diff --git a/README.md b/README.md index 200e4fbf91..7419a729f5 100644 --- a/README.md +++ b/README.md @@ -1,78 +1,87 @@ -# FitLit Starter Kit +# Fitlit -The details of this project are outline in [this project spec](http://frontend.turing.io/projects/fitlit.html). +[Try it here!](https://edwin-chalmers.github.io/fitlit/) -## Setup +## About +FitLit is a dynamic and interactive dashboard project designed to emulate the functionality of activity tracking apps like Fitbit or Strava. The core objective of this project is to provide users with a comprehensive view of their personal activity data, including steps taken, water consumption, sleep patterns, and more, over various time frames. This project is executed with a focus on several key goals: -1. Within your group, decide on **one** person to have the project repository (repo) on their GitHub account. Then, that person should *fork* this repo - on the top right corner of this page, click the **Fork** button. -1. Both memebers of the group should clone down the _forked_ repo. Since you don't want to name your project "activity-tracker-starter", you can use an optional argument when you run git clone (you replace the [...] with the terminal command arguments): `git clone [remote-address] [what you want to name the repo]` -1. Once you have cloned the repo, change into the directory and install the project dependencies. Run `npm install` to install project dependencies. -1. Run `npm start` in the terminal to see the HTML page (you should see some boilerplate HTML displayed on the page). `Control + C` is the command to stop running the local server. Closing the terminal without stopping the server first could allow the server to continue to run in the background and cause problems. This command is not specific to Webpack; make note of it for future use. -1. Make sure both members of your team are collaborators on the forked repo. -1. Do not run `npm audit fix --force`. This will update to the latest version of packages. We need to be using `webpack-dev-server@3.11.2` which is not the latest version. If you start to run into Webpack errors, first check that all group members are using the correct version. + - Data Manipulation: Utilize object and array prototype methods to effectively manipulate user activity data. + - User Interface: Develop a user-friendly interface that clearly displays information, making it accessible and easy to understand. + - Testing: Implement a thorough testing suite using Test-Driven Development (TDD) to ensure code reliability and functionality. + - Network Requests: Make network requests to fetch data, providing a real-world application scenario and dynamic user experience. + - Collaboration: Work collaboratively within a team to ensure all members contribute meaningfully, with a professional approach to project management and communication. -## Testing +## Install -Mocha and chai are already set up, with a boilerplate test for you.. - - -## Data Model - -**Users** +1. Check Node.js Installation: + * Ensure you have Node.js installed on your computer. If not, download and install it from the official Node.js website. +2. Clone the Repository: + * Clone the FitLit repository to your local machine by running the following command in your terminal: ``` -[ - { - "id": [number], - "name": [string], - "address": [string], - "email": [string], - "strideLength": [number - feet], - "dailyStepGoal": [number - steps], - "friends": [array - one-way connection to other user(s)] - }, - ...more user data -] +git clone ``` +3. Navigate to Project Directory: -**Activity** - + * Change into the cloned project directory with: ``` -[ - { - "userID": [number], - "date": [string YYYY/MM/DD], - "numSteps": [number - steps], - "minutesActive": [number - minutes], - "flightsOfStairs": [number - flights] - }, - ...more activity data -] +cd FitLit ``` +4. Install Dependencies: -**Hydration** - + * Install all necessary dependencies by running: ``` -[ - { - "userID": [number], - "date": [string YYYY/MM/DD], - "numOunces": [number - ounces] - }, - ...more hydration data -] +npm install ``` +5. Start the Application: -**Sleep** - + * Launch the application by running: ``` -[ - { - "userID": [number], - "date": [string YYYY/MM/DD], - "hoursSlept": [number - hours], - "sleepQuality": [number - unitless] - }, - ...more sleep data -] +npm start ``` +6. Explore FitLit: + * You should now see the FitLit dashboard loaded in your browser, ready for you to explore the features and functionality. + + +## Tech + - Jacascript ES6+ + - HTML + - CSS + - Webpack + - Mocha and Chai + - Fetch API + - Git and GitHub + - chart.js + +## Reflections + + ### Wins +One of our most significant achievements in the FitLit project was the successful implementation of charts that dynamically populate with user information. By utilizing Chart.js, we were able to create visually appealing graphs and charts that update in real-time as new data is fetched from the server. This dynamic visualization of activity data, such as steps taken, water consumption, and sleep patterns, not only provides users with a clear and engaging overview of their health metrics but also encourages deeper engagement with their data. The ability to see their progress represented graphically allows users to easily identify trends, set goals, and monitor their achievements over time. This win significantly contributes to the overall user experience, making the FitLit dashboard not just a tool for tracking health metrics but also a motivational platform for users to improve their daily habits and overall well-being. + + ### Challenges +Implementing network requests within the FitLit project presented a unique set of challenges that required careful consideration and strategic problem-solving. Managing the timing and dependencies between different data fetches was critical, as the dashboard's functionality heavily relied on the successful loading and synchronization of user activity data. This complexity was compounded by the need to gracefully handle potential errors or delays in network responses, ensuring the user experience remained unaffected by underlying data fetching processes. Moreover, integrating these network requests with the existing application logic and user interface updates demanded a deep understanding of promises and **Promice.all**. + + ### How the new feature was handled +In developing a new feature for the FitLit project, our team conducted a brainstorming session to identify potential enhancements. We decided to add a drag and drop section for average user statistics, along with a 'select user' function that includes fuzzy search for finding specific user stats. These features were developed to provide straightforward mechanisms for users to interact with and access data, aiming to improve functionality and user experience without excessive complexity. The implementation process focused on ensuring these additions were integrated smoothly, enhancing the app's utility. + + ### What was done to address accessibility +In the development of the FitLit project, we prioritized accessibility to ensure an inclusive user experience, implementing keyboard navigation, testing with colorblind extensions for visual clarity, and achieving near-perfect scores in "Lighthouse" and "WAVE" accessibility audits. Our efforts extended to the use of semantic HTML and ARIA tags to enhance readability for screen readers and navigability for users with assistive technologies. These measures underscore our commitment to making FitLit universally accessible, enabling all users to engage with their health data effectively and comfortably, thereby fostering an environment of inclusivity and empowerment. + + ### How usability testing was implemented +Usability testing for the FitLit project was implemented through a structured, user-centric approach to ensure an intuitive and engaging user experience. We started the process with a diverse group of participants, ranging from tech-savvy individuals to those with minimal digital interaction, to cover a wide spectrum of user types. Data collected from these sessions was analyzed to identify common usability issues, user needs, and areas for improvement. Insights gained from this testing were implemented into the design and development processes, enhancing the overall usability of the FitLit project. + + ### Up Next +In future iterations, we aim to implement a dynamic chart system that enhances user interactivity and data exploration capabilities. This advanced system will empower users to tailor their data visualization experience by allowing them to select the chart type that best represents the information they wish to analyze. Users will have the flexibility to compare any set of data, enabling them to uncover unique insights and patterns by juxtaposing different data metrics side by side. Additionally, the system will feature a customizable time frame selection, granting users the ability to specify the period over which their data is sampled. This level of customization and control ensures that users can derive meaningful conclusions from their data, tailored precisely to their analytical needs and temporal interests, thereby maximizing the utility and accessibility of data visualization. + +## Screenshots +image +image + +## Project Board +[See it here!](https://github.com/users/edwin-chalmers/projects/1) + + +## Contributors +- Edwin Chalmers : edwinchalmers@gmail.com : [github.com/edwin-chalmers](https://github.com/edwin-chalmers) +- Tom Coney : tom.ce.coney@gmail.com : [github.com/tconey23](https://github.com/tconey23) +- Theotis McCray : tlmccraycray@gmail.com : [github.com/Virulencies](https://github.com/Virulencies) diff --git a/dist/bundle.js b/dist/bundle.js index 75e39b096b..c5d375c3e5 100644 --- a/dist/bundle.js +++ b/dist/bundle.js @@ -1,6 +1,6 @@ /******/ (() => { // webpackBootstrap var __webpack_exports__ = {}; - alert('hello') + // alert('hello') /******/ })() ; \ No newline at end of file diff --git a/dist/index.html b/dist/index.html index 444322806c..caf2d13c95 100644 --- a/dist/index.html +++ b/dist/index.html @@ -1,14 +1,164 @@ - + - + + + + + Fitlit -

Activity Tracker

- turing logo + + +
+
+ +

welcome back (person.name)

+
+
+
+
+
+

👣

+

Activity Data

+
+

Activity (steps)

+
+ +
+
+
+
+
+
+

💧

+

Hydration Data

+
+

Average Hydration Data (oz)

+
+ +
+

Weekly Hydration Data (oz)

+
+ +
+
+ + + +
+
+
+
+
+
+

🛏

+

Sleep Data

+
+
+ + +
+
+ +
+
+ +
+
+ +
+
+
+ + +
+ +
+
+

ADMIN CONTROLS

+
+
+
+ + +
+ + + + + +
+
+ +
+
+ +
+ + + +
+
+
+
+
+
+ +
+
+ +
+
+ +
+
+ +
+
+
+
+
- \ No newline at end of file + + diff --git a/image.png b/image.png new file mode 100644 index 0000000000..0c5a13833f Binary files /dev/null and b/image.png differ diff --git a/package.json b/package.json index 90731f1d8f..331d7f31e2 100644 --- a/package.json +++ b/package.json @@ -16,11 +16,14 @@ "file-loader": "^6.2.0", "mocha": "^8.4.0", "mochapack": "^2.1.2", - "sass": "^1.34.0", + "sass": "^1.71.1", "sass-loader": "^12.0.0", "style-loader": "^2.0.0", "webpack": "^5.38.1", "webpack-cli": "^4.7.0", "webpack-dev-server": "^3.11.2" + }, + "dependencies": { + "chart.js": "^4.4.1" } } diff --git a/src/apiCalls.js b/src/apiCalls.js index f26ab3fc82..c7238359f1 100644 --- a/src/apiCalls.js +++ b/src/apiCalls.js @@ -1,5 +1,57 @@ -// Your fetch requests will live here! +function fetchData(endpoint) { + return fetch(`https://fitlit-api.herokuapp.com/api/v1/${endpoint}`) + .then((response) => { + if (!response.ok) { + throw new Error(`Failed to fetch ${endpoint}`); + } + return response.json(); + }) + .catch((error) => console.log(`Error fetching ${endpoint}:`, error)); +} +function fetchUserData() { + return fetchData('users'); +} -console.log('I will be a fetch request!') +function fetchHydrationData() { + return fetchData('hydration'); +} +function fetchSleepData() { + return fetchData('sleep'); +} + +function fetchActivityData() { + return fetchData('activity'); +} + +function postHydrationData(userID, date, numOunces) { + + const formattedDate = date.replace(/-/g, '/'); + + console.log('Posting hydration data:', { userID, date, numOunces }); + + + return fetch('http://localhost:3001/api/v1/hydration', { + method: 'POST', + headers: { + 'Content-Type': 'application/json', + }, + body: JSON.stringify({ + userID, + date: formattedDate, + numOunces, + }), + }) + .then(response => { + if (!response.ok) { + console.error('Failed to post hydration data, response code:', response.status); + throw new Error('Failed to post hydration data'); + } + return response.json(); + }) + .catch(error => console.error('Error posting hydration data:', error)); +} + + +export { fetchUserData, fetchSleepData, fetchHydrationData, fetchActivityData, postHydrationData}; \ No newline at end of file diff --git a/src/chartSetup.js b/src/chartSetup.js new file mode 100644 index 0000000000..da84f71665 --- /dev/null +++ b/src/chartSetup.js @@ -0,0 +1,394 @@ +import { Chart, registerables } from 'chart.js/auto'; +Chart.register(...registerables); + +const chartOptions = document.querySelector('.chartUpdate'); + +function setCharts() { +let chartCanvas = document.querySelectorAll('canvas'); +Array.from(chartCanvas).reduce((acc, chart) => { + let id = chart.id.replace('Chart', '') + 'Ctx'; + acc[id] = { + ctx: chart.getContext('2d'), + canvas: { + width: chart.width, + height: chart.height, + } + }; + return acc; +}, {}); + +} + + +const stepCtx = document.getElementById('stepChart').getContext('2d'); +const wklyHydCtx = document.getElementById('wklyHydChart').getContext('2d'); +const hydCtx = document.getElementById('hydChart').getContext('2d'); +const avgSleepCtx = document.getElementById('avgSleepChart').getContext('2d'); +const wklySleepCtx = document.getElementById('wklySleepChart').getContext('2d'); +const sleepCtx = document.getElementById('sleepChart').getContext('2d'); +const adminCtx = document.getElementById('adminChart').getContext('2d'); +const adminSleepCtx = document.getElementById('adminSleepChart').getContext('2d'); +const adminHydrationCtx = document.getElementById('adminHydrationChart').getContext('2d'); +const adminActivityCtx = document.getElementById('adminActivityChart').getContext('2d'); + + + +const stepChartData = { + labels: ['Your step goal', 'Average step goal'], + datasets: [{ + label: '', + data: [], + backgroundColor: [ + '#1a1a1a', + '#1a1a1a', + ], + borderColor: [ + '#1a1a1a', + '#1a1a1a', + ], + borderWidth: 1, + borderRadius: 20, + hoverBorderColor: 'red' + }] +}; + +const wklyHydChartData = { + labels: ['Day1', 'Day2', 'Day3', 'Day4', 'Day5', 'Day6', 'Day7'], + datasets: [{ + label: '', + data: [], + backgroundColor: [ + '#1a1a1a', + '#1a1a1a', + ], + borderColor: [ + '#1a1a1a', + '#1a1a1a', + ], + borderWidth: 1, + borderRadius: 20, + hoverBorderColor: 'red' + }] +}; + +const hydChartData = { + labels: ['Average Daily Hyd', 'Hydration For Spec Day'], + datasets: [{ + label: '', + data: [], + backgroundColor: [ + '#1a1a1a', + '#1a1a1a', + ], + borderColor: [ + '#1a1a1a', + '#1a1a1a', + ], + borderWidth: 1, + borderRadius: 20, + hoverBorderColor: 'red' + }] +}; + +const wklySleepChartData = { + labels: ['Wkly Hrs Slept / Day', 'Sleep Qual / Day'], + datasets: [ + { + label: 'Day1', + data: ['sleep'], + stack: 'Stack 0', + backgroundColor: [ + '#1a1a1a', + '#1a1a1a', + ], + borderColor: [ + '#1a1a1a', + '#1a1a1a', + ] + }, + { + label: 'Day2', + data: [], + stack: 'Stack 1', + backgroundColor: [ + '#1a1a1a', + '#1a1a1a', + ], + borderColor: [ + '#1a1a1a', + '#1a1a1a', + ] + }, + { + label: 'Day3', + data: [], + stack: 'Stack 2', + backgroundColor: [ + '#1a1a1a', + '#1a1a1a', + ], + borderColor: [ + '#1a1a1a', + '#1a1a1a', + ] + }, + { + label: 'Day4', + data: [], + stack: 'Stack 3', + backgroundColor: [ + '#1a1a1a', + '#1a1a1a', + ], + borderColor: [ + '#1a1a1a', + '#1a1a1a', + ] + }, + { + label: 'Day5', + data: [], + stack: 'Stack 4', + backgroundColor: [ + '#1a1a1a', + '#1a1a1a', + ], + borderColor: [ + '#1a1a1a', + '#1a1a1a', + ] + }, + { + label: 'Day6', + data: [], + stack: 'Stack 5', + backgroundColor: [ + '#1a1a1a', + '#1a1a1a', + ], + borderColor: [ + '#1a1a1a', + '#1a1a1a', + ] + }, + { + label: 'Day7', + data: [], + stack: 'Stack 6', + backgroundColor: [ + '#1a1a1a', + '#1a1a1a', + ], + borderColor: [ + '#1a1a1a', + '#1a1a1a', + ] + } + ] +}; +////// +const avgSleepChartData = { + labels: ['Avg Hrs Slept / Day', 'Avg Sleep Qual / Day'], + datasets: [{ + label: '', + data: [], + backgroundColor: [ + '#1a1a1a', + '#1a1a1a', + ], + borderColor: [ + '#1a1a1a', + '#1a1a1a', + ], + borderWidth: 1, + borderRadius: 20, + hoverBorderColor: 'red' + }] +}; + +const sleepChartData = { + labels: ['Hrs Slept / Rec Day', 'Sleep Qual / Rec Day'], + datasets: [{ + label: '', + data: [], + backgroundColor: [ + '#1a1a1a', + '#1a1a1a', + ], + borderColor: [ + '#1a1a1a', + '#1a1a1a', + ], + borderWidth: 1.5, + borderRadius: 20, + hoverBorderColor: 'red' + }] +}; + +const adminChartData = { + labels: [], + datasets: [{ + label: 'Day1', + data: [], + stack: 'Stack 0', + backgroundColor: [ + '#1a1a1a', + '#1a1a1a', + ], + borderColor: [ + '#1a1a1a', + '#1a1a1a', + ] + }] +}; + +const vertOptions = { + indexAxis: 'x', + scales: { + y: { + beginAtZero: true, + ticks: { + color: 'black' + } + }, + x: { + beginAtZero: true, + ticks: { + color: 'black' + } + } + }, + plugins: { + legend: { + display: false + } + }, +}; + +const stepChart = new Chart(stepCtx, { + type: 'bar', + data: stepChartData, + options: vertOptions +}); + +const wklyHydChart = new Chart(wklyHydCtx, { + type: 'bar', + data: wklyHydChartData, + options: vertOptions +}); + +const hydChart = new Chart(hydCtx, { + type: 'bar', + data: hydChartData, + options: vertOptions +}); + +const avgSleepChart = new Chart(avgSleepCtx, { + type: 'bar', + data: avgSleepChartData, + options: vertOptions +}); + +const sleepChart = new Chart(sleepCtx, { + type: 'bar', + data: sleepChartData, + options: vertOptions +}); + +const adminChart = new Chart(adminCtx, { + type: 'bar', + data: adminChartData, + options: vertOptions +}); + +const wklySleepChart = new Chart(wklySleepCtx, { + type: 'bar', + data: wklySleepChartData, + options: { + plugins: { + title: { + display: true, + }, + }, + responsive: true, + interaction: { + intersect: false, + }, + scales: { + x: { + stacked: true, + ticks: { + color: 'black', + max: 10 + } + }, + y: { + stacked: true, + ticks: { + color: 'black', + max: 10 + } + } + } + } +}) + +const adminSleepChart = new Chart(adminSleepCtx, { + type: 'bar', + data: { + labels: ['Average Sleep Hours', 'Average Sleep Quality'], + datasets: [{ + backgroundColor: ['#1a1a1a'], + borderColor: ['#1a1a1a'], + borderWidth: 1,}] + }, + options: vertOptions +}); + + +const adminHydrationChart = new Chart(adminHydrationCtx, { + type: 'bar', + data: { + labels: ['Average Ounces Drank'], + datasets: [{ + label: 'Hydration Data', + data: [], + backgroundColor: ['#1a1a1a'], + borderColor: ['#1a1a1a'], + borderWidth: 1, + }] + }, + options: vertOptions +}); + +const adminActivityChart = new Chart(adminActivityCtx, { + type: 'bar', + data: { + labels: ['Active Average', 'Flights of Steps Average'], + datasets: [{ + label: 'Sleep Data', + data: [], + backgroundColor: ['#1a1a1a'], + borderColor: ['#1a1a1a'], + borderWidth: 1, + }] + }, + options: vertOptions +}); + +const chartColors = ['#480000','#610000', '#7B0000', '#940000', '#AE0000', '#C30000', '#A90000', '#900000', '#760000', '#5D0000'] + +export { + stepChart, + wklyHydChart, + hydChart, + sleepChart, + avgSleepChart, + wklySleepChart, + adminChart, + adminSleepChart, + adminHydrationChart, + adminActivityChart, + chartColors, + setCharts +} \ No newline at end of file diff --git a/src/css/_variables.scss b/src/css/_variables.scss new file mode 100644 index 0000000000..baae312f0d --- /dev/null +++ b/src/css/_variables.scss @@ -0,0 +1,392 @@ +$main-background: url('../images/white-texture.png') repeat-x; + +$font: "Libre Baskerville"; +$font-style: normal; + +@mixin main { + display: flex; + flex-direction: column; + align-items: center; + + article { + display: flex; + flex-wrap: nowrap; + align-items: center; + flex-direction: column; + padding-top: 10em; + height: 100vh; + img { + z-index: 0; + position: fixed; + } + } + + .adminControls{ + display: none; + } + + .sortContainer { + width: 90%; + display: flex; + flex-direction: column; + align-items: center; + justify-content: flex-start; + + .info-card { + width: 75%; + height: 100vh; + padding: 6%; + margin: 10px; + display: flex; + justify-content: center; + + .section-text { + border-radius: 5%; + width: 75%; + height: 75%; + display: flex; + box-shadow: rgba(0, 0, 0, 0.631372549) 12px 12px 20px 4px; + overflow: overlay; + max-width: 75%; + padding: 10px; + background: transparent; + flex-direction: column; + justify-content: flex-start; + align-items: center; + } + + .chartContainer { + width: 100%; + height: 500px; + display: flex; + flex-direction: column; + justify-content: space-between; + flex-wrap: nowrap; + align-items: center; + } + + #accountCard > div > span:nth-child(2){ + margin-top: 120px; + } + } + } +} + +@mixin condensed { + display: flex; + flex-direction: row-reverse; + justify-content: space-between; + flex-wrap: wrap; + align-items: flex-start; + + .sideNav { + display: none; + } + + .sortContainer{ + width: 45%; + height: 75%; + margin-right: 20px; + box-shadow: inset rgba(0, 0, 0, 0.5411764706) -1px -2px 20px 14px; + border-radius: 25px; + flex-direction: row; + align-items: center; + display: flex; + justify-content: flex-start; + overflow: overlay; + flex-wrap: wrap; + + .info-card { + width: 50%; + height: 181px; + padding: 0px; + display: flex; + justify-content: center; + flex-wrap: wrap; + flex-direction: row; + align-content: flex-start; + font-size: 10px; + margin-bottom: 110px; + align-items: center; + + .section-text { + width: 75%; + height: 100%; + padding-top: 20px; + padding-bottom: 60px; + margin: 0px; + display: flex; + justify-content: space-around; + border-radius: 5%; + box-shadow: rgba(0, 0, 0, 0.631372549) 12px 12px 20px 4px; + background: transparent; + overflow: overlay; + align-content: flex-start; + flex-wrap: wrap; + flex-direction: row; + align-items: center; + scroll-margin-top: 220px; + ::-webkit-scrollbar { + height: 8px; + } + + .chartContainer { + width: 95%; + height: 160px; + } + + } + + .iconSection { + height: 28px; + z-index: 10; + font-size: 10px; + margin-bottom: 35px; + justify-content: center; + + &:hover { + cursor: grab; + } + } + + p { + font-size: 10px; + } + } + + .account-main { + position: absolute; + left: 70px; + top: 0px; + width: 560px; + height: 250px; + box-shadow: none !important; + display: flex; + flex-direction: row; + flex-wrap: wrap; + align-content: flex-start; + justify-content: center; + + .section-text{ + box-shadow: none !important; + } + + .iconSection { + display: none; + } + } + } + article { + padding: 0px; + width: 100%; + height: 200px; + + h1 { + display: none; + } + + img { + width: 70px; + position: absolute; + left: 0; + } + } + + .adminControls { + display: flex; + width: 45%; + height: 75%; + border-radius: 25px; + flex-direction: column; + align-items: center; + background: rgba(255, 255, 255, 0); + box-shadow: rgba(120, 37, 37, 0.561) 8px 7px 18px 11px; + overflow: hidden; + border: black solid thin; + overflow: overlay; + margin-left: 20px; + z-index: 10; + + .titleBlock { + width: 100%; + display: flex; + flex-direction: row; + align-items: center; + justify-content: center; + } + + .container { + width: 100%; + display: flex; + flex-direction: row; + align-items: center; + justify-content: space-around; + flex-wrap: wrap; + + .contentContainer:nth-child(1) { + width: 50%; + display: flex; + flex-direction: column; + align-items: center; + justify-content: flex-start; + + label{ + + } + + .fa > p { + position: absolute; + top: 240px; + left: 140px; + } + .chartOptions, + .options { + border: black solid thin; + box-shadow: black 0 0; + border-radius: 10px; + min-height: 65px; + width: 215px; + padding: 10px 10px; + font-size: 10px; + display: flex; + flex-direction: column; + justify-content: flex-start; + align-items: center; + margin-top: 10px; + } + + option { + color: #FFFFFF !important; + font-size: 12px; + padding: 4px 40px; + border-radius: 6px; + border: 2px solid #B5B5B5; + background: linear-gradient(to top, #050A0D, #949494); + width: 90px; + + &:hover { + color: #000000 !important; + background: #CFCFCF; + background: linear-gradient(to top, #CFCFCF, #828282); + cursor: pointer; + } + } + } + + .contentContainer:nth-child(2) { + width: 50%; + display: flex; + flex-direction: column; + align-items: center; + justify-content: flex-start; + + .userSelectContainer { + display: flex; + flex-direction: column-reverse + } + + .fa > p { + position: absolute; + top: 240px; + left: 700px; + } + + input { + margin-top: 10px; + box-shadow: none; + } + + .dropdown-content { + background-color: #f6f6f6; + min-width: 230px; + overflow: scroll; + border: 1px solid #ddd; + max-height: 225px; + display: flex; + flex-direction: column; + flex-wrap: nowrap; + align-items: center; + margin-top: 58px; + position: absolute; + top: 270px; + left: 620px; + + option { + color: #FFFFFF !important; + font-size: 12px; + padding: 4px 40px; + border-radius: 6px; + border: 2px solid #B5B5B5; + background: linear-gradient(to top, #050A0D, #949494); + width: 100%; + text-align: center; + + &:hover { + color: #000000 !important; + background: #CFCFCF; + background: linear-gradient(to top, #CFCFCF, #828282); + cursor: pointer; + } + } + } + .userList { + width: 215px; + border: black solid thin; + height: 210px; + margin-top: 18px; + border-radius: 10px; + display: flex; + flex-direction: column; + overflow: overlay; + justify-content: flex-start; + flex-wrap: nowrap; + + .delete { + font-size: smaller; + align-self: center; + margin: 0px; + border-radius: 6px; + border: 2px solid #B5B5B5; + background: linear-gradient(to top, #050A0D, #949494); + color: white; + padding: 4px; + width: 90%; + + &:hover { + color: #000000 !important; + background: #CFCFCF; + background: linear-gradient(to top, #CFCFCF, #828282); + cursor: pointer; + } + } + } + } + + .contentContainer:nth-child(3) { + width: 100%; + display: flex; + flex-direction: row; + justify-content: space-around; + align-items: flex-start; + flex-wrap: wrap; + .chartContainer{ + width: 45%; + height: 50%; + } + } + } + } +} + +@mixin hide { + display: none; +} + +@mixin draggables { + +} + +canvas { + height: 100% !important; + width: 100% !important; +} diff --git a/src/css/index.scss b/src/css/index.scss new file mode 100644 index 0000000000..ac30a2e545 --- /dev/null +++ b/src/css/index.scss @@ -0,0 +1,181 @@ +@import 'variables'; + +body, html { + font-family: "Libre Baskerville"; + font-style: normal; + scroll-behavior: smooth; + background: url('../images/white-texture.png') repeat-x; + background-size: 100% 100%; +} + +.main { + @include main; +} + +input { + background-color: white; + border-radius: 7px; + box-shadow: 4px 7px 20px 2px rgba(33, 30, 30, 0.7607843137); + color: black; +} + +h3 { + font-weight: normal; + margin-right: 36px; +} + +p { + font-weight: bold; + margin-right: 10px; + font-size: larger; +} + +.topNav { + overflow: hidden; + background:rgba(0, 0, 0, 0); + color: #1a1a1a; + position: fixed; + top: 10px; + width: 100%; + height: 2em; + display: flex; + flex-direction: row; + justify-content: center; + align-items: center; + z-index: 30; +} + +.sideNav { + display: flex; + flex-direction: column; + position: fixed; + top: 7em; + width: 20%; + align-items: flex-end; +} + +nav a { + color: black; + text-align: center; + padding: 14px 16px; + text-decoration: none; + font-size: 22px; + font-variant: unicase; + font-weight: bolder; + margin: 10px; + mix-blend-mode: color-burn; +} + +nav a:hover { + text-shadow: 0px 0px 11px rgb(0, 0, 0); +} + +.underline { + text-decoration: underline; +} + +.shadow { + box-shadow: rgba(0, 0, 0, 0.631372549) 12px 12px 20px 4px; +} + +span { + display: flex; + flex-direction: row; + justify-content: center; + align-items: center; +} + +.full { + mix-blend-mode: color-burn; +} + +.welcome-message{ + margin-top: 20rem; +} + +.viewMenu { + position: fixed; + background: rgba(0, 0, 0, 0.3019607843); + width: 217px; + height: 68px; + z-index: 30; + ul{ + list-style-type: none; + margin-left: -37px; + display: flex; + flex-direction: column; + align-items: flex-start; + :hover{ + background-color: red; + color: white; + } + li{ + margin-top: 1px; + margin-bottom: 1px; + width: 100%; + font-size: smaller; + } + } +} + +.icon { + font-size: 43px; + mix-blend-mode: luminosity; + color: rgb(255 255 255); + text-shadow: 7px 4px 13px rgba(0, 0, 0, 0.6901960784); + margin-right: 10px; + margin-left: 45px; +} + +.iconSection { + width: 90%; + display: flex; + flex-direction: row; + justify-content: space-between; + height: 59px; + align-items: center; + background-color: #888787c7; + border-radius: 20px; +} + +.dateSelector{ + z-index: 2; + width: 10rem; + text-align: center; + margin-left: 1rem; + margin-right: 1rem; +} + +.dateSection { + z-index: 2; + text-align: center; + display: flex; + flex-direction: row; + align-items: center; + flex-wrap: wrap; +} + +.hidden { + display: none !important; +} + +.condensed { + @include condensed; +} + + .collapsed { + display: none !important; + } + +.fa > p{ + font-size: 10px; + background: antiquewhite; + padding: 8px; + border: black solid thin; + box-shadow: #0000007d 8px 7px 14px 4px; +} + +.chart-z-positon { + position: relative; + z-index: 1 +} \ No newline at end of file diff --git a/src/css/styles.css b/src/css/styles.css deleted file mode 100644 index b4a2b0d298..0000000000 --- a/src/css/styles.css +++ /dev/null @@ -1,5 +0,0 @@ -body, html { - background-image: linear-gradient(to top, #ff9a9e 0%, #fecfef 99%, #fecfef 100%); - background-repeat: no-repeat; - height: 100%; -} \ No newline at end of file diff --git a/src/data/hydration-test-data.js b/src/data/hydration-test-data.js new file mode 100644 index 0000000000..702a757eed --- /dev/null +++ b/src/data/hydration-test-data.js @@ -0,0 +1,223 @@ +export default { hydrationData: [ + {"userID": 1, "date": "2023/03/24", "numOunces": 28}, + {"userID": 2, "date": "2023/03/24", "numOunces": 35}, + {"userID": 3, "date": "2023/03/24", "numOunces": 95}, + {"userID": 4, "date": "2023/03/24", "numOunces": 74}, + {"userID": 5, "date": "2023/03/24", "numOunces": 47}, + {"userID": 6, "date": "2023/03/24", "numOunces": 86}, + {"userID": 7, "date": "2023/03/24", "numOunces": 74}, + {"userID": 8, "date": "2023/03/24", "numOunces": 64}, + {"userID": 9, "date": "2023/03/24", "numOunces": 42}, + {"userID": 10, "date": "2023/03/24", "numOunces": 53}, + {"userID": 1, "date": "2023/03/25", "numOunces": 30}, + {"userID": 2, "date": "2023/03/25", "numOunces": 38}, + {"userID": 3, "date": "2023/03/25", "numOunces": 90}, + {"userID": 4, "date": "2023/03/25", "numOunces": 78}, + {"userID": 5, "date": "2023/03/25", "numOunces": 49}, + {"userID": 6, "date": "2023/03/25", "numOunces": 88}, + {"userID": 7, "date": "2023/03/25", "numOunces": 72}, + {"userID": 8, "date": "2023/03/25", "numOunces": 66}, + {"userID": 9, "date": "2023/03/25", "numOunces": 45}, + {"userID": 10, "date": "2023/03/25", "numOunces": 56}, + {"userID": 1, "date": "2023/03/26", "numOunces": 32}, + {"userID": 2, "date": "2023/03/26", "numOunces": 40}, + {"userID": 3, "date": "2023/03/26", "numOunces": 85}, + {"userID": 4, "date": "2023/03/26", "numOunces": 80}, + {"userID": 5, "date": "2023/03/26", "numOunces": 50}, + {"userID": 6, "date": "2023/03/26", "numOunces": 90}, + {"userID": 7, "date": "2023/03/26", "numOunces": 70}, + {"userID": 8, "date": "2023/03/26", "numOunces": 68}, + {"userID": 9, "date": "2023/03/26", "numOunces": 48}, + {"userID": 10, "date": "2023/03/26", "numOunces": 58}, + {"userID": 1, "date": "2023/03/27", "numOunces": 34}, + {"userID": 2, "date": "2023/03/27", "numOunces": 42}, + {"userID": 3, "date": "2023/03/27", "numOunces": 80}, + {"userID": 4, "date": "2023/03/27", "numOunces": 82}, + {"userID": 5, "date": "2023/03/27", "numOunces": 51}, + {"userID": 6, "date": "2023/03/27", "numOunces": 92}, + {"userID": 7, "date": "2023/03/27", "numOunces": 68}, + {"userID": 8, "date": "2023/03/27", "numOunces": 70}, + {"userID": 9, "date": "2023/03/27", "numOunces": 50}, + {"userID": 10, "date": "2023/03/27", "numOunces": 60}, + {"userID": 1, "date": "2023/03/28", "numOunces": 36}, + {"userID": 2, "date": "2023/03/28", "numOunces": 44}, + {"userID": 3, "date": "2023/03/28", "numOunces": 75}, + {"userID": 4, "date": "2023/03/28", "numOunces": 84}, + {"userID": 5, "date": "2023/03/28", "numOunces": 52}, + {"userID": 6, "date": "2023/03/28", "numOunces": 94}, + {"userID": 7, "date": "2023/03/28", "numOunces": 66}, + {"userID": 8, "date": "2023/03/28", "numOunces": 72}, + {"userID": 9, "date": "2023/03/28", "numOunces": 52}, + {"userID": 10, "date": "2023/03/28", "numOunces": 62}, + {"userID": 1, "date": "2023/03/29", "numOunces": 38}, + {"userID": 2, "date": "2023/03/29", "numOunces": 46}, + {"userID": 3, "date": "2023/03/29", "numOunces": 70}, + {"userID": 4, "date": "2023/03/29", "numOunces": 86}, + {"userID": 5, "date": "2023/03/29", "numOunces": 53}, + {"userID": 6, "date": "2023/03/29", "numOunces": 96}, + {"userID": 7, "date": "2023/03/29", "numOunces": 64}, + {"userID": 8, "date": "2023/03/29", "numOunces": 74}, + {"userID": 9, "date": "2023/03/29", "numOunces": 54}, + {"userID": 10, "date": "2023/03/29", "numOunces": 64}, + {"userID": 1, "date": "2023/03/30", "numOunces": 40}, + {"userID": 2, "date": "2023/03/30", "numOunces": 48}, + {"userID": 3, "date": "2023/03/30", "numOunces": 65}, + {"userID": 4, "date": "2023/03/30", "numOunces": 88}, + {"userID": 5, "date": "2023/03/30", "numOunces": 54}, + {"userID": 6, "date": "2023/03/30", "numOunces": 98}, + {"userID": 7, "date": "2023/03/30", "numOunces": 62}, + {"userID": 8, "date": "2023/03/30", "numOunces": 76}, + {"userID": 9, "date": "2023/03/30", "numOunces": 56}, + {"userID": 10, "date": "2023/03/30", "numOunces": 66}, + {"userID": 1, "date": "2023/03/31", "numOunces": 42}, + {"userID": 2, "date": "2023/03/31", "numOunces": 50}, + {"userID": 3, "date": "2023/03/31", "numOunces": 60}, + {"userID": 4, "date": "2023/03/31", "numOunces": 90}, + {"userID": 5, "date": "2023/03/31", "numOunces": 55}, + {"userID": 6, "date": "2023/03/31", "numOunces": 100}, + {"userID": 7, "date": "2023/03/31", "numOunces": 60}, + {"userID": 8, "date": "2023/03/31", "numOunces": 78}, + {"userID": 9, "date": "2023/03/31", "numOunces": 58}, + {"userID": 10, "date": "2023/03/31", "numOunces": 68}, + {"userID": 1, "date": "2023/04/01", "numOunces": 44}, + {"userID": 2, "date": "2023/04/01", "numOunces": 52}, + {"userID": 3, "date": "2023/04/01", "numOunces": 55}, + {"userID": 4, "date": "2023/04/01", "numOunces": 92}, + {"userID": 5, "date": "2023/04/01", "numOunces": 56}, + {"userID": 6, "date": "2023/04/01", "numOunces": 102}, + {"userID": 7, "date": "2023/04/01", "numOunces": 58}, + {"userID": 8, "date": "2023/04/01", "numOunces": 80}, + {"userID": 9, "date": "2023/04/01", "numOunces": 60}, + {"userID": 10, "date": "2023/04/01", "numOunces": 70}, + {"userID": 1, "date": "2023/04/02", "numOunces": 46}, + {"userID": 2, "date": "2023/04/02", "numOunces": 54}, + {"userID": 3, "date": "2023/04/02", "numOunces": 50}, + {"userID": 4, "date": "2023/04/02", "numOunces": 94}, + {"userID": 5, "date": "2023/04/02", "numOunces": 57}, + {"userID": 6, "date": "2023/04/02", "numOunces": 104}, + {"userID": 7, "date": "2023/04/02", "numOunces": 56}, + {"userID": 8, "date": "2023/04/02", "numOunces": 82}, + {"userID": 9, "date": "2023/04/02", "numOunces": 62}, + {"userID": 10, "date": "2023/04/02", "numOunces": 72}, + {"userID": 1, "date": "2023/04/03", "numOunces": 48}, + {"userID": 2, "date": "2023/04/03", "numOunces": 56}, + {"userID": 3, "date": "2023/04/03", "numOunces": 45}, + {"userID": 4, "date": "2023/04/03", "numOunces": 96}, + {"userID": 5, "date": "2023/04/03", "numOunces": 58}, + {"userID": 6, "date": "2023/04/03", "numOunces": 106}, + {"userID": 7, "date": "2023/04/03", "numOunces": 54}, + {"userID": 8, "date": "2023/04/03", "numOunces": 84}, + {"userID": 9, "date": "2023/04/03", "numOunces": 64}, + {"userID": 10, "date": "2023/04/03", "numOunces": 74}, + {"userID": 1, "date": "2023/04/04", "numOunces": 50}, + {"userID": 2, "date": "2023/04/04", "numOunces": 58}, + {"userID": 3, "date": "2023/04/04", "numOunces": 40}, + {"userID": 4, "date": "2023/04/04", "numOunces": 98}, + {"userID": 5, "date": "2023/04/04", "numOunces": 59}, + {"userID": 6, "date": "2023/04/04", "numOunces": 108}, + {"userID": 7, "date": "2023/04/04", "numOunces": 52}, + {"userID": 8, "date": "2023/04/04", "numOunces": 86}, + {"userID": 9, "date": "2023/04/04", "numOunces": 66}, + {"userID": 10, "date": "2023/04/04", "numOunces": 76}, + {"userID": 1, "date": "2023/04/05", "numOunces": 52}, + {"userID": 2, "date": "2023/04/05", "numOunces": 60}, + {"userID": 3, "date": "2023/04/05", "numOunces": 35}, + {"userID": 4, "date": "2023/04/05", "numOunces": 100}, + {"userID": 5, "date": "2023/04/05", "numOunces": 60}, + {"userID": 6, "date": "2023/04/05", "numOunces": 110}, + {"userID": 7, "date": "2023/04/05", "numOunces": 50}, + {"userID": 8, "date": "2023/04/05", "numOunces": 88}, + {"userID": 9, "date": "2023/04/05", "numOunces": 68}, + {"userID": 10, "date": "2023/04/05", "numOunces": 78}, + {"userID": 1, "date": "2023/04/06", "numOunces": 54}, + {"userID": 2, "date": "2023/04/06", "numOunces": 62}, + {"userID": 3, "date": "2023/04/06", "numOunces": 30}, + {"userID": 4, "date": "2023/04/06", "numOunces": 102}, + {"userID": 5, "date": "2023/04/06", "numOunces": 62}, + {"userID": 6, "date": "2023/04/06", "numOunces": 112}, + {"userID": 7, "date": "2023/04/06", "numOunces": 48}, + {"userID": 8, "date": "2023/04/06", "numOunces": 90}, + {"userID": 9, "date": "2023/04/06", "numOunces": 70}, + {"userID": 10, "date": "2023/04/06", "numOunces": 80}, + {"userID": 1, "date": "2023/04/07", "numOunces": 56}, + {"userID": 2, "date": "2023/04/07", "numOunces": 64}, + {"userID": 3, "date": "2023/04/07", "numOunces": 25}, + {"userID": 4, "date": "2023/04/07", "numOunces": 104}, + {"userID": 5, "date": "2023/04/07", "numOunces": 64}, + {"userID": 6, "date": "2023/04/07", "numOunces": 114}, + {"userID": 7, "date": "2023/04/07", "numOunces": 46}, + {"userID": 8, "date": "2023/04/07", "numOunces": 92}, + {"userID": 9, "date": "2023/04/07", "numOunces": 72}, + {"userID": 10, "date": "2023/04/07", "numOunces": 82}, + {"userID": 1, "date": "2023/04/08", "numOunces": 58}, + {"userID": 2, "date": "2023/04/08", "numOunces": 66}, + {"userID": 3, "date": "2023/04/08", "numOunces": 20}, + {"userID": 4, "date": "2023/04/08", "numOunces": 106}, + {"userID": 5, "date": "2023/04/08", "numOunces": 66}, + {"userID": 6, "date": "2023/04/08", "numOunces": 116}, + {"userID": 7, "date": "2023/04/08", "numOunces": 44}, + {"userID": 8, "date": "2023/04/08", "numOunces": 94}, + {"userID": 9, "date": "2023/04/08", "numOunces": 74}, + {"userID": 10, "date": "2023/04/08", "numOunces": 84}, + {"userID": 1, "date": "2023/04/09", "numOunces": 60}, + {"userID": 2, "date": "2023/04/09", "numOunces": 68}, + {"userID": 3, "date": "2023/04/09", "numOunces": 15}, + {"userID": 4, "date": "2023/04/09", "numOunces": 108}, + {"userID": 5, "date": "2023/04/09", "numOunces": 68}, + {"userID": 6, "date": "2023/04/09", "numOunces": 118}, + {"userID": 7, "date": "2023/04/09", "numOunces": 42}, + {"userID": 8, "date": "2023/04/09", "numOunces": 96}, + {"userID": 9, "date": "2023/04/09", "numOunces": 76}, + {"userID": 10, "date": "2023/04/09", "numOunces": 86}, + {"userID": 1, "date": "2023/04/10", "numOunces": 62}, + {"userID": 2, "date": "2023/04/10", "numOunces": 70}, + {"userID": 3, "date": "2023/04/10", "numOunces": 10}, + {"userID": 4, "date": "2023/04/10", "numOunces": 110}, + {"userID": 5, "date": "2023/04/10", "numOunces": 70}, + {"userID": 6, "date": "2023/04/10", "numOunces": 120}, + {"userID": 7, "date": "2023/04/10", "numOunces": 40}, + {"userID": 8, "date": "2023/04/10", "numOunces": 98}, + {"userID": 9, "date": "2023/04/10", "numOunces": 78}, + {"userID": 10, "date": "2023/04/10", "numOunces": 88}, + {"userID": 1, "date": "2023/04/11", "numOunces": 64}, + {"userID": 2, "date": "2023/04/11", "numOunces": 72}, + {"userID": 3, "date": "2023/04/11", "numOunces": 5}, + {"userID": 4, "date": "2023/04/11", "numOunces": 112}, + {"userID": 5, "date": "2023/04/11", "numOunces": 72}, + {"userID": 6, "date": "2023/04/11", "numOunces": 122}, + {"userID": 7, "date": "2023/04/11", "numOunces": 38}, + {"userID": 8, "date": "2023/04/11", "numOunces": 100}, + {"userID": 9, "date": "2023/04/11", "numOunces": 80}, + {"userID": 10, "date": "2023/04/11", "numOunces": 90}, + {"userID": 1, "date": "2023/04/12", "numOunces": 66}, + {"userID": 2, "date": "2023/04/12", "numOunces": 74}, + {"userID": 3, "date": "2023/04/12", "numOunces": 0}, + {"userID": 4, "date": "2023/04/12", "numOunces": 114}, + {"userID": 5, "date": "2023/04/12", "numOunces": 74}, + {"userID": 6, "date": "2023/04/12", "numOunces": 124}, + {"userID": 7, "date": "2023/04/12", "numOunces": 36}, + {"userID": 8, "date": "2023/04/12", "numOunces": 102}, + {"userID": 9, "date": "2023/04/12", "numOunces": 82}, + {"userID": 10, "date": "2023/04/12", "numOunces": 92}, + {"userID": 1, "date": "2023/04/13", "numOunces": 68}, + {"userID": 2, "date": "2023/04/13", "numOunces": 76}, + {"userID": 3, "date": "2023/04/13", "numOunces": 80}, + {"userID": 4, "date": "2023/04/13", "numOunces": 116}, + {"userID": 5, "date": "2023/04/13", "numOunces": 76}, + {"userID": 6, "date": "2023/04/13", "numOunces": 126}, + {"userID": 7, "date": "2023/04/13", "numOunces": 34}, + {"userID": 8, "date": "2023/04/13", "numOunces": 104}, + {"userID": 9, "date": "2023/04/13", "numOunces": 84}, + {"userID": 10, "date": "2023/04/13", "numOunces": 94}, + {"userID": 1, "date": "2023/04/14", "numOunces": 70}, + {"userID": 2, "date": "2023/04/14", "numOunces": 78}, + {"userID": 3, "date": "2023/04/14", "numOunces": 85}, + {"userID": 4, "date": "2023/04/14", "numOunces": 118}, + {"userID": 5, "date": "2023/04/14", "numOunces": 78}, + {"userID": 6, "date": "2023/04/14", "numOunces": 128}, + {"userID": 7, "date": "2023/04/14", "numOunces": 32}, + {"userID": 8, "date": "2023/04/14", "numOunces": 106}, + {"userID": 9, "date": "2023/04/14", "numOunces": 86}, + {"userID": 10, "date": "2023/04/14", "numOunces": 96} + ] + } \ No newline at end of file diff --git a/src/data/hydration.js b/src/data/hydration.js deleted file mode 100644 index c16d3821f7..0000000000 --- a/src/data/hydration.js +++ /dev/null @@ -1,25002 +0,0 @@ -export default { hydrationData: [ - { - "userID": 1, - "date": "2023/03/24", - "numOunces": 28 - }, - { - "userID": 2, - "date": "2023/03/24", - "numOunces": 35 - }, - { - "userID": 3, - "date": "2023/03/24", - "numOunces": 95 - }, - { - "userID": 4, - "date": "2023/03/24", - "numOunces": 74 - }, - { - "userID": 5, - "date": "2023/03/24", - "numOunces": 47 - }, - { - "userID": 6, - "date": "2023/03/24", - "numOunces": 86 - }, - { - "userID": 7, - "date": "2023/03/24", - "numOunces": 74 - }, - { - "userID": 8, - "date": "2023/03/24", - "numOunces": 36 - }, - { - "userID": 9, - "date": "2023/03/24", - "numOunces": 40 - }, - { - "userID": 10, - "date": "2023/03/24", - "numOunces": 49 - }, - { - "userID": 11, - "date": "2023/03/24", - "numOunces": 48 - }, - { - "userID": 12, - "date": "2023/03/24", - "numOunces": 24 - }, - { - "userID": 13, - "date": "2023/03/24", - "numOunces": 97 - }, - { - "userID": 14, - "date": "2023/03/24", - "numOunces": 45 - }, - { - "userID": 15, - "date": "2023/03/24", - "numOunces": 100 - }, - { - "userID": 16, - "date": "2023/03/24", - "numOunces": 81 - }, - { - "userID": 17, - "date": "2023/03/24", - "numOunces": 26 - }, - { - "userID": 18, - "date": "2023/03/24", - "numOunces": 61 - }, - { - "userID": 19, - "date": "2023/03/24", - "numOunces": 43 - }, - { - "userID": 20, - "date": "2023/03/24", - "numOunces": 71 - }, - { - "userID": 21, - "date": "2023/03/24", - "numOunces": 79 - }, - { - "userID": 22, - "date": "2023/03/24", - "numOunces": 74 - }, - { - "userID": 23, - "date": "2023/03/24", - "numOunces": 67 - }, - { - "userID": 24, - "date": "2023/03/24", - "numOunces": 87 - }, - { - "userID": 25, - "date": "2023/03/24", - "numOunces": 56 - }, - { - "userID": 26, - "date": "2023/03/24", - "numOunces": 53 - }, - { - "userID": 27, - "date": "2023/03/24", - "numOunces": 93 - }, - { - "userID": 28, - "date": "2023/03/24", - "numOunces": 77 - }, - { - "userID": 29, - "date": "2023/03/24", - "numOunces": 53 - }, - { - "userID": 30, - "date": "2023/03/24", - "numOunces": 57 - }, - { - "userID": 31, - "date": "2023/03/24", - "numOunces": 29 - }, - { - "userID": 32, - "date": "2023/03/24", - "numOunces": 46 - }, - { - "userID": 33, - "date": "2023/03/24", - "numOunces": 95 - }, - { - "userID": 34, - "date": "2023/03/24", - "numOunces": 68 - }, - { - "userID": 35, - "date": "2023/03/24", - "numOunces": 88 - }, - { - "userID": 36, - "date": "2023/03/24", - "numOunces": 25 - }, - { - "userID": 37, - "date": "2023/03/24", - "numOunces": 73 - }, - { - "userID": 38, - "date": "2023/03/24", - "numOunces": 95 - }, - { - "userID": 39, - "date": "2023/03/24", - "numOunces": 73 - }, - { - "userID": 40, - "date": "2023/03/24", - "numOunces": 60 - }, - { - "userID": 41, - "date": "2023/03/24", - "numOunces": 87 - }, - { - "userID": 42, - "date": "2023/03/24", - "numOunces": 21 - }, - { - "userID": 43, - "date": "2023/03/24", - "numOunces": 89 - }, - { - "userID": 44, - "date": "2023/03/24", - "numOunces": 48 - }, - { - "userID": 45, - "date": "2023/03/24", - "numOunces": 26 - }, - { - "userID": 46, - "date": "2023/03/24", - "numOunces": 84 - }, - { - "userID": 47, - "date": "2023/03/24", - "numOunces": 53 - }, - { - "userID": 48, - "date": "2023/03/24", - "numOunces": 96 - }, - { - "userID": 49, - "date": "2023/03/24", - "numOunces": 77 - }, - { - "userID": 50, - "date": "2023/03/24", - "numOunces": 66 - }, - { - "userID": 1, - "date": "2023/03/25", - "numOunces": 50 - }, - { - "userID": 2, - "date": "2023/03/25", - "numOunces": 92 - }, - { - "userID": 3, - "date": "2023/03/25", - "numOunces": 59 - }, - { - "userID": 4, - "date": "2023/03/25", - "numOunces": 63 - }, - { - "userID": 5, - "date": "2023/03/25", - "numOunces": 86 - }, - { - "userID": 6, - "date": "2023/03/25", - "numOunces": 54 - }, - { - "userID": 7, - "date": "2023/03/25", - "numOunces": 92 - }, - { - "userID": 8, - "date": "2023/03/25", - "numOunces": 25 - }, - { - "userID": 9, - "date": "2023/03/25", - "numOunces": 43 - }, - { - "userID": 10, - "date": "2023/03/25", - "numOunces": 92 - }, - { - "userID": 11, - "date": "2023/03/25", - "numOunces": 74 - }, - { - "userID": 12, - "date": "2023/03/25", - "numOunces": 64 - }, - { - "userID": 13, - "date": "2023/03/25", - "numOunces": 49 - }, - { - "userID": 14, - "date": "2023/03/25", - "numOunces": 22 - }, - { - "userID": 15, - "date": "2023/03/25", - "numOunces": 50 - }, - { - "userID": 16, - "date": "2023/03/25", - "numOunces": 46 - }, - { - "userID": 17, - "date": "2023/03/25", - "numOunces": 48 - }, - { - "userID": 18, - "date": "2023/03/25", - "numOunces": 53 - }, - { - "userID": 19, - "date": "2023/03/25", - "numOunces": 52 - }, - { - "userID": 20, - "date": "2023/03/25", - "numOunces": 80 - }, - { - "userID": 21, - "date": "2023/03/25", - "numOunces": 92 - }, - { - "userID": 22, - "date": "2023/03/25", - "numOunces": 48 - }, - { - "userID": 23, - "date": "2023/03/25", - "numOunces": 92 - }, - { - "userID": 24, - "date": "2023/03/25", - "numOunces": 67 - }, - { - "userID": 25, - "date": "2023/03/25", - "numOunces": 87 - }, - { - "userID": 26, - "date": "2023/03/25", - "numOunces": 36 - }, - { - "userID": 27, - "date": "2023/03/25", - "numOunces": 90 - }, - { - "userID": 28, - "date": "2023/03/25", - "numOunces": 75 - }, - { - "userID": 29, - "date": "2023/03/25", - "numOunces": 25 - }, - { - "userID": 30, - "date": "2023/03/25", - "numOunces": 48 - }, - { - "userID": 31, - "date": "2023/03/25", - "numOunces": 36 - }, - { - "userID": 32, - "date": "2023/03/25", - "numOunces": 100 - }, - { - "userID": 33, - "date": "2023/03/25", - "numOunces": 49 - }, - { - "userID": 34, - "date": "2023/03/25", - "numOunces": 42 - }, - { - "userID": 35, - "date": "2023/03/25", - "numOunces": 29 - }, - { - "userID": 36, - "date": "2023/03/25", - "numOunces": 66 - }, - { - "userID": 37, - "date": "2023/03/25", - "numOunces": 73 - }, - { - "userID": 38, - "date": "2023/03/25", - "numOunces": 40 - }, - { - "userID": 39, - "date": "2023/03/25", - "numOunces": 93 - }, - { - "userID": 40, - "date": "2023/03/25", - "numOunces": 64 - }, - { - "userID": 41, - "date": "2023/03/25", - "numOunces": 42 - }, - { - "userID": 42, - "date": "2023/03/25", - "numOunces": 77 - }, - { - "userID": 43, - "date": "2023/03/25", - "numOunces": 73 - }, - { - "userID": 44, - "date": "2023/03/25", - "numOunces": 62 - }, - { - "userID": 45, - "date": "2023/03/25", - "numOunces": 23 - }, - { - "userID": 46, - "date": "2023/03/25", - "numOunces": 94 - }, - { - "userID": 47, - "date": "2023/03/25", - "numOunces": 26 - }, - { - "userID": 48, - "date": "2023/03/25", - "numOunces": 98 - }, - { - "userID": 49, - "date": "2023/03/25", - "numOunces": 68 - }, - { - "userID": 50, - "date": "2023/03/25", - "numOunces": 26 - }, - { - "userID": 1, - "date": "2023/03/26", - "numOunces": 21 - }, - { - "userID": 2, - "date": "2023/03/26", - "numOunces": 88 - }, - { - "userID": 3, - "date": "2023/03/26", - "numOunces": 63 - }, - { - "userID": 4, - "date": "2023/03/26", - "numOunces": 74 - }, - { - "userID": 5, - "date": "2023/03/26", - "numOunces": 65 - }, - { - "userID": 6, - "date": "2023/03/26", - "numOunces": 33 - }, - { - "userID": 7, - "date": "2023/03/26", - "numOunces": 77 - }, - { - "userID": 8, - "date": "2023/03/26", - "numOunces": 70 - }, - { - "userID": 9, - "date": "2023/03/26", - "numOunces": 30 - }, - { - "userID": 10, - "date": "2023/03/26", - "numOunces": 49 - }, - { - "userID": 11, - "date": "2023/03/26", - "numOunces": 21 - }, - { - "userID": 12, - "date": "2023/03/26", - "numOunces": 56 - }, - { - "userID": 13, - "date": "2023/03/26", - "numOunces": 73 - }, - { - "userID": 14, - "date": "2023/03/26", - "numOunces": 93 - }, - { - "userID": 15, - "date": "2023/03/26", - "numOunces": 54 - }, - { - "userID": 16, - "date": "2023/03/26", - "numOunces": 46 - }, - { - "userID": 17, - "date": "2023/03/26", - "numOunces": 95 - }, - { - "userID": 18, - "date": "2023/03/26", - "numOunces": 65 - }, - { - "userID": 19, - "date": "2023/03/26", - "numOunces": 92 - }, - { - "userID": 20, - "date": "2023/03/26", - "numOunces": 75 - }, - { - "userID": 21, - "date": "2023/03/26", - "numOunces": 87 - }, - { - "userID": 22, - "date": "2023/03/26", - "numOunces": 25 - }, - { - "userID": 23, - "date": "2023/03/26", - "numOunces": 89 - }, - { - "userID": 24, - "date": "2023/03/26", - "numOunces": 91 - }, - { - "userID": 25, - "date": "2023/03/26", - "numOunces": 21 - }, - { - "userID": 26, - "date": "2023/03/26", - "numOunces": 93 - }, - { - "userID": 27, - "date": "2023/03/26", - "numOunces": 49 - }, - { - "userID": 28, - "date": "2023/03/26", - "numOunces": 79 - }, - { - "userID": 29, - "date": "2023/03/26", - "numOunces": 54 - }, - { - "userID": 30, - "date": "2023/03/26", - "numOunces": 85 - }, - { - "userID": 31, - "date": "2023/03/26", - "numOunces": 59 - }, - { - "userID": 32, - "date": "2023/03/26", - "numOunces": 28 - }, - { - "userID": 33, - "date": "2023/03/26", - "numOunces": 81 - }, - { - "userID": 34, - "date": "2023/03/26", - "numOunces": 49 - }, - { - "userID": 35, - "date": "2023/03/26", - "numOunces": 46 - }, - { - "userID": 36, - "date": "2023/03/26", - "numOunces": 97 - }, - { - "userID": 37, - "date": "2023/03/26", - "numOunces": 99 - }, - { - "userID": 38, - "date": "2023/03/26", - "numOunces": 95 - }, - { - "userID": 39, - "date": "2023/03/26", - "numOunces": 72 - }, - { - "userID": 40, - "date": "2023/03/26", - "numOunces": 97 - }, - { - "userID": 41, - "date": "2023/03/26", - "numOunces": 55 - }, - { - "userID": 42, - "date": "2023/03/26", - "numOunces": 83 - }, - { - "userID": 43, - "date": "2023/03/26", - "numOunces": 73 - }, - { - "userID": 44, - "date": "2023/03/26", - "numOunces": 44 - }, - { - "userID": 45, - "date": "2023/03/26", - "numOunces": 77 - }, - { - "userID": 46, - "date": "2023/03/26", - "numOunces": 81 - }, - { - "userID": 47, - "date": "2023/03/26", - "numOunces": 61 - }, - { - "userID": 48, - "date": "2023/03/26", - "numOunces": 24 - }, - { - "userID": 49, - "date": "2023/03/26", - "numOunces": 85 - }, - { - "userID": 50, - "date": "2023/03/26", - "numOunces": 22 - }, - { - "userID": 1, - "date": "2023/03/27", - "numOunces": 63 - }, - { - "userID": 2, - "date": "2023/03/27", - "numOunces": 68 - }, - { - "userID": 3, - "date": "2023/03/27", - "numOunces": 58 - }, - { - "userID": 4, - "date": "2023/03/27", - "numOunces": 47 - }, - { - "userID": 5, - "date": "2023/03/27", - "numOunces": 75 - }, - { - "userID": 6, - "date": "2023/03/27", - "numOunces": 99 - }, - { - "userID": 7, - "date": "2023/03/27", - "numOunces": 20 - }, - { - "userID": 8, - "date": "2023/03/27", - "numOunces": 44 - }, - { - "userID": 9, - "date": "2023/03/27", - "numOunces": 77 - }, - { - "userID": 10, - "date": "2023/03/27", - "numOunces": 77 - }, - { - "userID": 11, - "date": "2023/03/27", - "numOunces": 100 - }, - { - "userID": 12, - "date": "2023/03/27", - "numOunces": 69 - }, - { - "userID": 13, - "date": "2023/03/27", - "numOunces": 79 - }, - { - "userID": 14, - "date": "2023/03/27", - "numOunces": 23 - }, - { - "userID": 15, - "date": "2023/03/27", - "numOunces": 74 - }, - { - "userID": 16, - "date": "2023/03/27", - "numOunces": 83 - }, - { - "userID": 17, - "date": "2023/03/27", - "numOunces": 91 - }, - { - "userID": 18, - "date": "2023/03/27", - "numOunces": 30 - }, - { - "userID": 19, - "date": "2023/03/27", - "numOunces": 61 - }, - { - "userID": 20, - "date": "2023/03/27", - "numOunces": 28 - }, - { - "userID": 21, - "date": "2023/03/27", - "numOunces": 33 - }, - { - "userID": 22, - "date": "2023/03/27", - "numOunces": 59 - }, - { - "userID": 23, - "date": "2023/03/27", - "numOunces": 35 - }, - { - "userID": 24, - "date": "2023/03/27", - "numOunces": 65 - }, - { - "userID": 25, - "date": "2023/03/27", - "numOunces": 26 - }, - { - "userID": 26, - "date": "2023/03/27", - "numOunces": 67 - }, - { - "userID": 27, - "date": "2023/03/27", - "numOunces": 99 - }, - { - "userID": 28, - "date": "2023/03/27", - "numOunces": 78 - }, - { - "userID": 29, - "date": "2023/03/27", - "numOunces": 85 - }, - { - "userID": 30, - "date": "2023/03/27", - "numOunces": 67 - }, - { - "userID": 31, - "date": "2023/03/27", - "numOunces": 59 - }, - { - "userID": 32, - "date": "2023/03/27", - "numOunces": 95 - }, - { - "userID": 33, - "date": "2023/03/27", - "numOunces": 86 - }, - { - "userID": 34, - "date": "2023/03/27", - "numOunces": 46 - }, - { - "userID": 35, - "date": "2023/03/27", - "numOunces": 29 - }, - { - "userID": 36, - "date": "2023/03/27", - "numOunces": 62 - }, - { - "userID": 37, - "date": "2023/03/27", - "numOunces": 48 - }, - { - "userID": 38, - "date": "2023/03/27", - "numOunces": 98 - }, - { - "userID": 39, - "date": "2023/03/27", - "numOunces": 42 - }, - { - "userID": 40, - "date": "2023/03/27", - "numOunces": 86 - }, - { - "userID": 41, - "date": "2023/03/27", - "numOunces": 71 - }, - { - "userID": 42, - "date": "2023/03/27", - "numOunces": 33 - }, - { - "userID": 43, - "date": "2023/03/27", - "numOunces": 93 - }, - { - "userID": 44, - "date": "2023/03/27", - "numOunces": 37 - }, - { - "userID": 45, - "date": "2023/03/27", - "numOunces": 78 - }, - { - "userID": 46, - "date": "2023/03/27", - "numOunces": 35 - }, - { - "userID": 47, - "date": "2023/03/27", - "numOunces": 74 - }, - { - "userID": 48, - "date": "2023/03/27", - "numOunces": 72 - }, - { - "userID": 49, - "date": "2023/03/27", - "numOunces": 100 - }, - { - "userID": 50, - "date": "2023/03/27", - "numOunces": 32 - }, - { - "userID": 1, - "date": "2023/03/28", - "numOunces": 97 - }, - { - "userID": 2, - "date": "2023/03/28", - "numOunces": 50 - }, - { - "userID": 3, - "date": "2023/03/28", - "numOunces": 94 - }, - { - "userID": 4, - "date": "2023/03/28", - "numOunces": 45 - }, - { - "userID": 5, - "date": "2023/03/28", - "numOunces": 82 - }, - { - "userID": 6, - "date": "2023/03/28", - "numOunces": 74 - }, - { - "userID": 7, - "date": "2023/03/28", - "numOunces": 96 - }, - { - "userID": 8, - "date": "2023/03/28", - "numOunces": 50 - }, - { - "userID": 9, - "date": "2023/03/28", - "numOunces": 73 - }, - { - "userID": 10, - "date": "2023/03/28", - "numOunces": 78 - }, - { - "userID": 11, - "date": "2023/03/28", - "numOunces": 30 - }, - { - "userID": 12, - "date": "2023/03/28", - "numOunces": 61 - }, - { - "userID": 13, - "date": "2023/03/28", - "numOunces": 39 - }, - { - "userID": 14, - "date": "2023/03/28", - "numOunces": 61 - }, - { - "userID": 15, - "date": "2023/03/28", - "numOunces": 49 - }, - { - "userID": 16, - "date": "2023/03/28", - "numOunces": 42 - }, - { - "userID": 17, - "date": "2023/03/28", - "numOunces": 48 - }, - { - "userID": 18, - "date": "2023/03/28", - "numOunces": 86 - }, - { - "userID": 19, - "date": "2023/03/28", - "numOunces": 80 - }, - { - "userID": 20, - "date": "2023/03/28", - "numOunces": 29 - }, - { - "userID": 21, - "date": "2023/03/28", - "numOunces": 72 - }, - { - "userID": 22, - "date": "2023/03/28", - "numOunces": 35 - }, - { - "userID": 23, - "date": "2023/03/28", - "numOunces": 70 - }, - { - "userID": 24, - "date": "2023/03/28", - "numOunces": 91 - }, - { - "userID": 25, - "date": "2023/03/28", - "numOunces": 98 - }, - { - "userID": 26, - "date": "2023/03/28", - "numOunces": 39 - }, - { - "userID": 27, - "date": "2023/03/28", - "numOunces": 51 - }, - { - "userID": 28, - "date": "2023/03/28", - "numOunces": 92 - }, - { - "userID": 29, - "date": "2023/03/28", - "numOunces": 85 - }, - { - "userID": 30, - "date": "2023/03/28", - "numOunces": 57 - }, - { - "userID": 31, - "date": "2023/03/28", - "numOunces": 97 - }, - { - "userID": 32, - "date": "2023/03/28", - "numOunces": 50 - }, - { - "userID": 33, - "date": "2023/03/28", - "numOunces": 33 - }, - { - "userID": 34, - "date": "2023/03/28", - "numOunces": 60 - }, - { - "userID": 35, - "date": "2023/03/28", - "numOunces": 74 - }, - { - "userID": 36, - "date": "2023/03/28", - "numOunces": 90 - }, - { - "userID": 37, - "date": "2023/03/28", - "numOunces": 29 - }, - { - "userID": 38, - "date": "2023/03/28", - "numOunces": 59 - }, - { - "userID": 39, - "date": "2023/03/28", - "numOunces": 23 - }, - { - "userID": 40, - "date": "2023/03/28", - "numOunces": 96 - }, - { - "userID": 41, - "date": "2023/03/28", - "numOunces": 80 - }, - { - "userID": 42, - "date": "2023/03/28", - "numOunces": 43 - }, - { - "userID": 43, - "date": "2023/03/28", - "numOunces": 22 - }, - { - "userID": 44, - "date": "2023/03/28", - "numOunces": 90 - }, - { - "userID": 45, - "date": "2023/03/28", - "numOunces": 67 - }, - { - "userID": 46, - "date": "2023/03/28", - "numOunces": 64 - }, - { - "userID": 47, - "date": "2023/03/28", - "numOunces": 58 - }, - { - "userID": 48, - "date": "2023/03/28", - "numOunces": 46 - }, - { - "userID": 49, - "date": "2023/03/28", - "numOunces": 99 - }, - { - "userID": 50, - "date": "2023/03/28", - "numOunces": 83 - }, - { - "userID": 1, - "date": "2023/03/29", - "numOunces": 20 - }, - { - "userID": 2, - "date": "2023/03/29", - "numOunces": 57 - }, - { - "userID": 3, - "date": "2023/03/29", - "numOunces": 76 - }, - { - "userID": 4, - "date": "2023/03/29", - "numOunces": 95 - }, - { - "userID": 5, - "date": "2023/03/29", - "numOunces": 83 - }, - { - "userID": 6, - "date": "2023/03/29", - "numOunces": 28 - }, - { - "userID": 7, - "date": "2023/03/29", - "numOunces": 72 - }, - { - "userID": 8, - "date": "2023/03/29", - "numOunces": 82 - }, - { - "userID": 9, - "date": "2023/03/29", - "numOunces": 29 - }, - { - "userID": 10, - "date": "2023/03/29", - "numOunces": 73 - }, - { - "userID": 11, - "date": "2023/03/29", - "numOunces": 85 - }, - { - "userID": 12, - "date": "2023/03/29", - "numOunces": 22 - }, - { - "userID": 13, - "date": "2023/03/29", - "numOunces": 84 - }, - { - "userID": 14, - "date": "2023/03/29", - "numOunces": 97 - }, - { - "userID": 15, - "date": "2023/03/29", - "numOunces": 79 - }, - { - "userID": 16, - "date": "2023/03/29", - "numOunces": 49 - }, - { - "userID": 17, - "date": "2023/03/29", - "numOunces": 51 - }, - { - "userID": 18, - "date": "2023/03/29", - "numOunces": 31 - }, - { - "userID": 19, - "date": "2023/03/29", - "numOunces": 51 - }, - { - "userID": 20, - "date": "2023/03/29", - "numOunces": 40 - }, - { - "userID": 21, - "date": "2023/03/29", - "numOunces": 96 - }, - { - "userID": 22, - "date": "2023/03/29", - "numOunces": 71 - }, - { - "userID": 23, - "date": "2023/03/29", - "numOunces": 73 - }, - { - "userID": 24, - "date": "2023/03/29", - "numOunces": 62 - }, - { - "userID": 25, - "date": "2023/03/29", - "numOunces": 49 - }, - { - "userID": 26, - "date": "2023/03/29", - "numOunces": 65 - }, - { - "userID": 27, - "date": "2023/03/29", - "numOunces": 44 - }, - { - "userID": 28, - "date": "2023/03/29", - "numOunces": 49 - }, - { - "userID": 29, - "date": "2023/03/29", - "numOunces": 56 - }, - { - "userID": 30, - "date": "2023/03/29", - "numOunces": 84 - }, - { - "userID": 31, - "date": "2023/03/29", - "numOunces": 65 - }, - { - "userID": 32, - "date": "2023/03/29", - "numOunces": 30 - }, - { - "userID": 33, - "date": "2023/03/29", - "numOunces": 54 - }, - { - "userID": 34, - "date": "2023/03/29", - "numOunces": 47 - }, - { - "userID": 35, - "date": "2023/03/29", - "numOunces": 66 - }, - { - "userID": 36, - "date": "2023/03/29", - "numOunces": 68 - }, - { - "userID": 37, - "date": "2023/03/29", - "numOunces": 37 - }, - { - "userID": 38, - "date": "2023/03/29", - "numOunces": 52 - }, - { - "userID": 39, - "date": "2023/03/29", - "numOunces": 80 - }, - { - "userID": 40, - "date": "2023/03/29", - "numOunces": 75 - }, - { - "userID": 41, - "date": "2023/03/29", - "numOunces": 98 - }, - { - "userID": 42, - "date": "2023/03/29", - "numOunces": 61 - }, - { - "userID": 43, - "date": "2023/03/29", - "numOunces": 67 - }, - { - "userID": 44, - "date": "2023/03/29", - "numOunces": 38 - }, - { - "userID": 45, - "date": "2023/03/29", - "numOunces": 23 - }, - { - "userID": 46, - "date": "2023/03/29", - "numOunces": 88 - }, - { - "userID": 47, - "date": "2023/03/29", - "numOunces": 49 - }, - { - "userID": 48, - "date": "2023/03/29", - "numOunces": 70 - }, - { - "userID": 49, - "date": "2023/03/29", - "numOunces": 95 - }, - { - "userID": 50, - "date": "2023/03/29", - "numOunces": 82 - }, - { - "userID": 1, - "date": "2023/03/30", - "numOunces": 76 - }, - { - "userID": 2, - "date": "2023/03/30", - "numOunces": 28 - }, - { - "userID": 3, - "date": "2023/03/30", - "numOunces": 27 - }, - { - "userID": 4, - "date": "2023/03/30", - "numOunces": 39 - }, - { - "userID": 5, - "date": "2023/03/30", - "numOunces": 25 - }, - { - "userID": 6, - "date": "2023/03/30", - "numOunces": 73 - }, - { - "userID": 7, - "date": "2023/03/30", - "numOunces": 26 - }, - { - "userID": 8, - "date": "2023/03/30", - "numOunces": 98 - }, - { - "userID": 9, - "date": "2023/03/30", - "numOunces": 20 - }, - { - "userID": 10, - "date": "2023/03/30", - "numOunces": 28 - }, - { - "userID": 11, - "date": "2023/03/30", - "numOunces": 48 - }, - { - "userID": 12, - "date": "2023/03/30", - "numOunces": 84 - }, - { - "userID": 13, - "date": "2023/03/30", - "numOunces": 72 - }, - { - "userID": 14, - "date": "2023/03/30", - "numOunces": 95 - }, - { - "userID": 15, - "date": "2023/03/30", - "numOunces": 46 - }, - { - "userID": 16, - "date": "2023/03/30", - "numOunces": 26 - }, - { - "userID": 17, - "date": "2023/03/30", - "numOunces": 26 - }, - { - "userID": 18, - "date": "2023/03/30", - "numOunces": 95 - }, - { - "userID": 19, - "date": "2023/03/30", - "numOunces": 94 - }, - { - "userID": 20, - "date": "2023/03/30", - "numOunces": 23 - }, - { - "userID": 21, - "date": "2023/03/30", - "numOunces": 91 - }, - { - "userID": 22, - "date": "2023/03/30", - "numOunces": 45 - }, - { - "userID": 23, - "date": "2023/03/30", - "numOunces": 50 - }, - { - "userID": 24, - "date": "2023/03/30", - "numOunces": 57 - }, - { - "userID": 25, - "date": "2023/03/30", - "numOunces": 89 - }, - { - "userID": 26, - "date": "2023/03/30", - "numOunces": 71 - }, - { - "userID": 27, - "date": "2023/03/30", - "numOunces": 58 - }, - { - "userID": 28, - "date": "2023/03/30", - "numOunces": 25 - }, - { - "userID": 29, - "date": "2023/03/30", - "numOunces": 62 - }, - { - "userID": 30, - "date": "2023/03/30", - "numOunces": 86 - }, - { - "userID": 31, - "date": "2023/03/30", - "numOunces": 76 - }, - { - "userID": 32, - "date": "2023/03/30", - "numOunces": 37 - }, - { - "userID": 33, - "date": "2023/03/30", - "numOunces": 62 - }, - { - "userID": 34, - "date": "2023/03/30", - "numOunces": 88 - }, - { - "userID": 35, - "date": "2023/03/30", - "numOunces": 36 - }, - { - "userID": 36, - "date": "2023/03/30", - "numOunces": 79 - }, - { - "userID": 37, - "date": "2023/03/30", - "numOunces": 85 - }, - { - "userID": 38, - "date": "2023/03/30", - "numOunces": 44 - }, - { - "userID": 39, - "date": "2023/03/30", - "numOunces": 40 - }, - { - "userID": 40, - "date": "2023/03/30", - "numOunces": 74 - }, - { - "userID": 41, - "date": "2023/03/30", - "numOunces": 81 - }, - { - "userID": 42, - "date": "2023/03/30", - "numOunces": 21 - }, - { - "userID": 43, - "date": "2023/03/30", - "numOunces": 45 - }, - { - "userID": 44, - "date": "2023/03/30", - "numOunces": 33 - }, - { - "userID": 45, - "date": "2023/03/30", - "numOunces": 67 - }, - { - "userID": 46, - "date": "2023/03/30", - "numOunces": 49 - }, - { - "userID": 47, - "date": "2023/03/30", - "numOunces": 66 - }, - { - "userID": 48, - "date": "2023/03/30", - "numOunces": 51 - }, - { - "userID": 49, - "date": "2023/03/30", - "numOunces": 41 - }, - { - "userID": 50, - "date": "2023/03/30", - "numOunces": 39 - }, - { - "userID": 1, - "date": "2023/03/31", - "numOunces": 51 - }, - { - "userID": 2, - "date": "2023/03/31", - "numOunces": 43 - }, - { - "userID": 3, - "date": "2023/03/31", - "numOunces": 98 - }, - { - "userID": 4, - "date": "2023/03/31", - "numOunces": 35 - }, - { - "userID": 5, - "date": "2023/03/31", - "numOunces": 46 - }, - { - "userID": 6, - "date": "2023/03/31", - "numOunces": 55 - }, - { - "userID": 7, - "date": "2023/03/31", - "numOunces": 61 - }, - { - "userID": 8, - "date": "2023/03/31", - "numOunces": 38 - }, - { - "userID": 9, - "date": "2023/03/31", - "numOunces": 76 - }, - { - "userID": 10, - "date": "2023/03/31", - "numOunces": 56 - }, - { - "userID": 11, - "date": "2023/03/31", - "numOunces": 63 - }, - { - "userID": 12, - "date": "2023/03/31", - "numOunces": 40 - }, - { - "userID": 13, - "date": "2023/03/31", - "numOunces": 64 - }, - { - "userID": 14, - "date": "2023/03/31", - "numOunces": 40 - }, - { - "userID": 15, - "date": "2023/03/31", - "numOunces": 67 - }, - { - "userID": 16, - "date": "2023/03/31", - "numOunces": 45 - }, - { - "userID": 17, - "date": "2023/03/31", - "numOunces": 97 - }, - { - "userID": 18, - "date": "2023/03/31", - "numOunces": 95 - }, - { - "userID": 19, - "date": "2023/03/31", - "numOunces": 36 - }, - { - "userID": 20, - "date": "2023/03/31", - "numOunces": 71 - }, - { - "userID": 21, - "date": "2023/03/31", - "numOunces": 71 - }, - { - "userID": 22, - "date": "2023/03/31", - "numOunces": 36 - }, - { - "userID": 23, - "date": "2023/03/31", - "numOunces": 22 - }, - { - "userID": 24, - "date": "2023/03/31", - "numOunces": 48 - }, - { - "userID": 25, - "date": "2023/03/31", - "numOunces": 42 - }, - { - "userID": 26, - "date": "2023/03/31", - "numOunces": 95 - }, - { - "userID": 27, - "date": "2023/03/31", - "numOunces": 77 - }, - { - "userID": 28, - "date": "2023/03/31", - "numOunces": 83 - }, - { - "userID": 29, - "date": "2023/03/31", - "numOunces": 73 - }, - { - "userID": 30, - "date": "2023/03/31", - "numOunces": 99 - }, - { - "userID": 31, - "date": "2023/03/31", - "numOunces": 97 - }, - { - "userID": 32, - "date": "2023/03/31", - "numOunces": 91 - }, - { - "userID": 33, - "date": "2023/03/31", - "numOunces": 53 - }, - { - "userID": 34, - "date": "2023/03/31", - "numOunces": 75 - }, - { - "userID": 35, - "date": "2023/03/31", - "numOunces": 38 - }, - { - "userID": 36, - "date": "2023/03/31", - "numOunces": 69 - }, - { - "userID": 37, - "date": "2023/03/31", - "numOunces": 58 - }, - { - "userID": 38, - "date": "2023/03/31", - "numOunces": 37 - }, - { - "userID": 39, - "date": "2023/03/31", - "numOunces": 48 - }, - { - "userID": 40, - "date": "2023/03/31", - "numOunces": 64 - }, - { - "userID": 41, - "date": "2023/03/31", - "numOunces": 91 - }, - { - "userID": 42, - "date": "2023/03/31", - "numOunces": 66 - }, - { - "userID": 43, - "date": "2023/03/31", - "numOunces": 26 - }, - { - "userID": 44, - "date": "2023/03/31", - "numOunces": 96 - }, - { - "userID": 45, - "date": "2023/03/31", - "numOunces": 40 - }, - { - "userID": 46, - "date": "2023/03/31", - "numOunces": 77 - }, - { - "userID": 47, - "date": "2023/03/31", - "numOunces": 40 - }, - { - "userID": 48, - "date": "2023/03/31", - "numOunces": 85 - }, - { - "userID": 49, - "date": "2023/03/31", - "numOunces": 21 - }, - { - "userID": 50, - "date": "2023/03/31", - "numOunces": 60 - }, - { - "userID": 1, - "date": "2023/04/01", - "numOunces": 88 - }, - { - "userID": 2, - "date": "2023/04/01", - "numOunces": 65 - }, - { - "userID": 3, - "date": "2023/04/01", - "numOunces": 59 - }, - { - "userID": 4, - "date": "2023/04/01", - "numOunces": 68 - }, - { - "userID": 5, - "date": "2023/04/01", - "numOunces": 23 - }, - { - "userID": 6, - "date": "2023/04/01", - "numOunces": 91 - }, - { - "userID": 7, - "date": "2023/04/01", - "numOunces": 65 - }, - { - "userID": 8, - "date": "2023/04/01", - "numOunces": 33 - }, - { - "userID": 9, - "date": "2023/04/01", - "numOunces": 55 - }, - { - "userID": 10, - "date": "2023/04/01", - "numOunces": 66 - }, - { - "userID": 11, - "date": "2023/04/01", - "numOunces": 38 - }, - { - "userID": 12, - "date": "2023/04/01", - "numOunces": 33 - }, - { - "userID": 13, - "date": "2023/04/01", - "numOunces": 51 - }, - { - "userID": 14, - "date": "2023/04/01", - "numOunces": 97 - }, - { - "userID": 15, - "date": "2023/04/01", - "numOunces": 74 - }, - { - "userID": 16, - "date": "2023/04/01", - "numOunces": 78 - }, - { - "userID": 17, - "date": "2023/04/01", - "numOunces": 90 - }, - { - "userID": 18, - "date": "2023/04/01", - "numOunces": 64 - }, - { - "userID": 19, - "date": "2023/04/01", - "numOunces": 56 - }, - { - "userID": 20, - "date": "2023/04/01", - "numOunces": 25 - }, - { - "userID": 21, - "date": "2023/04/01", - "numOunces": 45 - }, - { - "userID": 22, - "date": "2023/04/01", - "numOunces": 79 - }, - { - "userID": 23, - "date": "2023/04/01", - "numOunces": 69 - }, - { - "userID": 24, - "date": "2023/04/01", - "numOunces": 63 - }, - { - "userID": 25, - "date": "2023/04/01", - "numOunces": 80 - }, - { - "userID": 26, - "date": "2023/04/01", - "numOunces": 59 - }, - { - "userID": 27, - "date": "2023/04/01", - "numOunces": 54 - }, - { - "userID": 28, - "date": "2023/04/01", - "numOunces": 89 - }, - { - "userID": 29, - "date": "2023/04/01", - "numOunces": 51 - }, - { - "userID": 30, - "date": "2023/04/01", - "numOunces": 71 - }, - { - "userID": 31, - "date": "2023/04/01", - "numOunces": 56 - }, - { - "userID": 32, - "date": "2023/04/01", - "numOunces": 72 - }, - { - "userID": 33, - "date": "2023/04/01", - "numOunces": 41 - }, - { - "userID": 34, - "date": "2023/04/01", - "numOunces": 69 - }, - { - "userID": 35, - "date": "2023/04/01", - "numOunces": 35 - }, - { - "userID": 36, - "date": "2023/04/01", - "numOunces": 59 - }, - { - "userID": 37, - "date": "2023/04/01", - "numOunces": 46 - }, - { - "userID": 38, - "date": "2023/04/01", - "numOunces": 48 - }, - { - "userID": 39, - "date": "2023/04/01", - "numOunces": 47 - }, - { - "userID": 40, - "date": "2023/04/01", - "numOunces": 36 - }, - { - "userID": 41, - "date": "2023/04/01", - "numOunces": 42 - }, - { - "userID": 42, - "date": "2023/04/01", - "numOunces": 25 - }, - { - "userID": 43, - "date": "2023/04/01", - "numOunces": 87 - }, - { - "userID": 44, - "date": "2023/04/01", - "numOunces": 94 - }, - { - "userID": 45, - "date": "2023/04/01", - "numOunces": 50 - }, - { - "userID": 46, - "date": "2023/04/01", - "numOunces": 62 - }, - { - "userID": 47, - "date": "2023/04/01", - "numOunces": 22 - }, - { - "userID": 48, - "date": "2023/04/01", - "numOunces": 93 - }, - { - "userID": 49, - "date": "2023/04/01", - "numOunces": 67 - }, - { - "userID": 50, - "date": "2023/04/01", - "numOunces": 54 - }, - { - "userID": 1, - "date": "2023/04/02", - "numOunces": 22 - }, - { - "userID": 2, - "date": "2023/04/02", - "numOunces": 64 - }, - { - "userID": 3, - "date": "2023/04/02", - "numOunces": 71 - }, - { - "userID": 4, - "date": "2023/04/02", - "numOunces": 53 - }, - { - "userID": 5, - "date": "2023/04/02", - "numOunces": 97 - }, - { - "userID": 6, - "date": "2023/04/02", - "numOunces": 56 - }, - { - "userID": 7, - "date": "2023/04/02", - "numOunces": 61 - }, - { - "userID": 8, - "date": "2023/04/02", - "numOunces": 78 - }, - { - "userID": 9, - "date": "2023/04/02", - "numOunces": 47 - }, - { - "userID": 10, - "date": "2023/04/02", - "numOunces": 51 - }, - { - "userID": 11, - "date": "2023/04/02", - "numOunces": 49 - }, - { - "userID": 12, - "date": "2023/04/02", - "numOunces": 23 - }, - { - "userID": 13, - "date": "2023/04/02", - "numOunces": 42 - }, - { - "userID": 14, - "date": "2023/04/02", - "numOunces": 70 - }, - { - "userID": 15, - "date": "2023/04/02", - "numOunces": 87 - }, - { - "userID": 16, - "date": "2023/04/02", - "numOunces": 43 - }, - { - "userID": 17, - "date": "2023/04/02", - "numOunces": 62 - }, - { - "userID": 18, - "date": "2023/04/02", - "numOunces": 20 - }, - { - "userID": 19, - "date": "2023/04/02", - "numOunces": 36 - }, - { - "userID": 20, - "date": "2023/04/02", - "numOunces": 32 - }, - { - "userID": 21, - "date": "2023/04/02", - "numOunces": 82 - }, - { - "userID": 22, - "date": "2023/04/02", - "numOunces": 45 - }, - { - "userID": 23, - "date": "2023/04/02", - "numOunces": 37 - }, - { - "userID": 24, - "date": "2023/04/02", - "numOunces": 81 - }, - { - "userID": 25, - "date": "2023/04/02", - "numOunces": 37 - }, - { - "userID": 26, - "date": "2023/04/02", - "numOunces": 34 - }, - { - "userID": 27, - "date": "2023/04/02", - "numOunces": 69 - }, - { - "userID": 28, - "date": "2023/04/02", - "numOunces": 30 - }, - { - "userID": 29, - "date": "2023/04/02", - "numOunces": 62 - }, - { - "userID": 30, - "date": "2023/04/02", - "numOunces": 38 - }, - { - "userID": 31, - "date": "2023/04/02", - "numOunces": 53 - }, - { - "userID": 32, - "date": "2023/04/02", - "numOunces": 28 - }, - { - "userID": 33, - "date": "2023/04/02", - "numOunces": 43 - }, - { - "userID": 34, - "date": "2023/04/02", - "numOunces": 43 - }, - { - "userID": 35, - "date": "2023/04/02", - "numOunces": 74 - }, - { - "userID": 36, - "date": "2023/04/02", - "numOunces": 23 - }, - { - "userID": 37, - "date": "2023/04/02", - "numOunces": 76 - }, - { - "userID": 38, - "date": "2023/04/02", - "numOunces": 76 - }, - { - "userID": 39, - "date": "2023/04/02", - "numOunces": 28 - }, - { - "userID": 40, - "date": "2023/04/02", - "numOunces": 86 - }, - { - "userID": 41, - "date": "2023/04/02", - "numOunces": 95 - }, - { - "userID": 42, - "date": "2023/04/02", - "numOunces": 72 - }, - { - "userID": 43, - "date": "2023/04/02", - "numOunces": 80 - }, - { - "userID": 44, - "date": "2023/04/02", - "numOunces": 91 - }, - { - "userID": 45, - "date": "2023/04/02", - "numOunces": 69 - }, - { - "userID": 46, - "date": "2023/04/02", - "numOunces": 64 - }, - { - "userID": 47, - "date": "2023/04/02", - "numOunces": 33 - }, - { - "userID": 48, - "date": "2023/04/02", - "numOunces": 68 - }, - { - "userID": 49, - "date": "2023/04/02", - "numOunces": 92 - }, - { - "userID": 50, - "date": "2023/04/02", - "numOunces": 85 - }, - { - "userID": 1, - "date": "2023/04/03", - "numOunces": 63 - }, - { - "userID": 2, - "date": "2023/04/03", - "numOunces": 92 - }, - { - "userID": 3, - "date": "2023/04/03", - "numOunces": 42 - }, - { - "userID": 4, - "date": "2023/04/03", - "numOunces": 92 - }, - { - "userID": 5, - "date": "2023/04/03", - "numOunces": 90 - }, - { - "userID": 6, - "date": "2023/04/03", - "numOunces": 50 - }, - { - "userID": 7, - "date": "2023/04/03", - "numOunces": 39 - }, - { - "userID": 8, - "date": "2023/04/03", - "numOunces": 92 - }, - { - "userID": 9, - "date": "2023/04/03", - "numOunces": 26 - }, - { - "userID": 10, - "date": "2023/04/03", - "numOunces": 60 - }, - { - "userID": 11, - "date": "2023/04/03", - "numOunces": 100 - }, - { - "userID": 12, - "date": "2023/04/03", - "numOunces": 48 - }, - { - "userID": 13, - "date": "2023/04/03", - "numOunces": 27 - }, - { - "userID": 14, - "date": "2023/04/03", - "numOunces": 70 - }, - { - "userID": 15, - "date": "2023/04/03", - "numOunces": 30 - }, - { - "userID": 16, - "date": "2023/04/03", - "numOunces": 21 - }, - { - "userID": 17, - "date": "2023/04/03", - "numOunces": 38 - }, - { - "userID": 18, - "date": "2023/04/03", - "numOunces": 31 - }, - { - "userID": 19, - "date": "2023/04/03", - "numOunces": 71 - }, - { - "userID": 20, - "date": "2023/04/03", - "numOunces": 37 - }, - { - "userID": 21, - "date": "2023/04/03", - "numOunces": 62 - }, - { - "userID": 22, - "date": "2023/04/03", - "numOunces": 33 - }, - { - "userID": 23, - "date": "2023/04/03", - "numOunces": 86 - }, - { - "userID": 24, - "date": "2023/04/03", - "numOunces": 27 - }, - { - "userID": 25, - "date": "2023/04/03", - "numOunces": 24 - }, - { - "userID": 26, - "date": "2023/04/03", - "numOunces": 74 - }, - { - "userID": 27, - "date": "2023/04/03", - "numOunces": 58 - }, - { - "userID": 28, - "date": "2023/04/03", - "numOunces": 28 - }, - { - "userID": 29, - "date": "2023/04/03", - "numOunces": 71 - }, - { - "userID": 30, - "date": "2023/04/03", - "numOunces": 29 - }, - { - "userID": 31, - "date": "2023/04/03", - "numOunces": 78 - }, - { - "userID": 32, - "date": "2023/04/03", - "numOunces": 74 - }, - { - "userID": 33, - "date": "2023/04/03", - "numOunces": 59 - }, - { - "userID": 34, - "date": "2023/04/03", - "numOunces": 55 - }, - { - "userID": 35, - "date": "2023/04/03", - "numOunces": 89 - }, - { - "userID": 36, - "date": "2023/04/03", - "numOunces": 33 - }, - { - "userID": 37, - "date": "2023/04/03", - "numOunces": 67 - }, - { - "userID": 38, - "date": "2023/04/03", - "numOunces": 62 - }, - { - "userID": 39, - "date": "2023/04/03", - "numOunces": 63 - }, - { - "userID": 40, - "date": "2023/04/03", - "numOunces": 21 - }, - { - "userID": 41, - "date": "2023/04/03", - "numOunces": 75 - }, - { - "userID": 42, - "date": "2023/04/03", - "numOunces": 70 - }, - { - "userID": 43, - "date": "2023/04/03", - "numOunces": 89 - }, - { - "userID": 44, - "date": "2023/04/03", - "numOunces": 35 - }, - { - "userID": 45, - "date": "2023/04/03", - "numOunces": 78 - }, - { - "userID": 46, - "date": "2023/04/03", - "numOunces": 43 - }, - { - "userID": 47, - "date": "2023/04/03", - "numOunces": 86 - }, - { - "userID": 48, - "date": "2023/04/03", - "numOunces": 90 - }, - { - "userID": 49, - "date": "2023/04/03", - "numOunces": 68 - }, - { - "userID": 50, - "date": "2023/04/03", - "numOunces": 26 - }, - { - "userID": 1, - "date": "2023/04/04", - "numOunces": 99 - }, - { - "userID": 2, - "date": "2023/04/04", - "numOunces": 30 - }, - { - "userID": 3, - "date": "2023/04/04", - "numOunces": 90 - }, - { - "userID": 4, - "date": "2023/04/04", - "numOunces": 32 - }, - { - "userID": 5, - "date": "2023/04/04", - "numOunces": 84 - }, - { - "userID": 6, - "date": "2023/04/04", - "numOunces": 29 - }, - { - "userID": 7, - "date": "2023/04/04", - "numOunces": 99 - }, - { - "userID": 8, - "date": "2023/04/04", - "numOunces": 79 - }, - { - "userID": 9, - "date": "2023/04/04", - "numOunces": 66 - }, - { - "userID": 10, - "date": "2023/04/04", - "numOunces": 52 - }, - { - "userID": 11, - "date": "2023/04/04", - "numOunces": 20 - }, - { - "userID": 12, - "date": "2023/04/04", - "numOunces": 60 - }, - { - "userID": 13, - "date": "2023/04/04", - "numOunces": 67 - }, - { - "userID": 14, - "date": "2023/04/04", - "numOunces": 77 - }, - { - "userID": 15, - "date": "2023/04/04", - "numOunces": 38 - }, - { - "userID": 16, - "date": "2023/04/04", - "numOunces": 24 - }, - { - "userID": 17, - "date": "2023/04/04", - "numOunces": 60 - }, - { - "userID": 18, - "date": "2023/04/04", - "numOunces": 95 - }, - { - "userID": 19, - "date": "2023/04/04", - "numOunces": 43 - }, - { - "userID": 20, - "date": "2023/04/04", - "numOunces": 68 - }, - { - "userID": 21, - "date": "2023/04/04", - "numOunces": 66 - }, - { - "userID": 22, - "date": "2023/04/04", - "numOunces": 45 - }, - { - "userID": 23, - "date": "2023/04/04", - "numOunces": 63 - }, - { - "userID": 24, - "date": "2023/04/04", - "numOunces": 71 - }, - { - "userID": 25, - "date": "2023/04/04", - "numOunces": 68 - }, - { - "userID": 26, - "date": "2023/04/04", - "numOunces": 67 - }, - { - "userID": 27, - "date": "2023/04/04", - "numOunces": 40 - }, - { - "userID": 28, - "date": "2023/04/04", - "numOunces": 54 - }, - { - "userID": 29, - "date": "2023/04/04", - "numOunces": 71 - }, - { - "userID": 30, - "date": "2023/04/04", - "numOunces": 58 - }, - { - "userID": 31, - "date": "2023/04/04", - "numOunces": 25 - }, - { - "userID": 32, - "date": "2023/04/04", - "numOunces": 66 - }, - { - "userID": 33, - "date": "2023/04/04", - "numOunces": 91 - }, - { - "userID": 34, - "date": "2023/04/04", - "numOunces": 55 - }, - { - "userID": 35, - "date": "2023/04/04", - "numOunces": 96 - }, - { - "userID": 36, - "date": "2023/04/04", - "numOunces": 31 - }, - { - "userID": 37, - "date": "2023/04/04", - "numOunces": 43 - }, - { - "userID": 38, - "date": "2023/04/04", - "numOunces": 46 - }, - { - "userID": 39, - "date": "2023/04/04", - "numOunces": 93 - }, - { - "userID": 40, - "date": "2023/04/04", - "numOunces": 20 - }, - { - "userID": 41, - "date": "2023/04/04", - "numOunces": 79 - }, - { - "userID": 42, - "date": "2023/04/04", - "numOunces": 35 - }, - { - "userID": 43, - "date": "2023/04/04", - "numOunces": 60 - }, - { - "userID": 44, - "date": "2023/04/04", - "numOunces": 60 - }, - { - "userID": 45, - "date": "2023/04/04", - "numOunces": 57 - }, - { - "userID": 46, - "date": "2023/04/04", - "numOunces": 65 - }, - { - "userID": 47, - "date": "2023/04/04", - "numOunces": 25 - }, - { - "userID": 48, - "date": "2023/04/04", - "numOunces": 43 - }, - { - "userID": 49, - "date": "2023/04/04", - "numOunces": 24 - }, - { - "userID": 50, - "date": "2023/04/04", - "numOunces": 93 - }, - { - "userID": 1, - "date": "2023/04/05", - "numOunces": 47 - }, - { - "userID": 2, - "date": "2023/04/05", - "numOunces": 54 - }, - { - "userID": 3, - "date": "2023/04/05", - "numOunces": 75 - }, - { - "userID": 4, - "date": "2023/04/05", - "numOunces": 22 - }, - { - "userID": 5, - "date": "2023/04/05", - "numOunces": 98 - }, - { - "userID": 6, - "date": "2023/04/05", - "numOunces": 27 - }, - { - "userID": 7, - "date": "2023/04/05", - "numOunces": 41 - }, - { - "userID": 8, - "date": "2023/04/05", - "numOunces": 72 - }, - { - "userID": 9, - "date": "2023/04/05", - "numOunces": 22 - }, - { - "userID": 10, - "date": "2023/04/05", - "numOunces": 33 - }, - { - "userID": 11, - "date": "2023/04/05", - "numOunces": 91 - }, - { - "userID": 12, - "date": "2023/04/05", - "numOunces": 64 - }, - { - "userID": 13, - "date": "2023/04/05", - "numOunces": 44 - }, - { - "userID": 14, - "date": "2023/04/05", - "numOunces": 60 - }, - { - "userID": 15, - "date": "2023/04/05", - "numOunces": 76 - }, - { - "userID": 16, - "date": "2023/04/05", - "numOunces": 79 - }, - { - "userID": 17, - "date": "2023/04/05", - "numOunces": 31 - }, - { - "userID": 18, - "date": "2023/04/05", - "numOunces": 26 - }, - { - "userID": 19, - "date": "2023/04/05", - "numOunces": 58 - }, - { - "userID": 20, - "date": "2023/04/05", - "numOunces": 91 - }, - { - "userID": 21, - "date": "2023/04/05", - "numOunces": 77 - }, - { - "userID": 22, - "date": "2023/04/05", - "numOunces": 55 - }, - { - "userID": 23, - "date": "2023/04/05", - "numOunces": 49 - }, - { - "userID": 24, - "date": "2023/04/05", - "numOunces": 36 - }, - { - "userID": 25, - "date": "2023/04/05", - "numOunces": 76 - }, - { - "userID": 26, - "date": "2023/04/05", - "numOunces": 71 - }, - { - "userID": 27, - "date": "2023/04/05", - "numOunces": 65 - }, - { - "userID": 28, - "date": "2023/04/05", - "numOunces": 45 - }, - { - "userID": 29, - "date": "2023/04/05", - "numOunces": 76 - }, - { - "userID": 30, - "date": "2023/04/05", - "numOunces": 65 - }, - { - "userID": 31, - "date": "2023/04/05", - "numOunces": 85 - }, - { - "userID": 32, - "date": "2023/04/05", - "numOunces": 31 - }, - { - "userID": 33, - "date": "2023/04/05", - "numOunces": 79 - }, - { - "userID": 34, - "date": "2023/04/05", - "numOunces": 97 - }, - { - "userID": 35, - "date": "2023/04/05", - "numOunces": 75 - }, - { - "userID": 36, - "date": "2023/04/05", - "numOunces": 71 - }, - { - "userID": 37, - "date": "2023/04/05", - "numOunces": 56 - }, - { - "userID": 38, - "date": "2023/04/05", - "numOunces": 35 - }, - { - "userID": 39, - "date": "2023/04/05", - "numOunces": 21 - }, - { - "userID": 40, - "date": "2023/04/05", - "numOunces": 71 - }, - { - "userID": 41, - "date": "2023/04/05", - "numOunces": 44 - }, - { - "userID": 42, - "date": "2023/04/05", - "numOunces": 41 - }, - { - "userID": 43, - "date": "2023/04/05", - "numOunces": 91 - }, - { - "userID": 44, - "date": "2023/04/05", - "numOunces": 57 - }, - { - "userID": 45, - "date": "2023/04/05", - "numOunces": 94 - }, - { - "userID": 46, - "date": "2023/04/05", - "numOunces": 93 - }, - { - "userID": 47, - "date": "2023/04/05", - "numOunces": 94 - }, - { - "userID": 48, - "date": "2023/04/05", - "numOunces": 26 - }, - { - "userID": 49, - "date": "2023/04/05", - "numOunces": 31 - }, - { - "userID": 50, - "date": "2023/04/05", - "numOunces": 64 - }, - { - "userID": 1, - "date": "2023/04/06", - "numOunces": 67 - }, - { - "userID": 2, - "date": "2023/04/06", - "numOunces": 93 - }, - { - "userID": 3, - "date": "2023/04/06", - "numOunces": 32 - }, - { - "userID": 4, - "date": "2023/04/06", - "numOunces": 49 - }, - { - "userID": 5, - "date": "2023/04/06", - "numOunces": 67 - }, - { - "userID": 6, - "date": "2023/04/06", - "numOunces": 37 - }, - { - "userID": 7, - "date": "2023/04/06", - "numOunces": 83 - }, - { - "userID": 8, - "date": "2023/04/06", - "numOunces": 53 - }, - { - "userID": 9, - "date": "2023/04/06", - "numOunces": 31 - }, - { - "userID": 10, - "date": "2023/04/06", - "numOunces": 38 - }, - { - "userID": 11, - "date": "2023/04/06", - "numOunces": 88 - }, - { - "userID": 12, - "date": "2023/04/06", - "numOunces": 73 - }, - { - "userID": 13, - "date": "2023/04/06", - "numOunces": 55 - }, - { - "userID": 14, - "date": "2023/04/06", - "numOunces": 97 - }, - { - "userID": 15, - "date": "2023/04/06", - "numOunces": 52 - }, - { - "userID": 16, - "date": "2023/04/06", - "numOunces": 82 - }, - { - "userID": 17, - "date": "2023/04/06", - "numOunces": 54 - }, - { - "userID": 18, - "date": "2023/04/06", - "numOunces": 86 - }, - { - "userID": 19, - "date": "2023/04/06", - "numOunces": 84 - }, - { - "userID": 20, - "date": "2023/04/06", - "numOunces": 84 - }, - { - "userID": 21, - "date": "2023/04/06", - "numOunces": 35 - }, - { - "userID": 22, - "date": "2023/04/06", - "numOunces": 56 - }, - { - "userID": 23, - "date": "2023/04/06", - "numOunces": 72 - }, - { - "userID": 24, - "date": "2023/04/06", - "numOunces": 66 - }, - { - "userID": 25, - "date": "2023/04/06", - "numOunces": 92 - }, - { - "userID": 26, - "date": "2023/04/06", - "numOunces": 83 - }, - { - "userID": 27, - "date": "2023/04/06", - "numOunces": 56 - }, - { - "userID": 28, - "date": "2023/04/06", - "numOunces": 55 - }, - { - "userID": 29, - "date": "2023/04/06", - "numOunces": 86 - }, - { - "userID": 30, - "date": "2023/04/06", - "numOunces": 60 - }, - { - "userID": 31, - "date": "2023/04/06", - "numOunces": 49 - }, - { - "userID": 32, - "date": "2023/04/06", - "numOunces": 83 - }, - { - "userID": 33, - "date": "2023/04/06", - "numOunces": 63 - }, - { - "userID": 34, - "date": "2023/04/06", - "numOunces": 38 - }, - { - "userID": 35, - "date": "2023/04/06", - "numOunces": 21 - }, - { - "userID": 36, - "date": "2023/04/06", - "numOunces": 23 - }, - { - "userID": 37, - "date": "2023/04/06", - "numOunces": 39 - }, - { - "userID": 38, - "date": "2023/04/06", - "numOunces": 21 - }, - { - "userID": 39, - "date": "2023/04/06", - "numOunces": 35 - }, - { - "userID": 40, - "date": "2023/04/06", - "numOunces": 67 - }, - { - "userID": 41, - "date": "2023/04/06", - "numOunces": 43 - }, - { - "userID": 42, - "date": "2023/04/06", - "numOunces": 79 - }, - { - "userID": 43, - "date": "2023/04/06", - "numOunces": 63 - }, - { - "userID": 44, - "date": "2023/04/06", - "numOunces": 29 - }, - { - "userID": 45, - "date": "2023/04/06", - "numOunces": 55 - }, - { - "userID": 46, - "date": "2023/04/06", - "numOunces": 33 - }, - { - "userID": 47, - "date": "2023/04/06", - "numOunces": 68 - }, - { - "userID": 48, - "date": "2023/04/06", - "numOunces": 59 - }, - { - "userID": 49, - "date": "2023/04/06", - "numOunces": 81 - }, - { - "userID": 50, - "date": "2023/04/06", - "numOunces": 49 - }, - { - "userID": 1, - "date": "2023/04/07", - "numOunces": 33 - }, - { - "userID": 2, - "date": "2023/04/07", - "numOunces": 86 - }, - { - "userID": 3, - "date": "2023/04/07", - "numOunces": 71 - }, - { - "userID": 4, - "date": "2023/04/07", - "numOunces": 66 - }, - { - "userID": 5, - "date": "2023/04/07", - "numOunces": 22 - }, - { - "userID": 6, - "date": "2023/04/07", - "numOunces": 98 - }, - { - "userID": 7, - "date": "2023/04/07", - "numOunces": 80 - }, - { - "userID": 8, - "date": "2023/04/07", - "numOunces": 98 - }, - { - "userID": 9, - "date": "2023/04/07", - "numOunces": 85 - }, - { - "userID": 10, - "date": "2023/04/07", - "numOunces": 91 - }, - { - "userID": 11, - "date": "2023/04/07", - "numOunces": 93 - }, - { - "userID": 12, - "date": "2023/04/07", - "numOunces": 27 - }, - { - "userID": 13, - "date": "2023/04/07", - "numOunces": 37 - }, - { - "userID": 14, - "date": "2023/04/07", - "numOunces": 89 - }, - { - "userID": 15, - "date": "2023/04/07", - "numOunces": 79 - }, - { - "userID": 16, - "date": "2023/04/07", - "numOunces": 36 - }, - { - "userID": 17, - "date": "2023/04/07", - "numOunces": 68 - }, - { - "userID": 18, - "date": "2023/04/07", - "numOunces": 39 - }, - { - "userID": 19, - "date": "2023/04/07", - "numOunces": 89 - }, - { - "userID": 20, - "date": "2023/04/07", - "numOunces": 96 - }, - { - "userID": 21, - "date": "2023/04/07", - "numOunces": 92 - }, - { - "userID": 22, - "date": "2023/04/07", - "numOunces": 44 - }, - { - "userID": 23, - "date": "2023/04/07", - "numOunces": 32 - }, - { - "userID": 24, - "date": "2023/04/07", - "numOunces": 80 - }, - { - "userID": 25, - "date": "2023/04/07", - "numOunces": 68 - }, - { - "userID": 26, - "date": "2023/04/07", - "numOunces": 75 - }, - { - "userID": 27, - "date": "2023/04/07", - "numOunces": 41 - }, - { - "userID": 28, - "date": "2023/04/07", - "numOunces": 46 - }, - { - "userID": 29, - "date": "2023/04/07", - "numOunces": 93 - }, - { - "userID": 30, - "date": "2023/04/07", - "numOunces": 45 - }, - { - "userID": 31, - "date": "2023/04/07", - "numOunces": 88 - }, - { - "userID": 32, - "date": "2023/04/07", - "numOunces": 64 - }, - { - "userID": 33, - "date": "2023/04/07", - "numOunces": 91 - }, - { - "userID": 34, - "date": "2023/04/07", - "numOunces": 71 - }, - { - "userID": 35, - "date": "2023/04/07", - "numOunces": 49 - }, - { - "userID": 36, - "date": "2023/04/07", - "numOunces": 55 - }, - { - "userID": 37, - "date": "2023/04/07", - "numOunces": 25 - }, - { - "userID": 38, - "date": "2023/04/07", - "numOunces": 55 - }, - { - "userID": 39, - "date": "2023/04/07", - "numOunces": 90 - }, - { - "userID": 40, - "date": "2023/04/07", - "numOunces": 85 - }, - { - "userID": 41, - "date": "2023/04/07", - "numOunces": 50 - }, - { - "userID": 42, - "date": "2023/04/07", - "numOunces": 53 - }, - { - "userID": 43, - "date": "2023/04/07", - "numOunces": 45 - }, - { - "userID": 44, - "date": "2023/04/07", - "numOunces": 94 - }, - { - "userID": 45, - "date": "2023/04/07", - "numOunces": 78 - }, - { - "userID": 46, - "date": "2023/04/07", - "numOunces": 42 - }, - { - "userID": 47, - "date": "2023/04/07", - "numOunces": 54 - }, - { - "userID": 48, - "date": "2023/04/07", - "numOunces": 57 - }, - { - "userID": 49, - "date": "2023/04/07", - "numOunces": 45 - }, - { - "userID": 50, - "date": "2023/04/07", - "numOunces": 60 - }, - { - "userID": 1, - "date": "2023/04/08", - "numOunces": 40 - }, - { - "userID": 2, - "date": "2023/04/08", - "numOunces": 77 - }, - { - "userID": 3, - "date": "2023/04/08", - "numOunces": 57 - }, - { - "userID": 4, - "date": "2023/04/08", - "numOunces": 61 - }, - { - "userID": 5, - "date": "2023/04/08", - "numOunces": 43 - }, - { - "userID": 6, - "date": "2023/04/08", - "numOunces": 51 - }, - { - "userID": 7, - "date": "2023/04/08", - "numOunces": 50 - }, - { - "userID": 8, - "date": "2023/04/08", - "numOunces": 56 - }, - { - "userID": 9, - "date": "2023/04/08", - "numOunces": 58 - }, - { - "userID": 10, - "date": "2023/04/08", - "numOunces": 50 - }, - { - "userID": 11, - "date": "2023/04/08", - "numOunces": 78 - }, - { - "userID": 12, - "date": "2023/04/08", - "numOunces": 70 - }, - { - "userID": 13, - "date": "2023/04/08", - "numOunces": 94 - }, - { - "userID": 14, - "date": "2023/04/08", - "numOunces": 73 - }, - { - "userID": 15, - "date": "2023/04/08", - "numOunces": 77 - }, - { - "userID": 16, - "date": "2023/04/08", - "numOunces": 43 - }, - { - "userID": 17, - "date": "2023/04/08", - "numOunces": 42 - }, - { - "userID": 18, - "date": "2023/04/08", - "numOunces": 78 - }, - { - "userID": 19, - "date": "2023/04/08", - "numOunces": 41 - }, - { - "userID": 20, - "date": "2023/04/08", - "numOunces": 88 - }, - { - "userID": 21, - "date": "2023/04/08", - "numOunces": 35 - }, - { - "userID": 22, - "date": "2023/04/08", - "numOunces": 64 - }, - { - "userID": 23, - "date": "2023/04/08", - "numOunces": 32 - }, - { - "userID": 24, - "date": "2023/04/08", - "numOunces": 37 - }, - { - "userID": 25, - "date": "2023/04/08", - "numOunces": 26 - }, - { - "userID": 26, - "date": "2023/04/08", - "numOunces": 91 - }, - { - "userID": 27, - "date": "2023/04/08", - "numOunces": 26 - }, - { - "userID": 28, - "date": "2023/04/08", - "numOunces": 59 - }, - { - "userID": 29, - "date": "2023/04/08", - "numOunces": 53 - }, - { - "userID": 30, - "date": "2023/04/08", - "numOunces": 52 - }, - { - "userID": 31, - "date": "2023/04/08", - "numOunces": 39 - }, - { - "userID": 32, - "date": "2023/04/08", - "numOunces": 21 - }, - { - "userID": 33, - "date": "2023/04/08", - "numOunces": 76 - }, - { - "userID": 34, - "date": "2023/04/08", - "numOunces": 51 - }, - { - "userID": 35, - "date": "2023/04/08", - "numOunces": 97 - }, - { - "userID": 36, - "date": "2023/04/08", - "numOunces": 68 - }, - { - "userID": 37, - "date": "2023/04/08", - "numOunces": 35 - }, - { - "userID": 38, - "date": "2023/04/08", - "numOunces": 78 - }, - { - "userID": 39, - "date": "2023/04/08", - "numOunces": 98 - }, - { - "userID": 40, - "date": "2023/04/08", - "numOunces": 92 - }, - { - "userID": 41, - "date": "2023/04/08", - "numOunces": 64 - }, - { - "userID": 42, - "date": "2023/04/08", - "numOunces": 50 - }, - { - "userID": 43, - "date": "2023/04/08", - "numOunces": 50 - }, - { - "userID": 44, - "date": "2023/04/08", - "numOunces": 91 - }, - { - "userID": 45, - "date": "2023/04/08", - "numOunces": 29 - }, - { - "userID": 46, - "date": "2023/04/08", - "numOunces": 74 - }, - { - "userID": 47, - "date": "2023/04/08", - "numOunces": 55 - }, - { - "userID": 48, - "date": "2023/04/08", - "numOunces": 50 - }, - { - "userID": 49, - "date": "2023/04/08", - "numOunces": 26 - }, - { - "userID": 50, - "date": "2023/04/08", - "numOunces": 89 - }, - { - "userID": 1, - "date": "2023/04/09", - "numOunces": 25 - }, - { - "userID": 2, - "date": "2023/04/09", - "numOunces": 31 - }, - { - "userID": 3, - "date": "2023/04/09", - "numOunces": 26 - }, - { - "userID": 4, - "date": "2023/04/09", - "numOunces": 73 - }, - { - "userID": 5, - "date": "2023/04/09", - "numOunces": 35 - }, - { - "userID": 6, - "date": "2023/04/09", - "numOunces": 37 - }, - { - "userID": 7, - "date": "2023/04/09", - "numOunces": 46 - }, - { - "userID": 8, - "date": "2023/04/09", - "numOunces": 83 - }, - { - "userID": 9, - "date": "2023/04/09", - "numOunces": 95 - }, - { - "userID": 10, - "date": "2023/04/09", - "numOunces": 80 - }, - { - "userID": 11, - "date": "2023/04/09", - "numOunces": 67 - }, - { - "userID": 12, - "date": "2023/04/09", - "numOunces": 84 - }, - { - "userID": 13, - "date": "2023/04/09", - "numOunces": 27 - }, - { - "userID": 14, - "date": "2023/04/09", - "numOunces": 67 - }, - { - "userID": 15, - "date": "2023/04/09", - "numOunces": 24 - }, - { - "userID": 16, - "date": "2023/04/09", - "numOunces": 86 - }, - { - "userID": 17, - "date": "2023/04/09", - "numOunces": 75 - }, - { - "userID": 18, - "date": "2023/04/09", - "numOunces": 86 - }, - { - "userID": 19, - "date": "2023/04/09", - "numOunces": 76 - }, - { - "userID": 20, - "date": "2023/04/09", - "numOunces": 29 - }, - { - "userID": 21, - "date": "2023/04/09", - "numOunces": 77 - }, - { - "userID": 22, - "date": "2023/04/09", - "numOunces": 45 - }, - { - "userID": 23, - "date": "2023/04/09", - "numOunces": 88 - }, - { - "userID": 24, - "date": "2023/04/09", - "numOunces": 95 - }, - { - "userID": 25, - "date": "2023/04/09", - "numOunces": 71 - }, - { - "userID": 26, - "date": "2023/04/09", - "numOunces": 71 - }, - { - "userID": 27, - "date": "2023/04/09", - "numOunces": 36 - }, - { - "userID": 28, - "date": "2023/04/09", - "numOunces": 74 - }, - { - "userID": 29, - "date": "2023/04/09", - "numOunces": 54 - }, - { - "userID": 30, - "date": "2023/04/09", - "numOunces": 36 - }, - { - "userID": 31, - "date": "2023/04/09", - "numOunces": 45 - }, - { - "userID": 32, - "date": "2023/04/09", - "numOunces": 45 - }, - { - "userID": 33, - "date": "2023/04/09", - "numOunces": 84 - }, - { - "userID": 34, - "date": "2023/04/09", - "numOunces": 85 - }, - { - "userID": 35, - "date": "2023/04/09", - "numOunces": 82 - }, - { - "userID": 36, - "date": "2023/04/09", - "numOunces": 41 - }, - { - "userID": 37, - "date": "2023/04/09", - "numOunces": 73 - }, - { - "userID": 38, - "date": "2023/04/09", - "numOunces": 40 - }, - { - "userID": 39, - "date": "2023/04/09", - "numOunces": 81 - }, - { - "userID": 40, - "date": "2023/04/09", - "numOunces": 51 - }, - { - "userID": 41, - "date": "2023/04/09", - "numOunces": 66 - }, - { - "userID": 42, - "date": "2023/04/09", - "numOunces": 41 - }, - { - "userID": 43, - "date": "2023/04/09", - "numOunces": 52 - }, - { - "userID": 44, - "date": "2023/04/09", - "numOunces": 35 - }, - { - "userID": 45, - "date": "2023/04/09", - "numOunces": 42 - }, - { - "userID": 46, - "date": "2023/04/09", - "numOunces": 74 - }, - { - "userID": 47, - "date": "2023/04/09", - "numOunces": 43 - }, - { - "userID": 48, - "date": "2023/04/09", - "numOunces": 30 - }, - { - "userID": 49, - "date": "2023/04/09", - "numOunces": 54 - }, - { - "userID": 50, - "date": "2023/04/09", - "numOunces": 74 - }, - { - "userID": 1, - "date": "2023/04/10", - "numOunces": 79 - }, - { - "userID": 2, - "date": "2023/04/10", - "numOunces": 98 - }, - { - "userID": 3, - "date": "2023/04/10", - "numOunces": 45 - }, - { - "userID": 4, - "date": "2023/04/10", - "numOunces": 89 - }, - { - "userID": 5, - "date": "2023/04/10", - "numOunces": 98 - }, - { - "userID": 6, - "date": "2023/04/10", - "numOunces": 22 - }, - { - "userID": 7, - "date": "2023/04/10", - "numOunces": 94 - }, - { - "userID": 8, - "date": "2023/04/10", - "numOunces": 93 - }, - { - "userID": 9, - "date": "2023/04/10", - "numOunces": 76 - }, - { - "userID": 10, - "date": "2023/04/10", - "numOunces": 63 - }, - { - "userID": 11, - "date": "2023/04/10", - "numOunces": 75 - }, - { - "userID": 12, - "date": "2023/04/10", - "numOunces": 72 - }, - { - "userID": 13, - "date": "2023/04/10", - "numOunces": 44 - }, - { - "userID": 14, - "date": "2023/04/10", - "numOunces": 69 - }, - { - "userID": 15, - "date": "2023/04/10", - "numOunces": 35 - }, - { - "userID": 16, - "date": "2023/04/10", - "numOunces": 48 - }, - { - "userID": 17, - "date": "2023/04/10", - "numOunces": 40 - }, - { - "userID": 18, - "date": "2023/04/10", - "numOunces": 68 - }, - { - "userID": 19, - "date": "2023/04/10", - "numOunces": 95 - }, - { - "userID": 20, - "date": "2023/04/10", - "numOunces": 79 - }, - { - "userID": 21, - "date": "2023/04/10", - "numOunces": 27 - }, - { - "userID": 22, - "date": "2023/04/10", - "numOunces": 29 - }, - { - "userID": 23, - "date": "2023/04/10", - "numOunces": 82 - }, - { - "userID": 24, - "date": "2023/04/10", - "numOunces": 58 - }, - { - "userID": 25, - "date": "2023/04/10", - "numOunces": 99 - }, - { - "userID": 26, - "date": "2023/04/10", - "numOunces": 52 - }, - { - "userID": 27, - "date": "2023/04/10", - "numOunces": 99 - }, - { - "userID": 28, - "date": "2023/04/10", - "numOunces": 89 - }, - { - "userID": 29, - "date": "2023/04/10", - "numOunces": 26 - }, - { - "userID": 30, - "date": "2023/04/10", - "numOunces": 24 - }, - { - "userID": 31, - "date": "2023/04/10", - "numOunces": 38 - }, - { - "userID": 32, - "date": "2023/04/10", - "numOunces": 70 - }, - { - "userID": 33, - "date": "2023/04/10", - "numOunces": 33 - }, - { - "userID": 34, - "date": "2023/04/10", - "numOunces": 80 - }, - { - "userID": 35, - "date": "2023/04/10", - "numOunces": 31 - }, - { - "userID": 36, - "date": "2023/04/10", - "numOunces": 86 - }, - { - "userID": 37, - "date": "2023/04/10", - "numOunces": 93 - }, - { - "userID": 38, - "date": "2023/04/10", - "numOunces": 38 - }, - { - "userID": 39, - "date": "2023/04/10", - "numOunces": 23 - }, - { - "userID": 40, - "date": "2023/04/10", - "numOunces": 69 - }, - { - "userID": 41, - "date": "2023/04/10", - "numOunces": 57 - }, - { - "userID": 42, - "date": "2023/04/10", - "numOunces": 55 - }, - { - "userID": 43, - "date": "2023/04/10", - "numOunces": 35 - }, - { - "userID": 44, - "date": "2023/04/10", - "numOunces": 79 - }, - { - "userID": 45, - "date": "2023/04/10", - "numOunces": 65 - }, - { - "userID": 46, - "date": "2023/04/10", - "numOunces": 84 - }, - { - "userID": 47, - "date": "2023/04/10", - "numOunces": 77 - }, - { - "userID": 48, - "date": "2023/04/10", - "numOunces": 27 - }, - { - "userID": 49, - "date": "2023/04/10", - "numOunces": 86 - }, - { - "userID": 50, - "date": "2023/04/10", - "numOunces": 66 - }, - { - "userID": 1, - "date": "2023/04/11", - "numOunces": 49 - }, - { - "userID": 2, - "date": "2023/04/11", - "numOunces": 44 - }, - { - "userID": 3, - "date": "2023/04/11", - "numOunces": 81 - }, - { - "userID": 4, - "date": "2023/04/11", - "numOunces": 35 - }, - { - "userID": 5, - "date": "2023/04/11", - "numOunces": 88 - }, - { - "userID": 6, - "date": "2023/04/11", - "numOunces": 42 - }, - { - "userID": 7, - "date": "2023/04/11", - "numOunces": 39 - }, - { - "userID": 8, - "date": "2023/04/11", - "numOunces": 78 - }, - { - "userID": 9, - "date": "2023/04/11", - "numOunces": 81 - }, - { - "userID": 10, - "date": "2023/04/11", - "numOunces": 71 - }, - { - "userID": 11, - "date": "2023/04/11", - "numOunces": 33 - }, - { - "userID": 12, - "date": "2023/04/11", - "numOunces": 22 - }, - { - "userID": 13, - "date": "2023/04/11", - "numOunces": 53 - }, - { - "userID": 14, - "date": "2023/04/11", - "numOunces": 58 - }, - { - "userID": 15, - "date": "2023/04/11", - "numOunces": 23 - }, - { - "userID": 16, - "date": "2023/04/11", - "numOunces": 45 - }, - { - "userID": 17, - "date": "2023/04/11", - "numOunces": 51 - }, - { - "userID": 18, - "date": "2023/04/11", - "numOunces": 70 - }, - { - "userID": 19, - "date": "2023/04/11", - "numOunces": 21 - }, - { - "userID": 20, - "date": "2023/04/11", - "numOunces": 40 - }, - { - "userID": 21, - "date": "2023/04/11", - "numOunces": 83 - }, - { - "userID": 22, - "date": "2023/04/11", - "numOunces": 80 - }, - { - "userID": 23, - "date": "2023/04/11", - "numOunces": 27 - }, - { - "userID": 24, - "date": "2023/04/11", - "numOunces": 36 - }, - { - "userID": 25, - "date": "2023/04/11", - "numOunces": 29 - }, - { - "userID": 26, - "date": "2023/04/11", - "numOunces": 56 - }, - { - "userID": 27, - "date": "2023/04/11", - "numOunces": 85 - }, - { - "userID": 28, - "date": "2023/04/11", - "numOunces": 72 - }, - { - "userID": 29, - "date": "2023/04/11", - "numOunces": 79 - }, - { - "userID": 30, - "date": "2023/04/11", - "numOunces": 35 - }, - { - "userID": 31, - "date": "2023/04/11", - "numOunces": 97 - }, - { - "userID": 32, - "date": "2023/04/11", - "numOunces": 25 - }, - { - "userID": 33, - "date": "2023/04/11", - "numOunces": 71 - }, - { - "userID": 34, - "date": "2023/04/11", - "numOunces": 86 - }, - { - "userID": 35, - "date": "2023/04/11", - "numOunces": 50 - }, - { - "userID": 36, - "date": "2023/04/11", - "numOunces": 78 - }, - { - "userID": 37, - "date": "2023/04/11", - "numOunces": 84 - }, - { - "userID": 38, - "date": "2023/04/11", - "numOunces": 82 - }, - { - "userID": 39, - "date": "2023/04/11", - "numOunces": 48 - }, - { - "userID": 40, - "date": "2023/04/11", - "numOunces": 46 - }, - { - "userID": 41, - "date": "2023/04/11", - "numOunces": 69 - }, - { - "userID": 42, - "date": "2023/04/11", - "numOunces": 91 - }, - { - "userID": 43, - "date": "2023/04/11", - "numOunces": 48 - }, - { - "userID": 44, - "date": "2023/04/11", - "numOunces": 79 - }, - { - "userID": 45, - "date": "2023/04/11", - "numOunces": 84 - }, - { - "userID": 46, - "date": "2023/04/11", - "numOunces": 57 - }, - { - "userID": 47, - "date": "2023/04/11", - "numOunces": 85 - }, - { - "userID": 48, - "date": "2023/04/11", - "numOunces": 96 - }, - { - "userID": 49, - "date": "2023/04/11", - "numOunces": 25 - }, - { - "userID": 50, - "date": "2023/04/11", - "numOunces": 33 - }, - { - "userID": 1, - "date": "2023/04/12", - "numOunces": 78 - }, - { - "userID": 2, - "date": "2023/04/12", - "numOunces": 82 - }, - { - "userID": 3, - "date": "2023/04/12", - "numOunces": 36 - }, - { - "userID": 4, - "date": "2023/04/12", - "numOunces": 42 - }, - { - "userID": 5, - "date": "2023/04/12", - "numOunces": 52 - }, - { - "userID": 6, - "date": "2023/04/12", - "numOunces": 66 - }, - { - "userID": 7, - "date": "2023/04/12", - "numOunces": 91 - }, - { - "userID": 8, - "date": "2023/04/12", - "numOunces": 22 - }, - { - "userID": 9, - "date": "2023/04/12", - "numOunces": 68 - }, - { - "userID": 10, - "date": "2023/04/12", - "numOunces": 60 - }, - { - "userID": 11, - "date": "2023/04/12", - "numOunces": 49 - }, - { - "userID": 12, - "date": "2023/04/12", - "numOunces": 35 - }, - { - "userID": 13, - "date": "2023/04/12", - "numOunces": 88 - }, - { - "userID": 14, - "date": "2023/04/12", - "numOunces": 59 - }, - { - "userID": 15, - "date": "2023/04/12", - "numOunces": 27 - }, - { - "userID": 16, - "date": "2023/04/12", - "numOunces": 36 - }, - { - "userID": 17, - "date": "2023/04/12", - "numOunces": 29 - }, - { - "userID": 18, - "date": "2023/04/12", - "numOunces": 70 - }, - { - "userID": 19, - "date": "2023/04/12", - "numOunces": 61 - }, - { - "userID": 20, - "date": "2023/04/12", - "numOunces": 92 - }, - { - "userID": 21, - "date": "2023/04/12", - "numOunces": 84 - }, - { - "userID": 22, - "date": "2023/04/12", - "numOunces": 52 - }, - { - "userID": 23, - "date": "2023/04/12", - "numOunces": 78 - }, - { - "userID": 24, - "date": "2023/04/12", - "numOunces": 89 - }, - { - "userID": 25, - "date": "2023/04/12", - "numOunces": 65 - }, - { - "userID": 26, - "date": "2023/04/12", - "numOunces": 33 - }, - { - "userID": 27, - "date": "2023/04/12", - "numOunces": 50 - }, - { - "userID": 28, - "date": "2023/04/12", - "numOunces": 34 - }, - { - "userID": 29, - "date": "2023/04/12", - "numOunces": 27 - }, - { - "userID": 30, - "date": "2023/04/12", - "numOunces": 92 - }, - { - "userID": 31, - "date": "2023/04/12", - "numOunces": 95 - }, - { - "userID": 32, - "date": "2023/04/12", - "numOunces": 91 - }, - { - "userID": 33, - "date": "2023/04/12", - "numOunces": 50 - }, - { - "userID": 34, - "date": "2023/04/12", - "numOunces": 29 - }, - { - "userID": 35, - "date": "2023/04/12", - "numOunces": 21 - }, - { - "userID": 36, - "date": "2023/04/12", - "numOunces": 32 - }, - { - "userID": 37, - "date": "2023/04/12", - "numOunces": 80 - }, - { - "userID": 38, - "date": "2023/04/12", - "numOunces": 54 - }, - { - "userID": 39, - "date": "2023/04/12", - "numOunces": 78 - }, - { - "userID": 40, - "date": "2023/04/12", - "numOunces": 70 - }, - { - "userID": 41, - "date": "2023/04/12", - "numOunces": 20 - }, - { - "userID": 42, - "date": "2023/04/12", - "numOunces": 43 - }, - { - "userID": 43, - "date": "2023/04/12", - "numOunces": 24 - }, - { - "userID": 44, - "date": "2023/04/12", - "numOunces": 85 - }, - { - "userID": 45, - "date": "2023/04/12", - "numOunces": 93 - }, - { - "userID": 46, - "date": "2023/04/12", - "numOunces": 57 - }, - { - "userID": 47, - "date": "2023/04/12", - "numOunces": 64 - }, - { - "userID": 48, - "date": "2023/04/12", - "numOunces": 84 - }, - { - "userID": 49, - "date": "2023/04/12", - "numOunces": 46 - }, - { - "userID": 50, - "date": "2023/04/12", - "numOunces": 57 - }, - { - "userID": 1, - "date": "2023/04/13", - "numOunces": 74 - }, - { - "userID": 2, - "date": "2023/04/13", - "numOunces": 30 - }, - { - "userID": 3, - "date": "2023/04/13", - "numOunces": 89 - }, - { - "userID": 4, - "date": "2023/04/13", - "numOunces": 60 - }, - { - "userID": 5, - "date": "2023/04/13", - "numOunces": 85 - }, - { - "userID": 6, - "date": "2023/04/13", - "numOunces": 24 - }, - { - "userID": 7, - "date": "2023/04/13", - "numOunces": 31 - }, - { - "userID": 8, - "date": "2023/04/13", - "numOunces": 24 - }, - { - "userID": 9, - "date": "2023/04/13", - "numOunces": 70 - }, - { - "userID": 10, - "date": "2023/04/13", - "numOunces": 43 - }, - { - "userID": 11, - "date": "2023/04/13", - "numOunces": 72 - }, - { - "userID": 12, - "date": "2023/04/13", - "numOunces": 34 - }, - { - "userID": 13, - "date": "2023/04/13", - "numOunces": 86 - }, - { - "userID": 14, - "date": "2023/04/13", - "numOunces": 45 - }, - { - "userID": 15, - "date": "2023/04/13", - "numOunces": 35 - }, - { - "userID": 16, - "date": "2023/04/13", - "numOunces": 61 - }, - { - "userID": 17, - "date": "2023/04/13", - "numOunces": 73 - }, - { - "userID": 18, - "date": "2023/04/13", - "numOunces": 99 - }, - { - "userID": 19, - "date": "2023/04/13", - "numOunces": 50 - }, - { - "userID": 20, - "date": "2023/04/13", - "numOunces": 100 - }, - { - "userID": 21, - "date": "2023/04/13", - "numOunces": 60 - }, - { - "userID": 22, - "date": "2023/04/13", - "numOunces": 100 - }, - { - "userID": 23, - "date": "2023/04/13", - "numOunces": 54 - }, - { - "userID": 24, - "date": "2023/04/13", - "numOunces": 80 - }, - { - "userID": 25, - "date": "2023/04/13", - "numOunces": 22 - }, - { - "userID": 26, - "date": "2023/04/13", - "numOunces": 58 - }, - { - "userID": 27, - "date": "2023/04/13", - "numOunces": 68 - }, - { - "userID": 28, - "date": "2023/04/13", - "numOunces": 49 - }, - { - "userID": 29, - "date": "2023/04/13", - "numOunces": 48 - }, - { - "userID": 30, - "date": "2023/04/13", - "numOunces": 61 - }, - { - "userID": 31, - "date": "2023/04/13", - "numOunces": 26 - }, - { - "userID": 32, - "date": "2023/04/13", - "numOunces": 47 - }, - { - "userID": 33, - "date": "2023/04/13", - "numOunces": 63 - }, - { - "userID": 34, - "date": "2023/04/13", - "numOunces": 80 - }, - { - "userID": 35, - "date": "2023/04/13", - "numOunces": 57 - }, - { - "userID": 36, - "date": "2023/04/13", - "numOunces": 27 - }, - { - "userID": 37, - "date": "2023/04/13", - "numOunces": 74 - }, - { - "userID": 38, - "date": "2023/04/13", - "numOunces": 51 - }, - { - "userID": 39, - "date": "2023/04/13", - "numOunces": 69 - }, - { - "userID": 40, - "date": "2023/04/13", - "numOunces": 81 - }, - { - "userID": 41, - "date": "2023/04/13", - "numOunces": 23 - }, - { - "userID": 42, - "date": "2023/04/13", - "numOunces": 88 - }, - { - "userID": 43, - "date": "2023/04/13", - "numOunces": 60 - }, - { - "userID": 44, - "date": "2023/04/13", - "numOunces": 63 - }, - { - "userID": 45, - "date": "2023/04/13", - "numOunces": 32 - }, - { - "userID": 46, - "date": "2023/04/13", - "numOunces": 53 - }, - { - "userID": 47, - "date": "2023/04/13", - "numOunces": 92 - }, - { - "userID": 48, - "date": "2023/04/13", - "numOunces": 78 - }, - { - "userID": 49, - "date": "2023/04/13", - "numOunces": 42 - }, - { - "userID": 50, - "date": "2023/04/13", - "numOunces": 93 - }, - { - "userID": 1, - "date": "2023/04/14", - "numOunces": 74 - }, - { - "userID": 2, - "date": "2023/04/14", - "numOunces": 60 - }, - { - "userID": 3, - "date": "2023/04/14", - "numOunces": 24 - }, - { - "userID": 4, - "date": "2023/04/14", - "numOunces": 48 - }, - { - "userID": 5, - "date": "2023/04/14", - "numOunces": 22 - }, - { - "userID": 6, - "date": "2023/04/14", - "numOunces": 92 - }, - { - "userID": 7, - "date": "2023/04/14", - "numOunces": 36 - }, - { - "userID": 8, - "date": "2023/04/14", - "numOunces": 71 - }, - { - "userID": 9, - "date": "2023/04/14", - "numOunces": 85 - }, - { - "userID": 10, - "date": "2023/04/14", - "numOunces": 48 - }, - { - "userID": 11, - "date": "2023/04/14", - "numOunces": 37 - }, - { - "userID": 12, - "date": "2023/04/14", - "numOunces": 62 - }, - { - "userID": 13, - "date": "2023/04/14", - "numOunces": 82 - }, - { - "userID": 14, - "date": "2023/04/14", - "numOunces": 49 - }, - { - "userID": 15, - "date": "2023/04/14", - "numOunces": 93 - }, - { - "userID": 16, - "date": "2023/04/14", - "numOunces": 56 - }, - { - "userID": 17, - "date": "2023/04/14", - "numOunces": 73 - }, - { - "userID": 18, - "date": "2023/04/14", - "numOunces": 71 - }, - { - "userID": 19, - "date": "2023/04/14", - "numOunces": 59 - }, - { - "userID": 20, - "date": "2023/04/14", - "numOunces": 36 - }, - { - "userID": 21, - "date": "2023/04/14", - "numOunces": 69 - }, - { - "userID": 22, - "date": "2023/04/14", - "numOunces": 100 - }, - { - "userID": 23, - "date": "2023/04/14", - "numOunces": 96 - }, - { - "userID": 24, - "date": "2023/04/14", - "numOunces": 95 - }, - { - "userID": 25, - "date": "2023/04/14", - "numOunces": 66 - }, - { - "userID": 26, - "date": "2023/04/14", - "numOunces": 73 - }, - { - "userID": 27, - "date": "2023/04/14", - "numOunces": 70 - }, - { - "userID": 28, - "date": "2023/04/14", - "numOunces": 72 - }, - { - "userID": 29, - "date": "2023/04/14", - "numOunces": 43 - }, - { - "userID": 30, - "date": "2023/04/14", - "numOunces": 46 - }, - { - "userID": 31, - "date": "2023/04/14", - "numOunces": 34 - }, - { - "userID": 32, - "date": "2023/04/14", - "numOunces": 60 - }, - { - "userID": 33, - "date": "2023/04/14", - "numOunces": 53 - }, - { - "userID": 34, - "date": "2023/04/14", - "numOunces": 63 - }, - { - "userID": 35, - "date": "2023/04/14", - "numOunces": 24 - }, - { - "userID": 36, - "date": "2023/04/14", - "numOunces": 70 - }, - { - "userID": 37, - "date": "2023/04/14", - "numOunces": 93 - }, - { - "userID": 38, - "date": "2023/04/14", - "numOunces": 81 - }, - { - "userID": 39, - "date": "2023/04/14", - "numOunces": 45 - }, - { - "userID": 40, - "date": "2023/04/14", - "numOunces": 36 - }, - { - "userID": 41, - "date": "2023/04/14", - "numOunces": 86 - }, - { - "userID": 42, - "date": "2023/04/14", - "numOunces": 80 - }, - { - "userID": 43, - "date": "2023/04/14", - "numOunces": 61 - }, - { - "userID": 44, - "date": "2023/04/14", - "numOunces": 46 - }, - { - "userID": 45, - "date": "2023/04/14", - "numOunces": 94 - }, - { - "userID": 46, - "date": "2023/04/14", - "numOunces": 70 - }, - { - "userID": 47, - "date": "2023/04/14", - "numOunces": 45 - }, - { - "userID": 48, - "date": "2023/04/14", - "numOunces": 34 - }, - { - "userID": 49, - "date": "2023/04/14", - "numOunces": 85 - }, - { - "userID": 50, - "date": "2023/04/14", - "numOunces": 43 - }, - { - "userID": 1, - "date": "2023/04/15", - "numOunces": 57 - }, - { - "userID": 2, - "date": "2023/04/15", - "numOunces": 87 - }, - { - "userID": 3, - "date": "2023/04/15", - "numOunces": 75 - }, - { - "userID": 4, - "date": "2023/04/15", - "numOunces": 37 - }, - { - "userID": 5, - "date": "2023/04/15", - "numOunces": 45 - }, - { - "userID": 6, - "date": "2023/04/15", - "numOunces": 40 - }, - { - "userID": 7, - "date": "2023/04/15", - "numOunces": 38 - }, - { - "userID": 8, - "date": "2023/04/15", - "numOunces": 30 - }, - { - "userID": 9, - "date": "2023/04/15", - "numOunces": 39 - }, - { - "userID": 10, - "date": "2023/04/15", - "numOunces": 45 - }, - { - "userID": 11, - "date": "2023/04/15", - "numOunces": 89 - }, - { - "userID": 12, - "date": "2023/04/15", - "numOunces": 68 - }, - { - "userID": 13, - "date": "2023/04/15", - "numOunces": 23 - }, - { - "userID": 14, - "date": "2023/04/15", - "numOunces": 93 - }, - { - "userID": 15, - "date": "2023/04/15", - "numOunces": 32 - }, - { - "userID": 16, - "date": "2023/04/15", - "numOunces": 51 - }, - { - "userID": 17, - "date": "2023/04/15", - "numOunces": 65 - }, - { - "userID": 18, - "date": "2023/04/15", - "numOunces": 65 - }, - { - "userID": 19, - "date": "2023/04/15", - "numOunces": 39 - }, - { - "userID": 20, - "date": "2023/04/15", - "numOunces": 84 - }, - { - "userID": 21, - "date": "2023/04/15", - "numOunces": 43 - }, - { - "userID": 22, - "date": "2023/04/15", - "numOunces": 21 - }, - { - "userID": 23, - "date": "2023/04/15", - "numOunces": 50 - }, - { - "userID": 24, - "date": "2023/04/15", - "numOunces": 64 - }, - { - "userID": 25, - "date": "2023/04/15", - "numOunces": 73 - }, - { - "userID": 26, - "date": "2023/04/15", - "numOunces": 53 - }, - { - "userID": 27, - "date": "2023/04/15", - "numOunces": 26 - }, - { - "userID": 28, - "date": "2023/04/15", - "numOunces": 87 - }, - { - "userID": 29, - "date": "2023/04/15", - "numOunces": 53 - }, - { - "userID": 30, - "date": "2023/04/15", - "numOunces": 22 - }, - { - "userID": 31, - "date": "2023/04/15", - "numOunces": 59 - }, - { - "userID": 32, - "date": "2023/04/15", - "numOunces": 53 - }, - { - "userID": 33, - "date": "2023/04/15", - "numOunces": 30 - }, - { - "userID": 34, - "date": "2023/04/15", - "numOunces": 65 - }, - { - "userID": 35, - "date": "2023/04/15", - "numOunces": 29 - }, - { - "userID": 36, - "date": "2023/04/15", - "numOunces": 23 - }, - { - "userID": 37, - "date": "2023/04/15", - "numOunces": 45 - }, - { - "userID": 38, - "date": "2023/04/15", - "numOunces": 87 - }, - { - "userID": 39, - "date": "2023/04/15", - "numOunces": 74 - }, - { - "userID": 40, - "date": "2023/04/15", - "numOunces": 72 - }, - { - "userID": 41, - "date": "2023/04/15", - "numOunces": 76 - }, - { - "userID": 42, - "date": "2023/04/15", - "numOunces": 52 - }, - { - "userID": 43, - "date": "2023/04/15", - "numOunces": 73 - }, - { - "userID": 44, - "date": "2023/04/15", - "numOunces": 58 - }, - { - "userID": 45, - "date": "2023/04/15", - "numOunces": 73 - }, - { - "userID": 46, - "date": "2023/04/15", - "numOunces": 49 - }, - { - "userID": 47, - "date": "2023/04/15", - "numOunces": 77 - }, - { - "userID": 48, - "date": "2023/04/15", - "numOunces": 99 - }, - { - "userID": 49, - "date": "2023/04/15", - "numOunces": 92 - }, - { - "userID": 50, - "date": "2023/04/15", - "numOunces": 33 - }, - { - "userID": 1, - "date": "2023/04/16", - "numOunces": 32 - }, - { - "userID": 2, - "date": "2023/04/16", - "numOunces": 64 - }, - { - "userID": 3, - "date": "2023/04/16", - "numOunces": 57 - }, - { - "userID": 4, - "date": "2023/04/16", - "numOunces": 25 - }, - { - "userID": 5, - "date": "2023/04/16", - "numOunces": 81 - }, - { - "userID": 6, - "date": "2023/04/16", - "numOunces": 75 - }, - { - "userID": 7, - "date": "2023/04/16", - "numOunces": 45 - }, - { - "userID": 8, - "date": "2023/04/16", - "numOunces": 78 - }, - { - "userID": 9, - "date": "2023/04/16", - "numOunces": 97 - }, - { - "userID": 10, - "date": "2023/04/16", - "numOunces": 84 - }, - { - "userID": 11, - "date": "2023/04/16", - "numOunces": 69 - }, - { - "userID": 12, - "date": "2023/04/16", - "numOunces": 61 - }, - { - "userID": 13, - "date": "2023/04/16", - "numOunces": 25 - }, - { - "userID": 14, - "date": "2023/04/16", - "numOunces": 55 - }, - { - "userID": 15, - "date": "2023/04/16", - "numOunces": 42 - }, - { - "userID": 16, - "date": "2023/04/16", - "numOunces": 34 - }, - { - "userID": 17, - "date": "2023/04/16", - "numOunces": 48 - }, - { - "userID": 18, - "date": "2023/04/16", - "numOunces": 49 - }, - { - "userID": 19, - "date": "2023/04/16", - "numOunces": 70 - }, - { - "userID": 20, - "date": "2023/04/16", - "numOunces": 62 - }, - { - "userID": 21, - "date": "2023/04/16", - "numOunces": 62 - }, - { - "userID": 22, - "date": "2023/04/16", - "numOunces": 75 - }, - { - "userID": 23, - "date": "2023/04/16", - "numOunces": 37 - }, - { - "userID": 24, - "date": "2023/04/16", - "numOunces": 79 - }, - { - "userID": 25, - "date": "2023/04/16", - "numOunces": 75 - }, - { - "userID": 26, - "date": "2023/04/16", - "numOunces": 21 - }, - { - "userID": 27, - "date": "2023/04/16", - "numOunces": 30 - }, - { - "userID": 28, - "date": "2023/04/16", - "numOunces": 91 - }, - { - "userID": 29, - "date": "2023/04/16", - "numOunces": 100 - }, - { - "userID": 30, - "date": "2023/04/16", - "numOunces": 78 - }, - { - "userID": 31, - "date": "2023/04/16", - "numOunces": 26 - }, - { - "userID": 32, - "date": "2023/04/16", - "numOunces": 50 - }, - { - "userID": 33, - "date": "2023/04/16", - "numOunces": 53 - }, - { - "userID": 34, - "date": "2023/04/16", - "numOunces": 84 - }, - { - "userID": 35, - "date": "2023/04/16", - "numOunces": 42 - }, - { - "userID": 36, - "date": "2023/04/16", - "numOunces": 40 - }, - { - "userID": 37, - "date": "2023/04/16", - "numOunces": 23 - }, - { - "userID": 38, - "date": "2023/04/16", - "numOunces": 22 - }, - { - "userID": 39, - "date": "2023/04/16", - "numOunces": 52 - }, - { - "userID": 40, - "date": "2023/04/16", - "numOunces": 22 - }, - { - "userID": 41, - "date": "2023/04/16", - "numOunces": 25 - }, - { - "userID": 42, - "date": "2023/04/16", - "numOunces": 93 - }, - { - "userID": 43, - "date": "2023/04/16", - "numOunces": 29 - }, - { - "userID": 44, - "date": "2023/04/16", - "numOunces": 80 - }, - { - "userID": 45, - "date": "2023/04/16", - "numOunces": 65 - }, - { - "userID": 46, - "date": "2023/04/16", - "numOunces": 57 - }, - { - "userID": 47, - "date": "2023/04/16", - "numOunces": 82 - }, - { - "userID": 48, - "date": "2023/04/16", - "numOunces": 31 - }, - { - "userID": 49, - "date": "2023/04/16", - "numOunces": 66 - }, - { - "userID": 50, - "date": "2023/04/16", - "numOunces": 78 - }, - { - "userID": 1, - "date": "2023/04/17", - "numOunces": 94 - }, - { - "userID": 2, - "date": "2023/04/17", - "numOunces": 89 - }, - { - "userID": 3, - "date": "2023/04/17", - "numOunces": 57 - }, - { - "userID": 4, - "date": "2023/04/17", - "numOunces": 81 - }, - { - "userID": 5, - "date": "2023/04/17", - "numOunces": 43 - }, - { - "userID": 6, - "date": "2023/04/17", - "numOunces": 83 - }, - { - "userID": 7, - "date": "2023/04/17", - "numOunces": 54 - }, - { - "userID": 8, - "date": "2023/04/17", - "numOunces": 91 - }, - { - "userID": 9, - "date": "2023/04/17", - "numOunces": 57 - }, - { - "userID": 10, - "date": "2023/04/17", - "numOunces": 52 - }, - { - "userID": 11, - "date": "2023/04/17", - "numOunces": 81 - }, - { - "userID": 12, - "date": "2023/04/17", - "numOunces": 54 - }, - { - "userID": 13, - "date": "2023/04/17", - "numOunces": 57 - }, - { - "userID": 14, - "date": "2023/04/17", - "numOunces": 51 - }, - { - "userID": 15, - "date": "2023/04/17", - "numOunces": 87 - }, - { - "userID": 16, - "date": "2023/04/17", - "numOunces": 87 - }, - { - "userID": 17, - "date": "2023/04/17", - "numOunces": 48 - }, - { - "userID": 18, - "date": "2023/04/17", - "numOunces": 31 - }, - { - "userID": 19, - "date": "2023/04/17", - "numOunces": 46 - }, - { - "userID": 20, - "date": "2023/04/17", - "numOunces": 28 - }, - { - "userID": 21, - "date": "2023/04/17", - "numOunces": 52 - }, - { - "userID": 22, - "date": "2023/04/17", - "numOunces": 63 - }, - { - "userID": 23, - "date": "2023/04/17", - "numOunces": 37 - }, - { - "userID": 24, - "date": "2023/04/17", - "numOunces": 84 - }, - { - "userID": 25, - "date": "2023/04/17", - "numOunces": 38 - }, - { - "userID": 26, - "date": "2023/04/17", - "numOunces": 81 - }, - { - "userID": 27, - "date": "2023/04/17", - "numOunces": 74 - }, - { - "userID": 28, - "date": "2023/04/17", - "numOunces": 38 - }, - { - "userID": 29, - "date": "2023/04/17", - "numOunces": 94 - }, - { - "userID": 30, - "date": "2023/04/17", - "numOunces": 62 - }, - { - "userID": 31, - "date": "2023/04/17", - "numOunces": 64 - }, - { - "userID": 32, - "date": "2023/04/17", - "numOunces": 38 - }, - { - "userID": 33, - "date": "2023/04/17", - "numOunces": 92 - }, - { - "userID": 34, - "date": "2023/04/17", - "numOunces": 54 - }, - { - "userID": 35, - "date": "2023/04/17", - "numOunces": 78 - }, - { - "userID": 36, - "date": "2023/04/17", - "numOunces": 81 - }, - { - "userID": 37, - "date": "2023/04/17", - "numOunces": 27 - }, - { - "userID": 38, - "date": "2023/04/17", - "numOunces": 32 - }, - { - "userID": 39, - "date": "2023/04/17", - "numOunces": 68 - }, - { - "userID": 40, - "date": "2023/04/17", - "numOunces": 62 - }, - { - "userID": 41, - "date": "2023/04/17", - "numOunces": 53 - }, - { - "userID": 42, - "date": "2023/04/17", - "numOunces": 69 - }, - { - "userID": 43, - "date": "2023/04/17", - "numOunces": 28 - }, - { - "userID": 44, - "date": "2023/04/17", - "numOunces": 87 - }, - { - "userID": 45, - "date": "2023/04/17", - "numOunces": 34 - }, - { - "userID": 46, - "date": "2023/04/17", - "numOunces": 57 - }, - { - "userID": 47, - "date": "2023/04/17", - "numOunces": 87 - }, - { - "userID": 48, - "date": "2023/04/17", - "numOunces": 29 - }, - { - "userID": 49, - "date": "2023/04/17", - "numOunces": 88 - }, - { - "userID": 50, - "date": "2023/04/17", - "numOunces": 62 - }, - { - "userID": 1, - "date": "2023/04/18", - "numOunces": 90 - }, - { - "userID": 2, - "date": "2023/04/18", - "numOunces": 29 - }, - { - "userID": 3, - "date": "2023/04/18", - "numOunces": 50 - }, - { - "userID": 4, - "date": "2023/04/18", - "numOunces": 30 - }, - { - "userID": 5, - "date": "2023/04/18", - "numOunces": 90 - }, - { - "userID": 6, - "date": "2023/04/18", - "numOunces": 52 - }, - { - "userID": 7, - "date": "2023/04/18", - "numOunces": 60 - }, - { - "userID": 8, - "date": "2023/04/18", - "numOunces": 91 - }, - { - "userID": 9, - "date": "2023/04/18", - "numOunces": 85 - }, - { - "userID": 10, - "date": "2023/04/18", - "numOunces": 64 - }, - { - "userID": 11, - "date": "2023/04/18", - "numOunces": 45 - }, - { - "userID": 12, - "date": "2023/04/18", - "numOunces": 41 - }, - { - "userID": 13, - "date": "2023/04/18", - "numOunces": 92 - }, - { - "userID": 14, - "date": "2023/04/18", - "numOunces": 37 - }, - { - "userID": 15, - "date": "2023/04/18", - "numOunces": 58 - }, - { - "userID": 16, - "date": "2023/04/18", - "numOunces": 56 - }, - { - "userID": 17, - "date": "2023/04/18", - "numOunces": 93 - }, - { - "userID": 18, - "date": "2023/04/18", - "numOunces": 59 - }, - { - "userID": 19, - "date": "2023/04/18", - "numOunces": 25 - }, - { - "userID": 20, - "date": "2023/04/18", - "numOunces": 25 - }, - { - "userID": 21, - "date": "2023/04/18", - "numOunces": 78 - }, - { - "userID": 22, - "date": "2023/04/18", - "numOunces": 95 - }, - { - "userID": 23, - "date": "2023/04/18", - "numOunces": 40 - }, - { - "userID": 24, - "date": "2023/04/18", - "numOunces": 45 - }, - { - "userID": 25, - "date": "2023/04/18", - "numOunces": 87 - }, - { - "userID": 26, - "date": "2023/04/18", - "numOunces": 90 - }, - { - "userID": 27, - "date": "2023/04/18", - "numOunces": 62 - }, - { - "userID": 28, - "date": "2023/04/18", - "numOunces": 96 - }, - { - "userID": 29, - "date": "2023/04/18", - "numOunces": 98 - }, - { - "userID": 30, - "date": "2023/04/18", - "numOunces": 32 - }, - { - "userID": 31, - "date": "2023/04/18", - "numOunces": 51 - }, - { - "userID": 32, - "date": "2023/04/18", - "numOunces": 63 - }, - { - "userID": 33, - "date": "2023/04/18", - "numOunces": 96 - }, - { - "userID": 34, - "date": "2023/04/18", - "numOunces": 50 - }, - { - "userID": 35, - "date": "2023/04/18", - "numOunces": 59 - }, - { - "userID": 36, - "date": "2023/04/18", - "numOunces": 85 - }, - { - "userID": 37, - "date": "2023/04/18", - "numOunces": 55 - }, - { - "userID": 38, - "date": "2023/04/18", - "numOunces": 66 - }, - { - "userID": 39, - "date": "2023/04/18", - "numOunces": 96 - }, - { - "userID": 40, - "date": "2023/04/18", - "numOunces": 30 - }, - { - "userID": 41, - "date": "2023/04/18", - "numOunces": 49 - }, - { - "userID": 42, - "date": "2023/04/18", - "numOunces": 37 - }, - { - "userID": 43, - "date": "2023/04/18", - "numOunces": 71 - }, - { - "userID": 44, - "date": "2023/04/18", - "numOunces": 77 - }, - { - "userID": 45, - "date": "2023/04/18", - "numOunces": 73 - }, - { - "userID": 46, - "date": "2023/04/18", - "numOunces": 72 - }, - { - "userID": 47, - "date": "2023/04/18", - "numOunces": 71 - }, - { - "userID": 48, - "date": "2023/04/18", - "numOunces": 26 - }, - { - "userID": 49, - "date": "2023/04/18", - "numOunces": 53 - }, - { - "userID": 50, - "date": "2023/04/18", - "numOunces": 75 - }, - { - "userID": 1, - "date": "2023/04/19", - "numOunces": 41 - }, - { - "userID": 2, - "date": "2023/04/19", - "numOunces": 44 - }, - { - "userID": 3, - "date": "2023/04/19", - "numOunces": 67 - }, - { - "userID": 4, - "date": "2023/04/19", - "numOunces": 47 - }, - { - "userID": 5, - "date": "2023/04/19", - "numOunces": 43 - }, - { - "userID": 6, - "date": "2023/04/19", - "numOunces": 61 - }, - { - "userID": 7, - "date": "2023/04/19", - "numOunces": 69 - }, - { - "userID": 8, - "date": "2023/04/19", - "numOunces": 88 - }, - { - "userID": 9, - "date": "2023/04/19", - "numOunces": 100 - }, - { - "userID": 10, - "date": "2023/04/19", - "numOunces": 62 - }, - { - "userID": 11, - "date": "2023/04/19", - "numOunces": 81 - }, - { - "userID": 12, - "date": "2023/04/19", - "numOunces": 51 - }, - { - "userID": 13, - "date": "2023/04/19", - "numOunces": 36 - }, - { - "userID": 14, - "date": "2023/04/19", - "numOunces": 23 - }, - { - "userID": 15, - "date": "2023/04/19", - "numOunces": 47 - }, - { - "userID": 16, - "date": "2023/04/19", - "numOunces": 55 - }, - { - "userID": 17, - "date": "2023/04/19", - "numOunces": 25 - }, - { - "userID": 18, - "date": "2023/04/19", - "numOunces": 61 - }, - { - "userID": 19, - "date": "2023/04/19", - "numOunces": 94 - }, - { - "userID": 20, - "date": "2023/04/19", - "numOunces": 65 - }, - { - "userID": 21, - "date": "2023/04/19", - "numOunces": 26 - }, - { - "userID": 22, - "date": "2023/04/19", - "numOunces": 54 - }, - { - "userID": 23, - "date": "2023/04/19", - "numOunces": 79 - }, - { - "userID": 24, - "date": "2023/04/19", - "numOunces": 41 - }, - { - "userID": 25, - "date": "2023/04/19", - "numOunces": 47 - }, - { - "userID": 26, - "date": "2023/04/19", - "numOunces": 74 - }, - { - "userID": 27, - "date": "2023/04/19", - "numOunces": 100 - }, - { - "userID": 28, - "date": "2023/04/19", - "numOunces": 47 - }, - { - "userID": 29, - "date": "2023/04/19", - "numOunces": 64 - }, - { - "userID": 30, - "date": "2023/04/19", - "numOunces": 45 - }, - { - "userID": 31, - "date": "2023/04/19", - "numOunces": 94 - }, - { - "userID": 32, - "date": "2023/04/19", - "numOunces": 25 - }, - { - "userID": 33, - "date": "2023/04/19", - "numOunces": 54 - }, - { - "userID": 34, - "date": "2023/04/19", - "numOunces": 27 - }, - { - "userID": 35, - "date": "2023/04/19", - "numOunces": 39 - }, - { - "userID": 36, - "date": "2023/04/19", - "numOunces": 36 - }, - { - "userID": 37, - "date": "2023/04/19", - "numOunces": 29 - }, - { - "userID": 38, - "date": "2023/04/19", - "numOunces": 46 - }, - { - "userID": 39, - "date": "2023/04/19", - "numOunces": 65 - }, - { - "userID": 40, - "date": "2023/04/19", - "numOunces": 79 - }, - { - "userID": 41, - "date": "2023/04/19", - "numOunces": 35 - }, - { - "userID": 42, - "date": "2023/04/19", - "numOunces": 46 - }, - { - "userID": 43, - "date": "2023/04/19", - "numOunces": 30 - }, - { - "userID": 44, - "date": "2023/04/19", - "numOunces": 88 - }, - { - "userID": 45, - "date": "2023/04/19", - "numOunces": 51 - }, - { - "userID": 46, - "date": "2023/04/19", - "numOunces": 25 - }, - { - "userID": 47, - "date": "2023/04/19", - "numOunces": 54 - }, - { - "userID": 48, - "date": "2023/04/19", - "numOunces": 75 - }, - { - "userID": 49, - "date": "2023/04/19", - "numOunces": 52 - }, - { - "userID": 50, - "date": "2023/04/19", - "numOunces": 68 - }, - { - "userID": 1, - "date": "2023/04/20", - "numOunces": 38 - }, - { - "userID": 2, - "date": "2023/04/20", - "numOunces": 48 - }, - { - "userID": 3, - "date": "2023/04/20", - "numOunces": 35 - }, - { - "userID": 4, - "date": "2023/04/20", - "numOunces": 76 - }, - { - "userID": 5, - "date": "2023/04/20", - "numOunces": 61 - }, - { - "userID": 6, - "date": "2023/04/20", - "numOunces": 25 - }, - { - "userID": 7, - "date": "2023/04/20", - "numOunces": 26 - }, - { - "userID": 8, - "date": "2023/04/20", - "numOunces": 94 - }, - { - "userID": 9, - "date": "2023/04/20", - "numOunces": 99 - }, - { - "userID": 10, - "date": "2023/04/20", - "numOunces": 96 - }, - { - "userID": 11, - "date": "2023/04/20", - "numOunces": 56 - }, - { - "userID": 12, - "date": "2023/04/20", - "numOunces": 84 - }, - { - "userID": 13, - "date": "2023/04/20", - "numOunces": 59 - }, - { - "userID": 14, - "date": "2023/04/20", - "numOunces": 89 - }, - { - "userID": 15, - "date": "2023/04/20", - "numOunces": 69 - }, - { - "userID": 16, - "date": "2023/04/20", - "numOunces": 64 - }, - { - "userID": 17, - "date": "2023/04/20", - "numOunces": 85 - }, - { - "userID": 18, - "date": "2023/04/20", - "numOunces": 42 - }, - { - "userID": 19, - "date": "2023/04/20", - "numOunces": 79 - }, - { - "userID": 20, - "date": "2023/04/20", - "numOunces": 28 - }, - { - "userID": 21, - "date": "2023/04/20", - "numOunces": 55 - }, - { - "userID": 22, - "date": "2023/04/20", - "numOunces": 32 - }, - { - "userID": 23, - "date": "2023/04/20", - "numOunces": 53 - }, - { - "userID": 24, - "date": "2023/04/20", - "numOunces": 74 - }, - { - "userID": 25, - "date": "2023/04/20", - "numOunces": 93 - }, - { - "userID": 26, - "date": "2023/04/20", - "numOunces": 69 - }, - { - "userID": 27, - "date": "2023/04/20", - "numOunces": 36 - }, - { - "userID": 28, - "date": "2023/04/20", - "numOunces": 90 - }, - { - "userID": 29, - "date": "2023/04/20", - "numOunces": 77 - }, - { - "userID": 30, - "date": "2023/04/20", - "numOunces": 62 - }, - { - "userID": 31, - "date": "2023/04/20", - "numOunces": 47 - }, - { - "userID": 32, - "date": "2023/04/20", - "numOunces": 60 - }, - { - "userID": 33, - "date": "2023/04/20", - "numOunces": 27 - }, - { - "userID": 34, - "date": "2023/04/20", - "numOunces": 69 - }, - { - "userID": 35, - "date": "2023/04/20", - "numOunces": 77 - }, - { - "userID": 36, - "date": "2023/04/20", - "numOunces": 60 - }, - { - "userID": 37, - "date": "2023/04/20", - "numOunces": 71 - }, - { - "userID": 38, - "date": "2023/04/20", - "numOunces": 42 - }, - { - "userID": 39, - "date": "2023/04/20", - "numOunces": 66 - }, - { - "userID": 40, - "date": "2023/04/20", - "numOunces": 85 - }, - { - "userID": 41, - "date": "2023/04/20", - "numOunces": 67 - }, - { - "userID": 42, - "date": "2023/04/20", - "numOunces": 23 - }, - { - "userID": 43, - "date": "2023/04/20", - "numOunces": 68 - }, - { - "userID": 44, - "date": "2023/04/20", - "numOunces": 70 - }, - { - "userID": 45, - "date": "2023/04/20", - "numOunces": 57 - }, - { - "userID": 46, - "date": "2023/04/20", - "numOunces": 33 - }, - { - "userID": 47, - "date": "2023/04/20", - "numOunces": 90 - }, - { - "userID": 48, - "date": "2023/04/20", - "numOunces": 50 - }, - { - "userID": 49, - "date": "2023/04/20", - "numOunces": 22 - }, - { - "userID": 50, - "date": "2023/04/20", - "numOunces": 99 - }, - { - "userID": 1, - "date": "2023/04/21", - "numOunces": 45 - }, - { - "userID": 2, - "date": "2023/04/21", - "numOunces": 53 - }, - { - "userID": 3, - "date": "2023/04/21", - "numOunces": 51 - }, - { - "userID": 4, - "date": "2023/04/21", - "numOunces": 61 - }, - { - "userID": 5, - "date": "2023/04/21", - "numOunces": 92 - }, - { - "userID": 6, - "date": "2023/04/21", - "numOunces": 44 - }, - { - "userID": 7, - "date": "2023/04/21", - "numOunces": 33 - }, - { - "userID": 8, - "date": "2023/04/21", - "numOunces": 35 - }, - { - "userID": 9, - "date": "2023/04/21", - "numOunces": 94 - }, - { - "userID": 10, - "date": "2023/04/21", - "numOunces": 52 - }, - { - "userID": 11, - "date": "2023/04/21", - "numOunces": 90 - }, - { - "userID": 12, - "date": "2023/04/21", - "numOunces": 83 - }, - { - "userID": 13, - "date": "2023/04/21", - "numOunces": 69 - }, - { - "userID": 14, - "date": "2023/04/21", - "numOunces": 27 - }, - { - "userID": 15, - "date": "2023/04/21", - "numOunces": 77 - }, - { - "userID": 16, - "date": "2023/04/21", - "numOunces": 77 - }, - { - "userID": 17, - "date": "2023/04/21", - "numOunces": 49 - }, - { - "userID": 18, - "date": "2023/04/21", - "numOunces": 87 - }, - { - "userID": 19, - "date": "2023/04/21", - "numOunces": 41 - }, - { - "userID": 20, - "date": "2023/04/21", - "numOunces": 76 - }, - { - "userID": 21, - "date": "2023/04/21", - "numOunces": 25 - }, - { - "userID": 22, - "date": "2023/04/21", - "numOunces": 23 - }, - { - "userID": 23, - "date": "2023/04/21", - "numOunces": 67 - }, - { - "userID": 24, - "date": "2023/04/21", - "numOunces": 38 - }, - { - "userID": 25, - "date": "2023/04/21", - "numOunces": 44 - }, - { - "userID": 26, - "date": "2023/04/21", - "numOunces": 81 - }, - { - "userID": 27, - "date": "2023/04/21", - "numOunces": 41 - }, - { - "userID": 28, - "date": "2023/04/21", - "numOunces": 82 - }, - { - "userID": 29, - "date": "2023/04/21", - "numOunces": 65 - }, - { - "userID": 30, - "date": "2023/04/21", - "numOunces": 70 - }, - { - "userID": 31, - "date": "2023/04/21", - "numOunces": 48 - }, - { - "userID": 32, - "date": "2023/04/21", - "numOunces": 35 - }, - { - "userID": 33, - "date": "2023/04/21", - "numOunces": 26 - }, - { - "userID": 34, - "date": "2023/04/21", - "numOunces": 58 - }, - { - "userID": 35, - "date": "2023/04/21", - "numOunces": 25 - }, - { - "userID": 36, - "date": "2023/04/21", - "numOunces": 90 - }, - { - "userID": 37, - "date": "2023/04/21", - "numOunces": 71 - }, - { - "userID": 38, - "date": "2023/04/21", - "numOunces": 42 - }, - { - "userID": 39, - "date": "2023/04/21", - "numOunces": 88 - }, - { - "userID": 40, - "date": "2023/04/21", - "numOunces": 32 - }, - { - "userID": 41, - "date": "2023/04/21", - "numOunces": 62 - }, - { - "userID": 42, - "date": "2023/04/21", - "numOunces": 61 - }, - { - "userID": 43, - "date": "2023/04/21", - "numOunces": 29 - }, - { - "userID": 44, - "date": "2023/04/21", - "numOunces": 71 - }, - { - "userID": 45, - "date": "2023/04/21", - "numOunces": 97 - }, - { - "userID": 46, - "date": "2023/04/21", - "numOunces": 55 - }, - { - "userID": 47, - "date": "2023/04/21", - "numOunces": 72 - }, - { - "userID": 48, - "date": "2023/04/21", - "numOunces": 77 - }, - { - "userID": 49, - "date": "2023/04/21", - "numOunces": 74 - }, - { - "userID": 50, - "date": "2023/04/21", - "numOunces": 31 - }, - { - "userID": 1, - "date": "2023/04/22", - "numOunces": 37 - }, - { - "userID": 2, - "date": "2023/04/22", - "numOunces": 21 - }, - { - "userID": 3, - "date": "2023/04/22", - "numOunces": 27 - }, - { - "userID": 4, - "date": "2023/04/22", - "numOunces": 55 - }, - { - "userID": 5, - "date": "2023/04/22", - "numOunces": 41 - }, - { - "userID": 6, - "date": "2023/04/22", - "numOunces": 50 - }, - { - "userID": 7, - "date": "2023/04/22", - "numOunces": 22 - }, - { - "userID": 8, - "date": "2023/04/22", - "numOunces": 54 - }, - { - "userID": 9, - "date": "2023/04/22", - "numOunces": 29 - }, - { - "userID": 10, - "date": "2023/04/22", - "numOunces": 50 - }, - { - "userID": 11, - "date": "2023/04/22", - "numOunces": 96 - }, - { - "userID": 12, - "date": "2023/04/22", - "numOunces": 77 - }, - { - "userID": 13, - "date": "2023/04/22", - "numOunces": 53 - }, - { - "userID": 14, - "date": "2023/04/22", - "numOunces": 82 - }, - { - "userID": 15, - "date": "2023/04/22", - "numOunces": 36 - }, - { - "userID": 16, - "date": "2023/04/22", - "numOunces": 24 - }, - { - "userID": 17, - "date": "2023/04/22", - "numOunces": 94 - }, - { - "userID": 18, - "date": "2023/04/22", - "numOunces": 97 - }, - { - "userID": 19, - "date": "2023/04/22", - "numOunces": 33 - }, - { - "userID": 20, - "date": "2023/04/22", - "numOunces": 47 - }, - { - "userID": 21, - "date": "2023/04/22", - "numOunces": 79 - }, - { - "userID": 22, - "date": "2023/04/22", - "numOunces": 31 - }, - { - "userID": 23, - "date": "2023/04/22", - "numOunces": 77 - }, - { - "userID": 24, - "date": "2023/04/22", - "numOunces": 82 - }, - { - "userID": 25, - "date": "2023/04/22", - "numOunces": 32 - }, - { - "userID": 26, - "date": "2023/04/22", - "numOunces": 77 - }, - { - "userID": 27, - "date": "2023/04/22", - "numOunces": 97 - }, - { - "userID": 28, - "date": "2023/04/22", - "numOunces": 81 - }, - { - "userID": 29, - "date": "2023/04/22", - "numOunces": 22 - }, - { - "userID": 30, - "date": "2023/04/22", - "numOunces": 41 - }, - { - "userID": 31, - "date": "2023/04/22", - "numOunces": 34 - }, - { - "userID": 32, - "date": "2023/04/22", - "numOunces": 59 - }, - { - "userID": 33, - "date": "2023/04/22", - "numOunces": 87 - }, - { - "userID": 34, - "date": "2023/04/22", - "numOunces": 60 - }, - { - "userID": 35, - "date": "2023/04/22", - "numOunces": 91 - }, - { - "userID": 36, - "date": "2023/04/22", - "numOunces": 98 - }, - { - "userID": 37, - "date": "2023/04/22", - "numOunces": 78 - }, - { - "userID": 38, - "date": "2023/04/22", - "numOunces": 26 - }, - { - "userID": 39, - "date": "2023/04/22", - "numOunces": 74 - }, - { - "userID": 40, - "date": "2023/04/22", - "numOunces": 81 - }, - { - "userID": 41, - "date": "2023/04/22", - "numOunces": 94 - }, - { - "userID": 42, - "date": "2023/04/22", - "numOunces": 52 - }, - { - "userID": 43, - "date": "2023/04/22", - "numOunces": 43 - }, - { - "userID": 44, - "date": "2023/04/22", - "numOunces": 41 - }, - { - "userID": 45, - "date": "2023/04/22", - "numOunces": 39 - }, - { - "userID": 46, - "date": "2023/04/22", - "numOunces": 36 - }, - { - "userID": 47, - "date": "2023/04/22", - "numOunces": 64 - }, - { - "userID": 48, - "date": "2023/04/22", - "numOunces": 86 - }, - { - "userID": 49, - "date": "2023/04/22", - "numOunces": 78 - }, - { - "userID": 50, - "date": "2023/04/22", - "numOunces": 20 - }, - { - "userID": 1, - "date": "2023/04/23", - "numOunces": 34 - }, - { - "userID": 2, - "date": "2023/04/23", - "numOunces": 52 - }, - { - "userID": 3, - "date": "2023/04/23", - "numOunces": 79 - }, - { - "userID": 4, - "date": "2023/04/23", - "numOunces": 41 - }, - { - "userID": 5, - "date": "2023/04/23", - "numOunces": 42 - }, - { - "userID": 6, - "date": "2023/04/23", - "numOunces": 31 - }, - { - "userID": 7, - "date": "2023/04/23", - "numOunces": 94 - }, - { - "userID": 8, - "date": "2023/04/23", - "numOunces": 23 - }, - { - "userID": 9, - "date": "2023/04/23", - "numOunces": 30 - }, - { - "userID": 10, - "date": "2023/04/23", - "numOunces": 35 - }, - { - "userID": 11, - "date": "2023/04/23", - "numOunces": 86 - }, - { - "userID": 12, - "date": "2023/04/23", - "numOunces": 80 - }, - { - "userID": 13, - "date": "2023/04/23", - "numOunces": 99 - }, - { - "userID": 14, - "date": "2023/04/23", - "numOunces": 30 - }, - { - "userID": 15, - "date": "2023/04/23", - "numOunces": 69 - }, - { - "userID": 16, - "date": "2023/04/23", - "numOunces": 75 - }, - { - "userID": 17, - "date": "2023/04/23", - "numOunces": 21 - }, - { - "userID": 18, - "date": "2023/04/23", - "numOunces": 87 - }, - { - "userID": 19, - "date": "2023/04/23", - "numOunces": 81 - }, - { - "userID": 20, - "date": "2023/04/23", - "numOunces": 23 - }, - { - "userID": 21, - "date": "2023/04/23", - "numOunces": 50 - }, - { - "userID": 22, - "date": "2023/04/23", - "numOunces": 66 - }, - { - "userID": 23, - "date": "2023/04/23", - "numOunces": 26 - }, - { - "userID": 24, - "date": "2023/04/23", - "numOunces": 85 - }, - { - "userID": 25, - "date": "2023/04/23", - "numOunces": 29 - }, - { - "userID": 26, - "date": "2023/04/23", - "numOunces": 29 - }, - { - "userID": 27, - "date": "2023/04/23", - "numOunces": 49 - }, - { - "userID": 28, - "date": "2023/04/23", - "numOunces": 83 - }, - { - "userID": 29, - "date": "2023/04/23", - "numOunces": 31 - }, - { - "userID": 30, - "date": "2023/04/23", - "numOunces": 36 - }, - { - "userID": 31, - "date": "2023/04/23", - "numOunces": 90 - }, - { - "userID": 32, - "date": "2023/04/23", - "numOunces": 58 - }, - { - "userID": 33, - "date": "2023/04/23", - "numOunces": 39 - }, - { - "userID": 34, - "date": "2023/04/23", - "numOunces": 36 - }, - { - "userID": 35, - "date": "2023/04/23", - "numOunces": 97 - }, - { - "userID": 36, - "date": "2023/04/23", - "numOunces": 66 - }, - { - "userID": 37, - "date": "2023/04/23", - "numOunces": 61 - }, - { - "userID": 38, - "date": "2023/04/23", - "numOunces": 68 - }, - { - "userID": 39, - "date": "2023/04/23", - "numOunces": 62 - }, - { - "userID": 40, - "date": "2023/04/23", - "numOunces": 89 - }, - { - "userID": 41, - "date": "2023/04/23", - "numOunces": 97 - }, - { - "userID": 42, - "date": "2023/04/23", - "numOunces": 25 - }, - { - "userID": 43, - "date": "2023/04/23", - "numOunces": 73 - }, - { - "userID": 44, - "date": "2023/04/23", - "numOunces": 93 - }, - { - "userID": 45, - "date": "2023/04/23", - "numOunces": 22 - }, - { - "userID": 46, - "date": "2023/04/23", - "numOunces": 50 - }, - { - "userID": 47, - "date": "2023/04/23", - "numOunces": 49 - }, - { - "userID": 48, - "date": "2023/04/23", - "numOunces": 61 - }, - { - "userID": 49, - "date": "2023/04/23", - "numOunces": 77 - }, - { - "userID": 50, - "date": "2023/04/23", - "numOunces": 20 - }, - { - "userID": 1, - "date": "2023/04/24", - "numOunces": 25 - }, - { - "userID": 2, - "date": "2023/04/24", - "numOunces": 34 - }, - { - "userID": 3, - "date": "2023/04/24", - "numOunces": 46 - }, - { - "userID": 4, - "date": "2023/04/24", - "numOunces": 95 - }, - { - "userID": 5, - "date": "2023/04/24", - "numOunces": 85 - }, - { - "userID": 6, - "date": "2023/04/24", - "numOunces": 88 - }, - { - "userID": 7, - "date": "2023/04/24", - "numOunces": 26 - }, - { - "userID": 8, - "date": "2023/04/24", - "numOunces": 44 - }, - { - "userID": 9, - "date": "2023/04/24", - "numOunces": 82 - }, - { - "userID": 10, - "date": "2023/04/24", - "numOunces": 27 - }, - { - "userID": 11, - "date": "2023/04/24", - "numOunces": 33 - }, - { - "userID": 12, - "date": "2023/04/24", - "numOunces": 22 - }, - { - "userID": 13, - "date": "2023/04/24", - "numOunces": 69 - }, - { - "userID": 14, - "date": "2023/04/24", - "numOunces": 42 - }, - { - "userID": 15, - "date": "2023/04/24", - "numOunces": 25 - }, - { - "userID": 16, - "date": "2023/04/24", - "numOunces": 98 - }, - { - "userID": 17, - "date": "2023/04/24", - "numOunces": 97 - }, - { - "userID": 18, - "date": "2023/04/24", - "numOunces": 23 - }, - { - "userID": 19, - "date": "2023/04/24", - "numOunces": 53 - }, - { - "userID": 20, - "date": "2023/04/24", - "numOunces": 32 - }, - { - "userID": 21, - "date": "2023/04/24", - "numOunces": 73 - }, - { - "userID": 22, - "date": "2023/04/24", - "numOunces": 25 - }, - { - "userID": 23, - "date": "2023/04/24", - "numOunces": 32 - }, - { - "userID": 24, - "date": "2023/04/24", - "numOunces": 23 - }, - { - "userID": 25, - "date": "2023/04/24", - "numOunces": 38 - }, - { - "userID": 26, - "date": "2023/04/24", - "numOunces": 39 - }, - { - "userID": 27, - "date": "2023/04/24", - "numOunces": 89 - }, - { - "userID": 28, - "date": "2023/04/24", - "numOunces": 74 - }, - { - "userID": 29, - "date": "2023/04/24", - "numOunces": 64 - }, - { - "userID": 30, - "date": "2023/04/24", - "numOunces": 75 - }, - { - "userID": 31, - "date": "2023/04/24", - "numOunces": 73 - }, - { - "userID": 32, - "date": "2023/04/24", - "numOunces": 70 - }, - { - "userID": 33, - "date": "2023/04/24", - "numOunces": 73 - }, - { - "userID": 34, - "date": "2023/04/24", - "numOunces": 97 - }, - { - "userID": 35, - "date": "2023/04/24", - "numOunces": 26 - }, - { - "userID": 36, - "date": "2023/04/24", - "numOunces": 32 - }, - { - "userID": 37, - "date": "2023/04/24", - "numOunces": 74 - }, - { - "userID": 38, - "date": "2023/04/24", - "numOunces": 25 - }, - { - "userID": 39, - "date": "2023/04/24", - "numOunces": 82 - }, - { - "userID": 40, - "date": "2023/04/24", - "numOunces": 28 - }, - { - "userID": 41, - "date": "2023/04/24", - "numOunces": 28 - }, - { - "userID": 42, - "date": "2023/04/24", - "numOunces": 85 - }, - { - "userID": 43, - "date": "2023/04/24", - "numOunces": 56 - }, - { - "userID": 44, - "date": "2023/04/24", - "numOunces": 77 - }, - { - "userID": 45, - "date": "2023/04/24", - "numOunces": 83 - }, - { - "userID": 46, - "date": "2023/04/24", - "numOunces": 23 - }, - { - "userID": 47, - "date": "2023/04/24", - "numOunces": 22 - }, - { - "userID": 48, - "date": "2023/04/24", - "numOunces": 69 - }, - { - "userID": 49, - "date": "2023/04/24", - "numOunces": 85 - }, - { - "userID": 50, - "date": "2023/04/24", - "numOunces": 43 - }, - { - "userID": 1, - "date": "2023/04/25", - "numOunces": 34 - }, - { - "userID": 2, - "date": "2023/04/25", - "numOunces": 61 - }, - { - "userID": 3, - "date": "2023/04/25", - "numOunces": 99 - }, - { - "userID": 4, - "date": "2023/04/25", - "numOunces": 39 - }, - { - "userID": 5, - "date": "2023/04/25", - "numOunces": 30 - }, - { - "userID": 6, - "date": "2023/04/25", - "numOunces": 85 - }, - { - "userID": 7, - "date": "2023/04/25", - "numOunces": 69 - }, - { - "userID": 8, - "date": "2023/04/25", - "numOunces": 23 - }, - { - "userID": 9, - "date": "2023/04/25", - "numOunces": 26 - }, - { - "userID": 10, - "date": "2023/04/25", - "numOunces": 45 - }, - { - "userID": 11, - "date": "2023/04/25", - "numOunces": 37 - }, - { - "userID": 12, - "date": "2023/04/25", - "numOunces": 69 - }, - { - "userID": 13, - "date": "2023/04/25", - "numOunces": 47 - }, - { - "userID": 14, - "date": "2023/04/25", - "numOunces": 22 - }, - { - "userID": 15, - "date": "2023/04/25", - "numOunces": 47 - }, - { - "userID": 16, - "date": "2023/04/25", - "numOunces": 96 - }, - { - "userID": 17, - "date": "2023/04/25", - "numOunces": 56 - }, - { - "userID": 18, - "date": "2023/04/25", - "numOunces": 62 - }, - { - "userID": 19, - "date": "2023/04/25", - "numOunces": 50 - }, - { - "userID": 20, - "date": "2023/04/25", - "numOunces": 27 - }, - { - "userID": 21, - "date": "2023/04/25", - "numOunces": 88 - }, - { - "userID": 22, - "date": "2023/04/25", - "numOunces": 32 - }, - { - "userID": 23, - "date": "2023/04/25", - "numOunces": 64 - }, - { - "userID": 24, - "date": "2023/04/25", - "numOunces": 55 - }, - { - "userID": 25, - "date": "2023/04/25", - "numOunces": 89 - }, - { - "userID": 26, - "date": "2023/04/25", - "numOunces": 75 - }, - { - "userID": 27, - "date": "2023/04/25", - "numOunces": 60 - }, - { - "userID": 28, - "date": "2023/04/25", - "numOunces": 85 - }, - { - "userID": 29, - "date": "2023/04/25", - "numOunces": 70 - }, - { - "userID": 30, - "date": "2023/04/25", - "numOunces": 65 - }, - { - "userID": 31, - "date": "2023/04/25", - "numOunces": 78 - }, - { - "userID": 32, - "date": "2023/04/25", - "numOunces": 73 - }, - { - "userID": 33, - "date": "2023/04/25", - "numOunces": 43 - }, - { - "userID": 34, - "date": "2023/04/25", - "numOunces": 60 - }, - { - "userID": 35, - "date": "2023/04/25", - "numOunces": 66 - }, - { - "userID": 36, - "date": "2023/04/25", - "numOunces": 63 - }, - { - "userID": 37, - "date": "2023/04/25", - "numOunces": 76 - }, - { - "userID": 38, - "date": "2023/04/25", - "numOunces": 99 - }, - { - "userID": 39, - "date": "2023/04/25", - "numOunces": 76 - }, - { - "userID": 40, - "date": "2023/04/25", - "numOunces": 55 - }, - { - "userID": 41, - "date": "2023/04/25", - "numOunces": 52 - }, - { - "userID": 42, - "date": "2023/04/25", - "numOunces": 63 - }, - { - "userID": 43, - "date": "2023/04/25", - "numOunces": 22 - }, - { - "userID": 44, - "date": "2023/04/25", - "numOunces": 39 - }, - { - "userID": 45, - "date": "2023/04/25", - "numOunces": 58 - }, - { - "userID": 46, - "date": "2023/04/25", - "numOunces": 22 - }, - { - "userID": 47, - "date": "2023/04/25", - "numOunces": 38 - }, - { - "userID": 48, - "date": "2023/04/25", - "numOunces": 24 - }, - { - "userID": 49, - "date": "2023/04/25", - "numOunces": 68 - }, - { - "userID": 50, - "date": "2023/04/25", - "numOunces": 38 - }, - { - "userID": 1, - "date": "2023/04/26", - "numOunces": 48 - }, - { - "userID": 2, - "date": "2023/04/26", - "numOunces": 89 - }, - { - "userID": 3, - "date": "2023/04/26", - "numOunces": 65 - }, - { - "userID": 4, - "date": "2023/04/26", - "numOunces": 70 - }, - { - "userID": 5, - "date": "2023/04/26", - "numOunces": 21 - }, - { - "userID": 6, - "date": "2023/04/26", - "numOunces": 81 - }, - { - "userID": 7, - "date": "2023/04/26", - "numOunces": 71 - }, - { - "userID": 8, - "date": "2023/04/26", - "numOunces": 66 - }, - { - "userID": 9, - "date": "2023/04/26", - "numOunces": 45 - }, - { - "userID": 10, - "date": "2023/04/26", - "numOunces": 23 - }, - { - "userID": 11, - "date": "2023/04/26", - "numOunces": 29 - }, - { - "userID": 12, - "date": "2023/04/26", - "numOunces": 97 - }, - { - "userID": 13, - "date": "2023/04/26", - "numOunces": 38 - }, - { - "userID": 14, - "date": "2023/04/26", - "numOunces": 64 - }, - { - "userID": 15, - "date": "2023/04/26", - "numOunces": 67 - }, - { - "userID": 16, - "date": "2023/04/26", - "numOunces": 74 - }, - { - "userID": 17, - "date": "2023/04/26", - "numOunces": 21 - }, - { - "userID": 18, - "date": "2023/04/26", - "numOunces": 77 - }, - { - "userID": 19, - "date": "2023/04/26", - "numOunces": 29 - }, - { - "userID": 20, - "date": "2023/04/26", - "numOunces": 69 - }, - { - "userID": 21, - "date": "2023/04/26", - "numOunces": 26 - }, - { - "userID": 22, - "date": "2023/04/26", - "numOunces": 26 - }, - { - "userID": 23, - "date": "2023/04/26", - "numOunces": 82 - }, - { - "userID": 24, - "date": "2023/04/26", - "numOunces": 24 - }, - { - "userID": 25, - "date": "2023/04/26", - "numOunces": 47 - }, - { - "userID": 26, - "date": "2023/04/26", - "numOunces": 40 - }, - { - "userID": 27, - "date": "2023/04/26", - "numOunces": 98 - }, - { - "userID": 28, - "date": "2023/04/26", - "numOunces": 45 - }, - { - "userID": 29, - "date": "2023/04/26", - "numOunces": 33 - }, - { - "userID": 30, - "date": "2023/04/26", - "numOunces": 56 - }, - { - "userID": 31, - "date": "2023/04/26", - "numOunces": 42 - }, - { - "userID": 32, - "date": "2023/04/26", - "numOunces": 34 - }, - { - "userID": 33, - "date": "2023/04/26", - "numOunces": 94 - }, - { - "userID": 34, - "date": "2023/04/26", - "numOunces": 72 - }, - { - "userID": 35, - "date": "2023/04/26", - "numOunces": 32 - }, - { - "userID": 36, - "date": "2023/04/26", - "numOunces": 59 - }, - { - "userID": 37, - "date": "2023/04/26", - "numOunces": 25 - }, - { - "userID": 38, - "date": "2023/04/26", - "numOunces": 47 - }, - { - "userID": 39, - "date": "2023/04/26", - "numOunces": 92 - }, - { - "userID": 40, - "date": "2023/04/26", - "numOunces": 35 - }, - { - "userID": 41, - "date": "2023/04/26", - "numOunces": 69 - }, - { - "userID": 42, - "date": "2023/04/26", - "numOunces": 63 - }, - { - "userID": 43, - "date": "2023/04/26", - "numOunces": 50 - }, - { - "userID": 44, - "date": "2023/04/26", - "numOunces": 44 - }, - { - "userID": 45, - "date": "2023/04/26", - "numOunces": 81 - }, - { - "userID": 46, - "date": "2023/04/26", - "numOunces": 32 - }, - { - "userID": 47, - "date": "2023/04/26", - "numOunces": 96 - }, - { - "userID": 48, - "date": "2023/04/26", - "numOunces": 93 - }, - { - "userID": 49, - "date": "2023/04/26", - "numOunces": 69 - }, - { - "userID": 50, - "date": "2023/04/26", - "numOunces": 87 - }, - { - "userID": 1, - "date": "2023/04/27", - "numOunces": 32 - }, - { - "userID": 2, - "date": "2023/04/27", - "numOunces": 59 - }, - { - "userID": 3, - "date": "2023/04/27", - "numOunces": 79 - }, - { - "userID": 4, - "date": "2023/04/27", - "numOunces": 61 - }, - { - "userID": 5, - "date": "2023/04/27", - "numOunces": 88 - }, - { - "userID": 6, - "date": "2023/04/27", - "numOunces": 71 - }, - { - "userID": 7, - "date": "2023/04/27", - "numOunces": 94 - }, - { - "userID": 8, - "date": "2023/04/27", - "numOunces": 34 - }, - { - "userID": 9, - "date": "2023/04/27", - "numOunces": 24 - }, - { - "userID": 10, - "date": "2023/04/27", - "numOunces": 53 - }, - { - "userID": 11, - "date": "2023/04/27", - "numOunces": 54 - }, - { - "userID": 12, - "date": "2023/04/27", - "numOunces": 40 - }, - { - "userID": 13, - "date": "2023/04/27", - "numOunces": 48 - }, - { - "userID": 14, - "date": "2023/04/27", - "numOunces": 99 - }, - { - "userID": 15, - "date": "2023/04/27", - "numOunces": 55 - }, - { - "userID": 16, - "date": "2023/04/27", - "numOunces": 79 - }, - { - "userID": 17, - "date": "2023/04/27", - "numOunces": 31 - }, - { - "userID": 18, - "date": "2023/04/27", - "numOunces": 30 - }, - { - "userID": 19, - "date": "2023/04/27", - "numOunces": 52 - }, - { - "userID": 20, - "date": "2023/04/27", - "numOunces": 52 - }, - { - "userID": 21, - "date": "2023/04/27", - "numOunces": 25 - }, - { - "userID": 22, - "date": "2023/04/27", - "numOunces": 61 - }, - { - "userID": 23, - "date": "2023/04/27", - "numOunces": 89 - }, - { - "userID": 24, - "date": "2023/04/27", - "numOunces": 22 - }, - { - "userID": 25, - "date": "2023/04/27", - "numOunces": 21 - }, - { - "userID": 26, - "date": "2023/04/27", - "numOunces": 89 - }, - { - "userID": 27, - "date": "2023/04/27", - "numOunces": 60 - }, - { - "userID": 28, - "date": "2023/04/27", - "numOunces": 54 - }, - { - "userID": 29, - "date": "2023/04/27", - "numOunces": 37 - }, - { - "userID": 30, - "date": "2023/04/27", - "numOunces": 70 - }, - { - "userID": 31, - "date": "2023/04/27", - "numOunces": 68 - }, - { - "userID": 32, - "date": "2023/04/27", - "numOunces": 34 - }, - { - "userID": 33, - "date": "2023/04/27", - "numOunces": 74 - }, - { - "userID": 34, - "date": "2023/04/27", - "numOunces": 37 - }, - { - "userID": 35, - "date": "2023/04/27", - "numOunces": 35 - }, - { - "userID": 36, - "date": "2023/04/27", - "numOunces": 56 - }, - { - "userID": 37, - "date": "2023/04/27", - "numOunces": 39 - }, - { - "userID": 38, - "date": "2023/04/27", - "numOunces": 71 - }, - { - "userID": 39, - "date": "2023/04/27", - "numOunces": 33 - }, - { - "userID": 40, - "date": "2023/04/27", - "numOunces": 37 - }, - { - "userID": 41, - "date": "2023/04/27", - "numOunces": 71 - }, - { - "userID": 42, - "date": "2023/04/27", - "numOunces": 30 - }, - { - "userID": 43, - "date": "2023/04/27", - "numOunces": 54 - }, - { - "userID": 44, - "date": "2023/04/27", - "numOunces": 38 - }, - { - "userID": 45, - "date": "2023/04/27", - "numOunces": 89 - }, - { - "userID": 46, - "date": "2023/04/27", - "numOunces": 87 - }, - { - "userID": 47, - "date": "2023/04/27", - "numOunces": 23 - }, - { - "userID": 48, - "date": "2023/04/27", - "numOunces": 38 - }, - { - "userID": 49, - "date": "2023/04/27", - "numOunces": 23 - }, - { - "userID": 50, - "date": "2023/04/27", - "numOunces": 21 - }, - { - "userID": 1, - "date": "2023/04/28", - "numOunces": 51 - }, - { - "userID": 2, - "date": "2023/04/28", - "numOunces": 65 - }, - { - "userID": 3, - "date": "2023/04/28", - "numOunces": 64 - }, - { - "userID": 4, - "date": "2023/04/28", - "numOunces": 44 - }, - { - "userID": 5, - "date": "2023/04/28", - "numOunces": 89 - }, - { - "userID": 6, - "date": "2023/04/28", - "numOunces": 51 - }, - { - "userID": 7, - "date": "2023/04/28", - "numOunces": 69 - }, - { - "userID": 8, - "date": "2023/04/28", - "numOunces": 24 - }, - { - "userID": 9, - "date": "2023/04/28", - "numOunces": 76 - }, - { - "userID": 10, - "date": "2023/04/28", - "numOunces": 65 - }, - { - "userID": 11, - "date": "2023/04/28", - "numOunces": 42 - }, - { - "userID": 12, - "date": "2023/04/28", - "numOunces": 76 - }, - { - "userID": 13, - "date": "2023/04/28", - "numOunces": 73 - }, - { - "userID": 14, - "date": "2023/04/28", - "numOunces": 95 - }, - { - "userID": 15, - "date": "2023/04/28", - "numOunces": 86 - }, - { - "userID": 16, - "date": "2023/04/28", - "numOunces": 49 - }, - { - "userID": 17, - "date": "2023/04/28", - "numOunces": 64 - }, - { - "userID": 18, - "date": "2023/04/28", - "numOunces": 88 - }, - { - "userID": 19, - "date": "2023/04/28", - "numOunces": 83 - }, - { - "userID": 20, - "date": "2023/04/28", - "numOunces": 82 - }, - { - "userID": 21, - "date": "2023/04/28", - "numOunces": 47 - }, - { - "userID": 22, - "date": "2023/04/28", - "numOunces": 21 - }, - { - "userID": 23, - "date": "2023/04/28", - "numOunces": 47 - }, - { - "userID": 24, - "date": "2023/04/28", - "numOunces": 62 - }, - { - "userID": 25, - "date": "2023/04/28", - "numOunces": 73 - }, - { - "userID": 26, - "date": "2023/04/28", - "numOunces": 54 - }, - { - "userID": 27, - "date": "2023/04/28", - "numOunces": 33 - }, - { - "userID": 28, - "date": "2023/04/28", - "numOunces": 56 - }, - { - "userID": 29, - "date": "2023/04/28", - "numOunces": 68 - }, - { - "userID": 30, - "date": "2023/04/28", - "numOunces": 72 - }, - { - "userID": 31, - "date": "2023/04/28", - "numOunces": 68 - }, - { - "userID": 32, - "date": "2023/04/28", - "numOunces": 78 - }, - { - "userID": 33, - "date": "2023/04/28", - "numOunces": 67 - }, - { - "userID": 34, - "date": "2023/04/28", - "numOunces": 27 - }, - { - "userID": 35, - "date": "2023/04/28", - "numOunces": 45 - }, - { - "userID": 36, - "date": "2023/04/28", - "numOunces": 86 - }, - { - "userID": 37, - "date": "2023/04/28", - "numOunces": 43 - }, - { - "userID": 38, - "date": "2023/04/28", - "numOunces": 80 - }, - { - "userID": 39, - "date": "2023/04/28", - "numOunces": 25 - }, - { - "userID": 40, - "date": "2023/04/28", - "numOunces": 96 - }, - { - "userID": 41, - "date": "2023/04/28", - "numOunces": 55 - }, - { - "userID": 42, - "date": "2023/04/28", - "numOunces": 89 - }, - { - "userID": 43, - "date": "2023/04/28", - "numOunces": 37 - }, - { - "userID": 44, - "date": "2023/04/28", - "numOunces": 47 - }, - { - "userID": 45, - "date": "2023/04/28", - "numOunces": 26 - }, - { - "userID": 46, - "date": "2023/04/28", - "numOunces": 52 - }, - { - "userID": 47, - "date": "2023/04/28", - "numOunces": 51 - }, - { - "userID": 48, - "date": "2023/04/28", - "numOunces": 75 - }, - { - "userID": 49, - "date": "2023/04/28", - "numOunces": 74 - }, - { - "userID": 50, - "date": "2023/04/28", - "numOunces": 50 - }, - { - "userID": 1, - "date": "2023/04/29", - "numOunces": 77 - }, - { - "userID": 2, - "date": "2023/04/29", - "numOunces": 91 - }, - { - "userID": 3, - "date": "2023/04/29", - "numOunces": 24 - }, - { - "userID": 4, - "date": "2023/04/29", - "numOunces": 87 - }, - { - "userID": 5, - "date": "2023/04/29", - "numOunces": 20 - }, - { - "userID": 6, - "date": "2023/04/29", - "numOunces": 99 - }, - { - "userID": 7, - "date": "2023/04/29", - "numOunces": 26 - }, - { - "userID": 8, - "date": "2023/04/29", - "numOunces": 55 - }, - { - "userID": 9, - "date": "2023/04/29", - "numOunces": 53 - }, - { - "userID": 10, - "date": "2023/04/29", - "numOunces": 44 - }, - { - "userID": 11, - "date": "2023/04/29", - "numOunces": 29 - }, - { - "userID": 12, - "date": "2023/04/29", - "numOunces": 93 - }, - { - "userID": 13, - "date": "2023/04/29", - "numOunces": 23 - }, - { - "userID": 14, - "date": "2023/04/29", - "numOunces": 23 - }, - { - "userID": 15, - "date": "2023/04/29", - "numOunces": 58 - }, - { - "userID": 16, - "date": "2023/04/29", - "numOunces": 50 - }, - { - "userID": 17, - "date": "2023/04/29", - "numOunces": 96 - }, - { - "userID": 18, - "date": "2023/04/29", - "numOunces": 66 - }, - { - "userID": 19, - "date": "2023/04/29", - "numOunces": 95 - }, - { - "userID": 20, - "date": "2023/04/29", - "numOunces": 98 - }, - { - "userID": 21, - "date": "2023/04/29", - "numOunces": 82 - }, - { - "userID": 22, - "date": "2023/04/29", - "numOunces": 64 - }, - { - "userID": 23, - "date": "2023/04/29", - "numOunces": 33 - }, - { - "userID": 24, - "date": "2023/04/29", - "numOunces": 84 - }, - { - "userID": 25, - "date": "2023/04/29", - "numOunces": 77 - }, - { - "userID": 26, - "date": "2023/04/29", - "numOunces": 37 - }, - { - "userID": 27, - "date": "2023/04/29", - "numOunces": 31 - }, - { - "userID": 28, - "date": "2023/04/29", - "numOunces": 68 - }, - { - "userID": 29, - "date": "2023/04/29", - "numOunces": 90 - }, - { - "userID": 30, - "date": "2023/04/29", - "numOunces": 22 - }, - { - "userID": 31, - "date": "2023/04/29", - "numOunces": 38 - }, - { - "userID": 32, - "date": "2023/04/29", - "numOunces": 35 - }, - { - "userID": 33, - "date": "2023/04/29", - "numOunces": 48 - }, - { - "userID": 34, - "date": "2023/04/29", - "numOunces": 44 - }, - { - "userID": 35, - "date": "2023/04/29", - "numOunces": 94 - }, - { - "userID": 36, - "date": "2023/04/29", - "numOunces": 26 - }, - { - "userID": 37, - "date": "2023/04/29", - "numOunces": 100 - }, - { - "userID": 38, - "date": "2023/04/29", - "numOunces": 98 - }, - { - "userID": 39, - "date": "2023/04/29", - "numOunces": 29 - }, - { - "userID": 40, - "date": "2023/04/29", - "numOunces": 90 - }, - { - "userID": 41, - "date": "2023/04/29", - "numOunces": 85 - }, - { - "userID": 42, - "date": "2023/04/29", - "numOunces": 23 - }, - { - "userID": 43, - "date": "2023/04/29", - "numOunces": 96 - }, - { - "userID": 44, - "date": "2023/04/29", - "numOunces": 75 - }, - { - "userID": 45, - "date": "2023/04/29", - "numOunces": 62 - }, - { - "userID": 46, - "date": "2023/04/29", - "numOunces": 69 - }, - { - "userID": 47, - "date": "2023/04/29", - "numOunces": 44 - }, - { - "userID": 48, - "date": "2023/04/29", - "numOunces": 98 - }, - { - "userID": 49, - "date": "2023/04/29", - "numOunces": 90 - }, - { - "userID": 50, - "date": "2023/04/29", - "numOunces": 30 - }, - { - "userID": 1, - "date": "2023/04/30", - "numOunces": 88 - }, - { - "userID": 2, - "date": "2023/04/30", - "numOunces": 59 - }, - { - "userID": 3, - "date": "2023/04/30", - "numOunces": 69 - }, - { - "userID": 4, - "date": "2023/04/30", - "numOunces": 20 - }, - { - "userID": 5, - "date": "2023/04/30", - "numOunces": 58 - }, - { - "userID": 6, - "date": "2023/04/30", - "numOunces": 65 - }, - { - "userID": 7, - "date": "2023/04/30", - "numOunces": 85 - }, - { - "userID": 8, - "date": "2023/04/30", - "numOunces": 35 - }, - { - "userID": 9, - "date": "2023/04/30", - "numOunces": 57 - }, - { - "userID": 10, - "date": "2023/04/30", - "numOunces": 25 - }, - { - "userID": 11, - "date": "2023/04/30", - "numOunces": 69 - }, - { - "userID": 12, - "date": "2023/04/30", - "numOunces": 27 - }, - { - "userID": 13, - "date": "2023/04/30", - "numOunces": 73 - }, - { - "userID": 14, - "date": "2023/04/30", - "numOunces": 65 - }, - { - "userID": 15, - "date": "2023/04/30", - "numOunces": 34 - }, - { - "userID": 16, - "date": "2023/04/30", - "numOunces": 53 - }, - { - "userID": 17, - "date": "2023/04/30", - "numOunces": 93 - }, - { - "userID": 18, - "date": "2023/04/30", - "numOunces": 22 - }, - { - "userID": 19, - "date": "2023/04/30", - "numOunces": 83 - }, - { - "userID": 20, - "date": "2023/04/30", - "numOunces": 60 - }, - { - "userID": 21, - "date": "2023/04/30", - "numOunces": 26 - }, - { - "userID": 22, - "date": "2023/04/30", - "numOunces": 68 - }, - { - "userID": 23, - "date": "2023/04/30", - "numOunces": 44 - }, - { - "userID": 24, - "date": "2023/04/30", - "numOunces": 92 - }, - { - "userID": 25, - "date": "2023/04/30", - "numOunces": 40 - }, - { - "userID": 26, - "date": "2023/04/30", - "numOunces": 29 - }, - { - "userID": 27, - "date": "2023/04/30", - "numOunces": 71 - }, - { - "userID": 28, - "date": "2023/04/30", - "numOunces": 21 - }, - { - "userID": 29, - "date": "2023/04/30", - "numOunces": 100 - }, - { - "userID": 30, - "date": "2023/04/30", - "numOunces": 77 - }, - { - "userID": 31, - "date": "2023/04/30", - "numOunces": 41 - }, - { - "userID": 32, - "date": "2023/04/30", - "numOunces": 40 - }, - { - "userID": 33, - "date": "2023/04/30", - "numOunces": 74 - }, - { - "userID": 34, - "date": "2023/04/30", - "numOunces": 21 - }, - { - "userID": 35, - "date": "2023/04/30", - "numOunces": 54 - }, - { - "userID": 36, - "date": "2023/04/30", - "numOunces": 85 - }, - { - "userID": 37, - "date": "2023/04/30", - "numOunces": 22 - }, - { - "userID": 38, - "date": "2023/04/30", - "numOunces": 50 - }, - { - "userID": 39, - "date": "2023/04/30", - "numOunces": 96 - }, - { - "userID": 40, - "date": "2023/04/30", - "numOunces": 20 - }, - { - "userID": 41, - "date": "2023/04/30", - "numOunces": 39 - }, - { - "userID": 42, - "date": "2023/04/30", - "numOunces": 38 - }, - { - "userID": 43, - "date": "2023/04/30", - "numOunces": 61 - }, - { - "userID": 44, - "date": "2023/04/30", - "numOunces": 81 - }, - { - "userID": 45, - "date": "2023/04/30", - "numOunces": 55 - }, - { - "userID": 46, - "date": "2023/04/30", - "numOunces": 43 - }, - { - "userID": 47, - "date": "2023/04/30", - "numOunces": 78 - }, - { - "userID": 48, - "date": "2023/04/30", - "numOunces": 31 - }, - { - "userID": 49, - "date": "2023/04/30", - "numOunces": 78 - }, - { - "userID": 50, - "date": "2023/04/30", - "numOunces": 95 - }, - { - "userID": 1, - "date": "2023/05/01", - "numOunces": 54 - }, - { - "userID": 2, - "date": "2023/05/01", - "numOunces": 66 - }, - { - "userID": 3, - "date": "2023/05/01", - "numOunces": 27 - }, - { - "userID": 4, - "date": "2023/05/01", - "numOunces": 87 - }, - { - "userID": 5, - "date": "2023/05/01", - "numOunces": 54 - }, - { - "userID": 6, - "date": "2023/05/01", - "numOunces": 73 - }, - { - "userID": 7, - "date": "2023/05/01", - "numOunces": 86 - }, - { - "userID": 8, - "date": "2023/05/01", - "numOunces": 39 - }, - { - "userID": 9, - "date": "2023/05/01", - "numOunces": 60 - }, - { - "userID": 10, - "date": "2023/05/01", - "numOunces": 30 - }, - { - "userID": 11, - "date": "2023/05/01", - "numOunces": 59 - }, - { - "userID": 12, - "date": "2023/05/01", - "numOunces": 99 - }, - { - "userID": 13, - "date": "2023/05/01", - "numOunces": 34 - }, - { - "userID": 14, - "date": "2023/05/01", - "numOunces": 94 - }, - { - "userID": 15, - "date": "2023/05/01", - "numOunces": 65 - }, - { - "userID": 16, - "date": "2023/05/01", - "numOunces": 27 - }, - { - "userID": 17, - "date": "2023/05/01", - "numOunces": 82 - }, - { - "userID": 18, - "date": "2023/05/01", - "numOunces": 71 - }, - { - "userID": 19, - "date": "2023/05/01", - "numOunces": 82 - }, - { - "userID": 20, - "date": "2023/05/01", - "numOunces": 54 - }, - { - "userID": 21, - "date": "2023/05/01", - "numOunces": 51 - }, - { - "userID": 22, - "date": "2023/05/01", - "numOunces": 60 - }, - { - "userID": 23, - "date": "2023/05/01", - "numOunces": 26 - }, - { - "userID": 24, - "date": "2023/05/01", - "numOunces": 57 - }, - { - "userID": 25, - "date": "2023/05/01", - "numOunces": 50 - }, - { - "userID": 26, - "date": "2023/05/01", - "numOunces": 22 - }, - { - "userID": 27, - "date": "2023/05/01", - "numOunces": 60 - }, - { - "userID": 28, - "date": "2023/05/01", - "numOunces": 91 - }, - { - "userID": 29, - "date": "2023/05/01", - "numOunces": 58 - }, - { - "userID": 30, - "date": "2023/05/01", - "numOunces": 76 - }, - { - "userID": 31, - "date": "2023/05/01", - "numOunces": 87 - }, - { - "userID": 32, - "date": "2023/05/01", - "numOunces": 31 - }, - { - "userID": 33, - "date": "2023/05/01", - "numOunces": 47 - }, - { - "userID": 34, - "date": "2023/05/01", - "numOunces": 54 - }, - { - "userID": 35, - "date": "2023/05/01", - "numOunces": 41 - }, - { - "userID": 36, - "date": "2023/05/01", - "numOunces": 93 - }, - { - "userID": 37, - "date": "2023/05/01", - "numOunces": 48 - }, - { - "userID": 38, - "date": "2023/05/01", - "numOunces": 59 - }, - { - "userID": 39, - "date": "2023/05/01", - "numOunces": 39 - }, - { - "userID": 40, - "date": "2023/05/01", - "numOunces": 88 - }, - { - "userID": 41, - "date": "2023/05/01", - "numOunces": 64 - }, - { - "userID": 42, - "date": "2023/05/01", - "numOunces": 65 - }, - { - "userID": 43, - "date": "2023/05/01", - "numOunces": 88 - }, - { - "userID": 44, - "date": "2023/05/01", - "numOunces": 41 - }, - { - "userID": 45, - "date": "2023/05/01", - "numOunces": 65 - }, - { - "userID": 46, - "date": "2023/05/01", - "numOunces": 66 - }, - { - "userID": 47, - "date": "2023/05/01", - "numOunces": 33 - }, - { - "userID": 48, - "date": "2023/05/01", - "numOunces": 69 - }, - { - "userID": 49, - "date": "2023/05/01", - "numOunces": 93 - }, - { - "userID": 50, - "date": "2023/05/01", - "numOunces": 32 - }, - { - "userID": 1, - "date": "2023/05/02", - "numOunces": 95 - }, - { - "userID": 2, - "date": "2023/05/02", - "numOunces": 92 - }, - { - "userID": 3, - "date": "2023/05/02", - "numOunces": 38 - }, - { - "userID": 4, - "date": "2023/05/02", - "numOunces": 82 - }, - { - "userID": 5, - "date": "2023/05/02", - "numOunces": 80 - }, - { - "userID": 6, - "date": "2023/05/02", - "numOunces": 27 - }, - { - "userID": 7, - "date": "2023/05/02", - "numOunces": 78 - }, - { - "userID": 8, - "date": "2023/05/02", - "numOunces": 29 - }, - { - "userID": 9, - "date": "2023/05/02", - "numOunces": 36 - }, - { - "userID": 10, - "date": "2023/05/02", - "numOunces": 50 - }, - { - "userID": 11, - "date": "2023/05/02", - "numOunces": 59 - }, - { - "userID": 12, - "date": "2023/05/02", - "numOunces": 74 - }, - { - "userID": 13, - "date": "2023/05/02", - "numOunces": 31 - }, - { - "userID": 14, - "date": "2023/05/02", - "numOunces": 26 - }, - { - "userID": 15, - "date": "2023/05/02", - "numOunces": 43 - }, - { - "userID": 16, - "date": "2023/05/02", - "numOunces": 57 - }, - { - "userID": 17, - "date": "2023/05/02", - "numOunces": 53 - }, - { - "userID": 18, - "date": "2023/05/02", - "numOunces": 43 - }, - { - "userID": 19, - "date": "2023/05/02", - "numOunces": 60 - }, - { - "userID": 20, - "date": "2023/05/02", - "numOunces": 84 - }, - { - "userID": 21, - "date": "2023/05/02", - "numOunces": 73 - }, - { - "userID": 22, - "date": "2023/05/02", - "numOunces": 32 - }, - { - "userID": 23, - "date": "2023/05/02", - "numOunces": 89 - }, - { - "userID": 24, - "date": "2023/05/02", - "numOunces": 42 - }, - { - "userID": 25, - "date": "2023/05/02", - "numOunces": 85 - }, - { - "userID": 26, - "date": "2023/05/02", - "numOunces": 73 - }, - { - "userID": 27, - "date": "2023/05/02", - "numOunces": 91 - }, - { - "userID": 28, - "date": "2023/05/02", - "numOunces": 44 - }, - { - "userID": 29, - "date": "2023/05/02", - "numOunces": 64 - }, - { - "userID": 30, - "date": "2023/05/02", - "numOunces": 79 - }, - { - "userID": 31, - "date": "2023/05/02", - "numOunces": 52 - }, - { - "userID": 32, - "date": "2023/05/02", - "numOunces": 43 - }, - { - "userID": 33, - "date": "2023/05/02", - "numOunces": 37 - }, - { - "userID": 34, - "date": "2023/05/02", - "numOunces": 50 - }, - { - "userID": 35, - "date": "2023/05/02", - "numOunces": 40 - }, - { - "userID": 36, - "date": "2023/05/02", - "numOunces": 43 - }, - { - "userID": 37, - "date": "2023/05/02", - "numOunces": 21 - }, - { - "userID": 38, - "date": "2023/05/02", - "numOunces": 33 - }, - { - "userID": 39, - "date": "2023/05/02", - "numOunces": 63 - }, - { - "userID": 40, - "date": "2023/05/02", - "numOunces": 84 - }, - { - "userID": 41, - "date": "2023/05/02", - "numOunces": 36 - }, - { - "userID": 42, - "date": "2023/05/02", - "numOunces": 24 - }, - { - "userID": 43, - "date": "2023/05/02", - "numOunces": 29 - }, - { - "userID": 44, - "date": "2023/05/02", - "numOunces": 95 - }, - { - "userID": 45, - "date": "2023/05/02", - "numOunces": 91 - }, - { - "userID": 46, - "date": "2023/05/02", - "numOunces": 92 - }, - { - "userID": 47, - "date": "2023/05/02", - "numOunces": 57 - }, - { - "userID": 48, - "date": "2023/05/02", - "numOunces": 69 - }, - { - "userID": 49, - "date": "2023/05/02", - "numOunces": 47 - }, - { - "userID": 50, - "date": "2023/05/02", - "numOunces": 69 - }, - { - "userID": 1, - "date": "2023/05/03", - "numOunces": 29 - }, - { - "userID": 2, - "date": "2023/05/03", - "numOunces": 68 - }, - { - "userID": 3, - "date": "2023/05/03", - "numOunces": 26 - }, - { - "userID": 4, - "date": "2023/05/03", - "numOunces": 27 - }, - { - "userID": 5, - "date": "2023/05/03", - "numOunces": 27 - }, - { - "userID": 6, - "date": "2023/05/03", - "numOunces": 83 - }, - { - "userID": 7, - "date": "2023/05/03", - "numOunces": 94 - }, - { - "userID": 8, - "date": "2023/05/03", - "numOunces": 55 - }, - { - "userID": 9, - "date": "2023/05/03", - "numOunces": 29 - }, - { - "userID": 10, - "date": "2023/05/03", - "numOunces": 79 - }, - { - "userID": 11, - "date": "2023/05/03", - "numOunces": 94 - }, - { - "userID": 12, - "date": "2023/05/03", - "numOunces": 93 - }, - { - "userID": 13, - "date": "2023/05/03", - "numOunces": 82 - }, - { - "userID": 14, - "date": "2023/05/03", - "numOunces": 57 - }, - { - "userID": 15, - "date": "2023/05/03", - "numOunces": 28 - }, - { - "userID": 16, - "date": "2023/05/03", - "numOunces": 95 - }, - { - "userID": 17, - "date": "2023/05/03", - "numOunces": 37 - }, - { - "userID": 18, - "date": "2023/05/03", - "numOunces": 97 - }, - { - "userID": 19, - "date": "2023/05/03", - "numOunces": 48 - }, - { - "userID": 20, - "date": "2023/05/03", - "numOunces": 81 - }, - { - "userID": 21, - "date": "2023/05/03", - "numOunces": 66 - }, - { - "userID": 22, - "date": "2023/05/03", - "numOunces": 27 - }, - { - "userID": 23, - "date": "2023/05/03", - "numOunces": 27 - }, - { - "userID": 24, - "date": "2023/05/03", - "numOunces": 21 - }, - { - "userID": 25, - "date": "2023/05/03", - "numOunces": 32 - }, - { - "userID": 26, - "date": "2023/05/03", - "numOunces": 40 - }, - { - "userID": 27, - "date": "2023/05/03", - "numOunces": 25 - }, - { - "userID": 28, - "date": "2023/05/03", - "numOunces": 26 - }, - { - "userID": 29, - "date": "2023/05/03", - "numOunces": 81 - }, - { - "userID": 30, - "date": "2023/05/03", - "numOunces": 40 - }, - { - "userID": 31, - "date": "2023/05/03", - "numOunces": 36 - }, - { - "userID": 32, - "date": "2023/05/03", - "numOunces": 86 - }, - { - "userID": 33, - "date": "2023/05/03", - "numOunces": 91 - }, - { - "userID": 34, - "date": "2023/05/03", - "numOunces": 70 - }, - { - "userID": 35, - "date": "2023/05/03", - "numOunces": 91 - }, - { - "userID": 36, - "date": "2023/05/03", - "numOunces": 71 - }, - { - "userID": 37, - "date": "2023/05/03", - "numOunces": 81 - }, - { - "userID": 38, - "date": "2023/05/03", - "numOunces": 20 - }, - { - "userID": 39, - "date": "2023/05/03", - "numOunces": 89 - }, - { - "userID": 40, - "date": "2023/05/03", - "numOunces": 95 - }, - { - "userID": 41, - "date": "2023/05/03", - "numOunces": 73 - }, - { - "userID": 42, - "date": "2023/05/03", - "numOunces": 31 - }, - { - "userID": 43, - "date": "2023/05/03", - "numOunces": 48 - }, - { - "userID": 44, - "date": "2023/05/03", - "numOunces": 76 - }, - { - "userID": 45, - "date": "2023/05/03", - "numOunces": 61 - }, - { - "userID": 46, - "date": "2023/05/03", - "numOunces": 86 - }, - { - "userID": 47, - "date": "2023/05/03", - "numOunces": 95 - }, - { - "userID": 48, - "date": "2023/05/03", - "numOunces": 86 - }, - { - "userID": 49, - "date": "2023/05/03", - "numOunces": 86 - }, - { - "userID": 50, - "date": "2023/05/03", - "numOunces": 68 - }, - { - "userID": 1, - "date": "2023/05/04", - "numOunces": 60 - }, - { - "userID": 2, - "date": "2023/05/04", - "numOunces": 72 - }, - { - "userID": 3, - "date": "2023/05/04", - "numOunces": 95 - }, - { - "userID": 4, - "date": "2023/05/04", - "numOunces": 53 - }, - { - "userID": 5, - "date": "2023/05/04", - "numOunces": 26 - }, - { - "userID": 6, - "date": "2023/05/04", - "numOunces": 73 - }, - { - "userID": 7, - "date": "2023/05/04", - "numOunces": 97 - }, - { - "userID": 8, - "date": "2023/05/04", - "numOunces": 67 - }, - { - "userID": 9, - "date": "2023/05/04", - "numOunces": 70 - }, - { - "userID": 10, - "date": "2023/05/04", - "numOunces": 23 - }, - { - "userID": 11, - "date": "2023/05/04", - "numOunces": 77 - }, - { - "userID": 12, - "date": "2023/05/04", - "numOunces": 25 - }, - { - "userID": 13, - "date": "2023/05/04", - "numOunces": 81 - }, - { - "userID": 14, - "date": "2023/05/04", - "numOunces": 89 - }, - { - "userID": 15, - "date": "2023/05/04", - "numOunces": 65 - }, - { - "userID": 16, - "date": "2023/05/04", - "numOunces": 41 - }, - { - "userID": 17, - "date": "2023/05/04", - "numOunces": 46 - }, - { - "userID": 18, - "date": "2023/05/04", - "numOunces": 87 - }, - { - "userID": 19, - "date": "2023/05/04", - "numOunces": 47 - }, - { - "userID": 20, - "date": "2023/05/04", - "numOunces": 95 - }, - { - "userID": 21, - "date": "2023/05/04", - "numOunces": 99 - }, - { - "userID": 22, - "date": "2023/05/04", - "numOunces": 55 - }, - { - "userID": 23, - "date": "2023/05/04", - "numOunces": 61 - }, - { - "userID": 24, - "date": "2023/05/04", - "numOunces": 78 - }, - { - "userID": 25, - "date": "2023/05/04", - "numOunces": 92 - }, - { - "userID": 26, - "date": "2023/05/04", - "numOunces": 26 - }, - { - "userID": 27, - "date": "2023/05/04", - "numOunces": 95 - }, - { - "userID": 28, - "date": "2023/05/04", - "numOunces": 47 - }, - { - "userID": 29, - "date": "2023/05/04", - "numOunces": 63 - }, - { - "userID": 30, - "date": "2023/05/04", - "numOunces": 88 - }, - { - "userID": 31, - "date": "2023/05/04", - "numOunces": 56 - }, - { - "userID": 32, - "date": "2023/05/04", - "numOunces": 22 - }, - { - "userID": 33, - "date": "2023/05/04", - "numOunces": 72 - }, - { - "userID": 34, - "date": "2023/05/04", - "numOunces": 26 - }, - { - "userID": 35, - "date": "2023/05/04", - "numOunces": 98 - }, - { - "userID": 36, - "date": "2023/05/04", - "numOunces": 65 - }, - { - "userID": 37, - "date": "2023/05/04", - "numOunces": 49 - }, - { - "userID": 38, - "date": "2023/05/04", - "numOunces": 45 - }, - { - "userID": 39, - "date": "2023/05/04", - "numOunces": 34 - }, - { - "userID": 40, - "date": "2023/05/04", - "numOunces": 26 - }, - { - "userID": 41, - "date": "2023/05/04", - "numOunces": 42 - }, - { - "userID": 42, - "date": "2023/05/04", - "numOunces": 67 - }, - { - "userID": 43, - "date": "2023/05/04", - "numOunces": 45 - }, - { - "userID": 44, - "date": "2023/05/04", - "numOunces": 24 - }, - { - "userID": 45, - "date": "2023/05/04", - "numOunces": 32 - }, - { - "userID": 46, - "date": "2023/05/04", - "numOunces": 58 - }, - { - "userID": 47, - "date": "2023/05/04", - "numOunces": 26 - }, - { - "userID": 48, - "date": "2023/05/04", - "numOunces": 51 - }, - { - "userID": 49, - "date": "2023/05/04", - "numOunces": 83 - }, - { - "userID": 50, - "date": "2023/05/04", - "numOunces": 41 - }, - { - "userID": 1, - "date": "2023/05/05", - "numOunces": 62 - }, - { - "userID": 2, - "date": "2023/05/05", - "numOunces": 59 - }, - { - "userID": 3, - "date": "2023/05/05", - "numOunces": 83 - }, - { - "userID": 4, - "date": "2023/05/05", - "numOunces": 79 - }, - { - "userID": 5, - "date": "2023/05/05", - "numOunces": 33 - }, - { - "userID": 6, - "date": "2023/05/05", - "numOunces": 74 - }, - { - "userID": 7, - "date": "2023/05/05", - "numOunces": 28 - }, - { - "userID": 8, - "date": "2023/05/05", - "numOunces": 94 - }, - { - "userID": 9, - "date": "2023/05/05", - "numOunces": 59 - }, - { - "userID": 10, - "date": "2023/05/05", - "numOunces": 61 - }, - { - "userID": 11, - "date": "2023/05/05", - "numOunces": 32 - }, - { - "userID": 12, - "date": "2023/05/05", - "numOunces": 74 - }, - { - "userID": 13, - "date": "2023/05/05", - "numOunces": 73 - }, - { - "userID": 14, - "date": "2023/05/05", - "numOunces": 90 - }, - { - "userID": 15, - "date": "2023/05/05", - "numOunces": 22 - }, - { - "userID": 16, - "date": "2023/05/05", - "numOunces": 82 - }, - { - "userID": 17, - "date": "2023/05/05", - "numOunces": 51 - }, - { - "userID": 18, - "date": "2023/05/05", - "numOunces": 90 - }, - { - "userID": 19, - "date": "2023/05/05", - "numOunces": 60 - }, - { - "userID": 20, - "date": "2023/05/05", - "numOunces": 62 - }, - { - "userID": 21, - "date": "2023/05/05", - "numOunces": 33 - }, - { - "userID": 22, - "date": "2023/05/05", - "numOunces": 88 - }, - { - "userID": 23, - "date": "2023/05/05", - "numOunces": 64 - }, - { - "userID": 24, - "date": "2023/05/05", - "numOunces": 52 - }, - { - "userID": 25, - "date": "2023/05/05", - "numOunces": 26 - }, - { - "userID": 26, - "date": "2023/05/05", - "numOunces": 37 - }, - { - "userID": 27, - "date": "2023/05/05", - "numOunces": 56 - }, - { - "userID": 28, - "date": "2023/05/05", - "numOunces": 22 - }, - { - "userID": 29, - "date": "2023/05/05", - "numOunces": 76 - }, - { - "userID": 30, - "date": "2023/05/05", - "numOunces": 84 - }, - { - "userID": 31, - "date": "2023/05/05", - "numOunces": 51 - }, - { - "userID": 32, - "date": "2023/05/05", - "numOunces": 88 - }, - { - "userID": 33, - "date": "2023/05/05", - "numOunces": 66 - }, - { - "userID": 34, - "date": "2023/05/05", - "numOunces": 41 - }, - { - "userID": 35, - "date": "2023/05/05", - "numOunces": 89 - }, - { - "userID": 36, - "date": "2023/05/05", - "numOunces": 95 - }, - { - "userID": 37, - "date": "2023/05/05", - "numOunces": 42 - }, - { - "userID": 38, - "date": "2023/05/05", - "numOunces": 52 - }, - { - "userID": 39, - "date": "2023/05/05", - "numOunces": 27 - }, - { - "userID": 40, - "date": "2023/05/05", - "numOunces": 95 - }, - { - "userID": 41, - "date": "2023/05/05", - "numOunces": 64 - }, - { - "userID": 42, - "date": "2023/05/05", - "numOunces": 52 - }, - { - "userID": 43, - "date": "2023/05/05", - "numOunces": 59 - }, - { - "userID": 44, - "date": "2023/05/05", - "numOunces": 95 - }, - { - "userID": 45, - "date": "2023/05/05", - "numOunces": 68 - }, - { - "userID": 46, - "date": "2023/05/05", - "numOunces": 37 - }, - { - "userID": 47, - "date": "2023/05/05", - "numOunces": 49 - }, - { - "userID": 48, - "date": "2023/05/05", - "numOunces": 55 - }, - { - "userID": 49, - "date": "2023/05/05", - "numOunces": 30 - }, - { - "userID": 50, - "date": "2023/05/05", - "numOunces": 33 - }, - { - "userID": 1, - "date": "2023/05/06", - "numOunces": 75 - }, - { - "userID": 2, - "date": "2023/05/06", - "numOunces": 28 - }, - { - "userID": 3, - "date": "2023/05/06", - "numOunces": 75 - }, - { - "userID": 4, - "date": "2023/05/06", - "numOunces": 24 - }, - { - "userID": 5, - "date": "2023/05/06", - "numOunces": 89 - }, - { - "userID": 6, - "date": "2023/05/06", - "numOunces": 48 - }, - { - "userID": 7, - "date": "2023/05/06", - "numOunces": 94 - }, - { - "userID": 8, - "date": "2023/05/06", - "numOunces": 94 - }, - { - "userID": 9, - "date": "2023/05/06", - "numOunces": 78 - }, - { - "userID": 10, - "date": "2023/05/06", - "numOunces": 99 - }, - { - "userID": 11, - "date": "2023/05/06", - "numOunces": 97 - }, - { - "userID": 12, - "date": "2023/05/06", - "numOunces": 85 - }, - { - "userID": 13, - "date": "2023/05/06", - "numOunces": 28 - }, - { - "userID": 14, - "date": "2023/05/06", - "numOunces": 87 - }, - { - "userID": 15, - "date": "2023/05/06", - "numOunces": 56 - }, - { - "userID": 16, - "date": "2023/05/06", - "numOunces": 84 - }, - { - "userID": 17, - "date": "2023/05/06", - "numOunces": 59 - }, - { - "userID": 18, - "date": "2023/05/06", - "numOunces": 96 - }, - { - "userID": 19, - "date": "2023/05/06", - "numOunces": 46 - }, - { - "userID": 20, - "date": "2023/05/06", - "numOunces": 27 - }, - { - "userID": 21, - "date": "2023/05/06", - "numOunces": 31 - }, - { - "userID": 22, - "date": "2023/05/06", - "numOunces": 99 - }, - { - "userID": 23, - "date": "2023/05/06", - "numOunces": 98 - }, - { - "userID": 24, - "date": "2023/05/06", - "numOunces": 26 - }, - { - "userID": 25, - "date": "2023/05/06", - "numOunces": 32 - }, - { - "userID": 26, - "date": "2023/05/06", - "numOunces": 65 - }, - { - "userID": 27, - "date": "2023/05/06", - "numOunces": 74 - }, - { - "userID": 28, - "date": "2023/05/06", - "numOunces": 81 - }, - { - "userID": 29, - "date": "2023/05/06", - "numOunces": 36 - }, - { - "userID": 30, - "date": "2023/05/06", - "numOunces": 56 - }, - { - "userID": 31, - "date": "2023/05/06", - "numOunces": 89 - }, - { - "userID": 32, - "date": "2023/05/06", - "numOunces": 36 - }, - { - "userID": 33, - "date": "2023/05/06", - "numOunces": 59 - }, - { - "userID": 34, - "date": "2023/05/06", - "numOunces": 44 - }, - { - "userID": 35, - "date": "2023/05/06", - "numOunces": 66 - }, - { - "userID": 36, - "date": "2023/05/06", - "numOunces": 32 - }, - { - "userID": 37, - "date": "2023/05/06", - "numOunces": 33 - }, - { - "userID": 38, - "date": "2023/05/06", - "numOunces": 52 - }, - { - "userID": 39, - "date": "2023/05/06", - "numOunces": 95 - }, - { - "userID": 40, - "date": "2023/05/06", - "numOunces": 72 - }, - { - "userID": 41, - "date": "2023/05/06", - "numOunces": 77 - }, - { - "userID": 42, - "date": "2023/05/06", - "numOunces": 99 - }, - { - "userID": 43, - "date": "2023/05/06", - "numOunces": 46 - }, - { - "userID": 44, - "date": "2023/05/06", - "numOunces": 23 - }, - { - "userID": 45, - "date": "2023/05/06", - "numOunces": 86 - }, - { - "userID": 46, - "date": "2023/05/06", - "numOunces": 72 - }, - { - "userID": 47, - "date": "2023/05/06", - "numOunces": 20 - }, - { - "userID": 48, - "date": "2023/05/06", - "numOunces": 21 - }, - { - "userID": 49, - "date": "2023/05/06", - "numOunces": 76 - }, - { - "userID": 50, - "date": "2023/05/06", - "numOunces": 25 - }, - { - "userID": 1, - "date": "2023/05/07", - "numOunces": 84 - }, - { - "userID": 2, - "date": "2023/05/07", - "numOunces": 99 - }, - { - "userID": 3, - "date": "2023/05/07", - "numOunces": 31 - }, - { - "userID": 4, - "date": "2023/05/07", - "numOunces": 67 - }, - { - "userID": 5, - "date": "2023/05/07", - "numOunces": 43 - }, - { - "userID": 6, - "date": "2023/05/07", - "numOunces": 66 - }, - { - "userID": 7, - "date": "2023/05/07", - "numOunces": 100 - }, - { - "userID": 8, - "date": "2023/05/07", - "numOunces": 64 - }, - { - "userID": 9, - "date": "2023/05/07", - "numOunces": 93 - }, - { - "userID": 10, - "date": "2023/05/07", - "numOunces": 28 - }, - { - "userID": 11, - "date": "2023/05/07", - "numOunces": 75 - }, - { - "userID": 12, - "date": "2023/05/07", - "numOunces": 38 - }, - { - "userID": 13, - "date": "2023/05/07", - "numOunces": 44 - }, - { - "userID": 14, - "date": "2023/05/07", - "numOunces": 57 - }, - { - "userID": 15, - "date": "2023/05/07", - "numOunces": 21 - }, - { - "userID": 16, - "date": "2023/05/07", - "numOunces": 79 - }, - { - "userID": 17, - "date": "2023/05/07", - "numOunces": 46 - }, - { - "userID": 18, - "date": "2023/05/07", - "numOunces": 41 - }, - { - "userID": 19, - "date": "2023/05/07", - "numOunces": 28 - }, - { - "userID": 20, - "date": "2023/05/07", - "numOunces": 61 - }, - { - "userID": 21, - "date": "2023/05/07", - "numOunces": 82 - }, - { - "userID": 22, - "date": "2023/05/07", - "numOunces": 51 - }, - { - "userID": 23, - "date": "2023/05/07", - "numOunces": 49 - }, - { - "userID": 24, - "date": "2023/05/07", - "numOunces": 39 - }, - { - "userID": 25, - "date": "2023/05/07", - "numOunces": 51 - }, - { - "userID": 26, - "date": "2023/05/07", - "numOunces": 29 - }, - { - "userID": 27, - "date": "2023/05/07", - "numOunces": 77 - }, - { - "userID": 28, - "date": "2023/05/07", - "numOunces": 46 - }, - { - "userID": 29, - "date": "2023/05/07", - "numOunces": 27 - }, - { - "userID": 30, - "date": "2023/05/07", - "numOunces": 27 - }, - { - "userID": 31, - "date": "2023/05/07", - "numOunces": 40 - }, - { - "userID": 32, - "date": "2023/05/07", - "numOunces": 53 - }, - { - "userID": 33, - "date": "2023/05/07", - "numOunces": 72 - }, - { - "userID": 34, - "date": "2023/05/07", - "numOunces": 79 - }, - { - "userID": 35, - "date": "2023/05/07", - "numOunces": 34 - }, - { - "userID": 36, - "date": "2023/05/07", - "numOunces": 58 - }, - { - "userID": 37, - "date": "2023/05/07", - "numOunces": 80 - }, - { - "userID": 38, - "date": "2023/05/07", - "numOunces": 96 - }, - { - "userID": 39, - "date": "2023/05/07", - "numOunces": 50 - }, - { - "userID": 40, - "date": "2023/05/07", - "numOunces": 67 - }, - { - "userID": 41, - "date": "2023/05/07", - "numOunces": 79 - }, - { - "userID": 42, - "date": "2023/05/07", - "numOunces": 99 - }, - { - "userID": 43, - "date": "2023/05/07", - "numOunces": 78 - }, - { - "userID": 44, - "date": "2023/05/07", - "numOunces": 62 - }, - { - "userID": 45, - "date": "2023/05/07", - "numOunces": 97 - }, - { - "userID": 46, - "date": "2023/05/07", - "numOunces": 96 - }, - { - "userID": 47, - "date": "2023/05/07", - "numOunces": 47 - }, - { - "userID": 48, - "date": "2023/05/07", - "numOunces": 99 - }, - { - "userID": 49, - "date": "2023/05/07", - "numOunces": 65 - }, - { - "userID": 50, - "date": "2023/05/07", - "numOunces": 39 - }, - { - "userID": 1, - "date": "2023/05/08", - "numOunces": 63 - }, - { - "userID": 2, - "date": "2023/05/08", - "numOunces": 69 - }, - { - "userID": 3, - "date": "2023/05/08", - "numOunces": 56 - }, - { - "userID": 4, - "date": "2023/05/08", - "numOunces": 29 - }, - { - "userID": 5, - "date": "2023/05/08", - "numOunces": 21 - }, - { - "userID": 6, - "date": "2023/05/08", - "numOunces": 41 - }, - { - "userID": 7, - "date": "2023/05/08", - "numOunces": 26 - }, - { - "userID": 8, - "date": "2023/05/08", - "numOunces": 98 - }, - { - "userID": 9, - "date": "2023/05/08", - "numOunces": 98 - }, - { - "userID": 10, - "date": "2023/05/08", - "numOunces": 75 - }, - { - "userID": 11, - "date": "2023/05/08", - "numOunces": 44 - }, - { - "userID": 12, - "date": "2023/05/08", - "numOunces": 80 - }, - { - "userID": 13, - "date": "2023/05/08", - "numOunces": 58 - }, - { - "userID": 14, - "date": "2023/05/08", - "numOunces": 59 - }, - { - "userID": 15, - "date": "2023/05/08", - "numOunces": 54 - }, - { - "userID": 16, - "date": "2023/05/08", - "numOunces": 73 - }, - { - "userID": 17, - "date": "2023/05/08", - "numOunces": 85 - }, - { - "userID": 18, - "date": "2023/05/08", - "numOunces": 97 - }, - { - "userID": 19, - "date": "2023/05/08", - "numOunces": 36 - }, - { - "userID": 20, - "date": "2023/05/08", - "numOunces": 40 - }, - { - "userID": 21, - "date": "2023/05/08", - "numOunces": 27 - }, - { - "userID": 22, - "date": "2023/05/08", - "numOunces": 97 - }, - { - "userID": 23, - "date": "2023/05/08", - "numOunces": 96 - }, - { - "userID": 24, - "date": "2023/05/08", - "numOunces": 87 - }, - { - "userID": 25, - "date": "2023/05/08", - "numOunces": 24 - }, - { - "userID": 26, - "date": "2023/05/08", - "numOunces": 71 - }, - { - "userID": 27, - "date": "2023/05/08", - "numOunces": 27 - }, - { - "userID": 28, - "date": "2023/05/08", - "numOunces": 57 - }, - { - "userID": 29, - "date": "2023/05/08", - "numOunces": 52 - }, - { - "userID": 30, - "date": "2023/05/08", - "numOunces": 95 - }, - { - "userID": 31, - "date": "2023/05/08", - "numOunces": 100 - }, - { - "userID": 32, - "date": "2023/05/08", - "numOunces": 37 - }, - { - "userID": 33, - "date": "2023/05/08", - "numOunces": 77 - }, - { - "userID": 34, - "date": "2023/05/08", - "numOunces": 24 - }, - { - "userID": 35, - "date": "2023/05/08", - "numOunces": 52 - }, - { - "userID": 36, - "date": "2023/05/08", - "numOunces": 29 - }, - { - "userID": 37, - "date": "2023/05/08", - "numOunces": 57 - }, - { - "userID": 38, - "date": "2023/05/08", - "numOunces": 98 - }, - { - "userID": 39, - "date": "2023/05/08", - "numOunces": 37 - }, - { - "userID": 40, - "date": "2023/05/08", - "numOunces": 96 - }, - { - "userID": 41, - "date": "2023/05/08", - "numOunces": 69 - }, - { - "userID": 42, - "date": "2023/05/08", - "numOunces": 55 - }, - { - "userID": 43, - "date": "2023/05/08", - "numOunces": 79 - }, - { - "userID": 44, - "date": "2023/05/08", - "numOunces": 33 - }, - { - "userID": 45, - "date": "2023/05/08", - "numOunces": 66 - }, - { - "userID": 46, - "date": "2023/05/08", - "numOunces": 25 - }, - { - "userID": 47, - "date": "2023/05/08", - "numOunces": 38 - }, - { - "userID": 48, - "date": "2023/05/08", - "numOunces": 33 - }, - { - "userID": 49, - "date": "2023/05/08", - "numOunces": 24 - }, - { - "userID": 50, - "date": "2023/05/08", - "numOunces": 23 - }, - { - "userID": 1, - "date": "2023/05/09", - "numOunces": 32 - }, - { - "userID": 2, - "date": "2023/05/09", - "numOunces": 89 - }, - { - "userID": 3, - "date": "2023/05/09", - "numOunces": 34 - }, - { - "userID": 4, - "date": "2023/05/09", - "numOunces": 55 - }, - { - "userID": 5, - "date": "2023/05/09", - "numOunces": 79 - }, - { - "userID": 6, - "date": "2023/05/09", - "numOunces": 90 - }, - { - "userID": 7, - "date": "2023/05/09", - "numOunces": 33 - }, - { - "userID": 8, - "date": "2023/05/09", - "numOunces": 79 - }, - { - "userID": 9, - "date": "2023/05/09", - "numOunces": 35 - }, - { - "userID": 10, - "date": "2023/05/09", - "numOunces": 69 - }, - { - "userID": 11, - "date": "2023/05/09", - "numOunces": 47 - }, - { - "userID": 12, - "date": "2023/05/09", - "numOunces": 87 - }, - { - "userID": 13, - "date": "2023/05/09", - "numOunces": 64 - }, - { - "userID": 14, - "date": "2023/05/09", - "numOunces": 86 - }, - { - "userID": 15, - "date": "2023/05/09", - "numOunces": 57 - }, - { - "userID": 16, - "date": "2023/05/09", - "numOunces": 27 - }, - { - "userID": 17, - "date": "2023/05/09", - "numOunces": 43 - }, - { - "userID": 18, - "date": "2023/05/09", - "numOunces": 95 - }, - { - "userID": 19, - "date": "2023/05/09", - "numOunces": 38 - }, - { - "userID": 20, - "date": "2023/05/09", - "numOunces": 88 - }, - { - "userID": 21, - "date": "2023/05/09", - "numOunces": 93 - }, - { - "userID": 22, - "date": "2023/05/09", - "numOunces": 79 - }, - { - "userID": 23, - "date": "2023/05/09", - "numOunces": 83 - }, - { - "userID": 24, - "date": "2023/05/09", - "numOunces": 58 - }, - { - "userID": 25, - "date": "2023/05/09", - "numOunces": 61 - }, - { - "userID": 26, - "date": "2023/05/09", - "numOunces": 89 - }, - { - "userID": 27, - "date": "2023/05/09", - "numOunces": 35 - }, - { - "userID": 28, - "date": "2023/05/09", - "numOunces": 91 - }, - { - "userID": 29, - "date": "2023/05/09", - "numOunces": 27 - }, - { - "userID": 30, - "date": "2023/05/09", - "numOunces": 27 - }, - { - "userID": 31, - "date": "2023/05/09", - "numOunces": 84 - }, - { - "userID": 32, - "date": "2023/05/09", - "numOunces": 83 - }, - { - "userID": 33, - "date": "2023/05/09", - "numOunces": 41 - }, - { - "userID": 34, - "date": "2023/05/09", - "numOunces": 46 - }, - { - "userID": 35, - "date": "2023/05/09", - "numOunces": 99 - }, - { - "userID": 36, - "date": "2023/05/09", - "numOunces": 24 - }, - { - "userID": 37, - "date": "2023/05/09", - "numOunces": 61 - }, - { - "userID": 38, - "date": "2023/05/09", - "numOunces": 46 - }, - { - "userID": 39, - "date": "2023/05/09", - "numOunces": 97 - }, - { - "userID": 40, - "date": "2023/05/09", - "numOunces": 84 - }, - { - "userID": 41, - "date": "2023/05/09", - "numOunces": 79 - }, - { - "userID": 42, - "date": "2023/05/09", - "numOunces": 25 - }, - { - "userID": 43, - "date": "2023/05/09", - "numOunces": 21 - }, - { - "userID": 44, - "date": "2023/05/09", - "numOunces": 43 - }, - { - "userID": 45, - "date": "2023/05/09", - "numOunces": 91 - }, - { - "userID": 46, - "date": "2023/05/09", - "numOunces": 58 - }, - { - "userID": 47, - "date": "2023/05/09", - "numOunces": 35 - }, - { - "userID": 48, - "date": "2023/05/09", - "numOunces": 35 - }, - { - "userID": 49, - "date": "2023/05/09", - "numOunces": 98 - }, - { - "userID": 50, - "date": "2023/05/09", - "numOunces": 64 - }, - { - "userID": 1, - "date": "2023/05/10", - "numOunces": 34 - }, - { - "userID": 2, - "date": "2023/05/10", - "numOunces": 98 - }, - { - "userID": 3, - "date": "2023/05/10", - "numOunces": 55 - }, - { - "userID": 4, - "date": "2023/05/10", - "numOunces": 47 - }, - { - "userID": 5, - "date": "2023/05/10", - "numOunces": 92 - }, - { - "userID": 6, - "date": "2023/05/10", - "numOunces": 27 - }, - { - "userID": 7, - "date": "2023/05/10", - "numOunces": 42 - }, - { - "userID": 8, - "date": "2023/05/10", - "numOunces": 90 - }, - { - "userID": 9, - "date": "2023/05/10", - "numOunces": 76 - }, - { - "userID": 10, - "date": "2023/05/10", - "numOunces": 97 - }, - { - "userID": 11, - "date": "2023/05/10", - "numOunces": 72 - }, - { - "userID": 12, - "date": "2023/05/10", - "numOunces": 52 - }, - { - "userID": 13, - "date": "2023/05/10", - "numOunces": 82 - }, - { - "userID": 14, - "date": "2023/05/10", - "numOunces": 85 - }, - { - "userID": 15, - "date": "2023/05/10", - "numOunces": 85 - }, - { - "userID": 16, - "date": "2023/05/10", - "numOunces": 76 - }, - { - "userID": 17, - "date": "2023/05/10", - "numOunces": 44 - }, - { - "userID": 18, - "date": "2023/05/10", - "numOunces": 98 - }, - { - "userID": 19, - "date": "2023/05/10", - "numOunces": 62 - }, - { - "userID": 20, - "date": "2023/05/10", - "numOunces": 61 - }, - { - "userID": 21, - "date": "2023/05/10", - "numOunces": 24 - }, - { - "userID": 22, - "date": "2023/05/10", - "numOunces": 54 - }, - { - "userID": 23, - "date": "2023/05/10", - "numOunces": 100 - }, - { - "userID": 24, - "date": "2023/05/10", - "numOunces": 33 - }, - { - "userID": 25, - "date": "2023/05/10", - "numOunces": 51 - }, - { - "userID": 26, - "date": "2023/05/10", - "numOunces": 39 - }, - { - "userID": 27, - "date": "2023/05/10", - "numOunces": 95 - }, - { - "userID": 28, - "date": "2023/05/10", - "numOunces": 79 - }, - { - "userID": 29, - "date": "2023/05/10", - "numOunces": 48 - }, - { - "userID": 30, - "date": "2023/05/10", - "numOunces": 76 - }, - { - "userID": 31, - "date": "2023/05/10", - "numOunces": 58 - }, - { - "userID": 32, - "date": "2023/05/10", - "numOunces": 78 - }, - { - "userID": 33, - "date": "2023/05/10", - "numOunces": 85 - }, - { - "userID": 34, - "date": "2023/05/10", - "numOunces": 31 - }, - { - "userID": 35, - "date": "2023/05/10", - "numOunces": 75 - }, - { - "userID": 36, - "date": "2023/05/10", - "numOunces": 27 - }, - { - "userID": 37, - "date": "2023/05/10", - "numOunces": 32 - }, - { - "userID": 38, - "date": "2023/05/10", - "numOunces": 79 - }, - { - "userID": 39, - "date": "2023/05/10", - "numOunces": 87 - }, - { - "userID": 40, - "date": "2023/05/10", - "numOunces": 44 - }, - { - "userID": 41, - "date": "2023/05/10", - "numOunces": 95 - }, - { - "userID": 42, - "date": "2023/05/10", - "numOunces": 82 - }, - { - "userID": 43, - "date": "2023/05/10", - "numOunces": 41 - }, - { - "userID": 44, - "date": "2023/05/10", - "numOunces": 65 - }, - { - "userID": 45, - "date": "2023/05/10", - "numOunces": 28 - }, - { - "userID": 46, - "date": "2023/05/10", - "numOunces": 52 - }, - { - "userID": 47, - "date": "2023/05/10", - "numOunces": 81 - }, - { - "userID": 48, - "date": "2023/05/10", - "numOunces": 43 - }, - { - "userID": 49, - "date": "2023/05/10", - "numOunces": 97 - }, - { - "userID": 50, - "date": "2023/05/10", - "numOunces": 47 - }, - { - "userID": 1, - "date": "2023/05/11", - "numOunces": 89 - }, - { - "userID": 2, - "date": "2023/05/11", - "numOunces": 22 - }, - { - "userID": 3, - "date": "2023/05/11", - "numOunces": 54 - }, - { - "userID": 4, - "date": "2023/05/11", - "numOunces": 41 - }, - { - "userID": 5, - "date": "2023/05/11", - "numOunces": 73 - }, - { - "userID": 6, - "date": "2023/05/11", - "numOunces": 76 - }, - { - "userID": 7, - "date": "2023/05/11", - "numOunces": 76 - }, - { - "userID": 8, - "date": "2023/05/11", - "numOunces": 73 - }, - { - "userID": 9, - "date": "2023/05/11", - "numOunces": 39 - }, - { - "userID": 10, - "date": "2023/05/11", - "numOunces": 54 - }, - { - "userID": 11, - "date": "2023/05/11", - "numOunces": 99 - }, - { - "userID": 12, - "date": "2023/05/11", - "numOunces": 35 - }, - { - "userID": 13, - "date": "2023/05/11", - "numOunces": 42 - }, - { - "userID": 14, - "date": "2023/05/11", - "numOunces": 77 - }, - { - "userID": 15, - "date": "2023/05/11", - "numOunces": 33 - }, - { - "userID": 16, - "date": "2023/05/11", - "numOunces": 33 - }, - { - "userID": 17, - "date": "2023/05/11", - "numOunces": 53 - }, - { - "userID": 18, - "date": "2023/05/11", - "numOunces": 49 - }, - { - "userID": 19, - "date": "2023/05/11", - "numOunces": 75 - }, - { - "userID": 20, - "date": "2023/05/11", - "numOunces": 86 - }, - { - "userID": 21, - "date": "2023/05/11", - "numOunces": 93 - }, - { - "userID": 22, - "date": "2023/05/11", - "numOunces": 64 - }, - { - "userID": 23, - "date": "2023/05/11", - "numOunces": 39 - }, - { - "userID": 24, - "date": "2023/05/11", - "numOunces": 94 - }, - { - "userID": 25, - "date": "2023/05/11", - "numOunces": 85 - }, - { - "userID": 26, - "date": "2023/05/11", - "numOunces": 76 - }, - { - "userID": 27, - "date": "2023/05/11", - "numOunces": 58 - }, - { - "userID": 28, - "date": "2023/05/11", - "numOunces": 63 - }, - { - "userID": 29, - "date": "2023/05/11", - "numOunces": 32 - }, - { - "userID": 30, - "date": "2023/05/11", - "numOunces": 86 - }, - { - "userID": 31, - "date": "2023/05/11", - "numOunces": 90 - }, - { - "userID": 32, - "date": "2023/05/11", - "numOunces": 52 - }, - { - "userID": 33, - "date": "2023/05/11", - "numOunces": 95 - }, - { - "userID": 34, - "date": "2023/05/11", - "numOunces": 64 - }, - { - "userID": 35, - "date": "2023/05/11", - "numOunces": 99 - }, - { - "userID": 36, - "date": "2023/05/11", - "numOunces": 53 - }, - { - "userID": 37, - "date": "2023/05/11", - "numOunces": 90 - }, - { - "userID": 38, - "date": "2023/05/11", - "numOunces": 29 - }, - { - "userID": 39, - "date": "2023/05/11", - "numOunces": 45 - }, - { - "userID": 40, - "date": "2023/05/11", - "numOunces": 25 - }, - { - "userID": 41, - "date": "2023/05/11", - "numOunces": 28 - }, - { - "userID": 42, - "date": "2023/05/11", - "numOunces": 92 - }, - { - "userID": 43, - "date": "2023/05/11", - "numOunces": 71 - }, - { - "userID": 44, - "date": "2023/05/11", - "numOunces": 95 - }, - { - "userID": 45, - "date": "2023/05/11", - "numOunces": 64 - }, - { - "userID": 46, - "date": "2023/05/11", - "numOunces": 82 - }, - { - "userID": 47, - "date": "2023/05/11", - "numOunces": 88 - }, - { - "userID": 48, - "date": "2023/05/11", - "numOunces": 30 - }, - { - "userID": 49, - "date": "2023/05/11", - "numOunces": 33 - }, - { - "userID": 50, - "date": "2023/05/11", - "numOunces": 99 - }, - { - "userID": 1, - "date": "2023/05/12", - "numOunces": 78 - }, - { - "userID": 2, - "date": "2023/05/12", - "numOunces": 35 - }, - { - "userID": 3, - "date": "2023/05/12", - "numOunces": 60 - }, - { - "userID": 4, - "date": "2023/05/12", - "numOunces": 82 - }, - { - "userID": 5, - "date": "2023/05/12", - "numOunces": 81 - }, - { - "userID": 6, - "date": "2023/05/12", - "numOunces": 28 - }, - { - "userID": 7, - "date": "2023/05/12", - "numOunces": 79 - }, - { - "userID": 8, - "date": "2023/05/12", - "numOunces": 41 - }, - { - "userID": 9, - "date": "2023/05/12", - "numOunces": 94 - }, - { - "userID": 10, - "date": "2023/05/12", - "numOunces": 20 - }, - { - "userID": 11, - "date": "2023/05/12", - "numOunces": 64 - }, - { - "userID": 12, - "date": "2023/05/12", - "numOunces": 51 - }, - { - "userID": 13, - "date": "2023/05/12", - "numOunces": 83 - }, - { - "userID": 14, - "date": "2023/05/12", - "numOunces": 78 - }, - { - "userID": 15, - "date": "2023/05/12", - "numOunces": 26 - }, - { - "userID": 16, - "date": "2023/05/12", - "numOunces": 60 - }, - { - "userID": 17, - "date": "2023/05/12", - "numOunces": 94 - }, - { - "userID": 18, - "date": "2023/05/12", - "numOunces": 49 - }, - { - "userID": 19, - "date": "2023/05/12", - "numOunces": 21 - }, - { - "userID": 20, - "date": "2023/05/12", - "numOunces": 97 - }, - { - "userID": 21, - "date": "2023/05/12", - "numOunces": 21 - }, - { - "userID": 22, - "date": "2023/05/12", - "numOunces": 75 - }, - { - "userID": 23, - "date": "2023/05/12", - "numOunces": 76 - }, - { - "userID": 24, - "date": "2023/05/12", - "numOunces": 86 - }, - { - "userID": 25, - "date": "2023/05/12", - "numOunces": 80 - }, - { - "userID": 26, - "date": "2023/05/12", - "numOunces": 49 - }, - { - "userID": 27, - "date": "2023/05/12", - "numOunces": 31 - }, - { - "userID": 28, - "date": "2023/05/12", - "numOunces": 91 - }, - { - "userID": 29, - "date": "2023/05/12", - "numOunces": 79 - }, - { - "userID": 30, - "date": "2023/05/12", - "numOunces": 60 - }, - { - "userID": 31, - "date": "2023/05/12", - "numOunces": 65 - }, - { - "userID": 32, - "date": "2023/05/12", - "numOunces": 46 - }, - { - "userID": 33, - "date": "2023/05/12", - "numOunces": 82 - }, - { - "userID": 34, - "date": "2023/05/12", - "numOunces": 94 - }, - { - "userID": 35, - "date": "2023/05/12", - "numOunces": 59 - }, - { - "userID": 36, - "date": "2023/05/12", - "numOunces": 96 - }, - { - "userID": 37, - "date": "2023/05/12", - "numOunces": 25 - }, - { - "userID": 38, - "date": "2023/05/12", - "numOunces": 33 - }, - { - "userID": 39, - "date": "2023/05/12", - "numOunces": 32 - }, - { - "userID": 40, - "date": "2023/05/12", - "numOunces": 99 - }, - { - "userID": 41, - "date": "2023/05/12", - "numOunces": 46 - }, - { - "userID": 42, - "date": "2023/05/12", - "numOunces": 49 - }, - { - "userID": 43, - "date": "2023/05/12", - "numOunces": 74 - }, - { - "userID": 44, - "date": "2023/05/12", - "numOunces": 28 - }, - { - "userID": 45, - "date": "2023/05/12", - "numOunces": 78 - }, - { - "userID": 46, - "date": "2023/05/12", - "numOunces": 84 - }, - { - "userID": 47, - "date": "2023/05/12", - "numOunces": 60 - }, - { - "userID": 48, - "date": "2023/05/12", - "numOunces": 22 - }, - { - "userID": 49, - "date": "2023/05/12", - "numOunces": 37 - }, - { - "userID": 50, - "date": "2023/05/12", - "numOunces": 27 - }, - { - "userID": 1, - "date": "2023/05/13", - "numOunces": 54 - }, - { - "userID": 2, - "date": "2023/05/13", - "numOunces": 21 - }, - { - "userID": 3, - "date": "2023/05/13", - "numOunces": 60 - }, - { - "userID": 4, - "date": "2023/05/13", - "numOunces": 36 - }, - { - "userID": 5, - "date": "2023/05/13", - "numOunces": 93 - }, - { - "userID": 6, - "date": "2023/05/13", - "numOunces": 42 - }, - { - "userID": 7, - "date": "2023/05/13", - "numOunces": 42 - }, - { - "userID": 8, - "date": "2023/05/13", - "numOunces": 59 - }, - { - "userID": 9, - "date": "2023/05/13", - "numOunces": 21 - }, - { - "userID": 10, - "date": "2023/05/13", - "numOunces": 30 - }, - { - "userID": 11, - "date": "2023/05/13", - "numOunces": 83 - }, - { - "userID": 12, - "date": "2023/05/13", - "numOunces": 60 - }, - { - "userID": 13, - "date": "2023/05/13", - "numOunces": 75 - }, - { - "userID": 14, - "date": "2023/05/13", - "numOunces": 47 - }, - { - "userID": 15, - "date": "2023/05/13", - "numOunces": 83 - }, - { - "userID": 16, - "date": "2023/05/13", - "numOunces": 77 - }, - { - "userID": 17, - "date": "2023/05/13", - "numOunces": 64 - }, - { - "userID": 18, - "date": "2023/05/13", - "numOunces": 95 - }, - { - "userID": 19, - "date": "2023/05/13", - "numOunces": 36 - }, - { - "userID": 20, - "date": "2023/05/13", - "numOunces": 89 - }, - { - "userID": 21, - "date": "2023/05/13", - "numOunces": 61 - }, - { - "userID": 22, - "date": "2023/05/13", - "numOunces": 67 - }, - { - "userID": 23, - "date": "2023/05/13", - "numOunces": 55 - }, - { - "userID": 24, - "date": "2023/05/13", - "numOunces": 24 - }, - { - "userID": 25, - "date": "2023/05/13", - "numOunces": 61 - }, - { - "userID": 26, - "date": "2023/05/13", - "numOunces": 64 - }, - { - "userID": 27, - "date": "2023/05/13", - "numOunces": 77 - }, - { - "userID": 28, - "date": "2023/05/13", - "numOunces": 95 - }, - { - "userID": 29, - "date": "2023/05/13", - "numOunces": 67 - }, - { - "userID": 30, - "date": "2023/05/13", - "numOunces": 34 - }, - { - "userID": 31, - "date": "2023/05/13", - "numOunces": 43 - }, - { - "userID": 32, - "date": "2023/05/13", - "numOunces": 67 - }, - { - "userID": 33, - "date": "2023/05/13", - "numOunces": 50 - }, - { - "userID": 34, - "date": "2023/05/13", - "numOunces": 83 - }, - { - "userID": 35, - "date": "2023/05/13", - "numOunces": 22 - }, - { - "userID": 36, - "date": "2023/05/13", - "numOunces": 82 - }, - { - "userID": 37, - "date": "2023/05/13", - "numOunces": 41 - }, - { - "userID": 38, - "date": "2023/05/13", - "numOunces": 94 - }, - { - "userID": 39, - "date": "2023/05/13", - "numOunces": 51 - }, - { - "userID": 40, - "date": "2023/05/13", - "numOunces": 23 - }, - { - "userID": 41, - "date": "2023/05/13", - "numOunces": 80 - }, - { - "userID": 42, - "date": "2023/05/13", - "numOunces": 71 - }, - { - "userID": 43, - "date": "2023/05/13", - "numOunces": 34 - }, - { - "userID": 44, - "date": "2023/05/13", - "numOunces": 84 - }, - { - "userID": 45, - "date": "2023/05/13", - "numOunces": 46 - }, - { - "userID": 46, - "date": "2023/05/13", - "numOunces": 53 - }, - { - "userID": 47, - "date": "2023/05/13", - "numOunces": 35 - }, - { - "userID": 48, - "date": "2023/05/13", - "numOunces": 58 - }, - { - "userID": 49, - "date": "2023/05/13", - "numOunces": 87 - }, - { - "userID": 50, - "date": "2023/05/13", - "numOunces": 88 - }, - { - "userID": 1, - "date": "2023/05/14", - "numOunces": 71 - }, - { - "userID": 2, - "date": "2023/05/14", - "numOunces": 39 - }, - { - "userID": 3, - "date": "2023/05/14", - "numOunces": 89 - }, - { - "userID": 4, - "date": "2023/05/14", - "numOunces": 93 - }, - { - "userID": 5, - "date": "2023/05/14", - "numOunces": 54 - }, - { - "userID": 6, - "date": "2023/05/14", - "numOunces": 65 - }, - { - "userID": 7, - "date": "2023/05/14", - "numOunces": 57 - }, - { - "userID": 8, - "date": "2023/05/14", - "numOunces": 99 - }, - { - "userID": 9, - "date": "2023/05/14", - "numOunces": 59 - }, - { - "userID": 10, - "date": "2023/05/14", - "numOunces": 36 - }, - { - "userID": 11, - "date": "2023/05/14", - "numOunces": 67 - }, - { - "userID": 12, - "date": "2023/05/14", - "numOunces": 82 - }, - { - "userID": 13, - "date": "2023/05/14", - "numOunces": 61 - }, - { - "userID": 14, - "date": "2023/05/14", - "numOunces": 55 - }, - { - "userID": 15, - "date": "2023/05/14", - "numOunces": 82 - }, - { - "userID": 16, - "date": "2023/05/14", - "numOunces": 67 - }, - { - "userID": 17, - "date": "2023/05/14", - "numOunces": 29 - }, - { - "userID": 18, - "date": "2023/05/14", - "numOunces": 75 - }, - { - "userID": 19, - "date": "2023/05/14", - "numOunces": 85 - }, - { - "userID": 20, - "date": "2023/05/14", - "numOunces": 36 - }, - { - "userID": 21, - "date": "2023/05/14", - "numOunces": 45 - }, - { - "userID": 22, - "date": "2023/05/14", - "numOunces": 55 - }, - { - "userID": 23, - "date": "2023/05/14", - "numOunces": 21 - }, - { - "userID": 24, - "date": "2023/05/14", - "numOunces": 61 - }, - { - "userID": 25, - "date": "2023/05/14", - "numOunces": 28 - }, - { - "userID": 26, - "date": "2023/05/14", - "numOunces": 69 - }, - { - "userID": 27, - "date": "2023/05/14", - "numOunces": 64 - }, - { - "userID": 28, - "date": "2023/05/14", - "numOunces": 56 - }, - { - "userID": 29, - "date": "2023/05/14", - "numOunces": 26 - }, - { - "userID": 30, - "date": "2023/05/14", - "numOunces": 58 - }, - { - "userID": 31, - "date": "2023/05/14", - "numOunces": 46 - }, - { - "userID": 32, - "date": "2023/05/14", - "numOunces": 89 - }, - { - "userID": 33, - "date": "2023/05/14", - "numOunces": 98 - }, - { - "userID": 34, - "date": "2023/05/14", - "numOunces": 94 - }, - { - "userID": 35, - "date": "2023/05/14", - "numOunces": 95 - }, - { - "userID": 36, - "date": "2023/05/14", - "numOunces": 74 - }, - { - "userID": 37, - "date": "2023/05/14", - "numOunces": 88 - }, - { - "userID": 38, - "date": "2023/05/14", - "numOunces": 92 - }, - { - "userID": 39, - "date": "2023/05/14", - "numOunces": 56 - }, - { - "userID": 40, - "date": "2023/05/14", - "numOunces": 40 - }, - { - "userID": 41, - "date": "2023/05/14", - "numOunces": 33 - }, - { - "userID": 42, - "date": "2023/05/14", - "numOunces": 72 - }, - { - "userID": 43, - "date": "2023/05/14", - "numOunces": 34 - }, - { - "userID": 44, - "date": "2023/05/14", - "numOunces": 58 - }, - { - "userID": 45, - "date": "2023/05/14", - "numOunces": 51 - }, - { - "userID": 46, - "date": "2023/05/14", - "numOunces": 46 - }, - { - "userID": 47, - "date": "2023/05/14", - "numOunces": 82 - }, - { - "userID": 48, - "date": "2023/05/14", - "numOunces": 96 - }, - { - "userID": 49, - "date": "2023/05/14", - "numOunces": 97 - }, - { - "userID": 50, - "date": "2023/05/14", - "numOunces": 34 - }, - { - "userID": 1, - "date": "2023/05/15", - "numOunces": 37 - }, - { - "userID": 2, - "date": "2023/05/15", - "numOunces": 98 - }, - { - "userID": 3, - "date": "2023/05/15", - "numOunces": 50 - }, - { - "userID": 4, - "date": "2023/05/15", - "numOunces": 37 - }, - { - "userID": 5, - "date": "2023/05/15", - "numOunces": 38 - }, - { - "userID": 6, - "date": "2023/05/15", - "numOunces": 75 - }, - { - "userID": 7, - "date": "2023/05/15", - "numOunces": 56 - }, - { - "userID": 8, - "date": "2023/05/15", - "numOunces": 28 - }, - { - "userID": 9, - "date": "2023/05/15", - "numOunces": 36 - }, - { - "userID": 10, - "date": "2023/05/15", - "numOunces": 40 - }, - { - "userID": 11, - "date": "2023/05/15", - "numOunces": 46 - }, - { - "userID": 12, - "date": "2023/05/15", - "numOunces": 82 - }, - { - "userID": 13, - "date": "2023/05/15", - "numOunces": 100 - }, - { - "userID": 14, - "date": "2023/05/15", - "numOunces": 28 - }, - { - "userID": 15, - "date": "2023/05/15", - "numOunces": 35 - }, - { - "userID": 16, - "date": "2023/05/15", - "numOunces": 97 - }, - { - "userID": 17, - "date": "2023/05/15", - "numOunces": 38 - }, - { - "userID": 18, - "date": "2023/05/15", - "numOunces": 66 - }, - { - "userID": 19, - "date": "2023/05/15", - "numOunces": 54 - }, - { - "userID": 20, - "date": "2023/05/15", - "numOunces": 59 - }, - { - "userID": 21, - "date": "2023/05/15", - "numOunces": 38 - }, - { - "userID": 22, - "date": "2023/05/15", - "numOunces": 37 - }, - { - "userID": 23, - "date": "2023/05/15", - "numOunces": 56 - }, - { - "userID": 24, - "date": "2023/05/15", - "numOunces": 82 - }, - { - "userID": 25, - "date": "2023/05/15", - "numOunces": 84 - }, - { - "userID": 26, - "date": "2023/05/15", - "numOunces": 82 - }, - { - "userID": 27, - "date": "2023/05/15", - "numOunces": 74 - }, - { - "userID": 28, - "date": "2023/05/15", - "numOunces": 79 - }, - { - "userID": 29, - "date": "2023/05/15", - "numOunces": 69 - }, - { - "userID": 30, - "date": "2023/05/15", - "numOunces": 97 - }, - { - "userID": 31, - "date": "2023/05/15", - "numOunces": 77 - }, - { - "userID": 32, - "date": "2023/05/15", - "numOunces": 92 - }, - { - "userID": 33, - "date": "2023/05/15", - "numOunces": 30 - }, - { - "userID": 34, - "date": "2023/05/15", - "numOunces": 58 - }, - { - "userID": 35, - "date": "2023/05/15", - "numOunces": 69 - }, - { - "userID": 36, - "date": "2023/05/15", - "numOunces": 52 - }, - { - "userID": 37, - "date": "2023/05/15", - "numOunces": 93 - }, - { - "userID": 38, - "date": "2023/05/15", - "numOunces": 35 - }, - { - "userID": 39, - "date": "2023/05/15", - "numOunces": 59 - }, - { - "userID": 40, - "date": "2023/05/15", - "numOunces": 68 - }, - { - "userID": 41, - "date": "2023/05/15", - "numOunces": 70 - }, - { - "userID": 42, - "date": "2023/05/15", - "numOunces": 78 - }, - { - "userID": 43, - "date": "2023/05/15", - "numOunces": 38 - }, - { - "userID": 44, - "date": "2023/05/15", - "numOunces": 57 - }, - { - "userID": 45, - "date": "2023/05/15", - "numOunces": 94 - }, - { - "userID": 46, - "date": "2023/05/15", - "numOunces": 96 - }, - { - "userID": 47, - "date": "2023/05/15", - "numOunces": 40 - }, - { - "userID": 48, - "date": "2023/05/15", - "numOunces": 34 - }, - { - "userID": 49, - "date": "2023/05/15", - "numOunces": 20 - }, - { - "userID": 50, - "date": "2023/05/15", - "numOunces": 40 - }, - { - "userID": 1, - "date": "2023/05/16", - "numOunces": 78 - }, - { - "userID": 2, - "date": "2023/05/16", - "numOunces": 44 - }, - { - "userID": 3, - "date": "2023/05/16", - "numOunces": 83 - }, - { - "userID": 4, - "date": "2023/05/16", - "numOunces": 58 - }, - { - "userID": 5, - "date": "2023/05/16", - "numOunces": 22 - }, - { - "userID": 6, - "date": "2023/05/16", - "numOunces": 96 - }, - { - "userID": 7, - "date": "2023/05/16", - "numOunces": 60 - }, - { - "userID": 8, - "date": "2023/05/16", - "numOunces": 86 - }, - { - "userID": 9, - "date": "2023/05/16", - "numOunces": 95 - }, - { - "userID": 10, - "date": "2023/05/16", - "numOunces": 73 - }, - { - "userID": 11, - "date": "2023/05/16", - "numOunces": 67 - }, - { - "userID": 12, - "date": "2023/05/16", - "numOunces": 49 - }, - { - "userID": 13, - "date": "2023/05/16", - "numOunces": 79 - }, - { - "userID": 14, - "date": "2023/05/16", - "numOunces": 97 - }, - { - "userID": 15, - "date": "2023/05/16", - "numOunces": 98 - }, - { - "userID": 16, - "date": "2023/05/16", - "numOunces": 32 - }, - { - "userID": 17, - "date": "2023/05/16", - "numOunces": 34 - }, - { - "userID": 18, - "date": "2023/05/16", - "numOunces": 48 - }, - { - "userID": 19, - "date": "2023/05/16", - "numOunces": 41 - }, - { - "userID": 20, - "date": "2023/05/16", - "numOunces": 46 - }, - { - "userID": 21, - "date": "2023/05/16", - "numOunces": 85 - }, - { - "userID": 22, - "date": "2023/05/16", - "numOunces": 66 - }, - { - "userID": 23, - "date": "2023/05/16", - "numOunces": 80 - }, - { - "userID": 24, - "date": "2023/05/16", - "numOunces": 36 - }, - { - "userID": 25, - "date": "2023/05/16", - "numOunces": 24 - }, - { - "userID": 26, - "date": "2023/05/16", - "numOunces": 41 - }, - { - "userID": 27, - "date": "2023/05/16", - "numOunces": 90 - }, - { - "userID": 28, - "date": "2023/05/16", - "numOunces": 47 - }, - { - "userID": 29, - "date": "2023/05/16", - "numOunces": 75 - }, - { - "userID": 30, - "date": "2023/05/16", - "numOunces": 43 - }, - { - "userID": 31, - "date": "2023/05/16", - "numOunces": 91 - }, - { - "userID": 32, - "date": "2023/05/16", - "numOunces": 24 - }, - { - "userID": 33, - "date": "2023/05/16", - "numOunces": 43 - }, - { - "userID": 34, - "date": "2023/05/16", - "numOunces": 75 - }, - { - "userID": 35, - "date": "2023/05/16", - "numOunces": 48 - }, - { - "userID": 36, - "date": "2023/05/16", - "numOunces": 28 - }, - { - "userID": 37, - "date": "2023/05/16", - "numOunces": 46 - }, - { - "userID": 38, - "date": "2023/05/16", - "numOunces": 98 - }, - { - "userID": 39, - "date": "2023/05/16", - "numOunces": 41 - }, - { - "userID": 40, - "date": "2023/05/16", - "numOunces": 70 - }, - { - "userID": 41, - "date": "2023/05/16", - "numOunces": 62 - }, - { - "userID": 42, - "date": "2023/05/16", - "numOunces": 77 - }, - { - "userID": 43, - "date": "2023/05/16", - "numOunces": 45 - }, - { - "userID": 44, - "date": "2023/05/16", - "numOunces": 49 - }, - { - "userID": 45, - "date": "2023/05/16", - "numOunces": 24 - }, - { - "userID": 46, - "date": "2023/05/16", - "numOunces": 55 - }, - { - "userID": 47, - "date": "2023/05/16", - "numOunces": 59 - }, - { - "userID": 48, - "date": "2023/05/16", - "numOunces": 48 - }, - { - "userID": 49, - "date": "2023/05/16", - "numOunces": 67 - }, - { - "userID": 50, - "date": "2023/05/16", - "numOunces": 24 - }, - { - "userID": 1, - "date": "2023/05/17", - "numOunces": 30 - }, - { - "userID": 2, - "date": "2023/05/17", - "numOunces": 50 - }, - { - "userID": 3, - "date": "2023/05/17", - "numOunces": 87 - }, - { - "userID": 4, - "date": "2023/05/17", - "numOunces": 34 - }, - { - "userID": 5, - "date": "2023/05/17", - "numOunces": 33 - }, - { - "userID": 6, - "date": "2023/05/17", - "numOunces": 88 - }, - { - "userID": 7, - "date": "2023/05/17", - "numOunces": 64 - }, - { - "userID": 8, - "date": "2023/05/17", - "numOunces": 27 - }, - { - "userID": 9, - "date": "2023/05/17", - "numOunces": 54 - }, - { - "userID": 10, - "date": "2023/05/17", - "numOunces": 74 - }, - { - "userID": 11, - "date": "2023/05/17", - "numOunces": 91 - }, - { - "userID": 12, - "date": "2023/05/17", - "numOunces": 81 - }, - { - "userID": 13, - "date": "2023/05/17", - "numOunces": 95 - }, - { - "userID": 14, - "date": "2023/05/17", - "numOunces": 41 - }, - { - "userID": 15, - "date": "2023/05/17", - "numOunces": 42 - }, - { - "userID": 16, - "date": "2023/05/17", - "numOunces": 57 - }, - { - "userID": 17, - "date": "2023/05/17", - "numOunces": 47 - }, - { - "userID": 18, - "date": "2023/05/17", - "numOunces": 25 - }, - { - "userID": 19, - "date": "2023/05/17", - "numOunces": 55 - }, - { - "userID": 20, - "date": "2023/05/17", - "numOunces": 52 - }, - { - "userID": 21, - "date": "2023/05/17", - "numOunces": 27 - }, - { - "userID": 22, - "date": "2023/05/17", - "numOunces": 40 - }, - { - "userID": 23, - "date": "2023/05/17", - "numOunces": 86 - }, - { - "userID": 24, - "date": "2023/05/17", - "numOunces": 37 - }, - { - "userID": 25, - "date": "2023/05/17", - "numOunces": 25 - }, - { - "userID": 26, - "date": "2023/05/17", - "numOunces": 79 - }, - { - "userID": 27, - "date": "2023/05/17", - "numOunces": 80 - }, - { - "userID": 28, - "date": "2023/05/17", - "numOunces": 43 - }, - { - "userID": 29, - "date": "2023/05/17", - "numOunces": 95 - }, - { - "userID": 30, - "date": "2023/05/17", - "numOunces": 67 - }, - { - "userID": 31, - "date": "2023/05/17", - "numOunces": 93 - }, - { - "userID": 32, - "date": "2023/05/17", - "numOunces": 94 - }, - { - "userID": 33, - "date": "2023/05/17", - "numOunces": 88 - }, - { - "userID": 34, - "date": "2023/05/17", - "numOunces": 50 - }, - { - "userID": 35, - "date": "2023/05/17", - "numOunces": 88 - }, - { - "userID": 36, - "date": "2023/05/17", - "numOunces": 36 - }, - { - "userID": 37, - "date": "2023/05/17", - "numOunces": 56 - }, - { - "userID": 38, - "date": "2023/05/17", - "numOunces": 48 - }, - { - "userID": 39, - "date": "2023/05/17", - "numOunces": 28 - }, - { - "userID": 40, - "date": "2023/05/17", - "numOunces": 43 - }, - { - "userID": 41, - "date": "2023/05/17", - "numOunces": 40 - }, - { - "userID": 42, - "date": "2023/05/17", - "numOunces": 58 - }, - { - "userID": 43, - "date": "2023/05/17", - "numOunces": 20 - }, - { - "userID": 44, - "date": "2023/05/17", - "numOunces": 20 - }, - { - "userID": 45, - "date": "2023/05/17", - "numOunces": 31 - }, - { - "userID": 46, - "date": "2023/05/17", - "numOunces": 79 - }, - { - "userID": 47, - "date": "2023/05/17", - "numOunces": 35 - }, - { - "userID": 48, - "date": "2023/05/17", - "numOunces": 84 - }, - { - "userID": 49, - "date": "2023/05/17", - "numOunces": 27 - }, - { - "userID": 50, - "date": "2023/05/17", - "numOunces": 64 - }, - { - "userID": 1, - "date": "2023/05/18", - "numOunces": 95 - }, - { - "userID": 2, - "date": "2023/05/18", - "numOunces": 56 - }, - { - "userID": 3, - "date": "2023/05/18", - "numOunces": 56 - }, - { - "userID": 4, - "date": "2023/05/18", - "numOunces": 63 - }, - { - "userID": 5, - "date": "2023/05/18", - "numOunces": 45 - }, - { - "userID": 6, - "date": "2023/05/18", - "numOunces": 69 - }, - { - "userID": 7, - "date": "2023/05/18", - "numOunces": 78 - }, - { - "userID": 8, - "date": "2023/05/18", - "numOunces": 52 - }, - { - "userID": 9, - "date": "2023/05/18", - "numOunces": 53 - }, - { - "userID": 10, - "date": "2023/05/18", - "numOunces": 56 - }, - { - "userID": 11, - "date": "2023/05/18", - "numOunces": 45 - }, - { - "userID": 12, - "date": "2023/05/18", - "numOunces": 54 - }, - { - "userID": 13, - "date": "2023/05/18", - "numOunces": 67 - }, - { - "userID": 14, - "date": "2023/05/18", - "numOunces": 35 - }, - { - "userID": 15, - "date": "2023/05/18", - "numOunces": 33 - }, - { - "userID": 16, - "date": "2023/05/18", - "numOunces": 45 - }, - { - "userID": 17, - "date": "2023/05/18", - "numOunces": 53 - }, - { - "userID": 18, - "date": "2023/05/18", - "numOunces": 86 - }, - { - "userID": 19, - "date": "2023/05/18", - "numOunces": 65 - }, - { - "userID": 20, - "date": "2023/05/18", - "numOunces": 100 - }, - { - "userID": 21, - "date": "2023/05/18", - "numOunces": 90 - }, - { - "userID": 22, - "date": "2023/05/18", - "numOunces": 75 - }, - { - "userID": 23, - "date": "2023/05/18", - "numOunces": 24 - }, - { - "userID": 24, - "date": "2023/05/18", - "numOunces": 26 - }, - { - "userID": 25, - "date": "2023/05/18", - "numOunces": 74 - }, - { - "userID": 26, - "date": "2023/05/18", - "numOunces": 88 - }, - { - "userID": 27, - "date": "2023/05/18", - "numOunces": 94 - }, - { - "userID": 28, - "date": "2023/05/18", - "numOunces": 31 - }, - { - "userID": 29, - "date": "2023/05/18", - "numOunces": 68 - }, - { - "userID": 30, - "date": "2023/05/18", - "numOunces": 91 - }, - { - "userID": 31, - "date": "2023/05/18", - "numOunces": 34 - }, - { - "userID": 32, - "date": "2023/05/18", - "numOunces": 99 - }, - { - "userID": 33, - "date": "2023/05/18", - "numOunces": 75 - }, - { - "userID": 34, - "date": "2023/05/18", - "numOunces": 31 - }, - { - "userID": 35, - "date": "2023/05/18", - "numOunces": 88 - }, - { - "userID": 36, - "date": "2023/05/18", - "numOunces": 49 - }, - { - "userID": 37, - "date": "2023/05/18", - "numOunces": 81 - }, - { - "userID": 38, - "date": "2023/05/18", - "numOunces": 47 - }, - { - "userID": 39, - "date": "2023/05/18", - "numOunces": 57 - }, - { - "userID": 40, - "date": "2023/05/18", - "numOunces": 88 - }, - { - "userID": 41, - "date": "2023/05/18", - "numOunces": 36 - }, - { - "userID": 42, - "date": "2023/05/18", - "numOunces": 99 - }, - { - "userID": 43, - "date": "2023/05/18", - "numOunces": 90 - }, - { - "userID": 44, - "date": "2023/05/18", - "numOunces": 41 - }, - { - "userID": 45, - "date": "2023/05/18", - "numOunces": 57 - }, - { - "userID": 46, - "date": "2023/05/18", - "numOunces": 57 - }, - { - "userID": 47, - "date": "2023/05/18", - "numOunces": 52 - }, - { - "userID": 48, - "date": "2023/05/18", - "numOunces": 28 - }, - { - "userID": 49, - "date": "2023/05/18", - "numOunces": 44 - }, - { - "userID": 50, - "date": "2023/05/18", - "numOunces": 21 - }, - { - "userID": 1, - "date": "2023/05/19", - "numOunces": 52 - }, - { - "userID": 2, - "date": "2023/05/19", - "numOunces": 42 - }, - { - "userID": 3, - "date": "2023/05/19", - "numOunces": 42 - }, - { - "userID": 4, - "date": "2023/05/19", - "numOunces": 30 - }, - { - "userID": 5, - "date": "2023/05/19", - "numOunces": 33 - }, - { - "userID": 6, - "date": "2023/05/19", - "numOunces": 60 - }, - { - "userID": 7, - "date": "2023/05/19", - "numOunces": 93 - }, - { - "userID": 8, - "date": "2023/05/19", - "numOunces": 39 - }, - { - "userID": 9, - "date": "2023/05/19", - "numOunces": 97 - }, - { - "userID": 10, - "date": "2023/05/19", - "numOunces": 38 - }, - { - "userID": 11, - "date": "2023/05/19", - "numOunces": 73 - }, - { - "userID": 12, - "date": "2023/05/19", - "numOunces": 82 - }, - { - "userID": 13, - "date": "2023/05/19", - "numOunces": 44 - }, - { - "userID": 14, - "date": "2023/05/19", - "numOunces": 92 - }, - { - "userID": 15, - "date": "2023/05/19", - "numOunces": 90 - }, - { - "userID": 16, - "date": "2023/05/19", - "numOunces": 65 - }, - { - "userID": 17, - "date": "2023/05/19", - "numOunces": 78 - }, - { - "userID": 18, - "date": "2023/05/19", - "numOunces": 98 - }, - { - "userID": 19, - "date": "2023/05/19", - "numOunces": 59 - }, - { - "userID": 20, - "date": "2023/05/19", - "numOunces": 70 - }, - { - "userID": 21, - "date": "2023/05/19", - "numOunces": 71 - }, - { - "userID": 22, - "date": "2023/05/19", - "numOunces": 46 - }, - { - "userID": 23, - "date": "2023/05/19", - "numOunces": 96 - }, - { - "userID": 24, - "date": "2023/05/19", - "numOunces": 29 - }, - { - "userID": 25, - "date": "2023/05/19", - "numOunces": 34 - }, - { - "userID": 26, - "date": "2023/05/19", - "numOunces": 58 - }, - { - "userID": 27, - "date": "2023/05/19", - "numOunces": 39 - }, - { - "userID": 28, - "date": "2023/05/19", - "numOunces": 77 - }, - { - "userID": 29, - "date": "2023/05/19", - "numOunces": 80 - }, - { - "userID": 30, - "date": "2023/05/19", - "numOunces": 98 - }, - { - "userID": 31, - "date": "2023/05/19", - "numOunces": 90 - }, - { - "userID": 32, - "date": "2023/05/19", - "numOunces": 76 - }, - { - "userID": 33, - "date": "2023/05/19", - "numOunces": 41 - }, - { - "userID": 34, - "date": "2023/05/19", - "numOunces": 26 - }, - { - "userID": 35, - "date": "2023/05/19", - "numOunces": 86 - }, - { - "userID": 36, - "date": "2023/05/19", - "numOunces": 60 - }, - { - "userID": 37, - "date": "2023/05/19", - "numOunces": 25 - }, - { - "userID": 38, - "date": "2023/05/19", - "numOunces": 46 - }, - { - "userID": 39, - "date": "2023/05/19", - "numOunces": 72 - }, - { - "userID": 40, - "date": "2023/05/19", - "numOunces": 33 - }, - { - "userID": 41, - "date": "2023/05/19", - "numOunces": 27 - }, - { - "userID": 42, - "date": "2023/05/19", - "numOunces": 87 - }, - { - "userID": 43, - "date": "2023/05/19", - "numOunces": 50 - }, - { - "userID": 44, - "date": "2023/05/19", - "numOunces": 45 - }, - { - "userID": 45, - "date": "2023/05/19", - "numOunces": 45 - }, - { - "userID": 46, - "date": "2023/05/19", - "numOunces": 77 - }, - { - "userID": 47, - "date": "2023/05/19", - "numOunces": 32 - }, - { - "userID": 48, - "date": "2023/05/19", - "numOunces": 62 - }, - { - "userID": 49, - "date": "2023/05/19", - "numOunces": 53 - }, - { - "userID": 50, - "date": "2023/05/19", - "numOunces": 68 - }, - { - "userID": 1, - "date": "2023/05/20", - "numOunces": 60 - }, - { - "userID": 2, - "date": "2023/05/20", - "numOunces": 69 - }, - { - "userID": 3, - "date": "2023/05/20", - "numOunces": 100 - }, - { - "userID": 4, - "date": "2023/05/20", - "numOunces": 77 - }, - { - "userID": 5, - "date": "2023/05/20", - "numOunces": 74 - }, - { - "userID": 6, - "date": "2023/05/20", - "numOunces": 70 - }, - { - "userID": 7, - "date": "2023/05/20", - "numOunces": 43 - }, - { - "userID": 8, - "date": "2023/05/20", - "numOunces": 40 - }, - { - "userID": 9, - "date": "2023/05/20", - "numOunces": 73 - }, - { - "userID": 10, - "date": "2023/05/20", - "numOunces": 68 - }, - { - "userID": 11, - "date": "2023/05/20", - "numOunces": 64 - }, - { - "userID": 12, - "date": "2023/05/20", - "numOunces": 79 - }, - { - "userID": 13, - "date": "2023/05/20", - "numOunces": 80 - }, - { - "userID": 14, - "date": "2023/05/20", - "numOunces": 46 - }, - { - "userID": 15, - "date": "2023/05/20", - "numOunces": 29 - }, - { - "userID": 16, - "date": "2023/05/20", - "numOunces": 67 - }, - { - "userID": 17, - "date": "2023/05/20", - "numOunces": 73 - }, - { - "userID": 18, - "date": "2023/05/20", - "numOunces": 28 - }, - { - "userID": 19, - "date": "2023/05/20", - "numOunces": 81 - }, - { - "userID": 20, - "date": "2023/05/20", - "numOunces": 72 - }, - { - "userID": 21, - "date": "2023/05/20", - "numOunces": 56 - }, - { - "userID": 22, - "date": "2023/05/20", - "numOunces": 35 - }, - { - "userID": 23, - "date": "2023/05/20", - "numOunces": 41 - }, - { - "userID": 24, - "date": "2023/05/20", - "numOunces": 73 - }, - { - "userID": 25, - "date": "2023/05/20", - "numOunces": 55 - }, - { - "userID": 26, - "date": "2023/05/20", - "numOunces": 79 - }, - { - "userID": 27, - "date": "2023/05/20", - "numOunces": 70 - }, - { - "userID": 28, - "date": "2023/05/20", - "numOunces": 26 - }, - { - "userID": 29, - "date": "2023/05/20", - "numOunces": 66 - }, - { - "userID": 30, - "date": "2023/05/20", - "numOunces": 30 - }, - { - "userID": 31, - "date": "2023/05/20", - "numOunces": 47 - }, - { - "userID": 32, - "date": "2023/05/20", - "numOunces": 87 - }, - { - "userID": 33, - "date": "2023/05/20", - "numOunces": 45 - }, - { - "userID": 34, - "date": "2023/05/20", - "numOunces": 47 - }, - { - "userID": 35, - "date": "2023/05/20", - "numOunces": 94 - }, - { - "userID": 36, - "date": "2023/05/20", - "numOunces": 89 - }, - { - "userID": 37, - "date": "2023/05/20", - "numOunces": 41 - }, - { - "userID": 38, - "date": "2023/05/20", - "numOunces": 82 - }, - { - "userID": 39, - "date": "2023/05/20", - "numOunces": 51 - }, - { - "userID": 40, - "date": "2023/05/20", - "numOunces": 85 - }, - { - "userID": 41, - "date": "2023/05/20", - "numOunces": 62 - }, - { - "userID": 42, - "date": "2023/05/20", - "numOunces": 53 - }, - { - "userID": 43, - "date": "2023/05/20", - "numOunces": 29 - }, - { - "userID": 44, - "date": "2023/05/20", - "numOunces": 57 - }, - { - "userID": 45, - "date": "2023/05/20", - "numOunces": 72 - }, - { - "userID": 46, - "date": "2023/05/20", - "numOunces": 57 - }, - { - "userID": 47, - "date": "2023/05/20", - "numOunces": 23 - }, - { - "userID": 48, - "date": "2023/05/20", - "numOunces": 33 - }, - { - "userID": 49, - "date": "2023/05/20", - "numOunces": 24 - }, - { - "userID": 50, - "date": "2023/05/20", - "numOunces": 30 - }, - { - "userID": 1, - "date": "2023/05/21", - "numOunces": 81 - }, - { - "userID": 2, - "date": "2023/05/21", - "numOunces": 50 - }, - { - "userID": 3, - "date": "2023/05/21", - "numOunces": 81 - }, - { - "userID": 4, - "date": "2023/05/21", - "numOunces": 38 - }, - { - "userID": 5, - "date": "2023/05/21", - "numOunces": 57 - }, - { - "userID": 6, - "date": "2023/05/21", - "numOunces": 58 - }, - { - "userID": 7, - "date": "2023/05/21", - "numOunces": 60 - }, - { - "userID": 8, - "date": "2023/05/21", - "numOunces": 89 - }, - { - "userID": 9, - "date": "2023/05/21", - "numOunces": 81 - }, - { - "userID": 10, - "date": "2023/05/21", - "numOunces": 72 - }, - { - "userID": 11, - "date": "2023/05/21", - "numOunces": 60 - }, - { - "userID": 12, - "date": "2023/05/21", - "numOunces": 35 - }, - { - "userID": 13, - "date": "2023/05/21", - "numOunces": 58 - }, - { - "userID": 14, - "date": "2023/05/21", - "numOunces": 98 - }, - { - "userID": 15, - "date": "2023/05/21", - "numOunces": 84 - }, - { - "userID": 16, - "date": "2023/05/21", - "numOunces": 53 - }, - { - "userID": 17, - "date": "2023/05/21", - "numOunces": 92 - }, - { - "userID": 18, - "date": "2023/05/21", - "numOunces": 29 - }, - { - "userID": 19, - "date": "2023/05/21", - "numOunces": 90 - }, - { - "userID": 20, - "date": "2023/05/21", - "numOunces": 74 - }, - { - "userID": 21, - "date": "2023/05/21", - "numOunces": 53 - }, - { - "userID": 22, - "date": "2023/05/21", - "numOunces": 91 - }, - { - "userID": 23, - "date": "2023/05/21", - "numOunces": 34 - }, - { - "userID": 24, - "date": "2023/05/21", - "numOunces": 88 - }, - { - "userID": 25, - "date": "2023/05/21", - "numOunces": 40 - }, - { - "userID": 26, - "date": "2023/05/21", - "numOunces": 96 - }, - { - "userID": 27, - "date": "2023/05/21", - "numOunces": 79 - }, - { - "userID": 28, - "date": "2023/05/21", - "numOunces": 60 - }, - { - "userID": 29, - "date": "2023/05/21", - "numOunces": 98 - }, - { - "userID": 30, - "date": "2023/05/21", - "numOunces": 54 - }, - { - "userID": 31, - "date": "2023/05/21", - "numOunces": 99 - }, - { - "userID": 32, - "date": "2023/05/21", - "numOunces": 42 - }, - { - "userID": 33, - "date": "2023/05/21", - "numOunces": 53 - }, - { - "userID": 34, - "date": "2023/05/21", - "numOunces": 35 - }, - { - "userID": 35, - "date": "2023/05/21", - "numOunces": 73 - }, - { - "userID": 36, - "date": "2023/05/21", - "numOunces": 89 - }, - { - "userID": 37, - "date": "2023/05/21", - "numOunces": 97 - }, - { - "userID": 38, - "date": "2023/05/21", - "numOunces": 58 - }, - { - "userID": 39, - "date": "2023/05/21", - "numOunces": 45 - }, - { - "userID": 40, - "date": "2023/05/21", - "numOunces": 98 - }, - { - "userID": 41, - "date": "2023/05/21", - "numOunces": 23 - }, - { - "userID": 42, - "date": "2023/05/21", - "numOunces": 97 - }, - { - "userID": 43, - "date": "2023/05/21", - "numOunces": 62 - }, - { - "userID": 44, - "date": "2023/05/21", - "numOunces": 63 - }, - { - "userID": 45, - "date": "2023/05/21", - "numOunces": 66 - }, - { - "userID": 46, - "date": "2023/05/21", - "numOunces": 71 - }, - { - "userID": 47, - "date": "2023/05/21", - "numOunces": 66 - }, - { - "userID": 48, - "date": "2023/05/21", - "numOunces": 32 - }, - { - "userID": 49, - "date": "2023/05/21", - "numOunces": 35 - }, - { - "userID": 50, - "date": "2023/05/21", - "numOunces": 44 - }, - { - "userID": 1, - "date": "2023/05/22", - "numOunces": 61 - }, - { - "userID": 2, - "date": "2023/05/22", - "numOunces": 84 - }, - { - "userID": 3, - "date": "2023/05/22", - "numOunces": 38 - }, - { - "userID": 4, - "date": "2023/05/22", - "numOunces": 82 - }, - { - "userID": 5, - "date": "2023/05/22", - "numOunces": 48 - }, - { - "userID": 6, - "date": "2023/05/22", - "numOunces": 75 - }, - { - "userID": 7, - "date": "2023/05/22", - "numOunces": 74 - }, - { - "userID": 8, - "date": "2023/05/22", - "numOunces": 40 - }, - { - "userID": 9, - "date": "2023/05/22", - "numOunces": 31 - }, - { - "userID": 10, - "date": "2023/05/22", - "numOunces": 54 - }, - { - "userID": 11, - "date": "2023/05/22", - "numOunces": 77 - }, - { - "userID": 12, - "date": "2023/05/22", - "numOunces": 24 - }, - { - "userID": 13, - "date": "2023/05/22", - "numOunces": 34 - }, - { - "userID": 14, - "date": "2023/05/22", - "numOunces": 64 - }, - { - "userID": 15, - "date": "2023/05/22", - "numOunces": 23 - }, - { - "userID": 16, - "date": "2023/05/22", - "numOunces": 93 - }, - { - "userID": 17, - "date": "2023/05/22", - "numOunces": 24 - }, - { - "userID": 18, - "date": "2023/05/22", - "numOunces": 98 - }, - { - "userID": 19, - "date": "2023/05/22", - "numOunces": 66 - }, - { - "userID": 20, - "date": "2023/05/22", - "numOunces": 63 - }, - { - "userID": 21, - "date": "2023/05/22", - "numOunces": 74 - }, - { - "userID": 22, - "date": "2023/05/22", - "numOunces": 38 - }, - { - "userID": 23, - "date": "2023/05/22", - "numOunces": 90 - }, - { - "userID": 24, - "date": "2023/05/22", - "numOunces": 23 - }, - { - "userID": 25, - "date": "2023/05/22", - "numOunces": 52 - }, - { - "userID": 26, - "date": "2023/05/22", - "numOunces": 51 - }, - { - "userID": 27, - "date": "2023/05/22", - "numOunces": 87 - }, - { - "userID": 28, - "date": "2023/05/22", - "numOunces": 92 - }, - { - "userID": 29, - "date": "2023/05/22", - "numOunces": 97 - }, - { - "userID": 30, - "date": "2023/05/22", - "numOunces": 56 - }, - { - "userID": 31, - "date": "2023/05/22", - "numOunces": 30 - }, - { - "userID": 32, - "date": "2023/05/22", - "numOunces": 52 - }, - { - "userID": 33, - "date": "2023/05/22", - "numOunces": 96 - }, - { - "userID": 34, - "date": "2023/05/22", - "numOunces": 35 - }, - { - "userID": 35, - "date": "2023/05/22", - "numOunces": 70 - }, - { - "userID": 36, - "date": "2023/05/22", - "numOunces": 46 - }, - { - "userID": 37, - "date": "2023/05/22", - "numOunces": 22 - }, - { - "userID": 38, - "date": "2023/05/22", - "numOunces": 58 - }, - { - "userID": 39, - "date": "2023/05/22", - "numOunces": 90 - }, - { - "userID": 40, - "date": "2023/05/22", - "numOunces": 29 - }, - { - "userID": 41, - "date": "2023/05/22", - "numOunces": 73 - }, - { - "userID": 42, - "date": "2023/05/22", - "numOunces": 31 - }, - { - "userID": 43, - "date": "2023/05/22", - "numOunces": 29 - }, - { - "userID": 44, - "date": "2023/05/22", - "numOunces": 72 - }, - { - "userID": 45, - "date": "2023/05/22", - "numOunces": 44 - }, - { - "userID": 46, - "date": "2023/05/22", - "numOunces": 92 - }, - { - "userID": 47, - "date": "2023/05/22", - "numOunces": 28 - }, - { - "userID": 48, - "date": "2023/05/22", - "numOunces": 56 - }, - { - "userID": 49, - "date": "2023/05/22", - "numOunces": 74 - }, - { - "userID": 50, - "date": "2023/05/22", - "numOunces": 37 - }, - { - "userID": 1, - "date": "2023/05/23", - "numOunces": 39 - }, - { - "userID": 2, - "date": "2023/05/23", - "numOunces": 22 - }, - { - "userID": 3, - "date": "2023/05/23", - "numOunces": 87 - }, - { - "userID": 4, - "date": "2023/05/23", - "numOunces": 99 - }, - { - "userID": 5, - "date": "2023/05/23", - "numOunces": 73 - }, - { - "userID": 6, - "date": "2023/05/23", - "numOunces": 71 - }, - { - "userID": 7, - "date": "2023/05/23", - "numOunces": 24 - }, - { - "userID": 8, - "date": "2023/05/23", - "numOunces": 47 - }, - { - "userID": 9, - "date": "2023/05/23", - "numOunces": 46 - }, - { - "userID": 10, - "date": "2023/05/23", - "numOunces": 87 - }, - { - "userID": 11, - "date": "2023/05/23", - "numOunces": 30 - }, - { - "userID": 12, - "date": "2023/05/23", - "numOunces": 78 - }, - { - "userID": 13, - "date": "2023/05/23", - "numOunces": 79 - }, - { - "userID": 14, - "date": "2023/05/23", - "numOunces": 47 - }, - { - "userID": 15, - "date": "2023/05/23", - "numOunces": 84 - }, - { - "userID": 16, - "date": "2023/05/23", - "numOunces": 53 - }, - { - "userID": 17, - "date": "2023/05/23", - "numOunces": 29 - }, - { - "userID": 18, - "date": "2023/05/23", - "numOunces": 80 - }, - { - "userID": 19, - "date": "2023/05/23", - "numOunces": 42 - }, - { - "userID": 20, - "date": "2023/05/23", - "numOunces": 66 - }, - { - "userID": 21, - "date": "2023/05/23", - "numOunces": 77 - }, - { - "userID": 22, - "date": "2023/05/23", - "numOunces": 48 - }, - { - "userID": 23, - "date": "2023/05/23", - "numOunces": 43 - }, - { - "userID": 24, - "date": "2023/05/23", - "numOunces": 61 - }, - { - "userID": 25, - "date": "2023/05/23", - "numOunces": 49 - }, - { - "userID": 26, - "date": "2023/05/23", - "numOunces": 33 - }, - { - "userID": 27, - "date": "2023/05/23", - "numOunces": 48 - }, - { - "userID": 28, - "date": "2023/05/23", - "numOunces": 64 - }, - { - "userID": 29, - "date": "2023/05/23", - "numOunces": 22 - }, - { - "userID": 30, - "date": "2023/05/23", - "numOunces": 22 - }, - { - "userID": 31, - "date": "2023/05/23", - "numOunces": 79 - }, - { - "userID": 32, - "date": "2023/05/23", - "numOunces": 74 - }, - { - "userID": 33, - "date": "2023/05/23", - "numOunces": 43 - }, - { - "userID": 34, - "date": "2023/05/23", - "numOunces": 89 - }, - { - "userID": 35, - "date": "2023/05/23", - "numOunces": 42 - }, - { - "userID": 36, - "date": "2023/05/23", - "numOunces": 28 - }, - { - "userID": 37, - "date": "2023/05/23", - "numOunces": 76 - }, - { - "userID": 38, - "date": "2023/05/23", - "numOunces": 66 - }, - { - "userID": 39, - "date": "2023/05/23", - "numOunces": 60 - }, - { - "userID": 40, - "date": "2023/05/23", - "numOunces": 38 - }, - { - "userID": 41, - "date": "2023/05/23", - "numOunces": 66 - }, - { - "userID": 42, - "date": "2023/05/23", - "numOunces": 24 - }, - { - "userID": 43, - "date": "2023/05/23", - "numOunces": 81 - }, - { - "userID": 44, - "date": "2023/05/23", - "numOunces": 57 - }, - { - "userID": 45, - "date": "2023/05/23", - "numOunces": 63 - }, - { - "userID": 46, - "date": "2023/05/23", - "numOunces": 23 - }, - { - "userID": 47, - "date": "2023/05/23", - "numOunces": 40 - }, - { - "userID": 48, - "date": "2023/05/23", - "numOunces": 28 - }, - { - "userID": 49, - "date": "2023/05/23", - "numOunces": 23 - }, - { - "userID": 50, - "date": "2023/05/23", - "numOunces": 79 - }, - { - "userID": 1, - "date": "2023/05/24", - "numOunces": 61 - }, - { - "userID": 2, - "date": "2023/05/24", - "numOunces": 92 - }, - { - "userID": 3, - "date": "2023/05/24", - "numOunces": 84 - }, - { - "userID": 4, - "date": "2023/05/24", - "numOunces": 79 - }, - { - "userID": 5, - "date": "2023/05/24", - "numOunces": 34 - }, - { - "userID": 6, - "date": "2023/05/24", - "numOunces": 38 - }, - { - "userID": 7, - "date": "2023/05/24", - "numOunces": 28 - }, - { - "userID": 8, - "date": "2023/05/24", - "numOunces": 94 - }, - { - "userID": 9, - "date": "2023/05/24", - "numOunces": 52 - }, - { - "userID": 10, - "date": "2023/05/24", - "numOunces": 38 - }, - { - "userID": 11, - "date": "2023/05/24", - "numOunces": 91 - }, - { - "userID": 12, - "date": "2023/05/24", - "numOunces": 75 - }, - { - "userID": 13, - "date": "2023/05/24", - "numOunces": 39 - }, - { - "userID": 14, - "date": "2023/05/24", - "numOunces": 46 - }, - { - "userID": 15, - "date": "2023/05/24", - "numOunces": 59 - }, - { - "userID": 16, - "date": "2023/05/24", - "numOunces": 80 - }, - { - "userID": 17, - "date": "2023/05/24", - "numOunces": 78 - }, - { - "userID": 18, - "date": "2023/05/24", - "numOunces": 41 - }, - { - "userID": 19, - "date": "2023/05/24", - "numOunces": 65 - }, - { - "userID": 20, - "date": "2023/05/24", - "numOunces": 77 - }, - { - "userID": 21, - "date": "2023/05/24", - "numOunces": 85 - }, - { - "userID": 22, - "date": "2023/05/24", - "numOunces": 39 - }, - { - "userID": 23, - "date": "2023/05/24", - "numOunces": 43 - }, - { - "userID": 24, - "date": "2023/05/24", - "numOunces": 69 - }, - { - "userID": 25, - "date": "2023/05/24", - "numOunces": 25 - }, - { - "userID": 26, - "date": "2023/05/24", - "numOunces": 64 - }, - { - "userID": 27, - "date": "2023/05/24", - "numOunces": 31 - }, - { - "userID": 28, - "date": "2023/05/24", - "numOunces": 62 - }, - { - "userID": 29, - "date": "2023/05/24", - "numOunces": 75 - }, - { - "userID": 30, - "date": "2023/05/24", - "numOunces": 95 - }, - { - "userID": 31, - "date": "2023/05/24", - "numOunces": 30 - }, - { - "userID": 32, - "date": "2023/05/24", - "numOunces": 54 - }, - { - "userID": 33, - "date": "2023/05/24", - "numOunces": 57 - }, - { - "userID": 34, - "date": "2023/05/24", - "numOunces": 33 - }, - { - "userID": 35, - "date": "2023/05/24", - "numOunces": 56 - }, - { - "userID": 36, - "date": "2023/05/24", - "numOunces": 48 - }, - { - "userID": 37, - "date": "2023/05/24", - "numOunces": 56 - }, - { - "userID": 38, - "date": "2023/05/24", - "numOunces": 87 - }, - { - "userID": 39, - "date": "2023/05/24", - "numOunces": 90 - }, - { - "userID": 40, - "date": "2023/05/24", - "numOunces": 99 - }, - { - "userID": 41, - "date": "2023/05/24", - "numOunces": 41 - }, - { - "userID": 42, - "date": "2023/05/24", - "numOunces": 22 - }, - { - "userID": 43, - "date": "2023/05/24", - "numOunces": 23 - }, - { - "userID": 44, - "date": "2023/05/24", - "numOunces": 59 - }, - { - "userID": 45, - "date": "2023/05/24", - "numOunces": 26 - }, - { - "userID": 46, - "date": "2023/05/24", - "numOunces": 66 - }, - { - "userID": 47, - "date": "2023/05/24", - "numOunces": 21 - }, - { - "userID": 48, - "date": "2023/05/24", - "numOunces": 70 - }, - { - "userID": 49, - "date": "2023/05/24", - "numOunces": 88 - }, - { - "userID": 50, - "date": "2023/05/24", - "numOunces": 100 - }, - { - "userID": 1, - "date": "2023/05/25", - "numOunces": 37 - }, - { - "userID": 2, - "date": "2023/05/25", - "numOunces": 96 - }, - { - "userID": 3, - "date": "2023/05/25", - "numOunces": 82 - }, - { - "userID": 4, - "date": "2023/05/25", - "numOunces": 23 - }, - { - "userID": 5, - "date": "2023/05/25", - "numOunces": 82 - }, - { - "userID": 6, - "date": "2023/05/25", - "numOunces": 88 - }, - { - "userID": 7, - "date": "2023/05/25", - "numOunces": 62 - }, - { - "userID": 8, - "date": "2023/05/25", - "numOunces": 61 - }, - { - "userID": 9, - "date": "2023/05/25", - "numOunces": 62 - }, - { - "userID": 10, - "date": "2023/05/25", - "numOunces": 65 - }, - { - "userID": 11, - "date": "2023/05/25", - "numOunces": 28 - }, - { - "userID": 12, - "date": "2023/05/25", - "numOunces": 72 - }, - { - "userID": 13, - "date": "2023/05/25", - "numOunces": 37 - }, - { - "userID": 14, - "date": "2023/05/25", - "numOunces": 88 - }, - { - "userID": 15, - "date": "2023/05/25", - "numOunces": 22 - }, - { - "userID": 16, - "date": "2023/05/25", - "numOunces": 37 - }, - { - "userID": 17, - "date": "2023/05/25", - "numOunces": 36 - }, - { - "userID": 18, - "date": "2023/05/25", - "numOunces": 38 - }, - { - "userID": 19, - "date": "2023/05/25", - "numOunces": 46 - }, - { - "userID": 20, - "date": "2023/05/25", - "numOunces": 80 - }, - { - "userID": 21, - "date": "2023/05/25", - "numOunces": 67 - }, - { - "userID": 22, - "date": "2023/05/25", - "numOunces": 58 - }, - { - "userID": 23, - "date": "2023/05/25", - "numOunces": 88 - }, - { - "userID": 24, - "date": "2023/05/25", - "numOunces": 81 - }, - { - "userID": 25, - "date": "2023/05/25", - "numOunces": 30 - }, - { - "userID": 26, - "date": "2023/05/25", - "numOunces": 83 - }, - { - "userID": 27, - "date": "2023/05/25", - "numOunces": 56 - }, - { - "userID": 28, - "date": "2023/05/25", - "numOunces": 77 - }, - { - "userID": 29, - "date": "2023/05/25", - "numOunces": 91 - }, - { - "userID": 30, - "date": "2023/05/25", - "numOunces": 75 - }, - { - "userID": 31, - "date": "2023/05/25", - "numOunces": 25 - }, - { - "userID": 32, - "date": "2023/05/25", - "numOunces": 46 - }, - { - "userID": 33, - "date": "2023/05/25", - "numOunces": 61 - }, - { - "userID": 34, - "date": "2023/05/25", - "numOunces": 61 - }, - { - "userID": 35, - "date": "2023/05/25", - "numOunces": 30 - }, - { - "userID": 36, - "date": "2023/05/25", - "numOunces": 87 - }, - { - "userID": 37, - "date": "2023/05/25", - "numOunces": 60 - }, - { - "userID": 38, - "date": "2023/05/25", - "numOunces": 80 - }, - { - "userID": 39, - "date": "2023/05/25", - "numOunces": 26 - }, - { - "userID": 40, - "date": "2023/05/25", - "numOunces": 77 - }, - { - "userID": 41, - "date": "2023/05/25", - "numOunces": 58 - }, - { - "userID": 42, - "date": "2023/05/25", - "numOunces": 95 - }, - { - "userID": 43, - "date": "2023/05/25", - "numOunces": 24 - }, - { - "userID": 44, - "date": "2023/05/25", - "numOunces": 33 - }, - { - "userID": 45, - "date": "2023/05/25", - "numOunces": 87 - }, - { - "userID": 46, - "date": "2023/05/25", - "numOunces": 71 - }, - { - "userID": 47, - "date": "2023/05/25", - "numOunces": 32 - }, - { - "userID": 48, - "date": "2023/05/25", - "numOunces": 71 - }, - { - "userID": 49, - "date": "2023/05/25", - "numOunces": 33 - }, - { - "userID": 50, - "date": "2023/05/25", - "numOunces": 93 - }, - { - "userID": 1, - "date": "2023/05/26", - "numOunces": 85 - }, - { - "userID": 2, - "date": "2023/05/26", - "numOunces": 88 - }, - { - "userID": 3, - "date": "2023/05/26", - "numOunces": 37 - }, - { - "userID": 4, - "date": "2023/05/26", - "numOunces": 20 - }, - { - "userID": 5, - "date": "2023/05/26", - "numOunces": 74 - }, - { - "userID": 6, - "date": "2023/05/26", - "numOunces": 84 - }, - { - "userID": 7, - "date": "2023/05/26", - "numOunces": 55 - }, - { - "userID": 8, - "date": "2023/05/26", - "numOunces": 83 - }, - { - "userID": 9, - "date": "2023/05/26", - "numOunces": 31 - }, - { - "userID": 10, - "date": "2023/05/26", - "numOunces": 64 - }, - { - "userID": 11, - "date": "2023/05/26", - "numOunces": 43 - }, - { - "userID": 12, - "date": "2023/05/26", - "numOunces": 91 - }, - { - "userID": 13, - "date": "2023/05/26", - "numOunces": 33 - }, - { - "userID": 14, - "date": "2023/05/26", - "numOunces": 68 - }, - { - "userID": 15, - "date": "2023/05/26", - "numOunces": 26 - }, - { - "userID": 16, - "date": "2023/05/26", - "numOunces": 63 - }, - { - "userID": 17, - "date": "2023/05/26", - "numOunces": 67 - }, - { - "userID": 18, - "date": "2023/05/26", - "numOunces": 66 - }, - { - "userID": 19, - "date": "2023/05/26", - "numOunces": 49 - }, - { - "userID": 20, - "date": "2023/05/26", - "numOunces": 53 - }, - { - "userID": 21, - "date": "2023/05/26", - "numOunces": 80 - }, - { - "userID": 22, - "date": "2023/05/26", - "numOunces": 21 - }, - { - "userID": 23, - "date": "2023/05/26", - "numOunces": 56 - }, - { - "userID": 24, - "date": "2023/05/26", - "numOunces": 90 - }, - { - "userID": 25, - "date": "2023/05/26", - "numOunces": 68 - }, - { - "userID": 26, - "date": "2023/05/26", - "numOunces": 84 - }, - { - "userID": 27, - "date": "2023/05/26", - "numOunces": 59 - }, - { - "userID": 28, - "date": "2023/05/26", - "numOunces": 21 - }, - { - "userID": 29, - "date": "2023/05/26", - "numOunces": 77 - }, - { - "userID": 30, - "date": "2023/05/26", - "numOunces": 54 - }, - { - "userID": 31, - "date": "2023/05/26", - "numOunces": 54 - }, - { - "userID": 32, - "date": "2023/05/26", - "numOunces": 80 - }, - { - "userID": 33, - "date": "2023/05/26", - "numOunces": 39 - }, - { - "userID": 34, - "date": "2023/05/26", - "numOunces": 43 - }, - { - "userID": 35, - "date": "2023/05/26", - "numOunces": 62 - }, - { - "userID": 36, - "date": "2023/05/26", - "numOunces": 21 - }, - { - "userID": 37, - "date": "2023/05/26", - "numOunces": 24 - }, - { - "userID": 38, - "date": "2023/05/26", - "numOunces": 56 - }, - { - "userID": 39, - "date": "2023/05/26", - "numOunces": 50 - }, - { - "userID": 40, - "date": "2023/05/26", - "numOunces": 25 - }, - { - "userID": 41, - "date": "2023/05/26", - "numOunces": 58 - }, - { - "userID": 42, - "date": "2023/05/26", - "numOunces": 83 - }, - { - "userID": 43, - "date": "2023/05/26", - "numOunces": 30 - }, - { - "userID": 44, - "date": "2023/05/26", - "numOunces": 25 - }, - { - "userID": 45, - "date": "2023/05/26", - "numOunces": 47 - }, - { - "userID": 46, - "date": "2023/05/26", - "numOunces": 67 - }, - { - "userID": 47, - "date": "2023/05/26", - "numOunces": 32 - }, - { - "userID": 48, - "date": "2023/05/26", - "numOunces": 36 - }, - { - "userID": 49, - "date": "2023/05/26", - "numOunces": 57 - }, - { - "userID": 50, - "date": "2023/05/26", - "numOunces": 63 - }, - { - "userID": 1, - "date": "2023/05/27", - "numOunces": 22 - }, - { - "userID": 2, - "date": "2023/05/27", - "numOunces": 68 - }, - { - "userID": 3, - "date": "2023/05/27", - "numOunces": 56 - }, - { - "userID": 4, - "date": "2023/05/27", - "numOunces": 64 - }, - { - "userID": 5, - "date": "2023/05/27", - "numOunces": 20 - }, - { - "userID": 6, - "date": "2023/05/27", - "numOunces": 38 - }, - { - "userID": 7, - "date": "2023/05/27", - "numOunces": 70 - }, - { - "userID": 8, - "date": "2023/05/27", - "numOunces": 82 - }, - { - "userID": 9, - "date": "2023/05/27", - "numOunces": 75 - }, - { - "userID": 10, - "date": "2023/05/27", - "numOunces": 76 - }, - { - "userID": 11, - "date": "2023/05/27", - "numOunces": 91 - }, - { - "userID": 12, - "date": "2023/05/27", - "numOunces": 60 - }, - { - "userID": 13, - "date": "2023/05/27", - "numOunces": 98 - }, - { - "userID": 14, - "date": "2023/05/27", - "numOunces": 81 - }, - { - "userID": 15, - "date": "2023/05/27", - "numOunces": 48 - }, - { - "userID": 16, - "date": "2023/05/27", - "numOunces": 20 - }, - { - "userID": 17, - "date": "2023/05/27", - "numOunces": 80 - }, - { - "userID": 18, - "date": "2023/05/27", - "numOunces": 65 - }, - { - "userID": 19, - "date": "2023/05/27", - "numOunces": 85 - }, - { - "userID": 20, - "date": "2023/05/27", - "numOunces": 52 - }, - { - "userID": 21, - "date": "2023/05/27", - "numOunces": 95 - }, - { - "userID": 22, - "date": "2023/05/27", - "numOunces": 30 - }, - { - "userID": 23, - "date": "2023/05/27", - "numOunces": 21 - }, - { - "userID": 24, - "date": "2023/05/27", - "numOunces": 48 - }, - { - "userID": 25, - "date": "2023/05/27", - "numOunces": 86 - }, - { - "userID": 26, - "date": "2023/05/27", - "numOunces": 33 - }, - { - "userID": 27, - "date": "2023/05/27", - "numOunces": 58 - }, - { - "userID": 28, - "date": "2023/05/27", - "numOunces": 68 - }, - { - "userID": 29, - "date": "2023/05/27", - "numOunces": 99 - }, - { - "userID": 30, - "date": "2023/05/27", - "numOunces": 26 - }, - { - "userID": 31, - "date": "2023/05/27", - "numOunces": 78 - }, - { - "userID": 32, - "date": "2023/05/27", - "numOunces": 96 - }, - { - "userID": 33, - "date": "2023/05/27", - "numOunces": 54 - }, - { - "userID": 34, - "date": "2023/05/27", - "numOunces": 51 - }, - { - "userID": 35, - "date": "2023/05/27", - "numOunces": 84 - }, - { - "userID": 36, - "date": "2023/05/27", - "numOunces": 71 - }, - { - "userID": 37, - "date": "2023/05/27", - "numOunces": 65 - }, - { - "userID": 38, - "date": "2023/05/27", - "numOunces": 62 - }, - { - "userID": 39, - "date": "2023/05/27", - "numOunces": 70 - }, - { - "userID": 40, - "date": "2023/05/27", - "numOunces": 57 - }, - { - "userID": 41, - "date": "2023/05/27", - "numOunces": 51 - }, - { - "userID": 42, - "date": "2023/05/27", - "numOunces": 81 - }, - { - "userID": 43, - "date": "2023/05/27", - "numOunces": 26 - }, - { - "userID": 44, - "date": "2023/05/27", - "numOunces": 28 - }, - { - "userID": 45, - "date": "2023/05/27", - "numOunces": 92 - }, - { - "userID": 46, - "date": "2023/05/27", - "numOunces": 62 - }, - { - "userID": 47, - "date": "2023/05/27", - "numOunces": 88 - }, - { - "userID": 48, - "date": "2023/05/27", - "numOunces": 84 - }, - { - "userID": 49, - "date": "2023/05/27", - "numOunces": 57 - }, - { - "userID": 50, - "date": "2023/05/27", - "numOunces": 60 - }, - { - "userID": 1, - "date": "2023/05/28", - "numOunces": 38 - }, - { - "userID": 2, - "date": "2023/05/28", - "numOunces": 84 - }, - { - "userID": 3, - "date": "2023/05/28", - "numOunces": 69 - }, - { - "userID": 4, - "date": "2023/05/28", - "numOunces": 92 - }, - { - "userID": 5, - "date": "2023/05/28", - "numOunces": 43 - }, - { - "userID": 6, - "date": "2023/05/28", - "numOunces": 98 - }, - { - "userID": 7, - "date": "2023/05/28", - "numOunces": 35 - }, - { - "userID": 8, - "date": "2023/05/28", - "numOunces": 95 - }, - { - "userID": 9, - "date": "2023/05/28", - "numOunces": 73 - }, - { - "userID": 10, - "date": "2023/05/28", - "numOunces": 97 - }, - { - "userID": 11, - "date": "2023/05/28", - "numOunces": 62 - }, - { - "userID": 12, - "date": "2023/05/28", - "numOunces": 71 - }, - { - "userID": 13, - "date": "2023/05/28", - "numOunces": 81 - }, - { - "userID": 14, - "date": "2023/05/28", - "numOunces": 64 - }, - { - "userID": 15, - "date": "2023/05/28", - "numOunces": 93 - }, - { - "userID": 16, - "date": "2023/05/28", - "numOunces": 64 - }, - { - "userID": 17, - "date": "2023/05/28", - "numOunces": 45 - }, - { - "userID": 18, - "date": "2023/05/28", - "numOunces": 58 - }, - { - "userID": 19, - "date": "2023/05/28", - "numOunces": 61 - }, - { - "userID": 20, - "date": "2023/05/28", - "numOunces": 60 - }, - { - "userID": 21, - "date": "2023/05/28", - "numOunces": 41 - }, - { - "userID": 22, - "date": "2023/05/28", - "numOunces": 60 - }, - { - "userID": 23, - "date": "2023/05/28", - "numOunces": 94 - }, - { - "userID": 24, - "date": "2023/05/28", - "numOunces": 53 - }, - { - "userID": 25, - "date": "2023/05/28", - "numOunces": 37 - }, - { - "userID": 26, - "date": "2023/05/28", - "numOunces": 100 - }, - { - "userID": 27, - "date": "2023/05/28", - "numOunces": 44 - }, - { - "userID": 28, - "date": "2023/05/28", - "numOunces": 27 - }, - { - "userID": 29, - "date": "2023/05/28", - "numOunces": 28 - }, - { - "userID": 30, - "date": "2023/05/28", - "numOunces": 49 - }, - { - "userID": 31, - "date": "2023/05/28", - "numOunces": 31 - }, - { - "userID": 32, - "date": "2023/05/28", - "numOunces": 49 - }, - { - "userID": 33, - "date": "2023/05/28", - "numOunces": 23 - }, - { - "userID": 34, - "date": "2023/05/28", - "numOunces": 46 - }, - { - "userID": 35, - "date": "2023/05/28", - "numOunces": 39 - }, - { - "userID": 36, - "date": "2023/05/28", - "numOunces": 70 - }, - { - "userID": 37, - "date": "2023/05/28", - "numOunces": 74 - }, - { - "userID": 38, - "date": "2023/05/28", - "numOunces": 23 - }, - { - "userID": 39, - "date": "2023/05/28", - "numOunces": 91 - }, - { - "userID": 40, - "date": "2023/05/28", - "numOunces": 78 - }, - { - "userID": 41, - "date": "2023/05/28", - "numOunces": 22 - }, - { - "userID": 42, - "date": "2023/05/28", - "numOunces": 73 - }, - { - "userID": 43, - "date": "2023/05/28", - "numOunces": 89 - }, - { - "userID": 44, - "date": "2023/05/28", - "numOunces": 79 - }, - { - "userID": 45, - "date": "2023/05/28", - "numOunces": 90 - }, - { - "userID": 46, - "date": "2023/05/28", - "numOunces": 88 - }, - { - "userID": 47, - "date": "2023/05/28", - "numOunces": 51 - }, - { - "userID": 48, - "date": "2023/05/28", - "numOunces": 26 - }, - { - "userID": 49, - "date": "2023/05/28", - "numOunces": 33 - }, - { - "userID": 50, - "date": "2023/05/28", - "numOunces": 75 - }, - { - "userID": 1, - "date": "2023/05/29", - "numOunces": 96 - }, - { - "userID": 2, - "date": "2023/05/29", - "numOunces": 72 - }, - { - "userID": 3, - "date": "2023/05/29", - "numOunces": 79 - }, - { - "userID": 4, - "date": "2023/05/29", - "numOunces": 70 - }, - { - "userID": 5, - "date": "2023/05/29", - "numOunces": 54 - }, - { - "userID": 6, - "date": "2023/05/29", - "numOunces": 49 - }, - { - "userID": 7, - "date": "2023/05/29", - "numOunces": 73 - }, - { - "userID": 8, - "date": "2023/05/29", - "numOunces": 35 - }, - { - "userID": 9, - "date": "2023/05/29", - "numOunces": 25 - }, - { - "userID": 10, - "date": "2023/05/29", - "numOunces": 64 - }, - { - "userID": 11, - "date": "2023/05/29", - "numOunces": 40 - }, - { - "userID": 12, - "date": "2023/05/29", - "numOunces": 47 - }, - { - "userID": 13, - "date": "2023/05/29", - "numOunces": 72 - }, - { - "userID": 14, - "date": "2023/05/29", - "numOunces": 79 - }, - { - "userID": 15, - "date": "2023/05/29", - "numOunces": 79 - }, - { - "userID": 16, - "date": "2023/05/29", - "numOunces": 66 - }, - { - "userID": 17, - "date": "2023/05/29", - "numOunces": 78 - }, - { - "userID": 18, - "date": "2023/05/29", - "numOunces": 87 - }, - { - "userID": 19, - "date": "2023/05/29", - "numOunces": 90 - }, - { - "userID": 20, - "date": "2023/05/29", - "numOunces": 88 - }, - { - "userID": 21, - "date": "2023/05/29", - "numOunces": 25 - }, - { - "userID": 22, - "date": "2023/05/29", - "numOunces": 95 - }, - { - "userID": 23, - "date": "2023/05/29", - "numOunces": 46 - }, - { - "userID": 24, - "date": "2023/05/29", - "numOunces": 86 - }, - { - "userID": 25, - "date": "2023/05/29", - "numOunces": 39 - }, - { - "userID": 26, - "date": "2023/05/29", - "numOunces": 50 - }, - { - "userID": 27, - "date": "2023/05/29", - "numOunces": 68 - }, - { - "userID": 28, - "date": "2023/05/29", - "numOunces": 39 - }, - { - "userID": 29, - "date": "2023/05/29", - "numOunces": 46 - }, - { - "userID": 30, - "date": "2023/05/29", - "numOunces": 57 - }, - { - "userID": 31, - "date": "2023/05/29", - "numOunces": 93 - }, - { - "userID": 32, - "date": "2023/05/29", - "numOunces": 36 - }, - { - "userID": 33, - "date": "2023/05/29", - "numOunces": 41 - }, - { - "userID": 34, - "date": "2023/05/29", - "numOunces": 81 - }, - { - "userID": 35, - "date": "2023/05/29", - "numOunces": 36 - }, - { - "userID": 36, - "date": "2023/05/29", - "numOunces": 91 - }, - { - "userID": 37, - "date": "2023/05/29", - "numOunces": 44 - }, - { - "userID": 38, - "date": "2023/05/29", - "numOunces": 71 - }, - { - "userID": 39, - "date": "2023/05/29", - "numOunces": 59 - }, - { - "userID": 40, - "date": "2023/05/29", - "numOunces": 63 - }, - { - "userID": 41, - "date": "2023/05/29", - "numOunces": 42 - }, - { - "userID": 42, - "date": "2023/05/29", - "numOunces": 35 - }, - { - "userID": 43, - "date": "2023/05/29", - "numOunces": 25 - }, - { - "userID": 44, - "date": "2023/05/29", - "numOunces": 79 - }, - { - "userID": 45, - "date": "2023/05/29", - "numOunces": 86 - }, - { - "userID": 46, - "date": "2023/05/29", - "numOunces": 79 - }, - { - "userID": 47, - "date": "2023/05/29", - "numOunces": 54 - }, - { - "userID": 48, - "date": "2023/05/29", - "numOunces": 86 - }, - { - "userID": 49, - "date": "2023/05/29", - "numOunces": 49 - }, - { - "userID": 50, - "date": "2023/05/29", - "numOunces": 97 - }, - { - "userID": 1, - "date": "2023/05/30", - "numOunces": 20 - }, - { - "userID": 2, - "date": "2023/05/30", - "numOunces": 26 - }, - { - "userID": 3, - "date": "2023/05/30", - "numOunces": 88 - }, - { - "userID": 4, - "date": "2023/05/30", - "numOunces": 37 - }, - { - "userID": 5, - "date": "2023/05/30", - "numOunces": 37 - }, - { - "userID": 6, - "date": "2023/05/30", - "numOunces": 58 - }, - { - "userID": 7, - "date": "2023/05/30", - "numOunces": 53 - }, - { - "userID": 8, - "date": "2023/05/30", - "numOunces": 93 - }, - { - "userID": 9, - "date": "2023/05/30", - "numOunces": 63 - }, - { - "userID": 10, - "date": "2023/05/30", - "numOunces": 62 - }, - { - "userID": 11, - "date": "2023/05/30", - "numOunces": 35 - }, - { - "userID": 12, - "date": "2023/05/30", - "numOunces": 37 - }, - { - "userID": 13, - "date": "2023/05/30", - "numOunces": 48 - }, - { - "userID": 14, - "date": "2023/05/30", - "numOunces": 50 - }, - { - "userID": 15, - "date": "2023/05/30", - "numOunces": 25 - }, - { - "userID": 16, - "date": "2023/05/30", - "numOunces": 30 - }, - { - "userID": 17, - "date": "2023/05/30", - "numOunces": 42 - }, - { - "userID": 18, - "date": "2023/05/30", - "numOunces": 86 - }, - { - "userID": 19, - "date": "2023/05/30", - "numOunces": 24 - }, - { - "userID": 20, - "date": "2023/05/30", - "numOunces": 45 - }, - { - "userID": 21, - "date": "2023/05/30", - "numOunces": 55 - }, - { - "userID": 22, - "date": "2023/05/30", - "numOunces": 70 - }, - { - "userID": 23, - "date": "2023/05/30", - "numOunces": 43 - }, - { - "userID": 24, - "date": "2023/05/30", - "numOunces": 47 - }, - { - "userID": 25, - "date": "2023/05/30", - "numOunces": 34 - }, - { - "userID": 26, - "date": "2023/05/30", - "numOunces": 62 - }, - { - "userID": 27, - "date": "2023/05/30", - "numOunces": 94 - }, - { - "userID": 28, - "date": "2023/05/30", - "numOunces": 39 - }, - { - "userID": 29, - "date": "2023/05/30", - "numOunces": 50 - }, - { - "userID": 30, - "date": "2023/05/30", - "numOunces": 32 - }, - { - "userID": 31, - "date": "2023/05/30", - "numOunces": 59 - }, - { - "userID": 32, - "date": "2023/05/30", - "numOunces": 64 - }, - { - "userID": 33, - "date": "2023/05/30", - "numOunces": 83 - }, - { - "userID": 34, - "date": "2023/05/30", - "numOunces": 36 - }, - { - "userID": 35, - "date": "2023/05/30", - "numOunces": 28 - }, - { - "userID": 36, - "date": "2023/05/30", - "numOunces": 100 - }, - { - "userID": 37, - "date": "2023/05/30", - "numOunces": 34 - }, - { - "userID": 38, - "date": "2023/05/30", - "numOunces": 66 - }, - { - "userID": 39, - "date": "2023/05/30", - "numOunces": 31 - }, - { - "userID": 40, - "date": "2023/05/30", - "numOunces": 84 - }, - { - "userID": 41, - "date": "2023/05/30", - "numOunces": 62 - }, - { - "userID": 42, - "date": "2023/05/30", - "numOunces": 59 - }, - { - "userID": 43, - "date": "2023/05/30", - "numOunces": 38 - }, - { - "userID": 44, - "date": "2023/05/30", - "numOunces": 30 - }, - { - "userID": 45, - "date": "2023/05/30", - "numOunces": 65 - }, - { - "userID": 46, - "date": "2023/05/30", - "numOunces": 27 - }, - { - "userID": 47, - "date": "2023/05/30", - "numOunces": 20 - }, - { - "userID": 48, - "date": "2023/05/30", - "numOunces": 96 - }, - { - "userID": 49, - "date": "2023/05/30", - "numOunces": 88 - }, - { - "userID": 50, - "date": "2023/05/30", - "numOunces": 26 - }, - { - "userID": 1, - "date": "2023/05/31", - "numOunces": 86 - }, - { - "userID": 2, - "date": "2023/05/31", - "numOunces": 72 - }, - { - "userID": 3, - "date": "2023/05/31", - "numOunces": 77 - }, - { - "userID": 4, - "date": "2023/05/31", - "numOunces": 95 - }, - { - "userID": 5, - "date": "2023/05/31", - "numOunces": 52 - }, - { - "userID": 6, - "date": "2023/05/31", - "numOunces": 27 - }, - { - "userID": 7, - "date": "2023/05/31", - "numOunces": 26 - }, - { - "userID": 8, - "date": "2023/05/31", - "numOunces": 34 - }, - { - "userID": 9, - "date": "2023/05/31", - "numOunces": 91 - }, - { - "userID": 10, - "date": "2023/05/31", - "numOunces": 60 - }, - { - "userID": 11, - "date": "2023/05/31", - "numOunces": 38 - }, - { - "userID": 12, - "date": "2023/05/31", - "numOunces": 72 - }, - { - "userID": 13, - "date": "2023/05/31", - "numOunces": 21 - }, - { - "userID": 14, - "date": "2023/05/31", - "numOunces": 80 - }, - { - "userID": 15, - "date": "2023/05/31", - "numOunces": 38 - }, - { - "userID": 16, - "date": "2023/05/31", - "numOunces": 60 - }, - { - "userID": 17, - "date": "2023/05/31", - "numOunces": 64 - }, - { - "userID": 18, - "date": "2023/05/31", - "numOunces": 37 - }, - { - "userID": 19, - "date": "2023/05/31", - "numOunces": 65 - }, - { - "userID": 20, - "date": "2023/05/31", - "numOunces": 62 - }, - { - "userID": 21, - "date": "2023/05/31", - "numOunces": 93 - }, - { - "userID": 22, - "date": "2023/05/31", - "numOunces": 68 - }, - { - "userID": 23, - "date": "2023/05/31", - "numOunces": 71 - }, - { - "userID": 24, - "date": "2023/05/31", - "numOunces": 57 - }, - { - "userID": 25, - "date": "2023/05/31", - "numOunces": 38 - }, - { - "userID": 26, - "date": "2023/05/31", - "numOunces": 69 - }, - { - "userID": 27, - "date": "2023/05/31", - "numOunces": 33 - }, - { - "userID": 28, - "date": "2023/05/31", - "numOunces": 50 - }, - { - "userID": 29, - "date": "2023/05/31", - "numOunces": 89 - }, - { - "userID": 30, - "date": "2023/05/31", - "numOunces": 29 - }, - { - "userID": 31, - "date": "2023/05/31", - "numOunces": 43 - }, - { - "userID": 32, - "date": "2023/05/31", - "numOunces": 76 - }, - { - "userID": 33, - "date": "2023/05/31", - "numOunces": 83 - }, - { - "userID": 34, - "date": "2023/05/31", - "numOunces": 37 - }, - { - "userID": 35, - "date": "2023/05/31", - "numOunces": 46 - }, - { - "userID": 36, - "date": "2023/05/31", - "numOunces": 80 - }, - { - "userID": 37, - "date": "2023/05/31", - "numOunces": 84 - }, - { - "userID": 38, - "date": "2023/05/31", - "numOunces": 63 - }, - { - "userID": 39, - "date": "2023/05/31", - "numOunces": 45 - }, - { - "userID": 40, - "date": "2023/05/31", - "numOunces": 76 - }, - { - "userID": 41, - "date": "2023/05/31", - "numOunces": 60 - }, - { - "userID": 42, - "date": "2023/05/31", - "numOunces": 49 - }, - { - "userID": 43, - "date": "2023/05/31", - "numOunces": 62 - }, - { - "userID": 44, - "date": "2023/05/31", - "numOunces": 29 - }, - { - "userID": 45, - "date": "2023/05/31", - "numOunces": 53 - }, - { - "userID": 46, - "date": "2023/05/31", - "numOunces": 52 - }, - { - "userID": 47, - "date": "2023/05/31", - "numOunces": 63 - }, - { - "userID": 48, - "date": "2023/05/31", - "numOunces": 45 - }, - { - "userID": 49, - "date": "2023/05/31", - "numOunces": 94 - }, - { - "userID": 50, - "date": "2023/05/31", - "numOunces": 26 - }, - { - "userID": 1, - "date": "2023/06/01", - "numOunces": 77 - }, - { - "userID": 2, - "date": "2023/06/01", - "numOunces": 67 - }, - { - "userID": 3, - "date": "2023/06/01", - "numOunces": 73 - }, - { - "userID": 4, - "date": "2023/06/01", - "numOunces": 21 - }, - { - "userID": 5, - "date": "2023/06/01", - "numOunces": 34 - }, - { - "userID": 6, - "date": "2023/06/01", - "numOunces": 26 - }, - { - "userID": 7, - "date": "2023/06/01", - "numOunces": 98 - }, - { - "userID": 8, - "date": "2023/06/01", - "numOunces": 54 - }, - { - "userID": 9, - "date": "2023/06/01", - "numOunces": 24 - }, - { - "userID": 10, - "date": "2023/06/01", - "numOunces": 53 - }, - { - "userID": 11, - "date": "2023/06/01", - "numOunces": 79 - }, - { - "userID": 12, - "date": "2023/06/01", - "numOunces": 92 - }, - { - "userID": 13, - "date": "2023/06/01", - "numOunces": 81 - }, - { - "userID": 14, - "date": "2023/06/01", - "numOunces": 57 - }, - { - "userID": 15, - "date": "2023/06/01", - "numOunces": 96 - }, - { - "userID": 16, - "date": "2023/06/01", - "numOunces": 29 - }, - { - "userID": 17, - "date": "2023/06/01", - "numOunces": 48 - }, - { - "userID": 18, - "date": "2023/06/01", - "numOunces": 33 - }, - { - "userID": 19, - "date": "2023/06/01", - "numOunces": 57 - }, - { - "userID": 20, - "date": "2023/06/01", - "numOunces": 47 - }, - { - "userID": 21, - "date": "2023/06/01", - "numOunces": 23 - }, - { - "userID": 22, - "date": "2023/06/01", - "numOunces": 41 - }, - { - "userID": 23, - "date": "2023/06/01", - "numOunces": 37 - }, - { - "userID": 24, - "date": "2023/06/01", - "numOunces": 49 - }, - { - "userID": 25, - "date": "2023/06/01", - "numOunces": 53 - }, - { - "userID": 26, - "date": "2023/06/01", - "numOunces": 53 - }, - { - "userID": 27, - "date": "2023/06/01", - "numOunces": 59 - }, - { - "userID": 28, - "date": "2023/06/01", - "numOunces": 39 - }, - { - "userID": 29, - "date": "2023/06/01", - "numOunces": 68 - }, - { - "userID": 30, - "date": "2023/06/01", - "numOunces": 33 - }, - { - "userID": 31, - "date": "2023/06/01", - "numOunces": 75 - }, - { - "userID": 32, - "date": "2023/06/01", - "numOunces": 40 - }, - { - "userID": 33, - "date": "2023/06/01", - "numOunces": 34 - }, - { - "userID": 34, - "date": "2023/06/01", - "numOunces": 77 - }, - { - "userID": 35, - "date": "2023/06/01", - "numOunces": 62 - }, - { - "userID": 36, - "date": "2023/06/01", - "numOunces": 100 - }, - { - "userID": 37, - "date": "2023/06/01", - "numOunces": 23 - }, - { - "userID": 38, - "date": "2023/06/01", - "numOunces": 46 - }, - { - "userID": 39, - "date": "2023/06/01", - "numOunces": 50 - }, - { - "userID": 40, - "date": "2023/06/01", - "numOunces": 43 - }, - { - "userID": 41, - "date": "2023/06/01", - "numOunces": 82 - }, - { - "userID": 42, - "date": "2023/06/01", - "numOunces": 98 - }, - { - "userID": 43, - "date": "2023/06/01", - "numOunces": 23 - }, - { - "userID": 44, - "date": "2023/06/01", - "numOunces": 70 - }, - { - "userID": 45, - "date": "2023/06/01", - "numOunces": 64 - }, - { - "userID": 46, - "date": "2023/06/01", - "numOunces": 34 - }, - { - "userID": 47, - "date": "2023/06/01", - "numOunces": 36 - }, - { - "userID": 48, - "date": "2023/06/01", - "numOunces": 30 - }, - { - "userID": 49, - "date": "2023/06/01", - "numOunces": 62 - }, - { - "userID": 50, - "date": "2023/06/01", - "numOunces": 24 - }, - { - "userID": 1, - "date": "2023/06/02", - "numOunces": 30 - }, - { - "userID": 2, - "date": "2023/06/02", - "numOunces": 57 - }, - { - "userID": 3, - "date": "2023/06/02", - "numOunces": 43 - }, - { - "userID": 4, - "date": "2023/06/02", - "numOunces": 49 - }, - { - "userID": 5, - "date": "2023/06/02", - "numOunces": 97 - }, - { - "userID": 6, - "date": "2023/06/02", - "numOunces": 31 - }, - { - "userID": 7, - "date": "2023/06/02", - "numOunces": 84 - }, - { - "userID": 8, - "date": "2023/06/02", - "numOunces": 79 - }, - { - "userID": 9, - "date": "2023/06/02", - "numOunces": 28 - }, - { - "userID": 10, - "date": "2023/06/02", - "numOunces": 55 - }, - { - "userID": 11, - "date": "2023/06/02", - "numOunces": 74 - }, - { - "userID": 12, - "date": "2023/06/02", - "numOunces": 31 - }, - { - "userID": 13, - "date": "2023/06/02", - "numOunces": 61 - }, - { - "userID": 14, - "date": "2023/06/02", - "numOunces": 23 - }, - { - "userID": 15, - "date": "2023/06/02", - "numOunces": 87 - }, - { - "userID": 16, - "date": "2023/06/02", - "numOunces": 42 - }, - { - "userID": 17, - "date": "2023/06/02", - "numOunces": 28 - }, - { - "userID": 18, - "date": "2023/06/02", - "numOunces": 23 - }, - { - "userID": 19, - "date": "2023/06/02", - "numOunces": 82 - }, - { - "userID": 20, - "date": "2023/06/02", - "numOunces": 57 - }, - { - "userID": 21, - "date": "2023/06/02", - "numOunces": 86 - }, - { - "userID": 22, - "date": "2023/06/02", - "numOunces": 84 - }, - { - "userID": 23, - "date": "2023/06/02", - "numOunces": 72 - }, - { - "userID": 24, - "date": "2023/06/02", - "numOunces": 56 - }, - { - "userID": 25, - "date": "2023/06/02", - "numOunces": 66 - }, - { - "userID": 26, - "date": "2023/06/02", - "numOunces": 94 - }, - { - "userID": 27, - "date": "2023/06/02", - "numOunces": 91 - }, - { - "userID": 28, - "date": "2023/06/02", - "numOunces": 88 - }, - { - "userID": 29, - "date": "2023/06/02", - "numOunces": 98 - }, - { - "userID": 30, - "date": "2023/06/02", - "numOunces": 83 - }, - { - "userID": 31, - "date": "2023/06/02", - "numOunces": 73 - }, - { - "userID": 32, - "date": "2023/06/02", - "numOunces": 92 - }, - { - "userID": 33, - "date": "2023/06/02", - "numOunces": 64 - }, - { - "userID": 34, - "date": "2023/06/02", - "numOunces": 97 - }, - { - "userID": 35, - "date": "2023/06/02", - "numOunces": 99 - }, - { - "userID": 36, - "date": "2023/06/02", - "numOunces": 73 - }, - { - "userID": 37, - "date": "2023/06/02", - "numOunces": 88 - }, - { - "userID": 38, - "date": "2023/06/02", - "numOunces": 72 - }, - { - "userID": 39, - "date": "2023/06/02", - "numOunces": 33 - }, - { - "userID": 40, - "date": "2023/06/02", - "numOunces": 87 - }, - { - "userID": 41, - "date": "2023/06/02", - "numOunces": 56 - }, - { - "userID": 42, - "date": "2023/06/02", - "numOunces": 83 - }, - { - "userID": 43, - "date": "2023/06/02", - "numOunces": 70 - }, - { - "userID": 44, - "date": "2023/06/02", - "numOunces": 39 - }, - { - "userID": 45, - "date": "2023/06/02", - "numOunces": 27 - }, - { - "userID": 46, - "date": "2023/06/02", - "numOunces": 24 - }, - { - "userID": 47, - "date": "2023/06/02", - "numOunces": 92 - }, - { - "userID": 48, - "date": "2023/06/02", - "numOunces": 27 - }, - { - "userID": 49, - "date": "2023/06/02", - "numOunces": 76 - }, - { - "userID": 50, - "date": "2023/06/02", - "numOunces": 47 - }, - { - "userID": 1, - "date": "2023/06/03", - "numOunces": 93 - }, - { - "userID": 2, - "date": "2023/06/03", - "numOunces": 92 - }, - { - "userID": 3, - "date": "2023/06/03", - "numOunces": 49 - }, - { - "userID": 4, - "date": "2023/06/03", - "numOunces": 45 - }, - { - "userID": 5, - "date": "2023/06/03", - "numOunces": 29 - }, - { - "userID": 6, - "date": "2023/06/03", - "numOunces": 30 - }, - { - "userID": 7, - "date": "2023/06/03", - "numOunces": 50 - }, - { - "userID": 8, - "date": "2023/06/03", - "numOunces": 48 - }, - { - "userID": 9, - "date": "2023/06/03", - "numOunces": 66 - }, - { - "userID": 10, - "date": "2023/06/03", - "numOunces": 79 - }, - { - "userID": 11, - "date": "2023/06/03", - "numOunces": 88 - }, - { - "userID": 12, - "date": "2023/06/03", - "numOunces": 60 - }, - { - "userID": 13, - "date": "2023/06/03", - "numOunces": 50 - }, - { - "userID": 14, - "date": "2023/06/03", - "numOunces": 49 - }, - { - "userID": 15, - "date": "2023/06/03", - "numOunces": 50 - }, - { - "userID": 16, - "date": "2023/06/03", - "numOunces": 93 - }, - { - "userID": 17, - "date": "2023/06/03", - "numOunces": 28 - }, - { - "userID": 18, - "date": "2023/06/03", - "numOunces": 83 - }, - { - "userID": 19, - "date": "2023/06/03", - "numOunces": 30 - }, - { - "userID": 20, - "date": "2023/06/03", - "numOunces": 88 - }, - { - "userID": 21, - "date": "2023/06/03", - "numOunces": 85 - }, - { - "userID": 22, - "date": "2023/06/03", - "numOunces": 97 - }, - { - "userID": 23, - "date": "2023/06/03", - "numOunces": 46 - }, - { - "userID": 24, - "date": "2023/06/03", - "numOunces": 89 - }, - { - "userID": 25, - "date": "2023/06/03", - "numOunces": 33 - }, - { - "userID": 26, - "date": "2023/06/03", - "numOunces": 57 - }, - { - "userID": 27, - "date": "2023/06/03", - "numOunces": 84 - }, - { - "userID": 28, - "date": "2023/06/03", - "numOunces": 44 - }, - { - "userID": 29, - "date": "2023/06/03", - "numOunces": 79 - }, - { - "userID": 30, - "date": "2023/06/03", - "numOunces": 44 - }, - { - "userID": 31, - "date": "2023/06/03", - "numOunces": 54 - }, - { - "userID": 32, - "date": "2023/06/03", - "numOunces": 92 - }, - { - "userID": 33, - "date": "2023/06/03", - "numOunces": 83 - }, - { - "userID": 34, - "date": "2023/06/03", - "numOunces": 85 - }, - { - "userID": 35, - "date": "2023/06/03", - "numOunces": 52 - }, - { - "userID": 36, - "date": "2023/06/03", - "numOunces": 91 - }, - { - "userID": 37, - "date": "2023/06/03", - "numOunces": 38 - }, - { - "userID": 38, - "date": "2023/06/03", - "numOunces": 25 - }, - { - "userID": 39, - "date": "2023/06/03", - "numOunces": 93 - }, - { - "userID": 40, - "date": "2023/06/03", - "numOunces": 28 - }, - { - "userID": 41, - "date": "2023/06/03", - "numOunces": 75 - }, - { - "userID": 42, - "date": "2023/06/03", - "numOunces": 97 - }, - { - "userID": 43, - "date": "2023/06/03", - "numOunces": 62 - }, - { - "userID": 44, - "date": "2023/06/03", - "numOunces": 45 - }, - { - "userID": 45, - "date": "2023/06/03", - "numOunces": 97 - }, - { - "userID": 46, - "date": "2023/06/03", - "numOunces": 61 - }, - { - "userID": 47, - "date": "2023/06/03", - "numOunces": 50 - }, - { - "userID": 48, - "date": "2023/06/03", - "numOunces": 72 - }, - { - "userID": 49, - "date": "2023/06/03", - "numOunces": 62 - }, - { - "userID": 50, - "date": "2023/06/03", - "numOunces": 68 - }, - { - "userID": 1, - "date": "2023/06/04", - "numOunces": 70 - }, - { - "userID": 2, - "date": "2023/06/04", - "numOunces": 27 - }, - { - "userID": 3, - "date": "2023/06/04", - "numOunces": 28 - }, - { - "userID": 4, - "date": "2023/06/04", - "numOunces": 26 - }, - { - "userID": 5, - "date": "2023/06/04", - "numOunces": 73 - }, - { - "userID": 6, - "date": "2023/06/04", - "numOunces": 36 - }, - { - "userID": 7, - "date": "2023/06/04", - "numOunces": 50 - }, - { - "userID": 8, - "date": "2023/06/04", - "numOunces": 40 - }, - { - "userID": 9, - "date": "2023/06/04", - "numOunces": 54 - }, - { - "userID": 10, - "date": "2023/06/04", - "numOunces": 69 - }, - { - "userID": 11, - "date": "2023/06/04", - "numOunces": 79 - }, - { - "userID": 12, - "date": "2023/06/04", - "numOunces": 68 - }, - { - "userID": 13, - "date": "2023/06/04", - "numOunces": 39 - }, - { - "userID": 14, - "date": "2023/06/04", - "numOunces": 50 - }, - { - "userID": 15, - "date": "2023/06/04", - "numOunces": 66 - }, - { - "userID": 16, - "date": "2023/06/04", - "numOunces": 75 - }, - { - "userID": 17, - "date": "2023/06/04", - "numOunces": 64 - }, - { - "userID": 18, - "date": "2023/06/04", - "numOunces": 83 - }, - { - "userID": 19, - "date": "2023/06/04", - "numOunces": 27 - }, - { - "userID": 20, - "date": "2023/06/04", - "numOunces": 51 - }, - { - "userID": 21, - "date": "2023/06/04", - "numOunces": 24 - }, - { - "userID": 22, - "date": "2023/06/04", - "numOunces": 72 - }, - { - "userID": 23, - "date": "2023/06/04", - "numOunces": 88 - }, - { - "userID": 24, - "date": "2023/06/04", - "numOunces": 25 - }, - { - "userID": 25, - "date": "2023/06/04", - "numOunces": 79 - }, - { - "userID": 26, - "date": "2023/06/04", - "numOunces": 40 - }, - { - "userID": 27, - "date": "2023/06/04", - "numOunces": 27 - }, - { - "userID": 28, - "date": "2023/06/04", - "numOunces": 26 - }, - { - "userID": 29, - "date": "2023/06/04", - "numOunces": 80 - }, - { - "userID": 30, - "date": "2023/06/04", - "numOunces": 45 - }, - { - "userID": 31, - "date": "2023/06/04", - "numOunces": 21 - }, - { - "userID": 32, - "date": "2023/06/04", - "numOunces": 88 - }, - { - "userID": 33, - "date": "2023/06/04", - "numOunces": 32 - }, - { - "userID": 34, - "date": "2023/06/04", - "numOunces": 83 - }, - { - "userID": 35, - "date": "2023/06/04", - "numOunces": 69 - }, - { - "userID": 36, - "date": "2023/06/04", - "numOunces": 28 - }, - { - "userID": 37, - "date": "2023/06/04", - "numOunces": 79 - }, - { - "userID": 38, - "date": "2023/06/04", - "numOunces": 69 - }, - { - "userID": 39, - "date": "2023/06/04", - "numOunces": 34 - }, - { - "userID": 40, - "date": "2023/06/04", - "numOunces": 99 - }, - { - "userID": 41, - "date": "2023/06/04", - "numOunces": 79 - }, - { - "userID": 42, - "date": "2023/06/04", - "numOunces": 48 - }, - { - "userID": 43, - "date": "2023/06/04", - "numOunces": 41 - }, - { - "userID": 44, - "date": "2023/06/04", - "numOunces": 52 - }, - { - "userID": 45, - "date": "2023/06/04", - "numOunces": 81 - }, - { - "userID": 46, - "date": "2023/06/04", - "numOunces": 83 - }, - { - "userID": 47, - "date": "2023/06/04", - "numOunces": 41 - }, - { - "userID": 48, - "date": "2023/06/04", - "numOunces": 80 - }, - { - "userID": 49, - "date": "2023/06/04", - "numOunces": 47 - }, - { - "userID": 50, - "date": "2023/06/04", - "numOunces": 74 - }, - { - "userID": 1, - "date": "2023/06/05", - "numOunces": 85 - }, - { - "userID": 2, - "date": "2023/06/05", - "numOunces": 84 - }, - { - "userID": 3, - "date": "2023/06/05", - "numOunces": 93 - }, - { - "userID": 4, - "date": "2023/06/05", - "numOunces": 30 - }, - { - "userID": 5, - "date": "2023/06/05", - "numOunces": 42 - }, - { - "userID": 6, - "date": "2023/06/05", - "numOunces": 85 - }, - { - "userID": 7, - "date": "2023/06/05", - "numOunces": 79 - }, - { - "userID": 8, - "date": "2023/06/05", - "numOunces": 64 - }, - { - "userID": 9, - "date": "2023/06/05", - "numOunces": 33 - }, - { - "userID": 10, - "date": "2023/06/05", - "numOunces": 48 - }, - { - "userID": 11, - "date": "2023/06/05", - "numOunces": 71 - }, - { - "userID": 12, - "date": "2023/06/05", - "numOunces": 63 - }, - { - "userID": 13, - "date": "2023/06/05", - "numOunces": 31 - }, - { - "userID": 14, - "date": "2023/06/05", - "numOunces": 47 - }, - { - "userID": 15, - "date": "2023/06/05", - "numOunces": 71 - }, - { - "userID": 16, - "date": "2023/06/05", - "numOunces": 87 - }, - { - "userID": 17, - "date": "2023/06/05", - "numOunces": 74 - }, - { - "userID": 18, - "date": "2023/06/05", - "numOunces": 40 - }, - { - "userID": 19, - "date": "2023/06/05", - "numOunces": 69 - }, - { - "userID": 20, - "date": "2023/06/05", - "numOunces": 41 - }, - { - "userID": 21, - "date": "2023/06/05", - "numOunces": 88 - }, - { - "userID": 22, - "date": "2023/06/05", - "numOunces": 88 - }, - { - "userID": 23, - "date": "2023/06/05", - "numOunces": 36 - }, - { - "userID": 24, - "date": "2023/06/05", - "numOunces": 46 - }, - { - "userID": 25, - "date": "2023/06/05", - "numOunces": 37 - }, - { - "userID": 26, - "date": "2023/06/05", - "numOunces": 28 - }, - { - "userID": 27, - "date": "2023/06/05", - "numOunces": 53 - }, - { - "userID": 28, - "date": "2023/06/05", - "numOunces": 48 - }, - { - "userID": 29, - "date": "2023/06/05", - "numOunces": 36 - }, - { - "userID": 30, - "date": "2023/06/05", - "numOunces": 48 - }, - { - "userID": 31, - "date": "2023/06/05", - "numOunces": 76 - }, - { - "userID": 32, - "date": "2023/06/05", - "numOunces": 76 - }, - { - "userID": 33, - "date": "2023/06/05", - "numOunces": 85 - }, - { - "userID": 34, - "date": "2023/06/05", - "numOunces": 75 - }, - { - "userID": 35, - "date": "2023/06/05", - "numOunces": 72 - }, - { - "userID": 36, - "date": "2023/06/05", - "numOunces": 32 - }, - { - "userID": 37, - "date": "2023/06/05", - "numOunces": 93 - }, - { - "userID": 38, - "date": "2023/06/05", - "numOunces": 84 - }, - { - "userID": 39, - "date": "2023/06/05", - "numOunces": 38 - }, - { - "userID": 40, - "date": "2023/06/05", - "numOunces": 41 - }, - { - "userID": 41, - "date": "2023/06/05", - "numOunces": 65 - }, - { - "userID": 42, - "date": "2023/06/05", - "numOunces": 85 - }, - { - "userID": 43, - "date": "2023/06/05", - "numOunces": 87 - }, - { - "userID": 44, - "date": "2023/06/05", - "numOunces": 65 - }, - { - "userID": 45, - "date": "2023/06/05", - "numOunces": 92 - }, - { - "userID": 46, - "date": "2023/06/05", - "numOunces": 86 - }, - { - "userID": 47, - "date": "2023/06/05", - "numOunces": 35 - }, - { - "userID": 48, - "date": "2023/06/05", - "numOunces": 65 - }, - { - "userID": 49, - "date": "2023/06/05", - "numOunces": 68 - }, - { - "userID": 50, - "date": "2023/06/05", - "numOunces": 47 - }, - { - "userID": 1, - "date": "2023/06/06", - "numOunces": 63 - }, - { - "userID": 2, - "date": "2023/06/06", - "numOunces": 40 - }, - { - "userID": 3, - "date": "2023/06/06", - "numOunces": 49 - }, - { - "userID": 4, - "date": "2023/06/06", - "numOunces": 97 - }, - { - "userID": 5, - "date": "2023/06/06", - "numOunces": 59 - }, - { - "userID": 6, - "date": "2023/06/06", - "numOunces": 31 - }, - { - "userID": 7, - "date": "2023/06/06", - "numOunces": 72 - }, - { - "userID": 8, - "date": "2023/06/06", - "numOunces": 26 - }, - { - "userID": 9, - "date": "2023/06/06", - "numOunces": 98 - }, - { - "userID": 10, - "date": "2023/06/06", - "numOunces": 60 - }, - { - "userID": 11, - "date": "2023/06/06", - "numOunces": 70 - }, - { - "userID": 12, - "date": "2023/06/06", - "numOunces": 22 - }, - { - "userID": 13, - "date": "2023/06/06", - "numOunces": 87 - }, - { - "userID": 14, - "date": "2023/06/06", - "numOunces": 73 - }, - { - "userID": 15, - "date": "2023/06/06", - "numOunces": 89 - }, - { - "userID": 16, - "date": "2023/06/06", - "numOunces": 66 - }, - { - "userID": 17, - "date": "2023/06/06", - "numOunces": 75 - }, - { - "userID": 18, - "date": "2023/06/06", - "numOunces": 56 - }, - { - "userID": 19, - "date": "2023/06/06", - "numOunces": 21 - }, - { - "userID": 20, - "date": "2023/06/06", - "numOunces": 30 - }, - { - "userID": 21, - "date": "2023/06/06", - "numOunces": 37 - }, - { - "userID": 22, - "date": "2023/06/06", - "numOunces": 94 - }, - { - "userID": 23, - "date": "2023/06/06", - "numOunces": 36 - }, - { - "userID": 24, - "date": "2023/06/06", - "numOunces": 26 - }, - { - "userID": 25, - "date": "2023/06/06", - "numOunces": 100 - }, - { - "userID": 26, - "date": "2023/06/06", - "numOunces": 89 - }, - { - "userID": 27, - "date": "2023/06/06", - "numOunces": 97 - }, - { - "userID": 28, - "date": "2023/06/06", - "numOunces": 22 - }, - { - "userID": 29, - "date": "2023/06/06", - "numOunces": 40 - }, - { - "userID": 30, - "date": "2023/06/06", - "numOunces": 83 - }, - { - "userID": 31, - "date": "2023/06/06", - "numOunces": 60 - }, - { - "userID": 32, - "date": "2023/06/06", - "numOunces": 43 - }, - { - "userID": 33, - "date": "2023/06/06", - "numOunces": 90 - }, - { - "userID": 34, - "date": "2023/06/06", - "numOunces": 61 - }, - { - "userID": 35, - "date": "2023/06/06", - "numOunces": 47 - }, - { - "userID": 36, - "date": "2023/06/06", - "numOunces": 47 - }, - { - "userID": 37, - "date": "2023/06/06", - "numOunces": 46 - }, - { - "userID": 38, - "date": "2023/06/06", - "numOunces": 66 - }, - { - "userID": 39, - "date": "2023/06/06", - "numOunces": 54 - }, - { - "userID": 40, - "date": "2023/06/06", - "numOunces": 26 - }, - { - "userID": 41, - "date": "2023/06/06", - "numOunces": 62 - }, - { - "userID": 42, - "date": "2023/06/06", - "numOunces": 91 - }, - { - "userID": 43, - "date": "2023/06/06", - "numOunces": 88 - }, - { - "userID": 44, - "date": "2023/06/06", - "numOunces": 82 - }, - { - "userID": 45, - "date": "2023/06/06", - "numOunces": 25 - }, - { - "userID": 46, - "date": "2023/06/06", - "numOunces": 34 - }, - { - "userID": 47, - "date": "2023/06/06", - "numOunces": 30 - }, - { - "userID": 48, - "date": "2023/06/06", - "numOunces": 84 - }, - { - "userID": 49, - "date": "2023/06/06", - "numOunces": 69 - }, - { - "userID": 50, - "date": "2023/06/06", - "numOunces": 21 - }, - { - "userID": 1, - "date": "2023/06/07", - "numOunces": 69 - }, - { - "userID": 2, - "date": "2023/06/07", - "numOunces": 56 - }, - { - "userID": 3, - "date": "2023/06/07", - "numOunces": 91 - }, - { - "userID": 4, - "date": "2023/06/07", - "numOunces": 59 - }, - { - "userID": 5, - "date": "2023/06/07", - "numOunces": 77 - }, - { - "userID": 6, - "date": "2023/06/07", - "numOunces": 77 - }, - { - "userID": 7, - "date": "2023/06/07", - "numOunces": 74 - }, - { - "userID": 8, - "date": "2023/06/07", - "numOunces": 67 - }, - { - "userID": 9, - "date": "2023/06/07", - "numOunces": 40 - }, - { - "userID": 10, - "date": "2023/06/07", - "numOunces": 59 - }, - { - "userID": 11, - "date": "2023/06/07", - "numOunces": 97 - }, - { - "userID": 12, - "date": "2023/06/07", - "numOunces": 36 - }, - { - "userID": 13, - "date": "2023/06/07", - "numOunces": 34 - }, - { - "userID": 14, - "date": "2023/06/07", - "numOunces": 68 - }, - { - "userID": 15, - "date": "2023/06/07", - "numOunces": 34 - }, - { - "userID": 16, - "date": "2023/06/07", - "numOunces": 27 - }, - { - "userID": 17, - "date": "2023/06/07", - "numOunces": 81 - }, - { - "userID": 18, - "date": "2023/06/07", - "numOunces": 41 - }, - { - "userID": 19, - "date": "2023/06/07", - "numOunces": 84 - }, - { - "userID": 20, - "date": "2023/06/07", - "numOunces": 89 - }, - { - "userID": 21, - "date": "2023/06/07", - "numOunces": 88 - }, - { - "userID": 22, - "date": "2023/06/07", - "numOunces": 77 - }, - { - "userID": 23, - "date": "2023/06/07", - "numOunces": 94 - }, - { - "userID": 24, - "date": "2023/06/07", - "numOunces": 66 - }, - { - "userID": 25, - "date": "2023/06/07", - "numOunces": 49 - }, - { - "userID": 26, - "date": "2023/06/07", - "numOunces": 32 - }, - { - "userID": 27, - "date": "2023/06/07", - "numOunces": 57 - }, - { - "userID": 28, - "date": "2023/06/07", - "numOunces": 90 - }, - { - "userID": 29, - "date": "2023/06/07", - "numOunces": 58 - }, - { - "userID": 30, - "date": "2023/06/07", - "numOunces": 94 - }, - { - "userID": 31, - "date": "2023/06/07", - "numOunces": 69 - }, - { - "userID": 32, - "date": "2023/06/07", - "numOunces": 27 - }, - { - "userID": 33, - "date": "2023/06/07", - "numOunces": 67 - }, - { - "userID": 34, - "date": "2023/06/07", - "numOunces": 82 - }, - { - "userID": 35, - "date": "2023/06/07", - "numOunces": 89 - }, - { - "userID": 36, - "date": "2023/06/07", - "numOunces": 91 - }, - { - "userID": 37, - "date": "2023/06/07", - "numOunces": 67 - }, - { - "userID": 38, - "date": "2023/06/07", - "numOunces": 97 - }, - { - "userID": 39, - "date": "2023/06/07", - "numOunces": 60 - }, - { - "userID": 40, - "date": "2023/06/07", - "numOunces": 25 - }, - { - "userID": 41, - "date": "2023/06/07", - "numOunces": 85 - }, - { - "userID": 42, - "date": "2023/06/07", - "numOunces": 51 - }, - { - "userID": 43, - "date": "2023/06/07", - "numOunces": 45 - }, - { - "userID": 44, - "date": "2023/06/07", - "numOunces": 66 - }, - { - "userID": 45, - "date": "2023/06/07", - "numOunces": 47 - }, - { - "userID": 46, - "date": "2023/06/07", - "numOunces": 60 - }, - { - "userID": 47, - "date": "2023/06/07", - "numOunces": 74 - }, - { - "userID": 48, - "date": "2023/06/07", - "numOunces": 83 - }, - { - "userID": 49, - "date": "2023/06/07", - "numOunces": 35 - }, - { - "userID": 50, - "date": "2023/06/07", - "numOunces": 28 - }, - { - "userID": 1, - "date": "2023/06/08", - "numOunces": 28 - }, - { - "userID": 2, - "date": "2023/06/08", - "numOunces": 70 - }, - { - "userID": 3, - "date": "2023/06/08", - "numOunces": 77 - }, - { - "userID": 4, - "date": "2023/06/08", - "numOunces": 22 - }, - { - "userID": 5, - "date": "2023/06/08", - "numOunces": 55 - }, - { - "userID": 6, - "date": "2023/06/08", - "numOunces": 98 - }, - { - "userID": 7, - "date": "2023/06/08", - "numOunces": 69 - }, - { - "userID": 8, - "date": "2023/06/08", - "numOunces": 27 - }, - { - "userID": 9, - "date": "2023/06/08", - "numOunces": 90 - }, - { - "userID": 10, - "date": "2023/06/08", - "numOunces": 78 - }, - { - "userID": 11, - "date": "2023/06/08", - "numOunces": 25 - }, - { - "userID": 12, - "date": "2023/06/08", - "numOunces": 96 - }, - { - "userID": 13, - "date": "2023/06/08", - "numOunces": 46 - }, - { - "userID": 14, - "date": "2023/06/08", - "numOunces": 94 - }, - { - "userID": 15, - "date": "2023/06/08", - "numOunces": 82 - }, - { - "userID": 16, - "date": "2023/06/08", - "numOunces": 38 - }, - { - "userID": 17, - "date": "2023/06/08", - "numOunces": 96 - }, - { - "userID": 18, - "date": "2023/06/08", - "numOunces": 83 - }, - { - "userID": 19, - "date": "2023/06/08", - "numOunces": 63 - }, - { - "userID": 20, - "date": "2023/06/08", - "numOunces": 90 - }, - { - "userID": 21, - "date": "2023/06/08", - "numOunces": 62 - }, - { - "userID": 22, - "date": "2023/06/08", - "numOunces": 34 - }, - { - "userID": 23, - "date": "2023/06/08", - "numOunces": 20 - }, - { - "userID": 24, - "date": "2023/06/08", - "numOunces": 48 - }, - { - "userID": 25, - "date": "2023/06/08", - "numOunces": 24 - }, - { - "userID": 26, - "date": "2023/06/08", - "numOunces": 55 - }, - { - "userID": 27, - "date": "2023/06/08", - "numOunces": 23 - }, - { - "userID": 28, - "date": "2023/06/08", - "numOunces": 26 - }, - { - "userID": 29, - "date": "2023/06/08", - "numOunces": 69 - }, - { - "userID": 30, - "date": "2023/06/08", - "numOunces": 91 - }, - { - "userID": 31, - "date": "2023/06/08", - "numOunces": 28 - }, - { - "userID": 32, - "date": "2023/06/08", - "numOunces": 58 - }, - { - "userID": 33, - "date": "2023/06/08", - "numOunces": 53 - }, - { - "userID": 34, - "date": "2023/06/08", - "numOunces": 20 - }, - { - "userID": 35, - "date": "2023/06/08", - "numOunces": 50 - }, - { - "userID": 36, - "date": "2023/06/08", - "numOunces": 67 - }, - { - "userID": 37, - "date": "2023/06/08", - "numOunces": 61 - }, - { - "userID": 38, - "date": "2023/06/08", - "numOunces": 89 - }, - { - "userID": 39, - "date": "2023/06/08", - "numOunces": 58 - }, - { - "userID": 40, - "date": "2023/06/08", - "numOunces": 52 - }, - { - "userID": 41, - "date": "2023/06/08", - "numOunces": 85 - }, - { - "userID": 42, - "date": "2023/06/08", - "numOunces": 95 - }, - { - "userID": 43, - "date": "2023/06/08", - "numOunces": 49 - }, - { - "userID": 44, - "date": "2023/06/08", - "numOunces": 98 - }, - { - "userID": 45, - "date": "2023/06/08", - "numOunces": 49 - }, - { - "userID": 46, - "date": "2023/06/08", - "numOunces": 93 - }, - { - "userID": 47, - "date": "2023/06/08", - "numOunces": 56 - }, - { - "userID": 48, - "date": "2023/06/08", - "numOunces": 62 - }, - { - "userID": 49, - "date": "2023/06/08", - "numOunces": 71 - }, - { - "userID": 50, - "date": "2023/06/08", - "numOunces": 96 - }, - { - "userID": 1, - "date": "2023/06/09", - "numOunces": 27 - }, - { - "userID": 2, - "date": "2023/06/09", - "numOunces": 38 - }, - { - "userID": 3, - "date": "2023/06/09", - "numOunces": 34 - }, - { - "userID": 4, - "date": "2023/06/09", - "numOunces": 68 - }, - { - "userID": 5, - "date": "2023/06/09", - "numOunces": 36 - }, - { - "userID": 6, - "date": "2023/06/09", - "numOunces": 81 - }, - { - "userID": 7, - "date": "2023/06/09", - "numOunces": 46 - }, - { - "userID": 8, - "date": "2023/06/09", - "numOunces": 70 - }, - { - "userID": 9, - "date": "2023/06/09", - "numOunces": 99 - }, - { - "userID": 10, - "date": "2023/06/09", - "numOunces": 23 - }, - { - "userID": 11, - "date": "2023/06/09", - "numOunces": 87 - }, - { - "userID": 12, - "date": "2023/06/09", - "numOunces": 53 - }, - { - "userID": 13, - "date": "2023/06/09", - "numOunces": 51 - }, - { - "userID": 14, - "date": "2023/06/09", - "numOunces": 21 - }, - { - "userID": 15, - "date": "2023/06/09", - "numOunces": 69 - }, - { - "userID": 16, - "date": "2023/06/09", - "numOunces": 75 - }, - { - "userID": 17, - "date": "2023/06/09", - "numOunces": 64 - }, - { - "userID": 18, - "date": "2023/06/09", - "numOunces": 66 - }, - { - "userID": 19, - "date": "2023/06/09", - "numOunces": 97 - }, - { - "userID": 20, - "date": "2023/06/09", - "numOunces": 38 - }, - { - "userID": 21, - "date": "2023/06/09", - "numOunces": 54 - }, - { - "userID": 22, - "date": "2023/06/09", - "numOunces": 40 - }, - { - "userID": 23, - "date": "2023/06/09", - "numOunces": 32 - }, - { - "userID": 24, - "date": "2023/06/09", - "numOunces": 26 - }, - { - "userID": 25, - "date": "2023/06/09", - "numOunces": 85 - }, - { - "userID": 26, - "date": "2023/06/09", - "numOunces": 73 - }, - { - "userID": 27, - "date": "2023/06/09", - "numOunces": 71 - }, - { - "userID": 28, - "date": "2023/06/09", - "numOunces": 94 - }, - { - "userID": 29, - "date": "2023/06/09", - "numOunces": 90 - }, - { - "userID": 30, - "date": "2023/06/09", - "numOunces": 92 - }, - { - "userID": 31, - "date": "2023/06/09", - "numOunces": 96 - }, - { - "userID": 32, - "date": "2023/06/09", - "numOunces": 51 - }, - { - "userID": 33, - "date": "2023/06/09", - "numOunces": 22 - }, - { - "userID": 34, - "date": "2023/06/09", - "numOunces": 46 - }, - { - "userID": 35, - "date": "2023/06/09", - "numOunces": 89 - }, - { - "userID": 36, - "date": "2023/06/09", - "numOunces": 86 - }, - { - "userID": 37, - "date": "2023/06/09", - "numOunces": 30 - }, - { - "userID": 38, - "date": "2023/06/09", - "numOunces": 97 - }, - { - "userID": 39, - "date": "2023/06/09", - "numOunces": 55 - }, - { - "userID": 40, - "date": "2023/06/09", - "numOunces": 94 - }, - { - "userID": 41, - "date": "2023/06/09", - "numOunces": 93 - }, - { - "userID": 42, - "date": "2023/06/09", - "numOunces": 57 - }, - { - "userID": 43, - "date": "2023/06/09", - "numOunces": 46 - }, - { - "userID": 44, - "date": "2023/06/09", - "numOunces": 68 - }, - { - "userID": 45, - "date": "2023/06/09", - "numOunces": 22 - }, - { - "userID": 46, - "date": "2023/06/09", - "numOunces": 60 - }, - { - "userID": 47, - "date": "2023/06/09", - "numOunces": 53 - }, - { - "userID": 48, - "date": "2023/06/09", - "numOunces": 43 - }, - { - "userID": 49, - "date": "2023/06/09", - "numOunces": 49 - }, - { - "userID": 50, - "date": "2023/06/09", - "numOunces": 75 - }, - { - "userID": 1, - "date": "2023/06/10", - "numOunces": 83 - }, - { - "userID": 2, - "date": "2023/06/10", - "numOunces": 91 - }, - { - "userID": 3, - "date": "2023/06/10", - "numOunces": 96 - }, - { - "userID": 4, - "date": "2023/06/10", - "numOunces": 44 - }, - { - "userID": 5, - "date": "2023/06/10", - "numOunces": 55 - }, - { - "userID": 6, - "date": "2023/06/10", - "numOunces": 87 - }, - { - "userID": 7, - "date": "2023/06/10", - "numOunces": 34 - }, - { - "userID": 8, - "date": "2023/06/10", - "numOunces": 39 - }, - { - "userID": 9, - "date": "2023/06/10", - "numOunces": 45 - }, - { - "userID": 10, - "date": "2023/06/10", - "numOunces": 43 - }, - { - "userID": 11, - "date": "2023/06/10", - "numOunces": 43 - }, - { - "userID": 12, - "date": "2023/06/10", - "numOunces": 77 - }, - { - "userID": 13, - "date": "2023/06/10", - "numOunces": 43 - }, - { - "userID": 14, - "date": "2023/06/10", - "numOunces": 91 - }, - { - "userID": 15, - "date": "2023/06/10", - "numOunces": 93 - }, - { - "userID": 16, - "date": "2023/06/10", - "numOunces": 60 - }, - { - "userID": 17, - "date": "2023/06/10", - "numOunces": 34 - }, - { - "userID": 18, - "date": "2023/06/10", - "numOunces": 92 - }, - { - "userID": 19, - "date": "2023/06/10", - "numOunces": 69 - }, - { - "userID": 20, - "date": "2023/06/10", - "numOunces": 29 - }, - { - "userID": 21, - "date": "2023/06/10", - "numOunces": 32 - }, - { - "userID": 22, - "date": "2023/06/10", - "numOunces": 42 - }, - { - "userID": 23, - "date": "2023/06/10", - "numOunces": 80 - }, - { - "userID": 24, - "date": "2023/06/10", - "numOunces": 93 - }, - { - "userID": 25, - "date": "2023/06/10", - "numOunces": 81 - }, - { - "userID": 26, - "date": "2023/06/10", - "numOunces": 38 - }, - { - "userID": 27, - "date": "2023/06/10", - "numOunces": 45 - }, - { - "userID": 28, - "date": "2023/06/10", - "numOunces": 91 - }, - { - "userID": 29, - "date": "2023/06/10", - "numOunces": 60 - }, - { - "userID": 30, - "date": "2023/06/10", - "numOunces": 56 - }, - { - "userID": 31, - "date": "2023/06/10", - "numOunces": 97 - }, - { - "userID": 32, - "date": "2023/06/10", - "numOunces": 63 - }, - { - "userID": 33, - "date": "2023/06/10", - "numOunces": 32 - }, - { - "userID": 34, - "date": "2023/06/10", - "numOunces": 90 - }, - { - "userID": 35, - "date": "2023/06/10", - "numOunces": 57 - }, - { - "userID": 36, - "date": "2023/06/10", - "numOunces": 56 - }, - { - "userID": 37, - "date": "2023/06/10", - "numOunces": 21 - }, - { - "userID": 38, - "date": "2023/06/10", - "numOunces": 63 - }, - { - "userID": 39, - "date": "2023/06/10", - "numOunces": 83 - }, - { - "userID": 40, - "date": "2023/06/10", - "numOunces": 61 - }, - { - "userID": 41, - "date": "2023/06/10", - "numOunces": 34 - }, - { - "userID": 42, - "date": "2023/06/10", - "numOunces": 43 - }, - { - "userID": 43, - "date": "2023/06/10", - "numOunces": 28 - }, - { - "userID": 44, - "date": "2023/06/10", - "numOunces": 59 - }, - { - "userID": 45, - "date": "2023/06/10", - "numOunces": 41 - }, - { - "userID": 46, - "date": "2023/06/10", - "numOunces": 73 - }, - { - "userID": 47, - "date": "2023/06/10", - "numOunces": 40 - }, - { - "userID": 48, - "date": "2023/06/10", - "numOunces": 96 - }, - { - "userID": 49, - "date": "2023/06/10", - "numOunces": 22 - }, - { - "userID": 50, - "date": "2023/06/10", - "numOunces": 35 - }, - { - "userID": 1, - "date": "2023/06/11", - "numOunces": 24 - }, - { - "userID": 2, - "date": "2023/06/11", - "numOunces": 55 - }, - { - "userID": 3, - "date": "2023/06/11", - "numOunces": 30 - }, - { - "userID": 4, - "date": "2023/06/11", - "numOunces": 97 - }, - { - "userID": 5, - "date": "2023/06/11", - "numOunces": 81 - }, - { - "userID": 6, - "date": "2023/06/11", - "numOunces": 93 - }, - { - "userID": 7, - "date": "2023/06/11", - "numOunces": 95 - }, - { - "userID": 8, - "date": "2023/06/11", - "numOunces": 48 - }, - { - "userID": 9, - "date": "2023/06/11", - "numOunces": 87 - }, - { - "userID": 10, - "date": "2023/06/11", - "numOunces": 31 - }, - { - "userID": 11, - "date": "2023/06/11", - "numOunces": 30 - }, - { - "userID": 12, - "date": "2023/06/11", - "numOunces": 88 - }, - { - "userID": 13, - "date": "2023/06/11", - "numOunces": 88 - }, - { - "userID": 14, - "date": "2023/06/11", - "numOunces": 25 - }, - { - "userID": 15, - "date": "2023/06/11", - "numOunces": 60 - }, - { - "userID": 16, - "date": "2023/06/11", - "numOunces": 100 - }, - { - "userID": 17, - "date": "2023/06/11", - "numOunces": 67 - }, - { - "userID": 18, - "date": "2023/06/11", - "numOunces": 80 - }, - { - "userID": 19, - "date": "2023/06/11", - "numOunces": 66 - }, - { - "userID": 20, - "date": "2023/06/11", - "numOunces": 90 - }, - { - "userID": 21, - "date": "2023/06/11", - "numOunces": 68 - }, - { - "userID": 22, - "date": "2023/06/11", - "numOunces": 98 - }, - { - "userID": 23, - "date": "2023/06/11", - "numOunces": 95 - }, - { - "userID": 24, - "date": "2023/06/11", - "numOunces": 80 - }, - { - "userID": 25, - "date": "2023/06/11", - "numOunces": 42 - }, - { - "userID": 26, - "date": "2023/06/11", - "numOunces": 92 - }, - { - "userID": 27, - "date": "2023/06/11", - "numOunces": 45 - }, - { - "userID": 28, - "date": "2023/06/11", - "numOunces": 70 - }, - { - "userID": 29, - "date": "2023/06/11", - "numOunces": 75 - }, - { - "userID": 30, - "date": "2023/06/11", - "numOunces": 72 - }, - { - "userID": 31, - "date": "2023/06/11", - "numOunces": 69 - }, - { - "userID": 32, - "date": "2023/06/11", - "numOunces": 27 - }, - { - "userID": 33, - "date": "2023/06/11", - "numOunces": 85 - }, - { - "userID": 34, - "date": "2023/06/11", - "numOunces": 77 - }, - { - "userID": 35, - "date": "2023/06/11", - "numOunces": 66 - }, - { - "userID": 36, - "date": "2023/06/11", - "numOunces": 40 - }, - { - "userID": 37, - "date": "2023/06/11", - "numOunces": 87 - }, - { - "userID": 38, - "date": "2023/06/11", - "numOunces": 97 - }, - { - "userID": 39, - "date": "2023/06/11", - "numOunces": 79 - }, - { - "userID": 40, - "date": "2023/06/11", - "numOunces": 49 - }, - { - "userID": 41, - "date": "2023/06/11", - "numOunces": 30 - }, - { - "userID": 42, - "date": "2023/06/11", - "numOunces": 87 - }, - { - "userID": 43, - "date": "2023/06/11", - "numOunces": 58 - }, - { - "userID": 44, - "date": "2023/06/11", - "numOunces": 47 - }, - { - "userID": 45, - "date": "2023/06/11", - "numOunces": 49 - }, - { - "userID": 46, - "date": "2023/06/11", - "numOunces": 91 - }, - { - "userID": 47, - "date": "2023/06/11", - "numOunces": 98 - }, - { - "userID": 48, - "date": "2023/06/11", - "numOunces": 53 - }, - { - "userID": 49, - "date": "2023/06/11", - "numOunces": 96 - }, - { - "userID": 50, - "date": "2023/06/11", - "numOunces": 34 - }, - { - "userID": 1, - "date": "2023/06/12", - "numOunces": 46 - }, - { - "userID": 2, - "date": "2023/06/12", - "numOunces": 26 - }, - { - "userID": 3, - "date": "2023/06/12", - "numOunces": 27 - }, - { - "userID": 4, - "date": "2023/06/12", - "numOunces": 71 - }, - { - "userID": 5, - "date": "2023/06/12", - "numOunces": 51 - }, - { - "userID": 6, - "date": "2023/06/12", - "numOunces": 87 - }, - { - "userID": 7, - "date": "2023/06/12", - "numOunces": 26 - }, - { - "userID": 8, - "date": "2023/06/12", - "numOunces": 89 - }, - { - "userID": 9, - "date": "2023/06/12", - "numOunces": 90 - }, - { - "userID": 10, - "date": "2023/06/12", - "numOunces": 86 - }, - { - "userID": 11, - "date": "2023/06/12", - "numOunces": 86 - }, - { - "userID": 12, - "date": "2023/06/12", - "numOunces": 84 - }, - { - "userID": 13, - "date": "2023/06/12", - "numOunces": 60 - }, - { - "userID": 14, - "date": "2023/06/12", - "numOunces": 36 - }, - { - "userID": 15, - "date": "2023/06/12", - "numOunces": 97 - }, - { - "userID": 16, - "date": "2023/06/12", - "numOunces": 75 - }, - { - "userID": 17, - "date": "2023/06/12", - "numOunces": 81 - }, - { - "userID": 18, - "date": "2023/06/12", - "numOunces": 71 - }, - { - "userID": 19, - "date": "2023/06/12", - "numOunces": 69 - }, - { - "userID": 20, - "date": "2023/06/12", - "numOunces": 45 - }, - { - "userID": 21, - "date": "2023/06/12", - "numOunces": 75 - }, - { - "userID": 22, - "date": "2023/06/12", - "numOunces": 35 - }, - { - "userID": 23, - "date": "2023/06/12", - "numOunces": 75 - }, - { - "userID": 24, - "date": "2023/06/12", - "numOunces": 67 - }, - { - "userID": 25, - "date": "2023/06/12", - "numOunces": 25 - }, - { - "userID": 26, - "date": "2023/06/12", - "numOunces": 87 - }, - { - "userID": 27, - "date": "2023/06/12", - "numOunces": 22 - }, - { - "userID": 28, - "date": "2023/06/12", - "numOunces": 77 - }, - { - "userID": 29, - "date": "2023/06/12", - "numOunces": 87 - }, - { - "userID": 30, - "date": "2023/06/12", - "numOunces": 32 - }, - { - "userID": 31, - "date": "2023/06/12", - "numOunces": 69 - }, - { - "userID": 32, - "date": "2023/06/12", - "numOunces": 67 - }, - { - "userID": 33, - "date": "2023/06/12", - "numOunces": 32 - }, - { - "userID": 34, - "date": "2023/06/12", - "numOunces": 79 - }, - { - "userID": 35, - "date": "2023/06/12", - "numOunces": 90 - }, - { - "userID": 36, - "date": "2023/06/12", - "numOunces": 91 - }, - { - "userID": 37, - "date": "2023/06/12", - "numOunces": 68 - }, - { - "userID": 38, - "date": "2023/06/12", - "numOunces": 59 - }, - { - "userID": 39, - "date": "2023/06/12", - "numOunces": 89 - }, - { - "userID": 40, - "date": "2023/06/12", - "numOunces": 82 - }, - { - "userID": 41, - "date": "2023/06/12", - "numOunces": 67 - }, - { - "userID": 42, - "date": "2023/06/12", - "numOunces": 80 - }, - { - "userID": 43, - "date": "2023/06/12", - "numOunces": 46 - }, - { - "userID": 44, - "date": "2023/06/12", - "numOunces": 64 - }, - { - "userID": 45, - "date": "2023/06/12", - "numOunces": 43 - }, - { - "userID": 46, - "date": "2023/06/12", - "numOunces": 60 - }, - { - "userID": 47, - "date": "2023/06/12", - "numOunces": 36 - }, - { - "userID": 48, - "date": "2023/06/12", - "numOunces": 35 - }, - { - "userID": 49, - "date": "2023/06/12", - "numOunces": 44 - }, - { - "userID": 50, - "date": "2023/06/12", - "numOunces": 48 - }, - { - "userID": 1, - "date": "2023/06/13", - "numOunces": 42 - }, - { - "userID": 2, - "date": "2023/06/13", - "numOunces": 87 - }, - { - "userID": 3, - "date": "2023/06/13", - "numOunces": 92 - }, - { - "userID": 4, - "date": "2023/06/13", - "numOunces": 95 - }, - { - "userID": 5, - "date": "2023/06/13", - "numOunces": 89 - }, - { - "userID": 6, - "date": "2023/06/13", - "numOunces": 61 - }, - { - "userID": 7, - "date": "2023/06/13", - "numOunces": 81 - }, - { - "userID": 8, - "date": "2023/06/13", - "numOunces": 97 - }, - { - "userID": 9, - "date": "2023/06/13", - "numOunces": 59 - }, - { - "userID": 10, - "date": "2023/06/13", - "numOunces": 27 - }, - { - "userID": 11, - "date": "2023/06/13", - "numOunces": 79 - }, - { - "userID": 12, - "date": "2023/06/13", - "numOunces": 60 - }, - { - "userID": 13, - "date": "2023/06/13", - "numOunces": 24 - }, - { - "userID": 14, - "date": "2023/06/13", - "numOunces": 38 - }, - { - "userID": 15, - "date": "2023/06/13", - "numOunces": 32 - }, - { - "userID": 16, - "date": "2023/06/13", - "numOunces": 73 - }, - { - "userID": 17, - "date": "2023/06/13", - "numOunces": 47 - }, - { - "userID": 18, - "date": "2023/06/13", - "numOunces": 57 - }, - { - "userID": 19, - "date": "2023/06/13", - "numOunces": 91 - }, - { - "userID": 20, - "date": "2023/06/13", - "numOunces": 90 - }, - { - "userID": 21, - "date": "2023/06/13", - "numOunces": 52 - }, - { - "userID": 22, - "date": "2023/06/13", - "numOunces": 24 - }, - { - "userID": 23, - "date": "2023/06/13", - "numOunces": 86 - }, - { - "userID": 24, - "date": "2023/06/13", - "numOunces": 63 - }, - { - "userID": 25, - "date": "2023/06/13", - "numOunces": 43 - }, - { - "userID": 26, - "date": "2023/06/13", - "numOunces": 38 - }, - { - "userID": 27, - "date": "2023/06/13", - "numOunces": 74 - }, - { - "userID": 28, - "date": "2023/06/13", - "numOunces": 24 - }, - { - "userID": 29, - "date": "2023/06/13", - "numOunces": 93 - }, - { - "userID": 30, - "date": "2023/06/13", - "numOunces": 40 - }, - { - "userID": 31, - "date": "2023/06/13", - "numOunces": 20 - }, - { - "userID": 32, - "date": "2023/06/13", - "numOunces": 52 - }, - { - "userID": 33, - "date": "2023/06/13", - "numOunces": 74 - }, - { - "userID": 34, - "date": "2023/06/13", - "numOunces": 37 - }, - { - "userID": 35, - "date": "2023/06/13", - "numOunces": 84 - }, - { - "userID": 36, - "date": "2023/06/13", - "numOunces": 54 - }, - { - "userID": 37, - "date": "2023/06/13", - "numOunces": 70 - }, - { - "userID": 38, - "date": "2023/06/13", - "numOunces": 29 - }, - { - "userID": 39, - "date": "2023/06/13", - "numOunces": 26 - }, - { - "userID": 40, - "date": "2023/06/13", - "numOunces": 73 - }, - { - "userID": 41, - "date": "2023/06/13", - "numOunces": 55 - }, - { - "userID": 42, - "date": "2023/06/13", - "numOunces": 63 - }, - { - "userID": 43, - "date": "2023/06/13", - "numOunces": 21 - }, - { - "userID": 44, - "date": "2023/06/13", - "numOunces": 55 - }, - { - "userID": 45, - "date": "2023/06/13", - "numOunces": 37 - }, - { - "userID": 46, - "date": "2023/06/13", - "numOunces": 40 - }, - { - "userID": 47, - "date": "2023/06/13", - "numOunces": 42 - }, - { - "userID": 48, - "date": "2023/06/13", - "numOunces": 31 - }, - { - "userID": 49, - "date": "2023/06/13", - "numOunces": 67 - }, - { - "userID": 50, - "date": "2023/06/13", - "numOunces": 50 - }, - { - "userID": 1, - "date": "2023/06/14", - "numOunces": 95 - }, - { - "userID": 2, - "date": "2023/06/14", - "numOunces": 27 - }, - { - "userID": 3, - "date": "2023/06/14", - "numOunces": 84 - }, - { - "userID": 4, - "date": "2023/06/14", - "numOunces": 85 - }, - { - "userID": 5, - "date": "2023/06/14", - "numOunces": 35 - }, - { - "userID": 6, - "date": "2023/06/14", - "numOunces": 60 - }, - { - "userID": 7, - "date": "2023/06/14", - "numOunces": 75 - }, - { - "userID": 8, - "date": "2023/06/14", - "numOunces": 83 - }, - { - "userID": 9, - "date": "2023/06/14", - "numOunces": 60 - }, - { - "userID": 10, - "date": "2023/06/14", - "numOunces": 86 - }, - { - "userID": 11, - "date": "2023/06/14", - "numOunces": 74 - }, - { - "userID": 12, - "date": "2023/06/14", - "numOunces": 58 - }, - { - "userID": 13, - "date": "2023/06/14", - "numOunces": 42 - }, - { - "userID": 14, - "date": "2023/06/14", - "numOunces": 76 - }, - { - "userID": 15, - "date": "2023/06/14", - "numOunces": 65 - }, - { - "userID": 16, - "date": "2023/06/14", - "numOunces": 74 - }, - { - "userID": 17, - "date": "2023/06/14", - "numOunces": 45 - }, - { - "userID": 18, - "date": "2023/06/14", - "numOunces": 67 - }, - { - "userID": 19, - "date": "2023/06/14", - "numOunces": 97 - }, - { - "userID": 20, - "date": "2023/06/14", - "numOunces": 60 - }, - { - "userID": 21, - "date": "2023/06/14", - "numOunces": 26 - }, - { - "userID": 22, - "date": "2023/06/14", - "numOunces": 56 - }, - { - "userID": 23, - "date": "2023/06/14", - "numOunces": 20 - }, - { - "userID": 24, - "date": "2023/06/14", - "numOunces": 87 - }, - { - "userID": 25, - "date": "2023/06/14", - "numOunces": 61 - }, - { - "userID": 26, - "date": "2023/06/14", - "numOunces": 28 - }, - { - "userID": 27, - "date": "2023/06/14", - "numOunces": 30 - }, - { - "userID": 28, - "date": "2023/06/14", - "numOunces": 94 - }, - { - "userID": 29, - "date": "2023/06/14", - "numOunces": 91 - }, - { - "userID": 30, - "date": "2023/06/14", - "numOunces": 60 - }, - { - "userID": 31, - "date": "2023/06/14", - "numOunces": 21 - }, - { - "userID": 32, - "date": "2023/06/14", - "numOunces": 25 - }, - { - "userID": 33, - "date": "2023/06/14", - "numOunces": 21 - }, - { - "userID": 34, - "date": "2023/06/14", - "numOunces": 34 - }, - { - "userID": 35, - "date": "2023/06/14", - "numOunces": 88 - }, - { - "userID": 36, - "date": "2023/06/14", - "numOunces": 98 - }, - { - "userID": 37, - "date": "2023/06/14", - "numOunces": 74 - }, - { - "userID": 38, - "date": "2023/06/14", - "numOunces": 84 - }, - { - "userID": 39, - "date": "2023/06/14", - "numOunces": 50 - }, - { - "userID": 40, - "date": "2023/06/14", - "numOunces": 81 - }, - { - "userID": 41, - "date": "2023/06/14", - "numOunces": 67 - }, - { - "userID": 42, - "date": "2023/06/14", - "numOunces": 30 - }, - { - "userID": 43, - "date": "2023/06/14", - "numOunces": 47 - }, - { - "userID": 44, - "date": "2023/06/14", - "numOunces": 22 - }, - { - "userID": 45, - "date": "2023/06/14", - "numOunces": 36 - }, - { - "userID": 46, - "date": "2023/06/14", - "numOunces": 42 - }, - { - "userID": 47, - "date": "2023/06/14", - "numOunces": 78 - }, - { - "userID": 48, - "date": "2023/06/14", - "numOunces": 70 - }, - { - "userID": 49, - "date": "2023/06/14", - "numOunces": 62 - }, - { - "userID": 50, - "date": "2023/06/14", - "numOunces": 68 - }, - { - "userID": 1, - "date": "2023/06/15", - "numOunces": 94 - }, - { - "userID": 2, - "date": "2023/06/15", - "numOunces": 94 - }, - { - "userID": 3, - "date": "2023/06/15", - "numOunces": 33 - }, - { - "userID": 4, - "date": "2023/06/15", - "numOunces": 25 - }, - { - "userID": 5, - "date": "2023/06/15", - "numOunces": 64 - }, - { - "userID": 6, - "date": "2023/06/15", - "numOunces": 38 - }, - { - "userID": 7, - "date": "2023/06/15", - "numOunces": 31 - }, - { - "userID": 8, - "date": "2023/06/15", - "numOunces": 94 - }, - { - "userID": 9, - "date": "2023/06/15", - "numOunces": 26 - }, - { - "userID": 10, - "date": "2023/06/15", - "numOunces": 53 - }, - { - "userID": 11, - "date": "2023/06/15", - "numOunces": 23 - }, - { - "userID": 12, - "date": "2023/06/15", - "numOunces": 71 - }, - { - "userID": 13, - "date": "2023/06/15", - "numOunces": 39 - }, - { - "userID": 14, - "date": "2023/06/15", - "numOunces": 87 - }, - { - "userID": 15, - "date": "2023/06/15", - "numOunces": 26 - }, - { - "userID": 16, - "date": "2023/06/15", - "numOunces": 32 - }, - { - "userID": 17, - "date": "2023/06/15", - "numOunces": 32 - }, - { - "userID": 18, - "date": "2023/06/15", - "numOunces": 68 - }, - { - "userID": 19, - "date": "2023/06/15", - "numOunces": 70 - }, - { - "userID": 20, - "date": "2023/06/15", - "numOunces": 79 - }, - { - "userID": 21, - "date": "2023/06/15", - "numOunces": 52 - }, - { - "userID": 22, - "date": "2023/06/15", - "numOunces": 98 - }, - { - "userID": 23, - "date": "2023/06/15", - "numOunces": 47 - }, - { - "userID": 24, - "date": "2023/06/15", - "numOunces": 91 - }, - { - "userID": 25, - "date": "2023/06/15", - "numOunces": 70 - }, - { - "userID": 26, - "date": "2023/06/15", - "numOunces": 96 - }, - { - "userID": 27, - "date": "2023/06/15", - "numOunces": 83 - }, - { - "userID": 28, - "date": "2023/06/15", - "numOunces": 98 - }, - { - "userID": 29, - "date": "2023/06/15", - "numOunces": 46 - }, - { - "userID": 30, - "date": "2023/06/15", - "numOunces": 29 - }, - { - "userID": 31, - "date": "2023/06/15", - "numOunces": 59 - }, - { - "userID": 32, - "date": "2023/06/15", - "numOunces": 33 - }, - { - "userID": 33, - "date": "2023/06/15", - "numOunces": 24 - }, - { - "userID": 34, - "date": "2023/06/15", - "numOunces": 70 - }, - { - "userID": 35, - "date": "2023/06/15", - "numOunces": 59 - }, - { - "userID": 36, - "date": "2023/06/15", - "numOunces": 72 - }, - { - "userID": 37, - "date": "2023/06/15", - "numOunces": 88 - }, - { - "userID": 38, - "date": "2023/06/15", - "numOunces": 57 - }, - { - "userID": 39, - "date": "2023/06/15", - "numOunces": 80 - }, - { - "userID": 40, - "date": "2023/06/15", - "numOunces": 90 - }, - { - "userID": 41, - "date": "2023/06/15", - "numOunces": 37 - }, - { - "userID": 42, - "date": "2023/06/15", - "numOunces": 99 - }, - { - "userID": 43, - "date": "2023/06/15", - "numOunces": 84 - }, - { - "userID": 44, - "date": "2023/06/15", - "numOunces": 96 - }, - { - "userID": 45, - "date": "2023/06/15", - "numOunces": 85 - }, - { - "userID": 46, - "date": "2023/06/15", - "numOunces": 95 - }, - { - "userID": 47, - "date": "2023/06/15", - "numOunces": 35 - }, - { - "userID": 48, - "date": "2023/06/15", - "numOunces": 63 - }, - { - "userID": 49, - "date": "2023/06/15", - "numOunces": 89 - }, - { - "userID": 50, - "date": "2023/06/15", - "numOunces": 73 - }, - { - "userID": 1, - "date": "2023/06/16", - "numOunces": 64 - }, - { - "userID": 2, - "date": "2023/06/16", - "numOunces": 95 - }, - { - "userID": 3, - "date": "2023/06/16", - "numOunces": 82 - }, - { - "userID": 4, - "date": "2023/06/16", - "numOunces": 32 - }, - { - "userID": 5, - "date": "2023/06/16", - "numOunces": 87 - }, - { - "userID": 6, - "date": "2023/06/16", - "numOunces": 39 - }, - { - "userID": 7, - "date": "2023/06/16", - "numOunces": 59 - }, - { - "userID": 8, - "date": "2023/06/16", - "numOunces": 39 - }, - { - "userID": 9, - "date": "2023/06/16", - "numOunces": 25 - }, - { - "userID": 10, - "date": "2023/06/16", - "numOunces": 48 - }, - { - "userID": 11, - "date": "2023/06/16", - "numOunces": 63 - }, - { - "userID": 12, - "date": "2023/06/16", - "numOunces": 29 - }, - { - "userID": 13, - "date": "2023/06/16", - "numOunces": 68 - }, - { - "userID": 14, - "date": "2023/06/16", - "numOunces": 59 - }, - { - "userID": 15, - "date": "2023/06/16", - "numOunces": 87 - }, - { - "userID": 16, - "date": "2023/06/16", - "numOunces": 88 - }, - { - "userID": 17, - "date": "2023/06/16", - "numOunces": 68 - }, - { - "userID": 18, - "date": "2023/06/16", - "numOunces": 54 - }, - { - "userID": 19, - "date": "2023/06/16", - "numOunces": 71 - }, - { - "userID": 20, - "date": "2023/06/16", - "numOunces": 73 - }, - { - "userID": 21, - "date": "2023/06/16", - "numOunces": 66 - }, - { - "userID": 22, - "date": "2023/06/16", - "numOunces": 31 - }, - { - "userID": 23, - "date": "2023/06/16", - "numOunces": 21 - }, - { - "userID": 24, - "date": "2023/06/16", - "numOunces": 75 - }, - { - "userID": 25, - "date": "2023/06/16", - "numOunces": 86 - }, - { - "userID": 26, - "date": "2023/06/16", - "numOunces": 74 - }, - { - "userID": 27, - "date": "2023/06/16", - "numOunces": 93 - }, - { - "userID": 28, - "date": "2023/06/16", - "numOunces": 60 - }, - { - "userID": 29, - "date": "2023/06/16", - "numOunces": 47 - }, - { - "userID": 30, - "date": "2023/06/16", - "numOunces": 63 - }, - { - "userID": 31, - "date": "2023/06/16", - "numOunces": 50 - }, - { - "userID": 32, - "date": "2023/06/16", - "numOunces": 79 - }, - { - "userID": 33, - "date": "2023/06/16", - "numOunces": 99 - }, - { - "userID": 34, - "date": "2023/06/16", - "numOunces": 29 - }, - { - "userID": 35, - "date": "2023/06/16", - "numOunces": 77 - }, - { - "userID": 36, - "date": "2023/06/16", - "numOunces": 78 - }, - { - "userID": 37, - "date": "2023/06/16", - "numOunces": 79 - }, - { - "userID": 38, - "date": "2023/06/16", - "numOunces": 58 - }, - { - "userID": 39, - "date": "2023/06/16", - "numOunces": 27 - }, - { - "userID": 40, - "date": "2023/06/16", - "numOunces": 44 - }, - { - "userID": 41, - "date": "2023/06/16", - "numOunces": 86 - }, - { - "userID": 42, - "date": "2023/06/16", - "numOunces": 23 - }, - { - "userID": 43, - "date": "2023/06/16", - "numOunces": 96 - }, - { - "userID": 44, - "date": "2023/06/16", - "numOunces": 75 - }, - { - "userID": 45, - "date": "2023/06/16", - "numOunces": 27 - }, - { - "userID": 46, - "date": "2023/06/16", - "numOunces": 56 - }, - { - "userID": 47, - "date": "2023/06/16", - "numOunces": 74 - }, - { - "userID": 48, - "date": "2023/06/16", - "numOunces": 55 - }, - { - "userID": 49, - "date": "2023/06/16", - "numOunces": 33 - }, - { - "userID": 50, - "date": "2023/06/16", - "numOunces": 83 - }, - { - "userID": 1, - "date": "2023/06/17", - "numOunces": 76 - }, - { - "userID": 2, - "date": "2023/06/17", - "numOunces": 62 - }, - { - "userID": 3, - "date": "2023/06/17", - "numOunces": 92 - }, - { - "userID": 4, - "date": "2023/06/17", - "numOunces": 74 - }, - { - "userID": 5, - "date": "2023/06/17", - "numOunces": 89 - }, - { - "userID": 6, - "date": "2023/06/17", - "numOunces": 27 - }, - { - "userID": 7, - "date": "2023/06/17", - "numOunces": 44 - }, - { - "userID": 8, - "date": "2023/06/17", - "numOunces": 66 - }, - { - "userID": 9, - "date": "2023/06/17", - "numOunces": 89 - }, - { - "userID": 10, - "date": "2023/06/17", - "numOunces": 43 - }, - { - "userID": 11, - "date": "2023/06/17", - "numOunces": 28 - }, - { - "userID": 12, - "date": "2023/06/17", - "numOunces": 61 - }, - { - "userID": 13, - "date": "2023/06/17", - "numOunces": 36 - }, - { - "userID": 14, - "date": "2023/06/17", - "numOunces": 54 - }, - { - "userID": 15, - "date": "2023/06/17", - "numOunces": 99 - }, - { - "userID": 16, - "date": "2023/06/17", - "numOunces": 28 - }, - { - "userID": 17, - "date": "2023/06/17", - "numOunces": 46 - }, - { - "userID": 18, - "date": "2023/06/17", - "numOunces": 57 - }, - { - "userID": 19, - "date": "2023/06/17", - "numOunces": 25 - }, - { - "userID": 20, - "date": "2023/06/17", - "numOunces": 51 - }, - { - "userID": 21, - "date": "2023/06/17", - "numOunces": 21 - }, - { - "userID": 22, - "date": "2023/06/17", - "numOunces": 80 - }, - { - "userID": 23, - "date": "2023/06/17", - "numOunces": 67 - }, - { - "userID": 24, - "date": "2023/06/17", - "numOunces": 99 - }, - { - "userID": 25, - "date": "2023/06/17", - "numOunces": 58 - }, - { - "userID": 26, - "date": "2023/06/17", - "numOunces": 94 - }, - { - "userID": 27, - "date": "2023/06/17", - "numOunces": 95 - }, - { - "userID": 28, - "date": "2023/06/17", - "numOunces": 73 - }, - { - "userID": 29, - "date": "2023/06/17", - "numOunces": 37 - }, - { - "userID": 30, - "date": "2023/06/17", - "numOunces": 82 - }, - { - "userID": 31, - "date": "2023/06/17", - "numOunces": 44 - }, - { - "userID": 32, - "date": "2023/06/17", - "numOunces": 73 - }, - { - "userID": 33, - "date": "2023/06/17", - "numOunces": 41 - }, - { - "userID": 34, - "date": "2023/06/17", - "numOunces": 87 - }, - { - "userID": 35, - "date": "2023/06/17", - "numOunces": 38 - }, - { - "userID": 36, - "date": "2023/06/17", - "numOunces": 50 - }, - { - "userID": 37, - "date": "2023/06/17", - "numOunces": 35 - }, - { - "userID": 38, - "date": "2023/06/17", - "numOunces": 46 - }, - { - "userID": 39, - "date": "2023/06/17", - "numOunces": 40 - }, - { - "userID": 40, - "date": "2023/06/17", - "numOunces": 91 - }, - { - "userID": 41, - "date": "2023/06/17", - "numOunces": 36 - }, - { - "userID": 42, - "date": "2023/06/17", - "numOunces": 23 - }, - { - "userID": 43, - "date": "2023/06/17", - "numOunces": 59 - }, - { - "userID": 44, - "date": "2023/06/17", - "numOunces": 85 - }, - { - "userID": 45, - "date": "2023/06/17", - "numOunces": 54 - }, - { - "userID": 46, - "date": "2023/06/17", - "numOunces": 79 - }, - { - "userID": 47, - "date": "2023/06/17", - "numOunces": 96 - }, - { - "userID": 48, - "date": "2023/06/17", - "numOunces": 45 - }, - { - "userID": 49, - "date": "2023/06/17", - "numOunces": 40 - }, - { - "userID": 50, - "date": "2023/06/17", - "numOunces": 44 - }, - { - "userID": 1, - "date": "2023/06/18", - "numOunces": 30 - }, - { - "userID": 2, - "date": "2023/06/18", - "numOunces": 93 - }, - { - "userID": 3, - "date": "2023/06/18", - "numOunces": 68 - }, - { - "userID": 4, - "date": "2023/06/18", - "numOunces": 39 - }, - { - "userID": 5, - "date": "2023/06/18", - "numOunces": 48 - }, - { - "userID": 6, - "date": "2023/06/18", - "numOunces": 46 - }, - { - "userID": 7, - "date": "2023/06/18", - "numOunces": 91 - }, - { - "userID": 8, - "date": "2023/06/18", - "numOunces": 69 - }, - { - "userID": 9, - "date": "2023/06/18", - "numOunces": 93 - }, - { - "userID": 10, - "date": "2023/06/18", - "numOunces": 37 - }, - { - "userID": 11, - "date": "2023/06/18", - "numOunces": 69 - }, - { - "userID": 12, - "date": "2023/06/18", - "numOunces": 68 - }, - { - "userID": 13, - "date": "2023/06/18", - "numOunces": 38 - }, - { - "userID": 14, - "date": "2023/06/18", - "numOunces": 55 - }, - { - "userID": 15, - "date": "2023/06/18", - "numOunces": 34 - }, - { - "userID": 16, - "date": "2023/06/18", - "numOunces": 72 - }, - { - "userID": 17, - "date": "2023/06/18", - "numOunces": 41 - }, - { - "userID": 18, - "date": "2023/06/18", - "numOunces": 44 - }, - { - "userID": 19, - "date": "2023/06/18", - "numOunces": 57 - }, - { - "userID": 20, - "date": "2023/06/18", - "numOunces": 51 - }, - { - "userID": 21, - "date": "2023/06/18", - "numOunces": 97 - }, - { - "userID": 22, - "date": "2023/06/18", - "numOunces": 69 - }, - { - "userID": 23, - "date": "2023/06/18", - "numOunces": 53 - }, - { - "userID": 24, - "date": "2023/06/18", - "numOunces": 80 - }, - { - "userID": 25, - "date": "2023/06/18", - "numOunces": 28 - }, - { - "userID": 26, - "date": "2023/06/18", - "numOunces": 79 - }, - { - "userID": 27, - "date": "2023/06/18", - "numOunces": 63 - }, - { - "userID": 28, - "date": "2023/06/18", - "numOunces": 58 - }, - { - "userID": 29, - "date": "2023/06/18", - "numOunces": 86 - }, - { - "userID": 30, - "date": "2023/06/18", - "numOunces": 44 - }, - { - "userID": 31, - "date": "2023/06/18", - "numOunces": 62 - }, - { - "userID": 32, - "date": "2023/06/18", - "numOunces": 81 - }, - { - "userID": 33, - "date": "2023/06/18", - "numOunces": 46 - }, - { - "userID": 34, - "date": "2023/06/18", - "numOunces": 77 - }, - { - "userID": 35, - "date": "2023/06/18", - "numOunces": 21 - }, - { - "userID": 36, - "date": "2023/06/18", - "numOunces": 80 - }, - { - "userID": 37, - "date": "2023/06/18", - "numOunces": 43 - }, - { - "userID": 38, - "date": "2023/06/18", - "numOunces": 75 - }, - { - "userID": 39, - "date": "2023/06/18", - "numOunces": 26 - }, - { - "userID": 40, - "date": "2023/06/18", - "numOunces": 25 - }, - { - "userID": 41, - "date": "2023/06/18", - "numOunces": 65 - }, - { - "userID": 42, - "date": "2023/06/18", - "numOunces": 89 - }, - { - "userID": 43, - "date": "2023/06/18", - "numOunces": 80 - }, - { - "userID": 44, - "date": "2023/06/18", - "numOunces": 38 - }, - { - "userID": 45, - "date": "2023/06/18", - "numOunces": 50 - }, - { - "userID": 46, - "date": "2023/06/18", - "numOunces": 67 - }, - { - "userID": 47, - "date": "2023/06/18", - "numOunces": 41 - }, - { - "userID": 48, - "date": "2023/06/18", - "numOunces": 67 - }, - { - "userID": 49, - "date": "2023/06/18", - "numOunces": 89 - }, - { - "userID": 50, - "date": "2023/06/18", - "numOunces": 49 - }, - { - "userID": 1, - "date": "2023/06/19", - "numOunces": 76 - }, - { - "userID": 2, - "date": "2023/06/19", - "numOunces": 25 - }, - { - "userID": 3, - "date": "2023/06/19", - "numOunces": 28 - }, - { - "userID": 4, - "date": "2023/06/19", - "numOunces": 100 - }, - { - "userID": 5, - "date": "2023/06/19", - "numOunces": 98 - }, - { - "userID": 6, - "date": "2023/06/19", - "numOunces": 22 - }, - { - "userID": 7, - "date": "2023/06/19", - "numOunces": 51 - }, - { - "userID": 8, - "date": "2023/06/19", - "numOunces": 60 - }, - { - "userID": 9, - "date": "2023/06/19", - "numOunces": 22 - }, - { - "userID": 10, - "date": "2023/06/19", - "numOunces": 94 - }, - { - "userID": 11, - "date": "2023/06/19", - "numOunces": 85 - }, - { - "userID": 12, - "date": "2023/06/19", - "numOunces": 38 - }, - { - "userID": 13, - "date": "2023/06/19", - "numOunces": 90 - }, - { - "userID": 14, - "date": "2023/06/19", - "numOunces": 30 - }, - { - "userID": 15, - "date": "2023/06/19", - "numOunces": 38 - }, - { - "userID": 16, - "date": "2023/06/19", - "numOunces": 42 - }, - { - "userID": 17, - "date": "2023/06/19", - "numOunces": 27 - }, - { - "userID": 18, - "date": "2023/06/19", - "numOunces": 86 - }, - { - "userID": 19, - "date": "2023/06/19", - "numOunces": 92 - }, - { - "userID": 20, - "date": "2023/06/19", - "numOunces": 28 - }, - { - "userID": 21, - "date": "2023/06/19", - "numOunces": 20 - }, - { - "userID": 22, - "date": "2023/06/19", - "numOunces": 73 - }, - { - "userID": 23, - "date": "2023/06/19", - "numOunces": 20 - }, - { - "userID": 24, - "date": "2023/06/19", - "numOunces": 60 - }, - { - "userID": 25, - "date": "2023/06/19", - "numOunces": 91 - }, - { - "userID": 26, - "date": "2023/06/19", - "numOunces": 48 - }, - { - "userID": 27, - "date": "2023/06/19", - "numOunces": 93 - }, - { - "userID": 28, - "date": "2023/06/19", - "numOunces": 80 - }, - { - "userID": 29, - "date": "2023/06/19", - "numOunces": 70 - }, - { - "userID": 30, - "date": "2023/06/19", - "numOunces": 72 - }, - { - "userID": 31, - "date": "2023/06/19", - "numOunces": 33 - }, - { - "userID": 32, - "date": "2023/06/19", - "numOunces": 51 - }, - { - "userID": 33, - "date": "2023/06/19", - "numOunces": 63 - }, - { - "userID": 34, - "date": "2023/06/19", - "numOunces": 52 - }, - { - "userID": 35, - "date": "2023/06/19", - "numOunces": 26 - }, - { - "userID": 36, - "date": "2023/06/19", - "numOunces": 73 - }, - { - "userID": 37, - "date": "2023/06/19", - "numOunces": 94 - }, - { - "userID": 38, - "date": "2023/06/19", - "numOunces": 57 - }, - { - "userID": 39, - "date": "2023/06/19", - "numOunces": 93 - }, - { - "userID": 40, - "date": "2023/06/19", - "numOunces": 37 - }, - { - "userID": 41, - "date": "2023/06/19", - "numOunces": 99 - }, - { - "userID": 42, - "date": "2023/06/19", - "numOunces": 79 - }, - { - "userID": 43, - "date": "2023/06/19", - "numOunces": 34 - }, - { - "userID": 44, - "date": "2023/06/19", - "numOunces": 83 - }, - { - "userID": 45, - "date": "2023/06/19", - "numOunces": 79 - }, - { - "userID": 46, - "date": "2023/06/19", - "numOunces": 78 - }, - { - "userID": 47, - "date": "2023/06/19", - "numOunces": 32 - }, - { - "userID": 48, - "date": "2023/06/19", - "numOunces": 72 - }, - { - "userID": 49, - "date": "2023/06/19", - "numOunces": 49 - }, - { - "userID": 50, - "date": "2023/06/19", - "numOunces": 49 - }, - { - "userID": 1, - "date": "2023/06/20", - "numOunces": 68 - }, - { - "userID": 2, - "date": "2023/06/20", - "numOunces": 70 - }, - { - "userID": 3, - "date": "2023/06/20", - "numOunces": 61 - }, - { - "userID": 4, - "date": "2023/06/20", - "numOunces": 42 - }, - { - "userID": 5, - "date": "2023/06/20", - "numOunces": 25 - }, - { - "userID": 6, - "date": "2023/06/20", - "numOunces": 30 - }, - { - "userID": 7, - "date": "2023/06/20", - "numOunces": 60 - }, - { - "userID": 8, - "date": "2023/06/20", - "numOunces": 85 - }, - { - "userID": 9, - "date": "2023/06/20", - "numOunces": 49 - }, - { - "userID": 10, - "date": "2023/06/20", - "numOunces": 49 - }, - { - "userID": 11, - "date": "2023/06/20", - "numOunces": 46 - }, - { - "userID": 12, - "date": "2023/06/20", - "numOunces": 41 - }, - { - "userID": 13, - "date": "2023/06/20", - "numOunces": 92 - }, - { - "userID": 14, - "date": "2023/06/20", - "numOunces": 83 - }, - { - "userID": 15, - "date": "2023/06/20", - "numOunces": 58 - }, - { - "userID": 16, - "date": "2023/06/20", - "numOunces": 98 - }, - { - "userID": 17, - "date": "2023/06/20", - "numOunces": 100 - }, - { - "userID": 18, - "date": "2023/06/20", - "numOunces": 89 - }, - { - "userID": 19, - "date": "2023/06/20", - "numOunces": 67 - }, - { - "userID": 20, - "date": "2023/06/20", - "numOunces": 54 - }, - { - "userID": 21, - "date": "2023/06/20", - "numOunces": 31 - }, - { - "userID": 22, - "date": "2023/06/20", - "numOunces": 94 - }, - { - "userID": 23, - "date": "2023/06/20", - "numOunces": 21 - }, - { - "userID": 24, - "date": "2023/06/20", - "numOunces": 73 - }, - { - "userID": 25, - "date": "2023/06/20", - "numOunces": 85 - }, - { - "userID": 26, - "date": "2023/06/20", - "numOunces": 67 - }, - { - "userID": 27, - "date": "2023/06/20", - "numOunces": 24 - }, - { - "userID": 28, - "date": "2023/06/20", - "numOunces": 66 - }, - { - "userID": 29, - "date": "2023/06/20", - "numOunces": 79 - }, - { - "userID": 30, - "date": "2023/06/20", - "numOunces": 80 - }, - { - "userID": 31, - "date": "2023/06/20", - "numOunces": 64 - }, - { - "userID": 32, - "date": "2023/06/20", - "numOunces": 61 - }, - { - "userID": 33, - "date": "2023/06/20", - "numOunces": 92 - }, - { - "userID": 34, - "date": "2023/06/20", - "numOunces": 77 - }, - { - "userID": 35, - "date": "2023/06/20", - "numOunces": 53 - }, - { - "userID": 36, - "date": "2023/06/20", - "numOunces": 54 - }, - { - "userID": 37, - "date": "2023/06/20", - "numOunces": 95 - }, - { - "userID": 38, - "date": "2023/06/20", - "numOunces": 36 - }, - { - "userID": 39, - "date": "2023/06/20", - "numOunces": 64 - }, - { - "userID": 40, - "date": "2023/06/20", - "numOunces": 97 - }, - { - "userID": 41, - "date": "2023/06/20", - "numOunces": 64 - }, - { - "userID": 42, - "date": "2023/06/20", - "numOunces": 85 - }, - { - "userID": 43, - "date": "2023/06/20", - "numOunces": 40 - }, - { - "userID": 44, - "date": "2023/06/20", - "numOunces": 91 - }, - { - "userID": 45, - "date": "2023/06/20", - "numOunces": 58 - }, - { - "userID": 46, - "date": "2023/06/20", - "numOunces": 37 - }, - { - "userID": 47, - "date": "2023/06/20", - "numOunces": 92 - }, - { - "userID": 48, - "date": "2023/06/20", - "numOunces": 63 - }, - { - "userID": 49, - "date": "2023/06/20", - "numOunces": 75 - }, - { - "userID": 50, - "date": "2023/06/20", - "numOunces": 95 - }, - { - "userID": 1, - "date": "2023/06/21", - "numOunces": 59 - }, - { - "userID": 2, - "date": "2023/06/21", - "numOunces": 30 - }, - { - "userID": 3, - "date": "2023/06/21", - "numOunces": 27 - }, - { - "userID": 4, - "date": "2023/06/21", - "numOunces": 93 - }, - { - "userID": 5, - "date": "2023/06/21", - "numOunces": 88 - }, - { - "userID": 6, - "date": "2023/06/21", - "numOunces": 32 - }, - { - "userID": 7, - "date": "2023/06/21", - "numOunces": 21 - }, - { - "userID": 8, - "date": "2023/06/21", - "numOunces": 83 - }, - { - "userID": 9, - "date": "2023/06/21", - "numOunces": 63 - }, - { - "userID": 10, - "date": "2023/06/21", - "numOunces": 82 - }, - { - "userID": 11, - "date": "2023/06/21", - "numOunces": 75 - }, - { - "userID": 12, - "date": "2023/06/21", - "numOunces": 33 - }, - { - "userID": 13, - "date": "2023/06/21", - "numOunces": 28 - }, - { - "userID": 14, - "date": "2023/06/21", - "numOunces": 42 - }, - { - "userID": 15, - "date": "2023/06/21", - "numOunces": 33 - }, - { - "userID": 16, - "date": "2023/06/21", - "numOunces": 37 - }, - { - "userID": 17, - "date": "2023/06/21", - "numOunces": 74 - }, - { - "userID": 18, - "date": "2023/06/21", - "numOunces": 35 - }, - { - "userID": 19, - "date": "2023/06/21", - "numOunces": 31 - }, - { - "userID": 20, - "date": "2023/06/21", - "numOunces": 91 - }, - { - "userID": 21, - "date": "2023/06/21", - "numOunces": 35 - }, - { - "userID": 22, - "date": "2023/06/21", - "numOunces": 78 - }, - { - "userID": 23, - "date": "2023/06/21", - "numOunces": 87 - }, - { - "userID": 24, - "date": "2023/06/21", - "numOunces": 52 - }, - { - "userID": 25, - "date": "2023/06/21", - "numOunces": 58 - }, - { - "userID": 26, - "date": "2023/06/21", - "numOunces": 95 - }, - { - "userID": 27, - "date": "2023/06/21", - "numOunces": 92 - }, - { - "userID": 28, - "date": "2023/06/21", - "numOunces": 72 - }, - { - "userID": 29, - "date": "2023/06/21", - "numOunces": 31 - }, - { - "userID": 30, - "date": "2023/06/21", - "numOunces": 62 - }, - { - "userID": 31, - "date": "2023/06/21", - "numOunces": 94 - }, - { - "userID": 32, - "date": "2023/06/21", - "numOunces": 33 - }, - { - "userID": 33, - "date": "2023/06/21", - "numOunces": 39 - }, - { - "userID": 34, - "date": "2023/06/21", - "numOunces": 95 - }, - { - "userID": 35, - "date": "2023/06/21", - "numOunces": 43 - }, - { - "userID": 36, - "date": "2023/06/21", - "numOunces": 41 - }, - { - "userID": 37, - "date": "2023/06/21", - "numOunces": 94 - }, - { - "userID": 38, - "date": "2023/06/21", - "numOunces": 26 - }, - { - "userID": 39, - "date": "2023/06/21", - "numOunces": 72 - }, - { - "userID": 40, - "date": "2023/06/21", - "numOunces": 25 - }, - { - "userID": 41, - "date": "2023/06/21", - "numOunces": 84 - }, - { - "userID": 42, - "date": "2023/06/21", - "numOunces": 39 - }, - { - "userID": 43, - "date": "2023/06/21", - "numOunces": 53 - }, - { - "userID": 44, - "date": "2023/06/21", - "numOunces": 81 - }, - { - "userID": 45, - "date": "2023/06/21", - "numOunces": 71 - }, - { - "userID": 46, - "date": "2023/06/21", - "numOunces": 72 - }, - { - "userID": 47, - "date": "2023/06/21", - "numOunces": 55 - }, - { - "userID": 48, - "date": "2023/06/21", - "numOunces": 61 - }, - { - "userID": 49, - "date": "2023/06/21", - "numOunces": 26 - }, - { - "userID": 50, - "date": "2023/06/21", - "numOunces": 86 - }, - { - "userID": 1, - "date": "2023/06/22", - "numOunces": 80 - }, - { - "userID": 2, - "date": "2023/06/22", - "numOunces": 70 - }, - { - "userID": 3, - "date": "2023/06/22", - "numOunces": 61 - }, - { - "userID": 4, - "date": "2023/06/22", - "numOunces": 56 - }, - { - "userID": 5, - "date": "2023/06/22", - "numOunces": 99 - }, - { - "userID": 6, - "date": "2023/06/22", - "numOunces": 48 - }, - { - "userID": 7, - "date": "2023/06/22", - "numOunces": 48 - }, - { - "userID": 8, - "date": "2023/06/22", - "numOunces": 41 - }, - { - "userID": 9, - "date": "2023/06/22", - "numOunces": 65 - }, - { - "userID": 10, - "date": "2023/06/22", - "numOunces": 74 - }, - { - "userID": 11, - "date": "2023/06/22", - "numOunces": 41 - }, - { - "userID": 12, - "date": "2023/06/22", - "numOunces": 60 - }, - { - "userID": 13, - "date": "2023/06/22", - "numOunces": 90 - }, - { - "userID": 14, - "date": "2023/06/22", - "numOunces": 33 - }, - { - "userID": 15, - "date": "2023/06/22", - "numOunces": 55 - }, - { - "userID": 16, - "date": "2023/06/22", - "numOunces": 86 - }, - { - "userID": 17, - "date": "2023/06/22", - "numOunces": 47 - }, - { - "userID": 18, - "date": "2023/06/22", - "numOunces": 54 - }, - { - "userID": 19, - "date": "2023/06/22", - "numOunces": 32 - }, - { - "userID": 20, - "date": "2023/06/22", - "numOunces": 64 - }, - { - "userID": 21, - "date": "2023/06/22", - "numOunces": 33 - }, - { - "userID": 22, - "date": "2023/06/22", - "numOunces": 71 - }, - { - "userID": 23, - "date": "2023/06/22", - "numOunces": 73 - }, - { - "userID": 24, - "date": "2023/06/22", - "numOunces": 87 - }, - { - "userID": 25, - "date": "2023/06/22", - "numOunces": 39 - }, - { - "userID": 26, - "date": "2023/06/22", - "numOunces": 77 - }, - { - "userID": 27, - "date": "2023/06/22", - "numOunces": 76 - }, - { - "userID": 28, - "date": "2023/06/22", - "numOunces": 26 - }, - { - "userID": 29, - "date": "2023/06/22", - "numOunces": 92 - }, - { - "userID": 30, - "date": "2023/06/22", - "numOunces": 39 - }, - { - "userID": 31, - "date": "2023/06/22", - "numOunces": 61 - }, - { - "userID": 32, - "date": "2023/06/22", - "numOunces": 37 - }, - { - "userID": 33, - "date": "2023/06/22", - "numOunces": 51 - }, - { - "userID": 34, - "date": "2023/06/22", - "numOunces": 91 - }, - { - "userID": 35, - "date": "2023/06/22", - "numOunces": 25 - }, - { - "userID": 36, - "date": "2023/06/22", - "numOunces": 23 - }, - { - "userID": 37, - "date": "2023/06/22", - "numOunces": 43 - }, - { - "userID": 38, - "date": "2023/06/22", - "numOunces": 33 - }, - { - "userID": 39, - "date": "2023/06/22", - "numOunces": 90 - }, - { - "userID": 40, - "date": "2023/06/22", - "numOunces": 57 - }, - { - "userID": 41, - "date": "2023/06/22", - "numOunces": 64 - }, - { - "userID": 42, - "date": "2023/06/22", - "numOunces": 80 - }, - { - "userID": 43, - "date": "2023/06/22", - "numOunces": 21 - }, - { - "userID": 44, - "date": "2023/06/22", - "numOunces": 67 - }, - { - "userID": 45, - "date": "2023/06/22", - "numOunces": 31 - }, - { - "userID": 46, - "date": "2023/06/22", - "numOunces": 49 - }, - { - "userID": 47, - "date": "2023/06/22", - "numOunces": 65 - }, - { - "userID": 48, - "date": "2023/06/22", - "numOunces": 67 - }, - { - "userID": 49, - "date": "2023/06/22", - "numOunces": 38 - }, - { - "userID": 50, - "date": "2023/06/22", - "numOunces": 36 - }, - { - "userID": 1, - "date": "2023/06/23", - "numOunces": 71 - }, - { - "userID": 2, - "date": "2023/06/23", - "numOunces": 21 - }, - { - "userID": 3, - "date": "2023/06/23", - "numOunces": 84 - }, - { - "userID": 4, - "date": "2023/06/23", - "numOunces": 71 - }, - { - "userID": 5, - "date": "2023/06/23", - "numOunces": 57 - }, - { - "userID": 6, - "date": "2023/06/23", - "numOunces": 29 - }, - { - "userID": 7, - "date": "2023/06/23", - "numOunces": 82 - }, - { - "userID": 8, - "date": "2023/06/23", - "numOunces": 74 - }, - { - "userID": 9, - "date": "2023/06/23", - "numOunces": 30 - }, - { - "userID": 10, - "date": "2023/06/23", - "numOunces": 55 - }, - { - "userID": 11, - "date": "2023/06/23", - "numOunces": 74 - }, - { - "userID": 12, - "date": "2023/06/23", - "numOunces": 67 - }, - { - "userID": 13, - "date": "2023/06/23", - "numOunces": 94 - }, - { - "userID": 14, - "date": "2023/06/23", - "numOunces": 71 - }, - { - "userID": 15, - "date": "2023/06/23", - "numOunces": 88 - }, - { - "userID": 16, - "date": "2023/06/23", - "numOunces": 88 - }, - { - "userID": 17, - "date": "2023/06/23", - "numOunces": 23 - }, - { - "userID": 18, - "date": "2023/06/23", - "numOunces": 60 - }, - { - "userID": 19, - "date": "2023/06/23", - "numOunces": 76 - }, - { - "userID": 20, - "date": "2023/06/23", - "numOunces": 31 - }, - { - "userID": 21, - "date": "2023/06/23", - "numOunces": 44 - }, - { - "userID": 22, - "date": "2023/06/23", - "numOunces": 72 - }, - { - "userID": 23, - "date": "2023/06/23", - "numOunces": 48 - }, - { - "userID": 24, - "date": "2023/06/23", - "numOunces": 72 - }, - { - "userID": 25, - "date": "2023/06/23", - "numOunces": 60 - }, - { - "userID": 26, - "date": "2023/06/23", - "numOunces": 31 - }, - { - "userID": 27, - "date": "2023/06/23", - "numOunces": 50 - }, - { - "userID": 28, - "date": "2023/06/23", - "numOunces": 49 - }, - { - "userID": 29, - "date": "2023/06/23", - "numOunces": 93 - }, - { - "userID": 30, - "date": "2023/06/23", - "numOunces": 56 - }, - { - "userID": 31, - "date": "2023/06/23", - "numOunces": 24 - }, - { - "userID": 32, - "date": "2023/06/23", - "numOunces": 25 - }, - { - "userID": 33, - "date": "2023/06/23", - "numOunces": 53 - }, - { - "userID": 34, - "date": "2023/06/23", - "numOunces": 46 - }, - { - "userID": 35, - "date": "2023/06/23", - "numOunces": 42 - }, - { - "userID": 36, - "date": "2023/06/23", - "numOunces": 99 - }, - { - "userID": 37, - "date": "2023/06/23", - "numOunces": 70 - }, - { - "userID": 38, - "date": "2023/06/23", - "numOunces": 39 - }, - { - "userID": 39, - "date": "2023/06/23", - "numOunces": 36 - }, - { - "userID": 40, - "date": "2023/06/23", - "numOunces": 21 - }, - { - "userID": 41, - "date": "2023/06/23", - "numOunces": 87 - }, - { - "userID": 42, - "date": "2023/06/23", - "numOunces": 69 - }, - { - "userID": 43, - "date": "2023/06/23", - "numOunces": 68 - }, - { - "userID": 44, - "date": "2023/06/23", - "numOunces": 42 - }, - { - "userID": 45, - "date": "2023/06/23", - "numOunces": 70 - }, - { - "userID": 46, - "date": "2023/06/23", - "numOunces": 79 - }, - { - "userID": 47, - "date": "2023/06/23", - "numOunces": 60 - }, - { - "userID": 48, - "date": "2023/06/23", - "numOunces": 64 - }, - { - "userID": 49, - "date": "2023/06/23", - "numOunces": 71 - }, - { - "userID": 50, - "date": "2023/06/23", - "numOunces": 44 - }, - { - "userID": 1, - "date": "2023/06/24", - "numOunces": 26 - }, - { - "userID": 2, - "date": "2023/06/24", - "numOunces": 67 - }, - { - "userID": 3, - "date": "2023/06/24", - "numOunces": 30 - }, - { - "userID": 4, - "date": "2023/06/24", - "numOunces": 94 - }, - { - "userID": 5, - "date": "2023/06/24", - "numOunces": 74 - }, - { - "userID": 6, - "date": "2023/06/24", - "numOunces": 46 - }, - { - "userID": 7, - "date": "2023/06/24", - "numOunces": 21 - }, - { - "userID": 8, - "date": "2023/06/24", - "numOunces": 69 - }, - { - "userID": 9, - "date": "2023/06/24", - "numOunces": 89 - }, - { - "userID": 10, - "date": "2023/06/24", - "numOunces": 48 - }, - { - "userID": 11, - "date": "2023/06/24", - "numOunces": 42 - }, - { - "userID": 12, - "date": "2023/06/24", - "numOunces": 41 - }, - { - "userID": 13, - "date": "2023/06/24", - "numOunces": 69 - }, - { - "userID": 14, - "date": "2023/06/24", - "numOunces": 41 - }, - { - "userID": 15, - "date": "2023/06/24", - "numOunces": 53 - }, - { - "userID": 16, - "date": "2023/06/24", - "numOunces": 61 - }, - { - "userID": 17, - "date": "2023/06/24", - "numOunces": 68 - }, - { - "userID": 18, - "date": "2023/06/24", - "numOunces": 41 - }, - { - "userID": 19, - "date": "2023/06/24", - "numOunces": 77 - }, - { - "userID": 20, - "date": "2023/06/24", - "numOunces": 91 - }, - { - "userID": 21, - "date": "2023/06/24", - "numOunces": 83 - }, - { - "userID": 22, - "date": "2023/06/24", - "numOunces": 66 - }, - { - "userID": 23, - "date": "2023/06/24", - "numOunces": 78 - }, - { - "userID": 24, - "date": "2023/06/24", - "numOunces": 49 - }, - { - "userID": 25, - "date": "2023/06/24", - "numOunces": 57 - }, - { - "userID": 26, - "date": "2023/06/24", - "numOunces": 23 - }, - { - "userID": 27, - "date": "2023/06/24", - "numOunces": 69 - }, - { - "userID": 28, - "date": "2023/06/24", - "numOunces": 29 - }, - { - "userID": 29, - "date": "2023/06/24", - "numOunces": 55 - }, - { - "userID": 30, - "date": "2023/06/24", - "numOunces": 35 - }, - { - "userID": 31, - "date": "2023/06/24", - "numOunces": 82 - }, - { - "userID": 32, - "date": "2023/06/24", - "numOunces": 32 - }, - { - "userID": 33, - "date": "2023/06/24", - "numOunces": 95 - }, - { - "userID": 34, - "date": "2023/06/24", - "numOunces": 88 - }, - { - "userID": 35, - "date": "2023/06/24", - "numOunces": 80 - }, - { - "userID": 36, - "date": "2023/06/24", - "numOunces": 85 - }, - { - "userID": 37, - "date": "2023/06/24", - "numOunces": 85 - }, - { - "userID": 38, - "date": "2023/06/24", - "numOunces": 25 - }, - { - "userID": 39, - "date": "2023/06/24", - "numOunces": 77 - }, - { - "userID": 40, - "date": "2023/06/24", - "numOunces": 44 - }, - { - "userID": 41, - "date": "2023/06/24", - "numOunces": 91 - }, - { - "userID": 42, - "date": "2023/06/24", - "numOunces": 43 - }, - { - "userID": 43, - "date": "2023/06/24", - "numOunces": 75 - }, - { - "userID": 44, - "date": "2023/06/24", - "numOunces": 74 - }, - { - "userID": 45, - "date": "2023/06/24", - "numOunces": 100 - }, - { - "userID": 46, - "date": "2023/06/24", - "numOunces": 63 - }, - { - "userID": 47, - "date": "2023/06/24", - "numOunces": 27 - }, - { - "userID": 48, - "date": "2023/06/24", - "numOunces": 76 - }, - { - "userID": 49, - "date": "2023/06/24", - "numOunces": 47 - }, - { - "userID": 50, - "date": "2023/06/24", - "numOunces": 61 - }, - { - "userID": 1, - "date": "2023/06/25", - "numOunces": 50 - }, - { - "userID": 2, - "date": "2023/06/25", - "numOunces": 99 - }, - { - "userID": 3, - "date": "2023/06/25", - "numOunces": 78 - }, - { - "userID": 4, - "date": "2023/06/25", - "numOunces": 59 - }, - { - "userID": 5, - "date": "2023/06/25", - "numOunces": 22 - }, - { - "userID": 6, - "date": "2023/06/25", - "numOunces": 82 - }, - { - "userID": 7, - "date": "2023/06/25", - "numOunces": 21 - }, - { - "userID": 8, - "date": "2023/06/25", - "numOunces": 59 - }, - { - "userID": 9, - "date": "2023/06/25", - "numOunces": 40 - }, - { - "userID": 10, - "date": "2023/06/25", - "numOunces": 69 - }, - { - "userID": 11, - "date": "2023/06/25", - "numOunces": 39 - }, - { - "userID": 12, - "date": "2023/06/25", - "numOunces": 65 - }, - { - "userID": 13, - "date": "2023/06/25", - "numOunces": 88 - }, - { - "userID": 14, - "date": "2023/06/25", - "numOunces": 42 - }, - { - "userID": 15, - "date": "2023/06/25", - "numOunces": 70 - }, - { - "userID": 16, - "date": "2023/06/25", - "numOunces": 75 - }, - { - "userID": 17, - "date": "2023/06/25", - "numOunces": 31 - }, - { - "userID": 18, - "date": "2023/06/25", - "numOunces": 23 - }, - { - "userID": 19, - "date": "2023/06/25", - "numOunces": 43 - }, - { - "userID": 20, - "date": "2023/06/25", - "numOunces": 95 - }, - { - "userID": 21, - "date": "2023/06/25", - "numOunces": 92 - }, - { - "userID": 22, - "date": "2023/06/25", - "numOunces": 52 - }, - { - "userID": 23, - "date": "2023/06/25", - "numOunces": 51 - }, - { - "userID": 24, - "date": "2023/06/25", - "numOunces": 79 - }, - { - "userID": 25, - "date": "2023/06/25", - "numOunces": 60 - }, - { - "userID": 26, - "date": "2023/06/25", - "numOunces": 36 - }, - { - "userID": 27, - "date": "2023/06/25", - "numOunces": 66 - }, - { - "userID": 28, - "date": "2023/06/25", - "numOunces": 80 - }, - { - "userID": 29, - "date": "2023/06/25", - "numOunces": 34 - }, - { - "userID": 30, - "date": "2023/06/25", - "numOunces": 69 - }, - { - "userID": 31, - "date": "2023/06/25", - "numOunces": 89 - }, - { - "userID": 32, - "date": "2023/06/25", - "numOunces": 72 - }, - { - "userID": 33, - "date": "2023/06/25", - "numOunces": 93 - }, - { - "userID": 34, - "date": "2023/06/25", - "numOunces": 73 - }, - { - "userID": 35, - "date": "2023/06/25", - "numOunces": 72 - }, - { - "userID": 36, - "date": "2023/06/25", - "numOunces": 99 - }, - { - "userID": 37, - "date": "2023/06/25", - "numOunces": 67 - }, - { - "userID": 38, - "date": "2023/06/25", - "numOunces": 57 - }, - { - "userID": 39, - "date": "2023/06/25", - "numOunces": 81 - }, - { - "userID": 40, - "date": "2023/06/25", - "numOunces": 44 - }, - { - "userID": 41, - "date": "2023/06/25", - "numOunces": 82 - }, - { - "userID": 42, - "date": "2023/06/25", - "numOunces": 88 - }, - { - "userID": 43, - "date": "2023/06/25", - "numOunces": 26 - }, - { - "userID": 44, - "date": "2023/06/25", - "numOunces": 27 - }, - { - "userID": 45, - "date": "2023/06/25", - "numOunces": 32 - }, - { - "userID": 46, - "date": "2023/06/25", - "numOunces": 96 - }, - { - "userID": 47, - "date": "2023/06/25", - "numOunces": 81 - }, - { - "userID": 48, - "date": "2023/06/25", - "numOunces": 89 - }, - { - "userID": 49, - "date": "2023/06/25", - "numOunces": 45 - }, - { - "userID": 50, - "date": "2023/06/25", - "numOunces": 43 - }, - { - "userID": 1, - "date": "2023/06/26", - "numOunces": 41 - }, - { - "userID": 2, - "date": "2023/06/26", - "numOunces": 63 - }, - { - "userID": 3, - "date": "2023/06/26", - "numOunces": 56 - }, - { - "userID": 4, - "date": "2023/06/26", - "numOunces": 50 - }, - { - "userID": 5, - "date": "2023/06/26", - "numOunces": 93 - }, - { - "userID": 6, - "date": "2023/06/26", - "numOunces": 67 - }, - { - "userID": 7, - "date": "2023/06/26", - "numOunces": 96 - }, - { - "userID": 8, - "date": "2023/06/26", - "numOunces": 47 - }, - { - "userID": 9, - "date": "2023/06/26", - "numOunces": 95 - }, - { - "userID": 10, - "date": "2023/06/26", - "numOunces": 71 - }, - { - "userID": 11, - "date": "2023/06/26", - "numOunces": 68 - }, - { - "userID": 12, - "date": "2023/06/26", - "numOunces": 82 - }, - { - "userID": 13, - "date": "2023/06/26", - "numOunces": 42 - }, - { - "userID": 14, - "date": "2023/06/26", - "numOunces": 24 - }, - { - "userID": 15, - "date": "2023/06/26", - "numOunces": 31 - }, - { - "userID": 16, - "date": "2023/06/26", - "numOunces": 47 - }, - { - "userID": 17, - "date": "2023/06/26", - "numOunces": 57 - }, - { - "userID": 18, - "date": "2023/06/26", - "numOunces": 93 - }, - { - "userID": 19, - "date": "2023/06/26", - "numOunces": 73 - }, - { - "userID": 20, - "date": "2023/06/26", - "numOunces": 52 - }, - { - "userID": 21, - "date": "2023/06/26", - "numOunces": 69 - }, - { - "userID": 22, - "date": "2023/06/26", - "numOunces": 81 - }, - { - "userID": 23, - "date": "2023/06/26", - "numOunces": 90 - }, - { - "userID": 24, - "date": "2023/06/26", - "numOunces": 52 - }, - { - "userID": 25, - "date": "2023/06/26", - "numOunces": 96 - }, - { - "userID": 26, - "date": "2023/06/26", - "numOunces": 42 - }, - { - "userID": 27, - "date": "2023/06/26", - "numOunces": 65 - }, - { - "userID": 28, - "date": "2023/06/26", - "numOunces": 48 - }, - { - "userID": 29, - "date": "2023/06/26", - "numOunces": 53 - }, - { - "userID": 30, - "date": "2023/06/26", - "numOunces": 50 - }, - { - "userID": 31, - "date": "2023/06/26", - "numOunces": 53 - }, - { - "userID": 32, - "date": "2023/06/26", - "numOunces": 96 - }, - { - "userID": 33, - "date": "2023/06/26", - "numOunces": 62 - }, - { - "userID": 34, - "date": "2023/06/26", - "numOunces": 38 - }, - { - "userID": 35, - "date": "2023/06/26", - "numOunces": 78 - }, - { - "userID": 36, - "date": "2023/06/26", - "numOunces": 27 - }, - { - "userID": 37, - "date": "2023/06/26", - "numOunces": 24 - }, - { - "userID": 38, - "date": "2023/06/26", - "numOunces": 79 - }, - { - "userID": 39, - "date": "2023/06/26", - "numOunces": 69 - }, - { - "userID": 40, - "date": "2023/06/26", - "numOunces": 94 - }, - { - "userID": 41, - "date": "2023/06/26", - "numOunces": 21 - }, - { - "userID": 42, - "date": "2023/06/26", - "numOunces": 37 - }, - { - "userID": 43, - "date": "2023/06/26", - "numOunces": 30 - }, - { - "userID": 44, - "date": "2023/06/26", - "numOunces": 77 - }, - { - "userID": 45, - "date": "2023/06/26", - "numOunces": 80 - }, - { - "userID": 46, - "date": "2023/06/26", - "numOunces": 49 - }, - { - "userID": 47, - "date": "2023/06/26", - "numOunces": 51 - }, - { - "userID": 48, - "date": "2023/06/26", - "numOunces": 21 - }, - { - "userID": 49, - "date": "2023/06/26", - "numOunces": 96 - }, - { - "userID": 50, - "date": "2023/06/26", - "numOunces": 64 - }, - { - "userID": 1, - "date": "2023/06/27", - "numOunces": 95 - }, - { - "userID": 2, - "date": "2023/06/27", - "numOunces": 41 - }, - { - "userID": 3, - "date": "2023/06/27", - "numOunces": 88 - }, - { - "userID": 4, - "date": "2023/06/27", - "numOunces": 47 - }, - { - "userID": 5, - "date": "2023/06/27", - "numOunces": 91 - }, - { - "userID": 6, - "date": "2023/06/27", - "numOunces": 96 - }, - { - "userID": 7, - "date": "2023/06/27", - "numOunces": 94 - }, - { - "userID": 8, - "date": "2023/06/27", - "numOunces": 56 - }, - { - "userID": 9, - "date": "2023/06/27", - "numOunces": 86 - }, - { - "userID": 10, - "date": "2023/06/27", - "numOunces": 71 - }, - { - "userID": 11, - "date": "2023/06/27", - "numOunces": 94 - }, - { - "userID": 12, - "date": "2023/06/27", - "numOunces": 33 - }, - { - "userID": 13, - "date": "2023/06/27", - "numOunces": 87 - }, - { - "userID": 14, - "date": "2023/06/27", - "numOunces": 51 - }, - { - "userID": 15, - "date": "2023/06/27", - "numOunces": 93 - }, - { - "userID": 16, - "date": "2023/06/27", - "numOunces": 57 - }, - { - "userID": 17, - "date": "2023/06/27", - "numOunces": 60 - }, - { - "userID": 18, - "date": "2023/06/27", - "numOunces": 30 - }, - { - "userID": 19, - "date": "2023/06/27", - "numOunces": 63 - }, - { - "userID": 20, - "date": "2023/06/27", - "numOunces": 93 - }, - { - "userID": 21, - "date": "2023/06/27", - "numOunces": 38 - }, - { - "userID": 22, - "date": "2023/06/27", - "numOunces": 56 - }, - { - "userID": 23, - "date": "2023/06/27", - "numOunces": 74 - }, - { - "userID": 24, - "date": "2023/06/27", - "numOunces": 53 - }, - { - "userID": 25, - "date": "2023/06/27", - "numOunces": 64 - }, - { - "userID": 26, - "date": "2023/06/27", - "numOunces": 47 - }, - { - "userID": 27, - "date": "2023/06/27", - "numOunces": 58 - }, - { - "userID": 28, - "date": "2023/06/27", - "numOunces": 78 - }, - { - "userID": 29, - "date": "2023/06/27", - "numOunces": 61 - }, - { - "userID": 30, - "date": "2023/06/27", - "numOunces": 27 - }, - { - "userID": 31, - "date": "2023/06/27", - "numOunces": 69 - }, - { - "userID": 32, - "date": "2023/06/27", - "numOunces": 31 - }, - { - "userID": 33, - "date": "2023/06/27", - "numOunces": 66 - }, - { - "userID": 34, - "date": "2023/06/27", - "numOunces": 29 - }, - { - "userID": 35, - "date": "2023/06/27", - "numOunces": 91 - }, - { - "userID": 36, - "date": "2023/06/27", - "numOunces": 35 - }, - { - "userID": 37, - "date": "2023/06/27", - "numOunces": 28 - }, - { - "userID": 38, - "date": "2023/06/27", - "numOunces": 76 - }, - { - "userID": 39, - "date": "2023/06/27", - "numOunces": 83 - }, - { - "userID": 40, - "date": "2023/06/27", - "numOunces": 93 - }, - { - "userID": 41, - "date": "2023/06/27", - "numOunces": 23 - }, - { - "userID": 42, - "date": "2023/06/27", - "numOunces": 25 - }, - { - "userID": 43, - "date": "2023/06/27", - "numOunces": 69 - }, - { - "userID": 44, - "date": "2023/06/27", - "numOunces": 71 - }, - { - "userID": 45, - "date": "2023/06/27", - "numOunces": 54 - }, - { - "userID": 46, - "date": "2023/06/27", - "numOunces": 94 - }, - { - "userID": 47, - "date": "2023/06/27", - "numOunces": 98 - }, - { - "userID": 48, - "date": "2023/06/27", - "numOunces": 30 - }, - { - "userID": 49, - "date": "2023/06/27", - "numOunces": 93 - }, - { - "userID": 50, - "date": "2023/06/27", - "numOunces": 51 - }, - { - "userID": 1, - "date": "2023/06/28", - "numOunces": 25 - }, - { - "userID": 2, - "date": "2023/06/28", - "numOunces": 60 - }, - { - "userID": 3, - "date": "2023/06/28", - "numOunces": 70 - }, - { - "userID": 4, - "date": "2023/06/28", - "numOunces": 88 - }, - { - "userID": 5, - "date": "2023/06/28", - "numOunces": 96 - }, - { - "userID": 6, - "date": "2023/06/28", - "numOunces": 27 - }, - { - "userID": 7, - "date": "2023/06/28", - "numOunces": 88 - }, - { - "userID": 8, - "date": "2023/06/28", - "numOunces": 88 - }, - { - "userID": 9, - "date": "2023/06/28", - "numOunces": 87 - }, - { - "userID": 10, - "date": "2023/06/28", - "numOunces": 46 - }, - { - "userID": 11, - "date": "2023/06/28", - "numOunces": 37 - }, - { - "userID": 12, - "date": "2023/06/28", - "numOunces": 38 - }, - { - "userID": 13, - "date": "2023/06/28", - "numOunces": 58 - }, - { - "userID": 14, - "date": "2023/06/28", - "numOunces": 92 - }, - { - "userID": 15, - "date": "2023/06/28", - "numOunces": 76 - }, - { - "userID": 16, - "date": "2023/06/28", - "numOunces": 57 - }, - { - "userID": 17, - "date": "2023/06/28", - "numOunces": 26 - }, - { - "userID": 18, - "date": "2023/06/28", - "numOunces": 67 - }, - { - "userID": 19, - "date": "2023/06/28", - "numOunces": 92 - }, - { - "userID": 20, - "date": "2023/06/28", - "numOunces": 71 - }, - { - "userID": 21, - "date": "2023/06/28", - "numOunces": 21 - }, - { - "userID": 22, - "date": "2023/06/28", - "numOunces": 53 - }, - { - "userID": 23, - "date": "2023/06/28", - "numOunces": 51 - }, - { - "userID": 24, - "date": "2023/06/28", - "numOunces": 99 - }, - { - "userID": 25, - "date": "2023/06/28", - "numOunces": 75 - }, - { - "userID": 26, - "date": "2023/06/28", - "numOunces": 59 - }, - { - "userID": 27, - "date": "2023/06/28", - "numOunces": 45 - }, - { - "userID": 28, - "date": "2023/06/28", - "numOunces": 87 - }, - { - "userID": 29, - "date": "2023/06/28", - "numOunces": 66 - }, - { - "userID": 30, - "date": "2023/06/28", - "numOunces": 55 - }, - { - "userID": 31, - "date": "2023/06/28", - "numOunces": 51 - }, - { - "userID": 32, - "date": "2023/06/28", - "numOunces": 95 - }, - { - "userID": 33, - "date": "2023/06/28", - "numOunces": 71 - }, - { - "userID": 34, - "date": "2023/06/28", - "numOunces": 50 - }, - { - "userID": 35, - "date": "2023/06/28", - "numOunces": 58 - }, - { - "userID": 36, - "date": "2023/06/28", - "numOunces": 60 - }, - { - "userID": 37, - "date": "2023/06/28", - "numOunces": 79 - }, - { - "userID": 38, - "date": "2023/06/28", - "numOunces": 61 - }, - { - "userID": 39, - "date": "2023/06/28", - "numOunces": 32 - }, - { - "userID": 40, - "date": "2023/06/28", - "numOunces": 98 - }, - { - "userID": 41, - "date": "2023/06/28", - "numOunces": 81 - }, - { - "userID": 42, - "date": "2023/06/28", - "numOunces": 96 - }, - { - "userID": 43, - "date": "2023/06/28", - "numOunces": 52 - }, - { - "userID": 44, - "date": "2023/06/28", - "numOunces": 65 - }, - { - "userID": 45, - "date": "2023/06/28", - "numOunces": 100 - }, - { - "userID": 46, - "date": "2023/06/28", - "numOunces": 96 - }, - { - "userID": 47, - "date": "2023/06/28", - "numOunces": 83 - }, - { - "userID": 48, - "date": "2023/06/28", - "numOunces": 81 - }, - { - "userID": 49, - "date": "2023/06/28", - "numOunces": 97 - }, - { - "userID": 50, - "date": "2023/06/28", - "numOunces": 80 - }, - { - "userID": 1, - "date": "2023/06/29", - "numOunces": 78 - }, - { - "userID": 2, - "date": "2023/06/29", - "numOunces": 54 - }, - { - "userID": 3, - "date": "2023/06/29", - "numOunces": 87 - }, - { - "userID": 4, - "date": "2023/06/29", - "numOunces": 57 - }, - { - "userID": 5, - "date": "2023/06/29", - "numOunces": 53 - }, - { - "userID": 6, - "date": "2023/06/29", - "numOunces": 23 - }, - { - "userID": 7, - "date": "2023/06/29", - "numOunces": 38 - }, - { - "userID": 8, - "date": "2023/06/29", - "numOunces": 45 - }, - { - "userID": 9, - "date": "2023/06/29", - "numOunces": 73 - }, - { - "userID": 10, - "date": "2023/06/29", - "numOunces": 53 - }, - { - "userID": 11, - "date": "2023/06/29", - "numOunces": 64 - }, - { - "userID": 12, - "date": "2023/06/29", - "numOunces": 46 - }, - { - "userID": 13, - "date": "2023/06/29", - "numOunces": 94 - }, - { - "userID": 14, - "date": "2023/06/29", - "numOunces": 45 - }, - { - "userID": 15, - "date": "2023/06/29", - "numOunces": 54 - }, - { - "userID": 16, - "date": "2023/06/29", - "numOunces": 53 - }, - { - "userID": 17, - "date": "2023/06/29", - "numOunces": 100 - }, - { - "userID": 18, - "date": "2023/06/29", - "numOunces": 50 - }, - { - "userID": 19, - "date": "2023/06/29", - "numOunces": 70 - }, - { - "userID": 20, - "date": "2023/06/29", - "numOunces": 78 - }, - { - "userID": 21, - "date": "2023/06/29", - "numOunces": 84 - }, - { - "userID": 22, - "date": "2023/06/29", - "numOunces": 73 - }, - { - "userID": 23, - "date": "2023/06/29", - "numOunces": 71 - }, - { - "userID": 24, - "date": "2023/06/29", - "numOunces": 69 - }, - { - "userID": 25, - "date": "2023/06/29", - "numOunces": 97 - }, - { - "userID": 26, - "date": "2023/06/29", - "numOunces": 25 - }, - { - "userID": 27, - "date": "2023/06/29", - "numOunces": 71 - }, - { - "userID": 28, - "date": "2023/06/29", - "numOunces": 70 - }, - { - "userID": 29, - "date": "2023/06/29", - "numOunces": 38 - }, - { - "userID": 30, - "date": "2023/06/29", - "numOunces": 55 - }, - { - "userID": 31, - "date": "2023/06/29", - "numOunces": 63 - }, - { - "userID": 32, - "date": "2023/06/29", - "numOunces": 56 - }, - { - "userID": 33, - "date": "2023/06/29", - "numOunces": 49 - }, - { - "userID": 34, - "date": "2023/06/29", - "numOunces": 90 - }, - { - "userID": 35, - "date": "2023/06/29", - "numOunces": 71 - }, - { - "userID": 36, - "date": "2023/06/29", - "numOunces": 52 - }, - { - "userID": 37, - "date": "2023/06/29", - "numOunces": 45 - }, - { - "userID": 38, - "date": "2023/06/29", - "numOunces": 51 - }, - { - "userID": 39, - "date": "2023/06/29", - "numOunces": 74 - }, - { - "userID": 40, - "date": "2023/06/29", - "numOunces": 59 - }, - { - "userID": 41, - "date": "2023/06/29", - "numOunces": 65 - }, - { - "userID": 42, - "date": "2023/06/29", - "numOunces": 80 - }, - { - "userID": 43, - "date": "2023/06/29", - "numOunces": 57 - }, - { - "userID": 44, - "date": "2023/06/29", - "numOunces": 31 - }, - { - "userID": 45, - "date": "2023/06/29", - "numOunces": 93 - }, - { - "userID": 46, - "date": "2023/06/29", - "numOunces": 30 - }, - { - "userID": 47, - "date": "2023/06/29", - "numOunces": 59 - }, - { - "userID": 48, - "date": "2023/06/29", - "numOunces": 91 - }, - { - "userID": 49, - "date": "2023/06/29", - "numOunces": 75 - }, - { - "userID": 50, - "date": "2023/06/29", - "numOunces": 55 - }, - { - "userID": 1, - "date": "2023/06/30", - "numOunces": 62 - }, - { - "userID": 2, - "date": "2023/06/30", - "numOunces": 32 - }, - { - "userID": 3, - "date": "2023/06/30", - "numOunces": 40 - }, - { - "userID": 4, - "date": "2023/06/30", - "numOunces": 71 - }, - { - "userID": 5, - "date": "2023/06/30", - "numOunces": 95 - }, - { - "userID": 6, - "date": "2023/06/30", - "numOunces": 24 - }, - { - "userID": 7, - "date": "2023/06/30", - "numOunces": 90 - }, - { - "userID": 8, - "date": "2023/06/30", - "numOunces": 87 - }, - { - "userID": 9, - "date": "2023/06/30", - "numOunces": 82 - }, - { - "userID": 10, - "date": "2023/06/30", - "numOunces": 82 - }, - { - "userID": 11, - "date": "2023/06/30", - "numOunces": 79 - }, - { - "userID": 12, - "date": "2023/06/30", - "numOunces": 55 - }, - { - "userID": 13, - "date": "2023/06/30", - "numOunces": 81 - }, - { - "userID": 14, - "date": "2023/06/30", - "numOunces": 96 - }, - { - "userID": 15, - "date": "2023/06/30", - "numOunces": 92 - }, - { - "userID": 16, - "date": "2023/06/30", - "numOunces": 87 - }, - { - "userID": 17, - "date": "2023/06/30", - "numOunces": 82 - }, - { - "userID": 18, - "date": "2023/06/30", - "numOunces": 27 - }, - { - "userID": 19, - "date": "2023/06/30", - "numOunces": 61 - }, - { - "userID": 20, - "date": "2023/06/30", - "numOunces": 84 - }, - { - "userID": 21, - "date": "2023/06/30", - "numOunces": 78 - }, - { - "userID": 22, - "date": "2023/06/30", - "numOunces": 82 - }, - { - "userID": 23, - "date": "2023/06/30", - "numOunces": 53 - }, - { - "userID": 24, - "date": "2023/06/30", - "numOunces": 30 - }, - { - "userID": 25, - "date": "2023/06/30", - "numOunces": 35 - }, - { - "userID": 26, - "date": "2023/06/30", - "numOunces": 36 - }, - { - "userID": 27, - "date": "2023/06/30", - "numOunces": 95 - }, - { - "userID": 28, - "date": "2023/06/30", - "numOunces": 91 - }, - { - "userID": 29, - "date": "2023/06/30", - "numOunces": 91 - }, - { - "userID": 30, - "date": "2023/06/30", - "numOunces": 34 - }, - { - "userID": 31, - "date": "2023/06/30", - "numOunces": 97 - }, - { - "userID": 32, - "date": "2023/06/30", - "numOunces": 58 - }, - { - "userID": 33, - "date": "2023/06/30", - "numOunces": 86 - }, - { - "userID": 34, - "date": "2023/06/30", - "numOunces": 65 - }, - { - "userID": 35, - "date": "2023/06/30", - "numOunces": 60 - }, - { - "userID": 36, - "date": "2023/06/30", - "numOunces": 73 - }, - { - "userID": 37, - "date": "2023/06/30", - "numOunces": 38 - }, - { - "userID": 38, - "date": "2023/06/30", - "numOunces": 50 - }, - { - "userID": 39, - "date": "2023/06/30", - "numOunces": 78 - }, - { - "userID": 40, - "date": "2023/06/30", - "numOunces": 45 - }, - { - "userID": 41, - "date": "2023/06/30", - "numOunces": 22 - }, - { - "userID": 42, - "date": "2023/06/30", - "numOunces": 40 - }, - { - "userID": 43, - "date": "2023/06/30", - "numOunces": 88 - }, - { - "userID": 44, - "date": "2023/06/30", - "numOunces": 96 - }, - { - "userID": 45, - "date": "2023/06/30", - "numOunces": 40 - }, - { - "userID": 46, - "date": "2023/06/30", - "numOunces": 73 - }, - { - "userID": 47, - "date": "2023/06/30", - "numOunces": 44 - }, - { - "userID": 48, - "date": "2023/06/30", - "numOunces": 64 - }, - { - "userID": 49, - "date": "2023/06/30", - "numOunces": 23 - }, - { - "userID": 50, - "date": "2023/06/30", - "numOunces": 60 - }, - { - "userID": 1, - "date": "2023/07/01", - "numOunces": 91 - }, - { - "userID": 2, - "date": "2023/07/01", - "numOunces": 75 - }, - { - "userID": 3, - "date": "2023/07/01", - "numOunces": 31 - }, - { - "userID": 4, - "date": "2023/07/01", - "numOunces": 50 - }, - { - "userID": 5, - "date": "2023/07/01", - "numOunces": 45 - }, - { - "userID": 6, - "date": "2023/07/01", - "numOunces": 67 - }, - { - "userID": 7, - "date": "2023/07/01", - "numOunces": 75 - }, - { - "userID": 8, - "date": "2023/07/01", - "numOunces": 54 - }, - { - "userID": 9, - "date": "2023/07/01", - "numOunces": 58 - }, - { - "userID": 10, - "date": "2023/07/01", - "numOunces": 64 - }, - { - "userID": 11, - "date": "2023/07/01", - "numOunces": 72 - }, - { - "userID": 12, - "date": "2023/07/01", - "numOunces": 22 - }, - { - "userID": 13, - "date": "2023/07/01", - "numOunces": 38 - }, - { - "userID": 14, - "date": "2023/07/01", - "numOunces": 78 - }, - { - "userID": 15, - "date": "2023/07/01", - "numOunces": 82 - }, - { - "userID": 16, - "date": "2023/07/01", - "numOunces": 85 - }, - { - "userID": 17, - "date": "2023/07/01", - "numOunces": 40 - }, - { - "userID": 18, - "date": "2023/07/01", - "numOunces": 100 - }, - { - "userID": 19, - "date": "2023/07/01", - "numOunces": 79 - }, - { - "userID": 20, - "date": "2023/07/01", - "numOunces": 40 - }, - { - "userID": 21, - "date": "2023/07/01", - "numOunces": 77 - }, - { - "userID": 22, - "date": "2023/07/01", - "numOunces": 46 - }, - { - "userID": 23, - "date": "2023/07/01", - "numOunces": 54 - }, - { - "userID": 24, - "date": "2023/07/01", - "numOunces": 60 - }, - { - "userID": 25, - "date": "2023/07/01", - "numOunces": 75 - }, - { - "userID": 26, - "date": "2023/07/01", - "numOunces": 49 - }, - { - "userID": 27, - "date": "2023/07/01", - "numOunces": 79 - }, - { - "userID": 28, - "date": "2023/07/01", - "numOunces": 25 - }, - { - "userID": 29, - "date": "2023/07/01", - "numOunces": 38 - }, - { - "userID": 30, - "date": "2023/07/01", - "numOunces": 39 - }, - { - "userID": 31, - "date": "2023/07/01", - "numOunces": 96 - }, - { - "userID": 32, - "date": "2023/07/01", - "numOunces": 78 - }, - { - "userID": 33, - "date": "2023/07/01", - "numOunces": 95 - }, - { - "userID": 34, - "date": "2023/07/01", - "numOunces": 94 - }, - { - "userID": 35, - "date": "2023/07/01", - "numOunces": 42 - }, - { - "userID": 36, - "date": "2023/07/01", - "numOunces": 54 - }, - { - "userID": 37, - "date": "2023/07/01", - "numOunces": 34 - }, - { - "userID": 38, - "date": "2023/07/01", - "numOunces": 57 - }, - { - "userID": 39, - "date": "2023/07/01", - "numOunces": 22 - }, - { - "userID": 40, - "date": "2023/07/01", - "numOunces": 29 - }, - { - "userID": 41, - "date": "2023/07/01", - "numOunces": 47 - }, - { - "userID": 42, - "date": "2023/07/01", - "numOunces": 78 - }, - { - "userID": 43, - "date": "2023/07/01", - "numOunces": 46 - }, - { - "userID": 44, - "date": "2023/07/01", - "numOunces": 80 - }, - { - "userID": 45, - "date": "2023/07/01", - "numOunces": 41 - }, - { - "userID": 46, - "date": "2023/07/01", - "numOunces": 57 - }, - { - "userID": 47, - "date": "2023/07/01", - "numOunces": 79 - }, - { - "userID": 48, - "date": "2023/07/01", - "numOunces": 29 - }, - { - "userID": 49, - "date": "2023/07/01", - "numOunces": 51 - }, - { - "userID": 50, - "date": "2023/07/01", - "numOunces": 83 - } -]}; \ No newline at end of file diff --git a/src/data/sleep-test-data.js b/src/data/sleep-test-data.js new file mode 100644 index 0000000000..2aff3bdf92 --- /dev/null +++ b/src/data/sleep-test-data.js @@ -0,0 +1,152 @@ +export default { sleepData: [ + {"userID": 1, "date": "2023/03/24", "hoursSlept": 9.6, "sleepQuality": 4.3}, + {"userID": 2, "date": "2023/03/24", "hoursSlept": 8.4, "sleepQuality": 3.5}, + {"userID": 3, "date": "2023/03/24", "hoursSlept": 9.7, "sleepQuality": 4.7}, + {"userID": 4, "date": "2023/03/24", "hoursSlept": 4.7, "sleepQuality": 3}, + {"userID": 5, "date": "2023/03/24", "hoursSlept": 8, "sleepQuality": 3.1}, + {"userID": 6, "date": "2023/03/24", "hoursSlept": 4.2, "sleepQuality": 1.2}, + {"userID": 7, "date": "2023/03/24", "hoursSlept": 4.1, "sleepQuality": 3.9}, + {"userID": 8, "date": "2023/03/24", "hoursSlept": 9.2, "sleepQuality": 1.6}, + {"userID": 9, "date": "2023/03/24", "hoursSlept": 4.8, "sleepQuality": 2.5}, + {"userID": 10, "date": "2023/03/24", "hoursSlept": 7.2, "sleepQuality": 2.2}, + {"userID": 1, "date": "2023/03/25", "hoursSlept": 6.3, "sleepQuality": 3.3}, + {"userID": 2, "date": "2023/03/25", "hoursSlept": 8.1, "sleepQuality": 4.7}, + {"userID": 3, "date": "2023/03/25", "hoursSlept": 9.5, "sleepQuality": 1.8}, + {"userID": 4, "date": "2023/03/25", "hoursSlept": 6.5, "sleepQuality": 4.4}, + {"userID": 5, "date": "2023/03/25", "hoursSlept": 5.7, "sleepQuality": 1.7}, + {"userID": 6, "date": "2023/03/25", "hoursSlept": 10.4, "sleepQuality": 2.6}, + {"userID": 7, "date": "2023/03/25", "hoursSlept": 9.8, "sleepQuality": 3}, + {"userID": 8, "date": "2023/03/25", "hoursSlept": 5.9, "sleepQuality": 3}, + {"userID": 9, "date": "2023/03/25", "hoursSlept": 9.2, "sleepQuality": 4.8}, + {"userID": 10, "date": "2023/03/25", "hoursSlept": 11, "sleepQuality": 2.6}, + {"userID": 1, "date": "2023/03/26", "hoursSlept": 8.9, "sleepQuality": 4.2}, + {"userID": 2, "date": "2023/03/26", "hoursSlept": 7.5, "sleepQuality": 2.3}, + {"userID": 3, "date": "2023/03/26", "hoursSlept": 9.1, "sleepQuality": 3.6}, + {"userID": 4, "date": "2023/03/26", "hoursSlept": 4.2, "sleepQuality": 3.4}, + {"userID": 5, "date": "2023/03/26", "hoursSlept": 7.8, "sleepQuality": 2.1}, + {"userID": 6, "date": "2023/03/26", "hoursSlept": 6.9, "sleepQuality": 2.9}, + {"userID": 7, "date": "2023/03/26", "hoursSlept": 5.5, "sleepQuality": 3.9}, + {"userID": 8, "date": "2023/03/26", "hoursSlept": 9.5, "sleepQuality": 1.6}, + {"userID": 9, "date": "2023/03/26", "hoursSlept": 6.2, "sleepQuality": 2.5}, + {"userID": 10, "date": "2023/03/26", "hoursSlept": 8.1, "sleepQuality": 2.8}, + {"userID": 1, "date": "2023/03/27", "hoursSlept": 7.6, "sleepQuality": 3.5}, + {"userID": 2, "date": "2023/03/27", "hoursSlept": 9, "sleepQuality": 4.1}, + {"userID": 3, "date": "2023/03/27", "hoursSlept": 8.7, "sleepQuality": 2.6}, + {"userID": 4, "date": "2023/03/27", "hoursSlept": 5.8, "sleepQuality": 4.2}, + {"userID": 5, "date": "2023/03/27", "hoursSlept": 8.2, "sleepQuality": 1.5}, + {"userID": 6, "date": "2023/03/27", "hoursSlept": 6.5, "sleepQuality": 3.7}, + {"userID": 7, "date": "2023/03/27", "hoursSlept": 4.7, "sleepQuality": 4.7}, + {"userID": 8, "date": "2023/03/27", "hoursSlept": 8.4, "sleepQuality": 3.2}, + {"userID": 9, "date": "2023/03/27", "hoursSlept": 6.8, "sleepQuality": 2.8}, + {"userID": 10, "date": "2023/03/27", "hoursSlept": 9.3, "sleepQuality": 2.1}, + {"userID": 1, "date": "2023/03/28", "hoursSlept": 8.3, "sleepQuality": 4.4}, + {"userID": 2, "date": "2023/03/28", "hoursSlept": 7.8, "sleepQuality": 3.6}, + {"userID": 3, "date": "2023/03/28", "hoursSlept": 9.4, "sleepQuality": 4.1}, + {"userID": 4, "date": "2023/03/28", "hoursSlept": 6.3, "sleepQuality": 3.2}, + {"userID": 5, "date": "2023/03/28", "hoursSlept": 7.1, "sleepQuality": 2.7}, + {"userID": 6, "date": "2023/03/28", "hoursSlept": 7.2, "sleepQuality": 2.8}, + {"userID": 7, "date": "2023/03/28", "hoursSlept": 5.9, "sleepQuality": 3.4}, + {"userID": 8, "date": "2023/03/28", "hoursSlept": 9.8, "sleepQuality": 1.9}, + {"userID": 9, "date": "2023/03/28", "hoursSlept": 7.5, "sleepQuality": 2.3}, + {"userID": 10, "date": "2023/03/28", "hoursSlept": 8.5, "sleepQuality": 3.1}, + {"userID": 1, "date": "2023/03/29", "hoursSlept": 8.2, "sleepQuality": 3.9}, + {"userID": 2, "date": "2023/03/29", "hoursSlept": 9.2, "sleepQuality": 4.5}, + {"userID": 3, "date": "2023/03/29", "hoursSlept": 8.6, "sleepQuality": 2.7}, + {"userID": 4, "date": "2023/03/29", "hoursSlept": 5.5, "sleepQuality": 4.3}, + {"userID": 5, "date": "2023/03/29", "hoursSlept": 7.9, "sleepQuality": 2.6}, + {"userID": 6, "date": "2023/03/29", "hoursSlept": 6.8, "sleepQuality": 3.5}, + {"userID": 7, "date": "2023/03/29", "hoursSlept": 4.8, "sleepQuality": 3.8}, + {"userID": 8, "date": "2023/03/29", "hoursSlept": 9.1, "sleepQuality": 2.1}, + {"userID": 9, "date": "2023/03/29", "hoursSlept": 7.2, "sleepQuality": 3.2}, + {"userID": 10, "date": "2023/03/29", "hoursSlept": 9.7, "sleepQuality": 3.9}, + {"userID": 1, "date": "2023/03/30", "hoursSlept": 8.7, "sleepQuality": 4.2}, + {"userID": 2, "date": "2023/03/30", "hoursSlept": 8.5, "sleepQuality": 3.7}, + {"userID": 3, "date": "2023/03/30", "hoursSlept": 9.8, "sleepQuality": 4.6}, + {"userID": 4, "date": "2023/03/30", "hoursSlept": 7.2, "sleepQuality": 3.3}, + {"userID": 5, "date": "2023/03/30", "hoursSlept": 8.4, "sleepQuality": 2.8}, + {"userID": 6, "date": "2023/03/30", "hoursSlept": 6.5, "sleepQuality": 3.1}, + {"userID": 7, "date": "2023/03/30", "hoursSlept": 5.2, "sleepQuality": 3.6}, + {"userID": 8, "date": "2023/03/30", "hoursSlept": 9.3, "sleepQuality": 2.4}, + {"userID": 9, "date": "2023/03/30", "hoursSlept": 7.8, "sleepQuality": 3.8}, + {"userID": 10, "date": "2023/03/30", "hoursSlept": 10.2, "sleepQuality": 4.1}, + {"userID": 1, "date": "2023/03/31", "hoursSlept": 8.9, "sleepQuality": 4.1}, + {"userID": 2, "date": "2023/03/31", "hoursSlept": 7.2, "sleepQuality": 3.4}, + {"userID": 3, "date": "2023/03/31", "hoursSlept": 9.2, "sleepQuality": 4.3}, + {"userID": 4, "date": "2023/03/31", "hoursSlept": 6.8, "sleepQuality": 3.2}, + {"userID": 5, "date": "2023/03/31", "hoursSlept": 7.6, "sleepQuality": 2.9}, + {"userID": 6, "date": "2023/03/31", "hoursSlept": 6.4, "sleepQuality": 3.5}, + {"userID": 7, "date": "2023/03/31", "hoursSlept": 5.7, "sleepQuality": 3.8}, + {"userID": 8, "date": "2023/03/31", "hoursSlept": 8.8, "sleepQuality": 2.3}, + {"userID": 9, "date": "2023/03/31", "hoursSlept": 7.4, "sleepQuality": 3.9}, + {"userID": 10, "date": "2023/03/31", "hoursSlept": 9.5, "sleepQuality": 4.2}, + {"userID": 1, "date": "2023/04/01", "hoursSlept": 8.3, "sleepQuality": 4.5}, + {"userID": 2, "date": "2023/04/01", "hoursSlept": 7.8, "sleepQuality": 3.2}, + {"userID": 3, "date": "2023/04/01", "hoursSlept": 9.7, "sleepQuality": 4.6}, + {"userID": 4, "date": "2023/04/01", "hoursSlept": 7.2, "sleepQuality": 3.9}, + {"userID": 5, "date": "2023/04/01", "hoursSlept": 7.9, "sleepQuality": 3.1}, + {"userID": 6, "date": "2023/04/01", "hoursSlept": 6.5, "sleepQuality": 3.8}, + {"userID": 7, "date": "2023/04/01", "hoursSlept": 5.3, "sleepQuality": 3.5}, + {"userID": 8, "date": "2023/04/01", "hoursSlept": 9.1, "sleepQuality": 2.7}, + {"userID": 9, "date": "2023/04/01", "hoursSlept": 7.8, "sleepQuality": 4.3}, + {"userID": 10, "date": "2023/04/01", "hoursSlept": 9.8, "sleepQuality": 4.5}, + {"userID": 1, "date": "2023/04/02", "hoursSlept": 8.6, "sleepQuality": 4.2}, + {"userID": 2, "date": "2023/04/02", "hoursSlept": 7.4, "sleepQuality": 3.5}, + {"userID": 3, "date": "2023/04/02", "hoursSlept": 9.4, "sleepQuality": 4.1}, + {"userID": 4, "date": "2023/04/02", "hoursSlept": 7, "sleepQuality": 3.2}, + {"userID": 5, "date": "2023/04/02", "hoursSlept": 7.5, "sleepQuality": 2.9}, + {"userID": 6, "date": "2023/04/02", "hoursSlept": 6.8, "sleepQuality": 3.6}, + {"userID": 7, "date": "2023/04/02", "hoursSlept": 5.5, "sleepQuality": 3.7}, + {"userID": 8, "date": "2023/04/02", "hoursSlept": 8.5, "sleepQuality": 2.4}, + {"userID": 9, "date": "2023/04/02", "hoursSlept": 7.6, "sleepQuality": 4.1}, + {"userID": 10, "date": "2023/04/02", "hoursSlept": 9.3, "sleepQuality": 4.3}, + {"userID": 1, "date": "2023/04/03", "hoursSlept": 8.9, "sleepQuality": 4.3}, + {"userID": 2, "date": "2023/04/03", "hoursSlept": 7.8, "sleepQuality": 3.6}, + {"userID": 3, "date": "2023/04/03", "hoursSlept": 9.1, "sleepQuality": 4.2}, + {"userID": 4, "date": "2023/04/03", "hoursSlept": 6.5, "sleepQuality": 3.5}, + {"userID": 5, "date": "2023/04/03", "hoursSlept": 7.7, "sleepQuality": 3}, + {"userID": 6, "date": "2023/04/03", "hoursSlept": 7.1, "sleepQuality": 3.8}, + {"userID": 7, "date": "2023/04/03", "hoursSlept": 5.8, "sleepQuality": 3.4}, + {"userID": 8, "date": "2023/04/03", "hoursSlept": 8.7, "sleepQuality": 2.5}, + {"userID": 9, "date": "2023/04/03", "hoursSlept": 7.9, "sleepQuality": 4.2}, + {"userID": 10, "date": "2023/04/03", "hoursSlept": 9.6, "sleepQuality": 4.4}, + {"userID": 1, "date": "2023/04/04", "hoursSlept": 8.2, "sleepQuality": 4.1}, + {"userID": 2, "date": "2023/04/04", "hoursSlept": 7.3, "sleepQuality": 3.4}, + {"userID": 3, "date": "2023/04/04", "hoursSlept": 9.3, "sleepQuality": 4}, + {"userID": 4, "date": "2023/04/04", "hoursSlept": 7.1, "sleepQuality": 3.2}, + {"userID": 5, "date": "2023/04/04", "hoursSlept": 7.4, "sleepQuality": 3}, + {"userID": 6, "date": "2023/04/04", "hoursSlept": 6.9, "sleepQuality": 3.6}, + {"userID": 7, "date": "2023/04/04", "hoursSlept": 5.6, "sleepQuality": 3.8}, + {"userID": 8, "date": "2023/04/04", "hoursSlept": 8.3, "sleepQuality": 2.4}, + {"userID": 9, "date": "2023/04/04", "hoursSlept": 7.8, "sleepQuality": 4.1}, + {"userID": 10, "date": "2023/04/04", "hoursSlept": 9.2, "sleepQuality": 4.3}, + {"userID": 1, "date": "2023/04/05", "hoursSlept": 8.9, "sleepQuality": 4.3}, + {"userID": 2, "date": "2023/04/05", "hoursSlept": 7.7, "sleepQuality": 3.6}, + {"userID": 3, "date": "2023/04/05", "hoursSlept": 9.2, "sleepQuality": 4.2}, + {"userID": 4, "date": "2023/04/05", "hoursSlept": 6.6, "sleepQuality": 3.5}, + {"userID": 5, "date": "2023/04/05", "hoursSlept": 7.8, "sleepQuality": 3.1}, + {"userID": 6, "date": "2023/04/05", "hoursSlept": 7.3, "sleepQuality": 3.8}, + {"userID": 7, "date": "2023/04/05", "hoursSlept": 5.9, "sleepQuality": 3.4}, + {"userID": 8, "date": "2023/04/05", "hoursSlept": 8.6, "sleepQuality": 2.5}, + {"userID": 9, "date": "2023/04/05", "hoursSlept": 8.1, "sleepQuality": 4.2}, + {"userID": 10, "date": "2023/04/05", "hoursSlept": 9.7, "sleepQuality": 4.4}, + {"userID": 1, "date": "2023/04/06", "hoursSlept": 8.4, "sleepQuality": 4.2}, + {"userID": 2, "date": "2023/04/06", "hoursSlept": 7.6, "sleepQuality": 3.5}, + {"userID": 3, "date": "2023/04/06", "hoursSlept": 9.1, "sleepQuality": 4}, + {"userID": 4, "date": "2023/04/06", "hoursSlept": 6.9, "sleepQuality": 3.2}, + {"userID": 5, "date": "2023/04/06", "hoursSlept": 7.3, "sleepQuality": 3}, + {"userID": 6, "date": "2023/04/06", "hoursSlept": 7.2, "sleepQuality": 3.6}, + {"userID": 7, "date": "2023/04/06", "hoursSlept": 5.8, "sleepQuality": 3.8}, + {"userID": 8, "date": "2023/04/06", "hoursSlept": 8.2, "sleepQuality": 2.4}, + {"userID": 9, "date": "2023/04/06", "hoursSlept": 7.9, "sleepQuality": 4.1}, + {"userID": 10, "date": "2023/04/06", "hoursSlept": 9, "sleepQuality": 4.3}, + {"userID": 1, "date": "2023/04/07", "hoursSlept": 8.7, "sleepQuality": 4.3}, + {"userID": 2, "date": "2023/04/07", "hoursSlept": 7.8, "sleepQuality": 3.6}, + {"userID": 3, "date": "2023/04/07", "hoursSlept": 9.2, "sleepQuality": 4.2}, + {"userID": 4, "date": "2023/04/07", "hoursSlept": 7.2, "sleepQuality": 3.5}, + {"userID": 5, "date": "2023/04/07", "hoursSlept": 7.9, "sleepQuality": 3.1}, + {"userID": 6, "date": "2023/04/07", "hoursSlept": 7.3, "sleepQuality": 3.8}, + {"userID": 7, "date": "2023/04/07", "hoursSlept": 5.9, "sleepQuality": 3.4}, + {"userID": 8, "date": "2023/04/07", "hoursSlept": 8.6, "sleepQuality": 2.5}, + {"userID": 9, "date": "2023/04/07", "hoursSlept": 8.1, "sleepQuality": 4.2}, + {"userID": 10, "date": "2023/04/07", "hoursSlept": 9.7, "sleepQuality": 4.4} +]} \ No newline at end of file diff --git a/src/data/users-test-data.js b/src/data/users-test-data.js new file mode 100644 index 0000000000..dddb849d31 --- /dev/null +++ b/src/data/users-test-data.js @@ -0,0 +1,92 @@ +export default { users: [ + { + "id": 1, + "name": "Adelaide Smith", + "address": "1234 Maple Street, Springfield, IL 62701", + "email": "adelaide.smith@example.com", + "strideLength": 3.8, + "dailyStepGoal": 8000, + "friends": [1, 5, 23, 46] + }, + { + "id": 2, + "name": "Liam Johnson", + "address": "5678 Oak Avenue, Oakville, ON L6H 1V2", + "email": "liam.johnson@example.com", + "strideLength": 3.9, + "dailyStepGoal": 7500, + "friends": [2, 14, 28, 31] + }, + { + "id": 3, + "name": "Emma Brown", + "address": "9101 Elm Street, Elmwood Park, NJ 07407", + "email": "emma.brown@example.com", + "strideLength": 3.5, + "dailyStepGoal": 10000, + "friends": [3, 12, 21, 45] + }, + { + "id": 4, + "name": "Noah Davis", + "address": "123 Pine Street, Springfield, MO 65802", + "email": "noah.davis@example.com", + "strideLength": 4.2, + "dailyStepGoal": 7000, + "friends": [4, 9, 27, 33] + }, + { + "id": 5, + "name": "Olivia Garcia", + "address": "456 Birch Street, Birchwood, WI 54817", + "email": "olivia.garcia@example.com", + "strideLength": 3.6, + "dailyStepGoal": 8500, + "friends": [5, 8, 19, 40] + }, + { + "id": 6, + "name": "William Martinez", + "address": "789 Elm Street, Elmhurst, IL 60126", + "email": "william.martinez@example.com", + "strideLength": 4.1, + "dailyStepGoal": 9000, + "friends": [6, 17, 25, 38] + }, + { + "id": 7, + "name": "Ava Wilson", + "address": "1010 Oak Street, Oakdale, MN 55128", + "email": "ava.wilson@example.com", + "strideLength": 3.9, + "dailyStepGoal": 8000, + "friends": [7, 14, 22, 47] + }, + { + "id": 8, + "name": "James Lee", + "address": "1313 Maple Street, Maplewood, NJ 07040", + "email": "james.lee@example.com", + "strideLength": 4.0, + "dailyStepGoal": 9500, + "friends": [8, 11, 24, 42] + }, + { + "id": 9, + "name": "Sophia Hernandez", + "address": "1414 Pine Street, Pineville, NC 28134", + "email": "sophia.hernandez@example.com", + "strideLength": 3.7, + "dailyStepGoal": 7500, + "friends": [9, 13, 29, 36] + }, + { + "id": 10, + "name": "Alexander Gonzalez", + "address": "1515 Birch Street, Birchwood, TN 37026", + "email": "alexander.gonzalez@example.com", + "strideLength": 3.8, + "dailyStepGoal": 8500, + "friends": [10, 18, 30, 48] + } +]} \ No newline at end of file diff --git a/src/data/users.js b/src/data/users.js deleted file mode 100644 index f88bdf6a80..0000000000 --- a/src/data/users.js +++ /dev/null @@ -1,675 +0,0 @@ -export default { users: [ - { - "id": 1, - "name": "Trystan Gorczany", - "address": "9484 Lucas Flat, West Kittymouth WA 67504", - "email": "Taurean_Pollich31@gmail.com", - "strideLength": 4, - "dailyStepGoal": 7000, - "friends": [ - 5, - 43, - 46, - 11 - ] - }, - { - "id": 2, - "name": "Tyreek VonRueden", - "address": "623 Koelpin Skyway, Lake Luigichester MN 77576-1678", - "email": "Nicolette_Halvorson43@yahoo.com", - "strideLength": 4.5, - "dailyStepGoal": 9000, - "friends": [ - 13, - 19, - 3 - ] - }, - { - "id": 3, - "name": "Colt Rohan", - "address": "48010 Balistreri Harbor, Cleobury IN 43317", - "email": "Wilford.Barton@gmail.com", - "strideLength": 2.7, - "dailyStepGoal": 3000, - "friends": [ - 31, - 16, - 15, - 7 - ] - }, - { - "id": 4, - "name": "Evie Satterfield", - "address": "1378 Renner Island, Port Lincoln NE 06237-3602", - "email": "Adan66@yahoo.com", - "strideLength": 3.9, - "dailyStepGoal": 4000, - "friends": [ - 21, - 32, - 8 - ] - }, - { - "id": 5, - "name": "Brycen Rutherford", - "address": "0770 Keeley Square, West Keyon SD 73400-6577", - "email": "Jerald55@yahoo.com", - "strideLength": 3.3, - "dailyStepGoal": 10000, - "friends": [ - 5, - 46 - ] - }, - { - "id": 6, - "name": "Jillian Senger", - "address": "235 Geoffrey Highway, New Lavadaport CA 62933-3709", - "email": "Cortez51@gmail.com", - "strideLength": 4.3, - "dailyStepGoal": 10000, - "friends": [ - 25, - 15, - 20 - ] - }, - { - "id": 7, - "name": "Elaina Mosciski", - "address": "307 Gerhard Pine, Luettgenton NC 60477", - "email": "Karolann.Kuvalis@yahoo.com", - "strideLength": 3, - "dailyStepGoal": 9000, - "friends": [ - 7, - 46, - 43 - ] - }, - { - "id": 8, - "name": "Amir Lang", - "address": "75165 Zulauf Walks, North Dejaview NC 21971-9115", - "email": "Eudora.Stracke@yahoo.com", - "strideLength": 2.8, - "dailyStepGoal": 2000, - "friends": [ - 46, - 8, - 29, - 33, - 10 - ] - }, - { - "id": 9, - "name": "Antonina McClure", - "address": "480 Niko Village, Thompsonchester GA 94178-0548", - "email": "Dustin.Kris15@yahoo.com", - "strideLength": 3.5, - "dailyStepGoal": 11000, - "friends": [ - 26, - 7, - 39, - 3 - ] - }, - { - "id": 10, - "name": "Dianna Streich", - "address": "6383 Barrows Fork, West Stan MS 06434-6341", - "email": "Donald_Schiller5@hotmail.com", - "strideLength": 3.7, - "dailyStepGoal": 5000, - "friends": [ - 49, - 18, - 3, - 1 - ] - }, - { - "id": 11, - "name": "Kailey Langosh", - "address": "41048 Mattie Club, North Rickyhaven CO 60210-1389", - "email": "Adella2@hotmail.com", - "strideLength": 4.3, - "dailyStepGoal": 9000, - "friends": [ - 26, - 17 - ] - }, - { - "id": 12, - "name": "Jacinthe Prosacco", - "address": "9149 Kamille Brook, Josiannehaven TN 49127-4921", - "email": "Daniela_Mante86@yahoo.com", - "strideLength": 3.5, - "dailyStepGoal": 3000, - "friends": [ - 5, - 17 - ] - }, - { - "id": 13, - "name": "Seamus Upton", - "address": "32689 Eulah View, East Judge TN 06935", - "email": "Deontae37@gmail.com", - "strideLength": 3.8, - "dailyStepGoal": 12000, - "friends": [ - 11, - 43 - ] - }, - { - "id": 14, - "name": "Elmira Walsh", - "address": "575 Robel Flats, Hagenesborough NE 51196-7863", - "email": "Allene_Volkman65@hotmail.com", - "strideLength": 3.9, - "dailyStepGoal": 4000, - "friends": [ - 28, - 6, - 1, - 22 - ] - }, - { - "id": 15, - "name": "Katelyn Ullrich", - "address": "49026 Danika Terrace, East Arnoldo UT 52723-2854", - "email": "Freeman14@hotmail.com", - "strideLength": 2.6, - "dailyStepGoal": 8000, - "friends": [ - 41, - 39, - 7 - ] - }, - { - "id": 16, - "name": "Marcel McKenzie", - "address": "063 Watsica Union, Littleview CA 22498", - "email": "Emie_Johns@yahoo.com", - "strideLength": 4.4, - "dailyStepGoal": 6000, - "friends": [ - 41, - 9 - ] - }, - { - "id": 17, - "name": "Amber Thiel", - "address": "1978 Johnpaul Square, West Amina WA 90912-4707", - "email": "Randi.Fay@yahoo.com", - "strideLength": 4.5, - "dailyStepGoal": 4000, - "friends": [ - 19, - 27, - 9, - 26, - 24 - ] - }, - { - "id": 18, - "name": "Wellington Schiller", - "address": "7449 Ferry Squares, New Amparomouth NY 18589", - "email": "Ricky16@gmail.com", - "strideLength": 3.7, - "dailyStepGoal": 3000, - "friends": [ - 20, - 36, - 17, - 37 - ] - }, - { - "id": 19, - "name": "Lonie Keeling", - "address": "363 Julio Court, Port Kobeburgh OK 99023", - "email": "Timothy_Haley@hotmail.com", - "strideLength": 3.7, - "dailyStepGoal": 6000, - "friends": [ - 36, - 10, - 22, - 27, - 33 - ] - }, - { - "id": 20, - "name": "Heidi Hammes", - "address": "80562 Providenci Walk, North Cesar IA 68250", - "email": "Herminio_Runte21@yahoo.com", - "strideLength": 3.4, - "dailyStepGoal": 10000, - "friends": [ - 40, - 46, - 43 - ] - }, - { - "id": 21, - "name": "Amy Abbott", - "address": "01211 Hauck Tunnel, North Pearline ID 43785-6695", - "email": "Donna_Keebler25@hotmail.com", - "strideLength": 2.9, - "dailyStepGoal": 8000, - "friends": [ - 46, - 39, - 49, - 16 - ] - }, - { - "id": 22, - "name": "Bethany Mayer", - "address": "05503 Berneice Parkways, Port Clemensville NV 37167-6077", - "email": "Marlee14@yahoo.com", - "strideLength": 4, - "dailyStepGoal": 11000, - "friends": [ - 37, - 23, - 30, - 40 - ] - }, - { - "id": 23, - "name": "Jadon Pfannerstill", - "address": "0122 Little Route, New Lauriannefort WY 78690-0699", - "email": "Kari98@gmail.com", - "strideLength": 2.6, - "dailyStepGoal": 3000, - "friends": [ - 31, - 48, - 19 - ] - }, - { - "id": 24, - "name": "Arjun Block", - "address": "1656 Dakota Crest, South Maurine CO 74714", - "email": "Adolf.Mayer46@yahoo.com", - "strideLength": 3.5, - "dailyStepGoal": 6000, - "friends": [ - 11, - 39, - 26, - 29 - ] - }, - { - "id": 25, - "name": "Mellie Pacocha", - "address": "5696 Eliseo Tunnel, North Earnestine KY 04912-9498", - "email": "Jermey4@gmail.com", - "strideLength": 4, - "dailyStepGoal": 6000, - "friends": [ - 21, - 46, - 47, - 19, - 41 - ] - }, - { - "id": 26, - "name": "Maye Hauck", - "address": "4339 Brown Drive, Olaside MA 99671", - "email": "Gwen38@gmail.com", - "strideLength": 3, - "dailyStepGoal": 7000, - "friends": [ - 49, - 14, - 37 - ] - }, - { - "id": 27, - "name": "Anibal Hilll", - "address": "93332 Lupe Drive, Connerhaven AZ 76617", - "email": "Demarcus.Little90@hotmail.com", - "strideLength": 3.6, - "dailyStepGoal": 4000, - "friends": [ - 24, - 43, - 33 - ] - }, - { - "id": 28, - "name": "Malinda Stiedemann", - "address": "402 Agnes Corners, Gustaveton KS 15732", - "email": "Reva_Ankunding60@gmail.com", - "strideLength": 4.5, - "dailyStepGoal": 12000, - "friends": [ - 42, - 4, - 13 - ] - }, - { - "id": 29, - "name": "Harmony Hackett", - "address": "320 Fisher Corners, Morissettebury HI 33770", - "email": "Toby92@yahoo.com", - "strideLength": 3.7, - "dailyStepGoal": 6000, - "friends": [ - 23, - 20, - 33, - 7 - ] - }, - { - "id": 30, - "name": "Howell Adams", - "address": "8583 Schaden Wall, Hyattberg IN 74274", - "email": "Felicia54@yahoo.com", - "strideLength": 3.1, - "dailyStepGoal": 3000, - "friends": [ - 44, - 12, - 34, - 37 - ] - }, - { - "id": 31, - "name": "Edwardo Ryan", - "address": "903 Toy Turnpike, Ferrybury AK 41604-4978", - "email": "Bella_Kovacek@gmail.com", - "strideLength": 3.4, - "dailyStepGoal": 10000, - "friends": [ - 6, - 47 - ] - }, - { - "id": 32, - "name": "Hollie Senger", - "address": "02088 Melyna Isle, New Blairfort NJ 16374-0586", - "email": "Teresa18@gmail.com", - "strideLength": 2.8, - "dailyStepGoal": 2000, - "friends": [ - 4, - 27, - 17, - 24 - ] - }, - { - "id": 33, - "name": "Judah Ferry", - "address": "579 Nelda Expressway, Rosellahaven SD 65821", - "email": "Melvina_Ondricka28@yahoo.com", - "strideLength": 3.1, - "dailyStepGoal": 4000, - "friends": [ - 36, - 2, - 23, - 8 - ] - }, - { - "id": 34, - "name": "Weston Mohr", - "address": "2914 Kameron Camp, Virginiestad AL 12922", - "email": "Roberto.Kuvalis@gmail.com", - "strideLength": 4.1, - "dailyStepGoal": 2000, - "friends": [ - 2, - 46, - 17, - 43 - ] - }, - { - "id": 35, - "name": "Roberto Turner", - "address": "999 Erika Crest, Markport FL 40163-8581", - "email": "Ivah_Gulgowski66@hotmail.com", - "strideLength": 4.4, - "dailyStepGoal": 6000, - "friends": [ - 45, - 12, - 34, - 38 - ] - }, - { - "id": 36, - "name": "Robb Bayer", - "address": "3304 Waters Club, West Claudieberg MO 57575-3329", - "email": "Aurelio_Mosciski@hotmail.com", - "strideLength": 3.6, - "dailyStepGoal": 10000, - "friends": [ - 33, - 18 - ] - }, - { - "id": 37, - "name": "Claire Casper", - "address": "48046 Assunta Mountain, North Jaquelinbury IA 67089", - "email": "Orland.Stamm@yahoo.com", - "strideLength": 3.7, - "dailyStepGoal": 6000, - "friends": [ - 2, - 38 - ] - }, - { - "id": 38, - "name": "Carlie Hettinger", - "address": "2624 Kohler Plains, Aracelyview TX 30296-4637", - "email": "Adell.Cartwright24@gmail.com", - "strideLength": 3.7, - "dailyStepGoal": 9000, - "friends": [ - 39, - 43, - 46 - ] - }, - { - "id": 39, - "name": "Trent Kuhic", - "address": "4463 Raegan Port, Creminland GA 91393-1128", - "email": "Uriel_Wiegand17@hotmail.com", - "strideLength": 3.7, - "dailyStepGoal": 2000, - "friends": [ - 3, - 43, - 34 - ] - }, - { - "id": 40, - "name": "Carmel Mayer", - "address": "120 Kunze Heights, Parisianton MI 15001-4693", - "email": "Keagan.Goyette@gmail.com", - "strideLength": 4.3, - "dailyStepGoal": 3000, - "friends": [ - 21, - 3, - 43 - ] - }, - { - "id": 41, - "name": "Theresia Gleason", - "address": "0628 Lonnie Drive, New Judson MD 50375", - "email": "Monique12@hotmail.com", - "strideLength": 3, - "dailyStepGoal": 3000, - "friends": [ - 44, - 15, - 24, - 45 - ] - }, - { - "id": 42, - "name": "Johnathon Schulist", - "address": "31732 Lehner Ford, Lake Thalia AR 07945", - "email": "Annie_Yost@hotmail.com", - "strideLength": 4.2, - "dailyStepGoal": 10000, - "friends": [ - 8, - 11, - 35, - 3 - ] - }, - { - "id": 43, - "name": "Pedro Nolan", - "address": "611 Rhianna Path, Clevelandview AZ 03492-5773", - "email": "Danika88@yahoo.com", - "strideLength": 3.3, - "dailyStepGoal": 11000, - "friends": [ - 49, - 34, - 13 - ] - }, - { - "id": 44, - "name": "Cathy Kuvalis", - "address": "44381 Eulah Knoll, Faheychester AK 07555-1491", - "email": "Hellen39@hotmail.com", - "strideLength": 3.1, - "dailyStepGoal": 3000, - "friends": [ - 11, - 40, - 48, - 30, - 28 - ] - }, - { - "id": 45, - "name": "Frieda Gusikowski", - "address": "376 Grant Village, East Zanetown AZ 87641", - "email": "Alfonzo_Champlin76@hotmail.com", - "strideLength": 4, - "dailyStepGoal": 10000, - "friends": [ - 7, - 4, - 11, - 23 - ] - }, - { - "id": 46, - "name": "Santa Zboncak", - "address": "9246 Collins Skyway, Roselynville IN 13036", - "email": "Mohammed.Gislason64@yahoo.com", - "strideLength": 4.2, - "dailyStepGoal": 11000, - "friends": [ - 44, - 34, - 23, - 9, - 3 - ] - }, - { - "id": 47, - "name": "Ramona Ankunding", - "address": "130 Weber Lane, New Alexandroshire FL 01477", - "email": "Jessica.Bins32@yahoo.com", - "strideLength": 3.6, - "dailyStepGoal": 11000, - "friends": [ - 23, - 32, - 39 - ] - }, - { - "id": 48, - "name": "Kenny Zboncak", - "address": "2077 West Loaf, Lilianefort SD 09435", - "email": "Aliza.Schulist2@hotmail.com", - "strideLength": 2.5, - "dailyStepGoal": 7000, - "friends": [ - 33, - 23, - 46, - 8 - ] - }, - { - "id": 49, - "name": "Vida Lueilwitz", - "address": "85485 Lesley Islands, Predovichaven WY 84422", - "email": "Zella.Jacobi@hotmail.com", - "strideLength": 3.3, - "dailyStepGoal": 8000, - "friends": [ - 3, - 14, - 45 - ] - }, - { - "id": 50, - "name": "Karianne Berge", - "address": "40555 White Knoll, New Christophechester MA 18097", - "email": "Amy19@yahoo.com", - "strideLength": 4.5, - "dailyStepGoal": 10000, - "friends": [ - 46, - 48, - 12 - ] - } -]}; \ No newline at end of file diff --git a/src/domUpdates.js b/src/domUpdates.js index caae5fe884..87342f30ef 100644 --- a/src/domUpdates.js +++ b/src/domUpdates.js @@ -1,16 +1,107 @@ -//NOTE: Your DOM manipulation will occur in this file -//Here are 2 example functions just to demonstrate one way you can export/import between the two js files. You'll want to delete these once you get your own code going. -const exampleFunction1 = (person) => { - console.log(`oh hi there ${person}`) +import { getAverageStepGoal, getAccountFriends, getAverageDailyFluidOunces, getSpecificDay, getWeeklyFluidOunces, getWeeklySleep, getAverageSleepData, getMostRecentSleepData, getTotalAverageSleepData, getTotalAverageNumOunces, getTotalAverageActivityData, adminChartUpdate,} from './scripts' +import { Chart, registerables } from 'chart.js/auto'; +import { stepChart, wklyHydChart, hydChart, avgSleepChart, sleepChart, wklySleepChart, setCharts, adminChart } from './chartSetup' +Chart.register(...registerables); + +function updateDom(randomUser, allUsers) { + const userFriends = getAccountFriends(randomUser) + const averageOunces = getAverageDailyFluidOunces(randomUser.id); + setCharts() + displayWelcomeMessage(randomUser); + displayAverageDailyOunces(averageOunces); + updateAccountData(randomUser) + sleepChartUpdate(randomUser, allUsers) + hydrationChartUpdate(randomUser, allUsers) + stepChartUpdate(randomUser, allUsers) +} + + +// DOM update functions +function displayWelcomeMessage(user) { + const welcomeMessageElement = document.querySelector('.welcome-message'); + welcomeMessageElement.textContent = `Welcome back, ${user.name.split(' ')[0]}!`; +} + +function updateAccountData(user) { + Object.keys(user).forEach(dataType => { + if (dataType === 'dailyStepGoal') { + document.querySelector(`#${dataType}`).textContent = `${user[dataType]} steps`; + } else if (dataType === 'strideLength') { + document.querySelector(`#${dataType}`).textContent = `${user[dataType]} ft.`; + } else if (dataType === 'id') { + } else if (dataType === 'friends') { + document.querySelector(`#${dataType}`).textContent = getAccountFriends(user); + } else { + document.querySelector(`#${dataType}`).textContent = `${user[dataType]}`; + } + }) } -const exampleFunction2 = (person) => { - console.log(`bye now ${person}`) +function displayAverageDailyOunces(averageOunces) { + return averageOunces.toFixed(2) +} + +function displaySpecificDayOunces(userId) { + const ouncesForMostRecent = getSpecificDay(userId); + return ouncesForMostRecent +} + +function stepChartUpdate(randomUser, allUsers) { + const averageStepGoal = getAverageStepGoal(allUsers); + + stepChart.data.datasets[0].data = [randomUser.dailyStepGoal, averageStepGoal]; + stepChart.options.scales.y.ticks.max = Math.max(randomUser.dailyStepGoal, averageStepGoal) + 500; + + stepChart.update(); } +function hydrationChartUpdate(randomUser, allUsers) { + const avgDailyHydration = getAverageDailyFluidOunces(randomUser.id); + const dailyHydration = displaySpecificDayOunces(randomUser.id) + const weeklyHydration = getWeeklyFluidOunces(randomUser.id) + + hydChart.data.datasets[0].data = [avgDailyHydration, dailyHydration]; + hydChart.options.scales.x.ticks.max = Math.max(avgDailyHydration, dailyHydration) + 10; + + wklyHydChart.data.datasets[0].data = weeklyHydration.map((day) => { return day.numOunces }); + wklyHydChart.options.scales.x.ticks.max = Math.max(weeklyHydration) + 10; + + wklyHydChart.update() + hydChart.update() +} + +function sleepChartUpdate(randomUser, allUsers) { + const averageHoursSleptPerDay = getAverageSleepData(randomUser, 'hoursSlept') + const averageSleepQuality = getAverageSleepData(randomUser, 'sleepQuality') + const hoursSleptRecentDay = getMostRecentSleepData(randomUser, 'hoursSlept') + const sleepQualityRecentDay = getMostRecentSleepData(randomUser, 'sleepQuality') + + const selectedDate = document.querySelector('.dateSelector').value + const sleepWeekAndDay = getWeeklySleep(randomUser, selectedDate) + const weeklySleepHoursPerDay = sleepWeekAndDay.weeklySleepHours + const weeklySleepQualityPerDay = sleepWeekAndDay.weeklySleepQuality + + sleepChart.data.datasets[0].data = [hoursSleptRecentDay, sleepQualityRecentDay]; + sleepChart.options.scales.x.ticks.max = Math.max(hoursSleptRecentDay, sleepQualityRecentDay) + 10; + + for (let i = 0; i < 7; i++) { + wklySleepChart.data.datasets[i].data[0] = weeklySleepHoursPerDay[i] + wklySleepChart.data.datasets[i].data[1] = weeklySleepQualityPerDay[i] + } + + avgSleepChart.data.datasets[0].data = [averageHoursSleptPerDay, averageSleepQuality]; + avgSleepChart.options.scales.x.ticks.max = Math.max(averageHoursSleptPerDay, averageSleepQuality) + 10; + + avgSleepChart.update(); + sleepChart.update(); + wklySleepChart.update(); +} export { - exampleFunction1, - exampleFunction2, -} \ No newline at end of file + updateDom, + displayWelcomeMessage, + updateAccountData, + displaySpecificDayOunces, + sleepChartUpdate, +}; \ No newline at end of file diff --git a/src/functions.js b/src/functions.js new file mode 100644 index 0000000000..c959271e0b --- /dev/null +++ b/src/functions.js @@ -0,0 +1,115 @@ +import sleep from '../src/data/sleep-test-data' +import account from '../src/data/users-test-data' +import hydration from '../src/data/hydration-test-data' + +// ----- * Users * ----- // + +function generateRandomUser() { + const randomIndex = Math.floor(Math.random() * account.users.length); + return account.users[randomIndex]; +} + + function getAccountFriends(user) { + var friendArr = user.friends + var friendNames = account.users.reduce((acc, account) => { + if (friendArr.includes(account.id)) { + acc.push(account.name) + } + return acc + }, []) + return friendNames.join(" - ") + } + +// ----- * Steps * ----- // + +function getAverageStepGoal(account) { + const totalStepsGoal = account.users.reduce((total, user) => total + user.dailyStepGoal, 0); + return totalStepsGoal / account.users.length; +} + +// ----- * Water * ----- // + +function getAverageDailyFluidOunces(userId, hydroData) { + const userHydrationData = hydroData.filter((userRecord) => userRecord.userID === userId); + const totalOunces = userHydrationData.reduce((acc, userRecord) => acc += userRecord.numOunces, 0); + return userHydrationData.length > 0 ? totalOunces / userHydrationData.length : 0; +} + +function getSpecificDay(userId, date, hydroData) { + const dayEntry = hydroData.find(entry => entry.userID === userId && entry.date === date); + return dayEntry ? dayEntry.numOunces : 0; +} + +function getWeeklyFluidOunces(userId) { + const userHydrationData = hydration.hydrationData.filter(record => record.userID === userId); + userHydrationData.sort((a, b) => new Date(b.date) - new Date(a.date)); + const lastWeekData = userHydrationData.slice(0, 7); + return lastWeekData.map(record => ({ + date: record.date, + numOunces: record.numOunces + })); +} + +// ----- * Sleep * ----- // + +function getUserSleepData(randomUser) { + return sleep.sleepData.filter(user => user.userID === randomUser.id) +} + +function getAverageSleepHours(randomUser) { + let sameUserSleepData = getUserSleepData(randomUser) + let averageSleepHours = 0 + let totalSleepHours = 0 + sameUserSleepData.forEach(obj => { + totalSleepHours += obj.hoursSlept + }) + averageSleepHours = totalSleepHours / sameUserSleepData.length + return averageSleepHours.toFixed(2) +} + +function getAverageSleepQuality(randomUser) { + let sameUserSleepData = getUserSleepData(randomUser) + let averageSleepQuality = 0 + let totalSleepQuality = 0 + sameUserSleepData.forEach(obj => { + totalSleepQuality += obj.sleepQuality + }) + averageSleepQuality = totalSleepQuality / sameUserSleepData.length + return averageSleepQuality.toFixed(2) +} + +function getMostRecentSleepHours(randomUser) { + let sameUserSleepData = getUserSleepData(randomUser) + let latestSleepDataIndex = sameUserSleepData.length - 1 + return sameUserSleepData[latestSleepDataIndex].hoursSlept +} + +function getMostRecentSleepQuality(randomUser) { + let sameUserSleepData = getUserSleepData(randomUser) + let latestSleepDataIndex = sameUserSleepData.length - 1 + return sameUserSleepData[latestSleepDataIndex].sleepQuality +} + +function getWeeklySleepHours(selectedWeek) { + return selectedWeek[0].map(day => day.hoursSlept) +} + +function getWeeklySleepQuality(selectedWeek) { + return selectedWeek[0].map(day => day.sleepQuality) +} + +export { + generateRandomUser, + getAccountFriends, + getAverageStepGoal, + getAverageDailyFluidOunces, + getSpecificDay, + getWeeklyFluidOunces, + getUserSleepData, + getAverageSleepData, + getMostRecentSleepHours, + getMostRecentSleepQuality, + getWeeklySleepHours, + getWeeklySleepQuality, + getWeeklySleepData +}; \ No newline at end of file diff --git a/src/hydration.js b/src/hydration.js new file mode 100644 index 0000000000..2aaa1d0217 --- /dev/null +++ b/src/hydration.js @@ -0,0 +1,29 @@ +import hydration from '../src/data/hydration-test-data' +import account from '../src/data/users-test-data' + +function getAverageDailyFluidOunces(userId, hydroData) { + const userHydrationData = hydroData.filter((userRecord) => userRecord.userID === userId); + const totalOunces = userHydrationData.reduce((acc, userRecord) => acc += userRecord.numOunces, 0); + return userHydrationData.length > 0 ? totalOunces / userHydrationData.length : 0; +} + +function getSpecificDay(userId, date, hydroData) { +const dayEntry = hydroData.find(entry => entry.userID === userId && entry.date === date); +return dayEntry ? dayEntry.numOunces : 0; +} + +function getWeeklyFluidOunces(userId) { +const userHydrationData = hydration.hydrationData.filter(record => record.userID === userId); +userHydrationData.sort((a, b) => new Date(b.date) - new Date(a.date)); +const lastWeekData = userHydrationData.slice(0, 7); +return lastWeekData.map(record => ({ + date: record.date, + numOunces: record.numOunces +})); +} + +export { + getAverageDailyFluidOunces, + getSpecificDay, + getWeeklyFluidOunces, +}; \ No newline at end of file diff --git a/src/images/fitlit-logo.png b/src/images/fitlit-logo.png new file mode 100644 index 0000000000..20b726296b Binary files /dev/null and b/src/images/fitlit-logo.png differ diff --git a/src/images/pexels-eva-bronzini-7598536.jpg b/src/images/pexels-eva-bronzini-7598536.jpg new file mode 100644 index 0000000000..461414a2f9 --- /dev/null +++ b/src/images/pexels-eva-bronzini-7598536.jpg @@ -0,0 +1 @@ +255,216,255,224,0,16,74,70,73,70,0,1,1,1,0,72,0,72,0,0,255,226,12,88,73,67,67,95,80,82,79,70,73,76,69,0,1,1,0,0,12,72,76,105,110,111,2,16,0,0,109,110,116,114,82,71,66,32,88,89,90,32,7,206,0,2,0,9,0,6,0,49,0,0,97,99,115,112,77,83,70,84,0,0,0,0,73,69,67,32,115,82,71,66,0,0,0,0,0,0,0,0,0,0,0,0,0,0,246,214,0,1,0,0,0,0,211,45,72,80,32,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,17,99,112,114,116,0,0,1,80,0,0,0,51,100,101,115,99,0,0,1,132,0,0,0,108,119,116,112,116,0,0,1,240,0,0,0,20,98,107,112,116,0,0,2,4,0,0,0,20,114,88,89,90,0,0,2,24,0,0,0,20,103,88,89,90,0,0,2,44,0,0,0,20,98,88,89,90,0,0,2,64,0,0,0,20,100,109,110,100,0,0,2,84,0,0,0,112,100,109,100,100,0,0,2,196,0,0,0,136,118,117,101,100,0,0,3,76,0,0,0,134,118,105,101,119,0,0,3,212,0,0,0,36,108,117,109,105,0,0,3,248,0,0,0,20,109,101,97,115,0,0,4,12,0,0,0,36,116,101,99,104,0,0,4,48,0,0,0,12,114,84,82,67,0,0,4,60,0,0,8,12,103,84,82,67,0,0,4,60,0,0,8,12,98,84,82,67,0,0,4,60,0,0,8,12,116,101,120,116,0,0,0,0,67,111,112,121,114,105,103,104,116,32,40,99,41,32,49,57,57,56,32,72,101,119,108,101,116,116,45,80,97,99,107,97,114,100,32,67,111,109,112,97,110,121,0,0,100,101,115,99,0,0,0,0,0,0,0,18,115,82,71,66,32,73,69,67,54,49,57,54,54,45,50,46,49,0,0,0,0,0,0,0,0,0,0,0,18,115,82,71,66,32,73,69,67,54,49,57,54,54,45,50,46,49,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,88,89,90,32,0,0,0,0,0,0,243,81,0,1,0,0,0,1,22,204,88,89,90,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,88,89,90,32,0,0,0,0,0,0,111,162,0,0,56,245,0,0,3,144,88,89,90,32,0,0,0,0,0,0,98,153,0,0,183,133,0,0,24,218,88,89,90,32,0,0,0,0,0,0,36,160,0,0,15,132,0,0,182,207,100,101,115,99,0,0,0,0,0,0,0,22,73,69,67,32,104,116,116,112,58,47,47,119,119,119,46,105,101,99,46,99,104,0,0,0,0,0,0,0,0,0,0,0,22,73,69,67,32,104,116,116,112,58,47,47,119,119,119,46,105,101,99,46,99,104,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,100,101,115,99,0,0,0,0,0,0,0,46,73,69,67,32,54,49,57,54,54,45,50,46,49,32,68,101,102,97,117,108,116,32,82,71,66,32,99,111,108,111,117,114,32,115,112,97,99,101,32,45,32,115,82,71,66,0,0,0,0,0,0,0,0,0,0,0,46,73,69,67,32,54,49,57,54,54,45,50,46,49,32,68,101,102,97,117,108,116,32,82,71,66,32,99,111,108,111,117,114,32,115,112,97,99,101,32,45,32,115,82,71,66,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,100,101,115,99,0,0,0,0,0,0,0,44,82,101,102,101,114,101,110,99,101,32,86,105,101,119,105,110,103,32,67,111,110,100,105,116,105,111,110,32,105,110,32,73,69,67,54,49,57,54,54,45,50,46,49,0,0,0,0,0,0,0,0,0,0,0,44,82,101,102,101,114,101,110,99,101,32,86,105,101,119,105,110,103,32,67,111,110,100,105,116,105,111,110,32,105,110,32,73,69,67,54,49,57,54,54,45,50,46,49,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,118,105,101,119,0,0,0,0,0,19,164,254,0,20,95,46,0,16,207,20,0,3,237,204,0,4,19,11,0,3,92,158,0,0,0,1,88,89,90,32,0,0,0,0,0,76,9,86,0,80,0,0,0,87,31,231,109,101,97,115,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,143,0,0,0,2,115,105,103,32,0,0,0,0,67,82,84,32,99,117,114,118,0,0,0,0,0,0,4,0,0,0,0,5,0,10,0,15,0,20,0,25,0,30,0,35,0,40,0,45,0,50,0,55,0,59,0,64,0,69,0,74,0,79,0,84,0,89,0,94,0,99,0,104,0,109,0,114,0,119,0,124,0,129,0,134,0,139,0,144,0,149,0,154,0,159,0,164,0,169,0,174,0,178,0,183,0,188,0,193,0,198,0,203,0,208,0,213,0,219,0,224,0,229,0,235,0,240,0,246,0,251,1,1,1,7,1,13,1,19,1,25,1,31,1,37,1,43,1,50,1,56,1,62,1,69,1,76,1,82,1,89,1,96,1,103,1,110,1,117,1,124,1,131,1,139,1,146,1,154,1,161,1,169,1,177,1,185,1,193,1,201,1,209,1,217,1,225,1,233,1,242,1,250,2,3,2,12,2,20,2,29,2,38,2,47,2,56,2,65,2,75,2,84,2,93,2,103,2,113,2,122,2,132,2,142,2,152,2,162,2,172,2,182,2,193,2,203,2,213,2,224,2,235,2,245,3,0,3,11,3,22,3,33,3,45,3,56,3,67,3,79,3,90,3,102,3,114,3,126,3,138,3,150,3,162,3,174,3,186,3,199,3,211,3,224,3,236,3,249,4,6,4,19,4,32,4,45,4,59,4,72,4,85,4,99,4,113,4,126,4,140,4,154,4,168,4,182,4,196,4,211,4,225,4,240,4,254,5,13,5,28,5,43,5,58,5,73,5,88,5,103,5,119,5,134,5,150,5,166,5,181,5,197,5,213,5,229,5,246,6,6,6,22,6,39,6,55,6,72,6,89,6,106,6,123,6,140,6,157,6,175,6,192,6,209,6,227,6,245,7,7,7,25,7,43,7,61,7,79,7,97,7,116,7,134,7,153,7,172,7,191,7,210,7,229,7,248,8,11,8,31,8,50,8,70,8,90,8,110,8,130,8,150,8,170,8,190,8,210,8,231,8,251,9,16,9,37,9,58,9,79,9,100,9,121,9,143,9,164,9,186,9,207,9,229,9,251,10,17,10,39,10,61,10,84,10,106,10,129,10,152,10,174,10,197,10,220,10,243,11,11,11,34,11,57,11,81,11,105,11,128,11,152,11,176,11,200,11,225,11,249,12,18,12,42,12,67,12,92,12,117,12,142,12,167,12,192,12,217,12,243,13,13,13,38,13,64,13,90,13,116,13,142,13,169,13,195,13,222,13,248,14,19,14,46,14,73,14,100,14,127,14,155,14,182,14,210,14,238,15,9,15,37,15,65,15,94,15,122,15,150,15,179,15,207,15,236,16,9,16,38,16,67,16,97,16,126,16,155,16,185,16,215,16,245,17,19,17,49,17,79,17,109,17,140,17,170,17,201,17,232,18,7,18,38,18,69,18,100,18,132,18,163,18,195,18,227,19,3,19,35,19,67,19,99,19,131,19,164,19,197,19,229,20,6,20,39,20,73,20,106,20,139,20,173,20,206,20,240,21,18,21,52,21,86,21,120,21,155,21,189,21,224,22,3,22,38,22,73,22,108,22,143,22,178,22,214,22,250,23,29,23,65,23,101,23,137,23,174,23,210,23,247,24,27,24,64,24,101,24,138,24,175,24,213,24,250,25,32,25,69,25,107,25,145,25,183,25,221,26,4,26,42,26,81,26,119,26,158,26,197,26,236,27,20,27,59,27,99,27,138,27,178,27,218,28,2,28,42,28,82,28,123,28,163,28,204,28,245,29,30,29,71,29,112,29,153,29,195,29,236,30,22,30,64,30,106,30,148,30,190,30,233,31,19,31,62,31,105,31,148,31,191,31,234,32,21,32,65,32,108,32,152,32,196,32,240,33,28,33,72,33,117,33,161,33,206,33,251,34,39,34,85,34,130,34,175,34,221,35,10,35,56,35,102,35,148,35,194,35,240,36,31,36,77,36,124,36,171,36,218,37,9,37,56,37,104,37,151,37,199,37,247,38,39,38,87,38,135,38,183,38,232,39,24,39,73,39,122,39,171,39,220,40,13,40,63,40,113,40,162,40,212,41,6,41,56,41,107,41,157,41,208,42,2,42,53,42,104,42,155,42,207,43,2,43,54,43,105,43,157,43,209,44,5,44,57,44,110,44,162,44,215,45,12,45,65,45,118,45,171,45,225,46,22,46,76,46,130,46,183,46,238,47,36,47,90,47,145,47,199,47,254,48,53,48,108,48,164,48,219,49,18,49,74,49,130,49,186,49,242,50,42,50,99,50,155,50,212,51,13,51,70,51,127,51,184,51,241,52,43,52,101,52,158,52,216,53,19,53,77,53,135,53,194,53,253,54,55,54,114,54,174,54,233,55,36,55,96,55,156,55,215,56,20,56,80,56,140,56,200,57,5,57,66,57,127,57,188,57,249,58,54,58,116,58,178,58,239,59,45,59,107,59,170,59,232,60,39,60,101,60,164,60,227,61,34,61,97,61,161,61,224,62,32,62,96,62,160,62,224,63,33,63,97,63,162,63,226,64,35,64,100,64,166,64,231,65,41,65,106,65,172,65,238,66,48,66,114,66,181,66,247,67,58,67,125,67,192,68,3,68,71,68,138,68,206,69,18,69,85,69,154,69,222,70,34,70,103,70,171,70,240,71,53,71,123,71,192,72,5,72,75,72,145,72,215,73,29,73,99,73,169,73,240,74,55,74,125,74,196,75,12,75,83,75,154,75,226,76,42,76,114,76,186,77,2,77,74,77,147,77,220,78,37,78,110,78,183,79,0,79,73,79,147,79,221,80,39,80,113,80,187,81,6,81,80,81,155,81,230,82,49,82,124,82,199,83,19,83,95,83,170,83,246,84,66,84,143,84,219,85,40,85,117,85,194,86,15,86,92,86,169,86,247,87,68,87,146,87,224,88,47,88,125,88,203,89,26,89,105,89,184,90,7,90,86,90,166,90,245,91,69,91,149,91,229,92,53,92,134,92,214,93,39,93,120,93,201,94,26,94,108,94,189,95,15,95,97,95,179,96,5,96,87,96,170,96,252,97,79,97,162,97,245,98,73,98,156,98,240,99,67,99,151,99,235,100,64,100,148,100,233,101,61,101,146,101,231,102,61,102,146,102,232,103,61,103,147,103,233,104,63,104,150,104,236,105,67,105,154,105,241,106,72,106,159,106,247,107,79,107,167,107,255,108,87,108,175,109,8,109,96,109,185,110,18,110,107,110,196,111,30,111,120,111,209,112,43,112,134,112,224,113,58,113,149,113,240,114,75,114,166,115,1,115,93,115,184,116,20,116,112,116,204,117,40,117,133,117,225,118,62,118,155,118,248,119,86,119,179,120,17,120,110,120,204,121,42,121,137,121,231,122,70,122,165,123,4,123,99,123,194,124,33,124,129,124,225,125,65,125,161,126,1,126,98,126,194,127,35,127,132,127,229,128,71,128,168,129,10,129,107,129,205,130,48,130,146,130,244,131,87,131,186,132,29,132,128,132,227,133,71,133,171,134,14,134,114,134,215,135,59,135,159,136,4,136,105,136,206,137,51,137,153,137,254,138,100,138,202,139,48,139,150,139,252,140,99,140,202,141,49,141,152,141,255,142,102,142,206,143,54,143,158,144,6,144,110,144,214,145,63,145,168,146,17,146,122,146,227,147,77,147,182,148,32,148,138,148,244,149,95,149,201,150,52,150,159,151,10,151,117,151,224,152,76,152,184,153,36,153,144,153,252,154,104,154,213,155,66,155,175,156,28,156,137,156,247,157,100,157,210,158,64,158,174,159,29,159,139,159,250,160,105,160,216,161,71,161,182,162,38,162,150,163,6,163,118,163,230,164,86,164,199,165,56,165,169,166,26,166,139,166,253,167,110,167,224,168,82,168,196,169,55,169,169,170,28,170,143,171,2,171,117,171,233,172,92,172,208,173,68,173,184,174,45,174,161,175,22,175,139,176,0,176,117,176,234,177,96,177,214,178,75,178,194,179,56,179,174,180,37,180,156,181,19,181,138,182,1,182,121,182,240,183,104,183,224,184,89,184,209,185,74,185,194,186,59,186,181,187,46,187,167,188,33,188,155,189,21,189,143,190,10,190,132,190,255,191,122,191,245,192,112,192,236,193,103,193,227,194,95,194,219,195,88,195,212,196,81,196,206,197,75,197,200,198,70,198,195,199,65,199,191,200,61,200,188,201,58,201,185,202,56,202,183,203,54,203,182,204,53,204,181,205,53,205,181,206,54,206,182,207,55,207,184,208,57,208,186,209,60,209,190,210,63,210,193,211,68,211,198,212,73,212,203,213,78,213,209,214,85,214,216,215,92,215,224,216,100,216,232,217,108,217,241,218,118,218,251,219,128,220,5,220,138,221,16,221,150,222,28,222,162,223,41,223,175,224,54,224,189,225,68,225,204,226,83,226,219,227,99,227,235,228,115,228,252,229,132,230,13,230,150,231,31,231,169,232,50,232,188,233,70,233,208,234,91,234,229,235,112,235,251,236,134,237,17,237,156,238,40,238,180,239,64,239,204,240,88,240,229,241,114,241,255,242,140,243,25,243,167,244,52,244,194,245,80,245,222,246,109,246,251,247,138,248,25,248,168,249,56,249,199,250,87,250,231,251,119,252,7,252,152,253,41,253,186,254,75,254,220,255,109,255,255,255,219,0,67,0,3,2,2,2,2,2,3,2,2,2,3,3,3,3,4,6,4,4,4,4,4,8,6,6,5,6,9,8,10,10,9,8,9,9,10,12,15,12,10,11,14,11,9,9,13,17,13,14,15,16,16,17,16,10,12,18,19,18,16,19,15,16,16,16,255,219,0,67,1,3,3,3,4,3,4,8,4,4,8,16,11,9,11,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,255,192,0,17,8,21,192,14,128,3,1,34,0,2,17,1,3,17,1,255,196,0,29,0,0,3,0,3,1,1,1,1,0,0,0,0,0,0,0,0,4,5,6,2,3,7,0,1,8,9,255,196,0,93,16,0,1,4,1,4,1,2,4,5,2,4,3,5,0,1,37,3,0,2,4,5,19,6,20,35,51,18,21,67,7,36,83,99,22,34,52,115,131,37,68,50,53,66,147,1,82,163,8,17,23,49,81,84,33,69,97,98,114,130,179,38,65,85,100,129,195,146,161,162,211,113,116,193,24,54,70,178,227,240,9,101,194,210,39,86,132,145,148,164,243,255,196,0,27,1,0,3,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,2,3,1,4,5,6,7,255,196,0,55,17,0,2,2,1,3,3,4,3,0,2,2,3,0,1,1,9,0,2,3,18,34,1,19,50,4,17,66,33,49,65,81,20,82,97,35,113,98,129,5,51,114,67,145,21,36,83,161,6,99,177,52,130,255,218,0,12,3,1,0,2,17,3,17,0,63,0,237,116,150,91,158,226,173,87,114,103,66,127,16,178,141,104,173,167,157,24,236,40,186,213,71,128,39,3,233,17,66,163,238,100,5,79,60,18,65,132,203,109,197,13,113,65,151,23,34,159,187,100,186,146,102,10,206,158,238,92,214,115,11,18,101,51,254,96,251,249,117,167,196,30,180,222,53,193,228,161,45,88,50,141,78,126,42,244,78,35,36,98,171,153,101,176,220,147,153,23,248,110,156,99,202,162,191,241,20,17,135,250,82,126,226,199,241,153,236,184,67,41,42,178,138,209,176,118,164,140,1,114,136,169,61,108,252,164,89,76,140,121,172,205,149,35,12,9,81,142,242,229,34,168,165,249,161,239,98,240,165,209,180,220,177,191,152,72,40,26,169,245,163,102,237,80,195,212,158,164,206,212,194,122,133,64,96,227,61,137,241,153,6,72,62,146,64,246,15,185,20,19,0,128,253,120,208,45,79,61,227,31,186,147,220,48,133,91,95,25,249,51,101,71,49,131,193,204,149,138,43,80,132,126,149,97,101,250,142,94,68,230,55,152,217,133,54,48,126,138,213,26,180,242,122,132,150,166,180,204,252,128,176,188,168,136,17,177,145,56,135,167,172,163,19,52,177,113,162,205,91,16,67,204,138,153,99,42,169,56,149,69,84,200,50,73,243,106,46,3,49,203,127,211,84,44,12,18,115,117,17,50,139,82,163,206,15,178,36,14,161,210,85,87,96,202,81,9,46,13,222,217,156,168,166,106,120,158,24,147,43,8,209,146,108,164,174,132,124,56,177,36,250,168,53,219,87,167,86,76,61,148,191,148,18,73,113,164,181,52,238,17,64,38,53,172,58,224,196,45,84,194,12,156,69,255,0,90,124,109,102,56,204,230,42,110,29,12,74,208,115,69,229,92,239,226,45,12,232,32,221,136,68,199,246,151,62,221,14,165,234,47,169,84,255,0,137,117,81,153,218,133,127,197,24,147,184,162,23,145,112,131,85,78,146,126,18,145,90,105,237,7,56,111,4,176,246,121,164,91,142,205,18,41,209,43,117,13,206,249,153,133,196,186,28,57,227,147,7,17,82,138,219,42,209,85,50,36,184,162,201,224,129,53,192,5,210,186,20,228,102,184,229,240,226,20,152,140,85,186,52,56,49,159,195,40,106,18,227,82,75,238,16,186,214,58,87,83,131,80,121,134,89,121,5,237,165,176,219,56,216,234,176,195,85,225,148,188,169,140,7,214,144,152,130,92,74,42,27,217,11,221,66,207,187,56,200,204,41,172,46,217,211,141,143,171,42,87,38,6,33,230,12,255,0,227,75,160,92,18,76,81,230,65,73,158,116,150,5,81,184,100,158,50,62,29,220,25,175,197,44,92,138,32,211,206,62,226,165,254,177,136,249,145,98,155,106,231,78,147,91,4,156,194,42,13,245,81,50,102,247,18,88,122,192,24,57,150,230,106,72,50,86,238,19,219,40,48,229,2,89,51,175,9,68,190,198,178,97,89,196,84,60,201,135,201,237,42,88,90,137,122,143,139,18,167,170,141,249,24,92,168,16,176,5,237,18,105,12,63,69,40,49,65,234,163,44,92,38,18,230,218,194,48,10,247,225,93,24,52,146,164,143,169,98,29,13,92,79,51,75,76,69,187,33,204,105,39,190,15,128,74,157,90,198,220,131,40,85,5,246,134,174,238,136,92,73,31,134,196,24,114,167,54,50,112,213,243,191,63,18,196,53,178,253,212,211,212,159,147,14,36,100,3,0,132,102,101,34,182,96,8,212,231,34,198,100,60,108,85,236,99,35,49,3,38,48,200,138,232,33,57,72,252,126,105,236,104,27,159,119,18,25,145,182,196,94,52,252,93,41,135,25,154,30,219,180,171,22,93,142,181,33,153,106,127,5,204,181,134,185,177,168,62,108,89,99,41,179,22,134,43,235,86,63,65,7,88,65,178,102,25,107,84,200,112,72,7,203,12,165,196,116,102,182,5,187,24,83,46,154,25,59,144,112,161,90,230,77,26,166,164,174,173,152,126,160,168,200,213,167,44,190,81,46,157,38,171,114,71,155,18,72,250,66,8,249,130,177,163,184,203,212,50,45,16,202,170,183,252,10,142,28,157,183,18,14,51,248,48,226,67,204,124,191,105,45,85,5,220,103,231,169,94,24,204,146,197,180,213,88,153,212,146,105,235,95,100,170,222,27,31,52,124,41,149,148,147,43,33,37,26,49,55,88,85,133,60,102,65,249,181,166,76,48,66,229,247,20,253,246,167,28,96,97,10,112,173,198,247,218,192,17,190,233,20,61,198,170,25,121,77,196,53,156,104,18,173,134,242,246,168,221,91,48,17,190,82,95,18,70,181,78,133,84,239,68,41,169,231,130,73,51,11,173,85,64,140,114,147,137,73,104,57,53,82,70,192,136,163,93,99,127,93,26,46,44,67,18,35,39,53,173,78,194,216,213,76,140,124,169,180,249,32,40,48,133,36,153,169,32,140,111,8,75,200,165,100,234,23,228,237,79,97,86,31,216,109,101,48,99,83,242,89,185,75,103,207,157,36,235,124,109,210,147,21,224,107,135,79,6,9,243,39,161,124,28,105,73,171,79,55,132,57,4,178,13,57,224,179,152,164,74,184,3,85,254,70,166,52,28,107,40,111,136,160,245,33,167,66,99,240,242,164,148,250,170,119,158,208,168,105,13,88,113,247,59,36,59,32,70,126,28,169,196,153,145,48,101,9,114,145,115,32,134,84,145,229,202,68,218,146,76,177,147,148,170,123,141,98,140,139,219,220,106,203,187,93,214,44,95,235,85,81,131,147,148,169,93,107,216,82,102,50,42,125,168,4,197,85,36,217,252,24,218,248,8,124,69,66,83,179,243,242,149,70,234,173,102,56,44,91,180,222,173,137,108,62,18,172,220,91,15,248,237,75,151,211,24,1,179,132,169,60,195,15,26,192,211,8,80,41,201,50,103,12,159,109,81,152,148,113,157,43,74,152,18,65,204,183,234,26,113,201,3,240,174,97,91,170,143,91,41,139,165,213,93,130,220,12,40,138,133,144,89,58,118,76,206,35,172,52,101,193,72,121,117,34,196,65,46,108,203,189,85,24,239,137,46,47,32,158,191,88,89,70,250,34,80,87,26,98,182,76,188,198,128,134,141,92,101,234,25,14,101,73,100,76,156,162,196,170,223,169,0,48,97,9,86,171,189,55,7,30,24,133,196,69,57,27,68,222,14,94,105,101,33,70,166,202,201,196,125,197,126,69,148,7,130,104,243,42,40,12,196,53,37,85,24,144,187,122,213,92,103,176,131,225,66,217,9,51,92,41,240,193,39,153,100,199,226,66,248,28,100,237,91,152,111,172,177,148,117,226,61,135,26,170,107,57,187,22,185,244,224,140,206,20,140,210,72,46,165,168,218,146,88,184,177,17,106,224,102,217,233,47,219,61,17,2,124,82,247,21,44,147,146,107,18,112,210,89,14,119,111,26,214,29,85,75,83,76,130,63,117,47,147,112,207,101,40,153,166,47,63,180,42,208,198,92,193,38,25,117,127,200,179,32,170,20,149,179,223,37,253,184,147,105,140,220,131,148,170,45,240,236,136,76,81,56,147,152,20,243,163,126,174,211,42,162,179,9,34,168,180,212,252,253,171,204,167,0,137,151,18,62,202,51,6,254,36,85,57,129,39,229,12,84,228,189,73,233,239,28,98,49,106,102,236,92,222,218,168,187,248,116,123,97,176,177,39,242,41,255,0,71,185,173,126,210,89,114,226,72,209,142,178,98,6,251,39,137,248,86,217,144,247,35,98,108,26,214,20,124,162,91,89,0,227,39,219,74,182,6,17,214,232,250,226,147,54,34,100,85,33,210,80,68,204,171,126,104,145,129,237,160,36,218,229,99,241,39,196,197,86,113,188,103,130,11,241,101,76,95,112,12,107,157,154,29,172,146,102,20,164,176,211,245,5,73,240,203,229,31,212,73,102,45,182,167,69,159,36,101,247,82,229,34,29,73,151,221,68,50,249,130,247,81,99,54,202,157,230,38,44,130,96,73,34,76,25,251,145,229,196,138,141,51,18,123,19,219,41,125,54,44,152,156,162,72,108,170,137,24,156,92,168,191,85,56,129,218,165,230,107,57,112,101,225,40,150,51,4,112,177,188,212,135,178,225,10,133,213,90,62,214,164,159,55,3,40,254,160,151,78,129,168,89,36,108,55,26,163,124,248,51,162,97,150,33,149,109,85,212,203,58,54,39,17,209,143,37,100,166,123,67,93,218,158,102,72,172,82,146,116,100,66,121,152,56,196,143,164,9,235,95,136,197,202,164,177,208,172,146,111,41,158,170,210,160,157,243,98,23,34,231,207,101,173,108,230,4,221,107,181,225,121,1,149,77,92,122,110,78,161,171,156,234,204,40,135,63,35,59,81,91,248,191,83,254,11,120,125,58,79,72,134,131,178,208,207,178,240,48,101,16,67,75,81,237,165,141,166,152,63,101,122,49,159,230,135,101,36,170,209,225,68,50,80,61,229,58,149,178,212,111,224,194,131,181,8,246,12,104,16,204,228,237,71,191,149,156,41,201,212,22,76,193,141,109,141,36,133,103,10,29,241,135,231,202,154,67,96,16,107,118,168,173,144,236,73,47,183,141,80,198,11,196,5,183,102,63,12,194,89,67,181,216,159,155,173,2,228,224,239,178,7,242,33,159,48,254,240,149,21,149,173,4,144,113,64,24,137,245,20,236,151,142,72,240,160,220,143,70,51,10,182,79,173,223,3,137,43,140,205,145,240,170,24,25,16,190,225,33,203,117,38,140,156,34,102,22,65,21,47,167,152,122,151,255,0,81,18,236,23,17,136,80,115,11,169,115,219,237,60,123,39,191,8,150,178,136,173,251,19,87,215,0,156,199,168,15,65,31,170,178,93,112,177,19,205,94,79,208,215,131,229,246,214,168,21,172,25,48,151,177,70,72,217,249,29,17,245,27,92,75,205,61,48,251,22,11,255,0,116,79,227,60,227,230,202,166,235,99,62,51,24,183,76,158,120,204,77,81,21,138,160,234,161,198,38,37,190,213,224,178,30,239,23,34,132,219,110,126,111,42,113,91,50,86,60,37,88,182,176,242,42,215,19,84,203,130,8,152,86,184,119,18,224,203,202,94,180,124,253,61,46,220,28,66,202,167,159,2,117,111,152,165,136,156,74,140,162,44,139,192,232,49,172,162,73,30,109,210,160,164,147,23,207,148,67,39,238,174,46,27,176,70,247,113,35,33,234,222,126,18,145,73,90,133,118,85,212,235,90,146,182,140,140,124,177,8,98,34,147,222,2,49,59,80,158,176,73,192,237,82,83,228,202,28,172,89,83,89,129,97,84,83,164,51,80,193,199,204,165,117,36,240,21,156,41,8,100,202,89,121,228,59,2,85,185,9,130,0,26,200,227,34,97,79,100,73,36,196,100,228,58,108,18,71,213,145,14,106,70,70,234,22,36,172,172,27,202,227,22,60,120,214,167,133,228,233,66,225,145,245,86,224,204,219,51,149,53,133,48,52,51,198,103,42,93,231,43,205,15,168,117,35,227,1,230,246,196,162,163,124,87,167,221,237,55,227,200,164,204,167,111,79,12,178,174,172,186,119,58,100,99,16,131,71,49,135,73,233,39,130,116,77,216,74,168,2,97,227,84,83,146,83,12,207,24,210,153,54,79,146,76,73,145,158,194,165,86,65,219,15,48,144,10,6,105,228,173,126,99,44,141,175,42,132,206,100,52,195,122,179,48,152,73,121,180,120,48,115,45,169,150,81,172,13,115,18,216,248,66,170,161,223,98,103,106,128,170,211,209,43,79,242,130,84,97,167,178,251,120,209,83,119,22,197,110,240,115,128,149,153,152,136,138,164,140,78,146,172,110,43,78,55,241,21,99,10,190,230,248,204,7,210,75,172,169,242,147,133,21,12,196,24,208,242,109,101,123,66,78,172,45,114,3,12,57,81,159,202,155,51,149,1,26,73,36,246,241,34,153,39,18,12,101,13,100,108,108,89,61,153,6,129,52,242,9,139,8,214,67,146,252,72,10,133,63,137,43,159,100,241,63,133,50,146,23,148,105,49,170,165,228,202,110,180,131,173,64,223,13,147,123,138,182,67,173,197,212,180,79,120,4,15,213,114,47,180,246,71,255,0,105,3,50,181,71,145,178,9,152,147,90,120,219,147,168,251,43,236,68,88,198,190,156,46,148,172,198,172,56,157,105,149,88,144,211,31,182,80,241,181,61,151,135,41,72,168,33,201,222,131,49,138,158,194,108,211,46,230,246,63,114,181,76,128,194,143,148,72,248,216,214,185,146,113,165,196,50,182,4,109,198,250,183,154,34,245,62,164,127,77,128,177,38,150,83,55,35,194,33,13,77,207,127,6,20,45,126,199,102,111,50,152,211,1,39,164,171,217,184,212,92,59,39,249,173,242,109,103,117,45,50,165,12,249,32,42,193,140,227,75,99,64,57,88,195,24,168,136,204,56,187,144,45,84,48,61,233,162,159,121,158,55,166,145,167,254,68,5,70,44,8,11,220,180,76,8,199,212,177,97,145,94,3,32,249,74,129,77,80,39,226,69,73,54,86,36,178,112,65,126,95,109,31,26,124,89,44,226,42,2,167,189,18,92,158,96,175,26,169,152,48,149,48,12,206,60,57,86,6,255,0,205,2,228,33,135,91,182,34,115,38,3,38,197,229,42,67,101,106,49,159,14,84,100,9,228,34,219,12,208,249,136,172,180,120,10,71,149,45,54,158,24,153,194,175,188,50,47,60,32,27,58,147,171,17,101,57,89,171,111,33,31,44,65,43,74,123,35,237,62,111,139,242,34,36,155,108,69,61,101,36,146,122,86,49,69,207,224,206,201,227,178,123,194,185,222,170,248,104,194,202,245,16,137,93,86,249,144,138,131,204,145,135,243,98,227,69,85,249,12,204,209,107,142,167,49,211,122,96,17,184,101,148,138,246,52,15,77,7,202,33,231,213,2,113,51,87,23,18,160,167,164,120,216,195,75,42,90,168,110,63,153,246,157,146,228,246,137,86,195,173,30,54,32,24,17,141,156,66,64,76,187,151,24,111,8,82,54,6,170,239,21,88,127,227,143,10,10,77,81,61,162,174,81,51,226,45,204,25,207,12,177,19,31,154,176,161,215,32,178,27,57,80,178,22,147,163,213,22,227,67,67,120,187,87,198,48,107,105,167,142,74,23,114,60,137,236,66,166,231,179,141,0,104,96,39,9,68,152,176,203,7,176,101,89,96,168,52,61,60,1,115,4,75,108,202,172,160,120,113,38,213,41,177,161,229,98,219,18,101,107,28,221,250,96,145,150,76,14,219,218,84,147,25,137,232,9,48,217,39,169,22,41,86,20,97,1,31,212,141,101,111,228,203,137,111,141,3,108,143,12,204,99,194,153,69,107,18,179,216,188,31,12,12,78,102,67,222,147,133,124,13,56,250,140,150,163,219,17,19,228,178,55,186,142,167,49,39,63,133,57,252,37,93,36,121,114,164,211,39,130,147,137,21,25,100,209,240,42,31,167,165,224,72,103,210,99,201,197,200,179,161,248,151,91,147,105,44,170,181,230,174,178,102,97,20,101,69,132,110,157,211,150,135,39,184,173,33,125,165,141,84,7,136,124,170,254,214,133,132,230,18,90,26,220,126,210,230,146,60,172,86,57,154,181,19,67,140,248,199,202,175,40,110,199,225,132,201,91,43,88,81,189,11,182,124,99,170,42,143,185,124,92,175,184,120,36,131,181,73,154,30,94,148,103,33,88,181,120,189,50,169,33,67,253,86,49,62,170,240,108,167,125,34,38,65,178,7,231,9,132,188,249,131,250,73,234,22,212,212,203,131,228,229,78,97,204,202,144,201,124,73,61,72,112,218,190,181,252,221,107,42,81,90,229,153,182,132,7,87,250,20,140,251,234,234,67,252,217,70,36,194,54,164,131,39,139,220,82,154,231,76,51,80,51,139,149,101,181,240,39,28,122,91,63,97,247,227,58,121,195,249,66,229,89,6,78,94,85,202,233,244,171,233,37,126,171,248,215,74,173,120,201,21,139,85,174,185,143,34,162,54,26,142,99,99,76,182,219,150,36,208,13,141,252,169,131,238,193,5,77,129,89,131,35,86,128,126,234,243,216,193,164,114,117,180,79,62,209,172,89,168,89,39,221,88,83,101,252,198,134,98,192,49,178,61,98,25,227,35,17,33,48,211,169,6,80,134,67,94,51,6,190,110,191,247,8,105,47,63,135,18,97,54,216,205,108,52,198,36,121,167,16,156,203,227,254,241,80,62,218,148,81,140,201,60,72,141,182,217,35,134,193,137,136,215,207,38,53,140,193,85,28,178,124,92,120,76,84,41,182,132,127,17,84,249,140,135,100,146,103,225,42,75,177,93,148,30,153,152,146,201,44,71,109,165,120,101,65,152,36,76,170,75,16,23,241,34,88,97,253,84,44,144,147,218,72,140,201,67,63,184,152,57,149,190,164,63,4,1,167,131,221,75,225,176,235,57,48,217,225,212,157,85,131,16,150,62,39,180,141,11,222,86,97,202,164,38,76,216,177,248,81,180,55,195,156,139,106,27,106,88,134,50,33,236,227,194,149,134,215,18,218,249,251,158,148,150,19,108,218,252,2,89,134,98,155,181,49,197,204,177,167,184,220,159,18,145,208,170,181,44,131,49,99,62,78,228,24,177,32,158,110,53,161,147,22,216,74,171,155,60,206,33,225,73,231,224,247,98,141,49,223,228,88,122,37,149,183,80,149,86,66,77,26,242,38,35,67,100,210,43,26,125,55,91,8,121,75,202,181,126,12,60,17,230,221,15,34,46,27,31,143,18,25,133,92,212,57,248,6,62,17,13,78,95,6,212,160,126,211,26,62,97,137,25,235,81,164,228,98,78,101,85,116,132,147,173,164,181,201,253,68,163,78,252,6,37,168,198,36,99,245,34,48,188,131,204,181,85,70,105,25,201,235,35,19,62,36,125,36,146,9,49,219,0,139,31,77,247,66,180,205,197,40,120,231,1,121,144,199,212,148,70,146,72,196,79,33,153,133,64,148,1,178,164,33,70,146,198,167,56,159,136,162,87,97,8,200,135,153,3,16,243,45,177,42,49,62,26,214,70,38,92,72,189,227,63,244,91,95,196,133,123,50,168,50,228,117,66,216,135,109,135,37,137,93,149,35,241,240,162,225,191,108,254,98,167,126,113,36,179,181,98,224,193,37,188,14,110,104,15,27,249,150,216,121,50,97,85,214,80,32,144,127,113,73,204,135,46,49,243,68,93,24,137,27,63,145,85,85,24,131,230,250,168,243,51,40,212,228,13,66,113,141,129,150,36,230,28,198,73,72,59,43,56,52,154,173,202,211,233,64,141,237,39,134,120,6,128,147,36,101,90,172,70,172,106,140,192,15,132,66,24,145,31,147,195,181,78,92,67,177,146,76,209,22,202,208,220,116,203,18,165,141,88,213,51,238,55,243,24,134,148,79,158,244,105,161,147,181,104,216,30,79,180,146,163,52,138,67,92,48,226,62,108,73,157,36,249,101,238,77,39,214,188,125,194,64,61,131,141,225,137,21,25,122,139,142,216,197,170,72,73,237,45,176,222,50,13,137,188,104,0,42,218,137,185,169,170,170,3,198,204,201,224,77,143,181,8,204,113,152,181,190,124,66,169,48,252,198,219,145,145,137,53,148,51,247,8,168,200,204,103,178,136,195,149,50,138,216,113,57,30,176,147,113,7,150,34,153,167,214,214,89,240,203,18,237,211,244,216,228,247,9,45,54,140,170,47,108,15,246,146,236,255,0,71,94,178,171,86,208,69,85,119,189,98,99,185,26,123,91,163,52,192,187,133,39,248,211,215,233,45,43,6,35,229,196,20,146,144,95,80,169,170,69,166,191,193,4,248,114,228,244,162,161,213,60,108,249,185,72,139,139,32,70,243,235,18,70,253,84,4,122,21,85,119,81,244,144,128,108,226,18,73,50,75,196,246,44,227,79,124,212,110,204,100,98,101,23,128,60,59,82,70,91,77,124,1,191,153,105,53,39,39,106,26,77,108,28,124,203,50,55,113,7,97,178,28,158,84,107,57,84,83,38,122,111,23,182,183,192,213,163,33,216,20,140,89,86,252,11,143,195,192,146,204,185,121,16,150,84,152,199,218,141,167,184,28,145,255,0,221,255,0,20,101,148,248,165,26,55,20,231,104,101,177,206,164,195,36,105,217,150,153,247,99,141,194,97,39,83,12,12,137,69,173,56,45,188,57,113,19,234,42,88,213,181,179,5,141,106,66,244,137,57,9,184,249,68,131,173,173,5,72,251,70,84,100,195,15,243,226,64,54,102,131,76,136,50,114,170,10,73,241,124,23,60,187,135,46,107,56,86,202,79,85,132,207,155,75,98,245,90,251,157,66,99,216,81,241,36,82,77,143,205,11,2,213,228,122,50,96,119,32,65,38,85,66,82,236,192,75,171,100,128,132,70,201,164,60,151,191,48,184,215,200,212,49,35,19,171,145,21,55,113,106,63,134,252,169,160,96,14,79,104,146,250,120,127,145,80,135,137,4,152,219,2,146,44,103,229,20,164,248,38,196,167,159,106,8,200,105,58,168,3,74,197,99,86,243,42,36,153,158,9,52,199,228,247,82,128,234,112,78,38,16,148,107,25,155,174,225,21,76,181,104,24,248,112,102,143,152,72,38,105,233,113,143,148,69,70,213,49,62,12,108,140,84,85,82,47,35,163,26,33,201,60,102,114,173,143,181,2,215,36,56,198,146,201,243,75,144,45,38,231,160,212,204,100,145,240,151,42,71,50,156,255,0,218,45,65,124,172,157,169,220,51,28,93,202,138,204,35,116,234,156,4,143,12,177,15,149,78,92,25,241,165,176,203,166,190,48,231,13,234,98,227,76,101,246,147,18,89,40,217,104,40,128,99,201,26,53,140,63,210,89,6,49,43,124,3,181,196,183,250,193,35,116,172,101,46,178,92,46,182,79,180,81,38,134,8,200,206,165,54,251,179,228,78,107,108,183,44,89,96,104,238,33,190,170,251,74,98,52,50,70,62,19,46,155,38,48,200,197,57,62,183,25,30,152,146,200,201,129,132,54,3,26,243,230,60,93,75,88,88,69,181,236,74,104,38,240,158,242,69,125,106,65,51,136,89,83,137,254,9,12,147,12,188,41,134,196,93,2,121,200,126,85,91,1,153,6,144,134,3,255,0,33,177,42,138,118,15,242,45,168,51,27,118,175,65,26,49,196,76,202,201,144,193,141,120,208,1,131,169,12,162,44,140,140,76,86,218,158,9,213,140,107,88,146,65,219,200,167,67,73,185,63,82,115,27,79,65,141,203,151,34,146,216,172,140,143,200,244,151,143,217,65,25,239,19,19,67,70,26,81,63,136,104,98,118,81,113,172,136,55,166,241,175,129,36,24,76,84,128,193,90,54,223,73,97,90,163,148,51,2,207,105,78,79,159,182,99,194,154,5,231,193,204,167,181,36,3,228,33,149,68,90,216,42,4,192,73,238,42,111,13,224,25,51,46,98,247,203,140,78,34,145,90,80,201,121,88,204,197,82,98,253,138,214,89,38,172,159,145,138,122,51,17,254,124,106,117,6,99,11,137,153,70,245,38,249,152,158,68,250,75,63,58,81,62,159,114,157,84,93,205,13,177,167,228,77,35,24,126,242,149,244,163,194,229,221,17,18,201,228,90,24,184,210,97,153,145,3,38,127,228,90,158,195,201,123,22,221,134,68,25,137,178,27,206,84,126,230,200,125,40,104,204,32,147,56,111,200,170,96,166,72,108,100,246,202,68,70,134,168,153,90,50,172,77,13,145,144,71,113,159,1,115,244,243,10,204,165,22,84,172,213,177,68,76,56,147,179,79,32,248,132,148,243,148,252,201,108,106,194,223,102,175,195,217,58,74,178,101,12,177,63,49,149,4,15,4,209,241,153,225,237,173,177,149,100,37,216,29,178,212,253,67,90,46,28,188,169,252,152,0,47,114,87,248,110,159,255,0,98,141,99,26,191,243,62,70,153,185,230,69,62,156,19,121,74,133,224,141,194,21,139,231,143,234,160,165,153,248,14,99,86,211,70,102,17,47,111,34,139,204,89,70,164,44,166,75,254,208,171,8,21,167,201,152,178,146,26,177,227,150,165,68,151,228,234,90,130,18,17,10,195,60,67,230,90,189,72,99,122,2,161,179,42,153,129,78,73,102,217,84,67,158,9,35,196,181,79,173,28,145,173,86,35,170,186,49,50,247,238,65,133,43,125,199,162,63,54,84,222,101,81,227,117,41,187,189,55,46,201,159,73,49,104,100,210,217,251,23,90,123,86,196,182,30,35,39,210,107,98,201,103,48,134,92,171,144,80,208,218,210,63,183,42,191,135,168,79,4,28,203,85,134,154,20,127,253,90,155,223,66,193,19,133,17,26,25,227,123,169,53,150,182,198,204,168,72,122,195,114,245,150,21,97,213,20,174,126,76,105,92,144,188,68,91,67,60,132,102,101,231,207,1,123,80,37,117,23,190,30,68,68,102,98,122,41,158,4,94,120,83,11,145,181,236,202,196,186,100,51,228,202,143,97,177,34,153,130,72,212,138,100,130,16,179,25,19,48,153,125,158,22,8,125,73,108,105,36,207,135,18,2,215,12,153,63,141,36,220,147,58,125,38,27,200,14,164,155,211,79,145,109,129,106,50,11,242,129,30,30,81,165,108,140,113,49,108,141,37,226,126,36,172,195,170,168,213,149,191,157,49,140,21,132,103,191,30,100,52,201,251,102,118,165,179,11,205,170,52,51,24,49,243,36,185,128,35,246,169,251,141,78,76,120,114,169,195,93,203,252,230,17,86,43,49,85,233,213,14,156,25,128,250,171,198,159,7,31,106,228,79,213,179,188,253,196,222,170,124,185,61,185,19,173,129,161,68,41,108,172,129,249,240,169,121,58,158,87,181,21,81,225,25,6,149,154,48,198,254,165,74,177,27,34,26,32,90,156,157,169,167,169,126,68,150,97,135,27,218,65,198,178,220,189,3,174,183,40,61,72,130,95,125,87,34,11,147,31,82,28,223,249,169,179,12,181,114,134,5,174,216,236,42,191,167,187,4,224,98,49,87,42,12,7,148,125,169,141,84,201,112,159,136,165,72,172,197,89,81,214,140,90,106,121,32,193,255,0,122,229,91,60,179,159,255,0,189,171,137,242,71,36,10,97,140,120,229,61,27,119,107,185,11,44,43,72,130,24,194,13,139,83,43,72,66,102,69,63,145,21,3,205,86,170,75,33,113,160,19,233,37,115,41,37,23,164,74,254,28,12,175,202,152,237,135,131,169,85,106,65,153,144,128,170,173,56,216,204,203,214,176,25,131,169,82,26,48,197,237,37,102,96,202,163,35,21,141,153,197,244,243,241,159,18,171,96,65,37,137,48,96,3,187,18,100,19,99,122,162,176,210,102,106,147,91,244,80,79,128,127,170,158,121,140,163,66,188,216,145,204,69,178,26,161,201,124,36,236,50,89,37,138,86,97,136,94,145,16,171,38,76,157,11,218,34,155,29,75,87,92,202,211,4,29,216,144,79,158,8,204,234,65,195,190,220,179,149,1,112,23,201,3,241,21,79,33,86,21,77,66,38,106,208,99,74,61,123,114,69,60,200,114,196,126,100,223,102,49,19,50,42,86,200,131,112,152,232,152,211,14,39,160,99,27,18,41,143,202,180,77,193,137,173,71,129,38,52,194,77,34,41,248,252,58,150,144,132,99,246,147,169,60,62,129,13,79,145,42,147,12,17,149,12,204,158,210,148,181,101,145,78,252,41,236,73,84,196,210,89,236,137,107,253,212,198,158,171,147,149,57,53,104,48,63,137,53,65,153,80,67,24,192,199,196,153,134,123,196,150,62,54,217,235,227,228,228,83,98,241,176,253,147,50,177,42,159,167,135,52,249,189,83,18,219,15,34,106,198,100,103,82,21,65,164,100,224,45,129,12,113,190,83,46,84,100,154,65,201,103,50,34,52,50,12,233,167,128,241,163,18,12,210,57,202,163,73,137,5,254,159,148,104,195,85,15,30,97,40,217,246,81,108,128,203,17,11,23,220,26,119,166,53,8,36,143,22,233,118,88,74,153,204,173,1,123,82,195,70,4,17,226,8,149,45,147,7,141,75,204,99,203,238,160,20,28,204,202,206,18,174,125,169,52,245,172,233,220,34,38,53,208,163,70,120,158,171,96,50,170,104,48,152,67,253,196,172,183,26,212,57,101,37,56,36,196,195,44,92,136,121,58,74,92,99,240,149,118,54,105,232,62,124,40,179,104,248,178,98,63,234,34,186,9,186,199,23,13,110,160,140,254,44,101,26,249,112,105,99,6,108,74,242,102,149,157,8,252,69,74,100,210,74,43,254,108,92,105,140,177,31,90,25,118,93,162,227,87,244,52,145,112,123,121,23,160,80,140,67,234,91,95,15,98,76,193,41,80,22,54,201,99,60,246,134,75,127,3,30,105,50,196,158,65,47,187,105,114,103,102,49,72,168,227,103,140,52,12,38,126,146,124,40,153,131,60,133,34,212,199,158,55,114,103,62,225,145,137,243,104,25,51,235,166,179,48,138,128,80,168,24,8,244,254,24,98,143,151,141,71,67,147,137,232,167,218,253,212,182,26,165,148,201,131,32,20,149,148,195,139,205,0,27,130,100,237,91,100,220,87,11,134,89,123,82,216,213,90,24,86,204,200,245,66,23,241,164,193,128,1,115,68,247,87,166,67,177,237,20,172,67,76,107,84,42,100,156,79,230,68,67,96,10,144,191,39,135,49,114,173,241,172,134,62,36,11,98,152,204,199,250,66,170,58,77,78,204,24,101,139,145,71,214,218,131,207,151,173,49,147,233,165,230,136,92,68,77,97,43,163,154,181,134,161,0,242,23,219,92,242,125,221,109,188,71,196,41,123,85,133,172,97,201,103,50,230,218,146,157,149,164,221,155,136,107,26,195,173,106,41,135,166,193,190,226,84,44,102,201,19,161,159,18,111,55,106,166,159,2,39,159,82,194,111,200,64,202,162,89,13,152,75,200,180,73,164,177,130,79,180,170,160,64,197,204,20,220,198,25,65,213,202,154,161,99,155,26,181,228,225,196,167,31,166,201,73,45,242,226,11,181,117,23,204,136,34,97,150,37,182,102,158,4,224,102,9,82,212,101,102,57,63,172,92,136,252,57,10,53,107,79,113,22,112,24,25,98,228,95,38,49,241,129,139,96,53,33,234,184,165,188,60,130,252,233,88,101,204,235,144,228,128,67,225,94,146,246,23,165,69,213,92,110,71,135,42,115,14,212,3,151,136,201,133,101,24,134,158,13,147,249,167,226,34,14,226,146,37,104,59,114,38,210,105,226,89,3,119,94,92,100,82,119,18,79,6,43,226,75,17,50,34,160,172,5,14,224,27,167,137,89,83,211,250,191,16,148,12,13,55,185,102,239,47,106,187,211,214,164,164,74,170,59,55,232,52,147,163,39,66,230,52,175,246,208,111,249,111,119,42,160,252,67,190,238,42,198,76,58,217,204,76,37,155,200,154,125,240,198,169,41,39,238,124,49,36,239,211,195,140,78,220,163,91,227,70,36,30,149,60,138,226,116,56,119,15,132,62,98,172,77,168,98,23,221,92,250,202,77,137,89,218,147,230,151,239,21,54,70,170,198,116,105,243,199,36,111,195,41,79,109,137,239,21,40,134,195,139,153,104,181,212,39,169,30,94,69,75,17,101,203,18,168,52,128,40,251,82,91,90,115,198,38,97,37,80,53,129,11,224,101,67,14,250,36,144,60,69,74,53,89,1,67,60,248,24,35,35,152,195,227,204,100,185,254,27,180,217,242,114,129,0,192,166,200,68,154,101,85,168,201,152,41,203,12,193,44,247,227,34,97,73,144,198,157,39,132,200,223,252,40,137,168,25,253,71,221,84,12,135,239,42,106,167,226,98,4,145,155,192,229,82,126,8,2,131,154,187,34,223,90,201,213,164,194,94,181,214,204,252,191,182,150,218,208,196,154,204,193,22,34,35,17,85,155,204,154,141,63,19,16,230,48,200,78,33,42,104,26,85,158,242,163,141,166,233,134,206,108,105,108,57,206,217,167,142,94,100,242,30,140,28,144,114,170,172,52,113,189,209,160,231,217,15,27,195,17,38,226,134,203,185,51,101,79,6,147,155,42,133,184,248,192,205,62,119,196,136,168,117,36,11,139,47,119,18,148,126,131,131,36,159,54,36,146,46,174,184,29,144,180,80,255,0,237,245,15,164,248,162,205,64,254,82,166,146,88,11,34,36,140,209,245,80,185,130,44,68,18,204,38,60,99,225,246,214,199,27,39,49,100,153,93,176,211,177,111,66,241,214,254,218,138,248,187,14,13,148,71,203,20,92,68,79,160,90,169,95,137,213,186,130,109,83,203,82,44,163,247,21,91,216,140,56,73,163,156,111,77,234,219,26,155,92,56,137,141,118,74,29,96,75,176,51,176,75,146,210,63,17,254,110,47,39,211,42,234,186,86,147,115,225,47,22,37,207,28,109,111,115,187,169,234,149,245,195,66,139,8,252,57,74,150,190,183,20,189,223,182,154,201,161,56,185,114,162,3,3,143,153,116,84,225,220,0,126,211,233,38,48,31,7,31,50,219,233,95,147,254,236,72,115,64,24,210,176,163,166,76,139,236,160,39,242,17,8,200,196,39,48,138,140,11,9,249,50,172,26,170,39,159,167,137,36,121,113,40,139,45,61,178,151,187,8,151,102,147,37,132,139,132,41,57,169,247,44,229,18,122,168,170,204,47,211,19,34,73,3,3,44,73,252,202,208,120,112,227,72,95,3,99,210,143,135,48,254,10,108,53,124,141,255,0,158,51,20,110,164,184,178,131,237,113,171,57,63,167,83,182,79,139,36,15,17,150,84,170,177,202,236,166,18,220,138,143,70,64,244,215,161,217,72,205,247,8,191,214,170,153,0,245,163,197,181,254,69,37,135,43,21,147,168,198,133,76,9,49,8,206,85,166,99,7,231,194,46,52,174,168,199,17,62,218,126,96,146,75,56,132,186,20,227,177,61,107,72,2,3,50,23,74,221,206,140,124,65,246,149,3,224,78,47,111,90,198,5,56,32,191,247,86,52,101,86,102,85,169,81,26,248,229,103,48,144,23,214,160,192,252,168,253,180,76,28,34,65,154,159,114,60,37,18,98,86,57,83,204,123,43,159,182,37,211,116,223,129,98,226,46,36,28,205,25,178,229,196,138,134,205,179,18,198,172,131,72,203,47,106,134,73,164,174,35,240,245,17,102,205,48,72,63,116,107,204,48,9,220,183,190,97,6,206,212,236,194,109,176,174,124,60,105,91,223,200,159,76,152,12,29,169,27,222,2,191,181,32,245,161,142,50,38,144,32,15,254,63,171,18,14,51,216,34,42,0,201,138,80,118,167,6,176,28,154,160,99,226,18,65,106,243,198,246,149,131,25,145,11,62,48,36,179,169,2,169,51,2,224,226,78,205,170,170,139,23,230,241,228,82,118,176,201,27,207,104,34,37,108,173,200,7,238,242,101,82,179,149,170,125,143,31,168,96,217,31,13,113,121,22,216,211,14,35,226,150,85,0,202,123,26,219,93,220,65,16,163,87,213,177,183,35,204,97,33,108,18,83,196,163,219,68,146,12,201,52,200,111,132,70,24,41,172,9,35,23,114,213,119,100,2,3,133,84,146,141,41,238,198,80,98,50,22,202,1,50,110,251,70,163,67,112,114,191,133,52,141,124,127,12,38,74,204,62,216,84,153,35,18,10,101,240,196,14,212,163,82,62,113,89,154,39,90,77,176,121,1,204,163,102,177,117,84,168,92,249,228,157,211,43,141,40,126,164,244,223,117,106,147,166,45,100,177,230,169,158,63,219,83,51,244,102,167,178,126,19,8,130,34,122,176,111,33,101,27,92,176,104,135,234,160,89,51,22,37,6,29,55,107,81,44,1,177,17,21,56,105,201,225,152,72,91,8,204,130,155,83,30,52,188,177,10,170,116,172,250,171,32,102,49,71,144,74,90,226,4,185,44,120,66,46,69,63,166,232,117,60,43,156,210,196,65,143,247,84,154,202,222,199,68,106,178,167,191,99,186,134,226,183,30,18,227,74,231,207,201,210,84,4,56,223,224,204,159,62,0,10,14,17,43,45,156,231,106,161,142,158,97,228,241,24,168,253,79,165,98,73,131,155,220,73,2,247,193,39,15,18,213,51,86,206,23,15,106,108,69,202,216,17,225,184,178,173,156,250,254,220,74,222,182,77,169,65,148,34,74,35,64,4,147,229,197,200,159,85,50,85,105,62,210,97,153,141,193,14,163,154,78,221,176,211,168,211,199,91,218,92,164,250,139,75,237,127,34,67,62,51,38,159,54,84,140,42,150,209,175,137,101,196,18,160,103,214,228,82,33,207,72,76,194,201,141,83,64,190,100,208,37,83,89,127,83,42,214,14,9,48,170,48,204,34,153,51,193,147,50,248,29,67,20,92,89,81,99,43,114,178,75,242,13,78,76,167,36,147,162,35,92,0,158,234,104,23,140,163,226,69,133,171,33,57,38,156,240,71,153,17,26,102,48,39,179,32,18,72,30,167,99,64,151,159,9,83,212,197,108,64,36,207,57,72,137,135,100,241,247,35,230,105,179,139,152,92,169,76,152,199,140,206,97,34,163,172,138,83,64,184,201,194,178,159,243,42,114,158,96,242,42,9,62,100,31,202,44,23,200,159,158,99,198,234,22,85,141,109,222,82,115,38,99,97,255,0,187,138,65,45,123,0,100,255,0,187,18,90,141,184,30,200,99,146,246,25,81,64,102,49,164,193,11,252,56,150,184,122,146,92,19,190,33,69,149,96,181,185,80,104,219,145,164,198,173,24,158,152,50,225,229,103,82,197,230,25,83,216,205,176,55,133,133,6,44,72,9,250,75,76,122,118,93,174,41,63,81,59,96,70,150,89,120,12,139,108,42,198,77,195,8,250,131,237,35,223,167,137,56,28,75,56,120,51,170,104,102,138,62,162,141,48,50,183,129,1,232,147,160,240,242,38,84,248,196,76,69,42,182,153,12,118,64,225,236,92,171,85,70,185,169,62,96,136,152,210,48,241,217,240,115,163,67,51,35,116,148,107,109,144,98,217,3,169,114,90,221,85,43,195,148,169,212,61,79,56,164,66,200,51,116,171,246,61,153,166,41,164,143,244,170,126,126,155,29,67,31,46,32,184,211,176,220,19,221,91,164,217,110,64,248,133,18,220,68,171,33,206,13,171,64,87,226,9,121,22,163,79,149,59,148,41,129,180,0,201,45,229,12,94,68,124,109,61,42,183,186,42,146,171,21,105,19,196,87,91,36,254,232,149,61,107,32,201,39,42,92,104,127,159,169,125,140,25,94,124,42,156,9,243,45,24,205,176,248,87,199,189,146,125,165,170,180,196,199,132,203,121,131,137,22,18,160,50,96,37,166,10,52,211,9,212,135,96,78,94,100,140,85,68,58,134,168,115,96,144,56,191,208,191,35,124,75,208,23,131,213,172,53,78,65,254,210,253,161,48,57,89,133,35,127,195,214,73,126,236,184,210,180,106,231,71,79,214,203,210,107,101,34,126,20,73,188,173,166,4,75,30,82,248,46,164,201,57,0,131,13,108,26,134,98,16,134,178,100,145,167,173,14,118,145,166,107,139,103,217,30,49,251,83,234,169,144,109,129,132,170,94,225,143,147,212,131,170,221,193,62,108,169,45,145,86,142,234,116,23,233,184,145,135,152,40,89,48,9,37,157,168,218,75,176,73,30,35,38,102,140,15,101,85,88,229,101,160,134,170,132,153,254,170,127,248,122,88,253,212,56,76,72,196,70,154,126,86,112,173,102,5,86,54,48,32,27,62,226,2,73,177,61,109,220,254,117,158,254,40,255,0,86,37,204,93,84,93,132,132,94,195,141,54,243,130,78,149,140,152,28,106,202,73,152,71,61,131,246,80,225,9,214,139,41,135,140,124,88,145,240,228,188,163,102,84,198,228,16,192,228,98,243,32,0,68,91,25,37,101,216,129,114,11,12,111,200,176,152,30,5,246,25,159,210,143,195,144,104,49,143,207,255,0,17,89,168,225,90,229,137,144,67,77,244,197,217,202,6,4,223,242,46,159,169,244,216,44,162,191,118,185,227,41,9,4,252,42,13,27,43,88,235,252,133,150,45,19,183,176,243,240,240,39,15,119,238,35,33,213,19,233,38,85,94,24,25,149,18,105,128,140,174,170,167,53,153,241,53,198,164,121,61,164,226,52,2,70,91,169,45,98,205,233,236,78,31,15,43,22,98,46,72,46,198,63,253,18,139,230,28,64,202,20,253,145,150,215,195,25,59,146,141,185,67,159,67,124,185,44,230,22,36,87,166,140,157,194,84,243,32,68,31,48,82,231,191,18,154,192,168,247,53,164,105,137,73,149,184,189,164,176,204,120,213,193,131,149,138,90,250,25,196,204,161,18,234,49,91,35,108,3,113,163,24,252,169,29,108,243,228,96,75,21,63,11,20,71,55,178,30,85,183,102,248,221,162,68,5,255,0,145,100,195,101,225,64,160,236,147,17,21,153,158,28,69,90,39,132,3,103,18,159,125,144,227,118,149,3,86,225,150,172,220,177,0,25,155,103,226,10,99,24,195,154,206,213,142,194,9,79,152,203,106,22,12,134,243,151,149,49,54,114,141,124,128,246,15,169,109,147,60,99,237,91,136,141,98,90,214,180,100,38,85,186,168,204,18,56,207,25,86,141,176,196,181,141,179,15,24,102,16,104,115,73,252,137,107,30,65,251,170,127,83,223,109,162,191,10,147,20,85,54,220,93,196,207,139,42,62,28,48,73,3,11,137,126,123,178,213,86,51,110,123,113,126,117,217,52,78,170,198,0,6,89,82,199,37,203,245,29,53,23,74,106,90,70,167,197,205,137,111,147,12,114,65,133,49,141,225,57,140,194,182,109,134,49,189,92,225,245,38,32,64,5,111,181,200,158,86,135,114,134,147,3,47,54,84,35,230,30,180,125,68,42,6,174,165,75,30,56,93,162,202,145,217,24,101,34,198,29,244,91,33,226,203,200,151,220,86,206,147,205,16,169,10,86,159,34,75,234,113,201,230,196,146,67,167,60,35,240,151,141,56,222,75,23,12,190,196,194,3,24,94,209,45,196,219,58,40,84,12,254,12,78,217,85,254,3,45,65,120,60,56,68,155,70,141,58,72,240,132,75,9,89,129,89,140,108,229,75,39,207,24,250,147,231,232,203,130,243,24,184,132,182,51,68,193,240,229,149,200,138,154,178,42,11,40,103,176,132,86,241,177,148,106,80,58,60,240,143,152,37,84,176,2,72,221,201,106,108,140,174,38,187,173,196,76,216,144,12,10,181,159,24,5,2,66,102,3,30,36,40,182,39,228,189,45,51,9,230,244,109,148,105,67,234,65,51,63,188,152,213,55,198,122,196,214,67,18,77,119,50,88,193,242,136,122,70,110,73,154,90,113,241,228,26,109,78,72,199,83,58,159,80,142,115,23,65,147,26,168,172,253,42,159,184,167,174,146,7,225,22,34,32,158,230,159,71,231,13,73,119,113,26,240,27,76,152,252,215,104,208,218,134,202,76,70,4,165,74,172,180,220,73,36,196,81,13,57,211,122,108,149,190,24,122,209,182,167,68,157,107,204,186,35,124,29,66,170,97,200,207,155,91,228,132,98,75,35,100,16,58,147,72,114,70,94,25,106,12,164,148,245,105,128,78,44,168,233,144,0,64,36,211,225,178,11,247,113,22,232,119,123,144,97,42,213,106,3,71,124,143,158,15,140,181,178,123,35,63,9,132,135,54,161,173,17,246,153,121,17,18,99,2,104,21,44,99,45,5,182,190,5,35,205,17,33,54,248,143,85,97,167,103,213,95,13,13,145,189,165,134,88,151,100,60,108,205,149,39,181,178,32,188,213,68,150,41,155,90,67,206,127,18,214,80,89,50,39,225,154,199,119,187,17,85,96,110,229,99,253,41,16,48,232,79,24,125,73,179,42,142,80,37,88,198,146,101,113,51,236,129,56,233,180,57,227,140,151,63,77,143,119,152,194,79,35,85,65,16,250,178,161,85,130,200,52,134,102,78,31,106,211,113,3,24,50,229,202,180,63,36,98,124,160,145,236,243,146,14,100,50,130,181,26,196,69,174,158,36,209,230,136,94,68,182,182,77,149,105,216,25,106,234,28,61,177,222,19,38,79,161,138,78,109,170,69,141,75,55,88,252,126,1,42,164,238,64,183,61,135,200,143,135,90,56,221,66,69,62,3,213,42,115,238,2,195,103,221,71,48,203,83,225,188,67,90,194,100,13,204,200,193,203,212,130,52,98,13,57,15,159,180,37,244,209,190,178,4,176,149,143,94,121,136,138,52,100,27,216,131,85,129,77,39,254,5,65,177,231,25,242,163,141,27,233,47,6,51,202,197,181,27,112,107,2,215,40,49,21,49,97,135,224,144,178,54,37,159,39,213,88,21,87,11,152,207,121,46,49,128,68,92,105,44,47,18,210,104,108,19,242,160,42,104,9,185,21,4,56,192,146,14,85,43,50,200,17,159,137,17,14,249,131,26,162,176,141,29,192,181,85,60,88,222,120,74,162,244,244,253,181,139,196,173,47,167,146,115,56,68,130,173,211,121,121,176,164,230,195,174,10,50,97,178,38,80,217,246,150,250,218,160,70,238,79,2,192,23,218,77,81,55,24,76,104,99,146,197,166,29,56,35,115,6,47,242,42,51,67,2,212,30,39,226,50,70,5,176,164,204,38,52,23,158,34,42,57,129,97,58,82,25,48,241,189,72,172,102,166,48,100,122,125,91,61,130,226,49,82,38,67,63,154,59,211,78,81,245,45,83,90,190,67,153,243,192,38,102,203,149,76,50,224,132,150,155,70,170,39,188,176,147,163,192,87,230,12,172,73,213,88,75,68,139,85,52,25,131,146,60,203,124,3,62,15,159,16,215,189,40,144,71,250,172,171,104,66,180,159,136,159,80,152,133,230,89,83,201,200,12,73,132,200,121,56,177,33,227,64,24,200,130,158,38,167,195,196,244,76,105,56,135,135,18,107,26,181,133,26,211,62,180,113,144,74,192,15,8,10,188,4,51,222,124,156,43,32,176,232,42,170,59,140,103,137,139,93,149,246,216,8,38,73,120,214,137,248,228,129,40,214,23,204,187,202,180,50,248,104,51,70,200,60,41,52,104,7,131,59,9,139,198,84,14,172,163,179,93,144,157,43,22,106,19,137,108,100,63,180,177,124,6,19,218,74,209,140,179,41,139,238,229,151,221,70,6,73,228,143,153,104,13,111,231,77,2,198,11,133,10,36,146,104,224,175,129,239,34,163,24,145,150,199,152,98,66,152,200,97,85,152,52,211,30,86,33,88,243,149,106,100,204,72,123,43,87,136,121,83,41,182,15,11,44,114,112,148,105,188,105,135,247,138,160,224,106,160,16,248,76,85,66,201,140,39,73,83,88,26,50,180,54,177,61,220,105,155,36,128,157,88,212,23,250,255,0,249,106,158,24,98,109,89,139,177,45,152,70,141,3,103,198,28,145,168,139,138,210,126,112,132,74,191,144,68,89,62,6,231,218,77,97,43,162,113,36,41,33,206,31,106,166,11,63,192,182,122,110,37,168,210,71,25,12,11,103,51,159,15,114,62,212,133,245,187,103,230,202,68,221,147,50,177,5,49,248,148,152,170,217,13,76,153,40,107,55,234,119,198,238,74,159,100,66,240,137,2,104,4,146,76,200,42,172,169,204,178,129,168,119,201,199,31,130,141,170,49,33,123,75,117,150,170,100,97,242,149,99,89,12,170,76,216,20,6,158,49,189,46,181,187,62,7,136,74,38,102,179,30,69,160,58,144,146,72,177,88,174,221,62,15,90,208,220,205,243,54,233,79,155,79,90,198,35,57,114,171,200,204,124,145,166,44,164,220,143,169,89,99,83,153,186,135,65,94,152,102,80,97,85,193,173,102,52,170,53,86,200,137,168,100,226,67,53,9,115,52,217,64,24,199,196,85,53,60,56,149,52,201,57,70,166,109,115,248,44,176,109,212,73,61,131,40,212,44,147,30,13,150,30,69,74,251,41,66,62,28,72,9,245,79,157,224,98,169,178,220,232,141,182,70,85,90,156,240,152,197,182,103,196,46,76,75,69,109,36,73,35,196,98,226,74,245,39,195,118,121,178,198,188,164,90,209,235,92,74,199,213,37,178,27,7,80,146,73,19,176,207,31,130,69,67,78,124,108,9,132,169,127,13,217,11,155,18,162,198,213,33,36,202,236,102,22,16,190,210,39,103,147,136,203,232,124,227,119,9,122,101,144,198,62,165,130,115,54,134,169,5,49,227,141,194,100,218,158,124,91,33,246,226,34,215,101,90,12,249,76,92,169,133,85,107,100,15,91,27,237,39,208,227,44,96,6,32,128,183,190,96,196,62,36,163,115,55,154,159,32,253,180,185,250,87,47,73,87,191,16,159,232,172,95,168,95,244,147,88,95,199,99,86,219,211,82,249,250,132,29,89,81,83,36,146,75,23,55,187,167,178,28,183,153,77,172,86,53,95,34,148,204,151,39,151,46,84,36,200,210,182,143,246,150,154,121,231,199,132,169,161,188,228,131,18,170,170,152,242,50,49,201,77,62,243,77,222,118,144,177,188,215,90,211,122,168,115,98,179,49,127,208,166,109,105,242,61,249,132,133,135,25,241,137,218,165,183,66,205,213,44,171,165,189,206,163,14,224,126,105,167,172,60,76,237,92,230,52,198,126,69,89,72,205,243,56,121,81,83,26,170,163,3,95,28,188,38,88,50,75,61,213,140,154,163,143,218,74,166,49,229,102,28,184,147,84,150,226,184,237,239,7,118,84,198,28,144,73,7,220,81,144,217,40,125,201,180,54,28,111,64,213,208,164,11,30,39,241,35,30,241,149,36,13,145,7,196,100,217,146,96,148,29,169,13,101,87,23,79,129,185,83,211,41,54,196,121,149,43,228,177,106,126,50,39,177,22,86,78,4,191,250,58,151,216,211,198,51,226,78,228,176,127,73,0,253,143,210,65,170,204,54,100,156,172,237,90,164,177,132,75,3,49,131,91,228,204,98,65,234,104,52,108,68,66,201,11,209,65,126,229,233,179,33,128,172,78,35,96,76,198,120,60,249,69,149,26,106,112,73,102,80,197,24,150,115,32,126,126,33,38,117,172,38,62,100,202,43,9,38,86,147,195,22,36,44,48,156,71,234,86,79,8,202,206,84,174,99,6,129,21,152,200,51,200,33,163,67,49,229,26,154,146,242,9,19,2,203,31,114,86,58,7,204,147,200,139,124,192,96,237,83,51,237,65,224,181,67,146,114,49,37,131,109,107,152,249,243,23,140,28,131,75,121,17,76,123,241,160,198,168,60,152,195,240,65,198,15,34,60,223,249,45,12,227,122,1,70,140,128,204,107,68,154,64,73,103,50,42,1,178,166,140,99,21,149,136,73,27,28,206,125,14,51,189,125,135,24,241,158,197,101,113,12,121,50,165,88,199,255,0,162,26,161,29,141,76,123,198,143,100,207,200,181,120,127,238,63,250,11,235,2,146,165,108,124,51,198,84,12,153,56,134,152,154,27,240,113,41,171,134,30,51,19,18,178,138,53,38,167,137,90,12,210,203,136,104,202,75,42,169,163,202,25,67,92,95,227,126,164,36,109,49,55,234,8,15,228,95,148,190,30,255,0,218,43,90,212,206,194,98,229,24,151,51,77,71,175,99,218,232,58,37,234,215,22,211,77,126,143,234,60,104,208,73,23,181,46,235,95,159,254,26,127,218,30,171,82,13,149,229,148,49,73,251,171,188,211,152,22,81,25,44,37,85,86,87,33,214,127,227,229,232,53,255,0,46,134,255,0,52,198,169,131,243,65,189,139,38,27,18,99,141,74,103,204,24,152,130,49,178,165,59,199,255,0,232,177,121,158,138,141,136,196,204,0,198,128,146,108,189,43,67,222,114,251,171,73,166,14,55,186,131,1,167,204,157,25,159,40,130,245,187,95,116,169,167,28,150,33,100,214,145,46,216,44,202,128,111,212,243,134,182,70,213,167,201,202,180,26,183,47,186,52,27,234,177,37,171,20,222,71,81,239,169,111,150,108,10,10,7,31,252,122,147,192,245,171,87,82,13,39,234,3,132,159,250,163,66,199,137,124,51,198,180,190,102,52,172,11,152,65,141,249,20,229,174,113,147,50,98,25,153,72,139,159,24,114,98,36,168,214,84,39,161,221,146,51,216,173,106,173,65,53,138,2,77,107,50,117,39,149,188,108,102,36,170,86,202,234,88,154,24,202,129,53,80,22,80,45,127,38,19,38,94,99,40,213,85,142,86,134,132,188,154,222,69,175,210,159,37,60,158,207,200,244,166,52,252,68,194,97,38,176,234,173,219,16,87,233,225,253,36,160,212,59,99,230,16,149,232,76,194,161,102,70,26,86,101,21,90,94,226,170,214,19,6,20,87,166,3,255,0,69,246,51,22,195,73,255,0,136,146,216,166,70,182,48,112,73,218,143,97,128,86,41,107,185,132,16,248,138,141,161,123,228,177,74,205,99,162,171,81,225,130,194,175,140,102,46,164,88,66,188,108,105,170,66,217,0,27,57,94,182,134,24,209,65,192,132,159,48,113,147,168,172,204,237,81,147,38,12,76,196,167,173,103,243,173,172,153,145,104,52,97,148,156,203,13,170,161,224,204,220,173,251,63,207,149,12,200,31,69,108,231,26,112,178,248,141,195,39,217,94,146,16,73,27,243,45,16,49,149,18,103,226,64,49,9,168,116,145,51,230,22,69,234,221,60,49,119,9,116,7,198,25,88,180,109,7,255,0,162,213,169,29,201,56,146,239,161,6,60,187,85,144,96,98,246,149,128,97,228,26,203,211,127,225,244,149,24,94,236,188,196,208,225,254,69,170,125,110,47,105,62,96,70,37,184,208,25,36,105,44,111,169,205,167,255,0,172,56,144,245,176,192,34,101,196,175,13,84,49,191,149,6,104,96,198,128,220,241,5,102,208,160,195,137,6,106,168,153,17,204,141,182,122,251,39,195,193,77,135,5,240,24,134,181,70,198,83,226,202,135,147,51,18,28,50,121,216,101,53,228,93,84,171,101,14,64,112,149,4,106,73,99,77,106,167,128,140,229,42,114,205,161,71,218,175,137,206,202,253,201,152,117,168,253,155,6,154,237,134,130,158,196,140,11,99,83,31,244,86,79,124,181,128,66,138,255,0,71,255,0,45,96,252,4,83,39,253,84,189,146,71,36,232,171,232,103,31,82,132,124,155,24,51,189,197,54,192,180,44,174,116,160,179,141,13,48,216,151,202,73,39,155,16,107,116,250,169,69,103,82,170,251,17,108,27,33,84,59,92,175,194,159,70,120,49,229,83,79,173,124,98,101,48,136,36,67,36,188,126,234,107,13,139,148,70,218,227,234,196,131,147,38,41,1,136,178,148,252,251,130,13,137,51,38,60,132,225,82,102,43,31,79,253,31,120,12,103,225,77,33,242,143,149,38,129,231,239,35,216,108,105,212,89,6,114,96,0,158,208,210,199,195,196,188,251,82,13,124,245,45,202,203,9,179,67,91,49,162,66,241,164,243,12,120,221,43,8,115,242,160,218,148,47,99,22,192,224,243,65,133,239,34,62,48,125,228,24,193,134,128,194,141,36,147,90,49,191,153,80,177,227,66,79,103,209,79,98,76,172,78,191,192,75,96,108,162,73,226,202,53,162,96,72,69,56,250,166,66,126,92,169,172,58,170,249,15,109,99,28,189,41,72,99,28,68,230,84,116,243,226,73,3,50,173,211,35,69,252,248,82,176,203,131,84,94,28,158,8,128,204,255,0,7,254,104,216,97,103,135,82,202,76,97,139,218,64,51,45,130,2,252,171,107,205,137,40,222,109,158,182,230,124,158,149,17,234,126,65,164,153,168,41,34,62,186,192,168,216,211,39,84,147,212,98,21,81,95,50,12,233,120,69,216,169,180,78,131,130,94,91,178,241,253,53,215,183,169,6,146,134,221,43,169,255,0,16,49,130,47,98,181,126,140,200,12,217,70,182,134,30,156,164,103,244,248,163,66,63,82,31,171,23,26,170,145,201,192,36,213,2,49,57,138,183,7,98,33,240,164,215,111,157,39,148,73,64,103,156,68,230,42,24,170,169,100,205,78,8,43,107,53,200,20,44,203,234,216,195,229,90,233,46,42,174,252,195,136,137,71,199,232,232,18,103,130,75,50,238,146,99,92,0,111,194,151,122,63,166,244,207,41,70,152,192,124,82,51,17,68,138,177,47,65,189,35,55,175,79,191,15,15,39,40,134,167,131,85,178,126,96,207,254,52,254,4,252,131,197,149,48,181,9,53,12,17,15,40,68,129,124,54,120,45,179,236,137,5,137,81,181,32,241,242,137,3,109,176,178,250,180,24,30,160,36,207,29,73,21,93,174,164,136,79,117,75,73,140,9,196,204,81,101,67,14,99,14,248,118,68,197,16,75,85,149,240,224,157,145,62,170,105,242,49,129,134,36,92,74,75,82,70,57,78,194,135,218,83,110,32,188,138,136,17,183,47,103,47,106,109,51,71,211,205,240,52,185,68,226,81,97,190,124,24,140,226,84,20,55,126,172,197,150,208,42,195,248,211,1,8,24,178,229,196,190,73,181,121,70,150,76,134,49,19,50,21,143,151,37,248,130,139,6,32,147,238,9,231,212,153,86,188,18,89,202,141,102,140,150,81,229,50,249,233,187,30,21,185,25,101,49,54,65,19,132,168,240,201,26,223,26,156,18,65,148,165,228,90,159,3,23,23,252,83,84,44,53,9,160,224,230,47,42,231,191,21,243,146,171,48,133,151,243,166,23,123,162,240,215,23,17,22,169,33,63,165,97,176,46,84,2,242,0,248,50,28,117,187,179,127,207,214,186,124,240,193,156,62,172,75,147,80,201,124,105,120,68,92,67,84,242,110,206,32,37,94,38,200,183,97,206,231,108,76,72,248,102,25,23,42,54,173,222,203,96,114,242,121,171,234,25,140,198,196,43,100,51,67,69,41,159,73,18,104,249,132,149,225,37,105,241,11,173,26,251,237,176,210,59,45,78,15,121,82,196,149,88,110,250,119,217,63,132,74,87,85,104,205,183,49,162,171,45,55,60,115,152,194,133,86,79,128,201,209,113,27,149,2,100,140,112,170,173,54,114,61,85,70,161,0,135,212,154,201,167,244,210,113,38,16,36,176,67,229,18,42,54,64,49,171,78,54,124,160,150,249,53,81,108,188,3,96,33,166,241,173,64,47,105,43,159,39,157,6,42,177,143,224,240,12,124,93,105,92,202,77,138,167,135,61,158,28,169,78,161,141,46,72,255,0,167,32,20,158,134,194,121,189,23,191,90,97,214,203,140,78,108,136,179,67,247,82,148,177,158,240,159,250,162,227,76,31,188,149,154,72,227,15,153,10,251,32,19,165,74,205,97,234,85,152,48,103,3,132,169,25,160,28,126,210,92,201,243,163,17,156,92,105,220,11,182,123,162,85,86,36,202,99,13,152,223,204,176,190,134,50,131,169,107,153,51,17,242,163,3,100,9,35,194,84,194,212,67,2,52,18,179,14,36,44,202,73,209,143,150,184,191,198,171,97,210,65,41,55,105,139,195,18,55,180,128,187,18,17,163,88,147,195,40,149,205,61,108,89,160,196,98,164,243,39,196,141,218,189,91,119,147,165,41,74,179,148,127,130,96,151,221,34,40,58,74,182,9,58,178,164,190,183,59,195,181,14,205,79,101,238,149,37,141,88,127,165,115,225,196,27,58,144,230,153,22,51,59,84,209,181,33,36,143,181,33,178,178,148,34,112,242,141,45,138,44,42,89,73,212,241,35,45,81,181,62,249,248,68,37,47,12,195,146,62,84,64,95,182,39,18,50,55,186,161,85,191,150,79,117,5,107,38,92,104,153,114,164,230,181,34,81,38,76,185,36,237,227,69,65,88,205,150,182,89,251,83,144,220,16,108,74,31,27,143,48,150,131,48,133,76,177,131,77,114,129,243,223,55,221,88,189,132,247,191,226,147,86,133,249,56,74,168,60,30,54,115,42,156,236,79,220,76,219,1,234,62,53,193,36,203,86,23,97,200,199,174,115,101,242,39,204,149,138,45,74,131,76,149,8,236,55,182,170,235,117,11,48,97,40,178,174,79,38,248,242,64,206,85,75,73,50,92,230,3,8,144,99,40,210,78,146,166,37,139,229,226,237,71,152,195,168,123,48,151,141,109,219,30,72,241,101,40,148,189,174,140,185,17,247,102,148,66,141,12,98,246,182,69,88,117,11,10,140,101,172,92,157,171,159,48,50,227,61,55,129,1,229,126,98,149,25,27,85,58,3,30,177,146,192,20,105,93,37,195,35,124,164,190,181,95,24,218,115,30,111,113,37,140,101,34,228,238,134,254,28,168,248,111,150,65,243,42,189,229,31,180,33,149,1,39,1,9,194,44,72,23,47,160,88,112,55,47,78,118,120,129,133,47,99,15,27,152,43,89,174,222,62,212,182,27,110,224,82,107,73,187,89,190,6,52,123,36,130,72,242,137,4,249,131,221,97,42,96,174,186,11,172,164,226,2,145,51,242,31,137,89,234,170,125,205,107,205,16,188,139,147,233,235,35,250,171,226,20,191,235,78,106,241,41,131,84,127,60,169,252,107,93,183,128,101,245,163,170,130,194,129,45,184,140,194,145,12,34,230,197,100,8,117,211,65,148,34,77,67,0,3,234,82,180,50,118,92,66,42,172,13,147,8,146,195,109,139,45,99,19,195,133,75,111,15,157,94,249,229,35,254,154,87,62,144,4,229,10,86,99,87,0,122,217,131,39,130,173,134,17,201,98,148,135,90,49,39,145,166,16,105,22,214,26,69,87,81,148,247,131,30,34,168,171,80,158,52,190,30,178,167,55,19,9,143,50,11,54,228,25,87,65,58,208,158,51,206,62,82,160,100,234,17,143,184,170,134,76,200,158,24,138,33,168,123,234,70,16,249,148,152,180,109,167,153,71,79,62,45,151,186,190,204,100,17,19,133,70,86,192,157,90,126,222,36,221,239,151,221,218,133,6,175,127,115,108,203,92,100,69,86,217,28,175,226,72,236,152,50,248,101,17,83,205,60,200,163,27,3,149,48,182,196,125,26,200,253,56,145,12,152,65,61,106,123,6,62,146,173,236,141,238,167,39,137,158,16,17,249,113,44,13,2,41,61,165,227,79,28,31,105,10,251,176,125,36,88,205,182,54,178,168,31,73,27,14,180,2,246,146,208,234,64,100,229,77,131,125,4,169,119,3,101,133,214,176,49,115,11,173,38,124,2,73,86,175,159,90,65,225,66,134,48,51,166,23,36,37,195,78,49,123,73,125,148,60,71,97,177,46,146,96,196,199,194,36,68,54,83,205,6,210,92,81,166,50,204,115,108,35,146,4,59,41,201,39,132,43,160,207,208,3,131,231,46,186,80,202,63,166,166,166,24,117,47,229,83,144,117,204,158,102,137,157,90,125,222,252,138,134,4,97,227,234,67,191,80,140,188,33,69,195,221,11,148,200,89,20,26,54,242,7,213,84,35,178,173,103,23,82,77,15,79,3,2,176,124,247,144,104,87,195,127,118,37,65,21,73,159,68,24,186,69,149,98,248,4,247,68,168,252,217,230,135,152,207,200,148,113,9,161,128,93,37,91,225,207,219,15,153,0,104,115,137,99,246,211,87,213,19,26,69,29,170,128,19,38,86,201,122,146,212,44,196,246,24,42,211,240,73,230,242,132,75,51,104,242,96,194,97,45,168,187,170,37,211,115,34,89,1,130,247,21,72,99,78,19,57,162,147,26,65,14,134,37,76,172,193,200,186,13,109,196,66,69,194,105,75,13,107,63,2,119,211,73,39,221,24,151,189,4,131,247,70,143,212,54,181,208,129,148,69,81,16,245,248,36,203,194,25,67,72,204,168,86,62,158,87,91,246,46,225,192,137,225,132,162,202,134,147,85,6,17,51,10,40,196,190,64,187,7,135,104,214,171,41,59,238,146,160,154,171,88,208,104,209,100,179,183,18,90,253,43,90,46,96,148,139,92,205,49,107,39,154,36,254,85,47,118,253,107,64,63,155,17,10,63,180,149,173,244,94,58,253,149,240,49,140,152,85,93,84,145,174,23,85,170,167,73,63,41,72,47,206,186,174,155,152,73,44,98,72,218,195,203,29,78,145,2,48,228,143,181,104,178,161,60,111,155,136,81,165,213,182,68,140,78,85,190,125,216,250,85,172,199,46,222,65,112,38,50,75,62,111,177,7,113,25,146,125,164,189,151,96,201,202,143,100,240,16,125,169,149,140,104,232,79,122,104,35,63,132,73,148,3,12,68,237,89,76,96,61,162,169,249,230,150,39,241,69,34,86,97,149,110,95,238,64,64,97,237,75,228,214,176,157,74,78,4,203,159,14,164,205,150,83,135,220,36,89,141,219,84,11,140,99,143,132,203,3,50,39,158,98,160,205,124,4,22,243,41,22,12,170,57,125,171,4,197,148,9,132,146,190,195,53,118,12,61,73,104,103,130,182,203,237,149,235,106,41,64,253,208,150,163,67,61,147,59,113,34,31,48,5,7,18,83,50,73,227,114,133,96,170,96,250,77,151,247,89,86,76,96,250,119,73,97,173,101,73,226,10,212,24,210,251,138,130,165,44,103,158,17,56,101,35,228,217,65,154,12,50,241,169,246,73,121,24,190,97,4,158,212,226,53,77,178,116,197,84,239,104,104,7,233,38,66,233,47,26,218,246,74,173,233,47,26,62,29,144,228,163,186,152,202,222,58,147,82,99,3,167,46,36,238,170,28,65,3,54,92,169,207,225,234,171,46,99,9,107,126,155,131,8,127,41,147,34,218,147,220,54,70,8,23,166,49,158,29,185,84,172,147,92,198,151,139,23,26,49,243,14,49,229,89,97,246,84,218,104,25,86,216,209,128,52,136,218,147,26,244,13,78,9,39,194,100,182,27,109,138,7,188,104,168,198,131,143,230,202,150,153,131,35,50,137,0,96,228,76,45,70,22,76,138,62,80,149,11,14,200,4,226,73,164,228,24,240,152,168,202,216,25,60,48,246,37,168,216,212,165,100,48,17,136,9,134,60,103,243,9,58,170,129,149,140,12,180,224,212,140,19,50,226,227,77,82,54,33,141,78,11,40,143,229,228,81,82,89,58,162,118,19,117,174,186,104,12,141,212,167,237,107,65,37,253,73,89,75,71,39,240,135,9,165,148,156,162,227,77,227,85,16,135,98,121,26,157,159,73,24,24,27,100,84,70,146,236,24,29,19,16,64,221,136,184,191,34,220,16,226,91,3,100,242,131,10,87,38,224,113,143,132,201,134,219,212,46,72,114,255,0,197,105,11,49,44,217,100,9,43,226,67,50,52,61,132,33,56,147,8,117,79,40,254,109,101,12,35,79,24,193,248,118,141,98,154,204,222,32,12,161,7,112,101,44,158,204,67,194,177,153,107,18,50,240,102,12,169,172,43,70,224,19,43,125,220,89,82,243,5,158,200,177,42,71,191,242,37,166,123,60,249,150,2,216,80,198,44,252,241,163,94,193,161,76,197,181,54,193,33,97,59,66,156,192,51,9,196,100,134,52,151,137,26,23,238,86,5,110,57,159,72,9,32,253,82,151,153,164,190,234,166,170,49,196,60,82,209,239,147,90,46,229,182,17,163,111,18,30,52,98,65,225,50,33,145,135,39,218,84,51,217,91,39,167,26,86,199,178,9,17,97,149,88,249,14,156,240,73,148,34,84,145,141,192,166,205,119,141,156,37,74,102,106,73,66,98,203,21,219,103,42,38,89,2,49,209,129,158,9,44,226,42,230,79,184,36,148,69,84,251,40,199,253,41,113,165,91,21,104,210,165,141,222,65,15,50,149,245,44,135,194,170,25,253,72,28,203,87,224,202,238,220,188,137,234,115,44,138,128,161,99,200,136,99,0,78,18,197,26,62,28,13,183,10,42,76,49,144,124,41,212,147,114,39,38,64,131,147,136,72,119,133,131,30,80,172,166,6,196,114,223,197,198,136,99,50,143,149,12,48,163,212,177,173,219,151,151,169,5,101,1,130,62,82,172,161,207,26,153,80,215,191,115,194,165,46,52,244,236,249,130,170,30,205,207,87,18,247,129,227,119,23,40,150,226,22,212,147,135,14,202,55,212,78,35,60,254,28,169,208,89,244,150,199,176,5,26,220,68,179,10,225,201,32,222,168,227,67,5,147,57,148,173,147,246,200,170,219,177,198,247,82,216,174,171,117,13,159,85,177,233,235,66,121,241,170,96,207,137,101,21,35,178,170,32,137,194,157,73,122,249,19,230,146,114,189,225,90,159,90,57,188,37,18,51,211,207,159,46,36,254,182,181,158,25,144,170,12,216,145,166,248,93,6,72,31,196,49,125,204,73,104,116,55,166,191,8,138,186,185,186,240,165,207,140,53,172,170,34,179,253,139,180,241,159,24,12,10,167,236,2,83,24,192,140,254,161,163,195,61,96,237,103,39,174,205,42,55,48,82,232,122,157,131,225,150,169,167,177,147,152,165,172,180,240,197,230,94,164,26,172,166,137,143,137,186,100,186,254,37,85,12,217,70,164,32,49,158,120,83,200,111,56,207,246,210,12,217,128,106,24,220,249,130,36,206,158,6,86,51,49,85,11,232,71,54,15,15,98,151,147,26,214,162,87,48,184,252,209,81,109,124,10,248,102,173,133,210,44,168,214,95,98,39,106,159,143,208,180,27,177,12,50,170,151,33,190,4,158,229,180,198,1,89,152,42,28,51,19,40,211,222,150,204,83,109,62,131,230,92,16,111,234,91,227,95,48,163,64,248,2,74,23,108,49,189,77,164,53,85,74,136,115,192,71,243,34,102,83,215,77,230,22,65,17,32,135,13,229,102,100,99,231,203,141,194,145,102,80,104,111,196,30,101,111,180,145,204,170,56,249,66,159,110,114,119,21,11,37,132,47,186,171,184,35,67,66,26,202,52,191,253,138,66,161,107,124,242,117,16,74,245,159,117,5,38,24,5,204,33,35,112,80,6,70,39,130,95,50,3,202,78,213,71,12,204,47,18,206,76,49,147,218,85,82,76,204,132,95,165,15,39,50,102,192,140,67,98,34,72,72,50,44,182,217,6,153,152,52,8,141,60,123,76,40,41,147,15,236,165,207,201,24,143,10,40,33,63,186,164,116,98,134,91,195,145,137,37,221,145,225,1,230,18,163,217,161,230,82,110,70,182,162,44,217,123,28,130,134,202,214,219,83,176,197,201,143,207,173,119,152,111,224,98,138,14,152,100,41,121,113,43,8,12,63,130,72,214,138,95,169,157,122,141,116,244,237,219,64,151,188,136,103,204,127,187,255,0,20,102,18,45,79,135,145,80,229,178,138,228,198,202,245,136,106,142,68,217,144,211,24,108,250,41,197,97,32,105,201,244,145,190,148,76,105,140,147,98,237,66,178,224,121,48,162,193,183,113,52,200,24,158,177,11,19,137,156,131,202,145,26,102,39,164,29,84,41,241,178,177,108,135,24,153,49,98,94,129,100,2,147,181,81,198,96,251,145,96,101,52,6,156,4,230,48,145,155,1,245,127,237,22,211,89,3,195,153,46,53,240,6,69,25,24,104,225,99,126,195,26,251,135,242,45,62,183,20,190,234,212,251,38,37,179,15,178,17,230,49,169,249,134,219,31,42,58,76,156,137,76,198,101,84,80,170,160,220,55,204,193,196,133,124,194,73,74,227,35,24,152,204,66,24,101,164,198,98,215,39,255,0,138,132,123,19,11,85,55,61,252,105,123,228,202,140,68,107,24,189,225,255,0,4,25,138,26,131,60,146,70,183,179,33,22,44,10,62,51,198,182,166,88,3,243,137,99,231,46,74,108,104,96,47,186,188,200,99,19,56,74,154,161,184,38,101,84,18,159,44,180,83,225,213,11,170,40,214,217,144,37,227,121,130,151,67,9,242,114,149,6,243,249,24,198,135,4,190,210,41,140,24,184,80,121,182,200,150,63,114,150,193,67,238,252,99,91,89,106,150,204,14,52,185,242,70,33,242,169,88,232,85,90,149,79,159,148,106,106,101,241,35,31,153,97,91,101,185,126,32,149,25,50,156,114,71,204,142,193,101,70,13,170,212,140,146,155,73,146,9,32,98,147,141,90,8,79,226,76,95,39,24,214,10,213,176,230,18,108,62,191,248,40,32,234,30,76,74,138,5,174,70,45,176,173,24,221,230,96,214,151,217,68,250,75,7,204,26,16,207,98,107,48,187,106,124,147,100,50,47,176,38,48,164,194,181,97,68,178,48,6,196,131,99,81,145,152,50,15,50,73,38,96,35,17,111,124,194,13,4,246,50,75,250,147,136,170,168,13,39,83,158,48,248,146,249,58,204,228,237,76,13,0,127,73,47,54,155,220,191,169,21,97,247,147,232,244,11,224,73,34,163,11,192,86,41,175,65,217,115,98,68,4,196,234,77,86,50,200,252,71,166,134,2,251,171,67,224,51,31,9,86,12,201,143,181,98,249,236,23,106,44,78,162,105,145,136,55,164,55,1,177,206,195,68,18,182,51,7,37,104,244,210,127,234,128,181,24,22,159,204,160,30,110,196,81,188,6,148,154,99,224,157,130,77,25,243,35,75,97,171,228,10,195,19,205,111,99,208,198,96,196,190,102,200,144,115,211,38,48,76,75,131,60,100,39,106,98,250,215,201,98,208,250,172,95,218,170,212,150,225,131,249,70,181,108,200,65,225,50,111,85,1,133,225,50,124,26,118,9,6,51,49,204,102,105,238,124,194,226,34,101,1,143,24,240,153,90,201,129,23,195,152,73,28,154,214,119,9,61,84,22,71,242,52,48,196,76,105,237,121,49,32,61,52,228,98,206,53,107,227,17,45,71,86,44,152,97,148,105,156,57,32,247,146,24,207,102,14,34,165,54,182,187,31,117,68,122,171,149,247,22,64,28,71,225,18,142,124,194,20,153,138,133,101,195,202,178,124,156,171,84,106,170,14,97,155,35,56,86,83,235,101,201,7,210,80,115,47,165,214,206,225,42,168,167,212,36,178,102,35,33,66,72,219,153,160,58,108,112,121,183,249,86,76,126,37,182,238,170,200,163,205,92,95,220,26,67,14,213,226,38,27,30,34,42,18,173,249,148,62,99,34,139,213,180,231,146,71,152,82,136,155,26,251,27,248,86,6,146,57,192,230,148,53,141,87,228,52,106,201,146,17,53,84,146,178,124,217,85,141,109,80,4,69,168,47,0,136,158,67,99,61,165,22,170,113,43,184,239,204,123,90,17,227,76,88,198,9,137,60,99,98,225,76,159,230,64,35,34,108,170,96,105,35,200,190,241,248,36,211,36,146,49,58,146,137,58,170,81,56,66,36,195,44,107,226,87,189,240,124,57,114,164,243,12,194,121,225,18,86,25,50,139,218,152,198,14,68,3,40,142,101,110,66,102,8,150,179,51,242,98,196,53,100,26,208,17,156,169,109,221,84,92,31,40,170,114,233,200,153,8,95,157,152,85,116,8,121,24,148,85,67,251,74,170,28,108,99,75,98,141,83,193,170,0,189,164,67,225,228,98,35,207,141,14,105,152,147,238,19,88,110,0,106,67,253,36,20,154,160,21,152,140,36,192,218,135,19,48,161,119,249,57,150,89,71,219,116,18,191,79,2,183,230,226,74,34,35,120,66,3,149,98,105,57,31,137,100,192,146,72,240,173,168,218,51,121,25,192,153,147,139,42,113,179,255,0,220,255,0,193,39,14,155,156,62,164,230,27,206,33,225,50,192,102,253,12,31,27,34,83,100,23,137,138,141,239,103,114,95,50,76,18,162,202,98,171,137,161,201,202,197,182,76,48,16,29,75,64,124,4,247,255,0,196,43,108,147,63,195,136,72,177,140,183,212,72,104,4,27,248,83,186,168,7,32,217,196,149,132,211,179,242,137,84,85,76,202,181,88,36,92,69,22,180,132,228,226,83,83,32,12,108,93,18,123,198,85,17,124,204,111,67,48,138,186,161,56,99,99,98,87,85,173,143,65,107,132,197,227,42,112,240,228,97,23,33,248,169,50,93,33,1,44,63,243,169,100,119,244,242,37,168,255,0,39,234,74,77,91,6,238,35,48,148,127,224,77,48,229,254,212,107,131,124,19,123,240,12,166,46,85,250,13,150,95,42,174,188,78,126,170,52,71,192,82,96,140,94,121,150,27,192,12,125,169,101,245,145,201,231,137,78,111,15,212,98,174,108,172,60,113,226,85,73,181,2,198,53,219,62,170,151,100,57,114,71,238,37,239,124,234,211,242,173,31,31,178,244,211,208,190,189,137,253,169,109,84,205,247,186,180,95,83,159,30,96,202,79,81,44,182,200,169,100,207,82,31,18,24,212,246,165,253,36,82,21,67,82,106,73,117,50,246,146,215,87,211,218,133,150,76,226,42,22,161,34,107,92,9,87,211,234,1,246,192,32,145,65,140,127,14,97,43,43,38,30,75,57,139,149,35,123,49,17,30,132,22,71,23,70,102,50,39,208,60,61,212,169,225,90,12,243,143,221,65,78,101,91,227,86,140,121,119,67,67,178,100,17,123,170,93,129,150,95,116,136,168,213,163,247,74,131,107,160,222,100,192,99,126,37,27,62,202,118,124,34,18,119,37,251,18,49,11,101,131,184,41,140,197,5,209,140,127,238,196,181,73,147,244,150,169,146,120,212,244,251,35,198,64,47,33,137,167,142,49,249,138,156,192,181,7,130,229,242,109,73,36,236,204,85,77,85,63,47,130,154,150,101,196,190,222,141,16,25,41,48,127,72,130,245,183,198,62,44,73,152,146,149,6,200,181,5,228,90,161,204,36,145,179,137,22,200,223,85,32,7,64,77,114,164,62,99,26,201,147,200,182,193,91,155,237,76,66,116,160,2,18,15,181,110,123,206,128,51,37,100,76,37,67,31,50,44,110,229,181,143,1,122,74,144,207,226,26,213,73,100,76,248,140,152,43,137,84,198,36,55,208,247,35,77,121,202,206,37,165,241,142,95,105,2,50,208,225,95,17,116,96,237,226,158,33,132,191,20,124,75,248,63,115,73,114,114,196,226,25,94,191,166,118,181,185,70,252,194,92,191,86,252,58,137,118,252,70,138,183,109,92,142,146,72,141,116,212,254,118,233,189,49,173,96,223,128,213,229,39,248,254,170,254,155,124,16,100,239,195,17,125,68,188,152,25,145,115,72,31,0,98,193,148,203,24,159,237,174,209,163,35,30,180,27,76,72,88,213,15,99,168,255,0,203,203,215,116,235,4,191,31,37,145,161,161,153,90,50,147,148,184,147,136,220,160,66,201,11,252,214,30,106,216,196,48,235,133,221,202,189,36,48,125,165,163,10,217,133,158,8,6,95,232,4,151,177,34,159,27,33,211,105,57,50,33,13,255,0,154,24,117,192,249,84,204,73,219,2,50,177,79,177,248,200,155,70,159,249,17,99,25,110,15,62,51,16,161,102,68,194,99,242,165,102,206,39,160,202,134,120,1,16,23,241,165,76,121,17,81,158,76,232,26,161,111,140,244,124,8,3,23,112,178,173,161,15,26,217,38,120,227,13,99,84,92,156,213,37,128,31,76,81,160,251,16,102,178,200,245,178,52,145,228,88,83,103,250,13,62,180,133,90,216,18,70,26,166,102,2,129,44,152,22,32,152,142,76,253,178,223,91,169,198,78,28,169,117,196,103,148,106,75,194,198,49,248,68,68,135,68,108,181,204,235,25,183,44,90,118,25,84,230,152,187,150,78,35,8,138,175,55,252,83,146,110,232,216,7,192,14,33,172,164,179,34,82,251,177,198,68,70,184,220,169,54,99,213,170,106,123,22,167,135,42,57,129,33,87,158,204,105,234,79,115,81,92,154,208,16,107,108,12,113,145,79,229,65,153,152,144,195,45,135,204,152,194,49,11,36,201,27,30,76,157,168,246,48,136,83,89,84,250,195,63,34,249,36,59,150,45,111,54,37,231,201,227,76,6,144,179,26,44,44,98,91,155,243,162,152,108,99,64,140,51,120,113,165,211,13,198,189,234,31,240,90,228,242,162,193,90,2,67,181,36,99,167,222,164,57,44,82,83,24,179,135,63,26,7,86,83,160,195,153,19,7,49,70,188,243,0,138,31,212,137,255,0,162,221,26,200,233,6,170,150,65,146,200,207,237,70,62,124,95,14,18,168,27,43,135,136,15,50,91,73,172,50,75,194,101,182,27,101,93,108,84,218,218,156,124,33,18,202,158,237,253,38,88,25,224,154,14,33,32,60,31,27,218,69,24,85,145,120,22,126,0,146,52,146,124,108,125,43,58,217,132,198,139,146,204,172,76,73,163,163,19,89,191,225,255,0,162,211,50,75,60,22,233,225,120,146,185,44,121,18,0,162,200,223,159,137,109,128,108,163,88,76,10,215,90,194,8,139,60,139,219,17,196,99,74,18,107,2,236,153,22,216,12,227,76,240,143,195,169,90,164,218,90,6,195,178,97,70,179,146,246,99,64,178,55,209,90,228,195,157,224,166,202,101,149,194,35,61,109,206,144,179,212,99,17,111,100,151,149,97,170,170,60,120,98,201,31,106,86,106,24,162,126,96,175,145,184,150,211,79,98,86,99,54,127,67,92,102,109,147,152,214,64,47,14,85,50,99,16,189,72,54,50,112,201,155,42,97,246,213,249,149,179,194,194,169,187,80,128,108,225,18,32,54,167,234,89,73,102,229,139,85,136,201,14,136,115,75,233,239,27,222,131,211,214,91,147,166,218,158,147,47,154,151,173,128,122,217,107,154,70,109,221,62,142,206,157,149,227,215,236,234,97,134,66,13,109,120,94,49,172,52,245,171,10,6,102,77,228,179,34,235,236,167,35,90,196,212,198,32,35,76,219,19,18,168,216,36,150,85,175,27,212,217,70,89,191,97,132,103,197,146,136,244,216,255,0,77,67,73,153,101,4,156,61,107,101,110,182,25,14,192,154,82,69,144,232,215,167,190,151,77,75,166,51,18,196,210,113,173,81,164,176,140,68,178,30,229,116,215,83,151,135,35,92,105,36,35,211,128,242,177,104,101,35,199,238,166,81,131,141,139,25,104,46,226,184,190,101,107,10,53,63,50,159,47,154,176,153,214,149,120,115,164,177,139,25,57,26,168,145,186,86,222,101,91,233,67,198,144,217,64,36,98,113,33,135,87,107,84,46,183,252,9,155,227,100,26,152,12,247,198,78,35,92,0,140,230,42,107,12,209,220,87,62,181,11,230,65,167,210,100,196,39,186,150,73,8,62,170,92,73,230,135,31,184,209,149,181,167,221,196,246,150,128,221,159,242,68,18,108,25,251,158,209,32,246,96,17,243,46,193,7,213,172,33,71,152,171,41,129,33,73,194,36,40,110,7,27,181,109,153,169,56,56,132,128,26,110,96,237,49,20,92,158,11,154,106,23,140,82,176,135,221,90,223,169,231,73,181,36,79,109,101,101,85,234,94,5,15,98,44,53,104,33,53,84,236,248,77,202,63,168,157,214,177,130,35,34,68,23,34,54,182,180,144,65,205,202,141,128,240,70,62,92,73,106,45,131,152,18,12,124,200,83,76,219,116,166,147,13,189,102,96,197,196,145,76,207,237,11,42,96,80,248,204,157,57,153,185,80,179,238,229,210,15,54,233,8,27,187,90,210,98,52,82,99,83,186,156,199,178,240,196,148,117,108,138,248,218,204,22,241,115,24,168,83,93,196,157,230,16,202,82,144,52,241,236,171,159,16,37,196,164,228,252,58,212,240,165,102,137,114,82,141,3,89,125,125,75,73,58,111,47,153,77,104,66,172,223,158,180,28,60,169,53,60,61,85,145,130,40,184,254,162,163,51,8,63,13,218,98,86,55,210,76,60,214,117,34,38,85,62,79,180,143,167,140,15,101,89,70,140,9,32,195,255,0,186,37,6,99,156,64,167,6,126,100,251,211,65,236,241,45,147,225,190,49,223,196,180,133,228,24,210,14,15,101,48,98,30,19,45,84,143,102,116,81,160,110,123,132,183,86,210,48,68,72,110,53,28,6,214,88,248,114,241,160,102,76,200,252,168,207,77,39,80,150,6,170,56,199,204,36,217,19,244,55,67,48,240,45,236,99,36,189,104,173,134,66,112,133,30,104,103,141,220,172,162,2,90,233,179,227,205,16,74,78,226,170,81,64,240,151,137,90,122,145,197,197,149,97,49,239,154,199,230,64,28,133,140,124,25,202,170,48,71,101,21,101,168,105,31,141,230,8,144,212,33,157,25,152,139,20,130,74,61,136,155,189,31,101,26,241,150,21,226,227,243,93,3,79,73,38,197,130,40,177,42,8,113,153,238,137,25,26,144,30,121,177,34,163,52,140,224,44,134,249,44,234,67,217,104,201,98,138,243,24,163,85,161,128,65,251,75,105,163,100,103,50,49,39,118,57,108,109,84,77,45,57,130,93,42,147,95,213,78,139,202,163,117,62,146,121,8,254,47,228,73,235,116,101,140,38,102,221,36,171,216,233,180,78,191,210,250,214,102,228,249,69,214,131,124,151,137,35,135,100,120,196,195,96,159,25,224,146,62,37,82,12,6,99,74,246,82,217,134,185,238,8,149,28,56,105,144,88,8,221,194,75,81,183,40,32,161,152,121,192,251,138,142,48,101,11,181,2,253,164,99,238,194,44,75,120,110,25,36,152,80,101,117,113,166,216,100,98,87,61,152,198,245,145,167,226,72,109,109,78,81,240,162,198,237,147,250,157,249,64,254,85,33,85,169,24,41,123,66,167,119,108,178,146,78,172,168,40,26,99,43,247,102,22,34,41,50,228,85,89,81,75,138,25,140,247,69,198,171,255,0,163,78,7,86,34,40,106,220,3,226,78,216,195,139,165,85,72,49,140,240,237,143,213,198,180,252,169,62,210,173,129,166,193,109,19,49,139,200,181,204,208,214,68,31,202,69,64,182,82,80,55,192,169,62,29,210,118,105,145,108,162,229,9,121,20,229,199,194,139,201,39,221,148,69,69,211,233,185,117,188,88,136,140,134,102,95,17,93,174,152,185,178,127,20,254,53,190,146,170,117,71,12,194,229,93,6,30,12,24,101,197,74,238,2,1,19,139,173,21,27,113,184,130,135,149,15,101,12,130,6,85,172,38,198,244,76,151,229,98,12,200,87,85,36,125,37,79,216,200,56,58,148,137,163,78,141,43,171,141,30,201,159,147,181,42,140,195,3,62,44,100,17,166,0,132,194,20,162,125,146,209,14,79,38,101,150,25,84,160,96,72,84,104,106,158,133,129,48,121,25,148,74,154,28,192,15,218,90,162,53,132,143,140,72,203,238,204,101,78,102,70,101,151,80,146,233,145,165,84,3,41,132,168,72,92,102,108,137,244,209,155,242,20,106,114,77,145,231,74,78,227,245,165,44,20,104,100,146,53,17,169,52,246,87,191,137,90,238,72,36,134,214,75,202,244,194,28,218,227,77,190,182,38,239,46,33,171,47,135,83,217,26,43,12,177,212,48,247,181,68,18,153,164,124,170,129,226,83,144,172,121,169,217,63,16,215,123,162,69,134,125,84,145,225,92,248,54,85,164,3,57,121,17,236,55,228,204,145,100,97,154,21,43,39,233,234,162,243,4,163,74,95,78,79,100,75,125,104,103,73,30,96,162,13,49,240,70,255,0,168,175,99,158,160,76,164,250,209,121,22,217,53,71,240,247,20,227,254,42,0,86,62,157,46,47,40,158,173,234,181,12,25,160,204,185,236,142,199,75,71,52,75,163,246,39,35,25,144,79,218,155,250,195,49,246,172,110,227,85,73,126,88,138,90,120,101,231,225,17,18,178,130,182,143,200,179,135,100,201,47,237,69,90,178,38,215,183,145,73,67,54,33,162,94,99,149,233,148,207,32,170,217,36,133,43,23,182,159,207,141,22,72,217,44,69,228,72,54,207,240,202,133,245,35,140,152,185,19,138,217,149,123,50,73,130,241,46,65,63,65,220,198,212,111,151,19,175,205,117,90,73,251,159,4,238,202,48,33,3,118,159,22,33,102,70,19,233,237,42,124,12,53,140,244,116,253,61,7,195,132,169,11,231,217,73,63,202,117,163,89,119,233,12,254,160,36,91,65,182,216,15,108,56,196,69,6,72,199,238,169,203,237,72,193,124,216,69,196,132,129,168,73,56,124,74,44,203,99,161,85,170,95,254,36,131,24,124,162,34,28,218,194,140,188,92,138,105,147,30,94,209,44,100,233,182,89,115,117,34,172,109,145,57,14,3,169,32,231,237,227,84,97,159,85,36,108,229,228,92,242,182,135,211,101,246,229,86,16,41,50,179,42,117,86,39,35,40,245,239,173,40,63,84,166,167,179,98,71,237,11,148,107,124,250,221,143,82,2,51,8,66,39,20,159,153,36,229,63,82,218,16,158,119,14,37,208,224,105,184,54,64,203,212,69,156,205,48,49,15,132,163,75,82,45,53,206,114,106,211,198,237,18,219,91,140,124,37,18,175,147,73,145,156,169,20,202,221,177,19,26,166,65,100,95,164,176,147,2,46,76,193,18,199,210,167,16,121,132,179,99,14,46,18,160,106,155,66,207,100,200,151,189,248,210,201,62,98,230,91,33,218,128,68,249,180,13,83,92,195,101,66,113,228,78,102,67,137,39,154,33,82,199,198,198,244,27,97,124,200,204,238,65,198,152,252,248,149,0,96,62,73,17,127,133,72,46,156,101,75,83,55,24,202,168,57,19,103,134,88,189,164,186,6,72,79,197,139,18,118,251,81,145,152,140,152,92,156,83,48,211,189,165,157,61,150,55,243,33,103,204,255,0,26,138,190,212,36,140,127,148,42,73,14,136,86,248,157,165,230,25,65,153,71,234,122,115,201,30,236,63,237,161,116,150,173,100,224,97,49,85,111,135,26,85,205,73,183,248,88,142,211,112,40,197,221,216,171,66,106,210,179,9,177,164,19,43,64,83,230,15,18,243,32,98,66,224,107,102,222,229,32,99,85,118,135,26,213,61,128,198,166,223,36,130,122,207,49,203,238,166,176,187,102,153,241,134,66,112,151,26,13,249,58,114,167,62,148,201,32,66,254,27,200,254,18,226,78,6,184,117,94,246,85,75,15,79,0,140,102,100,29,84,3,193,238,46,81,171,40,113,134,65,179,18,85,98,45,103,39,189,40,145,186,86,137,52,231,240,204,97,113,171,70,96,141,244,214,19,204,9,192,196,98,141,53,129,99,215,232,230,23,1,139,8,15,255,0,222,23,32,181,212,147,183,79,218,20,139,174,107,102,112,61,114,200,108,96,200,76,162,202,161,54,103,127,79,84,93,88,79,50,203,81,205,6,35,20,133,25,87,29,187,184,178,210,86,71,229,39,248,248,215,232,144,204,131,147,9,132,167,53,135,195,168,186,180,124,81,82,108,221,75,71,215,235,15,199,166,164,94,143,215,250,130,252,28,75,164,82,106,29,65,91,41,158,162,44,163,42,154,208,127,14,165,233,105,219,66,139,140,175,93,177,154,122,9,32,243,39,142,22,251,57,102,234,149,219,13,3,41,238,34,20,12,226,26,104,99,65,146,12,88,191,221,80,207,173,36,31,60,37,91,225,217,89,70,127,40,136,81,171,216,133,20,14,251,225,237,28,211,190,88,69,182,39,218,68,210,64,125,32,241,101,202,168,255,0,92,4,174,76,99,228,225,69,84,197,102,55,62,212,254,210,62,27,9,37,139,101,108,96,96,196,97,114,35,227,70,24,137,137,45,66,198,135,210,2,112,241,24,168,80,213,62,180,152,114,229,26,124,240,147,233,37,118,79,60,38,102,48,136,140,70,91,1,26,28,178,189,133,18,107,25,248,193,202,36,154,53,216,10,140,223,176,171,59,169,172,172,20,105,32,251,98,65,25,227,42,2,214,25,231,15,229,11,136,138,125,147,44,97,19,12,190,92,72,176,203,25,76,202,65,201,91,127,15,28,104,122,77,79,90,70,114,246,39,193,184,130,68,89,69,101,113,25,160,28,94,210,79,100,193,142,83,12,101,208,31,38,12,150,118,168,221,85,24,2,233,67,4,118,176,230,4,248,133,138,207,168,136,227,34,67,73,3,40,7,202,157,178,30,63,117,32,216,152,190,24,253,161,45,70,140,255,0,4,120,95,182,65,76,54,95,60,41,236,37,88,26,51,6,55,166,219,8,189,217,84,171,38,28,71,84,240,252,36,131,181,106,131,41,170,76,54,17,143,14,84,27,2,200,204,89,90,134,112,186,146,176,190,200,157,162,88,195,169,184,218,168,244,143,225,235,77,43,117,104,45,199,204,151,190,27,10,204,38,18,244,10,168,177,136,167,144,204,201,95,98,141,236,137,36,125,73,21,172,98,8,111,196,189,50,236,16,152,148,27,82,50,79,18,165,137,170,48,132,207,231,126,101,152,112,100,204,159,6,158,45,151,9,81,140,210,32,31,17,185,81,182,27,192,112,230,19,195,10,61,129,33,81,240,234,162,193,234,70,109,134,142,6,91,80,8,212,155,158,225,39,145,169,193,24,124,75,228,99,98,91,95,60,107,108,38,219,5,177,227,24,249,87,191,18,0,108,197,151,141,9,185,25,18,27,184,30,232,74,177,172,90,53,84,25,92,92,99,102,81,114,160,233,223,235,100,234,73,160,60,249,49,75,42,167,8,98,84,15,40,138,144,113,224,105,49,246,172,13,0,2,238,66,135,86,179,30,19,34,183,155,238,174,85,171,33,29,150,17,73,8,4,126,34,165,118,80,0,66,101,76,108,180,245,169,14,243,4,68,66,236,39,13,156,194,34,117,83,45,253,20,108,14,39,176,162,200,152,6,75,196,53,189,147,206,38,97,44,82,47,63,1,7,155,42,106,153,184,198,143,82,38,78,36,182,124,251,194,254,144,169,109,221,175,166,147,132,72,250,217,243,172,129,151,107,137,75,108,232,220,162,216,208,25,243,163,115,75,79,171,111,135,37,14,26,71,149,249,101,162,31,2,186,51,56,187,17,83,55,174,54,245,47,254,186,243,228,128,172,73,158,101,181,140,69,69,96,183,191,26,240,126,101,14,195,98,91,217,48,105,172,45,67,67,14,32,187,74,183,238,98,66,230,10,15,195,114,196,31,163,156,103,230,47,26,86,5,27,26,227,114,62,20,41,130,114,13,103,26,3,196,138,103,210,89,81,183,63,81,83,31,182,247,80,51,236,152,142,184,128,193,13,230,15,98,152,123,30,87,242,173,168,110,27,95,106,49,145,25,185,100,150,117,36,207,129,200,155,67,103,26,202,140,210,98,7,132,3,151,153,90,86,201,130,64,123,106,78,96,86,150,60,226,234,88,173,65,107,114,254,51,7,231,196,140,241,122,149,164,158,127,121,86,198,51,36,141,80,198,90,26,31,36,131,34,103,25,224,32,214,183,213,101,89,6,30,219,169,2,179,43,168,45,172,1,227,204,144,132,192,41,240,170,169,129,33,64,164,39,224,130,124,169,89,141,141,84,114,106,168,50,65,133,64,220,86,158,146,83,240,139,40,213,181,84,240,73,103,106,6,250,51,10,154,216,152,171,170,49,46,27,41,222,29,72,166,26,81,61,165,181,140,96,152,178,121,152,146,163,216,193,146,72,34,45,198,146,50,141,10,246,33,30,99,231,234,69,64,34,75,50,143,152,72,13,176,200,168,224,120,73,102,19,45,166,170,197,210,46,53,181,81,55,24,151,141,48,245,7,237,227,86,85,166,100,225,176,169,67,224,51,233,47,4,199,130,252,161,235,71,1,219,50,152,209,128,95,105,103,1,140,23,18,213,14,200,18,64,140,135,36,25,19,88,77,179,92,202,220,99,202,150,24,192,24,222,21,86,109,164,144,118,169,201,250,108,242,95,152,37,64,164,244,200,196,147,210,85,186,24,95,143,10,114,202,173,151,211,89,50,171,147,48,146,176,219,162,227,48,241,134,133,146,205,243,57,85,100,106,113,201,226,50,41,250,108,98,73,147,147,105,14,100,192,178,182,91,11,139,42,171,11,226,77,7,233,70,154,27,77,193,247,98,172,131,78,200,221,66,85,25,90,224,85,179,201,91,194,101,141,244,248,178,98,19,23,98,42,76,60,163,234,74,13,91,201,204,149,77,196,14,4,159,201,137,97,51,136,136,135,195,0,186,144,175,122,99,108,46,147,48,130,89,67,187,90,172,144,97,10,86,81,214,65,247,175,109,150,95,136,64,95,117,74,92,70,149,225,219,137,13,90,194,100,237,92,237,14,71,66,200,181,58,165,109,199,228,76,54,207,154,164,169,216,241,13,87,214,217,126,76,42,91,32,210,126,134,126,154,1,247,9,124,241,98,215,50,103,210,74,159,100,113,147,168,138,181,17,85,138,48,192,97,24,178,124,1,136,125,73,101,108,201,126,242,120,199,228,98,117,37,36,122,253,147,50,107,113,19,48,81,49,190,232,145,54,175,199,204,132,129,100,2,189,80,43,117,61,62,183,114,204,193,73,24,195,198,58,183,14,12,125,168,41,245,64,47,186,130,74,172,74,190,48,200,76,171,85,149,148,24,192,229,198,152,154,51,227,40,189,73,166,253,94,94,109,209,5,246,208,197,35,173,179,15,141,124,50,244,172,253,123,25,18,88,122,96,144,129,136,37,72,109,100,206,130,78,165,54,178,104,116,42,198,250,212,234,49,158,9,222,9,192,99,12,107,150,233,187,233,95,147,40,151,76,170,184,138,64,114,164,176,178,67,65,176,99,12,139,39,195,96,144,97,190,173,25,48,170,8,102,174,178,103,17,85,149,136,52,44,78,73,170,63,178,81,172,33,176,241,137,202,168,100,192,198,135,120,70,180,79,80,19,60,5,31,50,90,104,96,238,18,62,72,70,86,61,36,146,29,183,186,68,14,109,127,154,85,103,180,68,50,98,28,208,223,39,148,93,137,192,66,248,210,227,31,229,21,117,84,201,113,128,204,201,80,97,203,23,112,177,34,60,30,164,62,225,190,202,102,78,148,157,236,57,83,99,70,30,62,20,165,241,172,75,47,183,16,252,209,81,150,67,32,214,206,23,54,233,26,199,191,234,163,224,70,1,56,140,183,201,164,139,143,136,68,18,213,81,26,102,176,183,55,252,87,211,114,13,101,38,180,241,187,132,176,99,22,212,45,115,83,24,136,98,213,182,39,158,101,191,193,0,204,122,87,90,12,44,76,88,22,44,223,27,143,169,2,88,9,236,196,179,14,50,44,76,243,140,124,81,114,160,3,234,69,63,48,177,32,208,195,63,18,194,51,255,0,58,60,48,242,247,47,24,35,26,113,44,121,236,63,134,96,161,153,48,226,237,89,111,200,46,36,59,216,242,243,32,115,198,153,40,168,23,204,219,35,152,199,145,104,159,90,255,0,14,164,5,148,194,52,246,73,226,90,166,76,157,90,76,194,235,94,135,15,18,101,135,43,18,212,107,8,100,234,71,201,31,42,72,107,92,175,84,102,164,202,78,17,47,51,70,50,79,105,84,182,216,174,242,32,37,33,134,39,170,215,201,25,64,144,155,74,158,183,195,9,72,152,67,11,196,169,86,36,204,174,3,50,214,36,98,115,21,13,191,25,58,74,143,153,167,160,205,237,139,200,181,70,209,236,141,250,76,139,21,67,115,65,49,161,191,62,101,77,84,102,8,8,89,148,55,62,28,66,65,67,161,184,207,243,101,77,81,183,174,83,26,72,210,217,147,223,5,50,141,66,252,125,171,100,154,64,120,114,242,172,168,187,138,1,2,224,114,125,212,221,143,33,18,143,74,137,27,152,34,196,152,86,201,31,159,106,81,249,241,24,236,206,84,43,216,113,191,152,73,216,94,2,13,106,152,17,151,153,10,202,71,43,11,25,200,244,115,2,204,107,88,88,49,119,44,13,48,3,247,80,204,106,199,112,175,149,35,48,160,228,214,193,240,204,33,114,44,24,241,147,164,163,64,26,121,6,252,43,55,24,167,227,175,137,159,130,211,38,183,39,180,153,67,198,84,83,205,140,107,108,46,72,216,136,227,124,183,17,150,231,204,96,152,244,103,163,142,239,251,172,75,91,244,145,227,127,126,52,171,103,22,70,209,57,16,246,179,62,121,80,85,63,40,22,187,237,61,136,25,114,141,5,73,107,233,167,24,140,142,12,90,218,74,184,7,207,167,148,78,158,37,132,56,30,202,171,13,148,73,172,64,76,14,46,101,132,243,242,49,140,28,104,246,4,100,246,146,54,92,2,49,49,25,49,135,168,98,39,176,108,155,77,3,243,229,16,150,135,204,56,147,192,204,4,148,78,192,4,234,18,57,139,109,159,130,72,210,127,63,42,197,156,189,42,194,77,11,240,117,13,14,26,208,70,246,147,9,189,127,129,27,42,167,19,168,75,84,200,4,233,55,18,173,99,63,34,159,190,126,53,182,5,86,177,56,200,199,17,63,84,178,153,91,185,98,87,107,60,241,159,149,103,91,170,162,121,226,50,137,213,86,241,49,244,217,81,190,234,57,191,224,78,67,181,146,62,36,9,161,145,57,44,136,13,102,19,139,152,34,33,86,221,31,113,40,163,230,22,37,104,106,208,16,124,194,74,205,91,182,233,18,54,252,199,222,198,133,149,105,158,64,118,160,110,41,226,77,230,218,242,32,170,167,144,125,202,133,146,98,201,26,107,17,146,54,228,167,37,187,134,113,75,120,132,181,70,211,122,142,75,50,229,30,53,208,117,36,0,23,152,66,81,242,117,35,234,56,138,161,33,209,12,141,192,198,29,81,227,63,152,185,85,140,0,128,64,81,49,181,84,25,36,237,79,97,221,143,218,83,177,86,87,42,24,198,125,37,158,255,0,18,82,201,159,145,43,178,181,198,168,170,73,84,113,50,96,200,128,240,7,181,141,33,223,158,73,49,9,62,129,15,16,249,85,84,89,48,10,15,254,105,164,55,129,43,127,248,214,135,201,60,98,37,99,21,75,7,152,24,18,83,120,17,253,169,115,231,156,131,75,67,26,212,146,248,146,228,61,52,42,97,198,24,147,144,242,141,75,4,54,66,238,42,97,26,73,214,136,203,111,144,169,230,197,194,144,73,178,38,68,242,76,108,188,202,126,239,31,131,255,0,239,65,171,216,21,236,223,61,62,173,140,241,120,101,10,148,164,146,253,210,232,144,223,185,99,19,198,19,88,210,109,61,189,234,66,250,33,224,247,42,184,111,0,184,81,179,3,16,163,79,184,167,51,71,34,147,208,217,199,202,177,158,240,11,155,18,249,49,251,99,240,165,210,76,66,169,88,182,145,136,238,45,73,200,40,138,125,225,156,66,114,228,84,207,173,103,155,202,176,52,2,123,34,78,170,107,77,65,116,110,38,34,99,90,131,207,104,101,160,209,143,25,46,125,36,233,199,203,151,18,211,44,174,85,108,224,149,139,224,67,182,127,10,249,85,90,72,195,195,151,42,105,26,30,68,10,106,195,20,128,230,83,118,80,14,71,226,8,149,208,106,134,180,76,134,49,38,169,59,100,115,191,68,145,255,0,162,231,127,21,52,168,36,211,31,48,178,174,233,37,236,240,234,26,148,213,76,25,43,79,242,191,232,77,136,185,88,226,127,13,245,33,42,64,200,133,226,95,160,180,174,161,137,56,28,220,171,243,36,107,134,84,106,60,50,224,99,31,154,238,58,110,72,49,176,161,73,226,117,149,183,108,7,104,86,16,233,234,172,129,151,23,34,52,48,199,52,11,84,104,7,173,63,23,89,82,8,109,244,115,143,136,40,11,186,166,8,28,188,170,193,152,202,196,170,236,57,70,152,149,114,57,68,105,39,21,142,16,137,90,135,60,144,51,50,93,176,96,207,212,139,141,51,147,18,213,192,171,102,46,178,210,82,167,63,40,113,137,52,211,116,243,171,79,218,169,106,176,23,195,42,62,76,48,8,153,68,36,173,80,86,145,49,248,10,100,204,160,194,100,162,102,53,247,120,1,189,99,37,224,42,152,236,35,147,100,113,189,111,140,98,77,90,45,97,251,193,75,161,207,219,31,148,73,197,178,148,236,14,37,174,76,145,136,107,15,85,136,81,173,177,160,2,203,152,165,66,230,101,105,200,67,50,76,169,47,89,198,140,121,35,84,166,210,187,97,229,9,86,48,25,20,103,194,100,245,19,122,252,72,123,90,169,81,136,195,123,105,13,175,65,50,175,208,172,141,84,80,126,151,42,146,214,21,176,74,63,208,70,16,214,226,67,114,75,123,31,141,245,230,188,137,167,231,60,95,241,200,186,15,194,45,103,234,213,160,150,97,42,219,141,13,163,166,145,230,177,171,141,36,191,116,75,68,58,26,106,223,0,212,192,28,97,253,49,41,237,178,107,126,231,111,228,104,233,93,116,47,35,24,115,186,81,62,148,2,191,49,68,129,170,198,48,117,39,12,153,199,133,107,49,58,254,161,113,130,8,195,225,42,22,100,252,104,83,73,39,178,180,177,239,247,84,199,85,253,140,194,243,206,122,161,135,90,49,141,137,96,100,128,107,91,238,49,251,168,29,172,248,141,166,124,183,152,82,115,25,229,89,50,126,229,111,219,101,78,74,180,1,227,90,158,22,100,204,153,250,112,62,146,250,248,3,246,83,248,137,108,130,169,230,51,165,81,61,252,106,57,145,165,198,38,80,163,189,84,227,238,88,59,70,174,103,101,224,46,83,41,41,150,81,10,124,66,138,172,179,2,112,18,105,52,39,201,197,141,106,136,213,66,113,242,88,143,173,146,1,19,153,111,126,143,57,125,210,32,95,72,241,254,226,102,176,170,200,91,213,89,0,108,94,184,178,1,84,165,62,248,103,196,97,39,207,102,95,105,33,94,202,1,234,76,243,89,134,200,100,89,26,183,47,80,144,236,128,65,19,169,1,101,61,49,236,200,131,55,42,104,104,124,104,15,14,68,10,7,176,151,218,37,232,193,148,35,191,42,119,27,255,0,53,183,109,145,6,238,106,96,24,223,145,16,192,143,255,0,98,141,107,243,26,222,19,13,1,91,130,26,51,62,146,23,242,127,238,83,73,60,131,73,204,194,9,45,140,168,102,255,0,16,210,67,76,124,147,246,172,164,201,24,150,53,172,1,9,152,41,10,174,10,109,216,126,116,99,33,241,166,209,160,60,163,89,190,2,114,91,141,97,72,100,188,92,43,108,151,228,98,223,38,48,214,44,10,66,160,161,167,124,149,177,250,87,27,31,202,154,67,9,7,202,154,135,25,85,44,115,200,172,252,8,231,198,125,104,215,221,206,228,105,245,172,97,145,40,100,109,179,212,153,138,198,173,82,118,101,84,188,143,54,85,178,49,182,36,237,84,155,12,163,122,67,113,91,199,251,73,149,71,222,212,105,26,215,254,230,45,153,142,87,169,250,121,251,98,97,48,147,224,155,42,106,128,99,56,134,133,147,202,139,195,144,104,3,64,158,36,181,18,198,150,51,243,166,225,14,65,165,24,72,50,38,65,147,137,139,6,230,100,102,13,12,248,203,99,228,140,164,89,249,173,81,89,89,0,153,25,125,55,90,37,230,26,210,103,176,169,140,200,84,254,39,162,51,113,173,51,2,133,100,156,67,72,51,102,109,152,18,17,13,24,36,91,195,60,104,240,176,101,122,168,134,160,192,1,81,251,96,12,125,75,38,61,130,91,164,204,139,129,2,228,78,92,51,35,20,196,8,7,141,59,171,253,106,184,204,200,69,155,42,153,255,0,114,42,83,113,144,103,91,51,143,10,46,75,216,68,153,240,30,62,108,170,63,86,234,121,90,127,151,47,31,184,149,152,104,215,121,191,167,72,8,78,39,246,163,89,37,235,156,232,159,137,117,183,100,195,186,200,186,116,8,192,178,6,108,163,65,89,161,120,121,232,45,146,204,136,55,195,202,206,165,79,232,255,0,251,133,160,213,68,246,147,28,118,36,38,83,227,122,200,48,1,224,168,38,85,75,16,243,20,74,118,100,204,68,81,102,200,172,106,206,51,135,196,68,252,33,1,70,163,227,73,57,94,168,97,201,24,187,150,216,171,40,219,108,63,172,177,120,94,133,125,144,253,148,59,237,72,34,118,172,179,18,252,115,57,33,120,208,190,95,240,250,107,84,251,140,99,237,74,131,169,63,63,80,149,44,27,76,60,51,25,141,38,146,252,79,68,122,193,36,141,14,102,110,84,36,228,86,53,100,13,140,198,16,104,231,195,30,4,185,140,32,128,178,135,113,236,152,170,130,178,92,12,204,219,61,111,100,198,123,203,108,150,50,74,92,200,124,252,169,6,92,249,152,204,140,57,201,65,168,88,34,43,80,195,6,52,4,255,0,1,172,98,62,88,136,194,193,198,31,10,99,14,212,126,120,86,140,35,34,3,109,140,153,178,170,41,101,98,184,38,97,22,201,49,178,141,77,70,158,79,105,57,13,147,240,114,161,133,104,212,87,50,156,101,243,82,86,90,73,145,165,238,195,21,94,110,121,214,153,225,33,25,212,177,69,201,56,234,13,167,153,144,10,142,52,51,148,156,74,110,169,251,39,170,216,118,177,4,5,107,25,86,113,160,67,140,107,83,217,141,0,253,78,12,248,81,76,152,57,44,83,181,198,217,160,52,151,165,239,120,197,204,143,152,207,200,164,175,164,203,19,56,132,176,216,249,21,112,238,193,212,85,148,240,142,75,56,151,48,141,48,241,137,218,69,105,167,172,137,39,135,42,91,23,146,21,169,162,100,4,181,241,142,37,124,250,166,23,195,149,10,106,160,11,218,84,174,39,22,227,33,8,99,74,16,248,185,80,65,184,151,36,152,118,164,86,242,96,68,23,180,151,62,171,243,165,177,85,147,28,244,57,100,103,128,92,37,18,206,124,62,60,194,78,245,37,80,255,0,86,33,40,91,45,66,202,223,213,149,118,144,85,103,6,184,52,177,112,137,109,173,152,76,24,74,190,6,226,13,184,214,49,171,72,35,230,203,198,148,115,207,135,23,62,108,73,245,80,64,66,51,149,46,147,91,185,3,241,23,145,122,146,4,232,220,50,208,99,20,243,41,242,123,169,76,253,42,113,147,54,235,16,209,187,205,183,186,190,73,178,60,225,225,10,98,67,42,115,68,141,194,98,229,91,238,61,56,188,162,18,136,219,88,140,249,76,84,108,203,185,66,6,28,89,82,216,174,223,244,108,248,108,146,62,94,164,44,157,43,85,131,136,92,169,116,105,150,69,71,134,236,153,49,21,10,192,202,7,2,169,241,142,168,63,15,101,6,101,232,220,143,84,12,240,192,154,196,170,73,73,100,72,204,195,137,69,234,27,184,181,35,121,101,137,116,217,58,108,18,79,152,197,74,237,116,77,28,223,0,216,242,160,213,170,28,190,171,94,15,119,155,23,26,232,213,90,132,18,70,51,68,74,111,190,11,83,73,137,187,163,149,182,34,3,79,86,203,164,30,208,197,203,141,79,34,150,87,40,109,102,30,113,250,144,76,126,53,184,211,223,36,125,88,150,1,141,198,134,52,102,27,81,148,120,81,76,123,251,148,117,148,146,86,243,45,80,254,34,197,41,217,16,202,76,197,22,54,117,45,217,100,113,44,141,170,165,139,184,75,85,59,193,108,62,36,121,169,192,81,243,9,81,73,53,69,193,212,224,35,240,132,92,137,244,99,111,128,150,63,79,15,180,34,73,231,190,242,183,244,130,38,52,249,11,139,148,111,134,50,61,123,193,158,105,77,12,249,114,71,243,125,136,249,230,198,60,169,130,161,63,43,231,204,33,173,70,153,6,55,211,198,150,62,78,228,15,72,222,19,249,191,118,84,5,71,115,239,162,11,168,75,108,13,72,2,253,165,17,112,109,140,71,152,73,78,158,190,124,233,204,14,85,205,36,212,99,161,99,90,157,136,58,147,19,58,178,170,58,27,42,217,221,162,202,166,234,169,1,36,121,138,155,198,170,137,24,153,69,196,179,59,17,178,62,131,203,136,117,178,65,250,85,31,62,168,99,103,9,83,27,43,140,99,195,149,73,73,190,231,93,86,13,176,9,33,196,124,38,18,101,91,196,196,63,170,190,75,48,150,42,197,249,49,241,37,52,125,185,26,208,105,36,82,255,0,136,95,4,152,165,167,48,237,96,217,15,132,168,177,149,160,21,197,147,198,4,182,170,73,10,252,194,42,62,212,57,60,195,237,169,47,50,86,206,194,30,180,140,58,241,44,230,79,38,52,32,76,57,41,89,159,44,140,89,135,32,144,3,32,248,121,163,49,255,0,199,233,44,33,224,146,156,134,51,60,19,169,38,3,101,59,8,204,201,180,56,24,128,136,8,88,38,44,225,152,25,201,149,48,134,80,12,72,68,85,80,53,81,35,51,15,111,238,169,121,152,50,124,161,86,168,208,206,82,118,169,249,21,170,212,178,54,170,7,210,26,92,107,136,132,234,198,149,189,140,140,196,142,202,203,23,158,17,38,176,44,104,62,153,60,106,98,125,175,62,36,161,247,22,37,39,20,82,21,16,207,50,248,24,194,196,150,198,213,70,33,15,188,178,99,31,230,134,97,136,152,134,72,196,52,192,111,124,97,144,9,20,152,24,211,150,76,26,223,242,133,98,91,8,69,26,151,252,102,64,121,142,49,23,65,100,1,201,225,73,39,232,144,70,148,243,118,229,69,70,220,7,135,37,152,216,100,195,215,134,46,213,131,42,134,62,148,57,171,81,83,85,148,117,15,82,68,34,50,76,199,217,41,39,214,131,185,50,141,39,26,22,198,181,71,108,210,67,146,60,203,55,208,178,48,214,16,53,62,199,246,211,71,218,178,119,50,165,136,209,137,89,44,36,103,189,38,176,255,0,205,92,207,100,89,44,251,138,46,250,1,198,199,148,41,88,162,136,230,76,103,134,35,117,172,228,211,197,36,93,221,119,98,10,28,200,165,38,210,90,115,12,32,31,8,144,185,154,216,17,114,95,44,103,253,47,26,105,2,227,39,128,76,84,198,250,158,118,2,24,92,163,92,206,99,46,61,71,8,178,70,252,233,27,2,145,181,206,223,73,112,241,179,132,170,142,6,9,196,230,42,231,26,96,196,24,57,149,56,108,129,237,41,171,3,42,136,254,37,252,40,157,101,231,109,72,92,82,68,164,180,145,181,141,76,191,78,176,139,251,139,178,67,184,62,60,75,207,135,85,39,204,165,236,88,208,171,181,199,94,170,84,77,166,245,208,76,30,81,162,35,25,153,240,152,92,107,39,176,3,122,62,27,34,144,124,202,138,65,130,95,91,85,37,156,34,75,217,3,17,62,210,218,105,44,141,210,135,125,146,161,138,172,52,8,82,59,188,3,200,136,13,150,85,170,123,7,239,114,162,193,90,49,47,91,171,65,26,118,47,253,221,94,111,15,111,19,22,85,6,205,36,1,78,221,139,254,117,105,78,204,108,73,93,74,72,202,252,70,21,176,201,11,137,19,101,0,19,65,202,36,27,36,242,35,2,100,228,178,35,109,116,219,10,7,196,246,210,154,170,127,77,225,17,114,174,140,104,96,47,114,212,106,218,225,3,40,132,164,202,163,238,106,33,128,193,136,156,202,154,54,208,160,83,50,114,11,168,72,218,166,28,172,202,153,76,101,54,90,195,126,76,161,91,171,109,73,211,149,15,63,39,241,165,175,126,217,249,147,176,42,149,198,126,228,8,6,7,25,22,170,219,81,148,104,173,200,242,37,177,149,30,192,152,200,221,200,163,90,131,195,136,170,114,100,198,20,10,94,77,195,225,19,237,164,98,145,170,253,22,114,108,134,84,154,215,63,104,121,70,151,195,181,4,239,117,60,15,134,60,41,148,73,48,3,173,181,197,194,85,178,97,178,191,42,213,38,6,71,241,47,49,143,140,128,55,120,48,140,81,154,216,50,197,17,230,137,216,37,93,230,79,101,33,187,55,178,84,55,16,143,220,156,248,117,170,143,55,206,37,143,96,158,175,158,23,246,226,83,154,122,134,158,49,55,98,199,145,62,49,159,225,196,133,226,18,85,245,246,15,140,96,99,70,134,102,37,36,201,39,201,202,154,70,120,252,63,84,182,198,84,105,50,120,228,251,88,144,12,120,252,210,187,91,230,70,74,195,124,66,63,133,48,234,165,105,163,16,189,42,83,80,208,130,79,49,133,200,170,234,173,73,36,24,150,83,52,220,233,200,174,132,172,200,222,231,40,13,168,41,37,176,89,85,220,13,73,46,72,25,202,167,245,63,195,75,28,249,125,164,109,36,99,214,131,12,180,155,108,91,121,93,74,200,19,199,231,202,141,52,200,158,210,131,181,190,100,23,251,139,56,23,15,154,60,162,80,179,35,20,219,87,91,149,134,96,202,69,230,5,43,13,145,7,196,100,192,51,216,169,97,42,195,136,191,167,90,164,207,24,146,121,55,4,23,74,74,251,134,73,62,18,149,106,200,46,201,80,205,67,151,137,22,29,85,136,120,84,121,161,254,124,193,42,30,97,143,131,133,48,203,82,193,250,171,35,255,0,84,176,147,62,196,92,193,201,141,115,13,133,228,153,217,98,20,138,251,79,90,218,214,252,165,136,184,210,170,143,36,139,224,103,50,76,91,120,164,202,110,69,5,232,239,141,57,254,232,215,69,181,128,9,63,54,17,98,72,159,1,254,105,100,81,21,137,243,83,188,158,210,176,211,208,198,49,179,40,146,237,172,132,196,54,91,102,117,34,194,50,220,160,153,85,4,163,97,177,114,37,175,15,38,17,21,107,126,164,198,52,160,211,229,73,62,81,9,50,200,102,205,3,39,192,228,229,76,43,95,182,251,169,70,230,89,7,202,182,198,152,244,246,50,165,91,25,189,103,8,134,147,89,67,36,110,108,75,100,105,231,141,204,36,193,243,7,37,156,200,176,181,39,35,93,176,103,194,183,218,204,39,104,87,172,170,135,39,152,34,228,88,176,36,216,225,40,185,22,213,135,178,141,40,117,86,65,225,41,85,17,176,78,2,227,38,223,86,203,38,47,249,250,213,13,86,173,181,16,241,24,68,18,157,168,59,34,183,19,118,173,173,125,71,205,132,92,106,126,182,239,33,59,83,171,187,227,217,68,120,75,202,165,224,83,156,167,82,107,91,18,235,90,230,87,134,78,86,118,160,228,242,161,76,19,141,156,75,100,102,28,157,170,150,212,231,168,12,154,166,8,153,130,190,133,243,133,210,34,39,129,135,145,233,163,42,129,237,9,58,170,134,243,11,3,159,7,42,95,63,57,73,194,170,13,15,129,69,223,26,116,102,63,104,44,171,106,42,201,118,50,13,172,234,130,125,84,234,6,170,4,158,226,168,154,121,150,68,151,253,70,46,37,83,233,64,147,205,137,76,163,50,141,223,61,228,233,69,67,103,214,66,64,8,197,194,153,5,152,200,139,10,205,137,162,100,6,100,202,182,64,126,36,209,145,183,44,67,62,30,219,218,85,37,99,107,204,133,54,66,244,137,51,129,25,146,120,74,36,71,160,158,55,80,184,214,136,78,60,39,250,75,25,53,82,136,197,78,248,111,247,127,224,180,121,143,222,80,242,44,73,51,79,16,189,185,10,183,254,21,139,27,155,18,166,153,1,229,6,104,133,73,179,28,95,171,85,196,204,156,50,5,107,48,113,47,166,102,36,171,241,33,35,63,22,37,137,181,14,231,185,101,141,88,198,236,198,182,177,132,83,140,190,0,158,140,252,90,2,141,32,219,99,227,96,19,18,103,152,153,58,136,148,73,213,67,27,215,153,172,55,61,169,236,161,182,195,198,25,235,9,44,202,197,168,51,193,37,139,123,19,138,216,17,150,178,103,86,145,248,68,130,173,212,150,179,165,178,33,132,174,164,213,111,144,158,131,22,55,55,184,145,163,25,102,244,246,11,134,28,160,194,152,192,99,234,95,204,84,172,57,197,211,255,0,20,105,183,83,134,150,162,217,138,88,122,182,9,9,132,197,77,55,144,124,50,138,80,200,185,21,149,36,232,207,202,18,242,33,89,107,113,25,37,156,190,196,46,184,234,116,205,73,36,115,162,225,196,53,207,140,249,67,58,62,147,82,50,73,54,146,251,19,57,245,89,121,162,9,93,90,250,28,236,180,98,119,96,9,36,97,165,137,82,64,124,88,204,225,75,246,103,199,132,162,73,167,214,218,198,62,80,202,227,88,192,181,126,122,148,246,86,76,140,196,165,134,124,158,100,0,66,127,238,202,179,53,144,5,194,166,62,62,7,201,147,199,25,27,14,126,81,164,207,141,234,68,68,67,140,120,36,64,98,60,243,88,60,192,26,248,247,191,26,159,181,152,113,44,144,120,86,237,82,182,4,241,145,52,147,51,242,46,105,79,112,125,242,180,124,193,148,10,107,37,202,203,13,53,49,102,170,139,159,104,136,125,144,212,164,152,99,207,148,43,107,36,156,92,37,85,176,149,82,161,147,226,151,184,169,93,144,65,159,48,74,167,230,70,150,94,104,146,150,144,178,198,55,113,81,98,117,82,166,52,12,172,246,214,6,199,25,33,11,37,20,236,46,82,39,207,96,200,62,84,88,202,170,25,97,25,16,198,141,141,105,147,100,56,61,171,84,107,128,78,247,80,53,88,101,14,78,217,80,192,159,141,32,141,15,42,104,198,109,152,129,108,165,107,45,120,50,161,95,169,0,39,168,233,246,178,198,206,33,37,17,167,203,146,151,212,178,172,125,139,249,55,100,39,180,163,53,12,195,147,205,17,26,124,161,172,166,63,122,206,97,39,169,61,197,70,38,33,234,25,112,142,204,221,106,216,54,177,44,160,255,0,239,138,117,244,224,47,180,178,12,13,179,56,186,209,183,168,52,138,225,15,122,16,210,71,27,181,99,38,75,227,114,173,161,153,6,79,114,193,76,25,100,2,38,16,30,2,161,31,26,14,124,193,18,40,38,251,73,197,28,176,56,136,143,100,145,165,113,163,74,42,41,144,8,145,134,170,132,73,141,147,169,43,153,12,254,29,73,160,76,72,61,165,70,26,226,9,1,218,181,68,101,107,98,64,191,213,68,76,57,113,13,60,167,102,34,115,74,202,149,221,152,101,39,18,76,199,218,137,252,34,34,168,234,199,89,12,48,120,102,221,35,54,3,199,218,185,253,60,249,222,12,202,85,64,27,83,141,138,33,182,63,135,84,15,52,73,163,48,100,246,215,60,212,58,228,245,49,94,97,21,115,125,55,241,190,198,254,243,105,237,249,165,105,14,190,159,255,0,28,243,35,74,190,218,123,159,161,216,196,196,38,200,53,27,14,225,242,64,195,45,254,177,56,125,66,82,107,18,170,149,166,193,224,128,145,255,0,146,149,153,107,107,27,153,122,54,164,57,59,68,159,35,41,160,249,239,98,87,101,36,30,8,57,247,127,69,35,152,247,206,247,81,144,187,106,21,37,249,86,166,5,6,204,227,225,202,142,140,199,249,170,24,202,181,5,178,135,249,16,112,222,193,145,85,237,135,36,24,177,41,187,42,114,100,226,91,98,10,122,124,48,78,1,18,152,20,224,25,57,165,127,26,212,105,146,235,123,74,166,100,234,115,238,248,121,82,179,23,142,19,169,195,120,6,155,70,103,231,92,214,182,202,215,205,134,47,90,190,164,178,227,102,84,140,110,221,10,22,86,147,185,109,124,102,125,37,230,89,3,193,14,251,182,38,37,182,239,242,109,120,127,34,213,224,113,251,171,67,236,134,66,34,88,108,168,41,86,64,57,254,100,98,83,13,143,17,213,102,217,146,65,204,148,190,24,196,78,36,194,172,128,242,95,182,30,99,21,0,27,137,89,217,132,188,105,132,154,162,78,98,94,202,121,81,189,164,84,101,153,71,38,54,230,42,146,178,141,47,218,84,97,227,238,89,190,76,65,51,169,4,200,168,108,181,146,76,56,177,34,231,233,33,205,30,83,21,29,101,106,63,52,40,108,142,95,105,43,50,141,182,220,204,106,180,220,65,247,23,18,114,26,112,9,232,55,241,15,50,58,5,168,200,143,64,237,39,217,170,226,146,14,12,193,41,4,85,7,248,206,118,159,151,139,47,82,232,211,242,73,26,231,215,122,84,243,143,212,149,163,191,2,240,245,10,159,251,74,138,79,139,64,40,216,41,105,203,245,204,89,35,225,92,183,240,127,238,39,58,123,74,142,49,57,138,66,161,99,116,30,73,160,126,5,144,111,183,36,70,60,44,146,196,187,102,56,195,250,72,136,115,199,212,168,114,182,75,128,174,100,98,70,58,248,27,224,65,62,18,149,55,178,146,12,11,151,234,72,199,147,47,44,66,165,145,177,30,21,182,185,157,59,215,160,201,103,104,208,239,159,19,234,168,26,118,78,31,17,147,214,70,252,138,107,97,154,52,70,40,217,36,100,95,94,204,163,88,85,48,24,17,15,102,39,171,41,6,17,153,243,171,101,230,237,26,121,27,83,143,193,153,68,183,190,48,36,129,7,233,160,31,180,182,163,110,43,46,90,27,228,220,2,112,56,132,181,64,102,82,114,163,3,12,2,91,124,6,176,91,41,245,240,198,180,190,6,84,123,22,236,8,18,164,241,160,75,140,244,6,254,212,79,197,176,38,53,95,224,138,8,114,143,136,67,88,181,54,218,253,19,17,141,59,207,244,164,69,24,39,238,40,147,222,164,186,76,144,126,126,84,214,50,172,226,237,200,196,128,159,51,42,223,37,140,200,180,108,214,23,85,84,48,140,204,157,201,144,107,119,40,70,4,130,68,67,178,24,223,133,22,22,183,10,101,62,216,156,37,202,141,124,60,163,194,101,224,207,136,68,199,229,8,197,139,32,141,11,18,243,233,222,62,164,44,3,114,97,40,149,91,216,63,4,188,208,1,147,46,37,160,184,242,49,194,15,253,87,176,141,41,187,184,244,128,48,216,150,154,125,78,11,34,97,75,98,171,15,117,30,73,102,80,36,50,108,162,86,254,173,63,74,238,232,65,100,12,41,242,36,186,42,48,12,109,85,84,158,67,153,18,75,56,87,62,55,195,123,47,60,194,148,69,75,165,107,101,214,179,12,178,228,34,85,181,138,178,197,92,74,151,176,104,83,73,28,100,89,140,1,13,42,146,108,190,210,163,16,85,80,152,211,199,244,150,233,47,252,137,83,38,13,125,147,63,141,75,212,181,84,158,212,150,175,22,64,133,5,73,63,147,152,171,237,247,34,85,24,36,75,82,202,202,138,116,24,119,3,240,230,42,251,51,82,2,48,223,202,163,216,247,173,123,99,145,252,168,169,150,80,195,107,157,201,48,132,168,200,111,37,151,186,167,153,66,1,75,204,170,224,5,145,135,237,162,53,111,49,164,153,107,128,166,236,54,53,12,205,16,164,42,87,248,183,35,57,85,179,216,201,44,194,101,37,168,116,51,4,253,216,178,226,47,98,118,143,244,34,179,254,193,16,62,33,65,131,218,177,147,241,10,44,226,113,21,38,135,163,235,114,114,136,139,109,174,131,28,38,50,92,72,164,18,139,66,231,66,245,16,88,167,170,212,228,25,51,101,86,80,245,60,73,44,230,92,170,159,140,140,17,132,172,33,192,124,150,112,137,106,171,11,35,197,33,87,50,48,44,128,252,69,31,42,136,187,173,216,188,129,50,173,135,12,144,65,133,77,235,7,144,124,161,18,102,57,227,193,240,19,195,184,124,111,117,81,195,178,36,144,46,113,154,80,143,202,37,81,67,106,206,164,145,157,82,230,167,221,73,13,228,229,10,71,15,213,99,63,149,116,144,198,1,7,155,22,85,176,213,177,74,63,210,171,109,171,156,127,146,233,143,97,53,85,147,196,198,43,90,123,182,16,124,170,66,76,108,94,210,85,235,199,140,124,33,82,101,161,213,27,44,203,145,217,89,62,41,70,145,220,62,94,63,148,83,52,247,196,47,114,166,12,192,73,31,106,208,104,213,56,104,7,14,73,61,213,190,124,49,205,7,50,33,129,173,95,60,198,36,17,107,57,207,47,168,79,252,106,2,126,158,56,229,101,9,72,37,222,38,67,4,149,33,119,167,189,209,42,85,92,148,114,60,36,246,158,181,60,110,18,149,89,70,146,2,49,67,26,54,217,232,118,90,158,51,248,74,179,129,111,253,197,252,159,180,133,55,90,14,182,227,114,62,110,212,76,151,191,31,10,98,85,200,21,236,202,179,135,156,71,72,77,119,182,63,205,241,39,149,179,1,39,148,73,75,170,176,237,236,121,88,164,181,62,149,28,209,245,46,137,0,57,71,212,142,244,161,251,66,91,69,57,89,157,27,3,243,60,205,13,58,17,243,124,200,149,94,158,140,78,147,46,185,107,90,57,32,196,97,40,169,144,25,9,249,177,44,88,81,70,252,153,101,228,123,172,106,126,202,25,200,71,153,80,67,48,228,166,129,140,2,123,75,85,84,219,50,17,180,145,137,159,148,74,202,51,255,0,38,21,181,149,160,19,250,147,40,213,172,252,139,25,168,28,201,233,33,120,158,141,128,192,73,225,48,147,201,149,67,43,56,148,164,247,190,180,249,84,213,138,46,88,148,47,164,103,135,18,17,159,34,124,38,18,209,3,86,131,164,203,109,149,144,39,3,48,187,22,216,54,219,200,222,105,145,123,177,45,126,182,8,221,88,212,248,115,148,137,136,99,3,195,152,89,80,109,85,2,100,221,238,71,218,167,100,198,157,53,255,0,109,54,52,48,119,4,75,56,222,11,106,22,85,92,65,41,233,198,53,85,24,209,35,3,148,169,87,165,78,238,10,212,26,75,194,157,153,186,209,80,181,195,39,218,159,207,133,17,14,202,119,135,41,81,204,164,24,135,204,131,152,205,178,54,195,242,60,15,24,217,22,175,227,64,70,153,144,233,179,228,228,98,101,50,67,67,252,9,237,45,225,122,4,210,113,173,129,54,70,38,176,187,102,217,240,198,78,95,113,46,96,70,36,110,111,248,175,143,134,254,228,11,90,24,178,72,196,182,178,122,223,26,183,35,16,19,25,182,74,50,212,115,26,215,18,213,101,36,114,65,196,167,77,106,49,44,25,118,50,32,174,34,169,51,37,198,151,135,219,91,30,252,128,38,111,117,20,108,114,86,151,176,99,85,83,158,70,57,30,182,211,123,159,155,137,23,230,69,214,143,208,215,7,140,198,10,196,88,200,168,117,11,198,63,53,205,159,113,138,227,183,18,89,10,244,249,159,163,180,220,192,17,137,213,171,193,26,46,85,204,244,149,193,10,54,43,134,27,114,14,100,129,36,122,88,211,14,248,133,126,28,72,243,124,200,249,86,160,132,31,72,107,69,150,236,96,38,20,194,234,202,204,36,190,147,18,55,238,33,107,88,201,220,193,83,211,247,197,62,98,166,148,50,113,17,45,142,157,165,85,196,171,11,15,7,184,168,199,217,101,98,92,105,57,70,190,70,102,84,130,27,76,198,21,6,99,74,26,113,3,0,137,204,142,147,12,4,103,233,85,42,69,164,101,97,69,84,200,146,73,136,203,85,197,11,10,55,150,33,121,22,243,86,227,38,108,72,248,222,5,237,90,43,47,146,147,80,52,220,238,227,21,87,211,198,28,97,225,95,94,22,9,136,115,73,24,186,145,96,201,241,40,94,96,99,237,83,215,97,25,60,10,30,197,164,38,33,125,213,139,205,147,137,47,168,235,26,167,19,48,218,156,64,127,42,139,213,183,211,134,206,21,95,182,121,88,244,162,126,158,100,158,229,187,97,249,63,195,155,190,77,172,222,148,198,180,39,247,85,132,61,55,18,51,58,145,140,167,0,186,162,170,109,255,0,73,180,215,248,19,195,226,70,121,255,0,193,30,250,214,19,218,90,246,3,31,74,131,14,172,2,243,61,98,249,152,152,155,250,86,68,36,250,208,12,15,75,144,110,41,58,107,34,100,194,176,252,228,230,88,73,135,206,136,12,103,166,85,43,97,140,7,189,60,243,252,138,104,44,56,158,168,227,73,30,53,66,76,111,141,39,234,137,27,152,5,98,81,37,231,32,208,1,124,225,31,183,141,0,170,165,67,57,86,18,99,45,80,13,245,147,240,132,18,65,194,128,168,134,27,49,162,242,15,255,0,85,140,248,7,17,56,144,108,251,201,108,10,170,252,198,57,128,79,117,107,52,1,160,141,255,0,154,240,110,6,46,35,37,220,97,182,87,196,223,233,163,255,0,213,102,248,203,32,207,28,146,34,140,30,4,214,37,183,64,6,49,125,219,32,204,98,8,139,120,76,242,160,214,83,121,131,198,146,73,15,231,255,0,218,167,126,7,75,108,130,241,15,49,147,24,166,184,207,70,60,195,240,72,247,95,251,132,88,121,71,202,148,173,77,230,51,4,133,100,252,71,88,204,10,90,192,254,126,212,172,198,169,80,199,229,98,209,36,57,71,212,176,128,255,0,200,143,124,158,60,43,4,101,36,46,33,144,188,72,74,118,74,130,252,37,84,111,140,242,29,22,202,161,248,117,39,168,110,80,223,91,101,143,185,21,50,127,26,93,182,198,244,75,195,144,104,12,69,146,108,185,19,74,167,176,175,75,77,90,194,163,3,242,201,10,217,74,143,244,112,165,118,83,217,24,15,88,134,212,158,9,93,147,31,53,107,48,139,29,26,198,216,114,119,43,68,192,159,63,16,150,16,227,108,120,149,13,127,254,106,86,40,194,208,198,151,143,168,136,43,42,217,126,31,165,34,184,15,154,43,109,149,116,41,201,37,190,142,54,104,4,206,206,34,42,0,195,56,129,212,174,166,64,7,135,82,1,241,147,51,40,139,35,146,241,140,113,63,148,73,191,25,70,183,201,102,52,189,147,198,50,41,88,186,171,58,154,167,195,126,62,20,138,121,137,24,106,199,204,114,65,194,149,201,173,139,39,207,40,178,172,21,109,11,8,170,158,57,36,237,78,223,15,242,33,95,85,6,11,243,4,88,145,241,164,143,26,117,169,86,107,228,35,152,23,136,136,102,24,138,130,72,89,37,43,53,87,39,106,42,42,200,104,228,34,210,248,31,105,52,140,30,76,72,220,44,31,114,97,108,35,12,6,21,20,200,207,18,49,236,103,180,129,49,136,55,245,37,5,177,233,129,75,131,12,133,238,200,154,49,249,17,129,11,16,50,179,32,20,104,9,184,97,143,26,197,129,91,25,39,26,219,98,37,110,1,50,1,215,37,248,175,163,44,181,5,84,168,130,46,44,171,178,190,201,137,52,195,12,132,237,89,139,226,21,145,26,232,126,72,248,111,79,169,244,38,160,244,235,1,19,31,159,98,253,71,165,117,9,240,49,124,178,161,131,55,148,162,26,213,2,6,201,106,199,69,58,228,235,223,168,244,151,220,186,14,161,122,205,250,168,10,115,115,249,16,15,14,249,253,170,77,99,22,159,69,68,253,85,16,128,194,164,205,230,66,102,69,190,156,3,31,9,72,128,54,65,49,101,91,200,44,158,38,108,181,28,18,35,61,121,133,31,18,146,147,14,89,79,155,47,26,101,2,6,38,114,166,22,202,62,140,98,23,221,66,89,73,148,37,186,50,99,38,3,200,204,170,138,162,52,130,70,103,40,9,149,97,2,54,35,243,39,145,163,101,246,151,166,86,227,229,91,82,123,199,130,16,99,89,24,209,99,51,54,84,22,231,109,230,164,245,37,145,228,241,4,171,142,83,171,167,91,177,118,23,238,65,196,85,13,125,26,226,12,226,20,37,34,121,161,167,147,195,9,85,188,152,17,103,13,252,75,161,35,209,148,156,210,55,78,248,232,69,105,187,82,126,65,75,86,65,135,18,75,20,244,253,60,248,196,204,20,109,61,147,196,76,38,80,102,200,172,117,153,108,59,120,70,33,164,54,92,164,84,134,198,70,37,166,173,202,245,101,92,78,102,193,137,127,3,136,136,214,67,203,220,157,254,30,201,238,173,172,128,200,204,229,88,184,10,210,92,66,248,192,140,78,164,120,66,2,49,46,187,146,1,147,10,50,156,204,43,17,101,114,171,27,84,41,145,128,34,38,47,128,9,32,237,88,237,134,69,159,134,53,182,17,150,228,101,219,15,27,207,18,78,195,106,2,251,68,198,172,172,171,73,218,150,239,54,221,203,88,104,218,156,64,224,70,62,70,26,90,175,173,146,12,120,84,248,76,57,62,234,222,19,98,66,142,204,206,84,126,68,134,238,25,8,206,17,35,33,217,35,95,36,4,26,44,73,163,99,149,79,140,113,17,27,73,48,241,142,206,34,46,128,104,0,146,206,161,165,102,164,250,34,89,81,227,153,188,202,26,171,32,73,3,17,249,128,69,43,2,1,225,112,242,34,158,99,137,77,153,139,213,28,58,123,24,128,123,216,54,44,247,79,65,76,243,88,35,42,146,172,146,201,32,196,110,85,33,168,126,27,196,212,25,12,30,196,73,172,153,7,164,169,173,62,167,136,95,119,145,118,238,126,199,54,219,214,202,114,35,105,139,42,67,237,2,34,167,181,181,87,5,99,48,174,173,48,208,103,1,249,98,143,34,146,153,39,100,247,170,226,74,236,4,26,217,99,240,203,141,26,96,241,165,207,187,97,86,15,181,127,253,233,108,53,76,102,51,145,31,12,49,6,62,212,168,204,60,158,85,230,5,227,247,72,128,42,227,64,131,101,195,149,111,252,25,16,95,221,40,221,249,227,19,50,33,154,204,229,226,69,141,88,216,168,125,61,84,97,246,165,102,153,91,27,164,89,82,231,154,92,225,229,236,88,64,134,113,19,150,41,18,216,222,203,246,103,38,202,89,63,72,46,68,77,84,251,44,159,54,36,222,182,51,50,51,48,147,115,86,197,246,147,84,93,207,224,191,159,254,246,23,42,42,75,6,80,102,42,196,209,177,173,161,135,22,75,62,109,0,35,159,39,16,240,165,97,129,239,118,170,233,244,128,32,62,80,73,28,111,150,62,28,72,5,21,201,129,59,187,106,133,14,113,19,152,74,189,243,217,224,147,79,200,84,0,134,250,24,228,197,82,236,209,149,95,171,8,137,145,94,109,158,80,114,175,67,101,104,201,136,200,101,81,150,70,240,61,163,227,99,3,62,162,178,127,95,42,78,203,42,104,44,246,196,182,178,250,12,225,240,164,86,84,13,182,108,195,253,75,143,8,86,234,217,248,137,243,105,44,14,51,163,172,164,140,172,225,79,97,106,103,106,26,226,159,40,150,1,100,66,143,254,242,165,97,243,247,150,214,49,254,105,130,161,108,12,65,123,73,13,147,34,16,252,34,84,251,102,96,75,13,12,127,240,126,97,9,2,18,243,41,247,32,230,18,138,102,158,125,77,207,168,9,118,182,61,133,6,19,36,243,233,192,69,41,33,87,25,89,143,186,122,236,114,70,192,152,188,137,148,147,74,47,81,84,155,40,78,57,204,48,139,254,181,101,95,255,0,154,85,81,241,94,34,105,33,63,189,145,105,244,70,21,249,182,4,93,46,182,0,50,48,220,105,227,195,93,143,170,50,124,69,102,147,232,228,241,169,216,78,209,98,94,125,83,197,194,37,208,172,160,65,199,155,40,210,23,176,99,122,107,104,101,24,130,159,165,71,52,156,162,65,179,79,50,163,154,33,85,229,169,129,225,218,146,60,57,82,226,61,152,158,125,144,58,144,179,33,178,107,50,136,72,169,250,87,36,162,75,14,65,47,67,100,232,196,230,138,66,166,11,26,32,67,62,12,69,71,62,6,52,222,52,200,165,103,52,92,69,90,38,24,8,168,182,0,100,152,35,102,31,113,111,141,168,95,90,78,81,101,18,10,77,8,228,159,119,19,177,62,173,211,196,147,23,151,26,90,141,101,55,27,83,214,224,204,21,35,107,241,20,29,81,5,148,138,153,250,84,114,95,137,40,159,240,199,109,204,37,181,97,214,72,147,152,138,30,185,150,66,115,9,59,129,241,47,147,105,137,43,252,25,44,93,34,90,167,233,41,222,204,4,181,212,109,232,159,224,181,141,169,201,39,181,109,240,28,212,22,155,164,30,215,230,196,168,3,0,113,186,186,209,93,73,51,41,170,3,25,11,218,91,141,24,114,121,86,155,40,195,199,152,37,196,149,191,82,2,55,9,147,153,91,135,154,3,6,52,172,204,36,101,245,250,170,36,150,98,18,21,146,89,231,148,165,74,195,42,177,183,114,245,190,49,158,62,212,59,231,193,42,243,38,68,40,251,86,12,50,101,151,209,70,51,80,254,79,155,18,152,49,152,46,165,171,194,116,146,33,69,196,113,50,224,30,127,40,131,147,49,242,89,194,178,141,66,72,220,197,68,97,24,147,228,46,38,160,176,152,57,68,130,181,121,227,15,48,147,248,115,49,112,226,94,158,16,73,98,99,45,145,61,85,125,93,56,28,201,156,9,132,243,225,47,26,74,250,22,103,202,156,86,195,28,102,37,168,204,195,230,24,158,8,19,51,114,71,133,108,100,192,19,137,1,62,29,175,158,88,133,227,76,41,9,169,43,79,6,225,134,15,18,162,11,199,129,133,247,18,157,66,249,69,39,54,76,139,109,108,147,149,140,226,82,224,197,91,53,208,115,191,33,120,146,137,53,67,41,243,24,67,70,154,28,162,131,135,177,101,2,4,172,124,189,137,201,26,35,67,24,199,136,41,165,109,104,199,47,49,145,144,42,159,255,0,114,61,225,96,210,212,101,96,214,6,40,186,86,153,240,1,143,48,74,180,188,196,24,248,82,35,93,206,207,212,177,141,141,117,96,135,198,58,52,47,196,53,148,9,128,146,62,164,86,17,149,37,117,25,152,212,23,143,222,90,230,48,11,3,63,108,254,85,162,100,103,201,31,17,83,138,47,147,39,147,229,23,221,201,61,228,84,96,237,184,113,39,112,3,18,72,240,148,75,84,198,97,76,57,144,125,210,163,194,108,125,72,43,42,22,70,151,187,17,120,209,208,36,131,169,49,167,201,50,72,63,105,108,173,181,25,15,204,182,27,192,168,19,64,228,64,21,175,11,202,14,36,164,204,148,84,20,107,41,209,184,178,229,26,55,215,153,225,133,74,163,11,102,100,26,22,52,194,12,143,18,198,124,252,175,75,141,61,153,56,83,0,248,210,70,86,41,203,187,128,70,103,106,201,246,82,134,254,164,28,202,168,182,195,194,97,39,22,194,166,107,48,70,254,233,27,3,92,190,113,48,196,228,75,159,240,162,156,68,202,82,145,61,167,167,170,160,7,10,133,28,190,242,125,15,195,48,248,249,144,182,80,247,35,66,50,214,89,37,179,104,37,87,26,1,39,15,9,113,170,41,6,109,80,231,12,124,234,137,221,188,106,238,158,126,228,108,64,106,221,55,22,48,51,10,86,82,41,106,75,179,194,151,138,90,155,96,89,127,204,167,76,123,14,62,165,134,252,30,234,80,205,109,85,131,152,170,7,82,107,192,10,119,9,86,52,202,154,15,15,78,210,181,78,166,105,241,125,165,45,169,236,129,24,121,146,106,75,230,89,3,50,198,238,25,201,205,237,162,215,81,90,53,71,171,11,107,111,165,89,74,250,67,87,16,39,159,195,10,153,164,128,1,63,169,85,198,140,182,53,97,38,145,95,134,134,211,61,133,72,103,201,150,51,240,170,95,77,57,58,150,175,77,120,201,204,37,86,82,74,194,216,20,143,178,103,205,166,80,52,173,84,99,179,14,68,123,31,143,164,72,135,204,1,89,244,145,136,100,227,152,117,85,66,240,52,65,98,85,161,159,20,131,229,18,230,108,190,38,76,65,79,171,100,190,79,186,141,192,104,127,97,134,170,146,2,1,115,217,38,25,94,173,228,192,36,158,213,59,101,66,200,199,226,77,97,113,66,90,100,154,209,143,155,26,213,91,50,180,143,249,78,36,198,126,146,131,101,218,92,74,78,126,152,125,36,230,26,186,126,95,182,161,49,120,89,95,30,229,105,159,198,148,63,80,176,68,120,77,196,136,140,103,224,102,101,51,172,24,124,127,41,218,177,184,155,27,127,146,129,243,245,57,49,188,81,57,84,105,174,45,125,73,134,48,164,139,243,173,20,230,178,20,182,102,17,23,92,164,170,173,187,138,204,209,123,84,32,255,0,41,105,228,88,152,93,79,101,190,138,197,75,91,85,190,27,243,113,33,25,163,25,82,124,177,58,209,62,103,140,62,21,218,167,13,174,123,193,144,72,189,188,223,61,14,106,217,118,95,85,6,200,115,161,19,149,12,195,42,169,70,25,56,152,135,123,217,145,41,53,150,54,45,94,164,201,41,24,117,81,207,152,200,181,60,57,6,128,141,39,233,38,145,140,50,164,176,204,180,7,12,63,206,157,250,59,48,118,165,38,147,141,23,2,227,34,170,146,107,57,164,208,200,52,27,217,201,212,169,176,140,172,65,73,129,151,165,56,170,103,0,32,47,134,82,162,100,198,219,117,23,42,20,33,56,216,182,189,239,72,57,224,155,234,172,77,37,130,39,82,218,198,100,26,193,240,222,65,167,16,88,104,17,39,31,55,184,142,13,80,10,60,70,83,178,97,218,214,203,121,131,202,52,226,182,239,235,9,45,134,219,253,117,15,252,7,7,195,54,252,138,118,214,181,245,175,226,235,85,254,177,145,157,73,12,249,47,47,114,203,2,198,222,90,131,213,86,203,183,233,236,76,153,167,165,70,237,65,64,49,35,63,136,170,140,58,133,248,249,69,149,102,32,202,214,1,101,107,198,183,177,132,18,41,246,160,250,72,119,155,47,74,219,27,86,62,248,100,90,164,211,128,190,210,58,3,50,247,35,94,23,198,253,180,234,196,153,72,217,154,120,30,202,244,102,16,67,196,169,103,177,152,210,119,248,100,74,204,50,168,182,103,25,51,35,227,73,102,62,212,21,195,9,225,212,149,230,196,206,213,58,151,82,202,52,241,141,139,198,153,145,234,54,5,145,202,68,214,52,146,100,78,162,178,169,95,13,255,0,145,49,101,193,227,123,92,106,126,29,168,35,118,162,36,221,214,145,156,37,72,10,191,195,124,251,44,157,41,28,153,255,0,159,181,20,25,241,100,240,173,102,167,137,59,155,47,34,42,53,149,13,176,77,247,81,134,120,61,212,147,195,211,82,137,250,132,229,126,24,130,202,167,86,67,113,113,149,196,200,158,208,134,164,173,89,59,30,104,137,176,121,89,148,194,228,66,243,140,255,0,105,62,65,101,66,113,134,177,243,230,22,37,156,201,50,136,14,20,250,100,7,201,30,97,118,41,211,85,106,12,239,22,37,181,212,205,192,40,210,79,147,152,170,162,181,245,211,129,136,189,138,117,250,74,215,38,105,114,191,218,79,180,246,152,0,201,152,178,136,177,85,134,105,22,161,97,97,225,31,183,141,83,195,121,36,141,125,252,55,4,128,204,41,68,90,130,18,15,133,83,129,27,92,108,28,152,240,160,166,70,62,68,63,133,144,206,155,177,239,40,57,150,216,202,208,6,31,255,0,109,19,185,124,110,100,166,202,200,117,188,197,91,65,125,91,54,35,240,169,143,182,54,159,62,36,152,143,250,158,10,75,51,51,173,114,103,254,124,40,80,214,203,207,148,89,10,151,113,172,54,222,136,166,249,245,163,147,205,16,188,130,84,186,86,214,112,184,108,5,252,136,24,112,223,225,202,36,205,152,227,49,84,146,181,241,44,25,0,19,89,152,34,74,39,233,231,151,135,18,72,29,85,99,4,248,130,153,126,39,156,94,98,137,46,230,166,254,63,244,91,62,144,144,159,204,167,46,42,152,94,111,117,85,73,212,227,147,194,81,33,100,198,100,224,112,242,162,215,13,182,67,159,188,210,224,244,163,224,90,146,79,106,22,226,75,35,100,12,177,16,73,125,61,172,28,248,68,84,172,197,23,50,246,51,242,177,47,178,129,148,136,136,111,252,136,180,214,186,147,201,24,81,15,79,51,38,100,236,48,248,214,81,177,163,88,241,172,170,140,210,59,136,222,28,71,229,91,159,25,132,26,114,106,209,201,31,220,75,223,24,227,225,91,81,108,38,146,29,178,22,75,254,178,121,233,167,47,180,178,126,158,149,37,157,67,77,80,176,13,86,52,100,222,180,109,61,11,32,179,148,170,162,29,60,25,221,208,22,212,155,54,71,11,212,240,47,8,55,152,69,92,220,58,218,226,130,203,21,143,252,235,245,245,198,134,173,20,76,177,10,63,219,92,63,226,47,194,82,91,121,154,36,94,85,41,33,253,53,58,58,126,181,120,62,158,131,61,25,172,193,100,1,242,174,131,25,227,147,238,175,207,20,154,123,83,233,99,226,44,2,227,18,234,58,111,82,63,27,2,100,171,223,204,118,84,118,192,233,172,170,1,7,212,149,218,210,50,55,40,162,226,70,210,93,128,158,10,148,204,4,144,118,166,89,14,121,33,100,57,227,32,14,79,187,137,28,205,61,59,30,92,163,76,38,83,227,63,10,103,24,63,145,86,196,216,147,217,156,94,210,212,102,31,31,82,170,52,98,100,65,201,9,4,154,198,17,86,76,25,0,240,226,73,171,99,16,79,195,136,133,86,178,97,140,164,234,70,64,167,97,125,172,73,10,218,138,74,179,179,22,37,65,2,48,10,62,100,124,250,64,70,27,202,30,197,21,51,85,18,52,167,196,48,177,33,140,143,188,197,115,222,65,117,34,99,89,48,93,202,94,171,80,142,75,251,85,72,99,14,72,242,164,44,203,78,70,201,145,162,206,2,86,26,64,123,165,34,124,200,11,19,64,39,180,84,19,176,167,208,98,251,41,204,8,113,112,98,48,134,130,48,108,135,210,182,192,100,239,63,155,226,79,97,26,59,252,158,147,73,20,111,205,17,10,104,196,198,156,26,78,52,33,158,194,34,193,95,233,206,245,61,9,230,145,225,246,202,167,41,254,29,68,169,157,187,8,177,145,117,83,7,114,176,101,83,63,238,66,170,148,252,137,81,104,154,250,10,97,207,124,97,167,144,38,18,72,214,15,173,24,145,144,31,16,67,196,134,81,109,137,155,249,80,70,10,46,124,144,70,30,100,168,55,113,36,147,16,86,48,70,172,104,48,82,57,240,237,99,19,48,139,149,90,178,24,200,204,216,145,158,154,2,69,251,139,86,160,210,50,16,176,222,127,238,196,68,242,1,152,180,92,70,32,248,80,176,24,1,126,172,169,24,170,230,89,6,125,118,62,212,186,212,35,146,55,226,75,252,235,75,210,154,132,35,40,18,168,173,26,162,156,179,85,50,113,51,132,81,84,189,12,99,193,157,253,66,7,251,171,178,90,195,28,110,82,137,77,79,11,8,254,101,93,177,86,108,106,96,23,229,27,56,147,72,18,72,53,162,48,65,141,137,176,106,178,143,135,149,21,51,115,80,248,210,114,177,97,49,255,0,69,3,179,150,34,113,38,209,160,16,189,169,42,62,224,172,38,38,68,222,49,136,37,191,211,64,63,105,102,16,128,105,106,27,151,54,178,76,178,35,2,28,93,203,83,38,0,108,237,26,197,243,192,79,117,3,118,97,240,112,120,112,139,18,10,124,111,241,161,99,76,7,213,69,60,217,19,88,155,67,162,19,147,217,137,14,19,51,31,82,115,62,54,68,165,240,241,160,44,73,95,63,17,243,35,234,158,60,8,137,244,228,146,62,164,128,57,234,79,135,219,83,101,46,172,174,181,42,88,29,202,217,26,144,227,34,194,158,236,24,253,180,116,153,254,242,111,66,89,88,216,198,62,55,106,205,239,139,36,124,194,74,31,112,66,45,12,158,68,43,6,205,249,30,147,24,98,34,196,210,94,49,229,8,151,207,82,131,230,240,151,177,99,188,1,9,196,183,32,219,84,20,79,212,54,56,250,177,37,208,53,9,252,249,149,68,200,3,146,4,143,209,15,145,109,88,162,204,181,246,11,222,62,75,16,79,10,98,24,120,216,132,155,222,150,65,85,174,105,243,32,147,64,217,14,72,240,148,72,118,7,242,45,209,161,254,116,170,22,15,128,102,38,38,51,200,196,44,56,204,91,100,241,13,80,91,30,12,255,0,170,140,220,128,170,74,200,220,139,209,173,94,36,15,93,11,200,216,11,238,175,24,56,212,156,107,130,38,113,174,62,178,4,219,30,6,99,6,136,125,148,76,105,11,230,12,131,74,230,73,63,154,13,170,142,45,111,153,27,221,83,166,214,196,141,213,145,24,24,121,123,145,15,161,31,210,26,221,187,155,188,168,43,102,191,25,59,178,37,242,117,35,202,78,17,39,63,135,128,62,152,163,90,159,166,217,219,149,46,217,191,148,191,70,170,219,92,132,229,42,168,14,50,49,68,79,173,32,249,131,237,39,212,147,200,80,48,38,89,90,24,213,153,71,38,120,210,227,60,101,122,49,225,220,177,3,179,32,158,151,32,142,168,28,22,13,16,19,17,10,207,53,155,222,176,44,56,11,242,141,98,249,63,157,38,100,252,107,45,248,213,108,102,218,133,92,80,250,220,76,74,52,218,26,214,130,91,10,18,241,171,216,115,242,177,24,102,110,65,136,203,22,162,54,234,113,246,37,89,49,227,7,106,105,91,112,57,44,90,102,85,12,105,92,58,163,194,157,155,46,81,149,105,69,101,117,200,166,146,194,20,125,170,120,219,161,159,169,83,49,255,0,224,88,76,199,36,124,162,69,137,46,2,152,210,88,94,228,87,131,10,180,60,32,90,95,60,113,150,51,14,171,118,10,14,158,223,19,132,184,145,166,208,23,132,103,17,99,127,186,132,135,112,63,170,158,198,213,177,4,204,69,89,184,163,55,78,254,36,100,253,31,99,147,9,132,129,252,60,8,220,37,93,4,211,224,217,51,132,169,52,250,223,117,61,148,134,219,249,19,158,142,12,124,40,87,195,198,154,230,196,245,173,252,143,69,134,219,97,110,217,132,238,95,99,50,44,111,60,210,185,19,70,67,6,62,213,31,169,227,74,25,243,4,170,82,49,88,151,75,80,186,173,124,25,61,197,77,31,12,24,240,229,202,185,61,107,236,189,156,138,174,183,125,238,148,137,86,102,43,39,74,191,101,47,163,196,201,151,18,108,24,0,146,7,136,194,202,144,133,243,145,225,184,36,98,115,42,238,28,255,0,142,175,242,125,54,149,0,250,68,133,219,18,10,108,251,224,17,138,47,80,234,18,9,38,224,235,210,234,159,35,239,81,31,213,90,172,130,9,160,122,146,141,100,73,42,142,157,249,1,137,50,176,210,70,168,184,146,214,85,191,247,165,56,118,220,193,93,26,125,33,39,13,248,68,166,159,66,72,199,195,47,137,109,110,65,102,100,2,167,215,56,136,200,138,222,29,243,10,206,101,11,51,76,2,49,242,132,89,86,230,50,80,199,194,178,172,116,110,35,149,147,228,128,169,72,97,197,200,242,226,64,64,97,200,126,108,137,230,216,126,8,85,21,154,156,77,94,12,23,74,216,201,50,196,53,139,35,61,30,24,108,16,208,202,102,245,5,22,87,114,224,141,39,14,182,156,66,123,138,138,202,171,114,149,195,210,184,143,212,151,109,138,175,84,181,246,25,83,234,25,114,83,163,24,132,98,6,53,9,5,212,138,124,11,17,251,73,246,232,115,73,50,184,134,238,183,222,81,54,76,219,61,117,71,198,121,89,132,170,114,215,74,140,190,210,25,76,142,74,17,213,182,184,136,172,235,102,14,75,18,70,105,32,70,127,8,147,120,16,15,27,218,88,182,42,204,174,45,214,20,59,224,102,23,98,67,166,217,99,90,254,82,174,152,200,195,146,12,37,73,108,169,192,39,241,45,101,22,57,153,49,11,173,213,71,131,238,167,47,214,100,255,0,185,66,154,1,215,161,231,25,48,152,170,103,66,200,167,70,141,125,185,31,42,10,102,2,37,65,120,252,22,126,121,86,51,18,174,134,47,140,49,19,137,31,25,143,198,180,50,25,209,1,206,46,229,166,48,199,193,158,8,41,55,3,130,134,153,48,241,152,146,204,49,36,165,101,30,28,10,136,218,145,133,66,223,63,212,129,196,33,164,145,163,100,79,3,27,242,39,85,22,102,211,154,28,230,76,51,140,234,130,181,135,199,202,159,73,164,137,36,153,140,177,100,48,70,77,85,51,121,156,248,16,141,26,16,140,139,38,4,107,115,217,182,26,86,22,166,79,128,50,13,46,159,0,241,137,153,111,141,118,60,248,85,8,106,135,100,15,182,153,65,163,100,200,158,135,61,227,79,33,217,28,172,91,95,166,34,227,237,196,69,165,145,182,60,41,88,200,228,71,96,167,155,141,38,153,36,146,124,195,137,26,249,35,65,204,181,138,54,113,36,177,106,175,208,133,143,28,98,35,216,102,99,72,38,73,36,147,166,16,227,60,160,78,160,202,111,55,135,159,106,195,49,6,147,220,62,92,46,148,125,36,157,200,211,25,240,48,134,195,144,137,187,231,237,135,202,177,141,24,139,211,225,241,173,101,33,184,172,194,159,197,67,207,133,108,153,130,115,59,84,133,244,61,177,242,133,11,15,83,237,159,132,170,103,78,46,184,150,12,128,12,125,74,114,214,25,35,63,54,36,238,5,216,228,143,133,97,49,135,146,53,82,62,162,72,210,72,189,62,126,216,29,73,144,107,89,224,178,125,107,11,220,129,89,148,129,158,109,242,130,212,154,74,86,79,81,137,216,187,100,250,216,34,234,18,209,27,79,2,201,156,194,90,202,172,160,178,107,11,88,158,248,98,111,200,204,223,242,46,176,198,3,6,97,46,99,50,180,250,90,119,8,184,202,159,213,106,161,151,132,165,73,192,175,254,236,202,112,201,197,43,14,36,236,208,206,65,254,234,151,12,193,149,249,149,173,60,193,144,108,9,147,171,41,146,71,173,73,91,141,36,124,15,54,36,162,28,0,70,39,82,235,248,114,179,234,137,73,223,80,128,100,121,66,134,169,203,27,72,141,86,37,164,177,14,195,34,230,51,16,250,148,188,153,239,141,44,156,68,81,58,213,174,59,123,200,46,108,169,181,109,222,94,18,168,217,55,111,35,23,170,173,71,231,132,197,64,231,71,243,97,80,242,88,49,32,224,76,25,88,178,146,195,167,39,92,140,36,207,120,146,195,79,34,222,103,228,67,188,35,32,210,15,97,148,3,101,103,254,107,25,230,219,33,234,178,70,58,163,194,9,44,234,85,81,27,145,170,171,230,64,182,225,103,188,37,232,193,219,116,172,36,201,198,149,152,154,170,216,221,182,139,143,169,124,123,6,49,245,32,31,39,141,41,159,119,141,45,216,162,198,163,227,92,48,125,66,90,131,48,18,73,202,165,67,119,145,28,19,48,169,114,43,182,165,128,88,2,37,183,16,55,35,126,37,162,180,196,250,169,219,194,197,167,52,145,212,129,147,15,222,89,70,11,19,45,66,193,198,230,74,67,36,101,78,50,241,26,97,137,143,169,124,99,198,34,47,5,249,6,181,26,1,8,246,97,76,45,67,252,50,49,106,124,55,141,23,0,47,198,143,123,62,178,113,53,228,42,11,249,19,16,201,150,46,165,177,144,34,35,130,22,9,43,14,178,84,25,246,185,123,132,68,41,130,66,115,98,78,240,3,255,0,69,129,158,204,107,157,138,147,156,139,107,234,162,23,181,106,159,36,98,122,46,28,145,201,98,35,101,53,149,171,129,168,48,54,201,171,36,254,76,40,71,152,98,90,178,181,48,185,62,134,155,86,49,125,134,30,53,145,153,149,124,97,177,167,52,57,143,198,135,159,24,115,134,241,44,24,103,145,30,31,2,141,4,153,72,99,85,18,17,251,72,136,97,158,53,89,38,171,114,196,156,213,184,248,80,98,200,222,64,70,54,86,37,47,198,35,246,167,38,9,6,53,47,101,2,212,135,249,65,19,26,86,43,27,41,65,2,123,17,94,18,200,254,37,57,78,19,137,252,202,170,27,214,40,236,19,24,60,124,168,143,53,167,205,235,3,255,0,129,109,137,84,223,225,149,99,132,136,56,102,63,154,104,23,145,96,50,130,61,136,128,198,33,88,135,158,252,124,203,26,219,47,251,209,97,182,218,166,211,67,56,250,68,130,54,232,94,210,116,201,159,117,100,249,35,240,75,109,3,53,38,119,252,156,201,172,11,44,73,69,243,198,39,230,72,195,124,193,75,194,133,82,202,199,83,141,106,50,38,49,166,46,115,26,212,137,204,59,238,52,195,84,186,127,129,6,148,188,56,200,150,134,225,111,124,252,170,108,194,52,102,169,239,202,167,231,133,54,152,100,43,195,145,52,121,147,107,32,172,51,207,25,233,188,105,128,146,150,154,26,213,182,196,254,21,90,153,101,112,251,88,123,150,112,165,113,130,120,199,230,76,33,204,32,184,74,142,51,50,177,21,21,154,128,175,102,80,36,243,36,190,19,249,83,150,24,145,146,219,182,14,115,58,144,42,242,62,64,158,2,145,138,154,51,193,37,157,74,34,4,108,68,84,144,228,142,48,208,81,149,66,159,84,207,62,34,226,94,125,32,255,0,246,82,37,147,1,141,1,51,83,130,23,180,150,202,46,219,191,19,23,211,140,68,237,88,24,56,208,50,117,180,66,253,53,131,46,193,55,164,171,44,63,227,186,242,26,195,255,0,2,37,236,26,91,26,72,209,236,146,2,45,176,140,172,44,159,12,121,58,144,79,173,4,145,167,146,94,194,161,195,27,243,166,244,12,192,3,84,49,45,179,32,0,96,204,20,231,108,2,49,5,50,25,49,166,36,76,61,143,35,214,198,24,113,147,47,74,39,254,168,121,58,120,132,247,82,212,170,200,163,42,214,2,72,198,84,29,149,62,39,191,10,217,91,24,240,120,147,76,223,240,67,48,187,127,161,23,50,4,161,15,169,11,24,199,18,171,178,51,10,144,73,140,128,95,249,12,43,113,249,170,200,209,153,255,0,6,40,24,210,73,24,138,174,5,169,49,160,173,110,61,12,104,163,246,150,102,12,92,15,249,84,147,212,185,59,87,195,90,156,76,75,99,54,63,162,155,88,121,124,212,124,202,25,100,87,80,238,34,21,255,0,54,37,157,147,192,81,241,11,18,86,85,113,115,135,129,21,85,26,93,111,180,168,99,106,25,113,189,162,32,36,207,24,144,175,178,200,182,197,213,155,204,163,102,173,4,158,228,21,149,196,28,153,132,145,250,84,233,47,203,17,50,135,166,200,46,105,98,75,81,236,136,197,166,158,158,201,49,57,145,243,24,167,97,228,132,62,36,205,150,68,32,249,83,216,231,145,111,173,140,247,152,148,245,150,167,30,76,66,42,219,112,25,68,27,241,21,69,178,170,88,165,102,150,95,245,165,171,56,241,237,39,34,173,145,129,55,245,98,71,70,134,8,221,43,93,105,129,224,207,253,225,20,99,12,125,40,219,161,154,200,206,24,201,40,168,223,50,145,176,196,243,70,198,184,100,34,45,54,186,12,164,213,74,240,127,18,143,187,128,241,247,9,116,56,122,146,182,104,240,229,228,90,172,160,14,111,50,14,86,142,88,90,199,27,100,194,70,62,44,68,85,181,81,135,53,140,205,196,155,155,79,63,39,10,197,149,83,133,237,45,82,187,215,255,0,102,255,0,65,96,249,133,41,99,233,68,250,169,139,12,49,3,153,106,124,240,41,72,60,119,7,101,108,177,242,238,145,225,97,23,153,48,11,83,204,182,192,218,51,27,188,30,176,52,12,99,65,73,147,44,93,43,61,249,200,14,85,150,13,179,38,49,139,23,176,105,52,203,188,71,194,182,198,181,202,153,70,104,241,57,120,99,69,178,30,19,41,171,141,55,115,80,125,221,73,114,253,181,75,90,246,20,136,249,49,178,123,171,169,149,95,66,11,35,35,18,84,247,22,189,54,34,32,147,207,54,73,98,62,52,0,13,153,165,242,173,140,125,80,223,244,150,170,138,205,118,246,35,166,70,6,119,241,33,94,28,79,85,246,81,168,203,204,46,196,175,96,57,61,41,141,176,60,55,170,56,16,1,100,167,99,67,56,143,139,106,69,105,13,128,131,21,50,147,98,75,80,201,173,173,3,194,97,9,77,210,50,36,233,121,133,214,170,46,244,216,237,136,242,246,160,235,116,123,35,31,139,137,78,66,138,203,82,166,4,56,177,188,10,18,141,62,53,196,82,131,9,132,53,24,250,121,209,153,250,174,52,43,231,226,247,81,184,11,26,185,95,154,39,213,26,208,107,38,100,92,191,80,234,27,24,60,177,10,181,233,237,103,46,73,63,168,11,23,211,72,211,101,82,203,6,54,58,167,168,13,120,47,25,95,218,144,132,219,150,101,9,86,220,132,88,33,103,26,120,198,12,93,169,68,248,121,73,149,45,12,242,70,76,131,119,4,163,195,151,17,19,168,181,22,201,135,199,218,129,23,248,249,150,251,39,159,39,23,90,22,27,255,0,58,112,8,178,120,199,19,16,148,57,168,108,173,229,230,221,16,67,93,29,148,135,155,204,30,180,159,88,99,164,130,243,11,254,68,204,162,70,218,163,98,115,141,73,2,116,31,0,138,81,10,49,42,173,18,204,190,11,159,85,107,102,78,181,120,109,132,76,106,250,3,0,95,15,78,42,229,219,210,214,58,222,109,107,180,197,172,153,128,141,194,133,220,229,66,198,167,202,60,220,132,65,217,6,202,49,25,180,139,149,116,28,203,81,235,60,49,163,96,114,251,73,53,107,37,20,12,202,44,73,219,24,65,143,137,2,143,224,67,4,150,118,173,140,12,74,210,63,48,134,85,28,27,43,81,203,230,17,49,163,159,36,147,89,218,139,13,81,212,152,204,157,204,33,41,203,32,144,100,89,26,203,210,71,250,164,160,218,170,39,159,106,44,21,49,52,205,183,114,73,107,172,39,84,191,132,89,70,159,122,196,25,195,196,81,13,45,184,170,97,1,195,202,149,150,230,198,202,141,150,130,23,252,81,157,247,4,189,255,0,138,146,189,217,233,76,157,60,66,159,152,92,107,41,244,250,126,48,57,133,148,139,157,161,127,179,181,122,184,255,0,82,170,159,95,206,154,254,82,241,162,231,235,200,53,164,195,99,41,101,161,164,232,79,77,197,99,0,121,68,196,6,173,173,211,147,159,138,32,178,141,58,195,175,111,114,109,61,223,219,177,139,53,132,25,188,209,21,22,158,190,138,82,124,216,148,213,62,152,167,193,134,33,113,38,108,173,244,223,116,101,66,171,19,103,87,196,233,209,172,170,136,14,33,13,38,181,184,131,147,168,98,82,225,146,79,105,99,36,59,149,117,102,35,85,12,153,62,9,89,247,18,147,67,36,222,164,30,207,230,187,85,20,102,50,51,16,28,15,64,11,227,3,148,168,216,210,71,231,135,42,91,49,153,24,129,135,15,25,251,80,41,105,90,206,126,213,71,133,158,25,113,46,109,107,118,74,64,101,250,72,221,61,175,253,88,8,176,219,55,91,22,15,240,27,250,150,169,147,192,33,243,69,18,94,251,134,123,43,91,13,189,122,107,19,219,4,124,192,8,156,92,75,113,166,28,140,225,91,205,66,2,51,54,85,144,96,37,31,17,51,194,121,61,200,15,195,209,72,254,81,42,141,187,254,146,214,108,3,31,50,106,153,97,15,225,42,220,124,61,171,83,232,73,225,135,23,26,114,246,19,180,75,13,249,250,81,136,89,128,225,211,197,141,225,155,149,25,38,170,184,190,24,98,140,72,115,103,237,18,197,147,30,62,228,182,26,166,79,164,98,207,210,158,48,102,10,207,126,12,107,75,236,9,236,149,22,22,172,44,223,217,16,251,76,73,136,96,75,240,205,137,21,27,57,57,138,36,242,52,146,99,194,129,88,65,225,249,57,68,176,39,95,252,83,43,32,144,143,66,225,32,211,24,79,204,206,53,166,29,175,231,196,84,226,120,95,224,147,97,24,142,149,138,169,71,14,48,36,143,48,83,138,169,35,131,231,149,72,6,201,131,234,42,62,52,252,156,89,81,97,106,99,173,141,6,119,48,68,53,11,91,106,8,71,32,74,173,108,171,78,82,115,117,165,102,211,213,165,230,48,185,22,49,69,101,168,226,156,59,238,164,211,240,125,142,76,185,113,13,104,161,127,164,49,152,68,159,254,39,102,62,98,167,177,26,181,177,62,70,134,200,32,234,83,246,179,7,24,143,204,155,27,80,197,34,67,106,200,179,152,166,204,58,174,89,5,85,26,36,158,229,156,250,120,57,18,88,18,71,5,26,203,81,144,137,21,138,50,55,112,89,145,137,91,210,148,190,250,88,142,196,219,80,207,62,197,230,136,44,164,240,81,181,83,15,36,252,203,24,120,248,150,155,194,77,6,98,175,70,121,242,113,9,107,141,140,137,180,54,48,105,200,176,25,131,43,254,254,164,84,55,188,67,76,247,131,31,104,144,19,36,143,218,18,113,77,115,36,228,30,20,168,44,36,99,173,204,121,10,254,85,145,152,65,17,32,225,225,50,104,29,161,0,148,198,102,65,173,143,200,36,230,49,246,75,193,24,137,84,203,40,132,76,61,42,93,151,72,178,161,38,105,87,198,238,22,36,2,178,139,30,241,149,96,26,23,148,153,178,145,21,230,10,222,225,42,90,123,88,56,58,144,107,88,86,26,209,248,114,173,19,43,64,38,112,170,55,190,33,31,212,188,250,23,205,103,17,82,216,74,177,31,14,182,228,188,178,229,101,26,107,27,79,0,143,205,137,30,246,30,16,222,28,73,43,53,13,172,35,245,44,102,25,86,227,230,85,68,24,241,10,42,250,243,62,8,250,150,250,221,84,9,35,249,177,114,34,159,180,157,210,142,97,192,148,152,105,83,189,162,99,82,247,218,84,114,89,152,37,228,93,45,245,167,47,80,184,214,175,74,137,231,243,124,171,118,213,195,121,147,129,197,217,66,124,108,229,75,237,126,30,218,147,250,128,68,69,221,166,83,211,141,156,49,121,18,211,25,145,184,82,55,78,133,87,170,151,236,231,218,74,181,226,3,56,185,21,208,96,14,76,76,37,18,9,129,196,76,194,18,115,14,200,2,98,101,85,66,76,204,236,36,141,91,182,58,109,27,255,0,53,186,73,129,37,249,177,45,76,120,211,154,56,14,113,116,137,106,152,247,149,122,53,147,241,226,10,214,252,132,64,149,18,250,243,35,78,218,75,226,77,222,16,77,30,80,149,99,50,132,22,64,205,238,161,67,24,240,120,146,212,123,30,219,98,58,58,52,151,193,58,196,47,1,72,155,190,157,146,98,241,44,169,150,11,141,112,57,44,237,91,158,192,73,98,144,231,173,62,34,172,189,123,108,254,212,182,100,43,182,174,27,101,84,65,40,93,67,26,80,137,148,62,210,178,252,78,2,246,169,251,185,32,32,222,97,36,108,212,35,77,81,129,107,76,57,32,98,91,170,163,31,30,97,44,41,45,65,157,225,202,159,90,188,19,96,225,88,173,136,204,180,115,118,137,164,173,157,5,134,150,46,69,84,250,127,248,65,30,104,130,227,80,58,122,225,240,73,132,202,242,53,198,228,24,146,67,37,26,162,73,3,90,224,143,178,127,158,18,173,161,141,145,77,106,115,88,214,203,100,176,245,170,90,27,81,201,3,12,186,172,35,40,193,140,4,97,246,164,55,211,56,213,4,192,130,75,20,244,200,12,240,69,140,85,82,92,50,119,36,120,140,37,181,236,7,130,214,106,211,198,58,201,140,203,196,166,61,141,16,36,144,79,195,149,59,14,236,188,201,92,253,61,193,154,33,121,22,168,22,167,141,242,134,17,18,170,208,118,107,148,15,126,86,115,33,107,114,8,232,216,112,201,59,149,24,248,3,26,169,43,13,25,48,120,18,185,150,167,246,125,165,182,48,71,238,149,50,244,168,133,103,106,12,178,160,182,6,170,4,150,98,40,185,22,253,248,253,164,36,253,61,20,100,225,88,6,30,217,102,70,217,71,208,12,50,38,152,64,62,101,36,247,188,93,43,56,215,114,135,220,182,193,183,114,142,120,65,36,24,130,37,41,38,49,6,254,164,228,58,158,15,247,107,25,51,235,108,186,150,90,224,170,200,43,9,184,214,6,99,200,188,102,98,122,204,47,252,235,66,198,168,193,32,137,132,169,195,56,150,167,135,222,88,152,220,105,6,177,170,123,192,135,13,195,35,17,121,159,50,245,162,102,155,100,144,101,203,137,21,30,203,230,89,81,220,85,78,225,42,165,124,104,133,31,9,87,5,178,125,174,159,102,96,228,198,179,167,215,55,22,93,43,45,65,191,29,95,75,174,167,89,181,8,227,114,229,82,182,83,50,254,144,73,25,175,173,74,206,97,17,17,14,200,145,159,152,171,68,101,10,222,74,199,132,169,89,160,16,132,225,79,31,38,186,200,124,37,228,91,225,198,24,251,186,211,147,16,198,192,62,20,80,99,75,201,194,44,163,85,255,0,135,169,231,51,118,17,45,102,53,109,104,240,251,139,113,19,39,16,154,168,243,64,240,151,34,141,158,251,90,67,251,133,26,232,204,184,100,148,174,237,158,238,33,161,149,71,86,100,21,82,124,239,129,138,92,74,152,57,227,63,181,71,178,78,36,230,5,240,11,194,82,172,25,179,31,154,55,169,49,8,26,127,77,127,82,215,235,12,25,56,151,211,106,72,190,8,177,155,122,135,26,180,18,89,151,18,75,62,24,197,212,180,126,48,102,76,40,172,219,145,173,181,197,100,100,19,62,200,149,175,103,18,213,39,82,69,240,234,196,68,210,72,114,32,217,165,71,100,78,84,100,22,82,50,227,95,193,132,252,72,56,127,20,98,249,241,43,205,67,240,90,158,202,185,251,78,207,168,185,220,15,131,135,173,150,243,75,22,95,166,162,209,203,111,115,162,57,250,125,23,219,82,202,30,191,63,131,56,136,81,167,245,183,222,164,76,221,74,122,53,87,166,177,153,162,241,162,25,38,40,185,130,182,172,159,34,238,35,240,208,233,80,225,178,72,51,101,66,153,236,18,147,14,167,56,199,132,37,91,89,48,242,121,178,173,19,108,62,202,168,22,67,194,100,16,116,150,203,154,38,69,188,51,8,50,114,166,172,152,60,9,177,6,183,137,57,38,180,29,189,68,71,83,223,2,51,246,134,42,244,240,238,70,245,43,50,1,198,124,201,89,77,90,191,51,169,177,240,100,131,139,26,85,101,85,106,62,88,130,202,161,163,93,218,194,26,181,210,186,243,242,115,45,177,141,13,56,2,4,39,17,62,108,88,136,155,132,57,88,143,184,181,131,100,12,216,185,16,117,175,102,68,214,81,42,245,21,90,211,141,46,129,190,173,39,213,26,188,147,12,19,152,149,250,86,50,45,170,139,184,221,128,30,250,219,32,98,151,21,115,205,85,240,247,28,191,86,164,46,34,46,135,100,205,183,41,82,99,93,196,35,49,101,73,37,71,141,89,90,202,40,161,146,113,3,20,177,114,35,100,217,109,150,182,96,43,248,80,87,16,14,86,40,150,249,27,64,181,25,81,143,178,198,160,88,105,117,167,98,170,141,186,154,206,37,85,49,170,83,64,178,97,61,212,200,193,4,150,118,164,16,33,140,93,201,211,39,196,24,248,80,69,141,140,11,250,81,27,62,63,251,242,160,31,106,52,60,155,85,182,13,179,236,155,38,65,127,50,223,15,92,197,141,238,168,29,79,106,245,44,202,219,89,167,97,114,164,107,29,176,172,85,200,253,27,3,80,130,236,11,84,144,226,80,90,37,146,160,248,4,197,228,93,4,223,224,79,29,142,57,149,45,129,9,169,227,15,38,101,25,50,100,24,92,198,226,87,26,171,253,107,141,235,57,132,192,254,44,169,155,136,209,169,75,27,95,197,254,211,38,53,208,116,198,170,29,144,59,87,231,253,19,2,198,112,201,152,88,135,231,198,186,102,158,207,8,252,202,10,172,117,73,34,86,135,89,49,165,149,159,40,180,111,44,99,118,137,5,26,215,40,208,54,86,71,240,84,57,84,168,13,174,86,47,146,100,176,172,82,181,179,206,78,228,108,247,144,108,204,36,13,136,124,96,179,62,100,246,51,24,79,105,70,195,187,96,201,204,143,252,97,6,49,17,96,217,185,81,38,55,26,129,214,122,84,246,64,254,158,33,228,85,113,181,84,73,163,95,38,27,129,230,18,117,101,113,118,218,19,140,213,105,139,202,217,127,54,85,211,116,244,242,70,99,50,169,217,247,99,44,188,70,23,34,115,85,38,36,145,169,178,168,246,213,215,34,156,211,216,84,11,230,114,118,161,222,252,73,116,147,45,81,21,84,119,188,251,191,253,4,108,9,35,146,163,223,39,18,54,5,147,61,162,160,221,181,45,141,12,30,29,74,126,123,49,145,16,203,188,128,83,55,215,196,228,69,141,88,70,140,91,243,123,42,46,30,164,62,78,85,75,2,212,18,80,13,24,92,151,241,164,59,146,70,122,162,48,64,81,246,164,115,235,79,237,127,193,2,171,41,156,153,251,152,143,10,93,166,233,15,24,239,52,180,230,170,3,61,212,197,225,24,150,226,46,230,188,80,218,105,236,140,63,182,131,13,247,34,193,236,200,188,200,0,88,50,213,20,215,61,251,145,164,50,96,30,72,241,11,34,177,217,140,108,234,64,237,185,16,42,200,69,6,182,92,35,243,21,95,86,191,129,136,57,58,121,242,89,153,52,170,134,65,143,9,123,22,212,26,75,169,140,200,108,146,14,81,41,233,148,254,200,132,175,25,91,149,41,181,135,141,143,85,177,18,0,208,206,52,109,85,217,35,19,17,87,166,49,249,30,151,190,49,197,202,17,36,99,161,106,92,6,72,36,143,50,48,38,246,84,125,84,194,42,16,204,97,70,144,90,168,216,204,97,70,164,238,31,58,49,62,218,125,26,79,213,95,36,177,132,90,171,112,181,24,137,245,179,228,194,97,17,109,53,222,36,236,208,226,125,37,155,32,83,99,205,137,13,25,85,234,63,130,170,219,83,148,138,162,182,121,203,196,100,153,230,174,23,16,68,183,67,147,137,233,1,152,167,99,214,220,35,43,16,17,164,228,77,67,214,130,76,170,9,38,145,228,6,101,43,119,73,199,212,174,153,37,158,120,114,173,51,225,142,72,30,20,141,33,155,108,153,156,62,201,147,169,37,229,15,44,100,202,30,161,4,150,115,21,84,93,213,12,124,38,229,80,246,186,111,17,55,117,255,0,237,166,169,101,150,229,24,110,34,123,40,135,188,4,233,81,241,184,136,154,70,97,202,78,36,224,31,38,157,158,123,181,182,48,71,230,136,99,31,225,204,177,99,49,32,149,152,39,143,26,243,22,47,255,0,201,15,249,198,247,160,42,16,111,15,4,154,79,33,209,146,119,114,122,86,176,132,158,234,86,204,101,90,30,140,207,180,142,99,49,45,172,48,253,213,183,196,31,81,106,168,172,192,19,38,48,94,234,93,235,15,247,147,201,52,251,214,36,210,116,196,177,191,151,173,109,70,89,20,16,204,220,244,175,6,49,242,117,39,144,32,15,195,169,55,101,107,8,206,165,170,162,52,130,104,112,14,79,105,101,38,170,80,185,147,150,7,108,179,147,200,5,184,139,102,20,5,228,70,134,31,188,132,255,0,90,60,47,196,53,138,51,88,218,192,162,227,100,26,192,56,209,153,135,224,154,193,83,238,6,127,232,190,108,192,68,41,166,60,107,67,236,142,36,150,31,101,70,62,151,19,233,32,100,195,0,200,181,250,241,18,243,79,60,151,162,193,179,79,145,166,228,3,67,190,72,36,191,137,15,25,153,86,211,70,196,76,216,144,29,148,36,33,200,178,124,98,47,70,50,59,204,100,64,141,238,77,73,15,231,90,130,30,116,202,124,111,117,42,124,156,105,88,170,142,99,25,145,145,30,164,63,170,164,36,218,226,247,86,17,174,24,66,118,164,45,82,189,243,50,175,185,135,224,151,195,48,202,196,45,148,205,176,211,146,197,216,125,234,64,16,251,80,102,184,31,213,80,179,46,207,147,181,33,181,184,56,136,195,101,72,85,99,83,165,154,224,127,85,33,181,158,241,189,38,170,9,39,51,54,82,42,31,74,100,144,114,149,81,84,70,145,81,140,35,92,48,177,62,226,244,99,75,146,126,212,184,212,135,141,210,143,128,243,143,184,75,42,50,205,250,149,16,33,156,94,24,74,141,123,231,96,194,150,195,181,227,89,154,227,42,61,9,181,220,2,123,200,55,230,74,205,112,63,62,36,247,207,39,106,92,106,160,100,202,131,21,140,131,48,136,27,135,228,98,98,200,216,208,83,194,76,111,72,22,200,87,79,60,153,48,226,86,117,161,92,246,25,177,78,194,110,37,210,96,24,24,24,166,199,69,117,24,237,178,13,36,184,9,252,56,85,24,76,194,177,45,181,103,248,211,174,103,54,72,196,184,102,28,171,84,248,123,145,243,44,108,159,182,229,69,82,79,223,42,84,163,72,213,22,211,135,27,241,42,0,191,101,202,139,147,12,24,51,11,177,79,90,204,199,195,149,12,36,109,118,58,13,84,144,78,2,46,125,8,36,143,152,92,171,151,86,234,127,77,39,9,85,157,110,176,36,159,117,79,114,131,183,71,125,108,111,54,149,31,213,74,95,79,137,248,85,43,222,121,204,225,42,80,246,28,111,230,85,89,24,231,217,167,201,172,53,67,18,51,98,63,253,127,250,11,70,228,158,8,9,58,132,145,159,136,194,67,48,203,11,56,229,144,6,178,100,4,4,59,225,145,59,141,38,41,61,213,150,53,161,99,91,43,86,246,64,96,145,15,146,193,33,205,60,120,209,97,54,217,194,56,35,125,165,227,79,136,70,118,169,43,235,83,169,159,94,56,223,218,151,113,142,133,233,82,167,78,99,34,17,121,245,163,34,138,173,212,128,234,44,165,77,15,82,1,22,22,78,157,124,77,51,41,246,207,226,90,182,121,19,87,201,28,149,171,195,254,9,172,75,110,130,99,51,18,85,38,99,21,113,163,0,140,82,150,176,25,157,43,27,29,65,216,29,202,6,124,103,198,230,8,178,166,213,188,73,243,227,69,146,12,168,102,90,155,86,86,32,89,50,203,255,0,98,145,49,134,105,126,124,194,84,123,96,123,203,81,163,1,76,170,183,240,101,90,241,248,117,34,164,135,237,37,112,12,156,132,204,34,123,8,209,228,37,146,22,19,137,39,53,38,216,153,68,172,164,198,103,118,36,150,100,198,13,109,133,174,162,216,97,196,156,5,227,240,83,134,184,0,159,218,152,192,158,194,15,181,101,135,219,26,48,57,61,164,20,240,188,75,104,109,88,50,118,163,223,36,19,152,129,25,89,8,153,230,181,254,209,31,91,50,118,63,155,18,98,104,3,243,226,89,134,156,242,122,132,181,84,118,155,17,105,163,100,126,80,166,245,87,103,173,30,18,173,94,131,113,27,183,22,52,20,144,159,222,18,73,21,130,62,161,124,202,128,235,8,132,67,90,223,0,131,204,21,24,96,226,243,229,72,103,220,28,68,197,149,77,85,142,143,241,62,182,82,153,250,132,121,49,24,168,232,115,32,145,235,155,154,29,148,150,102,20,174,165,149,109,220,177,19,17,149,85,76,106,246,58,73,159,19,39,8,134,143,134,28,131,82,176,247,82,71,152,202,183,79,49,248,213,148,132,139,137,242,101,38,70,117,32,224,83,190,49,56,68,171,223,27,141,44,99,241,61,235,108,114,171,49,178,55,135,135,42,43,103,149,138,35,80,234,29,177,240,133,48,161,212,135,240,237,73,184,117,126,62,22,54,95,105,131,201,102,44,74,84,250,60,113,158,252,203,164,50,224,19,153,133,44,178,140,158,202,115,214,68,98,70,170,27,35,112,167,198,8,240,49,46,240,0,158,252,197,88,178,212,25,49,101,72,197,234,206,111,141,14,84,146,97,69,26,134,118,62,165,140,105,224,27,251,70,169,224,76,131,36,125,163,91,101,22,72,219,196,231,215,20,147,132,60,216,137,196,128,164,181,36,23,225,50,235,114,99,48,160,246,202,162,46,244,240,50,60,193,73,137,138,205,193,244,19,106,127,11,40,185,177,40,204,56,136,175,99,4,120,240,153,68,106,120,199,168,249,176,139,40,208,195,70,217,80,123,73,48,138,226,170,75,255,0,34,228,186,110,248,18,78,197,217,169,25,23,3,13,137,42,230,116,201,128,230,53,145,196,53,162,125,174,228,125,75,35,51,32,210,147,67,60,100,213,33,117,112,3,5,228,74,172,180,241,36,167,134,147,182,246,150,131,76,200,206,17,39,196,139,91,196,231,182,180,54,34,27,248,148,131,223,101,10,95,82,235,19,216,242,177,71,221,227,19,222,108,75,25,84,120,230,100,106,185,157,85,241,196,198,42,88,122,156,18,87,62,245,44,99,234,65,198,187,199,59,18,11,226,231,94,204,2,177,98,198,49,77,86,204,39,131,48,149,49,101,192,197,220,130,117,40,24,17,141,98,107,182,65,72,77,124,204,105,65,166,30,79,181,198,144,164,107,251,151,181,90,146,37,151,152,114,242,32,174,12,114,206,97,133,214,84,147,79,70,255,0,220,42,124,63,240,255,0,213,106,138,213,70,60,200,199,32,58,144,166,161,57,123,132,168,96,76,0,152,190,76,184,131,145,53,148,133,93,248,17,210,116,147,197,204,30,37,230,67,124,102,42,214,76,131,39,165,11,50,180,4,34,220,92,203,58,115,38,159,113,177,69,198,213,167,39,80,137,141,9,119,90,193,141,229,197,149,45,141,100,204,24,86,84,178,200,189,138,211,73,5,144,49,20,73,39,165,48,100,122,2,28,243,166,204,54,84,24,198,216,120,198,68,250,24,84,203,216,241,61,57,129,107,136,105,90,74,6,221,202,24,204,103,188,37,188,198,131,143,244,3,83,175,184,251,168,232,207,124,145,230,202,133,107,152,221,61,13,207,236,205,136,98,94,101,172,17,247,21,105,152,18,120,40,187,184,211,134,252,162,42,111,81,161,169,106,107,136,190,209,86,12,146,201,44,237,92,238,49,172,138,76,60,138,162,181,228,16,249,148,217,74,181,85,79,183,220,64,81,140,213,187,105,123,76,170,206,225,155,144,113,46,65,113,67,43,213,119,121,113,168,178,178,54,149,26,25,19,214,199,74,13,193,36,242,229,91,153,100,193,251,170,54,168,196,192,138,52,105,126,209,87,69,73,217,74,167,221,253,213,171,215,7,245,148,252,106,121,114,89,218,66,166,113,180,216,255,0,187,41,21,42,194,52,136,131,250,171,80,73,247,83,230,60,120,212,164,10,218,216,196,202,44,137,163,39,177,43,40,43,92,42,77,169,35,44,163,27,114,76,203,89,177,201,7,82,217,1,131,26,65,172,161,251,97,148,111,204,145,89,70,196,158,176,204,90,230,48,4,26,214,98,27,116,36,88,206,116,214,51,22,19,233,249,50,133,97,13,231,23,106,153,85,246,24,27,255,0,53,168,47,91,88,252,131,67,153,236,18,112,54,189,152,136,140,11,207,225,196,150,61,255,0,117,111,141,36,131,64,84,40,204,220,247,32,159,12,113,186,132,139,127,159,114,203,204,101,237,83,96,0,123,200,140,31,71,252,80,210,113,141,96,25,36,40,210,71,30,67,179,53,69,26,133,153,71,132,42,85,244,51,138,252,219,161,171,89,144,50,63,42,16,209,182,203,173,84,142,224,4,102,109,129,132,197,90,217,48,249,22,215,179,42,203,14,50,44,97,213,134,209,140,76,104,141,250,73,185,252,233,156,96,188,138,85,40,210,27,119,252,136,216,211,6,176,244,211,144,125,72,55,214,203,141,205,149,53,69,220,87,29,189,153,86,24,127,226,148,178,213,241,184,76,141,13,171,8,158,196,154,48,121,44,198,69,136,110,246,221,171,108,151,176,169,36,248,217,6,245,172,160,173,251,148,76,178,137,53,136,105,33,82,76,124,168,221,42,138,170,124,162,143,148,74,99,178,169,152,88,60,136,255,0,0,120,45,88,114,242,161,228,231,246,147,136,122,76,246,70,98,156,181,153,149,109,181,100,239,164,68,133,140,150,87,243,9,45,71,87,22,73,129,40,135,205,149,49,128,99,193,77,195,78,66,177,9,100,22,70,70,221,3,242,153,218,129,241,181,9,196,183,62,101,148,222,149,26,249,234,179,76,79,33,34,44,43,106,14,160,103,31,234,211,108,223,241,255,0,209,35,159,36,130,103,18,54,25,137,37,140,204,144,70,24,178,103,221,91,183,128,250,168,39,195,30,52,174,76,99,253,84,226,213,92,165,102,50,117,21,121,236,83,80,3,100,50,118,170,48,204,31,186,158,194,109,169,171,181,235,198,134,76,105,144,66,207,52,207,195,40,210,48,53,147,137,206,167,134,80,158,181,67,102,229,86,95,85,16,158,120,84,228,96,202,173,150,157,69,179,63,32,25,245,164,23,54,37,157,84,204,92,69,84,143,120,36,179,149,0,248,0,19,208,198,43,48,4,201,152,208,190,177,255,0,185,69,218,132,120,20,145,141,200,166,204,116,40,245,147,0,84,70,228,132,7,106,134,49,167,103,249,68,246,169,147,189,210,164,105,20,173,79,62,181,228,58,62,53,110,46,228,194,27,6,157,177,128,240,234,73,27,92,89,25,141,52,61,137,212,240,159,2,10,48,70,62,148,126,231,32,249,87,81,206,203,124,201,214,79,196,124,82,209,70,158,12,124,75,214,177,153,220,20,131,204,153,63,239,72,58,230,84,64,123,228,177,252,72,171,42,216,146,98,98,12,14,68,178,146,215,108,76,42,183,204,18,65,194,172,173,137,25,163,103,200,230,54,80,236,97,19,137,11,0,214,165,62,34,137,95,207,134,57,47,196,97,32,25,90,200,196,234,89,85,54,57,153,22,189,128,130,199,227,229,76,131,0,4,103,50,160,129,180,35,63,74,53,156,192,128,99,226,138,49,37,106,136,205,37,137,35,67,4,19,230,9,83,104,26,146,8,199,204,84,186,227,144,106,50,75,241,28,152,138,162,118,71,35,62,149,115,166,27,80,213,123,72,67,90,238,89,194,185,204,155,83,198,102,108,73,141,13,241,228,189,98,230,81,161,74,216,97,100,203,252,252,34,227,70,213,62,94,63,155,236,91,124,206,81,173,140,253,165,70,90,41,37,155,87,214,129,190,25,87,185,22,49,164,140,75,99,204,52,134,51,48,41,164,227,90,195,48,101,225,67,217,27,141,38,134,243,238,208,58,228,163,153,144,198,78,101,170,3,63,62,36,218,48,88,65,173,6,14,55,240,170,41,22,102,56,93,108,153,98,150,204,194,34,160,245,72,159,85,73,135,89,196,157,211,141,110,12,247,150,91,13,218,170,172,45,71,22,183,219,96,36,254,170,57,221,37,85,1,147,77,56,25,165,197,74,231,213,83,16,153,170,69,137,84,85,99,38,4,152,16,176,46,14,41,219,66,139,18,99,3,36,97,173,22,182,181,176,70,242,152,67,64,88,124,19,101,88,201,54,231,132,197,92,228,223,20,107,68,76,33,91,33,235,144,77,59,4,34,246,169,111,41,95,197,116,42,172,166,30,11,31,133,69,204,248,150,120,71,87,145,176,78,7,40,148,62,167,209,144,100,159,44,78,36,210,46,174,184,25,12,136,156,244,55,214,252,66,61,219,30,17,47,153,165,144,156,202,114,182,24,234,103,43,240,178,12,144,115,9,77,99,111,45,66,73,19,190,26,1,198,211,209,44,134,195,26,82,202,213,145,4,13,160,68,52,186,51,37,138,115,194,28,152,213,4,10,119,201,127,205,170,212,133,204,52,217,136,33,245,38,178,94,76,157,75,7,177,145,136,136,245,88,152,48,152,75,7,55,132,36,43,20,253,245,13,168,206,57,113,10,168,32,90,254,76,65,22,85,189,249,200,62,81,39,170,178,138,172,202,194,186,220,254,12,221,167,33,170,138,70,125,196,7,128,198,136,141,61,227,66,152,55,140,251,24,92,34,47,26,91,168,116,193,245,0,19,184,6,202,62,100,70,240,131,226,10,97,14,124,253,7,91,24,28,208,16,236,167,4,98,124,167,18,173,190,100,236,121,146,144,135,32,249,144,63,169,178,180,196,17,48,229,84,208,223,149,157,74,65,236,28,111,117,98,107,139,24,76,205,16,169,108,53,110,86,201,8,18,169,38,100,98,112,149,77,51,86,223,201,38,28,88,147,102,70,151,56,121,75,40,105,85,174,107,71,78,65,175,190,4,145,225,48,146,211,89,50,49,17,108,129,249,58,146,11,234,215,201,84,51,19,214,179,224,206,237,47,26,147,158,24,57,48,139,149,108,153,25,226,237,42,221,26,182,41,7,151,221,83,99,77,176,227,100,138,156,82,60,241,184,101,160,66,109,183,180,138,101,193,199,204,152,6,118,161,6,12,162,18,149,147,0,22,64,120,113,16,74,150,54,161,33,59,98,166,65,134,203,102,113,8,121,17,204,78,7,37,125,61,148,99,226,10,109,26,182,228,158,239,26,166,153,78,113,156,159,105,10,108,131,98,74,149,220,103,3,14,155,181,47,54,255,0,18,39,109,46,180,153,101,207,227,90,35,106,64,8,152,189,197,84,250,120,186,130,169,226,48,144,181,115,26,201,200,92,27,33,201,103,10,222,23,145,79,214,233,89,213,182,175,14,82,20,106,230,29,62,33,167,82,108,3,14,6,66,101,76,95,0,229,98,53,129,96,209,236,152,4,194,100,70,217,76,157,82,55,229,22,81,164,190,165,234,253,89,4,186,139,227,69,178,7,86,85,27,107,66,56,71,126,208,88,144,106,176,168,52,135,43,63,168,151,40,209,17,170,129,90,255,0,148,22,44,171,83,31,59,243,133,55,170,184,197,197,44,73,113,41,102,54,195,15,39,106,108,19,108,189,212,154,202,120,50,101,18,83,38,77,145,7,194,128,82,223,241,32,250,86,221,248,201,210,85,11,230,125,174,99,118,38,52,134,124,239,117,37,181,30,171,82,173,151,24,147,40,208,224,217,15,41,138,53,45,38,180,253,217,86,108,152,72,44,79,97,40,165,135,166,142,48,250,146,59,40,209,59,131,196,144,191,91,19,193,252,169,116,109,79,234,71,75,184,110,200,249,143,103,188,188,248,192,47,82,23,204,101,26,16,204,156,34,124,161,81,99,43,169,182,125,63,210,90,43,107,72,34,118,166,65,121,202,62,82,162,67,90,66,166,11,26,159,39,109,196,136,245,38,70,66,217,105,39,201,6,104,146,136,34,32,43,97,206,140,247,138,95,47,220,65,152,143,3,100,9,207,91,76,20,35,33,131,205,134,10,120,200,207,43,19,41,140,46,97,160,144,120,138,146,204,167,1,94,252,37,84,102,170,138,94,212,4,144,178,50,0,159,53,80,196,147,76,9,235,79,148,57,49,170,99,63,114,128,159,12,248,18,142,106,129,106,123,32,44,140,245,142,152,200,39,188,88,147,25,241,134,95,105,2,249,10,97,221,243,190,33,74,183,204,123,242,118,165,18,116,216,51,230,221,16,75,24,121,196,76,91,172,163,73,98,129,236,9,10,254,36,217,144,9,131,238,44,235,66,204,121,66,138,146,199,140,105,196,102,98,82,100,156,68,194,100,124,60,24,242,137,6,25,241,73,106,248,146,196,158,6,52,31,104,74,53,42,205,137,144,99,110,70,245,33,107,166,236,160,206,121,114,226,26,185,12,102,70,247,86,249,146,70,86,117,39,170,212,149,154,196,69,61,147,5,195,151,42,168,134,111,240,40,29,79,90,56,210,159,46,33,118,200,58,125,96,120,220,37,46,92,74,77,37,24,232,217,186,157,165,152,36,196,194,84,150,100,103,193,63,213,26,157,170,214,195,146,124,33,236,85,176,230,0,191,171,18,117,146,228,154,58,10,164,188,24,30,81,118,36,85,186,169,133,151,180,177,17,5,249,248,213,246,218,33,58,132,151,93,233,186,226,131,41,68,36,245,18,202,105,12,150,13,98,99,60,157,41,12,147,2,55,8,74,180,70,187,96,159,218,152,218,150,245,166,151,25,54,220,142,111,114,144,102,161,102,4,92,59,182,73,74,204,102,216,109,149,104,60,254,170,67,51,60,110,145,39,91,149,168,207,1,125,165,156,205,224,37,129,124,241,29,153,68,174,42,172,128,86,51,149,70,89,83,229,30,81,44,235,119,209,135,204,167,86,66,182,87,82,230,102,208,140,82,247,21,89,57,145,1,54,65,246,172,188,207,213,149,50,177,42,208,66,202,119,253,84,202,180,219,98,98,202,141,12,49,145,105,159,84,120,222,6,15,42,174,38,89,135,236,51,241,246,160,39,177,158,201,80,177,172,184,240,162,159,128,169,13,2,102,79,120,171,83,54,185,249,68,143,240,199,237,44,205,50,170,72,241,6,47,34,218,153,99,120,116,223,169,15,250,113,70,180,27,73,30,180,153,101,137,108,167,121,6,78,18,166,242,100,203,156,60,70,229,69,133,236,196,85,147,217,24,248,86,143,12,131,78,236,171,125,226,137,36,120,72,47,105,48,226,227,92,122,107,249,138,153,213,106,24,50,73,204,84,3,225,176,164,249,177,37,55,26,86,80,190,110,143,47,237,165,107,2,213,206,156,28,29,161,42,218,248,0,146,62,213,1,166,46,39,99,218,75,200,34,9,80,155,80,206,141,196,17,44,86,53,163,253,77,182,80,199,5,153,178,229,65,86,235,192,9,251,67,127,206,179,97,143,53,156,190,234,133,214,26,86,116,19,250,181,78,66,253,65,165,107,120,148,142,156,88,233,102,147,18,219,185,74,89,64,36,105,124,69,227,83,84,154,146,89,124,2,94,36,242,73,184,243,101,75,204,43,86,24,195,173,4,159,117,109,147,78,12,111,14,84,21,57,183,62,234,164,141,24,125,69,42,101,85,36,204,223,103,47,147,90,250,139,94,46,178,170,250,216,123,214,38,87,218,98,12,158,146,242,45,80,32,30,8,56,82,44,116,98,173,37,215,64,121,244,128,140,53,63,27,83,236,142,241,27,254,117,81,48,199,199,202,185,62,179,12,225,145,229,136,37,207,212,225,217,212,233,232,234,253,213,206,174,205,67,85,58,47,49,114,164,159,140,43,171,79,139,42,231,122,85,247,133,103,205,241,42,57,250,120,22,64,202,46,197,120,217,221,73,178,196,143,94,229,253,110,164,5,183,73,83,144,133,133,103,50,228,250,122,25,235,103,51,50,234,181,83,50,49,89,78,121,43,224,11,38,24,242,44,95,0,31,73,59,52,103,145,156,34,72,103,201,60,97,188,56,150,176,139,238,111,100,48,17,137,37,197,57,227,124,220,65,101,75,25,171,108,163,74,120,67,23,42,165,129,112,242,115,25,78,202,229,90,54,64,42,123,236,124,38,226,251,104,217,151,99,34,10,248,44,154,204,161,236,83,6,100,184,220,198,17,17,109,76,85,82,210,52,146,17,102,249,231,31,82,150,211,218,147,123,59,105,137,90,190,48,10,14,30,197,170,99,96,222,198,1,184,1,71,204,84,88,77,18,72,212,109,149,105,199,47,50,103,0,207,24,211,43,3,42,215,17,230,30,68,99,52,220,89,35,203,149,11,24,204,146,206,85,185,134,199,238,167,196,142,68,62,167,211,114,243,230,9,82,232,19,231,84,63,151,173,95,217,114,141,79,73,173,28,159,105,45,84,178,204,221,170,227,24,115,224,217,15,183,145,103,212,69,207,174,247,117,188,177,16,21,186,230,113,79,134,90,157,181,42,176,221,108,167,92,222,51,26,15,54,66,37,21,86,68,154,52,203,205,131,65,32,166,44,205,39,19,59,80,155,145,137,46,187,159,20,96,225,47,34,219,5,110,5,113,61,229,249,76,92,107,93,37,80,227,63,169,25,85,49,146,65,213,200,143,141,254,62,100,3,55,128,220,48,34,149,138,122,237,152,188,211,230,63,23,82,156,212,140,157,36,124,66,202,157,133,79,112,122,168,196,41,50,171,90,216,103,146,185,180,59,131,214,254,173,86,213,106,124,163,226,42,69,41,34,234,58,153,106,74,70,60,33,42,158,124,199,201,62,108,168,139,40,7,178,102,100,19,32,99,237,74,202,106,178,212,121,24,60,12,50,249,39,173,225,42,22,28,146,9,152,150,51,13,198,170,164,27,189,133,44,14,83,188,38,65,90,214,142,15,73,86,102,206,66,63,16,178,35,160,80,203,178,31,205,136,137,134,181,4,245,82,101,151,132,197,34,98,250,211,149,52,101,80,235,94,152,198,96,10,150,170,110,230,162,8,213,67,140,79,155,79,216,200,162,103,202,21,110,124,1,151,169,105,53,81,49,241,38,22,215,228,52,173,100,66,246,166,27,97,169,186,208,158,49,249,74,159,177,249,70,165,99,106,161,155,156,67,195,149,104,102,2,244,149,14,102,61,44,153,156,111,225,69,152,54,81,199,82,99,0,172,194,97,101,75,141,67,90,81,240,197,74,228,217,74,140,206,101,160,58,169,227,69,195,241,255,0,163,70,105,224,33,13,78,72,196,251,107,54,106,209,145,52,141,100,9,62,210,107,40,109,186,18,243,223,137,122,7,169,123,189,106,173,244,53,178,121,177,47,62,48,58,145,80,220,20,121,228,88,26,183,114,153,50,156,121,56,147,120,117,184,214,169,38,38,227,82,99,102,44,75,83,233,1,24,153,177,43,119,198,31,130,83,101,12,254,28,66,77,137,138,204,36,194,79,5,165,147,15,24,137,163,2,242,179,169,12,104,12,42,86,82,203,32,222,170,237,133,226,50,106,103,254,76,202,72,53,184,137,151,42,53,242,79,143,14,84,149,97,154,174,104,184,249,214,97,80,86,84,242,227,29,248,75,198,186,15,135,254,229,46,159,1,53,110,46,227,39,18,14,4,249,85,18,179,24,92,107,160,214,190,37,144,24,80,251,170,124,208,217,211,137,122,28,242,86,147,237,169,240,43,255,0,181,74,211,82,65,35,57,98,160,30,198,65,225,234,76,235,111,162,201,103,50,198,214,147,213,192,240,133,50,177,29,186,114,23,121,228,90,118,196,41,61,196,51,244,198,160,168,102,108,68,40,214,248,118,191,251,44,88,136,134,53,91,245,54,236,207,27,185,98,102,113,163,253,72,18,123,138,178,219,0,137,6,182,164,212,200,0,146,206,165,182,29,106,124,250,209,248,33,252,217,25,89,73,27,99,67,219,114,167,33,178,121,1,133,79,26,97,252,56,151,160,73,126,68,195,175,16,29,91,100,241,17,130,250,170,88,213,67,156,60,216,149,78,170,128,114,129,134,196,144,64,158,206,148,7,53,3,135,13,144,73,196,37,105,14,0,36,129,134,227,83,146,112,17,103,14,239,98,60,41,25,129,99,185,90,200,216,253,213,181,239,102,5,50,27,178,73,233,78,88,103,227,83,86,25,151,177,136,95,182,58,161,99,1,36,28,42,62,201,146,188,243,5,52,211,198,150,62,228,214,6,143,19,85,148,60,94,107,155,107,9,51,163,13,230,22,78,37,219,38,70,4,145,168,109,67,165,73,55,207,16,178,161,150,234,16,245,27,47,163,17,26,15,95,238,78,200,133,47,34,253,5,67,130,202,11,23,9,15,195,215,214,206,29,137,133,141,116,237,49,119,182,27,3,149,115,199,100,228,119,245,44,157,74,218,33,245,246,155,136,78,109,175,34,141,159,231,90,126,17,46,164,201,32,156,5,63,119,78,9,35,122,232,197,207,54,205,11,102,78,70,184,200,5,165,243,193,159,153,3,48,59,30,20,36,109,164,233,124,165,75,228,88,115,61,140,44,71,225,81,190,171,99,81,43,237,171,173,183,228,81,186,182,25,198,7,225,18,163,40,145,201,144,250,6,167,139,56,28,69,228,65,204,97,228,145,66,233,182,19,116,254,197,208,224,73,227,74,170,59,181,5,152,72,39,242,173,225,146,72,222,234,101,38,30,247,247,18,179,86,203,67,41,139,33,79,73,112,242,15,17,83,240,198,200,163,32,48,131,99,21,117,108,254,4,150,53,150,225,47,134,248,220,168,60,196,41,49,34,31,36,146,86,76,102,62,100,134,42,208,209,215,218,34,45,79,84,241,140,9,32,230,18,14,77,56,9,204,18,171,41,11,101,144,133,147,37,143,137,121,147,49,63,153,17,38,1,4,128,146,199,137,99,23,141,149,199,177,166,12,172,77,32,48,101,81,97,159,249,211,96,218,237,185,148,108,195,237,232,92,120,51,26,85,63,26,2,53,198,229,106,158,253,203,56,138,153,89,133,217,68,19,217,4,30,121,146,83,76,255,0,24,150,51,230,89,8,239,9,133,198,148,155,125,37,248,66,46,69,91,9,182,163,56,209,177,61,57,14,49,243,36,144,234,174,32,254,175,25,83,96,176,132,88,24,134,178,79,231,76,130,198,20,106,122,72,79,25,27,2,75,208,43,45,199,6,134,52,138,124,60,92,74,137,143,200,53,162,100,49,201,26,219,92,197,192,146,244,209,228,204,138,12,108,104,167,195,56,189,164,17,164,226,225,88,58,179,57,65,14,72,49,166,1,158,49,49,71,195,49,19,7,201,126,52,163,142,228,153,133,229,9,86,168,215,223,159,9,146,70,73,122,0,220,82,153,45,73,163,42,172,190,67,109,78,247,144,25,130,164,130,103,244,149,88,61,158,165,17,32,147,78,252,234,177,171,28,237,34,128,76,128,15,12,194,68,83,132,132,243,196,36,124,48,128,124,70,76,77,37,145,135,242,130,26,97,76,118,4,23,106,193,245,89,121,86,182,93,176,169,136,100,140,172,69,130,172,97,179,102,52,178,120,83,119,255,0,228,151,191,30,78,84,2,168,182,52,3,143,221,91,27,254,52,204,56,22,83,42,129,220,36,0,25,152,2,129,43,123,37,231,226,235,70,61,248,187,145,76,240,240,91,97,170,109,135,51,143,17,145,175,146,197,43,113,63,109,210,181,64,181,150,70,124,218,97,106,165,180,0,196,41,17,79,198,46,165,22,203,142,124,66,42,118,203,39,227,75,96,104,205,118,83,9,210,36,40,102,29,109,123,247,36,76,96,64,130,95,213,172,26,212,22,179,252,104,167,179,141,52,147,66,60,127,40,147,191,125,24,248,74,36,8,173,115,76,51,30,49,57,147,45,231,26,94,255,0,186,190,238,6,129,204,141,48,126,124,203,67,223,145,11,48,39,41,242,136,188,107,123,60,49,253,196,5,128,30,201,113,143,204,46,52,202,52,103,201,31,18,197,140,60,148,218,24,113,49,21,6,145,170,10,31,150,238,69,152,204,42,91,107,39,17,22,81,130,249,60,168,10,249,27,223,144,75,232,76,117,241,225,120,214,176,188,137,64,222,103,228,98,156,159,144,100,85,1,140,66,37,119,20,228,31,42,117,81,55,8,211,86,206,178,58,60,52,44,173,238,200,152,195,51,196,181,220,73,63,130,106,168,110,55,115,40,119,96,17,246,136,139,35,86,201,137,148,170,110,49,178,61,22,102,62,72,48,164,28,156,184,96,202,247,237,18,105,48,37,16,120,177,43,234,221,43,145,57,101,12,92,120,76,36,235,24,173,53,24,146,210,70,219,49,130,150,171,216,102,100,226,83,183,20,59,99,176,194,201,141,49,141,131,3,57,121,16,54,47,145,74,22,48,163,67,73,134,183,211,152,5,226,202,154,60,49,18,88,90,208,143,48,95,147,181,12,249,36,140,254,85,104,250,168,37,230,196,148,79,167,25,61,164,84,55,132,210,109,79,237,9,17,12,210,253,213,180,52,227,250,171,63,7,193,91,81,172,49,15,43,22,137,49,136,95,53,182,51,198,68,215,107,29,32,141,129,204,245,36,15,120,93,139,102,155,212,228,23,128,165,149,86,220,83,140,156,202,105,244,236,140,78,164,149,58,33,155,19,160,211,207,137,36,104,215,248,19,218,80,180,151,12,19,246,138,222,27,9,36,121,146,174,3,72,183,23,76,161,28,159,107,42,3,97,182,126,44,88,149,104,88,190,204,173,97,25,149,116,89,106,113,229,98,97,254,120,241,41,91,186,210,73,200,173,13,13,227,34,195,102,162,61,153,14,104,253,61,47,38,100,222,168,51,163,61,90,178,24,201,237,47,134,140,49,251,73,234,163,47,80,230,234,171,92,64,96,74,143,146,96,73,26,75,229,29,15,185,196,244,131,170,171,135,63,204,100,65,92,85,111,64,195,125,37,181,147,242,38,81,152,249,35,78,166,53,144,143,100,105,66,225,76,170,163,89,9,253,188,104,153,240,246,207,91,131,100,15,4,84,125,198,27,5,255,0,147,153,7,49,239,39,82,8,214,72,41,54,68,31,42,12,200,62,100,108,131,81,243,227,109,137,212,171,171,103,130,104,251,86,249,149,81,36,177,58,212,131,110,35,28,241,240,15,39,165,80,83,176,240,135,132,200,214,82,16,68,226,91,227,67,24,137,204,36,85,70,222,212,205,151,100,26,222,203,191,172,85,156,250,64,73,6,96,139,18,138,181,164,212,112,159,150,32,136,81,164,145,74,67,50,63,51,166,67,158,9,204,95,39,211,238,70,160,116,221,241,60,241,23,181,95,195,147,185,98,75,13,36,127,160,133,240,222,36,57,166,75,18,125,49,132,200,150,201,102,65,168,182,99,70,212,230,1,191,50,212,107,82,12,124,169,93,148,195,214,191,169,78,90,234,208,23,133,10,165,109,114,220,55,195,18,52,55,4,246,87,50,141,118,63,117,89,83,207,1,70,173,80,108,10,207,85,60,150,37,211,32,50,79,113,72,177,100,204,126,210,247,168,127,197,21,32,204,35,147,165,79,147,136,169,148,58,211,136,120,83,56,214,163,91,153,50,46,69,181,81,45,41,61,62,5,136,250,81,180,143,63,73,85,27,13,4,140,225,198,178,102,208,175,234,26,101,85,23,113,251,123,26,152,196,230,3,50,173,65,96,62,170,54,51,6,134,5,204,102,200,108,43,18,187,186,208,96,234,71,248,99,230,202,134,152,108,172,73,97,91,167,95,179,152,234,72,207,140,199,168,25,52,246,50,78,194,174,225,50,168,115,70,176,135,162,98,149,156,217,19,168,155,219,39,58,170,170,34,98,106,24,131,229,196,174,95,166,226,194,126,17,44,217,84,15,164,171,221,73,89,159,34,54,0,113,51,10,163,161,55,34,223,38,168,125,161,66,133,251,18,41,51,29,80,182,37,208,113,227,83,154,135,136,143,226,94,141,119,149,156,43,68,247,190,72,249,84,242,113,154,42,100,114,123,182,28,179,136,189,85,38,198,49,25,135,149,85,89,80,156,156,219,84,4,56,207,130,78,165,74,135,228,7,198,181,32,187,132,141,245,237,247,10,12,207,97,25,204,36,173,146,88,57,105,10,218,234,108,190,207,143,44,69,207,47,167,218,194,243,150,186,89,159,148,105,37,150,155,5,146,166,221,212,146,205,180,222,199,41,135,241,22,116,147,237,3,216,175,41,245,61,140,97,176,165,42,204,63,10,232,196,125,216,69,202,154,126,24,196,206,17,36,94,157,190,203,55,94,158,42,49,103,197,16,70,31,41,72,181,7,226,68,75,39,225,9,84,110,164,211,199,147,17,225,23,17,18,189,49,163,231,65,62,99,21,114,181,239,237,232,118,171,244,239,14,174,250,250,157,98,4,157,241,17,147,244,246,246,46,19,9,11,167,161,227,240,86,225,8,10,197,215,101,60,153,151,244,56,207,225,33,212,217,110,194,186,38,158,178,24,192,193,25,49,184,167,1,89,212,166,176,146,11,214,122,120,148,142,70,117,204,182,101,148,79,170,188,249,241,36,168,231,188,229,26,249,24,199,18,194,149,66,164,193,1,88,128,48,70,54,117,45,81,172,190,178,40,222,5,26,8,52,116,20,25,137,13,197,80,228,251,74,151,221,69,236,216,65,245,43,41,38,177,199,236,169,222,34,40,141,79,2,84,111,9,97,46,44,75,244,5,221,11,8,14,165,205,181,37,9,8,199,241,33,149,93,66,57,153,24,87,165,110,223,181,102,82,170,87,155,115,210,185,68,106,123,136,51,136,47,109,116,186,24,207,35,25,153,73,108,117,179,47,32,136,211,9,24,156,168,171,93,96,193,131,23,26,219,62,132,158,215,42,148,184,170,198,254,100,50,176,171,34,187,102,50,161,214,99,28,238,213,213,235,111,129,101,21,139,243,219,227,0,94,102,136,170,180,197,196,175,201,202,149,108,90,69,71,92,78,188,246,100,98,80,104,100,17,251,86,16,44,158,86,114,162,159,36,106,149,57,236,200,106,8,78,36,196,51,248,241,21,3,187,31,254,171,217,134,68,193,109,95,144,206,75,193,36,24,148,172,250,161,140,153,132,159,48,57,22,214,70,7,188,182,196,42,70,198,99,198,124,73,206,217,226,30,108,188,105,201,169,224,151,168,92,139,219,12,163,196,149,148,109,193,39,159,252,62,170,214,252,254,210,249,101,79,42,23,48,144,33,184,198,254,97,40,177,209,27,5,198,100,226,61,82,192,153,139,185,7,14,76,66,3,169,7,62,72,227,115,38,26,215,108,202,246,61,132,98,93,101,3,42,71,2,249,62,13,150,228,105,213,152,148,144,254,130,102,86,159,34,119,26,7,26,250,204,139,124,99,114,97,77,98,117,53,26,180,152,212,205,221,59,9,237,46,130,192,229,26,10,125,86,78,161,32,139,90,199,48,13,110,55,166,140,173,33,24,154,27,79,74,243,78,224,70,138,33,225,48,185,16,109,137,136,97,60,103,163,164,189,137,212,248,192,246,133,137,40,153,90,114,162,204,81,85,124,201,251,41,228,19,56,144,181,83,14,83,243,21,111,178,134,113,164,209,131,58,53,151,219,83,98,209,178,215,3,161,132,220,8,57,147,8,36,181,150,164,31,9,87,183,44,146,176,20,111,2,123,200,154,49,249,20,110,105,113,137,194,36,201,150,68,198,129,185,148,158,99,250,171,22,4,4,72,163,73,36,146,39,12,127,228,64,140,160,83,38,109,159,133,44,124,146,17,17,101,12,153,51,32,124,18,14,172,161,12,50,105,14,96,210,111,23,175,120,28,93,43,108,105,93,26,72,22,169,239,24,223,218,163,228,154,92,96,60,217,80,80,245,11,202,124,57,86,12,176,149,219,103,145,111,141,15,18,206,158,99,10,196,196,210,88,84,228,154,214,2,48,88,54,36,147,3,145,59,158,244,185,241,191,34,197,97,54,193,224,86,128,93,171,116,154,125,203,56,144,134,146,248,199,194,152,67,152,79,121,86,216,134,219,9,153,67,46,49,57,81,217,137,5,137,187,12,207,170,135,146,22,17,137,49,23,91,121,9,36,234,160,70,127,41,81,85,186,146,12,222,37,63,125,84,62,67,5,32,140,99,194,58,92,142,165,218,101,254,157,89,144,34,73,103,82,16,212,140,18,93,79,118,66,128,104,163,93,159,38,44,74,132,118,245,251,10,100,111,200,176,53,60,185,61,43,48,204,97,83,72,102,98,44,77,163,98,120,53,71,140,126,97,38,236,8,211,119,236,72,206,81,32,36,237,69,231,132,73,89,140,85,99,6,99,90,36,227,240,234,91,35,76,2,49,144,223,52,125,92,107,7,104,201,247,242,45,108,167,220,251,74,140,52,32,140,252,184,147,16,132,120,213,108,69,151,244,38,125,43,16,250,148,213,245,110,95,62,37,210,100,135,43,20,245,148,97,165,102,21,99,107,28,136,213,95,157,82,105,176,237,129,133,57,125,80,228,189,19,15,76,30,49,50,251,107,85,75,238,106,99,182,200,138,135,224,50,38,240,224,65,31,105,86,201,48,43,72,196,50,168,182,96,51,24,126,202,31,195,32,209,91,0,123,43,216,78,38,44,27,208,86,252,130,67,51,118,89,108,78,31,15,42,213,225,177,34,99,45,65,172,111,63,4,196,50,82,79,85,136,46,210,164,54,186,204,113,137,196,160,199,76,86,111,130,238,78,66,13,76,92,73,196,126,84,206,134,212,22,80,88,108,169,22,173,97,60,248,85,84,132,139,152,75,31,6,72,31,151,177,67,95,92,30,160,227,194,94,63,52,65,189,75,39,15,90,95,113,3,124,14,101,41,173,224,90,26,174,185,30,101,193,231,15,181,3,38,51,200,245,166,168,36,206,248,138,149,149,68,199,153,36,107,113,166,109,161,77,108,102,100,230,42,176,135,0,30,10,120,213,79,25,19,90,211,99,225,42,198,81,21,174,163,77,160,255,0,244,69,49,159,145,124,141,140,168,215,198,126,52,171,200,102,108,69,207,153,137,96,203,39,249,172,38,7,243,172,99,99,93,106,74,195,110,214,37,51,33,242,101,78,66,241,137,139,198,124,66,38,169,50,121,233,166,158,187,62,76,69,95,95,24,31,73,121,145,134,34,101,8,146,148,142,76,74,119,177,133,64,76,10,219,14,123,60,22,102,198,69,38,52,10,28,194,70,34,52,211,222,81,160,30,17,249,172,179,48,105,134,220,1,178,103,228,122,128,153,91,40,86,185,189,181,127,62,99,10,196,148,209,178,61,58,169,11,50,0,190,6,228,108,22,37,178,170,180,21,164,76,182,196,198,151,73,141,47,217,75,228,81,89,138,216,102,136,80,44,13,143,217,83,245,161,148,62,228,208,210,88,38,37,102,54,153,31,13,39,16,251,86,182,63,38,78,84,181,246,176,72,76,38,76,67,36,30,200,146,41,86,49,51,214,216,108,6,68,59,249,22,216,97,126,70,114,166,81,24,125,25,131,94,152,198,47,5,139,113,153,144,105,137,50,159,133,180,247,234,176,229,202,186,197,60,97,144,108,202,190,93,233,89,212,132,102,42,108,163,250,130,89,211,250,137,63,181,32,151,70,218,160,155,140,229,132,10,208,21,156,88,215,141,15,108,254,97,37,65,190,5,105,19,192,234,120,179,129,132,194,91,96,171,1,204,124,79,14,172,74,63,85,82,122,188,23,132,37,93,34,30,149,6,160,31,49,113,32,230,124,61,124,34,112,202,202,53,74,138,178,81,143,201,182,84,55,241,165,28,56,139,143,234,39,90,122,158,231,128,216,137,254,53,250,24,218,74,183,221,18,34,183,71,193,147,250,76,106,31,142,163,183,89,43,136,233,24,114,196,96,83,115,105,131,201,31,9,114,166,140,211,111,133,238,141,17,182,149,24,121,114,171,145,57,125,198,152,149,10,94,98,173,245,70,200,70,68,86,182,172,245,32,97,247,23,59,51,37,212,78,230,23,242,41,179,21,85,185,126,29,54,193,248,75,71,26,76,17,131,151,177,79,198,187,148,64,51,233,169,125,103,118,65,196,126,20,204,216,132,113,221,138,185,140,124,159,60,37,72,77,73,127,231,246,148,86,143,214,18,137,101,138,89,87,107,164,181,6,14,108,106,74,202,227,202,173,8,154,145,131,140,70,6,89,85,107,223,19,31,106,136,214,22,177,32,177,246,33,246,151,23,153,255,0,104,16,8,239,137,136,153,4,153,164,209,10,195,210,191,81,146,159,160,108,159,137,255,0,249,32,2,103,249,240,174,117,162,126,36,126,50,243,15,82,232,48,24,72,221,197,66,181,201,73,29,26,165,60,59,47,201,137,21,185,120,249,178,169,254,206,81,35,24,97,201,30,28,169,212,80,169,247,31,147,148,170,117,246,163,33,241,101,74,181,36,11,152,222,102,15,42,149,170,159,100,59,46,88,178,18,179,48,234,171,95,115,160,26,51,201,202,180,24,196,140,204,200,248,115,24,64,48,43,115,225,229,98,98,118,16,179,82,65,147,237,98,34,103,91,169,233,196,70,6,89,82,201,244,59,231,188,81,56,136,128,141,240,210,214,52,189,220,178,229,83,200,111,241,29,60,55,26,127,106,165,238,36,193,146,247,237,22,128,211,188,108,237,64,26,168,240,79,152,60,170,217,9,136,135,83,134,116,24,143,150,17,16,170,46,53,245,151,179,196,187,132,51,68,183,131,233,242,196,160,46,244,192,224,202,226,235,74,202,50,177,170,134,214,92,144,101,177,22,85,97,0,59,144,102,218,140,171,70,155,244,173,174,41,98,23,238,39,208,60,35,75,97,98,23,141,10,35,49,37,101,49,227,63,232,8,47,226,88,50,213,241,185,114,144,75,179,70,125,84,232,191,55,86,50,169,125,73,166,224,151,244,145,113,34,162,171,16,204,187,33,25,155,42,218,31,11,38,126,234,105,3,77,213,21,248,76,168,32,105,42,216,204,249,68,181,25,153,78,81,113,163,15,27,206,92,73,68,78,116,76,203,207,13,164,177,127,34,232,50,105,242,51,17,68,130,96,98,65,34,22,53,77,70,105,153,214,172,123,55,214,91,152,102,19,165,35,187,153,182,30,84,44,59,82,16,121,83,88,90,143,164,155,18,9,147,24,87,246,173,15,153,185,238,68,195,211,15,178,38,88,133,64,214,41,232,121,72,192,163,181,13,57,196,204,216,144,212,244,246,80,188,50,171,32,201,203,23,105,44,89,83,41,38,181,142,112,26,209,206,233,23,34,215,39,71,159,193,80,93,179,209,60,229,137,73,126,54,245,34,98,234,75,98,203,11,86,226,51,67,149,6,86,25,101,77,99,62,8,199,202,85,170,124,2,78,247,82,135,214,158,55,212,64,30,187,178,24,198,252,75,61,37,49,228,225,50,2,76,98,99,126,81,38,122,122,180,5,30,80,241,36,171,88,44,181,41,13,36,131,65,73,184,24,198,253,220,82,166,144,48,117,25,101,113,90,194,69,127,18,115,20,159,129,51,76,89,74,194,88,170,129,154,98,142,51,55,117,194,81,181,176,25,26,95,50,166,101,144,224,143,183,141,42,140,214,25,64,129,6,75,240,150,86,36,251,240,28,28,27,177,90,101,81,225,140,73,39,204,34,226,78,89,107,99,90,204,37,42,44,37,127,166,51,33,196,131,205,149,8,203,128,121,240,149,13,101,25,246,222,238,37,232,218,72,17,153,151,117,145,48,216,143,225,201,33,70,134,146,241,228,95,43,89,182,126,44,168,217,240,199,36,140,50,4,244,3,99,198,36,208,51,56,240,229,66,190,0,241,160,158,199,137,1,232,60,120,114,123,169,117,148,15,200,150,190,124,168,203,107,46,201,143,148,72,176,213,53,50,48,35,32,36,228,200,178,146,242,73,39,18,250,24,114,135,204,100,5,65,66,18,8,153,145,134,48,241,243,45,86,182,64,24,56,144,112,222,75,112,32,211,11,41,48,74,14,213,46,109,220,102,63,10,161,126,155,150,55,230,77,3,12,24,57,132,53,38,86,113,149,149,14,125,166,245,229,172,107,207,73,176,139,136,101,247,23,79,99,61,73,156,42,126,77,61,86,124,197,16,242,39,213,82,118,216,240,166,85,100,9,25,95,142,157,128,159,85,23,63,48,185,17,123,108,67,76,230,61,132,102,111,113,0,24,210,228,167,20,88,246,78,207,219,198,137,123,14,65,162,12,195,198,238,18,0,214,88,201,133,115,200,81,69,55,122,72,246,227,196,98,226,26,151,103,195,216,144,136,252,50,136,85,211,227,96,156,62,212,178,100,50,12,252,75,86,53,242,21,164,127,178,114,171,70,14,180,251,184,133,38,69,89,25,227,23,105,121,16,172,221,13,156,202,126,225,246,67,39,9,113,13,82,170,130,173,159,92,181,47,225,155,238,173,246,175,121,98,40,253,61,50,87,131,51,23,42,189,170,96,36,254,173,106,177,146,45,14,102,200,96,245,44,210,197,151,243,170,96,211,233,203,33,254,128,98,34,125,125,162,98,73,249,186,236,113,137,244,210,143,74,60,38,118,242,38,22,215,22,70,211,195,140,76,38,229,18,222,106,161,143,154,34,212,107,92,100,194,82,173,6,146,121,61,41,90,163,45,143,143,146,245,186,48,103,11,151,144,163,83,146,103,156,82,249,132,155,64,213,91,110,46,66,253,181,47,34,205,220,169,134,97,145,139,39,177,106,222,2,104,51,8,88,136,133,12,199,136,156,194,87,35,93,77,239,167,177,17,50,132,171,123,35,88,139,186,41,22,108,181,28,102,118,172,141,172,216,37,47,67,114,115,31,60,107,207,184,137,143,10,2,101,244,89,204,226,22,36,142,52,55,201,121,57,83,13,85,242,40,124,192,94,165,181,134,82,79,13,140,34,125,84,222,4,247,145,136,10,148,97,50,223,233,67,147,202,30,36,162,52,146,9,252,169,212,57,57,7,196,139,9,83,204,96,32,143,153,25,2,200,126,125,163,83,154,146,73,6,7,225,92,222,54,176,178,141,47,15,106,147,53,14,168,97,186,234,118,233,239,100,212,153,241,135,24,156,170,114,171,82,60,132,102,98,167,111,153,185,98,117,98,13,29,13,179,3,20,172,234,75,163,73,125,105,241,27,173,51,15,135,130,215,38,183,124,60,37,85,37,232,9,62,77,108,146,102,136,128,147,36,130,98,45,148,35,132,76,194,95,38,70,220,244,137,37,70,176,4,59,95,100,201,211,25,185,30,36,186,30,152,151,218,154,198,173,151,27,185,106,138,204,164,156,253,37,19,118,243,114,44,36,133,130,1,5,139,141,90,79,228,72,166,64,97,6,244,204,10,196,108,7,146,9,248,74,174,235,76,66,3,42,149,244,65,198,62,100,238,28,146,8,120,66,164,170,197,100,101,113,241,141,198,129,223,176,111,67,239,14,46,225,44,32,24,101,63,10,24,21,113,24,73,12,73,160,205,200,166,95,24,3,62,35,43,6,7,43,48,164,118,180,156,249,185,18,200,166,70,202,104,13,60,18,251,72,151,213,12,93,34,94,135,199,196,101,81,13,144,124,57,138,171,25,22,92,136,105,245,67,246,184,147,122,71,190,48,211,107,40,209,10,52,28,48,128,73,152,111,128,198,79,156,55,160,167,152,146,123,147,83,60,120,16,236,8,231,117,9,1,98,12,213,68,245,44,194,70,62,99,35,17,130,50,168,54,158,196,78,110,36,44,205,61,18,72,30,47,113,38,216,251,130,195,100,240,202,20,198,52,96,73,7,40,150,21,176,15,24,100,136,100,192,44,96,184,144,166,48,132,58,110,12,41,123,176,139,145,83,195,135,185,7,106,77,113,36,144,185,177,17,27,67,60,114,89,218,149,152,110,204,234,17,38,1,16,6,8,213,188,104,25,124,51,32,53,38,143,224,221,196,42,122,145,182,68,179,2,127,105,20,204,136,104,207,120,184,74,152,177,236,42,153,112,136,102,30,76,69,18,40,212,240,75,202,18,160,48,144,100,77,3,230,81,167,86,17,148,139,213,180,128,218,63,15,42,230,112,194,2,75,234,93,226,77,104,228,247,41,155,90,26,168,61,66,26,118,168,43,50,10,233,25,137,136,243,49,254,202,26,48,94,36,123,30,49,37,168,89,132,51,237,120,241,98,38,68,128,57,231,75,93,36,48,193,59,218,26,63,240,245,80,153,151,22,34,44,219,13,234,17,244,241,177,246,137,31,61,228,40,30,24,157,136,249,48,49,19,137,16,26,165,181,22,194,77,54,203,88,199,195,99,214,186,20,8,112,74,206,88,163,75,35,64,84,16,24,49,163,128,173,103,35,181,135,195,208,93,179,229,5,136,159,109,115,150,82,78,210,210,255,0,168,151,253,107,244,75,231,227,31,10,230,159,17,105,15,101,17,229,197,200,140,92,164,119,76,95,216,22,30,161,130,72,140,229,91,89,38,44,159,117,113,96,191,81,214,202,60,73,98,38,33,117,145,122,6,185,157,235,44,175,196,163,184,223,71,79,227,171,240,212,237,204,11,61,159,248,173,19,234,158,85,170,134,73,10,6,21,84,230,202,14,101,101,57,27,6,37,96,64,36,19,246,171,88,1,100,144,102,72,100,152,100,246,145,21,70,150,50,98,246,209,97,154,59,169,178,202,6,84,28,10,162,65,103,50,163,240,200,180,62,1,228,147,237,37,242,14,10,33,147,36,113,152,245,149,37,175,169,19,15,180,36,167,226,116,15,77,163,60,176,202,38,81,40,47,135,90,243,129,249,138,49,16,74,50,79,71,209,78,200,122,86,154,29,101,250,59,113,161,140,92,198,18,196,38,0,212,99,53,110,247,132,50,147,88,126,120,243,24,171,119,46,65,161,167,33,180,249,56,152,166,39,221,140,94,234,98,249,59,158,37,51,119,78,49,249,154,33,83,130,213,6,1,178,29,176,223,153,10,248,0,250,74,110,182,121,227,78,194,175,99,85,12,160,204,37,171,152,178,53,24,87,2,24,60,250,149,60,96,176,76,75,54,219,110,84,116,105,44,146,206,84,213,22,204,227,79,82,0,134,181,5,227,146,116,138,96,79,237,21,105,141,100,72,36,230,42,75,21,85,83,160,134,24,4,53,181,134,96,146,72,22,91,144,101,202,180,76,158,255,0,170,139,9,182,59,53,148,95,170,178,223,131,195,137,72,126,114,251,171,104,94,65,32,122,232,80,102,1,95,202,133,146,16,123,73,57,166,19,34,44,50,114,45,179,19,219,83,228,200,18,132,204,162,42,74,99,75,27,21,72,77,249,30,18,165,178,99,12,137,140,86,21,192,178,60,158,228,221,140,25,70,134,141,12,98,34,216,254,46,148,3,102,100,250,208,17,46,153,85,199,212,155,5,235,39,155,243,245,32,92,136,23,134,117,108,174,17,17,86,233,141,73,47,205,153,68,65,35,204,192,19,218,26,223,2,24,252,250,148,217,74,239,126,218,22,16,44,129,52,28,197,26,198,102,158,170,178,103,48,134,149,178,48,7,210,190,60,210,253,162,164,187,24,189,58,115,81,93,150,131,0,159,196,85,156,58,76,108,196,136,125,193,197,250,181,131,46,193,230,176,125,189,70,33,128,62,146,137,1,63,71,144,164,205,17,62,134,97,201,99,17,120,120,251,85,22,67,157,161,107,28,250,202,134,93,104,57,146,134,49,254,107,169,26,169,147,153,132,201,99,244,52,65,115,101,202,171,101,113,108,201,200,151,12,107,18,69,230,138,66,141,72,218,233,131,231,121,130,37,214,240,146,48,241,37,166,135,190,63,82,98,106,204,114,120,112,37,231,120,140,34,32,111,180,244,226,248,24,37,93,70,215,77,146,49,51,118,173,1,173,202,206,164,172,170,85,100,99,150,198,147,42,181,140,202,170,43,117,84,18,251,163,84,166,209,128,155,219,20,107,209,180,5,52,111,237,70,147,111,245,45,189,163,174,70,48,204,9,172,234,70,67,128,124,253,92,105,164,56,17,96,179,219,77,60,6,86,112,227,83,145,140,91,30,135,78,63,6,24,171,116,152,209,35,51,133,120,47,103,81,80,179,204,200,195,72,172,198,108,223,145,45,169,255,0,215,149,65,178,77,140,107,44,162,235,85,119,115,9,56,143,226,72,216,199,249,226,196,134,204,234,142,176,150,186,123,80,254,70,42,57,50,65,36,11,159,86,132,131,34,163,141,159,234,161,112,18,106,185,47,169,216,124,156,73,37,56,103,111,185,68,186,5,149,107,59,80,204,134,1,117,9,89,73,110,27,35,7,242,115,32,45,96,15,195,169,62,134,240,9,156,162,76,163,76,137,211,136,106,150,33,70,57,83,233,193,147,137,50,135,79,141,153,87,64,53,109,108,159,236,18,201,58,120,98,230,136,84,192,42,8,86,50,97,229,69,62,170,112,186,86,44,51,227,119,9,3,11,124,49,173,240,50,8,235,57,252,132,94,140,23,246,174,122,149,86,196,163,140,28,131,91,118,4,74,3,106,72,200,134,106,17,164,26,172,54,14,72,200,173,200,202,163,166,93,159,63,18,58,28,242,17,156,201,199,169,76,246,51,193,38,147,181,47,152,74,130,52,201,121,48,229,227,90,140,28,156,217,80,78,170,3,101,91,143,230,194,84,77,108,150,73,30,19,37,214,76,148,33,240,165,176,38,30,49,249,132,65,32,162,151,16,230,68,141,194,100,115,224,0,188,193,42,147,147,39,143,40,133,149,108,173,212,39,25,48,152,68,198,133,21,150,227,153,144,8,84,158,72,71,7,152,162,85,145,164,130,72,208,246,85,163,40,249,149,78,117,228,32,12,252,128,237,90,159,106,200,200,125,131,227,17,226,15,82,212,104,105,7,196,63,204,146,121,147,152,16,235,72,14,210,100,73,32,27,143,14,36,83,225,206,141,204,46,164,0,249,145,158,33,240,151,42,58,27,62,170,149,245,227,140,105,76,157,96,113,61,77,172,93,99,185,119,106,246,120,41,211,4,5,66,6,239,114,14,98,175,177,164,238,95,194,133,97,90,21,79,144,166,64,24,185,132,178,120,73,236,137,98,249,131,141,220,154,64,152,2,143,181,53,137,237,234,0,24,121,9,212,143,125,12,84,118,17,251,43,55,189,254,8,176,172,172,45,141,27,108,252,43,108,250,220,163,202,20,154,202,124,168,50,243,123,105,148,13,66,9,44,229,69,135,215,167,20,76,167,200,62,18,242,32,88,19,137,156,201,220,153,128,201,196,84,186,123,216,94,100,214,12,144,158,178,134,114,159,40,74,154,86,228,28,94,82,229,89,177,136,160,198,98,6,220,99,227,230,45,172,240,34,35,211,71,224,179,100,108,104,38,204,106,219,113,172,31,39,26,222,246,60,73,21,196,146,70,99,204,134,25,70,102,8,36,173,27,110,52,146,182,237,242,73,135,18,114,195,37,176,204,172,124,244,214,44,95,66,57,41,148,99,48,137,139,49,167,177,38,177,42,253,54,72,36,204,152,198,14,231,181,57,146,206,62,84,171,120,8,199,69,129,85,157,67,118,31,147,137,104,120,78,52,202,29,172,18,116,149,111,146,204,168,102,80,85,100,215,48,56,118,71,31,114,223,51,231,152,128,51,57,22,65,50,197,29,151,17,92,200,103,25,16,172,9,10,170,95,140,163,67,190,2,114,86,20,134,51,252,22,167,198,77,140,195,140,125,168,118,4,242,122,132,156,0,89,63,108,182,50,73,10,62,212,95,225,233,101,246,150,223,65,150,62,209,41,84,166,226,138,176,146,73,243,38,225,102,49,172,153,1,226,246,150,114,95,136,107,1,154,230,214,70,100,145,175,6,158,40,254,162,2,52,255,0,164,85,187,212,14,139,6,222,163,86,99,26,10,203,148,107,227,38,125,84,174,214,75,202,199,226,91,96,219,81,28,201,32,17,214,208,191,114,53,51,62,53,144,165,188,185,120,209,21,87,108,27,240,149,101,135,104,214,184,140,102,85,98,126,100,230,158,171,114,147,204,178,220,248,98,18,172,211,12,252,139,108,45,113,25,70,161,24,152,178,53,83,4,196,223,140,67,75,108,172,128,38,97,69,137,44,36,196,240,143,243,133,35,147,24,138,141,254,18,86,15,128,194,34,198,228,132,195,35,75,23,73,83,154,121,135,19,240,203,70,62,169,45,146,194,9,97,69,146,229,144,100,131,234,172,141,181,40,251,84,157,109,175,214,91,205,118,1,19,42,81,246,212,98,104,103,35,248,80,102,206,62,18,137,60,170,178,170,178,7,10,42,100,56,133,98,107,41,22,209,145,189,137,159,12,67,204,156,192,54,64,45,91,0,34,32,7,108,117,54,31,78,32,182,65,127,135,82,151,154,186,67,195,144,10,34,250,3,35,29,248,83,9,27,17,114,88,200,199,202,173,105,46,31,38,35,48,149,71,218,198,247,145,154,74,200,121,48,149,74,185,29,202,215,82,193,246,83,163,17,49,14,161,200,206,85,163,192,5,67,154,0,9,238,173,85,35,117,250,25,62,75,8,135,146,108,99,90,152,246,13,139,92,195,15,26,214,19,200,21,150,79,17,17,79,158,194,49,38,55,250,208,30,102,66,142,213,55,218,218,178,55,154,74,29,84,12,248,150,235,88,123,145,168,215,208,206,221,102,16,136,95,206,181,149,134,142,68,169,106,107,236,124,202,131,77,235,96,121,225,41,84,148,8,121,65,136,194,89,250,11,61,164,213,96,89,17,241,99,172,189,145,109,192,145,26,132,145,137,195,202,52,135,79,79,178,132,252,38,235,86,209,172,128,70,125,36,41,57,35,111,13,68,230,128,255,0,14,164,134,123,31,141,225,50,232,108,8,228,245,21,11,50,133,146,125,165,184,156,237,36,137,200,227,207,178,157,25,252,89,19,106,221,109,46,55,252,112,203,18,178,54,155,131,27,218,83,247,212,236,32,240,132,75,26,50,235,214,47,158,131,138,221,91,85,39,195,151,18,96,99,87,20,121,130,85,249,227,82,70,213,181,39,121,107,242,20,107,109,14,188,188,24,255,0,168,136,130,80,220,107,85,180,212,237,216,137,214,234,218,29,224,55,12,141,194,100,198,52,150,73,103,17,127,141,113,184,218,180,147,189,213,71,67,113,40,111,237,78,172,196,36,233,209,139,9,250,110,9,124,229,136,88,136,190,67,158,72,60,70,95,99,106,112,99,194,81,114,32,39,207,97,122,86,54,98,70,172,152,177,64,251,38,17,136,86,99,83,193,158,141,101,192,241,169,213,135,106,212,246,161,135,22,72,31,196,184,38,182,209,54,178,101,190,93,116,242,11,237,174,227,62,212,114,71,133,75,204,135,185,58,186,199,163,114,34,172,241,113,57,5,13,110,166,131,43,105,98,92,171,175,233,232,210,196,54,21,10,106,76,100,205,137,55,129,48,98,30,18,137,54,222,136,27,206,229,40,76,50,246,173,190,96,31,181,149,73,62,123,199,57,248,186,213,93,86,9,192,82,86,184,237,27,42,152,73,48,10,206,17,98,74,94,25,223,113,88,134,182,15,210,70,134,24,7,210,36,196,183,25,8,104,222,164,47,104,139,107,231,203,141,238,171,157,183,228,229,18,77,101,73,239,98,85,168,171,212,55,127,97,92,11,131,145,81,192,153,47,222,74,33,213,50,50,104,195,98,83,101,47,189,127,129,224,102,47,73,48,196,167,166,79,227,205,149,39,147,168,114,241,101,83,29,86,229,188,105,128,240,71,6,200,11,159,86,218,229,247,83,125,231,221,255,0,232,32,205,180,42,36,201,1,18,215,201,74,247,143,240,90,55,228,65,181,84,27,62,200,30,242,14,96,98,78,26,20,204,100,149,128,97,237,159,250,164,234,35,84,46,170,27,35,39,59,50,21,33,245,44,71,84,181,178,65,37,58,177,41,35,119,81,116,200,100,72,103,198,96,242,113,46,129,38,30,86,36,83,235,73,244,147,88,230,85,161,14,246,61,4,26,167,150,94,108,170,205,148,252,156,203,99,41,198,36,190,133,214,65,116,10,118,19,218,77,127,13,143,30,100,120,67,249,17,94,108,233,91,184,38,219,57,51,38,168,98,246,146,227,4,24,248,138,168,174,186,30,185,188,155,130,65,178,120,189,181,38,145,139,199,211,169,133,196,51,149,252,66,67,50,182,80,189,165,89,0,209,103,114,133,48,125,104,202,206,164,202,44,152,98,32,170,152,56,221,202,134,53,170,2,77,36,79,170,180,70,199,27,137,43,40,235,34,143,205,100,194,15,10,84,240,254,117,239,4,75,24,53,160,213,52,48,63,227,73,166,24,241,143,212,171,99,4,11,211,33,131,233,39,244,35,102,66,54,76,195,136,25,177,45,244,246,164,146,206,100,232,213,163,146,128,13,38,200,157,92,105,170,106,205,112,199,132,133,233,76,235,250,208,129,98,105,24,36,74,51,113,50,123,1,143,149,76,218,211,128,190,210,166,52,2,33,223,15,234,255,0,193,106,177,42,171,104,115,75,45,36,12,153,177,34,33,208,176,108,237,87,143,173,25,6,130,244,23,251,73,153,148,85,86,17,60,60,104,9,250,111,122,7,229,85,15,164,120,185,150,214,70,34,85,97,153,78,71,39,225,167,231,121,131,43,18,38,147,77,190,180,252,197,33,87,78,125,57,10,176,125,38,33,170,85,76,220,112,40,193,24,128,190,189,121,236,32,207,139,18,60,53,68,146,52,133,44,47,102,2,145,110,12,97,136,139,105,180,217,35,115,4,171,0,228,31,106,80,181,198,76,15,228,90,76,252,75,112,100,241,172,12,198,21,0,188,129,223,49,248,248,81,176,205,149,156,203,56,208,24,33,161,205,144,111,83,200,173,145,195,100,198,25,70,163,110,235,89,249,248,149,70,253,254,8,41,140,202,197,162,86,156,72,248,102,56,145,126,19,167,123,72,147,5,131,122,115,85,128,138,139,81,154,70,21,134,170,88,189,162,38,240,225,156,105,240,97,128,190,210,33,145,177,39,196,134,228,128,177,163,101,238,91,89,27,221,68,177,139,111,26,81,150,199,216,207,198,142,127,34,5,152,209,62,96,19,22,90,131,50,220,214,96,228,91,61,52,24,210,107,139,178,65,234,75,33,234,169,196,39,49,70,167,184,81,122,82,171,102,63,166,181,154,168,100,64,178,224,159,85,53,128,253,200,255,0,85,137,98,177,146,67,136,180,218,73,132,103,42,159,159,165,72,60,152,149,180,200,115,135,253,248,241,160,25,60,29,69,40,211,238,18,94,157,185,46,167,60,159,166,46,74,204,219,2,113,32,32,51,25,241,75,226,34,234,175,200,81,240,202,255,0,170,150,178,144,5,63,40,134,168,181,18,206,156,201,240,214,229,103,82,194,76,12,126,210,174,244,208,9,124,53,80,202,196,53,73,238,53,176,36,163,60,113,150,248,19,198,89,104,139,141,42,249,163,226,46,36,144,52,54,181,18,242,246,141,35,29,16,200,173,207,95,82,154,100,60,145,95,139,177,35,124,98,125,37,85,12,217,64,52,28,248,195,74,198,86,140,79,63,141,107,123,222,84,124,152,220,105,107,13,137,234,101,151,216,209,49,143,32,30,18,169,192,213,16,114,250,149,195,227,48,160,64,236,241,17,0,172,200,25,78,242,9,55,120,125,228,184,49,150,247,231,26,112,177,233,50,120,210,57,55,192,31,186,152,25,132,39,180,163,46,233,15,187,225,17,22,209,134,141,150,217,15,3,60,114,73,194,142,124,199,248,113,9,47,161,173,120,193,212,157,109,94,154,162,73,34,219,17,39,169,75,243,247,19,0,207,62,53,148,248,15,44,87,241,114,33,227,48,159,145,21,13,203,153,201,199,36,106,112,204,120,137,250,85,94,200,196,23,181,149,50,140,246,21,159,165,26,98,86,34,233,30,65,191,244,164,198,169,222,29,200,250,145,6,98,34,27,7,225,218,179,19,108,194,240,135,18,54,48,86,215,132,31,85,98,195,0,126,234,194,138,204,30,192,241,164,215,111,38,7,225,78,99,76,1,25,218,133,159,15,114,196,181,81,89,152,229,230,184,188,133,45,252,68,198,186,6,143,212,135,146,60,69,17,23,159,73,239,38,149,161,219,51,168,105,171,65,191,41,95,14,195,169,47,25,88,147,207,158,72,200,239,63,200,149,92,48,158,10,76,108,108,168,103,14,212,100,237,42,223,36,32,146,62,213,17,38,97,35,17,31,14,239,242,114,149,42,149,101,185,66,202,168,190,201,121,22,6,99,198,133,141,118,5,137,167,176,190,234,170,177,206,208,177,140,147,31,218,89,5,231,90,55,128,34,222,199,141,48,246,14,31,95,252,22,230,24,126,234,9,143,95,94,204,137,0,38,73,135,225,194,167,46,38,19,27,195,151,145,83,6,183,39,186,176,54,149,130,78,236,137,234,37,145,50,57,227,32,78,250,185,81,129,128,207,120,74,187,240,246,219,169,100,250,19,144,124,66,77,85,17,186,134,97,93,84,145,198,225,8,145,147,216,249,196,234,91,131,167,177,19,148,169,171,32,12,105,109,64,102,185,45,232,153,120,186,144,243,244,168,240,102,20,162,43,7,132,98,237,95,54,195,35,18,217,66,142,114,255,0,65,36,25,217,85,36,14,191,248,166,211,233,62,146,22,5,110,34,37,92,24,219,93,115,52,76,134,50,141,47,216,170,147,67,30,5,164,44,7,210,84,168,138,212,226,41,128,205,177,50,170,16,217,0,131,234,26,2,100,1,224,72,51,75,130,119,168,72,185,29,80,178,202,185,143,167,135,42,0,49,191,58,214,251,226,19,184,72,39,223,3,34,101,96,219,42,195,181,193,204,180,230,130,34,123,73,16,110,25,39,165,40,187,125,136,249,162,42,216,93,178,217,230,139,143,219,75,38,76,24,252,212,124,99,92,21,156,185,4,188,103,203,247,74,128,170,160,215,214,37,12,233,160,174,206,86,41,149,190,1,137,145,21,41,97,251,238,30,133,147,106,117,144,99,100,94,52,3,162,164,237,160,44,105,228,243,229,71,238,6,151,122,108,239,62,164,204,53,71,250,72,6,169,162,77,216,227,123,75,208,237,98,201,78,96,105,177,201,127,40,145,143,211,21,191,180,133,36,242,34,11,30,96,99,225,75,38,100,43,17,175,128,65,145,106,124,103,149,43,13,27,40,132,53,163,33,213,108,10,112,10,35,57,82,182,64,198,76,217,83,234,217,35,199,136,169,86,165,218,206,166,59,49,141,123,8,211,109,176,203,238,165,210,67,182,34,210,10,27,26,50,43,193,43,13,223,7,48,145,193,158,194,32,125,182,33,30,192,73,6,34,148,104,9,49,135,25,252,88,202,149,61,248,253,212,1,166,28,125,69,93,44,196,150,17,227,235,105,167,63,230,224,101,76,161,211,233,241,143,229,34,169,122,217,228,39,106,124,25,56,209,99,26,48,243,25,240,191,72,36,84,105,239,146,14,97,47,64,48,202,62,161,163,12,248,191,109,53,133,168,186,124,8,132,6,92,170,121,247,16,106,73,135,42,176,244,216,36,31,106,135,213,186,36,18,121,162,23,145,43,88,120,213,60,141,207,159,46,200,121,162,117,175,122,145,241,226,50,91,1,231,169,6,44,171,207,178,1,31,218,178,195,50,254,154,6,61,140,243,94,147,91,18,112,249,68,177,12,97,201,247,83,40,209,135,24,105,212,147,9,164,210,68,141,23,137,78,89,105,82,89,123,74,190,124,99,151,165,49,173,48,227,1,49,153,28,70,203,225,140,232,210,247,113,11,137,82,80,250,140,32,109,44,121,85,244,195,0,143,230,18,23,211,98,151,149,77,85,108,109,154,185,17,186,135,76,90,223,196,126,211,254,78,181,195,172,190,9,234,57,54,185,189,47,253,107,245,124,103,146,15,134,20,68,203,88,36,31,40,134,169,85,5,154,84,225,169,201,52,54,131,174,164,136,204,177,113,73,93,2,29,110,86,33,205,38,39,158,81,35,35,79,39,135,82,85,85,64,200,207,193,145,184,80,225,103,58,244,153,249,86,134,73,102,68,5,70,198,11,8,196,146,76,108,111,76,153,36,158,9,45,147,37,17,249,68,84,88,101,81,205,104,96,227,230,236,91,228,189,152,248,84,212,99,31,207,181,55,243,127,130,44,12,166,160,207,137,4,249,76,141,147,175,232,252,49,20,184,148,110,167,167,184,178,30,26,226,226,34,146,103,194,45,99,100,124,178,238,113,13,35,51,248,232,90,56,224,174,90,157,72,58,134,186,203,244,133,202,153,70,128,73,61,66,80,186,111,68,203,210,207,202,105,249,85,120,117,83,32,241,39,86,111,34,50,42,219,1,187,227,69,130,14,110,197,37,119,50,38,7,170,222,59,33,168,221,97,167,142,32,63,15,18,24,85,173,137,88,26,170,12,107,22,68,177,235,42,232,17,166,69,47,135,167,242,174,31,39,79,78,44,236,178,253,165,215,52,148,157,136,0,21,37,102,43,34,175,137,208,96,73,32,152,204,169,227,32,2,200,15,14,94,85,57,0,219,158,84,228,47,197,210,170,164,25,72,221,67,90,125,62,119,152,189,73,93,63,196,184,145,165,109,50,255,0,173,88,107,63,153,173,126,101,249,232,49,137,7,80,28,166,23,250,210,201,111,3,170,26,87,91,29,246,77,243,237,128,167,36,217,2,49,249,82,58,219,131,148,28,41,117,147,44,164,247,69,34,44,196,177,25,106,77,67,90,79,1,8,92,136,120,19,31,36,125,72,221,37,167,129,249,205,45,29,100,22,66,243,194,152,219,47,19,208,195,185,103,82,127,85,158,180,153,66,85,55,79,125,4,132,196,110,34,39,47,121,9,213,41,2,212,179,101,174,228,121,146,219,43,137,194,126,80,149,43,128,243,198,237,42,206,123,199,141,0,184,10,238,238,44,173,129,132,197,83,144,233,206,51,188,202,198,28,96,73,238,95,77,67,201,196,84,181,31,121,184,138,25,48,131,98,44,50,65,37,110,126,149,60,158,153,72,103,211,203,130,78,213,66,94,134,201,48,6,70,98,66,132,195,164,243,9,150,137,151,196,130,206,165,27,125,168,110,108,184,162,64,146,84,172,195,71,162,216,181,101,244,66,191,132,169,204,107,238,12,37,23,26,227,245,176,53,84,105,108,49,96,19,26,234,116,144,199,37,140,205,196,145,108,86,74,120,27,95,12,5,127,82,24,213,67,34,118,103,197,140,204,61,169,126,108,169,201,89,143,4,195,140,52,29,149,196,79,248,255,0,116,181,90,132,229,7,10,230,247,112,15,26,94,104,133,32,190,218,86,30,53,94,254,231,84,170,181,28,145,162,31,112,65,191,17,84,134,152,49,198,6,20,170,230,25,160,217,68,196,97,15,34,20,86,173,143,6,30,86,101,9,81,176,216,120,221,197,202,149,198,207,4,152,189,164,97,164,144,128,88,3,192,204,6,60,72,41,33,203,255,0,20,154,180,219,146,118,166,242,67,40,96,226,91,96,101,60,248,209,6,62,212,17,159,20,164,96,82,137,47,181,243,237,78,105,233,229,118,203,69,140,101,51,125,104,35,15,48,82,233,44,63,213,85,27,96,123,200,89,49,171,149,9,19,97,173,31,247,124,171,236,48,196,173,149,152,61,73,193,153,91,25,156,37,202,167,237,96,30,79,52,68,172,85,74,135,201,4,145,165,50,88,207,105,47,134,243,136,120,141,196,68,80,95,149,233,44,109,84,14,76,54,73,68,67,135,139,221,78,3,73,185,103,210,88,191,77,190,15,76,172,171,106,37,129,124,94,183,4,216,151,195,67,120,135,204,128,243,38,79,251,211,14,52,52,150,16,120,76,36,134,214,156,114,95,149,59,11,50,172,205,37,144,64,240,226,26,12,179,32,134,48,113,127,197,20,254,180,19,236,162,23,207,17,80,207,184,31,231,8,121,82,27,234,52,12,144,127,118,144,106,73,53,163,253,33,114,172,216,19,206,39,42,99,27,77,176,131,230,235,91,147,134,40,196,133,62,170,4,105,120,114,174,135,79,124,15,170,164,173,116,125,60,103,238,208,209,174,232,224,147,14,252,98,82,171,33,91,43,157,101,151,108,146,52,138,226,75,199,204,36,142,4,144,119,68,149,149,54,124,144,16,15,221,149,81,68,101,82,106,76,48,77,126,100,202,28,108,104,127,48,70,39,10,201,147,198,52,248,136,214,49,181,129,199,149,36,141,242,199,230,85,95,169,98,151,184,210,186,140,135,205,92,44,169,89,65,88,125,14,120,211,111,48,73,98,137,141,91,121,25,159,54,34,9,57,128,99,143,185,49,161,242,99,19,195,133,73,90,195,57,79,218,69,92,19,19,39,55,82,206,77,84,82,115,5,37,110,50,201,67,86,149,173,25,60,51,11,141,80,204,170,131,27,192,209,4,146,64,207,27,165,52,100,243,148,120,76,181,68,110,238,214,53,27,104,86,117,45,76,120,5,210,128,178,121,49,189,76,190,125,172,103,241,44,102,29,84,176,147,60,126,9,52,205,84,72,73,60,107,41,197,62,19,42,70,82,87,89,13,153,121,82,243,27,20,52,67,212,131,182,99,194,84,17,168,96,136,153,68,36,237,148,49,99,117,11,18,220,200,9,170,38,231,232,37,13,111,228,226,78,160,50,92,46,228,84,58,208,8,136,153,143,120,152,138,139,109,77,185,134,95,107,18,62,51,200,81,241,40,73,58,169,145,158,152,211,234,208,13,253,170,123,133,154,28,74,19,70,151,238,137,14,105,32,130,60,166,70,51,80,196,156,60,60,105,21,221,83,44,187,138,76,127,109,85,72,215,247,10,14,161,136,87,225,202,138,124,247,149,75,67,209,240,114,126,168,136,246,64,151,5,253,188,72,200,214,84,241,27,153,227,67,189,227,42,198,24,95,37,248,140,92,72,137,144,9,25,48,130,137,225,102,62,165,170,182,55,231,70,73,123,10,181,177,248,134,128,61,112,17,224,80,240,46,229,66,157,135,255,0,119,85,115,204,249,44,126,21,6,16,206,131,112,253,216,187,94,185,122,139,122,29,125,45,107,173,206,181,73,124,2,248,110,196,157,201,218,73,102,101,17,13,153,64,196,202,1,142,39,226,202,157,89,170,69,163,91,13,159,0,31,73,104,147,1,226,233,235,91,88,108,111,98,109,132,146,65,194,44,169,149,140,101,161,61,225,185,226,90,12,18,65,229,202,153,76,97,35,15,169,79,239,193,100,71,196,202,170,98,148,112,222,201,32,91,225,177,144,95,194,147,80,176,245,164,195,47,173,59,124,152,132,39,10,4,101,62,204,123,202,52,16,121,8,141,55,32,210,137,50,118,60,166,64,202,161,243,32,63,6,84,173,230,24,144,230,187,121,7,136,73,95,153,252,243,24,170,86,29,84,163,99,193,36,120,77,202,181,6,169,144,79,148,37,254,52,174,28,146,9,22,249,231,18,193,170,89,85,76,252,156,197,91,46,236,184,49,101,80,143,181,39,178,84,162,227,91,108,184,187,86,110,80,101,233,238,195,223,62,119,229,71,67,14,68,170,134,202,37,216,24,96,151,145,86,195,129,137,136,86,22,69,161,169,225,196,4,8,110,6,55,225,71,79,48,196,146,76,164,28,158,104,133,196,180,85,175,153,74,23,130,72,251,84,229,195,57,214,160,198,178,173,126,93,214,81,175,93,201,33,32,188,161,236,78,101,114,60,24,204,32,214,62,154,66,123,170,102,159,82,75,207,180,48,149,156,51,101,230,69,140,104,217,24,58,182,0,227,13,48,120,94,81,165,251,193,137,109,101,198,54,117,34,198,42,155,118,3,31,41,150,179,76,0,210,185,58,132,100,35,210,59,43,141,183,41,146,179,21,88,127,98,132,215,204,140,183,67,190,97,95,218,162,227,76,29,145,22,111,207,8,249,148,44,206,91,4,58,35,228,188,156,217,82,187,41,255,0,227,229,83,178,111,143,180,225,42,147,178,248,175,6,181,248,172,98,242,38,86,161,149,186,134,234,75,234,225,19,52,177,113,40,192,198,163,155,120,11,106,241,114,36,218,159,91,68,191,126,24,130,47,42,199,74,195,151,90,76,220,152,213,109,114,116,84,95,115,189,210,96,147,21,152,187,19,70,50,86,78,101,35,67,112,200,192,98,161,245,230,73,233,42,107,18,171,12,182,209,209,129,128,242,245,41,243,79,151,27,152,171,40,218,132,138,76,197,86,22,41,164,213,74,16,248,121,80,76,159,46,51,31,148,75,84,13,66,76,156,171,85,245,174,81,191,104,37,45,226,139,9,198,62,55,234,77,79,38,9,226,84,213,146,79,237,174,15,167,161,252,77,146,126,26,109,183,238,21,126,160,124,252,146,223,152,67,88,134,182,36,146,117,46,41,161,210,102,181,143,78,62,181,250,120,182,149,116,34,180,0,109,99,74,197,109,216,186,119,133,172,239,0,251,107,109,85,60,24,196,230,18,171,128,202,220,125,171,163,167,170,45,79,62,103,121,154,253,137,184,213,83,160,191,132,164,91,103,195,33,0,156,207,158,1,15,152,171,213,179,32,201,243,18,235,89,16,229,104,223,181,219,66,66,6,158,137,56,234,242,170,156,144,65,135,46,84,4,250,161,193,38,238,32,150,1,212,155,101,75,42,19,174,179,12,44,169,223,249,204,165,228,231,140,126,174,53,74,253,97,20,160,194,97,36,198,184,130,84,182,40,177,178,24,177,249,6,167,174,24,252,138,150,51,193,37,156,37,88,236,224,254,125,218,192,86,163,19,149,86,82,224,251,169,247,170,140,131,64,89,86,193,31,52,68,44,111,254,34,90,143,107,141,51,16,132,91,216,242,9,139,84,96,140,168,183,195,227,79,82,86,7,243,202,68,230,3,0,69,56,108,131,91,225,218,237,137,202,178,195,21,126,12,243,91,95,90,2,115,36,193,178,100,158,149,71,13,155,144,45,176,140,162,105,49,177,147,137,98,246,3,26,219,101,231,5,239,204,164,108,174,37,100,196,33,17,22,25,86,227,231,152,99,34,111,14,4,89,163,230,41,20,48,100,156,163,230,86,154,98,79,27,17,97,217,113,27,51,71,176,92,161,159,151,237,175,61,131,140,197,186,125,196,72,64,202,165,159,106,123,119,226,18,77,193,86,22,230,193,22,90,132,17,189,212,69,109,244,73,195,237,83,151,26,84,147,65,218,69,50,26,75,202,147,252,161,72,81,165,163,23,93,166,90,247,58,53,169,152,86,32,235,95,20,79,229,73,97,201,150,86,115,35,217,13,228,247,83,84,155,50,161,76,25,131,23,73,86,6,212,152,146,31,50,70,75,172,164,147,27,248,146,178,141,28,138,88,7,85,63,218,68,179,89,144,125,171,159,82,73,62,78,101,93,14,48,39,126,226,54,205,105,19,232,173,129,101,18,115,19,55,178,14,62,92,98,81,241,177,198,126,20,192,198,25,65,218,139,177,54,142,55,55,217,89,83,9,157,170,94,126,164,170,140,147,79,102,89,124,197,88,190,158,12,158,225,100,77,217,135,172,72,104,147,241,21,130,233,91,33,235,99,217,32,102,80,197,246,98,173,80,233,54,222,210,221,182,13,216,190,138,3,24,242,71,196,85,182,52,243,198,75,76,201,81,135,242,139,209,141,42,73,57,68,145,163,5,145,74,232,114,71,37,139,41,48,206,65,145,15,91,25,248,211,192,179,234,166,82,12,205,98,68,212,248,223,204,151,76,164,63,158,97,43,249,33,7,210,83,86,179,0,36,214,83,99,89,28,71,182,151,24,156,184,211,16,188,227,83,147,53,36,88,196,195,149,53,164,187,137,100,206,21,59,41,208,208,186,46,122,15,130,199,145,139,85,168,118,192,202,36,234,27,242,129,156,75,113,160,2,75,57,149,20,227,102,163,17,212,230,124,151,188,37,78,195,25,130,90,103,195,29,111,153,130,138,173,181,173,157,195,151,17,22,176,246,103,226,107,152,99,140,124,41,71,226,23,143,180,74,134,101,105,10,62,34,169,201,149,188,157,72,85,25,93,124,205,172,213,184,254,162,248,251,184,50,123,144,126,154,76,105,91,234,177,61,21,96,192,104,99,12,157,75,124,105,131,31,104,148,196,246,30,183,152,82,184,214,250,219,33,201,127,49,86,48,218,42,186,142,228,198,124,158,165,142,219,18,57,236,196,60,209,11,149,6,105,63,89,40,100,7,37,111,135,144,158,234,195,114,4,69,108,200,130,39,254,213,48,100,53,99,63,34,213,201,145,121,243,199,39,171,26,212,105,35,27,249,82,139,86,10,124,108,140,90,124,7,239,8,104,216,207,252,136,89,252,67,76,42,174,65,17,170,152,78,80,162,118,99,141,220,36,186,5,150,46,36,203,115,185,26,44,51,70,223,103,198,93,193,233,196,181,204,152,242,15,181,97,179,137,147,152,75,3,61,152,209,97,177,0,205,200,138,100,60,163,90,55,32,17,22,121,185,17,98,108,43,147,100,10,211,242,173,158,189,185,102,36,14,167,170,36,225,229,9,82,218,118,60,111,230,65,76,106,57,99,61,228,44,192,213,16,159,55,196,68,199,143,193,34,181,96,200,69,172,42,217,205,140,140,72,196,225,46,81,167,208,228,128,99,98,93,1,236,40,49,123,139,123,25,200,177,135,12,159,243,35,73,95,50,116,30,172,137,244,48,176,169,139,194,12,29,74,70,110,80,2,158,248,229,99,55,106,142,52,157,207,82,230,218,146,237,245,190,28,68,75,33,252,81,137,24,157,168,44,177,235,50,227,161,215,167,195,25,71,202,46,53,32,106,208,70,123,240,162,171,117,248,44,129,202,81,163,94,198,73,230,10,44,101,89,4,155,89,8,156,36,198,154,6,27,19,32,213,42,71,82,18,72,196,140,199,237,128,66,155,218,67,64,187,25,73,196,173,36,210,0,172,249,177,41,169,244,53,80,159,152,89,4,154,162,199,39,236,31,2,224,126,234,36,211,193,237,41,119,201,6,76,66,42,105,24,57,24,178,165,26,161,19,39,179,193,41,52,145,201,76,77,27,242,117,41,201,236,149,159,16,133,198,138,130,212,53,143,7,219,89,27,204,131,226,66,62,54,49,163,97,179,43,18,133,129,97,207,56,207,132,202,146,52,207,200,150,236,211,40,120,211,84,86,99,123,204,66,49,74,221,132,158,15,54,85,81,37,156,156,41,69,148,2,73,99,195,245,86,237,136,179,81,136,218,123,41,67,178,237,93,46,5,150,86,51,42,133,13,14,200,249,149,52,110,86,49,66,172,135,83,72,179,14,76,252,163,75,100,201,198,182,132,199,243,194,136,53,33,228,179,139,18,161,49,112,109,72,156,70,158,50,177,44,54,155,177,141,202,92,107,78,25,113,189,164,194,98,227,41,230,96,199,153,104,173,181,0,223,218,134,123,31,52,111,9,80,129,167,100,110,146,160,22,165,220,11,88,37,247,83,87,237,72,206,213,204,36,134,84,102,102,10,217,2,248,255,0,85,71,113,139,254,60,79,145,117,36,44,23,211,83,182,172,250,43,67,46,9,37,16,30,85,164,218,53,65,44,96,159,58,106,248,196,18,219,38,181,227,229,95,24,97,244,229,79,99,26,206,104,240,121,120,130,136,13,107,196,62,97,44,2,108,71,77,57,10,139,10,202,192,178,105,235,100,131,244,163,81,86,90,84,145,165,240,137,116,32,177,11,50,30,84,246,32,170,201,242,77,213,85,0,93,189,137,248,124,35,116,173,44,173,151,236,137,110,219,75,23,112,150,48,249,31,36,220,123,41,99,216,73,164,78,95,0,114,88,176,101,9,253,169,75,106,83,112,244,58,72,152,57,139,137,100,104,3,141,210,92,163,88,134,97,5,230,19,32,44,174,49,17,73,152,35,141,187,155,205,225,224,147,201,10,99,25,251,150,34,189,55,47,106,35,9,42,132,190,31,248,255,0,234,179,124,96,17,157,73,220,154,118,123,72,86,64,86,196,149,152,159,244,219,40,36,221,215,151,248,211,154,219,227,151,136,217,114,38,47,173,120,216,135,216,48,68,204,145,163,82,209,206,222,70,243,62,196,189,34,77,106,183,99,31,205,163,233,216,2,48,124,169,191,166,128,163,73,182,99,76,223,70,150,114,13,79,220,83,238,94,76,197,237,84,172,140,56,43,105,161,130,107,16,162,53,142,85,101,67,136,124,37,202,162,39,132,245,179,152,80,174,211,62,180,130,122,147,212,58,120,18,88,254,36,210,45,212,216,38,104,155,47,99,218,122,126,228,12,229,76,231,188,254,28,41,14,155,15,166,191,9,151,71,12,56,54,81,84,227,82,211,181,114,236,115,227,76,148,52,22,240,228,122,180,181,211,192,246,84,249,168,73,145,85,148,140,115,43,131,132,103,42,33,240,9,238,166,240,42,136,38,114,163,36,192,200,52,86,134,51,92,154,217,140,171,3,86,179,218,78,125,55,255,0,174,183,178,48,211,88,90,146,102,128,113,115,4,75,100,103,229,238,86,172,128,12,106,106,225,128,130,124,216,177,38,176,171,107,27,24,16,34,131,24,100,90,224,48,101,98,112,200,99,18,70,42,172,200,107,134,109,137,59,85,20,57,131,146,53,63,36,35,198,133,220,158,49,50,169,29,10,203,50,230,88,26,180,101,246,144,143,211,209,10,244,53,110,164,25,56,76,159,70,153,16,190,234,117,144,231,147,167,97,68,157,49,84,65,226,52,81,149,74,95,124,52,137,56,24,107,224,98,93,59,194,41,22,108,102,63,186,168,178,41,200,208,74,153,31,153,31,240,162,230,20,231,225,84,85,186,123,101,225,149,118,235,44,158,28,49,70,162,109,96,127,143,234,36,196,172,114,74,220,201,153,48,193,224,166,102,89,30,49,240,149,92,109,144,19,233,193,39,218,83,58,150,70,242,16,70,54,68,86,28,164,91,159,85,141,25,14,3,200,245,82,118,99,67,32,15,195,169,10,250,217,194,126,101,125,14,171,242,117,45,178,107,88,81,191,50,220,73,180,140,115,147,76,24,184,74,36,31,152,8,245,85,62,144,5,122,82,109,48,124,249,68,85,140,82,54,80,87,233,233,114,89,152,75,228,99,90,212,159,14,34,42,136,16,229,136,124,194,69,62,27,50,115,37,219,81,150,102,7,129,61,228,240,204,156,50,126,36,22,195,31,82,22,123,222,33,165,219,29,102,82,129,150,89,22,111,126,94,213,61,91,144,93,169,148,155,80,70,6,100,112,6,101,124,84,32,204,24,146,185,57,11,238,164,179,53,132,76,156,197,76,171,110,224,205,31,8,146,171,20,217,104,84,192,213,178,202,62,34,164,70,210,167,243,204,105,234,181,246,81,4,180,190,226,184,172,127,18,165,84,149,165,39,99,85,108,185,114,144,169,195,36,254,69,231,242,51,133,6,198,16,73,88,219,55,144,96,103,179,34,220,103,140,157,74,102,202,78,217,252,41,181,81,137,36,11,6,110,33,236,200,183,49,15,38,78,53,57,113,169,54,204,126,20,8,182,114,162,73,128,62,99,21,109,173,212,32,17,248,138,184,117,198,179,184,243,194,33,19,26,117,163,38,78,156,124,198,41,18,218,204,119,44,52,75,62,167,233,24,119,0,146,6,114,162,158,96,21,67,214,228,16,22,211,92,75,130,244,100,115,237,196,229,76,144,177,40,152,241,137,139,208,47,135,56,104,43,224,158,79,233,22,213,136,237,170,48,41,167,156,93,37,74,100,234,25,67,34,60,48,37,123,203,55,210,15,221,18,166,217,187,202,130,7,221,203,147,238,164,214,80,247,36,86,102,161,131,225,196,36,1,168,79,236,137,12,162,126,70,88,137,116,247,156,19,225,50,184,15,40,18,0,210,31,39,40,177,38,240,222,241,143,10,85,83,89,175,145,170,99,49,141,45,15,134,71,167,54,161,151,131,54,37,26,247,206,28,167,241,37,242,54,53,90,149,30,96,240,64,26,126,217,11,14,126,78,213,233,152,214,133,104,99,248,180,3,126,35,21,20,205,67,144,124,37,82,182,180,228,157,204,37,182,158,27,227,51,17,138,150,163,172,138,94,83,204,222,241,25,57,124,2,17,157,74,122,146,72,35,61,85,6,212,24,211,171,9,52,119,96,6,86,190,49,51,21,109,124,193,139,135,42,219,50,72,200,60,217,84,109,195,231,100,126,36,172,198,199,31,236,94,4,59,145,240,149,107,147,90,79,5,51,167,173,101,198,240,202,173,97,207,4,145,253,197,182,9,33,253,69,12,14,62,229,231,190,47,135,82,124,104,217,24,146,79,141,136,137,89,132,141,125,115,52,179,192,139,207,8,215,130,196,67,216,68,202,59,42,216,196,49,152,190,62,50,213,188,196,69,139,231,188,171,108,102,200,60,195,99,99,248,134,145,50,248,17,158,159,73,14,70,41,201,245,88,185,184,211,19,90,166,33,225,212,145,36,241,4,72,73,249,11,204,133,134,198,8,253,73,163,216,66,251,72,29,170,156,5,129,146,138,97,144,239,167,62,124,193,18,247,129,6,131,45,113,220,103,254,69,140,198,100,65,192,158,62,148,115,204,194,49,68,102,81,99,216,176,243,71,225,202,130,153,27,31,186,168,162,216,89,106,193,224,122,155,135,50,198,52,190,46,181,71,37,159,145,78,201,158,58,211,172,30,54,44,106,175,142,63,12,170,152,54,172,32,215,44,13,222,229,236,85,213,178,120,251,83,142,213,41,77,60,98,65,26,121,201,210,149,201,123,201,238,172,194,100,0,107,39,202,18,218,249,242,200,53,168,38,2,40,47,25,82,9,111,225,59,113,156,157,202,84,211,37,66,62,96,174,161,38,180,18,65,132,194,74,89,66,49,147,244,169,234,34,245,12,37,170,147,46,104,217,196,172,41,224,94,23,244,145,86,168,204,24,184,66,33,137,31,26,121,227,123,171,106,163,110,51,252,5,73,173,188,19,62,108,67,255,0,117,70,218,213,90,140,249,66,82,43,41,55,4,43,16,172,49,8,146,170,58,221,1,116,243,37,96,249,180,229,254,8,111,60,76,204,144,223,95,16,99,194,20,51,80,79,89,134,115,245,37,109,107,249,146,182,107,96,17,235,159,207,129,101,100,119,152,197,64,121,146,48,210,51,49,215,26,68,138,118,232,118,85,214,76,237,196,176,159,26,39,228,46,85,202,40,110,229,16,157,170,169,147,229,16,124,197,91,102,169,22,233,210,215,41,99,49,158,210,33,241,178,169,168,214,68,140,244,208,58,156,31,72,107,69,104,245,240,54,26,157,228,39,106,6,102,155,6,55,155,41,10,68,120,111,162,149,233,155,13,18,75,56,150,98,73,163,116,33,158,201,113,188,195,137,103,25,224,33,21,124,200,108,43,20,188,248,12,140,124,193,72,216,4,45,112,255,0,6,120,113,47,49,132,200,150,250,150,38,34,33,201,124,146,113,37,89,50,58,90,28,71,193,8,198,206,165,132,200,192,43,31,242,163,64,178,100,177,247,45,251,151,144,106,247,99,155,88,87,236,22,52,96,103,70,204,134,1,117,36,54,185,227,31,118,190,135,80,229,225,202,149,89,135,217,80,236,77,67,188,35,17,17,12,48,202,204,200,83,63,42,107,25,182,52,129,25,146,88,189,101,15,108,206,36,150,52,201,112,78,154,190,201,242,64,177,141,217,166,68,148,201,135,20,181,239,88,32,222,196,117,148,108,132,64,176,44,200,130,189,212,112,31,153,98,197,225,198,138,173,96,252,17,83,32,113,173,169,29,204,133,49,158,76,234,150,28,145,227,73,24,28,75,123,30,176,222,99,147,60,101,26,8,207,120,151,153,48,98,94,124,145,201,91,204,202,170,113,208,209,191,196,78,100,83,230,2,72,240,165,115,194,148,63,118,50,118,172,168,248,185,182,214,0,253,149,43,51,204,79,85,172,121,8,197,139,43,114,251,75,85,73,51,109,18,208,243,249,251,169,167,156,178,166,30,154,65,19,169,30,200,12,198,154,161,188,206,38,129,25,254,234,122,200,200,62,162,45,239,51,252,19,5,181,24,5,152,214,236,131,255,0,213,75,61,246,165,69,67,49,198,254,85,38,44,170,165,124,108,152,209,176,223,145,40,135,100,207,5,168,215,108,140,76,200,177,155,122,20,102,140,53,135,0,189,213,27,101,175,226,12,111,14,81,165,44,213,175,157,203,149,101,152,111,197,95,34,210,124,240,13,249,146,67,106,114,100,226,83,83,46,14,128,14,164,0,137,202,36,141,97,214,52,79,129,236,253,79,47,39,50,105,167,181,32,10,254,213,9,113,168,96,144,28,61,138,122,147,83,227,177,32,114,169,52,148,109,14,184,227,222,93,79,211,12,216,201,7,82,86,248,12,27,212,230,155,212,159,145,156,170,133,247,0,42,189,143,62,78,158,140,16,248,209,48,36,115,35,48,100,225,89,76,178,127,130,73,50,200,133,77,97,118,104,50,127,47,186,133,153,78,114,242,136,73,104,109,94,50,115,42,218,215,238,64,170,36,138,222,36,129,180,244,239,117,42,153,79,140,143,10,234,19,25,192,245,29,106,197,6,80,89,28,71,91,13,241,136,168,25,12,101,98,82,19,51,58,160,134,96,45,89,7,101,103,80,103,214,241,160,13,90,197,79,226,197,162,76,97,255,0,192,106,247,57,182,216,151,125,83,10,182,134,168,3,91,204,194,13,0,107,92,124,75,44,58,171,56,200,44,196,138,123,200,166,89,112,255,0,52,221,150,76,199,202,139,21,219,40,32,7,34,105,176,255,0,220,32,244,244,248,132,26,115,188,136,47,117,77,152,54,140,163,70,198,197,153,130,60,107,22,79,7,213,65,73,159,151,221,80,182,166,175,78,175,203,64,41,240,241,165,111,98,117,37,249,24,148,204,255,0,2,115,54,213,5,178,76,193,164,102,187,38,78,20,124,240,144,169,104,107,113,191,153,106,174,67,171,42,41,185,154,146,80,135,238,47,51,88,31,39,42,37,149,175,250,75,207,173,255,0,228,85,93,179,55,208,161,164,178,131,100,207,155,79,25,85,4,125,37,81,144,227,98,76,153,107,42,50,86,5,207,142,167,22,240,177,178,97,48,202,83,86,178,110,106,95,245,85,4,105,128,25,56,74,168,61,6,170,200,25,140,92,170,172,183,211,220,93,202,55,177,8,29,85,59,3,62,85,24,205,114,72,195,229,200,37,85,232,148,159,250,37,147,52,196,78,238,60,106,13,28,169,242,85,102,79,160,72,218,216,248,243,101,38,53,185,154,216,228,39,184,151,201,170,97,9,246,210,233,58,98,116,147,252,164,172,107,42,227,239,39,209,106,29,90,78,156,169,139,53,9,36,179,181,64,214,233,176,84,147,53,132,242,73,34,218,105,132,23,86,76,106,234,172,73,153,31,128,246,236,54,165,30,104,130,202,165,77,27,81,139,148,188,75,32,235,203,90,211,226,216,19,26,245,150,182,157,100,62,104,184,144,213,5,238,172,94,104,103,239,162,124,217,121,21,68,192,196,16,248,101,13,126,118,147,241,32,245,30,98,136,34,37,207,248,169,115,36,140,194,34,9,42,205,67,163,240,181,124,187,232,126,142,240,200,196,20,199,190,48,212,134,146,213,167,157,5,134,41,85,27,46,0,86,115,43,43,92,224,101,163,26,179,101,91,24,108,105,61,148,156,124,203,64,110,7,238,166,50,195,182,73,36,146,33,109,99,28,128,91,235,100,130,111,73,83,87,192,32,199,202,129,108,73,67,124,72,195,195,44,188,136,224,234,64,65,27,195,198,84,29,245,107,242,113,69,34,8,52,231,199,202,36,15,136,240,50,65,59,153,5,100,194,9,252,43,24,223,44,252,41,182,204,100,6,98,149,1,97,100,59,82,70,238,78,97,154,44,223,117,0,202,173,207,82,248,26,215,193,127,106,0,206,100,0,70,62,81,21,105,140,201,100,38,111,109,51,100,63,200,135,126,56,200,0,168,112,55,47,229,46,36,97,131,178,102,45,214,81,161,160,76,26,37,239,1,123,132,154,194,84,79,60,217,58,148,188,248,211,163,31,55,182,186,120,125,58,72,49,8,67,75,44,180,222,78,164,84,21,168,40,211,26,135,43,24,37,77,49,224,156,12,69,72,195,166,15,25,159,40,130,147,101,121,9,248,141,0,137,114,80,197,216,2,250,158,12,103,230,10,251,2,100,24,204,67,204,100,235,35,179,40,136,37,156,250,77,176,242,137,3,226,57,141,119,249,248,149,165,108,199,148,108,92,113,143,60,35,243,43,237,43,112,57,62,2,202,144,106,157,14,28,56,51,127,86,44,163,83,250,159,225,165,84,239,50,215,8,105,180,105,241,99,123,168,199,221,128,139,119,9,109,49,198,100,233,185,84,146,186,147,39,152,248,58,149,149,243,7,39,153,76,177,157,138,128,73,76,190,149,24,124,49,73,202,138,170,100,187,46,89,124,73,137,152,60,157,73,253,85,8,228,196,204,148,107,45,64,3,164,170,139,204,100,238,53,61,112,135,218,69,131,225,142,50,218,204,152,251,80,21,99,89,163,68,23,73,86,30,3,247,86,51,13,139,185,3,235,0,234,64,84,57,225,7,180,190,62,99,227,51,181,2,201,57,82,187,137,135,199,194,149,141,85,200,167,135,51,124,254,212,234,53,60,82,115,24,171,144,67,187,181,25,58,147,216,122,228,157,50,203,137,34,200,81,186,115,166,176,52,98,225,44,1,149,48,100,61,43,225,197,3,254,146,231,144,53,38,228,121,131,202,52,208,54,167,198,159,112,147,116,255,0,210,142,76,58,124,127,165,82,54,85,160,27,243,9,11,101,170,137,25,253,168,104,119,192,155,231,202,179,112,117,233,217,22,226,57,150,86,35,150,65,123,105,204,55,144,128,98,222,240,193,147,237,38,176,42,129,141,158,210,23,220,86,215,31,96,40,204,25,8,193,23,173,21,101,164,180,225,89,187,237,70,207,164,24,226,230,10,65,182,157,212,34,167,18,160,166,101,108,98,97,16,150,94,100,31,48,86,183,210,31,62,82,166,225,173,38,52,84,112,32,190,92,148,250,29,57,228,179,151,137,11,193,25,1,63,83,158,23,81,82,182,6,173,156,166,141,166,199,24,153,178,166,134,141,19,7,234,185,23,51,252,113,47,234,162,160,107,13,207,118,69,29,194,223,140,222,69,135,202,15,218,26,196,214,67,74,153,100,201,35,234,90,30,247,170,171,16,170,142,216,97,149,39,181,159,201,133,121,140,58,223,2,168,5,62,105,101,90,162,226,40,100,57,67,229,228,198,84,84,103,202,27,248,85,105,131,90,33,164,83,195,139,168,170,149,50,215,12,141,24,22,220,82,196,49,45,6,128,10,211,246,141,79,111,237,96,159,155,173,101,62,100,169,49,115,68,229,34,147,49,85,132,176,12,145,227,66,207,187,0,248,84,28,11,91,204,255,0,165,32,134,168,94,246,73,7,42,85,102,53,163,68,54,26,126,229,2,103,172,30,246,70,98,196,51,226,201,226,17,71,145,84,67,204,152,113,35,31,49,146,64,130,48,72,85,234,202,169,101,35,194,34,160,198,247,36,173,88,113,203,126,30,33,162,235,115,247,42,11,45,30,127,60,198,255,0,164,135,244,215,198,103,82,90,155,112,218,217,32,17,50,152,73,139,230,14,74,144,159,63,109,238,173,181,179,9,37,232,177,149,15,158,19,201,225,18,90,253,1,18,111,112,185,19,246,113,13,20,19,38,196,91,49,51,27,79,75,211,253,37,202,52,61,148,204,189,42,134,226,78,217,143,202,162,35,60,243,142,242,226,203,249,210,177,120,198,213,176,14,87,230,203,149,52,53,82,86,23,217,84,120,20,194,227,79,3,63,122,198,21,48,172,204,21,15,204,76,71,132,211,187,132,181,64,240,200,157,176,44,246,80,72,21,147,15,36,127,54,33,165,211,24,1,191,132,73,201,158,1,177,77,90,201,196,244,48,1,76,152,49,17,25,26,102,65,161,100,178,36,224,45,113,163,109,148,242,41,141,70,47,146,244,108,99,12,131,90,160,48,4,238,91,95,15,25,248,149,12,48,146,28,190,210,73,50,7,39,18,178,96,120,49,33,205,72,254,212,9,98,54,52,103,137,252,194,85,85,65,90,141,24,98,76,42,164,196,27,57,148,153,135,171,57,177,240,200,190,237,134,37,189,243,226,37,182,82,95,225,194,178,198,237,234,120,207,24,158,182,230,200,5,18,107,239,154,196,157,195,152,76,107,85,134,101,166,130,61,73,165,65,53,249,98,113,17,11,85,90,72,63,171,79,166,73,198,76,202,114,226,214,119,159,8,178,33,149,65,100,110,61,199,204,120,60,248,85,133,35,199,36,107,145,6,125,175,159,233,72,155,85,107,51,214,202,96,101,139,22,85,155,148,27,110,231,79,153,90,15,61,216,184,144,134,54,78,21,136,111,189,72,28,40,83,27,23,42,165,136,237,159,30,194,123,43,54,62,118,62,85,163,212,191,247,8,7,217,19,62,83,21,48,85,131,77,91,56,164,204,33,45,83,216,113,51,17,81,47,212,239,218,246,164,79,212,145,36,159,152,169,89,148,213,141,140,43,76,65,206,194,100,210,125,56,36,248,23,18,98,19,105,252,25,113,15,34,14,102,161,130,49,225,72,205,136,202,173,99,40,193,198,198,5,48,244,223,120,37,68,233,185,240,100,179,152,89,83,153,225,6,12,216,144,173,136,172,173,98,112,209,143,249,19,72,115,206,38,37,198,187,4,111,220,64,76,190,203,212,144,173,113,29,217,63,114,55,174,87,119,14,116,27,29,220,66,171,47,88,122,95,60,59,158,97,42,120,136,173,65,17,181,228,177,15,9,68,153,233,237,72,249,164,230,66,154,4,31,120,75,108,58,214,8,236,48,150,85,141,220,94,222,197,195,38,112,45,62,27,158,21,160,44,38,53,152,102,12,68,194,170,68,248,253,37,59,38,97,117,175,26,144,248,250,147,248,211,242,3,181,11,60,214,34,103,202,114,165,196,51,37,204,29,183,114,67,107,119,141,56,190,159,43,195,52,184,184,136,161,164,195,60,153,121,84,100,177,213,31,252,195,195,113,46,72,248,148,126,164,13,169,79,212,175,233,41,249,19,179,104,248,146,71,152,168,210,27,174,66,254,86,203,226,114,29,37,101,127,83,47,152,68,198,186,212,13,91,42,75,24,20,190,101,60,88,192,194,33,36,208,248,159,136,66,34,93,157,175,145,219,168,222,201,180,47,89,49,242,123,138,156,213,63,252,2,50,141,167,123,202,68,245,143,56,213,20,70,204,169,178,161,25,65,154,33,84,227,227,16,124,70,18,58,182,212,229,247,120,147,9,49,135,36,28,42,150,35,90,16,242,104,88,57,219,180,200,50,113,177,103,49,231,131,218,36,150,77,216,50,44,55,33,187,12,242,166,33,126,81,226,72,130,254,60,169,196,3,32,0,39,195,7,231,40,132,148,188,35,154,204,69,78,236,140,53,49,50,99,227,29,35,20,91,5,64,173,216,147,133,54,195,185,237,66,214,207,137,37,156,200,167,207,96,150,45,69,107,0,89,86,188,67,225,18,66,253,13,6,216,236,245,8,163,42,185,135,113,90,81,225,247,17,108,96,10,78,21,92,68,205,69,16,254,26,105,81,197,103,202,141,124,54,146,170,140,63,148,16,213,140,96,215,17,152,74,182,62,158,9,122,138,154,196,59,49,19,2,158,32,250,68,153,134,181,145,159,212,157,122,80,196,69,189,145,128,52,173,81,214,194,105,241,137,36,24,118,164,83,51,33,158,180,249,113,23,26,232,236,158,49,240,229,67,207,8,38,172,101,87,41,28,140,132,24,111,128,46,18,166,156,146,89,196,156,250,80,10,207,210,141,15,182,28,103,245,40,55,78,89,122,134,56,246,191,212,255,0,132,188,229,154,41,57,84,52,63,142,180,241,137,243,101,196,187,94,188,164,173,212,17,49,75,138,185,6,161,248,21,164,172,128,243,68,201,185,92,83,116,50,219,252,90,158,183,79,215,244,244,172,171,175,114,130,171,227,102,159,178,240,197,61,88,64,214,12,154,206,37,197,42,190,0,159,62,104,158,210,234,250,99,79,78,131,225,93,46,46,34,125,68,71,209,245,29,242,212,89,186,254,149,52,255,0,22,154,155,110,239,173,68,12,216,184,208,122,99,83,216,239,152,108,191,198,186,84,109,55,4,160,197,47,149,104,252,13,71,147,138,6,37,95,194,146,214,177,5,255,0,201,166,171,170,50,148,116,151,16,102,197,197,45,104,181,170,130,82,101,137,202,178,135,164,162,8,12,236,91,217,15,99,196,21,214,182,78,103,157,221,109,128,186,5,12,73,175,230,226,70,191,68,193,253,213,243,210,172,114,102,9,113,32,100,217,90,198,225,41,86,155,86,111,147,47,195,192,130,126,36,248,52,145,36,129,153,84,228,107,41,101,237,91,222,107,95,103,173,0,203,253,61,168,96,2,8,30,32,174,87,113,173,160,210,31,20,178,226,93,72,193,60,144,97,41,123,87,32,248,151,240,220,247,96,120,131,144,68,23,89,20,228,220,174,5,186,118,137,30,178,235,232,21,79,241,82,170,76,188,59,161,171,248,23,209,36,131,42,252,165,15,224,230,174,131,99,152,51,200,81,175,208,90,26,158,92,104,32,137,45,71,167,105,173,158,135,71,89,248,181,255,0,22,163,201,151,0,221,44,45,77,242,47,50,115,63,64,14,79,40,75,200,167,167,195,60,33,190,33,139,149,117,212,243,247,52,241,22,104,155,233,123,183,134,95,90,235,149,179,63,39,18,226,59,146,86,203,234,93,55,74,218,146,76,70,25,53,77,102,184,251,80,176,146,98,60,161,236,82,240,36,251,70,236,87,144,216,9,61,200,11,237,18,200,196,245,106,242,229,31,211,91,82,123,158,34,152,213,67,147,218,37,155,195,233,28,66,42,193,150,184,135,133,8,243,30,73,249,150,51,14,170,194,43,187,139,45,214,28,68,198,152,210,5,241,135,149,84,86,133,157,37,16,214,217,240,43,134,62,18,226,83,219,82,159,144,220,59,31,99,79,200,196,190,213,241,5,238,141,11,230,49,113,32,231,192,220,179,46,84,217,9,68,5,12,193,231,84,123,248,36,137,218,53,32,198,109,187,145,44,12,82,34,195,180,106,229,32,97,196,157,221,41,97,50,144,113,135,152,37,202,133,128,192,9,156,41,147,205,148,105,172,77,149,172,32,52,103,198,127,8,145,176,36,203,253,164,123,30,197,170,73,182,195,204,150,192,27,231,255,0,31,170,189,230,244,4,105,153,57,145,79,48,214,84,102,21,217,51,147,50,213,14,203,23,10,50,96,119,40,15,74,228,202,156,91,40,217,152,251,145,177,131,22,79,186,145,230,32,135,137,46,152,201,66,229,136,94,69,153,2,170,185,105,179,96,210,233,134,139,25,79,86,235,57,98,102,41,98,234,90,38,92,14,216,233,25,138,44,37,4,61,66,60,248,66,85,81,26,215,43,20,13,109,80,252,243,42,56,193,56,255,0,109,76,214,168,210,238,248,98,139,137,115,123,187,131,201,226,18,232,6,167,100,208,114,245,164,230,210,85,217,58,136,149,149,142,158,158,116,132,229,143,211,214,178,79,151,46,85,99,165,99,108,188,50,170,159,65,0,128,151,62,6,50,45,88,213,2,110,173,186,130,230,180,209,10,14,100,75,31,141,77,86,207,24,134,153,62,126,94,164,214,57,118,130,39,195,28,208,60,70,80,115,244,217,224,203,205,18,81,4,186,4,108,146,70,130,187,128,114,3,169,87,23,82,106,205,11,84,14,158,201,254,12,12,178,167,134,164,131,52,121,183,75,145,79,212,36,133,45,226,49,113,39,52,250,204,229,7,17,82,90,140,93,161,190,101,188,202,66,65,103,110,84,178,77,104,36,129,124,129,169,55,195,194,100,67,255,0,243,85,86,57,218,58,17,247,116,146,198,12,41,14,28,75,163,201,102,228,106,94,100,49,141,239,67,2,179,32,174,53,220,232,220,41,152,102,2,200,125,168,51,67,25,88,148,190,4,168,207,225,42,74,149,86,87,25,201,140,248,223,182,144,221,207,60,96,112,170,136,19,6,86,97,150,36,60,205,42,242,191,118,18,229,31,211,74,202,108,114,81,179,33,180,245,245,225,103,98,54,81,13,94,49,243,138,49,152,171,104,105,34,127,236,84,209,140,196,12,73,86,58,105,238,82,78,163,117,189,141,213,179,9,141,19,50,96,196,62,84,52,8,217,95,194,156,63,73,75,178,7,104,241,166,82,15,34,163,16,198,212,49,68,126,213,105,166,230,2,79,130,154,184,248,98,241,115,7,254,146,219,84,19,214,240,152,171,26,200,94,201,50,226,90,217,67,252,153,130,148,127,163,255,0,150,141,135,106,57,32,196,84,174,212,196,141,231,133,71,200,90,209,68,183,193,63,112,189,165,186,158,75,36,177,10,105,36,146,132,9,159,24,156,42,170,166,120,150,91,1,144,9,52,154,172,79,70,213,89,100,26,61,252,157,202,170,196,43,66,127,192,152,240,161,31,3,43,211,247,198,25,9,194,189,179,96,208,202,50,181,5,145,161,227,122,36,204,252,139,123,222,182,3,252,105,10,26,235,88,68,213,8,198,12,100,68,63,145,32,130,139,186,167,217,51,8,162,141,74,135,224,228,82,31,45,137,73,251,98,93,42,55,254,75,25,146,95,24,121,149,150,181,18,210,35,97,169,57,91,163,43,107,88,205,164,15,247,83,232,97,120,184,113,98,26,30,54,164,24,159,205,21,50,101,220,66,165,106,155,89,124,140,246,255,0,241,71,6,78,54,114,173,76,146,15,14,212,178,124,245,50,139,151,49,195,231,128,169,77,197,81,38,143,137,45,101,151,231,77,35,106,77,176,255,0,246,130,202,139,14,209,254,132,107,244,197,136,188,242,139,18,54,3,201,27,133,62,159,172,7,36,111,9,184,146,78,63,62,212,235,34,216,54,222,185,14,3,140,163,229,89,26,52,31,14,165,166,55,159,130,216,103,140,140,78,199,61,68,51,227,101,200,16,173,176,227,98,98,33,223,227,89,121,145,32,236,7,38,72,198,141,173,146,2,145,73,106,169,36,140,204,185,84,205,86,182,28,99,225,202,185,219,168,84,106,49,223,15,71,172,201,101,59,192,97,140,140,94,147,91,249,56,84,150,155,214,96,146,54,114,171,200,118,81,36,141,93,102,56,38,233,89,24,153,147,72,134,12,60,92,42,198,203,1,65,194,81,168,73,147,200,57,120,80,205,112,142,54,10,124,100,120,95,249,16,88,101,17,156,66,76,170,161,159,31,40,146,142,204,181,54,250,145,8,204,56,144,230,48,200,182,207,14,36,153,239,127,154,127,83,22,141,196,51,8,215,158,197,172,63,249,45,175,76,77,151,35,204,99,16,146,107,65,244,150,182,24,226,122,218,243,61,3,104,191,209,91,24,72,39,78,216,102,120,48,200,94,196,84,104,111,74,51,48,60,147,30,72,222,17,36,225,12,225,31,148,170,130,100,60,105,36,201,47,17,16,106,176,218,55,254,76,78,194,255,0,200,161,189,108,145,137,202,156,192,184,202,144,102,140,160,243,120,215,214,76,25,123,144,236,152,60,107,207,152,52,226,84,49,231,250,40,83,73,98,24,211,8,149,154,102,87,160,21,70,111,152,193,162,227,76,97,84,185,178,47,67,159,137,232,54,186,20,19,217,201,153,11,233,172,157,220,36,218,0,71,52,104,173,158,216,137,4,176,12,106,208,70,26,51,24,63,245,69,6,51,8,52,28,198,109,147,168,181,185,182,75,0,80,112,164,19,12,49,61,48,11,200,85,145,171,72,94,225,13,58,152,213,65,91,38,100,65,79,49,198,156,250,62,39,175,178,105,8,86,39,168,187,138,140,73,67,190,151,5,234,130,30,179,33,7,218,148,207,161,63,210,66,64,164,120,143,148,165,81,104,206,181,234,18,190,197,212,57,239,178,71,135,36,111,117,38,170,147,22,55,130,161,97,129,39,165,37,76,220,254,122,25,61,140,146,196,4,154,223,246,209,134,51,35,126,218,32,51,0,70,34,196,158,54,114,54,77,15,63,10,119,85,1,240,135,250,172,168,169,140,67,6,102,38,37,86,200,174,85,10,158,241,144,10,110,76,246,70,122,206,238,76,239,14,33,41,252,219,158,229,91,8,177,168,248,218,206,187,3,4,97,45,80,239,129,100,78,20,135,209,192,82,102,78,234,170,129,25,252,66,71,102,55,1,163,194,63,4,146,125,175,178,21,68,240,147,193,33,181,141,143,155,18,98,106,212,3,173,181,151,159,17,122,211,185,48,0,81,230,55,42,144,153,48,130,127,82,99,2,237,228,30,36,181,41,204,121,27,0,145,15,153,16,126,234,76,249,139,75,195,185,74,214,53,85,124,198,158,171,16,164,194,190,189,153,82,166,70,96,201,153,57,140,102,21,139,5,110,222,0,12,129,207,218,158,86,179,23,186,145,207,121,35,19,42,101,85,60,5,90,195,171,56,243,52,177,126,218,42,53,247,178,130,147,36,24,59,82,216,204,25,79,153,76,170,241,204,163,147,63,114,52,166,75,24,68,67,31,137,96,240,177,57,9,24,77,62,3,5,204,36,173,252,74,142,96,120,212,165,174,79,105,43,49,145,154,204,252,171,100,51,28,103,103,17,22,184,16,229,15,150,88,177,9,82,192,8,252,56,86,171,4,138,182,26,86,176,229,27,50,137,26,106,215,248,33,227,60,153,57,83,208,245,173,38,202,196,115,233,9,157,103,233,184,213,28,246,32,12,255,0,200,182,193,91,138,252,63,224,180,201,135,147,169,31,133,133,90,36,152,131,76,21,49,140,20,115,33,128,189,194,83,166,212,35,132,254,165,241,154,219,27,250,145,184,83,241,245,113,188,154,124,68,251,74,127,80,192,4,144,60,42,202,5,196,75,32,33,103,211,140,158,104,181,201,109,180,39,230,221,79,14,202,160,249,185,10,63,53,103,161,166,50,72,25,202,186,45,150,155,174,157,21,225,52,92,132,82,166,161,137,80,118,22,36,92,73,106,168,197,151,171,105,86,131,115,4,18,70,130,125,83,50,113,38,241,160,30,72,56,87,159,85,56,94,210,165,73,238,50,124,154,99,70,196,53,170,99,17,187,98,120,45,24,127,224,148,91,106,42,125,80,203,218,177,99,25,7,164,168,169,134,32,148,188,251,130,103,72,90,53,103,30,60,196,146,148,76,164,36,146,117,38,212,239,220,141,80,134,31,218,86,85,18,70,111,19,158,27,71,203,32,31,132,75,126,155,173,151,6,95,52,92,75,165,134,26,93,101,130,49,57,144,204,162,46,227,176,84,3,113,173,239,14,84,20,51,69,250,169,200,76,60,105,44,59,45,15,67,8,6,152,49,131,40,210,179,73,196,128,252,66,65,61,22,5,75,148,59,5,145,161,241,164,193,190,202,152,134,203,43,19,88,26,19,68,158,36,183,52,161,147,132,73,177,140,50,45,97,120,212,131,254,128,31,51,40,249,132,180,178,201,145,137,244,149,15,31,210,64,79,14,64,39,49,91,79,163,13,249,36,131,18,73,38,27,242,34,63,60,101,147,38,33,76,101,253,5,15,173,151,231,212,143,141,3,242,115,35,115,101,94,121,177,45,196,92,129,77,84,194,143,137,38,53,105,4,69,74,195,12,131,66,153,137,25,135,85,160,132,44,148,50,38,63,54,65,241,45,204,96,10,152,198,129,145,97,77,198,65,116,61,240,223,204,84,123,225,229,76,89,3,27,58,150,62,44,67,19,179,76,40,124,55,137,50,173,221,141,16,200,195,91,247,152,144,85,100,100,27,70,49,49,161,108,141,149,0,27,134,100,237,68,26,75,10,206,209,169,20,96,60,216,151,195,76,31,130,6,200,220,120,82,86,79,56,184,85,68,196,53,246,92,232,221,207,228,83,114,102,126,116,202,4,207,200,128,102,25,122,154,18,97,152,65,175,25,153,80,204,102,36,9,85,113,67,205,40,100,226,18,43,241,9,227,51,149,55,124,0,21,156,41,92,154,77,200,200,171,81,86,69,250,52,179,86,140,175,226,42,198,76,194,73,229,75,67,167,153,24,249,177,38,251,108,99,64,51,39,136,11,36,227,34,102,27,47,201,204,130,219,141,125,100,101,22,82,187,154,5,62,213,130,90,100,207,220,141,96,250,172,139,110,192,17,152,153,84,91,104,104,140,19,201,95,102,105,39,205,39,46,53,148,9,60,248,85,43,12,15,4,248,147,145,91,192,147,102,137,36,102,112,226,91,246,19,132,170,30,241,227,237,73,166,24,101,243,67,50,138,170,246,204,66,99,28,100,230,91,195,60,99,247,86,185,241,146,137,47,32,150,22,177,80,25,227,42,50,28,247,198,122,137,135,100,252,248,68,157,178,212,158,29,68,75,82,150,58,53,108,240,73,98,222,111,5,13,2,201,241,147,150,92,12,171,44,43,66,174,122,249,255,0,43,197,216,167,235,100,217,17,239,202,155,73,97,36,189,25,14,24,6,62,101,170,162,180,155,42,104,99,223,245,81,15,178,219,13,106,55,18,91,38,25,36,251,169,140,89,25,195,89,100,121,43,76,200,25,22,168,1,56,136,155,177,232,7,102,240,39,223,85,47,233,37,82,116,244,175,207,196,172,223,37,124,243,200,181,153,72,85,200,16,192,125,105,250,149,52,110,65,163,164,198,25,22,189,158,54,41,143,102,1,154,149,4,196,79,77,24,132,26,73,38,27,196,117,172,82,57,13,172,147,136,137,220,11,92,94,234,151,52,99,247,34,35,27,18,153,101,98,248,54,163,35,18,27,233,44,240,64,198,152,176,153,200,196,140,163,98,33,53,151,231,84,58,109,228,34,138,187,141,182,62,101,75,163,230,63,2,148,43,145,213,35,46,209,111,182,202,197,161,252,107,124,57,44,42,32,208,6,81,174,179,203,201,88,21,241,153,56,105,12,253,60,49,63,40,85,8,97,146,50,35,8,214,226,12,172,141,142,164,96,89,40,100,196,141,11,19,211,85,12,136,99,86,226,26,192,105,5,111,95,24,247,137,125,146,204,107,104,67,249,16,83,196,212,247,229,64,61,152,211,141,183,218,65,217,7,16,211,177,21,108,129,225,204,32,136,157,6,97,10,53,37,191,28,98,114,166,212,246,64,35,212,213,142,154,221,70,70,255,0,205,123,140,163,70,62,51,8,53,57,63,60,110,149,164,149,131,76,18,23,221,95,32,63,27,240,165,108,153,41,106,125,145,196,78,164,20,43,100,117,164,248,72,87,175,70,159,198,142,223,129,2,84,251,26,7,228,69,108,206,37,170,53,144,60,211,208,242,141,86,196,154,54,19,60,43,87,228,255,0,220,35,103,176,226,25,49,36,209,160,88,148,138,69,21,113,22,220,4,131,234,69,86,245,177,52,53,81,8,62,97,44,89,12,113,147,169,61,204,65,77,24,131,67,249,255,0,197,81,176,35,43,16,198,128,15,164,153,140,89,4,219,204,93,74,95,83,204,151,36,24,132,85,110,250,168,159,73,47,178,211,113,36,251,74,123,119,31,122,135,30,146,27,92,255,0,109,89,105,35,28,67,194,104,169,191,225,33,166,208,233,54,44,76,176,208,121,58,221,93,114,53,60,59,159,104,105,13,174,143,36,238,96,170,169,38,124,97,229,197,212,133,12,240,73,75,137,44,223,37,57,148,253,55,58,180,152,140,145,190,145,241,143,187,18,236,83,233,247,172,83,83,52,221,142,78,24,164,42,140,157,58,185,120,122,153,81,140,180,219,206,54,51,149,88,67,146,255,0,53,55,79,91,101,4,99,203,23,169,81,192,102,83,171,42,226,27,215,31,109,178,49,12,253,60,50,251,169,196,96,240,44,76,102,9,22,82,77,103,17,254,24,138,46,92,169,188,6,14,55,10,10,101,220,28,125,169,79,173,243,166,220,83,86,23,242,212,185,252,132,98,156,184,129,147,205,21,14,212,100,98,53,236,1,88,144,73,35,100,57,220,200,196,95,107,102,31,34,170,153,0,25,16,79,128,49,168,182,12,86,57,177,163,27,161,152,133,69,249,255,0,197,42,124,205,178,50,52,150,73,98,162,176,204,166,70,11,11,237,41,251,136,99,207,155,18,168,99,50,32,231,213,28,131,203,137,85,78,118,192,155,194,63,14,165,169,225,202,159,6,7,218,90,36,214,226,246,147,48,44,148,97,116,57,135,140,156,110,72,79,117,79,201,147,136,248,113,35,227,25,70,183,58,214,76,67,243,206,255,0,213,123,126,113,189,21,25,140,240,89,236,200,69,181,51,242,13,94,171,137,156,171,104,100,142,106,241,169,55,35,194,81,37,236,129,42,164,252,73,13,90,204,17,50,30,46,100,3,225,144,170,210,4,157,204,78,161,228,90,172,130,63,164,169,99,154,69,100,97,61,84,151,198,27,19,23,237,36,164,134,54,36,19,39,159,205,27,131,233,10,184,250,76,96,13,137,91,222,50,61,103,191,121,71,204,182,50,54,78,101,129,183,67,243,5,216,101,12,127,40,85,46,29,103,169,227,17,241,50,144,73,236,9,159,159,20,177,19,39,211,42,114,104,213,179,134,63,149,30,69,209,91,141,189,79,142,226,122,173,67,168,228,243,27,34,108,253,73,115,39,135,17,19,200,17,128,80,48,56,134,143,147,66,60,121,162,45,219,254,147,105,174,222,196,163,238,237,99,51,169,27,85,169,50,121,238,248,138,190,89,70,151,24,121,130,37,63,155,17,254,108,93,168,173,5,181,202,63,85,139,56,253,169,204,56,121,113,225,234,75,97,210,87,20,12,40,138,182,213,89,109,165,237,50,166,2,183,240,192,39,3,219,66,191,225,164,25,35,202,105,72,143,88,219,1,46,14,173,57,101,237,50,161,153,68,84,114,122,251,225,189,119,179,216,178,211,218,0,114,127,167,203,16,213,192,112,20,121,139,202,149,217,93,130,17,51,117,35,17,151,113,240,54,67,248,87,42,9,62,80,163,199,244,211,39,232,146,99,194,110,36,61,110,176,28,145,240,202,79,227,95,74,247,186,208,172,162,180,110,132,141,173,11,225,51,220,42,230,26,219,80,158,144,4,54,34,47,208,207,124,25,172,230,81,26,207,65,196,178,3,248,134,81,149,48,170,212,99,132,105,143,139,178,199,41,153,162,147,26,239,20,58,156,118,209,24,97,21,114,153,63,7,1,7,155,47,241,170,189,43,24,245,163,194,85,12,145,139,179,35,157,45,147,198,54,115,98,42,210,109,137,125,212,176,47,220,169,237,73,14,242,15,44,76,138,150,97,21,84,121,107,12,2,25,37,132,170,99,215,172,132,76,59,82,20,105,3,53,13,201,31,132,162,34,176,211,16,247,62,25,82,171,14,203,65,197,108,206,6,25,52,15,132,238,101,170,124,0,70,2,156,159,118,250,142,92,92,105,216,146,230,89,133,227,23,17,86,169,144,235,100,143,49,148,229,62,170,139,100,170,163,70,100,158,20,43,12,203,66,106,52,144,70,151,133,83,198,218,73,6,47,113,33,212,52,128,173,148,194,137,2,249,231,27,56,80,111,49,233,163,18,20,174,18,167,236,48,203,93,151,42,231,176,245,14,71,243,38,143,159,16,128,197,255,0,2,165,221,41,178,195,192,234,24,131,62,211,42,98,249,249,126,153,87,60,244,221,177,247,97,200,85,81,91,156,140,98,101,102,22,72,213,56,152,221,204,0,135,155,18,80,203,128,73,102,211,18,170,153,72,73,32,82,242,106,182,47,76,75,208,89,38,171,123,210,189,26,55,162,42,138,208,213,96,204,82,242,37,247,102,170,199,132,37,202,149,170,50,179,1,250,241,190,170,218,253,66,113,33,225,214,238,71,196,36,120,116,244,175,116,73,54,202,239,15,161,218,239,162,225,196,148,207,9,5,202,138,134,17,198,76,230,26,180,176,95,245,19,169,6,108,137,0,191,159,153,84,67,190,139,24,24,76,161,174,12,72,199,204,37,131,62,103,192,217,82,88,173,84,161,187,212,128,31,74,14,183,82,78,146,124,62,218,20,210,96,145,157,72,118,73,198,124,194,72,63,143,177,94,198,18,79,114,212,106,161,228,234,90,35,106,168,158,31,54,36,107,39,178,107,50,133,82,196,106,192,236,14,63,105,79,204,100,237,215,87,18,178,135,48,3,225,48,134,159,134,53,84,145,229,196,52,115,11,50,124,17,144,235,113,3,169,33,190,210,94,164,254,17,19,248,151,78,124,48,123,41,141,105,160,198,102,19,9,53,84,91,72,135,41,164,8,42,64,192,203,246,147,231,204,130,64,112,202,26,47,85,86,193,146,247,225,23,106,227,122,218,125,174,146,1,11,16,185,68,36,173,130,151,133,119,155,223,212,105,170,174,7,24,233,84,6,74,33,242,134,81,23,60,55,196,176,106,70,98,48,185,19,205,49,125,43,244,130,17,23,21,149,216,237,145,90,20,58,95,169,18,23,135,46,85,65,27,80,203,192,204,34,83,208,40,101,151,194,93,137,127,141,53,103,201,116,174,165,83,129,164,81,232,109,103,17,156,197,89,195,181,219,29,36,100,207,200,163,53,182,176,37,33,25,180,236,85,5,91,235,83,165,234,77,121,77,91,19,45,129,70,33,174,65,125,241,238,159,35,253,62,122,170,167,129,85,241,14,143,105,47,176,172,92,55,226,95,253,158,231,105,179,190,198,33,126,91,237,164,107,191,19,179,167,110,150,31,253,186,107,220,160,164,255,0,180,133,113,111,25,93,97,214,186,248,76,205,83,7,53,127,186,191,35,211,210,81,136,249,118,25,73,247,87,232,191,132,166,219,15,132,188,107,21,91,204,132,253,66,59,127,139,78,193,243,42,172,97,75,195,45,84,82,85,127,128,194,76,166,64,245,33,173,245,161,36,110,33,41,180,106,140,79,121,157,70,1,96,198,196,4,249,39,27,248,68,156,5,152,187,132,139,124,56,37,103,82,123,8,40,129,106,73,32,195,181,34,49,129,150,55,166,176,216,8,195,225,16,209,47,193,225,212,157,68,249,18,26,53,193,122,68,69,230,70,148,54,124,223,98,165,141,101,85,24,28,165,228,81,186,147,86,196,207,194,169,101,25,99,102,97,53,240,101,19,136,69,227,64,83,201,60,99,226,50,100,201,224,156,62,82,164,150,76,102,127,148,42,131,114,177,212,173,141,10,135,155,143,153,8,105,57,71,194,128,100,249,67,7,15,42,42,145,146,230,147,148,88,147,16,173,1,95,14,116,223,49,101,196,162,111,170,181,5,33,243,68,149,149,117,243,82,19,30,80,164,182,181,185,88,252,194,90,209,226,44,115,81,136,189,49,174,119,63,41,96,94,69,110,19,60,131,205,94,85,7,63,67,0,178,159,44,34,196,170,180,150,74,159,8,137,22,197,36,163,241,13,220,234,12,157,169,167,170,147,3,195,46,42,219,101,15,251,200,137,36,151,203,240,234,85,38,4,104,208,75,47,49,98,162,158,240,8,29,73,107,238,192,62,41,113,72,177,223,142,79,82,0,109,26,72,211,118,70,60,144,101,10,231,50,108,172,163,31,10,166,164,187,33,65,204,165,97,182,205,247,16,15,52,27,66,149,122,170,145,149,172,226,90,164,217,101,122,219,14,121,252,211,88,108,170,11,168,115,237,95,255,0,188,37,122,98,102,32,97,85,82,124,36,131,9,148,116,248,103,173,62,80,245,160,159,193,78,27,46,69,71,26,103,228,82,20,252,163,98,163,228,240,78,6,243,24,242,72,134,147,128,131,194,101,144,76,147,93,201,219,63,54,92,72,0,240,214,140,75,25,152,196,149,192,212,236,39,22,81,173,38,153,42,113,248,82,88,42,193,225,123,253,164,234,170,123,50,114,164,113,163,60,94,234,218,104,199,238,18,3,18,215,195,143,50,10,101,144,197,238,169,119,218,218,141,139,83,31,46,119,114,91,48,212,80,201,243,222,79,60,42,125,247,115,163,31,18,166,140,29,176,250,144,147,42,183,36,203,137,13,27,56,235,50,160,155,215,165,100,78,99,79,200,197,161,250,123,19,51,41,201,150,175,130,124,70,234,82,171,33,85,101,152,173,249,82,123,67,200,141,173,102,51,169,72,215,96,199,148,69,228,77,160,79,156,94,101,101,99,158,72,216,183,244,120,50,70,194,151,18,212,106,122,225,127,106,36,133,151,210,227,35,36,220,30,76,92,194,84,177,29,182,24,122,12,18,251,67,74,239,190,29,2,116,76,193,73,153,107,99,147,181,30,27,233,98,225,41,84,183,63,109,11,108,178,240,212,83,85,2,214,144,251,67,11,143,234,39,211,195,44,160,226,18,214,107,182,73,26,217,14,239,108,254,100,45,65,149,132,15,152,207,207,155,136,138,54,76,249,211,167,63,230,177,46,143,107,26,37,145,30,81,9,37,54,149,136,79,107,17,21,106,34,200,65,218,154,228,95,164,148,69,174,170,76,233,63,171,236,87,198,210,177,118,169,116,13,49,18,49,243,41,52,57,21,252,143,67,42,208,202,34,124,202,64,16,28,221,139,67,36,196,133,224,28,171,123,205,199,149,21,80,210,70,49,164,54,198,115,195,149,87,190,202,81,71,133,114,255,0,82,219,90,177,116,234,175,153,3,12,163,15,45,74,79,100,236,228,245,149,108,178,191,40,87,176,240,245,42,211,67,65,190,6,86,117,46,154,169,205,184,196,136,99,19,58,169,135,91,193,212,128,52,50,66,63,82,109,14,99,198,152,27,51,104,104,107,164,246,197,26,222,253,61,6,8,248,132,138,11,198,48,102,75,166,90,144,132,194,46,180,182,23,108,222,192,131,26,22,125,61,108,145,229,228,200,177,129,37,153,249,83,73,44,6,60,193,77,96,173,4,79,134,120,204,68,4,199,31,186,129,147,168,88,34,62,33,132,130,147,112,63,104,168,30,172,50,190,100,66,65,81,12,14,83,226,79,183,59,159,105,111,13,80,197,205,137,68,56,4,105,186,161,144,140,202,170,159,0,99,225,82,19,39,250,104,30,100,153,154,228,254,125,164,67,77,66,145,244,250,202,90,204,164,97,80,65,164,130,39,245,35,233,46,193,101,21,156,171,57,44,196,69,187,132,246,90,192,166,244,113,143,134,40,196,69,182,52,96,23,185,105,153,2,9,1,155,220,64,70,159,136,152,114,165,86,26,184,143,13,2,40,255,0,72,177,134,243,161,25,156,164,91,153,39,108,168,45,113,14,124,48,21,152,74,162,245,14,149,60,103,238,194,37,95,26,126,66,39,38,48,39,68,196,81,39,196,76,144,229,213,82,114,51,9,187,19,22,63,26,211,169,194,56,68,126,33,32,107,94,121,62,234,70,42,188,77,23,211,201,24,121,148,241,174,199,37,138,174,202,27,200,62,81,41,105,154,111,17,50,137,77,149,135,89,20,198,29,174,217,86,67,126,228,12,50,133,244,115,231,102,18,174,159,165,99,65,192,205,217,114,145,100,106,18,55,166,0,177,168,78,87,229,234,26,124,22,2,48,25,133,101,48,216,186,150,117,166,1,79,132,202,216,145,179,26,124,229,201,253,32,147,8,102,149,27,185,51,219,14,48,248,138,150,76,126,68,140,166,199,32,197,147,0,85,162,73,152,94,164,154,27,37,239,186,184,213,80,105,6,81,176,171,20,103,170,136,195,84,114,63,54,84,83,227,16,67,237,78,182,120,144,19,24,120,220,216,184,211,98,37,153,193,99,25,226,34,202,214,100,66,131,171,145,122,75,193,225,152,41,73,159,149,104,84,150,212,48,236,100,147,229,22,173,61,163,231,73,59,55,101,237,84,204,14,82,39,16,235,79,237,39,21,152,248,205,18,8,60,187,164,158,226,183,31,241,43,62,76,10,106,201,159,157,233,108,42,197,251,10,35,93,130,49,48,153,59,101,196,82,143,169,115,77,97,14,212,132,97,107,187,19,157,43,234,164,3,3,98,46,68,150,107,29,53,74,216,171,245,233,98,38,32,136,136,246,60,157,203,109,84,103,198,103,82,101,135,237,38,169,38,101,240,22,178,97,10,78,162,44,164,195,131,36,127,54,156,177,227,199,212,181,190,27,231,51,8,68,156,153,31,49,128,140,78,21,156,9,140,42,122,109,7,58,107,249,184,144,211,52,49,235,124,13,18,126,84,6,226,30,100,108,168,151,233,231,201,103,80,150,168,204,150,63,104,137,172,9,50,186,74,36,150,6,142,228,61,222,149,37,105,58,146,96,153,240,94,186,188,144,142,79,154,152,178,211,0,35,214,90,227,70,180,230,35,126,170,32,216,149,239,61,72,157,73,215,225,136,131,127,42,103,26,170,8,250,132,178,172,81,164,90,251,19,161,173,103,187,0,105,164,102,109,186,133,137,52,146,96,120,114,227,16,146,57,151,17,69,212,85,172,196,227,86,40,97,207,100,110,84,226,5,244,73,63,40,34,169,122,163,50,72,249,132,159,67,167,4,111,155,10,197,42,213,3,187,167,31,234,226,9,79,189,132,243,234,87,108,228,98,208,104,0,238,196,158,164,183,25,8,182,76,150,37,166,101,174,37,116,250,170,233,32,253,0,212,213,174,146,97,121,132,146,163,44,223,194,88,215,103,23,72,178,167,149,182,64,146,14,84,27,234,162,9,125,11,7,25,48,205,87,49,181,96,201,210,167,255,0,168,137,234,183,206,41,70,176,240,15,210,64,43,80,89,91,60,158,234,168,11,216,64,37,12,134,2,191,169,100,105,236,130,165,35,81,71,92,216,44,207,60,100,60,105,131,178,38,44,171,120,100,238,70,128,153,3,147,44,78,50,37,143,51,88,54,76,51,214,143,50,34,3,55,35,72,255,0,16,156,191,41,44,88,213,29,11,199,249,21,12,101,106,134,62,146,87,134,97,11,42,23,108,242,147,9,69,200,172,32,79,24,199,194,84,61,147,193,231,187,84,178,156,213,123,9,25,166,199,143,41,74,151,25,145,32,145,249,133,144,105,156,205,72,193,49,115,173,73,171,113,75,196,154,197,118,117,25,221,237,44,142,207,79,139,137,11,26,158,88,201,155,18,93,85,169,8,51,225,196,172,161,204,220,179,169,43,84,203,50,1,7,36,100,124,107,191,200,190,191,192,171,219,6,9,37,77,86,83,107,53,9,35,44,31,170,162,32,44,160,110,88,254,37,41,36,222,136,126,97,113,164,104,216,186,178,49,116,203,225,145,104,147,39,42,69,14,124,73,190,9,159,31,135,106,64,106,155,88,98,35,163,89,98,31,42,1,140,95,30,138,139,97,220,109,73,182,126,36,208,214,68,146,5,39,199,220,155,213,89,3,195,10,117,90,25,38,106,78,234,77,42,11,115,230,196,148,7,76,78,160,38,80,245,171,251,137,145,99,3,118,110,44,74,74,30,188,160,182,157,233,193,149,200,95,186,157,170,44,107,59,174,61,251,104,101,25,242,196,246,23,106,172,171,103,130,72,24,181,6,6,32,102,197,149,78,250,171,33,89,60,72,99,23,252,221,203,147,122,118,12,170,15,83,152,127,159,10,104,247,229,247,80,179,33,128,128,194,176,218,170,19,212,242,119,60,41,247,165,110,88,167,217,15,211,103,101,246,213,44,57,236,90,172,43,173,248,9,167,211,203,141,204,37,149,37,217,198,125,164,177,42,140,47,146,206,164,166,101,107,59,68,36,140,50,183,131,140,223,130,75,56,80,198,141,145,33,141,119,182,62,19,42,8,211,193,39,165,65,228,107,23,217,162,220,250,24,207,140,153,134,250,202,183,218,202,131,123,222,177,54,66,1,80,158,62,122,25,89,107,146,73,225,218,242,41,169,151,7,41,58,151,164,178,92,103,245,33,231,204,25,34,101,247,22,213,138,43,39,134,129,17,164,218,141,236,46,46,52,209,230,36,150,115,36,180,154,181,147,95,135,42,116,247,172,81,100,102,250,5,48,125,212,180,204,252,233,180,156,232,109,183,252,21,73,88,217,84,252,111,85,209,140,2,141,72,225,196,182,192,178,56,251,132,129,121,148,38,102,55,173,6,122,212,201,153,86,254,50,37,177,74,154,158,21,163,144,68,77,2,16,45,175,134,50,177,53,73,52,148,0,99,6,84,115,30,49,37,143,249,103,173,225,54,69,54,42,170,49,99,255,0,58,206,75,50,129,7,185,96,214,253,248,203,197,149,50,176,172,172,36,152,193,136,153,113,44,63,33,25,194,155,201,140,201,44,72,30,19,198,149,135,18,96,86,24,70,51,227,34,100,195,124,208,113,33,152,30,53,189,143,227,194,167,97,172,43,195,140,156,165,70,133,140,198,180,152,60,139,116,111,4,193,102,20,95,86,140,163,122,83,91,107,182,102,34,149,85,79,99,10,53,200,245,83,229,82,78,121,189,181,54,85,76,206,136,100,105,150,141,169,213,225,218,140,131,89,62,98,231,218,62,200,246,254,24,138,170,89,187,27,240,153,81,90,234,74,72,232,212,24,230,202,177,204,241,17,108,140,197,156,204,100,98,24,75,18,154,218,49,11,84,124,63,242,46,47,90,25,123,226,7,17,63,198,187,173,246,63,78,122,133,167,134,9,179,184,133,254,181,229,245,17,222,93,15,87,163,153,161,133,140,233,36,202,130,246,46,155,73,118,242,177,44,135,164,136,86,38,112,233,15,90,76,38,18,244,22,58,41,231,183,89,118,40,216,241,148,121,114,145,12,106,208,19,148,203,228,62,36,203,11,200,53,69,169,205,35,48,20,105,251,34,98,202,154,50,120,20,150,170,129,56,163,203,19,176,73,61,37,221,140,19,225,150,134,42,170,174,165,245,149,144,49,165,25,134,78,148,44,205,66,66,51,169,33,52,203,82,191,229,4,129,170,186,21,97,127,34,53,230,6,53,37,14,76,239,238,196,138,126,232,131,65,58,171,252,140,228,152,104,23,201,34,17,129,151,238,149,111,99,30,68,12,107,100,252,71,196,168,224,73,102,53,33,100,18,70,230,71,85,89,101,99,16,160,202,174,84,79,51,48,41,9,60,167,122,163,11,55,61,171,39,192,2,122,220,149,168,66,90,192,202,62,20,20,11,83,193,225,202,174,141,73,145,40,181,210,184,253,174,212,52,102,175,81,251,30,173,212,128,47,22,84,248,47,201,202,162,32,105,137,113,143,155,42,178,140,108,64,98,194,140,218,120,134,189,233,92,152,216,186,81,47,152,182,177,227,40,208,38,72,46,100,151,251,171,126,26,217,62,215,34,33,245,163,39,180,179,141,79,182,34,218,139,96,232,111,36,108,105,131,236,152,151,189,139,67,225,228,237,82,101,40,172,163,144,218,129,104,181,178,97,65,212,149,154,180,226,253,34,48,48,30,81,225,42,101,53,153,69,33,178,126,117,75,2,200,30,234,81,38,145,130,233,66,178,28,236,156,43,114,49,104,229,150,230,41,16,210,76,196,170,24,78,47,12,197,69,153,252,107,44,198,86,33,92,251,40,130,247,82,87,204,97,73,196,131,190,201,157,97,90,246,35,212,106,162,12,188,158,154,64,158,65,165,111,147,151,218,70,192,227,103,42,86,25,88,165,204,57,192,75,158,103,194,247,82,249,147,246,204,226,72,164,234,18,23,187,34,153,85,42,31,124,207,14,213,240,50,70,78,101,32,246,30,72,30,81,21,21,67,50,87,155,194,101,170,163,53,106,85,62,79,30,36,152,208,198,82,38,241,160,18,79,130,63,208,254,218,169,194,210,42,9,32,4,121,57,83,71,198,255,0,1,68,135,153,0,240,159,246,209,240,14,50,177,6,252,88,218,16,241,172,228,211,130,72,22,70,121,4,196,132,211,239,196,126,17,113,161,69,219,184,174,214,159,22,68,186,52,97,136,138,181,225,149,39,245,98,228,75,77,3,26,168,43,83,228,212,26,209,201,247,86,111,129,182,89,49,152,214,246,76,7,159,42,67,125,69,158,127,240,69,70,122,202,99,0,94,148,160,38,56,229,37,40,185,142,140,28,169,91,243,194,58,123,27,148,107,85,144,70,144,85,145,145,133,50,109,78,86,45,80,39,217,70,63,82,49,148,224,41,51,110,191,141,82,67,141,4,64,96,177,39,88,212,163,117,21,83,204,146,114,143,42,203,120,255,0,253,23,153,25,106,147,25,227,230,202,149,148,154,200,98,105,40,9,44,31,114,218,254,68,182,75,223,231,137,101,71,48,159,100,49,177,46,173,212,239,17,208,90,134,4,236,25,130,85,52,199,156,111,81,107,88,232,142,149,59,52,109,66,57,44,98,105,14,237,130,238,92,150,146,237,226,123,4,101,117,26,96,36,129,57,141,82,174,77,172,18,15,181,37,153,113,23,218,42,86,248,111,147,238,161,31,78,127,105,61,73,127,140,57,243,241,63,42,43,207,114,14,36,172,48,8,54,114,149,49,12,145,198,98,5,110,192,18,105,249,51,24,72,105,145,128,80,117,13,49,54,161,130,78,36,134,214,97,36,143,229,19,250,24,187,182,200,14,29,171,235,101,225,202,168,225,234,119,145,115,179,4,249,249,147,154,208,188,92,201,106,89,164,83,164,121,176,140,204,165,117,59,30,80,19,10,34,4,247,227,196,137,146,28,131,88,67,131,26,180,149,151,30,41,106,200,44,7,130,143,134,17,140,137,190,253,131,31,106,198,102,25,163,89,143,79,198,34,123,105,57,158,197,166,226,121,61,162,160,35,73,33,123,145,144,219,58,4,204,8,200,196,142,53,32,203,41,249,132,168,194,23,145,18,200,15,31,180,168,164,91,3,68,58,160,70,246,147,102,99,90,188,22,182,121,249,173,102,54,53,24,246,49,69,107,0,203,23,50,186,139,214,131,184,129,185,7,82,74,134,227,35,28,152,58,147,31,186,170,40,117,14,229,42,181,210,160,221,188,197,18,251,14,24,225,19,137,20,98,187,200,250,23,30,100,146,196,142,124,55,198,34,62,182,102,70,38,134,140,194,177,58,212,134,172,196,192,76,168,43,76,66,13,1,38,169,130,230,71,213,63,26,102,26,193,134,9,49,173,17,161,202,27,251,83,79,4,70,193,235,159,200,125,198,69,23,238,94,53,168,211,24,81,162,36,195,198,145,155,252,73,129,89,92,220,246,45,47,140,138,11,198,183,61,131,198,129,25,168,1,132,130,230,18,49,143,97,123,86,167,227,64,61,140,200,156,57,140,176,197,246,80,19,248,215,198,27,26,204,207,1,6,145,134,173,9,249,134,151,24,153,147,234,75,236,189,201,68,199,143,193,233,108,9,60,138,106,89,115,83,163,73,158,60,28,74,76,215,207,221,60,43,123,12,66,129,38,159,15,159,50,165,76,90,160,221,154,132,130,247,80,243,53,12,162,244,149,38,54,65,51,169,103,13,255,0,89,62,216,187,202,109,97,172,100,255,0,116,33,35,161,217,30,23,135,46,85,161,254,31,73,102,247,196,193,237,163,108,125,251,143,89,36,114,88,133,124,60,136,26,217,227,243,85,80,13,16,140,230,72,78,66,102,124,63,200,129,140,98,70,86,51,224,0,163,126,21,46,246,115,188,38,18,117,38,173,175,144,104,103,176,168,143,12,172,95,96,86,143,187,18,112,24,195,250,73,170,43,72,40,11,200,189,152,136,249,241,134,38,102,8,144,76,99,202,244,160,10,110,197,245,254,8,201,53,175,27,51,36,115,38,18,19,249,144,214,5,171,159,100,227,18,202,52,145,161,95,48,114,86,44,140,242,36,42,170,163,102,73,98,33,129,202,147,6,49,50,42,42,229,170,198,50,169,139,32,3,233,44,140,96,12,105,129,152,204,105,53,148,60,156,185,83,51,9,31,47,115,9,51,24,177,12,96,73,247,80,172,10,220,199,227,64,236,103,38,147,39,247,67,74,102,85,3,38,30,212,200,198,58,23,145,53,137,212,9,144,34,198,234,18,193,243,25,25,20,103,242,98,75,172,170,165,206,103,16,144,0,179,53,35,11,196,36,250,169,153,24,195,101,73,161,233,136,177,185,140,46,68,84,203,80,84,129,77,139,172,138,248,161,97,25,131,240,95,119,44,233,92,225,154,228,242,73,195,145,57,173,181,57,95,204,149,88,118,134,188,202,247,179,34,200,47,96,217,135,18,244,3,140,172,91,100,179,141,99,17,111,208,213,193,236,175,61,132,34,66,105,239,25,209,81,172,150,171,15,178,50,96,81,6,15,30,81,32,159,60,120,243,45,76,178,202,154,194,85,141,175,54,37,150,231,242,33,77,255,0,146,21,147,7,231,133,97,181,208,97,231,249,215,164,198,28,145,161,217,37,136,128,218,196,26,12,101,20,207,134,65,15,10,143,49,165,140,239,17,87,74,124,152,146,80,51,43,98,247,98,64,170,212,37,163,73,127,130,53,146,70,178,153,24,98,233,73,158,108,68,196,149,138,198,215,55,92,114,177,29,166,131,141,137,119,158,68,222,145,255,0,157,44,107,145,118,108,71,187,156,111,98,115,14,126,86,37,152,71,225,212,133,52,157,178,161,11,92,123,38,120,196,188,27,81,169,119,204,124,148,51,204,72,222,234,86,81,214,165,222,240,5,90,36,152,101,103,106,138,245,207,184,179,101,217,60,210,228,51,66,163,73,143,228,69,67,127,26,82,251,33,201,229,69,64,152,197,66,85,30,254,79,253,202,93,106,241,224,89,25,233,60,204,228,247,86,51,9,178,164,189,192,72,83,172,169,230,18,51,211,124,35,39,114,38,53,108,76,157,74,84,200,233,89,168,181,29,64,181,220,141,11,100,28,136,168,112,216,38,35,176,143,26,177,201,39,107,8,89,0,139,222,143,255,0,184,79,24,193,172,158,182,194,213,132,30,152,178,13,59,211,184,193,252,233,167,128,252,58,150,20,179,32,162,5,8,253,229,67,13,145,68,60,34,65,121,176,72,27,41,251,97,179,17,81,99,86,206,217,140,110,30,49,15,50,30,170,224,24,240,149,64,234,29,109,182,225,203,149,73,70,214,19,137,45,156,191,235,82,105,168,122,144,244,59,209,159,160,30,198,21,136,9,48,192,70,117,41,106,29,84,66,13,153,74,170,35,79,220,141,61,143,62,78,151,100,250,22,12,107,9,129,227,91,88,252,75,126,252,31,84,105,172,66,162,28,51,178,117,17,21,26,4,185,61,162,76,189,86,39,214,70,6,202,46,62,209,173,86,54,173,244,43,101,9,22,111,128,193,112,149,26,107,138,225,123,168,119,207,139,36,156,37,67,72,42,244,237,229,160,162,202,26,142,147,91,136,239,194,186,83,194,194,13,44,147,72,12,138,102,173,144,156,11,37,224,225,95,3,62,92,99,243,42,176,213,126,78,20,44,202,67,247,98,84,85,97,119,150,217,104,25,78,240,78,31,80,202,143,125,108,79,253,139,137,39,173,99,224,145,59,147,107,136,15,194,46,68,214,6,134,252,53,52,25,131,27,49,37,179,12,193,49,98,25,150,82,73,212,53,233,148,246,50,121,113,36,169,74,208,133,184,201,157,233,75,216,127,53,208,13,165,101,19,207,229,72,84,186,102,155,181,131,221,0,131,26,117,140,155,117,66,232,6,32,128,153,192,184,121,56,80,56,113,45,47,123,6,68,213,25,102,184,214,214,224,112,71,153,97,3,80,130,79,106,71,51,4,238,19,44,125,16,30,31,41,43,18,131,41,85,101,237,144,230,212,209,10,206,213,170,28,204,74,62,79,168,198,39,49,81,16,231,156,74,75,129,209,141,75,232,118,95,157,58,220,228,98,128,141,61,30,203,82,43,216,139,70,174,86,240,9,106,51,192,79,117,74,111,14,95,117,3,101,119,233,12,97,178,164,179,24,176,169,82,106,118,19,221,67,26,144,127,85,41,141,172,0,65,246,166,97,187,36,149,69,97,26,23,62,198,102,217,253,169,176,103,129,1,225,149,6,96,144,100,88,50,170,249,20,172,126,84,21,145,159,141,107,129,51,143,10,217,49,249,6,150,161,138,10,127,19,142,9,48,148,168,175,197,177,100,143,152,169,53,149,80,36,251,74,82,77,84,184,199,225,47,26,205,182,31,121,28,179,52,240,21,121,143,26,148,134,249,126,242,60,51,30,39,167,51,18,148,49,145,25,177,36,129,178,34,201,242,114,119,74,24,144,97,194,111,174,224,219,156,18,197,20,98,39,154,117,2,144,19,162,176,193,74,159,166,201,80,76,37,18,105,26,224,17,153,194,187,78,70,255,0,128,146,226,212,250,91,184,68,42,115,162,117,253,109,151,17,191,219,76,163,6,38,164,102,210,92,85,3,171,126,27,203,211,115,189,66,147,175,233,165,107,21,142,142,181,127,77,78,165,112,24,50,65,194,85,17,101,90,63,120,92,107,230,158,159,100,80,51,118,84,249,239,220,179,18,97,43,70,39,43,96,19,207,134,87,31,211,77,253,52,113,137,187,247,22,65,167,124,98,102,10,159,215,54,182,53,16,115,8,92,74,77,130,149,141,119,159,68,82,181,143,28,144,33,67,12,130,63,233,114,169,93,13,168,95,54,39,49,127,214,186,149,60,193,227,246,148,213,149,194,69,104,91,84,49,134,199,248,36,58,170,158,92,209,188,81,4,66,171,103,227,75,164,223,122,105,58,134,81,171,144,86,107,28,170,171,77,234,234,137,121,182,164,198,186,12,105,51,176,48,37,18,202,126,182,220,143,134,172,139,108,11,178,77,7,233,113,36,85,84,42,204,239,200,218,201,50,132,155,192,178,25,123,132,167,166,26,198,48,242,237,114,11,237,165,44,212,131,47,158,46,196,228,235,114,151,82,50,9,121,133,216,167,25,24,226,127,16,150,131,73,177,146,204,171,64,117,104,32,240,203,226,82,102,40,177,150,52,145,137,144,124,75,172,64,13,105,42,152,25,112,6,95,200,184,205,38,188,166,250,163,42,232,116,250,182,13,147,48,133,50,200,164,164,129,152,87,169,233,232,201,231,138,0,196,85,13,38,182,92,105,121,162,46,175,106,24,182,64,226,23,34,153,219,16,68,197,137,85,133,81,39,166,222,89,69,225,67,191,76,90,136,24,165,192,85,177,140,72,61,41,132,59,44,175,237,69,148,43,33,202,95,27,100,126,40,4,23,241,42,141,61,100,66,119,11,18,232,83,61,14,72,57,96,114,41,185,53,177,4,76,194,64,214,103,62,207,209,231,191,137,152,50,185,20,243,244,76,239,7,136,170,250,158,123,35,123,168,249,51,224,206,246,134,139,40,159,228,63,60,50,168,149,186,129,225,151,214,128,212,47,124,27,80,109,10,65,12,175,93,130,251,77,193,44,166,75,83,151,26,110,180,158,6,47,180,245,203,36,95,169,234,244,221,78,137,174,151,211,191,160,101,11,55,32,102,100,231,8,227,51,133,97,84,16,10,43,49,35,95,15,43,21,147,137,195,35,101,169,63,38,236,130,233,65,79,49,38,129,62,125,14,71,245,44,125,7,23,112,147,19,178,156,226,100,59,88,222,120,68,66,173,186,110,183,212,143,180,54,65,17,116,176,208,254,76,168,9,53,172,141,47,40,82,85,108,62,235,58,153,192,211,30,144,78,212,221,230,202,60,57,80,1,200,86,118,175,175,140,79,100,169,236,74,160,51,216,248,195,234,74,152,98,73,122,169,100,98,16,24,138,150,179,79,63,59,253,164,13,97,53,197,80,54,188,221,138,106,1,191,198,17,123,74,254,100,3,198,103,55,40,215,52,213,166,29,36,224,75,136,46,215,242,37,97,163,177,233,246,177,68,119,196,8,185,18,59,43,185,80,65,197,216,172,43,77,71,52,12,150,33,15,33,87,141,165,107,108,143,152,201,43,113,247,41,240,68,105,237,96,114,31,250,136,184,213,229,109,244,28,236,194,94,52,130,251,225,235,4,198,26,32,186,144,48,234,165,139,135,17,4,138,178,13,184,174,117,246,108,103,3,48,86,246,73,100,38,118,168,106,27,35,198,226,202,158,190,78,231,181,10,161,106,6,155,80,144,79,65,179,82,18,73,240,242,37,175,129,47,62,108,188,104,216,209,134,87,162,172,110,226,143,95,39,36,94,85,13,113,2,13,187,207,18,88,184,149,147,24,128,159,91,139,151,18,161,27,118,99,243,221,175,194,32,84,92,190,93,113,73,140,170,142,146,30,203,218,234,87,210,66,66,249,133,97,91,66,204,138,11,26,219,17,228,145,223,76,181,52,85,93,156,156,70,17,21,108,13,137,71,204,36,186,101,9,227,3,48,146,248,214,164,17,246,133,86,92,9,115,27,204,140,2,116,137,79,207,209,49,44,159,151,22,82,42,88,204,200,156,198,12,81,49,80,204,142,98,250,123,157,36,77,220,65,113,253,53,186,203,80,250,252,76,50,250,215,72,158,17,205,6,19,9,115,205,67,67,233,190,101,8,146,154,64,127,225,136,11,115,234,2,226,31,159,90,234,26,110,146,12,33,143,16,148,92,61,72,66,159,104,88,184,177,46,131,67,36,5,98,91,5,88,167,124,152,187,92,56,146,64,217,60,114,214,51,230,113,226,18,231,214,182,90,158,12,239,148,229,31,154,148,140,116,116,234,190,167,100,99,37,201,6,101,128,103,140,103,194,101,11,166,245,182,163,199,243,112,56,254,162,219,63,82,48,179,179,117,45,198,161,183,145,213,97,198,60,158,145,45,115,242,70,27,194,81,36,122,99,88,99,27,57,85,187,236,171,173,226,124,217,70,181,106,73,149,145,142,99,36,47,221,34,159,163,1,100,14,84,230,125,60,28,143,218,74,66,198,159,58,55,14,37,90,168,51,62,132,51,244,169,225,74,124,77,210,43,240,49,201,203,191,227,84,214,80,247,35,205,238,37,161,152,120,220,38,42,49,50,204,106,129,78,10,212,222,52,248,49,190,210,11,9,228,245,11,42,14,101,57,202,206,164,49,171,87,108,203,104,211,0,86,112,151,42,215,38,6,249,68,85,79,37,105,240,229,87,149,179,192,81,230,49,84,150,76,134,146,31,208,94,205,60,200,196,230,88,218,208,128,128,203,16,93,73,148,251,40,153,59,114,161,195,100,62,148,246,19,109,132,208,44,182,196,218,88,38,76,192,62,81,117,173,86,181,160,156,62,97,114,36,208,13,42,9,246,146,250,211,5,116,114,157,244,52,118,67,202,104,185,80,111,209,154,127,218,17,4,178,13,169,227,116,173,102,212,39,31,54,36,88,93,182,251,5,159,163,199,143,132,74,118,77,36,225,19,136,74,184,58,194,95,187,1,98,251,134,78,38,83,11,23,241,37,178,184,85,144,143,100,57,81,191,86,37,139,227,88,231,97,107,196,174,118,113,39,51,153,25,2,182,36,98,113,38,174,129,102,37,235,106,172,100,254,172,88,147,7,233,88,36,253,90,167,48,80,6,200,95,52,98,25,56,135,211,96,193,233,88,246,32,231,132,227,149,218,182,7,247,82,216,106,131,79,206,34,112,161,228,214,250,176,48,153,27,49,235,42,217,35,200,152,211,152,234,127,135,87,21,30,114,232,231,151,246,211,157,13,107,101,131,105,108,46,81,46,141,63,4,145,245,41,195,85,12,79,204,20,181,51,115,86,92,134,82,102,0,128,194,33,98,72,225,220,28,135,194,81,39,149,176,247,62,25,145,230,208,0,33,55,98,149,200,154,162,217,80,90,22,100,70,250,105,6,204,184,147,200,116,32,132,4,21,147,241,179,10,1,115,23,111,25,27,181,124,147,119,16,163,64,152,216,212,85,222,167,219,31,132,74,45,37,14,136,225,87,46,153,100,2,112,160,174,52,216,237,153,196,185,187,245,108,188,252,92,75,164,104,205,91,189,103,48,146,172,215,30,72,89,22,202,33,55,195,171,81,3,53,118,78,36,60,105,146,170,25,136,165,34,235,123,255,0,200,167,173,116,244,91,178,117,98,79,93,60,72,172,141,230,71,135,80,140,170,146,180,219,150,113,40,253,67,240,234,226,51,255,0,167,207,227,76,116,195,44,107,126,82,95,42,50,6,171,174,5,67,33,242,115,32,110,224,75,36,87,237,59,19,232,198,100,145,173,82,102,50,11,214,226,34,218,196,100,10,125,65,57,255,0,73,89,195,164,126,14,84,218,5,149,117,144,248,74,60,136,166,51,17,22,45,77,145,156,82,200,4,24,208,82,120,158,157,217,76,219,49,234,124,210,72,79,105,61,132,85,60,31,153,34,206,125,33,240,102,16,144,241,140,241,203,85,172,153,144,9,148,86,83,151,201,129,47,62,44,89,81,248,95,26,39,42,115,106,252,100,122,149,181,181,197,196,164,197,85,152,156,190,146,8,199,202,175,180,54,176,28,144,48,57,87,54,184,167,159,111,204,30,81,170,221,43,14,13,68,28,89,126,101,113,170,186,62,173,240,119,200,200,241,104,191,39,96,100,240,73,2,212,195,51,234,168,208,217,101,7,106,62,1,136,71,174,155,28,155,107,216,162,51,0,86,115,37,38,226,76,99,70,121,23,164,214,143,193,84,153,58,251,135,249,226,18,249,10,76,188,252,162,71,178,48,35,19,169,110,103,47,180,150,161,112,83,7,221,89,50,203,23,9,145,15,14,86,47,129,128,207,164,170,101,129,100,192,136,78,108,72,23,213,0,132,84,225,161,57,123,184,134,180,79,161,244,214,101,20,172,168,22,192,16,224,14,50,63,192,106,100,215,18,179,225,196,182,134,237,234,86,43,178,60,124,0,19,180,89,86,47,210,181,164,254,212,104,0,221,229,247,83,152,118,76,199,202,151,17,170,233,199,81,89,169,15,90,204,209,5,198,182,135,60,145,243,39,111,181,6,60,41,49,140,56,207,67,42,130,179,4,62,31,3,210,7,179,25,211,246,90,131,195,149,42,178,159,23,205,248,85,22,164,242,49,125,175,2,91,234,185,79,135,42,215,132,153,22,192,214,131,38,108,73,195,208,163,128,241,248,49,57,140,111,201,255,0,180,83,17,159,141,137,164,9,236,35,240,164,24,162,53,32,45,162,191,52,81,255,0,129,71,26,147,211,79,132,34,196,175,160,73,96,134,128,184,192,68,52,138,34,171,88,152,124,60,188,43,100,157,54,60,25,120,209,236,48,252,22,6,201,143,136,169,85,129,163,35,110,232,94,32,60,209,34,242,174,120,27,141,79,91,101,243,113,74,33,249,174,210,200,115,178,97,94,181,209,239,43,51,24,89,83,178,220,35,155,107,224,71,73,107,190,3,10,101,82,202,208,17,153,66,144,214,192,4,18,98,196,170,33,245,172,168,51,92,192,57,6,182,177,236,94,55,254,104,55,189,1,81,179,30,194,51,218,66,201,187,36,22,37,111,49,4,148,204,159,149,77,150,229,99,170,20,1,215,44,201,202,169,163,76,137,109,17,126,122,212,243,236,107,78,201,98,235,84,186,27,94,12,190,28,170,42,204,140,117,73,10,202,150,67,161,90,214,146,55,79,90,71,225,47,207,244,170,222,182,72,46,192,179,252,54,124,156,93,107,173,106,121,172,204,156,137,72,16,223,231,149,62,97,147,71,211,140,99,230,83,86,178,73,25,248,66,177,141,143,54,14,124,252,72,9,140,4,150,102,18,15,194,92,214,32,190,104,100,194,84,135,69,79,26,169,153,17,241,182,145,135,212,189,26,180,158,25,138,84,107,35,68,27,250,150,171,17,101,49,101,198,33,245,101,68,198,181,60,159,105,48,8,98,120,123,107,7,176,3,88,11,95,163,80,102,114,115,9,60,135,50,34,155,153,159,217,18,78,107,35,198,39,106,155,88,232,85,87,228,117,45,252,66,179,181,10,105,149,223,159,49,84,11,53,108,65,3,151,177,70,106,29,115,59,207,136,68,75,184,195,175,75,17,214,205,119,84,39,254,169,106,245,88,36,233,42,252,255,0,39,83,223,247,98,227,84,218,74,250,92,150,101,50,22,70,113,159,167,68,91,119,58,93,220,194,70,6,80,149,32,135,170,153,37,248,101,172,158,98,73,31,50,132,212,53,87,131,62,238,184,89,68,153,149,132,141,145,240,99,169,248,69,146,12,217,82,57,143,149,24,159,109,71,233,141,67,114,51,237,44,34,145,92,51,230,88,153,115,36,203,178,194,214,24,115,135,204,151,26,168,98,123,241,42,54,83,242,34,61,29,233,213,73,238,9,233,222,120,221,162,84,97,178,246,82,201,48,37,70,30,108,73,51,236,182,199,230,76,202,11,153,208,35,63,141,23,188,0,129,136,202,62,5,242,40,211,242,141,79,33,234,163,73,134,39,134,104,137,119,172,100,27,196,100,134,101,217,235,124,251,16,225,146,11,38,101,20,165,163,85,79,93,231,240,38,209,45,140,201,197,238,85,53,176,222,79,12,169,203,42,160,253,37,181,34,211,83,224,128,124,57,114,120,83,184,20,248,134,204,210,178,167,242,97,176,140,226,22,36,154,76,57,112,121,125,180,213,11,51,135,190,28,17,3,238,41,203,32,178,75,215,195,90,203,41,49,8,68,68,6,28,178,143,169,73,179,44,171,64,202,216,100,40,214,187,32,237,134,181,50,73,227,61,108,49,143,36,125,75,85,68,111,112,3,67,137,100,63,184,154,86,179,109,194,165,255,0,16,197,131,59,10,161,141,60,18,121,132,180,26,193,179,39,146,51,51,9,37,54,173,127,158,18,167,193,8,36,191,9,75,137,106,190,209,228,16,25,46,191,25,126,162,122,147,222,163,84,157,124,157,202,155,190,216,245,75,77,102,62,116,110,232,184,150,153,53,160,178,6,101,170,51,49,59,84,28,82,254,218,233,116,147,193,225,212,163,67,12,99,77,42,166,50,49,216,18,172,102,53,86,229,190,32,45,129,236,65,198,199,39,221,91,95,2,196,111,203,16,169,84,202,168,100,151,128,140,229,18,156,184,161,137,100,60,38,85,48,225,158,75,57,81,254,149,16,189,162,79,98,77,129,199,235,116,244,184,50,222,44,188,105,240,106,136,46,108,170,186,102,155,199,204,17,32,141,13,35,42,148,89,24,2,48,86,51,24,65,173,254,123,103,242,163,248,202,52,138,107,88,149,51,242,112,161,88,195,198,39,17,85,97,169,224,151,152,57,16,6,173,96,211,212,101,144,6,124,2,106,74,167,215,238,136,44,172,92,118,55,194,34,104,155,255,0,86,245,73,50,127,63,186,187,172,54,1,21,101,167,129,109,23,22,81,163,109,92,172,125,108,189,63,116,93,125,53,247,36,42,190,34,190,52,77,161,125,164,4,249,231,155,47,119,16,68,91,228,232,152,53,167,205,186,202,68,202,31,132,111,237,81,182,38,242,248,232,109,135,106,65,1,130,150,37,67,78,240,73,237,229,69,83,195,173,156,6,113,13,52,125,108,24,60,194,198,176,147,53,241,2,159,67,85,36,31,165,38,68,175,211,96,194,126,92,73,240,76,66,117,37,182,76,122,219,4,113,208,196,51,17,166,140,9,32,234,82,155,194,12,233,220,11,95,100,169,44,87,100,14,125,36,73,61,209,127,145,38,217,190,180,152,68,175,158,104,165,2,83,38,24,36,246,164,101,80,89,25,57,1,64,147,145,52,11,62,210,78,104,204,131,210,84,198,28,246,120,32,25,110,111,178,134,194,13,134,42,147,181,167,100,150,19,104,175,89,181,178,136,241,101,83,83,32,18,19,213,44,174,73,108,135,18,184,170,212,218,94,203,119,181,38,217,116,61,43,118,251,32,51,50,105,106,29,244,87,132,170,47,126,253,55,45,129,73,183,67,167,115,94,161,105,242,117,168,112,7,36,8,67,67,36,99,226,48,146,237,55,168,95,37,85,24,192,146,12,190,226,170,177,204,209,178,9,195,24,30,107,77,148,54,123,43,92,201,50,163,31,171,141,18,23,190,74,195,107,66,117,134,148,39,226,76,67,36,152,251,86,51,194,248,222,102,196,166,77,60,249,248,122,214,212,162,181,202,248,211,14,34,42,72,6,100,145,168,120,114,114,13,50,141,60,241,147,88,155,45,198,218,134,54,33,229,73,3,63,19,19,23,223,50,72,48,153,34,159,129,72,162,224,166,171,139,178,11,169,108,164,187,121,79,204,147,204,96,49,243,33,96,27,147,133,21,29,100,196,235,144,230,65,192,136,102,198,79,211,80,1,159,47,26,195,214,9,24,232,102,97,86,21,127,146,252,209,129,224,147,73,11,227,63,133,5,15,80,228,247,83,168,210,65,37,33,155,116,81,81,178,125,36,4,201,36,140,169,44,152,49,131,133,74,73,54,82,98,90,162,132,6,200,18,89,218,52,142,250,158,45,184,30,37,233,52,63,159,48,178,9,50,135,15,16,213,42,22,84,201,117,16,233,42,23,233,249,120,125,181,114,240,178,74,13,225,98,212,107,38,70,226,88,171,64,145,183,154,198,211,61,145,184,150,15,229,64,73,9,36,248,75,203,198,183,239,193,225,133,99,12,171,136,29,192,126,81,234,62,52,103,194,150,242,133,82,89,25,228,94,170,128,57,61,171,133,150,238,118,198,212,139,82,131,79,92,48,128,102,84,241,242,64,86,41,182,67,96,211,40,220,107,179,35,139,7,212,99,25,131,243,78,88,240,15,221,83,172,122,223,231,149,137,44,85,99,87,31,61,145,10,63,170,166,175,171,98,121,229,196,182,214,201,56,165,225,203,198,154,76,140,57,192,196,157,89,136,73,30,144,183,185,21,224,4,242,180,32,252,152,150,167,208,140,89,56,146,163,79,244,130,115,21,61,168,50,174,246,5,148,154,208,73,99,56,186,144,47,173,120,253,164,13,38,179,25,73,139,181,85,132,192,156,196,110,92,86,233,218,18,127,96,180,73,14,53,66,248,4,201,194,84,116,10,122,105,63,230,37,33,126,218,198,97,43,169,207,38,51,114,50,5,9,2,25,35,17,116,233,245,180,113,128,253,165,88,178,120,40,169,152,50,38,8,217,190,131,99,70,63,131,12,143,103,90,2,52,200,191,144,57,81,6,146,15,101,45,135,175,240,39,201,139,198,120,10,196,179,126,197,239,52,89,141,219,83,198,134,52,59,217,137,26,204,136,73,158,104,22,185,0,204,127,26,22,28,242,100,196,182,154,51,200,132,141,25,226,63,40,144,82,197,36,9,159,85,54,100,150,16,106,123,55,228,88,198,181,38,78,84,198,85,92,124,240,228,39,106,205,241,135,141,5,185,202,197,147,231,227,98,155,48,84,101,12,195,233,50,52,219,79,104,170,93,147,216,66,38,153,129,131,181,74,204,85,163,83,97,164,129,125,15,42,156,159,39,108,254,37,166,54,164,196,78,98,166,86,96,217,86,82,240,48,31,141,104,52,50,32,33,234,64,17,157,168,214,90,176,169,218,66,95,143,170,10,45,105,0,81,254,234,154,125,83,225,63,136,188,106,198,124,145,144,105,75,194,50,166,86,39,182,200,46,140,198,11,185,109,52,145,140,107,228,158,37,49,62,200,131,58,66,177,169,65,155,42,244,200,99,146,7,226,74,99,76,252,138,142,133,224,146,157,106,18,91,192,153,173,125,148,98,98,218,147,26,171,167,129,201,148,201,239,165,0,140,234,88,26,49,35,117,33,137,172,151,28,70,96,4,53,181,243,34,253,85,49,234,71,233,90,94,18,23,221,196,163,102,44,176,167,153,90,96,196,146,196,130,121,135,90,78,212,27,223,46,48,56,101,46,121,125,170,165,239,176,173,176,241,194,182,199,83,162,178,225,242,94,153,5,249,88,185,189,12,243,247,20,170,202,5,151,26,117,50,69,94,35,182,121,172,95,27,35,16,251,244,57,174,8,157,88,230,104,205,114,99,15,38,36,172,213,64,23,40,138,68,123,51,201,89,62,49,22,153,192,66,247,144,111,194,190,38,18,99,100,88,134,26,144,246,55,192,49,6,178,181,206,80,44,122,211,40,126,18,89,212,181,70,255,0,152,150,182,100,65,143,152,188,137,187,47,162,11,169,111,125,12,30,236,72,25,48,226,143,218,76,194,198,202,230,247,223,44,159,63,40,251,82,151,133,139,87,153,6,144,171,84,194,202,200,113,146,71,220,31,34,120,96,130,75,57,82,137,52,228,17,51,7,173,2,171,40,242,27,1,100,15,253,241,45,159,67,246,150,85,166,219,17,81,198,123,36,177,101,178,49,161,166,106,115,169,148,243,134,78,21,101,67,198,198,8,171,109,148,49,145,232,248,16,216,32,117,42,122,9,185,168,123,2,63,5,181,106,140,241,228,196,101,132,252,99,233,42,91,27,85,115,211,24,193,13,234,114,99,206,66,112,172,44,175,152,46,28,168,104,22,188,153,150,88,232,88,104,167,199,192,151,221,137,1,185,149,24,248,85,156,99,0,172,234,74,44,170,134,94,80,170,156,251,141,228,38,147,39,43,57,86,248,111,97,88,188,250,167,147,218,89,192,167,148,34,32,44,161,240,35,78,35,243,98,227,84,15,134,124,11,117,108,146,70,6,21,148,203,44,190,234,155,84,92,156,67,48,219,102,36,115,39,157,50,181,146,194,32,223,131,193,98,157,60,20,84,251,41,197,225,16,136,85,174,28,155,44,255,0,55,23,18,114,22,51,34,43,192,105,234,38,247,240,58,170,200,145,159,153,80,62,225,133,98,150,102,5,227,25,130,98,67,106,174,62,204,194,162,163,70,25,7,218,162,31,112,245,176,58,180,241,189,213,182,13,159,212,188,99,49,173,175,14,65,164,85,87,99,157,218,84,236,51,7,245,86,88,86,141,132,214,181,163,42,156,147,3,17,21,204,156,101,74,230,64,202,53,69,107,156,245,161,48,198,62,50,125,1,239,40,208,143,134,141,173,102,62,21,133,213,177,13,120,114,141,40,159,146,15,50,163,15,254,107,84,192,128,169,88,85,193,137,248,122,135,147,181,80,70,181,202,196,167,209,32,228,205,137,24,24,96,23,82,146,157,76,232,234,21,49,227,34,86,240,229,76,176,229,90,76,241,143,181,81,78,118,215,244,23,61,155,101,134,243,255,0,113,255,0,5,235,35,12,163,226,75,33,238,200,127,210,145,61,65,91,247,10,123,206,71,245,44,158,20,87,152,196,53,188,55,96,141,244,210,88,223,87,224,41,121,185,49,44,159,230,86,38,19,46,198,95,12,88,214,12,120,8,159,208,155,89,9,155,40,103,240,122,137,159,61,245,167,93,113,240,226,147,221,72,110,52,77,84,238,93,210,147,71,250,148,135,168,163,103,167,160,187,73,106,16,89,17,129,50,188,244,70,17,156,43,151,50,183,210,39,51,105,214,186,182,152,153,185,138,192,152,169,214,195,117,10,175,192,22,78,155,252,158,218,155,153,90,248,207,234,93,56,213,172,240,253,82,82,104,120,136,174,172,113,85,144,231,198,221,99,253,46,37,41,37,246,187,231,139,219,42,235,147,194,66,127,197,46,124,8,159,72,105,7,142,74,124,19,90,122,1,251,76,154,89,50,118,15,148,77,55,35,240,195,136,107,22,34,165,119,31,144,158,182,226,203,207,12,177,17,52,120,70,95,3,34,153,24,101,246,151,176,227,26,202,131,73,113,205,35,224,144,24,76,36,107,235,114,147,136,170,81,239,120,250,144,207,187,156,63,117,101,134,88,85,202,105,33,199,196,100,169,140,198,116,140,215,214,165,127,20,82,17,52,170,52,178,126,174,46,36,134,180,116,27,230,252,137,117,150,198,75,63,74,52,115,222,52,51,195,145,61,136,213,73,227,64,6,76,162,22,53,155,25,141,54,52,14,52,146,202,78,201,156,201,89,134,91,27,94,97,173,76,187,219,123,169,25,172,183,61,37,74,13,2,81,72,252,50,136,160,204,199,92,104,158,71,68,135,113,185,69,73,126,80,41,90,70,62,48,57,85,19,39,131,193,89,120,146,146,182,192,87,38,75,196,244,47,169,114,34,230,48,101,64,108,242,61,56,170,202,57,134,252,169,158,207,242,32,224,70,196,196,123,228,140,99,75,97,25,110,6,240,128,104,147,79,138,48,126,168,98,83,151,102,149,39,207,17,84,235,42,165,145,252,210,136,155,187,12,176,175,150,163,139,139,184,177,134,78,92,171,159,217,76,181,182,63,202,69,38,53,210,224,105,224,99,246,255,0,149,52,12,1,194,250,107,118,239,200,197,153,33,225,161,206,244,246,158,156,46,232,164,18,178,12,1,141,136,171,89,140,19,50,226,197,137,36,173,212,44,178,39,82,198,170,98,98,180,178,228,81,70,147,182,122,107,185,100,145,255,0,220,162,166,73,151,147,133,123,127,98,38,113,114,168,49,208,170,62,146,246,11,218,26,81,37,231,243,74,153,168,79,147,17,69,137,54,11,201,36,104,81,155,3,99,12,79,5,173,134,228,68,173,111,98,165,73,88,41,134,202,52,4,200,100,33,243,8,171,107,31,200,182,177,233,13,62,4,47,250,171,89,161,163,152,241,172,159,141,56,150,96,104,198,198,143,124,145,144,9,89,177,137,0,251,129,139,133,45,131,152,197,147,1,231,136,162,88,207,173,137,39,152,34,83,243,47,134,46,84,7,226,223,162,84,91,66,139,11,120,155,230,24,144,78,64,149,52,164,147,200,161,167,220,30,76,238,100,250,182,200,120,210,199,200,179,45,20,234,33,146,2,129,36,181,255,0,237,32,43,103,202,243,251,105,132,199,228,98,161,203,92,129,107,95,145,111,158,28,190,209,18,102,79,61,105,213,165,86,176,1,64,204,194,26,169,140,173,200,231,243,33,202,19,248,132,68,47,153,5,218,186,93,148,248,51,65,237,168,203,42,172,135,202,17,34,160,179,55,144,152,50,108,74,124,66,41,49,170,152,112,229,99,204,176,173,102,38,38,155,162,125,101,140,161,185,112,128,188,158,24,76,182,152,44,35,18,11,43,41,66,250,136,250,217,47,35,57,84,7,174,38,135,132,131,63,82,42,30,52,68,204,120,18,255,0,62,68,26,57,205,255,0,5,247,114,150,176,196,94,124,199,137,6,85,70,140,146,180,26,122,7,212,208,115,205,238,167,52,121,234,163,18,13,250,183,238,169,105,150,79,198,145,49,147,136,116,172,172,82,58,151,204,187,121,95,218,138,146,243,201,136,164,3,91,106,86,113,9,83,211,154,116,97,226,150,138,131,50,248,156,211,80,192,178,221,245,19,252,105,99,41,37,143,204,193,236,93,126,214,180,147,128,165,159,78,120,199,74,208,169,145,245,142,139,66,106,5,149,172,19,143,44,82,46,147,167,175,178,179,153,35,217,159,193,11,224,120,47,202,33,34,172,131,254,66,205,137,211,188,247,35,225,74,38,83,159,38,93,210,209,166,47,153,230,193,25,89,26,54,228,8,82,19,51,67,192,135,48,72,47,117,11,60,210,198,7,225,84,51,234,136,52,40,97,144,138,181,81,23,168,98,41,243,236,133,245,22,53,186,146,200,82,177,25,95,62,144,146,71,212,133,101,12,65,191,154,40,210,180,106,133,87,174,253,180,29,210,24,242,64,194,162,76,110,68,183,212,135,90,4,63,172,50,79,186,160,163,255,0,207,177,91,2,124,95,14,85,233,246,181,222,29,170,12,214,164,17,59,86,140,219,222,229,101,102,21,162,78,108,62,153,112,1,117,32,189,109,13,176,31,135,10,240,96,126,117,82,86,84,54,70,187,249,181,93,2,212,4,99,50,169,115,86,142,55,54,37,241,143,33,81,99,86,174,95,134,72,61,169,72,43,128,158,72,57,75,149,77,70,146,120,222,234,111,26,203,115,196,167,102,97,36,233,147,146,146,150,80,8,39,160,54,15,42,181,153,15,115,230,151,178,0,196,245,101,35,98,93,244,36,146,179,141,166,44,69,238,171,39,198,0,192,147,76,181,4,98,118,162,202,52,106,238,47,126,152,151,239,9,7,50,147,108,197,107,85,48,22,64,237,89,201,173,1,18,51,40,173,28,136,199,41,159,36,17,145,16,222,66,177,90,79,211,212,194,103,233,84,13,193,143,8,143,218,11,141,72,188,109,108,6,140,99,202,166,181,157,12,171,40,47,194,82,9,50,211,214,71,146,124,37,86,198,164,220,131,247,85,149,85,212,156,151,133,174,167,2,167,101,228,19,188,82,242,113,63,177,116,186,121,36,192,197,235,45,60,8,196,126,97,45,85,179,34,15,132,37,75,85,66,235,213,52,197,4,107,44,124,38,69,154,99,10,62,212,163,14,78,101,152,99,19,34,42,104,83,12,79,52,197,134,39,130,208,192,175,60,216,198,154,164,237,115,123,24,50,145,101,38,170,33,80,33,147,249,211,136,114,126,170,117,98,109,8,144,212,236,255,0,204,66,65,73,173,127,188,37,101,230,21,162,102,2,13,43,48,138,174,132,91,195,140,106,122,203,212,114,124,162,232,126,154,50,251,75,235,52,198,95,105,10,170,54,243,39,34,29,244,227,183,225,50,77,51,225,214,201,249,114,167,50,102,16,79,202,21,182,53,246,228,120,138,85,211,97,106,194,104,117,68,130,76,201,188,199,142,108,92,38,18,244,153,128,199,196,146,79,213,160,132,60,38,69,131,109,133,54,80,24,50,124,167,18,203,102,65,143,50,213,234,76,155,204,180,217,90,216,198,7,202,69,33,81,96,168,84,59,128,110,246,146,209,183,20,145,45,160,188,88,178,140,172,80,33,141,168,38,206,204,97,98,26,185,167,121,227,113,25,42,143,174,25,166,164,133,110,143,244,79,48,135,254,116,210,30,164,36,19,237,37,139,18,182,219,2,74,79,169,52,144,228,131,171,249,18,108,175,136,218,117,23,108,135,21,87,96,156,14,213,182,125,104,49,230,80,149,85,178,169,31,135,116,171,33,220,3,195,230,249,81,29,188,133,147,150,6,33,48,6,206,174,37,155,30,12,139,77,149,245,56,199,136,56,196,68,141,150,76,201,196,85,172,192,170,197,156,99,98,253,180,201,154,111,76,78,249,178,139,145,71,192,52,226,19,49,75,198,168,195,112,8,192,195,238,161,88,198,140,63,240,222,159,233,202,151,218,252,40,211,151,99,226,149,136,138,126,202,249,249,254,146,115,73,168,89,143,152,168,178,134,203,38,75,168,144,63,12,105,169,8,252,34,202,155,192,140,202,210,124,160,177,42,15,196,52,235,3,90,193,146,62,161,162,170,22,113,132,11,188,67,74,53,14,167,4,98,51,40,150,167,177,253,194,66,217,60,18,71,134,88,150,27,232,124,101,216,39,15,132,168,51,6,203,38,96,202,64,50,6,217,252,73,132,106,217,115,184,178,226,69,70,220,161,147,245,60,161,3,17,138,167,228,234,75,41,36,225,42,113,51,67,78,39,40,101,33,153,163,45,99,19,41,177,163,111,83,86,101,62,64,54,160,146,246,7,116,68,254,49,173,107,127,86,85,149,108,12,126,210,62,101,105,202,63,170,183,109,68,105,181,20,204,212,140,47,186,147,73,184,200,76,43,77,173,81,6,116,27,227,113,161,149,138,171,33,77,14,225,145,129,218,140,141,175,234,163,31,12,188,106,46,51,50,19,22,85,132,253,48,59,47,105,37,91,196,101,104,173,153,215,163,106,221,57,36,108,48,138,132,178,214,116,99,103,41,87,9,125,86,160,164,63,20,162,22,50,77,171,103,206,43,24,28,68,46,85,38,105,123,123,22,88,122,110,254,231,108,127,196,189,57,147,8,103,141,124,53,216,228,243,5,112,0,233,33,141,158,162,98,144,95,109,86,232,157,78,9,63,40,82,245,46,109,201,81,179,47,36,48,87,252,90,247,58,55,226,64,9,248,81,30,164,127,12,193,95,42,163,85,21,249,75,21,53,124,104,130,31,18,238,141,89,212,243,89,151,232,74,29,91,40,71,96,101,137,81,195,178,4,150,101,83,182,76,200,246,102,18,212,246,28,76,225,77,93,69,178,57,81,62,120,36,131,10,146,190,167,4,216,175,204,44,171,40,207,149,239,21,109,100,147,144,152,139,145,102,65,138,113,57,224,105,231,65,63,202,113,13,86,213,103,35,59,85,25,180,216,236,128,132,13,8,43,72,252,197,33,86,172,116,49,164,185,224,154,80,153,245,86,179,48,133,103,48,147,54,62,15,130,89,38,120,8,76,33,78,40,152,193,28,99,229,79,99,95,86,136,28,216,212,237,174,2,251,170,22,123,46,55,127,211,203,198,165,106,23,88,213,249,29,104,55,208,72,124,34,70,49,236,92,130,25,172,160,157,146,205,237,46,161,85,39,212,128,207,169,224,153,90,226,201,26,168,203,205,233,139,30,66,3,18,78,22,28,79,76,225,207,24,251,132,156,70,80,9,244,249,58,132,180,67,167,156,50,42,136,215,116,100,126,19,38,62,116,254,212,161,169,226,21,97,115,235,78,90,167,241,17,114,59,176,159,212,191,75,39,32,190,210,253,5,2,120,48,98,9,68,84,4,200,96,31,55,26,166,34,42,178,124,16,186,98,25,228,193,102,97,16,68,91,108,163,89,86,251,89,85,30,228,25,61,181,149,147,55,49,120,138,152,204,172,115,151,234,73,195,62,29,169,22,233,146,73,110,12,70,18,58,100,50,9,253,73,189,12,103,201,102,35,8,105,84,102,99,143,89,82,30,52,190,20,210,181,243,133,194,33,17,117,11,141,42,1,143,46,36,148,49,129,25,253,72,174,129,102,20,195,141,40,168,91,88,103,254,69,97,152,63,73,106,124,48,89,63,23,82,43,161,151,99,155,73,159,58,19,48,229,227,88,214,218,196,156,76,82,197,202,172,174,244,73,196,204,194,149,149,66,221,233,185,112,95,152,66,228,72,202,89,100,208,188,135,26,182,48,50,136,188,139,68,251,137,113,153,195,149,75,105,235,87,201,30,210,88,137,144,75,160,213,70,7,135,47,40,209,80,220,169,39,79,39,81,219,157,252,184,134,174,233,36,206,19,49,75,42,87,49,128,141,43,229,5,137,20,203,128,70,31,42,43,64,102,185,123,12,52,197,138,205,220,81,148,137,85,173,13,25,63,73,21,75,254,36,250,43,107,53,9,201,210,181,88,205,159,232,70,103,212,31,171,141,11,50,248,31,157,41,190,184,63,154,64,22,74,41,249,138,177,153,135,88,212,52,210,70,73,89,145,76,181,246,178,160,231,198,38,15,148,18,156,55,172,70,63,48,184,212,153,74,171,41,115,234,92,127,247,163,42,167,229,62,18,149,66,50,248,17,187,150,216,23,208,75,57,156,188,137,133,99,176,178,72,252,18,155,41,57,95,151,18,245,84,156,128,89,73,127,252,10,78,165,99,148,86,99,60,140,226,65,177,231,77,12,28,72,95,245,255,0,242,209,81,172,51,135,101,46,48,217,242,163,42,34,77,198,86,114,197,24,144,17,158,126,172,72,91,88,19,138,206,18,145,6,135,191,82,69,24,210,137,58,254,92,23,245,113,168,153,129,188,141,101,238,227,84,124,101,7,205,137,67,34,248,39,244,165,167,248,144,11,46,32,227,77,36,207,97,25,148,75,156,190,4,24,199,221,196,226,34,115,26,121,10,60,89,83,45,133,146,190,38,251,43,44,175,67,6,75,210,217,48,231,70,157,219,198,84,238,4,111,200,143,33,27,181,77,161,96,11,238,172,205,84,78,209,45,70,14,219,169,50,173,178,227,196,85,85,36,120,44,224,251,171,13,155,255,0,245,89,73,121,33,114,251,107,48,218,144,131,226,76,6,59,99,193,230,77,160,89,0,188,57,82,27,41,51,136,7,225,17,10,69,53,67,234,190,171,253,68,68,18,147,51,21,141,85,244,214,231,85,123,248,210,91,88,195,199,148,169,245,107,1,36,12,229,30,68,13,196,108,93,169,137,41,46,200,96,47,186,151,218,232,250,233,163,251,138,162,52,56,63,87,18,60,52,145,75,205,186,73,136,214,99,139,79,208,0,207,202,169,105,230,68,173,3,34,109,113,46,129,63,74,229,6,81,20,106,90,126,155,250,220,75,118,215,192,55,27,203,83,48,201,200,204,161,42,200,55,99,140,76,50,212,211,228,146,144,143,15,182,156,211,218,209,217,49,254,163,21,33,95,18,145,239,131,54,39,106,155,184,96,32,249,153,100,99,2,17,255,0,167,151,141,102,200,199,182,246,178,167,230,77,85,80,158,252,72,241,191,133,52,125,216,228,196,230,95,77,164,128,39,243,11,18,223,26,170,168,108,195,137,79,109,138,239,41,60,27,45,180,172,177,10,186,117,36,241,205,130,207,169,224,163,246,112,69,237,13,103,26,213,241,143,134,34,202,208,102,125,226,183,14,67,226,50,201,250,111,143,42,14,4,204,188,165,85,245,83,1,37,152,76,85,85,99,158,69,111,2,93,148,131,201,212,156,214,213,3,221,77,36,134,32,186,144,38,152,8,203,108,164,234,206,1,169,233,192,72,156,66,228,80,241,169,193,230,253,220,85,125,234,76,147,210,132,124,96,16,153,140,36,98,225,86,66,81,144,193,25,252,34,65,254,27,4,227,191,218,202,171,231,195,131,237,37,185,135,24,156,41,24,164,106,192,16,244,171,225,19,183,42,161,135,90,12,125,168,3,90,159,31,82,1,247,201,61,10,170,179,149,161,48,197,238,173,178,89,149,156,74,102,5,150,94,210,170,72,204,252,156,41,212,70,90,8,36,188,130,63,42,127,85,107,84,64,98,40,134,137,99,34,201,27,194,104,163,83,179,233,30,34,124,167,18,106,153,101,114,136,208,34,19,152,43,83,216,53,53,26,124,232,199,96,140,85,87,24,59,150,112,165,176,50,212,213,188,120,150,243,7,124,12,37,91,89,1,102,31,56,196,78,162,53,72,121,240,54,71,196,81,33,76,200,190,28,74,234,238,158,36,224,102,50,231,151,16,193,80,71,225,46,92,169,170,50,176,180,33,254,164,170,24,240,70,31,220,81,239,12,185,63,164,46,34,38,85,84,247,35,103,205,151,42,42,109,138,48,207,2,194,123,55,43,24,208,216,168,99,50,183,6,18,197,73,80,177,51,26,6,71,173,247,122,84,229,139,154,33,83,87,224,140,254,36,116,105,236,147,194,84,45,76,109,31,145,207,42,163,88,194,62,41,98,78,222,31,200,168,100,195,0,222,130,147,24,100,234,78,41,62,111,63,5,133,109,171,227,31,17,145,179,234,167,8,121,113,41,43,41,135,169,230,48,148,152,188,117,58,115,46,200,33,243,44,159,39,122,206,21,199,191,28,146,73,25,16,69,93,83,74,133,228,136,195,20,170,28,216,180,139,68,184,83,33,144,92,171,231,250,63,249,105,254,216,4,26,12,213,184,136,186,171,67,138,204,230,20,225,121,73,148,194,85,97,127,31,40,148,203,39,142,50,199,241,23,221,89,97,182,110,21,119,25,152,222,81,9,78,70,146,255,0,60,41,219,231,238,70,151,60,44,237,75,107,143,90,25,189,239,198,128,99,242,157,109,52,207,101,107,15,254,107,5,49,178,159,22,48,18,19,114,243,39,143,170,4,146,101,42,215,50,48,4,196,225,98,50,248,35,146,12,38,18,136,141,78,248,83,136,88,133,197,246,215,70,178,11,210,224,211,143,207,54,36,173,26,184,203,51,33,191,73,107,57,117,179,152,19,21,119,173,61,169,34,205,3,57,113,17,114,26,218,24,63,144,165,138,53,85,154,12,96,51,105,237,36,171,33,93,196,234,121,232,116,73,140,25,88,243,9,72,207,164,220,159,50,63,77,234,65,201,6,208,203,70,170,146,122,216,155,184,130,78,164,43,170,53,20,76,108,16,189,212,162,121,189,224,169,171,43,91,25,39,91,224,89,63,164,203,11,237,211,67,22,106,73,209,143,136,162,76,89,169,24,68,5,148,49,205,229,10,68,102,60,74,114,43,14,178,33,210,160,95,51,193,105,54,167,139,24,252,197,92,254,29,195,252,241,45,119,97,157,143,44,78,84,84,108,44,117,156,196,154,14,46,178,169,171,186,27,82,255,0,116,151,105,43,185,123,70,68,177,200,173,161,133,242,95,219,198,170,181,56,228,102,70,192,231,145,180,220,236,255,0,54,94,52,242,54,146,222,141,225,87,50,105,193,37,140,226,91,96,86,142,49,19,226,77,164,145,212,231,19,52,28,161,244,136,169,115,42,167,84,147,169,119,214,5,131,31,82,159,184,173,139,39,218,77,137,24,228,147,185,17,91,39,122,6,11,22,34,38,225,167,220,173,236,128,8,200,240,241,141,5,104,196,252,205,60,8,220,166,90,99,92,65,131,231,16,216,211,11,135,203,32,56,84,124,157,48,73,207,202,98,226,34,70,43,26,175,158,165,80,109,65,236,163,195,49,228,82,85,186,122,84,18,101,221,101,18,171,14,49,1,79,34,141,172,126,35,96,152,101,102,28,67,73,39,214,193,207,152,209,70,138,141,36,153,23,167,179,114,53,182,98,117,84,212,82,104,112,124,56,86,175,7,137,14,106,211,198,39,105,16,86,87,123,33,243,34,218,148,168,85,144,119,44,230,18,209,79,72,1,63,133,1,91,173,171,100,147,9,85,44,57,144,75,204,18,172,89,20,26,55,31,67,198,48,48,37,18,251,49,135,240,225,75,253,77,110,101,147,22,216,93,182,83,86,229,226,247,82,219,89,249,70,152,204,192,81,241,41,169,47,126,116,172,195,42,216,42,169,224,17,250,147,151,131,232,164,204,99,8,196,99,30,241,15,153,10,12,161,76,135,145,31,2,168,101,38,31,170,131,134,111,206,159,5,236,26,117,98,82,70,206,164,134,170,248,80,123,47,155,136,44,68,18,130,222,90,233,99,237,44,68,187,156,153,239,240,226,148,69,39,119,2,13,151,249,128,134,84,216,184,177,221,57,144,191,137,61,216,138,178,135,83,203,40,57,132,147,207,208,192,16,55,116,133,254,52,162,182,224,144,143,233,242,248,136,134,90,21,86,87,248,44,39,224,178,238,198,148,154,168,3,103,18,249,62,73,227,3,119,237,160,25,168,70,68,182,27,108,2,123,8,37,162,51,249,17,243,228,142,74,9,129,26,198,53,75,10,121,128,35,21,4,103,228,92,250,6,127,54,97,86,117,172,58,91,3,42,148,240,216,52,111,228,255,0,220,160,2,207,201,218,179,124,198,11,221,69,132,88,205,179,30,252,106,90,214,120,35,114,153,58,53,172,76,124,165,81,154,168,192,36,71,242,166,25,99,23,95,107,10,225,3,46,84,162,159,226,116,25,47,218,101,81,51,233,207,110,119,132,50,177,21,56,164,248,86,8,192,221,239,200,82,40,85,221,177,58,213,186,116,76,189,206,157,26,224,18,71,155,42,2,202,239,23,18,73,67,12,149,167,218,20,165,85,91,6,23,151,18,232,85,56,153,150,194,24,114,79,159,42,173,129,106,50,131,9,144,15,140,1,143,10,213,13,152,165,166,224,43,85,197,122,180,54,35,102,106,255,0,228,73,170,173,101,149,152,138,37,210,253,30,36,216,190,226,66,109,60,56,93,75,106,98,202,186,124,10,25,113,42,183,152,93,105,228,13,84,11,110,45,210,1,240,50,240,148,74,126,203,77,216,198,59,37,215,164,101,45,28,139,228,116,48,192,156,62,97,23,137,109,123,8,65,242,164,122,110,238,118,215,20,190,34,166,143,50,195,24,89,107,27,35,51,32,2,247,141,31,49,239,39,74,85,49,147,133,212,148,213,97,228,103,147,234,163,59,84,157,61,148,175,60,70,84,27,148,3,9,53,35,44,99,115,7,173,11,73,112,242,240,148,170,157,236,220,177,41,147,167,134,50,101,8,144,209,152,178,248,140,161,204,32,200,143,54,73,35,229,72,35,48,145,147,72,211,242,112,165,169,173,153,159,162,60,131,226,73,45,116,97,44,191,86,173,33,227,240,91,100,227,18,165,148,142,72,216,17,244,154,111,211,120,178,170,32,135,18,26,76,240,32,25,169,1,24,252,201,177,53,86,71,31,26,54,70,45,1,135,137,235,56,214,181,178,71,196,84,75,228,129,45,141,219,212,213,38,183,114,197,33,125,73,177,27,204,17,43,120,210,70,178,146,16,17,143,9,86,168,173,100,56,165,62,167,0,172,118,146,215,67,134,240,73,6,81,114,168,157,127,161,129,159,212,43,187,22,20,54,179,161,65,237,70,72,85,170,235,163,41,75,61,251,105,107,67,205,144,106,114,126,161,60,147,243,39,218,121,236,146,206,85,150,53,149,170,100,202,161,201,238,76,3,0,17,135,194,33,166,140,140,193,141,15,39,137,22,32,170,206,194,231,246,117,37,115,195,144,153,149,27,3,149,1,50,3,252,214,46,99,240,97,48,66,113,17,86,70,54,56,140,67,70,8,4,62,165,154,102,85,55,113,143,158,189,201,132,201,136,88,203,46,172,121,16,12,161,28,151,229,202,141,141,91,42,19,248,68,164,177,208,217,36,87,83,107,233,37,198,230,49,70,81,173,79,102,36,236,47,33,25,202,151,79,240,23,154,189,142,101,81,115,222,188,106,79,87,30,44,162,18,243,24,66,160,61,84,241,165,225,196,68,88,178,168,230,30,134,185,193,134,36,168,197,26,77,63,76,89,86,157,251,177,42,88,122,135,108,62,97,44,38,106,24,147,148,236,174,11,28,168,196,28,254,34,49,60,161,99,49,175,92,70,139,53,131,78,104,97,197,192,185,107,254,83,177,155,252,64,243,3,143,153,125,140,97,144,105,241,161,128,163,82,150,166,101,65,23,91,28,113,230,52,51,216,33,165,51,44,165,143,244,139,125,108,240,91,143,181,49,125,62,62,174,85,45,178,187,148,97,93,60,249,126,127,54,171,67,48,31,85,77,24,56,214,254,192,113,39,173,12,106,200,195,169,50,98,120,118,168,221,85,12,18,88,156,67,15,213,69,76,211,113,100,179,54,82,127,129,79,153,186,118,139,82,6,182,180,227,230,17,85,165,36,242,8,120,74,133,96,64,62,44,72,105,50,118,207,77,90,12,210,51,150,47,159,249,18,147,93,203,27,251,80,112,231,228,247,87,166,51,32,209,81,85,232,11,63,80,206,33,49,114,37,19,38,74,250,73,180,104,220,136,131,64,25,24,154,160,221,71,175,177,57,24,199,39,186,159,70,146,76,124,201,76,192,158,17,58,145,149,175,200,206,100,213,11,92,104,22,123,171,39,201,136,34,118,160,39,201,32,128,252,74,95,52,178,159,49,82,143,26,220,232,33,147,244,150,47,236,229,73,42,173,125,148,237,143,202,144,198,90,27,227,5,137,163,3,16,160,197,136,105,99,56,198,180,190,200,130,34,123,80,150,221,205,211,43,113,116,164,6,140,253,215,82,120,203,44,139,68,151,143,195,50,93,203,140,177,208,192,47,32,135,212,179,124,98,73,98,70,109,84,1,191,14,36,84,109,72,50,51,169,49,189,152,213,50,29,140,99,240,242,141,29,14,52,175,14,98,173,129,159,185,233,71,5,236,19,209,85,49,153,133,211,32,16,140,83,211,234,136,175,30,97,147,218,66,201,134,9,62,121,83,85,73,238,57,9,14,97,227,31,22,84,238,52,243,141,106,184,173,24,223,194,36,173,242,79,27,181,45,74,172,151,40,253,109,229,237,88,62,237,138,72,215,195,32,240,165,134,181,32,185,84,241,46,171,114,236,211,8,78,108,75,65,171,119,60,198,18,195,73,106,72,50,65,212,171,99,73,138,95,166,168,181,33,34,178,112,38,189,55,242,112,137,97,2,29,196,35,240,197,34,179,12,97,251,75,123,242,11,221,91,137,29,199,79,128,56,118,178,252,57,68,152,239,242,49,41,49,135,145,106,121,177,41,157,24,186,134,76,96,251,68,148,26,127,62,37,155,230,100,67,178,55,231,204,129,67,124,37,17,79,207,161,130,35,188,198,129,200,171,35,25,139,69,223,129,1,194,159,208,150,118,192,148,240,4,110,161,98,90,153,60,249,240,137,102,248,114,228,147,148,88,147,42,218,16,32,170,181,57,142,105,249,1,218,155,122,86,65,230,196,146,5,155,34,39,176,45,71,141,45,168,99,43,63,19,67,195,58,49,58,136,181,27,34,223,113,169,1,24,25,74,84,166,30,173,174,47,114,26,64,88,88,33,158,11,23,173,207,153,92,94,162,161,140,176,25,77,47,120,214,216,115,241,36,243,222,113,121,173,53,79,36,146,45,168,234,216,149,111,184,38,52,186,73,136,178,99,49,173,254,3,34,42,45,148,157,53,222,216,248,74,142,141,48,18,87,174,41,226,201,98,79,67,84,113,75,120,74,84,158,69,44,174,163,51,63,243,241,45,102,152,255,0,4,216,213,88,144,70,134,152,149,148,155,147,101,140,252,66,86,154,99,36,144,114,165,76,134,1,147,169,55,129,36,99,39,18,66,214,186,212,168,217,196,199,212,149,201,152,8,61,203,63,85,252,138,122,213,231,147,230,182,196,150,31,216,219,50,237,133,127,18,197,147,55,35,74,3,13,229,88,239,15,7,137,58,148,106,136,117,84,105,89,247,97,67,213,89,61,62,147,243,172,65,192,161,38,124,200,168,111,99,81,205,12,146,16,152,178,170,60,47,240,74,163,5,149,169,148,105,131,32,211,84,131,53,204,130,97,137,252,201,134,104,184,253,180,162,76,109,200,240,136,171,24,20,231,31,187,149,46,65,84,12,52,198,100,226,74,237,115,224,121,132,143,52,108,68,65,201,126,38,44,42,173,250,145,134,178,151,159,9,132,153,7,38,53,182,100,97,228,204,178,140,245,138,160,210,92,214,247,144,104,87,221,191,234,170,55,192,28,144,112,169,119,233,227,198,150,245,70,81,21,180,243,54,134,227,243,246,166,97,54,228,15,18,83,232,153,83,58,216,100,23,18,65,217,148,85,62,3,227,13,230,18,156,121,167,73,127,8,136,186,163,42,178,49,252,72,55,233,87,251,66,84,219,34,189,67,32,147,79,50,112,152,204,170,160,51,201,25,0,24,4,141,218,135,181,221,16,15,20,68,141,25,69,154,236,80,51,82,15,222,76,163,76,4,150,46,101,14,4,225,147,230,213,60,57,251,102,36,91,21,147,109,199,54,94,2,75,25,101,206,145,220,95,16,190,97,10,83,2,100,172,156,170,162,44,106,135,74,141,101,255,0,123,23,164,207,197,238,169,168,211,214,171,43,34,96,122,148,138,58,214,193,175,212,239,27,214,167,234,222,69,40,23,158,73,57,145,76,140,193,159,181,42,171,14,205,25,107,14,239,40,250,151,167,179,123,238,165,240,30,193,179,10,61,134,26,210,70,182,7,18,217,201,245,86,222,63,4,28,153,56,189,165,107,17,174,172,198,82,95,198,147,73,173,60,158,153,88,145,82,100,189,104,222,127,238,63,224,146,163,171,50,26,3,15,19,241,20,185,83,56,220,111,64,49,249,8,141,15,98,218,131,51,6,189,143,67,201,123,252,17,79,201,237,9,104,51,9,141,35,25,97,107,33,140,143,79,169,48,8,152,74,84,153,100,252,131,229,202,181,88,117,45,153,36,152,248,74,176,52,148,154,182,120,201,238,166,143,228,26,160,172,109,14,9,44,229,66,26,171,243,191,9,80,59,157,137,17,33,190,137,238,165,176,109,223,137,239,65,30,76,217,86,223,77,255,0,235,162,67,62,33,22,237,236,127,170,154,194,109,184,173,240,201,25,99,155,235,38,143,120,9,238,164,215,112,14,32,102,10,65,126,114,53,73,120,252,214,163,70,98,198,51,242,177,51,96,64,80,39,25,176,1,135,144,100,76,247,63,147,149,0,255,0,150,90,153,37,234,108,195,42,220,106,247,141,96,247,128,72,61,201,8,180,204,97,252,22,133,66,141,50,39,135,106,6,77,104,44,152,144,50,99,199,59,17,68,172,42,158,194,141,106,142,202,181,19,51,67,86,227,203,136,137,115,235,71,4,235,163,7,31,213,74,174,32,2,72,31,196,155,208,227,205,27,34,112,49,129,37,139,107,233,199,238,255,0,197,39,51,37,214,203,121,67,214,169,105,238,224,217,49,129,47,98,124,74,170,183,136,172,208,198,46,32,172,66,17,141,56,159,3,232,169,219,92,226,99,240,169,48,43,100,20,107,176,11,139,42,211,234,91,149,32,22,74,201,148,194,34,108,25,236,27,18,41,213,85,82,144,33,97,81,62,157,17,78,195,187,96,206,197,80,19,110,89,194,158,196,90,28,141,176,224,15,38,16,162,103,211,159,7,9,80,112,216,120,207,237,77,247,140,32,214,110,3,67,250,144,87,21,179,164,177,225,50,83,91,85,177,34,191,152,96,37,175,11,10,78,165,152,153,222,65,115,35,45,225,140,154,4,35,198,179,100,96,42,11,144,160,218,109,133,230,227,88,225,219,39,207,96,210,185,145,136,84,24,172,223,32,236,120,200,141,100,12,140,67,134,180,104,204,216,147,27,111,212,92,104,216,208,70,200,34,38,143,54,84,49,130,164,81,88,248,31,240,45,207,229,26,28,47,69,49,32,1,188,36,75,108,170,183,35,225,236,84,175,199,224,146,73,54,50,32,203,28,242,226,28,191,117,108,164,173,31,186,172,38,86,239,189,165,148,106,124,108,226,18,221,188,139,126,71,165,4,51,52,121,236,191,73,196,189,3,70,90,210,29,133,151,40,101,25,85,165,39,123,50,170,119,214,130,72,249,113,227,79,26,168,147,72,234,75,67,120,246,172,229,71,176,57,83,120,218,110,184,164,250,72,246,105,176,70,254,255,0,42,161,207,109,73,73,52,227,32,250,144,44,167,0,200,173,230,64,98,73,62,1,49,160,213,145,129,227,6,12,111,105,20,192,238,89,196,167,166,50,119,158,33,38,180,59,184,221,200,177,70,91,169,176,213,175,23,180,180,61,143,18,163,121,178,1,35,152,255,0,206,149,137,45,144,196,56,49,243,118,44,159,224,145,154,201,227,63,10,101,12,217,70,129,217,69,108,178,126,235,14,84,201,140,200,190,73,128,2,19,46,37,186,51,20,217,74,238,6,4,57,81,79,167,100,145,243,44,2,244,210,29,147,5,220,181,69,101,111,2,94,77,38,217,249,67,145,104,124,98,17,87,207,159,20,168,6,67,202,245,69,247,37,159,145,49,232,255,0,105,18,24,99,31,180,170,25,1,139,19,83,140,140,237,90,37,152,86,22,126,68,67,30,196,100,58,19,148,152,68,92,168,169,154,74,254,48,30,93,168,241,139,238,169,178,142,173,162,54,64,30,12,240,75,140,17,228,71,198,102,78,28,72,239,77,255,0,135,210,88,85,149,68,38,8,201,237,33,94,22,38,147,194,65,36,44,124,178,29,6,42,216,207,97,201,152,93,138,163,76,90,159,30,210,95,180,128,140,28,131,77,33,195,28,98,102,64,235,39,131,148,6,140,57,43,87,166,176,94,210,208,27,224,70,225,71,134,212,19,71,195,141,46,224,191,142,220,190,13,12,8,250,82,91,179,14,11,30,84,85,171,207,27,204,203,154,106,77,72,121,36,120,130,161,35,51,226,86,62,157,89,141,87,119,27,210,60,89,87,169,36,144,124,40,8,116,243,164,191,49,68,168,160,83,144,106,241,195,69,26,110,161,120,12,25,25,146,83,88,21,76,39,119,18,26,51,30,53,178,77,150,38,38,57,236,206,31,50,3,33,51,138,86,68,149,246,184,137,202,188,203,135,201,34,244,248,27,144,113,32,213,142,156,198,6,147,185,2,194,27,24,177,129,12,248,17,76,141,141,2,49,240,200,136,31,227,90,12,197,232,102,228,64,202,83,135,25,6,180,76,8,254,146,208,19,98,229,91,222,102,73,26,219,3,70,76,221,204,62,60,34,83,145,180,244,169,167,254,163,43,18,181,255,0,132,60,167,127,18,197,244,249,25,247,16,170,13,54,202,226,43,141,13,149,35,225,42,113,26,213,133,31,42,79,38,25,4,53,164,33,34,70,82,203,34,186,230,81,201,96,228,129,71,92,83,179,243,170,56,115,7,210,85,170,203,4,150,33,84,231,147,254,4,37,108,49,142,118,101,113,2,120,241,225,50,156,153,84,113,19,40,87,163,111,190,146,185,171,159,50,150,76,56,50,123,133,149,77,73,161,138,55,188,209,4,183,155,124,62,101,246,28,193,228,229,42,139,48,203,15,235,168,3,216,65,63,14,36,226,182,51,10,198,101,78,131,24,5,31,182,189,224,193,61,50,176,134,167,195,97,89,194,36,174,125,83,11,218,169,99,49,26,250,118,73,26,101,107,136,214,66,21,149,163,141,212,138,15,154,124,109,54,65,37,198,135,182,76,42,204,123,108,50,177,25,14,156,18,89,197,216,180,102,24,152,183,195,158,193,41,226,93,108,227,64,233,137,66,247,81,155,60,107,68,107,95,186,182,190,200,4,89,184,13,211,179,242,56,115,36,128,177,20,172,240,237,167,101,250,169,152,102,0,104,131,76,174,157,218,33,174,133,205,73,228,134,216,16,242,143,133,43,187,210,71,146,76,219,84,230,49,129,27,195,9,85,92,57,236,32,48,152,67,79,93,9,93,142,84,26,211,214,145,129,40,184,213,109,84,106,50,3,155,177,111,212,236,138,48,125,37,200,238,245,153,227,75,218,87,242,149,44,146,108,232,117,116,253,54,189,70,167,70,190,100,88,195,121,130,46,52,142,170,103,231,230,90,170,159,121,101,17,155,177,45,22,85,182,181,164,203,19,253,180,43,93,108,73,163,84,106,119,41,152,111,162,182,204,212,152,128,253,218,156,173,178,57,7,205,196,68,183,80,198,178,183,225,136,94,52,204,198,42,169,235,141,84,12,152,98,47,70,97,231,15,181,17,91,164,134,33,179,118,170,3,14,182,48,16,51,54,158,4,127,225,81,151,204,178,242,21,4,200,103,141,45,159,77,116,32,176,25,22,203,138,168,146,65,148,88,242,37,170,139,184,196,211,228,156,113,120,146,54,92,90,231,234,79,36,241,15,18,10,54,15,60,216,144,202,106,200,17,179,37,147,57,81,80,35,51,38,21,232,19,34,100,250,72,199,176,126,202,106,232,101,152,63,240,96,38,131,48,103,227,95,96,64,36,46,35,23,46,37,190,181,249,65,204,84,154,202,202,84,105,15,194,92,137,90,163,45,135,47,158,49,172,228,179,114,204,194,81,175,181,151,221,137,86,105,237,79,4,99,249,188,107,21,141,101,196,88,201,231,19,240,203,18,113,26,120,10,206,212,93,172,202,107,33,241,99,81,242,99,62,49,223,136,169,196,82,189,147,241,251,168,134,93,179,31,42,133,245,34,15,135,42,251,0,55,242,79,187,254,217,43,48,251,106,91,4,219,151,241,35,66,99,143,181,33,141,51,109,237,114,44,166,93,191,34,107,9,81,229,149,84,75,33,165,38,211,27,97,173,33,178,151,245,86,137,55,18,147,88,90,152,6,156,2,62,84,221,140,4,110,148,145,147,30,84,226,0,78,81,160,86,83,84,200,208,100,246,137,109,129,161,168,36,242,151,30,69,227,64,60,99,230,40,150,211,79,0,145,96,173,201,253,121,160,34,146,14,26,242,175,206,126,131,127,164,181,27,205,201,143,207,177,126,173,101,148,89,160,195,151,145,79,92,85,0,163,120,101,197,25,70,161,52,43,50,151,130,109,122,127,251,18,105,91,140,160,102,98,171,120,111,220,168,136,117,76,140,78,30,181,95,78,207,240,36,135,0,144,100,104,12,89,50,52,79,116,73,236,10,209,205,103,9,86,137,144,7,24,143,17,151,69,142,113,59,227,65,243,249,65,45,175,96,10,62,161,161,182,19,179,255,0,223,151,141,109,146,241,198,30,20,198,212,12,210,72,46,146,165,51,247,114,70,254,84,81,158,49,147,181,16,22,3,26,81,137,64,134,200,71,237,91,246,219,158,222,197,66,104,195,39,82,203,209,248,242,226,69,70,220,34,230,83,146,73,48,242,9,49,135,163,224,149,156,221,137,212,144,176,158,210,42,182,48,4,52,181,81,89,136,169,244,36,130,78,174,52,218,181,251,102,49,80,220,4,5,26,138,178,152,72,221,34,88,195,46,101,159,131,10,12,200,40,214,64,207,132,201,94,158,212,44,147,194,94,196,242,102,155,220,252,216,68,156,56,27,38,64,137,56,127,75,238,36,207,170,149,24,159,170,202,53,71,26,25,240,97,48,144,178,66,149,163,53,102,100,19,121,203,27,56,101,16,72,51,95,92,11,186,87,26,124,200,99,47,186,181,76,161,1,71,245,82,80,175,228,127,9,255,0,91,33,94,170,41,231,158,72,20,220,200,195,140,204,33,18,127,166,252,63,34,223,147,36,107,168,229,144,31,37,233,196,61,61,56,124,162,40,214,134,63,26,111,26,248,120,254,170,161,10,177,170,202,146,196,145,121,148,61,149,85,196,99,189,94,201,184,202,144,217,79,103,82,24,101,86,35,223,91,169,139,253,170,32,52,250,128,126,31,81,83,192,146,49,191,181,99,168,117,84,26,208,60,166,148,52,184,134,110,212,236,99,26,1,246,153,165,169,203,88,192,147,144,42,100,223,21,31,54,91,194,28,152,211,202,219,232,50,89,247,18,44,170,229,159,165,120,185,1,6,132,17,186,68,141,135,48,241,137,137,52,224,199,194,150,153,140,200,154,196,149,66,188,7,220,144,234,76,248,62,80,72,201,150,191,247,189,145,4,36,234,29,110,86,48,197,18,222,97,192,230,149,86,86,89,241,75,22,37,105,1,224,23,135,42,219,113,14,168,94,123,177,40,141,200,61,75,229,37,19,31,154,70,192,162,255,0,152,191,159,85,190,7,82,76,248,207,130,139,129,124,65,143,14,84,95,25,71,148,169,119,180,23,109,143,176,241,201,31,16,151,211,86,188,157,162,83,178,102,89,65,151,242,130,226,85,20,54,167,157,220,44,74,139,32,178,70,201,144,142,126,143,139,36,125,92,137,64,116,216,224,159,169,117,255,0,77,220,129,41,153,167,178,117,11,149,86,170,70,204,40,167,153,182,247,83,195,93,213,19,192,56,185,20,165,173,85,229,105,249,162,241,173,113,167,142,49,216,85,54,102,66,202,170,229,184,96,68,178,31,184,36,60,157,60,120,220,193,94,141,172,234,177,179,47,18,108,203,176,78,7,12,161,162,198,109,176,173,143,251,73,213,81,162,143,184,73,67,222,63,62,101,129,164,254,126,36,40,172,166,221,67,73,16,156,161,22,34,41,205,134,94,19,9,82,4,196,247,86,195,79,136,63,105,48,189,136,227,105,230,125,36,63,165,16,68,237,84,50,108,191,63,81,49,172,164,198,100,144,101,10,92,70,245,38,166,48,229,31,106,223,2,73,6,176,152,249,121,240,132,72,16,198,157,159,149,96,229,79,25,70,151,191,136,235,47,60,108,74,38,90,227,148,182,198,42,157,11,77,204,173,243,195,109,23,40,211,233,58,87,76,73,249,186,153,88,190,218,128,173,48,231,3,136,184,136,141,99,47,35,112,162,193,183,253,43,99,64,219,19,171,42,30,238,180,18,71,155,106,49,17,36,12,203,129,119,21,59,140,98,78,31,41,81,97,90,58,124,147,240,30,120,199,194,156,189,153,25,202,176,178,167,56,185,144,204,178,96,199,136,201,134,230,3,61,131,25,56,86,160,207,120,189,213,148,199,128,157,37,88,134,1,36,240,196,236,82,169,75,80,35,241,56,227,119,45,82,117,12,73,195,74,110,244,173,142,60,198,200,37,10,107,233,116,146,182,146,209,146,26,170,143,254,202,61,66,198,73,246,146,152,15,219,123,73,140,107,184,150,64,91,227,5,158,105,170,78,212,28,211,198,28,150,102,196,157,70,249,23,240,160,161,176,131,26,213,62,200,145,135,195,202,68,226,86,229,41,189,54,76,78,110,196,133,245,163,33,56,145,84,153,36,131,49,145,175,14,52,182,10,146,151,117,71,16,56,74,165,66,243,136,156,171,161,154,54,249,248,87,159,163,32,206,3,243,118,44,173,198,220,160,154,158,96,202,204,89,83,71,204,60,110,162,169,217,154,122,117,33,223,139,33,70,132,124,249,99,238,82,98,202,197,95,226,124,126,234,13,247,207,154,252,33,42,227,186,171,86,220,198,149,138,190,46,68,126,146,252,79,119,204,81,109,137,237,174,125,230,189,123,29,123,75,75,119,58,196,105,231,140,254,84,228,54,160,147,194,185,77,195,53,173,36,93,222,235,47,219,91,180,150,185,222,159,250,136,177,17,87,113,173,82,59,42,235,99,171,154,180,114,89,155,41,16,172,167,202,176,13,240,10,52,67,45,98,127,236,165,102,169,206,170,193,241,169,24,62,229,170,215,77,196,146,12,161,139,200,183,190,212,152,242,226,77,96,79,4,150,37,86,80,101,98,54,5,104,198,252,88,147,216,111,216,189,159,77,50,153,85,201,149,96,252,3,98,124,69,26,50,181,147,134,201,113,10,53,181,129,136,50,115,69,83,225,181,125,107,248,74,141,13,240,228,247,44,176,108,133,89,105,186,171,33,229,16,177,17,5,14,28,168,60,34,89,190,121,60,248,138,140,100,207,200,176,106,215,64,166,60,100,31,40,145,24,98,136,125,73,12,203,134,13,235,209,175,128,78,210,162,195,108,135,201,52,76,111,10,228,90,182,29,145,103,102,8,137,141,117,3,73,1,121,82,237,67,38,41,43,184,68,168,185,147,108,24,229,148,51,8,83,226,197,200,37,109,25,146,136,62,110,36,158,24,96,198,151,187,197,200,156,190,249,229,103,87,26,160,156,216,219,182,199,204,181,73,178,100,97,161,223,112,207,4,9,190,117,72,170,173,13,76,190,28,147,226,79,160,24,101,81,6,170,120,206,170,180,243,62,170,145,86,108,74,87,198,33,24,146,63,60,99,170,6,73,219,123,170,119,80,201,127,131,204,173,226,115,173,172,31,14,78,85,246,101,84,25,223,171,138,50,174,121,3,85,30,76,188,61,95,157,116,72,114,114,69,97,114,168,238,22,110,158,128,108,248,111,164,164,242,134,6,34,34,131,67,42,129,248,67,202,53,177,150,91,103,246,163,223,100,57,163,237,90,172,162,52,44,159,62,129,181,178,71,141,30,96,238,89,196,163,228,134,119,159,202,21,21,91,107,58,23,105,86,134,218,154,236,130,72,207,229,74,253,72,17,147,139,185,59,230,102,10,132,178,121,4,68,14,165,3,44,137,145,102,251,92,105,40,102,68,193,218,52,64,100,178,75,16,3,22,25,146,121,66,182,201,146,56,204,202,150,135,204,75,237,147,30,80,61,2,25,63,82,3,195,133,46,245,89,214,71,251,105,64,88,65,19,18,107,91,0,155,166,21,102,69,49,31,70,161,223,3,153,30,26,64,66,251,137,196,96,240,49,120,204,31,74,109,195,146,172,236,39,152,96,23,133,10,196,218,101,32,60,59,80,241,161,172,42,172,168,107,173,54,218,94,85,94,99,2,108,28,69,235,43,20,212,192,193,24,59,86,216,15,6,14,213,170,12,214,204,156,181,173,196,119,133,0,202,211,170,217,129,25,94,180,178,49,5,237,42,153,109,68,204,96,196,53,230,86,193,147,218,36,220,208,193,244,150,76,140,1,13,2,139,189,4,4,233,18,201,149,175,140,254,81,38,129,240,47,186,133,147,48,99,243,204,150,193,217,128,228,132,31,180,138,129,60,241,135,196,149,62,75,39,19,14,84,92,54,30,48,249,75,149,76,170,173,7,208,245,132,161,113,20,92,106,130,29,220,25,35,204,18,168,183,176,126,11,80,77,136,136,25,106,116,134,106,112,9,152,80,114,111,162,73,81,114,119,91,92,194,66,85,73,33,95,204,179,35,112,42,102,27,43,56,146,168,198,156,41,92,189,107,111,129,200,153,67,129,199,204,168,79,113,67,35,48,4,31,40,150,131,86,143,205,16,199,142,48,210,217,151,120,210,238,10,176,220,218,104,123,97,165,19,222,127,62,28,139,54,93,203,35,214,215,204,200,150,215,29,86,134,16,60,198,152,62,120,7,220,128,12,241,143,218,70,27,105,56,11,106,12,192,179,36,196,39,73,84,205,197,104,230,143,18,124,246,0,72,168,213,160,146,157,68,102,161,205,63,7,196,131,205,186,228,91,160,76,149,24,157,188,106,170,214,146,88,143,132,194,227,72,102,83,203,254,208,73,90,53,40,179,235,229,168,87,226,70,9,102,27,176,73,247,82,167,233,226,23,148,203,16,214,128,93,202,77,27,22,89,144,180,129,106,15,119,148,107,27,38,0,131,205,17,72,49,239,31,74,109,14,100,161,179,169,13,236,46,60,130,183,248,199,212,148,178,238,116,153,216,131,20,152,211,48,153,133,39,40,147,79,0,120,113,113,41,133,191,135,216,111,39,130,102,201,39,198,167,230,27,19,56,138,131,101,172,239,170,178,204,58,169,99,152,228,7,18,69,134,80,206,252,197,89,85,92,114,97,42,118,247,196,240,230,78,172,73,149,128,161,188,130,233,64,106,77,36,11,177,142,88,113,138,72,147,120,102,137,24,156,41,224,99,2,72,215,74,201,115,149,149,147,35,143,62,53,172,111,233,242,249,70,178,101,36,66,126,226,232,119,26,84,133,127,18,68,250,19,193,30,92,171,106,81,100,21,198,164,252,139,121,180,193,202,206,17,35,33,207,196,76,38,79,163,79,0,253,213,150,80,101,114,74,28,3,194,126,35,9,85,195,152,8,192,246,208,87,115,6,71,230,16,191,208,167,100,201,148,94,148,140,58,173,202,169,58,144,29,34,75,77,100,114,251,169,16,115,249,242,163,194,18,99,75,82,187,138,130,107,237,66,72,195,126,37,31,188,188,178,63,185,141,116,99,105,176,73,230,70,195,161,7,254,197,66,199,253,21,186,172,125,137,29,55,73,141,249,165,137,89,6,3,60,56,74,152,50,133,101,176,217,42,240,57,127,247,48,134,125,87,38,111,113,100,27,34,8,120,74,169,31,24,19,98,102,247,4,166,231,132,99,58,10,198,125,123,201,37,108,12,103,249,162,235,99,50,74,108,250,212,3,73,70,55,214,152,125,38,95,103,192,250,73,68,157,212,39,230,16,147,104,214,91,144,37,86,49,151,200,87,49,140,140,206,164,3,12,194,167,143,102,66,115,33,102,64,0,250,144,204,21,81,67,225,176,189,37,228,90,12,99,198,243,9,86,115,32,31,180,69,64,25,135,19,57,82,22,54,178,73,10,142,11,50,246,165,33,76,88,255,0,200,129,24,198,200,35,27,51,4,73,111,170,146,51,211,9,143,121,24,148,62,1,231,113,5,48,46,3,184,118,67,252,156,170,146,49,162,201,7,42,231,12,170,177,132,254,220,170,162,156,39,27,57,74,183,32,101,87,11,146,16,100,226,64,61,143,27,243,39,187,60,132,204,178,153,2,33,98,246,242,34,166,90,134,154,217,249,6,138,147,202,60,42,43,126,120,51,158,19,21,86,211,217,0,170,94,69,26,60,110,41,125,105,252,253,204,105,69,246,158,60,144,51,18,233,6,11,36,179,181,1,50,51,58,85,177,33,184,253,206,125,91,67,58,15,108,162,42,72,207,39,130,249,48,36,140,244,51,12,68,152,150,86,103,228,59,134,255,0,206,156,176,47,146,166,96,25,226,127,42,168,129,60,30,234,153,173,152,186,126,158,60,230,63,139,42,128,159,66,120,39,120,177,46,223,24,209,10,63,213,12,74,114,226,182,44,156,138,234,202,115,85,211,224,228,82,106,134,177,173,121,235,103,48,66,234,86,243,232,113,164,179,32,16,94,210,73,20,172,114,120,15,227,103,32,242,172,12,23,149,235,69,83,201,141,57,120,120,20,199,224,105,135,12,101,237,69,154,170,33,25,194,84,32,100,253,165,185,156,169,213,137,178,154,182,3,26,215,179,102,68,73,140,181,27,144,105,236,101,79,121,226,230,18,98,27,80,123,169,64,95,145,7,38,52,236,156,66,34,86,181,135,85,82,132,211,62,146,2,72,72,94,99,44,35,48,130,31,50,33,242,114,143,10,101,21,191,226,47,124,193,198,90,205,100,9,35,127,16,242,44,44,161,229,243,75,99,48,99,39,42,96,51,123,206,71,242,245,175,6,132,242,94,205,162,201,225,57,58,83,202,166,74,131,224,101,152,155,102,174,34,215,211,216,198,238,17,22,224,176,130,30,108,170,197,247,3,35,49,21,0,248,209,11,237,44,101,67,22,73,124,244,21,195,178,33,88,133,181,173,29,144,222,35,39,91,54,13,252,66,70,50,24,18,173,76,105,27,195,66,46,147,77,146,160,249,114,229,26,167,222,16,67,194,189,63,194,50,212,28,146,71,212,177,135,245,124,152,20,204,33,86,176,241,38,123,108,157,197,196,151,90,177,149,163,204,18,229,83,200,101,168,67,57,30,182,25,150,63,198,129,135,48,100,78,115,101,2,213,53,176,17,154,180,227,27,202,98,172,24,200,165,3,196,84,92,204,253,41,127,131,198,244,226,26,31,142,50,208,107,47,200,142,52,102,73,2,3,96,241,32,44,106,141,100,241,63,153,26,109,79,16,94,210,93,38,49,60,58,144,254,136,73,61,162,77,86,11,39,144,210,77,168,36,197,204,33,37,16,239,178,191,18,127,73,84,1,3,12,177,47,89,82,86,249,229,136,44,73,70,86,91,26,152,29,235,22,147,64,24,252,242,137,27,13,143,140,189,100,255,0,200,139,13,228,76,135,62,239,22,37,103,0,47,16,251,84,219,12,204,137,212,107,176,8,120,146,26,214,28,177,255,0,145,124,146,240,120,117,33,67,49,133,65,204,121,252,251,80,194,170,155,88,176,51,206,81,225,196,135,97,159,147,149,80,198,100,66,49,156,169,227,80,145,137,87,213,3,184,162,88,108,193,144,120,149,108,202,113,201,31,23,98,72,250,73,81,137,204,173,137,21,145,140,224,24,98,30,20,96,88,242,189,43,244,217,121,21,29,108,110,52,140,166,216,222,200,120,198,149,220,60,248,56,85,11,195,145,139,68,152,99,32,214,24,172,196,67,222,255,0,12,198,42,65,106,99,201,85,51,235,79,159,22,37,168,58,97,248,243,21,109,65,164,57,139,32,75,25,223,196,136,195,147,132,203,160,201,211,96,34,67,50,144,245,167,230,234,75,183,66,171,212,88,81,79,12,144,122,85,133,117,175,213,66,178,169,248,50,161,100,195,63,178,145,148,117,154,229,180,59,95,201,218,181,154,248,138,82,4,201,66,126,19,39,190,12,32,242,172,168,204,202,125,52,247,149,235,217,178,161,223,196,180,50,99,4,244,24,31,224,244,80,86,160,191,40,214,240,198,64,150,61,153,227,34,35,144,139,204,134,60,153,178,163,248,60,16,99,48,181,236,26,201,143,250,43,92,254,188,73,111,153,6,133,54,163,103,191,235,45,108,50,23,51,202,53,169,239,196,134,25,66,166,67,28,225,188,69,83,198,164,228,226,84,145,159,149,51,125,108,76,31,113,58,170,139,36,204,132,149,109,107,198,254,98,166,239,181,4,110,20,60,207,150,243,73,246,199,146,252,203,89,76,86,191,33,140,153,57,17,85,76,7,210,75,112,226,76,160,76,2,195,71,27,55,255,0,234,179,194,241,13,104,245,1,172,217,51,40,240,160,74,234,47,159,39,27,18,184,118,64,206,156,188,57,125,164,7,225,134,100,203,151,18,65,213,150,161,239,178,25,70,181,249,161,77,90,248,203,6,25,102,67,98,109,178,146,193,1,38,13,147,252,251,86,219,136,199,40,18,232,16,201,147,149,35,114,43,29,81,71,172,158,114,35,249,10,4,52,104,120,147,77,183,228,85,169,13,193,80,114,8,232,246,70,100,222,225,45,79,103,39,40,147,88,1,98,192,4,101,63,218,89,178,6,37,66,206,33,226,64,76,48,214,238,18,88,217,128,13,15,235,45,241,160,44,153,36,105,160,94,50,172,176,205,27,2,178,2,35,14,54,45,239,198,38,36,246,86,95,247,37,105,6,88,111,200,217,100,102,99,83,134,152,2,19,153,110,52,207,170,150,155,194,74,194,181,84,13,217,196,43,56,74,181,62,164,158,201,84,246,254,85,73,249,186,213,53,61,240,36,170,89,73,180,108,185,155,43,88,113,249,136,169,129,160,100,102,83,34,152,29,207,74,49,129,252,156,169,137,48,145,149,185,23,205,176,227,17,57,127,26,89,49,132,34,70,26,53,200,38,28,193,245,35,124,152,167,2,194,13,233,166,110,62,20,170,204,85,163,80,201,33,97,80,225,140,193,37,207,181,32,201,202,179,245,176,38,176,187,38,217,225,1,89,212,167,166,113,35,230,90,228,234,83,151,18,78,94,165,170,198,44,52,11,252,54,121,163,202,18,173,241,180,220,184,221,168,58,27,137,113,159,136,202,169,243,242,141,86,202,43,43,216,208,202,118,99,204,183,178,28,79,122,42,13,246,75,75,230,28,158,234,203,6,219,125,132,73,164,166,47,218,74,228,210,12,68,249,66,229,69,62,52,238,229,181,153,16,101,105,242,36,146,249,113,136,142,135,51,32,249,139,200,141,48,71,37,152,140,36,172,213,79,140,254,21,54,141,139,44,202,55,141,51,145,24,246,60,131,234,82,236,152,72,207,230,85,84,246,160,32,208,162,200,183,1,52,98,123,200,67,64,200,159,217,63,43,63,242,73,158,254,68,51,8,170,192,240,225,156,68,76,49,143,255,0,85,167,48,255,0,244,94,97,152,85,131,85,134,240,222,63,5,188,204,30,55,165,193,146,193,47,26,122,2,160,178,88,193,61,105,123,6,65,225,94,121,178,162,227,4,5,31,106,20,214,193,69,225,9,225,117,38,145,174,9,212,101,185,144,25,231,218,137,124,56,184,250,149,106,38,247,237,160,178,99,217,37,35,184,97,224,143,40,86,58,170,202,93,64,30,97,9,115,217,63,18,7,39,204,41,90,165,99,238,252,74,54,107,147,193,126,35,39,80,245,134,228,125,171,137,221,250,173,151,205,215,11,169,97,91,113,168,4,63,208,73,200,161,145,215,104,207,208,16,245,8,200,126,213,90,27,32,73,2,252,215,14,250,243,222,17,4,186,78,149,212,249,60,3,45,81,68,150,53,117,46,140,255,0,207,196,183,177,248,208,172,123,36,175,60,223,145,57,201,80,195,114,172,48,143,26,16,51,49,163,131,48,101,72,12,172,128,190,15,17,56,151,159,63,242,97,42,41,225,121,80,179,32,98,79,81,108,190,66,153,47,7,154,219,26,123,5,238,165,118,85,175,33,51,8,168,125,129,241,165,163,14,178,33,80,203,191,207,218,157,50,72,228,129,114,201,49,142,34,118,145,25,85,169,15,25,248,140,176,187,86,101,43,167,192,25,72,149,26,180,145,137,148,61,137,188,57,35,154,62,36,113,163,99,98,115,142,204,140,47,173,181,246,101,137,29,50,180,18,122,146,201,129,97,22,248,18,79,24,120,76,144,166,170,174,160,178,104,65,147,149,98,205,43,20,163,225,71,79,159,140,121,146,200,23,210,202,76,34,226,91,96,88,216,216,29,49,6,9,242,226,77,120,196,149,73,13,196,158,101,247,206,88,217,204,176,220,190,195,205,100,1,15,153,42,126,161,31,159,106,213,36,59,148,186,76,6,15,218,91,81,149,149,6,70,159,185,98,94,102,90,249,252,161,80,16,237,89,157,225,79,163,27,242,33,85,65,152,213,13,246,66,253,89,81,249,137,224,177,124,149,169,143,121,19,84,75,24,70,125,142,126,94,181,77,24,32,43,24,151,64,135,145,49,96,95,24,137,132,102,87,196,204,213,160,74,45,97,226,103,10,125,191,7,130,10,75,216,69,59,24,170,200,77,51,32,136,138,121,128,80,45,179,2,149,152,36,88,82,198,108,240,243,68,189,227,18,156,220,156,103,69,239,31,255,0,162,13,29,177,249,87,153,3,41,22,136,15,200,196,238,27,24,149,128,193,149,67,192,146,89,24,112,85,123,195,192,164,46,195,148,248,76,166,172,214,49,85,108,45,100,254,78,36,242,4,201,101,240,74,225,214,128,79,234,84,49,130,207,104,74,245,42,210,40,226,27,15,143,50,49,146,125,147,33,163,63,19,23,164,201,7,130,70,98,118,191,192,99,222,52,186,96,88,81,161,247,143,255,0,209,10,107,92,125,200,86,6,140,208,248,127,157,20,200,196,16,208,79,178,98,41,150,163,198,152,77,182,49,52,156,67,73,39,152,158,11,229,172,153,101,39,10,23,159,31,50,20,175,136,28,111,12,156,170,138,28,103,144,124,43,158,218,218,146,12,166,42,205,37,168,126,178,162,212,86,86,113,243,225,144,107,216,113,39,140,120,39,15,46,36,4,150,123,73,24,146,218,198,136,102,102,78,84,197,225,1,7,194,146,248,114,39,80,216,252,107,20,188,130,137,129,219,31,42,111,2,75,10,53,140,200,121,88,130,243,100,100,11,107,148,44,240,88,155,173,34,245,92,126,234,54,5,147,11,220,156,198,140,202,29,219,235,103,115,9,63,54,167,131,38,39,220,73,108,176,17,157,74,93,230,62,237,225,10,147,90,197,85,98,149,114,208,170,147,48,4,62,85,185,147,6,86,41,230,48,137,132,48,145,97,141,83,214,95,180,151,178,30,79,105,80,190,31,228,64,73,97,61,165,69,57,217,129,194,97,198,238,65,207,190,0,186,74,150,217,85,92,201,127,234,177,13,108,14,140,30,60,165,149,145,45,88,170,209,57,8,173,108,165,23,152,37,94,211,26,206,84,99,225,150,168,95,167,171,134,62,84,175,240,197,48,207,152,93,139,54,206,133,235,86,180,236,95,50,225,150,81,20,172,157,48,194,78,124,188,75,124,51,50,49,48,137,63,9,152,86,45,90,216,139,119,241,2,135,90,193,51,169,31,182,30,62,165,181,139,7,188,137,154,66,59,34,201,252,68,74,36,195,220,251,169,244,152,196,42,212,200,11,20,222,2,72,112,25,25,54,134,252,132,91,223,15,34,221,133,145,135,247,16,58,183,236,54,13,108,188,108,40,68,133,147,2,95,254,197,77,169,237,88,64,97,50,110,243,15,195,245,67,79,232,77,149,251,225,161,0,104,18,199,220,34,37,198,121,35,61,95,207,48,252,59,70,163,46,216,60,138,120,130,234,254,122,1,201,187,57,56,114,166,84,147,6,94,35,21,74,76,240,237,75,67,169,246,199,237,90,116,174,106,117,220,99,255,0,213,96,243,48,106,94,171,86,178,72,24,182,201,147,42,79,74,4,217,253,199,134,96,36,165,198,134,65,244,165,177,189,74,51,251,83,200,102,121,123,147,216,147,67,250,106,76,217,111,135,212,37,170,49,165,23,180,74,212,212,236,32,243,37,243,43,118,196,91,81,55,153,48,236,41,99,200,141,140,28,126,210,223,24,192,200,62,33,170,6,70,25,70,182,198,178,147,82,67,144,15,10,91,233,160,255,0,213,90,154,168,120,210,25,48,222,39,169,49,145,182,70,168,108,196,60,43,107,223,249,214,149,184,63,249,36,58,67,2,244,222,28,193,227,194,100,163,51,6,53,161,246,64,19,208,106,213,202,51,61,146,70,145,217,67,38,55,226,76,161,204,25,6,177,146,204,131,79,98,82,70,169,240,70,153,132,66,48,216,136,155,220,7,108,147,4,204,34,67,99,108,76,189,80,137,132,57,44,247,74,148,26,48,209,17,131,236,173,169,125,195,133,192,158,57,47,237,76,54,25,89,155,42,240,116,195,43,73,152,41,204,8,123,158,28,171,173,84,226,105,14,125,50,238,214,146,203,23,33,70,173,244,223,196,32,99,103,212,250,104,201,154,122,39,231,41,185,84,28,154,113,250,195,13,19,175,205,12,172,133,22,69,101,246,47,238,45,71,168,60,4,104,184,134,135,135,163,244,172,99,178,88,133,200,133,8,95,224,196,208,48,63,39,106,101,81,119,49,170,234,59,134,240,70,233,18,22,236,59,145,230,66,198,158,200,199,197,44,169,131,227,110,89,154,39,40,211,17,236,73,26,3,201,210,181,70,129,56,100,230,18,167,52,98,70,83,182,186,132,112,95,136,165,83,146,168,165,99,86,118,162,13,36,179,20,30,18,242,46,119,168,110,245,4,39,191,17,120,211,70,106,167,217,31,104,28,139,127,163,158,79,158,101,206,173,189,192,232,175,227,54,100,157,62,182,181,44,236,70,93,46,4,253,200,57,75,200,185,244,157,48,200,214,59,177,123,74,131,127,182,26,172,113,178,9,52,139,47,106,232,83,6,168,114,94,140,54,143,60,145,252,167,98,156,173,213,79,141,220,37,67,3,95,193,17,56,139,200,171,109,14,125,182,19,76,209,58,142,9,7,154,7,25,87,198,67,157,11,245,98,38,37,110,29,73,46,115,22,137,246,64,32,240,203,18,49,15,82,66,123,229,96,33,162,40,3,107,103,198,156,248,133,23,39,154,232,146,127,199,132,41,44,205,37,91,54,118,236,209,121,18,50,220,117,146,132,228,205,96,114,131,219,64,211,218,146,202,118,18,149,87,217,124,61,173,146,12,161,17,4,145,198,209,128,173,151,152,73,26,54,40,179,41,90,26,163,198,27,13,16,171,56,211,242,19,20,177,34,171,102,12,96,196,101,153,141,18,112,240,226,86,85,37,99,39,214,196,155,237,45,17,164,218,233,242,123,133,140,142,173,147,178,123,21,51,231,197,178,137,132,162,77,81,108,73,62,214,12,146,101,247,19,216,111,170,146,14,94,197,33,169,52,244,184,94,101,136,167,163,95,88,136,152,148,217,168,85,86,235,238,117,19,64,96,250,74,148,73,97,4,76,56,150,138,171,131,227,102,84,249,151,17,59,118,163,77,97,25,88,209,85,72,127,200,105,98,85,80,227,0,76,225,72,223,169,24,65,240,137,6,27,137,196,127,50,44,45,110,84,76,48,203,194,151,26,0,8,130,100,193,147,221,90,39,217,62,16,51,37,176,219,101,20,13,61,84,94,158,34,32,238,233,54,196,197,218,161,153,241,34,94,239,20,65,19,34,173,13,220,233,160,102,100,214,49,162,100,39,167,195,60,98,112,137,15,14,76,177,19,220,85,129,54,36,186,249,224,238,14,52,149,26,198,232,119,18,197,238,170,24,198,28,158,99,40,47,51,147,169,109,53,172,232,209,56,138,144,167,51,160,204,153,91,24,106,125,243,1,36,159,40,163,67,168,73,39,138,89,72,179,129,158,13,150,236,37,38,50,167,176,187,106,131,233,144,247,62,209,18,169,50,73,5,83,70,212,35,240,229,22,84,21,169,171,108,135,250,92,68,78,34,176,29,85,175,189,137,55,124,247,201,246,146,88,97,216,191,169,110,153,100,252,127,109,6,98,111,121,135,230,181,62,126,36,163,126,114,63,133,104,152,99,164,97,148,54,77,198,231,133,45,51,200,71,243,69,69,83,198,139,159,52,177,101,84,44,173,7,178,46,52,40,51,17,230,8,227,120,27,18,180,211,215,111,192,204,197,202,133,159,25,152,58,146,72,102,124,19,226,78,103,51,164,132,192,42,202,101,84,89,32,226,18,156,173,178,196,158,6,250,10,44,46,216,128,208,37,70,151,136,162,227,90,231,249,227,249,69,71,38,96,228,179,133,42,55,19,250,147,1,206,181,9,167,70,30,98,166,218,62,201,155,86,26,95,98,119,113,26,45,144,48,226,202,69,53,26,182,117,105,49,24,92,106,76,185,21,86,87,90,23,94,183,4,171,32,207,138,162,44,153,58,48,50,196,199,145,31,79,51,131,230,251,16,53,113,44,159,202,60,171,83,224,50,72,251,80,97,55,3,241,37,65,212,159,61,133,57,28,132,218,170,76,186,159,210,41,208,227,182,7,245,12,133,34,234,179,52,244,77,64,14,174,69,45,39,77,146,180,248,113,36,219,200,162,245,30,149,249,16,213,105,234,209,123,88,149,24,96,83,65,103,16,134,136,14,158,202,204,219,172,73,30,161,124,186,222,32,242,173,170,161,155,140,237,238,31,26,72,35,31,8,122,209,19,24,121,32,225,83,245,82,101,120,51,52,82,42,120,220,172,225,66,169,140,196,187,195,58,17,242,152,73,132,157,67,114,56,185,118,164,198,156,76,11,228,248,101,77,224,86,179,3,2,110,180,213,49,164,57,187,231,158,237,159,252,205,0,250,114,15,218,93,122,78,155,170,140,204,194,23,34,156,159,13,159,73,35,71,137,171,54,164,197,84,98,13,252,170,160,44,97,56,82,128,198,228,85,84,245,92,121,138,161,28,57,20,154,76,69,143,164,149,221,237,166,53,177,135,24,157,74,214,182,28,73,32,96,82,93,79,12,117,190,120,74,53,213,93,14,101,102,124,6,176,49,224,88,190,72,4,126,209,168,152,218,146,80,184,140,84,5,245,197,150,60,209,5,200,150,197,214,21,177,208,109,110,1,225,136,216,202,185,253,197,36,89,196,203,19,140,138,69,151,23,228,39,48,139,254,210,163,167,178,150,65,243,44,86,184,205,30,215,29,77,187,56,164,6,27,20,184,63,211,79,242,147,201,251,105,225,161,158,201,152,162,118,37,95,131,46,107,73,187,150,34,39,101,21,100,27,195,184,36,158,18,167,145,131,145,153,178,169,32,213,78,243,225,18,105,26,100,186,215,225,42,5,97,217,164,176,124,57,86,60,29,168,39,227,154,177,53,105,252,59,120,208,33,65,27,83,233,248,195,194,97,45,18,108,171,166,254,147,137,66,201,140,248,207,230,42,240,76,113,120,109,10,167,145,106,169,81,50,48,197,204,20,187,205,228,237,18,58,4,255,0,253,171,50,166,83,54,50,65,194,44,74,132,73,255,0,12,139,100,154,168,37,103,220,89,204,52,72,44,204,148,126,33,97,95,194,139,13,86,11,8,71,8,156,74,142,5,198,65,225,42,145,147,48,132,76,41,204,193,36,176,213,196,164,51,242,162,35,73,198,196,27,30,12,124,201,93,173,144,227,116,149,6,42,149,79,158,9,35,237,83,22,81,143,159,137,9,0,196,34,101,185,32,159,204,129,171,70,2,12,98,123,168,182,7,108,252,161,42,249,38,75,9,212,181,238,127,34,5,245,26,27,83,131,30,41,106,95,86,232,154,221,83,17,230,137,197,37,24,24,3,147,230,157,210,67,60,35,242,245,167,83,27,90,113,56,108,106,219,205,44,119,134,196,68,253,197,113,72,243,205,27,11,237,174,212,253,43,167,53,4,76,210,196,52,150,203,71,214,212,15,21,114,42,67,122,236,73,177,135,199,194,141,13,63,30,82,246,34,67,36,113,184,87,223,82,120,250,144,87,212,249,27,36,101,245,243,6,128,147,63,42,192,57,6,145,138,170,142,227,73,130,95,180,156,195,52,95,170,50,174,105,125,113,143,204,49,59,16,52,250,146,116,103,252,218,75,48,235,10,185,215,230,86,214,205,98,148,181,210,76,47,82,244,59,135,148,25,114,162,131,112,207,117,106,177,54,134,156,117,37,39,252,46,170,39,156,179,20,153,18,144,133,149,164,218,7,137,117,86,61,133,98,143,213,90,109,147,159,154,39,17,4,157,184,147,143,150,102,184,210,71,143,230,197,148,106,110,250,134,170,76,230,75,169,139,136,158,224,211,88,108,149,7,136,197,202,159,4,213,164,7,48,135,145,74,215,43,86,78,4,244,104,7,198,196,199,103,19,6,95,113,107,181,190,137,8,124,201,52,109,73,6,200,248,66,177,170,60,119,41,96,95,50,51,30,19,21,111,101,216,198,78,18,174,115,119,14,212,114,254,80,189,168,250,216,115,177,179,118,85,205,102,183,177,217,84,69,183,115,165,135,80,188,140,237,88,250,150,69,41,13,251,110,228,248,38,137,219,149,93,88,229,101,91,27,222,108,139,100,102,49,1,50,214,159,171,220,88,70,178,84,6,70,169,70,19,98,88,154,122,1,146,127,34,217,230,50,39,36,109,127,132,214,115,36,150,80,229,198,253,34,160,15,129,22,252,35,69,84,93,198,70,22,105,233,146,188,48,203,18,119,50,147,212,129,194,133,243,96,158,139,12,241,198,247,80,181,67,25,89,245,35,231,210,78,169,39,233,82,217,147,37,136,125,75,164,204,159,234,64,194,101,31,107,1,241,137,213,198,156,85,239,228,71,62,121,60,211,138,115,101,122,214,106,208,119,37,111,184,139,90,126,213,38,192,191,50,188,208,192,69,170,51,31,24,136,10,221,73,22,111,186,153,102,25,18,88,42,200,29,191,64,76,121,36,141,252,75,81,152,65,115,34,235,95,185,237,85,86,21,142,109,113,84,120,210,183,113,63,231,235,84,180,58,132,227,6,41,106,224,212,53,69,102,109,175,34,158,159,78,50,240,134,42,158,222,67,175,81,101,171,10,205,106,50,202,96,114,241,170,24,207,198,6,97,83,47,164,157,147,54,213,55,140,243,141,140,89,86,29,164,87,93,6,44,178,120,151,164,204,220,141,45,51,8,190,199,255,0,201,77,164,163,25,183,136,80,76,126,148,142,236,47,34,110,195,16,68,71,177,145,39,112,152,74,241,230,73,153,144,226,186,132,214,181,191,229,226,202,181,233,189,85,127,26,95,205,197,38,53,210,174,244,78,82,124,164,164,4,109,48,248,79,229,16,211,109,255,0,71,252,133,173,59,7,198,212,240,112,51,48,185,22,33,187,37,187,241,123,104,200,218,98,36,230,117,45,76,129,18,17,240,132,75,89,73,89,67,225,208,229,79,225,214,130,48,208,149,178,113,38,76,48,200,69,59,25,86,13,123,30,49,160,141,43,33,56,81,225,54,36,4,248,195,253,88,120,136,150,166,168,108,56,111,39,237,162,77,12,99,73,227,106,125,176,240,226,91,31,168,119,62,210,107,106,27,58,158,159,14,41,71,204,182,213,86,196,250,168,25,44,124,145,160,131,186,173,63,106,219,20,174,52,238,90,254,24,130,78,92,68,94,125,38,62,145,33,106,181,86,38,115,114,167,108,212,241,126,144,210,110,11,248,236,33,147,12,131,246,148,205,219,229,70,31,16,149,149,173,196,78,213,33,62,224,18,72,157,90,225,182,200,78,111,231,16,156,37,91,228,204,203,19,151,177,110,124,97,144,136,224,214,197,43,57,132,154,162,180,132,112,102,2,54,67,5,45,127,196,137,217,246,129,138,66,170,249,250,86,41,15,148,57,22,191,195,192,141,213,21,43,70,195,44,203,244,106,135,118,121,32,204,142,135,36,228,122,214,24,204,17,57,68,158,195,244,226,244,166,168,183,11,173,55,178,172,161,210,80,73,3,12,104,188,137,4,54,68,26,117,26,226,36,102,97,75,185,67,54,89,205,166,129,16,125,34,64,73,48,196,143,124,157,203,56,146,59,52,88,213,142,134,169,51,216,65,164,70,236,91,30,133,123,214,84,165,141,225,146,206,148,92,110,62,100,161,239,94,204,68,84,91,27,238,47,162,139,164,92,136,26,219,179,148,157,92,107,110,218,40,251,150,163,48,2,234,91,80,176,208,193,220,143,40,74,190,67,190,151,72,127,155,18,88,25,248,214,247,217,50,119,18,106,129,74,109,66,61,64,15,210,160,246,227,88,195,120,60,56,68,138,98,9,50,169,165,245,89,24,147,73,129,201,137,84,50,72,62,170,26,123,34,144,121,130,84,172,195,44,108,78,6,168,107,210,99,60,72,230,61,99,48,204,20,71,230,89,99,106,192,108,123,17,204,103,228,92,242,78,167,219,29,252,168,218,221,126,9,60,33,198,160,204,182,58,182,158,165,28,200,103,65,70,9,60,249,145,144,238,201,56,124,162,77,24,192,21,58,169,38,145,144,26,52,60,124,200,153,47,38,5,155,222,193,177,14,243,13,53,84,197,103,22,111,207,25,234,178,134,248,126,241,84,227,194,194,47,177,131,182,233,73,82,173,34,186,157,48,211,235,136,14,213,58,99,0,175,127,42,158,51,207,131,132,169,35,230,92,14,95,87,26,162,179,19,217,66,170,101,80,228,147,48,150,143,77,60,110,228,69,60,252,131,102,100,245,251,89,35,77,137,44,137,211,73,4,102,114,172,2,26,219,47,210,21,17,119,91,144,4,194,185,182,107,138,11,92,193,17,49,172,42,177,171,175,185,210,217,72,60,107,65,160,60,79,234,91,41,47,129,110,6,39,225,48,198,181,164,35,182,214,38,227,60,227,127,233,72,171,96,67,227,97,177,35,35,79,138,86,45,198,48,62,170,150,224,219,122,253,3,201,103,228,82,246,175,150,63,53,71,185,97,95,139,42,83,112,17,166,83,107,65,13,107,207,159,151,169,29,107,78,57,32,205,17,13,25,236,243,77,33,191,26,117,169,141,98,102,170,203,108,125,161,123,21,188,57,128,40,18,27,186,24,147,158,201,126,226,54,169,131,27,48,152,170,76,197,49,117,55,217,96,192,244,154,170,96,6,126,101,96,200,213,191,108,168,43,40,208,74,62,17,12,95,180,133,144,76,144,4,211,193,244,144,242,77,148,105,76,247,237,142,178,100,207,200,152,218,169,155,223,144,120,146,167,195,151,238,173,210,108,135,27,207,149,97,14,250,36,228,198,212,29,239,32,150,97,122,42,75,24,85,230,70,252,136,20,203,9,36,129,39,124,157,137,211,102,60,130,98,81,61,252,143,226,78,162,155,131,61,242,79,194,156,70,153,201,136,162,228,82,241,140,200,196,69,50,248,17,143,149,12,195,42,148,219,194,9,123,115,145,11,14,124,75,38,101,10,200,209,158,144,49,17,106,26,173,247,153,66,94,84,154,30,161,151,81,197,47,218,85,219,95,253,202,93,62,158,186,119,234,196,149,148,172,115,127,250,6,233,237,90,57,196,196,171,123,7,153,67,86,208,214,194,62,104,138,140,51,200,49,225,74,162,204,202,237,129,235,35,12,99,74,163,60,126,104,169,230,97,70,150,51,193,49,138,80,49,140,35,22,15,12,161,116,149,104,135,37,62,11,193,36,24,83,5,153,5,172,158,120,222,234,220,201,239,66,76,226,34,196,47,202,53,58,149,220,186,140,179,48,136,73,245,175,40,50,132,75,112,99,60,104,248,211,49,51,9,133,149,49,6,92,177,37,33,155,243,226,79,161,191,43,22,137,144,0,66,102,8,177,47,70,249,98,37,168,236,109,120,113,63,169,121,239,96,186,147,102,60,5,7,48,144,102,135,244,149,42,74,192,254,99,42,216,200,204,42,13,254,113,136,183,4,203,108,51,41,190,76,61,183,48,132,181,26,126,33,242,149,21,188,103,135,42,146,212,50,78,78,33,34,198,42,220,63,212,129,36,152,130,85,153,153,141,249,140,85,31,79,79,101,37,249,138,92,88,149,27,24,114,191,105,200,133,176,205,84,215,16,255,0,1,149,157,168,41,52,135,43,243,35,107,116,198,199,155,126,66,253,181,87,12,59,144,98,255,0,221,19,17,102,253,72,240,195,219,13,17,191,199,194,157,201,161,126,78,36,172,212,132,27,249,146,178,143,27,47,145,230,48,146,86,97,54,217,18,16,241,161,167,195,247,148,74,238,7,70,152,197,180,211,6,36,135,204,131,66,190,73,202,68,12,55,147,62,47,154,201,250,135,237,32,89,0,100,103,106,248,106,222,60,169,234,78,202,110,125,145,36,172,159,202,7,136,169,115,60,4,156,67,102,229,42,169,173,130,226,73,201,121,234,37,253,181,65,14,73,10,204,169,145,169,7,39,181,122,52,109,183,10,102,81,86,75,168,189,239,34,192,204,121,83,214,4,31,73,11,38,54,55,162,162,216,95,14,54,94,20,53,221,61,144,249,68,94,52,127,131,198,190,62,73,8,128,52,86,135,242,114,162,159,13,96,30,37,187,204,132,79,99,54,205,75,84,150,101,26,201,236,122,40,33,202,162,62,40,41,234,95,13,27,40,209,243,195,182,65,249,254,68,0,142,77,83,252,248,81,80,52,192,203,204,98,162,222,245,144,94,79,52,245,26,204,108,100,96,70,90,204,244,197,149,172,147,238,226,91,189,7,32,248,138,149,84,221,194,120,204,57,24,136,167,152,124,152,76,152,178,6,34,114,173,175,134,15,104,74,149,212,77,193,176,76,194,49,125,121,178,247,37,65,207,24,136,176,218,179,221,75,97,170,174,30,200,99,40,214,167,191,108,53,150,231,143,48,74,151,76,159,145,102,227,19,88,242,9,100,247,163,227,63,34,159,135,51,19,250,147,192,191,221,90,165,90,174,111,53,110,86,101,196,131,219,98,76,89,100,1,143,22,85,129,164,128,131,77,98,123,58,139,13,1,47,159,72,2,51,153,53,121,146,185,246,67,27,48,165,177,187,34,183,195,196,60,33,90,89,24,137,148,3,50,79,106,34,76,108,105,108,21,18,154,181,120,33,196,139,55,254,72,3,76,198,139,13,80,147,70,97,88,147,154,181,249,251,81,158,164,60,107,120,126,101,97,171,128,84,12,3,238,68,50,72,60,248,80,184,127,224,177,99,6,39,160,204,67,222,103,172,30,98,44,184,252,22,41,88,213,5,126,124,139,35,64,227,202,143,11,25,239,44,241,143,255,0,69,177,176,51,48,164,47,227,194,181,191,255,0,52,116,154,223,207,148,69,94,100,101,74,153,99,40,12,78,248,240,37,57,135,25,103,224,249,60,217,80,162,176,170,214,52,172,248,125,181,232,208,241,13,51,48,113,165,179,38,98,76,192,182,124,79,146,97,229,26,78,200,18,178,39,49,166,0,168,172,44,243,74,110,72,124,129,15,23,114,97,224,193,173,62,124,107,65,167,177,6,100,225,6,146,193,37,236,184,25,79,136,40,105,146,88,84,182,168,216,231,40,51,100,116,44,107,93,70,214,86,167,141,237,21,107,128,194,78,30,92,68,84,17,159,16,172,234,26,205,225,30,78,17,43,170,232,115,219,245,208,84,104,31,145,78,73,121,35,29,89,152,57,20,198,161,8,198,204,169,36,26,63,249,133,195,153,145,80,192,50,133,173,152,69,85,2,73,19,252,26,202,54,152,193,248,117,41,249,243,207,4,153,68,169,188,24,65,164,150,177,177,37,171,57,138,202,128,159,138,142,86,32,205,168,94,147,90,201,28,99,172,160,60,18,72,196,219,37,119,148,163,173,158,66,49,48,124,146,11,169,1,13,140,76,216,30,52,149,21,166,62,250,240,252,48,153,43,147,51,35,214,235,40,3,238,75,3,37,21,13,192,167,214,158,79,135,46,37,181,149,163,26,42,25,191,34,33,140,103,154,114,77,103,16,90,208,239,128,254,36,158,146,28,184,39,120,76,37,209,112,254,68,138,238,24,227,115,44,50,57,25,48,12,135,118,200,67,229,70,155,82,86,148,125,170,14,103,207,1,226,202,149,192,135,56,114,251,120,214,213,139,45,14,144,203,80,16,136,135,201,1,88,165,227,7,235,21,30,201,44,18,42,43,50,248,25,89,61,254,15,194,133,170,159,43,251,177,98,71,249,140,169,93,148,157,143,154,86,81,45,226,103,106,240,16,125,168,0,190,41,95,218,166,110,44,167,73,233,89,105,182,78,221,252,218,154,242,58,188,61,203,55,132,101,26,1,240,31,147,169,81,67,8,252,17,76,14,53,209,83,142,204,77,108,200,38,117,45,172,146,168,94,194,47,140,128,2,251,67,89,136,89,170,71,76,124,191,105,122,3,231,16,138,237,250,123,143,169,2,250,71,198,246,150,212,23,168,4,99,37,99,194,182,178,1,211,88,193,252,156,203,99,248,214,51,80,203,92,89,176,32,150,153,49,178,163,223,36,107,83,222,196,110,6,201,59,62,183,242,61,1,12,50,227,17,85,61,224,73,45,76,241,116,172,30,54,100,14,102,114,49,11,37,228,95,106,173,127,39,50,223,62,76,79,12,201,24,126,236,36,147,36,227,34,219,1,228,247,86,15,52,73,36,70,49,236,240,66,140,204,25,237,47,140,98,210,243,19,26,15,115,56,103,234,79,81,44,54,123,216,33,245,37,204,184,24,206,183,154,102,80,63,255,0,120,81,102,124,225,29,230,72,197,99,175,153,114,203,135,145,82,83,201,4,238,18,174,29,51,85,30,51,250,149,6,149,215,44,33,59,82,172,133,191,30,235,236,117,27,138,24,150,64,124,67,123,171,135,106,175,132,71,20,231,152,63,244,151,118,170,184,5,147,25,153,51,125,80,9,218,44,171,161,89,92,243,100,89,122,102,192,252,227,79,73,42,161,236,9,132,171,217,162,79,100,60,177,56,151,83,54,146,174,47,54,212,107,124,56,123,110,17,11,141,86,202,115,238,51,156,54,102,155,188,173,62,41,113,73,251,136,118,64,149,157,152,69,200,191,66,154,24,203,221,23,42,95,62,146,15,134,80,192,196,167,137,69,154,68,32,105,228,206,140,15,155,18,110,199,146,79,180,182,204,14,219,205,32,147,119,177,34,155,29,49,179,56,223,96,114,34,130,205,178,72,29,78,50,35,25,61,229,65,76,138,48,189,139,47,49,149,39,11,242,173,185,177,123,168,177,61,189,2,102,64,200,52,14,197,233,140,59,80,23,132,169,144,66,2,35,112,86,140,138,178,211,199,32,248,148,188,202,121,66,127,40,151,107,217,143,217,73,238,42,183,189,194,79,101,114,42,210,35,16,250,111,119,212,101,86,247,147,193,137,83,2,122,211,245,38,185,134,86,49,97,107,92,92,102,31,38,85,237,207,228,71,27,161,38,252,255,0,251,148,163,88,196,219,226,117,9,17,26,168,227,229,75,100,201,150,54,61,99,2,226,89,16,58,216,182,11,31,129,137,101,168,127,34,202,182,239,234,166,134,244,219,32,34,196,218,54,70,177,46,198,44,159,13,229,246,147,0,192,196,71,166,44,102,33,241,38,177,140,69,204,211,195,19,247,123,85,243,114,56,204,85,210,121,64,241,24,170,22,251,60,103,240,137,99,84,35,181,178,12,205,145,80,208,176,30,232,134,162,32,24,158,234,166,128,242,9,76,189,75,198,49,158,200,134,181,73,135,145,40,13,172,177,51,132,75,15,196,242,196,78,104,11,108,65,186,124,189,194,205,12,104,119,176,98,88,26,225,146,125,165,139,228,241,172,26,186,139,167,153,8,192,229,69,153,153,30,137,11,1,244,150,168,55,18,106,125,105,50,51,18,204,53,184,147,217,143,7,178,36,30,231,242,38,21,108,49,167,140,15,117,63,219,0,94,208,212,83,45,118,196,77,161,221,238,71,218,166,204,93,97,97,187,210,139,138,162,73,102,96,173,219,246,11,184,171,3,92,65,240,237,80,25,161,253,64,225,195,24,153,204,183,188,219,100,31,169,15,207,137,106,146,242,21,93,88,158,222,89,133,62,227,238,175,140,153,185,95,97,214,128,140,230,18,41,148,155,98,102,221,9,109,70,190,134,80,227,29,55,141,90,2,126,172,89,87,160,60,24,211,128,188,8,21,149,156,79,38,182,8,217,197,21,33,153,27,108,173,140,22,21,137,76,152,3,42,219,17,171,39,201,46,192,128,190,210,30,100,63,200,252,73,207,166,237,158,139,125,81,36,131,132,72,86,6,83,143,234,74,19,201,99,210,234,73,135,173,62,18,137,117,51,86,227,35,196,97,36,246,90,38,37,151,40,114,8,138,181,21,102,100,52,64,190,39,228,196,84,213,147,206,147,67,210,167,173,39,184,84,203,9,63,245,72,209,157,11,50,140,33,201,25,72,170,33,224,40,24,161,60,241,166,213,183,24,210,40,204,183,82,172,208,217,143,181,79,89,70,227,122,108,251,81,224,74,100,239,164,249,225,138,66,255,0,18,114,75,27,35,9,163,79,137,159,22,84,210,54,63,105,14,202,23,228,202,90,105,41,132,10,211,253,44,72,30,218,7,49,153,24,131,124,102,12,234,150,28,48,99,98,215,62,48,5,237,37,98,76,217,11,88,192,99,234,95,67,216,190,113,228,89,62,75,227,51,169,37,138,84,63,218,64,154,75,5,237,41,203,141,91,42,15,154,151,54,182,148,39,230,196,68,202,195,172,23,44,172,140,254,236,72,32,218,143,169,6,29,66,57,177,82,105,33,148,83,229,15,90,214,176,171,26,249,149,175,51,8,52,174,121,158,53,178,3,241,129,107,158,193,149,101,70,198,222,199,202,217,36,146,69,101,0,35,198,197,47,84,28,94,210,168,15,159,178,134,52,100,22,1,104,152,31,207,194,135,123,222,136,12,149,152,137,83,40,193,127,188,183,190,54,62,85,158,111,200,177,121,191,34,198,18,186,154,94,100,4,149,242,73,178,19,18,29,236,39,130,150,69,85,84,87,101,113,233,163,202,18,165,240,245,201,228,251,169,172,202,24,147,71,243,105,36,202,122,168,79,249,72,170,171,25,85,234,149,48,24,63,80,202,42,240,100,238,71,202,128,140,204,132,234,77,195,15,237,39,88,213,4,147,168,190,130,155,136,217,0,252,74,71,209,9,159,42,233,38,140,50,141,122,53,12,82,42,170,171,156,187,140,132,165,36,103,198,34,184,129,225,141,96,202,112,15,165,111,100,60,104,101,13,198,115,236,199,161,119,143,18,223,37,143,64,61,234,44,85,66,153,169,246,220,38,70,122,175,169,13,75,201,167,100,231,246,167,149,172,100,17,226,66,169,70,100,250,245,13,135,15,17,21,20,55,226,74,89,38,47,135,106,209,38,224,17,135,218,177,152,69,86,114,161,230,31,130,151,184,152,63,170,145,201,212,251,151,246,165,207,178,252,234,89,57,95,199,68,10,153,100,113,117,9,109,170,178,121,59,68,180,134,76,66,49,121,134,31,159,10,176,163,121,134,32,129,196,167,12,25,210,78,159,7,204,168,135,176,99,31,80,208,38,229,15,148,254,113,135,204,156,230,103,130,76,207,241,162,31,37,78,197,57,152,221,192,245,32,63,149,76,134,180,144,137,133,84,48,217,24,133,147,27,222,78,170,65,154,130,188,36,34,42,52,50,121,245,44,24,97,198,59,19,173,227,8,53,86,169,60,142,18,24,111,39,84,244,202,28,55,198,238,42,75,231,182,89,188,211,167,3,220,93,38,7,223,79,25,1,132,37,83,144,24,193,63,49,147,200,116,155,238,18,149,111,252,61,93,5,159,170,64,0,70,146,201,44,249,69,132,147,28,79,230,42,34,182,27,35,75,126,46,178,170,102,83,197,238,151,140,168,16,64,24,20,211,71,148,221,136,208,198,151,24,31,41,40,152,214,83,42,178,191,229,56,151,130,195,194,30,19,21,3,130,204,121,240,63,41,87,32,213,83,198,43,143,155,235,93,3,85,106,112,65,225,92,179,83,204,124,158,96,139,42,229,234,150,233,67,183,163,106,61,142,145,240,222,53,108,222,108,93,170,163,82,86,250,111,158,21,204,116,29,148,168,44,93,78,27,223,118,207,155,75,209,224,148,35,212,250,203,171,144,50,95,185,35,194,157,80,233,131,219,240,251,105,187,232,65,26,87,87,242,42,106,220,16,65,212,186,170,115,51,16,247,122,26,88,135,180,136,92,75,93,15,195,75,88,68,245,18,151,42,191,178,243,146,60,217,82,248,215,204,140,127,78,41,80,202,165,21,164,236,109,173,226,226,234,66,234,122,115,144,25,162,23,145,122,212,216,249,162,20,69,73,159,125,44,157,200,196,21,88,221,2,4,225,1,133,150,137,140,192,17,232,96,207,149,52,15,194,84,35,55,98,34,13,29,76,134,113,15,139,149,42,152,193,227,234,228,95,94,203,92,124,34,33,70,137,140,192,73,30,19,113,17,49,17,19,31,144,152,177,39,16,224,98,225,79,225,213,85,96,230,23,34,21,248,35,31,132,168,28,95,38,146,116,110,96,173,113,166,60,92,69,76,102,95,112,63,41,70,160,173,117,39,248,246,156,168,176,202,172,116,0,217,3,30,25,120,210,139,42,125,63,36,155,184,157,139,155,63,82,18,105,48,226,32,136,158,83,201,56,185,178,144,169,108,109,7,207,123,198,204,33,67,177,246,89,249,132,76,106,154,145,149,178,72,204,220,68,77,231,178,15,134,30,50,162,162,88,145,96,73,147,48,139,141,103,50,200,144,153,155,18,100,248,195,246,86,216,213,160,146,199,230,42,42,53,136,64,235,55,145,253,68,85,116,250,182,45,148,76,38,138,131,153,167,160,142,83,248,134,182,225,60,22,113,64,227,250,137,85,88,214,101,113,109,168,65,187,221,196,22,36,230,182,227,32,49,21,76,89,73,149,249,214,218,119,206,35,51,98,76,5,107,247,221,161,229,68,195,167,60,158,82,139,18,22,5,145,32,179,149,110,153,175,32,194,136,252,165,73,101,10,187,240,28,178,53,80,193,247,18,217,52,241,36,251,171,150,106,29,103,107,101,47,53,74,169,210,86,86,165,136,207,81,47,34,46,174,195,183,78,200,186,55,114,139,240,173,80,223,155,41,50,35,89,0,2,226,67,189,239,240,94,141,48,101,247,83,145,245,26,191,77,203,146,15,148,18,94,202,217,80,137,138,88,147,234,169,239,240,197,149,50,146,16,20,15,202,133,168,122,146,248,71,239,47,26,52,66,51,8,68,141,121,129,24,156,203,112,105,39,73,102,238,184,73,132,38,228,195,216,251,73,91,246,147,136,245,79,38,73,250,74,36,152,222,155,231,244,146,149,81,115,2,72,207,85,21,179,50,129,35,51,224,251,37,202,155,192,146,2,3,10,64,99,108,249,49,4,62,85,62,108,18,72,155,79,167,36,148,173,244,146,196,156,204,76,185,6,206,213,224,176,254,125,168,83,48,241,187,83,42,214,101,26,6,176,198,54,232,92,161,84,112,204,121,32,102,238,42,93,84,97,141,248,76,153,61,255,0,117,2,115,15,140,24,163,233,138,53,51,170,161,238,121,147,32,188,229,127,9,86,211,64,148,81,252,220,84,5,104,114,243,67,177,17,242,229,227,250,107,107,51,147,218,85,182,84,228,31,180,147,108,223,24,136,168,214,212,213,25,146,188,48,229,90,159,91,136,236,50,98,199,162,25,224,68,84,44,52,211,119,100,133,195,198,152,221,155,212,153,155,16,148,203,195,136,156,37,91,89,50,87,74,85,177,149,94,102,183,189,31,26,156,18,121,74,37,242,52,108,169,151,88,211,19,53,62,180,99,103,8,134,176,135,0,121,57,132,153,67,152,12,156,194,202,136,147,24,24,242,132,184,147,88,218,147,215,208,25,24,25,132,145,198,187,60,100,235,80,207,202,7,137,77,195,135,185,3,212,216,172,106,181,204,161,135,124,9,44,90,166,96,146,165,88,201,66,151,196,156,6,73,196,70,102,138,68,192,213,241,61,26,144,249,243,42,24,204,90,153,48,19,88,207,104,136,89,242,95,4,111,64,131,41,154,170,13,32,223,150,86,37,203,181,111,196,176,73,123,246,146,178,169,221,85,79,171,181,140,239,79,136,44,67,243,85,26,75,254,206,79,140,54,27,80,207,203,246,210,45,153,142,251,116,253,60,118,109,123,235,244,78,82,79,61,180,161,155,41,23,65,11,37,248,117,38,204,248,117,85,73,250,65,13,26,200,199,140,207,208,17,61,104,112,180,155,217,147,108,100,226,61,225,48,150,230,64,121,73,212,158,240,121,243,11,18,250,102,113,230,10,12,19,70,12,232,82,179,39,198,212,135,40,48,155,26,210,199,146,72,249,132,180,26,30,68,192,10,105,248,249,132,189,24,209,45,193,205,218,138,101,9,10,188,200,3,133,230,148,61,12,131,3,23,82,244,195,60,125,200,103,204,56,159,194,133,159,60,242,89,152,200,1,109,169,136,71,241,44,131,0,152,243,37,145,173,71,187,194,85,81,13,153,58,144,59,96,15,25,152,145,140,146,49,143,149,16,96,176,108,75,141,27,145,153,186,208,37,132,186,169,242,203,224,104,130,33,70,134,173,140,57,32,234,38,85,115,14,48,198,204,56,184,209,79,164,6,60,209,49,162,161,184,74,86,195,127,73,83,45,176,227,17,124,178,199,5,41,222,18,79,187,198,149,134,91,56,202,226,238,36,104,170,6,77,244,226,75,194,40,164,42,232,48,244,216,46,199,132,197,91,255,0,4,130,183,218,89,91,154,179,42,8,232,103,156,76,102,97,39,82,108,162,227,90,159,84,193,117,9,47,153,166,236,188,30,92,68,16,214,212,55,21,204,89,100,49,31,133,50,140,195,206,102,85,34,22,62,12,164,220,58,145,240,148,202,106,191,169,97,0,44,141,218,156,51,192,138,74,6,161,223,15,42,42,78,161,5,106,123,18,219,200,161,53,223,166,173,225,212,35,146,53,58,25,35,156,60,166,247,80,146,88,10,222,80,202,227,64,248,253,13,173,66,57,60,162,236,74,152,194,123,200,8,218,135,114,254,18,173,178,110,241,118,162,202,21,212,213,100,195,248,102,18,2,182,202,215,207,9,147,31,85,1,24,180,198,51,50,101,50,0,14,238,1,197,243,120,146,70,25,147,137,139,169,92,178,96,36,179,14,36,134,215,76,16,71,221,196,74,192,172,103,73,27,23,9,167,147,26,118,202,172,157,50,178,161,105,235,89,225,203,216,153,73,178,131,8,11,2,205,97,181,110,113,143,9,74,189,100,241,169,134,107,154,172,152,138,156,176,49,108,153,148,82,136,150,195,52,116,228,75,106,115,28,96,204,37,36,29,85,56,71,98,233,150,176,34,8,31,85,65,89,70,131,24,228,226,75,172,109,246,86,57,52,173,123,24,217,103,182,26,87,135,210,62,108,170,182,168,209,36,197,226,198,135,178,153,91,52,30,157,218,158,186,57,61,199,19,51,88,65,155,224,47,113,84,64,152,201,192,98,231,47,211,204,133,59,48,149,189,35,56,215,52,118,220,200,172,212,174,149,15,158,108,67,73,36,234,18,70,98,99,101,147,193,34,240,100,158,19,43,72,163,116,242,42,115,20,83,190,117,149,195,205,44,188,126,125,107,164,135,140,25,146,106,221,48,204,121,130,36,245,144,30,32,98,68,49,178,22,235,250,255,0,203,215,77,59,118,211,67,71,173,125,212,100,107,143,170,85,31,113,26,92,19,230,91,33,188,146,89,218,159,35,143,19,161,195,178,1,125,212,209,243,56,23,60,12,9,112,186,139,149,81,192,178,39,73,81,144,173,83,92,249,231,36,174,212,242,27,192,80,118,165,210,105,41,173,199,155,117,136,139,108,13,43,236,134,229,53,69,176,201,143,198,254,212,99,216,57,192,196,100,23,225,185,213,188,187,172,163,94,49,136,54,113,9,96,141,152,158,125,81,63,56,132,144,27,67,0,170,193,147,222,81,188,88,144,76,124,237,223,40,177,13,54,38,173,144,144,244,127,72,127,82,197,151,15,25,213,247,166,130,111,110,52,28,154,170,232,222,208,202,177,149,70,89,155,200,202,170,72,10,198,102,18,162,141,91,20,189,34,24,148,89,141,182,69,64,212,146,198,245,131,109,220,179,243,28,111,105,35,158,241,231,225,89,126,36,220,131,169,15,231,147,149,61,137,212,249,230,66,37,150,178,95,25,156,34,68,26,96,198,245,183,130,74,44,101,104,73,62,125,193,88,64,160,195,38,203,62,28,68,87,62,143,255,0,184,68,6,145,130,246,146,180,42,230,239,178,139,170,152,201,44,102,81,17,81,50,144,99,26,46,29,80,252,58,145,236,140,138,208,75,51,138,61,31,42,201,244,140,240,78,152,198,9,9,62,99,35,13,50,200,27,100,255,0,128,235,78,130,153,181,43,243,32,117,13,193,9,230,96,169,67,106,115,244,161,152,182,217,84,107,86,13,121,151,204,26,149,128,247,217,61,27,38,27,198,167,91,141,101,66,162,54,161,97,31,218,156,198,178,1,59,151,51,11,206,55,172,228,204,178,246,138,178,172,51,81,206,150,106,112,20,155,176,173,15,140,49,251,74,111,79,93,206,23,17,138,169,13,36,132,26,170,144,214,221,253,205,59,158,69,244,193,124,158,148,39,159,34,60,44,148,47,219,69,65,152,5,143,151,24,152,76,37,166,77,193,35,118,166,134,54,85,173,240,34,78,103,50,74,169,69,153,133,79,152,121,35,237,74,100,238,132,78,165,70,106,220,99,234,65,49,158,202,117,81,90,97,72,102,16,124,185,83,200,119,213,196,31,111,34,77,62,168,130,230,10,76,198,16,68,64,98,229,140,157,67,16,72,63,198,64,233,196,161,110,217,107,143,132,169,21,85,220,225,74,195,99,23,18,70,102,42,177,199,83,179,5,227,156,12,184,150,173,252,26,211,242,164,208,45,79,180,102,20,198,53,56,44,153,150,88,147,146,197,7,94,164,57,160,249,68,162,77,149,136,137,196,34,21,24,24,192,173,30,16,245,175,177,140,2,189,37,71,89,13,117,186,158,202,51,254,108,68,24,213,51,39,178,72,243,37,102,120,10,134,124,198,70,26,4,102,184,198,126,4,154,75,198,37,241,150,76,39,105,80,83,33,158,79,73,83,137,83,99,39,176,175,194,140,204,207,164,166,131,73,168,227,75,205,199,141,86,195,135,149,139,84,24,87,106,252,64,121,148,121,167,216,228,226,18,235,97,164,137,36,9,45,150,143,197,205,137,53,69,89,104,74,192,13,140,148,238,28,60,72,248,112,24,33,162,176,177,45,70,105,24,198,25,150,211,79,24,150,135,177,43,158,199,172,99,85,77,239,158,194,145,105,147,36,158,124,69,73,217,51,20,182,9,61,99,24,70,40,49,211,106,4,198,127,31,42,213,50,54,231,133,78,92,95,18,180,248,113,113,44,170,181,56,228,147,9,145,101,38,209,183,51,41,154,74,44,151,254,148,107,92,61,1,18,49,51,98,24,149,124,96,229,102,100,83,33,145,85,85,126,136,180,143,246,40,141,13,131,102,20,52,249,135,130,60,194,84,15,134,52,4,248,99,198,152,21,133,176,245,60,18,179,230,209,27,250,217,42,114,77,33,4,71,226,18,206,182,49,198,126,81,37,169,75,168,244,38,7,154,126,26,77,200,51,68,46,84,141,148,132,156,206,34,172,105,239,167,82,78,218,75,73,37,144,213,93,238,35,223,74,56,251,132,181,62,0,196,69,91,26,214,13,144,7,151,26,93,113,14,33,24,243,9,46,240,155,45,97,83,2,63,105,106,152,99,198,75,223,36,227,34,60,57,36,141,50,181,199,173,12,161,207,220,246,137,49,125,85,109,144,48,148,75,209,169,242,51,180,104,134,70,124,101,85,98,15,155,96,74,155,77,158,180,239,52,68,72,77,44,125,169,172,249,159,147,22,84,173,143,25,94,166,213,114,202,204,129,204,178,198,52,178,126,167,197,238,163,31,84,73,44,226,64,27,68,238,73,153,34,198,83,242,128,127,18,31,183,149,56,141,101,234,76,67,198,211,120,159,136,165,227,76,61,17,241,191,72,159,108,147,117,10,226,185,47,124,99,167,117,172,220,141,4,104,15,40,249,132,183,67,152,10,134,44,101,11,93,70,51,24,241,13,69,234,27,43,88,68,249,65,101,78,230,106,64,73,64,73,147,148,121,132,167,91,150,141,182,114,236,7,67,168,109,100,254,172,68,18,183,140,193,148,25,178,174,108,203,137,196,151,180,40,149,205,35,15,224,204,169,150,26,4,211,93,77,119,16,31,231,155,18,80,23,228,62,209,93,26,3,36,129,78,73,173,28,105,92,203,161,85,78,69,102,98,94,251,77,206,201,155,147,18,70,24,4,140,124,185,87,118,12,8,54,85,76,9,148,219,52,77,112,206,252,194,202,134,85,49,103,114,54,28,156,163,230,76,2,241,163,117,61,60,74,216,143,52,65,98,252,139,157,51,83,156,100,194,166,204,168,116,70,173,50,150,18,95,141,235,13,182,79,105,43,135,60,246,94,28,73,244,51,12,125,169,213,137,178,177,63,113,84,127,7,225,82,134,170,184,23,180,85,213,95,130,74,24,213,168,170,184,44,140,132,126,155,141,100,39,253,37,97,26,99,250,76,181,178,171,232,166,12,173,219,15,149,21,6,146,224,115,12,49,49,69,89,106,25,66,62,21,105,60,47,35,56,87,60,184,211,119,153,30,97,11,40,212,217,88,120,89,19,145,97,166,44,135,59,136,197,85,187,5,196,96,76,185,164,156,204,162,93,134,146,237,147,162,176,171,20,105,23,205,12,231,214,191,6,85,21,62,201,240,79,132,170,254,124,194,96,92,183,89,176,146,101,101,23,180,244,198,71,255,0,49,183,169,28,67,204,155,82,95,62,79,154,93,166,24,201,209,88,19,9,61,13,84,72,79,204,33,45,168,173,34,133,111,6,87,243,44,243,12,111,30,37,161,236,251,75,96,88,194,44,25,88,164,134,194,73,2,87,113,0,226,103,9,113,38,117,175,124,103,166,83,33,178,72,50,165,19,131,16,204,190,216,143,9,80,175,187,220,157,61,153,166,25,55,34,6,54,158,5,105,254,109,21,45,184,131,138,211,110,70,156,134,27,252,18,176,134,44,111,210,100,68,50,227,19,240,153,111,2,85,185,170,214,171,31,158,20,164,48,206,171,60,55,35,67,27,4,101,182,10,178,147,210,66,116,31,166,228,230,84,230,153,16,131,246,146,236,192,19,210,217,71,171,253,1,198,135,182,246,145,47,199,218,17,34,217,50,33,6,188,240,128,139,119,9,172,45,228,42,53,216,196,204,73,112,117,105,227,75,24,178,166,70,211,117,69,250,138,114,251,76,98,123,13,92,94,165,135,68,123,106,95,67,190,100,229,182,99,63,34,231,117,179,15,25,156,202,134,29,198,86,35,212,155,70,182,11,49,136,34,47,172,158,207,117,99,250,148,20,202,220,124,217,82,212,220,76,103,201,96,153,196,167,189,73,249,211,71,192,33,80,102,164,24,191,113,50,171,25,101,65,245,35,61,95,251,172,72,125,66,111,68,243,15,106,93,24,51,161,63,133,11,113,37,243,137,138,90,12,85,91,12,105,30,11,102,102,49,83,15,57,85,175,226,23,26,75,79,0,117,172,225,149,149,80,178,75,8,206,100,140,61,178,254,31,63,25,188,143,194,108,121,22,126,171,199,155,254,228,158,238,157,146,71,154,39,96,144,84,143,57,9,180,50,197,86,30,209,215,17,187,245,14,35,226,77,131,51,114,198,33,223,164,128,79,155,47,42,204,49,135,27,136,74,149,98,44,234,252,77,230,240,65,225,228,89,73,50,209,186,255,0,220,32,90,133,126,79,253,202,200,50,70,149,201,152,79,4,165,243,31,147,181,3,170,149,239,120,50,45,172,240,23,50,144,97,167,17,30,25,146,177,160,26,49,141,169,136,86,112,165,16,55,121,48,152,73,128,115,151,185,25,24,41,12,224,166,182,67,203,237,36,54,70,124,19,179,139,141,90,50,50,30,102,158,29,147,21,57,146,86,163,8,235,109,114,13,60,141,36,136,88,116,131,130,254,81,34,140,97,143,164,75,10,217,92,32,208,199,37,137,118,28,75,81,172,165,137,121,147,50,13,48,187,102,6,50,23,204,126,104,131,51,42,74,248,22,164,151,197,214,138,140,172,60,12,193,251,165,88,189,224,47,82,211,26,180,2,31,205,151,42,44,59,24,79,226,18,155,45,1,90,230,200,208,231,123,49,114,173,166,101,169,125,172,75,91,245,80,33,119,21,106,126,179,170,43,251,82,172,138,62,212,191,70,167,198,178,243,234,76,96,63,23,9,87,131,169,224,145,157,168,41,242,71,220,18,170,226,47,249,60,131,103,155,18,154,158,23,201,91,223,63,42,215,152,159,250,45,168,89,129,33,152,241,142,197,100,25,32,146,5,56,200,100,47,180,143,140,199,141,43,40,150,53,89,63,17,18,57,156,169,204,244,153,236,72,61,128,94,194,35,33,201,32,214,143,49,172,150,212,107,14,195,51,40,214,214,49,78,111,54,196,76,3,49,229,26,192,168,245,129,91,95,141,46,100,207,201,218,135,53,198,217,2,170,141,60,201,145,12,99,16,107,84,9,236,156,189,100,25,121,25,135,173,42,168,204,198,223,82,39,186,181,26,215,242,101,90,31,143,31,42,77,113,60,3,30,32,170,138,171,118,12,100,194,78,63,106,165,173,255,0,64,148,110,155,102,78,101,91,25,248,158,152,36,253,70,83,195,198,166,236,169,201,57,236,229,196,37,86,247,229,26,1,241,136,150,196,150,200,40,173,167,4,31,119,42,105,230,207,14,165,236,15,255,0,209,99,179,34,13,107,1,73,121,210,195,70,150,87,167,198,141,249,23,198,86,189,21,55,114,130,39,192,31,135,49,82,248,111,199,45,60,152,204,108,122,71,24,59,153,106,13,200,234,133,174,186,148,62,19,176,102,136,181,6,214,119,247,105,140,55,237,135,204,190,188,32,35,213,20,150,224,84,57,57,88,150,220,64,220,177,233,147,24,49,143,137,100,243,15,193,12,72,136,173,140,72,82,185,68,171,227,73,25,25,212,52,146,121,134,55,162,32,25,106,182,35,148,97,122,202,76,109,200,208,240,204,152,48,195,240,89,99,25,110,67,234,77,48,114,51,40,132,179,211,218,120,254,29,88,149,129,177,145,136,88,204,24,206,186,55,22,164,170,224,91,12,111,91,216,252,105,132,144,128,172,226,74,30,247,141,234,12,198,175,252,140,102,73,73,141,27,41,50,167,47,193,36,104,119,198,76,53,168,15,25,248,209,27,204,104,119,177,12,102,16,190,234,6,86,30,195,187,31,82,42,124,61,244,87,169,218,220,98,63,42,173,135,224,81,241,21,32,72,67,154,30,199,205,110,135,27,34,162,178,170,39,112,82,119,198,56,189,165,208,172,115,88,200,204,24,253,213,143,134,69,164,204,34,34,51,14,86,37,102,29,86,166,216,207,198,133,184,14,94,148,83,227,63,205,109,100,98,23,185,37,134,39,195,84,194,166,177,180,246,38,38,97,173,103,180,37,180,60,105,172,39,169,190,181,152,248,81,179,35,109,135,149,47,125,144,198,190,62,202,92,230,97,197,198,166,204,85,99,50,124,150,45,236,146,1,141,122,4,8,164,99,242,172,228,134,32,153,196,134,246,30,203,106,12,32,93,128,188,73,155,48,73,247,84,63,159,34,223,234,71,141,238,169,89,139,180,49,185,78,104,108,18,87,49,136,38,95,19,221,66,201,181,200,149,154,226,254,61,13,70,127,34,244,108,133,122,208,19,101,34,53,138,145,136,198,231,198,31,130,79,61,137,239,228,35,18,233,33,228,90,204,73,85,132,108,134,150,92,103,140,55,153,87,134,6,68,20,202,160,19,204,37,18,106,220,55,25,24,230,208,245,15,34,171,129,113,4,160,229,42,26,126,149,0,250,132,147,7,77,206,206,133,86,66,187,139,49,85,234,160,246,185,81,25,134,86,35,169,52,96,202,6,102,40,196,154,155,73,12,76,253,80,202,168,69,164,84,35,252,223,230,176,124,2,73,84,126,137,137,235,115,32,48,72,23,89,46,115,109,73,163,37,206,136,242,215,8,185,23,55,170,211,122,198,182,215,230,196,76,126,107,244,208,94,14,156,171,84,200,17,103,123,74,45,10,74,214,43,31,85,63,79,143,193,63,162,115,227,102,98,174,177,90,254,62,101,25,91,84,56,199,97,132,170,227,27,141,53,104,107,77,114,129,152,63,239,234,88,201,99,60,56,132,147,62,103,221,88,111,101,34,198,108,175,51,116,153,155,100,134,202,237,232,169,236,33,24,166,230,73,28,97,172,169,171,170,161,233,146,114,129,249,138,160,109,124,228,145,248,83,121,246,91,158,146,160,130,28,143,79,80,176,21,60,3,142,95,50,183,128,206,52,186,28,60,73,179,24,49,13,6,52,140,230,214,113,61,20,240,238,88,149,238,71,145,53,135,36,104,176,85,140,161,214,140,94,210,49,236,127,135,17,113,44,252,255,0,34,12,211,49,41,51,26,182,55,190,224,241,187,145,176,46,199,39,132,189,138,88,211,50,61,23,27,26,35,86,46,204,174,185,14,238,33,238,65,218,167,163,49,241,184,83,230,121,149,137,60,150,63,34,99,150,180,54,25,252,105,33,140,193,61,52,121,184,240,165,38,9,8,78,164,224,111,48,89,37,136,120,213,187,111,105,27,24,47,18,53,134,227,230,76,102,94,32,140,96,214,137,47,150,62,148,209,241,150,137,47,96,216,164,106,179,31,32,79,121,9,204,156,230,30,53,17,62,224,113,142,136,135,119,185,67,21,168,236,193,33,94,254,85,163,209,247,44,202,105,75,83,39,241,245,45,6,181,149,131,23,182,169,10,169,9,236,252,65,95,2,40,222,244,101,111,135,213,65,248,110,70,244,172,204,149,90,76,217,120,210,72,197,161,92,125,203,144,255,0,228,177,147,143,221,72,96,106,29,207,18,98,199,156,171,44,99,67,151,185,230,45,190,127,241,88,25,228,16,208,6,146,252,104,1,163,49,149,109,227,25,20,191,170,202,201,196,182,134,202,89,56,150,168,109,149,114,67,18,72,210,25,48,49,191,133,21,13,147,138,156,178,159,47,114,161,54,90,16,115,227,19,34,0,44,60,103,240,149,116,211,105,88,133,98,88,109,49,4,95,80,171,54,212,85,234,152,136,146,249,126,29,164,74,140,27,92,125,164,93,5,240,8,46,152,11,115,42,142,70,127,237,68,177,161,81,211,172,100,248,57,205,37,149,148,105,120,165,228,196,186,27,24,194,13,133,10,2,101,104,61,225,114,44,33,188,226,6,44,170,28,14,134,147,123,33,212,99,48,105,139,241,145,138,84,38,57,30,156,67,97,253,228,214,17,163,80,57,242,101,194,149,197,147,149,60,173,146,114,13,133,50,193,240,248,242,229,64,62,212,145,143,133,96,209,201,124,11,40,223,50,62,213,155,227,98,247,114,169,200,23,105,200,231,176,140,79,97,90,54,177,176,208,6,85,169,144,14,53,173,150,88,136,153,134,96,10,196,88,70,133,133,111,173,124,151,242,161,164,210,31,195,137,81,120,49,98,255,0,4,246,32,209,177,11,51,206,55,114,77,50,99,62,170,169,190,141,145,67,218,192,102,119,149,45,216,104,213,76,252,50,34,163,86,191,26,87,90,103,140,138,141,134,252,136,85,44,111,140,28,74,154,5,168,4,204,57,113,41,78,68,41,140,120,222,233,19,7,50,234,101,192,4,207,213,37,172,184,1,95,218,145,195,135,234,64,230,148,181,154,169,240,73,151,116,66,165,200,63,196,173,82,190,52,145,175,178,100,228,81,19,53,11,225,15,14,84,183,241,60,233,36,197,200,147,153,85,85,43,100,207,96,214,134,90,128,170,82,75,229,201,247,81,144,3,141,157,169,214,51,49,31,73,12,66,251,89,84,197,220,6,99,127,202,141,51,124,199,143,139,18,218,246,75,146,62,165,66,12,172,141,110,228,77,59,229,22,94,45,169,49,171,40,213,175,35,58,145,149,176,6,39,242,137,82,133,131,240,234,89,138,10,204,206,78,6,157,125,53,56,213,1,152,252,139,204,140,178,202,101,88,81,26,6,47,105,30,199,226,98,206,100,144,70,98,157,153,106,66,191,12,68,140,202,86,53,97,172,251,81,137,34,252,102,1,159,10,216,248,199,43,57,80,172,164,137,231,148,162,69,74,238,34,22,85,183,209,8,14,101,148,155,128,120,112,227,81,198,126,32,113,44,35,73,39,188,149,148,223,65,241,174,192,39,173,15,212,241,114,36,115,12,2,251,75,58,216,99,35,250,144,170,102,37,64,100,142,75,16,83,32,16,164,234,68,70,126,52,111,159,252,21,72,53,69,241,160,12,94,210,55,195,242,45,185,131,245,70,181,110,89,147,181,43,48,171,27,56,57,130,244,68,102,98,98,207,207,254,8,121,50,70,52,44,148,27,108,100,198,49,108,227,82,239,184,121,8,141,100,151,248,118,165,179,15,178,163,131,5,133,98,157,159,3,31,74,192,215,7,31,74,34,28,157,207,106,208,219,161,170,52,57,194,254,213,24,248,223,89,57,11,242,13,120,209,135,245,85,42,77,152,69,176,7,254,202,72,236,163,31,234,170,137,144,24,38,102,202,151,109,178,44,170,155,188,200,76,198,129,137,235,41,144,200,159,62,3,196,78,165,230,70,25,30,138,169,155,218,146,236,129,99,147,181,60,173,134,72,195,229,46,84,251,96,15,6,113,45,70,140,1,177,43,26,179,49,180,50,71,141,103,38,72,8,196,189,251,31,170,180,61,159,68,170,13,98,248,132,62,79,231,91,194,252,169,86,216,157,217,82,233,151,126,154,126,212,202,163,243,44,24,133,159,51,16,30,146,70,212,153,86,243,27,114,52,235,98,50,47,236,78,89,92,98,157,218,140,141,118,242,141,38,190,170,33,79,153,31,73,84,76,106,149,49,100,84,36,2,23,145,52,240,227,75,152,105,85,188,216,178,141,111,125,147,202,186,142,113,148,51,12,71,78,195,26,12,158,108,74,52,50,71,159,181,81,214,201,122,91,5,69,183,24,32,202,225,22,36,108,63,157,7,110,36,92,250,166,16,121,140,180,198,173,203,238,226,64,1,25,143,31,105,82,107,41,234,142,126,158,63,112,101,13,33,53,57,50,114,166,14,250,28,254,250,25,228,159,49,68,176,129,66,11,114,48,38,18,183,159,0,120,249,68,167,2,241,198,149,196,166,202,61,154,165,28,61,1,85,9,153,98,39,144,43,73,27,136,72,74,217,39,218,115,44,159,107,137,252,73,177,19,212,101,36,59,110,228,179,214,1,231,139,42,30,124,255,0,82,30,47,113,65,220,67,178,169,230,221,33,152,172,106,167,82,9,183,35,73,175,180,217,200,199,203,9,121,20,13,62,191,32,165,237,37,151,249,21,171,223,42,116,86,24,51,210,171,92,25,117,86,22,210,89,75,17,246,150,194,77,236,153,7,39,18,42,5,104,39,13,129,48,185,62,162,217,62,156,21,3,230,229,26,21,68,182,66,103,176,113,185,98,47,180,242,73,101,45,249,83,184,12,174,146,206,165,134,24,144,101,253,36,198,151,26,97,236,140,12,38,22,85,166,238,182,170,73,247,97,139,136,138,86,121,136,33,252,161,84,148,203,93,99,37,239,15,38,52,182,160,209,194,175,242,90,89,89,65,130,199,135,47,34,133,153,170,183,39,120,185,4,183,85,70,157,24,143,45,132,172,169,78,170,184,173,206,193,113,228,67,54,32,171,144,158,214,77,204,226,109,5,214,84,109,62,149,181,131,224,108,89,83,90,64,238,124,21,189,108,9,120,56,144,170,18,72,220,73,23,233,89,115,185,182,188,171,123,52,196,225,179,233,42,201,51,207,4,120,76,132,100,157,203,21,49,35,144,164,49,143,27,184,168,205,200,252,59,82,235,135,156,99,122,154,135,234,91,174,210,41,177,69,82,237,147,25,245,86,179,89,114,37,108,173,30,54,27,42,221,132,30,242,96,11,48,95,250,188,188,169,205,62,164,97,71,180,150,33,149,38,141,13,242,89,194,177,129,90,248,71,64,184,148,247,20,244,118,81,115,8,92,138,113,230,29,64,255,0,105,54,127,156,96,102,72,141,49,146,78,152,197,82,15,85,107,107,89,36,218,84,197,33,81,250,99,74,216,217,51,53,177,123,125,181,75,232,240,114,101,16,134,152,70,128,124,124,43,155,111,43,49,209,249,12,169,69,244,15,135,161,169,176,51,229,121,22,175,71,5,107,248,150,200,115,44,163,112,148,171,108,147,16,188,185,85,241,57,251,49,160,207,126,50,114,164,145,163,89,20,233,220,104,100,47,41,74,183,191,0,250,80,57,174,25,165,193,237,70,26,212,229,103,106,212,28,4,238,90,76,22,12,252,69,82,244,11,31,94,103,227,68,86,220,89,86,179,132,185,71,244,215,198,61,158,11,235,238,235,163,15,17,162,141,84,203,4,191,82,85,77,39,205,246,40,219,188,19,101,60,65,76,36,154,170,113,243,5,43,184,121,35,115,4,72,52,10,30,155,148,41,121,131,43,40,254,154,165,12,105,113,188,48,169,168,118,167,254,68,208,55,114,138,206,100,184,133,152,162,223,159,195,149,37,159,170,134,39,226,202,190,50,248,125,38,67,79,53,78,12,184,135,145,49,171,83,227,245,8,60,30,92,72,88,122,206,36,99,225,228,18,207,102,9,209,112,245,41,200,218,110,95,169,109,37,151,40,254,162,231,107,150,142,158,103,85,141,106,9,192,97,81,155,199,145,152,138,162,116,245,13,172,98,98,221,113,251,106,162,49,167,65,62,41,124,163,250,137,212,131,87,192,102,19,30,51,211,232,215,199,16,217,153,44,243,139,36,31,55,197,247,18,169,57,5,213,202,170,103,50,162,100,248,182,67,234,26,82,248,113,61,209,45,16,205,137,156,171,9,54,177,60,240,152,169,108,27,102,169,144,49,117,41,249,239,149,25,252,34,86,65,48,36,177,159,77,101,39,79,0,163,204,20,220,197,239,70,35,217,186,40,242,166,80,25,206,193,75,42,42,120,65,25,157,75,158,106,31,137,0,168,150,241,20,88,146,182,5,97,141,166,106,169,215,30,16,70,27,48,149,46,158,108,108,225,80,186,87,226,20,91,183,225,9,85,127,153,10,177,89,92,36,141,161,108,129,67,113,40,103,234,202,52,231,214,7,36,24,186,144,44,48,199,195,137,105,48,89,220,129,108,107,178,8,228,128,156,168,77,55,15,41,222,18,162,31,37,131,26,158,153,169,1,91,47,48,185,72,139,12,170,207,137,210,77,2,140,108,204,33,114,32,153,38,39,79,106,69,85,125,234,227,64,92,24,149,167,204,18,241,173,177,139,15,136,126,167,124,232,209,95,46,36,85,5,27,86,220,18,83,2,97,113,249,174,137,2,213,147,98,225,50,158,187,210,71,252,246,53,226,69,110,110,146,42,99,216,163,173,192,81,176,193,85,187,153,88,59,87,33,164,53,172,103,243,8,138,218,30,161,62,60,40,176,141,26,155,102,95,50,49,249,86,232,218,182,9,95,135,42,145,214,6,249,23,203,247,60,20,14,149,147,46,77,202,230,154,102,70,209,78,232,97,71,143,86,250,59,196,248,208,108,129,154,39,98,30,144,192,133,231,18,90,2,158,73,35,120,27,42,127,37,145,108,135,155,23,34,232,143,137,194,222,230,201,241,162,248,101,136,167,99,76,24,229,188,41,139,243,193,98,141,178,181,197,100,182,70,30,24,238,92,239,62,143,252,82,185,143,127,159,50,5,147,15,141,134,18,99,26,73,39,3,17,162,166,86,17,150,128,239,135,185,26,82,102,16,100,194,173,97,195,6,14,97,33,195,72,12,249,132,152,157,142,105,38,132,132,149,155,22,37,77,79,242,204,230,85,86,181,172,193,155,18,156,147,128,79,74,195,89,156,32,207,91,227,4,18,71,202,36,24,89,198,143,141,140,105,6,168,206,54,1,131,22,36,4,249,140,23,82,196,211,62,138,90,198,30,73,249,82,216,221,179,69,148,103,201,2,156,204,56,196,218,25,95,198,135,143,181,105,153,162,65,119,210,81,137,86,166,44,128,20,147,7,224,197,86,201,128,32,20,207,163,146,161,251,78,213,247,204,227,233,73,146,5,85,198,198,240,25,56,150,247,204,220,131,104,100,153,146,72,182,195,243,41,22,216,42,162,107,93,48,9,39,205,237,173,127,131,216,81,171,102,4,2,103,213,64,76,51,6,134,168,170,204,34,135,79,182,225,8,147,51,85,65,32,57,69,200,180,111,62,137,86,246,60,248,242,164,90,142,214,0,152,109,176,49,9,73,225,181,183,151,136,217,4,63,53,88,103,242,44,223,128,108,234,67,45,198,86,160,143,208,65,8,121,125,197,173,146,65,53,152,76,153,201,102,245,248,130,84,1,168,79,27,152,69,72,188,134,245,242,22,79,140,248,93,37,69,211,189,242,88,151,218,201,36,97,230,70,80,220,83,73,99,57,113,17,48,165,124,56,204,140,204,197,91,159,50,9,87,200,111,97,65,133,104,53,111,38,100,25,232,45,190,184,5,67,50,253,84,146,28,194,91,19,171,141,59,212,52,131,178,131,247,4,131,211,12,96,193,135,18,207,34,182,90,227,238,24,29,37,92,65,229,48,185,19,152,112,25,8,120,130,85,173,146,70,37,230,89,0,169,172,164,106,238,111,159,15,122,14,213,11,101,166,229,150,87,219,87,140,54,94,148,49,131,201,202,37,38,98,139,100,33,77,163,201,24,25,131,40,153,22,84,154,74,86,127,170,69,87,63,163,133,15,79,51,99,43,50,104,235,99,89,222,160,23,26,38,199,6,98,139,18,73,84,105,81,143,180,50,233,115,230,50,76,94,213,41,232,227,44,236,185,83,201,26,219,71,39,28,158,154,220,207,8,36,131,153,74,79,193,90,126,95,249,213,195,33,144,76,66,207,210,175,187,3,195,137,59,45,212,88,228,171,11,107,117,180,72,32,195,149,57,173,215,53,83,137,132,216,212,5,175,195,123,200,221,185,22,136,218,61,145,135,250,162,8,139,150,210,163,123,30,196,113,244,79,22,77,234,117,41,149,80,109,217,246,210,96,233,93,145,56,75,198,181,105,137,231,24,48,148,185,113,42,134,63,40,215,77,143,38,69,163,84,78,200,111,26,99,26,54,53,147,211,88,16,242,34,202,79,212,151,181,167,181,157,250,66,226,74,153,3,85,84,63,54,235,42,235,161,8,6,206,164,166,214,54,231,185,12,170,60,114,107,244,64,27,88,106,56,204,234,33,83,173,61,175,226,205,6,210,88,185,16,246,76,32,184,84,121,168,78,57,219,176,169,122,151,178,58,229,232,116,232,198,139,159,48,138,154,79,229,137,148,66,80,80,216,241,248,114,170,80,207,62,12,57,83,88,147,41,174,52,158,78,84,83,216,9,62,234,159,146,19,238,243,101,71,63,39,130,91,26,202,17,38,52,92,8,13,184,214,94,100,66,201,123,198,154,198,213,190,194,227,51,23,10,217,38,75,35,49,41,245,34,70,229,196,68,174,238,227,32,51,4,68,91,96,174,64,122,135,85,2,17,57,138,128,170,213,178,231,31,229,10,176,147,67,6,220,25,165,136,133,202,189,15,79,50,165,159,211,196,69,61,182,45,188,136,181,45,96,106,75,46,163,9,84,86,218,191,221,81,154,120,204,146,76,82,248,136,152,93,198,181,130,60,209,57,19,213,137,93,126,142,129,26,236,29,72,221,227,8,53,202,169,235,117,4,151,230,52,172,74,190,51,207,27,132,202,121,13,170,160,241,243,192,46,228,154,202,120,228,179,10,52,33,4,148,45,144,113,123,73,148,91,104,35,8,88,94,28,73,77,198,158,139,141,252,72,227,76,28,98,102,71,134,100,75,33,242,149,85,89,73,178,183,50,34,169,135,130,124,56,184,211,227,79,137,37,152,77,216,157,73,173,6,5,60,106,127,158,204,130,120,185,134,217,153,50,173,204,124,81,123,73,142,195,40,18,57,53,178,132,254,213,182,16,157,212,246,83,171,95,154,189,109,211,218,146,242,201,153,140,84,76,200,217,59,83,42,120,113,4,52,197,172,181,40,234,164,254,78,100,201,243,63,34,74,23,227,234,90,159,100,120,199,103,22,81,164,1,163,228,189,12,103,206,27,242,133,31,26,202,12,144,112,139,145,25,27,234,226,202,144,107,4,85,89,69,154,12,38,71,179,79,0,156,193,67,133,245,69,39,44,92,68,68,50,120,35,19,136,171,119,40,52,112,239,26,166,105,226,11,180,73,9,180,192,252,248,132,186,28,57,32,156,5,231,195,25,125,164,235,34,185,9,33,100,99,156,191,73,31,30,108,73,37,174,149,139,100,60,69,138,60,159,81,117,9,49,191,34,150,184,146,8,47,230,69,133,85,98,126,158,156,116,131,195,218,159,62,127,31,80,212,244,157,109,85,211,148,121,22,136,214,160,178,233,148,178,197,118,91,204,62,125,192,5,230,167,61,99,230,248,83,71,195,1,31,218,148,221,233,226,99,221,196,74,202,197,149,149,49,26,62,124,236,121,146,169,55,210,200,76,38,90,43,110,248,54,134,236,90,164,133,253,203,42,101,134,145,166,48,94,234,118,22,16,172,204,37,8,23,191,34,168,167,181,120,137,133,58,136,193,150,183,195,164,30,89,104,120,31,16,1,39,132,66,34,110,253,60,61,64,206,97,113,172,160,104,192,82,63,40,68,52,81,190,193,100,78,222,222,163,234,27,89,114,88,204,209,113,13,84,5,227,32,249,133,149,73,50,215,108,206,85,186,30,164,126,78,20,90,130,180,123,166,173,73,78,74,215,238,226,117,149,77,134,200,229,62,37,123,38,120,230,197,120,76,162,141,3,109,41,248,144,204,17,251,100,24,23,188,139,235,194,66,173,240,225,228,230,202,153,49,145,6,150,192,35,53,80,251,113,41,251,41,242,224,191,132,74,230,101,148,88,192,83,143,12,75,114,114,149,66,76,202,195,111,50,12,214,160,178,59,195,44,169,181,61,109,113,73,218,170,25,162,116,230,79,210,242,44,228,233,232,48,184,133,20,66,76,170,99,77,150,35,42,211,68,130,54,98,46,84,217,147,0,81,168,9,251,184,220,193,42,92,205,109,136,152,114,245,38,181,13,88,110,116,25,249,59,150,49,131,190,225,73,171,108,143,110,14,21,190,25,143,4,156,165,76,99,46,53,40,25,79,143,184,72,91,80,140,99,195,136,104,135,218,156,163,226,65,189,239,147,218,183,112,146,194,76,179,80,190,52,188,33,18,198,121,135,36,131,151,238,39,198,173,138,54,60,184,148,165,244,157,178,24,172,108,182,196,125,91,107,182,247,83,198,79,100,145,246,174,107,2,121,202,168,170,172,136,55,168,50,169,107,14,246,124,137,148,15,1,161,31,200,204,201,60,251,87,198,69,168,37,110,87,250,144,7,238,161,100,217,12,189,42,72,54,91,229,142,252,131,127,42,162,133,85,7,166,50,19,197,235,236,105,44,34,41,248,19,9,96,186,219,44,92,37,78,67,62,41,61,213,27,50,51,200,60,161,47,34,30,182,76,236,152,74,37,28,172,85,99,137,215,35,160,225,28,148,104,96,113,169,120,19,14,36,207,215,177,141,93,89,142,102,133,124,3,230,7,23,22,36,177,240,192,95,237,114,161,103,234,71,201,226,91,233,230,19,222,75,228,54,221,20,208,250,122,50,113,22,6,34,172,161,233,88,130,63,15,90,164,52,56,50,65,155,220,67,121,237,147,89,80,69,86,115,84,253,43,92,32,102,8,144,33,152,8,220,37,84,112,230,2,115,48,153,37,190,211,204,25,55,113,57,81,107,132,113,211,150,166,143,91,198,254,37,182,100,1,217,114,152,184,136,151,70,198,52,123,205,249,18,88,173,127,67,32,153,240,152,165,111,181,203,198,119,132,69,229,78,95,63,41,240,165,87,122,48,118,199,245,28,88,150,228,230,172,139,11,103,161,49,62,250,198,200,28,165,227,75,32,67,137,159,238,42,25,244,251,38,125,84,45,59,6,67,188,56,146,86,140,81,166,186,225,232,16,22,109,189,165,241,241,159,37,253,169,249,169,207,131,49,144,236,141,141,86,167,50,200,2,192,158,48,248,145,241,152,76,108,204,190,126,69,245,248,252,59,83,3,48,209,143,138,33,246,162,66,241,201,81,172,13,201,101,97,246,213,52,8,199,140,196,185,13,84,168,68,200,24,137,152,43,108,104,192,240,234,91,205,146,72,22,128,191,108,52,88,147,70,174,162,109,73,166,34,73,249,188,88,148,163,205,42,164,156,93,107,163,73,152,9,32,195,149,74,79,167,4,210,115,23,18,110,97,26,178,3,67,184,124,214,98,50,18,202,132,18,121,68,139,244,64,8,152,66,84,224,48,241,15,153,3,51,19,180,240,223,4,138,181,129,33,89,153,4,200,124,137,148,105,227,140,206,100,88,208,71,133,98,23,130,49,22,139,43,182,100,126,36,140,204,151,56,249,183,73,24,162,169,114,27,32,125,84,242,28,144,19,221,92,242,48,113,15,180,139,105,174,15,91,224,162,202,60,106,174,116,51,48,104,41,152,8,15,170,167,67,169,201,36,12,90,119,39,243,203,149,52,108,13,10,140,12,252,72,35,89,48,75,123,31,149,136,105,148,249,121,149,43,168,170,202,131,72,22,167,42,223,100,25,115,71,244,146,55,201,216,131,55,210,68,67,212,131,146,62,82,169,13,235,201,76,30,23,141,44,147,36,227,34,160,121,134,84,20,200,25,86,213,77,252,134,37,205,101,42,49,61,196,222,170,200,242,88,179,101,38,82,114,166,112,43,71,27,164,72,219,15,201,254,24,243,248,36,119,210,101,70,30,97,9,89,62,49,200,52,174,125,33,228,179,14,36,202,164,183,148,231,62,164,242,166,21,178,72,156,27,73,14,9,50,161,159,0,98,79,83,119,148,62,5,145,196,79,182,159,5,236,146,197,46,192,143,205,59,14,65,3,181,73,141,106,141,35,70,1,94,183,154,180,99,246,148,129,174,37,70,151,197,149,62,135,169,55,32,102,81,33,100,49,160,243,49,178,96,196,206,165,45,100,205,207,241,42,231,179,124,62,17,37,83,41,207,25,143,226,79,204,85,170,19,172,153,182,31,106,42,182,121,36,145,32,212,33,149,24,153,81,186,121,249,6,163,228,116,99,82,232,60,140,90,95,1,131,38,97,9,106,141,51,26,53,146,88,170,167,62,70,248,211,207,225,133,104,147,230,69,155,222,196,190,76,204,104,5,83,105,176,120,118,160,94,246,100,75,164,201,60,158,162,173,48,12,113,203,196,84,195,84,120,192,229,67,154,156,98,126,100,209,143,96,128,135,52,204,140,89,137,60,129,209,12,96,241,161,188,56,214,216,198,103,81,86,140,18,19,34,227,76,26,9,248,214,62,24,137,153,40,216,148,241,158,50,166,129,141,145,73,178,120,196,206,20,206,182,200,249,59,82,26,209,171,134,217,67,75,112,129,55,159,61,155,85,21,62,239,100,127,182,157,88,202,181,67,231,195,64,50,49,209,112,46,1,53,136,233,56,60,56,83,226,38,72,44,103,26,216,247,141,104,149,255,0,196,72,237,102,78,233,10,203,27,91,142,164,238,138,15,148,73,140,27,82,19,153,97,90,105,195,238,42,198,226,121,227,51,47,106,155,15,30,28,79,146,104,79,37,159,55,40,106,86,101,36,177,159,229,37,38,240,53,14,244,236,10,105,50,1,202,204,177,4,149,99,87,43,39,81,44,63,36,243,41,239,252,50,132,171,219,203,200,195,249,188,138,170,181,146,134,204,37,91,100,192,36,158,209,42,237,169,15,200,119,17,214,207,121,83,240,188,105,112,106,177,159,169,84,70,167,57,89,195,141,81,68,146,67,229,85,221,104,206,248,134,42,102,103,130,79,72,151,61,212,52,146,170,37,238,195,43,253,125,104,218,173,73,215,149,43,88,101,141,31,36,212,160,159,24,138,126,201,132,192,252,42,141,147,193,36,125,169,85,168,65,249,240,149,96,185,16,198,152,125,211,57,85,28,3,101,103,254,106,114,202,51,227,31,42,115,2,126,32,117,32,168,236,53,76,47,180,138,125,33,4,12,185,70,129,135,118,178,159,106,121,35,194,30,82,21,41,153,26,30,241,137,248,114,161,231,179,43,16,175,129,107,147,54,84,84,105,57,120,165,137,45,77,220,80,170,25,32,24,251,85,43,223,144,10,77,144,34,249,191,17,113,35,195,48,131,75,234,51,42,185,190,79,250,212,53,220,103,231,204,173,222,97,149,33,190,135,44,160,203,18,46,85,77,86,226,194,212,97,142,158,140,61,163,19,67,73,100,111,5,17,79,169,253,53,251,73,124,74,140,210,96,217,13,152,101,34,216,133,90,214,43,107,94,242,13,20,96,147,233,41,170,73,242,227,42,166,89,68,32,57,139,200,149,140,101,96,69,175,48,242,97,202,130,153,100,204,152,66,84,20,102,75,36,230,27,219,66,155,182,87,70,134,179,124,101,178,1,184,216,182,201,122,102,146,132,86,22,118,37,110,233,30,70,61,77,67,102,218,199,18,183,178,147,149,152,84,183,128,55,217,138,185,89,174,199,92,106,200,163,176,245,162,227,70,1,123,86,57,128,70,112,137,96,243,98,93,10,164,141,179,42,134,49,240,148,137,5,147,15,237,39,94,170,50,240,173,6,14,84,222,130,228,135,63,52,153,66,151,202,34,42,152,19,0,65,141,106,178,140,63,120,72,48,198,33,71,194,163,175,185,91,93,71,204,158,1,32,36,220,28,82,241,5,5,26,158,203,38,83,35,223,79,44,172,226,23,82,117,50,202,133,5,84,144,73,238,91,103,188,3,120,241,36,48,31,46,55,106,198,226,99,197,21,235,25,131,200,206,126,161,100,111,117,40,54,164,96,201,204,164,164,154,116,217,124,41,161,168,103,96,230,255,0,145,100,106,206,85,168,188,139,8,22,85,179,153,148,72,204,195,18,231,148,146,73,8,248,74,159,26,200,226,246,147,16,104,214,195,179,61,132,88,49,153,80,21,179,242,19,148,74,166,24,64,70,117,45,83,36,90,40,130,96,72,49,229,90,234,175,177,19,181,85,26,3,8,55,241,41,41,148,39,131,101,148,93,101,77,81,99,149,124,139,40,23,0,146,62,108,107,210,67,16,164,83,143,121,6,197,171,117,33,46,67,42,198,227,153,47,131,27,218,26,91,38,202,39,252,72,180,108,223,39,185,17,233,160,40,250,144,214,5,84,83,193,178,25,17,145,164,141,38,100,102,70,34,218,254,190,37,49,255,0,198,85,176,195,246,144,147,49,165,48,237,72,46,20,84,201,155,144,63,10,219,6,201,134,16,127,234,153,70,8,200,165,88,105,126,124,201,196,7,203,77,96,101,27,189,140,141,231,202,151,190,200,5,122,206,102,114,49,78,73,99,198,129,20,120,103,131,234,161,77,48,24,210,99,4,254,9,115,216,113,173,169,171,168,208,211,198,190,110,114,36,219,99,145,21,12,39,27,214,84,174,224,234,51,222,182,152,210,215,163,49,51,96,114,143,42,218,146,105,4,225,153,56,100,234,69,111,222,69,180,220,105,52,249,36,27,248,145,83,85,174,81,67,48,200,143,249,92,106,54,53,150,39,163,217,100,176,118,133,92,97,48,44,35,208,18,107,73,245,86,246,61,157,217,83,104,113,135,100,70,11,42,123,18,219,160,186,4,146,70,240,84,177,158,9,35,91,89,161,171,127,248,242,183,51,76,65,140,207,243,66,37,97,123,163,139,102,4,125,201,89,158,52,242,72,96,198,126,34,202,202,147,76,140,50,121,237,16,182,112,170,161,61,112,252,126,24,86,250,214,90,201,234,67,89,64,156,63,105,49,161,123,241,225,50,56,22,182,35,184,113,142,46,210,166,140,126,49,173,65,14,65,173,18,89,44,68,196,20,172,196,87,51,39,155,145,27,185,136,38,115,21,76,207,152,248,221,169,118,229,243,189,213,153,29,29,180,42,230,79,1,89,194,84,130,100,102,19,218,88,198,97,35,123,171,123,204,4,234,199,59,47,232,78,73,211,207,207,148,40,208,214,140,99,234,79,153,48,3,98,153,181,212,128,207,132,61,138,150,81,22,55,112,215,179,242,44,60,200,190,133,153,70,188,192,243,165,29,69,143,221,238,19,56,111,122,122,24,113,60,58,144,211,24,193,244,139,18,42,110,241,169,146,72,49,165,179,228,156,157,43,210,100,173,81,166,12,190,210,90,141,102,7,249,175,164,158,83,228,247,150,112,241,149,31,181,98,117,82,77,32,83,38,14,50,10,97,152,85,153,153,249,16,15,121,62,146,193,150,161,65,124,79,14,97,101,95,12,241,251,34,65,177,239,27,214,126,121,18,179,13,83,114,214,243,12,100,234,91,66,194,121,177,16,104,196,199,212,176,155,96,198,147,92,15,246,210,153,146,119,61,43,228,212,145,250,134,37,105,241,75,66,149,85,95,19,69,172,62,78,172,171,109,84,156,125,194,77,131,49,133,30,96,245,160,38,61,82,180,49,100,102,40,66,198,20,107,19,70,25,20,204,11,83,140,152,149,8,100,228,98,192,104,205,47,249,100,5,144,119,35,194,143,146,28,136,15,50,9,234,76,58,168,5,80,113,63,153,85,195,127,228,72,94,28,168,218,215,144,107,89,113,50,215,29,188,57,82,233,33,71,132,203,127,128,202,182,50,109,100,37,95,24,158,105,140,6,48,94,210,62,96,70,47,105,7,188,0,150,217,67,39,40,225,224,32,214,79,158,56,199,98,159,141,49,229,233,91,36,228,42,25,135,85,91,102,92,67,153,22,72,214,82,88,15,105,71,192,152,65,39,193,147,149,46,67,52,40,109,51,199,225,218,151,61,255,0,227,76,94,198,17,137,28,156,153,30,140,137,213,68,183,102,196,151,192,152,194,240,167,147,35,101,98,90,24,216,143,212,154,163,110,40,91,2,62,209,5,20,201,36,90,152,246,33,109,102,14,8,51,44,169,150,10,153,118,8,201,1,173,88,67,168,179,106,175,82,181,124,64,255,0,206,158,49,156,107,22,59,149,244,132,114,249,251,98,49,52,141,106,79,14,213,15,60,211,177,240,139,42,245,109,149,200,187,68,65,37,163,14,173,137,209,55,143,34,205,150,83,163,37,117,79,121,85,0,99,12,163,79,83,26,106,152,51,82,28,125,201,204,11,38,73,230,42,86,202,208,9,249,113,35,124,31,131,54,46,164,84,95,200,87,196,38,200,35,146,164,231,233,187,18,147,132,74,150,52,240,19,221,68,61,153,19,173,78,105,21,145,136,54,105,187,81,63,244,169,204,58,67,251,201,227,227,61,100,192,144,72,102,81,22,224,108,167,7,213,89,122,12,31,121,97,38,100,177,116,173,12,159,43,164,197,75,184,91,241,219,236,200,219,88,35,226,18,144,212,58,182,44,111,62,85,71,113,0,242,65,194,185,221,198,158,252,252,209,72,146,204,236,52,113,196,156,245,245,1,141,112,251,41,73,240,113,139,218,66,83,213,99,234,18,164,13,9,228,143,169,89,84,198,153,64,163,49,242,85,4,10,220,171,58,218,18,15,218,84,208,42,184,250,149,9,51,11,67,90,207,164,152,134,159,238,166,161,134,193,45,254,3,26,86,101,37,86,113,95,160,131,180,165,88,109,153,25,50,124,240,15,181,7,38,96,10,185,217,174,116,44,110,128,143,120,214,147,60,158,11,39,177,136,73,38,198,133,25,132,86,176,31,37,253,165,89,64,140,200,200,151,155,34,214,243,99,91,136,214,106,208,101,36,195,40,253,180,182,78,15,14,212,154,101,195,198,167,231,217,78,35,241,7,34,107,25,180,163,187,41,32,23,186,151,6,212,100,225,90,131,167,143,101,23,148,188,136,47,194,183,149,164,121,123,70,138,48,89,19,228,114,206,66,115,39,213,184,212,89,166,30,51,57,132,151,135,88,30,11,253,196,150,160,234,155,199,85,240,89,242,120,40,56,26,228,126,233,85,4,61,78,9,61,37,78,172,99,66,198,54,187,225,31,47,42,198,4,195,149,54,99,247,204,94,100,54,9,21,13,195,104,76,245,170,99,50,49,102,245,177,140,89,81,89,133,59,60,107,227,13,247,83,121,33,102,5,55,62,25,196,252,194,17,22,212,77,203,132,152,60,153,81,144,228,179,165,46,141,156,172,230,71,198,135,249,242,170,5,135,145,164,156,76,90,103,201,148,85,174,30,68,126,207,43,18,176,214,18,176,210,242,115,21,58,128,198,20,105,108,202,217,89,56,68,138,135,146,48,208,13,87,26,109,135,244,151,189,43,255,0,172,180,50,97,254,146,49,246,76,199,204,150,194,236,235,226,47,146,205,176,212,157,197,195,255,0,56,68,169,108,167,130,79,18,66,250,208,23,153,73,85,157,135,95,240,243,16,198,245,18,63,148,169,163,38,98,238,42,220,248,216,208,147,32,110,85,106,13,34,185,141,149,192,6,14,213,206,108,174,15,101,59,8,85,85,150,155,177,146,204,43,93,62,137,219,63,49,68,76,159,113,27,108,204,50,204,144,169,149,8,101,227,102,85,111,12,35,240,98,194,182,145,130,98,100,200,108,26,163,18,220,103,53,26,180,4,103,82,212,24,204,31,82,49,242,113,177,6,195,101,34,155,48,171,9,200,172,167,176,99,126,46,84,28,51,60,189,202,80,211,14,75,204,86,50,177,66,84,51,3,85,25,153,106,109,10,95,182,175,97,170,62,53,109,118,61,222,94,85,155,238,217,5,156,61,138,52,58,168,158,120,138,37,109,79,14,154,220,108,46,37,188,197,108,0,223,168,111,231,126,218,61,151,195,140,60,38,47,34,42,123,34,214,177,234,10,212,199,146,252,161,88,216,20,90,191,193,121,234,177,36,143,245,235,95,169,83,116,229,228,80,112,235,101,253,84,124,157,55,59,6,100,171,96,101,79,178,152,207,137,59,135,47,26,9,154,39,222,136,84,162,159,60,103,242,170,232,114,79,24,124,42,164,24,8,209,143,4,24,74,92,169,112,95,185,122,62,213,242,136,144,248,30,50,6,81,166,17,141,235,76,205,48,123,176,32,55,239,18,46,30,161,156,46,145,34,218,5,88,135,212,63,14,167,86,159,118,40,9,230,146,152,113,179,104,101,75,51,92,147,6,43,8,163,75,35,26,41,31,152,66,70,38,100,82,110,65,25,153,114,173,38,190,137,37,152,75,202,162,181,134,161,125,108,78,17,16,170,14,54,179,57,79,136,220,75,159,168,154,135,95,79,211,171,173,206,221,2,76,72,93,69,90,166,79,222,157,78,105,224,158,72,25,152,164,229,79,36,211,203,16,243,8,171,99,102,117,33,37,81,129,89,169,61,34,87,205,245,170,3,106,173,63,54,47,9,70,164,159,1,242,120,165,197,92,231,92,214,222,84,159,45,76,82,227,250,98,76,215,69,30,53,138,86,175,126,199,95,153,79,42,238,43,253,56,163,92,243,80,232,109,70,35,176,198,128,78,47,113,62,248,69,113,99,58,181,155,177,16,68,23,18,239,84,243,1,36,27,73,98,31,242,172,94,210,174,68,164,102,133,240,56,190,152,128,76,108,204,37,99,185,36,102,112,149,80,220,82,12,68,121,162,9,76,188,50,132,78,104,170,234,180,39,204,73,107,48,242,72,252,203,212,230,39,82,58,124,7,227,205,137,11,79,24,153,210,48,222,35,89,53,187,144,36,175,170,252,234,214,52,108,140,229,88,201,211,3,40,242,229,76,37,136,167,198,32,217,218,148,204,221,100,225,42,190,14,158,30,126,100,209,250,26,154,72,243,33,150,227,44,148,36,168,94,245,67,179,25,60,12,155,70,209,240,70,62,212,96,106,162,136,120,138,153,68,181,196,214,76,1,107,120,125,165,207,223,144,114,249,68,65,46,161,182,131,4,159,84,107,77,171,52,252,144,126,151,18,7,82,33,252,172,95,99,92,108,73,135,42,202,123,25,27,169,69,76,121,253,75,183,253,106,82,96,86,53,185,115,38,126,229,107,12,57,210,120,130,94,68,45,109,107,228,131,181,59,173,173,24,249,77,61,10,35,123,128,178,158,200,68,229,148,158,195,128,50,15,153,21,230,2,13,3,51,60,102,39,168,166,201,48,198,46,146,160,112,145,0,105,246,66,246,136,85,148,57,54,179,95,152,162,196,52,149,28,223,51,141,41,147,15,114,143,190,121,5,7,40,133,200,146,105,235,177,201,126,18,139,144,72,176,85,170,54,170,211,121,79,135,18,175,54,137,4,152,184,189,207,4,45,108,240,99,234,77,253,72,130,233,42,170,145,107,57,205,237,116,217,234,37,188,69,67,178,27,203,196,21,101,107,24,150,254,104,122,77,43,42,51,254,111,173,21,1,53,110,152,7,247,125,136,175,195,112,114,97,202,174,61,18,152,160,230,148,65,17,114,173,108,107,157,62,125,221,113,119,49,188,208,60,118,102,28,90,210,30,48,56,127,228,92,252,215,119,53,178,241,75,23,82,185,211,122,217,151,113,113,24,92,159,76,168,93,85,84,9,192,121,177,41,73,158,152,15,27,81,179,39,63,30,75,16,243,42,26,27,225,219,118,202,228,82,176,244,148,185,35,226,23,241,173,239,167,184,173,253,32,185,20,214,229,100,104,188,14,165,24,209,49,225,150,92,139,55,207,137,7,167,173,115,26,219,43,157,219,3,44,68,18,232,48,216,50,129,138,170,69,143,73,212,32,247,132,162,238,46,1,111,43,16,123,61,181,208,195,14,187,195,230,196,150,201,135,70,39,230,8,134,134,140,120,228,160,146,146,125,141,72,57,139,148,106,202,159,85,2,79,14,85,41,49,227,199,136,73,116,8,18,247,89,82,50,211,136,246,87,230,116,233,49,171,103,51,230,196,161,245,111,195,218,171,177,191,137,63,173,124,228,229,144,14,94,100,252,249,145,179,35,97,169,194,234,190,23,90,233,187,134,75,137,215,231,214,85,214,161,207,138,32,124,218,105,63,136,120,148,193,161,229,39,40,150,44,106,156,77,105,53,155,158,161,50,102,15,217,64,238,78,69,230,70,32,189,164,124,106,215,149,1,136,190,76,98,99,72,140,24,153,58,151,69,100,96,96,194,85,27,107,0,99,156,240,173,169,139,33,174,158,72,35,113,35,164,213,62,107,57,139,198,165,238,31,233,4,100,188,188,107,108,15,137,20,194,30,19,21,103,117,31,109,159,52,41,3,0,117,163,226,85,21,166,202,12,62,218,229,210,117,155,36,202,249,76,152,213,149,110,170,28,104,172,226,26,55,1,161,98,162,102,158,173,32,51,68,75,191,15,28,127,77,104,135,171,65,36,152,184,145,211,46,199,24,25,145,186,162,108,186,19,90,170,156,228,130,64,155,26,146,211,20,59,35,188,190,225,85,109,174,170,4,150,98,67,208,198,121,95,187,92,205,162,187,232,116,119,100,139,85,29,132,36,240,98,58,4,156,79,196,84,96,66,12,8,3,113,145,118,28,170,80,113,201,103,82,147,212,58,62,12,146,110,241,45,239,212,231,23,211,67,155,83,158,79,17,68,145,152,170,198,200,23,85,3,40,240,253,36,205,144,241,189,75,192,190,125,108,238,94,181,100,203,88,51,65,151,220,90,172,43,71,173,130,225,132,11,121,188,4,150,195,158,1,189,26,99,12,169,172,101,64,230,100,32,30,185,222,164,141,98,51,230,10,233,15,122,157,190,123,10,206,164,2,181,8,200,122,145,227,225,40,136,154,178,121,228,143,137,15,38,0,228,243,20,72,168,113,137,236,169,84,118,101,20,214,234,25,194,156,240,152,95,235,86,209,174,192,65,176,91,94,69,56,248,108,130,119,203,197,202,190,7,86,140,92,33,16,209,90,26,205,188,93,195,120,11,220,136,147,24,98,233,92,186,102,191,38,124,56,184,147,88,31,18,226,149,152,139,145,61,140,214,6,236,90,61,128,47,106,12,208,49,123,169,124,61,73,18,79,74,100,201,128,40,251,81,97,26,49,115,195,249,214,240,189,130,89,61,153,80,51,2,113,166,5,228,30,201,159,117,43,184,135,46,104,248,150,21,70,62,126,81,42,23,176,30,10,85,29,154,140,73,86,195,149,27,184,73,195,13,249,48,166,27,152,43,102,230,184,127,77,50,170,161,140,204,255,0,4,236,150,98,73,103,207,63,178,186,132,104,21,211,71,205,20,107,25,58,110,140,67,230,138,182,164,214,74,49,201,125,74,80,249,130,136,14,164,184,146,60,91,5,101,39,77,211,12,153,150,160,250,116,111,167,141,38,207,244,174,245,254,9,112,195,33,63,86,36,17,180,124,82,203,204,30,47,206,172,44,131,16,108,204,30,180,148,54,160,33,59,82,178,130,179,14,67,14,92,104,140,48,68,181,26,202,94,62,162,47,70,190,124,102,98,9,81,80,254,117,239,229,72,195,175,252,129,161,201,203,218,37,170,76,3,141,249,162,9,57,52,97,136,107,72,103,159,168,41,150,192,124,173,170,4,159,213,151,18,202,125,109,116,22,112,202,74,231,201,60,103,229,202,137,170,14,249,236,204,138,129,178,169,128,43,251,83,249,53,175,40,62,218,93,50,27,35,126,145,27,91,107,249,48,155,173,81,86,132,153,153,242,39,140,206,119,196,64,73,170,56,137,152,93,106,182,202,4,73,47,221,132,170,102,121,143,159,105,137,78,165,44,98,204,131,26,202,49,153,24,252,203,95,32,210,91,233,251,97,229,74,210,80,216,227,187,80,232,208,3,6,74,52,209,135,24,156,69,227,92,239,73,106,67,145,156,202,215,214,0,81,170,172,215,81,36,233,232,198,139,139,81,137,156,203,156,79,121,36,157,234,202,214,51,39,121,242,164,56,98,214,147,152,89,83,2,213,0,234,163,75,27,248,68,66,170,22,73,56,251,132,65,34,96,106,72,133,31,202,8,105,172,107,32,73,243,12,177,113,165,106,139,223,95,160,88,198,139,36,124,41,164,57,155,100,152,213,64,141,43,119,18,87,31,211,68,189,233,21,88,166,37,116,51,2,74,10,214,182,113,127,73,200,165,31,107,46,19,213,29,86,173,136,81,252,218,26,67,54,91,192,15,240,220,175,238,196,52,28,248,0,199,135,18,167,153,113,20,163,226,72,76,109,201,211,171,40,155,109,230,38,147,84,124,15,194,131,164,178,124,99,237,37,137,86,225,124,98,36,55,213,64,39,205,139,177,51,42,130,183,128,222,72,96,206,102,97,37,166,48,35,119,45,85,178,94,86,114,162,31,0,22,92,37,72,2,99,92,0,164,225,66,153,228,147,210,156,204,210,177,70,15,148,83,143,211,215,130,62,108,188,75,22,54,31,113,76,159,61,241,137,136,168,135,237,108,153,135,18,193,245,164,156,60,38,42,194,28,99,214,202,103,186,168,162,51,7,195,170,24,152,193,38,143,128,1,3,137,122,51,242,123,73,184,96,16,172,78,172,73,142,101,118,195,198,38,97,113,39,122,87,83,158,112,48,203,84,22,90,120,4,238,18,78,248,208,97,63,233,36,98,234,202,235,94,197,56,76,60,124,75,207,126,84,146,52,207,201,196,85,150,255,0,109,218,164,195,42,208,121,25,228,140,76,203,108,249,236,32,58,148,185,181,80,7,210,37,224,221,146,203,251,84,40,236,166,249,48,25,37,139,16,210,19,251,69,189,239,32,128,183,85,76,25,61,222,68,194,53,170,101,14,53,144,248,140,156,250,80,49,230,247,86,141,206,37,239,80,251,139,108,74,172,230,88,70,52,44,200,192,146,141,204,207,171,255,0,21,134,16,73,247,81,96,101,34,174,224,109,137,153,41,129,147,118,186,91,233,226,151,181,46,153,2,186,55,84,85,65,85,128,163,7,35,22,38,54,216,111,202,36,125,104,114,145,19,101,73,193,151,42,202,133,136,71,223,0,86,56,67,196,172,170,175,129,129,115,157,103,167,158,83,178,92,78,34,9,19,72,105,66,27,4,100,149,107,29,12,201,83,171,62,214,12,144,63,234,41,73,154,132,99,151,135,42,34,182,30,81,229,41,86,201,58,74,36,146,101,50,86,140,33,153,80,111,67,118,69,80,27,85,31,2,28,72,62,2,76,12,241,251,37,88,165,25,174,87,249,140,163,72,245,12,8,146,89,212,177,170,158,254,146,166,70,11,8,4,234,199,44,139,145,197,110,254,17,75,183,57,37,196,148,49,125,180,164,218,111,81,208,15,22,34,23,238,46,175,106,103,212,115,34,32,92,86,201,7,205,227,77,129,173,36,181,251,208,229,244,134,181,255,0,219,140,82,9,59,147,61,146,65,139,18,117,125,14,46,76,209,37,118,165,172,128,156,203,17,239,135,136,233,229,104,114,254,218,124,29,49,18,119,238,35,31,166,61,52,104,168,172,215,39,77,85,23,218,18,38,182,171,41,19,200,113,162,21,252,201,144,96,65,17,50,136,168,196,204,141,180,236,100,102,97,50,58,72,88,54,125,84,12,246,19,3,212,240,117,57,33,31,12,177,113,164,176,235,29,178,27,73,100,82,118,165,102,124,72,68,226,94,181,158,57,160,249,66,226,80,215,15,181,133,203,202,84,172,90,53,254,157,26,53,150,86,112,164,218,146,249,240,127,181,202,146,104,157,79,18,75,241,75,236,87,198,147,84,78,216,3,66,153,38,26,251,16,181,90,170,113,15,135,17,21,9,166,31,6,85,156,153,241,50,112,197,24,191,109,11,39,192,160,127,42,42,46,146,127,8,251,237,102,49,63,105,149,79,178,214,227,62,97,74,34,50,101,15,245,135,148,162,202,52,97,161,227,35,56,151,43,66,223,103,106,245,74,191,3,122,125,91,56,67,102,237,52,153,173,183,44,234,72,67,0,158,29,72,216,26,111,122,78,94,36,234,172,70,73,19,232,90,251,89,214,71,195,137,100,109,49,201,187,42,168,13,12,72,94,238,84,211,102,2,49,93,99,253,136,52,205,226,74,213,73,36,23,226,10,101,37,231,147,205,149,29,39,73,0,188,162,46,34,44,118,24,248,178,162,160,178,92,245,109,217,35,112,153,50,101,144,200,149,201,128,56,204,202,150,178,99,196,144,170,213,203,80,135,115,212,128,181,211,3,146,60,197,64,85,93,227,127,106,115,38,225,133,7,213,90,172,73,161,214,216,145,146,107,89,5,103,1,153,86,219,35,100,122,219,15,105,245,83,115,12,144,99,26,75,241,225,202,133,153,12,114,79,202,183,48,57,122,151,195,48,138,82,40,241,177,172,52,224,234,202,140,102,143,60,158,169,89,86,218,167,140,137,187,216,248,220,193,42,213,101,39,34,181,133,6,164,157,91,218,36,166,124,195,198,34,165,159,118,124,120,185,10,148,26,55,169,13,254,210,181,110,98,247,78,66,102,92,19,34,115,12,217,82,150,80,156,82,241,20,73,216,97,190,50,90,208,123,40,201,191,224,64,76,200,79,117,50,140,204,140,71,50,145,133,76,70,212,39,33,237,114,114,167,145,140,49,36,154,170,147,242,124,166,65,41,112,204,178,130,254,220,170,114,29,17,230,167,89,141,63,40,214,185,47,63,180,161,224,107,48,11,134,95,18,168,135,125,91,36,28,43,159,200,187,40,192,47,32,150,253,201,49,165,6,178,66,122,167,221,85,82,85,184,218,96,98,99,202,149,26,212,29,43,65,140,249,62,234,77,38,28,168,47,234,202,52,213,5,170,20,112,204,12,138,192,44,220,193,98,229,49,167,156,103,98,188,164,190,224,194,82,165,181,2,104,86,101,1,184,170,96,212,179,35,109,165,240,174,130,96,142,106,67,62,171,98,126,97,37,181,196,85,166,38,184,114,114,143,9,86,246,70,102,68,78,204,24,216,96,172,216,197,85,98,108,162,107,40,204,47,79,98,6,52,3,139,185,81,190,50,210,199,179,38,21,113,0,66,96,70,71,195,152,9,61,75,39,192,137,36,104,86,64,60,98,113,117,164,97,149,84,125,25,156,105,109,175,255,0,109,104,147,118,122,209,165,18,110,198,84,131,172,126,66,73,242,103,66,151,155,41,49,166,129,54,228,121,150,140,195,155,210,156,86,213,63,233,39,168,52,135,216,16,49,141,51,219,100,98,219,231,182,98,212,201,132,42,75,9,204,0,193,196,167,236,141,47,58,173,127,129,86,137,244,236,40,243,101,65,182,161,50,202,173,235,59,121,22,147,64,151,9,58,100,51,198,34,222,240,229,98,218,169,187,154,147,80,237,72,66,97,76,164,192,28,224,114,160,167,214,226,38,81,45,161,152,113,179,152,73,24,162,255,0,196,198,52,50,70,102,30,212,124,0,159,39,55,90,103,85,12,101,240,49,145,243,32,98,103,16,144,170,35,77,149,13,12,14,52,197,143,200,197,62,249,231,141,194,97,35,97,217,38,13,176,153,245,172,43,30,162,102,64,124,105,124,42,251,126,50,13,40,181,8,17,80,86,101,97,76,9,135,243,84,33,229,83,204,134,76,138,130,7,40,212,234,59,7,177,140,91,179,0,72,3,48,254,210,195,9,10,197,134,42,169,70,25,49,62,168,214,115,24,194,51,137,77,134,1,254,174,36,108,103,203,140,204,57,86,221,129,163,64,41,158,25,48,165,114,96,16,190,210,121,62,54,94,101,224,179,141,85,88,147,123,146,15,140,120,196,229,78,224,51,43,22,86,175,136,131,141,48,99,92,205,200,232,173,212,101,38,180,5,98,20,48,6,39,245,35,195,101,20,158,25,147,54,48,5,86,90,144,109,196,6,134,29,178,104,192,130,75,62,170,81,100,96,70,3,241,37,117,186,135,25,216,28,169,89,138,172,55,91,177,142,173,211,209,48,101,8,187,84,149,59,1,6,94,37,213,31,142,72,57,189,213,7,168,104,118,199,121,68,152,69,111,16,183,133,132,233,94,100,99,165,245,179,223,210,85,67,12,195,76,13,100,20,73,100,184,222,234,13,249,228,170,131,109,49,169,235,41,59,100,166,171,51,252,26,35,85,28,143,202,190,90,198,36,96,60,184,185,4,183,86,220,19,218,91,102,27,115,220,154,203,83,50,176,174,182,224,146,120,76,156,132,57,18,77,134,51,229,10,160,129,147,193,0,204,20,200,99,240,65,188,36,17,17,204,121,17,102,15,30,84,8,172,196,220,249,36,140,246,35,227,63,32,214,233,49,134,70,33,88,194,9,3,216,223,181,255,0,220,162,161,191,18,93,234,68,25,240,152,73,163,30,50,131,40,84,152,170,216,223,50,25,228,135,132,170,115,96,113,145,225,151,202,170,235,77,245,145,198,8,36,246,227,89,27,126,226,201,127,18,5,245,184,137,154,34,41,134,63,188,169,100,214,131,217,65,178,135,35,213,113,114,123,140,156,197,126,121,80,22,80,201,143,169,83,190,135,108,176,219,125,81,35,128,187,151,226,74,64,141,185,247,83,70,83,128,172,194,100,207,211,64,34,101,8,147,16,192,227,202,146,202,110,68,172,61,19,85,190,100,176,137,116,26,170,112,9,152,118,185,70,144,201,54,201,235,104,109,103,12,121,68,84,43,80,163,66,211,46,90,148,51,52,196,79,206,96,136,130,82,246,172,28,23,225,91,223,171,101,11,132,197,65,201,146,59,38,61,22,184,241,244,251,75,238,106,8,64,78,100,83,223,139,168,168,32,191,98,190,239,6,68,214,17,163,184,155,82,4,147,152,165,217,2,84,31,105,94,62,54,84,60,200,121,21,149,150,167,53,89,27,18,94,24,111,9,212,136,244,173,70,87,243,9,80,7,24,211,22,63,34,76,74,217,254,137,47,195,210,137,218,177,216,62,183,135,18,178,234,74,109,89,148,111,77,101,17,111,98,108,50,89,36,248,83,170,214,108,78,195,41,202,208,226,177,122,178,12,102,17,139,150,70,161,214,170,49,252,146,71,237,161,102,83,176,163,226,18,196,53,167,17,51,8,169,144,124,255,0,38,101,69,147,90,145,104,85,120,234,67,217,67,56,136,138,170,96,202,62,85,115,248,122,13,147,31,148,171,56,122,62,154,49,58,136,155,18,91,222,2,152,117,177,10,5,227,49,227,225,18,163,52,56,145,135,134,36,84,170,100,50,21,109,129,86,228,53,222,143,137,110,246,23,168,139,64,126,26,89,99,249,73,248,134,186,44,56,12,47,114,61,240,49,143,181,22,81,153,157,8,154,29,61,58,181,251,75,9,89,126,226,125,51,71,238,121,162,79,91,228,132,130,127,82,99,12,204,199,204,160,210,41,69,73,95,137,53,39,68,251,198,149,200,138,129,15,109,220,170,216,192,21,42,181,48,35,116,137,37,180,53,86,95,35,54,24,2,98,212,107,40,61,42,62,227,80,237,148,215,169,89,77,126,96,149,7,82,199,137,209,166,60,30,25,178,168,219,39,252,243,49,45,177,159,44,160,249,178,173,66,127,205,48,43,43,145,138,80,195,121,60,6,182,201,127,228,91,227,7,32,209,94,143,144,125,171,164,226,102,236,196,187,36,140,167,79,33,189,9,38,156,144,143,194,183,5,233,10,179,93,76,172,163,48,163,234,73,32,4,241,136,252,169,254,229,139,75,240,17,2,41,190,25,177,251,72,246,99,42,213,25,128,240,91,120,198,149,138,42,171,129,89,5,131,246,148,173,193,135,141,84,90,153,133,2,134,181,54,71,164,40,170,166,152,97,31,159,10,126,198,113,169,104,108,56,201,212,171,160,5,229,99,23,68,108,70,101,16,90,214,191,38,97,9,102,23,159,195,153,85,109,223,244,144,114,107,114,49,252,73,234,75,113,137,214,89,2,49,240,149,90,85,79,97,24,197,25,39,68,202,146,124,185,85,13,84,61,136,241,101,82,163,22,220,90,149,65,146,194,161,167,176,101,98,11,49,6,181,62,79,228,75,144,85,92,243,24,53,180,208,34,247,9,46,245,15,248,173,158,164,63,117,53,216,93,181,10,204,1,15,10,212,107,80,70,247,80,38,152,194,116,169,77,67,124,56,196,237,74,204,82,56,85,202,87,207,25,8,137,11,199,224,161,105,245,84,18,157,153,138,53,105,26,77,52,150,101,223,161,66,72,232,11,37,132,221,229,79,171,99,110,70,147,73,120,242,112,162,43,102,99,34,207,33,173,137,68,250,16,125,84,51,62,71,221,91,253,75,242,125,197,47,100,107,82,159,171,141,84,132,113,181,178,212,168,222,110,70,150,204,135,238,161,106,158,79,117,60,96,114,141,50,132,139,65,48,66,197,147,235,70,68,67,225,227,122,204,38,30,68,172,194,208,19,208,70,139,101,84,65,15,149,28,199,177,11,38,72,198,165,185,144,203,11,26,30,198,15,169,4,105,155,110,226,163,222,252,131,74,103,195,200,170,185,135,3,210,102,101,31,10,78,103,147,193,48,96,94,177,124,108,169,170,27,132,243,236,185,17,177,164,229,98,194,202,135,147,40,150,48,224,28,106,53,200,190,226,246,28,177,132,246,74,158,83,190,88,212,144,102,18,49,57,85,85,85,144,10,180,194,171,212,177,49,0,107,89,101,90,31,60,30,210,196,222,4,74,203,113,149,149,62,0,172,152,121,44,225,47,34,159,141,101,58,11,254,108,191,235,86,49,170,160,147,195,41,72,129,184,164,173,39,8,132,79,228,86,85,162,156,242,117,25,87,177,241,147,55,192,237,88,177,152,208,245,176,54,60,40,147,25,133,90,194,169,129,172,137,27,221,89,6,224,228,247,82,107,136,210,164,179,132,171,229,35,15,27,138,90,133,78,171,45,70,179,25,190,238,88,198,14,52,83,241,227,65,110,113,145,49,43,51,134,249,255,0,238,16,243,13,198,252,66,88,50,200,11,115,49,149,6,112,16,154,97,210,15,71,157,38,118,237,93,73,170,31,114,208,192,237,150,212,221,214,241,62,64,9,198,206,84,67,248,222,177,124,207,200,149,204,49,202,246,114,167,97,35,255,0,145,91,14,83,60,16,22,79,203,231,137,40,135,48,253,40,254,79,5,131,98,130,231,176,139,38,5,26,197,177,225,34,98,108,204,104,134,247,140,137,220,95,254,42,83,25,252,156,169,200,76,4,48,6,178,48,200,53,169,230,100,103,173,161,50,244,152,108,146,52,182,53,151,246,22,207,141,185,126,84,60,104,207,17,57,83,118,64,39,210,88,190,25,7,237,37,99,21,130,131,12,30,11,46,63,5,140,103,147,165,100,96,145,97,173,82,122,238,31,231,204,160,117,110,158,5,151,129,74,95,245,174,141,100,19,248,61,74,76,134,121,44,234,78,170,42,181,27,17,77,60,240,66,3,34,25,30,103,142,75,16,144,233,14,67,226,42,162,14,152,58,99,89,132,108,14,53,188,51,30,34,39,62,131,47,233,32,36,211,203,17,58,146,178,154,179,40,91,39,196,90,184,202,78,36,181,240,39,100,226,18,105,2,25,197,220,161,145,209,217,126,194,25,25,105,127,128,209,254,15,198,166,46,35,90,239,178,136,188,105,216,148,122,45,138,56,204,127,178,142,96,108,127,246,41,18,77,61,60,241,177,238,215,68,129,63,35,25,202,133,168,242,88,148,123,37,23,182,1,18,211,64,31,159,50,233,102,229,26,73,62,168,4,127,82,106,169,207,184,201,240,73,50,72,7,194,33,34,152,241,163,100,208,128,126,101,66,24,43,7,220,87,5,147,36,99,240,71,192,152,244,134,203,139,149,99,14,203,114,206,20,23,241,43,223,107,16,76,237,73,228,218,140,132,204,176,129,84,249,47,205,44,188,104,137,149,177,48,113,8,137,234,73,164,68,48,12,192,21,101,224,52,154,28,3,140,239,202,84,193,32,181,95,19,107,216,196,162,251,146,38,20,221,241,143,141,10,248,204,147,220,182,160,75,86,233,224,121,229,8,149,31,160,144,163,225,71,195,124,72,196,230,16,211,150,76,136,78,145,13,95,73,21,4,101,145,201,128,210,78,140,252,216,147,54,7,47,246,163,77,94,241,248,32,13,101,16,68,74,210,10,176,187,2,250,105,198,71,226,18,99,84,249,99,238,18,204,54,64,32,209,76,228,82,102,42,170,201,131,140,216,241,227,246,210,203,139,46,3,135,47,107,22,18,124,252,59,82,191,0,12,153,76,167,102,41,28,105,200,30,170,144,229,59,202,89,234,133,143,219,51,181,4,201,44,90,205,37,107,48,217,59,12,89,107,246,144,239,178,57,31,194,36,52,102,50,79,186,152,132,44,18,20,214,101,64,39,176,228,238,18,69,62,76,161,63,132,74,199,193,229,74,44,170,142,94,80,137,62,217,204,179,53,141,112,39,158,72,22,82,88,194,147,148,75,69,110,120,221,194,77,54,103,146,149,85,172,13,87,19,26,24,63,224,62,17,98,78,106,152,60,104,41,49,158,39,160,247,47,25,21,25,152,104,227,86,45,62,83,234,137,18,25,32,18,137,220,203,240,76,170,140,114,246,168,217,139,236,196,133,51,230,1,15,38,72,198,197,160,207,252,137,53,172,204,108,72,192,170,190,2,237,67,119,182,233,75,224,93,202,34,83,168,102,16,64,121,177,101,72,116,246,167,36,147,226,218,145,50,169,107,122,29,40,54,89,23,211,24,114,82,22,60,229,26,103,90,18,42,84,231,106,154,222,18,11,165,9,50,103,26,161,147,12,158,25,146,51,70,97,79,202,141,177,55,8,217,147,14,83,245,34,3,144,189,170,213,154,120,30,25,138,33,137,14,250,168,162,246,149,43,65,63,35,71,7,170,103,248,21,24,97,238,88,145,120,14,50,210,203,41,98,127,9,81,184,110,202,204,62,54,155,130,94,232,185,82,73,154,26,171,39,16,147,120,119,100,199,202,140,101,168,228,247,36,178,135,226,200,156,53,34,36,232,0,73,233,18,80,111,135,87,53,188,177,11,198,187,20,48,128,157,43,124,152,15,240,84,211,108,147,73,60,36,37,11,246,209,25,187,76,12,96,16,156,43,100,250,172,99,58,150,159,36,240,142,204,61,105,88,120,219,116,164,96,81,33,227,73,171,109,94,86,115,9,82,195,52,82,177,21,25,129,158,204,171,61,152,10,62,165,180,223,249,45,145,158,127,164,150,193,183,101,19,79,134,65,49,248,162,169,169,146,117,0,186,160,19,26,233,44,199,231,212,182,153,153,24,254,37,75,18,107,67,253,57,181,85,149,174,126,81,17,90,64,158,114,120,101,88,154,24,252,250,150,108,140,148,170,200,175,240,24,246,113,165,19,228,237,158,158,4,47,240,90,38,83,238,82,228,35,85,53,18,134,250,40,217,204,36,28,155,134,73,39,10,54,78,149,247,114,255,0,210,74,13,15,108,68,84,104,230,81,140,104,219,149,187,210,137,237,45,85,179,21,28,99,0,163,77,101,54,69,119,39,189,31,234,173,172,164,2,119,37,128,246,144,175,123,4,139,40,171,27,154,227,83,242,47,179,233,206,86,35,96,25,48,121,144,210,24,221,62,68,105,159,177,103,82,219,13,249,83,73,241,135,39,205,0,24,24,159,196,144,186,214,180,48,146,18,120,127,237,4,135,11,6,53,92,22,12,160,64,89,67,31,158,108,72,178,146,107,38,181,56,60,109,19,6,220,25,172,18,59,93,37,7,79,144,158,157,43,183,219,93,76,48,224,205,234,149,137,5,101,161,162,206,27,254,127,145,118,145,86,99,243,141,243,44,71,231,180,18,63,68,235,153,84,132,218,75,235,93,80,223,15,118,220,216,178,174,117,175,244,168,227,19,52,65,46,105,35,110,73,169,213,12,202,237,71,208,162,147,169,253,111,165,52,170,173,97,89,133,115,45,54,203,24,71,24,113,113,174,141,79,37,226,237,42,72,89,188,198,157,87,138,141,217,72,72,196,79,97,176,98,6,18,164,254,176,113,120,113,101,71,62,203,124,15,164,186,21,142,86,80,11,40,99,201,148,34,64,50,203,25,49,25,57,99,30,147,220,86,147,30,96,161,134,90,142,43,103,128,191,117,104,184,167,228,202,17,41,152,198,149,5,58,135,169,15,37,152,81,99,106,120,58,120,146,70,154,82,105,177,143,207,40,178,173,144,238,198,46,209,44,205,119,145,255,0,211,145,96,171,24,218,233,225,144,111,249,1,227,81,239,102,216,248,177,46,136,25,135,44,94,100,140,209,152,66,117,38,177,149,98,86,213,128,178,138,248,155,85,15,39,70,68,207,151,23,34,236,15,192,49,245,36,118,181,177,36,244,151,17,18,178,171,130,179,32,182,145,152,198,192,166,241,167,179,119,218,167,230,67,216,255,0,116,69,37,107,168,79,8,253,165,83,147,5,41,12,119,99,244,52,15,78,146,6,124,168,202,136,181,209,240,102,197,225,198,184,142,143,213,90,152,164,103,186,53,219,40,108,137,52,12,12,178,173,142,107,147,154,5,70,247,35,99,82,50,146,119,15,18,162,141,100,56,196,237,88,234,170,118,17,153,130,82,46,83,118,107,202,146,60,219,162,20,104,145,139,67,26,191,201,218,191,19,176,125,73,116,155,226,78,39,80,151,31,161,214,103,183,1,5,201,144,74,203,77,204,39,186,154,57,44,100,209,170,21,190,99,146,12,38,18,86,200,222,154,124,177,19,72,204,252,236,85,1,125,118,211,154,0,242,120,42,156,164,212,107,33,247,21,62,173,153,91,39,135,42,151,187,141,143,207,10,138,178,181,181,168,63,202,64,41,127,109,73,176,45,28,106,231,101,153,91,23,218,67,178,27,199,238,168,13,55,172,238,109,135,136,177,72,44,95,85,81,154,213,227,103,41,82,217,129,163,84,27,154,215,98,68,57,164,158,79,74,142,153,107,47,63,82,123,14,212,4,26,168,213,83,27,128,159,6,81,118,41,169,51,37,9,156,202,199,120,2,241,36,247,218,123,123,17,248,74,129,108,76,134,99,39,51,181,4,250,112,103,202,133,173,135,58,161,239,136,98,255,0,173,104,187,178,156,38,63,105,20,165,34,70,226,55,144,229,151,0,131,213,41,106,54,164,33,125,213,201,247,151,158,163,243,113,100,136,126,107,163,83,135,242,48,189,169,22,195,181,16,127,85,112,69,81,14,102,248,106,110,28,63,180,155,211,214,159,62,96,170,41,22,101,113,224,97,143,39,40,150,217,240,34,254,77,161,81,155,103,224,67,236,6,67,229,202,169,98,68,229,144,95,249,194,101,39,176,28,105,207,48,133,200,186,228,154,122,121,44,230,41,18,57,154,120,2,233,74,202,58,177,49,24,207,34,160,173,102,79,14,85,161,154,108,229,39,10,99,26,158,93,111,41,165,12,169,130,197,43,225,196,20,78,46,196,0,94,241,61,110,140,252,163,67,204,126,217,43,48,170,166,217,145,153,36,24,146,25,58,36,4,230,20,242,23,237,166,140,178,25,123,150,169,236,62,70,109,10,133,97,170,194,184,122,74,170,55,46,33,136,139,211,233,200,54,98,237,26,100,200,199,47,186,137,126,65,49,226,42,5,20,211,198,139,7,218,228,90,39,132,4,57,56,144,246,82,95,24,255,0,109,27,27,4,224,101,18,75,21,217,243,21,190,144,18,121,81,65,14,216,125,168,168,19,246,199,194,94,181,190,200,44,156,60,193,78,162,84,72,105,36,66,60,32,146,255,0,113,103,182,156,55,243,9,55,135,66,121,35,204,128,176,189,149,172,32,22,136,117,179,163,31,55,33,85,67,40,120,249,74,143,103,203,3,10,24,44,194,152,218,195,19,48,150,42,109,26,251,222,83,150,161,196,76,184,148,165,173,249,198,252,65,82,107,33,104,213,92,233,50,94,9,175,237,88,108,226,120,46,115,91,169,231,12,138,142,30,167,4,238,30,162,33,88,36,142,131,67,96,26,199,120,1,251,168,57,140,124,145,241,36,108,100,177,31,148,170,162,98,85,62,127,26,69,63,144,235,13,254,49,246,161,95,61,153,251,80,101,76,46,244,195,245,5,83,195,255,0,186,46,75,3,71,158,182,113,195,44,189,79,93,204,51,222,65,240,149,70,223,51,17,222,92,72,101,87,54,57,157,23,85,23,64,184,137,80,13,166,212,121,62,162,14,77,196,162,121,164,243,32,30,202,83,12,44,138,174,134,156,114,120,140,150,163,110,84,83,85,50,94,237,134,15,180,186,198,158,187,131,36,27,73,98,72,89,166,193,4,140,202,36,204,218,96,24,55,113,10,68,155,116,6,146,225,183,31,15,96,217,15,119,82,92,68,66,230,151,72,13,164,184,189,75,68,61,90,122,79,148,151,41,61,14,167,137,118,206,28,101,69,150,195,109,201,95,189,9,89,250,241,144,94,204,171,207,214,99,154,196,110,164,210,177,45,162,63,229,84,44,61,55,107,91,43,104,104,164,199,245,17,162,177,139,34,87,250,60,52,249,93,162,77,160,64,60,226,48,197,226,202,182,213,86,143,31,48,145,242,67,177,85,168,155,131,73,154,51,229,50,134,86,82,37,17,131,98,39,242,241,32,31,172,223,24,152,178,145,107,252,72,73,62,234,70,168,202,172,81,48,204,27,251,83,166,60,132,7,10,136,100,146,20,138,182,146,201,248,48,164,25,131,182,211,188,16,51,224,63,26,222,99,74,243,237,91,13,39,35,21,137,228,77,154,27,200,62,21,178,158,49,242,97,42,220,246,114,45,161,199,145,73,128,221,107,79,144,28,74,38,126,158,32,142,243,9,116,248,204,220,141,105,153,84,1,38,90,137,102,67,144,122,57,243,255,0,220,81,38,143,167,25,65,195,23,145,89,26,180,4,68,198,128,49,39,174,131,110,49,13,79,85,58,55,158,97,98,84,49,163,74,140,246,114,167,111,120,227,119,117,163,63,167,20,25,66,81,165,106,133,156,12,57,17,239,96,4,12,201,28,201,132,23,8,144,51,36,216,141,137,44,62,216,117,149,216,35,19,219,88,178,96,228,129,74,48,196,147,43,230,196,171,99,70,97,0,176,118,85,65,57,158,124,248,132,181,73,12,191,200,92,169,193,161,173,177,152,2,118,162,186,131,72,50,161,146,113,13,156,169,188,157,214,60,185,82,80,152,113,136,157,6,236,4,6,21,182,37,86,113,92,150,101,26,95,233,76,39,180,168,222,16,119,45,126,3,34,123,11,144,152,213,185,98,97,18,158,102,149,0,188,247,98,93,16,48,208,179,225,143,243,170,98,37,216,230,126,154,72,199,225,201,141,22,25,135,130,169,100,192,98,159,181,199,244,148,153,84,186,200,18,203,182,73,31,9,84,229,197,173,172,19,229,16,184,215,171,107,78,57,121,125,180,249,241,135,36,28,169,84,102,106,11,161,204,125,147,24,99,42,218,118,3,195,17,75,137,75,198,128,56,207,226,78,195,198,204,201,137,143,228,195,60,97,253,180,9,177,141,107,101,145,228,131,14,85,57,168,77,107,24,28,34,202,134,226,10,185,15,131,101,200,140,51,224,201,6,95,113,115,122,171,43,33,61,254,160,156,250,219,6,167,27,21,146,63,81,201,153,151,169,75,234,122,121,69,240,226,76,67,61,242,94,189,101,36,248,22,72,170,234,17,179,35,0,210,67,216,129,82,135,149,138,60,50,110,50,114,197,38,53,81,90,111,170,136,234,100,214,181,141,18,102,62,51,249,86,131,109,39,49,49,184,240,146,12,33,82,17,141,42,166,94,35,11,143,205,59,10,163,232,204,4,98,98,8,147,214,73,1,0,163,108,159,56,95,55,94,44,162,89,214,234,29,207,181,200,37,15,34,181,196,171,124,59,146,115,4,92,107,204,49,250,74,37,170,171,82,31,242,5,54,52,145,149,157,74,196,90,192,166,135,185,2,141,178,101,196,41,92,89,49,171,168,6,25,73,133,51,153,67,22,72,8,97,44,101,87,83,99,153,161,98,106,146,203,129,153,145,83,38,99,230,89,250,38,34,44,164,198,0,193,204,133,143,16,105,178,21,191,85,101,225,49,83,154,219,32,73,31,42,128,212,149,164,17,247,113,16,209,172,165,13,156,37,196,145,153,145,139,232,168,234,116,137,49,129,231,152,40,87,188,130,74,233,46,223,56,24,140,84,220,220,172,79,204,230,173,24,38,49,183,43,214,176,206,32,113,114,160,227,121,249,170,8,220,131,194,169,27,9,33,10,19,99,122,96,204,18,83,107,45,54,121,36,205,16,72,31,74,151,11,180,75,50,27,70,81,140,8,120,153,212,143,101,144,35,19,18,194,170,120,4,12,38,65,218,214,238,79,152,42,130,170,229,144,108,199,178,79,82,130,187,129,99,186,205,237,170,182,100,140,53,233,47,4,145,243,37,230,53,168,66,134,121,32,191,153,16,107,136,178,89,133,27,119,166,217,36,25,132,163,38,104,251,145,121,225,41,22,50,177,85,145,75,32,178,9,88,204,56,209,225,96,227,49,65,233,224,216,198,149,134,94,76,106,254,27,50,13,42,138,205,253,52,73,158,197,166,52,9,68,151,152,69,79,217,165,96,224,205,238,33,25,24,240,94,153,148,85,144,41,254,120,18,25,147,229,70,58,104,105,152,146,27,38,110,72,144,162,176,230,28,254,62,212,254,27,198,94,101,21,14,182,112,252,57,85,28,0,156,136,168,51,41,74,199,176,163,194,20,138,224,39,27,250,147,16,192,63,180,141,240,33,25,138,88,150,170,147,178,131,86,176,99,27,17,51,3,148,104,67,113,244,175,161,158,154,198,87,200,75,113,79,185,31,82,69,26,30,219,204,37,18,232,207,124,82,141,42,51,43,73,221,141,109,133,85,97,12,55,144,73,187,36,241,242,173,70,147,16,105,36,155,128,110,177,101,88,197,21,127,134,187,187,137,113,137,194,152,82,79,149,37,156,203,120,106,129,101,205,148,105,148,106,125,183,74,133,90,197,154,101,173,123,27,89,147,39,18,96,25,135,240,90,66,23,137,49,12,14,53,67,157,152,67,124,19,205,2,69,176,103,135,106,232,111,97,6,5,53,50,144,114,73,219,137,110,32,178,53,68,1,102,84,210,28,60,172,89,179,74,144,68,204,25,232,128,135,109,238,167,224,12,215,52,201,9,6,62,30,196,51,38,78,146,60,38,76,228,207,130,32,97,247,18,198,89,3,207,137,97,170,173,219,216,203,109,33,105,153,36,145,153,218,139,51,200,70,36,150,85,179,166,254,218,86,25,91,247,25,214,234,78,55,136,165,64,204,134,9,167,204,164,173,107,109,99,19,229,19,141,55,50,119,228,20,177,37,200,118,237,201,7,209,170,135,210,33,39,65,210,89,7,136,216,210,247,201,197,246,145,241,167,144,188,89,83,238,28,237,27,63,201,39,119,240,220,17,167,110,235,139,137,18,249,56,162,98,247,4,168,102,50,81,61,164,154,101,81,59,177,35,19,125,126,200,251,41,231,24,200,100,144,58,146,203,63,87,26,166,178,192,50,98,50,81,182,25,73,194,36,140,167,74,200,181,246,31,213,4,22,67,203,238,38,102,140,15,14,97,13,33,170,123,224,157,86,132,32,155,220,177,133,2,141,24,5,76,54,204,140,53,169,244,39,131,243,97,47,18,218,199,229,98,4,96,3,25,229,76,106,158,194,241,33,118,195,200,178,141,196,116,15,141,70,179,25,143,221,73,166,121,151,168,168,233,144,229,251,169,52,201,155,21,172,198,70,167,211,110,176,98,237,72,205,187,31,112,147,74,219,183,146,86,37,66,248,99,146,206,165,139,87,54,75,66,67,178,28,178,17,83,70,129,192,207,248,101,77,3,13,130,246,150,70,103,228,79,85,37,184,206,39,52,1,149,137,67,224,30,17,243,5,62,220,199,68,60,32,146,196,98,107,89,4,208,238,9,24,236,202,168,217,225,59,152,73,123,235,89,244,150,208,132,145,150,49,158,135,220,59,99,167,1,126,65,164,51,12,68,93,108,156,170,30,69,217,110,161,243,33,228,230,196,135,102,49,145,103,62,102,54,36,204,159,206,186,21,137,109,143,77,215,212,181,51,206,79,180,189,26,72,253,229,183,55,209,69,132,169,245,159,44,138,13,150,47,117,45,123,242,161,252,14,39,164,107,20,85,95,50,134,99,55,160,234,83,51,52,244,175,60,216,149,28,9,156,120,150,227,73,31,188,181,89,73,178,183,129,207,108,180,198,228,125,88,136,180,192,170,61,107,59,72,186,17,131,151,153,121,241,152,65,225,44,85,74,163,134,243,166,36,9,167,206,19,210,185,51,39,121,241,21,95,204,211,192,39,180,148,76,210,188,105,118,202,175,80,1,67,50,86,78,82,170,221,255,0,7,86,85,46,192,237,189,164,198,5,144,62,170,23,1,100,204,14,202,4,188,153,182,164,16,214,218,121,36,201,132,197,79,166,90,142,76,71,132,165,92,222,202,124,184,214,92,63,243,169,73,82,221,61,156,234,161,97,196,204,193,148,176,147,39,115,194,101,57,91,125,192,140,12,204,167,25,178,169,148,168,253,140,227,91,35,61,153,22,33,48,241,172,30,197,101,57,216,96,252,98,64,79,53,113,25,197,216,190,62,73,60,49,37,219,6,100,225,76,34,212,201,150,76,140,133,181,212,155,96,101,8,186,150,137,145,136,84,180,212,147,139,238,143,26,42,195,247,140,67,63,85,78,183,30,28,88,150,234,72,22,51,95,204,36,216,58,96,131,229,49,83,202,216,207,198,181,84,86,153,124,67,233,40,98,70,3,12,100,206,76,144,12,28,188,67,65,50,78,219,137,124,146,205,243,57,145,97,22,59,181,156,203,130,112,248,86,91,60,108,95,107,97,196,140,199,162,95,198,244,150,26,191,160,176,208,14,94,100,190,77,198,203,132,202,135,205,1,113,73,22,200,15,10,99,56,107,152,181,147,1,52,121,66,85,180,33,57,82,154,221,60,122,67,191,151,42,161,134,108,68,64,205,255,0,0,67,83,217,120,102,218,160,88,207,100,194,85,175,51,8,62,212,150,99,24,63,53,184,136,182,55,86,189,157,42,136,47,6,14,81,40,67,73,36,99,229,9,85,61,85,216,8,62,85,43,21,104,111,160,45,197,107,10,60,161,82,236,221,142,86,28,74,226,100,145,251,41,49,188,50,101,77,97,86,200,105,11,9,224,183,97,25,6,133,125,196,81,191,104,110,196,96,89,147,169,49,141,96,51,4,139,125,86,79,117,25,225,141,107,111,248,208,198,40,99,194,127,103,149,106,102,113,19,152,73,140,55,163,63,209,255,0,202,74,28,13,213,176,226,20,121,81,70,12,65,143,169,40,52,240,86,177,1,248,145,146,95,135,42,44,81,97,190,65,179,228,131,237,165,198,103,209,90,109,99,51,30,108,170,85,250,171,101,47,104,100,128,177,175,136,84,248,100,206,242,172,96,67,121,19,22,99,154,12,193,88,135,229,158,138,143,185,173,77,143,170,252,139,232,102,30,55,14,85,178,77,168,255,0,224,5,39,38,251,114,247,226,79,85,21,108,252,138,211,124,235,57,121,86,248,112,34,255,0,105,0,121,18,106,75,45,202,120,203,34,86,191,50,90,155,144,237,140,126,62,164,44,240,128,140,230,18,202,54,161,4,158,212,193,239,139,37,152,76,133,34,202,199,62,153,15,25,56,151,198,103,78,167,192,124,23,229,237,26,213,182,103,118,37,74,141,106,2,5,233,117,172,7,201,84,24,88,63,105,104,120,114,162,166,110,18,181,176,207,24,252,201,238,216,24,242,229,228,68,26,26,223,14,159,114,138,152,210,9,252,198,71,225,77,161,252,179,17,70,173,4,97,245,15,34,86,96,188,163,238,67,4,121,134,62,96,11,238,141,125,100,156,131,82,134,173,157,159,138,82,99,27,119,91,220,81,149,77,108,85,149,71,222,108,31,106,14,73,135,145,102,199,142,72,210,105,241,142,35,240,170,8,181,27,25,224,40,18,183,152,241,158,176,97,136,46,213,183,140,137,70,181,6,16,231,241,162,153,39,39,186,146,248,98,68,4,201,106,62,224,209,146,73,27,221,76,96,106,120,57,49,75,73,188,55,35,72,167,211,206,243,249,68,172,173,226,60,108,143,139,157,100,38,173,156,62,18,141,44,159,3,23,48,84,150,158,13,148,111,12,197,87,48,204,242,15,153,69,89,188,197,146,20,78,4,251,204,49,45,65,184,31,78,84,246,202,132,18,64,66,135,177,77,50,180,99,39,82,161,53,100,168,45,244,254,60,201,52,109,66,114,112,166,243,216,194,49,225,83,102,11,196,126,21,69,82,171,34,135,188,63,159,46,84,80,102,109,151,161,198,121,7,218,182,204,141,136,10,149,36,210,120,3,76,178,121,120,66,151,198,147,59,58,72,253,78,200,215,30,159,238,21,85,85,70,33,9,149,78,163,218,131,40,114,81,24,114,61,121,144,254,210,109,14,48,48,48,197,148,49,17,97,38,111,34,102,72,113,145,96,25,47,26,97,113,27,47,48,146,95,15,201,132,169,234,50,182,33,102,178,39,213,88,132,217,89,204,149,27,140,139,29,230,52,13,240,17,62,168,31,240,126,104,157,136,234,169,143,141,225,149,99,13,251,148,218,28,63,207,212,134,85,113,22,74,15,161,189,146,89,195,141,110,125,105,62,146,20,49,182,221,41,176,103,140,140,229,71,1,118,239,154,10,39,207,61,64,243,8,73,119,226,73,82,122,149,44,200,192,146,7,164,208,41,49,19,255,0,127,73,182,90,57,85,52,207,79,83,236,51,78,147,218,156,132,57,86,248,213,191,105,30,200,204,18,203,80,155,201,188,40,124,7,141,98,249,56,134,154,72,235,83,215,15,227,82,102,185,72,215,247,49,153,62,38,62,213,61,39,83,197,140,254,212,186,102,127,55,242,160,13,90,2,147,149,98,198,206,116,43,34,15,255,0,28,196,250,162,68,178,215,122,60,202,26,78,143,1,9,152,50,136,37,65,85,24,144,128,48,229,85,88,68,147,168,90,226,46,190,14,73,104,170,218,78,63,109,21,38,30,249,96,24,103,131,238,174,133,83,149,164,191,200,83,225,156,76,82,211,44,136,59,44,65,84,251,151,227,230,81,150,79,24,236,114,174,121,11,244,229,157,109,217,198,198,102,84,112,238,0,81,242,174,123,26,102,228,120,83,88,108,56,135,218,181,108,107,83,203,66,178,124,200,132,247,82,199,189,133,233,73,164,152,226,127,86,81,173,129,178,96,211,41,44,124,13,198,141,41,109,140,194,23,185,21,0,195,147,238,163,159,12,17,135,153,49,155,140,107,134,205,183,186,176,159,48,139,19,79,7,74,249,25,241,100,147,152,170,108,166,173,128,228,201,200,5,41,37,248,206,245,209,61,20,30,25,178,169,253,85,167,134,72,153,98,11,144,73,214,49,55,178,168,150,1,135,230,171,107,88,194,177,64,195,97,213,13,60,153,195,127,48,184,214,143,91,149,134,141,136,121,144,1,152,201,41,144,108,128,70,98,42,10,78,214,55,153,68,129,21,76,76,194,120,32,158,108,68,90,223,112,196,46,240,5,39,41,82,216,117,140,108,25,224,42,212,96,228,65,25,145,68,60,177,10,183,67,158,196,88,198,143,245,21,132,50,227,75,120,76,34,167,12,128,9,44,69,25,224,146,53,224,241,38,178,137,89,0,31,73,139,165,77,106,125,61,6,112,31,155,177,94,61,249,70,148,90,214,229,30,100,122,11,154,28,72,218,14,84,99,188,209,37,127,26,210,198,106,218,137,120,123,70,186,118,207,25,240,162,38,105,130,73,6,96,137,27,43,226,89,122,183,78,126,162,58,171,35,148,28,221,137,187,44,177,165,79,173,60,35,243,9,53,135,25,133,26,90,134,226,148,16,45,64,65,163,251,18,72,20,156,234,202,29,80,198,197,65,36,97,80,97,227,34,104,23,140,67,91,77,3,145,106,125,105,62,170,219,10,5,51,34,68,247,144,68,84,172,15,34,213,50,180,4,229,82,168,203,37,5,113,183,68,94,124,103,253,84,107,2,49,44,188,50,44,170,143,184,198,168,111,246,145,239,140,12,105,97,184,209,193,147,145,139,85,132,145,111,144,9,152,14,172,75,45,179,63,245,94,159,12,153,51,45,176,228,254,78,164,214,22,170,100,246,0,172,234,74,228,195,77,12,245,161,236,200,164,204,195,109,146,22,81,177,115,36,111,213,172,173,62,44,170,242,101,56,231,51,10,77,255,0,135,181,217,50,237,70,85,187,108,252,74,199,58,167,35,42,75,178,89,120,42,110,65,141,7,91,72,56,67,234,26,102,246,126,69,77,186,3,76,174,103,26,203,23,114,55,48,10,163,238,38,30,49,56,132,69,190,170,124,239,14,81,37,163,3,42,13,236,140,56,220,202,102,102,161,196,78,36,230,96,73,57,156,201,11,244,241,6,70,27,42,110,204,42,208,243,44,172,187,118,169,188,3,2,119,218,70,195,198,48,98,196,36,57,153,243,125,93,168,1,216,106,128,86,126,169,7,63,79,31,218,229,89,195,11,254,170,104,195,99,66,212,155,43,120,234,65,204,211,214,162,38,108,68,77,160,48,248,217,149,85,62,124,82,15,180,105,52,150,100,243,194,183,16,209,159,203,67,23,255,0,230,133,48,94,85,139,55,98,122,52,63,249,44,29,148,94,26,210,123,171,43,90,161,144,28,66,79,127,209,255,0,203,95,31,225,224,159,18,25,216,231,198,124,232,207,225,91,217,118,124,124,201,252,250,209,246,164,51,43,113,31,132,72,98,170,193,80,38,60,164,79,163,27,141,44,141,27,24,216,136,99,241,172,27,152,107,194,180,5,135,25,214,240,152,126,242,205,230,98,86,5,178,13,160,27,141,55,11,193,141,79,67,122,110,204,152,212,42,109,149,249,141,24,97,175,99,31,254,170,121,230,148,51,253,181,156,155,141,176,17,144,219,40,59,123,0,47,166,133,49,178,123,171,159,90,234,163,231,196,36,101,85,148,226,243,21,50,179,14,221,42,162,251,148,114,88,76,156,162,82,247,108,219,17,84,176,204,146,196,5,196,54,73,7,82,185,192,203,70,33,225,223,14,49,249,127,231,93,18,146,202,44,214,51,234,46,95,101,84,124,252,34,84,186,97,132,132,49,230,42,155,88,236,85,137,212,232,216,80,38,134,15,164,183,198,178,136,64,118,165,214,86,76,23,186,145,89,137,126,58,216,218,248,96,250,75,13,131,9,237,36,111,213,88,136,138,135,169,192,78,228,88,175,226,140,189,40,127,250,37,214,180,32,192,76,57,50,39,176,237,107,100,251,168,231,134,33,25,245,83,171,41,207,36,50,104,114,99,4,241,158,168,104,236,158,36,211,82,67,6,55,135,22,37,42,22,18,49,214,49,120,100,106,230,95,70,178,71,121,128,131,237,82,17,172,152,182,250,195,255,0,244,72,81,149,92,117,51,26,75,50,72,50,98,49,82,233,243,229,16,124,74,102,76,11,25,39,237,34,197,102,13,152,202,179,70,139,36,125,169,112,107,98,198,39,10,221,2,49,196,12,38,42,211,61,135,39,74,161,21,229,238,81,70,120,49,246,163,95,24,101,98,134,11,44,68,154,70,184,60,46,212,246,99,90,21,112,235,32,237,189,165,53,62,125,140,99,230,8,184,211,199,218,142,201,121,143,251,73,4,85,217,16,254,36,103,134,18,228,91,25,63,242,45,23,20,242,139,203,16,75,84,8,114,241,225,40,147,213,134,180,102,79,178,33,125,164,242,158,96,254,146,21,244,36,199,149,25,14,54,217,21,13,197,241,15,153,60,5,31,8,177,40,219,39,156,114,251,85,105,152,50,49,38,153,79,185,238,66,168,110,80,206,170,120,241,166,193,158,127,52,154,52,48,66,234,18,32,51,192,50,33,148,219,92,160,243,33,6,133,146,252,107,236,105,140,42,244,192,228,31,106,67,44,14,25,44,90,38,61,235,204,11,6,76,37,42,63,96,194,51,181,21,55,114,128,80,12,68,228,51,6,148,73,199,25,233,76,203,134,8,152,80,50,230,90,122,168,196,181,62,227,39,180,164,153,36,242,89,148,40,200,15,39,155,50,167,85,26,168,81,109,136,78,101,131,12,113,19,9,83,154,222,88,139,211,3,246,147,49,203,193,133,166,128,242,32,205,90,68,233,139,235,194,245,59,41,185,9,35,4,158,234,53,156,104,195,4,30,28,41,113,159,137,22,53,108,18,105,159,117,77,89,73,103,159,106,223,37,146,138,126,21,186,29,32,201,202,100,42,149,178,162,136,36,198,220,179,14,37,246,171,77,142,51,243,98,87,209,171,98,127,236,85,233,52,255,0,68,74,182,84,57,172,207,168,140,48,6,36,88,99,98,70,122,89,214,91,3,137,37,134,85,11,140,198,99,234,69,62,28,76,31,165,26,26,52,99,248,117,44,222,103,137,27,134,180,106,255,0,34,233,33,255,0,26,158,178,152,49,189,60,181,153,249,18,136,112,217,36,156,202,86,103,97,227,141,81,73,121,246,68,47,8,68,69,244,47,56,135,202,175,153,78,194,15,244,163,75,103,233,236,126,124,88,147,170,139,249,11,167,193,36,107,92,79,78,105,222,249,60,203,239,162,60,125,194,71,177,152,214,178,226,58,245,3,234,211,99,238,78,119,227,34,134,52,242,9,101,26,212,159,85,78,197,171,126,69,29,192,114,196,122,145,153,1,228,34,168,129,100,50,141,13,48,35,39,48,85,85,142,89,22,132,203,225,158,55,180,181,6,224,240,95,212,158,204,97,49,169,107,32,156,94,104,108,205,141,171,200,102,253,84,15,121,62,170,212,245,210,71,218,184,101,173,148,237,219,197,137,81,233,184,199,39,129,185,18,41,218,218,35,41,215,100,207,7,178,138,141,48,100,26,141,12,105,69,31,106,115,91,24,145,153,202,130,77,90,142,77,131,185,98,25,49,62,170,95,62,120,4,60,41,92,99,15,34,91,10,177,169,96,201,35,91,119,241,69,218,166,119,56,253,212,9,140,242,251,171,44,195,109,70,89,62,124,73,60,57,82,139,40,0,199,151,18,87,0,56,249,147,119,242,129,53,152,156,157,60,92,212,150,55,25,211,40,211,34,140,125,169,117,223,203,114,169,150,79,60,151,246,169,151,141,174,165,92,203,225,137,232,154,219,32,78,247,84,155,234,167,73,71,214,210,75,132,252,217,83,169,172,202,95,70,102,46,165,233,57,22,138,211,126,78,85,182,75,208,199,53,90,198,133,175,58,22,78,116,178,76,252,105,7,85,30,190,225,131,26,77,113,169,63,35,210,147,79,33,125,213,147,24,2,51,153,109,75,226,170,74,76,128,113,19,40,139,137,99,15,82,51,62,210,88,177,32,127,18,12,132,230,42,114,200,116,246,64,202,98,141,117,226,113,248,229,161,65,14,120,240,113,41,125,67,165,98,91,17,249,125,213,191,120,10,223,116,105,205,109,149,108,224,125,196,202,196,182,217,51,57,92,253,37,232,137,108,48,159,59,59,23,103,52,104,36,39,205,136,101,26,75,113,2,171,39,244,248,169,153,84,22,194,72,117,71,146,14,165,161,225,60,23,245,35,153,51,108,76,93,75,211,205,185,6,100,184,155,144,137,250,135,108,124,38,79,67,36,19,88,163,110,32,2,73,59,121,17,180,149,182,176,89,202,84,150,107,12,202,181,26,79,134,60,136,56,193,100,103,166,38,134,114,177,74,76,101,173,68,238,81,16,163,42,118,49,74,67,60,99,64,254,33,173,140,126,18,242,44,95,39,125,21,34,153,167,153,37,249,178,242,36,107,22,134,182,204,232,204,213,64,157,23,219,200,166,231,234,168,131,59,196,82,160,41,244,195,227,115,122,162,97,51,74,209,205,230,41,70,82,172,202,165,255,0,197,220,42,4,193,217,15,48,86,169,250,72,4,38,239,116,65,17,101,91,24,117,15,194,34,143,26,109,152,114,135,218,153,78,89,23,44,125,133,159,134,193,108,12,38,42,71,51,225,20,233,223,182,168,77,60,21,4,230,42,170,211,26,170,33,30,204,69,25,19,89,68,104,229,173,144,81,73,161,153,83,21,130,234,77,216,255,0,77,238,18,172,159,119,84,64,123,106,51,80,191,124,199,134,34,108,73,198,173,230,101,101,118,201,32,127,18,148,147,12,22,79,194,100,243,77,176,121,24,27,97,43,199,211,233,89,49,95,136,88,136,133,53,154,135,14,141,161,129,26,215,119,19,139,47,98,179,124,0,65,3,12,158,178,181,130,58,22,225,131,199,137,53,69,179,9,191,22,196,140,196,85,110,167,245,37,27,113,163,45,72,247,154,188,185,126,218,251,166,253,114,165,248,165,211,73,255,0,26,92,172,116,99,82,222,201,236,42,249,2,73,35,123,89,70,181,177,132,157,210,37,166,97,159,90,206,84,196,135,239,120,36,243,109,86,192,192,170,146,79,155,18,229,86,90,206,92,99,226,9,80,116,255,0,18,37,138,199,13,134,65,40,111,45,142,143,198,103,95,115,184,51,77,233,207,14,40,169,37,149,60,28,255,0,40,44,72,38,92,62,108,76,213,229,73,141,169,207,24,248,101,149,62,225,37,133,134,6,207,8,249,77,20,152,147,70,63,124,49,225,75,99,93,144,163,230,229,26,50,29,144,6,244,203,83,24,83,107,72,66,191,54,37,133,108,61,177,57,68,169,172,174,32,144,28,93,138,82,202,214,95,246,130,77,97,107,112,253,67,164,160,205,3,12,17,13,107,173,211,0,193,242,152,242,125,52,151,195,83,78,31,111,26,208,249,247,148,143,203,151,145,79,112,109,191,233,66,248,210,224,159,12,177,98,84,16,39,131,195,18,229,23,218,255,0,80,96,234,202,145,195,248,163,98,51,225,52,82,36,105,75,47,77,173,79,208,79,121,49,230,10,159,53,172,161,159,155,30,53,47,3,85,106,50,129,134,196,60,127,186,181,92,90,216,217,49,129,234,42,97,42,169,169,208,195,60,5,6,101,136,102,40,90,163,78,140,63,155,42,121,26,102,87,241,39,17,170,81,62,203,26,212,105,57,16,6,9,8,190,133,131,247,80,47,160,83,38,109,150,153,150,91,148,52,199,140,124,201,111,226,26,210,241,20,163,64,225,134,141,106,33,238,241,15,26,198,29,241,58,74,181,62,212,101,6,17,21,79,90,178,88,134,243,68,64,203,153,110,27,34,15,148,34,202,190,190,76,235,34,117,40,202,171,43,44,12,79,224,106,66,70,238,18,75,5,71,115,41,50,68,120,140,164,153,24,241,137,135,41,21,1,181,155,8,207,164,145,70,178,136,73,221,185,82,73,81,227,86,174,166,6,121,198,143,170,159,245,138,143,159,79,185,6,236,41,11,225,188,94,234,222,2,89,92,185,141,101,7,195,219,67,73,181,24,137,194,163,55,36,31,186,153,67,54,86,118,166,220,212,205,181,65,190,252,133,39,210,69,50,75,9,210,84,150,72,94,81,175,177,161,190,55,116,165,181,50,202,21,113,200,60,69,72,89,2,9,9,212,159,50,156,150,67,253,82,71,107,14,93,65,254,162,97,13,255,0,135,162,73,246,134,179,252,55,177,230,196,136,129,100,50,177,156,73,235,230,0,145,121,145,136,122,146,230,121,196,62,36,165,249,61,229,94,253,161,71,212,167,237,99,98,127,18,96,19,89,70,220,129,226,18,136,146,203,24,68,253,82,233,48,2,66,39,12,248,99,6,200,108,151,96,33,242,165,96,220,161,205,232,111,172,122,165,245,170,86,67,5,151,106,54,227,70,2,147,252,184,92,104,88,108,202,76,73,133,181,205,70,211,112,68,207,148,236,72,166,62,117,33,242,226,38,53,99,50,5,148,17,238,194,138,128,96,93,131,105,46,42,24,101,37,97,234,125,234,177,129,49,251,85,57,63,74,142,180,252,73,221,60,99,147,192,42,74,172,81,153,91,66,11,226,44,59,89,164,254,156,36,151,74,250,141,109,147,50,148,139,182,26,158,224,140,196,104,3,198,165,45,104,73,24,143,249,84,173,211,232,205,98,203,213,234,137,79,130,166,146,226,39,228,229,93,7,53,53,189,118,25,112,6,85,249,206,76,147,194,233,78,105,53,204,161,113,101,228,74,210,50,48,191,138,179,105,126,229,229,173,80,234,9,195,214,84,170,103,204,177,1,51,86,158,75,62,108,168,136,115,55,44,225,85,89,46,74,72,232,78,92,86,176,94,102,40,144,81,166,87,11,132,61,138,208,193,4,225,188,50,226,168,107,189,30,120,71,205,92,153,148,197,97,163,39,229,240,14,37,71,79,61,241,158,195,41,58,208,158,48,57,81,76,158,57,36,196,18,164,28,185,153,125,6,112,254,145,18,183,221,237,137,195,202,146,62,180,254,25,162,23,145,111,173,170,177,147,219,20,130,91,80,178,142,89,36,146,121,177,34,130,31,120,203,32,135,108,53,159,159,252,86,50,137,96,192,207,124,111,105,50,12,248,54,64,196,82,226,34,153,52,246,9,34,187,187,36,110,80,229,72,86,183,41,223,25,240,101,60,57,120,215,211,27,24,242,169,202,219,189,200,50,148,171,108,251,142,60,38,18,219,5,79,93,217,18,76,71,226,18,67,0,55,152,243,8,188,105,136,117,12,18,51,104,100,125,110,57,60,33,73,204,123,106,139,236,106,134,249,75,124,144,159,6,99,21,63,101,104,227,49,43,181,129,44,163,225,86,85,33,185,118,35,103,201,121,95,218,153,211,234,65,198,102,41,101,75,164,192,151,25,248,101,136,138,27,91,90,158,147,192,161,23,25,84,155,3,165,106,248,157,26,215,88,2,55,73,87,202,77,84,203,39,225,92,169,146,119,176,119,125,136,26,29,90,120,214,184,113,19,252,107,157,164,100,99,161,99,70,93,126,207,208,239,243,34,18,124,199,193,6,84,186,134,236,114,64,195,38,50,76,9,32,127,18,186,213,206,44,145,131,105,47,142,80,115,39,209,167,140,170,34,3,201,4,234,129,146,71,37,153,66,181,84,27,145,70,249,39,88,177,249,123,146,79,196,59,102,97,40,136,128,126,182,0,137,135,18,160,181,185,69,107,79,147,164,170,78,202,168,249,62,218,104,253,79,198,128,53,216,228,173,102,17,85,129,194,22,9,139,45,200,4,136,97,129,37,139,48,213,3,222,83,52,0,210,65,141,108,173,178,26,53,250,120,18,120,114,167,16,62,20,19,30,97,79,78,170,198,52,138,45,99,1,220,21,167,115,19,207,17,85,9,180,101,140,30,226,241,165,115,52,240,9,220,156,91,40,1,169,41,172,189,213,165,250,48,24,248,75,149,30,202,112,70,31,17,86,44,52,177,163,16,21,254,27,60,110,161,45,18,99,62,48,249,149,19,44,159,210,97,32,231,242,141,35,86,163,45,172,35,141,106,79,60,70,23,18,219,155,145,13,25,236,206,241,21,24,106,210,16,124,37,80,163,22,198,193,1,48,202,178,159,26,36,144,117,37,108,129,58,183,180,185,83,104,6,25,123,85,85,137,50,128,213,61,144,95,180,47,90,58,78,149,4,159,234,53,235,85,223,128,249,66,36,186,183,91,62,181,248,77,214,134,101,78,64,177,179,228,160,23,207,61,71,40,132,155,233,235,189,232,25,149,108,159,62,186,237,153,132,150,5,152,143,135,18,194,150,244,169,88,199,140,124,203,119,226,208,117,36,12,49,5,220,139,100,8,51,134,166,214,25,107,228,81,67,184,137,57,22,248,96,146,206,85,57,14,183,98,252,217,85,28,51,113,242,167,141,168,78,69,253,68,23,116,44,240,127,211,81,31,132,165,73,63,110,33,174,196,96,130,75,20,173,173,168,43,73,132,162,84,106,137,27,49,54,26,166,84,245,100,42,121,91,106,12,152,101,137,21,26,100,73,163,204,17,32,172,160,101,74,191,241,55,203,33,148,150,51,180,75,124,9,36,82,1,213,160,168,62,210,90,115,26,120,39,120,26,33,120,214,20,219,45,225,217,3,193,109,152,240,73,3,249,84,89,140,79,14,34,160,25,169,246,196,196,98,162,204,102,218,14,228,135,19,215,153,37,4,203,134,73,89,238,113,251,73,196,25,62,30,245,157,169,69,149,57,227,15,181,21,235,113,5,246,144,243,46,199,39,221,202,128,171,26,227,25,254,28,168,157,224,227,15,219,75,183,139,221,189,171,108,102,217,132,204,114,95,151,18,244,3,98,62,20,94,16,99,225,74,236,160,75,147,250,78,197,140,50,212,182,11,198,63,12,162,67,90,188,5,246,148,229,107,53,52,102,115,114,141,51,231,39,114,158,70,246,83,56,209,134,94,209,35,228,233,88,133,6,96,137,109,173,128,50,42,16,201,219,3,18,162,177,9,45,108,72,200,208,192,39,243,35,88,240,9,252,43,70,170,102,32,16,193,92,230,30,179,62,251,104,166,210,29,49,195,117,59,69,84,241,137,122,236,216,129,149,73,85,89,100,240,229,85,1,152,12,24,74,81,173,176,173,30,136,79,154,238,183,7,111,34,93,91,124,9,39,120,150,157,85,167,160,148,153,107,139,218,177,164,211,111,140,182,172,53,145,20,160,146,194,96,225,42,141,181,53,144,165,188,92,138,205,129,56,253,164,60,200,99,47,180,155,108,154,205,66,74,49,165,248,114,172,188,55,47,234,77,223,3,19,250,150,15,15,218,70,216,219,129,117,172,56,216,156,198,178,246,138,167,55,143,140,196,4,155,230,11,221,83,108,7,85,185,210,35,73,6,62,213,191,212,152,185,172,61,91,20,158,1,202,169,99,76,1,7,218,167,204,166,218,161,87,185,202,53,167,195,145,38,141,106,8,196,237,70,250,192,8,157,73,50,134,189,156,106,74,238,75,198,245,64,107,128,13,157,74,126,123,193,37,84,154,173,9,73,38,121,73,155,41,16,70,158,120,196,204,168,95,1,139,3,86,128,172,196,97,34,163,111,24,213,106,160,77,240,15,184,168,88,252,172,72,32,105,40,145,137,154,33,85,28,58,169,68,103,106,202,234,43,50,155,66,24,139,89,130,12,156,34,26,40,212,39,27,51,101,75,76,25,99,88,204,198,42,168,230,181,227,23,108,81,149,55,195,7,31,8,134,145,192,178,28,97,252,218,108,203,234,49,179,181,37,135,217,185,155,217,249,18,73,143,38,68,229,150,80,100,191,132,171,41,56,10,7,132,56,211,216,77,186,28,238,250,169,147,185,125,196,166,4,109,137,58,149,231,162,16,164,237,89,63,79,3,25,19,40,173,35,33,29,38,202,8,253,165,167,215,135,236,172,117,38,158,127,231,251,74,81,249,227,118,168,73,107,29,144,210,167,76,167,212,131,156,204,50,214,217,129,196,76,162,92,157,147,44,188,243,68,42,180,211,122,144,115,188,34,88,151,145,34,200,108,145,249,41,66,206,69,143,135,59,19,79,77,138,64,102,20,164,180,204,198,118,42,145,86,177,70,16,238,64,196,154,251,77,238,64,155,192,48,10,6,114,166,120,65,36,125,169,214,164,178,70,177,201,67,67,58,20,188,162,235,86,181,178,89,141,130,50,50,124,54,70,74,94,31,164,84,149,167,18,214,105,185,15,60,6,68,44,200,217,6,132,12,252,104,208,204,25,58,144,37,104,77,62,180,130,63,55,90,48,38,96,248,145,243,222,50,49,71,218,207,252,239,196,129,242,114,165,147,193,245,87,195,25,132,81,176,236,137,231,204,168,97,201,31,228,50,213,204,201,35,84,4,146,249,67,59,197,137,8,201,146,227,29,82,73,52,18,15,132,92,136,67,86,128,160,204,134,140,22,67,44,196,146,14,100,140,219,173,215,82,97,13,135,233,77,163,85,30,79,180,133,81,119,13,80,35,75,193,153,50,15,254,75,100,106,169,194,68,109,177,173,97,109,115,6,5,17,132,2,103,48,178,172,2,241,137,99,37,255,0,145,79,112,218,0,79,178,24,223,194,37,128,76,66,247,33,100,191,19,208,175,190,137,25,97,69,43,163,24,98,26,37,247,112,70,60,69,80,204,212,249,56,68,177,124,151,247,101,78,11,26,219,51,161,198,120,36,179,48,86,18,99,15,31,82,146,170,212,56,189,213,73,14,200,115,152,167,102,6,133,68,210,106,129,36,156,188,73,4,253,61,136,143,194,94,53,126,104,25,16,19,43,71,141,93,78,125,198,67,143,93,217,78,168,63,111,26,62,145,254,182,198,21,59,212,154,120,19,134,240,152,73,77,61,57,233,9,246,210,215,35,163,122,203,253,28,50,183,16,251,80,219,147,136,152,81,134,152,76,125,73,115,252,202,76,170,114,20,133,155,204,168,170,178,39,188,159,6,72,253,213,45,90,204,137,151,39,74,213,17,170,227,41,50,65,145,12,105,128,199,151,42,95,50,25,251,69,41,77,217,62,231,205,225,17,85,4,170,143,13,118,12,139,65,181,56,227,63,169,79,85,50,116,153,120,165,137,87,134,182,47,135,82,213,86,49,153,16,117,78,192,89,51,41,189,212,73,171,118,79,225,235,64,192,146,56,201,193,178,73,6,80,162,194,87,32,54,67,33,17,76,15,26,80,203,43,40,203,22,107,60,100,197,137,96,245,103,29,178,54,52,83,24,207,116,74,106,101,244,169,44,249,68,183,214,238,68,78,81,41,176,235,25,112,248,3,238,95,30,192,123,200,10,75,178,16,12,12,180,220,193,200,60,203,12,111,213,197,211,33,179,31,254,73,68,200,199,19,21,48,124,61,212,5,147,6,33,167,37,192,135,153,107,58,11,250,136,181,122,217,8,197,66,104,12,147,237,45,76,211,113,8,254,81,39,219,31,121,73,167,201,220,189,54,173,102,47,117,55,102,155,130,62,145,35,225,213,12,94,210,93,177,127,35,248,0,31,252,151,195,121,253,37,80,200,0,199,212,181,73,128,207,164,133,141,68,105,153,254,8,217,148,236,178,240,204,46,68,222,182,180,144,71,132,197,91,76,204,100,91,88,241,248,35,17,218,238,166,18,113,141,44,52,246,100,225,77,36,177,132,102,20,60,58,112,70,126,98,173,97,151,5,11,135,156,190,6,76,94,255,0,200,190,5,159,145,26,24,209,61,212,166,51,17,247,113,143,37,252,197,226,72,127,68,78,37,209,167,198,136,64,98,196,53,62,253,55,22,75,251,113,38,170,152,178,176,28,51,101,31,42,95,107,67,6,73,51,98,84,97,211,192,130,204,161,149,149,107,48,88,70,32,69,102,177,47,14,96,41,15,180,55,90,112,195,2,79,48,177,169,173,90,17,148,99,90,180,126,251,221,201,141,70,217,29,155,122,82,221,203,13,176,8,180,191,70,2,73,50,132,163,18,101,179,30,6,24,37,75,102,92,30,183,165,94,196,42,207,199,80,9,154,86,214,181,255,0,41,140,169,21,149,244,170,217,94,159,97,143,34,114,253,91,190,225,81,255,0,16,169,231,77,137,234,17,57,72,46,81,165,111,248,149,141,117,77,106,229,53,109,216,201,238,170,88,114,78,86,112,149,126,113,167,213,182,177,165,109,37,137,117,253,37,124,114,248,102,83,86,45,34,81,74,251,35,75,192,135,170,159,147,132,169,200,102,69,146,12,88,134,147,204,8,198,124,162,85,57,191,232,98,78,191,248,32,217,147,117,246,214,192,201,25,6,189,231,255,0,4,160,184,15,161,132,31,72,101,88,201,146,8,217,58,196,144,204,187,36,96,41,195,90,158,200,157,169,119,24,101,233,213,249,20,211,45,70,69,169,156,140,74,163,49,255,0,85,48,128,255,0,207,133,25,26,213,174,6,169,241,137,141,76,201,13,142,78,213,210,31,1,146,64,148,154,132,158,106,231,42,201,66,102,146,200,153,246,138,142,76,109,200,22,44,164,28,98,102,196,155,134,48,241,164,6,107,145,179,25,139,218,90,161,152,106,170,77,59,203,237,32,141,166,201,24,121,113,32,107,40,27,3,185,89,178,25,6,140,9,135,27,137,25,231,21,43,12,182,21,198,49,6,124,37,79,25,27,34,212,249,144,124,58,134,177,101,196,68,182,40,202,205,240,21,179,36,98,102,196,152,195,158,4,168,215,108,198,165,110,245,35,35,63,48,82,49,72,99,253,206,146,251,32,9,46,158,22,78,30,97,41,186,75,191,82,26,124,201,44,27,59,84,50,29,163,95,161,9,163,28,79,230,90,253,40,4,246,149,59,24,9,203,235,233,207,225,148,43,170,57,49,57,100,181,132,1,128,65,162,36,198,25,0,181,62,215,99,47,105,46,41,17,188,101,26,165,133,104,206,85,171,116,223,207,50,92,65,16,164,243,86,52,143,126,212,25,184,137,224,156,239,7,24,152,184,214,171,39,142,72,216,111,113,102,33,151,165,205,79,159,137,139,87,173,226,65,45,111,10,153,208,181,25,70,178,220,175,147,35,51,184,72,24,204,69,62,79,228,229,78,164,219,144,168,223,249,33,76,204,172,71,204,99,9,210,177,134,199,166,38,99,85,61,145,187,85,84,3,12,188,202,112,213,167,41,56,69,149,83,83,208,202,192,205,223,18,91,20,196,98,201,241,50,118,162,31,25,242,89,196,137,129,79,79,7,152,34,202,79,168,154,49,224,19,20,217,141,92,56,138,234,169,229,11,207,41,83,240,214,128,104,70,90,196,27,215,141,168,64,46,164,155,131,126,59,204,195,92,40,89,62,3,74,223,169,241,36,214,186,206,38,62,212,150,82,171,209,176,125,173,144,212,225,166,110,84,229,150,164,220,191,136,168,88,215,100,27,211,172,99,181,74,35,67,97,80,143,170,127,178,190,178,201,132,69,134,78,85,85,57,25,88,192,53,164,24,249,151,182,204,91,222,108,108,230,64,190,127,34,107,10,176,142,67,91,198,190,26,180,132,26,213,14,215,242,35,217,49,133,70,240,141,211,177,37,125,91,56,64,32,131,216,161,163,70,156,83,188,50,196,187,12,150,12,128,82,87,1,28,98,102,82,146,174,90,22,100,196,75,248,122,112,188,11,16,169,212,12,248,240,203,23,34,46,182,78,86,38,38,134,9,44,203,149,58,212,70,102,242,0,147,225,129,33,124,61,201,213,64,96,100,89,190,159,222,84,22,212,0,129,12,145,152,206,84,229,143,200,62,84,22,18,13,24,23,169,20,230,46,147,1,131,126,84,166,214,102,197,153,130,169,76,23,149,40,178,167,121,88,128,220,163,1,213,106,163,147,193,80,178,78,228,10,68,52,39,19,248,184,149,77,104,94,49,176,42,138,166,200,200,234,32,153,27,108,119,161,164,220,62,55,180,169,237,107,82,25,245,71,199,212,168,202,69,91,33,57,181,129,6,76,33,77,160,79,124,208,115,21,43,102,158,247,177,35,97,198,32,212,246,203,52,203,92,68,122,146,75,234,88,242,133,36,167,187,151,100,254,21,99,113,128,131,194,97,41,232,17,129,26,119,8,177,164,104,242,29,58,140,61,138,48,134,203,2,24,38,148,51,226,46,69,67,90,206,52,84,154,221,203,58,147,237,41,29,230,16,190,225,241,145,129,212,128,198,133,153,90,113,13,69,106,75,89,213,164,96,162,69,33,114,169,52,116,45,28,138,236,117,10,219,176,77,38,28,169,163,241,224,122,228,218,122,77,169,124,37,152,88,151,74,135,49,229,7,42,21,88,201,149,108,33,178,200,41,223,109,62,129,48,5,3,57,86,51,35,2,74,72,250,163,193,126,108,170,213,98,88,62,37,4,152,96,32,208,65,140,1,145,0,247,206,39,8,74,179,134,25,195,127,49,81,96,219,81,224,94,193,38,176,236,148,212,147,99,30,98,160,217,118,15,100,170,108,86,53,82,241,243,192,188,201,128,34,131,245,82,21,55,170,147,245,138,151,33,154,53,40,36,188,104,55,201,91,12,97,227,225,64,121,242,44,177,53,85,8,121,134,181,161,159,230,68,88,96,28,99,202,153,65,141,94,31,251,149,182,51,17,33,96,60,22,61,73,137,51,49,189,239,224,122,77,50,120,227,38,253,137,93,197,86,228,15,10,211,21,149,24,17,246,95,145,45,101,169,252,215,200,112,229,143,136,194,34,55,97,145,157,73,42,91,113,84,192,54,73,164,99,60,189,41,107,41,50,145,63,173,128,56,204,229,86,168,141,34,106,101,225,245,145,1,129,149,122,75,216,190,6,123,22,25,92,79,190,136,15,116,72,199,195,7,135,20,85,189,143,33,89,153,104,52,253,183,112,150,238,25,178,207,242,41,153,90,241,17,45,146,193,137,81,154,202,36,145,241,21,79,92,64,150,86,124,162,70,107,140,177,209,178,62,195,48,6,137,152,104,191,144,193,83,129,173,185,201,205,196,156,134,3,60,59,82,170,142,213,11,141,49,152,240,173,134,127,27,210,73,33,60,110,165,190,180,207,43,48,151,34,42,102,34,73,151,4,141,41,25,15,80,254,226,54,125,38,79,155,10,197,242,73,213,181,26,165,67,122,225,44,158,50,49,21,13,233,72,102,99,237,78,43,76,201,42,65,108,67,158,204,172,67,61,143,26,110,16,254,69,162,201,255,0,145,57,59,10,76,255,0,200,151,188,44,94,100,107,89,39,126,17,34,153,91,47,222,18,6,170,129,249,255,0,238,22,214,49,30,26,119,149,102,106,221,176,248,121,83,48,170,192,225,173,220,251,184,147,184,122,122,140,95,171,148,66,165,44,121,242,39,65,235,74,172,52,150,9,243,137,27,244,145,113,32,228,234,65,228,195,149,44,212,51,201,25,152,130,164,35,90,131,39,50,86,98,145,195,165,114,212,183,147,36,101,27,202,164,174,238,61,160,172,103,220,98,7,10,156,101,216,6,126,100,40,245,160,202,4,3,201,62,99,42,184,97,198,52,190,171,80,215,73,31,8,134,154,122,128,19,179,41,44,223,80,216,221,137,139,195,149,41,12,240,38,44,178,137,224,146,193,34,179,168,142,214,183,252,102,10,67,36,199,141,194,173,76,96,17,38,184,11,8,206,24,163,77,204,146,171,32,166,29,198,54,47,147,44,135,37,157,170,118,200,54,185,240,132,75,193,141,41,45,78,141,192,147,73,75,153,119,137,248,114,162,112,145,42,159,91,141,236,40,82,178,149,142,108,138,58,219,130,16,157,170,178,182,236,226,247,84,53,80,70,64,38,129,158,200,68,237,89,81,218,98,255,0,120,50,51,148,74,70,248,207,19,223,133,14,109,78,79,14,37,152,127,169,51,149,106,169,206,223,184,186,53,145,196,254,101,65,14,78,84,172,212,158,246,85,140,12,145,144,202,11,34,185,80,200,121,88,179,244,178,37,241,174,217,27,181,55,13,144,36,141,101,140,104,155,152,173,225,120,200,135,51,200,36,243,11,59,150,131,64,124,148,196,197,30,121,16,179,217,148,105,219,32,44,255,0,13,203,39,180,170,162,90,130,186,118,15,195,137,31,224,255,0,53,188,52,39,141,246,145,70,134,60,125,171,88,91,92,212,199,191,193,106,51,193,231,212,179,99,214,169,44,252,137,119,24,109,181,177,179,114,207,253,22,158,194,41,201,151,100,141,47,14,34,39,117,175,255,0,1,82,51,22,88,213,6,240,235,126,170,98,250,120,37,26,213,26,79,26,41,146,88,149,100,18,72,217,201,169,148,228,140,68,154,100,6,127,34,185,158,246,16,106,86,100,200,130,127,106,107,2,198,200,45,128,99,198,127,42,166,141,225,36,10,123,48,36,251,169,164,3,99,76,51,26,172,169,30,66,101,9,113,17,103,27,60,97,226,49,81,146,100,144,163,74,30,242,20,253,169,1,84,209,107,36,159,241,75,153,78,9,164,203,148,138,169,144,198,81,245,12,171,123,41,241,117,9,58,168,173,37,56,2,213,64,227,234,71,250,80,242,117,35,99,7,26,108,195,60,67,225,91,184,162,85,128,224,7,108,196,100,158,64,33,76,244,166,202,227,98,7,174,118,98,202,172,21,153,145,189,213,132,155,129,227,237,92,182,251,92,156,167,195,16,68,65,198,187,181,147,253,169,4,177,108,117,109,170,45,152,233,15,190,196,78,213,144,108,129,37,235,158,60,211,137,238,163,235,73,56,111,86,169,47,67,163,48,35,246,87,183,140,23,10,2,158,227,218,42,104,102,2,79,50,86,98,45,31,174,64,178,117,80,33,45,76,215,227,250,169,116,250,160,73,34,94,109,37,149,159,40,146,172,116,44,145,33,82,29,114,2,123,171,127,226,168,132,80,6,167,157,91,218,134,121,142,52,85,134,255,0,19,157,86,54,161,139,245,87,201,147,216,70,112,174,105,26,73,251,178,167,208,38,75,35,57,83,100,77,163,78,216,7,201,54,69,232,210,64,51,246,160,100,177,32,158,25,121,50,132,171,4,142,175,200,234,112,38,3,195,181,103,51,1,125,213,202,99,93,203,141,238,166,81,181,12,178,253,69,185,14,208,198,86,153,140,74,230,24,126,202,86,107,89,101,89,178,49,203,205,149,25,9,182,136,124,58,15,115,141,232,185,61,105,67,217,148,232,80,176,230,28,204,73,216,102,100,98,153,99,49,248,38,177,185,88,152,110,99,111,60,137,29,192,94,68,250,24,72,69,233,144,50,177,58,156,178,96,115,38,85,99,156,77,220,92,163,84,113,153,7,31,8,177,35,102,64,251,73,83,227,60,100,69,141,92,198,161,147,141,101,38,251,217,75,158,108,67,65,109,178,159,50,66,171,81,167,231,47,50,197,242,88,33,246,175,152,101,227,226,18,21,240,37,23,180,72,168,88,220,25,249,125,212,210,27,8,145,198,134,248,199,86,144,225,131,193,0,205,136,43,216,65,175,50,215,23,9,147,35,49,130,26,67,61,131,200,149,132,86,2,212,50,119,192,126,31,249,20,93,107,222,57,216,85,174,204,132,26,146,147,2,84,107,150,23,23,26,147,29,81,178,166,37,188,3,15,27,17,252,105,44,96,191,3,17,6,147,136,106,154,18,101,81,166,108,99,65,201,178,120,200,132,100,204,171,68,158,68,12,173,65,187,45,65,36,105,45,192,72,78,164,55,158,219,221,70,25,228,147,17,50,168,172,43,140,19,228,230,91,222,97,198,230,50,88,249,243,163,29,225,196,151,220,6,116,208,118,226,84,101,21,91,44,206,105,100,201,194,33,12,129,135,63,80,91,147,105,94,47,228,69,64,181,149,52,255,0,165,39,242,42,10,168,103,140,124,194,18,109,188,131,242,27,176,44,109,61,170,191,187,148,155,121,206,164,79,55,50,196,62,100,162,227,206,112,222,169,182,164,183,181,126,67,250,171,177,217,3,153,24,103,130,11,216,111,109,64,210,24,240,79,137,59,181,178,126,209,235,45,69,31,155,12,173,77,6,75,50,226,228,72,223,39,217,202,146,70,213,187,223,56,129,229,34,212,201,51,164,203,195,137,77,100,209,248,12,209,234,156,134,38,134,15,60,194,236,77,235,95,137,45,100,105,222,240,147,104,1,197,220,168,170,196,90,163,200,97,1,86,155,90,214,99,205,198,84,168,215,12,140,78,21,145,172,183,204,79,97,118,216,86,102,45,27,50,17,49,195,149,109,140,206,68,181,26,196,212,248,23,130,233,229,26,16,204,178,199,219,200,175,100,152,3,98,156,159,50,12,110,89,101,24,147,84,213,145,190,142,99,118,109,91,24,157,164,199,245,6,166,89,175,53,61,68,188,69,44,159,229,93,126,225,240,108,129,150,184,185,84,185,171,73,56,156,209,70,162,221,63,244,234,94,183,26,58,232,36,53,221,206,164,35,3,186,38,53,91,72,195,210,49,155,73,68,42,99,2,4,29,174,211,96,182,214,232,249,99,149,148,57,49,253,53,171,6,130,55,91,175,106,252,13,225,221,203,40,249,149,93,59,192,72,153,114,242,37,176,244,220,89,160,120,114,226,32,150,136,207,244,73,219,67,100,79,90,16,220,185,64,249,32,27,211,104,22,188,120,138,147,60,192,146,206,21,181,140,251,171,0,125,100,241,224,204,37,17,62,224,133,59,248,147,169,51,49,179,18,70,110,66,39,3,75,230,92,120,101,20,85,157,110,161,188,234,55,253,69,83,91,27,228,88,166,237,97,144,82,254,218,98,74,198,237,228,178,114,229,72,245,11,229,201,3,249,121,60,21,69,110,208,126,9,109,244,111,207,153,3,43,100,112,153,38,181,245,28,37,255,0,157,90,195,134,59,40,172,9,162,242,35,103,233,82,78,62,96,175,67,134,122,215,243,41,44,116,31,89,25,205,244,147,15,83,47,14,94,52,235,80,233,89,122,146,43,13,16,184,136,166,236,166,69,33,56,139,200,37,91,164,181,32,255,0,32,76,85,152,155,159,37,19,64,173,191,168,30,210,89,70,84,232,33,157,238,137,84,89,50,186,112,51,101,228,72,228,204,36,97,226,14,69,69,168,182,99,23,213,126,76,185,80,79,200,37,155,36,217,21,100,198,16,168,51,33,36,203,185,113,159,132,69,88,50,99,231,15,149,109,178,167,57,30,133,101,108,161,141,233,43,168,246,90,154,77,90,114,63,137,50,102,131,4,216,185,186,136,134,173,146,120,207,194,84,249,147,254,146,213,21,157,132,17,153,58,145,251,67,42,138,219,138,172,124,177,114,145,5,50,27,44,128,255,0,168,145,50,182,116,23,191,221,76,105,116,249,48,108,135,132,48,6,183,214,214,131,34,149,167,178,60,105,125,68,91,239,181,83,234,121,145,99,22,59,181,75,246,4,241,144,83,12,207,63,164,164,33,252,66,185,16,51,24,92,107,224,126,34,213,77,127,42,77,193,255,0,31,93,6,87,15,60,150,113,41,159,77,139,147,148,92,170,194,52,250,169,61,69,26,213,50,135,114,252,162,76,37,133,33,129,198,188,202,217,101,127,219,77,182,207,140,53,144,100,227,90,105,161,145,129,25,152,113,98,65,61,131,243,69,204,158,201,36,251,137,69,148,241,198,7,106,86,53,108,21,233,177,74,176,153,73,16,67,203,16,188,136,173,60,31,82,99,19,163,105,224,12,111,229,69,85,212,93,198,70,247,7,173,158,66,131,17,86,169,33,200,244,185,241,137,24,252,41,196,11,39,139,181,97,172,160,44,167,124,146,115,34,125,40,16,122,83,159,12,172,204,34,160,100,189,48,158,167,163,49,132,66,76,127,34,251,152,158,202,22,75,14,69,163,42,159,61,72,130,225,68,5,155,225,252,222,68,69,109,59,63,187,229,77,13,26,32,193,196,36,84,44,75,76,11,235,95,195,202,136,141,124,63,14,81,44,102,61,249,241,24,68,198,167,45,102,18,15,74,86,53,74,3,92,3,185,79,89,106,17,228,75,2,99,206,122,41,250,121,242,82,228,54,149,86,200,125,163,245,158,149,44,173,165,177,113,43,43,45,85,167,63,39,167,207,203,252,171,141,217,104,109,207,186,182,64,211,108,173,103,234,137,145,39,249,74,215,167,127,147,177,50,202,182,112,48,153,38,181,173,174,31,205,196,42,146,141,125,182,226,54,66,163,99,79,124,226,97,246,213,85,136,52,106,52,134,98,77,225,71,62,180,117,188,194,198,177,135,66,1,179,46,233,106,153,14,203,247,70,168,68,223,231,234,67,229,68,70,99,35,117,37,1,121,35,13,1,63,83,178,9,57,132,166,204,85,99,44,153,168,73,210,82,145,11,60,208,100,191,133,35,12,151,201,139,187,75,205,101,182,69,134,219,80,171,186,16,21,143,92,147,80,190,198,146,199,132,68,93,45,154,144,25,48,148,171,27,184,117,182,64,205,198,134,204,213,102,132,230,239,187,36,152,156,165,228,85,154,2,250,89,120,138,92,168,0,232,54,77,149,218,76,106,194,183,71,215,84,12,123,65,114,44,219,6,154,235,82,234,28,154,121,192,102,110,212,4,250,66,12,157,185,70,164,174,230,89,86,197,221,196,22,92,75,78,155,248,174,9,36,244,251,5,173,38,137,200,23,167,103,210,202,84,122,32,9,220,37,160,58,74,38,126,46,36,92,109,73,7,62,96,137,59,245,42,162,179,168,130,70,226,184,141,27,33,166,30,158,244,222,109,214,84,68,147,63,31,10,197,241,153,100,63,148,159,252,105,124,157,244,38,97,50,107,11,182,3,62,99,227,32,131,113,145,101,62,79,228,230,18,82,16,243,160,115,11,233,228,24,50,137,48,164,124,75,186,236,62,225,82,187,176,196,193,218,145,213,73,61,36,236,194,47,17,84,155,6,40,171,117,42,223,67,46,180,255,0,109,61,100,152,50,98,226,150,36,59,245,35,36,193,237,202,166,61,121,229,177,197,137,43,50,130,198,204,62,153,67,93,39,168,75,42,216,195,168,31,106,208,25,156,139,198,102,229,235,20,24,98,205,90,1,63,14,84,221,150,164,35,23,60,181,210,71,146,65,150,34,123,78,201,208,124,2,97,21,58,220,86,218,241,28,207,52,79,116,74,55,89,233,234,221,65,84,113,98,255,0,66,189,101,80,228,131,49,186,208,6,13,113,8,248,129,78,164,143,207,26,110,52,186,219,23,210,75,23,23,159,98,232,115,254,30,213,109,25,97,16,188,136,221,73,164,165,214,202,245,97,11,40,211,74,169,32,157,90,146,170,86,205,201,68,53,185,32,245,42,250,167,176,128,229,73,163,86,242,38,225,103,228,194,36,149,6,99,41,143,2,90,201,50,135,47,132,188,107,237,172,9,98,123,57,86,248,113,184,22,173,134,197,20,104,201,140,146,206,101,243,209,235,100,243,36,134,173,177,31,48,150,216,18,79,231,204,174,76,53,225,100,101,139,3,185,77,131,50,44,145,225,196,179,219,98,246,144,101,152,86,22,109,187,150,195,90,140,75,116,200,217,6,165,246,4,21,147,50,148,133,18,67,84,170,129,60,146,72,168,225,221,216,193,230,23,40,212,212,0,179,193,137,232,119,112,153,148,221,105,204,199,232,126,205,73,185,7,50,148,187,212,59,99,245,113,162,13,119,91,147,17,68,151,220,109,100,197,126,21,44,138,225,244,102,29,66,2,143,154,42,194,101,197,80,153,244,212,147,231,156,126,97,196,145,201,121,230,159,152,165,74,214,55,109,10,121,58,170,40,252,214,152,26,218,36,147,225,92,210,226,147,90,8,239,218,69,33,99,125,68,203,79,64,177,140,79,234,17,72,34,41,53,254,139,174,215,217,217,227,67,139,100,60,193,23,34,216,250,220,105,93,12,252,64,98,121,185,202,170,172,114,52,109,97,68,151,144,156,70,65,189,155,100,202,120,70,132,120,89,36,120,76,180,211,204,123,36,129,77,79,211,99,157,47,15,82,108,246,18,183,246,215,208,217,3,59,50,137,99,102,106,217,56,159,35,105,191,72,99,21,12,104,96,40,217,196,52,193,143,137,58,10,26,52,144,9,248,147,226,38,78,125,125,36,25,35,230,64,122,104,32,145,230,10,124,204,101,66,207,134,50,143,17,150,48,40,132,218,134,39,72,86,216,118,164,41,16,70,210,64,17,243,4,168,220,32,140,196,138,172,93,153,124,74,8,211,198,70,33,237,99,65,40,242,246,169,169,54,88,208,161,181,57,31,132,203,89,133,88,252,135,48,222,1,19,8,83,31,15,200,148,194,103,186,155,177,232,141,132,145,114,38,111,180,172,27,98,102,196,141,167,167,100,32,97,84,97,124,65,119,9,100,99,86,228,225,85,196,75,63,1,78,197,233,85,173,80,251,149,49,140,194,245,32,140,28,140,75,136,45,137,168,113,136,36,242,24,114,112,149,100,24,204,250,75,216,101,198,229,196,180,214,61,50,146,12,145,246,145,46,141,166,226,13,252,54,4,76,243,110,86,143,71,57,31,197,145,57,150,99,45,128,198,181,177,152,136,156,134,158,88,135,205,145,15,50,169,229,31,81,18,212,91,5,70,173,4,209,252,161,81,140,211,120,199,148,221,138,79,13,253,111,52,66,173,177,181,85,174,76,50,196,68,140,204,133,86,43,252,149,88,113,177,41,153,49,145,144,19,245,12,162,1,252,74,92,55,196,156,247,133,38,225,69,233,252,138,248,122,145,132,225,10,51,212,142,69,39,13,128,201,149,81,195,146,207,4,234,43,54,158,38,201,143,149,36,120,113,113,164,79,211,20,113,159,155,23,34,177,9,135,141,36,153,25,249,222,183,18,106,204,45,219,3,195,137,123,126,113,191,153,22,246,12,105,124,199,140,139,158,105,41,161,211,211,173,216,117,14,100,82,120,101,78,224,79,7,78,81,169,8,16,213,45,61,36,18,147,49,114,36,134,102,54,104,80,166,11,226,20,125,67,64,90,132,30,208,177,45,140,199,27,165,99,36,35,146,5,213,102,56,246,212,148,153,51,98,116,92,103,214,205,98,194,125,57,254,146,80,248,210,163,29,137,172,53,84,105,50,144,126,209,84,213,221,11,8,7,226,23,34,176,134,108,172,91,61,43,114,245,184,184,150,100,63,54,79,135,127,10,215,104,18,145,116,221,61,234,81,171,89,187,46,69,111,101,240,232,5,38,239,141,1,50,145,145,135,218,147,101,80,187,117,122,202,186,32,173,147,9,231,218,168,96,73,97,24,149,134,182,39,210,70,50,51,199,210,138,138,204,23,37,235,83,49,251,203,222,111,43,57,151,130,28,164,196,152,83,99,24,50,34,31,1,152,208,230,8,224,244,173,193,152,12,124,168,177,149,19,122,174,218,86,21,85,91,39,40,212,132,200,195,44,188,202,130,170,72,49,169,92,179,42,212,114,105,152,146,233,38,247,83,76,32,146,14,212,134,72,72,51,225,202,152,79,64,35,90,128,175,218,23,137,72,106,74,171,143,213,215,151,42,178,147,166,217,101,204,182,50,159,27,59,86,237,171,130,206,208,182,39,48,129,172,239,33,113,75,17,21,85,38,161,157,100,246,114,163,109,116,222,251,218,26,249,91,79,177,39,82,54,104,59,117,87,248,43,171,76,127,6,38,217,184,249,146,232,114,118,192,194,37,242,76,146,16,105,24,69,205,143,95,86,142,112,50,136,188,139,157,89,82,31,243,230,85,79,178,148,51,166,47,128,9,172,230,74,163,50,208,230,240,234,153,24,157,74,151,240,221,84,225,230,8,177,17,53,125,32,50,118,161,95,231,24,152,68,159,18,118,96,72,22,164,173,151,233,214,37,227,246,200,159,76,11,38,131,137,71,92,64,149,39,204,222,226,39,77,221,206,253,36,184,164,88,85,151,27,15,161,192,149,255,0,178,145,236,147,42,15,186,190,134,72,200,53,179,14,84,245,19,113,140,102,76,36,145,164,115,30,113,251,73,248,99,13,120,209,134,146,163,44,132,180,6,74,33,223,151,173,30,99,18,48,248,147,159,68,202,204,200,103,214,173,174,34,239,100,74,76,178,151,236,161,100,192,60,159,3,98,85,190,146,63,164,178,100,108,107,35,142,131,52,223,166,132,132,58,67,140,153,74,36,211,11,196,206,165,87,13,236,31,180,183,201,11,36,179,168,106,202,170,65,164,123,17,28,226,70,192,159,185,38,209,49,147,90,49,172,97,210,99,62,97,9,73,152,170,176,226,53,38,62,100,242,28,54,120,37,209,164,147,6,34,175,143,184,36,110,165,182,212,93,187,140,166,25,145,152,166,103,220,51,34,244,249,239,147,238,168,139,41,132,41,212,218,197,227,141,80,169,124,245,176,54,95,89,41,167,228,3,50,162,172,163,16,76,205,17,42,198,13,34,241,53,90,155,252,106,64,208,39,20,239,236,86,33,134,73,35,69,6,6,46,209,43,172,106,67,113,144,141,173,135,56,114,217,152,92,106,173,240,56,249,86,82,97,253,21,169,134,127,188,154,170,129,102,113,52,207,56,199,225,84,52,54,172,141,218,150,201,8,201,204,181,236,201,255,0,162,147,41,117,144,233,113,173,98,201,31,106,219,230,194,141,115,136,111,157,25,61,167,158,113,191,153,38,64,209,165,70,214,84,227,146,206,37,61,38,183,109,194,101,96,249,35,240,83,122,133,228,147,21,248,68,76,158,11,161,88,229,85,97,92,108,4,243,15,26,243,194,15,53,57,66,25,98,59,247,121,50,39,70,123,198,145,139,215,215,220,102,246,109,153,148,43,116,57,44,42,85,234,89,65,133,13,2,127,205,225,82,176,251,101,147,2,57,44,75,230,80,140,132,204,139,135,39,252,9,176,88,50,49,89,88,231,100,100,39,227,85,48,73,143,166,159,2,120,26,168,164,102,92,171,123,3,140,111,77,98,7,60,184,121,227,120,35,232,110,14,62,18,166,247,21,67,146,52,158,28,50,8,252,169,24,234,86,198,163,11,142,80,60,209,4,162,38,25,226,63,50,234,80,35,101,30,28,67,73,174,244,240,228,177,249,133,200,129,22,74,49,27,14,239,18,192,215,4,238,48,150,111,167,60,111,62,85,156,57,145,7,194,97,101,91,82,187,131,58,219,88,132,103,9,121,19,234,221,66,12,152,165,149,33,9,162,147,164,67,89,204,141,23,26,147,41,170,221,249,29,17,134,211,228,6,80,148,133,34,240,76,1,244,136,107,145,51,82,50,180,239,14,84,210,30,182,25,61,212,173,33,127,197,186,157,18,97,137,36,29,67,73,124,193,145,3,15,82,110,89,135,42,18,202,212,16,121,178,165,220,98,95,142,168,57,125,172,24,221,162,90,13,170,160,137,156,75,146,107,13,127,137,143,194,85,206,159,175,45,100,145,248,84,218,70,61,30,159,255,0,30,174,183,215,208,253,55,27,92,131,207,181,81,198,190,137,100,15,109,126,78,135,113,120,95,2,132,171,161,232,107,235,81,17,155,188,137,227,176,189,87,79,18,38,26,232,117,11,142,47,117,79,50,212,132,126,17,38,166,54,248,105,3,35,30,13,139,254,153,87,77,117,60,213,144,127,25,239,240,229,69,238,191,247,9,99,228,227,98,21,150,71,34,86,5,204,108,107,225,193,238,42,97,3,80,130,79,186,165,228,213,62,104,249,82,184,222,117,18,241,101,72,89,117,90,157,34,78,66,131,50,83,26,126,41,111,17,74,130,14,161,32,192,131,158,103,206,240,48,184,136,183,176,133,107,216,50,175,109,184,241,41,32,218,206,31,186,142,13,244,225,179,42,193,118,255,0,83,85,246,152,151,36,111,246,177,37,208,217,177,6,18,166,198,213,167,43,48,153,78,207,49,18,219,65,150,55,242,30,192,184,200,204,40,105,225,202,166,235,76,125,218,184,129,1,242,88,158,54,184,72,180,35,223,166,57,50,197,202,36,242,5,105,58,165,170,160,211,141,20,202,208,46,133,169,198,204,206,66,220,124,43,166,178,27,229,215,113,73,83,161,164,181,164,38,19,69,39,18,235,251,54,127,234,180,152,63,105,99,84,216,218,69,57,252,107,34,13,139,103,153,38,147,181,86,152,48,125,232,3,67,25,245,66,3,240,197,196,69,35,161,90,255,0,6,16,244,217,48,48,209,37,101,252,139,51,85,88,141,156,177,82,134,106,208,65,38,36,238,6,167,28,230,38,178,138,209,202,38,147,0,146,125,165,170,54,158,32,250,68,168,204,28,156,162,90,55,47,16,214,98,45,164,3,12,12,93,162,69,6,24,255,0,33,150,246,79,25,25,212,130,159,112,8,43,88,21,88,161,141,196,197,233,44,200,166,131,169,24,84,119,226,16,16,9,125,74,109,134,240,172,94,246,9,42,100,157,201,17,76,8,201,238,160,202,168,228,50,64,38,118,162,51,50,72,48,229,202,52,141,240,214,140,207,140,150,236,27,104,225,19,235,98,126,127,168,165,237,107,108,163,19,52,78,84,229,246,172,243,230,71,67,159,16,189,37,26,126,102,103,17,7,229,59,233,17,17,26,28,178,42,185,145,135,36,153,87,153,91,149,45,86,195,52,205,95,98,74,76,107,81,117,114,164,55,20,243,138,199,230,18,234,140,167,127,178,181,26,144,158,232,147,109,169,63,202,115,150,210,73,149,27,132,42,129,143,177,243,229,42,163,147,72,49,117,9,23,14,182,180,172,194,81,114,172,104,212,162,245,77,244,106,170,121,198,170,32,76,203,218,146,176,35,141,194,37,184,38,252,234,21,44,173,186,185,104,80,26,180,18,123,162,165,182,84,239,240,225,18,117,85,37,133,103,42,102,246,113,173,57,100,87,70,56,205,221,60,236,249,131,40,130,88,70,100,175,14,85,93,170,152,241,16,134,80,31,136,98,142,86,44,171,44,117,42,187,175,176,197,248,198,181,239,64,153,178,182,13,184,63,84,146,73,167,131,8,252,165,67,72,162,44,119,25,7,25,81,44,173,36,158,161,45,16,237,104,199,238,141,57,129,168,96,143,164,169,119,148,111,199,147,232,13,148,47,247,132,138,101,32,4,182,207,190,6,62,21,21,119,241,11,100,71,135,42,53,234,26,163,71,209,187,177,126,198,2,16,255,0,238,202,52,41,175,160,141,248,114,229,92,206,30,161,181,212,7,197,16,69,253,197,111,85,166,54,204,205,98,94,68,139,103,41,36,49,116,252,181,42,33,217,3,195,49,138,143,245,90,98,179,150,82,142,158,19,148,24,98,41,198,76,36,98,60,82,251,19,212,213,219,114,178,238,201,145,143,242,133,75,61,99,143,148,169,28,155,81,141,33,178,190,252,252,72,85,31,114,131,123,189,90,65,141,248,74,185,181,150,185,62,235,9,178,127,141,52,158,201,114,121,132,168,52,240,107,164,131,230,234,227,23,248,149,63,30,230,47,89,181,241,220,83,67,63,122,204,185,83,198,48,133,84,176,235,105,133,225,180,128,49,39,123,8,36,6,109,174,37,208,171,69,60,249,38,103,107,145,161,97,198,157,86,204,252,137,166,204,98,246,144,254,0,17,18,48,110,93,76,38,76,60,159,105,46,124,50,100,204,143,181,212,149,176,65,203,141,74,179,88,50,113,49,9,46,37,85,90,165,56,99,28,163,225,76,99,121,143,136,202,90,29,145,196,154,62,203,43,17,80,245,30,121,165,246,80,242,141,106,135,106,204,152,74,153,102,25,6,177,131,33,52,48,226,102,37,177,144,237,74,78,222,52,120,99,51,58,104,28,120,210,168,51,80,213,12,36,19,57,83,38,5,152,210,153,38,122,29,146,101,121,167,176,155,106,225,147,216,196,12,105,35,69,121,188,139,86,17,140,153,177,34,160,172,168,109,243,91,60,50,160,230,73,39,135,18,91,188,156,37,134,214,227,246,67,26,248,199,227,34,87,26,76,191,170,138,12,146,100,78,172,102,216,124,158,70,45,113,164,131,195,9,132,136,99,216,86,32,164,132,99,122,123,18,162,131,154,24,18,185,44,24,151,174,238,31,90,244,45,105,189,73,233,89,152,180,112,169,181,144,55,62,210,194,101,59,49,230,16,177,17,62,123,7,24,9,36,203,92,94,97,89,99,54,242,49,128,98,13,82,195,240,40,212,149,110,73,39,204,171,96,60,98,26,1,148,244,152,195,47,180,150,204,209,224,157,203,137,53,52,193,140,137,220,3,69,154,14,213,171,33,41,33,126,104,69,134,132,17,184,147,16,195,246,147,43,38,2,51,242,161,97,204,1,8,134,145,65,97,126,193,145,171,70,36,61,173,110,86,61,53,97,135,224,181,26,96,198,141,192,217,98,22,101,60,225,17,230,74,223,50,92,98,43,153,44,200,148,201,170,97,125,165,161,102,70,204,93,26,49,237,152,240,153,106,153,162,101,198,230,137,40,73,237,108,2,70,78,176,176,169,108,163,51,55,137,205,54,210,198,76,69,69,70,12,239,105,81,106,24,195,23,48,148,168,108,159,230,241,20,168,244,29,89,138,104,115,63,39,50,218,247,141,75,62,120,198,254,213,231,220,31,31,10,90,148,31,190,99,35,123,168,150,92,51,195,181,115,11,93,85,46,49,240,152,68,91,43,108,165,217,117,100,82,182,69,118,214,167,73,125,216,197,238,160,141,170,189,149,57,26,28,236,156,162,34,33,240,25,218,170,170,69,153,16,121,15,82,63,205,87,64,152,9,204,204,21,203,158,252,100,196,173,244,199,32,25,202,155,212,86,171,168,218,96,88,37,224,198,252,139,59,136,220,28,69,82,140,212,50,227,113,25,78,217,24,176,175,98,169,152,16,211,242,120,112,149,73,26,236,226,127,106,219,15,83,143,165,53,135,88,85,50,30,49,239,247,74,183,225,247,68,149,177,251,151,230,71,50,102,38,33,65,172,55,129,60,158,24,74,141,146,22,73,30,19,41,71,204,228,84,180,243,25,39,132,201,132,101,242,80,8,213,160,132,126,212,200,208,242,141,54,153,90,57,44,74,94,194,70,238,76,74,204,226,137,145,177,165,198,152,49,38,243,31,145,40,48,71,39,184,74,118,29,85,66,33,152,18,125,212,115,225,131,218,72,161,135,108,68,237,146,114,49,22,25,149,77,25,143,27,218,227,94,240,139,53,121,239,122,31,253,127,252,180,88,202,168,202,52,10,56,220,219,92,164,251,137,195,38,0,64,225,139,24,74,127,51,6,52,41,167,191,34,107,10,176,221,189,199,111,159,249,248,86,167,152,133,73,253,97,131,238,89,6,224,4,34,66,213,80,199,178,92,103,241,117,162,216,242,19,185,121,146,64,70,47,121,71,64,161,129,48,209,143,124,66,143,180,106,106,100,151,137,137,115,39,202,27,214,89,129,97,70,43,95,12,31,85,120,204,196,204,202,80,218,171,108,62,84,150,78,182,33,56,130,85,155,133,63,21,155,228,121,112,247,201,34,154,159,12,17,136,136,13,219,241,243,9,43,184,158,121,61,42,228,178,238,121,248,36,143,10,217,27,79,65,247,96,101,75,41,243,238,249,149,244,0,228,90,181,22,70,100,39,25,90,200,221,34,196,188,103,202,18,171,52,1,160,141,27,237,33,149,68,89,152,159,100,243,254,69,65,79,51,234,165,166,11,60,250,145,241,152,49,179,137,74,165,183,6,83,205,249,56,82,230,90,227,238,68,152,223,145,43,124,60,143,76,166,91,246,8,124,200,178,126,154,41,144,34,21,136,8,213,172,26,125,14,49,49,166,36,202,164,229,149,86,46,81,37,6,128,121,35,120,177,46,143,233,89,70,181,126,30,137,238,136,137,177,39,102,67,150,70,12,234,210,63,42,219,38,49,228,248,118,99,93,77,154,86,180,163,234,34,36,52,59,97,240,164,219,81,191,36,231,244,149,177,70,63,210,144,164,251,138,136,49,137,143,244,184,145,70,134,72,36,205,137,20,25,128,199,202,178,202,58,217,212,13,145,134,68,186,214,24,32,147,42,102,243,12,75,84,156,114,71,202,183,153,155,116,200,156,124,152,37,94,173,49,6,126,213,182,77,11,203,231,132,73,116,106,173,65,24,253,92,105,54,203,44,197,107,36,147,193,26,25,156,105,120,88,252,8,9,254,162,62,156,107,42,102,46,52,147,36,158,202,220,205,66,72,195,249,181,55,26,213,249,62,109,16,103,178,72,214,100,62,30,67,99,106,120,37,75,38,95,101,103,18,151,153,0,226,127,18,240,97,202,251,137,115,31,252,72,21,26,248,226,151,204,85,80,27,33,148,10,69,240,15,244,147,88,108,32,152,169,82,77,34,184,213,239,1,87,214,27,17,59,82,25,50,95,24,156,197,68,49,251,159,5,130,42,255,0,74,54,79,70,50,103,228,82,239,200,49,165,19,53,105,235,73,132,162,34,42,93,90,229,92,249,39,147,210,167,223,84,114,31,152,75,125,61,216,39,39,140,10,213,81,90,77,80,71,26,171,108,76,193,78,89,37,145,152,182,237,136,133,147,15,34,97,21,174,111,53,171,48,19,139,253,11,159,223,106,211,198,151,139,17,21,227,3,136,125,73,14,164,128,9,63,218,141,77,149,141,142,100,71,51,211,26,132,132,240,202,172,89,169,34,136,124,171,150,208,153,130,148,169,103,227,43,58,145,86,42,204,150,246,43,217,168,64,85,231,223,15,193,73,86,177,59,12,12,139,118,204,220,64,182,106,76,94,210,22,101,168,44,137,212,188,250,22,100,229,79,170,171,106,163,127,106,53,138,162,180,138,36,13,108,79,15,208,70,255,0,105,124,147,90,60,124,66,26,173,52,6,120,113,9,44,153,225,25,156,201,247,14,86,179,156,250,125,33,243,230,70,6,30,49,167,210,113,149,10,252,98,238,18,198,144,101,86,23,62,78,217,108,141,169,49,19,9,138,181,207,8,201,212,146,190,170,81,79,244,148,206,184,228,90,230,94,70,52,73,43,119,26,65,1,155,102,51,149,53,99,24,80,118,164,107,25,182,160,246,81,183,44,74,253,28,158,240,150,102,147,46,49,240,162,89,51,242,43,70,78,69,253,77,97,134,1,35,24,198,9,41,52,195,228,91,227,79,127,159,50,219,25,182,195,55,127,129,46,147,25,229,77,227,63,40,209,88,7,244,147,41,54,192,144,12,54,70,238,18,35,255,0,105,244,149,63,166,196,39,180,177,53,56,49,160,203,106,35,96,81,161,226,26,30,75,246,200,118,73,34,86,42,185,155,164,179,34,29,144,209,140,229,71,134,51,60,20,205,1,100,62,53,189,140,34,98,192,179,26,21,223,227,79,97,20,221,14,75,196,158,133,236,146,204,201,51,48,120,35,107,102,3,165,3,213,92,219,50,48,212,244,248,195,23,180,170,228,227,35,20,252,246,34,196,107,169,46,246,16,147,176,167,1,164,63,135,82,34,48,64,141,222,98,98,117,101,53,172,252,5,187,105,209,189,164,4,147,78,243,229,18,163,100,193,147,221,90,38,7,32,243,37,102,53,85,147,144,131,55,252,127,244,79,171,102,12,73,59,227,114,47,143,54,37,133,22,165,49,164,140,163,73,164,191,42,89,234,107,75,38,60,143,237,75,81,234,165,28,0,172,172,163,3,195,171,145,107,173,147,249,22,155,140,152,30,150,78,34,215,35,68,99,3,243,137,100,104,217,20,116,107,135,142,83,194,111,249,213,60,59,44,168,135,137,73,161,167,19,54,67,94,124,55,141,50,9,134,86,35,2,22,17,87,19,157,172,73,73,141,145,31,90,12,156,41,156,250,175,162,150,6,49,224,145,50,176,46,97,255,0,135,134,94,110,53,129,169,246,222,208,138,157,67,158,2,51,153,106,153,36,2,91,36,202,138,73,186,121,29,142,4,240,193,71,64,152,8,196,237,81,212,150,190,175,230,80,166,152,95,24,236,76,172,195,180,106,159,37,163,39,239,95,136,34,76,163,70,137,253,220,81,165,116,143,103,228,84,83,44,192,48,114,227,87,86,37,81,21,171,40,227,63,40,98,164,22,70,131,101,194,46,181,186,239,80,193,198,240,139,151,42,156,8,101,249,230,10,148,153,151,85,161,148,13,25,18,182,86,238,33,83,224,214,144,68,202,146,190,100,238,156,171,31,59,207,102,82,216,213,83,142,130,179,51,243,212,166,52,147,143,184,75,204,126,86,41,47,235,229,127,52,165,77,84,194,96,194,101,75,9,82,111,83,207,217,61,46,167,190,220,167,58,158,145,246,93,92,164,82,17,180,102,167,130,124,216,134,33,169,50,177,117,145,106,116,48,204,224,70,102,196,204,202,96,47,56,152,193,25,19,225,56,172,194,36,196,170,21,50,97,203,210,37,57,169,244,100,173,83,23,22,232,145,149,77,84,49,140,140,221,149,92,64,173,5,144,62,82,47,26,113,89,169,196,252,229,85,160,53,142,155,123,246,147,242,170,42,115,78,44,189,165,180,82,8,139,173,76,211,115,163,31,171,141,123,240,145,230,243,98,26,43,65,90,77,95,145,163,77,213,69,32,217,196,168,38,85,48,64,234,24,148,195,228,190,165,228,15,81,4,149,76,212,150,182,68,218,6,82,86,106,13,28,55,40,223,12,16,73,148,51,197,145,99,100,26,235,97,246,143,39,212,72,106,180,245,136,143,154,198,86,85,76,26,26,226,143,233,37,181,199,101,84,212,65,182,61,111,187,149,21,26,236,104,179,83,227,243,9,165,15,26,65,62,3,32,159,136,188,105,134,176,68,201,228,146,254,37,161,144,206,71,246,165,179,46,226,214,143,153,36,55,196,88,35,229,17,84,154,69,65,214,55,126,58,29,26,4,199,198,226,46,68,204,208,253,73,138,55,77,235,0,95,129,156,74,222,181,249,83,172,138,228,36,141,144,88,26,217,66,122,41,245,71,146,60,70,18,124,207,241,230,79,67,38,9,1,250,85,66,121,16,47,129,233,160,194,164,47,152,2,17,117,249,149,181,179,187,98,145,40,153,162,116,252,159,237,72,128,177,200,160,85,85,20,253,184,138,131,178,164,61,107,222,90,153,75,170,207,248,105,166,35,13,242,197,217,251,169,72,116,240,242,98,196,149,149,92,117,145,144,231,212,154,158,243,59,34,75,138,79,220,86,225,153,148,8,171,45,54,193,242,133,11,14,3,196,149,86,131,52,151,18,204,52,237,215,87,26,221,85,60,146,101,225,255,0,224,170,180,53,163,32,255,0,74,136,252,61,201,155,106,169,82,118,37,172,161,206,28,188,209,10,141,135,36,248,241,20,67,78,236,160,126,78,165,61,207,145,248,144,96,178,200,32,19,242,226,88,50,75,4,193,172,46,33,220,201,90,195,90,255,0,14,100,163,135,62,123,4,53,186,27,15,55,152,34,34,50,144,48,75,253,170,163,49,128,32,112,139,18,97,4,134,14,48,117,41,27,232,12,183,59,2,110,175,53,83,101,106,206,164,190,49,160,246,148,92,136,29,108,131,77,61,166,1,56,24,165,148,152,214,118,95,13,41,161,124,216,191,219,69,83,234,72,34,103,106,99,38,250,12,222,217,73,113,49,119,45,238,69,154,147,31,233,56,136,155,211,234,23,194,249,75,101,233,150,81,7,238,141,77,234,27,134,99,249,78,82,46,121,48,58,163,91,226,250,21,23,218,134,152,160,249,73,92,138,57,250,168,227,59,194,44,137,157,37,35,44,160,176,178,251,16,19,52,193,235,103,102,203,148,105,214,206,162,179,34,53,76,96,89,111,79,203,196,182,207,170,149,100,246,97,47,26,42,54,155,137,249,37,229,85,116,241,129,244,147,84,70,147,245,52,210,64,28,96,51,149,80,176,57,23,140,24,132,31,80,196,130,49,159,24,157,171,88,85,91,131,93,213,28,92,162,18,94,192,203,240,234,76,13,125,40,140,195,137,1,235,7,141,195,137,96,230,240,201,56,208,230,152,194,17,7,38,102,84,182,101,144,227,15,54,34,32,7,79,178,0,198,190,67,181,97,30,131,167,178,5,188,71,139,106,136,13,56,196,78,94,52,226,226,81,198,152,63,4,99,12,49,115,36,62,99,234,9,86,79,134,78,227,20,137,108,21,80,141,67,60,18,65,251,75,155,93,190,92,146,98,16,136,159,217,76,219,31,237,149,100,204,125,201,131,128,174,170,3,240,51,234,38,44,120,227,63,149,103,201,147,137,120,212,243,172,135,197,0,133,64,150,81,148,102,2,75,211,215,232,198,89,69,202,20,178,147,79,89,8,28,194,32,191,113,89,83,188,144,187,83,9,255,0,193,45,3,225,88,243,242,228,89,217,104,246,84,116,149,83,92,106,173,183,86,66,168,219,141,91,58,73,30,29,169,17,137,171,27,130,153,150,191,251,110,229,95,25,119,107,91,242,150,194,196,180,70,184,149,11,155,145,20,251,138,219,46,91,28,136,26,166,38,134,73,195,204,20,57,169,199,36,24,165,136,105,160,103,214,139,132,50,145,161,96,36,251,169,77,200,10,146,24,33,15,9,185,86,22,180,224,156,76,194,18,106,24,127,157,51,96,89,143,169,22,17,173,99,149,90,232,243,161,225,132,241,159,134,90,179,212,153,199,231,196,185,205,148,201,222,124,168,101,40,185,157,79,76,70,174,240,246,242,38,147,42,178,243,9,112,47,197,178,171,73,250,162,38,212,63,16,173,108,167,50,32,101,41,111,100,116,47,69,173,111,220,234,6,140,255,0,60,38,139,198,185,110,182,248,123,99,6,203,213,180,244,82,23,234,12,107,176,208,152,132,3,50,242,171,55,201,130,88,159,165,196,68,245,87,211,35,151,113,225,108,15,205,84,243,238,69,41,129,182,128,72,223,186,186,76,9,145,63,39,42,161,212,154,98,61,216,243,7,30,69,17,39,76,62,161,249,119,68,226,89,179,66,187,140,229,136,97,251,194,46,37,185,246,160,31,12,188,101,81,145,181,86,219,132,197,89,154,96,39,116,173,81,89,70,90,146,52,75,96,127,78,46,44,74,90,48,101,198,225,150,168,224,60,2,225,42,110,250,72,178,124,12,37,65,25,142,79,168,105,237,103,31,52,66,145,115,171,41,154,186,180,252,177,72,81,175,210,134,170,96,184,80,242,116,149,84,216,143,202,166,209,220,164,115,178,124,28,151,67,106,162,73,30,34,139,145,88,50,31,62,239,18,46,55,195,74,168,210,183,113,11,136,138,155,240,125,172,144,98,136,88,217,18,44,97,36,217,88,151,127,18,103,26,54,79,14,85,63,113,163,245,109,108,167,154,88,136,178,167,190,36,110,25,125,169,56,49,106,221,113,212,232,245,161,198,4,103,155,4,62,81,13,34,164,212,144,125,226,167,51,46,43,100,179,181,85,100,57,246,216,75,107,60,229,226,136,37,186,170,171,35,216,83,34,67,177,238,202,153,7,195,195,137,106,176,55,16,123,141,60,73,49,120,87,52,147,2,85,68,238,30,178,189,118,6,61,254,10,122,227,77,228,62,97,9,51,102,44,108,200,74,178,52,191,12,168,41,38,177,27,248,162,241,170,221,155,198,204,40,140,49,10,14,81,37,168,88,141,126,248,163,203,137,25,90,195,251,169,225,153,16,99,234,64,50,202,41,8,179,128,252,212,102,19,112,113,37,134,170,178,33,50,138,42,115,90,248,50,73,135,42,122,250,163,137,159,105,61,180,19,36,36,35,83,146,55,55,186,157,198,152,201,32,196,81,117,45,210,88,56,204,72,223,147,38,96,160,57,141,223,12,4,73,103,213,101,234,68,70,159,148,152,81,143,102,65,160,42,36,140,18,11,185,54,11,222,81,246,161,182,18,202,245,147,32,74,17,16,57,191,210,129,37,236,70,250,15,228,230,42,21,158,98,229,70,6,200,132,30,36,182,18,172,78,207,128,1,157,234,102,125,86,39,230,18,232,140,129,6,119,106,41,154,74,170,115,59,72,152,86,106,16,181,182,71,193,202,182,204,120,36,179,168,106,153,250,122,36,35,243,11,42,11,80,198,167,141,90,243,68,22,34,37,147,136,241,230,218,18,240,230,98,38,20,241,146,72,81,174,93,50,250,88,229,241,43,221,61,48,147,98,176,203,146,22,187,29,211,199,69,28,249,147,31,253,200,7,201,198,143,146,109,176,249,148,181,221,147,11,212,85,208,199,42,230,53,100,156,143,225,22,84,84,154,211,206,99,48,136,98,91,116,245,104,54,140,40,121,114,170,172,35,140,5,134,51,101,136,154,146,52,184,76,197,44,169,140,200,0,19,243,4,73,93,149,216,33,115,21,43,127,196,40,36,30,16,148,105,108,165,118,95,153,77,185,96,186,144,83,204,121,61,69,83,177,174,55,199,253,82,163,99,7,143,181,58,138,216,18,55,215,22,85,172,203,137,33,102,161,157,57,235,163,76,128,2,0,156,74,118,54,158,102,126,33,45,219,215,236,197,155,79,163,208,35,110,70,204,171,210,97,237,159,153,81,198,128,49,44,167,214,143,26,218,169,61,230,176,142,29,150,37,65,26,75,10,197,29,107,242,36,103,18,166,170,147,19,104,207,168,166,170,81,184,140,240,140,131,74,100,214,159,217,91,205,61,241,152,131,135,168,79,58,94,17,9,105,139,99,6,6,88,223,238,38,240,50,19,185,26,206,190,84,44,153,44,18,5,179,57,190,77,105,199,205,137,111,12,204,163,197,238,36,239,212,143,19,49,37,126,170,252,252,75,108,54,201,80,248,113,124,243,20,72,128,204,0,144,44,49,36,129,12,245,81,42,165,99,46,0,78,226,166,16,230,15,237,149,114,249,51,246,62,234,211,27,89,227,39,106,149,152,174,202,58,157,26,214,27,10,76,216,134,36,152,213,177,74,62,36,8,110,207,100,14,34,165,254,189,101,10,95,52,82,99,73,36,140,106,244,255,0,208,217,52,249,6,151,82,105,90,209,157,233,136,117,32,203,195,181,91,97,201,30,126,164,198,122,162,234,157,204,164,192,170,141,237,37,134,48,4,168,38,67,170,146,60,162,46,34,41,123,186,73,68,103,9,85,137,40,124,57,248,159,218,143,52,156,138,86,4,99,198,238,42,163,135,143,26,139,14,194,169,230,198,197,56,201,242,139,47,16,68,173,100,210,18,113,56,151,153,78,202,135,229,151,0,130,92,51,70,206,199,92,51,172,43,253,53,85,64,63,131,51,42,136,204,219,15,153,44,101,148,31,101,98,107,44,75,162,56,213,8,51,51,176,221,242,70,180,154,96,198,148,48,219,159,117,105,147,38,80,135,194,44,170,134,87,65,171,239,128,33,226,83,211,231,128,143,66,201,121,228,247,113,44,60,7,143,254,228,235,99,59,70,21,2,201,158,125,170,194,4,150,17,139,155,26,181,227,38,96,167,52,151,7,141,194,84,173,96,170,186,157,6,123,7,131,54,85,33,61,236,39,158,36,123,231,146,75,48,229,83,230,129,40,82,178,229,227,91,102,21,85,80,194,51,201,159,10,160,12,103,145,137,59,25,140,236,84,176,204,49,49,106,176,178,11,13,13,226,246,150,150,113,42,19,73,227,234,74,166,24,5,77,99,21,88,208,99,12,172,65,236,30,79,104,137,196,56,192,199,149,52,141,101,18,48,222,44,163,75,136,217,120,145,102,140,65,168,179,89,92,86,218,240,228,219,121,174,179,49,128,146,124,168,25,245,84,210,65,139,141,37,85,202,44,204,156,244,18,192,184,157,131,50,220,203,35,205,127,82,193,148,248,184,68,85,230,67,36,31,219,79,182,102,224,197,146,71,225,204,136,100,144,40,251,135,206,44,191,148,235,94,135,101,40,92,38,18,92,141,170,151,177,163,100,91,95,84,65,37,85,86,71,23,135,18,161,53,150,64,102,77,98,77,30,66,179,7,18,13,239,26,213,50,248,121,49,47,108,37,73,102,96,137,35,21,85,160,100,109,137,73,202,36,201,240,199,225,195,255,0,4,135,103,98,62,225,98,77,163,100,199,255,0,181,66,137,39,251,19,73,178,96,231,109,13,212,156,190,134,130,72,51,68,158,76,191,113,15,101,78,201,44,203,181,73,164,152,240,135,196,140,144,220,95,136,215,211,73,8,157,89,70,176,146,241,227,226,139,137,115,219,93,85,120,34,97,8,136,142,211,218,134,113,73,253,64,184,145,184,83,99,27,119,45,171,100,131,62,34,166,82,94,49,116,164,97,12,66,188,102,17,121,21,12,96,179,195,169,49,6,85,52,70,14,82,114,173,242,99,2,55,186,183,153,227,250,73,100,195,101,26,86,26,48,232,211,192,70,45,115,30,4,0,89,137,108,237,122,91,15,182,167,204,131,255,0,209,13,48,47,255,0,139,50,137,50,11,50,123,75,211,33,188,99,234,87,85,35,106,48,135,115,178,30,82,149,122,5,222,228,139,85,172,55,148,111,75,130,199,193,83,144,178,230,84,121,140,139,110,109,183,81,82,48,204,252,157,171,29,254,95,117,70,163,85,71,172,152,128,178,49,35,115,47,70,146,194,172,228,135,114,199,171,169,43,81,128,35,73,4,230,32,173,116,240,36,143,48,123,22,184,112,15,10,115,194,110,181,81,26,28,89,32,229,148,128,102,200,65,73,0,131,27,2,101,92,26,161,248,125,84,160,193,100,103,241,45,172,187,32,134,150,212,13,189,102,9,52,54,70,58,220,104,195,198,149,190,200,242,72,154,5,249,88,181,88,89,35,168,150,99,8,50,47,129,135,185,78,228,198,200,176,141,24,153,21,4,5,252,61,249,16,207,173,32,189,165,95,24,60,107,19,7,42,44,162,213,136,131,5,111,175,236,77,236,160,126,76,169,104,88,60,137,24,186,241,29,179,33,70,188,247,188,107,88,76,49,179,181,40,178,184,228,194,139,2,171,57,156,246,2,75,242,226,228,75,228,198,227,89,195,126,65,230,69,5,140,47,10,91,13,90,18,179,216,72,221,40,88,207,121,73,153,93,201,161,28,144,36,254,136,56,196,75,80,89,0,153,62,119,178,21,71,79,112,113,113,25,4,248,195,16,208,175,54,46,165,74,154,172,94,198,178,250,168,163,76,25,122,151,61,245,131,251,197,69,192,184,203,238,168,183,34,181,90,150,47,54,84,154,214,25,50,102,18,2,77,172,225,143,40,146,224,234,23,201,127,42,101,37,92,135,48,236,165,198,247,83,144,201,28,214,41,158,66,38,21,79,219,51,149,12,54,46,161,70,173,1,20,229,221,59,35,121,203,16,149,99,230,13,121,241,183,35,70,245,206,125,182,76,142,64,107,35,228,226,200,37,182,97,173,75,5,248,165,42,187,189,49,140,239,54,36,166,53,111,34,101,143,34,205,212,45,113,208,226,186,134,78,170,132,119,238,226,144,163,251,75,61,55,119,106,82,115,8,130,95,163,195,67,91,52,24,75,20,104,43,47,134,148,243,134,253,166,49,17,13,211,40,127,251,69,248,118,57,204,61,67,58,48,251,86,171,43,137,214,67,196,34,171,150,124,43,31,247,101,31,251,171,236,205,12,8,209,48,139,26,117,233,212,207,204,245,56,197,246,155,60,208,60,217,121,18,237,49,79,148,248,76,44,68,87,214,84,150,176,78,255,0,166,176,164,161,25,15,187,197,202,157,99,84,25,186,199,117,167,115,109,62,158,0,222,172,43,66,207,53,148,58,118,38,241,171,118,201,152,133,181,27,64,103,26,245,148,49,151,149,103,9,102,102,41,88,90,228,40,124,62,52,27,241,198,27,211,214,99,65,204,170,203,237,44,40,173,64,90,169,158,164,196,84,253,54,62,236,171,16,195,216,244,137,108,124,194,37,55,155,98,46,217,237,144,102,49,196,245,64,207,2,141,12,104,25,125,164,202,22,22,133,239,42,222,243,16,108,234,91,194,193,143,185,103,51,195,193,99,40,104,196,244,147,19,58,34,51,200,65,243,32,140,201,101,157,213,198,157,6,1,240,46,117,58,29,177,22,201,14,62,96,163,104,117,12,232,199,196,94,181,181,149,83,138,207,210,173,177,180,244,184,196,205,44,88,134,168,170,35,72,171,200,163,141,107,42,74,99,24,199,247,84,251,45,65,27,133,21,191,148,94,149,90,139,111,225,78,199,141,11,37,239,83,18,117,57,43,73,243,104,248,122,146,36,230,118,165,13,182,173,205,83,12,65,41,75,191,81,41,51,7,34,176,146,240,73,39,18,31,110,255,0,164,181,85,68,105,53,67,159,67,134,76,156,162,85,80,24,63,6,113,45,182,85,167,24,243,41,246,93,243,237,22,213,70,89,26,82,202,28,252,124,70,91,222,204,169,36,6,19,181,80,67,240,240,65,54,1,240,219,44,164,192,139,57,157,163,70,152,44,39,114,201,149,160,199,244,144,35,51,19,242,116,102,65,229,9,70,63,218,75,89,78,72,47,229,149,149,90,63,229,148,229,171,9,237,38,196,21,159,236,221,1,227,77,24,252,74,110,52,204,105,128,108,152,94,20,165,234,61,222,100,225,50,30,75,24,81,161,24,246,35,3,140,136,81,89,68,118,181,175,35,31,136,170,125,129,178,173,122,233,12,173,200,181,154,145,133,103,82,122,168,139,51,33,35,15,80,188,125,201,252,9,251,149,176,218,12,5,102,81,23,248,214,112,42,153,11,133,73,146,131,175,80,174,54,129,157,49,236,75,216,102,12,107,7,207,75,118,10,171,132,73,96,62,218,94,104,112,114,102,202,149,218,154,89,122,144,209,152,113,15,152,168,200,125,181,69,15,152,97,137,137,27,239,128,34,118,173,183,6,201,19,133,115,123,43,82,86,144,153,138,149,148,172,39,91,170,212,159,157,83,51,80,147,193,126,126,170,215,48,68,252,57,70,172,163,107,144,96,237,73,82,237,254,134,58,243,86,158,48,248,87,231,187,38,92,219,106,12,66,149,139,43,215,96,190,187,131,110,5,197,245,60,242,82,94,48,193,226,202,135,133,93,114,43,211,79,180,244,95,126,199,122,211,26,98,116,26,160,24,214,153,72,160,254,42,93,203,164,243,14,94,52,186,159,226,92,168,48,123,87,47,248,145,172,46,117,33,246,129,17,20,103,143,71,74,32,221,46,154,164,247,126,221,137,219,47,138,154,130,52,190,41,228,198,157,232,255,0,141,246,165,150,200,150,5,254,68,170,135,64,74,146,12,178,196,141,54,137,28,99,179,12,85,193,31,254,42,84,206,218,158,179,127,231,186,87,255,0,21,52,255,0,103,232,29,49,169,199,118,6,24,69,202,154,204,208,222,172,118,75,228,92,223,225,236,105,213,190,2,218,147,26,238,21,87,3,140,12,165,42,245,99,93,52,92,207,159,234,102,109,207,241,106,103,73,72,13,62,198,124,170,104,107,136,130,237,47,34,141,213,90,219,16,222,40,157,138,62,158,214,202,202,94,82,202,255,0,90,109,203,181,20,19,164,103,211,118,93,78,198,27,33,151,164,74,111,83,192,36,231,229,15,98,119,167,163,101,99,21,1,180,240,36,243,24,74,203,26,156,178,53,53,192,224,122,158,73,235,65,212,69,11,27,80,203,157,47,15,34,253,75,101,164,180,228,208,109,37,197,82,143,248,81,166,32,159,119,17,26,67,253,22,62,183,211,45,8,234,64,240,51,42,170,141,84,1,243,9,54,252,61,6,48,248,68,180,17,236,23,10,177,43,51,176,4,243,18,15,130,219,26,250,80,145,18,99,2,72,23,161,213,40,178,151,86,95,48,240,217,110,88,176,147,12,242,122,81,161,140,1,141,111,102,60,138,98,219,244,34,45,126,30,218,205,246,136,81,172,32,104,146,65,127,44,85,214,224,24,120,241,113,172,167,192,1,21,52,219,39,185,63,19,157,190,159,242,51,137,106,219,14,51,30,172,205,12,105,28,248,105,149,148,204,206,110,249,54,49,173,95,217,141,81,214,234,64,120,98,50,223,62,168,100,65,198,173,137,7,218,74,209,151,89,134,208,238,201,186,225,18,124,25,135,83,129,146,15,54,117,167,143,55,228,72,170,59,49,166,202,97,253,165,234,217,63,89,97,225,149,125,123,49,38,22,195,79,15,253,199,255,0,65,43,159,100,248,222,210,41,146,89,141,106,153,24,114,88,131,23,144,40,114,73,69,108,200,53,132,14,46,18,166,236,141,149,157,163,76,43,51,11,124,30,36,52,153,35,140,168,182,209,70,199,230,42,136,213,82,95,27,168,72,8,219,34,134,4,204,140,70,60,47,34,137,164,181,56,251,149,140,11,88,164,247,82,140,202,198,137,148,251,225,243,9,97,15,79,108,95,194,168,88,198,47,63,26,221,213,32,171,32,134,120,79,224,148,50,181,133,39,40,149,68,199,176,76,237,75,179,3,234,169,217,75,45,251,1,178,51,35,123,75,227,231,242,45,178,100,141,99,154,39,189,141,109,134,85,96,167,227,146,197,148,15,49,19,181,106,99,199,236,255,0,193,98,105,56,214,5,152,34,225,228,40,59,84,139,39,206,140,117,72,195,60,172,230,66,154,0,209,81,183,40,52,170,153,185,27,19,141,158,231,221,82,65,126,197,57,129,118,129,178,113,187,42,182,222,238,84,64,88,15,14,165,165,147,55,35,90,222,242,45,86,36,209,179,242,54,201,11,8,196,46,217,228,233,90,100,217,98,66,178,215,254,226,44,99,86,60,77,118,85,68,240,237,82,147,52,168,255,0,57,178,145,92,239,55,40,51,7,34,213,17,153,142,121,38,51,4,132,97,190,210,186,159,66,194,160,25,166,198,39,170,168,182,35,100,195,60,151,230,196,152,213,70,36,103,170,230,70,137,225,132,177,70,128,53,80,199,204,20,236,170,34,200,193,193,121,8,15,170,181,190,180,242,125,165,148,9,128,31,9,149,44,55,130,79,134,37,27,15,82,87,240,171,200,79,213,44,66,201,213,4,251,107,160,178,0,202,181,201,167,1,125,165,184,184,138,206,141,236,74,250,217,200,196,12,147,0,158,210,170,126,155,0,186,82,215,233,226,103,81,173,24,190,246,140,72,73,140,131,12,49,140,153,149,207,160,255,0,193,14,106,76,100,85,101,82,75,51,19,190,165,182,98,219,2,248,101,34,58,101,14,81,241,9,78,154,168,241,159,213,137,45,24,178,204,174,88,250,144,8,206,161,162,33,218,176,100,80,15,52,184,207,103,47,26,166,173,97,8,12,201,148,167,2,254,183,82,110,120,177,35,39,227,146,14,165,43,79,51,108,78,81,42,87,217,12,163,122,9,72,186,62,66,103,179,217,90,31,90,242,45,54,182,91,46,110,212,210,4,241,206,3,10,183,18,117,97,97,170,142,62,101,131,56,248,83,231,161,77,25,158,11,13,91,11,22,153,50,89,25,139,108,150,63,218,82,87,198,177,65,171,238,54,124,252,143,225,69,49,156,106,66,182,123,196,254,81,42,24,211,216,144,171,127,196,223,38,54,79,105,10,198,0,100,203,238,39,113,164,128,140,64,207,8,211,169,43,50,24,122,174,54,47,6,203,47,186,148,201,134,66,175,70,140,65,162,163,217,106,59,52,207,200,149,204,159,199,194,138,11,50,141,5,62,27,199,237,38,168,155,132,173,196,153,100,234,74,224,70,62,124,165,85,79,135,148,157,75,22,64,252,233,118,212,170,245,77,90,27,97,177,228,98,101,26,171,115,237,44,161,133,59,140,204,99,79,99,157,153,132,62,136,248,199,234,76,2,242,9,51,146,252,140,75,158,244,51,26,191,243,27,70,158,176,51,248,210,35,73,120,200,152,198,126,228,105,10,50,168,52,192,229,98,81,91,38,88,165,225,48,149,27,194,189,135,254,41,1,88,204,33,202,197,241,241,150,216,207,89,154,75,19,216,90,234,104,240,77,169,214,48,216,201,44,70,50,54,52,214,20,124,198,0,128,225,75,172,140,248,44,234,89,70,51,227,44,166,73,100,150,40,228,81,85,83,83,93,109,245,105,56,77,216,156,48,209,74,162,77,78,60,249,133,196,154,67,206,54,118,163,34,149,137,199,19,33,140,169,52,154,31,207,194,84,213,147,217,143,153,96,105,128,89,98,91,47,108,73,231,210,75,23,221,94,216,31,233,42,72,207,25,58,86,217,49,134,62,229,85,101,17,175,106,147,140,173,122,216,106,222,52,239,52,95,182,151,76,159,20,94,234,26,65,23,167,103,97,36,202,217,194,234,66,237,143,238,170,184,216,228,179,132,171,127,165,12,158,234,213,26,69,100,32,38,82,12,156,194,236,91,97,214,145,89,73,173,0,252,248,144,120,88,52,205,82,106,204,248,10,217,167,128,78,210,173,225,161,100,100,91,231,130,50,193,151,0,146,79,252,210,110,21,252,118,112,115,85,0,172,64,190,183,26,122,243,15,193,6,105,140,70,225,159,142,78,90,211,238,65,247,23,160,64,196,206,84,236,204,121,23,131,0,255,0,73,45,141,88,216,240,96,51,233,45,19,244,196,25,44,253,47,251,170,134,24,95,141,20,246,126,78,164,251,130,109,181,189,201,72,20,145,35,63,244,184,147,176,198,130,129,159,106,8,196,194,101,165,151,96,82,102,46,177,179,232,23,50,54,49,240,165,185,191,227,255,0,162,221,50,126,70,37,236,243,200,180,54,195,124,210,13,66,102,126,116,241,236,227,83,86,176,37,121,167,245,39,85,37,33,177,226,157,155,219,85,255,0,136,64,56,140,14,213,38,124,57,89,58,149,156,106,122,217,49,121,98,166,25,153,64,52,148,150,77,123,213,123,227,41,72,20,128,164,178,203,19,38,50,170,150,76,252,139,26,65,89,110,198,189,177,190,146,220,24,18,190,174,37,159,170,176,108,74,166,89,89,73,38,26,225,41,148,85,97,243,38,14,55,17,138,129,181,146,9,32,127,40,212,241,171,110,73,203,45,98,200,127,117,45,71,195,144,182,101,172,168,71,226,17,10,138,13,169,10,206,164,111,165,15,234,44,31,13,45,67,115,67,124,55,128,157,162,91,94,24,169,73,140,72,203,24,218,146,9,89,135,220,90,45,110,56,124,104,56,253,204,136,104,217,247,120,177,113,172,161,201,220,167,208,33,191,187,18,165,76,224,8,106,65,201,27,18,167,213,30,55,180,173,188,7,143,153,46,158,192,19,221,69,148,135,249,109,252,37,76,28,76,73,102,89,109,136,169,167,195,127,180,166,141,72,79,62,97,38,169,120,218,156,195,233,46,242,171,24,111,25,88,162,35,83,144,68,203,212,159,67,54,219,221,72,195,217,92,166,11,6,178,51,6,70,37,208,205,145,26,247,179,193,32,172,170,37,159,1,38,146,204,106,162,87,248,18,35,70,127,154,113,43,145,166,25,184,214,211,79,219,15,50,243,35,61,100,248,207,247,132,144,117,101,54,70,181,36,159,105,106,152,249,107,116,54,12,100,76,159,143,26,101,80,105,63,130,96,207,127,188,136,11,14,78,148,44,200,7,207,152,73,204,0,254,69,161,184,25,25,231,193,204,181,76,14,86,45,222,104,119,153,2,53,156,154,178,52,184,61,34,33,86,248,198,121,65,152,170,129,236,25,71,212,52,3,234,143,237,38,168,171,35,125,9,223,51,17,19,232,15,202,4,162,102,158,156,87,229,234,196,155,67,102,216,9,25,74,238,43,169,174,96,70,38,41,233,239,79,44,140,79,4,140,49,142,66,115,45,80,85,7,141,12,133,122,96,202,172,72,232,112,17,239,99,60,21,26,164,218,70,176,186,51,49,173,243,249,98,37,211,39,130,49,17,144,38,50,72,212,88,163,43,118,185,203,110,51,198,181,122,171,164,159,144,12,202,182,234,170,172,132,97,66,37,132,58,73,67,103,18,156,63,37,218,75,174,133,4,103,254,116,65,172,137,25,5,15,36,103,242,137,63,194,2,131,169,56,157,207,176,230,110,70,180,89,5,229,98,250,19,2,49,211,71,154,36,150,32,86,92,177,208,150,134,99,136,143,204,37,182,75,14,82,101,197,198,159,50,48,4,254,164,70,16,19,218,91,83,26,102,67,243,76,63,78,140,78,17,12,74,132,49,128,86,36,123,6,35,235,76,72,207,196,186,212,230,96,163,73,36,17,241,36,102,181,181,178,39,87,26,171,158,193,201,6,108,73,91,12,1,123,72,97,163,106,0,6,6,33,245,45,225,97,61,145,34,217,61,241,191,109,109,12,192,21,249,66,153,106,12,204,105,12,48,99,249,184,171,100,58,76,135,225,76,216,96,73,69,48,222,155,243,105,137,27,127,9,0,96,202,84,155,102,248,196,78,77,172,247,35,197,137,45,124,198,73,69,135,85,96,9,48,201,37,153,130,94,65,37,140,158,79,121,59,97,177,244,160,230,86,142,111,46,92,72,3,79,128,11,237,38,176,2,193,36,204,134,248,63,221,101,90,141,60,131,127,106,80,169,81,38,156,5,102,97,20,107,228,59,137,213,28,65,47,26,152,141,101,243,76,229,86,49,169,247,192,97,145,96,173,3,31,168,65,52,12,202,85,186,182,225,130,127,9,82,227,80,193,31,110,76,137,97,178,66,39,15,90,13,196,121,119,90,203,182,60,202,94,30,146,219,61,62,129,106,194,34,228,188,145,185,145,139,134,66,135,152,149,163,195,149,36,178,213,164,141,212,44,168,203,233,131,147,196,30,197,7,168,100,158,17,49,98,73,37,139,199,95,48,169,154,252,27,173,161,139,137,62,140,248,50,65,250,165,201,95,0,150,246,61,92,139,162,83,233,239,148,97,101,148,159,182,161,27,61,134,154,149,210,134,171,237,54,251,97,240,165,240,254,8,126,77,220,185,68,253,181,67,85,168,96,142,199,211,242,242,9,87,26,225,242,65,135,42,189,85,200,110,58,113,212,137,173,170,244,158,16,139,16,213,36,11,82,70,240,229,88,76,193,225,218,128,124,109,232,248,74,149,149,80,101,107,182,103,68,129,61,146,98,32,167,198,181,201,150,36,165,51,79,50,117,65,48,155,148,107,165,213,26,186,76,76,217,70,136,217,69,107,35,98,78,6,214,92,102,124,217,87,223,196,242,136,204,43,101,195,235,127,63,47,34,142,124,205,148,238,18,241,170,140,191,232,124,107,41,197,127,82,31,214,30,39,243,38,53,184,38,179,181,110,54,149,137,101,221,43,18,4,238,191,64,161,184,25,17,204,100,73,60,194,95,89,164,169,160,179,245,229,67,154,181,241,159,242,147,208,38,38,247,191,108,68,214,54,161,6,12,57,80,225,97,48,124,220,92,170,123,80,213,31,30,238,184,184,144,214,29,85,74,67,25,146,82,134,64,24,165,102,8,151,169,12,252,12,202,94,69,66,199,128,172,72,172,43,45,24,71,63,195,222,138,138,135,79,85,100,12,69,226,76,159,73,190,103,18,77,48,54,186,124,156,194,85,177,149,184,174,215,79,62,128,251,186,226,229,26,30,77,216,39,3,254,252,92,136,199,221,217,77,225,52,82,99,94,141,67,185,126,28,93,169,108,53,104,73,79,11,200,133,129,91,44,175,196,85,127,63,70,18,19,24,176,135,78,8,223,184,152,205,194,78,6,131,220,203,225,148,76,133,250,170,151,240,27,4,14,84,250,52,97,143,153,20,255,0,52,184,139,103,57,165,150,131,148,71,191,20,164,133,250,110,93,65,62,111,149,118,198,67,1,71,204,37,129,180,174,247,148,66,34,70,68,114,155,206,167,54,173,153,136,11,85,193,165,148,111,54,37,209,3,165,96,228,195,96,36,147,80,211,193,132,78,46,181,170,162,238,100,67,208,250,169,95,243,124,67,86,16,13,139,221,65,120,0,99,225,83,87,215,4,130,62,18,163,128,235,155,22,23,122,146,36,111,117,33,141,172,226,73,62,28,170,92,53,86,54,64,245,19,79,203,246,214,152,108,0,165,226,48,185,18,100,95,252,117,58,115,36,128,131,204,20,182,200,39,154,199,237,11,200,147,110,118,195,24,130,177,217,218,228,221,138,81,19,18,83,29,204,168,223,171,18,28,218,170,36,103,242,192,34,119,26,99,10,124,82,251,19,205,157,84,144,63,44,81,149,10,162,179,8,233,231,215,78,249,186,239,228,77,39,204,252,157,169,55,133,108,25,120,69,136,89,83,39,214,238,89,197,202,156,5,16,230,31,116,254,85,73,26,200,147,64,56,137,12,202,163,136,125,92,136,90,75,41,208,165,226,150,46,63,168,147,128,220,202,246,105,47,87,246,136,142,135,163,226,198,226,177,18,111,166,45,127,192,80,149,60,181,129,42,112,247,98,78,172,115,229,97,68,109,61,167,255,0,246,42,161,167,100,26,145,226,16,146,96,176,227,225,89,27,118,52,172,198,236,171,252,140,174,44,128,95,166,167,204,204,171,107,228,140,67,230,82,86,90,242,170,12,236,37,40,146,52,148,92,206,184,250,118,124,34,211,185,79,26,182,9,30,204,194,78,153,73,165,70,63,113,70,195,248,139,166,7,238,141,24,205,109,85,36,236,197,141,77,122,165,22,94,138,109,61,251,232,85,254,12,211,242,71,148,49,70,85,61,107,163,43,125,168,184,136,170,41,237,98,20,108,40,74,52,218,100,152,51,65,136,197,31,241,174,149,145,93,78,61,153,81,142,95,248,122,159,31,205,197,74,30,29,177,254,83,136,106,238,101,83,61,146,141,35,178,8,254,146,24,186,154,163,121,246,166,145,140,63,164,166,95,101,182,70,213,90,178,73,16,12,165,52,200,21,211,162,245,114,40,139,234,168,56,30,19,69,26,185,140,252,140,194,144,220,67,252,249,74,36,246,36,170,114,139,45,25,85,36,111,226,66,233,189,37,7,79,206,221,137,116,25,144,226,165,114,99,1,38,37,108,223,99,184,22,76,24,216,155,70,158,242,246,202,227,92,222,100,147,198,234,42,125,166,44,159,57,236,9,82,15,226,81,201,190,0,207,139,42,93,100,207,82,3,240,149,51,159,84,14,225,9,46,217,227,122,170,146,35,100,233,35,137,253,164,84,117,80,32,194,7,50,114,248,204,146,15,184,167,166,70,151,26,94,20,13,102,115,237,149,148,72,62,215,26,113,73,112,2,15,132,170,118,121,160,150,35,226,75,247,82,253,48,194,70,35,194,30,181,54,108,135,170,212,232,82,76,149,207,146,127,14,21,150,231,242,32,131,51,41,241,38,97,22,166,183,204,156,49,230,15,42,62,147,83,203,25,57,120,136,176,159,2,95,134,81,100,72,235,102,19,213,112,203,18,149,88,123,43,169,209,159,112,11,38,115,41,141,67,166,40,200,60,162,226,33,83,87,192,224,225,235,90,99,86,196,207,243,101,34,223,83,23,178,113,57,167,225,139,81,29,252,188,127,81,81,85,86,156,108,196,98,148,170,235,240,244,25,220,81,37,98,34,91,63,76,106,10,142,93,174,81,253,65,172,88,212,214,234,25,197,33,140,120,207,79,43,88,255,0,62,212,182,52,150,21,255,0,55,216,153,50,96,4,52,213,22,204,229,19,60,60,22,167,201,198,147,7,80,229,226,196,177,49,158,70,102,74,204,50,198,109,178,99,242,101,246,214,143,1,148,107,83,39,156,172,229,89,48,195,76,172,43,41,161,241,178,49,226,83,210,104,78,51,230,10,176,11,226,17,232,239,1,136,107,49,50,204,132,93,83,241,147,230,248,136,168,95,169,7,24,24,114,161,46,42,178,115,5,78,79,167,178,146,60,66,89,82,170,218,121,13,230,106,22,16,157,168,32,207,56,142,207,164,147,195,211,22,177,143,204,94,53,74,26,174,4,42,176,51,40,196,48,193,225,187,68,48,195,65,192,48,227,61,130,151,214,153,154,52,79,200,104,133,76,76,250,206,68,37,148,147,198,26,55,242,13,136,125,203,60,249,144,2,96,218,228,237,76,131,50,41,71,218,135,158,16,19,155,18,13,144,242,116,162,161,101,51,125,240,4,124,89,83,106,221,73,19,221,83,198,209,146,196,125,218,207,240,241,4,134,86,26,200,229,29,173,220,18,51,133,115,45,115,101,44,80,94,80,242,170,54,64,251,164,89,62,144,18,65,243,124,170,117,103,81,214,69,133,142,79,164,161,190,216,248,75,255,0,58,235,85,85,79,173,30,36,164,212,49,97,124,221,112,177,38,148,243,31,36,108,204,146,21,88,134,234,36,105,178,51,181,97,200,7,137,33,135,166,222,78,229,124,24,209,60,57,150,76,12,85,108,78,117,102,65,101,37,108,170,150,125,180,116,249,50,136,197,187,114,49,251,168,73,51,24,177,149,70,91,28,155,226,22,167,151,82,7,229,18,89,160,36,143,80,115,46,173,101,161,170,181,32,31,187,139,149,115,200,31,10,45,116,221,195,203,73,43,229,188,250,212,191,31,59,157,45,214,94,45,98,237,234,84,204,209,54,63,171,169,42,198,7,174,65,127,205,228,87,148,44,30,6,6,95,252,136,169,236,173,16,248,69,200,186,171,161,194,178,48,166,28,151,148,28,171,51,76,137,24,124,171,75,38,115,245,113,172,228,195,137,59,184,72,40,14,27,136,165,63,106,100,99,15,2,82,205,30,2,191,52,66,226,34,248,104,211,160,240,203,82,107,26,180,5,181,193,36,111,73,168,110,25,187,218,25,26,198,100,59,214,247,208,197,41,217,99,212,65,37,200,123,104,152,149,112,225,193,32,249,69,149,97,50,53,84,30,104,130,196,128,135,118,200,220,37,94,146,205,247,186,182,194,44,127,208,57,247,111,39,12,68,60,57,243,132,62,81,35,227,83,128,111,230,91,159,12,107,21,71,105,23,78,34,143,50,78,62,44,73,220,56,3,19,58,151,152,204,93,66,71,239,1,143,152,163,18,161,54,102,115,208,195,200,176,159,12,136,67,92,69,25,59,86,248,119,96,33,22,216,221,189,69,18,106,137,56,152,113,45,161,248,110,242,51,49,132,172,35,24,4,31,14,53,189,147,31,245,70,154,218,17,107,248,28,255,0,211,103,105,185,124,92,163,71,6,201,146,72,170,103,176,19,135,202,37,48,250,223,77,62,96,245,165,98,139,255,0,49,188,96,179,233,13,120,216,35,114,153,102,25,251,144,32,102,48,146,88,240,172,52,220,247,196,147,205,17,55,173,96,253,238,84,146,183,28,97,225,196,153,134,96,198,182,194,50,220,42,126,158,173,147,204,46,34,37,102,129,182,122,127,24,204,154,62,20,4,248,18,242,36,102,184,202,180,16,204,153,46,23,129,162,9,52,14,167,5,180,70,68,177,18,10,78,234,51,63,74,148,178,79,231,234,196,146,165,177,168,85,197,80,35,51,119,92,165,179,90,144,252,221,74,193,134,100,150,45,254,155,16,172,234,90,170,102,229,4,240,205,136,105,164,103,140,169,124,200,7,140,183,83,155,35,214,139,205,77,150,80,200,94,84,153,236,120,213,155,227,110,70,149,76,170,32,159,204,46,37,98,74,192,12,11,39,1,45,243,219,31,149,56,12,97,251,43,39,192,25,123,68,145,135,83,208,205,151,195,10,104,200,7,146,62,17,32,227,70,100,100,238,1,190,234,159,3,91,49,91,233,222,62,85,155,63,242,77,36,201,7,135,106,80,111,172,182,198,85,141,179,38,12,64,83,207,152,66,17,108,49,178,189,124,243,30,63,251,208,84,197,150,179,191,72,135,146,249,113,185,140,176,153,147,31,15,98,93,231,101,37,248,139,145,99,40,44,148,40,40,103,158,119,106,126,202,214,17,137,69,12,2,12,108,14,37,74,202,217,196,31,10,197,90,9,35,93,132,243,232,110,49,230,137,202,53,54,107,83,136,152,165,136,130,87,225,101,168,217,212,128,147,67,22,105,243,75,18,178,230,74,212,37,3,202,53,159,162,75,41,243,9,90,135,76,85,12,124,43,107,225,130,51,56,132,134,23,113,187,226,43,135,242,224,230,18,210,99,100,126,32,162,36,152,25,49,25,109,120,98,247,68,81,177,212,177,176,144,218,121,229,38,94,68,246,52,240,65,6,35,45,190,120,129,204,164,237,76,242,157,74,197,21,109,200,168,245,138,169,61,197,91,67,101,93,8,236,48,101,12,163,92,206,226,99,32,131,50,141,14,185,151,58,94,210,38,68,182,100,44,189,60,110,126,160,252,85,79,38,46,34,227,229,82,87,20,131,154,71,250,114,134,161,141,44,158,6,49,85,189,104,101,254,78,94,53,209,27,55,145,201,36,104,156,53,37,103,233,91,24,207,229,18,71,101,85,44,108,225,23,34,237,126,3,32,57,132,148,217,86,193,47,180,175,137,202,178,55,115,159,83,207,219,15,155,136,138,140,58,170,40,253,212,182,250,158,183,218,200,144,134,159,17,56,148,153,78,165,109,59,100,89,154,239,115,210,180,201,124,172,121,132,129,140,28,104,151,152,133,73,83,119,52,20,191,80,203,243,194,84,108,11,83,145,105,147,78,60,249,147,8,208,241,49,45,24,26,69,28,213,89,3,59,50,241,38,151,119,17,71,23,234,169,179,24,2,103,48,144,15,147,144,105,172,200,50,194,175,152,220,44,222,131,42,155,190,227,234,71,6,239,19,48,160,38,24,18,73,218,166,205,113,150,58,49,166,28,99,201,247,83,72,116,135,25,58,150,136,108,84,16,31,245,149,21,73,72,205,99,94,195,31,180,140,139,214,143,99,24,70,44,222,17,137,137,213,137,53,137,187,38,114,102,74,95,36,234,134,120,70,144,204,96,214,48,234,25,14,78,65,226,50,33,240,223,220,40,164,74,33,155,243,170,136,22,79,199,139,42,1,187,248,11,153,24,255,0,73,80,86,213,30,72,215,183,224,27,57,138,140,135,100,15,105,45,180,10,187,169,155,235,72,46,213,139,194,52,197,243,198,81,245,32,166,24,100,90,204,34,199,175,145,169,243,193,27,185,3,248,146,40,142,130,179,235,83,51,194,66,244,149,73,172,117,198,168,116,38,26,36,225,164,55,16,54,220,193,72,106,167,217,65,84,15,159,190,26,101,36,209,209,177,19,48,196,39,18,206,77,105,7,220,37,174,203,228,185,144,222,182,57,32,194,152,108,141,239,158,200,32,194,147,190,248,226,58,212,102,30,79,212,65,26,49,197,237,41,53,138,199,84,47,169,237,89,36,11,236,247,141,35,211,18,127,34,115,51,149,152,150,170,144,106,216,11,9,203,205,149,107,123,17,44,135,247,87,159,13,234,202,35,48,134,200,36,34,251,84,28,73,222,195,34,243,43,118,222,210,86,81,183,49,54,133,252,107,81,170,162,100,204,183,133,236,233,90,230,70,202,130,102,232,207,197,238,162,84,85,148,153,208,95,245,80,31,137,39,100,195,148,137,36,58,35,143,250,116,102,25,27,26,99,62,170,133,170,181,60,148,241,239,127,228,74,170,18,126,165,44,201,128,146,4,132,193,103,178,37,144,100,254,68,83,48,17,93,78,118,85,21,230,156,63,117,17,2,212,228,35,196,179,127,134,78,165,191,204,3,246,147,135,167,208,70,218,89,7,153,35,152,251,88,199,194,98,241,166,255,0,136,64,54,97,83,122,170,77,148,144,101,20,82,126,226,91,4,113,254,250,6,195,12,25,36,249,190,84,108,152,21,66,31,202,46,119,12,215,2,56,205,44,188,106,194,52,145,201,3,48,149,110,227,12,221,58,253,141,163,113,253,52,67,222,196,180,47,38,52,29,148,247,198,75,102,5,141,71,12,103,39,9,81,108,9,49,246,168,216,215,100,200,153,134,248,133,83,176,237,24,243,11,198,68,99,57,6,146,51,80,176,75,222,188,50,34,198,109,12,100,179,141,77,76,146,72,210,186,184,209,83,237,120,212,213,174,161,149,129,252,73,141,141,104,87,195,146,5,153,166,49,114,200,26,194,89,15,133,89,64,146,57,192,205,149,42,177,70,133,83,144,229,239,25,22,248,207,25,82,224,188,31,85,31,24,204,84,33,136,208,52,128,43,51,98,90,12,193,198,90,95,100,113,240,137,46,178,158,127,14,165,6,98,171,15,244,161,135,107,18,51,23,201,146,119,220,194,81,240,247,114,73,205,214,172,235,88,204,10,145,216,73,35,68,212,86,250,209,151,155,18,193,243,25,8,105,185,131,198,165,238,194,255,0,7,167,38,172,38,187,158,59,119,240,137,52,161,173,6,12,89,121,16,21,184,250,83,72,108,120,142,182,165,44,220,70,65,140,120,36,205,151,40,211,55,217,51,193,159,105,104,102,63,4,59,222,53,130,218,252,141,175,190,130,78,18,165,143,141,93,231,152,49,71,251,136,73,240,0,71,229,136,177,99,14,53,170,24,141,227,113,45,190,7,238,202,132,173,147,201,136,169,188,152,210,198,60,216,184,214,11,196,200,38,76,131,140,131,72,88,102,45,190,165,182,64,195,179,4,5,31,50,152,178,98,59,241,80,199,237,37,118,179,55,35,121,113,45,83,54,245,0,52,105,126,208,146,199,134,202,180,153,74,182,51,94,65,173,225,150,84,49,181,230,159,156,255,0,213,127,213,91,100,29,99,151,232,56,55,199,39,72,145,240,245,11,252,240,148,73,68,107,40,62,127,40,179,152,96,20,121,146,154,116,26,125,67,19,222,42,52,215,213,162,234,148,53,200,31,100,65,33,223,50,113,121,132,85,22,177,117,88,206,207,27,83,193,39,10,51,53,116,150,101,202,184,204,9,231,47,106,168,173,178,62,52,43,48,141,12,94,37,108,204,3,127,10,31,205,233,59,238,22,200,215,12,18,210,109,24,89,130,116,4,150,63,26,102,251,33,201,98,212,200,202,164,170,200,76,73,141,47,193,70,106,74,114,73,3,243,9,117,163,64,24,210,75,40,3,146,52,235,81,55,24,252,244,205,25,42,52,188,193,149,198,169,189,30,113,34,124,161,73,145,92,155,77,140,107,22,67,198,52,44,104,59,117,82,185,21,73,14,224,71,195,45,99,169,52,197,109,217,25,234,62,215,211,85,102,173,63,178,150,154,158,118,237,153,186,211,213,106,101,218,215,238,43,170,208,209,36,179,104,24,188,106,140,63,9,89,225,155,96,63,246,151,67,210,180,144,112,51,234,43,152,21,172,24,249,69,149,21,84,18,73,37,215,231,83,137,70,248,116,254,145,9,103,39,225,20,161,124,217,132,60,98,93,174,102,8,222,208,196,145,218,221,197,40,222,19,74,30,52,141,34,146,88,229,126,58,28,254,170,28,88,44,197,181,26,217,119,140,176,95,132,93,170,67,94,107,8,53,167,203,18,82,246,158,190,126,160,3,48,151,181,77,89,93,170,122,31,139,36,41,164,164,225,158,113,203,120,140,157,211,198,56,201,152,66,69,92,105,89,68,126,236,73,91,46,44,169,59,98,241,166,170,160,203,51,75,242,117,26,27,133,78,203,227,227,92,114,171,88,68,41,217,237,46,145,72,97,205,103,18,133,174,59,45,62,3,39,223,16,125,162,66,191,82,15,233,39,108,8,201,194,81,36,246,181,160,246,132,173,86,57,119,146,222,198,143,88,1,80,70,192,87,160,223,85,59,184,66,95,62,108,67,229,138,65,44,200,107,39,136,214,54,49,38,44,146,60,106,73,247,111,91,227,89,18,74,209,106,165,11,228,177,10,111,50,191,133,43,52,159,248,137,10,251,183,137,77,148,172,101,68,105,39,23,186,153,51,125,37,156,50,148,3,53,56,200,254,213,85,79,118,2,251,170,103,70,85,8,152,27,88,223,117,97,152,146,89,202,36,221,239,97,24,148,204,54,46,100,220,14,107,106,237,150,134,208,211,128,140,202,149,92,86,147,27,240,137,17,91,119,207,202,170,24,192,20,121,130,81,161,100,184,178,116,236,153,156,49,243,39,70,178,195,200,170,224,90,147,27,50,149,56,214,20,32,32,223,132,67,200,167,25,73,101,225,194,36,87,34,187,202,203,145,66,195,51,30,85,140,153,128,250,169,51,3,99,25,152,76,37,179,9,10,168,38,38,113,167,196,39,158,98,147,34,54,28,194,37,70,129,244,151,208,228,26,13,178,143,191,246,191,85,106,13,174,50,118,164,211,228,206,16,56,146,22,73,56,143,204,84,2,169,208,119,239,34,192,193,33,125,172,169,93,84,204,170,154,4,145,141,50,147,127,248,136,77,66,66,244,137,43,147,2,198,17,216,111,109,91,155,177,45,181,140,242,141,99,102,44,108,200,106,173,187,38,62,101,170,238,214,80,153,152,34,83,222,114,134,116,254,1,135,56,10,117,46,205,76,197,172,181,60,230,36,150,70,184,19,223,137,82,201,173,36,103,240,160,164,179,243,243,9,109,113,49,102,203,216,83,2,30,167,154,204,194,18,198,124,107,136,35,97,75,145,84,85,79,196,169,88,200,51,65,204,33,21,11,26,253,138,243,58,107,237,232,73,80,207,201,23,18,62,76,150,13,24,104,0,23,72,177,37,54,65,62,62,164,84,197,107,176,99,38,16,160,225,18,7,115,56,189,194,196,138,161,120,253,212,218,100,96,125,36,194,179,81,132,143,102,86,33,217,24,228,39,9,81,19,223,141,139,85,107,50,242,255,0,220,129,236,213,54,190,77,229,65,57,185,70,168,43,110,1,52,127,113,15,218,14,81,36,83,205,233,164,204,33,37,101,160,44,151,193,138,57,241,178,15,133,76,179,125,26,86,35,117,175,64,214,192,43,240,148,170,134,27,1,101,204,34,141,73,90,229,90,54,133,114,54,67,103,26,220,103,128,67,237,94,54,56,201,92,240,202,156,55,225,40,196,168,71,155,27,223,100,15,170,176,222,0,170,66,123,223,4,152,178,173,17,167,159,34,204,138,237,165,74,121,243,7,27,164,75,108,3,101,237,18,209,1,227,146,198,35,95,13,227,234,18,186,156,210,87,136,76,154,120,37,30,92,72,102,76,216,245,33,36,201,188,199,250,82,99,75,176,203,146,149,179,54,60,62,70,70,213,175,19,251,81,240,245,59,200,62,213,54,253,49,185,238,42,42,53,110,203,137,69,163,110,103,90,245,9,196,124,253,108,200,220,37,42,34,54,164,4,158,101,47,50,4,89,60,184,150,166,51,101,210,185,153,152,127,241,63,193,124,25,145,74,181,207,123,48,41,24,119,28,159,249,42,72,214,64,32,58,150,110,53,132,104,81,12,163,27,114,4,29,172,6,19,181,124,124,198,70,58,53,239,100,150,46,213,108,78,89,35,210,215,35,230,85,12,131,69,85,100,140,12,40,169,239,216,189,23,0,59,230,123,105,172,54,85,52,178,97,10,68,67,30,68,103,167,44,217,13,109,68,221,23,120,50,79,9,150,205,206,201,109,52,63,164,181,190,1,10,206,100,50,155,184,97,248,158,63,213,255,0,130,193,150,185,9,218,147,92,105,135,247,5,44,134,201,208,73,204,178,172,87,113,28,188,11,50,173,83,42,152,70,32,32,95,51,193,18,251,177,149,22,36,209,51,136,141,84,1,173,225,128,2,251,75,108,159,153,89,198,226,72,53,89,20,222,200,0,31,74,201,225,202,155,198,140,201,44,70,50,132,229,26,117,39,35,49,47,183,255,0,138,212,248,105,244,154,162,9,232,51,70,76,68,86,198,98,70,51,145,106,124,108,107,204,121,16,86,161,15,128,2,251,72,41,53,88,145,225,146,139,97,128,69,182,13,182,16,51,141,233,132,99,49,29,50,182,38,54,27,220,75,54,127,251,159,248,40,149,90,133,63,25,16,239,134,179,235,89,102,34,169,48,87,214,229,237,91,194,22,70,98,207,49,16,179,12,68,7,169,175,120,77,218,57,239,102,12,201,31,33,22,239,50,15,132,197,80,98,235,80,166,63,41,18,219,137,132,130,70,23,219,77,171,88,63,53,247,80,192,138,90,222,164,40,205,37,24,213,67,169,1,147,181,88,132,204,146,62,37,197,12,23,193,62,97,43,77,61,118,255,0,1,242,166,31,88,213,212,184,122,2,75,206,138,135,112,207,15,109,15,62,203,47,74,8,85,128,159,37,235,54,76,198,62,212,142,200,199,240,126,20,147,114,124,156,210,147,130,169,114,251,81,253,85,160,214,67,250,170,92,47,150,69,188,204,62,53,38,82,247,81,247,173,237,186,74,147,90,234,171,34,241,5,34,124,147,137,235,111,231,39,50,213,140,221,197,67,9,58,134,240,99,234,88,50,226,198,79,186,168,234,159,16,158,2,50,115,248,122,140,169,182,255,0,164,91,171,254,19,180,250,134,88,159,132,202,140,58,144,130,127,50,26,101,12,24,220,194,95,3,25,133,82,110,69,86,109,29,125,138,86,79,28,150,32,166,245,173,1,126,217,97,60,223,227,194,168,71,200,240,97,142,74,250,104,3,31,42,158,135,118,248,210,240,148,170,171,48,231,68,225,83,102,40,234,192,25,177,173,111,48,11,238,160,45,76,65,12,138,62,77,148,225,251,168,176,71,29,203,199,189,254,202,222,201,242,196,167,232,103,146,104,57,149,3,12,193,38,83,36,192,100,25,231,240,234,91,95,60,228,73,164,220,33,217,112,127,164,152,197,80,217,158,5,237,18,94,202,16,100,202,190,154,121,10,206,165,156,59,47,172,144,218,183,129,191,108,69,143,130,102,25,32,32,214,137,47,98,123,18,171,26,131,27,34,222,250,220,190,210,206,28,200,162,26,41,243,6,141,193,26,22,113,107,235,64,54,63,137,11,185,0,137,137,125,190,184,32,128,252,42,74,159,212,164,202,121,138,34,41,238,51,177,104,250,122,174,172,197,123,241,172,55,241,69,218,85,143,135,26,81,62,169,242,73,149,104,40,92,203,86,19,169,62,211,210,120,20,189,60,2,11,245,106,178,51,6,36,224,205,224,50,51,8,86,118,165,114,107,64,33,230,70,190,120,4,206,98,161,253,74,44,158,28,169,119,9,126,59,10,12,252,72,93,244,116,108,198,15,207,133,38,159,3,32,223,133,106,171,2,212,87,169,45,129,129,248,87,50,13,197,136,167,63,136,159,227,93,84,48,193,143,152,73,125,173,9,196,253,220,72,170,155,119,25,102,88,113,22,82,106,25,126,232,136,186,53,109,217,240,49,69,64,134,127,118,46,36,201,147,199,25,248,86,178,134,226,184,234,203,82,31,167,42,26,52,249,93,198,65,190,28,89,175,204,182,61,143,24,212,106,91,121,107,65,191,172,3,193,16,199,190,79,82,146,134,249,66,63,50,183,164,158,2,177,129,86,82,50,70,174,10,104,18,136,130,52,50,13,116,88,193,25,25,212,50,173,51,235,88,81,254,148,98,69,72,119,100,37,42,153,47,31,82,103,182,63,219,68,108,14,52,83,35,44,98,155,154,139,182,4,34,8,212,51,188,253,172,105,230,28,75,39,201,198,196,150,83,50,21,178,3,6,134,153,208,178,147,106,60,138,114,226,224,158,210,91,20,88,88,41,242,88,39,172,95,101,145,252,42,123,52,185,36,70,195,140,113,15,153,58,142,202,168,61,103,154,46,52,204,74,120,211,246,200,55,220,19,205,12,44,106,92,176,195,42,213,37,153,88,165,35,90,203,79,3,51,32,212,198,145,77,65,158,241,159,18,111,14,201,79,79,102,46,84,24,103,188,100,88,195,45,95,76,139,183,201,25,89,218,151,25,137,55,168,127,193,109,13,175,180,100,45,133,217,84,226,103,37,139,75,2,244,201,140,97,7,149,104,145,255,0,154,161,38,177,243,207,242,45,18,76,255,0,5,139,222,245,231,179,32,208,53,73,43,190,83,163,180,244,204,75,59,88,24,146,152,220,71,74,197,99,107,150,239,96,202,153,198,129,192,164,225,217,42,138,219,232,184,48,149,65,90,140,86,72,110,166,70,170,34,244,111,150,102,19,35,131,62,41,86,38,192,153,164,36,177,186,98,46,146,24,133,34,216,192,128,108,91,176,177,106,123,16,185,143,192,193,134,34,198,76,156,108,91,88,178,216,16,138,245,32,210,31,157,39,188,245,29,165,67,134,237,133,39,9,83,105,33,131,118,199,138,196,170,86,126,155,38,159,149,154,186,86,81,125,53,211,82,74,82,178,100,178,13,34,102,164,126,114,4,162,228,76,233,237,64,62,212,208,204,170,147,205,136,107,42,22,52,85,76,220,246,172,39,198,36,19,230,15,89,81,1,124,88,196,246,211,192,154,33,65,218,52,89,76,204,194,132,59,145,229,202,156,76,146,50,131,10,89,26,72,35,117,33,230,73,228,126,37,85,97,106,106,126,60,136,57,54,67,130,62,100,64,97,147,184,171,126,192,4,225,151,214,138,141,98,122,78,173,137,143,132,169,99,53,108,178,31,104,21,81,169,52,125,57,43,127,167,118,149,65,85,86,202,173,62,27,17,117,61,43,43,27,101,26,188,211,164,253,84,77,108,9,211,159,202,84,230,49,129,57,152,113,13,7,49,231,173,38,100,25,109,70,204,211,0,16,242,229,202,68,125,81,142,34,97,202,164,163,106,114,73,38,36,242,3,222,68,5,88,165,121,165,255,0,26,92,96,147,39,42,99,2,203,108,207,155,23,26,204,219,73,191,164,64,160,113,161,128,92,203,124,201,32,154,205,161,74,149,207,121,235,73,132,185,16,19,227,28,140,202,34,160,101,15,159,85,6,48,242,134,80,202,133,53,63,171,143,148,67,40,212,140,199,218,238,240,148,165,198,154,198,184,216,179,181,37,135,104,255,0,163,96,233,40,49,135,196,44,75,104,89,182,225,64,70,212,128,147,197,149,109,121,142,95,104,152,214,171,92,70,142,156,135,44,161,170,147,243,97,16,242,37,118,85,178,227,49,248,74,190,134,97,35,49,124,245,32,78,225,202,154,194,212,231,215,26,146,214,49,240,226,34,206,29,196,178,179,41,74,156,234,74,25,100,240,44,65,32,33,232,249,82,71,250,175,250,72,168,247,12,102,167,149,143,22,85,244,55,214,93,65,148,69,239,194,94,214,235,18,117,167,180,72,196,127,155,148,50,169,108,148,94,163,248,107,167,223,20,255,0,54,82,42,137,250,60,155,23,203,12,172,164,91,100,233,45,136,247,98,199,196,183,192,153,43,7,18,162,199,66,77,35,62,71,60,13,245,173,5,150,43,14,191,168,175,170,174,199,56,12,48,138,167,245,84,98,89,118,137,73,80,154,117,76,231,196,41,120,212,217,89,24,165,149,215,250,95,106,27,185,208,122,138,53,162,182,212,242,121,140,85,230,86,193,178,6,82,151,149,33,187,211,218,156,64,127,161,227,47,238,38,174,166,43,169,94,205,90,56,60,59,161,175,76,213,67,146,204,66,198,185,53,86,137,213,82,108,119,118,197,255,0,95,90,232,193,211,99,140,15,184,133,184,218,209,76,161,217,63,34,102,203,131,141,78,248,18,49,211,96,179,42,90,153,184,163,70,107,98,86,242,229,70,179,92,142,216,24,138,33,169,239,68,1,126,153,82,73,144,229,193,62,32,139,141,21,99,108,140,90,178,215,33,56,83,56,19,24,53,47,78,17,248,114,173,179,204,248,222,24,150,228,43,84,181,124,246,20,125,170,126,77,144,243,165,236,153,249,59,82,153,38,127,158,92,171,65,85,74,223,91,131,27,184,171,207,214,21,67,92,242,202,236,98,247,121,82,248,19,201,118,71,132,194,196,49,41,228,85,85,124,206,152,253,103,16,124,161,79,170,190,36,65,40,240,241,174,33,119,73,170,163,1,229,169,128,73,35,251,72,58,24,122,159,62,107,24,18,4,166,203,45,189,139,47,227,178,251,159,163,141,113,22,119,118,53,57,169,228,213,73,130,241,101,228,83,16,230,31,6,28,188,139,73,160,75,146,199,230,200,173,29,142,102,219,177,9,113,169,206,41,207,175,174,229,34,50,146,1,45,255,0,205,133,200,182,255,0,225,209,253,75,212,68,82,127,141,86,134,156,241,153,196,37,74,176,173,34,248,139,131,113,71,166,252,34,88,136,98,253,197,233,140,211,23,111,221,196,40,196,68,76,201,241,100,252,165,181,48,203,251,130,72,166,85,68,207,154,32,135,27,237,137,43,51,2,170,135,122,107,254,170,197,225,181,199,132,40,192,201,96,192,181,50,237,2,228,46,101,37,174,70,20,170,134,28,11,18,68,98,3,241,8,36,167,180,55,96,27,240,229,66,178,131,90,164,253,174,155,177,33,6,93,169,19,72,16,231,17,156,60,68,84,179,237,88,78,162,165,219,150,127,232,159,17,61,64,246,22,185,62,108,163,198,159,85,70,170,35,48,203,138,44,159,81,47,97,136,85,233,49,142,65,240,149,45,134,174,163,169,49,160,198,39,202,113,38,117,186,132,2,225,49,84,128,89,44,93,197,202,182,189,236,42,70,42,181,169,208,223,50,36,150,123,105,92,201,32,18,132,53,169,225,19,22,94,53,241,242,103,89,49,248,138,133,102,51,109,76,117,205,198,202,184,229,9,127,208,191,157,255,0,23,126,60,106,170,141,79,40,33,46,33,249,175,221,122,158,52,169,48,78,21,252,223,255,0,181,69,13,140,29,79,197,87,39,151,172,152,150,77,211,233,212,165,92,247,63,240,223,249,56,191,241,215,103,211,77,117,215,79,78,226,57,159,246,135,214,37,127,21,161,4,187,239,253,155,255,0,237,33,107,169,39,122,29,217,72,82,11,220,95,138,35,105,189,79,101,250,74,25,165,253,161,17,126,166,255,0,178,95,193,205,91,26,113,245,14,161,166,147,4,126,222,69,198,191,248,164,135,40,251,247,19,172,255,0,250,155,78,167,77,98,110,223,195,247,149,110,167,149,129,155,66,173,161,248,145,107,24,248,75,20,138,102,168,59,23,176,42,206,28,97,148,25,138,33,174,173,122,118,211,228,242,227,235,23,203,65,216,110,231,73,102,85,137,167,228,26,2,52,253,177,240,251,107,99,216,201,36,196,18,170,169,54,18,90,190,119,246,136,90,216,215,227,149,152,165,196,53,114,205,61,141,153,114,229,26,89,48,44,141,212,158,164,214,65,181,109,243,198,62,82,166,82,110,34,73,136,164,89,224,179,146,108,96,237,64,85,76,228,204,100,148,182,76,97,144,120,132,151,62,102,87,172,131,107,182,63,50,91,13,83,204,164,58,101,91,84,122,222,80,175,27,82,87,9,14,205,85,16,157,43,25,148,21,88,185,129,48,18,65,203,216,190,204,96,241,168,192,223,14,51,251,83,248,115,247,192,226,83,86,200,26,58,40,60,107,38,65,157,204,155,92,26,37,144,24,81,9,38,181,140,2,129,78,178,226,117,107,250,137,137,87,33,106,172,23,50,171,243,230,196,157,105,232,21,95,87,145,7,27,80,197,183,226,196,49,21,110,53,84,190,216,137,134,101,44,61,30,140,128,203,45,43,124,106,120,196,249,65,36,208,61,84,178,240,203,203,141,81,204,12,65,215,60,56,185,16,172,75,110,166,33,181,1,120,178,137,99,101,167,160,201,6,239,18,138,124,157,137,211,232,122,132,133,6,36,182,29,161,253,70,49,166,108,89,133,104,178,147,185,3,202,20,17,140,50,47,121,227,98,70,97,149,85,5,213,182,178,161,74,204,98,145,94,67,214,192,40,49,27,149,115,29,79,63,108,4,13,61,145,200,197,37,178,49,208,209,198,235,102,59,35,42,168,53,32,249,133,136,159,80,105,84,205,30,8,221,82,178,141,65,178,250,226,49,216,24,153,21,93,13,245,169,127,204,85,213,191,135,59,67,78,58,152,27,79,99,247,86,134,51,217,228,86,1,123,36,143,149,40,187,161,149,7,250,140,65,101,26,122,146,86,98,102,73,137,27,207,50,221,72,109,207,158,84,36,201,35,178,246,185,22,216,25,4,53,18,173,196,115,232,47,243,221,238,145,76,121,199,194,100,48,108,142,33,242,175,27,82,51,6,46,52,237,81,85,88,105,230,2,131,153,40,146,108,95,241,74,13,106,242,31,136,168,167,188,152,210,171,14,209,208,213,188,25,87,159,106,49,175,4,57,15,139,18,60,218,120,105,172,38,38,182,51,124,198,21,20,240,226,7,18,217,14,54,217,16,246,126,116,181,11,18,70,212,143,25,223,19,17,81,176,204,121,62,215,26,62,76,56,37,126,108,92,139,75,39,176,79,194,101,149,212,174,229,254,7,53,176,34,21,159,54,189,50,132,98,230,136,133,12,159,162,183,62,250,84,110,209,39,177,45,179,80,100,159,30,34,149,124,51,50,169,205,67,171,65,7,155,18,219,67,118,123,112,102,196,150,195,109,227,113,184,97,162,38,64,36,102,114,173,241,182,184,249,187,80,182,82,79,225,132,37,202,52,214,196,74,228,33,146,111,105,101,90,104,189,73,132,58,172,131,230,66,207,164,216,147,48,148,170,197,236,188,7,12,233,64,76,55,31,18,244,105,57,25,137,104,52,110,78,20,182,21,86,132,126,161,213,179,170,73,136,162,255,0,109,52,211,214,172,178,136,194,155,183,233,166,239,164,139,56,140,52,184,163,42,101,26,146,184,126,24,68,170,170,44,147,127,13,145,179,137,156,69,66,204,159,182,238,85,1,140,204,24,113,36,247,218,109,243,64,240,133,61,73,43,45,178,4,173,152,57,189,37,91,100,231,140,76,37,18,149,170,100,237,45,47,17,186,252,213,163,230,14,216,12,194,133,25,137,217,230,219,115,34,106,166,50,74,106,205,61,145,156,197,65,62,30,216,156,40,101,5,97,147,56,208,243,227,110,88,133,52,195,141,31,27,147,193,70,218,143,92,110,1,26,169,158,234,202,124,0,70,234,46,84,231,96,116,28,253,49,46,119,134,208,188,170,164,190,72,169,53,83,136,119,155,42,125,72,18,99,96,76,141,12,3,193,226,150,44,68,18,219,230,49,41,213,108,85,164,103,90,158,147,198,196,3,44,129,224,179,178,158,194,49,225,80,230,153,40,114,223,244,214,152,171,142,69,184,117,12,76,120,120,212,238,161,12,162,19,40,165,46,123,169,46,45,116,255,0,245,96,192,146,88,223,81,80,233,189,90,61,65,21,134,90,82,180,91,33,191,12,178,123,171,193,245,152,68,250,163,79,25,78,249,62,238,52,196,52,135,199,202,81,166,219,19,121,128,225,223,74,31,212,76,153,107,40,171,224,104,95,245,70,85,174,99,9,27,218,70,216,219,197,20,9,143,40,214,111,146,52,146,3,223,224,152,178,54,66,114,241,32,155,114,54,177,159,159,40,145,62,25,80,146,103,197,131,195,149,11,248,132,25,18,216,42,206,51,244,211,246,226,89,188,56,198,178,129,107,145,139,116,151,229,26,86,144,101,86,176,170,53,219,235,79,205,214,156,201,213,176,74,15,184,163,173,88,66,159,18,20,49,143,238,168,173,142,166,88,202,192,220,30,119,74,206,77,107,228,143,169,1,84,198,11,165,80,5,249,89,218,172,172,113,178,229,129,49,38,158,92,110,97,44,32,95,108,95,134,192,74,130,99,212,229,197,56,231,49,105,69,215,247,10,147,107,18,111,74,3,205,241,159,152,75,93,85,81,35,38,146,108,129,90,62,81,32,44,190,35,58,217,249,88,141,147,202,52,132,54,64,33,50,135,137,60,97,129,129,153,81,97,25,127,130,255,0,0,70,67,25,236,42,125,134,170,72,210,139,90,209,198,230,136,94,52,25,232,44,153,48,241,135,212,181,195,187,97,125,222,69,161,151,127,55,134,88,150,115,36,213,12,153,130,36,49,85,15,15,204,147,152,168,227,244,127,197,33,12,252,190,6,197,136,105,214,228,101,3,49,33,68,146,194,41,140,231,91,163,7,34,34,76,97,173,140,141,249,16,45,130,33,211,178,74,105,255,0,10,112,70,31,82,91,25,228,140,129,184,214,216,134,241,45,105,40,166,175,78,211,55,184,121,166,14,180,156,37,77,32,107,56,36,237,18,229,158,188,75,35,225,202,168,43,116,220,239,201,47,42,231,179,57,216,208,197,15,35,172,67,146,57,172,204,36,99,227,2,72,249,68,167,244,196,198,70,102,34,137,54,152,99,248,112,170,44,140,113,52,42,236,106,147,24,16,189,213,47,119,124,56,222,234,114,243,100,38,25,101,75,173,116,197,86,61,217,165,101,77,91,149,86,88,137,35,106,120,50,120,150,97,184,24,186,138,147,107,15,77,140,60,85,194,196,144,105,237,61,115,56,140,203,144,67,82,104,218,199,74,200,149,58,92,103,190,203,221,94,178,211,100,16,50,229,90,33,177,149,12,96,114,229,84,113,164,239,129,133,85,85,80,227,145,154,216,251,28,198,238,168,242,64,241,41,45,49,164,159,6,197,230,16,136,191,70,213,105,186,239,55,238,196,52,135,80,214,193,20,239,233,194,227,85,170,146,89,155,213,69,116,250,122,226,200,127,211,226,229,196,143,146,251,253,55,195,99,3,18,42,146,202,84,23,246,144,74,158,125,220,75,120,47,137,99,140,191,77,12,202,42,171,171,123,18,241,181,38,86,33,108,181,8,200,196,52,237,55,185,253,33,84,245,148,99,194,226,196,69,155,103,70,226,4,73,178,103,210,74,141,168,72,35,225,218,175,5,231,31,180,179,124,98,23,218,91,144,152,134,178,200,100,98,216,19,61,11,26,7,228,68,63,32,198,178,161,101,8,101,144,198,78,84,100,107,136,138,127,108,73,40,77,180,184,199,225,17,20,242,41,218,49,229,193,136,94,80,160,227,61,254,15,77,35,85,89,18,39,42,200,48,255,0,62,37,140,27,132,132,199,202,25,222,176,135,234,57,243,24,74,214,78,158,33,86,198,82,2,51,20,214,17,255,0,43,31,96,56,15,33,124,19,111,49,253,84,1,158,56,222,234,6,76,255,0,186,170,194,42,220,168,13,144,250,145,59,207,253,199,252,20,149,108,193,148,138,134,55,34,153,172,111,147,12,246,76,226,83,246,180,150,53,172,202,110,81,171,0,177,226,98,217,37,251,152,175,9,149,189,8,217,172,115,232,223,252,68,194,25,191,58,249,60,35,140,69,168,47,88,197,84,106,110,81,172,161,191,108,133,100,197,155,204,63,5,35,108,197,0,110,193,141,10,249,57,125,213,47,38,52,188,249,133,41,20,19,28,126,9,192,114,96,188,140,74,48,144,103,234,76,163,79,70,230,97,71,133,48,141,97,70,219,242,45,1,147,141,248,147,224,134,40,146,251,88,192,237,10,1,88,214,103,239,89,135,141,4,205,60,49,147,50,193,147,217,25,252,202,134,5,221,113,65,202,151,208,102,87,241,23,50,26,194,76,1,148,111,78,222,104,133,103,10,92,102,127,195,243,162,194,44,109,97,29,110,56,71,79,31,37,133,26,159,158,18,8,249,130,137,252,228,2,66,172,170,57,170,120,36,147,17,138,156,154,24,198,62,165,204,153,106,122,217,124,202,133,154,192,147,129,139,42,125,195,26,15,81,180,150,15,218,90,25,39,18,5,147,50,162,227,99,39,106,91,24,202,168,99,249,36,191,137,111,100,108,188,43,210,99,65,141,225,132,68,18,209,26,200,126,104,176,42,220,61,149,176,127,187,139,149,78,93,233,176,110,243,4,88,134,172,67,37,133,98,198,99,6,65,161,164,190,130,44,108,140,74,195,164,136,38,38,113,188,6,76,37,235,90,230,124,178,31,115,145,58,154,202,195,105,48,43,136,15,148,46,34,37,204,121,7,196,190,99,39,254,171,99,60,202,180,12,152,199,145,36,190,152,120,220,34,201,202,169,88,204,107,11,138,208,73,6,92,188,136,22,212,98,15,109,106,95,155,55,180,171,170,181,128,203,19,211,165,136,127,224,196,147,225,39,134,36,178,124,3,145,156,61,139,107,66,150,221,228,85,250,104,36,243,11,25,82,185,239,124,99,240,197,74,234,166,88,214,247,101,85,176,230,69,155,225,187,88,43,45,4,204,152,113,161,109,114,20,106,157,241,170,189,229,57,124,104,177,128,253,161,127,141,54,34,217,142,87,113,169,231,105,187,87,136,189,106,150,147,91,65,183,3,10,18,165,214,90,86,118,169,63,233,86,250,223,133,222,155,250,185,228,23,219,26,77,182,238,95,121,43,253,31,62,214,33,63,186,89,195,178,200,78,213,57,101,162,109,127,246,211,40,159,227,247,22,218,218,171,152,195,230,229,34,202,234,106,200,174,190,229,206,204,254,9,53,197,105,62,146,125,167,164,203,192,48,203,22,37,64,202,173,241,58,184,213,86,167,52,140,200,199,33,101,83,198,126,165,101,72,18,8,24,177,43,23,233,90,120,220,189,164,66,189,236,131,237,13,12,170,160,179,59,137,246,15,243,91,188,8,49,166,108,51,8,182,25,153,6,144,108,133,144,46,0,78,229,180,198,25,18,91,40,219,98,102,66,133,243,164,147,8,138,164,116,250,20,222,231,8,147,152,210,73,25,157,73,52,60,227,103,50,35,214,193,211,255,0,114,114,60,198,198,147,145,43,153,13,242,86,248,207,36,149,67,85,25,130,66,176,172,180,82,24,58,50,227,38,110,161,166,97,173,60,111,105,92,25,251,150,37,70,192,62,233,73,217,148,138,238,191,192,135,25,16,102,14,84,210,123,193,236,149,6,192,144,169,20,181,89,20,86,192,144,73,160,97,144,140,91,13,84,126,228,92,103,226,238,79,192,70,204,85,50,49,49,245,117,45,108,181,156,33,243,39,178,95,20,157,37,74,100,198,200,139,7,14,122,19,38,212,224,206,241,35,67,169,43,125,210,165,214,186,108,100,149,153,15,248,99,254,63,68,137,171,168,237,34,143,31,101,91,231,196,182,73,147,185,138,252,34,255,0,66,93,91,90,76,152,76,174,105,234,128,47,3,24,89,70,152,147,49,249,31,226,214,143,215,243,165,190,94,158,128,76,126,106,91,67,105,189,112,75,38,10,216,68,18,254,136,109,168,48,127,149,141,115,221,72,202,168,210,223,134,44,104,195,80,214,8,173,99,178,31,252,167,83,181,180,186,122,28,199,79,82,74,16,7,148,164,77,44,163,75,24,58,147,150,26,38,79,148,42,41,241,137,57,138,181,83,149,153,237,145,10,198,75,42,105,85,199,230,37,66,202,113,143,218,65,201,140,72,196,204,134,80,220,4,123,249,19,234,118,100,26,149,178,152,56,200,218,221,84,49,13,66,217,29,11,27,58,151,47,129,90,81,243,101,88,50,170,15,180,82,41,207,94,121,122,81,176,46,242,251,169,172,102,219,125,148,209,160,0,72,151,152,3,72,189,96,3,247,86,167,221,196,69,133,219,97,140,203,136,130,72,223,113,16,164,237,67,76,147,22,119,154,143,184,99,225,115,7,218,64,235,26,151,204,199,37,16,202,112,21,138,2,171,89,227,240,17,68,172,233,47,183,195,234,90,172,36,144,133,62,156,99,102,108,75,38,67,7,210,71,188,195,32,18,147,73,62,126,174,53,77,194,27,108,124,121,143,91,231,137,13,27,95,203,140,255,0,155,200,140,146,199,148,10,46,250,49,203,144,41,89,110,90,25,40,85,89,107,145,205,7,9,87,55,212,150,182,178,124,246,137,165,61,9,253,236,138,218,159,76,65,47,246,169,86,27,243,58,91,170,167,3,243,220,253,19,169,174,207,187,150,92,74,215,68,233,233,213,32,102,85,221,67,165,107,113,225,218,163,25,163,32,136,121,113,42,71,10,163,96,114,205,215,188,218,81,189,136,248,213,68,156,14,212,178,215,76,99,27,243,20,106,231,194,32,252,196,31,105,106,159,72,75,32,98,78,199,62,135,18,181,211,103,140,124,209,34,170,237,25,106,72,220,38,236,78,141,84,120,204,120,140,161,173,89,46,182,94,238,38,69,206,209,211,129,219,28,215,193,142,205,2,72,228,141,26,104,3,43,23,36,161,214,210,255,0,32,74,173,225,234,125,203,57,148,236,198,183,78,55,101,107,5,210,179,124,12,172,230,139,149,10,203,44,169,140,105,140,43,19,239,49,54,233,73,249,58,74,170,75,249,178,9,97,248,62,12,102,124,161,72,169,158,104,190,239,252,16,230,153,20,73,183,180,37,248,239,246,74,73,211,100,40,249,139,137,36,147,66,113,61,225,202,173,13,48,8,128,192,4,158,100,214,87,10,200,135,44,147,164,165,118,196,138,128,222,94,84,19,244,164,93,186,52,109,177,58,134,181,218,213,68,147,204,104,169,90,53,25,122,169,83,150,158,135,54,164,212,246,82,123,147,41,246,185,71,137,101,113,164,137,24,153,162,11,141,73,76,49,227,31,17,146,52,116,58,22,101,151,136,201,143,56,200,154,64,184,149,145,136,8,111,220,177,109,51,49,168,52,101,151,168,245,167,98,181,146,71,36,124,200,168,204,227,226,82,81,167,144,108,76,99,95,12,72,141,168,196,164,142,234,59,178,135,185,103,82,77,176,91,159,170,128,176,100,240,73,230,93,42,215,57,246,89,12,89,1,159,85,10,104,0,27,248,83,140,57,71,153,43,158,108,105,132,85,53,154,48,240,36,18,96,68,146,78,98,170,24,198,100,145,173,70,164,247,130,148,126,2,72,127,44,245,79,0,204,43,16,81,169,50,191,149,56,13,38,36,6,226,141,163,99,43,23,140,22,20,125,75,68,54,60,73,139,30,133,97,89,78,121,118,18,70,58,245,36,105,98,229,202,170,174,233,55,195,66,195,140,200,220,42,126,69,109,133,66,24,204,128,234,65,79,129,249,58,149,28,96,179,193,109,120,71,225,212,168,67,35,159,73,97,6,141,167,158,117,80,106,168,165,246,146,243,64,24,186,68,144,178,203,226,109,243,200,188,248,195,39,114,209,25,239,68,121,160,24,21,245,172,19,243,4,171,123,223,192,176,49,136,181,4,216,187,144,109,113,6,147,3,32,215,171,97,227,77,179,48,131,90,31,141,61,137,89,141,166,96,252,18,27,40,219,148,227,48,208,178,124,19,1,207,167,211,227,59,204,20,85,62,161,157,81,196,169,223,91,190,64,207,211,4,19,51,41,108,175,124,74,175,88,220,101,8,141,112,251,116,123,24,127,170,162,131,48,149,22,88,125,181,117,2,72,36,131,42,213,26,70,3,147,79,185,237,74,205,78,56,196,84,114,100,226,99,210,92,219,147,162,196,149,92,42,133,159,159,153,94,64,140,15,12,170,34,0,70,34,102,78,131,107,143,135,42,165,134,219,185,108,246,68,44,76,37,138,165,103,214,128,71,126,17,45,161,158,127,5,155,222,114,119,36,220,97,127,21,83,228,94,200,195,243,89,190,27,62,146,206,75,241,179,42,84,251,142,69,189,216,22,53,13,53,108,95,4,172,213,172,39,74,47,230,228,166,176,234,189,227,21,115,72,163,240,34,153,25,241,143,204,36,192,44,58,161,181,164,137,36,28,57,50,33,33,195,38,52,71,30,65,184,213,17,73,49,211,8,22,185,25,133,23,38,168,159,73,6,200,24,151,86,216,155,202,97,112,205,200,20,229,108,201,213,167,195,151,141,85,190,25,241,164,211,33,242,117,36,169,177,205,65,237,109,222,94,228,240,47,28,149,205,230,73,60,30,84,230,134,236,242,70,176,189,85,212,180,120,88,180,120,13,124,97,142,70,33,158,103,140,139,108,71,108,59,97,149,233,78,161,167,126,215,40,68,158,6,224,3,26,10,126,173,130,70,62,33,147,238,104,75,241,218,215,83,155,70,173,188,35,250,147,168,213,167,23,114,112,201,32,47,73,83,72,204,1,7,202,36,45,71,102,114,117,140,198,190,24,216,213,28,202,216,152,212,212,248,207,90,198,43,25,195,213,76,141,194,168,160,106,112,17,115,249,144,31,230,178,173,129,44,79,237,81,200,233,180,85,58,123,231,128,140,73,76,255,0,206,244,20,63,49,179,181,102,99,48,105,178,33,85,50,120,72,85,134,205,107,101,144,11,238,172,131,51,34,101,99,42,104,51,49,172,25,37,226,68,73,102,69,175,8,208,56,92,99,16,163,68,109,144,177,140,49,167,33,120,200,196,18,102,17,201,99,242,44,56,209,118,79,252,232,44,36,34,6,54,177,227,91,246,27,150,32,112,144,73,157,108,246,20,124,168,177,140,183,0,52,12,75,86,207,42,124,102,48,163,75,13,196,149,154,230,71,99,100,104,99,26,40,193,25,7,133,2,195,63,31,82,216,249,152,144,163,50,220,154,190,210,82,228,254,145,75,248,89,84,19,9,132,175,205,169,43,133,218,144,90,204,4,226,113,39,170,184,45,225,255,0,70,234,171,35,201,26,102,201,143,250,170,118,27,30,50,51,10,123,24,63,85,54,216,219,199,217,134,200,52,175,211,95,221,149,86,198,173,130,81,172,13,84,4,184,146,220,212,14,180,216,153,212,143,253,75,210,247,132,113,158,189,234,160,141,224,178,198,214,225,175,211,204,147,237,13,96,253,61,143,181,125,141,169,192,94,148,103,169,110,125,164,110,13,176,224,12,211,195,91,125,55,108,206,18,145,80,67,96,200,54,47,73,141,198,244,48,185,33,58,247,147,31,50,210,19,98,34,34,120,94,36,173,230,80,174,69,213,177,27,178,76,95,62,84,198,27,0,82,115,117,174,124,247,159,125,218,171,224,73,24,217,218,168,51,84,111,51,79,105,194,249,151,106,76,159,81,5,179,4,17,252,164,172,163,88,154,236,101,30,36,164,211,31,230,166,217,139,28,45,231,169,190,124,109,202,90,29,54,50,19,148,74,146,3,1,36,12,202,137,51,1,25,50,137,35,50,54,2,72,213,64,130,62,17,12,75,198,14,231,135,42,209,113,112,193,117,118,173,53,87,99,240,230,77,99,86,55,173,156,61,154,85,228,102,109,209,83,8,116,224,141,220,149,155,86,196,31,18,20,218,156,159,73,109,134,163,149,70,141,92,54,117,16,170,126,124,144,116,136,73,81,174,207,57,157,169,20,151,216,136,153,114,229,72,223,232,216,210,159,37,80,100,188,75,110,228,228,73,42,172,178,179,149,81,214,135,243,245,34,163,51,24,5,132,250,73,143,228,192,138,124,108,131,225,75,38,70,63,78,84,50,146,89,53,112,7,227,148,116,99,48,70,246,150,250,170,28,108,229,42,54,101,80,10,196,84,36,147,42,138,222,102,100,237,91,124,63,247,31,253,4,4,157,55,201,195,60,137,140,54,50,48,57,139,149,97,173,90,152,254,65,33,102,90,237,152,176,184,158,200,204,121,132,164,153,48,243,142,177,172,230,198,171,201,143,79,187,181,36,174,30,181,182,52,155,47,200,85,227,67,34,38,2,170,168,237,48,246,4,253,203,57,145,15,102,70,37,172,103,209,91,119,39,233,76,72,196,223,44,76,202,170,183,4,216,140,197,141,35,124,1,205,31,42,46,158,30,200,156,69,38,52,182,50,170,234,124,159,67,239,4,169,17,161,140,93,194,86,198,102,65,169,217,144,31,230,141,203,146,88,232,35,243,198,126,37,155,222,66,162,118,124,136,160,195,77,83,108,10,24,201,148,102,0,94,234,205,144,31,224,132,153,73,99,39,164,184,144,202,52,114,100,57,102,173,5,111,186,159,86,235,8,182,76,92,210,102,152,57,25,205,40,139,109,37,107,235,125,220,170,117,99,175,114,39,83,170,190,124,66,173,91,144,9,76,70,159,199,204,150,221,234,71,244,135,177,102,68,246,83,196,121,113,169,1,8,111,196,149,195,214,99,178,225,72,25,14,117,151,158,100,202,182,132,16,73,148,194,69,65,153,16,54,99,242,243,37,92,5,238,18,163,195,19,195,169,11,38,28,81,245,9,53,73,52,130,198,96,246,81,216,70,65,173,15,140,196,80,89,249,59,81,97,121,129,201,128,204,105,49,161,143,39,82,160,49,128,150,123,171,108,10,172,98,24,120,147,40,204,227,94,240,252,139,204,227,88,83,35,25,143,30,53,47,61,228,200,169,100,179,40,210,105,49,148,216,197,193,141,85,178,72,84,212,208,223,218,36,174,27,49,61,87,192,147,193,133,50,140,237,250,131,213,73,32,199,132,194,68,201,120,202,180,207,54,46,100,0,115,144,153,138,85,130,174,121,7,132,57,94,153,109,129,224,128,140,97,136,137,195,49,149,136,10,146,122,133,156,10,78,51,14,66,46,147,101,72,73,41,54,204,112,137,133,1,106,18,114,67,43,238,47,85,70,151,145,249,101,42,243,48,114,88,128,51,1,25,69,149,108,90,62,161,213,107,216,209,24,199,140,78,212,230,53,151,228,237,82,230,153,185,38,33,45,153,142,38,37,85,185,211,185,142,69,128,102,38,129,140,194,143,50,139,173,159,200,171,224,76,252,152,85,213,104,115,205,154,134,109,134,52,80,94,193,173,15,229,98,15,210,167,23,155,127,198,154,199,54,223,237,169,249,102,54,173,163,156,76,49,50,100,70,188,39,146,136,127,194,35,212,29,242,195,254,226,60,38,216,240,153,119,212,157,180,240,18,254,30,4,158,226,145,46,153,91,121,4,248,171,203,198,168,253,73,133,149,203,196,154,124,160,249,146,178,168,43,50,28,218,101,86,180,154,62,33,17,31,166,234,175,32,191,250,140,162,254,218,183,126,167,138,62,16,227,66,238,70,87,229,81,110,159,71,45,249,15,83,91,216,124,126,226,11,213,79,10,115,2,108,137,240,94,136,124,49,201,31,44,81,170,44,116,37,184,108,100,144,16,12,48,80,179,51,145,156,37,196,179,173,164,38,233,153,139,136,105,228,154,64,120,112,170,18,177,16,107,43,40,79,194,94,81,162,164,195,4,232,153,67,216,159,51,73,12,172,249,188,137,107,32,18,144,239,14,46,52,5,141,16,43,71,129,9,38,49,203,195,218,156,230,7,181,255,0,20,54,228,25,59,70,149,152,101,86,23,198,211,3,243,203,139,17,19,6,121,194,226,70,110,65,143,181,40,159,51,17,56,138,131,114,28,249,144,140,73,36,218,220,10,86,40,133,196,143,164,178,4,145,242,160,53,83,206,32,62,92,78,212,27,96,163,90,206,146,12,54,60,171,68,57,135,233,246,212,60,61,102,114,61,241,44,5,200,175,244,220,154,217,32,249,180,182,53,129,236,140,56,64,38,85,207,231,218,229,57,49,43,157,91,73,42,216,24,171,138,162,223,160,46,99,115,110,134,134,81,150,69,54,105,142,41,121,140,187,61,61,197,105,43,112,152,67,92,156,48,9,91,23,54,44,164,90,153,169,15,25,157,68,16,196,145,86,128,223,230,58,92,198,65,252,232,48,178,140,159,79,34,67,79,124,11,32,39,144,233,42,164,179,41,165,98,34,123,8,203,65,195,3,18,72,49,36,214,86,85,181,12,127,46,37,59,125,118,248,82,246,145,10,147,89,85,78,146,205,222,93,202,219,49,171,26,249,13,131,169,226,78,149,218,169,96,76,31,178,85,205,225,211,176,178,152,83,8,130,87,85,79,31,131,49,37,91,13,34,167,129,74,249,231,193,218,177,129,118,72,47,194,190,7,26,69,170,166,16,124,193,18,113,20,190,101,174,159,146,63,234,48,63,218,83,151,218,110,142,115,30,90,236,130,253,197,57,79,169,37,120,126,151,42,165,129,60,22,92,57,113,19,233,161,88,90,209,137,40,215,103,164,38,210,95,40,254,162,168,129,124,57,204,225,42,73,169,244,172,226,177,248,68,34,253,53,204,99,107,201,218,110,231,210,109,162,144,75,157,217,144,234,142,53,149,127,167,113,123,49,115,45,15,49,253,146,164,117,90,230,186,200,12,136,94,34,125,212,209,225,247,98,21,82,196,54,232,122,76,7,254,73,121,86,131,76,198,178,12,107,82,19,148,188,104,137,245,167,28,92,189,168,200,44,160,176,239,128,35,226,17,85,44,107,138,121,32,249,177,114,46,65,107,36,245,178,243,114,9,52,173,212,32,178,31,220,88,172,214,41,170,161,111,50,72,35,63,135,173,104,124,145,145,75,62,249,254,120,140,180,62,236,249,49,42,139,82,154,76,241,198,90,13,62,33,6,166,95,62,199,38,44,89,70,182,133,135,42,0,244,203,32,70,62,108,89,83,24,26,158,158,111,132,65,69,196,68,8,116,173,140,211,251,120,211,166,104,193,214,147,49,68,52,170,172,43,50,157,47,76,89,0,85,204,71,207,184,131,36,24,74,33,174,45,101,173,129,72,125,166,82,45,222,177,99,37,140,150,28,152,214,110,48,47,76,156,187,157,5,245,84,217,51,10,86,34,38,144,33,128,188,43,150,70,181,148,34,50,94,82,43,90,221,72,66,129,137,86,70,25,225,95,178,140,212,231,31,54,37,241,158,2,238,65,63,80,206,146,60,92,138,118,202,202,88,223,202,82,39,177,61,177,244,192,193,146,254,104,163,83,215,21,64,23,44,68,194,4,254,62,100,5,244,255,0,164,139,27,93,69,241,160,98,89,73,100,73,60,88,146,207,91,32,137,244,147,124,36,146,52,40,53,144,1,240,224,139,218,90,176,130,51,243,4,169,137,171,94,179,141,0,4,226,50,102,85,5,99,80,102,101,2,200,38,252,233,152,107,98,11,167,254,8,176,192,130,69,129,97,111,170,143,169,48,12,254,53,235,93,54,193,3,44,66,168,43,91,139,138,131,225,218,165,108,7,142,174,89,204,184,28,101,164,51,217,39,221,81,209,173,89,111,195,46,86,34,39,117,161,137,27,136,210,191,145,42,140,213,64,171,80,147,195,183,42,245,84,204,108,196,183,204,8,48,101,202,149,177,227,67,11,205,70,87,12,25,65,194,162,38,104,200,51,79,154,93,92,98,254,232,149,144,94,79,116,72,247,201,138,49,245,42,171,28,236,167,55,102,128,163,132,76,194,128,49,127,18,173,211,213,85,176,153,196,138,153,181,156,60,93,73,95,61,79,221,26,109,194,107,210,168,198,125,57,10,124,193,18,62,24,113,15,149,109,135,168,70,64,114,137,100,249,140,147,237,41,179,23,85,100,19,234,30,49,240,149,1,24,50,198,60,187,162,38,179,194,57,61,201,149,109,104,10,5,47,35,163,114,136,13,73,172,31,25,251,73,101,77,45,112,73,30,236,42,103,80,192,5,111,156,176,162,169,45,71,52,12,22,85,114,77,90,217,76,164,176,228,103,18,2,76,107,44,127,109,91,214,214,128,92,189,168,185,145,128,80,63,40,147,18,177,206,99,86,242,32,175,171,101,136,121,130,37,104,96,131,39,10,213,38,31,31,50,42,163,89,142,107,26,182,81,59,150,207,195,103,17,217,44,50,191,141,85,217,26,36,22,101,196,145,134,236,114,73,135,18,157,84,117,145,205,204,135,46,79,9,132,169,244,219,207,27,229,12,37,174,170,101,56,217,243,107,121,181,37,84,98,124,162,202,168,217,62,37,51,227,69,35,57,146,139,93,161,64,241,4,67,73,31,168,73,52,152,68,84,246,182,170,81,65,149,58,177,38,90,28,222,100,11,81,89,101,16,136,168,3,169,236,161,13,129,42,169,153,90,12,127,113,74,92,85,110,120,82,178,149,89,45,204,160,167,214,195,35,241,75,198,168,240,214,221,245,79,32,151,17,184,164,178,133,224,96,151,42,105,165,110,45,113,188,37,41,6,185,213,158,217,104,117,73,28,84,178,234,83,106,221,61,101,27,207,12,161,149,68,67,212,54,80,103,109,13,214,140,212,247,118,35,38,29,209,10,148,213,73,151,8,155,185,98,26,163,19,94,39,73,170,178,4,144,51,234,163,158,100,138,158,76,25,222,5,197,137,80,120,69,140,70,114,143,26,14,112,39,176,30,232,178,229,68,86,233,177,148,159,40,46,213,141,172,152,37,7,202,123,73,125,63,197,26,58,209,237,44,10,46,37,140,202,156,202,44,50,77,166,5,236,61,1,254,3,26,80,196,178,159,166,37,8,159,40,92,169,52,15,137,116,214,95,164,40,213,4,61,91,7,222,78,179,43,137,175,75,42,115,53,6,28,232,195,229,91,153,171,71,24,123,66,137,109,147,113,79,40,28,50,185,20,149,196,146,21,132,90,198,42,254,192,86,161,1,103,62,92,78,178,163,96,67,64,83,152,147,188,242,137,30,249,59,103,164,81,217,89,177,12,159,24,152,48,133,78,6,169,227,127,41,85,172,51,14,202,34,77,62,49,227,31,237,170,85,92,154,179,33,55,233,164,141,47,48,139,198,159,198,134,242,13,9,101,147,6,96,166,250,122,72,11,7,155,177,39,1,153,153,212,213,38,30,49,176,194,236,68,70,153,199,202,138,146,244,168,207,255,0,30,37,140,98,175,236,23,38,120,4,135,13,168,10,78,98,168,219,185,54,81,158,252,42,125,147,47,10,71,165,238,197,214,52,175,185,213,100,179,43,56,146,27,138,25,211,89,154,33,121,4,144,210,107,9,208,137,180,151,145,90,6,200,133,6,80,137,85,115,36,221,209,137,0,218,223,212,240,203,138,76,127,81,109,153,168,79,55,164,74,161,144,253,73,57,14,149,170,140,12,222,226,122,136,211,28,156,219,178,157,155,184,188,106,210,145,224,130,14,36,222,126,158,4,145,164,47,128,72,196,194,149,148,213,146,225,254,164,50,147,10,52,50,113,119,37,1,128,200,196,204,140,152,97,144,15,83,27,17,131,237,98,36,215,118,185,89,196,167,38,26,87,158,24,156,171,108,54,74,254,236,73,227,204,25,85,3,40,108,178,159,9,85,31,26,77,91,181,39,238,38,211,48,109,120,139,136,138,76,180,11,92,35,121,16,156,75,127,134,219,152,69,72,99,70,69,176,216,147,41,172,170,92,210,73,131,52,124,168,217,149,67,240,226,80,97,153,140,153,66,85,75,85,106,73,204,194,182,204,35,71,167,34,87,86,213,63,217,90,168,66,72,195,194,174,102,85,98,30,83,99,73,164,152,2,39,16,149,116,83,45,141,76,94,194,20,104,83,67,62,69,170,125,198,47,105,5,248,147,42,86,99,86,54,13,204,1,118,137,1,38,121,35,116,137,108,97,135,37,16,192,254,78,164,149,11,80,219,3,82,15,31,50,43,241,132,65,164,115,42,135,220,181,50,52,92,125,73,61,74,224,230,219,141,91,18,73,251,121,18,169,51,39,73,31,244,254,194,175,143,164,173,201,155,18,101,2,24,198,206,20,202,12,202,139,129,41,38,54,163,132,79,155,23,26,115,79,12,18,78,205,216,149,83,217,144,24,138,36,8,97,237,165,171,45,78,118,102,113,164,205,61,18,202,14,208,177,71,143,233,169,23,252,49,124,19,230,163,18,232,53,185,8,206,213,185,249,234,95,187,17,83,89,73,42,178,28,251,208,117,24,251,68,149,201,126,166,140,124,56,184,215,85,159,172,226,201,6,34,197,140,163,236,173,64,83,169,217,75,199,111,160,38,62,203,27,17,12,9,202,206,84,67,38,12,172,95,63,63,254,225,49,166,1,126,196,139,57,54,185,25,194,181,153,153,88,133,11,241,19,148,72,51,18,122,236,199,243,204,133,128,243,201,39,10,165,178,173,5,151,74,240,106,182,32,196,24,169,42,83,120,115,66,206,54,102,77,13,60,125,41,77,107,248,58,150,137,153,196,117,6,26,60,216,42,72,70,82,44,141,3,32,16,225,121,10,154,192,103,213,47,26,197,9,5,112,216,65,113,35,185,145,83,205,6,15,40,146,231,217,110,122,83,137,145,177,108,99,16,134,54,37,139,45,70,152,6,60,98,64,217,48,4,2,250,249,57,86,188,232,21,84,156,52,193,198,34,218,253,67,56,128,194,34,161,117,35,30,82,113,9,111,170,170,33,70,196,84,173,189,6,26,120,196,39,153,76,84,248,204,149,225,246,210,248,112,7,27,165,53,100,147,136,125,75,106,73,154,204,65,234,72,111,17,51,4,168,205,54,97,201,7,48,178,166,150,80,55,196,229,23,26,206,24,65,27,164,73,107,145,77,204,77,166,134,241,15,150,47,26,50,4,103,148,105,232,100,178,108,76,75,75,2,200,201,241,35,144,168,208,207,244,150,113,130,255,0,14,84,209,243,201,24,111,83,211,31,107,39,244,157,107,77,80,185,140,31,131,215,56,184,146,193,78,120,85,150,218,200,95,171,72,174,244,198,244,153,69,196,68,172,183,43,27,42,124,136,96,7,109,59,42,233,116,242,114,196,226,92,211,209,45,70,117,65,85,113,47,77,157,134,55,90,130,224,89,235,49,97,38,227,100,244,230,183,80,178,107,59,86,152,26,147,78,93,197,230,16,208,50,67,91,24,249,171,248,150,137,255,0,30,195,107,80,146,72,30,88,133,228,82,79,125,174,76,70,148,170,163,79,6,62,213,181,254,155,39,184,67,42,232,90,144,179,39,193,32,202,120,37,229,40,178,145,109,121,136,33,225,8,149,28,152,96,32,240,215,241,41,89,38,184,173,150,252,194,30,52,230,46,102,166,6,202,73,217,148,68,24,213,189,35,7,25,140,82,143,187,36,158,229,152,110,241,123,170,44,86,183,58,132,96,128,158,234,77,168,99,16,67,202,17,101,73,171,117,9,62,170,104,249,251,145,172,86,21,163,167,18,123,207,39,112,145,240,194,50,44,38,63,147,169,17,27,137,80,92,130,3,14,118,79,210,148,171,124,154,160,19,180,92,137,149,108,199,137,156,37,89,76,178,247,177,114,35,112,77,150,38,164,232,204,131,202,30,36,130,101,81,225,125,213,102,107,35,145,248,113,17,9,50,51,36,141,109,129,99,213,9,120,102,7,82,196,208,214,51,235,95,24,249,81,145,185,70,146,195,178,168,181,129,198,76,41,228,6,48,96,205,198,148,62,182,113,79,155,219,91,95,37,130,38,211,42,99,43,115,57,247,99,140,76,66,66,195,207,37,235,3,86,229,38,100,222,4,97,248,46,102,181,142,165,162,168,124,54,28,76,194,85,170,99,17,1,121,198,197,240,193,33,70,172,188,78,102,92,137,171,40,217,84,228,192,159,218,86,6,96,208,6,129,185,233,91,81,183,40,72,192,49,35,75,86,245,179,7,249,50,164,54,90,110,88,249,113,45,176,222,113,143,152,75,42,54,226,185,112,27,46,52,36,153,239,17,18,152,18,94,143,153,12,146,70,182,164,236,166,169,56,36,141,0,248,196,26,205,144,37,198,247,86,223,55,251,171,6,176,38,37,184,44,34,223,249,63,247,8,230,109,49,169,14,204,7,135,254,43,28,57,81,175,96,11,210,85,167,140,100,78,34,155,66,21,139,222,65,172,159,48,107,91,204,194,116,160,108,141,89,165,121,173,172,99,202,183,198,141,145,49,12,100,202,43,49,57,62,145,242,70,134,173,164,36,34,124,217,85,108,152,216,148,245,149,196,72,207,88,213,26,54,119,12,240,199,210,181,111,57,18,118,89,60,164,226,42,222,199,145,76,122,155,103,195,33,89,194,176,135,156,99,196,85,153,167,178,48,243,32,224,89,122,145,250,149,73,100,108,159,78,9,201,92,154,67,193,99,204,173,217,24,120,50,160,38,70,202,178,69,83,22,70,37,107,108,178,191,10,111,191,100,111,117,43,147,78,72,199,121,130,178,101,84,233,44,72,165,25,148,108,251,128,73,238,42,154,184,178,216,206,225,47,26,22,100,59,40,196,234,34,10,100,57,115,71,194,34,9,44,138,197,99,100,77,78,131,67,118,194,13,156,169,185,164,228,92,218,134,52,232,79,229,42,186,128,252,163,88,170,18,87,190,38,51,24,114,129,47,173,121,253,225,98,85,49,153,198,128,178,140,49,43,156,203,38,84,9,11,0,64,44,124,24,150,195,159,136,152,114,162,205,203,204,21,182,50,172,134,79,126,36,20,203,47,200,177,153,37,33,147,106,1,31,9,74,176,20,222,99,16,167,71,134,24,200,183,86,134,187,3,19,16,237,4,69,97,0,163,70,7,78,37,140,250,124,188,162,46,36,100,243,3,207,133,98,25,153,25,133,74,202,50,171,19,210,67,44,99,195,148,133,89,192,164,220,147,152,74,133,240,247,41,156,8,219,111,105,46,35,179,107,80,8,112,192,46,16,137,13,101,66,114,115,39,179,2,113,115,68,23,238,47,6,97,62,146,55,73,108,249,156,248,193,157,24,152,118,164,91,224,85,60,71,221,151,253,181,109,50,183,124,60,216,146,25,236,217,100,84,102,5,205,134,113,153,16,131,234,228,76,3,48,17,152,161,243,90,201,243,196,81,137,58,170,146,50,196,196,94,213,43,29,27,52,211,33,196,153,227,32,248,113,165,210,89,189,31,82,23,211,78,50,60,217,120,254,154,30,76,146,70,71,168,99,226,109,140,253,177,57,83,38,63,43,20,164,153,132,33,56,147,202,73,57,1,204,128,101,3,178,173,149,36,159,109,106,129,90,200,79,229,42,168,48,88,38,41,203,89,241,35,119,37,96,142,207,136,239,14,80,112,169,201,53,167,141,47,42,42,5,195,11,194,18,166,207,54,86,39,181,196,171,66,198,53,175,196,196,237,150,67,140,167,31,197,210,179,8,94,87,169,149,196,62,202,238,203,193,251,69,7,113,169,238,114,98,218,145,90,248,47,158,31,104,75,118,205,252,138,124,28,241,150,90,180,143,202,33,46,135,66,105,101,138,204,189,139,22,85,110,73,195,196,178,244,219,42,223,219,78,171,65,36,155,123,224,106,105,60,125,169,44,201,139,84,199,159,26,87,14,72,10,254,213,172,100,106,168,110,254,165,147,135,34,109,27,57,22,112,252,60,22,199,228,23,48,81,80,105,46,110,125,60,161,143,46,46,53,131,194,255,0,164,140,141,119,236,149,123,48,255,0,244,91,98,91,96,44,140,60,157,73,232,100,142,48,22,182,50,33,89,196,135,48,94,37,140,108,117,177,242,124,249,114,95,136,69,196,151,220,105,136,54,64,249,178,147,34,102,24,222,234,246,252,3,103,42,85,43,36,154,214,136,70,254,27,28,23,241,100,78,97,195,34,54,76,200,132,234,68,64,52,95,117,61,148,149,92,240,96,12,126,210,18,238,4,66,131,169,27,38,120,196,76,65,229,94,124,144,73,2,55,12,217,243,57,165,221,56,212,169,171,79,27,165,117,11,40,25,124,212,201,161,188,111,120,146,50,171,149,142,102,64,125,37,51,243,226,151,255,0,21,77,62,132,101,229,175,226,72,97,213,16,82,243,9,95,83,189,159,147,50,101,22,102,110,106,115,155,42,221,65,27,234,99,90,161,231,247,87,98,152,102,96,253,40,212,124,248,96,146,119,229,18,214,85,22,62,161,223,224,87,2,181,242,81,146,116,174,244,120,147,154,216,96,140,198,98,76,243,3,217,66,178,137,37,152,229,147,52,100,184,71,205,181,202,52,108,59,95,73,38,34,137,91,218,228,240,237,81,19,224,111,143,155,233,35,17,227,103,243,40,227,89,110,70,183,249,255,0,238,18,56,121,227,113,98,68,62,73,197,237,17,21,24,104,195,17,4,248,204,147,43,169,122,25,142,66,117,42,138,218,172,124,197,18,97,113,67,84,58,214,17,140,14,213,57,173,167,36,103,229,71,198,124,76,125,75,25,243,193,24,105,100,145,76,141,89,216,63,143,193,75,235,13,91,22,146,11,205,149,46,159,171,65,27,186,82,228,31,21,245,107,36,193,120,162,23,181,139,33,108,142,216,250,85,109,116,185,109,79,170,135,52,155,176,149,90,211,220,0,164,237,92,3,225,141,13,140,152,140,229,39,42,234,129,167,60,28,97,202,69,221,61,124,78,57,40,146,234,191,7,71,120,98,206,103,54,52,182,102,158,170,252,229,44,1,149,75,249,218,198,31,234,146,155,189,85,107,24,28,37,34,225,220,100,248,29,122,85,126,58,141,174,32,81,194,102,88,130,24,148,184,103,140,167,225,74,223,50,226,236,156,197,227,69,70,167,124,111,168,151,159,193,78,219,88,247,42,35,76,196,196,71,172,143,234,164,44,9,49,175,60,47,69,65,100,30,190,203,39,186,129,147,100,65,160,60,201,239,34,152,193,201,75,81,183,13,129,147,44,156,201,180,107,141,143,114,93,249,35,49,35,181,159,147,132,73,170,46,229,216,189,245,224,73,247,81,241,174,7,225,132,203,148,213,79,56,158,159,195,52,233,196,194,20,85,135,106,212,180,146,96,21,152,87,63,212,244,228,146,78,21,65,233,182,34,230,41,86,111,141,185,98,14,124,83,129,31,91,14,92,30,226,166,79,69,76,129,141,106,240,25,88,149,148,107,1,76,48,214,33,102,69,174,120,94,156,82,85,16,131,204,164,188,142,134,106,70,8,200,31,89,52,141,90,50,251,184,147,87,211,131,31,184,180,189,131,133,203,149,117,84,227,222,103,53,50,49,227,123,169,116,199,147,221,70,62,99,228,147,133,99,179,57,61,164,84,21,191,99,26,208,177,81,6,7,214,75,161,195,196,155,134,102,38,44,96,108,205,190,142,15,253,8,183,178,30,38,32,223,106,65,35,3,100,2,169,110,13,176,41,159,49,144,95,204,140,129,36,114,83,70,64,139,39,221,26,199,96,193,191,133,0,206,188,13,83,227,99,2,141,184,146,120,67,121,132,174,240,147,26,77,113,78,201,35,122,106,139,27,81,137,250,125,84,50,118,170,80,217,68,43,59,84,108,157,48,49,63,132,171,108,106,169,98,234,41,18,50,177,211,100,114,152,214,76,88,179,230,82,184,204,56,255,0,86,36,73,167,237,150,212,155,118,240,11,124,96,33,222,20,134,126,176,197,211,21,104,129,169,37,205,63,233,113,32,109,166,31,25,152,144,175,76,99,48,18,89,202,179,196,212,84,75,80,64,249,143,140,179,124,204,131,78,100,198,6,62,164,144,193,252,235,85,66,215,0,153,36,254,202,193,239,157,141,50,100,1,151,153,109,147,24,146,71,133,58,168,141,33,56,205,67,182,38,36,250,183,80,193,154,204,57,121,20,101,197,36,184,207,126,36,53,61,37,168,165,229,44,174,53,153,88,191,248,157,114,43,53,61,108,25,32,204,17,114,36,218,98,251,17,246,133,79,216,18,9,152,123,80,70,167,6,76,161,139,200,181,148,138,200,188,10,3,48,114,88,147,178,183,108,245,242,4,199,140,248,74,168,240,228,246,148,151,54,30,75,68,162,78,69,168,38,32,143,218,141,147,24,130,74,36,132,254,125,74,213,18,54,45,43,108,135,143,153,59,96,65,36,124,42,70,145,236,240,229,76,247,152,159,196,85,54,43,91,141,205,90,194,143,152,73,67,234,162,138,94,20,193,150,175,67,201,152,194,147,42,44,38,219,88,218,192,254,78,36,72,124,253,228,32,109,70,180,204,178,39,180,149,154,227,44,122,160,202,79,248,22,81,140,5,49,235,7,35,240,153,49,11,200,185,237,70,44,209,173,71,126,113,8,252,38,40,214,163,86,179,218,74,205,129,102,203,92,67,237,93,75,33,6,233,215,196,51,102,63,170,188,106,112,20,124,56,210,25,243,200,79,117,122,182,202,80,143,204,84,88,63,29,107,238,109,153,166,50,118,139,42,26,53,104,43,95,194,33,137,85,110,64,72,185,114,164,51,222,2,145,43,72,166,44,110,111,245,33,140,104,51,92,0,139,0,176,101,95,95,24,31,73,101,135,170,160,182,202,200,130,31,18,146,49,143,36,254,226,173,124,49,231,94,124,0,42,42,134,243,32,174,4,146,9,85,86,201,252,137,75,33,129,20,23,226,91,81,119,7,121,191,34,21,236,253,180,51,230,99,26,208,105,131,198,166,216,25,91,129,89,60,11,228,55,143,2,144,190,181,62,235,10,176,211,204,97,32,179,50,101,107,148,146,26,46,140,29,155,18,6,103,204,162,141,255,0,146,193,140,202,152,65,107,35,50,51,209,76,48,6,62,37,233,144,222,85,172,53,164,65,150,54,50,99,202,179,204,245,142,201,255,0,250,33,159,24,226,39,106,24,205,197,29,70,120,202,153,70,146,193,40,175,85,217,19,9,74,155,67,146,114,37,82,155,120,142,173,77,144,9,28,107,81,148,152,83,110,214,36,134,167,219,31,48,147,84,69,168,211,55,27,208,236,54,37,174,63,254,75,210,63,242,74,192,156,134,208,236,129,245,86,211,49,157,162,81,12,146,241,31,54,85,77,2,121,8,5,131,201,25,148,153,228,201,137,106,243,200,197,140,246,101,229,66,70,55,62,20,8,162,235,45,60,9,44,126,34,226,72,195,12,241,184,178,174,157,14,168,114,71,218,135,54,140,6,76,185,85,106,75,121,184,177,9,26,52,210,191,137,61,141,26,80,251,74,170,163,83,130,48,217,136,72,214,4,30,28,194,64,110,127,9,248,211,54,195,77,227,76,139,36,105,108,248,24,186,122,208,161,51,227,117,40,52,108,89,89,95,64,249,240,50,165,38,170,39,210,202,156,50,212,100,237,89,188,195,42,20,198,86,35,223,27,109,47,171,18,111,2,224,2,102,21,141,221,57,228,243,4,188,137,84,58,73,81,143,154,90,99,85,177,204,124,251,185,66,34,52,58,132,132,237,73,38,7,129,79,73,153,56,71,197,137,21,40,178,43,150,22,82,79,36,124,41,47,32,198,141,164,146,242,49,153,83,159,195,108,157,238,226,202,157,99,37,35,80,141,123,30,71,173,236,52,225,112,132,74,214,54,128,138,62,93,250,111,27,79,65,19,56,113,170,50,144,252,131,148,152,214,162,39,81,19,122,223,50,179,149,94,26,171,237,37,102,128,1,40,181,74,44,236,224,113,159,141,1,125,112,241,141,30,244,142,214,6,231,193,45,110,58,181,50,114,74,73,167,73,62,84,210,5,85,204,150,113,69,34,51,96,56,222,210,62,53,174,216,108,14,85,74,170,15,188,207,196,22,30,146,149,159,45,138,173,173,170,174,247,162,229,72,189,99,255,0,114,133,126,164,151,25,252,41,108,168,53,93,254,75,189,132,17,179,244,3,73,46,42,162,201,103,82,91,15,88,18,73,49,114,42,74,211,111,123,81,185,114,77,210,50,231,220,128,159,84,56,60,193,201,145,86,233,233,224,32,24,159,73,167,130,86,114,197,73,25,14,12,19,191,8,177,38,98,113,189,240,97,235,30,5,147,234,153,59,221,74,119,32,18,193,151,196,140,245,53,98,251,118,224,60,101,86,203,221,202,129,152,96,9,111,125,244,89,32,82,179,236,185,212,173,118,25,97,166,153,12,205,37,139,204,8,228,251,169,39,169,254,76,43,67,238,241,170,42,177,149,81,244,200,96,18,77,36,35,18,200,54,79,146,178,147,202,53,85,32,209,235,246,0,247,129,106,127,135,180,134,146,198,100,94,204,241,141,35,14,181,28,192,48,200,196,115,216,162,127,227,119,58,49,63,74,69,75,14,121,228,129,139,108,110,222,133,20,9,32,247,83,7,188,31,109,78,70,98,198,75,206,54,113,36,102,27,111,66,140,198,31,213,95,35,49,146,73,202,161,13,107,99,231,194,37,79,67,101,151,195,50,193,218,28,67,236,160,15,27,49,9,3,25,152,149,17,153,145,136,3,70,196,172,167,35,96,107,243,227,91,66,28,139,15,15,253,202,243,24,65,191,54,84,88,117,85,115,107,234,137,141,40,147,90,65,145,234,132,54,81,113,242,149,9,50,124,18,244,165,220,51,102,140,79,227,34,199,96,2,242,226,78,112,196,39,74,240,97,141,97,182,97,110,240,112,88,141,135,48,18,125,213,156,202,174,62,37,61,50,28,184,36,203,212,179,32,90,191,251,31,24,204,23,186,176,220,176,138,116,210,94,65,246,161,31,100,113,51,181,102,69,241,31,204,146,52,181,230,148,94,164,167,214,8,82,35,227,76,121,84,213,90,193,90,27,252,8,62,226,162,33,154,41,61,222,69,165,252,139,22,61,145,149,133,176,209,242,79,143,132,75,0,178,87,186,182,214,218,131,207,152,73,167,152,10,144,94,236,44,195,255,0,21,170,100,62,4,227,193,139,23,198,121,6,129,73,94,167,163,224,24,226,69,73,211,103,35,250,136,188,202,27,33,143,169,98,168,203,34,134,51,25,123,145,76,173,97,88,252,41,31,205,136,152,145,240,237,79,27,181,80,218,220,219,38,168,248,208,97,245,40,199,251,104,243,95,33,119,59,151,169,29,49,224,165,68,57,59,152,184,82,107,184,30,238,36,100,62,38,102,202,181,204,152,177,152,140,139,150,36,84,199,156,93,40,86,61,242,123,83,201,44,1,8,176,124,49,248,112,169,86,227,238,81,125,133,193,134,193,123,75,110,17,145,100,254,53,148,99,13,93,73,53,156,197,144,198,36,222,168,220,136,39,177,122,28,156,100,78,172,106,150,140,255,0,2,196,198,196,53,162,4,193,149,136,239,6,23,218,90,69,151,44,142,31,39,85,28,64,194,98,241,160,35,50,13,191,46,46,68,184,44,97,79,132,169,164,102,69,23,187,137,118,146,48,147,233,176,187,132,52,63,128,36,143,171,141,125,181,167,28,150,102,202,132,97,159,25,152,144,0,18,105,193,25,249,86,184,102,252,235,84,201,228,146,244,84,51,15,221,74,56,127,231,35,62,146,192,55,4,25,216,30,212,60,201,63,147,133,79,153,150,162,151,148,92,164,65,138,167,67,124,159,201,152,200,170,171,224,16,152,76,84,139,79,106,23,148,12,21,180,82,11,247,83,25,53,181,82,95,154,38,65,17,2,149,83,57,1,242,138,122,29,216,224,203,120,165,197,203,149,125,129,119,18,183,138,92,164,209,239,166,183,102,88,152,202,68,88,42,35,212,145,152,88,39,151,92,46,79,5,249,67,85,106,127,136,127,139,118,145,32,73,47,231,95,175,158,199,248,60,70,18,230,151,21,177,35,92,60,184,177,44,146,59,169,209,7,85,175,79,223,211,77,123,159,116,171,236,164,215,3,213,133,138,79,135,90,50,120,72,47,248,243,35,253,16,246,76,102,208,184,150,201,53,167,173,7,245,30,85,170,184,156,251,151,97,84,57,227,23,74,223,50,79,6,98,245,168,251,93,79,91,6,95,210,79,32,92,122,188,30,30,95,200,129,155,220,144,212,251,28,153,171,209,90,27,91,3,63,164,216,23,149,79,106,160,158,17,223,203,149,72,49,147,179,238,196,82,8,130,80,107,88,232,90,186,159,171,2,96,66,3,12,18,161,103,228,155,204,185,30,146,212,247,54,239,96,101,151,169,117,250,71,140,160,229,85,86,185,206,209,208,67,37,236,89,86,211,213,89,100,12,180,218,226,182,15,159,18,213,26,144,133,0,205,18,87,32,147,10,79,201,167,252,37,45,229,137,203,24,169,37,150,179,57,79,180,8,177,46,155,232,228,183,139,180,151,141,72,93,252,37,36,110,90,233,228,200,138,142,178,47,144,154,53,105,236,185,191,234,42,56,217,35,3,246,146,186,120,103,173,243,137,96,84,197,239,251,169,149,76,102,184,3,46,223,186,194,104,188,106,162,51,192,54,51,16,146,55,195,252,156,72,208,189,248,210,138,60,141,112,14,146,137,25,107,91,18,202,14,104,133,73,163,64,4,158,226,226,70,135,229,136,193,110,178,141,10,192,71,190,224,250,110,94,19,9,55,13,172,73,35,100,176,241,17,80,92,80,128,190,6,40,134,81,168,251,189,60,72,36,100,184,157,127,77,12,163,43,15,131,172,9,27,192,70,229,26,221,101,73,166,53,32,50,150,174,49,9,245,61,197,61,233,163,156,14,165,178,28,147,214,159,23,180,160,218,186,55,240,173,85,184,123,133,191,73,98,230,218,143,26,99,84,241,214,240,149,48,13,216,10,6,114,160,44,163,68,155,213,43,17,19,226,75,47,49,243,30,2,51,40,83,24,210,96,140,24,74,46,69,33,24,207,141,195,151,42,50,49,137,157,153,150,216,54,198,243,244,243,36,131,48,133,151,248,148,145,171,65,24,156,209,70,37,124,203,32,70,7,106,153,187,146,201,164,225,85,177,53,86,57,230,164,153,91,159,16,75,200,148,70,140,113,16,102,41,72,85,214,43,126,26,80,93,179,49,132,76,137,187,52,5,53,67,48,242,34,166,111,120,19,116,236,223,65,96,131,23,47,228,84,212,63,14,183,62,114,229,151,18,161,164,173,167,173,7,9,83,51,24,3,233,42,12,200,147,181,167,101,75,240,137,45,51,247,44,230,42,166,181,48,200,5,17,106,109,139,51,21,43,48,203,25,170,101,37,49,25,154,92,1,151,247,86,218,67,83,249,250,120,177,160,35,95,2,200,120,66,81,163,169,244,220,17,31,212,76,92,68,90,172,51,41,142,164,211,216,217,150,34,213,66,204,99,194,98,170,89,144,55,44,194,18,165,209,180,241,196,117,140,10,216,133,62,225,240,71,136,66,65,204,121,39,119,9,86,85,67,170,233,150,37,162,100,8,35,59,240,151,141,49,150,39,43,89,236,172,39,192,122,114,99,85,8,127,113,0,253,91,70,62,18,149,77,170,58,171,57,29,101,66,9,199,30,108,130,196,156,198,121,6,198,5,106,159,119,93,53,239,244,226,141,43,13,193,6,124,38,18,203,41,181,98,173,146,126,178,220,25,145,8,254,164,176,38,200,206,212,100,99,48,73,196,8,51,198,176,100,149,132,151,140,163,95,107,66,204,156,202,76,163,168,116,105,57,123,75,137,104,181,167,137,108,207,107,34,55,12,18,247,23,18,211,61,145,99,51,250,121,86,172,134,87,82,36,218,62,12,35,229,150,149,73,181,0,167,109,4,173,95,146,112,240,203,74,38,105,230,119,98,228,79,139,233,136,43,83,152,186,99,207,180,194,36,154,1,165,12,248,76,85,64,247,241,225,48,146,231,195,196,245,203,37,172,85,100,196,161,12,146,20,29,171,104,66,60,25,183,92,137,52,51,19,222,77,60,62,146,183,137,51,110,31,248,175,134,9,241,245,13,102,23,253,101,237,230,66,97,66,129,170,24,88,78,36,86,204,145,159,246,214,33,173,228,204,168,33,213,48,131,229,42,169,150,20,48,57,17,80,254,138,221,37,158,154,68,169,242,126,105,152,148,36,228,85,115,15,178,128,249,32,127,22,81,169,8,97,244,217,196,226,196,175,163,25,228,26,77,113,66,121,62,120,132,175,91,169,5,106,27,235,117,14,47,5,94,23,196,178,138,185,99,41,45,99,123,170,166,146,202,85,107,25,155,148,105,114,238,59,86,163,89,52,56,250,144,114,96,63,193,62,141,168,106,138,62,98,226,91,124,235,100,251,170,150,37,70,57,220,152,3,39,158,97,41,121,58,120,249,223,136,75,179,207,211,26,114,48,55,98,158,66,147,233,169,43,91,32,70,27,197,137,99,84,101,102,37,41,35,18,55,13,136,147,185,154,122,182,72,243,8,73,20,155,230,21,234,150,170,72,228,131,149,75,17,242,3,173,173,139,6,91,55,125,106,197,143,7,135,202,74,83,22,185,6,196,60,96,217,20,25,98,114,173,176,86,255,0,37,4,200,118,66,230,15,42,209,26,180,242,95,154,88,177,35,52,172,251,17,240,216,137,93,50,5,53,176,61,193,17,58,177,38,57,189,198,152,96,193,153,35,141,72,193,174,201,248,75,32,241,111,199,141,76,79,211,103,130,119,245,166,49,73,216,122,87,79,217,51,230,197,200,128,181,209,149,67,38,28,92,105,172,201,59,18,45,79,190,131,37,137,108,62,219,1,64,129,6,16,48,237,86,51,225,143,31,18,218,201,224,200,182,204,52,82,15,136,169,113,55,34,74,226,248,117,176,79,16,66,228,240,95,155,174,225,202,157,107,42,88,74,79,241,175,211,182,180,128,183,103,82,81,79,240,247,79,214,206,205,46,6,92,170,82,66,178,243,59,58,94,189,250,78,237,31,185,192,244,149,222,163,169,181,96,113,73,219,46,235,67,169,9,56,28,197,84,54,90,63,76,136,25,162,8,98,34,148,224,173,250,105,23,167,210,30,3,73,215,203,213,228,197,27,236,177,242,229,76,96,106,161,201,249,67,21,65,190,201,242,95,196,147,217,79,156,34,102,18,102,106,104,77,114,215,51,180,230,4,97,229,66,201,178,200,184,135,254,42,109,158,200,150,5,196,175,116,222,170,139,52,12,194,81,149,73,102,86,106,151,110,157,149,110,116,189,61,113,255,0,185,84,70,54,229,156,162,92,242,170,120,242,102,85,176,236,134,65,171,43,28,146,46,70,83,35,15,26,72,96,190,49,51,68,79,13,48,24,210,167,155,41,19,115,21,112,13,135,101,144,124,194,95,38,96,246,146,195,73,28,100,186,100,195,201,127,17,83,0,205,144,193,36,156,168,223,71,131,143,136,73,108,60,130,103,50,220,253,84,202,222,19,9,109,132,104,217,216,217,248,110,33,9,212,138,219,18,181,36,147,174,98,23,169,99,2,236,246,68,69,134,219,212,167,13,144,197,237,34,217,100,2,247,33,33,133,133,103,48,150,51,224,126,76,168,200,159,161,149,149,171,6,62,20,186,49,135,56,136,51,114,112,172,161,176,130,122,50,31,19,125,195,246,44,74,195,107,149,137,173,196,2,91,193,196,33,19,34,77,15,79,92,214,247,69,39,238,34,161,101,169,178,5,105,243,238,194,170,97,198,1,59,132,150,195,146,72,62,210,42,53,192,228,145,28,12,173,198,207,211,212,197,103,16,177,17,78,89,80,159,207,220,198,170,3,49,99,60,204,32,56,82,90,224,171,170,48,134,3,1,25,152,138,176,146,246,32,108,152,124,139,208,204,176,173,124,205,47,52,177,191,171,141,83,82,76,96,134,206,84,1,140,12,9,92,105,132,207,196,128,230,116,71,207,202,196,152,204,202,68,32,108,159,224,192,226,70,195,51,9,220,158,194,176,5,149,81,203,21,230,227,80,181,175,63,170,237,12,186,76,150,19,25,20,224,104,113,203,221,165,97,163,111,77,71,48,32,0,64,205,149,49,99,24,86,32,3,196,53,173,246,67,26,44,78,183,10,153,27,19,18,87,177,31,234,91,158,28,168,93,177,50,127,220,176,106,208,5,156,132,196,154,67,141,182,103,49,86,15,170,247,178,175,62,55,221,64,161,225,159,19,165,21,224,194,37,44,173,39,112,86,246,60,226,238,64,85,70,89,177,245,45,134,51,228,128,136,54,99,91,252,241,177,0,79,237,135,231,202,178,159,79,18,112,58,145,166,140,66,245,45,225,11,4,62,82,160,44,196,204,106,217,81,137,219,198,157,70,54,32,34,30,246,20,136,166,6,9,65,247,16,99,51,8,36,204,196,244,84,51,68,156,62,165,182,76,54,17,109,170,48,224,191,168,101,86,6,226,98,192,237,137,139,18,121,13,224,240,102,92,107,35,96,156,62,20,183,211,73,218,98,164,102,5,95,216,110,109,161,58,68,131,53,11,228,143,40,82,89,51,201,7,152,43,72,117,108,226,117,21,37,138,236,254,154,140,125,52,130,122,216,103,227,103,82,92,205,90,1,63,230,209,147,36,178,112,50,196,69,148,86,141,144,69,100,97,201,127,42,42,27,34,120,112,165,70,134,121,36,230,95,66,194,65,247,82,142,220,70,199,65,189,159,105,16,203,40,50,89,195,216,183,4,204,40,240,166,36,13,25,224,18,99,38,77,108,152,188,34,196,68,40,96,114,38,145,171,71,244,147,152,194,54,83,190,79,114,97,14,181,130,226,78,247,49,71,194,88,168,87,192,231,221,136,169,88,57,158,12,98,15,218,91,77,51,31,76,85,189,147,63,34,40,47,170,146,62,110,197,138,12,164,212,201,251,212,43,24,158,79,167,1,95,242,136,19,86,158,48,243,32,44,5,26,200,149,167,251,106,166,49,129,36,121,84,108,246,101,2,219,166,238,49,147,17,146,175,34,204,183,65,253,144,95,147,136,92,75,38,51,129,27,230,9,32,202,176,99,198,158,196,114,168,161,235,54,64,25,88,143,147,3,115,204,138,129,27,23,106,44,43,42,147,146,106,177,251,73,77,173,104,8,7,132,202,230,201,152,210,25,144,248,210,43,92,117,90,118,99,153,50,28,186,73,120,66,94,52,225,147,229,125,84,69,149,105,10,254,162,45,91,2,96,69,78,157,102,183,33,205,110,73,44,205,149,50,135,26,81,15,218,167,41,38,30,17,240,251,106,222,27,6,64,101,247,19,212,147,72,193,65,9,252,62,170,22,120,114,119,47,158,183,58,55,8,68,151,76,152,114,74,229,79,98,91,108,46,159,24,3,122,19,194,39,159,41,83,249,48,193,36,105,28,154,220,164,72,197,21,134,144,230,85,70,30,28,185,86,12,190,36,105,76,250,104,8,218,121,153,50,172,230,85,60,128,126,30,197,149,97,183,20,166,243,29,144,56,146,169,49,181,4,47,104,133,26,231,236,248,151,47,77,206,244,235,1,113,249,174,135,79,175,226,89,68,97,133,140,171,22,77,10,52,78,189,159,183,166,161,21,182,178,189,236,130,78,195,101,145,79,190,120,36,191,137,21,13,227,19,214,146,200,167,100,156,163,64,79,48,198,143,135,181,146,14,21,246,126,143,223,15,134,126,34,45,230,74,218,91,34,54,97,178,162,96,70,255,0,2,204,218,98,242,9,255,0,75,151,246,150,255,0,9,195,103,232,36,228,253,164,85,141,102,90,154,238,38,2,16,23,42,181,214,113,61,87,136,189,75,165,207,209,151,58,128,15,9,132,72,195,83,159,248,81,71,80,252,210,203,148,136,213,93,138,71,36,72,186,219,220,217,73,124,251,113,226,196,168,88,25,194,233,18,91,13,240,107,88,193,68,22,36,220,58,135,143,181,35,42,133,153,248,232,16,25,39,199,212,188,99,19,26,31,215,153,245,86,76,178,102,78,36,40,50,146,247,126,163,249,253,165,37,3,85,89,86,217,97,151,212,186,132,201,36,43,58,151,55,212,53,68,33,222,108,88,136,181,149,141,142,101,224,250,23,208,45,65,101,23,54,85,170,99,7,237,46,111,85,101,101,90,76,56,136,171,96,79,149,39,180,88,144,172,198,52,106,52,15,25,19,120,115,56,210,99,51,34,58,181,139,73,226,20,246,45,94,99,42,101,135,141,43,153,27,23,42,13,90,158,52,110,62,21,51,60,54,35,247,85,108,103,140,172,90,164,195,98,202,220,213,145,144,226,154,183,95,78,210,71,6,239,33,70,87,171,77,25,169,199,169,34,176,161,95,117,158,128,131,169,34,225,151,23,42,87,165,116,193,52,191,8,138,76,104,217,166,167,67,117,9,50,104,189,187,106,95,62,51,241,160,216,201,194,229,196,155,67,198,81,242,173,19,12,193,45,169,206,178,49,148,107,191,105,62,135,60,114,87,52,243,148,91,30,46,165,80,23,146,51,51,101,82,45,85,40,46,38,16,96,225,92,190,226,73,200,126,174,53,124,27,80,78,6,35,8,101,65,154,168,5,246,150,115,53,100,217,248,21,233,224,254,69,66,104,31,147,54,37,132,104,108,23,16,83,38,70,60,110,35,74,25,85,213,104,115,72,204,236,79,79,167,220,179,10,213,91,90,202,215,171,86,67,7,135,104,210,155,40,0,201,196,140,69,86,110,6,168,198,127,74,241,191,242,88,49,152,150,47,50,70,44,166,30,12,89,134,25,23,207,54,47,172,158,1,251,170,106,212,53,163,185,188,208,216,38,114,161,95,131,233,39,113,158,201,35,230,90,166,4,4,31,16,149,172,115,212,66,106,168,147,135,244,200,151,64,221,214,159,9,147,41,53,167,23,186,151,133,228,28,188,37,83,98,241,246,169,77,26,97,10,197,140,247,229,26,219,13,224,91,44,152,204,104,81,89,137,55,241,145,49,135,49,46,159,12,249,30,189,26,27,197,238,170,84,214,101,28,204,96,36,141,64,106,120,216,137,149,90,120,63,193,106,147,91,189,102,34,137,2,171,80,83,79,51,129,137,179,194,66,251,171,92,61,60,113,15,8,132,142,216,74,23,106,115,44,2,200,199,141,205,186,202,176,100,156,71,237,76,118,18,164,173,111,211,113,123,178,164,168,219,131,24,114,95,249,10,154,62,200,126,28,201,35,2,65,45,152,114,143,153,77,134,196,107,234,172,39,8,138,136,128,207,121,35,141,0,2,126,108,171,41,151,27,98,48,34,42,70,29,85,95,21,42,216,204,131,73,110,42,191,34,209,14,237,254,8,205,248,228,167,142,66,109,11,33,17,38,181,226,127,18,251,13,231,140,117,71,50,31,188,128,124,49,171,212,93,205,77,187,151,224,226,42,85,100,201,114,88,138,103,25,19,70,70,124,144,113,34,162,218,132,91,2,65,17,54,164,146,241,157,225,70,201,164,251,75,80,97,146,49,58,146,178,143,185,113,137,166,17,73,106,64,142,75,21,196,106,166,73,31,110,36,116,109,49,93,39,185,46,221,204,222,217,56,228,48,158,17,50,132,170,170,159,85,12,159,41,47,177,90,90,232,58,237,163,241,101,80,50,104,89,90,126,164,203,29,12,94,161,102,228,85,134,96,22,6,181,4,103,229,74,32,60,125,38,70,61,153,8,178,163,98,102,107,183,151,218,71,195,123,36,141,1,176,50,34,30,65,17,45,70,102,90,141,2,204,126,234,53,134,25,25,218,52,142,97,142,65,173,33,134,242,123,169,123,12,181,101,29,26,171,115,238,141,38,55,195,220,135,202,25,235,84,151,218,193,127,202,74,202,176,14,182,157,8,152,172,4,68,219,148,49,97,111,29,71,81,169,15,11,132,165,76,89,1,46,135,171,96,206,238,79,97,207,173,147,210,84,187,202,99,116,238,46,146,16,11,218,228,74,100,201,121,85,21,168,113,3,50,144,146,108,111,80,146,108,135,134,60,71,48,13,137,52,99,212,123,46,6,36,83,46,241,115,42,70,204,234,13,25,82,132,159,24,18,70,134,170,187,4,229,64,24,192,39,114,169,6,86,66,53,144,49,189,16,240,191,195,136,74,169,143,31,86,88,203,25,33,136,95,116,107,113,55,114,95,162,81,144,229,147,251,82,38,145,170,165,23,218,196,157,198,227,247,70,139,8,114,123,168,180,98,179,74,255,0,4,228,205,43,59,195,135,26,155,178,161,148,39,242,137,117,23,179,143,181,38,178,135,151,205,101,148,85,87,243,33,227,64,120,187,132,152,50,49,5,210,142,195,140,139,207,227,79,101,168,213,96,108,210,199,194,97,45,47,141,145,30,25,128,43,211,32,132,30,9,113,55,86,111,162,112,44,126,68,209,157,107,105,152,60,139,83,204,193,172,244,12,132,151,102,252,143,82,225,152,252,157,74,210,76,51,201,233,18,92,106,220,79,230,138,157,70,220,94,38,202,214,3,31,82,34,100,98,19,151,18,42,169,128,23,130,161,100,96,127,26,101,98,79,134,68,165,87,128,207,212,170,195,140,163,237,74,236,169,7,219,17,47,11,207,8,127,170,75,37,138,71,87,41,164,179,24,215,60,214,26,132,240,83,231,221,159,195,149,64,106,217,155,147,243,46,89,14,206,159,13,72,219,235,43,153,175,202,33,45,245,80,34,77,3,55,113,114,145,58,135,0,146,89,194,37,71,85,66,49,119,9,116,67,31,145,46,163,170,213,240,21,211,176,149,190,27,78,33,171,104,19,216,86,115,33,131,2,40,189,165,132,154,215,247,4,170,182,57,22,161,242,89,147,165,45,53,62,231,184,72,184,111,36,102,51,42,37,134,25,72,178,195,85,133,145,169,6,47,105,54,101,83,8,14,164,198,51,7,224,183,121,140,73,119,4,100,103,34,172,171,79,24,156,66,75,188,201,239,43,185,44,97,18,73,144,7,39,218,71,49,248,18,243,223,192,252,72,42,123,236,68,196,100,250,125,107,198,197,39,62,31,62,81,9,35,88,232,141,145,150,172,92,177,128,178,98,197,154,48,229,229,23,90,23,73,61,248,241,21,91,135,24,135,218,157,88,140,138,222,4,147,244,73,199,205,186,26,105,91,27,108,142,147,48,2,247,80,172,178,131,147,181,51,72,162,172,114,56,202,78,73,32,229,73,179,28,79,76,153,60,5,31,10,95,49,234,12,217,14,177,208,209,37,251,145,165,102,226,76,152,241,175,79,134,60,25,83,84,45,70,20,50,72,61,229,81,67,119,7,195,15,26,142,48,113,44,163,5,254,202,159,169,92,93,78,172,19,68,43,56,87,211,67,1,123,98,140,170,38,170,200,130,247,85,109,109,150,94,36,215,97,26,21,241,12,135,26,15,254,192,26,57,245,85,197,31,44,95,246,208,190,12,90,159,60,226,247,86,238,48,159,143,163,252,130,217,86,197,140,79,148,22,33,165,102,11,198,154,73,153,149,137,52,155,32,70,127,41,86,216,213,142,128,210,88,252,106,108,210,110,6,119,241,19,26,188,140,240,78,103,18,209,38,156,105,106,174,27,205,23,193,61,27,86,158,11,57,145,95,248,169,19,168,184,209,230,161,174,255,0,216,164,73,39,232,58,169,39,205,137,13,30,190,58,149,143,169,139,207,65,228,61,79,234,252,161,76,88,243,149,45,173,129,18,180,24,130,36,200,50,81,216,86,101,126,26,24,236,50,161,205,24,240,95,152,41,184,100,179,221,94,146,248,133,67,49,13,182,238,32,159,48,133,6,98,149,115,173,67,125,42,73,241,68,86,151,127,227,120,68,148,134,181,153,51,98,66,230,93,107,18,139,105,42,143,39,195,42,175,135,78,1,123,75,84,8,216,136,153,49,227,26,118,170,9,102,115,84,200,7,240,225,88,70,126,54,114,149,102,107,176,8,152,178,160,230,25,146,89,194,145,189,135,85,111,32,156,192,47,186,129,52,101,132,102,126,116,201,140,252,139,20,24,18,55,255,0,17,110,255,0,90,213,225,136,233,140,96,140,171,108,33,162,77,80,38,173,44,211,96,140,245,182,224,210,161,1,229,8,151,25,215,63,21,245,53,36,230,4,48,36,227,68,147,83,66,189,39,69,175,86,244,93,78,250,26,16,96,102,20,174,125,81,35,121,169,77,1,241,34,93,221,110,100,234,226,226,89,0,245,38,154,234,51,127,227,217,36,171,107,236,32,147,91,47,125,154,32,178,170,74,175,85,198,192,150,1,63,113,37,170,190,32,206,197,92,27,183,201,136,154,54,54,101,215,189,13,254,136,242,15,42,209,39,79,16,128,76,225,207,250,168,183,152,5,98,125,227,145,160,115,153,220,110,234,30,150,6,224,242,95,218,169,245,181,105,36,196,126,21,207,163,4,240,79,132,169,114,58,163,101,169,210,107,121,64,62,84,107,227,49,33,167,146,65,129,25,38,127,221,90,198,101,96,214,70,98,216,22,15,221,73,35,79,124,146,113,21,21,49,135,199,196,131,91,253,148,38,141,23,6,109,168,210,137,230,120,134,252,73,28,11,91,45,214,208,217,21,71,165,78,146,12,216,151,35,242,54,187,92,181,34,77,62,113,60,249,80,241,131,112,82,118,241,166,214,180,231,140,76,216,151,130,199,224,93,10,166,126,65,185,145,137,143,148,171,38,63,18,219,13,155,150,44,205,13,57,45,192,83,93,227,98,86,107,135,149,253,171,108,248,216,212,228,240,156,93,73,118,203,44,202,229,44,107,132,197,151,3,81,53,161,121,59,138,168,225,195,7,228,202,181,84,198,101,26,111,24,69,179,207,42,244,108,31,73,27,254,142,165,67,153,132,114,95,59,63,16,184,145,16,222,114,118,137,20,99,28,104,127,80,26,10,232,55,11,193,225,212,150,217,70,252,143,196,189,185,127,180,189,188,127,81,68,129,43,169,28,250,162,73,151,204,170,170,161,190,48,22,76,128,50,63,54,36,95,32,209,81,154,70,115,207,98,243,25,137,101,200,65,165,179,36,158,55,180,144,21,70,79,122,199,205,1,14,201,228,246,145,47,51,22,216,54,198,1,14,85,176,212,228,35,18,192,217,12,79,84,80,236,153,36,104,220,6,233,219,196,134,181,161,156,41,121,130,44,170,130,182,49,240,51,137,62,127,254,107,235,38,13,42,178,134,125,189,133,175,141,141,123,8,8,140,153,202,147,178,49,197,47,54,85,85,98,117,9,124,48,11,218,72,237,77,141,80,189,153,64,79,168,164,236,153,44,103,230,18,206,96,186,208,145,147,50,112,165,63,137,84,105,237,78,49,240,151,26,214,240,229,103,82,158,124,99,138,119,16,146,178,178,29,81,200,179,29,34,97,183,44,225,74,253,55,147,42,62,144,204,218,51,50,219,63,31,135,18,20,139,96,216,154,25,112,74,223,4,196,58,144,18,125,165,3,169,204,113,129,136,173,49,231,36,124,201,114,41,133,114,46,159,112,63,14,36,47,170,228,38,28,168,38,5,139,207,129,185,35,57,86,133,148,114,240,238,89,218,148,24,56,136,168,225,213,12,64,103,42,14,238,54,54,117,39,99,145,154,140,33,120,127,63,106,219,31,177,43,147,51,108,140,141,63,16,243,36,45,145,73,25,249,6,135,159,1,229,90,171,103,238,72,168,35,120,39,17,148,142,244,115,205,38,17,38,12,209,32,237,41,85,89,130,63,100,75,116,108,5,70,226,161,140,174,218,96,77,198,173,137,27,139,106,52,123,30,8,222,234,62,99,25,236,255,0,200,164,45,105,14,54,113,74,34,158,227,57,88,227,199,252,165,67,39,193,32,214,214,90,197,26,230,225,178,124,18,97,54,68,197,150,79,146,140,139,44,113,21,179,53,36,76,125,74,62,202,248,254,111,95,76,242,32,30,247,148,159,165,34,74,228,50,178,39,192,206,168,219,228,211,210,178,165,212,241,177,189,85,195,15,26,186,224,114,205,153,57,50,145,248,212,181,221,105,35,51,48,87,78,146,28,172,72,231,214,178,73,57,84,228,107,176,253,62,4,133,60,9,69,3,51,9,62,101,104,254,146,105,24,32,26,204,198,0,189,212,203,83,25,157,152,81,232,236,23,46,212,106,130,159,141,10,201,131,43,22,81,164,144,100,67,50,132,119,242,42,88,198,17,138,106,250,3,203,230,80,163,3,119,23,234,172,140,96,73,233,148,145,88,217,35,100,204,137,153,36,241,152,244,37,61,174,82,115,42,185,48,0,81,191,50,90,104,108,140,62,17,13,90,164,247,132,247,23,99,130,146,178,224,100,122,54,224,44,35,250,146,54,4,126,105,54,206,133,155,18,194,181,128,156,196,81,169,6,81,245,13,78,64,152,72,79,98,185,173,153,18,104,62,226,124,72,50,183,37,39,25,91,44,79,70,250,108,178,177,81,236,217,255,0,170,213,230,1,45,178,137,145,50,106,25,125,169,116,152,199,140,206,165,104,251,88,162,255,0,218,172,119,149,165,254,215,42,86,168,185,167,193,0,201,236,25,58,147,205,60,104,133,237,203,143,237,35,36,192,137,219,176,26,4,198,4,110,174,36,84,164,109,114,150,76,104,34,31,202,100,254,84,166,100,193,139,137,35,53,241,208,89,167,73,62,85,19,161,99,254,148,33,135,185,251,75,126,216,17,185,133,41,41,100,243,141,152,80,175,52,226,61,101,77,91,91,248,116,154,121,155,144,35,228,179,242,40,202,169,251,101,71,14,123,38,179,181,50,179,4,145,171,228,12,99,114,47,49,249,22,83,33,128,111,202,130,220,227,34,194,75,83,116,152,0,34,71,62,158,116,111,50,134,82,123,185,31,130,2,123,200,81,160,55,28,159,135,119,58,49,241,21,85,192,158,194,13,138,62,123,6,47,50,149,3,25,242,167,113,10,86,37,74,148,178,185,212,131,36,18,120,114,172,102,64,4,150,97,42,128,141,2,230,180,249,119,249,85,92,59,183,148,28,171,9,201,10,191,1,92,205,55,141,252,72,41,58,120,133,102,37,81,191,1,17,129,8,200,168,172,164,89,93,14,114,250,65,194,39,184,139,134,31,207,212,173,39,214,128,172,74,31,15,26,198,168,71,35,26,217,12,104,43,88,124,15,48,74,155,177,156,104,89,140,252,137,13,36,125,72,145,158,153,67,212,159,224,18,2,202,156,242,79,196,182,213,80,142,55,134,85,181,58,22,101,42,163,24,242,83,232,124,67,72,97,189,130,233,77,194,102,120,41,152,205,112,185,147,248,251,80,153,178,13,97,37,227,199,212,133,12,150,121,226,65,58,168,166,202,203,98,117,182,28,205,200,243,98,91,228,132,104,136,17,152,85,69,81,153,177,2,120,88,69,185,129,196,140,146,192,15,169,36,159,100,127,104,73,26,160,172,238,54,101,144,197,238,165,182,183,195,24,210,103,154,81,125,164,12,200,196,47,114,229,101,103,59,35,162,159,31,169,30,83,167,80,46,216,81,165,16,244,222,229,252,41,220,61,36,120,195,93,17,194,194,77,52,65,127,146,74,29,225,32,137,212,182,134,54,217,49,243,7,130,173,84,229,182,64,161,97,8,53,152,97,176,125,162,89,5,224,200,154,189,140,32,18,170,131,51,30,12,152,35,98,105,14,96,202,165,141,0,126,104,248,210,71,25,41,69,171,156,60,217,5,45,43,158,105,195,63,219,89,154,100,177,202,196,84,231,103,185,7,50,236,83,154,198,168,211,216,72,157,168,86,63,114,127,253,162,194,77,33,7,210,92,75,40,1,36,99,253,84,217,25,136,190,124,96,70,151,151,17,22,15,121,11,212,171,36,191,122,206,104,163,64,178,159,243,162,166,88,18,182,146,81,1,155,181,125,53,57,4,76,193,84,80,225,144,73,147,224,48,128,251,137,132,39,24,195,201,98,205,149,182,178,127,109,20,248,211,163,19,244,164,95,13,107,58,55,180,68,163,139,164,232,251,89,62,238,37,156,13,61,58,145,249,131,63,42,63,214,37,20,125,68,75,38,95,108,187,145,232,53,152,166,140,242,23,221,75,174,35,68,23,234,196,148,67,214,209,74,76,34,236,95,102,73,61,145,51,23,149,53,133,171,7,192,178,0,191,72,128,187,212,56,191,86,44,163,71,176,49,8,198,98,139,136,139,111,163,196,157,250,178,141,2,28,167,80,233,41,122,165,249,171,162,163,104,116,149,197,32,24,28,171,164,192,100,26,79,52,182,203,82,68,147,106,200,136,196,127,82,82,54,143,62,125,221,140,92,163,82,250,219,74,178,79,249,120,177,126,79,105,119,183,204,100,234,230,7,141,11,79,163,7,38,86,105,124,168,18,199,2,248,117,166,44,170,39,102,151,147,31,221,93,118,52,145,198,31,10,189,178,209,52,208,65,155,23,42,135,159,90,241,117,9,21,5,107,137,173,103,144,175,225,75,33,223,75,223,50,32,127,231,77,240,144,114,217,152,74,174,30,146,131,224,203,0,136,106,85,102,58,55,21,116,246,49,135,159,27,12,168,163,76,173,40,57,184,136,133,140,104,145,135,132,200,9,247,117,81,137,204,170,70,183,51,187,173,167,156,62,40,188,138,112,208,32,198,253,95,18,100,205,91,4,143,197,16,72,169,154,108,154,130,43,204,182,198,86,132,188,151,227,243,218,117,41,201,154,144,113,137,202,169,205,79,46,183,229,2,34,41,251,93,7,58,79,156,176,197,34,148,138,222,5,21,151,200,62,170,239,114,168,25,91,58,75,50,137,70,80,227,140,124,69,17,4,69,217,116,220,200,35,131,136,203,21,69,145,191,82,107,114,125,142,208,165,66,214,201,1,95,180,151,202,154,106,22,65,206,243,68,92,202,76,203,90,219,198,75,228,219,21,59,48,202,183,58,12,250,221,176,248,82,83,67,200,171,104,103,130,76,65,230,18,245,173,35,8,55,150,34,97,56,28,91,85,27,85,66,62,42,238,191,168,169,52,54,235,105,150,192,188,137,141,147,1,250,73,104,40,16,217,25,252,69,82,174,69,183,25,214,163,123,39,226,30,96,173,20,154,145,147,184,189,196,112,66,194,51,149,104,125,36,72,210,183,97,67,43,10,172,55,100,9,86,67,225,42,222,26,18,70,237,42,50,181,227,24,216,96,149,30,102,18,74,117,81,44,193,16,36,236,134,204,43,105,152,249,164,203,149,41,244,211,145,253,168,236,59,96,115,21,48,181,80,135,191,238,164,211,13,114,46,158,85,132,201,135,198,252,73,119,226,25,195,102,19,11,141,41,85,27,70,245,46,217,105,118,167,141,190,136,241,127,238,137,140,59,177,201,138,147,154,96,203,41,1,145,11,167,169,44,104,45,95,44,220,163,85,115,53,108,79,12,88,177,17,49,153,180,146,63,184,144,207,167,25,121,66,36,181,160,214,190,185,27,235,110,44,72,126,21,103,91,50,118,63,155,83,154,110,31,62,25,124,74,178,78,56,195,194,34,166,17,153,126,130,216,246,73,98,91,62,4,161,100,203,43,141,43,158,107,24,196,251,104,55,218,217,125,92,168,54,162,251,183,218,143,244,145,114,174,115,171,126,30,235,205,65,243,117,37,218,145,117,214,73,149,225,204,37,150,252,253,33,67,70,175,200,22,103,78,39,33,208,218,39,90,84,191,250,228,174,69,121,38,146,119,114,123,49,239,23,46,85,172,55,192,146,206,82,143,34,90,170,24,204,238,214,20,67,124,168,207,234,78,216,109,200,210,153,54,163,19,214,248,115,192,71,240,149,49,185,13,88,18,20,139,107,222,200,204,91,55,35,24,20,253,197,151,228,122,12,91,4,73,152,121,61,40,126,167,230,202,69,37,27,83,206,141,59,17,69,198,173,97,190,182,200,28,170,85,82,140,212,53,50,123,253,146,166,112,230,110,120,101,137,10,29,55,6,49,50,135,34,41,146,89,212,100,202,180,38,217,133,154,170,9,88,149,201,173,219,123,74,138,183,254,49,5,205,45,107,181,48,10,255,0,148,18,124,73,8,25,90,57,61,66,91,89,2,95,210,76,2,199,251,66,68,176,60,156,168,168,19,18,88,255,0,52,238,158,170,33,121,140,81,163,44,161,131,7,16,148,172,155,130,70,127,40,136,36,146,96,89,115,44,158,16,15,169,104,205,106,46,17,11,141,75,178,200,254,25,114,166,112,45,110,103,49,248,74,149,90,227,52,116,52,221,154,118,78,98,165,143,55,186,177,178,125,145,15,134,88,144,108,9,5,218,84,178,40,234,222,133,149,13,171,7,143,48,149,143,169,14,72,63,74,53,204,3,39,108,60,201,221,86,173,0,248,85,35,98,82,70,60,159,84,57,60,162,226,74,31,12,130,79,61,84,228,7,8,150,151,191,42,169,18,58,214,1,243,230,136,95,227,84,26,123,252,28,201,147,41,1,36,121,114,173,129,8,35,112,226,69,84,174,227,26,231,179,143,136,170,92,213,167,41,31,151,149,86,27,26,1,236,39,114,83,50,37,127,15,69,140,124,216,145,161,8,227,19,137,51,51,50,175,190,149,242,185,144,49,147,35,2,115,48,153,122,27,44,180,255,0,80,178,141,104,11,214,79,158,126,149,16,168,211,241,8,36,179,244,168,136,119,111,141,205,237,169,147,49,228,65,111,39,8,152,140,134,247,43,29,78,167,3,83,140,169,54,176,153,107,131,52,69,41,0,199,206,206,85,82,28,243,71,133,100,118,177,146,50,167,193,203,205,38,212,143,126,237,38,147,39,17,251,87,69,190,164,120,252,248,148,108,157,36,73,39,204,171,182,42,204,109,129,100,60,105,212,57,44,147,194,20,141,244,140,130,204,57,80,176,39,158,12,190,36,141,128,220,203,252,32,141,225,149,97,106,192,12,123,177,9,35,152,99,201,139,152,37,228,69,83,207,101,148,29,164,180,214,37,83,207,218,73,139,151,220,92,115,88,92,2,182,91,242,174,151,179,151,90,119,225,229,26,151,212,52,53,90,128,155,75,17,98,202,149,149,170,86,54,84,97,14,143,158,203,46,97,21,116,24,122,122,36,146,102,151,141,79,83,252,61,252,62,252,181,229,227,250,106,214,182,4,162,119,38,141,127,98,83,53,216,227,127,19,190,14,18,76,231,216,68,17,10,63,182,165,233,233,53,5,7,84,162,99,250,107,245,164,104,3,146,12,82,250,212,189,246,128,163,206,73,113,11,200,137,58,116,98,177,245,142,152,252,16,186,51,83,176,175,218,88,241,21,95,62,120,196,206,34,168,155,93,48,1,147,132,88,136,36,251,77,179,141,155,181,5,141,147,1,218,69,124,143,76,178,185,201,197,20,133,78,40,102,28,160,249,177,19,34,117,25,241,68,204,88,144,150,182,80,96,131,41,177,137,85,86,130,52,151,199,176,84,144,193,32,57,82,103,190,12,98,112,149,11,91,168,107,173,207,180,12,165,157,150,149,63,234,226,21,63,50,117,167,48,167,201,60,150,113,33,95,166,236,102,167,148,240,193,224,204,189,138,144,56,252,59,70,134,175,144,150,107,96,115,248,122,51,23,105,83,192,214,178,23,82,163,55,166,227,237,74,230,26,39,213,74,178,43,241,26,175,228,108,129,61,130,247,81,166,146,194,168,107,43,93,145,253,196,84,61,72,50,13,45,152,166,218,143,164,198,103,210,67,176,36,89,198,152,194,35,31,255,0,146,123,8,99,91,48,241,143,204,46,53,125,2,202,12,232,56,101,136,106,0,47,200,245,233,129,60,110,97,21,53,152,70,141,92,111,113,90,204,239,218,40,187,40,196,130,124,169,244,59,44,189,197,65,93,198,33,71,148,42,108,215,43,90,49,133,109,171,202,157,49,143,146,197,31,13,135,140,245,91,85,49,146,70,133,169,141,96,41,144,15,239,32,195,27,26,165,49,128,86,97,50,76,102,15,205,61,69,86,99,80,88,63,62,100,202,52,56,190,200,146,223,62,68,123,31,143,193,76,218,140,182,3,240,65,25,128,140,244,107,39,179,193,5,49,131,146,196,88,101,83,83,231,131,234,172,77,36,152,56,84,165,240,78,50,112,149,55,164,121,202,6,8,201,85,178,42,202,181,176,41,174,207,145,249,184,146,153,55,124,248,85,100,250,77,207,180,166,173,104,72,50,39,104,241,18,57,148,101,91,36,5,30,84,209,242,64,63,117,69,50,97,227,51,14,36,16,100,217,18,94,28,164,198,162,216,20,85,87,47,36,207,252,156,40,109,251,200,150,190,73,35,1,1,14,203,44,174,212,182,53,87,18,210,53,145,252,48,173,207,127,214,74,227,60,101,99,17,210,67,150,47,106,186,144,198,193,1,178,138,47,117,108,100,241,201,81,112,195,46,182,199,47,104,213,126,228,19,134,207,104,136,6,81,155,49,227,226,74,236,152,72,220,171,120,94,120,203,69,169,135,131,42,113,87,144,35,230,101,246,151,216,114,72,87,165,12,178,202,247,225,18,105,3,149,33,81,163,217,144,104,118,7,41,48,163,216,197,171,9,4,124,201,200,168,52,205,213,104,243,45,176,238,217,56,9,179,194,57,32,230,74,95,1,145,186,132,144,213,97,85,193,134,94,16,169,195,64,216,242,134,126,85,67,107,84,66,243,33,125,29,242,64,138,148,220,161,205,53,134,164,36,101,77,240,222,250,116,232,44,202,190,92,105,44,189,209,114,170,221,37,84,10,218,220,56,134,166,176,181,238,86,78,169,94,26,246,30,108,217,143,50,10,76,1,149,30,147,217,95,68,132,76,57,85,216,229,141,89,193,217,84,8,36,202,155,70,124,76,127,113,78,190,236,114,86,216,115,198,83,164,43,82,131,205,27,2,75,252,208,161,102,84,99,227,51,195,135,177,2,122,12,95,38,14,14,81,114,33,158,201,210,120,66,46,52,142,96,101,143,221,67,178,226,112,184,114,145,41,74,148,113,171,103,70,237,42,243,252,4,245,48,107,89,197,247,86,12,159,47,221,64,213,44,24,241,253,85,170,202,96,7,20,130,50,151,245,39,253,100,84,102,30,201,157,168,245,21,149,69,166,158,1,145,40,152,103,198,149,150,34,221,169,3,178,120,194,100,185,240,37,144,25,66,154,161,109,10,202,171,178,99,229,42,118,195,100,230,92,254,183,58,177,135,50,36,96,114,151,145,21,50,197,44,9,44,240,194,84,111,228,255,0,220,169,120,214,172,243,225,70,250,171,241,168,179,26,177,141,140,97,148,152,150,183,211,238,82,175,88,15,254,168,186,221,73,140,248,146,70,197,36,134,234,124,153,166,223,143,133,0,202,209,251,162,86,15,178,100,145,169,153,150,76,141,43,153,95,112,130,244,236,107,101,8,62,146,241,160,28,125,73,220,57,49,36,143,132,171,123,217,145,62,226,184,155,110,156,137,92,36,201,218,182,48,63,89,56,152,16,15,218,228,65,63,34,195,50,4,99,61,149,158,195,255,0,112,188,240,229,230,23,98,34,49,178,177,109,141,174,166,47,96,196,4,129,247,17,99,29,225,202,169,141,27,40,212,165,174,137,139,36,239,151,186,32,150,250,152,189,188,136,189,115,67,7,80,31,48,68,148,67,167,61,72,48,196,41,56,151,66,13,35,227,63,234,167,113,169,43,166,179,12,177,12,68,77,182,163,254,83,166,149,239,232,113,255,0,85,212,101,151,132,93,107,161,82,93,156,160,195,45,57,159,162,96,136,121,98,74,73,89,73,44,79,73,182,63,229,43,252,13,217,112,74,222,96,149,84,210,106,125,243,25,187,198,164,225,195,201,218,37,166,226,97,43,65,242,130,196,149,149,144,213,101,124,14,158,107,234,220,124,82,151,153,100,242,243,101,92,150,182,212,242,83,232,218,144,112,89,243,101,72,172,195,52,40,165,69,174,167,4,110,35,20,139,159,234,125,84,2,254,144,72,45,91,168,96,206,102,96,202,75,116,150,11,34,63,221,75,103,177,85,134,36,75,246,1,11,236,108,137,196,158,214,214,216,193,238,41,49,170,72,21,81,99,19,233,35,39,135,19,48,166,85,33,36,250,183,13,61,9,227,60,8,186,214,63,34,29,149,163,41,222,99,21,30,206,53,74,152,204,62,100,1,148,121,80,87,20,145,36,131,134,47,34,46,170,97,11,196,81,38,47,99,8,197,182,32,209,156,158,200,44,132,116,230,181,251,145,176,184,134,155,218,208,140,167,203,137,14,200,216,253,164,246,28,207,192,107,56,126,17,136,137,12,7,247,34,159,84,204,124,75,4,238,166,111,153,249,16,79,146,50,173,108,12,175,60,43,198,141,141,43,88,117,173,143,70,48,196,68,225,145,128,81,229,83,236,228,70,4,199,23,111,18,69,98,172,163,157,158,86,97,73,45,105,6,46,100,225,151,17,4,62,212,131,80,234,16,70,3,205,244,145,184,100,125,59,88,21,239,196,197,241,129,220,247,37,154,51,91,85,95,145,241,37,197,196,69,110,248,209,124,56,80,172,174,108,203,172,45,86,211,212,158,52,56,144,71,196,36,142,226,121,60,48,133,90,190,24,10,145,217,105,80,73,62,97,21,43,102,100,45,162,54,66,125,55,147,205,234,190,48,94,68,20,56,0,173,103,42,120,19,69,40,248,81,26,208,217,164,105,152,28,213,164,246,74,151,204,223,70,77,100,191,23,74,13,239,33,21,9,45,144,86,29,72,65,31,17,147,189,200,228,177,134,64,51,77,238,73,151,141,22,248,100,130,206,164,84,102,145,79,27,25,18,249,239,24,135,149,110,121,144,6,102,229,248,144,50,155,35,24,18,88,182,190,168,125,200,48,195,219,15,137,1,107,101,58,180,25,178,148,170,76,58,181,216,165,173,159,140,152,76,159,27,1,65,194,184,227,53,228,65,159,230,242,170,170,29,121,6,79,18,85,144,121,58,125,121,148,50,120,210,59,86,69,199,155,221,78,95,62,12,145,169,157,67,36,99,31,10,123,49,37,92,134,84,54,76,47,186,170,2,241,149,115,77,60,195,238,179,43,166,61,241,129,153,98,141,34,168,85,148,49,145,137,71,128,4,141,52,242,21,137,52,249,236,23,42,173,181,33,182,111,124,200,145,137,204,84,208,54,85,69,3,48,149,115,77,67,124,4,186,6,161,121,9,194,85,54,145,172,117,47,78,174,167,98,9,128,47,117,105,153,60,3,98,151,167,159,148,125,168,201,134,202,7,225,69,216,150,218,35,13,3,100,15,170,188,249,224,83,181,176,231,20,253,73,243,235,71,225,152,169,150,198,54,217,189,242,127,39,16,150,33,243,34,95,38,200,112,86,216,23,27,146,115,36,10,226,110,158,199,198,27,212,109,148,243,140,143,229,86,150,70,25,20,30,173,173,148,79,242,239,117,6,194,212,13,170,184,36,158,44,170,178,27,223,224,185,190,152,161,156,46,210,242,43,32,152,241,135,135,42,213,82,146,73,145,80,249,236,193,132,169,115,204,167,183,231,206,168,96,114,141,53,152,155,70,181,54,50,24,200,141,128,194,70,225,196,183,198,140,139,99,0,52,196,141,152,64,81,243,37,147,13,16,100,194,182,204,181,137,24,152,74,85,35,169,245,37,116,103,176,193,42,86,98,145,195,145,93,1,236,79,130,96,13,115,58,221,97,16,128,234,34,97,15,86,128,175,197,149,45,216,174,202,157,23,51,36,179,132,169,21,173,36,73,61,162,88,86,204,252,253,169,195,222,194,49,50,200,115,73,10,163,96,67,73,164,216,191,132,75,75,24,65,123,74,164,216,208,47,135,147,169,107,72,98,171,11,243,19,193,107,140,252,132,71,62,51,196,177,96,121,18,43,15,226,98,248,199,240,204,133,127,152,186,83,189,230,38,32,140,204,169,152,35,176,52,9,156,156,200,203,42,64,77,138,243,23,25,82,179,49,235,6,95,12,92,69,47,34,150,229,57,151,217,103,201,53,23,63,76,3,218,148,65,34,161,192,151,11,251,165,150,252,121,17,91,144,125,85,173,83,109,42,114,11,124,195,224,229,75,223,24,146,89,196,189,38,103,228,75,163,93,226,38,21,231,76,212,115,170,24,217,212,40,58,121,226,243,41,139,149,100,102,34,225,234,64,9,235,229,148,144,73,38,96,175,70,54,90,104,112,178,186,62,64,209,159,182,78,99,92,60,160,195,149,35,14,50,61,97,39,207,63,23,18,211,108,11,125,125,58,49,254,83,149,109,173,212,50,228,143,155,136,136,175,77,1,123,86,97,170,30,78,17,39,217,53,186,207,74,246,10,12,203,18,191,137,57,135,107,43,221,237,75,130,205,178,91,125,112,120,62,27,68,172,161,28,218,190,165,131,238,206,46,229,181,151,3,42,133,125,196,169,192,90,31,118,120,192,229,80,169,102,171,169,109,48,195,238,64,102,202,185,244,157,103,247,83,74,75,83,206,122,170,177,38,134,138,84,25,131,18,199,214,9,4,125,171,231,250,63,249,73,37,169,177,176,138,203,29,200,110,80,198,227,94,48,68,251,139,58,121,243,172,137,151,219,92,170,238,123,61,68,6,203,254,181,212,52,97,153,38,15,10,235,147,163,162,104,225,249,11,226,93,64,235,98,106,104,195,146,196,166,49,152,49,173,70,178,32,189,213,196,205,64,88,86,108,195,100,214,140,108,203,137,105,128,105,121,62,218,159,126,176,0,207,136,197,84,21,179,1,37,156,69,83,181,203,237,107,18,135,153,228,199,204,164,173,115,231,194,21,86,254,81,169,249,144,229,238,223,197,198,172,114,174,2,216,213,179,139,218,189,39,70,50,217,156,197,70,190,78,52,117,108,150,21,43,84,170,223,196,79,2,132,20,159,40,137,194,63,52,85,216,72,81,240,149,36,100,59,47,4,43,26,209,249,48,211,192,99,39,106,200,211,226,15,165,44,97,142,62,212,174,123,242,145,48,149,83,229,221,195,252,248,86,116,54,68,252,136,15,6,17,17,26,49,253,161,34,163,217,107,82,242,51,216,64,33,230,160,42,167,227,102,34,173,242,102,100,83,99,22,214,51,12,145,244,163,89,128,137,40,95,140,136,220,196,240,88,107,45,205,243,33,128,172,64,248,69,24,255,0,74,53,189,230,202,197,61,50,202,80,142,241,39,238,196,246,127,163,3,60,3,38,108,88,151,205,201,202,206,18,164,155,204,175,77,97,227,32,211,21,173,20,65,119,38,202,50,156,204,114,19,152,164,93,54,125,83,9,19,219,92,254,238,1,35,29,152,68,177,163,50,62,160,123,72,99,198,26,110,99,101,98,67,90,19,224,98,108,223,240,41,50,133,174,102,197,147,31,237,45,89,152,53,247,195,114,168,162,49,148,152,3,146,188,26,67,227,225,77,234,152,200,196,102,94,85,68,204,31,108,73,236,164,25,95,192,231,79,173,177,140,126,101,91,72,98,120,49,49,54,211,195,148,73,118,228,113,136,242,133,107,86,166,171,63,17,177,166,60,67,234,65,110,114,17,44,53,241,203,197,137,43,53,172,168,199,204,97,98,80,58,213,74,199,179,141,41,159,90,2,114,149,109,129,60,114,71,218,179,152,97,224,79,232,75,43,8,89,113,233,167,194,170,43,110,217,36,124,203,159,79,140,127,82,202,168,33,201,196,54,40,246,99,161,171,92,138,169,147,7,225,196,134,135,107,16,156,50,197,136,137,28,203,141,143,49,186,208,19,231,250,144,62,83,177,102,67,44,113,186,151,79,140,2,179,229,23,131,73,44,68,205,149,65,80,221,222,70,62,34,136,152,149,196,107,182,21,156,169,150,65,36,135,84,224,111,48,94,34,118,229,72,110,204,113,51,133,60,52,192,19,165,47,153,12,101,75,204,154,217,57,146,113,141,185,39,50,117,26,30,68,36,154,209,251,34,68,213,79,24,223,136,170,128,217,135,225,28,97,160,39,207,4,33,188,166,76,44,140,193,197,202,21,205,181,84,249,210,120,68,129,161,142,194,27,237,96,63,89,102,34,170,173,61,124,9,61,165,92,240,58,15,147,119,148,153,19,16,192,177,141,211,145,109,90,167,84,210,69,193,117,58,236,51,68,47,79,42,108,200,103,250,74,27,71,152,130,31,54,69,106,27,135,139,135,42,195,149,215,245,5,178,9,197,205,137,122,1,137,147,153,28,103,238,87,130,30,68,9,108,77,179,3,148,29,74,7,80,233,184,178,95,243,113,87,80,139,254,4,5,197,56,228,129,82,202,114,247,145,27,3,153,83,211,196,173,127,202,11,18,223,48,39,252,226,246,209,175,201,24,248,113,47,143,121,62,146,70,85,59,22,71,251,22,70,140,65,39,176,230,99,90,164,201,202,206,164,153,249,242,36,101,161,69,145,156,181,135,61,159,85,59,11,242,177,115,32,217,62,51,249,149,69,38,161,137,39,135,42,193,153,74,57,145,183,35,83,147,244,240,7,205,136,106,194,55,35,16,150,81,190,210,186,182,39,4,138,214,34,205,197,194,20,154,121,137,159,14,85,104,250,118,20,139,19,105,40,146,89,151,220,91,81,244,154,130,26,64,242,42,86,4,159,73,44,13,105,43,120,83,136,211,50,118,169,182,3,55,249,133,134,141,182,122,113,2,239,143,9,138,181,76,124,79,14,212,144,208,199,159,44,67,46,89,51,98,240,174,57,149,18,66,201,61,202,126,120,71,9,54,135,39,129,1,119,128,160,78,162,109,170,48,182,27,249,19,144,177,73,70,184,24,158,240,162,253,110,87,254,197,34,170,177,178,71,97,236,200,113,100,143,149,33,147,66,207,101,50,129,36,242,88,140,120,113,171,88,231,214,58,18,108,170,198,116,199,108,76,127,247,162,38,51,18,217,24,195,32,210,216,218,181,69,140,121,198,244,250,25,178,44,31,12,107,232,67,137,3,91,19,100,192,176,169,115,32,0,175,76,205,214,149,178,75,198,119,160,22,193,161,11,4,153,67,100,18,247,9,47,9,134,68,28,249,228,131,204,36,88,106,220,163,147,0,30,28,41,105,130,129,129,168,94,68,211,207,34,57,138,209,237,31,2,21,174,76,12,163,90,164,188,226,127,18,220,25,36,39,180,128,174,162,237,158,36,12,243,50,48,213,1,130,66,51,169,40,178,167,36,150,117,17,73,152,101,229,153,62,247,229,127,106,160,173,147,182,26,72,202,121,66,63,82,121,26,2,93,182,58,55,180,25,250,174,81,173,111,153,141,124,125,86,33,229,18,69,101,38,87,86,34,38,85,19,113,74,200,102,220,141,19,182,251,73,22,152,124,178,143,49,132,65,39,239,243,240,79,192,148,128,134,48,227,17,48,128,200,51,123,68,50,165,113,170,165,126,115,75,229,26,98,205,172,97,240,241,17,22,161,171,26,62,35,119,233,90,162,3,244,169,69,150,128,139,224,242,196,203,147,233,163,225,220,17,54,101,150,70,41,111,92,36,232,90,60,211,82,16,53,178,171,95,243,113,87,201,33,200,78,21,83,106,205,203,30,163,222,243,198,58,91,53,130,53,191,35,84,157,60,121,192,234,64,67,161,149,90,126,85,97,2,126,70,114,137,51,123,32,201,31,82,190,226,147,104,221,73,173,155,49,173,15,99,198,156,201,134,49,17,101,225,20,160,251,136,230,106,217,13,84,151,96,201,132,201,244,200,192,146,15,170,165,223,90,62,229,230,26,88,248,114,241,165,107,20,101,71,20,73,128,205,243,196,159,195,173,131,128,121,162,165,239,103,62,100,210,52,150,21,10,194,180,108,99,176,137,25,252,75,107,222,255,0,4,83,227,101,26,15,49,199,230,180,94,1,49,166,74,240,230,18,2,124,199,143,148,37,95,77,118,126,148,154,200,199,146,199,226,81,99,162,54,212,40,55,124,157,168,247,204,97,7,218,185,124,201,147,170,14,195,25,81,64,178,223,3,136,170,145,141,42,171,141,236,161,193,39,49,84,243,39,142,49,208,23,6,181,201,135,41,49,169,169,147,39,70,78,204,74,56,255,0,167,87,128,31,82,234,40,209,63,135,175,6,78,17,15,253,213,205,116,245,221,148,98,102,228,93,10,183,226,20,81,15,230,251,22,89,70,110,157,159,129,147,55,113,137,204,46,65,39,149,87,192,240,194,97,36,223,137,41,228,147,181,96,105,32,39,74,86,96,142,54,76,95,66,142,77,144,18,105,150,163,250,169,76,192,203,198,148,26,29,148,159,117,42,217,216,122,162,20,123,240,19,221,91,89,128,158,234,154,173,211,211,179,242,202,77,166,86,250,108,76,194,159,149,85,148,150,226,218,163,70,4,107,84,204,130,83,204,212,51,132,254,165,180,218,132,146,65,202,36,140,161,234,125,51,200,82,35,160,76,32,210,40,215,0,33,240,167,44,120,49,240,165,85,42,210,12,223,48,254,25,144,111,178,97,120,150,137,51,198,38,41,25,151,127,52,153,112,22,170,229,28,202,221,203,243,101,64,190,156,98,77,169,236,129,58,35,12,139,48,114,174,155,28,76,173,163,17,230,99,196,178,173,178,60,99,170,9,48,25,244,146,41,144,241,19,40,146,50,151,142,66,178,29,195,252,59,86,195,24,101,98,138,222,60,72,200,118,71,43,210,84,163,48,222,76,97,173,240,216,49,15,133,104,103,153,86,76,54,217,53,73,217,131,243,126,76,43,71,162,2,79,180,182,7,83,227,26,204,54,91,147,162,194,237,176,186,78,152,137,218,28,139,227,224,12,76,85,12,199,141,44,152,17,162,202,37,100,36,164,191,147,8,145,33,227,98,220,106,167,228,204,188,240,144,67,74,163,179,8,237,109,78,34,51,18,206,159,89,237,142,204,165,91,103,198,25,20,86,164,167,62,7,152,61,136,163,23,134,100,224,199,110,101,216,236,129,155,42,20,223,249,174,35,162,126,36,18,49,253,62,89,113,16,79,196,186,196,11,184,147,129,153,97,178,195,170,106,31,230,178,123,222,54,37,207,146,204,153,178,166,193,218,20,29,168,34,194,59,32,190,72,222,134,164,129,182,34,122,96,177,106,8,113,61,85,73,217,170,16,248,199,90,188,241,38,61,131,75,166,99,88,204,108,118,50,243,255,0,220,255,0,244,83,74,219,129,139,185,36,11,242,163,194,193,164,98,202,195,183,217,14,74,208,96,241,160,188,216,138,11,201,141,76,86,169,172,63,249,173,38,96,242,45,166,65,188,201,236,10,183,24,134,24,10,62,164,28,202,215,251,43,124,3,17,30,252,158,8,177,155,116,97,56,107,78,37,183,54,217,156,168,147,73,252,232,99,120,20,104,52,246,243,141,105,195,145,253,171,108,104,200,173,130,1,153,80,12,213,178,252,56,138,52,20,105,239,27,240,149,57,240,122,73,101,84,77,211,37,133,45,180,5,12,124,156,171,28,12,255,0,209,97,12,47,42,96,200,111,198,176,102,97,52,198,63,26,151,178,101,145,94,253,162,173,158,195,165,225,11,203,237,37,8,255,0,99,70,155,52,184,199,6,85,115,230,201,49,59,84,92,151,237,150,168,122,133,254,120,147,172,140,51,66,178,169,65,60,56,222,145,76,147,59,207,8,69,198,142,52,243,201,26,212,199,167,85,35,255,0,164,251,91,26,89,61,165,94,24,7,192,204,170,100,50,72,63,117,60,13,151,228,67,53,6,179,58,132,73,134,204,105,28,198,99,247,86,118,183,219,97,243,41,191,196,59,146,117,36,181,193,99,213,51,18,50,30,65,245,13,1,38,202,44,110,19,21,120,214,79,199,136,40,112,211,196,182,103,245,17,17,119,156,129,252,100,6,84,11,48,103,197,137,108,173,140,241,19,105,237,166,158,136,56,223,55,148,104,3,92,104,121,86,70,227,246,150,214,79,198,52,59,230,100,34,7,85,60,201,227,25,22,211,95,2,48,51,32,36,195,90,48,197,47,20,177,113,165,27,19,120,117,253,85,145,54,155,244,222,28,200,184,243,110,134,162,164,232,109,48,57,126,160,17,98,34,118,23,193,24,49,9,37,117,53,169,226,84,134,239,79,139,245,101,26,10,202,125,4,222,45,168,241,40,25,47,102,251,148,92,106,142,159,80,233,26,222,222,84,91,84,27,111,79,1,220,13,25,166,74,60,161,139,136,139,81,180,174,217,252,93,104,128,235,173,56,94,165,156,157,103,65,36,124,37,196,183,113,68,217,144,211,38,183,109,17,75,207,158,193,251,171,238,164,213,64,24,30,97,20,101,18,153,135,100,59,177,230,16,136,141,193,246,233,204,110,201,155,148,20,202,113,150,91,37,132,188,131,89,190,25,227,123,75,120,94,116,194,148,180,47,203,225,153,116,24,193,1,64,204,75,159,192,140,50,131,154,86,36,230,5,240,224,241,101,202,139,9,91,148,18,126,234,66,96,128,79,122,202,126,173,137,225,237,137,44,125,144,36,179,181,22,27,109,141,54,70,7,210,75,63,18,62,19,49,101,90,173,97,202,154,199,226,46,34,40,201,52,250,199,39,183,37,43,88,213,85,40,238,46,231,20,121,162,11,42,2,6,161,139,101,242,150,17,118,196,94,129,14,240,67,195,46,46,36,229,154,0,247,96,205,212,69,181,97,183,20,194,6,158,137,231,187,202,173,106,181,8,43,71,139,181,68,73,167,212,26,108,152,76,92,163,76,169,204,11,46,35,113,17,104,141,153,87,38,72,39,31,48,68,53,180,50,113,63,149,43,54,158,177,27,50,196,46,84,3,217,44,76,230,41,50,38,22,170,21,169,35,86,148,121,67,20,105,8,100,203,19,56,150,215,217,100,126,208,171,193,226,74,50,154,225,188,243,165,237,12,170,217,163,234,133,23,49,75,151,242,36,236,152,1,125,52,100,105,36,157,194,25,72,21,172,104,140,192,65,38,17,23,141,111,153,60,144,135,154,39,47,219,74,102,6,116,105,127,54,168,233,235,96,201,30,105,104,2,62,226,77,30,160,3,243,113,73,81,177,180,245,224,231,101,175,159,150,50,176,215,250,60,5,35,205,93,197,244,215,61,167,181,185,211,243,182,146,202,145,138,175,18,242,54,65,15,148,164,77,25,181,32,249,114,32,106,173,65,249,12,100,244,211,233,136,14,33,114,45,81,65,161,152,98,126,44,168,163,92,62,55,9,138,146,190,72,227,31,50,245,198,59,120,41,128,106,253,78,1,116,151,149,4,107,137,114,121,148,28,104,199,140,247,229,41,113,39,112,236,178,19,14,36,185,13,136,240,55,15,207,133,101,100,247,224,90,227,64,121,57,113,34,252,63,38,18,162,162,216,67,2,212,144,136,168,152,96,96,205,137,32,153,167,158,57,123,176,167,209,131,150,42,197,81,153,141,6,48,214,33,178,219,115,44,31,90,124,139,81,169,62,172,165,173,99,22,163,230,106,26,217,160,194,81,114,37,38,146,114,117,100,66,70,8,33,63,22,84,67,228,177,34,216,108,87,136,187,241,85,174,127,79,150,46,53,75,67,38,36,158,238,196,153,144,55,171,124,58,167,198,62,100,203,99,89,149,212,174,152,192,16,10,121,240,200,50,102,10,111,25,143,32,214,31,156,111,78,64,154,178,141,99,36,124,75,158,152,215,3,156,240,203,139,139,18,235,242,76,113,19,133,77,89,67,28,147,230,50,86,82,171,37,8,208,153,242,95,132,217,19,138,168,27,46,108,164,71,6,182,180,103,77,13,12,24,56,86,84,86,144,18,101,219,224,196,250,171,159,223,107,240,14,94,21,100,106,169,114,94,255,0,166,144,220,124,55,28,223,155,77,86,5,145,70,218,110,24,47,226,102,85,1,164,124,97,240,168,141,61,49,148,4,218,20,170,250,53,244,66,49,99,50,133,91,153,246,27,229,143,136,200,163,70,1,71,151,220,91,227,7,124,76,194,91,77,90,245,128,103,67,142,79,17,139,137,109,159,12,112,73,194,92,169,9,163,78,140,124,209,4,152,242,16,31,117,106,176,50,133,50,214,36,16,117,45,161,178,173,182,251,73,67,2,2,240,153,1,50,168,241,188,246,133,76,24,151,129,135,19,31,20,245,57,170,170,152,86,102,227,80,62,189,112,41,207,137,148,130,77,153,62,215,205,130,151,214,85,43,148,217,167,200,11,30,14,65,45,208,36,217,66,149,195,214,158,7,73,111,71,187,17,187,83,170,125,6,9,62,126,163,63,23,219,26,22,50,77,32,63,155,44,129,247,18,73,145,134,39,174,140,205,49,91,4,30,226,140,212,144,216,63,53,86,246,22,54,200,92,102,0,128,196,84,173,149,172,140,76,193,42,101,3,194,111,186,155,50,132,4,31,49,82,40,237,100,8,211,215,127,218,42,118,86,178,79,186,148,211,233,186,104,196,204,18,242,42,22,60,113,147,216,145,167,108,120,61,197,65,204,102,78,148,68,153,153,56,80,254,47,64,213,160,173,230,39,154,243,222,66,163,223,15,243,230,67,204,8,198,52,181,26,194,201,230,219,37,108,190,149,231,133,101,48,199,34,240,89,151,218,72,214,42,181,15,11,222,68,67,30,60,156,200,86,60,130,98,18,76,242,9,46,66,214,227,163,6,33,58,87,153,1,157,197,18,245,35,199,52,12,49,68,142,158,102,15,165,50,176,149,200,1,145,153,147,137,80,213,27,252,24,148,190,240,131,69,64,181,127,154,195,118,238,90,76,128,57,32,249,181,33,101,1,145,186,147,182,76,36,150,33,77,27,114,168,172,38,221,8,155,40,111,40,212,179,225,156,114,249,151,76,153,90,65,41,25,236,96,229,179,42,36,81,227,96,93,132,172,127,109,125,167,99,227,74,85,149,166,138,70,48,70,91,166,64,173,192,252,93,139,42,101,181,48,102,57,32,73,174,41,247,49,94,28,73,165,63,209,84,15,120,49,254,148,107,85,174,46,171,67,145,213,86,222,70,149,205,147,23,154,232,112,31,182,103,48,144,23,19,193,5,249,127,247,117,232,22,67,147,218,179,128,204,172,227,41,54,163,24,208,97,121,228,147,133,28,106,72,182,64,202,37,174,182,120,41,60,194,81,39,51,196,91,113,79,145,157,88,148,225,152,72,42,190,202,250,36,210,36,50,94,50,164,97,214,199,216,19,247,172,69,89,104,240,106,8,159,55,147,26,76,199,236,143,194,173,41,44,128,80,97,74,189,188,141,146,222,36,85,62,140,170,164,149,154,33,73,252,139,161,86,188,5,6,18,245,160,167,214,143,184,73,119,158,62,148,252,120,137,207,144,210,100,60,124,193,74,38,24,255,0,85,20,251,142,60,69,73,173,110,1,24,25,82,54,106,86,59,35,15,171,67,185,7,111,34,22,202,144,158,28,37,228,83,53,186,141,227,230,69,179,226,45,86,76,37,47,34,72,234,59,171,216,62,51,25,213,44,89,80,166,211,4,147,47,52,78,36,23,226,160,73,149,242,130,34,165,12,254,12,165,84,196,147,88,198,30,158,177,133,204,82,228,70,26,78,54,32,13,113,148,124,37,73,39,220,16,79,195,137,101,148,21,89,135,144,231,252,215,42,170,102,9,49,87,49,124,195,136,121,147,205,55,171,65,39,229,37,246,164,176,239,29,243,54,207,249,25,220,61,105,139,13,144,9,93,243,200,78,165,157,57,137,143,149,45,70,110,33,129,141,151,218,77,35,70,198,129,99,222,39,230,10,57,147,207,39,184,74,138,69,172,110,146,28,163,74,141,196,68,121,164,227,98,88,206,71,171,24,106,158,204,160,226,67,214,217,48,92,50,202,156,190,48,200,5,206,245,156,105,94,120,69,145,73,149,138,35,43,107,82,252,54,160,47,73,70,85,137,164,159,207,181,115,74,168,211,163,61,159,52,171,225,204,219,120,124,214,84,138,59,42,248,106,55,153,73,46,112,51,9,11,0,199,132,76,70,22,36,198,159,83,197,146,253,162,109,36,49,36,179,49,68,183,18,77,100,228,104,125,195,48,115,36,146,103,130,79,82,49,241,128,78,21,163,211,88,62,164,249,24,181,5,125,104,38,251,75,35,82,2,19,56,83,32,195,56,189,164,45,145,177,13,40,188,216,153,184,121,48,16,42,94,52,147,198,63,50,170,152,255,0,121,73,204,9,228,203,226,235,94,79,86,205,109,40,122,253,26,173,117,87,47,169,36,229,27,21,28,56,100,39,113,120,212,110,155,152,56,195,102,101,101,14,120,241,174,248,100,186,232,112,77,30,90,154,46,227,2,51,56,148,65,181,128,234,15,218,173,46,51,206,30,21,3,113,165,114,191,148,74,245,97,99,100,78,69,149,86,173,245,112,51,17,83,144,133,228,103,213,81,90,74,168,112,143,202,186,116,0,143,193,58,255,0,200,148,149,241,18,154,27,11,211,23,18,208,24,114,224,159,148,74,203,254,53,185,58,144,178,97,146,72,240,166,17,88,91,27,234,162,158,240,17,12,202,217,209,137,212,142,100,14,53,54,28,220,22,126,68,5,147,209,65,99,197,194,180,204,15,34,195,20,68,108,133,76,235,106,158,69,158,204,99,30,100,80,109,118,195,195,137,111,3,121,140,159,167,162,73,7,205,168,219,143,233,39,120,162,11,42,170,101,198,84,166,203,28,147,230,70,224,44,52,17,134,123,230,143,152,88,148,102,164,211,115,139,100,201,97,41,10,53,208,76,22,21,6,104,100,43,19,45,92,101,145,145,177,34,194,23,193,240,226,46,37,67,90,16,73,102,96,163,227,70,1,88,241,20,75,40,97,4,18,97,90,202,37,153,195,2,242,70,77,25,107,19,195,151,177,104,101,110,228,121,144,70,12,65,121,133,76,174,46,30,252,118,76,225,236,65,26,134,112,187,177,161,163,27,17,19,79,50,125,100,3,10,76,29,183,112,148,221,173,198,50,98,10,181,51,31,239,9,40,52,0,15,155,106,52,2,177,52,201,143,32,243,37,179,245,180,170,222,24,157,169,149,243,201,200,24,130,73,160,80,144,143,204,97,114,45,171,2,200,190,71,163,70,185,212,7,97,102,20,138,234,6,158,150,32,112,242,160,160,86,202,141,237,42,104,108,39,130,101,90,18,145,174,32,125,81,243,245,32,108,161,202,141,204,85,98,102,13,1,101,224,80,60,41,108,50,216,154,135,61,131,126,18,149,60,101,219,48,98,202,160,231,213,90,238,243,11,46,53,65,79,78,121,62,25,139,137,114,201,99,183,26,251,143,66,240,73,247,113,34,217,36,2,127,9,86,200,212,49,35,51,181,41,190,193,24,124,41,213,113,33,189,118,31,134,239,242,113,21,1,100,109,207,50,141,254,185,249,203,19,149,5,50,226,242,183,154,90,218,142,173,253,40,223,119,101,82,118,97,235,84,181,90,218,33,71,136,165,196,69,206,125,99,122,12,203,92,58,223,82,63,49,72,129,153,149,244,200,235,79,141,58,223,244,146,134,177,101,108,232,221,197,202,132,211,193,60,16,51,149,80,24,207,35,21,78,86,109,108,0,25,59,103,172,230,7,23,205,137,7,51,38,52,149,243,231,103,196,149,138,170,150,21,178,70,84,124,200,0,146,62,21,51,78,111,186,168,89,36,152,210,171,49,57,35,91,8,205,27,17,48,149,16,24,107,59,92,133,230,72,125,98,202,55,73,83,119,99,42,174,86,198,140,50,51,169,1,62,183,222,10,87,85,169,229,238,176,152,74,140,210,88,95,180,157,88,86,134,132,228,243,109,134,163,53,13,240,4,199,229,93,10,202,24,36,141,115,141,97,166,15,52,15,16,69,149,21,103,26,54,84,97,116,11,232,133,234,42,101,62,54,250,46,92,171,156,154,28,186,66,98,196,69,65,166,45,103,20,156,162,226,88,170,85,153,124,117,15,252,43,46,238,46,16,202,196,168,52,149,11,244,216,223,150,80,202,154,213,5,147,124,54,130,91,109,89,182,27,241,118,39,101,82,59,142,248,30,153,106,127,103,177,5,26,100,233,39,196,98,168,201,250,194,84,34,97,150,44,75,68,61,108,8,39,97,178,174,109,197,177,219,164,45,95,99,165,236,222,47,116,139,91,222,113,145,136,122,125,97,93,126,6,109,10,60,136,137,143,227,121,113,43,226,113,229,108,202,90,163,14,75,19,38,48,99,39,106,128,173,187,127,158,37,77,2,225,158,242,65,170,51,178,48,4,196,138,75,61,228,230,99,1,56,29,73,127,128,241,160,85,168,69,105,184,240,149,55,11,6,167,152,252,72,173,254,36,88,109,181,113,217,177,227,65,177,144,73,194,84,172,215,12,64,26,227,145,13,35,26,189,58,141,253,40,3,229,10,85,118,242,120,97,10,204,55,107,55,153,146,80,166,50,178,48,128,48,229,11,155,46,84,36,192,146,75,30,18,137,31,62,200,17,144,44,187,25,95,196,154,170,58,180,130,40,122,108,149,39,124,184,130,34,165,141,169,241,49,129,50,192,214,163,146,7,135,18,159,53,84,178,31,132,170,108,180,226,58,200,207,255,0,180,183,141,113,145,21,188,83,53,161,60,102,115,39,209,158,194,33,68,146,161,79,134,121,32,202,146,79,159,58,183,168,92,106,131,192,158,29,171,19,67,29,176,30,20,213,36,178,80,10,5,192,231,13,21,182,60,151,241,8,137,52,58,67,214,157,234,142,28,146,8,105,170,107,55,234,110,14,72,221,162,91,228,155,35,57,80,179,60,228,251,171,87,166,146,75,59,80,101,84,14,96,89,220,149,121,242,38,19,2,120,222,97,202,167,100,178,80,158,148,101,40,130,98,99,229,67,220,70,97,1,194,128,129,106,255,0,121,52,123,247,35,225,69,133,104,219,185,205,172,160,3,63,48,147,234,26,216,190,28,34,69,217,105,82,73,230,90,161,188,149,164,96,138,34,38,170,153,184,223,101,60,56,204,23,114,244,200,0,47,82,20,54,64,73,245,38,167,217,1,248,148,217,148,120,227,103,97,236,102,2,50,47,55,228,237,255,0,226,174,93,79,169,231,91,74,85,97,52,161,51,46,94,52,170,215,41,36,52,215,45,74,55,191,242,113,36,147,235,89,100,207,213,98,71,49,227,146,12,193,42,12,44,56,158,172,164,68,146,116,0,231,13,255,0,213,20,244,61,48,122,137,207,9,139,148,107,166,133,153,87,172,169,56,217,45,61,84,69,145,211,228,156,135,24,241,185,68,168,234,177,201,229,67,67,140,50,112,167,16,42,158,55,164,169,182,11,243,120,153,133,11,51,173,52,52,110,15,252,144,155,109,207,10,12,90,146,22,161,202,149,177,242,35,19,137,60,159,85,98,35,191,233,165,70,11,197,237,34,165,119,13,19,238,222,38,118,173,180,33,178,191,27,204,18,143,18,81,107,15,40,31,133,72,105,187,187,202,155,28,65,201,254,53,60,149,139,42,171,166,190,190,167,73,123,44,170,101,225,196,182,154,97,201,218,37,175,213,101,206,99,51,44,222,18,120,43,156,163,10,208,176,172,84,16,31,143,184,74,74,146,239,98,124,70,18,99,119,169,199,4,27,180,140,58,232,221,234,86,154,200,98,74,230,24,243,122,75,137,72,70,215,53,179,73,204,85,75,85,101,22,79,81,84,85,139,237,209,127,160,86,84,146,164,131,132,170,96,218,74,95,186,44,171,176,195,11,8,14,165,170,77,35,11,237,46,149,84,57,63,33,208,229,80,41,229,143,135,106,68,203,209,254,143,17,21,203,234,152,36,25,161,190,55,42,25,84,22,103,118,21,210,73,150,46,25,106,182,52,145,148,106,113,236,98,206,52,199,174,105,20,232,92,198,118,82,113,116,161,97,218,145,106,146,253,202,27,102,113,44,81,177,30,230,28,149,135,130,6,54,68,83,30,69,132,234,105,147,24,132,103,106,4,62,113,187,74,168,88,204,163,66,204,173,97,25,194,172,164,183,41,136,190,78,53,27,169,56,142,195,5,85,190,49,203,196,166,245,13,60,175,170,167,50,250,29,61,60,148,212,94,23,146,75,59,83,104,117,167,40,242,229,82,149,80,231,70,150,253,217,72,173,107,102,12,99,229,81,89,49,200,232,155,215,137,131,33,188,67,229,72,109,107,108,115,230,136,34,21,90,178,72,10,52,60,144,156,157,75,205,151,252,210,84,104,228,120,72,134,70,178,19,249,81,97,184,127,233,10,84,216,218,122,214,115,248,121,80,83,52,101,175,134,93,174,37,237,71,13,23,67,141,186,171,182,99,154,214,17,81,195,164,28,238,222,37,47,73,186,130,54,4,170,242,146,120,10,60,40,224,35,89,207,126,12,31,135,20,244,172,213,178,160,145,89,239,0,36,20,243,2,111,82,109,229,36,189,59,145,230,122,149,181,9,202,119,253,53,107,38,182,112,201,155,23,26,2,124,97,145,159,165,71,49,213,168,72,198,153,182,91,94,205,234,97,233,163,207,212,143,101,81,49,240,137,45,70,177,35,39,68,228,230,196,68,234,134,180,144,149,68,63,15,12,37,91,88,16,9,233,213,144,155,52,174,11,225,148,106,75,83,228,140,3,151,255,0,116,93,24,59,95,182,150,220,70,131,39,218,30,63,113,82,57,22,196,153,88,252,77,172,53,228,191,89,244,224,255,0,206,191,68,252,31,178,150,90,118,102,255,0,145,106,212,159,6,116,172,153,222,172,24,3,41,10,172,52,53,60,26,70,117,47,107,170,234,146,104,52,69,211,212,228,134,214,212,163,100,195,248,117,32,45,89,46,72,9,136,170,180,216,38,179,169,105,100,48,125,37,225,213,108,118,172,141,83,142,90,233,235,17,49,230,9,72,137,210,186,182,93,107,246,146,215,95,124,0,17,156,176,63,233,37,51,52,221,31,231,254,150,52,173,22,158,37,87,174,110,47,161,190,183,86,215,73,27,51,21,31,62,238,186,75,56,138,53,19,51,73,12,190,123,65,98,89,83,233,185,195,39,205,202,88,170,197,91,105,242,40,30,192,73,90,152,29,177,19,0,211,226,247,81,59,48,20,104,98,11,37,13,1,198,69,181,240,198,179,100,49,139,165,124,52,193,136,152,76,142,5,50,148,77,101,1,76,76,128,114,63,14,37,209,159,24,18,65,218,144,189,227,130,126,97,13,49,60,132,53,180,143,247,147,208,213,126,78,164,94,242,41,25,237,137,25,214,60,162,91,99,25,89,201,43,40,196,140,76,190,218,244,9,35,34,101,100,23,206,27,196,130,129,78,56,63,80,171,10,219,17,167,6,14,164,180,215,209,33,63,17,187,19,6,24,120,49,32,141,85,22,105,50,148,72,21,107,228,103,2,97,44,189,165,178,202,144,18,65,155,147,34,240,66,200,207,226,71,152,204,32,59,86,90,130,178,179,241,34,102,86,156,100,226,42,244,60,144,73,202,85,68,104,204,39,74,89,38,146,196,163,225,128,69,163,43,126,227,24,115,242,172,166,64,97,73,151,18,245,37,60,184,67,230,18,106,248,223,145,111,1,25,151,190,2,31,79,255,0,138,213,178,127,254,137,161,144,70,152,49,40,51,21,141,88,93,38,132,242,122,75,137,108,135,90,122,222,226,229,71,198,152,57,40,246,70,202,182,48,146,194,195,89,50,8,243,25,1,39,86,226,230,71,92,67,224,225,246,148,77,169,135,225,132,201,235,115,99,146,131,137,255,0,20,107,161,15,148,168,106,173,114,11,185,120,130,164,102,6,182,72,250,147,125,37,0,17,137,153,27,108,91,114,42,251,122,157,58,4,97,151,153,122,214,51,9,17,235,84,9,140,77,12,204,140,234,84,244,56,218,214,177,206,102,90,202,173,63,219,84,116,147,7,100,62,98,175,151,116,59,159,105,106,167,170,124,20,149,161,77,229,96,217,240,208,252,131,77,216,246,120,114,161,102,51,232,137,101,132,22,207,249,224,60,40,106,120,27,36,120,67,249,249,68,155,48,35,32,248,68,145,74,51,50,41,224,176,4,26,81,125,36,240,124,49,8,136,137,50,95,5,16,25,145,44,129,136,171,25,77,142,203,152,170,170,224,229,59,50,171,32,242,129,73,254,30,100,99,238,226,21,81,213,76,25,89,133,28,10,72,215,60,110,36,154,97,152,71,245,42,51,7,32,212,244,144,227,34,203,19,92,1,94,99,245,37,175,141,207,151,18,106,248,207,254,52,76,56,99,146,157,84,166,224,44,106,172,190,5,196,152,62,156,3,7,233,83,216,16,6,33,246,162,204,22,120,42,172,135,27,46,68,139,33,141,110,101,80,50,102,202,183,207,251,40,0,201,56,200,164,204,94,53,196,98,199,144,104,208,155,26,87,152,139,107,36,172,52,121,14,103,62,20,205,236,200,197,57,14,75,60,243,42,72,6,4,148,88,36,143,28,9,187,42,113,231,205,137,13,38,24,36,131,22,37,119,50,24,200,14,164,144,209,135,225,194,37,54,147,32,88,218,164,131,233,216,47,105,10,104,113,8,252,88,149,44,200,196,34,71,38,25,196,124,217,85,44,34,173,219,220,77,101,167,178,13,226,10,22,171,77,158,49,21,188,7,130,75,57,133,200,190,79,8,199,210,177,89,70,179,163,84,194,170,124,186,222,25,105,179,230,50,74,67,179,60,158,83,35,97,179,27,18,142,213,12,126,53,189,147,0,46,228,176,198,228,64,79,97,200,199,225,236,77,144,170,169,230,84,73,12,25,44,102,20,170,76,1,165,154,110,239,147,105,44,92,138,177,240,63,38,97,45,6,143,107,129,39,113,72,121,192,249,76,130,34,70,202,171,250,210,114,242,174,134,200,207,88,154,27,214,213,4,222,114,66,27,231,16,124,203,9,129,57,21,41,170,136,131,124,103,137,101,84,55,155,232,230,246,176,229,214,202,205,237,174,135,163,231,214,205,173,196,97,114,32,38,70,100,158,19,33,224,67,36,35,240,165,108,10,198,218,76,180,98,204,218,122,9,25,152,50,144,91,53,148,107,39,248,114,175,62,200,105,55,24,63,30,191,38,137,148,241,74,5,50,200,222,154,127,182,172,217,48,5,90,102,105,224,89,125,165,85,19,36,19,178,72,60,59,81,44,123,11,210,136,14,146,4,111,238,178,162,25,14,36,102,117,32,86,101,1,219,145,8,104,9,215,26,248,103,131,195,181,109,133,171,19,207,140,241,32,164,179,32,213,70,204,101,65,207,164,149,236,137,48,89,144,133,159,51,211,94,159,210,92,110,88,204,171,35,82,100,237,18,29,129,28,110,164,197,22,69,124,74,176,176,18,83,24,213,176,71,203,200,161,131,118,248,196,78,89,118,73,35,226,42,91,13,179,253,42,222,200,62,8,87,169,19,62,88,185,114,145,21,14,121,10,62,213,60,141,104,87,236,101,100,198,36,211,38,50,50,244,249,239,83,243,38,100,77,145,139,26,161,69,15,82,65,47,128,76,84,253,152,8,206,161,174,125,79,73,190,150,194,174,141,13,131,140,49,133,11,100,50,101,79,3,83,2,193,162,88,17,145,21,224,207,164,180,24,216,208,204,34,198,106,51,49,177,35,152,242,38,82,94,114,165,178,124,6,161,107,151,85,161,232,18,95,230,157,50,203,19,20,187,236,128,154,86,153,146,125,213,69,83,90,70,24,154,200,158,9,36,199,143,185,61,123,7,141,38,147,24,100,38,20,251,100,119,1,96,106,16,12,248,86,55,22,82,198,204,193,255,0,109,106,153,167,134,32,101,16,185,20,244,251,41,195,225,40,136,149,163,41,28,217,5,7,80,218,201,77,161,154,94,65,229,42,157,173,243,41,19,195,103,240,102,37,149,161,86,153,123,251,20,108,122,249,38,49,49,169,168,22,82,202,124,42,141,143,126,53,54,145,132,104,201,233,246,187,30,229,141,109,217,10,244,125,149,8,44,187,80,240,52,216,35,63,132,168,86,26,202,133,92,11,44,172,91,223,224,68,154,48,94,63,117,22,204,138,214,36,202,160,182,81,177,165,225,146,4,125,169,178,49,46,128,17,137,79,200,101,224,38,213,80,55,177,30,16,137,41,208,208,236,99,19,20,177,16,75,160,248,15,233,47,158,3,250,42,149,82,74,205,90,0,220,83,229,136,160,173,96,16,100,93,118,3,25,52,120,82,155,186,31,123,18,117,204,131,90,22,57,124,103,188,67,230,83,118,177,173,119,217,171,133,39,26,233,51,232,114,117,34,43,96,12,108,195,137,18,70,172,94,30,169,226,201,78,98,31,95,23,72,136,175,244,52,155,47,54,10,193,81,179,77,179,187,18,39,210,129,24,140,226,81,104,213,14,149,234,218,108,91,65,201,163,110,64,244,3,43,88,182,178,78,217,139,54,92,69,39,23,26,213,98,13,11,1,201,140,65,245,41,187,185,39,19,21,131,12,2,49,46,159,84,9,163,237,79,204,159,254,159,130,102,4,192,120,38,140,13,108,225,243,36,18,106,165,70,59,241,20,120,211,10,208,159,34,117,26,183,48,159,167,129,159,52,78,36,64,88,120,204,237,87,52,240,233,228,197,249,184,185,72,129,184,129,4,71,102,210,46,33,161,149,73,93,145,170,71,201,207,36,106,122,78,155,149,141,230,202,186,22,217,133,246,151,141,78,242,179,169,102,218,155,186,232,69,105,39,203,131,47,9,127,231,93,37,144,198,86,41,103,195,36,19,176,184,147,122,221,72,14,163,37,86,47,175,249,134,79,161,201,238,160,31,72,52,246,52,200,178,89,218,183,61,128,240,85,86,57,89,89,9,199,210,12,99,205,198,84,38,216,126,127,165,85,44,99,22,6,128,194,166,19,34,101,226,39,178,37,155,32,100,237,226,77,31,24,145,159,212,176,153,36,120,210,14,172,194,227,80,197,250,185,81,172,128,8,32,67,198,48,242,114,149,52,126,50,165,244,45,151,216,180,210,94,181,177,249,81,155,54,125,85,129,163,13,45,77,220,52,249,172,176,140,171,45,153,8,138,13,60,188,105,148,70,168,180,212,145,100,251,169,77,150,149,36,144,63,10,170,124,50,70,64,73,51,250,83,88,142,221,206,5,170,190,27,144,87,15,150,18,226,34,161,210,187,232,44,96,101,149,95,90,213,14,74,159,244,220,71,103,18,90,169,211,28,207,218,140,81,178,24,38,129,109,8,79,24,124,40,202,160,143,193,137,215,165,100,246,144,13,33,60,19,29,111,123,211,71,208,253,212,41,160,98,247,86,11,96,15,51,145,7,49,135,77,130,22,11,181,109,120,98,21,139,70,210,79,224,138,27,222,153,176,196,90,222,204,125,43,99,24,242,160,219,12,32,120,35,205,131,26,94,192,227,26,213,230,65,36,96,230,107,158,99,165,172,53,151,78,44,169,191,134,85,177,129,198,144,165,168,109,167,12,143,116,73,153,152,79,4,189,147,246,196,68,62,224,5,26,114,109,103,1,145,216,190,49,139,3,76,25,22,248,207,200,144,15,144,251,147,67,117,173,108,8,196,179,51,63,34,70,96,168,43,214,18,66,242,177,121,239,198,69,168,211,199,245,84,89,88,169,174,51,54,222,104,230,79,98,82,249,131,34,12,204,202,252,185,85,149,177,49,163,185,71,50,54,229,156,66,67,178,180,130,3,243,9,104,173,159,182,247,83,151,204,4,144,118,165,6,141,145,73,121,149,163,146,178,129,165,98,141,27,49,227,18,3,214,222,62,165,72,194,174,234,61,141,84,5,155,234,129,225,212,149,67,187,127,159,106,116,25,227,40,213,86,66,18,116,239,246,33,153,27,108,254,165,140,54,14,79,159,42,115,61,131,40,212,188,156,241,143,242,130,88,17,216,112,250,113,201,31,48,178,165,51,234,162,65,246,132,36,222,169,242,138,62,82,173,87,213,82,164,129,226,10,117,168,53,173,238,114,153,48,231,103,249,65,35,227,48,227,31,205,160,36,220,126,116,11,238,14,66,97,246,215,69,180,18,172,82,154,100,81,51,136,75,71,169,48,156,70,74,31,48,30,12,90,159,50,15,134,98,149,22,10,234,55,51,16,140,159,91,147,152,184,136,148,214,235,154,226,191,104,95,247,19,103,154,158,111,54,33,228,88,109,88,218,249,44,39,74,218,192,161,131,27,159,135,173,52,240,227,90,99,0,26,48,36,143,9,138,130,244,214,70,39,110,84,241,241,152,70,117,36,115,195,42,51,211,10,38,212,143,197,17,248,123,20,230,158,97,243,253,92,170,150,99,61,73,139,26,208,142,49,240,174,57,26,236,116,70,212,93,66,25,78,73,62,24,120,144,83,254,8,74,212,132,202,43,226,65,34,191,129,37,152,50,241,163,31,107,19,222,148,49,42,237,165,114,17,101,155,199,82,95,74,252,25,102,159,6,27,187,77,247,220,76,102,105,186,170,71,191,210,81,111,212,144,114,118,175,147,228,130,76,92,193,42,117,175,136,172,175,107,57,59,101,106,124,120,118,169,51,46,193,25,255,0,54,182,207,212,240,96,159,20,177,101,83,214,182,85,83,185,162,8,130,34,24,21,75,152,210,71,58,39,202,101,83,87,23,22,52,146,191,64,76,127,81,97,79,101,42,15,40,122,211,163,106,16,89,15,9,81,204,21,168,199,200,108,5,220,70,75,50,218,195,122,111,237,160,35,90,130,52,182,8,69,227,79,228,190,36,144,117,114,44,6,102,0,147,168,96,148,124,93,136,72,211,37,114,102,47,237,173,82,105,25,36,153,86,135,201,219,16,113,17,109,70,170,149,16,236,178,49,20,105,246,81,135,242,153,63,141,33,141,144,108,202,154,85,124,66,5,68,189,161,83,171,9,93,77,70,153,121,59,245,112,9,252,168,124,219,30,92,88,149,187,245,205,108,224,123,106,79,80,217,68,32,8,110,53,184,130,171,125,27,3,241,70,36,33,226,203,149,101,27,226,70,159,178,149,138,95,17,23,45,128,252,119,155,178,242,141,83,93,233,136,58,144,99,53,119,20,159,168,37,21,103,44,203,18,22,90,133,144,102,143,119,16,163,200,130,135,243,32,196,110,197,43,79,14,226,163,229,44,121,113,123,137,228,107,34,65,246,149,84,139,26,166,64,188,17,56,98,144,163,68,195,121,227,119,8,130,34,212,109,90,120,35,205,237,160,77,171,89,100,70,23,42,13,200,160,123,9,52,152,76,82,38,213,185,43,73,132,197,202,185,248,117,229,86,237,145,10,92,68,243,85,177,173,70,64,36,178,133,88,165,181,14,250,34,143,54,158,136,66,101,150,36,233,147,201,131,181,40,159,50,88,186,133,149,27,129,86,23,79,14,217,152,68,36,182,28,145,148,152,114,242,42,128,198,223,3,153,36,100,49,198,149,213,200,128,176,151,80,214,218,151,230,226,20,139,70,152,214,4,140,77,165,224,137,251,138,254,181,145,122,101,161,238,52,196,81,147,118,33,15,26,218,153,185,233,66,124,214,64,146,79,148,22,84,210,27,0,63,3,20,72,72,111,130,67,225,196,49,38,155,48,73,226,202,152,80,247,234,170,161,13,130,71,134,226,182,72,51,98,26,147,147,166,52,252,30,89,127,252,21,51,167,134,2,143,229,58,210,228,110,35,35,89,68,40,241,98,88,64,123,16,51,32,63,205,111,140,204,72,200,220,106,57,194,57,60,73,116,152,15,17,57,145,193,140,126,213,186,75,50,131,148,170,130,146,246,85,64,32,242,229,34,71,25,228,17,49,42,167,227,243,194,84,4,202,118,119,5,40,234,199,208,204,28,111,117,49,245,33,224,204,165,39,191,211,123,82,195,93,158,72,240,135,32,134,129,170,84,126,36,219,31,181,59,129,63,122,254,213,1,85,142,51,255,0,168,114,229,84,112,225,158,75,243,84,149,79,32,106,151,19,41,14,48,110,212,212,199,144,131,77,67,113,58,13,113,3,45,68,76,212,57,14,252,42,130,170,154,173,108,160,194,243,41,86,170,221,121,7,242,102,23,26,154,213,175,28,144,118,160,171,106,135,58,35,2,34,174,118,102,190,39,74,170,83,35,172,126,45,170,146,15,109,41,153,125,19,164,37,81,145,180,124,177,17,255,0,53,39,25,83,184,31,14,172,99,124,216,103,229,251,100,86,91,28,204,169,246,69,235,202,123,155,47,155,169,41,21,215,195,74,162,122,59,61,68,165,201,238,100,71,214,152,241,137,132,208,21,8,112,15,152,66,196,134,143,75,92,55,181,165,71,49,158,56,221,72,159,91,137,239,9,44,9,134,155,6,4,25,35,237,88,46,38,50,109,107,164,196,196,144,76,153,182,230,9,81,182,186,111,17,50,196,83,214,176,207,25,156,162,75,149,139,45,76,217,106,57,62,234,53,147,50,177,70,70,127,63,202,42,74,220,133,103,40,146,180,128,202,160,243,224,110,79,153,20,247,240,97,79,3,90,60,107,107,232,73,36,15,194,37,85,33,96,45,61,169,34,12,155,67,21,83,62,224,145,188,11,19,25,84,81,180,124,226,31,49,132,65,39,208,227,18,52,76,37,73,86,41,166,209,86,29,97,189,30,25,98,196,151,234,26,218,219,40,143,196,85,37,101,106,72,196,194,33,34,169,35,75,178,229,221,98,18,50,30,171,200,77,26,156,144,165,191,10,126,200,207,218,114,246,39,33,170,30,55,253,68,190,73,177,38,85,17,154,228,212,249,150,181,188,209,50,21,63,167,213,91,144,114,246,47,176,222,15,120,75,68,248,12,41,51,68,18,42,110,231,136,209,246,64,147,210,182,198,152,126,162,169,166,70,150,62,161,114,39,117,85,87,36,103,42,113,25,148,61,243,16,114,100,128,163,91,102,86,203,24,57,68,149,201,134,242,13,12,11,83,207,140,206,228,57,164,140,104,136,102,121,56,74,37,149,149,80,200,204,169,13,249,23,60,217,82,107,39,206,246,132,155,48,192,141,194,97,114,35,227,120,125,44,168,83,89,168,7,166,238,49,240,152,74,138,120,119,49,115,5,77,90,132,112,73,148,66,65,179,80,226,225,202,151,129,181,190,65,225,201,231,204,152,177,140,72,95,49,229,27,202,20,187,121,120,57,204,202,92,177,150,14,91,134,121,35,63,181,57,140,108,140,81,76,146,65,120,21,81,214,201,202,206,20,228,152,114,102,101,30,37,33,125,67,144,249,85,70,110,53,168,63,50,78,100,51,24,184,18,112,225,156,67,69,195,146,65,147,9,68,170,223,85,249,51,5,105,124,1,253,36,84,55,4,144,217,138,82,168,100,13,200,18,103,195,196,118,97,85,116,239,103,131,20,149,168,198,203,222,182,82,62,126,149,28,239,60,197,196,130,102,146,219,51,245,67,42,232,58,134,168,254,15,151,16,92,74,37,129,150,83,225,228,86,196,69,102,168,0,77,58,17,58,146,219,183,158,119,16,68,171,223,85,99,24,121,133,202,177,100,248,37,30,25,98,196,68,195,43,28,197,245,179,163,114,153,43,184,184,157,90,12,194,17,10,186,37,144,64,71,253,181,61,51,79,110,82,109,149,89,59,114,36,233,238,207,57,252,202,218,183,39,131,10,36,132,218,120,144,95,194,37,73,91,24,130,3,51,41,172,108,99,73,114,150,4,156,172,230,90,167,192,25,121,66,150,134,102,216,249,85,28,59,136,36,103,233,70,169,97,42,196,117,149,107,200,196,211,74,211,213,78,102,43,193,42,248,207,170,147,219,20,72,9,240,49,147,52,65,45,199,144,182,110,4,174,167,210,160,168,59,253,59,150,50,230,58,159,74,147,243,216,196,17,50,46,230,243,100,6,34,164,54,85,163,40,223,197,196,133,85,115,108,233,242,113,189,37,169,217,90,114,68,182,17,50,43,246,106,74,219,40,175,197,41,115,237,109,240,235,81,221,206,96,169,10,56,195,247,8,159,104,255,0,132,87,149,36,254,163,63,114,138,131,72,189,173,223,212,223,188,199,43,14,85,86,24,195,192,194,167,113,180,76,18,15,150,7,39,212,88,26,132,241,186,122,214,109,208,93,235,10,89,15,43,208,242,116,195,35,19,118,17,17,81,198,167,151,221,137,48,9,189,156,75,49,26,204,75,70,121,11,196,141,222,68,141,238,166,239,167,25,73,152,188,73,108,248,116,240,126,234,83,87,145,180,51,0,95,117,49,103,135,213,82,172,134,9,39,249,66,226,79,96,70,150,33,242,161,70,96,185,44,252,139,84,96,162,77,147,193,46,124,198,70,237,42,113,84,117,179,224,75,100,211,140,164,91,224,76,89,207,153,249,19,216,74,181,137,249,250,38,80,199,187,18,70,202,217,113,137,152,202,208,55,196,146,204,40,89,129,200,60,201,25,149,199,85,100,32,76,105,67,156,194,136,170,242,158,124,233,209,24,19,21,78,109,134,83,189,16,19,75,140,117,8,215,34,242,73,117,208,58,201,150,66,39,9,86,136,119,15,201,132,171,214,91,169,35,225,42,198,4,13,176,249,123,21,4,93,87,182,99,208,234,125,139,57,186,212,254,167,214,117,88,223,180,23,39,211,74,245,107,37,22,181,251,76,153,23,61,161,52,173,246,27,30,207,186,188,238,163,168,145,30,157,191,236,238,233,224,137,211,89,123,251,124,12,164,234,121,121,249,184,149,29,38,57,35,204,84,12,253,54,9,32,97,147,58,72,111,140,198,7,18,148,42,247,204,110,162,100,166,30,131,6,67,24,159,194,172,105,43,119,44,98,73,14,27,202,70,43,90,168,123,97,175,66,53,60,246,145,181,82,130,171,77,197,47,73,127,221,78,205,166,43,74,60,50,226,141,41,129,60,112,95,202,159,6,202,12,150,118,171,220,230,110,149,249,247,35,110,52,7,166,147,52,78,180,44,54,75,133,251,106,151,80,220,18,48,31,139,173,115,121,250,168,229,123,196,149,152,234,134,29,106,94,67,178,136,62,226,166,82,89,93,36,25,69,40,121,23,39,12,204,164,253,82,110,201,146,132,204,217,73,141,34,176,205,10,148,19,39,146,49,48,173,30,188,8,220,165,18,70,249,251,145,164,150,79,57,24,252,37,77,234,21,66,180,218,182,180,175,225,236,66,201,184,201,204,85,203,227,50,116,107,86,101,234,243,93,8,49,135,101,19,15,254,232,181,85,129,232,135,195,106,64,116,173,65,187,138,71,246,164,211,244,219,227,117,20,137,107,40,101,103,205,200,36,213,97,85,144,181,124,245,243,126,50,251,169,76,96,159,30,18,172,94,204,111,230,82,101,25,88,122,199,162,130,193,149,38,141,36,125,72,216,111,198,116,202,44,138,101,50,1,197,202,37,47,169,205,58,51,55,97,201,196,186,11,216,194,3,181,2,250,120,150,76,126,94,181,110,100,85,232,214,57,112,117,229,198,60,57,83,120,19,39,77,230,42,99,113,240,173,153,243,84,202,227,77,40,116,243,43,71,138,196,185,72,165,183,175,217,102,234,19,182,58,30,135,25,254,31,113,26,205,212,111,105,27,224,8,220,194,95,31,100,50,173,18,218,158,222,48,160,234,74,230,114,47,76,99,201,212,190,198,140,255,0,121,0,47,101,38,68,95,163,226,230,18,112,198,100,234,91,95,91,47,195,54,37,75,16,96,22,63,16,214,15,152,193,163,30,30,12,38,22,36,181,225,246,177,44,40,170,160,134,184,97,79,132,75,127,131,228,175,108,193,244,145,129,198,33,165,169,172,192,204,135,23,222,75,230,89,68,173,71,207,127,228,83,143,134,11,35,252,218,231,153,188,11,195,26,243,112,191,197,191,147,135,173,101,50,52,75,120,57,131,43,145,5,39,73,68,32,254,80,164,68,86,210,18,183,234,39,142,54,9,36,79,19,85,38,238,9,48,153,59,181,134,11,96,126,149,10,248,223,157,26,25,251,102,97,197,149,86,228,26,63,50,73,154,108,113,137,194,168,105,234,152,39,243,45,207,14,66,101,68,50,96,227,13,101,129,149,156,124,26,223,201,218,154,70,103,26,149,135,124,50,167,49,172,146,179,13,180,193,147,227,0,157,66,72,100,192,228,79,55,99,255,0,213,25,182,4,145,245,37,181,195,129,16,23,156,115,176,171,40,207,198,14,101,245,148,241,4,76,216,185,17,129,140,2,19,10,99,25,175,240,14,248,219,225,245,37,210,104,71,237,42,31,201,11,221,75,228,218,193,25,22,238,6,203,55,18,117,245,91,110,92,75,3,79,197,238,166,147,46,43,72,199,242,169,157,155,236,165,226,18,49,40,182,243,26,6,72,201,238,167,80,216,1,51,168,101,75,97,233,232,49,153,243,114,150,215,135,98,246,22,33,114,141,50,179,33,38,93,28,34,101,13,60,222,83,69,26,148,178,211,0,140,119,225,16,213,134,231,43,22,30,3,78,178,17,218,100,36,32,70,36,98,45,246,175,224,84,178,96,51,181,40,181,135,185,3,194,36,198,159,159,190,39,103,147,231,180,201,149,115,122,221,244,147,237,12,82,100,93,242,215,68,216,231,126,98,229,202,181,7,225,164,17,147,118,33,114,47,54,94,145,157,238,122,145,245,250,34,87,176,135,225,188,9,208,142,204,221,107,182,70,134,57,32,81,176,41,9,24,157,88,149,133,84,204,67,93,113,170,162,156,83,51,76,214,5,125,62,35,163,163,5,131,246,150,227,73,200,78,165,177,152,211,51,41,139,99,115,56,198,135,147,37,130,89,191,252,9,108,204,137,7,83,84,155,36,27,238,25,239,45,152,70,131,53,56,36,147,50,90,143,101,48,147,100,207,101,98,19,60,136,208,214,140,99,234,88,108,249,58,147,84,85,145,76,36,195,33,7,194,135,245,41,209,135,132,162,77,195,255,0,146,14,123,0,86,61,106,169,155,135,59,212,154,134,196,68,204,33,101,70,232,153,51,139,205,98,44,95,157,81,190,146,168,99,121,177,114,36,210,108,153,24,152,86,212,235,223,186,109,46,159,246,87,178,48,8,76,161,91,153,3,243,241,40,168,122,132,228,62,211,41,68,174,99,93,193,130,14,220,164,75,98,59,76,120,209,143,141,107,140,18,100,204,182,62,213,147,80,15,181,219,32,90,177,70,62,191,248,45,81,163,30,49,243,101,73,131,112,182,190,236,136,176,155,101,95,228,35,57,86,131,70,38,60,161,72,227,95,100,77,33,217,125,212,214,23,102,128,225,184,196,76,38,23,34,106,25,153,70,133,153,26,36,158,95,113,109,15,19,20,236,51,85,148,30,99,210,137,38,7,82,246,164,125,168,128,255,0,78,22,85,7,26,226,203,118,253,216,136,154,198,172,106,223,37,52,200,196,238,10,212,27,226,86,147,153,25,2,202,33,25,202,133,152,24,57,243,11,149,43,12,173,224,53,101,171,36,177,106,124,200,178,88,64,172,171,103,213,20,152,182,163,18,50,100,8,62,125,74,154,16,197,24,72,106,169,197,230,136,180,122,36,233,44,249,184,170,140,56,5,238,163,163,106,218,216,68,194,98,141,21,80,179,248,28,235,209,31,10,86,81,9,81,64,229,6,34,170,217,44,211,246,236,204,20,31,162,68,141,212,84,190,128,204,222,100,207,166,206,140,127,148,47,26,100,248,207,198,154,25,132,198,135,123,242,166,12,141,213,176,222,69,95,14,182,182,76,76,82,197,148,138,94,170,102,217,252,169,195,231,253,34,172,220,160,219,119,8,125,12,17,116,197,196,189,176,30,62,25,227,200,147,201,212,132,240,72,36,217,90,201,63,15,16,214,88,127,199,254,148,47,100,188,157,168,128,176,105,52,105,248,135,204,85,151,169,101,234,65,140,163,201,144,247,35,202,144,76,170,202,71,230,18,46,53,172,188,152,83,88,209,137,39,181,61,137,237,147,117,186,72,115,79,132,162,227,85,21,95,13,244,175,247,112,19,216,21,172,141,237,38,15,8,251,76,159,112,133,89,218,168,45,14,128,209,194,31,12,15,250,171,210,116,102,149,240,253,41,4,183,178,123,196,76,69,16,209,236,147,20,140,229,82,222,40,221,27,215,220,139,153,240,246,143,187,145,14,29,1,85,37,155,66,255,0,240,85,116,102,69,34,8,208,192,62,80,166,220,80,88,101,251,36,159,240,151,67,139,186,40,242,32,205,160,40,163,51,250,76,162,9,85,204,8,202,206,21,232,209,129,224,150,203,244,85,99,149,22,221,197,116,144,231,65,226,41,114,170,38,61,158,11,83,216,196,28,147,99,72,223,241,5,207,150,134,54,88,251,144,12,48,9,195,44,75,126,229,132,90,12,192,120,102,66,176,213,84,52,201,129,4,189,92,73,92,152,219,101,244,211,15,147,137,5,48,54,83,129,242,157,137,152,213,95,232,64,94,52,75,222,53,48,200,218,142,55,116,82,35,55,135,140,60,210,196,65,40,149,236,165,0,94,204,107,207,146,53,52,109,67,23,218,200,177,101,198,84,153,20,219,45,32,79,0,217,132,200,199,188,5,31,22,53,33,12,219,214,112,149,60,135,12,145,135,204,92,170,234,173,83,154,69,75,3,155,136,137,93,147,7,36,104,251,137,241,35,49,41,141,62,36,223,48,229,88,45,84,74,102,45,79,11,200,52,93,244,50,119,9,15,78,247,251,170,50,41,211,11,5,85,100,27,240,153,83,67,14,69,164,48,193,39,218,78,66,28,74,17,195,157,205,234,38,186,131,61,143,23,82,46,51,222,86,33,39,201,32,216,245,37,26,250,200,103,94,157,152,226,88,85,203,19,64,96,249,177,45,15,97,5,212,131,13,196,185,44,229,18,37,143,203,238,164,176,218,43,32,166,125,244,232,196,197,200,179,13,193,198,60,201,183,163,128,156,217,80,239,170,33,120,113,37,217,82,171,213,26,225,235,144,19,132,201,232,95,6,115,56,68,167,89,165,96,198,230,52,85,181,243,1,81,225,136,169,50,65,240,155,137,68,250,168,133,246,150,59,49,198,73,3,170,191,63,106,112,203,48,77,103,18,205,198,113,27,167,161,139,216,15,164,149,220,73,202,12,33,237,91,182,114,242,63,177,124,125,57,50,101,46,68,202,162,217,81,133,112,43,108,114,101,52,254,53,70,200,192,35,57,86,1,226,102,37,174,75,206,62,164,112,6,109,101,60,192,128,111,234,70,62,170,33,121,177,41,169,147,15,27,152,203,32,220,29,50,200,198,55,78,165,124,96,130,55,10,35,24,255,0,244,83,48,205,58,74,101,224,127,170,140,140,170,253,142,89,37,159,85,96,102,0,137,79,231,255,0,220,47,50,73,7,220,179,33,169,25,156,147,68,141,218,147,76,212,53,177,159,194,157,225,131,53,156,194,202,151,76,210,84,197,230,196,173,145,28,17,178,5,135,169,7,57,252,40,169,147,229,137,156,72,118,82,69,131,210,138,12,104,164,103,106,70,86,40,178,39,209,141,62,164,202,252,50,241,162,173,94,9,32,225,74,167,214,140,92,177,4,177,135,36,254,234,147,29,49,213,154,202,31,73,234,36,35,195,139,137,57,153,73,185,103,205,137,99,85,48,98,79,153,48,101,31,42,35,145,73,117,17,189,172,164,160,116,192,5,238,163,118,207,141,238,175,150,183,3,19,240,132,89,72,177,141,101,144,124,202,182,81,54,222,166,135,198,228,234,91,118,3,240,91,223,48,2,91,89,36,18,83,88,150,219,11,77,1,152,250,146,227,48,241,189,165,70,246,13,104,147,27,35,18,131,96,72,201,178,199,220,36,186,102,161,102,62,20,242,125,104,203,194,100,190,30,158,137,25,253,185,81,82,171,34,212,215,79,62,113,125,165,71,24,214,168,232,21,177,74,198,113,38,129,135,143,218,76,73,164,254,0,7,118,53,162,99,211,57,63,224,73,39,249,141,78,198,170,168,134,121,182,195,202,165,103,207,121,78,155,221,204,228,194,149,198,134,194,19,149,97,210,173,65,166,158,99,213,105,131,140,124,42,70,28,193,193,84,149,183,112,125,210,229,66,138,202,206,14,96,188,170,94,226,135,41,51,98,93,36,47,139,57,158,218,222,250,120,152,250,149,149,148,229,146,201,240,113,111,195,192,250,73,148,54,2,55,180,186,44,250,72,133,246,177,41,249,144,1,25,59,49,138,204,226,22,76,60,99,253,181,101,85,106,57,32,73,31,3,122,60,43,84,63,61,54,126,94,181,31,83,174,202,234,89,97,202,130,147,3,19,209,145,173,65,36,108,40,74,53,186,76,145,148,121,147,88,229,104,242,37,172,153,56,95,164,18,46,182,52,178,141,153,145,143,14,85,230,4,130,74,59,51,86,166,137,241,136,62,34,165,1,184,28,83,226,84,189,189,201,12,250,118,10,94,108,74,58,242,41,31,106,228,124,48,119,171,116,106,22,9,157,171,204,206,54,117,44,55,150,95,251,20,152,211,133,152,96,207,162,189,132,113,159,153,122,27,50,13,20,23,143,207,153,6,168,68,105,145,8,181,90,198,25,58,83,216,222,143,131,138,4,100,158,99,57,30,144,202,146,246,178,73,6,35,210,170,75,179,137,234,138,124,102,73,126,20,173,244,159,72,74,254,35,173,83,153,83,2,237,133,98,218,107,94,53,38,192,203,131,237,38,33,152,57,35,250,69,80,31,0,246,73,1,95,204,179,152,17,224,225,82,247,1,177,31,205,196,22,84,117,37,148,169,32,195,96,44,105,212,73,35,94,93,205,161,121,253,229,155,222,143,219,129,98,248,204,65,43,2,198,126,68,120,103,190,10,3,243,140,157,75,9,49,183,47,102,82,226,83,145,78,136,228,200,166,135,124,73,60,89,83,184,113,135,224,160,99,5,145,159,194,84,246,29,195,199,197,149,36,107,70,58,38,101,149,104,163,201,240,25,129,78,79,128,79,101,57,121,142,81,246,165,178,76,79,116,74,172,199,10,195,79,144,24,112,201,27,185,111,152,30,4,4,203,81,141,16,23,190,72,20,213,138,178,178,104,0,107,93,183,17,86,248,114,89,37,45,212,44,196,7,241,33,169,12,242,120,43,6,46,165,103,166,229,30,92,171,91,2,152,214,176,133,26,61,245,67,247,83,169,205,33,41,50,168,30,108,150,46,196,194,5,169,198,204,93,171,43,184,100,23,152,98,44,107,67,137,156,169,24,170,178,234,129,219,225,255,0,233,255,0,209,89,230,33,18,59,83,16,68,202,141,173,181,30,62,212,133,113,168,196,47,33,61,165,137,131,246,150,76,178,25,72,179,49,134,86,36,97,25,127,130,253,180,79,120,72,67,67,30,78,21,182,103,154,21,243,241,36,182,166,237,159,30,204,75,207,11,10,182,240,73,30,108,171,65,191,242,87,83,50,62,97,255,0,138,37,143,63,130,86,243,60,72,160,204,76,104,120,100,156,93,203,76,203,32,121,246,172,31,48,104,57,48,193,37,33,184,154,231,204,30,62,18,164,198,147,47,217,42,41,240,241,63,153,123,192,11,84,219,80,16,55,22,162,233,85,21,87,196,146,6,101,236,74,67,1,228,246,145,236,129,182,246,147,169,38,149,28,50,123,50,115,41,43,135,237,158,169,30,110,53,166,76,56,51,64,252,216,213,4,85,84,34,88,97,145,233,197,84,99,151,169,103,248,122,32,186,138,136,12,51,198,91,81,247,10,8,102,96,193,134,88,178,32,228,178,15,155,246,130,196,133,121,158,135,124,146,44,19,177,233,148,231,147,205,149,2,104,21,213,191,171,229,71,126,33,28,46,225,45,240,239,171,172,184,118,162,42,220,67,32,90,73,245,219,188,49,5,137,89,5,255,0,147,169,36,126,196,99,226,128,49,44,13,119,136,28,41,24,23,49,204,155,44,124,41,60,155,190,69,54,107,43,89,207,127,17,17,112,224,74,147,220,160,202,116,45,80,115,248,132,152,250,146,89,243,206,95,62,36,220,53,160,141,225,151,149,26,248,208,113,245,38,88,201,180,202,68,50,49,228,189,62,173,134,113,123,171,99,216,1,61,27,27,173,85,69,102,97,148,108,126,29,171,84,248,108,35,56,80,79,100,191,52,218,4,55,149,137,133,168,3,3,44,67,204,110,81,164,247,117,67,147,231,196,173,246,216,214,253,156,31,15,210,160,151,252,142,71,14,182,84,18,117,113,167,111,14,70,43,201,149,160,193,195,23,18,151,147,66,124,156,37,196,52,2,200,207,200,75,26,48,32,159,54,84,205,247,0,24,217,133,7,63,76,16,92,219,164,177,225,139,27,180,170,108,167,68,109,253,28,26,201,228,75,102,90,156,68,234,91,99,24,101,103,10,194,96,94,65,254,149,73,161,42,178,175,158,129,85,183,99,41,57,138,168,216,97,144,28,75,151,217,86,203,27,248,178,9,80,82,79,56,192,48,152,171,149,153,208,234,219,141,215,70,66,141,248,202,181,248,37,70,178,228,90,253,87,19,51,39,142,66,77,9,71,237,45,57,135,255,0,162,66,27,237,201,216,154,230,25,6,171,184,38,219,33,177,147,199,5,249,130,85,91,79,101,91,118,15,111,34,231,242,96,30,75,48,137,25,166,244,150,167,130,124,193,46,33,166,86,99,90,52,116,200,161,184,211,3,243,204,20,177,148,131,31,153,114,245,43,28,51,176,51,119,216,128,159,91,148,111,196,169,184,113,172,116,111,224,143,212,153,143,18,21,143,202,68,4,240,146,52,178,5,25,91,255,0,119,186,163,99,209,88,213,23,19,236,200,18,164,131,133,66,220,86,222,65,63,9,72,85,217,42,152,52,239,12,31,122,40,255,0,218,84,90,156,146,75,44,92,116,238,113,45,49,101,101,159,12,184,164,93,3,211,114,129,17,113,38,186,183,218,24,146,136,218,156,146,73,136,66,77,101,26,175,50,223,183,98,35,85,103,141,47,137,38,135,124,76,152,77,196,186,53,174,155,101,147,55,102,82,19,244,192,51,172,85,99,119,17,49,15,167,178,148,70,112,202,70,73,153,59,195,183,42,6,4,96,65,2,51,114,15,5,140,109,215,232,30,5,147,227,31,148,170,214,25,135,56,25,191,247,69,0,104,199,146,126,37,103,167,159,182,6,19,38,177,146,42,186,136,245,81,137,9,153,177,41,152,118,76,146,69,212,45,105,226,217,68,120,141,238,177,115,249,63,15,125,52,249,162,79,34,138,218,196,150,85,69,168,218,170,102,37,67,26,224,29,38,80,108,100,184,36,96,114,173,254,103,47,186,186,108,12,199,75,14,196,163,202,18,173,236,8,212,13,109,193,6,252,37,86,21,86,172,146,150,192,209,226,24,248,105,53,172,96,13,84,51,244,239,73,173,97,144,170,150,57,201,70,64,247,81,94,100,199,255,0,114,196,213,182,34,39,87,26,33,129,196,5,38,46,172,11,184,34,203,121,247,127,250,8,115,61,44,158,98,120,37,91,26,80,50,201,136,240,217,46,119,191,56,150,111,212,135,141,237,38,31,109,75,153,150,168,87,242,36,148,246,91,210,115,42,168,204,1,86,212,70,85,65,99,195,149,11,38,156,132,246,149,23,167,141,20,192,226,88,73,137,168,1,124,101,87,91,48,100,102,20,182,75,24,34,35,99,76,139,143,168,98,74,197,85,150,185,7,201,134,50,141,35,216,75,17,249,147,102,76,103,213,95,123,20,188,138,86,139,236,75,207,10,156,159,190,25,248,122,213,189,148,60,137,41,130,49,141,80,146,182,66,200,15,57,59,149,20,104,223,145,36,204,193,145,62,173,158,50,39,29,150,230,215,133,152,18,137,38,24,158,168,100,195,60,150,113,20,106,126,125,33,227,115,26,120,203,246,212,217,140,142,168,109,103,135,130,203,48,208,161,11,200,178,124,2,45,31,16,135,177,133,90,159,25,100,24,196,18,205,230,24,135,204,129,109,250,152,198,170,31,188,85,183,193,145,137,194,188,25,236,34,213,50,72,210,48,203,99,198,158,245,230,73,58,213,14,1,36,243,9,18,104,199,140,153,99,6,145,83,16,57,147,7,220,98,169,169,247,195,207,137,49,181,97,63,224,145,190,24,243,245,38,219,5,144,101,14,200,100,98,101,231,198,148,50,183,18,198,100,147,198,103,106,132,152,21,86,184,123,30,121,47,225,42,104,204,227,247,84,56,109,78,34,39,213,83,207,37,44,45,114,210,45,20,62,213,147,138,206,37,62,248,119,31,73,90,50,49,8,188,248,196,26,234,85,83,129,166,98,86,54,248,93,194,79,163,79,252,139,126,28,171,94,193,137,170,11,53,195,225,152,146,81,70,129,19,195,181,1,24,39,31,72,145,193,243,39,112,148,193,179,49,11,49,147,137,52,120,114,15,181,14,200,9,148,48,166,86,49,171,83,243,14,96,8,252,201,228,102,83,73,73,13,79,149,249,140,151,207,178,216,147,8,149,248,11,91,150,70,167,166,43,61,194,169,13,67,166,39,23,252,186,87,26,119,79,106,73,195,96,76,143,178,14,62,162,170,226,234,38,72,196,52,13,42,255,0,201,202,183,204,211,118,80,126,108,50,136,81,170,182,86,176,172,230,42,83,100,25,67,247,82,237,168,219,154,138,3,169,37,193,39,205,136,159,184,169,163,79,151,54,46,238,36,175,227,75,217,142,202,46,208,201,36,9,50,234,37,97,203,198,178,166,218,229,164,13,67,43,38,34,172,231,234,16,13,156,194,202,149,188,196,146,60,200,11,38,75,147,17,225,8,150,228,38,54,12,14,164,160,178,38,32,148,98,34,205,225,139,218,34,174,114,205,31,47,125,187,253,50,124,22,75,140,246,124,209,82,42,235,229,161,86,175,142,165,228,3,31,30,20,174,226,25,228,159,132,184,147,122,16,144,158,28,163,85,15,135,20,99,31,16,202,171,93,9,110,50,28,146,121,137,4,125,68,42,97,13,242,240,48,194,41,57,87,67,127,195,168,51,127,168,4,189,190,218,14,102,149,5,104,211,109,232,27,204,231,62,53,32,8,124,178,211,71,178,143,7,15,96,147,57,144,30,47,107,141,79,190,156,2,151,154,39,251,104,168,88,219,25,131,39,181,198,136,159,2,168,160,225,22,36,101,107,0,78,30,164,101,174,158,178,140,60,194,22,81,160,83,159,217,105,137,113,190,110,190,87,241,170,218,73,35,147,5,153,69,200,151,254,127,206,36,210,168,56,217,204,167,92,134,176,202,126,158,149,181,221,196,148,52,145,144,255,0,198,82,149,56,147,48,98,2,149,125,196,73,50,241,22,120,196,177,170,108,106,197,52,12,2,6,19,114,160,36,211,128,135,127,18,245,81,134,66,97,202,171,224,86,131,181,106,230,99,51,35,28,222,250,55,162,3,40,87,29,190,215,154,142,117,231,164,215,136,159,184,191,78,235,13,55,6,238,181,225,234,34,226,204,210,167,173,181,120,75,23,147,234,33,163,45,28,244,92,131,116,173,108,236,108,245,2,242,46,137,79,48,16,153,218,165,189,52,130,27,48,160,230,76,185,140,246,101,128,76,107,56,18,255,0,220,199,68,153,62,36,148,46,26,98,246,241,41,88,19,200,79,12,185,21,100,106,166,73,3,10,110,180,234,194,50,208,212,106,170,217,172,195,218,52,162,78,146,174,140,7,237,56,136,172,234,170,160,139,207,12,172,73,53,199,25,222,152,44,199,57,54,158,137,6,83,11,44,95,235,236,87,49,166,0,113,88,167,237,100,156,156,38,235,90,153,112,50,3,104,17,40,50,149,182,163,168,218,159,230,223,16,73,174,229,253,216,191,226,184,205,198,161,252,55,100,249,97,200,157,213,124,72,181,182,7,48,136,33,174,85,147,44,142,182,135,29,25,78,176,23,229,26,217,176,202,68,146,135,80,208,73,139,205,43,145,52,141,112,61,222,16,242,141,118,171,41,194,202,193,143,167,103,188,143,141,1,229,30,30,212,210,30,9,35,230,89,188,44,173,39,12,174,53,66,68,149,221,61,54,62,172,68,83,140,158,248,68,229,42,232,51,205,85,39,207,50,83,248,111,76,89,63,230,242,160,117,0,135,85,93,171,88,192,203,235,84,48,40,71,72,12,49,58,214,17,169,234,170,71,253,36,164,77,153,107,7,6,18,241,17,2,8,231,176,133,38,85,169,140,70,207,158,4,142,202,124,184,204,202,30,180,49,170,85,211,204,1,124,51,9,21,62,182,36,230,124,160,148,181,84,254,60,202,166,182,99,255,0,34,80,101,34,46,40,109,99,31,134,81,23,161,201,127,134,34,246,43,205,67,25,146,96,230,247,87,42,121,182,54,188,197,67,14,185,148,18,105,247,204,229,90,159,163,192,88,143,196,94,68,210,28,156,160,89,201,159,178,99,209,109,12,245,34,223,78,113,15,9,151,200,30,171,80,126,46,81,166,83,231,140,139,58,121,128,39,112,144,110,67,54,73,139,100,12,86,34,196,165,238,52,124,232,195,121,171,254,100,106,144,204,136,143,164,51,197,194,18,163,19,61,79,204,63,17,108,174,107,94,49,68,138,66,167,223,10,53,33,236,188,5,97,23,17,23,232,119,233,90,57,50,222,91,24,2,46,85,47,168,126,30,211,193,157,187,169,226,203,244,212,182,114,191,114,191,145,117,167,97,216,97,130,72,56,68,180,49,135,31,152,80,112,39,158,180,140,229,69,76,187,25,127,113,94,196,42,124,219,126,117,181,140,252,136,48,207,38,78,100,123,62,101,156,40,176,213,49,134,16,73,63,49,83,70,61,130,225,17,84,22,164,101,173,65,24,104,133,38,52,254,158,28,233,209,89,47,46,37,6,181,139,213,106,83,134,103,213,90,166,96,40,250,146,73,44,156,62,164,67,44,142,64,97,40,185,82,228,47,101,2,125,12,66,206,202,40,184,145,251,61,144,211,138,73,131,40,49,24,92,139,93,168,127,35,214,70,13,238,106,135,202,172,41,49,198,229,10,230,208,245,204,26,67,188,50,196,169,97,235,106,226,51,48,86,238,13,248,247,43,109,95,185,103,80,210,71,233,230,73,230,44,164,4,157,90,50,3,133,106,135,169,63,58,93,230,53,122,124,66,173,116,172,29,175,14,66,145,76,154,146,230,55,153,162,8,152,215,65,129,62,36,214,33,174,24,113,129,248,122,213,183,21,212,154,171,35,100,64,70,212,51,163,126,173,59,173,100,91,116,45,60,104,54,71,120,108,83,119,134,13,75,248,68,145,71,124,218,166,70,211,114,199,211,140,163,68,67,167,56,185,140,36,182,102,164,100,110,146,161,99,107,61,201,49,101,91,184,162,236,181,74,183,198,137,236,172,124,246,222,234,215,91,60,100,230,65,221,201,30,78,37,91,18,219,15,101,196,82,143,14,92,171,65,169,199,57,159,40,92,74,112,51,6,35,243,11,18,118,205,66,8,204,234,73,97,218,63,212,213,248,122,112,254,234,221,25,152,184,108,4,69,190,54,164,4,148,211,212,162,73,30,28,67,70,226,153,182,192,177,180,125,29,219,63,85,136,139,104,116,196,74,67,240,151,42,91,112,25,85,163,221,132,188,105,76,13,85,101,147,237,169,239,100,83,241,238,190,229,29,244,10,217,209,127,75,136,139,154,89,80,142,11,222,92,74,202,102,173,33,71,132,177,84,149,172,242,73,35,242,149,81,152,200,227,100,2,100,9,68,102,96,148,120,214,112,39,176,79,195,45,41,245,177,198,38,31,248,149,29,26,170,45,147,242,150,82,154,176,204,191,177,80,253,161,65,196,181,67,49,227,19,133,104,12,54,66,31,111,18,200,51,25,157,51,19,80,183,218,147,62,18,137,81,192,15,30,85,174,27,226,201,27,12,81,12,169,152,99,12,140,226,88,22,62,110,113,45,172,51,8,151,79,141,98,39,254,151,42,202,54,79,14,100,13,85,11,153,24,101,3,241,41,232,23,210,225,74,194,84,230,77,148,76,24,178,169,201,239,136,78,164,178,45,202,195,135,51,161,192,212,227,147,19,15,106,87,48,208,114,102,197,137,68,198,181,36,21,189,247,99,146,78,100,170,204,13,26,15,166,93,179,6,21,3,168,102,74,252,229,10,165,249,89,35,226,65,79,128,252,111,87,173,201,89,81,137,90,219,185,114,78,193,98,85,161,127,7,40,148,200,96,14,52,188,216,149,56,122,22,170,208,89,25,92,210,246,2,74,15,114,49,31,17,74,133,178,141,56,100,249,68,43,33,206,35,254,108,73,140,170,141,38,51,242,113,36,49,174,207,26,94,19,127,206,168,131,3,19,57,74,180,120,87,9,253,92,138,76,165,35,146,133,13,59,50,143,42,124,203,40,62,242,141,101,151,31,17,81,140,97,36,143,149,97,172,122,226,214,12,99,191,151,141,106,129,113,22,119,8,74,50,165,119,20,44,154,78,162,41,231,233,235,202,67,178,93,120,136,81,173,171,32,96,235,94,229,214,192,3,126,100,241,134,197,19,218,72,104,103,239,64,207,80,17,4,69,149,144,118,195,121,130,85,75,49,13,181,27,178,203,217,202,136,205,199,155,219,92,166,238,101,252,146,97,169,47,34,42,145,250,180,76,195,108,94,53,6,145,172,116,44,41,95,115,160,154,200,125,34,74,102,73,199,204,20,56,100,140,108,89,60,204,146,60,37,91,145,152,160,152,218,171,159,22,233,13,101,158,79,42,211,101,163,193,190,100,177,42,74,170,214,127,118,133,86,53,164,84,92,68,53,70,100,98,114,171,24,22,64,146,198,7,42,10,203,77,193,240,202,30,196,149,249,33,38,224,75,255,0,113,104,104,220,121,114,168,109,78,254,113,226,76,225,223,101,102,35,21,55,100,104,50,71,204,44,168,181,198,95,240,138,116,244,156,67,98,105,101,208,242,161,125,29,145,143,150,34,108,246,50,76,76,75,2,217,92,159,161,199,36,239,84,243,234,142,40,153,123,84,252,58,223,77,157,246,213,27,239,162,193,139,136,165,88,172,18,46,174,216,147,59,62,124,198,71,178,24,8,196,158,101,216,9,41,248,145,145,174,224,244,152,168,86,6,141,134,63,135,142,65,230,17,70,148,217,73,124,32,114,166,47,159,147,244,133,83,151,102,157,37,248,113,113,166,176,42,133,213,79,28,145,245,37,247,122,110,13,145,51,109,121,22,234,120,196,141,220,36,216,207,227,202,20,149,87,92,193,176,215,1,68,109,55,42,16,249,186,211,0,198,96,188,56,145,81,164,158,72,240,149,49,141,24,24,249,132,133,85,23,35,56,108,2,105,191,0,216,144,204,152,200,200,118,73,25,7,218,138,176,202,170,84,60,204,40,243,101,89,50,123,197,238,169,214,73,34,216,195,63,34,97,236,62,147,51,114,60,70,82,87,116,132,41,56,83,198,73,26,218,107,88,34,7,50,220,106,101,158,216,28,253,245,179,160,191,48,114,38,193,212,132,132,12,70,18,114,107,40,50,88,130,216,0,175,80,198,216,15,102,243,208,159,147,125,44,167,225,18,119,78,243,147,195,119,20,137,244,58,122,175,6,24,81,121,19,46,12,24,113,43,170,255,0,72,201,37,241,236,1,50,158,12,224,51,8,151,200,16,207,8,139,107,228,146,50,93,38,251,243,243,9,12,198,44,99,99,7,114,244,57,130,49,251,72,54,95,16,99,226,73,39,234,115,140,232,176,219,35,73,239,250,66,74,230,76,202,206,100,108,59,234,219,33,242,246,45,198,173,97,70,149,179,80,92,9,248,115,254,111,10,173,141,24,101,30,85,57,248,123,25,247,124,137,228,55,191,165,36,118,30,70,211,196,48,193,57,25,194,85,148,12,241,184,76,92,169,132,56,103,199,152,203,9,33,201,237,98,87,169,43,120,154,228,217,12,67,66,70,178,130,87,246,175,62,1,10,129,153,84,10,209,230,75,144,203,65,196,204,2,103,17,82,115,5,5,39,80,197,146,12,33,75,217,124,60,248,140,178,195,212,111,13,242,132,254,84,221,143,64,5,128,40,243,4,169,220,8,192,47,114,114,76,99,3,252,105,200,100,188,72,3,60,17,151,131,61,146,82,5,110,111,158,204,163,74,194,96,70,127,40,147,87,188,120,249,84,142,167,147,199,242,139,108,10,163,153,134,131,220,20,146,77,174,37,63,14,76,226,143,149,18,207,63,164,176,165,85,1,167,234,208,116,166,52,134,100,145,230,196,148,204,164,4,147,230,196,168,43,107,118,192,92,204,173,115,162,201,182,84,85,83,197,43,50,148,171,11,40,195,31,180,129,135,101,182,225,89,79,153,190,26,190,225,203,177,149,197,47,228,34,105,2,0,61,228,40,99,49,51,140,18,9,42,140,198,179,64,67,154,147,141,55,241,122,193,239,246,83,43,41,58,183,129,56,26,209,193,39,184,143,11,214,249,47,98,87,49,146,196,70,24,60,163,90,213,40,182,242,40,66,97,227,70,67,178,32,223,204,145,67,54,86,34,158,110,53,58,143,97,156,251,135,136,105,96,117,9,210,171,41,143,240,73,227,60,229,63,111,26,90,228,85,89,107,236,86,26,225,242,125,212,146,250,97,246,143,48,74,182,179,139,185,54,8,106,167,3,152,74,171,25,22,154,135,50,101,148,233,36,237,34,115,14,202,198,51,50,132,169,140,202,120,49,158,254,36,187,14,94,164,234,166,107,53,205,225,213,178,179,226,150,168,119,131,40,51,8,170,85,245,79,47,72,147,184,12,60,102,51,118,138,152,210,45,113,53,7,82,74,17,240,151,34,171,135,37,228,99,10,144,24,49,36,147,219,79,33,201,137,27,192,60,107,4,102,191,192,199,54,85,161,225,89,62,99,11,212,134,123,8,79,117,2,212,10,202,51,18,51,63,18,163,147,0,226,238,73,39,195,32,249,132,181,149,129,106,5,234,68,35,48,152,75,80,108,177,61,109,123,50,177,43,147,198,165,70,58,21,148,161,101,168,209,140,146,66,168,70,90,254,117,69,85,118,194,51,18,193,153,74,64,249,148,104,41,50,89,239,32,141,107,136,152,146,121,239,148,94,96,173,176,170,163,134,24,101,38,36,222,52,97,227,98,128,100,201,99,35,21,117,37,174,228,124,201,55,6,104,113,40,24,192,120,117,32,38,70,201,210,159,4,192,192,151,73,48,50,39,177,5,140,76,248,111,198,160,181,155,239,33,15,250,120,136,82,46,197,14,48,49,241,21,103,50,146,45,144,48,152,67,253,197,182,95,177,149,153,27,216,224,212,54,183,19,120,101,197,32,136,159,6,156,5,62,105,124,74,174,78,155,61,76,188,177,4,176,147,25,146,71,243,106,203,24,73,54,88,233,216,139,212,134,173,130,54,98,40,242,41,70,76,149,37,236,194,94,52,86,191,208,119,50,73,150,142,81,63,109,103,166,52,172,186,216,172,245,30,197,41,35,213,206,222,159,168,72,146,221,251,234,54,129,113,99,225,136,34,254,68,250,27,15,37,153,140,133,135,12,121,48,167,209,160,75,19,56,68,149,84,148,179,40,15,152,6,207,184,182,198,48,203,197,136,139,99,224,19,207,152,68,69,192,249,111,105,82,167,62,225,242,53,33,8,252,217,83,13,153,35,15,139,149,124,12,206,117,66,25,57,71,132,201,108,160,215,82,114,52,195,228,196,100,217,143,64,89,86,144,100,205,17,27,84,240,21,248,140,144,214,226,27,13,227,19,249,69,149,38,187,211,113,44,188,202,17,98,146,171,54,96,238,16,150,137,140,247,149,213,142,122,228,114,9,52,246,177,165,62,39,81,22,208,192,177,31,105,87,70,51,34,77,237,18,13,245,76,246,150,109,168,251,218,145,172,128,127,200,80,241,35,31,36,254,29,170,133,240,255,0,34,91,38,2,42,50,201,115,24,209,159,56,105,69,221,9,60,243,39,113,188,196,138,52,145,145,156,194,69,84,21,157,27,19,159,135,82,78,160,56,196,94,181,208,40,117,36,27,32,51,149,38,181,164,174,178,27,248,134,166,163,64,151,80,124,33,200,160,202,200,117,93,102,92,244,245,59,11,25,22,104,251,80,175,211,115,132,252,209,49,148,106,46,171,82,75,25,48,152,68,86,240,238,231,16,124,42,138,199,60,144,178,112,212,87,107,14,199,27,254,84,153,87,60,53,246,163,131,59,105,44,68,16,215,95,100,203,41,61,203,76,202,122,219,33,252,220,1,149,107,42,191,200,71,51,69,240,78,80,207,131,100,14,82,242,34,231,224,23,8,145,193,209,148,98,230,136,41,34,39,238,163,63,13,176,157,210,150,212,70,155,34,56,212,147,164,242,138,82,240,67,44,74,162,100,13,143,73,114,164,111,238,65,170,195,74,217,239,141,143,48,149,52,57,140,147,237,41,168,112,50,167,113,177,198,26,24,23,177,84,201,140,19,16,50,108,178,147,14,84,168,214,172,198,128,100,252,103,202,164,94,53,84,40,252,63,38,85,161,235,193,153,185,103,106,207,242,45,196,149,164,0,123,229,147,164,171,217,167,15,184,168,159,12,68,204,179,52,60,172,76,170,160,211,55,208,166,76,195,145,73,93,218,234,10,215,229,15,90,173,153,91,59,187,17,16,70,140,127,116,72,219,5,234,169,240,46,211,218,180,242,71,202,94,69,84,201,44,146,53,23,38,156,130,62,236,66,68,178,225,240,152,138,208,214,109,238,35,249,49,143,237,36,211,253,86,51,62,170,109,79,169,32,217,112,148,184,147,67,6,47,135,20,161,149,53,84,70,102,79,130,40,38,121,86,38,178,100,98,38,247,12,24,186,68,185,237,172,200,130,148,252,210,185,18,182,5,99,204,178,97,158,65,230,71,133,140,146,60,37,81,20,250,145,153,48,229,85,209,140,194,51,40,87,52,157,252,70,104,205,50,116,149,116,159,119,18,34,55,195,120,133,103,235,211,32,191,143,169,24,25,224,18,186,201,79,130,117,119,225,168,181,154,96,245,188,65,198,85,159,172,109,190,80,200,243,90,129,35,152,22,78,126,84,110,92,22,22,243,24,236,224,201,230,197,149,7,38,168,4,230,218,226,196,143,167,134,79,170,159,134,180,5,226,85,82,82,96,216,106,115,155,40,199,16,31,197,149,35,141,61,131,63,82,235,19,52,246,39,229,236,26,91,62,182,46,63,208,13,35,70,52,115,80,154,141,106,60,105,204,105,236,40,208,82,97,131,31,82,80,105,239,173,229,8,178,169,109,208,232,86,87,82,146,78,50,1,233,43,33,228,234,18,76,109,84,114,191,244,164,84,116,225,57,1,151,18,232,141,142,121,35,213,62,69,115,38,74,132,63,210,145,1,14,214,203,62,98,197,32,134,174,141,12,100,31,220,67,190,48,49,242,197,76,202,44,115,87,224,219,79,100,9,44,229,69,190,72,50,36,63,40,35,240,139,18,37,236,25,84,135,170,133,79,51,10,53,29,60,192,41,222,35,42,95,201,255,0,185,82,247,113,129,231,247,18,49,72,234,130,185,146,71,11,207,23,90,20,58,182,80,250,132,69,150,205,242,73,132,202,155,79,86,193,141,218,33,172,88,202,52,213,24,233,93,67,46,201,156,194,196,170,223,144,131,73,2,200,144,137,196,33,166,108,158,2,141,105,6,91,252,3,154,49,59,87,187,22,179,24,133,94,141,27,41,57,138,144,122,226,106,147,14,33,89,247,18,252,36,140,254,165,86,202,168,162,30,84,158,123,8,34,117,46,133,57,237,169,190,170,74,60,198,98,65,225,35,233,21,108,124,194,13,137,108,195,246,81,155,230,13,38,178,181,24,189,212,158,202,200,153,16,140,201,57,46,69,86,168,50,14,161,120,137,218,169,106,175,153,56,120,77,141,66,50,144,249,62,108,68,198,159,86,132,17,186,147,85,141,220,141,203,102,6,33,86,137,58,121,158,121,98,23,248,208,240,230,99,69,26,248,17,187,146,216,158,207,232,46,52,3,137,33,178,121,225,115,8,74,169,151,21,179,186,74,190,154,4,82,251,73,113,112,202,30,66,90,123,92,172,230,85,208,204,50,129,75,155,79,15,185,52,167,126,46,36,149,163,29,27,155,200,111,159,15,47,180,144,135,117,147,168,138,193,239,30,52,27,213,253,14,85,103,78,66,207,244,127,242,214,167,201,100,30,100,201,225,74,231,192,57,88,244,84,55,15,67,212,245,165,39,106,108,201,145,10,62,213,203,236,169,37,198,59,203,19,34,125,79,26,116,150,49,79,37,99,161,150,55,82,154,202,48,36,143,132,169,51,227,16,100,77,131,12,131,31,50,213,61,255,0,145,80,229,181,27,19,80,111,153,11,181,102,253,114,2,40,11,231,206,36,190,44,137,116,199,220,214,140,101,218,145,73,149,142,245,167,153,214,131,101,190,88,73,140,242,174,101,73,171,101,9,252,171,161,210,106,16,73,238,66,137,36,127,160,28,154,65,147,186,46,84,162,101,107,35,117,8,130,93,37,134,25,122,80,86,80,25,59,152,221,138,182,90,156,31,228,183,240,229,179,33,156,163,196,36,85,85,36,175,54,24,202,175,209,15,27,218,91,54,191,251,148,170,170,91,113,188,76,227,64,148,54,113,39,144,228,159,30,19,37,161,147,249,57,74,167,181,14,164,125,104,243,44,101,41,27,51,226,229,196,199,128,140,83,118,84,140,156,252,202,118,159,91,14,75,251,85,104,109,64,69,170,193,36,116,21,134,3,227,33,237,106,135,52,9,225,140,15,170,176,9,128,94,146,170,88,131,43,114,32,97,204,61,33,240,155,173,86,6,213,146,71,196,134,212,244,131,146,194,24,94,234,75,167,188,227,19,17,82,177,69,107,169,97,24,203,127,155,16,47,146,197,165,246,88,210,88,22,59,141,51,12,75,207,54,84,165,147,193,37,253,169,164,56,195,47,186,131,107,160,99,41,217,224,195,45,6,173,58,41,143,219,123,185,86,94,164,194,240,173,86,38,208,183,142,162,109,177,35,45,83,24,201,32,127,180,156,154,49,8,52,174,96,113,161,141,92,9,122,219,139,90,217,219,67,114,143,205,89,61,251,208,101,10,72,104,0,47,47,186,179,101,150,219,204,57,82,84,232,220,185,177,239,219,31,153,50,9,153,224,166,102,48,147,189,213,161,246,167,173,225,89,102,53,163,87,42,30,246,125,81,175,50,24,201,237,9,77,70,52,233,36,203,181,34,119,1,231,31,104,147,216,155,66,190,58,135,190,159,143,181,10,104,24,253,213,156,205,66,200,32,230,18,64,109,103,20,139,119,4,88,92,116,206,53,245,140,121,18,200,215,192,146,137,245,81,255,0,232,139,27,182,29,182,30,53,168,209,151,200,211,7,37,26,198,49,96,156,4,102,227,34,62,181,140,35,216,138,147,14,9,89,212,177,135,25,145,137,194,84,20,89,7,192,66,218,195,227,202,178,220,226,98,26,77,192,252,30,21,54,99,54,89,200,93,73,159,242,98,71,233,141,79,137,155,73,105,145,171,119,200,86,104,254,78,164,209,169,70,147,74,209,199,115,24,11,38,113,114,161,35,82,30,49,255,0,75,198,154,192,211,199,130,60,193,42,100,195,16,108,79,192,135,255,0,38,170,214,16,106,140,49,134,70,41,237,224,196,68,196,54,79,89,97,246,89,194,167,211,228,26,154,147,14,92,103,170,160,217,48,188,70,90,230,96,43,22,217,72,183,78,232,196,68,248,123,144,17,74,115,194,59,194,82,174,145,50,2,156,178,161,4,146,115,34,170,106,204,201,168,134,52,195,144,239,229,85,97,159,16,96,102,98,164,15,161,137,27,164,164,75,228,192,57,72,204,50,184,148,153,78,149,153,101,41,205,100,2,33,94,17,149,6,200,120,199,218,136,100,150,8,105,43,65,236,190,6,204,63,69,110,99,14,151,201,178,96,145,112,231,238,88,170,164,153,88,56,49,190,168,150,231,214,128,158,210,248,25,236,247,145,108,181,130,158,196,182,220,1,244,128,90,95,15,26,104,249,145,9,210,129,159,231,237,44,55,109,188,133,70,96,50,49,52,13,84,18,143,171,145,10,246,74,47,134,88,9,164,59,39,198,31,52,94,36,12,203,136,51,254,89,8,105,57,23,219,83,16,189,65,65,51,39,186,151,32,88,215,176,21,220,157,180,71,149,71,7,85,30,73,246,130,17,21,204,248,27,144,37,21,180,140,141,43,54,33,171,42,143,28,136,157,237,167,112,250,118,74,32,62,111,177,58,96,70,86,47,145,153,149,233,187,33,128,73,172,115,200,196,244,152,121,16,19,35,109,134,51,42,227,109,113,245,37,242,118,132,30,20,214,81,42,196,174,192,115,184,113,38,208,40,89,27,164,72,160,132,17,136,143,245,40,165,31,10,155,50,143,254,65,76,152,111,199,133,46,99,7,230,158,153,249,94,180,67,101,108,146,97,42,203,13,144,22,97,248,112,165,15,190,38,124,65,17,21,116,152,17,7,210,36,46,194,15,134,92,92,137,89,65,90,130,176,201,156,78,212,83,36,147,193,100,248,216,214,143,38,44,26,215,5,153,39,147,169,106,126,161,36,111,105,50,124,102,21,47,178,173,202,196,234,161,184,189,194,163,106,166,73,225,79,235,110,20,24,106,177,38,208,204,248,196,102,98,165,107,21,143,109,206,141,24,219,148,123,2,79,14,165,51,79,106,50,123,170,144,51,217,143,181,67,112,118,233,219,199,67,111,129,62,146,210,96,131,26,198,76,246,120,102,202,144,204,190,0,191,186,91,188,42,244,172,230,217,144,24,131,101,38,159,146,79,155,23,34,38,6,170,1,120,120,202,190,207,96,36,243,4,73,214,65,191,30,152,159,31,166,235,69,254,92,44,75,95,166,176,92,88,144,239,178,151,27,218,73,108,181,182,200,233,90,106,26,189,13,254,71,179,52,240,8,206,164,132,218,96,17,143,152,66,76,96,107,48,77,31,82,48,215,0,35,63,74,165,184,174,82,62,145,225,96,56,122,98,170,72,249,178,34,159,165,105,133,220,34,21,45,252,72,8,203,48,234,216,147,126,154,155,72,167,98,244,114,185,189,148,148,99,127,232,22,247,192,137,249,49,9,47,53,192,7,238,165,23,31,18,32,212,141,249,125,165,155,154,12,189,12,142,212,47,43,106,134,152,155,228,87,40,161,248,211,22,76,188,57,85,44,205,115,18,200,124,165,76,179,93,113,54,95,252,60,169,175,249,116,236,60,147,170,189,144,163,107,110,1,37,138,70,4,154,233,175,237,26,220,248,211,132,79,233,194,202,170,182,57,102,141,52,192,223,169,227,50,76,230,20,43,16,195,32,192,51,37,243,231,144,95,171,17,22,137,154,170,32,160,188,88,185,19,9,227,165,70,79,212,39,131,212,132,126,173,181,147,194,165,234,166,78,183,149,139,106,76,75,160,195,161,139,26,46,98,197,228,70,221,139,111,39,79,203,78,226,23,214,206,178,38,82,149,21,26,30,217,55,147,107,6,51,49,113,164,115,231,229,229,78,170,168,113,73,212,74,237,237,219,65,203,38,15,195,17,86,169,44,173,39,104,148,235,38,100,127,106,244,151,159,193,109,152,131,70,174,97,112,240,11,207,18,72,195,16,164,89,73,121,242,114,172,227,4,133,84,25,112,81,204,55,140,67,95,13,101,140,140,229,90,216,195,248,34,163,86,128,157,194,75,34,132,108,168,195,218,171,82,21,156,171,116,192,140,140,65,67,96,35,117,38,239,228,98,227,181,24,180,202,178,173,187,19,114,99,51,39,82,199,103,19,30,108,73,225,161,228,246,146,217,143,24,151,98,200,113,52,119,16,190,31,58,54,3,15,25,253,171,81,164,176,100,237,66,154,213,227,234,18,107,20,141,88,233,21,82,73,36,8,253,183,228,81,250,110,251,32,241,25,85,134,120,202,139,40,73,27,2,204,134,148,201,99,19,185,242,127,34,66,246,125,213,46,100,214,58,8,108,184,146,150,114,17,82,201,135,185,74,102,83,156,124,177,4,157,84,107,2,26,0,202,134,125,57,36,251,73,140,56,23,57,249,162,226,26,170,170,8,4,255,0,184,170,181,49,172,75,213,105,233,98,127,210,84,140,134,65,49,52,147,27,47,54,85,131,2,50,251,169,25,148,85,213,252,133,207,121,4,178,100,195,140,156,162,77,223,12,2,240,48,75,149,14,244,133,86,77,62,141,225,244,169,192,230,128,129,147,73,91,231,196,89,34,71,198,240,26,248,105,128,18,9,178,181,133,143,164,247,131,104,79,246,151,130,243,198,38,34,173,230,184,138,52,17,173,64,69,22,58,163,183,152,223,140,131,73,173,99,48,189,40,200,115,24,84,91,224,110,70,153,73,72,180,33,94,31,206,155,83,179,18,251,63,79,94,12,153,69,20,101,26,17,129,181,23,116,2,42,212,197,152,166,124,207,186,167,174,38,13,3,50,125,144,255,0,181,34,210,199,239,123,120,148,170,197,112,228,21,91,37,52,121,146,182,5,145,189,213,181,147,6,168,46,46,49,88,152,47,43,16,172,147,249,214,102,121,60,18,11,83,15,54,8,106,114,124,252,146,241,39,123,50,17,235,227,52,240,11,238,160,107,80,213,2,227,98,206,100,116,107,232,147,73,133,104,125,12,82,143,154,82,219,91,165,106,163,31,48,103,145,54,65,131,168,115,227,12,131,234,73,36,214,242,117,43,48,198,96,152,176,48,71,239,9,81,88,231,110,68,184,88,196,166,212,59,151,226,85,83,35,0,67,225,83,82,94,77,223,82,226,153,174,199,103,78,184,220,80,250,119,139,218,70,213,51,108,68,209,239,200,52,38,216,158,106,138,166,52,140,62,13,147,17,108,178,102,53,55,224,179,220,178,50,113,49,15,52,246,103,91,89,100,2,13,43,126,9,35,89,198,167,252,249,130,84,217,7,248,202,250,115,48,140,98,61,241,152,79,105,36,128,241,198,98,102,203,32,44,102,13,187,240,51,123,49,172,153,37,130,64,201,158,196,130,238,248,112,128,243,24,170,12,195,199,30,71,55,178,209,54,179,129,187,9,113,40,59,45,61,115,90,124,178,241,149,91,201,214,115,163,112,229,227,82,186,147,80,179,184,171,212,106,156,139,98,74,77,172,232,39,225,149,137,86,233,189,72,121,32,230,229,72,106,163,87,89,31,119,44,89,70,171,33,208,214,251,66,196,52,138,172,108,140,52,100,193,201,127,9,81,30,142,73,35,229,83,150,65,29,35,9,47,41,49,172,234,190,36,85,96,120,138,94,69,91,9,86,241,27,62,168,113,136,165,117,37,57,9,41,134,17,85,19,45,89,101,213,214,139,147,165,114,3,118,41,67,74,55,1,5,83,201,24,120,76,84,251,102,76,25,66,145,76,135,182,247,83,218,217,35,32,49,32,86,19,134,96,55,216,165,245,249,242,47,106,170,120,50,88,194,212,241,16,73,163,224,115,245,47,24,35,140,199,229,76,33,47,167,166,92,70,35,196,95,227,79,131,169,47,35,78,96,118,4,40,252,251,16,79,14,94,104,139,57,55,210,234,34,102,151,237,41,178,150,86,254,29,22,53,193,54,189,184,150,160,207,4,151,243,21,126,125,212,255,0,27,9,24,100,20,65,19,247,23,52,55,199,93,85,26,115,11,186,202,63,53,199,47,87,179,246,122,253,39,254,35,94,173,111,223,77,15,218,15,140,9,41,37,149,56,35,63,48,82,191,135,90,171,241,37,0,37,226,228,43,19,107,86,31,234,174,232,228,186,220,242,100,143,88,95,84,250,18,120,98,58,160,135,113,193,135,42,158,100,98,123,201,165,59,32,137,248,76,129,106,39,212,55,117,219,182,7,23,34,112,24,195,147,5,133,10,105,50,146,143,195,40,96,15,39,212,74,89,231,90,78,81,113,166,20,28,208,15,39,229,4,36,28,255,0,131,39,19,31,109,198,95,119,30,85,75,188,138,82,101,10,124,201,35,36,94,212,181,82,153,28,222,4,102,86,157,130,234,87,144,13,148,28,40,7,210,65,156,124,198,89,60,62,154,60,177,61,164,40,172,62,195,19,193,249,148,197,149,56,36,147,136,73,205,60,152,182,192,194,82,226,146,181,89,86,202,140,152,145,44,104,99,141,218,153,70,153,6,72,48,148,67,65,217,49,229,2,79,14,29,140,99,230,246,208,61,66,230,86,176,71,226,18,29,230,244,222,19,21,60,15,132,223,221,95,36,233,227,145,252,162,64,88,95,25,227,147,213,43,18,217,42,1,198,60,219,161,21,125,53,32,227,118,137,14,104,195,23,81,72,128,3,147,12,5,237,18,244,104,117,94,31,40,33,137,18,96,142,72,31,153,39,8,89,25,252,69,227,74,204,50,168,21,198,131,101,183,86,53,160,58,96,144,98,62,38,212,106,163,114,241,244,163,130,104,165,31,42,85,168,90,67,144,250,13,173,109,139,204,17,113,170,8,118,179,163,29,138,134,238,54,228,124,37,81,179,38,30,53,139,34,75,23,31,212,75,90,15,184,204,116,218,125,90,193,143,152,169,185,174,25,52,124,73,13,37,85,81,98,51,137,111,121,153,24,152,83,84,91,41,182,76,246,70,30,20,142,202,224,245,44,221,132,169,164,150,69,147,218,177,53,60,25,163,197,151,141,21,54,202,43,170,248,162,9,164,100,67,118,42,61,203,36,179,46,85,50,205,7,91,8,251,177,38,140,206,33,240,172,85,215,200,217,25,60,13,114,97,206,221,101,9,120,213,101,108,56,150,81,121,74,129,135,130,72,62,226,246,206,116,44,133,137,143,26,113,57,135,190,156,17,186,81,209,159,141,77,122,220,175,121,121,151,207,75,99,118,203,118,79,57,65,137,74,234,125,36,9,163,124,176,246,45,49,174,37,73,38,37,77,1,131,43,25,152,169,151,51,27,2,54,134,79,166,179,105,47,177,52,146,192,77,98,63,80,213,65,238,16,146,136,120,198,150,166,136,175,169,201,143,229,23,200,6,32,128,193,98,196,173,252,43,100,131,151,177,70,217,51,109,57,159,77,49,138,199,182,22,178,122,138,153,48,199,130,14,94,197,239,15,248,99,97,68,85,170,75,199,36,152,114,169,48,234,57,129,107,185,103,42,206,124,200,34,3,247,101,65,6,181,158,12,194,84,83,244,193,236,129,194,153,108,35,50,137,3,24,22,92,89,113,35,131,78,193,51,148,185,86,185,58,98,117,39,221,90,88,243,228,230,78,41,139,227,115,163,35,6,112,250,86,49,158,60,233,200,88,128,20,76,129,58,112,254,226,1,134,185,173,126,208,165,86,187,31,186,149,207,211,217,9,155,46,84,48,202,11,12,223,224,202,143,54,199,185,76,234,24,23,145,162,63,104,34,46,111,101,113,175,241,188,91,82,36,102,101,248,45,28,106,255,0,58,104,118,230,108,99,19,48,165,38,44,152,15,14,101,249,126,183,82,107,65,90,176,50,203,36,95,159,221,18,236,85,87,100,28,22,110,229,101,34,72,217,173,236,83,168,133,98,237,150,154,142,110,227,87,89,19,48,160,15,137,45,216,100,30,30,164,147,80,235,150,86,243,98,33,70,133,167,215,149,186,128,155,72,133,197,39,238,167,106,216,154,172,189,173,240,62,99,31,90,124,38,148,170,235,97,241,230,42,226,218,206,171,92,65,148,57,124,155,111,168,37,121,161,181,36,162,196,96,172,84,60,253,135,110,244,183,114,249,241,129,7,152,83,255,0,141,49,141,51,124,4,44,104,20,210,65,155,149,10,23,130,162,118,108,185,70,168,196,108,206,41,213,180,150,84,159,213,162,37,33,212,155,208,114,246,43,203,89,128,187,7,23,90,131,181,164,7,231,16,82,212,170,201,233,144,38,109,207,158,101,63,37,242,235,103,112,166,80,224,30,49,223,243,72,201,58,98,117,144,251,113,37,168,219,148,40,233,238,55,176,88,155,5,131,243,102,101,57,167,170,135,73,195,44,185,127,58,169,152,240,96,225,198,157,88,131,1,106,22,65,192,204,37,26,139,125,222,216,248,140,92,169,205,175,248,30,163,38,51,145,81,135,143,2,214,159,83,214,151,132,93,137,219,53,12,24,221,197,81,20,145,177,114,153,31,113,0,19,162,60,37,73,183,136,110,45,139,120,215,209,45,192,240,132,185,70,190,201,167,197,23,40,151,34,170,52,189,55,101,148,69,41,99,123,131,93,74,6,161,223,69,103,42,200,219,246,208,201,87,245,215,208,83,39,139,185,34,152,96,100,84,182,172,203,202,160,238,243,231,194,153,130,51,103,165,0,146,179,47,182,79,61,104,56,145,218,122,4,236,127,54,168,223,85,91,36,124,197,76,177,147,105,50,57,164,9,246,183,111,120,162,90,98,251,106,186,182,49,198,15,155,47,34,2,251,225,235,227,78,245,106,57,88,147,106,221,222,12,50,251,4,150,185,12,210,25,70,215,35,168,62,208,162,34,166,170,212,36,178,230,136,34,36,155,0,19,182,40,211,56,19,217,91,194,28,105,118,216,125,229,175,177,80,203,89,209,191,87,141,46,178,181,30,78,21,63,119,119,136,25,68,85,61,91,169,7,56,248,140,85,166,213,121,149,38,54,85,131,48,125,85,243,128,160,226,42,156,184,121,197,205,151,18,214,81,85,174,58,147,12,133,230,8,178,172,130,22,73,137,135,107,136,137,94,158,212,248,184,76,85,127,2,100,25,204,103,16,209,29,69,146,232,71,198,129,46,180,157,164,78,227,124,203,57,149,52,154,120,50,65,149,77,89,120,86,189,84,151,49,124,202,220,111,89,198,255,0,205,28,201,128,156,207,186,134,243,219,61,22,3,222,3,247,144,114,95,141,156,40,163,61,242,87,192,176,29,37,64,0,4,219,145,161,94,193,231,251,137,190,216,30,202,87,107,67,56,191,54,28,156,72,26,198,167,195,126,118,27,219,85,21,76,100,145,177,40,134,195,201,3,51,9,53,128,204,105,13,230,81,70,129,182,233,18,41,225,252,153,140,46,52,12,109,66,56,64,195,218,144,220,106,75,25,47,249,65,19,26,55,12,217,10,184,103,189,16,74,115,49,228,241,27,177,52,170,187,120,159,138,88,147,211,85,85,89,3,118,33,98,34,222,96,216,16,143,164,196,76,217,83,120,1,97,120,76,153,178,48,228,240,173,18,107,118,207,204,18,173,20,30,125,86,33,229,82,179,39,206,130,124,56,184,213,228,105,39,32,240,151,149,47,178,167,28,159,105,101,70,86,175,33,85,81,143,59,151,18,102,198,60,111,90,33,195,244,222,33,21,51,96,119,35,88,160,192,210,103,179,26,91,50,48,228,175,89,105,235,92,249,68,150,204,152,248,64,120,165,246,33,148,223,67,16,198,4,103,167,117,87,113,99,31,104,101,7,91,100,66,90,246,241,170,59,88,3,199,153,75,199,17,150,182,163,29,37,144,224,206,139,150,33,84,89,141,114,43,39,136,34,227,66,105,139,131,231,218,20,188,106,181,242,71,24,121,131,141,17,181,202,213,98,16,207,184,60,110,232,185,86,188,192,147,224,99,9,25,50,96,44,184,77,141,14,246,109,153,133,86,164,172,23,176,4,208,112,197,26,75,50,180,127,73,84,213,67,56,192,195,98,71,62,180,100,38,99,9,46,34,89,172,66,64,173,56,142,206,85,64,250,163,149,156,66,85,225,167,130,80,117,114,34,161,133,144,135,135,18,101,101,21,153,152,142,141,73,144,124,162,196,181,76,167,124,47,219,86,70,103,34,30,75,192,70,98,48,178,173,196,204,142,71,113,169,9,91,43,10,62,171,86,216,148,125,92,105,158,173,161,139,39,151,18,67,79,24,153,54,153,87,59,90,199,106,180,116,246,43,131,107,6,104,49,75,138,52,60,154,160,23,252,187,137,14,250,211,193,229,202,183,67,159,237,43,171,28,204,191,160,63,132,168,220,37,94,100,204,79,230,77,31,224,68,41,160,1,43,40,43,25,188,204,32,248,84,46,176,159,121,249,253,62,41,10,173,216,31,162,136,13,110,229,152,184,210,214,229,35,155,101,174,112,234,77,97,169,224,218,178,37,140,2,99,47,184,186,253,81,159,36,25,82,219,189,54,200,207,121,177,45,180,246,64,23,18,142,206,211,123,157,79,212,126,66,219,183,97,148,153,242,235,125,212,3,53,105,51,242,162,166,63,124,196,140,213,89,95,133,85,84,134,226,167,50,183,212,135,52,108,64,73,128,249,47,204,189,91,84,120,32,103,186,168,66,192,96,229,79,82,59,132,252,104,100,31,74,241,180,121,228,191,41,133,137,57,220,197,130,176,53,216,11,238,162,202,21,119,7,135,167,160,194,77,24,28,131,194,148,154,236,3,247,80,76,212,236,207,137,101,148,125,150,44,43,107,65,239,21,16,250,161,140,153,66,145,192,184,250,41,147,245,11,49,245,41,88,54,88,63,114,72,195,65,62,78,94,228,164,215,204,34,17,247,31,157,61,140,219,82,135,114,49,44,12,248,54,64,120,76,84,172,38,121,17,12,11,59,83,173,132,101,84,37,231,233,191,77,59,208,65,170,28,151,170,153,59,178,241,98,227,90,153,24,98,79,85,55,115,80,88,209,182,76,225,42,57,151,4,23,180,138,100,12,172,246,208,18,97,163,108,197,144,202,76,194,77,31,106,26,1,165,193,39,42,244,96,156,111,71,189,137,25,74,110,4,26,239,131,18,79,37,249,9,202,152,6,30,85,148,152,223,145,50,169,54,97,96,118,131,246,150,222,50,36,179,216,66,31,137,110,140,201,98,240,204,84,172,195,109,255,0,70,111,96,210,185,247,123,97,225,10,40,193,36,158,17,35,225,232,241,148,28,162,82,85,103,41,101,69,1,170,140,59,33,176,165,42,167,129,90,15,14,212,4,106,175,77,38,44,73,167,135,26,175,2,44,204,231,221,176,35,19,133,111,123,199,141,14,5,244,207,102,7,242,169,49,77,20,85,119,168,89,4,28,42,66,78,164,150,94,97,20,139,110,173,9,60,30,37,63,90,96,12,124,171,137,228,107,158,148,106,169,23,176,225,150,87,50,89,155,42,54,4,155,18,119,21,104,170,54,85,79,27,1,120,76,33,174,248,248,158,116,140,214,246,6,135,186,201,132,169,236,104,111,199,153,21,26,144,3,30,236,165,66,218,221,196,140,60,33,91,137,60,156,14,100,61,207,18,151,147,79,121,26,119,202,114,141,59,13,219,10,68,193,242,71,225,155,40,214,122,14,170,200,43,140,201,127,147,118,156,70,102,49,164,207,184,0,136,141,141,107,6,72,248,74,181,88,86,86,61,106,193,147,221,64,4,44,69,26,49,36,251,169,108,153,143,132,76,70,84,97,85,71,33,134,65,114,175,182,80,15,101,23,139,137,42,141,171,98,15,132,197,76,127,18,65,240,249,73,74,123,131,108,178,18,51,225,220,198,127,202,20,137,157,81,172,188,62,109,109,153,112,5,162,53,195,4,78,81,35,17,236,223,69,84,6,101,247,85,53,108,8,190,3,204,85,27,2,201,133,59,21,164,60,120,243,45,17,149,156,46,101,14,81,240,149,76,204,9,224,141,225,48,147,153,151,123,111,117,45,152,109,232,50,172,220,21,97,160,133,241,128,71,245,36,150,177,134,50,112,167,51,31,193,244,148,225,158,242,173,40,170,104,252,55,234,94,238,36,84,61,36,248,47,97,183,72,152,26,134,44,102,109,12,36,234,4,192,77,233,80,102,91,21,171,215,248,14,104,28,107,83,224,17,55,252,229,225,91,217,84,114,43,42,156,204,204,132,92,202,163,228,91,96,85,78,201,197,196,170,159,90,49,119,45,6,120,227,15,181,27,106,50,204,230,81,153,46,48,249,74,148,90,218,237,134,244,53,174,167,197,242,130,66,122,85,173,176,51,4,75,154,79,213,14,216,123,38,114,132,83,220,74,41,251,113,42,160,234,114,70,81,213,186,98,242,49,217,148,92,106,230,53,60,28,12,204,44,164,84,134,22,174,98,117,29,74,91,0,89,154,145,242,125,175,246,144,225,135,234,79,97,83,6,64,24,223,196,36,204,49,152,37,212,184,28,82,50,153,192,141,93,24,24,77,23,47,220,90,164,210,81,201,39,232,17,158,96,18,93,107,100,1,131,132,171,26,65,99,134,236,98,253,37,167,251,182,24,145,65,167,102,62,46,181,51,2,251,33,222,35,21,83,67,158,53,45,195,169,161,254,155,253,40,126,29,73,116,250,214,38,207,184,136,62,213,168,214,176,100,141,43,76,73,122,118,37,61,43,25,243,101,76,2,197,180,198,1,8,176,204,1,44,29,153,131,89,12,101,90,253,16,2,38,96,139,145,105,101,147,60,211,64,204,63,130,4,174,166,144,207,36,18,114,166,161,120,8,206,172,170,63,80,190,113,122,80,20,247,210,227,31,20,180,23,88,213,212,183,152,200,158,200,134,36,173,255,0,180,140,141,62,182,79,238,45,178,94,12,11,108,65,148,154,121,153,159,10,61,148,135,154,204,177,18,75,35,126,119,175,144,53,9,4,252,57,83,88,102,135,245,55,76,170,151,4,156,194,67,153,156,106,132,51,1,57,156,171,100,154,216,132,102,81,39,196,147,89,14,121,36,39,25,251,86,126,25,6,158,218,213,36,76,102,218,91,18,49,85,107,130,61,248,223,212,69,93,167,166,113,177,106,99,0,70,113,37,178,108,15,10,95,10,198,5,179,157,5,239,39,135,48,137,141,106,124,192,12,106,126,30,170,200,60,38,42,213,101,231,52,15,8,101,99,252,138,57,20,85,167,50,136,55,17,50,97,202,52,110,97,255,0,232,184,141,168,117,5,1,243,4,164,40,213,13,62,176,223,3,23,38,69,153,88,187,67,29,108,89,106,35,126,78,213,50,201,224,146,252,40,173,180,233,204,229,235,65,191,79,0,68,205,148,130,34,232,142,213,57,154,168,58,129,39,18,96,249,41,116,8,7,47,74,202,76,105,208,123,68,157,148,157,148,33,239,65,89,90,128,64,91,217,202,197,23,174,104,111,39,69,127,167,74,196,69,38,95,212,172,108,182,210,218,148,21,186,206,32,143,135,116,170,35,95,50,79,186,191,40,236,53,85,69,147,61,66,44,159,241,246,101,93,115,76,50,212,177,88,96,151,47,228,82,142,255,0,71,108,235,18,112,109,53,58,235,236,150,200,215,3,234,50,141,135,38,203,195,230,214,169,150,91,111,117,62,71,42,213,206,146,201,224,42,14,123,193,141,115,67,107,205,139,59,82,223,252,72,100,147,225,202,179,122,131,47,67,114,250,124,193,227,127,42,151,51,222,83,173,113,172,135,36,121,114,160,44,174,34,12,156,37,85,89,46,73,161,167,1,247,134,38,125,37,182,29,195,199,238,169,64,218,238,120,114,167,16,43,108,100,245,39,97,87,14,101,152,113,206,7,106,151,213,191,9,79,171,71,150,166,86,41,63,109,55,164,12,168,47,197,45,86,192,54,216,156,50,146,250,121,146,107,218,209,31,158,13,240,91,226,197,36,174,172,163,250,138,211,77,233,237,121,91,225,234,49,120,215,112,245,183,144,125,170,86,214,203,243,191,52,165,149,137,6,221,234,31,150,130,230,73,126,62,94,196,170,124,195,141,252,40,169,51,193,237,21,21,0,49,100,247,35,23,29,109,10,216,69,2,126,249,248,83,208,192,39,180,159,7,79,86,247,8,75,198,97,4,179,110,134,111,51,130,195,140,113,61,55,100,205,179,57,148,244,201,39,140,148,27,82,99,226,150,85,166,170,150,230,187,6,52,158,77,168,10,163,205,169,34,251,37,90,25,106,242,189,79,34,213,79,162,134,75,216,68,142,121,177,121,163,3,49,158,9,101,145,134,180,142,128,144,236,129,187,195,137,94,82,73,249,92,75,143,79,153,182,150,194,133,82,214,234,67,136,124,73,213,135,120,85,206,163,132,126,9,108,255,0,180,164,25,125,106,68,210,29,145,253,210,165,187,9,178,168,19,176,102,76,203,207,102,53,160,214,163,18,208,105,249,24,139,2,168,115,24,52,158,200,35,67,190,248,2,35,194,82,163,106,141,18,116,166,101,42,149,138,237,208,2,51,198,66,98,196,155,50,3,6,60,166,79,61,18,9,89,152,40,89,149,82,196,63,182,186,60,78,77,204,197,17,167,131,207,152,171,55,207,7,178,84,142,125,36,178,17,230,9,82,105,44,181,131,237,17,74,172,117,171,47,217,106,201,227,91,195,106,193,189,115,127,196,231,130,78,97,17,28,27,226,78,233,202,162,204,93,99,59,37,84,144,77,26,105,179,103,254,171,144,85,106,25,208,79,205,214,186,13,110,167,220,129,138,209,179,28,179,116,235,226,27,101,13,254,29,73,33,160,101,26,113,38,212,114,88,129,51,242,13,82,196,54,217,8,171,40,97,141,47,152,188,107,40,111,137,147,136,168,141,73,90,249,160,225,73,169,227,62,17,57,149,64,185,134,29,232,49,45,111,173,219,61,15,13,228,252,152,145,134,152,164,204,98,198,123,140,104,105,60,140,91,217,140,189,200,134,6,32,135,194,36,133,85,153,4,193,128,113,116,149,61,135,60,130,30,19,44,223,24,11,87,130,42,110,243,63,49,139,222,50,161,124,192,36,43,204,65,141,7,230,66,160,101,12,147,106,241,45,112,46,229,73,39,82,21,236,202,183,195,123,225,63,132,75,106,54,226,148,44,243,247,150,18,66,114,245,9,106,245,33,248,115,9,98,205,66,8,203,44,46,219,63,192,57,169,206,78,209,33,88,19,194,39,18,118,29,73,4,158,234,215,38,72,36,245,34,202,38,203,163,101,160,173,246,71,247,132,135,123,206,68,201,144,198,67,243,34,95,91,143,165,106,139,37,83,79,98,105,240,7,244,144,115,13,136,111,9,147,233,225,120,148,205,171,242,203,103,254,240,169,99,52,91,146,18,96,63,125,196,37,65,91,146,16,251,81,146,96,98,30,101,162,51,55,47,83,101,40,178,49,77,91,112,242,177,56,100,255,0,201,204,144,192,100,88,222,210,219,38,212,101,240,22,36,84,109,203,142,159,39,42,87,51,62,68,40,102,33,44,173,118,201,24,101,80,243,60,226,74,236,161,178,200,24,74,154,192,146,57,32,91,100,214,144,93,42,170,196,153,153,24,143,129,163,7,25,249,178,167,140,140,113,163,56,196,254,84,242,27,216,86,38,178,131,110,8,35,4,228,38,34,163,67,90,72,196,205,149,60,219,15,233,175,143,8,252,57,113,172,196,69,119,53,178,183,114,12,201,28,250,161,193,63,82,104,203,80,70,127,9,80,182,179,55,35,202,17,44,177,155,47,97,75,214,6,8,201,218,176,97,152,87,163,88,22,125,84,133,120,11,67,84,56,199,204,34,170,56,102,196,196,164,204,32,222,140,141,230,70,32,203,31,103,217,98,233,74,223,187,146,244,249,149,64,39,106,248,250,221,178,122,134,240,28,54,78,247,138,153,108,31,238,173,94,31,251,143,254,130,223,152,158,8,21,172,224,242,97,140,76,226,81,54,65,56,229,171,150,79,96,137,204,36,21,148,56,50,89,212,133,5,178,9,163,48,158,11,222,155,185,59,51,44,217,60,17,143,133,10,253,66,8,199,196,100,131,45,138,184,12,219,51,10,219,39,145,138,93,250,192,31,147,149,80,85,90,130,200,28,75,111,160,108,183,49,53,171,31,220,104,185,70,181,70,101,25,7,250,1,170,163,67,97,71,204,146,201,211,15,201,150,33,83,84,69,153,184,138,13,26,40,201,196,36,20,199,156,64,126,36,228,208,8,36,47,152,255,0,62,81,38,169,187,130,26,123,41,219,190,85,77,234,175,19,59,84,244,198,12,100,204,21,136,94,73,43,106,54,229,202,118,26,116,239,117,16,199,146,51,59,86,138,214,126,68,75,194,164,195,216,208,107,35,172,225,132,146,95,152,200,144,192,203,237,35,66,197,38,81,183,141,161,126,37,143,172,3,38,30,69,241,103,233,64,41,51,34,49,100,85,242,12,9,136,86,45,6,147,182,229,89,121,140,67,83,247,114,120,30,168,194,173,76,230,93,143,39,9,86,81,181,86,47,248,115,40,7,220,48,103,237,69,178,212,4,72,117,88,232,191,140,34,99,94,102,170,7,159,106,231,225,140,73,196,225,42,200,212,146,196,60,185,82,109,176,219,168,117,40,215,192,32,216,179,153,38,44,145,174,119,79,37,226,225,202,170,24,111,200,145,153,144,77,97,137,195,223,0,18,80,114,116,174,94,80,207,24,150,240,201,69,111,0,95,117,46,235,17,147,167,215,192,68,106,121,98,103,104,202,135,125,59,211,201,47,6,62,212,168,55,113,51,188,43,177,106,234,69,85,208,27,209,223,255,0,170,223,26,1,196,143,221,196,250,171,123,24,9,61,37,75,136,90,65,97,152,126,145,32,159,12,226,237,79,141,15,26,14,72,70,180,101,145,132,57,165,70,63,184,168,235,109,71,39,187,177,97,25,128,23,180,180,76,15,188,37,170,59,73,114,150,73,159,129,43,49,153,210,148,190,202,80,217,133,38,53,172,161,31,153,43,88,101,69,66,217,129,25,16,179,43,73,220,33,37,213,183,15,240,84,48,238,43,125,226,172,177,54,141,188,5,16,249,31,137,30,250,166,21,30,255,0,78,146,76,193,18,52,44,2,170,176,140,172,35,101,80,197,238,175,24,216,209,86,178,65,27,221,83,51,46,24,94,164,172,193,28,108,103,60,199,47,154,12,33,34,38,49,178,38,65,141,137,53,71,146,74,9,30,108,191,241,196,182,192,140,193,173,146,99,126,116,51,242,13,32,202,195,131,70,25,65,218,151,7,79,3,38,108,165,65,178,212,254,120,86,195,92,30,51,51,20,75,84,42,197,64,67,136,104,57,248,199,202,166,127,24,60,107,48,217,74,178,31,106,59,139,178,106,187,187,4,22,118,165,16,44,137,59,153,48,159,84,9,44,230,65,50,54,216,124,34,75,145,69,100,236,86,213,25,159,147,50,163,12,104,164,103,82,229,255,0,136,95,27,193,54,170,213,167,41,48,166,220,160,173,211,171,143,231,192,0,200,252,34,72,110,33,203,193,196,158,250,150,229,102,200,121,24,153,90,228,90,61,147,154,122,149,253,105,209,161,215,58,128,131,234,42,177,153,84,15,14,81,36,225,128,8,199,234,83,110,157,126,206,168,255,0,242,13,95,98,110,102,179,212,100,225,196,69,57,51,83,223,249,242,197,34,233,210,97,130,72,48,169,249,244,60,153,150,126,31,244,178,255,0,229,63,226,32,161,213,182,177,101,254,149,92,70,214,211,139,225,242,164,82,204,173,198,68,209,150,160,133,19,18,54,105,242,55,231,44,173,236,93,64,187,131,53,156,194,64,93,233,138,235,46,146,168,166,93,159,217,42,115,73,168,79,231,243,104,170,184,172,207,166,107,169,63,107,2,227,75,17,230,16,178,141,45,126,191,177,32,48,229,93,99,229,108,135,132,162,202,167,44,180,5,49,50,26,39,17,18,254,42,248,234,34,255,0,228,233,255,0,183,67,155,6,250,212,146,249,145,70,101,169,7,154,187,177,103,125,84,74,159,186,165,95,172,231,65,35,194,24,185,87,60,157,46,158,71,169,211,255,0,229,181,126,58,104,61,245,187,88,210,159,93,44,188,139,211,42,143,118,247,255,0,239,9,36,57,243,173,231,50,89,160,16,95,113,116,106,115,14,51,25,196,158,30,149,107,145,157,71,254,85,211,93,26,46,218,106,69,7,67,108,73,148,50,137,145,106,147,62,200,103,218,7,34,236,80,227,2,107,56,162,141,57,129,163,233,139,203,97,20,106,235,209,39,137,204,223,249,254,163,255,0,203,234,114,253,30,27,81,118,148,139,170,214,207,60,102,118,173,242,116,245,84,102,124,166,68,4,144,237,152,254,84,237,29,56,158,116,157,111,228,182,90,13,100,220,65,40,62,108,67,47,238,168,57,239,131,38,229,248,98,143,18,63,9,36,246,173,172,170,131,27,153,42,174,67,217,81,125,195,32,50,36,17,176,193,22,37,133,246,173,219,3,15,184,148,220,93,197,173,137,218,162,247,50,237,231,102,91,38,102,68,190,110,56,100,153,114,101,101,202,68,253,255,0,164,66,213,85,113,170,8,212,153,89,218,149,97,100,9,58,133,98,55,49,224,203,251,106,154,27,55,160,204,155,126,12,170,39,247,68,69,64,211,0,141,213,41,86,180,57,218,109,24,72,250,66,19,218,91,3,0,17,147,249,225,36,102,113,41,153,146,79,230,154,194,198,172,255,0,35,76,49,49,240,160,164,201,32,135,194,36,24,109,72,179,125,195,61,209,41,177,85,142,130,217,151,199,130,68,210,183,85,110,84,86,164,152,50,189,235,86,155,153,140,236,204,184,171,145,233,43,38,217,212,61,72,229,31,8,148,214,161,152,120,192,121,85,52,9,145,10,6,98,198,135,190,128,203,32,60,70,42,235,85,60,230,146,141,236,114,167,234,161,146,95,106,181,173,216,206,139,151,47,250,16,144,52,53,60,99,242,137,83,50,146,12,96,124,162,166,219,84,217,58,133,241,17,133,251,41,106,186,170,120,10,197,54,104,121,94,177,220,236,72,146,166,110,22,175,126,65,165,123,145,228,91,107,102,14,72,214,18,106,129,231,151,234,161,64,41,152,8,206,213,162,75,198,62,162,161,253,52,152,251,80,225,170,56,201,196,92,169,196,170,125,154,38,76,156,50,123,139,16,154,95,106,120,198,113,242,161,228,245,241,9,53,65,100,50,141,119,137,156,201,69,222,176,124,46,145,45,190,148,73,47,205,149,104,159,72,50,179,17,84,246,199,222,68,108,131,116,246,179,5,147,48,153,62,240,138,66,101,202,185,115,235,73,80,254,21,77,85,38,84,144,112,172,41,139,230,133,135,147,16,86,94,30,8,40,198,148,39,243,34,164,191,32,208,77,172,72,79,121,4,116,84,108,139,69,148,105,121,222,100,76,108,152,198,138,141,184,53,129,60,17,136,204,170,170,4,200,50,89,196,85,2,240,229,91,106,163,74,17,240,229,75,81,214,174,116,135,198,1,58,86,167,198,38,62,165,141,110,49,129,156,168,91,139,135,139,136,43,119,24,231,104,21,155,19,107,243,160,13,85,93,39,182,40,178,33,227,76,149,239,23,42,222,105,240,73,246,150,216,109,143,232,146,214,156,2,253,39,90,158,216,60,111,122,174,125,144,18,217,143,25,9,195,141,106,153,146,10,194,194,121,166,65,98,210,195,62,55,110,53,185,147,0,94,146,172,55,39,54,63,24,150,135,218,179,168,75,25,153,10,62,36,133,241,165,100,122,65,213,87,200,122,255,0,9,36,230,42,53,147,32,193,31,104,212,206,218,200,157,73,148,106,223,253,150,138,177,173,81,220,11,129,149,50,49,129,141,79,134,52,88,200,89,150,88,135,132,41,24,162,170,191,19,229,221,192,199,224,21,170,55,32,243,37,123,98,78,150,195,25,81,132,44,16,250,146,42,143,54,11,84,5,192,181,24,204,18,98,99,3,7,82,69,50,48,231,19,180,106,199,42,231,200,200,211,0,87,246,173,111,141,145,122,54,158,228,204,36,224,53,175,234,84,85,17,171,226,3,12,35,76,252,255,0,34,251,233,184,150,59,34,33,129,79,143,200,182,198,251,203,193,227,225,68,63,26,147,41,93,202,30,51,216,33,168,219,230,2,203,206,33,138,170,12,96,19,132,171,76,154,168,36,229,73,91,143,184,201,153,203,230,86,128,128,121,148,14,173,140,65,69,126,81,19,26,232,44,147,185,31,9,84,173,172,192,103,124,73,125,107,212,57,22,196,102,137,207,187,124,67,117,251,107,173,85,108,70,54,4,197,80,144,233,246,199,100,184,133,202,53,71,26,169,242,123,139,137,40,172,59,159,233,197,251,171,159,106,74,74,168,199,245,24,156,68,85,239,164,100,97,241,74,33,62,218,159,178,164,245,246,62,36,188,130,64,202,212,5,211,122,134,41,89,139,42,219,101,107,100,67,225,203,136,105,29,63,193,61,107,91,59,119,18,80,246,222,106,214,126,143,38,211,12,190,213,149,99,119,22,194,31,3,251,50,136,84,202,168,211,163,29,153,122,215,202,173,49,58,180,153,74,92,169,129,163,19,242,21,101,76,102,30,201,12,178,193,204,33,41,6,107,0,65,59,197,109,20,133,93,14,158,123,199,23,14,94,53,59,172,52,220,91,38,110,194,37,65,86,190,98,216,23,117,83,191,203,184,135,244,211,23,195,4,222,19,11,32,212,157,86,155,151,24,153,149,100,3,18,9,199,196,166,172,198,183,111,2,126,227,224,182,146,187,233,201,24,133,72,127,240,6,170,160,236,49,113,201,31,237,46,217,224,9,49,50,135,26,156,178,212,49,97,124,161,138,153,149,62,141,89,101,251,212,195,73,84,196,173,3,34,11,24,134,36,238,127,135,130,79,2,72,201,204,20,81,141,148,104,81,91,86,177,25,125,170,153,72,119,132,162,83,176,254,42,65,44,236,88,137,252,138,202,214,144,18,124,243,9,79,73,208,116,18,64,242,226,38,231,193,73,149,223,228,234,89,18,190,197,77,110,182,139,100,14,25,67,76,13,118,9,32,120,74,85,200,43,116,149,173,36,178,20,50,178,141,106,212,154,146,85,32,57,114,45,201,20,74,171,182,37,68,253,91,232,150,93,185,99,21,234,164,58,132,133,139,187,17,73,141,115,186,74,214,106,0,50,89,133,149,92,213,96,173,99,34,24,92,73,21,24,164,147,47,16,176,235,49,147,132,69,76,225,221,203,146,60,66,42,136,212,58,122,40,207,234,213,37,253,193,173,85,86,86,68,63,106,162,218,196,153,149,212,171,100,155,154,139,92,198,139,199,245,4,174,99,106,22,73,3,55,124,163,83,154,123,82,12,131,218,88,11,42,105,60,53,88,31,132,191,198,170,68,251,113,66,251,120,47,151,71,104,63,219,92,248,63,137,160,157,226,177,18,171,140,194,70,243,44,76,136,40,218,228,241,167,98,151,87,254,234,81,192,170,159,99,230,242,152,68,85,97,187,219,1,158,162,163,245,111,197,24,144,188,51,8,98,74,32,92,31,86,143,183,40,202,139,6,145,235,91,177,97,125,171,98,16,108,16,185,80,65,121,228,131,169,104,173,248,117,58,23,132,176,202,254,50,170,88,108,96,251,86,173,140,110,222,34,38,113,246,164,118,83,1,24,253,170,170,238,54,65,188,161,92,182,123,231,18,115,194,81,117,36,144,216,202,137,55,96,240,249,68,160,218,134,94,76,70,226,72,109,97,220,198,139,187,174,47,34,69,85,107,58,76,230,122,135,98,150,69,86,167,74,220,202,193,153,106,135,27,124,126,100,194,170,27,228,196,98,58,4,13,180,181,85,83,157,152,115,85,24,99,26,105,38,158,44,208,125,196,69,108,96,16,124,162,91,223,128,100,194,168,33,63,248,74,119,254,202,22,52,210,183,79,34,141,39,19,56,74,181,7,80,206,140,78,81,100,75,109,7,171,48,21,221,105,227,51,169,115,251,41,151,49,142,240,137,117,9,246,163,156,14,165,21,125,60,152,241,8,72,97,215,0,10,120,218,152,158,18,247,89,70,173,43,103,140,99,197,98,185,253,108,157,65,24,255,0,165,227,84,115,227,75,182,137,132,92,69,74,166,48,77,243,7,145,242,226,36,245,179,249,62,226,109,26,134,80,129,132,210,178,44,153,73,140,156,66,228,77,80,176,92,8,111,47,42,123,230,241,49,34,141,50,117,105,241,27,173,61,12,144,73,64,166,135,201,121,80,6,14,39,170,118,6,15,135,82,221,233,176,124,57,177,149,1,97,64,97,214,201,137,243,121,18,155,90,26,98,143,136,164,200,169,100,134,46,62,21,57,62,25,198,254,162,38,80,57,253,222,161,37,33,241,24,168,74,77,79,234,83,187,83,237,85,163,15,169,1,195,196,79,5,57,165,116,5,149,3,223,148,163,42,226,146,55,119,254,29,177,205,18,69,253,58,117,108,145,149,157,169,139,45,89,7,221,83,65,129,44,92,201,37,195,236,164,159,104,33,19,149,116,107,100,83,149,85,93,139,239,196,144,100,191,9,75,149,111,124,0,73,234,73,52,222,158,29,108,92,197,229,34,175,173,8,49,246,173,86,99,36,175,124,5,143,210,177,35,115,101,228,91,131,0,101,127,106,107,50,55,26,81,185,196,152,85,25,61,155,96,36,207,212,128,201,133,15,101,124,242,1,226,92,154,202,226,198,21,145,251,49,249,241,164,102,47,28,107,228,118,216,119,108,41,19,160,250,116,150,126,128,107,143,233,91,131,201,253,90,179,14,167,4,30,44,171,85,152,148,144,221,135,58,135,76,80,73,6,93,128,242,169,47,195,213,94,232,147,239,196,44,154,5,168,62,154,94,210,242,42,88,93,189,80,150,159,163,193,56,111,10,129,178,248,57,107,26,95,168,84,151,169,119,47,8,171,97,167,179,6,17,99,88,213,25,100,116,226,115,58,173,109,58,164,30,147,169,226,163,195,62,180,132,203,16,88,146,31,138,145,143,39,194,92,65,19,42,213,163,234,165,91,213,48,220,153,23,59,62,182,169,101,143,74,91,185,210,107,102,126,78,213,149,171,247,32,225,42,79,2,4,184,204,196,100,118,216,228,90,220,76,90,216,198,181,242,163,51,181,108,48,103,78,38,40,130,84,212,244,128,32,51,24,168,169,33,5,107,50,132,73,85,113,21,164,179,28,134,214,6,160,169,178,254,160,84,228,58,180,226,137,213,212,169,110,234,189,127,152,197,83,255,0,134,241,163,109,188,74,238,47,108,180,16,63,95,142,73,240,149,57,173,178,201,253,210,156,181,209,227,147,47,48,68,139,173,161,177,131,225,135,149,79,109,236,85,164,74,226,83,155,230,84,229,196,2,70,230,50,168,173,140,121,62,28,73,173,246,155,1,41,223,215,147,193,117,42,226,113,52,153,18,53,83,226,73,136,206,81,166,236,96,60,23,35,120,103,105,187,95,182,71,174,159,167,167,130,115,24,44,171,21,135,120,232,36,178,135,148,156,41,165,8,101,194,31,111,26,101,107,0,16,121,151,171,76,2,131,133,109,69,179,84,41,243,30,81,175,67,170,124,231,229,218,229,18,194,28,99,201,149,137,54,124,105,85,169,140,99,55,198,28,97,254,151,18,198,52,106,217,221,171,79,153,36,251,171,80,95,233,178,152,35,11,140,168,176,181,31,179,77,140,163,249,66,165,102,164,4,41,127,55,196,138,159,112,120,67,204,28,152,210,11,45,66,9,195,126,105,88,145,97,150,48,249,134,170,24,251,70,161,174,245,35,51,240,169,91,235,239,158,197,149,61,129,165,65,109,16,102,203,200,165,102,114,219,105,22,93,205,208,223,58,223,193,57,135,166,193,27,155,220,91,232,105,9,91,224,19,42,92,49,124,19,42,146,105,25,248,129,192,134,178,184,211,123,152,185,66,143,141,196,154,134,79,6,20,228,242,56,220,202,162,65,151,195,196,68,210,183,85,74,131,197,45,82,234,218,161,201,230,8,185,20,28,248,100,31,110,65,40,52,103,92,114,126,199,73,167,214,7,233,47,90,42,237,251,208,60,194,92,218,5,220,24,192,196,98,242,42,10,221,90,12,120,178,166,86,17,215,200,34,28,192,12,152,76,84,229,145,134,79,117,74,79,8,230,252,220,66,242,45,80,53,36,184,39,218,75,255,0,113,48,181,185,111,176,127,178,151,73,173,157,231,153,25,91,112,2,177,156,168,137,246,177,69,238,173,196,74,176,20,55,227,39,50,161,127,32,62,218,151,222,2,75,248,138,152,133,231,240,237,88,172,107,70,31,182,96,186,146,155,45,217,7,196,179,49,143,225,194,85,132,7,156,190,123,178,173,177,170,180,52,85,70,148,87,243,42,88,204,198,62,164,167,126,8,36,237,68,254,39,174,89,138,24,202,238,110,147,79,23,38,239,18,90,25,227,132,126,18,170,88,19,224,201,26,89,113,66,2,147,48,132,159,23,49,112,230,43,53,192,4,76,201,188,57,49,44,135,218,167,108,180,121,231,68,126,18,144,74,114,182,125,149,4,237,164,188,133,252,235,157,172,140,116,42,164,171,142,190,167,66,219,109,143,218,137,48,120,214,250,72,192,183,99,11,186,228,250,106,133,245,160,218,225,197,252,138,182,57,27,3,157,79,97,4,245,170,52,242,70,122,162,181,167,150,66,112,139,42,198,54,146,177,240,253,41,63,218,91,83,90,69,17,217,106,19,224,92,230,238,124,169,167,249,177,16,74,254,250,146,202,49,57,160,73,255,0,105,67,90,133,229,226,196,65,127,18,218,176,215,82,22,123,46,107,111,1,46,39,44,111,113,117,40,19,247,181,188,223,242,32,227,104,242,89,65,226,236,90,224,67,181,173,126,210,92,85,54,90,40,170,217,27,227,121,198,62,83,42,218,214,50,201,156,165,34,66,200,111,146,65,135,18,165,167,141,177,26,88,203,72,215,21,234,26,66,65,99,246,153,18,237,61,48,146,72,241,75,47,82,183,51,247,163,230,82,147,224,50,20,188,193,84,97,35,97,227,45,73,25,152,178,173,70,214,7,31,17,80,76,9,10,12,169,108,144,251,62,226,147,43,22,141,144,178,135,172,6,33,176,216,145,255,0,142,99,255,0,236,85,31,67,24,234,145,144,34,73,102,18,137,106,198,99,72,182,246,49,147,168,125,73,252,73,196,102,51,105,204,84,28,61,48,8,220,193,42,43,14,62,37,74,146,105,46,5,48,44,154,199,133,77,27,77,158,160,251,176,151,40,213,131,225,165,115,24,62,147,21,45,76,182,164,236,249,39,40,241,8,73,100,8,210,136,79,113,80,248,51,205,19,179,97,7,196,84,84,221,202,10,217,36,241,184,76,182,239,50,173,207,140,68,100,109,60,124,121,145,80,178,139,66,108,68,77,33,188,101,247,87,211,80,188,169,124,202,163,198,233,67,40,43,43,132,89,99,40,200,163,100,198,0,229,113,34,173,110,44,160,251,89,70,180,85,64,245,34,110,212,155,51,182,56,104,150,26,64,134,116,218,101,56,9,7,238,172,163,51,23,10,96,204,126,10,177,177,197,37,172,32,211,211,229,198,59,235,229,167,198,122,83,113,24,98,126,236,43,68,107,83,148,124,169,89,134,168,84,250,19,206,102,104,146,185,20,149,150,158,212,17,137,204,81,227,93,14,31,35,23,172,170,183,32,226,76,170,174,46,243,166,167,42,99,231,70,38,19,45,230,146,5,103,27,73,62,113,49,24,73,155,254,21,131,6,108,72,217,27,242,136,186,219,189,183,237,167,129,147,185,89,63,74,142,51,240,173,225,128,248,222,210,70,133,135,89,128,103,211,144,143,205,17,105,101,108,177,17,153,85,117,108,144,11,218,26,160,147,12,22,209,63,74,60,159,80,72,90,147,105,29,91,219,208,143,134,196,107,31,137,5,119,26,117,105,58,150,112,243,148,10,166,14,225,189,232,59,40,12,238,89,67,49,198,182,204,123,202,52,9,92,129,107,127,199,212,152,26,171,114,252,221,73,108,55,146,49,248,83,109,224,252,16,172,51,46,64,50,107,118,204,204,150,152,217,95,133,111,159,61,255,0,157,72,90,223,50,12,166,9,43,49,88,227,47,224,70,31,130,223,38,3,8,196,154,134,200,146,88,197,65,201,238,166,86,37,34,228,75,217,85,19,185,7,176,122,171,153,225,224,144,154,72,4,69,57,24,120,213,141,181,181,191,247,39,108,97,6,128,173,158,15,170,138,147,36,126,28,41,21,129,149,187,228,101,36,217,59,151,216,207,72,204,25,101,38,108,171,124,57,248,137,133,80,106,140,39,195,227,225,42,158,147,156,71,237,79,36,152,229,103,82,84,104,199,42,155,88,120,218,128,23,16,223,38,11,248,148,165,60,6,16,239,17,191,231,86,175,201,129,225,50,147,159,62,37,39,153,138,160,209,229,163,149,89,27,182,170,62,13,110,219,165,106,53,168,225,115,21,77,214,235,105,214,71,197,17,103,106,27,34,115,20,89,85,249,174,36,187,106,141,152,248,218,229,229,30,16,149,0,201,254,164,126,212,182,53,38,248,28,66,76,43,104,101,193,39,81,18,170,176,237,34,87,19,85,147,37,193,230,16,178,173,80,36,158,114,167,99,241,240,148,74,124,208,246,211,179,11,173,53,68,89,6,144,234,191,246,90,125,2,4,81,19,133,11,90,194,73,99,21,4,10,114,11,155,42,170,144,145,152,100,29,164,97,242,197,26,144,213,85,163,157,144,162,86,47,9,10,204,75,193,167,203,194,85,94,100,237,67,243,238,161,211,118,163,62,96,228,198,147,249,222,70,123,59,63,198,191,83,254,9,139,39,185,46,159,240,174,159,207,219,82,252,117,29,122,246,226,112,184,15,156,86,51,177,85,211,192,121,70,204,194,93,66,171,71,209,214,255,0,106,50,173,182,80,235,188,62,82,46,36,213,84,21,186,134,125,125,136,111,77,0,217,194,154,86,207,156,70,109,22,82,67,141,101,0,60,153,82,21,91,84,220,240,156,68,229,18,42,51,49,166,108,128,73,204,88,190,144,227,247,82,178,139,185,226,40,190,161,124,144,60,177,20,172,10,124,71,249,181,114,108,226,99,196,101,51,101,36,112,152,252,168,176,202,173,216,85,113,26,8,252,48,197,31,248,209,80,33,227,31,10,148,153,100,121,178,248,122,213,52,9,252,10,88,187,29,13,163,34,232,189,202,88,12,76,189,165,54,27,39,251,75,55,204,150,85,91,28,251,119,15,178,126,53,27,168,108,158,70,60,34,84,15,121,228,141,39,53,33,242,60,200,107,56,209,213,24,87,166,235,64,82,102,151,202,69,125,2,182,89,58,68,164,152,205,145,7,136,68,86,148,151,120,135,243,124,67,68,106,168,19,90,96,137,48,207,24,152,74,128,220,188,164,194,17,42,103,201,131,52,124,37,26,1,245,184,185,149,185,144,85,167,48,120,204,39,188,183,189,248,151,188,241,37,50,109,64,66,97,202,146,195,42,220,194,214,238,36,110,210,169,43,89,135,157,204,34,166,23,212,228,155,204,21,170,5,57,4,12,75,42,94,202,138,40,140,98,70,246,147,47,94,60,97,253,181,149,149,81,227,15,169,69,90,190,215,62,211,18,156,154,80,104,218,236,95,192,184,5,147,22,79,49,4,69,27,66,105,113,136,171,163,76,200,62,164,170,163,73,37,13,155,207,186,181,122,168,196,78,213,174,124,61,200,248,123,20,180,240,203,23,186,168,37,174,93,134,75,11,202,158,192,146,5,205,170,173,125,148,250,25,143,159,181,32,50,150,115,227,14,72,20,228,152,0,25,50,226,77,131,37,229,26,30,100,9,101,229,8,147,146,224,0,252,99,64,73,153,56,125,72,255,0,74,157,238,137,109,101,81,49,165,219,31,121,81,72,227,93,159,62,34,149,105,127,248,242,133,52,187,161,202,78,97,37,143,128,120,204,226,202,171,182,102,240,218,182,227,23,113,83,182,106,16,125,85,206,141,36,249,16,146,102,75,141,205,149,79,109,135,220,87,58,76,253,78,1,15,169,69,204,213,81,36,157,248,84,227,47,137,36,152,138,176,120,65,147,46,36,146,43,84,172,116,47,233,245,12,66,240,149,57,124,56,150,94,234,228,12,147,59,207,229,21,142,152,178,177,227,17,132,185,225,154,237,66,211,116,244,91,46,163,89,148,146,235,101,229,15,44,100,250,168,195,32,16,83,38,19,7,42,2,182,200,112,79,219,196,186,120,28,153,58,148,51,235,119,32,234,202,147,67,140,49,31,244,24,149,28,107,234,210,116,149,19,154,33,85,21,148,141,93,1,161,204,199,194,82,226,66,93,201,4,17,230,202,50,173,211,225,130,113,217,202,65,32,173,116,245,104,235,143,243,68,42,75,177,69,85,244,52,83,234,18,121,240,149,92,133,132,156,14,101,198,33,188,144,165,230,15,90,174,170,213,71,17,62,218,101,144,105,33,191,18,130,202,49,235,95,213,198,133,55,204,131,181,17,51,89,142,72,48,148,93,169,83,39,227,39,18,21,137,52,109,81,92,202,118,20,156,200,250,120,113,35,112,137,15,107,36,152,30,85,15,67,107,121,7,81,225,41,114,198,90,210,27,28,55,93,125,125,142,151,100,28,128,126,21,27,36,54,95,221,174,134,31,9,44,230,74,45,105,223,252,105,235,114,43,37,14,105,62,145,147,187,138,166,44,169,229,84,29,134,136,81,148,107,165,201,128,193,63,133,15,63,70,122,148,94,101,9,186,125,29,127,167,111,79,214,188,77,239,232,36,170,178,4,152,152,178,164,119,17,172,163,29,230,17,126,89,84,51,65,202,16,254,80,73,140,61,13,101,39,134,88,184,212,225,233,223,200,105,58,200,237,101,36,116,123,231,77,150,186,229,107,37,141,140,226,66,67,209,227,173,7,202,9,58,134,19,139,185,118,86,138,114,201,54,243,27,246,196,47,48,150,211,24,145,128,177,124,145,141,136,115,124,200,30,165,204,101,178,100,96,29,90,60,120,82,235,41,39,157,231,202,148,179,76,78,141,47,119,186,202,63,62,180,248,53,163,32,56,187,22,172,35,183,80,76,134,78,216,252,165,34,166,167,178,0,186,138,151,73,164,121,95,202,190,51,77,203,141,204,34,163,108,55,149,203,160,234,18,9,156,34,90,189,123,33,58,146,56,108,62,60,37,18,243,194,241,44,236,198,255,0,140,166,227,34,10,125,108,25,44,194,88,168,122,217,143,247,81,230,152,4,234,196,26,54,240,34,228,210,69,140,255,0,210,173,15,8,61,149,69,119,60,4,98,156,49,134,134,169,171,115,107,195,44,99,225,73,36,134,198,79,113,83,102,79,126,60,88,144,210,94,255,0,164,144,44,200,37,125,83,228,242,226,33,83,40,117,68,23,135,18,101,1,231,19,58,147,16,238,202,207,210,166,168,110,49,149,104,70,52,200,219,66,251,73,92,48,216,231,230,139,198,168,25,3,237,33,69,144,69,38,27,8,62,174,84,175,109,44,124,74,219,211,62,210,214,104,3,79,85,51,113,142,123,107,90,9,35,127,180,84,45,80,79,24,253,171,161,26,180,30,236,84,188,212,49,50,101,196,160,202,165,163,234,24,101,73,112,63,12,37,84,30,99,40,212,152,106,134,46,158,36,123,36,237,135,218,147,36,27,7,10,147,91,144,156,40,89,53,67,47,180,181,51,86,179,169,25,26,248,18,123,83,172,196,155,166,98,114,102,152,4,159,60,162,90,35,83,178,55,84,81,171,111,56,132,233,64,225,198,127,180,150,73,22,195,71,28,149,16,154,157,229,246,150,80,216,248,92,42,181,225,102,52,154,123,50,121,170,173,73,43,56,41,167,191,31,10,212,27,35,161,88,194,9,25,26,24,203,220,178,165,172,17,155,254,43,65,161,130,79,50,218,96,176,75,75,12,49,17,22,18,183,13,15,203,49,43,181,207,231,152,73,147,223,144,104,6,73,26,86,26,51,84,9,239,247,83,71,207,96,135,218,178,140,200,146,80,243,233,1,37,143,8,75,137,21,26,199,208,218,229,122,104,201,224,82,240,233,37,214,147,54,92,169,216,77,16,140,77,182,99,72,142,54,96,65,37,20,202,120,169,72,100,142,55,54,84,107,53,8,6,150,212,13,182,126,33,38,128,1,37,211,13,137,49,223,130,72,248,148,229,147,200,34,37,102,5,142,156,143,26,121,18,43,35,28,189,75,225,172,159,159,169,30,192,178,72,208,177,148,222,161,62,25,135,31,114,109,2,239,255,0,137,149,13,50,180,137,107,32,60,71,70,201,191,145,114,189,151,106,134,183,80,140,172,194,162,3,85,148,127,170,76,67,130,16,251,82,85,134,220,71,95,98,206,99,25,52,10,50,238,168,226,62,96,175,51,88,2,49,48,152,169,128,117,13,117,144,251,68,157,88,147,66,233,196,156,52,151,145,152,138,181,48,192,19,19,217,245,177,75,204,37,63,62,30,53,66,74,193,17,172,137,36,152,147,70,48,106,102,6,120,207,234,77,217,61,255,0,73,21,29,155,244,15,122,77,119,24,228,103,18,112,195,100,76,3,84,121,195,225,18,218,220,75,50,49,61,72,105,99,26,161,245,39,248,114,173,129,164,219,63,152,75,93,148,12,131,226,83,168,223,144,173,240,38,53,195,51,246,170,88,19,193,131,132,171,156,221,198,36,101,51,27,226,40,224,203,244,226,202,196,149,176,58,99,93,238,39,101,54,161,39,158,17,33,100,178,92,145,230,202,68,150,158,202,12,209,178,94,85,67,14,120,200,55,133,106,168,146,53,56,232,79,190,123,35,63,18,105,2,120,228,143,10,202,226,132,100,249,177,9,36,244,219,40,39,204,17,42,109,146,222,209,199,222,136,1,29,229,202,182,178,50,194,25,142,64,115,34,131,230,36,150,14,204,16,104,25,65,196,134,141,196,78,84,68,201,60,28,41,38,231,43,251,86,179,25,28,122,249,148,219,192,9,97,50,212,30,9,47,129,62,170,208,248,207,250,169,44,86,168,110,125,198,34,35,227,76,1,84,188,248,199,43,22,168,111,157,7,218,227,76,166,53,92,177,147,141,46,54,66,37,204,187,121,83,104,124,169,196,173,0,63,15,110,73,153,99,101,163,242,51,180,124,74,139,114,8,204,230,91,67,62,186,79,14,84,89,68,104,229,230,167,35,187,170,63,246,137,150,146,158,120,196,196,85,91,113,78,194,147,48,146,86,86,140,71,204,149,148,172,125,67,86,142,92,64,146,50,1,139,108,151,141,79,70,49,198,153,61,228,43,18,228,43,86,193,76,12,73,61,200,43,42,72,36,103,22,69,33,119,168,103,84,31,168,152,209,149,90,204,147,71,203,202,153,100,6,233,241,178,234,103,38,156,30,28,169,80,88,72,47,226,18,176,14,9,43,68,248,17,99,15,48,149,108,115,228,140,38,135,48,249,58,147,96,188,133,74,166,76,198,196,52,107,189,183,114,147,29,75,196,165,97,142,128,153,106,120,68,94,141,107,18,111,186,134,178,126,69,140,101,168,222,193,81,174,200,68,206,53,216,228,241,40,182,63,108,68,102,241,130,229,10,141,89,24,232,178,58,149,166,200,68,25,131,149,143,226,65,192,190,97,24,197,190,77,144,213,148,230,145,88,144,187,211,195,39,159,18,76,24,219,101,111,49,251,230,113,41,43,44,241,188,242,137,109,76,86,110,6,200,118,79,17,21,117,61,144,11,220,37,11,1,227,146,76,201,243,25,140,125,171,7,101,87,45,31,26,143,184,93,139,67,222,207,101,66,217,92,62,181,157,168,138,173,73,190,247,84,252,138,172,52,91,174,165,49,167,159,164,40,7,201,149,147,181,108,9,178,35,118,123,230,112,161,148,205,202,26,2,108,160,237,74,158,199,198,59,202,159,250,110,216,105,108,246,51,31,82,186,174,36,26,108,133,115,38,75,19,56,144,240,245,60,232,36,230,70,237,178,161,228,211,228,74,209,148,89,127,98,154,147,83,130,114,160,205,19,193,69,208,213,50,49,57,149,184,99,68,40,22,9,35,40,19,60,22,223,6,45,79,134,56,199,226,65,217,26,88,250,80,28,205,242,99,126,116,178,100,96,123,162,91,89,107,249,57,80,82,103,140,159,77,61,140,217,99,239,152,250,80,51,242,65,62,81,21,107,153,61,131,247,82,51,95,0,135,32,114,169,49,104,108,133,44,61,90,65,251,168,167,235,2,125,85,28,198,100,89,122,108,162,117,37,88,216,171,76,163,155,93,66,121,62,234,2,3,229,148,232,136,213,68,247,147,64,198,219,43,170,84,231,147,168,9,128,103,137,81,134,72,241,169,134,61,130,122,62,55,34,24,207,254,134,207,96,10,150,201,14,82,45,187,51,143,221,88,154,25,59,144,78,160,94,154,65,63,50,207,210,183,163,194,108,105,136,67,245,86,231,198,31,180,84,214,83,50,39,31,163,199,231,194,81,162,97,210,74,131,244,211,156,36,255,0,213,121,230,28,110,228,173,34,133,93,241,18,76,140,126,165,155,41,206,49,230,40,150,217,150,76,41,217,137,81,64,48,38,129,153,148,163,145,108,90,72,89,16,139,178,211,99,39,54,36,19,43,118,222,210,233,38,134,63,4,154,101,104,202,186,49,115,145,100,145,4,53,166,39,210,78,216,98,120,32,195,12,145,142,152,178,50,149,75,238,26,31,51,242,37,102,126,82,38,146,97,160,54,120,222,176,213,101,53,49,136,136,208,25,37,18,24,104,208,192,198,158,212,23,23,21,76,164,6,5,55,101,66,2,174,130,240,188,163,64,26,169,45,174,42,173,14,123,26,144,130,38,16,136,138,166,183,77,227,103,46,52,225,143,139,5,136,19,90,140,164,225,42,123,42,27,254,86,50,153,25,241,186,138,130,126,161,96,223,180,151,216,182,154,79,228,82,119,209,143,52,239,52,68,150,111,2,170,171,230,52,184,100,27,32,123,101,81,15,209,63,60,243,11,173,21,14,54,160,25,249,69,198,168,161,238,254,145,21,87,254,122,19,101,84,225,168,4,10,28,92,42,142,182,147,242,118,173,241,161,238,124,10,139,240,244,212,204,34,216,223,14,54,201,233,206,255,0,141,36,223,140,140,89,176,202,22,44,171,251,141,31,61,159,73,47,146,252,139,226,81,62,97,35,49,29,129,170,122,101,150,197,42,53,246,231,205,41,153,63,41,208,143,103,209,88,50,170,132,207,14,231,238,170,45,49,78,193,15,46,37,234,64,130,72,25,152,74,144,44,219,15,18,162,178,161,41,25,155,3,204,128,12,140,71,248,48,67,64,60,196,243,71,177,255,0,145,137,46,194,178,208,8,218,168,21,189,162,88,51,92,193,43,253,181,63,171,97,188,190,97,81,84,52,231,245,92,50,250,210,178,185,219,14,195,46,94,231,111,141,51,122,12,161,67,204,135,148,15,14,213,55,161,170,170,21,107,62,107,247,22,19,246,162,243,229,227,79,192,227,155,54,192,231,211,33,190,50,0,222,24,211,123,235,40,57,59,84,84,253,84,193,19,8,150,89,74,70,174,103,62,168,133,65,6,1,4,78,21,190,30,161,100,146,97,71,188,195,141,202,178,170,229,25,157,13,80,39,206,140,127,113,93,67,147,185,3,20,181,111,156,227,179,8,149,132,58,169,88,58,147,212,156,147,45,77,102,123,4,53,148,59,32,23,133,41,212,48,39,70,233,42,155,141,50,80,136,143,83,21,99,117,58,115,43,65,39,169,1,62,133,255,0,73,72,70,212,247,145,137,212,69,81,15,86,144,140,230,90,210,98,43,116,250,248,234,96,24,207,141,237,98,77,163,27,39,114,0,214,160,147,203,149,98,201,131,246,127,226,160,58,171,121,143,153,25,139,222,148,79,107,34,209,2,97,8,152,228,39,254,138,138,196,154,22,20,73,126,216,111,50,87,14,226,36,210,61,62,153,24,114,123,148,233,170,135,11,244,130,76,11,84,197,134,153,128,38,118,172,12,193,145,138,126,124,147,198,237,18,194,183,80,188,156,56,146,21,219,90,131,220,51,145,99,85,60,113,137,218,138,152,29,201,51,21,1,38,158,47,135,110,36,2,178,240,45,99,60,101,103,106,203,195,243,169,42,219,38,70,225,221,101,85,80,204,194,141,3,84,55,96,2,179,169,104,244,97,253,36,115,30,179,123,8,68,246,34,208,183,216,142,101,62,46,149,162,24,78,39,229,40,149,6,17,145,106,53,104,62,169,18,176,171,100,54,190,99,240,37,121,136,66,45,198,140,49,116,202,202,133,11,31,145,73,185,29,74,216,133,60,201,68,246,35,204,196,4,243,0,64,122,210,106,194,183,188,132,226,9,83,24,112,222,54,115,21,43,170,49,36,157,230,196,158,61,135,84,224,51,126,160,22,80,37,201,31,15,18,209,91,90,72,47,229,84,80,228,237,187,150,217,38,1,25,194,178,194,230,134,248,208,224,148,31,117,107,53,60,81,245,36,114,110,201,91,204,143,135,170,162,73,26,205,195,53,233,219,151,115,111,131,6,134,153,48,3,98,30,124,204,157,73,36,249,152,193,218,145,153,170,81,97,211,200,40,214,76,33,59,82,217,146,70,167,179,75,43,243,101,69,70,9,228,191,10,143,51,169,85,80,111,91,48,137,240,100,229,31,50,213,2,144,145,128,136,124,53,102,90,16,105,21,216,22,99,8,70,113,37,80,35,28,83,159,149,84,6,181,229,98,45,148,228,42,117,82,45,37,13,81,159,16,96,103,18,241,174,199,5,100,250,215,141,104,244,19,201,247,70,155,34,74,201,201,129,77,168,119,40,202,115,111,150,12,209,146,178,101,221,70,79,33,195,216,143,15,26,21,104,81,166,74,224,46,159,0,3,102,96,246,41,235,187,225,214,129,86,89,245,189,34,147,2,44,145,243,9,73,179,96,142,201,155,156,200,218,194,118,237,252,68,255,0,26,177,170,190,220,129,153,86,54,90,122,8,135,152,66,75,66,204,79,225,91,183,66,223,144,147,124,19,31,134,231,70,243,196,92,162,81,250,159,68,220,219,121,226,46,34,46,167,26,202,36,34,114,197,33,83,216,115,233,166,131,244,3,94,134,39,5,153,15,207,21,180,250,198,147,229,49,110,68,173,107,99,88,144,12,205,196,186,105,180,245,84,239,51,68,46,36,164,212,36,140,68,181,11,177,30,109,220,101,170,54,114,19,54,34,43,135,198,139,24,28,162,26,74,249,128,201,136,66,76,96,84,59,185,113,134,192,229,69,190,238,36,238,225,13,33,124,2,23,149,106,53,109,174,7,152,66,75,102,30,170,59,152,24,37,234,75,164,198,75,234,164,220,231,197,44,92,106,181,144,226,78,131,205,216,154,194,240,18,86,176,121,21,204,48,211,22,14,41,112,50,254,78,197,32,106,208,66,230,14,68,198,171,80,215,120,97,41,121,16,109,110,13,107,85,18,49,254,83,173,14,243,0,64,229,139,149,54,152,246,73,246,146,71,191,159,17,68,68,26,15,14,72,250,68,94,52,154,239,74,140,178,189,68,37,84,97,128,15,107,42,44,209,184,49,98,69,66,194,10,214,98,26,63,11,200,254,20,41,159,182,122,111,91,224,81,165,1,37,195,241,1,252,75,155,89,92,89,103,120,133,40,162,93,114,238,51,8,197,7,107,67,148,156,34,77,81,149,148,147,102,167,181,132,255,0,155,22,81,165,122,193,145,53,36,18,109,5,201,244,213,231,225,225,201,30,44,72,170,125,1,22,49,243,8,93,169,89,67,112,128,248,105,62,203,79,131,105,96,34,99,23,31,42,185,159,60,115,135,194,147,252,72,135,107,4,31,211,197,136,130,73,116,221,173,172,152,191,213,133,136,130,75,199,19,107,117,185,93,84,102,77,126,208,200,246,105,226,65,253,34,18,51,50,248,20,66,229,86,180,241,137,224,205,218,101,36,196,171,32,18,15,49,148,190,173,212,247,49,129,253,36,68,200,37,208,53,38,60,111,196,37,57,67,15,122,247,238,226,161,148,172,111,70,177,17,166,62,51,106,8,50,223,18,88,135,252,170,165,250,195,214,206,195,26,46,34,32,181,15,195,216,35,157,234,17,34,173,76,102,199,195,139,169,73,85,144,105,36,87,111,98,141,244,149,87,255,0,230,53,99,47,238,162,161,211,130,181,236,21,72,134,33,253,52,72,110,43,75,92,204,92,68,68,64,178,130,95,117,87,208,149,152,121,26,76,188,28,165,74,39,204,177,140,124,187,94,52,107,49,151,164,169,147,234,137,36,29,163,76,10,5,2,100,73,163,88,217,104,200,37,126,237,111,13,8,227,19,181,52,97,153,143,18,4,35,108,180,192,202,204,65,82,22,95,14,165,100,221,196,17,10,79,166,187,52,111,12,152,139,23,42,120,24,123,17,238,194,128,200,228,154,84,39,16,54,150,209,73,24,137,203,246,145,159,194,157,106,121,224,156,78,108,121,20,188,156,159,87,18,13,85,43,96,76,4,145,245,37,90,134,73,227,48,133,8,178,160,107,117,12,186,222,158,84,209,151,207,178,62,25,112,49,41,88,170,173,9,154,123,185,211,143,203,20,130,24,149,131,25,16,160,88,73,100,65,116,136,104,118,63,35,22,170,154,205,112,105,143,202,76,33,65,26,170,88,253,164,242,24,71,145,138,156,204,28,152,63,113,49,54,98,13,140,56,193,139,18,208,25,56,201,133,80,79,123,255,0,56,177,40,139,232,214,162,35,205,19,148,105,88,101,169,82,201,224,24,251,81,48,38,123,203,155,178,77,137,125,162,38,245,186,206,170,48,246,150,37,196,65,34,198,180,106,86,89,25,228,230,73,3,101,46,51,250,136,180,126,48,130,71,240,149,20,107,232,36,88,217,140,170,200,57,129,125,199,212,138,125,198,69,44,251,88,153,59,81,241,152,194,117,36,54,202,80,192,126,229,55,124,108,128,64,83,176,113,188,19,27,224,147,211,158,104,133,196,168,184,19,230,194,227,70,219,33,77,24,5,81,166,190,157,24,248,74,85,71,85,113,18,72,217,153,78,57,46,197,36,233,232,166,76,123,6,76,43,51,4,4,127,82,99,38,5,84,145,229,137,43,145,40,147,39,109,196,172,196,85,77,166,153,182,103,106,13,247,22,162,127,202,9,5,38,49,236,134,252,40,138,64,158,23,20,177,101,72,87,20,83,105,181,61,228,102,114,139,141,70,204,248,150,120,83,158,18,137,95,76,192,79,105,66,106,77,49,93,110,78,104,171,89,76,89,23,203,64,115,106,208,89,115,5,45,184,187,131,224,204,165,228,91,127,10,142,180,24,68,185,246,173,170,188,17,243,109,126,93,43,90,163,171,35,177,123,166,245,13,105,79,139,116,172,153,0,18,95,153,112,74,120,4,141,44,18,241,98,196,245,223,244,219,31,58,11,22,199,255,0,33,102,170,54,58,141,234,171,113,123,168,137,240,241,63,133,109,140,205,178,43,206,33,59,149,73,88,84,198,28,158,234,32,44,39,188,152,134,180,30,210,14,72,78,47,53,54,81,149,130,54,212,115,120,74,36,7,225,224,86,159,52,66,241,253,52,168,217,198,116,214,25,159,37,156,197,81,142,76,138,188,127,211,100,155,232,145,184,138,180,73,153,182,27,37,251,107,215,116,145,38,197,225,47,34,149,153,146,53,83,226,24,188,137,122,134,106,149,233,227,67,166,233,139,232,182,67,194,156,204,135,185,27,215,24,208,115,37,86,206,205,151,141,118,234,75,134,73,7,238,163,165,108,114,39,212,198,168,248,9,182,12,18,199,211,71,39,137,80,207,96,203,204,145,204,121,227,116,174,163,156,208,205,42,193,173,38,129,22,48,223,245,22,159,196,50,252,240,153,96,103,146,113,251,82,216,118,81,111,169,108,78,143,13,168,44,152,131,153,3,145,9,182,36,110,97,44,85,96,106,138,245,109,32,202,206,88,170,98,134,28,161,29,226,17,127,141,117,144,192,61,188,76,88,146,152,122,36,149,22,68,150,97,118,170,178,136,178,19,54,79,188,44,76,37,200,84,195,77,192,38,14,101,90,103,196,234,196,182,67,140,1,116,137,21,11,26,195,84,113,15,118,47,105,62,140,193,217,1,14,195,99,26,156,13,241,235,109,94,31,105,73,154,131,71,29,199,134,167,28,103,230,16,146,91,176,146,115,58,185,4,159,254,33,136,87,242,151,18,104,24,208,100,243,101,227,90,178,43,138,214,66,62,159,80,142,48,246,146,196,60,159,117,111,53,109,117,177,62,114,172,120,254,218,111,168,116,124,25,32,221,212,246,9,15,90,201,216,54,134,138,65,17,80,44,77,106,29,19,162,201,19,252,172,153,16,90,110,132,113,134,253,166,65,13,116,112,192,103,247,98,72,46,228,193,173,35,194,20,173,81,86,206,106,204,193,143,8,98,169,251,32,234,210,147,52,74,190,52,230,49,128,65,230,78,67,125,42,8,16,81,108,132,165,61,145,250,108,4,65,17,60,123,200,49,229,17,82,235,89,59,215,230,196,180,195,124,191,117,32,227,199,152,4,31,47,98,159,178,173,5,151,158,97,42,56,112,1,37,153,140,140,101,36,95,170,157,88,145,205,3,164,160,254,125,216,148,189,173,9,225,78,225,47,26,236,51,235,126,138,141,212,52,242,255,0,57,82,178,173,71,141,154,193,90,109,128,32,25,155,26,209,169,33,143,38,80,137,33,173,187,37,108,230,8,189,74,241,225,29,188,76,223,251,162,200,228,87,192,217,35,100,214,228,5,87,168,194,157,204,92,177,149,159,132,18,3,50,8,250,109,133,247,113,35,32,67,24,217,132,220,137,235,161,54,102,17,153,251,35,252,161,85,53,84,252,128,230,74,238,234,162,21,249,130,181,195,141,42,48,20,153,114,43,107,169,75,38,49,8,60,209,18,150,24,249,48,149,111,173,178,77,30,96,23,180,67,88,25,41,43,113,190,146,60,34,18,22,147,77,206,47,153,101,149,95,64,13,28,158,238,34,45,146,67,84,62,162,173,170,134,243,166,149,82,79,115,58,146,87,213,26,176,129,124,194,1,156,89,84,244,248,12,146,254,34,162,171,89,182,226,88,12,215,92,202,55,221,193,47,246,164,18,154,190,170,202,77,222,37,68,201,47,146,60,56,144,179,2,252,120,83,171,18,224,74,198,178,60,23,241,21,57,135,175,229,11,195,48,178,164,182,181,82,203,210,177,173,129,140,124,194,202,166,209,181,142,165,149,43,145,211,106,181,36,25,32,202,81,13,63,141,169,1,131,16,165,17,115,24,12,32,184,113,38,241,163,17,103,102,18,176,57,209,3,168,64,79,118,49,127,117,32,212,225,166,178,102,111,75,141,147,234,9,34,102,158,121,9,152,51,200,183,154,51,196,62,212,250,51,147,217,139,199,81,104,106,128,34,112,137,16,250,72,178,71,204,34,101,65,250,168,198,126,212,238,182,200,4,240,204,134,152,27,167,111,1,91,52,192,7,238,163,89,160,238,39,51,52,73,81,149,27,195,22,72,254,146,50,28,144,65,247,113,37,222,208,69,142,71,32,231,233,141,71,83,219,23,253,181,63,62,146,224,191,218,145,118,57,247,112,72,60,89,84,213,149,220,28,157,168,220,81,214,57,126,136,104,117,86,66,31,48,150,223,77,4,146,97,150,47,228,84,102,190,170,43,16,249,162,23,153,81,89,76,104,220,159,153,85,107,7,154,184,89,70,151,195,213,167,17,241,75,138,65,255,0,18,183,9,184,248,74,177,216,2,79,112,134,85,184,130,181,57,104,1,91,124,2,38,44,159,20,135,90,253,42,182,55,129,67,21,24,200,99,35,56,132,166,53,180,250,55,179,6,53,63,168,96,60,172,204,18,167,44,135,44,156,65,94,159,12,226,3,194,97,39,39,192,136,219,63,195,152,171,108,7,254,126,213,156,150,115,191,42,2,99,216,62,148,140,85,115,41,225,132,30,124,200,255,0,1,251,60,139,154,155,85,74,132,70,7,17,19,248,26,134,212,163,204,24,164,74,172,198,180,74,133,82,249,224,2,119,37,17,174,37,201,123,51,69,32,147,160,227,43,57,149,68,101,80,9,250,98,13,151,186,49,33,63,15,2,163,168,168,139,88,111,31,158,208,165,82,6,184,181,130,124,82,196,68,172,82,53,103,95,114,141,225,228,76,99,64,124,145,241,37,16,38,14,75,51,21,53,141,100,8,220,57,84,173,64,104,219,196,91,119,224,54,97,50,93,78,192,17,234,200,56,11,205,139,42,219,233,80,74,76,162,18,174,36,173,92,64,33,195,199,204,37,65,84,248,165,39,48,144,184,113,112,160,159,14,202,49,247,97,40,177,253,52,173,128,241,170,202,181,114,172,212,227,237,137,196,128,152,19,248,115,21,122,5,241,60,57,150,115,228,190,72,242,133,46,227,7,227,170,11,118,192,247,80,102,218,123,194,95,36,189,232,101,75,49,155,106,33,212,140,28,103,229,136,148,67,213,183,53,63,117,59,190,9,49,241,41,160,179,115,237,46,121,23,35,174,57,22,153,150,16,53,80,238,193,205,218,140,11,24,146,86,192,4,102,117,114,167,17,179,253,37,208,182,169,193,37,93,176,55,24,192,140,52,46,240,18,89,194,84,103,166,178,79,111,90,14,100,104,48,191,72,85,131,45,69,230,121,243,172,204,98,13,97,62,96,255,0,34,197,156,172,64,230,137,38,202,197,21,62,24,228,218,176,197,201,254,53,85,61,228,31,180,148,189,131,33,51,32,101,97,227,49,136,108,40,75,212,196,60,157,120,1,240,251,136,41,50,101,20,24,69,21,36,54,158,121,57,138,36,172,172,198,198,200,156,202,22,106,214,73,31,106,212,251,33,201,73,67,79,139,169,125,124,99,137,21,97,183,23,192,241,172,167,70,63,9,120,211,184,23,199,40,210,157,158,229,19,2,1,35,63,10,22,49,154,117,117,49,190,212,246,81,153,242,130,42,2,135,83,202,147,47,151,137,90,67,211,12,178,7,42,67,63,68,190,9,242,229,91,183,175,217,37,234,19,143,98,202,5,193,48,97,42,22,202,126,33,147,10,157,102,232,94,1,202,188,240,202,77,81,113,5,100,155,34,159,152,169,109,222,149,181,178,59,11,139,40,213,8,97,159,233,39,176,35,100,26,42,160,210,55,137,53,91,166,217,90,6,113,114,38,222,96,240,230,18,101,51,206,51,58,148,204,159,153,90,194,45,159,92,198,76,123,7,210,178,100,193,228,67,67,227,98,203,195,145,69,153,138,170,168,99,249,82,233,129,33,83,96,176,132,102,21,155,33,226,238,84,21,112,54,233,231,176,94,25,149,128,102,69,199,218,53,1,62,99,6,197,162,170,200,243,158,64,135,218,83,102,107,21,88,85,244,179,29,60,50,98,253,84,104,77,23,254,254,213,16,24,210,187,145,1,147,44,93,201,242,18,177,151,44,178,2,218,249,227,32,240,168,157,250,48,55,24,214,89,135,217,143,232,124,102,126,68,130,202,73,5,218,136,252,79,23,193,41,159,51,212,159,153,2,240,248,53,49,227,34,57,129,138,62,96,165,204,54,46,37,182,48,73,37,255,0,170,196,131,25,70,140,212,49,97,63,9,74,157,195,187,131,56,124,37,82,179,41,248,251,70,85,61,185,151,90,127,182,149,172,58,172,78,94,90,176,4,234,42,67,107,84,201,192,95,107,103,190,72,249,147,54,127,141,96,174,180,34,25,73,19,222,138,179,101,107,6,78,17,38,90,182,72,32,252,216,122,212,179,245,128,49,241,118,37,105,20,162,194,238,84,108,216,49,229,42,73,101,168,65,8,152,162,11,42,70,251,235,43,39,246,226,71,134,24,240,102,150,44,169,85,153,199,104,214,30,67,40,26,170,39,135,205,137,57,245,184,50,65,135,18,229,179,38,108,103,97,246,213,61,35,31,100,54,97,42,186,216,148,145,167,50,164,49,153,37,235,77,216,101,8,15,196,36,84,106,217,213,188,198,40,241,175,76,181,28,145,237,10,85,75,28,235,222,214,82,99,79,90,218,138,119,205,174,141,14,102,248,10,43,192,121,19,120,114,118,195,237,73,90,20,145,174,49,181,9,197,218,165,236,160,28,188,177,59,19,153,147,217,37,139,208,60,17,137,185,24,211,192,157,36,12,221,167,108,164,196,133,135,37,130,63,106,120,195,48,172,66,177,57,21,132,19,32,113,164,143,210,187,151,170,249,158,2,230,50,91,235,16,126,170,107,153,182,213,192,75,248,25,241,185,150,253,152,224,163,103,223,15,3,248,178,164,49,181,56,8,71,229,227,67,50,154,176,191,153,145,159,145,40,178,135,148,111,79,141,38,186,111,73,71,145,44,52,9,223,159,16,178,172,80,224,73,62,1,198,124,201,237,108,159,186,139,244,162,123,194,90,153,72,8,207,205,149,21,40,178,92,168,128,254,52,246,51,248,212,141,108,252,124,73,159,170,176,106,118,55,110,227,231,248,44,88,193,169,179,89,101,247,81,112,228,253,212,182,96,217,74,142,77,90,2,115,98,94,13,108,28,31,160,91,97,153,242,89,194,190,61,242,163,31,237,170,172,140,69,161,18,89,105,232,50,127,181,24,136,165,103,233,183,140,156,34,93,81,225,36,150,45,30,155,245,132,174,178,28,236,167,44,53,84,73,32,195,176,24,136,167,100,210,46,209,38,29,87,73,69,141,73,95,82,68,140,252,177,11,198,84,147,50,212,126,158,214,34,106,180,246,71,245,42,128,214,236,88,204,66,69,86,132,99,78,124,24,65,174,56,89,78,201,47,220,76,248,0,183,3,194,98,226,81,151,112,9,4,239,8,139,151,238,46,130,250,217,69,127,202,9,102,253,43,238,203,198,85,209,85,114,107,38,201,202,35,90,206,17,49,98,32,149,142,158,159,46,79,12,178,167,210,105,234,176,97,218,169,38,79,37,109,139,214,109,208,127,200,221,248,58,8,96,0,160,202,92,139,67,36,196,25,62,108,75,212,246,76,154,14,212,229,149,81,74,206,84,245,82,54,98,27,83,195,100,147,230,8,184,210,56,108,124,103,174,147,107,78,50,131,14,37,206,239,163,30,183,205,43,40,241,200,207,136,242,52,104,147,129,247,6,182,177,159,105,75,104,253,66,253,214,37,97,101,100,194,49,37,150,163,178,189,170,40,187,178,4,104,152,177,41,168,217,11,41,133,8,145,150,70,33,14,190,134,28,177,19,54,212,152,210,199,37,198,146,58,41,93,73,101,236,149,83,133,128,146,62,85,31,90,16,99,97,178,167,33,178,4,111,117,94,196,54,213,195,230,86,213,99,234,228,74,89,128,103,246,214,22,86,91,158,153,74,126,99,223,231,218,178,204,81,97,90,151,209,141,23,183,229,191,218,84,48,231,215,96,229,139,25,114,6,89,60,76,75,89,113,115,187,195,186,88,211,49,171,210,35,252,157,59,80,218,193,252,253,127,198,163,95,170,185,240,163,163,70,121,64,204,201,101,173,87,38,96,137,25,58,152,187,80,226,109,245,44,169,221,105,135,36,10,82,51,242,191,17,149,52,56,219,102,51,17,87,62,86,58,36,173,70,134,140,49,173,63,147,255,0,112,134,121,142,69,152,95,20,125,221,139,166,204,114,109,168,83,217,149,124,234,65,190,123,197,212,149,204,153,43,27,209,102,53,99,82,141,143,2,244,175,240,40,128,234,23,198,63,49,85,84,59,32,73,6,100,3,45,0,38,76,60,34,117,45,209,172,178,49,122,201,140,146,52,151,192,130,34,214,81,149,134,147,194,66,177,106,141,84,63,117,23,14,102,32,115,34,100,220,65,24,210,226,43,95,192,214,248,192,24,250,134,180,248,51,205,39,159,171,65,212,21,170,29,145,228,244,173,176,219,13,92,202,86,70,200,154,64,48,227,119,36,33,124,161,247,45,251,204,171,25,129,99,41,124,226,251,75,238,241,159,250,41,208,207,24,214,83,44,165,145,34,179,27,182,165,40,102,12,168,89,242,71,25,15,0,195,198,128,212,54,64,19,56,187,19,181,170,42,170,220,106,19,14,72,249,150,6,147,16,106,75,115,121,225,155,219,70,211,201,60,159,213,137,75,34,148,208,112,105,35,64,73,200,84,209,144,217,224,182,237,128,154,164,183,52,78,36,113,171,72,78,145,45,176,224,28,94,209,21,83,216,204,157,75,63,39,253,36,213,80,222,114,123,52,232,222,210,209,39,80,203,25,57,83,233,129,103,130,91,134,36,158,19,9,66,69,200,232,142,111,219,65,149,13,192,231,51,22,84,224,193,1,25,212,164,227,86,142,9,242,196,84,126,103,36,68,234,212,37,42,171,234,35,178,198,39,172,96,27,42,245,148,51,206,234,22,85,182,182,182,112,251,96,17,83,39,51,20,83,100,192,202,199,194,36,175,102,66,43,0,249,227,229,17,80,114,160,51,254,47,234,34,21,73,239,11,99,127,161,46,178,167,63,155,205,16,68,84,225,134,15,105,17,177,98,122,168,141,35,33,207,140,203,200,62,209,17,244,243,236,114,124,216,149,44,152,100,31,82,1,249,22,21,89,46,185,104,30,25,44,247,132,52,67,224,86,201,98,73,226,245,188,33,150,39,246,162,204,102,218,152,201,129,139,205,38,153,230,37,70,108,133,98,71,62,1,210,148,141,168,122,156,196,243,79,13,27,43,18,24,220,73,152,100,157,10,100,150,115,94,204,99,91,25,25,106,52,252,125,168,170,219,40,146,72,158,194,109,234,107,52,52,17,171,114,43,8,204,137,239,69,202,180,217,96,246,132,49,34,196,214,196,131,33,253,213,227,67,252,136,201,47,228,234,95,99,100,47,180,144,124,136,43,90,67,146,119,219,79,42,180,96,203,17,134,221,16,69,85,175,164,25,123,86,140,195,173,247,86,237,161,79,200,119,196,213,2,156,241,184,141,43,40,211,134,86,197,39,112,150,136,19,193,59,168,169,131,195,143,151,42,206,2,186,223,144,36,202,72,163,103,20,85,47,107,2,92,111,60,34,86,225,153,147,136,171,198,173,36,145,245,101,91,107,146,171,68,199,59,135,36,227,39,42,166,129,119,16,124,70,42,30,226,132,159,156,209,20,75,234,173,114,118,161,149,139,198,200,252,206,164,251,90,236,127,170,66,178,214,33,72,185,164,151,158,55,105,83,189,42,253,201,57,138,163,145,209,183,21,74,27,138,79,82,3,240,137,113,141,97,240,162,117,148,188,221,68,95,163,99,67,202,198,34,95,78,50,119,9,85,106,250,102,113,110,191,78,246,136,226,154,3,77,218,214,196,195,47,151,18,188,101,110,34,102,23,18,163,125,59,60,248,68,138,102,152,57,25,148,82,134,158,170,46,244,150,179,0,70,123,10,60,38,91,205,24,120,214,198,80,196,140,254,105,68,88,76,152,8,195,82,102,100,43,85,148,76,102,99,122,243,222,79,5,241,243,1,37,235,226,193,248,24,61,255,0,145,40,146,17,255,0,192,249,68,156,178,25,202,181,79,209,246,164,99,202,41,67,199,224,183,108,77,237,17,133,161,146,68,67,39,3,222,74,3,91,99,8,248,140,85,182,75,50,177,78,172,94,200,227,199,176,126,25,68,81,160,36,201,6,55,229,42,77,152,131,30,18,149,106,141,130,73,57,149,149,137,108,233,203,184,100,55,179,63,10,114,25,132,250,169,112,99,69,141,210,140,52,97,201,7,9,83,5,141,86,83,241,15,181,33,13,217,4,117,170,237,135,173,99,242,169,112,207,126,118,24,42,76,167,84,114,98,118,122,167,158,200,12,89,79,164,56,159,155,141,7,163,228,176,177,88,168,228,132,152,30,170,112,200,185,19,222,120,251,87,153,51,243,246,175,123,252,201,135,163,196,32,242,165,27,208,71,119,84,59,113,225,42,81,14,134,45,65,59,114,171,135,132,2,31,106,147,212,47,32,134,242,137,110,38,43,61,191,129,175,181,96,152,147,204,213,67,240,72,12,251,41,220,65,236,64,63,79,95,148,159,109,37,24,182,30,99,119,220,50,73,22,6,102,229,2,202,211,194,238,18,98,23,147,26,97,108,10,202,217,209,185,68,82,38,80,245,11,250,101,173,76,152,50,112,229,65,76,140,79,105,32,90,252,135,210,77,6,72,248,75,200,133,127,248,20,89,153,107,26,94,96,202,227,84,80,230,60,128,230,90,217,169,181,161,247,212,182,47,84,16,236,135,56,12,83,70,134,57,61,201,141,59,49,17,130,82,82,204,203,82,132,47,90,108,131,22,119,9,125,212,84,102,44,230,82,111,65,194,186,84,227,110,68,147,244,240,225,19,52,73,75,110,67,255,0,232,157,134,158,80,223,202,183,50,156,130,34,81,149,137,75,90,223,82,6,19,100,64,83,192,124,23,225,93,72,48,193,238,139,42,67,62,135,17,242,132,72,170,152,189,67,112,48,134,194,99,69,134,73,227,44,99,67,34,43,102,207,253,84,228,81,183,20,219,191,97,88,130,120,94,84,100,104,3,243,77,89,90,204,107,99,6,101,94,34,104,193,251,72,173,152,254,146,36,193,196,181,110,113,167,102,18,183,60,192,255,0,237,122,147,88,193,62,52,153,146,73,230,142,220,188,76,237,72,82,161,111,15,34,244,152,195,198,166,103,207,156,35,240,149,17,14,250,113,120,138,36,26,208,227,238,42,190,102,216,111,40,84,115,230,75,43,213,205,243,50,196,121,148,110,31,206,129,149,177,52,155,39,130,150,153,79,101,234,163,177,18,175,219,75,207,213,198,153,50,183,35,24,183,109,92,55,168,101,166,41,61,72,28,165,87,80,233,1,9,156,66,74,233,35,14,50,160,124,193,137,137,109,66,76,173,48,182,125,110,84,184,209,136,52,241,134,33,22,246,70,227,84,86,17,163,161,30,192,147,63,50,121,24,56,153,194,177,184,8,198,52,61,60,159,100,168,29,108,234,17,38,100,161,116,137,31,13,153,6,138,96,88,70,45,152,88,37,130,131,62,6,85,135,128,227,118,162,30,100,134,224,196,75,98,138,172,51,125,172,65,251,169,37,173,147,10,7,160,31,180,35,57,187,18,137,242,113,40,200,216,157,80,198,182,26,214,227,146,76,165,85,144,12,8,202,6,158,79,221,86,144,49,148,12,89,26,221,71,153,168,193,102,212,35,64,62,251,39,180,137,100,8,153,58,145,239,167,25,71,212,186,22,51,142,73,180,79,129,99,44,162,21,51,100,145,227,74,223,167,134,50,118,172,246,105,114,11,35,155,205,37,136,103,153,139,39,192,34,200,48,49,145,25,5,99,10,128,199,144,137,171,33,173,144,33,143,193,26,102,12,108,90,73,153,123,224,5,132,99,64,204,153,19,195,181,124,178,178,100,102,46,105,125,170,137,187,195,17,39,125,74,199,13,249,143,47,140,114,141,226,136,149,211,192,181,33,57,162,173,180,59,185,35,202,85,70,23,156,106,213,90,131,72,201,138,139,164,192,63,130,212,26,114,21,233,235,30,66,119,38,176,227,15,193,42,136,214,23,192,211,204,247,86,233,148,32,18,112,195,14,50,220,249,32,43,19,52,196,191,29,237,114,61,145,177,17,97,36,57,7,204,156,204,127,63,82,6,79,42,91,21,173,5,65,15,231,226,18,63,102,127,164,136,8,113,115,45,239,178,31,213,77,232,22,212,1,225,196,197,59,118,199,149,143,196,158,218,207,196,55,164,240,227,62,113,50,149,3,42,177,26,106,121,217,23,131,26,112,137,204,37,213,97,210,65,240,230,229,67,204,164,139,145,253,137,234,164,55,154,196,245,11,241,13,62,121,150,182,64,0,189,165,171,114,1,31,10,147,21,86,184,104,127,198,155,6,49,10,196,176,47,247,147,120,115,198,139,13,91,154,141,72,201,36,249,180,154,101,8,32,159,136,74,193,146,64,130,159,128,128,79,184,67,101,236,78,190,97,227,1,38,52,249,115,143,132,197,34,50,100,156,100,67,192,134,50,159,50,74,157,106,244,83,233,180,220,18,13,249,178,23,242,33,63,6,86,149,159,165,85,120,94,38,44,131,140,105,187,169,11,59,145,113,180,96,35,74,97,177,13,84,7,77,193,32,249,98,166,134,120,7,204,135,53,220,88,195,237,70,226,139,89,92,34,29,104,35,126,146,46,36,107,217,249,20,223,227,56,159,84,104,99,107,0,19,221,81,105,153,206,133,232,219,204,167,147,12,18,70,166,172,180,243,35,19,54,36,84,59,188,163,237,69,26,96,36,129,50,200,35,116,222,184,137,60,49,248,113,45,172,134,194,13,109,102,53,170,76,204,99,85,176,181,96,41,148,231,31,40,74,68,23,169,62,183,245,106,170,158,96,39,112,251,139,59,141,36,11,33,165,170,248,134,227,166,185,2,208,234,24,36,240,42,120,253,67,4,99,82,144,244,102,203,221,77,63,13,196,43,57,101,36,171,21,220,79,177,166,252,18,125,212,41,153,145,10,26,112,66,254,232,133,94,153,37,240,186,149,23,2,13,87,108,77,70,134,127,116,75,48,211,140,190,214,37,161,154,192,146,120,81,193,187,120,189,165,172,202,110,203,158,125,15,255,0,37,17,107,54,155,137,37,152,75,185,42,222,109,72,114,179,169,43,53,197,145,31,194,37,150,15,199,113,105,180,101,116,98,113,22,74,97,14,52,168,222,234,243,36,159,221,18,216,201,40,97,214,234,31,26,97,209,187,231,165,249,191,226,181,231,72,109,131,77,100,65,243,37,86,186,156,130,7,106,26,121,158,166,238,30,66,13,77,149,138,171,47,112,250,173,115,30,73,240,148,170,238,1,129,36,25,130,184,37,38,155,181,245,151,152,93,126,107,181,214,252,148,84,47,122,228,87,169,218,240,212,105,60,35,28,119,169,151,198,223,29,110,153,60,243,73,139,218,69,85,67,219,49,10,71,110,138,106,12,1,194,69,114,120,113,11,42,114,198,85,120,102,50,218,203,186,168,221,56,211,51,41,42,179,144,182,80,53,84,159,210,64,32,134,183,214,178,84,96,51,212,123,21,52,205,72,2,116,202,81,87,6,157,249,48,255,0,206,151,17,213,159,131,104,55,147,12,19,152,150,254,30,4,110,172,136,250,19,60,172,196,100,253,225,31,130,174,34,51,58,54,36,123,35,74,25,25,244,214,243,70,4,144,98,40,149,9,160,100,234,75,141,13,226,246,146,226,22,103,35,205,85,182,35,240,162,41,35,115,166,211,216,49,49,41,170,49,247,100,81,143,220,232,95,253,101,184,114,21,139,207,11,254,146,194,49,184,209,129,152,52,242,16,85,62,198,126,62,228,204,50,64,79,117,46,123,192,85,131,35,49,22,97,170,175,200,117,132,5,250,107,39,192,200,196,165,129,63,178,84,75,236,165,198,98,109,204,76,252,117,126,33,108,8,196,128,153,60,17,148,245,198,167,124,111,62,85,60,253,78,201,36,237,82,102,103,44,189,42,32,254,101,150,87,163,170,130,57,42,74,49,183,39,84,213,175,198,157,112,54,79,208,110,109,61,249,58,148,164,253,60,72,210,179,98,87,240,39,176,172,194,176,184,8,202,4,237,34,156,59,47,11,224,112,86,79,149,100,13,162,192,38,149,8,152,86,62,148,120,60,217,114,173,38,127,231,93,76,58,135,154,238,92,111,117,44,54,176,181,207,139,17,10,143,135,79,85,37,159,54,82,39,208,227,80,70,7,8,135,145,10,99,55,240,64,29,85,249,62,108,95,238,9,98,109,73,92,94,108,67,90,175,159,185,58,71,50,168,27,78,46,196,100,106,212,163,126,173,167,193,132,66,228,91,96,106,65,248,125,181,43,85,166,24,80,102,42,52,208,7,23,193,36,119,243,26,77,175,16,249,243,193,147,50,249,14,251,108,252,43,209,171,96,205,102,34,149,109,153,165,89,225,195,41,87,34,86,80,247,234,72,50,65,136,209,82,150,85,110,95,152,34,68,86,211,193,24,222,35,114,162,119,224,173,247,113,32,63,248,25,86,198,63,188,168,216,96,96,195,181,31,238,41,154,171,225,148,153,114,140,191,186,154,204,181,1,16,43,43,13,2,240,23,218,140,147,90,207,4,97,189,0,102,28,188,219,252,73,44,199,147,39,49,83,5,68,246,166,100,227,225,70,67,49,198,62,18,162,158,200,37,246,151,188,224,143,164,73,70,176,218,169,236,156,62,101,174,126,146,28,159,210,21,108,164,52,17,19,153,58,52,152,62,204,244,214,39,82,92,52,140,130,206,110,82,33,99,76,219,74,78,204,246,73,62,44,171,11,45,18,73,32,124,186,249,252,159,77,43,13,143,144,139,80,195,29,187,20,121,170,137,27,182,42,173,170,12,232,211,153,18,216,68,84,118,85,160,193,150,36,95,247,80,160,216,28,210,134,97,51,254,210,171,126,164,0,215,131,79,16,94,101,55,98,158,147,67,101,38,203,118,46,180,173,97,150,165,4,154,169,119,241,95,233,221,139,237,85,109,141,111,21,132,82,9,54,211,102,244,215,179,50,186,147,38,37,180,30,216,201,149,132,200,231,210,96,12,160,82,214,84,227,243,234,87,83,3,136,136,127,58,97,179,154,41,50,38,52,129,252,43,151,152,57,22,113,168,113,145,138,230,180,195,178,243,12,65,127,186,181,79,140,8,68,230,198,150,186,7,118,3,134,28,67,79,118,204,16,50,134,80,215,171,96,65,183,103,202,74,228,90,231,233,226,86,143,54,252,101,251,105,128,31,121,136,139,123,230,68,47,129,130,37,9,169,38,90,194,127,15,90,123,167,175,162,16,12,12,177,114,37,176,213,196,181,129,106,1,179,149,46,181,212,152,186,75,136,104,83,64,121,122,178,32,36,213,28,188,69,22,84,84,21,148,0,210,64,83,246,229,202,156,70,170,137,54,46,25,98,67,64,211,209,96,191,46,36,124,147,12,99,64,106,215,23,250,12,24,47,225,85,16,225,128,177,57,162,141,71,6,203,230,251,85,205,60,255,0,148,226,18,69,101,176,72,172,40,153,0,227,27,248,184,210,200,210,65,147,148,169,157,196,251,28,252,162,227,73,153,36,19,120,141,23,18,214,53,120,155,141,106,8,207,225,95,63,24,78,23,76,82,47,172,129,139,152,43,41,243,199,131,8,98,242,44,12,65,223,169,216,82,97,48,134,34,45,193,120,39,13,78,73,167,223,17,133,203,200,140,135,91,46,49,51,101,78,107,84,118,202,168,159,73,79,234,31,135,81,108,137,187,77,3,100,113,29,129,48,136,174,106,131,234,67,96,177,38,196,131,89,15,206,119,122,110,118,155,150,195,7,244,222,226,251,38,237,133,136,205,160,178,145,119,63,136,95,15,95,38,153,252,95,232,92,10,171,250,36,227,87,113,228,19,208,209,168,235,43,58,142,41,13,47,221,18,188,167,178,173,140,207,155,226,83,180,241,159,147,41,132,157,154,77,87,81,68,150,161,98,140,55,117,178,127,73,43,145,109,53,217,252,48,229,227,80,19,236,168,225,19,134,86,34,125,53,182,134,239,212,165,97,202,185,102,154,141,67,174,56,112,184,250,226,157,146,89,153,76,48,199,132,69,209,99,70,124,144,117,40,189,73,12,144,79,151,106,174,171,137,5,145,156,34,6,121,222,238,36,229,149,83,136,62,220,170,34,134,121,227,74,126,110,44,170,222,52,252,190,8,49,172,25,14,182,84,99,176,201,148,154,124,172,221,133,122,27,8,94,148,250,7,134,60,37,18,117,36,214,34,140,104,130,126,41,105,92,200,204,201,148,42,222,226,158,12,151,229,197,200,144,204,128,193,32,98,107,193,249,17,147,32,83,73,131,204,44,164,78,96,80,238,73,139,169,55,126,128,56,199,152,83,198,84,202,73,153,79,207,154,133,128,130,118,4,66,197,249,215,98,208,212,57,107,88,99,23,253,11,25,250,98,39,159,205,197,30,79,218,77,42,153,177,102,20,163,243,29,236,32,144,125,75,83,233,43,137,238,145,109,223,131,31,82,90,107,182,9,233,26,66,139,27,14,99,64,0,145,19,233,224,201,7,9,121,20,243,53,107,7,237,45,175,214,192,16,249,68,141,193,182,117,17,93,198,60,99,225,42,16,57,62,170,127,185,5,255,0,54,85,224,233,184,158,121,114,169,214,227,180,148,196,3,207,242,63,50,231,186,145,147,183,92,66,38,53,214,31,91,137,137,12,248,3,146,78,165,178,71,117,22,57,168,196,133,39,24,249,149,230,158,152,120,222,234,80,250,113,253,37,137,159,42,16,242,132,89,86,44,116,27,114,231,72,97,136,70,47,25,132,43,58,148,189,38,161,220,177,138,170,51,222,70,118,170,43,18,101,160,165,225,31,154,63,108,2,177,156,88,144,87,12,56,199,152,34,68,64,153,144,12,90,198,152,201,167,127,181,202,128,96,72,34,97,151,21,59,49,142,62,97,21,109,134,109,247,234,196,139,8,104,170,198,36,100,192,158,111,8,150,50,97,128,71,204,20,115,60,240,113,118,34,194,212,67,233,187,31,61,216,178,145,44,125,193,198,124,65,138,171,247,54,88,241,20,67,64,120,50,49,242,226,26,165,140,50,134,31,82,137,213,137,77,93,233,89,113,143,187,196,69,107,26,100,95,182,37,182,78,9,35,226,42,86,101,29,46,115,208,198,33,59,162,145,52,129,38,92,31,168,169,25,140,94,208,208,242,94,12,158,218,151,248,202,103,244,100,25,143,69,6,75,10,68,179,205,137,81,166,18,9,59,120,209,99,118,213,202,187,185,153,65,255,0,190,46,105,62,182,116,146,61,88,64,152,59,38,118,161,236,160,30,55,50,101,204,91,83,18,25,225,177,164,35,55,101,227,84,21,182,160,32,57,146,61,102,108,149,79,194,94,69,200,89,241,44,148,135,218,91,100,18,73,26,135,68,48,235,50,157,242,75,192,68,31,131,60,251,87,51,164,248,139,93,56,236,249,252,163,253,213,211,33,134,182,104,25,46,36,174,212,171,34,185,146,66,208,242,25,70,181,219,3,18,195,213,101,149,248,68,149,204,97,197,210,183,214,249,151,153,43,54,64,181,168,229,146,101,141,157,72,99,48,114,124,196,100,41,172,165,198,127,81,17,44,123,10,60,170,132,136,29,79,78,77,240,202,17,42,106,217,39,16,25,197,254,132,100,200,31,147,46,37,232,210,98,8,125,92,138,17,224,250,177,89,26,233,162,253,26,36,189,235,84,102,29,55,173,12,91,47,49,101,196,69,188,212,50,224,147,234,141,117,216,229,21,201,170,150,48,110,253,164,134,76,153,81,137,196,174,195,51,131,9,82,27,90,223,116,41,152,23,254,68,232,103,254,127,184,158,192,158,194,113,25,41,244,214,73,91,95,91,182,240,48,138,165,82,182,81,188,250,115,254,174,33,80,6,147,44,93,194,34,219,14,200,228,225,10,104,202,217,211,153,196,44,169,170,46,230,168,106,173,153,249,51,45,239,55,209,89,70,173,56,248,140,44,75,115,224,16,104,101,50,217,30,135,60,137,163,31,185,65,6,27,17,241,158,49,41,214,128,217,153,190,48,203,220,37,241,149,81,4,188,249,131,26,14,77,170,55,13,88,117,24,178,48,196,190,241,249,246,164,50,108,165,148,107,228,59,46,78,85,182,40,176,169,90,25,47,233,95,102,121,148,8,72,214,81,68,60,171,207,187,130,69,138,194,215,248,115,171,176,217,66,156,242,226,202,53,190,171,82,28,125,217,21,92,198,86,206,247,82,9,149,88,188,240,166,104,199,222,40,225,234,76,128,225,42,2,125,173,143,159,106,159,173,135,58,49,250,147,231,195,124,150,36,219,31,122,134,76,49,202,206,212,44,151,189,121,145,165,11,132,162,78,99,104,194,73,6,81,90,127,26,213,132,70,234,152,156,124,9,115,127,72,179,11,236,171,120,141,202,169,99,104,251,88,196,253,80,202,183,26,147,234,170,172,106,69,166,97,52,9,135,237,50,104,251,176,70,103,82,10,100,61,178,73,106,255,0,201,194,134,140,101,107,140,103,234,76,191,105,101,15,86,144,94,234,134,158,201,194,3,204,165,25,169,44,71,47,9,132,69,6,90,29,107,182,234,119,136,122,207,17,58,134,153,126,45,131,39,180,67,92,158,134,127,59,50,251,171,163,195,211,209,45,162,102,18,213,86,33,38,210,124,27,230,86,193,183,230,17,127,218,89,195,248,111,85,52,25,139,104,65,17,97,2,1,234,56,114,163,36,207,212,21,191,55,181,25,71,245,22,218,132,154,54,126,26,131,27,225,64,49,229,13,160,202,79,186,132,244,121,213,4,196,97,35,89,241,11,242,124,220,92,72,83,107,205,63,55,251,174,79,221,85,89,20,79,199,148,243,33,144,156,198,91,94,204,105,89,174,25,36,156,69,71,195,97,228,179,153,37,135,219,100,54,189,155,149,231,210,65,146,7,152,189,159,77,30,199,130,51,18,105,250,134,46,76,41,172,101,89,197,19,222,248,204,196,17,33,161,198,222,189,153,81,207,146,57,36,90,24,97,136,138,76,89,108,138,60,97,189,32,125,171,15,91,33,30,144,204,49,59,178,173,240,204,194,141,43,13,31,252,202,136,214,163,47,114,47,204,5,31,106,143,124,157,178,202,53,223,38,28,168,200,25,84,166,159,72,242,143,118,41,72,48,217,18,55,9,138,135,124,243,148,124,42,120,209,167,73,35,242,202,88,11,255,0,34,146,101,147,36,179,133,44,126,251,218,71,80,241,179,234,167,79,198,79,104,106,170,73,155,34,97,144,206,78,226,173,172,211,24,137,155,40,209,179,227,18,55,55,182,135,101,195,35,119,37,102,5,141,156,208,102,109,184,145,33,178,28,97,246,169,251,139,236,132,126,20,133,246,82,189,228,88,125,149,208,186,153,125,185,30,17,37,248,78,78,228,138,156,207,43,213,30,109,178,117,21,170,156,77,56,114,15,9,145,97,173,57,58,132,133,51,216,78,148,198,4,194,70,238,42,168,141,96,121,144,49,179,152,73,35,32,115,170,91,43,176,12,124,66,82,102,153,107,52,252,93,106,13,34,141,28,109,82,158,182,4,28,124,197,78,35,86,213,127,236,92,170,98,183,56,188,51,114,170,102,60,2,103,18,219,48,141,10,253,139,110,52,244,76,153,130,46,52,134,77,39,210,85,178,100,156,160,72,94,98,103,197,137,110,224,44,96,113,180,246,68,105,169,6,38,125,197,65,26,27,196,6,25,109,194,2,251,72,220,23,109,172,76,192,135,59,207,133,48,53,108,226,15,154,42,98,248,120,214,108,200,36,110,13,182,76,179,77,89,11,204,219,94,53,155,35,12,189,194,85,187,156,131,197,149,42,159,1,226,126,100,219,130,172,109,228,39,48,113,141,105,100,198,70,77,94,18,23,218,73,230,70,196,254,100,133,22,166,199,207,101,144,240,226,74,253,52,226,34,123,13,144,113,241,45,115,38,0,72,51,200,1,144,217,224,135,8,126,111,181,120,214,95,73,41,53,199,63,254,74,82,49,120,227,98,171,102,72,220,217,86,163,76,202,131,9,143,38,47,10,211,13,135,200,253,216,147,9,83,107,222,2,147,9,145,245,176,198,46,145,47,175,129,193,148,43,232,77,137,104,91,18,136,61,125,75,39,198,97,6,128,170,147,149,52,240,121,58,85,108,66,162,73,239,219,51,50,38,4,152,179,98,162,164,211,158,115,49,98,64,135,79,75,168,226,75,82,171,39,255,0,169,169,245,184,159,196,94,52,238,1,153,24,24,177,33,152,190,189,227,250,171,44,51,89,204,110,32,18,72,30,97,23,145,78,50,100,168,79,230,18,166,14,76,107,83,224,100,34,206,98,218,152,129,67,178,220,143,169,120,208,50,34,159,15,18,243,12,241,173,11,126,160,65,97,32,254,218,96,27,88,184,240,229,72,117,13,223,228,122,231,102,212,135,20,181,205,51,81,78,190,158,29,227,172,90,192,5,144,62,170,131,181,211,199,17,31,132,74,211,71,217,2,202,35,51,21,80,92,105,184,50,89,187,9,81,13,93,114,35,52,143,11,212,226,193,100,184,71,229,18,110,107,227,201,6,20,110,167,134,72,67,126,81,37,180,129,100,159,105,116,42,208,86,107,173,220,240,105,34,91,254,172,74,134,158,0,235,120,66,133,52,2,15,152,69,26,42,28,204,157,171,73,115,29,190,96,252,59,82,51,27,33,248,147,88,117,68,154,127,182,157,179,79,68,141,250,65,101,90,170,99,54,136,78,6,49,228,251,72,207,6,8,124,169,191,162,78,146,78,105,67,18,218,109,31,20,189,210,136,134,5,97,27,33,142,75,56,74,129,121,159,24,152,178,167,207,167,28,110,24,133,75,205,90,194,157,153,146,21,89,0,216,242,100,205,149,80,85,90,251,41,116,154,172,64,225,83,49,173,101,70,156,240,152,73,106,89,90,234,116,73,230,220,196,126,37,207,166,6,80,167,42,136,118,91,145,246,163,89,2,45,145,62,108,74,149,82,59,140,130,24,97,34,217,50,168,19,187,69,139,238,43,0,233,176,12,28,57,16,83,169,37,254,78,84,245,82,11,35,59,16,147,52,145,197,205,18,87,241,163,233,39,191,170,88,185,21,3,224,29,40,159,73,100,86,60,177,5,136,137,107,250,143,184,175,139,15,141,79,185,6,101,53,113,73,56,124,177,4,130,141,39,85,65,38,25,124,163,79,227,106,73,98,31,44,84,91,246,25,99,167,13,123,145,242,119,209,189,162,33,77,60,255,0,85,116,23,218,130,112,30,28,74,82,126,155,36,151,191,16,184,210,237,140,179,126,194,192,207,39,213,76,89,106,127,4,154,77,61,140,47,60,66,34,90,249,150,81,143,136,177,72,145,149,138,172,138,231,73,211,214,164,41,48,229,86,161,228,2,229,90,50,120,197,43,44,188,130,93,40,50,70,86,113,38,82,115,123,155,183,47,140,68,194,52,192,73,83,87,19,199,25,138,105,250,168,144,79,194,149,138,44,106,234,116,233,244,143,146,5,15,168,107,78,62,226,245,38,212,154,240,18,89,132,189,139,27,183,239,135,154,34,147,73,163,226,42,194,240,182,71,63,147,60,240,122,132,183,195,212,36,31,134,81,44,102,86,223,149,239,221,197,227,75,159,12,130,73,86,70,47,184,142,165,15,226,208,34,63,18,12,163,92,182,213,146,163,78,234,38,53,75,84,104,132,139,247,4,170,172,193,36,113,170,149,176,236,129,52,248,114,162,164,210,86,206,237,139,200,162,76,247,143,152,69,88,127,226,43,235,120,140,92,169,237,66,45,13,248,23,49,160,50,183,132,92,75,111,173,156,92,33,81,140,215,143,157,253,169,17,213,90,146,38,124,37,69,141,219,100,228,85,250,145,200,62,165,51,168,106,165,77,230,137,143,246,213,148,7,215,73,7,10,10,101,105,196,252,222,218,162,156,236,212,248,56,181,144,103,105,249,89,140,44,95,159,145,83,86,220,2,202,47,111,34,166,190,211,0,187,138,240,226,82,149,186,38,198,180,248,113,113,172,104,74,47,80,41,147,51,109,99,218,173,42,167,130,104,49,24,168,91,189,0,249,48,119,121,70,145,195,15,164,121,132,165,234,81,142,22,133,191,133,36,153,58,133,211,239,66,144,204,100,23,240,148,133,75,228,188,228,233,42,25,150,160,39,186,153,195,96,202,186,185,156,249,32,166,49,172,136,252,70,18,99,182,63,130,114,26,164,192,52,39,69,69,105,137,24,208,206,66,98,77,99,82,99,126,82,227,85,81,168,98,15,218,228,94,153,0,126,28,73,90,168,46,146,51,176,184,47,96,251,150,70,52,18,51,180,106,126,238,73,227,63,168,137,11,205,106,82,112,136,152,212,26,70,59,35,233,213,254,74,7,195,100,155,22,20,94,210,165,100,97,224,81,49,141,44,108,94,252,73,44,79,88,172,108,145,223,142,165,163,35,16,189,43,19,85,60,92,210,196,132,161,187,100,222,226,167,210,76,12,10,182,82,13,27,38,162,39,133,45,158,199,248,38,146,100,140,99,237,82,182,179,229,144,248,130,36,235,81,42,194,217,144,50,159,181,84,105,230,98,26,93,2,6,229,236,202,170,171,97,130,50,97,153,130,176,128,131,230,18,91,48,32,17,56,132,159,189,128,240,72,44,158,78,145,9,43,48,138,160,15,48,208,51,33,188,189,40,248,208,206,39,243,35,228,192,200,4,86,230,238,81,136,195,105,239,119,42,214,24,115,161,31,135,173,59,146,243,194,62,19,9,100,247,229,26,202,169,77,199,15,173,147,144,28,221,136,134,70,252,232,122,208,251,198,77,31,36,30,202,5,200,219,26,183,221,196,152,48,35,35,58,144,65,158,114,175,122,145,50,117,44,181,2,172,227,22,67,197,237,47,62,4,18,15,49,68,60,136,93,228,178,119,34,217,131,7,55,98,219,11,183,79,147,32,198,7,210,26,204,209,162,253,36,4,249,47,140,62,20,136,218,132,158,125,165,81,102,98,139,18,183,200,244,210,71,25,101,26,123,8,165,141,101,145,104,101,198,55,172,200,178,170,151,236,240,198,176,52,193,137,137,53,109,151,26,198,200,196,42,44,38,222,70,83,231,229,75,131,230,34,32,228,204,198,190,6,200,100,75,228,94,184,143,55,56,128,188,27,227,144,120,150,150,60,100,26,206,52,0,125,85,66,24,141,97,201,24,137,153,81,70,212,63,117,73,225,196,182,49,248,158,183,33,106,143,200,184,101,222,95,117,111,101,144,253,220,106,60,47,57,17,12,49,212,191,200,83,110,34,155,200,31,76,107,227,246,184,255,0,74,52,138,52,199,173,175,146,241,39,179,19,104,83,236,30,203,195,193,45,99,50,173,211,38,48,164,237,88,70,146,60,138,138,101,113,51,100,97,145,96,240,140,73,147,240,96,73,102,73,98,102,36,170,206,125,123,208,147,228,142,51,22,163,27,18,46,7,132,158,229,34,181,84,20,6,102,87,240,137,30,31,252,211,35,86,254,78,33,37,175,14,36,226,217,92,10,123,24,150,73,97,35,17,133,136,168,24,24,178,123,151,166,82,15,195,137,48,110,100,43,135,119,101,143,180,137,140,59,189,201,241,25,1,26,1,35,31,17,147,160,208,131,181,42,198,59,76,166,214,70,251,72,224,198,24,217,212,183,4,35,198,182,61,236,250,168,98,43,103,5,152,97,137,138,79,80,192,61,144,48,133,81,207,140,68,6,23,145,42,149,178,167,18,62,181,151,53,7,93,18,25,159,36,29,169,110,205,158,29,72,89,51,246,76,85,101,82,123,141,40,124,251,80,66,3,242,164,108,248,150,206,156,170,106,250,124,171,47,48,229,82,140,167,157,186,237,34,229,145,94,216,157,240,237,87,252,186,157,130,30,164,5,151,118,53,132,240,128,140,80,176,225,203,16,251,83,40,214,82,134,245,101,102,67,158,72,209,219,3,214,80,8,85,157,84,9,112,95,218,157,67,102,231,195,50,112,202,166,99,78,75,113,147,19,228,11,131,198,30,21,246,102,176,151,27,187,173,108,125,111,26,87,101,15,143,9,68,166,209,142,189,66,249,232,53,129,170,183,175,237,84,176,236,134,70,46,59,48,222,154,76,161,42,54,147,94,3,38,18,149,73,172,135,82,162,204,182,83,171,153,249,20,38,182,101,174,211,229,19,16,223,110,122,74,138,51,55,35,76,171,114,45,254,28,136,253,19,36,242,101,109,37,246,43,221,152,60,56,68,163,38,64,61,69,139,44,66,47,245,171,42,217,236,146,196,252,9,200,215,200,62,52,102,35,222,193,148,8,12,216,144,102,184,196,252,57,82,217,140,88,85,249,154,166,86,143,39,74,91,62,24,241,245,13,58,97,183,44,89,26,24,10,206,101,85,98,82,71,70,32,38,85,28,190,210,3,209,37,8,138,234,72,113,160,30,197,161,102,38,118,18,136,207,113,103,26,170,80,191,186,42,163,227,91,99,49,133,34,220,77,238,228,149,173,84,185,192,120,113,101,252,138,86,182,146,116,41,120,138,44,162,243,93,192,33,0,189,161,149,74,234,74,173,183,156,177,9,24,136,178,58,53,0,42,166,108,189,165,99,14,123,228,129,65,195,153,140,234,162,182,78,47,15,253,162,195,160,89,172,3,100,48,102,137,237,44,180,126,161,245,40,184,165,151,145,80,207,141,189,6,21,0,202,163,212,90,229,9,120,252,210,212,35,145,95,30,197,252,152,25,71,196,147,73,173,127,188,156,211,217,100,27,50,166,198,96,8,52,122,8,215,33,89,84,56,222,210,33,236,79,36,177,133,83,147,194,113,63,137,12,194,44,119,228,43,184,134,73,35,253,164,5,60,255,0,77,151,138,92,92,170,157,140,227,67,90,178,8,193,213,200,152,220,83,19,41,51,42,164,131,136,67,72,100,179,145,15,36,50,179,176,193,235,77,2,207,201,204,148,110,202,0,202,29,247,105,86,126,148,72,220,34,71,178,120,19,38,51,32,214,226,35,88,158,100,98,44,217,242,196,97,147,108,60,253,75,9,244,135,146,206,21,140,163,171,6,195,159,4,190,234,98,201,36,240,226,92,230,125,14,163,130,124,194,47,26,176,211,210,127,38,35,23,145,77,108,85,149,59,125,155,100,152,249,57,145,241,141,149,139,57,245,163,146,4,181,143,219,45,49,106,229,12,99,49,18,248,108,154,146,120,28,140,66,190,224,144,73,136,168,177,187,119,40,13,0,16,189,212,174,99,214,230,60,242,89,153,97,179,33,23,52,178,51,138,177,170,114,5,12,246,11,185,54,141,124,5,59,50,54,55,226,91,225,210,99,229,202,69,117,86,168,223,227,27,201,54,229,43,54,65,166,30,11,116,108,5,237,79,81,44,45,11,200,141,103,42,32,208,1,237,47,140,134,244,194,179,3,62,3,8,190,250,96,255,0,244,76,25,1,235,198,141,141,139,108,75,212,154,184,97,6,7,255,0,239,10,122,158,6,229,62,212,51,24,32,61,36,211,19,216,95,60,62,235,214,88,170,171,84,99,233,88,187,81,145,163,113,166,140,141,185,98,62,52,49,227,234,69,132,98,125,239,56,198,136,129,63,43,48,153,111,187,134,72,222,5,196,167,163,76,249,165,38,58,33,111,66,214,24,114,35,94,23,137,157,73,92,57,155,102,49,51,102,164,7,134,37,170,202,43,70,214,39,110,216,78,148,180,33,56,249,132,171,76,24,179,146,227,4,113,189,164,202,166,110,50,124,3,134,224,226,225,50,202,77,246,36,49,163,60,169,124,200,196,250,72,219,53,102,80,131,106,160,33,95,125,93,39,184,169,37,148,60,172,225,83,38,173,121,50,124,210,147,43,21,86,71,249,42,39,207,137,147,136,170,74,202,249,155,237,162,87,39,125,9,252,197,227,89,64,128,201,210,217,45,113,201,35,59,81,79,71,167,137,19,54,43,169,243,151,195,10,187,173,121,6,14,100,159,76,86,144,96,85,145,170,142,85,221,26,209,79,63,168,146,236,6,201,236,141,43,18,175,129,36,18,64,197,63,39,73,68,146,76,198,159,137,88,105,232,21,80,129,139,17,10,68,196,236,142,160,134,173,25,58,132,177,102,158,57,125,165,94,204,126,208,134,181,152,207,84,196,229,171,91,29,9,191,195,103,31,187,137,104,147,13,145,137,245,83,227,25,74,106,217,147,134,6,109,23,60,146,126,133,97,233,153,219,48,173,200,7,238,160,103,217,3,31,106,143,53,196,184,221,201,76,205,67,149,253,169,99,205,142,189,149,69,196,58,250,97,228,147,16,74,131,141,163,34,23,230,204,92,164,89,133,227,147,224,100,246,52,152,177,153,202,85,216,170,168,114,51,63,21,53,64,128,72,201,139,63,243,67,50,123,61,149,139,12,79,52,140,192,177,183,152,197,129,70,50,72,196,196,52,110,86,118,173,230,164,60,145,254,168,98,72,56,4,251,81,175,64,158,66,17,5,50,168,113,143,139,46,85,224,198,124,103,162,165,119,22,163,199,179,42,200,59,65,179,148,72,95,55,248,47,60,36,42,9,27,76,248,132,64,190,0,5,230,96,162,131,0,107,84,206,33,160,4,214,81,178,189,109,129,27,27,56,86,1,207,36,157,73,139,24,72,73,213,140,146,198,224,155,24,214,169,54,177,84,245,172,243,151,192,34,65,177,135,199,204,149,179,29,85,107,152,101,174,164,96,248,66,37,52,203,135,249,167,207,173,100,150,117,41,235,42,162,8,252,41,106,195,43,70,80,67,212,57,56,147,152,211,216,162,35,5,226,31,82,44,51,207,147,169,109,77,177,121,191,227,74,231,207,63,131,249,82,240,217,19,193,21,224,73,44,122,117,140,70,146,132,235,236,136,66,115,35,171,103,144,71,98,219,248,108,133,230,69,70,129,182,246,147,212,158,242,148,12,153,144,10,110,238,124,232,195,226,47,250,211,144,189,136,89,144,55,42,76,183,49,90,140,40,141,112,121,32,194,135,146,23,151,180,169,135,165,109,151,182,121,83,44,106,59,76,72,201,173,231,225,42,221,26,168,133,34,124,250,78,76,168,192,135,108,197,54,141,80,111,200,112,120,113,182,192,90,223,38,88,222,140,243,98,197,140,90,10,204,125,134,105,82,83,7,135,143,149,106,135,156,111,234,79,3,27,115,218,129,25,152,140,222,50,162,213,129,93,30,170,120,39,1,138,114,203,73,2,79,54,37,182,52,98,70,6,16,173,168,251,138,235,87,41,204,248,165,247,70,177,8,65,246,212,161,153,101,231,194,153,67,49,18,217,131,241,227,31,62,182,41,71,212,145,207,173,7,82,101,26,212,98,225,50,2,212,222,240,82,238,48,159,143,70,2,101,60,24,220,219,81,164,150,70,32,137,212,154,6,227,218,42,40,209,162,77,2,126,102,228,132,228,55,156,169,176,66,182,198,173,219,63,169,30,200,201,196,105,25,192,31,27,32,208,102,141,141,57,126,49,32,204,241,149,22,49,108,105,141,200,53,247,195,243,173,161,11,17,241,160,37,169,162,179,67,202,52,154,77,9,36,189,92,190,25,22,216,213,67,42,117,169,38,181,72,240,211,250,106,55,218,84,179,43,64,36,159,15,58,73,24,110,158,223,32,145,160,16,158,210,53,225,36,97,166,193,102,54,36,246,178,113,40,51,29,25,56,150,226,203,108,197,36,201,39,206,243,22,81,49,170,217,149,163,178,238,66,179,71,193,247,178,166,88,74,254,82,194,166,116,243,32,254,68,217,230,103,178,36,144,212,145,32,147,229,50,34,3,39,26,102,37,109,236,130,131,147,117,153,49,52,247,136,105,118,231,34,36,49,183,172,72,105,139,45,72,85,181,246,68,34,40,53,160,19,18,231,154,46,251,14,84,141,200,164,108,174,124,217,228,246,151,153,24,98,246,147,230,67,6,12,217,86,135,132,24,222,172,171,66,18,48,7,155,4,53,230,24,101,233,88,201,134,66,177,108,129,25,49,191,6,179,73,120,214,65,158,69,170,201,132,26,86,249,131,31,186,162,197,21,174,81,250,240,35,49,38,184,212,132,40,56,68,131,123,198,68,100,104,195,35,17,91,141,232,153,18,18,115,205,38,98,245,161,223,2,12,97,170,171,90,210,20,124,34,80,55,212,54,36,254,255,0,23,219,87,219,84,82,43,212,106,236,89,82,60,4,103,10,125,155,18,231,218,60,196,130,70,8,220,170,255,0,180,107,24,110,12,101,235,4,18,22,78,161,150,47,117,106,146,204,79,74,236,178,23,169,71,108,167,228,40,137,147,6,64,36,179,194,121,164,249,68,43,217,42,55,18,222,25,227,141,218,187,142,85,61,13,147,163,19,152,168,135,189,229,233,148,148,190,76,233,39,226,18,113,13,132,24,243,22,42,213,81,89,141,82,107,109,123,187,70,147,73,152,114,112,135,137,86,192,124,226,19,171,141,13,168,105,226,121,230,15,98,106,153,97,5,104,110,114,98,221,113,171,122,26,218,210,254,172,188,138,78,171,62,71,229,42,114,19,50,55,186,128,101,185,70,109,55,84,50,102,18,222,24,192,199,133,77,63,80,226,247,86,248,122,133,232,176,187,99,153,52,240,68,252,194,42,150,212,240,7,39,229,19,121,151,108,43,49,40,77,73,119,46,160,251,191,111,220,77,97,149,88,67,38,182,242,12,188,34,41,4,53,75,84,251,33,51,230,229,101,66,135,88,80,78,31,52,161,229,84,213,70,170,146,14,17,101,83,90,142,218,191,150,134,166,79,227,122,158,184,190,100,99,225,50,160,178,192,34,125,33,174,127,175,44,153,8,105,155,216,69,228,56,13,240,228,189,129,17,83,80,176,152,251,87,4,135,241,70,37,68,237,164,191,249,215,78,161,215,145,108,128,194,196,47,106,69,97,228,82,128,211,229,228,196,44,139,124,99,78,141,204,101,186,3,1,37,249,76,153,152,32,16,248,150,212,91,1,134,248,121,62,146,121,91,170,165,70,123,58,241,168,219,185,144,107,64,67,20,74,62,159,226,47,171,92,50,166,32,178,254,126,197,38,106,23,88,238,190,199,233,216,102,173,178,3,12,88,188,139,57,53,160,36,92,33,80,26,109,154,130,55,129,125,181,113,15,83,197,199,132,221,138,139,33,206,208,254,164,228,253,43,40,96,221,154,87,26,30,25,137,90,206,40,191,244,147,203,141,67,192,254,37,31,15,86,206,36,188,33,23,31,154,221,211,86,22,28,237,129,111,203,148,130,34,205,144,199,24,127,85,101,235,112,68,62,209,228,88,26,250,168,140,69,130,172,107,147,37,137,68,201,236,233,40,150,47,54,89,124,37,77,131,90,9,35,202,108,105,148,198,192,154,97,137,24,249,66,178,181,147,189,7,106,54,120,84,204,251,35,212,191,155,30,52,26,172,41,125,149,173,65,223,132,164,18,160,211,214,182,86,252,178,202,68,142,53,168,47,231,48,65,42,186,129,24,21,160,103,18,69,95,232,210,73,252,8,216,68,146,15,155,95,35,67,211,240,122,98,242,33,166,62,84,225,191,104,190,67,173,148,46,212,228,138,72,26,158,8,190,80,194,26,50,77,149,113,57,130,37,21,113,12,152,248,86,170,73,228,243,218,24,169,25,152,117,141,106,83,24,59,214,113,23,18,151,184,12,161,251,170,169,140,224,204,37,37,168,103,253,94,37,172,17,138,88,194,15,149,54,129,119,44,126,234,141,159,170,137,4,111,16,178,23,248,144,20,154,156,147,103,97,247,84,91,2,252,212,237,144,252,236,128,62,85,148,253,60,113,141,41,211,115,14,38,49,89,6,78,229,140,93,10,216,156,109,107,17,239,140,113,160,195,49,226,62,19,43,75,42,220,163,121,148,189,149,57,252,51,8,72,169,69,96,135,213,28,131,204,44,107,32,224,19,57,123,80,95,61,131,221,95,99,26,180,68,249,188,153,16,21,10,146,204,131,234,78,116,221,150,200,124,69,228,18,86,251,90,209,141,45,121,153,26,86,90,242,241,151,219,67,11,92,74,237,67,168,101,217,3,9,151,22,181,161,139,6,243,212,12,47,245,174,225,73,14,13,144,62,111,177,43,214,122,0,100,130,242,135,149,10,162,110,47,19,157,154,28,236,12,151,95,215,244,215,215,201,28,22,102,177,18,38,158,72,234,31,233,214,34,34,97,107,26,142,202,35,251,16,195,161,203,181,228,202,171,40,47,45,119,234,80,31,8,169,47,227,89,122,133,136,137,182,240,69,217,82,75,221,127,78,22,228,98,122,188,210,79,57,24,193,23,137,121,27,123,211,217,190,15,86,73,182,186,125,165,249,47,171,102,0,67,102,98,170,121,48,244,173,221,87,205,227,220,248,41,136,117,163,32,249,138,183,154,157,227,233,42,245,212,241,234,167,50,212,144,1,26,203,8,75,137,111,135,100,200,192,237,202,157,221,211,176,158,105,20,109,60,124,152,82,72,172,116,119,83,42,223,137,103,21,139,34,109,113,101,126,53,113,235,115,136,60,194,42,226,115,25,46,147,83,179,212,5,136,126,124,100,93,86,182,202,37,144,25,132,170,81,219,200,172,140,158,149,29,198,184,57,59,86,179,60,114,72,166,228,218,236,167,98,50,176,161,216,201,31,48,178,170,144,97,229,11,234,138,60,38,139,200,171,32,60,3,238,22,81,41,184,16,235,114,125,34,39,248,118,195,237,26,107,49,45,181,112,29,108,24,56,51,68,16,215,49,53,150,34,43,45,85,63,229,95,133,112,125,67,101,56,182,184,185,22,51,23,134,53,169,97,62,202,224,132,225,23,18,36,33,60,150,41,42,171,89,209,153,243,101,77,35,106,113,198,34,153,79,81,231,165,28,68,202,84,120,105,226,145,159,54,44,169,119,169,110,65,148,69,82,95,248,145,121,26,118,211,107,212,245,54,101,65,163,71,99,160,48,0,173,39,202,11,18,220,251,131,251,202,114,6,161,37,191,41,187,19,128,133,228,84,82,45,255,0,33,188,105,139,83,48,121,242,172,24,206,53,163,142,73,48,229,196,181,133,80,201,49,129,236,151,141,122,51,235,69,221,140,168,83,64,56,135,219,149,36,153,24,228,127,106,220,129,85,71,198,135,16,146,178,215,166,80,38,18,51,249,146,106,127,150,6,20,244,44,202,196,213,49,152,58,124,200,146,122,80,208,216,63,105,102,250,121,197,102,97,8,139,42,216,118,49,143,243,113,120,211,11,232,30,200,7,240,89,179,137,23,37,227,193,194,147,178,97,4,78,84,12,170,27,48,47,32,248,86,170,217,228,141,194,110,197,188,51,193,37,139,227,227,68,39,55,184,144,211,92,203,141,179,51,36,198,212,241,36,240,173,186,132,63,40,241,47,207,58,183,226,20,77,37,100,248,133,148,78,87,169,205,37,52,177,217,209,244,173,212,235,85,247,59,132,155,33,251,37,89,192,187,198,78,105,75,243,227,62,49,197,76,35,107,107,155,190,88,145,72,185,213,183,184,157,82,116,250,195,131,250,29,253,250,144,30,120,114,141,98,105,39,199,153,113,24,6,188,221,179,119,147,26,233,181,186,192,17,129,132,216,202,168,171,251,156,210,85,56,122,132,26,249,241,159,133,108,223,190,107,48,226,74,228,190,44,211,238,203,196,190,214,220,3,62,17,45,169,38,107,40,210,30,122,215,230,17,120,211,67,106,173,200,31,16,162,65,5,131,146,153,86,210,65,238,85,83,157,152,135,244,217,118,243,158,18,139,140,169,22,182,248,81,85,101,90,241,24,88,136,85,219,102,6,40,153,148,49,70,37,19,125,48,121,57,138,171,85,19,114,77,50,67,241,246,167,208,23,154,36,239,45,124,162,20,106,131,225,119,196,45,99,157,145,54,164,40,196,245,222,53,14,155,173,212,16,95,151,149,107,211,122,75,79,194,136,240,136,67,25,20,27,166,210,214,95,67,181,122,215,165,31,78,225,209,181,57,246,140,221,137,83,104,155,88,51,143,151,42,133,159,1,133,27,194,182,232,104,214,49,165,188,63,251,186,231,147,186,62,131,70,168,241,107,234,119,59,89,48,118,61,66,82,92,5,77,33,213,74,146,12,198,40,144,118,65,219,113,46,214,56,35,170,11,167,207,100,96,61,67,154,200,229,59,213,156,200,100,146,52,173,148,35,243,81,104,242,58,22,69,85,39,163,89,75,20,182,102,41,4,173,96,93,218,148,125,188,107,45,181,62,6,10,93,94,79,184,188,16,140,188,49,58,213,86,49,26,107,252,31,115,110,73,194,84,196,33,200,62,100,44,104,24,159,212,142,220,140,75,87,1,25,174,34,153,85,182,62,97,45,145,161,239,184,83,231,177,147,88,150,61,155,41,76,67,48,42,220,216,29,31,182,38,92,169,163,50,65,77,35,73,173,192,195,26,80,209,175,178,166,193,212,50,253,196,110,40,187,110,35,146,108,156,169,53,149,168,198,177,184,187,0,242,114,174,91,170,181,81,36,228,20,73,74,45,33,213,28,37,243,53,104,22,215,221,190,72,248,87,20,129,62,203,62,19,74,202,175,52,220,153,121,49,25,73,100,103,44,241,170,22,1,52,169,41,140,104,195,247,151,160,86,156,160,221,251,107,123,204,1,112,149,89,84,228,105,46,40,184,178,101,104,212,192,111,159,186,234,34,172,153,84,203,46,84,51,48,70,226,196,53,74,130,201,67,108,105,143,198,140,99,242,37,207,120,209,65,152,52,181,11,106,29,133,131,103,10,215,249,255,0,247,43,99,46,34,70,7,50,151,181,214,0,140,126,34,141,12,212,5,86,118,41,25,49,130,39,42,160,134,248,146,89,197,141,115,224,204,245,184,185,68,81,173,250,110,214,202,49,246,146,196,78,37,38,102,31,101,123,29,16,209,152,80,123,104,3,63,108,206,18,172,25,60,229,103,16,136,134,49,190,170,165,152,69,85,54,67,181,151,159,150,87,26,163,223,143,7,106,144,100,96,20,153,132,140,123,8,86,112,149,110,67,53,62,141,214,175,97,70,252,74,123,103,201,152,201,139,35,28,93,171,61,134,231,221,76,73,170,46,124,96,73,102,28,74,110,203,77,197,25,242,136,74,204,52,147,134,78,209,227,91,228,208,128,128,237,91,97,56,17,1,167,33,122,149,214,149,121,224,143,9,146,214,64,36,34,117,113,163,195,186,246,133,149,35,40,246,253,202,105,38,4,159,180,68,190,78,232,67,195,151,40,214,172,57,25,203,144,68,91,66,252,95,117,68,127,28,5,38,173,28,158,35,41,123,95,135,85,82,79,212,65,125,193,43,227,49,133,38,85,135,152,58,85,172,162,171,75,227,169,19,3,64,14,16,254,82,210,78,79,186,155,51,215,43,123,139,148,106,143,108,207,105,106,52,103,253,36,98,27,141,230,43,135,125,151,132,194,91,118,208,72,124,198,18,241,161,140,100,205,137,100,240,188,163,194,34,172,168,214,62,204,53,112,192,252,49,68,166,100,177,249,251,83,41,148,151,158,15,40,138,50,253,180,172,49,167,16,152,74,44,75,50,25,106,191,33,15,135,185,7,106,95,25,135,132,76,70,42,104,198,17,110,53,80,252,57,86,133,143,4,49,100,143,148,168,39,198,4,103,241,34,3,24,3,233,69,62,168,18,89,148,168,20,219,13,249,70,196,207,102,2,177,39,135,79,182,126,96,202,33,83,54,73,196,181,76,101,185,139,35,18,49,243,101,76,89,36,105,89,167,175,177,164,140,138,76,61,66,103,152,228,6,21,9,168,119,195,234,93,62,4,150,96,197,136,101,75,174,43,119,36,203,181,31,237,167,85,87,82,107,51,35,123,28,122,76,107,146,145,134,16,147,24,97,57,89,202,44,74,249,148,59,151,240,160,236,180,147,227,19,54,81,172,85,84,25,166,103,196,81,2,1,60,250,147,160,195,157,239,9,111,173,97,7,225,202,157,248,42,171,40,141,98,112,213,184,214,135,191,98,204,166,85,111,8,202,144,223,70,30,7,167,21,88,140,187,215,53,176,95,132,177,83,202,171,40,150,241,24,104,130,226,92,219,82,70,30,237,129,255,0,221,213,190,152,201,10,11,56,151,61,114,59,29,146,154,125,150,17,158,1,240,153,21,149,169,28,150,18,72,56,123,16,17,172,173,96,159,12,184,188,73,155,220,130,169,72,249,143,17,58,145,204,135,22,75,58,150,136,115,34,73,103,82,52,47,31,130,4,111,112,38,24,240,137,136,188,163,76,189,86,36,145,245,37,243,222,52,165,230,96,212,216,178,251,15,159,49,1,234,88,201,202,36,22,228,248,248,82,233,247,4,140,254,85,131,42,143,13,61,254,200,150,246,90,159,251,177,37,181,166,100,144,102,89,25,227,35,240,167,52,161,134,240,21,139,85,149,80,202,60,194,74,99,27,108,78,36,229,147,6,81,246,162,196,90,60,172,75,190,49,196,69,162,77,107,36,143,220,86,47,135,4,131,230,65,154,28,31,105,48,182,98,87,209,223,236,137,43,153,163,46,102,159,40,133,137,93,190,51,196,196,186,73,143,237,21,99,42,140,172,224,84,244,54,53,163,194,94,84,240,52,155,158,99,11,18,18,170,124,225,63,149,110,153,107,43,243,242,173,22,173,99,84,192,142,55,22,84,181,241,189,229,174,76,247,228,94,100,207,200,148,165,104,25,12,216,158,168,225,217,0,94,234,149,11,216,85,177,232,50,170,95,198,152,1,114,229,74,238,237,64,82,125,197,51,188,56,193,218,151,6,203,114,71,162,204,50,199,21,172,59,52,254,62,20,177,143,121,79,218,132,153,51,24,215,218,217,128,72,57,65,14,72,197,196,154,50,72,212,132,147,16,93,75,100,107,182,15,185,2,85,92,164,152,97,164,22,182,172,140,206,213,231,217,12,158,234,21,240,31,59,164,89,83,168,85,80,76,99,110,84,173,148,12,71,204,97,113,174,134,202,121,81,187,68,148,223,67,25,71,202,37,146,70,181,26,25,169,32,167,74,223,2,9,48,132,171,166,214,234,160,23,135,141,113,218,221,18,120,210,223,44,50,184,254,154,127,2,52,184,199,203,149,114,71,27,29,179,73,19,150,154,182,180,150,236,97,130,147,67,167,36,33,170,170,75,38,78,6,37,166,200,56,151,108,124,79,46,70,107,84,155,123,63,62,20,68,58,126,118,98,47,26,18,100,105,69,39,18,54,1,143,24,107,70,44,97,176,16,88,197,242,102,173,131,24,120,67,216,165,141,50,92,158,37,139,244,76,235,47,155,221,34,172,50,237,174,78,54,102,161,60,146,38,1,48,201,221,41,35,13,111,166,143,10,198,76,246,70,26,139,90,197,108,175,199,64,235,185,146,224,179,44,65,101,73,227,95,30,203,218,235,71,195,184,4,145,251,107,3,24,16,95,155,141,55,137,59,122,215,176,108,7,203,146,60,69,90,172,168,119,44,121,120,242,35,227,76,100,145,230,14,52,102,252,3,237,77,27,40,140,173,226,74,86,210,89,9,228,9,147,80,192,177,25,59,83,109,228,73,61,69,26,218,246,98,247,83,179,32,170,207,111,96,200,18,95,143,238,45,166,124,226,116,139,141,38,245,33,198,34,198,101,217,4,196,133,171,252,29,135,107,238,166,172,158,8,192,225,138,63,246,151,37,153,125,46,49,50,132,171,99,53,133,144,253,162,44,220,99,27,163,71,249,44,237,89,18,75,242,226,26,64,96,177,2,203,227,201,69,5,249,59,138,141,198,115,54,116,79,109,77,161,192,47,105,111,49,152,86,112,165,19,236,160,198,247,82,159,196,140,206,193,5,61,131,102,229,67,32,0,143,230,88,79,167,136,78,80,227,89,195,54,228,108,89,204,173,24,199,152,69,38,68,234,204,75,111,68,249,39,158,192,66,39,82,119,79,119,20,156,42,114,215,32,144,48,44,128,39,225,202,145,189,203,42,226,116,167,134,36,230,114,139,42,6,125,12,28,15,249,4,154,53,241,35,13,111,102,164,60,212,173,38,62,198,44,47,111,113,92,253,54,8,222,5,174,17,4,68,125,60,155,33,112,153,31,26,99,50,114,163,102,89,83,70,103,18,130,212,180,140,245,175,185,231,207,227,194,81,36,22,80,216,78,164,84,155,138,233,188,34,42,205,158,5,26,161,58,209,73,121,144,31,131,148,67,72,223,90,120,39,202,30,181,210,118,0,146,2,102,18,86,253,55,93,231,218,69,82,11,32,162,0,71,36,124,203,68,253,25,91,39,155,255,0,153,42,0,208,203,23,48,75,149,52,128,17,140,159,54,37,182,95,45,2,205,201,117,57,171,234,182,220,75,124,109,61,42,79,48,125,165,212,236,169,32,217,68,225,138,52,169,245,68,130,14,17,38,170,135,228,57,162,145,155,46,35,42,7,204,6,53,205,117,14,173,125,76,172,89,113,44,170,181,158,228,25,101,149,66,217,29,58,198,206,182,98,213,225,228,91,205,90,65,13,69,126,45,228,76,25,175,242,15,14,44,171,119,24,70,233,198,198,54,33,188,75,158,106,74,210,77,243,197,196,69,208,224,70,151,55,151,22,37,68,29,12,60,121,74,81,171,46,124,142,118,109,33,99,243,228,13,42,113,75,221,238,136,95,182,186,5,59,7,25,156,203,161,73,211,116,120,31,215,145,76,155,76,100,234,149,137,109,84,205,214,152,244,105,144,68,126,98,167,129,187,139,246,212,149,150,143,32,192,243,68,180,228,23,182,128,129,2,119,247,114,148,154,199,66,170,50,157,12,214,81,49,241,32,159,63,39,112,146,184,12,4,21,157,171,247,32,225,83,98,170,177,158,146,200,146,71,133,4,104,15,250,72,90,168,214,66,63,50,117,230,206,162,246,37,176,174,190,184,18,210,88,248,196,91,67,73,22,216,124,165,196,158,76,210,79,178,30,108,184,150,48,244,220,234,78,217,249,70,157,68,102,254,250,136,195,167,165,86,203,225,47,26,124,240,156,128,237,69,27,252,41,76,144,217,73,226,137,141,24,142,172,194,211,4,249,48,229,202,143,129,166,37,201,240,205,196,131,141,2,212,83,153,187,23,242,43,24,198,103,130,101,144,38,86,174,0,18,116,148,72,76,204,41,92,139,83,56,147,115,73,30,52,184,209,142,87,167,105,21,200,71,27,121,135,195,126,86,34,95,78,50,251,72,104,15,197,220,156,250,172,81,15,169,74,195,109,179,182,32,12,211,203,7,192,136,47,105,17,38,248,126,202,28,50,114,243,33,100,184,55,78,201,166,98,187,40,12,250,74,86,100,105,195,63,8,149,225,152,249,43,73,160,12,76,84,81,45,66,114,51,14,54,115,9,109,99,6,71,173,118,178,89,24,137,71,173,140,94,234,10,169,84,22,16,72,57,239,32,223,152,75,68,11,191,200,180,218,217,48,163,225,236,74,10,173,97,212,99,100,26,217,188,96,189,213,18,27,89,222,104,167,207,57,18,15,82,191,212,162,147,136,201,113,161,209,149,249,74,128,170,102,78,212,245,250,121,242,65,242,137,212,70,170,9,39,195,173,16,51,68,42,151,178,227,126,97,42,105,154,74,230,49,59,120,208,79,161,57,59,150,178,139,27,83,228,91,14,250,92,97,245,38,177,175,137,53,157,75,100,109,60,8,221,203,237,148,96,70,7,16,146,109,148,222,87,97,124,200,199,154,133,216,74,140,134,13,240,7,43,9,138,168,217,62,14,6,37,90,185,73,25,211,183,160,182,52,195,167,112,46,62,183,252,84,252,201,140,23,74,69,27,80,255,0,82,194,134,106,12,171,117,58,147,45,98,21,28,23,196,81,193,123,202,198,24,41,156,103,202,198,155,34,76,168,85,176,204,246,86,79,50,159,135,48,153,48,149,49,100,150,21,50,137,80,220,195,255,0,209,105,153,60,120,208,38,120,197,210,84,59,223,185,76,40,4,155,177,136,233,224,121,71,194,181,70,167,130,95,105,20,247,226,225,10,202,134,247,138,138,167,201,157,27,221,83,191,137,0,66,42,25,47,200,68,170,77,80,251,66,37,131,238,24,176,199,147,212,141,129,51,98,118,102,94,170,15,179,137,49,153,167,183,223,105,53,69,220,82,134,52,198,78,7,10,22,124,96,99,82,83,25,99,73,211,61,11,27,80,202,41,48,152,170,121,13,182,188,212,160,123,6,36,182,78,164,219,19,10,53,143,1,7,218,130,159,90,9,195,237,76,202,98,178,249,154,25,124,194,61,80,64,178,202,14,213,13,50,180,145,158,155,86,201,32,248,82,213,138,217,28,161,153,38,203,218,94,173,100,226,157,133,55,90,194,52,159,172,141,245,128,13,96,187,154,241,77,7,193,11,60,57,82,187,35,2,55,50,212,27,141,201,48,137,16,199,226,39,48,178,173,86,17,161,166,78,37,245,136,146,122,150,163,67,28,158,228,194,125,12,25,47,221,196,22,36,23,153,224,147,9,85,5,244,110,32,254,140,207,164,36,124,106,16,23,251,81,162,225,204,138,70,38,208,241,149,99,72,38,203,56,31,224,250,162,15,148,68,74,231,232,145,136,127,40,37,119,27,26,33,225,66,204,162,52,50,39,13,78,115,14,168,145,189,164,201,143,198,159,89,67,98,70,110,34,44,102,87,30,59,121,154,247,160,90,102,51,114,197,237,153,8,244,120,97,144,99,234,90,170,18,50,144,55,112,50,12,156,75,152,221,208,216,239,152,104,156,75,182,95,51,157,233,12,154,125,200,243,98,228,67,42,191,33,225,153,226,226,40,210,166,156,32,51,118,85,209,41,230,50,75,48,149,115,176,195,181,140,127,210,241,171,90,70,99,103,50,70,82,172,215,92,135,115,194,12,9,35,13,182,122,105,36,217,64,166,103,188,227,122,192,92,10,184,111,124,145,226,88,73,210,179,136,252,161,200,165,225,223,62,51,216,172,43,117,32,36,179,181,110,40,12,175,224,106,102,120,204,194,110,193,33,13,168,98,12,152,74,85,175,80,207,198,199,225,92,226,214,52,233,39,204,34,145,38,79,196,120,215,74,255,0,148,232,207,184,174,39,247,72,19,89,126,78,21,57,73,72,124,121,139,41,62,13,105,253,165,101,141,136,200,201,96,70,89,63,205,48,99,207,143,40,144,147,233,39,19,247,23,216,108,178,140,60,69,229,76,202,11,50,148,176,36,188,160,94,178,229,138,240,148,89,82,104,211,229,70,127,48,177,39,209,181,32,60,61,181,19,36,86,124,206,109,50,28,232,211,184,186,213,29,84,146,126,76,169,244,155,232,153,249,113,127,180,155,192,159,167,228,179,170,50,183,160,185,253,1,198,48,241,169,189,66,22,8,153,85,215,165,68,155,250,66,140,73,53,198,134,60,224,16,62,169,27,149,47,49,109,70,200,141,129,107,141,234,154,28,242,20,106,109,154,36,149,50,158,19,90,101,196,157,67,240,141,224,146,167,70,226,215,19,124,199,188,72,9,38,200,152,153,241,62,170,21,241,128,94,165,130,129,132,207,34,241,171,95,37,54,129,90,242,19,169,53,244,73,125,202,170,70,70,37,217,72,79,164,181,62,158,112,250,132,171,222,31,200,135,240,79,101,38,170,196,75,244,241,10,78,98,226,78,97,198,196,60,41,243,224,0,171,227,43,64,87,169,226,82,204,226,147,4,107,91,250,211,217,53,160,19,56,138,68,184,208,49,143,46,85,150,12,69,19,223,242,132,196,162,189,110,84,99,191,136,130,93,31,108,15,14,165,55,113,79,207,148,66,91,91,142,178,104,154,251,0,195,213,71,32,57,144,6,212,228,221,98,246,215,166,64,252,143,246,148,243,43,108,188,212,217,89,14,136,218,55,59,38,158,146,9,192,98,105,38,146,170,72,242,154,46,85,206,116,245,193,224,248,102,87,144,245,12,66,49,137,89,132,100,103,108,13,177,130,49,240,226,226,90,185,50,44,223,48,107,6,76,80,178,187,6,219,10,238,42,165,201,230,18,50,6,236,76,230,18,40,215,113,70,199,229,148,165,230,107,154,225,159,8,121,87,77,148,197,141,223,224,115,50,102,52,27,38,16,72,13,207,169,19,50,40,44,26,7,197,6,76,184,24,145,44,181,201,212,129,216,50,75,23,192,192,219,61,2,217,7,44,181,90,164,201,36,148,3,204,193,173,126,171,19,31,49,80,24,253,8,53,59,30,86,32,116,124,49,136,31,251,250,62,124,192,73,34,58,168,44,18,113,108,197,12,108,98,98,201,246,160,140,68,51,255,0,193,218,144,217,5,226,38,80,149,73,179,26,62,222,69,164,159,9,209,20,52,144,190,182,118,108,92,106,158,158,102,80,48,75,25,240,1,39,185,53,68,181,24,219,3,4,232,189,169,117,148,13,179,248,86,168,212,55,49,137,150,187,173,25,155,39,12,177,98,42,197,83,89,181,241,212,76,107,179,194,233,17,22,113,181,134,78,18,162,100,192,97,58,84,252,157,48,113,63,119,149,21,107,12,179,35,173,92,161,252,67,147,136,66,202,142,141,158,72,249,160,17,72,67,52,232,207,225,85,112,245,36,177,246,170,88,86,141,124,1,205,78,66,147,168,136,3,105,88,152,222,93,170,176,135,168,98,73,238,42,57,241,162,201,103,18,213,101,57,229,141,208,226,246,90,84,242,124,196,33,101,69,80,232,59,17,120,26,92,92,67,18,183,212,44,219,115,123,136,154,171,45,200,63,247,197,203,85,189,206,200,218,85,136,206,4,6,70,99,19,102,51,141,34,153,49,241,151,200,122,133,133,38,28,170,150,23,101,170,58,52,156,75,88,117,38,217,253,168,25,242,71,180,38,21,11,235,121,78,241,41,178,149,233,234,117,80,234,223,253,167,106,96,205,72,50,251,171,143,190,224,226,31,10,198,183,85,30,73,241,40,228,119,255,0,141,215,216,236,155,252,137,77,220,156,128,122,155,141,168,127,39,41,86,51,46,247,35,196,18,170,170,156,83,41,31,172,12,124,124,37,73,233,43,103,73,38,99,21,86,204,173,124,231,163,33,211,142,50,234,88,212,229,110,161,171,67,80,67,182,98,62,52,1,205,102,19,47,73,198,32,44,104,103,229,69,129,85,170,52,135,84,56,44,88,89,79,28,96,35,30,252,172,72,103,179,243,242,164,5,93,124,205,113,172,143,145,81,70,153,198,165,88,252,72,240,207,252,137,234,62,35,25,143,252,235,204,50,88,249,40,166,25,32,172,170,25,188,26,98,19,51,31,104,212,212,200,217,80,94,18,163,19,180,137,114,40,170,143,242,89,248,33,39,133,46,173,187,32,184,101,163,228,201,28,145,172,21,163,161,170,55,128,208,247,102,199,255,0,206,47,175,227,230,75,100,189,242,94,156,90,249,9,126,111,207,50,220,201,252,124,162,70,188,47,19,18,167,179,145,28,2,202,227,88,211,226,116,229,94,153,24,5,26,65,179,231,97,85,8,94,15,4,24,202,162,176,227,132,69,182,75,226,73,31,10,87,168,95,141,235,58,118,63,26,213,97,171,141,134,144,33,167,208,227,12,164,74,99,27,25,49,39,176,30,154,212,22,183,25,50,7,209,67,201,141,200,152,230,224,66,152,195,40,214,238,92,150,208,165,241,134,35,246,163,88,193,227,75,108,158,113,141,232,42,123,83,151,132,203,44,86,183,80,217,33,33,86,33,14,36,99,255,0,193,149,0,105,137,108,45,76,36,255,0,241,84,229,173,195,227,61,225,79,179,12,169,101,148,1,201,233,67,45,199,90,163,18,254,177,47,34,168,164,158,66,247,9,46,101,38,47,105,111,126,120,221,34,66,173,6,105,21,202,215,155,129,11,26,236,226,63,40,144,21,86,79,146,60,40,247,192,98,192,90,160,227,214,1,224,136,140,96,73,82,242,99,99,88,70,181,219,19,10,1,163,71,211,18,174,99,30,54,41,249,146,101,136,156,66,77,163,76,200,197,162,73,185,22,243,17,112,96,6,62,94,78,100,118,228,152,208,207,147,145,100,30,82,36,97,236,206,96,202,209,148,156,201,172,56,96,140,62,34,173,161,135,198,180,201,141,40,73,133,176,200,44,2,241,140,5,31,101,169,61,52,152,75,145,107,129,169,7,100,78,21,150,97,182,135,211,217,198,147,198,146,113,147,153,51,228,240,65,76,99,4,197,181,22,222,39,141,63,18,99,91,60,233,52,54,48,175,84,48,217,137,3,89,71,44,54,81,173,70,159,182,27,214,135,201,198,52,154,202,201,138,108,194,170,249,27,230,106,66,17,4,27,87,228,75,63,82,68,112,89,137,27,101,183,20,120,203,34,96,237,65,120,110,79,204,180,61,249,25,196,179,128,199,228,229,73,92,138,43,45,74,112,192,138,81,179,136,95,224,64,73,8,196,141,129,49,130,225,50,50,99,43,72,14,165,109,195,138,72,114,34,102,48,127,157,45,123,24,168,205,0,126,111,65,154,180,107,24,197,106,10,188,8,157,82,61,152,240,149,105,12,101,140,204,112,135,153,73,154,135,66,231,136,125,193,177,131,137,76,195,128,73,199,221,242,44,205,63,124,62,18,163,32,99,16,59,82,66,173,107,177,102,172,43,84,25,4,36,16,251,86,137,155,177,243,47,50,96,214,199,153,132,98,185,207,97,99,238,49,247,47,144,238,50,157,3,101,13,133,34,192,33,28,110,97,38,85,30,200,80,79,11,228,129,71,90,132,131,122,178,173,158,57,44,197,238,32,174,225,178,72,250,185,22,212,231,105,25,27,216,151,129,101,237,42,170,163,13,77,50,146,113,15,242,130,18,121,2,170,116,111,12,216,212,114,67,169,89,92,160,52,49,144,10,74,125,33,203,41,255,0,77,90,198,141,249,22,19,33,254,71,225,77,102,57,89,85,24,143,13,38,217,55,140,204,107,84,147,99,243,229,88,176,207,34,117,97,170,213,25,190,180,19,135,218,129,54,155,199,238,229,91,48,206,240,225,42,79,62,238,116,34,97,150,36,219,148,23,103,87,249,32,36,242,165,175,120,242,98,78,107,99,62,74,2,238,135,147,47,32,151,80,138,193,1,49,61,161,35,88,98,120,114,149,37,141,51,108,206,222,164,45,149,198,38,102,75,96,219,213,216,173,141,100,65,113,25,17,50,215,79,144,30,230,69,17,79,38,214,75,242,152,88,134,155,217,64,220,131,233,45,89,46,107,70,168,106,124,200,133,39,17,84,205,221,169,197,45,145,3,238,172,77,73,44,103,225,148,134,152,22,100,249,178,242,9,79,34,139,82,142,180,32,252,133,41,121,60,19,166,4,120,248,138,163,235,120,217,197,41,82,70,51,252,19,169,54,26,64,11,242,114,173,90,159,74,250,188,23,169,155,143,137,4,160,126,25,112,50,170,29,31,174,89,170,65,148,34,196,63,60,100,77,101,181,65,163,116,91,156,26,251,67,94,86,206,120,66,94,52,235,74,234,27,45,63,224,25,101,93,234,227,74,142,104,55,98,18,230,247,218,63,114,124,56,177,17,43,67,167,37,27,242,89,240,97,163,237,71,108,12,189,169,30,170,161,60,232,60,208,17,21,84,242,169,62,162,165,129,118,57,47,218,75,198,139,126,228,191,249,63,61,92,104,154,57,207,254,162,44,68,250,138,187,67,83,213,66,27,34,68,46,92,75,173,93,232,202,169,209,30,92,67,80,244,244,159,135,231,63,137,81,149,65,89,138,96,191,109,224,181,73,158,50,202,237,90,189,84,101,59,34,109,83,176,233,234,209,143,41,146,142,172,164,118,161,124,75,111,148,237,72,234,180,148,26,73,195,182,234,87,242,105,40,242,110,246,170,74,249,241,36,252,165,113,113,13,73,163,253,138,44,222,37,127,254,36,99,131,180,14,63,240,40,11,45,109,169,167,78,254,157,144,72,8,108,62,76,40,171,176,250,109,119,168,196,47,40,146,50,51,175,185,104,230,88,181,246,55,67,187,248,141,101,57,149,198,46,33,174,135,14,182,85,32,243,75,229,92,223,73,106,71,205,123,10,110,193,46,199,85,60,118,81,24,41,107,97,85,66,93,68,206,237,236,69,89,89,14,116,238,162,37,215,19,231,70,123,3,17,116,25,154,74,86,76,193,23,26,83,63,73,101,30,101,93,178,75,48,166,146,201,227,240,221,171,103,204,97,34,102,18,230,243,32,28,167,96,66,94,69,127,164,180,97,228,193,229,158,69,139,200,201,25,121,27,195,225,36,105,29,222,149,245,126,16,149,53,184,167,157,90,127,213,113,166,122,122,180,242,89,151,116,53,81,78,115,85,160,15,65,59,118,34,145,89,134,146,230,115,51,5,82,26,1,10,254,100,76,104,100,16,209,136,183,98,42,76,11,248,68,234,34,54,53,193,241,225,151,20,138,160,198,227,237,72,228,248,17,249,113,32,195,34,86,250,148,87,226,81,119,16,37,210,31,118,33,19,238,43,202,73,155,105,105,142,164,129,22,79,40,133,254,132,188,199,86,100,212,157,161,181,203,17,134,90,110,35,2,201,143,204,37,156,56,219,98,97,246,214,219,40,127,145,248,80,2,72,213,85,189,65,138,53,191,255,0,14,171,178,122,176,132,49,19,181,75,254,54,252,63,115,233,214,34,227,246,200,171,255,0,22,215,77,3,48,149,79,121,108,85,186,121,57,132,60,192,130,60,43,56,23,195,31,186,147,191,29,151,186,149,73,164,178,140,254,18,173,97,163,175,153,214,171,109,98,73,103,42,248,102,0,175,226,235,92,210,170,77,229,107,254,111,148,106,174,29,198,229,10,204,43,70,190,3,25,33,97,56,68,167,230,67,4,99,230,48,147,159,207,220,133,159,27,114,52,228,128,24,106,169,160,251,136,15,54,12,233,116,200,12,207,139,46,36,124,10,208,70,253,92,252,137,7,169,91,85,39,40,7,246,149,20,57,47,156,13,162,147,129,107,71,27,134,39,98,98,203,34,70,62,108,92,107,108,37,64,181,14,152,131,159,118,81,114,9,66,95,24,3,249,64,149,117,11,137,224,178,131,195,216,185,181,198,149,124,211,238,202,165,43,93,113,58,33,170,115,22,208,204,137,90,76,69,198,170,140,24,133,6,238,191,253,181,9,62,145,241,145,148,243,201,7,192,69,47,26,200,85,144,38,171,235,101,43,89,113,101,237,35,32,79,148,82,124,217,80,112,12,2,63,169,88,70,164,174,146,54,24,69,93,4,108,191,64,18,107,65,36,121,66,180,67,167,62,76,217,70,168,223,3,27,59,86,173,176,252,17,98,68,126,179,161,170,157,17,230,150,46,79,5,205,105,55,117,164,121,133,43,143,205,116,221,85,91,100,70,60,89,84,188,106,19,254,64,226,74,202,89,90,138,96,106,67,217,120,88,238,185,21,85,57,137,90,70,123,171,237,109,107,196,12,40,105,153,35,38,168,150,42,95,112,12,121,132,178,135,112,249,190,234,147,141,243,62,234,125,79,72,120,220,217,120,210,212,123,40,216,198,25,56,140,37,33,168,105,226,198,243,151,136,101,93,23,194,9,96,179,15,103,184,163,175,130,249,36,32,149,4,83,152,153,251,231,191,139,18,208,250,220,67,204,173,3,84,63,252,204,183,198,164,1,73,202,167,81,247,40,71,86,201,156,46,161,19,26,98,106,216,51,73,155,22,34,46,147,2,52,24,209,118,155,81,165,83,244,199,38,81,34,138,38,227,18,80,225,236,159,212,171,107,94,50,177,96,250,65,137,139,56,112,15,24,156,43,27,1,185,140,31,25,152,208,177,169,55,39,204,34,226,70,60,223,147,149,21,0,204,32,210,91,35,106,200,166,175,71,156,46,222,180,182,214,180,130,30,101,66,249,36,240,75,141,26,113,124,243,11,141,116,8,33,128,254,68,238,4,146,103,234,74,13,84,113,159,40,75,252,104,223,91,124,97,176,50,196,148,101,47,171,117,36,17,124,164,178,163,222,205,200,222,88,152,215,55,147,101,93,38,39,87,47,212,70,105,237,72,120,67,194,165,144,251,58,20,38,54,62,212,166,124,97,201,31,17,82,251,91,39,206,59,205,151,18,77,38,202,92,38,102,49,83,88,101,83,116,159,88,173,230,197,148,127,80,105,91,245,254,219,139,145,52,173,212,128,154,60,63,241,42,65,101,73,4,147,178,226,80,147,254,39,68,58,101,150,134,47,215,224,178,148,202,226,148,130,202,162,53,183,192,209,223,202,245,200,146,136,95,182,85,208,89,163,224,254,73,101,139,212,154,111,192,32,97,202,182,53,191,49,155,169,215,166,107,65,175,111,179,243,180,109,0,58,155,86,10,198,47,250,215,232,157,49,73,167,5,76,1,109,70,36,4,154,168,54,68,204,97,101,78,234,160,98,30,46,165,212,170,169,196,243,166,150,73,155,45,117,18,90,208,143,243,237,20,65,160,78,141,47,148,171,175,201,170,196,53,47,107,12,30,125,75,25,110,52,114,80,10,29,83,44,160,226,41,121,22,128,213,30,161,253,168,175,85,24,144,239,124,171,35,226,15,90,158,35,250,132,134,249,131,238,84,84,250,133,138,120,218,63,16,243,101,202,133,52,99,198,31,202,118,9,99,70,195,44,136,231,85,124,248,146,64,165,239,169,32,201,3,205,137,46,211,23,217,9,180,151,196,68,242,226,100,65,131,181,58,177,57,22,154,146,53,176,226,121,188,66,47,241,160,231,135,98,124,200,216,208,242,202,33,98,11,145,97,107,1,242,120,74,36,198,91,33,116,51,65,47,153,141,41,31,2,214,12,35,240,148,101,26,150,252,12,125,246,108,165,199,244,211,147,105,81,198,6,96,228,92,114,43,88,234,90,87,220,186,135,171,79,143,132,75,123,228,190,119,50,153,164,178,0,216,192,229,85,48,228,130,72,248,132,174,164,27,253,24,248,19,217,18,249,133,227,237,77,216,98,12,104,166,26,41,1,205,141,43,54,66,213,132,158,96,40,48,148,75,228,104,192,23,186,181,92,67,103,134,88,146,185,18,152,211,15,210,98,170,5,71,146,108,153,24,106,109,243,216,73,221,168,131,60,114,84,245,149,81,227,124,216,82,181,134,85,82,200,38,252,153,132,84,186,202,76,178,61,1,167,173,72,78,19,39,114,124,19,115,81,120,49,246,0,71,36,28,197,91,194,96,70,38,36,181,153,61,149,245,144,49,63,54,84,133,108,198,87,209,129,58,43,246,130,228,92,170,102,128,181,25,14,99,8,139,177,67,236,204,138,146,22,78,240,78,170,132,183,29,15,204,159,214,106,39,124,216,136,170,161,235,246,86,225,49,68,186,197,198,158,173,146,7,136,177,69,251,139,139,106,175,135,86,163,185,97,98,23,229,132,254,181,57,33,253,10,195,212,43,183,249,78,199,164,181,229,117,176,24,31,250,106,153,240,234,164,143,54,34,46,103,165,97,197,140,198,113,43,128,201,196,206,36,42,178,114,18,74,219,0,208,152,113,136,240,160,172,160,110,114,97,91,95,146,73,51,34,2,246,70,103,42,185,34,82,72,79,27,234,44,124,207,224,159,89,26,182,75,59,82,102,25,153,16,58,177,241,145,143,52,120,76,36,53,223,194,39,217,87,62,88,74,65,19,195,141,81,85,89,3,171,16,213,172,3,78,32,254,168,210,226,99,73,42,100,167,229,8,119,26,159,64,92,250,125,142,92,126,107,174,233,237,115,22,200,108,204,46,69,109,171,126,24,211,106,214,102,151,140,68,92,228,223,10,199,167,207,242,147,201,254,53,54,133,151,142,190,135,70,157,82,76,185,105,234,116,152,215,199,32,248,82,171,184,210,203,204,98,165,245,70,36,32,98,55,180,178,159,168,70,94,20,41,58,229,136,160,214,178,170,121,131,144,163,84,52,247,126,165,17,134,255,0,185,97,91,0,242,89,250,84,202,54,152,178,23,78,49,13,61,76,105,23,129,189,146,95,210,139,217,254,76,217,121,17,48,41,7,27,148,165,202,68,105,130,1,15,169,2,147,230,13,207,178,85,165,246,183,48,120,177,101,76,140,108,111,234,32,146,233,247,17,62,146,65,215,253,30,97,172,103,114,203,23,26,125,14,55,7,18,155,141,106,194,251,168,248,214,164,69,140,104,238,48,158,247,198,237,73,89,125,249,209,242,76,57,160,230,82,242,104,79,249,203,151,141,47,49,227,170,114,42,35,90,129,125,159,50,32,199,152,37,81,225,55,38,28,164,94,153,63,109,218,138,128,208,218,158,118,78,17,38,212,250,134,92,150,117,41,160,204,136,81,166,145,166,14,51,61,180,193,175,250,41,95,50,12,159,213,139,23,237,45,120,96,143,168,164,83,210,103,140,190,234,15,115,44,68,204,25,73,125,69,219,82,201,129,68,191,1,25,132,162,228,250,138,126,53,148,178,51,136,168,121,239,184,140,76,222,218,107,49,187,42,109,178,173,56,201,150,32,178,164,147,25,106,33,167,48,245,12,190,147,35,194,102,73,247,70,177,89,69,107,33,13,154,198,48,243,27,137,124,101,220,226,19,16,75,198,170,236,163,68,39,9,68,166,159,163,207,159,53,121,127,141,83,108,55,151,203,67,120,110,37,198,34,51,212,142,94,84,46,204,241,184,101,139,145,109,134,246,100,230,69,66,198,59,146,73,63,49,83,72,207,96,135,218,177,195,90,69,165,239,98,86,80,86,30,70,153,141,49,245,80,16,106,73,147,241,177,48,134,246,73,98,74,148,196,58,100,253,183,40,82,185,151,108,146,54,34,166,99,240,73,12,17,169,50,143,27,43,141,163,96,35,50,229,77,195,200,53,41,24,219,99,243,42,90,211,48,157,42,170,74,65,171,35,99,26,87,113,3,35,19,29,206,54,37,211,230,99,27,213,72,85,142,89,168,116,243,201,98,155,213,86,159,27,3,149,52,152,198,16,153,145,16,222,1,33,141,200,223,13,155,100,221,143,25,61,161,165,15,159,19,218,68,6,96,5,238,164,176,213,12,54,1,51,171,18,73,50,236,240,124,240,167,111,192,80,125,84,134,76,109,201,16,52,120,1,179,80,238,95,202,178,245,40,190,241,86,94,136,1,143,42,139,212,149,71,156,199,237,10,65,19,219,88,202,195,171,35,177,114,25,128,39,81,82,155,227,12,171,156,213,92,106,125,63,43,13,180,82,99,250,138,229,147,61,88,29,73,57,169,76,83,95,126,230,186,221,79,18,180,248,183,73,239,226,122,162,251,171,149,235,13,49,99,39,154,184,188,136,253,43,67,113,38,43,2,97,124,202,130,238,218,189,142,137,54,41,110,231,70,252,67,16,139,104,174,8,62,111,109,73,73,208,26,170,19,55,125,75,72,67,168,250,74,82,99,93,117,99,149,100,79,29,75,83,106,118,125,85,136,110,242,191,40,138,163,89,24,249,49,21,24,22,127,237,113,9,45,88,219,41,126,29,66,2,3,17,74,189,225,147,149,70,70,140,72,68,221,149,110,147,172,241,240,133,33,138,186,120,23,97,8,10,12,66,65,204,97,6,185,203,245,204,232,199,226,79,171,117,81,44,153,205,216,157,100,6,137,144,206,79,129,14,182,132,44,240,66,204,97,201,205,137,15,13,231,23,186,68,194,135,198,97,196,126,98,166,79,126,49,243,36,19,36,202,240,202,20,173,250,146,89,56,80,101,74,103,207,30,76,75,23,224,23,48,87,59,187,213,83,171,64,249,102,17,49,164,212,255,0,25,171,100,159,104,98,168,52,186,35,102,116,47,77,171,173,148,236,241,173,96,227,230,138,181,76,100,89,60,193,82,149,86,163,182,233,42,168,129,78,124,106,203,153,207,34,208,3,60,143,253,80,82,76,65,115,42,25,148,231,238,16,150,250,163,86,149,155,75,24,162,41,19,84,93,194,35,126,66,147,181,60,173,212,135,131,245,21,20,157,61,90,95,61,160,134,37,55,101,67,56,125,34,74,209,140,179,43,243,29,178,251,125,238,173,243,35,2,200,15,202,165,225,192,151,27,234,34,205,124,10,209,243,44,101,99,113,118,192,99,14,3,58,114,162,31,167,165,151,168,170,88,55,103,146,124,193,84,209,173,78,49,165,86,49,163,107,25,50,5,141,107,242,139,249,21,116,56,196,182,3,20,228,55,206,155,237,13,83,210,76,24,223,132,220,104,181,12,145,117,117,254,152,217,105,225,193,6,93,208,202,79,166,166,76,18,73,151,136,34,87,22,178,98,96,226,46,85,25,38,124,72,196,229,42,123,43,137,28,44,139,152,214,53,84,72,195,31,186,68,118,231,24,240,238,148,225,181,60,76,28,61,169,17,175,136,66,123,138,114,77,66,177,244,183,228,91,76,192,86,112,164,147,43,114,189,40,102,161,56,211,152,119,12,146,150,60,216,164,145,236,174,7,208,198,28,97,245,37,183,97,220,177,61,127,204,243,37,83,223,136,125,74,172,74,54,200,2,158,123,225,19,9,147,211,27,114,53,43,155,33,216,172,169,222,49,49,134,196,50,165,85,30,70,100,34,231,218,203,168,156,159,67,187,60,216,140,84,118,70,173,147,17,225,53,52,111,220,197,200,165,163,64,28,111,52,85,108,27,215,95,96,167,207,227,230,74,228,220,12,143,195,149,17,38,54,231,221,196,144,204,170,36,39,240,136,133,84,168,150,49,159,12,132,240,52,66,163,224,24,152,240,173,81,178,96,194,188,28,145,158,182,162,219,83,108,151,190,11,208,19,39,216,201,31,106,108,102,14,104,217,153,109,12,0,123,66,89,81,183,8,25,140,177,146,76,60,137,221,37,60,168,204,97,74,171,223,15,40,240,237,68,150,5,248,137,136,162,34,221,181,23,242,25,148,50,29,145,35,38,209,173,95,37,157,73,75,227,126,76,162,68,215,255,0,228,154,162,216,10,251,252,4,92,206,214,212,245,179,185,178,98,93,112,204,81,58,170,132,118,68,127,18,86,82,144,200,168,198,250,27,45,240,59,83,119,188,113,146,90,74,221,136,6,154,63,149,73,135,182,67,168,111,220,129,47,181,97,7,210,156,213,67,57,25,132,75,215,26,122,95,134,109,208,208,170,43,76,200,196,86,23,247,44,125,122,214,15,78,68,108,152,196,140,78,84,197,148,32,154,206,34,167,219,55,242,63,115,26,77,102,249,195,196,101,115,84,104,165,102,109,168,202,160,89,164,129,4,249,130,82,9,80,214,201,216,246,242,141,35,89,13,238,146,240,46,112,197,32,217,148,67,18,203,103,4,191,79,39,238,174,105,169,53,13,200,134,253,160,136,85,19,15,95,234,173,223,54,65,125,181,38,149,148,180,61,2,186,219,185,250,3,211,9,255,0,162,85,101,91,106,63,60,80,8,81,169,90,31,136,183,62,12,221,197,202,174,233,245,109,85,151,9,126,88,170,171,34,156,242,116,174,156,61,78,111,113,163,236,108,165,188,210,232,75,254,210,0,58,108,113,184,118,11,184,73,153,90,54,126,188,101,254,85,33,113,169,232,225,115,113,167,220,140,154,172,239,241,169,12,109,18,121,222,214,36,239,77,232,157,179,240,134,46,82,44,163,107,202,169,196,194,37,87,2,214,182,48,242,229,66,200,134,180,51,161,148,106,211,193,38,19,38,15,146,49,131,148,168,83,106,26,210,123,169,44,249,228,155,194,37,141,39,232,17,244,254,114,133,154,120,228,159,14,37,132,248,15,193,149,74,154,97,224,157,153,138,171,42,164,142,76,79,170,133,30,69,95,18,106,99,201,244,150,168,210,71,238,137,89,76,135,22,112,30,45,168,197,244,200,164,166,64,32,201,133,51,18,86,209,190,13,51,228,143,218,90,224,113,13,104,124,102,123,194,95,24,150,163,89,123,4,79,158,8,195,205,149,78,63,80,191,62,97,23,253,105,141,172,2,73,98,142,53,84,232,62,210,132,177,179,29,157,44,145,162,231,238,117,234,29,73,20,128,96,140,85,186,124,150,73,233,92,138,28,203,17,117,8,169,228,61,102,250,223,213,166,91,84,89,35,75,93,11,16,176,249,57,81,12,14,53,31,255,0,136,181,217,251,70,156,198,213,81,102,179,229,10,152,70,141,135,249,191,39,42,249,225,4,95,221,114,36,143,223,73,247,86,208,210,12,157,197,34,202,176,182,84,249,28,103,7,254,171,91,231,173,12,167,102,62,210,33,230,5,227,69,88,203,32,65,167,141,47,245,128,16,152,178,172,89,12,147,120,114,173,95,134,1,25,249,76,84,219,102,172,138,131,104,222,8,255,0,12,104,104,207,137,25,19,234,181,221,73,149,84,70,102,115,107,22,231,179,40,208,236,48,11,210,138,9,147,88,157,69,51,244,247,169,51,169,72,220,104,249,80,73,152,49,87,81,143,216,143,146,204,172,253,46,84,246,82,77,116,56,116,54,31,38,28,73,219,42,178,177,90,207,173,96,159,152,48,6,36,27,223,236,226,255,0,164,151,17,183,24,155,244,70,125,37,245,148,131,76,38,89,68,140,76,72,57,54,92,28,43,44,163,237,185,153,152,8,44,97,178,162,160,95,3,167,42,230,55,119,118,50,101,60,75,238,155,12,237,211,12,98,145,115,110,53,142,245,233,215,110,207,169,215,247,153,70,149,155,136,136,200,97,224,98,198,100,98,43,53,142,37,165,141,47,103,26,93,62,25,36,179,169,60,128,207,240,38,102,14,228,120,113,38,178,212,70,193,176,56,164,253,54,193,206,202,143,99,49,129,93,89,80,140,137,51,244,241,4,69,37,93,45,137,109,230,237,153,205,172,181,108,65,157,225,94,140,207,82,59,13,16,74,170,127,195,120,147,143,187,46,52,230,135,76,65,168,103,82,125,166,27,242,146,184,6,233,232,192,218,179,118,36,123,225,143,218,67,188,192,140,133,245,135,228,194,33,45,37,86,124,130,222,194,8,136,198,51,35,16,185,143,225,204,36,64,100,141,45,134,200,248,246,17,23,24,60,107,227,194,73,61,43,116,104,199,23,106,96,96,152,198,196,245,246,97,128,65,240,161,230,48,130,74,76,249,94,210,65,85,84,213,39,125,231,194,36,206,181,159,88,72,24,118,164,201,136,169,200,76,156,36,5,178,146,8,35,121,177,37,79,213,160,39,81,72,156,207,140,57,32,120,84,76,202,23,198,62,81,23,141,30,166,199,74,230,19,107,113,185,26,6,180,39,43,250,147,72,117,185,125,164,123,35,62,55,55,82,170,198,102,226,248,4,178,180,254,28,194,34,205,129,255,0,218,117,44,153,172,30,62,28,171,91,228,202,156,124,198,64,181,96,11,184,103,240,102,33,36,12,159,233,164,230,87,134,96,200,196,154,126,158,137,36,124,200,169,139,37,4,210,117,107,60,62,80,68,75,153,62,116,215,246,172,141,1,145,159,136,41,93,148,194,65,230,80,101,58,163,147,79,18,194,146,239,211,79,202,173,61,97,147,64,184,228,103,158,111,129,130,85,85,91,190,24,56,82,100,51,118,126,101,123,228,188,111,237,90,204,241,201,238,83,193,159,43,39,42,109,24,36,146,206,213,85,38,202,166,62,154,79,100,168,160,154,93,111,129,178,162,163,49,130,238,90,172,140,12,29,169,88,85,145,173,252,15,102,170,252,139,54,106,166,20,157,171,153,218,220,12,68,237,90,170,174,8,66,117,46,106,157,235,90,157,109,246,95,147,181,14,249,49,10,165,89,100,242,129,96,249,50,252,19,42,177,22,171,150,94,108,240,67,154,122,231,223,137,39,14,94,208,194,84,149,166,202,53,85,102,34,208,170,7,76,8,228,169,211,110,235,72,255,0,166,170,88,19,201,234,18,83,107,91,113,141,249,96,113,170,28,246,22,62,248,4,30,19,47,6,126,46,148,190,52,97,231,194,97,39,33,193,27,136,194,69,71,178,158,141,124,2,191,10,32,209,135,37,99,134,39,112,68,142,140,28,137,148,36,226,78,26,180,249,254,218,101,26,30,63,3,38,242,96,99,102,84,158,97,177,145,12,108,50,49,66,16,130,72,57,86,179,80,197,39,180,147,70,187,246,68,85,69,91,51,114,206,84,170,212,9,33,103,203,185,63,38,7,166,157,153,186,211,232,24,8,14,21,190,124,0,73,7,40,148,239,153,234,9,148,93,105,100,145,211,33,97,141,31,15,146,138,72,72,84,43,224,33,131,170,171,100,179,180,107,231,169,48,164,237,75,28,204,227,183,71,67,84,248,195,43,48,164,239,167,38,78,28,138,177,143,1,57,145,12,52,95,182,168,181,176,150,116,92,72,175,74,199,250,178,145,125,194,49,244,170,171,39,196,40,249,113,40,217,243,49,75,226,235,67,84,120,228,127,33,144,103,206,131,211,40,137,156,107,179,201,31,42,89,13,155,145,163,54,4,23,54,84,181,9,38,95,45,0,173,108,185,50,169,171,187,227,198,31,16,147,235,88,204,41,24,159,83,233,186,121,209,89,187,18,122,220,205,197,69,183,99,143,63,83,218,171,205,37,107,190,99,51,35,245,87,195,120,56,31,46,184,164,253,181,41,72,255,0,77,157,136,220,73,54,232,81,122,133,234,23,29,14,191,1,236,198,155,176,63,147,181,75,85,76,200,54,23,42,161,12,246,120,114,149,54,225,22,132,209,60,41,25,153,249,213,4,155,40,131,31,106,156,159,60,25,56,80,213,8,213,144,220,25,40,166,60,100,72,3,39,145,27,38,120,60,56,146,21,168,84,243,17,41,51,222,182,178,96,228,173,83,30,196,10,124,97,184,210,121,54,163,201,135,18,244,201,152,144,15,11,36,243,45,80,101,196,213,101,36,100,31,16,146,221,224,250,147,127,68,150,65,251,106,110,126,149,185,141,59,119,151,143,233,167,101,98,113,208,100,192,190,79,72,145,240,32,88,228,76,116,198,212,160,194,110,213,77,38,48,4,206,36,141,81,218,71,78,26,19,82,77,58,51,51,27,173,0,251,225,253,84,210,236,36,36,71,137,75,192,211,196,207,204,161,28,121,22,89,176,203,220,211,106,251,41,223,164,42,209,85,163,236,72,76,197,87,213,84,131,252,156,74,174,52,0,12,127,165,93,139,26,17,110,177,211,21,36,33,214,146,48,216,137,52,6,125,84,252,208,201,244,146,137,156,79,122,70,98,81,217,242,53,5,132,141,238,172,102,76,67,154,73,49,164,211,38,29,68,191,161,190,100,146,19,165,72,93,134,243,62,81,117,172,109,117,80,234,37,176,50,213,22,240,18,106,179,101,255,0,66,162,198,174,59,54,177,118,244,247,39,52,244,243,238,152,25,125,138,225,134,24,186,87,49,170,159,185,212,120,126,147,215,77,124,110,52,223,4,223,220,218,246,78,147,212,85,230,4,226,126,25,107,236,63,53,188,208,8,87,229,247,16,170,37,140,89,158,55,237,167,49,159,185,26,80,246,28,172,196,183,214,231,141,196,82,161,141,82,134,51,201,27,185,104,178,140,201,47,33,66,190,121,143,31,42,205,147,34,253,84,150,54,191,160,28,104,196,247,87,201,241,184,209,102,152,15,14,212,162,100,252,139,108,46,221,197,161,199,24,143,226,89,153,236,34,212,243,15,34,218,22,101,89,98,149,161,241,240,31,220,44,136,184,23,199,173,38,208,197,91,252,8,49,226,74,46,24,204,25,189,196,173,130,141,12,140,237,86,24,95,76,222,196,204,20,186,169,231,31,50,22,168,199,146,204,41,176,97,241,165,141,74,72,212,192,202,200,196,147,17,255,0,251,194,225,255,0,248,145,46,182,253,241,37,139,30,39,174,214,246,99,92,191,95,252,61,101,219,30,88,130,199,39,234,34,72,217,151,0,233,122,132,137,171,47,182,165,133,110,179,137,101,5,152,139,200,148,207,198,34,60,162,92,219,79,105,141,79,82,127,253,169,120,213,252,102,74,199,136,169,99,102,117,207,66,179,34,35,97,175,125,7,112,25,190,30,35,44,77,167,167,65,35,205,19,149,14,28,227,233,84,180,51,9,100,204,94,226,170,170,156,236,206,156,73,92,211,136,124,38,17,4,170,233,33,254,78,84,209,244,153,61,164,84,56,216,152,171,85,66,45,212,51,224,100,202,223,200,176,52,50,38,129,255,0,205,109,123,7,141,99,48,138,180,22,109,160,224,126,101,36,104,196,131,100,240,135,248,213,147,224,37,87,21,68,252,134,75,81,149,168,198,136,214,167,130,70,101,235,42,42,100,150,77,233,18,197,144,55,32,194,140,135,90,49,141,50,168,205,37,196,111,140,68,64,96,99,78,95,24,107,48,133,136,177,59,48,19,32,125,164,70,217,131,103,82,63,192,99,64,73,146,50,240,133,45,148,21,93,193,100,153,45,49,137,237,44,228,189,229,34,34,28,7,149,97,90,208,11,211,101,206,247,83,72,112,201,25,152,140,84,123,33,130,51,59,80,178,114,99,225,91,81,55,27,136,44,251,33,136,152,145,48,2,194,141,43,147,24,139,88,110,246,196,196,176,173,113,40,13,25,132,98,80,104,111,243,234,77,32,79,28,148,195,108,53,182,36,209,208,148,244,207,180,188,248,12,23,82,171,217,131,193,47,146,17,141,48,153,17,54,85,82,228,163,160,64,198,196,243,242,23,133,111,101,83,10,151,17,217,152,78,248,203,124,105,251,98,35,223,1,38,159,25,227,35,10,177,134,141,138,136,210,73,37,139,123,35,16,169,77,81,159,224,168,33,153,22,29,172,6,106,210,20,111,73,159,66,72,196,225,23,106,178,121,128,49,243,21,5,38,72,36,244,173,220,82,59,114,161,58,204,131,225,42,213,38,51,17,243,49,249,160,159,255,0,154,101,52,93,176,196,68,210,52,49,151,185,106,140,199,145,233,159,134,217,48,54,102,137,48,0,38,112,164,115,2,158,24,196,65,189,140,43,20,236,11,29,5,245,172,96,136,156,248,16,157,72,8,113,128,82,113,38,15,201,25,48,27,253,18,92,145,254,148,137,92,250,71,198,126,108,73,160,117,12,225,240,173,175,147,190,246,146,217,70,171,161,60,25,155,98,44,205,60,120,214,115,41,37,228,205,137,1,233,82,242,34,166,89,66,97,201,26,49,143,24,208,193,128,183,236,255,0,34,86,83,85,148,43,214,49,47,190,188,194,251,169,27,227,100,151,133,16,250,118,8,108,229,89,82,159,227,30,190,182,12,230,101,40,134,85,232,212,128,140,254,24,163,23,241,33,163,79,60,16,33,205,172,206,55,225,196,53,75,47,209,29,151,118,199,81,246,195,242,45,79,128,135,135,169,15,39,251,81,166,161,200,78,213,182,6,137,144,16,53,95,105,110,124,108,108,76,204,97,193,6,108,171,65,164,130,75,61,181,54,144,77,182,38,172,164,237,148,69,221,222,47,117,89,93,135,141,234,14,101,80,38,202,229,82,85,107,29,81,178,249,14,244,221,148,89,35,96,138,171,66,16,16,124,42,62,29,12,74,214,113,39,245,178,73,141,89,129,149,109,97,179,33,227,88,63,24,215,215,132,133,26,248,22,36,22,160,179,39,158,51,50,133,38,102,167,181,41,240,132,68,86,65,128,194,251,73,144,96,12,76,225,138,52,145,174,67,201,212,109,39,177,42,25,51,138,62,85,189,134,33,94,152,218,192,63,154,82,195,62,49,213,26,164,99,145,102,248,27,49,152,217,212,128,178,167,101,144,240,152,168,135,234,30,14,85,62,253,72,121,178,176,139,254,117,46,108,89,99,109,13,129,211,192,131,210,84,45,147,15,27,152,34,85,17,171,101,73,102,85,181,245,163,199,204,37,85,34,210,49,206,223,101,44,143,226,17,21,13,80,78,64,115,38,79,170,0,158,136,96,88,49,170,250,9,189,117,175,97,109,172,49,138,38,111,113,66,207,212,236,140,125,166,85,113,106,199,145,152,66,163,36,233,81,201,62,83,9,42,217,205,142,176,243,51,129,112,76,249,130,85,74,27,45,200,212,248,106,177,143,16,132,138,141,158,51,249,83,84,173,149,199,193,240,243,76,67,141,7,0,49,39,15,245,88,150,169,241,153,80,254,25,228,42,132,131,70,185,20,177,255,0,242,91,76,28,140,82,244,250,144,101,126,21,113,90,240,78,2,88,243,9,163,100,32,237,106,178,203,229,41,4,182,192,128,49,171,41,245,64,250,73,94,216,98,85,178,161,204,178,51,226,13,181,122,83,125,78,73,209,95,245,21,27,30,52,71,128,10,206,20,214,83,25,36,228,135,231,250,25,152,149,76,198,62,116,30,37,6,22,109,147,72,218,132,145,137,135,42,187,53,13,88,238,5,107,78,79,206,150,214,210,0,103,249,178,144,170,201,134,4,209,243,45,115,32,2,8,51,123,104,197,242,11,50,96,101,26,169,132,233,91,228,233,137,210,71,250,172,73,99,53,36,24,222,234,49,154,218,171,222,41,22,238,41,155,110,43,54,149,178,140,76,57,114,164,151,127,7,53,30,164,123,37,135,136,94,31,85,91,70,212,144,103,31,229,21,109,109,241,196,62,212,214,208,93,85,208,226,149,186,26,86,159,243,9,139,200,170,235,105,9,220,159,106,70,48,135,204,20,155,126,65,163,16,245,52,218,232,152,154,147,187,31,242,162,180,175,195,208,105,191,48,132,163,198,179,135,100,79,62,165,67,14,200,126,28,194,74,204,161,217,235,81,140,103,176,104,11,176,130,75,242,226,88,201,181,196,206,33,45,188,114,65,204,154,194,237,137,141,14,36,224,63,137,115,27,237,55,59,214,55,117,50,177,46,145,49,251,99,164,214,76,25,57,130,150,69,87,30,54,100,212,6,158,124,225,15,12,180,38,161,146,49,144,124,95,235,91,99,73,198,254,97,98,70,201,12,73,35,203,238,38,95,99,62,64,225,207,170,19,51,75,23,34,109,91,37,150,93,88,241,168,219,184,22,36,6,24,130,70,105,88,19,161,3,152,188,158,105,108,214,26,171,83,160,134,147,114,207,109,67,106,173,55,136,143,54,46,69,101,26,202,88,134,148,218,220,3,62,34,246,42,19,91,28,218,170,49,51,144,88,191,214,141,181,170,60,152,175,9,98,229,85,236,135,16,132,205,136,105,187,235,114,196,226,42,21,70,102,56,174,152,129,142,83,226,24,88,151,68,161,13,172,23,246,143,26,154,52,9,85,26,155,20,177,113,151,173,82,179,39,213,82,170,141,109,75,120,218,158,80,129,132,201,108,153,251,159,49,36,241,166,100,226,41,81,91,150,70,3,240,173,83,49,50,100,58,232,196,221,151,177,59,173,212,241,35,17,145,50,226,92,182,250,214,199,62,24,159,243,166,84,236,33,57,138,46,68,182,107,20,219,90,228,117,121,241,129,118,14,18,169,253,177,233,15,218,190,86,204,60,111,14,84,124,153,59,225,171,18,24,67,187,4,145,226,47,98,202,125,148,81,51,181,69,217,6,94,63,148,82,175,187,184,20,188,38,83,107,22,85,82,229,154,132,98,63,47,90,222,107,40,132,31,202,46,109,170,159,40,177,24,108,188,139,110,158,126,163,40,1,154,41,18,89,172,51,42,212,184,52,157,143,129,114,171,77,61,101,6,222,38,18,149,115,207,68,60,145,255,0,86,200,178,52,55,233,248,153,106,114,113,45,200,76,92,168,212,33,37,105,248,121,82,227,89,19,2,77,91,172,217,111,195,47,177,59,100,50,77,31,10,213,107,131,45,14,21,241,107,213,108,137,150,32,137,196,135,208,204,178,218,51,212,114,46,224,109,36,121,47,194,97,45,6,208,17,6,65,168,55,75,103,183,114,223,155,173,54,187,8,234,141,233,172,203,17,110,153,170,137,231,202,154,51,77,236,126,234,87,113,0,3,246,149,235,69,57,213,150,198,248,119,219,149,157,173,223,164,177,146,241,101,74,163,48,2,35,4,158,4,32,39,134,236,89,70,144,108,108,109,164,213,164,178,103,219,243,85,236,9,8,12,193,73,131,91,91,143,52,65,98,26,97,2,126,53,69,17,191,226,70,235,152,121,64,242,136,188,130,82,218,74,4,237,65,59,105,46,121,4,69,213,174,195,85,100,15,184,163,61,43,209,15,187,137,145,51,84,213,102,168,213,154,50,118,159,59,10,82,148,185,85,149,59,7,143,230,197,149,108,164,184,131,109,91,138,196,163,64,217,73,137,4,152,130,84,146,50,162,132,106,238,195,71,214,196,41,62,81,111,244,64,21,79,50,97,251,132,82,39,53,87,27,159,148,49,121,20,33,108,138,205,11,84,7,82,85,83,138,184,130,197,148,139,152,155,74,178,113,243,6,86,47,182,186,174,164,167,148,86,102,203,198,164,141,90,72,92,171,176,231,49,167,141,182,6,19,39,209,172,182,195,225,83,38,97,202,63,251,194,167,167,223,78,168,39,205,149,74,76,10,198,183,99,163,27,88,14,55,112,150,49,181,33,231,126,146,41,20,110,158,181,173,187,253,89,121,21,88,109,65,5,248,98,20,106,11,169,118,95,225,71,14,96,231,15,12,177,37,243,233,241,242,136,72,3,90,226,35,12,155,64,184,28,150,43,172,135,43,70,194,192,231,19,214,23,12,200,5,73,132,18,80,230,170,227,127,252,21,73,28,208,54,68,140,119,230,79,171,117,224,35,112,155,173,109,181,211,192,252,230,247,20,93,197,36,191,105,77,149,142,133,101,242,58,131,53,84,82,3,40,74,164,77,168,108,167,90,191,8,184,254,162,67,164,152,121,47,125,119,38,69,96,200,114,224,249,136,209,82,45,134,102,84,50,243,100,144,125,212,51,25,44,68,205,151,141,101,152,130,122,30,123,15,143,136,169,216,146,242,40,107,108,129,143,181,55,12,248,190,241,87,29,173,14,167,252,65,197,43,44,101,114,240,156,106,75,98,174,168,81,207,48,10,128,100,150,19,133,43,52,252,76,90,153,100,204,153,132,155,33,106,163,9,47,252,233,164,55,197,140,12,166,236,83,158,165,16,164,202,100,115,53,13,48,189,220,171,23,144,205,96,167,234,17,249,245,45,82,110,200,81,246,160,36,204,131,39,168,72,83,83,146,72,243,8,184,149,133,196,22,215,85,30,50,76,205,109,189,126,19,47,183,20,135,35,57,146,19,83,144,127,164,47,34,74,234,58,178,22,240,53,36,72,204,195,218,135,101,172,233,54,56,66,46,53,43,15,77,223,136,249,77,20,138,210,156,36,24,217,155,136,137,89,88,93,197,8,147,15,81,140,121,98,69,33,83,216,15,222,193,197,109,87,200,189,14,251,211,121,145,111,248,139,4,131,196,28,121,20,153,168,89,21,159,224,88,106,74,216,222,120,133,137,44,8,94,57,107,214,87,207,146,68,56,102,31,34,74,220,181,168,165,252,55,176,145,88,181,73,211,117,182,94,214,36,134,28,242,20,104,166,93,203,132,255,0,170,53,210,173,67,137,163,191,201,148,202,25,117,31,164,22,81,173,97,123,200,170,43,108,136,81,173,243,36,179,31,233,6,169,109,8,85,172,32,13,151,38,19,34,31,2,186,115,63,238,40,151,152,104,34,246,185,18,187,91,141,176,242,165,177,74,220,14,215,76,0,126,234,91,14,3,32,147,14,92,168,83,93,158,200,156,69,90,131,36,145,137,202,178,195,237,177,86,243,112,97,202,147,76,10,11,214,0,34,118,163,119,131,35,59,81,184,38,221,14,115,169,228,220,84,89,48,209,58,213,133,33,143,101,17,134,50,95,112,29,201,30,28,73,230,131,173,62,12,70,17,4,133,143,34,141,54,58,20,212,239,5,111,181,218,139,51,1,36,153,177,45,18,96,63,34,243,31,137,59,53,8,170,220,2,237,131,193,194,44,73,112,88,252,24,141,202,140,178,102,231,221,90,224,48,126,24,76,185,217,178,47,90,40,182,6,1,29,226,196,52,240,38,217,63,218,81,183,115,193,91,59,152,171,6,106,76,189,69,67,48,235,27,57,95,62,224,229,233,69,70,152,242,15,181,74,192,181,124,238,148,207,194,200,108,234,80,143,54,30,76,22,129,23,18,113,123,170,19,80,223,88,194,240,218,23,141,57,158,195,147,152,165,75,205,73,235,99,218,46,202,156,234,202,134,52,58,157,249,25,148,185,85,208,109,65,57,156,170,74,7,194,134,70,240,151,186,34,182,164,167,173,173,225,196,182,172,44,140,174,2,29,60,1,159,118,152,189,131,198,143,153,143,26,149,184,181,56,201,136,34,72,204,52,113,179,135,73,54,37,155,13,144,124,42,62,102,167,24,248,108,81,85,90,194,183,30,28,171,159,115,35,171,101,171,236,50,245,39,198,151,133,80,50,120,49,246,168,155,35,50,119,158,37,57,90,29,79,26,118,34,228,40,210,238,53,131,109,89,125,206,180,247,178,72,210,169,149,79,147,194,128,135,106,248,60,82,211,168,115,193,238,149,118,43,28,77,24,172,58,123,100,78,84,238,27,24,130,159,113,16,100,91,160,76,1,7,152,69,91,101,10,181,70,207,14,33,161,30,19,201,243,8,68,183,50,74,32,38,103,154,203,5,88,153,126,158,148,50,101,55,251,105,93,172,151,193,2,182,158,206,76,170,39,82,70,124,145,167,5,108,132,212,150,178,137,41,229,93,95,77,235,60,67,96,101,139,141,113,111,7,198,39,17,85,54,155,178,157,210,110,181,207,86,58,154,174,185,29,156,215,212,242,65,242,133,80,247,18,79,38,87,8,150,216,126,25,19,9,59,28,121,133,216,157,108,67,4,108,116,16,97,62,62,85,170,52,0,110,242,226,70,154,96,10,150,188,196,243,72,195,169,96,201,236,24,24,44,171,7,220,48,125,74,119,205,132,26,42,27,24,143,83,42,161,47,190,178,41,56,178,38,48,47,143,27,150,90,94,249,56,186,146,139,91,35,248,113,9,47,98,182,191,193,71,107,170,135,53,152,177,36,146,67,185,26,75,12,199,41,249,68,172,43,94,15,120,73,148,156,152,113,37,67,85,44,100,226,47,26,119,14,1,202,254,213,68,106,218,217,44,246,210,199,132,145,137,196,36,213,81,55,24,205,244,231,133,202,91,65,173,79,178,203,194,140,217,238,89,204,135,153,85,22,19,51,9,56,162,233,149,175,237,16,144,161,173,4,239,213,166,33,187,198,60,61,168,102,27,35,250,136,144,50,20,89,85,18,19,243,68,235,66,176,219,145,246,242,42,160,237,75,195,44,68,198,151,89,105,136,57,50,215,202,196,182,163,44,132,248,100,203,17,241,25,56,11,242,177,120,52,231,141,221,202,138,124,109,179,20,71,176,84,57,56,198,133,187,184,156,49,253,81,173,16,205,207,132,201,187,227,3,31,213,84,85,17,154,140,73,50,202,196,139,83,46,44,132,78,212,246,101,104,253,145,36,230,173,151,231,212,177,163,29,102,14,135,124,127,62,101,83,85,61,158,121,148,148,104,195,247,132,138,49,137,25,153,130,183,36,49,170,229,204,150,2,115,57,132,147,73,167,1,31,202,145,192,212,47,41,48,166,230,152,114,179,49,83,43,92,93,186,1,154,156,2,233,41,22,147,67,120,217,155,42,26,202,96,5,205,18,87,251,171,76,107,82,77,225,50,193,170,199,216,223,50,117,75,1,227,27,18,152,193,4,17,163,2,19,201,234,42,5,230,57,141,24,19,184,114,161,230,105,189,183,40,74,188,29,55,168,255,0,33,132,81,166,176,227,89,70,225,176,42,86,15,254,117,37,13,91,249,243,34,163,4,226,6,96,149,84,89,83,179,6,97,41,57,129,120,250,80,163,88,38,30,161,25,7,136,221,136,59,89,36,246,146,48,192,62,237,229,228,91,108,158,127,4,234,12,96,243,78,255,0,216,164,90,195,49,228,62,28,73,181,105,183,32,230,91,240,128,105,152,91,26,161,224,23,112,147,40,210,107,189,225,13,46,249,66,172,182,96,39,72,146,5,134,239,52,76,124,72,112,179,33,214,128,213,74,246,83,72,112,54,195,230,42,3,19,102,192,5,102,21,58,253,49,107,186,121,133,0,138,153,105,159,60,145,129,218,181,88,77,182,39,44,169,224,205,3,226,88,69,228,75,97,192,217,113,4,92,107,118,218,94,169,59,246,147,241,226,77,160,105,185,208,120,101,151,47,220,69,174,51,71,178,190,224,161,129,149,25,26,27,35,19,47,186,152,108,241,177,10,102,114,35,114,132,214,59,142,88,98,78,7,50,9,250,111,39,82,219,13,228,19,19,28,199,24,242,226,70,230,161,179,250,147,230,210,76,43,254,111,137,98,109,61,6,48,56,68,168,131,169,193,250,73,113,70,190,189,241,102,249,225,79,184,161,182,199,61,153,0,146,73,136,40,6,105,136,185,243,24,74,241,244,152,222,243,45,204,164,25,57,86,53,70,86,111,18,35,240,216,11,212,37,135,160,158,180,253,89,87,78,141,24,31,147,137,97,62,168,5,246,184,214,173,73,218,75,28,198,100,153,107,117,84,152,185,57,68,171,103,210,85,12,126,230,68,132,52,149,165,62,30,85,140,165,85,177,15,96,106,139,237,13,111,100,58,175,253,128,52,43,52,172,17,63,134,124,148,201,144,54,195,225,46,85,150,49,151,71,249,23,207,209,244,122,128,15,20,177,12,75,139,124,69,248,45,167,43,73,187,169,41,4,69,222,252,25,224,245,27,119,24,115,136,254,36,53,95,76,180,50,22,120,117,178,234,113,141,42,107,202,73,204,15,36,145,174,221,67,119,43,27,20,252,10,72,49,142,171,234,161,131,221,73,28,116,249,47,44,219,220,244,51,153,169,37,198,31,82,158,223,238,79,151,168,139,166,64,211,212,228,103,55,253,69,190,203,71,209,136,15,48,133,200,171,83,157,102,85,248,38,97,189,229,2,199,121,201,136,168,192,198,96,223,133,103,38,168,100,31,10,202,141,101,52,4,49,36,177,233,29,222,158,4,144,37,19,236,174,40,44,95,242,164,198,153,70,213,187,224,60,70,18,147,201,251,21,88,188,151,80,90,216,96,140,60,40,166,63,243,226,95,43,112,73,150,64,229,85,176,41,224,140,121,187,72,136,218,234,44,157,209,141,116,252,73,188,144,130,75,56,74,151,204,9,35,19,139,254,117,152,124,197,203,149,12,11,251,27,246,199,199,212,69,63,107,165,103,78,38,96,171,72,118,91,158,28,171,236,192,227,230,66,178,138,205,47,115,150,62,146,116,23,188,37,229,91,99,64,251,74,214,127,204,164,166,198,50,37,153,84,172,114,189,77,76,140,15,14,164,109,109,62,87,230,16,144,225,123,8,245,73,91,15,242,118,161,89,76,107,26,182,207,16,240,160,36,214,158,79,159,18,163,240,88,241,166,102,82,75,100,34,77,166,200,62,101,156,54,28,126,234,175,124,0,19,184,168,55,210,0,68,226,42,220,77,220,111,49,11,243,249,246,161,228,189,84,62,156,120,210,233,53,169,182,204,221,39,217,156,137,140,104,199,31,114,197,241,158,55,245,34,152,100,90,134,182,102,199,192,138,95,105,41,159,90,49,61,57,205,255,0,21,160,204,202,139,24,171,65,48,99,17,28,198,99,31,10,219,132,131,98,198,51,249,57,150,26,17,14,224,241,187,132,142,125,148,89,47,249,184,3,68,64,96,11,237,38,70,100,28,29,67,200,157,65,148,81,232,224,147,212,181,62,145,254,202,104,195,14,55,186,178,99,247,204,204,37,182,19,109,137,137,48,229,193,126,19,36,214,95,227,86,86,81,137,225,212,162,174,223,141,35,48,234,104,103,34,41,239,0,134,150,213,121,149,57,125,32,202,14,220,169,43,114,150,84,96,8,122,192,98,148,200,129,255,0,157,88,201,49,11,19,54,85,49,27,77,214,198,62,92,92,137,243,58,86,170,139,52,139,226,78,26,78,66,60,50,209,245,179,34,139,135,42,158,212,44,150,43,39,225,17,49,173,17,179,251,185,22,181,141,85,87,83,164,179,105,100,60,33,18,77,60,47,141,230,144,213,6,214,52,172,193,201,141,93,198,167,60,224,102,196,69,149,184,150,84,108,4,85,188,190,210,202,226,134,44,230,101,137,23,147,234,42,136,218,122,80,191,73,21,111,244,75,88,221,176,56,213,21,113,38,207,149,142,126,26,115,136,125,75,193,140,66,159,155,137,116,176,213,48,131,230,22,37,57,107,72,113,19,133,43,70,165,33,234,30,194,221,132,191,60,34,148,68,146,239,73,75,147,202,174,96,64,103,135,111,34,109,198,48,126,151,42,22,52,25,186,169,109,129,195,36,233,226,86,252,223,32,146,247,234,217,126,120,114,145,116,253,84,19,206,99,255,0,247,142,53,202,164,210,19,119,212,145,163,95,19,162,30,169,255,0,252,163,120,118,178,203,211,40,138,138,170,202,196,79,250,169,12,58,210,9,156,66,85,53,175,32,135,132,168,88,232,44,147,92,58,76,63,87,76,40,88,122,222,19,114,175,145,188,22,102,152,193,45,102,35,145,65,188,103,254,168,57,140,4,159,105,38,125,168,49,246,172,89,118,2,169,169,86,143,16,167,198,130,94,31,113,96,205,42,2,243,32,36,217,15,218,70,211,223,100,225,50,125,194,91,45,95,112,150,82,14,51,250,150,185,154,120,18,126,210,163,11,192,81,173,50,88,113,117,35,112,77,150,36,164,232,96,23,155,126,79,246,146,155,47,134,224,154,12,91,245,124,199,253,164,41,164,196,243,194,94,37,187,218,6,204,169,195,83,143,73,248,33,6,49,242,239,228,149,57,170,210,164,168,38,80,245,174,150,16,253,34,229,88,73,198,65,242,136,105,150,158,33,171,205,228,44,128,97,227,98,37,242,64,131,146,17,251,72,39,192,57,125,212,88,117,141,66,228,217,12,72,71,207,220,251,168,87,211,159,234,145,109,102,158,227,205,186,34,74,176,221,227,8,99,61,212,65,159,192,134,99,207,24,120,76,136,141,202,151,32,196,152,153,106,124,152,130,178,141,91,58,119,54,34,42,166,83,140,189,34,76,33,191,108,204,74,181,81,119,155,199,65,4,103,190,11,57,150,211,106,65,141,60,159,24,146,64,162,173,97,226,35,208,202,17,201,251,140,77,175,246,222,210,58,183,226,70,231,137,67,248,3,221,18,41,149,175,47,80,148,154,22,58,55,147,203,67,161,51,83,142,73,57,145,82,76,9,32,80,17,179,198,30,34,137,27,26,200,226,253,180,171,100,50,69,71,201,15,151,122,120,246,71,205,16,184,151,171,116,196,191,200,18,202,202,157,6,75,10,153,192,8,202,168,172,164,26,252,68,38,208,15,41,51,4,89,72,182,67,209,59,110,226,140,74,199,192,17,152,180,21,227,147,194,20,110,41,138,146,138,216,193,198,30,20,36,203,136,130,68,76,164,178,252,229,50,159,159,91,245,148,218,206,81,118,144,60,54,160,243,226,91,100,218,188,74,95,11,225,17,59,135,107,19,31,42,60,71,199,190,35,152,102,223,3,169,109,101,83,8,176,170,187,103,72,147,118,79,130,133,97,90,63,224,181,244,35,193,219,255,0,73,76,90,195,61,111,186,186,43,230,65,32,248,177,169,59,184,195,147,230,21,77,203,144,142,29,81,178,36,97,228,178,62,28,169,171,41,54,221,40,120,112,246,82,213,120,88,194,129,10,202,60,214,241,37,228,195,57,71,218,129,135,24,240,159,204,92,170,130,202,72,199,220,85,61,38,212,30,201,80,195,71,98,134,28,196,229,146,64,70,115,40,8,214,71,25,19,248,111,60,145,169,228,61,84,115,37,131,42,248,202,220,158,210,212,198,60,126,234,109,12,195,240,90,73,151,244,4,244,112,99,90,94,29,178,111,37,248,198,165,228,154,116,147,189,109,178,26,56,117,251,61,38,79,221,74,102,89,65,250,169,180,154,160,73,6,19,100,83,86,191,15,111,230,179,250,121,85,85,88,86,100,242,212,218,205,73,4,126,234,248,203,45,239,74,76,31,134,58,142,51,254,110,82,127,91,167,165,86,247,39,200,86,104,188,53,55,195,164,220,144,102,84,161,170,224,91,96,67,252,140,77,194,193,244,172,178,160,141,119,39,159,24,130,88,190,28,175,14,81,42,9,144,199,231,153,107,97,162,147,135,40,210,217,65,149,170,69,79,173,7,210,80,250,146,6,229,143,16,151,101,178,167,100,150,63,23,98,148,147,164,143,231,151,18,106,220,85,146,135,62,167,9,227,1,129,42,164,170,181,197,194,190,79,167,60,34,117,41,247,204,231,122,155,45,14,149,101,114,233,129,220,243,9,59,129,196,198,40,8,23,103,140,246,114,170,234,219,44,171,67,109,134,118,65,34,77,50,157,242,89,250,164,249,239,220,179,18,24,216,196,52,171,81,89,153,52,169,25,51,225,232,36,147,41,110,72,139,135,163,54,76,226,158,66,166,102,181,0,201,202,138,101,172,82,251,171,113,51,252,166,136,213,91,102,45,236,134,76,139,55,204,31,213,91,195,36,107,61,13,171,128,73,167,200,252,216,145,112,3,136,104,230,73,120,150,167,155,42,1,108,48,135,37,145,158,154,102,137,37,157,163,83,33,120,252,214,252,63,69,45,216,118,133,29,114,49,187,173,130,50,48,162,18,94,104,0,156,7,135,220,70,191,39,135,50,21,156,71,76,172,38,221,120,138,227,86,202,132,126,220,163,84,117,171,31,1,149,109,99,54,196,127,42,24,21,175,128,107,216,145,221,210,18,72,248,150,247,221,226,34,105,2,202,36,214,97,66,183,236,59,66,201,196,139,141,161,167,23,152,69,79,171,105,236,171,123,139,198,170,25,1,158,202,219,38,30,81,225,90,213,34,178,61,128,24,97,148,104,11,136,12,146,7,253,213,156,150,109,148,188,251,137,196,62,17,41,115,44,177,174,141,117,39,167,233,237,137,223,136,171,8,198,156,55,226,228,78,182,114,228,246,149,49,13,35,49,230,84,88,212,27,168,111,35,108,9,153,64,204,200,9,33,181,221,191,23,90,119,14,27,7,194,153,61,152,199,196,44,170,76,160,179,84,154,99,9,143,153,101,26,4,25,36,194,149,234,211,106,8,223,164,129,198,149,213,79,178,17,62,108,88,147,21,92,212,232,112,244,240,35,114,134,82,244,243,12,76,194,129,129,112,50,131,148,169,69,149,195,51,164,179,9,179,150,65,190,3,33,19,138,169,59,98,97,55,82,141,125,222,37,169,250,168,31,113,61,135,88,238,117,135,132,115,129,194,85,23,169,52,79,247,98,236,67,233,237,102,63,62,213,86,251,129,205,103,10,93,207,216,148,157,53,26,209,17,181,172,177,131,196,110,181,178,124,155,30,224,149,62,48,114,45,15,12,65,38,168,44,204,159,2,16,220,28,140,230,200,176,125,151,34,62,124,96,73,75,131,90,65,191,153,5,55,46,161,172,126,80,32,12,195,253,197,65,2,0,36,177,20,250,118,39,244,33,184,200,77,64,13,151,159,81,49,166,198,9,202,62,164,67,228,158,15,22,36,174,77,196,232,93,194,196,151,17,172,206,32,184,141,107,157,248,98,144,168,24,111,181,17,254,108,68,16,254,234,163,54,173,148,81,225,18,74,253,244,217,89,76,84,84,165,181,174,67,192,189,228,2,216,204,4,30,19,9,3,24,216,248,81,146,89,192,243,5,23,98,85,81,36,204,245,50,242,135,173,57,135,118,73,44,73,13,39,115,220,182,86,179,19,240,168,215,34,234,216,149,44,249,150,37,242,124,227,63,46,36,84,108,136,179,67,220,143,149,116,42,226,114,51,100,3,91,170,129,27,132,202,134,30,170,4,159,105,76,62,180,3,151,250,84,107,2,8,207,234,74,202,199,66,178,125,20,254,176,15,4,134,214,96,9,145,104,52,145,145,137,121,152,79,5,149,10,169,161,246,64,31,18,2,99,201,37,143,194,138,14,155,36,227,167,208,244,240,196,62,84,234,164,164,109,16,230,214,90,60,23,100,97,165,137,84,80,233,80,70,139,132,165,38,63,5,84,250,70,123,34,71,64,173,126,53,85,170,18,105,157,244,34,164,233,42,168,199,203,18,47,39,154,106,16,228,226,85,47,161,227,90,3,79,137,253,73,89,133,80,120,212,236,69,108,6,54,38,81,184,150,18,94,197,43,20,219,103,16,201,8,242,45,28,126,105,161,163,18,79,82,15,211,78,46,225,17,49,181,161,174,75,201,129,67,89,89,90,194,57,48,174,137,182,25,25,218,151,79,210,91,158,81,23,42,43,113,150,93,162,30,53,244,226,19,149,60,134,109,203,48,229,94,54,149,198,182,198,167,56,209,182,63,228,43,152,154,144,254,202,223,85,2,116,111,61,218,105,14,28,161,246,149,103,48,204,19,30,150,162,110,48,102,192,5,6,93,210,156,152,29,233,223,17,47,184,212,39,140,206,21,158,152,159,185,62,98,174,89,26,236,119,195,13,18,229,36,13,60,200,204,26,222,104,15,26,98,195,12,163,90,13,37,85,78,86,86,102,3,124,49,148,125,72,73,149,191,145,84,70,140,194,13,136,91,176,142,52,87,255,0,239,10,172,212,83,158,183,146,132,68,157,48,2,191,55,34,89,50,159,100,170,169,36,178,79,114,31,89,188,16,162,28,191,251,162,85,108,71,214,54,86,169,28,249,44,31,10,103,167,164,236,79,149,73,86,217,14,113,211,123,41,228,24,240,133,37,142,173,22,141,83,170,195,190,170,35,57,86,111,52,66,63,133,112,234,171,89,89,223,152,164,255,0,26,183,135,168,65,27,195,149,11,97,228,233,211,192,185,240,34,250,247,145,40,129,124,9,35,237,88,89,89,75,246,85,14,125,182,176,240,63,249,173,147,35,101,2,79,79,61,228,123,21,91,35,101,98,213,39,36,116,18,132,44,18,205,236,71,190,156,130,234,89,62,30,86,97,70,66,173,68,230,120,214,12,48,209,166,164,127,213,66,122,33,254,170,202,155,100,3,181,159,237,5,43,12,3,149,249,178,145,59,147,85,139,148,197,202,129,124,156,104,29,100,199,3,107,3,6,48,200,99,44,35,90,131,38,17,21,75,234,25,146,188,56,74,147,86,204,60,105,108,49,178,45,200,162,198,181,187,29,112,33,7,118,37,182,73,162,137,159,160,26,83,85,125,4,145,121,138,135,159,100,194,112,132,168,177,45,187,177,180,211,34,123,194,91,125,54,182,72,58,134,147,50,3,230,191,181,58,134,18,66,96,196,98,166,9,56,225,168,142,76,103,214,159,132,171,124,109,72,126,162,137,103,107,224,83,179,10,206,52,60,158,210,74,142,178,99,153,147,230,28,168,41,146,78,33,242,167,76,128,49,177,47,159,12,133,7,106,42,11,42,216,78,22,75,146,254,20,238,49,165,141,156,200,42,166,18,52,180,232,193,60,145,173,168,51,2,190,120,49,189,79,90,218,255,0,222,157,250,9,9,218,85,161,250,108,127,186,133,81,119,17,12,40,102,48,137,255,0,135,252,20,219,24,10,223,107,18,32,55,217,89,133,13,25,187,151,226,25,50,121,50,98,202,136,173,128,254,210,149,36,124,50,73,157,187,202,171,107,89,136,12,202,149,85,80,179,73,136,61,144,107,118,156,89,50,41,246,5,234,142,123,34,165,79,11,201,212,153,78,83,108,102,35,216,20,161,230,219,119,21,23,14,212,114,72,134,29,85,156,61,240,199,244,144,18,99,15,233,39,193,102,81,245,47,26,6,85,130,112,39,225,198,196,244,216,208,7,37,136,135,214,176,72,152,208,216,95,117,22,23,153,59,38,157,19,14,30,38,39,187,0,127,236,164,60,192,197,27,56,101,37,182,131,102,248,138,230,76,7,86,85,131,35,12,163,67,178,182,180,68,126,92,159,227,69,49,241,35,117,37,220,98,187,40,99,179,66,191,204,105,184,100,128,172,237,67,204,8,213,44,75,110,140,79,62,55,62,84,87,129,8,196,67,216,53,147,60,17,97,170,122,52,60,158,210,198,78,155,139,36,156,194,77,225,227,76,120,60,22,171,41,54,191,129,53,26,27,33,35,159,101,182,102,82,172,103,248,11,153,71,220,90,147,248,214,51,126,163,70,172,252,199,147,47,135,59,133,98,203,33,137,138,70,54,79,62,212,123,30,254,165,29,179,181,164,81,212,153,128,146,196,173,245,160,146,76,200,118,86,158,75,251,83,112,192,219,1,85,86,135,44,149,4,101,110,47,238,136,152,195,134,255,0,52,183,51,197,47,10,127,1,235,77,245,13,12,50,17,31,26,181,120,51,24,62,229,153,174,6,53,54,101,10,187,135,50,48,198,179,222,0,106,126,78,170,138,54,117,37,6,212,153,31,194,37,38,98,241,195,251,150,134,218,21,157,170,98,120,64,39,161,227,89,31,222,226,89,155,149,143,50,95,83,26,21,70,177,169,144,226,201,69,50,170,8,185,131,23,147,246,146,182,24,227,122,49,150,71,26,186,224,35,43,63,200,208,47,151,27,246,214,240,201,25,22,136,215,0,40,249,151,141,225,236,165,102,21,87,246,208,219,37,140,240,122,151,178,181,32,250,83,199,189,248,210,105,240,50,191,169,50,230,24,66,15,79,48,147,73,202,37,80,26,208,16,125,67,72,97,198,28,98,39,204,178,24,128,171,106,9,34,172,194,185,148,227,207,194,131,54,155,57,125,209,167,59,145,145,124,123,198,139,18,219,100,226,77,26,52,186,211,226,75,173,77,42,72,251,85,60,204,5,67,6,4,82,63,152,170,76,167,76,114,80,79,73,1,227,229,85,144,238,54,36,98,214,248,209,99,116,165,150,80,31,37,156,37,196,68,84,125,254,237,153,105,248,146,9,64,147,76,178,139,245,84,68,154,125,70,46,169,75,76,104,215,153,249,74,150,186,141,88,188,74,227,79,91,97,220,68,31,113,82,224,192,33,6,176,244,113,139,155,18,181,72,239,45,168,126,126,187,214,21,67,148,72,130,148,149,250,110,87,178,198,37,201,11,246,212,204,157,30,120,210,153,47,117,148,126,226,119,179,4,104,185,66,85,86,141,159,144,43,170,113,212,179,161,190,28,110,43,4,230,101,192,39,51,8,151,57,170,141,107,36,111,42,23,241,80,235,79,132,220,74,121,38,131,42,172,205,253,47,39,211,216,144,124,81,72,95,219,75,97,211,223,142,91,51,85,201,199,251,73,166,140,214,219,146,98,50,233,172,213,184,216,207,144,202,171,29,28,132,141,42,53,8,120,213,68,131,202,97,98,77,130,99,136,136,155,185,251,238,81,9,34,100,201,127,73,51,2,218,163,185,159,224,70,86,210,81,151,192,197,201,145,79,190,214,92,145,245,45,79,184,177,131,251,104,176,187,119,47,153,85,77,237,5,46,153,1,132,253,33,113,32,234,174,192,72,156,165,228,65,62,200,251,174,222,53,155,131,44,102,211,64,60,98,126,171,42,42,52,158,60,70,42,99,24,32,155,19,234,164,82,99,109,142,181,84,75,106,109,124,8,147,143,250,162,9,9,62,0,227,63,8,74,179,123,201,236,165,183,16,236,132,60,194,42,113,77,222,149,91,141,230,55,42,81,39,24,209,245,172,57,25,202,140,101,32,36,147,149,48,49,9,119,168,73,90,63,210,201,47,237,35,244,6,167,124,215,188,219,94,167,171,73,154,97,145,129,155,16,202,185,165,245,196,234,153,219,74,241,13,77,172,153,15,29,95,3,174,201,178,4,232,152,182,188,138,108,212,128,146,124,165,80,112,245,37,230,118,101,149,198,169,153,169,242,15,8,123,22,44,128,209,208,58,202,4,232,64,121,69,23,136,73,102,155,212,242,228,145,226,176,129,36,95,196,155,70,178,181,47,119,90,117,14,97,62,144,213,84,66,122,250,215,79,147,183,179,238,164,134,184,28,145,226,137,137,84,93,233,232,54,68,204,97,33,25,240,234,12,97,238,226,74,34,25,88,44,164,253,107,236,136,252,38,18,108,96,202,24,21,13,109,108,17,247,44,228,195,25,17,81,108,64,26,3,8,118,20,202,182,182,147,44,93,222,84,178,226,180,145,185,147,26,75,82,73,137,180,202,148,102,54,201,126,217,156,40,88,211,201,147,181,30,104,209,74,62,212,130,125,37,201,15,154,186,80,146,176,202,83,61,128,40,251,82,137,149,177,50,101,16,150,234,215,216,198,30,43,17,13,49,51,254,138,101,97,106,70,218,132,229,240,226,70,83,234,71,143,194,36,178,166,178,97,144,158,210,86,250,23,228,205,181,74,192,165,204,57,240,100,131,180,107,35,48,5,31,218,83,149,79,24,153,138,88,147,248,112,247,40,176,109,146,54,90,72,155,189,221,28,92,164,250,105,149,59,47,35,119,69,32,177,38,143,49,233,37,229,12,244,107,238,15,100,207,109,24,140,214,14,135,100,127,14,88,163,70,190,4,75,32,118,242,41,73,155,175,104,171,65,167,220,214,131,55,104,210,89,141,88,244,114,158,53,56,243,226,49,87,203,45,42,2,253,213,204,205,241,83,108,124,38,200,169,163,106,25,214,209,51,68,149,218,133,144,119,233,245,67,69,173,8,32,191,41,132,52,155,126,204,152,87,173,102,88,238,240,151,33,82,27,184,114,196,204,209,19,177,139,82,140,50,79,27,135,42,60,47,57,20,5,61,169,227,63,230,203,149,89,67,184,1,120,86,40,51,12,130,247,228,71,201,129,136,25,165,139,141,105,140,96,38,31,137,0,32,98,48,178,141,56,164,21,197,168,42,15,195,196,128,126,167,4,239,12,178,150,175,137,112,223,100,70,122,112,139,202,166,40,116,53,174,239,119,44,165,94,124,138,238,245,95,99,211,142,72,146,45,25,189,203,192,220,106,113,3,250,116,12,163,77,171,110,47,11,205,46,1,4,69,141,12,153,213,163,96,76,171,97,191,40,51,20,171,174,56,104,167,4,157,69,254,3,171,102,74,178,7,205,149,106,152,24,147,126,81,46,52,242,123,72,83,6,95,131,202,46,197,82,97,243,41,199,4,25,68,162,53,14,146,131,169,25,250,172,82,68,155,254,33,184,19,48,152,92,106,62,250,214,80,167,102,136,92,73,36,108,74,67,27,119,247,2,126,137,177,173,233,159,200,37,230,26,242,51,254,170,206,54,164,63,135,205,151,42,125,85,225,101,210,160,176,232,229,154,109,83,151,168,69,56,103,89,3,152,68,79,105,230,62,17,240,203,18,163,211,16,246,195,77,237,108,160,146,35,226,22,44,111,246,149,214,53,57,55,153,216,13,143,202,204,193,91,55,156,105,8,100,226,38,16,245,162,164,192,185,199,152,92,169,194,166,54,79,56,185,66,44,169,31,234,73,203,21,52,13,145,50,97,150,34,8,137,204,55,131,207,54,33,162,194,177,12,26,71,198,178,221,196,138,69,66,99,75,32,48,153,89,49,241,100,143,244,163,88,25,128,31,180,36,184,138,182,250,35,195,166,37,217,115,8,163,18,32,218,84,248,48,229,77,253,110,8,210,249,250,182,8,142,133,98,148,113,60,58,119,214,189,249,133,200,142,120,114,141,109,53,216,236,128,180,49,224,47,186,139,11,86,22,204,96,5,218,164,47,181,62,199,132,49,85,148,248,15,47,50,71,62,134,180,163,121,140,34,100,89,175,177,85,101,65,13,105,167,106,1,229,9,113,45,222,130,72,68,103,22,84,206,134,157,149,164,226,235,42,167,224,250,66,72,171,251,13,36,205,175,2,82,96,78,54,102,10,202,159,88,0,132,218,75,46,34,42,135,176,114,89,196,37,205,245,205,12,188,143,151,16,92,138,141,255,0,16,142,175,139,29,21,140,4,159,186,52,214,54,146,170,200,201,126,151,200,184,238,140,212,151,144,79,138,194,41,23,100,167,212,251,152,152,114,162,57,9,205,13,53,28,204,159,93,177,218,98,196,69,32,106,220,167,203,149,25,39,36,146,45,172,129,40,95,182,169,98,75,29,5,178,106,165,73,6,16,168,75,93,25,168,224,206,221,135,173,117,150,120,70,103,42,241,185,64,165,34,171,151,142,103,139,137,7,79,14,95,135,205,139,145,52,96,89,239,9,26,19,12,103,71,154,76,18,3,171,145,98,138,204,194,70,113,35,130,102,12,156,201,57,163,31,117,196,152,134,1,202,60,197,90,3,182,90,254,78,37,173,243,206,79,117,43,123,217,25,136,112,204,202,254,212,0,209,239,127,114,154,212,147,30,72,143,84,177,152,50,123,168,59,186,113,144,100,18,218,134,225,196,225,223,88,198,181,124,64,255,0,206,168,230,79,181,28,92,166,255,0,143,26,160,135,162,65,26,83,204,30,197,186,203,76,30,72,31,17,38,206,165,91,168,91,123,18,149,79,5,223,152,183,88,137,237,170,26,170,123,42,217,124,165,202,50,169,102,104,59,202,155,22,75,136,92,163,243,93,30,0,103,96,102,81,44,141,91,203,65,100,147,245,212,113,26,147,32,24,80,197,33,83,250,216,196,140,14,97,98,66,85,79,32,193,139,145,107,178,187,127,130,166,225,21,141,156,42,100,240,9,32,147,100,201,36,194,20,138,226,227,114,76,34,69,67,134,241,248,27,234,164,181,203,237,170,41,188,208,231,23,237,37,1,147,101,6,119,205,139,40,254,162,232,149,177,178,248,101,71,217,80,214,148,29,92,137,234,164,55,88,230,58,171,71,179,86,193,102,211,38,65,40,57,58,51,81,214,143,22,85,222,32,4,245,47,251,105,77,172,54,77,123,212,166,141,93,74,195,51,163,127,14,109,67,187,168,27,51,46,143,73,61,147,153,205,238,161,3,166,193,238,166,161,167,96,186,68,147,167,134,131,117,19,111,9,174,41,242,254,145,34,128,98,66,157,136,188,74,255,0,240,221,225,122,177,164,150,191,15,101,254,174,92,175,246,215,83,41,8,219,79,33,144,110,193,38,38,16,151,42,29,243,214,52,52,244,209,184,185,50,45,246,176,1,210,37,44,138,173,19,224,93,38,213,76,218,218,156,143,226,17,10,69,87,26,170,47,188,168,180,220,58,161,203,202,81,15,26,202,149,222,167,193,196,189,53,247,111,127,168,136,130,70,85,104,49,198,62,93,255,0,31,211,95,160,39,192,211,242,121,132,40,202,83,82,26,142,160,25,177,70,74,208,160,219,242,191,240,83,85,85,93,131,23,82,47,211,98,125,65,168,71,235,192,18,83,197,19,149,21,235,103,41,24,101,37,115,91,166,111,45,71,55,16,192,84,174,100,198,65,2,41,242,72,64,102,83,150,81,165,89,63,153,94,196,120,9,173,103,218,144,156,69,227,70,105,93,91,136,251,67,21,110,13,57,35,125,213,147,244,168,36,157,146,197,23,18,205,177,191,33,107,66,242,53,147,36,143,137,49,11,242,169,40,114,125,39,195,42,116,27,128,73,233,90,96,248,49,183,60,69,42,248,109,61,144,127,84,107,68,9,128,250,170,182,168,204,227,247,86,199,33,207,34,183,35,155,92,105,32,118,134,46,36,158,52,151,214,191,104,104,171,183,89,70,136,64,63,229,87,53,213,176,6,62,81,11,141,85,130,59,25,192,123,228,179,181,17,182,63,213,227,83,112,245,84,31,13,167,89,83,13,249,255,0,33,130,84,133,234,198,247,233,227,146,94,238,36,164,83,235,126,177,121,17,176,36,144,160,90,166,114,145,46,34,217,172,46,123,246,200,79,88,198,68,221,240,255,0,34,73,50,168,227,63,87,26,25,113,5,96,166,73,33,81,76,99,214,160,135,27,17,236,99,210,40,204,192,236,128,114,147,132,73,160,66,124,124,171,16,204,24,214,18,102,15,218,42,97,86,198,247,195,150,94,162,226,69,7,62,60,37,42,72,201,50,201,210,84,186,125,197,168,186,69,149,72,169,98,195,44,102,25,132,30,37,61,91,106,242,179,155,181,57,141,37,226,230,227,42,117,177,38,85,23,121,142,180,249,177,44,141,169,7,39,180,75,214,172,202,76,193,81,182,79,149,147,9,132,152,101,171,150,12,147,189,225,10,2,103,168,214,191,155,173,33,173,190,29,111,105,85,125,61,221,109,216,223,16,165,26,117,91,138,216,252,122,31,99,79,4,144,115,33,158,23,148,252,37,65,207,14,200,239,218,23,141,107,13,195,255,0,246,46,85,6,86,177,85,85,168,118,219,255,0,112,183,70,147,237,36,182,90,218,12,96,98,52,82,100,67,82,92,122,145,19,88,54,203,22,49,139,233,130,50,129,106,135,159,195,152,72,175,14,52,88,133,84,148,159,39,108,124,41,116,201,135,35,19,235,90,125,201,243,32,141,90,120,204,204,158,163,89,73,170,121,39,245,39,132,202,238,51,30,65,169,45,252,72,199,229,18,178,211,115,0,84,46,1,35,92,221,248,48,151,99,250,95,77,42,54,155,157,64,255,0,111,253,213,123,231,148,12,194,145,220,82,88,201,99,204,34,170,226,69,89,136,139,43,227,244,203,198,178,129,169,199,25,3,107,166,37,8,239,55,33,82,169,44,30,60,38,72,202,199,66,178,23,159,248,175,178,6,21,53,255,0,143,0,147,99,180,228,201,230,161,141,166,231,91,145,226,20,162,33,195,164,165,210,74,205,46,41,10,79,168,184,228,142,99,208,233,228,232,145,117,182,154,235,169,220,3,174,108,166,131,133,107,125,169,253,213,57,165,102,3,7,106,50,237,231,206,194,132,188,74,145,156,146,50,187,123,6,122,240,4,124,72,184,204,4,146,114,245,169,155,45,140,152,185,125,196,174,53,217,196,70,7,42,170,130,199,126,37,201,176,12,156,40,128,133,242,82,186,208,238,124,12,85,74,249,49,99,13,129,234,90,204,65,151,42,154,195,73,143,152,200,231,152,2,246,134,133,125,147,62,170,27,212,160,251,165,73,96,219,215,200,108,199,228,89,189,159,145,0,203,80,99,226,94,100,241,228,64,109,132,242,15,218,74,111,152,121,32,194,30,197,64,23,178,72,215,223,195,114,203,205,191,140,170,170,174,38,227,35,17,85,181,68,168,102,109,215,34,168,129,100,194,49,7,107,13,227,72,216,247,198,127,10,86,90,113,29,91,123,153,91,43,252,9,91,223,249,214,112,39,142,72,240,149,106,152,196,131,155,159,106,8,204,91,161,223,0,136,45,128,38,129,43,13,60,168,50,254,218,106,153,101,25,93,177,147,135,197,196,68,166,182,214,202,180,159,54,46,52,236,48,15,39,221,91,95,73,147,139,40,211,109,147,89,171,137,188,58,170,41,19,0,217,2,79,40,148,137,180,73,196,124,209,37,127,26,197,236,157,82,76,193,229,81,101,98,171,71,226,88,122,145,227,31,171,141,52,53,144,231,1,72,195,187,28,158,228,123,36,191,217,76,160,202,43,190,147,46,49,58,146,70,92,2,49,50,203,42,166,158,109,200,249,132,161,117,56,114,129,226,8,147,55,16,90,216,109,101,171,98,120,127,79,229,88,213,106,18,73,238,42,229,245,180,154,198,49,249,133,150,50,111,207,24,249,185,4,69,24,236,93,150,36,197,78,149,234,76,47,186,178,195,16,163,126,28,106,126,159,230,123,147,41,48,49,244,149,116,169,200,213,19,79,124,88,199,84,181,175,97,0,195,46,105,169,55,219,190,37,97,162,110,49,196,218,75,18,91,20,174,39,72,170,158,12,105,169,141,148,124,42,63,121,244,74,178,135,101,58,49,240,155,173,39,102,51,31,161,131,204,49,159,148,75,118,112,127,234,134,51,217,37,15,233,71,156,254,25,88,147,11,85,49,158,198,119,98,237,83,118,84,145,59,131,23,17,85,232,97,226,6,35,99,42,2,202,24,62,146,198,108,76,92,91,18,46,28,63,121,80,64,159,56,79,102,17,47,4,32,243,194,155,70,135,141,138,113,148,145,143,50,73,203,220,37,181,129,202,188,103,241,160,88,249,217,250,184,213,68,92,194,140,23,193,230,71,122,171,231,68,194,180,49,227,32,215,152,246,9,234,44,163,171,3,152,195,233,75,39,198,25,58,149,1,161,193,156,128,52,96,12,152,86,169,150,39,25,13,226,247,86,76,190,150,51,225,17,83,121,48,6,86,101,18,72,104,15,25,50,173,104,199,142,111,220,162,141,101,47,31,50,115,25,252,25,114,168,150,76,177,39,9,178,99,84,117,79,224,197,149,34,168,210,54,38,22,86,178,163,31,135,173,17,2,248,5,103,42,217,36,57,7,135,18,20,53,88,223,205,140,73,246,201,180,138,235,150,131,237,228,92,9,52,155,80,103,120,86,223,0,15,136,41,116,250,211,246,137,62,66,45,12,140,204,131,83,86,83,231,70,62,29,170,118,23,145,11,50,72,251,83,48,170,212,96,88,22,79,247,81,251,207,253,199,252,82,39,155,41,56,81,145,152,245,149,40,193,239,146,244,27,231,226,69,109,158,81,165,179,235,37,251,72,171,10,172,161,81,181,9,4,69,67,2,102,78,101,47,2,180,227,237,18,165,128,22,9,21,212,125,197,10,123,14,66,38,240,227,113,240,137,105,11,7,141,31,12,200,19,153,227,51,40,240,152,73,12,205,31,18,200,252,197,84,158,124,136,167,198,97,6,181,88,70,141,147,137,203,205,165,89,91,45,226,137,214,36,86,216,130,26,177,178,173,24,249,178,165,102,99,16,204,162,173,137,214,4,249,17,129,229,68,73,134,133,11,193,24,137,44,86,183,83,85,149,107,251,177,37,108,173,30,69,95,191,131,36,24,144,70,140,52,214,212,74,234,17,67,140,124,41,224,124,199,255,0,212,212,179,30,72,199,225,85,112,24,66,141,134,69,152,221,181,76,140,160,106,64,103,194,104,184,136,168,3,168,98,99,81,122,133,159,224,151,137,38,13,193,20,217,156,234,88,225,117,246,58,113,167,193,146,207,109,1,38,48,9,237,40,253,228,238,220,73,213,109,168,250,74,133,145,188,196,146,4,174,0,211,33,236,124,202,20,165,250,145,229,38,21,100,96,178,75,62,174,85,53,51,68,147,59,236,98,20,127,182,158,183,36,178,232,152,56,162,79,42,69,101,78,12,143,50,167,123,15,25,41,181,147,140,124,202,156,4,230,196,227,3,143,221,77,32,25,133,74,38,76,26,219,78,255,0,206,144,117,82,165,158,105,46,161,135,43,6,80,149,57,99,248,18,75,139,130,23,204,34,229,74,50,218,196,81,166,89,100,237,77,105,231,159,221,73,108,131,59,243,225,90,169,25,112,67,225,48,146,212,232,102,196,186,120,94,81,229,18,199,115,182,229,89,64,146,248,204,102,100,44,252,121,31,133,81,184,144,86,214,197,13,38,170,246,140,169,89,168,106,138,62,82,226,92,188,47,196,68,84,199,142,75,25,202,185,178,238,116,213,11,239,85,131,159,136,185,70,153,26,52,27,32,51,50,229,17,130,66,63,22,235,18,178,170,146,65,179,22,92,170,138,78,69,253,117,2,181,158,122,147,240,148,152,208,79,212,135,77,110,224,62,79,42,134,181,141,58,17,58,137,141,62,216,171,50,148,31,136,73,145,81,192,146,57,42,30,159,149,81,230,219,13,101,89,12,102,87,196,164,124,108,156,203,32,135,18,73,14,251,47,10,59,212,209,184,194,108,142,159,225,129,225,218,198,229,251,74,114,75,25,8,233,163,38,126,78,100,174,120,119,222,124,170,108,215,25,99,84,9,141,112,1,13,76,106,29,91,7,212,65,136,188,139,228,150,108,120,178,229,92,215,85,67,96,167,110,242,255,0,173,110,182,45,211,109,59,228,126,129,173,152,201,208,88,95,253,209,1,107,67,42,111,40,113,169,253,13,36,146,105,217,202,171,88,201,94,29,170,234,199,36,139,144,148,58,109,131,237,18,102,200,96,27,58,150,153,230,157,25,156,34,202,145,62,250,86,124,69,226,74,210,26,189,61,254,71,6,128,50,165,111,135,140,136,57,151,219,100,210,52,192,89,3,48,146,90,227,237,208,206,24,88,152,134,126,197,45,99,8,62,84,92,105,32,39,106,192,80,195,79,60,213,161,147,25,27,221,89,24,204,240,226,83,215,20,54,83,121,133,41,98,169,75,20,97,187,31,213,91,158,97,205,98,231,17,170,181,4,99,242,136,152,213,108,7,188,67,98,167,169,6,141,3,100,214,196,240,230,18,146,187,99,227,63,229,19,235,41,143,16,212,205,169,159,225,153,43,48,240,199,65,149,36,195,145,57,51,206,46,229,7,79,171,96,198,151,132,197,79,44,181,132,18,3,54,81,165,90,151,109,203,22,65,146,12,29,168,119,201,197,212,85,11,15,82,14,73,49,8,170,174,3,0,70,102,76,170,36,150,78,96,246,182,163,23,104,145,16,45,72,64,37,122,158,180,228,102,101,149,33,134,48,115,37,174,70,89,118,204,238,43,73,56,140,54,85,190,5,61,112,134,206,44,164,250,137,168,77,16,190,208,215,215,198,96,149,136,179,55,19,79,166,3,233,34,66,17,143,165,104,100,204,92,43,54,61,43,48,44,108,24,246,16,163,65,122,171,32,247,44,77,101,137,35,178,97,228,143,137,35,21,85,31,126,33,4,158,165,244,51,0,87,168,88,111,32,143,204,156,153,227,40,216,88,133,81,200,174,39,65,134,200,133,98,161,128,110,63,109,113,63,88,181,140,79,182,169,169,239,142,94,226,171,172,140,65,186,88,223,228,233,242,77,199,196,36,134,120,119,36,229,18,3,214,241,123,171,239,169,101,247,86,239,48,139,209,170,124,155,194,198,9,101,155,254,31,250,33,94,242,23,169,2,247,159,205,41,93,189,7,6,146,60,105,35,227,51,38,97,44,158,195,151,221,89,135,204,68,196,101,181,5,106,113,25,64,147,249,24,18,166,219,97,201,98,159,123,22,214,76,36,97,229,202,139,50,11,182,147,6,76,211,112,73,221,145,73,92,124,58,163,201,155,41,21,132,61,79,7,251,180,92,151,214,206,3,240,149,58,200,70,78,153,226,226,113,89,154,120,17,137,197,147,26,42,171,36,99,242,171,105,245,160,243,234,74,95,0,31,73,51,27,27,48,99,222,12,121,130,150,24,210,164,159,237,163,35,4,136,214,67,227,89,81,173,65,71,165,50,111,114,101,14,146,171,170,92,84,124,104,15,247,87,203,134,108,71,150,33,86,51,80,69,180,173,94,224,51,52,120,251,171,167,226,253,196,59,32,75,131,194,110,84,108,13,72,2,112,203,69,76,159,4,139,21,149,199,104,229,65,67,228,226,246,150,141,201,9,210,176,187,181,131,24,11,10,71,142,72,51,38,168,222,38,224,198,57,31,218,152,177,135,26,32,49,152,182,189,77,133,176,170,97,165,120,112,165,204,187,219,126,174,42,160,54,63,164,146,73,8,10,244,40,214,50,14,167,131,244,136,180,90,234,17,144,28,72,121,149,160,19,56,148,236,192,206,243,225,17,49,166,168,235,34,27,217,106,241,159,152,169,229,109,174,46,108,170,121,129,200,206,97,34,3,27,242,37,168,251,199,70,129,170,135,141,49,13,193,36,174,111,27,0,153,219,200,155,67,184,198,254,213,38,86,27,77,178,170,195,255,0,36,187,229,63,246,42,54,52,145,206,2,200,208,192,175,25,203,39,33,92,153,32,31,180,53,53,51,94,62,9,223,19,107,199,245,21,12,192,226,122,28,218,120,118,68,234,26,218,179,154,180,94,90,0,51,80,190,72,216,96,137,54,170,213,167,47,14,37,135,225,141,136,250,184,214,33,193,7,207,137,99,71,67,86,101,124,123,13,38,73,149,56,120,74,165,230,86,156,74,142,5,219,36,241,98,70,25,131,146,199,162,202,73,149,144,231,252,226,91,25,13,229,34,127,50,147,35,242,133,111,141,13,226,75,136,251,140,78,73,173,30,5,21,100,108,71,234,93,97,240,193,238,168,253,85,79,19,186,34,118,85,115,35,145,145,178,38,153,112,8,56,249,85,190,155,158,114,15,54,85,205,131,12,155,174,97,127,173,116,93,60,28,67,96,82,84,232,105,10,77,227,202,180,77,235,95,95,255,0,146,249,37,143,146,7,137,97,59,10,54,196,237,17,83,232,213,83,164,131,169,115,227,122,204,35,188,69,246,149,29,14,173,60,30,25,107,108,165,26,54,126,5,117,84,57,81,188,194,81,38,79,255,0,201,9,26,238,37,144,243,8,171,210,95,149,139,24,154,171,91,61,2,158,193,227,204,36,150,226,171,114,181,134,73,224,147,183,141,26,249,224,240,90,172,99,70,214,195,81,28,58,16,9,252,200,131,85,65,240,225,91,95,39,233,47,110,8,141,225,90,22,251,1,101,56,202,68,223,209,199,141,1,38,201,145,150,176,223,41,180,148,31,101,156,249,101,166,192,46,80,165,108,170,56,159,153,63,245,128,73,102,35,45,79,120,241,191,9,86,44,151,51,109,226,228,110,170,240,243,230,76,228,179,27,20,160,102,28,82,211,221,230,228,106,182,6,140,25,239,202,69,131,216,255,0,164,140,134,198,100,77,77,13,146,70,168,35,53,9,119,179,47,74,35,96,114,143,169,20,250,163,198,126,96,137,59,135,100,255,0,4,190,134,229,226,40,129,14,84,110,232,164,198,153,49,236,26,206,100,156,190,234,77,50,102,36,172,193,28,121,102,57,100,145,166,49,142,207,14,21,206,102,106,160,70,65,51,91,19,207,137,74,204,117,126,58,185,214,252,242,33,36,152,2,247,84,92,61,67,44,190,234,99,185,124,158,228,100,226,108,162,12,159,106,5,142,241,133,75,223,24,107,91,24,65,38,169,150,81,176,76,241,162,141,37,242,88,148,50,73,10,182,176,39,243,79,97,26,53,115,235,194,147,76,53,204,98,97,12,92,163,84,111,99,208,239,123,253,164,202,162,52,148,215,216,93,3,117,37,156,194,76,240,128,93,165,26,4,198,60,101,31,125,169,229,138,199,104,36,172,212,54,56,247,152,188,127,204,241,7,26,93,101,84,193,49,230,202,164,89,113,98,33,176,169,228,11,87,217,3,149,22,25,163,167,29,73,11,128,188,189,63,243,172,169,38,109,137,133,31,168,67,139,204,161,83,89,189,225,46,125,121,23,135,168,87,195,185,213,107,102,110,88,143,240,26,136,211,122,132,4,35,2,172,158,97,224,97,149,244,18,75,88,98,25,140,140,177,53,149,116,238,37,55,50,73,8,62,21,52,201,51,163,74,247,84,91,54,41,28,107,91,252,150,146,96,2,9,30,88,138,99,85,50,92,232,143,10,113,91,36,242,113,230,79,118,209,72,15,210,141,93,85,78,105,36,100,63,61,61,158,146,124,41,196,57,132,146,170,117,62,146,97,72,66,132,95,235,75,107,105,193,27,133,11,24,126,69,215,250,35,158,97,198,34,6,214,123,199,7,48,189,165,208,36,233,232,62,25,146,185,148,236,40,240,226,77,183,115,87,168,163,19,250,87,80,158,79,130,234,148,134,28,150,114,174,82,202,119,212,157,230,16,149,109,37,193,11,224,149,86,133,218,77,227,160,50,157,253,209,19,42,215,217,70,226,50,91,79,106,252,124,201,227,39,129,99,19,245,79,232,218,52,198,123,200,175,1,147,233,164,38,55,210,64,190,213,227,247,84,247,24,213,133,92,168,48,64,128,146,192,36,6,178,121,125,213,59,113,62,214,48,243,4,185,81,184,206,111,226,162,21,19,30,12,111,229,82,55,6,60,110,145,37,49,175,174,103,31,22,212,137,231,129,202,206,100,241,242,18,72,214,34,100,217,228,191,153,16,26,223,201,212,159,50,181,19,176,24,198,186,78,125,205,68,44,128,65,116,175,50,28,172,157,169,175,191,133,52,12,1,248,41,122,21,220,101,53,85,7,27,17,242,89,145,96,200,216,209,12,83,105,5,85,242,0,52,54,120,102,88,70,49,4,196,196,204,202,196,158,101,61,169,95,242,137,21,135,80,237,206,69,245,236,202,197,133,109,84,225,254,173,59,100,96,42,41,146,118,240,39,25,27,17,211,80,155,26,42,107,1,143,136,73,121,191,243,90,204,42,217,249,6,249,128,140,75,102,76,4,110,210,160,205,51,108,130,147,36,18,123,82,173,138,237,32,91,227,2,107,18,240,213,109,142,139,173,51,5,224,157,178,48,8,76,170,196,171,65,115,3,141,111,100,199,198,238,77,152,248,177,148,254,161,190,131,225,251,74,76,60,118,176,123,228,130,72,208,175,121,4,53,40,29,91,4,135,96,68,170,97,188,114,65,153,106,141,36,116,21,79,135,46,201,253,184,134,154,82,80,190,19,243,24,162,42,33,225,227,90,183,56,158,153,170,73,89,159,137,87,24,195,27,23,141,107,16,74,113,150,67,247,74,149,92,93,130,48,23,51,49,208,177,233,223,50,162,101,220,79,5,63,39,88,0,79,226,42,231,193,181,149,100,119,135,41,63,198,143,101,86,219,152,171,22,54,114,245,138,18,172,218,192,254,8,6,106,75,25,196,194,17,36,166,146,49,141,31,72,97,227,77,178,31,144,189,189,134,143,181,157,25,13,191,60,229,233,153,10,176,129,254,5,187,100,183,151,232,42,54,72,222,233,19,232,102,220,164,44,102,71,225,70,236,37,137,153,162,42,84,70,107,143,182,3,42,42,53,80,254,146,87,91,50,80,184,101,170,8,211,193,245,82,219,65,118,219,196,219,233,163,193,196,36,4,151,190,50,120,195,0,140,226,75,238,25,193,153,12,196,85,93,27,49,35,254,100,232,217,53,180,114,65,136,212,195,42,11,207,18,218,251,86,8,124,200,86,26,69,105,180,170,18,179,244,240,32,157,248,120,135,231,214,150,201,8,35,19,181,50,187,190,202,78,17,36,236,99,203,218,154,198,44,44,156,181,27,198,235,225,89,152,201,71,155,227,49,125,141,37,242,79,133,101,152,125,189,57,24,51,62,237,62,12,194,13,139,7,198,224,90,216,245,181,11,30,53,196,236,157,73,156,108,147,88,128,195,147,218,77,43,95,137,137,107,161,77,236,112,20,207,211,123,147,230,54,68,108,56,204,130,62,17,39,126,25,16,19,228,142,51,30,134,169,45,201,92,87,101,63,16,243,44,233,236,135,57,152,177,36,214,83,192,86,97,76,116,223,128,136,196,177,169,111,129,203,227,32,223,27,42,173,15,167,73,7,82,10,100,8,35,234,76,204,167,54,86,39,131,90,49,19,54,84,209,146,70,36,12,151,140,126,234,86,105,228,200,160,204,116,199,103,230,84,49,227,34,49,140,227,82,65,212,140,140,206,101,144,117,110,87,240,166,86,96,104,110,80,201,8,18,217,140,1,125,212,41,172,165,149,139,83,30,127,52,234,38,221,13,204,9,196,206,37,150,66,45,172,147,144,120,74,176,127,26,160,150,96,89,140,126,52,172,38,149,25,252,197,85,209,130,201,160,255,0,223,18,171,42,23,162,161,187,77,114,2,124,249,75,115,44,165,227,94,140,28,125,171,121,130,50,113,37,168,110,43,136,103,235,7,136,239,14,36,108,57,59,159,2,153,121,245,160,17,50,226,90,12,199,137,48,216,57,81,15,25,70,182,201,129,148,111,16,82,218,25,128,247,74,158,26,125,104,135,250,165,172,194,180,121,31,145,110,13,233,175,195,218,53,59,26,76,169,178,176,242,8,106,159,83,152,16,95,151,180,107,109,36,152,54,81,122,177,19,246,151,83,16,1,126,167,6,159,131,132,171,138,235,249,150,182,243,159,109,16,88,163,11,219,93,130,251,65,146,237,227,229,196,49,45,183,218,86,130,53,30,208,66,249,159,4,141,29,203,195,50,196,214,57,103,194,237,91,168,236,167,50,39,32,134,47,113,126,157,170,147,42,76,22,7,42,252,227,165,100,203,210,214,70,9,162,226,25,94,186,157,110,182,28,96,101,202,165,28,116,54,105,53,118,47,13,48,145,135,204,85,57,55,88,65,201,135,116,162,181,134,170,184,183,139,134,165,65,83,214,222,22,83,61,68,178,114,121,161,153,135,142,53,173,155,83,175,67,212,228,141,99,255,0,180,149,148,107,162,250,149,109,149,86,92,92,139,243,245,220,59,90,136,140,150,40,185,113,38,58,123,226,21,148,24,155,187,24,4,16,196,151,113,151,83,118,213,150,221,206,145,51,82,65,130,247,229,200,37,246,30,179,0,135,155,106,82,161,41,53,134,131,213,30,25,165,12,114,126,154,171,13,61,28,225,240,148,101,26,117,91,252,146,102,167,192,186,171,226,140,72,39,195,136,137,201,181,8,236,137,153,78,93,233,136,63,73,45,12,151,198,38,33,100,196,153,85,208,25,145,139,86,76,25,58,83,184,30,156,80,97,151,218,165,105,228,176,168,227,70,151,39,244,133,85,82,76,13,112,97,214,189,248,138,180,233,237,66,9,196,255,0,223,214,55,213,71,216,191,41,121,84,133,35,253,52,255,0,251,250,132,204,200,218,22,141,85,211,83,185,198,153,185,131,139,23,250,23,39,214,26,74,116,153,219,177,99,226,246,213,229,36,195,150,35,12,21,133,172,144,99,249,181,117,205,78,85,192,228,111,170,149,225,212,141,211,111,137,24,248,172,56,137,237,171,108,213,69,126,17,118,45,19,244,245,108,151,176,210,197,251,104,168,214,98,194,158,5,60,152,44,22,46,79,4,20,152,99,140,204,33,18,213,90,195,140,108,84,76,129,234,81,112,151,136,137,148,65,4,11,40,190,123,75,14,180,219,240,243,59,162,79,30,53,27,168,96,74,132,124,69,90,42,167,206,140,79,213,113,165,102,98,149,90,251,148,86,65,219,15,137,38,141,48,251,174,84,92,155,82,16,120,138,134,96,72,94,145,32,194,138,76,58,169,213,175,250,158,10,20,208,31,91,231,136,188,105,161,167,158,48,210,217,51,7,52,15,229,64,40,175,120,121,36,194,41,68,69,5,243,161,115,101,202,150,5,236,132,124,194,70,62,227,115,246,146,176,246,27,70,184,1,123,98,161,167,223,65,27,241,4,170,2,251,86,237,136,241,11,254,146,93,85,15,80,93,159,48,98,147,31,220,73,86,31,19,175,86,234,22,16,127,85,26,251,34,15,155,18,142,164,141,42,49,48,203,138,65,42,169,44,224,226,78,182,38,213,177,178,125,148,18,179,40,127,82,163,173,117,229,196,19,237,2,94,52,81,169,44,164,159,132,184,147,138,77,55,20,178,199,187,199,147,238,164,101,213,255,0,133,163,145,34,248,238,77,50,214,226,72,242,154,41,19,26,27,43,40,210,249,68,69,126,109,42,124,124,88,202,144,207,170,181,132,78,174,52,219,127,209,55,175,240,31,62,212,4,138,207,168,166,77,169,236,163,19,138,41,36,141,21,176,60,210,48,70,226,85,20,230,166,169,139,180,151,3,42,20,91,80,157,129,27,78,106,145,238,246,17,183,43,83,195,101,64,124,187,95,150,83,147,237,96,233,253,70,243,4,184,134,87,245,174,185,67,113,91,119,93,237,149,109,151,136,210,71,34,118,127,141,69,176,53,37,28,216,152,77,20,89,62,162,23,209,226,77,243,23,182,154,201,211,122,127,35,204,33,13,106,124,96,70,243,194,169,98,53,57,165,246,152,125,73,222,104,156,163,95,41,240,23,195,55,98,178,158,253,201,249,144,38,211,213,89,217,44,57,50,34,162,155,227,7,32,214,126,27,98,102,197,149,87,214,233,234,226,193,97,114,242,34,159,166,32,201,103,106,90,141,184,115,231,152,146,79,152,81,83,108,49,11,23,49,187,19,3,105,41,208,158,252,60,163,75,230,86,216,251,81,72,153,84,222,102,134,60,2,229,88,6,200,5,126,44,169,101,172,57,197,3,195,214,68,36,58,25,209,137,155,181,46,70,226,81,133,227,25,19,224,207,1,89,139,219,80,211,32,94,96,202,21,190,146,212,254,31,54,46,68,49,181,87,40,102,85,126,126,20,180,218,1,150,93,189,105,224,103,176,131,77,33,153,132,238,82,177,181,100,22,192,209,58,87,104,56,134,138,60,136,54,105,32,105,243,188,209,4,170,246,16,71,204,18,172,31,112,12,123,66,136,106,170,202,78,172,74,201,178,36,30,80,161,55,146,236,185,178,166,147,227,14,73,30,146,73,129,99,27,207,23,90,90,148,86,196,198,97,182,204,97,130,84,226,182,238,94,14,212,178,170,183,35,240,203,76,205,24,17,189,164,198,51,26,172,181,56,196,79,155,16,241,161,161,234,122,105,167,195,18,82,22,203,79,50,220,124,165,83,210,116,103,164,31,48,101,101,72,202,197,35,100,58,64,110,246,95,117,1,101,169,200,66,40,208,204,150,50,49,82,73,8,236,160,240,241,17,77,85,134,102,84,54,62,123,39,112,226,196,128,147,84,78,228,173,254,165,4,120,74,153,67,146,242,177,86,164,153,140,32,51,243,226,91,102,64,151,219,18,82,241,153,182,230,90,161,217,14,49,254,111,173,21,11,5,214,188,248,241,75,42,216,103,176,135,194,21,162,101,172,30,216,133,83,198,181,38,71,226,42,70,97,214,59,149,111,240,23,114,29,246,81,20,155,230,78,147,253,210,217,14,1,228,147,148,164,70,70,213,83,228,116,251,179,139,244,139,124,106,123,27,190,105,107,213,181,163,17,57,85,229,60,97,224,225,18,117,38,205,250,17,6,209,131,39,180,138,129,166,246,63,221,127,26,183,158,240,12,28,184,212,109,221,219,35,51,133,53,148,197,86,114,130,28,104,131,240,79,3,3,229,115,101,92,200,58,146,89,6,153,213,107,51,249,237,10,85,45,193,255,0,31,250,85,201,96,60,249,144,86,82,65,225,194,147,73,158,121,47,237,237,73,109,103,190,167,192,197,47,26,44,53,70,12,135,243,100,50,33,148,243,164,147,40,186,214,16,44,162,89,1,134,137,202,182,250,220,168,196,194,33,17,50,147,107,6,134,157,235,108,144,156,67,65,135,80,140,127,171,18,48,55,96,157,212,141,195,118,245,37,46,12,255,0,55,136,73,76,54,28,114,185,149,203,233,1,36,153,146,219,42,113,143,218,91,83,55,1,161,207,252,253,170,142,3,7,37,68,26,182,88,142,195,5,81,214,153,226,240,72,214,10,171,143,141,72,63,101,45,216,98,150,204,194,202,155,198,158,207,14,98,172,44,166,15,7,18,101,144,205,177,228,111,195,19,162,225,44,1,139,246,214,175,71,173,23,233,37,11,249,84,67,44,167,123,162,196,178,125,193,227,118,136,139,55,53,27,241,215,236,171,53,33,9,210,81,164,115,43,113,19,9,148,149,150,176,60,99,191,9,72,180,70,214,100,201,202,84,155,153,22,252,118,175,184,243,209,7,159,169,56,102,158,151,100,15,148,148,52,11,46,192,80,12,166,91,106,167,202,207,154,188,92,106,182,83,158,172,31,26,147,80,84,243,22,80,228,141,28,27,131,201,126,19,45,175,159,249,57,68,65,17,66,92,89,89,70,178,204,17,113,172,147,2,144,173,206,130,96,176,172,73,166,70,198,254,21,242,135,82,110,65,136,221,137,131,222,166,173,113,25,89,24,75,185,219,115,25,103,248,158,23,213,78,217,91,18,203,187,26,87,63,225,215,38,238,32,149,42,98,178,121,140,43,117,108,66,179,10,219,48,219,150,118,168,89,144,231,86,159,9,68,154,85,89,78,27,249,133,198,179,35,106,158,39,167,198,24,223,153,97,152,114,65,135,47,34,99,49,128,146,52,129,245,167,140,124,193,42,106,133,133,83,227,94,100,226,47,26,97,84,105,88,241,24,164,200,157,249,229,7,40,185,16,161,135,136,249,86,50,168,203,35,12,77,161,172,164,197,221,250,201,63,193,214,53,39,113,163,15,57,143,136,107,66,46,141,91,63,32,48,161,231,195,203,230,84,85,5,220,115,149,67,208,30,154,76,162,229,84,48,244,243,36,179,169,57,51,14,46,149,182,5,145,235,95,203,21,24,167,193,173,119,229,168,188,58,108,130,103,81,22,230,105,83,145,81,250,222,247,164,75,110,23,141,153,130,84,182,39,182,196,108,154,76,68,194,183,195,135,199,203,214,153,218,253,100,177,150,64,24,209,184,54,216,71,163,193,147,194,81,37,111,210,164,132,119,225,203,141,80,86,204,4,158,81,38,47,97,8,155,23,12,144,147,101,60,239,105,81,213,26,116,30,229,189,145,177,173,236,98,147,86,197,85,153,212,34,76,255,0,201,218,151,24,195,32,222,138,123,24,181,50,169,229,78,164,217,142,125,125,167,162,249,190,88,132,167,32,90,158,20,230,68,46,76,107,172,217,82,31,31,48,151,63,212,154,121,253,177,56,136,157,151,17,163,144,168,173,54,64,34,13,255,0,146,143,211,26,144,121,61,62,199,177,88,177,236,238,83,25,172,130,25,154,134,117,105,249,96,19,109,245,22,108,214,112,102,143,16,85,12,144,193,147,23,10,135,178,208,192,221,238,235,229,98,39,159,90,198,86,8,217,31,144,255,0,54,65,166,48,216,201,192,237,72,235,97,206,31,17,132,155,70,140,72,43,106,12,202,16,96,131,193,226,81,211,238,15,26,94,30,76,105,181,145,165,118,133,36,146,193,201,226,150,177,148,216,216,105,26,99,241,230,17,83,56,210,70,85,39,233,167,140,207,233,242,136,85,178,28,205,71,24,140,205,23,141,104,98,255,0,37,99,194,14,225,44,35,79,32,201,133,124,141,243,32,66,236,39,12,232,17,88,116,201,43,210,105,61,72,29,75,83,234,173,71,203,237,162,99,79,36,100,234,35,127,196,131,212,255,0,13,39,73,230,20,172,68,72,244,245,62,163,211,118,89,114,229,140,186,164,155,129,201,38,19,11,145,15,38,3,231,51,10,170,177,139,35,170,211,224,80,107,44,132,102,100,202,54,208,92,203,6,105,131,248,44,77,90,248,195,230,83,99,109,169,233,149,180,214,68,230,18,202,53,60,24,95,164,64,248,63,218,91,216,252,126,234,195,114,251,41,160,25,54,219,50,72,255,0,239,83,145,173,88,48,97,196,182,250,219,253,165,6,40,177,140,158,193,137,5,37,140,34,29,147,222,71,243,34,240,253,213,88,201,200,170,130,103,233,234,239,60,198,18,40,47,139,27,171,137,49,234,246,178,33,223,0,18,73,155,169,84,65,149,109,220,30,163,74,71,154,75,36,244,149,40,135,79,71,147,230,202,68,250,52,58,225,143,229,18,13,136,184,209,152,65,188,82,196,165,230,104,104,182,71,237,32,149,243,225,228,234,90,13,15,18,221,194,116,98,13,250,48,245,30,6,9,114,141,17,37,236,44,76,50,196,53,79,62,97,4,7,139,22,85,207,53,12,99,201,230,196,65,34,197,21,63,98,112,207,244,75,94,30,178,189,50,181,184,201,17,138,62,124,201,209,142,48,148,89,127,58,173,135,27,125,17,115,42,181,245,58,165,170,46,142,0,31,153,98,111,85,165,70,66,110,204,36,43,24,8,62,210,50,54,170,4,98,97,202,186,56,16,86,119,226,85,111,217,10,46,33,11,145,67,92,76,212,194,151,155,17,10,37,91,24,204,147,204,153,62,0,10,52,140,170,227,71,38,215,193,31,85,38,202,72,249,184,145,239,164,149,59,165,60,244,216,163,246,145,209,158,56,222,234,42,160,210,59,252,8,97,213,90,198,238,18,163,135,67,254,3,22,81,86,223,198,20,99,31,49,121,18,75,45,114,15,206,24,130,75,101,53,86,87,212,176,140,193,137,24,243,50,51,59,87,60,170,214,7,33,241,21,81,201,152,249,32,194,150,192,209,209,179,48,178,178,30,71,133,36,123,50,17,11,50,158,89,8,242,238,136,140,135,15,18,111,81,154,158,35,154,218,209,145,17,38,54,54,33,153,39,108,197,164,211,208,74,186,128,201,178,60,110,148,185,250,254,12,35,225,176,18,124,248,12,146,196,154,215,64,122,151,46,213,109,91,196,125,200,147,92,199,212,250,171,79,206,30,97,21,48,125,148,31,104,171,146,254,18,157,81,59,132,164,16,213,101,84,99,140,108,202,85,139,27,249,3,52,30,37,158,242,33,7,196,84,182,96,72,65,189,14,255,0,15,14,33,44,119,159,251,143,248,45,200,69,85,182,34,214,67,156,35,242,137,82,86,176,126,28,168,0,217,48,156,56,145,225,102,78,97,9,96,204,122,214,1,48,113,40,243,7,145,226,50,232,33,123,58,138,150,221,233,130,20,123,184,137,137,43,100,73,64,123,4,76,37,68,73,164,174,39,46,33,162,153,79,7,195,150,86,37,139,246,176,184,183,89,86,100,109,79,70,173,100,97,241,45,146,77,192,181,50,102,94,149,139,222,168,172,21,38,172,163,12,175,205,137,1,26,78,51,225,85,143,135,185,246,144,178,104,64,47,155,247,17,80,177,186,170,97,6,171,24,102,20,12,81,12,201,236,163,217,106,113,141,72,165,74,135,189,52,134,96,96,251,138,34,53,216,211,152,22,76,39,186,150,198,180,99,43,41,39,246,138,69,61,62,212,241,153,204,85,73,249,10,62,212,154,202,180,114,124,197,137,43,46,35,44,138,141,236,37,135,101,47,62,95,109,83,67,187,25,65,137,74,177,140,140,125,162,123,2,3,212,161,228,86,102,90,216,100,25,140,201,202,179,53,148,79,100,163,74,236,160,31,7,10,156,15,170,201,39,81,23,93,88,231,90,185,104,25,227,43,214,171,41,47,19,18,138,214,30,49,254,109,82,62,52,89,32,69,65,153,81,133,225,146,127,14,213,160,210,73,239,34,140,198,70,38,17,117,161,228,133,133,69,76,220,53,134,203,218,91,94,252,157,41,67,42,143,187,205,237,166,140,123,227,44,200,86,169,131,204,63,60,75,112,94,113,145,75,95,73,62,118,98,200,159,85,73,249,70,101,83,44,203,137,70,201,248,216,144,218,235,1,198,38,20,123,25,185,72,167,233,136,147,95,204,37,74,179,146,86,68,108,141,148,250,193,150,82,241,21,87,49,153,0,163,33,233,88,177,143,242,130,34,179,170,120,35,112,149,50,173,2,70,87,224,37,159,24,153,18,105,225,56,249,140,171,173,94,2,126,145,38,120,114,15,9,147,8,172,79,49,153,8,155,198,103,228,75,76,18,66,58,111,3,230,88,144,118,14,132,138,100,63,172,128,102,113,19,22,36,215,207,242,45,176,155,102,95,34,53,151,139,16,172,96,252,211,64,176,105,44,109,104,104,97,177,160,223,124,200,71,197,149,51,158,104,131,103,9,84,36,243,0,71,65,120,203,184,218,132,30,25,86,231,234,208,23,135,18,229,147,39,206,23,74,62,180,199,146,12,185,121,18,209,135,192,233,15,152,201,32,66,177,131,250,170,78,53,222,46,34,149,108,147,169,6,54,118,172,18,183,98,213,144,0,65,246,165,179,52,79,169,19,54,255,0,141,36,170,214,96,43,249,149,31,227,0,8,125,184,146,238,27,248,239,223,16,86,124,61,96,249,119,68,71,179,79,12,67,237,65,63,92,196,253,213,175,241,104,10,78,161,170,172,200,77,186,89,188,181,12,125,56,253,165,169,243,207,90,62,95,105,100,251,128,16,121,148,126,161,187,33,18,179,92,216,227,111,49,228,253,67,22,200,15,10,156,52,241,194,38,81,21,77,111,31,145,109,127,153,19,41,76,80,121,255,0,136,190,201,178,39,85,183,0,146,60,217,87,60,53,15,38,236,73,229,11,61,146,165,163,27,184,158,39,78,170,158,66,112,229,84,1,121,241,168,218,216,111,140,198,20,41,244,107,41,194,238,71,1,26,179,13,38,82,68,156,63,164,69,57,113,166,63,35,211,230,95,12,125,171,198,184,4,145,245,38,221,82,13,210,202,156,53,57,44,253,30,113,19,48,74,53,144,96,50,48,215,65,159,26,33,25,212,166,166,67,198,158,202,11,112,56,204,121,70,189,38,183,221,196,143,128,17,244,170,112,213,100,98,101,168,146,51,28,138,238,6,62,97,9,78,198,181,219,75,96,87,108,178,211,208,74,199,132,162,34,133,159,160,224,238,183,97,41,18,178,143,12,154,121,154,131,48,147,70,206,37,156,154,210,99,202,153,195,170,96,216,179,51,30,53,134,219,34,46,75,37,9,235,108,103,144,170,157,245,91,159,105,13,233,172,140,69,10,150,220,39,102,6,116,110,96,149,23,167,175,165,138,83,2,110,69,87,232,144,100,131,152,169,27,227,2,52,236,65,18,181,69,142,107,252,23,49,141,185,27,12,36,45,173,104,231,15,169,13,1,231,199,196,142,100,255,0,100,168,89,24,147,67,230,164,89,169,15,8,252,75,123,35,28,189,165,85,114,88,9,62,210,10,76,14,62,20,216,184,150,100,17,120,109,137,196,154,70,96,228,251,169,53,196,153,80,125,162,32,43,110,201,187,194,145,142,133,179,169,75,113,14,196,81,95,180,81,76,190,191,141,59,20,177,113,46,133,14,73,8,54,25,109,48,119,44,194,97,12,169,106,191,97,188,201,143,98,62,100,146,17,138,114,212,48,74,7,154,95,82,191,54,152,25,25,197,196,163,53,38,152,60,232,39,175,250,172,246,211,248,137,27,100,110,208,119,192,140,76,34,40,241,174,175,2,99,9,238,175,205,52,58,86,243,75,78,202,98,147,26,235,148,246,175,32,25,202,164,172,199,84,177,167,127,126,231,73,123,30,70,41,251,186,113,151,149,106,129,118,113,113,101,71,26,238,39,135,50,107,28,250,194,201,195,82,18,101,12,226,228,65,83,134,202,182,94,208,217,63,198,172,36,204,100,146,112,137,124,100,102,73,84,170,134,227,159,67,231,224,189,224,52,218,53,110,80,45,70,128,241,34,162,172,130,131,76,198,183,70,158,2,251,171,85,150,152,157,100,12,34,226,75,99,104,107,200,196,205,234,145,148,106,214,43,104,159,76,135,207,51,22,156,195,74,153,190,43,246,153,71,145,49,102,152,212,29,220,106,139,98,76,170,166,70,173,5,144,240,152,169,76,157,48,113,15,14,92,163,79,153,91,112,47,237,81,88,73,143,153,42,242,6,181,79,207,250,219,64,90,201,178,203,95,40,145,145,16,254,26,106,210,197,97,139,40,133,93,194,125,107,36,179,168,104,186,70,60,92,60,127,182,157,163,136,223,201,154,191,232,228,218,111,76,78,173,38,25,98,34,233,181,181,163,24,25,202,169,36,213,68,35,63,74,128,100,102,70,69,149,56,145,220,146,110,96,115,2,50,3,15,106,148,125,81,202,71,242,226,26,179,54,50,179,10,202,4,6,36,86,200,186,173,16,156,12,61,179,56,74,69,139,238,223,210,111,105,86,154,181,133,246,148,182,161,211,22,61,209,21,89,127,82,113,201,251,130,239,242,147,133,16,23,206,83,225,100,232,47,249,177,42,136,15,227,89,93,74,51,3,250,108,162,147,54,233,20,24,31,240,35,241,34,158,252,104,57,50,126,210,81,114,115,211,41,0,36,188,209,189,161,45,211,39,156,76,89,67,97,231,115,36,97,150,58,124,158,141,84,50,247,9,49,13,56,241,240,241,35,97,177,152,249,87,167,241,141,229,16,150,172,138,78,173,96,51,82,75,23,40,74,176,123,14,37,144,100,229,68,49,140,41,22,177,85,178,242,50,173,152,126,164,193,241,153,220,132,102,49,162,217,230,85,138,99,26,188,255,0,247,63,253,21,165,239,252,232,253,182,37,139,224,110,122,138,152,153,180,49,178,179,181,15,50,27,198,183,49,231,140,197,231,155,34,65,149,88,148,181,129,44,189,37,68,233,191,82,25,249,178,42,64,188,30,240,134,140,102,15,104,67,79,217,74,111,61,105,216,214,96,238,65,204,36,160,208,30,39,170,22,73,7,213,91,12,29,200,211,89,72,85,254,137,198,51,31,180,182,135,255,0,52,105,131,137,14,255,0,252,212,236,105,183,58,83,51,33,83,23,255,0,230,177,126,4,88,43,66,43,80,210,30,9,247,113,63,145,17,0,192,146,14,85,67,51,192,160,194,147,50,168,2,247,83,226,50,200,253,178,4,159,91,148,111,196,138,170,14,54,45,161,126,50,45,175,126,53,182,12,134,12,51,6,206,212,63,169,0,164,225,42,81,50,103,178,150,83,177,241,165,114,245,168,51,21,142,60,74,215,155,42,2,72,118,207,76,89,141,1,106,19,201,201,196,166,182,176,84,196,59,82,141,121,251,30,149,45,233,86,162,63,111,26,47,96,113,251,171,169,108,73,163,79,177,164,152,21,164,246,150,1,164,121,58,80,15,159,46,55,112,145,245,183,24,150,219,80,219,253,79,126,24,57,73,219,137,16,253,7,139,155,213,17,193,212,53,164,38,34,151,145,58,14,9,35,225,42,205,197,21,163,149,56,136,224,4,149,36,96,114,229,79,152,96,73,98,92,104,111,200,178,204,193,13,76,171,5,62,180,5,39,106,99,14,0,212,235,238,24,53,178,29,217,252,214,172,148,13,150,117,41,141,15,129,79,207,167,1,73,149,51,100,249,69,26,251,200,68,89,156,150,206,200,170,52,49,198,233,18,45,111,123,22,12,200,177,135,91,84,24,209,142,62,228,41,166,12,99,77,12,201,100,26,81,62,1,49,242,137,21,50,202,46,121,143,52,156,41,124,202,75,82,191,152,92,107,116,8,18,227,75,225,84,172,129,40,140,204,169,26,139,44,135,60,147,66,49,191,149,82,213,50,40,134,143,153,78,121,62,98,196,135,129,166,54,196,249,185,233,153,140,141,77,220,100,91,24,204,72,189,156,81,143,132,185,86,214,67,1,71,218,160,204,61,73,235,42,214,73,102,92,74,55,80,195,120,192,252,34,228,93,95,209,242,179,181,13,51,74,197,193,245,85,85,85,212,158,243,66,231,14,161,214,18,224,203,218,27,136,171,174,105,235,232,182,192,102,98,168,109,67,161,129,190,221,226,197,137,54,161,170,216,244,149,75,109,144,238,214,100,153,75,243,67,200,14,165,57,101,14,92,46,92,68,198,159,82,106,65,254,146,95,180,168,55,49,72,207,109,53,149,206,86,89,97,108,61,116,57,172,57,228,34,43,204,153,63,239,84,86,84,245,197,123,205,139,18,26,53,37,105,25,250,252,74,76,163,44,134,160,198,173,146,63,155,18,22,224,53,177,129,242,130,89,73,14,50,60,34,149,149,96,248,25,7,202,84,86,227,127,207,185,36,251,47,206,152,67,159,236,163,141,73,16,94,210,86,248,219,105,73,149,104,62,245,195,112,147,207,42,98,19,126,69,245,155,28,12,90,77,129,49,59,26,223,113,182,63,106,109,91,124,249,47,83,51,32,50,75,248,187,22,168,108,151,8,153,114,161,135,86,83,164,239,9,224,148,204,147,198,151,134,121,202,53,247,48,10,185,153,158,230,213,83,35,79,170,188,68,230,74,230,89,62,79,10,206,120,70,83,165,179,194,120,76,204,30,85,214,170,78,198,126,130,73,61,171,120,116,216,62,146,213,91,112,249,175,194,84,229,146,70,50,49,111,161,154,179,158,129,0,145,189,164,232,33,90,115,126,69,231,218,227,72,25,25,204,100,239,14,17,44,33,176,228,31,47,98,250,205,78,1,112,163,35,90,215,23,221,26,117,10,176,64,106,135,221,149,28,192,144,72,86,79,6,62,213,168,214,184,248,82,181,65,99,111,33,167,135,252,126,146,25,241,189,228,59,38,61,102,105,36,198,139,10,209,154,102,67,124,149,57,101,166,63,62,92,73,254,240,130,94,124,246,21,137,55,50,55,101,188,4,48,233,198,64,62,33,82,99,25,245,35,126,111,105,86,190,96,5,204,160,53,252,204,96,121,127,247,181,73,36,210,167,52,151,66,83,82,124,75,130,51,237,10,92,73,134,158,181,173,178,7,213,92,6,238,182,215,80,90,188,209,63,231,227,93,51,64,80,218,214,143,230,215,139,28,146,205,33,197,12,218,52,167,84,173,173,24,207,187,18,169,12,150,16,29,170,48,51,200,49,165,146,111,158,55,225,202,189,118,193,79,110,21,105,152,178,125,150,57,88,83,152,198,100,144,117,13,32,211,16,217,100,60,166,86,80,233,241,179,137,36,113,176,211,72,169,128,11,3,141,109,124,199,141,25,36,56,152,148,60,220,137,153,136,198,221,194,159,142,75,16,19,52,76,185,44,205,16,163,69,177,227,71,50,200,3,103,106,213,144,26,60,176,19,70,211,118,162,102,41,107,55,233,89,101,234,23,34,163,135,100,2,167,193,146,2,42,172,138,74,72,95,232,228,86,90,122,87,81,162,164,209,180,221,172,19,229,8,184,188,215,115,55,39,72,178,255,0,18,209,176,60,151,254,149,50,212,91,60,36,189,15,67,50,137,102,106,66,73,35,204,41,228,16,254,154,172,101,32,35,119,37,214,79,137,8,31,73,36,149,65,149,228,118,196,86,246,30,23,128,114,229,82,90,170,101,144,188,54,156,191,157,83,62,214,12,146,118,173,187,104,146,84,49,58,63,201,22,77,161,27,78,251,25,44,204,110,37,68,24,15,43,57,147,160,213,68,199,212,152,195,134,1,123,73,214,164,164,153,159,224,70,26,160,123,34,91,189,55,237,255,0,197,80,24,192,24,210,183,218,196,201,218,155,121,108,98,195,43,129,190,3,214,27,23,166,204,228,98,2,123,207,27,207,10,25,133,88,196,86,80,246,36,203,149,25,73,60,18,120,82,75,185,147,136,199,252,169,18,90,121,39,207,238,137,69,152,235,142,60,115,47,238,204,200,64,204,34,165,1,184,200,147,204,141,107,39,6,208,185,126,162,50,29,84,188,124,169,214,54,113,89,163,79,145,183,173,197,27,18,153,154,240,112,73,135,42,198,126,155,127,112,74,144,154,132,25,51,75,91,182,198,44,145,14,63,241,11,47,181,149,31,15,89,142,72,249,148,68,240,197,140,206,37,58,203,89,217,48,226,32,146,50,177,117,104,251,29,126,77,198,65,240,149,9,234,82,20,53,105,167,100,230,42,176,173,120,202,6,102,78,177,147,145,148,51,14,229,156,168,160,192,2,240,88,138,243,26,162,145,102,103,2,219,109,159,212,138,245,33,140,107,111,134,70,33,141,13,133,26,24,21,132,115,245,15,62,44,171,127,163,196,178,3,243,21,22,29,31,4,132,202,108,137,196,106,173,183,82,117,141,69,147,168,241,66,5,250,63,100,119,150,32,149,53,11,14,48,115,9,80,120,16,99,66,153,156,106,114,50,167,19,22,71,126,102,199,204,0,216,163,181,62,170,131,11,164,163,67,207,153,46,108,231,196,15,252,235,236,207,134,39,187,3,11,149,66,175,42,226,118,170,197,14,109,169,1,107,241,32,130,226,202,68,0,117,60,187,127,168,186,116,15,130,21,195,126,105,101,25,81,147,62,30,130,19,63,167,136,121,22,71,209,189,179,212,105,191,242,48,86,139,167,253,156,230,182,53,150,235,40,162,145,86,177,150,37,103,40,147,202,160,203,133,196,104,169,193,163,50,72,24,187,42,168,121,237,51,63,193,207,205,12,229,34,125,167,163,15,30,36,84,154,71,251,34,88,214,192,151,24,235,6,86,185,68,200,0,199,212,133,124,97,140,157,73,220,6,48,163,102,84,115,234,128,68,8,214,70,35,222,194,103,103,18,163,11,62,81,136,199,211,140,76,91,89,24,9,88,44,174,75,217,25,241,152,244,186,157,246,178,103,125,181,95,62,182,33,31,238,45,12,8,32,243,101,73,182,85,122,170,105,65,204,7,176,64,230,94,146,96,73,81,247,218,168,113,153,139,42,10,171,89,196,43,251,84,25,142,165,133,157,108,195,233,225,196,69,63,62,73,60,21,108,105,240,103,1,45,184,135,20,191,164,138,37,85,57,242,70,36,227,51,43,250,147,23,176,101,225,8,150,248,97,216,147,152,74,134,28,154,233,189,34,228,76,43,89,201,166,82,16,190,210,103,3,79,12,108,203,181,85,176,224,98,31,18,40,204,39,134,34,148,137,236,171,161,6,105,56,41,29,50,27,4,14,36,182,52,53,67,106,198,123,73,43,194,241,251,170,106,197,21,89,52,204,220,200,204,23,114,210,243,48,79,194,36,4,203,136,130,225,202,180,51,33,121,130,84,165,163,90,20,219,207,148,255,0,226,169,187,39,239,159,218,177,147,100,252,120,86,1,229,90,171,145,173,196,5,245,64,77,41,194,65,145,18,247,128,99,127,18,214,25,44,246,85,90,164,214,195,163,25,241,153,218,150,62,202,81,61,213,227,27,242,115,33,227,120,126,117,10,150,89,49,52,62,49,8,254,82,162,25,1,139,35,127,230,151,76,159,46,55,80,145,143,113,44,206,51,244,26,50,15,230,226,145,10,253,55,4,79,205,16,164,18,209,2,248,133,253,88,147,230,73,130,80,126,169,59,50,146,172,171,242,104,11,63,38,19,45,241,152,63,52,57,140,193,123,171,116,3,15,34,81,251,48,115,194,60,124,34,90,31,51,32,240,226,78,194,22,21,122,77,56,9,205,139,145,4,248,114,3,167,14,36,210,76,102,21,156,73,103,36,98,33,36,220,79,141,210,37,182,30,171,212,30,159,0,241,137,212,146,6,73,247,92,169,216,111,183,63,171,18,22,100,97,149,239,226,88,17,174,214,33,172,135,145,136,41,149,68,250,72,170,121,36,39,10,118,240,179,26,117,22,69,100,226,67,108,8,50,33,103,135,19,50,170,59,38,98,230,75,88,193,201,26,198,168,209,180,135,230,203,90,217,127,159,55,90,72,19,88,193,63,202,9,119,123,32,211,95,129,248,162,226,34,144,252,54,8,199,93,204,164,21,132,208,231,216,144,28,162,228,81,250,206,147,81,206,99,229,132,82,63,141,118,6,86,229,99,58,215,164,211,222,12,121,67,3,137,21,23,185,249,194,30,149,212,228,3,229,237,100,151,237,170,253,43,72,242,15,13,228,9,49,191,116,75,172,67,187,178,131,47,244,3,18,181,135,119,93,36,31,212,32,70,89,136,51,72,114,248,113,180,173,104,48,138,40,212,158,170,153,23,205,230,169,139,202,37,217,237,105,244,5,191,246,184,137,246,212,204,205,7,91,91,203,93,243,35,251,139,25,110,50,225,200,231,181,86,86,182,113,112,203,128,159,67,134,11,184,187,67,69,30,63,112,107,215,21,82,227,15,229,5,137,35,164,141,168,43,103,60,198,200,81,149,233,85,106,57,233,255,0,9,105,243,190,93,116,162,8,159,77,59,211,17,172,116,251,246,146,229,12,163,78,160,6,92,226,117,38,54,180,44,146,14,17,35,109,67,117,184,182,163,102,67,100,144,115,45,172,164,130,80,97,20,84,134,134,227,17,54,146,253,165,83,26,99,196,153,88,147,40,149,154,86,84,99,230,16,184,211,88,121,5,218,36,239,126,50,13,33,178,49,196,126,20,192,160,122,144,220,15,82,80,225,176,124,200,95,136,183,211,171,96,189,70,82,106,219,81,243,75,23,26,226,234,36,171,232,167,163,12,63,226,183,115,184,233,137,56,248,114,171,47,195,113,109,162,253,82,46,85,166,245,12,73,190,6,9,87,78,167,178,30,211,50,180,114,28,18,70,194,89,154,60,117,190,101,197,200,147,198,152,193,31,153,86,154,121,200,119,132,177,82,27,45,7,115,37,239,176,137,23,137,84,49,242,53,79,178,178,140,12,177,17,58,99,94,16,146,177,88,246,32,224,64,181,140,199,134,88,184,212,150,167,141,233,51,153,44,93,105,100,181,75,70,170,248,29,252,210,105,172,162,124,221,88,203,249,20,109,222,152,170,201,187,169,139,139,237,173,90,39,85,85,78,174,102,105,92,136,187,91,184,131,233,47,26,22,75,169,61,150,70,16,250,11,228,145,129,234,78,97,208,146,51,251,70,149,122,240,252,214,208,234,167,139,218,70,225,173,14,163,249,154,110,158,76,71,230,47,204,165,85,186,122,142,55,159,168,197,202,181,63,83,188,159,73,104,222,18,79,186,133,144,205,159,232,45,245,14,149,146,247,225,22,37,42,253,13,90,82,19,148,159,238,167,183,17,189,208,169,119,213,89,77,38,109,249,4,63,180,168,42,175,244,105,15,73,83,86,191,54,194,55,238,35,231,201,174,27,25,180,23,251,98,83,175,167,185,131,211,60,146,70,137,101,240,235,120,165,136,104,86,51,176,193,150,176,127,187,138,69,151,172,69,255,0,219,112,146,253,67,231,38,11,229,215,11,253,11,147,93,220,106,58,66,60,209,50,114,168,73,35,33,209,28,42,250,123,157,98,125,219,4,194,24,201,31,226,22,73,39,202,20,139,157,195,190,213,182,95,171,17,49,170,186,168,111,41,24,108,75,21,153,205,101,84,58,13,61,173,200,199,250,162,20,106,148,51,201,55,132,169,37,36,98,99,98,206,213,239,130,204,193,79,92,73,90,236,62,53,86,217,153,178,161,38,96,39,80,146,106,221,67,190,225,202,156,178,79,30,21,53,204,102,90,28,255,0,88,105,33,221,242,136,92,137,126,152,135,121,82,76,33,41,63,109,116,73,47,96,212,228,255,0,60,249,162,113,42,237,169,191,144,253,171,240,20,201,243,138,254,92,130,89,201,100,236,121,178,145,21,2,182,198,72,242,226,88,204,206,54,97,48,147,84,158,225,48,205,78,248,86,187,73,101,227,87,177,153,6,202,38,97,118,248,46,69,173,180,78,248,140,177,203,36,95,182,156,233,187,131,212,1,145,55,68,47,228,236,70,70,181,93,78,141,15,82,14,160,248,101,228,69,73,248,132,8,195,249,66,174,111,170,161,203,187,137,154,186,81,5,137,74,85,122,148,105,108,137,44,185,84,100,181,142,168,86,42,101,238,117,89,159,19,174,60,248,133,148,104,200,31,17,79,100,12,70,22,34,41,200,123,66,143,180,107,111,166,140,124,194,78,170,223,100,100,145,31,224,34,100,199,148,249,178,170,136,1,100,216,138,73,158,29,38,79,171,102,12,94,2,202,158,196,25,71,208,56,188,194,100,146,202,171,33,222,104,130,78,216,252,139,7,188,241,188,202,154,198,42,209,137,248,217,227,19,9,83,120,211,6,150,154,75,51,243,39,144,36,214,144,28,194,26,230,242,58,25,177,62,73,158,49,143,181,1,235,112,125,228,100,200,17,100,244,149,70,90,233,185,101,151,242,133,84,168,171,34,142,36,220,3,63,17,86,208,201,60,148,4,61,48,72,35,204,89,89,81,79,121,4,206,37,185,11,136,232,53,164,141,205,149,124,146,240,125,37,162,170,123,253,209,35,204,198,21,153,83,8,97,26,120,11,220,36,155,83,177,132,225,16,150,217,230,150,46,145,33,191,19,159,30,35,69,26,2,164,67,2,113,159,9,139,199,230,186,6,149,192,35,176,198,229,81,183,12,36,146,112,167,53,172,124,96,49,79,200,118,91,157,46,214,170,12,232,156,66,73,35,105,182,70,39,82,198,6,164,151,4,30,217,80,19,245,176,36,202,196,44,98,34,221,195,23,167,99,109,150,158,127,180,130,141,84,1,119,8,101,71,198,147,101,147,155,169,21,39,6,60,185,83,216,90,176,146,203,77,193,156,7,226,22,37,31,51,76,30,49,31,196,69,208,99,24,101,70,225,25,1,135,18,158,46,195,102,135,49,128,17,249,225,42,161,8,118,195,204,17,34,172,180,151,231,221,137,29,78,109,176,249,132,168,77,128,88,111,123,18,222,205,90,248,60,34,71,204,96,36,253,165,37,101,78,193,74,202,146,69,43,11,40,237,247,199,182,238,42,14,100,108,131,67,133,131,26,100,23,176,188,41,85,74,51,19,1,101,144,142,252,162,90,102,70,56,200,195,5,84,76,135,139,153,6,249,236,193,139,18,102,83,35,147,91,13,52,222,167,136,64,97,177,138,50,145,125,187,173,139,100,199,241,113,164,21,176,50,75,204,46,181,208,233,233,1,36,25,101,149,44,98,204,218,35,98,64,210,64,125,65,248,186,215,64,129,48,5,6,44,67,75,174,40,65,27,207,104,84,28,6,28,126,234,169,54,204,30,238,171,19,222,80,137,45,173,54,55,170,183,249,251,194,74,38,67,102,78,20,173,24,235,38,181,168,108,57,232,131,73,28,158,228,140,38,198,182,188,39,147,210,152,64,205,158,71,241,45,83,35,109,135,194,181,198,141,58,55,73,81,47,207,238,137,43,113,25,121,10,225,201,60,146,97,78,161,228,24,208,76,9,4,252,216,149,85,61,80,36,243,27,169,74,53,54,73,4,38,15,188,188,248,208,112,115,43,83,80,215,13,138,102,214,146,87,246,138,196,149,136,59,186,124,164,225,18,2,6,137,201,245,21,191,162,78,243,249,177,47,166,152,200,195,91,85,41,184,223,96,21,186,108,113,153,243,101,202,168,161,207,4,47,148,16,177,40,57,154,253,130,157,180,18,60,51,223,59,148,37,82,220,95,17,218,38,242,46,13,12,115,98,229,9,121,20,60,203,87,214,202,195,44,73,148,59,89,194,225,55,18,30,238,132,246,224,202,21,94,98,174,12,103,2,124,66,147,40,177,170,56,211,6,81,225,50,230,38,167,178,131,144,37,236,77,40,108,172,132,60,86,28,191,113,74,165,49,47,89,24,133,38,104,146,147,216,119,99,141,224,43,15,247,20,76,105,35,200,51,101,78,89,37,146,71,204,176,202,171,242,44,102,85,81,219,197,255,0,230,138,46,212,62,137,231,135,148,105,204,3,50,51,18,29,96,99,147,195,104,44,170,138,216,147,88,214,194,214,79,4,150,33,77,63,108,69,152,107,79,244,150,19,43,95,220,100,198,226,23,14,72,228,163,13,12,137,108,60,98,122,107,152,158,8,3,84,103,158,51,251,83,64,152,146,71,202,149,61,235,235,24,113,244,168,129,176,217,35,29,110,99,25,37,1,60,199,240,234,33,80,144,231,203,141,253,172,159,246,144,53,74,104,213,167,140,62,164,60,157,212,111,105,125,129,169,34,73,35,2,98,226,84,172,100,76,108,55,106,219,40,141,100,36,57,36,246,137,21,232,245,184,254,170,123,49,244,120,31,197,200,164,205,112,8,210,144,213,64,85,119,52,190,51,224,159,48,133,198,157,64,158,9,32,229,236,66,250,175,228,202,21,165,134,203,202,37,150,29,148,110,111,4,162,125,150,217,235,118,229,248,240,161,228,195,33,71,155,18,198,91,141,27,80,208,27,236,100,91,228,234,67,137,153,132,36,185,143,138,143,140,104,164,103,82,202,149,178,253,12,224,106,19,206,7,52,84,139,80,198,200,52,236,38,24,135,237,172,77,38,186,115,48,149,50,144,111,244,112,173,73,85,101,6,201,150,49,10,175,116,198,167,125,148,22,6,95,98,63,82,105,177,201,3,203,19,149,73,192,141,46,180,248,146,237,209,172,87,121,102,90,55,193,208,67,215,153,14,99,48,73,36,51,74,207,255,0,126,92,163,78,54,3,156,7,166,177,42,169,173,147,25,236,161,102,79,126,76,72,0,176,227,157,180,42,223,63,28,98,51,149,47,118,29,85,67,66,255,0,201,204,181,26,168,101,126,97,21,109,103,129,89,194,178,140,111,252,185,83,216,149,77,17,130,72,199,234,70,24,44,42,33,129,124,145,161,230,48,131,98,44,101,117,7,103,203,61,55,140,252,131,72,66,195,246,149,16,201,132,140,178,195,212,163,11,201,210,190,26,31,186,145,6,202,200,164,225,138,152,190,100,161,15,149,22,96,219,27,51,107,131,168,107,236,99,65,243,230,18,71,188,1,61,213,191,246,145,102,13,181,31,155,104,37,55,113,48,126,125,75,233,164,159,26,211,27,25,25,204,37,182,99,54,212,12,33,202,254,165,148,250,73,126,25,162,21,52,97,134,63,105,106,147,106,193,45,196,92,172,41,134,25,126,232,145,79,200,37,155,238,50,123,75,7,179,47,74,83,114,49,11,247,39,78,24,194,13,136,8,113,177,19,50,166,140,104,133,6,28,75,108,12,43,220,172,31,48,104,169,149,185,58,146,151,192,60,110,229,134,173,76,158,243,145,106,53,193,235,89,155,41,22,126,111,19,16,114,88,50,118,137,109,6,89,12,159,241,46,88,217,238,41,153,255,0,20,103,10,95,81,17,102,161,126,124,194,18,37,154,120,19,71,138,88,134,36,187,58,253,149,94,170,36,241,26,213,107,158,54,27,141,56,54,164,131,100,14,81,13,74,191,225,141,151,117,116,175,227,76,105,244,101,207,73,68,153,99,100,35,36,209,57,43,172,41,226,205,229,136,94,69,149,8,78,80,97,87,83,62,30,156,67,204,97,37,108,164,5,67,243,117,39,242,177,43,93,106,15,26,168,127,221,139,42,209,38,158,170,49,51,6,47,34,110,27,40,36,226,202,60,136,91,40,18,164,129,248,80,217,130,217,0,183,227,141,238,162,153,171,65,213,198,165,205,85,98,50,97,48,136,148,207,129,99,7,155,181,115,200,172,117,198,201,228,95,62,248,18,89,194,84,154,123,236,164,251,188,105,13,60,144,20,157,92,138,210,181,155,159,105,100,113,177,178,72,169,192,151,135,91,44,71,229,229,77,76,247,136,24,182,169,217,160,99,34,48,53,172,35,57,68,168,177,169,38,234,153,137,122,115,14,49,242,148,74,254,171,80,213,20,12,226,26,153,153,91,244,150,134,64,56,214,112,55,25,151,50,214,102,214,119,40,177,137,42,55,18,22,183,204,93,197,34,219,49,227,77,97,42,166,38,178,6,52,152,214,164,246,132,143,124,8,50,89,204,46,69,182,3,1,27,218,18,86,29,90,131,45,54,103,148,124,202,190,51,24,49,253,85,32,199,176,68,202,20,217,150,79,198,179,36,17,149,92,50,238,7,169,51,168,106,89,145,182,196,196,157,250,145,200,146,218,153,89,89,132,219,84,54,201,103,26,159,53,168,198,124,57,86,215,217,60,140,195,149,70,221,178,200,111,121,125,180,172,86,53,82,222,52,198,100,79,160,89,60,76,225,92,70,183,94,50,17,240,203,42,180,167,248,139,78,87,246,174,118,145,108,117,108,235,95,99,161,76,178,149,244,151,192,220,78,240,234,38,53,174,183,86,211,89,3,22,232,104,204,195,39,74,169,199,223,248,1,50,4,89,220,201,52,248,16,125,149,71,38,180,228,102,100,167,209,254,170,101,5,96,120,112,19,248,116,32,247,82,246,4,157,73,244,60,131,31,50,101,106,8,214,115,108,154,216,145,162,97,16,134,164,174,204,56,195,126,101,94,243,49,75,234,26,113,205,238,42,25,174,17,199,78,66,104,15,203,221,214,151,92,60,126,111,196,84,208,49,135,27,133,52,101,37,63,228,47,33,72,148,118,106,28,251,230,243,245,17,83,85,48,226,230,76,238,2,8,192,205,16,93,72,0,207,97,65,213,137,107,42,134,227,13,223,100,49,177,46,159,124,252,124,41,84,150,78,39,74,46,182,27,200,206,81,40,109,179,149,220,68,61,1,132,146,125,217,149,108,9,128,47,128,146,141,158,38,44,96,76,219,29,99,71,65,172,179,21,204,140,194,123,89,82,233,241,134,55,245,12,72,216,19,198,141,152,192,73,2,178,177,202,209,209,137,71,132,100,34,109,13,252,106,86,226,97,41,37,114,245,167,212,147,217,36,12,50,209,217,113,54,204,198,180,48,41,204,200,0,146,14,30,196,160,33,56,184,80,42,241,50,127,128,210,187,41,227,140,52,232,208,242,44,131,166,193,59,136,197,65,150,84,34,140,253,202,54,182,78,86,97,84,18,116,76,72,222,208,202,63,182,84,32,96,65,133,210,37,181,55,114,225,48,223,236,167,49,163,3,195,152,73,30,31,120,43,48,204,177,250,73,50,65,182,213,198,207,140,193,32,102,64,57,94,194,229,226,250,107,219,195,47,122,147,254,146,55,3,110,129,236,134,12,127,40,94,68,60,152,100,198,176,255,0,129,158,78,164,64,115,147,181,53,132,101,19,26,171,114,182,195,129,182,84,12,134,241,32,231,248,70,30,83,32,22,198,12,54,37,169,239,200,133,52,192,73,31,9,80,161,49,20,138,212,57,159,249,45,147,38,98,7,18,15,55,231,89,25,153,70,182,166,216,156,53,221,174,119,135,254,254,63,53,147,225,158,73,51,26,41,19,118,85,51,207,42,40,223,224,78,170,166,52,151,2,14,146,100,224,115,79,197,246,210,41,225,36,34,62,39,210,79,95,48,130,26,21,236,28,222,101,182,21,99,98,95,206,89,8,141,12,99,251,162,91,228,198,0,143,194,141,11,242,15,10,42,53,152,1,244,39,146,63,148,90,141,79,168,35,51,155,148,106,128,44,58,218,111,82,31,112,184,214,109,40,47,80,228,206,192,235,91,247,194,84,172,141,147,165,125,153,0,152,209,180,166,254,67,216,71,26,214,119,135,106,241,152,249,44,229,68,50,7,231,78,32,70,139,239,38,85,50,73,152,151,100,55,140,136,191,2,99,225,18,162,147,12,11,80,96,12,143,194,159,18,86,96,90,169,32,146,12,37,16,242,9,16,202,223,207,194,143,252,36,193,19,40,165,35,217,0,241,153,151,18,97,44,27,90,199,227,96,138,84,204,193,196,196,157,134,71,48,217,71,133,115,177,106,128,73,126,68,125,104,113,177,3,37,128,23,46,85,132,107,81,140,157,171,10,179,53,125,199,147,3,144,10,22,202,101,140,35,245,20,191,157,95,4,192,32,210,187,40,96,78,69,90,188,137,154,219,35,148,249,140,44,74,238,170,200,101,27,20,84,147,2,51,253,180,100,59,177,141,156,73,88,183,63,130,241,251,82,143,153,77,92,6,8,137,196,84,166,77,220,162,179,14,85,45,107,112,113,31,180,137,110,192,189,58,149,204,192,50,115,47,24,32,39,74,141,141,112,66,251,168,246,89,60,93,197,74,204,62,201,71,185,219,113,101,74,173,94,194,159,50,22,73,136,94,92,169,73,172,185,240,172,200,109,181,65,220,105,43,25,240,7,39,152,69,26,15,195,143,48,82,253,228,177,191,153,84,135,200,254,3,229,198,247,86,249,140,39,106,87,2,123,202,78,164,242,49,134,94,34,166,17,153,144,155,53,220,184,39,195,136,137,213,61,193,39,19,169,49,217,128,158,210,201,148,156,121,68,92,75,42,54,230,143,139,104,125,147,24,242,65,213,255,0,73,75,79,135,182,57,51,11,249,21,131,194,65,179,181,66,234,171,32,12,248,140,94,213,38,102,26,24,114,11,141,118,1,112,229,77,3,125,7,195,181,78,83,208,196,178,30,83,21,80,254,27,130,54,117,101,89,178,206,81,164,137,1,166,89,28,157,40,88,114,72,67,166,177,160,15,39,40,177,13,30,250,122,209,147,47,34,117,141,144,147,72,142,190,194,107,42,19,219,131,181,43,135,84,122,135,225,40,136,172,159,225,225,194,150,204,123,203,238,166,102,81,35,86,52,50,180,242,121,66,92,73,141,107,226,65,39,205,197,202,151,6,102,46,37,190,51,242,147,42,91,21,171,15,13,62,9,58,160,12,72,109,224,62,218,26,100,144,70,2,146,125,223,205,253,180,194,172,106,91,178,238,36,110,28,168,160,204,137,36,121,146,106,121,244,18,89,243,113,71,149,103,38,100,17,31,229,11,198,151,35,107,160,249,134,251,66,64,90,207,137,24,121,74,130,53,171,6,62,212,164,207,131,111,231,187,42,85,102,13,180,76,216,76,203,232,49,167,110,242,143,252,105,204,157,126,1,131,135,34,139,212,58,74,46,233,133,137,61,27,167,180,103,169,31,105,46,121,49,253,69,74,185,182,129,242,97,195,62,33,28,167,194,33,17,83,192,158,121,195,205,137,125,173,208,20,117,30,5,20,162,73,253,209,42,88,208,224,253,44,73,214,58,17,146,100,126,26,10,88,28,172,95,3,27,108,252,185,83,121,49,135,237,37,114,124,198,149,170,44,108,193,187,146,99,73,102,76,63,159,40,150,175,88,31,154,40,50,88,85,37,83,161,155,248,46,49,177,243,34,33,223,49,101,61,128,40,222,37,36,16,202,140,119,241,19,26,198,81,227,101,117,204,191,141,106,57,40,231,190,9,71,247,20,76,57,239,18,245,173,172,162,143,40,138,170,173,66,82,70,175,169,75,50,182,36,150,117,13,45,125,83,6,128,167,187,150,94,19,21,55,205,255,0,15,253,19,88,77,186,2,188,43,38,48,104,134,114,172,246,113,126,170,91,0,38,218,44,145,173,108,173,36,97,253,180,83,227,14,49,56,139,149,124,49,184,208,41,230,61,53,8,70,81,243,41,135,218,140,79,237,69,195,187,92,222,71,82,199,136,237,245,160,65,190,3,198,138,12,241,149,16,103,179,26,165,136,237,178,176,175,195,18,37,147,6,36,44,199,165,38,121,200,157,66,165,11,47,162,121,226,42,249,234,187,110,161,40,51,83,202,221,102,9,85,37,59,222,48,97,150,36,198,178,160,239,212,134,85,144,121,72,131,99,0,84,124,54,126,116,172,102,33,251,8,146,89,132,203,67,235,113,240,132,168,151,189,7,234,160,207,132,165,88,172,166,170,176,60,152,7,246,146,99,79,188,173,39,213,26,176,15,132,158,146,165,214,176,8,169,85,19,121,209,178,208,6,183,83,130,107,48,155,177,110,152,108,164,202,37,33,119,84,120,199,221,215,127,34,58,182,100,188,12,221,246,36,169,91,47,32,217,147,216,52,142,202,248,226,103,10,219,118,253,203,59,87,169,25,20,163,249,177,101,76,177,139,184,106,167,158,249,190,124,201,154,39,97,6,55,233,34,226,88,237,191,58,122,208,150,229,216,240,107,72,78,101,148,200,4,198,154,67,123,7,218,136,124,108,137,25,149,20,92,236,70,62,55,34,204,53,164,39,82,125,38,171,147,42,208,192,188,111,92,182,185,117,102,50,13,85,148,16,102,55,90,62,52,150,73,98,199,127,182,31,55,90,66,107,86,70,157,194,157,112,29,86,234,81,108,255,0,199,196,134,244,209,144,157,75,40,118,185,70,178,53,150,62,149,209,184,71,241,193,100,192,0,188,210,105,53,172,252,248,68,139,55,172,77,39,9,70,190,6,4,161,118,149,22,184,86,159,36,196,202,124,175,204,157,211,176,241,153,218,143,146,22,120,117,33,24,246,9,253,184,210,50,142,178,51,142,55,63,145,35,184,178,198,7,149,17,185,7,254,202,18,243,225,130,74,192,224,66,155,85,15,63,106,163,164,212,128,147,238,161,238,52,172,82,243,6,2,86,29,60,248,223,164,226,91,183,169,77,228,117,58,140,59,80,120,123,104,151,217,69,251,107,154,4,55,17,191,109,110,245,41,195,237,75,144,181,71,249,47,31,112,4,80,76,194,40,80,207,25,83,202,217,36,198,182,163,50,169,82,195,99,90,222,205,202,213,12,195,41,17,153,135,255,0,162,219,16,101,5,100,97,143,218,88,154,238,44,21,188,207,102,52,153,225,97,72,244,89,156,35,133,83,152,61,173,241,201,250,68,129,246,179,188,249,83,153,49,177,51,139,137,78,90,189,226,243,50,42,62,226,248,232,80,64,146,242,170,56,113,178,46,105,14,248,2,247,85,93,61,241,8,145,138,86,229,147,24,193,44,178,129,46,97,136,65,173,172,122,21,152,155,70,190,96,247,21,81,38,129,252,88,148,44,248,103,132,71,225,47,26,181,178,49,60,59,84,124,201,248,206,182,215,17,99,167,18,99,215,182,210,249,187,21,140,11,135,201,6,100,134,101,36,75,127,3,98,77,107,97,237,135,137,102,217,208,211,226,11,119,169,39,70,225,10,71,79,169,37,73,149,134,89,85,169,163,65,32,249,132,164,109,107,65,26,91,246,130,79,178,34,245,42,248,246,44,163,64,224,221,136,185,81,177,153,249,212,173,61,148,188,28,202,130,52,255,0,200,177,129,150,230,115,216,196,150,100,61,203,211,9,239,121,122,82,91,89,143,141,21,77,155,16,88,192,204,16,70,233,148,179,9,137,141,65,134,238,113,108,94,19,117,249,170,250,217,131,198,52,157,60,219,199,76,253,62,177,118,24,238,78,55,245,38,16,194,50,246,175,144,48,73,77,31,24,99,26,234,56,216,27,24,63,245,91,253,53,229,234,18,8,217,16,38,212,54,181,31,182,144,21,88,102,106,163,249,230,91,182,204,146,60,37,18,22,147,83,130,236,125,170,138,51,0,39,167,86,39,36,108,33,125,11,197,204,24,171,3,64,148,46,209,21,82,26,120,250,66,179,97,158,139,43,130,172,168,75,64,49,60,240,149,31,179,201,237,39,143,8,203,253,168,151,188,88,143,67,119,24,66,106,216,158,232,144,175,244,168,47,204,108,105,188,247,169,203,42,71,206,126,99,21,10,58,179,39,35,207,184,6,126,30,180,197,150,163,40,24,101,43,50,180,241,152,149,49,246,57,48,165,101,42,172,175,242,116,152,119,208,125,228,209,147,224,151,168,171,149,70,135,99,231,202,84,242,182,4,225,123,164,72,214,55,109,31,228,170,158,252,163,225,88,5,132,199,202,179,135,13,248,249,150,255,0,60,72,85,17,154,152,32,134,200,196,26,79,107,72,123,176,97,196,170,31,25,146,73,204,142,141,13,130,78,181,243,33,53,157,78,81,3,225,161,32,159,48,69,255,0,73,87,198,211,217,25,135,18,181,8,70,63,117,107,54,12,156,56,212,85,82,22,196,132,125,43,125,16,147,244,217,225,118,245,164,241,169,1,187,230,18,233,19,223,185,30,36,141,240,241,61,82,215,99,178,59,32,222,132,32,24,216,16,139,18,160,205,137,138,78,28,193,136,152,83,231,207,30,4,51,6,222,158,102,79,249,159,52,182,101,111,188,21,184,55,0,19,249,74,152,178,120,8,148,198,86,240,34,38,50,87,213,74,204,243,141,253,164,87,83,25,18,72,241,98,26,94,253,54,242,242,132,89,83,213,77,142,70,78,122,9,170,141,44,164,93,18,158,51,48,51,50,87,14,168,113,153,194,36,126,109,179,22,178,170,40,126,67,59,85,74,216,198,96,199,194,36,60,251,129,198,230,49,84,195,239,136,33,165,6,181,220,189,249,148,26,102,226,116,47,76,156,229,212,101,119,174,65,24,28,43,154,93,235,9,86,68,237,79,181,12,200,37,6,32,139,181,75,70,173,25,94,133,133,159,150,165,55,226,133,113,208,209,14,226,94,117,95,14,76,162,3,48,74,151,70,164,137,199,149,55,140,198,15,135,42,163,67,69,33,249,87,248,50,245,187,88,222,234,222,29,84,127,117,3,39,26,194,51,0,85,203,82,235,34,253,7,204,184,151,37,156,89,16,76,221,228,202,158,67,141,141,156,66,88,190,180,228,85,141,85,4,147,169,111,160,202,121,228,40,241,35,141,147,34,83,26,25,227,17,55,222,0,64,230,78,204,67,153,131,223,144,111,17,68,52,6,206,8,191,176,26,93,101,168,73,159,136,92,107,68,109,85,23,168,200,141,152,26,28,125,202,61,200,35,127,106,49,13,125,125,197,84,159,116,105,37,173,168,228,196,226,22,95,200,162,12,243,136,157,68,18,171,51,137,31,78,149,203,83,160,76,48,61,162,164,22,70,202,206,20,174,4,194,16,248,74,85,75,26,53,87,254,202,202,133,176,52,104,132,195,33,253,88,168,239,77,130,95,236,21,128,97,128,172,234,227,88,26,180,4,246,147,217,80,142,68,110,216,17,137,212,177,124,157,183,74,161,159,79,249,16,65,102,63,105,104,202,99,85,100,121,62,209,19,208,198,202,181,67,240,33,25,196,52,211,15,209,67,13,96,83,70,199,225,202,180,7,255,0,36,199,96,249,62,234,199,210,177,251,169,65,88,34,27,6,68,73,152,193,47,181,65,0,187,81,50,99,12,156,74,108,198,172,107,97,95,155,36,172,95,1,59,135,91,6,55,180,182,204,8,252,56,132,146,163,51,126,164,231,163,215,11,155,106,60,159,81,27,13,224,31,14,81,162,31,90,114,33,89,167,158,34,114,202,86,89,9,215,71,231,168,209,144,198,94,146,175,134,173,103,130,244,48,128,111,237,77,216,16,17,137,183,5,126,157,72,105,240,25,244,144,240,194,76,152,113,43,121,52,144,126,169,16,236,173,130,47,168,166,17,181,22,132,251,216,124,105,65,153,56,79,234,26,188,217,68,250,75,23,195,131,255,0,177,85,22,162,179,80,136,12,153,98,238,69,63,83,142,23,114,166,52,8,37,254,212,72,87,195,173,247,96,8,171,26,63,233,72,250,143,219,65,71,226,208,17,157,67,75,164,235,109,179,253,181,75,176,166,255,0,227,48,210,233,154,110,158,79,46,212,73,118,245,251,31,242,34,250,21,7,88,110,125,164,13,246,161,126,14,164,236,58,96,2,233,16,208,243,244,198,228,111,229,26,86,86,55,122,47,163,150,221,152,150,76,120,190,170,213,79,163,231,70,6,93,210,160,178,211,18,224,191,135,149,107,9,167,12,120,113,98,77,182,163,126,99,120,26,96,89,90,214,240,229,86,21,87,100,146,62,85,1,60,210,136,124,34,77,224,76,60,96,98,196,178,165,117,146,235,145,107,38,72,36,141,101,85,24,145,137,155,42,26,146,27,228,129,134,42,50,99,246,221,40,98,75,131,84,123,248,132,17,152,166,46,245,251,242,97,10,77,101,48,248,222,144,70,135,42,73,242,148,95,235,80,219,103,58,163,100,66,166,183,82,110,73,204,34,39,111,52,89,32,122,156,141,78,154,67,128,113,43,42,144,153,149,242,39,174,244,168,10,119,154,36,162,9,104,135,26,214,15,14,92,162,86,236,173,31,186,177,124,0,125,37,106,169,201,188,196,179,33,228,34,117,14,3,201,212,36,118,202,42,32,56,227,37,106,141,185,168,182,124,3,198,6,82,137,34,204,56,199,84,182,166,220,196,120,191,247,117,41,106,28,170,35,199,111,48,251,41,227,218,240,165,48,45,127,58,212,255,0,60,9,107,254,88,153,147,50,149,86,82,221,134,202,53,172,193,200,197,59,15,80,179,165,60,141,39,40,210,131,41,182,52,5,170,75,19,88,216,241,255,0,237,22,79,173,1,61,210,45,106,185,43,50,17,242,77,140,253,169,133,108,147,145,51,53,36,18,241,114,45,65,173,4,30,146,167,174,38,239,13,97,207,151,27,195,149,62,141,112,194,51,152,170,73,243,6,38,45,44,181,255,0,226,168,85,172,116,45,93,115,208,169,153,101,4,143,226,42,94,249,57,125,164,8,94,201,61,74,138,170,183,252,25,149,22,50,50,85,5,129,140,249,36,234,34,104,200,4,199,204,36,229,140,96,153,194,133,146,100,214,82,22,103,2,240,4,111,105,6,107,236,111,197,137,122,123,201,236,169,233,153,20,89,142,136,214,188,199,143,152,203,37,167,209,44,188,254,82,42,89,91,39,108,69,89,26,200,2,7,105,19,43,41,178,43,120,28,180,55,218,96,189,177,70,47,219,65,218,155,78,78,31,202,74,196,165,44,180,223,7,23,18,156,129,163,46,102,203,126,238,81,4,53,218,204,223,68,21,82,190,229,212,109,55,100,66,102,21,200,202,52,230,27,46,4,204,50,229,113,168,9,48,46,104,1,154,36,169,37,196,151,201,215,154,158,72,30,24,144,36,148,159,180,147,113,147,224,22,27,252,148,250,170,75,43,121,87,62,159,173,159,24,132,229,82,87,122,230,254,73,223,18,88,136,144,5,249,37,230,41,87,36,146,51,183,177,232,44,105,10,124,106,116,200,31,18,226,23,192,61,68,250,106,170,147,226,19,203,242,146,196,185,69,61,61,81,79,187,23,98,187,167,173,1,121,85,150,55,251,57,100,154,39,248,46,166,127,82,7,10,86,192,226,238,78,244,220,240,12,111,136,97,101,73,47,131,40,82,184,122,215,97,196,166,215,235,0,86,240,152,67,90,13,172,50,123,188,105,124,152,27,152,157,92,137,60,106,217,217,240,226,202,166,214,42,181,43,225,198,139,36,251,177,21,85,86,153,152,240,246,168,232,17,182,195,194,158,195,170,188,25,25,44,191,166,66,152,195,201,49,143,220,20,33,158,113,191,244,185,83,80,191,40,18,107,89,246,177,137,134,32,149,5,21,234,72,208,108,129,134,92,85,23,51,68,128,64,205,16,170,198,201,150,184,216,105,98,75,44,166,62,52,94,95,248,169,183,34,139,98,30,6,122,153,204,16,87,100,209,247,17,124,25,187,148,184,177,181,13,52,146,63,44,161,170,157,49,168,98,16,24,66,81,174,38,106,185,211,164,108,203,153,220,228,221,211,20,124,56,215,159,170,158,80,98,221,98,26,130,8,79,36,28,69,26,53,149,167,199,204,92,171,173,89,142,118,84,53,95,76,157,39,207,105,41,114,253,85,190,40,30,25,114,136,186,119,233,184,148,46,185,96,200,68,205,196,104,218,140,38,208,204,60,105,127,170,227,250,107,165,73,121,60,23,23,164,129,58,162,215,119,186,249,101,213,225,207,100,152,172,82,140,217,155,35,104,95,144,152,145,79,141,182,103,41,80,47,99,59,66,85,191,245,35,194,101,90,146,179,2,190,76,28,156,178,177,34,161,204,196,78,30,84,134,239,67,30,119,205,196,149,200,177,211,204,178,133,242,150,2,234,89,81,172,181,47,141,0,150,80,94,128,173,140,65,63,104,178,13,196,232,221,49,73,141,109,224,155,204,108,153,21,78,115,23,176,241,142,245,41,172,233,15,100,12,209,4,171,99,7,147,14,92,168,167,192,174,147,218,82,8,136,2,118,147,252,181,129,150,46,166,33,228,192,131,159,244,163,78,125,55,109,231,137,1,50,49,196,68,172,58,158,216,2,112,240,226,26,30,78,152,150,47,2,196,138,190,178,121,35,117,35,63,24,90,248,97,196,147,112,166,222,166,53,179,39,66,126,41,98,196,152,191,231,187,186,150,17,164,158,201,153,165,136,107,61,200,199,230,20,24,106,244,122,168,36,204,37,147,12,50,245,45,91,240,126,112,151,149,104,240,219,51,48,133,196,182,160,107,158,28,188,185,81,112,3,90,80,114,246,41,251,187,234,216,192,226,47,34,209,73,107,190,234,77,99,42,94,86,201,4,46,40,133,84,79,141,6,72,24,98,136,107,155,239,246,200,51,124,69,120,248,119,72,176,44,55,45,167,198,173,146,199,196,197,198,161,36,232,242,66,149,245,99,35,32,106,125,243,198,168,24,108,172,69,129,163,160,178,182,145,159,144,89,120,209,55,31,13,32,255,0,155,110,147,250,170,209,201,230,49,113,39,175,161,28,152,175,22,255,0,40,254,154,44,39,145,201,159,85,20,111,226,42,50,52,51,139,135,46,85,65,248,74,36,105,88,113,17,55,101,109,53,107,61,181,134,177,205,173,99,78,140,76,222,218,219,85,36,25,251,114,171,43,86,86,217,3,14,85,32,106,218,170,151,241,9,99,14,163,205,251,227,61,152,74,183,204,212,132,44,87,133,67,89,106,161,143,132,43,40,115,15,37,78,218,149,175,236,49,245,80,16,255,0,54,92,72,214,61,130,230,137,63,42,158,147,84,78,236,89,81,80,35,31,251,72,164,69,88,26,69,47,41,36,156,172,229,18,34,123,198,55,230,8,148,123,39,234,8,221,48,8,172,40,76,123,38,127,81,18,162,169,22,169,180,198,4,152,156,93,137,68,54,60,111,230,18,166,53,60,72,221,41,36,247,156,68,195,139,249,19,19,80,151,154,44,101,182,54,9,41,36,150,101,98,244,51,18,55,74,10,84,167,140,24,35,127,48,178,166,38,135,165,100,129,255,0,43,136,138,57,230,181,147,250,68,210,183,56,135,243,124,164,69,133,219,254,154,205,166,43,74,76,188,130,65,79,173,131,5,156,82,149,14,229,132,26,75,113,78,11,32,61,46,224,203,25,58,251,81,254,113,101,82,86,186,110,116,155,198,91,68,159,139,23,182,169,195,166,224,194,39,105,10,69,170,73,129,7,221,73,137,101,102,78,37,53,84,195,146,35,2,84,121,163,100,6,92,75,156,254,54,28,98,98,9,85,165,14,161,220,131,9,74,141,197,17,161,116,204,13,230,124,99,167,144,39,140,136,43,138,167,249,238,197,202,52,44,111,49,123,68,70,138,12,215,81,220,240,158,75,56,74,148,133,132,31,234,211,23,201,197,23,152,73,73,164,176,169,216,69,247,50,121,185,17,79,140,9,35,66,237,152,65,230,95,67,38,88,150,26,4,250,215,136,136,192,198,34,45,146,73,39,218,71,49,143,199,135,18,12,179,11,35,76,196,76,38,23,26,95,119,72,57,60,209,11,137,60,147,78,124,111,50,87,38,73,227,49,233,193,125,192,160,7,98,62,212,254,158,225,254,120,148,160,103,190,75,240,162,3,196,124,170,37,107,251,23,146,95,145,136,70,70,73,3,106,241,247,38,144,237,98,23,221,91,98,117,27,4,47,40,208,211,235,95,244,150,192,217,15,234,163,253,86,12,145,225,49,83,172,138,38,219,18,6,173,31,159,210,88,177,251,100,246,202,30,70,112,164,143,12,184,63,218,147,26,160,27,217,245,151,140,98,120,34,51,51,6,100,25,140,69,41,61,135,85,29,210,73,219,15,9,132,157,134,202,36,101,45,26,121,10,14,164,142,214,202,202,9,243,24,92,106,75,97,213,87,190,103,79,101,172,91,46,28,184,150,47,140,241,179,50,146,173,124,73,49,55,97,47,34,32,55,211,186,189,180,234,204,99,42,248,12,228,155,115,196,167,110,43,118,195,79,130,17,149,155,176,149,43,184,54,81,167,176,138,185,28,170,101,60,73,54,175,49,151,195,79,151,167,207,155,251,101,92,240,179,233,35,36,214,214,206,131,136,162,26,69,85,42,210,49,60,205,103,91,56,25,178,167,58,123,83,188,158,98,15,90,73,248,2,171,38,97,74,254,52,210,5,56,42,63,72,36,235,98,108,200,83,188,53,214,67,237,228,75,38,70,28,111,237,86,65,140,2,147,55,184,168,32,79,137,131,20,184,169,172,79,177,18,249,47,25,248,68,69,75,0,47,227,204,139,147,2,168,156,177,18,61,66,251,136,49,62,82,41,10,145,148,170,181,202,141,200,7,238,160,38,24,100,34,231,115,46,44,134,12,178,203,137,38,135,172,206,41,204,249,245,45,202,29,43,211,223,228,235,76,121,5,218,177,120,73,100,204,34,75,106,181,36,82,129,155,178,167,193,190,170,24,248,113,171,88,229,171,9,36,192,61,67,62,109,0,27,134,19,221,89,107,13,67,193,155,18,231,51,236,167,100,205,16,73,24,172,107,251,29,86,49,178,167,208,24,185,174,158,181,57,70,204,202,242,168,207,252,139,9,72,163,25,241,142,86,113,33,119,243,132,12,37,77,158,96,16,105,21,171,241,251,170,194,40,182,124,202,114,141,251,184,184,164,253,65,165,12,212,51,160,241,101,33,70,177,159,78,59,35,140,217,72,140,12,97,254,145,38,217,93,234,41,163,241,80,9,194,98,163,25,243,44,76,63,240,222,36,144,110,204,81,165,6,141,177,38,36,52,116,5,154,225,81,188,199,195,255,0,119,26,51,246,150,168,209,137,143,50,218,247,141,72,115,112,94,68,199,48,200,12,37,42,76,199,144,189,75,123,33,203,250,92,104,86,17,148,24,213,160,33,56,86,198,83,140,76,205,186,70,177,145,6,206,85,171,14,71,241,114,170,98,45,152,71,60,214,34,226,16,178,160,228,134,119,134,96,148,130,34,165,219,78,25,255,0,74,76,105,131,2,60,124,194,91,80,222,212,150,164,187,60,111,148,177,18,34,100,8,178,121,66,140,159,14,39,159,40,150,176,135,47,74,3,254,66,182,70,124,98,38,112,230,98,122,198,72,72,62,228,43,24,200,195,204,100,131,115,29,154,24,48,110,212,94,167,51,198,12,193,246,147,234,171,184,179,79,180,221,98,90,53,13,62,38,63,15,40,214,182,106,11,131,102,77,210,92,30,107,49,117,35,222,27,129,147,40,68,60,105,75,60,196,126,172,73,252,107,46,5,18,172,223,168,194,28,153,194,31,106,104,198,111,129,202,36,152,51,24,156,195,152,60,124,43,85,178,17,149,170,36,159,90,113,191,136,169,89,153,40,74,174,75,50,45,91,1,149,94,170,78,204,128,181,70,252,157,170,142,52,152,158,15,221,137,79,122,62,34,112,151,18,201,240,229,248,118,164,12,92,67,169,45,107,163,92,225,174,17,21,69,33,178,13,153,82,19,80,193,221,230,47,98,163,134,17,137,156,43,85,70,145,150,186,27,100,133,133,122,13,241,143,24,136,198,60,121,211,150,86,142,75,19,18,181,9,228,33,130,50,191,152,73,236,250,119,139,169,36,51,206,46,20,131,169,132,200,195,193,194,180,70,127,38,28,169,136,99,100,26,27,208,65,159,119,148,130,91,80,176,96,120,150,214,79,39,210,90,30,108,76,66,249,202,147,212,36,140,86,49,239,173,142,51,59,82,195,106,26,169,36,237,90,131,165,73,39,154,92,255,0,227,91,217,167,171,163,116,192,254,68,45,140,180,69,53,63,160,77,6,20,216,58,27,78,23,151,44,148,142,158,24,7,205,238,42,72,211,241,15,9,150,238,50,19,217,187,97,169,239,193,250,112,99,204,18,144,171,45,133,60,110,33,64,202,180,76,190,4,100,162,78,167,202,206,36,219,223,195,63,13,190,202,56,108,0,223,212,189,100,96,70,38,108,162,16,212,47,226,25,114,94,252,89,18,75,137,151,146,114,4,69,89,184,227,175,71,23,124,245,46,167,218,142,72,222,16,151,42,231,119,213,183,19,101,253,180,183,207,80,70,237,148,152,83,221,218,148,251,73,125,127,81,79,47,35,163,110,52,92,15,129,211,195,23,212,200,158,70,123,196,53,183,243,255,0,238,22,10,246,161,203,204,100,31,2,51,148,67,90,141,67,85,59,245,113,127,219,90,179,28,75,108,107,188,93,201,119,53,55,103,250,121,154,27,78,70,230,14,92,139,104,105,254,138,205,247,127,145,105,245,188,104,105,131,241,219,236,32,212,231,247,68,178,9,134,54,98,150,46,52,51,245,81,8,133,124,242,23,180,73,45,115,118,127,97,132,248,21,82,89,154,36,174,68,156,209,177,240,165,119,15,60,22,110,226,23,143,220,71,208,218,193,178,31,41,81,234,53,113,53,4,195,19,208,247,15,97,65,152,41,164,202,215,140,156,66,74,103,198,39,130,122,138,172,76,190,248,240,73,132,197,69,198,212,153,20,166,167,164,178,178,122,206,147,79,90,139,132,37,202,161,86,177,209,100,169,210,33,207,202,198,21,59,12,192,96,230,236,81,212,240,44,160,254,173,80,5,155,158,162,170,170,145,102,80,173,255,0,231,90,36,179,114,197,243,103,59,255,0,96,16,191,112,104,89,38,219,118,241,126,234,210,97,80,233,0,87,251,106,164,58,27,76,89,68,249,185,95,198,163,43,111,162,145,248,85,52,11,32,39,220,160,143,211,187,252,156,91,226,239,193,151,214,157,246,212,101,38,53,41,166,244,53,204,231,179,50,253,76,96,142,104,30,19,114,141,76,179,76,2,49,31,135,137,73,163,71,107,23,143,169,158,36,167,114,94,135,68,146,12,86,118,21,60,140,103,214,240,152,170,166,182,6,216,124,162,88,204,12,66,191,154,42,178,170,28,205,51,219,32,88,22,76,146,196,202,75,0,54,102,227,73,158,192,11,207,218,90,24,97,201,226,202,145,185,23,85,87,28,70,146,50,191,136,72,246,7,31,114,69,25,143,141,238,163,31,100,124,105,61,65,149,124,77,83,38,12,68,88,176,195,146,196,142,213,143,41,242,229,75,153,125,182,126,36,15,92,71,182,80,49,15,48,74,151,4,199,31,106,219,26,203,114,62,21,155,2,242,45,85,19,129,243,177,10,106,220,73,163,33,226,247,87,158,199,173,20,215,85,90,15,54,101,78,205,14,44,110,158,180,161,146,71,25,102,249,132,146,197,182,51,108,219,50,100,76,15,229,255,0,66,141,121,165,110,223,244,211,73,129,56,188,208,176,240,8,252,170,18,89,216,234,142,168,163,40,19,30,168,163,79,227,83,146,66,50,126,144,184,147,74,112,191,195,152,185,83,84,155,53,212,104,106,120,54,95,171,22,85,180,53,64,131,194,21,181,230,4,97,243,33,95,113,144,137,217,132,88,217,207,73,49,227,117,45,65,49,8,139,194,249,204,226,66,154,49,227,19,148,74,102,217,70,44,48,209,140,147,19,195,181,74,201,178,96,146,183,217,75,243,237,91,145,69,141,75,195,73,1,70,185,246,164,52,232,211,184,186,213,53,61,219,36,143,17,68,143,159,0,19,135,194,37,69,17,153,98,248,17,210,100,146,6,102,42,124,202,160,127,236,162,37,27,98,66,246,144,198,184,151,24,156,75,25,168,77,86,236,59,52,54,70,67,191,151,218,90,3,112,66,51,153,10,107,129,141,253,75,44,83,108,98,22,19,205,57,134,193,227,83,158,170,60,125,72,136,118,71,147,237,36,23,108,161,147,49,152,210,27,182,110,98,60,41,196,106,210,78,6,97,21,46,53,61,144,188,243,20,105,195,209,56,144,48,35,75,131,45,226,50,167,12,3,227,202,183,207,128,200,220,165,95,96,24,101,77,85,6,102,96,55,191,26,243,36,141,54,153,0,5,103,18,149,147,14,116,99,253,180,172,52,108,174,80,102,202,197,168,193,202,196,28,103,147,193,24,198,61,32,54,0,161,96,242,97,50,222,250,160,123,34,90,39,179,16,242,172,169,47,152,67,237,19,216,218,179,46,38,191,194,167,33,50,226,34,62,53,83,7,237,39,172,146,12,9,116,203,128,86,251,75,119,84,146,198,236,102,26,66,17,18,250,19,248,125,181,140,61,103,6,72,248,132,155,70,190,174,47,14,233,110,246,128,221,60,162,47,195,4,246,86,169,53,82,133,218,34,39,118,183,208,107,71,152,37,202,164,100,252,87,1,60,226,98,74,211,40,209,244,178,184,213,154,121,146,86,163,104,201,217,50,138,82,30,6,170,33,121,182,170,162,182,224,19,153,135,144,68,78,178,40,173,11,160,173,154,60,228,103,234,151,208,208,178,55,238,39,222,100,246,146,91,41,152,186,147,88,69,141,205,204,98,212,105,251,110,44,168,40,211,50,147,14,85,182,76,6,73,31,220,83,200,173,85,57,5,51,1,16,86,82,78,46,17,9,2,205,212,103,163,25,106,12,124,203,7,20,24,54,36,230,55,90,221,26,48,203,220,183,154,120,18,134,92,115,225,76,11,103,42,66,246,65,247,120,214,195,90,196,32,30,147,133,239,146,53,177,225,74,102,36,38,170,147,106,73,127,211,132,82,173,90,120,218,140,114,217,187,128,76,101,87,47,140,15,121,104,100,240,12,152,140,84,213,81,150,102,226,154,12,217,84,121,32,204,98,140,74,106,238,5,108,111,51,20,164,79,31,112,65,143,135,149,73,106,167,206,154,14,165,22,183,137,177,174,182,207,82,62,78,161,100,25,120,132,158,86,201,60,230,102,202,160,60,15,234,88,77,255,0,58,232,218,122,7,27,22,71,11,91,51,163,168,153,17,112,27,179,63,135,184,181,62,1,51,179,136,138,138,0,65,141,27,249,4,186,42,167,14,230,162,232,208,50,177,122,77,62,94,164,211,193,158,11,99,24,66,34,202,45,88,79,14,6,217,233,153,158,50,15,233,17,97,48,39,18,15,115,249,22,88,101,80,89,38,151,25,253,171,65,181,57,43,71,245,86,83,57,84,189,144,70,95,48,165,169,107,232,52,153,175,39,16,124,34,92,254,77,196,173,65,107,202,46,65,165,247,23,18,233,37,179,139,40,202,174,52,245,36,27,32,50,95,24,136,149,99,185,86,145,98,91,118,41,116,223,158,6,98,86,80,13,245,148,173,108,61,143,82,112,195,101,85,108,14,92,92,125,49,240,74,63,218,72,166,89,48,67,89,19,175,254,42,122,249,132,32,223,133,35,88,164,106,168,120,215,100,243,237,75,36,223,19,234,172,33,214,203,247,86,70,167,6,126,97,37,219,97,247,149,2,224,73,203,238,170,56,112,242,143,181,77,237,153,24,124,75,56,26,180,17,159,180,150,150,180,96,202,101,192,170,54,146,28,225,225,245,159,250,73,36,253,1,6,15,254,221,8,84,202,54,164,136,84,99,204,201,35,87,220,83,153,163,149,62,72,87,213,16,79,195,186,89,190,158,86,60,162,201,254,234,163,52,0,17,232,240,132,98,98,49,6,145,206,101,49,246,177,137,139,17,19,58,208,159,193,94,236,199,36,125,66,42,28,212,152,189,164,172,170,129,188,207,129,43,38,1,10,206,37,81,165,99,98,99,62,162,216,26,124,104,184,193,36,110,165,61,193,170,174,181,41,216,31,201,149,125,99,6,84,160,54,79,233,42,205,243,30,39,162,197,22,21,69,26,108,15,255,0,170,30,76,103,248,44,25,169,25,24,124,201,117,150,170,138,38,17,27,134,52,46,250,139,172,131,19,233,41,73,150,167,140,126,21,157,173,193,236,143,194,145,217,76,125,107,51,75,18,10,70,180,249,238,90,86,201,36,144,101,42,251,61,132,198,245,27,167,181,228,18,63,105,148,106,201,143,245,102,113,123,171,21,148,89,33,125,53,34,174,231,158,9,243,8,170,150,145,227,178,136,195,21,48,252,31,85,143,52,180,160,211,193,167,229,226,15,90,102,192,197,107,45,84,115,233,80,99,115,5,20,23,141,46,129,101,234,67,71,178,4,178,116,227,69,174,45,89,57,133,120,125,212,5,147,222,62,146,173,166,167,212,5,103,202,8,127,238,172,33,233,91,143,253,187,79,24,145,70,53,89,65,224,90,191,207,9,83,95,0,73,98,222,29,25,19,195,134,211,254,146,243,244,220,184,61,83,198,81,173,171,40,140,200,220,9,249,148,131,201,196,128,125,84,177,19,136,170,189,144,9,238,227,88,60,56,150,45,70,220,116,22,67,140,124,11,3,89,30,50,101,224,66,32,108,170,137,36,4,196,134,85,53,102,111,35,92,107,33,201,39,106,61,144,199,36,125,170,94,5,12,168,39,202,105,74,150,52,204,76,66,154,249,241,55,250,110,47,119,42,248,240,191,233,34,163,60,133,69,62,78,46,228,182,107,19,23,198,98,204,211,246,220,203,7,201,31,154,213,37,140,32,19,50,140,173,145,185,151,27,158,20,44,248,7,199,152,69,228,90,106,163,99,151,137,82,109,191,224,149,85,71,146,74,113,36,99,90,218,198,38,34,136,169,171,45,108,136,53,65,176,97,80,230,141,255,0,1,42,237,169,15,200,191,192,159,54,81,242,164,214,83,246,221,66,77,167,179,238,165,120,126,183,42,211,86,164,255,0,153,228,191,153,62,173,14,33,240,175,143,128,201,35,225,226,69,86,252,183,254,104,54,215,26,198,152,15,12,38,18,241,159,141,54,134,106,233,32,194,81,13,109,53,60,18,15,229,11,137,69,164,26,191,194,104,207,63,213,79,96,73,200,196,182,126,158,185,23,233,4,34,160,66,251,24,68,195,44,68,18,229,107,57,210,181,101,42,30,204,139,67,225,161,194,242,20,125,168,200,193,251,170,241,173,8,200,184,129,204,134,194,177,76,207,173,24,201,155,220,87,143,141,140,9,21,144,127,58,232,196,231,141,152,156,129,36,249,49,39,47,11,200,52,36,111,56,199,234,84,145,158,2,251,74,103,67,48,154,51,216,82,97,77,25,15,34,56,212,227,147,202,30,196,49,164,237,135,247,22,216,147,46,146,139,236,160,31,3,240,137,70,207,170,157,39,207,149,117,8,207,100,144,33,164,208,128,158,210,108,92,75,52,39,11,178,125,229,105,251,73,137,85,233,43,179,201,102,35,114,174,140,29,37,91,39,245,98,74,238,52,168,42,73,150,184,92,126,226,54,199,252,197,124,91,64,115,79,24,217,152,200,55,153,146,95,152,43,9,140,200,53,58,105,242,235,79,132,34,42,22,193,85,41,120,253,228,174,124,97,145,96,25,54,182,93,49,113,38,144,43,78,63,243,1,39,81,89,104,34,141,3,17,51,35,247,251,101,71,38,168,5,103,202,11,18,1,250,108,254,241,70,134,83,22,111,216,66,109,67,56,100,196,40,164,70,67,190,156,70,114,228,18,100,106,114,13,5,38,25,197,230,147,100,170,245,75,244,109,245,231,253,85,188,55,108,34,156,52,11,25,62,97,8,145,245,90,110,116,103,229,150,151,109,135,105,148,120,105,36,32,210,59,40,217,85,48,67,199,135,18,198,101,104,10,4,199,61,142,122,202,112,12,137,164,8,103,200,204,37,76,31,13,153,22,240,179,26,70,58,35,102,30,64,121,4,62,100,76,155,38,70,26,156,147,106,72,204,66,50,97,39,36,30,191,176,206,101,192,230,241,4,170,74,200,54,89,255,0,74,76,107,215,112,44,107,78,201,113,11,198,157,198,152,66,197,102,95,117,81,76,106,175,16,90,124,131,30,19,39,222,12,246,82,67,63,27,243,45,181,179,206,83,225,196,153,73,150,16,225,193,146,14,81,37,90,134,133,152,50,137,48,173,121,4,244,218,72,114,1,53,136,201,30,87,57,123,222,120,222,210,21,154,135,17,21,53,197,110,37,35,62,55,231,83,101,45,28,138,53,135,168,94,78,21,235,136,114,166,197,204,20,141,153,4,78,37,71,2,73,201,21,35,46,37,52,108,142,100,240,188,86,184,76,44,74,178,52,111,149,226,90,173,105,207,38,229,229,84,208,233,201,8,124,194,202,185,122,85,163,106,117,245,18,99,160,5,12,147,136,234,183,207,114,52,167,102,1,17,152,68,156,192,97,63,34,239,60,249,26,226,137,33,148,35,245,47,26,25,36,131,17,68,172,57,200,62,164,182,123,49,39,198,164,44,196,52,58,208,84,75,204,21,90,25,57,64,144,95,79,4,97,241,11,145,125,161,158,114,143,152,73,24,233,91,86,204,54,12,51,148,249,114,163,243,75,31,80,178,141,104,99,209,225,48,241,246,169,226,107,51,3,178,236,254,240,151,153,63,114,245,162,202,79,26,148,13,243,227,78,88,195,198,94,6,27,252,214,215,192,121,61,165,162,146,224,18,88,197,70,195,51,31,106,22,74,18,154,55,114,70,202,3,49,245,41,223,77,199,43,151,173,116,9,144,242,160,77,91,246,149,85,142,126,2,61,156,76,25,177,117,44,217,38,32,147,57,144,199,177,120,146,31,68,200,79,213,17,73,155,34,240,214,185,13,217,39,233,45,139,228,56,24,152,138,52,97,136,15,77,80,105,22,192,225,199,230,138,146,110,14,36,148,198,228,237,68,133,239,40,59,82,27,95,49,124,203,188,111,237,88,198,158,73,62,234,151,212,52,151,36,181,202,46,180,125,109,81,10,54,102,149,136,139,22,19,167,121,107,216,170,11,242,173,242,67,149,137,85,104,101,8,156,202,162,52,12,131,77,82,12,194,24,113,135,24,235,229,169,177,1,136,185,144,14,39,240,161,12,25,68,102,18,137,106,168,182,21,178,48,228,251,188,139,193,147,58,51,222,20,29,148,159,72,122,219,26,121,36,145,101,114,42,172,213,12,121,142,85,67,67,119,143,136,201,72,97,188,172,91,225,192,24,143,204,152,70,145,95,145,95,199,225,153,11,49,156,105,89,167,237,136,192,137,109,223,188,140,81,145,141,88,233,192,6,106,91,49,227,192,255,0,253,225,27,62,96,4,162,174,238,199,224,244,138,81,108,43,153,48,249,240,229,79,106,140,49,15,153,74,213,121,217,75,85,222,137,148,29,171,177,120,144,153,151,139,5,26,120,61,162,165,236,147,59,39,106,13,240,15,25,252,168,166,63,26,42,98,178,167,17,137,178,73,2,77,26,100,186,211,226,49,114,166,149,166,25,72,241,47,90,210,100,229,18,155,70,86,57,170,217,148,212,55,192,32,216,19,42,3,73,102,60,203,144,6,76,184,39,79,153,171,73,131,10,231,219,98,204,177,184,86,170,213,68,173,103,8,136,85,39,91,173,167,89,31,10,160,97,129,111,218,46,52,95,224,106,126,225,23,17,124,21,87,167,243,238,46,250,68,181,236,48,135,15,40,198,98,137,20,104,192,199,250,81,169,136,94,185,25,248,185,49,167,193,243,199,204,172,115,53,190,207,120,99,98,71,112,17,151,149,60,123,242,49,4,104,4,34,219,10,79,6,25,19,200,116,249,124,57,86,246,64,120,189,165,184,38,36,100,192,172,195,186,70,62,48,240,153,50,54,52,153,150,163,240,91,31,63,43,23,51,54,69,213,66,159,140,163,64,73,135,141,10,201,39,17,17,236,158,50,179,149,85,73,201,31,234,2,206,50,39,33,152,60,105,123,216,50,32,204,207,186,145,129,106,55,245,136,190,125,171,81,181,12,65,61,68,93,188,112,185,68,82,36,18,117,39,228,237,81,102,100,58,163,133,28,234,114,117,60,31,14,30,52,124,61,67,90,72,185,141,41,113,152,211,31,100,168,225,210,31,6,108,171,85,93,202,72,177,34,212,170,153,173,134,55,191,9,80,12,248,133,43,205,11,14,29,108,103,242,139,42,101,232,154,98,201,159,73,87,103,250,71,242,17,62,6,208,245,224,10,207,109,103,51,80,203,157,213,141,77,191,70,81,139,148,37,144,141,129,142,49,49,101,70,219,125,153,185,19,229,219,212,111,13,246,94,233,83,152,211,206,38,37,15,146,49,44,61,98,39,213,18,193,86,79,224,210,101,220,191,105,2,203,137,217,57,146,217,147,14,94,164,19,216,121,196,195,186,196,151,109,138,110,47,209,97,26,248,30,233,86,215,223,65,250,170,45,250,98,112,252,255,0,170,33,253,42,199,255,0,100,173,219,96,220,136,186,125,220,18,251,171,224,115,205,39,10,146,135,79,140,156,178,147,200,207,100,38,112,148,138,138,164,164,101,240,30,109,142,46,209,47,124,191,254,229,33,153,171,65,27,187,39,18,29,154,156,19,95,196,139,19,217,191,61,7,50,76,193,164,210,110,217,249,196,179,51,201,37,137,25,153,140,152,140,147,179,12,171,18,124,5,26,72,11,202,148,217,60,25,61,180,116,152,192,192,167,61,42,86,126,223,245,170,45,132,219,75,27,131,84,194,242,166,208,52,217,252,242,166,84,245,191,147,149,82,132,59,97,170,88,148,140,222,2,182,5,241,134,149,204,127,248,243,38,211,44,128,67,225,202,52,158,224,209,70,198,97,40,212,45,114,203,27,42,230,45,48,119,43,87,60,22,126,151,40,214,240,191,221,84,112,25,22,72,24,170,162,53,144,79,90,255,0,240,113,42,136,17,134,68,6,216,99,91,25,39,109,212,164,205,144,202,186,76,163,73,140,103,130,79,36,204,26,241,164,156,190,234,85,61,239,35,56,150,89,141,88,85,13,175,152,50,61,22,198,48,140,83,49,131,44,71,202,85,67,24,220,104,25,149,124,77,82,67,249,63,246,169,84,154,162,21,57,147,36,107,108,54,12,168,94,66,181,170,74,190,180,131,246,144,147,32,126,78,165,117,36,40,41,53,89,70,172,115,217,144,129,141,73,20,111,31,98,125,13,128,199,194,181,207,140,72,196,234,34,245,107,255,0,63,48,136,149,148,188,114,51,140,66,242,13,54,140,111,200,148,177,227,70,198,152,1,41,149,241,9,146,18,119,37,102,48,242,98,77,247,128,35,16,230,124,31,52,228,151,253,11,141,79,185,26,212,200,24,201,132,169,200,76,194,179,137,123,109,149,232,54,204,109,173,128,53,80,16,140,67,237,83,91,145,193,30,84,20,157,78,242,241,37,105,6,88,218,98,182,76,248,163,65,24,192,47,82,149,123,207,39,155,41,16,161,178,151,4,248,138,92,169,84,174,218,161,70,105,41,28,243,13,109,147,101,151,165,11,135,42,42,74,170,45,52,151,141,233,197,108,194,16,28,171,79,166,140,168,182,70,219,15,169,46,216,251,216,208,151,52,60,131,251,104,9,63,45,212,167,52,198,188,5,180,94,37,190,238,224,99,3,204,186,227,154,231,62,176,209,170,192,243,245,60,178,206,244,232,145,70,81,251,136,59,87,234,49,143,250,126,53,31,26,250,119,168,188,184,178,141,93,85,106,221,207,128,74,33,170,43,24,203,67,140,235,13,244,35,188,182,37,237,236,200,164,89,1,246,82,248,165,113,175,209,250,231,74,209,234,154,114,27,143,34,227,49,180,169,244,252,236,66,200,95,206,169,85,37,186,195,106,29,61,107,24,108,48,113,227,251,170,228,51,246,192,194,97,15,252,8,250,64,140,176,88,31,115,193,50,54,146,33,0,138,138,172,73,67,212,143,25,250,149,91,39,130,115,51,101,72,38,105,225,143,181,43,129,84,120,199,195,186,38,53,60,144,182,44,86,201,184,167,141,230,35,20,104,104,119,116,121,240,132,169,4,253,31,58,73,51,110,177,101,76,42,180,28,24,207,97,183,68,146,68,217,27,217,62,202,3,108,124,6,104,133,202,138,170,190,220,143,17,74,85,231,208,178,52,79,148,92,202,250,238,243,79,218,240,192,33,70,149,130,53,87,59,117,107,198,183,201,52,65,191,152,74,63,68,234,216,179,124,55,124,75,163,89,92,105,137,32,197,199,145,50,176,173,27,88,156,158,199,206,226,16,148,110,164,161,157,180,124,78,65,101,87,176,30,50,74,85,83,233,32,219,214,226,227,201,224,133,171,136,205,70,63,26,92,124,46,185,221,50,88,98,146,79,237,160,36,204,157,81,100,200,133,138,72,196,23,98,253,75,51,71,146,55,247,88,148,38,179,248,57,58,216,158,173,18,228,101,39,220,82,147,167,87,226,116,195,212,235,108,196,218,39,89,191,242,6,90,187,129,100,73,50,184,114,8,107,150,213,105,137,117,167,197,97,237,46,145,166,217,147,221,83,85,100,9,25,93,135,82,76,60,236,247,87,201,240,41,236,129,134,194,173,110,52,98,126,78,37,180,209,137,129,81,88,70,82,2,239,73,50,51,255,0,164,202,202,50,251,101,89,192,135,46,48,216,34,246,166,215,12,63,180,151,86,234,64,65,63,245,1,117,38,176,181,99,77,173,109,199,135,202,23,17,18,152,114,117,52,99,255,0,81,46,85,208,125,110,154,203,169,96,248,20,227,30,83,21,61,116,50,204,134,138,75,39,227,97,74,36,198,96,119,36,221,196,18,78,105,49,58,162,36,193,187,181,169,181,96,69,202,50,161,154,128,171,115,161,211,204,150,46,41,112,16,186,145,227,16,30,88,130,196,181,67,214,12,23,249,136,150,219,43,138,169,32,126,36,88,85,86,37,224,95,108,143,204,85,77,152,19,89,153,66,154,144,150,210,248,120,177,42,88,1,37,104,48,149,34,216,171,212,125,25,140,147,195,149,50,135,162,101,217,119,23,143,237,165,16,227,74,238,10,169,167,187,244,222,226,173,177,22,86,126,4,190,161,208,15,133,254,93,144,191,109,77,236,37,198,123,243,69,32,191,117,119,79,94,167,183,7,104,196,69,47,125,78,73,62,121,101,113,166,197,205,205,57,28,208,47,120,223,152,178,191,141,54,12,144,21,156,200,11,138,22,15,204,217,70,144,154,238,36,47,148,203,200,150,163,149,76,13,54,76,217,86,50,88,249,60,81,10,53,7,50,121,202,78,18,226,79,170,152,72,192,97,119,68,41,19,3,40,67,52,172,236,249,139,20,101,26,219,179,100,22,126,148,98,84,85,86,64,43,48,203,42,244,248,12,146,78,46,180,196,242,57,253,244,144,18,33,34,101,228,75,244,222,155,139,24,140,52,177,16,171,164,254,15,163,238,48,178,145,15,37,145,99,19,16,162,241,162,170,109,152,156,147,2,182,49,24,80,148,130,202,156,213,76,30,54,123,168,59,136,3,154,12,43,45,43,181,169,83,97,188,74,19,93,178,8,63,238,66,67,248,150,8,47,76,159,14,13,219,56,113,228,80,58,159,74,218,214,203,205,181,227,72,209,183,137,88,228,78,45,161,77,101,174,101,89,19,139,173,18,31,153,99,50,228,83,148,157,108,249,85,103,91,128,67,237,26,22,63,220,89,36,95,29,1,217,0,113,153,212,163,245,108,105,211,95,180,174,17,63,113,94,239,192,82,125,84,120,100,197,240,253,40,213,113,37,102,67,243,248,116,173,200,143,243,98,85,112,225,146,51,25,149,92,234,120,12,147,243,97,22,37,60,22,48,188,40,170,160,219,154,191,49,133,107,224,248,114,167,176,246,131,38,104,130,72,99,105,185,82,121,66,156,238,65,72,6,110,210,216,90,232,80,132,192,199,203,21,104,153,107,18,11,61,180,129,250,206,182,79,12,66,164,210,102,110,79,152,165,69,135,88,191,98,194,5,196,75,39,246,226,67,220,103,246,132,162,223,51,17,56,74,155,134,202,87,135,234,145,97,153,127,80,150,121,145,157,75,232,96,60,156,171,75,252,241,229,221,38,21,176,39,91,254,144,163,18,97,79,129,201,25,110,100,196,103,225,131,143,245,101,202,68,182,202,51,224,143,169,43,41,138,193,15,153,141,106,147,100,63,5,56,249,135,33,22,223,7,149,138,101,141,19,44,128,82,118,168,221,66,25,223,159,17,83,217,149,91,99,230,46,68,68,104,99,157,237,39,168,155,148,57,160,107,101,17,249,149,94,158,147,56,126,25,85,180,61,48,2,251,75,93,174,137,200,198,24,92,73,118,84,63,41,159,144,230,146,212,248,49,27,149,82,134,24,7,204,18,141,66,192,129,42,11,17,126,118,67,230,202,154,204,130,213,92,125,107,79,42,119,52,65,101,83,111,211,211,138,126,162,9,80,211,234,210,65,225,150,170,227,106,218,57,35,96,101,237,144,172,175,200,42,233,196,231,161,134,248,220,38,94,121,151,73,178,135,163,173,129,250,161,137,69,191,77,143,59,241,79,227,91,137,139,111,32,90,160,238,125,164,227,195,99,218,148,230,244,223,61,161,114,161,253,96,133,238,76,21,26,201,159,151,137,45,147,25,133,91,195,224,143,129,24,100,72,166,145,166,173,198,252,200,83,49,90,220,96,141,205,137,75,152,192,34,24,21,133,172,178,0,187,138,177,53,172,81,51,229,10,130,159,73,58,108,183,237,5,198,147,67,140,113,217,109,12,36,181,43,101,29,50,250,90,223,26,214,196,132,205,136,136,248,116,56,198,195,21,99,38,120,35,113,35,108,221,237,62,135,53,186,156,228,102,20,127,226,163,140,152,77,21,69,70,121,243,188,193,23,26,110,249,140,32,62,226,170,144,110,67,99,89,12,164,226,226,66,152,220,157,169,8,111,160,143,32,101,151,145,7,39,83,215,103,96,119,67,73,37,74,198,172,91,67,50,60,209,152,80,101,50,149,140,105,120,216,111,109,82,214,195,60,150,33,73,178,154,182,192,246,184,144,108,159,182,243,14,84,221,240,9,91,218,151,217,83,142,79,205,196,90,202,10,202,53,164,181,30,76,89,86,203,231,128,163,226,81,204,97,227,19,50,105,79,170,185,246,146,196,166,86,190,72,76,217,73,156,89,111,137,137,46,53,110,167,246,139,255,0,85,116,59,42,161,151,230,196,148,97,100,158,44,169,246,196,220,17,233,41,243,163,29,241,44,101,42,195,60,100,234,92,247,80,231,164,62,236,37,202,161,172,190,46,218,212,217,98,196,66,141,66,73,118,75,71,211,254,70,106,119,88,198,28,110,212,47,226,168,185,240,164,58,87,82,15,86,193,97,177,16,89,89,238,38,166,170,28,99,229,48,185,21,215,53,185,22,193,168,195,77,227,228,244,172,141,169,237,68,13,161,186,214,17,130,79,4,29,151,27,17,81,85,137,45,66,23,217,121,253,53,60,29,61,91,221,136,153,21,132,7,190,116,236,65,18,232,149,186,86,12,232,140,249,14,68,42,171,141,36,205,9,198,25,190,140,62,222,52,185,250,194,84,35,254,169,118,235,189,6,2,197,120,130,37,198,175,190,3,222,77,57,236,43,138,79,219,73,36,45,224,63,79,214,39,153,123,85,62,14,160,170,98,85,62,3,33,123,72,29,19,14,203,77,145,145,45,133,212,174,108,131,6,112,51,9,82,62,36,100,108,191,132,84,9,252,235,168,105,187,232,165,6,28,67,42,228,58,134,79,166,191,136,74,183,68,201,249,92,170,76,217,21,173,212,235,193,101,105,89,250,84,80,67,166,6,207,155,128,50,168,176,223,16,156,43,121,178,125,85,182,97,90,53,251,25,95,6,36,150,63,211,133,136,107,147,154,200,245,23,15,12,181,127,191,60,103,225,10,2,250,146,37,144,242,203,139,201,245,22,181,156,23,109,2,170,174,192,72,188,69,74,245,61,220,76,29,92,138,121,236,244,66,97,136,85,224,231,178,34,92,134,170,163,92,2,54,170,185,207,136,194,227,84,33,158,73,35,204,128,147,72,121,60,61,72,218,216,15,132,204,93,171,22,51,90,69,250,54,70,181,60,99,166,236,190,121,89,132,197,64,62,183,34,218,26,161,163,108,93,197,13,219,62,111,186,153,195,173,60,111,4,158,49,137,25,248,85,4,105,36,146,62,36,41,172,57,101,151,228,194,88,185,82,217,47,1,9,152,37,31,237,173,172,153,182,253,88,184,254,162,208,109,54,9,195,125,140,73,67,253,180,246,22,170,11,48,209,36,129,241,13,141,77,5,231,130,124,62,218,202,101,110,160,20,190,161,227,88,73,55,228,229,23,34,192,54,204,146,68,186,75,206,64,112,173,129,121,231,112,226,76,163,64,32,187,144,28,20,231,204,135,101,26,203,48,178,9,95,214,221,228,138,193,75,229,77,217,73,58,104,51,6,40,202,149,204,211,210,196,252,38,226,32,147,232,180,23,89,183,121,8,239,161,131,27,229,196,18,87,79,36,101,62,35,43,86,64,62,211,9,177,149,40,54,155,252,249,186,144,209,140,178,11,172,159,22,48,56,138,135,129,118,255,0,170,189,168,106,178,131,16,82,186,170,73,195,26,229,104,218,231,68,114,45,11,8,19,242,38,193,158,1,63,148,170,82,27,207,24,152,138,36,107,223,145,89,108,69,170,229,9,158,194,143,48,150,151,188,228,73,153,48,145,158,153,6,200,101,247,86,216,90,173,76,159,3,221,50,62,48,94,81,241,32,230,76,196,12,202,85,250,170,84,105,121,132,85,172,192,177,179,157,62,170,53,52,158,43,104,164,17,62,162,120,253,24,255,0,12,213,51,241,126,234,230,144,62,33,68,146,207,155,22,34,39,112,245,177,250,66,84,141,32,235,211,234,227,155,90,123,90,159,213,202,25,114,253,36,3,3,16,157,162,70,198,184,29,151,106,91,106,97,198,31,10,44,37,114,161,179,12,69,179,11,10,5,51,154,113,121,68,182,134,224,226,238,74,204,198,236,168,203,8,196,254,81,34,130,240,99,246,210,227,89,2,72,18,57,51,201,27,164,169,108,197,54,213,202,173,224,7,238,173,204,178,0,135,218,162,161,207,36,210,39,145,130,241,49,81,108,44,145,162,27,230,106,17,198,63,106,50,6,164,57,7,194,146,73,128,201,36,234,88,49,155,46,174,36,245,22,202,55,52,252,135,254,162,37,160,193,97,58,80,187,242,73,68,198,243,246,145,83,89,152,206,27,8,62,209,35,60,0,79,107,42,215,155,47,9,86,70,128,72,220,193,42,102,37,204,222,250,120,50,71,195,196,148,204,135,177,63,82,101,26,214,38,60,38,236,91,25,12,150,68,197,19,25,84,153,138,170,208,159,153,113,22,48,251,86,136,215,99,146,69,83,51,225,45,140,145,230,54,52,185,159,9,108,114,112,202,24,191,149,109,88,85,154,42,152,250,147,8,62,84,60,151,176,188,161,85,21,191,9,101,255,0,237,218,120,241,253,164,241,159,10,52,255,0,255,0,29,8,159,108,79,200,67,155,48,195,74,236,174,193,4,253,171,172,27,225,21,25,122,103,145,72,93,252,22,178,17,243,87,8,114,70,179,108,101,234,52,35,61,97,229,240,40,85,53,36,192,89,3,18,193,250,50,116,102,97,151,21,13,26,135,210,79,187,9,73,251,104,219,100,29,164,89,113,40,13,78,12,111,15,213,72,253,4,16,143,152,92,73,244,59,88,146,71,135,42,244,150,100,233,69,174,73,108,128,33,178,28,102,98,49,80,83,36,131,34,91,119,91,46,75,243,4,168,16,198,177,141,220,34,20,104,200,162,170,148,191,135,171,172,129,204,167,173,88,58,70,63,104,157,6,224,5,7,10,77,118,18,78,67,49,139,30,89,11,89,168,78,69,75,84,243,246,169,248,20,35,201,204,170,224,48,3,30,20,45,134,106,248,148,21,182,178,224,240,229,227,70,154,5,29,183,53,132,92,164,83,111,152,1,177,125,135,113,144,152,82,217,172,46,218,182,132,182,176,161,101,109,150,90,146,147,31,211,69,210,89,19,242,101,77,175,171,79,36,15,48,84,244,6,31,39,52,92,72,101,42,178,98,116,104,23,113,48,117,45,6,146,114,159,136,92,105,37,107,31,145,56,52,156,67,89,81,113,176,94,240,131,98,91,38,200,158,104,86,106,64,121,237,13,21,111,12,97,148,153,144,28,62,15,48,36,47,106,220,24,192,18,219,214,133,147,51,19,56,147,19,201,205,239,122,199,18,81,188,62,76,166,78,224,73,1,16,107,43,42,138,231,132,138,46,214,156,243,143,194,85,212,166,50,44,145,164,47,164,196,124,194,89,136,177,179,32,183,77,211,203,173,0,242,151,42,171,99,242,141,6,198,99,98,222,199,188,94,210,219,26,217,154,166,113,13,41,125,145,6,76,56,184,213,8,100,131,251,177,33,45,99,87,123,72,83,5,126,25,81,1,255,0,201,11,224,255,0,101,121,145,167,100,202,129,134,79,11,8,52,169,155,17,203,194,84,201,143,224,72,231,132,101,59,202,20,172,52,101,108,102,83,248,115,47,25,245,194,253,38,49,46,120,104,119,5,233,148,157,211,192,156,54,124,217,114,165,200,125,180,69,247,46,35,73,4,144,97,75,231,213,100,230,9,86,216,113,191,34,41,252,108,194,155,255,0,162,75,255,0,17,36,109,244,103,243,21,24,249,57,70,129,159,39,19,215,200,19,1,39,221,75,97,217,68,151,1,198,126,37,182,51,63,34,161,244,160,73,229,196,150,79,140,72,68,234,84,37,184,124,140,97,198,238,18,125,85,125,19,164,202,91,195,43,59,86,49,177,140,234,76,116,170,171,174,101,228,246,2,75,56,148,241,160,100,63,42,107,2,99,8,197,182,99,19,216,133,104,194,221,128,6,62,34,161,95,79,238,226,76,163,246,38,140,99,241,173,83,26,200,75,188,40,232,12,30,52,92,202,215,251,73,94,216,255,0,89,107,26,163,152,115,49,147,133,54,11,55,44,237,83,145,184,147,31,82,7,130,149,134,101,53,92,64,126,7,164,48,195,136,137,246,240,5,247,80,178,118,158,210,123,2,216,220,23,173,178,102,3,3,197,137,40,223,254,68,59,243,201,247,82,88,221,181,13,11,25,145,30,200,204,240,122,80,22,62,50,207,214,241,17,10,12,183,51,147,27,34,28,53,160,141,202,17,114,34,153,36,133,230,196,182,176,195,146,170,37,153,5,7,158,113,29,98,105,59,148,217,245,176,75,218,34,45,12,128,204,156,34,75,81,183,133,102,15,228,204,17,32,194,103,145,234,163,205,131,30,35,9,45,53,104,51,238,194,154,170,11,51,2,201,170,151,52,24,178,173,16,52,172,72,71,230,229,34,162,141,196,149,221,204,148,46,88,130,38,95,62,68,85,65,100,149,177,238,30,200,204,250,73,205,81,162,254,64,251,138,74,5,196,226,51,230,211,122,220,123,182,75,75,99,106,223,101,91,248,253,212,130,123,8,66,117,42,72,114,96,151,218,89,25,241,61,161,13,58,178,145,204,149,135,1,131,126,84,217,143,66,217,79,196,247,226,18,154,53,220,172,254,226,203,20,88,239,200,163,158,193,164,19,36,176,125,168,136,22,68,147,194,100,68,202,160,23,184,163,90,185,136,223,225,36,158,108,135,126,21,129,130,113,248,21,80,134,156,113,137,194,182,154,6,231,133,54,217,187,198,20,150,64,240,196,94,196,219,24,63,245,83,172,211,199,140,124,217,83,136,209,142,63,117,33,173,81,93,219,206,63,60,69,92,230,236,55,153,242,134,82,234,55,1,227,234,75,217,167,153,56,124,194,79,85,112,142,102,132,144,211,119,18,133,224,41,101,86,161,141,147,152,194,202,53,190,30,152,167,131,253,175,34,41,225,219,13,111,2,77,38,243,24,73,161,166,146,15,242,177,32,67,78,49,116,175,134,190,60,47,229,67,122,222,85,141,32,235,6,191,99,72,208,241,145,109,147,143,31,106,0,54,171,121,159,145,156,66,82,42,171,170,6,195,99,252,59,114,163,152,252,93,170,46,73,167,66,126,104,136,121,154,170,212,64,204,100,131,109,220,186,124,144,21,104,124,104,36,230,8,151,51,102,191,28,158,31,113,50,167,212,146,228,203,195,151,141,22,29,160,42,39,210,62,79,73,84,149,197,38,160,141,205,181,227,93,26,27,50,179,50,48,223,164,120,118,163,255,0,2,178,212,224,102,100,99,134,189,249,73,132,208,7,254,210,172,170,102,54,51,137,125,212,144,193,24,153,177,114,41,198,106,25,93,56,146,179,29,42,183,82,223,120,1,44,131,48,31,85,74,198,146,66,63,148,169,219,41,201,36,108,48,138,176,218,170,14,125,74,38,62,212,23,105,22,216,213,160,16,249,147,40,208,24,62,148,172,102,32,113,171,73,39,165,111,53,12,184,204,202,92,105,179,3,249,16,118,179,7,24,4,41,74,159,112,146,171,88,86,252,17,135,204,160,117,132,56,146,78,201,117,197,228,247,22,58,134,250,198,116,188,81,5,198,140,129,90,242,131,230,251,18,53,156,235,85,252,124,187,135,232,249,140,23,128,165,137,91,178,100,82,117,8,138,13,145,137,7,148,34,84,181,183,21,216,249,120,146,214,134,51,95,33,164,153,49,99,13,230,50,71,38,248,158,127,41,202,170,3,2,182,218,39,47,90,243,42,171,107,71,242,130,77,216,150,226,160,178,158,121,252,57,132,143,125,147,16,179,24,255,0,104,73,84,202,171,25,189,37,196,165,34,177,104,245,141,249,141,77,119,4,94,234,223,14,214,44,158,149,206,108,170,167,86,147,230,202,181,214,223,62,51,210,45,139,180,113,186,224,117,71,179,34,243,12,255,0,121,47,211,218,158,12,209,176,37,198,158,73,218,73,7,16,177,43,212,227,102,100,96,25,38,1,64,165,167,195,60,147,170,70,86,144,164,68,250,80,61,212,234,166,52,140,132,131,233,15,24,121,178,141,7,107,72,75,40,47,9,191,228,85,243,35,12,76,64,97,250,66,202,158,202,75,62,103,229,59,232,26,143,73,106,108,177,50,20,107,180,124,61,248,139,185,3,51,113,17,50,214,26,2,202,217,251,184,149,100,42,73,73,166,9,83,40,129,151,23,18,227,252,70,87,213,215,95,67,211,255,0,246,140,125,68,90,36,186,122,232,117,6,90,239,153,196,149,90,211,178,74,251,91,36,17,188,19,236,47,178,234,18,233,85,56,90,79,208,138,11,39,84,75,251,106,154,29,192,252,57,150,247,195,219,119,8,104,121,49,128,79,105,1,185,126,99,152,119,113,10,244,108,155,88,158,11,155,190,182,240,178,254,81,61,129,2,198,8,255,0,168,74,69,88,109,118,138,22,92,125,165,155,204,121,35,249,68,149,143,1,81,16,204,200,207,237,69,76,199,232,199,121,58,49,48,203,17,17,134,55,30,85,170,202,120,10,14,209,169,70,106,71,238,246,134,75,81,149,191,133,132,105,36,42,61,143,83,129,146,76,25,130,182,134,215,115,196,97,16,75,4,101,184,218,76,102,19,233,137,12,16,128,94,234,90,104,100,254,210,81,22,49,160,90,228,230,78,10,186,125,143,115,98,234,65,201,159,245,150,198,255,0,129,124,48,88,86,97,50,42,45,168,33,53,171,8,126,212,206,52,255,0,200,149,217,82,48,71,204,37,140,102,99,226,41,81,81,183,21,198,207,146,52,194,5,241,250,68,85,41,63,62,62,21,133,86,248,103,97,138,150,165,21,148,234,1,146,124,121,138,133,147,51,42,154,125,196,225,143,14,34,99,77,160,4,146,71,204,138,153,141,77,19,194,66,179,133,46,141,24,158,242,163,124,97,161,246,223,157,80,231,176,181,140,196,69,181,245,185,94,194,163,228,132,3,102,100,28,107,232,145,159,136,197,92,210,72,90,56,219,154,140,67,24,98,26,207,54,219,221,88,250,196,18,141,38,178,153,244,84,171,115,165,89,188,198,102,212,128,141,238,172,95,169,224,206,102,18,137,115,107,191,82,146,78,18,242,37,144,3,121,159,230,197,198,171,164,110,21,139,239,212,235,225,153,7,234,167,53,166,174,240,230,42,230,208,231,176,96,229,67,190,226,86,78,36,249,33,61,181,127,147,166,79,181,139,211,149,11,135,114,62,21,31,0,50,230,247,21,84,86,176,144,135,139,46,84,217,18,145,81,52,170,155,89,27,31,180,180,76,135,40,94,6,18,42,124,240,70,230,50,210,27,134,73,74,204,17,171,5,195,101,201,65,196,47,247,80,147,43,103,103,230,40,196,138,100,240,123,197,90,166,73,7,180,84,98,99,93,27,216,198,28,157,143,17,83,232,210,65,37,115,187,89,135,238,90,170,181,57,227,19,149,35,114,58,22,53,117,254,157,57,252,104,121,51,32,148,111,17,144,16,53,12,73,163,98,221,62,168,19,121,83,173,136,50,162,114,208,65,50,3,10,126,46,180,4,154,114,12,153,113,42,109,176,198,196,28,153,32,27,49,101,85,181,14,122,179,235,136,36,108,98,6,21,155,222,135,127,47,74,42,52,63,172,84,141,33,85,143,68,53,132,199,17,19,64,135,43,16,248,70,37,181,147,193,24,125,171,44,51,42,191,193,189,240,193,224,149,79,96,60,58,145,47,181,25,120,66,130,48,73,37,106,200,194,236,170,114,49,173,96,4,254,164,196,207,2,151,217,216,194,156,60,197,227,71,178,78,68,52,140,54,202,56,105,167,128,94,210,218,23,238,88,131,15,135,154,110,16,176,169,20,105,21,81,68,115,32,15,39,10,29,144,30,47,117,82,201,170,38,63,170,148,154,27,252,208,194,168,162,77,105,228,249,242,241,166,20,250,96,2,31,234,147,16,211,193,146,14,89,68,64,76,51,41,15,197,43,40,209,106,15,147,226,52,147,166,7,36,24,113,17,79,76,211,7,131,212,85,83,91,172,0,64,114,175,147,231,215,73,247,83,238,43,137,248,242,174,191,194,17,240,200,137,140,18,70,79,13,26,12,158,174,197,171,211,95,141,80,155,51,24,6,126,53,71,24,219,144,41,163,67,196,136,129,60,145,184,84,216,175,53,10,181,96,49,168,219,88,108,243,78,53,13,171,198,197,13,62,236,227,63,47,90,203,24,176,255,0,66,30,206,126,36,124,109,212,98,101,66,5,249,71,148,43,68,155,179,198,89,35,98,60,107,118,161,150,161,158,113,115,123,139,93,38,182,157,212,104,185,82,211,90,142,201,236,18,181,164,173,0,162,229,16,134,184,161,238,239,238,119,205,72,98,207,67,83,53,60,73,47,102,97,98,78,195,107,192,204,37,80,218,170,6,198,118,85,182,29,174,88,188,93,139,185,78,42,163,228,91,50,238,215,233,47,62,76,233,35,229,138,68,158,170,213,158,242,165,141,37,146,120,147,212,155,127,162,78,78,155,148,89,123,190,213,189,242,125,52,15,202,37,100,200,111,240,83,218,159,79,18,75,56,150,181,72,172,154,219,50,86,203,85,63,31,10,85,85,169,44,167,75,230,235,79,3,162,114,123,191,238,34,153,163,31,27,168,163,73,178,116,47,84,139,128,202,53,144,200,204,69,66,201,173,136,87,229,196,140,129,84,72,220,198,18,40,207,30,52,245,196,142,229,219,16,122,208,142,51,56,147,192,152,137,11,2,242,189,62,134,30,62,213,207,182,116,239,81,67,67,100,49,118,166,108,124,66,179,136,170,114,72,70,84,27,35,78,140,124,217,120,211,100,38,19,127,178,142,76,60,171,83,43,70,182,195,158,12,28,197,70,48,195,32,210,175,33,90,54,168,31,135,26,22,99,56,30,143,247,86,111,8,202,53,65,25,85,20,230,151,121,6,124,201,246,146,102,248,28,171,109,245,63,242,161,105,36,250,65,240,226,237,84,224,11,37,212,163,53,59,60,249,87,189,18,8,135,250,94,68,205,147,25,36,108,40,146,201,246,163,140,124,41,26,67,22,6,251,2,52,51,198,122,204,54,164,234,42,244,201,36,40,210,55,152,153,248,82,100,93,85,71,51,44,128,133,100,145,149,4,248,127,117,52,129,13,158,9,148,86,165,68,87,20,128,178,31,106,91,14,168,144,73,219,149,93,26,0,196,196,172,209,152,181,170,78,54,96,202,118,100,98,34,77,105,61,145,33,105,223,136,152,147,239,60,105,44,59,71,145,57,50,25,227,119,32,36,217,99,102,36,218,250,75,63,33,146,138,168,17,103,74,204,98,169,226,82,59,87,33,60,192,158,75,20,244,205,48,123,34,97,10,235,129,167,174,23,221,89,190,182,8,250,132,53,85,100,32,211,61,189,142,115,79,164,137,90,62,108,138,132,49,177,167,220,101,226,9,70,135,147,13,61,151,196,70,183,144,146,100,1,201,99,210,89,48,8,37,76,247,227,225,90,31,25,133,89,99,85,104,33,173,103,58,122,247,227,90,3,1,131,58,104,248,100,35,58,147,26,204,160,79,170,174,178,99,50,137,73,218,192,36,34,98,196,173,2,18,13,50,101,32,36,246,137,6,127,234,203,185,47,166,227,19,233,42,246,70,227,89,178,159,109,210,137,15,158,78,84,48,90,226,71,135,19,209,225,48,241,242,137,49,52,96,19,218,65,154,48,196,144,5,115,222,194,145,101,26,49,10,197,174,106,30,52,247,141,235,108,53,70,38,173,121,18,179,5,226,77,217,107,23,31,41,80,70,120,8,78,34,162,193,86,65,12,147,60,67,67,111,229,13,51,178,135,145,137,102,228,226,225,69,71,220,14,141,106,207,120,72,175,85,131,255,0,231,255,0,5,53,50,78,84,185,134,62,69,133,21,139,19,93,141,12,251,176,17,33,146,199,224,74,223,144,94,234,90,154,181,43,236,180,247,169,69,202,47,117,65,92,83,158,8,223,16,194,85,52,154,180,112,153,134,89,120,209,147,39,213,91,249,242,141,77,170,248,2,233,44,77,101,246,39,52,192,65,24,108,202,186,20,12,100,2,140,52,2,11,169,62,211,15,151,147,152,75,169,112,37,38,121,14,95,1,159,73,13,38,27,6,60,194,226,84,76,140,9,35,64,89,70,227,90,199,61,153,88,67,27,83,142,52,172,38,18,101,38,224,18,71,196,33,168,107,80,191,119,155,233,45,161,152,76,120,178,169,29,90,109,140,237,110,241,129,248,138,161,171,108,174,100,222,98,41,73,139,205,62,146,28,137,94,102,86,203,98,93,188,139,71,53,123,167,99,168,5,132,193,255,0,190,33,76,19,228,226,42,213,73,112,73,172,98,54,99,200,170,199,54,74,198,216,115,31,210,82,166,209,130,194,40,195,76,38,68,76,59,178,11,193,71,113,139,108,171,169,105,232,228,47,81,81,140,211,120,153,250,164,186,159,82,0,140,196,85,66,25,241,10,168,178,41,22,134,95,18,114,226,144,5,3,194,97,101,83,44,173,101,111,233,4,186,13,147,1,37,36,52,50,125,36,235,82,77,186,156,181,38,125,109,241,153,204,144,207,184,202,124,170,216,212,224,147,194,81,37,242,116,72,61,149,74,130,204,164,244,11,135,206,38,21,81,79,73,42,79,180,149,195,210,175,173,149,151,18,175,173,54,36,112,29,164,191,0,128,195,36,31,4,29,245,174,216,24,114,242,35,172,164,227,2,228,186,170,238,199,213,71,139,173,113,187,93,135,233,225,202,236,110,195,121,36,239,46,34,99,91,195,2,94,76,210,242,35,40,110,14,64,51,50,121,231,147,218,86,85,83,100,145,236,36,51,200,33,240,137,15,14,250,92,99,226,196,156,189,139,54,64,2,202,152,178,87,152,196,38,220,129,134,90,140,242,9,96,199,142,55,186,188,249,48,75,253,210,152,214,53,62,75,208,111,152,79,164,155,7,98,86,118,173,19,2,52,226,179,100,99,26,75,49,245,44,188,206,85,182,145,240,68,124,82,213,67,32,86,151,164,75,42,99,53,62,9,175,77,202,197,182,28,61,179,251,83,131,64,199,212,151,73,126,53,162,171,51,132,60,44,42,247,228,74,164,220,98,67,67,152,121,39,75,98,171,15,238,59,55,154,151,178,134,65,61,83,121,140,67,237,74,174,150,179,98,71,110,141,136,135,205,36,181,178,60,39,240,166,140,9,200,181,62,159,35,249,86,42,150,181,1,234,181,33,10,141,99,229,77,122,201,149,67,31,134,17,13,20,23,227,34,96,89,46,52,128,204,67,71,190,79,228,66,239,217,143,219,90,216,100,10,11,62,73,20,228,252,226,62,96,170,199,135,34,24,212,239,40,248,68,150,161,189,64,42,217,228,43,57,86,169,253,153,81,65,170,56,137,212,189,62,180,228,103,82,42,27,139,96,170,221,169,65,247,19,32,214,229,83,176,2,120,196,194,169,224,27,242,38,49,148,210,96,142,49,22,135,191,34,99,36,57,80,254,64,255,0,216,8,21,79,201,144,36,250,65,51,7,136,74,210,27,193,170,34,19,149,68,106,77,37,101,159,8,109,49,13,92,104,58,209,193,136,200,153,127,209,216,168,171,144,73,38,32,204,164,137,80,252,33,76,35,83,159,184,34,87,47,209,149,86,224,253,86,34,33,95,167,137,72,62,220,163,93,53,35,107,137,224,83,156,172,121,140,44,74,70,250,6,35,229,137,20,133,39,219,87,254,170,50,51,148,171,0,217,85,12,111,196,81,228,69,141,171,16,112,38,30,15,129,138,34,11,237,174,141,73,168,119,192,96,178,141,114,253,115,124,8,207,33,178,160,52,173,169,228,189,152,101,19,26,134,230,69,246,113,177,211,174,33,242,60,198,82,147,222,12,156,37,228,86,80,24,121,32,96,123,86,38,209,145,35,31,212,11,20,121,21,249,144,23,82,60,228,6,35,9,28,207,49,63,169,103,38,200,17,158,193,45,190,189,92,64,124,216,138,150,193,83,120,100,128,125,202,106,248,49,45,222,252,81,83,182,109,102,244,245,160,228,195,219,29,134,8,147,43,1,40,109,37,42,167,230,247,248,135,244,213,53,11,32,227,202,110,84,62,167,9,236,160,226,9,121,20,189,107,46,97,75,96,74,94,53,57,20,172,109,253,58,55,169,115,179,8,149,93,38,161,96,212,85,104,119,44,90,36,201,60,23,191,41,86,42,131,50,185,111,168,110,226,73,240,81,87,111,157,131,250,124,245,19,113,175,9,145,225,23,90,67,255,0,136,83,171,73,148,49,114,254,234,55,10,236,226,49,243,191,133,107,134,192,68,40,254,162,232,148,33,60,214,124,164,94,69,202,166,124,87,62,13,220,184,163,18,9,159,25,165,231,96,107,241,136,138,77,34,161,171,211,187,31,160,163,86,220,121,230,176,22,33,137,55,124,96,16,28,43,152,232,251,237,93,169,60,55,115,248,215,70,140,18,9,157,171,99,107,147,153,104,75,223,67,56,252,240,168,139,42,173,243,31,203,136,139,176,152,35,47,104,178,165,115,41,43,138,63,210,229,93,53,87,32,178,49,205,105,233,207,7,195,52,172,169,235,204,193,247,32,228,195,157,6,113,226,117,125,52,19,217,56,103,249,180,86,131,51,92,111,185,7,210,67,204,54,82,51,137,39,184,178,29,107,25,247,81,84,243,199,101,224,166,204,166,170,183,32,243,7,242,115,45,88,113,251,170,147,228,72,12,38,40,212,157,171,226,86,202,253,86,81,161,170,10,204,109,135,101,182,63,81,5,249,213,68,104,196,154,196,180,44,5,148,23,155,16,191,192,181,82,95,62,182,91,226,114,99,88,28,203,56,112,206,80,97,9,121,16,242,106,174,124,31,153,98,25,254,232,81,236,212,49,100,179,17,187,22,226,102,72,115,237,73,101,168,234,124,13,93,255,0,63,34,168,161,248,133,58,77,115,61,71,25,72,181,92,48,115,159,194,36,154,53,11,6,247,251,72,219,91,22,110,162,235,162,54,134,87,118,79,178,123,241,113,32,43,116,196,31,213,203,23,34,104,104,96,18,222,31,240,98,84,169,22,97,99,233,1,159,136,72,168,204,126,76,38,91,38,80,222,89,15,250,79,98,156,141,15,81,212,206,195,109,145,43,24,171,127,147,166,70,161,170,40,24,92,92,158,9,124,192,202,140,76,34,46,84,70,149,159,18,203,135,116,49,17,52,159,73,98,71,230,9,70,149,89,92,202,178,18,15,135,113,231,250,165,191,49,196,12,82,255,0,220,84,241,160,101,225,227,42,83,168,96,28,92,94,218,96,1,217,130,112,63,238,17,82,11,88,114,227,116,167,33,159,91,90,63,184,133,223,142,116,190,97,37,97,214,194,104,215,18,235,73,155,42,186,164,190,5,184,24,43,30,81,165,47,164,163,146,62,172,68,66,198,161,60,99,230,12,172,72,85,100,49,153,92,185,123,52,230,7,225,139,136,138,26,237,242,179,225,15,82,223,38,226,36,105,108,136,89,92,136,254,60,125,189,168,181,195,128,146,6,72,36,237,237,79,67,49,229,123,16,83,233,30,50,48,209,37,45,209,152,65,120,101,88,109,174,59,127,158,14,100,165,144,0,51,229,79,99,5,132,2,83,113,146,51,56,150,248,136,161,82,111,177,129,74,135,83,213,77,181,218,88,23,141,104,101,244,92,152,165,165,122,158,170,142,75,55,113,11,136,138,77,99,170,53,68,58,44,157,31,166,73,21,146,233,59,18,105,244,255,0,147,169,115,234,173,114,77,62,125,161,101,101,26,232,84,250,158,182,221,140,197,40,124,168,142,101,22,78,157,215,48,3,67,0,129,204,36,0,102,60,126,124,74,182,77,56,228,143,133,47,147,66,65,179,244,164,87,57,236,79,134,97,200,127,182,168,234,175,129,9,236,202,92,73,67,234,158,129,126,155,157,37,252,165,82,101,98,235,95,35,168,70,213,181,94,31,175,26,81,168,108,153,56,127,41,214,165,224,105,38,15,149,56,216,109,128,149,85,134,109,175,18,117,239,120,222,155,67,207,237,45,6,129,149,249,140,171,104,102,83,70,139,136,34,228,251,169,151,145,25,24,86,248,111,43,57,68,130,120,118,202,223,121,20,190,210,159,190,129,239,9,84,69,0,14,176,5,111,17,68,143,13,144,45,185,162,21,68,93,214,202,146,14,21,41,91,113,113,65,57,253,152,215,60,140,232,199,84,112,163,175,244,236,190,123,110,229,166,100,156,160,226,81,15,215,60,121,74,34,33,95,241,20,228,38,40,144,8,154,218,139,178,88,67,124,73,36,124,73,124,72,214,105,138,223,62,41,68,80,76,125,172,217,222,161,139,18,174,135,48,255,0,85,111,253,3,119,79,145,219,194,202,214,45,70,178,102,14,37,160,207,203,19,148,169,6,103,198,126,21,140,98,230,53,97,190,178,41,147,43,139,194,94,36,181,145,165,148,25,66,130,205,43,207,150,42,219,11,82,194,181,145,10,78,110,180,198,100,0,9,159,40,82,9,77,85,76,7,130,120,201,140,250,169,172,37,114,7,48,126,169,114,160,159,67,77,224,243,101,38,84,210,79,129,70,164,230,79,156,51,188,72,80,168,75,228,130,49,49,44,95,166,193,36,126,163,148,121,18,107,40,103,238,202,176,170,190,151,24,251,73,107,55,178,31,103,28,7,47,11,252,49,101,73,164,233,187,41,60,161,85,208,33,238,94,197,105,2,182,33,65,212,169,204,231,102,100,56,244,10,171,24,207,194,84,61,221,84,184,195,202,28,139,176,217,80,131,187,18,159,159,78,194,179,10,122,153,184,199,24,52,56,147,188,247,101,228,72,166,104,247,150,91,10,18,145,95,106,77,61,182,151,155,23,250,213,6,149,13,81,34,243,11,145,73,163,209,249,23,89,157,120,139,52,172,98,14,35,3,44,188,138,218,52,199,198,103,16,146,131,64,96,143,152,41,132,103,164,181,3,152,68,147,30,74,210,29,240,153,139,219,77,66,28,140,234,68,134,30,84,234,194,49,56,104,7,147,237,45,15,210,82,251,177,101,93,14,53,104,10,15,164,179,128,193,193,63,104,191,108,136,196,197,105,60,78,120,207,85,140,204,69,17,49,172,61,16,242,121,177,17,117,137,147,34,78,6,44,81,144,117,161,0,143,243,98,25,71,246,209,101,51,252,159,71,0,214,17,142,39,176,38,138,66,165,85,186,12,250,128,127,228,195,16,254,161,87,234,153,58,99,78,21,143,218,85,242,125,66,41,195,64,60,39,245,13,24,12,178,62,139,137,205,116,246,158,6,159,32,196,97,42,11,87,214,136,25,67,202,178,187,141,56,167,249,72,185,84,225,167,147,243,136,162,198,68,88,101,142,231,211,92,3,218,66,24,207,155,224,179,101,104,38,251,73,164,10,161,244,137,35,88,124,80,249,79,0,98,85,117,178,95,24,159,109,6,202,66,70,30,108,169,76,203,83,193,38,37,130,170,171,182,101,244,105,145,75,218,92,169,136,118,63,73,114,134,95,17,17,27,88,60,68,237,75,188,200,81,186,52,112,237,115,165,64,66,62,88,84,70,105,117,62,239,26,186,159,169,7,56,24,120,212,249,161,130,75,249,68,170,173,113,90,58,45,72,171,184,126,174,135,135,235,21,7,102,211,173,95,134,156,4,246,150,214,64,0,255,0,181,67,71,113,22,102,38,163,92,19,242,24,165,86,53,86,91,150,48,217,84,189,149,56,242,102,10,206,180,219,30,20,188,7,108,212,232,172,152,12,31,165,31,238,37,214,79,25,1,151,42,20,38,28,144,45,18,114,21,152,147,216,149,73,89,144,207,38,94,97,34,97,195,148,57,76,226,227,77,99,67,36,103,242,166,111,198,80,34,163,179,2,191,195,193,107,96,114,189,5,62,25,197,230,108,170,124,54,86,89,240,133,35,48,203,30,37,140,192,202,130,204,194,73,141,171,64,62,209,35,99,79,33,71,138,90,144,212,250,122,196,121,37,215,23,40,208,214,241,54,26,91,34,198,5,221,84,212,222,28,146,70,38,80,148,120,215,230,191,197,183,48,109,118,146,197,137,95,211,250,196,214,102,137,61,66,218,253,29,77,18,167,201,217,36,207,223,49,46,195,42,55,159,41,18,141,48,251,33,15,20,180,230,77,144,50,98,202,50,170,41,204,204,1,50,76,178,244,149,14,192,206,247,149,52,99,85,99,249,184,168,115,62,41,79,194,169,136,150,111,162,94,99,229,70,229,202,190,134,201,229,79,167,195,220,179,169,37,12,13,179,255,0,74,69,149,53,89,71,53,183,27,98,51,54,68,124,253,79,90,48,63,229,123,126,162,77,101,73,106,88,153,98,9,76,110,109,124,241,75,18,42,195,46,219,148,176,245,35,11,47,237,166,242,100,197,240,80,24,78,50,101,84,176,230,50,76,70,37,200,214,84,5,190,147,19,7,16,146,72,23,99,146,196,230,124,1,148,106,86,101,107,224,147,133,54,66,98,51,204,66,29,30,103,144,64,226,255,0,130,6,169,239,16,57,147,22,48,126,107,5,97,88,103,190,75,222,34,137,52,128,28,75,110,218,15,119,253,200,192,227,18,218,131,48,13,144,79,52,27,64,151,23,220,74,160,104,96,8,249,75,63,42,176,123,6,80,112,137,76,221,207,149,27,132,37,91,136,43,107,197,71,143,167,1,34,225,249,108,105,72,105,34,66,63,105,18,170,163,78,146,124,178,229,16,170,147,14,95,180,181,106,255,0,3,53,147,228,56,47,96,135,153,3,62,249,153,48,149,100,240,159,30,16,149,36,153,163,236,167,115,101,74,202,10,203,228,52,141,112,193,34,222,240,73,230,82,97,167,181,140,252,37,78,225,177,227,237,88,51,50,132,73,127,31,18,67,36,36,33,21,67,33,197,39,212,67,207,164,198,60,193,88,202,42,200,36,135,15,233,34,25,85,126,87,241,74,227,76,105,195,236,153,83,70,103,30,44,72,85,83,26,70,250,37,153,50,92,39,237,37,163,94,193,205,2,34,126,158,1,37,238,242,162,67,12,126,28,34,84,22,218,138,33,179,109,194,100,222,27,214,179,48,229,225,52,85,182,24,94,39,245,39,52,211,62,25,200,78,220,75,108,51,16,92,70,46,84,228,48,50,247,35,217,79,71,143,220,17,18,212,75,19,242,116,240,39,115,5,35,96,110,41,39,112,148,152,213,156,246,68,173,247,82,169,51,1,37,74,74,185,120,217,215,253,15,33,235,51,142,43,50,163,35,107,58,175,121,115,45,79,100,120,49,56,68,69,207,36,234,169,94,212,165,197,35,72,135,161,211,244,240,76,190,199,233,135,235,106,175,101,106,126,176,1,58,177,175,204,140,214,115,133,238,167,53,90,229,228,31,111,34,69,154,66,237,208,192,171,142,154,31,161,195,169,192,78,210,141,49,141,171,65,27,221,95,157,13,172,44,189,161,35,33,234,169,210,123,114,9,85,102,144,131,116,177,29,246,102,188,139,245,84,46,164,187,4,223,221,82,12,153,185,3,254,107,145,109,173,48,10,255,0,155,87,141,159,200,229,146,24,147,128,27,55,213,167,221,226,227,243,84,176,46,7,36,121,86,76,159,4,99,194,81,36,102,193,26,94,104,157,101,84,170,161,27,92,171,219,65,155,238,165,147,225,237,189,212,75,30,9,49,120,187,16,193,97,228,241,25,53,137,87,81,92,104,113,63,63,212,89,62,25,253,164,217,245,88,185,178,172,77,100,200,67,197,198,176,220,133,50,88,207,15,184,188,201,60,104,121,230,103,110,85,157,108,200,51,184,125,196,88,106,158,51,200,94,148,85,109,86,35,229,69,120,69,26,37,137,70,176,213,134,121,1,136,201,84,200,127,157,16,201,35,240,65,62,212,130,243,9,83,88,85,83,54,76,4,17,161,253,108,18,120,80,102,51,9,230,144,204,152,49,29,40,234,165,71,203,255,0,238,22,208,201,63,213,72,107,108,165,140,125,92,104,91,45,72,56,199,230,226,76,57,120,201,228,146,12,41,110,206,80,143,155,47,18,83,91,169,224,149,140,78,195,112,2,162,196,170,200,125,219,101,91,67,1,227,247,86,214,24,107,61,195,62,170,198,99,50,50,99,8,37,191,205,15,186,98,196,198,98,193,204,205,37,101,24,201,36,201,56,214,200,118,67,72,53,113,31,240,123,200,152,193,139,244,146,119,217,3,193,43,252,85,178,63,81,19,216,77,187,149,242,96,68,39,211,18,208,200,17,7,221,202,149,51,80,142,104,248,86,214,96,238,202,69,170,204,43,67,79,147,125,148,104,131,3,240,139,18,135,101,168,9,57,225,86,50,121,64,162,31,67,56,182,79,48,150,53,135,134,171,222,218,149,16,32,18,79,74,164,135,13,130,234,18,71,85,146,183,193,17,101,101,136,15,48,74,182,212,37,183,118,31,25,236,23,114,158,178,212,49,32,247,74,24,148,68,157,97,58,73,48,229,81,250,218,6,163,178,173,38,210,87,33,84,181,145,159,224,236,135,167,68,231,175,99,169,62,124,91,38,60,161,46,84,156,50,95,6,94,95,109,70,124,52,129,168,225,68,120,173,178,20,133,86,22,84,151,37,6,104,130,228,77,86,175,176,140,200,143,170,247,46,42,172,153,36,28,69,91,166,64,28,222,226,174,101,66,109,70,57,216,76,44,75,160,198,207,143,153,10,196,228,141,85,143,126,30,63,178,81,161,102,105,227,143,230,242,141,53,97,152,37,170,123,242,1,12,34,218,194,216,115,246,220,73,219,38,62,75,20,28,150,30,52,188,201,204,11,86,9,156,202,103,67,40,252,50,118,199,84,80,230,0,172,229,92,222,101,199,248,240,161,224,106,211,228,196,84,173,37,10,47,79,188,167,88,147,177,199,194,85,57,48,63,159,42,10,28,249,100,30,100,110,243,35,57,86,172,140,228,36,142,128,172,50,218,246,33,230,63,31,72,150,97,127,228,90,30,32,230,141,141,249,82,123,91,182,70,78,108,159,198,185,237,220,11,25,220,194,235,90,202,213,54,54,91,102,26,29,72,50,203,96,114,171,120,108,126,54,24,43,151,192,164,56,200,195,23,177,116,173,60,103,150,11,51,123,73,85,88,164,204,190,3,131,120,17,157,73,105,160,68,247,147,70,99,94,52,55,148,28,75,169,120,156,22,101,96,48,178,47,131,195,149,0,102,30,17,248,186,209,208,234,159,231,205,40,136,137,149,88,153,151,117,149,96,214,171,3,134,127,228,229,18,215,188,228,194,135,123,16,228,239,255,0,130,7,85,81,132,150,17,106,99,209,240,216,201,35,194,101,166,124,2,70,34,5,176,3,236,182,196,98,117,0,195,146,206,209,164,18,67,149,136,104,15,148,55,165,245,40,202,174,161,215,112,31,11,152,42,76,218,207,100,199,132,221,130,93,6,48,95,36,9,44,159,129,71,178,148,251,29,208,241,151,219,91,183,110,34,175,80,176,243,20,233,189,126,11,34,97,202,173,25,36,132,30,108,170,46,127,195,64,80,19,244,184,137,245,17,244,147,14,33,188,38,88,177,149,105,149,214,202,80,76,52,177,15,132,89,84,254,99,201,123,243,69,84,59,146,96,194,183,192,128,206,213,214,176,158,124,157,85,8,137,153,227,114,242,9,80,83,218,142,72,241,27,177,85,201,161,137,101,17,225,50,231,147,244,220,234,137,220,50,177,98,82,104,232,82,30,161,102,92,139,51,7,34,212,248,196,246,80,213,83,50,3,148,170,150,3,7,224,52,150,42,203,69,38,12,99,198,225,150,37,243,55,252,63,244,79,174,227,18,72,243,41,163,70,121,58,178,44,53,106,21,234,160,240,194,85,232,223,227,225,65,195,211,118,51,95,195,23,249,10,154,50,158,202,161,159,55,143,26,122,234,101,147,128,204,53,187,150,45,102,161,33,89,219,141,100,25,49,68,63,213,45,187,243,227,226,17,10,150,198,109,177,57,107,78,65,121,135,181,76,154,156,146,73,132,74,252,210,95,39,184,72,55,192,103,106,220,69,201,8,87,214,206,173,39,42,218,203,35,198,86,6,135,185,30,19,37,239,211,195,141,237,44,168,251,159,184,184,50,65,56,124,197,83,246,172,31,32,83,59,184,199,19,223,137,3,85,85,46,73,249,82,22,94,54,35,195,66,205,243,204,173,104,97,196,130,254,165,101,91,73,7,6,18,136,105,53,221,110,197,228,226,227,84,170,170,144,222,103,106,143,163,63,16,248,150,83,53,80,234,0,243,20,92,106,94,54,164,0,199,238,41,93,79,119,58,72,222,16,197,202,53,22,99,162,56,123,182,99,155,45,67,22,238,91,202,36,154,75,25,145,11,160,232,101,141,239,49,189,197,213,33,210,68,32,57,132,60,159,180,169,14,75,152,157,83,44,47,84,57,187,51,147,218,77,233,236,158,46,19,39,214,84,155,110,148,190,29,104,51,165,144,88,218,234,60,134,204,172,94,152,99,214,143,50,99,13,128,19,22,118,70,137,131,15,26,85,26,222,190,196,28,205,103,56,100,225,18,219,26,123,245,0,240,153,122,101,83,36,159,132,72,200,20,135,132,252,169,150,50,178,76,149,199,67,88,116,216,35,114,132,72,157,158,47,105,60,140,207,105,24,250,162,99,84,102,56,252,179,17,70,129,185,38,21,181,144,32,140,100,9,96,13,62,141,25,144,73,149,1,119,62,41,127,113,40,203,107,99,236,77,190,236,116,135,194,46,81,172,223,175,1,39,218,24,144,86,176,0,81,246,141,39,13,13,105,59,74,69,204,203,175,137,221,27,69,231,161,94,27,224,73,103,106,30,100,201,209,191,72,92,169,36,109,60,72,199,205,18,86,81,253,53,97,91,13,132,238,42,172,113,177,25,164,75,96,78,73,12,235,110,216,169,52,157,37,56,93,34,34,236,53,172,28,102,97,196,50,163,38,4,4,254,213,94,170,114,111,72,141,142,135,25,173,161,157,5,249,178,145,89,64,124,225,141,153,101,39,115,42,128,79,220,74,89,24,241,142,149,149,74,44,204,252,198,129,54,53,155,230,12,157,75,193,193,36,104,240,195,6,62,165,38,40,173,167,208,62,217,146,71,132,162,88,67,170,196,68,209,225,0,186,150,97,123,49,165,86,53,149,156,217,132,248,48,242,169,27,93,60,194,203,204,81,43,38,79,100,110,18,173,146,99,2,107,56,68,174,178,28,191,142,200,75,195,167,131,131,14,46,68,83,35,18,51,17,102,173,60,110,108,92,104,83,127,228,139,12,177,177,47,113,39,108,69,242,182,96,61,226,141,27,62,51,36,140,138,114,100,7,137,249,133,214,178,165,213,151,137,80,251,136,158,200,134,176,103,207,114,164,208,235,101,201,234,84,112,33,190,48,241,21,106,216,155,42,120,128,122,57,5,202,36,28,248,207,240,84,207,103,26,84,246,100,38,21,184,136,172,228,87,156,168,210,240,151,173,85,211,233,184,50,124,12,108,107,113,180,169,228,243,7,26,218,26,121,213,189,197,202,183,128,236,214,226,97,38,48,227,19,16,146,137,55,99,132,125,166,213,80,189,143,147,220,37,170,78,155,1,89,155,143,34,57,152,173,78,66,56,211,200,87,167,76,49,8,196,180,209,177,15,133,10,27,39,194,247,84,152,170,173,198,230,207,236,137,111,141,144,189,201,108,109,72,57,169,132,105,32,34,1,148,57,240,217,36,104,23,210,0,164,234,77,130,28,172,237,89,61,236,18,107,16,169,162,53,85,118,62,81,16,168,135,213,83,11,218,34,95,50,73,253,149,246,51,206,70,114,149,38,227,15,248,255,0,208,237,156,15,166,69,180,44,0,250,82,195,103,19,56,74,176,12,243,251,203,108,195,44,63,210,133,144,242,179,181,15,37,140,18,198,28,246,44,45,94,253,171,204,20,140,216,134,222,66,187,41,227,19,30,37,17,100,29,201,242,166,50,119,114,101,226,69,122,87,228,204,150,56,238,93,164,217,226,3,2,97,198,5,189,147,31,147,152,75,28,56,200,140,121,178,13,86,164,218,70,115,39,133,133,99,250,242,36,211,24,65,61,59,240,252,136,67,64,33,21,206,117,38,217,38,94,76,88,147,90,216,217,31,204,178,52,55,193,38,108,73,148,105,145,8,62,101,54,82,171,33,71,2,168,24,24,108,168,167,179,108,197,60,205,67,22,15,8,138,133,53,241,10,78,213,38,144,117,233,242,191,114,129,236,4,214,114,137,6,102,109,189,164,44,59,134,15,221,76,159,50,36,223,117,96,205,98,110,125,223,209,95,105,12,121,39,204,98,162,172,180,148,89,63,54,43,79,250,75,101,109,62,203,221,202,177,84,102,155,26,134,217,49,132,139,135,141,74,24,36,25,21,107,217,246,144,211,225,206,32,56,162,145,80,130,181,5,180,225,39,213,87,48,39,241,226,41,87,57,100,195,193,35,248,177,34,225,221,156,135,194,150,165,245,205,114,42,175,174,31,24,120,69,216,84,154,29,60,233,35,202,82,162,38,70,60,144,101,247,86,216,114,72,38,114,172,169,150,166,152,26,152,194,13,108,100,252,68,68,121,128,136,9,56,196,183,108,158,224,84,153,39,35,56,146,25,51,229,13,252,201,180,105,227,31,18,214,106,215,201,34,54,205,222,160,182,5,150,35,243,42,48,207,203,210,128,252,61,143,152,194,71,249,130,51,19,86,134,111,104,231,164,133,133,103,50,82,99,2,49,48,172,164,217,60,143,226,65,154,25,36,147,50,90,154,184,12,88,255,0,201,152,37,70,50,121,198,206,36,156,49,172,163,123,68,198,142,140,252,79,229,82,101,98,234,202,48,252,84,120,221,162,66,201,213,81,11,231,148,75,97,171,119,192,234,83,147,244,172,188,137,150,54,37,189,21,134,30,176,50,175,60,59,225,242,165,241,170,153,25,252,188,169,252,111,1,13,106,198,13,39,232,38,53,57,227,1,229,9,82,19,76,148,51,225,49,72,186,67,43,95,36,105,29,174,152,228,205,137,87,109,68,94,169,211,7,6,129,39,19,24,156,6,236,31,85,37,96,113,120,5,12,106,115,148,153,132,85,140,172,109,145,249,15,164,204,97,61,212,3,38,15,34,209,24,47,234,89,236,136,144,108,77,86,191,50,197,25,101,13,254,106,247,103,249,18,139,42,209,227,91,82,75,35,10,105,204,206,159,253,209,97,107,90,57,43,10,167,142,53,150,19,42,211,26,183,237,172,110,35,100,141,137,204,164,213,30,9,51,46,147,166,38,50,76,28,73,46,164,120,60,56,86,173,43,51,25,240,175,57,112,151,19,213,175,228,65,145,67,168,107,119,44,202,164,61,40,130,243,194,186,107,2,201,44,94,101,13,111,188,37,233,45,79,33,153,144,229,65,124,161,159,9,151,77,211,17,178,13,134,50,215,62,134,142,48,243,10,47,34,211,26,212,16,137,135,42,102,168,203,35,58,251,22,88,127,224,177,120,114,141,79,62,236,254,28,72,102,93,159,221,42,75,27,179,117,200,160,147,90,1,160,31,140,75,71,169,28,172,127,42,71,101,107,136,157,169,114,118,5,233,209,6,243,39,140,76,122,18,25,153,56,137,99,36,142,79,111,42,95,191,60,25,220,34,227,85,245,26,171,226,93,50,48,252,22,214,67,75,171,108,129,36,29,168,237,227,196,139,18,219,99,105,131,137,79,221,152,241,152,254,84,220,218,135,141,225,52,85,51,169,38,111,162,145,43,4,106,200,194,232,215,19,135,204,171,40,110,222,79,12,170,66,1,135,143,18,160,173,11,6,178,167,83,72,87,111,198,84,72,76,207,4,139,51,6,52,190,125,246,47,119,18,65,42,174,83,79,141,145,138,102,125,105,11,224,96,173,208,238,216,86,126,169,106,147,169,34,70,225,50,219,11,182,200,216,232,57,170,51,227,120,113,38,51,228,197,147,17,255,0,32,60,159,81,74,67,184,36,226,112,245,167,204,126,64,38,6,81,57,141,236,173,65,8,242,38,143,128,50,243,24,75,219,0,8,136,37,185,149,64,140,197,155,51,162,159,62,47,74,50,52,102,73,98,44,163,85,147,224,213,179,151,38,33,48,246,9,38,249,225,31,12,177,42,55,228,131,230,28,169,92,247,147,184,171,49,5,102,5,11,241,159,50,115,50,214,38,215,183,147,193,67,90,221,237,134,164,102,107,3,149,248,132,85,206,220,142,200,227,178,143,173,111,159,36,239,194,95,245,173,80,237,101,70,34,89,79,201,204,85,80,22,48,190,28,74,251,120,139,172,213,106,148,84,242,79,37,140,202,156,201,103,26,83,90,246,39,62,127,241,73,85,38,210,107,244,36,100,109,177,213,4,102,2,72,208,102,10,213,231,182,234,84,86,161,38,109,208,201,149,177,114,114,149,41,153,26,12,102,124,161,80,246,83,39,21,156,41,115,13,47,221,18,203,12,176,175,111,115,105,130,76,140,40,85,4,54,100,3,20,254,231,242,47,70,178,56,158,152,155,45,135,114,88,193,173,76,184,219,32,38,89,101,103,106,76,200,210,252,251,82,181,138,70,170,156,202,223,196,100,250,75,83,245,10,81,26,49,61,212,81,161,227,26,90,176,246,141,7,48,238,193,37,20,103,176,163,225,92,242,6,248,86,184,189,181,100,201,36,24,211,45,133,145,84,22,215,32,210,87,189,229,122,117,51,60,148,181,241,147,8,160,198,211,214,178,64,252,69,75,217,73,121,90,124,187,165,107,73,215,137,52,153,1,133,31,82,166,34,73,43,169,51,14,120,58,101,139,42,219,50,158,182,115,56,132,190,204,129,182,95,43,77,182,237,88,172,21,186,216,159,153,78,72,207,230,18,23,210,158,186,111,166,193,178,3,51,114,169,249,244,132,140,71,226,235,91,137,27,177,37,233,228,65,90,213,63,2,163,125,108,189,223,23,90,250,106,115,144,28,162,88,59,49,201,45,100,197,168,6,111,113,70,198,214,118,59,236,194,235,243,86,95,18,232,79,26,181,229,255,0,221,210,109,49,166,55,32,103,18,243,154,22,154,95,174,199,177,210,245,43,12,54,127,94,229,254,137,214,16,108,134,205,218,233,33,12,66,51,40,138,53,201,163,104,146,66,229,15,18,107,2,53,228,98,97,20,165,219,254,67,137,150,39,107,46,167,78,103,19,214,82,121,0,167,35,76,151,27,195,118,154,50,200,4,90,35,70,38,181,164,220,249,253,212,134,53,12,161,63,150,80,213,148,147,100,26,158,178,99,252,211,169,207,149,133,150,191,211,127,249,197,47,3,61,188,236,166,235,78,236,130,114,19,149,41,146,243,214,143,40,132,152,170,255,0,252,206,135,79,25,144,64,196,219,195,114,197,203,105,245,57,228,241,101,87,149,166,38,12,217,82,154,202,104,184,135,44,126,210,87,25,242,200,254,97,17,83,154,102,228,104,9,143,63,135,18,90,130,200,198,216,97,255,0,2,125,91,100,248,207,230,82,161,152,113,173,19,237,78,47,117,43,41,120,229,107,29,142,28,240,22,47,22,53,170,79,250,240,174,35,15,95,202,173,151,132,197,85,117,191,17,71,55,139,42,213,144,121,186,38,215,50,154,203,56,222,204,66,202,182,70,243,240,229,18,196,50,73,56,25,86,163,76,219,13,85,142,37,85,181,59,12,124,24,65,161,158,17,143,168,73,108,107,180,83,237,98,227,230,80,102,97,246,105,196,83,125,100,113,177,248,84,121,161,239,79,202,158,89,76,124,211,225,136,153,192,211,196,198,51,24,95,232,79,26,226,18,53,20,69,91,25,145,189,165,74,22,12,140,90,36,214,147,217,18,19,158,51,211,8,173,112,137,48,207,231,196,179,204,49,49,96,203,34,21,152,82,187,35,29,35,12,170,193,18,94,194,37,111,128,66,63,181,108,141,36,153,49,38,97,11,202,129,237,67,228,8,123,102,118,173,166,147,139,238,175,120,98,70,214,176,4,39,48,178,164,22,196,220,203,95,180,68,85,86,173,60,103,225,202,168,45,107,96,146,35,254,85,64,201,102,216,235,25,70,134,117,249,208,233,208,53,12,89,189,200,169,149,76,156,12,203,141,204,184,60,102,102,9,85,86,140,248,132,121,63,41,45,46,141,150,69,219,167,87,91,196,50,178,167,56,159,246,208,126,123,33,171,230,6,45,144,51,5,106,126,149,136,78,225,101,87,90,156,13,36,136,217,144,126,183,249,214,247,204,57,70,171,223,163,224,255,0,236,85,245,250,86,184,108,247,17,82,155,250,17,108,48,214,199,188,126,10,192,52,149,163,230,196,53,140,152,16,126,144,255,0,218,88,77,164,191,193,6,107,40,158,120,81,81,130,201,42,177,244,241,62,172,111,246,144,111,141,18,55,186,129,247,52,250,7,141,91,147,185,30,202,168,130,65,190,212,113,150,143,91,200,149,164,42,177,187,148,17,153,4,67,234,89,61,255,0,73,78,250,174,53,177,150,185,94,167,109,77,216,81,161,191,242,64,152,196,71,5,227,35,22,131,64,33,19,45,137,200,170,132,249,166,15,207,149,100,203,32,15,221,90,173,106,137,249,194,130,101,39,221,34,170,139,101,29,70,187,98,56,214,160,43,20,251,35,109,150,91,111,253,194,70,42,181,115,243,44,58,173,77,54,115,55,113,73,252,165,86,193,152,58,12,25,138,172,153,101,22,202,183,132,67,255,0,2,134,181,120,10,247,132,194,93,12,203,219,18,17,175,239,161,209,32,106,74,226,193,97,67,23,47,228,73,174,53,105,230,141,225,218,226,83,122,121,146,235,125,222,53,105,14,48,39,51,54,33,167,140,26,168,75,83,154,44,217,216,172,122,211,61,67,164,129,131,45,24,191,208,182,221,192,131,225,196,33,136,130,247,16,48,245,9,224,240,152,73,177,50,205,201,78,107,170,180,54,160,146,7,151,17,10,65,123,106,79,74,217,92,105,123,44,54,48,36,227,243,247,68,191,72,177,227,146,60,193,75,159,90,76,249,75,23,141,50,198,162,180,204,45,211,218,230,170,72,217,216,34,42,51,95,68,156,14,34,161,95,26,143,255,0,140,35,42,82,202,115,198,151,148,49,113,70,67,40,45,67,141,27,114,15,184,144,155,117,24,152,74,37,77,155,141,96,96,238,88,149,148,101,144,87,91,100,120,36,102,97,113,170,231,201,173,178,138,51,8,88,138,165,205,1,248,214,202,220,241,159,136,189,105,87,0,108,199,15,170,33,89,219,149,34,159,12,241,159,205,21,52,53,198,216,156,57,17,239,159,22,104,57,68,169,98,117,19,210,90,226,126,37,190,214,4,169,175,226,138,69,171,211,64,51,178,88,132,169,163,76,227,98,12,57,22,167,248,111,98,81,238,226,9,99,167,190,20,18,202,46,105,115,255,0,141,119,136,208,193,110,2,68,48,148,68,253,61,59,79,206,225,47,203,121,162,170,110,227,191,201,199,117,206,128,125,71,134,24,185,35,37,12,248,105,185,31,168,196,46,34,9,126,130,178,53,116,218,215,241,101,34,228,33,125,172,107,135,196,197,199,230,149,163,79,162,203,36,149,247,23,252,43,213,86,66,188,62,153,177,47,32,186,215,123,173,147,40,163,103,42,252,245,38,168,245,58,254,45,216,69,136,126,226,238,52,246,187,150,51,149,65,86,154,234,108,141,126,197,88,94,69,170,99,8,62,108,75,227,50,126,66,132,185,83,38,51,40,21,213,142,113,28,250,209,217,3,40,123,6,167,36,195,200,204,38,18,186,99,24,50,32,46,41,199,36,121,131,216,154,192,114,237,67,167,183,195,196,164,36,213,89,86,145,156,188,107,174,201,140,241,49,249,133,149,79,76,128,9,192,126,97,37,146,53,114,171,35,33,42,203,41,216,248,74,135,152,99,201,237,18,173,135,166,226,15,168,73,187,244,124,162,69,204,33,101,26,77,188,77,222,21,232,246,31,99,255,0,190,44,175,167,196,211,224,221,150,42,161,170,164,216,131,149,99,101,67,6,220,24,165,139,40,214,215,16,141,179,38,116,247,196,141,62,82,109,13,216,84,209,140,178,178,151,154,184,88,134,156,233,237,31,160,227,19,12,186,17,228,250,139,161,198,167,209,208,98,124,161,72,47,201,245,82,70,186,167,45,74,76,250,59,127,139,77,78,110,248,118,56,250,185,17,80,32,74,47,234,213,25,172,160,194,127,17,114,164,211,45,121,248,85,236,66,172,109,153,2,9,65,135,18,21,148,227,88,62,99,199,220,179,141,112,194,37,176,84,121,84,198,86,131,238,37,186,144,49,45,217,152,221,130,94,12,153,82,73,246,214,137,144,231,119,8,89,81,96,169,205,167,198,185,168,178,221,215,228,40,253,193,170,8,23,214,86,227,253,81,5,245,6,171,161,178,12,152,152,141,196,68,130,238,159,101,243,113,49,165,219,82,187,182,192,23,212,165,86,191,54,232,137,148,107,237,235,57,146,128,135,212,187,123,22,175,68,177,130,76,194,148,152,91,40,125,174,208,163,126,33,36,240,35,30,55,153,178,175,73,158,124,152,138,152,213,49,229,240,194,144,56,40,68,9,131,17,57,114,39,19,33,158,76,71,250,113,113,34,222,240,18,39,80,242,35,235,77,4,64,229,42,123,19,200,230,172,248,122,72,210,223,99,97,60,146,73,230,154,188,39,24,59,85,85,244,240,70,136,254,188,106,26,30,170,136,73,207,9,132,65,37,196,166,76,99,27,85,99,62,211,147,252,106,162,48,94,81,176,169,4,251,42,209,63,244,3,253,196,166,227,226,165,109,111,202,101,228,73,174,28,181,29,99,214,93,113,208,233,44,152,193,179,180,98,75,238,30,201,44,237,80,117,90,158,37,216,243,24,164,71,176,50,138,118,22,33,73,143,233,166,86,185,141,29,24,2,239,79,75,243,221,196,17,10,147,220,64,157,233,164,196,34,100,93,163,77,195,136,80,98,151,238,167,207,211,20,254,207,42,170,198,167,59,117,13,99,241,76,154,173,79,56,143,205,20,159,227,87,223,13,244,173,231,155,10,98,147,252,125,107,173,93,233,136,155,231,241,12,72,39,198,37,79,233,20,27,165,67,175,242,229,173,11,10,23,237,188,3,45,62,53,148,95,12,60,120,215,49,135,169,207,100,252,57,121,19,234,168,114,228,200,249,178,241,161,89,137,180,107,228,110,178,8,51,240,160,12,19,143,149,31,101,167,165,139,154,37,168,210,25,50,101,248,97,49,85,76,14,245,47,254,186,246,240,228,238,18,79,13,132,243,229,77,61,84,17,184,76,46,52,129,83,123,24,57,40,134,86,142,50,21,134,139,147,53,121,86,153,154,146,84,103,226,44,12,163,69,148,42,197,12,59,81,198,127,48,184,209,83,45,106,166,143,168,130,72,99,76,28,225,230,8,177,38,149,176,34,73,27,243,118,39,49,141,176,235,107,164,251,72,91,95,135,181,182,76,205,16,188,136,255,0,7,198,34,104,195,101,26,77,193,89,27,146,28,188,218,14,88,143,202,36,198,183,77,130,55,49,98,174,131,213,251,104,105,44,137,224,158,202,45,100,37,167,214,140,160,226,73,223,242,201,197,196,241,198,26,149,9,143,52,239,55,182,164,204,94,56,199,144,228,176,168,91,135,131,217,90,141,48,17,129,247,18,89,51,15,37,96,202,185,13,235,108,173,122,66,94,52,201,143,127,188,144,82,103,25,249,133,137,80,153,236,198,133,21,189,204,112,229,127,10,222,198,28,94,234,93,14,75,10,126,34,166,62,100,26,1,130,33,152,132,39,50,219,62,183,43,50,161,96,76,4,147,246,226,34,160,103,129,65,202,85,69,37,175,34,26,123,14,50,51,149,38,187,173,32,135,187,10,175,181,170,7,116,66,175,6,180,246,64,197,137,99,70,58,200,200,40,209,250,217,226,240,9,189,165,210,42,181,252,24,222,27,184,171,150,155,73,108,167,101,255,0,221,213,52,102,0,145,112,237,82,85,138,218,39,248,58,115,53,61,29,144,56,69,149,78,90,176,4,35,202,30,180,130,146,49,224,157,255,0,77,85,178,51,48,115,9,60,108,222,68,100,167,137,3,169,225,238,98,60,74,102,156,210,233,59,121,71,246,215,75,187,211,199,154,199,225,18,231,114,105,245,29,36,231,226,199,143,238,167,101,49,89,70,147,46,192,80,102,8,137,145,99,15,80,229,31,23,98,73,51,86,250,73,24,27,200,163,199,245,22,205,229,109,151,132,186,50,229,82,101,40,165,149,86,167,63,76,188,105,191,175,48,93,88,215,44,147,60,226,35,3,255,0,1,98,34,107,84,103,147,184,171,10,226,116,168,218,194,183,251,190,36,13,246,164,163,35,51,68,159,200,149,50,159,78,78,31,185,145,36,159,164,129,231,136,89,49,45,219,212,85,153,16,11,82,124,87,102,159,138,242,229,202,190,252,61,248,198,75,241,191,139,23,231,82,250,219,225,143,171,65,254,158,34,100,70,104,159,134,54,181,181,172,14,215,41,4,165,248,239,220,236,110,179,167,218,167,108,190,203,237,79,241,46,85,32,55,123,165,63,91,241,200,22,231,194,108,152,214,249,250,75,123,21,241,37,197,255,0,113,65,204,208,199,164,59,196,17,113,165,110,157,237,142,161,31,89,211,237,106,140,190,191,103,103,135,171,107,103,51,52,73,72,91,90,175,87,30,94,50,174,89,27,37,108,94,213,232,122,134,242,55,205,138,81,4,52,218,179,39,35,157,99,87,225,169,209,171,97,146,23,9,147,115,51,23,48,87,58,129,241,8,242,95,132,216,213,44,61,85,18,79,106,55,20,86,133,135,63,136,78,62,228,170,125,148,89,40,166,73,139,56,156,37,77,99,85,83,201,238,138,158,50,82,53,8,35,76,196,245,162,76,56,146,70,195,6,82,233,179,244,149,84,152,47,194,33,168,57,250,50,93,105,50,196,200,168,209,226,44,115,26,169,224,31,207,180,133,85,49,130,196,162,171,32,211,112,191,42,21,85,2,70,213,207,110,113,145,101,39,33,65,152,41,117,198,113,177,248,86,173,43,118,201,39,218,75,236,69,130,190,150,7,153,48,139,107,224,3,193,133,221,101,71,234,74,79,200,66,137,67,70,187,124,99,146,36,180,48,203,153,109,1,249,85,12,58,64,89,15,245,248,136,165,41,30,66,245,42,138,208,176,79,249,185,72,17,141,118,180,135,173,102,109,208,202,165,205,37,254,111,14,85,79,168,100,140,131,249,66,241,168,71,204,30,126,101,173,153,171,129,188,55,16,96,157,226,150,85,170,100,152,133,62,81,32,237,107,98,78,102,88,157,137,96,97,217,9,101,70,86,82,134,28,242,103,218,39,65,255,0,201,78,64,49,196,118,26,92,82,42,144,154,33,88,181,68,144,139,213,186,26,36,215,238,241,37,208,194,250,143,12,69,234,93,65,129,200,62,164,187,80,252,61,36,232,155,186,225,127,26,25,111,160,44,148,230,38,173,215,144,127,73,47,253,196,208,53,177,100,147,119,16,189,171,147,234,79,135,90,143,62,88,133,146,44,94,218,115,165,109,111,233,24,200,150,223,238,40,230,141,150,135,91,44,78,191,226,215,215,232,237,53,181,175,40,251,81,79,170,198,167,232,117,11,36,248,114,170,167,218,229,2,107,28,245,212,194,28,109,179,242,162,204,102,20,125,67,74,253,73,146,120,81,48,205,137,98,179,10,209,158,141,100,8,207,195,212,190,217,67,170,47,40,162,141,111,146,26,217,32,230,23,242,37,12,103,181,149,82,218,153,85,18,92,70,4,159,60,66,196,166,171,100,202,131,45,225,87,207,170,32,199,148,216,210,105,53,160,44,172,184,146,176,234,216,152,60,217,88,134,124,63,181,149,56,244,222,62,20,146,76,151,214,159,149,83,65,21,110,104,51,25,244,151,200,193,33,85,37,108,152,51,152,62,180,76,205,60,78,218,242,141,79,19,90,200,76,4,36,207,136,200,249,38,131,25,108,147,15,24,223,155,177,36,147,3,122,124,217,122,144,195,46,101,4,105,44,146,14,20,174,227,79,30,79,55,82,105,72,246,70,226,68,79,48,214,248,137,229,129,43,26,146,80,137,196,85,68,24,4,43,57,146,201,51,49,117,118,34,171,111,142,38,125,37,182,53,149,131,25,15,26,219,237,44,95,118,50,143,152,171,6,25,132,233,91,99,54,196,55,215,30,155,221,20,152,254,162,83,15,82,69,146,254,21,85,125,85,234,80,94,18,137,115,31,65,151,81,57,229,196,69,41,21,172,90,29,183,95,233,211,32,73,28,145,163,12,25,88,254,168,210,26,30,69,95,14,25,203,251,107,84,155,96,72,73,146,248,210,208,115,45,103,123,69,196,172,103,210,0,143,229,64,73,211,16,125,226,145,102,216,219,218,125,19,65,187,150,79,117,31,27,89,142,49,49,20,72,175,194,181,177,185,130,143,141,73,167,203,219,21,27,108,27,218,125,6,64,214,117,211,153,218,152,6,96,10,149,204,161,163,140,207,233,209,80,155,205,183,14,36,217,8,181,114,204,51,50,15,10,10,202,52,162,244,148,136,120,15,62,60,169,204,105,153,124,57,121,16,173,251,140,202,201,192,231,215,213,186,128,172,229,41,49,164,212,230,157,6,94,25,107,183,154,100,82,131,20,184,163,81,247,20,245,210,122,98,166,170,2,206,245,163,104,38,54,210,72,49,25,65,218,232,144,78,59,204,18,144,68,87,207,211,127,147,138,81,82,75,42,219,152,47,204,20,181,81,85,153,56,234,115,27,45,61,58,180,248,74,37,234,122,169,89,249,68,175,236,158,121,195,195,44,75,8,21,92,136,219,65,183,164,251,49,173,211,103,24,243,24,189,190,218,223,50,6,216,105,227,43,120,56,138,148,218,249,136,120,140,134,85,169,138,204,236,5,91,91,58,79,40,139,198,138,123,30,36,145,230,188,173,230,136,47,150,76,107,103,146,79,111,98,146,150,107,4,62,97,196,206,100,181,246,79,243,78,94,192,23,185,35,184,167,33,0,253,162,165,69,86,29,83,234,113,198,39,106,168,101,220,82,243,47,207,144,223,168,32,217,127,80,139,39,252,127,73,117,173,55,48,18,65,205,255,0,34,85,176,210,42,20,198,184,139,245,82,141,67,12,115,65,152,61,130,83,58,132,51,136,127,148,84,85,175,38,197,153,127,228,74,193,85,94,204,162,248,1,33,71,132,169,188,10,64,13,252,72,9,151,209,35,123,73,95,227,153,98,38,17,35,113,80,54,221,203,255,0,77,196,206,85,177,145,135,212,164,42,181,158,228,152,76,94,69,91,14,78,65,230,66,181,197,104,217,12,95,13,145,186,146,91,32,189,85,49,153,22,153,144,226,227,229,84,18,212,36,99,7,17,57,82,157,85,85,43,193,150,49,5,151,18,166,240,97,15,133,54,8,78,48,97,246,214,168,178,51,35,18,26,62,202,12,222,35,11,145,91,76,211,26,126,76,76,187,92,165,251,138,126,78,152,219,88,178,198,32,177,125,69,105,13,249,34,179,137,22,53,150,253,153,117,36,31,166,226,137,252,49,113,126,210,218,202,172,105,220,243,48,74,126,78,164,4,99,225,55,18,203,41,170,174,20,255,0,49,161,95,156,189,69,88,126,33,131,39,221,69,51,25,122,146,141,146,25,198,243,240,94,52,99,151,165,96,201,44,140,68,230,53,144,252,56,113,163,208,86,177,37,51,125,25,252,194,71,192,141,151,153,82,76,124,73,160,229,236,74,188,6,62,165,184,140,172,206,161,97,129,19,31,42,81,107,24,99,76,115,126,68,186,96,73,37,143,90,42,219,236,87,25,227,17,248,85,52,51,12,140,83,208,217,6,17,254,108,73,187,30,2,116,161,70,97,244,99,65,31,112,178,162,153,38,170,79,8,98,141,79,97,151,39,132,66,42,50,170,182,92,111,50,153,43,51,11,182,159,99,41,154,121,229,3,203,17,115,187,179,88,198,123,196,85,91,63,85,109,159,180,202,180,70,135,7,82,51,148,184,136,133,204,117,93,98,208,134,173,164,60,227,238,213,132,10,30,62,97,101,84,181,90,110,45,104,249,185,126,154,104,200,223,105,87,20,57,164,145,166,98,101,144,241,240,226,65,204,152,202,214,101,84,86,94,2,26,67,224,50,191,155,149,43,72,60,113,254,224,12,153,18,75,243,98,77,25,60,126,9,92,200,12,25,56,81,65,140,63,15,184,162,87,19,113,158,66,177,96,204,232,192,179,242,47,7,177,56,162,187,42,27,89,32,221,196,139,149,78,195,51,201,47,105,44,68,17,23,87,170,178,216,240,229,25,70,189,107,91,93,59,230,196,33,136,136,101,83,22,105,19,22,208,138,101,111,228,234,83,246,84,147,179,229,23,18,232,140,140,49,61,124,147,85,185,246,148,218,53,113,227,234,29,24,142,167,147,42,48,216,19,21,85,67,123,8,198,37,211,40,113,244,246,33,35,76,157,90,255,0,155,138,76,127,81,98,173,7,102,186,150,12,12,95,4,57,163,99,233,64,250,192,63,244,79,96,76,28,145,177,49,22,141,145,73,123,92,152,210,104,113,172,114,98,196,186,115,52,173,84,222,105,98,33,81,254,149,6,48,48,134,6,37,107,42,19,102,241,32,227,105,135,149,156,194,196,183,178,183,211,125,212,242,76,240,11,139,149,77,89,90,191,207,169,74,215,43,28,111,228,24,25,32,31,114,219,235,192,31,10,154,121,178,161,95,146,51,211,40,245,82,218,52,192,17,252,201,163,246,165,103,106,231,204,178,124,100,210,29,240,200,139,48,109,168,222,100,102,37,114,97,253,37,132,255,0,82,35,56,74,183,86,152,131,7,55,41,4,128,219,161,132,9,132,201,132,177,72,155,155,36,150,117,45,44,178,6,78,97,39,33,193,236,166,178,136,235,252,18,50,144,132,246,151,164,233,135,198,229,84,100,235,255,0,138,76,107,184,153,223,19,42,214,145,68,142,55,109,76,233,195,136,152,140,171,227,76,120,199,218,165,2,204,127,54,143,141,61,75,113,139,52,42,252,194,47,130,75,40,143,229,92,163,80,195,60,103,191,10,233,179,46,24,62,238,37,53,112,200,150,76,122,120,219,247,34,203,78,62,199,54,14,161,188,173,39,111,26,176,211,218,157,243,121,84,46,167,146,58,215,189,75,83,223,88,150,115,197,19,38,53,216,178,28,210,116,247,83,244,203,53,60,92,28,189,169,117,172,202,235,32,118,242,123,107,141,192,153,120,73,204,221,228,198,186,117,84,0,73,3,50,136,136,102,18,24,118,79,67,226,122,115,14,102,34,118,172,25,84,1,244,172,228,213,16,172,225,92,140,122,11,34,148,1,48,36,143,181,14,104,195,141,210,167,66,27,136,221,194,34,241,167,202,250,68,83,201,6,219,87,249,40,55,248,251,101,37,118,179,198,65,188,57,114,165,114,89,40,160,205,212,128,12,193,198,126,18,166,238,198,44,40,153,252,154,166,70,151,220,37,81,67,112,125,174,18,139,253,8,48,242,244,163,195,24,98,78,170,43,72,206,120,223,89,105,124,156,188,72,215,152,30,234,92,102,3,62,80,166,17,65,95,36,145,137,153,51,141,36,19,134,181,236,217,36,107,84,104,7,130,78,164,149,29,153,93,65,238,42,142,66,51,104,177,135,72,65,143,181,54,97,137,244,150,79,120,7,220,179,196,69,177,232,204,227,194,85,156,200,3,146,12,38,18,248,19,0,143,69,249,140,67,72,172,107,70,66,155,64,74,243,121,69,140,73,92,205,54,113,63,9,133,149,63,184,213,67,131,59,105,181,69,86,207,173,183,99,61,164,251,138,59,71,42,45,132,212,248,35,17,129,40,177,171,152,204,136,80,127,222,20,17,169,34,227,204,46,85,136,115,194,88,194,42,171,251,155,102,64,200,166,167,198,61,105,30,169,205,51,35,18,27,92,133,243,202,166,185,148,92,9,211,106,65,198,38,18,149,111,141,113,6,119,116,164,166,101,32,36,191,152,169,81,169,201,25,255,0,40,84,219,108,81,100,71,46,2,192,123,69,77,2,194,99,81,180,155,184,196,230,87,48,38,3,31,104,211,90,132,228,140,34,28,108,93,203,124,155,184,145,135,135,47,34,208,249,131,34,22,99,43,137,253,175,34,91,10,177,254,224,22,87,22,82,127,72,37,61,50,29,148,159,213,139,18,163,237,233,91,223,27,129,252,73,150,163,52,148,227,161,9,62,25,35,15,229,50,21,97,14,146,242,113,50,245,13,85,109,135,145,21,214,14,20,118,80,220,215,232,6,51,7,8,120,76,137,97,190,137,84,173,221,147,198,76,65,236,91,233,228,203,146,52,185,21,85,94,71,71,167,147,145,156,165,78,216,246,125,85,11,2,203,109,218,156,134,203,40,214,10,202,57,153,224,148,207,146,12,31,113,96,105,252,104,86,124,234,162,177,38,140,157,54,164,56,229,241,8,170,182,135,85,2,112,240,203,23,34,84,109,43,44,132,203,196,190,198,161,56,200,207,105,54,217,187,200,197,116,156,30,28,42,66,237,246,162,243,52,66,170,184,209,184,18,233,149,167,39,180,147,111,35,127,34,135,57,147,171,109,96,243,75,235,79,107,126,43,193,193,196,95,250,168,171,45,61,22,72,223,150,1,23,23,248,133,164,159,6,44,169,117,34,196,65,41,201,11,162,224,117,116,253,76,78,218,36,190,135,109,15,196,184,182,92,38,148,52,250,52,240,73,102,108,171,240,125,110,176,214,48,174,0,34,136,152,252,249,23,232,141,25,170,172,164,196,103,42,151,79,35,249,232,118,117,253,20,75,219,105,180,215,67,180,73,240,147,210,151,73,170,33,86,250,119,146,72,19,133,216,172,120,82,45,24,75,2,25,225,35,94,101,182,76,144,15,180,162,72,230,106,24,49,159,218,145,164,41,28,44,231,219,43,93,177,49,33,217,158,74,212,205,67,79,36,156,209,121,62,234,97,13,236,147,213,214,133,40,214,79,128,128,179,19,59,81,65,152,204,156,171,83,225,173,15,10,97,22,174,85,198,199,36,125,67,66,207,134,193,254,218,30,181,231,19,59,81,230,135,190,31,110,36,89,140,217,211,159,114,46,201,152,200,144,201,173,28,215,174,133,39,77,143,234,229,64,190,157,131,91,81,119,117,37,227,105,81,140,121,114,227,77,227,70,137,27,238,163,12,30,7,137,33,147,187,243,253,82,92,70,91,63,200,220,211,216,53,134,240,146,122,148,252,151,156,94,234,109,79,128,163,237,26,202,148,90,140,89,144,189,171,115,3,247,81,65,128,2,51,245,88,150,153,145,162,65,233,149,149,22,39,86,115,45,171,214,169,56,7,196,17,114,44,119,236,40,251,82,227,50,94,124,217,120,209,99,86,54,54,201,100,184,220,193,18,31,241,33,36,252,161,147,168,115,199,225,135,18,95,101,0,25,51,98,73,32,241,182,89,131,4,35,47,42,200,204,39,130,204,63,249,162,112,161,91,19,25,114,20,178,25,10,244,198,53,110,47,105,52,129,24,18,83,3,64,197,210,92,163,84,86,82,13,107,8,31,85,249,23,182,42,132,48,31,141,98,106,167,141,138,150,19,129,61,38,0,36,143,9,148,252,154,23,251,37,85,175,8,60,214,223,77,97,18,216,167,3,156,204,211,199,199,148,69,41,72,128,13,38,160,247,184,134,186,187,43,113,44,36,214,229,89,85,55,242,28,134,141,90,127,4,120,97,202,23,114,125,176,100,98,45,254,0,240,237,26,63,198,110,227,253,8,88,201,66,70,198,146,207,121,5,62,200,113,159,218,189,26,48,38,143,46,85,33,171,233,158,129,83,39,156,108,205,19,149,125,101,172,185,35,230,202,178,100,50,13,123,9,19,170,133,148,81,101,84,249,220,194,42,198,158,0,224,147,155,177,60,99,49,161,76,30,118,38,5,97,235,25,148,12,65,154,31,34,119,73,24,100,7,50,42,202,6,46,96,160,70,106,48,146,52,49,173,239,128,50,247,11,42,207,193,227,122,119,25,131,240,69,148,26,54,212,66,200,3,31,76,81,162,153,27,141,53,240,1,30,176,124,50,123,41,119,3,109,188,132,214,80,236,176,124,164,92,164,81,114,125,99,62,41,113,72,37,211,216,25,67,26,14,100,109,203,62,108,89,82,214,230,172,154,195,240,64,133,241,99,15,149,29,24,195,237,227,68,218,232,248,147,124,205,19,32,146,248,122,50,202,55,113,73,141,86,161,184,175,200,110,249,224,32,215,198,7,34,23,209,246,222,209,22,131,26,116,103,226,72,214,41,29,124,117,30,70,103,178,190,79,173,121,121,130,131,128,99,249,243,39,121,178,177,45,216,89,35,82,98,76,108,93,203,40,115,7,210,84,68,248,207,43,210,255,0,77,56,222,139,13,29,75,42,163,0,163,194,156,62,48,241,225,196,163,169,216,113,29,88,50,79,26,101,106,4,144,171,137,173,106,129,221,181,72,100,198,196,197,104,99,12,163,72,167,210,78,147,210,81,163,114,228,182,105,200,153,100,98,121,162,153,25,235,51,67,60,18,97,50,217,26,72,208,56,41,163,61,39,158,23,254,117,75,37,252,105,94,23,144,136,20,131,190,128,113,252,216,125,165,170,28,242,96,230,93,25,245,172,32,249,69,149,75,223,105,225,228,121,130,46,212,73,30,35,71,212,126,228,101,246,167,6,60,57,86,157,43,119,185,127,10,10,251,74,254,124,203,13,19,90,65,31,255,0,127,94,35,71,47,228,105,99,232,97,150,31,198,199,95,83,178,210,89,16,131,96,149,43,31,249,20,253,60,97,140,12,84,161,14,81,175,89,84,240,230,101,19,92,27,242,46,89,168,108,165,66,150,243,9,118,73,245,68,146,197,27,113,163,55,39,230,79,178,74,62,161,80,159,211,218,192,147,129,133,56,223,160,95,164,135,81,211,141,122,53,105,252,213,42,62,242,191,19,41,55,103,23,78,68,146,214,76,178,242,137,84,122,89,190,146,202,53,56,253,225,39,219,19,120,154,211,18,109,70,79,155,84,118,89,38,129,230,16,185,19,64,208,129,120,208,222,46,164,172,184,137,185,118,176,142,180,199,140,168,89,100,63,4,134,72,72,50,44,227,40,212,234,176,121,167,188,143,194,21,231,214,206,40,17,48,225,179,185,48,223,188,99,194,101,173,84,17,153,159,128,162,53,84,88,35,126,100,164,218,132,2,157,132,40,235,137,153,60,194,21,43,50,30,39,229,18,152,241,175,238,116,154,217,35,154,14,213,133,174,158,139,56,125,188,138,74,134,212,145,184,85,131,39,176,131,86,86,82,79,27,91,13,72,247,214,206,173,151,135,47,26,196,208,199,39,148,202,158,75,55,189,34,64,76,170,148,63,105,45,84,52,153,211,145,157,57,134,49,167,112,39,228,122,129,153,100,248,82,240,153,60,170,153,149,76,177,124,247,196,193,152,69,75,166,100,32,248,80,177,152,66,38,33,103,228,78,164,170,168,73,76,141,98,50,101,196,136,135,169,15,7,136,170,148,207,122,148,212,60,163,122,201,21,107,137,177,245,26,187,81,244,30,70,187,222,242,172,166,27,43,20,29,109,216,224,159,17,138,159,62,236,24,248,138,164,165,166,143,244,34,117,155,222,50,98,203,254,180,171,79,86,128,178,249,147,77,84,19,201,240,40,191,231,66,210,63,108,254,100,234,185,11,102,165,75,192,210,69,192,204,66,69,50,181,232,58,219,224,19,192,41,203,249,71,196,85,70,98,42,172,134,33,99,196,152,198,146,241,36,241,131,42,51,249,139,149,54,15,40,20,202,216,102,249,131,40,208,51,2,127,105,78,95,79,60,30,97,127,197,11,91,172,37,21,251,66,136,130,88,172,110,222,54,82,162,49,159,212,182,62,49,11,237,44,107,89,185,229,202,157,178,55,228,84,35,33,46,96,227,75,38,5,84,89,83,206,147,250,68,60,48,251,38,91,25,49,29,108,2,19,153,63,141,66,66,38,33,134,53,191,173,51,85,84,203,51,130,178,132,130,237,40,209,65,173,130,79,213,136,133,83,154,147,83,158,180,124,60,170,55,241,110,163,146,242,98,17,20,183,14,136,250,77,95,76,245,58,132,152,20,112,121,133,23,145,46,147,36,4,198,161,99,90,218,201,39,54,69,67,0,36,199,148,171,85,153,193,186,117,79,145,176,89,249,16,19,49,140,136,140,216,144,115,22,136,171,145,182,4,151,136,138,158,52,204,131,230,80,144,222,76,233,232,103,227,72,91,208,117,62,48,202,197,47,51,206,50,160,100,204,172,74,45,121,83,145,85,163,30,170,212,36,133,218,168,195,50,44,225,174,126,247,226,34,48,55,99,140,206,212,22,101,87,82,172,209,134,46,148,41,159,145,143,73,131,168,73,37,111,121,159,141,43,48,159,142,164,126,167,167,5,145,217,16,197,196,53,174,183,79,14,17,24,32,245,170,143,74,139,39,152,189,139,78,207,17,19,199,130,136,223,161,247,96,66,49,139,204,170,100,102,34,95,36,254,29,73,57,173,101,228,195,137,53,137,172,118,50,178,147,254,5,234,120,121,79,153,102,200,204,157,218,154,70,8,32,240,133,68,233,92,22,129,59,60,140,72,110,227,18,55,50,126,201,140,23,186,151,221,152,114,64,245,101,99,153,149,172,36,141,12,115,153,212,177,159,166,192,72,143,91,32,76,124,111,105,58,100,144,78,31,82,173,148,198,141,142,88,250,64,86,206,202,21,107,79,61,133,139,133,111,190,211,192,146,12,193,237,74,105,32,16,103,194,98,165,196,219,55,144,250,0,95,157,234,128,208,199,181,234,90,2,28,76,76,129,254,5,150,6,179,19,111,8,252,250,144,179,42,128,86,42,105,53,175,47,72,146,105,245,167,18,83,85,191,164,22,161,210,64,155,212,92,68,250,138,126,170,170,242,182,95,110,81,171,75,40,115,163,51,133,122,3,206,65,245,37,169,210,189,68,138,190,227,122,221,79,58,12,78,98,166,49,174,217,101,220,85,53,50,182,92,208,97,23,18,22,5,37,205,105,243,24,188,107,12,178,215,250,90,27,0,210,115,62,226,79,12,76,120,209,225,14,229,139,103,134,54,45,169,61,198,67,68,0,158,49,25,187,236,86,16,13,192,197,205,39,154,214,76,236,193,201,136,73,197,109,148,177,49,130,49,82,181,135,219,191,34,235,15,252,127,245,90,36,192,25,24,128,129,36,228,247,83,116,138,204,78,72,68,102,128,49,165,243,217,249,58,147,153,239,34,1,248,202,154,194,237,183,217,51,50,124,88,62,25,81,208,45,88,94,148,84,154,112,73,243,202,33,32,31,24,16,122,125,164,88,117,109,6,235,40,204,62,126,36,190,5,144,8,168,224,24,11,6,224,102,103,240,41,107,138,172,156,216,149,99,240,17,14,96,129,106,146,107,28,198,125,110,86,97,42,92,198,3,79,177,229,202,186,53,148,1,254,126,46,213,37,51,67,75,155,219,40,101,23,211,67,45,212,164,50,50,107,150,190,135,180,223,196,227,150,83,34,4,171,167,86,234,121,100,3,12,85,204,32,105,136,48,159,250,94,65,123,138,136,51,54,192,194,167,182,201,242,118,60,241,63,111,66,221,250,204,98,90,159,169,9,39,165,115,211,76,60,147,241,42,56,25,35,3,42,213,86,251,22,70,137,126,6,230,158,124,106,94,215,80,206,131,45,225,203,254,132,196,211,8,86,98,73,172,161,229,126,111,253,209,21,38,178,42,252,14,171,110,37,206,98,244,201,47,26,91,84,97,136,120,81,147,30,50,141,61,68,105,63,130,41,247,24,214,16,46,25,245,86,22,80,242,141,33,12,51,136,143,83,174,69,86,69,169,116,25,32,146,62,213,188,56,242,40,216,114,78,34,42,136,15,121,88,169,82,108,58,12,253,178,51,213,114,179,137,79,204,48,198,55,165,176,47,162,142,94,35,21,79,200,101,85,117,45,2,241,201,230,42,44,49,162,123,162,74,163,73,25,71,152,41,131,36,254,68,246,98,77,26,128,93,178,39,158,97,11,23,228,81,246,86,164,234,136,172,172,163,18,75,20,227,233,217,27,218,72,182,112,244,133,108,70,204,101,108,35,252,167,233,146,27,232,112,74,70,24,74,144,53,95,251,44,171,43,134,105,200,209,112,132,89,100,174,197,82,86,37,160,60,24,48,152,73,228,3,30,51,56,122,212,6,170,147,101,90,50,26,39,16,214,191,135,191,18,199,100,255,0,78,150,34,20,137,172,168,27,122,186,216,178,190,158,60,124,165,75,107,102,65,35,240,162,174,43,98,93,143,135,34,77,26,147,210,59,74,85,185,9,101,169,84,243,75,132,204,177,10,60,107,237,110,179,4,226,109,37,241,17,38,100,51,206,30,81,20,152,209,129,170,136,63,107,145,83,33,125,10,55,198,100,145,252,164,164,250,52,0,73,131,134,90,149,134,253,179,22,201,58,135,23,187,137,2,212,251,101,79,42,19,254,218,22,49,134,188,105,236,146,15,213,17,38,103,132,18,126,189,41,74,149,81,152,12,124,200,41,56,198,71,226,74,125,109,131,31,106,93,235,217,79,136,40,176,42,148,12,96,201,220,189,38,27,196,204,193,42,194,27,61,228,195,194,38,14,98,161,69,37,217,169,236,163,29,241,11,23,143,234,42,250,29,67,85,143,148,170,114,124,240,8,111,249,92,169,72,76,9,60,161,74,202,110,39,105,173,212,241,50,97,15,26,50,100,8,54,92,38,228,92,182,53,168,4,15,184,168,40,117,57,10,76,57,81,102,64,219,95,16,137,154,63,99,45,248,139,198,145,93,233,224,70,62,239,16,201,245,21,156,155,93,203,59,84,189,196,204,188,42,130,228,115,45,121,38,182,8,217,46,88,147,157,25,106,9,160,103,47,26,67,241,58,7,171,208,30,32,69,148,158,218,155,248,111,168,65,82,198,87,88,228,17,4,255,0,113,66,79,115,161,85,104,126,128,128,108,68,96,114,241,170,160,135,131,46,85,7,24,192,157,17,133,136,85,67,1,228,146,12,89,121,19,169,38,10,124,145,145,235,104,94,179,13,87,228,237,91,89,27,39,10,97,108,32,152,102,8,249,113,41,251,139,40,132,39,87,34,171,187,129,140,106,101,244,143,199,153,12,50,212,198,180,36,238,196,170,160,90,236,64,240,154,47,31,220,72,116,197,145,227,78,218,20,184,149,93,148,152,147,65,139,116,60,137,85,133,101,200,70,247,228,63,210,26,204,204,198,196,150,124,153,81,191,72,44,164,74,102,106,67,136,15,221,241,98,76,61,70,83,228,196,141,230,110,210,46,103,63,226,93,229,69,206,18,197,46,219,205,80,214,223,68,157,59,14,85,70,103,208,120,126,128,101,80,101,191,201,209,28,191,143,203,78,231,218,77,121,77,100,6,113,15,34,127,242,179,188,10,17,13,67,109,180,249,79,250,12,72,216,19,246,68,196,25,72,201,9,182,101,102,195,39,18,34,6,146,25,101,230,234,67,214,155,47,50,97,235,204,132,246,102,84,177,42,176,249,148,228,130,204,56,144,179,3,136,111,226,77,169,245,108,18,248,110,241,166,243,25,77,100,12,49,4,181,100,81,90,54,78,68,22,194,182,104,242,155,136,137,13,148,2,15,133,84,220,105,43,24,39,205,16,188,101,88,6,147,235,100,42,96,57,100,153,158,155,47,149,80,214,190,93,191,135,23,26,168,178,161,0,185,118,163,42,159,101,168,227,31,14,215,22,36,48,220,197,119,116,135,141,243,120,144,148,246,76,243,86,172,184,130,70,98,150,44,170,82,124,104,131,150,242,196,235,83,196,213,255,0,144,92,155,224,8,125,73,83,31,46,113,248,114,38,236,101,108,144,51,139,145,25,25,145,70,60,34,18,218,141,106,12,40,105,193,36,236,12,180,199,83,233,42,56,35,97,118,163,41,18,134,92,18,180,153,130,181,92,107,99,206,137,205,143,137,61,168,37,89,242,238,38,184,161,131,131,137,115,251,45,1,76,67,190,92,177,42,56,215,114,228,157,251,181,178,99,193,36,15,203,43,149,43,85,254,7,91,39,200,178,156,53,177,152,193,109,85,108,103,131,27,49,41,42,214,12,111,195,149,62,11,9,237,21,10,194,178,150,85,166,97,70,168,43,77,237,40,186,115,19,39,50,160,12,156,104,176,149,48,212,236,24,201,149,76,60,204,85,83,204,50,179,148,89,84,172,195,2,55,159,202,170,0,154,100,58,162,29,146,195,217,246,147,104,114,79,225,238,36,115,44,162,193,230,218,226,18,54,29,240,39,117,41,49,81,182,206,113,73,155,117,199,244,214,239,74,39,131,204,85,242,28,199,149,156,43,68,207,92,250,163,16,214,168,140,7,230,207,52,20,247,226,34,198,75,229,198,59,51,11,141,20,240,142,114,24,213,37,38,83,218,148,249,170,103,144,68,250,105,229,13,86,177,255,0,219,137,70,81,163,158,195,198,39,10,41,243,229,193,6,85,37,143,68,212,118,147,86,192,52,198,60,24,157,72,40,122,183,18,251,85,171,65,59,204,38,18,81,112,193,146,86,88,145,123,83,248,152,188,178,42,131,124,249,60,203,54,95,78,17,58,148,164,103,158,15,134,85,87,14,120,49,179,149,42,140,204,50,101,241,202,206,88,164,95,31,36,133,95,99,92,2,48,249,144,190,177,4,132,196,21,181,81,85,181,250,53,76,128,9,61,168,118,80,193,140,206,34,162,13,255,0,146,65,48,214,66,63,219,76,162,152,221,192,7,114,158,141,100,200,50,216,19,39,239,206,78,212,100,61,36,251,38,101,218,173,168,90,134,12,123,10,204,203,19,79,0,153,202,130,178,97,235,120,140,44,105,116,247,240,102,82,108,10,70,183,13,222,68,25,50,137,61,167,212,48,73,194,81,114,46,111,26,76,173,215,55,90,168,135,197,202,177,88,217,21,71,214,65,33,37,178,92,69,75,84,253,200,49,25,33,173,152,50,131,149,26,25,236,17,248,85,87,2,76,25,48,35,18,14,4,193,198,63,106,110,252,114,65,204,167,38,109,32,188,133,48,144,192,170,57,158,22,73,230,10,2,52,205,177,255,0,105,109,161,212,153,124,194,40,191,238,173,90,132,210,201,204,17,33,129,87,42,148,76,158,9,44,98,115,13,255,0,145,68,82,76,127,135,50,183,134,96,16,29,170,121,3,42,141,35,60,98,72,117,108,8,54,81,50,226,196,65,39,95,219,255,0,242,210,137,147,43,74,253,164,188,130,85,86,19,109,78,95,101,164,162,221,143,105,44,92,106,101,154,86,215,66,206,203,19,33,97,125,53,217,103,198,163,140,12,209,11,200,165,231,204,222,141,226,77,136,45,132,126,112,109,188,13,139,145,50,129,84,15,170,49,17,33,123,9,90,119,152,34,67,201,212,239,132,254,97,36,98,138,183,58,12,3,108,120,77,20,101,91,103,204,97,7,151,106,165,232,110,199,110,12,193,42,163,141,14,84,144,33,115,21,149,80,71,48,199,41,56,75,137,81,210,73,36,96,97,20,164,146,101,84,177,189,252,75,83,33,222,70,253,181,185,5,81,203,70,51,114,254,220,169,117,246,149,124,224,102,8,150,141,61,24,146,79,250,174,69,125,0,36,130,62,100,43,48,142,180,224,112,151,233,89,123,236,50,248,134,154,76,161,131,38,46,208,34,93,66,238,182,182,220,156,223,44,79,180,147,63,70,86,136,121,131,115,149,80,203,177,201,153,160,54,82,247,102,229,31,154,63,208,70,94,162,170,171,47,8,220,38,42,82,104,220,159,211,165,114,41,178,175,209,69,145,254,205,176,194,241,112,167,176,228,158,180,124,197,202,164,159,234,177,185,140,180,126,48,252,155,73,113,113,17,68,175,50,220,58,182,33,95,133,52,141,60,4,246,178,174,61,38,236,145,142,194,135,221,85,20,247,100,199,202,153,89,130,72,214,163,157,73,12,25,51,68,226,66,82,27,147,17,83,87,201,101,184,20,187,216,113,75,120,114,226,79,97,85,113,169,91,50,168,133,2,136,159,67,101,91,106,203,24,145,114,141,89,86,178,200,64,230,46,81,163,246,99,146,62,212,140,202,226,173,144,91,14,212,115,98,97,47,98,231,122,194,132,227,149,234,17,23,68,101,38,83,240,162,38,105,230,20,24,101,149,83,153,138,212,99,145,64,212,51,171,120,83,202,219,139,155,35,225,202,158,201,208,192,237,9,114,147,246,146,25,143,37,111,72,136,44,75,42,62,226,191,193,83,230,241,3,9,146,51,67,231,204,148,6,238,198,79,186,157,64,97,36,243,25,0,193,245,177,162,147,132,162,91,231,214,140,93,34,90,161,189,249,250,149,64,88,9,32,230,18,219,18,98,126,28,62,60,40,167,233,179,151,221,196,137,124,109,179,248,150,223,85,102,60,43,25,134,85,96,138,168,120,184,165,170,170,216,196,31,74,141,97,165,201,233,198,36,194,170,224,241,159,134,90,147,72,198,254,61,254,74,121,251,82,177,249,160,15,253,165,207,53,62,158,139,57,143,226,196,175,183,131,146,52,1,170,129,57,248,141,212,172,178,92,150,222,203,28,162,146,55,166,202,196,98,170,248,210,83,43,47,134,245,69,126,104,147,241,17,122,31,194,235,242,191,229,45,6,85,141,25,93,229,22,188,196,17,17,177,166,12,190,234,109,39,225,166,173,16,249,68,50,254,210,153,159,166,237,106,15,152,217,5,246,210,237,234,54,146,43,140,77,112,72,94,25,122,209,12,52,27,46,81,23,248,208,38,124,25,49,49,25,77,4,51,163,29,251,66,164,29,85,74,169,240,44,138,15,148,74,66,243,137,239,221,139,17,22,250,219,139,145,118,149,109,159,63,123,220,46,68,1,224,207,7,213,90,174,3,6,222,43,195,238,37,59,105,126,124,66,76,227,105,235,89,35,204,17,39,91,8,213,76,200,24,16,238,106,44,137,152,165,199,230,171,67,124,113,143,181,97,119,25,241,152,252,222,210,149,147,61,146,120,98,21,38,221,11,52,155,188,180,28,218,234,173,179,249,121,86,216,19,193,101,224,104,133,65,67,164,28,232,188,203,56,116,146,163,16,155,68,213,97,44,133,6,25,255,0,73,13,182,181,146,126,110,33,173,144,236,142,81,225,247,22,115,38,78,16,56,133,149,4,253,76,223,84,2,117,45,47,164,150,62,164,3,53,12,225,127,106,68,210,171,80,146,203,132,194,228,77,137,140,172,38,159,26,203,233,98,69,82,48,227,225,49,85,12,152,123,150,36,111,97,225,74,251,107,106,10,215,82,165,144,242,131,54,84,150,214,180,105,213,85,199,6,28,89,86,153,225,121,9,212,156,146,224,196,172,55,255,0,194,9,241,43,74,123,38,20,120,146,41,52,242,251,113,37,172,159,178,58,231,101,100,58,86,174,116,67,4,18,125,165,169,245,163,146,204,41,44,107,236,163,103,42,117,2,224,101,75,28,153,3,66,213,22,204,209,146,137,202,41,88,144,1,128,120,36,196,98,171,86,100,35,59,82,91,40,124,153,149,217,148,146,171,0,26,49,22,141,128,8,183,154,126,38,97,196,129,13,192,253,209,98,72,109,88,59,205,227,30,36,9,131,59,38,92,168,150,79,139,245,86,239,49,149,3,43,50,2,178,238,84,110,19,45,172,184,1,123,150,19,225,142,112,48,169,249,154,120,241,129,151,117,200,149,148,170,200,175,200,172,221,49,11,38,202,9,71,132,201,93,9,143,225,202,152,26,4,73,36,202,133,176,172,170,140,33,147,12,101,58,216,192,144,68,234,227,77,100,192,36,97,229,18,77,63,88,2,48,223,19,107,200,170,79,159,1,139,30,68,178,238,168,229,230,83,223,141,173,99,19,132,89,70,171,233,239,153,168,32,243,11,145,24,185,173,27,38,66,134,64,151,129,1,135,17,213,64,89,177,63,218,64,89,4,101,126,100,50,138,173,145,232,117,185,6,194,229,76,153,1,133,246,146,72,115,54,199,196,82,170,120,15,247,132,149,65,149,140,253,4,99,237,138,52,5,150,158,31,116,69,84,23,176,163,229,90,36,177,137,236,74,140,71,250,56,253,229,139,225,227,98,166,224,39,14,36,39,166,229,122,86,40,167,50,178,173,177,44,167,251,67,90,163,85,15,207,169,92,204,207,80,124,210,197,148,107,84,251,138,105,195,249,65,98,34,154,198,165,154,103,37,223,72,14,236,164,17,4,155,210,92,60,79,218,101,91,223,12,248,242,226,202,154,83,208,196,157,204,81,98,34,106,169,155,205,228,55,135,61,54,52,109,236,92,194,65,178,168,98,26,34,24,118,220,62,218,20,70,107,144,250,133,147,170,31,187,10,109,73,124,73,32,98,179,54,155,174,178,137,135,47,34,136,126,158,244,153,207,14,235,253,105,100,41,28,139,42,215,177,70,204,242,70,180,63,60,101,132,105,131,27,59,81,76,152,57,41,108,21,21,201,97,202,78,213,131,244,220,27,113,225,50,120,104,28,121,86,12,99,4,168,166,53,188,73,175,193,241,106,15,152,57,10,154,50,48,60,21,7,128,11,19,148,169,36,156,113,145,101,39,155,139,172,170,178,177,43,135,190,207,132,170,170,55,156,214,113,45,83,52,221,143,112,98,173,85,87,13,205,83,19,80,95,143,181,5,50,98,198,76,3,201,247,72,180,122,81,61,226,165,101,40,172,105,14,170,28,110,209,34,195,124,57,221,66,95,3,164,129,101,253,169,17,12,164,29,39,14,36,42,176,173,34,11,103,179,221,196,138,211,211,31,231,202,37,227,255,0,141,31,27,0,199,212,180,44,84,86,152,5,31,210,69,25,145,61,212,138,4,105,210,122,69,139,238,38,225,161,136,86,124,221,161,63,141,77,173,96,219,78,100,198,161,173,138,83,230,10,89,25,132,173,230,202,172,166,105,224,66,230,22,66,173,65,135,18,115,57,162,242,125,197,106,153,188,1,91,169,201,39,133,49,245,41,196,233,91,67,26,12,18,117,70,18,54,28,200,34,39,180,166,202,191,101,59,183,142,132,229,172,105,83,65,196,180,195,128,76,124,197,228,93,48,59,66,143,170,55,248,16,179,40,96,148,153,130,44,73,241,33,121,56,182,132,25,171,80,79,9,4,174,77,166,207,236,164,243,40,108,133,221,21,101,77,89,4,193,146,12,124,165,64,26,72,243,230,17,83,25,58,72,242,71,250,172,105,52,205,43,113,4,157,185,71,245,17,86,29,89,70,79,153,136,127,113,62,170,146,125,167,42,148,11,49,39,145,185,89,137,21,25,164,54,207,152,1,63,132,171,75,47,152,53,170,100,49,164,146,97,144,175,83,168,214,86,82,135,212,128,94,101,233,54,177,10,12,37,83,47,140,241,251,169,92,247,159,207,10,50,54,168,195,233,49,171,136,76,162,42,42,29,222,216,120,178,168,19,73,157,24,158,226,58,28,194,121,179,42,193,234,116,186,221,67,107,231,219,198,170,225,221,238,123,148,69,83,248,17,15,54,50,112,165,168,89,126,139,99,73,131,253,216,148,213,240,65,36,140,218,69,227,68,85,49,243,187,138,155,108,6,153,72,182,4,55,165,31,233,47,143,164,33,125,165,112,240,128,75,75,228,213,9,91,121,4,217,149,254,8,73,53,79,19,57,132,164,141,38,92,25,111,226,93,74,200,209,100,168,109,102,16,12,12,44,65,114,37,181,203,42,180,60,207,7,85,51,7,50,192,58,135,27,248,114,41,90,170,219,43,35,242,139,16,213,149,109,104,33,15,155,177,75,33,153,145,67,224,79,100,159,105,89,67,135,19,6,96,151,145,72,177,128,69,213,90,237,143,218,180,25,174,184,140,222,105,222,125,68,198,149,218,211,142,75,51,68,226,146,168,247,35,147,212,180,60,192,31,158,101,74,169,13,201,73,8,115,37,198,38,208,201,236,105,143,18,6,225,140,41,50,136,72,40,118,163,23,9,86,21,179,57,67,37,236,157,220,148,92,5,226,3,240,172,125,67,254,43,38,79,60,145,166,17,149,142,71,170,158,201,39,196,95,249,211,125,25,2,187,35,56,149,97,180,174,244,249,139,21,20,29,60,8,47,253,46,37,69,32,210,95,1,224,96,87,18,38,94,60,139,72,102,122,105,58,151,216,198,32,144,182,86,176,122,184,242,44,102,184,209,199,81,232,110,34,145,53,140,241,145,115,99,67,157,39,154,33,72,153,82,93,202,140,125,165,136,136,161,146,29,27,104,229,246,102,12,124,165,74,100,152,30,125,171,228,199,197,155,19,132,188,137,52,56,103,39,105,83,89,132,88,209,7,44,141,185,67,73,209,144,100,147,154,81,19,74,208,241,225,77,182,196,24,250,147,171,18,101,203,29,68,112,52,193,33,116,207,25,71,244,209,102,173,157,244,145,70,243,31,72,145,80,204,76,124,162,91,184,166,81,249,19,47,173,120,223,243,107,198,141,244,85,45,147,6,86,112,149,46,100,108,171,49,54,204,7,31,255,0,36,197,140,34,81,61,239,130,129,125,169,253,146,164,245,43,182,174,82,152,49,74,206,85,33,125,90,113,31,40,74,66,13,5,51,85,30,49,48,152,68,89,178,225,243,128,131,86,58,124,158,129,48,158,106,148,60,128,81,108,134,65,203,203,148,138,190,168,204,199,136,201,113,9,51,82,127,83,211,188,156,216,185,20,220,105,36,130,69,213,141,24,101,6,35,40,125,67,85,18,55,153,130,36,213,82,113,204,252,28,206,6,182,28,111,1,38,255,0,136,71,39,218,80,161,141,19,184,34,228,84,48,222,60,105,14,156,62,138,168,210,98,201,103,8,150,137,250,110,84,159,210,74,26,156,125,168,224,145,82,208,234,16,78,27,2,84,171,37,24,73,33,103,91,33,61,51,71,222,66,230,48,134,65,160,253,19,31,49,151,75,243,7,214,75,231,192,1,23,66,200,167,37,95,232,230,182,70,120,250,69,200,130,97,173,99,19,49,114,99,86,114,116,171,8,124,161,42,40,53,175,199,138,88,178,141,73,146,236,116,71,50,162,139,234,166,68,157,19,183,145,22,204,125,88,145,240,244,245,28,98,101,23,18,99,233,80,72,62,25,75,54,205,105,110,76,155,229,159,148,40,141,206,80,45,179,224,60,72,0,179,41,59,86,212,203,43,131,204,134,114,244,149,125,134,195,139,185,81,198,170,136,70,118,175,134,167,197,212,157,84,147,72,73,89,64,97,31,155,18,76,247,190,18,178,152,30,53,39,100,28,139,65,89,133,127,136,71,147,181,51,141,168,113,116,149,76,76,209,146,237,250,75,137,18,29,61,46,180,24,76,92,169,54,216,232,222,66,175,214,247,40,250,214,74,207,151,219,80,208,217,44,103,85,16,53,38,196,24,74,158,186,131,127,196,232,176,51,144,108,69,153,152,187,138,37,205,36,235,249,67,103,244,228,60,109,97,107,159,250,143,90,86,144,79,197,45,172,181,108,74,137,88,138,182,51,89,229,30,97,9,72,220,109,44,152,195,4,188,139,237,38,78,149,11,177,210,177,197,95,98,221,154,135,122,14,106,105,63,184,144,218,208,197,178,246,149,84,9,239,16,24,16,172,13,27,42,188,115,126,199,12,209,249,166,135,20,213,186,50,182,48,50,196,138,63,246,150,90,62,168,2,240,14,44,75,165,221,211,229,136,76,162,80,116,57,35,88,188,63,73,89,153,69,134,213,58,52,8,100,140,5,182,100,195,198,6,108,75,84,105,236,19,57,81,236,96,39,3,237,169,54,99,250,174,71,35,215,55,147,163,13,246,57,72,185,228,61,91,107,101,47,16,133,254,181,250,26,203,225,189,85,223,105,72,134,15,194,42,58,222,104,137,91,167,245,247,46,191,249,21,69,175,99,156,198,206,72,140,226,228,78,105,245,9,224,191,9,68,69,78,109,25,46,55,181,198,181,154,156,24,211,109,146,252,171,252,13,35,92,14,72,22,15,152,60,138,66,126,250,180,124,74,112,218,146,200,111,32,77,145,73,172,116,70,136,199,90,245,38,70,31,106,38,54,173,96,215,25,141,168,103,73,62,28,170,210,146,4,178,15,49,74,177,108,197,25,81,23,35,163,198,181,28,209,161,102,25,33,11,201,25,109,52,246,16,105,242,57,176,10,243,97,82,107,86,98,122,201,147,63,58,200,193,223,112,161,76,98,124,210,82,243,24,241,159,196,84,202,125,81,4,128,124,98,39,101,5,101,51,13,197,143,213,77,163,73,60,145,243,21,36,11,199,25,49,13,171,4,53,149,29,164,8,124,242,70,122,223,235,12,32,208,193,48,38,175,134,167,7,159,17,82,212,85,97,148,105,43,43,41,231,16,18,118,24,117,189,197,91,13,168,98,201,27,197,137,43,41,211,26,179,252,30,141,168,113,145,52,53,219,10,14,18,169,9,63,235,50,208,201,252,125,169,35,22,101,200,172,129,119,58,49,254,218,173,135,168,114,179,42,228,126,164,127,62,20,238,158,200,253,38,84,168,189,212,235,80,238,224,151,221,77,3,36,5,31,9,87,27,159,101,46,11,216,96,245,167,154,123,89,242,48,50,210,217,144,26,8,157,75,249,48,32,201,229,227,18,86,252,113,150,201,51,61,74,47,202,37,97,141,56,79,202,82,173,201,200,172,106,159,38,115,47,182,195,230,138,69,63,63,88,28,191,164,18,165,48,114,51,9,68,144,207,211,111,47,80,134,153,81,156,22,104,147,224,71,101,50,242,72,50,238,135,252,106,96,218,134,200,71,196,92,138,242,5,57,197,194,97,38,158,137,70,81,252,220,12,169,246,87,236,63,42,191,7,44,124,146,77,126,108,185,81,85,183,111,173,34,234,30,131,165,68,63,148,171,228,81,119,20,32,141,47,169,73,151,68,249,30,62,171,123,90,182,129,193,214,17,124,57,132,68,91,46,224,144,125,171,85,109,109,113,1,132,209,68,140,14,152,173,207,250,84,234,172,35,50,125,6,214,217,65,147,244,209,147,225,128,96,97,68,46,212,59,244,221,24,249,133,144,68,65,204,129,43,106,241,68,47,34,114,120,179,25,211,220,62,49,240,149,91,110,65,38,34,228,126,122,128,92,198,171,39,23,184,170,244,245,192,200,60,37,83,99,165,149,89,76,53,61,171,235,122,82,64,235,108,132,195,149,89,89,64,4,214,117,40,11,141,24,120,199,124,184,137,90,54,112,143,168,68,192,165,13,243,254,170,43,241,104,227,51,148,170,46,52,57,194,226,50,51,209,198,86,115,100,42,77,150,44,221,68,126,69,48,117,200,36,147,16,74,168,97,204,100,150,46,53,49,132,164,151,148,34,227,85,26,123,82,101,66,171,32,53,29,113,58,54,38,173,172,98,89,14,99,10,197,177,242,72,159,113,142,45,148,118,26,177,236,23,74,81,119,15,122,76,198,75,125,90,118,124,56,145,236,159,151,181,98,200,222,67,183,74,169,195,81,88,105,201,145,50,217,226,26,222,195,1,20,207,2,38,178,137,87,18,26,1,253,164,181,240,231,100,234,85,175,11,254,146,89,49,143,26,122,136,173,145,170,4,2,11,221,77,9,215,255,0,4,4,55,162,164,191,242,37,97,234,214,22,153,228,250,168,115,62,86,62,41,75,115,217,249,214,195,4,120,212,199,105,5,38,49,61,228,1,140,49,145,31,60,47,240,73,76,194,121,167,49,71,48,31,185,68,201,140,76,137,125,63,98,161,123,248,19,139,39,33,115,63,242,69,62,0,8,12,200,119,173,140,159,182,26,93,202,6,205,201,29,73,67,185,201,196,166,105,43,71,4,252,188,95,157,116,27,137,128,40,31,203,254,133,203,228,218,156,179,158,184,228,147,51,179,167,133,171,170,157,54,27,198,47,117,60,128,102,46,119,2,201,228,99,57,85,109,81,136,186,9,237,170,22,76,8,202,196,166,214,24,251,145,144,39,229,226,90,173,76,207,4,219,140,115,183,78,189,200,139,134,0,92,57,80,112,241,231,237,70,223,67,203,230,111,164,144,70,152,60,234,138,204,109,84,186,99,50,1,139,207,134,207,164,140,161,198,88,137,143,31,210,79,98,53,23,70,96,49,243,9,7,49,131,78,204,16,120,37,198,11,8,196,150,200,117,85,16,201,173,4,150,118,173,1,164,100,111,117,31,62,144,132,39,20,172,75,32,198,36,97,243,74,69,130,191,208,119,179,26,1,143,203,43,149,125,181,153,182,82,225,190,25,103,97,202,160,205,145,213,12,109,219,82,166,76,12,168,79,71,103,186,157,214,152,101,24,204,152,153,128,47,112,149,215,137,203,37,172,68,122,35,198,68,242,169,155,111,12,162,68,73,159,93,4,152,74,142,99,34,73,30,97,127,200,149,138,171,48,83,238,224,198,27,194,40,163,18,5,239,223,114,164,183,209,158,86,112,246,9,1,2,202,84,31,5,37,178,177,70,141,29,127,160,122,194,133,228,62,236,63,241,89,233,236,99,240,9,74,171,24,246,89,3,148,73,37,149,9,197,250,69,122,146,89,53,76,24,161,141,48,2,247,70,152,178,124,66,117,40,184,116,243,137,202,98,170,8,113,158,54,41,228,59,80,50,100,159,200,167,231,135,124,199,135,42,118,248,199,247,68,131,52,33,254,126,36,139,27,88,155,50,248,28,242,78,134,202,124,193,180,34,50,54,152,181,23,22,92,170,161,240,25,230,194,253,36,230,24,114,141,63,248,198,222,122,146,95,134,207,225,202,131,125,12,81,31,10,183,146,204,99,74,222,17,144,138,157,212,143,249,9,153,52,248,249,66,136,135,112,248,60,70,79,164,198,25,98,169,25,241,137,157,43,22,133,175,204,179,135,106,9,172,76,195,24,133,243,229,81,212,144,229,198,229,197,198,171,33,201,34,152,204,191,160,29,172,7,201,64,64,211,114,136,247,241,42,110,212,210,7,31,74,162,212,75,48,21,12,3,198,226,48,149,22,7,255,0,232,180,49,235,104,103,176,79,196,134,168,181,103,0,178,121,196,162,102,79,151,26,119,219,93,46,99,217,36,29,74,34,238,3,242,36,101,26,57,52,139,22,208,194,29,217,254,170,98,203,45,202,134,123,207,230,252,69,77,235,100,144,75,11,226,52,159,25,133,103,82,95,179,250,41,174,108,163,66,27,32,214,172,132,154,38,251,1,12,12,111,204,168,161,195,1,65,218,167,223,112,49,241,25,111,135,112,113,19,169,110,227,6,203,125,140,166,67,24,189,212,7,158,94,20,203,130,200,124,220,72,83,64,139,4,153,66,85,164,248,98,105,194,56,200,240,198,137,37,137,76,201,140,233,89,198,147,143,221,66,143,86,25,49,152,208,86,79,227,70,48,204,43,16,22,191,224,78,38,68,220,247,188,132,88,178,6,81,242,162,130,206,68,65,164,179,193,109,113,13,198,53,198,218,65,240,76,13,119,7,246,148,235,216,79,62,213,147,195,245,87,59,29,10,95,211,178,36,152,171,229,148,1,246,132,73,78,152,54,38,48,42,148,207,102,5,66,51,71,149,137,134,60,130,39,82,212,104,25,125,165,149,173,145,43,73,155,18,29,250,168,19,189,162,100,64,181,212,219,176,39,130,93,50,73,227,37,214,90,147,108,62,213,61,27,88,30,76,182,113,41,249,22,142,61,121,21,176,223,46,75,223,196,84,123,227,19,193,105,170,158,73,163,234,196,158,109,142,65,171,147,146,70,16,190,50,54,24,70,38,47,121,243,225,50,43,96,126,212,11,234,96,110,180,154,76,97,139,153,31,48,210,197,237,37,102,12,162,164,26,161,240,46,8,94,34,167,208,231,141,73,195,134,113,19,169,54,102,113,251,72,97,241,40,247,224,19,59,86,163,76,131,39,221,88,64,12,66,51,230,214,223,77,173,25,56,132,179,33,25,80,83,38,6,79,105,21,26,144,3,7,233,85,28,108,3,7,182,128,125,196,72,196,237,77,184,42,171,63,18,112,213,88,136,176,147,72,113,15,234,162,174,44,183,36,249,68,108,96,202,40,6,84,202,194,178,178,19,44,121,35,119,45,111,184,6,76,41,157,196,50,9,72,64,228,156,138,141,27,93,74,63,6,23,234,37,166,146,56,199,76,76,247,137,98,24,96,157,218,37,172,160,184,13,42,172,128,32,49,57,141,60,4,247,82,104,212,241,68,196,200,44,137,25,156,162,82,101,41,109,3,76,240,21,137,92,198,99,26,244,157,67,16,93,66,65,76,212,228,40,49,109,84,172,110,219,1,207,181,197,194,148,73,146,50,13,46,181,52,162,115,123,137,91,30,121,61,200,85,97,253,6,143,152,1,117,39,20,247,4,34,149,100,50,38,244,60,111,194,170,170,22,82,209,147,17,76,98,90,192,241,163,97,195,60,158,17,37,50,198,137,147,0,46,228,189,246,80,124,59,83,121,244,228,140,60,165,198,163,238,60,198,119,226,77,192,130,213,216,105,188,1,87,152,248,146,127,249,244,186,182,51,200,158,134,24,198,245,166,213,64,125,43,230,178,196,235,79,130,199,224,69,4,35,199,212,176,122,198,101,49,108,224,184,70,52,45,147,25,129,55,141,27,115,210,133,181,173,56,217,212,145,65,154,156,142,120,201,135,20,231,137,81,176,220,12,54,85,49,112,23,198,149,155,18,97,0,196,146,6,42,84,173,149,212,55,54,87,166,80,227,68,39,104,134,180,195,134,63,117,102,110,62,148,188,5,197,241,10,178,173,136,47,12,34,255,0,66,212,16,144,76,225,90,159,106,49,179,149,25,12,204,39,82,99,42,200,164,205,244,153,99,39,82,142,181,146,113,61,146,195,237,46,169,62,24,228,179,169,33,159,166,24,70,37,217,185,177,245,27,77,236,7,166,245,33,240,51,41,85,172,59,81,148,125,170,32,52,128,140,154,67,96,199,230,44,171,25,75,238,43,151,48,36,130,113,49,101,69,76,173,24,199,151,42,141,135,24,249,50,132,164,84,1,141,46,111,9,74,177,69,146,53,127,146,77,245,172,31,116,85,25,169,46,246,50,182,145,34,140,169,101,110,161,177,147,231,152,164,42,248,24,217,101,191,119,238,189,118,218,231,42,173,13,193,249,224,124,222,63,219,75,217,67,79,83,100,194,196,129,24,95,182,157,27,79,28,128,203,237,169,187,43,88,48,120,114,242,44,108,20,117,207,137,125,15,25,64,206,33,137,107,159,51,78,70,39,205,151,42,128,141,118,242,3,54,82,127,186,181,154,102,248,111,197,216,149,100,99,118,86,222,231,112,211,209,180,117,188,94,17,32,175,180,144,35,63,52,65,23,26,252,253,85,175,237,116,221,174,41,98,32,163,121,174,158,109,67,127,101,90,201,117,51,251,80,179,55,127,99,100,233,22,47,159,113,203,33,128,126,233,18,203,88,209,75,237,32,33,207,185,201,134,219,149,51,97,158,94,213,85,99,157,150,130,96,189,144,143,202,46,52,124,200,212,211,89,197,23,145,107,158,17,165,176,223,46,52,175,182,152,13,6,211,113,60,251,86,16,52,216,35,75,205,200,158,89,26,41,89,148,34,228,75,235,117,32,196,124,50,196,53,141,80,91,14,88,194,13,156,40,103,201,150,51,242,192,227,77,131,48,18,83,64,198,1,25,152,203,68,20,122,149,105,127,176,91,95,166,244,229,147,50,135,36,98,32,164,177,132,157,152,60,73,213,60,50,78,126,28,168,2,54,101,33,224,159,183,40,214,216,220,124,162,86,54,81,160,198,27,243,114,169,88,207,137,234,76,236,198,134,29,108,81,195,51,202,14,85,170,76,97,205,3,248,185,19,170,216,17,49,252,161,114,141,111,146,17,140,4,196,37,170,101,142,75,119,231,27,207,50,229,247,23,116,197,181,96,141,139,39,154,234,90,252,39,44,83,241,16,75,242,20,202,29,106,47,137,172,23,204,201,132,71,246,123,127,251,250,143,81,106,224,117,244,234,158,172,250,246,63,102,232,57,149,219,22,11,40,149,164,3,14,52,190,34,174,5,164,169,238,40,34,48,198,180,227,250,101,87,250,111,88,110,73,139,22,85,5,102,77,51,21,149,78,188,249,35,39,186,150,79,184,4,110,162,165,97,152,242,49,122,101,62,228,25,125,197,91,48,149,81,220,108,243,153,245,114,165,55,208,47,234,57,177,113,163,232,94,76,12,203,196,84,238,99,223,38,38,36,234,75,228,226,122,146,125,137,58,120,190,162,246,155,184,56,135,139,126,66,145,63,212,48,25,26,95,55,90,88,26,216,36,62,88,130,228,72,209,229,115,163,119,26,246,24,62,100,233,61,93,136,121,149,167,183,3,226,75,138,152,50,25,6,196,198,182,99,35,49,252,67,42,173,142,127,83,142,135,68,222,84,222,112,151,229,252,215,65,128,31,240,6,90,127,38,25,36,243,98,74,166,64,57,58,146,213,124,70,102,103,228,104,212,154,85,146,96,230,137,43,18,134,167,173,217,89,102,52,162,43,159,195,119,18,71,195,185,198,176,126,143,0,253,210,33,163,184,44,148,25,85,79,227,195,149,80,70,173,174,182,102,41,114,177,17,69,225,61,105,24,141,245,32,73,240,194,176,209,157,150,155,60,18,101,137,104,50,141,60,170,187,125,104,57,165,41,160,132,30,108,229,91,36,132,152,241,5,21,82,155,140,87,73,213,82,167,3,245,73,55,226,123,33,147,154,82,138,184,178,157,90,7,148,66,92,242,215,226,211,43,73,243,124,165,73,38,10,82,24,238,199,233,104,118,64,146,206,220,169,14,161,141,20,103,229,198,184,117,63,199,32,73,126,208,60,68,251,169,204,205,79,107,119,221,40,88,254,210,130,245,58,57,102,233,26,45,78,156,23,214,147,135,116,52,81,161,193,218,191,221,34,229,84,239,62,251,180,139,165,82,51,114,62,82,174,136,88,229,153,85,62,69,108,9,6,119,253,36,202,55,34,198,224,59,99,164,54,186,147,211,120,66,157,176,38,170,206,62,123,6,85,57,50,158,112,207,242,139,85,110,164,157,57,249,141,214,170,43,100,238,123,144,172,174,12,186,161,54,250,217,126,29,74,114,202,134,252,135,204,24,164,198,186,215,162,3,187,42,46,51,0,62,36,213,208,77,198,56,195,33,202,25,57,139,136,137,244,107,39,194,99,50,170,253,67,91,6,75,56,68,185,245,172,57,217,241,8,73,25,71,86,185,101,26,126,229,153,68,152,67,159,145,114,247,154,92,110,146,145,62,210,86,71,33,241,75,236,243,83,182,69,25,86,167,80,135,24,147,88,152,50,146,171,195,230,249,80,53,175,219,123,169,166,111,248,255,0,232,174,172,115,81,137,173,73,165,106,164,143,229,34,255,0,26,136,14,158,216,157,248,68,186,148,203,32,65,30,98,137,71,204,213,186,68,79,230,47,34,86,101,43,26,191,136,172,48,37,198,230,228,71,198,152,73,62,1,50,107,79,119,79,101,255,0,180,137,202,52,100,246,69,23,52,72,169,150,166,53,188,132,210,96,126,68,59,32,39,44,158,120,204,204,33,38,149,166,5,144,254,111,26,5,39,35,86,229,230,68,50,24,250,74,36,243,206,12,34,125,181,242,102,164,166,35,48,154,2,6,171,8,89,167,171,114,102,16,134,37,174,99,32,194,103,54,60,104,169,38,33,122,69,198,176,53,80,236,129,132,201,133,37,109,95,4,189,69,91,107,106,159,36,121,66,84,190,239,70,75,173,38,88,133,39,237,172,244,245,171,227,112,152,171,157,151,34,214,90,227,169,66,16,131,166,89,86,198,122,108,110,164,158,226,201,152,248,87,200,115,63,34,203,100,109,113,41,131,202,53,231,214,142,74,211,85,49,152,211,94,190,81,42,169,6,38,95,14,92,35,243,11,139,234,42,24,22,88,152,206,84,174,214,123,252,240,226,64,120,28,163,226,69,135,170,148,54,161,131,100,14,161,174,119,171,94,74,216,188,34,255,0,90,62,226,125,149,71,40,68,150,179,214,117,33,25,150,47,26,70,204,165,105,145,47,91,38,202,73,242,203,23,26,176,173,181,138,60,121,132,178,153,167,143,24,28,203,93,108,2,12,157,72,85,100,21,164,87,40,55,44,47,80,150,113,188,243,177,21,14,156,146,64,243,9,14,22,18,49,240,148,73,153,69,86,45,32,70,28,144,41,203,232,24,158,244,124,59,44,75,116,144,250,147,16,172,101,89,9,250,169,224,140,79,184,158,188,195,146,62,84,163,208,65,24,253,171,110,97,198,26,67,121,132,61,140,200,141,170,152,113,191,153,38,124,159,201,148,37,66,250,169,4,134,247,40,167,65,252,72,8,204,197,149,8,249,245,182,79,230,92,210,214,101,172,158,164,214,158,53,174,12,197,236,89,144,248,118,42,39,211,196,40,62,82,82,156,12,9,66,62,44,75,123,45,78,46,25,98,88,154,237,158,200,136,168,164,155,184,120,96,14,51,51,24,89,80,246,181,85,83,162,230,151,20,107,42,171,226,19,184,75,214,175,222,141,248,83,171,16,171,35,28,248,214,80,106,79,134,184,74,183,74,234,73,115,71,132,194,196,164,231,214,130,49,211,58,223,150,27,12,178,172,89,155,74,157,44,47,31,119,106,218,104,115,167,15,229,5,196,149,213,60,228,7,42,106,201,36,16,248,150,88,141,77,65,129,6,15,49,184,136,189,235,115,178,97,9,114,164,115,205,101,38,95,219,84,21,175,136,56,156,162,228,88,217,149,224,163,120,102,28,144,98,150,46,84,160,212,243,179,191,230,190,91,207,141,23,191,136,62,210,161,36,223,87,116,229,91,101,67,40,206,75,234,72,103,250,89,86,184,16,199,129,134,196,171,227,6,12,230,125,84,5,196,102,65,99,204,17,113,166,196,92,184,10,77,255,0,17,151,218,75,100,210,86,201,38,99,69,74,223,172,0,57,79,22,81,241,61,24,29,67,185,39,82,75,41,93,182,65,128,105,43,124,48,237,70,132,244,221,179,248,81,76,152,141,140,205,202,114,89,33,51,107,38,117,107,24,88,130,34,151,178,190,148,66,101,14,76,139,170,204,170,25,1,212,185,253,245,80,32,159,247,84,164,140,188,115,42,124,10,32,124,69,184,173,237,229,71,195,248,235,84,41,108,21,137,113,36,119,112,193,36,28,66,95,159,190,33,105,235,88,211,137,138,81,5,249,248,215,149,213,175,81,14,81,107,220,245,250,38,233,38,194,93,59,31,186,233,53,37,117,220,86,75,137,202,142,243,36,151,175,198,31,10,254,42,92,105,34,6,186,218,86,88,223,81,126,180,209,250,194,186,254,43,12,34,246,174,142,151,170,190,47,233,169,197,213,244,58,196,218,186,122,232,59,195,182,127,18,2,239,79,65,178,137,152,66,228,79,222,17,149,137,25,164,216,212,157,226,48,184,215,161,184,121,213,34,153,73,44,103,195,181,227,250,138,174,135,77,188,132,68,5,251,146,112,167,117,161,219,119,34,192,202,198,131,105,134,15,218,91,25,84,241,113,34,38,89,31,195,133,14,27,130,11,245,98,88,204,50,194,199,215,233,34,73,230,52,172,72,41,154,48,226,230,20,172,169,187,53,11,201,196,33,44,36,152,126,241,82,217,77,171,161,23,243,80,143,136,220,169,164,106,219,89,220,216,177,9,108,159,113,93,90,79,170,84,134,203,89,217,99,195,16,92,105,90,165,86,206,87,6,72,224,147,9,138,154,50,120,10,53,199,223,125,56,163,202,84,239,79,106,67,205,102,16,151,169,34,218,195,201,26,149,119,215,18,227,15,250,120,185,16,180,154,194,203,222,226,66,189,246,37,254,213,107,124,51,247,38,101,99,22,72,235,236,95,67,215,249,127,86,82,33,238,53,61,116,225,225,237,80,129,206,39,242,137,97,60,47,47,48,80,170,255,0,96,219,63,67,151,192,131,59,167,137,104,102,158,178,140,79,170,52,190,182,203,23,114,175,13,148,92,31,73,49,38,239,226,41,124,108,126,210,93,100,104,145,152,158,25,224,147,212,85,55,62,158,112,165,115,8,152,208,11,255,0,51,84,13,97,20,68,194,81,38,191,142,64,33,226,83,151,20,224,199,152,34,228,73,77,144,128,194,179,33,234,142,50,212,55,108,156,71,132,66,237,73,169,233,34,103,205,212,183,198,9,11,196,100,80,105,206,83,226,14,66,145,54,70,53,70,12,249,103,173,254,177,182,127,82,28,213,87,48,124,11,46,1,4,53,181,236,102,7,173,200,158,35,112,134,170,113,55,121,113,17,97,38,72,50,98,82,161,141,46,73,248,138,68,221,230,217,69,120,108,127,220,89,144,253,180,29,198,128,252,121,66,180,79,167,60,98,110,194,185,84,207,140,113,52,253,199,164,150,86,92,189,106,238,183,88,14,201,140,50,205,229,124,75,73,209,203,15,103,109,61,53,42,235,108,160,201,3,3,44,73,147,52,221,84,225,229,20,164,130,27,193,37,23,201,27,221,90,172,115,52,102,19,33,142,160,232,240,204,97,0,206,37,43,119,100,114,244,162,169,236,177,13,27,153,12,208,226,61,51,200,165,117,12,60,140,203,137,80,188,217,86,166,70,4,158,18,151,141,63,49,23,2,10,53,169,35,19,10,174,167,152,121,62,24,80,86,186,110,12,19,230,136,92,168,138,222,37,206,209,209,139,111,93,74,45,228,184,44,230,42,13,250,147,243,242,162,31,12,5,6,89,101,64,26,146,142,79,46,232,162,76,10,202,20,243,2,107,51,9,79,79,12,161,29,85,211,178,36,111,14,44,169,157,199,166,201,139,250,1,136,138,171,82,54,100,99,144,79,159,58,52,225,139,47,26,179,173,121,202,6,27,18,145,190,218,10,115,242,137,23,91,107,47,105,194,138,149,179,22,193,54,69,180,209,178,141,41,164,146,255,0,62,110,85,66,99,126,68,130,87,33,51,227,62,50,244,103,228,69,102,28,149,243,108,65,161,77,99,127,33,25,133,73,220,104,9,118,71,221,132,68,86,240,33,228,79,131,128,64,197,238,42,89,72,89,147,129,202,35,104,195,140,120,141,0,137,141,85,56,43,79,213,199,244,213,204,152,100,34,0,218,122,89,58,145,101,55,33,100,248,112,74,14,46,37,35,48,216,207,133,89,190,27,227,121,132,220,170,51,80,214,156,82,222,80,161,135,140,250,104,113,36,131,183,145,56,164,48,252,48,160,41,233,247,195,249,180,84,152,96,173,229,17,84,205,255,0,129,81,25,128,47,113,81,88,64,47,107,34,141,14,164,130,34,115,21,55,141,172,42,190,146,93,197,43,178,195,39,192,148,78,145,37,102,170,156,51,230,228,76,89,170,129,237,9,111,14,167,137,36,156,169,119,148,205,167,20,204,129,185,6,19,40,219,237,37,44,67,203,16,68,18,235,80,228,215,121,230,227,69,76,218,77,30,28,67,87,86,87,33,103,67,135,83,221,206,173,249,75,5,67,26,236,30,209,83,29,79,163,199,159,48,148,116,255,0,233,61,162,83,104,203,71,34,191,185,119,14,239,42,55,212,135,147,169,114,150,106,209,198,63,81,21,213,85,220,27,96,102,17,121,20,202,178,169,70,243,75,240,226,42,67,101,2,242,73,242,133,16,253,67,18,15,113,81,16,53,56,39,63,15,182,182,170,103,175,208,132,53,83,134,124,178,229,101,251,105,180,54,60,100,234,78,236,153,7,104,195,9,38,13,148,78,148,222,130,171,51,141,24,247,227,73,167,217,48,94,234,219,48,204,246,138,181,134,169,146,70,128,181,5,79,147,120,82,124,164,92,163,69,51,125,39,245,98,34,104,200,103,132,177,124,195,141,21,51,113,155,224,206,3,223,25,56,237,247,84,153,175,128,50,114,167,21,186,134,44,145,226,14,60,136,86,21,163,61,38,156,226,126,104,156,171,115,43,79,253,223,18,222,105,146,134,204,161,74,13,113,42,74,107,11,86,26,176,219,98,97,9,83,6,70,100,238,25,126,234,142,12,201,98,150,204,170,168,54,81,68,6,114,242,44,220,100,25,161,95,19,25,52,53,80,121,131,202,68,162,124,200,145,185,76,81,166,190,165,6,79,106,146,213,84,59,145,238,226,20,138,77,35,63,17,163,133,83,255,0,110,160,182,90,252,113,184,67,141,106,173,248,138,124,252,165,202,53,26,253,37,185,63,49,72,169,169,254,29,86,148,25,141,40,139,21,101,118,58,154,78,157,20,233,149,186,194,12,144,114,139,42,149,213,186,182,84,110,104,130,255,0,90,34,6,158,131,5,156,50,144,23,117,91,159,63,117,116,237,235,246,114,172,200,141,236,73,76,214,22,37,246,136,178,173,212,55,36,63,111,26,111,14,135,39,17,139,137,124,147,84,202,211,240,164,252,127,233,111,205,241,236,87,82,95,75,19,59,72,153,191,92,140,111,195,238,41,40,15,38,52,91,42,185,243,98,72,209,130,206,190,122,22,48,245,177,253,232,169,171,245,158,228,106,80,44,227,234,88,189,152,200,138,178,252,137,104,159,224,104,251,92,164,237,67,218,207,148,72,47,14,85,242,52,7,201,233,42,250,104,199,31,152,138,36,213,111,178,77,79,162,61,140,62,116,214,49,136,37,242,100,109,177,51,45,108,146,196,193,204,219,36,199,240,75,119,239,201,204,36,209,156,140,89,250,60,73,163,229,74,55,117,78,96,172,240,146,53,166,125,12,188,121,177,17,53,135,78,120,199,195,237,170,120,15,32,153,137,106,183,236,73,255,0,224,114,19,7,108,78,85,178,51,0,87,174,145,113,67,6,79,153,182,163,82,115,32,65,140,78,33,98,34,24,120,218,227,26,217,140,19,24,141,121,129,141,36,13,60,239,200,108,188,107,228,243,109,134,185,217,168,116,42,171,183,184,193,250,132,112,95,194,178,55,196,131,143,234,164,33,158,63,121,97,61,224,146,14,37,6,220,115,182,54,138,38,207,78,227,248,218,192,118,95,221,98,71,48,195,39,73,87,38,146,25,81,165,230,17,85,21,85,172,225,17,153,145,28,111,228,117,77,52,85,192,232,65,170,39,158,98,162,223,84,2,123,72,56,22,175,147,21,156,171,119,172,0,125,203,177,90,135,143,50,188,194,11,184,99,140,124,194,22,33,165,146,99,74,43,51,68,42,172,181,187,170,147,5,225,221,114,36,213,177,137,39,221,77,107,146,85,100,81,36,102,89,19,183,34,103,2,1,10,246,102,78,159,0,99,90,49,179,234,173,196,91,51,27,55,140,140,62,213,134,241,133,237,90,228,195,33,89,194,176,12,50,23,218,89,81,183,61,13,198,54,81,225,66,178,134,44,147,230,42,109,26,0,6,197,181,248,253,164,196,217,191,64,55,198,137,27,132,40,122,220,123,238,94,181,141,147,248,241,37,15,158,72,195,204,36,21,141,127,115,170,178,182,38,14,17,13,42,159,84,63,206,146,233,141,78,121,44,230,85,15,158,63,116,75,55,9,73,210,229,134,164,45,148,147,139,206,36,65,114,36,145,169,206,66,124,216,151,87,100,10,11,46,99,8,159,198,181,79,164,170,141,250,65,16,191,186,168,181,36,210,50,98,70,198,14,48,32,174,32,62,75,193,135,176,73,249,163,109,159,212,188,24,222,242,156,140,86,60,50,62,85,67,38,54,4,169,175,225,233,195,230,218,147,247,22,160,152,113,137,202,158,134,200,5,31,234,150,89,106,109,93,245,178,129,132,56,152,143,12,246,99,194,100,41,158,207,101,4,22,16,175,229,72,83,69,95,33,248,94,15,164,50,172,12,244,175,243,198,91,247,60,121,150,228,101,84,213,63,33,88,245,47,38,124,234,211,179,233,163,239,174,193,5,143,42,149,252,72,9,39,229,66,143,82,140,211,217,110,12,165,47,34,76,103,142,49,16,79,158,8,220,193,42,208,249,143,178,39,10,173,69,13,147,142,112,240,226,94,129,79,40,94,210,99,91,24,99,2,222,249,228,140,140,73,89,188,69,198,9,5,218,133,245,83,141,248,132,189,107,100,204,121,82,24,119,0,207,148,202,76,94,53,100,46,171,110,37,21,156,171,108,157,164,159,213,164,222,177,20,172,226,95,36,218,131,31,82,152,50,220,215,50,147,23,52,76,101,75,94,203,17,117,69,34,44,55,0,26,222,253,78,1,13,81,69,101,101,38,228,238,136,252,56,136,181,192,52,170,217,93,188,105,244,153,224,178,103,87,34,87,36,41,170,163,44,140,133,84,59,130,23,221,85,84,230,139,56,120,139,43,18,132,173,103,2,104,23,206,31,48,68,166,203,65,173,117,169,91,62,156,113,135,187,9,72,84,170,125,148,72,204,230,89,178,238,116,152,155,67,99,73,36,213,31,62,82,242,166,86,103,37,178,169,200,20,215,123,147,225,89,6,201,227,247,86,19,194,252,28,66,73,61,54,203,207,55,40,147,237,149,89,22,165,12,247,206,193,152,34,202,165,31,107,101,24,252,170,174,182,73,4,60,70,94,178,167,4,158,92,67,91,82,123,148,248,16,7,86,216,143,218,42,179,167,184,245,38,118,165,80,35,109,129,132,162,26,207,130,51,242,135,137,45,66,202,248,246,41,95,12,114,88,147,62,146,47,155,248,145,16,245,8,6,206,100,86,240,19,122,86,171,18,104,216,10,75,43,163,68,234,255,0,164,185,213,173,192,7,45,248,121,87,67,178,170,29,144,48,152,184,134,167,223,161,134,34,112,151,42,173,153,196,85,68,38,99,76,25,95,212,180,90,208,190,203,165,95,7,71,241,245,35,25,72,65,251,72,168,44,212,108,78,127,67,166,15,27,138,90,105,62,168,120,213,151,225,226,125,101,151,225,188,140,230,72,202,188,70,89,154,215,33,106,160,74,243,237,227,85,176,225,237,134,206,36,65,169,1,11,164,75,56,202,74,170,131,179,51,241,15,141,36,131,246,150,223,80,34,29,20,16,228,98,54,212,109,202,26,166,76,60,144,60,34,18,144,52,7,193,177,204,97,43,147,70,32,212,70,182,49,227,68,121,133,216,153,176,81,85,174,212,41,97,190,44,150,42,26,208,197,198,191,56,70,248,133,101,6,94,18,136,139,165,233,191,136,64,157,225,132,170,75,54,142,117,55,70,234,167,86,100,97,248,32,166,60,99,238,41,16,16,239,152,81,246,163,119,236,35,56,83,238,177,206,221,58,40,59,204,2,15,220,74,231,195,26,98,247,146,78,76,41,100,252,241,135,152,201,172,38,218,137,164,213,60,169,108,253,42,9,62,210,166,141,36,115,145,155,7,167,86,81,89,89,8,15,194,64,141,203,196,157,67,120,227,51,14,84,226,214,31,202,189,78,178,6,78,220,136,176,46,124,245,24,188,195,42,212,248,107,80,97,140,124,57,86,108,120,196,254,213,131,255,0,242,10,104,7,17,56,151,153,91,114,79,2,229,196,52,229,152,59,132,137,121,178,179,18,95,67,26,194,119,195,127,186,176,217,162,164,155,18,21,134,38,78,20,214,51,108,219,232,224,40,250,150,65,161,131,230,190,111,95,244,138,182,50,73,60,209,97,182,219,236,194,77,32,7,210,134,52,99,141,61,126,66,3,54,36,138,124,195,244,169,219,33,150,54,20,90,198,124,158,165,63,248,122,214,49,51,98,38,53,209,96,85,50,72,55,105,128,77,137,152,177,13,82,170,90,62,169,225,197,72,56,16,8,86,115,9,121,250,61,229,38,81,42,251,44,133,246,151,169,204,194,189,115,171,42,57,146,51,205,165,148,148,102,149,120,253,212,104,96,99,26,181,124,54,17,35,178,173,36,98,125,165,211,101,56,149,154,217,137,166,99,44,71,132,170,123,54,51,225,85,47,141,249,30,146,201,167,63,158,96,197,34,67,162,54,160,234,134,226,92,103,226,86,49,167,176,172,98,231,81,159,143,132,170,186,168,47,198,150,195,178,171,143,217,36,25,19,16,176,126,210,77,176,203,238,172,77,37,240,64,254,84,185,11,84,113,188,152,96,35,18,185,140,120,186,146,95,196,143,41,240,229,70,250,193,8,196,100,230,236,172,92,65,102,93,237,137,137,43,153,112,9,189,171,125,196,98,73,26,146,125,109,175,154,93,182,25,100,65,184,110,241,61,62,129,100,66,177,71,178,1,61,228,202,28,205,183,212,86,171,25,100,45,24,252,172,94,243,255,0,138,89,26,97,10,197,177,243,254,234,91,10,202,17,50,73,196,7,242,169,157,248,35,74,202,34,175,154,134,215,108,2,114,168,168,115,37,217,29,252,73,108,206,82,56,213,22,199,87,170,213,176,122,165,149,103,62,226,182,75,56,138,160,227,80,144,163,203,148,139,121,131,182,77,87,65,91,97,255,0,217,76,199,140,136,166,96,39,106,151,141,100,241,38,209,178,73,237,84,177,38,141,66,172,170,129,36,127,85,78,73,243,130,78,33,43,112,245,160,44,161,176,190,210,198,204,72,218,140,46,211,215,114,228,247,43,72,198,202,53,31,13,128,140,78,17,38,172,178,198,185,217,142,218,220,125,224,63,164,190,189,3,26,224,100,98,222,249,128,25,18,238,18,217,127,179,198,240,240,90,35,73,32,222,178,52,192,120,37,207,152,63,52,41,88,236,133,188,51,50,72,22,217,149,185,24,164,33,220,14,55,186,158,198,212,128,240,255,0,218,170,111,80,73,58,54,124,208,20,208,246,222,104,111,52,116,203,32,73,65,189,137,119,46,79,109,211,145,241,124,122,16,198,196,134,52,247,141,136,96,85,200,60,193,25,7,212,128,53,80,251,150,1,181,39,186,140,100,240,33,88,102,133,141,113,160,12,72,169,47,252,136,87,201,96,208,178,103,229,98,166,224,155,108,108,52,150,36,54,182,67,23,186,189,60,36,156,194,7,46,37,36,31,233,167,126,239,151,243,164,42,181,67,116,251,135,244,169,153,144,229,20,143,48,85,166,26,57,220,198,18,22,75,224,140,140,218,9,70,72,212,188,115,126,164,157,60,109,70,57,108,204,34,99,93,114,158,78,48,51,139,253,8,10,219,86,96,195,181,26,63,114,50,191,46,37,208,181,69,57,164,145,157,189,135,16,222,79,105,99,100,195,148,104,54,92,98,103,18,207,120,121,201,77,179,26,89,12,133,72,172,180,221,112,223,187,228,17,21,99,24,65,117,32,46,24,242,129,88,134,86,20,208,217,30,17,48,251,106,200,54,160,35,20,40,100,140,92,38,18,54,52,145,147,221,72,91,18,183,120,2,241,101,90,30,244,153,145,177,115,101,91,217,37,232,51,16,236,204,250,75,65,159,20,189,194,89,241,227,67,188,35,42,24,202,232,33,190,211,204,156,55,237,37,16,69,80,33,209,55,20,150,57,165,151,40,215,92,125,81,228,179,137,104,147,78,79,117,21,87,23,121,211,21,20,208,176,130,98,162,127,39,114,249,26,180,98,31,10,220,204,99,127,42,168,150,103,17,76,211,192,146,76,188,136,200,209,182,192,96,83,103,176,4,233,42,215,182,83,102,81,149,159,200,90,102,3,31,50,87,233,185,37,125,181,75,176,1,123,151,221,152,5,212,133,14,0,161,134,49,141,109,54,50,49,100,254,52,33,141,149,51,48,42,220,197,140,91,153,230,52,152,211,49,251,171,224,117,32,6,76,89,82,88,125,178,133,243,206,49,161,223,107,190,246,151,131,61,146,122,86,220,57,125,165,140,192,177,175,209,171,211,88,79,119,18,91,50,237,148,156,61,170,147,11,48,97,247,18,27,141,60,73,41,42,50,178,163,102,35,126,170,36,239,105,48,141,230,86,48,165,74,217,66,72,71,229,78,51,3,193,63,1,218,175,192,220,254,84,63,166,128,175,202,85,169,246,163,141,237,37,114,117,11,250,66,177,152,69,141,135,114,95,182,225,202,180,85,76,38,78,100,163,206,92,158,108,171,116,108,227,59,18,168,245,162,149,172,48,214,246,89,99,26,86,62,191,248,173,15,100,165,90,146,176,237,151,11,198,178,7,180,85,56,102,75,39,74,198,4,57,195,62,82,245,162,163,171,41,95,14,225,229,91,108,158,9,44,225,73,31,50,40,217,136,61,139,0,152,249,20,205,101,87,3,126,158,198,247,242,255,0,173,105,52,61,143,186,158,4,217,80,86,81,178,38,241,19,36,96,56,22,64,243,237,76,158,96,20,106,108,212,248,158,136,96,73,25,157,171,106,59,85,254,76,103,198,247,150,218,223,254,210,9,243,39,100,120,177,34,35,79,199,225,148,72,48,124,199,227,90,100,153,17,27,25,88,140,216,0,168,38,204,35,52,12,131,65,134,4,177,189,63,127,128,214,151,207,198,150,218,2,179,26,3,145,30,200,195,43,57,144,187,193,148,104,57,150,164,140,60,169,172,61,89,199,204,167,131,225,250,84,60,154,72,34,246,146,234,125,115,20,188,37,198,159,122,172,73,172,84,221,36,221,43,167,201,51,101,24,17,137,196,47,244,37,172,96,36,203,96,138,170,39,195,202,165,236,169,207,186,1,131,255,0,63,34,139,15,15,107,84,188,135,91,6,48,25,180,91,94,204,104,10,175,49,48,105,190,219,114,154,198,200,180,249,20,79,170,28,209,189,76,62,144,117,167,195,137,89,76,134,120,221,41,52,151,179,221,91,98,42,173,227,169,37,63,70,62,219,164,72,86,104,103,210,19,49,132,69,208,235,102,68,233,202,153,24,49,36,129,249,185,83,89,1,183,208,156,167,96,48,3,139,18,118,247,241,225,65,241,136,252,73,200,88,194,141,22,184,50,181,72,61,67,26,87,116,78,193,38,122,98,123,230,179,9,123,19,171,42,161,201,31,15,98,77,25,128,173,62,101,173,128,71,38,143,131,15,159,73,149,45,159,15,16,222,28,73,180,109,73,20,160,90,38,24,18,122,146,110,26,208,55,50,103,168,232,247,153,131,137,155,42,244,248,195,237,82,22,182,167,47,10,195,85,110,49,153,169,193,24,248,132,84,218,170,227,124,5,33,91,66,201,207,204,85,91,14,6,216,124,66,91,82,178,72,156,77,23,198,178,40,254,80,170,117,239,148,62,98,149,86,73,11,210,137,144,19,42,169,61,253,81,68,76,190,36,98,115,39,112,53,176,60,57,146,121,148,239,38,69,35,113,14,116,110,16,173,219,97,150,101,126,101,190,161,213,163,32,248,74,165,105,204,121,51,179,127,238,233,125,109,61,140,239,12,217,21,157,13,8,227,63,152,73,149,65,164,79,1,244,56,103,146,196,206,29,36,177,242,226,34,107,78,96,8,125,74,148,211,31,180,120,120,249,89,141,43,72,164,90,196,132,159,1,129,137,44,157,212,151,253,180,234,123,22,150,7,242,114,168,22,143,0,8,112,1,238,137,48,141,90,2,123,67,95,31,13,27,91,254,52,139,238,82,204,230,137,58,98,41,61,165,55,63,74,226,123,240,137,116,182,4,101,26,14,124,63,200,186,108,113,52,110,140,115,71,210,16,126,210,208,248,100,132,76,216,149,121,161,156,100,234,66,204,8,49,191,42,86,99,120,24,64,48,200,196,230,52,145,137,72,102,4,47,117,20,25,153,89,194,85,43,29,139,30,37,68,247,238,71,218,167,166,86,176,143,202,157,83,135,32,57,150,171,86,48,73,172,69,151,68,106,168,174,48,88,52,66,85,49,228,17,50,229,76,96,27,40,210,216,182,221,20,115,23,173,107,153,85,46,72,248,86,15,54,37,143,226,124,124,57,84,216,21,91,196,50,158,49,224,241,25,55,48,114,177,32,13,240,211,64,220,1,50,177,146,70,207,200,149,212,52,131,35,222,92,73,36,104,100,140,117,209,76,248,146,124,210,153,53,160,200,174,172,114,42,178,11,66,21,137,130,153,109,135,141,14,96,172,97,212,86,248,3,250,72,200,108,0,222,204,203,222,15,18,212,102,36,41,102,41,153,26,9,71,218,151,207,14,70,112,165,65,187,219,75,100,67,21,89,6,0,228,193,225,84,91,4,145,209,110,115,59,32,146,49,16,76,127,188,173,110,42,177,61,252,89,84,196,200,29,158,210,89,24,88,91,33,181,84,193,227,76,31,112,49,169,152,97,122,22,214,158,119,104,101,17,75,35,171,18,14,51,201,187,102,33,42,248,218,50,93,144,25,44,37,24,151,45,209,154,183,125,250,191,212,174,205,167,175,190,81,129,9,87,114,200,167,4,145,184,134,97,143,24,15,137,47,218,92,123,91,105,130,91,218,238,226,79,36,98,9,139,244,20,198,65,156,79,155,92,239,92,213,2,49,24,88,152,241,173,145,85,212,172,50,52,44,115,237,61,85,115,27,229,11,40,114,126,153,21,25,180,221,148,31,155,40,177,13,45,15,201,19,50,233,116,243,1,54,171,105,99,143,26,156,53,76,66,102,213,218,196,92,202,24,147,129,152,216,202,68,102,155,184,101,111,244,253,175,26,77,169,35,30,52,239,233,197,227,243,77,66,194,12,25,141,254,226,176,120,140,245,14,161,173,173,6,236,170,118,7,198,157,57,159,8,132,68,113,182,178,120,101,197,25,70,131,147,240,66,13,223,245,26,153,67,140,68,140,186,248,130,180,75,200,110,29,115,85,108,252,49,5,136,139,198,153,99,231,197,214,150,214,233,43,93,63,195,98,33,149,85,85,79,0,201,132,194,85,36,223,240,5,141,12,242,82,43,234,163,136,249,131,216,186,51,45,105,135,237,45,83,33,215,91,143,229,17,136,43,50,18,148,155,172,12,202,155,188,199,31,186,68,57,233,238,99,61,251,66,241,253,165,224,178,212,156,38,18,42,22,55,189,153,89,195,216,154,86,204,216,251,169,19,217,42,51,249,132,137,11,15,39,171,34,0,42,214,120,228,191,181,43,123,25,24,131,40,85,76,58,120,163,7,205,197,202,182,201,101,52,102,126,148,105,106,22,23,213,95,50,49,25,149,86,134,99,36,243,40,211,70,137,59,154,33,70,129,147,171,98,105,255,0,1,75,42,13,173,203,45,67,166,42,174,226,225,247,87,44,54,149,137,91,57,225,196,50,144,94,226,176,126,182,149,58,46,106,225,118,179,140,139,142,235,13,126,205,55,99,253,68,164,200,95,180,141,194,139,22,174,85,218,178,40,153,243,120,209,212,134,137,25,159,40,33,168,118,106,24,154,162,181,152,127,228,90,233,31,107,90,76,89,120,215,44,150,118,30,56,244,237,175,169,218,107,100,143,185,53,124,242,9,65,82,79,178,32,51,98,34,163,135,100,194,33,88,198,81,128,108,165,136,253,73,179,46,8,84,60,105,60,104,216,210,65,147,169,116,42,146,98,75,86,192,60,144,102,83,149,161,61,104,251,87,83,121,170,133,254,97,23,40,210,107,185,250,74,51,50,215,64,30,68,53,65,89,187,123,9,97,177,243,144,54,80,207,25,143,44,66,145,9,63,82,126,127,148,40,196,153,4,207,146,14,85,156,199,201,4,116,154,170,93,148,178,87,110,177,98,250,170,162,4,240,103,194,101,9,101,90,8,87,12,176,136,46,213,73,38,183,40,25,46,38,65,17,67,36,42,213,115,167,214,201,30,6,37,250,146,180,5,30,104,133,80,149,182,87,131,126,30,76,105,243,13,126,79,219,87,89,24,231,217,84,249,37,236,159,42,49,241,24,68,91,96,70,103,118,37,80,106,169,114,71,152,194,75,246,120,222,182,166,216,8,198,31,210,228,75,166,93,236,125,212,253,148,249,95,218,130,153,160,216,67,230,41,86,213,130,202,41,14,164,131,118,60,56,185,18,171,47,132,180,215,126,114,242,226,41,85,228,63,133,199,168,7,168,10,84,97,127,42,26,202,48,198,14,213,191,253,9,108,176,56,60,207,133,207,173,181,127,16,202,173,52,222,149,177,146,54,11,18,199,80,217,14,52,172,217,83,157,37,169,207,24,24,114,174,70,141,47,236,117,179,59,167,184,229,154,109,149,3,237,228,78,42,141,182,39,50,208,251,33,217,125,60,136,88,193,56,207,202,186,142,92,134,154,135,37,147,56,84,12,106,27,82,202,249,190,81,249,174,160,24,7,146,62,17,37,19,241,214,191,230,196,181,149,76,89,24,22,29,9,200,14,17,44,152,251,42,79,236,50,170,125,55,62,47,213,18,119,101,13,152,51,98,202,154,170,45,154,196,104,117,9,252,58,177,45,82,110,31,37,21,119,131,217,18,8,62,30,10,21,200,233,183,240,54,4,205,240,48,175,62,169,133,246,178,161,163,51,108,254,18,162,125,75,26,117,106,146,101,187,10,255,0,13,197,206,243,24,73,139,41,42,188,50,136,92,139,19,89,3,31,106,193,147,217,143,181,101,148,101,141,138,56,112,248,24,96,149,109,220,144,73,29,109,195,252,211,236,195,156,196,182,50,180,39,46,230,62,79,18,137,159,162,96,205,62,239,116,186,145,180,7,171,127,117,137,36,178,211,195,211,254,124,185,113,39,101,5,153,147,142,162,90,74,19,214,248,109,11,198,173,66,248,152,57,123,84,107,39,158,79,80,177,13,54,135,39,32,48,226,34,99,90,207,200,107,234,81,4,78,164,174,126,167,139,24,156,66,196,150,201,97,252,251,86,166,83,176,68,204,94,84,141,97,214,163,38,73,60,222,95,109,18,200,96,40,251,70,151,73,181,5,108,71,174,95,169,254,39,99,62,210,36,172,73,89,168,163,199,30,178,182,39,97,99,7,27,251,164,68,99,61,126,118,252,121,58,73,56,173,8,34,42,93,43,119,170,164,202,127,207,229,24,148,183,255,0,131,183,75,253,208,238,190,96,146,204,70,18,147,181,211,0,243,204,20,61,62,167,57,73,138,95,98,108,253,73,6,48,249,177,170,172,159,177,207,178,201,196,147,181,140,72,64,121,82,186,217,251,146,38,151,215,209,39,63,18,74,243,2,23,40,68,149,171,97,242,69,200,101,119,172,32,233,40,190,161,97,214,176,211,127,26,116,230,160,150,56,155,172,89,87,230,79,251,67,235,251,129,156,21,217,120,252,242,145,112,219,47,139,163,173,99,61,56,191,50,39,229,82,145,165,77,113,61,46,151,165,233,230,139,252,154,231,169,253,81,124,48,73,6,97,23,42,3,204,113,151,59,255,0,179,198,191,62,177,248,123,93,99,44,191,50,80,174,141,38,24,228,243,43,71,38,234,104,199,149,36,123,82,106,141,240,1,37,140,156,78,164,250,182,48,227,3,22,36,28,56,3,238,90,167,217,75,140,78,17,39,177,149,184,108,202,173,242,23,210,135,27,132,162,91,42,181,9,228,191,154,41,23,219,139,33,151,149,109,133,174,65,240,60,35,13,38,178,121,10,78,20,20,61,67,148,251,66,149,62,124,48,20,12,151,186,26,149,174,86,187,68,123,231,202,132,126,85,81,79,124,12,28,165,75,44,161,130,75,18,200,213,175,140,68,42,208,25,180,117,30,217,92,101,123,240,168,251,237,73,40,124,41,241,131,140,105,77,173,62,245,157,73,153,89,205,141,149,5,180,247,103,147,230,19,21,80,197,255,0,226,169,198,86,190,18,113,2,73,203,224,20,138,172,129,35,95,129,65,25,140,240,204,177,100,242,100,195,200,141,173,96,200,156,134,180,30,200,134,174,115,137,12,242,73,31,52,2,126,226,241,161,143,195,133,87,178,202,84,16,97,218,140,163,74,38,124,201,30,92,88,178,173,5,176,133,129,32,186,145,102,200,64,38,144,225,254,116,216,48,193,244,144,162,179,49,200,231,195,151,54,115,197,136,138,203,77,233,89,114,64,204,190,210,168,147,73,16,188,216,150,192,133,241,135,218,154,198,90,228,229,197,144,232,6,252,203,218,122,236,22,199,96,114,246,166,26,135,79,2,238,181,225,15,103,130,140,211,1,61,36,236,50,253,167,168,72,116,71,90,127,78,182,26,72,133,7,213,73,174,2,202,223,60,34,91,35,106,208,9,152,66,85,170,202,96,228,179,118,82,141,42,201,115,22,38,78,103,63,187,178,178,147,231,180,81,204,252,71,101,43,14,232,98,93,109,145,160,219,121,251,74,86,227,76,99,62,81,42,52,42,229,23,169,213,5,176,238,53,5,7,202,26,80,228,166,193,212,146,230,179,12,177,17,6,29,61,44,156,169,147,32,98,66,198,99,77,113,12,253,19,85,119,47,55,233,138,159,67,211,18,171,70,206,81,148,107,99,194,255,0,105,110,129,169,224,141,251,73,101,91,137,43,59,155,2,17,228,229,84,48,230,81,141,159,170,18,91,38,52,89,172,225,235,89,198,211,208,125,172,105,133,10,147,50,38,79,148,82,154,158,1,236,186,68,174,131,166,222,33,176,217,71,137,27,36,32,16,248,132,131,45,250,156,130,54,143,124,150,124,223,18,158,212,154,86,183,59,50,139,46,37,215,231,198,28,145,191,104,47,227,81,119,21,82,139,231,150,46,37,25,63,226,58,156,127,82,104,58,123,104,184,171,162,252,200,147,79,135,181,87,154,88,152,165,202,38,53,93,26,180,25,250,185,21,204,13,18,11,40,172,46,85,21,233,209,181,191,201,127,204,150,37,218,248,25,82,89,62,75,25,202,170,153,202,62,110,84,146,171,79,122,79,113,83,147,51,40,248,138,169,192,147,53,193,94,248,145,143,195,140,75,3,73,7,213,26,149,212,149,182,190,111,48,101,17,70,250,149,252,105,120,77,144,169,170,197,21,86,190,231,79,146,108,163,204,18,168,221,67,171,73,24,155,76,184,150,143,94,36,97,243,44,12,250,125,64,62,104,185,86,212,21,168,48,211,22,175,147,231,150,208,127,182,171,30,198,78,137,219,200,185,89,180,220,72,220,209,10,65,39,122,110,238,116,47,148,176,200,81,253,68,188,24,36,207,37,212,168,101,32,11,250,178,172,95,73,20,93,88,208,83,46,0,87,240,172,195,63,34,173,148,134,95,103,189,6,184,132,229,75,77,14,14,159,156,204,93,69,69,76,159,141,36,124,59,91,115,179,139,141,99,48,209,175,237,169,211,96,79,131,38,14,28,67,201,245,16,82,120,148,228,3,30,180,140,136,157,121,146,72,210,89,134,219,84,7,147,106,14,149,136,102,0,190,234,156,213,180,150,81,190,110,33,120,208,26,109,150,57,31,187,89,102,176,235,26,87,220,188,125,8,36,243,5,18,26,163,143,164,72,26,217,39,23,106,42,77,145,61,149,164,178,9,127,203,123,72,91,45,84,8,192,249,177,101,73,172,174,39,9,255,0,85,106,140,200,182,67,126,239,221,65,69,211,246,51,54,164,173,178,126,30,53,231,210,0,188,200,136,31,13,40,39,114,138,231,17,17,123,3,212,124,166,93,206,37,139,96,102,211,192,19,210,160,148,124,162,66,73,55,164,29,133,136,82,44,230,73,156,87,240,241,45,79,11,202,12,69,229,84,176,181,41,107,117,56,236,162,98,151,202,150,93,213,2,72,254,80,169,84,11,33,254,120,152,177,20,74,142,4,240,70,238,229,66,176,172,181,226,77,6,28,184,73,30,167,129,107,101,21,248,114,20,139,164,201,100,89,62,210,31,8,35,115,98,202,183,17,21,153,15,194,90,206,159,83,214,235,80,22,198,41,5,249,215,97,208,119,118,177,134,49,88,8,152,254,162,235,26,243,74,213,106,65,238,205,0,121,4,162,131,24,17,184,123,113,36,217,83,190,79,252,131,245,11,162,55,193,208,170,140,73,32,226,91,140,105,66,237,42,139,129,172,226,84,29,145,13,238,170,182,63,212,188,10,21,184,156,173,99,57,48,201,36,105,124,51,74,130,124,37,85,112,33,156,99,250,171,69,149,33,36,243,98,196,68,204,170,42,200,198,80,228,144,168,240,255,0,228,151,67,140,120,221,191,240,77,2,244,150,160,4,190,181,242,65,212,149,198,211,17,51,230,221,20,73,211,45,113,143,18,21,230,200,178,234,50,171,7,178,48,240,98,83,214,176,207,4,153,66,46,53,65,15,175,153,31,37,227,157,23,104,81,39,85,87,39,102,70,57,215,226,29,137,211,135,223,0,177,51,110,148,238,164,161,37,105,223,244,210,168,222,98,253,180,187,121,23,220,90,137,181,132,151,238,243,68,42,117,165,76,253,175,213,34,231,31,21,44,137,5,153,66,92,95,157,80,252,49,212,39,147,84,201,101,42,168,55,11,29,74,181,242,135,202,97,39,236,158,57,160,96,146,122,221,79,18,72,241,24,163,79,99,67,174,39,205,229,82,101,38,182,62,6,24,4,63,113,16,199,141,20,192,228,103,8,146,137,134,198,252,41,21,141,173,198,80,205,137,233,206,217,242,89,196,85,30,19,74,25,50,167,129,146,66,179,132,184,211,88,43,64,201,146,79,91,250,180,146,126,164,198,197,182,120,101,201,123,50,149,106,216,3,195,169,21,26,202,156,141,80,238,1,59,247,16,183,204,25,57,151,159,13,249,248,86,118,80,231,22,35,197,181,34,165,90,164,153,150,194,168,6,103,158,21,157,147,7,36,100,10,151,51,44,96,159,135,34,163,134,199,201,3,12,100,133,89,85,50,36,45,96,108,70,254,84,5,84,60,135,253,81,63,221,86,51,234,178,119,9,1,26,182,44,98,117,33,161,83,86,125,126,202,138,172,98,136,206,178,173,178,95,147,164,74,97,147,206,57,123,69,71,3,145,156,197,80,196,166,93,172,9,50,5,175,134,90,242,147,246,211,74,121,150,34,253,90,204,51,1,8,156,221,105,163,53,109,25,120,120,213,170,164,238,255,0,70,79,198,65,243,33,77,91,6,79,112,163,23,248,150,139,91,234,220,15,196,84,166,135,82,68,147,41,225,49,113,44,181,12,252,123,45,195,167,210,83,8,15,249,1,151,248,148,36,250,71,193,151,187,174,226,251,107,175,49,131,146,204,57,71,141,38,159,66,12,157,188,105,219,50,81,179,33,43,14,6,70,115,9,26,200,96,141,212,36,198,51,34,198,62,18,242,141,103,48,35,31,55,182,145,170,61,158,194,89,150,164,130,60,37,47,26,213,24,204,147,210,134,212,143,139,52,29,68,200,53,55,85,172,224,214,206,218,22,80,255,0,109,73,154,135,68,106,206,184,104,91,120,61,49,128,252,67,230,65,6,238,12,224,112,148,105,92,253,79,182,62,16,139,141,109,132,171,49,81,38,96,208,175,120,202,148,134,124,25,163,230,88,73,159,22,55,233,10,68,11,83,59,138,77,239,52,78,196,170,25,165,193,39,48,177,17,62,170,187,1,59,145,23,6,131,143,54,33,171,42,168,182,116,214,166,218,219,93,200,241,25,16,250,27,34,115,4,67,198,166,89,48,2,63,10,176,164,158,194,51,245,67,88,99,43,120,153,70,14,216,24,140,33,228,83,247,112,237,73,254,93,202,168,236,167,197,243,226,42,80,103,217,127,104,46,53,156,194,59,38,71,59,159,113,115,91,47,230,242,127,141,84,195,187,100,216,57,151,173,99,68,183,103,205,139,145,1,14,3,43,95,213,198,145,99,163,23,121,150,101,254,159,102,76,219,37,240,245,129,6,76,65,76,236,163,2,72,248,146,79,195,112,114,60,198,47,42,25,88,85,104,188,244,44,33,217,60,163,202,84,238,30,210,79,106,226,19,254,39,87,104,91,47,73,176,47,103,94,69,97,167,181,132,75,39,176,177,11,196,84,173,38,84,239,234,87,241,89,210,253,189,14,146,106,120,130,30,88,136,55,198,4,144,115,9,124,135,112,50,15,152,171,105,166,65,254,208,170,251,135,22,200,184,49,128,34,117,42,8,12,1,71,202,147,246,163,60,201,224,146,195,237,140,76,16,70,127,18,12,217,10,244,54,225,255,0,85,110,245,44,76,75,97,246,232,27,14,49,227,115,101,71,152,217,88,145,134,126,85,155,222,117,134,84,194,213,255,0,145,70,201,146,124,252,61,106,174,78,66,143,10,76,106,211,249,241,69,33,82,142,181,67,58,163,60,169,240,95,141,1,91,73,99,27,148,209,72,36,123,227,61,22,23,23,97,195,38,0,140,237,94,100,248,185,59,84,209,163,78,74,77,60,241,159,202,150,197,214,53,58,4,249,60,28,42,18,202,1,247,123,181,190,171,80,156,135,196,143,184,152,13,163,204,81,33,86,226,219,100,194,5,144,201,194,98,172,102,86,229,122,154,140,103,150,87,23,18,177,135,147,195,149,80,156,152,113,19,26,158,32,134,252,194,38,85,52,103,203,221,191,16,149,204,144,238,94,180,122,60,95,53,171,81,119,26,164,91,194,114,19,148,74,138,182,156,228,7,82,175,135,24,2,7,47,255,0,2,91,30,248,130,247,70,171,137,37,105,29,177,21,86,210,75,23,105,120,209,179,52,168,38,131,23,34,109,14,124,94,156,169,163,217,148,124,41,109,24,205,186,68,135,70,2,16,249,185,87,152,240,70,127,210,78,230,73,32,188,247,98,83,86,76,223,121,148,41,63,248,29,109,229,168,73,174,226,116,229,90,159,48,30,202,66,29,61,59,34,110,202,27,140,124,48,8,181,99,97,247,16,109,12,217,83,160,132,24,212,205,109,85,228,98,115,64,34,118,199,156,99,230,18,108,144,147,42,185,233,143,28,108,137,57,172,152,138,178,126,64,41,35,67,150,50,60,217,82,100,58,214,163,159,61,202,41,148,140,32,249,132,149,80,153,242,79,251,74,200,33,227,86,82,50,114,21,198,167,100,39,252,160,177,38,161,147,249,48,203,68,248,12,67,73,174,205,136,4,48,84,100,108,138,195,97,203,24,8,207,202,18,173,175,212,140,31,9,148,77,61,243,228,191,9,147,179,7,124,60,61,95,113,10,163,201,84,228,54,153,38,36,208,36,146,102,12,104,115,80,206,23,76,252,168,29,177,198,255,0,155,42,25,117,81,86,166,19,237,73,147,8,86,216,18,101,11,184,168,166,50,8,135,213,200,151,79,158,200,207,98,25,84,162,201,169,85,14,97,8,196,83,243,255,0,105,216,166,97,217,101,69,250,240,227,112,152,168,81,91,144,229,146,103,9,255,0,55,141,18,248,207,156,14,18,169,211,89,110,122,74,150,190,238,214,180,252,60,163,88,21,185,66,109,55,151,138,95,46,84,134,101,12,74,210,60,37,129,252,138,158,159,80,239,152,207,168,36,210,102,210,200,31,54,37,69,101,32,203,45,191,135,30,181,140,113,63,132,68,76,104,97,226,238,84,150,85,164,131,202,17,101,26,21,159,50,206,21,85,50,204,49,102,49,245,45,19,234,137,56,15,95,60,30,54,47,70,184,219,63,17,148,216,117,93,124,73,41,149,71,240,120,113,36,239,211,100,243,230,200,37,213,56,36,243,9,46,181,164,62,60,171,49,23,113,236,79,82,86,197,27,249,178,35,230,4,30,15,10,25,129,219,61,50,96,88,86,41,91,34,141,110,100,60,159,56,50,190,217,94,154,6,25,231,15,237,163,236,169,7,36,120,113,45,80,2,120,220,74,213,13,204,66,153,0,3,98,209,38,48,241,163,188,255,0,225,245,86,237,176,252,59,80,78,204,33,13,150,219,137,50,14,164,200,60,56,146,219,40,12,243,64,5,143,17,20,228,47,29,74,200,118,163,41,19,70,27,34,139,129,39,28,165,78,203,40,130,247,84,148,105,21,70,97,140,63,116,72,157,180,66,251,88,144,112,236,162,151,221,70,49,145,9,238,174,133,98,13,24,41,171,70,55,245,45,6,102,36,100,153,56,152,129,236,90,0,140,178,131,147,17,75,200,129,153,27,159,135,169,18,106,170,225,29,230,197,200,84,92,56,207,146,76,65,18,6,224,15,14,156,243,186,83,104,117,167,132,206,100,120,107,113,123,191,198,134,153,36,3,226,203,200,183,18,118,119,108,12,217,36,3,30,28,89,81,49,76,63,62,164,12,54,101,34,118,192,179,195,148,75,45,168,213,211,207,65,140,96,172,38,109,5,218,166,173,117,63,166,244,164,143,212,36,156,78,213,45,230,42,189,34,115,43,77,101,90,63,117,106,223,193,47,73,84,139,230,16,156,43,22,63,222,75,144,251,113,22,134,96,8,196,166,76,99,137,252,34,202,177,128,243,145,62,141,37,226,31,10,98,44,180,224,32,102,239,221,138,68,92,105,236,25,48,162,167,204,103,188,81,169,233,143,97,31,194,128,95,249,104,87,134,75,10,196,135,85,67,28,224,117,44,234,140,242,166,143,99,8,206,101,171,98,114,46,136,215,83,134,92,83,229,35,197,181,73,32,64,61,76,236,161,201,141,117,203,186,115,141,239,151,17,75,201,170,36,226,45,104,212,164,125,67,253,250,13,169,46,31,38,34,106,19,75,146,145,213,64,125,111,14,37,67,25,137,74,238,8,108,167,222,84,63,46,235,42,70,253,109,58,113,49,23,34,233,27,60,172,234,26,22,78,155,137,39,155,106,49,45,170,191,201,61,250,114,208,142,170,184,148,35,241,43,120,23,7,40,249,146,9,149,68,131,237,35,224,61,21,27,113,95,224,163,243,220,141,39,152,196,120,100,254,69,166,75,31,239,38,32,36,123,14,180,79,128,114,15,136,184,147,159,48,172,12,28,172,225,76,109,168,71,192,181,151,24,248,138,84,249,151,24,187,146,73,148,242,133,59,54,46,52,216,48,242,15,171,42,157,75,239,40,210,28,144,89,3,133,109,217,146,50,159,147,24,240,72,194,196,18,222,203,83,248,114,166,39,91,142,183,36,233,18,214,246,60,92,184,136,145,126,51,137,5,252,162,228,91,205,241,8,18,89,218,150,195,172,108,80,134,203,16,241,41,173,67,63,35,254,80,188,136,39,234,16,73,247,80,6,181,6,69,131,42,208,121,91,168,95,4,120,101,167,16,46,34,77,39,106,134,222,111,184,83,106,168,7,28,129,152,40,55,208,183,48,114,177,41,194,248,71,202,159,86,179,40,22,83,240,8,15,226,26,201,23,18,43,35,35,84,2,54,167,131,231,132,165,70,218,201,137,38,11,12,34,168,107,138,167,147,165,122,168,210,241,237,12,85,40,236,90,69,71,200,48,211,193,159,14,84,230,1,135,249,20,196,202,124,71,203,137,58,173,8,198,5,91,48,140,169,83,25,245,163,206,243,127,238,233,148,51,98,90,94,195,149,46,152,201,194,127,106,209,84,171,222,98,238,88,60,192,157,196,95,246,212,151,172,31,195,9,86,62,170,79,105,46,69,54,212,165,53,109,112,199,148,66,30,69,168,56,198,148,67,153,58,79,180,68,232,48,14,94,213,82,77,135,201,189,147,217,237,9,103,37,131,156,60,70,95,31,3,242,32,76,243,136,156,41,89,152,69,84,115,7,198,28,111,166,135,52,152,62,238,52,86,22,73,103,50,89,50,0,62,146,107,51,168,109,170,106,106,53,168,61,146,165,86,83,201,236,149,125,159,15,17,56,144,236,140,68,181,44,172,161,17,176,73,31,205,163,227,85,65,246,132,146,153,228,89,195,184,36,98,35,128,173,103,45,224,86,179,26,93,107,91,139,153,38,252,84,113,61,28,205,66,73,160,194,84,110,49,159,143,76,196,243,32,31,207,48,145,213,182,79,141,196,100,88,102,98,90,102,48,100,38,92,74,138,22,31,198,187,137,27,184,171,124,251,186,162,3,133,74,154,51,8,5,37,106,203,40,71,226,46,81,165,107,2,170,49,78,203,177,238,185,138,157,111,224,224,253,82,226,183,6,178,17,24,108,184,145,244,247,118,69,225,50,151,253,29,85,93,23,220,183,181,212,146,224,243,5,38,103,196,191,207,203,43,18,40,33,124,230,115,40,77,127,240,245,255,0,158,194,38,65,19,220,92,189,68,50,162,221,78,174,151,170,129,218,146,255,0,250,157,14,54,179,222,244,202,78,97,201,60,145,230,202,191,60,82,86,234,10,130,115,20,133,93,118,134,97,246,185,178,162,22,106,231,167,99,58,173,180,111,241,107,220,167,147,100,113,189,102,27,135,169,233,54,92,107,237,108,248,179,73,218,172,170,174,67,113,145,75,22,93,143,234,167,149,182,187,150,118,174,59,168,117,36,26,75,28,59,164,202,135,226,21,111,254,202,73,184,168,199,70,203,58,95,177,215,76,204,169,105,152,68,5,110,176,137,55,164,169,179,205,185,26,170,177,231,52,108,130,183,188,130,64,190,212,130,78,223,13,121,148,224,42,106,134,245,5,44,178,220,179,169,100,195,98,77,223,79,16,99,247,22,175,77,25,19,172,98,52,215,18,154,103,209,82,90,133,135,237,18,188,53,59,253,164,186,126,158,227,38,82,166,169,61,229,238,69,195,243,199,218,143,141,25,30,202,124,75,96,97,159,63,82,132,139,145,120,230,8,134,102,9,20,107,40,190,8,39,198,32,143,135,220,74,108,170,173,100,157,134,136,157,84,44,163,184,210,114,61,85,198,103,2,133,135,2,92,22,114,151,145,50,141,119,59,62,46,212,50,141,204,180,97,134,190,152,57,64,132,128,18,16,108,204,143,204,49,162,204,73,163,95,29,73,59,90,114,33,96,64,60,108,153,138,174,205,24,114,88,148,154,6,53,107,41,37,183,17,75,222,127,104,75,208,225,220,249,243,11,141,49,12,204,93,194,89,239,192,85,140,202,50,219,199,67,204,102,52,72,94,1,247,44,77,128,140,226,65,25,248,148,89,138,170,223,152,240,47,250,75,105,153,147,185,37,135,101,143,181,110,147,112,194,112,137,42,179,26,208,169,183,205,158,120,178,172,36,227,32,250,146,127,127,48,74,153,239,56,213,4,101,160,185,242,95,24,159,105,57,129,100,2,141,38,146,246,20,136,51,60,145,185,66,149,148,170,178,191,34,209,241,134,95,117,43,178,120,224,145,5,79,169,24,86,97,42,198,213,239,154,68,170,27,116,96,128,153,146,88,180,201,141,141,107,128,205,178,104,252,101,2,161,39,255,0,137,17,118,195,143,207,10,138,51,236,135,43,148,75,164,90,132,105,59,224,49,32,241,201,67,125,37,174,48,115,43,42,123,90,210,191,153,67,98,106,57,145,142,38,113,32,190,53,200,233,217,160,148,28,34,65,153,131,81,16,46,206,62,18,149,111,153,170,135,213,149,102,227,19,252,117,127,146,130,96,64,69,19,100,194,70,157,137,54,135,106,249,43,124,144,197,147,202,100,182,212,101,85,136,69,38,30,81,230,81,182,81,143,26,94,111,109,116,160,176,30,120,144,215,20,240,100,131,171,253,9,171,136,187,140,140,35,164,153,148,105,187,2,132,167,167,216,167,193,10,209,25,174,106,140,18,34,30,244,87,30,6,37,179,24,65,42,88,151,48,191,1,136,105,13,221,193,49,188,49,10,180,204,245,89,60,33,235,90,163,85,16,125,200,179,57,69,68,76,133,33,53,168,201,155,42,161,173,184,156,46,209,45,172,134,207,5,181,158,8,169,155,215,215,216,218,25,231,206,143,243,201,204,133,123,63,34,200,57,58,86,40,205,154,158,240,25,73,202,136,252,60,114,114,136,168,121,48,9,219,149,55,170,153,236,153,86,196,182,237,199,81,83,244,244,177,51,181,43,124,63,172,175,76,28,131,122,141,178,103,231,75,97,35,189,178,10,128,246,12,104,227,73,227,237,83,241,158,56,222,234,200,211,50,164,99,161,77,86,182,71,246,80,193,178,56,199,204,37,131,255,0,198,158,192,8,202,4,171,24,204,244,81,43,12,114,116,137,124,159,159,105,202,37,73,224,49,147,169,38,181,199,37,248,130,158,170,75,113,142,102,248,19,133,98,243,6,87,250,213,230,155,147,99,224,205,218,67,50,158,84,105,123,176,151,141,63,129,48,130,103,42,101,85,41,188,206,91,5,249,70,196,28,198,44,33,204,97,88,141,240,28,149,43,92,202,233,204,22,170,75,243,170,160,228,198,151,64,134,1,166,236,98,122,168,154,201,223,224,10,76,204,99,230,80,218,146,97,5,231,137,89,89,67,33,125,165,55,101,73,185,89,81,86,68,65,22,155,206,83,171,232,208,242,15,181,74,64,141,233,167,194,171,107,100,254,69,54,58,55,117,117,192,77,50,4,184,210,242,229,202,139,129,60,131,237,76,102,7,43,18,25,156,74,154,17,89,25,218,174,84,50,75,8,53,41,168,66,204,239,255,0,222,208,161,153,56,143,226,42,244,201,47,240,230,89,145,173,26,163,96,106,140,193,141,107,53,219,35,19,18,249,14,120,10,124,41,230,206,158,72,249,98,166,85,53,164,100,20,122,150,228,106,126,96,121,21,69,149,108,72,223,164,235,43,20,228,248,103,147,210,176,85,101,50,173,158,8,201,252,109,67,91,249,3,149,115,231,233,141,71,231,196,84,101,110,149,177,206,51,75,42,207,242,22,172,95,103,73,97,160,201,30,110,213,166,76,102,21,136,104,16,246,192,71,120,126,69,167,59,42,248,138,118,111,26,208,250,118,73,229,52,85,65,27,195,205,55,12,108,163,122,232,89,8,201,25,18,200,3,27,49,4,88,147,90,218,166,123,201,185,169,199,145,11,36,47,132,68,178,54,32,170,188,79,62,0,35,61,232,121,150,91,102,118,161,205,48,133,83,247,15,150,86,112,136,139,150,172,231,92,109,64,183,234,64,121,246,172,61,120,101,247,84,68,152,199,141,231,155,32,148,167,226,211,198,178,196,110,191,52,141,173,24,234,141,22,94,39,108,100,242,16,107,104,100,159,205,40,210,179,1,101,23,245,74,133,129,198,173,83,149,155,179,4,178,214,92,100,67,53,58,208,16,176,169,160,105,1,221,198,178,160,211,45,114,208,67,107,113,46,74,65,113,101,182,3,255,0,247,133,77,169,30,56,209,79,215,196,185,149,150,250,203,165,74,172,225,29,93,109,216,140,190,214,111,147,59,8,139,254,181,121,163,230,62,72,255,0,247,197,29,255,0,135,163,33,50,148,74,223,76,85,109,135,135,233,39,142,29,83,145,209,39,81,19,46,136,135,64,164,48,241,225,95,109,97,147,6,84,36,0,236,73,155,42,54,125,196,65,69,120,178,246,177,12,114,200,172,252,72,59,185,251,105,108,136,140,170,178,103,130,77,118,96,78,151,155,233,47,144,59,18,212,186,241,42,164,207,200,62,37,170,182,159,114,252,203,109,108,97,151,193,86,64,134,60,105,227,85,176,146,73,69,192,78,205,37,4,189,178,136,183,178,183,108,252,61,170,143,108,49,172,30,153,170,115,44,146,128,50,48,198,52,186,124,240,15,185,61,54,63,5,63,113,15,40,18,48,202,217,102,39,125,219,8,247,132,40,73,54,164,26,86,99,18,9,222,44,75,68,201,59,158,100,84,232,244,26,62,225,228,65,190,124,172,157,169,88,67,47,207,133,28,200,114,199,224,84,213,49,170,11,107,14,113,8,201,98,41,120,151,71,210,183,103,244,230,102,255,0,145,40,135,24,4,7,40,150,76,123,33,44,102,5,146,248,176,234,202,120,255,0,58,156,55,42,244,249,252,105,83,44,152,71,169,41,173,26,134,177,224,243,71,63,7,135,10,6,53,83,44,186,138,140,101,81,224,247,21,84,139,46,135,18,129,160,52,252,105,121,171,229,19,32,147,232,219,168,36,197,149,9,37,224,140,76,177,16,190,164,124,227,14,44,171,177,149,73,100,84,60,199,192,162,53,32,79,36,100,250,130,93,47,73,61,132,253,90,93,172,244,240,227,19,119,16,92,101,76,170,46,230,71,47,167,187,31,233,44,68,53,105,73,50,182,79,15,30,53,23,169,52,168,237,226,63,17,118,196,83,58,60,214,90,110,201,225,151,63,47,231,80,146,200,199,74,170,178,157,7,92,134,12,24,143,151,19,42,229,148,255,0,21,37,18,231,240,244,188,133,25,122,215,93,187,159,18,202,159,152,67,255,0,2,226,134,161,174,141,126,201,120,191,214,154,75,87,19,33,100,174,182,59,61,86,210,201,140,195,238,170,8,108,178,164,240,48,178,99,92,251,79,106,120,53,164,100,66,241,125,53,212,41,245,13,85,144,57,165,15,26,101,145,78,122,234,40,178,159,46,73,51,101,228,42,131,187,159,171,163,78,253,0,241,251,100,26,235,6,101,105,60,241,99,198,128,53,84,89,35,85,230,10,212,57,124,155,91,146,177,153,68,143,170,153,107,157,130,12,162,8,126,226,180,100,56,57,48,148,73,117,197,57,250,98,113,37,219,31,119,87,45,116,245,196,24,76,237,25,127,117,49,52,240,73,230,202,49,46,85,14,182,117,107,243,20,164,229,79,25,0,146,89,151,41,22,89,140,170,125,149,204,153,16,156,92,101,68,50,102,219,170,40,210,74,216,27,17,166,236,97,201,210,37,162,178,168,80,103,239,143,204,189,101,14,158,72,31,202,128,153,196,60,170,62,214,97,200,119,135,116,65,13,22,25,84,104,104,12,133,47,8,165,101,26,249,101,240,198,183,89,65,202,98,144,68,250,137,44,54,99,126,109,209,74,169,235,117,129,35,3,104,36,43,25,34,183,129,141,63,195,215,233,184,152,131,60,146,113,125,68,22,161,210,186,114,221,159,215,32,15,34,161,141,124,114,119,36,55,111,5,148,161,196,221,114,39,178,147,163,253,145,118,90,38,170,180,159,211,139,136,107,116,58,168,35,27,62,107,42,186,147,240,210,198,202,183,44,73,93,172,81,38,210,86,180,146,254,110,86,81,172,99,85,191,161,198,158,10,216,156,178,177,45,112,46,192,82,102,9,86,199,208,142,238,47,237,36,51,52,101,231,159,202,9,65,163,46,178,41,209,235,108,136,95,105,81,198,152,194,13,115,237,61,234,181,172,96,165,137,62,11,222,41,108,229,255,0,90,101,17,135,118,175,97,98,61,65,204,173,157,36,15,8,151,67,147,0,114,98,102,10,149,124,144,70,150,240,167,53,89,137,168,218,36,226,229,44,254,68,250,51,54,204,197,139,42,39,48,255,0,244,69,70,192,46,99,38,90,152,204,196,212,200,111,141,230,105,101,82,86,95,19,153,73,43,105,151,40,213,230,170,103,169,13,225,15,186,197,249,215,89,233,139,88,210,158,94,209,137,115,117,81,181,48,247,59,122,29,171,127,151,216,236,65,248,198,49,129,152,160,35,43,126,43,202,156,124,56,136,33,174,67,160,38,105,139,176,109,11,40,162,154,47,108,138,200,213,88,128,253,161,87,36,114,74,218,20,145,96,86,175,99,172,198,212,44,156,12,217,84,78,164,213,179,170,39,48,221,163,247,20,28,109,85,168,233,37,176,86,213,100,219,121,246,43,38,73,173,212,145,61,190,85,213,102,101,57,234,145,55,222,133,222,152,212,240,110,226,179,9,71,145,89,70,140,50,3,50,252,196,207,92,208,182,185,66,34,22,17,94,187,150,131,214,204,183,138,195,46,117,154,75,85,138,77,211,39,107,197,175,161,67,60,50,138,12,66,41,18,119,214,159,30,34,137,90,50,101,108,150,101,90,36,178,41,71,194,37,218,172,112,101,244,72,250,13,25,71,205,0,121,82,27,186,168,149,191,164,16,149,148,253,136,191,113,74,220,50,92,159,107,141,85,129,69,113,152,50,3,47,81,17,80,238,54,207,230,42,80,105,135,23,152,84,196,150,88,194,151,148,178,151,51,49,117,85,115,185,105,237,103,16,156,89,70,37,71,106,26,59,120,156,209,70,82,125,165,249,242,182,124,162,145,83,198,159,168,225,120,23,144,163,91,27,56,52,41,227,169,111,27,68,238,73,253,62,86,36,100,144,220,84,15,211,165,242,143,234,41,250,173,85,56,94,5,48,147,121,154,144,243,153,204,158,196,234,214,4,124,49,201,103,42,14,76,109,136,251,81,82,94,114,197,249,65,114,41,201,38,157,37,143,203,196,150,195,84,211,188,62,116,204,44,33,70,145,192,97,61,226,242,42,138,223,15,170,153,69,98,55,86,192,177,36,23,134,38,76,138,67,77,213,107,18,203,120,108,75,39,26,238,172,170,1,95,152,162,202,179,178,147,23,6,17,8,98,34,86,137,88,101,234,29,22,189,136,218,217,231,131,242,134,18,173,129,60,30,25,146,25,58,120,242,71,155,42,21,225,157,4,111,8,178,21,101,70,178,185,208,35,93,143,164,37,90,188,193,36,143,12,190,44,170,6,170,202,196,71,249,184,164,18,120,201,228,156,126,98,241,173,86,99,26,53,28,204,211,192,199,150,33,70,147,73,158,10,209,226,247,22,155,187,189,176,48,196,236,72,105,233,231,93,203,205,46,86,33,164,147,168,240,82,145,244,248,221,245,24,70,158,57,178,211,105,146,71,131,22,37,139,233,234,160,244,246,47,86,204,139,187,194,97,33,100,167,49,25,109,196,67,101,166,239,45,198,252,49,114,229,92,250,239,224,180,178,202,203,44,88,151,233,184,18,64,80,98,8,151,201,53,81,10,206,108,139,161,89,28,229,222,151,253,31,156,195,240,126,38,6,124,169,114,11,220,73,167,210,88,233,41,204,48,114,99,95,167,31,37,144,89,180,12,84,134,239,67,126,32,138,243,109,80,209,171,168,209,200,232,217,156,98,54,164,30,12,222,226,14,100,249,118,68,102,20,117,199,195,123,129,88,190,37,120,147,234,127,134,250,158,55,134,236,67,18,230,217,99,167,242,21,4,222,96,140,14,94,196,92,58,163,217,15,48,162,144,163,250,138,176,218,48,24,254,111,151,18,119,14,236,144,107,125,36,56,241,166,88,232,196,154,75,169,202,103,252,52,160,178,33,13,109,0,114,127,117,114,93,127,255,0,100,45,15,172,167,102,211,213,100,131,39,220,197,214,191,75,76,14,68,117,12,103,228,234,93,88,156,249,35,89,53,57,167,193,13,1,59,225,116,64,105,233,98,33,99,11,172,139,182,76,13,86,12,177,4,76,139,68,144,143,221,71,64,198,37,44,83,129,76,159,47,146,105,243,37,136,255,0,72,104,208,133,147,188,12,85,88,240,193,147,19,150,40,208,161,161,96,153,244,146,226,109,132,83,240,70,31,10,153,158,108,189,221,105,229,219,31,159,104,149,190,168,132,84,29,112,82,90,101,33,36,191,119,83,43,145,58,129,2,231,106,205,217,83,232,116,248,193,194,36,33,166,108,73,204,147,109,67,113,156,11,109,59,238,35,160,99,31,112,145,33,178,220,143,10,40,49,134,179,16,200,221,26,6,231,155,18,49,148,32,43,22,91,156,108,95,96,76,62,124,38,91,184,102,219,19,154,135,77,217,120,113,64,202,52,148,53,179,160,246,139,18,236,0,255,0,2,81,113,72,57,163,205,238,39,197,201,171,49,17,24,199,18,170,164,127,213,66,178,144,137,148,96,178,10,70,82,150,184,237,241,128,81,161,95,84,181,122,171,4,52,158,102,167,32,137,136,37,75,99,86,54,42,163,86,131,217,70,198,12,65,168,112,218,202,39,54,85,183,213,229,253,85,150,97,246,116,251,44,166,24,2,98,153,159,60,228,62,16,172,247,153,34,230,41,82,67,92,0,68,237,64,203,26,161,85,14,28,184,192,204,84,135,85,122,86,55,152,37,30,229,2,205,67,185,226,49,72,148,90,195,136,95,51,101,69,152,69,141,108,73,73,159,46,53,150,108,188,106,162,5,192,231,3,181,71,218,188,3,123,249,114,165,16,239,137,26,82,143,6,58,155,53,59,4,3,1,97,113,144,172,226,73,40,110,193,36,124,189,138,174,51,198,78,158,85,212,167,19,96,196,224,67,44,93,37,34,41,134,122,119,225,136,153,177,33,247,144,72,126,174,69,65,68,146,103,190,48,223,196,149,198,8,228,206,205,181,227,251,170,229,245,176,100,131,50,154,159,60,17,137,136,42,108,60,101,28,54,15,6,17,9,101,155,25,20,168,110,254,234,61,146,72,95,117,78,197,54,232,88,67,187,102,60,43,123,44,128,78,28,170,61,140,127,159,106,40,198,62,14,165,153,25,85,42,67,26,44,103,230,17,71,149,106,181,167,29,146,148,124,153,126,25,132,159,83,220,31,3,50,163,113,140,104,255,0,164,241,180,172,72,71,204,104,188,136,54,107,56,180,146,182,133,18,183,184,54,250,39,10,228,186,207,70,90,206,59,37,137,35,89,244,192,172,20,183,249,78,134,205,78,9,32,204,33,33,67,241,22,12,105,123,66,169,13,30,111,77,240,175,177,47,34,182,54,149,174,212,0,203,242,194,251,137,214,54,113,100,145,17,171,219,208,100,109,67,189,7,9,70,84,177,225,4,158,216,163,200,182,86,252,61,139,90,79,243,156,169,227,52,244,65,244,202,87,224,67,211,192,131,187,209,228,147,243,97,18,153,49,165,212,127,107,137,117,211,70,24,189,213,43,169,233,199,37,143,48,145,204,213,102,243,35,89,118,9,223,184,181,122,168,198,116,170,102,158,149,186,203,16,184,150,62,142,2,114,203,41,114,9,73,172,89,104,92,195,96,230,248,98,91,95,79,115,24,249,177,113,168,138,77,78,8,51,182,153,127,214,186,157,110,161,220,131,181,50,186,146,146,55,255,0,161,49,161,229,240,41,147,104,18,71,24,28,66,68,120,2,74,90,111,8,200,177,149,8,51,199,37,249,113,38,49,185,82,23,204,28,159,0,196,236,77,33,152,226,226,150,36,182,54,163,151,192,100,224,97,42,156,147,84,120,71,226,138,168,97,207,76,158,241,248,102,226,91,184,38,219,33,55,12,199,146,204,82,226,226,95,76,192,15,137,80,111,7,39,233,161,230,70,139,37,157,75,108,161,234,71,89,51,108,55,153,38,222,125,21,114,250,208,21,143,10,153,159,72,120,207,225,18,90,149,86,6,12,147,137,43,178,213,86,176,159,194,44,163,78,35,70,57,56,76,36,67,244,222,249,46,219,12,179,34,55,176,162,171,86,250,191,17,133,200,170,35,70,220,177,36,126,152,244,210,102,8,147,186,169,63,224,76,182,78,66,201,218,94,38,95,134,198,35,238,204,141,52,96,99,96,177,34,13,48,158,28,203,54,63,242,102,77,97,42,198,150,124,179,49,36,154,135,86,209,233,176,60,182,197,70,207,146,242,147,14,85,248,199,254,213,115,245,199,226,6,68,163,220,150,49,126,146,156,140,213,199,67,191,255,0,27,210,199,212,77,162,204,213,211,236,253,97,67,175,244,174,168,123,226,68,198,84,198,203,65,233,91,32,110,226,124,180,149,248,255,0,254,206,177,181,61,73,30,107,98,144,68,47,182,69,250,28,218,135,81,249,179,104,44,171,99,145,235,158,130,255,0,228,58,104,33,155,85,233,219,190,159,103,164,232,61,180,239,155,22,95,184,169,235,67,182,102,37,182,29,217,9,17,159,241,182,22,37,152,100,196,146,79,148,78,113,228,57,140,108,104,137,146,73,143,50,8,44,148,78,168,164,68,24,207,40,249,133,137,2,226,45,124,246,20,139,55,155,143,133,47,147,91,243,121,130,152,70,173,202,206,212,181,41,101,64,47,85,228,194,84,238,51,248,216,146,89,83,238,82,216,12,185,169,62,30,209,169,81,138,217,93,78,131,24,204,77,225,177,158,10,66,170,99,8,70,8,202,210,27,1,143,181,53,181,36,209,233,81,110,164,129,18,76,94,165,203,108,188,33,31,8,87,85,212,146,71,177,194,185,46,161,167,36,145,230,20,162,100,93,10,196,171,69,57,246,185,128,11,39,225,55,89,85,14,137,210,89,107,118,145,11,136,105,55,160,206,187,149,180,54,78,47,113,117,61,61,167,143,73,7,148,169,170,13,35,84,158,159,165,103,82,124,222,235,40,210,173,61,241,56,144,173,73,94,98,245,46,133,100,246,73,138,240,153,126,115,213,90,110,227,79,234,125,216,139,150,57,94,184,186,187,34,89,15,79,255,0,28,209,191,117,151,235,208,253,32,253,102,249,160,225,42,198,25,159,36,153,76,85,1,85,48,99,136,15,253,225,82,64,184,1,24,204,37,72,164,228,175,129,80,195,60,100,78,32,76,1,20,171,44,152,78,20,202,28,150,9,236,86,57,216,163,147,198,62,17,44,160,114,247,9,106,222,15,2,20,55,24,137,133,48,149,196,160,147,14,33,71,212,49,32,247,51,160,245,23,40,214,175,94,246,141,141,120,210,88,70,39,176,187,116,48,51,226,73,38,83,20,121,63,105,46,147,15,147,137,109,124,98,16,136,192,192,57,71,149,101,181,10,169,162,28,96,123,162,90,167,233,184,36,229,136,34,100,68,61,236,141,238,173,187,247,136,125,169,26,74,6,203,17,146,116,244,177,74,121,177,47,172,100,161,141,87,191,194,75,22,30,142,15,170,133,85,113,218,70,66,97,134,33,59,132,132,178,167,137,57,153,131,196,69,101,26,0,8,76,70,23,26,107,232,154,124,108,253,41,10,169,217,68,223,100,56,143,132,232,199,194,95,247,21,29,86,140,36,223,11,16,202,196,69,115,38,5,25,9,135,209,191,147,42,198,28,48,66,225,15,90,90,160,237,52,142,5,25,147,171,89,202,47,228,94,146,109,200,249,122,213,120,88,2,143,169,5,63,77,140,163,249,78,36,184,137,184,201,207,67,157,92,67,219,13,229,9,72,165,35,107,59,93,247,167,152,68,197,231,238,46,141,101,90,120,79,196,95,247,18,115,80,196,147,211,141,99,71,253,45,31,80,191,70,199,195,4,144,114,255,0,200,185,94,179,248,93,23,124,251,104,133,32,137,246,151,74,170,49,227,29,241,12,170,125,42,45,148,76,38,18,122,163,173,88,77,217,122,119,178,234,112,42,219,89,112,190,83,42,182,170,120,39,15,152,89,85,175,224,58,1,63,169,100,205,43,91,25,252,92,72,88,85,12,110,169,156,73,2,24,197,195,137,97,101,66,114,51,48,69,149,80,178,171,19,217,132,169,204,104,127,145,55,101,39,184,214,177,205,33,195,150,46,28,92,136,167,134,87,135,42,178,153,90,1,19,169,46,52,54,21,42,212,125,198,114,62,124,50,17,153,67,216,130,140,251,152,223,81,89,250,114,193,245,191,145,51,70,163,47,81,168,166,182,100,185,47,102,85,119,85,128,128,102,85,57,26,156,130,229,77,96,27,109,194,101,62,3,55,249,148,62,226,5,25,64,243,8,88,164,253,69,54,104,7,35,56,68,156,204,126,229,137,115,195,44,92,203,108,42,199,67,83,2,204,15,202,37,41,107,100,10,223,61,218,181,141,200,53,17,174,107,73,56,7,218,114,145,70,102,122,224,86,21,87,122,185,249,187,254,208,47,170,213,62,18,235,229,98,147,25,71,233,45,127,115,164,128,192,238,178,174,216,29,7,6,51,253,71,80,136,101,253,213,19,175,41,244,228,227,229,163,128,62,38,114,47,46,104,222,187,173,233,169,239,67,213,39,164,11,235,161,213,180,7,196,128,106,136,172,203,43,145,116,234,172,228,127,49,120,215,226,253,49,50,117,37,231,202,10,79,241,175,212,58,50,236,246,80,89,216,186,122,25,154,101,171,123,156,63,249,46,157,97,107,39,182,167,67,146,109,183,73,86,76,184,224,229,42,72,109,55,99,39,192,187,252,75,67,41,15,147,17,101,46,246,141,143,53,100,82,128,51,198,66,35,24,198,17,38,141,91,178,234,149,149,31,25,228,247,145,80,102,80,215,207,139,9,156,203,48,220,2,79,74,81,62,72,49,188,88,178,161,233,228,243,242,162,166,252,22,113,176,23,185,53,243,0,193,194,37,33,38,73,6,62,37,47,63,88,90,194,126,32,149,77,172,100,112,171,183,185,211,159,63,247,18,233,51,226,41,42,173,73,99,100,62,108,139,41,225,124,159,117,37,88,189,81,10,60,192,39,186,179,101,80,36,179,46,85,61,14,182,95,135,202,74,228,76,224,26,116,110,25,105,163,37,39,252,53,8,100,8,35,38,93,170,96,104,213,165,139,213,202,145,221,207,36,96,60,209,16,20,250,132,229,253,90,165,168,38,219,62,150,238,30,202,214,70,63,82,60,222,98,2,61,155,89,32,234,65,154,51,196,197,150,184,182,200,153,147,100,120,93,200,216,119,195,146,197,170,238,181,242,65,136,66,66,86,208,158,51,50,152,72,219,212,190,226,13,13,101,40,157,41,60,195,106,1,191,237,167,161,54,219,218,70,188,204,146,12,59,81,170,170,169,45,205,81,189,128,41,231,144,189,221,138,194,5,219,7,225,148,170,22,27,216,57,207,18,124,250,114,16,121,183,66,80,101,43,233,228,89,73,128,59,96,124,160,187,84,225,168,79,91,218,135,173,187,61,65,59,120,211,247,220,2,200,28,165,202,133,98,82,70,201,199,216,66,201,35,233,91,67,169,7,25,248,101,136,159,238,164,58,145,236,132,55,148,69,92,178,203,80,222,89,90,226,136,34,99,250,137,153,155,196,180,61,58,75,204,253,1,50,250,168,67,204,25,72,0,223,65,157,197,149,74,82,70,36,152,140,20,188,169,240,126,30,239,185,69,144,73,213,89,200,182,210,98,111,158,207,162,92,169,91,2,121,36,195,137,84,198,248,117,106,54,113,23,47,238,149,121,149,67,140,158,180,37,185,160,182,28,48,70,31,220,76,89,60,99,103,50,197,236,98,30,125,105,228,143,229,59,20,153,174,58,174,89,130,217,93,226,247,82,39,218,158,115,49,34,164,233,139,204,153,139,143,26,250,250,114,70,30,110,53,139,27,21,105,144,82,22,108,78,51,42,184,122,158,143,195,152,184,136,166,205,91,46,73,62,218,54,30,158,173,35,62,108,68,200,154,172,43,50,63,33,204,253,67,85,225,242,133,82,83,53,33,200,78,24,164,78,95,90,8,39,194,30,84,4,249,252,120,177,37,163,12,180,78,58,30,129,100,66,118,162,166,24,18,71,139,18,72,201,35,140,245,233,147,222,88,159,41,216,138,138,111,49,189,53,44,153,106,57,164,90,158,27,203,38,97,48,178,172,35,80,203,140,76,197,17,19,170,176,110,42,20,176,39,227,6,28,73,229,107,255,0,39,48,134,144,192,99,4,206,85,66,22,15,31,106,27,2,92,195,243,0,125,56,211,72,111,97,6,164,102,48,227,38,111,109,53,170,158,165,228,116,215,17,255,0,139,18,11,39,196,130,254,172,105,179,223,149,137,84,150,51,207,148,74,214,57,246,212,209,26,72,36,179,133,120,193,103,186,37,245,140,138,46,161,47,143,146,63,164,149,141,174,88,128,189,239,140,254,36,123,38,112,114,164,182,86,160,141,210,36,136,214,86,178,124,248,148,106,197,170,173,200,109,101,100,12,233,189,57,135,39,165,115,233,49,167,73,247,83,77,55,50,117,108,182,125,53,181,100,25,149,93,105,220,232,115,33,229,246,146,137,53,191,105,81,192,178,4,144,51,42,220,104,192,34,173,142,70,141,144,128,147,25,27,14,100,79,4,238,125,11,59,68,147,76,173,32,147,212,55,21,205,82,112,21,33,152,194,13,54,141,0,254,124,197,90,231,133,36,156,74,199,91,18,249,159,147,42,50,28,145,201,247,81,12,128,194,147,169,56,173,211,208,71,218,165,9,73,36,160,8,115,198,229,246,209,155,242,99,204,34,167,59,0,13,156,66,72,230,67,124,111,105,116,84,138,205,112,184,215,27,158,35,34,89,24,228,39,9,82,120,31,50,126,165,99,91,25,152,214,12,204,99,26,144,229,30,83,9,49,96,118,204,88,191,206,16,243,101,65,73,158,66,165,105,1,99,103,255,0,65,187,198,127,232,147,90,192,136,94,96,241,17,17,26,72,253,213,242,120,95,36,120,178,164,43,138,113,37,127,21,30,164,248,139,202,153,51,80,158,217,156,82,177,33,205,165,64,55,229,48,136,84,146,201,135,173,39,8,150,109,176,235,34,57,190,124,153,125,61,171,125,8,78,47,213,139,18,215,84,105,196,30,98,197,78,55,224,16,57,133,137,53,68,121,53,226,50,146,248,56,25,180,18,86,103,140,124,197,67,154,201,146,89,242,133,88,198,164,149,101,195,46,86,37,132,235,79,144,134,106,216,48,89,139,42,81,63,95,144,164,197,17,16,111,133,100,146,76,194,158,182,7,67,14,15,110,52,219,58,184,203,212,68,130,159,196,243,138,254,92,138,130,182,73,36,143,148,72,160,233,134,125,81,162,189,28,226,233,40,211,44,52,18,78,165,92,246,228,241,186,147,170,219,128,23,245,105,23,153,61,213,240,208,206,86,101,9,70,37,38,86,53,89,107,86,43,100,204,170,240,234,25,87,62,184,48,199,41,230,10,221,231,43,169,107,124,61,202,197,102,31,101,16,206,3,247,204,205,149,56,96,94,147,86,192,124,99,170,216,1,25,24,152,155,97,196,73,48,214,34,233,18,245,110,161,56,248,165,192,34,168,124,102,123,203,15,8,191,68,107,25,77,142,123,173,91,64,3,96,154,196,11,235,70,159,6,52,66,119,100,254,37,170,100,48,70,233,76,164,152,82,200,207,18,251,38,73,227,15,171,42,250,105,131,27,240,163,35,48,100,237,79,136,100,73,76,152,121,39,253,1,19,186,71,147,195,155,137,63,101,60,82,125,164,59,233,201,212,18,172,224,27,151,199,177,233,245,91,224,48,170,106,76,3,193,86,49,161,203,140,206,98,229,89,154,30,78,212,43,8,216,17,184,70,86,32,12,17,171,9,149,64,18,1,144,193,231,212,152,45,137,15,101,72,121,35,202,24,165,74,67,72,127,164,186,174,216,159,73,96,202,160,125,36,253,148,55,156,229,175,167,96,186,132,146,90,198,177,141,205,139,42,237,38,161,25,61,165,164,218,62,180,160,126,111,249,18,178,168,203,213,50,114,57,165,35,242,120,43,200,108,24,134,196,138,125,15,166,245,44,160,79,33,71,133,35,22,231,153,75,255,0,27,129,198,225,95,95,48,146,88,167,76,18,20,137,172,63,49,1,37,70,178,162,155,223,200,62,100,3,225,227,122,218,249,236,19,211,32,132,114,88,162,216,48,84,50,182,28,73,192,230,236,90,228,213,18,55,87,82,217,26,49,32,251,171,57,54,163,192,168,172,77,163,107,98,45,240,56,144,51,242,119,33,231,223,63,39,8,178,162,97,201,4,145,246,166,26,172,79,207,121,242,113,8,139,109,107,206,55,176,165,18,121,226,197,168,209,152,128,177,77,73,38,12,150,38,159,147,255,0,114,185,204,107,80,66,62,28,169,152,117,11,252,210,180,140,85,122,117,126,101,238,16,99,72,237,112,13,46,101,241,60,59,86,147,25,146,84,172,206,31,138,137,151,115,104,95,244,145,30,148,121,44,64,67,239,84,17,179,198,31,55,90,178,181,8,200,191,160,165,250,86,86,60,221,168,3,64,124,111,105,93,134,76,73,35,237,26,154,187,120,50,97,202,169,184,164,22,55,242,39,204,200,152,249,68,167,230,6,33,124,240,167,23,17,184,50,168,224,201,32,167,97,255,0,221,209,98,241,168,83,43,79,230,157,195,134,138,9,165,149,139,81,130,127,4,213,81,119,24,111,0,32,201,204,154,62,0,10,53,14,25,150,57,217,216,172,225,201,224,230,69,181,6,143,250,38,178,173,151,24,15,196,44,170,30,250,5,169,89,194,44,75,167,62,250,15,74,87,48,35,147,230,178,202,226,85,144,228,76,135,44,132,194,101,71,91,73,136,121,113,38,242,106,135,25,239,226,71,213,79,28,159,148,202,170,181,51,35,68,7,142,49,211,137,48,226,89,3,18,93,113,78,113,143,119,17,5,2,100,161,61,138,18,114,47,28,106,202,107,147,163,34,139,204,217,73,141,76,201,152,72,71,124,64,174,160,24,22,179,98,115,69,196,161,175,169,49,159,171,148,79,91,38,106,78,59,35,100,71,220,79,188,198,204,66,227,42,209,84,195,193,27,204,82,171,22,64,126,14,165,63,38,27,200,247,135,23,26,134,206,71,95,228,122,87,177,203,46,46,226,106,11,195,229,201,197,198,53,111,162,99,65,200,196,5,222,134,62,76,177,4,62,84,235,68,233,233,98,253,95,22,37,37,233,232,254,199,67,117,150,76,117,58,229,60,58,161,129,152,123,21,213,59,34,145,139,151,177,251,97,246,162,171,117,129,224,203,96,185,21,219,3,157,85,166,95,115,172,190,183,39,82,87,37,147,160,159,171,141,109,164,190,100,150,38,242,102,48,160,230,75,98,77,11,66,223,96,81,153,185,26,41,149,171,68,99,51,205,52,124,192,120,118,167,89,40,44,145,234,252,116,23,73,135,140,105,28,199,128,93,202,150,76,248,152,212,196,158,83,172,105,4,143,167,111,51,80,99,3,233,44,38,67,255,0,6,17,35,194,102,13,109,9,128,68,172,195,172,100,185,170,178,159,41,138,190,225,26,167,146,17,149,5,233,172,87,86,85,35,86,126,66,67,86,203,146,62,31,117,27,73,78,56,79,205,44,72,238,72,221,43,60,199,240,75,98,170,172,62,11,199,36,108,226,75,110,25,249,30,181,67,52,172,139,116,150,101,98,92,131,109,81,189,193,160,90,237,184,74,183,26,124,79,170,52,154,75,49,41,233,230,39,159,106,82,184,177,87,38,124,31,14,82,141,75,218,204,24,137,242,133,83,87,111,178,32,62,83,38,68,150,182,250,214,9,49,91,9,99,49,88,227,254,151,245,90,144,157,38,84,44,153,145,115,23,217,48,188,162,79,42,181,32,197,195,149,104,50,220,175,51,198,85,142,216,120,214,168,102,4,238,162,163,222,204,67,84,140,229,146,200,47,234,88,190,103,178,179,123,50,173,76,173,28,110,101,134,155,99,114,191,149,84,67,164,174,40,61,194,254,69,21,38,102,216,140,78,105,245,86,46,21,182,160,205,19,74,184,13,38,82,69,25,243,4,72,115,7,18,52,215,208,100,179,148,169,124,203,138,223,14,212,44,138,226,108,202,134,43,68,153,47,31,82,223,12,209,100,245,21,16,102,15,193,96,112,39,205,144,156,197,74,230,61,226,84,178,88,63,164,131,123,24,78,209,41,176,241,130,86,192,201,204,153,109,191,247,11,108,63,4,229,144,198,85,88,196,145,89,200,219,90,207,200,160,45,100,206,173,35,202,187,140,202,166,16,15,226,80,122,147,77,241,191,221,26,26,53,22,30,169,145,168,36,211,218,135,34,172,97,135,37,157,170,26,29,110,216,253,73,196,105,47,140,244,109,157,45,34,149,113,152,193,167,158,154,57,35,82,176,204,66,43,26,169,57,65,218,151,18,114,90,162,183,211,146,51,251,87,182,216,211,227,49,43,146,196,140,196,150,192,111,99,198,196,41,159,144,111,70,191,204,137,108,247,237,134,166,88,29,239,96,151,131,36,5,247,82,227,7,114,60,194,42,159,153,100,72,199,194,173,145,180,87,46,123,58,80,19,227,28,92,193,94,210,86,76,146,174,118,96,40,250,149,43,137,9,27,101,177,208,129,141,50,116,159,104,138,130,48,73,141,27,38,180,113,136,135,124,145,143,133,38,35,110,95,142,134,230,63,143,22,37,169,156,79,95,55,131,240,94,123,55,44,91,99,85,104,50,13,172,92,125,169,37,168,88,79,50,133,124,100,50,121,163,88,17,173,85,50,74,145,115,31,182,238,42,210,201,153,122,83,91,186,173,207,152,82,26,218,169,81,187,149,42,42,182,38,247,201,120,214,240,234,19,193,26,220,106,172,140,83,211,50,116,165,168,203,34,185,87,14,237,246,67,90,102,6,87,112,150,138,22,99,2,160,11,31,141,21,6,144,149,126,232,67,249,177,38,250,121,145,100,247,45,90,135,148,15,72,105,231,156,71,122,44,10,183,47,158,16,9,156,40,218,169,131,234,81,178,100,206,146,207,213,98,75,97,234,19,198,150,248,153,87,47,6,58,163,142,233,238,117,131,113,242,133,109,135,61,65,70,190,157,37,26,25,231,247,85,5,85,169,209,25,48,31,109,120,207,1,65,212,53,21,26,73,213,28,15,50,49,22,98,82,116,241,0,92,64,7,231,50,159,12,153,66,38,32,167,215,209,143,220,37,45,248,132,16,136,240,203,139,200,177,115,22,60,56,15,131,62,95,213,94,55,153,125,162,149,33,141,170,129,159,169,84,192,190,137,36,126,218,162,170,148,146,207,167,176,156,198,250,66,196,149,89,61,254,10,162,203,194,79,255,0,56,166,103,198,127,78,84,172,217,16,85,37,100,231,207,194,84,218,28,155,17,17,134,203,198,183,155,76,89,73,240,46,81,166,80,42,142,49,226,85,168,251,218,25,239,247,44,194,101,178,5,57,10,71,166,17,169,200,84,232,48,198,38,35,128,141,34,138,189,28,152,248,144,166,9,225,61,155,177,42,38,113,37,154,132,59,232,47,14,94,79,4,173,35,120,146,88,242,200,3,213,224,253,81,175,111,6,78,165,0,26,121,208,79,148,197,77,160,92,99,62,20,42,177,213,84,78,37,107,233,206,94,81,79,69,64,147,58,11,241,24,185,87,216,15,200,12,169,139,24,207,121,59,41,45,192,246,99,32,242,164,215,111,196,196,203,55,26,95,60,59,145,225,82,102,184,85,109,114,99,126,2,147,181,108,228,240,89,155,79,65,23,87,98,197,144,222,37,69,192,26,142,77,234,64,190,75,20,33,180,195,36,189,230,40,151,87,153,27,42,243,52,223,228,237,74,181,118,200,203,52,43,129,11,166,33,158,164,152,131,147,26,232,80,231,144,163,75,223,85,140,137,189,108,63,200,134,168,235,37,249,6,198,126,52,113,174,198,49,226,64,191,137,106,140,22,20,235,158,172,236,89,105,229,160,61,148,99,219,249,253,36,4,109,60,56,222,210,183,240,6,6,4,66,94,219,179,233,46,136,234,135,60,210,51,112,211,208,134,159,79,199,196,36,141,134,149,80,76,166,93,46,99,49,15,169,69,223,67,124,230,37,146,65,97,143,44,193,217,62,84,214,112,164,147,36,202,207,132,170,162,146,6,216,28,162,70,62,158,9,31,250,1,162,53,87,47,36,219,60,8,63,200,54,37,6,184,36,25,76,18,232,211,41,193,249,196,24,163,92,231,88,105,185,68,99,240,246,137,36,223,240,27,167,153,93,178,45,244,245,216,8,193,171,138,217,236,198,184,78,152,125,140,17,179,119,145,116,74,219,44,160,237,72,182,169,209,34,169,105,50,236,98,247,86,33,184,1,88,164,159,85,46,119,54,255,0,18,217,26,134,84,99,230,221,16,169,246,216,149,163,41,31,101,249,214,15,51,10,135,96,73,141,123,102,127,105,21,36,213,113,77,197,104,9,237,37,12,164,32,213,89,171,79,239,45,76,141,140,152,149,84,131,88,2,159,79,16,143,77,255,0,15,28,93,162,71,213,7,17,19,151,191,40,210,180,138,21,98,101,240,199,24,105,68,198,49,83,79,99,18,60,35,34,129,85,18,26,54,84,3,233,255,0,63,106,180,141,85,151,184,72,255,0,195,113,49,170,198,166,73,51,33,205,115,78,168,39,81,21,61,35,247,192,204,84,230,78,155,1,6,245,170,29,9,7,194,169,83,119,149,212,225,23,208,229,70,246,146,88,218,144,113,184,101,139,17,21,113,179,201,31,42,153,178,134,194,78,204,97,12,163,93,12,69,125,202,61,37,118,50,248,114,174,130,243,2,76,28,38,22,81,174,69,2,48,198,255,0,148,22,44,75,167,80,201,97,107,185,84,99,102,71,54,69,95,18,27,85,83,128,131,56,162,23,18,224,154,171,74,222,82,75,125,136,101,73,47,231,95,171,44,166,69,16,223,242,163,41,20,52,249,59,153,111,203,20,127,202,186,153,85,193,100,100,48,248,123,27,214,244,248,13,44,67,229,103,186,146,124,75,209,144,112,122,141,73,71,185,23,210,84,27,156,113,94,32,151,23,237,36,236,135,56,135,126,236,69,199,245,18,248,212,85,247,177,203,224,95,87,106,6,122,76,177,98,146,46,36,206,29,85,205,33,242,134,120,241,254,234,173,184,167,211,145,152,249,113,42,199,185,39,184,185,190,161,245,249,167,102,208,68,22,37,202,203,67,166,57,63,83,165,208,213,78,44,166,75,52,242,125,85,208,107,95,141,114,205,55,171,73,90,6,6,198,42,186,141,113,149,153,69,212,175,29,106,66,75,15,44,161,143,35,204,37,242,27,25,37,152,138,183,80,221,131,222,16,202,158,178,170,12,226,101,137,196,69,82,36,29,198,56,207,230,77,116,220,150,126,234,115,119,166,50,129,249,162,169,154,216,199,173,123,194,129,254,10,89,146,71,225,213,137,109,167,178,219,41,201,147,222,70,97,41,87,160,89,2,55,9,138,164,197,43,137,113,48,209,44,129,133,71,220,82,68,23,50,120,198,65,146,6,20,37,76,224,83,209,201,103,245,20,234,196,206,96,104,108,246,145,52,253,252,194,86,183,208,42,171,120,98,8,106,53,243,57,243,4,88,144,202,50,148,126,148,57,32,205,151,18,143,100,15,77,212,111,177,52,174,63,5,90,25,36,36,76,185,127,208,191,42,252,117,248,157,173,116,254,173,5,118,152,17,10,50,165,102,196,232,233,160,215,168,122,247,248,63,102,210,106,160,109,88,16,149,41,212,241,189,73,153,177,46,25,240,103,82,94,91,49,158,184,92,95,147,173,118,77,254,47,117,17,181,212,132,145,172,47,84,18,64,146,202,131,252,223,90,160,126,167,130,86,113,99,18,0,209,171,103,49,249,148,188,253,54,124,236,52,73,229,18,27,191,136,45,31,145,84,251,88,164,247,87,223,48,17,137,12,61,55,100,81,176,165,148,50,166,33,99,197,194,140,131,18,170,170,102,86,48,57,81,179,244,244,89,35,203,139,145,77,132,39,140,204,216,136,168,171,108,142,80,115,9,48,140,40,147,84,56,201,52,151,144,100,226,87,146,88,9,172,234,81,246,181,164,17,31,202,152,5,114,114,120,127,237,84,70,161,141,143,204,165,87,15,134,68,134,214,6,65,191,40,144,7,1,215,148,128,164,148,205,77,70,92,68,243,228,26,176,248,123,174,96,201,36,95,80,255,0,157,5,173,158,1,48,225,218,241,41,45,1,107,93,91,98,252,162,226,43,215,147,58,210,91,41,234,195,217,226,171,159,170,36,190,183,82,65,96,177,8,163,246,210,234,31,135,164,173,149,187,150,94,63,108,105,93,13,220,28,108,218,113,46,131,14,123,39,3,181,118,199,37,185,30,108,145,178,127,160,123,138,218,219,40,47,136,104,185,82,141,43,166,201,80,119,237,4,76,101,87,80,35,3,31,42,244,201,59,102,113,42,181,92,72,217,129,194,23,253,84,44,243,78,24,223,132,75,56,198,62,78,164,230,52,192,15,181,98,212,123,49,4,19,94,20,255,0,109,27,36,199,193,218,171,103,154,171,180,66,64,190,52,25,44,234,196,157,76,102,99,156,201,134,121,50,153,139,249,22,171,232,108,218,245,38,215,213,178,227,49,230,174,18,76,192,218,254,67,75,23,31,184,145,141,50,211,112,193,157,134,196,186,172,105,49,9,19,234,126,69,17,13,145,60,56,68,154,192,158,113,17,10,212,49,150,198,251,188,125,194,18,143,147,170,137,8,248,68,44,170,242,102,210,216,120,69,216,160,238,62,30,142,14,123,16,207,38,69,172,183,30,54,84,230,52,164,212,249,120,141,196,68,193,241,159,37,126,119,190,215,150,48,103,60,33,237,18,161,211,127,27,229,140,123,75,108,121,23,62,229,26,172,117,55,77,171,173,208,235,230,210,68,146,60,161,236,66,133,243,170,31,243,104,10,127,136,94,164,13,216,178,44,205,169,193,56,152,189,197,123,41,202,170,200,82,254,39,102,15,164,162,53,14,179,124,25,124,201,220,56,204,146,70,101,18,115,51,76,85,96,229,128,50,162,183,53,100,209,117,246,19,211,221,130,222,38,110,68,218,52,151,193,38,110,213,56,246,2,147,207,218,26,54,29,168,228,251,169,89,168,109,110,80,62,72,228,191,49,98,164,214,179,6,63,180,138,222,15,193,41,178,12,73,163,120,165,241,12,169,25,153,215,1,227,85,70,204,85,26,250,9,39,109,55,67,76,159,190,27,243,68,148,148,63,225,94,159,255,0,54,137,62,78,78,206,213,245,154,132,144,127,167,109,114,251,74,113,244,236,188,199,147,168,87,215,1,207,172,78,201,202,183,176,199,33,51,8,75,8,204,200,204,203,105,167,156,92,65,23,31,130,174,218,145,220,98,202,134,73,202,54,27,42,166,124,147,140,28,43,159,85,92,2,48,249,85,109,86,164,167,146,62,25,92,139,20,86,93,67,25,100,15,60,50,196,154,195,49,10,204,81,11,198,85,57,62,51,39,114,229,89,70,178,4,33,226,79,102,64,104,238,60,53,107,35,115,24,67,42,85,61,255,0,145,232,57,58,156,127,85,100,27,40,179,129,132,197,74,189,64,126,45,114,96,96,188,25,62,170,42,76,104,36,229,52,1,165,225,129,182,59,205,218,180,89,106,28,67,197,137,106,216,26,53,241,61,38,52,31,164,149,154,238,13,105,49,7,149,15,38,100,185,32,205,137,1,198,86,117,39,22,170,129,19,245,87,3,202,17,32,235,117,203,11,231,152,69,18,193,239,24,144,83,235,65,37,156,93,170,108,172,93,100,95,162,206,183,226,16,5,197,139,42,112,205,126,2,15,244,11,147,6,25,35,123,168,250,215,156,167,251,105,54,218,195,51,70,202,86,90,207,222,159,118,17,98,91,163,121,248,37,172,140,127,107,149,54,141,39,143,149,92,230,99,108,201,228,24,24,145,73,199,37,57,49,160,151,135,145,122,48,105,134,62,162,39,85,22,212,17,195,54,217,109,54,161,100,111,117,31,51,210,188,248,74,183,214,233,234,59,35,252,217,74,36,140,165,21,137,246,106,166,21,253,169,148,109,85,19,39,106,168,159,240,247,76,193,30,104,147,199,39,237,226,83,58,159,70,69,183,137,242,159,45,36,76,227,198,151,108,125,197,176,242,30,170,1,7,218,137,147,125,249,59,87,35,135,165,117,108,18,112,149,82,198,125,136,135,134,195,177,10,172,12,209,141,38,106,163,198,39,18,219,26,249,243,70,167,230,67,1,9,155,42,151,153,170,189,18,197,130,10,25,168,17,173,248,29,26,75,231,23,165,38,120,78,50,19,49,114,145,55,170,184,28,232,153,148,150,164,184,198,126,34,163,26,152,182,239,81,220,107,83,136,248,74,157,177,155,145,241,21,66,85,93,158,119,9,133,200,169,99,48,255,0,85,50,168,172,88,195,211,115,172,129,195,104,53,59,101,163,236,160,145,248,165,12,171,31,82,177,141,196,25,248,134,143,231,199,152,50,178,253,69,170,162,89,137,109,203,225,119,36,247,26,135,114,55,132,74,158,238,144,246,195,225,149,136,138,37,154,39,80,66,157,152,165,28,145,172,101,97,213,151,200,128,213,179,236,170,25,154,186,41,10,149,208,204,213,87,103,203,176,196,53,250,2,183,225,232,44,185,165,137,15,107,164,153,80,126,33,113,165,252,127,232,126,103,143,98,34,134,158,200,143,102,82,145,117,173,55,85,136,108,249,252,164,74,227,86,193,35,25,132,73,140,96,158,15,82,162,174,136,77,164,213,199,146,95,139,181,77,106,24,196,157,243,117,197,228,18,217,119,113,46,72,57,123,20,94,158,215,35,173,184,37,77,183,186,245,163,42,235,91,148,117,186,144,130,102,41,125,136,43,143,9,196,204,34,160,245,108,111,155,101,141,72,184,202,130,140,105,73,89,70,86,242,55,67,135,243,125,170,160,47,198,52,170,28,9,101,120,202,104,164,198,159,179,104,54,115,36,168,187,151,7,101,150,50,115,42,104,15,131,58,11,249,121,20,100,153,145,55,120,68,84,234,3,7,236,172,177,70,92,70,113,159,140,253,73,150,207,222,8,144,161,9,6,78,100,216,55,24,248,86,216,158,64,172,97,199,220,34,34,164,192,1,34,63,221,88,217,89,63,2,22,182,212,114,120,76,145,112,97,154,59,173,200,251,138,173,177,50,226,90,235,117,153,227,124,166,33,174,131,62,168,22,192,120,191,219,92,246,102,143,61,68,183,152,162,34,179,40,177,200,190,103,217,255,0,17,78,50,109,54,169,12,157,109,56,175,249,76,169,200,105,224,217,115,23,176,72,11,42,220,99,126,17,13,35,66,207,242,94,57,209,62,2,105,245,84,236,159,54,159,250,174,244,24,84,68,12,226,238,18,105,24,35,207,196,92,72,85,161,57,26,225,47,14,51,243,36,154,157,131,240,205,17,81,218,198,6,14,34,229,81,86,89,63,63,42,107,8,170,44,12,0,20,153,74,170,170,173,96,198,35,2,34,144,170,26,28,195,231,229,18,170,173,11,9,204,17,36,42,214,47,33,218,196,39,18,62,52,8,51,191,86,82,99,81,230,48,4,198,38,85,182,164,40,211,136,202,80,76,129,79,83,254,93,147,39,238,160,12,243,201,247,80,114,94,242,47,5,231,31,180,166,204,50,174,37,4,96,147,30,92,185,81,27,147,147,137,36,135,49,228,246,136,154,49,228,199,194,46,69,51,50,53,108,231,66,151,155,42,223,235,24,251,145,140,102,78,229,63,169,25,141,143,194,171,83,85,238,195,13,203,10,124,161,42,37,146,64,82,114,168,184,22,71,200,206,37,85,14,202,9,89,243,113,127,145,0,202,161,143,124,18,244,136,121,17,17,161,175,122,61,108,238,104,133,79,33,192,30,52,88,155,42,136,76,22,23,218,72,44,152,248,207,204,33,46,136,104,192,32,210,153,240,224,145,137,241,115,21,153,9,200,19,55,195,102,110,36,196,208,206,54,124,167,42,81,101,13,241,188,240,160,97,218,217,70,39,105,18,21,173,207,151,117,86,69,102,110,165,42,253,42,9,39,203,96,44,164,87,254,170,114,143,148,72,39,177,133,84,86,82,77,98,67,208,104,235,72,201,123,94,69,74,16,215,73,7,202,35,31,91,6,72,48,152,72,138,72,21,181,190,98,218,241,170,88,78,198,168,113,134,86,97,48,150,175,74,4,18,60,193,18,34,126,72,222,123,68,0,109,103,20,156,202,108,195,170,177,176,215,114,170,63,109,109,245,176,77,30,92,72,11,137,143,156,12,56,178,160,105,252,252,30,28,74,99,213,123,14,194,246,16,153,81,27,156,104,125,177,6,197,131,228,140,73,89,134,85,87,40,96,25,139,214,172,7,135,80,210,72,214,88,209,134,158,201,32,196,84,170,204,13,26,216,1,140,25,15,219,137,85,192,152,200,192,195,186,202,162,166,70,200,62,212,174,182,238,92,105,207,136,92,137,135,169,115,168,88,73,209,79,136,191,232,80,218,120,220,239,137,44,89,83,155,43,182,70,138,254,95,244,41,74,219,93,205,151,10,178,144,101,106,150,83,41,34,11,192,161,95,89,147,165,108,12,157,200,214,126,28,137,172,73,84,34,54,152,157,57,153,132,81,169,77,97,163,14,81,245,46,145,90,242,12,124,75,57,145,152,95,50,149,43,50,212,23,114,199,32,141,166,201,131,152,75,204,134,56,61,75,163,89,6,180,67,225,236,83,230,128,2,119,9,34,170,151,179,139,99,4,242,89,152,200,248,223,250,229,202,152,192,123,35,123,67,70,153,240,100,251,88,150,5,181,49,141,156,160,237,227,72,108,179,136,249,66,84,205,225,127,178,183,6,183,34,213,11,80,87,2,101,169,31,205,21,86,195,199,143,153,10,198,108,89,135,18,81,113,101,44,76,126,208,73,170,45,174,60,147,125,18,10,11,241,36,169,60,49,23,59,153,50,226,113,58,136,157,80,176,241,135,202,167,145,90,165,74,211,60,240,129,234,50,197,149,75,201,213,175,147,47,8,85,204,9,224,147,23,17,132,167,245,13,108,17,1,242,197,23,145,78,66,144,183,174,90,4,213,89,60,163,230,42,116,203,88,184,249,74,185,75,239,165,8,152,130,34,39,52,242,78,67,242,149,10,18,41,90,251,237,179,215,214,106,28,175,230,149,141,15,134,36,144,41,123,232,115,161,115,11,148,105,217,69,87,82,203,126,15,62,41,67,65,204,146,73,61,82,151,62,141,48,255,0,84,138,134,27,206,64,118,161,84,214,106,20,80,46,229,66,39,111,18,166,141,169,199,143,153,115,73,129,178,40,31,138,41,10,69,47,235,26,140,71,195,46,174,72,148,36,141,173,137,88,246,230,92,206,231,101,170,169,167,1,225,48,134,185,237,193,165,141,249,69,214,149,178,73,60,50,155,34,97,14,200,18,71,136,201,178,17,150,52,224,8,201,153,72,194,170,218,75,182,126,69,18,250,173,177,223,203,198,189,26,73,32,203,102,37,185,6,46,117,147,63,124,63,148,138,60,136,3,86,203,240,205,46,87,241,164,213,183,15,31,130,104,249,36,157,238,166,220,35,182,7,38,250,44,46,35,21,106,252,79,249,62,80,89,81,12,161,163,243,203,44,68,41,23,183,144,99,63,16,132,49,37,102,29,107,244,43,147,107,107,39,218,34,223,25,243,138,14,97,42,8,108,4,158,227,34,141,90,113,243,7,148,107,42,43,75,227,216,154,100,105,98,237,94,123,15,143,132,74,154,49,129,239,9,105,153,38,40,186,132,158,194,87,79,162,14,101,173,172,23,243,64,32,151,216,119,217,9,202,44,73,236,249,153,70,162,110,36,226,35,240,163,34,171,151,193,208,35,50,36,208,118,226,75,159,36,130,243,10,153,164,245,25,61,50,177,39,70,135,115,25,153,74,44,169,133,173,62,70,48,13,136,153,113,44,110,62,100,108,46,212,127,198,128,173,181,1,73,135,23,34,160,217,146,76,69,85,34,220,136,251,45,49,85,108,7,196,40,187,87,35,212,255,0,1,229,82,63,212,105,39,144,177,189,193,175,208,80,234,177,19,230,196,155,201,170,137,36,4,10,36,133,38,92,194,62,161,225,108,79,206,122,63,70,85,17,236,204,33,228,251,171,176,211,208,211,86,141,155,65,101,73,175,180,144,198,76,193,46,216,139,109,38,120,220,38,149,145,66,56,182,120,29,18,51,117,57,119,43,89,13,10,106,161,231,204,179,12,194,17,24,25,158,209,98,229,85,220,33,182,10,248,31,145,97,179,196,153,60,192,250,72,115,49,254,202,44,98,168,28,154,209,145,157,74,102,214,25,225,124,223,210,87,17,140,254,146,136,130,91,102,83,130,201,143,9,83,5,153,24,140,167,190,5,144,241,27,177,22,250,64,73,62,108,67,90,100,232,150,84,157,230,9,127,218,88,178,121,227,127,199,9,80,110,47,196,101,179,252,156,34,91,99,67,25,73,202,84,183,121,47,30,100,27,236,167,19,139,18,86,25,84,168,123,54,61,69,202,133,12,241,201,126,37,56,201,246,163,62,19,69,147,141,81,86,179,39,54,36,149,25,170,138,125,158,18,70,6,97,69,202,144,73,152,73,195,253,40,197,137,116,106,214,3,221,18,14,238,158,187,38,96,139,18,214,141,73,71,51,35,18,84,250,147,109,195,44,73,201,181,60,79,14,164,59,244,220,82,189,134,77,89,91,84,80,98,40,150,44,37,90,69,127,128,88,210,119,44,202,17,45,166,97,60,58,150,160,177,144,95,132,61,105,158,104,132,31,220,77,98,108,164,185,164,237,143,132,201,148,111,15,4,68,202,209,145,252,194,91,25,24,2,103,18,6,176,138,226,168,153,55,113,59,17,48,12,127,12,37,76,30,241,248,114,165,230,51,4,148,107,48,65,152,194,141,104,141,37,241,146,211,89,17,103,24,47,156,204,185,82,15,149,79,186,133,135,178,136,241,4,171,238,158,211,0,27,50,152,95,232,236,71,192,141,7,207,20,185,88,149,24,97,214,198,233,148,69,208,181,35,35,55,16,90,216,204,140,69,70,27,136,177,153,202,95,250,170,126,72,65,141,248,74,162,172,153,121,24,239,236,40,254,162,73,45,224,60,49,163,243,58,155,245,84,18,113,101,65,73,178,220,245,46,115,91,48,249,217,153,86,195,97,241,230,81,171,121,150,255,0,18,113,208,114,200,3,147,238,226,89,62,4,184,196,226,42,24,51,198,153,134,78,85,150,36,202,198,160,192,150,69,185,244,255,0,145,24,25,56,214,79,146,49,177,89,100,34,208,179,147,239,173,32,159,212,130,147,14,203,251,65,38,179,238,226,116,165,207,146,73,40,220,29,97,100,200,89,50,52,239,228,75,159,67,58,106,170,11,30,156,195,173,227,204,153,106,35,51,28,190,126,146,177,31,135,42,206,30,158,149,239,46,160,104,121,80,18,67,139,218,26,123,70,78,210,8,235,96,98,240,79,141,12,5,7,182,36,176,211,0,47,117,47,153,36,228,233,47,26,158,247,234,83,241,237,200,22,236,49,33,19,181,79,250,173,169,127,72,46,52,108,200,103,146,138,140,18,12,120,146,178,220,178,178,160,40,103,206,43,57,86,12,178,56,159,202,142,198,79,253,82,249,240,15,59,165,42,168,219,133,61,61,240,10,204,70,42,105,49,241,10,204,193,42,141,173,173,36,38,115,35,205,51,108,197,130,181,93,134,92,107,219,108,170,112,215,204,19,253,204,105,205,85,168,36,251,171,108,12,172,103,224,120,95,218,229,66,152,219,146,117,12,74,161,146,65,143,180,105,69,174,196,132,202,46,197,91,41,53,183,144,181,149,163,47,54,37,142,192,3,89,178,73,35,117,45,242,103,193,146,63,184,149,152,197,86,177,156,7,170,120,207,24,152,197,19,13,231,250,72,240,190,231,39,87,26,157,78,130,211,52,18,15,153,121,240,224,147,238,169,198,4,132,103,106,208,107,39,214,147,181,106,179,32,159,142,143,199,81,165,196,48,120,124,160,134,37,5,113,63,108,71,136,170,233,150,67,146,5,57,169,234,129,52,25,189,212,210,102,164,225,93,166,200,149,135,113,201,194,155,51,82,48,190,209,16,116,52,236,132,252,198,229,252,233,245,147,43,75,17,248,69,136,138,74,167,67,58,219,216,223,14,239,242,44,204,243,205,73,105,24,76,143,203,237,42,208,133,158,29,74,170,77,234,159,2,104,208,200,51,167,140,126,49,175,96,31,210,72,239,167,156,76,197,17,12,100,121,177,246,251,80,251,65,66,213,73,177,147,237,44,171,107,72,95,155,150,44,169,190,97,198,123,48,137,77,84,232,102,240,67,47,65,121,57,119,68,18,101,14,168,133,30,21,190,52,255,0,200,135,159,112,120,221,34,84,244,57,90,236,109,125,108,191,62,94,85,239,71,0,189,175,250,73,20,157,67,107,143,137,38,54,173,178,251,138,76,204,133,99,233,175,242,87,153,228,234,227,83,215,21,64,147,220,151,126,36,151,238,167,144,237,98,78,7,42,213,146,252,134,104,90,21,18,178,0,32,245,35,97,201,26,87,168,76,72,199,249,65,16,163,74,99,79,150,55,243,9,53,129,86,235,145,212,97,204,202,206,18,161,39,176,125,165,46,85,61,2,203,34,60,207,39,130,21,152,150,202,35,27,67,100,8,207,76,131,48,18,88,165,228,198,25,19,106,119,176,76,77,102,53,149,42,101,101,3,35,243,5,104,240,32,147,207,12,163,90,118,204,255,0,213,22,82,64,17,163,100,69,62,181,110,11,6,36,103,25,70,165,98,140,162,151,192,251,171,124,103,142,11,251,86,169,47,64,49,132,243,69,135,85,196,170,223,128,140,75,12,102,8,139,80,113,224,74,164,152,153,19,10,173,65,163,46,0,39,162,217,101,22,79,186,160,45,95,136,153,68,150,134,248,227,127,106,149,149,14,173,157,229,47,45,97,140,103,205,148,107,56,211,212,91,238,31,37,157,171,8,23,99,140,124,38,42,221,203,134,201,208,95,106,65,51,169,102,27,227,253,36,37,84,200,50,65,247,17,83,24,1,177,62,222,39,61,244,181,59,13,3,49,242,81,126,28,106,30,30,164,4,105,120,76,170,195,106,9,35,225,74,60,139,79,128,89,243,6,62,20,185,134,62,78,17,113,163,39,192,60,238,161,45,1,121,33,113,75,18,181,113,34,204,161,140,50,205,239,63,180,36,62,254,33,122,145,241,153,144,105,3,130,251,24,121,191,31,82,243,36,176,156,40,205,153,16,147,41,236,191,180,85,169,43,35,243,208,30,125,104,39,51,238,169,83,83,236,165,117,42,128,192,177,140,79,155,70,126,66,143,168,106,76,85,112,92,9,118,67,252,157,75,62,56,221,169,193,130,133,216,100,39,40,150,216,157,88,142,187,178,137,230,204,73,157,61,192,240,42,135,233,90,98,141,229,196,148,250,13,24,201,205,145,36,138,165,35,147,64,143,82,200,60,43,75,35,0,191,171,42,34,48,104,227,125,84,107,223,70,66,117,113,169,198,212,44,203,250,138,205,91,4,163,226,138,52,142,77,110,203,152,75,169,64,170,211,5,7,233,69,252,133,91,182,26,99,255,0,96,15,253,197,77,228,34,219,137,241,169,201,3,106,1,191,17,68,136,146,195,201,103,8,149,166,164,173,166,31,52,65,70,18,66,25,145,16,172,166,246,106,219,177,207,46,244,125,148,103,250,137,103,227,202,168,232,113,136,28,169,245,148,8,150,64,196,100,184,52,236,131,210,133,81,154,102,173,77,51,60,6,76,168,134,27,242,32,230,67,150,183,214,176,152,249,83,215,17,55,6,49,145,51,46,217,24,28,165,64,155,207,217,74,103,214,250,151,105,84,199,95,220,194,54,170,33,103,97,203,218,153,155,230,121,82,200,116,49,35,116,137,57,11,21,150,48,146,107,241,23,73,232,196,167,141,90,56,210,223,45,92,50,168,18,123,132,137,147,85,71,129,249,96,127,161,49,27,100,79,198,120,54,172,229,71,198,48,11,244,210,141,182,50,98,16,184,208,102,153,233,170,54,98,219,122,22,12,135,6,79,105,113,44,38,86,197,24,248,103,229,81,175,153,58,79,48,165,38,48,228,203,233,41,114,166,220,99,54,105,242,125,101,81,4,124,185,83,31,2,116,165,166,146,255,0,52,250,181,236,66,155,37,170,39,159,84,121,35,225,83,193,170,178,131,47,40,69,198,186,65,176,120,41,249,134,96,252,242,166,102,82,81,219,191,177,67,1,128,44,78,81,36,54,179,34,65,57,49,8,104,250,123,80,73,225,90,181,14,158,220,242,136,170,108,204,224,169,70,200,70,111,136,79,141,197,137,33,153,125,6,113,30,95,113,97,169,40,79,177,121,131,216,37,203,108,131,107,9,249,178,165,107,161,213,30,211,157,134,182,100,25,60,72,243,105,38,73,38,80,149,114,189,49,38,94,126,210,46,169,73,60,242,65,133,90,54,33,52,127,174,160,210,116,145,60,59,70,150,190,168,240,189,165,86,99,62,48,242,169,235,35,30,75,31,137,49,26,177,61,62,225,145,137,202,84,203,76,92,87,73,156,204,184,255,0,198,160,238,233,45,75,101,218,137,12,57,113,135,196,166,214,250,59,210,157,171,220,253,10,248,0,39,133,141,114,115,15,28,144,46,47,164,181,156,225,120,87,75,93,74,158,201,74,193,36,108,191,35,41,49,177,177,35,153,38,92,103,170,83,27,32,56,82,43,35,12,140,77,85,115,153,100,116,0,99,207,39,221,77,35,70,252,157,168,24,15,7,231,229,76,3,217,218,158,170,107,72,206,106,51,18,182,24,145,142,169,95,15,43,18,123,42,162,37,101,50,57,178,169,191,121,249,16,97,181,202,124,88,136,190,70,141,44,93,203,126,207,221,196,148,45,160,201,129,1,24,190,237,191,224,181,85,79,130,34,98,41,83,183,189,132,7,10,123,8,202,214,5,100,96,120,44,100,135,129,96,246,78,243,225,138,179,240,156,70,126,148,137,44,195,109,255,0,73,155,53,56,249,32,146,126,165,97,101,85,59,195,244,164,82,38,167,178,130,124,197,138,155,35,86,161,12,173,57,122,132,167,181,38,128,181,154,60,193,138,186,13,84,205,178,54,101,192,48,118,170,89,106,69,183,81,172,167,231,153,58,122,198,15,152,101,151,18,158,101,149,173,107,223,246,158,186,166,167,51,36,145,229,250,74,25,155,25,199,196,111,117,65,163,95,19,174,30,161,252,180,28,233,141,91,47,35,23,78,167,190,223,49,115,152,26,122,40,217,194,153,195,121,235,79,238,39,88,232,160,210,44,191,7,68,123,214,47,73,161,221,176,172,71,134,200,4,70,66,84,218,248,3,39,112,144,22,176,199,8,25,131,141,52,146,195,148,31,40,37,51,50,182,212,190,98,54,69,181,49,89,190,197,6,178,178,41,49,11,34,209,152,249,19,200,193,219,63,169,9,38,7,38,95,170,141,178,159,144,21,73,36,145,158,195,46,151,90,248,146,65,204,37,202,24,243,136,157,74,195,77,217,19,193,153,86,182,6,54,122,14,173,67,139,207,10,64,23,253,85,83,187,7,254,171,68,243,69,32,56,98,141,115,243,55,128,152,50,70,34,42,104,124,163,82,158,0,200,159,64,146,65,113,42,3,102,55,123,248,210,105,241,135,39,180,73,179,30,50,44,222,17,167,82,50,34,166,135,57,178,164,124,103,191,18,3,102,255,0,164,186,36,248,12,42,94,250,112,43,98,65,89,132,213,65,255,0,0,147,86,100,140,254,213,128,96,16,111,205,244,144,87,114,73,24,7,40,87,59,49,213,28,153,20,108,147,249,59,86,179,60,107,149,51,226,22,216,252,165,78,227,107,1,206,102,80,149,70,199,67,116,236,92,241,248,37,54,161,100,150,125,181,60,29,66,125,211,3,237,171,40,208,247,209,88,85,69,83,158,69,161,58,25,53,177,128,240,229,83,218,133,145,100,159,40,132,170,236,180,54,66,101,22,68,59,41,25,9,248,138,44,170,234,172,75,113,57,124,146,21,179,15,90,252,216,151,74,164,212,227,43,25,153,68,223,70,39,246,130,81,230,187,184,173,126,28,68,72,202,116,66,203,49,222,31,36,114,125,209,165,179,25,20,106,15,77,219,88,205,27,51,21,89,5,224,16,242,153,42,198,18,96,104,51,19,42,118,48,172,73,103,221,143,207,8,132,168,232,96,28,172,202,17,38,19,224,63,210,178,15,133,10,106,169,66,246,147,168,198,246,74,143,123,255,0,34,117,101,57,228,86,67,158,207,97,5,218,146,50,120,51,171,251,42,166,78,102,35,40,171,45,36,8,39,205,149,12,17,200,188,24,61,239,28,145,251,73,12,202,161,228,70,198,126,50,97,76,217,1,242,71,194,133,97,217,105,192,79,91,24,137,179,225,156,75,204,11,225,61,16,249,57,88,134,101,22,172,74,93,217,14,55,112,144,240,38,87,73,246,185,19,43,232,12,198,242,149,69,153,132,20,182,22,34,85,25,84,168,153,12,131,30,80,151,137,74,51,25,108,191,105,233,224,109,72,80,97,50,140,181,221,212,92,178,192,61,101,236,73,33,209,211,175,186,247,58,220,106,214,70,102,96,251,172,91,66,204,132,234,75,244,246,161,100,152,44,17,125,164,242,4,200,137,217,148,74,186,13,43,66,49,167,113,177,169,215,217,3,38,85,243,215,134,53,38,144,117,141,156,169,153,12,100,26,128,212,148,241,63,57,191,238,228,79,25,170,129,225,202,148,90,217,111,124,196,17,44,142,107,136,221,35,163,95,185,205,236,174,1,82,118,101,255,0,157,97,248,216,17,135,152,69,84,118,90,38,45,183,12,190,37,207,174,52,3,33,29,225,9,73,254,53,73,35,127,17,225,234,147,189,28,234,180,154,192,114,98,123,107,227,25,58,76,188,171,158,105,227,122,39,134,110,81,137,116,154,221,73,93,36,99,197,143,34,197,95,220,36,111,208,100,16,159,26,99,13,1,188,33,86,143,82,36,101,172,196,85,110,86,5,137,144,99,65,32,249,178,168,134,106,64,120,126,168,107,104,117,81,61,162,164,176,255,0,142,85,76,8,7,213,145,2,248,96,39,114,9,151,210,201,237,44,183,50,200,52,214,13,157,123,123,154,228,213,3,233,45,81,153,18,51,255,0,202,199,254,210,60,38,39,186,137,127,134,52,251,140,115,180,52,249,53,178,123,62,144,196,180,201,54,65,161,167,227,41,24,111,253,209,105,12,144,125,84,90,229,85,84,220,243,29,106,121,142,182,135,25,87,141,12,254,202,109,179,25,233,200,251,25,131,42,47,15,252,127,245,82,22,182,179,170,57,133,252,139,208,53,228,73,60,38,42,230,105,153,11,175,79,189,165,144,115,38,24,242,35,227,99,240,194,150,177,239,157,212,84,67,2,65,40,199,35,12,208,232,139,80,153,145,129,249,16,207,146,49,141,106,146,99,145,137,12,199,156,111,229,85,201,196,88,214,195,223,54,17,107,97,159,25,233,92,57,47,200,154,249,255,0,197,85,84,36,14,12,242,38,27,207,201,218,144,61,143,250,171,73,158,113,51,234,162,160,172,163,89,50,73,37,1,132,126,124,171,42,211,16,158,210,60,193,97,81,82,109,38,70,168,216,17,79,120,4,196,154,75,246,220,171,16,201,57,30,162,62,218,190,97,147,24,146,76,128,9,61,170,156,53,175,146,206,212,166,75,54,199,120,150,170,208,70,171,241,38,167,214,197,31,80,146,88,121,225,78,229,235,79,239,152,242,177,133,10,151,146,242,121,243,21,61,138,71,165,14,145,2,100,73,32,225,70,46,125,73,36,227,31,106,161,101,147,209,102,27,109,74,111,201,255,0,184,89,5,233,27,45,88,65,246,163,235,100,229,122,101,38,209,168,231,49,9,220,177,48,64,176,146,108,67,204,147,73,187,196,149,152,74,143,153,198,53,247,115,35,233,36,177,174,24,95,117,50,125,192,35,15,153,97,171,107,98,7,101,48,158,29,73,109,108,146,110,147,200,214,80,103,123,67,91,12,200,35,30,101,149,25,154,191,6,224,153,16,201,44,42,64,249,236,201,132,69,91,217,63,109,204,150,197,86,53,31,190,50,201,129,74,217,119,185,31,10,81,119,169,54,32,121,178,170,110,9,248,249,28,10,6,161,5,147,56,165,117,34,13,36,24,250,148,45,111,170,193,156,255,0,233,100,198,173,107,88,11,47,148,151,21,119,85,142,86,101,176,28,107,80,8,252,42,190,147,83,197,233,196,165,228,232,48,103,203,93,40,130,251,104,168,112,207,24,252,162,83,219,107,15,100,169,87,63,4,230,102,136,92,68,82,83,3,98,73,111,221,171,106,72,108,39,129,74,143,181,164,4,209,251,106,228,44,73,233,189,49,18,200,236,204,81,174,139,63,76,68,29,118,211,106,63,220,82,84,236,28,99,226,85,18,100,206,24,56,165,127,186,150,198,52,108,204,115,43,191,134,58,154,73,255,0,167,74,140,40,222,216,210,223,252,40,212,98,38,105,120,139,251,74,234,214,227,81,140,158,223,241,34,32,106,25,120,254,110,41,16,213,43,86,57,179,52,192,32,191,230,226,229,71,179,105,143,8,69,137,81,234,27,184,157,219,2,21,75,201,159,185,253,36,2,9,6,143,169,43,71,143,40,74,52,228,50,72,49,240,168,184,102,157,90,60,210,250,213,28,57,44,146,206,34,160,198,81,235,53,61,143,134,34,242,165,147,2,73,44,121,131,140,75,6,7,33,56,86,83,50,120,98,234,76,72,141,184,11,201,43,245,68,90,222,24,37,247,83,27,90,73,100,230,202,145,179,79,90,198,243,48,114,21,45,75,88,168,164,51,33,112,154,87,26,173,99,193,36,28,82,134,185,228,8,27,144,124,223,98,196,208,37,70,39,202,100,64,98,94,111,25,210,110,84,134,239,79,78,147,203,16,184,144,148,147,7,25,236,245,2,145,85,191,85,85,22,35,226,68,76,162,107,200,129,216,90,139,135,126,69,179,255,0,14,169,173,135,187,150,81,201,146,139,159,190,147,230,40,130,254,68,227,68,208,202,140,199,238,202,128,214,218,124,146,31,133,65,167,207,148,34,196,143,220,188,131,86,186,158,48,54,39,194,46,69,1,24,39,40,253,196,48,41,159,170,236,142,197,71,224,201,32,102,21,21,39,191,17,85,174,158,146,248,222,9,70,96,8,193,157,25,253,164,91,30,243,198,38,85,101,36,208,103,120,101,16,208,70,167,4,144,63,18,97,108,124,164,187,25,65,132,201,139,223,47,218,199,141,69,73,173,149,8,252,75,83,238,39,9,248,114,165,29,84,232,33,135,115,39,171,18,47,240,221,148,150,126,149,70,192,187,156,63,117,58,135,171,109,97,116,149,42,177,141,27,24,207,210,83,163,31,17,184,150,169,58,36,146,65,132,75,51,107,249,114,73,132,194,70,83,234,16,78,126,46,164,214,21,163,99,144,107,159,132,87,36,243,48,74,50,143,233,174,85,39,71,190,160,152,165,192,95,184,99,96,199,203,20,101,92,235,89,208,233,242,31,54,215,18,25,99,117,50,57,36,57,46,152,210,86,86,85,204,52,79,105,81,213,73,185,169,62,43,24,164,253,196,230,3,1,90,118,109,56,134,156,92,96,147,5,134,82,219,82,219,141,108,195,107,117,14,64,44,158,242,17,249,151,58,102,161,101,108,236,38,85,80,245,32,8,198,11,141,101,135,169,64,109,67,85,27,134,95,18,73,113,101,185,103,244,146,229,90,231,233,184,183,124,166,148,69,177,245,68,169,3,48,173,86,184,152,167,251,0,170,125,196,99,230,55,95,220,85,81,158,121,60,56,146,72,111,36,158,210,170,90,171,40,145,184,125,212,252,4,146,206,13,168,116,221,140,104,187,188,74,92,47,220,240,152,75,168,50,73,228,143,8,185,23,62,190,128,248,54,175,49,184,178,161,153,65,85,188,133,239,11,4,78,21,153,141,140,28,37,89,25,131,34,2,123,54,204,205,237,169,154,78,154,238,242,49,223,137,51,164,248,133,185,39,167,94,9,103,230,9,49,94,44,73,9,180,79,169,31,49,184,147,213,151,136,251,136,252,180,29,223,124,55,209,218,180,140,176,234,253,180,136,223,1,244,224,254,110,38,78,37,101,79,90,58,208,97,18,98,201,158,206,85,79,250,33,151,142,164,188,61,60,8,32,96,67,237,45,86,84,251,96,110,194,94,69,70,104,24,159,187,202,181,79,147,4,160,194,28,153,22,87,67,108,196,43,254,39,68,169,126,208,178,134,34,9,57,170,248,133,234,221,50,145,108,208,26,74,239,252,194,0,242,253,68,174,127,194,86,82,124,222,158,148,79,241,245,169,109,191,217,209,185,21,125,138,141,182,249,153,140,44,169,4,200,118,34,157,253,62,1,49,167,244,134,150,32,48,50,197,254,234,168,141,181,199,212,153,163,87,82,75,35,41,61,2,49,10,198,101,18,111,248,98,13,184,57,165,98,69,61,128,200,138,141,37,226,30,16,227,66,170,161,141,103,21,195,211,12,131,197,186,202,53,170,203,74,197,23,47,104,211,230,24,158,240,150,171,139,138,161,68,127,254,240,183,113,69,219,98,34,97,152,62,32,165,115,231,218,214,245,99,40,211,72,209,129,56,239,48,75,254,181,188,209,152,62,229,131,218,130,104,215,25,7,243,98,196,153,70,153,7,242,97,236,95,30,248,61,56,150,232,117,81,114,110,197,216,138,141,98,130,29,148,184,192,74,236,181,32,50,60,89,121,22,115,13,136,11,150,106,27,130,65,148,252,202,115,96,165,250,117,187,21,179,238,39,16,153,66,94,52,182,183,89,206,147,47,104,31,247,20,189,110,170,29,151,202,9,84,208,176,112,121,177,12,164,42,226,141,110,199,68,146,109,45,59,23,117,179,53,30,12,194,148,50,160,231,217,28,175,205,44,92,139,56,198,36,102,44,13,113,22,23,111,186,189,19,206,177,232,211,25,210,85,168,207,96,253,213,139,228,142,107,243,98,67,153,128,156,124,38,42,112,3,146,206,124,217,83,24,16,206,78,111,109,19,248,84,132,230,17,83,56,204,219,51,10,85,83,25,133,115,41,229,73,103,8,151,161,195,124,22,115,43,40,19,226,142,46,28,73,12,200,121,72,244,216,138,160,161,152,241,145,24,203,128,13,236,202,37,41,107,26,230,49,255,0,167,23,248,209,17,159,44,157,221,138,86,98,213,83,164,70,187,163,156,198,4,177,68,36,83,13,70,63,104,106,44,47,224,75,166,79,63,158,20,214,212,205,181,45,45,108,180,198,62,161,169,167,235,61,63,90,127,213,15,246,210,137,244,251,224,102,202,185,245,174,131,60,217,217,178,144,67,83,147,87,241,208,188,43,15,158,167,90,147,175,234,166,245,74,67,191,83,227,233,229,92,180,212,158,154,198,109,10,78,36,101,37,169,55,76,12,181,139,100,54,77,175,2,202,102,188,36,103,243,8,137,205,110,161,163,212,131,103,47,34,68,106,16,91,143,233,101,83,38,211,211,180,221,175,17,120,253,181,92,208,138,237,58,253,106,89,92,80,216,198,38,88,133,202,53,61,248,50,85,148,189,220,177,43,93,61,100,242,68,102,236,92,104,201,47,25,124,195,17,110,46,74,206,132,128,100,158,55,16,150,246,67,121,79,155,18,61,245,175,25,242,149,58,170,140,206,147,9,98,174,64,205,136,153,144,216,38,101,16,134,190,26,121,35,123,74,162,124,1,137,157,73,35,225,228,63,87,26,169,53,20,178,124,233,175,196,33,127,186,176,147,168,109,107,89,139,18,165,244,122,174,238,65,44,95,73,85,39,221,33,82,143,111,225,31,3,82,90,205,157,132,194,227,86,176,195,144,25,80,161,211,120,201,194,37,77,26,171,108,4,41,140,202,255,0,1,212,147,198,48,98,227,94,181,8,44,135,137,46,52,99,251,43,24,19,37,228,120,165,137,45,133,219,211,144,7,225,44,79,202,41,72,160,179,108,254,110,85,178,124,151,141,253,171,88,124,228,166,176,213,48,153,26,44,159,105,68,106,223,133,192,187,240,151,16,164,20,145,46,171,15,141,152,113,12,168,160,135,47,104,147,89,68,179,33,202,52,221,57,246,158,159,44,185,72,36,83,41,199,24,252,194,86,86,90,120,145,165,142,194,32,184,189,197,182,125,11,36,196,221,133,0,106,129,50,38,197,145,13,143,137,137,13,149,104,36,254,218,222,248,199,31,87,42,54,28,241,147,132,208,49,41,179,14,171,78,39,57,181,161,60,105,121,162,20,138,170,134,75,227,49,133,150,168,102,70,174,43,50,226,72,228,135,114,252,65,92,245,91,29,27,154,186,230,50,147,169,6,69,176,54,177,125,226,169,123,42,215,198,6,108,164,18,141,159,170,165,214,191,9,133,149,55,0,85,87,226,118,92,209,36,179,180,169,89,152,248,220,193,83,218,87,83,239,162,48,197,18,175,227,156,5,85,204,142,72,198,218,125,66,194,240,136,188,137,252,240,158,238,11,248,178,149,114,231,213,30,162,213,146,226,117,149,235,165,233,141,67,19,35,4,98,226,74,172,200,217,27,52,107,205,14,125,101,36,144,103,109,12,44,95,157,22,104,121,65,155,40,138,170,190,36,85,83,91,65,221,215,254,165,65,233,233,251,103,250,125,143,96,149,108,101,110,162,219,38,16,93,66,202,177,173,123,213,251,25,6,72,56,96,127,34,145,159,91,177,33,12,20,172,10,110,219,101,26,67,101,165,95,55,148,82,185,83,74,123,176,17,228,136,98,242,42,55,195,1,25,194,92,169,44,166,181,144,224,58,181,246,186,109,255,0,165,202,63,168,52,29,62,185,60,145,225,8,136,187,54,164,211,3,178,7,40,148,28,15,135,86,34,148,204,81,71,140,79,67,70,214,199,82,139,50,215,45,2,233,253,74,112,243,25,87,83,252,177,6,19,9,110,129,67,178,96,211,76,49,9,220,158,180,39,185,113,117,193,143,11,152,93,104,202,19,62,79,41,144,119,111,199,5,233,69,61,148,177,191,169,114,72,212,115,170,56,238,135,70,12,108,157,66,70,135,206,48,210,218,121,228,240,202,153,121,228,122,117,57,89,65,76,98,37,243,60,36,166,86,79,103,180,131,240,1,25,204,170,172,2,237,160,255,0,244,88,63,24,200,143,120,113,33,204,193,227,76,192,166,18,76,120,64,202,34,165,213,90,218,198,76,173,162,105,90,198,77,243,18,205,250,123,147,132,74,123,119,46,179,42,99,216,62,29,172,225,19,49,114,20,105,255,0,28,150,36,145,152,120,67,230,138,190,239,206,51,254,148,136,85,160,140,215,12,153,27,242,37,187,8,133,84,112,254,101,106,159,24,17,149,200,19,243,33,142,48,59,80,1,200,158,76,193,141,47,225,72,50,177,169,143,39,210,68,7,25,86,19,36,196,20,87,151,47,34,157,161,184,100,153,111,249,164,51,80,117,142,250,15,166,86,158,75,248,74,182,64,211,199,17,62,111,173,27,26,202,14,62,82,172,36,204,220,179,229,10,167,186,166,85,194,228,134,184,64,126,97,13,66,220,89,50,180,255,0,211,147,105,159,44,60,210,202,69,59,61,140,147,210,134,102,113,213,85,12,163,95,28,189,197,91,217,36,100,34,78,202,174,78,213,166,203,119,91,210,92,170,76,172,85,89,124,74,131,100,240,76,160,51,114,206,101,13,85,113,44,95,230,42,158,158,224,25,248,138,153,69,101,98,135,240,244,169,63,164,40,214,135,252,58,188,33,51,20,67,79,171,76,2,177,59,220,147,7,234,149,119,20,229,101,148,227,26,171,74,220,198,98,77,164,170,142,41,75,170,223,89,127,140,56,178,254,234,152,164,167,121,103,102,203,139,243,167,196,123,53,42,51,12,98,120,117,34,25,48,159,144,56,149,29,84,54,70,127,48,178,141,27,50,28,25,60,193,129,137,24,145,179,9,96,111,163,114,152,163,88,218,204,224,203,149,54,124,111,101,46,159,72,121,61,66,81,101,58,163,144,153,99,14,94,92,168,134,49,62,141,166,37,253,36,83,232,118,221,194,90,171,65,90,107,147,219,55,248,44,77,1,80,189,140,140,62,212,1,164,179,39,82,49,49,108,106,170,96,7,250,177,35,30,22,100,225,42,91,101,0,243,71,242,146,138,37,157,13,107,227,19,230,229,101,90,96,204,48,50,35,131,91,7,221,139,149,20,199,193,26,59,212,171,74,60,33,139,200,157,89,80,74,179,147,239,135,4,103,197,181,26,2,202,180,25,51,8,67,18,176,147,36,120,58,134,166,103,204,102,68,52,128,177,53,137,246,25,240,143,133,80,198,140,201,192,72,167,201,1,81,244,151,12,31,17,74,184,155,145,223,91,33,140,253,31,84,65,188,222,226,72,202,119,198,234,18,188,220,193,47,186,176,125,104,251,132,81,174,133,145,78,54,87,78,68,164,104,19,132,127,182,155,154,51,36,197,195,137,21,49,251,17,191,50,158,14,170,131,186,195,149,61,168,11,27,56,44,157,7,56,95,54,24,185,71,246,144,204,170,56,149,83,53,128,227,51,17,122,210,179,79,28,147,230,8,145,184,163,109,185,136,103,206,140,12,38,128,66,141,108,101,149,84,158,226,237,137,247,83,42,171,92,125,194,254,50,39,108,178,166,247,169,163,127,180,141,197,17,149,136,211,109,11,195,218,52,189,244,227,141,47,52,78,181,95,50,53,84,227,191,20,81,11,47,211,67,190,168,17,135,204,84,172,192,190,224,12,164,5,176,48,226,228,90,31,162,73,24,121,119,67,42,248,109,73,22,17,240,132,171,57,54,178,201,203,151,141,75,114,229,182,93,1,118,111,31,9,86,65,146,65,19,237,173,172,201,53,17,26,48,7,220,44,170,149,11,5,5,251,145,241,114,160,231,211,241,229,197,137,31,14,169,146,79,197,43,108,182,207,129,100,32,115,114,140,73,170,164,183,26,196,180,59,91,154,211,225,197,148,74,142,30,164,33,56,148,189,172,151,254,112,135,177,39,141,106,113,63,149,69,148,234,92,249,29,105,129,223,15,48,144,198,140,79,62,165,39,79,171,113,125,69,74,205,72,114,251,75,84,70,86,67,111,225,226,89,125,164,154,227,64,123,193,149,149,48,126,170,151,25,253,75,15,198,3,147,218,186,21,148,131,36,164,204,58,73,85,167,234,85,213,179,1,143,105,47,253,197,169,242,65,101,211,141,105,123,192,62,229,54,255,0,128,220,249,27,45,116,221,110,127,81,137,216,181,195,147,139,133,10,107,184,130,225,9,86,143,61,207,48,82,43,48,251,116,30,111,198,46,212,218,51,193,38,46,97,40,214,76,150,47,237,72,133,102,167,157,25,239,22,44,73,154,198,109,171,132,95,25,133,59,210,31,54,121,162,131,62,12,226,60,82,203,141,45,97,135,26,83,195,218,133,107,142,209,208,161,134,247,248,38,145,167,179,30,19,41,70,90,144,93,72,57,150,71,201,218,152,85,204,187,123,50,243,5,123,253,25,178,169,250,73,147,176,102,237,26,34,202,121,49,165,51,200,170,141,101,148,24,141,136,168,168,207,200,163,105,236,129,225,218,168,99,73,72,107,70,31,106,204,108,202,81,113,168,123,235,42,98,51,139,177,89,188,204,156,60,37,229,26,86,255,0,134,149,182,228,121,66,92,74,202,69,187,33,206,223,50,92,238,26,254,197,190,183,215,43,79,154,90,168,55,195,121,116,147,183,113,57,70,154,70,134,66,126,172,73,246,195,120,77,248,158,89,7,132,200,136,115,223,39,169,85,50,158,128,172,253,41,16,38,12,24,79,225,40,209,255,0,98,171,127,12,33,201,62,78,164,208,204,124,144,98,50,8,36,203,210,143,11,37,253,44,170,99,216,72,106,217,208,137,219,148,72,144,227,34,127,134,113,7,250,82,127,180,166,109,94,248,68,234,91,97,86,206,192,215,1,199,204,163,108,181,57,43,79,154,39,90,170,147,63,124,2,5,73,179,79,31,39,48,184,212,153,110,117,70,212,230,84,213,107,8,151,113,89,197,136,136,246,25,43,173,167,4,97,230,8,145,239,100,191,105,58,169,22,101,182,32,55,19,246,35,204,164,77,168,119,47,86,86,85,167,44,71,238,241,168,153,149,67,23,158,17,35,108,101,145,77,140,184,103,188,146,106,29,115,233,0,126,209,96,200,18,179,225,196,129,178,248,116,73,164,124,179,20,153,62,154,93,182,29,100,68,108,141,53,90,194,214,75,216,82,228,86,85,90,206,118,70,4,217,20,237,61,15,166,131,148,92,136,249,51,241,240,226,91,182,223,99,183,80,174,216,232,116,104,119,108,43,17,219,195,201,26,142,161,126,79,12,74,170,27,19,174,7,60,149,115,204,161,97,73,151,18,62,49,143,27,136,189,107,38,25,235,84,199,140,125,200,102,17,87,35,57,145,137,250,184,136,170,217,239,233,42,14,28,240,21,24,240,144,68,202,20,149,45,97,182,111,200,150,89,26,87,135,18,218,23,229,103,106,35,3,63,244,66,170,153,184,72,50,4,226,75,205,47,38,52,227,173,137,179,225,140,189,34,65,73,134,79,4,213,81,55,25,192,35,106,64,100,194,20,200,54,178,137,238,165,1,211,108,201,149,53,100,96,70,31,234,148,89,78,133,145,126,141,134,184,150,49,251,137,52,251,233,68,103,22,68,209,242,98,227,197,149,6,247,143,217,66,170,131,73,252,16,176,196,33,249,83,184,102,6,62,84,158,214,51,242,110,214,144,204,219,17,105,140,215,82,166,79,167,96,225,17,50,37,230,120,210,179,92,28,163,225,66,195,147,40,167,230,200,182,196,214,21,28,176,192,94,54,53,139,2,2,251,171,7,241,166,22,186,27,57,17,97,52,17,131,153,44,125,144,62,170,91,38,102,71,179,255,0,123,75,97,246,205,183,19,7,39,204,34,92,222,227,86,131,75,75,230,149,137,117,89,33,136,72,188,75,156,234,127,133,21,218,182,94,238,89,72,157,163,213,212,104,102,68,108,253,134,52,154,241,246,236,102,210,87,18,118,201,243,178,102,47,42,79,166,62,24,130,160,99,8,165,43,152,212,239,173,103,104,211,44,34,205,212,45,176,211,208,245,108,250,233,35,230,17,17,91,154,63,185,145,40,159,106,8,199,195,238,45,30,164,207,255,0,63,248,164,99,21,74,86,73,137,147,254,241,35,67,37,226,83,48,228,228,77,119,236,30,52,88,42,54,204,63,253,16,179,225,142,72,211,40,19,224,201,27,3,136,107,105,152,1,244,149,62,36,242,70,19,64,97,35,34,77,27,40,209,111,141,149,108,219,28,67,230,23,26,147,48,222,68,235,41,201,145,122,78,155,149,36,124,89,21,56,66,50,115,38,17,163,13,36,108,190,65,53,211,129,204,107,105,238,97,78,194,110,181,107,25,152,217,204,154,89,60,2,103,182,148,121,229,234,85,111,248,24,182,125,51,211,177,148,151,254,78,20,158,77,9,231,17,134,77,188,94,178,243,196,196,202,61,171,196,88,111,150,7,55,90,80,203,86,73,149,133,111,190,141,107,52,15,13,120,148,188,8,22,176,79,253,68,68,18,230,145,90,199,76,53,175,244,233,208,36,131,6,21,188,208,199,37,156,74,114,182,127,26,100,201,50,178,113,39,86,34,209,255,0,77,83,41,37,99,205,212,144,201,173,0,149,89,166,51,7,40,148,181,145,158,95,62,37,91,92,146,163,39,200,178,77,104,36,179,138,82,38,159,229,184,74,34,37,108,190,137,4,252,201,228,59,88,147,73,242,138,44,167,69,152,33,240,8,65,165,179,234,136,47,105,92,213,67,227,102,100,108,200,213,178,71,204,33,136,159,81,79,122,152,177,22,183,124,14,115,91,0,145,137,153,62,99,50,141,60,140,248,130,243,14,33,145,105,146,16,123,74,250,72,129,87,250,20,190,24,241,173,16,204,8,196,70,25,138,122,201,135,131,47,47,38,36,172,195,170,150,12,152,207,4,186,125,193,7,230,135,129,39,40,249,87,167,176,4,99,240,165,12,81,136,187,47,137,7,173,157,204,46,52,226,183,95,130,220,124,37,74,108,180,220,75,34,114,197,75,153,66,58,131,229,137,20,130,73,219,250,95,113,29,125,189,75,71,223,0,92,178,214,94,189,92,78,169,73,48,94,9,32,196,100,185,240,49,244,137,35,73,250,130,198,174,85,250,220,65,251,168,89,150,185,89,194,147,64,96,199,250,177,39,33,140,63,105,106,179,56,172,168,130,99,70,157,39,153,42,125,84,191,53,112,200,203,207,164,4,151,243,9,89,122,117,242,37,249,76,156,8,35,4,145,144,102,12,169,61,75,172,7,65,215,73,6,99,99,64,73,210,67,132,78,165,209,178,164,191,49,172,70,210,76,178,133,225,152,171,160,86,204,37,148,85,59,50,133,228,31,8,177,47,82,50,214,144,248,77,214,149,163,160,251,215,255,0,96,183,116,231,140,119,152,37,78,244,124,147,141,60,217,130,107,57,74,176,129,24,16,122,86,50,168,219,205,90,20,97,199,36,104,115,67,33,16,236,158,193,45,22,86,187,96,60,193,200,95,182,150,196,54,242,51,100,1,141,249,147,44,195,27,20,81,181,83,201,246,214,112,238,14,78,226,172,98,250,71,175,145,80,253,85,18,49,48,149,18,29,79,6,79,186,167,112,196,178,127,182,37,176,212,228,140,54,97,198,85,138,174,51,52,63,67,201,51,198,94,149,171,114,148,51,56,134,183,5,249,6,182,161,136,81,158,181,111,135,255,0,167,255,0,69,9,60,220,105,57,179,151,170,86,36,155,108,10,202,91,195,159,16,172,194,98,165,183,15,130,46,146,168,19,92,88,193,62,30,213,168,215,19,190,145,22,84,122,169,64,200,211,167,75,225,42,32,213,86,66,103,106,151,129,169,8,51,242,136,138,160,55,96,146,206,212,140,166,217,252,3,224,6,92,102,115,74,69,120,78,39,81,84,244,203,134,70,70,210,90,190,112,240,165,88,85,199,252,137,81,77,55,20,250,154,75,31,202,60,127,186,133,170,167,120,137,204,94,69,91,179,157,36,105,102,217,240,101,188,70,87,88,213,14,102,234,93,204,158,18,9,4,99,51,222,79,158,241,224,75,36,192,25,70,242,172,36,191,242,52,177,140,35,23,208,198,98,17,230,216,172,89,60,137,172,195,237,152,218,191,108,7,151,233,37,244,143,61,185,50,251,104,185,129,124,224,97,91,116,244,15,77,30,21,138,185,13,138,32,206,48,71,25,136,140,35,34,212,103,227,98,22,4,194,20,239,22,37,123,16,85,196,98,249,224,130,62,110,36,28,153,44,147,225,135,173,30,96,140,172,230,18,83,49,131,140,199,226,18,198,82,145,178,131,207,153,20,64,120,113,15,34,139,181,134,121,207,84,12,240,146,124,198,91,223,91,148,124,43,21,77,105,40,43,161,170,57,70,192,167,94,154,56,207,72,204,243,214,191,169,102,253,72,241,15,152,169,132,203,144,217,245,187,149,168,49,165,198,38,18,165,48,245,91,10,124,57,85,4,51,111,186,146,212,123,106,111,96,78,151,93,210,78,35,50,139,34,166,12,100,226,48,89,141,137,106,162,52,204,135,35,99,207,90,117,101,85,106,59,32,48,37,76,117,38,152,173,156,199,203,8,177,17,73,195,170,157,83,43,136,89,82,178,254,133,86,77,38,92,244,42,31,73,18,112,249,74,163,117,87,195,16,20,15,52,78,85,68,195,75,68,4,50,200,204,198,66,200,194,55,79,76,211,82,10,183,70,62,19,250,149,181,61,8,35,15,153,54,173,99,199,219,21,109,158,246,99,225,85,220,39,26,179,177,142,194,183,233,101,254,84,162,125,108,88,222,120,68,140,141,0,133,39,106,244,240,146,55,114,55,10,73,211,232,159,36,228,202,120,178,73,204,36,27,244,221,119,188,84,220,211,226,11,181,38,153,112,15,60,33,77,184,75,101,141,145,180,221,56,201,155,220,84,112,195,141,156,69,81,111,158,113,115,47,7,85,16,126,234,139,29,113,171,125,157,38,183,118,95,117,109,147,90,242,169,26,173,102,63,62,213,107,91,107,22,201,106,178,137,52,111,226,35,153,85,182,230,23,98,5,134,148,50,118,171,183,195,1,20,173,221,105,35,19,48,83,53,92,231,142,86,76,92,218,29,72,8,195,230,90,164,234,120,146,84,93,172,147,136,137,88,117,8,227,29,153,84,123,49,218,170,140,116,86,95,65,26,6,126,161,203,212,84,129,251,25,195,205,19,177,2,240,156,79,237,70,219,9,254,61,2,100,201,150,50,102,17,85,30,158,214,4,31,128,76,163,140,98,120,37,241,164,156,114,214,212,178,200,174,185,29,212,51,1,36,25,132,85,177,150,175,31,186,185,157,85,196,161,120,9,85,214,249,201,229,88,73,163,82,132,211,201,37,157,168,35,7,39,114,223,224,207,5,173,140,69,152,139,104,158,6,156,49,70,207,210,140,169,77,171,32,227,120,69,20,98,79,130,246,100,196,85,181,225,139,225,205,20,101,78,76,228,23,16,50,249,253,213,204,110,244,220,184,210,178,215,127,206,187,237,172,0,21,239,196,37,57,39,79,48,143,67,42,184,241,205,172,44,34,209,230,36,144,48,70,255,0,145,86,122,38,84,44,61,54,56,220,161,85,16,222,60,9,248,24,204,174,214,16,250,33,35,45,175,14,38,117,42,182,86,176,163,205,149,1,50,31,228,79,136,155,140,130,152,26,171,109,195,137,24,251,38,78,237,82,22,81,137,26,82,38,49,184,210,29,24,149,176,25,7,62,99,99,77,36,214,213,16,125,67,92,214,76,243,249,240,173,245,83,236,137,45,130,202,76,105,172,194,180,10,250,123,148,118,80,1,199,196,53,160,60,99,68,191,163,181,71,93,218,156,103,100,64,149,78,67,33,86,177,85,26,203,35,240,229,76,177,29,65,192,135,107,39,148,34,34,160,134,251,81,141,155,188,137,22,50,210,48,84,250,210,77,254,235,18,50,183,137,152,74,94,164,46,66,127,232,183,97,39,254,169,234,74,204,52,100,247,141,49,135,100,66,177,38,140,246,117,21,52,11,192,38,44,168,205,32,81,140,50,141,104,204,63,253,16,239,228,34,12,208,206,39,230,202,144,157,84,223,50,78,52,186,100,61,240,58,145,248,127,34,243,22,47,33,154,181,192,229,247,122,26,9,78,254,193,33,235,104,125,55,168,171,164,220,83,146,75,59,80,76,164,252,138,181,83,23,168,122,251,146,236,9,60,213,206,152,190,0,135,180,150,92,73,97,171,70,49,245,36,54,79,148,51,226,136,44,164,88,86,54,87,197,206,170,249,240,100,141,248,138,149,207,102,87,177,79,104,253,241,63,86,34,137,89,62,55,228,90,182,39,34,196,141,137,62,104,31,105,32,178,161,202,78,165,208,97,177,157,38,68,73,128,194,3,169,85,88,230,123,35,28,222,29,86,217,236,78,195,0,132,225,67,207,102,198,89,2,111,249,211,88,121,60,22,49,69,181,79,6,170,32,187,132,153,134,212,16,153,204,92,73,76,249,143,16,215,47,212,58,158,81,109,118,129,200,185,164,145,142,158,159,167,221,215,61,78,206,107,232,36,71,67,152,66,141,115,93,42,195,148,108,49,87,69,12,144,12,8,85,41,35,42,96,190,161,70,55,26,152,184,228,76,95,101,185,151,136,93,107,107,224,14,75,30,157,84,230,146,171,240,69,27,140,111,91,171,111,177,112,163,167,214,226,34,88,200,108,26,79,35,85,150,163,79,85,4,149,183,242,120,113,40,247,201,124,105,125,95,235,84,53,83,55,35,84,168,204,170,97,107,25,242,70,167,13,66,114,116,171,151,198,200,188,248,0,78,181,57,217,152,231,134,161,150,52,41,171,94,80,98,150,44,171,167,70,170,25,123,132,178,178,173,96,193,195,20,124,171,113,23,113,144,230,85,81,159,24,255,0,109,80,73,207,25,153,132,141,53,80,254,146,249,91,48,30,111,137,44,74,44,117,199,37,205,176,39,130,112,222,47,113,107,52,103,227,225,71,76,140,49,177,134,137,23,253,165,156,63,2,179,169,97,172,204,33,129,73,107,38,119,49,120,213,80,106,182,35,229,66,155,229,150,44,178,36,145,226,89,85,13,199,115,57,140,25,61,212,142,125,62,231,148,40,217,48,229,228,202,82,241,167,181,80,25,129,153,149,227,98,18,71,165,78,75,168,116,244,188,15,72,116,220,195,194,62,41,125,139,186,79,173,25,56,113,15,26,143,184,248,117,147,150,34,102,141,95,33,97,234,53,135,23,10,129,61,242,65,196,181,79,121,214,138,218,171,26,222,18,139,42,102,248,196,147,237,37,168,237,33,62,24,108,200,153,134,1,253,149,245,236,100,18,38,208,216,57,44,69,84,221,198,62,195,146,120,222,25,83,232,214,76,198,148,26,48,196,197,136,94,206,148,131,218,229,64,100,197,32,250,150,223,201,255,0,185,75,224,79,137,25,156,203,92,203,176,17,255,0,40,36,11,91,155,108,171,119,195,126,34,226,82,83,41,44,96,147,48,138,172,160,73,220,179,169,109,52,50,125,37,171,81,25,154,34,90,158,76,191,120,74,182,52,241,145,157,72,80,132,99,68,121,128,104,105,6,255,0,221,203,64,89,149,67,154,199,229,18,133,184,208,208,115,230,137,144,74,249,242,94,84,51,216,194,121,241,46,121,42,250,27,26,188,58,227,168,142,158,96,227,120,9,60,123,242,49,38,159,72,126,223,164,179,135,36,99,225,49,84,214,18,237,50,185,178,73,146,75,32,156,188,193,229,34,160,217,238,122,150,141,129,60,213,212,147,8,97,178,88,251,68,159,70,120,200,53,151,166,157,46,51,207,90,252,222,218,171,8,173,113,163,3,200,153,67,134,57,35,65,64,51,36,177,137,147,36,142,50,107,3,45,204,13,24,113,144,166,152,79,14,164,65,158,249,40,67,25,248,49,20,74,108,194,170,208,76,105,227,41,48,163,216,246,99,98,93,36,57,14,194,163,24,160,167,67,12,25,36,152,240,229,64,90,133,254,15,48,86,240,255,0,228,152,190,24,228,177,81,73,54,7,54,152,203,82,112,229,64,70,161,57,79,152,203,164,154,168,99,39,18,87,61,152,149,42,162,110,176,133,140,28,101,173,230,33,58,81,38,96,228,147,18,97,26,27,6,197,170,163,218,138,5,14,6,46,98,149,52,12,157,178,218,192,177,121,241,177,161,148,205,198,50,53,193,228,240,153,46,152,205,203,56,86,215,176,131,90,2,110,69,45,179,89,133,161,49,224,251,169,69,222,173,148,35,246,170,25,225,103,131,10,147,76,170,137,36,153,76,33,166,104,236,16,200,177,48,70,158,212,239,35,57,85,59,44,159,36,125,170,93,129,137,25,157,95,232,89,195,152,65,116,172,101,43,189,112,249,147,207,6,115,2,170,43,76,9,49,84,148,199,238,65,152,190,210,213,14,212,241,137,196,85,149,26,215,82,194,76,108,93,74,82,250,158,92,239,116,152,211,120,23,219,158,35,39,47,192,64,39,141,84,132,140,232,74,92,86,196,19,31,138,40,212,211,43,64,39,245,39,44,147,139,135,117,149,110,216,68,147,238,226,93,214,57,118,232,42,244,118,16,108,54,233,105,153,78,241,15,40,74,141,53,80,253,162,145,7,61,251,16,98,228,64,193,218,122,96,6,76,37,42,111,100,240,9,143,194,85,2,240,131,118,201,98,41,50,42,58,220,146,72,193,21,46,86,15,66,70,226,124,168,82,223,180,69,211,220,88,201,31,205,202,86,150,186,74,171,6,236,69,228,83,76,210,177,50,101,44,162,35,108,109,236,67,153,147,221,46,92,171,61,203,227,45,79,161,181,130,12,216,136,88,200,83,76,25,1,247,16,10,111,252,72,1,147,9,96,12,169,184,77,93,100,15,242,177,168,243,48,99,229,50,42,147,80,251,60,104,176,50,147,154,170,125,109,108,239,234,37,198,53,182,144,209,100,143,53,121,73,141,107,215,52,131,178,249,177,114,144,73,46,152,212,32,25,253,56,81,113,20,74,83,22,95,98,253,155,161,116,202,228,91,77,14,212,125,162,65,49,228,47,130,104,28,242,125,212,43,49,42,128,63,57,59,150,216,102,33,95,180,17,86,83,35,99,247,81,116,129,211,130,31,205,148,185,19,172,134,50,139,77,90,120,210,211,88,26,108,246,93,49,73,141,111,54,215,117,152,60,163,77,223,168,96,193,7,9,72,36,219,138,78,140,47,14,137,174,140,79,155,200,85,174,126,134,166,147,205,93,144,68,94,126,170,137,52,152,66,84,238,158,127,218,70,226,140,209,178,9,160,105,135,143,180,69,70,154,1,199,224,171,102,106,72,187,23,132,194,16,191,34,138,153,112,57,221,37,77,101,21,85,130,12,248,184,30,18,242,168,169,38,37,108,231,237,49,99,84,56,217,245,80,140,173,4,147,243,32,98,38,213,146,174,231,51,23,98,113,25,242,234,64,205,218,186,126,137,138,33,229,175,236,92,243,88,105,141,70,47,104,165,26,25,65,90,227,232,214,67,40,248,150,240,221,188,68,247,20,134,149,153,182,123,34,75,17,5,251,170,251,240,216,44,128,201,97,149,137,42,168,204,202,46,158,251,25,160,39,167,227,200,184,238,170,212,58,142,146,215,21,128,177,126,126,197,215,231,238,169,25,148,57,10,161,181,135,163,235,168,47,174,47,20,159,168,134,92,71,133,169,169,191,77,221,250,180,70,20,82,185,21,68,102,74,201,204,85,3,164,180,169,233,7,136,210,178,171,159,55,198,103,22,66,165,85,196,70,108,138,24,193,173,24,57,132,188,250,160,100,221,196,46,37,27,235,22,185,255,0,72,76,72,198,90,206,32,211,48,42,150,176,237,110,70,124,33,229,26,217,113,26,45,144,51,20,92,138,54,53,172,232,196,237,202,152,122,173,140,158,35,117,165,81,216,75,101,142,51,248,74,131,153,172,43,70,13,167,34,213,124,195,201,243,16,86,170,26,120,49,137,154,216,89,82,249,14,74,217,73,125,145,222,96,136,136,237,61,79,185,151,243,115,200,37,113,50,170,168,163,254,157,1,11,91,79,182,151,148,194,89,85,51,121,134,49,131,177,39,202,79,33,70,140,52,156,189,203,39,227,199,212,147,207,146,66,159,132,169,170,168,45,174,59,96,79,131,135,26,247,166,216,201,229,17,86,138,217,140,247,74,159,7,62,60,209,22,212,75,50,0,67,153,115,90,76,69,42,23,80,204,124,222,108,168,169,51,8,82,98,50,83,61,251,98,113,117,172,168,234,194,23,217,30,49,48,170,10,171,40,146,65,203,23,42,67,48,44,34,206,158,99,32,247,37,224,13,154,149,158,21,162,39,12,5,187,211,107,100,143,230,248,136,183,211,190,182,200,140,41,147,153,52,148,197,30,30,69,85,101,114,12,172,115,121,244,51,163,74,249,73,252,105,128,116,149,201,7,152,165,227,85,127,134,34,251,69,34,41,145,165,198,102,31,109,49,132,71,225,239,254,79,42,218,202,115,194,234,229,84,147,43,73,27,155,18,2,77,168,196,55,252,134,47,184,128,17,207,121,202,207,164,68,21,109,243,234,94,255,0,81,42,197,246,68,157,45,252,72,45,73,167,135,119,23,14,92,68,72,223,241,44,181,78,97,118,95,17,104,11,194,98,141,108,164,215,53,82,73,135,116,53,198,117,63,195,75,200,53,199,150,34,229,196,163,244,121,191,168,225,228,20,145,123,121,84,27,117,14,213,143,167,174,58,159,174,159,60,101,7,18,76,109,66,72,36,237,75,52,198,235,211,153,187,200,132,212,152,48,45,146,213,57,225,173,234,49,153,174,103,73,30,24,130,33,84,173,148,251,201,164,230,255,0,109,21,166,12,204,15,84,1,129,185,230,218,169,70,183,95,114,178,77,178,213,93,5,122,86,248,17,190,82,88,177,42,89,134,1,0,167,231,134,12,103,243,11,26,2,202,72,196,12,209,37,101,87,224,115,182,109,96,208,152,121,57,83,106,217,63,237,168,186,163,111,78,181,106,27,41,84,143,102,34,147,26,193,171,118,169,209,166,60,126,10,11,92,233,86,89,3,48,68,153,105,187,184,151,99,253,87,34,166,101,105,228,251,188,105,177,117,23,40,88,252,244,192,203,210,199,203,44,92,98,84,116,250,242,182,200,140,52,66,174,161,113,240,246,182,219,134,88,184,212,252,207,132,181,80,127,203,162,226,83,252,127,212,127,200,87,228,57,135,101,189,137,194,94,68,236,53,64,178,137,134,88,148,205,38,152,181,173,59,49,117,174,131,15,32,199,202,37,101,83,158,194,127,77,124,102,98,90,95,90,49,19,50,125,36,192,16,249,144,27,248,37,226,76,7,218,219,33,143,185,97,119,119,20,64,202,18,242,45,175,173,247,189,181,169,154,97,147,186,145,86,26,234,73,85,106,171,153,54,56,74,46,53,100,23,188,172,204,148,73,161,61,105,250,145,80,204,65,36,173,7,102,86,226,16,102,125,84,43,227,101,70,73,97,8,204,184,150,160,125,228,10,10,103,203,199,196,179,8,64,70,115,23,145,62,124,49,144,10,122,100,1,140,249,132,156,197,204,97,0,62,202,105,63,79,110,96,252,162,95,2,202,12,110,225,42,138,75,234,63,121,45,148,86,141,142,116,205,54,252,143,12,177,37,182,90,72,99,150,201,97,93,114,127,161,201,62,238,38,62,84,51,233,34,78,7,9,83,89,92,50,66,94,4,98,20,12,194,154,50,182,8,135,154,88,145,145,130,58,223,48,152,67,69,61,250,114,119,234,248,146,216,90,156,239,85,106,19,198,25,226,84,139,23,228,82,84,151,26,130,52,188,185,127,141,118,121,250,27,79,221,197,120,133,104,49,19,219,200,185,5,222,152,185,209,55,59,178,252,204,47,62,193,172,101,242,47,28,139,90,246,45,217,124,194,196,102,97,98,34,202,54,164,102,117,37,50,212,22,192,102,208,171,109,36,61,177,24,151,32,196,183,153,168,114,13,103,85,39,32,249,82,73,147,1,27,195,48,147,24,210,98,73,3,10,20,194,226,55,240,25,56,145,65,161,63,135,10,156,222,30,49,59,85,85,61,199,26,158,230,64,209,235,83,7,188,245,163,229,17,22,175,94,25,120,121,6,139,181,153,42,111,48,68,52,183,214,7,91,254,97,0,106,128,170,57,129,187,238,246,150,217,47,0,253,165,41,39,226,45,84,18,98,90,223,173,159,59,252,186,6,84,187,133,54,91,152,246,202,30,250,38,104,153,20,232,109,71,8,152,108,101,98,84,21,82,117,4,224,97,12,2,41,157,109,240,223,83,217,1,242,246,164,140,49,123,137,235,137,53,101,181,91,81,188,109,72,63,237,10,143,12,251,89,60,177,10,185,62,149,187,61,36,239,73,188,23,242,46,136,27,86,126,76,93,106,101,88,178,129,62,224,172,195,99,141,49,124,103,248,125,180,138,5,144,10,62,89,67,18,30,203,85,18,55,8,138,157,88,150,219,59,12,77,84,193,19,40,146,201,33,199,218,81,169,201,154,134,89,95,218,135,101,169,228,191,181,43,48,219,116,26,89,60,130,26,87,1,135,140,125,222,84,222,168,54,82,123,185,71,244,211,25,245,181,82,65,132,194,36,98,165,173,195,115,192,209,50,250,13,148,76,38,171,82,54,95,15,98,234,71,240,151,17,19,6,89,30,183,206,33,121,70,178,13,243,224,191,118,17,35,112,109,182,240,49,164,208,114,244,248,241,24,185,70,170,161,227,233,197,200,178,167,214,117,86,92,69,22,47,184,157,26,134,12,230,110,235,237,6,34,166,89,148,147,70,254,66,99,86,128,189,220,73,67,235,113,159,181,106,212,134,188,173,243,196,94,164,154,183,85,28,167,249,177,38,102,185,72,227,101,249,43,225,195,126,7,135,42,157,178,210,167,147,41,146,195,196,65,42,120,22,76,47,129,147,73,51,192,80,113,99,69,148,76,236,45,167,141,56,160,197,44,163,90,38,105,89,114,95,237,164,83,245,84,168,50,200,28,75,83,62,36,78,130,207,210,165,86,82,141,11,146,218,194,132,250,110,118,238,34,121,163,238,31,100,196,209,242,71,172,160,230,218,242,45,84,149,163,173,151,250,92,72,104,242,178,134,230,52,111,114,173,244,251,224,41,233,242,71,166,255,0,86,37,67,235,113,71,238,226,75,238,205,6,236,24,76,44,169,183,9,44,127,184,133,150,177,108,185,132,179,120,114,116,165,113,170,182,39,225,235,79,66,206,53,153,27,173,124,73,185,249,227,17,225,150,129,100,99,201,250,98,26,107,169,225,146,72,56,123,4,148,6,182,200,163,230,200,37,206,203,145,208,178,98,84,214,201,136,33,254,191,169,61,100,150,8,121,67,40,107,137,95,111,160,141,248,178,100,83,129,212,154,170,180,153,67,40,133,31,211,72,210,50,124,21,88,21,214,214,208,253,5,38,126,228,137,140,108,130,102,96,139,34,231,122,74,224,246,64,97,77,238,174,143,90,97,251,201,213,174,115,200,180,196,192,215,96,234,52,92,68,74,38,5,242,122,149,73,160,68,156,206,164,172,193,28,103,188,42,213,17,89,69,244,240,223,90,252,185,85,51,13,145,38,123,217,141,21,1,249,70,148,102,91,230,54,124,150,12,107,91,13,18,72,249,138,52,154,102,232,175,194,20,47,225,139,82,243,6,81,49,167,200,74,233,246,51,159,112,49,19,12,65,114,47,161,181,63,135,245,17,113,32,25,166,236,99,115,114,37,246,179,0,33,188,37,42,13,90,248,150,245,177,180,252,225,243,101,66,220,83,215,70,230,175,201,141,113,184,218,242,118,159,178,124,66,229,199,230,186,21,86,176,131,110,14,34,174,186,173,44,113,181,145,255,0,129,50,107,64,81,191,40,148,109,148,6,84,63,48,68,186,100,63,153,98,38,102,146,170,178,139,203,43,18,141,85,203,172,218,161,199,131,169,34,123,197,79,160,106,170,174,174,68,198,103,195,29,63,27,205,115,75,237,43,58,9,255,0,167,79,32,148,26,19,161,102,73,113,58,171,33,250,219,62,83,26,250,205,55,182,253,94,53,197,99,107,157,65,166,207,132,194,33,70,186,62,155,153,121,171,98,101,137,43,23,219,42,200,228,241,236,18,116,244,210,221,253,2,111,182,144,124,240,169,87,152,146,121,130,173,31,160,53,4,158,226,141,98,31,135,182,81,159,203,202,171,93,92,149,149,20,230,207,178,177,146,125,160,132,152,86,211,222,70,59,12,97,113,174,139,248,12,16,89,234,24,135,196,152,70,152,65,15,104,104,163,70,218,153,188,222,32,85,94,98,7,106,111,90,108,135,195,149,45,152,252,94,101,196,166,131,168,126,107,132,170,76,170,133,163,179,169,212,159,85,92,64,124,222,50,169,89,53,160,173,156,253,161,120,190,234,202,54,161,202,5,27,175,53,84,168,35,97,162,39,220,199,216,69,133,173,238,116,56,215,0,19,57,145,76,187,1,87,33,211,26,170,93,176,51,25,84,50,213,130,238,72,86,170,152,150,79,159,19,39,9,86,214,106,168,145,184,139,141,115,183,234,64,16,248,66,84,107,216,121,35,204,46,84,180,97,177,242,47,61,109,132,233,42,95,62,100,161,169,112,178,214,50,220,105,55,50,123,147,85,133,193,56,135,190,76,178,47,134,206,70,33,163,90,128,92,38,40,242,38,193,121,61,148,234,164,164,109,73,247,234,31,77,253,92,82,173,47,214,213,222,124,74,175,240,192,238,248,141,143,253,164,146,227,225,212,26,159,116,101,202,154,186,138,178,33,190,53,240,231,3,132,171,120,110,9,25,234,36,193,61,36,174,30,164,127,33,25,218,165,82,246,45,159,112,73,35,237,73,167,242,177,252,169,92,99,16,126,234,213,106,23,148,108,48,138,150,202,105,169,249,227,123,185,86,44,178,76,97,208,156,145,51,20,170,94,226,170,88,142,252,37,32,147,109,220,77,226,186,4,255,0,186,155,51,80,142,23,106,230,49,141,56,111,103,42,176,134,29,200,24,151,100,109,229,215,153,75,62,212,22,80,95,135,254,69,202,172,169,39,66,177,202,18,147,252,106,224,49,142,55,241,38,140,134,57,32,24,118,188,139,85,110,46,246,215,18,114,51,50,131,149,8,247,206,140,126,33,17,84,122,107,227,63,152,75,25,50,118,221,49,83,50,169,139,35,25,83,204,4,145,252,222,76,137,246,206,142,72,254,110,81,20,150,103,136,153,177,38,241,140,2,15,230,197,198,185,109,145,70,95,48,217,150,84,245,163,197,17,47,178,158,59,122,215,138,33,121,82,77,79,73,7,30,90,242,147,39,211,90,52,216,73,131,152,74,170,185,24,213,68,177,41,62,170,215,243,151,47,34,54,183,80,216,224,218,26,42,185,153,167,143,220,33,41,169,53,187,99,170,236,170,9,249,76,225,85,175,156,84,225,239,156,38,114,160,234,166,60,105,140,153,135,43,22,139,108,128,153,169,207,9,253,72,214,124,69,139,39,229,11,199,149,43,124,3,205,233,18,89,63,70,109,190,108,209,72,37,155,108,62,228,94,67,107,42,209,206,229,136,85,31,101,187,169,63,49,70,154,127,81,24,48,196,17,11,251,75,156,234,217,246,177,167,51,212,68,65,15,205,100,156,70,135,54,247,58,61,57,183,35,97,149,84,111,63,5,205,41,39,128,64,97,67,41,116,29,49,168,98,148,140,9,177,148,137,86,166,53,188,66,95,14,198,79,180,190,190,158,203,255,0,96,16,170,175,213,98,139,184,184,147,72,122,146,46,62,41,67,87,86,66,31,230,250,56,253,173,109,253,108,188,187,89,34,18,111,26,203,125,23,151,177,117,125,251,236,134,240,226,25,70,148,250,37,30,71,230,139,137,24,11,186,254,90,28,221,144,1,147,149,51,134,246,70,240,85,211,235,106,134,15,148,128,53,34,103,196,173,63,42,156,138,85,89,156,32,214,178,189,149,63,107,187,154,76,166,17,21,68,107,90,162,179,133,111,124,193,149,152,184,210,88,50,79,131,145,106,26,221,78,71,230,164,129,151,247,16,53,177,181,24,206,207,86,129,136,139,171,201,49,5,230,150,239,6,82,114,241,38,88,244,181,251,143,249,15,90,246,208,66,200,18,202,206,172,75,63,195,199,47,49,138,173,99,48,18,71,137,124,125,32,10,78,37,108,78,123,49,52,22,28,76,64,89,24,227,84,210,97,190,49,48,226,75,108,163,19,193,39,49,215,2,106,182,200,113,165,246,166,179,39,217,11,192,193,47,26,155,125,105,61,101,159,77,116,88,16,34,109,57,133,149,101,74,180,139,232,23,166,228,190,75,57,74,174,43,94,49,168,186,120,219,103,225,10,120,111,49,15,181,43,96,101,86,110,69,27,224,60,163,226,74,77,12,8,88,23,114,188,241,35,140,242,19,148,200,222,23,241,232,192,204,120,214,185,149,64,156,78,46,82,44,222,240,13,104,120,119,61,50,177,127,42,77,229,43,182,192,12,161,157,90,76,220,152,213,4,59,234,108,12,202,92,68,18,66,109,212,23,188,37,149,148,105,76,200,212,210,79,152,197,196,69,54,155,245,29,97,253,203,255,0,197,164,233,9,114,164,22,175,220,191,49,132,134,167,13,84,110,172,139,125,148,145,201,103,17,113,38,86,50,72,213,56,138,118,0,200,182,26,24,198,62,33,45,126,18,161,118,151,42,60,38,202,197,91,28,204,185,11,99,89,0,124,37,18,222,251,33,253,44,75,107,235,89,231,153,106,153,0,229,98,106,176,89,0,36,218,130,73,241,101,91,89,73,185,102,97,37,159,134,14,51,230,202,172,106,152,241,49,106,216,36,175,137,29,107,78,113,51,54,36,174,171,150,94,19,9,116,89,159,121,79,76,135,4,103,204,20,214,17,69,210,106,129,236,173,15,164,139,224,159,48,44,35,17,91,8,163,98,219,10,69,198,49,225,31,133,52,141,106,66,29,31,62,170,33,57,66,36,7,166,226,122,153,85,101,40,227,63,242,45,239,8,36,240,149,45,129,60,2,226,50,63,56,62,170,157,134,169,244,212,53,163,30,104,133,228,88,110,113,143,10,14,202,212,16,128,254,85,35,63,88,12,111,69,135,88,203,248,207,70,179,116,55,174,125,85,170,159,37,252,170,176,55,12,32,62,226,96,101,30,50,98,222,207,2,36,241,153,56,156,194,23,26,249,50,203,109,220,138,128,222,75,24,38,112,169,11,188,226,250,152,214,201,58,183,238,172,67,169,34,73,30,18,197,75,91,140,171,65,54,240,3,30,97,74,91,224,93,178,75,240,160,231,214,197,33,222,81,11,137,5,176,4,46,81,44,219,31,113,92,178,8,71,37,156,203,51,105,128,99,205,148,106,126,158,227,147,22,85,82,195,63,31,42,91,8,209,235,225,168,165,148,224,19,251,81,76,134,1,47,179,50,8,153,86,192,133,242,83,171,8,209,183,216,41,153,244,80,216,101,151,218,84,1,140,1,118,173,175,12,95,101,62,36,236,196,136,116,97,228,147,54,233,103,63,77,217,65,240,247,85,155,30,5,177,230,2,107,33,186,110,145,17,161,217,116,148,88,150,111,128,244,254,79,248,208,239,253,164,234,198,0,70,226,76,13,208,190,4,59,215,241,9,51,244,214,70,31,205,172,17,170,67,62,182,44,217,207,150,94,197,181,245,95,69,111,212,140,29,105,243,68,235,90,170,174,50,61,37,148,189,89,212,42,27,9,5,156,162,89,249,229,76,141,170,135,4,25,138,33,151,248,144,44,215,144,100,147,14,214,48,191,137,45,148,117,87,250,54,67,121,203,196,36,214,52,11,82,246,149,53,164,181,130,86,117,70,47,241,42,248,12,211,152,51,26,40,242,33,89,44,13,184,159,4,132,96,188,94,234,100,199,179,195,181,109,178,141,78,73,207,218,113,12,191,73,79,89,82,90,231,121,107,165,113,164,97,85,110,217,15,2,96,70,250,107,35,27,115,212,167,25,2,243,222,23,253,84,210,30,155,212,226,229,48,184,210,170,149,102,84,249,61,38,180,29,198,148,82,165,219,200,144,73,133,28,103,253,98,173,17,131,85,159,49,139,149,58,168,150,103,228,11,38,251,40,222,40,130,75,195,38,200,189,162,87,12,135,85,225,195,21,7,51,24,186,162,170,250,125,144,191,240,156,12,147,249,245,37,247,204,150,64,39,146,76,193,165,211,25,185,26,147,20,78,68,181,108,195,136,252,202,242,1,183,32,237,82,175,128,4,222,183,107,27,251,162,41,46,5,164,204,120,106,162,73,31,10,8,212,135,24,223,153,108,147,118,8,35,202,37,53,63,95,250,145,246,130,138,69,208,178,41,207,248,242,176,163,82,104,194,89,75,203,151,18,111,165,106,189,53,152,77,202,152,195,128,121,35,204,177,158,201,213,172,205,139,42,102,168,182,110,61,202,134,100,240,73,45,76,65,157,97,79,171,98,73,249,66,139,18,111,62,48,38,131,139,177,115,180,106,229,214,70,132,156,49,177,63,48,86,166,93,253,213,176,204,120,148,253,150,113,147,137,47,227,150,94,162,229,43,44,152,79,105,99,38,214,183,31,48,146,138,71,188,175,229,69,92,83,143,180,43,63,29,140,105,146,194,231,234,26,225,147,181,54,135,113,4,189,197,74,195,2,159,184,208,6,141,152,250,209,131,229,5,137,74,72,93,23,220,125,200,159,224,32,211,224,249,246,173,38,218,201,250,101,81,175,221,78,151,135,255,0,119,85,16,227,109,128,204,170,112,198,206,52,241,197,18,225,169,161,245,68,47,73,113,37,166,12,168,71,196,98,170,23,228,199,196,150,201,134,127,117,118,108,169,203,188,192,47,243,198,137,128,105,194,237,94,8,81,225,134,157,85,68,105,2,33,201,228,255,0,201,50,100,193,161,35,85,126,126,212,68,154,169,94,210,96,90,219,34,130,5,148,18,179,183,26,45,230,136,79,116,106,73,148,147,137,238,166,33,161,63,213,34,85,185,173,28,1,179,2,14,224,165,51,33,238,83,80,214,158,55,180,69,231,132,130,238,79,145,42,170,54,0,176,227,98,98,77,62,238,44,25,120,140,169,24,196,162,203,76,69,156,124,165,72,202,81,100,85,108,141,65,158,9,204,226,71,133,131,40,223,152,168,120,213,176,97,51,137,104,153,39,108,142,2,179,110,241,2,184,211,27,238,162,175,176,42,143,90,12,38,91,195,61,228,234,255,0,138,200,210,101,23,168,68,42,107,98,54,105,242,123,54,36,104,108,137,212,100,185,129,127,188,133,159,156,99,225,75,145,184,185,75,230,176,121,134,37,49,25,246,184,242,173,161,153,59,63,205,163,32,162,253,142,38,60,100,98,88,22,14,73,48,136,168,195,67,101,148,82,114,169,115,70,37,4,238,89,89,85,4,85,82,153,244,131,31,49,123,22,15,134,66,179,10,219,85,106,57,192,78,194,240,120,112,167,238,164,153,88,142,54,158,127,118,213,47,159,26,92,110,161,98,86,243,228,236,121,76,37,168,55,20,115,153,202,33,169,181,28,164,109,42,17,144,225,146,79,113,85,45,83,1,7,237,167,12,141,79,39,244,152,242,45,102,161,24,189,212,149,81,247,25,219,48,198,95,0,67,197,149,5,106,98,73,102,237,106,219,83,65,253,207,184,138,220,130,75,56,138,52,42,220,61,19,142,132,153,181,107,199,195,137,29,2,226,92,158,228,192,209,162,99,253,40,242,41,73,140,178,141,57,226,197,198,153,163,53,102,87,40,13,3,114,252,169,165,85,109,87,247,101,34,157,173,52,191,14,101,191,127,182,62,44,188,137,120,13,91,252,150,172,129,85,249,62,85,35,153,72,248,196,33,162,21,96,25,228,199,194,84,214,28,156,160,229,73,185,144,108,81,125,251,138,24,242,123,162,69,70,51,5,225,196,152,152,57,6,128,124,55,143,218,87,33,97,163,228,188,172,83,182,175,96,147,6,73,252,152,80,115,194,57,163,75,234,21,84,37,95,225,159,54,84,230,4,192,9,96,205,49,151,251,165,142,205,130,225,76,195,89,92,2,203,230,94,148,152,48,125,225,101,77,39,198,56,152,252,69,74,43,103,176,164,196,97,44,141,178,6,92,113,7,100,8,35,149,152,34,196,175,234,141,93,129,155,49,41,41,144,6,78,96,137,17,78,247,194,127,106,187,50,212,138,169,115,31,177,23,49,231,140,7,152,42,111,241,12,17,120,114,166,81,174,1,57,139,137,142,186,50,100,122,52,147,206,39,50,218,104,28,107,225,140,8,201,132,57,145,49,165,224,26,231,240,40,141,12,228,246,149,45,84,108,64,234,95,88,96,16,153,86,91,241,193,127,106,107,80,74,200,248,24,73,140,255,0,164,166,174,13,182,200,99,123,74,162,77,195,36,177,36,178,129,185,243,226,237,90,185,133,91,166,228,68,126,51,0,201,196,189,39,86,239,153,204,154,79,211,195,146,206,24,3,75,77,72,56,195,230,138,174,177,131,117,10,226,185,147,1,36,15,74,106,163,75,37,145,50,167,175,135,141,143,226,66,237,143,159,42,118,85,38,178,5,154,30,228,9,43,52,222,87,189,82,7,34,203,100,69,38,169,170,204,159,34,152,20,48,96,189,138,182,182,248,21,62,28,92,104,8,208,30,68,123,233,24,178,165,55,191,98,140,58,158,33,6,180,207,181,137,52,111,8,82,120,212,135,41,49,9,19,248,51,108,77,222,253,42,171,3,52,68,213,244,15,119,18,231,58,146,1,196,205,216,114,174,204,96,228,243,18,142,187,164,36,111,60,194,202,53,90,171,169,40,228,100,97,126,131,128,66,0,121,138,174,13,90,194,131,244,170,110,133,236,132,206,37,81,2,97,36,179,169,28,2,75,62,183,39,195,90,60,239,9,132,136,53,36,28,111,226,228,70,79,9,199,45,133,196,182,249,140,163,72,21,23,64,15,231,234,85,149,172,255,0,2,67,27,140,137,184,102,99,82,98,234,82,177,140,199,204,131,146,241,198,230,67,178,239,27,18,153,151,99,157,230,36,182,5,135,33,148,107,40,179,73,196,81,166,204,235,92,250,146,156,240,173,114,229,227,93,24,56,10,197,163,72,170,156,69,211,43,65,39,218,74,164,233,185,88,248,132,168,76,98,9,136,55,223,48,100,120,138,182,196,182,217,201,192,135,23,106,63,131,218,18,48,209,129,101,204,182,134,30,217,87,153,54,192,82,246,78,246,184,150,208,189,248,222,19,118,39,25,134,69,172,213,172,42,42,102,246,53,236,115,189,88,246,120,97,247,18,234,122,217,210,70,173,174,244,219,11,203,137,46,134,29,138,101,55,114,235,85,21,154,132,248,242,241,172,2,199,194,38,82,137,87,120,113,230,74,174,33,140,160,90,205,136,137,107,102,77,89,106,28,94,124,168,10,120,103,187,149,155,23,26,222,202,65,205,156,204,171,164,210,105,136,130,3,3,17,74,53,245,179,29,146,72,168,184,129,64,15,166,131,137,109,147,37,228,98,124,250,23,248,114,165,47,170,120,201,246,213,90,199,26,182,132,228,201,227,130,70,101,89,155,85,65,40,30,32,139,145,57,159,166,233,167,126,175,34,84,109,25,85,253,164,162,9,37,88,170,200,128,240,236,178,157,83,70,102,65,164,48,52,99,243,255,0,159,15,253,165,85,26,180,144,127,191,25,81,81,153,141,15,99,252,56,80,239,207,239,35,158,180,188,36,81,11,26,51,99,26,211,188,96,136,136,96,71,231,204,180,79,140,194,117,45,97,227,168,201,129,28,150,33,77,0,226,234,89,83,201,198,204,38,77,247,145,10,167,184,13,11,120,147,134,140,78,149,169,148,255,0,159,169,82,154,0,203,212,131,194,255,0,60,88,149,85,137,84,90,200,196,31,50,104,201,47,192,179,125,81,9,204,188,248,7,240,226,18,50,49,170,130,137,150,68,140,112,23,255,0,119,84,53,182,67,146,62,85,47,62,4,175,120,88,177,61,29,72,19,251,168,171,22,86,87,81,228,248,96,147,205,136,104,12,63,241,77,216,194,47,143,14,53,75,28,245,212,156,153,3,35,49,41,247,232,202,172,249,113,114,43,231,132,11,67,227,48,158,210,44,170,31,228,39,225,192,4,110,44,164,91,103,132,132,102,16,173,134,121,4,76,88,145,177,153,249,18,218,227,170,178,9,163,67,56,136,154,49,242,253,149,153,158,190,110,95,27,193,12,53,153,205,19,50,17,156,201,39,31,158,21,81,225,22,72,18,139,42,124,156,194,201,145,35,26,14,26,112,21,254,218,47,96,72,201,91,13,99,8,252,162,34,125,185,200,4,246,196,198,143,95,179,32,153,130,98,207,229,242,101,75,100,177,235,67,3,44,190,234,152,245,81,238,228,98,234,69,110,64,81,242,148,106,79,121,42,49,48,149,35,187,181,178,141,210,183,35,106,174,86,218,152,31,156,66,81,23,25,7,45,134,18,219,14,202,84,159,14,84,198,101,105,231,51,169,43,43,56,45,97,96,186,27,128,21,152,74,168,30,106,210,143,139,177,115,63,77,178,130,119,135,42,101,14,75,250,114,242,40,89,145,178,58,118,82,101,178,106,84,79,140,66,244,160,33,132,131,127,42,115,84,23,237,25,148,75,27,40,30,242,234,169,192,204,200,213,3,152,241,148,120,178,175,70,12,226,241,10,82,210,200,24,158,154,67,243,31,74,210,156,20,27,103,56,92,198,148,138,102,65,49,122,97,134,46,228,134,78,164,96,137,136,72,176,181,222,229,160,225,143,91,159,48,98,240,226,26,156,13,192,202,254,213,190,100,255,0,148,204,37,183,96,252,125,15,73,173,220,191,50,62,5,105,241,241,9,77,86,223,30,76,172,42,250,159,136,104,176,52,116,20,76,164,184,32,248,69,137,44,216,89,65,62,25,107,160,25,239,193,218,146,76,11,50,115,34,202,73,89,254,133,108,11,9,220,183,176,35,18,219,224,49,251,168,57,38,255,0,6,31,249,209,137,85,102,113,160,102,14,48,214,108,184,124,158,20,188,44,202,206,100,194,52,0,13,37,71,86,209,121,1,73,100,188,153,114,173,240,204,79,121,30,240,143,193,104,96,88,34,38,168,173,49,137,159,137,105,100,198,9,235,211,60,210,41,143,32,158,185,36,228,94,28,249,149,239,102,228,15,83,55,122,120,227,38,81,23,18,34,170,212,138,129,236,28,225,174,149,108,72,205,14,203,93,9,10,211,78,140,60,37,42,104,23,147,207,153,17,38,145,124,12,51,139,135,18,214,81,86,69,25,49,140,43,22,18,106,129,36,124,171,220,99,26,219,155,254,8,86,6,134,249,40,152,48,54,68,226,89,189,153,81,19,242,125,37,169,139,67,129,164,198,124,100,166,202,236,17,187,74,153,77,83,210,106,137,52,236,49,69,198,149,150,224,173,165,178,51,126,161,136,70,112,137,97,235,3,255,0,243,255,0,130,218,106,161,136,15,226,72,88,18,103,194,167,82,234,202,227,102,89,28,164,237,84,213,179,31,131,17,148,252,8,99,76,66,252,100,78,110,46,62,204,50,173,18,106,129,37,97,25,236,35,19,38,7,35,22,169,41,35,39,13,66,193,245,45,79,134,65,42,141,154,71,119,144,94,210,173,142,94,204,43,127,31,154,90,253,67,140,152,80,54,182,79,24,30,162,36,234,72,153,31,202,164,199,108,42,116,214,73,36,149,169,239,24,212,109,86,167,7,254,202,69,76,212,131,43,59,72,157,73,50,228,83,121,130,79,22,85,169,145,178,177,77,210,76,60,153,108,54,47,245,174,131,26,24,10,197,65,25,104,76,26,25,23,131,0,153,21,107,43,65,238,173,88,64,39,165,244,21,89,133,123,12,172,196,130,153,90,8,192,34,183,99,0,65,191,139,253,9,68,250,119,201,233,74,213,18,204,115,67,90,206,141,101,135,23,25,122,213,213,85,147,240,51,50,77,113,67,200,207,119,18,218,28,227,102,20,42,157,75,53,201,73,146,118,199,225,90,253,120,130,31,106,85,38,78,231,221,228,95,97,192,151,36,124,170,181,39,101,30,213,106,209,201,127,106,127,185,137,53,157,170,34,76,96,65,31,16,185,22,160,239,187,132,82,38,201,12,106,185,64,106,73,210,103,51,211,133,151,18,161,141,190,173,253,92,2,9,39,167,212,47,132,79,155,46,47,184,158,27,92,196,43,48,238,134,85,187,130,109,176,83,30,57,63,81,104,51,193,27,148,200,47,196,144,75,210,180,26,49,237,184,190,170,101,107,133,105,204,194,215,226,189,84,33,250,120,82,202,123,186,219,47,51,11,25,84,182,179,248,87,101,91,231,96,34,246,251,105,14,140,128,122,217,207,194,82,41,50,202,140,116,54,205,49,215,212,232,247,212,150,182,224,249,65,98,83,129,161,178,173,39,52,172,170,210,182,251,108,204,50,202,177,158,17,206,233,85,244,57,213,152,146,159,118,65,3,9,133,148,159,109,67,178,182,196,183,251,176,192,32,134,85,210,246,3,131,43,171,253,104,219,131,0,113,58,186,144,202,22,253,76,33,198,151,129,153,87,159,26,116,98,101,228,198,189,79,172,34,20,120,75,141,55,159,107,6,76,78,34,163,17,106,192,97,48,36,179,148,188,136,115,70,7,154,14,96,79,131,40,132,144,62,226,118,124,34,22,84,140,165,84,181,222,15,6,20,100,55,214,201,238,229,82,190,103,40,57,69,140,139,85,108,153,194,34,147,70,50,177,91,62,4,24,204,97,133,23,18,194,29,216,35,119,32,31,119,47,6,18,149,43,124,192,21,45,24,117,101,40,228,217,68,157,218,82,173,126,0,31,233,20,220,107,88,35,38,35,21,20,251,80,15,164,169,213,133,101,28,152,51,138,7,237,4,189,78,195,231,249,178,226,90,161,234,124,64,226,74,77,168,73,36,234,155,130,109,177,212,254,80,96,226,159,200,180,250,145,196,206,82,140,163,251,139,155,198,159,56,71,229,235,79,152,246,78,225,49,86,171,48,173,26,142,223,91,167,45,137,197,140,69,69,51,79,90,136,127,41,140,163,82,198,120,41,62,108,66,95,97,235,147,148,236,9,150,238,25,178,84,179,79,19,195,250,180,92,170,114,251,73,83,228,221,196,128,168,61,96,228,7,254,72,115,89,14,51,31,155,149,109,133,171,18,79,244,168,93,194,75,31,118,114,159,12,72,168,13,91,119,146,115,194,17,98,73,125,87,19,51,68,47,34,77,236,138,236,227,114,245,149,71,154,12,165,148,49,47,6,156,5,254,233,38,173,159,58,72,25,196,68,242,4,108,164,237,85,36,100,109,49,56,96,204,46,84,173,251,225,15,10,163,124,151,198,225,228,89,26,146,202,104,61,71,106,76,104,168,88,139,12,145,198,151,150,88,150,251,41,145,103,49,248,120,191,34,50,100,60,157,194,83,150,176,200,62,148,181,27,70,210,196,69,175,197,29,71,161,44,176,154,41,36,198,250,137,189,63,198,6,106,79,107,17,22,54,85,178,236,129,197,86,73,95,196,160,159,91,58,130,243,244,4,16,202,188,246,233,37,89,46,141,233,244,122,50,117,80,203,29,43,166,154,253,157,190,180,55,55,113,30,81,21,9,3,119,26,83,226,75,229,32,150,122,87,82,88,198,173,100,72,130,26,119,91,12,146,78,249,114,251,10,189,5,92,79,58,204,102,24,25,57,177,38,80,237,101,194,127,81,49,163,25,131,193,96,105,36,199,137,21,22,198,115,230,0,160,226,18,153,159,48,29,75,69,149,147,196,124,40,54,85,16,175,205,151,181,35,88,170,170,155,66,241,175,73,167,57,70,252,34,94,244,163,249,230,202,168,32,4,131,103,48,146,255,0,244,101,169,192,151,170,187,125,108,189,164,190,44,74,254,5,217,10,15,253,167,42,146,212,154,122,13,184,254,226,105,166,233,14,56,172,14,94,165,205,15,78,233,46,190,190,133,164,153,29,52,244,245,40,3,119,57,122,100,203,18,51,133,5,188,219,19,17,69,212,182,190,214,36,97,229,202,187,136,5,192,178,57,71,243,98,196,68,60,243,14,111,152,76,36,134,78,182,137,147,10,43,241,13,86,12,185,82,216,221,189,65,13,79,43,205,248,132,134,120,72,46,25,98,34,50,31,196,138,161,31,105,151,253,105,254,241,150,204,97,120,211,44,138,43,70,201,204,148,53,81,38,129,225,197,198,85,3,107,240,172,112,173,125,90,32,185,10,252,164,93,220,52,228,43,56,177,160,237,107,120,57,147,18,91,19,84,230,0,162,98,50,145,214,1,151,159,40,69,148,74,180,209,128,152,64,125,104,129,243,120,202,79,184,165,37,89,75,71,101,107,41,7,166,225,254,76,170,171,126,124,108,10,49,158,4,149,242,144,7,141,99,100,18,12,121,132,46,69,56,66,70,103,108,201,43,186,217,118,199,194,94,33,173,30,137,23,164,37,202,152,204,153,43,221,88,70,129,42,104,56,123,21,3,196,22,53,35,227,19,132,75,86,161,170,124,232,47,9,149,13,37,84,232,47,38,236,185,114,167,146,105,50,179,169,86,170,37,178,56,60,10,171,90,11,38,24,57,54,222,107,180,85,90,144,81,56,86,50,116,73,201,210,37,133,85,36,234,217,124,177,73,141,75,110,140,59,77,126,67,250,214,30,73,243,21,81,79,134,2,196,225,138,60,136,8,219,88,192,205,149,104,252,84,50,112,226,69,168,98,199,115,23,179,108,53,167,54,85,170,97,129,59,221,64,70,140,241,123,168,182,163,109,169,67,91,91,91,57,143,20,177,101,42,30,78,140,4,41,121,113,113,161,99,89,109,159,218,158,27,82,0,160,194,133,144,54,245,50,217,197,240,194,17,32,125,54,116,23,229,137,214,181,50,123,228,191,136,168,205,249,199,220,158,194,237,177,231,189,147,71,132,194,228,74,102,86,176,79,71,111,1,147,50,34,102,9,32,237,74,204,45,73,249,47,227,65,48,36,43,209,83,217,141,40,14,161,216,147,17,132,145,138,170,149,176,2,245,140,202,173,207,180,133,129,60,150,92,193,226,78,125,96,112,135,204,154,194,109,181,128,32,104,157,233,63,84,49,19,238,175,93,232,11,152,49,115,101,255,0,105,109,252,97,90,50,112,170,106,125,66,57,192,237,227,251,168,178,27,254,84,200,230,212,251,168,207,195,47,218,84,172,190,0,137,136,41,142,161,13,119,246,130,83,190,148,1,63,118,141,191,212,109,203,242,27,191,230,86,151,214,253,165,156,57,236,18,60,211,217,129,47,161,60,132,146,66,200,223,105,1,100,253,200,54,134,46,81,173,183,18,119,44,72,13,50,116,111,51,109,120,213,77,174,166,128,232,240,8,153,98,69,38,52,108,48,142,49,217,148,92,105,141,62,182,130,48,97,50,198,125,174,249,255,0,40,33,227,69,180,22,172,101,62,181,147,129,132,34,66,198,167,37,111,186,152,195,123,240,32,223,39,114,252,41,89,134,85,99,25,140,79,105,234,158,32,102,49,82,153,49,184,51,123,139,24,23,210,227,126,172,92,106,63,37,114,174,37,104,103,146,15,18,10,226,145,247,99,102,20,182,78,179,166,147,212,81,136,137,133,85,223,209,42,125,197,21,163,100,204,143,212,154,25,227,102,99,123,75,61,31,25,240,73,136,203,165,51,107,56,127,54,44,171,67,233,235,71,213,23,18,122,198,38,243,246,171,12,106,181,12,184,93,82,145,23,23,211,172,153,250,172,170,86,203,229,184,132,84,6,105,222,29,169,108,214,51,105,4,26,219,74,178,203,230,241,114,33,106,152,56,64,196,98,170,71,190,113,70,78,85,5,169,253,72,68,196,20,204,81,109,196,221,169,53,9,198,12,53,197,228,75,224,89,95,149,140,41,121,70,190,210,104,241,147,194,194,194,126,82,125,53,212,52,246,155,139,38,183,233,36,88,238,51,77,77,9,72,193,36,144,115,47,61,145,107,85,12,154,67,136,143,16,148,246,161,211,114,196,7,152,169,217,113,38,173,118,28,210,106,23,147,168,169,204,243,101,6,96,255,0,200,185,21,36,251,24,210,190,146,233,148,33,157,37,153,138,185,209,153,203,204,170,132,108,253,66,72,211,176,203,138,65,126,117,79,91,181,156,198,123,163,77,238,244,197,109,176,62,110,47,39,212,80,12,49,235,78,248,153,113,98,78,203,65,85,174,167,68,12,202,120,64,194,40,163,75,89,100,113,159,229,11,198,185,6,170,213,167,141,100,8,129,41,10,186,62,149,158,9,48,89,155,177,114,163,89,245,83,165,163,218,139,70,247,238,91,176,36,154,14,82,229,72,238,232,64,95,180,68,198,4,157,177,59,81,242,89,22,72,243,5,119,119,196,224,201,24,154,173,51,225,49,129,151,214,170,195,91,91,36,25,162,74,34,75,38,6,70,45,80,36,158,9,240,133,21,54,215,20,235,58,73,197,3,203,19,177,73,104,201,228,157,44,245,214,194,228,18,235,255,0,169,31,42,143,187,209,39,141,45,247,149,37,228,69,124,134,89,26,181,42,52,243,43,97,63,134,46,33,166,246,180,224,146,60,161,81,85,183,7,198,205,216,185,21,149,108,247,201,98,44,73,163,243,238,79,201,211,195,192,243,110,185,16,17,161,144,100,237,86,146,96,100,83,182,76,216,167,174,131,43,48,17,163,49,11,38,96,35,13,109,126,73,44,237,83,214,172,32,216,244,140,106,174,71,208,220,110,108,88,44,188,106,158,100,98,22,38,81,9,114,186,29,85,84,59,253,165,180,15,245,174,195,2,72,36,179,53,112,184,202,185,225,147,45,75,245,49,211,77,61,8,55,195,100,227,226,40,151,141,66,1,143,132,67,42,180,159,78,194,191,54,36,184,213,175,200,186,142,50,114,182,49,35,29,80,70,158,113,17,105,125,36,184,207,202,30,85,176,44,38,78,85,22,83,165,88,173,173,51,202,197,141,172,63,116,61,139,212,152,213,25,159,92,32,117,114,44,86,38,220,137,72,112,247,60,37,69,26,30,197,139,51,92,65,140,124,66,237,75,238,205,46,72,51,9,5,50,10,141,62,42,209,101,173,160,210,15,230,203,198,160,36,220,88,193,62,19,47,187,97,223,179,9,133,149,47,249,10,237,197,231,236,85,73,248,169,76,86,124,161,114,32,161,217,65,212,146,178,226,81,17,168,65,73,47,171,143,205,86,214,176,112,124,37,139,31,42,117,87,242,50,70,135,255,0,197,220,169,127,195,221,57,118,62,97,15,34,38,55,195,218,170,214,124,166,60,139,69,109,219,6,169,161,207,131,36,121,132,85,70,152,227,252,119,228,97,85,15,101,194,100,197,236,26,22,76,150,9,13,235,16,69,220,85,43,22,217,55,154,6,68,174,102,140,173,156,62,82,242,34,36,234,26,239,14,34,164,19,53,248,32,247,99,91,189,64,94,149,156,205,250,86,180,67,255,0,43,26,62,170,180,17,191,72,44,74,113,255,0,16,129,37,156,37,72,230,106,219,204,249,98,117,165,110,160,170,244,141,229,169,219,33,198,136,33,243,23,18,209,62,125,110,60,57,87,44,173,213,86,83,89,243,101,70,76,207,37,156,37,81,220,145,203,175,79,18,115,45,223,62,187,30,29,208,210,121,38,173,237,9,84,100,154,123,242,131,40,165,45,85,76,149,4,248,172,101,17,85,111,230,73,163,139,195,82,213,225,28,225,226,196,148,27,71,193,23,50,212,203,183,198,233,69,192,178,245,35,225,150,169,98,13,27,120,234,40,52,13,177,56,138,151,93,213,111,65,212,186,12,157,60,2,131,52,66,169,185,44,56,222,240,153,91,18,86,99,157,210,70,37,68,167,135,22,33,249,171,48,214,238,71,202,138,217,131,233,42,8,17,178,131,132,72,196,198,102,57,254,164,210,79,199,187,169,236,26,103,163,230,74,192,193,27,180,74,146,103,156,110,225,33,99,70,7,118,37,44,108,90,205,76,195,223,36,104,192,249,224,229,234,75,77,91,145,153,146,231,154,92,111,116,137,173,168,138,170,225,179,233,32,201,38,92,72,168,15,100,31,12,221,104,120,198,57,7,202,182,176,36,146,76,65,18,13,41,107,103,130,79,233,37,98,34,213,119,14,95,131,203,45,34,125,84,225,123,68,18,41,140,157,143,9,178,34,186,153,254,50,47,80,218,131,244,137,100,57,50,202,197,73,125,167,183,60,194,236,81,243,205,58,147,184,88,148,228,177,85,171,135,190,97,32,254,172,171,54,79,121,58,146,13,231,171,251,169,213,108,2,70,26,231,173,216,179,50,162,135,70,187,63,158,28,89,81,102,140,121,204,202,97,33,25,242,199,205,137,82,70,146,57,163,234,196,186,99,90,28,178,50,253,8,89,72,201,60,41,252,8,100,130,206,85,241,245,68,140,252,217,86,221,203,58,140,181,152,21,70,48,240,123,203,108,155,128,86,191,136,73,95,152,254,178,205,225,202,52,158,165,43,24,197,151,17,44,150,6,135,198,148,153,140,141,211,216,181,178,124,239,121,30,161,85,241,50,158,20,84,3,51,107,136,162,75,77,106,194,19,15,106,111,72,197,42,228,87,196,91,60,63,241,246,86,250,64,243,225,86,1,226,31,80,255,0,218,72,111,161,144,71,245,16,246,123,138,216,156,202,204,248,13,166,51,229,20,149,149,110,229,153,130,155,192,212,241,4,12,86,17,72,85,162,78,164,130,78,26,248,184,149,21,140,88,232,32,140,192,65,39,49,81,236,184,130,78,30,212,166,238,102,81,226,72,235,99,74,20,172,217,82,21,169,127,85,36,25,242,237,83,203,35,2,116,76,59,81,169,200,111,31,131,17,134,97,202,62,20,246,32,209,173,129,96,70,4,99,191,17,113,36,154,219,74,214,221,196,121,178,175,124,221,108,226,102,235,43,213,6,16,73,2,44,51,45,26,199,24,13,11,43,72,65,4,164,198,153,64,49,224,206,97,132,168,117,38,158,120,137,150,34,75,85,24,132,151,136,194,234,82,101,58,35,147,19,165,195,193,101,7,155,221,98,2,51,37,212,31,234,141,21,79,39,109,224,141,158,240,19,152,43,113,17,100,116,99,111,226,25,98,31,10,34,6,161,57,95,243,98,74,131,224,68,192,48,199,245,86,109,169,187,223,193,219,204,201,192,249,66,169,169,250,121,150,95,241,195,45,52,141,84,56,196,204,18,145,108,152,207,200,159,18,86,98,84,58,98,12,18,123,139,123,35,16,93,41,147,222,49,44,30,240,17,252,41,42,163,104,206,11,249,255,0,247,43,91,235,70,86,115,9,81,192,161,25,57,165,137,28,250,64,99,225,84,82,77,38,68,152,66,8,221,66,196,152,178,79,228,88,76,134,52,165,242,79,24,157,74,108,165,215,49,140,200,210,136,134,101,81,36,247,113,34,107,108,137,39,136,201,252,104,204,42,85,22,66,113,154,86,40,159,152,188,168,207,77,24,152,168,103,132,113,129,152,165,75,195,180,146,134,152,35,133,157,108,46,124,62,14,18,242,32,54,118,68,127,41,72,156,204,192,34,113,45,27,246,8,106,86,185,85,86,64,120,217,227,35,243,28,157,201,92,155,33,251,72,54,93,144,100,194,138,143,221,135,50,99,63,195,133,74,93,178,230,49,51,68,148,170,130,242,21,31,232,144,100,179,151,177,58,244,234,226,55,83,170,28,250,52,251,146,112,155,149,62,170,173,220,246,139,34,101,248,111,25,56,86,38,159,248,127,152,165,234,77,178,168,47,228,51,240,9,53,8,48,112,151,18,1,149,82,196,76,198,65,191,226,116,18,63,17,132,152,134,250,36,238,148,184,143,89,83,144,202,180,192,201,138,198,46,81,162,167,210,69,253,93,73,127,112,105,65,185,121,82,185,250,132,245,172,247,20,94,70,65,163,134,227,45,254,216,152,101,137,57,140,240,16,124,42,80,54,71,187,7,40,151,214,76,151,72,55,230,42,178,179,9,36,42,85,24,44,250,67,65,178,96,6,78,213,20,253,126,75,35,237,50,162,131,156,100,97,178,229,25,83,238,48,191,143,78,69,108,144,178,72,212,164,202,217,67,178,203,151,141,63,173,121,241,163,228,214,156,99,202,84,202,74,212,97,68,104,223,145,101,63,140,15,226,202,183,102,103,72,145,240,36,140,124,166,139,149,109,148,61,73,24,198,177,243,197,181,38,36,105,130,76,106,140,211,34,144,157,195,89,198,124,79,63,104,171,21,148,198,187,251,104,66,204,99,58,125,197,161,134,184,27,48,134,47,18,233,190,113,61,152,163,68,7,31,254,197,26,111,241,133,221,62,14,83,233,183,51,159,202,36,124,13,24,50,254,174,46,85,211,130,30,78,164,65,163,0,140,225,18,101,219,17,166,147,232,229,242,116,192,35,116,197,196,135,101,105,253,149,209,38,86,143,221,75,95,12,2,127,82,44,166,171,56,142,180,214,176,184,141,214,138,54,214,79,234,196,153,24,60,105,76,152,114,242,102,18,92,77,200,156,212,52,35,237,175,74,42,178,110,240,153,90,190,49,49,164,54,76,249,190,165,83,85,152,123,14,48,61,209,34,159,167,171,73,205,137,13,0,204,40,209,254,100,34,75,11,86,127,145,84,250,26,172,124,93,159,81,34,125,173,149,65,48,242,21,91,154,168,229,30,92,72,86,85,48,157,194,82,173,216,186,201,69,17,192,184,181,178,226,40,184,211,192,132,136,175,65,96,135,194,84,96,89,136,120,141,141,110,40,77,164,103,227,160,166,72,101,8,121,68,34,149,32,147,125,46,49,57,162,147,26,188,243,31,178,84,13,172,48,89,3,9,147,85,92,22,70,78,90,9,96,79,222,143,133,17,185,31,188,167,36,195,61,36,190,30,180,83,242,73,99,11,149,35,41,117,145,71,209,141,151,254,40,167,227,42,156,141,36,145,136,156,178,120,10,153,68,145,117,176,30,204,145,136,243,8,168,168,19,61,72,125,171,123,217,185,26,81,14,1,234,78,255,0,166,129,87,63,246,11,170,163,31,193,72,49,135,141,204,186,105,159,22,200,24,75,216,148,155,67,111,64,253,161,86,172,119,23,121,144,156,135,100,201,192,218,47,51,74,140,188,166,148,65,35,225,232,2,105,249,121,165,202,39,237,171,88,108,6,215,8,98,143,247,19,109,168,205,212,50,241,32,225,134,117,73,30,16,202,202,63,109,51,14,185,60,30,25,107,109,173,84,168,210,222,95,109,2,253,60,11,47,12,202,27,55,58,23,172,213,87,48,195,107,8,146,89,250,162,9,41,54,185,156,35,225,22,76,126,105,125,245,12,234,209,252,162,2,182,76,177,17,129,150,36,173,27,32,241,204,174,117,10,219,81,205,137,152,69,34,104,205,115,58,48,246,152,136,85,57,66,30,5,66,202,209,147,218,66,173,200,238,34,54,90,10,195,24,246,68,205,97,147,26,49,245,177,7,250,76,153,17,254,15,18,87,62,123,4,169,138,9,102,118,254,4,122,172,232,204,194,36,27,245,9,203,250,180,35,46,216,180,27,28,228,149,45,96,243,62,33,57,178,161,217,48,29,89,82,183,198,63,80,82,25,241,167,65,123,249,72,158,162,98,229,115,205,93,238,151,145,73,93,221,142,49,222,40,133,80,90,170,227,80,8,236,218,9,27,165,96,95,219,126,172,93,170,75,155,87,177,209,182,176,173,187,232,81,195,190,181,182,38,211,147,25,85,133,38,158,219,114,155,181,15,73,160,45,68,70,75,234,87,208,234,177,51,149,116,44,116,57,37,234,47,192,22,24,94,36,91,227,125,164,83,194,204,125,75,15,82,4,110,19,21,73,164,200,150,219,58,255,0,73,171,40,108,43,249,132,135,13,193,224,252,167,104,147,155,185,241,74,206,213,63,225,149,22,87,45,29,171,152,120,77,22,203,185,108,54,155,127,119,182,180,70,173,127,104,147,232,6,38,60,50,213,85,136,200,191,160,133,149,91,18,118,141,49,100,152,56,57,145,115,235,65,56,15,195,145,71,201,173,56,158,240,229,34,44,10,186,62,153,153,92,50,187,205,248,84,233,158,49,166,143,129,137,156,165,200,180,236,193,239,21,70,66,241,213,0,99,114,191,132,73,236,102,16,157,171,64,112,70,233,68,50,120,210,169,146,53,195,25,0,158,212,145,173,82,120,217,204,151,73,178,63,246,139,100,103,146,200,127,54,37,81,42,121,140,102,116,201,140,24,146,185,144,37,140,121,68,145,250,244,232,199,196,92,137,7,85,87,46,115,49,22,25,227,31,114,148,141,48,146,70,154,70,14,78,229,153,13,85,28,250,168,11,238,163,97,204,202,151,6,134,32,217,151,116,183,177,248,145,144,181,65,190,228,30,233,86,246,6,41,125,209,164,47,140,73,61,73,68,248,215,145,185,185,49,166,180,128,176,197,246,88,63,104,34,118,173,6,124,66,251,170,11,214,37,251,197,34,26,101,149,145,127,72,147,34,219,40,89,73,199,231,194,133,124,12,189,194,80,241,181,13,228,41,95,212,68,170,107,117,132,73,60,37,18,213,97,100,141,188,6,59,0,13,139,220,139,123,38,2,74,213,38,49,196,62,21,75,28,213,100,230,107,147,26,94,60,165,90,195,140,105,85,148,201,209,153,194,128,13,220,162,163,212,122,148,123,151,251,34,74,38,27,147,149,111,141,38,203,242,27,106,138,123,30,94,225,32,92,80,1,134,202,60,89,86,62,137,22,75,243,75,46,84,67,225,140,111,91,250,134,139,26,193,16,227,65,140,62,17,39,48,24,5,47,189,34,99,14,201,43,72,58,198,195,233,48,193,129,255,0,85,69,217,105,134,17,239,40,165,98,42,182,135,39,114,197,162,214,183,40,50,162,215,37,156,77,238,115,118,122,173,108,172,59,165,149,173,173,200,129,152,37,34,119,50,171,33,51,34,3,0,5,26,205,178,255,0,145,252,32,223,107,56,163,247,22,117,90,132,241,165,118,171,25,148,145,10,199,226,18,136,159,85,177,149,212,172,177,138,189,77,254,14,167,78,104,150,64,202,138,153,12,100,102,44,74,6,146,224,149,164,98,232,112,238,34,205,3,18,110,80,70,233,252,212,76,250,215,160,38,83,144,132,205,238,42,220,32,42,33,144,199,225,212,139,43,137,146,49,41,91,25,226,237,71,153,228,141,212,155,73,8,6,146,76,153,20,92,37,42,230,146,167,84,114,51,252,6,86,218,146,73,49,24,73,231,128,60,59,84,148,51,125,36,250,51,206,168,182,9,21,92,213,48,43,16,198,2,55,193,107,52,63,162,170,114,252,208,197,245,172,246,82,153,149,191,157,56,141,36,226,89,189,140,146,139,27,183,66,102,77,81,49,240,149,76,204,211,18,198,124,193,93,59,211,120,255,0,239,89,250,87,228,234,85,82,77,35,35,28,251,242,70,7,42,83,48,204,47,73,87,67,181,211,209,8,14,17,41,41,58,74,87,155,241,34,166,172,138,66,236,46,75,47,139,33,127,58,232,218,110,1,4,6,102,236,95,96,83,158,55,106,104,204,113,148,182,213,11,183,82,207,128,97,152,12,9,105,164,176,94,234,2,203,85,69,140,76,33,229,34,79,26,215,124,124,69,83,230,81,85,211,33,236,61,73,148,248,66,84,200,217,202,206,84,134,52,56,49,159,152,93,137,244,99,100,91,182,54,247,234,101,1,228,17,57,83,127,82,197,237,101,90,163,4,100,238,89,50,1,60,214,170,137,36,151,230,109,240,200,129,153,0,100,71,225,39,254,171,83,195,137,53,152,154,170,2,70,167,174,247,133,145,41,181,164,0,207,197,214,168,194,97,249,161,236,152,204,125,171,119,5,217,107,9,225,210,86,227,97,138,85,187,108,14,145,9,103,13,109,205,207,212,68,150,41,182,125,135,1,59,219,15,2,29,143,96,216,133,153,100,72,201,25,152,213,134,225,225,14,35,162,141,27,40,210,120,118,91,150,38,112,230,100,226,90,172,192,208,169,53,101,12,245,167,203,218,63,52,87,128,230,131,55,254,232,158,76,141,144,125,72,7,189,145,189,165,91,80,231,108,200,169,149,71,206,252,34,91,96,103,130,124,37,23,25,85,51,230,68,41,241,11,26,217,50,168,146,70,195,38,178,141,146,98,34,51,30,85,165,144,15,230,169,25,25,131,7,82,210,255,0,252,210,181,65,89,132,248,113,173,70,127,221,76,230,51,129,70,223,76,32,153,196,85,38,98,208,171,88,125,26,78,66,97,95,125,28,229,38,81,69,34,63,74,198,100,152,185,113,42,166,64,33,88,140,77,146,70,77,73,200,113,142,39,179,137,60,141,91,47,183,40,208,179,33,144,111,237,71,64,147,249,48,172,182,134,45,170,109,52,103,248,97,83,115,224,60,143,85,158,25,16,115,195,141,62,36,236,200,194,136,108,219,39,208,222,2,177,72,90,154,92,103,191,18,209,85,113,56,158,121,68,178,199,70,218,186,230,87,76,167,1,57,67,196,84,164,211,207,91,195,44,89,86,112,237,79,238,162,204,97,151,187,26,204,92,141,117,86,251,208,196,51,235,108,129,196,84,174,77,36,73,39,237,64,179,77,156,82,158,93,254,33,249,175,76,207,80,54,20,50,136,84,100,50,199,21,177,212,180,129,91,16,96,102,33,127,161,15,113,85,16,163,205,181,24,146,106,221,114,193,179,9,83,39,221,130,200,15,194,84,146,117,24,208,102,232,217,181,191,114,2,203,28,105,207,48,147,90,221,84,193,47,151,122,122,44,145,188,217,73,145,73,109,189,52,252,165,74,182,46,180,58,156,59,35,206,253,180,97,153,198,166,180,245,144,48,42,6,73,97,6,168,182,33,42,171,124,2,191,25,82,233,33,203,194,20,229,248,202,52,164,207,196,69,91,18,95,244,5,232,246,81,185,66,183,135,57,59,75,137,104,153,171,98,66,226,49,86,16,46,224,217,17,248,138,146,197,106,213,246,15,243,32,214,214,76,25,61,213,231,179,43,20,157,150,250,49,250,136,128,90,177,89,140,127,250,47,175,8,252,20,204,57,243,136,196,218,52,195,227,229,74,194,212,198,73,177,49,233,91,36,203,207,218,182,217,25,43,204,65,61,73,84,232,142,77,80,183,170,178,126,62,100,241,143,4,149,35,79,36,114,88,152,73,12,239,237,22,228,99,42,190,165,3,216,255,0,5,182,51,212,171,238,44,133,194,153,192,124,226,143,41,146,103,97,118,99,174,67,89,48,199,36,120,76,180,134,183,17,56,86,183,134,81,71,152,37,90,153,50,112,187,85,183,24,143,227,175,142,163,100,28,151,175,155,255,0,200,149,207,152,114,117,44,220,99,86,16,169,47,7,131,249,80,108,159,137,45,54,114,47,172,15,214,77,145,70,173,77,147,12,194,145,27,3,33,70,130,120,70,37,232,214,88,201,133,49,62,124,71,140,140,53,170,100,97,145,136,51,89,31,218,74,141,119,59,167,106,177,152,22,54,251,13,127,203,123,168,9,150,178,227,123,75,48,188,146,123,81,47,128,73,35,73,182,62,178,83,144,43,45,119,35,230,71,70,198,84,51,52,247,189,136,136,246,67,198,168,35,50,191,3,19,70,227,67,245,244,163,89,200,182,190,48,49,162,194,50,208,158,48,95,230,150,90,179,40,222,31,253,209,81,79,127,228,194,167,95,156,190,210,219,10,170,194,250,74,211,231,229,235,86,161,15,228,65,86,133,136,215,177,12,195,54,98,171,40,216,142,69,33,112,19,198,157,148,42,214,201,227,198,165,238,62,100,28,74,12,183,30,31,240,176,101,14,170,120,188,4,98,171,56,211,1,100,5,205,168,105,14,67,229,42,170,123,199,90,12,185,83,100,135,75,82,97,204,200,120,144,111,49,253,149,162,29,240,228,247,45,239,52,82,117,21,42,182,68,218,61,80,77,106,201,101,243,229,74,61,6,113,7,152,74,181,144,14,71,245,39,48,234,128,186,149,84,231,146,102,67,150,190,158,215,35,248,149,70,158,173,62,213,153,149,161,163,99,102,44,74,112,198,124,47,105,99,50,160,139,35,205,137,244,208,1,27,204,216,150,167,220,109,134,142,124,248,133,139,204,160,237,109,89,157,225,202,162,217,177,88,213,147,153,66,253,115,237,34,131,60,243,135,149,67,70,198,71,230,255,0,221,213,149,107,255,0,34,101,140,179,72,109,48,101,151,165,21,14,24,196,70,101,68,179,252,11,89,164,143,221,70,40,69,153,159,3,7,191,18,208,249,135,88,60,195,34,20,198,34,81,215,74,12,163,79,127,186,137,147,156,160,249,69,52,243,29,82,208,201,1,89,138,90,162,168,48,24,100,156,131,230,89,108,247,41,252,154,218,209,15,42,77,38,99,35,19,10,231,145,114,26,54,183,193,180,52,236,18,102,23,142,51,18,224,204,220,143,181,102,249,155,98,98,91,96,245,242,15,125,192,4,78,101,132,205,66,12,121,82,227,120,73,65,155,1,56,149,50,22,168,111,135,101,190,63,42,108,203,90,216,223,251,85,52,102,98,233,95,54,3,147,218,138,143,101,44,131,107,6,75,56,113,161,166,62,32,216,165,2,194,65,39,10,219,50,73,229,3,14,84,100,99,70,143,151,113,140,147,0,132,226,88,225,25,6,130,173,14,62,212,209,230,31,130,98,76,186,120,137,236,130,255,0,14,31,249,20,184,100,226,149,136,162,196,69,81,62,200,145,189,172,169,92,153,140,43,249,160,41,15,24,124,111,15,14,36,99,2,66,160,33,153,130,240,79,163,76,136,84,195,88,212,16,188,105,180,51,17,99,192,85,128,95,136,136,22,215,15,123,200,33,245,37,115,57,123,83,45,201,60,59,80,175,8,202,157,73,50,144,215,21,89,124,248,151,32,214,127,15,103,78,59,205,93,196,191,72,154,182,41,126,162,151,184,164,39,231,86,101,71,32,179,60,45,137,249,254,158,170,117,105,62,108,188,170,154,53,172,79,200,18,170,123,42,23,198,63,82,1,244,227,39,246,168,88,232,95,242,47,204,105,66,16,126,67,5,89,64,147,137,77,80,198,32,153,212,170,32,70,31,159,41,82,72,50,178,153,188,199,83,151,215,100,173,31,254,254,172,164,176,5,3,20,86,167,173,100,229,204,209,177,177,204,182,246,27,80,234,160,77,0,243,39,249,134,81,240,174,83,85,24,240,79,132,95,243,174,151,167,153,249,57,149,21,74,201,80,57,144,222,95,62,37,132,8,24,187,149,91,224,123,201,92,252,113,189,164,252,14,75,101,78,199,7,9,180,224,249,119,227,200,143,173,190,137,39,135,116,185,28,153,57,65,152,49,113,36,176,245,85,148,25,93,92,104,105,153,62,14,165,233,213,215,220,253,16,104,25,7,152,37,202,181,121,227,251,75,148,214,252,90,1,8,200,146,229,13,89,214,223,68,157,225,202,170,179,43,144,104,117,64,251,32,158,113,25,196,178,244,67,148,24,98,9,50,245,184,145,135,136,92,164,65,73,181,60,98,102,55,18,174,34,89,131,40,105,32,139,138,195,245,42,202,3,25,8,236,194,185,246,241,146,71,187,136,82,100,77,234,174,39,15,245,105,91,0,173,249,157,26,200,32,187,139,180,40,187,87,45,178,209,246,180,22,89,177,113,249,174,149,85,62,41,64,204,221,136,169,143,137,36,105,149,174,164,213,104,64,178,168,146,98,101,40,136,133,12,153,112,120,140,169,103,218,227,233,73,39,207,100,158,222,36,195,122,153,61,240,100,143,49,120,136,149,217,73,1,0,241,118,36,147,46,192,51,225,9,114,163,107,108,129,147,152,74,118,200,122,19,115,2,193,17,252,184,150,186,118,75,28,236,187,162,20,106,158,238,133,133,249,177,32,225,214,161,148,221,205,74,136,1,223,69,194,85,63,62,182,93,108,237,216,68,158,213,76,216,166,198,146,50,131,49,132,133,101,124,9,250,146,161,184,228,102,236,68,71,177,241,9,210,33,173,19,46,32,244,226,26,71,62,236,2,234,236,76,3,169,225,33,71,194,37,55,185,216,206,195,46,1,4,50,166,244,242,108,164,227,41,83,73,140,202,206,110,84,14,77,79,129,92,86,51,139,145,47,51,8,46,44,169,249,169,229,89,19,20,78,36,72,126,30,234,63,123,108,150,166,110,8,160,24,227,246,136,84,76,151,159,180,81,72,170,225,210,30,147,154,94,53,170,125,144,242,112,137,53,116,13,198,23,86,217,74,146,204,50,226,226,76,216,98,12,139,124,96,196,146,14,30,196,190,100,193,194,31,42,1,70,147,38,14,104,48,152,73,47,252,96,109,143,212,133,13,195,4,78,34,229,70,190,224,115,135,247,20,236,61,117,44,105,24,57,32,96,178,164,247,213,86,48,165,102,237,26,249,73,37,227,79,217,39,217,50,107,41,44,144,231,214,176,25,100,204,216,177,47,82,104,240,100,86,243,43,65,39,218,65,190,159,109,204,28,130,77,182,182,176,52,141,90,31,61,53,240,135,197,23,42,89,188,38,127,210,144,73,232,102,16,99,88,134,202,46,126,81,13,48,170,81,80,198,249,70,26,88,147,143,82,31,79,182,166,77,169,34,8,125,169,67,53,157,24,207,204,94,69,54,144,170,244,236,227,203,189,54,57,60,209,20,203,232,121,62,108,74,135,241,156,25,32,225,75,102,92,110,120,98,69,39,42,101,145,92,77,182,67,24,112,224,139,132,66,90,174,244,245,52,232,175,221,192,25,81,12,170,60,111,155,49,73,251,104,204,35,147,194,82,166,176,149,200,230,17,160,30,20,231,134,32,184,213,125,84,98,12,121,138,156,190,182,170,55,181,148,168,91,41,60,28,40,28,219,49,145,72,14,46,36,149,249,197,251,105,48,111,167,103,197,44,88,147,159,51,144,127,105,74,195,237,208,38,51,43,100,246,197,26,194,100,56,49,186,132,137,173,120,9,224,16,137,53,159,91,90,64,125,207,4,43,1,21,48,223,69,106,141,38,230,73,30,28,72,201,144,9,147,133,46,223,158,180,252,221,104,1,164,102,62,55,234,211,104,210,118,195,204,21,140,55,193,157,17,15,60,36,240,225,78,32,186,214,126,78,165,56,255,0,88,44,172,190,218,104,250,73,217,247,126,218,108,192,197,27,58,146,212,123,80,93,38,180,19,162,101,196,149,250,62,71,225,79,183,140,243,194,154,85,86,197,146,79,155,70,38,89,144,138,54,149,130,34,110,197,216,169,41,13,249,216,28,170,130,125,84,17,51,133,77,76,128,49,63,48,74,138,169,187,140,252,203,79,85,173,16,24,32,228,200,149,207,181,75,107,109,71,249,4,81,114,35,230,64,4,230,112,149,10,102,40,65,223,106,121,121,222,26,241,127,34,231,90,158,78,181,41,243,84,207,47,220,93,207,209,34,11,184,75,7,211,209,149,132,22,33,100,89,36,75,50,213,138,195,212,180,77,101,211,66,15,225,165,221,174,6,68,182,159,243,43,164,189,236,35,23,61,153,160,54,214,172,151,18,81,5,137,253,99,86,236,12,178,65,194,36,144,199,179,129,147,200,178,235,111,176,9,241,162,149,17,67,3,31,74,90,104,111,140,254,92,138,134,29,108,168,204,97,162,74,86,38,220,76,228,132,227,59,21,61,104,98,16,28,221,137,57,140,49,3,151,177,0,107,34,21,156,41,25,152,213,142,229,142,228,16,127,186,26,93,62,236,19,120,84,131,38,28,135,126,82,175,26,96,62,170,93,205,74,108,161,88,202,173,203,62,170,26,78,158,24,199,194,37,61,15,82,75,140,78,18,167,129,184,157,39,245,125,73,149,137,178,178,10,12,193,194,38,100,44,251,34,73,234,235,91,239,166,69,243,64,198,102,81,241,32,96,9,38,60,110,108,169,124,155,185,126,108,194,141,159,14,88,159,203,214,181,4,49,36,141,248,123,18,178,140,178,12,163,62,243,195,44,65,101,64,201,187,212,99,62,19,69,34,103,85,36,131,6,44,189,72,201,49,137,37,153,74,154,162,238,100,1,26,121,202,196,208,50,79,238,228,74,216,109,177,216,37,101,79,112,49,0,123,177,12,163,91,85,22,204,36,152,198,73,136,255,0,105,70,49,143,36,172,88,191,214,186,173,145,171,172,184,130,45,178,152,54,152,56,207,155,23,26,106,232,11,37,1,227,4,248,248,150,163,24,133,126,18,149,62,11,6,33,160,228,134,46,76,169,89,65,100,60,26,170,221,190,108,92,136,200,18,118,196,74,205,170,170,163,15,9,150,17,173,71,59,164,68,72,204,165,21,92,191,140,24,50,98,229,150,167,46,32,28,190,120,146,131,93,206,130,62,18,162,163,106,73,210,89,135,18,21,133,219,166,68,252,203,41,112,186,68,66,163,233,238,39,89,49,249,162,245,38,145,180,244,185,196,202,82,140,72,128,195,4,18,97,196,155,108,26,96,118,64,60,158,84,20,255,0,2,240,166,19,228,128,79,195,151,181,8,248,7,246,147,138,38,126,149,245,46,32,228,254,53,182,171,73,95,194,62,19,8,133,140,174,41,225,203,168,240,177,196,176,213,87,214,66,173,57,171,133,254,142,180,42,168,150,107,80,0,209,129,24,29,170,122,202,25,227,74,245,8,156,163,92,223,255,0,18,53,28,155,205,165,132,82,8,94,107,173,105,235,33,217,65,72,218,92,232,120,181,233,249,124,155,216,195,202,7,87,250,23,57,215,150,183,48,64,240,212,136,121,21,229,149,196,184,95,79,26,231,215,23,27,153,126,218,132,140,168,52,42,199,42,159,162,126,38,217,29,150,213,215,57,72,47,109,117,253,1,113,107,26,11,43,175,5,138,72,187,19,45,31,62,116,99,241,69,25,35,23,177,85,220,64,173,178,230,16,177,17,85,98,74,216,37,234,228,124,27,183,109,13,161,213,160,173,237,229,88,27,94,0,158,234,146,184,210,87,158,123,177,117,164,198,208,122,142,201,249,162,23,18,86,87,54,54,139,207,83,161,250,220,82,143,153,6,29,78,2,78,218,98,227,250,138,114,171,76,106,56,195,195,98,158,70,173,197,237,114,33,108,35,52,101,62,106,220,30,230,68,132,208,32,217,31,149,27,13,236,233,50,202,100,0,13,153,162,118,43,146,51,14,140,100,97,230,137,202,37,180,38,56,142,192,132,68,18,22,183,80,217,70,99,194,101,155,53,11,38,147,10,70,96,88,199,204,120,252,18,109,67,2,214,220,24,171,255,0,234,175,62,212,107,222,170,50,179,14,84,187,134,208,230,115,233,239,234,15,243,113,70,84,247,79,107,57,209,136,56,146,226,145,49,181,240,147,218,144,133,155,105,204,47,183,230,149,148,165,175,203,67,169,70,181,124,144,126,151,42,133,214,21,187,153,111,40,133,200,171,96,79,6,14,220,72,115,48,5,62,101,182,34,184,49,201,25,163,206,57,219,185,98,253,181,79,2,1,197,210,186,112,104,98,89,3,148,67,42,208,253,30,56,223,80,67,90,176,160,55,80,206,75,195,121,9,194,98,170,138,121,48,97,120,110,210,91,90,66,65,249,184,156,191,81,106,100,15,87,3,12,41,88,150,178,176,234,202,252,203,199,207,173,146,206,18,141,33,178,128,63,60,193,42,79,14,170,116,103,254,169,59,8,79,39,139,17,10,182,59,121,10,202,169,195,83,125,108,192,136,25,165,139,42,221,50,236,24,254,82,42,105,91,90,65,15,244,169,155,233,37,148,15,249,81,255,0,180,158,164,172,182,57,175,134,250,94,110,181,71,13,135,132,151,218,198,216,157,252,73,91,245,86,219,135,181,33,126,101,251,45,98,144,24,77,216,165,117,15,214,197,149,10,23,203,157,205,139,18,49,249,252,22,169,152,160,165,143,103,130,67,168,66,66,49,248,83,231,248,103,194,18,172,159,90,242,38,168,182,212,226,243,52,217,231,78,205,255,0,81,116,93,25,187,168,226,52,162,21,59,252,43,145,104,52,13,147,212,26,21,76,139,126,67,186,213,138,173,227,49,243,45,114,112,20,105,92,57,35,47,17,86,195,60,131,243,77,145,42,168,158,214,215,100,76,40,93,249,8,206,20,162,237,147,189,87,46,46,53,71,14,48,9,5,133,15,98,202,234,86,202,139,161,157,81,167,73,63,110,36,238,202,121,35,3,181,74,50,248,21,178,158,41,98,196,154,110,89,56,121,146,213,70,102,212,136,190,212,50,163,78,203,201,141,62,210,95,16,129,59,136,221,136,107,138,160,73,246,146,55,233,81,214,252,221,112,137,145,110,203,46,183,65,219,168,71,74,49,121,119,177,187,230,227,17,22,48,225,130,23,73,87,49,159,169,37,194,240,54,34,43,93,49,118,59,104,44,204,46,84,202,205,99,157,147,18,158,100,10,233,172,249,177,101,90,161,233,224,9,152,132,94,53,172,207,216,131,118,92,133,83,146,110,53,4,227,230,136,34,8,105,217,133,88,255,0,165,123,235,64,47,117,121,140,100,110,169,74,61,247,211,186,138,94,68,52,201,246,163,233,81,108,203,198,180,249,47,31,100,79,122,82,22,100,156,163,122,230,211,238,53,28,97,230,12,92,163,67,210,124,75,100,233,123,73,124,73,44,95,182,181,192,178,153,48,241,137,238,45,193,170,131,110,207,184,176,13,221,108,145,254,151,42,119,91,181,47,48,133,137,82,170,115,52,142,78,204,210,167,131,205,237,161,12,195,137,157,89,70,186,75,233,207,56,28,34,72,77,79,58,11,250,145,85,113,22,102,38,160,114,189,152,120,149,124,48,188,163,96,150,166,60,120,249,68,136,100,248,162,247,70,182,189,130,204,225,134,12,170,209,253,181,47,118,102,121,230,50,188,128,102,78,6,35,117,169,157,97,166,223,225,152,41,249,168,170,212,108,137,216,210,114,35,185,227,51,40,148,196,12,241,165,226,50,172,134,21,34,172,198,166,106,27,46,149,244,50,78,87,230,49,81,198,129,147,164,72,176,211,140,108,230,18,117,81,26,69,250,54,195,240,40,214,240,153,240,143,194,84,19,30,200,203,84,153,143,67,10,163,73,147,7,39,152,171,95,152,60,18,216,207,28,150,102,71,179,26,66,140,121,242,95,237,37,207,123,200,78,84,99,194,179,8,70,152,94,234,25,91,25,133,240,79,153,1,99,2,28,28,29,188,136,220,216,152,158,196,171,118,50,134,105,99,246,150,249,44,220,143,169,41,153,125,140,107,109,61,145,39,116,149,46,230,165,118,113,184,44,248,108,19,62,234,231,122,194,180,243,152,245,215,95,0,249,50,153,79,95,83,143,27,204,143,17,21,168,199,27,211,20,50,197,45,249,122,213,240,99,3,30,20,4,200,4,131,204,33,32,3,107,45,42,224,86,76,199,152,98,12,156,200,166,79,31,181,255,0,17,169,227,24,146,71,218,141,170,9,5,218,92,169,172,45,84,120,201,135,42,39,240,222,248,123,189,214,37,169,239,97,6,204,72,186,215,218,198,230,218,229,26,151,144,120,154,67,84,72,196,230,46,84,92,151,254,78,17,35,205,125,90,81,225,218,237,136,133,52,200,190,10,130,213,132,6,240,43,249,114,36,247,112,231,73,6,26,226,170,135,237,9,220,37,237,176,4,206,164,234,170,22,34,170,168,101,70,229,151,43,145,85,195,147,182,26,18,73,152,34,37,146,110,7,27,133,43,42,148,86,98,156,58,159,19,240,153,48,52,150,73,3,215,61,100,103,201,62,85,67,26,75,227,49,73,84,119,101,7,52,108,135,225,89,189,239,140,14,40,168,136,115,1,159,169,57,12,13,241,57,122,213,8,51,49,207,158,242,73,63,48,145,129,167,60,150,118,226,87,236,208,208,75,204,36,20,202,208,70,7,17,83,153,185,118,196,154,135,14,92,110,226,167,208,204,68,36,104,18,166,244,166,144,32,60,93,221,137,24,214,62,204,128,201,204,234,67,178,169,240,149,8,113,248,115,32,39,177,229,234,69,128,85,51,149,156,169,17,160,3,207,169,81,60,39,40,250,146,147,70,122,2,162,217,57,32,244,167,48,54,179,98,246,242,36,230,9,61,229,190,182,75,35,63,18,10,120,132,178,52,184,207,230,42,37,129,156,94,97,74,70,50,76,73,35,230,18,222,198,3,31,10,204,69,182,162,192,235,50,70,38,210,88,147,150,79,28,224,36,211,233,226,73,230,197,200,181,67,97,225,63,23,182,178,163,51,45,67,166,49,106,128,252,71,91,140,241,161,253,204,169,129,88,183,128,102,96,90,167,207,198,62,20,182,170,96,200,60,40,137,140,75,81,86,168,198,141,182,228,111,50,75,100,198,45,214,70,151,24,121,67,202,176,103,156,209,243,113,38,15,43,11,99,73,28,98,42,154,219,33,253,85,39,50,156,242,114,97,74,160,73,149,8,152,138,82,41,178,149,90,185,211,108,130,251,32,97,73,61,52,241,184,178,161,32,106,66,11,135,42,117,26,202,33,18,98,53,157,52,21,115,137,252,201,93,172,103,151,221,85,51,222,73,35,74,159,12,114,70,240,153,85,85,73,52,140,70,189,146,163,19,183,141,59,173,127,188,101,185,148,156,111,14,84,186,73,189,53,143,69,65,100,184,246,53,174,50,39,145,173,64,69,207,161,220,14,107,248,83,232,111,60,103,245,36,29,149,74,89,147,56,248,148,53,241,143,38,86,35,8,152,213,88,121,70,135,153,12,133,26,162,169,43,80,76,205,61,76,80,126,131,147,234,44,61,28,240,188,13,19,253,180,214,25,136,46,20,99,227,29,51,42,139,184,246,247,5,135,63,43,48,153,97,50,51,50,102,50,26,201,224,132,71,152,220,72,72,215,113,108,152,64,229,81,169,101,183,32,134,89,2,51,248,83,19,67,5,184,251,84,52,202,123,93,211,246,133,227,85,26,108,199,164,240,221,149,45,153,10,52,122,58,227,175,168,166,126,137,24,223,242,159,252,9,110,173,173,177,131,221,202,53,209,205,146,218,15,17,70,147,76,167,124,38,102,41,70,85,101,171,169,205,184,254,96,240,205,137,50,125,169,10,204,42,85,243,199,157,225,202,138,223,15,255,0,79,254,138,74,148,174,131,182,48,107,115,30,15,116,169,59,12,66,141,46,147,48,241,143,238,44,25,86,236,85,108,235,124,50,136,188,136,83,4,130,233,66,198,153,249,17,225,178,103,82,5,179,33,140,108,229,31,9,81,65,147,46,55,186,180,50,55,231,204,21,177,255,0,117,27,97,187,169,153,181,9,203,238,173,12,181,157,147,54,85,239,48,11,164,72,41,249,202,2,97,70,217,69,155,248,59,13,216,61,212,44,249,131,47,73,113,40,19,76,181,19,248,86,246,62,116,150,118,173,163,24,213,31,190,224,249,59,81,209,172,134,94,213,19,230,113,19,152,168,151,201,178,246,68,154,160,213,114,244,33,136,95,117,43,178,170,83,48,238,37,70,38,98,171,8,102,28,224,102,90,172,196,100,142,153,138,163,121,198,31,106,14,125,217,196,76,33,229,34,50,214,25,197,230,162,39,192,185,17,242,132,164,90,52,117,44,35,92,90,253,36,222,29,216,49,252,216,148,149,61,173,150,12,62,226,249,107,38,112,185,138,138,177,182,91,29,5,147,198,86,112,173,6,126,69,207,33,252,75,131,83,197,47,254,162,40,223,20,98,73,30,104,130,31,241,41,23,88,255,0,135,65,173,170,220,147,42,118,26,112,126,234,226,204,248,174,241,159,220,85,116,159,17,73,39,221,74,179,80,36,233,29,206,159,233,85,82,65,132,209,71,254,210,79,101,160,224,148,121,162,23,17,23,202,221,96,9,35,102,97,13,57,101,148,73,44,86,143,168,83,138,78,138,84,57,149,174,158,181,132,252,91,95,228,72,95,91,107,36,252,69,93,106,226,180,115,128,252,37,228,82,241,169,39,70,63,54,52,204,202,52,108,201,166,98,218,166,88,193,225,150,36,194,76,55,201,30,81,9,61,124,60,140,230,90,217,79,47,248,214,11,98,113,144,57,57,147,56,120,211,35,83,228,253,196,22,204,131,127,82,112,178,183,35,214,81,184,50,160,97,188,159,73,54,240,39,135,81,22,62,4,47,22,36,128,181,48,240,201,221,202,128,147,84,63,100,73,163,2,241,141,99,230,113,147,169,106,176,109,220,67,50,168,229,3,248,148,140,250,112,70,38,82,151,18,234,79,8,202,5,55,101,167,162,91,177,225,41,113,36,146,69,124,77,141,89,24,71,73,119,16,92,89,71,196,173,97,218,128,172,103,42,130,55,195,122,104,207,204,27,73,43,209,153,58,160,248,66,82,22,55,212,83,171,33,211,104,156,191,158,108,163,226,82,150,185,48,60,203,210,111,177,15,18,93,38,97,36,179,137,50,168,188,5,1,123,201,47,183,141,83,64,255,0,2,154,12,62,117,75,12,36,198,154,160,204,27,182,200,181,73,164,220,173,225,97,253,162,170,58,122,166,16,127,55,41,58,177,6,82,74,55,195,122,219,103,226,150,92,74,154,147,64,65,211,248,254,124,101,79,189,54,46,54,124,210,192,220,99,225,18,102,154,132,182,221,254,76,228,241,179,16,186,210,169,55,12,140,254,36,52,199,223,147,132,49,113,13,35,153,14,228,100,234,202,160,204,206,117,67,28,113,115,215,212,120,109,66,66,15,169,33,178,181,39,231,68,195,121,200,60,70,138,183,154,171,40,250,146,236,148,222,84,38,227,6,84,146,115,21,81,214,176,9,67,228,158,180,143,226,88,122,219,8,142,6,106,205,49,96,240,241,161,77,48,17,148,243,245,33,227,13,79,207,190,60,210,38,181,204,88,105,242,95,62,237,130,233,90,13,50,37,151,238,41,26,173,214,78,222,53,89,90,24,62,247,98,162,137,34,168,130,202,49,197,212,162,237,108,172,132,126,162,46,227,14,146,182,111,105,120,208,26,135,68,214,139,154,33,114,166,104,213,201,44,251,77,236,113,7,220,89,125,34,38,80,44,158,78,21,110,109,37,144,124,34,72,223,164,165,70,38,81,8,105,54,104,87,242,47,240,106,134,194,123,201,240,66,49,243,9,7,14,1,5,194,100,201,144,200,37,172,78,215,97,196,12,101,31,213,64,90,233,232,132,126,236,49,87,214,27,108,142,97,137,36,125,170,125,205,104,114,178,234,78,190,54,46,161,34,97,155,237,38,15,140,197,169,241,147,27,99,99,38,126,116,91,13,149,45,96,81,172,120,196,52,84,26,161,204,121,4,181,204,146,114,0,130,202,130,52,204,72,83,90,140,140,74,204,11,24,4,248,217,72,180,50,1,214,94,171,249,240,166,65,200,149,88,118,86,21,26,159,115,218,131,244,73,99,63,8,149,43,216,114,123,72,103,198,32,149,24,69,102,79,147,87,158,217,136,144,217,12,169,52,249,36,23,10,209,13,239,41,18,216,173,110,185,148,222,96,47,104,150,147,85,0,92,194,18,196,47,199,225,149,16,247,228,98,165,136,215,35,75,30,65,251,168,176,191,34,21,140,250,168,248,15,7,188,85,35,89,84,248,104,99,64,152,192,199,132,66,79,100,204,130,38,118,141,77,89,95,85,11,221,90,213,50,53,111,161,113,159,200,140,129,140,164,83,70,178,28,226,60,65,42,105,90,194,8,125,170,103,71,3,160,83,135,141,55,127,40,49,40,8,23,196,130,124,74,162,53,240,251,178,173,176,52,76,230,185,240,6,47,52,153,239,198,69,65,62,102,248,28,43,152,220,92,90,198,156,241,25,43,48,67,31,238,95,177,131,199,149,74,234,120,204,44,182,98,18,115,67,60,242,96,141,101,50,182,113,95,151,106,69,209,11,98,115,73,29,24,129,125,13,175,178,152,213,79,177,168,59,3,44,73,220,157,208,189,164,138,201,132,39,41,86,72,170,86,25,152,175,135,112,121,35,225,69,62,76,239,5,27,85,100,248,196,237,85,176,204,57,35,237,73,182,81,164,254,3,250,169,201,218,150,76,170,61,145,242,133,81,190,144,100,30,101,147,32,99,70,217,61,243,26,122,67,194,3,51,39,126,108,18,21,153,49,175,114,123,203,88,78,124,181,8,124,144,44,30,100,20,150,63,218,90,216,242,36,200,122,160,99,222,140,134,241,165,47,123,252,16,175,243,31,76,164,48,202,170,91,239,32,255,0,249,255,0,193,101,185,137,245,70,185,20,253,96,248,68,194,98,173,208,53,81,228,251,170,107,35,247,58,63,14,42,251,157,81,236,1,80,51,43,65,147,48,84,184,117,12,161,143,234,175,63,80,159,238,42,238,49,206,221,44,99,137,48,199,141,252,73,84,202,208,16,28,171,79,226,22,19,221,70,195,243,154,62,212,202,223,184,141,13,23,18,26,102,155,130,35,246,144,171,0,192,228,102,21,208,230,105,226,21,36,147,84,248,201,217,84,130,204,207,232,15,26,48,253,226,166,124,98,26,75,39,36,102,33,99,90,238,73,132,220,74,76,199,66,169,79,26,212,3,127,106,100,107,136,34,103,106,139,244,209,254,126,82,44,94,19,227,89,145,90,163,149,140,181,203,212,180,76,121,228,143,136,169,13,37,147,4,124,69,86,12,140,57,163,225,18,117,81,36,101,78,58,18,239,12,225,251,169,68,249,246,177,137,246,213,185,163,98,238,75,100,195,7,210,77,217,68,94,161,190,129,104,109,71,253,218,174,125,221,80,162,246,198,42,231,23,207,217,117,127,200,147,122,243,196,62,82,168,179,49,101,141,102,200,232,240,231,239,143,246,145,230,135,185,102,21,17,166,238,247,47,225,93,14,1,183,35,90,172,100,170,222,0,176,234,129,25,59,135,24,31,73,102,24,105,136,99,98,86,90,156,172,204,1,36,44,23,74,73,48,36,250,74,160,204,75,140,22,123,203,5,92,8,137,48,30,51,176,194,77,33,201,126,60,38,76,108,160,3,185,33,121,177,164,46,173,126,90,13,36,191,242,112,169,123,41,228,141,204,84,223,114,242,51,136,169,28,240,144,164,230,65,171,129,161,247,25,24,69,27,113,106,61,214,21,98,24,99,234,95,95,166,41,139,202,81,35,108,162,204,168,193,90,74,215,254,35,3,4,173,163,89,101,103,10,131,141,12,17,137,132,74,134,169,255,0,250,168,200,165,21,148,101,49,228,201,204,130,223,140,103,71,201,102,84,185,225,228,74,162,43,14,227,89,98,98,213,62,214,39,186,135,103,134,4,178,76,109,203,222,37,90,177,152,128,79,187,131,36,248,86,208,152,2,103,106,85,63,77,131,184,37,196,181,50,1,202,206,212,213,96,178,63,200,255,0,121,249,16,79,12,233,199,225,42,244,0,147,164,169,244,56,204,18,202,133,149,3,225,135,35,25,153,11,119,91,193,196,37,231,207,124,98,51,8,147,95,201,36,10,182,185,206,241,121,156,107,82,67,157,27,207,15,98,77,165,117,105,227,78,218,75,41,23,85,212,53,163,243,234,82,6,209,32,147,47,40,123,20,26,27,182,39,95,79,213,209,53,71,42,25,100,9,209,20,205,195,224,238,240,203,84,85,90,122,85,104,48,148,72,59,138,209,147,184,74,181,161,13,196,182,32,21,166,0,206,192,196,235,85,97,243,199,153,72,6,181,226,38,85,69,2,78,78,37,140,86,193,111,49,210,249,140,148,154,51,192,72,173,179,36,143,169,106,212,140,141,79,131,156,207,210,71,178,62,236,210,150,135,195,126,159,59,48,149,116,103,213,41,203,234,214,16,15,77,217,65,122,135,182,139,240,49,164,178,222,129,21,36,36,34,156,209,239,56,159,132,170,240,47,30,62,164,170,108,196,187,35,45,204,140,142,146,104,34,127,104,215,208,152,100,233,74,204,34,171,10,13,3,42,71,107,13,248,222,171,164,188,99,66,76,100,76,25,146,40,253,216,146,164,181,151,8,252,162,34,232,213,179,217,56,106,6,124,198,15,207,137,103,73,112,241,159,181,105,90,238,169,211,252,25,239,9,102,198,48,189,41,92,105,155,145,246,173,76,146,72,207,89,97,54,127,165,3,24,134,152,198,47,50,78,86,33,205,37,43,49,155,63,211,7,161,76,197,137,172,128,52,182,77,196,76,125,169,108,61,24,41,158,30,104,160,132,106,64,54,185,37,176,57,81,79,181,151,24,156,73,150,70,53,186,114,160,213,177,11,253,209,4,135,52,6,15,221,67,70,190,200,62,81,47,158,176,194,251,74,214,39,178,223,97,1,10,41,145,135,244,144,240,228,128,175,76,95,254,5,182,38,202,194,199,133,131,77,35,49,152,210,217,33,231,91,152,241,136,125,170,76,204,58,199,163,133,73,49,241,225,10,17,129,157,238,241,47,50,224,17,137,218,177,53,216,11,238,165,86,43,183,78,58,27,88,18,121,162,189,164,181,151,209,124,209,30,171,20,190,234,162,146,101,103,5,178,134,130,140,198,121,242,167,15,123,10,206,212,162,99,30,46,148,214,37,86,54,201,124,72,200,6,95,65,147,196,36,36,153,135,233,48,150,112,43,98,118,132,92,137,88,186,170,162,140,77,15,114,52,158,77,9,35,125,69,64,23,226,70,189,139,113,36,214,57,243,223,101,24,152,69,214,143,13,57,236,185,165,149,31,125,0,158,24,131,255,0,58,58,170,1,36,131,181,104,202,205,83,83,33,214,140,120,177,37,115,204,56,220,162,77,230,86,237,146,105,236,202,7,164,104,238,60,115,83,152,109,38,173,7,73,138,169,67,125,92,78,146,174,1,169,253,86,49,222,104,133,66,83,235,105,195,38,19,23,145,114,107,51,163,81,187,158,148,125,52,83,37,151,93,15,210,204,146,9,40,57,48,216,85,7,166,53,81,255,0,38,237,89,51,82,65,240,234,93,10,202,113,77,211,182,141,128,60,154,161,147,137,78,79,209,135,146,76,193,138,69,73,235,108,47,74,217,234,175,31,186,168,172,167,59,71,41,53,27,73,88,139,251,2,38,145,170,165,198,237,22,37,180,218,159,31,22,84,43,238,222,84,173,32,235,11,140,253,164,158,214,28,185,44,38,209,103,234,39,68,198,152,114,243,98,66,173,198,171,33,39,10,5,204,99,243,117,167,184,120,209,230,51,203,197,137,125,12,49,145,85,84,155,200,206,33,124,51,228,230,47,26,40,44,199,225,133,29,62,168,159,147,10,209,132,136,110,38,43,100,20,27,130,11,181,49,96,98,206,7,50,154,147,231,27,7,221,122,125,25,248,162,102,92,122,114,59,31,142,38,44,135,178,35,249,120,144,183,23,0,130,12,197,91,25,63,122,124,56,145,239,167,131,59,245,98,202,186,85,110,115,51,87,145,47,26,200,246,67,225,89,190,28,184,223,54,98,170,128,210,87,70,233,139,137,101,62,24,9,6,87,23,176,158,186,9,249,25,99,161,48,27,44,136,224,204,2,0,48,6,49,172,223,167,167,78,31,202,44,29,170,17,62,72,49,246,141,1,25,228,23,114,2,78,149,188,173,38,89,98,202,130,124,243,193,38,19,8,137,6,170,248,149,97,50,50,48,114,40,184,119,204,207,136,170,158,182,201,136,30,186,141,31,12,126,29,73,76,156,2,34,170,9,128,64,123,107,159,234,208,203,146,127,148,42,155,73,250,145,88,218,217,6,73,146,60,15,40,80,240,238,226,9,252,165,73,2,249,67,30,19,35,255,0,10,238,71,151,145,81,85,139,98,133,188,57,236,156,12,162,66,217,73,124,111,62,84,162,159,119,27,132,162,34,111,48,44,146,206,175,244,39,169,6,108,133,1,190,96,159,250,164,210,54,164,4,158,33,21,78,201,161,139,244,136,37,232,112,193,90,126,20,84,125,229,114,218,51,200,85,180,209,178,165,144,236,184,198,153,134,226,39,186,36,228,228,91,139,36,210,14,72,222,37,45,113,166,231,70,30,80,245,174,131,191,139,39,168,67,73,238,57,6,183,112,230,219,116,32,163,79,28,46,210,163,89,170,160,137,79,106,24,196,252,234,36,198,150,35,225,81,145,152,238,233,213,93,125,78,169,248,254,9,73,137,109,124,192,91,13,235,148,5,150,82,73,134,36,92,164,85,180,33,181,131,250,177,37,142,197,94,52,169,81,2,159,159,50,176,141,0,145,129,153,47,164,120,63,34,169,96,88,80,38,102,57,153,88,94,27,83,151,192,40,107,80,229,103,50,49,240,241,191,137,108,146,23,144,9,2,223,174,135,229,104,116,149,214,71,97,69,196,52,6,170,248,117,90,48,110,235,196,66,147,207,147,18,99,78,104,62,12,136,98,145,89,211,134,39,135,9,87,114,170,156,236,204,113,250,79,132,64,182,149,187,151,146,49,5,246,149,155,52,52,77,46,60,210,229,16,191,186,186,52,102,15,207,168,105,86,182,173,60,224,102,78,170,191,66,217,173,150,162,26,167,197,47,129,149,128,116,245,28,152,131,52,178,229,34,252,251,169,25,172,107,73,253,14,44,146,226,250,66,75,107,126,49,235,250,2,98,212,52,51,113,125,209,99,92,242,74,208,252,29,81,244,251,188,91,67,185,218,195,101,105,63,167,137,106,13,169,4,246,8,170,47,77,252,75,6,178,99,195,139,108,79,166,169,96,104,251,89,164,101,128,167,143,246,211,43,95,136,141,30,211,85,139,202,171,33,253,84,121,140,73,62,234,149,135,14,198,11,241,75,18,119,191,32,252,56,147,84,75,2,217,64,156,47,210,37,44,164,188,146,252,37,40,197,251,170,210,1,135,59,136,66,90,47,168,108,189,161,118,170,170,139,102,57,108,157,30,10,75,23,155,127,144,133,255,0,109,61,13,60,178,1,146,194,155,155,79,78,141,205,46,47,26,50,49,162,70,75,136,214,99,58,118,2,112,54,146,197,136,137,117,173,35,235,72,254,94,53,182,202,103,248,240,149,70,220,93,220,103,197,237,162,192,170,18,107,224,66,63,50,163,135,119,18,116,30,222,213,19,2,52,89,167,254,160,85,65,14,170,44,47,210,21,66,56,232,246,30,70,90,131,154,144,242,101,102,20,164,84,109,61,59,184,49,114,226,70,178,99,4,196,172,223,24,232,244,249,9,16,165,196,171,36,137,15,51,35,134,89,120,105,220,120,198,19,195,9,133,136,136,152,122,110,230,217,239,244,156,101,253,194,169,120,122,242,183,80,31,229,11,148,170,226,156,204,16,242,238,177,44,89,149,248,4,144,186,114,15,170,210,183,149,164,249,186,177,148,137,180,152,114,196,204,178,197,137,79,217,107,102,84,143,48,167,144,164,73,191,241,32,151,111,195,44,164,90,210,41,139,3,62,65,87,217,60,30,80,255,0,182,166,106,164,250,145,30,19,113,20,73,220,198,75,146,76,209,37,13,44,124,98,70,149,155,220,76,103,3,79,133,149,105,59,120,210,235,188,150,81,94,32,242,145,83,62,182,214,201,157,75,228,61,25,148,159,230,131,17,62,154,70,168,234,204,64,198,173,178,141,210,36,250,181,132,252,153,187,21,65,180,241,224,179,9,185,82,227,83,159,218,74,202,160,178,51,143,171,76,2,141,129,227,18,114,253,55,58,104,50,134,80,212,36,56,214,69,149,180,44,82,99,250,138,234,146,53,197,75,51,27,148,104,86,21,148,97,85,72,72,204,249,185,89,72,156,97,173,31,112,135,37,46,159,48,101,6,92,170,66,202,77,192,137,154,39,40,211,216,22,59,115,45,38,67,211,51,122,98,146,49,18,27,189,54,200,222,5,17,114,160,43,117,110,33,226,176,22,36,219,241,62,159,43,57,165,34,255,0,177,155,109,108,14,127,169,50,65,174,57,130,82,100,240,95,136,174,53,87,199,189,65,172,102,196,164,129,52,163,243,227,226,227,198,191,161,134,147,71,55,207,229,70,81,161,222,205,63,80,7,152,53,99,23,241,44,146,36,149,78,158,155,175,151,164,239,162,233,166,189,254,206,115,240,89,250,130,78,159,0,117,48,136,41,190,28,153,23,105,129,25,145,129,212,53,248,223,227,7,253,167,229,232,237,79,233,58,102,41,50,123,156,75,164,252,25,248,199,171,181,77,107,37,234,104,27,97,151,173,114,47,80,144,190,210,247,47,63,65,212,109,233,213,75,219,77,53,248,59,53,245,148,191,170,150,24,196,147,5,248,75,200,143,54,9,192,203,151,46,85,129,159,18,182,46,98,227,93,54,56,127,248,38,153,101,112,62,35,9,124,14,167,57,79,136,208,9,254,210,206,79,196,42,15,60,63,45,196,148,207,248,145,23,243,134,186,84,108,137,55,163,251,47,179,47,208,216,208,231,77,230,12,82,35,225,198,177,24,57,162,168,99,107,251,193,255,0,116,49,38,212,55,26,142,201,236,249,162,33,101,87,99,26,23,77,51,12,153,124,120,82,246,155,82,8,136,128,221,206,243,229,76,166,86,238,89,253,67,30,65,123,137,110,195,217,79,82,123,138,40,212,154,228,248,240,196,18,157,245,233,214,67,230,42,175,153,240,246,116,224,110,226,117,36,114,116,196,168,35,202,101,155,110,54,226,4,82,90,158,55,119,90,188,167,48,44,188,57,87,49,128,18,78,126,209,82,85,50,202,144,152,165,245,173,85,97,26,174,92,207,11,35,0,130,17,114,168,27,137,54,165,38,32,255,0,184,159,62,121,202,52,140,214,187,43,22,110,197,198,157,133,81,149,61,84,237,167,41,114,167,112,194,65,34,33,201,1,107,179,68,83,204,187,62,251,169,48,185,57,66,246,29,45,158,192,15,168,72,214,106,211,224,195,181,26,75,101,39,35,242,165,176,213,10,170,161,36,147,229,9,83,121,52,246,53,172,221,151,173,78,64,181,219,61,88,6,224,22,240,112,251,137,148,198,176,0,110,193,27,245,98,25,81,111,147,65,108,62,40,184,190,226,134,213,90,99,80,103,203,16,164,199,244,210,248,215,22,53,12,194,97,41,51,50,49,77,180,117,199,95,82,241,245,67,246,138,182,67,97,227,19,16,148,229,86,161,124,151,242,170,104,114,88,79,117,53,132,104,205,150,85,67,32,51,24,72,24,115,34,198,226,49,87,174,25,101,225,139,47,26,140,125,85,228,105,123,184,146,178,253,180,172,204,50,198,191,99,237,67,37,228,30,88,133,34,6,158,224,4,3,194,97,114,35,160,124,72,167,141,253,59,80,197,24,136,154,67,159,165,102,157,146,226,109,138,133,101,251,25,150,68,95,98,118,224,39,44,71,154,191,177,71,188,214,165,243,23,184,186,157,219,226,19,244,130,24,148,241,153,16,124,184,147,50,171,138,178,50,9,52,221,61,200,143,154,196,185,85,244,57,32,23,9,82,54,106,170,223,60,91,84,221,129,5,144,51,101,196,181,85,68,102,213,249,11,181,12,10,235,46,33,74,66,214,211,206,133,225,203,149,57,102,143,36,150,63,104,92,164,91,3,85,101,91,250,188,137,170,45,188,71,140,141,6,117,118,25,98,228,240,83,50,107,98,70,233,18,125,14,120,203,194,85,174,101,105,36,147,40,132,133,101,112,173,8,169,145,153,27,204,193,42,223,91,112,14,169,101,76,174,40,114,177,115,157,85,73,106,38,60,213,210,185,4,145,172,86,58,190,44,116,179,70,173,146,60,190,226,12,211,31,9,156,66,202,185,118,152,213,183,145,137,180,182,93,18,5,244,66,15,153,38,229,254,7,104,246,117,251,15,141,50,89,7,148,34,78,233,238,206,94,19,37,144,46,226,73,38,208,41,180,154,221,176,247,97,78,162,54,102,102,134,50,63,133,10,106,66,73,27,196,100,4,61,66,65,75,197,137,81,6,202,33,25,247,17,98,109,27,33,36,109,1,91,250,180,194,53,107,35,3,16,132,154,24,199,39,8,80,143,223,13,252,162,196,183,19,108,223,100,149,144,103,22,83,243,11,16,213,109,15,167,70,103,111,34,159,212,239,148,33,229,18,147,129,168,78,57,88,141,43,147,233,164,108,24,178,173,212,235,115,44,128,38,112,169,219,43,82,15,169,15,26,121,228,131,152,72,57,149,82,164,159,50,108,156,76,80,223,135,212,136,195,24,170,162,27,193,249,2,100,60,10,218,236,12,229,46,69,227,99,26,42,37,174,87,192,120,202,60,62,210,14,214,51,224,143,46,44,163,73,33,220,109,149,21,108,198,89,113,101,78,162,178,137,25,165,116,229,176,243,98,30,79,250,137,35,42,189,34,115,241,117,171,251,42,74,13,174,82,151,17,62,160,148,147,217,249,251,114,141,51,49,138,172,106,178,211,111,187,173,126,18,242,46,79,101,165,103,70,157,134,94,76,126,125,139,184,7,32,153,194,84,174,238,6,228,121,140,185,166,141,93,75,116,243,50,48,167,79,6,37,108,22,4,34,76,95,140,168,104,193,96,216,140,99,24,84,70,216,138,203,144,100,107,129,142,38,208,194,26,92,103,144,124,177,5,198,153,70,170,28,149,145,131,182,35,194,174,39,160,20,105,36,39,114,54,52,56,62,124,171,193,170,33,73,194,141,53,36,225,51,49,74,60,106,121,27,137,129,171,98,123,37,88,250,104,201,194,182,198,101,80,191,86,82,100,91,205,107,93,24,124,66,89,184,54,216,43,244,99,49,229,221,37,38,209,56,185,98,118,38,114,117,176,35,112,135,26,15,241,107,9,205,136,137,150,69,49,161,149,62,73,233,148,147,134,124,198,95,95,0,229,31,10,124,109,66,11,46,28,75,108,96,228,233,18,204,66,204,73,26,146,80,187,74,68,20,250,214,12,121,114,174,145,38,145,248,242,153,73,234,70,69,16,57,83,50,226,10,205,96,10,219,38,11,193,59,124,192,17,76,195,53,113,89,196,85,137,158,241,19,181,115,177,101,92,142,151,84,241,224,103,42,110,243,101,102,28,171,150,85,93,146,51,217,203,198,175,160,79,131,36,12,46,233,17,179,11,36,107,96,135,214,241,191,139,140,169,95,163,237,143,196,36,229,246,67,40,241,101,90,31,48,3,98,189,137,213,128,31,242,221,201,165,14,161,139,7,207,151,181,10,25,48,108,152,240,148,170,98,212,59,99,191,10,70,102,240,43,28,107,230,117,96,223,86,201,247,70,182,204,190,96,135,133,113,234,217,132,140,126,213,78,203,87,201,26,154,220,171,67,18,15,205,50,170,79,116,81,151,247,82,25,48,41,160,191,54,193,122,51,34,139,152,197,69,121,197,183,136,241,8,188,138,234,199,52,139,144,19,230,0,172,225,22,36,182,124,194,120,112,172,95,12,241,143,243,98,42,49,144,192,64,123,137,242,19,20,39,225,132,132,151,149,86,192,8,241,164,97,201,91,43,54,36,223,213,71,244,210,182,3,86,225,243,233,231,96,203,16,89,84,148,248,210,137,221,196,172,96,106,79,103,42,33,251,89,220,219,81,149,37,149,205,171,33,204,158,203,40,68,97,114,241,167,208,243,205,240,194,141,212,154,108,242,64,252,42,70,159,88,15,79,147,211,236,98,148,73,184,12,182,151,76,75,121,250,13,146,98,102,44,252,74,74,52,51,210,75,120,183,89,68,174,42,173,65,109,19,132,170,94,248,56,165,101,91,101,36,170,220,88,150,214,116,251,224,110,197,216,141,209,144,31,38,183,152,170,130,180,32,147,196,85,184,213,91,39,229,15,90,42,188,135,105,53,173,0,141,24,98,94,100,7,201,94,146,97,172,163,89,34,212,51,110,225,79,211,26,115,7,48,178,145,34,53,35,235,95,150,32,184,211,215,176,233,200,116,245,172,224,117,101,26,21,174,43,45,9,120,22,80,100,241,21,110,178,134,194,131,229,16,154,147,74,158,144,251,177,118,123,131,69,83,220,69,146,14,98,242,164,102,163,20,174,54,82,104,208,57,250,145,145,170,178,247,43,80,190,158,72,48,203,138,50,165,50,105,63,246,33,120,211,173,73,250,154,131,166,42,176,114,202,30,37,5,170,190,26,87,73,157,234,21,60,95,182,175,3,72,15,63,155,148,68,91,253,40,64,194,30,196,205,80,91,39,29,72,170,24,222,154,54,68,48,178,167,50,103,196,164,240,49,120,144,179,31,59,62,16,192,227,250,137,142,204,23,113,54,146,197,200,145,150,229,85,170,218,92,125,167,181,176,39,3,132,171,109,173,192,60,243,101,82,176,41,1,83,212,168,35,64,170,154,207,155,201,145,78,53,100,9,25,45,142,130,155,43,33,144,124,34,82,230,161,181,147,43,118,41,68,253,181,110,246,86,194,238,89,198,212,52,98,250,121,21,27,183,144,46,173,226,25,166,194,76,12,205,145,80,189,153,1,133,35,245,184,158,202,40,55,99,47,8,69,149,77,100,84,21,161,119,204,138,212,148,56,165,238,226,11,151,233,173,180,242,70,94,18,241,17,48,212,243,231,120,63,12,5,206,253,86,230,53,139,50,139,22,71,172,145,139,199,29,215,220,236,240,32,69,40,56,69,200,182,63,141,152,75,23,42,154,170,159,106,40,153,68,84,80,108,165,21,249,165,151,18,45,169,45,181,251,54,207,101,60,158,152,4,17,18,151,198,203,212,155,6,226,8,143,154,95,42,50,102,164,160,199,196,33,137,53,148,42,214,246,16,192,48,227,15,20,184,169,147,24,9,61,40,128,134,13,184,251,71,141,29,26,168,16,122,80,162,176,24,106,142,95,105,50,12,0,70,238,18,36,50,64,70,118,175,120,61,54,34,122,130,190,51,242,113,21,30,19,126,78,101,224,192,202,206,212,29,149,37,168,199,150,34,218,142,172,24,104,195,178,225,196,131,135,166,45,97,31,52,73,35,253,180,44,55,217,11,185,101,51,83,146,23,180,68,150,25,85,188,74,134,50,88,255,0,86,36,52,240,229,7,10,156,103,196,38,127,236,82,42,8,22,94,164,12,221,73,108,13,27,34,147,210,96,16,190,121,148,189,173,87,231,225,18,234,108,218,19,132,202,103,82,64,217,31,40,121,68,186,49,169,5,181,142,111,224,65,159,17,85,8,99,12,99,255,0,184,37,66,217,7,114,206,164,173,150,71,141,194,85,18,227,167,217,109,158,158,86,234,31,201,139,42,230,51,238,24,34,115,32,89,173,162,198,59,51,21,69,154,135,66,199,117,58,236,204,114,80,12,97,208,244,54,76,178,138,50,136,185,83,119,192,149,236,170,174,103,59,51,38,34,183,204,196,78,81,44,163,92,78,243,91,103,211,206,32,50,148,74,112,207,60,39,246,170,84,21,149,199,210,100,176,156,165,18,77,101,14,182,75,216,108,72,9,58,132,132,102,28,168,118,79,138,84,0,220,50,113,240,137,50,141,39,217,42,153,12,60,189,37,34,115,12,39,23,118,66,165,171,6,35,182,48,9,172,105,236,140,145,245,141,120,47,57,82,48,203,82,173,151,192,250,73,45,220,205,207,82,219,12,44,43,241,25,55,252,48,2,143,237,161,99,254,131,72,169,240,74,214,190,112,223,218,157,195,184,0,223,134,94,52,67,232,64,47,116,139,83,232,107,100,247,32,91,104,227,232,204,139,39,221,66,76,226,66,236,201,90,206,41,92,66,75,166,106,19,151,136,222,210,2,161,25,177,145,9,63,195,181,106,101,168,22,167,207,4,146,97,202,129,170,3,152,101,226,196,188,24,108,243,234,77,163,64,31,114,22,224,39,31,52,65,38,18,217,1,204,135,101,27,218,202,189,25,243,189,225,17,49,167,187,28,230,109,37,139,145,62,101,86,94,96,173,170,152,210,50,124,19,223,61,237,69,202,138,140,193,151,183,137,31,50,4,161,143,169,69,221,207,178,130,254,33,17,96,203,155,22,15,163,31,179,40,104,41,245,175,140,206,212,142,135,80,206,233,150,168,205,48,133,26,91,3,35,38,164,251,245,11,43,79,132,169,144,109,101,206,31,18,211,38,181,147,73,204,44,164,95,121,234,94,204,162,227,79,64,220,80,198,100,35,31,149,38,153,38,88,142,193,7,173,57,245,40,50,123,75,137,104,159,2,36,150,51,9,83,10,166,1,49,7,195,149,97,38,0,11,204,97,47,172,98,203,55,180,144,13,18,97,159,31,82,70,107,41,213,164,234,34,161,12,205,177,57,122,214,70,129,6,113,59,86,85,92,162,200,200,99,73,124,57,204,230,42,104,252,100,72,25,166,199,81,43,118,25,89,70,84,195,49,4,245,149,161,172,202,227,96,132,120,222,150,217,83,130,119,22,44,169,131,31,249,17,65,200,46,96,161,88,149,72,214,105,141,137,51,6,46,36,115,204,120,192,103,42,161,178,153,193,202,84,132,204,28,150,118,163,208,101,239,228,99,14,239,108,78,213,64,27,38,78,2,148,14,146,156,71,230,52,172,67,77,99,26,45,71,9,74,183,36,53,170,252,13,243,33,140,175,204,33,45,70,158,248,81,31,148,169,147,245,85,49,64,241,113,255,0,131,177,115,141,73,62,93,145,223,18,34,25,140,88,219,204,87,107,112,123,185,207,16,139,198,157,105,232,3,140,146,211,233,87,214,159,118,105,89,72,95,109,85,198,48,35,44,85,47,36,151,193,61,134,140,128,73,61,37,196,180,79,211,115,137,211,216,142,135,225,219,149,58,11,193,141,13,83,155,52,107,40,191,77,201,181,173,226,176,23,26,115,100,205,203,56,138,131,53,196,65,0,130,47,42,158,102,161,125,148,237,164,69,207,193,177,59,43,187,145,173,244,241,68,119,148,188,171,126,17,140,105,164,157,43,58,48,31,44,51,196,95,182,150,177,143,34,185,207,223,250,98,195,61,104,153,147,187,18,41,143,198,78,84,83,241,247,37,99,108,45,135,36,158,232,147,200,12,200,145,201,152,194,159,15,184,155,70,54,49,160,24,118,198,12,99,75,172,172,162,198,237,42,12,218,132,3,126,209,11,38,6,249,110,78,10,170,156,143,7,82,65,35,241,101,78,66,108,131,72,227,86,130,55,112,178,166,145,164,129,10,18,85,248,27,36,211,142,115,50,132,92,137,127,158,219,139,18,163,135,48,98,91,222,248,153,50,132,67,200,175,184,167,62,219,16,198,170,157,36,153,133,0,137,164,56,18,132,197,70,251,183,139,221,88,50,78,68,182,81,234,245,37,103,214,144,157,194,76,168,102,108,126,81,59,127,32,250,150,143,77,31,159,82,26,160,191,171,134,76,141,189,103,82,83,38,171,42,119,25,239,141,224,177,152,254,55,152,93,137,21,152,205,188,132,97,167,0,189,164,29,173,62,95,105,54,173,178,202,119,132,162,77,36,198,200,206,164,235,48,173,11,39,169,200,173,126,29,85,89,31,49,187,23,170,180,52,26,222,19,114,141,116,147,64,31,159,82,22,101,59,10,206,36,91,79,161,244,146,95,178,60,218,50,158,200,127,165,24,150,143,195,209,42,120,67,43,46,36,230,99,15,11,180,92,105,65,158,114,19,237,172,199,232,162,179,253,153,192,178,62,126,21,125,79,106,79,6,101,81,48,3,137,253,74,139,214,56,49,98,18,86,141,74,239,177,106,25,32,40,251,86,38,198,162,35,89,75,247,132,188,253,72,241,191,10,147,88,221,181,118,43,31,61,145,134,131,252,85,16,105,88,108,162,93,141,241,50,242,33,205,167,191,220,75,86,27,252,73,207,66,146,54,164,138,82,39,177,173,64,81,246,137,114,211,85,92,194,39,87,26,98,195,74,193,135,220,77,89,80,86,142,7,58,91,39,143,195,245,67,66,204,52,18,179,219,92,202,51,238,51,252,220,174,36,85,148,201,98,136,253,161,72,82,35,188,166,254,44,31,101,131,223,19,234,141,105,48,94,185,67,13,172,70,124,222,218,176,161,214,207,40,240,216,137,22,111,35,26,21,78,26,247,30,190,74,89,62,78,46,84,204,214,81,102,179,133,6,104,27,150,40,115,115,56,115,21,239,6,70,37,210,102,69,31,10,249,106,249,117,190,120,68,163,77,38,92,227,188,184,136,187,22,194,46,136,229,115,25,6,72,249,87,200,97,24,201,196,166,33,134,118,126,98,147,26,163,141,37,130,76,43,14,217,12,127,72,104,200,212,135,156,255,0,215,140,73,63,169,98,26,210,205,90,56,196,237,74,210,25,28,44,229,212,109,31,178,30,109,248,202,136,8,88,55,168,134,107,240,11,184,163,90,100,252,75,138,94,165,54,152,178,244,175,246,116,206,63,5,165,239,92,210,54,182,57,31,246,211,216,26,133,132,247,86,88,214,233,233,242,86,60,36,42,193,241,137,225,212,52,165,250,144,2,103,106,83,50,202,92,238,162,173,220,98,63,139,251,234,52,159,130,55,49,74,133,101,172,82,251,170,30,99,47,36,157,225,203,254,181,182,5,85,168,142,204,197,77,254,65,246,226,175,184,231,80,135,124,63,148,42,151,135,25,240,143,243,101,85,143,134,241,13,77,218,132,145,165,179,233,162,162,104,222,42,30,104,204,35,22,168,204,136,55,243,9,24,23,140,177,24,183,50,6,85,65,109,168,210,182,24,10,52,217,148,48,75,238,145,79,67,51,225,31,237,170,22,92,65,240,237,89,184,102,219,120,134,192,140,202,222,17,20,133,31,220,70,62,224,2,225,50,144,159,169,7,211,17,78,26,214,200,79,230,235,81,105,63,83,165,97,90,230,116,135,198,1,57,130,151,26,51,250,140,36,174,182,224,152,59,81,47,213,181,162,226,150,84,235,33,41,58,127,208,26,76,60,124,194,18,222,19,113,163,25,101,6,115,56,165,36,147,235,109,114,101,136,153,152,69,143,246,27,176,0,247,98,175,60,49,127,180,22,37,11,51,82,88,214,191,14,84,101,36,251,139,35,176,197,23,26,92,138,108,255,0,74,191,71,148,78,81,20,107,225,160,78,27,51,98,71,70,129,249,50,155,34,192,193,120,211,16,202,194,3,90,236,184,74,37,161,151,0,34,113,50,0,228,253,52,158,101,33,241,191,10,221,182,25,93,13,193,146,57,43,9,52,155,158,222,36,61,108,51,139,181,57,140,111,170,140,77,102,111,1,75,52,195,6,76,219,164,242,0,64,34,98,47,90,213,38,100,81,37,166,159,239,9,78,79,248,143,26,179,243,43,124,1,225,212,128,158,16,125,36,162,54,164,121,56,86,169,151,7,23,49,133,198,149,100,96,252,95,233,170,125,104,8,148,133,132,132,126,36,198,77,196,79,14,34,173,81,158,201,41,131,36,13,99,201,37,156,203,207,227,89,177,236,91,248,62,170,0,202,28,144,123,194,72,245,108,195,141,153,162,39,129,8,35,17,7,124,16,16,8,49,90,140,67,7,212,173,217,250,162,35,161,232,153,210,73,203,40,152,213,29,84,48,8,125,74,146,51,255,0,39,82,122,162,4,147,187,112,208,75,91,240,244,16,65,155,42,198,124,49,194,26,168,100,248,131,225,42,51,204,18,71,194,33,149,38,242,146,217,151,155,28,162,127,43,242,133,57,170,123,202,196,242,226,144,4,38,98,197,196,150,198,14,51,188,66,91,137,85,153,134,241,158,135,159,91,148,153,177,45,177,152,79,52,209,248,241,226,203,200,133,21,153,172,33,173,152,200,199,194,97,39,47,156,15,101,43,159,1,227,122,244,111,188,150,204,131,213,92,222,102,14,79,112,146,155,45,48,249,35,225,40,196,170,24,16,17,156,43,81,131,198,169,98,45,233,196,228,243,33,206,173,157,202,170,232,94,50,141,134,9,87,175,171,119,60,201,109,80,79,5,232,101,44,178,98,94,70,153,198,136,100,192,123,202,113,134,33,86,22,79,150,40,143,48,123,20,178,10,161,100,200,195,35,56,138,180,73,11,198,185,148,109,121,101,24,152,138,36,238,30,188,201,220,141,193,255,0,23,82,181,153,9,237,44,118,111,255,0,213,11,85,169,34,205,34,163,100,248,165,30,30,52,214,82,109,27,35,19,115,24,117,63,101,91,56,140,225,148,175,12,16,21,96,248,3,39,180,181,106,35,51,39,193,199,44,180,244,190,227,9,10,198,30,15,72,136,187,113,168,98,148,127,165,67,254,24,173,250,74,170,170,79,242,88,231,116,243,37,248,51,136,137,248,100,142,79,9,132,168,223,167,128,46,165,129,168,72,70,117,34,170,54,245,196,47,210,89,73,150,33,127,218,77,235,97,146,19,48,166,48,235,73,25,24,104,108,199,153,43,84,85,145,204,89,100,1,15,153,104,152,192,73,103,10,30,76,97,149,143,202,130,134,103,214,240,152,188,106,45,101,46,170,142,184,251,138,109,97,156,94,215,26,70,240,143,34,232,146,97,142,200,15,251,172,81,23,20,147,170,124,242,139,40,211,11,27,81,168,225,144,30,63,4,83,241,164,208,38,60,163,69,153,249,7,218,144,174,216,3,233,206,75,87,225,46,33,167,172,146,120,44,103,46,84,4,3,109,159,202,156,154,100,18,143,181,89,171,81,108,200,222,198,167,218,142,72,214,166,24,132,26,5,225,25,122,81,81,130,69,53,81,153,150,164,102,161,178,196,119,136,169,19,40,101,221,159,136,184,134,186,105,180,244,25,39,205,46,46,82,34,131,85,6,23,233,34,226,85,219,95,34,13,61,56,19,148,53,64,173,238,46,95,200,170,160,90,176,79,73,44,131,182,26,8,54,163,72,197,227,102,174,103,80,135,118,15,5,184,218,134,36,102,46,105,26,236,130,122,160,121,153,54,42,149,100,43,254,46,77,161,64,205,84,50,17,13,62,224,127,85,115,233,38,36,25,216,178,166,193,126,228,125,171,118,216,26,72,252,116,24,204,178,57,7,218,129,52,99,148,11,40,108,127,159,40,145,166,102,33,170,86,132,36,147,245,17,195,12,177,121,242,229,90,167,190,82,198,249,150,56,30,90,238,196,170,146,238,116,211,190,37,140,92,75,1,127,97,204,55,188,158,25,83,150,48,120,18,35,103,31,80,145,117,179,247,61,221,139,88,198,91,154,109,126,88,121,68,178,211,215,121,31,136,200,169,144,201,36,10,82,52,105,112,172,95,153,73,172,90,26,246,161,214,227,120,17,139,84,200,25,58,144,26,122,200,101,6,19,42,95,49,149,137,84,73,35,100,98,107,243,143,185,8,247,147,119,255,0,190,42,131,4,126,242,208,250,208,19,164,74,234,69,164,254,19,211,2,76,29,73,119,24,250,85,28,200,15,22,69,61,36,47,19,211,48,177,159,97,152,121,213,68,96,140,131,98,140,140,207,154,97,85,156,15,63,4,135,67,40,86,207,18,249,225,139,169,30,192,229,98,246,205,159,85,4,172,0,104,204,32,57,82,231,192,219,17,152,85,9,153,20,99,72,47,173,65,8,15,50,123,42,9,182,206,198,38,178,0,248,101,149,106,123,43,164,246,169,72,102,101,185,243,101,227,79,205,27,16,248,74,166,204,199,67,66,137,136,5,193,162,198,234,235,72,253,97,145,142,155,89,70,220,177,77,70,173,150,89,92,221,126,105,50,114,145,170,34,148,219,252,172,202,182,6,224,232,87,195,33,65,133,125,135,90,255,0,5,77,177,119,20,48,214,167,199,218,167,205,112,242,145,249,83,25,49,158,54,37,6,140,124,156,73,85,77,220,81,173,83,199,145,138,161,140,121,89,196,163,235,97,203,31,49,85,44,59,182,13,152,140,134,49,179,226,120,208,7,231,204,138,8,64,33,240,172,217,60,18,86,211,4,120,209,137,60,197,51,249,82,185,241,165,144,31,41,202,154,76,127,178,128,124,194,65,34,85,41,145,56,202,75,89,36,230,138,65,35,255,0,10,191,11,249,121,124,50,170,136,211,247,44,89,25,132,35,19,51,14,189,217,137,90,171,226,11,192,70,42,172,128,109,200,216,84,44,61,19,4,188,197,42,106,26,173,144,248,82,170,155,51,39,137,188,38,252,136,9,143,252,235,123,194,148,217,25,241,144,202,115,168,166,200,51,179,240,245,172,131,12,126,28,191,242,34,25,37,133,103,9,80,22,83,200,52,245,81,183,28,81,49,224,131,56,24,127,231,77,12,243,224,205,137,40,219,111,142,195,127,238,234,148,62,24,240,149,109,71,105,1,160,76,251,72,175,117,100,24,0,33,31,133,23,233,136,81,25,129,67,156,100,202,158,198,178,7,135,50,83,36,36,27,58,146,57,54,79,140,181,148,197,107,150,6,146,50,244,160,243,101,90,116,197,147,49,252,216,187,88,143,181,52,66,224,48,133,139,242,98,34,70,92,76,224,213,0,147,167,189,73,153,178,164,242,116,221,172,23,254,171,40,211,216,115,49,113,38,158,25,84,227,169,73,25,211,137,16,200,211,134,78,84,250,182,48,228,162,39,214,217,23,164,89,82,144,217,18,9,240,148,68,17,21,218,164,214,71,114,156,33,32,152,181,120,114,44,224,79,4,212,121,163,68,246,148,198,215,254,66,137,240,217,37,137,94,109,137,21,27,217,249,20,228,240,229,59,211,51,8,170,200,16,25,131,34,101,25,249,88,167,130,28,79,77,225,191,33,18,148,48,181,54,47,51,98,74,25,62,203,217,18,179,100,1,148,124,194,65,76,141,182,39,8,147,52,100,86,101,86,175,98,126,29,148,233,47,230,17,19,31,77,1,71,212,139,8,114,162,88,197,72,240,9,42,231,60,187,211,7,47,153,132,34,99,80,236,211,113,35,78,204,81,46,255,0,51,33,34,60,63,85,139,159,218,233,176,16,253,184,150,226,228,99,105,16,159,141,62,44,37,189,247,25,58,138,53,129,180,193,50,41,45,103,85,107,24,15,53,118,65,16,94,218,231,154,61,107,110,199,165,210,245,9,109,17,245,58,77,35,229,206,233,77,141,231,210,85,249,251,70,124,84,157,80,127,78,177,200,34,9,235,178,82,107,8,54,252,197,247,84,33,149,88,232,234,122,119,92,244,246,9,147,91,4,156,217,81,81,161,140,108,226,67,90,190,33,7,148,37,26,194,134,201,157,37,93,88,156,86,106,140,152,207,207,204,153,198,103,26,205,239,138,86,33,205,62,44,110,226,226,77,192,149,153,205,175,227,122,214,201,56,222,180,154,226,168,172,225,148,147,73,181,97,73,194,178,195,172,127,185,90,201,128,40,208,198,8,202,149,64,123,200,196,108,153,59,102,40,200,216,140,177,173,141,79,173,97,72,204,197,255,0,90,98,25,48,69,195,218,147,50,96,228,179,181,39,153,60,145,142,243,5,74,18,204,165,153,164,196,23,40,132,146,89,107,15,77,246,144,48,46,31,55,135,18,18,250,132,246,76,93,59,108,228,176,70,204,244,13,126,123,41,195,23,34,179,97,159,38,47,238,168,10,77,54,56,79,204,97,114,43,72,115,49,241,45,219,166,130,201,50,55,13,13,187,53,230,73,124,110,165,153,158,255,0,251,243,33,124,242,172,107,19,90,249,1,204,187,151,238,136,133,66,90,195,29,144,51,123,138,133,140,139,225,202,36,27,216,50,19,18,21,77,102,211,199,67,141,221,213,92,194,177,97,66,94,63,113,85,105,91,136,158,120,101,151,17,21,133,174,146,4,208,118,242,40,219,45,24,120,71,121,177,19,34,89,35,160,240,245,23,193,189,10,199,201,203,250,73,68,65,204,54,199,154,89,82,189,30,19,239,176,155,34,181,184,161,100,152,143,17,132,136,227,243,27,168,146,130,54,6,36,224,102,136,81,228,69,70,223,70,99,50,164,97,211,118,80,143,242,146,147,192,178,89,1,132,202,172,164,108,111,245,87,162,171,111,191,62,44,72,77,153,16,146,94,56,201,50,53,104,227,155,35,110,70,207,180,166,102,48,158,124,41,252,6,111,153,194,180,207,134,56,201,212,76,81,129,171,95,141,136,195,51,141,45,9,177,29,80,135,4,144,38,29,153,144,77,26,73,227,61,50,253,74,211,38,30,34,34,227,51,24,211,84,205,193,124,205,25,22,79,49,103,226,252,138,26,102,149,24,142,186,107,44,129,210,101,137,160,65,147,237,36,105,20,134,219,174,71,59,13,62,219,152,43,111,131,196,197,100,106,112,11,165,39,178,141,137,102,226,148,91,17,179,245,201,41,37,48,56,151,74,211,26,194,13,188,70,114,168,187,186,26,169,192,127,200,118,177,75,214,198,181,168,126,32,136,156,75,157,149,172,122,17,201,20,169,79,147,190,155,144,108,197,202,147,111,237,68,124,37,18,144,161,213,178,163,63,17,178,43,200,119,3,156,53,181,36,203,67,242,240,116,78,163,173,230,218,144,168,186,211,90,198,63,205,228,18,235,209,172,134,48,98,40,146,203,93,42,11,33,230,136,85,233,213,79,53,89,132,208,45,71,36,29,188,139,127,63,131,195,151,42,80,250,175,77,123,211,154,115,68,47,234,202,129,192,43,100,202,131,59,153,31,119,233,87,96,195,46,44,101,186,226,78,152,193,155,46,34,41,192,207,131,36,159,40,81,165,102,53,99,215,153,1,168,126,27,206,173,149,234,218,122,6,95,206,153,83,235,13,71,24,140,136,90,177,8,138,251,215,136,48,97,202,161,175,164,236,101,122,177,132,164,181,240,45,203,153,114,203,141,200,216,89,104,208,221,213,123,162,92,170,102,173,121,32,188,177,34,255,0,161,40,167,248,144,113,159,21,132,92,89,86,52,148,29,97,87,63,75,83,234,218,56,192,225,22,34,33,238,53,181,105,121,119,75,156,213,127,91,3,10,139,54,149,6,62,82,173,91,137,254,32,189,73,169,229,201,173,63,167,207,31,19,23,25,54,167,214,162,156,252,197,17,71,230,186,36,109,55,18,19,222,82,148,133,74,231,211,214,206,62,16,149,51,66,207,242,60,115,172,93,253,59,135,208,235,8,150,80,88,35,118,35,230,67,33,1,187,196,145,135,225,88,196,61,221,76,162,100,79,41,205,98,48,122,125,137,121,4,181,85,145,78,119,101,118,196,91,84,16,73,150,254,46,65,42,70,5,226,103,82,201,148,241,99,17,242,194,94,68,107,46,192,32,97,52,84,194,156,247,226,22,170,125,108,23,225,23,34,252,201,171,117,108,185,39,127,102,85,250,231,82,104,7,234,128,60,161,149,137,114,139,47,128,58,130,105,240,148,67,40,196,254,50,46,78,163,167,105,143,71,165,235,87,166,95,233,43,240,163,82,89,70,0,13,136,133,95,160,99,89,62,76,70,23,169,74,208,232,0,105,176,48,50,251,70,154,111,233,227,63,9,167,140,75,97,135,101,78,105,186,134,153,238,52,103,204,163,227,82,12,156,217,82,136,214,85,94,108,218,79,202,170,235,67,149,153,178,171,246,82,76,204,50,167,173,255,0,187,193,81,26,52,89,44,253,40,196,149,177,147,132,15,148,198,129,125,173,151,158,35,11,18,219,9,91,141,140,240,66,6,44,170,92,33,139,190,221,148,164,203,230,189,61,242,163,124,223,104,212,228,205,96,60,152,98,64,228,251,170,50,173,249,29,189,59,85,117,169,124,105,144,124,59,82,147,76,198,78,21,33,235,211,133,250,177,35,233,239,153,37,233,120,8,202,84,7,80,159,255,0,96,113,167,17,181,224,56,226,20,74,124,211,247,44,65,97,196,76,216,147,228,38,5,164,147,2,75,51,68,42,75,234,163,132,127,155,46,33,173,81,164,253,212,183,86,210,30,238,185,251,66,242,42,169,60,68,122,231,92,211,8,111,218,8,133,39,212,81,52,154,205,150,82,246,129,201,252,136,147,104,13,79,36,24,66,36,5,111,195,75,250,217,217,101,151,18,198,141,156,186,204,136,181,83,173,192,187,131,6,11,2,81,37,87,23,103,178,243,16,69,198,183,86,233,224,18,35,50,202,202,68,113,170,162,9,152,86,212,231,86,56,126,161,248,111,77,127,101,187,45,88,203,39,234,43,29,61,165,79,6,35,34,23,136,98,246,196,168,141,84,56,68,204,168,43,88,12,29,73,54,215,232,105,38,119,244,109,117,61,91,101,6,180,3,14,82,127,42,91,168,67,59,82,1,225,137,43,22,68,108,200,99,146,244,202,170,28,65,248,101,73,182,83,73,40,182,79,115,146,51,224,13,173,220,188,190,169,136,126,226,106,31,251,60,3,79,157,150,30,168,66,226,251,171,171,154,225,153,54,145,5,137,46,187,178,60,104,153,101,245,137,58,195,18,124,10,221,87,80,237,200,138,54,140,252,236,54,44,170,128,59,74,152,44,250,136,16,235,1,201,225,10,75,107,38,215,62,80,139,47,219,70,41,199,67,114,126,122,149,181,183,4,156,62,97,35,67,200,148,82,79,203,19,150,46,34,35,243,38,38,202,23,38,248,21,163,195,200,178,240,131,126,15,148,236,42,87,101,78,201,176,95,202,128,173,164,219,126,146,208,130,42,123,9,85,169,170,202,134,118,155,148,201,97,198,95,115,26,115,234,172,183,136,192,152,92,168,200,208,199,143,230,203,149,103,233,160,201,194,152,65,107,204,56,204,251,139,65,169,253,110,47,87,34,165,135,165,106,139,205,46,82,120,199,213,86,143,8,113,173,168,51,126,167,55,170,124,186,71,237,11,145,59,120,98,78,126,239,169,31,124,106,105,220,220,121,18,208,176,101,103,202,44,97,236,104,159,0,101,234,41,22,240,211,193,19,57,139,149,58,129,166,37,206,238,226,77,25,160,193,7,252,198,127,31,219,74,22,16,67,170,137,55,132,92,75,83,235,71,90,124,33,42,121,38,146,36,98,127,78,159,198,132,216,0,143,253,86,84,192,44,101,169,35,19,22,85,55,170,171,79,39,230,226,21,61,184,161,31,159,17,72,181,178,145,227,7,234,178,165,101,25,89,80,149,161,52,188,152,140,37,97,2,49,61,149,148,58,160,9,62,129,90,65,143,40,82,84,214,144,212,199,226,31,205,169,123,187,184,177,158,253,161,70,169,167,195,61,151,22,85,205,181,158,137,181,173,33,37,134,86,82,37,146,221,177,41,10,163,182,66,235,189,42,125,90,7,203,15,103,219,82,187,11,157,54,78,210,11,19,213,110,143,212,51,170,9,134,95,186,186,27,225,211,95,131,52,177,12,170,59,105,54,159,211,166,73,102,233,241,248,38,244,149,199,169,87,51,47,98,102,250,209,201,88,108,42,160,203,120,98,69,196,143,243,219,61,139,162,53,162,156,44,215,96,95,195,209,62,146,101,91,90,15,60,37,41,68,52,116,99,1,109,153,72,66,131,119,82,82,126,218,169,32,240,195,36,97,230,136,84,182,226,214,89,6,245,62,205,79,99,91,47,12,188,130,85,81,153,22,238,39,17,121,18,143,90,16,225,181,57,101,171,26,219,34,120,115,21,41,153,79,233,190,104,13,251,199,210,147,110,133,89,174,85,26,49,36,189,33,181,167,25,73,133,26,203,34,109,56,80,94,18,178,102,41,83,216,74,234,69,220,104,247,140,249,132,36,60,96,158,51,240,153,116,103,198,220,129,39,244,214,103,77,81,108,194,136,191,89,60,141,172,246,44,218,75,22,81,165,246,65,96,223,132,43,64,66,49,115,75,82,42,57,52,51,217,13,242,234,98,242,44,96,67,212,2,39,205,197,196,152,213,92,99,103,202,45,179,231,159,30,82,149,109,84,91,49,224,201,120,222,168,107,89,18,112,254,108,170,2,78,164,7,180,92,171,108,61,103,141,101,168,27,108,229,6,170,161,196,55,225,235,92,174,120,98,136,249,67,23,147,205,116,11,141,115,189,130,240,226,203,249,23,57,147,37,249,8,109,169,16,205,114,138,172,133,230,158,14,64,49,94,198,173,170,216,230,203,200,185,62,143,184,149,230,241,20,75,162,67,49,10,53,170,196,154,60,140,159,12,2,243,46,84,134,236,195,16,251,81,86,161,177,201,196,166,111,131,40,177,94,47,113,53,129,85,126,198,84,250,206,128,68,197,97,141,49,184,153,138,35,229,233,158,95,112,99,92,100,218,86,242,72,222,88,130,202,85,191,76,106,221,71,81,59,211,205,87,52,191,196,164,172,222,90,29,12,169,201,117,42,89,175,47,45,207,233,246,48,38,137,83,210,116,118,145,58,167,141,22,72,242,216,69,196,79,4,84,248,0,16,254,80,73,234,74,73,213,248,233,216,208,23,202,141,220,183,61,228,154,199,230,72,125,84,130,63,50,100,27,134,99,83,23,69,21,132,219,25,111,9,186,252,211,183,188,4,30,104,138,106,227,33,95,194,178,173,158,113,112,149,114,43,81,245,67,170,72,238,182,45,96,63,26,73,125,50,84,19,179,52,82,127,141,54,170,54,86,102,10,115,234,67,40,255,0,168,69,25,87,111,137,201,193,132,49,167,142,76,95,184,135,13,172,236,239,136,92,137,204,249,148,226,253,36,1,169,217,154,180,3,126,18,136,106,131,42,255,0,6,158,142,121,188,185,113,33,205,3,27,30,18,242,172,235,110,192,85,65,2,29,108,146,101,203,252,101,83,196,198,186,28,230,101,110,63,51,5,11,26,226,117,73,250,151,87,178,211,113,103,3,135,24,136,166,36,233,80,9,252,203,90,53,55,123,83,40,119,27,208,102,218,143,253,164,198,0,120,208,33,8,227,51,18,218,206,206,212,134,15,124,50,131,10,142,213,90,122,86,7,251,163,84,172,152,193,143,181,46,159,100,255,0,7,170,88,69,86,57,164,106,220,94,214,37,147,224,125,213,65,51,7,231,55,252,84,212,155,32,110,241,5,73,170,93,108,195,104,21,160,131,204,81,101,95,100,220,68,140,78,30,180,39,156,226,179,237,175,70,141,85,39,245,125,139,65,75,10,25,155,144,38,54,85,163,146,62,213,59,78,96,66,102,16,245,166,222,164,2,123,168,21,173,99,83,43,118,79,97,114,163,77,24,115,65,247,18,105,47,62,78,210,99,79,105,36,128,189,201,204,107,118,34,103,195,148,41,220,37,196,142,13,169,227,120,8,165,85,122,134,132,114,121,132,167,39,211,144,145,122,178,45,169,171,37,134,208,224,78,147,243,97,148,50,143,233,163,99,64,56,142,195,5,79,214,213,94,10,38,96,151,22,47,109,54,129,62,212,79,195,44,75,5,45,35,48,4,102,98,227,200,181,217,60,100,6,16,136,127,237,41,227,90,227,247,86,30,174,116,187,154,135,227,249,247,3,184,14,38,60,202,86,102,161,197,19,22,46,69,89,61,228,146,14,101,39,113,233,209,153,152,194,84,5,48,164,184,150,67,243,117,170,166,103,43,56,165,41,90,124,19,191,73,141,60,134,243,198,39,50,131,41,91,13,32,89,78,173,63,205,242,140,171,101,246,140,174,191,99,44,49,114,9,26,22,68,146,14,97,44,225,217,50,180,239,15,182,85,85,226,73,173,222,202,76,198,128,122,78,40,156,73,109,144,103,77,62,94,68,230,226,238,12,41,220,197,227,64,191,83,209,201,38,40,146,132,149,170,50,223,232,249,91,158,15,135,186,170,88,96,18,47,50,86,202,67,201,6,236,37,26,223,14,52,177,113,27,173,50,138,217,139,110,42,153,219,17,64,218,234,67,214,159,17,68,69,214,140,197,61,119,166,41,167,51,49,162,147,34,214,91,132,114,80,149,135,172,37,217,3,181,55,167,215,54,163,126,211,147,26,192,58,122,171,31,202,23,18,48,52,145,99,51,234,165,219,215,236,166,242,125,12,164,217,75,178,103,42,143,178,129,56,68,249,69,76,195,98,68,108,193,39,149,107,70,77,102,160,151,79,24,226,31,205,171,56,18,70,81,226,42,66,202,112,12,153,67,145,111,240,60,110,111,109,77,112,25,154,227,43,42,118,118,135,173,43,124,48,11,218,78,97,176,243,152,156,67,167,137,147,230,202,170,185,146,108,14,125,62,1,8,204,161,200,150,86,134,214,49,243,24,171,171,218,208,128,64,249,66,229,83,33,140,12,239,9,98,161,148,21,177,20,178,102,87,243,44,141,101,182,229,77,100,214,196,250,72,83,67,0,198,176,107,10,172,164,130,202,46,94,165,27,106,243,139,168,170,194,120,73,36,120,162,9,33,53,60,178,179,9,132,166,203,114,209,201,66,46,78,173,151,90,124,89,121,23,69,208,214,71,147,205,44,170,116,63,15,65,159,118,82,143,34,99,26,25,225,19,135,137,73,97,100,46,221,66,186,208,234,81,130,73,62,234,89,119,166,199,36,153,113,101,34,249,73,49,229,7,49,86,235,35,78,140,60,177,10,174,172,113,87,47,113,44,9,50,163,19,105,44,72,249,144,193,36,107,31,196,39,146,12,59,81,37,51,236,172,163,63,16,69,198,152,218,177,132,154,194,126,124,69,73,167,192,148,34,117,100,76,159,48,229,76,96,4,228,233,80,101,185,117,145,161,52,82,76,60,97,176,42,178,170,236,101,62,208,169,59,33,237,187,68,190,102,28,99,176,201,171,65,109,188,93,6,156,29,194,198,140,100,48,127,236,165,28,253,79,255,0,31,14,33,33,95,172,200,34,114,149,110,225,159,142,207,242,81,220,73,61,104,242,196,22,66,33,25,168,110,36,143,148,88,144,240,245,38,249,157,171,25,38,103,159,106,219,5,105,143,99,103,153,62,170,248,102,68,156,60,38,18,81,62,73,200,62,37,174,170,200,158,242,44,21,97,196,13,19,137,249,183,227,199,244,213,36,63,70,132,204,69,75,224,76,6,62,100,209,144,224,148,121,177,12,168,178,147,109,207,35,57,146,105,176,127,78,18,12,44,223,3,152,75,99,225,128,125,40,83,73,60,36,2,230,181,1,181,211,3,199,152,60,75,158,218,224,17,222,31,115,205,117,54,73,124,145,243,46,95,168,105,206,43,204,198,235,43,214,171,92,21,105,203,82,75,80,192,25,65,153,79,64,170,170,178,225,41,87,115,14,149,167,147,93,155,46,47,200,165,103,211,188,92,33,138,50,42,237,169,139,51,120,139,116,220,99,233,242,51,104,82,22,50,233,213,82,71,36,10,0,44,36,97,243,9,103,14,238,92,105,204,23,182,84,140,180,31,255,0,113,208,102,76,227,195,149,38,123,32,148,156,194,25,86,70,102,80,101,202,167,44,131,120,51,252,167,40,146,173,130,170,60,54,152,170,155,205,176,255,0,105,21,15,71,209,198,230,52,14,52,154,53,245,173,108,79,155,18,197,154,216,19,188,242,151,145,54,229,62,5,217,103,249,42,153,2,156,95,164,139,137,122,75,226,139,133,68,27,83,159,39,17,81,241,174,217,39,180,169,119,6,252,127,232,236,209,135,225,148,69,26,23,126,8,196,197,148,107,236,109,164,159,238,146,27,234,66,14,94,238,184,185,70,177,134,141,74,80,217,15,205,49,245,89,88,212,68,99,19,38,36,254,27,207,225,204,167,81,241,250,10,181,181,178,140,7,151,180,138,91,241,110,160,41,21,115,60,10,62,85,240,212,32,47,48,113,166,88,127,161,190,169,240,79,198,54,163,146,60,178,241,227,91,217,37,133,250,153,19,125,177,227,15,169,5,216,126,164,213,19,114,226,153,44,32,208,97,121,243,176,161,86,47,12,76,28,209,82,185,48,6,46,104,136,168,44,159,193,189,85,151,228,98,50,99,247,42,100,51,198,36,92,107,224,121,160,93,179,9,236,196,118,23,169,23,15,83,156,93,92,168,135,237,39,13,101,3,77,193,17,50,165,173,199,89,21,57,232,57,129,169,25,57,156,162,228,74,174,41,217,100,254,209,137,57,100,56,131,234,226,69,178,182,39,135,10,162,224,115,179,105,107,161,207,102,104,203,88,195,221,196,229,26,221,78,98,23,133,116,136,31,35,237,101,26,30,213,245,221,194,128,49,19,234,45,106,152,178,73,199,176,144,48,241,51,149,99,38,48,44,128,240,163,66,195,151,180,67,68,177,159,105,106,177,149,100,32,39,213,16,124,72,104,123,184,222,239,26,232,211,33,196,146,62,97,41,233,244,153,56,130,154,186,20,220,98,100,215,99,23,22,37,182,29,168,202,78,100,89,180,144,59,76,84,190,126,158,196,54,24,69,234,80,104,216,170,200,131,167,213,111,71,194,84,143,206,198,162,94,41,127,241,227,89,67,190,219,15,181,107,178,212,32,146,207,155,89,232,10,173,111,225,64,201,35,147,19,133,102,27,88,176,89,205,141,71,195,152,201,60,49,10,189,38,28,168,207,202,94,84,115,10,170,20,63,137,199,186,234,227,84,68,212,53,82,98,113,40,186,217,135,233,218,136,67,91,236,153,6,48,51,11,32,136,138,177,186,50,13,100,152,19,123,138,182,70,99,5,194,37,205,102,106,162,69,62,21,69,166,245,56,228,240,153,77,88,172,145,226,90,239,6,33,242,149,64,106,171,81,146,118,24,138,160,213,163,157,220,82,165,211,52,196,65,115,9,87,153,24,235,14,162,232,28,163,203,137,109,129,72,201,50,254,108,184,147,58,168,99,25,57,149,51,232,96,201,96,205,137,81,106,36,146,49,60,106,112,70,225,17,114,253,196,40,104,113,191,46,85,70,248,120,184,150,135,176,131,83,102,49,108,128,88,72,52,214,24,72,64,33,12,102,12,111,41,148,219,245,107,247,91,64,245,172,106,148,85,103,40,44,160,28,79,250,185,86,168,21,67,130,125,218,217,26,96,228,177,136,217,44,203,21,248,123,60,18,181,77,86,100,192,114,249,236,218,191,238,169,172,39,17,248,132,128,141,186,141,203,44,164,76,67,112,2,240,165,86,40,209,215,128,127,134,33,245,45,94,25,17,245,186,134,182,55,20,188,101,26,202,101,174,156,41,56,150,217,68,219,147,232,77,38,146,40,254,111,41,10,69,184,33,38,52,73,174,32,137,156,60,170,118,77,220,236,252,66,226,253,165,182,49,99,98,146,29,85,80,249,118,188,137,131,227,69,40,248,132,162,61,98,119,188,156,213,90,144,157,169,187,177,141,15,244,202,224,50,163,15,135,173,46,173,199,147,47,184,171,194,192,77,102,19,36,211,41,1,26,83,205,17,48,170,222,1,3,235,255,0,138,200,60,107,80,95,198,131,159,48,145,146,141,145,235,141,216,135,148,75,125,108,243,227,96,76,136,134,246,73,31,55,186,183,178,24,198,69,181,90,134,227,112,28,192,126,65,166,1,167,151,147,54,36,134,52,146,70,39,10,244,253,114,200,60,38,42,147,53,7,88,89,216,170,244,161,201,102,35,23,18,28,212,155,111,119,40,212,91,62,37,131,39,106,111,91,172,199,56,152,114,141,11,212,105,244,18,116,78,139,142,166,86,65,100,97,188,194,23,82,202,158,212,115,152,154,155,148,105,44,154,214,12,249,131,196,157,179,17,120,213,198,83,35,51,217,46,84,144,193,32,200,153,198,121,60,57,151,141,128,93,223,241,74,28,4,198,96,202,60,38,18,78,202,208,70,243,194,36,224,210,64,66,118,175,190,17,10,171,98,108,172,75,201,49,35,121,160,3,62,89,78,159,90,195,26,0,48,0,50,32,117,226,52,141,231,37,136,73,241,135,27,148,220,72,168,111,120,137,194,147,107,202,29,79,54,169,254,146,47,244,37,110,38,71,107,251,138,204,108,71,245,26,233,227,200,159,213,106,211,151,192,82,251,23,39,209,250,51,83,198,150,242,219,22,72,135,244,215,102,211,193,130,32,97,52,81,148,137,33,86,125,45,219,177,215,212,178,38,181,239,220,166,140,253,200,59,86,79,128,52,11,60,198,254,20,198,52,156,157,170,182,212,226,219,253,0,13,15,34,222,202,168,158,30,226,107,37,140,35,51,37,6,181,100,103,242,137,110,225,139,27,57,179,211,96,253,34,37,83,43,65,249,240,137,57,13,196,25,60,75,105,130,2,123,73,119,46,46,219,194,70,62,79,166,157,137,228,107,80,96,229,88,90,211,178,75,58,148,249,160,78,23,8,138,185,218,60,176,59,22,69,125,51,40,100,201,131,56,111,14,81,164,114,105,200,39,241,11,40,144,1,129,101,24,249,130,173,105,30,201,192,230,86,141,169,204,132,200,169,192,150,124,3,147,218,90,253,6,92,149,118,250,160,121,245,45,6,173,250,74,214,82,23,98,84,212,228,32,48,226,83,147,244,196,236,156,209,72,186,0,127,198,240,173,83,58,251,82,217,10,127,149,14,99,51,74,218,139,152,66,227,88,195,167,149,239,69,34,178,146,98,8,158,226,42,4,156,163,195,149,103,248,199,222,151,177,47,26,31,180,183,50,28,184,221,197,34,124,250,222,124,171,108,152,99,146,198,44,196,221,198,238,97,26,0,36,131,152,164,202,180,63,77,206,25,51,10,121,81,241,153,141,28,201,248,214,89,77,205,197,193,134,113,247,118,44,38,51,24,242,166,25,152,87,172,38,51,43,58,147,218,228,153,89,27,50,62,77,196,239,60,73,116,151,203,156,70,114,241,173,243,243,198,148,252,209,73,141,16,22,16,140,203,137,74,167,70,226,253,15,40,100,178,48,49,24,72,252,204,33,56,82,90,163,114,98,50,54,124,192,70,98,161,6,228,103,60,204,246,150,167,214,146,75,50,132,188,170,21,154,254,180,183,15,175,221,114,121,245,174,137,91,100,50,196,98,204,74,178,188,93,137,43,95,85,173,63,86,81,167,76,54,246,14,110,164,238,72,65,56,124,162,75,223,3,31,16,84,153,84,166,229,197,48,12,113,147,10,115,38,182,36,145,243,69,228,250,139,228,106,124,100,204,84,126,31,162,182,49,100,102,241,57,229,149,241,244,249,240,242,34,43,117,228,185,47,197,186,84,119,122,85,246,227,127,23,34,231,198,209,150,80,103,63,104,34,241,39,217,107,26,189,68,110,185,251,148,82,88,57,210,178,229,202,175,244,223,153,1,132,37,80,208,24,200,204,249,177,34,153,172,25,90,76,209,4,182,212,18,187,199,67,147,113,233,3,126,239,218,75,127,18,50,217,252,74,56,218,219,214,254,80,194,77,170,131,182,99,20,198,170,162,255,0,71,207,51,214,208,204,26,0,211,7,141,14,25,227,33,21,109,169,42,171,13,230,48,5,230,16,146,25,236,149,237,21,50,99,215,182,217,18,176,171,128,133,240,44,74,206,105,72,152,112,201,224,154,190,50,217,26,54,50,115,9,30,131,52,140,1,179,96,189,165,137,153,149,152,140,158,24,35,94,100,2,125,36,122,11,102,57,219,41,206,35,191,55,252,252,107,51,76,217,46,128,106,166,23,184,73,61,150,149,137,37,109,85,195,123,247,20,85,76,36,146,42,88,208,226,17,156,201,20,106,175,77,39,86,36,76,153,135,19,56,132,149,150,133,45,110,33,115,241,140,124,75,209,153,149,156,202,113,246,82,202,254,97,42,10,169,131,240,74,59,45,20,60,33,24,223,202,37,156,153,252,124,40,150,7,114,182,178,31,218,89,91,146,176,139,9,36,189,20,24,199,141,253,210,244,246,98,73,77,100,72,196,237,88,209,169,209,28,218,185,182,238,202,198,55,181,148,104,106,123,93,201,57,68,156,67,218,78,103,49,87,211,83,193,17,50,137,11,29,12,105,87,143,97,140,54,101,34,111,182,7,114,87,0,192,141,218,153,190,124,25,32,196,46,196,173,97,60,141,19,252,60,50,165,30,12,34,34,121,142,80,97,10,0,33,62,68,100,109,85,62,77,236,207,27,164,168,208,201,200,181,6,51,253,212,86,207,18,106,136,204,174,5,62,24,241,169,249,33,96,213,68,195,12,67,122,156,147,200,68,214,5,140,34,171,149,19,48,47,252,136,88,108,196,159,67,8,36,167,177,54,95,34,6,226,135,147,118,17,32,3,90,50,29,117,51,83,179,3,248,146,55,210,68,20,172,201,100,101,8,228,144,213,91,73,22,23,74,102,255,0,240,49,12,107,40,144,120,86,214,25,132,30,101,206,205,99,170,59,249,153,50,126,55,225,70,178,213,226,75,124,57,58,145,76,102,68,84,118,145,70,144,238,242,191,17,132,153,110,64,167,217,224,183,176,196,90,172,194,86,55,248,40,24,198,21,139,204,135,141,43,135,101,182,238,42,40,218,146,14,60,91,165,77,193,27,167,253,116,10,123,6,181,189,153,24,133,223,128,171,75,228,253,18,162,193,178,107,153,140,73,52,243,69,34,38,124,57,211,122,138,144,190,146,116,99,176,210,202,138,179,154,181,66,154,169,252,125,168,243,67,220,143,17,133,148,106,62,76,147,198,7,10,6,6,182,62,76,69,42,157,168,197,26,21,234,22,195,179,82,68,17,31,136,68,72,236,161,203,141,224,96,170,184,19,217,100,196,68,152,12,43,48,153,94,202,231,45,94,29,114,57,233,140,68,100,8,25,60,13,200,169,189,30,40,253,165,155,35,12,73,170,163,111,11,67,13,48,134,22,44,12,252,72,93,230,94,149,54,96,85,184,222,73,160,139,221,26,75,50,227,147,169,46,159,12,229,230,12,165,177,134,196,12,38,70,67,170,162,159,38,60,100,7,50,137,123,200,57,216,114,170,43,43,92,73,4,144,238,79,152,73,148,209,224,99,28,128,204,21,77,90,199,224,73,169,56,129,202,172,105,3,148,124,42,138,73,184,147,151,21,175,252,134,196,189,1,152,149,211,225,188,140,230,18,93,50,183,31,246,169,218,167,62,231,236,0,22,62,74,213,101,14,118,7,226,236,89,24,219,46,84,202,54,9,204,202,18,168,89,92,171,70,203,154,156,249,242,111,35,63,20,184,171,104,88,50,243,98,86,214,84,121,88,167,95,90,72,222,210,99,55,44,8,105,227,140,198,32,51,16,147,179,127,238,232,249,52,228,147,224,99,8,156,75,235,33,176,94,210,42,195,172,136,131,136,207,202,49,164,154,193,155,104,39,150,47,105,136,128,218,196,17,216,44,169,236,202,216,54,208,112,155,221,98,65,184,53,201,173,19,112,9,160,103,47,34,232,108,152,1,131,181,115,42,125,36,125,63,57,229,17,120,213,9,179,151,221,83,101,98,219,202,250,251,142,102,95,48,73,44,157,90,252,152,68,85,155,232,119,35,253,82,2,126,152,149,25,143,218,11,47,228,78,176,177,141,212,70,129,172,212,249,123,86,255,0,49,201,31,10,231,210,95,58,51,240,148,73,141,38,164,196,124,70,90,101,85,243,66,181,144,241,242,167,48,39,176,124,38,64,195,48,36,179,181,106,153,27,19,242,133,2,47,44,202,95,81,75,167,201,149,236,149,45,14,251,195,137,123,231,191,187,198,166,202,197,85,145,13,251,243,248,114,149,77,106,67,14,76,87,242,242,38,243,216,76,107,156,221,201,157,157,226,196,79,220,69,71,89,46,52,167,9,196,254,21,84,25,47,199,202,165,244,147,247,60,38,42,171,153,27,24,243,5,80,140,141,145,131,36,179,165,27,26,0,228,164,15,120,196,244,210,5,199,180,181,112,21,150,252,70,50,96,0,107,96,96,127,222,7,152,43,83,243,149,136,250,121,35,47,152,85,9,84,94,250,220,132,230,89,154,4,81,15,54,46,84,218,124,103,248,36,83,36,191,193,69,154,128,171,186,1,100,241,224,126,36,129,236,63,158,108,170,141,129,25,59,68,134,181,8,198,7,225,18,101,91,148,182,206,42,1,14,203,27,251,85,4,105,249,24,185,229,198,72,220,200,122,29,67,56,163,120,178,147,252,106,76,185,29,10,215,83,168,27,25,6,167,236,140,1,19,153,124,173,52,178,179,152,168,249,52,132,178,98,101,81,27,15,147,68,59,136,49,152,179,125,222,228,248,67,145,108,102,155,219,49,156,72,103,198,216,191,169,107,70,42,245,10,80,50,76,72,209,115,110,137,145,109,141,125,16,163,237,80,119,214,71,19,30,16,246,40,189,230,173,19,243,10,42,155,43,29,10,169,50,230,119,119,201,97,25,218,52,186,120,114,141,115,74,125,103,107,24,236,21,140,82,46,147,3,80,130,72,25,152,73,213,191,114,51,67,94,2,103,198,32,201,196,36,4,152,18,228,247,9,86,189,227,42,216,199,196,199,139,40,211,217,72,103,244,75,198,173,120,217,212,154,50,156,147,88,154,179,193,111,103,217,74,210,40,85,201,159,68,149,80,124,217,114,140,169,188,54,28,163,91,231,133,229,2,22,5,174,219,136,171,44,87,39,83,116,246,112,97,82,50,106,137,38,82,171,153,60,4,26,30,24,64,66,114,167,86,82,85,100,53,86,192,28,96,49,16,244,108,198,3,31,10,75,62,102,33,169,72,215,43,29,156,213,225,206,155,198,153,137,138,87,121,144,157,169,220,60,120,25,202,149,84,180,138,82,134,103,228,66,204,147,19,222,138,52,3,207,244,86,175,50,23,181,57,26,169,169,247,117,162,39,10,250,203,226,21,11,38,170,41,125,174,68,6,219,108,69,181,42,172,165,56,108,190,234,220,109,169,70,164,88,110,68,234,49,191,39,254,209,12,43,42,159,36,177,131,89,213,76,30,117,181,241,152,85,227,70,4,97,241,44,19,18,154,53,168,49,242,227,89,25,131,147,210,185,241,166,31,205,57,170,212,36,141,194,101,138,204,59,116,233,92,125,202,61,159,254,231,254,11,86,31,248,127,234,140,141,50,44,150,48,193,95,76,246,99,85,178,156,141,27,160,3,216,150,204,134,60,156,201,137,158,148,217,76,32,210,219,33,246,238,15,38,48,250,130,147,90,233,237,240,240,226,84,112,33,238,121,147,166,85,12,138,170,204,74,72,213,23,3,243,30,191,248,98,124,158,162,17,36,218,108,210,227,51,105,151,144,92,107,244,222,161,211,207,154,2,7,23,106,131,255,0,193,252,103,124,188,169,27,167,71,107,20,135,255,0,32,232,148,125,78,124,107,43,88,39,103,41,49,170,58,169,227,247,74,141,153,166,6,62,21,163,208,113,120,25,74,68,100,58,227,234,22,97,221,109,199,35,3,151,181,82,201,211,15,191,131,219,137,76,86,198,1,31,197,237,46,145,85,36,98,130,193,101,77,28,138,252,194,101,215,192,229,151,218,2,254,163,244,146,178,141,58,211,26,96,227,3,13,98,94,69,121,50,24,231,15,183,42,75,38,180,241,137,218,159,20,226,113,239,75,193,143,26,171,23,74,67,112,108,99,195,149,17,101,50,112,128,254,85,13,50,124,233,54,184,87,28,173,115,179,167,135,207,184,251,204,152,18,217,47,34,101,26,28,239,14,20,96,105,200,71,243,9,116,71,30,34,180,217,6,105,136,108,240,84,155,104,158,234,18,182,6,36,211,211,78,79,105,82,212,34,203,163,252,128,201,12,76,124,34,95,3,0,127,156,200,131,82,75,250,184,144,175,141,46,51,57,139,149,102,224,187,107,227,169,170,103,94,20,27,30,135,153,101,136,139,16,204,97,73,137,10,58,168,102,19,147,221,88,188,36,24,213,61,84,49,201,3,12,138,159,84,49,1,252,74,181,82,77,51,39,193,32,27,129,198,226,49,86,247,201,220,143,183,42,79,169,40,72,66,125,34,9,105,211,211,37,137,152,140,46,165,28,138,213,29,111,242,48,96,98,138,86,239,220,86,48,204,9,204,80,119,108,227,205,149,115,120,223,22,167,65,178,125,118,235,169,234,91,212,47,15,77,249,107,170,157,234,77,63,231,204,128,124,108,73,78,155,215,158,174,6,102,42,108,249,35,34,182,225,6,233,90,22,53,60,195,23,106,83,101,140,172,126,36,198,102,50,141,43,96,121,20,236,98,170,161,158,158,9,198,247,163,47,171,103,73,137,194,92,72,154,216,120,136,195,42,39,198,220,129,80,89,63,99,148,61,150,49,135,133,52,161,152,127,121,59,184,164,127,159,18,91,14,49,4,126,165,80,142,107,149,33,11,10,181,73,14,53,165,147,49,34,131,36,18,123,82,216,26,54,38,173,88,79,14,36,60,59,41,216,213,36,152,0,43,56,80,65,173,63,159,82,86,140,101,154,130,67,90,206,206,182,190,72,202,206,100,232,218,122,113,122,68,166,238,43,103,8,124,43,149,163,100,44,179,35,155,227,4,18,81,67,170,137,27,218,202,146,105,233,50,198,119,132,194,86,225,135,148,121,85,163,98,83,71,78,4,212,152,0,41,58,145,213,81,182,196,194,20,221,240,226,147,181,109,13,104,197,204,21,102,168,145,200,200,114,87,207,199,238,173,236,178,122,141,147,48,146,125,222,68,80,102,78,140,207,155,23,26,232,81,88,99,112,29,239,158,34,164,44,12,161,147,181,85,213,62,154,107,57,138,65,17,33,213,79,29,110,67,68,229,26,97,44,78,106,74,25,86,80,95,202,92,139,143,83,204,212,21,183,143,13,129,72,33,198,122,253,3,91,61,147,98,113,40,125,121,164,172,166,191,45,77,89,10,66,253,53,41,35,209,212,180,125,67,38,13,236,58,211,23,113,44,188,51,99,93,18,101,85,117,220,28,56,134,191,52,134,30,180,209,167,97,172,42,228,138,49,95,216,187,22,134,215,49,44,162,48,91,161,229,250,107,143,167,145,161,125,85,244,43,212,67,117,209,211,83,43,45,7,192,255,0,78,18,228,22,84,54,48,111,241,88,11,23,231,95,167,171,94,9,35,82,58,147,64,75,182,156,242,135,173,119,181,93,78,72,228,100,1,209,147,241,68,96,85,127,155,8,162,153,24,26,111,192,38,148,53,87,84,97,144,9,85,188,65,148,192,193,103,158,36,180,213,67,207,151,18,123,38,48,202,182,5,145,4,246,4,189,106,150,3,237,60,157,179,48,175,151,116,140,147,253,70,32,177,17,62,12,10,223,237,12,53,156,150,15,195,10,4,32,217,190,25,57,83,118,67,222,253,53,170,201,248,188,210,64,234,115,193,63,44,12,163,82,181,11,104,183,41,253,54,116,111,186,53,183,127,42,19,22,16,245,180,92,29,72,25,150,67,156,78,33,113,161,152,202,138,239,130,123,127,60,62,234,231,83,254,30,144,179,158,98,148,133,93,118,4,50,73,77,13,166,234,177,230,46,76,137,149,110,185,6,229,120,156,162,146,145,145,188,3,137,91,214,195,39,130,60,208,226,198,234,18,62,183,1,22,213,80,91,48,4,109,220,98,126,168,139,105,141,149,111,181,124,79,105,41,135,36,98,63,106,6,85,15,96,101,151,218,74,205,2,8,137,250,81,229,86,1,147,19,7,106,85,106,248,50,124,254,162,44,162,173,136,235,176,196,246,146,250,168,204,138,247,153,17,119,2,92,111,219,73,55,150,81,159,132,49,114,141,66,66,235,237,238,85,110,113,163,227,27,114,196,182,4,54,73,6,111,113,16,200,210,227,116,166,85,38,195,45,176,199,204,154,83,177,243,186,68,130,170,97,203,220,36,83,237,125,32,159,41,238,167,97,43,124,75,8,212,44,40,56,82,219,93,55,185,30,19,99,23,238,173,16,237,108,100,143,181,111,153,242,32,124,179,74,202,147,120,101,233,242,247,16,155,77,197,211,252,219,172,170,80,215,123,217,216,68,34,39,83,245,11,59,178,229,90,163,89,87,78,233,139,137,22,185,93,186,13,32,80,193,157,23,52,185,88,150,27,48,70,225,9,86,65,178,131,25,36,159,100,66,156,129,136,36,246,36,177,176,217,240,255,0,38,97,47,70,97,198,255,0,164,183,82,24,2,99,12,98,141,29,107,101,6,72,49,68,236,88,213,12,172,11,49,241,49,229,247,18,105,134,222,240,151,149,7,50,99,35,119,21,54,140,250,233,32,205,16,169,85,135,101,161,140,48,213,99,195,176,30,68,64,97,215,121,245,33,231,198,63,234,196,148,73,212,245,177,190,83,116,60,159,77,53,140,85,184,242,99,43,133,210,189,12,32,34,159,48,89,36,121,185,4,190,70,226,7,44,244,182,54,165,108,156,11,67,235,94,70,101,8,150,20,49,162,201,30,109,214,85,70,25,35,132,7,133,58,146,98,109,145,190,178,220,255,0,1,143,181,106,181,184,4,46,82,148,120,208,113,167,130,223,154,33,81,101,26,173,80,9,51,236,115,241,25,16,23,203,47,113,81,190,147,255,0,31,164,183,67,159,85,24,248,138,37,66,125,207,161,129,91,56,28,197,196,69,171,193,144,186,74,130,181,124,233,211,191,164,139,141,99,26,29,150,76,37,255,0,130,24,101,26,73,213,71,140,5,61,51,226,21,193,56,132,85,81,232,131,32,48,203,18,20,218,86,182,48,243,98,82,104,217,254,75,199,50,39,192,5,38,164,36,146,98,177,46,44,170,188,48,43,187,98,23,42,230,247,20,248,250,82,170,173,103,99,73,59,104,92,152,210,228,134,213,101,226,118,205,152,8,12,56,150,143,74,199,253,170,93,79,118,121,209,71,45,19,39,91,30,55,22,44,169,247,8,237,177,170,100,50,9,153,66,133,101,193,250,150,126,188,9,190,214,36,41,152,50,147,42,57,155,90,26,172,172,167,70,3,229,132,89,87,55,159,173,189,94,118,208,217,63,109,116,141,252,81,247,20,74,23,80,134,158,76,236,213,248,242,123,138,83,89,20,188,53,183,177,182,30,152,61,183,40,177,163,194,27,90,66,98,48,136,36,110,155,184,5,111,135,40,242,39,51,237,65,52,140,52,190,84,177,170,246,183,200,178,72,246,175,192,162,3,253,73,233,201,184,226,44,115,85,99,226,22,36,65,131,144,25,67,214,174,164,91,144,61,109,173,87,187,216,168,33,221,197,130,76,181,210,148,107,225,143,63,82,125,0,53,184,58,185,19,100,43,84,35,82,73,131,111,21,249,160,15,47,212,82,250,122,100,168,50,158,28,184,191,58,180,13,62,228,25,148,77,219,54,50,144,50,254,165,45,193,137,54,46,99,23,181,138,100,48,223,27,221,68,70,181,200,60,37,42,99,26,52,89,35,250,169,133,224,105,128,241,149,54,124,60,172,74,223,90,120,196,225,77,130,98,99,196,148,12,33,189,145,143,202,128,212,243,193,24,25,162,45,182,65,63,178,136,164,170,131,100,71,134,195,149,48,17,79,51,202,60,200,89,155,226,1,248,87,71,159,162,98,247,68,47,26,81,38,156,112,135,218,150,163,44,135,62,135,113,127,24,236,195,20,106,250,158,127,169,49,130,150,46,213,49,36,204,141,45,53,173,178,2,69,192,214,204,127,51,65,193,140,205,216,148,132,205,49,190,149,139,169,91,70,181,196,206,82,173,121,153,159,52,68,246,83,22,234,106,164,210,85,213,3,230,200,85,182,100,10,162,159,244,163,71,190,212,242,89,205,141,5,48,217,25,212,139,5,88,3,211,98,136,252,34,78,235,120,148,187,45,79,145,252,73,164,59,226,23,136,162,82,102,31,108,164,243,74,166,83,238,73,187,42,240,88,121,47,85,21,180,47,199,152,171,99,102,36,203,66,84,47,173,173,39,82,198,76,192,16,153,131,0,66,254,36,226,215,79,0,143,74,77,12,145,187,149,44,45,84,21,243,229,173,204,212,159,87,26,38,48,98,147,184,73,85,196,0,21,252,92,73,106,85,89,126,141,134,12,27,39,229,88,62,0,6,62,36,40,89,137,111,147,106,8,209,31,153,35,6,86,1,159,140,67,204,100,116,11,186,162,69,195,181,22,69,56,107,32,89,0,226,246,212,237,109,108,225,78,121,178,147,26,224,145,153,36,199,67,189,99,87,143,91,107,219,93,14,171,72,196,206,201,227,27,20,133,85,217,35,120,101,42,171,124,192,77,137,202,187,85,177,56,153,104,192,65,51,36,165,183,218,123,122,204,216,186,147,42,160,237,165,189,59,153,106,8,192,230,198,170,181,17,153,173,137,207,170,169,37,10,115,13,186,196,49,123,106,223,192,130,6,104,133,228,83,23,19,193,140,152,86,26,98,236,5,35,226,24,171,157,153,108,117,85,157,108,90,85,106,17,249,225,150,183,79,158,50,245,40,203,137,35,130,119,155,42,26,54,176,131,210,98,172,22,170,255,0,5,68,144,147,195,48,74,132,204,114,251,72,54,89,100,6,80,149,0,107,237,177,21,68,168,249,143,34,77,168,103,146,48,31,133,20,25,155,144,32,31,39,147,152,89,80,10,79,195,152,249,169,121,171,79,234,44,46,37,102,203,234,104,223,216,13,4,105,49,103,74,203,16,88,146,250,27,102,250,23,63,119,141,136,250,217,53,177,159,138,192,93,190,226,61,149,187,149,188,218,96,120,57,147,170,146,102,49,153,13,147,65,253,56,171,101,109,86,217,156,197,202,136,128,198,65,27,5,244,145,143,152,15,14,34,242,45,196,92,131,227,109,68,12,56,134,178,96,65,147,137,78,201,100,185,60,162,42,240,117,35,224,240,203,22,85,163,80,181,243,25,34,115,21,0,207,12,152,113,32,33,217,110,127,109,48,14,13,223,106,44,21,9,217,254,76,184,150,153,33,137,225,244,136,154,102,24,192,240,229,81,23,115,44,100,202,124,72,145,73,139,234,45,177,138,162,27,91,83,142,89,48,251,73,189,12,253,200,25,153,0,205,42,121,39,229,42,165,129,163,199,5,140,195,41,34,198,86,73,52,173,77,207,173,60,225,191,14,66,168,61,67,24,144,143,134,198,1,23,80,128,243,194,83,159,16,131,46,202,39,8,178,145,85,89,72,45,172,69,64,97,5,224,97,69,196,168,194,98,21,153,148,205,61,109,192,191,204,75,252,106,194,180,35,16,249,84,152,168,230,169,249,60,4,183,204,173,198,70,123,168,0,152,113,136,155,198,181,2,21,148,86,86,18,106,26,64,89,69,195,139,147,193,115,107,45,36,72,195,202,46,197,217,44,164,131,2,146,52,198,103,202,84,53,92,164,110,234,1,166,45,101,8,24,101,228,85,113,164,164,166,147,18,75,62,83,26,219,90,242,100,69,69,108,202,152,15,139,59,138,88,147,176,232,48,78,103,20,241,139,237,149,72,63,56,185,133,216,155,86,235,9,98,240,9,98,229,254,37,155,148,21,186,118,125,49,212,73,168,116,53,149,36,172,161,46,81,253,181,178,156,204,199,134,88,149,150,230,92,230,117,17,77,90,211,203,141,47,49,189,212,246,190,70,87,193,141,251,104,132,103,12,81,33,164,192,255,0,187,237,35,169,248,137,136,202,132,218,75,124,60,185,81,97,89,104,199,62,51,8,34,44,31,24,242,85,77,149,35,224,247,99,74,216,241,141,32,234,107,134,103,193,98,117,2,202,44,159,117,46,219,110,82,43,136,114,225,100,194,84,85,138,47,107,100,116,168,219,82,143,154,80,210,11,232,192,140,76,209,57,87,48,129,174,79,26,86,44,170,190,54,167,137,57,156,165,83,89,10,63,77,79,80,11,139,226,70,59,56,144,198,184,28,214,112,163,45,99,48,163,204,36,142,48,101,201,38,26,232,18,100,147,237,137,55,102,37,184,129,240,194,114,116,173,146,97,202,141,218,180,236,239,33,99,221,213,201,141,251,130,91,119,143,47,106,124,132,230,106,100,98,23,218,95,30,16,121,226,42,218,195,61,38,212,59,185,35,205,17,96,202,185,21,213,85,68,199,152,37,26,58,100,99,136,29,74,15,77,234,73,208,120,108,21,212,61,72,9,32,225,229,88,178,45,130,72,93,8,139,91,176,65,151,132,220,73,148,57,44,146,52,22,179,128,9,220,216,146,56,23,108,173,226,41,83,51,80,101,91,174,37,73,171,121,50,155,38,37,69,91,12,29,193,42,147,102,167,28,144,97,202,178,135,107,44,100,251,106,59,134,236,181,74,123,95,241,165,83,224,110,65,152,73,236,51,2,200,28,203,235,235,71,24,124,42,234,183,34,205,66,41,243,9,25,152,150,240,198,151,100,62,24,169,164,154,118,110,242,226,77,97,188,145,135,136,41,170,168,27,140,76,190,25,235,71,151,22,37,182,5,169,38,147,18,115,100,29,203,31,149,74,134,52,184,214,61,92,106,108,86,54,199,33,247,153,22,12,134,76,153,147,24,97,31,131,62,162,106,200,204,43,25,196,133,38,210,8,31,2,112,217,155,116,177,167,212,132,17,246,153,114,170,51,83,178,72,31,153,66,218,210,30,146,83,202,28,152,214,180,120,141,12,215,197,142,143,2,224,18,81,239,48,5,204,185,141,109,223,34,163,101,198,64,114,169,100,85,163,82,140,198,137,39,244,136,119,214,215,78,225,151,3,42,146,125,145,55,92,37,196,159,111,238,49,254,171,42,101,102,18,72,84,215,38,6,196,143,16,133,198,146,201,200,39,245,39,251,153,101,31,50,18,76,108,189,202,214,33,81,95,4,158,225,13,104,178,173,139,36,28,34,24,147,119,213,16,131,205,17,10,28,131,237,18,44,50,255,0,196,155,124,249,213,188,38,200,81,170,26,119,142,111,129,147,96,195,28,145,254,148,101,68,86,132,17,137,250,84,40,172,215,51,124,10,105,49,72,44,92,133,92,171,88,104,57,213,178,159,99,92,34,227,93,254,28,96,23,192,193,138,53,170,238,182,37,148,87,196,48,191,208,154,202,226,44,143,11,31,155,169,217,144,248,140,85,76,205,37,143,230,226,90,101,69,79,210,79,131,98,254,36,126,216,226,2,74,157,13,32,148,213,86,66,230,12,172,72,63,91,39,233,13,216,168,31,187,31,112,178,160,103,214,193,156,63,184,165,36,99,199,34,249,27,43,89,144,121,83,86,76,198,62,85,57,3,117,24,248,85,3,33,146,107,63,74,68,3,84,52,51,224,201,30,36,44,203,39,193,250,139,40,116,147,163,19,154,47,26,98,106,220,140,90,182,22,202,3,26,212,100,71,102,25,122,132,180,126,30,39,113,184,150,76,226,26,106,153,221,77,193,121,10,176,159,90,113,15,48,68,133,147,60,241,186,150,216,214,86,83,129,204,176,43,168,19,33,228,68,6,52,81,51,148,75,22,27,25,209,83,30,12,8,6,102,5,141,49,130,62,21,85,0,204,32,215,27,187,181,156,57,204,218,42,56,26,158,112,226,251,170,69,154,60,116,58,12,204,125,217,81,16,44,129,39,139,42,229,211,53,60,226,249,135,17,16,181,182,182,185,243,101,34,204,138,109,173,78,197,50,200,113,184,76,178,11,193,36,121,151,40,159,62,230,112,217,202,148,179,80,234,122,211,251,152,211,85,190,129,85,95,79,115,180,201,9,253,164,46,252,145,148,29,38,188,156,82,98,150,34,43,22,24,114,88,195,38,82,12,180,97,171,44,128,78,229,231,132,5,74,222,22,45,153,136,33,241,21,62,72,79,7,31,6,134,158,72,57,165,19,34,154,178,164,124,31,48,246,141,6,29,84,120,50,240,152,163,71,79,190,60,214,102,196,151,116,223,199,213,24,147,159,72,76,249,68,36,174,101,80,50,115,9,81,201,187,149,210,97,113,161,89,243,43,70,200,95,91,90,1,191,132,88,149,11,42,183,35,66,198,135,200,169,97,152,17,153,204,177,100,161,54,86,113,116,109,60,147,93,214,255,0,142,34,170,53,144,7,210,146,79,152,194,145,54,224,44,44,66,201,209,227,157,237,32,25,166,236,169,39,48,193,201,141,116,202,121,227,140,255,0,105,109,184,54,231,184,89,83,96,22,151,189,73,119,195,212,18,98,230,136,190,214,250,175,247,106,154,181,152,135,133,107,153,3,147,40,82,213,67,115,199,176,22,108,73,228,9,153,64,149,5,140,240,230,40,215,208,179,47,159,42,70,42,59,49,162,11,221,74,100,204,201,212,133,219,74,207,246,209,129,140,65,191,171,42,90,155,136,142,101,247,35,226,20,88,148,132,192,188,114,243,8,92,107,175,176,53,82,65,138,93,88,208,83,62,30,202,178,230,169,139,136,106,187,119,35,249,20,98,46,170,248,113,153,204,37,77,85,118,9,44,234,73,102,105,43,24,207,120,101,139,18,219,91,24,245,163,196,104,185,84,218,54,41,184,142,84,155,104,65,165,70,164,174,47,48,69,136,137,59,228,222,103,38,33,124,178,216,251,179,143,135,18,139,89,11,42,254,186,145,218,183,214,43,95,242,133,39,18,43,76,92,14,116,79,234,49,121,21,30,205,246,79,202,81,44,159,163,193,147,40,75,137,50,198,175,144,207,213,106,139,180,192,121,134,46,164,117,105,183,40,83,64,151,4,143,9,133,252,139,24,126,113,165,230,79,90,18,214,75,168,218,77,33,36,242,133,1,38,97,43,120,149,68,60,101,26,213,107,85,22,112,58,185,85,218,174,115,171,50,54,66,186,171,137,68,127,50,161,100,204,172,83,48,3,182,62,19,42,70,64,28,144,118,242,41,237,149,105,13,38,201,145,107,219,101,246,150,205,156,161,247,23,141,22,22,16,163,225,90,78,204,10,201,32,141,224,183,134,102,229,7,50,55,188,144,62,200,240,101,97,50,86,82,171,87,42,205,159,164,42,102,239,225,166,166,156,79,81,12,161,148,127,76,73,244,9,227,146,52,234,53,148,184,204,237,90,181,242,51,113,209,176,57,100,106,115,193,27,194,94,209,32,36,217,74,168,148,195,43,253,72,29,201,223,47,220,82,243,43,71,52,124,162,76,209,171,241,54,62,161,209,179,40,180,199,196,44,140,96,76,175,160,92,86,206,238,92,142,170,132,98,59,21,104,97,156,125,41,54,217,6,102,137,203,41,47,7,178,167,228,231,178,126,28,171,108,3,19,221,91,230,83,228,230,136,94,68,170,162,179,42,137,228,211,158,11,18,223,9,94,125,170,131,109,47,222,67,76,192,49,245,42,213,73,238,106,43,124,111,254,74,202,190,51,0,250,86,175,61,207,82,215,182,36,103,172,40,81,195,96,202,196,207,204,130,31,106,156,135,36,137,172,105,32,41,25,148,184,148,90,70,27,101,92,212,104,27,146,44,153,85,143,151,18,160,243,139,24,28,56,202,129,124,145,149,83,115,18,91,109,96,35,25,130,98,31,213,71,255,0,162,209,124,23,144,28,69,83,47,100,225,251,170,121,23,141,86,165,224,110,7,143,181,7,51,4,149,36,31,82,39,84,82,35,24,249,81,187,81,86,6,168,248,59,88,222,210,100,25,131,81,19,45,78,81,173,16,238,206,55,225,50,50,10,157,7,48,255,0,244,67,26,183,34,83,14,126,78,100,209,147,242,141,42,179,88,148,209,226,13,233,184,189,212,100,48,237,143,148,37,67,153,228,199,155,42,208,251,128,9,139,165,151,19,154,22,107,122,149,241,140,2,15,153,11,48,204,26,157,135,62,89,57,122,151,167,207,227,92,249,29,154,67,161,147,223,206,183,178,54,231,185,3,84,205,202,113,182,32,213,84,156,141,235,80,87,214,129,1,176,24,206,156,227,39,254,168,9,63,249,161,132,83,81,152,193,177,2,247,173,239,54,36,184,211,7,231,196,144,162,168,63,173,254,124,56,136,176,153,124,1,143,14,34,100,68,62,54,50,101,89,189,145,75,218,33,173,169,170,192,245,166,121,124,13,149,85,195,96,200,206,172,170,89,236,32,191,72,155,192,181,197,218,153,112,49,255,0,202,31,113,1,133,3,62,84,106,123,14,62,18,170,109,224,228,245,45,15,128,242,39,220,185,38,141,144,141,158,28,92,193,88,122,107,44,129,204,169,103,210,31,31,82,213,14,30,49,226,196,176,107,98,69,179,225,92,17,203,245,8,144,7,147,234,42,88,17,182,195,96,76,158,48,56,134,148,217,48,130,233,18,198,101,49,89,221,178,212,216,243,98,103,18,79,38,224,241,136,142,134,99,145,152,74,36,28,253,36,121,207,202,25,88,148,182,217,203,172,138,156,141,161,187,150,81,179,40,147,152,122,146,12,97,225,40,146,216,26,98,84,22,115,74,25,83,47,74,1,120,177,38,104,216,55,17,198,129,153,6,203,221,89,73,173,127,135,17,80,1,164,4,110,96,149,50,141,24,254,28,197,76,172,200,74,72,209,184,146,86,180,249,24,241,21,71,155,77,203,17,51,4,164,93,126,77,80,228,179,153,38,159,12,113,153,139,18,182,36,22,70,78,7,48,129,13,226,149,149,89,64,190,25,64,193,98,66,207,134,63,62,21,170,4,102,9,249,138,37,54,255,0,137,101,107,242,40,227,51,34,39,96,49,116,160,3,60,126,120,68,34,38,236,200,70,117,37,86,49,172,104,243,196,143,140,97,149,38,181,100,188,28,72,90,219,140,79,194,84,13,226,86,248,99,75,108,172,182,204,202,179,245,33,149,137,45,174,66,63,22,36,172,108,107,150,70,134,106,73,121,254,218,180,164,184,137,56,120,189,197,18,106,166,14,46,111,113,124,170,9,198,124,217,81,192,179,50,57,212,31,12,104,57,33,24,150,168,115,248,57,74,135,51,229,206,225,136,167,102,39,178,190,66,91,179,50,73,8,33,23,145,2,200,199,24,249,81,102,211,215,49,143,152,177,72,190,63,139,184,88,149,61,124,132,106,241,66,126,226,78,52,28,59,81,141,109,190,134,121,61,61,105,43,41,201,220,98,172,46,181,169,123,91,112,79,170,168,163,89,48,131,81,116,49,178,51,152,169,208,99,14,49,251,114,173,169,54,101,55,218,191,42,156,147,84,2,147,148,170,158,75,226,96,251,138,98,124,150,15,221,78,170,78,223,168,84,56,100,132,62,41,73,155,24,79,12,165,42,93,85,37,146,64,178,204,78,175,251,150,212,219,20,117,79,6,70,102,229,26,117,37,149,164,7,12,81,136,138,74,4,206,78,84,236,50,88,85,54,25,84,193,225,95,89,196,182,60,220,104,19,76,89,97,106,206,124,153,107,182,39,50,221,26,236,19,89,135,42,87,37,153,82,3,79,28,35,165,107,23,141,87,137,122,248,0,156,62,212,164,213,184,136,145,135,85,0,94,234,43,241,132,82,51,148,168,86,54,72,95,196,217,51,136,107,109,108,153,98,127,82,13,250,146,171,185,106,54,182,97,1,134,32,147,49,145,171,39,193,107,26,120,200,14,84,154,212,220,143,16,146,10,217,147,228,147,180,137,211,225,156,172,83,219,6,162,1,6,27,6,76,197,79,163,60,24,250,144,12,134,242,246,162,163,7,108,206,212,236,170,79,114,225,107,75,223,137,96,249,131,90,31,144,137,70,168,44,251,93,178,223,14,203,114,12,203,207,173,25,61,165,169,145,159,27,168,75,42,62,226,212,83,125,118,113,112,160,163,89,63,31,106,55,82,85,111,129,247,4,165,227,67,156,34,97,196,76,104,219,40,179,98,80,191,83,144,92,41,156,59,178,36,140,173,227,205,139,145,109,12,145,198,39,42,109,177,86,101,114,230,182,123,231,49,21,38,27,200,53,53,85,119,20,106,154,53,144,36,179,181,10,196,102,134,250,251,19,210,97,189,73,95,82,16,68,204,37,211,76,22,23,218,73,38,83,144,139,91,50,113,179,35,17,84,151,115,170,73,204,186,12,13,79,85,56,125,170,98,125,39,218,74,3,166,39,20,255,0,40,84,149,99,171,113,38,92,206,146,243,0,189,69,90,124,63,224,145,86,195,157,90,206,98,167,193,229,84,32,216,113,0,152,194,99,74,48,188,100,85,248,64,68,4,154,210,21,106,169,38,145,137,249,38,196,196,145,247,12,207,137,25,170,163,78,27,25,136,92,106,34,29,174,41,216,74,154,165,99,205,75,71,198,245,38,117,45,123,104,53,163,230,18,217,24,211,164,141,152,75,198,144,220,64,178,147,47,9,139,198,152,154,242,247,24,62,212,25,241,8,169,237,13,172,232,196,251,106,36,208,223,4,121,85,5,84,199,148,99,83,101,58,22,167,78,14,161,97,71,202,188,251,232,178,120,84,244,55,176,128,83,211,13,42,182,95,219,243,83,236,198,214,39,248,43,166,70,4,158,225,101,95,97,132,113,159,197,196,151,214,234,160,73,6,19,35,217,36,4,247,86,48,85,135,161,126,65,161,164,213,100,230,67,198,178,71,178,200,100,68,109,66,82,67,113,115,227,16,126,104,9,149,185,17,55,22,67,141,212,148,214,234,66,103,194,97,113,173,220,212,197,233,125,46,40,159,166,199,219,136,130,77,104,102,98,102,208,201,244,251,80,22,11,194,33,127,161,66,201,187,6,116,51,126,165,99,93,93,104,197,177,160,100,26,17,240,222,46,229,166,135,80,176,131,96,140,158,61,224,32,214,171,16,104,90,30,34,176,204,28,98,98,50,119,132,101,6,80,164,83,2,63,52,116,9,152,216,183,113,144,118,141,38,95,232,166,251,79,100,229,196,163,205,167,136,51,230,196,186,155,241,149,76,221,192,63,104,83,52,151,37,26,178,48,178,3,207,25,81,198,51,36,177,33,128,246,100,194,84,225,134,0,150,88,191,49,212,56,203,77,149,81,200,199,225,90,35,92,0,94,234,40,218,134,38,52,173,32,191,142,221,241,20,122,60,239,14,98,160,38,83,229,103,80,213,36,9,128,154,68,213,240,199,236,137,81,89,72,204,178,33,203,189,19,100,124,161,227,76,125,97,132,139,137,82,217,67,200,165,77,90,8,199,126,97,44,177,177,181,215,32,119,192,5,144,251,121,23,161,192,60,103,246,229,90,228,201,28,35,179,104,158,192,48,202,152,186,179,6,133,135,193,255,0,190,37,210,119,80,79,187,10,124,23,254,68,12,255,0,172,139,41,37,178,177,156,13,66,121,44,195,44,75,92,255,0,14,228,20,107,136,50,78,192,229,26,125,182,1,64,245,54,91,142,216,9,3,48,107,210,88,201,35,64,218,176,241,152,252,66,73,96,89,88,148,248,113,38,91,25,84,115,101,150,155,149,56,159,170,24,134,129,141,164,159,90,252,217,114,170,248,208,229,21,31,232,36,247,149,113,36,214,65,44,0,227,2,174,173,96,199,21,137,12,204,16,86,218,219,45,202,230,102,107,23,88,247,84,101,62,72,4,78,20,142,72,73,36,157,73,185,163,12,108,204,133,121,135,230,139,106,46,218,120,147,115,41,14,83,230,196,177,125,84,177,49,89,49,241,126,218,241,159,7,195,180,106,235,34,145,145,100,250,57,227,234,137,231,212,182,201,153,58,20,87,237,5,200,168,45,102,65,16,253,181,33,63,80,193,252,252,185,84,164,101,114,208,238,161,166,54,164,181,221,48,82,196,169,160,99,146,54,27,42,141,124,241,201,39,16,149,53,11,255,0,34,205,179,165,166,212,160,102,68,67,44,136,62,225,45,91,150,12,104,83,63,35,210,212,157,216,105,191,201,196,167,174,228,237,137,187,10,32,217,252,56,84,228,255,0,82,146,76,38,235,77,81,163,173,135,112,222,57,204,204,155,177,236,19,51,36,212,48,201,24,120,138,156,154,180,242,65,194,182,184,147,146,76,255,0,128,172,159,185,127,10,2,213,156,104,157,159,166,160,231,201,202,197,138,163,52,159,161,43,39,36,103,167,180,243,242,179,181,34,178,102,87,255,0,230,151,198,178,216,147,181,47,6,43,107,169,209,30,103,136,107,40,119,113,6,78,100,174,158,200,22,76,194,18,242,47,26,180,227,123,205,137,86,164,44,190,101,73,166,68,146,206,20,22,192,101,230,202,148,195,178,98,49,243,249,22,5,127,80,205,128,5,237,47,62,31,26,243,30,66,49,16,23,143,221,72,102,64,172,140,113,251,171,41,47,56,153,194,36,203,205,158,28,66,89,133,227,252,252,75,84,198,98,122,52,9,114,95,213,137,97,113,72,124,29,169,172,249,56,150,198,120,16,9,241,18,207,200,154,161,187,151,91,43,211,229,174,131,26,75,36,131,42,151,53,104,8,78,164,210,3,223,27,133,101,75,180,215,80,169,57,4,148,204,14,229,62,147,202,196,134,97,177,49,233,120,18,86,200,99,72,97,143,137,82,198,198,185,83,238,54,210,251,85,77,85,193,8,54,114,165,220,58,63,28,183,120,70,84,4,248,204,240,122,20,54,71,199,194,132,153,50,116,158,16,165,105,152,147,116,42,226,89,240,224,140,249,113,101,66,76,129,20,172,225,139,137,52,101,60,239,120,75,3,70,56,251,68,139,106,38,218,39,29,72,216,209,189,53,239,255,0,222,213,53,57,129,39,136,165,88,190,168,114,94,176,124,49,214,242,229,89,90,41,210,179,47,15,146,153,248,35,1,156,169,44,201,227,42,86,203,224,78,249,76,171,84,247,236,71,218,181,88,70,142,156,193,108,173,64,47,49,21,3,85,84,11,41,121,177,127,161,71,223,26,116,233,207,197,214,170,180,149,216,35,17,138,75,38,103,78,205,98,192,176,129,15,17,25,196,169,88,200,190,31,165,26,6,29,172,18,1,134,89,26,226,8,159,218,171,35,55,137,198,177,223,144,71,128,196,140,100,255,0,186,167,38,93,128,126,234,82,109,90,1,40,221,139,175,78,165,164,147,100,27,249,82,137,156,99,229,73,163,106,208,23,221,91,228,201,223,51,132,170,171,98,114,67,64,57,145,128,82,101,89,192,128,12,252,194,90,24,25,121,19,22,51,18,173,168,37,127,163,200,19,7,27,169,61,97,153,37,138,11,49,63,244,84,52,243,198,79,117,22,43,182,181,54,92,64,1,84,201,163,109,149,164,158,86,41,91,135,176,68,229,74,210,49,206,176,228,70,234,115,28,160,226,95,153,46,234,181,24,245,139,11,181,38,219,207,255,0,198,95,171,204,22,73,27,210,99,105,136,50,95,204,36,71,10,187,89,138,175,80,253,55,31,145,38,134,128,250,208,4,165,93,32,47,25,7,196,167,131,0,99,7,18,34,28,156,103,194,171,32,139,35,77,204,121,135,254,63,250,175,140,8,214,224,152,5,98,22,127,218,81,23,200,160,173,8,202,196,217,143,2,229,166,187,60,18,123,139,16,234,217,196,127,184,178,218,157,43,211,247,249,58,164,152,25,88,167,38,67,36,98,38,148,151,123,144,97,42,46,124,108,170,234,113,201,14,203,18,143,235,64,73,153,182,79,38,67,73,100,195,25,31,136,201,182,199,89,191,115,237,110,164,1,79,132,202,182,27,198,65,246,168,246,83,197,140,54,25,111,223,237,186,148,217,153,7,90,76,197,199,159,228,237,255,0,66,67,62,50,158,252,97,140,248,74,84,221,150,163,146,14,213,29,198,112,147,163,209,62,69,115,12,8,222,210,65,101,241,8,149,190,97,136,36,109,196,158,55,164,204,128,9,191,218,173,171,56,241,214,30,94,160,80,245,181,141,145,253,197,111,91,124,113,141,77,50,156,16,121,133,20,104,51,106,72,149,189,221,98,122,110,28,202,111,36,173,142,132,244,55,196,17,63,74,143,51,247,204,226,18,72,24,23,2,230,52,84,209,134,156,32,113,9,122,39,156,106,244,217,67,127,183,141,97,101,128,80,94,98,137,15,38,29,201,50,24,210,148,189,193,174,35,121,135,144,163,64,11,131,124,58,211,188,49,5,139,243,171,138,221,66,73,49,6,83,46,53,48,39,44,236,198,46,36,238,5,244,184,95,41,191,227,243,80,146,233,146,142,170,174,58,248,157,107,189,170,218,7,33,72,185,197,12,50,70,240,195,144,68,93,31,103,6,72,30,99,74,228,42,85,27,67,94,122,150,236,34,203,24,171,157,109,51,103,161,211,184,168,149,81,246,155,213,83,163,120,6,94,66,253,197,105,248,132,229,103,20,164,29,109,13,86,209,129,247,22,215,233,95,219,93,139,29,14,102,145,91,224,146,212,58,122,85,252,224,124,214,33,137,252,138,146,182,79,166,248,68,203,149,76,235,147,75,164,137,150,34,159,161,212,242,255,0,33,165,149,77,176,98,156,212,237,204,120,228,129,47,123,7,231,204,85,59,14,239,254,36,7,17,80,19,39,206,223,48,40,102,196,85,83,165,214,134,33,25,194,183,154,126,219,133,33,164,103,7,9,72,171,225,210,2,222,39,41,83,40,141,238,36,124,48,77,230,49,70,84,174,101,107,35,49,248,132,135,187,135,59,77,216,241,20,101,26,186,210,90,170,44,152,60,176,35,23,247,68,139,100,107,43,120,156,181,145,152,89,89,101,245,253,52,238,52,248,36,225,16,177,42,27,237,137,95,195,0,98,81,247,108,32,193,154,32,185,19,134,69,0,94,248,196,204,20,91,230,110,88,185,63,227,195,254,120,146,196,81,17,80,105,141,91,4,159,230,5,73,184,54,201,120,24,96,43,59,80,15,120,224,147,136,168,7,235,10,161,117,21,3,113,12,150,64,221,215,207,91,107,139,90,27,237,102,48,76,204,98,168,247,234,17,144,252,37,71,214,195,157,59,229,45,138,190,218,211,214,208,15,52,65,12,191,81,101,74,43,42,14,42,174,217,39,192,70,78,152,16,13,249,87,61,134,103,144,153,162,42,234,217,47,43,57,82,170,139,35,7,218,198,28,209,241,9,40,244,124,74,141,134,136,48,36,147,47,171,188,240,154,82,118,168,138,172,224,187,99,198,225,17,81,113,167,144,93,171,73,188,36,143,132,171,208,33,242,114,172,177,163,23,207,88,204,134,66,131,40,145,38,173,138,81,241,47,64,12,184,223,116,105,192,215,26,201,145,135,204,152,198,212,244,118,95,41,44,89,82,217,48,216,65,188,198,66,134,168,98,3,202,37,6,143,95,2,138,218,121,20,207,211,218,114,112,31,233,194,196,69,21,119,167,172,161,19,8,122,214,223,88,60,103,240,149,125,126,179,97,56,101,227,42,76,147,152,202,173,227,175,112,120,21,64,39,116,162,38,207,167,4,96,102,18,20,51,226,201,31,17,68,138,195,40,140,226,42,117,101,38,214,18,92,50,118,62,20,134,53,196,232,210,189,194,174,135,26,31,213,18,244,202,168,164,39,82,43,118,13,234,45,72,217,47,29,147,57,80,204,15,166,254,144,170,149,244,56,185,177,113,161,102,86,140,160,226,84,104,193,102,61,167,175,167,20,248,101,245,166,211,52,29,61,148,191,86,197,200,129,211,208,224,251,197,228,84,108,250,34,148,133,21,155,44,68,6,140,8,223,40,21,59,119,85,101,25,155,176,139,141,92,190,180,3,38,92,171,198,99,11,17,225,197,151,42,218,220,197,106,19,58,86,214,46,213,152,139,200,154,89,73,151,36,28,43,155,223,67,178,173,148,253,166,65,15,205,80,105,139,185,68,3,2,98,229,72,170,197,26,188,136,157,121,63,87,65,27,204,88,4,40,210,93,1,241,46,202,73,8,17,69,32,177,125,85,220,102,25,150,64,124,73,98,237,98,227,215,122,85,148,150,47,151,19,136,127,77,15,15,151,115,166,62,175,10,54,154,29,87,76,107,155,25,47,96,139,20,106,229,134,170,146,204,219,81,228,95,157,180,245,244,170,217,89,149,179,53,253,145,7,194,33,161,89,144,231,104,238,199,85,123,199,224,254,33,169,43,137,51,160,159,229,10,181,105,141,102,9,63,41,96,94,68,93,198,12,153,68,157,90,234,78,180,99,229,85,220,191,253,184,42,104,115,199,37,74,198,14,249,234,162,5,110,54,101,69,76,106,154,109,106,128,94,101,23,101,79,7,207,148,75,164,152,57,89,194,146,218,211,191,3,243,11,145,80,85,96,88,18,98,70,130,192,196,148,147,204,178,0,207,132,197,237,75,24,195,214,191,148,68,68,178,156,147,137,187,196,167,81,236,49,134,206,78,34,172,237,108,159,4,29,75,8,113,143,24,152,140,36,240,48,50,143,41,133,149,21,49,152,143,128,248,151,103,197,47,253,180,218,127,194,88,150,81,119,117,242,177,126,68,121,171,107,133,47,119,181,196,68,230,146,236,145,143,197,214,143,79,32,102,127,19,153,126,9,60,35,242,150,79,18,175,170,161,166,147,23,9,133,39,42,189,178,173,137,110,13,222,33,169,227,49,244,158,102,237,31,130,106,168,187,140,228,84,248,118,186,127,255,0,146,99,47,64,215,44,31,128,141,196,63,166,84,222,125,145,237,252,202,17,98,82,23,116,239,178,246,185,18,237,143,111,216,177,126,164,174,147,237,39,48,223,92,64,102,9,121,84,29,109,81,6,14,97,39,213,79,120,145,144,184,149,177,166,99,83,23,240,55,39,204,157,198,97,228,147,181,24,250,172,125,165,76,103,2,5,241,142,36,218,5,84,226,179,40,75,137,31,62,168,98,127,9,114,175,4,216,184,80,22,13,141,60,130,102,41,107,84,153,128,140,199,152,203,83,224,110,72,176,147,167,165,73,226,9,80,30,130,19,106,19,201,150,241,8,188,107,24,127,137,132,125,220,78,181,67,248,0,149,163,202,108,104,126,65,249,226,69,77,220,81,189,85,241,240,115,44,167,176,22,79,250,74,22,201,243,188,248,165,98,42,97,79,62,86,12,50,255,0,220,83,245,25,149,106,48,178,208,20,210,64,249,101,158,92,138,126,6,152,60,41,121,66,92,163,85,44,50,103,1,145,11,219,140,73,177,23,33,19,32,18,75,19,56,17,182,92,41,211,32,0,132,249,78,85,132,154,67,253,44,73,177,18,236,10,104,7,238,136,44,171,8,29,248,165,197,32,150,232,208,231,65,127,9,83,102,73,57,25,253,66,46,36,13,234,74,221,214,142,49,243,7,151,42,19,140,126,210,178,153,26,171,30,108,74,74,248,209,5,212,149,134,83,204,212,148,213,164,249,185,88,149,28,61,97,18,112,24,104,130,202,47,168,185,5,173,15,173,147,151,38,49,42,157,24,200,181,163,101,126,94,49,41,85,187,150,106,87,250,91,190,215,42,10,103,206,145,49,14,2,51,153,106,181,124,17,3,229,5,200,168,170,69,155,248,44,123,9,24,28,42,90,203,86,130,9,222,25,113,83,119,217,114,97,46,92,105,70,173,167,131,110,60,209,50,100,78,106,214,217,137,166,107,202,162,240,135,136,139,108,59,136,54,76,230,46,85,3,51,225,166,163,178,35,246,133,196,156,233,189,1,121,80,199,238,229,101,42,231,172,182,58,89,160,174,58,250,142,141,0,241,137,242,157,105,180,0,228,103,82,150,159,107,115,90,199,226,23,82,47,73,107,193,205,127,167,152,88,136,161,36,139,19,233,99,118,222,100,178,252,22,193,164,1,1,148,197,70,198,126,34,98,90,35,70,33,121,147,29,128,196,204,203,162,167,61,130,160,96,201,152,168,13,72,110,14,37,162,73,182,220,185,120,214,6,8,237,162,48,177,37,45,81,171,76,200,139,89,147,177,191,40,151,49,147,173,181,29,77,150,236,177,113,15,205,119,73,154,123,43,56,75,148,138,122,203,225,91,245,32,31,16,34,83,155,165,105,126,75,67,214,172,92,244,239,160,21,14,164,30,173,130,194,229,228,77,125,40,126,29,74,53,159,14,181,31,195,185,108,40,68,66,198,243,228,93,74,156,195,183,130,195,98,68,49,183,6,18,105,23,92,162,246,21,213,67,56,184,131,212,152,154,157,229,99,209,254,120,184,68,37,137,163,30,72,240,229,196,186,42,115,217,132,117,182,88,229,237,12,154,76,135,149,252,43,68,253,42,56,195,221,134,126,82,38,53,175,7,228,204,146,163,179,126,162,25,154,98,92,159,12,37,68,67,211,115,160,242,148,74,193,146,106,132,138,141,13,147,122,74,147,11,6,228,189,191,130,216,114,65,25,156,162,88,207,212,53,184,240,229,228,71,90,208,147,195,10,129,178,164,149,24,143,229,202,168,221,252,76,142,158,65,6,187,38,119,242,173,161,49,203,202,21,54,240,254,126,82,170,26,67,123,75,20,163,50,141,217,100,255,0,12,69,73,108,164,242,48,209,57,126,162,127,176,201,237,45,225,211,103,146,55,237,34,170,170,144,220,81,117,109,150,80,38,97,135,44,164,202,129,53,84,170,147,243,11,18,30,126,179,131,90,60,70,47,39,211,72,216,14,182,126,5,9,174,54,63,171,42,249,234,67,178,7,202,46,117,101,235,58,128,111,151,19,39,237,173,186,39,82,75,168,149,233,246,2,82,179,88,179,70,181,247,245,58,133,108,7,251,201,163,42,142,78,149,166,182,72,228,248,24,42,140,60,99,67,72,115,237,176,136,209,137,225,204,36,162,79,254,79,86,83,25,198,165,45,95,206,133,99,106,77,79,96,196,179,129,24,229,30,98,245,173,146,97,228,69,214,155,242,97,41,85,121,135,1,30,167,159,182,103,18,81,73,118,242,31,230,202,65,13,82,76,159,93,6,86,41,113,114,253,197,178,202,170,37,216,25,180,22,33,165,169,69,147,19,29,204,18,179,132,164,42,213,232,135,147,205,136,152,211,106,221,61,6,48,217,202,159,237,162,120,113,21,50,212,147,72,196,24,107,89,5,106,147,112,10,135,242,170,201,129,1,56,84,94,161,167,62,76,193,74,204,60,127,243,26,70,215,149,95,251,21,55,129,169,224,205,38,88,145,113,40,216,212,241,10,62,84,83,194,8,35,249,66,169,181,139,173,14,161,3,80,144,67,89,79,146,11,46,85,205,171,109,79,238,149,82,64,181,74,172,200,18,70,191,246,105,184,170,150,46,106,249,68,18,78,29,97,169,170,15,138,94,76,127,81,91,50,224,18,89,136,177,70,148,218,237,62,151,106,181,85,201,44,218,167,45,0,167,234,29,240,50,238,185,16,16,44,158,87,243,37,119,112,30,46,104,130,34,6,182,121,243,179,47,18,77,177,247,46,94,67,121,11,212,183,153,143,32,240,153,1,90,255,0,201,149,49,222,98,78,172,65,149,136,173,73,161,189,75,204,177,5,136,138,68,48,46,105,37,225,151,202,186,244,155,33,248,117,41,203,40,108,146,199,165,146,174,60,114,58,226,254,193,122,110,236,3,99,50,227,254,85,115,248,242,15,134,17,10,48,191,108,75,135,76,152,120,68,196,37,246,53,148,178,116,246,36,211,112,166,204,79,147,157,114,215,85,14,200,120,138,92,170,62,97,178,189,1,15,118,86,114,173,198,99,200,53,117,86,36,212,78,6,246,64,63,112,75,198,177,153,24,152,49,37,236,100,232,222,233,22,230,79,149,224,156,158,68,109,243,44,135,210,138,209,247,7,19,240,203,42,99,49,132,201,152,194,77,168,105,193,36,153,75,21,67,111,43,23,222,106,84,97,36,59,216,139,158,234,26,19,231,202,33,46,213,91,24,24,240,226,90,108,180,216,11,204,33,42,73,87,83,158,57,153,24,226,149,80,37,100,230,200,37,76,108,227,137,196,168,36,208,176,71,234,70,195,100,72,221,162,80,85,82,237,51,185,41,67,172,25,26,86,210,95,18,190,12,241,201,102,96,149,70,234,170,218,169,35,204,40,184,136,150,214,223,16,81,112,136,189,73,215,3,90,175,240,116,227,90,193,20,92,69,72,191,18,68,41,240,168,41,55,199,201,204,181,195,146,114,159,55,182,145,164,103,40,176,170,29,53,146,64,70,32,12,102,13,252,43,69,107,242,129,42,212,241,167,119,68,46,36,196,150,182,31,214,217,98,122,165,13,192,196,5,199,171,95,107,159,155,34,232,20,154,132,17,184,101,136,101,74,182,54,69,82,141,154,183,242,97,8,146,201,236,245,97,242,245,38,47,100,27,38,113,8,98,74,39,204,37,104,222,170,164,241,241,208,76,109,48,200,196,204,25,75,91,216,113,113,101,71,70,146,73,203,198,14,53,134,219,83,93,109,110,94,98,149,83,195,8,252,59,84,153,174,25,7,136,200,250,219,143,162,139,12,209,179,148,172,10,10,124,198,12,107,99,237,71,36,24,148,197,244,151,254,117,182,38,171,144,242,170,212,121,251,81,182,172,100,158,149,203,33,154,214,52,230,124,215,31,154,232,49,172,184,24,111,113,37,152,174,177,173,134,85,190,113,135,202,153,207,97,48,60,209,5,136,137,76,107,231,143,218,25,83,24,215,3,147,237,37,176,181,245,176,174,53,221,196,110,238,37,93,91,112,9,204,251,137,12,200,3,146,60,221,169,44,205,220,30,80,136,136,109,63,82,150,73,177,98,222,202,181,147,128,243,98,234,83,76,96,198,124,38,198,133,170,212,246,69,238,68,73,147,18,75,250,185,19,110,49,47,199,84,249,31,97,131,131,134,40,212,205,245,8,36,243,4,88,147,184,19,49,179,9,83,147,62,186,116,70,7,23,34,174,226,212,77,182,70,57,51,2,120,39,194,170,43,100,206,140,54,23,181,11,170,160,122,105,50,173,21,182,187,144,118,168,88,179,45,212,162,51,223,39,169,46,146,195,198,64,26,212,144,73,218,137,13,198,249,50,177,155,96,83,39,206,207,246,214,76,123,10,196,214,73,129,181,195,136,106,125,239,198,152,153,153,163,12,163,74,141,63,109,230,44,168,131,70,184,178,225,174,138,176,102,149,32,137,150,218,87,39,211,75,82,138,202,107,173,121,200,242,102,42,50,76,150,11,181,101,224,1,51,136,168,103,188,25,48,149,58,136,205,97,107,234,171,138,125,222,233,98,249,241,107,95,197,202,170,160,105,41,86,67,127,167,197,73,167,232,201,117,179,191,168,9,53,69,182,162,231,201,222,191,46,44,72,200,108,6,76,38,84,213,80,32,198,103,42,249,119,2,180,160,202,20,5,175,173,76,25,79,19,30,108,171,235,225,131,164,48,16,112,30,242,167,16,12,252,139,119,3,111,83,71,165,30,48,50,237,127,233,44,25,112,56,220,38,138,68,240,211,241,143,152,171,67,13,85,57,152,141,141,35,50,140,170,213,200,221,2,100,91,38,118,141,107,153,78,255,0,237,10,148,73,129,18,9,51,87,20,137,173,109,198,94,18,162,194,180,126,72,75,92,82,60,135,230,200,36,202,157,251,102,97,42,181,219,65,178,7,54,60,138,114,226,3,6,7,132,66,90,213,241,5,153,153,168,198,15,164,61,151,233,22,15,170,60,17,188,70,18,156,167,184,157,24,239,22,232,130,78,141,106,121,163,237,228,83,177,86,143,95,178,111,82,89,74,173,233,83,241,181,61,172,146,117,113,166,214,79,33,101,97,150,188,26,120,178,122,138,52,109,220,162,201,162,47,177,152,117,84,76,120,141,216,141,134,98,78,31,18,21,154,72,241,152,243,113,149,52,167,15,181,137,21,17,166,7,124,57,98,39,82,53,147,49,13,101,50,99,227,121,230,72,223,100,201,36,64,100,229,32,103,141,108,159,39,143,49,148,214,111,162,84,71,166,218,201,7,48,137,141,48,50,168,163,80,204,196,118,24,37,70,211,217,51,242,47,147,41,248,30,18,246,32,42,161,156,71,196,166,202,200,195,43,43,169,121,13,249,19,168,207,0,250,148,188,103,227,247,83,184,124,157,197,75,102,5,85,40,107,112,16,252,194,85,81,166,16,96,96,66,85,3,26,74,99,26,200,139,55,25,13,110,157,37,24,221,198,4,227,188,197,83,70,12,24,196,230,78,102,25,248,51,41,169,239,121,72,181,100,97,118,16,244,199,128,157,66,227,74,13,1,132,246,147,70,48,133,26,195,9,255,0,245,77,204,154,224,192,241,188,35,120,38,120,70,78,100,180,193,120,137,153,111,135,51,23,114,131,89,14,173,181,153,77,211,2,50,51,255,0,124,81,246,76,219,61,230,87,47,120,36,177,77,95,63,108,199,135,18,188,109,117,57,235,70,20,67,212,140,141,225,152,170,174,182,200,19,152,184,245,220,59,82,124,220,66,245,34,180,222,161,181,140,246,8,168,181,24,179,70,174,158,231,85,147,26,47,158,100,76,57,44,246,84,211,230,62,72,17,20,147,8,34,34,236,75,109,106,59,51,206,69,190,31,26,93,62,215,31,106,86,203,226,12,236,75,102,27,110,234,87,201,240,147,237,41,203,90,214,21,57,12,204,140,90,230,63,43,21,85,136,86,140,35,170,135,46,49,21,27,58,210,232,15,97,79,204,169,89,1,158,28,69,200,180,214,102,39,230,49,45,247,57,85,52,248,4,250,73,92,154,215,145,106,138,204,106,12,49,246,166,62,120,150,134,113,177,43,153,124,200,210,182,133,18,96,85,184,206,77,147,35,17,50,129,63,114,196,141,236,28,145,230,76,43,77,140,152,74,164,202,116,98,29,60,50,253,148,156,222,126,15,202,171,124,50,129,8,250,208,21,58,156,251,159,194,58,0,89,157,226,77,13,25,158,8,247,214,226,127,82,243,194,69,140,109,174,33,123,37,245,68,18,1,244,151,37,38,99,79,30,63,166,171,194,18,44,31,72,114,191,169,74,170,85,100,100,61,84,241,198,103,50,250,243,114,45,79,140,248,220,37,73,102,79,36,99,226,228,64,202,204,227,153,236,220,131,133,73,207,49,33,118,167,97,178,26,194,76,6,89,32,85,6,173,152,201,204,91,38,113,13,12,24,15,173,34,102,200,219,148,234,198,50,229,114,76,198,121,15,212,140,100,48,20,121,149,43,41,34,23,183,137,99,232,47,246,74,154,162,110,9,32,6,95,159,219,76,95,63,108,62,84,67,216,193,143,15,184,166,110,30,124,234,53,200,162,181,202,58,217,224,154,76,57,113,39,193,135,20,99,225,42,230,208,228,237,142,195,43,248,209,143,38,11,10,18,170,89,140,104,86,198,211,63,34,8,208,229,151,170,41,10,143,140,28,188,41,147,35,109,135,151,42,75,3,51,47,1,36,8,199,140,206,96,226,77,158,242,20,104,89,54,64,23,22,85,148,57,227,146,139,27,86,173,155,67,235,230,16,108,195,137,4,102,16,169,207,26,209,50,54,65,230,18,169,43,127,9,227,70,201,194,149,191,77,143,38,80,148,137,185,152,72,196,234,66,201,184,100,111,104,133,69,70,182,166,151,191,19,18,67,79,39,155,211,230,48,146,123,162,145,106,153,165,73,147,40,82,213,131,113,83,144,186,52,199,248,33,44,159,99,218,21,179,109,43,207,9,132,156,86,198,138,38,114,228,90,170,53,169,152,6,146,190,185,25,240,203,138,76,127,81,90,198,181,202,254,97,33,227,50,180,189,34,71,178,0,254,146,198,83,119,175,174,122,6,239,222,54,113,32,36,227,47,181,200,154,70,140,130,181,97,4,144,74,167,136,167,192,249,57,86,167,133,153,16,175,158,114,63,17,68,176,124,148,5,67,30,192,45,65,159,16,71,249,178,160,12,98,37,38,14,66,115,21,109,216,117,141,124,139,173,237,87,180,85,170,73,129,225,196,162,179,50,55,82,105,2,120,241,162,236,87,101,19,65,203,12,79,53,153,175,162,70,225,40,185,16,172,152,2,177,14,102,12,143,88,75,31,34,130,28,193,201,30,85,233,241,135,37,3,2,78,38,38,108,126,68,246,38,203,250,232,73,204,170,24,222,150,154,54,53,105,50,24,202,166,173,97,146,51,254,218,97,87,220,92,199,188,68,202,168,225,223,31,104,193,40,249,147,241,49,11,234,175,246,132,69,35,162,165,108,249,249,123,82,131,48,121,50,133,104,12,146,17,156,200,160,241,119,9,85,68,99,108,107,81,198,38,18,167,204,52,25,44,204,44,105,108,104,112,100,255,0,96,50,38,236,141,90,32,63,20,12,69,67,19,53,25,153,1,133,0,247,178,51,17,239,127,228,122,80,240,250,147,30,148,20,107,2,238,170,79,247,73,179,44,160,143,251,165,21,27,70,99,126,109,210,121,26,146,33,89,134,89,72,138,177,123,39,217,84,203,184,164,31,235,215,140,200,51,71,204,44,170,106,53,60,72,68,249,76,137,204,99,13,78,204,43,71,23,128,186,77,32,35,121,161,31,84,2,42,73,44,202,196,171,197,139,119,4,219,22,50,0,227,51,133,109,11,255,0,34,248,105,44,17,30,129,121,178,147,136,170,139,152,153,40,225,129,202,139,140,24,34,103,52,1,149,37,12,151,170,24,6,1,65,204,180,25,88,8,208,198,51,176,193,23,31,154,54,76,104,132,31,233,86,233,56,49,241,37,140,153,200,179,112,22,22,99,83,225,227,90,185,6,154,120,101,98,91,62,75,35,13,35,113,29,91,35,235,39,191,165,124,205,255,0,20,179,115,238,172,194,108,171,11,7,25,249,88,162,111,160,75,41,51,43,200,213,185,22,70,167,91,137,53,146,140,115,64,233,227,201,31,210,65,79,211,214,176,153,155,46,81,174,160,202,126,69,186,101,59,36,131,10,21,81,198,110,169,211,83,148,214,210,89,73,59,57,73,141,93,83,208,197,140,207,184,177,14,158,60,19,166,140,255,0,7,10,106,170,136,211,51,134,120,68,140,52,84,59,40,159,85,7,24,57,123,81,47,173,137,39,171,137,13,99,42,190,70,115,230,0,92,193,75,95,101,149,125,124,3,143,184,185,86,189,179,20,217,88,170,209,15,175,55,31,82,219,26,97,22,81,158,241,172,140,28,137,42,53,140,77,112,49,175,176,239,171,114,124,217,82,11,186,169,101,234,46,36,137,154,98,198,73,57,165,34,172,58,237,84,234,236,126,152,40,57,177,149,11,38,53,49,89,242,138,74,183,76,78,141,225,243,68,42,119,182,60,97,242,167,91,145,104,226,241,212,218,248,96,94,101,61,57,127,86,81,168,237,73,169,9,27,204,33,81,134,184,188,35,255,0,85,137,35,73,175,209,72,250,101,251,58,157,150,158,173,39,134,210,86,36,16,107,111,32,254,146,86,81,169,45,61,107,107,159,12,178,174,131,2,215,141,137,150,174,18,94,28,87,94,230,232,118,83,133,250,180,205,147,192,65,164,50,94,114,191,50,87,101,48,226,31,18,86,80,209,149,249,142,111,166,48,189,72,8,15,120,251,114,36,48,238,207,159,230,213,27,39,238,89,218,53,88,196,145,85,56,135,238,127,39,17,87,163,89,60,111,197,149,78,79,223,15,204,194,72,77,168,79,24,156,171,24,104,215,19,167,62,102,38,102,202,177,14,167,137,210,185,240,117,110,231,137,25,14,1,228,147,48,146,228,59,42,215,50,202,202,250,14,209,249,113,174,25,174,103,130,20,231,203,136,37,210,77,73,59,195,153,75,106,125,55,185,136,240,226,237,98,170,171,185,206,173,20,90,226,123,70,106,175,82,137,136,42,142,126,66,242,174,125,163,235,101,212,240,170,217,38,149,24,124,197,79,192,86,171,182,6,169,44,62,71,242,162,171,103,176,126,1,50,92,201,224,39,186,138,12,111,117,74,197,148,185,164,146,50,39,47,173,131,57,152,138,37,19,73,51,17,21,204,3,50,72,211,43,9,50,219,137,46,109,60,8,196,202,34,242,121,172,24,27,95,54,109,10,159,92,64,57,121,132,166,152,107,26,215,253,85,29,121,20,141,154,190,229,108,7,144,96,230,236,94,146,103,246,255,0,197,45,173,187,25,120,74,169,35,50,41,89,202,169,137,38,186,18,146,66,249,36,230,42,208,200,99,19,56,85,139,225,196,250,73,76,202,127,241,152,40,101,81,87,168,110,253,133,193,153,245,80,83,225,196,146,76,219,85,181,140,196,76,72,140,96,255,0,209,98,142,204,194,160,179,108,244,220,55,15,140,131,48,119,43,100,96,241,165,98,138,216,230,53,223,178,114,216,252,158,9,99,60,6,142,101,168,60,48,164,5,229,128,218,25,178,141,9,107,26,89,64,252,66,95,32,73,31,154,121,185,252,139,84,89,44,114,166,64,184,141,47,255,0,127,79,30,111,145,127,212,84,118,65,28,150,117,13,75,204,129,249,222,19,42,212,150,246,190,90,19,113,174,229,110,222,18,149,80,195,140,121,164,74,100,233,224,12,249,68,168,42,159,143,137,54,218,150,105,153,248,142,97,135,108,204,217,81,65,212,152,223,137,40,146,247,227,226,88,192,96,4,78,111,249,212,25,114,40,178,99,152,222,77,222,86,37,6,181,24,137,152,168,9,246,160,206,240,135,254,116,27,224,62,79,105,80,182,22,69,67,43,41,53,82,88,67,101,228,88,192,159,145,152,87,195,85,3,106,243,4,74,105,147,207,6,203,10,171,123,9,29,78,147,0,196,247,86,217,252,160,122,95,73,36,146,88,155,154,49,18,170,132,152,28,240,208,31,26,118,236,69,255,0,90,168,170,212,155,97,225,151,214,181,92,64,196,245,57,36,36,90,50,200,175,200,188,52,152,150,67,204,28,105,44,201,144,96,145,249,113,137,43,167,12,177,121,242,241,160,238,244,171,45,137,150,92,162,45,107,215,2,59,105,127,127,64,137,63,20,105,171,89,196,92,168,202,175,137,12,191,234,148,185,125,151,195,72,165,57,48,207,34,219,73,161,167,82,31,48,167,228,72,177,203,230,119,91,165,166,62,231,100,121,152,78,238,85,156,96,176,125,41,53,110,76,9,142,241,226,26,214,83,142,193,230,121,18,73,239,120,223,194,85,242,101,222,52,145,243,222,82,41,171,21,85,98,135,97,46,200,28,82,177,17,5,232,151,241,137,219,149,97,79,124,204,248,74,85,72,199,229,234,42,181,84,198,145,208,153,159,166,229,205,103,42,154,159,164,165,198,243,226,227,93,61,145,136,181,73,173,121,0,244,202,170,66,73,159,67,152,64,8,227,119,33,230,106,161,198,151,180,9,85,45,221,38,63,51,5,73,204,209,249,73,187,197,200,134,143,87,226,52,115,105,222,204,24,205,72,124,125,169,229,61,145,200,166,99,105,227,228,234,85,85,80,6,49,163,102,133,91,168,87,42,2,194,16,107,211,2,2,1,225,41,80,204,55,252,60,56,151,200,213,79,41,243,75,47,26,9,87,203,184,84,96,178,51,59,83,93,224,252,56,145,144,224,83,96,230,200,151,79,8,196,71,226,234,246,212,230,97,99,236,250,228,11,51,147,153,77,207,120,242,42,22,51,47,22,85,51,107,0,226,59,204,178,62,35,53,80,77,61,153,84,213,148,3,145,234,150,75,222,180,67,140,57,39,204,100,87,33,149,153,20,141,164,153,168,233,44,186,136,88,222,107,176,213,106,17,205,3,51,118,36,94,0,201,132,34,78,106,160,48,92,202,202,180,50,73,183,121,104,108,153,91,6,79,54,34,9,41,178,178,5,104,21,12,198,16,140,126,21,25,101,73,101,36,252,189,105,24,200,127,228,57,161,190,151,55,204,56,184,211,41,143,63,114,10,134,144,241,147,163,51,242,36,97,247,22,199,202,219,95,104,200,139,45,67,6,51,59,70,150,152,57,6,167,102,105,233,101,247,84,242,42,180,102,200,172,134,104,150,224,204,18,162,216,246,70,226,83,52,145,165,214,131,10,114,195,16,137,201,183,33,150,255,0,232,137,120,50,127,58,28,49,143,244,150,211,70,151,236,166,171,11,136,121,164,240,127,230,161,181,37,148,225,19,8,149,108,108,229,103,40,144,86,186,109,243,153,196,155,108,158,226,161,198,111,173,109,69,204,170,52,246,173,56,226,253,196,117,174,137,156,95,105,69,218,192,177,164,126,80,139,253,125,105,90,22,58,35,235,21,241,58,13,86,176,177,221,243,11,141,92,211,218,238,87,48,210,182,163,156,63,155,139,139,242,42,160,201,216,147,137,73,150,133,183,21,241,58,15,147,210,235,39,144,131,65,86,220,14,75,57,83,23,188,4,26,69,33,36,122,32,135,112,69,43,172,46,223,24,120,190,170,176,158,17,164,54,176,1,39,184,89,83,176,177,178,163,95,177,0,22,78,200,249,97,200,154,122,241,200,60,50,213,14,192,3,103,8,148,181,172,51,249,245,34,181,92,7,252,141,230,203,64,55,191,41,222,168,116,246,158,28,151,230,55,18,202,135,79,111,185,149,212,58,18,70,26,148,107,150,99,52,212,81,104,106,135,25,157,171,68,250,112,20,29,165,84,172,128,196,21,148,60,67,93,149,83,151,125,200,137,48,255,0,199,202,68,158,72,78,37,79,48,63,157,98,202,220,140,205,137,38,218,157,11,51,8,105,244,244,185,167,204,92,152,213,220,56,27,32,49,107,161,120,198,124,38,84,102,141,249,19,173,68,154,71,255,0,162,122,101,151,252,35,13,249,146,191,91,25,125,212,194,226,169,243,88,240,169,22,80,158,9,240,203,148,149,163,22,54,81,243,231,241,175,85,93,156,103,230,88,134,183,242,112,149,49,129,84,1,246,172,219,44,179,42,22,16,236,135,38,34,159,187,120,209,33,102,53,155,225,196,155,220,85,54,51,27,92,83,78,22,21,29,101,2,14,15,184,138,100,8,144,122,138,180,79,134,121,204,225,42,35,99,36,85,124,197,12,140,207,206,149,217,67,126,118,24,63,242,42,16,233,233,222,233,70,180,79,211,115,177,254,169,89,184,144,102,84,212,87,0,196,23,113,83,143,200,70,36,91,3,198,127,106,103,13,228,72,87,154,136,181,12,51,140,121,66,44,169,52,9,47,130,252,178,226,171,231,198,97,59,150,44,173,130,78,232,163,76,170,164,183,25,4,208,53,81,10,118,97,22,37,109,3,80,142,72,18,70,82,65,33,63,74,49,35,195,67,92,46,169,68,18,106,149,221,87,25,120,110,122,86,167,192,252,235,112,94,56,222,234,45,143,97,24,154,196,36,140,67,62,54,33,164,50,76,194,19,18,173,181,9,48,61,65,204,9,5,59,54,85,54,97,161,83,25,52,32,146,252,200,119,178,92,30,16,148,137,244,57,32,35,19,184,116,149,178,124,51,33,85,75,180,140,188,137,120,20,242,236,185,101,151,141,80,178,180,17,135,212,52,236,52,145,35,15,136,164,95,94,22,99,85,178,161,202,204,206,70,92,60,229,27,2,33,40,157,67,166,231,89,1,225,20,82,21,117,105,129,31,130,18,51,8,39,230,67,81,212,88,217,209,177,56,119,226,220,94,238,36,69,110,173,4,151,164,50,66,14,147,32,141,12,99,253,39,18,174,67,226,117,8,19,32,151,181,99,113,67,4,128,202,17,101,34,136,164,201,24,28,221,138,170,182,224,130,240,9,74,181,100,97,26,63,212,128,212,148,236,156,247,229,139,136,130,251,74,18,77,108,161,78,234,95,164,230,62,186,220,24,182,10,50,227,65,229,59,203,17,83,152,150,161,63,163,232,107,103,61,155,185,227,201,244,215,75,128,24,48,89,180,55,90,227,146,116,28,225,78,124,177,92,201,17,21,125,59,45,99,1,129,151,63,114,176,222,195,187,184,204,23,153,98,36,53,87,199,243,120,74,94,65,42,72,209,143,37,43,181,209,252,236,151,212,68,12,15,107,90,13,73,5,241,13,143,26,157,101,37,29,105,49,98,228,84,166,135,58,20,76,216,148,227,224,75,183,126,92,184,144,194,169,242,48,125,54,115,61,209,167,156,18,124,13,198,135,141,73,46,79,15,186,190,250,81,234,101,124,217,114,169,50,148,81,136,125,70,15,81,120,211,200,118,179,177,252,217,82,29,206,228,120,68,183,195,140,120,223,171,42,90,155,96,219,231,238,124,12,18,229,74,33,234,113,214,203,96,189,196,242,101,107,36,197,205,18,82,231,26,206,158,116,96,110,197,147,32,208,202,213,41,27,45,142,141,169,238,231,73,173,205,19,179,195,141,70,250,221,168,129,154,92,161,254,218,121,160,237,125,74,185,129,150,46,79,4,202,227,67,69,157,243,125,73,163,82,109,39,137,35,14,182,46,160,102,236,194,30,68,178,203,77,158,49,248,147,230,64,157,81,47,15,182,155,73,193,38,47,220,78,202,166,44,140,135,57,53,105,196,79,117,92,213,63,108,14,98,172,107,97,128,172,126,84,124,56,108,130,254,97,101,26,85,85,53,164,103,52,189,135,27,243,11,173,51,135,91,91,100,14,82,255,0,26,223,38,102,228,24,69,20,98,67,134,182,212,191,164,16,213,4,0,53,35,32,159,40,120,134,182,192,48,4,254,98,166,70,170,181,193,243,113,82,144,213,99,39,42,80,61,168,77,56,149,175,53,76,82,21,115,72,219,226,74,249,177,19,34,238,85,182,160,140,54,68,227,16,214,139,45,61,166,109,223,152,197,24,137,246,148,218,53,127,146,177,204,201,240,79,105,134,78,36,78,108,120,211,199,237,49,253,197,63,39,77,218,193,62,42,153,249,70,135,153,85,121,143,41,101,98,196,138,153,232,80,230,199,202,182,50,227,141,115,169,154,134,116,98,98,17,114,147,233,162,99,76,212,18,120,101,192,36,108,169,21,152,163,70,165,172,153,236,40,223,136,185,82,176,201,57,126,162,83,14,5,149,69,147,37,135,150,49,123,21,41,178,19,192,162,139,198,170,164,152,1,144,247,196,196,166,117,62,149,181,130,118,75,137,202,63,112,106,227,96,15,6,75,228,18,210,253,73,77,25,251,77,214,82,33,187,87,48,86,107,98,71,214,249,151,218,228,18,164,173,187,156,33,225,52,85,180,208,255,0,187,136,36,181,147,14,35,243,9,115,214,133,109,114,174,182,236,19,184,140,92,72,246,26,15,159,41,84,107,24,121,207,126,211,139,238,37,179,224,106,49,31,40,101,15,26,124,140,172,103,85,153,50,14,199,104,28,105,23,132,28,124,169,29,85,219,252,48,153,30,240,130,203,221,196,170,172,196,170,164,173,244,145,142,87,202,23,17,22,248,214,83,135,19,54,92,168,93,79,163,245,4,103,238,226,23,40,145,250,111,104,86,98,182,82,174,69,153,150,161,148,250,132,114,73,132,202,206,30,208,160,97,184,210,104,208,41,199,250,72,168,43,44,145,153,194,85,78,4,121,176,210,238,182,12,158,161,40,217,58,120,16,79,154,39,18,101,166,238,231,22,91,195,44,68,198,171,205,2,170,200,29,92,138,170,215,81,89,105,169,41,1,153,71,203,41,46,190,170,4,148,240,212,132,141,210,44,168,121,33,102,208,159,81,2,28,248,218,123,232,172,107,97,158,49,240,203,18,165,134,242,121,241,9,16,104,19,164,243,109,81,81,236,196,205,172,48,14,91,12,28,153,85,69,84,153,214,76,96,130,34,44,24,109,179,217,234,53,120,149,12,107,86,66,103,12,84,181,26,204,31,91,15,31,135,212,79,30,109,176,212,105,172,165,73,38,96,151,18,212,201,151,158,127,170,202,149,152,21,74,247,220,99,233,18,32,51,207,36,121,165,137,43,173,100,185,61,162,70,73,48,199,238,161,77,106,132,73,170,163,182,31,52,172,68,74,231,176,21,12,196,34,241,165,114,76,50,147,183,149,45,216,90,249,243,23,40,214,217,141,219,81,187,228,130,79,238,38,116,230,150,94,28,68,83,129,249,19,141,90,214,218,176,111,97,141,141,45,140,101,253,6,81,180,149,204,238,216,163,16,254,234,30,126,134,178,173,230,227,40,190,210,110,253,90,15,14,18,160,191,28,193,19,240,151,26,44,160,177,202,36,141,112,122,223,56,133,200,33,162,102,70,245,118,102,9,70,84,212,218,159,74,201,31,245,97,15,26,17,247,122,47,166,142,80,242,125,60,168,86,83,90,54,250,17,48,36,140,204,88,151,207,68,97,7,153,50,97,129,36,232,211,7,19,19,238,17,163,19,33,141,139,204,56,150,12,135,136,253,168,171,89,132,31,54,44,169,92,105,140,154,255,0,164,149,152,165,71,60,130,68,110,94,81,161,194,241,139,184,171,233,166,12,188,49,22,26,111,194,15,15,186,181,108,217,255,0,162,222,200,7,140,60,178,214,38,146,207,101,56,134,248,204,2,250,99,0,94,234,17,143,7,154,244,152,121,121,144,6,169,250,134,47,134,30,76,137,116,55,228,230,76,66,200,185,49,20,67,76,61,40,2,34,13,196,91,248,110,37,151,52,180,202,171,76,68,23,23,106,37,158,2,88,190,236,113,186,82,180,134,44,108,227,55,232,106,220,25,140,92,74,110,101,9,32,147,136,164,198,154,63,83,228,26,66,109,84,121,39,218,24,75,44,174,50,198,200,25,3,37,105,50,132,169,239,156,233,35,202,25,89,70,147,198,141,185,98,40,48,37,198,39,111,26,13,25,50,52,172,12,226,88,111,206,46,27,1,44,89,60,131,247,82,219,35,16,136,5,83,27,91,128,19,132,66,82,211,234,165,78,150,194,251,105,227,216,60,104,39,204,198,144,99,193,128,8,204,73,230,49,240,101,188,200,231,220,51,233,47,5,140,156,78,100,224,184,5,214,221,156,131,77,24,99,201,246,146,182,6,36,100,116,105,132,240,226,235,65,141,153,140,159,8,221,162,26,22,28,150,103,205,136,101,90,44,158,73,60,89,84,220,198,92,84,61,134,203,148,104,182,166,42,169,120,103,128,164,97,98,8,98,91,166,48,5,137,151,23,34,143,135,168,70,80,51,151,145,60,173,178,36,208,97,247,4,141,193,26,18,43,82,86,203,43,222,17,40,8,193,124,43,207,184,186,237,196,55,147,207,139,145,115,109,73,167,173,99,31,212,3,0,156,75,143,172,70,116,195,79,93,15,67,161,153,83,90,54,190,154,157,118,134,202,36,154,222,222,79,5,140,251,44,76,92,99,79,107,50,110,246,155,172,68,93,174,144,53,86,85,204,52,185,67,200,167,209,245,95,144,180,249,208,222,171,165,252,118,239,246,38,54,75,32,61,41,211,198,178,173,156,248,134,47,26,121,250,105,120,80,230,170,157,159,52,69,219,93,78,85,147,192,170,170,140,50,243,39,236,128,200,220,193,83,116,143,120,135,202,170,67,124,1,143,17,132,159,114,132,54,89,205,54,65,28,232,47,9,68,165,97,133,149,167,197,139,141,83,62,202,41,8,148,90,201,136,50,113,35,114,227,44,116,54,152,48,113,230,16,150,166,5,158,15,226,75,99,76,28,159,60,69,64,207,147,42,15,234,229,113,162,198,237,141,60,55,60,33,91,31,90,193,3,49,138,164,63,18,74,140,79,148,42,194,101,149,205,147,49,110,146,216,109,176,169,51,241,31,132,185,81,181,86,178,242,102,137,43,18,153,12,57,98,237,46,85,185,145,165,144,152,130,160,203,145,213,184,181,44,153,173,134,87,225,49,71,145,101,49,224,154,204,194,92,170,126,137,214,34,148,251,17,117,249,171,253,42,99,227,96,101,246,38,133,159,203,66,93,66,197,93,26,45,69,247,122,110,113,71,154,32,137,145,99,72,195,194,253,95,98,232,111,146,113,3,171,141,76,92,124,203,215,67,84,231,86,97,180,107,40,56,62,226,34,27,229,118,196,42,128,147,39,108,76,37,46,37,148,13,67,98,35,241,74,227,82,102,99,161,97,90,150,246,178,114,143,230,203,200,160,103,213,74,44,231,203,137,140,170,150,101,173,104,216,61,217,81,240,224,65,146,12,209,56,147,115,37,109,158,34,189,61,156,68,102,81,98,251,105,221,198,158,170,156,49,216,135,180,75,22,86,144,79,204,139,103,158,60,74,132,188,172,25,167,140,193,113,101,31,242,170,9,58,146,182,19,63,84,50,145,115,43,45,61,56,135,121,67,40,130,26,91,39,76,78,237,12,242,127,42,131,70,199,84,108,158,90,157,29,250,146,202,72,254,80,92,73,92,147,75,147,202,150,210,73,56,198,200,146,202,168,100,132,99,31,10,213,140,73,36,200,151,159,100,120,62,210,42,182,97,50,48,198,18,216,104,217,73,212,190,177,132,247,83,84,157,134,211,32,65,156,12,184,144,225,9,35,51,133,107,12,193,244,229,70,6,99,62,150,84,172,193,86,67,86,108,99,230,66,154,237,145,189,222,53,182,101,110,244,124,69,196,69,43,112,27,24,204,194,100,141,98,241,178,142,100,218,140,132,226,42,105,27,4,214,115,46,124,25,132,18,50,183,89,176,100,218,98,38,69,138,212,97,228,142,235,128,239,82,85,30,20,71,154,34,144,121,182,192,202,105,74,230,77,169,36,196,230,92,175,94,6,85,144,223,18,32,137,252,75,100,107,139,211,174,85,115,120,117,59,6,117,87,85,124,9,195,225,42,228,181,180,151,248,240,150,42,170,211,212,150,181,15,249,177,41,70,178,249,232,95,168,104,188,53,58,124,59,80,11,221,84,33,218,73,6,85,205,102,67,33,0,195,101,78,41,239,129,27,192,38,148,175,106,28,140,183,44,25,51,98,254,174,36,5,173,61,85,216,50,132,88,136,183,239,224,201,27,48,160,89,168,98,8,248,132,84,214,39,183,250,137,163,24,245,167,218,75,42,123,15,33,57,145,22,181,81,46,193,187,15,96,146,57,151,4,168,226,196,181,149,70,86,184,234,100,108,131,82,87,119,123,30,44,72,224,223,75,83,22,179,224,201,151,152,197,80,102,43,28,121,100,100,104,103,154,49,148,34,196,141,173,135,139,187,177,97,26,200,114,70,192,229,196,52,242,29,105,7,205,218,169,27,9,37,141,140,11,202,197,185,144,15,238,166,213,175,138,70,114,246,9,111,146,197,101,99,152,139,181,181,217,31,22,37,156,105,240,100,248,114,160,181,132,103,238,217,137,103,79,166,25,52,28,178,177,44,202,197,235,165,71,33,134,194,39,112,194,49,177,136,120,21,172,173,6,211,46,69,181,243,217,236,161,152,69,91,142,97,189,158,105,161,185,1,196,37,18,243,74,246,144,178,111,173,99,12,159,52,65,46,102,177,209,183,160,85,196,198,14,94,21,131,24,201,44,81,225,184,124,217,223,54,172,233,204,2,36,141,135,158,58,41,241,240,248,222,28,74,86,102,146,60,99,188,193,23,106,235,1,167,25,65,153,10,106,167,145,117,173,78,27,177,196,236,170,183,60,38,94,173,199,24,152,74,85,212,174,52,121,36,129,229,8,185,20,168,116,168,60,249,69,200,177,163,82,171,54,33,85,79,25,122,85,68,58,214,23,185,40,170,167,216,157,58,52,145,198,103,50,94,2,214,224,150,85,160,23,48,86,21,181,85,197,230,150,81,173,102,158,50,177,11,225,199,242,137,172,206,110,221,62,74,134,63,76,141,252,37,147,27,249,86,137,240,34,73,234,149,149,42,167,135,44,143,205,44,92,105,247,128,50,113,21,96,50,255,0,68,129,211,199,27,243,101,254,53,181,240,222,84,241,140,31,213,66,155,24,249,150,51,2,171,56,168,218,108,114,71,243,98,202,147,154,144,245,167,249,78,181,78,203,190,76,34,67,76,153,182,35,50,139,181,109,148,101,184,143,52,239,60,56,150,247,192,60,208,114,137,63,100,97,206,27,12,156,214,189,145,135,136,162,26,162,212,148,140,199,27,181,173,149,9,239,49,114,9,5,91,170,137,147,104,186,150,176,52,25,160,32,177,13,113,107,141,31,99,186,121,171,138,134,143,245,43,28,159,177,101,26,238,196,95,241,246,241,167,144,53,12,82,189,158,209,23,12,178,211,26,224,96,121,131,63,23,242,169,10,221,73,174,41,45,127,168,10,73,71,245,23,4,204,232,222,218,158,143,79,10,74,186,229,161,251,14,53,240,196,206,34,162,100,223,12,128,234,92,35,77,252,75,97,8,48,203,226,34,232,112,238,217,36,108,48,147,71,37,200,205,211,208,101,182,121,15,152,41,160,94,200,221,201,47,175,0,75,68,155,39,201,103,8,184,215,69,142,108,135,146,110,6,46,164,23,226,162,100,225,42,10,52,144,22,35,249,121,23,40,215,146,117,24,237,64,42,156,152,202,254,68,140,165,225,101,102,175,115,173,92,106,67,217,68,218,21,71,254,33,37,73,30,159,105,234,169,68,173,6,98,229,39,130,209,113,161,143,100,141,134,19,242,35,177,53,125,172,37,217,3,13,119,98,115,161,174,37,148,27,75,15,212,175,145,180,48,42,0,243,37,115,44,129,80,76,217,113,39,219,162,230,106,204,175,138,104,116,99,7,32,253,196,56,89,201,132,168,29,49,241,10,9,24,193,25,88,25,149,83,88,194,136,162,200,177,89,73,53,147,224,95,176,157,143,44,68,43,217,56,175,197,45,81,198,134,113,179,132,171,111,134,94,212,196,172,77,50,2,246,192,18,94,204,162,196,158,76,134,113,115,98,227,64,27,38,62,36,246,52,162,128,253,136,62,80,168,107,40,196,178,229,47,98,145,13,172,234,217,125,164,199,244,213,39,170,228,30,100,187,128,209,80,87,39,116,62,148,173,254,165,39,134,89,85,27,216,66,33,222,22,35,16,86,96,88,112,8,38,97,68,73,97,227,15,137,25,14,28,175,101,49,147,3,143,153,110,38,89,172,67,79,147,99,36,111,196,44,169,69,60,155,136,210,223,148,75,161,50,24,5,197,137,38,178,211,196,243,221,137,69,149,75,175,81,141,59,26,94,105,115,189,172,72,184,208,15,225,153,101,27,252,28,203,123,36,227,78,181,39,109,77,193,158,120,221,201,152,103,196,154,206,164,145,239,97,58,144,239,207,24,153,86,14,213,127,246,21,113,73,16,188,184,146,232,112,216,39,226,18,204,214,175,146,60,57,80,129,245,88,210,191,74,76,107,108,102,222,62,225,87,116,143,40,56,68,144,192,164,148,51,179,54,65,43,168,111,28,150,117,44,13,73,147,237,45,37,106,8,153,26,116,30,162,229,26,214,207,49,19,54,37,240,214,82,233,37,225,151,202,52,217,147,1,100,5,182,54,172,7,38,24,44,162,125,197,15,38,168,240,101,188,60,138,242,24,118,200,131,109,100,246,173,196,219,50,18,85,85,185,73,155,42,232,148,50,120,241,98,202,163,102,122,108,19,240,149,106,124,249,208,136,194,196,47,26,86,247,31,111,119,145,111,113,85,144,155,179,9,75,92,64,4,32,62,90,97,27,226,23,6,208,194,228,240,72,53,12,194,78,3,240,149,37,153,193,97,163,8,153,168,73,159,8,85,109,108,195,148,25,140,185,100,63,49,217,115,23,253,107,165,192,51,11,21,137,84,180,213,78,35,19,79,219,115,45,172,212,49,36,179,139,177,34,184,9,8,62,212,182,4,50,70,126,99,21,109,76,141,150,165,163,36,206,35,59,72,183,48,50,138,206,101,133,12,198,20,108,15,26,98,105,35,250,168,196,147,51,88,5,129,56,210,91,237,79,233,188,88,137,145,58,124,156,124,162,90,167,198,137,110,14,94,196,202,47,6,204,155,135,125,58,111,108,92,73,187,252,228,129,45,125,108,232,196,249,65,101,78,96,100,240,229,22,36,84,55,27,192,26,49,143,27,181,122,96,71,100,196,97,152,201,41,91,216,122,210,102,246,215,44,138,201,192,235,86,87,92,253,192,223,67,145,8,253,49,23,34,178,173,147,22,115,59,86,231,192,1,25,212,175,28,183,208,228,100,100,98,76,44,28,97,226,89,214,214,156,167,204,170,35,105,138,161,243,27,33,72,179,217,128,99,226,18,163,84,197,102,0,159,78,125,175,50,131,52,243,136,248,118,164,226,251,75,170,134,99,196,62,110,84,29,149,148,76,24,67,20,98,70,46,106,179,167,34,50,5,244,172,120,177,42,56,114,103,73,30,17,69,202,129,252,60,57,39,221,229,84,149,191,44,179,208,102,108,73,219,32,222,65,249,176,192,38,53,133,62,176,178,201,139,106,173,230,89,100,6,34,149,33,100,104,185,58,148,218,163,195,38,181,203,65,213,85,221,108,238,41,125,137,137,171,98,19,167,34,71,90,198,12,233,254,240,113,134,133,106,9,36,106,252,68,22,80,241,169,11,42,119,205,58,176,178,153,144,137,52,198,19,218,84,89,1,99,161,182,182,170,81,65,136,60,184,150,201,140,60,31,213,139,18,251,73,60,113,143,136,197,84,114,88,201,192,91,101,113,90,232,223,193,45,86,173,137,147,14,85,76,23,130,75,50,133,70,218,208,131,180,34,196,65,47,80,217,78,130,76,50,212,178,66,248,58,151,38,140,50,123,73,116,152,100,26,42,53,147,10,54,45,175,152,2,173,220,33,178,214,39,38,79,219,45,30,171,56,131,69,106,22,3,24,241,11,145,43,141,147,26,90,221,139,226,137,236,104,245,34,103,194,101,178,76,102,73,89,154,0,242,102,196,182,248,126,69,90,208,147,72,190,34,80,211,144,111,205,186,70,189,132,23,180,136,123,241,47,111,201,225,135,254,244,129,144,191,194,81,61,164,108,105,47,23,180,181,73,159,182,102,99,47,70,213,64,147,195,198,129,178,29,179,252,8,89,150,67,16,240,175,111,247,35,226,75,36,195,33,15,153,2,173,124,132,179,230,78,221,246,161,166,6,92,149,69,233,164,47,180,179,100,108,124,56,134,168,170,43,77,250,146,91,3,42,58,27,233,117,172,194,84,70,207,222,73,110,41,229,20,153,132,178,65,163,146,252,138,135,217,110,122,84,237,245,148,232,49,94,97,20,138,110,29,197,149,108,172,38,86,65,11,44,129,245,114,164,85,87,44,210,109,28,242,54,182,184,36,188,66,18,186,211,118,178,138,118,102,247,86,147,105,136,34,127,48,145,1,96,227,61,106,195,95,144,147,172,89,184,232,92,178,72,202,4,92,102,110,88,165,3,107,141,111,125,243,241,172,18,183,208,97,60,35,19,214,200,210,96,255,0,236,81,169,249,51,31,39,221,75,100,201,156,38,113,45,86,97,90,21,251,44,228,176,101,233,18,10,96,94,86,36,148,55,103,233,151,216,168,153,37,133,85,86,34,240,208,66,104,25,72,138,141,84,143,146,31,120,75,71,169,109,187,68,178,195,173,156,218,26,65,136,153,132,155,179,32,198,130,135,107,19,26,201,246,64,41,56,74,164,204,163,172,111,228,20,105,231,24,208,178,102,30,72,249,151,188,30,85,159,130,13,106,161,61,60,47,200,134,100,98,21,57,152,28,169,91,222,200,196,78,78,218,154,77,85,59,233,36,211,33,203,17,21,11,228,144,157,37,94,103,129,123,144,50,217,73,156,36,240,229,88,249,226,98,161,153,0,4,234,72,44,131,182,2,42,58,177,156,107,92,73,228,55,238,82,26,218,115,145,153,140,156,179,105,4,121,178,162,162,200,202,225,82,107,109,125,145,47,67,178,60,103,225,50,248,205,85,4,172,197,238,41,251,35,28,135,205,255,0,20,172,52,118,242,47,55,140,146,196,182,99,8,94,228,158,170,213,226,26,50,102,161,120,216,133,21,151,245,22,204,129,19,218,18,90,192,188,100,226,76,224,24,22,71,229,148,143,219,2,49,56,85,84,155,88,85,14,49,60,249,68,69,156,201,44,27,22,251,185,231,193,194,164,161,204,181,154,124,38,88,106,175,144,250,183,80,237,143,137,63,101,172,169,63,218,241,164,208,233,1,225,152,194,79,179,68,140,14,165,140,161,184,182,199,67,219,159,248,253,37,166,54,65,61,252,75,22,79,1,19,24,111,4,158,149,138,12,166,108,98,98,22,51,26,5,239,198,190,6,200,100,247,80,204,42,199,136,100,192,143,193,32,53,147,196,244,234,75,216,65,246,164,166,129,185,243,75,204,162,181,6,48,239,135,143,148,170,115,83,223,30,49,55,98,234,90,38,51,101,245,16,18,100,142,104,30,19,9,35,70,197,85,150,214,17,27,92,130,73,57,74,158,83,220,50,79,135,42,230,183,26,86,80,206,66,196,84,26,73,143,32,48,251,139,99,178,114,30,106,58,226,117,160,176,100,3,56,150,108,54,36,154,168,199,140,60,70,69,76,121,49,241,42,28,245,24,155,149,153,68,84,162,76,204,68,205,149,13,14,100,178,17,225,68,204,128,242,1,33,182,25,85,93,176,172,237,91,39,190,12,145,242,169,24,204,244,210,34,100,220,13,45,134,219,91,7,254,65,45,65,152,49,157,44,12,205,203,214,19,204,63,15,164,183,32,196,186,129,113,19,195,181,20,251,88,130,92,129,150,178,227,31,220,84,240,39,238,70,206,84,141,27,57,85,88,202,191,91,97,15,196,36,237,140,97,124,20,111,158,38,102,8,145,16,238,44,74,76,69,66,171,32,72,170,234,80,79,124,65,179,153,38,100,250,172,248,130,81,173,87,112,207,101,5,226,17,121,23,53,178,141,121,72,124,198,200,183,187,19,142,20,227,220,234,134,153,20,96,253,82,251,91,100,2,19,132,170,51,79,92,2,200,120,140,154,178,120,33,17,61,141,219,94,37,163,12,197,170,72,127,35,204,33,41,224,221,128,172,237,70,192,212,60,152,81,184,46,200,60,251,38,70,238,18,26,182,200,132,151,246,144,250,192,57,88,9,97,255,0,157,5,91,36,113,189,213,58,177,92,106,116,22,70,4,145,243,44,246,113,5,237,36,209,174,56,63,242,75,167,234,124,71,194,98,173,105,24,146,244,183,111,114,171,140,126,234,30,120,114,179,181,33,141,112,201,62,234,100,19,48,190,234,197,102,40,221,58,33,63,62,132,4,35,205,137,7,232,32,255,0,216,170,250,29,107,8,152,178,168,30,29,75,161,89,106,113,201,107,28,216,52,224,25,58,147,144,195,103,135,16,147,249,250,121,132,233,89,50,144,131,103,55,18,192,220,254,147,251,51,253,20,142,201,132,93,5,129,24,210,153,148,227,146,133,11,49,201,230,4,249,209,181,65,178,200,206,85,110,109,36,50,45,144,244,216,227,39,170,155,190,44,216,78,146,14,172,170,83,82,105,231,145,143,10,234,108,140,79,12,40,89,148,227,147,218,183,18,107,35,35,28,107,79,64,60,110,213,113,73,112,200,222,2,50,98,109,55,23,218,74,102,105,91,34,31,136,92,105,54,206,149,145,95,145,90,199,130,75,59,87,198,60,30,29,67,42,215,73,12,144,128,192,148,75,124,200,7,207,152,60,74,139,98,50,42,19,55,122,121,229,126,104,156,68,82,179,35,90,149,143,22,37,213,195,15,39,104,151,223,65,137,147,152,72,106,138,173,67,132,201,173,181,173,243,177,54,60,98,77,107,110,15,36,28,66,93,131,82,105,141,63,38,168,226,8,135,254,5,204,169,41,7,26,87,219,243,92,189,150,216,157,144,205,186,185,104,59,161,135,47,242,24,162,84,97,153,182,35,23,208,135,24,216,180,207,9,48,113,43,53,106,73,100,214,229,48,77,144,25,82,59,86,12,132,82,225,181,188,140,76,94,210,161,140,247,149,156,202,5,25,21,50,5,12,7,143,171,254,9,140,6,90,148,255,0,109,55,128,241,147,167,26,121,26,27,60,58,149,123,41,61,231,95,131,84,56,223,147,255,0,37,181,225,25,89,135,18,99,27,192,126,210,218,96,140,171,49,36,246,127,130,22,202,159,25,51,98,72,108,158,65,129,116,185,140,126,55,255,0,239,10,26,250,27,255,0,239,88,11,35,88,73,14,203,235,34,153,100,1,61,35,146,109,177,250,150,137,155,185,204,249,78,196,135,86,46,81,62,120,36,191,133,98,246,126,124,170,102,28,11,200,207,102,97,42,208,179,141,101,77,102,84,55,67,147,140,137,217,167,140,140,225,83,70,122,21,242,78,50,118,164,101,40,172,165,120,94,204,15,204,84,162,99,216,83,164,230,184,57,1,136,37,89,86,177,228,229,50,180,126,196,36,85,176,240,48,217,37,152,140,190,122,12,168,207,205,218,52,43,231,237,134,182,198,214,30,202,109,193,86,22,240,26,237,178,196,195,137,6,202,210,100,230,42,117,85,50,13,144,248,74,189,50,1,251,130,139,43,136,202,232,75,217,80,193,206,67,11,177,43,124,57,126,201,85,76,248,199,193,149,43,126,49,13,48,182,97,55,156,225,143,148,89,70,145,218,191,44,182,24,34,78,236,172,129,25,36,13,192,243,165,98,241,149,186,99,32,198,204,202,215,140,131,81,21,83,198,85,89,2,79,228,73,97,164,91,128,207,141,149,234,102,202,24,227,74,86,147,24,148,207,170,4,230,48,184,185,16,164,56,9,32,25,57,96,88,65,245,32,153,79,46,49,58,137,141,50,103,254,74,182,10,171,138,167,211,143,180,66,74,95,24,227,246,149,224,67,16,163,237,228,74,110,234,134,33,188,194,42,26,108,125,196,88,242,38,227,73,120,223,194,139,123,223,249,210,183,189,144,137,204,176,245,94,69,204,210,92,235,219,48,153,37,153,214,47,120,201,210,138,159,84,201,35,100,177,33,217,130,51,57,83,198,162,72,192,120,118,199,204,174,168,103,131,3,11,137,65,154,202,42,165,167,181,136,64,97,10,115,86,197,252,99,0,159,77,24,108,4,103,82,148,135,63,27,211,248,207,220,245,37,200,214,141,106,38,181,173,236,83,210,96,99,122,186,147,13,229,83,214,180,146,203,237,43,45,142,28,108,36,120,71,224,151,178,75,51,225,202,154,188,47,16,249,144,225,164,137,36,254,230,68,217,20,90,32,125,108,96,19,221,78,94,193,198,99,16,17,169,207,4,28,57,22,70,49,200,254,95,249,22,84,86,205,141,79,178,148,55,189,46,147,124,66,113,38,79,98,210,111,8,204,121,182,163,42,131,70,117,71,42,253,10,224,79,149,186,196,100,212,193,222,175,144,195,148,153,140,33,166,143,124,81,129,159,81,106,224,162,77,155,17,179,233,30,180,64,161,151,231,246,213,52,153,35,42,38,3,216,95,4,150,200,218,181,69,129,173,139,24,121,177,114,33,231,218,196,173,103,41,85,52,152,111,193,194,37,45,107,167,143,36,156,194,34,118,102,50,53,91,102,23,67,119,18,201,57,146,17,144,106,110,170,133,149,190,120,83,168,115,25,157,129,42,76,139,81,31,136,60,147,108,189,165,161,147,55,42,142,124,0,73,137,194,37,40,23,236,101,97,88,202,17,213,131,216,19,253,37,189,129,76,33,204,224,246,144,179,204,63,206,168,164,155,145,241,129,67,63,140,139,83,39,173,146,124,200,197,160,170,63,173,120,202,52,126,213,138,102,170,75,198,69,81,26,96,200,139,26,208,220,243,35,13,27,176,25,6,188,192,140,168,166,4,3,31,106,55,9,236,232,35,153,84,68,140,212,144,124,242,148,74,245,134,6,52,170,213,131,255,0,138,125,236,78,118,133,188,116,57,109,192,64,46,152,184,177,37,213,166,151,36,138,178,203,79,75,146,244,153,129,37,105,30,19,11,18,147,102,117,198,212,90,135,133,143,140,197,143,226,28,68,194,82,160,189,72,159,157,12,102,3,207,52,177,41,50,157,43,39,238,86,70,48,38,179,54,85,174,99,34,164,48,46,224,143,136,72,175,55,201,247,84,197,101,51,90,246,113,75,220,179,48,120,210,153,50,101,11,221,85,85,39,85,45,40,89,18,50,120,243,68,199,250,172,75,149,198,212,228,140,252,89,86,227,92,74,146,62,18,161,172,81,122,117,242,212,190,124,248,190,120,130,85,162,213,249,64,161,97,207,151,24,153,139,145,87,64,159,189,7,82,164,107,137,57,163,84,38,223,63,17,240,226,34,111,24,192,198,138,244,127,248,119,24,75,68,152,124,106,181,57,247,21,129,108,158,8,204,221,132,169,157,14,164,4,150,97,202,166,167,188,3,226,50,209,91,119,90,34,48,33,23,34,133,114,59,85,149,210,133,220,254,81,246,169,59,138,211,201,97,48,167,240,204,57,44,98,250,104,207,34,170,156,141,30,136,74,211,178,116,98,127,223,45,80,50,123,60,49,44,100,213,28,124,169,70,19,193,230,67,2,178,184,220,198,58,213,231,43,207,181,21,0,192,156,53,233,240,241,141,230,10,202,143,185,79,131,83,36,242,98,41,83,134,99,192,195,4,170,6,102,235,62,92,164,84,117,79,151,129,69,84,187,50,212,161,9,190,170,222,104,204,40,251,84,85,173,241,35,51,168,136,250,123,189,200,59,83,100,77,161,87,80,169,49,185,22,174,180,127,6,60,217,86,44,120,50,45,38,162,182,24,242,95,194,37,191,204,226,246,147,166,60,24,255,0,242,24,144,22,79,203,238,173,196,213,118,183,177,182,25,152,86,44,166,27,31,74,81,13,228,206,254,85,186,99,207,225,194,176,108,108,109,101,135,213,42,218,27,182,9,253,170,120,47,38,78,101,166,96,72,82,51,10,218,143,98,219,212,128,65,169,43,182,100,243,194,143,129,25,248,23,141,25,43,88,74,162,48,150,168,39,17,24,171,107,100,146,50,14,28,62,68,105,163,19,26,209,183,20,50,77,198,46,161,45,65,159,149,6,247,147,31,82,11,230,134,127,182,146,163,171,41,81,182,1,89,212,181,76,134,204,8,120,118,95,145,22,249,156,106,138,196,38,141,185,159,150,108,152,76,124,41,100,51,30,49,62,109,0,29,73,99,36,252,209,72,33,170,40,97,4,145,243,46,210,44,180,62,135,82,86,251,200,166,89,100,230,136,85,35,169,2,10,210,115,8,152,214,138,64,146,75,243,68,41,23,59,72,214,169,101,69,173,206,161,67,118,124,248,85,172,6,30,201,157,162,92,226,158,182,116,99,178,95,182,170,25,36,145,137,148,37,34,178,216,131,45,198,51,41,43,163,19,230,197,200,165,108,159,22,12,183,154,33,120,213,15,170,250,183,9,148,166,161,211,210,199,205,19,38,37,67,85,84,221,27,91,83,137,248,75,43,145,82,195,184,170,178,103,106,230,207,167,130,49,229,52,84,185,147,49,159,21,112,136,37,205,37,208,178,172,76,119,104,26,120,23,96,120,66,81,168,141,73,166,229,210,74,120,113,113,166,122,27,80,203,23,134,236,188,139,160,221,178,13,252,30,161,228,87,142,75,41,200,202,200,255,0,195,134,62,237,245,4,229,201,141,43,181,212,32,182,62,33,21,80,235,109,55,59,3,197,94,44,178,125,181,197,35,83,234,234,157,71,187,182,128,65,36,145,88,232,142,135,95,167,140,113,118,170,248,27,66,51,148,170,54,30,167,97,34,48,91,2,101,240,76,66,103,144,124,188,72,81,74,22,70,30,126,34,172,39,134,14,60,82,202,147,73,100,177,131,45,126,76,136,184,214,83,137,19,21,140,5,170,198,87,83,228,6,2,20,238,34,170,185,147,30,88,156,66,92,170,227,80,196,131,59,183,145,85,80,234,161,205,173,195,218,177,91,35,90,60,108,23,38,54,228,125,163,75,230,124,144,30,153,70,128,73,36,250,73,147,52,168,203,197,46,87,26,113,8,42,171,86,73,59,253,164,249,143,151,236,197,203,247,19,73,63,15,106,134,76,162,42,55,51,42,1,135,116,52,170,180,14,124,69,187,3,227,77,32,73,219,13,104,245,128,73,247,82,233,239,251,168,176,213,253,202,41,58,145,131,6,35,20,106,14,251,82,2,55,158,30,82,125,49,44,228,189,132,225,42,213,13,145,6,124,184,150,100,230,226,162,70,107,60,163,127,200,16,72,40,15,157,168,51,150,36,242,8,158,218,170,190,152,2,193,127,16,196,68,159,73,85,75,31,153,84,218,60,139,172,152,234,105,141,113,171,180,219,241,27,28,145,167,207,187,245,104,47,204,34,8,137,147,232,107,164,179,41,101,114,32,141,12,2,233,85,85,161,6,146,255,0,4,155,42,189,52,239,177,12,172,164,19,209,79,215,135,156,55,139,140,168,179,67,102,71,242,241,164,82,116,147,36,159,53,73,121,62,154,102,83,109,251,9,47,190,33,92,65,150,200,152,137,143,237,167,21,90,254,224,108,0,140,36,67,52,148,161,3,250,128,191,220,68,80,134,14,71,138,94,62,46,181,58,181,189,199,220,94,222,197,27,46,236,136,12,198,47,31,211,83,119,122,135,78,12,159,55,140,82,126,162,99,51,83,214,194,62,211,183,42,65,173,180,73,245,36,71,203,174,90,203,117,22,54,91,100,89,86,234,24,50,107,88,40,147,196,95,200,146,217,26,86,117,19,166,244,171,233,14,204,178,178,174,141,182,4,234,226,127,239,10,106,172,248,176,51,42,54,38,152,18,108,137,253,208,177,163,231,217,2,48,57,74,53,200,45,117,108,170,137,222,159,19,33,100,249,170,26,168,23,54,81,25,46,218,87,39,211,90,173,226,59,71,228,197,205,12,8,182,68,221,238,147,89,140,36,46,161,101,81,181,80,47,227,63,250,122,175,170,53,231,85,132,15,228,84,82,76,41,159,168,109,72,199,196,16,136,144,6,30,160,25,51,27,173,116,127,1,251,194,91,205,78,57,209,72,134,140,55,41,240,74,80,204,157,36,152,113,42,221,131,196,62,88,164,65,214,210,108,73,155,42,181,245,184,155,28,37,22,95,200,133,90,136,205,171,177,55,242,49,129,237,160,13,125,93,27,221,73,181,61,171,32,159,40,122,138,164,174,46,1,56,140,8,80,197,86,53,58,92,59,130,19,154,33,70,85,233,33,100,146,102,47,98,136,211,210,73,27,139,42,178,141,37,133,98,21,132,101,91,27,99,83,193,243,251,136,189,153,224,191,133,45,153,60,16,190,109,6,205,115,234,228,218,68,199,149,51,49,139,27,56,222,238,55,169,3,155,218,72,182,103,18,121,12,54,189,219,92,163,34,100,106,67,237,55,102,22,36,194,240,35,36,134,88,193,195,218,190,214,152,227,39,55,98,105,182,57,95,246,209,49,169,32,201,127,234,146,143,96,182,89,101,7,106,240,105,223,100,78,220,95,113,19,15,79,50,17,50,229,202,52,108,203,40,131,225,14,52,11,207,136,4,250,74,170,128,63,151,41,62,162,143,54,164,137,145,225,202,168,236,131,58,236,15,16,75,137,65,207,209,246,176,101,125,84,173,103,226,85,123,39,61,71,44,152,249,199,103,18,174,129,27,32,25,152,73,53,32,95,24,12,203,23,145,81,198,178,25,22,42,136,204,222,1,204,173,57,7,196,37,29,170,180,168,6,71,203,223,226,34,188,97,137,131,181,115,223,137,108,151,58,181,225,137,144,95,113,62,35,70,205,111,113,14,205,151,113,95,18,92,254,175,166,163,110,52,49,225,63,46,152,149,52,68,23,221,92,176,51,239,62,30,106,13,220,189,80,66,198,43,249,35,151,177,119,205,49,169,226,219,69,97,132,81,20,101,247,18,85,31,150,135,76,146,75,211,241,215,190,129,58,26,78,167,130,15,235,114,178,145,116,120,118,89,84,28,249,35,132,70,98,23,106,160,141,50,38,199,47,184,151,109,80,231,109,89,242,98,154,77,81,8,204,184,146,223,74,139,219,149,41,161,248,163,19,118,250,233,106,148,193,170,187,229,174,149,137,50,200,174,44,144,186,114,23,61,149,66,103,44,164,4,155,88,177,191,72,36,191,80,232,155,129,19,54,252,152,254,210,87,2,49,198,252,38,42,220,141,198,190,229,68,59,237,200,254,108,171,115,236,128,94,164,130,125,36,172,27,177,100,198,182,195,127,228,196,140,140,196,164,103,134,60,185,86,246,73,103,135,82,143,152,105,66,59,49,123,170,186,158,48,228,179,230,203,137,49,140,15,48,209,49,229,196,179,101,223,228,196,84,76,248,3,201,197,202,52,31,165,86,251,217,18,176,43,40,76,153,32,147,23,132,170,110,76,241,139,135,42,116,22,2,51,248,150,231,195,139,36,125,67,89,83,119,40,74,198,184,28,147,225,10,115,13,143,201,202,36,60,250,71,198,249,184,137,220,9,44,44,70,102,236,91,90,5,174,30,19,2,51,25,137,20,203,88,133,73,30,108,75,81,152,194,141,97,149,82,135,52,18,117,20,104,9,129,32,191,109,38,9,129,25,233,220,99,0,172,230,42,115,69,207,140,68,182,124,103,141,80,26,202,32,248,114,173,161,147,85,39,184,66,42,158,38,127,144,151,134,255,0,173,21,110,51,192,53,75,49,149,190,28,81,70,131,244,218,226,51,155,34,108,69,245,35,109,108,159,25,232,202,217,246,37,7,9,120,211,105,250,97,150,64,225,42,26,5,57,32,240,162,163,110,98,106,243,127,188,132,184,123,54,138,166,29,8,228,247,21,106,159,167,129,27,221,202,52,213,22,217,17,180,144,226,136,143,54,37,69,2,30,41,204,46,44,67,42,197,140,137,25,233,143,169,69,140,54,101,40,212,177,40,214,29,217,105,182,8,108,150,18,241,251,138,106,202,51,241,242,245,170,106,221,91,71,36,123,67,74,75,110,194,2,159,132,185,70,84,209,186,185,29,182,67,242,215,198,250,23,233,99,179,80,210,23,253,124,131,69,124,52,215,55,150,209,88,96,255,0,34,236,186,195,225,164,77,65,90,124,37,202,50,177,64,124,61,248,93,113,162,103,24,69,129,150,17,95,198,188,233,122,42,77,186,158,157,253,207,93,122,245,126,151,105,253,117,211,216,233,20,242,125,72,12,150,94,197,71,224,79,12,203,68,10,118,15,168,73,187,33,241,191,50,244,79,41,152,67,50,121,35,32,159,113,40,156,65,70,79,129,144,248,86,62,149,143,169,45,74,238,80,213,14,99,199,250,178,160,245,36,151,148,12,218,38,38,167,121,7,212,183,192,167,25,71,204,36,109,131,76,76,64,147,182,229,76,164,176,247,108,194,84,214,77,32,255,0,58,251,14,51,227,15,148,73,170,46,225,60,29,42,193,191,148,169,160,116,241,203,250,66,141,24,102,17,12,251,128,84,120,101,42,219,42,25,86,115,9,148,51,160,179,44,177,113,160,179,69,140,204,169,148,157,85,190,3,242,139,42,70,246,122,151,14,44,67,82,102,185,85,141,147,145,170,79,196,128,11,204,88,144,31,248,151,143,170,2,169,135,240,222,171,30,108,67,42,95,113,163,32,149,152,66,33,228,18,54,223,236,22,72,190,133,108,248,151,120,87,242,192,38,53,77,2,238,186,200,121,114,169,168,204,124,33,237,54,163,90,103,210,94,15,230,195,21,103,168,248,63,240,186,147,67,85,118,14,94,196,180,58,37,144,124,240,202,65,233,179,89,9,156,217,21,11,13,59,207,230,196,158,223,194,84,215,236,71,39,70,69,253,92,185,228,89,233,185,239,173,62,28,188,126,218,58,226,158,202,220,31,41,43,18,83,15,76,90,193,39,52,172,168,97,151,219,61,78,134,251,40,36,7,42,83,50,100,78,225,21,0,29,216,199,139,22,85,136,94,121,62,97,48,145,144,189,148,37,151,213,222,127,170,228,69,62,76,73,63,117,40,147,166,43,75,204,110,213,242,53,33,35,61,152,165,17,110,70,85,24,104,24,21,66,229,197,200,152,195,51,10,252,40,0,179,18,49,134,98,91,24,110,178,8,35,115,68,42,153,153,38,89,9,194,157,204,54,84,174,75,49,242,167,2,98,52,249,208,109,89,187,86,209,167,193,35,20,158,161,97,36,141,133,23,180,181,85,67,157,55,164,188,98,74,202,53,174,91,178,120,17,204,170,139,108,2,102,42,159,134,192,11,181,28,195,48,92,194,46,36,182,160,52,106,220,64,127,13,142,49,210,235,138,24,48,153,234,34,236,18,165,222,12,171,81,152,50,51,153,43,53,193,85,144,143,141,168,107,167,3,14,94,69,173,152,202,254,165,170,203,70,85,73,156,249,98,41,5,251,105,156,58,173,176,216,17,114,173,141,88,164,148,174,1,177,171,71,56,29,67,18,243,224,113,226,70,195,102,49,243,47,175,85,105,14,109,178,98,76,57,194,246,184,208,15,170,151,221,137,86,204,141,46,72,240,132,168,202,122,215,198,31,205,161,85,92,102,145,144,137,15,172,245,6,44,149,240,219,168,36,203,136,130,254,37,213,163,73,216,147,40,68,137,153,112,9,192,194,90,177,149,21,64,89,159,232,134,211,215,195,146,204,41,185,131,6,107,57,132,52,170,214,168,3,151,154,187,137,17,24,192,27,62,108,184,148,248,21,213,111,144,166,202,6,196,159,84,105,69,173,12,91,38,101,136,44,68,87,52,230,131,38,83,197,136,101,24,149,155,41,244,228,144,126,151,17,21,21,85,200,52,140,140,112,32,232,203,159,253,149,137,87,233,184,214,53,28,54,18,178,141,91,218,232,9,82,127,202,103,143,246,212,212,154,27,138,215,225,176,18,218,170,12,178,51,134,60,208,99,115,44,89,113,4,190,234,75,50,180,147,64,240,229,196,145,67,170,157,8,252,165,33,68,164,202,214,42,181,169,210,163,6,142,115,57,187,18,41,241,159,80,127,183,237,173,112,194,56,220,161,78,24,96,78,6,18,149,53,137,87,80,70,48,242,71,153,43,152,22,70,247,83,119,191,19,49,41,93,66,99,248,61,43,48,241,216,38,53,195,60,249,165,13,3,125,107,22,115,49,4,171,152,221,190,200,82,248,103,147,246,211,109,61,26,212,158,6,150,92,170,55,111,163,169,163,84,210,221,205,16,253,127,213,73,197,242,222,107,161,192,221,8,108,40,81,117,181,80,75,7,238,162,89,27,23,8,147,44,42,138,74,78,169,159,95,97,149,110,161,156,62,210,170,136,23,204,147,194,101,207,153,13,241,137,218,153,70,159,182,238,83,171,33,85,100,127,131,163,5,153,25,196,84,150,101,38,34,101,227,65,213,106,70,100,194,182,223,106,170,216,192,226,236,78,178,28,237,211,181,177,3,152,241,198,237,81,250,134,248,130,103,10,213,101,168,95,37,232,168,204,170,146,14,98,140,95,186,170,185,141,85,132,105,164,181,61,84,230,12,50,196,49,17,95,67,141,167,203,205,136,139,128,95,4,130,243,53,72,186,211,45,43,241,70,214,183,194,37,180,94,53,38,145,161,97,255,0,25,122,141,46,186,255,0,209,218,230,70,36,158,24,130,196,52,59,244,172,24,67,204,105,228,200,163,100,252,99,170,16,59,99,100,73,13,241,44,150,71,253,82,223,200,80,94,129,244,82,202,102,120,39,225,46,85,160,210,95,37,137,40,109,119,35,237,76,161,179,34,117,38,216,25,178,26,245,144,120,211,102,85,16,163,250,72,41,244,239,141,203,186,202,169,82,91,153,0,67,190,36,31,105,57,15,172,89,3,119,18,47,26,159,152,241,227,84,26,122,73,227,1,152,122,214,170,131,54,32,115,41,39,77,30,25,98,196,145,198,161,181,164,148,253,216,178,198,250,139,165,188,36,156,62,164,44,154,217,195,136,252,197,227,85,178,145,179,28,190,239,71,130,113,31,46,186,126,34,125,53,63,15,77,229,243,13,136,151,73,240,4,103,252,216,184,209,94,137,85,55,154,36,241,255,0,34,91,40,250,43,33,198,166,124,58,174,223,117,98,84,208,43,65,90,204,57,120,213,204,253,48,127,14,172,170,106,125,105,35,48,138,77,26,248,20,89,159,203,82,106,202,214,45,107,222,100,77,61,223,169,13,248,144,51,52,217,228,145,230,202,137,167,211,118,81,137,152,66,82,85,107,23,102,74,127,66,223,2,199,62,96,245,167,117,181,160,147,250,177,38,80,32,78,146,6,101,198,182,248,48,79,93,28,14,110,99,48,210,68,192,192,136,171,19,70,216,246,149,21,0,223,224,88,95,60,100,139,196,46,85,45,198,5,135,32,25,147,42,164,131,12,188,75,139,124,75,209,150,83,72,249,122,120,185,113,123,106,238,77,38,250,83,243,20,136,134,82,18,55,82,110,124,199,198,22,196,224,85,87,215,53,191,41,109,0,130,32,189,197,218,116,4,243,144,12,54,82,38,207,210,176,100,179,49,160,13,110,135,72,74,129,252,160,146,236,232,51,117,44,255,0,5,221,108,198,126,76,171,57,236,7,178,161,89,107,47,58,161,173,178,33,24,176,205,181,54,254,114,123,171,204,103,210,94,178,181,38,15,210,255,0,180,36,24,110,223,24,28,177,81,99,42,206,18,250,161,147,155,18,215,182,120,186,80,191,140,6,62,29,170,193,250,168,126,125,72,220,81,214,23,55,201,124,175,12,201,91,205,46,75,248,147,198,26,170,104,57,101,8,95,202,131,243,173,141,212,81,149,45,148,101,86,250,60,23,217,70,247,81,241,174,14,81,243,9,1,185,252,157,72,118,25,249,22,2,141,159,144,156,200,57,51,30,62,20,28,153,231,18,0,214,172,201,202,146,172,104,196,198,34,209,26,120,243,225,41,82,27,93,73,44,100,194,24,4,198,130,12,199,238,153,44,194,196,156,59,104,116,48,227,23,42,38,96,65,100,206,18,173,116,55,21,197,137,243,98,202,136,146,16,20,239,52,78,191,166,171,98,53,107,18,134,141,46,182,87,87,26,117,24,223,224,204,142,125,59,236,184,114,226,91,127,15,30,48,216,34,160,86,99,22,27,31,50,49,147,248,248,80,30,24,153,133,10,103,146,49,56,186,209,81,177,0,212,225,100,145,245,114,121,164,80,39,203,133,237,42,121,140,202,60,201,36,156,228,126,28,75,106,22,53,126,45,102,239,9,98,172,109,111,134,64,124,162,210,250,220,132,234,75,46,42,165,143,165,101,71,182,128,236,102,66,101,41,85,13,84,246,20,24,140,165,48,203,47,252,48,149,89,82,85,65,218,114,151,145,42,176,207,236,109,53,108,73,63,218,161,100,213,28,108,225,18,61,230,4,111,117,27,85,62,36,146,101,227,42,213,101,34,202,253,137,72,21,64,17,30,109,174,34,35,224,48,131,126,21,97,50,180,18,121,113,12,95,180,163,46,243,193,177,30,37,178,25,29,156,121,132,5,26,14,76,12,189,43,96,77,192,138,9,159,224,167,98,149,20,178,52,232,223,164,68,70,100,178,191,152,169,142,194,212,164,203,137,111,217,156,76,230,18,195,119,1,205,214,181,134,73,5,220,136,12,2,11,155,42,98,198,125,165,170,99,48,0,117,8,252,54,129,67,177,147,136,126,174,52,221,236,7,187,20,75,38,73,197,196,152,91,126,154,1,190,52,236,121,162,9,14,192,158,79,20,184,184,147,166,25,21,154,41,123,68,143,67,45,32,182,183,74,215,15,230,195,43,17,17,19,12,10,223,119,42,22,124,241,193,243,48,146,182,79,174,178,126,41,105,90,163,198,173,201,198,209,174,1,231,243,98,227,89,89,73,136,94,104,153,49,169,217,250,120,227,102,106,249,255,0,198,132,101,173,172,102,98,196,160,208,177,208,178,70,84,214,207,1,73,132,200,235,128,213,73,137,139,143,39,182,69,202,236,173,103,121,251,137,173,81,167,78,31,49,72,179,252,131,178,167,62,227,208,132,241,189,222,52,205,147,1,141,78,201,223,66,7,186,92,74,120,54,82,139,59,220,69,152,93,181,124,139,121,153,251,146,135,218,188,163,249,68,99,12,114,15,181,105,13,107,227,127,42,233,88,241,57,247,168,0,205,90,120,199,194,97,42,8,215,123,150,118,164,54,85,67,147,205,139,145,122,182,182,80,136,145,163,42,179,37,75,15,12,172,94,228,233,196,130,134,108,92,41,190,228,24,249,147,240,57,228,179,138,77,79,148,227,42,117,25,248,152,192,161,95,36,30,209,86,167,204,72,204,85,85,223,152,228,204,6,60,169,36,151,131,207,10,222,201,137,124,222,197,150,103,5,85,64,198,73,24,150,247,155,143,132,170,125,134,200,252,40,255,0,54,8,8,168,214,14,11,199,39,136,169,144,107,73,143,54,37,197,53,111,197,25,116,23,59,72,130,38,37,91,166,254,45,75,156,15,155,80,89,214,244,250,58,230,232,165,218,210,95,141,75,199,198,26,10,100,50,15,169,104,14,173,1,125,161,175,134,212,145,11,194,186,150,67,207,216,99,83,225,144,168,7,214,203,17,51,101,77,216,102,17,31,182,201,17,234,171,82,108,206,130,152,117,190,165,242,133,91,13,161,170,161,115,21,98,25,36,17,241,25,27,100,252,128,204,34,229,91,137,140,175,111,113,95,4,103,241,21,57,128,241,145,158,218,138,123,231,14,83,243,35,96,89,75,20,182,7,23,26,159,169,109,99,87,82,142,72,113,61,10,252,104,195,73,200,196,182,73,152,38,41,179,2,198,160,211,39,176,124,72,83,60,152,51,47,143,140,2,147,49,150,232,193,97,86,46,99,50,170,41,57,51,4,214,117,34,170,183,80,125,174,53,64,202,16,13,253,72,214,64,26,165,73,110,26,152,96,89,3,153,79,89,70,36,99,240,170,87,214,188,92,161,18,22,76,61,207,114,113,85,148,76,195,126,68,68,104,114,164,145,97,176,36,103,230,79,43,100,179,254,8,41,102,51,141,67,139,184,171,9,52,228,246,85,3,49,173,82,63,242,69,148,133,90,217,19,70,164,32,223,202,141,99,49,49,100,251,136,62,111,9,187,22,246,7,32,243,9,78,197,234,200,104,220,144,75,9,225,4,144,125,197,140,156,145,187,68,149,250,168,50,118,166,23,255,0,144,38,79,60,41,111,9,186,211,152,210,65,237,45,94,16,103,51,148,89,86,184,208,54,47,74,202,85,102,40,3,63,141,121,243,56,210,215,189,1,50,200,130,98,152,203,81,206,108,136,91,40,209,75,17,233,32,111,191,58,202,124,195,201,7,10,162,147,101,200,214,200,103,25,51,110,145,143,49,6,12,189,170,100,204,188,39,81,80,175,184,212,21,36,249,180,204,58,169,93,26,78,251,218,32,147,216,212,53,210,88,205,216,178,169,253,61,107,189,6,101,77,26,98,75,26,209,177,189,245,85,165,246,177,37,19,244,125,81,73,203,60,130,79,248,251,144,83,12,63,170,179,120,150,203,8,195,163,234,163,114,138,82,198,101,39,228,197,218,154,48,209,86,214,48,100,76,179,47,208,173,27,253,144,15,129,115,91,47,14,215,40,211,232,208,30,65,242,137,63,126,69,169,230,198,154,202,25,137,67,166,192,34,101,9,113,45,198,9,6,196,216,38,26,198,99,50,15,169,106,230,43,89,8,201,147,241,118,160,99,92,65,221,170,55,232,205,65,59,38,210,7,26,91,51,225,46,167,240,121,182,170,155,108,27,201,229,168,217,150,81,74,206,20,178,76,153,69,63,184,150,211,192,191,164,157,134,198,41,21,132,156,114,70,145,151,246,40,172,170,216,0,6,1,202,4,134,97,181,5,33,243,7,148,106,202,181,153,81,198,170,4,210,97,50,90,171,6,243,35,103,161,19,248,182,81,25,132,177,81,240,231,144,157,41,140,157,36,1,191,135,149,111,13,110,219,251,84,52,97,249,10,230,232,102,57,7,204,36,79,135,210,88,249,226,26,46,4,152,63,251,40,105,85,129,149,157,125,133,19,225,254,78,81,36,222,142,207,107,34,190,124,200,133,247,70,150,89,109,9,212,159,113,73,85,254,137,22,85,69,25,217,187,22,81,167,63,131,232,202,205,221,79,17,62,233,80,243,35,30,112,241,5,99,2,182,214,15,234,203,198,151,113,138,237,173,125,253,76,100,195,151,8,152,74,92,184,150,91,192,120,98,49,81,175,11,202,167,181,12,51,137,143,40,69,200,178,140,10,203,192,121,13,145,73,210,153,190,6,80,46,35,15,89,218,250,174,211,106,65,126,117,211,42,166,75,156,14,212,138,215,30,110,151,217,251,130,93,198,28,103,246,169,43,91,94,62,37,113,62,168,242,84,182,164,167,101,108,71,216,101,203,139,219,85,88,196,220,91,24,233,140,253,166,247,85,120,124,61,229,205,106,181,105,250,131,237,42,218,211,90,217,17,139,85,141,146,54,40,12,200,133,31,48,134,151,62,168,17,143,154,39,90,123,2,6,86,115,99,70,122,108,79,253,194,210,60,4,91,200,131,30,20,84,7,228,122,223,63,76,68,39,40,74,150,50,29,149,105,250,148,217,78,136,219,71,40,223,0,229,65,79,211,96,146,206,100,107,45,113,3,41,150,147,106,209,143,251,84,43,146,104,153,152,131,181,167,151,72,252,209,34,241,253,164,49,141,58,200,28,34,38,69,111,39,86,214,205,102,35,9,10,19,65,246,69,137,54,46,53,157,4,116,148,50,133,250,178,145,85,198,135,20,67,226,23,39,212,94,100,50,120,47,121,237,187,145,85,13,199,112,91,136,100,155,5,225,81,172,135,58,49,57,138,186,43,24,50,37,118,176,1,244,145,232,42,200,214,21,195,152,65,141,45,181,170,149,56,249,132,84,242,28,97,149,53,216,48,67,234,75,85,31,121,145,136,248,97,151,5,62,170,153,56,132,234,227,70,190,24,254,146,103,91,91,255,0,114,42,51,76,17,1,243,138,78,37,95,15,39,135,42,82,23,142,51,56,68,166,53,62,185,244,223,62,94,69,41,42,134,195,110,161,168,186,127,217,209,228,204,136,38,118,141,75,220,93,176,93,60,171,146,155,226,116,226,159,220,77,195,168,95,36,121,74,160,179,59,177,216,221,10,116,249,55,169,95,26,227,33,57,145,175,184,138,46,226,169,40,119,17,75,202,146,106,73,135,147,250,69,211,149,78,122,163,182,94,199,79,101,196,18,117,45,18,103,131,31,10,129,211,102,148,62,236,138,163,193,229,98,22,194,180,113,35,98,29,26,103,231,77,216,28,163,83,145,153,140,138,170,1,134,81,166,37,38,98,35,64,32,229,253,178,163,182,216,211,73,144,7,37,157,75,29,183,228,78,172,38,32,12,140,179,120,86,198,70,151,147,237,173,175,120,198,181,88,86,141,64,12,241,198,90,253,84,5,69,79,124,66,129,115,153,51,207,10,115,249,120,215,60,214,115,167,167,84,242,208,168,181,100,169,204,226,18,78,26,221,143,104,147,170,75,38,78,31,106,54,124,110,55,162,53,84,80,154,70,181,116,211,208,75,24,217,30,152,62,30,64,37,187,152,163,225,247,60,211,232,6,25,1,194,171,98,76,162,103,198,26,193,137,251,225,179,205,10,104,0,246,144,185,147,224,66,207,213,83,169,39,117,113,170,90,223,136,76,146,6,114,173,23,122,123,124,206,165,37,39,79,28,108,225,74,208,177,213,31,83,23,145,211,97,234,161,202,247,83,168,214,172,47,186,184,93,61,148,232,51,182,146,215,80,164,120,228,129,156,170,91,108,116,107,36,117,43,183,128,40,251,82,107,88,217,6,244,72,97,143,234,160,230,73,124,102,42,46,7,12,138,175,192,129,190,14,35,225,75,227,89,18,181,236,42,164,187,198,86,102,80,243,39,131,59,211,48,241,254,165,228,13,79,6,112,22,179,79,24,148,44,57,128,207,194,171,97,176,101,96,242,161,65,149,80,194,76,193,149,13,39,33,88,137,153,0,120,248,132,180,70,96,242,98,42,122,139,96,88,207,126,118,43,40,193,97,98,49,33,217,179,205,52,140,242,8,105,108,107,102,104,184,140,124,25,68,44,170,62,103,169,99,126,17,43,167,207,196,176,11,226,73,238,16,208,181,115,44,240,156,238,6,170,185,173,151,204,34,9,94,214,234,169,211,71,218,68,116,253,49,167,36,243,98,66,190,125,85,76,87,132,49,70,141,157,62,202,254,77,252,74,24,23,113,36,241,27,177,5,113,73,190,103,10,139,101,193,247,76,42,188,167,181,28,208,51,42,23,95,216,73,33,242,66,22,203,77,159,27,242,228,82,230,173,151,26,115,49,46,230,240,141,77,92,70,131,27,152,93,137,176,57,227,154,84,215,216,73,79,24,226,31,50,167,128,252,188,89,84,231,169,3,34,101,1,255,0,159,50,147,29,74,205,92,135,146,89,44,95,117,100,25,228,18,218,23,228,103,106,219,182,1,86,11,171,126,198,18,76,242,3,181,41,124,150,9,27,39,255,0,36,180,193,25,72,167,147,140,180,67,210,102,16,93,75,79,153,228,179,149,17,182,198,136,12,102,21,106,195,150,102,201,50,170,225,161,21,107,73,44,127,54,89,67,196,131,134,192,21,84,106,26,115,227,127,211,83,49,161,146,51,213,54,215,196,88,230,191,49,212,7,176,92,38,91,36,210,110,71,148,66,228,88,198,140,57,47,204,100,230,4,192,126,120,134,226,34,154,181,27,51,100,142,252,8,11,45,37,44,68,202,97,37,112,25,101,91,43,237,174,187,62,171,114,14,31,227,92,222,214,182,214,180,239,9,68,76,75,170,170,115,199,51,90,174,85,85,76,25,64,197,101,73,60,29,38,92,102,5,241,235,101,226,48,136,175,41,237,89,39,152,74,44,117,226,231,79,14,50,116,227,94,147,24,133,2,157,173,178,122,124,201,236,40,214,172,135,60,221,50,248,144,246,81,158,35,188,40,104,193,198,76,217,83,235,239,5,11,100,195,141,239,48,101,127,26,170,200,73,99,42,159,101,141,152,178,160,95,36,101,81,79,178,149,231,135,42,160,173,146,50,179,149,109,152,174,218,160,229,134,98,33,236,97,88,133,135,90,57,62,234,100,202,215,137,71,32,106,153,86,236,122,76,44,171,108,154,168,37,233,22,37,230,67,24,253,164,99,49,173,21,191,224,76,79,170,219,121,242,229,65,70,49,35,29,85,207,135,192,245,56,104,223,157,69,153,108,86,22,96,230,92,16,72,176,234,72,158,242,84,200,100,250,75,23,192,1,61,165,122,48,172,201,228,21,38,124,18,243,33,76,193,201,234,64,79,167,156,80,127,78,82,147,224,106,218,158,84,140,172,82,58,120,234,90,190,200,240,184,76,149,155,206,76,172,202,102,182,101,148,146,124,222,69,77,12,195,72,87,17,244,56,223,145,97,62,31,238,34,32,76,31,130,206,125,216,6,14,108,106,150,83,153,175,111,97,107,52,148,162,19,48,138,154,70,167,219,3,148,169,31,227,150,11,165,7,51,89,222,73,226,137,3,141,102,224,251,82,143,140,241,198,90,153,169,6,39,225,75,97,190,230,104,62,110,46,37,172,213,190,241,146,213,141,86,85,229,169,109,91,101,185,103,106,105,152,120,215,52,101,199,166,251,169,132,109,84,121,42,118,45,183,117,185,65,107,50,84,110,80,149,104,129,125,189,237,75,231,207,121,98,189,71,6,248,144,101,245,127,173,53,65,100,186,212,233,127,157,47,153,90,201,43,117,60,145,205,138,137,54,49,170,88,228,104,242,17,122,108,24,63,218,169,157,90,108,67,126,17,98,85,242,88,242,37,211,52,241,38,177,43,102,213,53,86,153,190,167,54,210,175,57,15,205,255,0,58,191,123,255,0,34,213,248,87,26,203,240,172,162,179,9,103,226,85,88,232,160,253,66,202,214,53,178,78,95,117,47,178,200,86,44,13,14,93,108,237,160,74,66,253,196,224,48,63,39,48,147,84,45,161,207,217,73,107,58,119,219,93,2,146,144,113,128,204,197,200,137,217,226,98,244,103,227,75,136,219,140,234,53,100,8,159,73,25,26,30,62,164,180,38,91,131,118,8,207,197,45,106,200,75,109,134,207,9,202,196,38,216,255,0,250,34,55,128,32,248,138,180,60,196,246,146,216,101,140,93,51,77,146,79,211,82,83,244,121,35,29,229,9,121,23,70,15,43,16,147,227,44,106,138,183,70,57,228,107,91,90,211,225,196,69,127,73,63,114,4,3,204,207,122,40,150,232,210,65,24,137,75,179,95,224,116,103,143,26,158,184,128,73,32,122,116,25,224,89,24,192,35,19,43,18,104,233,196,129,167,146,122,137,216,101,171,199,201,4,230,127,239,137,5,149,104,39,31,41,68,143,135,27,252,2,84,55,23,61,38,48,61,145,13,11,27,56,147,208,213,12,158,234,251,62,156,2,102,92,169,24,76,81,137,105,240,201,249,210,87,188,240,136,172,158,31,200,163,238,222,65,19,136,73,214,162,217,134,113,174,248,57,144,147,53,108,72,196,197,149,43,140,195,145,131,14,37,174,102,152,131,224,243,24,188,139,100,132,104,229,84,108,204,166,107,111,164,84,250,158,224,18,65,148,197,80,166,211,192,47,54,34,38,244,241,142,62,21,21,141,142,182,145,31,76,78,129,14,100,76,140,226,76,159,26,33,25,212,167,160,63,108,62,164,87,172,127,238,22,218,132,90,27,154,167,198,24,223,196,181,67,141,149,235,198,153,185,69,214,189,136,86,23,110,131,104,112,56,214,82,99,48,72,184,204,252,139,68,206,180,146,72,98,199,144,48,89,200,140,119,248,18,152,19,7,159,149,50,124,144,8,105,85,177,30,72,205,76,52,69,231,176,114,122,80,114,103,196,201,212,178,140,108,124,194,84,176,155,102,70,173,151,231,194,36,87,134,49,173,102,184,246,86,150,76,202,149,71,207,200,225,149,84,231,156,6,68,196,52,67,244,147,235,121,114,255,0,26,245,110,164,131,27,153,80,67,152,201,203,189,89,78,86,86,35,109,96,2,108,87,134,95,241,165,149,90,87,211,121,131,43,47,219,86,215,20,39,147,237,37,48,242,65,62,25,98,74,203,144,214,196,62,146,75,228,140,130,151,237,38,158,154,50,51,137,46,126,65,19,44,65,13,20,19,28,124,198,84,20,244,96,142,17,213,69,108,250,172,24,165,197,25,87,59,153,113,56,179,177,6,1,49,249,246,39,113,161,156,190,234,157,129,149,77,183,112,32,231,121,69,20,120,210,40,213,81,38,141,252,88,147,215,132,131,225,50,53,140,173,131,17,80,66,35,252,180,239,229,70,195,214,196,130,76,37,17,10,148,90,191,44,183,152,73,68,255,0,49,51,55,82,147,41,210,167,70,135,172,57,50,134,7,34,156,215,147,37,106,72,152,118,188,136,93,37,168,96,201,225,47,98,168,147,24,30,121,150,171,19,101,163,28,255,0,71,233,235,154,215,144,182,18,134,169,204,22,12,127,170,70,201,173,4,158,108,184,144,19,41,25,131,134,81,114,34,161,108,131,107,76,207,117,28,96,128,175,194,36,134,27,207,11,136,197,227,69,134,224,2,39,14,50,172,89,6,219,212,87,169,52,220,31,63,210,143,33,87,202,74,119,214,131,180,107,70,164,212,50,227,17,133,52,94,37,140,13,91,91,37,157,73,119,52,176,251,111,82,188,55,219,96,97,69,64,214,208,75,242,155,95,228,81,254,183,4,76,91,99,50,45,144,242,196,17,4,153,179,5,175,145,91,113,171,65,26,47,18,228,122,171,89,220,73,38,17,117,170,89,52,132,147,197,149,103,248,12,118,81,49,98,72,208,179,149,94,162,56,126,9,125,61,171,72,79,12,165,86,240,236,135,39,221,82,243,52,3,244,251,50,138,46,84,163,241,13,141,105,63,64,151,111,105,69,102,252,157,113,46,172,163,88,246,196,18,76,107,135,136,124,220,68,70,86,235,1,205,131,202,44,89,82,183,208,158,236,143,53,113,122,149,87,50,92,27,51,209,174,224,201,156,10,155,2,140,68,42,191,135,166,229,96,102,210,80,202,53,194,167,252,55,248,133,119,168,217,47,16,224,198,141,214,66,149,118,29,60,107,26,136,140,137,99,43,41,5,238,33,109,97,164,173,116,174,165,28,109,43,100,65,243,36,147,234,137,90,119,137,57,101,196,239,253,148,69,240,204,220,246,170,144,18,50,159,212,153,218,179,170,210,83,170,37,110,197,202,49,34,158,199,193,99,240,161,97,223,75,24,222,25,101,64,26,245,205,216,228,131,171,147,193,115,40,18,78,89,207,9,149,150,161,129,58,75,242,135,149,43,101,9,10,60,216,185,20,221,89,202,43,42,232,29,14,134,187,62,107,17,101,34,232,161,125,84,106,109,160,123,23,57,97,165,194,99,205,96,92,169,79,172,92,217,89,50,37,114,44,200,101,85,254,70,150,80,63,168,191,10,99,14,1,227,1,249,133,198,153,70,211,196,132,54,75,151,40,101,34,162,135,24,18,89,205,214,168,73,142,75,63,73,83,89,29,146,241,98,34,121,2,171,141,153,125,165,127,62,134,159,26,156,159,79,46,49,50,132,188,105,89,74,90,227,77,55,2,46,117,78,250,125,207,81,84,93,61,174,200,253,171,109,198,182,60,30,96,255,0,210,73,184,110,206,67,179,60,17,178,4,168,55,201,198,254,30,181,62,203,39,221,143,119,149,53,11,200,80,97,48,145,107,154,203,65,254,206,12,152,59,189,215,241,164,62,164,1,159,104,100,145,143,184,133,45,225,14,66,198,42,223,62,28,172,224,176,250,73,204,170,143,167,232,193,221,215,123,124,170,105,159,15,101,82,3,52,184,188,106,158,158,212,30,108,204,92,74,232,44,5,188,76,59,161,149,50,178,145,107,28,119,102,15,104,72,168,209,165,136,138,222,203,68,214,198,1,202,18,242,41,44,196,131,230,19,9,99,41,170,22,202,65,219,51,9,186,202,135,141,161,170,170,37,238,197,216,138,164,190,1,31,244,149,65,161,197,156,14,222,63,5,152,141,234,106,170,147,182,31,9,83,23,152,18,127,86,85,56,240,237,137,196,82,99,90,31,158,72,222,16,246,165,200,106,168,29,219,8,55,188,49,10,189,84,23,139,183,181,4,243,16,100,120,141,145,120,58,158,44,19,225,40,150,48,229,231,169,69,21,83,194,94,207,5,199,117,36,155,200,54,79,48,114,99,43,213,155,238,34,73,198,96,167,12,244,109,65,7,211,229,139,25,17,91,155,28,155,95,2,205,55,63,228,65,148,188,133,84,161,12,25,35,204,163,205,1,245,4,196,18,241,173,161,190,96,248,119,67,91,106,19,173,199,51,36,130,55,84,85,53,62,236,113,165,229,196,155,67,152,9,196,229,88,218,211,140,158,214,84,115,25,106,129,213,87,113,100,247,21,50,159,12,19,129,196,37,9,26,158,92,25,204,49,122,215,67,164,120,228,177,153,138,136,240,18,95,248,156,31,226,191,194,90,11,248,175,245,17,16,68,246,200,37,207,190,24,232,203,253,55,106,250,234,155,233,37,133,212,49,201,246,215,235,125,103,72,15,77,204,34,140,170,3,79,105,141,177,223,44,216,249,85,42,182,21,100,106,137,173,116,101,228,96,122,140,187,65,151,237,166,84,48,253,74,46,208,185,5,237,43,201,154,38,92,152,185,67,63,47,219,75,116,245,57,42,78,255,0,253,237,21,83,22,70,117,33,77,240,163,99,99,187,137,42,73,83,72,108,157,72,118,4,185,23,77,124,194,125,36,186,100,104,147,73,204,33,37,219,66,155,206,252,205,85,179,55,32,205,149,109,147,165,96,219,115,11,136,136,51,4,16,191,72,84,108,59,129,141,157,73,55,40,46,217,190,4,146,84,249,212,216,197,25,70,179,147,14,156,108,205,18,172,104,9,151,108,147,218,182,70,54,95,119,141,11,48,219,34,185,129,130,87,245,13,102,25,131,140,62,212,101,195,43,124,50,135,136,138,113,255,0,51,230,134,97,149,70,147,53,12,76,120,114,141,78,89,90,206,31,48,132,68,173,250,50,118,119,152,82,136,85,73,2,158,214,76,92,37,138,150,172,53,145,120,137,163,92,75,39,41,85,45,85,192,201,195,218,166,166,86,158,9,222,19,9,56,170,193,9,37,89,88,214,101,125,10,176,214,202,146,12,169,37,144,79,4,143,226,34,40,58,168,2,225,203,137,18,99,50,200,31,170,18,123,19,171,32,135,121,139,181,16,23,158,72,248,86,108,170,28,151,162,67,15,99,196,153,65,153,67,195,232,123,86,6,95,98,4,204,7,180,94,53,181,225,4,145,241,45,145,160,0,93,197,78,33,47,101,90,66,147,48,74,69,140,58,77,64,54,102,136,92,138,130,96,89,236,165,209,166,90,198,243,194,34,8,106,76,170,85,100,106,129,178,125,136,201,136,162,196,69,181,247,210,227,17,153,133,149,108,55,204,191,52,180,202,169,145,68,252,220,69,253,213,149,6,147,248,19,24,199,146,12,162,18,89,39,80,178,51,222,45,169,85,6,228,132,67,76,173,39,158,81,9,84,69,237,244,105,173,190,100,159,107,18,115,36,192,36,84,152,48,63,63,42,114,26,160,12,124,210,146,178,133,148,159,244,72,50,95,155,41,17,129,210,177,36,247,100,198,183,73,52,24,93,43,228,157,73,99,143,22,195,143,234,36,55,39,6,178,211,112,68,15,148,75,243,74,140,204,38,90,46,46,236,74,62,17,101,34,10,52,251,92,127,55,0,136,177,90,235,92,181,41,161,188,132,2,10,77,168,235,79,243,113,72,33,164,140,184,181,141,43,12,72,169,164,201,246,69,7,245,104,3,198,84,173,103,83,21,86,195,40,119,17,100,147,229,21,21,110,73,163,196,33,46,105,26,250,37,33,222,101,71,73,241,8,18,79,195,196,185,97,154,141,71,58,38,233,113,186,104,55,184,164,151,24,252,194,196,151,62,51,199,220,85,95,235,112,103,3,13,138,73,50,76,17,63,105,137,119,217,78,37,86,52,195,48,252,49,38,88,88,49,230,73,140,200,130,38,88,137,140,51,101,103,41,82,89,135,219,83,222,3,200,180,89,5,131,6,84,219,108,201,44,225,226,64,79,173,38,14,89,92,107,87,49,49,177,19,62,214,119,155,226,68,139,149,10,29,60,9,223,55,98,82,100,250,107,100,199,188,115,184,74,52,220,44,30,215,47,184,154,163,179,126,164,245,171,199,27,138,34,219,91,51,39,14,36,55,129,11,107,203,255,0,58,163,120,64,81,241,11,145,78,185,12,205,137,181,146,113,1,40,184,124,233,44,249,65,16,168,207,60,72,184,198,24,214,147,82,82,182,52,233,47,194,97,17,85,67,9,200,60,70,42,32,38,28,159,210,8,136,173,182,217,58,224,99,102,1,50,180,145,153,196,167,140,109,85,147,171,40,213,144,77,185,38,19,34,204,193,198,30,101,173,87,5,102,66,102,6,248,128,204,92,130,70,239,246,196,230,88,76,152,79,207,136,74,90,213,243,139,219,196,166,81,86,250,228,116,8,119,103,24,248,162,141,0,103,147,38,92,73,86,149,184,25,98,237,37,149,29,38,103,248,241,33,77,101,84,24,50,124,18,15,9,123,16,51,30,65,243,5,33,147,26,81,95,151,42,107,25,228,218,243,21,54,66,226,27,24,195,156,63,213,114,45,172,121,5,218,181,83,154,140,172,195,44,88,137,245,16,215,209,172,127,246,211,202,148,6,47,120,215,158,106,220,28,197,74,99,50,119,134,41,125,171,35,64,63,106,115,26,162,219,131,48,76,83,213,183,7,221,190,32,101,39,87,102,36,152,143,136,40,164,201,225,216,185,220,58,169,208,167,101,41,75,145,13,99,86,181,47,223,101,56,68,255,0,218,151,145,55,135,107,22,104,240,216,113,17,78,86,176,242,72,207,248,38,207,8,241,245,114,37,101,11,7,249,176,125,37,76,99,76,33,123,148,185,140,120,204,126,36,28,61,102,204,251,67,113,40,54,5,151,53,45,100,195,201,212,190,108,44,99,115,24,92,107,84,9,236,156,62,212,108,147,30,48,251,114,141,93,91,19,156,92,105,236,17,216,34,166,113,176,21,6,99,86,201,103,52,85,232,207,24,146,20,174,35,29,179,196,78,165,185,230,90,77,63,43,20,229,172,203,28,156,93,105,140,85,43,252,56,243,101,75,167,153,226,31,18,151,173,178,157,36,236,18,171,100,14,12,165,42,13,108,5,17,183,214,68,226,18,40,218,99,47,234,229,127,26,204,215,3,133,195,16,75,38,25,229,6,99,45,170,139,109,71,213,176,233,171,64,204,56,242,45,207,212,35,23,72,148,57,159,121,231,242,130,202,52,100,51,75,254,236,88,144,195,170,175,145,208,32,90,128,163,203,151,18,75,169,38,110,95,219,149,41,135,61,226,122,206,75,247,40,86,97,25,85,4,38,102,50,118,173,140,140,242,173,211,24,49,119,34,99,70,121,71,194,152,83,56,112,16,183,15,120,135,194,138,243,60,98,114,175,146,66,194,49,232,168,43,18,108,184,177,25,62,218,40,223,212,128,166,181,63,172,10,94,24,145,72,154,105,90,221,65,131,49,113,169,237,177,86,101,236,38,153,160,231,73,178,100,191,111,233,170,56,208,54,192,197,137,90,85,76,31,134,18,165,182,79,2,102,100,169,21,220,109,69,65,206,62,146,173,222,4,47,106,250,206,46,149,231,204,219,123,73,7,62,254,152,124,169,85,148,241,148,127,40,132,213,182,167,244,215,226,18,87,166,225,146,76,22,24,197,71,149,71,92,22,227,120,19,37,227,75,172,166,78,146,254,210,42,88,117,92,107,55,233,135,247,39,217,81,63,41,136,255,0,9,66,98,101,84,104,51,184,101,167,94,136,62,149,59,119,72,72,196,204,33,98,79,90,11,185,114,128,58,108,113,137,151,46,81,149,34,213,90,98,186,104,222,32,202,32,144,80,245,85,141,107,49,27,148,104,247,154,86,169,225,137,23,145,22,87,199,176,218,43,35,91,185,207,39,233,179,212,1,248,167,238,73,244,211,157,43,90,127,200,98,139,145,116,26,29,18,248,68,221,219,74,31,237,246,35,237,97,193,140,12,209,4,53,155,49,253,12,221,100,175,135,113,124,48,203,243,204,33,43,56,15,252,140,82,84,151,199,41,48,138,46,85,78,108,248,50,226,196,144,159,255,0,101,51,205,249,63,84,52,28,153,35,35,23,29,212,250,134,242,9,31,180,229,89,105,189,79,127,37,159,55,202,167,102,181,78,143,199,90,95,185,127,50,48,50,114,167,148,56,198,60,73,45,108,248,147,129,154,88,185,17,177,164,176,102,194,37,86,57,202,182,89,75,141,195,237,175,143,54,85,174,54,76,125,75,227,223,143,153,33,76,77,91,8,37,255,0,49,72,46,217,85,25,255,0,211,191,145,97,119,107,44,167,196,17,17,122,29,105,241,230,150,143,81,177,50,170,178,127,178,82,38,143,193,37,159,212,69,145,40,123,226,70,127,18,22,100,147,147,221,66,179,24,202,174,7,168,89,93,24,153,162,23,248,210,232,119,121,73,133,75,234,70,92,22,95,17,120,210,23,234,163,233,179,179,212,69,149,13,35,39,33,214,21,126,39,99,135,36,242,72,192,251,105,171,234,171,188,51,110,185,23,21,255,0,197,72,50,122,165,45,82,117,177,241,229,20,175,250,169,63,33,70,252,54,255,0,71,103,100,200,131,225,221,45,251,240,19,180,171,132,50,203,85,77,230,17,120,213,29,13,196,177,248,122,129,72,177,89,181,248,25,162,84,95,125,14,159,231,6,51,243,23,30,53,139,231,211,23,244,146,134,150,176,213,87,112,95,16,34,33,72,148,255,0,225,213,229,104,253,71,41,49,170,246,115,159,252,94,90,149,24,114,242,137,98,255,0,50,33,43,94,124,28,200,240,188,2,39,50,207,83,42,162,153,53,179,138,76,194,198,153,67,134,65,179,153,57,11,24,86,113,47,25,156,125,75,113,18,204,122,51,32,139,187,149,106,159,26,182,75,56,82,139,92,241,185,141,214,145,201,187,63,178,147,34,155,126,125,193,111,179,140,152,67,216,166,189,55,85,16,236,203,62,49,70,173,89,79,42,223,152,165,68,254,27,4,110,109,209,74,159,101,124,141,252,134,76,84,147,244,29,64,47,238,191,234,173,172,129,99,27,184,164,42,232,21,172,96,199,135,18,60,213,181,178,123,68,155,101,4,252,201,73,122,75,88,35,7,205,202,69,76,159,22,79,81,70,182,190,146,142,49,63,75,149,102,200,117,162,233,128,49,37,168,88,87,201,244,151,182,16,100,179,169,85,198,120,196,12,56,134,85,240,222,18,89,135,106,49,126,210,108,68,179,10,97,195,30,60,56,144,179,52,246,87,230,48,147,120,111,219,19,22,36,249,230,220,197,197,136,127,184,133,145,69,104,228,77,78,125,50,54,218,38,42,238,213,166,0,117,28,99,176,220,133,26,127,101,27,18,10,53,222,34,109,10,84,50,169,120,217,187,20,213,83,242,247,118,35,231,153,248,212,69,172,155,17,159,53,124,164,174,102,173,157,25,159,54,82,21,115,228,91,109,92,170,158,111,121,43,135,172,34,136,251,66,242,163,244,220,202,173,65,17,153,101,38,207,211,26,126,51,242,135,26,232,85,57,164,147,68,106,54,134,232,210,104,228,129,152,98,173,50,67,16,163,234,196,151,61,155,99,240,172,38,89,99,31,50,44,200,98,198,160,178,99,15,39,10,250,250,114,78,98,0,207,57,57,98,34,107,117,131,43,124,195,46,42,203,20,104,90,184,137,238,41,9,91,230,108,170,114,54,164,231,194,169,245,61,193,45,188,246,130,196,63,5,47,2,132,249,243,25,121,242,51,95,19,182,21,84,139,252,161,83,231,158,79,186,168,244,220,108,67,103,42,92,250,124,76,205,149,40,147,118,248,68,194,18,174,170,209,72,91,123,20,58,76,201,227,130,14,98,169,227,79,4,146,125,84,146,49,165,219,3,181,109,135,91,46,51,249,75,149,102,70,85,80,161,134,28,168,253,177,7,210,181,85,25,226,99,50,163,167,204,124,102,102,77,82,94,65,80,231,156,124,38,18,33,249,200,62,164,145,250,144,126,29,75,79,226,248,191,250,162,198,237,179,142,158,194,11,184,68,94,11,210,208,235,48,125,181,139,236,129,55,169,109,131,109,147,144,226,100,192,99,237,74,252,242,161,89,0,249,50,238,147,46,56,195,234,69,76,178,167,19,91,31,245,151,215,191,242,33,243,0,164,237,95,100,252,176,242,139,149,53,66,194,217,239,57,24,244,177,239,98,60,211,216,79,105,32,181,135,44,191,164,42,25,71,86,43,106,164,178,75,59,86,233,145,178,143,10,145,128,201,85,3,221,229,77,217,169,242,119,9,79,113,148,86,134,250,226,11,50,183,23,180,136,170,158,56,36,195,137,18,203,80,73,34,213,50,24,59,130,180,197,253,24,101,50,96,228,141,76,201,170,199,47,48,75,218,159,192,141,185,225,202,142,147,73,182,230,74,202,60,109,77,106,104,170,141,245,83,150,70,97,80,81,158,204,104,214,27,47,74,213,98,76,160,115,194,1,15,133,35,101,196,79,60,89,121,21,52,192,241,164,114,106,162,19,152,34,228,84,91,10,181,49,100,148,127,158,86,36,175,134,65,125,68,108,3,28,160,234,69,74,219,28,76,102,89,108,189,165,169,154,145,132,88,93,132,146,70,167,182,207,17,18,178,148,86,196,169,12,194,17,19,144,159,250,32,233,217,148,9,139,216,193,61,50,169,38,147,32,23,179,31,50,212,249,143,40,209,243,25,249,50,161,216,22,21,32,88,231,154,132,49,99,31,119,44,67,75,104,94,59,41,79,250,107,164,95,80,215,89,65,120,189,207,5,205,224,83,202,169,148,241,11,173,114,54,159,229,211,232,239,134,70,120,181,245,43,102,85,28,81,50,215,74,32,136,181,80,220,30,49,62,111,177,122,52,9,196,102,99,100,90,141,12,113,143,212,69,223,182,167,26,205,175,18,242,53,244,76,29,66,70,6,121,36,143,137,73,85,70,198,69,87,25,228,16,214,84,70,101,48,51,241,115,25,13,235,0,201,135,42,31,80,188,251,71,226,72,105,227,31,184,162,76,106,251,22,140,140,201,60,203,112,96,125,20,170,5,196,94,147,21,103,101,118,56,204,225,229,74,204,98,198,206,197,43,33,143,26,87,101,1,157,217,84,228,109,78,114,147,14,34,38,239,206,64,102,92,178,51,253,22,88,105,242,106,243,7,81,147,72,12,131,141,74,154,52,239,104,168,64,134,240,79,237,78,182,6,85,251,58,11,228,196,31,186,181,6,120,62,170,156,217,144,172,230,42,21,249,224,191,181,21,96,85,136,186,97,153,141,43,146,97,228,65,213,92,51,31,42,245,148,204,137,213,152,150,218,216,98,198,12,160,234,26,23,102,56,207,204,178,170,178,25,25,133,3,125,38,80,199,194,169,97,22,60,138,8,18,88,136,147,140,157,74,70,158,201,229,237,42,163,12,159,164,144,102,82,114,238,147,43,247,98,236,94,170,181,151,8,155,73,105,249,185,82,249,149,172,39,74,127,64,220,110,44,52,123,199,52,9,37,149,32,199,203,137,45,223,202,173,237,47,26,221,27,85,2,113,48,229,75,220,54,219,199,83,72,103,178,180,248,139,196,141,245,184,36,247,86,139,138,112,91,3,139,136,137,40,105,15,7,185,25,26,180,243,42,89,36,4,75,237,99,12,140,226,42,26,51,201,145,61,141,1,133,238,42,101,83,25,168,75,198,135,141,249,140,153,49,239,84,15,170,7,130,25,245,73,234,75,114,226,214,51,42,223,38,144,19,162,115,11,42,54,52,7,137,50,11,62,178,70,97,171,150,36,6,204,244,132,126,36,162,79,196,91,88,39,195,200,186,116,202,160,73,246,148,125,174,134,138,83,229,203,252,106,91,119,59,97,234,17,57,232,7,15,85,90,217,113,117,38,76,164,213,82,121,183,67,198,144,207,167,244,223,210,23,145,111,129,172,236,97,112,152,73,118,65,166,191,13,10,176,198,120,129,243,101,228,74,228,234,71,212,203,194,181,70,159,101,100,126,164,225,250,108,118,67,229,18,125,155,16,222,167,48,88,218,169,246,68,196,24,164,86,21,180,224,156,198,102,16,197,247,10,167,171,106,129,167,223,148,42,146,4,193,145,102,40,12,204,235,129,190,78,152,173,130,12,193,159,148,159,76,73,72,102,0,103,78,36,132,242,71,132,69,196,129,244,113,137,85,123,191,18,117,85,255,0,219,168,210,28,201,101,31,234,145,94,18,203,238,165,80,35,18,49,17,83,222,65,179,54,84,173,35,33,159,142,142,44,184,12,161,249,229,72,12,241,141,138,145,242,98,201,138,241,101,228,83,140,14,51,243,35,113,156,101,133,97,4,170,181,6,239,181,88,5,241,10,54,114,169,201,148,145,100,242,136,92,171,124,104,210,201,194,34,242,165,107,15,100,114,155,195,242,113,36,54,79,120,207,137,121,254,177,83,220,81,227,66,201,153,190,89,144,171,26,41,168,193,200,62,212,162,28,13,180,190,210,21,110,147,90,121,61,54,152,150,218,170,125,179,242,150,81,36,145,101,88,170,200,168,163,134,85,100,254,232,139,107,233,37,248,118,166,16,49,227,76,118,202,138,170,115,180,206,78,6,180,226,127,82,44,208,193,36,124,197,32,147,99,113,143,50,153,184,184,246,66,154,202,130,44,111,54,102,19,31,6,23,73,127,220,83,179,228,239,94,149,106,22,92,20,121,68,84,146,146,97,197,101,134,89,80,172,214,45,178,149,247,245,15,181,134,248,204,205,181,227,250,152,150,221,55,60,241,159,204,175,233,224,65,178,137,134,95,42,85,113,166,224,249,252,160,177,42,50,169,206,179,120,56,86,109,200,18,27,128,140,145,14,18,139,181,26,31,146,240,17,74,180,79,147,23,31,50,91,15,85,57,158,195,109,101,137,94,86,155,108,1,153,125,126,152,166,178,27,37,138,126,34,35,163,104,155,82,131,132,185,70,182,163,52,129,81,164,202,201,152,93,105,179,243,224,204,36,29,108,105,209,159,180,52,82,9,60,12,97,139,185,43,40,91,248,79,254,39,100,103,226,40,145,111,212,53,210,71,136,201,148,250,26,169,195,230,139,201,245,18,99,105,86,70,234,91,86,55,113,6,176,33,215,20,29,171,105,171,98,123,34,66,86,198,219,120,7,42,116,192,188,157,56,208,35,119,251,38,102,82,68,39,159,202,140,68,72,230,80,203,23,233,50,46,141,233,71,238,46,53,160,216,225,61,110,38,43,57,7,2,125,197,111,12,177,19,18,173,128,248,147,121,76,141,153,225,52,120,139,202,52,173,240,246,63,164,88,198,171,95,249,168,196,209,129,143,133,70,234,121,135,130,5,77,14,73,252,249,132,133,190,128,57,208,95,196,167,204,126,12,65,213,106,66,103,229,93,2,182,123,39,1,134,92,182,203,28,19,167,218,98,201,253,89,123,82,228,93,170,235,99,161,97,7,189,141,29,25,224,246,148,148,202,169,210,89,152,51,214,48,228,202,173,103,49,114,161,172,34,170,191,201,101,48,192,192,245,7,168,105,7,59,155,220,66,191,80,203,147,47,8,186,252,213,68,6,48,160,230,89,31,252,198,123,66,184,28,244,58,0,121,51,75,46,36,213,149,177,35,120,9,87,201,128,50,169,203,42,169,209,137,151,181,62,62,58,19,89,29,249,234,121,145,171,134,254,46,84,107,42,178,15,244,171,101,60,12,190,6,196,169,130,28,76,77,232,36,140,196,240,97,237,189,164,210,51,242,13,106,178,140,66,49,248,82,24,6,178,130,127,112,170,121,14,170,175,167,185,76,246,98,91,107,103,227,127,42,13,146,72,81,161,13,48,113,146,48,241,173,11,7,221,227,98,208,27,178,73,38,37,40,27,44,168,200,102,38,68,45,138,85,10,215,135,32,251,82,43,32,202,19,56,138,154,67,147,149,139,84,240,188,140,122,174,39,47,170,48,130,28,193,201,123,194,100,13,222,158,28,223,60,63,242,33,39,179,99,59,50,117,14,96,228,179,181,50,212,105,25,159,37,35,227,67,188,164,39,81,49,170,170,173,85,185,102,208,203,43,227,101,139,242,133,255,0,66,140,141,12,241,143,152,165,83,101,30,57,47,166,101,165,149,84,73,195,204,131,140,243,214,191,132,185,82,211,106,77,179,48,149,111,135,100,9,222,234,70,42,171,170,149,176,44,135,37,156,171,108,199,188,64,121,66,44,184,146,154,215,179,205,57,243,25,70,153,73,72,171,97,91,44,183,60,38,22,37,169,240,24,143,52,54,100,226,90,159,90,79,170,157,89,137,178,160,166,203,76,87,78,38,108,92,137,84,102,78,164,151,196,92,163,79,222,249,126,120,150,147,67,60,150,117,39,230,100,118,139,231,208,111,2,248,18,88,193,24,168,199,177,146,89,196,160,100,233,43,130,63,52,66,149,49,170,147,168,41,8,193,88,139,40,212,89,89,14,133,84,126,30,227,43,90,114,16,111,8,132,185,206,161,210,164,20,188,216,136,44,171,184,64,152,57,192,205,137,11,101,166,193,100,204,38,255,0,157,58,212,228,102,120,152,252,252,104,7,140,206,20,206,158,224,249,48,153,116,155,45,31,84,63,104,191,184,166,172,180,192,35,51,118,18,245,61,82,170,106,245,31,182,129,225,126,228,107,3,67,198,145,250,192,224,162,161,223,14,114,157,138,237,176,212,57,19,22,7,40,208,241,158,15,4,250,7,129,70,176,198,176,173,244,135,42,214,250,215,137,156,42,149,225,252,137,107,36,243,226,40,150,226,42,180,172,74,204,135,112,79,238,184,208,30,137,59,247,87,65,216,0,158,210,101,12,219,22,98,12,81,167,90,10,211,63,142,135,44,125,84,161,247,69,32,147,125,55,61,145,143,132,165,234,85,87,12,36,231,252,217,84,149,149,9,196,124,213,201,36,171,241,41,12,141,230,83,89,95,0,96,80,182,182,71,178,39,111,26,206,99,39,73,99,3,47,137,124,244,209,198,26,69,132,174,226,162,154,171,66,79,62,85,87,25,227,16,250,191,208,165,227,24,130,78,67,60,126,242,214,192,85,179,176,246,54,66,166,12,201,224,130,164,240,34,110,96,226,98,81,153,168,213,5,120,114,44,195,12,11,65,166,12,104,19,89,74,246,150,168,172,172,229,30,192,30,8,99,70,24,144,80,228,203,24,249,138,138,124,204,136,102,19,103,250,96,96,228,98,73,38,7,218,70,154,213,145,137,132,168,224,188,114,71,155,18,213,97,100,139,178,147,88,94,50,44,13,25,229,230,15,98,161,153,85,148,136,39,195,120,214,50,155,28,148,62,214,204,120,184,140,168,35,64,4,222,30,50,141,79,178,50,113,0,196,18,154,200,208,177,121,33,94,161,127,160,183,31,15,127,199,46,33,99,126,217,82,32,210,108,121,149,145,164,147,31,50,141,190,153,99,224,240,196,23,250,213,63,33,92,231,143,166,149,62,125,13,175,184,5,111,134,82,162,161,234,65,201,233,42,147,252,36,123,46,105,115,249,22,198,105,233,85,189,51,198,85,155,122,157,75,34,39,201,94,105,59,145,169,155,136,100,31,42,54,49,142,46,226,172,204,193,201,103,42,117,33,35,100,70,152,63,157,54,129,144,75,105,160,114,38,48,41,207,244,149,68,177,186,5,145,7,196,97,42,120,198,97,88,144,190,51,227,120,44,227,73,32,135,133,77,134,178,184,210,124,148,161,239,157,231,194,85,246,76,145,251,171,81,166,69,27,59,70,166,58,225,196,49,146,78,86,97,49,82,237,207,58,71,107,171,98,70,226,9,84,109,174,179,150,50,102,10,228,118,163,29,176,194,207,240,119,56,97,28,150,44,166,67,198,62,165,204,180,198,173,184,39,129,177,43,64,217,94,89,3,9,151,106,179,28,147,116,180,111,112,89,143,198,144,204,178,62,116,254,76,103,141,156,170,51,80,188,241,136,252,34,34,108,136,42,169,156,249,241,8,198,98,22,34,9,0,203,44,79,75,161,188,242,72,244,99,43,72,87,177,73,149,157,142,133,100,65,228,61,67,236,226,69,26,49,230,141,97,79,90,60,140,226,86,144,33,196,199,213,200,186,22,53,243,37,36,223,169,203,223,164,165,238,242,135,254,117,107,78,98,86,196,218,4,74,172,48,7,244,146,251,80,176,67,127,22,36,51,34,105,137,31,200,146,102,160,47,169,19,243,164,147,50,20,111,250,105,53,173,169,203,43,16,138,147,89,90,218,136,15,8,127,228,92,172,204,117,47,78,160,250,158,97,63,180,47,34,43,74,190,113,59,146,122,122,75,137,167,203,45,85,50,52,170,214,117,44,134,61,121,177,105,38,84,93,164,44,35,86,144,172,237,90,159,166,1,221,136,101,73,170,181,104,252,241,25,86,198,158,9,35,234,86,190,135,43,66,252,251,159,33,198,28,16,47,73,146,52,65,188,10,52,166,96,126,138,147,12,166,76,159,20,100,229,42,109,2,202,182,79,8,138,185,173,197,61,204,147,230,9,72,156,210,5,245,160,102,84,45,138,178,163,175,185,111,61,140,240,225,81,230,153,59,124,248,152,184,252,211,96,220,50,79,14,84,124,56,195,201,148,194,202,172,164,118,82,47,129,75,35,19,233,34,152,17,248,42,55,195,0,199,194,36,146,96,73,249,240,137,107,49,5,204,75,62,52,178,143,133,34,223,156,100,194,101,79,3,119,231,138,90,251,107,72,9,44,203,137,97,93,202,19,126,182,241,244,165,147,228,144,188,217,83,57,58,86,113,73,194,85,139,244,124,239,14,98,173,168,203,50,160,4,61,79,46,48,241,118,167,149,186,192,132,251,73,12,205,48,72,35,204,25,89,73,244,208,17,170,173,72,78,20,109,176,251,200,199,70,141,112,242,251,169,179,12,50,141,75,213,85,78,199,202,156,248,108,89,218,134,22,202,230,22,172,202,55,226,236,246,212,214,27,145,19,54,44,170,161,230,97,6,178,9,129,239,41,139,102,65,32,102,19,27,50,166,48,204,63,170,177,147,26,41,58,145,84,244,153,31,149,50,174,67,52,152,228,5,62,78,54,113,35,232,99,28,163,204,100,201,244,227,18,42,31,203,112,166,108,9,44,159,174,134,223,12,107,9,44,202,197,233,147,255,0,34,66,107,226,9,235,149,155,34,209,198,206,16,104,7,40,248,146,51,105,233,217,222,83,8,105,152,110,222,84,196,38,200,197,209,11,41,57,149,137,230,85,99,103,16,150,163,105,179,201,238,235,85,76,96,252,209,111,55,228,122,182,246,132,54,216,140,101,86,38,97,89,198,170,103,154,111,36,36,250,75,80,100,142,50,150,224,235,27,24,62,2,29,241,128,62,161,44,230,89,16,190,210,1,134,57,9,153,98,181,202,42,183,217,180,208,242,123,72,83,73,244,222,228,209,153,8,52,28,192,142,72,222,19,9,53,110,46,229,27,51,100,61,78,73,60,34,42,96,251,44,140,83,208,41,34,12,249,130,82,39,108,161,60,144,126,169,66,72,216,232,89,17,197,207,146,49,63,133,16,25,135,34,36,58,73,131,39,52,242,38,161,164,0,216,154,56,204,146,101,21,51,193,27,26,72,62,144,209,146,106,129,225,219,137,46,124,3,137,252,37,18,161,11,92,34,72,88,68,173,241,137,230,153,226,149,246,151,159,79,59,237,160,21,169,242,126,81,101,108,184,211,153,134,81,63,198,186,13,57,134,48,114,149,74,73,206,94,156,107,110,228,145,135,202,85,81,185,157,54,170,236,4,226,49,114,161,174,43,106,172,135,194,92,69,81,16,238,25,253,162,162,13,174,228,24,113,114,167,86,38,202,167,153,3,100,204,37,149,149,44,147,38,113,101,237,2,34,99,79,161,192,223,19,22,84,207,209,235,99,3,41,139,200,170,74,196,254,204,226,240,78,97,179,143,181,40,159,100,113,113,68,18,5,243,231,96,74,195,84,165,159,113,16,99,195,198,144,154,73,36,189,65,154,125,144,239,62,110,87,31,154,180,12,150,73,7,8,148,172,206,197,154,53,69,51,52,48,15,165,1,38,183,125,237,35,88,255,0,207,204,152,43,169,206,115,217,250,110,84,25,108,176,136,92,88,149,149,13,244,82,13,145,44,74,142,147,12,19,129,133,78,198,248,45,114,89,219,178,220,143,18,155,47,234,85,89,93,115,46,100,178,171,106,253,161,84,148,201,47,17,214,249,154,98,214,131,192,33,159,148,107,22,105,237,65,56,121,133,21,25,11,137,147,54,147,135,136,220,168,104,218,97,130,62,96,241,37,178,99,92,212,31,152,74,130,158,224,133,240,221,137,21,81,242,240,54,207,161,139,54,14,208,220,171,153,76,209,246,84,150,95,41,144,163,93,106,124,150,120,102,136,36,161,143,212,18,73,195,21,51,42,138,178,50,17,17,169,247,39,96,165,151,18,184,170,120,235,70,193,27,254,68,190,215,79,106,49,147,212,77,182,226,76,163,67,245,112,12,185,113,17,10,160,204,28,96,196,238,15,98,38,180,195,201,202,92,72,120,20,242,198,78,98,143,26,223,101,167,137,39,152,41,178,23,208,111,101,180,155,91,132,220,170,44,58,49,146,78,254,46,52,244,62,113,129,204,84,135,82,93,234,10,216,175,151,95,23,40,210,216,101,95,208,161,173,211,116,16,120,101,192,25,86,255,0,58,58,73,121,98,69,196,184,43,254,40,234,168,211,179,75,201,139,205,116,216,114,101,234,72,44,251,172,73,28,150,111,98,178,193,181,203,83,218,159,94,65,221,246,255,0,182,179,129,172,52,228,145,225,52,81,228,74,38,105,38,70,253,88,145,112,232,104,228,128,123,184,4,200,183,49,127,197,80,243,106,74,168,195,90,67,175,1,39,132,49,80,102,208,96,183,38,40,155,149,159,224,99,214,241,98,34,59,72,109,162,41,97,237,44,152,195,26,86,36,183,82,105,182,78,27,54,147,241,145,13,2,5,140,110,209,42,40,112,241,51,136,89,85,8,177,174,168,47,141,90,193,20,67,95,54,96,201,194,156,188,32,216,243,23,18,146,153,169,233,234,39,97,203,251,137,89,168,106,198,206,60,102,143,4,223,213,148,120,214,223,65,163,169,103,244,232,163,201,245,19,104,27,91,184,172,40,165,98,39,130,14,76,3,198,63,46,68,43,92,74,246,36,36,201,150,41,111,90,141,113,100,62,152,164,198,152,220,67,62,126,37,169,144,236,75,197,212,134,82,138,202,38,153,169,206,47,119,145,4,29,103,59,243,135,46,84,214,126,131,149,36,155,176,165,172,211,114,225,31,169,37,117,41,184,164,229,197,196,161,31,41,150,117,186,157,157,37,229,202,168,38,105,226,78,31,86,85,182,183,225,211,202,54,20,209,87,51,70,246,196,166,242,84,105,66,240,21,140,87,245,177,160,144,108,226,92,214,200,39,164,103,8,145,117,186,170,112,129,152,57,21,21,153,24,86,134,249,119,58,185,170,169,139,23,168,153,20,212,240,143,243,139,18,151,255,0,196,137,125,60,169,141,85,199,169,119,21,85,102,185,38,130,134,44,218,198,38,35,69,227,42,194,100,241,193,230,136,82,8,105,164,202,215,201,230,246,214,182,70,174,23,14,36,50,130,201,64,8,218,180,242,89,139,42,243,230,100,254,195,42,57,244,32,41,51,8,88,147,72,26,108,17,185,141,63,248,214,174,6,59,43,252,17,19,230,16,125,49,113,44,97,234,71,139,132,165,34,190,178,129,85,57,143,9,133,252,138,73,250,0,2,59,204,25,92,105,170,11,32,104,76,114,131,50,153,52,251,88,214,172,229,38,63,53,97,91,91,233,190,2,55,40,211,183,233,138,123,32,102,77,81,119,40,46,140,248,150,80,121,68,60,158,10,107,82,82,87,77,138,240,245,147,219,78,246,111,164,123,195,237,169,235,137,35,39,73,121,20,216,104,244,35,168,117,15,166,203,244,147,114,17,91,195,147,22,73,59,113,17,74,86,232,199,201,188,245,179,74,254,53,96,248,213,66,102,110,162,36,94,35,187,105,99,100,201,159,145,115,43,184,122,159,212,95,46,36,2,109,188,213,166,252,100,63,9,85,213,61,148,25,213,94,159,46,42,106,220,55,26,35,159,80,234,65,138,43,5,44,68,200,169,160,93,239,125,220,72,75,141,55,16,68,202,17,113,168,139,237,84,13,54,118,37,108,6,85,222,99,168,204,199,245,114,161,55,146,227,126,145,74,105,237,96,13,65,23,229,21,94,158,243,254,237,10,215,21,150,135,153,62,214,79,12,190,180,64,66,56,220,217,83,41,49,162,9,153,82,57,54,64,25,59,83,240,51,151,193,95,91,100,65,3,14,85,174,78,49,31,48,82,0,221,131,193,120,215,3,198,139,11,81,204,153,248,249,146,73,247,7,199,194,145,204,190,151,36,251,65,8,168,25,254,165,249,54,130,34,42,109,149,0,53,14,164,185,19,254,81,15,15,86,220,194,230,150,158,51,70,92,73,6,108,74,102,202,170,92,41,123,73,98,197,247,22,108,130,245,10,225,70,215,128,33,48,152,184,149,29,62,161,151,143,48,139,148,106,114,55,194,42,123,191,11,25,118,132,78,77,14,38,146,3,5,16,164,40,196,162,208,177,125,229,124,71,219,147,206,126,99,44,217,38,44,111,105,73,73,213,91,150,127,79,237,72,235,117,180,178,92,237,45,133,141,70,197,54,245,117,58,195,53,12,66,240,132,67,17,81,76,158,127,170,129,141,26,170,72,24,110,175,218,69,179,79,78,237,12,172,163,93,107,99,141,170,41,184,134,121,222,101,9,121,20,223,172,18,162,86,210,195,175,234,43,48,177,146,94,248,153,82,171,234,16,19,184,93,74,140,160,172,6,106,122,171,102,110,226,79,196,68,1,169,47,33,63,52,66,148,163,91,216,240,70,253,39,80,147,90,171,128,73,99,197,149,37,84,123,106,108,173,158,124,108,205,216,168,67,107,20,172,195,45,73,27,136,139,83,230,28,79,64,85,74,183,227,246,82,211,26,118,124,88,184,208,16,44,185,241,21,93,85,76,1,96,225,40,134,133,17,176,39,152,242,96,74,236,167,188,96,122,160,152,28,68,74,231,214,142,72,249,74,149,141,81,92,105,57,7,205,255,0,5,245,243,7,27,151,42,210,255,0,150,90,35,60,4,63,205,242,141,101,117,26,195,120,122,135,233,21,31,235,115,138,180,178,29,87,246,130,24,145,76,216,139,180,168,26,218,125,24,195,146,249,39,194,136,153,36,113,189,212,188,207,138,39,240,149,99,134,13,191,128,141,105,200,129,66,24,193,144,153,178,143,34,59,206,86,60,69,90,227,85,68,141,238,229,251,136,151,190,187,251,185,67,79,81,45,115,64,97,179,205,30,250,211,254,76,69,65,134,226,183,39,213,94,147,172,43,160,241,24,72,220,84,55,109,223,83,121,169,222,49,230,196,176,126,9,195,197,44,75,223,136,65,52,28,42,126,100,155,81,19,44,65,35,112,54,91,200,2,239,73,68,252,230,12,165,57,27,29,108,172,62,231,154,233,181,176,193,110,14,110,207,5,63,169,52,171,11,230,81,118,9,112,205,26,218,203,161,221,4,205,193,181,29,214,152,114,64,197,157,195,37,21,153,182,4,22,47,113,35,161,159,182,102,18,139,169,80,191,83,190,72,31,19,18,234,141,180,117,57,100,93,81,137,127,94,6,69,145,174,200,63,117,11,62,159,33,222,81,9,99,14,147,39,111,90,26,54,29,100,81,229,13,193,200,127,213,17,90,63,250,144,6,163,224,70,131,27,192,33,18,121,14,99,224,191,171,141,98,181,24,73,23,119,137,235,237,48,1,129,146,226,11,41,61,197,42,249,132,140,76,56,149,243,45,70,85,63,125,90,63,61,216,184,149,172,174,164,149,105,200,148,52,96,10,118,236,202,152,44,131,36,3,194,148,61,131,35,49,44,96,83,218,144,255,0,211,167,226,82,182,69,89,113,41,67,90,9,60,56,144,166,164,4,111,117,14,192,222,65,59,55,114,178,167,129,12,27,113,225,41,113,17,92,152,182,3,9,24,232,137,243,242,120,34,141,166,231,70,30,97,114,141,0,106,169,223,247,230,75,83,44,96,214,126,124,169,190,243,19,62,170,0,207,227,98,192,38,31,186,177,141,54,204,52,76,111,40,162,242,40,59,137,135,146,119,230,235,87,15,14,85,224,134,187,251,184,3,42,20,44,115,104,210,88,39,252,162,170,173,181,25,70,193,20,92,137,148,200,213,194,59,54,144,5,25,31,62,170,44,232,57,67,23,144,75,106,99,72,45,51,24,80,117,33,67,27,222,70,198,9,58,76,140,53,39,228,203,17,49,33,57,158,2,131,132,92,139,77,38,161,157,24,248,165,139,141,63,170,161,202,124,50,248,134,138,181,209,241,69,205,16,169,106,85,100,94,38,15,199,39,153,45,159,37,253,65,70,7,32,184,74,152,6,170,12,150,124,218,197,97,89,73,207,77,156,38,102,48,177,13,41,213,85,176,100,197,221,215,246,9,62,212,153,35,68,194,28,138,66,27,229,126,125,220,164,246,10,249,26,244,243,201,230,158,120,28,68,97,82,152,22,177,99,89,97,42,183,141,177,146,12,169,88,220,148,1,149,160,154,15,184,164,117,86,140,32,190,110,39,98,232,38,100,24,221,89,17,25,171,164,197,195,45,13,90,153,103,57,133,61,150,56,190,231,18,162,135,170,129,39,229,59,22,114,116,245,60,99,191,151,140,191,77,31,79,3,76,8,255,0,40,164,171,65,236,45,153,0,229,38,88,139,108,8,211,188,249,149,125,147,42,163,69,234,72,130,246,19,152,41,153,84,101,145,187,123,13,32,86,131,195,49,74,183,154,146,44,159,168,150,250,145,5,237,39,53,186,144,2,103,42,21,132,101,97,76,202,161,194,253,34,156,159,101,115,5,252,184,213,173,173,148,82,3,238,169,199,132,147,73,250,92,169,249,130,217,57,136,88,249,210,73,151,18,108,25,159,147,9,75,200,143,100,50,15,185,17,248,96,118,224,203,16,188,137,170,27,128,240,36,140,127,202,189,100,194,121,229,10,196,49,159,8,248,75,216,36,113,163,30,112,248,146,49,170,44,12,99,151,149,22,198,16,104,72,198,36,99,225,151,196,155,5,224,47,82,154,176,205,99,213,184,243,242,139,47,238,166,239,122,23,168,125,75,224,102,15,207,9,80,204,194,170,171,153,155,106,78,225,32,247,240,97,19,148,163,88,93,231,199,196,166,112,158,79,153,139,237,35,34,213,74,157,70,169,244,115,65,250,8,197,254,37,182,214,5,80,162,191,211,170,198,47,184,185,84,107,137,213,167,97,162,23,141,86,195,212,143,178,103,52,164,111,49,38,233,116,239,110,228,189,174,114,156,152,75,137,42,121,142,62,220,133,77,245,12,240,70,59,241,21,35,135,169,15,159,49,162,168,201,83,165,109,81,172,105,35,35,23,159,201,220,132,220,130,116,188,198,46,37,180,198,96,250,138,157,73,50,138,110,62,146,202,182,54,38,49,11,113,39,31,79,98,97,91,186,146,198,42,47,33,91,137,91,90,200,36,7,41,121,17,94,7,39,10,211,79,12,117,190,6,40,178,163,236,181,8,35,123,73,217,136,172,119,99,24,213,163,26,206,214,158,13,144,63,75,136,139,84,59,224,78,78,227,4,114,89,139,46,37,171,32,52,116,57,81,180,198,198,199,230,197,148,105,161,173,73,250,72,130,24,149,171,233,193,159,9,139,149,101,119,166,40,197,5,242,226,23,144,74,134,119,37,127,13,156,160,221,150,127,253,84,4,152,15,24,31,243,249,126,218,231,58,231,95,206,160,149,180,14,66,147,233,172,52,126,173,177,178,121,13,98,44,74,13,38,71,74,193,170,37,206,171,66,240,65,103,87,34,115,50,215,115,19,14,85,31,26,123,230,147,181,89,233,232,113,124,57,133,149,50,177,41,23,78,68,100,202,77,241,251,83,154,173,61,85,90,63,170,68,230,250,158,40,153,150,33,84,208,108,165,198,63,182,84,246,81,22,206,62,240,130,46,99,113,13,41,178,147,206,194,196,42,108,252,115,65,212,167,172,166,109,152,240,226,76,220,65,109,98,154,5,243,48,126,171,145,60,135,48,243,64,184,220,12,254,163,148,185,5,249,215,75,161,184,197,224,21,199,90,29,158,37,60,104,123,97,230,46,50,165,55,111,121,0,252,37,77,153,106,1,125,212,147,80,218,128,163,225,22,36,214,32,170,214,177,7,38,52,170,158,105,101,76,170,166,111,129,153,78,89,127,82,157,132,210,191,214,173,233,234,128,40,140,8,121,80,188,138,204,216,152,76,211,209,103,3,132,88,136,185,102,182,209,147,167,19,16,177,228,251,171,188,70,170,38,52,6,164,211,108,36,76,222,226,182,46,114,70,204,141,129,249,226,7,193,205,64,70,110,202,94,63,182,169,42,190,27,130,51,243,22,46,82,125,197,208,106,164,202,132,76,62,218,115,37,241,100,179,136,88,136,133,88,208,119,154,119,249,38,168,116,223,205,179,118,33,254,218,232,31,133,104,8,60,219,85,61,152,17,145,17,181,200,43,120,113,13,35,76,111,227,187,252,143,153,85,18,15,233,4,190,73,212,36,16,31,16,165,202,132,255,0,196,90,98,15,22,33,169,203,89,224,156,124,209,10,147,114,229,23,167,167,48,205,228,92,139,207,153,20,170,84,49,172,75,99,205,212,170,54,112,112,101,23,98,86,55,20,50,101,147,227,116,149,101,235,7,33,57,80,126,3,34,41,144,192,54,101,50,101,80,105,20,105,225,6,112,48,203,200,147,79,161,170,130,78,31,250,168,175,88,174,140,206,46,84,180,214,160,154,124,41,213,168,75,109,172,27,13,143,240,69,5,132,90,131,198,140,194,2,242,229,38,79,166,139,1,160,211,54,221,201,108,157,84,49,17,53,120,119,60,41,92,202,214,11,180,75,42,50,201,162,128,76,187,203,205,149,21,14,73,228,179,133,43,153,12,249,25,132,92,105,136,66,8,192,203,151,144,75,104,54,224,218,48,111,61,232,28,127,186,177,147,63,108,199,230,83,51,245,249,43,120,131,149,41,153,125,46,236,111,48,146,14,171,169,64,27,225,146,115,13,149,94,195,178,139,38,47,9,87,14,14,239,221,226,85,122,110,127,62,35,21,73,109,98,242,42,186,232,94,190,54,251,139,18,6,203,74,237,152,252,176,17,129,124,24,192,225,159,148,139,107,238,34,144,124,165,202,173,184,114,180,111,108,73,6,50,84,110,28,92,107,123,233,199,52,124,177,114,173,211,228,140,68,225,88,67,178,57,120,178,172,178,154,202,192,180,244,143,164,156,243,7,172,190,218,175,127,206,197,226,46,37,58,249,248,145,145,167,141,48,173,99,23,228,26,249,38,24,231,51,9,81,89,64,143,135,128,163,69,140,200,159,129,84,120,220,66,88,220,80,228,230,197,200,170,30,192,13,109,124,96,20,10,86,26,205,98,42,29,80,36,131,9,132,154,64,170,131,25,21,182,219,112,161,100,134,95,159,10,141,114,31,152,22,161,192,81,225,10,229,182,176,37,238,151,75,153,0,253,201,119,160,144,175,202,85,117,91,139,101,135,137,45,67,51,98,76,70,42,188,173,193,39,149,17,3,76,83,77,246,177,47,76,170,5,39,81,83,178,208,75,239,53,74,6,67,138,33,176,162,18,251,36,32,32,49,21,72,254,45,31,78,84,84,59,230,100,230,42,93,198,27,99,250,110,178,129,19,3,248,148,5,172,105,66,253,32,151,70,124,145,201,234,64,76,170,25,85,171,117,38,178,50,17,84,148,150,182,71,196,105,67,18,186,129,163,54,220,222,179,149,46,141,15,108,245,65,2,102,32,114,149,75,20,248,40,210,60,193,134,173,100,32,101,221,101,72,103,220,15,62,209,99,113,112,121,60,49,18,208,198,127,113,187,17,107,154,177,211,151,185,184,208,9,159,55,34,160,128,102,99,194,85,170,3,25,36,11,118,216,241,143,204,36,194,51,92,30,202,156,101,249,184,137,83,227,126,126,97,42,176,191,243,172,164,195,2,5,34,103,198,124,144,97,18,74,250,25,209,135,187,203,151,237,171,131,51,17,248,132,183,178,27,8,62,165,28,75,217,145,72,218,215,242,49,81,178,49,8,53,189,149,81,68,252,161,18,125,1,128,23,180,53,69,169,41,25,132,53,177,177,147,18,54,200,207,16,30,153,73,141,23,184,60,73,45,243,241,69,75,39,106,141,13,157,189,132,236,181,252,152,83,26,169,255,0,159,149,33,8,94,81,163,33,176,227,127,253,230,18,146,169,209,35,41,121,15,105,36,124,197,66,217,64,139,27,165,43,129,224,34,118,167,222,99,40,213,85,152,227,101,82,106,102,53,234,121,152,159,202,140,178,135,198,243,40,233,143,62,76,57,80,204,90,53,87,82,248,193,166,154,14,165,23,125,0,16,143,195,145,56,167,135,141,140,249,162,39,47,173,200,196,170,204,226,178,233,23,201,39,66,110,52,218,99,30,86,112,172,236,171,95,8,15,48,98,173,53,179,50,49,105,150,190,66,153,134,149,212,178,128,243,149,233,188,200,104,112,252,179,249,83,212,22,67,19,70,122,8,53,181,196,62,110,213,86,253,137,65,155,141,79,132,212,251,236,89,70,33,174,119,228,116,195,154,234,21,14,55,38,47,109,97,107,90,248,220,161,18,111,179,174,16,242,196,42,211,60,39,44,94,37,210,172,113,178,228,33,135,119,207,134,88,134,157,110,65,236,137,114,157,73,107,58,146,215,152,92,106,163,79,106,216,164,99,51,36,102,47,179,141,202,183,249,143,218,89,50,76,81,119,69,26,205,151,27,144,117,101,26,21,251,89,188,38,78,172,74,166,137,230,130,79,166,180,195,55,218,91,189,6,183,205,51,96,98,136,105,170,109,148,25,243,34,99,253,42,221,14,72,36,172,255,0,39,254,225,103,231,19,221,40,196,176,12,141,85,4,188,171,91,235,96,139,234,47,73,159,4,93,50,178,165,18,110,30,71,225,83,105,13,88,89,190,70,158,44,250,168,41,56,202,244,11,195,59,184,69,77,3,131,195,152,92,136,176,109,208,16,53,94,242,206,97,177,131,10,115,26,51,10,179,153,85,16,172,234,228,79,137,38,145,142,95,235,211,170,44,176,226,38,53,110,201,158,173,19,171,253,11,35,82,68,201,202,37,186,29,84,81,116,149,102,221,10,235,53,254,4,241,160,108,142,243,101,79,161,207,98,222,202,209,247,118,141,26,200,212,5,237,22,36,172,22,3,202,136,12,193,143,182,41,10,179,101,61,63,179,60,139,123,35,51,167,42,192,102,81,84,250,216,147,71,212,146,50,181,144,95,212,170,12,193,140,124,169,92,153,144,126,170,107,10,182,241,48,100,145,140,104,57,51,217,145,26,31,78,146,180,204,164,6,76,194,42,208,244,5,11,63,62,108,72,221,199,252,86,208,241,141,7,50,181,242,95,152,37,76,45,178,25,192,178,1,9,136,169,191,1,71,194,163,99,70,124,19,170,216,15,202,197,59,177,70,85,169,190,52,60,143,253,80,209,6,173,198,204,185,70,131,48,114,173,44,100,177,147,220,71,112,85,254,135,133,153,64,146,92,63,108,246,102,78,67,145,109,153,24,19,65,202,37,130,249,17,83,225,178,75,18,64,192,139,249,248,185,21,184,104,88,94,28,171,63,194,64,140,76,216,191,234,170,137,106,9,169,194,1,123,74,141,134,7,130,29,244,255,0,69,97,36,50,227,51,148,74,44,205,226,58,170,191,49,54,161,159,249,31,133,1,73,124,76,137,172,152,12,146,62,100,3,41,34,12,156,89,20,150,31,35,175,125,17,104,80,51,85,3,233,38,240,236,162,73,247,82,8,112,226,73,6,35,9,43,178,173,178,173,229,174,229,18,189,89,8,127,137,216,232,79,120,22,6,123,8,62,85,207,171,117,108,225,191,21,128,136,171,195,106,9,32,226,73,144,237,18,167,13,64,103,214,178,49,30,80,164,210,102,99,84,70,126,65,160,13,85,201,151,181,85,84,134,231,238,11,79,118,2,147,153,80,190,168,18,71,148,82,177,36,114,66,201,32,195,181,24,200,190,211,207,151,4,248,141,202,52,112,26,186,58,226,25,50,182,118,15,170,148,51,0,222,175,35,63,222,18,251,62,3,39,15,154,40,255,0,113,106,170,144,220,100,196,131,49,128,49,245,101,71,85,103,39,55,82,116,29,48,15,253,149,255,0,73,21,232,155,47,116,133,88,54,230,134,168,204,196,142,103,248,16,15,126,46,36,174,226,213,245,160,121,67,41,77,152,170,198,206,110,212,147,49,15,10,141,146,101,55,125,172,37,77,157,139,41,19,154,120,100,146,6,101,68,121,157,18,43,66,186,41,187,115,151,136,200,41,250,122,184,160,221,139,177,88,67,167,174,32,249,98,242,173,86,84,44,192,253,167,95,211,93,94,39,5,178,39,52,245,246,217,248,138,168,230,76,97,7,218,164,141,12,113,137,212,182,70,52,162,123,170,117,98,248,184,202,99,50,17,111,124,48,18,35,195,139,253,8,48,134,89,73,218,169,160,85,101,98,42,78,70,166,132,0,107,101,86,242,229,34,160,173,190,60,97,251,138,154,77,14,33,188,88,187,84,172,154,163,198,59,194,85,140,163,71,34,191,61,6,193,214,3,147,194,84,123,47,171,138,60,37,42,230,54,81,167,86,157,229,246,210,183,221,206,33,51,36,200,232,88,227,59,156,105,128,34,55,109,148,125,75,151,233,141,90,50,15,152,170,168,58,192,3,247,86,110,80,201,58,123,142,205,0,99,122,214,105,44,140,206,212,166,126,161,36,144,124,160,146,55,204,57,9,204,181,90,228,151,167,167,50,151,241,8,202,76,40,252,32,157,202,166,160,48,101,84,177,158,204,105,141,102,253,13,187,61,178,207,8,208,230,152,49,240,161,100,201,227,202,36,182,49,97,191,32,215,195,26,197,240,198,86,37,30,170,127,253,81,65,187,246,146,88,214,233,245,175,185,63,119,163,32,150,83,243,23,181,33,14,158,37,33,243,7,173,92,218,155,40,51,40,105,154,134,81,120,147,238,24,177,191,217,85,14,78,80,37,211,205,237,37,65,178,56,217,218,134,129,36,242,103,115,44,176,235,25,65,91,78,14,227,9,60,140,198,70,246,150,168,19,32,198,99,62,104,101,66,223,106,127,148,120,98,123,171,100,101,168,177,163,187,149,1,244,226,1,156,168,41,145,152,86,46,123,91,101,98,35,179,44,172,163,86,44,146,66,49,36,108,213,41,52,42,141,238,19,25,224,140,139,222,71,250,170,94,100,57,197,233,42,219,14,4,191,14,98,173,107,2,170,20,123,145,149,124,49,128,148,195,206,35,226,50,60,193,252,137,178,36,202,182,48,51,193,141,75,221,201,250,73,188,150,60,172,225,83,150,89,35,15,44,181,134,173,77,244,230,252,253,170,152,47,80,17,166,100,63,18,176,134,108,76,98,218,140,195,176,204,34,114,195,100,98,67,12,217,58,147,152,217,19,40,146,102,45,187,170,100,208,101,247,20,235,227,60,108,226,87,100,235,255,0,138,68,104,216,159,212,182,215,36,170,200,79,195,54,81,242,136,139,85,168,88,38,48,162,255,0,157,81,152,35,199,212,52,170,124,3,201,6,16,164,97,249,49,48,106,209,206,103,49,80,158,155,58,55,233,10,153,27,79,90,141,255,0,170,84,213,90,120,2,99,10,98,229,76,177,168,237,53,4,116,47,188,207,243,113,73,143,234,42,215,201,39,130,49,144,49,177,109,100,54,19,218,70,218,137,249,31,194,118,77,169,198,204,201,133,85,240,36,247,35,102,67,138,49,191,229,84,149,147,9,4,252,66,83,173,10,172,139,46,45,161,121,182,167,39,47,38,69,167,192,127,105,71,195,178,149,244,136,168,32,24,132,255,0,138,55,24,86,233,215,236,48,209,143,225,194,147,27,117,147,17,68,170,194,204,136,123,42,124,163,204,20,217,62,132,109,164,44,7,85,112,56,64,194,100,81,174,198,94,149,33,119,73,106,78,96,148,130,64,64,53,173,65,242,203,229,31,212,80,104,216,238,141,162,229,242,81,190,124,188,239,12,177,37,87,108,62,14,33,42,23,207,173,178,139,155,40,242,32,152,240,23,132,203,87,2,114,103,240,114,139,136,196,47,154,67,91,62,84,25,111,17,191,231,93,126,125,11,11,231,132,74,22,227,79,99,127,48,151,67,70,164,163,159,197,198,244,246,175,42,175,129,63,27,23,62,173,102,217,137,244,57,252,120,82,178,149,177,116,25,236,43,22,6,193,220,149,213,27,42,219,107,49,145,162,189,76,86,228,109,53,198,219,133,106,125,145,251,121,23,50,178,213,178,197,43,169,52,170,215,135,24,241,24,72,58,43,69,44,141,60,139,54,60,133,234,82,239,212,155,223,105,31,14,224,152,211,46,4,100,91,141,38,67,124,150,114,251,74,122,213,254,210,118,203,140,188,95,240,73,47,160,110,65,149,82,199,54,221,27,32,168,120,240,97,10,93,61,135,206,195,127,238,234,90,29,241,234,44,95,16,197,227,87,80,12,11,104,137,100,107,151,85,104,181,184,230,158,75,196,52,85,149,148,177,49,15,13,152,188,19,35,67,220,129,75,108,102,153,126,136,217,247,19,187,68,183,213,89,90,201,63,87,26,62,100,0,32,227,89,108,89,132,40,224,50,201,186,184,232,81,177,135,198,189,191,0,159,133,71,154,226,242,79,158,18,241,137,120,54,167,31,52,180,203,153,181,45,77,3,114,198,24,66,255,0,90,218,201,59,102,97,40,177,45,90,122,212,18,71,133,81,225,131,36,124,200,106,156,237,100,254,232,35,13,168,202,179,121,128,85,133,149,56,4,76,213,217,22,176,198,200,181,85,130,200,199,145,76,146,180,188,35,18,208,249,152,152,165,34,143,27,40,121,164,229,26,86,104,199,89,6,102,87,162,247,128,250,139,157,112,99,166,76,212,77,132,131,68,178,51,49,175,76,146,2,61,109,102,63,14,213,216,178,28,109,8,166,76,99,139,165,6,199,156,93,170,151,48,241,164,211,3,200,152,50,48,9,129,238,166,1,190,255,0,0,98,9,38,219,123,168,248,113,150,216,218,232,28,253,209,80,198,9,197,204,177,153,48,241,135,196,44,170,122,202,250,80,199,205,196,146,193,182,54,152,18,73,26,231,154,134,5,224,229,252,164,174,212,230,54,167,151,39,168,72,160,195,149,52,153,74,157,99,184,89,161,32,13,163,245,4,238,93,215,34,245,86,158,177,20,182,6,218,41,49,249,174,177,14,54,217,124,153,200,62,85,41,33,137,74,199,214,74,248,252,27,180,244,8,49,162,179,139,145,83,178,51,49,241,40,216,113,167,100,102,34,170,136,209,142,70,51,149,85,89,137,178,127,76,230,70,33,70,150,190,156,159,75,42,120,202,217,95,112,168,140,36,141,237,34,212,33,82,93,250,96,120,243,109,113,44,63,12,3,234,149,83,26,103,26,90,105,255,0,68,74,91,215,27,241,220,213,14,168,17,147,118,60,2,98,70,105,135,252,156,168,168,102,220,141,54,225,77,147,125,149,217,5,194,36,146,73,172,103,49,232,249,144,30,65,230,66,179,204,74,117,253,138,93,116,92,72,167,210,92,70,157,152,194,227,77,67,79,185,34,119,37,153,123,86,136,24,198,116,204,192,182,112,168,212,155,22,33,110,3,192,244,196,211,30,180,26,182,44,222,226,145,10,204,77,161,84,205,181,35,195,72,2,206,221,229,228,86,16,223,177,2,71,101,72,58,210,110,226,74,34,1,151,22,51,129,139,47,26,44,85,108,235,238,89,178,238,12,158,28,171,99,194,60,157,170,54,4,3,140,236,41,74,170,25,37,132,7,220,90,12,161,175,147,16,74,115,82,73,96,252,202,18,173,51,230,19,119,135,18,55,97,16,140,102,81,33,108,228,153,85,22,199,54,14,167,60,107,246,8,89,113,174,147,91,119,98,32,48,190,218,148,213,181,67,198,195,68,129,139,246,147,157,54,242,73,174,96,140,159,108,170,204,174,186,122,21,112,245,111,178,100,67,238,34,253,84,148,52,227,41,57,74,139,147,84,49,143,48,82,172,44,100,146,68,11,101,119,140,140,226,71,86,220,18,72,57,133,137,78,155,38,76,56,145,240,30,154,162,217,53,40,24,204,171,7,191,23,180,189,26,78,38,32,236,166,99,73,102,23,109,64,230,96,201,202,85,178,52,49,201,233,42,146,187,223,77,127,17,113,47,181,179,44,170,127,186,202,172,172,245,23,109,62,203,159,3,198,225,42,207,48,11,218,148,67,213,64,157,196,97,114,34,24,108,138,44,205,99,86,58,12,246,99,35,16,102,140,136,97,177,13,100,249,44,42,10,45,187,130,134,6,95,117,84,86,133,131,26,87,12,35,76,188,246,201,149,168,162,73,155,12,94,22,99,72,231,188,130,91,159,113,143,184,169,85,173,192,48,112,169,51,92,22,29,81,129,102,76,96,135,204,84,153,230,25,72,144,217,89,74,154,118,98,235,69,67,97,198,52,138,167,75,96,163,246,73,0,152,182,7,80,128,126,234,156,146,99,165,147,225,203,40,56,83,228,42,215,200,233,12,190,174,47,186,189,234,68,39,74,226,207,153,113,25,248,149,85,14,167,151,27,192,38,70,67,178,42,241,47,95,48,229,26,75,243,121,211,42,217,128,155,220,178,184,140,63,15,148,84,85,57,89,168,194,233,246,67,198,53,133,81,178,36,222,149,107,38,91,202,82,241,249,170,154,72,96,130,170,170,22,25,198,9,199,253,169,10,138,123,31,37,152,182,31,244,145,97,178,32,135,196,135,147,125,182,238,42,26,74,18,217,103,7,125,59,50,102,47,18,25,134,219,19,14,85,181,246,187,145,164,179,243,249,174,105,36,103,43,15,78,169,204,165,12,200,165,71,111,226,13,66,134,73,6,78,212,123,38,16,190,234,197,177,211,182,133,4,147,12,189,72,108,40,56,211,49,35,153,48,126,24,83,170,226,65,151,244,52,62,99,35,119,9,25,14,200,18,70,150,201,102,69,163,195,108,139,48,44,104,252,207,206,198,167,131,58,46,96,202,38,68,172,204,217,15,9,75,149,87,201,218,70,30,17,113,41,43,128,156,143,225,17,11,251,75,177,148,146,177,182,146,124,18,247,74,140,47,229,84,208,204,1,145,133,202,50,174,99,107,160,25,56,108,54,212,145,150,253,61,14,214,165,248,131,40,133,31,221,74,182,6,175,217,217,3,106,60,124,73,148,111,9,160,230,46,37,17,2,75,252,57,81,241,172,159,231,194,170,164,170,55,147,25,145,136,240,229,95,3,0,114,86,44,54,229,16,195,50,51,211,1,57,169,52,1,228,143,118,17,114,40,248,118,183,52,135,218,75,17,49,174,184,107,179,143,234,33,100,201,166,178,31,52,4,172,170,50,179,16,115,238,37,136,12,151,16,89,83,205,61,106,123,104,140,204,36,81,169,34,9,156,43,56,16,207,91,203,16,89,81,80,176,118,19,161,140,107,33,116,207,34,244,205,103,20,156,54,34,219,17,10,25,254,173,197,95,141,22,10,133,122,169,198,63,155,46,84,84,61,84,60,28,37,66,50,134,202,15,249,136,178,140,171,54,80,131,207,48,75,136,101,70,70,98,11,101,51,214,201,194,147,49,246,84,146,243,27,173,90,134,29,108,32,63,15,98,85,61,131,147,218,44,168,169,138,198,232,19,193,52,121,81,230,226,31,18,151,96,65,7,154,39,18,223,234,86,179,64,252,37,89,102,26,170,57,124,50,73,103,49,86,136,120,43,101,112,245,168,127,82,214,50,101,62,38,81,241,42,218,118,30,51,24,25,124,164,88,172,51,45,10,183,204,1,71,155,22,37,227,73,30,14,18,164,198,147,249,16,6,187,137,91,250,178,241,166,176,181,50,153,36,146,79,135,219,76,169,204,56,68,102,236,67,147,27,233,169,163,106,122,114,31,138,82,51,121,151,152,72,176,50,141,245,35,52,205,148,78,29,57,28,95,196,161,97,234,163,214,159,20,74,188,67,23,90,188,14,57,32,230,83,58,134,171,242,60,177,57,80,193,29,73,251,189,85,107,36,224,49,113,170,218,77,66,242,196,102,238,47,31,237,40,138,216,204,178,59,247,101,228,23,182,170,204,105,113,162,226,16,148,150,197,154,190,133,181,109,220,72,195,226,198,139,126,176,170,254,239,26,226,123,205,70,41,121,113,113,170,186,218,211,221,248,102,17,19,43,48,210,67,18,124,157,27,214,52,204,144,117,13,35,178,214,21,85,12,126,17,101,66,134,146,8,153,132,37,38,68,141,245,164,221,225,176,139,198,183,50,74,168,16,109,67,234,195,121,130,128,125,38,159,47,49,133,200,157,192,208,7,238,174,149,199,244,208,182,186,26,214,52,182,24,165,196,178,173,80,220,94,248,140,169,230,108,188,3,237,171,88,119,20,197,6,34,255,0,213,80,97,221,198,225,69,49,140,43,208,170,200,43,85,199,55,21,175,243,221,196,40,202,50,161,36,213,109,129,187,41,121,16,179,25,46,11,51,11,34,213,2,53,173,255,0,158,211,34,174,66,85,77,172,158,200,221,197,75,44,167,130,107,248,74,143,147,167,137,24,152,108,87,131,66,201,63,164,18,86,176,122,2,86,188,121,57,83,198,89,65,240,237,65,62,168,241,153,212,165,110,254,75,204,162,149,200,185,218,200,94,53,87,40,204,192,73,63,46,53,170,77,86,86,112,139,141,74,213,106,18,20,152,101,255,0,197,81,64,213,176,99,29,130,41,85,99,101,22,72,219,184,27,244,216,203,210,36,28,152,118,52,132,100,191,105,94,198,184,173,147,211,141,47,213,84,243,166,196,100,177,11,141,86,170,34,179,91,49,158,155,103,173,196,103,205,12,73,231,225,138,232,60,178,229,101,92,69,242,111,40,15,150,33,72,33,167,48,254,34,203,40,241,24,170,27,140,152,246,41,248,247,205,117,45,117,62,170,173,173,99,241,127,200,165,169,53,228,91,35,225,221,45,6,96,245,32,30,28,163,229,92,171,88,105,187,45,26,125,220,73,92,126,105,89,92,188,75,15,31,147,244,56,100,255,0,196,171,107,216,65,189,153,151,27,208,127,20,119,195,100,73,101,30,69,212,189,98,36,152,159,170,66,200,69,161,213,27,34,222,53,32,236,171,179,123,138,92,38,36,105,207,137,47,139,18,55,73,106,166,121,226,203,198,182,252,66,134,49,129,150,209,59,10,172,173,117,32,177,178,53,88,148,212,55,3,252,226,18,146,219,115,230,55,186,154,134,54,229,249,74,140,126,158,36,148,181,185,91,42,26,160,51,27,22,51,31,20,188,69,76,253,52,241,129,251,72,63,2,23,184,73,234,37,133,108,161,6,118,22,185,54,99,39,70,103,8,145,53,182,81,107,73,204,152,201,184,139,57,152,98,11,18,92,76,200,146,101,241,231,29,241,61,197,166,203,74,213,73,102,91,104,185,83,159,195,196,28,239,81,197,200,172,171,107,107,100,131,12,177,101,90,191,243,55,86,253,14,87,84,26,58,147,255,0,78,16,196,168,228,188,147,71,242,156,68,86,230,248,123,164,114,101,228,77,161,211,233,88,44,225,128,69,181,81,55,14,44,249,58,143,62,18,136,184,151,167,208,146,115,216,108,164,200,186,253,244,106,226,131,250,116,92,74,24,193,32,142,151,109,74,44,218,137,97,210,75,19,17,76,140,72,207,230,18,104,246,19,195,136,168,103,189,229,77,93,12,179,7,192,193,39,139,16,147,151,213,69,193,152,74,109,134,100,110,98,149,110,126,182,139,24,15,8,121,82,180,212,17,122,118,153,138,168,18,101,137,152,138,149,234,74,214,89,15,49,98,141,74,208,252,72,139,58,215,104,101,213,67,14,36,232,153,66,94,212,145,205,113,165,233,255,0,29,142,94,248,27,97,254,171,23,219,90,160,106,170,114,124,165,140,95,247,21,102,161,208,123,159,50,132,171,152,92,82,78,17,240,196,138,66,226,78,203,175,136,209,178,27,245,11,32,138,83,13,94,33,139,243,166,49,169,232,238,216,204,209,71,145,77,25,155,33,252,223,23,238,163,42,167,254,113,237,10,185,213,178,46,202,206,184,21,108,100,189,62,78,172,177,147,202,171,40,54,220,49,37,44,169,216,57,32,197,96,44,168,121,58,27,109,43,212,105,37,98,251,106,245,57,214,163,41,250,96,17,190,108,37,38,68,20,254,81,188,75,209,181,13,224,135,180,150,177,243,32,185,76,182,194,212,153,99,54,82,185,186,202,143,217,193,31,48,69,137,122,202,48,44,153,219,136,138,98,124,109,85,11,167,150,50,24,117,30,217,73,24,135,155,18,72,251,34,73,63,82,30,28,251,82,159,105,47,173,85,198,170,1,89,204,133,6,106,9,176,203,39,129,68,158,86,221,203,140,197,166,101,33,227,51,44,66,241,36,146,89,58,49,24,108,188,105,25,74,70,202,229,207,170,146,75,51,75,18,6,121,153,220,30,180,77,9,162,20,12,52,190,180,45,174,12,252,61,104,81,124,128,118,123,229,183,240,100,66,143,46,82,100,91,225,152,125,40,201,51,199,5,156,169,172,162,213,132,155,105,213,36,102,94,180,217,239,211,242,71,204,82,228,75,159,119,6,105,48,246,166,208,42,162,201,238,18,213,80,107,9,231,195,138,46,24,133,237,66,86,233,185,217,243,6,120,213,116,250,16,99,102,17,117,37,111,126,51,225,69,76,179,84,46,52,9,196,6,35,21,36,187,248,117,107,55,154,37,206,63,229,85,113,186,249,86,51,50,9,153,68,154,186,2,201,170,49,27,73,164,167,82,31,250,181,166,84,198,126,155,131,59,164,164,18,206,75,15,36,236,46,233,21,188,100,97,245,101,89,93,62,135,220,123,91,185,17,101,107,248,52,153,165,151,139,205,57,173,215,149,183,99,102,210,4,159,220,65,106,122,160,93,157,153,133,198,155,211,211,193,132,6,8,66,255,0,66,141,117,183,240,171,72,181,203,220,98,25,152,159,195,196,141,146,199,136,121,165,149,47,146,22,13,153,80,207,181,28,223,8,134,67,70,36,108,25,15,209,164,145,49,153,14,8,193,154,33,114,149,46,100,48,70,31,16,150,126,79,68,120,4,153,155,124,8,65,175,67,134,242,241,117,47,153,191,225,255,0,162,220,25,35,19,213,44,74,186,154,205,90,120,199,205,149,110,52,147,149,136,137,49,165,16,108,48,186,214,214,49,131,2,86,140,117,144,8,51,22,83,39,228,6,21,170,96,70,94,80,241,17,77,90,201,60,101,46,5,87,51,116,201,236,18,221,3,82,68,43,241,11,32,136,144,198,147,207,151,22,95,182,159,73,101,113,65,148,48,49,17,11,97,154,165,52,57,59,159,12,220,169,185,168,98,148,12,150,25,88,136,162,169,205,98,62,108,68,198,173,106,167,196,146,54,101,42,173,142,102,95,212,19,241,87,166,252,164,178,241,172,31,168,98,201,31,202,21,108,213,84,244,242,98,229,136,46,79,168,160,225,198,151,24,255,0,252,13,22,98,138,168,202,31,113,100,248,196,202,98,173,53,87,27,151,246,173,119,21,178,172,160,225,74,43,66,122,67,225,50,86,177,171,90,151,193,49,49,173,190,15,75,33,201,202,197,79,12,32,146,62,209,166,82,44,104,147,12,18,65,212,130,135,48,240,79,180,151,213,245,17,22,179,207,81,247,82,135,217,62,114,107,26,170,84,190,168,5,102,97,74,26,218,16,227,82,193,178,60,103,176,41,255,0,131,198,12,169,44,193,182,29,194,129,178,178,24,199,194,132,52,196,186,76,198,34,204,61,84,33,140,57,126,108,169,152,95,148,124,42,116,51,37,151,133,49,173,49,225,31,171,42,83,88,111,176,25,7,202,44,169,29,198,155,137,220,17,42,7,217,28,188,216,146,233,154,144,3,126,208,194,78,173,82,85,99,159,79,164,130,82,101,197,136,136,218,169,239,140,124,73,221,192,98,248,110,212,163,230,48,111,204,153,135,83,161,122,192,54,188,162,30,68,190,76,104,182,67,253,86,37,58,23,158,200,29,73,165,109,107,43,89,154,92,175,227,69,67,20,2,147,79,100,55,240,242,137,38,152,103,193,127,220,86,255,0,174,35,5,16,73,54,173,210,83,134,54,88,226,90,209,138,179,100,79,50,238,87,158,25,121,19,38,106,113,193,240,23,26,101,85,91,93,58,47,48,185,20,245,222,134,181,146,71,203,136,145,163,106,226,85,102,87,108,139,42,217,32,154,52,239,211,64,56,189,75,143,83,220,90,210,75,218,88,11,18,233,21,183,108,156,14,213,37,215,246,9,35,203,29,125,12,252,57,17,161,243,141,202,34,175,122,33,230,179,44,73,66,94,12,3,198,225,42,186,146,145,148,222,105,241,60,57,133,200,167,167,234,31,77,35,205,19,173,23,113,79,107,39,154,32,148,243,225,156,92,50,196,68,213,99,22,134,15,212,236,154,124,222,226,55,241,9,49,240,149,46,101,32,51,230,85,180,148,53,196,7,42,93,182,43,172,137,244,65,89,76,156,66,110,196,84,231,79,92,78,193,243,98,84,211,52,173,105,9,238,99,94,125,13,104,135,194,37,61,176,252,140,125,130,43,102,50,79,18,114,200,108,32,248,84,163,223,233,164,226,17,19,72,23,214,62,208,150,138,201,112,171,40,100,40,48,226,83,51,43,103,70,31,81,21,192,100,203,32,50,203,22,36,170,226,203,40,240,229,227,79,101,17,85,137,3,67,200,15,164,149,195,101,144,142,240,251,106,163,212,171,97,119,99,42,197,247,218,126,79,180,166,204,163,173,201,153,245,179,164,143,48,146,111,74,185,146,78,21,115,154,41,95,194,136,53,107,49,241,44,170,184,205,35,161,20,24,18,199,250,181,137,172,128,62,28,170,130,226,132,19,98,63,151,17,23,58,252,55,46,182,115,249,72,81,173,101,5,146,220,143,89,90,191,124,207,186,186,45,11,192,88,44,195,216,165,96,64,223,113,22,42,119,13,231,173,62,19,33,86,128,205,114,202,51,200,81,225,88,201,170,199,202,97,33,235,103,179,242,42,184,115,34,16,124,220,169,149,148,149,93,8,215,177,130,229,18,111,79,107,140,156,171,109,172,97,251,66,198,151,133,140,247,132,152,213,108,70,154,134,202,33,98,102,137,196,185,173,222,191,37,32,254,111,33,70,157,220,76,252,251,76,184,148,46,167,211,199,178,150,12,83,199,140,79,228,82,101,99,166,54,69,229,161,155,236,168,53,67,50,150,155,249,10,142,135,73,79,131,16,184,190,218,92,250,121,195,233,199,140,75,116,55,188,100,229,84,224,65,181,187,98,83,211,135,27,211,240,190,92,98,113,21,37,173,120,203,210,168,216,204,160,74,41,245,230,121,89,204,149,73,161,57,79,187,136,95,227,77,124,56,209,144,33,228,64,88,34,146,48,202,14,81,39,19,40,104,35,15,49,160,101,34,198,51,7,25,122,99,15,56,15,196,159,112,77,182,98,7,88,93,213,84,1,255,0,42,62,37,11,79,175,229,217,74,218,68,138,69,208,111,180,123,39,1,230,44,82,21,33,161,210,177,33,31,48,160,98,74,209,179,157,81,201,18,38,191,58,142,227,27,80,16,12,197,20,137,212,58,123,201,35,230,138,154,85,60,130,2,221,50,248,2,225,41,121,83,96,132,55,29,248,145,150,191,15,70,67,178,95,81,62,210,119,66,205,139,217,18,95,181,238,45,166,212,236,19,30,108,67,42,30,54,182,163,147,250,184,170,77,34,148,88,223,200,178,97,134,62,146,173,19,249,70,146,134,214,12,159,210,21,22,249,47,240,234,202,136,197,101,84,32,117,11,39,8,248,98,9,97,2,76,232,204,249,177,98,86,150,85,67,156,12,216,177,17,72,89,70,151,27,132,197,202,170,202,11,33,137,166,2,119,9,165,98,66,154,182,9,24,240,139,38,84,159,96,253,222,99,117,167,240,24,206,156,170,106,163,179,50,113,212,153,153,85,46,181,249,185,19,250,25,135,32,240,149,109,190,9,49,176,34,229,91,32,70,216,196,204,134,85,13,198,125,51,42,35,61,131,7,80,210,233,242,65,27,148,165,74,217,101,44,188,65,70,207,164,36,232,188,165,228,240,89,204,202,215,144,132,218,156,130,63,8,150,240,217,30,119,186,144,204,134,72,36,120,76,85,234,217,60,248,86,170,154,213,43,222,17,201,7,16,144,120,94,39,242,137,52,173,141,44,163,102,17,35,223,85,40,163,204,88,170,149,35,184,192,245,175,63,188,159,7,149,157,73,76,55,237,137,132,162,79,152,240,17,156,69,67,41,162,217,44,56,210,75,87,158,72,30,28,170,142,103,248,249,150,167,214,130,72,243,37,80,181,20,228,114,117,13,205,33,222,30,209,165,178,117,37,196,147,254,148,139,169,220,104,1,217,115,68,42,76,253,49,42,23,9,68,159,111,250,50,206,191,64,148,53,94,172,62,84,221,250,99,18,249,85,12,245,175,234,86,208,240,78,137,204,46,68,90,130,53,136,166,105,178,11,171,149,14,248,103,17,240,150,46,37,209,54,7,31,40,82,155,40,196,147,202,164,213,113,163,176,154,54,76,107,39,195,63,180,85,155,13,182,71,122,150,228,10,88,216,179,51,19,243,24,117,140,7,159,233,38,158,28,136,207,77,97,122,85,42,46,224,7,165,63,38,98,149,24,23,226,26,197,225,56,201,202,179,217,190,75,19,212,75,0,26,79,231,69,67,187,28,46,210,172,61,31,235,21,43,147,1,241,158,244,140,163,172,138,57,252,66,194,189,60,141,119,85,129,156,171,155,204,140,242,116,149,111,129,91,47,222,201,141,71,109,139,179,71,82,198,203,80,213,13,252,82,150,184,215,17,36,164,31,135,178,117,8,159,184,138,129,166,236,134,118,118,227,76,176,176,141,36,85,30,102,1,73,195,144,171,123,234,178,114,226,78,41,227,108,153,212,53,178,202,202,41,120,120,196,69,75,28,213,103,108,52,35,100,217,122,65,20,246,164,212,147,172,129,132,42,174,214,144,115,153,247,20,145,169,231,70,38,28,72,219,185,125,228,79,143,82,20,59,225,159,152,170,202,133,135,147,143,221,90,31,166,50,31,119,151,145,55,14,155,191,23,52,65,13,85,99,161,55,154,229,101,107,14,65,226,76,35,67,103,158,41,98,74,40,96,92,16,152,101,148,98,196,168,77,90,120,221,69,91,98,108,162,123,186,113,193,229,246,212,196,251,80,11,132,69,87,38,161,191,191,138,250,255,0,84,132,44,191,85,77,27,224,109,228,99,238,203,105,8,191,202,146,183,29,91,68,229,168,154,7,33,50,166,204,128,116,254,183,67,18,23,108,168,202,139,240,240,48,126,171,254,146,202,146,105,178,37,105,227,99,127,50,175,125,38,159,146,7,254,167,39,238,165,115,233,37,139,244,136,54,50,202,23,113,84,247,40,85,99,210,111,158,193,143,210,175,243,249,73,89,126,218,14,124,99,136,15,250,136,118,107,99,193,126,18,228,18,96,249,35,156,60,191,85,53,149,198,104,217,4,30,4,31,49,86,126,176,49,172,236,152,204,106,54,75,7,24,252,37,34,147,41,88,251,63,34,177,242,94,78,148,44,201,242,163,51,23,34,42,159,25,0,196,124,152,3,39,180,158,53,185,57,36,166,190,196,159,172,74,247,74,68,21,172,147,148,25,114,170,9,244,239,83,246,177,177,1,233,164,142,154,20,134,107,182,134,218,115,101,103,42,114,23,242,36,52,62,24,21,68,7,143,31,50,148,124,66,101,210,218,155,88,246,21,24,19,28,72,51,120,123,43,219,159,200,170,76,206,226,73,252,20,161,187,19,43,89,143,24,243,41,73,58,156,3,127,42,70,41,26,151,52,146,114,49,60,125,147,255,0,38,24,185,84,61,33,143,36,236,218,117,149,92,67,140,49,51,50,85,81,100,169,147,231,228,3,247,98,81,187,157,181,175,87,26,169,178,99,228,141,45,125,104,252,19,84,88,245,90,148,16,24,9,32,98,69,169,227,109,150,250,217,39,25,240,166,87,20,227,187,130,254,94,65,43,46,68,107,180,196,43,238,24,33,225,81,246,87,3,141,59,55,34,116,250,221,180,188,89,86,249,250,36,242,124,37,196,22,84,141,29,206,149,159,103,83,125,61,220,162,177,138,182,25,143,224,197,59,91,90,120,64,194,104,184,136,132,147,125,42,17,246,129,200,149,86,128,204,179,25,235,154,120,150,241,51,123,138,82,158,183,211,94,173,222,195,201,137,148,202,125,240,8,73,124,69,196,168,98,181,112,46,105,45,64,32,48,59,81,45,211,25,145,249,131,196,146,195,193,24,24,178,143,34,54,25,142,62,238,180,182,22,161,158,99,193,219,200,181,135,119,244,145,65,12,76,156,41,160,99,63,217,18,21,132,108,4,38,140,124,106,90,212,54,89,253,204,107,166,26,27,63,187,226,75,103,178,158,51,59,71,252,133,67,84,164,110,203,240,74,83,214,251,217,72,84,253,145,162,23,180,73,107,238,234,161,127,116,52,17,181,105,8,79,148,138,165,97,217,93,135,230,240,140,206,21,35,107,169,246,210,201,203,136,105,243,12,249,35,229,74,238,35,65,40,31,148,73,234,206,73,89,98,108,253,77,80,245,248,7,210,81,170,138,219,231,217,49,113,96,233,135,250,251,249,126,89,118,10,74,112,70,131,219,200,150,56,216,232,234,26,36,92,77,247,19,15,181,126,17,114,40,216,215,215,131,62,19,100,86,6,103,34,212,248,27,239,105,86,183,57,86,69,79,129,124,13,66,79,54,4,222,234,124,248,0,146,60,198,41,18,147,105,231,227,237,24,147,186,215,179,30,37,149,31,114,250,98,102,16,176,76,226,94,99,9,245,72,178,54,76,105,115,46,226,198,62,41,105,90,163,45,156,42,120,114,3,180,137,71,166,140,131,229,42,168,141,62,170,75,58,178,45,19,225,214,145,153,98,69,196,155,208,75,58,19,140,167,219,63,54,232,139,198,153,46,51,62,170,34,73,177,240,165,115,35,78,42,90,155,111,216,218,29,72,12,248,138,157,132,219,150,40,163,83,188,92,166,68,64,190,216,240,203,67,43,32,213,87,224,90,237,134,85,176,51,1,7,221,30,53,56,203,189,207,73,81,79,128,73,192,72,204,11,26,167,50,234,4,154,235,33,241,20,89,22,114,99,18,48,215,51,100,11,154,67,230,137,41,31,235,215,36,102,25,101,83,221,97,255,0,29,95,142,165,142,240,107,115,60,20,27,238,14,53,239,196,132,199,204,177,164,97,255,0,29,75,214,99,25,50,175,166,159,4,76,237,92,203,241,108,162,17,23,26,97,36,191,180,137,86,238,51,66,137,200,172,147,106,207,105,106,101,169,228,240,226,72,95,51,108,134,125,195,6,78,18,167,107,32,138,170,229,87,128,49,253,196,57,130,53,174,28,193,201,3,22,243,4,133,31,18,170,156,236,185,11,100,207,28,20,194,182,226,45,147,30,21,51,168,105,236,123,148,107,238,45,107,72,254,36,217,33,85,142,57,116,247,245,58,252,154,72,165,230,196,189,12,32,140,252,94,218,128,167,215,242,203,195,45,84,198,184,100,145,230,17,82,238,95,224,27,167,101,249,40,166,49,152,248,146,73,51,15,25,43,54,161,157,26,86,25,98,227,250,136,195,76,28,150,102,84,177,42,208,27,212,137,147,220,78,33,191,34,6,51,192,94,36,120,89,182,122,2,195,216,210,118,204,70,134,212,5,26,158,245,140,158,208,208,207,158,145,148,213,237,231,160,78,161,212,242,170,9,154,32,178,169,195,124,66,151,39,136,217,4,168,67,24,22,67,194,92,107,63,194,180,2,27,254,84,137,118,111,242,85,103,68,248,19,70,146,66,243,101,39,42,148,214,122,147,131,105,200,173,38,4,3,225,16,184,212,149,222,158,220,159,50,125,145,22,108,136,74,216,15,178,59,11,149,90,6,236,117,3,96,177,35,35,105,232,177,153,212,183,62,158,33,123,68,158,170,138,38,245,219,63,97,182,158,212,140,157,237,42,110,209,169,26,120,113,33,75,226,18,181,140,240,23,193,96,73,95,29,9,89,240,198,51,245,44,153,66,9,62,210,180,53,32,201,204,21,244,48,216,47,105,85,89,72,88,87,3,70,69,140,12,219,254,85,188,33,219,38,143,10,12,204,83,146,64,85,107,102,10,251,47,104,162,75,237,97,146,112,50,135,218,76,30,28,171,8,209,165,245,98,72,170,93,171,95,99,151,234,118,28,169,117,110,158,60,230,112,174,189,39,74,193,156,204,210,249,82,231,210,2,23,233,5,137,117,41,203,187,250,156,148,212,146,235,103,63,42,35,212,182,61,170,242,202,181,242,125,164,188,58,62,44,146,115,41,52,106,231,68,125,67,39,35,26,171,136,51,162,163,60,24,85,186,55,195,216,177,185,69,40,105,192,105,1,225,137,21,161,141,54,142,1,25,140,23,130,63,212,152,37,231,233,179,255,0,104,84,52,157,48,242,15,12,185,248,148,152,117,101,48,147,100,9,61,69,66,63,207,207,245,92,104,102,105,129,214,159,54,255,0,42,168,129,14,15,135,233,114,166,85,53,164,253,68,62,96,32,251,86,136,6,38,126,95,249,213,121,160,65,146,204,91,81,15,243,251,72,57,53,176,99,3,48,75,201,244,208,202,162,44,204,12,102,100,3,212,133,196,56,130,38,99,42,214,73,98,139,214,19,25,249,194,144,85,87,177,31,107,171,96,214,157,225,203,200,145,50,227,80,89,75,254,158,94,50,168,141,79,67,107,101,114,195,68,255,0,159,145,118,61,1,166,246,81,1,187,236,83,85,103,108,189,52,61,38,218,134,61,31,191,125,117,25,82,86,217,96,102,239,34,245,241,137,4,10,228,33,103,130,212,106,72,165,238,22,84,210,71,250,156,177,245,26,219,35,159,210,79,220,189,116,58,214,101,3,16,12,210,80,68,124,161,22,36,236,33,216,141,156,73,215,5,18,105,180,118,54,112,16,104,119,133,227,90,166,76,39,180,37,144,102,63,222,89,99,22,51,217,185,19,16,204,102,12,38,22,84,23,30,68,200,33,200,53,170,12,43,146,242,121,241,9,41,178,134,73,35,85,187,102,127,234,181,62,183,42,161,51,155,198,134,56,199,85,181,177,129,37,157,171,93,173,35,197,231,133,34,141,62,93,105,249,82,177,69,207,228,181,12,97,194,226,69,67,152,255,0,52,174,182,212,115,152,156,70,99,18,27,90,114,25,51,145,101,38,51,8,14,165,224,204,0,251,144,211,238,226,244,136,169,90,69,51,109,223,253,11,76,252,126,124,72,6,60,101,34,32,207,121,60,208,161,14,35,229,88,106,170,135,6,24,228,247,23,18,45,140,96,248,114,161,222,204,108,90,31,37,81,164,19,110,227,135,204,24,152,181,250,220,17,119,36,187,156,139,94,217,228,34,146,217,203,85,60,134,198,158,9,191,164,65,26,169,228,68,70,11,227,15,132,72,198,63,242,114,170,174,4,100,207,128,156,33,32,209,81,158,190,76,146,49,17,11,38,72,61,162,164,102,184,234,172,188,135,208,238,24,55,243,39,193,178,131,37,157,163,92,220,207,127,134,100,172,215,115,160,145,77,153,211,137,212,177,197,54,46,117,121,129,4,150,118,141,33,147,78,50,249,132,221,106,46,54,167,178,47,186,170,234,172,142,86,115,38,142,102,243,57,228,232,149,56,106,37,153,165,103,8,249,162,23,141,125,100,105,113,184,113,42,143,85,0,190,210,220,249,224,146,63,105,86,200,37,166,79,130,98,54,248,157,194,91,95,13,152,242,154,40,202,154,26,76,76,153,184,212,214,167,213,176,96,129,248,82,238,42,11,183,36,173,236,77,217,49,144,142,244,177,134,57,79,152,66,70,64,181,137,100,76,178,211,237,180,79,1,226,18,162,143,148,33,154,98,99,58,140,153,93,198,28,145,189,40,135,12,131,149,152,42,145,144,242,13,10,100,159,177,202,103,213,50,49,58,146,153,134,130,49,174,161,107,73,185,243,226,83,70,208,195,146,78,85,187,98,44,212,231,169,35,91,113,249,240,137,87,192,121,228,179,10,101,91,160,40,225,16,101,50,114,202,72,49,135,150,34,202,208,127,200,87,108,69,213,180,155,98,101,237,77,38,86,140,128,195,137,31,25,241,70,206,100,96,77,22,79,186,150,202,77,149,220,229,182,90,96,18,79,202,37,71,167,171,98,86,248,38,214,176,7,159,137,44,147,48,16,65,152,171,44,165,22,239,137,78,248,209,8,206,17,35,67,27,242,41,205,55,124,57,170,181,159,224,69,130,72,89,8,189,67,36,16,95,202,164,100,155,124,175,245,37,60,91,32,115,11,145,78,50,4,72,220,59,85,5,142,236,85,100,68,95,232,162,179,177,55,195,16,172,195,137,43,181,12,177,126,146,42,90,207,89,93,11,236,43,103,151,112,208,207,157,82,126,18,241,170,56,26,134,86,60,217,84,168,97,158,73,62,108,170,138,52,13,179,59,82,180,119,31,126,131,248,215,196,47,112,145,236,178,1,88,166,223,36,98,103,50,197,129,202,252,161,148,179,129,149,71,248,42,30,97,149,136,57,33,200,181,64,123,49,242,162,140,97,227,225,74,194,112,108,68,179,38,14,51,20,251,230,78,156,126,46,33,166,215,12,121,58,144,240,50,123,203,42,165,150,74,7,7,77,238,65,155,126,76,139,0,214,218,194,62,35,23,40,214,79,184,28,46,100,202,5,220,73,163,83,108,13,86,119,50,240,224,90,30,19,147,218,68,76,152,15,170,52,11,44,152,83,225,20,165,88,228,87,34,209,191,208,51,24,241,31,152,72,246,24,2,247,86,169,33,121,121,178,173,18,105,223,36,29,170,130,45,70,38,124,92,31,170,26,146,178,141,234,196,120,66,182,154,146,199,255,0,101,37,166,129,58,160,153,119,75,85,77,244,251,42,52,244,8,149,160,196,104,2,200,155,204,141,91,143,139,24,151,54,159,125,107,255,0,158,232,137,57,181,61,140,110,236,137,154,70,25,122,123,243,212,232,118,83,224,193,127,106,86,27,136,178,73,218,165,33,198,185,191,39,82,219,39,71,220,214,131,119,149,115,50,191,34,234,177,38,61,206,143,1,224,193,151,40,211,152,118,177,62,170,226,208,45,103,103,218,24,170,222,156,39,238,41,83,43,53,69,146,36,242,212,233,177,166,15,218,91,228,217,12,128,196,92,106,94,49,158,65,246,173,15,141,101,231,203,41,35,51,152,177,68,21,39,245,15,74,44,167,130,51,50,229,76,176,228,26,22,125,35,10,4,235,30,36,218,74,55,185,23,51,88,0,72,250,77,78,114,29,152,86,15,208,0,146,119,153,21,15,77,142,160,136,85,214,197,119,146,165,120,77,185,2,89,51,36,101,182,52,156,72,231,224,154,12,69,78,203,115,149,176,98,113,243,24,69,140,99,0,71,229,88,90,214,188,68,225,73,102,62,80,199,151,18,202,151,141,149,206,132,23,197,40,253,181,173,241,178,147,137,75,82,89,28,140,102,101,117,0,209,8,198,127,239,9,132,146,49,92,154,214,16,15,82,230,173,28,98,117,98,93,4,219,79,5,43,119,224,78,149,41,25,73,198,175,97,4,201,227,140,143,161,120,203,202,98,246,165,159,135,172,164,159,54,44,163,77,153,12,145,129,139,22,36,138,172,135,83,50,118,160,241,144,224,151,233,173,251,0,120,117,40,183,220,78,132,126,110,181,69,85,169,224,201,103,106,165,133,218,109,67,77,0,5,30,28,73,51,43,79,10,91,248,184,213,40,94,57,61,43,55,198,252,138,150,34,203,70,22,133,224,23,134,84,222,51,1,36,127,109,7,188,130,62,220,104,232,15,25,71,194,177,100,6,143,211,216,2,214,146,14,55,152,37,228,74,131,3,26,51,80,178,112,142,195,9,11,234,91,97,242,166,102,38,177,254,186,155,31,144,75,219,50,73,64,254,33,139,239,21,111,102,173,170,31,186,52,170,202,81,150,74,154,36,211,128,125,170,50,200,195,140,252,74,182,203,80,196,43,30,96,169,135,188,18,73,202,37,85,146,231,62,219,47,33,142,158,140,201,60,202,129,236,83,181,70,24,137,135,42,118,243,41,179,41,101,89,4,150,176,44,163,19,119,18,81,19,138,75,45,200,49,24,188,130,91,152,108,131,234,90,125,19,243,229,23,186,182,163,238,126,193,6,190,244,213,227,106,169,83,153,196,36,182,125,60,239,12,203,93,110,65,119,9,102,217,69,145,6,44,49,228,247,44,12,204,168,135,177,130,98,1,243,24,66,40,177,170,204,230,240,192,102,62,165,187,211,150,65,54,36,196,50,64,68,234,196,218,54,113,33,170,158,69,180,52,36,40,21,54,17,144,107,83,24,56,203,119,9,213,137,105,58,122,32,187,132,131,125,60,79,100,74,241,236,138,65,161,95,90,4,246,185,149,116,35,88,242,86,167,49,166,110,88,183,201,164,97,59,151,163,64,4,39,162,165,22,69,112,248,112,248,243,98,69,61,159,105,51,129,101,79,180,195,136,105,109,172,246,16,255,0,40,36,51,19,219,107,123,26,119,56,248,80,179,35,50,119,186,129,152,195,251,75,79,170,158,15,234,196,166,94,173,246,52,12,60,92,65,94,153,15,24,251,82,127,197,64,25,17,158,176,9,204,89,99,26,55,22,190,51,202,126,212,192,33,227,67,189,227,19,209,145,164,177,104,100,121,129,39,213,91,88,18,9,252,171,115,49,173,54,179,1,25,153,127,247,68,2,179,5,188,195,240,91,33,176,4,238,82,65,187,220,159,10,161,128,96,125,85,150,29,148,225,55,21,182,182,236,127,167,113,13,69,179,88,90,233,41,222,147,44,95,201,137,60,13,197,206,251,104,89,68,18,160,96,96,201,126,89,113,71,43,247,4,186,185,144,181,12,233,204,13,73,7,48,167,242,33,223,78,56,79,249,181,180,208,34,194,126,106,225,109,191,109,45,52,249,115,136,240,132,188,159,113,61,137,212,221,39,195,218,65,6,200,121,240,226,65,133,150,185,241,88,20,104,192,210,109,159,187,221,38,52,118,19,28,72,166,73,202,181,86,204,6,70,8,169,227,224,15,30,104,130,25,83,40,134,134,49,158,30,226,2,96,101,139,164,68,85,20,54,67,140,12,37,138,52,124,155,39,147,244,130,24,144,4,84,0,217,127,119,22,74,55,54,63,105,27,62,226,119,231,202,84,148,55,3,36,174,98,141,40,224,182,181,81,45,153,202,44,88,189,196,21,35,54,39,120,67,237,39,147,38,0,131,225,65,64,141,140,143,42,12,241,26,63,88,30,15,9,87,216,118,79,154,244,60,202,214,21,153,138,37,140,105,145,5,195,198,131,71,172,135,238,173,6,52,78,163,99,75,191,16,193,131,231,154,82,155,190,212,148,22,95,164,180,196,68,88,197,141,138,73,33,173,146,55,251,73,92,96,190,17,49,68,46,81,168,207,196,227,131,196,89,89,85,53,62,161,173,156,14,25,73,108,163,109,234,46,213,65,150,35,178,93,118,76,159,109,4,195,92,12,25,183,68,85,123,159,253,171,205,137,14,203,42,222,156,89,83,25,97,27,53,9,198,206,98,169,205,73,124,121,172,225,42,161,187,135,18,200,248,98,113,126,218,71,113,166,235,70,14,44,153,18,212,101,99,94,152,96,10,70,46,141,90,246,126,69,207,116,245,59,224,143,245,73,254,25,195,198,81,74,88,13,155,22,70,124,232,221,61,107,123,12,2,131,152,73,92,59,183,144,24,141,216,140,240,202,52,8,1,233,180,197,157,187,15,98,181,161,13,48,255,0,204,34,229,92,230,214,52,232,39,100,186,225,101,251,105,221,12,155,25,222,27,190,36,101,99,89,85,215,220,169,212,250,122,140,188,181,34,254,53,61,26,100,237,62,204,33,42,170,194,241,3,148,185,84,229,243,198,94,31,164,170,98,129,155,80,206,140,77,217,86,246,107,6,91,145,145,37,139,254,146,24,53,82,181,3,30,16,227,23,238,166,212,148,224,132,79,78,46,219,47,212,73,86,58,35,100,175,177,81,91,24,100,3,10,34,173,179,30,255,0,12,60,133,202,148,109,167,86,159,135,173,58,13,192,199,224,45,175,34,93,204,136,52,102,154,221,36,9,222,102,203,200,141,14,149,137,90,124,198,138,135,125,216,35,19,49,120,150,127,140,34,151,238,173,105,12,88,89,199,44,129,71,36,120,77,21,96,205,61,18,23,249,79,18,66,253,66,242,191,132,75,48,234,119,151,135,42,205,227,127,25,190,207,92,105,227,201,63,49,113,13,98,198,85,65,137,132,69,91,166,93,146,48,31,148,170,38,100,249,82,101,125,181,182,5,143,246,54,234,27,233,222,27,72,138,53,154,63,80,89,63,49,173,49,43,38,67,60,158,145,45,158,18,135,194,145,151,246,25,100,253,9,160,232,150,70,253,92,162,20,139,235,244,48,228,254,144,68,84,12,51,203,218,152,213,103,140,76,194,42,101,168,173,113,77,61,9,33,126,175,218,85,16,231,227,30,34,139,141,102,105,224,146,14,174,69,57,50,121,243,226,16,147,216,74,179,148,190,143,85,52,111,203,20,101,92,238,239,71,197,141,98,252,66,227,243,85,176,44,142,55,242,137,80,198,244,217,61,188,168,182,134,85,144,229,225,173,219,19,132,68,18,245,246,158,5,220,23,196,150,44,171,172,79,173,170,193,152,49,70,166,99,70,25,15,136,169,133,179,31,155,191,240,138,226,162,243,212,106,75,242,222,126,226,235,149,180,135,32,24,19,74,26,184,159,78,12,15,194,85,7,113,100,10,66,60,202,108,168,153,150,87,121,190,74,168,21,79,173,6,17,114,42,8,219,187,184,62,156,185,173,38,179,60,226,118,241,171,202,171,80,8,25,183,88,136,165,186,163,52,111,169,79,166,52,52,26,209,229,176,16,202,141,178,164,173,254,210,46,37,56,29,102,113,147,148,188,106,150,53,197,84,152,156,211,214,126,70,85,23,241,90,214,113,59,43,98,121,173,243,233,193,54,38,17,8,98,74,109,124,60,201,44,37,90,169,53,56,36,191,104,98,242,39,222,53,161,253,73,203,93,43,115,145,226,44,82,8,127,81,96,200,115,171,89,195,203,137,116,43,128,130,76,92,217,72,164,95,130,55,186,157,149,69,86,99,67,53,60,178,3,17,69,201,251,72,88,119,18,227,31,41,69,139,42,108,201,145,126,144,210,29,79,39,131,42,70,92,71,143,223,216,171,13,145,39,3,134,80,196,178,128,99,231,194,105,235,149,192,212,252,155,68,235,212,165,70,30,92,170,54,58,40,116,123,44,240,129,155,40,212,84,251,92,132,121,150,136,108,181,212,31,251,116,196,137,13,35,35,19,12,178,238,85,163,238,228,90,168,39,101,246,71,189,107,126,185,163,173,63,245,30,196,194,214,132,5,243,244,238,37,200,254,42,105,83,140,25,162,74,77,37,145,112,54,26,59,85,253,14,150,203,138,237,72,126,18,226,140,84,227,209,52,228,102,113,46,101,160,35,18,53,104,51,23,169,116,152,112,235,100,243,4,188,169,99,179,243,50,102,163,85,53,244,19,89,104,202,209,63,212,43,178,238,83,77,55,173,167,84,112,203,246,149,30,195,36,94,164,128,212,128,41,249,132,137,35,95,0,142,111,223,212,232,213,90,170,186,237,131,205,217,244,209,243,205,85,131,138,0,242,125,69,203,125,30,92,39,230,17,113,39,113,172,165,248,124,217,82,171,58,10,209,163,228,164,111,196,189,48,121,188,213,203,153,79,129,168,244,252,93,222,34,127,26,253,25,234,176,113,225,196,60,136,119,210,2,237,143,9,98,140,163,42,54,209,245,254,140,178,188,90,123,122,31,158,233,254,34,234,56,207,195,186,38,63,184,186,14,146,248,156,123,41,94,157,46,87,34,160,147,240,198,182,147,206,89,177,227,250,107,149,220,105,230,105,251,159,91,174,235,243,235,88,208,234,153,46,165,150,104,166,238,173,167,99,184,70,152,193,159,151,151,42,111,179,4,225,168,45,55,168,65,101,17,152,85,112,100,226,98,125,195,153,163,50,153,166,9,219,137,106,13,63,179,149,54,135,168,113,179,152,170,107,80,235,192,70,63,202,11,42,109,197,49,97,119,13,125,36,81,251,89,72,132,120,113,147,17,87,218,77,85,190,102,99,9,52,205,79,39,150,192,68,254,37,171,37,204,104,245,77,114,0,237,30,36,182,77,111,221,26,34,125,149,104,200,253,167,90,65,62,237,130,247,80,204,166,172,108,16,203,35,214,252,162,49,230,124,216,153,87,57,190,214,112,107,79,202,84,251,79,106,216,147,128,204,60,163,83,86,91,21,101,162,152,135,88,2,52,236,70,246,158,172,160,62,14,160,31,41,120,203,216,144,207,211,212,246,76,124,176,197,30,66,160,235,99,50,144,252,54,156,107,42,200,193,109,29,127,167,64,102,137,170,164,103,168,87,23,41,23,208,201,200,68,36,59,86,73,7,9,86,183,207,139,24,156,197,196,168,204,75,109,188,138,56,207,220,240,229,66,92,85,68,141,203,151,145,44,101,173,49,8,207,234,139,229,172,240,20,28,37,202,149,88,109,179,67,238,241,19,18,166,164,218,201,237,247,84,45,108,3,217,31,132,68,86,149,181,178,171,64,50,153,22,6,95,19,25,250,84,155,175,148,235,90,25,166,229,139,187,26,102,107,236,125,194,202,177,101,244,79,164,68,219,138,46,219,146,115,233,249,254,146,217,25,155,31,5,65,100,104,54,67,225,236,18,156,159,37,130,31,47,180,149,129,84,174,129,62,182,112,62,108,67,75,239,131,93,225,242,130,141,252,74,4,58,135,41,241,117,39,193,126,86,126,169,10,204,54,222,136,100,201,224,17,49,21,62,129,27,40,58,148,227,227,69,17,243,123,138,142,4,193,138,42,23,6,9,5,147,35,16,100,122,29,236,219,115,25,27,51,57,94,180,190,135,212,153,205,41,48,170,27,14,201,228,7,10,33,146,71,224,149,198,173,244,78,28,188,107,32,218,213,10,115,2,82,160,202,254,134,83,24,79,62,20,146,213,153,65,212,173,228,195,160,146,14,41,68,17,20,204,150,12,103,196,131,85,132,212,140,100,35,230,197,198,168,240,130,72,243,8,163,94,101,59,10,60,66,229,65,154,144,157,88,164,137,42,168,51,93,128,174,47,182,192,195,186,73,168,117,33,198,253,162,34,127,195,160,100,203,18,121,62,230,68,181,250,122,92,34,113,21,43,70,206,116,71,34,34,212,233,24,101,73,137,151,42,134,181,153,101,10,197,130,8,136,138,170,178,191,25,217,16,202,142,124,49,205,27,50,246,253,69,187,120,147,220,163,27,106,163,12,177,88,99,41,251,128,238,103,97,76,171,103,216,194,38,19,11,40,209,82,95,22,107,242,132,88,150,169,42,209,133,240,252,196,141,245,38,70,39,106,219,176,25,88,131,159,91,198,154,166,171,14,30,99,201,7,219,75,31,225,25,105,12,247,140,120,76,85,155,30,2,247,39,23,33,117,173,172,177,15,52,72,4,41,16,1,215,58,140,159,41,232,210,127,218,93,14,170,77,116,102,126,149,97,170,164,128,113,55,117,194,23,248,18,213,95,228,213,145,190,136,96,234,217,209,137,154,198,6,33,253,197,71,85,170,160,206,31,8,163,46,65,171,111,173,108,165,190,32,98,145,103,164,141,101,24,252,171,157,172,140,118,237,171,167,244,235,51,231,193,25,242,229,24,145,241,173,98,227,98,79,24,53,178,65,205,20,101,73,108,160,28,71,254,156,92,95,109,62,71,58,212,233,112,38,65,32,249,81,79,135,76,81,230,218,143,34,231,84,239,177,238,150,85,105,85,36,114,65,218,182,204,45,87,236,22,125,38,247,171,175,233,165,123,106,232,220,38,171,30,69,100,26,211,147,169,43,187,164,61,111,245,3,11,141,84,69,205,133,193,173,201,204,24,169,136,116,244,25,35,249,177,19,39,238,163,104,117,85,81,1,180,41,70,36,77,145,134,32,102,17,70,84,187,202,110,204,150,238,125,129,2,12,47,210,8,136,185,56,228,143,17,69,198,166,195,106,127,62,212,111,169,253,212,187,218,135,227,255,0,69,19,42,182,71,204,30,181,243,206,215,30,97,11,42,101,50,78,228,106,118,99,37,198,99,240,148,137,173,169,138,160,70,135,22,220,143,21,140,94,68,43,52,124,186,215,229,175,149,199,244,202,181,6,124,162,157,249,68,135,181,147,120,86,98,136,82,36,41,151,216,226,30,164,219,19,12,178,170,152,23,112,103,15,22,92,171,143,63,71,220,78,39,105,50,21,51,173,129,170,180,219,254,110,47,26,159,249,11,50,194,255,0,62,167,110,173,102,216,153,147,199,233,189,37,101,243,118,2,33,73,255,0,206,46,125,167,181,14,228,12,85,12,181,60,32,102,47,90,117,153,144,230,110,149,93,189,204,47,180,77,24,129,150,140,164,226,246,212,248,105,206,62,97,21,59,245,87,221,131,229,20,253,197,148,234,143,107,42,102,102,113,150,58,124,140,152,255,0,104,189,136,89,230,96,184,113,41,27,43,43,146,124,216,132,69,246,53,198,167,40,255,0,202,242,164,245,31,109,71,222,164,56,195,229,16,210,134,93,252,215,202,23,149,100,103,202,147,250,184,184,150,232,112,235,134,254,97,114,39,83,26,168,20,249,154,130,104,48,251,107,8,212,147,191,187,78,225,188,31,196,179,123,223,236,167,170,146,220,98,114,102,152,137,221,149,104,102,158,227,202,24,169,197,150,114,13,248,187,20,236,55,234,210,145,225,9,120,212,191,232,170,218,190,224,134,12,225,191,8,68,158,86,152,254,31,54,182,198,140,113,63,230,251,83,112,214,238,65,148,74,94,70,179,2,26,24,36,177,76,106,24,12,140,204,193,86,91,50,13,156,162,72,181,33,135,26,9,205,44,74,234,196,170,70,70,54,35,176,191,251,186,42,214,200,254,125,92,106,74,171,80,130,202,201,225,15,180,186,27,43,119,49,24,100,115,40,203,178,217,10,96,79,39,178,157,192,126,167,25,242,250,89,49,173,213,181,64,173,126,96,139,145,59,125,169,10,62,98,226,92,236,185,15,185,175,142,134,19,39,158,76,78,104,184,136,37,61,50,237,249,54,153,85,27,31,234,64,229,81,183,116,159,53,151,47,26,234,141,113,33,101,36,245,229,145,224,196,121,68,84,171,68,201,151,36,25,101,151,42,3,226,236,146,65,174,102,30,85,13,240,187,85,92,73,156,72,157,184,158,165,38,14,119,36,119,132,253,25,1,239,32,57,160,33,100,192,25,124,240,137,50,210,183,113,72,204,54,34,196,155,90,152,18,89,134,184,74,187,152,156,59,109,98,122,169,152,223,133,89,178,49,240,51,221,80,225,170,184,28,172,216,135,141,57,101,245,148,30,34,136,138,94,165,43,253,44,160,67,131,36,24,101,137,17,132,16,153,136,74,74,6,170,97,83,25,246,184,129,155,42,91,177,187,99,67,62,95,135,8,178,173,213,82,78,94,25,98,196,167,131,101,56,131,202,34,163,106,174,223,159,230,197,252,139,6,110,37,184,94,252,29,67,42,67,113,12,3,243,54,33,255,0,26,113,26,214,33,65,194,151,93,228,146,7,225,84,220,98,43,13,53,20,198,51,6,178,178,164,131,100,14,46,34,46,125,101,169,231,84,203,120,178,170,253,55,124,59,32,48,197,83,86,200,180,139,170,45,144,79,38,134,202,55,17,74,147,27,73,74,200,249,121,87,84,158,193,146,11,248,135,254,14,197,207,36,217,92,14,91,197,176,33,69,230,173,84,37,28,146,131,192,100,177,240,196,42,181,211,102,56,184,172,18,138,217,149,222,127,165,219,17,89,195,96,202,60,200,197,5,102,103,9,147,2,36,159,210,36,54,90,111,34,124,199,227,94,51,198,70,33,100,19,109,144,231,86,180,255,0,227,18,74,202,210,21,248,132,82,174,152,104,3,147,220,149,204,173,131,27,168,92,136,97,149,137,204,59,16,101,150,166,238,245,8,196,199,225,42,125,124,96,17,155,76,169,72,105,42,136,14,110,85,133,151,246,98,112,55,103,147,250,66,163,99,106,73,99,126,25,101,76,96,105,32,73,62,40,156,72,201,154,25,226,39,48,150,44,45,246,51,76,156,123,2,153,145,108,162,160,107,99,68,130,119,167,33,210,178,227,13,101,26,183,159,169,105,11,12,96,89,92,227,249,78,180,212,58,134,242,55,180,50,162,105,216,241,15,18,104,104,195,32,250,149,20,79,250,23,26,200,147,71,148,194,90,2,194,100,202,189,63,141,75,90,234,169,212,157,66,202,145,138,198,93,50,80,250,74,188,247,128,76,237,92,137,250,171,81,206,62,104,145,72,84,120,117,37,249,71,138,92,82,9,67,35,161,163,211,236,235,16,38,0,139,124,200,195,157,253,170,230,245,179,236,187,185,21,165,61,219,197,225,153,85,89,144,231,104,87,196,218,106,210,70,238,18,42,30,60,124,73,184,108,135,36,24,184,146,153,129,197,202,20,51,40,170,172,97,38,76,161,179,181,14,201,36,146,7,230,88,178,126,231,245,98,90,159,196,166,86,160,91,13,201,240,166,176,233,1,7,181,76,217,90,158,49,56,147,218,217,231,40,24,98,172,182,67,50,181,79,150,80,199,231,148,60,75,40,19,6,55,172,109,108,128,54,125,196,155,192,242,121,130,168,42,174,57,149,83,25,185,30,100,145,236,60,103,241,100,89,86,204,150,62,25,137,224,100,131,31,16,134,181,88,155,45,4,172,100,185,43,233,169,237,72,62,81,113,167,47,200,82,102,197,137,19,14,121,196,76,65,77,101,22,186,248,146,191,133,95,27,148,197,76,107,99,109,159,212,154,79,99,201,238,165,204,51,35,115,21,42,176,219,119,211,49,150,228,226,234,42,216,201,143,39,10,93,26,124,89,221,75,61,200,199,194,153,153,129,97,81,159,159,228,237,73,3,79,146,118,238,92,164,86,108,156,57,82,217,49,165,136,152,125,181,42,150,86,160,228,193,7,180,84,146,201,251,99,226,48,150,168,207,151,90,252,217,114,170,216,115,34,77,7,52,81,151,42,165,136,52,127,246,67,73,120,6,138,97,178,3,54,85,80,109,31,91,59,207,9,113,125,181,170,6,152,29,33,30,46,50,173,255,0,179,59,160,162,28,151,251,73,147,205,59,31,106,42,76,56,63,87,145,106,124,51,248,118,168,149,95,244,21,1,249,123,147,142,63,14,213,204,141,119,56,103,120,86,15,184,148,79,116,137,108,229,118,81,249,157,19,120,1,33,228,234,18,70,233,18,154,173,147,40,99,247,10,136,158,201,197,7,16,136,183,109,156,45,18,55,176,197,250,156,229,89,190,120,9,238,168,199,201,36,111,213,149,3,38,212,153,62,81,27,108,128,212,114,190,214,4,25,192,237,18,208,19,50,51,49,37,85,187,178,131,230,211,152,116,44,157,255,0,183,159,250,74,170,164,153,191,160,242,77,190,31,10,144,153,24,240,137,203,202,175,13,78,120,220,59,172,169,53,244,3,136,15,202,37,181,38,178,100,99,167,167,143,2,173,135,36,18,120,87,45,141,100,8,60,89,83,56,214,83,189,172,139,155,91,88,236,170,191,35,165,154,168,114,98,40,77,79,91,193,137,62,167,187,120,152,204,171,218,132,208,100,196,225,236,77,36,215,82,80,194,200,231,54,173,100,234,211,242,139,137,92,213,120,73,27,18,39,204,0,193,202,36,117,36,198,121,165,140,232,153,89,138,19,86,191,195,169,9,181,255,0,220,170,24,102,25,24,181,204,128,171,99,131,34,94,124,102,20,106,74,102,146,4,153,121,141,212,186,94,192,2,103,213,74,44,160,63,147,8,144,204,181,26,54,107,27,105,227,65,141,21,130,8,177,35,204,108,96,226,81,230,178,61,111,113,86,208,234,29,203,20,172,197,246,178,184,195,212,137,147,152,168,230,73,31,130,149,54,236,79,204,17,17,111,245,34,99,230,22,37,85,86,21,217,88,124,107,88,145,185,140,84,214,182,224,19,65,195,141,113,251,185,243,166,206,96,131,145,91,232,248,114,196,198,113,34,204,18,70,148,52,107,152,199,25,247,97,139,199,245,23,169,231,202,218,102,18,186,52,48,89,65,124,73,105,67,40,107,161,15,8,178,39,255,0,179,159,113,120,118,19,6,202,116,146,97,196,135,52,104,49,143,187,150,46,69,182,124,193,214,189,76,89,89,78,146,254,20,157,206,133,95,250,44,88,240,73,72,110,40,72,70,63,9,81,21,91,236,12,204,37,170,238,203,101,202,110,33,167,97,85,114,196,156,14,152,212,2,38,109,209,19,184,208,47,5,238,172,96,106,72,50,120,178,170,56,214,92,28,41,49,30,70,116,248,53,64,52,184,62,27,180,100,205,120,200,67,225,18,93,50,78,229,248,86,214,67,1,89,204,36,42,220,198,145,83,152,59,47,173,117,33,249,184,134,180,93,232,253,200,8,96,202,228,69,110,96,198,126,28,163,18,111,15,230,71,218,170,177,173,73,183,80,214,199,208,230,49,171,73,25,248,76,168,32,5,130,35,4,170,228,176,125,37,16,208,97,128,15,60,162,18,42,168,99,76,239,200,223,225,193,194,36,134,214,4,169,217,2,21,81,12,196,25,240,226,84,30,111,240,246,209,137,43,50,156,174,5,12,225,127,106,66,253,197,79,1,146,134,62,97,98,78,167,204,39,213,83,119,22,167,23,82,92,74,173,159,150,131,28,192,201,202,84,202,51,25,236,174,124,246,90,201,234,78,105,238,37,86,252,165,128,150,15,182,165,185,160,2,72,18,71,195,219,31,133,50,129,100,9,35,225,42,194,201,227,237,73,99,21,117,77,76,51,19,193,75,234,170,115,205,139,154,33,121,4,156,214,221,128,164,194,154,50,6,247,218,202,157,85,92,86,102,133,172,114,10,75,43,241,31,105,136,139,162,86,250,172,152,188,168,171,138,22,86,244,137,122,4,247,227,194,141,181,65,255,0,35,89,87,216,212,202,67,228,204,94,84,196,47,196,60,59,81,173,217,8,133,52,147,249,241,9,109,191,81,42,207,200,249,61,128,178,7,48,177,40,235,141,61,249,21,107,51,249,242,137,111,125,104,240,60,185,68,153,90,252,201,50,237,54,7,50,140,111,72,59,23,72,164,187,200,6,114,169,11,234,76,140,126,20,102,146,129,245,75,212,164,209,157,86,209,215,34,170,123,37,73,230,50,79,39,233,38,210,103,140,67,194,128,48,64,78,84,155,98,171,2,109,135,225,212,166,231,214,216,144,252,60,67,78,205,113,140,152,132,182,177,242,228,246,167,85,80,220,116,39,195,79,140,157,164,84,181,80,25,225,204,178,96,87,215,153,227,234,79,137,38,103,127,144,201,44,130,38,114,137,74,89,6,38,124,209,19,227,67,148,70,101,150,81,227,250,105,60,248,12,27,50,132,170,114,29,61,62,31,35,186,64,156,177,88,96,148,98,78,24,103,141,156,201,78,152,158,1,65,96,76,46,164,210,75,192,76,152,144,188,69,147,145,159,175,69,233,202,181,76,170,211,150,236,249,184,189,190,224,148,205,196,57,68,39,10,46,133,242,198,204,70,78,186,186,8,241,167,108,53,245,16,218,232,147,140,239,244,158,181,182,158,170,117,111,105,85,179,224,101,26,3,210,142,87,243,9,61,84,154,200,245,175,112,92,44,147,220,85,142,29,183,14,84,97,168,79,131,139,38,68,52,13,55,169,243,252,223,90,42,46,231,244,85,50,97,227,19,137,104,153,107,126,80,113,21,80,90,232,251,92,123,177,99,47,219,72,76,99,140,123,73,98,32,150,84,162,204,163,253,55,231,181,102,110,196,245,240,226,17,156,197,83,84,147,198,46,20,216,211,241,141,40,50,179,177,244,222,21,163,121,67,147,137,4,205,66,66,244,173,6,159,44,188,91,92,163,42,0,207,28,110,100,149,42,172,168,49,252,67,20,79,195,45,57,99,43,103,68,204,30,197,2,240,130,200,156,217,50,38,209,160,88,198,103,202,74,78,170,194,201,71,54,217,73,36,23,226,197,149,106,141,100,50,163,217,78,73,63,171,42,222,202,216,49,184,182,191,200,138,177,150,78,38,49,153,148,137,228,51,99,74,227,51,18,219,191,24,253,164,131,216,118,203,83,136,136,214,111,139,203,148,120,212,84,205,66,200,39,103,18,101,91,169,31,39,246,210,21,255,0,162,177,143,34,212,102,100,95,99,73,25,6,182,61,227,198,156,231,107,10,76,253,179,242,163,67,112,194,119,21,1,97,254,7,164,47,54,217,99,51,15,29,95,153,114,199,196,43,23,153,25,133,82,245,183,3,39,186,168,96,79,228,66,200,214,6,233,214,184,4,154,144,100,98,83,51,77,203,31,73,85,104,94,50,49,11,53,95,121,78,77,153,8,240,190,84,39,225,48,191,145,16,243,112,102,227,68,79,140,163,205,106,120,83,159,16,203,157,172,116,198,171,244,58,147,125,182,103,82,88,29,84,57,50,240,152,73,205,107,50,143,54,33,149,16,106,216,50,73,151,106,36,42,176,205,36,72,212,236,10,106,214,78,26,198,52,61,143,186,152,60,204,140,150,73,152,79,62,164,192,189,199,33,243,199,218,150,218,132,158,202,206,4,241,163,222,22,73,98,213,21,150,172,67,122,85,230,78,209,227,72,245,13,33,251,87,72,125,105,196,181,26,183,31,106,186,170,146,146,70,63,59,106,16,158,160,15,150,33,101,65,233,239,140,99,41,217,94,97,98,34,235,58,158,146,12,159,60,194,198,184,62,173,248,123,253,71,53,121,113,98,127,98,230,234,111,202,35,179,160,104,95,90,206,119,237,61,170,162,77,3,57,85,124,55,196,146,204,203,243,94,152,181,151,91,224,25,101,93,78,159,82,2,48,63,84,146,205,81,228,133,109,129,210,216,241,136,139,84,252,100,31,18,136,14,173,200,76,57,85,44,57,153,70,177,108,74,78,157,80,77,101,234,162,123,240,164,76,178,212,25,217,152,68,93,26,51,193,39,180,72,231,214,140,131,234,93,42,170,114,52,204,159,4,237,86,114,143,152,73,236,96,147,233,47,50,181,241,136,140,103,248,22,53,77,89,46,125,100,101,187,242,127,238,87,198,47,98,83,179,13,85,18,95,63,23,50,130,184,184,97,72,186,13,245,105,230,196,225,92,234,78,149,62,71,230,200,154,140,50,178,33,182,170,103,39,18,173,135,100,241,169,104,213,187,20,201,129,157,39,244,130,200,178,165,172,174,59,146,249,83,184,66,85,246,29,80,35,115,101,202,69,178,182,170,112,249,165,167,59,1,136,121,178,173,88,232,78,78,163,193,68,210,66,241,160,217,159,205,80,154,54,80,41,155,41,39,130,245,140,44,108,206,52,55,158,5,53,62,121,198,76,43,207,184,57,86,24,119,36,75,81,248,27,96,73,57,72,168,67,36,99,74,33,192,28,100,236,44,1,65,204,157,84,86,145,92,248,251,128,99,237,75,103,220,60,124,200,153,53,184,249,130,148,207,134,73,44,234,69,110,98,200,136,37,184,214,112,68,206,82,169,55,235,248,153,240,132,171,110,161,209,128,201,154,94,65,32,224,105,90,239,100,73,118,92,232,94,162,34,182,159,82,110,71,218,142,178,97,44,129,196,44,73,20,58,18,70,240,196,37,79,90,252,163,194,111,105,12,180,36,204,175,154,0,64,134,120,221,170,142,5,150,46,37,237,152,241,229,196,180,25,128,27,57,74,148,85,102,15,158,109,240,210,25,33,188,141,250,78,81,173,178,110,34,198,31,9,114,160,163,106,160,100,195,149,109,116,40,178,58,40,27,238,231,23,132,217,4,68,134,224,50,164,171,163,62,182,104,243,21,38,53,110,65,240,161,163,83,87,169,98,40,53,182,66,38,96,149,82,211,201,177,233,41,86,230,85,28,72,200,209,153,230,181,84,26,107,149,116,239,97,124,51,42,200,208,199,224,166,169,33,176,131,97,85,132,6,113,166,177,22,91,154,95,84,134,125,83,254,146,114,243,16,92,43,73,167,176,73,119,137,254,59,56,145,240,49,251,89,86,6,8,200,4,233,150,95,105,18,243,0,131,234,26,219,105,246,51,70,200,190,199,55,184,134,126,161,21,11,13,147,132,206,222,69,101,124,22,96,121,184,215,49,190,159,56,68,120,98,34,170,52,114,63,208,167,91,106,123,141,54,79,155,149,219,214,165,227,106,27,43,179,179,230,184,144,122,132,50,231,74,103,171,8,133,78,52,173,35,5,203,137,77,97,102,99,183,94,161,17,61,189,75,141,48,242,70,238,93,22,182,78,228,108,229,92,82,215,80,190,160,236,18,185,210,186,157,132,240,229,75,108,131,69,103,75,151,146,97,229,26,78,248,31,157,51,13,172,18,179,150,82,30,75,55,60,194,42,165,142,6,141,188,133,83,35,3,195,149,37,159,50,36,110,145,42,61,156,66,147,12,178,226,65,207,211,117,210,65,218,168,182,19,20,57,220,157,73,16,135,196,20,108,109,84,72,221,194,202,53,170,126,134,131,147,118,18,242,33,217,78,113,241,24,72,219,98,219,136,48,153,100,11,47,2,175,129,181,28,102,118,175,67,170,198,53,139,224,15,207,169,69,148,162,200,131,24,218,144,105,172,107,141,203,18,170,170,74,210,141,249,68,158,6,0,5,210,141,179,90,85,5,124,246,100,67,154,120,196,68,68,200,28,124,41,11,224,89,100,127,18,122,176,138,202,81,198,134,59,32,118,165,210,96,62,160,159,170,66,50,76,234,214,125,36,41,172,165,89,19,149,102,216,234,218,253,136,117,62,170,157,5,252,34,33,86,237,49,106,73,175,97,83,137,48,50,3,152,92,105,77,84,48,66,151,132,92,75,141,163,104,158,221,206,232,122,132,150,58,246,245,58,156,8,99,156,1,229,47,250,16,242,88,72,196,194,133,129,112,1,177,16,249,155,149,212,178,92,224,104,105,144,19,230,3,38,34,173,230,170,131,56,29,171,51,85,110,125,164,124,10,162,12,11,161,88,131,42,212,151,153,167,160,139,167,34,64,250,208,103,229,93,48,212,249,80,111,161,7,210,86,33,184,79,86,176,99,3,4,20,197,236,202,206,100,111,163,130,55,72,150,15,14,37,205,51,20,143,179,136,95,167,171,124,243,98,228,90,159,107,233,188,38,18,105,36,207,25,58,178,172,127,36,150,115,69,82,86,186,157,12,180,215,48,56,122,132,137,143,226,79,201,218,144,204,128,79,62,36,20,96,203,17,57,82,215,82,170,200,202,86,134,251,114,254,164,254,27,199,36,106,94,3,6,65,177,61,141,230,53,110,4,164,171,155,166,70,120,252,241,41,233,242,95,27,181,82,191,204,172,75,39,208,158,115,20,217,88,72,234,156,133,80,45,114,189,60,141,243,62,28,170,72,212,54,85,164,250,163,77,170,159,56,100,253,41,21,20,183,101,41,36,233,179,148,124,37,25,84,244,202,73,209,187,68,174,99,114,1,136,11,38,42,51,41,197,149,136,103,132,241,188,240,137,103,26,248,131,78,36,201,31,82,79,38,24,36,245,36,230,116,71,35,39,48,151,234,28,190,234,34,48,119,60,169,116,106,220,93,194,76,89,101,22,55,22,85,155,101,119,175,192,61,140,196,128,153,144,158,120,150,221,254,86,33,124,249,57,74,150,196,86,49,76,202,171,194,143,169,79,6,6,163,131,43,244,188,126,106,219,126,15,60,57,81,97,199,37,157,171,106,174,58,200,240,252,1,86,220,62,48,62,109,48,54,161,137,56,124,41,125,198,149,125,144,56,75,200,133,211,122,62,117,73,223,187,46,84,155,44,236,87,121,29,110,222,228,118,161,178,185,173,181,121,141,147,25,85,70,146,214,121,70,204,165,77,53,37,14,250,11,248,178,145,66,214,195,244,217,204,255,0,222,211,254,61,5,94,177,101,90,118,58,132,249,47,146,53,206,238,230,89,73,150,241,101,93,10,30,57,49,127,247,197,57,113,79,201,155,18,165,78,93,202,49,11,38,182,113,79,148,211,248,211,24,117,76,35,56,75,149,53,244,214,23,165,25,2,132,241,186,132,183,105,71,252,135,0,96,73,24,120,177,32,166,86,206,146,247,226,200,173,89,85,151,181,20,26,220,94,234,218,168,155,135,44,13,37,228,25,121,183,69,42,188,167,49,8,6,110,251,19,233,52,140,240,237,73,167,214,144,67,225,42,155,85,10,44,172,227,250,216,204,42,109,179,252,138,43,79,76,177,132,127,155,93,10,5,172,82,177,153,138,53,155,131,52,55,21,73,15,179,137,38,159,78,78,225,43,243,79,131,131,136,163,82,183,118,163,27,48,152,171,26,69,37,178,246,199,66,57,225,181,41,240,226,227,68,134,146,88,209,251,241,253,84,83,47,159,143,10,157,148,233,171,158,135,1,133,99,50,161,100,252,177,30,138,102,121,36,225,74,174,194,113,13,235,91,137,53,102,70,203,81,128,117,12,17,131,152,168,41,55,195,39,74,134,121,177,29,61,128,18,20,28,42,89,29,117,84,200,111,26,200,228,127,50,160,141,100,12,106,87,103,44,126,210,99,91,0,228,126,82,170,198,172,35,50,56,252,178,114,251,72,39,249,166,129,141,145,139,55,214,191,185,80,229,178,216,146,52,99,198,38,97,100,76,97,188,133,30,99,9,25,49,227,19,16,33,184,136,62,19,21,102,35,238,51,124,7,132,44,42,244,152,0,32,222,18,175,161,146,2,244,173,143,228,98,219,11,86,37,231,208,214,136,111,54,232,153,62,154,70,28,145,158,252,69,85,22,81,184,222,162,141,158,52,239,182,138,141,27,55,217,71,243,126,31,252,165,244,33,63,213,68,214,207,139,57,140,194,156,178,183,34,42,162,180,140,132,251,36,206,19,214,70,97,36,247,39,70,170,127,130,248,202,162,37,168,111,19,172,173,199,210,139,99,14,36,192,193,197,237,47,69,255,0,26,193,150,70,57,60,250,79,206,194,154,42,196,204,139,4,124,43,116,205,90,251,116,39,163,146,220,15,23,213,93,106,215,57,217,105,204,93,50,238,15,254,202,26,145,212,47,36,153,76,52,66,147,248,146,189,115,240,223,90,212,191,212,105,37,101,31,211,90,244,195,53,56,135,253,90,41,63,113,53,88,219,39,108,117,28,134,236,21,35,205,98,41,56,252,22,216,218,230,142,79,8,138,69,99,73,2,154,238,38,210,216,67,201,247,84,198,167,248,74,1,31,119,167,184,190,218,198,141,188,77,89,19,200,103,73,101,91,100,78,30,197,117,2,78,48,46,79,167,170,165,70,178,101,121,98,144,68,250,139,170,134,1,246,136,85,97,89,148,244,153,36,47,73,80,193,190,149,90,76,38,72,230,6,116,41,124,185,49,166,144,38,68,154,52,198,248,155,230,76,36,215,251,156,170,125,154,36,99,59,229,138,121,50,118,242,42,176,178,40,150,88,119,35,255,0,184,69,70,34,91,82,60,44,38,78,34,245,45,166,184,100,47,12,201,251,244,197,144,185,98,9,43,159,66,57,63,171,138,150,163,217,76,153,112,251,40,188,69,73,141,2,95,231,196,84,238,5,104,227,15,8,81,91,2,123,73,170,101,181,57,244,253,61,58,73,31,234,29,105,60,154,77,56,32,19,17,126,101,117,199,179,143,154,40,202,176,124,109,63,36,127,55,77,27,248,145,182,166,239,106,126,105,190,128,120,199,126,25,228,200,85,183,76,92,75,173,150,192,155,33,114,174,207,107,240,222,142,220,251,188,67,74,217,160,34,66,127,244,248,189,74,77,13,152,170,245,24,155,225,221,203,36,92,33,255,0,145,36,147,101,243,120,178,226,94,178,173,185,198,240,139,137,69,218,214,218,139,204,33,41,11,37,51,40,138,199,94,164,159,84,48,101,49,114,145,99,119,24,3,6,239,218,74,126,27,233,139,40,209,0,27,17,101,33,121,87,85,153,161,159,38,185,251,178,136,67,240,78,171,137,38,101,70,57,156,105,49,10,14,20,93,86,50,31,22,85,89,15,64,83,198,30,45,210,92,109,42,202,131,252,161,114,162,163,88,109,26,156,241,134,195,4,67,42,168,164,120,199,250,184,17,138,163,131,62,202,51,57,133,148,104,80,217,28,135,194,28,130,34,91,2,199,115,176,204,167,210,182,80,115,108,49,21,115,155,234,161,194,38,104,130,65,122,245,173,73,57,138,76,107,69,150,173,245,32,38,220,5,134,129,16,238,229,99,195,149,62,129,15,122,12,220,106,54,181,155,149,65,90,25,117,167,230,41,54,200,80,97,203,194,8,192,127,18,128,184,153,100,43,92,209,4,79,241,174,133,230,201,221,34,88,126,27,149,55,244,152,255,0,149,12,183,54,57,40,194,154,219,137,69,99,50,149,81,134,212,120,50,149,9,27,67,90,198,243,204,88,223,238,173,108,167,32,207,134,94,63,247,84,43,66,140,215,10,147,177,182,31,82,158,153,73,101,8,111,44,66,241,170,57,155,72,204,237,26,71,50,215,39,16,83,250,19,86,100,21,192,190,32,159,134,90,161,123,34,201,6,80,151,145,71,218,135,222,95,107,102,78,24,249,133,198,146,185,21,102,186,148,79,97,252,249,138,183,49,241,7,220,167,191,18,12,100,194,100,123,12,201,172,237,87,34,197,71,170,193,32,48,245,32,12,97,227,73,12,247,194,251,171,0,218,140,157,69,83,102,99,85,84,99,25,155,147,188,73,163,52,198,219,230,197,105,252,106,65,154,134,44,25,216,74,92,68,84,97,212,32,198,167,12,138,82,72,220,212,249,242,183,120,76,36,218,53,33,228,143,48,82,211,73,4,158,80,166,186,122,203,27,217,153,90,202,73,172,41,187,173,212,17,152,149,67,135,121,4,236,151,200,186,93,220,198,109,119,113,10,50,253,180,4,109,66,57,49,63,74,155,23,5,103,77,61,129,160,93,239,65,134,88,136,138,216,0,92,162,18,80,249,36,17,248,83,184,115,7,143,149,22,21,148,159,212,51,49,179,169,114,59,93,220,155,95,234,48,8,88,203,190,154,52,89,62,124,67,34,138,212,244,56,252,205,137,74,108,215,17,227,146,141,236,115,179,70,174,140,54,122,126,65,44,255,0,16,158,50,208,24,207,36,179,246,33,100,132,251,225,136,171,205,214,23,181,142,213,145,74,168,22,71,146,54,102,78,89,48,226,103,9,72,135,173,170,97,32,177,50,134,28,76,195,218,189,8,225,90,156,205,212,48,166,102,161,157,211,151,181,19,90,16,121,238,242,242,32,117,12,3,147,164,75,77,36,51,151,251,162,9,83,108,55,14,141,27,80,156,145,54,134,17,22,179,86,140,163,202,33,40,201,154,204,154,124,140,12,190,81,167,53,90,242,182,223,134,38,76,159,77,45,150,212,21,163,106,220,34,72,98,13,79,106,22,110,96,188,49,21,12,150,16,172,121,84,133,173,144,224,189,51,2,146,213,172,56,142,252,162,228,79,25,234,178,72,193,6,41,10,177,12,200,133,127,10,175,164,146,193,15,40,84,42,163,179,48,5,81,137,24,251,73,98,196,68,202,224,207,130,14,21,149,148,108,175,221,226,83,243,247,101,126,28,170,234,72,209,248,147,243,225,50,251,50,132,26,144,120,178,226,68,7,77,156,156,187,84,218,30,158,36,98,48,220,137,253,68,102,211,196,159,135,161,143,7,139,117,196,169,168,107,107,171,79,202,82,35,222,194,70,237,71,67,212,48,69,195,46,175,42,25,149,1,85,156,218,105,224,240,249,65,37,50,97,203,41,50,226,85,16,228,130,203,166,172,113,147,71,250,60,102,114,227,73,184,163,85,147,224,141,140,28,160,230,90,159,66,242,19,245,68,84,114,108,162,255,0,104,33,164,118,87,108,140,139,41,170,172,13,51,79,12,108,251,137,44,201,55,49,143,180,17,113,39,81,174,9,37,235,109,195,1,131,55,184,167,139,148,179,39,34,122,202,29,228,96,102,221,18,72,212,94,164,97,11,17,252,68,200,186,188,12,228,3,22,139,45,61,18,201,143,17,132,174,170,164,154,76,143,205,58,111,226,41,233,47,246,133,20,145,13,118,224,234,173,204,22,20,63,242,46,115,241,35,68,254,27,149,234,53,248,165,125,65,160,180,126,164,157,56,123,66,197,32,151,43,70,200,199,91,50,186,219,177,124,253,90,73,47,194,33,23,34,34,159,79,30,107,242,216,74,197,149,11,91,12,227,240,54,37,75,26,75,252,57,132,154,53,253,136,180,223,169,161,245,68,173,127,12,172,169,140,11,33,151,132,162,64,76,200,94,24,157,171,92,56,22,177,137,153,48,161,246,84,32,146,55,148,34,196,162,45,105,37,228,126,44,132,93,6,52,249,197,30,19,8,130,67,154,168,228,62,239,42,220,65,89,144,138,161,209,224,154,76,54,213,99,47,238,43,200,218,74,170,19,48,196,139,137,27,12,32,140,206,84,174,251,85,14,167,195,8,136,85,182,84,81,106,243,49,189,154,72,133,238,149,198,181,220,124,55,173,216,188,194,148,92,139,101,14,185,170,154,62,110,37,106,27,40,51,98,252,160,150,172,138,224,209,188,39,20,167,153,58,162,115,235,241,127,173,52,187,9,49,229,150,173,38,105,186,127,60,166,139,201,245,17,21,176,34,139,207,136,101,91,85,6,145,142,72,248,114,165,115,68,17,16,209,160,107,185,39,96,98,64,147,143,234,21,118,57,144,224,255,0,236,92,72,19,93,178,48,240,229,72,209,161,69,153,254,133,116,144,245,29,64,216,82,139,145,54,54,161,178,33,48,203,18,9,151,210,200,78,81,17,109,52,241,248,115,37,101,80,86,213,91,216,97,26,100,25,61,165,228,76,195,12,5,226,92,240,211,8,89,95,40,170,160,79,56,193,204,145,71,146,222,58,154,173,88,248,94,123,78,85,58,200,115,167,61,249,149,110,102,73,122,48,53,185,85,86,164,25,153,14,95,63,74,220,142,91,57,126,89,81,192,128,65,49,129,10,180,244,177,149,152,74,181,6,156,98,122,122,168,155,140,228,195,233,236,75,238,163,2,247,139,133,82,155,24,153,136,201,113,158,1,123,75,26,163,173,143,5,249,64,183,135,28,110,213,156,0,196,240,204,82,161,228,201,130,78,20,182,10,154,39,153,146,122,82,57,148,135,178,103,202,11,145,57,252,255,0,218,11,42,97,0,54,177,158,207,144,32,147,115,11,80,67,2,29,172,102,127,80,22,36,99,24,2,189,109,212,236,156,65,229,8,138,36,182,145,159,159,152,169,91,2,149,186,216,117,249,35,35,25,118,9,172,218,25,45,152,194,21,156,43,68,8,207,23,41,81,97,118,214,163,71,195,2,197,244,245,210,89,204,37,168,211,0,80,97,247,23,200,211,32,198,6,44,188,137,183,4,219,53,134,171,25,248,150,83,30,56,195,234,202,190,62,200,101,38,32,166,161,173,245,47,0,245,17,22,6,90,114,38,99,89,14,73,241,38,236,141,17,21,101,240,210,202,16,31,98,18,164,207,170,181,140,78,110,180,185,33,171,217,254,70,204,240,18,34,76,96,77,7,82,90,201,56,184,86,169,54,164,23,10,101,99,54,201,203,232,100,168,123,203,151,141,77,254,36,85,87,17,167,206,6,108,188,106,54,101,80,61,229,172,163,171,41,79,79,169,7,56,29,169,131,46,226,245,118,174,123,14,182,84,41,121,98,117,251,131,86,186,110,101,25,101,242,139,230,82,85,134,102,83,25,148,251,227,230,137,21,35,53,12,232,199,126,97,46,185,26,214,36,102,112,197,24,134,147,234,25,144,108,159,196,46,68,246,82,11,185,220,131,99,236,161,15,220,78,43,100,178,115,51,101,228,79,171,66,49,112,148,67,46,84,166,251,79,75,173,63,171,87,241,15,220,26,153,75,91,17,139,33,156,189,34,79,169,2,65,246,137,34,211,215,99,32,217,255,0,81,85,111,0,84,182,83,107,168,228,51,62,138,213,107,14,93,148,66,68,203,218,150,239,63,59,48,170,154,112,128,175,97,138,84,44,153,11,34,209,110,135,7,213,90,75,81,198,59,246,153,22,26,73,250,159,35,226,88,100,198,37,250,58,226,158,182,104,62,226,231,87,116,36,133,47,48,132,170,208,165,174,81,122,215,116,163,104,76,204,100,162,179,137,103,85,91,168,50,102,218,146,74,112,192,177,84,82,93,237,129,135,140,168,197,9,217,252,116,20,195,211,214,50,89,151,22,47,221,66,190,3,199,194,101,70,107,86,100,204,188,251,40,50,65,205,3,249,18,180,138,98,198,228,84,202,78,69,181,148,32,140,60,198,148,52,210,121,153,224,162,117,36,201,194,253,39,47,219,75,184,62,217,80,200,208,69,204,140,52,250,169,160,195,45,69,85,89,94,99,249,186,110,52,230,5,220,25,188,38,139,182,77,185,168,173,10,139,39,190,45,68,239,233,249,21,45,109,169,36,143,14,85,170,100,58,97,179,54,81,149,72,89,106,120,186,124,155,184,137,91,247,41,30,120,169,210,224,4,3,234,46,36,73,163,12,164,229,229,80,122,123,95,193,187,250,98,34,179,141,168,106,177,242,246,41,47,80,18,116,238,105,178,170,1,58,84,133,192,103,70,31,17,73,196,170,231,223,74,201,242,145,120,215,158,246,91,3,20,190,37,210,173,114,85,104,72,8,118,71,201,154,89,85,92,13,91,77,24,24,76,33,149,97,107,163,226,136,121,133,202,131,141,91,76,62,19,9,21,54,202,227,232,215,213,182,79,226,139,137,59,12,61,200,31,133,115,231,179,109,47,20,66,167,149,175,188,23,111,90,91,48,205,26,140,228,214,229,34,6,77,57,224,243,38,140,9,9,238,175,25,242,198,199,132,194,202,52,88,82,100,214,92,139,32,234,19,198,34,26,215,206,9,31,47,18,140,147,62,214,202,212,97,137,196,184,231,86,83,212,232,227,142,93,61,78,172,203,184,132,31,55,98,151,213,182,80,75,21,226,49,123,82,243,103,140,54,9,75,221,228,41,242,170,194,172,156,142,105,149,45,129,62,26,112,84,206,124,184,153,57,87,83,211,114,89,38,11,18,26,67,0,160,195,46,40,211,106,220,16,79,197,214,174,199,51,51,63,33,164,201,59,102,33,224,7,41,51,25,103,62,124,31,164,178,134,97,227,72,58,181,20,124,198,68,19,25,136,169,101,244,95,240,97,18,8,51,14,41,125,188,106,255,0,79,92,68,140,12,187,1,151,248,147,172,148,35,36,109,200,226,122,195,73,65,187,173,126,81,46,123,240,247,225,233,244,221,137,205,139,181,252,107,244,214,161,140,203,115,188,194,138,49,100,250,75,157,218,176,122,126,119,205,241,39,102,94,97,30,231,0,136,26,36,243,73,148,210,134,33,42,170,125,42,8,61,220,169,36,61,103,70,54,51,151,145,81,210,93,197,183,254,235,16,215,62,242,248,151,217,151,182,67,183,134,32,193,135,16,241,160,182,213,127,251,1,34,190,181,28,41,120,69,43,42,50,182,200,229,26,101,145,137,183,79,77,61,193,237,116,220,94,234,152,184,148,227,252,198,76,50,196,175,217,51,27,216,25,98,89,207,161,131,101,205,212,173,139,146,179,39,33,5,84,49,145,156,73,195,227,14,48,241,109,121,16,94,149,59,79,191,44,78,81,172,141,124,57,61,188,73,24,165,110,15,49,231,25,23,216,210,103,73,225,47,90,192,214,64,253,196,124,15,9,36,204,46,36,45,71,102,106,153,89,104,250,168,209,61,64,194,28,146,126,210,152,100,200,59,236,48,197,182,93,12,61,127,55,214,166,117,110,158,173,47,52,66,226,34,36,101,37,211,219,190,65,176,230,75,140,206,104,185,70,149,204,123,60,242,135,253,181,133,11,237,99,124,164,190,181,77,50,5,108,224,117,98,33,80,163,73,131,19,158,21,82,71,202,46,68,36,153,246,52,156,213,229,33,70,180,218,192,60,23,173,85,183,192,17,48,203,67,26,184,100,54,173,214,114,236,184,165,149,80,6,78,69,3,107,90,207,63,80,169,47,241,163,233,236,142,37,26,149,106,185,90,99,98,75,166,24,100,27,209,209,140,11,32,97,72,102,4,240,78,240,149,61,73,45,72,237,79,27,17,30,96,151,145,43,240,157,141,81,218,214,146,115,250,150,248,116,248,198,154,165,247,40,160,122,96,210,133,41,153,114,46,158,240,130,218,15,41,121,20,188,10,127,240,21,63,240,216,131,54,85,150,100,57,221,86,102,254,136,46,42,167,66,99,202,17,101,26,73,25,249,73,204,44,74,218,53,172,73,220,57,86,199,214,213,23,180,68,76,172,174,46,73,203,65,44,59,88,177,188,57,85,36,3,110,88,148,76,173,139,24,127,40,37,234,211,74,31,111,90,79,146,181,87,83,125,244,0,8,25,131,216,162,36,213,14,221,152,76,37,210,217,25,146,70,176,126,143,1,57,67,41,85,115,57,181,146,135,46,141,72,122,215,241,8,107,41,134,151,56,15,136,104,11,161,191,76,69,201,202,82,173,191,133,64,65,240,202,228,79,137,182,32,244,245,108,238,162,137,63,147,1,227,103,106,42,102,149,191,141,204,44,114,86,160,201,126,60,50,226,144,73,24,117,183,123,11,97,201,56,137,218,152,250,198,33,165,118,166,4,110,96,228,74,195,60,114,120,121,20,25,78,165,107,143,25,63,114,116,208,44,202,166,99,51,108,68,250,5,148,65,247,36,86,9,151,28,1,110,233,6,81,230,23,98,2,183,116,35,225,42,169,204,9,204,249,65,113,160,188,226,193,39,40,149,154,164,21,152,41,140,227,94,99,1,245,86,12,100,185,36,226,23,26,62,183,76,110,95,205,61,106,131,41,37,125,156,127,164,47,34,221,166,228,206,254,238,42,232,38,248,117,7,30,93,250,95,232,48,96,147,9,103,172,101,5,154,235,94,192,38,152,60,124,73,68,203,131,198,127,82,178,252,49,166,10,204,219,162,100,253,212,182,125,13,119,80,74,66,165,85,184,90,130,38,79,124,148,4,249,57,120,83,215,232,201,214,76,197,95,60,113,191,113,2,109,1,113,8,156,214,131,47,220,79,80,220,80,88,111,4,30,228,97,140,11,46,17,45,12,211,31,159,230,229,16,169,236,8,208,99,15,8,74,49,34,202,104,45,109,57,198,79,213,113,253,212,249,240,34,248,114,151,42,208,199,131,234,173,6,158,207,105,46,240,155,44,224,150,80,0,62,96,139,16,208,176,238,1,27,133,30,247,188,137,92,200,0,23,180,149,179,45,27,104,152,14,127,24,69,130,60,202,107,80,252,78,97,120,67,143,248,208,22,180,228,178,30,28,184,146,73,58,14,196,64,121,98,11,143,247,84,150,22,127,146,235,55,78,156,180,245,5,153,169,237,100,159,136,164,78,107,77,120,95,2,242,20,106,113,134,4,19,226,151,237,43,106,125,73,92,33,179,105,41,85,99,84,18,73,181,101,195,67,238,194,196,156,198,138,135,124,7,141,80,201,213,181,197,139,247,20,149,149,145,11,231,137,80,231,207,204,99,26,249,245,15,196,98,170,56,215,0,156,62,213,200,252,47,39,29,252,92,104,192,250,196,102,112,228,75,153,93,184,159,228,233,211,41,234,166,243,75,16,255,0,137,47,244,16,121,255,0,79,138,163,161,234,27,200,207,230,85,149,186,144,18,127,113,11,32,141,211,183,134,161,111,170,148,38,114,137,96,243,14,51,58,150,137,250,168,241,137,202,44,163,250,136,200,23,212,243,129,218,134,97,86,54,78,70,216,214,71,240,204,21,132,243,62,104,240,148,75,55,190,47,180,81,172,152,22,23,169,10,192,203,167,209,3,113,163,198,51,238,194,82,44,163,76,151,4,120,130,175,95,2,113,25,135,96,82,161,63,9,78,146,79,208,16,95,184,171,85,114,91,205,161,59,14,248,11,124,249,131,155,23,132,188,139,109,175,194,187,255,0,213,215,139,248,212,188,205,37,174,227,115,10,172,152,215,44,208,177,223,211,204,143,242,62,126,158,124,144,102,52,165,171,96,120,36,249,66,173,80,31,169,252,25,18,92,2,9,80,198,135,199,133,10,184,132,147,107,246,29,79,60,130,240,204,170,2,102,21,138,47,103,46,49,217,196,168,97,188,248,216,138,146,146,174,161,83,3,141,43,146,252,131,77,179,17,10,104,195,47,74,193,20,147,181,134,9,32,230,18,79,91,72,120,207,251,106,201,245,172,33,22,230,86,144,189,42,203,81,89,154,162,14,166,33,76,23,201,34,171,125,15,213,88,178,144,3,85,177,34,89,149,64,23,54,37,233,54,190,146,206,222,69,89,39,79,28,172,249,65,36,82,116,240,243,230,151,216,167,32,240,182,150,200,219,67,170,159,56,120,74,36,210,76,241,147,218,73,158,200,177,135,212,136,99,200,65,241,11,42,141,78,156,57,118,61,38,159,212,136,194,152,75,61,133,52,46,226,140,75,107,225,220,201,7,210,95,157,127,237,21,172,53,62,137,4,89,98,148,78,252,68,67,73,172,90,91,177,110,155,166,110,186,109,32,86,211,78,231,232,239,58,114,143,136,169,21,196,56,51,162,60,38,18,135,248,81,62,85,253,0,37,154,87,107,50,171,160,179,143,17,149,149,174,167,52,208,254,51,234,157,253,116,212,230,230,211,108,173,59,205,16,184,145,49,181,36,232,207,218,118,141,81,234,24,223,227,194,37,59,91,165,79,100,126,210,9,99,71,250,140,189,71,238,81,82,76,136,67,230,42,173,101,221,80,135,139,107,149,66,126,30,125,107,246,155,162,38,112,42,182,60,217,72,84,234,172,132,89,145,199,79,178,166,146,127,242,177,173,166,178,137,25,153,67,196,151,25,245,88,56,120,136,135,141,13,243,159,205,214,152,49,9,13,145,237,207,246,211,64,179,18,42,182,180,113,134,181,218,179,47,159,212,74,203,69,23,114,237,80,168,19,34,23,247,19,54,63,43,23,57,146,203,40,47,237,71,192,212,242,196,254,212,158,165,182,215,236,169,158,198,125,36,175,209,9,39,218,68,134,248,114,120,101,137,110,124,248,177,185,114,173,178,161,58,184,43,40,113,119,8,136,121,52,131,240,38,100,123,245,205,84,110,28,171,120,108,162,219,51,137,102,242,184,126,60,169,153,37,24,222,154,126,34,167,62,176,201,35,194,144,217,85,108,103,63,151,141,31,27,79,50,200,121,67,41,45,74,238,104,62,170,11,8,126,81,42,76,63,251,16,74,102,182,48,235,120,114,229,196,169,163,93,128,99,69,149,4,101,103,226,100,104,210,188,57,68,165,44,161,146,49,243,42,215,220,50,79,186,128,158,96,73,31,80,209,101,21,85,211,224,83,14,72,202,206,85,137,158,193,45,59,60,94,104,89,143,38,52,195,212,32,215,96,16,249,138,130,245,224,73,122,146,181,135,115,52,132,226,34,24,48,238,43,121,75,202,150,140,58,208,232,120,71,36,8,0,133,144,142,245,158,158,152,201,32,79,31,101,22,51,57,162,141,80,231,110,66,131,70,36,158,164,36,147,31,164,162,34,125,234,89,122,150,47,141,145,249,74,177,106,22,98,102,52,97,231,253,42,121,24,35,24,209,175,134,1,49,5,37,233,154,166,89,156,213,60,192,31,42,80,251,81,163,102,67,222,177,43,12,102,70,38,34,164,42,181,8,102,167,0,153,135,106,68,174,100,249,82,127,72,36,226,101,8,228,143,135,136,171,84,106,67,214,243,20,185,84,36,177,120,217,16,215,67,14,200,188,56,149,68,104,7,16,249,148,227,53,32,235,101,97,78,97,234,168,50,123,74,150,57,148,217,99,119,248,25,236,193,225,212,190,134,0,242,45,47,152,2,143,132,169,116,59,185,91,236,42,251,218,156,235,211,183,217,88,24,99,19,22,237,176,214,160,204,97,0,128,147,62,88,137,246,210,51,48,44,63,177,70,23,197,27,57,82,233,239,131,157,252,168,15,91,4,144,98,247,18,105,245,167,144,194,109,11,200,178,210,184,235,211,196,156,245,43,25,180,35,56,138,52,174,202,183,32,240,148,67,42,137,52,61,91,9,153,125,181,240,54,183,158,241,86,171,58,3,116,177,114,77,66,230,105,135,147,244,130,196,128,252,43,127,27,151,214,70,182,73,187,157,27,184,169,173,81,137,52,25,76,172,172,35,43,162,138,33,204,178,199,138,88,137,251,136,57,129,149,36,234,181,241,152,179,13,107,203,205,137,53,148,157,128,168,116,240,48,114,170,8,213,160,17,58,150,168,114,65,11,185,97,107,168,98,96,249,78,196,141,48,44,47,46,163,35,86,193,199,152,66,34,159,181,152,200,220,43,76,59,187,34,61,17,50,181,246,76,38,108,130,251,137,108,206,81,99,88,121,234,17,91,106,2,131,135,26,10,124,98,126,124,73,79,162,74,173,63,202,79,202,152,195,100,225,249,238,202,176,220,124,117,4,100,60,156,70,18,101,14,168,131,234,18,101,25,236,140,204,201,109,150,170,0,223,132,217,56,150,181,76,86,119,226,58,140,108,99,230,42,216,107,88,163,247,87,47,212,58,204,229,3,246,133,196,161,41,236,181,85,149,174,19,20,152,252,212,109,150,58,29,209,244,247,143,87,125,116,211,177,250,16,198,28,150,101,10,159,184,14,80,61,21,167,160,75,218,48,38,69,89,86,144,76,230,87,169,231,180,139,108,14,115,50,125,141,65,243,4,169,176,117,229,198,6,113,38,198,129,20,189,209,114,169,121,242,89,5,253,75,26,53,58,35,234,63,131,232,122,254,212,93,162,34,110,29,91,99,39,218,34,91,67,101,6,76,76,91,81,167,44,99,49,240,137,46,202,253,140,221,95,240,107,14,73,228,179,149,108,124,56,133,126,99,69,202,84,177,134,120,250,81,140,159,245,86,240,32,217,140,130,193,141,157,72,166,120,17,40,220,188,189,75,81,164,156,104,177,187,106,25,101,50,36,102,36,70,184,131,37,76,235,9,243,186,68,130,161,129,42,79,55,34,197,177,215,180,136,150,238,86,178,78,50,112,170,234,215,144,128,97,148,245,84,1,139,148,201,191,173,142,48,240,161,176,57,109,118,170,14,24,204,139,89,161,144,157,73,48,117,85,84,103,225,150,84,87,227,58,60,120,67,41,102,240,55,74,254,58,9,181,38,149,60,144,63,15,17,84,105,190,24,206,157,204,97,101,93,27,214,32,201,238,42,48,38,130,65,240,170,172,138,73,161,149,62,14,91,27,224,156,75,34,124,217,118,169,68,207,131,151,53,51,159,18,36,162,73,141,237,145,117,249,51,54,207,234,39,241,33,205,125,7,195,152,164,18,214,145,31,224,85,252,132,98,35,79,124,61,4,98,102,176,41,21,188,58,216,48,124,2,30,85,63,107,172,42,161,117,74,66,198,214,17,100,251,170,45,50,248,232,116,236,203,42,217,181,47,131,233,222,234,212,105,128,140,254,21,202,245,14,176,151,7,207,105,202,130,161,215,54,178,78,252,194,92,251,204,236,116,175,66,180,187,106,117,163,90,140,189,168,57,54,184,135,155,18,150,102,164,97,17,102,178,25,64,159,34,59,106,159,3,63,197,67,69,134,224,114,125,209,168,137,53,164,178,234,149,137,124,173,211,215,144,101,230,44,252,163,79,86,25,118,142,169,15,25,6,132,178,128,66,15,168,107,26,73,32,192,206,84,205,239,28,145,246,173,220,99,150,110,159,71,212,231,215,208,206,49,240,137,17,166,236,177,141,60,178,99,7,231,149,32,11,224,198,123,248,150,171,26,181,173,10,232,210,88,78,229,145,140,60,106,93,150,67,71,195,152,57,47,195,149,12,204,227,44,40,129,172,122,79,168,107,119,192,225,79,94,198,70,30,98,227,66,154,96,36,143,16,68,53,134,101,107,17,144,233,30,62,228,230,52,97,198,246,145,166,170,38,60,162,42,208,240,145,88,155,53,193,102,60,255,0,159,105,216,149,178,238,84,18,127,223,98,36,199,242,70,127,41,81,15,193,36,120,138,33,36,26,212,248,53,7,80,193,147,238,162,94,240,16,28,41,60,240,128,92,193,18,213,25,255,0,117,110,70,178,171,155,100,188,121,62,108,92,107,227,227,69,227,52,65,13,106,158,29,200,222,36,146,28,201,117,167,196,110,180,214,97,54,84,163,99,241,49,15,12,47,207,153,110,135,142,79,42,37,143,31,72,82,49,85,90,5,51,63,130,73,107,79,58,113,59,85,28,54,63,34,101,182,31,130,213,168,140,218,166,184,16,80,244,145,253,210,162,231,232,145,141,159,40,44,170,208,44,0,209,12,11,61,146,166,89,16,155,111,28,246,183,77,206,131,220,156,134,27,5,218,169,31,15,47,186,190,190,168,30,8,178,133,155,200,75,134,33,71,237,164,179,2,49,61,84,62,24,196,244,154,214,48,63,226,164,195,70,217,24,213,89,99,98,105,14,226,81,79,218,165,194,193,136,152,83,70,4,130,240,50,157,78,165,101,66,200,51,8,70,118,172,152,252,132,83,240,228,147,169,54,9,146,212,45,168,215,205,158,28,73,53,173,174,201,139,97,166,126,69,43,168,100,156,158,120,86,51,92,104,86,141,158,163,120,215,192,178,102,21,55,62,1,11,45,252,72,221,43,90,126,226,170,19,85,48,158,210,232,133,125,8,117,76,182,192,143,102,155,130,94,94,213,231,213,109,153,196,155,92,82,106,49,3,53,72,137,144,73,60,55,220,193,63,255,0,12,209,72,33,151,173,87,113,142,117,142,235,110,228,206,167,211,96,178,230,55,22,36,154,147,61,108,189,166,85,214,39,213,83,77,3,240,202,255,0,66,150,153,163,37,249,230,136,81,149,101,85,202,172,206,139,81,148,55,254,70,114,167,48,45,64,62,35,21,38,164,167,181,16,222,35,9,101,113,166,44,179,142,88,82,178,155,184,175,200,179,124,1,206,139,155,42,19,9,58,191,239,74,233,44,143,27,229,12,84,253,252,140,225,88,43,45,69,230,161,28,149,224,214,128,108,197,137,22,19,16,125,203,47,13,201,59,113,39,222,162,137,178,206,38,147,78,52,27,244,247,188,169,95,84,127,253,158,53,188,219,72,204,230,148,160,173,150,67,178,83,76,9,38,82,89,123,43,95,132,168,196,230,42,119,38,227,39,152,98,36,54,82,118,221,197,90,50,171,121,12,66,246,17,102,240,253,213,61,26,224,101,122,33,247,99,240,86,86,17,161,48,184,98,89,1,131,207,212,183,154,78,78,213,152,88,49,115,9,49,139,128,198,75,226,96,120,130,36,44,58,218,226,243,123,139,84,153,60,104,202,215,196,40,215,31,54,58,171,68,196,87,62,25,43,124,204,18,241,175,181,183,192,43,59,83,57,33,25,88,245,13,125,90,72,94,102,136,149,149,147,37,45,12,138,248,57,211,96,92,0,158,234,121,2,96,9,238,174,35,78,105,210,78,204,69,34,232,148,236,149,27,195,50,164,108,213,22,72,99,58,11,24,63,5,164,193,26,42,3,198,80,47,178,66,173,118,56,25,81,62,4,166,8,208,111,140,196,237,240,206,177,216,63,193,77,148,101,213,73,240,192,1,9,139,46,37,242,77,80,33,17,159,53,149,55,99,32,141,235,68,202,210,73,103,9,84,149,152,163,41,61,37,128,18,9,236,97,61,165,174,238,183,81,198,63,20,2,20,104,72,204,177,240,229,226,86,200,94,203,246,52,129,242,207,229,77,95,60,106,121,140,58,62,28,50,123,169,135,196,161,128,102,20,107,108,175,254,34,211,1,156,104,135,177,12,38,54,17,201,97,6,117,87,91,36,99,3,48,136,106,122,99,22,218,121,135,233,80,86,100,44,202,174,165,25,164,165,51,205,145,100,249,132,250,75,95,98,161,22,90,19,115,234,158,67,229,69,86,214,144,169,211,33,163,35,67,24,213,189,9,180,140,38,153,0,145,129,196,36,145,245,172,33,50,148,75,160,153,128,32,48,226,83,147,224,60,125,66,66,177,153,33,60,108,113,152,150,238,73,36,233,241,171,73,37,156,162,90,25,84,200,202,108,185,21,141,129,253,6,41,121,138,138,140,29,179,56,74,136,101,81,255,0,246,122,208,106,219,18,116,173,30,195,24,118,160,254,237,59,220,215,19,166,80,148,131,234,165,227,229,18,29,240,236,135,210,177,150,64,255,0,19,177,209,163,24,24,248,132,52,146,226,5,84,147,229,244,177,228,251,74,114,158,77,224,207,138,88,137,141,84,60,217,70,178,206,100,157,42,90,233,168,43,54,35,6,16,136,136,41,144,247,62,210,105,24,35,42,53,145,153,244,149,85,136,200,180,39,131,78,49,166,176,194,12,120,145,50,97,177,36,49,143,159,10,86,145,130,56,239,200,62,99,198,36,187,120,50,34,153,13,229,237,91,118,113,6,53,133,42,137,253,2,146,247,227,74,94,108,93,169,165,135,250,212,165,172,57,114,114,114,226,83,242,53,88,213,119,170,162,214,140,152,187,18,56,218,194,202,73,56,82,187,42,71,231,203,151,42,54,28,7,141,137,182,89,206,168,250,132,137,113,45,225,234,112,65,131,154,89,127,208,162,172,181,179,237,231,97,15,88,147,0,208,202,178,226,50,218,205,7,182,102,97,69,83,104,91,190,35,47,84,158,71,200,118,68,198,155,198,158,52,165,149,167,23,180,180,225,150,39,245,38,88,196,222,87,46,43,108,129,245,80,247,210,65,129,234,45,147,37,8,236,86,48,35,14,116,92,165,79,86,32,202,188,201,10,216,195,147,47,153,92,214,214,131,242,47,7,76,68,140,124,217,83,224,198,24,198,142,10,38,229,193,182,12,69,70,99,6,197,147,222,79,5,61,107,100,120,203,26,65,99,135,47,114,155,120,49,161,205,63,39,186,160,223,170,143,147,22,37,184,54,71,147,220,166,170,206,117,85,80,113,112,98,99,127,42,142,99,8,89,92,202,190,49,129,37,136,89,53,160,207,152,42,202,170,130,110,27,227,63,108,52,67,46,6,34,98,50,213,26,180,136,214,85,13,2,217,67,25,233,83,129,204,82,136,137,89,169,224,149,239,68,62,24,248,214,247,188,113,153,212,182,212,34,203,150,58,129,6,146,36,110,156,105,188,96,144,99,229,75,125,84,25,58,145,12,126,85,38,98,203,27,87,33,130,203,253,31,252,181,169,134,96,216,190,60,217,18,216,54,205,70,96,61,212,43,24,204,139,25,134,196,145,201,187,100,98,114,149,42,140,177,156,70,29,109,148,103,252,216,136,37,121,163,204,193,159,12,191,117,0,27,35,201,137,148,194,64,250,246,55,240,227,94,134,40,115,50,180,199,89,52,58,9,35,249,177,101,83,150,177,168,225,126,146,42,151,135,168,103,19,187,173,48,222,122,151,187,149,110,245,196,252,117,66,94,214,25,4,127,81,174,23,39,211,84,26,122,239,131,148,92,159,77,25,132,17,187,132,180,189,149,69,230,15,17,21,0,222,25,240,103,78,195,181,24,149,24,118,35,30,21,60,200,213,68,31,234,185,18,185,140,127,254,202,34,91,2,198,83,220,82,65,156,60,89,113,46,123,62,134,86,159,150,243,101,202,53,91,91,106,12,124,185,10,148,93,176,243,124,204,18,255,0,26,57,140,184,24,214,223,86,148,24,76,183,250,192,35,116,149,46,129,233,67,225,151,23,17,126,162,98,202,170,210,114,136,163,75,80,196,219,26,250,198,115,240,238,177,34,30,105,89,62,108,185,86,1,170,130,62,97,74,76,95,27,32,51,6,41,10,153,69,99,78,206,183,234,173,108,96,198,127,182,188,104,211,188,63,64,65,12,75,81,140,49,141,48,15,25,12,18,65,212,52,134,125,62,95,49,117,44,160,106,170,209,19,12,178,167,236,141,22,221,137,85,129,150,132,27,244,244,232,92,222,169,252,107,125,60,151,231,120,85,191,224,200,37,237,158,180,27,73,50,51,30,104,133,202,154,162,216,74,253,37,234,239,221,241,169,219,143,135,172,141,56,118,37,23,82,124,27,185,112,94,248,158,224,150,185,58,158,41,56,172,10,68,187,131,44,108,39,124,241,193,59,57,83,198,107,48,96,194,98,229,81,26,146,125,116,151,252,161,114,162,170,131,91,58,15,111,204,164,182,165,246,214,190,197,205,85,220,25,164,226,88,221,152,10,14,180,199,164,156,76,221,101,85,79,158,201,209,114,161,88,158,170,189,205,15,153,20,108,230,149,137,47,52,104,147,159,154,33,73,145,5,38,6,244,153,67,43,18,36,62,190,48,98,151,20,120,254,160,211,128,76,57,32,146,71,215,75,46,82,33,164,210,99,39,18,87,14,4,239,82,121,132,37,115,90,192,96,229,23,34,20,198,97,109,11,9,24,255,0,180,171,163,4,246,239,194,144,73,212,49,105,9,250,81,227,67,7,226,71,169,31,105,82,33,228,250,99,74,210,42,26,177,187,173,202,201,52,131,132,63,213,19,34,67,101,50,198,8,51,68,200,143,170,125,253,151,20,188,113,191,117,103,101,167,181,5,104,50,155,28,152,223,105,28,212,197,193,137,8,26,194,242,76,173,167,255,0,53,71,204,187,177,141,218,151,176,208,99,75,121,66,47,153,69,122,216,45,254,82,88,151,58,195,95,147,170,73,151,232,22,30,164,139,38,118,25,114,136,36,229,248,4,78,30,84,167,240,171,8,253,216,68,178,147,48,145,184,113,43,42,178,16,146,69,126,38,54,176,229,206,39,210,26,105,84,205,183,134,236,89,70,133,141,112,242,143,20,181,140,251,140,64,127,18,161,34,150,102,158,173,157,23,44,76,106,86,124,51,193,38,32,164,53,90,219,124,253,166,235,18,102,203,38,12,239,221,151,42,77,205,10,237,106,131,200,207,201,19,149,35,181,161,62,77,221,121,113,19,233,166,177,172,162,151,164,185,86,243,27,43,248,86,226,34,217,14,31,171,111,143,6,115,2,110,207,53,208,104,102,16,145,89,202,185,247,197,29,25,168,230,222,50,93,120,147,109,19,27,85,12,30,159,99,20,159,184,185,35,133,146,93,126,142,233,166,87,135,79,83,163,122,192,43,123,139,198,140,135,169,43,100,244,149,79,50,170,89,56,74,46,213,246,54,152,137,90,76,166,149,200,95,109,116,53,142,101,101,58,13,107,61,75,221,91,108,180,245,144,129,154,33,84,148,99,74,133,224,104,133,86,149,87,111,156,6,7,42,85,97,90,194,120,204,56,191,86,94,68,118,253,254,8,243,64,102,76,166,88,178,4,82,15,183,18,165,69,177,148,57,228,198,182,204,9,44,129,194,44,169,11,243,194,150,254,92,163,85,117,87,20,113,162,51,118,82,12,136,90,160,49,3,107,166,9,24,249,146,83,86,252,222,99,117,170,157,79,168,106,183,111,44,66,228,26,148,125,150,248,255,0,109,44,133,21,88,109,188,217,3,133,106,141,62,89,61,165,156,8,30,233,138,154,49,241,62,146,109,9,226,123,103,46,104,56,132,138,135,84,56,64,229,236,77,170,176,99,90,204,241,239,153,197,196,183,112,74,177,61,63,70,31,82,121,241,98,26,22,183,225,189,229,36,188,181,241,73,37,117,160,154,8,224,225,226,18,87,235,99,173,39,12,162,34,209,140,187,188,73,3,105,237,105,57,255,0,228,196,91,95,240,162,226,75,51,75,171,34,125,39,226,16,227,127,116,68,76,15,136,164,154,50,118,41,52,201,97,255,0,30,126,214,57,173,222,140,61,107,31,196,185,127,226,77,107,167,237,94,32,192,38,219,207,233,47,211,70,121,44,159,151,140,168,25,144,32,145,156,208,6,134,141,102,254,27,31,80,208,247,87,211,185,15,67,62,214,222,11,12,81,46,131,164,153,90,46,107,26,177,201,73,3,0,98,126,40,156,73,204,108,21,164,230,46,84,220,9,178,239,21,19,61,28,145,120,170,198,34,40,251,39,227,122,221,101,169,217,140,152,148,5,221,241,200,78,18,242,38,220,99,99,233,215,66,158,202,96,203,21,115,173,73,174,73,167,250,69,148,169,204,63,89,154,62,110,181,153,180,172,25,196,205,46,46,82,34,172,234,81,100,88,95,236,158,211,31,17,111,46,207,250,82,8,107,163,86,227,155,205,46,82,70,26,216,144,71,134,32,177,47,102,36,98,41,47,79,79,158,229,100,234,55,184,233,216,125,48,220,111,12,69,13,106,203,89,47,126,110,37,127,78,193,247,98,78,255,0,9,68,155,205,137,85,85,92,229,222,100,99,147,210,73,151,11,180,170,173,247,17,11,5,62,181,209,241,6,60,88,185,20,93,197,12,232,220,33,91,183,67,119,46,97,15,86,179,119,180,79,189,84,227,234,247,84,4,13,61,46,12,188,191,251,186,232,149,70,31,128,247,98,88,170,195,72,203,226,36,190,211,100,182,3,229,226,202,161,227,82,50,182,118,83,46,203,48,44,218,230,136,85,27,50,27,39,17,233,216,146,140,116,196,200,51,153,132,188,168,251,90,76,92,194,23,26,143,140,23,214,206,102,34,174,133,0,199,178,131,180,82,86,202,172,52,145,211,50,52,209,158,47,117,43,147,124,74,211,179,177,90,76,211,24,201,250,164,1,180,192,11,220,157,148,21,148,8,54,68,40,216,82,148,137,163,45,98,96,88,67,167,127,78,92,163,76,31,166,55,35,237,26,202,133,148,154,153,62,81,31,196,46,53,65,24,35,147,7,12,184,163,47,228,89,192,211,210,227,31,20,188,120,211,25,33,28,96,112,149,106,168,52,135,62,181,209,57,79,150,188,163,140,157,233,182,78,169,102,34,202,202,141,244,219,91,44,155,65,45,79,167,185,141,218,36,85,77,220,103,90,247,25,79,54,249,138,75,121,58,146,91,204,25,68,197,244,211,189,249,235,94,204,171,35,50,36,214,102,40,145,91,130,181,4,51,53,132,235,47,237,83,88,12,131,36,3,47,184,132,159,0,24,30,88,130,74,107,103,191,62,209,37,104,82,215,211,17,229,171,229,120,51,104,36,56,97,203,146,14,100,124,99,16,79,230,77,194,252,131,88,77,153,144,150,13,14,216,249,185,17,111,125,140,145,226,136,34,39,175,99,19,202,168,192,250,163,18,108,65,164,98,66,6,158,188,240,225,46,36,112,103,206,130,125,164,191,105,87,24,56,250,74,167,47,160,110,70,252,37,196,69,181,83,86,70,243,48,126,167,100,100,60,157,85,40,172,226,82,22,161,157,91,231,187,235,250,137,75,44,137,236,242,165,171,20,178,151,112,238,55,190,234,220,240,229,247,87,57,141,107,46,52,172,197,226,85,240,245,132,17,131,155,149,21,49,191,226,50,125,182,199,136,200,152,204,201,202,166,44,174,34,201,35,13,237,167,53,186,133,133,30,33,9,70,66,139,236,82,192,140,127,60,162,18,109,152,248,251,84,196,107,179,136,137,216,103,176,172,89,12,132,228,133,129,238,38,62,72,49,25,78,6,49,252,248,147,203,89,32,32,210,239,77,57,71,152,92,107,167,152,138,212,28,198,141,138,39,48,144,82,100,179,193,252,168,80,204,156,54,60,70,42,22,76,105,115,114,109,4,66,165,169,182,4,12,192,14,83,195,149,105,159,39,232,255,0,193,105,102,158,177,243,121,139,196,68,214,29,104,11,196,82,163,108,109,194,122,182,224,227,151,197,202,186,109,13,168,228,248,101,226,34,154,52,0,66,230,175,16,248,144,112,231,206,221,101,55,18,70,142,134,171,44,199,92,220,156,128,197,151,141,75,234,121,236,140,62,98,161,99,106,210,8,24,74,144,218,191,214,252,242,151,22,84,45,129,99,84,98,102,203,86,140,82,240,229,84,148,134,131,57,153,140,133,14,137,130,38,110,241,12,168,73,143,60,39,240,139,141,106,171,32,51,43,226,165,123,25,145,143,136,33,36,94,148,49,159,148,75,10,123,41,81,142,204,202,166,75,1,36,12,40,85,55,8,178,208,29,129,211,248,63,65,200,181,122,37,1,57,162,11,17,16,114,115,198,247,86,184,214,175,25,48,149,27,129,179,253,62,217,4,248,241,68,42,154,187,164,212,229,136,243,87,228,42,172,146,254,12,201,100,61,78,1,147,10,158,37,21,158,184,146,58,122,101,204,34,60,54,57,4,79,53,71,113,48,226,163,57,183,68,47,228,95,109,124,44,143,152,43,8,117,68,156,60,82,197,148,127,77,58,169,154,201,219,55,56,141,39,199,88,58,127,81,158,190,219,254,117,220,233,53,253,29,220,86,26,33,123,87,45,248,157,255,0,103,232,154,147,250,133,77,94,41,34,250,73,46,131,173,181,208,146,217,83,109,20,130,31,159,98,230,252,121,81,190,244,61,9,122,142,150,104,237,23,125,53,250,63,64,178,227,243,241,42,122,123,226,116,168,218,119,197,178,27,12,18,170,184,16,254,210,174,217,197,188,89,70,184,25,71,204,132,178,146,57,44,197,149,79,190,72,199,194,190,126,121,35,237,74,182,25,149,92,14,214,144,255,0,158,88,139,145,76,6,249,241,165,109,49,16,74,159,121,58,55,14,92,168,41,149,177,108,137,244,136,175,91,169,37,146,140,124,101,246,65,161,95,169,15,91,220,46,53,224,232,249,98,38,109,214,81,167,12,125,108,96,98,151,23,42,150,217,93,224,86,76,5,144,243,11,173,36,184,134,2,19,132,188,162,78,118,208,70,124,213,220,95,109,104,158,246,8,125,73,235,66,12,205,99,157,217,90,235,24,93,92,163,18,30,147,89,243,226,182,18,117,107,48,146,88,240,174,119,119,90,120,68,121,114,164,101,111,18,138,218,121,157,135,97,91,119,7,45,77,161,5,39,233,169,43,93,55,107,37,143,20,177,19,247,20,214,128,53,192,236,184,74,76,107,244,85,60,144,89,87,109,37,136,101,39,135,210,78,181,174,122,28,210,72,253,51,97,234,126,105,146,27,45,44,125,222,82,21,80,83,235,51,201,240,204,82,13,117,91,189,13,85,37,143,196,44,171,154,90,232,104,131,63,15,23,237,41,73,210,175,53,59,227,235,110,185,151,245,186,147,115,21,51,135,106,5,9,73,0,227,6,36,226,51,49,189,50,171,84,139,50,148,198,187,121,89,133,1,230,12,153,140,180,7,151,165,20,28,99,127,42,117,38,213,61,242,132,71,134,97,4,204,75,3,109,72,60,194,75,141,63,23,74,24,20,122,203,82,123,40,176,223,65,141,220,92,170,88,51,31,37,123,103,149,252,201,114,41,137,73,101,119,79,100,12,38,138,164,99,67,167,20,231,154,36,161,228,78,153,73,148,120,130,145,207,210,187,99,229,15,17,22,213,130,57,85,49,80,201,129,202,199,174,121,119,51,99,100,193,43,230,76,56,199,132,202,87,92,210,2,108,29,216,139,142,72,185,83,120,138,188,134,208,240,73,138,194,139,177,125,11,63,58,151,210,183,114,246,152,138,168,225,231,41,243,98,89,107,133,104,195,230,86,228,7,82,210,204,158,120,113,17,52,167,100,178,241,98,79,153,0,255,0,75,254,146,21,68,102,100,36,38,67,97,34,241,118,34,180,148,243,139,204,37,77,205,72,126,237,169,49,173,65,99,225,31,48,69,200,153,149,65,100,28,121,144,158,210,141,215,250,108,243,160,229,202,174,163,60,133,30,105,120,242,44,204,26,233,195,124,73,125,107,85,86,162,171,50,53,207,205,44,141,233,164,249,190,196,250,170,238,203,251,69,211,110,254,29,105,137,62,102,9,72,95,182,145,192,211,26,114,49,240,150,1,49,126,234,159,227,169,209,249,108,234,39,195,99,36,236,150,85,105,72,97,143,195,50,192,213,181,67,103,244,248,164,23,238,175,161,129,249,50,155,173,107,42,160,155,140,229,143,202,77,31,80,214,239,49,198,238,81,144,238,193,8,248,119,89,83,240,218,128,140,229,92,214,97,246,70,111,52,76,124,69,73,45,104,89,53,143,44,78,207,166,178,52,154,175,170,183,51,83,196,140,206,37,69,147,247,53,161,106,226,73,122,84,232,36,229,17,5,251,137,140,59,80,70,123,50,149,81,250,151,173,129,226,55,90,231,218,194,134,92,34,110,235,203,199,244,213,91,53,192,72,218,237,71,46,159,38,44,152,143,196,95,244,40,137,140,157,187,203,186,46,52,170,135,86,216,198,62,210,88,147,233,151,7,35,63,74,165,82,203,254,44,71,90,121,132,147,211,237,39,222,100,31,180,166,233,36,236,65,187,77,67,101,58,73,50,150,46,33,166,98,85,200,50,100,104,150,64,196,110,213,37,101,66,200,39,229,235,85,248,119,35,204,31,248,173,83,24,60,24,140,36,234,196,216,146,224,16,240,226,90,67,216,178,158,253,177,215,130,204,189,66,228,88,48,250,4,51,143,192,201,164,154,115,219,141,156,184,146,218,67,78,233,150,34,9,55,124,201,112,186,69,148,107,25,168,101,111,192,31,240,52,168,220,166,158,52,218,29,61,84,22,115,11,41,17,1,159,144,124,171,110,228,105,183,140,104,92,93,49,131,199,194,37,47,101,26,212,164,234,227,78,238,238,198,39,240,137,79,201,212,224,47,9,138,164,204,116,172,116,211,17,65,159,177,38,92,184,147,42,171,237,247,14,84,4,246,50,72,20,243,233,47,51,230,174,17,5,247,19,109,134,226,249,29,77,145,152,94,233,72,87,241,191,10,146,173,147,168,4,60,70,40,138,68,250,51,229,118,203,71,169,42,255,0,70,144,231,158,49,57,133,198,159,50,226,183,255,0,101,41,79,82,124,226,109,2,37,171,210,165,8,153,189,165,60,135,170,121,232,60,187,212,36,140,15,148,22,85,35,39,86,147,187,126,52,200,215,0,24,54,146,215,30,213,80,14,75,204,213,229,38,50,189,99,88,232,129,99,227,236,117,88,122,242,203,167,40,202,190,207,181,181,178,126,80,227,200,166,244,245,81,48,51,137,82,177,155,101,101,86,243,57,166,116,182,6,176,201,178,199,243,98,26,89,168,125,72,99,205,18,40,211,105,54,81,35,118,175,161,153,6,200,15,14,84,216,147,91,35,91,177,12,29,85,46,79,9,83,72,108,36,149,131,232,65,6,215,148,93,169,244,104,108,17,56,148,150,50,242,77,250,132,64,178,36,33,226,196,190,73,126,66,102,77,97,211,197,147,220,82,9,106,159,167,137,143,136,170,181,57,183,50,22,250,198,46,37,180,58,144,144,73,148,165,75,95,49,149,15,194,104,28,136,160,152,115,70,205,220,81,227,74,209,149,89,21,62,7,76,248,133,185,225,23,18,211,38,72,39,115,25,3,232,53,69,30,88,130,196,68,36,198,62,54,64,172,217,254,141,249,11,227,160,208,55,113,96,241,101,91,31,170,160,251,37,80,239,146,63,55,230,90,158,99,201,38,40,136,219,31,113,75,71,235,147,193,230,10,89,51,227,31,214,139,149,109,167,161,36,158,35,127,34,50,102,146,166,133,255,0,182,177,20,137,90,22,251,17,122,136,81,178,82,42,203,91,90,217,19,48,114,8,104,86,106,123,81,191,180,137,229,196,14,127,210,226,26,159,153,144,76,120,113,35,103,250,85,122,165,253,71,208,245,177,200,70,6,90,182,173,201,37,153,67,202,184,189,86,57,54,56,87,87,170,226,3,22,44,116,22,89,7,140,153,136,152,80,86,89,60,22,47,51,22,198,24,126,8,35,192,93,26,125,105,65,136,188,68,90,60,206,76,129,136,34,20,104,246,70,7,159,86,84,219,211,78,32,102,48,177,43,70,164,228,101,57,141,198,149,151,59,207,52,82,9,39,170,210,179,171,101,115,23,40,215,74,190,54,216,121,113,117,169,200,118,64,178,34,25,84,162,200,245,26,83,198,137,225,243,98,79,3,167,171,73,224,148,198,173,157,237,11,42,109,27,125,11,180,88,145,106,19,107,63,201,140,202,72,145,186,132,150,201,134,49,179,180,104,205,79,168,72,56,59,188,67,226,226,80,33,187,60,147,246,165,220,103,97,163,233,253,46,218,143,36,213,2,79,113,86,208,208,131,218,148,69,182,3,30,70,101,55,90,102,248,99,32,56,75,136,139,67,35,83,233,231,96,250,163,74,100,211,159,184,41,220,11,179,198,243,136,98,163,115,14,73,210,217,70,172,170,77,64,99,11,194,98,242,35,158,249,113,186,138,143,159,85,23,38,80,151,17,18,105,158,100,126,32,165,170,154,174,197,13,38,161,156,55,242,151,141,93,67,212,140,198,197,201,24,103,194,238,77,33,234,17,164,102,100,224,93,99,138,94,90,29,116,58,134,9,126,154,241,172,162,16,125,67,92,130,102,170,100,111,117,4,29,97,101,37,255,0,41,145,79,242,39,31,240,122,118,95,115,168,92,61,146,71,194,33,255,0,180,162,124,54,210,223,202,135,135,172,253,146,149,46,190,190,4,146,101,17,85,21,153,201,175,78,177,98,87,134,124,28,24,74,181,61,228,240,126,34,168,88,215,15,76,131,107,247,86,89,133,219,85,30,110,101,8,157,171,124,105,39,47,114,154,125,145,251,131,202,157,211,204,4,158,228,26,220,70,204,226,34,53,145,136,70,112,172,91,254,4,20,203,81,212,17,153,138,130,43,152,97,159,143,181,10,107,184,49,135,203,216,177,220,130,107,51,101,73,174,43,98,73,77,86,29,104,156,244,8,54,176,228,234,82,150,90,146,228,167,126,24,184,134,156,134,180,99,246,151,167,132,241,129,194,155,101,190,195,122,52,227,161,53,248,156,99,38,41,106,142,182,226,39,134,81,20,106,90,76,96,77,39,55,98,206,53,86,199,234,36,219,97,218,68,117,45,125,108,4,247,87,229,239,251,108,89,15,208,193,180,229,202,102,46,250,24,7,35,56,148,198,179,248,57,23,226,32,217,18,216,164,198,157,163,119,90,148,232,186,136,186,78,161,101,111,109,14,105,255,0,102,157,67,44,116,113,98,75,47,250,23,232,150,51,47,40,84,86,149,248,8,13,18,6,26,188,164,46,37,208,169,195,137,156,194,78,170,200,186,88,231,234,186,132,234,101,105,98,249,212,85,101,13,229,26,209,0,56,149,145,161,238,125,164,154,125,105,35,17,53,142,97,109,147,24,54,102,72,100,218,241,225,76,46,25,99,129,225,137,20,133,80,179,41,245,196,153,204,249,82,69,31,159,98,170,136,54,99,37,150,91,13,201,141,116,77,60,17,148,12,73,168,105,201,5,140,221,242,147,193,82,190,75,32,131,50,148,140,168,89,127,205,128,235,211,72,54,36,55,112,229,136,121,66,182,135,88,0,124,69,71,198,158,11,38,102,18,229,252,139,177,127,199,214,37,34,158,195,201,127,50,243,52,240,252,242,229,34,181,53,80,251,177,45,70,128,204,125,74,187,202,71,33,83,13,4,113,48,226,228,82,90,156,210,138,7,138,33,85,52,248,18,178,97,10,219,27,74,128,160,203,44,188,137,44,174,90,219,89,28,136,33,181,43,249,68,85,211,52,75,241,69,120,150,118,80,34,65,225,196,53,133,84,150,70,39,82,35,143,68,97,228,234,154,100,168,125,220,102,99,229,83,62,170,250,222,33,43,147,76,28,208,97,196,146,27,79,69,146,255,0,155,226,93,21,57,21,169,200,146,153,172,8,35,243,23,145,82,233,91,45,239,234,202,131,178,208,26,86,55,205,242,20,159,186,179,140,250,170,222,161,98,80,104,206,165,153,89,106,186,21,70,173,6,76,194,148,135,240,60,111,116,136,88,211,216,86,118,173,198,152,12,125,171,23,176,182,115,207,121,202,188,24,100,247,86,16,205,148,137,176,102,15,30,46,53,81,90,192,126,154,207,166,183,250,104,8,206,101,181,230,83,246,186,144,227,126,17,9,102,227,19,94,158,255,0,33,134,173,131,4,239,44,69,172,210,98,21,77,73,147,58,75,255,0,84,183,4,59,103,230,91,204,165,105,242,81,198,98,97,231,198,144,134,201,131,91,217,112,2,123,168,49,150,230,243,90,143,62,30,165,164,216,252,243,101,67,204,100,66,114,165,115,230,31,195,132,169,10,47,177,85,13,153,83,25,53,177,8,62,104,170,126,158,200,99,7,42,115,235,192,146,204,43,119,8,180,45,99,207,135,16,108,225,42,87,37,153,19,112,176,5,247,87,141,26,33,18,182,97,192,230,218,146,181,133,120,202,149,198,173,34,190,190,164,1,64,67,8,169,101,60,8,178,89,247,23,44,113,173,206,223,200,125,160,250,76,24,24,18,166,47,173,0,229,230,10,1,149,187,99,240,149,49,100,156,107,172,229,179,5,190,78,216,121,151,153,113,22,72,240,251,136,9,143,1,65,218,132,129,12,99,38,84,133,60,114,30,70,99,5,230,108,75,41,55,192,140,53,184,33,202,196,142,238,132,228,230,18,190,71,61,149,219,51,198,184,37,151,16,114,33,223,24,131,66,213,6,92,18,19,118,36,121,164,228,88,195,227,224,10,250,215,217,74,103,90,166,141,166,217,25,159,170,82,243,44,182,44,204,131,102,188,157,231,213,149,66,73,74,44,14,234,89,26,54,52,1,167,188,124,72,72,26,147,212,184,76,36,127,152,200,62,164,71,152,140,180,228,68,235,59,41,208,124,10,25,68,66,211,178,242,104,243,42,75,90,77,243,198,92,89,113,34,224,63,98,12,74,235,10,140,221,83,86,169,160,182,51,229,86,147,230,248,149,52,9,236,146,60,33,42,148,212,44,151,55,165,21,163,35,74,132,2,102,23,250,208,46,46,185,149,18,97,179,30,82,160,31,156,93,34,202,182,207,159,137,153,140,181,64,181,131,36,125,168,176,155,122,242,49,97,143,225,136,170,123,83,195,60,158,101,71,38,51,252,243,5,107,120,119,44,91,136,89,147,129,200,31,166,229,239,179,20,164,198,186,110,152,211,117,162,3,12,36,201,144,7,225,212,137,8,118,47,225,66,213,1,164,121,112,25,109,177,177,129,246,212,83,53,108,187,43,199,212,226,24,134,39,171,216,216,228,129,45,159,160,216,87,250,132,65,114,34,215,21,123,69,166,182,0,152,18,12,107,158,93,213,78,155,41,251,66,226,93,3,115,42,55,202,88,137,98,102,0,140,234,26,218,168,203,35,41,1,1,150,58,125,236,205,40,101,252,234,206,182,236,101,98,22,226,134,12,144,60,193,236,18,81,1,43,41,85,107,169,208,97,152,5,35,22,114,66,50,16,133,202,163,77,118,72,44,251,136,80,234,115,151,180,169,44,50,198,89,60,216,186,74,176,125,146,66,27,92,163,75,108,174,14,39,240,137,0,170,85,112,73,238,16,202,136,141,13,131,233,226,72,180,244,193,201,31,55,18,108,105,56,134,157,88,148,156,168,111,159,106,8,64,204,166,160,93,190,202,115,254,154,194,200,219,148,45,105,135,24,227,72,203,118,30,54,88,87,31,113,252,157,37,93,55,230,205,60,130,91,43,116,173,104,201,219,149,102,201,131,240,237,76,96,79,138,179,20,27,73,37,251,11,101,36,17,120,98,42,125,14,182,44,97,240,137,75,207,212,35,140,118,97,18,62,30,170,7,186,37,45,197,177,86,142,90,148,175,12,31,14,164,150,226,28,73,163,234,24,144,210,117,62,94,17,33,253,72,254,242,170,178,253,16,217,116,249,36,172,180,52,25,36,205,148,130,73,230,105,191,77,253,39,40,213,241,158,194,173,76,140,2,147,153,99,50,253,2,180,190,90,144,49,169,207,39,184,73,159,225,178,120,113,9,90,188,208,99,51,136,67,18,146,187,214,17,43,73,133,101,209,76,93,249,117,196,91,38,182,116,97,254,149,52,211,112,236,172,188,242,139,16,210,144,235,6,89,63,22,37,84,27,34,14,46,33,123,169,150,174,83,52,197,193,110,54,52,135,225,46,84,234,145,158,182,12,193,46,37,50,106,214,77,62,99,21,87,213,70,4,40,188,41,172,18,42,87,74,123,159,95,0,149,188,89,81,80,231,142,51,57,138,182,133,140,146,78,98,175,73,164,130,86,40,50,221,140,220,198,174,43,187,187,131,247,20,100,203,80,100,226,18,232,79,210,177,60,56,138,63,228,72,109,116,196,88,196,229,40,202,53,208,177,146,221,78,226,0,201,33,25,196,152,70,121,196,178,141,79,4,124,193,46,37,180,207,24,136,206,85,140,166,172,151,50,127,170,201,225,8,136,84,242,182,168,227,103,47,106,245,108,206,60,40,215,189,38,37,44,206,109,219,12,74,122,214,75,227,116,163,39,152,233,91,25,144,156,171,85,174,79,110,128,31,158,72,242,148,171,108,103,253,34,175,79,164,60,150,124,162,206,182,156,241,187,149,170,46,226,154,141,24,242,72,152,198,161,57,89,194,36,200,53,175,199,212,152,198,227,89,138,19,220,103,224,39,102,152,33,16,23,26,49,133,103,104,242,42,255,0,54,125,84,60,207,2,141,232,105,20,93,185,108,68,192,167,151,24,152,114,167,209,171,88,62,108,72,41,242,71,8,153,150,160,235,8,130,127,48,136,167,99,162,174,82,225,7,130,4,211,24,49,240,149,21,91,113,77,100,62,25,67,253,181,242,202,171,39,74,198,204,197,178,54,66,118,76,33,72,168,32,63,42,70,24,108,140,78,100,71,169,14,50,83,163,114,229,83,2,50,177,6,102,99,83,236,212,227,17,59,83,176,217,68,146,5,150,36,208,178,228,43,158,195,151,164,169,116,152,100,40,211,57,242,70,145,27,82,108,79,132,194,227,77,136,171,111,163,80,107,113,159,153,54,224,27,18,147,106,24,36,234,70,70,54,229,136,86,25,151,95,35,123,36,179,217,90,166,92,18,51,59,80,179,35,18,55,158,21,39,112,107,18,191,137,101,88,104,217,74,200,215,4,156,155,192,192,78,229,23,167,172,182,63,171,18,119,234,164,146,76,193,138,164,87,23,45,35,4,98,77,216,31,162,160,127,18,108,89,204,156,83,252,66,173,47,9,138,153,102,253,133,110,145,157,112,26,92,50,252,126,6,136,37,3,172,44,172,73,7,250,143,246,203,160,191,83,193,146,206,25,74,87,82,80,143,80,13,255,0,53,139,42,173,175,138,156,187,109,11,229,161,203,225,235,1,140,159,170,79,161,234,115,149,72,234,31,134,150,90,124,159,41,144,163,243,76,40,96,78,16,249,132,133,141,208,234,105,34,117,58,45,85,196,175,62,165,81,26,72,36,177,73,208,244,117,39,207,140,204,121,178,161,172,74,168,231,201,245,177,63,57,125,197,140,55,191,193,104,123,201,212,183,198,99,198,180,25,85,20,14,214,73,6,165,205,168,101,194,39,106,168,178,9,10,53,31,107,79,40,164,234,81,145,110,60,44,169,200,108,29,78,66,179,181,13,38,200,146,95,218,149,50,25,198,206,162,44,89,230,55,245,17,106,198,87,113,124,10,250,208,131,3,249,127,208,133,178,135,185,2,2,182,201,253,38,138,69,186,78,236,140,225,84,94,71,60,159,191,114,112,193,56,201,194,176,49,136,38,114,170,102,86,147,233,33,100,233,227,201,246,149,118,201,111,126,228,243,230,28,172,70,210,90,176,175,196,143,252,54,113,51,149,8,26,65,193,149,151,47,106,208,89,21,195,108,153,144,28,75,209,152,113,13,52,141,0,114,70,156,195,170,30,62,85,5,92,138,238,98,33,134,199,145,103,38,159,115,218,37,90,29,55,7,187,42,41,149,160,84,244,32,205,250,145,80,233,226,65,123,49,9,80,195,147,16,93,169,140,202,168,184,250,82,73,48,7,25,252,69,92,243,53,11,116,237,163,243,31,70,184,130,50,112,149,57,204,50,51,50,231,25,177,61,84,213,89,15,7,106,88,228,185,209,44,107,83,43,43,237,177,48,226,73,166,92,75,47,73,83,187,47,77,146,55,241,40,219,39,188,126,105,153,73,172,138,159,2,43,189,73,58,180,249,178,163,244,175,197,16,73,62,41,105,13,148,54,73,39,42,155,147,163,229,141,251,186,226,226,196,163,182,232,216,157,209,205,3,165,37,63,70,195,178,131,100,15,148,148,180,204,161,131,37,113,122,77,67,46,183,192,38,42,182,173,214,100,250,171,161,122,134,57,101,232,81,248,106,60,126,158,219,44,31,0,131,89,135,80,130,74,60,51,0,94,146,137,58,201,115,149,186,119,65,124,59,81,137,248,77,21,50,146,97,149,156,34,94,96,65,244,145,1,140,194,45,12,126,136,171,91,41,209,136,255,0,149,73,195,170,165,198,58,232,211,42,160,145,143,204,34,46,69,241,10,48,235,65,154,32,137,196,245,25,35,166,67,244,253,66,187,211,177,111,26,224,242,89,149,20,203,39,174,105,163,53,60,169,32,196,186,28,6,101,238,66,151,145,85,53,27,198,187,98,241,174,15,237,9,7,176,103,114,193,230,198,156,130,178,91,216,53,150,82,145,27,226,125,36,189,134,88,201,158,49,141,106,131,53,254,2,166,27,40,210,247,217,69,140,246,10,89,82,227,93,141,38,184,12,27,111,15,154,32,177,251,137,100,102,22,56,151,190,103,70,134,106,169,44,225,198,141,201,3,255,0,65,174,25,36,199,160,230,175,185,33,126,218,119,166,238,237,108,191,86,85,37,105,44,117,55,71,19,173,187,250,29,84,216,11,244,144,102,96,62,168,210,173,230,33,241,32,36,198,181,157,250,65,43,110,72,115,126,52,95,99,151,204,7,213,95,89,62,41,120,183,67,83,108,135,58,55,12,178,242,41,139,189,220,103,188,161,42,70,102,41,28,105,199,185,212,130,97,228,237,71,190,72,4,62,213,196,89,172,39,11,137,111,14,176,177,39,186,145,89,139,254,58,253,157,125,246,177,62,170,6,75,193,143,48,132,164,169,236,135,59,195,50,170,11,199,224,186,21,88,229,145,85,56,129,26,237,226,31,50,156,159,172,216,34,118,170,137,48,7,39,218,202,167,110,244,148,73,60,193,18,109,177,86,100,79,131,8,26,156,19,147,71,248,73,98,156,141,163,206,55,240,167,117,65,150,46,35,8,136,85,160,72,200,252,77,79,170,137,231,149,16,202,208,125,37,190,72,72,177,135,61,130,126,19,45,105,24,69,142,230,208,195,24,250,81,236,140,143,140,248,62,25,177,101,89,26,72,62,146,91,10,202,39,252,60,242,115,44,153,72,1,147,155,149,30,249,139,13,255,0,254,229,99,77,64,88,93,193,205,167,169,138,206,104,11,232,96,68,133,196,33,113,161,103,217,75,17,23,161,201,124,158,229,155,140,229,127,29,147,150,161,111,201,237,45,208,204,124,124,162,90,13,156,108,226,90,25,107,136,159,54,37,128,163,67,63,43,18,91,40,4,34,96,251,40,37,234,89,102,4,158,21,139,80,101,98,32,218,120,229,38,85,158,194,94,60,74,216,53,172,90,166,70,0,253,165,208,181,34,211,48,158,146,171,27,57,138,143,53,105,61,174,84,100,60,105,143,135,228,73,37,66,204,33,11,201,27,136,162,76,152,252,172,90,141,27,243,229,70,70,103,26,69,45,143,111,99,91,35,100,67,207,141,193,194,143,127,26,197,254,5,26,97,25,88,231,114,108,153,24,156,169,149,85,174,231,221,66,106,221,54,63,206,97,41,10,217,51,171,103,97,49,84,106,117,71,34,178,157,104,38,252,139,35,73,24,134,167,97,220,63,2,248,251,45,201,59,86,133,70,18,77,185,73,108,169,55,221,41,212,0,177,28,240,167,85,82,50,51,39,19,137,217,5,246,80,94,17,23,17,20,91,244,174,249,255,0,212,46,100,139,237,167,76,248,151,6,49,49,122,94,82,39,6,184,29,144,63,74,49,46,141,196,115,90,25,97,248,236,69,217,122,148,111,8,145,11,36,163,18,125,166,45,89,91,225,155,34,18,76,253,183,18,210,198,78,155,250,65,34,170,35,55,236,117,120,23,21,86,64,197,218,128,190,211,124,108,151,82,92,191,109,68,70,13,149,111,48,127,219,78,225,235,55,148,127,73,53,155,200,93,191,215,81,77,222,149,213,88,247,117,194,38,65,123,107,45,49,119,40,132,244,235,97,124,202,105,51,226,17,60,31,16,37,237,92,202,236,214,81,173,125,68,69,32,144,223,241,29,123,182,44,117,203,39,147,31,202,11,18,83,14,103,205,98,150,84,155,77,235,203,18,179,13,133,95,242,35,39,204,37,151,158,28,98,91,98,85,42,228,214,130,200,28,66,82,246,90,74,242,111,233,10,72,163,251,72,253,54,107,152,60,82,249,99,46,135,2,226,158,48,25,245,19,88,204,151,137,201,107,96,95,210,31,9,74,66,141,92,86,234,115,193,6,36,191,85,93,196,41,222,80,168,237,225,44,143,194,82,9,75,203,18,156,185,29,2,215,89,179,7,54,69,58,251,128,91,121,226,79,116,174,143,222,179,250,135,40,203,245,19,243,104,96,80,15,212,5,20,101,87,85,35,184,182,33,99,105,239,82,39,81,63,113,94,64,48,235,65,135,18,199,213,127,39,8,177,36,115,236,153,39,229,13,144,73,106,30,175,200,42,227,226,44,24,68,100,65,8,69,34,223,27,83,206,40,51,98,24,178,168,57,250,0,121,253,88,69,33,85,93,9,171,139,7,12,190,193,41,85,237,145,121,53,138,186,84,206,77,149,87,105,162,242,41,29,91,165,101,234,1,252,167,82,125,101,38,14,124,38,22,33,251,106,138,146,52,81,3,54,235,42,174,36,172,201,196,224,97,208,114,171,79,250,169,63,202,154,50,134,117,39,245,19,21,117,187,184,16,100,191,135,177,78,207,167,149,36,15,9,69,198,141,181,55,121,159,145,33,38,226,184,160,205,46,127,83,20,252,109,126,57,50,246,129,149,198,159,126,15,28,103,191,228,50,160,223,161,142,73,89,131,86,49,37,104,216,22,69,29,214,201,228,85,240,223,148,24,75,202,147,70,210,178,133,7,255,0,154,38,20,236,60,110,44,185,83,86,130,51,92,163,170,141,76,62,225,45,179,60,58,170,96,127,34,194,6,199,63,245,1,101,26,165,141,50,32,255,0,203,226,140,73,172,33,203,245,134,137,212,246,85,175,52,74,185,37,39,237,40,221,43,167,181,141,4,226,88,216,211,16,67,250,139,244,29,172,205,64,72,191,41,40,152,212,151,226,112,96,124,75,110,85,54,84,228,197,150,73,123,83,224,211,2,236,118,67,102,98,162,44,174,223,143,104,18,145,114,251,45,73,253,127,105,82,46,63,53,121,2,182,215,7,86,85,40,228,182,186,141,36,106,157,133,147,225,206,141,146,89,96,19,26,249,78,248,147,121,76,44,68,87,208,225,159,211,126,108,92,138,26,215,56,167,124,160,134,37,118,17,90,229,64,108,160,198,3,4,88,168,9,145,129,39,152,66,65,198,178,33,124,3,44,73,143,158,46,97,33,69,169,57,50,29,169,31,195,21,104,217,158,75,48,148,74,209,134,203,237,32,164,241,63,169,48,122,145,1,208,209,97,17,242,254,170,164,173,210,181,178,64,204,194,33,83,71,132,101,6,101,168,55,112,96,251,170,109,84,25,108,230,82,116,52,72,209,31,47,169,45,170,146,56,196,120,141,40,98,197,245,86,187,189,121,136,15,16,74,191,62,252,72,248,138,65,206,31,102,79,53,201,55,84,169,165,147,67,183,167,232,222,93,106,250,159,166,158,250,217,204,229,198,85,166,101,83,4,12,209,11,200,191,63,232,15,138,39,17,1,18,95,40,203,245,87,92,14,173,124,239,0,132,72,233,250,189,225,58,142,143,101,189,199,113,174,9,143,105,46,47,39,212,66,218,233,185,211,124,37,133,31,91,0,133,249,178,137,26,105,43,173,184,156,191,56,146,225,9,227,51,17,86,214,89,30,9,62,218,62,97,129,231,245,86,19,225,156,128,205,137,101,77,176,64,110,198,95,238,136,85,152,110,242,202,218,37,21,83,1,24,248,138,37,77,14,78,159,140,246,75,247,16,55,253,12,223,90,124,12,46,36,55,225,225,217,127,152,100,18,40,58,242,168,92,34,46,84,79,169,62,236,111,52,66,143,34,44,162,237,186,0,126,12,211,131,103,52,82,21,75,223,67,131,25,255,0,211,162,226,196,171,131,50,81,63,225,134,88,177,33,46,41,9,129,229,202,50,141,106,178,153,146,114,57,204,205,66,200,196,96,114,162,225,217,16,190,28,188,106,123,82,104,59,89,210,247,113,23,169,233,46,99,113,75,89,93,71,178,157,34,5,150,47,117,56,13,168,200,206,165,31,91,91,178,79,67,141,45,66,193,242,103,203,39,16,138,148,221,213,89,16,25,133,41,21,152,98,90,60,207,39,221,76,177,168,110,49,34,106,169,195,238,42,121,167,164,156,93,162,76,159,73,44,191,81,121,129,219,123,72,217,80,252,135,127,146,138,29,150,62,228,121,140,50,15,48,84,249,164,128,113,115,21,64,207,248,138,120,214,175,12,65,113,249,169,179,80,216,211,120,188,153,62,92,98,113,9,47,52,155,156,153,120,214,234,219,86,78,24,205,44,93,169,203,33,197,146,138,220,205,202,124,8,3,158,79,9,74,151,73,161,120,237,89,151,173,91,250,60,81,115,98,66,221,154,8,135,213,200,171,92,68,220,103,97,141,60,56,130,138,207,149,68,73,158,10,214,117,15,253,165,198,117,39,197,163,233,185,120,118,164,198,176,167,248,223,18,216,236,17,162,174,127,202,210,212,58,215,255,0,28,244,221,248,58,33,164,193,41,243,24,93,171,35,64,4,225,173,16,238,235,100,179,46,33,175,158,182,204,248,69,216,159,112,231,219,97,205,84,109,151,105,85,32,108,137,225,212,162,159,50,88,199,204,37,179,241,57,48,97,88,166,209,74,27,43,143,200,146,48,47,154,254,98,164,140,178,57,15,202,159,4,220,107,161,88,155,40,20,250,119,139,152,43,68,99,60,108,196,84,247,126,2,143,10,79,100,199,251,72,21,66,161,155,114,252,33,74,245,13,105,225,1,242,241,16,72,170,121,231,168,149,152,176,19,59,235,178,93,131,14,36,182,27,43,28,114,126,161,199,41,130,255,0,221,215,65,211,114,103,20,12,52,65,21,115,221,85,84,10,75,22,75,48,178,140,171,171,104,11,131,217,48,1,137,196,37,21,228,90,102,210,154,84,168,170,51,198,12,178,226,242,253,196,4,203,136,62,111,12,184,28,105,141,245,148,88,195,197,151,41,84,165,171,55,35,85,102,35,10,233,201,135,236,141,79,36,31,40,93,177,8,181,64,128,120,68,126,98,228,73,96,60,240,88,204,201,203,239,128,81,242,241,33,88,214,80,131,25,6,254,66,117,32,164,234,24,158,125,168,9,58,206,170,51,249,138,139,12,177,148,59,60,189,69,196,167,174,205,115,80,76,185,120,210,233,255,0,18,232,227,15,245,88,146,63,198,0,212,18,241,68,46,84,173,54,156,7,94,159,94,79,167,161,115,14,125,109,220,76,50,197,200,179,173,173,136,41,108,9,75,198,163,223,231,90,70,23,42,163,167,178,127,228,47,182,133,144,70,143,244,42,231,135,79,150,11,194,33,46,115,119,67,178,63,171,87,114,226,246,213,203,241,217,1,225,15,17,20,193,164,206,131,44,145,37,197,227,79,107,136,171,64,74,171,81,206,39,82,161,123,63,39,18,70,106,210,70,35,229,212,255,0,182,158,80,218,178,73,49,75,236,89,80,111,113,94,25,222,124,165,78,107,100,228,123,34,25,31,101,36,127,72,106,94,100,252,71,226,67,42,142,182,114,249,245,163,140,204,187,172,168,67,5,133,103,86,85,24,203,233,100,126,16,149,51,135,113,40,68,196,94,84,139,238,13,24,92,250,25,83,128,255,0,233,100,40,212,108,202,168,181,4,126,42,178,8,191,113,116,218,171,187,156,120,171,197,218,149,106,216,122,170,116,76,219,1,151,246,149,213,174,115,156,138,251,207,193,229,66,233,234,210,91,120,110,211,211,48,229,243,221,197,196,154,210,50,8,216,180,123,49,177,245,80,71,19,15,34,87,79,140,115,158,20,195,82,90,237,162,124,160,185,20,205,61,171,11,59,55,184,185,102,101,58,33,86,169,208,94,28,163,67,134,225,145,137,137,107,97,183,32,226,42,23,109,201,202,167,170,219,136,200,223,184,205,243,25,57,16,249,56,193,204,84,172,59,66,123,171,84,152,114,200,78,25,89,70,175,25,41,42,122,125,198,62,145,34,116,222,170,196,252,161,226,39,220,67,178,134,87,188,164,117,84,61,71,90,118,22,164,89,126,160,213,89,89,4,90,190,39,68,187,153,42,236,111,47,24,137,224,166,107,95,115,83,47,230,197,148,127,81,38,211,114,117,81,127,204,5,137,61,147,50,231,217,139,185,72,204,58,170,166,5,76,105,140,40,243,37,211,31,6,73,254,80,188,137,28,107,185,67,249,67,69,36,100,174,100,195,198,62,81,21,77,153,135,142,60,138,176,177,145,159,132,197,76,230,86,179,7,17,84,254,158,214,117,179,190,82,218,47,39,212,85,240,194,2,245,42,70,202,36,150,66,6,101,149,229,105,241,23,38,52,200,51,229,77,139,155,18,173,153,84,15,117,8,16,140,126,120,69,198,149,163,254,134,231,240,142,101,217,242,97,196,170,33,154,95,131,16,79,170,137,187,203,137,80,86,189,145,153,155,18,197,9,24,243,43,70,86,115,100,64,26,157,131,126,98,149,84,111,192,81,251,107,94,204,18,85,49,37,234,32,195,199,133,34,126,149,33,101,229,9,70,186,3,233,25,225,250,161,164,230,11,227,29,99,84,101,102,241,18,134,180,241,187,149,86,155,100,65,19,49,162,229,88,237,183,44,234,90,224,27,108,124,41,109,250,133,111,204,182,8,104,241,242,192,92,235,226,70,146,163,178,27,205,18,46,34,123,106,200,51,24,86,41,235,134,115,189,50,204,196,214,5,70,56,155,63,21,105,103,240,136,133,26,188,210,87,215,54,227,205,108,45,168,213,12,104,113,74,71,230,138,50,172,164,134,40,255,0,181,24,150,109,175,217,125,239,14,198,137,38,7,159,9,72,182,198,146,68,133,242,95,186,126,18,141,17,26,213,227,39,106,129,90,226,61,236,34,198,99,216,48,117,44,66,102,20,121,178,141,100,249,63,147,219,85,33,228,122,4,252,140,237,67,218,133,229,3,210,123,91,80,70,126,33,113,39,117,79,222,196,98,85,228,81,150,139,98,80,38,149,159,14,233,59,141,14,202,105,48,135,149,108,126,152,38,251,54,94,52,245,144,7,7,244,146,136,171,82,109,33,39,39,77,156,103,194,104,168,166,104,56,146,65,205,21,82,238,63,226,179,100,145,148,120,83,219,66,76,172,65,79,164,139,72,252,213,197,234,75,163,124,69,139,10,118,210,92,172,74,195,85,64,7,166,156,81,5,202,86,118,47,206,122,135,225,213,228,217,71,176,12,172,68,250,107,155,170,87,125,48,59,58,53,133,255,0,246,234,126,142,141,171,95,36,31,40,92,163,83,243,204,9,36,122,229,95,13,239,175,244,223,156,75,177,16,163,250,139,181,192,53,30,160,30,98,241,17,108,54,174,100,186,133,72,159,15,93,4,33,14,55,254,171,18,204,204,127,159,106,123,63,77,237,153,154,36,82,20,127,109,43,126,63,164,172,202,73,90,225,84,239,198,153,61,137,117,60,111,207,212,168,217,13,10,12,194,214,27,26,243,195,185,246,147,67,85,63,30,108,75,67,56,137,218,177,176,5,204,67,38,170,116,34,113,117,45,33,159,42,49,249,68,155,218,207,96,217,218,165,205,113,85,39,207,44,241,136,137,89,148,186,174,190,69,189,85,216,4,53,235,89,44,146,204,161,92,248,55,100,19,248,121,83,16,223,28,164,230,18,75,49,187,74,50,228,41,18,27,231,140,156,41,219,237,98,120,114,169,59,41,53,210,101,241,79,30,68,246,37,86,48,173,173,124,103,171,253,55,72,121,222,31,240,8,146,26,214,63,2,162,173,187,61,107,30,17,34,212,10,179,151,17,168,103,70,7,54,37,231,207,170,140,206,89,92,139,151,106,79,138,146,234,56,119,92,101,82,230,212,150,86,224,221,196,46,92,171,145,186,172,168,135,124,63,248,236,52,121,117,244,59,76,205,115,6,79,202,8,168,143,15,82,137,152,56,215,20,161,96,255,0,60,185,114,136,34,43,109,43,169,49,191,17,178,42,198,207,228,74,104,98,255,0,241,22,113,160,28,125,171,229,144,127,35,12,33,38,149,178,65,36,104,137,62,3,25,56,149,172,189,142,78,205,98,121,248,202,5,47,61,131,223,39,82,110,25,230,241,9,100,202,112,77,30,100,150,29,150,130,54,61,235,84,152,207,147,253,209,19,151,210,123,57,80,108,128,72,207,237,76,42,177,170,5,108,24,220,178,196,181,90,207,202,199,237,58,214,217,241,159,37,137,33,164,190,23,152,182,164,34,93,187,149,89,15,145,130,9,61,210,136,152,67,97,224,147,135,148,105,125,107,193,231,155,22,37,101,2,24,36,143,181,27,106,26,245,12,122,182,103,241,38,126,155,93,55,180,169,99,224,60,111,204,179,243,246,127,238,74,172,200,194,178,220,10,102,152,1,15,148,49,83,152,116,53,216,241,27,115,252,105,91,39,226,38,34,173,83,46,246,76,121,114,167,222,254,25,178,207,242,103,63,77,156,178,240,138,86,37,148,192,234,56,64,96,131,140,163,73,35,106,208,77,62,45,210,100,253,66,113,15,14,92,163,89,185,163,143,178,200,21,79,118,120,207,218,88,9,80,73,96,39,3,50,231,51,47,177,147,169,21,2,250,198,119,16,162,255,0,34,158,67,52,126,96,247,17,136,73,125,188,106,135,76,6,33,89,243,127,198,147,89,60,227,103,48,150,58,122,97,247,120,132,168,43,45,212,232,172,8,214,137,147,0,54,98,66,134,248,17,153,132,162,228,73,174,47,128,49,188,194,18,86,107,132,113,208,106,27,32,11,180,171,76,155,237,200,241,68,92,182,202,250,117,145,248,74,140,128,201,222,24,139,40,137,87,145,210,221,145,108,82,218,154,113,64,254,188,138,66,48,103,10,91,253,69,85,192,124,170,210,101,49,71,37,101,100,255,0,86,35,55,98,24,151,78,218,156,159,144,253,198,52,230,139,141,156,89,85,76,11,184,145,187,162,141,68,70,141,178,233,71,154,99,10,62,36,182,111,17,107,167,144,246,226,251,78,13,143,47,165,198,201,251,170,6,126,167,124,231,252,167,90,30,201,227,243,230,42,83,254,188,201,61,75,42,162,22,21,80,45,74,54,75,41,120,211,230,48,254,28,69,80,176,245,153,35,120,5,89,83,217,2,200,125,184,146,218,129,34,179,173,129,236,160,60,169,95,166,143,255,0,98,242,43,51,86,193,32,248,138,66,172,189,28,3,30,96,166,220,66,57,19,85,80,37,70,127,48,147,99,83,144,163,205,245,80,179,238,25,24,152,140,85,161,154,194,182,48,240,152,170,127,144,87,241,95,153,170,77,86,34,98,150,151,178,48,43,79,154,34,163,141,62,170,236,28,37,18,79,107,66,127,253,158,49,36,179,63,18,202,171,230,97,38,78,245,140,226,26,212,107,33,193,240,49,86,33,218,12,127,170,88,89,86,178,202,47,17,114,166,91,10,212,28,192,181,4,225,230,10,53,147,31,245,84,165,61,57,224,189,85,70,173,25,71,152,197,85,171,18,102,140,207,96,203,39,251,89,62,226,193,244,132,140,78,209,255,0,26,63,109,16,127,81,104,53,148,24,207,196,82,161,164,161,53,141,159,136,5,148,103,198,6,96,169,246,70,181,147,231,148,75,160,67,52,89,223,76,169,160,96,65,247,160,19,248,213,22,69,38,214,79,131,149,254,6,151,36,153,185,17,209,180,100,232,196,204,33,46,150,96,131,39,202,11,18,6,76,99,145,82,202,37,164,39,163,64,157,25,159,54,37,148,201,224,24,240,175,182,65,185,192,252,81,82,86,67,148,70,115,11,18,147,22,85,90,228,7,106,108,131,226,72,205,13,243,120,113,39,134,134,248,221,200,57,47,33,58,146,112,41,80,42,221,49,18,180,249,138,37,75,14,72,58,146,150,48,248,249,150,12,190,170,17,48,152,184,136,134,108,65,84,161,124,98,123,43,54,51,18,194,28,246,20,125,169,164,56,192,43,249,84,214,160,214,22,134,72,247,92,42,141,147,15,36,24,74,138,135,233,80,121,133,1,124,52,152,147,159,196,44,74,170,202,132,173,111,129,20,152,96,156,55,132,202,97,154,84,16,101,191,104,85,89,60,39,140,76,162,23,26,93,38,100,82,191,47,184,169,96,91,5,67,211,215,34,103,104,241,175,73,135,101,239,21,41,53,169,198,78,34,167,20,150,178,231,15,22,44,170,76,195,237,176,49,180,216,45,162,190,36,178,168,57,58,84,148,147,159,19,46,85,210,167,176,241,137,204,44,73,20,248,204,41,50,167,86,83,51,251,19,134,147,81,140,28,69,227,72,167,201,212,112,188,249,72,171,77,169,24,32,109,13,197,237,172,99,67,131,55,180,188,105,241,113,108,201,151,99,156,179,82,78,33,249,114,167,33,181,185,47,74,109,119,66,1,19,229,58,214,16,43,113,169,52,42,89,122,143,225,158,254,200,160,69,64,159,249,57,83,24,17,158,33,252,160,136,129,153,84,114,159,48,184,150,84,86,146,226,61,85,106,113,128,134,196,133,210,86,68,156,247,229,84,126,148,50,177,226,150,81,165,187,104,180,135,249,76,107,25,124,138,44,152,215,176,242,125,108,79,12,178,196,181,7,0,217,132,61,104,44,211,173,217,218,179,13,60,161,51,49,138,153,73,53,188,181,3,181,129,147,148,74,102,78,239,39,254,208,170,195,9,252,30,146,217,67,39,106,109,179,86,102,83,24,18,73,141,111,124,195,164,47,152,248,47,90,13,170,129,246,208,209,140,178,23,48,44,129,131,152,171,91,46,192,35,229,202,162,131,106,73,44,225,88,132,199,207,151,17,20,182,202,171,29,94,54,173,63,130,11,80,152,247,108,205,149,34,164,121,36,141,85,70,128,79,14,20,203,25,38,151,68,20,233,187,83,198,126,208,170,179,146,119,130,77,233,64,25,242,226,228,85,117,177,135,141,139,120,8,205,115,209,160,63,195,169,49,135,79,90,78,27,97,113,166,176,48,8,104,167,201,131,239,8,104,220,84,19,109,159,224,95,248,15,71,23,251,15,250,171,107,244,78,156,199,212,79,247,83,6,90,215,45,172,153,16,171,63,37,69,252,57,68,6,211,21,81,191,73,145,102,24,12,131,202,33,9,60,49,129,143,180,105,52,155,88,158,125,169,127,32,117,233,93,249,134,50,212,24,240,148,163,73,174,31,22,79,134,210,40,211,40,193,170,157,218,176,146,200,145,184,98,9,106,179,56,219,105,15,216,160,47,196,53,170,100,109,203,58,144,182,70,178,19,254,80,89,80,245,90,195,28,230,8,162,255,0,90,203,15,183,101,196,12,204,148,34,97,196,69,183,250,142,53,120,195,2,201,157,67,46,84,12,154,65,141,94,203,83,145,173,111,98,28,198,32,199,213,148,137,112,119,82,79,243,125,74,242,77,59,49,169,203,40,219,18,46,121,14,190,157,151,136,107,3,4,160,253,40,145,49,131,182,234,75,33,155,34,49,243,7,25,46,35,53,134,129,221,77,246,150,255,0,77,32,187,138,134,141,106,2,1,106,153,124,1,251,169,106,161,86,62,89,48,3,103,106,159,53,168,196,244,186,251,83,179,217,42,150,125,193,51,230,202,133,140,117,90,40,94,170,190,219,115,98,34,223,73,100,73,209,24,100,20,147,2,200,15,17,146,202,25,50,161,75,125,113,186,215,106,170,162,156,82,73,173,142,141,90,247,140,125,171,124,249,132,40,50,160,33,176,228,103,9,80,243,3,101,238,174,118,97,227,85,242,1,245,225,147,180,74,90,202,121,9,59,14,46,53,76,240,197,247,69,202,138,14,158,166,147,224,99,100,200,181,86,229,117,145,83,224,10,156,196,193,133,60,141,91,185,237,42,92,250,221,179,222,137,141,168,118,220,57,81,192,44,207,192,126,26,216,49,135,196,82,100,89,48,35,64,50,224,254,25,140,46,53,169,250,134,8,251,146,216,22,54,27,120,98,73,238,42,178,115,117,38,44,187,131,36,28,40,41,47,126,60,185,83,171,40,149,114,124,209,182,62,238,85,158,108,128,237,91,36,191,114,145,76,12,175,105,48,234,183,27,120,100,98,247,134,53,132,9,59,96,114,168,189,115,172,9,80,12,194,201,196,149,189,138,66,172,239,82,233,153,10,183,236,8,81,168,255,0,135,186,144,250,146,11,37,174,147,24,36,193,204,149,115,22,107,66,213,17,190,1,253,162,173,209,163,30,50,119,179,127,112,132,135,243,63,159,82,106,137,184,198,176,132,229,238,149,137,121,239,120,189,213,189,236,88,48,35,43,249,74,144,213,96,89,51,63,39,42,89,2,120,5,99,132,62,234,109,101,26,40,199,194,167,48,131,124,194,174,57,112,109,14,216,42,235,169,116,16,140,139,210,107,71,225,218,181,67,127,0,249,81,225,229,93,10,199,19,70,200,196,243,224,78,25,58,145,177,164,228,102,18,137,54,217,191,255,0,85,160,209,191,224,37,122,232,79,118,236,31,3,31,130,57,225,252,138,116,51,57,19,64,217,113,225,83,220,100,30,72,85,196,183,97,219,12,134,81,102,184,62,117,107,119,24,242,88,244,154,30,152,1,71,202,36,217,56,45,97,80,77,182,248,28,200,170,170,216,48,185,140,36,233,148,152,217,196,37,59,118,249,113,165,48,56,150,208,85,153,153,170,58,97,160,151,244,145,83,154,214,101,7,40,146,138,124,17,152,195,21,54,102,161,170,243,237,89,136,50,179,155,38,51,242,98,72,205,1,249,21,27,237,105,202,62,18,160,13,48,126,105,172,98,198,200,41,244,247,253,37,183,195,108,196,227,121,7,7,254,124,137,92,199,130,79,74,107,26,170,214,6,159,15,212,162,97,81,243,233,46,106,78,51,68,47,26,188,141,0,228,26,202,202,168,226,7,50,42,110,243,69,173,69,52,51,222,80,51,119,216,159,61,128,23,186,167,184,5,231,151,137,110,12,200,159,147,230,148,216,101,91,141,55,36,25,56,68,182,190,124,95,14,101,128,94,50,49,106,147,0,18,72,176,220,65,195,168,71,24,234,194,182,224,114,64,163,95,84,2,123,73,221,84,1,139,135,41,18,180,109,224,61,162,124,88,117,62,180,19,89,204,163,238,41,231,65,126,97,9,91,198,102,47,219,70,190,3,228,179,171,42,170,181,185,28,173,222,38,178,123,28,192,50,94,65,255,0,220,97,32,195,2,36,98,43,203,45,54,49,19,152,73,20,154,208,44,96,86,185,31,113,90,242,147,48,82,179,86,226,2,191,141,84,50,143,10,95,101,85,198,169,85,168,219,204,140,77,105,227,2,79,156,68,237,244,153,57,146,186,170,161,212,203,121,67,255,0,58,176,129,140,131,89,101,54,75,120,147,38,97,224,251,75,64,117,56,228,252,166,37,97,62,24,10,55,241,127,161,70,6,180,17,165,191,139,253,105,66,54,199,48,240,198,36,158,32,137,10,109,49,98,34,102,221,15,246,211,120,115,0,49,172,189,74,41,95,218,154,202,21,113,115,35,28,76,76,88,193,136,121,66,153,6,24,228,245,45,82,96,99,225,81,144,172,108,214,34,163,93,158,76,231,132,223,243,170,64,132,146,71,194,178,13,36,24,196,202,40,188,139,120,115,228,253,46,33,172,134,58,41,89,186,139,54,39,214,49,241,187,145,198,147,192,182,178,180,18,71,204,84,52,240,237,135,133,86,167,62,229,216,210,201,47,89,188,199,27,18,128,207,219,29,53,220,140,170,24,149,200,158,147,234,164,57,57,120,210,217,154,110,84,229,103,38,3,8,12,162,89,67,134,4,241,170,10,210,191,137,47,67,162,73,231,218,172,163,83,237,153,135,18,246,216,98,230,18,194,53,174,83,225,196,69,70,101,37,156,223,33,70,192,62,44,67,64,133,231,201,246,211,223,77,130,65,230,247,18,27,83,109,153,151,255,0,119,92,210,49,120,84,60,50,72,52,60,155,131,143,221,90,96,73,220,177,109,216,101,39,82,197,142,229,90,69,78,102,202,171,143,86,38,44,171,237,244,9,69,7,202,74,68,195,173,131,11,152,93,136,183,176,5,26,232,85,161,200,242,101,101,208,128,9,172,127,56,74,84,67,217,43,30,94,212,210,124,54,8,239,196,181,190,51,252,56,150,212,221,207,225,166,4,195,198,39,42,162,12,204,172,81,18,100,190,52,175,155,200,36,250,182,99,10,206,212,140,165,85,135,82,124,202,52,160,44,249,190,98,167,97,229,90,228,214,229,38,101,170,43,48,116,56,208,112,118,173,166,8,196,62,36,167,205,241,152,130,159,124,255,0,14,213,155,140,39,227,171,252,140,164,218,130,55,14,84,142,101,196,226,147,132,73,11,228,203,41,243,123,105,212,57,236,240,194,81,44,85,111,34,154,170,194,184,26,153,125,57,56,141,48,228,98,92,104,192,33,50,137,21,13,158,202,163,41,61,193,163,32,2,72,251,70,149,218,210,68,16,249,113,145,24,200,199,17,59,81,70,128,76,28,188,169,76,203,236,231,55,12,29,111,53,118,65,17,99,73,241,10,112,201,134,95,253,84,211,82,86,188,111,204,33,40,187,40,25,7,213,137,43,71,250,157,49,206,181,163,157,25,154,156,19,87,159,243,43,131,76,212,247,250,74,95,48,178,198,243,93,47,67,107,152,186,129,140,202,85,40,219,42,57,121,32,162,93,61,135,239,173,120,136,143,135,36,130,225,78,182,3,146,14,37,63,101,24,240,159,153,95,108,227,94,161,131,100,188,254,25,133,202,149,217,60,115,65,202,37,147,46,248,240,175,7,149,98,169,150,110,98,74,218,211,228,87,84,225,136,54,12,38,74,159,0,253,194,42,146,187,213,182,181,182,76,174,196,78,95,113,99,96,58,182,189,70,39,68,152,22,19,207,17,82,107,40,103,40,19,122,73,145,103,65,97,125,196,207,108,2,179,169,81,78,89,163,236,216,156,221,153,6,126,97,42,104,210,88,64,45,90,134,134,89,72,207,78,18,202,170,146,116,111,213,228,88,209,143,28,139,80,91,42,114,89,45,20,250,2,46,239,230,229,98,86,65,102,217,157,72,67,27,19,212,218,133,227,154,95,0,136,212,244,213,190,209,11,251,139,32,204,97,94,241,123,107,78,108,172,90,89,198,244,11,147,243,245,24,207,141,148,24,123,84,251,223,6,9,48,155,24,147,125,251,6,62,85,37,173,160,110,65,187,137,147,32,152,154,206,73,98,91,20,80,204,12,156,88,211,150,67,220,141,113,157,61,125,100,50,98,150,34,46,165,73,113,199,204,179,35,161,163,253,53,15,53,57,198,252,193,94,97,177,112,226,71,176,199,146,62,40,164,73,44,164,237,136,76,171,89,142,117,86,182,70,114,76,63,5,140,59,234,126,156,163,200,147,178,238,158,79,12,178,175,176,224,81,231,97,98,11,253,107,22,197,218,53,168,218,124,102,78,240,48,98,160,253,41,227,238,138,170,161,201,28,97,251,104,151,190,182,203,221,86,178,156,173,27,39,18,10,123,0,60,120,68,182,198,128,66,13,81,207,209,49,100,191,44,73,248,150,160,132,117,164,196,98,255,0,34,49,22,215,192,213,14,180,99,103,50,223,39,229,129,196,36,209,129,1,71,194,81,160,230,4,30,233,70,139,126,160,177,223,153,207,175,174,49,31,8,133,149,37,52,203,41,61,48,8,186,135,225,234,105,41,37,172,99,214,147,229,58,208,209,227,238,58,204,136,212,93,4,122,110,212,249,241,20,74,201,134,252,138,98,28,51,206,177,202,33,42,136,209,165,139,180,75,151,35,177,170,47,54,161,60,18,115,9,107,252,96,154,79,128,9,32,234,82,210,106,135,24,157,73,150,49,127,33,62,138,72,218,145,132,26,244,151,238,89,153,74,7,191,133,80,70,49,49,172,104,241,6,101,240,19,90,214,156,143,204,34,242,9,122,28,147,139,221,77,102,5,37,127,33,200,21,21,142,131,44,140,227,70,89,63,193,38,178,158,50,61,26,250,163,251,50,150,167,208,156,156,170,198,51,40,161,140,25,14,197,66,192,193,40,48,226,255,0,66,86,248,108,131,204,100,44,107,34,20,248,69,214,167,102,177,173,26,202,164,230,170,211,103,43,254,80,184,148,207,165,107,74,222,80,207,25,126,218,238,129,167,1,7,148,184,210,249,245,80,122,182,171,163,109,29,114,32,189,76,176,181,23,212,230,85,87,26,131,170,95,18,178,167,159,101,249,51,21,100,250,208,121,254,149,110,135,25,249,217,196,155,109,74,254,67,63,192,217,246,178,132,52,238,146,251,39,114,93,233,172,147,19,149,11,13,128,173,58,70,142,131,44,170,229,255,0,152,202,204,202,91,86,233,176,91,196,127,18,121,91,60,24,209,6,102,65,172,56,230,141,173,221,14,33,14,133,154,126,118,31,253,221,95,192,51,60,24,181,106,74,166,21,249,191,247,116,27,35,108,96,188,219,172,165,18,83,165,26,235,153,69,188,102,12,73,53,168,103,21,153,130,85,57,26,248,228,62,28,74,202,182,27,230,179,181,98,155,36,107,17,59,15,80,156,94,97,42,87,113,107,43,207,50,163,187,210,248,159,187,10,75,179,1,56,101,245,46,149,82,91,132,129,181,107,60,240,166,240,36,239,152,159,126,15,211,147,185,113,101,34,103,91,164,135,27,244,130,70,217,173,50,212,134,147,162,101,205,62,236,210,137,141,82,211,214,178,164,120,130,92,169,244,202,215,193,103,106,134,212,58,144,21,167,218,101,228,82,150,68,132,94,159,119,169,214,191,5,168,100,179,193,49,141,49,228,103,17,84,45,60,194,77,103,106,163,173,14,216,153,114,165,86,42,209,233,192,111,38,49,11,204,167,238,42,178,177,234,182,51,242,177,21,179,97,125,161,170,171,41,204,202,200,114,72,212,128,147,195,181,34,32,218,73,226,99,204,44,139,169,190,144,126,31,41,20,121,23,131,0,227,238,18,117,160,141,52,135,42,128,195,198,38,37,208,41,222,15,14,101,175,80,210,112,30,88,98,245,114,168,200,22,86,185,48,226,42,198,47,28,155,202,116,182,99,64,154,51,210,218,121,50,253,213,76,25,32,32,210,26,209,170,9,153,224,39,163,130,28,190,210,41,241,162,23,184,75,115,35,48,75,108,79,208,2,76,3,227,74,164,214,143,207,169,84,32,100,176,106,86,187,14,170,200,79,111,207,7,204,43,38,89,110,83,3,6,42,210,248,209,7,210,36,245,90,134,247,240,209,149,106,206,255,0,253,86,223,49,173,70,99,49,169,84,213,144,207,181,108,14,49,173,80,222,154,134,5,108,158,226,170,112,11,48,46,228,132,233,70,62,144,114,65,150,94,52,163,80,204,139,82,115,132,94,210,71,27,85,111,120,119,88,148,247,50,40,176,179,173,212,103,106,24,49,152,253,160,185,22,154,76,229,39,50,197,152,62,174,84,202,31,128,158,169,80,179,112,31,7,175,169,106,153,251,75,124,105,252,124,203,107,223,23,180,73,108,45,127,128,16,225,147,221,18,51,140,107,207,146,151,76,127,39,106,86,107,130,175,236,109,52,198,9,104,223,177,1,36,195,250,168,118,73,26,209,234,163,108,196,34,204,38,127,154,20,50,89,224,138,11,19,0,73,160,14,72,20,149,150,137,62,124,193,18,179,134,108,75,100,201,140,199,133,110,226,156,237,211,201,107,33,202,108,164,146,20,71,229,22,44,73,93,109,145,8,186,13,197,32,38,141,252,74,69,250,62,84,103,252,160,184,210,172,108,116,44,202,139,87,247,31,85,79,103,135,106,114,203,33,248,40,102,67,177,130,116,230,25,143,225,202,134,27,19,242,230,155,153,18,201,228,55,184,37,101,90,251,31,62,33,101,87,76,248,63,163,180,252,237,220,66,144,164,251,75,69,173,38,216,140,244,152,164,93,139,211,170,17,147,172,105,136,249,244,54,50,101,110,241,39,212,147,201,82,60,38,18,108,24,214,164,31,46,69,174,212,35,32,57,85,106,115,90,230,217,56,39,51,47,26,66,106,216,145,143,218,52,32,95,44,132,124,76,188,105,164,13,49,18,9,247,121,72,82,125,196,163,112,11,173,209,58,124,164,221,203,41,11,246,211,185,148,58,114,72,48,226,199,247,22,128,155,33,25,16,72,249,58,122,214,51,51,26,80,241,166,81,91,253,136,107,106,170,161,75,194,110,81,170,35,105,93,43,38,46,96,229,17,61,180,157,129,28,103,246,166,50,117,12,17,197,226,18,91,5,110,192,76,135,58,163,139,147,26,93,36,39,33,51,8,171,7,252,69,139,147,211,242,163,99,99,43,62,218,69,145,92,171,70,208,154,170,170,135,56,255,0,54,84,228,212,52,117,188,220,101,64,109,177,179,133,115,205,121,101,168,6,55,134,33,72,37,182,162,132,113,239,63,191,99,170,70,187,1,9,132,93,159,186,153,7,83,226,59,34,75,17,49,175,204,223,13,245,38,166,133,168,223,234,217,49,149,119,111,91,131,56,12,226,228,81,142,102,126,94,133,102,133,97,106,167,168,238,238,120,32,255,0,80,136,46,62,213,141,108,253,57,168,7,152,194,197,37,36,48,95,56,24,114,241,172,163,83,176,67,226,236,93,7,59,84,178,53,110,72,152,130,85,207,39,192,181,168,181,234,227,79,67,107,107,90,246,6,88,184,214,217,151,204,40,208,98,217,13,115,41,34,106,8,56,125,197,34,255,0,92,211,103,218,27,33,70,138,178,213,175,173,58,208,109,66,203,33,252,220,164,141,82,138,172,60,173,181,36,225,245,42,24,15,137,238,169,72,102,96,152,204,42,138,28,248,63,251,113,18,213,97,25,67,228,178,171,217,138,50,166,251,10,57,213,172,226,196,69,57,37,150,49,190,110,166,175,115,25,101,26,202,226,79,116,82,9,53,132,217,55,26,156,249,48,132,68,40,208,166,167,4,97,241,113,38,126,171,59,195,22,92,66,74,108,174,1,24,15,17,114,20,137,172,109,76,3,25,131,39,52,164,104,103,128,94,234,231,215,19,44,164,147,134,86,52,230,146,102,80,48,37,42,230,105,50,47,183,143,185,211,152,204,181,185,87,29,212,254,98,177,127,211,43,215,85,167,54,248,3,137,151,253,9,14,164,211,16,99,29,133,182,229,26,167,53,38,173,70,57,229,108,54,121,176,194,16,215,65,173,184,136,32,124,217,82,219,143,64,16,25,233,34,32,177,40,185,146,101,146,86,17,100,198,179,69,161,181,191,35,160,204,213,67,156,125,172,68,154,214,51,242,36,225,100,188,156,66,34,101,233,87,5,27,13,151,42,101,177,141,81,213,107,226,148,24,76,33,228,95,124,15,24,255,0,109,10,202,162,20,12,49,184,136,190,48,210,227,112,246,166,16,160,170,134,57,36,225,91,46,234,177,143,155,137,41,135,106,72,62,210,54,101,247,169,3,10,44,21,212,80,201,145,69,195,149,73,106,122,18,127,152,196,41,50,39,150,90,96,246,76,121,107,242,100,251,104,56,12,177,140,7,196,182,236,18,25,110,58,181,56,156,225,143,157,36,143,20,177,16,106,98,239,225,92,187,41,204,177,9,114,253,178,174,208,250,161,205,62,92,73,184,125,55,6,45,168,215,22,218,35,102,85,166,149,248,28,58,6,143,244,215,176,178,226,245,46,143,166,24,2,145,133,197,212,169,227,85,68,178,35,194,81,101,24,147,71,210,99,30,40,145,113,42,199,28,124,144,70,146,78,46,106,147,51,40,248,184,134,128,51,242,123,171,81,153,58,52,189,161,68,177,52,57,217,217,196,172,194,141,161,213,113,229,91,115,99,225,88,135,33,88,193,101,64,90,231,173,30,96,242,166,16,209,101,91,185,243,44,78,196,128,49,181,60,210,62,32,68,52,123,223,58,107,51,114,137,41,147,125,113,73,205,255,0,28,133,26,70,42,182,19,90,233,141,85,8,252,81,114,254,210,171,211,17,181,29,76,93,217,103,242,125,53,134,158,248,151,93,100,125,164,190,34,125,213,97,242,179,122,148,213,98,176,239,52,221,170,194,137,250,219,108,7,150,89,121,18,138,79,137,96,182,157,233,252,137,148,207,132,79,187,38,239,127,36,127,109,46,103,193,96,86,159,119,234,132,17,16,209,189,177,25,100,138,186,219,220,175,140,200,164,39,41,120,211,73,149,84,123,28,209,11,148,136,58,29,61,249,48,150,120,203,137,19,101,15,98,62,17,21,93,89,142,58,228,67,24,215,49,165,225,20,2,99,79,33,210,94,89,51,46,92,75,9,154,134,184,124,38,17,50,36,150,186,182,84,111,242,252,139,49,42,170,206,85,7,76,92,70,237,229,71,134,0,227,118,241,40,90,173,109,115,230,76,185,4,158,111,229,217,126,172,164,75,96,171,22,1,184,100,96,98,9,70,164,173,110,193,145,234,55,80,217,92,86,159,250,119,42,156,252,97,56,79,31,168,64,33,82,51,49,117,141,57,29,42,182,100,27,99,226,221,32,117,86,146,196,205,221,112,178,145,47,164,187,173,157,224,88,144,9,24,159,180,173,227,79,202,206,175,247,83,198,65,154,141,129,43,166,195,99,225,243,126,210,178,173,159,182,56,242,173,79,96,254,168,210,59,43,80,70,62,44,168,101,80,92,249,29,10,125,220,89,49,49,4,88,136,163,110,243,255,0,241,82,200,119,7,201,212,69,67,14,25,236,158,196,40,205,84,57,174,167,208,111,212,28,162,236,250,139,102,152,248,57,182,6,80,202,140,34,125,213,222,227,67,170,169,130,204,194,25,84,70,164,178,244,217,111,40,98,241,149,107,42,114,236,42,245,19,62,29,245,236,45,126,131,181,32,49,110,135,151,237,41,139,93,19,171,116,217,61,68,82,134,92,74,190,6,176,25,122,133,137,106,184,158,123,113,225,202,177,85,31,224,117,105,98,99,150,155,227,97,10,127,73,150,44,68,243,196,173,170,164,158,202,14,111,170,185,229,199,193,50,77,188,245,109,209,4,186,78,152,9,43,64,200,134,83,88,245,70,41,52,145,215,77,175,251,55,195,135,59,222,42,160,128,25,66,226,94,123,6,52,84,55,254,117,91,41,205,145,137,153,143,185,6,103,251,217,83,217,140,227,205,218,181,177,149,82,64,253,223,18,99,5,187,51,144,124,69,25,81,76,161,181,36,77,216,69,149,97,234,85,181,190,120,185,87,171,117,201,35,31,16,133,198,146,202,53,92,69,125,67,235,108,100,73,98,197,137,234,190,158,156,117,16,89,18,38,49,126,69,170,101,172,91,47,155,247,20,245,149,145,255,0,180,42,44,109,89,194,53,35,199,24,153,74,94,164,162,30,167,137,56,140,16,178,228,77,67,27,123,7,148,72,88,218,108,113,188,205,137,21,46,172,149,200,105,230,73,44,202,135,48,64,70,113,118,175,102,124,102,98,202,189,132,130,230,202,60,104,36,106,53,59,8,62,97,101,74,255,0,7,215,73,39,205,136,130,84,12,178,137,245,86,185,54,177,11,212,183,17,127,200,115,141,127,240,246,40,226,238,226,21,125,208,116,140,240,96,66,37,89,112,241,205,138,241,25,38,134,99,193,103,244,241,34,171,203,177,77,199,173,91,82,194,102,155,173,193,150,89,114,253,177,41,45,201,235,103,98,228,16,215,199,234,75,81,253,52,12,201,150,87,103,102,111,105,103,48,85,161,209,40,102,110,89,196,85,79,231,76,88,175,21,136,185,10,185,108,8,114,170,25,152,50,191,113,111,53,217,62,170,147,51,33,171,26,191,201,73,188,173,140,124,37,42,43,194,15,104,151,46,181,159,254,50,169,208,252,72,60,19,226,202,76,127,77,73,186,165,78,101,215,163,103,226,119,55,152,5,103,49,82,185,33,139,231,218,160,195,241,46,12,230,51,14,76,137,204,9,146,172,152,204,170,171,50,191,18,82,66,201,204,160,219,69,238,202,143,173,96,10,126,100,142,52,57,99,127,110,81,167,240,253,52,93,197,228,76,72,162,100,240,65,98,209,63,226,71,166,143,12,72,178,74,68,60,107,32,11,238,160,45,102,62,73,243,87,197,30,68,234,37,84,88,105,54,90,199,207,250,49,35,33,89,167,143,90,12,41,86,167,215,58,143,75,147,230,226,241,253,164,28,111,137,18,174,226,101,8,185,19,216,221,189,123,91,224,198,96,103,100,194,97,41,187,176,203,132,118,75,18,166,129,107,58,73,254,110,41,49,166,150,84,32,155,23,132,74,77,29,212,162,205,70,2,211,118,164,156,204,40,249,241,173,123,131,214,145,83,176,149,7,195,139,169,234,250,52,204,128,234,68,107,136,172,217,92,134,141,60,131,127,40,149,45,109,192,200,60,73,183,160,193,154,206,161,161,95,163,199,245,113,44,219,175,29,67,113,95,150,131,200,214,64,31,211,76,89,26,170,203,155,106,44,138,92,52,135,133,225,243,89,70,159,86,211,217,70,240,40,122,211,217,132,104,211,199,83,116,205,49,151,166,42,219,26,0,234,7,250,94,69,65,26,212,144,162,243,45,79,153,18,79,50,93,229,21,97,97,12,151,213,89,63,20,184,28,136,9,159,15,116,141,151,108,89,34,253,162,166,243,2,49,161,125,87,109,194,151,112,174,219,120,234,32,103,194,138,104,68,205,18,81,4,156,195,164,219,51,245,248,177,34,25,106,66,44,112,128,189,165,34,45,252,6,86,242,212,51,211,119,32,253,86,82,40,251,128,216,198,151,137,62,240,219,19,132,164,75,39,188,229,63,205,151,42,110,98,174,2,167,191,19,57,138,153,64,158,49,143,171,42,18,126,2,196,83,95,138,129,90,204,198,72,216,21,85,222,44,223,37,133,151,213,137,49,223,226,26,231,47,248,150,9,195,225,138,176,54,191,0,217,202,84,110,104,227,108,177,211,25,100,242,251,73,109,192,108,164,254,145,70,211,235,192,89,63,12,69,94,25,249,89,204,129,89,104,107,141,50,242,19,57,74,53,151,172,62,73,249,74,141,128,29,241,240,251,107,43,224,130,48,241,11,31,241,167,81,45,144,198,28,204,140,94,181,141,148,15,82,85,186,132,3,62,18,149,85,190,102,230,39,254,248,177,65,177,34,253,120,227,59,194,31,105,233,124,205,78,79,60,69,88,220,48,145,165,157,115,157,72,29,99,38,94,106,232,188,107,25,88,180,108,150,204,164,178,153,44,143,205,16,184,151,202,219,185,210,79,135,23,242,32,180,245,109,148,239,0,203,200,34,251,139,173,83,210,80,86,193,102,81,101,39,130,197,143,246,50,78,161,87,134,130,72,97,151,225,218,141,141,187,140,254,98,163,205,50,8,184,162,8,98,66,61,249,19,226,73,89,141,179,225,130,112,58,145,186,121,248,128,254,36,60,55,227,26,62,52,97,227,126,20,140,217,13,226,22,251,80,100,196,17,114,162,176,203,247,68,60,104,6,70,138,46,108,92,139,102,240,229,102,18,165,177,149,83,57,59,95,101,78,95,79,61,104,243,9,25,38,120,4,254,212,88,106,162,91,120,102,40,213,44,103,2,88,55,119,133,102,105,127,166,79,171,112,78,103,182,85,86,205,25,71,37,152,119,88,148,205,223,194,91,42,210,62,93,37,164,159,226,86,85,57,247,52,127,224,166,250,134,182,79,108,81,137,43,173,164,37,67,248,101,113,253,53,158,230,202,180,251,75,100,79,170,131,34,86,98,203,30,165,173,12,243,224,225,148,176,181,170,137,39,204,184,135,149,79,192,190,137,27,132,69,78,99,93,130,79,9,138,165,184,110,205,50,18,50,201,241,143,213,212,159,7,85,83,248,51,119,43,17,20,205,243,57,222,96,169,41,245,164,178,247,74,177,172,89,99,71,230,117,121,55,208,100,129,251,73,249,84,132,249,231,17,30,92,68,47,237,36,58,111,76,88,198,151,250,162,99,86,240,216,120,47,97,81,26,179,243,22,70,72,120,18,175,13,205,191,77,92,146,164,118,191,10,53,25,24,249,123,241,197,251,107,178,48,210,164,179,152,171,219,0,19,183,34,182,218,145,252,135,57,102,152,210,175,173,7,205,242,149,80,134,0,9,237,42,25,144,54,207,225,18,77,63,125,11,152,66,227,88,213,64,179,56,20,248,192,24,31,196,184,206,173,97,227,106,48,20,69,227,243,93,134,202,120,203,19,171,145,114,139,89,48,109,181,27,42,77,196,65,61,66,111,99,167,167,239,223,83,165,82,79,199,21,153,191,228,69,217,76,1,71,242,133,75,235,96,109,134,192,229,71,250,107,4,69,170,71,208,231,250,183,64,106,13,64,204,194,235,84,95,12,116,220,170,216,158,157,108,46,165,117,79,106,202,210,97,52,92,177,147,121,50,116,145,121,69,197,39,237,38,219,137,53,183,200,205,212,79,42,237,124,12,105,244,174,145,199,250,94,79,218,88,95,67,131,5,143,218,69,30,49,32,97,234,16,70,39,219,79,158,104,150,209,31,215,254,4,44,151,196,158,203,66,215,238,115,176,235,99,214,206,195,212,186,53,85,199,173,196,92,191,83,232,59,25,39,203,16,73,206,131,158,122,15,148,182,200,36,141,27,35,88,234,121,18,84,195,220,161,147,166,37,14,91,204,17,19,26,192,47,56,137,133,81,178,214,36,214,112,227,90,89,24,25,50,161,153,95,137,207,103,242,20,238,126,176,150,38,96,211,195,4,100,31,82,75,48,192,201,133,96,45,92,82,99,3,38,20,198,181,227,25,57,98,140,163,251,138,114,100,6,111,179,10,81,19,40,210,73,224,157,89,134,101,81,244,240,209,201,230,244,177,136,136,70,60,17,189,212,11,216,121,35,237,65,62,28,175,117,107,89,197,85,85,249,41,131,100,1,17,134,8,178,172,236,167,196,155,211,3,18,81,90,109,183,112,178,162,167,221,196,40,240,132,88,148,153,71,85,80,115,4,114,70,165,245,13,60,169,35,194,21,70,199,253,20,194,52,50,23,221,196,153,127,230,12,204,135,47,129,164,143,8,249,76,168,188,15,143,169,82,73,173,151,159,151,149,111,101,104,252,57,132,170,170,164,154,103,110,68,188,96,147,207,152,73,188,104,100,47,74,211,118,247,198,226,136,37,234,169,47,23,106,91,80,218,179,168,84,202,66,96,229,198,145,6,27,235,78,242,171,152,102,1,70,135,159,91,4,175,230,22,81,170,89,92,154,217,14,121,101,118,114,147,137,35,124,59,249,199,225,17,10,53,215,100,208,232,66,69,126,26,178,70,147,225,217,149,75,64,123,235,79,133,45,80,186,204,236,190,196,220,205,1,168,246,172,177,175,17,4,65,47,144,36,223,244,216,192,34,233,112,238,31,36,120,114,173,70,173,25,31,155,18,220,72,110,63,144,154,170,54,231,195,55,18,121,38,144,2,103,12,161,149,101,26,147,42,93,125,36,148,131,230,200,145,154,133,99,143,121,177,5,51,31,147,10,20,209,165,198,253,180,124,7,238,71,149,52,96,119,44,68,121,132,138,200,115,237,67,90,73,195,204,30,196,182,181,227,27,49,24,75,164,250,32,35,31,55,182,148,90,233,89,83,79,154,164,74,181,81,55,8,233,148,35,43,217,44,43,109,109,198,196,248,130,173,42,170,159,27,134,196,67,200,157,254,24,160,39,49,162,255,0,180,149,163,87,53,122,134,65,20,61,67,40,108,196,98,163,61,120,229,31,106,34,125,109,116,111,13,160,136,148,25,224,23,114,139,116,234,93,122,139,252,26,141,202,68,1,180,244,75,46,226,226,76,125,74,183,255,0,69,142,242,39,213,66,170,131,76,230,84,244,149,181,36,237,227,247,21,12,248,26,96,96,205,16,164,255,0,117,72,89,89,12,131,194,18,242,36,175,53,204,98,112,228,40,211,11,86,124,155,82,142,77,60,89,36,121,114,144,75,24,207,37,105,59,120,214,138,215,203,32,62,111,32,145,146,99,113,225,42,42,193,109,7,129,146,57,160,204,182,176,195,250,170,43,121,46,163,246,209,65,184,220,145,45,216,106,104,85,204,221,96,126,211,148,138,2,215,119,145,251,188,130,34,173,13,169,35,118,173,166,147,18,119,112,134,138,171,130,200,208,240,35,244,222,164,157,24,248,76,82,43,214,92,92,20,25,131,202,52,150,125,61,105,57,162,23,17,16,213,175,151,225,132,169,54,212,125,251,229,216,105,248,218,92,103,242,136,137,204,13,103,6,72,249,75,137,79,26,6,69,132,106,172,100,230,79,179,253,21,186,132,127,130,221,154,158,180,188,33,148,53,236,49,36,179,180,106,64,212,48,100,179,220,23,220,83,54,176,53,85,35,242,215,207,36,145,173,205,5,88,226,151,231,177,208,141,72,2,19,9,82,137,58,48,153,51,68,148,167,169,53,156,188,152,108,69,136,138,160,218,133,131,6,101,155,159,182,134,52,44,141,142,160,175,164,124,33,242,169,93,73,163,231,77,249,186,145,19,32,190,146,99,51,95,214,143,132,194,196,136,167,248,133,70,78,29,254,36,111,39,17,191,30,101,201,73,154,123,43,250,210,109,44,106,228,171,138,123,34,17,157,75,7,234,122,105,36,230,148,50,163,25,50,187,184,70,26,86,175,216,119,147,207,65,243,36,143,193,11,234,177,119,120,146,159,85,15,213,88,155,25,101,128,161,74,50,169,81,242,50,120,183,88,136,132,159,161,137,254,98,18,229,253,165,141,173,33,44,170,158,106,254,41,62,25,7,255,0,190,169,253,49,168,109,100,131,104,82,147,40,184,147,110,50,18,88,111,165,151,81,196,198,68,147,23,8,96,12,68,73,227,70,60,19,241,113,38,111,124,177,147,153,99,38,203,16,211,110,92,221,182,79,233,190,51,37,21,159,54,92,168,27,88,4,16,248,82,176,234,172,146,158,32,166,114,117,11,7,21,249,138,153,89,69,104,222,196,233,180,243,228,191,52,178,137,123,103,233,191,221,117,45,240,236,162,73,63,49,81,19,194,15,54,98,255,0,145,53,148,204,173,152,188,54,172,157,196,108,136,184,113,178,175,122,80,9,246,145,65,14,201,159,180,128,196,40,50,89,7,132,40,89,47,33,80,23,122,134,182,48,223,237,41,67,107,98,21,159,41,43,42,82,241,244,172,235,101,208,62,121,142,89,93,169,116,192,156,139,84,51,88,206,229,48,177,13,80,67,167,36,209,229,74,203,112,255,0,212,124,170,126,216,104,131,106,65,141,248,138,36,104,105,241,19,152,73,140,202,122,169,49,120,98,226,34,181,78,86,147,75,9,130,241,201,95,77,24,101,99,194,178,124,3,198,247,86,92,131,77,97,89,72,61,79,0,227,27,248,148,237,62,137,181,183,123,205,139,18,234,178,96,14,119,114,194,52,51,193,233,77,136,89,148,153,129,166,9,7,132,170,162,53,108,28,24,138,190,201,97,242,63,221,68,214,179,235,37,176,213,99,108,104,0,132,78,17,35,115,16,67,225,68,70,100,82,246,149,24,200,0,246,82,51,92,23,1,73,140,114,143,50,58,159,85,69,141,242,150,8,255,0,74,32,152,144,217,104,192,73,62,239,46,36,173,25,85,149,7,83,245,108,65,116,151,141,32,159,175,242,113,4,171,81,180,240,202,204,60,139,83,244,148,31,14,84,159,143,114,203,213,42,30,102,161,60,159,117,50,129,107,56,94,233,20,245,84,54,8,248,149,35,25,23,195,136,170,127,142,163,254,99,4,154,226,113,89,132,89,18,217,47,181,31,212,76,33,179,35,211,25,48,200,86,112,166,94,157,68,110,175,80,106,73,242,254,170,113,50,212,145,128,242,169,175,207,8,255,0,109,54,220,178,72,211,44,106,99,73,174,191,6,184,122,170,44,151,226,42,202,125,104,36,252,218,92,106,216,190,121,177,35,235,100,227,225,203,198,154,180,36,205,228,166,81,181,60,74,158,35,21,50,14,179,131,59,164,163,72,117,38,155,4,159,9,97,75,225,192,28,21,38,140,232,142,68,126,69,187,39,229,81,218,182,203,248,147,56,115,241,49,46,184,8,39,13,66,172,10,203,111,97,27,39,206,32,56,165,45,19,25,56,76,221,203,148,152,133,140,168,138,255,0,149,228,82,246,76,181,183,38,94,161,174,133,92,69,220,200,62,53,220,226,19,16,147,3,50,84,144,101,202,144,195,9,35,39,80,46,24,34,98,202,133,83,26,70,241,22,76,14,94,19,9,41,124,50,16,156,42,202,124,144,73,7,80,210,191,1,253,21,124,72,110,48,163,204,113,187,145,161,120,36,248,20,72,89,225,97,80,240,62,89,252,37,80,222,100,106,141,179,163,228,116,58,115,98,99,19,237,179,228,168,216,19,9,131,133,62,167,212,135,132,252,69,89,108,141,217,196,219,51,77,142,74,244,61,60,74,223,238,184,211,11,93,79,19,106,66,237,113,98,82,242,117,33,38,176,152,69,202,171,97,22,55,115,238,164,146,56,192,122,150,135,60,30,124,49,72,84,73,170,173,102,147,49,101,101,71,214,198,5,107,217,187,138,149,87,91,100,85,170,139,84,23,76,178,149,131,155,137,35,120,71,59,152,50,136,175,238,3,6,202,14,40,144,49,17,79,198,167,131,27,218,38,68,237,26,137,28,204,123,79,4,241,184,76,85,80,240,156,131,73,66,198,11,169,81,214,201,25,70,140,80,25,153,197,204,135,141,98,248,12,146,68,125,217,182,192,204,84,37,36,157,207,154,101,97,170,213,176,166,100,15,101,10,109,55,6,72,254,110,40,202,171,231,192,124,144,101,23,98,159,54,248,79,84,33,102,7,173,167,137,82,255,0,148,128,56,195,251,106,162,52,145,253,85,39,61,231,24,50,162,163,7,123,5,152,138,65,17,69,172,86,189,249,106,88,177,131,39,84,161,162,159,84,49,49,64,133,242,171,79,202,82,38,31,137,241,51,181,35,88,221,189,31,142,161,151,30,113,153,218,132,134,98,16,105,60,203,178,77,58,220,25,132,26,69,29,150,138,50,178,201,131,133,72,89,79,219,114,170,134,100,146,199,229,47,106,153,187,170,120,152,245,14,169,90,152,23,232,228,91,228,80,211,223,100,138,197,81,85,60,100,92,202,157,228,16,57,83,64,220,62,19,250,136,142,158,206,154,13,212,42,219,85,58,224,77,16,163,237,67,153,131,42,231,208,245,81,228,147,168,162,69,179,88,30,180,255,0,55,23,141,93,172,65,97,95,18,205,240,7,225,196,36,11,225,156,100,234,70,208,235,58,169,164,97,122,136,173,3,107,145,156,37,25,86,198,203,230,70,72,229,79,130,2,78,114,123,68,69,64,164,181,47,246,184,135,247,85,211,230,19,195,169,33,158,103,137,239,42,171,50,125,144,86,103,106,118,10,135,2,36,110,209,12,171,69,236,240,70,255,0,135,20,24,195,252,159,73,77,201,187,56,253,212,186,226,124,185,208,94,163,188,220,19,67,163,240,151,155,234,74,106,75,82,73,35,226,68,46,36,178,182,25,196,124,82,229,101,74,236,161,202,146,124,220,130,84,116,245,178,164,129,137,214,63,216,171,72,168,181,81,143,163,178,51,216,80,202,202,156,135,207,26,194,52,13,179,57,138,190,188,201,153,73,110,51,158,124,156,132,196,153,195,8,20,193,174,34,198,127,41,81,204,187,30,62,36,150,26,172,229,67,2,1,244,149,20,254,70,40,150,92,100,122,125,2,97,60,59,82,171,48,52,42,45,190,170,200,199,225,92,216,213,82,161,75,226,41,49,249,174,196,243,48,138,106,226,171,222,10,126,98,43,235,16,5,13,145,198,204,37,84,108,146,197,34,22,63,63,82,171,135,79,199,152,171,7,106,132,61,159,117,25,0,216,214,160,198,98,105,24,35,18,114,94,129,190,124,121,146,243,106,25,113,191,73,202,139,120,88,86,97,88,108,224,125,36,149,42,178,42,124,10,100,223,74,39,112,144,15,201,37,253,169,180,144,131,233,37,178,95,136,137,85,104,107,72,173,240,109,140,204,111,69,189,145,8,62,164,173,246,172,91,119,12,250,169,172,77,163,184,142,224,36,25,222,97,11,141,45,101,145,196,157,79,152,206,165,61,51,24,150,243,53,90,131,16,234,119,151,132,168,89,134,25,57,144,112,227,110,94,177,153,196,68,42,131,50,187,3,155,57,9,194,183,178,49,7,220,181,198,49,60,240,162,158,19,148,111,196,154,161,184,51,173,147,100,63,219,84,113,164,188,163,204,101,207,61,110,214,180,152,68,37,81,167,166,75,146,206,85,15,35,162,184,148,111,49,60,16,175,146,2,34,153,24,132,26,8,208,24,55,230,50,108,142,108,12,242,160,45,103,143,165,16,25,44,17,17,147,36,213,77,130,240,152,67,200,153,131,203,216,129,153,51,243,175,50,73,228,143,181,54,153,78,2,117,47,86,213,99,34,85,82,173,38,136,46,173,178,150,41,91,67,21,116,58,120,212,219,76,210,229,114,253,52,143,210,160,246,226,229,91,158,246,9,136,224,27,151,15,178,178,170,233,136,84,19,217,143,152,34,73,31,24,158,121,147,184,102,57,65,132,169,137,181,83,136,124,9,153,70,148,92,7,125,242,153,113,126,116,81,152,120,221,72,102,86,158,113,242,174,118,91,177,85,175,35,100,58,169,117,172,237,202,143,12,147,251,194,69,4,47,19,49,45,114,89,137,89,106,73,154,230,30,127,251,133,231,204,6,60,65,94,9,152,141,97,160,201,31,16,134,159,19,56,124,18,87,12,178,201,152,43,84,3,31,221,85,175,173,25,16,230,167,0,253,165,74,168,155,223,193,67,195,18,112,241,75,22,84,31,162,14,9,62,80,188,127,77,60,96,98,11,218,68,134,6,85,140,202,106,179,32,13,84,207,207,132,202,137,158,24,208,175,161,127,118,37,168,217,198,164,202,195,217,92,22,213,255,0,240,240,72,130,16,73,243,77,141,202,133,100,49,198,230,76,163,53,106,45,147,24,241,186,133,198,146,60,211,136,78,21,105,39,149,143,226,65,195,173,30,76,165,84,32,178,84,93,1,242,198,62,84,230,28,149,191,8,196,62,164,51,191,198,149,135,86,185,178,97,143,245,83,40,217,202,52,163,11,202,159,86,227,240,72,163,53,106,11,38,1,203,237,36,55,20,39,32,248,68,175,252,255,0,39,82,91,60,36,40,213,108,115,156,178,78,143,124,214,60,82,226,141,46,129,161,159,167,207,154,32,177,126,117,209,13,24,130,238,66,201,14,228,107,25,149,202,198,210,175,207,161,149,85,145,227,51,181,57,124,152,150,76,230,236,82,76,48,227,31,149,49,97,134,94,148,150,43,182,174,16,109,61,23,38,97,44,141,90,120,204,204,179,135,36,158,234,115,224,50,141,10,74,69,100,38,89,63,31,18,2,214,52,75,34,48,216,185,19,91,90,174,76,201,35,25,44,79,120,74,36,193,101,240,9,164,207,4,143,14,85,67,26,200,229,122,64,22,100,31,210,34,117,91,27,23,49,146,178,149,86,29,178,74,212,105,43,110,22,99,65,154,50,76,132,172,86,61,155,42,203,103,239,44,88,104,144,147,29,254,231,168,74,117,45,111,215,64,95,4,28,246,3,195,220,77,152,18,37,215,15,96,192,245,101,57,216,141,153,112,8,199,237,39,248,211,232,114,65,53,157,73,65,160,69,146,78,97,101,84,53,176,192,48,42,42,208,103,147,74,153,122,109,81,127,181,76,161,211,214,247,5,4,99,48,107,208,44,191,63,106,198,152,35,133,171,238,89,67,152,248,195,96,69,141,115,191,136,70,56,142,252,93,133,86,225,126,65,164,247,20,227,146,246,27,18,155,102,198,174,12,115,234,125,25,42,75,61,70,95,18,163,135,84,74,212,248,49,134,33,226,90,77,36,121,49,38,178,153,184,238,198,33,123,202,136,96,64,62,96,161,30,242,13,16,201,32,198,176,123,48,87,172,12,124,70,88,79,135,18,222,39,106,69,100,199,149,232,120,19,207,27,185,47,168,245,94,75,238,100,248,119,149,167,225,149,148,104,240,132,133,31,205,149,110,12,200,165,247,87,167,179,242,102,10,182,39,61,223,232,219,26,99,35,19,9,81,146,95,6,72,20,9,175,137,27,207,118,34,33,224,107,97,201,150,192,133,69,153,142,133,133,93,110,81,195,9,42,39,60,161,78,100,220,89,77,99,58,144,172,126,228,12,50,243,228,237,189,164,120,137,101,176,123,36,228,103,40,150,6,128,2,32,217,48,5,247,81,12,147,247,80,172,44,145,220,75,106,16,65,39,10,25,150,184,217,212,153,217,4,114,88,146,73,96,196,152,197,192,43,126,249,203,23,70,247,177,37,241,172,162,70,225,247,19,64,204,220,173,101,196,52,102,177,156,102,19,34,101,230,241,49,106,14,53,240,207,92,77,100,99,167,23,36,53,60,201,101,38,36,5,39,234,199,251,137,237,196,50,118,169,99,73,244,210,102,66,182,69,21,151,181,14,160,23,254,70,44,31,13,229,122,151,161,190,36,159,14,85,99,14,78,69,216,167,59,43,0,154,3,4,62,164,187,204,99,85,6,8,202,5,21,119,156,94,124,72,32,182,176,111,169,253,213,144,76,9,62,234,153,100,159,172,178,100,254,78,34,170,142,88,6,73,35,63,181,62,135,63,35,48,153,65,134,121,60,17,181,179,206,71,246,168,49,85,205,74,107,186,209,201,26,131,181,140,120,222,97,202,69,208,194,108,128,72,238,234,178,114,137,43,17,91,35,28,190,6,238,52,231,230,42,179,141,124,56,195,237,64,76,211,7,41,50,229,75,223,72,127,184,159,108,182,242,191,33,244,253,84,73,35,197,149,34,52,246,73,225,74,231,198,60,46,82,228,65,70,190,130,83,226,88,184,6,47,192,232,154,110,25,252,51,101,227,85,208,205,199,218,185,197,108,242,99,225,42,165,135,50,92,102,101,50,25,152,205,181,126,65,154,158,99,240,19,18,226,87,212,50,228,206,124,181,213,38,79,223,32,95,167,159,37,115,172,27,205,153,69,155,240,215,18,99,77,204,216,177,130,150,169,153,125,23,234,165,51,244,169,198,70,47,126,27,200,206,108,139,167,109,137,239,35,230,87,133,228,32,242,196,158,189,14,202,243,117,136,37,202,164,131,167,172,99,127,116,76,107,235,238,9,73,205,149,35,41,85,145,124,78,189,26,100,177,3,148,75,115,45,98,249,242,174,33,39,227,73,200,253,160,83,120,122,158,84,145,230,82,86,111,18,173,211,170,233,158,135,90,124,240,19,164,72,121,62,149,129,249,96,13,115,86,107,9,112,159,202,84,231,241,56,36,131,54,85,85,102,57,155,165,65,139,194,60,252,93,104,168,102,196,254,100,146,30,161,137,37,248,150,217,243,216,49,188,201,172,101,104,84,154,124,76,107,91,46,24,185,243,53,59,8,76,57,83,64,152,132,30,101,6,102,114,155,107,228,87,190,212,3,90,159,60,18,89,196,162,44,159,98,87,240,228,68,85,110,227,51,155,34,218,177,184,143,164,255,0,228,131,52,204,107,227,228,228,237,64,207,96,49,240,246,45,200,157,84,200,210,72,78,165,147,30,69,232,113,145,175,140,172,170,73,152,158,181,125,151,246,139,69,108,251,88,222,123,178,170,87,198,200,189,181,31,209,77,85,51,121,147,224,141,213,65,181,187,27,197,16,184,178,164,149,90,26,242,49,24,99,74,93,59,103,147,218,89,26,51,6,196,42,162,27,249,15,192,22,182,183,108,6,102,236,70,48,43,33,245,255,0,193,12,103,156,107,24,197,181,131,217,231,141,14,249,51,178,45,112,236,178,19,153,62,8,65,37,157,169,118,203,52,154,160,43,36,227,103,55,252,18,217,146,70,84,101,147,49,41,91,43,80,9,248,114,164,19,114,225,6,121,200,254,37,177,129,73,195,61,153,59,83,54,79,203,212,158,161,234,103,185,219,35,33,218,164,210,66,245,174,51,30,62,84,131,219,66,169,246,164,27,18,185,55,103,243,237,64,73,152,244,134,100,249,99,121,22,84,162,200,91,195,184,28,158,19,34,36,176,158,25,126,170,228,178,117,57,225,19,168,138,242,135,91,50,108,76,38,198,169,98,114,67,124,251,27,222,240,20,152,125,196,60,249,35,140,62,212,174,250,203,243,188,209,5,218,147,64,223,89,63,152,74,108,204,227,71,14,137,153,182,54,170,188,35,255,0,251,215,33,127,109,55,135,172,198,33,225,176,166,36,111,220,18,34,27,237,97,31,54,84,228,211,55,204,249,184,163,42,239,95,246,112,55,250,17,178,214,130,119,158,238,126,47,218,75,167,211,233,249,164,120,133,114,60,127,117,86,178,158,158,72,249,170,199,141,47,153,67,71,25,249,162,85,241,170,88,82,94,30,146,24,223,242,146,163,21,17,38,134,87,135,80,255,0,221,70,89,62,131,6,24,144,8,34,32,3,38,12,30,111,153,64,192,177,163,94,70,63,13,52,148,108,243,92,73,7,52,9,162,254,36,124,59,176,73,253,33,72,36,238,28,153,68,254,252,137,113,3,154,195,178,151,27,204,37,139,254,234,67,169,46,200,94,40,130,93,146,215,70,30,237,159,72,159,83,18,64,255,0,129,86,164,99,241,74,31,42,106,134,146,104,135,0,51,14,57,91,177,23,145,88,83,235,13,176,62,108,68,42,123,119,240,160,250,108,252,178,178,253,180,28,106,122,233,62,113,12,94,69,13,186,49,118,155,120,223,91,175,43,102,203,218,8,88,136,158,76,170,28,208,102,50,67,15,225,141,173,108,175,86,12,92,191,182,171,107,109,73,27,194,37,180,92,105,215,186,242,33,35,105,226,68,89,86,227,63,233,70,138,240,244,216,187,179,11,18,232,147,233,224,217,3,48,120,136,37,21,119,12,115,160,146,36,178,226,67,42,141,27,10,33,235,144,19,132,74,182,146,224,242,73,152,81,87,5,101,60,173,55,115,155,41,36,198,93,115,74,234,118,73,3,49,46,104,89,173,173,142,137,213,43,137,211,159,2,37,220,30,108,99,42,231,214,65,28,19,237,21,165,108,192,20,8,105,58,72,22,68,203,139,145,118,156,138,212,57,245,172,8,165,6,105,98,80,247,102,137,37,236,136,28,171,184,201,210,163,24,48,153,65,220,105,130,66,149,154,32,178,254,116,52,99,172,132,246,149,101,168,137,139,44,145,15,238,43,39,207,126,60,69,95,94,240,108,120,187,86,152,6,100,227,226,55,98,93,181,6,145,141,112,254,39,94,105,178,98,237,31,211,85,53,95,16,167,93,141,146,229,139,16,212,252,157,48,60,236,52,184,188,104,217,44,137,181,194,33,98,89,183,175,216,237,34,253,20,114,103,130,79,134,20,29,148,8,147,65,136,37,228,81,164,178,219,19,14,84,230,158,236,3,35,4,82,172,176,181,9,102,131,148,81,230,151,40,120,210,179,64,60,31,62,37,102,251,80,73,7,106,67,101,118,56,36,197,139,42,49,115,22,224,240,53,11,224,129,230,55,96,148,6,176,248,133,168,9,47,47,38,216,74,234,48,71,56,153,113,113,166,82,116,173,5,148,76,82,226,172,174,56,148,73,149,53,203,78,231,54,167,214,22,87,126,25,98,241,170,160,191,16,249,68,49,44,127,7,193,130,127,148,226,70,62,168,101,31,106,117,90,9,36,138,230,108,187,137,9,156,197,84,17,174,235,137,21,133,17,84,148,202,120,146,71,132,201,75,32,18,55,8,165,17,54,70,85,75,224,217,2,105,49,110,134,190,152,63,117,115,182,85,88,198,126,238,33,73,145,84,83,152,242,89,202,167,97,182,195,38,103,73,253,98,116,34,114,197,227,71,217,89,28,92,34,17,8,182,178,156,150,64,237,196,152,91,5,83,234,125,177,24,97,9,51,178,140,125,72,199,152,81,121,20,171,41,39,86,159,54,235,42,190,211,215,18,225,3,169,49,54,255,0,137,58,202,121,208,65,139,23,34,91,38,182,92,104,175,41,68,69,208,230,89,50,113,51,98,228,94,159,13,147,170,142,47,253,209,66,69,87,45,28,140,135,20,167,212,150,48,101,60,38,42,160,141,125,169,231,19,229,50,99,250,138,19,83,228,160,177,33,177,113,249,171,125,43,169,217,58,11,54,152,215,159,210,179,36,186,163,106,122,125,90,174,177,233,42,104,109,159,50,199,251,190,196,124,105,143,218,101,90,103,231,147,204,84,0,76,113,143,10,245,79,44,54,54,164,139,230,252,203,41,58,146,8,143,202,44,163,90,141,163,206,80,110,204,150,73,193,27,132,216,210,53,134,85,209,202,54,92,85,73,31,16,144,22,166,131,36,24,182,163,65,70,102,94,165,150,218,92,151,177,22,22,189,137,233,63,15,98,205,126,236,60,95,180,137,141,85,101,91,225,138,84,149,208,106,160,68,24,57,150,91,48,13,235,118,212,93,215,0,167,53,174,15,215,145,109,49,165,228,230,42,41,134,100,99,230,196,180,93,220,68,44,78,172,88,211,24,10,253,66,10,159,213,151,18,163,167,215,53,182,76,194,110,85,197,110,63,173,216,225,202,79,241,167,213,81,172,180,191,128,101,139,141,74,175,99,163,10,255,0,75,219,237,55,6,201,153,162,40,59,42,27,90,214,101,52,92,184,149,84,109,115,6,15,134,97,101,89,76,212,149,186,128,15,12,65,42,216,142,72,34,211,204,4,215,242,227,18,168,52,97,227,225,40,255,0,137,115,211,105,178,14,115,229,239,200,33,249,245,170,104,15,120,135,218,150,204,12,191,208,163,82,3,243,151,220,73,25,78,61,223,80,213,19,51,151,165,48,125,81,6,62,97,42,41,49,43,61,58,163,152,177,70,133,178,215,148,98,103,8,147,43,93,30,203,32,126,168,130,80,122,195,225,164,226,86,191,13,162,86,183,129,104,233,228,75,235,15,139,80,99,63,229,11,149,35,167,248,174,123,41,192,136,26,191,245,168,75,95,133,214,85,178,223,150,231,137,116,95,133,122,51,33,216,108,89,113,46,77,185,108,122,45,55,74,145,227,238,118,10,22,88,219,49,153,133,137,95,86,189,144,135,180,50,81,167,188,225,3,9,162,226,94,184,243,238,10,234,60,206,108,84,48,36,39,237,164,90,132,35,154,7,133,5,91,169,37,12,123,67,44,100,220,51,34,91,15,82,74,158,28,189,209,196,81,17,80,6,168,137,181,110,161,166,140,66,101,198,143,100,200,51,95,152,56,214,173,80,70,187,158,129,90,9,49,113,75,65,178,158,183,63,10,120,247,196,218,125,36,188,48,226,205,126,16,218,12,73,183,20,69,141,128,102,117,245,36,44,53,192,143,213,198,172,191,15,0,127,223,229,65,73,173,196,145,170,229,85,168,104,37,171,197,7,153,41,13,192,228,189,226,196,156,122,38,78,83,21,99,233,64,27,30,104,130,79,81,108,40,147,3,221,66,153,159,69,84,86,191,115,230,19,69,196,138,53,84,31,120,72,174,130,238,49,0,105,150,81,186,74,181,67,125,172,153,108,203,215,238,42,75,42,72,157,201,92,105,59,99,225,75,82,170,195,216,204,39,134,36,83,36,144,124,43,208,36,131,193,107,51,50,191,50,97,108,97,50,171,222,42,14,73,128,78,36,81,140,114,143,18,213,26,27,5,220,84,170,0,65,141,20,104,123,92,24,31,137,23,51,193,34,181,135,101,129,229,16,136,152,21,141,113,159,145,17,27,63,78,36,170,133,150,66,63,205,136,156,170,222,52,60,190,214,36,40,51,2,192,173,7,105,86,115,2,1,143,132,73,188,96,179,39,50,219,38,24,201,212,36,196,137,79,71,125,151,247,68,65,201,161,217,15,148,185,85,3,2,248,39,122,205,244,135,212,3,195,18,80,196,149,170,81,108,114,173,97,48,21,160,230,92,249,154,122,117,220,230,26,187,38,50,175,210,15,248,117,85,143,21,177,119,36,67,51,77,211,84,63,250,116,85,199,39,70,179,114,58,163,235,90,21,199,220,136,210,90,36,21,190,25,133,148,171,162,198,129,91,24,126,226,6,75,199,225,195,196,69,169,147,50,119,43,170,170,45,23,66,12,207,51,93,181,28,26,72,60,56,132,145,79,141,115,37,249,162,20,98,26,60,47,26,37,156,105,185,139,106,8,160,62,212,100,229,42,170,128,18,99,204,84,46,17,247,44,77,118,113,112,237,72,142,1,147,149,16,244,172,91,246,97,182,219,109,190,226,243,254,29,104,122,130,63,12,174,79,166,132,167,181,127,130,105,37,128,40,243,98,228,78,178,18,104,154,222,226,237,133,84,35,226,16,184,214,246,6,32,249,184,209,1,52,76,28,162,74,230,73,0,137,194,150,197,22,48,11,90,168,51,159,148,34,228,90,32,61,226,243,17,68,133,181,178,36,110,164,61,84,195,201,62,82,172,177,181,30,7,205,20,99,99,2,193,143,0,217,151,220,90,153,39,114,156,13,65,187,139,237,23,47,219,79,170,181,152,6,204,69,81,115,233,217,24,155,184,130,196,143,140,240,96,98,132,150,168,202,168,81,218,234,161,201,39,202,11,141,47,13,147,242,37,51,12,1,242,165,172,181,33,73,133,114,172,159,177,217,92,113,44,141,61,132,98,87,39,38,68,159,126,241,44,35,93,229,62,19,43,18,169,97,84,240,120,114,162,77,225,231,195,214,149,195,52,76,107,113,159,145,156,72,37,228,28,240,176,188,193,42,30,76,3,201,31,82,82,201,231,17,19,120,115,30,84,241,176,178,41,33,107,38,116,99,237,49,113,168,205,67,78,121,61,43,169,217,64,202,254,84,165,240,0,47,105,60,138,174,17,200,201,196,231,213,186,62,118,12,166,235,78,225,233,234,239,120,67,41,21,11,228,140,131,196,135,12,7,145,252,41,227,173,113,18,70,145,219,34,126,76,48,70,234,22,37,182,54,167,56,153,136,202,208,212,49,5,19,44,178,143,39,211,80,218,146,29,57,127,113,18,40,209,200,49,141,171,78,50,113,21,62,141,100,121,60,203,148,102,219,31,16,74,186,6,149,129,56,172,100,178,202,202,63,166,165,31,34,147,86,163,231,192,173,146,252,197,23,39,212,76,131,63,108,196,84,56,112,72,62,85,145,169,0,38,124,162,177,205,97,20,200,213,179,73,148,194,70,64,141,7,233,113,172,13,13,157,43,56,113,136,37,166,177,148,240,140,93,66,30,53,62,251,142,71,196,85,108,152,15,12,69,18,71,107,79,7,62,236,37,72,217,141,30,4,165,149,147,235,101,123,136,176,234,22,126,68,206,102,158,28,152,188,60,164,66,214,195,61,104,30,25,112,57,62,234,54,199,221,184,104,103,229,98,193,150,178,163,19,137,107,121,191,63,82,91,101,100,72,39,234,82,144,172,99,233,247,22,187,76,194,236,74,33,223,92,20,248,74,177,141,124,2,240,162,160,49,130,62,82,137,42,168,51,83,224,34,203,25,64,189,91,101,42,51,56,138,180,221,217,68,25,49,32,225,152,136,104,197,89,14,141,73,168,72,70,124,218,167,101,192,202,207,148,42,230,21,82,119,50,246,134,86,241,191,166,240,132,67,42,197,178,48,72,177,186,251,11,117,14,146,245,190,93,215,34,231,246,186,62,242,15,159,186,53,215,222,27,153,44,204,24,3,66,207,135,44,177,30,18,255,0,182,186,113,115,158,204,135,7,216,106,8,210,248,178,42,40,114,103,15,192,198,86,240,224,3,35,196,101,141,149,60,66,129,38,218,143,190,206,43,140,104,178,65,155,42,9,225,60,211,240,139,141,52,103,163,214,131,49,150,168,26,134,36,226,60,81,5,198,176,108,128,124,229,66,76,225,220,12,156,75,236,251,138,225,3,152,72,88,108,131,55,148,34,26,5,241,41,235,100,228,78,186,152,149,83,195,4,46,83,45,211,230,28,172,226,65,139,200,222,110,69,63,118,255,0,200,245,170,102,161,124,110,210,141,43,53,246,228,120,144,61,69,178,66,194,177,112,141,108,25,84,154,226,45,128,68,76,101,122,238,145,158,1,19,148,170,79,91,105,130,106,211,130,36,66,245,27,46,68,178,45,244,47,4,155,90,229,237,216,172,211,111,100,144,48,197,247,88,158,26,31,188,18,169,202,170,217,212,145,0,41,126,215,184,168,55,140,40,22,179,28,213,8,141,140,140,194,85,132,200,16,69,204,36,184,54,76,200,152,190,73,8,12,56,150,141,146,2,153,251,224,97,76,180,150,238,49,54,153,114,168,251,38,88,214,159,118,17,101,26,125,167,174,199,36,121,67,196,65,37,101,161,101,107,173,78,201,3,62,209,156,95,232,250,74,43,85,85,62,202,119,205,241,47,176,53,156,168,72,13,73,173,129,37,153,113,114,35,123,26,147,143,166,100,107,26,33,179,210,73,132,50,178,170,136,115,226,73,2,229,254,189,145,252,201,156,107,225,198,234,42,137,102,95,220,184,147,125,6,17,48,153,79,93,198,220,147,119,83,63,248,210,139,43,182,73,102,92,73,92,9,228,207,218,168,162,85,74,56,102,24,255,0,86,44,169,208,103,197,43,63,74,53,46,243,19,181,80,86,190,187,7,55,98,97,25,67,31,224,94,161,47,166,96,200,206,37,167,54,78,40,130,202,189,37,135,16,254,146,107,49,58,169,59,113,169,231,84,159,17,162,229,26,210,205,67,71,100,7,225,128,92,159,81,55,54,57,32,195,46,40,202,52,183,240,221,119,159,202,11,18,90,149,89,21,20,55,79,89,12,188,37,84,207,48,10,206,21,36,24,204,130,155,102,33,98,102,23,98,218,226,37,174,195,124,223,240,255,0,209,11,63,116,80,124,160,148,121,181,177,225,63,9,68,170,244,245,240,228,141,153,132,185,248,49,118,143,27,118,21,62,25,203,220,37,244,33,120,187,132,173,36,192,4,222,228,166,101,105,35,116,174,165,171,169,203,184,194,222,166,112,169,123,91,139,28,248,122,149,160,76,12,124,169,92,200,96,33,58,145,85,42,178,50,124,8,170,130,121,188,166,148,68,245,241,152,80,97,196,181,6,48,227,44,222,108,74,76,109,181,115,70,29,179,242,166,113,174,200,81,226,197,149,43,228,34,212,200,210,225,31,237,172,27,16,139,93,67,107,91,237,113,165,6,212,158,165,203,98,44,169,201,190,100,24,76,163,174,217,233,190,120,68,181,163,184,240,204,169,240,51,147,169,0,54,48,49,34,144,73,206,158,190,124,159,105,114,214,79,60,151,246,167,148,151,199,173,39,219,88,170,197,36,101,117,58,231,28,144,37,6,158,58,158,226,226,26,6,30,176,4,145,241,11,41,22,171,83,122,144,30,27,8,164,16,211,216,229,85,253,134,102,158,59,33,230,136,94,69,140,11,82,11,132,202,43,109,46,182,94,90,249,92,106,164,38,222,129,153,123,17,234,109,84,114,105,44,32,212,244,250,221,201,17,1,201,145,62,128,16,73,7,82,101,17,187,167,18,51,208,65,221,149,98,106,161,227,204,34,170,243,67,1,60,248,144,108,164,39,231,194,182,170,102,230,164,128,124,6,78,81,39,81,152,127,201,137,23,176,24,207,204,36,86,18,15,218,88,12,215,52,108,207,143,49,87,198,24,4,225,150,141,103,153,7,218,166,174,36,196,23,14,94,68,236,192,171,112,249,149,191,202,52,189,240,192,34,101,16,177,32,224,106,162,11,229,37,245,253,68,121,152,201,63,164,149,149,65,138,42,178,7,133,249,0,144,155,213,119,111,196,34,99,78,97,252,183,106,105,242,36,2,117,175,144,140,204,172,74,6,236,240,184,140,44,169,148,9,228,147,204,17,32,181,13,32,6,61,216,139,252,107,230,155,178,224,218,20,75,25,74,89,106,81,50,74,222,199,143,205,0,247,140,75,83,222,167,102,67,42,174,85,198,120,8,206,165,153,178,11,166,6,85,59,14,126,62,212,193,250,132,145,153,196,84,203,35,33,141,9,162,125,85,52,159,243,24,10,110,73,162,70,126,17,117,163,228,234,73,100,127,40,146,73,252,156,201,237,113,85,89,62,77,82,105,224,219,240,226,73,141,240,211,47,78,231,248,149,93,104,121,51,42,168,207,252,156,169,42,158,122,15,189,58,113,212,227,114,116,49,6,62,29,200,137,245,50,165,219,109,99,91,197,186,33,70,187,68,248,108,201,196,36,174,124,6,20,125,88,147,55,79,19,168,47,91,50,115,245,34,244,245,197,148,151,179,119,196,69,211,107,89,148,108,81,108,128,241,78,97,85,189,107,49,1,134,83,219,162,142,211,93,138,106,73,47,240,196,111,105,77,218,210,122,70,163,57,130,47,150,157,202,53,67,13,128,252,134,10,54,201,140,147,7,171,144,93,106,74,217,19,227,196,71,132,226,102,99,41,77,67,51,147,8,83,121,158,164,94,40,145,72,130,53,12,236,121,138,37,125,176,86,167,35,155,207,141,101,4,249,162,20,159,227,78,225,155,114,14,98,229,78,102,85,101,31,82,82,24,219,103,245,38,85,53,166,185,231,195,0,200,195,7,38,85,71,14,25,202,12,201,92,54,101,63,50,168,135,13,229,103,10,106,136,210,48,140,211,15,24,248,140,37,160,215,24,189,165,77,51,76,78,40,58,178,169,155,232,199,141,4,152,98,242,9,21,25,89,78,115,241,22,126,90,163,237,11,200,185,124,57,135,131,243,113,10,79,219,71,234,25,250,159,212,165,10,88,134,33,251,107,153,6,215,80,10,255,0,180,88,196,254,180,235,26,214,199,181,210,204,209,71,170,29,255,0,74,235,249,114,65,180,151,23,18,232,212,146,108,100,177,134,136,185,222,140,129,93,53,140,49,133,200,186,197,104,71,26,47,10,230,143,63,147,204,234,36,211,199,67,57,55,18,227,15,230,196,180,135,85,1,44,212,62,100,27,212,184,97,156,157,73,154,194,71,74,228,117,8,211,235,103,15,152,184,146,171,41,35,22,76,41,52,13,212,97,243,45,207,126,229,58,169,22,173,141,181,182,191,159,149,61,123,192,64,125,197,39,36,35,130,70,27,42,125,3,144,9,152,25,84,210,102,60,92,171,209,164,142,73,19,118,67,97,71,202,131,125,85,85,107,243,7,38,69,129,96,144,213,123,217,72,155,70,140,241,51,181,125,128,252,140,68,62,183,39,186,85,181,22,198,150,79,148,62,44,168,176,177,242,70,176,101,109,86,62,98,151,34,193,249,35,116,164,245,31,16,214,70,219,19,18,219,38,157,146,65,152,202,114,202,236,144,126,162,202,6,176,136,81,226,49,113,37,220,100,55,241,111,145,59,125,90,120,47,203,17,4,25,135,247,85,241,182,54,67,204,41,66,42,146,184,129,19,58,107,43,168,43,50,99,216,46,170,236,25,48,229,228,85,176,230,113,241,21,114,11,88,192,132,253,220,73,88,147,138,125,91,185,3,50,149,78,217,22,104,213,212,179,212,143,198,7,155,40,210,106,123,92,175,196,165,53,62,161,227,225,42,87,85,168,126,234,219,12,177,226,118,70,67,36,230,98,10,10,101,57,235,71,152,197,74,244,246,164,100,150,15,151,145,50,181,152,73,49,9,202,182,215,33,182,200,198,248,23,192,157,23,14,84,52,192,179,192,152,84,22,255,0,230,222,33,21,80,195,187,227,194,85,131,52,106,156,76,119,239,25,49,38,144,195,44,156,217,120,212,204,246,28,135,204,36,238,134,251,19,246,133,64,229,72,105,217,36,104,41,244,227,24,30,154,50,203,27,51,11,149,104,158,105,86,64,230,88,179,120,156,237,211,183,62,231,59,123,14,83,225,196,176,244,161,136,153,140,37,71,176,196,119,246,8,136,143,77,124,158,226,170,13,99,69,84,154,172,120,113,114,125,197,55,169,38,28,103,249,78,181,83,232,140,201,204,37,178,101,37,108,96,60,201,124,65,107,99,157,49,231,47,180,183,134,25,60,211,201,44,2,194,48,127,246,157,75,159,155,29,22,196,54,171,24,199,132,171,99,255,0,199,148,43,56,204,122,54,182,126,196,152,101,197,93,53,57,236,198,207,212,196,234,73,252,192,63,48,251,138,179,128,188,161,73,46,32,63,62,236,66,203,245,21,49,17,109,228,122,144,209,9,196,100,238,101,35,36,131,139,173,33,96,119,47,97,130,44,73,174,241,240,129,204,85,150,55,111,44,69,79,141,99,24,143,16,68,128,178,52,226,126,226,171,14,161,220,179,22,36,57,171,71,36,153,177,34,202,43,89,24,159,128,18,123,170,130,48,64,49,229,196,190,177,145,69,237,37,247,118,187,40,175,194,149,134,91,51,9,46,230,30,222,118,31,108,105,181,80,95,25,140,82,180,59,226,203,124,178,245,170,19,93,251,56,185,18,169,215,43,120,148,108,122,218,200,96,34,148,245,89,100,34,109,2,224,241,187,81,184,200,115,180,55,40,67,85,23,221,22,68,166,202,48,35,115,4,88,147,72,118,76,146,196,99,3,6,72,254,108,89,83,172,132,127,29,147,62,231,57,152,98,17,234,114,250,78,216,15,196,34,46,195,51,71,178,119,233,49,137,44,126,137,138,63,243,17,12,191,182,168,27,135,14,211,210,103,73,151,136,197,93,98,147,70,74,157,21,134,44,248,194,253,212,197,250,50,171,38,88,130,196,153,70,134,72,67,194,166,202,181,53,186,134,115,208,244,144,35,15,154,120,203,251,73,118,164,161,131,180,205,149,111,181,187,61,71,55,182,150,204,214,17,109,226,60,88,187,84,100,108,106,86,56,154,218,57,207,41,36,238,109,95,16,223,243,174,145,2,180,113,186,68,162,161,213,14,53,174,111,253,221,116,184,24,202,198,41,116,173,77,14,158,181,109,174,149,5,216,12,164,229,18,26,126,158,173,147,221,145,56,146,252,99,75,25,144,164,230,93,91,135,18,198,220,187,131,134,170,170,48,248,69,200,141,135,101,58,17,248,75,198,178,100,108,190,210,212,102,50,55,180,164,209,171,157,48,245,12,165,92,59,131,144,124,200,123,139,234,232,64,121,140,81,174,125,101,170,137,24,120,130,166,77,62,93,177,31,152,164,83,88,216,171,85,179,41,39,234,16,89,74,237,255,0,90,170,170,192,80,115,40,26,173,48,124,236,48,75,198,175,33,195,199,194,19,101,87,171,33,207,35,35,252,140,94,200,35,103,233,70,84,3,194,66,145,230,16,150,51,252,224,165,161,212,131,201,139,42,107,106,34,194,181,54,204,124,177,112,226,89,48,36,240,230,70,132,195,147,224,100,99,194,15,170,183,18,108,72,93,213,12,156,162,23,42,202,27,206,48,97,50,160,48,71,230,180,73,129,244,146,98,53,154,160,49,170,162,144,153,69,216,152,190,28,177,117,37,172,121,227,29,138,132,47,252,156,203,6,200,198,28,99,147,221,68,190,48,253,209,45,161,96,214,227,48,120,251,86,216,70,177,45,50,24,51,240,139,18,96,19,12,76,66,89,51,157,106,255,0,143,128,251,74,176,175,136,91,204,127,60,162,42,210,109,72,72,61,197,65,76,190,130,49,253,84,191,8,238,199,244,190,226,42,50,178,167,50,142,6,182,130,71,225,49,83,239,88,131,36,124,74,34,6,143,131,24,153,183,68,42,163,12,48,13,156,42,109,163,32,219,145,56,219,242,21,38,147,12,255,0,159,48,184,150,38,147,46,49,56,81,47,147,40,157,170,138,73,137,163,86,191,39,106,196,217,35,13,156,169,217,130,66,175,50,24,253,225,42,98,38,227,10,125,16,147,185,185,23,159,163,46,49,240,197,33,85,148,57,228,140,206,34,136,75,123,44,143,39,135,116,154,200,35,110,253,28,250,28,54,15,132,162,196,183,190,170,15,210,79,238,52,196,161,51,212,34,114,161,107,97,238,72,204,168,96,38,77,1,131,39,16,145,176,216,1,112,203,85,18,106,128,38,125,84,130,238,6,230,39,8,146,51,26,188,133,210,107,98,73,127,12,164,125,108,61,178,134,170,141,101,6,203,154,81,10,63,53,213,43,97,158,115,25,137,10,86,76,62,123,133,7,25,65,218,144,207,181,139,8,248,101,202,196,159,250,60,184,221,197,26,156,213,186,72,22,81,30,80,246,11,233,172,104,216,154,200,150,200,84,251,80,16,252,61,73,174,195,229,114,133,114,155,185,246,58,72,255,0,212,4,92,127,81,93,232,61,97,6,238,43,57,87,53,179,169,234,73,211,235,177,164,169,235,160,243,9,60,57,150,152,12,150,51,191,139,141,62,224,40,214,198,51,218,196,174,121,150,1,120,72,85,241,240,200,70,38,225,140,189,182,228,72,22,39,48,188,100,70,102,28,100,109,172,54,70,30,85,37,119,60,98,31,111,34,102,108,70,141,110,195,227,92,48,172,196,141,135,48,126,202,231,97,178,63,135,50,99,85,168,70,55,168,174,103,83,162,212,166,159,101,42,51,242,229,65,126,36,25,95,132,165,94,147,36,19,136,244,146,76,62,76,201,218,54,22,55,79,34,194,27,9,100,14,20,134,124,107,205,46,124,166,229,141,245,6,182,233,233,231,140,79,113,90,124,173,148,92,37,229,25,88,133,168,146,51,68,222,222,132,212,13,79,185,99,57,83,128,218,128,140,229,83,19,52,172,90,156,230,12,162,127,141,5,234,163,132,70,102,42,86,178,14,180,152,160,159,36,101,127,18,62,52,156,64,88,213,79,170,146,6,98,199,247,22,217,129,103,231,194,133,49,155,68,199,177,147,47,129,245,87,215,218,193,47,186,165,172,171,125,224,165,143,49,198,171,144,181,70,46,222,24,133,234,91,89,24,106,94,182,227,109,220,92,73,244,59,232,50,71,194,84,155,153,3,66,213,24,50,51,23,201,49,128,49,173,123,198,123,69,65,76,153,245,83,238,49,37,233,255,0,166,18,76,60,105,103,159,231,89,76,146,66,51,136,89,86,128,228,247,132,179,33,241,64,239,63,200,152,86,204,28,110,212,169,230,198,52,166,125,145,10,62,37,129,26,171,177,117,235,0,243,226,71,121,128,171,153,83,223,75,25,241,24,92,74,220,54,81,8,62,172,75,85,152,121,35,95,19,214,181,189,152,84,251,216,241,16,153,149,47,155,10,128,153,12,133,26,98,53,100,34,238,227,100,229,10,76,27,183,198,38,37,105,38,30,65,226,83,243,244,195,63,57,146,213,156,117,145,81,115,50,141,169,217,231,202,172,170,174,226,20,29,171,153,26,168,159,73,37,129,125,58,146,215,105,97,215,231,198,149,172,133,163,164,221,206,246,243,2,75,59,70,151,73,134,63,52,182,158,120,231,68,97,66,84,217,156,170,234,205,83,146,72,149,27,17,113,171,127,62,108,169,188,7,131,30,35,44,60,16,179,30,244,172,195,42,142,222,17,227,237,67,61,152,148,183,175,78,25,8,36,67,46,37,147,185,74,197,118,71,204,140,2,19,50,53,152,60,20,151,226,17,136,152,86,76,212,32,250,168,176,251,108,89,121,229,26,149,190,164,178,146,124,162,149,148,105,205,109,192,10,62,213,190,102,66,244,170,198,199,60,138,232,75,178,3,227,51,149,109,147,48,145,129,196,34,21,111,147,14,119,186,181,179,137,81,137,136,102,90,159,221,226,64,64,159,146,87,17,83,107,138,166,78,74,33,195,28,18,98,82,169,210,178,23,245,179,207,224,196,236,47,33,71,149,78,210,5,81,49,227,16,208,44,149,53,201,141,147,165,76,223,103,140,7,155,220,76,141,168,113,206,218,98,227,250,136,231,154,36,150,102,227,42,204,68,171,169,53,79,118,59,32,98,55,98,59,14,39,173,50,89,90,39,240,136,98,89,102,200,180,50,51,48,72,86,41,123,40,23,153,31,136,69,42,172,140,254,68,213,143,26,162,212,158,105,196,227,115,35,106,168,199,226,202,173,244,197,193,246,140,13,136,185,21,60,155,40,56,30,28,67,42,151,159,36,30,202,70,170,113,46,178,60,184,182,134,219,234,216,182,67,126,33,40,22,67,5,76,190,97,43,74,219,47,100,203,215,20,224,183,7,87,42,149,174,10,173,15,250,23,83,235,193,198,30,34,245,166,230,213,85,211,128,252,93,170,41,250,14,116,158,233,88,134,141,170,211,195,164,38,29,214,84,235,27,14,205,23,253,143,97,176,147,187,184,147,192,135,108,196,3,24,60,28,43,40,204,156,66,125,180,219,100,183,46,23,49,143,43,20,241,163,28,190,97,86,17,152,241,251,67,65,79,198,50,115,113,38,224,71,114,236,69,250,9,198,76,169,220,0,188,67,102,100,196,209,153,143,46,81,173,65,152,1,179,149,12,195,173,130,127,209,255,0,203,74,164,189,229,63,106,53,150,80,100,147,137,11,48,35,23,205,139,149,115,52,101,214,74,25,102,102,60,70,75,108,180,168,236,186,80,19,38,31,119,246,213,29,60,199,144,12,226,82,85,163,20,175,146,138,225,233,239,77,233,79,163,100,24,211,0,214,203,39,54,212,136,115,7,23,106,235,177,207,102,177,180,51,201,212,135,178,134,201,35,90,166,76,0,152,182,192,147,190,98,197,96,101,102,208,154,159,90,63,5,57,37,224,130,78,165,209,39,192,81,151,16,199,157,83,153,37,108,132,239,184,198,168,41,231,255,0,129,36,124,54,125,37,189,153,35,49,78,76,14,152,218,236,94,70,178,198,206,212,102,231,114,185,228,57,47,146,118,114,171,170,175,63,5,21,107,150,146,58,41,227,51,237,47,6,30,79,105,54,227,193,135,18,193,129,196,186,45,137,193,81,113,168,96,201,30,25,113,114,165,19,254,18,232,233,220,217,73,24,170,187,201,136,173,176,202,5,187,134,52,114,34,217,117,57,84,13,43,42,162,91,196,41,89,70,47,170,142,159,61,227,225,50,176,178,134,63,101,74,178,1,36,203,202,81,113,169,200,215,45,211,179,121,155,42,163,48,188,170,182,28,96,99,73,152,23,137,136,182,27,27,59,82,218,131,50,221,131,230,86,140,160,74,253,37,122,77,222,38,118,160,191,19,143,221,70,243,11,248,161,175,170,33,70,145,220,82,69,247,162,170,10,221,79,90,66,97,202,52,241,236,4,144,113,8,101,85,142,66,82,67,34,28,50,102,131,170,221,230,16,147,152,117,68,27,56,87,67,53,35,50,117,45,30,136,63,101,90,168,103,228,63,150,186,146,144,244,123,44,158,207,81,41,17,242,116,124,24,64,205,16,164,47,219,78,76,18,65,88,178,103,228,92,236,202,89,119,95,34,66,51,241,159,14,36,238,75,226,20,31,247,25,122,202,48,8,252,161,91,225,178,168,131,195,45,41,76,137,41,144,34,148,249,98,39,149,76,151,225,137,55,125,36,17,19,229,22,76,140,65,251,163,79,85,39,186,193,16,217,47,242,97,18,218,102,113,242,137,109,12,205,176,210,107,93,73,18,55,234,210,179,24,145,179,177,148,158,78,16,175,70,161,57,57,138,84,186,54,170,136,94,161,39,181,182,67,83,86,82,205,27,7,195,129,139,184,72,163,67,201,237,45,172,178,25,7,218,178,222,51,255,0,68,110,18,219,97,113,160,98,122,20,193,196,156,189,227,42,213,38,55,26,115,56,9,130,245,185,230,31,130,193,236,228,65,207,200,33,160,203,41,145,167,130,50,82,253,73,6,79,152,114,165,242,102,110,88,241,40,107,186,171,136,199,124,184,157,107,114,47,26,163,242,212,233,1,127,210,91,159,169,9,91,219,145,67,233,43,43,30,153,106,203,209,207,108,70,24,162,79,91,140,204,168,217,13,35,89,30,220,25,113,17,36,184,170,33,95,148,66,93,14,146,52,74,216,184,147,47,251,226,255,0,236,88,201,170,136,113,201,35,91,13,14,55,14,168,158,124,202,130,28,61,177,19,235,184,192,207,148,34,24,191,109,0,23,131,205,156,163,83,102,81,163,105,31,150,134,62,27,159,12,203,19,67,200,60,33,18,162,11,34,21,157,67,90,141,24,125,193,42,208,107,17,102,161,181,238,197,198,181,51,77,158,74,160,158,99,147,135,41,23,218,211,48,68,194,84,234,202,45,92,158,159,165,96,237,58,134,160,245,36,248,58,126,11,246,159,169,42,239,18,89,20,128,234,25,87,231,143,140,20,243,135,98,195,84,192,33,71,244,215,7,95,35,82,209,104,118,127,227,191,247,232,146,235,232,25,163,245,39,169,1,155,190,197,210,224,67,6,12,194,18,224,90,62,53,230,127,155,138,65,126,117,223,116,174,2,3,9,138,49,126,79,113,111,71,35,60,90,95,220,234,255,0,200,198,138,248,106,115,119,234,22,70,229,44,255,0,250,168,198,107,106,172,124,55,57,72,185,253,222,158,125,64,59,114,168,200,211,15,26,228,124,184,132,187,153,89,14,53,101,117,63,67,214,220,89,73,35,62,124,152,211,41,250,170,36,33,226,40,178,145,65,208,234,64,20,108,234,85,175,218,219,131,168,107,99,82,44,198,216,26,218,33,94,240,138,40,214,19,231,130,107,249,177,137,36,124,8,144,95,194,189,106,23,201,173,225,86,171,11,101,31,67,126,46,173,186,248,251,128,121,225,202,49,46,92,199,223,249,188,49,56,144,146,116,198,174,41,242,250,201,10,166,215,250,42,170,158,90,157,166,30,161,178,31,84,242,45,178,126,42,90,210,63,20,190,95,185,137,114,186,214,106,120,62,2,221,127,186,168,222,27,89,163,194,97,101,34,42,194,90,59,15,167,235,248,186,144,127,55,141,77,217,83,196,33,247,117,229,228,73,174,195,42,160,25,118,184,136,143,211,26,156,146,127,87,21,43,90,213,99,90,181,178,15,170,181,37,196,102,98,203,212,134,159,112,13,65,41,130,176,149,136,137,163,36,214,147,155,22,36,170,250,53,29,151,129,133,40,98,32,149,212,229,255,0,162,142,3,15,6,43,61,209,160,53,38,155,137,118,14,18,226,34,83,14,249,245,163,195,151,40,211,152,119,213,82,125,220,68,75,101,40,177,177,3,51,70,62,55,22,92,163,94,129,3,100,252,34,93,14,226,77,86,209,248,185,72,162,30,105,117,178,183,102,23,26,42,161,102,40,43,100,158,23,129,149,181,86,170,25,1,132,216,212,44,105,155,230,117,37,182,187,234,210,110,195,145,21,5,93,31,145,211,110,13,22,76,76,219,174,69,60,205,137,24,241,23,177,13,166,2,203,191,3,75,41,4,169,75,85,167,6,207,113,81,88,93,125,196,85,181,181,66,63,205,197,25,68,178,190,211,20,229,123,37,212,151,17,62,154,244,151,197,27,248,80,243,39,130,48,31,202,150,195,109,152,249,217,96,195,45,16,26,24,147,135,250,174,69,7,51,82,94,20,143,197,20,152,211,173,55,170,137,230,193,75,22,34,36,220,161,187,45,80,219,191,133,214,163,136,249,97,40,202,164,195,166,238,32,147,49,68,66,174,191,2,123,38,247,23,141,47,184,96,35,75,197,16,171,108,142,98,221,73,74,211,60,175,100,66,197,40,149,36,157,49,84,70,102,49,72,82,172,152,255,0,102,88,150,82,100,176,76,88,181,64,179,57,58,99,2,17,49,123,104,208,218,214,255,0,236,161,163,164,214,239,160,191,105,19,41,23,47,187,211,122,142,53,143,86,36,53,138,198,168,220,181,58,51,228,193,47,186,52,25,161,147,254,44,204,33,37,117,180,47,192,194,150,211,17,21,5,107,201,143,17,139,149,58,147,101,81,23,165,101,127,44,162,9,11,176,219,31,234,170,201,145,129,141,41,146,25,101,99,246,130,76,33,206,126,39,106,125,71,165,224,176,213,48,8,92,190,226,77,240,163,88,107,203,187,95,234,208,6,40,75,169,177,158,164,15,79,176,138,52,230,183,71,213,70,253,32,177,126,210,227,155,167,105,95,71,182,186,118,61,174,159,255,0,39,211,195,209,107,211,180,122,106,250,249,7,64,103,228,234,26,32,209,142,62,108,73,148,10,173,176,216,153,189,228,193,135,18,234,83,195,98,117,144,224,205,102,83,113,45,129,120,58,130,138,126,158,202,254,220,74,126,126,137,181,173,149,234,17,46,72,95,182,152,192,249,54,81,99,118,173,16,245,180,28,251,76,171,9,33,151,131,230,196,53,13,101,2,80,173,89,46,32,191,215,200,185,167,183,108,14,190,158,173,204,160,214,20,240,109,128,243,98,237,92,138,27,45,105,45,118,145,10,65,126,117,250,2,146,3,45,224,179,119,196,150,218,232,10,169,47,121,125,196,173,10,190,154,63,200,47,80,203,221,62,8,183,134,254,48,25,47,117,148,107,16,220,51,221,226,34,235,90,87,77,209,146,46,210,196,164,200,144,235,255,0,135,181,81,159,187,169,46,85,117,85,169,207,185,149,91,67,151,90,235,253,71,250,72,153,10,53,161,148,247,246,64,221,242,43,93,61,66,14,157,168,242,42,95,71,156,49,226,8,146,108,223,150,165,245,158,156,116,57,109,13,148,232,39,218,88,139,253,107,161,213,76,138,63,12,162,90,167,233,35,147,152,177,87,153,2,88,129,139,23,34,42,200,43,50,185,64,253,73,70,47,166,37,162,77,197,52,210,15,104,94,68,154,182,135,230,243,91,114,141,60,184,164,131,129,158,156,33,139,246,147,45,133,106,25,62,52,76,25,189,197,61,101,91,185,123,214,214,50,84,110,35,20,133,76,2,96,21,159,113,56,132,183,224,247,214,157,150,193,84,33,181,4,216,187,73,98,95,39,201,32,135,136,197,75,227,26,15,159,106,97,2,89,67,91,37,143,205,141,43,129,79,233,54,68,255,0,216,197,89,204,8,252,242,196,148,150,218,221,206,141,194,24,164,34,7,245,43,100,213,83,201,240,48,103,141,107,101,107,6,78,18,169,120,20,150,182,196,202,46,33,170,136,208,37,86,248,4,169,114,0,232,207,28,101,174,202,227,242,115,21,109,48,120,56,148,149,173,61,173,145,251,72,33,32,101,169,190,76,249,121,50,134,81,17,145,163,90,217,15,8,162,229,89,192,211,204,130,6,11,116,66,17,50,9,174,97,3,229,34,241,161,65,152,138,213,90,15,114,12,210,226,226,90,180,144,65,65,250,68,230,75,53,61,151,152,75,196,52,182,28,3,198,62,35,38,97,85,75,88,215,15,156,62,164,198,48,119,201,13,109,197,108,111,213,163,227,92,86,140,249,132,92,74,86,26,186,135,190,181,227,246,146,237,67,50,154,52,76,88,135,145,82,179,83,209,201,3,2,98,242,120,37,147,233,52,117,184,222,99,79,228,91,96,91,28,249,140,139,36,143,226,85,90,110,76,66,15,104,46,213,161,149,176,99,51,14,46,36,4,205,141,105,243,68,226,89,81,247,46,57,187,135,42,76,87,132,37,34,136,167,245,248,214,79,221,148,152,213,220,11,92,128,250,171,68,192,130,79,82,70,143,71,30,57,181,78,234,122,28,243,253,82,38,241,152,114,247,21,77,225,56,158,154,64,187,100,34,51,42,202,208,198,107,148,129,173,60,150,118,226,91,31,0,17,135,245,81,21,179,34,206,31,234,134,135,159,39,19,213,236,66,172,46,127,152,136,138,97,136,70,44,31,224,85,231,179,109,204,128,21,220,27,252,106,25,241,172,183,121,113,43,121,134,31,159,50,14,100,152,37,234,64,234,47,128,243,248,114,167,80,31,245,146,221,205,111,179,216,183,132,200,6,40,124,43,136,15,186,167,46,12,56,94,124,169,147,30,241,15,153,75,234,160,158,107,56,82,216,197,92,141,245,166,29,151,47,182,169,96,89,68,140,205,161,133,148,106,66,144,36,24,48,152,73,182,18,33,88,25,86,195,38,70,131,190,221,251,126,104,249,246,80,72,62,21,63,230,76,127,247,47,140,11,228,147,181,22,10,168,208,50,71,145,57,135,36,98,246,146,23,195,219,15,135,149,109,173,178,25,95,132,169,130,163,91,128,196,154,7,135,106,163,224,85,75,131,101,154,36,162,99,86,239,11,49,230,65,201,164,157,53,159,41,196,144,172,115,83,77,87,236,99,1,240,74,78,174,95,168,149,223,64,28,23,229,197,198,84,164,47,157,80,124,38,229,84,76,159,234,64,102,100,234,196,153,72,215,192,60,147,229,16,177,45,114,96,98,98,182,124,48,120,113,36,86,81,159,224,254,36,84,21,152,67,14,55,188,142,127,222,64,70,97,199,59,237,39,38,167,4,232,152,138,92,73,13,96,136,12,137,55,132,50,147,19,80,214,255,0,236,162,41,168,21,160,169,63,202,20,133,84,59,145,144,28,168,176,84,240,112,86,244,151,42,109,26,224,19,64,252,194,80,182,83,231,65,63,17,114,141,63,211,115,247,39,98,91,12,209,226,11,119,101,58,15,158,24,170,63,215,175,38,206,196,40,171,173,79,124,65,179,21,128,134,36,84,106,170,49,131,52,65,70,202,159,178,253,134,227,34,251,17,12,211,119,19,162,179,52,94,213,151,166,178,180,15,14,46,69,107,38,97,252,49,101,227,83,143,11,10,247,230,77,137,44,188,137,160,204,150,89,120,177,113,167,108,99,60,56,150,24,65,25,232,134,49,131,247,70,129,192,166,70,124,159,117,38,49,159,91,211,202,154,207,127,221,74,140,16,23,148,210,191,141,69,134,83,119,152,236,129,204,44,72,93,129,227,19,54,46,53,131,231,143,193,136,119,223,15,165,65,149,78,136,217,138,24,213,68,183,7,16,185,62,162,67,125,85,42,164,236,20,178,140,165,89,51,86,217,84,3,136,88,134,131,178,184,151,110,204,197,74,210,12,177,235,223,220,111,14,97,35,3,41,74,140,141,169,55,47,196,24,171,155,188,55,132,63,105,49,170,141,54,203,24,71,97,113,39,141,175,240,44,145,170,124,149,158,27,145,245,98,76,160,48,145,152,133,141,49,146,123,132,140,99,211,88,144,201,248,39,68,251,138,82,214,72,227,121,133,62,100,150,45,6,129,22,119,113,70,36,234,214,37,192,231,97,158,125,246,31,109,83,67,158,49,177,21,107,67,18,183,195,221,65,64,147,90,35,176,69,16,211,70,180,41,35,93,76,205,37,242,123,139,198,147,89,86,251,162,139,149,95,50,171,79,148,25,133,216,134,244,118,9,157,170,182,82,7,52,244,29,247,246,188,138,151,77,152,245,172,218,75,22,36,108,255,0,8,79,204,36,130,202,101,204,151,252,166,53,18,202,186,185,209,2,199,145,153,132,143,8,108,190,146,229,16,53,86,167,168,35,5,44,185,70,174,233,245,224,200,206,110,37,59,12,208,226,62,244,160,119,20,92,139,84,150,68,24,62,226,214,253,84,2,45,44,181,170,47,180,159,112,77,150,20,152,50,189,160,144,171,65,160,30,72,30,25,98,32,149,44,59,32,70,243,195,238,172,166,60,114,123,85,21,148,70,183,209,204,204,251,90,131,225,12,164,103,245,89,35,202,94,84,250,214,168,18,71,247,16,117,76,120,199,136,220,169,197,102,17,152,214,48,188,13,137,49,12,145,201,31,48,134,138,187,11,48,102,50,81,85,144,164,122,148,138,86,54,184,220,58,98,168,132,221,226,228,91,103,198,100,96,112,172,223,15,40,51,111,241,32,25,36,241,159,250,172,169,21,129,149,190,201,43,89,35,20,190,85,89,167,167,193,147,19,137,3,119,27,40,50,132,74,122,158,158,242,52,188,177,22,171,3,42,186,157,44,208,49,179,48,123,16,241,175,172,137,194,18,229,34,209,14,76,233,32,195,47,177,40,147,73,58,182,199,213,130,84,205,152,71,84,58,13,85,174,163,199,204,44,73,219,30,121,60,198,236,81,213,183,199,47,128,114,163,223,169,217,90,124,50,250,210,112,25,150,225,183,208,255,0,38,236,66,253,197,170,25,160,201,137,219,201,244,209,79,158,11,40,156,69,81,239,124,234,217,111,226,34,25,129,87,19,93,173,33,8,119,246,99,90,96,86,130,9,56,147,47,196,56,199,152,171,79,172,69,178,127,86,36,43,5,90,161,94,155,4,159,171,22,84,124,104,113,69,250,65,98,91,99,70,220,131,136,75,216,78,52,196,194,31,187,27,18,233,243,37,227,127,42,49,153,214,137,44,26,213,3,155,93,134,113,101,230,41,120,214,216,115,198,32,42,59,90,162,73,233,236,80,118,81,172,115,225,197,137,12,81,88,104,99,12,158,234,105,78,102,8,137,28,58,114,125,196,242,5,84,178,244,148,105,22,214,53,153,106,81,24,192,157,19,152,73,99,225,191,195,133,109,134,201,125,38,18,99,24,57,19,177,53,106,17,204,102,196,249,74,168,43,109,70,94,162,137,17,62,133,229,233,22,84,161,154,86,81,79,219,141,21,54,218,63,34,162,54,211,222,67,204,134,1,31,44,69,139,33,237,153,139,42,193,239,196,206,101,182,49,84,87,49,146,198,70,114,241,173,83,32,16,140,226,42,106,246,14,75,49,32,188,246,79,196,81,41,250,15,118,39,31,12,251,172,41,147,25,237,98,71,62,54,87,230,77,35,70,138,181,106,43,51,8,176,144,171,32,192,38,76,170,169,144,41,253,146,242,165,211,30,1,191,132,169,177,22,204,27,1,140,193,202,183,190,24,252,56,127,224,133,134,255,0,101,59,8,71,143,153,96,89,144,159,101,217,43,123,147,184,214,160,178,6,100,186,251,77,206,32,30,80,139,141,76,210,24,241,165,97,203,198,182,172,83,23,83,163,6,52,66,141,102,104,12,240,226,18,10,51,223,224,204,41,131,42,181,25,7,152,56,177,165,200,141,127,162,23,178,116,19,245,113,35,152,194,73,243,226,76,182,7,199,243,104,128,214,143,234,226,78,166,49,17,63,77,197,207,154,92,14,69,188,33,56,199,196,37,81,49,136,12,63,240,255,0,213,99,85,202,44,142,97,85,124,113,147,12,181,90,19,68,146,5,18,106,114,20,153,147,186,208,203,16,23,43,43,39,18,237,162,74,191,209,118,167,164,177,27,216,106,225,113,160,35,48,248,249,149,139,230,60,67,74,103,179,39,42,170,200,164,90,194,135,195,60,158,148,41,169,45,68,62,220,169,164,105,56,248,145,123,248,162,247,85,44,161,153,26,104,211,189,174,36,174,77,197,229,105,49,75,22,81,125,69,99,62,96,50,102,227,75,12,106,217,188,41,86,163,217,190,132,193,214,117,68,226,54,65,33,102,62,45,185,217,180,46,84,239,240,197,119,118,195,42,197,148,56,201,148,66,78,171,66,123,138,5,255,0,134,239,146,6,20,69,24,146,25,154,120,245,167,197,45,116,136,108,121,1,133,41,178,128,124,143,20,190,81,170,226,228,213,154,196,173,105,153,8,236,85,236,100,169,32,234,33,70,165,44,160,109,185,162,23,248,214,218,79,138,227,27,253,60,190,210,231,102,84,108,142,138,188,218,96,55,125,108,226,241,6,1,10,181,67,209,250,212,167,203,16,68,18,163,129,241,10,33,124,57,83,115,107,241,227,237,91,184,130,50,206,159,6,154,173,25,107,255,0,183,105,67,23,237,170,22,83,233,202,129,191,52,162,20,158,31,87,193,115,75,191,137,119,25,241,87,9,79,178,226,254,200,249,101,228,198,145,164,253,116,58,163,233,181,173,229,215,67,165,76,181,139,145,248,80,44,212,44,206,165,131,169,1,26,86,208,200,183,176,100,62,236,69,227,83,236,194,178,161,88,25,227,238,196,50,162,247,241,10,12,56,146,56,123,82,112,149,55,13,12,31,14,43,69,101,177,206,202,164,205,241,167,86,196,33,133,23,42,134,195,101,58,94,98,136,139,175,190,156,228,226,203,148,107,32,233,186,209,247,9,90,170,38,245,14,110,26,65,201,238,79,160,83,197,130,62,21,65,38,168,17,137,196,180,61,241,70,204,41,36,168,43,51,130,178,4,89,36,91,182,192,140,245,172,44,25,95,194,138,96,114,112,153,115,216,232,168,28,240,197,155,21,225,10,156,129,91,182,63,10,175,53,60,65,255,0,116,68,25,160,50,51,248,149,85,137,11,76,204,67,74,39,201,62,78,37,66,248,207,42,196,48,199,238,137,110,32,173,65,44,60,242,71,204,154,70,173,197,253,210,53,240,0,52,25,164,237,159,135,17,22,48,214,103,54,25,224,240,195,45,44,146,193,147,165,108,178,9,228,131,40,82,232,211,255,0,198,34,166,176,87,250,31,2,75,7,218,153,50,250,8,198,144,189,255,0,145,248,84,164,203,41,69,151,136,69,82,144,172,42,174,116,103,234,70,127,236,92,171,81,174,24,94,209,98,72,233,216,249,32,230,42,198,123,200,53,139,97,89,81,216,109,24,39,146,71,153,50,223,130,8,57,139,137,78,86,190,87,228,10,161,252,49,6,200,31,212,10,69,90,220,76,81,130,169,245,84,66,75,218,10,80,202,173,130,254,54,46,47,113,164,159,167,201,187,169,46,81,171,77,25,170,129,36,12,20,185,88,177,46,70,86,70,200,234,106,186,89,11,9,143,57,80,6,140,117,178,101,196,18,254,144,171,236,107,224,70,253,90,232,89,177,56,218,22,0,52,97,145,157,67,82,87,208,201,24,111,40,68,174,205,38,37,145,222,88,139,23,233,179,217,15,135,31,242,39,92,201,127,233,230,115,122,163,114,42,168,102,24,152,176,153,165,125,32,239,49,139,27,248,146,103,223,68,140,127,170,134,82,235,87,40,195,36,242,95,250,174,53,166,213,227,24,222,44,163,42,16,55,30,165,210,44,75,25,140,200,7,229,72,166,178,169,205,53,86,152,170,182,63,86,47,219,72,3,240,138,140,67,205,18,47,34,232,134,134,204,235,108,153,60,120,66,36,172,204,95,36,92,117,57,84,250,219,205,36,254,17,101,31,218,86,186,75,80,158,202,43,12,100,245,148,55,19,71,203,3,143,238,163,234,180,4,24,220,198,46,47,182,153,97,243,238,65,167,94,213,109,61,64,44,152,249,44,226,66,198,173,149,147,132,75,160,86,233,186,97,246,148,133,253,165,65,14,146,180,140,249,72,164,23,220,87,85,83,149,166,57,236,106,18,99,254,160,189,38,0,5,197,16,68,42,232,147,244,24,228,191,40,110,127,143,18,208,29,30,248,68,203,151,42,123,40,155,135,41,153,85,99,39,148,176,9,141,17,14,236,21,172,196,88,171,175,190,145,228,6,30,175,200,163,236,180,192,224,203,203,46,42,70,171,149,142,98,126,54,161,60,239,210,69,94,243,60,146,114,137,49,126,1,191,132,67,18,26,96,103,16,127,41,43,18,149,75,217,126,134,53,92,92,74,160,44,201,224,185,205,105,181,0,229,176,38,22,95,184,174,163,73,148,32,34,212,49,150,225,198,129,4,92,189,72,12,208,68,78,98,229,89,201,134,75,40,143,229,83,140,211,22,163,39,111,26,50,112,85,95,45,67,110,216,201,172,194,24,188,106,80,218,120,254,215,18,180,141,2,92,102,98,202,139,124,108,127,77,111,167,145,150,100,224,113,169,239,212,250,124,249,185,10,53,186,52,201,214,227,205,149,116,187,136,108,156,14,161,164,33,210,175,26,22,21,228,59,117,44,203,158,158,164,125,149,60,185,35,66,192,164,60,101,208,217,84,62,146,162,25,66,63,164,169,84,39,189,169,206,228,210,30,201,152,82,192,233,91,40,47,93,121,144,7,27,168,75,115,225,176,188,198,16,214,85,5,221,144,229,144,235,110,97,29,133,203,198,173,33,204,33,1,133,83,126,30,170,178,31,46,69,182,6,131,0,137,154,36,161,255,0,42,205,181,27,242,27,182,103,60,101,83,9,57,229,16,150,22,176,37,11,195,177,117,11,45,48,248,195,204,28,127,198,147,27,79,31,184,200,170,138,179,55,113,69,60,97,201,7,48,150,233,52,144,99,13,229,197,200,142,243,131,11,207,44,161,165,214,90,171,114,2,68,8,184,210,179,40,234,175,107,0,64,184,63,86,84,199,213,103,116,164,48,216,76,137,252,56,196,40,215,43,41,213,184,166,65,184,7,159,205,241,42,120,6,174,146,206,44,107,158,220,64,126,76,194,65,86,204,157,24,255,0,170,196,147,113,135,252,117,117,58,171,227,12,168,41,240,247,32,194,181,80,153,147,135,205,41,52,153,15,24,248,83,169,207,34,236,177,27,248,120,17,136,254,85,139,235,78,62,148,100,201,251,103,243,44,225,217,2,79,73,80,172,182,29,149,235,97,115,38,18,49,217,196,155,24,47,32,242,148,75,211,224,18,115,56,69,149,27,14,52,189,166,19,9,117,42,156,182,2,140,242,13,62,9,128,72,191,165,255,0,66,80,104,207,90,25,100,200,47,230,42,23,1,155,48,35,60,145,167,44,76,108,143,91,228,188,22,253,43,48,213,109,145,32,214,161,232,207,227,195,137,20,243,98,26,203,14,49,160,13,37,229,62,37,37,80,102,185,171,213,98,103,194,98,242,45,86,176,31,39,246,210,105,244,246,177,167,110,194,92,163,243,85,181,172,220,196,102,81,38,168,88,14,29,110,33,225,10,209,50,144,227,30,92,73,223,228,140,181,89,89,3,7,8,178,167,86,37,86,37,77,197,220,133,12,252,136,233,129,222,141,225,234,83,12,135,46,9,249,138,82,141,53,71,86,42,161,204,62,78,34,170,170,216,103,156,63,213,98,34,231,60,145,185,114,171,45,55,112,9,32,197,238,9,35,41,91,98,82,121,222,84,147,152,163,40,209,222,189,18,72,57,113,165,50,94,66,129,225,202,163,109,102,75,132,118,98,92,242,43,23,135,109,249,105,234,90,79,159,40,92,213,240,8,84,11,237,109,75,250,184,4,18,213,165,117,36,188,120,74,168,204,31,82,253,196,241,175,244,140,213,70,246,37,46,38,2,76,21,57,25,145,6,206,17,43,249,148,239,19,31,152,67,73,189,28,5,84,101,34,178,10,3,130,115,48,155,137,57,128,243,193,6,20,45,148,0,86,131,40,80,250,98,224,119,100,124,76,188,130,92,248,163,212,236,230,151,248,15,147,101,140,236,204,34,38,144,240,21,102,109,55,47,30,94,52,1,152,248,203,166,180,56,218,69,112,169,147,193,7,205,76,207,181,60,238,148,174,214,76,185,39,197,149,52,167,173,32,217,153,106,168,248,162,129,178,156,229,127,48,147,72,122,97,157,194,18,122,16,229,76,227,4,131,253,181,75,42,28,237,119,22,134,180,130,102,44,72,216,209,177,17,30,249,44,140,52,19,46,34,17,234,77,32,203,11,87,216,30,201,153,30,145,250,32,252,250,147,155,179,98,35,12,20,28,59,92,132,194,81,33,88,122,178,41,139,50,70,26,201,230,57,58,86,219,46,72,47,229,81,44,178,151,26,94,19,23,141,44,133,97,204,171,255,0,94,99,38,161,240,34,143,222,110,125,212,214,180,54,89,51,8,89,84,148,171,41,64,250,65,149,110,100,49,136,124,165,90,94,105,194,7,40,134,36,184,218,132,17,188,243,34,196,150,61,126,198,158,120,186,86,89,191,34,79,27,80,213,73,234,42,49,147,226,23,221,90,99,43,10,238,36,147,58,12,204,121,6,143,178,102,71,230,10,223,2,24,63,38,100,230,248,137,3,73,20,189,162,202,156,67,128,72,204,103,23,26,104,104,113,7,212,128,159,63,27,19,180,139,226,73,85,229,13,65,189,246,89,50,135,173,33,101,195,199,43,152,170,142,29,144,8,62,213,37,255,0,145,125,181,137,113,54,133,228,40,249,132,182,61,132,240,94,99,198,94,164,71,135,228,76,65,128,217,144,111,229,64,89,93,196,141,231,203,200,149,234,171,237,179,49,68,237,81,65,147,56,132,230,42,94,236,94,56,87,147,20,211,47,165,201,126,16,167,122,120,199,240,97,76,84,146,168,57,21,100,106,163,237,115,5,58,198,13,63,129,71,26,212,24,241,101,67,79,12,94,232,138,62,203,118,49,241,38,84,54,71,32,240,153,25,10,209,167,37,48,53,172,232,207,195,46,47,26,218,25,240,103,112,166,248,88,70,114,137,45,159,85,93,147,44,78,34,162,180,22,203,46,61,140,31,73,20,95,54,40,163,42,103,91,231,225,213,137,4,19,30,8,249,138,53,164,218,144,17,185,80,210,2,194,197,11,222,242,173,88,71,236,169,224,235,96,103,197,198,155,239,15,36,12,52,65,101,74,178,48,55,78,162,109,97,163,43,117,77,115,226,27,179,219,74,52,127,195,168,58,108,29,92,138,208,50,103,127,119,0,136,232,216,36,167,93,87,200,47,42,38,210,235,232,79,24,39,140,254,33,34,3,118,15,210,20,92,138,156,44,36,111,105,74,221,213,101,151,187,18,198,255,0,128,145,235,110,67,28,195,64,89,79,219,51,48,87,130,246,99,196,180,76,141,148,111,82,101,97,213,149,24,73,39,80,239,64,241,46,109,172,238,253,35,152,223,243,171,43,88,100,27,223,137,76,218,233,86,106,0,62,36,190,84,141,27,62,42,116,199,42,35,95,224,93,166,245,84,25,170,130,27,50,159,40,133,254,181,205,223,166,15,167,231,124,166,76,126,107,162,105,185,47,40,21,163,141,145,115,22,102,87,107,33,75,61,152,128,195,127,238,137,67,238,241,167,65,134,73,35,94,54,158,25,7,212,172,114,51,80,87,27,83,196,200,157,198,213,67,31,73,84,244,157,60,1,251,92,136,80,214,156,158,210,227,101,107,30,132,50,70,235,234,93,111,199,111,21,252,170,3,86,189,241,128,245,67,3,76,92,136,25,130,84,61,246,158,151,36,31,54,37,69,141,142,118,145,81,177,34,224,107,7,198,254,233,86,214,234,121,210,71,218,165,77,160,216,82,38,144,43,73,82,206,85,77,154,26,211,171,232,83,250,148,162,118,175,121,229,246,146,79,91,0,159,218,157,195,159,185,98,101,36,194,75,86,74,47,186,179,161,123,198,206,212,85,151,248,250,144,190,170,49,112,138,42,77,181,177,85,153,169,82,142,182,212,155,182,7,42,160,52,102,78,31,42,138,170,201,147,49,85,39,156,162,15,136,170,181,35,102,176,197,144,226,9,139,7,176,98,200,180,70,51,253,212,65,152,50,143,42,155,48,172,191,209,68,249,35,19,20,203,245,12,17,203,195,149,85,201,140,50,123,74,106,102,152,4,151,230,196,138,48,234,202,131,48,217,3,31,16,134,134,53,219,252,215,160,83,156,105,244,61,60,194,247,9,50,168,110,42,26,169,38,30,75,251,85,96,99,60,163,237,196,134,135,84,200,61,66,70,117,49,13,82,77,35,57,163,209,226,8,159,170,202,178,125,80,9,237,41,205,103,107,107,91,7,119,92,44,184,159,200,147,104,253,109,101,118,247,230,138,65,40,111,107,244,93,122,93,228,183,113,229,221,80,227,19,136,74,50,250,134,13,151,112,151,65,153,39,32,57,84,148,249,32,206,153,102,185,47,199,100,108,117,22,105,83,62,165,251,67,23,141,116,56,198,25,57,87,52,48,79,159,50,119,79,171,89,25,251,66,166,177,208,203,114,255,0,9,10,196,146,123,37,140,156,162,71,198,178,4,145,230,17,86,18,121,24,150,196,106,200,78,97,33,73,152,194,68,24,56,152,140,124,108,189,43,65,130,68,245,6,102,57,238,164,125,196,105,121,132,46,52,109,59,44,164,129,153,85,135,165,111,89,202,150,201,170,60,110,161,38,219,83,87,168,110,38,170,169,242,163,31,9,127,231,93,6,6,61,167,17,87,52,11,15,145,249,68,154,7,80,202,130,60,34,75,192,118,207,74,149,23,19,7,25,252,197,83,70,214,212,98,225,49,84,46,185,213,183,24,31,136,68,42,228,94,26,158,202,91,202,108,130,81,102,146,216,232,117,116,253,28,78,185,182,154,31,163,77,172,40,9,210,84,150,100,194,19,152,75,149,208,211,220,139,184,164,41,21,205,60,251,88,220,50,226,170,170,183,108,132,146,56,161,108,53,238,116,61,37,168,78,78,19,43,39,204,200,5,204,180,244,193,201,156,207,253,237,117,0,195,97,64,53,181,35,51,42,18,23,115,198,51,161,227,89,30,79,16,149,93,150,146,36,230,112,226,74,3,67,233,36,234,77,178,73,122,157,5,219,57,196,127,41,83,56,115,32,227,194,85,233,158,30,10,127,108,248,199,204,20,131,218,229,83,30,207,62,20,222,27,24,86,115,41,240,191,129,137,141,109,151,214,69,130,163,25,48,32,224,127,18,136,181,173,32,143,196,171,166,76,97,89,196,144,201,253,213,22,107,140,183,66,92,204,120,142,207,253,237,87,64,232,98,159,159,2,41,79,152,210,146,111,196,243,171,101,62,36,78,81,161,74,178,221,106,90,201,141,149,46,96,113,31,149,101,73,119,42,200,25,165,197,71,201,199,225,212,186,108,112,178,209,141,25,134,37,181,147,216,133,219,100,66,73,170,121,61,220,75,114,54,170,84,192,181,131,210,82,141,97,106,16,78,247,84,148,106,174,78,213,71,26,51,198,196,141,97,234,137,196,90,250,223,186,133,103,17,49,25,57,195,201,204,134,178,135,145,156,41,44,61,138,93,54,29,62,86,115,64,25,83,75,93,61,70,80,112,139,22,47,164,185,188,3,78,130,117,74,29,66,76,124,201,90,102,250,25,186,75,229,96,115,80,213,11,183,33,81,113,167,215,84,51,138,40,210,153,151,96,200,166,239,174,50,113,4,169,25,245,168,240,244,237,108,245,58,17,181,110,228,120,68,146,201,146,66,164,90,99,33,6,171,31,3,40,19,198,172,44,204,144,182,36,244,144,229,255,0,138,107,78,104,145,135,137,9,38,27,196,148,189,135,141,43,55,182,157,148,69,101,114,192,207,1,20,245,149,86,67,230,78,235,121,64,197,184,208,242,13,106,177,38,82,34,100,60,73,4,201,131,140,76,42,242,202,132,228,229,202,150,73,161,130,86,16,70,18,156,153,148,133,149,4,218,122,180,146,101,126,168,98,26,190,134,204,76,196,164,170,170,143,26,86,32,245,42,176,228,19,18,170,226,90,73,46,21,155,18,10,100,243,172,77,36,159,73,106,48,95,239,39,37,136,181,151,111,44,172,42,170,182,97,8,54,101,42,77,179,7,134,92,92,139,87,132,161,117,21,83,108,55,149,138,135,198,28,159,117,101,183,143,244,148,228,61,67,182,38,19,38,65,212,48,125,210,174,118,106,15,178,206,167,167,133,75,218,132,227,247,81,247,26,182,32,252,240,246,41,247,217,74,178,34,213,107,139,180,200,45,153,101,47,38,44,75,112,114,20,124,201,155,32,16,158,210,52,52,234,235,25,141,49,31,51,77,217,16,153,98,74,198,172,244,169,172,107,64,193,75,46,82,173,254,159,255,0,4,28,198,78,140,78,20,52,106,52,125,86,175,131,149,178,108,137,131,42,16,55,202,117,151,111,47,9,114,35,33,135,114,245,206,204,197,86,52,250,27,201,146,201,196,66,62,23,210,70,134,169,226,68,236,142,167,99,42,169,192,149,159,12,254,210,154,178,146,72,204,121,151,75,244,73,31,250,41,173,79,166,242,177,252,74,235,153,13,202,54,100,124,109,108,65,241,118,167,48,53,8,228,247,41,159,194,83,163,63,54,212,152,214,123,83,244,133,58,198,197,26,68,126,5,68,203,225,227,249,66,165,15,134,123,103,245,36,239,135,101,27,221,202,183,214,223,78,140,124,38,17,22,237,138,173,250,148,48,40,73,11,181,52,14,79,170,182,67,153,190,102,108,75,51,48,98,83,170,153,184,222,70,208,188,232,208,152,137,91,39,128,100,195,149,30,16,190,75,56,145,182,87,113,131,158,255,0,186,141,135,37,133,238,72,77,14,114,198,51,231,70,127,81,19,42,208,76,92,175,124,58,98,243,23,34,158,187,120,10,198,6,32,147,72,114,119,44,229,91,76,192,125,36,88,150,221,9,90,173,54,79,206,83,11,145,97,107,165,103,78,234,226,26,176,141,106,56,94,210,213,107,171,98,12,28,194,26,174,242,160,141,27,191,3,157,135,67,30,181,249,178,145,85,195,121,4,12,41,68,205,121,4,157,60,170,124,215,119,147,142,255,0,104,105,119,45,196,162,194,255,0,254,82,211,213,113,31,14,84,234,53,105,230,243,110,177,9,68,82,51,159,52,178,174,139,24,192,32,59,80,209,140,207,69,196,154,212,60,67,218,9,74,51,77,203,201,250,245,127,62,4,79,248,249,152,73,67,241,140,138,74,170,42,204,198,136,108,151,25,140,202,84,230,55,248,18,214,63,42,46,51,241,191,153,80,107,92,41,225,97,25,194,37,55,125,14,112,199,152,74,246,27,192,86,113,99,67,217,64,100,214,115,45,197,142,118,102,70,177,3,85,170,143,25,152,75,202,135,184,181,29,185,25,196,49,32,53,37,105,233,14,114,132,89,127,58,67,26,239,114,246,113,98,73,242,117,45,101,91,148,47,170,1,24,132,125,84,184,199,226,42,115,79,24,150,67,225,148,52,123,244,244,175,170,53,172,42,217,88,252,253,118,107,157,171,196,17,14,79,238,169,104,213,82,252,31,46,196,92,138,214,169,239,146,12,210,251,16,246,177,178,240,139,173,118,16,176,54,149,164,100,158,105,101,196,174,227,73,101,104,48,136,170,78,181,227,23,132,72,152,215,67,170,209,228,146,1,152,179,227,37,174,66,51,10,235,77,234,71,126,84,229,244,152,153,196,92,171,124,250,170,221,62,12,177,57,72,181,213,106,124,175,195,137,83,128,115,48,141,2,183,193,251,178,144,68,23,183,137,40,146,97,139,136,66,34,176,49,171,75,205,139,145,46,147,177,147,237,13,79,113,65,99,98,108,47,4,151,225,197,200,170,105,35,48,125,201,123,234,169,187,119,228,17,16,198,187,219,113,6,81,20,155,168,82,187,44,227,157,90,24,132,137,132,194,25,84,45,110,158,37,105,222,95,108,171,59,187,227,137,153,140,82,21,37,14,185,252,255,0,55,2,74,55,21,205,217,100,92,74,27,88,199,154,12,81,11,137,115,237,73,235,144,190,82,32,178,149,92,192,181,245,34,48,193,138,65,15,238,34,236,168,125,88,31,41,250,149,106,171,147,220,100,57,118,152,14,170,147,59,21,136,182,195,47,213,42,166,153,166,231,86,191,119,234,153,83,74,221,7,168,247,95,212,50,99,78,102,105,233,80,137,136,194,34,205,181,55,121,172,43,211,22,167,43,8,43,30,193,42,25,241,129,52,28,169,83,32,99,39,12,84,91,38,30,55,108,82,38,85,160,140,215,99,77,85,145,224,157,226,55,90,183,128,26,219,240,98,151,140,74,65,240,201,100,62,164,109,104,95,81,218,82,35,32,31,63,70,90,210,63,53,76,172,163,75,103,250,136,135,253,64,164,18,121,15,83,178,72,240,229,75,245,36,146,89,3,135,173,101,149,199,85,213,57,16,215,119,123,102,63,9,114,149,104,170,212,32,155,194,110,223,166,178,153,73,79,39,207,234,33,235,116,172,72,196,203,186,38,68,187,108,85,164,90,148,219,54,73,7,219,72,230,86,237,137,187,250,72,246,79,28,46,210,241,173,210,108,129,100,13,164,72,164,41,10,183,153,21,213,144,245,110,173,224,194,30,196,76,54,78,146,125,223,184,189,85,240,222,116,98,50,198,94,49,42,48,201,137,4,24,68,46,69,139,29,6,105,63,81,91,230,28,68,249,177,34,36,188,115,65,194,46,68,44,201,57,59,139,198,133,141,107,16,71,197,151,42,12,24,213,7,81,193,63,233,120,209,247,211,34,77,3,2,97,114,45,30,188,120,195,205,181,33,70,183,201,153,85,111,23,48,132,65,17,58,129,63,233,188,127,247,175,5,251,100,125,107,37,249,188,37,235,67,221,192,32,186,74,128,177,161,243,200,82,48,40,134,79,219,19,136,169,108,104,199,24,242,246,162,13,12,228,31,82,64,196,125,231,71,110,12,184,177,73,251,104,152,111,96,189,213,38,28,245,190,106,83,83,234,123,202,137,219,190,77,178,214,108,65,99,190,167,93,54,161,173,23,22,94,69,147,53,60,69,205,180,245,197,86,164,3,12,18,242,123,138,163,240,217,252,63,84,149,108,229,26,168,60,153,172,1,236,165,38,213,71,26,77,50,180,240,191,186,202,165,174,44,165,9,252,203,90,213,5,85,43,166,106,22,73,247,86,214,7,40,242,133,67,213,90,196,154,118,4,34,228,93,86,156,32,44,95,253,241,66,57,46,193,42,211,176,12,13,244,98,51,12,165,150,173,245,40,209,61,66,39,252,137,179,24,200,36,234,88,204,249,144,97,246,202,174,213,38,173,70,177,205,224,107,251,42,211,176,210,250,253,197,121,91,170,169,173,153,196,85,61,51,225,232,10,71,253,212,146,79,195,171,138,153,126,163,70,82,254,218,130,194,235,242,117,73,52,83,124,118,47,172,141,18,51,55,98,18,215,91,169,25,36,137,67,204,121,53,184,101,139,17,20,108,105,243,160,217,63,47,252,233,164,102,65,35,141,29,117,59,134,230,33,65,155,40,210,25,38,202,119,169,120,23,217,125,212,123,47,177,123,72,86,97,26,21,65,145,185,89,196,85,188,50,113,3,155,254,9,36,105,251,147,229,8,145,153,143,147,244,165,42,169,58,133,73,134,9,163,225,72,228,176,149,175,230,234,84,44,158,127,14,172,75,38,108,108,184,165,197,79,97,4,94,96,156,204,166,72,239,170,136,65,241,113,43,89,148,148,117,163,205,18,86,82,253,53,168,47,131,36,120,113,100,34,97,108,115,26,23,206,141,45,225,46,69,84,105,128,23,134,84,202,124,6,11,251,92,74,126,226,1,11,17,12,55,54,44,99,89,68,218,179,8,163,9,7,51,80,211,70,253,92,241,168,160,208,222,73,7,17,80,82,116,124,225,63,49,132,66,174,107,57,117,88,190,203,246,93,238,65,154,39,90,73,101,169,15,24,152,113,16,169,150,134,103,6,41,98,197,246,211,187,87,211,86,254,174,0,215,74,241,33,108,136,175,88,184,35,51,6,44,148,68,61,84,248,196,218,88,148,130,68,79,214,16,96,249,252,170,67,101,2,38,173,99,229,132,184,137,245,18,55,252,74,175,252,180,45,163,73,28,150,102,9,86,135,133,132,58,154,164,13,141,75,54,146,203,149,21,50,101,172,98,112,197,202,37,185,84,74,228,88,179,77,211,73,3,10,82,173,126,149,85,9,5,79,106,242,3,20,190,196,108,199,177,22,10,177,247,52,31,15,210,137,37,120,64,41,108,55,182,138,123,198,181,6,48,8,78,213,38,29,71,208,228,213,120,98,44,85,178,125,86,149,44,23,151,17,50,36,239,134,241,123,171,227,30,241,39,86,18,186,129,135,0,137,194,152,198,140,242,117,37,147,204,63,62,164,84,57,239,130,204,171,44,107,40,197,240,242,119,32,39,233,185,69,230,18,49,243,216,65,230,202,181,190,236,3,103,106,118,101,49,108,97,0,39,140,14,84,201,134,201,220,145,154,248,5,34,218,25,236,42,149,148,173,88,163,99,241,45,230,228,26,78,25,41,196,3,69,201,243,105,214,164,201,123,35,99,126,35,41,249,44,38,71,151,47,26,233,115,234,169,236,186,74,163,109,116,246,196,239,250,104,196,213,106,11,105,228,193,206,168,204,240,120,112,227,81,214,85,79,16,243,7,38,68,61,62,248,167,195,44,164,18,70,102,65,170,175,151,114,208,211,222,81,176,43,67,195,141,111,134,16,99,237,78,163,70,131,56,31,73,49,59,106,35,96,89,141,111,96,120,248,144,214,81,165,193,233,22,81,165,161,184,57,73,212,65,34,198,212,101,179,63,186,180,153,143,24,248,86,182,24,228,233,200,138,99,15,143,152,75,106,4,243,238,44,178,97,68,67,178,7,186,92,73,137,161,140,131,234,83,246,176,246,195,225,18,202,148,86,82,202,159,80,143,38,28,185,85,43,39,143,195,181,112,248,218,157,144,79,132,209,73,145,116,93,54,249,86,99,97,84,150,214,9,21,74,57,48,193,39,185,0,22,14,51,211,119,133,226,31,42,81,38,78,39,229,86,98,74,52,103,158,60,216,146,203,41,227,141,220,151,155,88,30,9,48,154,41,10,52,186,203,86,193,178,6,34,192,32,145,99,85,88,222,251,42,209,243,101,18,77,51,91,83,100,196,98,173,17,171,89,52,156,221,104,249,63,14,168,196,13,217,132,85,149,212,108,19,145,144,103,196,32,216,88,146,178,166,1,249,159,117,67,236,31,26,91,197,93,147,24,147,8,26,144,113,143,180,46,68,173,128,213,45,191,15,30,75,62,218,251,2,144,245,167,204,34,175,86,218,228,99,62,154,124,30,70,112,162,202,79,35,11,80,197,178,131,132,221,137,77,107,229,193,243,14,94,52,197,129,126,127,155,46,33,173,86,81,160,137,236,48,165,101,89,82,187,158,149,52,73,158,244,20,59,86,110,240,173,86,166,39,131,194,167,32,24,145,167,114,160,57,157,24,212,53,183,113,63,85,137,79,90,232,11,90,159,234,52,147,201,36,127,77,16,203,81,141,156,37,79,41,46,31,27,183,173,82,202,70,172,132,27,13,127,100,247,132,177,113,37,115,233,46,96,191,49,186,215,67,184,159,19,118,249,113,56,146,137,150,71,156,62,84,85,77,179,16,108,12,185,47,194,152,62,0,35,19,47,184,182,155,24,142,245,57,113,119,44,147,153,18,191,253,197,38,82,170,204,204,61,178,125,148,144,127,149,241,253,68,52,54,110,70,192,173,176,227,94,96,102,89,89,83,56,112,14,35,176,201,106,101,133,198,249,103,225,77,233,227,62,75,17,211,234,153,100,12,184,185,16,12,129,101,90,79,182,169,81,108,27,61,146,171,123,177,172,224,106,216,145,137,136,169,126,252,246,92,37,73,174,52,148,225,19,119,149,74,72,95,196,188,114,39,145,208,119,49,39,51,48,150,182,5,115,184,23,7,132,118,68,49,85,168,109,65,128,101,202,177,127,228,44,145,254,129,83,24,76,124,169,51,33,196,23,54,46,68,99,231,229,225,17,86,33,9,4,127,170,53,182,5,86,168,40,103,206,31,180,181,27,94,30,49,246,133,139,252,137,244,144,228,31,233,80,129,167,4,146,102,196,159,111,65,55,191,134,183,177,150,67,205,149,15,63,77,216,140,27,184,133,202,155,62,4,177,248,98,138,152,67,129,127,219,181,227,84,85,82,77,35,28,236,217,58,101,139,145,10,199,156,167,194,46,181,209,174,233,199,36,124,162,30,69,11,61,227,173,58,214,85,26,54,97,188,55,191,6,20,222,170,158,33,127,204,101,73,254,53,31,3,86,196,36,172,69,17,10,173,3,113,4,160,225,82,196,118,185,180,213,172,130,76,209,37,101,95,99,93,159,207,9,98,161,55,224,207,204,131,159,60,17,165,101,10,208,91,14,102,27,47,180,68,21,86,66,78,194,81,17,53,173,190,202,14,161,166,207,212,240,68,62,81,45,90,147,107,125,12,95,166,52,174,211,52,185,68,146,79,14,181,23,125,14,32,137,253,38,46,217,31,39,82,50,119,13,114,8,220,189,201,154,75,40,44,44,130,70,86,203,147,218,84,100,106,113,198,77,3,140,107,55,152,11,157,138,100,101,24,35,40,240,136,66,42,83,50,1,35,63,137,26,246,12,189,43,104,105,200,94,82,202,196,63,184,169,27,16,101,160,170,30,65,119,38,76,100,25,172,218,88,117,35,228,233,136,50,71,152,54,152,136,147,76,129,44,67,120,114,229,251,138,185,2,213,194,31,2,186,180,127,40,94,36,154,123,43,167,29,156,185,82,143,3,201,157,180,223,147,238,39,108,167,28,102,102,18,74,151,92,62,74,109,55,84,60,25,130,34,39,38,192,80,97,150,37,31,15,80,206,173,30,16,148,105,164,57,50,236,185,140,84,150,13,182,242,212,198,76,8,37,99,194,148,134,6,200,143,226,89,79,223,22,118,24,138,130,52,110,6,101,236,78,162,54,31,38,138,171,237,143,9,68,153,76,181,138,81,241,9,43,152,17,198,31,82,86,195,60,143,72,214,29,85,71,12,181,201,253,170,251,198,66,47,144,49,149,21,38,52,66,143,169,58,146,110,70,183,198,170,199,219,200,144,79,173,0,201,152,220,169,163,2,204,252,194,46,53,182,96,98,116,132,68,78,172,45,73,47,49,253,44,75,117,107,50,31,181,108,159,27,108,245,232,204,199,212,176,124,71,248,71,133,45,52,193,194,150,204,203,124,103,165,122,144,47,238,74,220,70,133,87,190,101,132,103,128,177,22,167,134,41,61,213,37,167,175,178,143,104,98,170,182,96,240,82,89,24,102,133,80,2,124,55,227,202,34,160,188,56,211,73,49,158,81,165,102,51,35,51,149,80,83,47,1,141,125,224,39,186,149,26,200,114,120,132,34,47,67,147,43,62,29,129,63,113,1,81,148,192,178,51,51,41,89,151,103,140,254,213,75,61,132,240,229,82,178,97,140,175,126,82,169,178,149,142,163,152,23,27,150,51,149,111,181,141,185,130,242,135,177,74,198,141,42,49,56,85,85,83,206,80,115,38,141,114,22,70,39,225,218,206,25,217,148,170,250,182,203,40,24,97,21,79,76,170,1,9,151,18,206,51,31,27,169,62,216,187,138,229,163,236,143,53,155,67,23,141,75,207,211,96,173,62,238,36,172,169,77,145,175,35,31,40,75,198,143,141,112,194,1,155,190,196,185,27,85,241,41,169,45,98,16,24,76,36,239,213,65,25,156,82,148,55,155,59,130,151,207,178,149,236,172,107,26,170,135,76,12,152,147,191,186,89,61,135,31,159,46,85,205,160,92,60,108,229,84,49,167,238,65,151,116,144,106,168,237,239,33,16,38,158,56,196,94,141,39,238,161,102,64,4,231,167,19,27,27,95,107,145,106,101,220,161,112,229,227,83,151,123,234,131,176,94,217,125,197,230,127,129,133,221,127,26,155,41,85,169,104,27,128,99,230,42,222,251,40,164,102,32,168,57,243,14,64,97,9,83,122,19,60,64,98,197,49,184,158,187,124,225,191,229,61,212,165,240,47,11,219,60,106,190,75,34,73,7,220,74,30,96,70,238,85,244,38,178,48,177,250,122,215,187,126,190,6,168,227,127,221,84,112,25,22,115,59,87,211,4,99,39,9,80,213,13,199,0,129,62,92,35,176,70,200,170,25,37,147,71,212,144,25,224,199,148,169,133,85,196,30,144,149,37,130,170,255,0,3,54,85,127,18,198,202,145,133,31,104,202,136,100,192,21,20,200,192,31,187,149,58,201,66,109,25,206,237,116,220,175,207,132,89,23,59,181,248,117,56,178,223,47,106,65,47,208,18,120,146,185,245,167,178,238,86,193,196,89,37,135,143,161,193,13,73,107,82,246,23,46,85,111,73,36,114,64,204,170,202,125,13,84,97,252,216,178,149,78,204,164,136,63,155,137,196,151,109,124,10,254,68,143,204,222,200,17,70,76,184,178,173,22,172,30,14,33,44,25,100,255,0,12,40,83,90,140,93,169,77,109,91,203,82,72,204,150,41,207,204,36,222,170,236,153,24,34,149,30,96,197,178,30,80,165,179,234,142,34,50,92,79,105,107,41,171,37,203,0,228,198,157,67,14,65,140,162,41,18,10,25,155,152,172,17,187,4,171,96,49,152,210,84,25,170,19,14,226,92,36,211,241,80,39,15,9,98,141,41,52,101,161,245,71,146,199,237,11,136,136,171,125,130,209,254,6,114,118,164,31,106,231,151,198,149,6,87,219,243,84,177,169,231,12,255,0,212,39,255,0,180,152,73,211,213,182,64,197,47,34,206,97,109,33,37,224,26,94,12,194,76,97,204,57,59,150,47,173,244,67,188,81,37,100,140,182,249,196,16,243,101,228,83,97,212,102,22,101,89,154,156,229,30,83,11,141,15,26,226,39,186,143,147,112,60,28,42,106,212,6,141,132,210,100,130,51,56,132,148,188,51,138,76,222,218,245,169,72,71,189,41,13,196,184,207,194,97,43,41,173,24,76,250,219,47,184,152,70,135,47,27,55,98,34,212,27,187,17,115,122,94,81,167,1,184,28,214,51,48,177,45,176,149,115,116,56,12,32,222,34,251,170,102,251,70,98,148,242,139,34,185,128,192,21,156,37,69,76,141,185,98,170,200,172,115,214,68,212,229,81,130,248,196,196,136,14,155,4,211,230,40,134,47,184,172,25,67,145,239,249,95,228,68,250,104,252,49,38,168,52,132,132,157,49,233,190,6,174,148,50,166,81,169,55,62,210,113,233,160,17,57,138,154,132,32,240,234,83,178,216,102,87,236,79,122,104,33,15,169,25,1,236,147,194,154,50,0,200,79,155,235,65,155,106,41,76,52,65,98,88,204,108,107,226,192,118,180,227,156,7,226,236,92,170,250,28,170,73,79,194,34,46,228,22,100,72,117,13,60,73,60,166,18,214,85,117,26,25,154,25,9,61,31,48,242,71,243,121,21,89,152,2,143,14,36,21,108,104,162,38,32,137,81,67,8,227,115,24,73,21,85,7,146,102,118,176,53,84,99,198,233,23,26,124,199,143,26,28,210,114,160,243,159,255,0,84,127,240,103,62,122,2,221,135,35,48,137,68,26,156,2,127,42,190,51,55,41,29,149,107,11,194,153,69,105,63,82,97,147,61,32,253,163,40,147,70,95,68,156,60,65,18,67,113,66,242,147,180,152,209,85,161,100,111,4,197,113,54,97,178,20,189,220,72,185,87,141,190,156,124,198,139,137,81,198,206,33,175,76,11,200,204,169,69,102,39,77,107,120,39,237,34,114,170,93,61,165,117,165,187,55,124,98,31,220,90,180,219,9,38,91,254,85,116,152,121,4,6,5,77,154,130,179,87,142,134,21,180,158,155,225,234,2,30,68,123,240,123,66,196,177,51,15,141,42,52,147,228,230,82,146,70,241,41,15,79,124,220,96,243,126,68,189,247,96,201,136,171,54,25,40,184,48,49,245,114,41,229,246,116,42,197,223,216,111,235,17,63,245,74,238,237,107,164,196,126,82,242,123,106,6,214,238,112,201,132,66,65,60,54,50,71,152,165,34,200,55,108,52,144,192,139,96,41,230,62,239,183,253,106,147,79,76,130,70,124,216,178,165,80,32,63,38,82,170,96,192,1,57,130,33,137,119,28,114,50,190,38,115,222,1,15,229,5,137,75,63,213,100,203,253,81,57,85,91,194,178,101,107,17,204,197,101,133,77,116,140,56,129,136,165,202,153,189,139,83,3,141,20,248,204,40,59,81,192,86,171,228,125,11,24,130,181,12,169,44,102,209,42,147,106,72,199,195,200,152,50,214,46,62,110,36,150,30,180,226,103,25,143,19,57,150,153,246,163,141,247,80,51,237,89,237,21,42,252,242,95,155,42,123,25,183,125,108,195,119,204,28,238,80,139,145,20,19,60,128,74,66,252,104,200,211,63,58,67,42,166,255,0,52,28,155,45,177,22,249,62,2,230,73,231,132,114,71,196,182,163,43,20,21,86,191,247,42,48,204,136,78,210,226,92,231,79,50,92,25,120,140,94,53,91,48,57,34,241,21,21,99,25,146,217,27,111,175,162,70,31,9,114,46,115,125,171,110,63,56,68,136,159,14,227,116,78,44,163,88,62,25,228,251,72,88,223,236,181,162,78,58,9,43,67,58,79,52,185,73,244,8,108,34,48,52,135,198,136,135,84,113,63,41,83,237,208,139,77,112,118,86,128,68,77,35,67,120,217,212,181,89,73,4,96,63,8,150,21,83,14,94,35,41,176,222,38,233,33,6,62,84,19,52,244,91,47,104,137,203,35,123,165,75,108,181,60,26,67,226,202,60,138,50,45,10,70,204,248,161,156,58,67,212,147,132,164,253,180,250,29,174,94,41,106,121,154,254,12,158,229,159,170,215,73,230,137,41,73,100,42,209,183,144,85,244,13,207,82,91,14,171,109,204,110,196,202,49,136,84,97,162,228,31,10,186,212,139,51,38,38,218,123,33,143,132,169,203,227,16,189,74,77,245,178,137,210,85,234,173,79,46,12,239,78,177,85,179,33,61,181,126,37,28,159,163,137,70,106,170,27,153,47,97,98,11,141,116,22,120,73,99,11,139,42,198,75,30,86,125,36,234,202,71,36,98,2,133,135,141,194,97,98,34,169,51,24,86,118,161,236,168,79,37,249,130,94,68,184,193,181,132,60,37,17,18,72,172,86,202,236,109,147,48,99,225,66,29,254,234,208,19,75,247,162,226,89,25,249,70,177,77,106,134,198,54,81,253,84,226,4,54,123,170,65,239,151,5,153,98,34,33,235,57,194,30,25,113,83,217,140,217,185,105,38,158,180,163,229,73,166,86,144,125,34,74,95,125,185,234,41,4,168,170,161,217,89,69,225,148,52,40,50,178,47,185,9,48,50,227,31,9,86,163,70,87,82,105,255,0,199,151,26,9,245,160,35,58,151,66,156,214,38,169,222,1,191,9,68,34,167,172,100,81,242,136,67,18,205,148,236,254,209,15,38,170,243,207,136,92,105,24,162,177,156,153,239,70,67,140,9,35,230,18,78,104,199,130,60,198,91,33,218,227,122,131,96,89,86,235,128,230,76,6,12,121,130,36,4,61,84,72,199,218,21,57,140,96,77,7,18,67,125,167,165,228,245,0,197,42,74,220,164,108,169,139,142,125,72,150,94,234,243,210,186,167,227,238,77,76,96,125,196,194,181,124,116,6,178,129,190,136,240,174,112,192,206,211,247,153,69,238,174,175,25,153,88,144,234,24,96,146,118,102,23,82,228,149,114,208,234,233,100,213,59,166,190,195,106,77,73,189,6,41,101,196,68,124,248,108,146,197,37,50,51,35,69,205,17,125,135,62,119,135,42,237,141,152,229,146,24,217,177,55,254,27,131,190,221,153,49,96,64,53,186,0,119,44,91,77,25,226,86,102,33,242,106,15,135,213,76,88,110,52,134,120,78,62,97,37,126,188,126,165,6,177,122,171,169,191,88,90,156,64,195,17,73,213,76,157,145,56,146,249,82,95,205,20,136,71,155,108,78,97,98,77,182,166,238,106,152,168,220,204,212,5,7,48,184,209,21,185,253,222,197,140,57,251,152,184,178,173,176,31,206,240,173,196,141,181,25,108,31,37,157,184,146,61,73,166,206,54,102,9,70,85,95,12,57,6,136,53,86,229,159,186,177,153,106,38,104,218,28,190,158,51,198,118,102,85,176,231,236,71,218,135,147,166,25,27,148,37,234,83,246,187,184,71,194,101,205,145,214,173,164,172,84,26,227,34,82,104,114,236,178,23,18,217,73,1,228,230,42,127,135,18,172,117,243,39,35,83,137,201,110,217,101,72,247,226,17,10,142,211,218,134,89,123,69,137,94,90,211,130,112,223,152,74,56,218,86,116,25,89,130,34,38,104,215,146,155,31,85,101,171,149,177,164,229,98,244,153,231,24,248,80,16,217,47,7,40,177,34,88,195,164,169,182,83,232,108,167,19,184,69,89,63,147,218,68,4,195,201,132,170,158,29,13,52,214,51,149,58,170,137,36,141,219,216,231,83,52,216,39,63,48,74,65,17,96,202,211,214,255,0,127,252,106,242,227,73,18,15,52,66,168,107,32,158,51,249,83,178,168,145,204,205,169,69,67,62,41,7,136,165,76,158,205,239,8,139,198,160,67,202,246,43,186,118,99,7,106,74,151,111,220,83,63,73,69,237,247,16,177,180,150,71,170,211,48,30,234,20,214,80,99,15,245,67,18,170,178,156,108,210,184,145,245,190,146,78,82,167,161,55,7,106,146,212,55,204,156,7,196,175,229,251,136,10,219,91,33,113,21,35,49,101,133,171,153,96,102,101,64,62,79,166,242,226,89,192,153,147,185,31,38,51,36,177,45,141,224,192,175,212,32,43,59,84,245,173,241,243,225,18,223,62,146,89,73,242,133,67,50,156,227,230,42,74,179,157,11,34,33,128,89,101,56,124,165,34,10,102,248,76,120,76,158,49,228,141,237,117,34,30,16,73,38,92,72,85,21,166,97,109,85,32,228,143,52,177,127,161,85,210,121,198,226,22,78,37,190,145,128,201,202,168,89,107,6,8,250,134,175,254,51,157,164,119,248,0,245,89,126,29,169,12,203,41,209,165,230,136,156,89,106,122,233,35,195,136,105,95,155,10,76,170,45,87,41,29,147,158,131,42,221,66,121,221,200,195,61,133,74,243,3,31,8,151,189,72,127,250,172,181,7,101,184,89,130,14,212,43,230,0,124,38,42,10,76,245,37,125,36,249,24,92,164,18,86,102,8,225,91,102,86,217,67,137,37,137,36,106,124,95,252,250,213,166,236,158,78,25,101,85,79,140,193,38,141,133,146,58,96,73,90,233,129,201,230,196,182,192,141,18,48,49,109,121,60,21,91,24,194,131,169,38,178,129,201,196,173,185,114,75,27,2,48,36,76,33,204,197,218,37,148,58,163,147,221,70,134,171,26,202,133,151,200,211,39,107,36,121,76,37,58,107,42,161,19,132,170,138,124,103,140,4,18,149,102,152,62,119,155,47,26,155,43,56,209,234,136,82,211,217,0,158,1,202,159,26,3,36,141,71,126,27,126,12,209,39,242,9,31,73,119,101,25,248,101,137,37,153,10,180,41,54,75,169,190,78,158,228,234,75,166,105,130,23,165,87,239,198,86,44,31,128,137,150,98,31,142,199,37,190,210,79,31,159,200,19,39,212,73,171,89,121,90,124,37,17,49,174,236,202,214,19,155,181,98,106,168,35,31,52,1,174,141,54,201,111,58,96,218,28,239,11,228,131,149,12,200,0,247,68,172,100,214,128,93,41,68,202,215,136,156,73,25,150,197,85,153,192,2,28,79,79,32,48,133,66,178,170,89,81,94,148,113,127,117,137,48,182,25,26,158,86,63,109,8,240,188,72,63,197,68,173,62,210,88,147,40,215,21,214,67,226,40,212,153,148,166,136,250,128,4,217,15,135,18,102,192,131,233,13,107,124,102,19,152,43,81,184,251,86,43,3,46,142,18,192,179,34,49,129,148,49,230,218,147,31,212,82,208,36,190,21,150,35,20,152,253,181,101,50,237,228,173,124,77,208,241,149,139,25,141,217,84,254,130,62,102,53,156,51,14,73,59,84,229,148,247,137,137,115,46,14,46,161,44,46,170,181,47,36,213,14,75,49,101,73,161,210,68,173,243,194,46,212,77,61,222,228,124,200,137,246,95,105,110,246,159,68,118,31,191,185,139,233,193,52,28,197,34,77,39,73,87,70,127,14,68,210,28,201,197,246,184,214,155,187,131,198,7,40,148,217,141,219,123,123,138,100,213,69,198,144,204,167,166,31,247,92,139,210,117,81,36,241,98,73,172,153,101,36,156,81,72,147,55,248,42,169,78,90,141,171,76,120,36,197,151,40,213,24,77,43,221,18,134,129,14,254,51,242,150,41,21,124,107,139,82,49,159,32,186,21,90,160,204,60,9,153,224,176,52,145,137,39,195,106,95,166,37,129,161,253,89,232,171,16,170,155,103,235,56,49,158,206,36,84,109,73,91,100,62,21,53,38,180,18,124,196,133,101,35,225,114,196,41,21,42,198,255,0,136,168,146,192,23,207,10,86,200,7,201,212,137,173,127,31,50,121,27,31,228,204,133,21,180,253,4,134,211,123,224,126,149,8,29,12,49,255,0,106,175,194,102,19,221,196,178,52,192,11,221,26,174,234,156,237,28,167,63,252,48,200,207,204,40,171,127,162,50,75,57,133,141,90,63,192,188,203,7,237,60,30,134,153,67,110,66,78,183,76,86,193,126,80,228,202,175,160,27,129,137,11,228,142,49,17,17,172,129,141,115,216,235,85,106,230,83,51,144,107,76,152,108,42,68,107,83,251,72,95,197,187,103,225,150,147,113,131,241,213,207,150,80,31,24,232,7,177,137,172,203,128,89,1,42,122,219,11,182,222,65,76,96,240,118,160,48,202,206,254,84,83,24,139,96,88,65,166,54,212,52,198,97,8,134,187,102,56,175,47,254,232,143,99,49,161,38,73,4,210,109,50,168,73,81,215,86,118,57,105,166,89,20,157,68,71,192,140,76,153,140,172,39,233,239,162,145,154,1,227,46,136,227,84,81,36,234,45,240,55,173,152,8,200,242,27,47,50,140,97,142,57,76,202,173,225,214,178,202,47,49,83,84,86,170,130,178,78,94,149,239,55,149,99,36,32,173,38,32,173,91,252,157,73,1,74,26,216,17,113,230,91,77,36,17,188,20,187,46,207,24,152,81,76,97,39,115,101,92,210,76,214,46,189,58,214,205,168,224,211,32,201,89,198,129,185,103,17,82,25,145,165,227,226,69,64,124,232,64,204,98,167,91,84,86,85,241,49,178,141,182,38,100,170,76,151,167,79,153,190,30,20,36,202,210,99,76,185,137,102,136,151,158,247,145,137,92,6,60,132,230,255,0,157,80,250,92,181,230,85,28,126,124,73,228,141,106,82,57,178,169,81,167,153,4,64,98,121,150,63,214,81,181,82,78,50,97,196,168,3,15,122,196,138,18,70,190,97,230,140,194,173,15,167,7,210,71,67,14,49,225,49,86,227,24,2,79,106,28,236,190,184,2,67,128,65,61,137,185,170,143,131,136,163,73,36,220,16,156,34,91,3,112,127,14,84,155,133,150,13,95,67,236,150,113,188,41,27,227,126,117,66,195,110,125,164,36,248,111,240,204,17,41,85,172,101,104,43,194,193,173,187,175,253,194,89,185,178,201,250,82,45,254,100,243,234,93,42,40,96,127,243,88,201,97,200,69,243,194,95,180,134,124,195,139,181,0,109,194,241,141,5,62,200,241,153,135,17,113,173,204,158,135,146,195,201,78,172,73,163,253,132,211,13,185,230,18,76,243,88,231,196,171,217,78,245,159,225,131,247,8,171,26,21,114,177,245,12,138,79,198,173,57,123,132,158,214,195,31,130,221,182,60,47,12,171,107,31,246,148,120,48,219,141,48,210,28,49,143,185,24,240,214,224,237,228,75,99,89,101,225,91,95,25,130,102,101,91,176,141,26,249,1,201,146,193,147,181,26,16,196,146,53,45,124,108,79,79,180,193,136,64,36,176,251,106,234,125,159,84,60,121,177,45,80,12,56,199,84,175,102,86,98,83,215,122,110,214,79,45,114,147,45,216,104,218,156,138,24,214,67,70,62,200,4,31,18,230,134,135,170,163,51,230,248,134,138,170,184,32,248,138,94,68,187,108,87,178,57,112,249,236,26,28,211,224,145,157,74,122,77,147,253,228,68,3,50,72,250,146,170,181,141,104,210,160,23,215,127,218,98,237,72,89,72,114,143,46,81,170,185,244,35,47,205,226,229,90,97,195,126,78,81,46,200,236,113,50,167,137,58,26,167,249,242,166,140,135,23,255,0,96,13,81,62,0,49,179,137,106,219,99,77,97,73,112,231,130,127,155,23,26,22,126,161,131,249,194,18,173,218,146,78,53,199,117,84,199,239,152,40,156,68,92,242,91,196,234,233,213,95,145,127,188,220,203,237,93,43,77,204,196,6,46,95,163,43,119,35,102,82,245,46,143,2,49,7,224,17,9,89,86,138,18,50,182,35,105,243,229,201,240,196,33,173,15,153,47,6,35,38,47,140,76,10,114,123,15,230,241,36,146,196,86,182,50,101,168,35,31,14,85,87,91,38,12,150,46,51,112,201,123,190,213,178,183,85,78,169,238,42,141,142,245,141,102,95,115,180,154,24,8,164,181,38,155,125,148,71,136,43,212,250,192,115,134,169,63,36,145,230,87,142,175,204,227,154,55,233,248,106,114,47,195,19,169,15,204,37,64,24,4,154,198,4,92,73,165,240,121,214,112,60,49,226,87,86,82,12,206,235,145,168,52,241,33,118,151,42,109,14,202,182,48,241,114,36,246,81,165,123,43,84,6,98,238,73,38,99,71,237,144,230,101,168,201,210,34,37,102,48,209,70,146,12,125,73,89,166,15,205,68,115,38,89,2,51,211,24,210,89,57,41,124,48,73,76,161,195,28,38,118,170,84,107,40,198,52,105,209,159,194,84,115,237,72,62,18,160,217,118,49,51,14,85,181,134,4,226,102,50,70,168,203,174,190,90,26,164,214,178,112,243,98,82,23,26,109,145,178,27,18,232,129,120,215,201,144,1,36,9,214,69,57,90,57,116,108,14,37,154,198,164,249,132,142,129,174,101,20,248,76,171,108,168,70,66,36,239,209,143,47,72,148,89,110,216,234,118,197,50,104,185,233,234,73,7,73,0,164,194,94,37,243,80,211,215,84,87,60,33,228,34,124,199,146,55,79,42,83,100,23,150,118,25,98,237,94,133,142,5,83,146,192,211,19,174,237,114,134,81,4,49,63,219,93,166,145,146,225,1,159,251,194,1,250,96,21,163,125,140,73,67,253,180,198,4,248,50,65,132,197,196,68,181,81,155,86,112,185,56,231,114,203,158,33,13,79,106,23,196,132,60,181,252,168,163,67,24,252,204,21,156,56,213,214,94,97,49,113,38,5,97,125,109,220,91,120,152,130,92,68,73,245,36,59,193,196,127,164,148,133,34,123,248,15,211,78,249,98,90,204,98,99,194,165,178,175,204,170,245,26,163,98,126,92,190,248,145,175,244,78,167,96,174,197,36,177,138,255,0,227,93,98,171,85,62,108,70,75,47,22,86,38,58,207,67,86,234,8,156,194,201,37,69,195,170,36,19,178,184,194,32,151,39,224,105,19,89,117,212,238,155,255,0,35,249,11,166,58,105,254,142,149,73,48,118,71,98,164,53,13,108,230,115,99,82,154,74,134,84,19,230,246,202,171,100,189,248,215,92,43,69,60,201,30,236,11,182,28,46,32,167,117,79,24,137,218,147,6,54,228,137,252,58,18,11,25,75,141,84,144,124,203,35,140,108,52,66,144,168,70,90,158,200,236,205,216,153,48,44,233,16,150,108,164,24,137,151,42,0,219,39,229,128,195,10,40,144,236,102,229,156,162,26,48,207,39,134,211,23,18,92,243,108,95,218,154,198,212,210,104,196,140,254,24,188,104,151,192,131,111,7,15,81,16,166,212,239,233,218,173,33,187,31,159,47,18,91,13,182,196,225,180,245,172,41,207,218,101,42,161,164,52,177,143,12,177,127,186,152,60,208,123,76,81,165,242,100,196,207,148,37,75,136,236,204,230,217,144,32,254,115,22,0,242,41,185,48,242,61,81,122,246,70,115,114,168,61,103,171,89,82,55,152,56,211,51,98,11,27,59,13,191,7,158,79,132,185,114,135,143,233,170,138,217,244,244,128,225,16,242,46,21,15,226,93,172,146,97,202,53,101,67,107,234,76,97,140,145,100,191,193,73,33,213,23,45,74,45,73,241,69,132,243,22,94,165,53,85,241,9,251,172,88,187,83,103,208,178,219,135,107,149,7,51,65,215,84,143,118,18,226,34,26,54,251,5,146,36,90,118,27,154,212,19,89,205,1,15,26,156,30,121,130,46,68,186,158,227,218,55,40,211,27,189,67,78,49,179,105,196,68,129,86,40,99,26,116,102,48,50,250,213,5,108,154,49,3,230,226,175,207,122,147,226,93,149,111,14,81,171,45,19,172,201,36,0,221,227,229,75,189,144,237,210,181,110,117,11,41,53,196,255,0,46,226,64,48,59,209,225,227,89,25,236,146,15,148,18,80,24,214,177,142,242,135,34,181,136,14,161,192,28,30,236,107,107,223,246,144,17,167,188,189,200,232,198,1,73,136,165,196,139,8,73,106,71,146,55,153,177,40,187,89,50,174,198,248,133,40,241,46,187,125,2,9,1,250,161,149,115,217,250,109,130,59,204,17,38,168,246,39,52,222,152,37,33,247,123,172,170,134,202,226,230,48,51,68,46,95,182,161,117,14,161,178,133,43,105,92,34,35,116,197,173,172,153,120,108,120,178,164,255,0,136,255,0,243,26,86,252,69,220,202,218,91,11,18,121,39,99,100,12,162,40,212,22,191,209,146,188,253,66,188,170,94,52,205,71,80,207,215,229,26,148,140,208,175,217,85,141,38,237,95,67,172,64,170,28,99,230,16,149,4,59,89,209,186,178,40,77,37,171,101,78,240,20,184,188,106,231,212,129,131,155,24,134,161,211,174,143,152,73,221,53,160,97,181,182,46,41,101,26,35,215,178,51,181,4,201,154,58,72,241,98,25,100,161,141,67,58,79,12,76,130,26,232,101,254,136,172,191,58,22,84,246,64,183,139,205,216,138,100,145,198,247,87,59,141,79,127,167,200,249,97,46,65,253,52,209,150,178,228,244,246,44,141,153,20,26,52,215,92,53,41,103,132,118,67,225,23,34,151,153,167,158,47,51,75,129,252,137,244,9,146,133,224,98,162,172,159,234,192,32,114,226,39,130,162,177,62,12,65,198,173,57,79,242,130,196,53,83,2,134,183,30,83,20,153,20,228,48,234,106,3,188,56,183,35,69,73,212,251,22,102,151,196,167,192,165,89,254,74,215,192,0,135,242,139,123,38,74,140,207,208,101,92,241,154,228,158,124,37,78,89,125,115,238,202,227,78,178,92,70,137,144,118,107,33,148,252,200,172,220,28,74,115,243,205,234,236,91,224,50,212,79,195,47,137,111,168,172,170,22,108,229,127,50,23,9,227,31,48,83,103,210,92,23,192,184,137,141,62,135,67,167,246,172,245,25,228,201,244,213,137,88,81,25,254,164,12,38,236,90,36,214,215,12,15,245,8,164,42,165,195,85,27,138,189,44,187,48,246,47,15,186,150,195,42,144,15,181,131,26,118,40,133,196,155,178,200,227,98,228,150,181,183,17,181,27,203,47,175,205,117,93,31,60,120,59,68,82,46,117,145,173,153,209,52,42,139,165,125,67,224,110,197,40,114,241,35,245,108,102,89,83,191,234,120,35,223,48,5,6,19,69,196,177,14,15,123,148,107,161,89,78,92,185,156,83,209,237,72,127,78,49,127,215,216,186,94,158,208,31,211,70,81,79,24,150,173,85,2,40,185,98,11,18,249,79,107,59,105,139,42,56,14,204,206,103,38,159,98,119,132,165,202,131,190,152,250,216,47,52,65,101,34,102,247,188,132,230,42,204,193,6,215,148,72,51,129,7,91,169,207,37,249,101,139,18,163,141,101,151,238,165,19,41,32,144,249,132,36,250,182,180,5,3,3,17,45,71,102,83,86,240,25,57,81,85,181,71,146,71,226,226,26,244,154,19,248,44,225,152,145,146,48,40,81,130,72,204,250,171,30,60,124,203,99,236,162,227,67,6,120,8,78,81,38,12,133,86,79,200,50,45,218,110,123,36,143,17,87,205,67,90,125,171,229,215,255,0,182,185,244,13,73,42,53,206,18,197,32,191,58,89,26,157,138,198,183,93,78,156,248,204,42,153,184,97,198,126,17,101,76,153,60,101,102,80,149,100,207,2,243,38,197,201,171,80,154,123,229,125,36,210,158,97,11,218,143,159,12,2,139,149,43,170,178,7,153,18,178,143,107,149,17,164,147,221,65,221,218,203,24,24,42,254,196,60,153,236,16,51,44,160,106,74,121,60,88,185,18,49,171,165,50,1,101,197,172,110,89,114,147,56,218,133,229,247,114,164,154,135,105,59,169,97,166,32,48,68,121,165,151,246,210,170,177,70,101,117,44,195,101,90,49,243,118,33,230,108,108,186,177,164,119,16,198,94,145,101,26,251,79,140,100,85,200,135,101,24,134,120,33,63,104,108,139,211,38,74,141,202,28,136,220,223,104,75,107,38,15,31,48,132,176,112,10,221,67,44,175,195,44,68,78,253,5,242,73,152,60,67,89,64,187,0,184,75,0,127,185,137,57,101,198,70,45,86,84,36,214,118,20,190,183,100,76,171,65,166,17,56,181,51,8,6,98,18,66,96,144,138,162,11,164,152,130,62,84,103,165,14,200,28,37,228,94,13,81,228,145,48,216,30,11,56,68,128,96,0,232,202,209,191,52,177,114,35,179,18,180,124,92,67,18,27,213,109,115,226,52,84,229,146,107,164,131,12,190,36,182,14,204,96,205,67,185,7,106,71,101,48,228,68,108,0,50,63,104,92,163,69,50,28,66,129,249,150,21,244,22,195,99,39,15,148,68,69,254,27,1,125,165,128,109,65,91,197,198,155,134,102,81,176,193,90,172,162,50,176,149,144,54,207,69,201,121,202,204,70,47,26,38,127,41,50,163,106,166,83,148,120,101,139,42,44,21,98,86,123,34,194,30,110,52,182,3,226,249,230,218,141,90,217,105,234,217,60,193,46,47,182,147,27,77,237,185,162,23,42,208,86,50,12,145,224,225,18,50,4,201,195,127,44,92,67,83,143,245,90,217,217,189,181,235,143,136,67,133,20,153,68,160,205,66,235,30,175,196,178,52,240,73,102,20,178,76,6,70,126,97,21,115,106,127,136,71,37,175,81,49,149,116,103,204,223,68,225,236,43,17,12,138,230,117,16,235,22,186,10,38,90,196,207,132,165,95,95,26,36,150,113,23,42,136,212,154,122,240,68,204,108,130,91,233,231,203,24,48,166,220,107,123,3,34,246,199,82,228,52,251,32,110,194,44,170,106,251,226,119,162,19,12,184,24,149,5,84,242,120,114,151,42,83,170,180,220,77,90,199,136,34,26,165,110,162,71,34,163,103,236,77,51,226,140,77,64,76,34,246,190,154,177,161,184,137,36,108,204,37,207,160,124,40,177,160,63,14,66,141,94,82,85,78,193,135,106,69,138,174,131,201,36,79,192,169,53,60,89,32,205,19,25,82,255,0,65,139,255,0,198,177,139,248,144,175,52,232,62,234,111,2,248,152,251,86,216,142,219,11,159,0,2,237,46,36,76,102,3,2,245,171,247,200,58,121,241,99,75,218,75,226,81,145,138,198,184,148,116,159,224,229,18,109,60,195,147,19,104,104,163,90,152,24,132,31,18,105,13,149,216,249,74,69,177,200,194,72,186,18,94,154,8,39,205,139,141,50,121,168,252,58,191,141,82,188,58,96,76,230,148,68,186,100,109,51,36,127,40,46,69,123,47,217,45,182,57,30,170,173,6,239,118,33,98,26,10,52,156,145,8,16,174,180,253,25,93,109,17,248,138,95,219,92,218,78,152,61,37,171,254,154,26,49,214,98,94,171,85,78,133,56,241,44,69,254,190,53,103,91,106,201,40,91,42,216,184,243,20,72,40,15,136,41,223,40,185,100,142,135,74,201,127,130,140,204,56,223,218,69,183,121,46,15,129,147,29,128,230,193,103,212,91,97,154,38,61,165,140,84,203,25,61,205,62,141,12,212,227,240,102,237,49,141,172,193,143,22,233,43,178,161,131,25,153,98,74,254,53,17,169,31,42,55,233,5,200,164,202,232,85,86,39,58,49,174,224,147,221,82,250,182,159,114,205,216,148,229,12,59,89,223,171,87,148,143,219,51,105,45,116,71,106,230,66,74,163,96,115,250,221,48,113,31,40,74,171,33,192,24,188,55,105,228,250,168,36,230,15,18,77,38,182,94,124,57,120,208,202,11,38,175,242,52,244,74,210,243,68,200,133,153,165,103,73,35,13,136,136,250,167,158,9,25,153,83,26,227,40,59,81,109,60,133,206,216,147,16,224,109,184,76,179,152,104,152,240,203,139,149,122,73,185,30,147,204,146,124,152,113,44,82,161,44,218,11,244,130,196,181,26,126,37,170,51,49,45,178,88,50,13,2,133,4,195,155,224,156,122,86,86,117,37,149,81,177,143,50,179,129,169,0,88,152,75,141,77,106,141,145,141,127,1,6,195,100,196,174,202,103,178,159,93,217,69,240,225,82,89,153,38,86,28,170,150,83,85,89,57,132,70,158,113,253,209,162,164,231,146,7,150,32,185,22,91,104,48,188,57,87,217,51,25,27,152,61,105,212,70,207,92,52,39,41,234,142,89,111,205,198,95,186,168,223,72,66,51,150,208,98,69,122,12,27,240,122,132,73,88,164,165,79,221,198,38,25,98,39,18,113,61,68,246,181,68,141,43,134,86,81,166,208,39,206,140,204,34,23,26,223,225,151,218,71,198,8,198,52,149,41,185,168,68,63,56,60,184,187,81,91,241,151,218,74,38,73,196,7,153,78,126,42,196,78,81,36,99,99,142,229,92,249,44,240,230,83,51,223,58,73,48,196,198,37,169,247,21,214,68,237,34,220,200,31,147,40,74,177,84,110,6,80,61,70,15,116,161,149,85,214,201,220,131,152,171,156,25,150,62,165,203,41,94,210,48,126,12,202,94,53,166,55,19,125,169,159,24,25,76,180,67,158,73,35,226,42,183,129,166,193,118,7,135,116,36,5,150,146,61,75,253,188,106,138,164,123,232,74,76,201,39,245,120,208,108,124,81,39,115,32,19,222,73,172,160,48,131,225,42,96,90,152,238,71,236,161,109,94,121,32,251,107,40,213,71,140,63,170,130,187,158,250,208,114,137,35,40,235,91,18,76,49,224,220,46,147,84,252,128,102,82,174,99,51,151,230,196,168,244,150,161,4,146,109,10,94,69,204,171,70,58,164,205,78,132,16,131,247,80,115,233,242,175,143,121,6,177,245,135,249,240,170,171,28,219,122,130,135,79,28,79,226,18,112,202,169,216,50,152,162,198,181,110,101,201,26,71,101,50,214,18,107,24,171,111,145,156,247,131,6,21,44,248,204,223,115,11,141,53,141,39,43,51,25,100,247,128,189,74,76,197,85,104,102,24,113,61,152,163,84,117,84,241,11,218,37,47,26,73,227,19,47,182,169,97,234,218,113,51,155,179,237,39,89,9,73,11,120,135,90,211,197,24,62,81,77,122,81,50,112,167,44,213,181,210,95,135,18,204,204,137,220,18,170,44,138,38,203,33,60,106,210,23,132,194,90,61,40,2,254,213,86,177,140,43,58,144,19,31,20,72,102,87,5,176,141,140,57,56,68,37,247,209,241,243,101,88,79,153,143,167,137,99,2,123,203,195,44,170,86,43,93,77,230,102,81,225,227,90,33,233,82,16,156,51,200,147,93,188,131,63,105,19,189,43,36,242,98,162,195,50,178,175,184,242,53,105,32,143,14,92,168,147,60,24,254,226,2,75,37,149,156,75,236,104,217,120,140,92,72,23,199,33,29,220,152,146,64,64,151,41,84,68,253,72,10,215,171,237,73,79,192,76,92,170,25,250,123,115,237,45,173,199,86,84,23,7,94,86,231,96,140,85,209,105,44,162,205,3,49,9,69,179,70,86,249,242,192,26,161,173,102,196,108,12,78,33,164,217,100,25,164,71,226,86,6,75,214,51,232,94,80,110,248,203,246,210,147,79,100,97,242,228,200,153,210,93,178,75,16,162,181,188,69,47,207,7,204,193,90,131,170,158,34,98,150,37,91,50,28,89,35,202,46,197,37,168,107,114,129,249,68,153,148,22,69,243,13,121,135,100,60,65,47,106,244,10,19,198,38,81,40,168,211,207,5,254,226,115,15,88,78,200,48,169,88,189,117,241,58,11,56,129,203,216,190,67,146,241,31,245,68,83,187,251,25,44,203,218,53,232,214,68,201,204,152,153,105,36,59,150,102,202,133,12,195,139,139,18,198,5,222,80,97,202,138,243,28,210,123,121,22,98,35,91,203,65,77,144,73,39,192,184,146,59,88,114,246,184,114,171,3,51,31,10,213,182,1,123,133,149,116,199,90,145,102,107,123,16,245,65,7,231,9,132,159,70,173,170,147,221,20,127,184,138,147,73,19,62,97,69,196,182,250,32,241,230,221,98,89,106,3,102,43,178,167,131,27,244,130,83,190,15,206,241,20,74,161,241,143,245,114,160,166,70,127,210,91,204,56,1,48,208,96,251,75,204,213,64,140,68,45,173,36,162,15,46,82,37,129,140,56,204,83,104,216,180,108,167,75,173,190,131,101,19,180,104,75,89,135,140,204,177,10,163,116,219,216,43,21,126,19,87,16,28,194,66,198,99,50,163,123,18,1,215,51,134,252,56,134,152,191,89,128,99,205,44,169,94,164,135,6,17,243,4,73,92,96,193,178,254,215,42,77,159,233,77,228,250,2,187,248,163,7,62,16,136,137,174,146,212,240,109,187,138,145,217,83,143,243,135,107,137,115,187,143,92,209,54,94,163,16,69,44,101,9,35,120,114,247,208,234,141,162,234,22,169,233,169,250,59,96,249,189,43,63,3,198,225,42,229,26,87,226,161,237,192,192,152,184,136,156,204,212,146,203,224,96,202,76,173,163,169,22,137,211,90,177,74,102,31,63,40,184,214,230,105,233,101,230,196,151,213,92,65,183,131,138,95,98,101,79,118,248,36,197,151,141,90,54,57,228,86,25,4,219,97,225,50,28,207,25,61,164,211,115,22,73,51,113,149,20,22,81,151,245,113,113,126,210,165,148,76,144,151,124,107,145,120,26,188,68,85,20,243,207,36,12,12,177,99,34,43,12,17,147,250,124,172,163,91,88,104,163,237,72,202,166,238,51,252,13,42,159,143,207,238,163,13,14,180,140,253,7,34,154,54,161,173,140,254,34,175,126,57,137,246,212,255,0,34,131,175,68,207,144,100,250,160,73,246,136,36,164,209,172,96,147,132,185,70,155,198,212,145,39,51,136,171,39,152,18,125,164,214,87,18,175,11,100,35,54,161,96,135,132,162,66,239,193,36,249,186,147,169,53,181,179,187,132,147,73,211,210,196,79,148,229,26,221,177,183,16,60,51,1,236,149,97,48,219,159,105,76,217,73,60,31,107,169,120,58,183,242,126,148,138,109,100,30,171,200,34,76,145,198,58,198,102,161,24,135,202,84,174,202,200,118,254,31,85,96,202,175,82,7,49,80,171,113,241,78,69,93,61,216,39,49,57,96,114,168,88,15,101,39,14,92,170,170,6,170,0,153,212,50,167,178,161,22,86,126,35,159,6,12,104,89,149,187,145,229,10,69,51,80,190,73,56,86,200,26,144,240,137,204,141,195,127,29,128,231,135,108,60,50,196,145,190,124,26,210,114,137,116,103,201,4,224,102,40,134,85,57,119,166,32,217,123,88,149,107,115,23,85,70,204,83,2,224,146,79,194,46,53,65,24,60,125,73,101,62,158,5,106,175,128,206,12,88,146,11,35,47,129,162,181,158,246,36,228,51,6,128,51,246,204,92,131,226,167,197,223,193,179,153,233,252,191,81,112,117,82,83,75,29,255,0,248,254,153,186,183,170,233,234,119,208,201,98,18,200,195,43,23,3,210,95,246,135,137,100,70,122,176,136,44,171,166,198,215,154,126,201,140,218,74,26,156,115,217,75,245,31,248,231,233,159,45,6,236,122,203,11,36,164,83,44,158,86,124,160,150,234,171,95,207,202,155,43,18,219,178,134,155,79,101,234,18,76,104,99,17,49,26,42,186,140,241,145,136,11,136,99,146,187,227,145,106,121,108,175,108,200,167,178,12,102,60,184,177,127,42,21,151,208,69,238,162,175,180,199,169,112,134,86,37,36,253,54,74,211,243,21,59,43,56,241,211,200,163,126,167,0,191,181,76,99,93,140,163,226,18,142,51,49,37,243,245,204,74,64,97,197,200,145,149,144,186,170,191,193,211,25,37,228,246,177,45,140,123,198,185,44,47,137,19,167,63,132,170,174,171,82,19,193,155,178,164,176,237,211,141,181,13,108,172,27,184,136,16,176,133,7,55,106,165,173,159,85,56,28,210,177,44,230,80,211,23,166,121,63,137,116,45,78,54,103,70,57,244,156,131,38,20,4,251,131,210,115,101,86,86,90,110,15,118,252,133,72,100,208,238,71,139,181,54,216,219,194,168,122,132,246,254,234,161,170,97,4,76,185,72,84,154,53,38,198,91,3,137,90,192,173,28,150,51,16,177,41,180,102,239,40,205,240,34,78,136,129,101,9,58,83,218,216,15,16,48,152,169,163,235,127,39,104,145,106,19,98,107,240,246,33,179,149,109,15,19,241,25,17,36,207,26,77,113,26,214,200,127,211,251,22,51,51,241,29,97,253,195,231,228,40,48,160,161,214,131,233,114,35,232,106,174,7,19,250,176,185,19,71,195,24,211,217,132,101,81,79,166,227,74,30,97,254,117,80,247,140,93,168,115,64,1,58,68,149,152,21,104,76,26,24,36,143,151,34,10,28,99,198,157,246,211,43,89,35,173,6,96,136,153,18,95,85,185,155,213,3,18,194,185,21,30,121,20,173,173,110,198,227,119,46,0,228,141,54,141,50,119,135,42,206,77,192,252,48,150,46,84,140,52,118,78,4,252,246,83,17,239,249,12,89,86,170,170,78,124,193,41,49,170,136,16,235,100,147,148,73,203,227,0,67,226,40,150,85,13,105,164,226,35,100,50,13,153,145,208,39,172,204,102,8,111,18,66,246,30,52,188,193,235,73,95,208,117,107,174,101,112,102,50,112,240,226,75,111,180,196,162,141,146,197,141,101,91,50,36,150,114,246,167,145,173,64,33,226,41,71,141,38,247,236,102,205,50,65,69,108,153,208,129,136,200,246,90,144,158,210,209,38,76,92,156,69,94,141,48,18,120,184,213,84,25,191,109,6,129,54,229,97,50,51,252,16,111,121,43,123,138,182,178,227,32,211,88,139,67,149,201,249,153,7,196,133,100,99,147,218,84,15,141,185,233,94,194,241,167,83,24,73,182,63,186,36,186,125,60,191,101,84,153,139,217,134,38,45,86,81,50,36,227,64,252,156,165,84,245,172,4,96,51,231,210,231,188,121,58,150,224,133,132,98,57,143,151,144,215,120,2,19,245,89,81,108,134,194,164,193,129,20,92,200,192,220,69,140,78,98,162,212,22,183,224,25,133,145,185,146,201,250,134,170,55,9,74,63,247,82,141,121,171,98,66,167,57,98,74,228,240,92,151,74,234,27,43,249,79,52,191,249,210,89,157,177,47,31,74,180,213,159,224,234,230,178,170,157,231,243,73,4,248,192,27,248,101,101,91,223,67,47,193,133,16,184,214,167,214,144,107,89,91,200,69,101,78,38,170,219,89,117,167,225,42,187,173,214,3,146,12,69,80,158,154,114,245,45,166,170,149,8,15,40,165,114,44,168,236,200,252,138,249,51,198,49,241,9,104,141,51,114,199,241,40,248,218,168,131,99,194,100,202,5,240,228,189,76,122,142,115,60,71,67,217,27,40,30,182,188,204,146,52,83,43,64,88,143,229,72,203,113,150,74,48,174,134,238,182,79,156,73,101,228,79,3,25,132,127,10,231,122,135,79,78,141,43,212,43,242,100,247,21,190,146,100,233,176,89,149,16,200,220,92,164,240,165,119,87,81,240,88,56,207,77,130,96,21,156,73,75,225,159,193,249,80,236,152,72,47,225,87,187,28,123,122,63,200,194,76,2,73,234,82,86,80,9,24,249,132,37,114,25,140,146,60,193,65,79,97,61,161,42,171,16,171,35,19,241,158,242,179,153,36,181,211,19,167,63,135,34,162,51,8,50,102,84,53,83,7,36,24,120,209,101,12,151,37,57,205,86,158,151,90,55,230,42,101,14,25,6,124,170,238,102,158,220,147,40,80,15,167,219,63,148,72,196,101,145,143,176,63,192,153,127,163,255,0,150,129,103,26,60,47,97,23,43,114,46,190,222,194,107,46,34,36,82,97,130,73,24,99,9,91,201,128,57,44,234,202,144,218,198,0,153,196,36,234,181,37,125,44,0,28,113,184,81,42,74,101,169,197,47,16,147,200,115,207,36,12,82,102,58,54,232,30,247,147,233,32,38,76,1,71,202,188,207,81,243,226,18,202,202,24,228,129,225,197,202,153,108,77,149,60,140,99,62,33,120,114,141,30,240,131,7,87,34,133,167,49,43,108,176,155,218,122,232,48,204,2,177,58,176,140,170,38,146,21,140,99,92,139,166,82,42,195,177,40,124,242,8,248,177,17,21,185,88,228,196,161,13,244,177,240,203,229,26,114,243,69,178,137,136,177,70,81,149,138,85,140,200,196,124,99,30,48,213,22,200,44,138,146,255,0,1,102,104,48,20,155,186,233,248,190,217,80,18,108,159,83,195,149,19,119,101,106,80,98,137,196,185,204,246,94,10,118,105,121,11,249,214,182,127,1,26,254,218,149,211,238,231,73,7,10,146,178,101,204,210,113,20,137,204,60,133,2,113,14,0,10,177,99,81,154,109,80,156,167,134,72,76,194,100,232,193,96,153,153,25,50,180,30,28,37,88,109,178,177,49,43,51,228,6,27,141,183,18,111,91,169,1,39,132,189,137,126,206,8,188,205,44,73,36,155,186,168,214,172,244,225,46,118,228,116,70,183,248,58,51,35,0,188,165,46,37,145,163,86,143,221,65,214,204,29,148,70,97,236,89,26,182,118,62,162,42,100,69,149,109,238,102,248,113,61,162,172,95,15,18,80,203,35,193,123,243,69,34,33,154,216,17,135,250,85,134,237,235,226,25,249,196,144,223,76,157,231,132,40,192,234,72,54,71,120,186,150,115,194,194,143,181,109,116,113,183,30,38,53,83,152,5,7,49,121,22,51,245,60,24,62,98,202,151,198,135,148,138,127,80,198,124,35,188,162,22,81,165,101,97,214,69,118,203,82,154,30,173,228,195,139,42,104,199,158,115,51,9,66,211,242,157,95,192,146,1,131,153,10,161,36,153,96,111,141,0,132,31,42,218,106,64,73,103,47,180,180,62,212,121,25,133,80,64,123,36,141,38,226,152,209,189,110,65,234,112,250,72,192,104,130,255,0,95,34,168,211,102,37,180,22,25,57,147,85,18,72,249,69,149,105,173,128,202,210,60,49,5,136,74,181,81,55,26,191,208,131,70,24,216,150,27,195,193,61,146,195,201,72,103,195,32,136,69,132,214,222,122,130,191,82,2,181,44,127,196,136,57,250,147,96,211,213,16,15,44,184,185,72,166,175,180,171,10,124,213,194,24,150,237,179,252,149,89,34,77,106,250,21,1,184,137,110,60,194,91,118,0,146,62,213,55,85,2,116,20,223,114,76,120,81,144,141,26,187,96,98,192,237,189,213,181,146,98,11,185,14,246,16,163,74,228,214,216,246,148,163,198,146,163,173,126,198,86,87,113,70,54,24,69,254,52,206,168,192,154,53,52,248,209,4,206,81,35,233,12,193,241,9,46,216,251,152,148,27,147,214,157,252,185,70,143,100,240,77,98,25,241,152,70,114,161,67,25,145,159,194,138,153,184,175,254,204,39,179,17,50,160,2,97,201,247,83,195,4,18,65,132,202,62,202,6,198,95,14,76,101,84,169,53,101,42,163,60,31,85,53,141,14,184,189,177,114,168,6,79,199,238,166,149,186,145,102,227,32,223,142,175,242,62,187,170,174,146,12,66,128,162,166,104,57,101,126,104,133,196,173,227,92,2,79,114,33,236,203,212,84,235,34,191,34,77,28,189,63,3,150,201,147,169,232,15,134,88,136,81,170,90,27,40,151,99,229,23,39,184,53,80,248,96,146,79,155,88,122,85,84,110,96,136,98,47,212,91,217,67,117,159,22,211,212,154,178,164,39,134,108,92,127,81,38,14,251,38,18,174,147,27,25,71,137,40,184,164,30,68,184,184,139,36,144,226,218,19,44,141,245,150,230,83,128,168,167,195,196,182,245,34,202,131,217,156,212,200,123,103,179,10,112,22,12,163,202,150,61,232,9,54,167,140,78,17,41,157,11,146,251,149,134,123,4,63,251,132,133,152,192,77,7,48,146,184,22,164,146,63,210,166,145,152,79,121,2,50,227,239,234,74,250,12,88,210,179,109,85,108,7,128,163,30,88,163,70,50,28,82,15,153,120,209,129,27,244,130,255,0,66,174,229,56,145,173,241,112,105,48,34,227,250,73,111,134,39,166,216,71,37,137,116,250,211,151,169,27,140,226,237,232,159,38,249,51,226,248,97,196,53,63,37,145,72,78,165,168,208,231,70,226,41,82,105,134,58,213,177,85,68,241,212,121,233,177,7,204,182,50,0,59,178,169,168,15,150,83,226,202,69,64,24,15,199,218,158,204,46,222,150,247,13,141,0,8,173,175,254,229,104,129,24,226,238,71,155,173,68,122,131,225,39,254,171,67,232,79,231,151,41,17,129,236,77,48,241,173,196,25,159,196,72,102,99,2,155,178,153,58,52,188,193,235,84,214,76,83,86,65,33,70,244,188,193,100,100,62,122,192,203,220,138,204,60,124,37,81,198,243,17,19,24,6,34,218,149,177,95,2,127,248,194,180,79,173,139,59,237,36,204,146,65,61,60,100,156,160,65,38,183,137,61,50,28,232,47,226,149,148,105,148,14,80,125,197,132,255,0,60,105,92,9,231,20,174,164,172,163,43,51,169,67,185,32,147,24,207,227,74,223,243,44,76,99,51,24,214,3,30,146,111,200,244,134,27,199,234,41,188,248,204,146,199,135,46,36,5,85,14,219,152,165,83,173,216,172,108,168,186,148,172,14,229,137,60,248,99,247,81,47,153,177,233,72,166,89,78,43,249,68,174,167,59,70,124,53,8,10,252,203,107,228,236,129,238,161,183,146,211,16,227,90,204,21,160,3,222,249,222,210,28,193,124,17,167,255,0,147,255,0,114,151,217,51,40,214,5,178,17,62,72,228,167,208,39,142,51,57,84,219,33,159,205,20,248,210,228,145,137,118,203,238,41,121,2,0,230,143,54,84,186,123,49,17,226,90,169,231,158,48,48,175,147,38,51,207,41,84,217,188,9,172,121,88,209,15,136,137,151,153,36,129,11,14,77,105,56,75,40,121,19,152,113,128,86,102,17,85,20,36,22,178,7,231,91,159,91,249,50,226,77,246,99,70,50,27,252,58,150,201,236,65,73,184,112,216,50,117,35,194,241,137,17,38,180,255,0,159,18,67,50,53,193,95,136,34,196,162,182,47,204,62,202,236,16,88,148,250,222,245,105,147,167,142,86,124,217,122,144,113,163,16,111,226,235,79,182,222,67,172,145,166,152,148,177,130,79,14,165,230,86,156,178,179,20,188,104,48,234,120,144,73,134,89,127,141,59,14,170,160,193,219,200,158,200,39,249,124,70,225,141,16,96,226,90,36,228,198,130,13,216,36,245,21,20,201,224,42,203,10,209,183,144,172,198,127,154,32,49,129,225,212,152,189,149,197,246,134,151,73,147,22,49,241,4,185,83,216,74,220,20,207,24,207,137,122,76,54,73,26,98,24,112,100,242,148,92,139,51,4,126,202,97,24,141,153,242,43,125,108,192,73,26,54,214,24,199,247,84,243,194,124,152,98,113,41,53,142,136,217,93,104,229,123,33,173,222,12,27,16,53,80,236,99,15,230,203,149,50,123,50,172,179,11,178,160,114,66,194,177,10,24,105,179,2,182,176,56,212,237,145,181,162,128,70,134,1,19,54,37,180,216,23,217,62,126,28,74,122,75,37,198,127,110,81,173,146,70,50,56,111,207,83,108,154,208,77,63,40,147,152,219,72,195,102,17,36,143,178,96,198,128,245,87,145,42,179,29,27,127,210,176,214,67,91,67,100,194,240,169,40,210,94,67,225,84,113,152,8,221,162,76,170,198,72,169,90,154,238,2,73,35,80,246,65,60,19,230,16,149,212,153,35,47,10,8,208,247,62,210,186,230,114,240,34,217,112,249,36,196,85,101,166,255,0,105,106,244,72,49,185,177,34,131,48,99,240,74,234,168,86,57,110,84,50,24,10,206,213,160,209,128,36,183,214,62,138,81,107,169,201,25,234,77,51,13,248,183,111,113,228,150,48,72,3,25,137,92,61,84,9,60,37,71,133,145,36,191,149,81,108,77,163,161,51,124,22,73,26,147,129,163,226,18,118,89,98,255,0,90,234,242,116,240,36,245,32,159,165,79,27,155,18,233,85,161,206,210,80,26,182,182,182,19,25,133,59,135,60,17,187,68,167,12,99,198,26,213,26,201,242,94,185,217,153,216,188,113,173,110,218,151,81,174,34,73,95,38,64,203,205,137,78,70,54,39,170,56,19,55,60,88,144,172,108,144,171,174,4,14,173,170,38,76,194,18,146,126,143,185,178,229,202,60,107,182,207,173,28,144,114,137,32,124,54,11,139,18,42,182,200,156,115,58,105,68,33,235,88,125,54,125,164,181,208,168,108,135,100,60,33,83,119,16,0,71,176,184,186,150,52,154,132,21,164,234,196,180,232,179,58,228,81,221,195,56,199,153,69,154,248,245,178,249,186,213,247,169,2,112,50,164,118,90,122,37,151,119,18,117,204,231,86,163,100,122,5,168,44,128,139,217,229,26,153,53,35,232,60,37,196,149,199,244,211,184,22,185,6,145,138,85,95,129,246,78,49,51,18,70,104,111,36,172,202,128,193,202,150,25,132,243,72,98,176,96,99,98,3,17,30,108,198,130,141,144,168,157,153,19,154,37,153,12,242,101,229,10,160,128,194,12,28,171,30,164,70,228,120,48,226,74,213,13,198,48,223,226,122,36,51,247,60,89,82,43,44,152,248,148,231,169,74,130,117,22,58,99,107,157,14,100,50,13,106,246,84,160,117,60,185,36,194,168,67,187,40,19,41,55,143,246,57,187,62,88,249,138,94,53,166,214,214,180,175,225,42,69,90,105,119,126,6,137,40,101,26,217,51,71,202,35,243,4,171,177,108,234,70,203,96,57,154,132,3,127,52,164,108,60,18,89,155,116,53,27,172,244,101,169,96,241,118,41,237,43,113,99,91,225,18,195,39,19,212,91,113,27,47,98,172,200,233,137,213,223,60,241,136,206,44,163,70,176,35,146,246,109,5,200,84,144,58,132,27,94,81,101,91,233,245,86,196,249,177,46,149,99,150,172,52,147,3,94,11,244,130,33,71,251,171,209,169,245,81,63,87,86,66,162,13,241,44,19,126,80,81,70,155,82,107,152,145,128,241,75,220,139,246,145,184,166,109,191,209,170,30,158,39,247,98,196,135,213,90,26,187,104,201,98,40,203,37,122,227,226,69,62,71,138,32,136,95,220,68,82,106,168,51,159,203,238,163,113,76,104,93,50,36,161,190,212,124,65,23,26,40,198,63,188,34,43,89,144,244,231,108,73,226,23,219,74,12,16,116,246,141,86,162,216,159,141,48,25,248,74,170,160,79,97,71,218,166,110,32,68,131,204,30,197,13,39,88,90,198,178,194,24,164,199,245,20,100,192,172,113,216,237,140,48,5,238,137,122,125,222,33,229,202,53,17,85,113,234,64,31,23,34,95,169,204,120,48,95,136,184,144,50,170,216,101,107,175,236,183,216,119,67,198,182,122,169,9,204,184,25,180,198,170,178,181,221,196,159,39,252,125,138,202,31,226,170,208,48,38,149,149,42,171,149,146,158,149,212,185,159,171,71,147,22,215,249,18,153,58,183,232,197,68,86,213,69,187,6,99,113,19,234,42,120,31,15,104,196,12,197,42,54,217,196,222,84,35,160,89,90,219,159,17,120,149,84,106,209,143,195,21,162,34,77,85,52,31,210,118,36,115,227,28,175,247,63,141,58,199,65,90,70,113,236,200,103,35,56,74,129,159,240,210,46,168,131,204,85,148,60,254,12,79,169,238,9,25,248,130,85,75,41,38,183,129,3,255,0,129,84,213,172,202,89,68,69,82,80,158,12,188,33,17,10,53,217,171,108,160,255,0,119,20,101,71,154,101,49,7,195,2,48,145,100,19,252,186,242,37,107,88,248,32,229,18,158,213,70,200,55,149,91,154,181,147,125,213,53,107,166,201,39,204,57,80,50,224,115,24,97,30,124,33,68,93,232,199,219,1,146,226,118,9,83,7,67,68,140,124,185,73,145,61,161,8,35,19,13,136,184,210,212,118,153,188,78,1,107,240,222,117,145,240,203,76,96,124,55,212,116,0,102,210,211,141,118,13,78,250,216,94,101,197,198,167,171,108,162,217,123,169,90,52,29,102,113,158,149,125,172,104,140,221,151,145,63,153,119,56,131,120,114,165,33,127,178,178,51,16,171,65,57,177,137,164,142,48,30,98,165,140,212,128,178,38,24,153,50,42,122,24,204,36,191,155,22,81,173,154,171,76,81,198,38,238,164,88,136,154,160,173,145,141,110,212,64,204,97,101,34,73,119,60,121,222,96,137,25,73,187,27,48,149,55,14,134,101,177,247,102,149,197,244,208,170,43,49,196,117,56,79,119,47,53,76,2,100,70,80,211,217,8,127,213,132,81,21,119,86,83,197,211,125,48,6,149,220,70,5,217,51,109,70,34,39,168,155,135,42,159,14,92,145,243,74,254,53,59,50,159,43,241,98,93,165,148,48,124,31,151,181,38,147,72,114,31,150,47,18,201,23,17,213,168,196,3,43,118,64,102,33,44,109,105,245,85,180,95,233,220,74,222,76,0,9,8,251,43,129,51,105,95,23,249,20,170,163,217,173,98,107,74,232,205,85,82,125,221,129,70,186,93,61,169,4,76,82,215,60,190,153,113,25,156,210,136,82,125,180,4,7,218,147,151,116,69,206,203,70,196,232,174,239,45,78,199,101,130,75,62,80,171,153,107,11,83,233,99,176,185,114,229,78,105,245,56,50,50,36,178,242,44,53,109,109,109,220,31,155,235,84,92,212,69,255,0,19,255,0,2,244,125,217,46,192,201,123,161,227,86,44,193,224,185,14,146,218,210,75,124,74,226,147,25,85,244,103,156,189,75,35,192,201,23,32,217,51,201,27,207,50,145,181,12,77,72,124,70,18,164,181,128,66,131,50,211,84,200,49,153,237,228,85,21,91,245,34,31,164,143,4,249,162,8,152,196,173,105,228,196,233,150,47,244,42,12,59,144,101,41,71,141,38,178,135,20,68,226,40,214,98,156,5,179,63,32,183,134,32,137,154,185,105,124,201,66,35,13,47,151,18,159,147,125,177,75,141,172,8,82,113,9,99,72,81,97,59,77,86,176,100,152,152,74,84,103,132,82,179,55,26,228,176,205,113,129,146,196,46,52,250,182,250,95,247,124,72,200,90,169,91,179,120,223,196,84,21,171,49,3,155,177,10,203,191,164,68,210,29,36,235,190,233,227,16,190,162,101,108,133,108,20,229,250,242,132,243,96,188,161,236,83,250,38,53,141,107,241,27,34,238,22,90,72,17,135,204,92,131,82,179,234,162,11,237,45,145,85,204,142,108,69,15,159,115,157,156,185,70,143,135,60,249,57,68,69,245,145,136,38,124,162,200,51,44,122,76,36,149,30,195,200,219,73,223,171,198,81,173,54,80,233,189,145,98,64,121,255,0,238,127,250,43,56,204,28,151,243,21,58,176,140,162,185,47,32,207,139,42,199,114,113,141,225,41,114,141,91,178,146,142,112,57,187,16,70,211,17,114,97,18,165,73,216,228,243,53,60,24,83,159,16,165,85,186,98,78,78,149,247,83,252,46,25,25,187,44,81,149,105,170,127,166,177,129,23,22,37,54,192,167,50,160,198,181,31,12,177,41,247,191,17,249,149,84,107,82,73,139,243,124,169,52,246,0,170,118,29,84,83,101,100,8,49,51,109,114,169,90,173,108,63,81,120,101,197,32,178,171,186,160,197,146,126,97,113,173,182,181,186,112,68,225,138,60,139,106,54,226,241,236,14,201,128,146,14,30,178,168,123,186,208,8,249,132,155,95,106,120,53,39,100,77,169,63,113,1,50,76,73,32,202,18,242,21,51,102,42,224,106,128,27,89,49,56,98,147,26,34,144,214,162,149,180,150,34,38,122,110,158,242,203,195,151,20,101,116,253,61,6,20,28,165,237,250,136,88,196,105,59,129,134,170,182,76,76,38,236,81,151,21,160,173,59,241,9,53,53,243,196,124,85,194,33,126,226,241,161,146,119,49,68,131,85,89,9,231,192,61,144,240,135,34,50,54,155,100,22,112,139,17,21,72,118,145,129,194,44,68,94,141,12,150,71,229,235,75,85,54,206,69,76,164,150,87,162,159,90,113,131,169,116,25,53,160,140,204,202,102,201,246,50,95,197,23,141,53,84,197,102,112,26,124,227,238,229,71,62,28,178,159,48,98,169,61,66,107,145,127,151,123,93,137,166,152,212,246,179,128,192,151,137,78,217,84,174,219,86,227,25,246,94,154,12,197,83,83,53,252,72,93,170,162,200,44,146,7,136,189,138,94,203,225,113,36,131,212,75,143,31,218,76,209,179,240,50,57,17,57,14,104,109,95,118,13,223,82,162,204,241,13,69,105,188,145,137,180,196,65,98,250,170,204,47,30,4,202,164,218,76,134,213,182,67,154,12,70,88,190,25,9,210,167,216,243,140,249,130,137,101,220,232,201,109,64,168,107,228,206,140,133,101,173,175,159,42,48,58,168,18,123,132,60,139,68,203,32,73,39,182,158,198,87,248,111,243,33,7,149,48,135,1,146,89,243,98,196,149,237,158,46,96,151,42,107,14,123,202,204,38,76,12,105,153,15,100,79,148,47,26,87,50,102,49,188,169,141,172,9,195,38,236,57,49,165,38,49,253,225,101,65,170,35,121,159,38,86,108,68,84,112,46,199,24,24,113,32,30,206,14,165,37,113,107,46,12,172,56,136,164,202,82,215,47,38,92,51,31,106,90,243,60,163,221,196,42,154,140,107,91,33,245,38,81,164,158,160,124,194,69,77,178,168,210,30,167,202,125,161,138,156,111,199,143,46,233,70,155,79,18,200,158,160,41,88,178,163,97,214,236,191,87,60,133,72,177,178,3,50,57,70,251,136,50,71,134,89,70,163,117,85,8,10,60,189,163,89,218,195,202,78,34,161,95,190,35,54,153,72,134,91,242,50,212,225,168,140,53,76,17,24,85,210,116,221,144,200,54,125,181,0,255,0,56,199,194,85,97,66,198,99,70,221,56,8,210,52,188,198,122,147,206,202,43,195,218,162,38,70,125,111,134,81,98,93,25,145,137,225,196,147,95,80,142,104,249,123,21,149,127,98,118,253,76,116,198,57,204,102,94,181,106,24,21,81,185,68,37,11,85,242,76,195,244,149,68,13,66,2,143,15,26,45,64,219,103,41,99,70,131,37,156,162,90,30,29,139,200,24,157,107,83,227,111,134,195,68,200,133,51,15,25,252,197,34,219,48,171,26,154,46,224,112,110,241,41,192,176,101,85,70,152,57,32,218,75,235,82,179,216,250,143,50,135,173,43,21,83,127,128,198,254,212,29,221,86,244,25,133,216,36,60,11,80,78,59,48,170,105,33,103,135,10,154,173,198,102,161,57,167,181,60,232,63,41,96,34,42,7,220,19,195,54,85,61,106,248,177,137,247,20,229,246,170,29,104,57,139,136,105,89,104,89,90,229,197,149,219,54,47,196,94,68,22,158,153,101,39,155,116,162,244,220,51,234,71,230,137,63,141,116,186,77,60,74,130,112,151,42,104,214,226,73,37,48,42,169,230,98,238,46,34,33,111,171,98,78,249,177,23,145,99,176,148,95,180,142,135,84,255,0,116,170,182,161,207,143,33,13,109,108,66,141,226,177,138,163,181,38,155,244,137,222,161,94,46,53,213,228,152,17,190,154,158,212,49,143,111,90,243,9,78,70,87,210,133,97,86,70,183,192,154,146,225,133,240,9,75,200,155,217,96,32,253,181,21,14,180,158,127,54,92,74,162,51,42,182,156,83,249,20,227,176,242,42,219,17,37,173,169,32,173,181,182,177,108,128,241,24,75,41,240,31,36,121,130,36,5,108,50,70,149,212,159,200,204,106,63,129,90,2,191,135,24,147,111,74,39,135,82,92,192,237,188,12,36,218,29,243,250,114,170,216,133,64,164,179,24,208,204,229,77,167,195,28,144,101,202,49,41,236,196,132,78,213,140,50,140,76,110,14,213,44,109,84,248,210,222,18,166,47,158,63,170,131,53,12,27,35,190,89,133,200,150,183,42,173,78,65,222,188,9,44,205,137,104,141,107,148,253,75,124,56,12,199,133,102,248,96,26,106,137,101,10,96,64,69,169,241,134,34,32,195,144,103,237,227,77,54,196,146,12,201,12,226,96,105,140,140,5,20,109,121,58,12,231,132,81,114,170,67,4,228,34,81,101,166,14,82,102,136,37,61,99,185,120,230,88,65,95,113,107,52,153,138,44,73,164,14,34,101,73,30,201,208,124,3,46,46,37,79,67,85,58,203,244,156,191,109,10,180,214,161,36,151,29,70,173,131,110,207,155,148,65,34,166,105,182,22,46,17,20,133,26,216,202,171,33,3,9,98,144,69,89,214,178,202,17,255,0,168,100,196,186,25,78,123,9,3,14,93,67,243,68,41,21,85,85,196,25,195,254,163,23,147,234,38,241,169,43,102,131,54,235,23,219,72,46,233,246,92,193,40,210,127,242,55,164,163,227,82,86,201,103,202,9,46,53,83,227,113,7,145,71,155,85,78,173,126,33,8,133,68,7,226,136,201,197,98,44,74,77,49,69,232,219,239,184,238,103,248,57,132,53,47,101,163,61,72,153,113,98,26,117,235,117,86,67,203,186,91,217,48,254,31,40,92,169,214,65,54,217,9,200,218,62,12,17,253,196,25,161,217,70,62,95,109,85,111,199,147,12,190,197,137,158,2,251,73,172,162,228,47,12,56,50,65,152,162,228,65,207,212,254,147,140,88,136,33,137,59,11,34,9,122,226,146,13,220,76,69,16,210,243,25,91,69,108,141,26,123,89,239,135,139,42,160,153,124,241,131,152,171,145,201,173,149,167,231,112,228,86,148,250,230,143,3,3,99,20,105,21,104,94,70,87,225,160,228,55,99,178,233,42,215,49,145,60,59,70,37,165,247,212,19,165,179,211,132,56,201,183,160,211,77,30,105,121,10,69,85,57,93,125,125,137,102,76,124,111,119,42,95,107,107,234,67,197,137,48,181,170,37,108,237,164,76,184,202,153,195,164,60,144,126,129,50,131,50,161,205,230,64,62,55,226,18,71,90,25,116,150,187,179,11,23,231,93,118,77,57,35,123,74,102,250,147,115,202,134,85,54,57,24,105,248,144,115,162,49,104,140,243,148,252,69,75,161,213,18,8,211,104,108,62,78,164,181,11,13,161,195,188,146,79,233,216,209,19,32,92,137,159,212,4,52,43,3,44,127,81,27,27,57,62,162,192,52,198,128,207,164,183,62,183,39,80,150,255,0,207,25,109,100,150,19,221,74,193,144,25,180,241,202,5,17,60,32,133,59,15,213,93,23,204,254,215,82,87,101,79,6,79,246,188,171,85,84,101,145,144,72,24,108,16,243,5,0,253,73,58,20,188,65,46,65,167,222,154,113,49,99,233,177,63,246,42,166,218,134,241,135,172,78,156,15,164,183,214,176,254,127,55,202,190,179,139,166,172,133,94,121,136,95,180,138,170,6,229,198,198,173,137,52,28,162,26,73,248,110,32,137,196,82,17,28,198,125,210,38,1,141,199,152,37,74,213,23,36,19,62,168,101,31,48,150,216,113,162,86,143,133,51,146,98,20,120,76,148,152,56,201,218,144,2,153,119,182,254,215,42,212,249,251,151,230,197,137,6,108,229,31,10,38,28,6,96,229,149,200,144,174,38,230,73,90,141,128,140,66,236,9,147,181,100,248,216,153,250,164,235,99,48,54,132,32,41,48,162,31,84,14,228,171,127,182,63,50,104,105,131,147,23,136,168,179,6,222,65,245,175,0,187,162,140,191,186,152,26,24,36,243,68,129,137,64,50,100,168,199,230,47,26,170,173,212,60,104,176,205,15,235,169,156,147,108,123,150,198,60,18,88,142,243,137,100,206,97,47,158,136,49,143,52,68,41,54,175,253,145,215,212,131,147,237,13,75,178,171,108,245,208,39,249,149,152,133,216,128,244,167,149,24,184,43,50,40,134,25,165,143,137,110,147,230,68,121,180,221,169,9,194,182,50,146,200,67,229,69,70,220,19,6,214,92,98,97,202,154,134,239,243,230,202,132,147,167,174,127,63,202,160,13,165,108,123,165,202,196,52,187,37,183,84,178,13,246,62,213,174,126,173,124,111,210,40,87,204,127,86,84,116,8,100,39,114,101,141,132,102,81,231,227,9,114,73,204,36,194,5,216,231,63,10,90,202,17,147,246,211,72,212,49,7,224,96,246,33,161,97,119,145,190,6,108,68,112,125,36,92,8,192,193,247,18,219,186,210,120,39,85,98,56,190,167,166,27,141,255,0,42,60,106,46,213,236,43,248,132,173,33,192,97,65,135,145,30,205,19,4,191,55,186,31,242,170,168,182,84,99,151,70,129,59,38,109,175,26,166,13,151,30,211,17,50,42,25,148,227,141,196,33,12,191,113,43,152,204,64,253,40,210,50,168,234,215,3,53,86,51,230,176,229,26,222,200,117,163,103,202,11,18,66,251,139,82,159,104,110,36,222,54,127,254,42,154,200,197,26,48,253,155,10,206,108,105,21,198,155,137,100,55,136,162,91,46,46,207,4,125,75,42,171,225,217,68,250,68,75,184,194,233,13,50,17,214,252,61,174,132,125,222,192,101,71,201,211,96,246,68,183,26,236,145,137,132,194,227,76,253,74,14,15,213,13,52,110,191,67,58,201,246,78,134,0,35,116,139,18,37,145,178,13,16,249,49,8,244,84,12,30,234,198,11,48,4,96,156,100,237,85,181,175,6,14,110,197,168,48,235,73,238,172,94,199,139,169,21,13,198,15,99,216,50,118,173,146,67,18,75,59,82,23,198,150,87,230,202,141,128,27,95,238,226,241,253,68,84,214,111,232,142,226,1,227,31,229,58,208,17,171,114,31,52,178,171,215,213,15,195,54,92,169,68,200,108,201,194,37,187,113,152,189,68,128,20,247,208,104,37,225,150,33,170,103,234,168,164,6,90,238,85,27,125,166,15,100,6,24,92,68,71,105,176,250,104,48,148,74,91,121,21,220,87,91,124,140,161,234,169,121,240,203,138,168,33,207,131,100,206,30,197,47,112,104,158,8,88,118,76,140,78,37,188,5,194,85,246,45,230,86,130,115,48,148,74,106,227,77,159,3,194,20,202,6,176,7,76,177,16,73,137,173,98,144,28,37,84,89,149,249,18,217,149,56,28,217,154,122,224,127,218,167,48,35,16,76,194,85,72,249,143,42,18,72,88,66,35,19,25,153,241,98,59,82,85,75,147,203,16,191,198,165,223,62,230,9,49,98,34,236,33,129,4,67,246,255,0,145,7,232,241,35,31,152,67,40,209,84,113,215,168,100,199,177,7,78,205,65,100,126,108,138,136,213,83,188,57,69,200,168,243,2,55,134,44,98,18,205,246,160,43,48,173,193,13,220,149,218,221,133,181,178,101,70,102,44,89,81,175,52,239,62,104,4,18,197,134,97,9,148,34,76,36,220,30,8,51,123,105,108,166,101,111,96,96,249,151,187,137,52,141,254,14,213,46,253,67,185,126,98,163,224,79,25,94,162,83,108,11,82,70,213,94,111,218,20,69,140,185,245,175,194,233,218,160,239,221,139,247,23,98,224,146,60,41,105,188,227,121,226,46,37,117,88,201,175,81,60,124,61,53,57,203,62,17,105,154,152,184,139,23,144,74,66,239,79,122,104,222,106,156,145,136,47,186,187,35,227,48,188,198,42,73,125,90,201,195,120,68,36,52,113,75,240,52,125,103,80,173,119,109,117,56,76,15,143,119,154,110,91,235,173,162,201,40,250,242,43,125,61,241,118,13,249,248,114,8,139,54,124,34,220,216,238,229,136,120,203,245,83,211,104,10,232,223,164,16,196,79,218,92,235,208,186,183,47,67,208,111,252,151,78,254,61,181,58,14,158,190,151,36,12,229,85,193,97,10,204,74,15,71,198,101,104,25,187,47,34,190,13,245,48,153,202,84,202,171,9,197,51,52,220,52,52,73,167,0,199,149,76,220,86,176,190,121,68,169,164,234,24,36,233,42,2,76,200,146,85,86,107,156,223,142,201,147,144,79,173,228,197,137,2,109,37,84,66,101,176,139,149,95,60,49,123,132,46,68,182,123,7,39,180,171,161,106,78,205,108,78,91,106,202,170,71,188,88,134,33,253,164,20,11,225,201,35,246,157,107,160,207,170,138,86,63,44,81,149,75,76,170,28,110,161,41,72,167,68,115,80,221,2,212,138,154,170,239,217,42,151,135,12,137,180,56,216,137,202,165,182,81,166,185,70,107,38,20,107,208,24,2,31,54,84,27,35,69,40,251,73,145,4,198,30,12,236,217,120,211,228,132,234,174,89,207,52,25,44,98,213,24,59,98,112,172,160,24,19,64,204,41,176,97,191,195,169,22,185,58,170,27,130,110,53,170,76,147,228,226,18,218,198,99,95,12,101,58,140,173,252,0,147,91,58,79,47,182,179,8,79,5,157,171,3,79,38,76,43,91,227,74,47,48,138,157,70,107,63,32,207,88,197,218,141,12,248,132,26,151,158,110,5,56,205,90,74,222,28,89,18,179,48,209,198,142,116,25,44,31,114,77,62,200,227,246,148,220,111,137,21,210,79,139,140,73,240,103,142,72,243,7,149,34,181,205,146,22,135,144,174,125,192,4,60,165,18,83,27,82,71,207,196,159,79,164,5,183,9,148,244,253,12,122,210,102,221,113,174,141,189,73,238,32,241,147,34,73,7,23,98,82,243,28,100,90,96,26,37,105,31,153,122,125,216,36,191,229,4,185,218,197,35,51,125,145,227,115,44,67,172,50,147,14,84,142,226,227,28,78,94,197,11,2,101,140,155,150,114,226,31,154,147,88,235,133,86,186,220,238,108,54,64,48,171,81,152,50,141,43,134,103,138,38,36,68,105,59,149,85,57,88,71,62,76,234,217,95,41,214,139,100,243,148,121,114,173,179,2,194,17,252,72,3,100,23,180,141,149,40,179,234,87,214,190,186,108,94,82,242,44,159,13,130,233,72,105,216,169,131,247,83,170,144,102,97,29,149,148,232,222,214,81,173,17,181,11,8,245,84,99,68,192,240,226,31,251,74,77,240,50,159,233,38,104,212,35,155,247,208,172,164,181,100,158,36,240,193,25,7,196,162,131,0,241,142,204,74,214,6,76,12,202,164,182,92,70,153,87,146,9,140,19,251,171,7,192,38,60,217,70,153,92,48,120,31,137,36,128,243,147,204,38,42,101,23,198,198,173,153,252,208,255,0,61,24,253,92,105,241,170,137,143,40,138,131,146,241,198,31,50,166,36,149,141,140,152,50,177,73,106,112,203,140,119,148,66,202,52,124,57,57,37,63,149,84,64,96,255,0,246,40,202,133,85,242,25,155,107,137,196,141,2,85,147,223,152,68,77,169,244,246,217,156,34,228,93,144,213,85,68,102,99,83,98,75,189,18,8,159,197,196,171,85,66,77,212,51,136,41,230,78,24,48,203,91,141,200,252,216,145,83,195,16,96,126,21,44,27,131,146,86,30,175,206,167,97,213,110,183,51,152,249,113,159,204,135,100,247,141,58,146,60,172,230,72,76,28,164,225,18,82,139,83,84,248,112,100,242,135,140,139,10,216,123,103,166,240,42,178,118,162,223,73,244,74,134,83,108,125,127,128,226,240,160,227,89,75,243,194,156,70,135,137,156,171,115,24,49,251,67,73,81,183,0,188,15,52,124,169,91,13,107,166,229,240,228,219,21,89,7,82,2,8,240,237,70,151,92,89,50,237,252,49,87,52,171,250,157,29,59,107,231,167,160,206,170,215,124,6,25,33,190,181,149,4,143,14,212,152,254,162,42,144,47,173,238,68,92,4,19,98,191,50,172,109,117,39,37,85,240,246,3,211,23,111,41,241,43,118,117,246,174,99,14,25,227,17,248,85,69,61,157,142,70,8,194,87,92,8,200,183,28,201,135,149,46,52,3,137,249,130,84,247,192,132,90,38,70,196,197,173,196,146,182,168,198,80,38,31,7,106,204,210,126,170,158,101,216,227,31,9,145,79,190,136,81,168,29,53,254,30,152,98,44,99,106,72,177,135,243,98,34,195,115,145,104,147,26,44,225,188,70,18,221,187,134,231,236,16,109,103,20,125,37,89,122,168,45,153,202,165,230,105,179,139,169,11,225,58,180,153,66,36,109,178,26,205,19,174,35,43,90,28,159,54,34,254,226,245,11,216,95,48,164,222,177,58,73,49,42,58,26,115,139,153,77,134,174,62,227,183,177,226,6,84,144,218,135,31,159,23,253,37,78,192,251,72,25,240,7,141,98,177,41,23,68,83,158,207,249,153,111,151,137,27,85,118,65,17,129,50,219,61,131,25,30,136,129,73,4,188,217,121,21,234,10,202,138,59,120,73,37,136,35,70,77,99,27,27,48,172,88,22,20,152,74,84,228,61,69,240,205,236,166,140,15,228,204,136,252,48,1,15,40,165,127,210,67,192,147,236,152,73,172,103,46,38,76,146,14,156,72,11,136,17,39,121,226,23,106,62,73,135,141,12,27,128,8,124,194,202,151,112,109,146,50,100,11,40,79,253,47,26,42,158,53,145,14,170,124,217,101,231,136,92,107,35,85,14,48,30,81,23,145,49,182,166,6,163,82,31,26,83,224,72,62,97,50,109,85,169,7,39,250,124,178,226,32,145,83,195,18,79,221,69,148,198,87,83,153,107,59,189,176,48,215,136,133,33,82,13,49,73,44,132,221,203,201,144,171,173,178,144,18,95,250,81,175,27,79,68,24,248,132,149,122,117,239,118,44,189,102,202,109,46,128,148,33,56,198,204,37,84,222,114,241,246,164,113,153,182,34,111,26,124,92,125,168,97,57,154,140,17,147,180,89,82,57,58,122,180,190,210,120,105,227,25,62,170,193,246,177,8,204,88,134,36,110,40,155,50,18,111,210,81,51,229,12,162,39,193,164,38,53,240,211,224,136,137,244,9,49,74,12,217,86,238,41,140,178,136,153,78,49,189,105,178,161,100,209,225,84,47,120,10,254,34,162,3,27,35,17,186,166,109,178,173,190,72,15,195,3,131,203,149,75,220,92,30,51,240,132,171,165,223,99,31,255,0,56,185,117,245,81,228,159,132,95,235,92,211,73,187,138,29,125,26,209,175,40,226,134,73,36,248,102,87,116,242,113,251,171,157,82,6,84,102,48,38,18,172,129,147,205,106,199,137,86,146,236,116,72,102,30,52,71,134,87,169,120,12,157,249,13,237,167,27,242,8,104,177,22,142,236,50,111,248,16,178,99,12,172,122,14,53,174,231,168,171,126,253,136,220,97,91,167,22,188,56,222,245,143,128,254,146,54,79,129,80,175,52,76,105,149,137,50,43,139,36,241,121,241,32,217,100,63,52,107,231,193,200,241,45,6,173,4,145,230,77,97,213,85,13,172,48,200,180,202,255,0,226,37,254,124,248,81,204,15,26,204,130,170,130,230,76,1,73,204,137,243,0,223,196,179,147,78,57,63,105,15,232,135,140,199,225,46,84,212,96,86,66,134,4,193,201,7,106,205,234,88,33,185,19,250,184,211,152,198,73,82,152,141,25,186,246,98,228,66,207,14,86,115,9,48,129,49,100,110,85,95,67,157,172,65,204,170,36,98,60,162,66,189,252,140,86,147,2,53,49,113,12,120,243,5,107,84,213,145,144,211,26,76,184,207,237,76,25,168,78,63,117,33,123,248,210,183,231,207,219,254,181,38,140,232,89,139,207,196,47,240,237,95,35,93,239,95,139,42,147,123,200,38,114,166,116,152,10,244,44,97,184,63,153,49,240,134,243,6,81,19,26,123,182,91,1,8,250,125,232,49,45,112,41,9,72,254,212,146,71,76,141,89,149,214,174,49,159,1,229,230,74,223,187,250,68,84,97,126,228,107,19,70,202,52,203,87,57,153,153,9,246,48,139,97,161,140,163,234,68,62,51,227,17,104,52,241,139,180,170,161,102,96,95,211,45,143,181,127,135,10,204,51,235,108,188,194,178,52,8,145,129,148,41,89,70,181,121,27,97,220,113,175,166,187,197,238,169,121,134,126,251,22,94,36,127,165,2,111,114,149,78,139,40,245,151,96,76,161,207,4,159,117,76,195,128,1,61,62,120,65,237,113,38,201,9,54,219,155,166,64,97,88,144,79,164,25,24,159,135,38,53,240,207,103,210,85,89,14,118,143,44,73,40,20,155,25,79,54,84,221,241,190,234,52,208,199,218,188,22,68,233,150,181,164,53,85,141,65,48,241,162,66,204,136,93,176,6,119,225,41,49,162,24,252,74,103,64,102,192,29,200,167,241,1,12,203,88,152,249,151,192,204,25,30,139,9,86,20,217,127,143,149,43,146,194,19,218,227,85,83,41,226,77,30,109,214,36,6,195,31,15,106,213,17,136,233,244,255,0,105,1,26,158,116,98,46,138,200,108,250,75,83,224,13,62,34,44,140,73,134,181,228,35,19,232,116,252,105,180,104,112,124,57,132,183,189,140,23,74,203,41,182,103,38,172,161,140,105,112,97,196,41,51,98,78,237,114,23,218,94,134,200,162,98,44,109,113,60,24,204,19,22,79,48,196,182,189,156,106,126,99,231,70,63,219,80,107,20,143,183,144,84,249,236,18,202,25,137,59,136,73,75,227,75,146,65,229,23,26,115,15,107,90,62,212,70,165,89,150,166,114,97,146,55,220,75,205,230,84,223,214,34,145,152,86,95,41,220,17,101,93,10,202,114,181,201,141,133,174,78,40,164,198,178,243,56,248,138,155,79,184,63,72,184,146,41,145,167,21,249,130,177,138,43,107,230,24,25,236,27,241,44,230,63,43,18,128,192,228,230,42,114,24,0,43,56,74,133,140,26,166,160,135,141,99,13,239,17,250,147,218,218,162,9,156,171,69,148,103,194,230,8,178,166,110,36,173,144,4,199,237,148,244,249,239,147,231,137,23,38,100,185,222,210,27,102,255,0,253,87,37,110,199,74,181,20,65,185,56,143,204,171,41,245,57,6,198,102,74,95,3,35,211,112,214,131,3,3,139,23,228,84,219,27,242,23,203,65,240,117,128,198,197,240,223,17,65,27,132,178,148,77,172,57,93,65,83,51,244,196,169,172,229,47,34,132,145,191,137,213,11,116,254,71,102,135,175,34,73,247,70,183,27,88,68,247,74,53,198,233,233,39,65,126,18,202,84,172,170,62,60,190,218,35,87,50,101,233,251,226,116,70,106,122,169,44,234,25,82,61,79,170,162,70,30,24,130,24,136,131,173,8,4,14,164,37,173,11,39,63,50,232,91,28,117,136,144,159,79,58,200,155,189,209,19,104,20,239,193,202,168,235,106,134,62,212,249,148,128,16,242,226,84,219,65,117,234,95,76,52,37,99,60,245,189,69,91,253,108,226,237,42,34,212,209,35,51,169,73,76,146,242,31,132,92,106,85,208,172,114,51,242,30,73,213,83,191,180,229,66,195,213,178,199,45,153,162,163,169,227,0,128,68,62,145,159,251,21,62,216,55,80,191,69,109,61,216,38,177,50,123,8,85,41,84,205,183,135,18,173,12,193,136,9,60,133,110,56,232,1,50,27,228,177,35,147,167,173,75,250,66,242,39,211,245,12,17,254,226,72,253,85,182,39,82,123,41,21,141,205,76,126,160,173,226,176,235,76,131,106,60,105,4,253,66,249,60,220,138,92,218,146,88,159,212,161,35,29,80,173,249,157,37,247,192,140,78,84,199,215,171,138,14,213,200,223,112,121,164,102,82,171,10,170,161,217,1,156,184,148,163,86,47,50,162,40,213,250,132,4,63,16,150,137,50,71,37,121,244,32,173,6,108,164,42,88,247,140,68,122,53,108,170,74,53,87,226,54,101,36,28,121,178,147,149,43,101,56,196,119,242,167,148,50,98,149,248,165,170,9,245,84,243,135,255,0,212,149,214,164,36,186,49,51,14,48,35,120,45,211,223,198,142,125,12,65,116,202,34,214,250,209,151,136,170,132,109,144,180,47,31,213,71,134,74,212,250,172,125,40,115,85,75,199,194,92,75,42,195,217,92,221,37,249,20,229,195,39,8,153,66,36,207,12,184,61,165,202,138,100,246,125,37,181,54,212,226,74,134,248,240,123,146,233,230,61,252,182,27,46,33,171,25,147,43,103,112,152,67,91,89,79,84,70,101,16,145,85,27,121,187,19,240,42,160,194,31,110,82,39,208,30,146,204,141,182,156,192,135,221,78,35,64,148,70,51,17,83,212,91,20,117,179,7,231,136,201,165,172,193,142,47,106,151,140,19,198,39,50,18,238,124,178,120,8,74,109,171,241,13,184,166,228,11,63,230,72,181,48,32,24,248,68,143,173,134,251,38,98,49,113,45,178,105,8,62,162,229,85,174,36,217,149,24,88,201,42,150,146,96,198,164,166,67,156,46,148,108,6,78,16,249,84,88,232,142,167,64,100,144,20,105,92,192,179,243,165,144,236,191,62,36,205,239,202,206,17,41,53,131,101,81,129,89,66,201,220,203,68,205,25,7,221,139,200,183,198,101,136,242,102,91,76,249,197,247,85,86,74,105,236,77,163,107,123,154,3,79,182,6,28,163,18,81,101,38,44,23,246,167,76,99,200,76,38,90,108,169,34,201,103,52,81,173,181,204,108,121,147,243,54,179,129,135,42,92,24,114,227,63,135,173,62,101,80,227,112,136,75,110,199,238,173,22,223,160,60,105,36,89,60,57,87,159,27,26,221,13,236,83,182,69,43,233,96,118,70,32,150,215,152,98,103,42,63,8,241,165,115,234,143,57,227,8,85,84,158,62,64,15,158,121,47,249,65,34,35,50,87,135,42,98,202,172,96,225,75,103,195,177,26,73,22,131,44,138,216,155,158,192,123,169,6,164,153,84,48,117,114,38,143,153,199,202,37,53,101,166,229,89,31,47,182,165,86,124,75,42,170,53,155,80,173,42,96,73,63,50,183,127,16,20,68,58,121,117,3,70,178,236,157,37,42,165,89,1,171,51,123,156,7,64,67,178,210,80,89,82,105,68,147,139,172,138,254,53,243,242,124,217,113,37,215,212,231,173,233,229,34,248,24,103,178,139,132,209,121,23,117,78,33,241,164,142,79,187,149,75,220,64,6,76,219,95,228,69,133,147,161,124,161,68,155,6,156,147,153,202,81,165,97,196,112,33,254,78,164,89,180,144,39,115,24,165,23,237,38,188,21,12,197,148,104,71,234,112,116,226,34,75,42,114,10,183,136,181,154,98,186,183,148,89,74,69,162,73,177,112,226,84,81,164,197,42,219,38,156,19,89,194,36,245,87,54,204,156,196,52,241,180,252,158,25,98,202,68,197,250,51,33,243,87,20,130,18,82,250,211,210,88,238,204,46,53,93,91,63,32,17,138,10,204,207,242,122,30,149,137,225,243,101,228,68,204,170,100,16,60,194,148,181,26,202,39,189,41,36,153,38,116,151,252,167,42,107,40,181,99,67,204,121,39,194,178,252,25,255,0,183,0,151,248,214,80,194,113,63,49,68,152,6,73,58,76,128,39,172,158,120,95,164,139,201,246,210,71,233,237,71,110,124,178,202,49,15,233,171,195,70,2,67,169,224,90,146,184,254,158,82,100,19,56,198,152,101,97,141,61,87,164,65,96,69,141,30,202,170,171,38,118,242,174,21,15,86,235,26,217,111,137,47,39,237,149,95,105,141,78,121,195,194,110,34,41,44,223,193,228,130,153,119,42,38,5,148,131,127,18,0,58,182,38,62,212,45,199,170,141,248,139,243,35,42,154,147,166,238,100,249,237,34,161,173,96,142,158,102,251,191,138,144,99,19,105,94,44,178,83,106,27,45,85,100,13,221,136,135,24,126,216,253,197,204,141,161,181,141,109,174,236,53,99,41,61,190,85,91,91,125,241,24,71,96,109,169,163,8,127,83,177,42,219,200,105,41,224,117,170,19,3,104,204,194,26,206,120,70,83,229,136,44,73,84,7,226,3,13,149,58,100,198,20,10,164,13,191,156,160,237,196,130,52,249,66,225,221,44,95,39,19,214,6,140,201,47,204,145,148,170,201,67,56,119,22,57,251,120,209,207,187,148,131,12,55,141,101,38,48,208,170,43,73,112,107,93,108,58,208,102,48,134,146,179,226,88,44,142,192,229,26,46,101,8,44,184,75,214,164,167,252,46,196,127,148,41,17,34,191,142,165,99,104,188,142,179,85,14,142,220,31,212,121,87,174,254,30,213,20,12,151,83,140,88,151,57,167,153,115,165,200,200,150,25,49,251,100,85,112,53,176,203,194,98,163,114,156,201,108,179,181,211,83,219,55,198,98,204,33,121,86,215,207,4,148,84,57,145,69,220,156,92,140,131,63,101,210,44,171,85,149,145,36,179,171,18,222,103,193,39,74,42,3,43,113,242,162,198,10,225,192,185,43,51,68,128,66,167,65,153,168,227,61,155,184,163,18,58,53,240,235,120,66,95,227,89,201,158,73,163,205,149,45,148,59,107,244,49,141,36,19,135,243,105,200,95,167,196,60,59,85,207,189,111,98,116,84,157,103,6,8,243,24,185,86,110,50,15,179,113,189,171,42,163,31,135,26,159,187,158,66,197,120,133,214,167,172,181,60,75,35,229,17,70,183,190,201,146,107,94,37,61,235,149,217,84,247,19,190,194,39,73,150,246,63,24,248,132,149,204,211,209,60,247,124,153,17,144,237,73,90,76,50,226,229,26,21,152,198,93,60,69,210,99,31,59,204,104,168,87,211,146,119,79,203,46,137,14,28,91,113,242,197,91,228,232,11,47,237,5,137,86,164,44,114,175,195,27,99,179,230,178,171,8,26,44,122,130,43,197,44,169,179,244,76,232,207,204,82,141,50,134,246,86,147,10,76,80,102,187,144,19,52,4,77,54,242,26,38,66,35,42,167,188,138,246,123,193,38,35,248,151,59,184,127,164,147,132,169,155,141,148,213,255,0,145,104,23,142,116,77,162,131,213,161,252,46,114,91,75,149,242,194,90,33,252,66,178,140,124,88,134,84,86,161,212,53,218,182,153,241,37,197,228,80,181,214,165,214,61,98,109,25,189,137,120,127,29,116,229,185,217,93,186,226,84,102,187,170,178,6,90,146,174,21,51,224,204,225,206,60,186,236,130,140,186,71,195,221,60,250,70,97,41,87,63,79,31,80,146,127,151,183,99,183,173,147,164,174,155,29,202,48,210,75,157,205,176,33,81,239,167,4,97,254,131,17,21,84,11,80,70,30,16,149,103,100,193,201,30,101,233,85,79,34,204,73,86,218,202,130,204,62,218,48,215,96,157,195,149,26,24,209,70,126,97,35,103,211,214,201,31,16,177,32,45,144,132,56,200,254,18,145,81,85,93,218,212,253,209,164,38,100,77,62,124,178,250,211,8,119,117,214,92,81,57,84,153,84,191,253,122,21,255,0,141,160,227,229,236,65,61,245,214,252,216,178,168,139,234,23,139,230,249,16,16,245,9,244,249,217,152,191,44,150,204,131,237,163,174,37,188,192,190,51,248,132,181,248,63,31,210,78,105,46,234,173,192,194,132,163,71,26,52,66,119,8,101,84,86,87,57,218,201,240,33,129,26,39,231,221,149,44,178,181,131,9,252,69,76,109,104,95,249,205,94,95,227,81,118,90,110,202,107,250,164,161,149,135,86,82,190,170,249,229,230,15,90,115,234,89,84,68,102,62,164,12,9,133,39,137,20,27,224,21,248,68,34,9,42,171,32,53,92,170,52,153,196,254,235,141,41,147,164,172,167,127,80,174,235,68,134,127,2,93,38,226,202,51,31,233,197,39,237,166,21,79,64,121,11,242,133,226,34,209,49,150,181,164,234,202,53,52,253,84,113,78,254,163,20,130,39,154,183,167,153,190,3,11,151,143,238,169,173,108,82,77,89,4,204,181,7,72,184,136,181,73,13,230,127,148,16,138,53,90,253,55,93,37,249,140,46,68,99,42,162,15,221,26,173,84,149,152,83,167,180,240,38,189,129,182,139,27,151,234,39,122,135,65,233,138,208,102,137,20,121,62,218,98,19,69,16,216,21,227,26,33,64,154,196,246,219,189,142,125,248,156,21,7,218,7,137,122,100,155,155,240,60,57,114,167,55,212,53,214,67,253,40,242,125,69,46,247,206,211,239,194,44,137,88,170,178,248,251,140,42,160,30,144,15,12,177,34,94,96,15,221,196,166,31,169,37,77,62,18,228,200,143,55,36,78,94,47,200,176,25,77,143,121,228,159,132,169,213,109,241,43,65,132,176,50,169,154,163,28,68,237,79,188,192,78,212,84,25,131,205,50,85,145,25,237,13,15,62,96,43,65,180,9,123,23,176,226,31,106,73,36,56,143,153,32,203,80,9,144,229,254,174,33,114,253,180,56,100,226,127,48,185,19,73,150,177,35,51,136,163,64,195,134,249,199,204,100,14,62,167,135,190,123,23,72,100,10,175,78,250,191,147,173,70,214,195,198,196,201,246,187,102,39,220,161,204,209,221,137,45,67,90,65,202,121,162,69,255,0,90,194,51,236,113,254,128,136,171,141,85,136,252,162,227,67,179,88,3,30,28,171,108,82,172,110,249,191,118,41,4,142,13,104,10,55,154,89,86,48,237,89,39,195,54,66,173,166,153,19,39,10,49,23,34,94,202,168,2,149,242,153,17,129,211,207,199,155,41,4,154,61,131,35,242,133,109,123,200,81,225,77,93,13,179,9,141,2,116,47,2,239,242,143,233,170,136,204,100,152,140,197,216,145,62,1,255,0,117,51,173,124,184,195,250,72,52,105,24,199,16,214,131,6,12,238,158,34,32,228,234,18,70,62,19,114,162,183,144,102,131,48,133,200,150,198,85,129,77,163,239,36,243,8,188,107,32,233,182,120,97,40,135,185,251,171,123,46,44,171,71,238,33,89,174,64,41,127,55,21,53,149,3,109,156,42,54,158,150,54,117,13,46,181,167,36,145,188,66,42,168,102,185,4,224,97,8,144,187,152,37,39,46,65,35,113,92,93,182,66,66,29,108,232,220,37,71,254,27,178,178,7,104,132,152,207,135,19,205,134,20,241,172,131,37,229,103,9,81,136,122,130,213,82,65,130,55,134,218,46,82,125,65,163,228,211,233,253,163,240,139,20,159,14,53,171,207,255,0,112,177,123,210,238,6,217,56,250,112,121,252,216,150,248,30,3,62,33,45,86,182,177,35,31,9,139,137,30,198,3,242,20,63,238,41,143,82,206,156,204,193,194,36,191,85,85,19,31,168,4,72,56,23,17,43,124,50,149,86,198,123,44,162,115,23,140,172,84,86,17,150,153,28,238,181,128,146,78,97,34,164,195,137,27,195,105,23,18,107,107,164,162,12,143,53,113,72,151,189,143,234,50,24,117,97,205,109,240,199,19,16,87,214,60,22,79,126,98,226,75,225,214,197,47,8,120,138,183,73,173,125,104,251,114,165,245,12,77,239,141,139,139,181,97,232,241,36,141,225,176,17,49,175,64,212,32,23,17,123,4,138,153,170,162,248,115,9,107,72,166,237,234,77,155,76,85,86,202,203,92,36,205,243,199,225,136,161,227,88,73,187,174,156,62,172,75,84,103,193,47,73,84,213,178,53,151,246,23,89,85,65,178,230,14,84,162,103,194,232,186,128,28,188,164,84,51,36,130,51,248,74,152,208,207,28,146,97,15,98,174,34,100,156,9,141,61,164,137,166,201,132,60,74,242,28,7,254,67,25,1,118,199,198,156,194,155,221,68,254,36,173,24,249,138,147,89,40,110,219,62,67,115,96,240,204,82,164,54,90,144,149,189,40,41,58,134,36,151,240,149,106,147,14,13,144,254,111,34,94,101,106,176,138,108,174,229,23,148,201,115,53,204,186,222,46,209,170,40,218,122,38,78,110,177,125,85,141,221,61,25,98,126,148,98,47,154,73,33,166,151,238,82,62,161,95,90,118,21,192,120,45,201,155,234,160,172,161,190,180,156,57,17,16,204,10,215,167,198,187,131,36,31,55,20,104,141,150,185,11,34,178,55,240,67,14,213,248,61,212,124,48,158,111,40,86,175,56,165,234,198,130,52,243,193,63,9,113,13,53,132,169,73,26,96,225,19,13,136,147,184,126,149,39,148,34,196,164,3,159,27,37,151,25,83,152,19,50,116,137,11,32,173,25,171,86,201,60,102,19,211,187,20,110,107,34,119,46,199,14,29,108,144,115,69,202,69,53,107,67,19,63,10,183,101,117,36,178,16,108,9,243,167,44,146,248,204,77,125,4,8,9,149,64,255,0,217,88,145,81,173,113,108,203,141,179,59,86,154,219,135,219,145,225,228,71,191,79,68,238,44,245,62,249,62,155,59,136,163,198,178,163,171,41,87,182,32,153,153,111,101,240,35,3,20,177,44,170,167,178,202,14,20,52,250,162,73,226,67,10,191,242,55,195,146,59,46,97,117,167,145,169,217,225,151,126,60,159,77,45,167,134,58,159,0,246,166,147,39,188,172,226,16,214,43,80,198,91,176,182,250,159,39,106,93,0,54,181,39,205,16,68,198,168,33,227,156,12,70,201,145,121,245,163,31,247,75,27,48,92,113,43,105,238,216,80,124,217,83,35,70,36,209,229,9,70,85,11,152,16,186,75,149,44,252,102,120,82,176,226,40,134,164,210,49,120,224,82,162,202,76,184,62,210,150,153,38,116,146,114,170,70,79,28,208,101,67,154,159,35,50,133,86,50,114,73,66,41,249,6,254,36,158,202,157,243,95,153,88,201,129,143,207,137,39,159,15,222,202,153,149,69,89,154,196,244,106,73,113,191,186,34,125,91,125,99,4,152,185,49,254,210,206,28,151,139,155,47,82,104,107,35,221,131,104,17,41,87,66,155,218,191,49,180,9,149,83,89,204,44,164,70,26,170,41,71,238,70,31,220,82,172,210,186,158,9,247,120,177,13,62,252,67,106,40,184,165,136,127,224,76,43,47,235,169,170,76,152,149,190,113,11,202,63,168,178,135,60,5,31,202,21,75,190,203,122,114,102,66,195,49,197,59,48,74,166,214,29,85,74,153,148,140,178,39,42,2,102,134,170,43,61,204,137,244,9,228,40,25,149,28,192,146,79,82,188,108,181,57,218,232,199,30,153,73,107,81,106,206,204,98,122,234,90,98,213,146,64,193,23,177,21,125,72,12,12,46,44,68,92,242,77,240,233,37,118,169,76,186,38,106,117,70,205,212,45,78,171,50,24,50,48,197,23,82,41,147,226,136,31,73,65,214,234,215,206,103,202,74,25,83,111,88,121,65,205,141,73,100,103,49,186,125,60,199,38,147,16,158,232,212,237,172,102,127,193,124,173,54,89,200,139,89,131,240,194,101,91,48,173,26,247,192,18,28,104,132,98,220,248,204,140,78,20,154,52,198,8,248,149,28,96,196,35,51,101,78,172,77,163,160,163,213,103,70,62,18,139,40,213,68,13,73,148,108,14,33,137,41,181,211,123,208,124,164,174,69,62,24,114,235,94,252,197,202,68,172,172,81,104,234,91,207,184,1,71,132,216,210,175,12,164,204,150,67,212,51,172,137,139,210,248,254,166,36,100,251,86,66,7,82,192,173,6,79,51,49,161,89,48,9,11,53,36,233,36,225,16,241,173,134,51,200,152,42,62,220,128,139,60,48,113,240,169,95,55,253,82,45,172,49,196,139,49,155,106,84,49,128,47,73,80,175,96,6,78,97,36,47,178,34,201,151,121,56,76,179,113,141,217,26,76,153,20,99,250,75,24,19,198,78,162,165,230,249,159,105,12,201,155,98,97,90,192,170,86,248,15,222,83,215,22,80,99,31,8,138,136,141,112,50,240,229,67,204,173,131,36,153,140,36,162,240,2,141,101,185,38,20,234,51,198,49,160,54,195,16,248,132,180,198,52,188,248,113,32,110,99,87,155,217,91,118,3,40,242,172,24,198,119,123,139,123,38,15,165,106,177,54,95,212,151,187,11,198,68,52,102,75,40,240,133,83,201,173,28,215,243,21,109,14,155,62,60,194,40,211,85,67,112,72,202,25,100,103,50,244,105,49,96,159,17,138,158,61,228,19,49,20,170,43,80,192,60,226,63,20,82,21,35,118,241,43,29,159,145,211,107,77,90,80,51,17,70,179,146,195,147,170,82,228,180,44,181,130,118,4,165,34,232,209,131,140,12,54,232,138,107,97,217,85,27,220,55,103,137,235,76,156,2,247,86,131,25,255,0,85,104,153,73,58,115,50,215,23,42,209,25,84,49,147,14,46,149,131,204,66,246,172,107,195,101,8,127,55,20,130,89,76,54,79,105,110,66,85,65,166,79,36,16,60,191,73,66,220,106,175,82,126,33,43,39,179,114,60,70,88,198,209,148,114,123,162,170,170,176,89,19,224,143,170,211,222,164,70,24,220,74,234,147,76,109,187,138,143,141,167,135,8,121,132,85,233,151,196,173,240,203,23,249,19,112,19,41,152,103,179,31,134,21,239,0,9,13,26,236,19,129,196,151,217,79,120,188,212,218,70,113,214,31,216,104,203,80,70,122,100,199,196,156,5,203,230,89,60,167,226,42,115,73,106,248,195,230,200,145,108,133,90,21,169,106,200,0,140,76,217,86,70,153,23,234,169,43,43,89,113,128,243,114,41,232,26,158,92,210,117,17,12,204,17,194,190,69,249,164,176,169,51,223,145,239,66,195,181,25,31,136,200,169,44,201,202,20,40,172,171,98,114,214,1,61,73,133,15,90,125,15,144,120,127,227,202,135,146,249,69,102,29,130,209,13,135,17,50,162,192,203,117,15,153,79,145,156,194,83,254,130,248,39,126,208,170,181,150,71,146,12,70,42,212,192,254,116,251,138,74,174,132,244,200,18,164,131,169,43,244,25,127,250,145,116,77,176,252,58,150,94,155,244,150,122,6,227,156,229,144,207,25,5,38,236,145,143,135,42,191,159,90,50,19,18,151,212,154,50,14,12,187,174,68,245,186,141,28,217,102,25,67,101,147,221,84,207,153,16,163,195,137,115,186,166,18,9,49,101,78,95,101,46,55,74,74,176,237,87,98,194,52,96,118,148,171,124,195,98,7,106,144,100,253,200,255,0,85,137,104,153,50,112,129,194,92,169,108,198,109,173,189,199,193,181,31,159,52,165,189,243,34,20,156,37,202,185,179,204,66,31,183,17,10,169,171,105,238,70,54,23,46,84,185,22,101,82,149,239,202,5,48,251,83,198,150,240,148,73,139,44,158,34,97,47,98,71,168,122,247,98,76,196,163,90,48,216,54,76,146,132,51,30,46,80,137,74,86,223,115,225,50,185,173,146,57,192,88,59,174,168,36,54,170,28,98,97,52,82,42,10,121,131,156,60,169,188,58,175,201,205,20,101,254,37,155,234,177,242,226,90,177,169,54,234,60,15,121,226,65,76,181,39,154,213,113,100,10,128,115,21,104,140,248,55,96,249,73,88,136,134,169,171,163,115,97,164,57,32,146,62,98,145,25,225,151,169,38,135,85,58,49,241,24,89,71,245,19,118,48,130,69,104,99,48,190,237,159,34,255,0,168,160,217,101,56,146,241,110,151,65,152,204,172,196,185,245,149,81,224,234,7,151,219,42,42,60,114,15,246,19,164,131,134,208,139,120,106,143,143,150,81,17,21,82,65,24,29,169,167,169,86,201,3,197,149,83,252,100,183,37,16,76,199,24,124,165,66,195,190,228,194,36,202,202,4,25,207,237,227,67,198,167,174,141,210,166,202,165,22,76,115,29,64,181,63,130,194,202,97,252,22,33,10,222,240,229,26,42,102,224,60,57,131,79,35,83,142,107,50,229,83,111,135,249,248,86,38,187,177,173,30,16,136,165,77,192,109,189,226,187,210,128,38,115,45,38,164,25,71,194,147,86,220,88,144,121,165,166,239,190,0,216,183,121,137,55,75,70,247,37,45,89,46,49,56,74,146,62,202,200,68,237,77,245,37,192,236,188,194,46,34,41,224,195,62,78,82,229,72,203,115,162,54,104,74,138,163,62,79,186,170,161,132,100,83,148,144,226,12,28,69,228,79,194,108,104,90,160,146,72,210,133,73,141,237,101,64,76,211,111,35,51,10,120,255,0,109,52,15,42,51,192,2,238,78,172,167,59,43,18,76,135,249,49,21,41,178,170,26,168,146,198,9,232,41,225,25,24,155,113,66,172,78,70,170,32,147,32,213,100,122,3,213,89,24,155,76,68,71,134,224,158,200,146,88,125,182,24,250,63,221,74,110,42,136,64,63,23,98,125,2,97,11,218,37,190,72,89,224,158,202,38,170,200,196,13,36,251,42,137,120,77,203,249,215,88,170,190,137,38,39,55,18,137,123,57,250,150,217,51,193,25,138,45,255,0,19,171,25,113,109,10,233,50,65,237,21,123,204,5,80,112,245,15,205,98,50,180,134,241,201,6,97,21,42,132,202,168,184,154,167,134,47,134,111,113,46,245,33,139,221,76,102,51,43,20,93,240,101,193,38,96,228,79,145,37,93,60,135,38,199,59,221,83,118,90,84,127,115,25,82,192,201,212,101,127,202,69,39,18,167,129,118,15,210,94,113,17,81,91,247,6,141,188,53,57,205,174,134,4,99,229,137,185,85,26,84,199,133,224,35,114,174,132,22,86,201,7,12,161,148,105,68,152,12,140,254,17,13,43,83,192,213,154,87,193,198,145,177,148,107,121,168,119,223,221,12,89,80,181,175,30,52,221,147,0,38,115,33,100,161,38,141,159,129,47,101,240,136,246,68,202,43,65,99,77,233,254,20,83,65,103,205,207,41,72,181,79,213,81,35,127,116,95,247,80,129,215,240,99,19,152,164,77,249,9,244,103,226,245,15,136,214,79,194,93,29,53,249,165,150,74,95,63,225,166,142,130,63,233,194,228,69,135,226,69,1,126,146,193,247,219,158,161,40,254,82,248,232,95,240,122,132,229,168,3,52,192,253,159,248,172,38,83,203,141,204,97,113,166,193,178,39,247,113,83,80,152,18,89,245,126,218,109,197,114,109,12,168,66,189,131,68,108,224,205,7,41,85,187,232,105,164,143,252,175,145,14,250,160,70,27,196,40,163,85,90,145,220,33,25,0,117,188,194,42,17,246,82,202,252,41,253,172,2,11,139,18,18,29,57,61,161,36,230,197,149,170,166,112,195,198,181,90,190,12,31,2,229,76,182,18,197,237,37,22,181,163,178,30,18,251,74,181,21,89,93,135,117,186,135,78,78,27,55,98,30,68,243,212,170,176,124,161,87,30,184,170,32,198,252,92,68,18,67,15,85,90,193,149,180,150,85,197,37,149,142,232,226,71,211,29,78,185,107,118,12,152,151,161,191,143,50,133,220,130,111,46,84,254,134,97,200,253,162,101,82,114,86,165,139,13,249,18,187,136,99,146,196,104,88,154,70,170,25,123,69,149,89,78,86,192,231,209,171,118,199,225,42,125,2,121,227,61,137,205,149,13,119,178,34,9,43,53,63,31,17,114,166,97,149,134,70,212,131,35,48,160,141,48,133,246,144,236,141,178,238,18,26,125,168,212,251,15,143,142,128,178,94,120,199,205,44,89,70,156,134,54,156,147,202,17,12,105,83,24,75,32,112,149,0,29,43,106,67,254,191,18,91,50,140,202,174,190,253,135,147,2,14,144,160,2,28,79,79,35,105,80,66,7,44,172,164,74,39,134,80,137,197,21,95,34,24,152,89,48,229,230,136,151,64,178,149,37,248,140,36,107,12,127,121,31,15,7,159,82,74,141,106,26,24,152,4,44,34,219,182,97,61,165,170,72,73,7,192,194,201,141,77,176,5,107,158,147,73,16,143,205,200,136,141,90,56,221,69,202,177,135,106,53,177,246,64,18,219,40,223,229,227,220,245,148,109,200,25,196,133,135,13,133,38,41,101,196,138,204,121,35,202,33,41,59,185,55,145,142,242,251,107,154,85,100,201,14,184,23,71,90,119,41,223,2,36,98,112,242,163,217,37,152,253,165,37,79,49,242,127,86,84,248,209,153,143,181,90,57,25,212,231,146,29,17,189,198,158,182,49,177,46,159,168,114,141,248,146,220,63,227,229,73,231,201,120,143,133,83,109,130,209,0,89,76,121,78,180,132,199,35,241,11,34,43,195,145,57,129,12,31,85,62,216,173,212,27,169,216,127,117,56,125,105,203,250,66,175,6,52,79,100,185,87,141,107,178,226,218,145,102,181,67,22,206,109,124,9,98,99,55,104,25,48,24,70,35,131,60,242,71,212,183,109,142,70,117,38,177,54,142,132,100,253,60,252,153,162,99,94,13,149,252,34,97,216,113,170,147,51,141,10,24,103,147,210,165,33,88,218,156,141,44,52,233,56,249,83,86,64,33,88,182,70,129,182,69,238,89,27,221,92,149,200,188,146,93,113,208,71,101,78,194,251,73,11,205,182,38,21,124,103,130,112,212,173,197,56,196,124,203,177,78,85,109,124,129,163,63,222,66,90,217,30,55,48,123,17,177,176,117,20,171,85,196,0,17,156,37,77,91,141,185,70,33,236,190,61,206,164,63,167,75,139,200,47,180,179,173,248,169,58,223,152,81,72,33,149,36,212,154,120,4,151,187,52,92,169,238,143,125,28,103,225,151,21,79,241,217,27,223,208,234,110,170,22,77,40,158,191,37,76,11,82,78,7,50,223,13,242,243,242,139,249,16,178,110,235,171,94,194,215,139,253,105,219,39,130,202,8,204,34,166,170,156,214,111,163,116,99,99,63,42,106,247,176,140,80,236,49,224,206,204,98,170,160,217,0,128,226,236,72,172,52,177,221,116,38,117,61,63,205,238,235,203,200,149,195,187,181,140,245,90,248,196,39,158,100,178,77,86,34,102,77,81,163,154,139,71,15,173,184,151,37,157,73,195,30,242,141,41,141,140,76,102,17,38,225,54,70,45,86,33,37,126,129,172,140,50,51,17,189,165,55,37,239,201,194,158,218,177,157,169,51,204,255,0,4,195,71,129,156,96,156,163,74,45,119,209,165,246,162,171,110,226,20,251,76,169,165,149,86,248,28,61,139,21,110,107,72,200,196,172,152,214,37,102,96,242,166,53,70,178,47,14,34,44,99,6,88,159,204,37,85,91,24,27,94,174,69,172,170,27,204,2,23,236,123,74,149,27,92,144,114,182,129,42,43,82,67,157,56,15,218,118,41,122,125,54,72,210,243,75,47,34,229,101,103,226,117,67,34,214,206,85,190,73,228,179,49,133,149,100,16,140,158,28,72,240,135,24,248,150,183,134,200,111,229,23,26,180,113,208,231,146,75,130,62,168,133,122,42,28,50,8,136,166,61,27,14,24,230,191,245,67,18,160,170,109,135,60,98,30,18,160,38,79,202,140,181,164,36,102,102,223,140,170,74,73,136,41,125,188,106,44,172,89,89,7,97,121,199,212,84,36,201,146,203,253,210,42,28,97,201,103,234,150,239,195,99,31,46,232,133,76,177,220,214,153,80,4,51,229,70,103,49,80,115,46,9,39,165,56,178,170,151,181,126,18,143,252,10,24,44,177,173,123,247,98,227,18,221,177,22,101,115,45,228,188,143,89,178,124,236,157,168,200,204,4,148,87,165,145,62,218,147,222,6,11,15,221,137,111,101,149,142,76,56,145,17,160,74,233,202,157,198,128,1,247,34,166,52,159,195,56,12,202,62,101,190,72,71,236,161,223,49,145,134,133,245,188,157,41,108,42,199,124,141,19,39,237,189,213,232,111,100,158,108,169,37,148,98,77,62,101,190,183,229,188,197,244,150,15,93,10,15,60,68,71,134,75,210,144,133,242,122,147,72,108,30,60,69,64,25,61,249,18,123,40,121,124,194,156,62,49,23,152,17,145,109,140,101,36,25,167,143,230,252,93,107,207,210,82,178,101,9,85,131,24,193,145,30,200,204,198,157,89,73,107,114,73,148,228,40,249,68,137,135,73,140,157,74,161,145,135,230,182,188,35,250,75,26,69,13,55,5,140,134,65,177,96,196,121,166,12,105,92,153,131,250,170,12,215,44,177,178,114,208,52,38,0,145,159,147,255,0,112,167,164,201,130,80,60,89,121,18,200,215,114,161,31,14,82,99,74,171,66,187,119,44,159,13,133,26,95,50,170,184,140,229,138,177,135,119,245,83,29,200,228,141,85,100,57,228,233,223,199,82,97,245,64,173,230,10,212,105,224,233,78,46,60,10,204,42,94,76,50,44,102,184,241,175,238,30,198,0,156,184,150,182,76,97,14,248,136,40,111,150,62,213,188,33,30,124,202,108,61,84,101,230,49,123,168,134,76,26,81,106,195,224,102,211,254,116,69,107,30,65,243,118,39,55,17,200,102,13,19,230,194,49,40,217,188,125,75,72,100,188,79,229,64,172,170,56,127,40,214,189,129,200,178,100,208,70,6,82,148,104,6,106,120,51,79,136,57,19,136,182,8,123,198,34,37,23,23,192,130,7,167,198,141,18,75,51,123,137,12,250,77,207,181,149,21,25,89,73,35,107,15,206,168,233,238,9,36,8,3,104,48,21,249,186,147,122,26,65,193,240,9,74,183,110,133,27,168,87,31,86,188,229,71,189,152,152,140,141,13,131,139,152,42,115,80,221,178,55,14,94,68,146,50,161,37,180,173,142,129,134,158,1,172,247,32,42,155,124,156,160,204,85,162,5,240,55,88,86,21,219,42,252,226,253,85,139,236,129,212,36,134,202,126,38,102,67,195,123,203,202,128,85,81,228,158,65,165,70,123,199,251,137,160,100,254,69,139,216,50,147,42,114,62,66,234,217,51,164,249,136,194,196,155,62,4,92,127,54,176,51,248,248,146,43,137,243,177,225,74,205,67,107,188,223,65,51,45,106,161,121,229,42,67,101,112,194,179,52,65,101,88,195,161,139,100,247,238,202,68,220,58,98,36,102,118,170,198,183,83,94,177,18,80,228,218,201,39,86,37,115,73,24,152,23,163,83,143,217,18,165,167,140,200,222,210,122,170,19,105,117,113,115,234,153,39,218,91,67,78,15,116,89,83,153,56,16,92,226,122,77,207,212,69,141,223,144,186,125,36,82,15,54,36,28,56,204,140,168,31,48,126,29,73,36,199,253,36,187,131,44,44,131,23,201,7,228,229,26,213,37,224,192,245,41,134,228,178,249,186,211,224,135,141,35,88,182,177,160,165,241,152,89,93,75,124,154,160,96,68,61,152,215,158,108,163,91,98,76,162,71,176,17,188,248,150,172,207,146,70,9,15,125,36,98,75,96,73,121,79,194,179,34,187,107,82,181,244,248,193,152,197,83,22,172,198,78,36,229,246,164,16,48,169,233,239,124,158,101,182,98,91,63,210,126,124,251,81,74,226,129,148,127,81,88,211,152,243,128,192,148,74,127,205,227,84,122,98,120,35,119,9,41,209,205,125,138,24,112,49,49,25,176,122,205,150,176,86,240,217,14,79,8,86,172,132,90,54,2,216,61,121,140,150,94,32,149,21,49,153,80,38,54,217,53,129,84,85,113,66,114,249,229,42,77,233,164,31,180,169,31,48,133,74,228,220,30,11,250,150,169,185,154,160,48,241,187,68,65,42,168,18,88,81,168,59,45,96,66,240,134,42,209,91,119,59,207,181,43,49,69,142,235,145,210,48,166,81,152,2,51,10,136,222,92,20,127,40,92,169,157,33,172,115,252,217,86,41,187,127,209,148,250,113,151,168,73,28,154,67,251,202,244,38,67,79,167,220,170,119,83,153,154,91,18,176,225,193,32,48,152,92,137,21,221,36,72,57,48,242,101,84,179,52,245,200,143,242,139,67,233,44,75,225,187,18,73,45,95,97,215,149,251,156,229,144,201,157,156,75,162,82,73,28,104,172,77,99,83,193,240,195,136,107,97,169,0,33,174,125,23,90,226,116,60,203,230,35,184,184,252,137,68,104,103,41,50,153,59,147,2,46,124,70,70,176,48,68,206,213,207,26,228,93,166,84,79,241,104,76,217,73,60,38,112,136,136,26,173,103,101,159,9,178,43,159,56,131,250,69,83,58,134,202,182,49,8,109,168,151,86,222,159,100,151,169,110,58,169,101,79,119,18,107,57,81,178,95,19,217,92,71,255,0,16,177,159,16,132,173,107,117,57,36,197,97,140,181,89,140,146,21,228,92,132,195,90,164,189,79,86,234,72,178,79,135,42,109,60,192,192,194,136,169,236,199,62,177,232,134,47,98,83,100,248,145,188,202,82,226,73,46,228,220,16,159,40,94,53,37,50,6,160,147,231,148,171,114,25,99,95,178,148,204,4,217,95,40,92,170,154,158,180,145,129,204,85,5,79,36,245,164,102,239,254,117,127,2,75,44,135,154,34,175,193,173,236,103,50,24,19,58,215,177,0,248,114,254,146,25,251,177,63,133,74,204,130,44,106,229,57,161,228,98,89,233,184,159,204,37,234,219,188,76,249,181,133,197,216,252,56,81,184,103,227,178,113,52,76,153,18,183,204,200,32,223,50,113,48,173,140,140,9,35,203,44,168,89,33,0,201,196,183,212,218,167,16,215,179,242,45,88,73,245,80,161,158,141,141,101,23,39,50,203,2,168,218,182,24,198,52,228,62,9,19,45,98,143,165,49,135,61,146,82,238,13,183,175,144,217,236,25,7,212,166,174,222,120,44,202,21,71,155,254,41,93,144,119,35,127,18,44,206,37,116,70,177,47,73,118,73,39,229,85,172,48,202,60,170,53,148,135,17,242,245,38,145,164,190,55,17,83,112,42,212,152,109,49,140,39,82,82,247,159,233,38,155,150,20,124,40,87,246,38,33,195,224,213,182,200,62,84,174,75,8,55,240,167,47,97,60,16,6,9,20,217,70,86,48,141,49,254,28,201,164,51,13,33,123,30,179,12,156,104,200,173,85,202,183,227,19,18,89,243,7,211,149,6,107,35,248,45,80,195,149,249,76,165,102,176,235,10,32,218,53,104,36,143,54,37,180,212,131,199,153,23,13,224,27,22,249,38,31,130,190,229,14,121,35,103,212,149,178,173,224,82,239,135,249,250,149,181,150,73,35,194,37,56,250,219,40,207,249,180,214,38,170,208,144,119,18,98,66,35,240,228,156,147,135,83,218,136,159,160,196,53,79,0,213,81,135,237,228,73,167,152,25,242,155,173,118,136,161,15,184,220,131,134,40,242,41,249,247,22,191,156,33,46,37,70,27,141,51,24,12,249,82,100,77,161,218,233,27,112,109,37,211,15,34,2,212,248,57,83,223,56,188,178,231,144,168,136,12,157,37,255,0,211,151,64,178,164,170,130,76,187,1,237,148,235,230,65,141,59,250,119,18,147,70,165,86,102,5,13,14,163,31,50,48,51,46,114,97,234,251,137,187,46,31,143,152,169,53,149,193,196,126,174,52,202,170,130,217,156,105,182,33,25,253,90,86,85,45,124,249,80,78,240,196,159,242,203,85,246,185,0,162,97,15,98,230,147,44,181,29,145,223,134,86,33,172,145,177,41,26,211,33,229,173,217,255,0,73,16,164,41,21,87,195,221,79,168,35,15,105,109,0,130,31,212,42,230,148,225,157,81,112,9,118,57,49,137,117,111,88,5,216,24,16,246,40,199,30,86,41,36,222,148,43,108,164,238,113,154,33,82,57,150,167,131,250,178,141,41,125,14,181,31,79,32,254,210,146,213,180,154,154,73,216,17,10,72,164,249,171,53,142,117,173,189,206,135,15,83,197,146,252,57,85,45,108,240,125,81,255,0,42,229,85,186,122,202,180,12,205,144,164,86,213,84,143,146,206,98,161,108,13,64,235,189,19,6,252,236,48,101,15,34,141,184,211,103,210,199,195,151,47,237,43,112,213,78,173,127,9,114,172,44,170,165,91,131,244,188,138,130,18,250,109,150,86,231,197,136,133,34,166,159,166,53,28,16,102,218,226,91,116,172,2,84,75,230,16,242,46,151,14,251,32,49,75,22,85,139,81,26,214,56,4,203,43,88,196,195,44,73,205,36,253,203,57,69,254,234,162,212,149,64,147,57,229,218,255,0,173,36,53,15,221,32,150,50,149,55,201,167,28,158,81,21,27,15,63,74,213,2,51,35,19,148,185,83,71,198,202,60,209,10,129,69,118,178,71,25,25,12,220,12,50,22,101,105,10,190,213,49,226,39,42,13,241,25,178,121,62,170,208,251,33,144,152,150,22,81,137,143,40,146,152,214,160,132,76,165,16,144,106,168,239,115,141,98,249,153,57,144,254,171,18,119,48,68,52,178,202,213,226,225,8,146,216,42,101,169,25,190,136,252,37,202,69,17,232,55,146,73,213,137,116,58,26,115,217,19,41,147,233,245,67,16,250,147,85,92,213,145,147,5,35,163,76,216,196,102,98,162,153,36,133,230,9,86,255,0,77,130,95,61,223,106,23,102,72,36,249,65,19,26,42,101,141,161,12,233,36,237,196,52,218,53,105,32,243,26,82,82,201,155,110,222,36,210,146,72,236,137,135,42,90,155,102,10,205,4,93,220,168,128,217,31,166,34,59,211,113,15,168,120,210,75,136,96,199,196,92,68,69,76,176,97,163,12,92,210,197,200,145,95,70,4,152,143,226,89,67,135,44,131,249,187,66,23,237,167,48,43,89,100,199,196,203,137,101,70,181,14,121,73,90,8,199,121,178,170,119,155,108,12,162,22,85,185,244,241,40,37,190,33,98,229,251,137,236,57,53,197,103,233,86,172,106,134,201,51,62,182,34,31,170,165,70,35,55,116,50,127,218,84,49,181,12,89,160,226,211,156,159,83,18,161,223,176,94,208,196,151,207,124,233,63,164,198,179,108,93,203,155,116,244,199,198,99,61,164,250,101,193,197,23,54,232,138,94,27,8,46,238,196,194,4,199,249,237,11,23,40,209,80,196,151,181,212,54,82,79,218,68,76,55,147,195,49,74,179,212,144,9,26,94,81,69,197,149,45,219,78,24,31,202,167,182,87,112,169,129,119,4,172,218,75,247,80,86,180,241,36,249,241,12,185,84,188,109,223,158,99,43,42,70,62,104,251,85,21,136,200,114,249,154,62,84,41,207,194,34,99,42,50,53,33,6,78,174,213,213,100,214,227,253,92,84,4,199,193,140,60,184,150,237,168,110,59,145,223,134,236,132,12,185,120,208,245,175,137,24,248,77,217,244,213,89,164,158,72,58,184,210,175,71,223,17,230,197,139,238,38,97,84,125,14,77,116,145,245,12,68,76,33,198,200,78,165,20,106,121,80,185,133,43,42,105,73,107,100,86,97,50,141,152,174,218,215,220,161,178,135,4,95,77,108,141,233,184,57,82,73,243,1,24,121,165,172,105,238,34,19,185,27,140,27,107,80,77,79,90,59,32,98,81,65,129,107,81,45,158,156,92,75,172,237,129,36,124,72,43,93,31,6,108,23,229,149,136,168,213,52,112,89,169,129,57,26,124,169,209,240,203,40,202,178,147,67,146,35,243,69,202,53,175,73,124,61,181,169,150,243,75,159,185,25,85,244,108,144,120,74,44,163,250,105,227,93,107,144,178,54,88,156,181,149,79,23,44,73,91,98,9,18,27,141,85,91,255,0,201,35,86,87,212,245,211,188,248,182,201,77,108,63,77,225,203,149,43,66,163,172,250,132,85,106,215,217,113,26,172,130,86,85,86,64,218,97,196,164,152,206,76,200,200,210,113,17,50,224,77,187,56,124,246,0,79,121,113,40,251,83,98,35,204,24,170,207,8,39,51,153,1,50,4,81,241,39,176,170,212,37,163,89,0,157,89,114,44,67,38,81,39,98,234,26,62,100,96,70,38,110,52,60,200,208,102,131,40,101,114,36,42,7,119,85,20,156,166,40,211,154,23,237,129,132,69,66,198,101,81,65,136,194,38,69,241,140,219,117,37,168,22,15,129,115,36,25,67,40,98,26,68,108,144,159,243,115,211,29,60,99,201,225,49,80,26,219,70,88,201,6,238,36,165,181,184,171,37,26,160,179,53,11,58,98,74,69,67,124,226,123,170,2,158,182,214,53,147,50,242,174,141,90,255,0,101,106,168,210,55,234,41,181,181,157,90,126,34,229,70,6,100,75,120,61,188,136,219,138,168,50,98,63,139,145,114,91,41,247,149,19,158,24,130,33,70,37,181,160,171,86,208,188,125,110,46,109,174,84,173,140,157,58,94,25,98,32,134,165,63,241,94,93,105,192,27,97,98,25,87,75,161,178,131,110,0,75,15,40,202,141,197,17,149,144,1,144,25,25,125,141,39,19,249,87,64,195,167,241,179,18,6,99,235,191,246,40,211,53,69,91,10,194,192,78,240,22,94,53,133,196,10,168,204,194,30,82,149,1,62,224,240,143,134,36,95,228,68,85,67,150,82,101,150,149,74,178,138,25,163,199,39,155,18,218,19,14,183,133,82,204,147,182,38,40,136,25,44,100,145,241,9,51,40,138,35,159,169,246,222,234,198,170,121,38,147,41,165,37,186,132,49,5,230,105,105,54,158,212,149,165,62,17,21,65,176,99,169,120,226,116,135,210,68,178,7,41,70,149,191,74,193,141,202,17,101,89,198,158,65,3,49,122,209,236,181,131,36,28,37,76,178,41,26,200,35,125,219,32,249,196,196,138,173,146,9,61,162,67,76,134,2,31,50,193,159,44,244,245,50,197,164,58,66,78,31,244,236,101,65,204,173,157,4,248,74,44,75,10,220,133,229,202,65,34,204,99,139,184,164,42,107,9,80,86,70,63,210,94,220,226,225,150,44,72,153,50,95,131,52,66,242,41,217,143,150,87,242,160,101,83,11,137,240,99,63,132,171,26,27,44,167,91,217,2,155,31,205,197,25,72,176,54,196,95,164,16,196,144,175,137,67,36,196,247,132,148,204,173,100,150,63,137,0,251,82,99,226,46,85,131,46,231,116,226,75,97,85,70,149,76,4,39,176,42,148,198,174,146,14,162,100,81,149,175,231,204,169,253,72,5,99,56,134,152,26,206,121,250,98,44,158,81,79,254,53,168,53,164,132,76,38,42,192,214,88,189,212,154,238,248,152,51,101,202,150,192,177,176,214,97,134,34,112,149,106,52,207,200,165,163,93,146,79,42,117,26,96,10,62,98,164,176,204,180,54,250,13,85,217,51,75,18,118,26,29,176,48,196,235,88,192,124,17,179,181,52,100,198,120,39,220,82,108,172,228,188,248,31,84,75,125,62,161,244,158,162,229,84,19,54,179,153,204,37,57,63,77,131,207,229,50,162,170,227,44,159,184,242,30,170,139,100,124,89,113,17,17,48,35,40,249,191,220,82,95,135,135,11,230,204,82,100,84,21,179,226,73,3,3,200,133,86,67,26,190,38,44,226,122,223,50,126,217,156,171,7,135,145,104,153,1,228,98,99,61,5,175,152,9,50,242,153,57,52,58,233,192,204,17,41,95,71,36,99,246,145,57,170,146,120,221,170,77,200,175,255,0,58,140,107,105,32,251,165,196,153,62,146,40,186,177,173,93,160,204,28,107,108,107,136,164,102,35,113,17,106,177,38,87,112,51,85,0,157,194,89,97,219,117,9,26,102,16,157,72,67,50,92,39,252,218,165,128,159,212,51,229,148,28,202,126,183,33,73,203,202,172,103,135,124,199,241,41,214,51,211,79,132,169,118,202,44,152,208,222,26,167,249,230,22,52,208,47,32,187,144,111,146,66,15,136,75,124,8,127,159,152,171,5,181,249,20,49,141,6,72,48,242,100,73,181,38,149,178,32,55,98,235,91,124,226,194,126,98,202,66,92,93,158,76,87,226,41,49,161,184,132,107,70,196,151,52,9,126,8,138,166,60,92,69,69,83,228,32,211,99,83,203,47,134,24,170,113,198,163,201,51,112,18,76,96,198,126,20,21,174,8,35,203,96,170,77,85,249,57,133,200,149,223,67,28,224,12,91,85,90,146,89,8,240,235,49,249,250,116,65,19,26,170,167,181,127,155,16,193,211,112,70,62,40,11,110,192,99,73,182,87,117,78,135,73,118,207,201,148,168,219,135,196,146,204,209,23,59,134,23,201,238,79,224,60,240,71,135,219,90,170,194,50,173,172,97,50,123,198,196,130,100,9,83,73,187,223,255,0,26,174,53,107,44,135,148,41,124,202,25,209,153,212,76,106,155,102,110,41,63,79,167,137,101,47,12,185,73,150,167,248,122,248,208,88,90,225,101,91,235,76,56,199,93,6,182,248,27,86,7,106,50,165,86,84,196,139,70,246,178,156,22,1,167,84,75,230,23,250,215,67,173,146,59,32,51,234,173,90,206,183,36,230,75,196,133,135,242,94,6,10,195,165,179,81,227,225,144,79,70,4,32,147,194,180,50,212,146,64,204,200,121,147,246,204,74,204,42,168,249,250,108,145,129,154,36,165,61,125,24,228,3,241,118,137,3,255,0,29,72,124,156,217,22,247,221,157,22,184,251,116,97,8,108,153,224,252,83,249,5,245,86,216,214,82,167,19,20,188,106,47,88,124,177,223,46,188,164,202,84,62,158,187,150,55,252,217,84,242,177,79,139,29,84,38,24,250,138,168,32,89,16,67,229,82,80,48,77,6,96,151,145,17,26,77,224,248,141,23,141,87,109,136,217,71,55,215,0,146,206,164,186,31,166,147,245,98,68,192,173,4,146,115,21,21,168,116,195,7,5,158,156,95,228,67,70,245,247,18,209,90,167,140,106,113,51,251,111,246,151,159,168,104,33,51,170,55,241,40,218,216,22,163,59,253,64,92,105,227,52,149,85,147,62,110,81,4,164,187,165,154,56,83,228,114,29,91,22,112,222,17,23,42,22,100,152,190,25,146,135,210,3,79,189,226,22,66,143,234,33,166,73,103,130,165,95,200,92,60,66,97,178,44,147,230,52,81,227,77,38,85,85,20,25,162,113,17,78,214,155,31,87,90,112,99,109,153,152,221,105,172,46,222,94,225,21,161,39,154,168,134,252,76,226,92,242,30,170,6,126,18,163,230,92,74,32,62,81,65,100,44,208,183,153,69,125,60,243,126,83,40,196,53,207,53,110,146,4,232,47,218,100,251,139,83,236,174,99,31,230,211,147,26,84,232,131,12,79,117,85,90,248,49,140,187,61,168,113,184,102,181,210,242,176,229,38,53,209,169,53,39,169,49,134,202,176,212,58,84,248,51,75,23,34,157,135,85,47,251,65,17,11,211,208,214,234,55,121,23,222,164,65,51,48,74,60,137,116,253,67,58,79,246,4,72,35,86,216,198,59,51,21,80,177,156,15,85,219,38,210,41,41,63,82,18,49,50,167,250,87,85,89,78,240,197,214,144,92,82,18,79,158,21,157,84,194,80,118,137,115,72,180,212,232,89,21,215,219,212,235,176,39,140,131,229,91,228,195,4,239,105,70,214,234,24,133,99,11,149,62,13,192,228,143,132,73,35,144,70,134,134,215,191,101,196,18,165,23,12,36,145,163,76,247,145,15,50,49,49,230,93,11,98,76,11,2,30,52,229,144,50,179,137,44,134,25,210,120,130,37,170,76,251,202,135,243,99,18,161,58,179,176,84,200,120,187,132,69,230,60,18,89,218,133,101,219,236,153,203,41,101,13,137,2,160,230,9,50,97,196,183,70,134,1,115,109,83,23,177,158,210,193,239,91,136,89,143,55,252,10,87,82,62,196,103,225,138,69,115,2,48,203,238,226,71,201,167,200,62,220,169,177,115,55,40,199,48,167,52,178,19,49,68,65,42,93,207,228,237,76,77,167,177,251,75,65,169,198,81,245,34,166,238,92,209,14,212,113,137,134,94,50,141,57,123,226,248,102,18,146,153,72,113,179,139,149,101,91,14,228,191,241,194,97,16,73,42,197,49,114,129,230,121,9,135,18,219,12,56,223,153,21,14,146,116,96,101,48,150,38,97,18,153,101,54,189,227,67,201,178,4,97,246,160,223,63,43,241,33,108,152,205,163,254,162,65,171,160,25,174,25,187,90,38,93,216,137,255,0,40,44,72,26,217,145,32,145,225,150,46,84,231,204,18,71,148,66,85,168,204,194,232,210,78,89,76,49,187,21,244,56,207,147,19,169,34,11,192,65,176,56,134,171,41,249,64,181,106,70,75,19,242,99,28,68,68,85,76,56,201,135,169,81,204,211,210,164,143,48,132,147,76,161,156,62,110,164,172,185,26,178,43,169,242,121,167,23,221,202,181,198,102,78,225,44,131,106,56,220,50,197,149,101,188,139,147,220,88,55,252,3,195,84,73,63,164,18,42,53,57,227,19,230,196,189,91,107,182,247,81,230,190,1,70,254,85,187,218,19,217,123,30,219,101,234,64,90,214,142,72,49,27,26,209,234,89,79,218,143,102,57,35,237,82,222,42,208,208,143,13,104,224,249,226,74,111,166,60,172,196,21,76,111,8,211,177,75,201,141,51,252,61,4,160,204,17,42,171,43,147,107,33,207,233,41,56,51,20,169,139,50,111,186,184,213,15,163,142,50,243,194,4,248,139,102,112,71,201,130,81,225,40,178,145,123,211,98,20,127,165,196,154,70,141,19,193,107,51,24,47,117,101,130,186,147,134,170,137,26,83,12,168,25,12,101,137,242,133,202,130,178,120,48,61,38,173,124,225,31,135,173,33,90,217,70,184,108,68,71,230,138,79,220,90,95,187,243,78,163,76,220,240,155,34,216,96,143,195,169,45,84,93,205,126,133,145,163,17,59,141,2,41,123,144,27,156,76,195,255,0,21,155,36,145,66,204,133,235,115,108,199,142,50,90,205,66,193,191,10,194,123,37,201,27,240,164,236,199,147,230,214,243,29,85,81,70,115,238,34,125,94,68,3,228,176,163,230,94,147,166,233,164,248,24,214,132,253,177,38,16,235,107,70,62,44,133,86,91,34,144,106,154,163,67,174,146,63,210,141,109,244,168,62,29,68,94,134,25,66,63,233,113,13,56,252,130,240,202,170,172,69,148,139,178,164,228,226,226,91,105,233,44,72,55,135,40,202,168,231,248,23,148,66,196,149,230,219,19,135,181,54,234,130,198,204,79,223,104,155,94,226,227,23,237,165,65,178,212,112,190,80,37,93,29,153,203,220,132,147,166,7,56,155,178,241,35,23,55,113,147,145,207,38,62,240,79,202,108,156,169,141,107,231,91,68,196,81,113,170,221,134,216,120,177,101,64,154,3,198,78,17,118,163,109,80,55,153,200,199,233,183,148,228,48,86,216,22,83,169,37,48,38,18,169,147,84,127,12,161,18,81,62,181,229,99,55,98,83,104,202,199,55,238,95,83,220,62,72,24,152,26,200,130,31,82,143,164,170,177,140,54,24,69,202,53,81,15,80,131,166,88,134,164,171,64,101,95,29,14,105,241,34,159,83,93,249,154,164,69,82,154,98,6,174,173,39,205,151,23,231,95,161,205,26,36,224,112,251,170,106,203,76,83,198,99,202,81,73,201,251,170,187,40,249,130,245,174,137,181,216,91,91,119,44,76,230,42,53,154,170,32,187,84,68,205,72,8,47,124,67,11,169,46,141,101,18,200,252,69,82,107,88,170,162,243,115,163,76,184,121,25,154,32,135,137,8,248,126,174,15,164,69,63,2,73,200,118,8,37,86,129,14,216,106,145,145,147,254,36,76,246,78,131,196,149,67,187,126,78,94,197,209,228,195,4,224,63,173,71,201,167,0,142,68,52,106,230,199,53,22,189,140,195,112,140,13,195,10,145,154,25,22,160,176,130,58,155,41,85,101,114,234,28,241,145,49,9,136,95,105,75,195,55,248,21,8,110,217,24,28,216,210,90,134,50,140,182,7,32,250,151,182,31,100,106,121,250,182,86,124,65,234,77,153,124,124,28,194,75,188,223,70,254,62,191,103,166,70,199,212,149,204,97,49,162,153,101,185,122,33,236,202,197,85,107,152,203,66,87,8,252,249,86,247,198,102,62,36,84,200,15,47,74,2,51,37,140,239,9,149,137,216,223,13,239,140,153,6,250,32,201,136,210,146,185,146,70,49,225,196,164,166,83,218,206,157,150,32,136,82,169,178,176,241,213,185,106,117,47,196,44,16,248,86,234,171,176,89,19,152,169,54,155,211,119,56,25,234,48,49,42,38,104,194,13,249,133,140,75,118,216,93,228,64,107,136,127,252,111,148,68,182,30,113,19,230,213,71,162,16,76,230,40,214,135,210,0,158,234,218,137,188,8,240,140,94,208,214,111,13,119,210,71,198,129,144,120,114,175,76,211,108,31,114,91,11,255,0,96,113,159,7,38,16,163,159,91,44,157,92,169,35,232,65,8,249,132,82,38,145,175,160,198,102,25,114,177,17,22,29,147,191,0,43,90,121,209,188,11,148,107,159,218,198,188,36,236,216,184,151,77,53,172,25,172,253,82,73,48,60,111,250,73,214,174,46,112,242,38,227,24,30,247,98,105,85,124,72,36,197,237,165,102,167,97,79,153,27,233,92,31,247,172,104,199,89,23,200,180,140,253,232,50,132,168,57,57,253,225,40,134,26,226,162,87,9,120,213,12,109,78,255,0,14,92,105,86,200,13,26,191,16,227,60,227,31,14,68,174,213,135,155,23,171,144,73,204,109,79,148,126,218,14,214,73,36,242,133,87,114,228,214,54,70,39,171,109,73,9,248,74,159,134,120,230,160,131,91,148,153,138,46,68,121,169,255,0,38,92,163,18,150,217,70,152,244,247,196,130,12,161,47,250,23,59,187,214,22,67,243,14,85,93,50,169,229,99,196,25,74,114,78,143,28,146,124,223,42,54,110,82,62,161,80,146,173,153,121,111,59,183,141,91,51,73,75,157,7,50,251,91,84,10,130,97,16,184,213,204,3,14,79,211,78,177,162,19,151,170,149,219,15,67,147,155,71,218,140,153,171,138,68,67,53,14,170,164,249,77,169,23,78,159,72,65,115,68,42,213,26,48,61,209,44,217,139,196,167,231,74,203,159,168,174,134,202,85,220,92,182,37,32,147,109,231,166,244,149,11,112,241,194,3,202,33,40,111,196,231,146,124,70,200,166,202,163,199,38,175,145,208,67,241,22,84,98,98,52,92,163,84,80,245,205,52,158,238,34,46,115,90,195,147,155,219,71,220,86,193,20,71,152,89,50,36,217,111,29,65,164,129,218,173,161,113,62,100,25,221,69,26,9,158,113,137,194,44,171,154,80,221,159,212,182,133,41,4,186,64,109,95,131,181,10,204,36,145,162,241,26,4,192,247,150,185,225,136,81,241,8,106,90,101,192,51,242,149,17,26,224,5,103,106,123,57,54,129,5,122,157,153,64,252,34,80,15,164,28,226,102,50,236,30,155,85,36,124,165,66,79,211,20,120,254,83,177,55,167,145,150,167,19,152,49,155,33,226,202,155,64,147,46,55,129,132,168,89,167,129,25,239,221,139,40,214,153,144,0,47,210,117,170,237,226,46,246,67,122,171,188,190,25,85,68,107,81,227,92,222,5,81,243,246,170,248,97,252,156,197,80,104,216,173,144,100,251,136,146,120,80,6,103,221,90,100,133,145,159,153,98,249,131,199,218,53,161,143,137,170,72,114,246,165,51,43,114,38,140,147,149,18,22,39,81,26,200,36,128,18,66,78,253,72,3,26,198,96,113,116,242,169,153,145,167,110,179,23,173,36,139,250,155,11,43,243,42,225,221,229,62,20,229,129,25,59,68,163,96,51,31,46,84,237,151,100,233,18,154,200,200,86,72,85,248,143,152,16,99,230,128,50,164,246,82,98,198,38,92,67,18,28,214,178,252,16,76,97,36,159,153,59,72,204,36,125,58,167,200,67,204,121,192,225,42,71,36,214,66,126,41,101,227,86,161,134,12,108,226,82,250,144,219,111,60,40,197,196,86,107,99,160,24,108,129,24,137,216,117,61,63,135,40,148,70,194,214,111,48,186,214,30,136,255,0,120,168,104,216,181,151,200,191,135,113,4,164,226,42,98,96,128,160,121,177,12,171,152,60,39,133,213,148,171,100,109,91,98,35,176,38,20,156,105,90,230,109,35,53,151,81,229,219,37,140,249,66,46,63,180,143,170,146,249,163,96,113,47,6,72,228,129,133,17,80,179,231,178,183,153,115,229,14,71,66,214,108,62,70,210,116,245,142,78,17,33,102,105,131,201,103,48,150,186,127,136,84,197,35,34,75,148,171,33,204,131,59,152,69,227,93,145,245,8,231,36,221,44,233,240,70,250,86,217,7,39,60,21,127,50,0,36,243,98,74,205,167,183,60,33,87,197,206,85,213,147,152,150,182,224,24,249,74,171,171,95,91,56,25,184,212,45,222,134,191,141,230,104,130,25,71,246,202,181,105,137,54,176,101,237,37,136,130,80,104,217,78,197,101,149,125,206,144,105,128,140,207,109,12,251,45,200,240,133,101,182,28,144,114,173,24,118,200,200,155,80,87,100,98,9,5,3,85,0,71,244,227,21,25,106,29,200,223,202,185,85,219,217,6,231,152,169,89,88,172,53,124,78,182,107,33,140,107,75,39,130,74,83,91,62,12,152,44,229,255,0,66,41,230,0,148,170,86,212,27,67,146,193,244,162,13,128,172,230,72,227,73,69,61,249,88,155,36,36,202,174,1,62,168,101,62,80,228,94,219,126,69,237,204,177,44,217,49,254,124,162,77,28,132,218,54,169,61,62,159,237,37,126,131,23,35,10,98,171,163,122,108,150,118,226,83,87,112,217,131,136,171,170,203,82,42,173,99,38,70,163,201,132,165,76,99,62,158,48,48,196,148,53,202,236,131,107,147,132,169,246,158,161,60,150,115,74,228,92,172,218,187,123,29,187,106,139,102,212,43,82,76,120,186,138,190,105,187,231,249,179,49,86,187,237,31,106,56,143,150,25,66,42,145,173,101,172,23,243,9,78,173,98,171,36,117,175,115,178,178,126,94,165,179,114,114,179,149,74,233,187,176,17,248,141,216,171,88,17,149,153,147,156,237,83,193,200,143,100,145,175,70,240,240,226,91,217,90,156,147,50,129,188,36,146,177,100,1,251,162,76,240,144,75,68,155,35,141,236,14,33,167,86,39,86,126,36,134,164,209,156,254,163,83,197,245,19,189,43,107,6,112,246,146,248,200,46,52,231,245,35,230,81,119,212,228,131,57,146,226,113,33,164,167,18,138,172,248,185,99,62,0,35,115,68,75,160,73,25,120,145,244,242,65,38,11,51,21,7,176,100,105,79,40,151,43,72,211,21,142,53,136,36,209,158,81,169,219,88,19,134,118,24,42,149,147,6,178,51,55,42,177,146,203,184,53,56,73,224,196,216,210,72,48,115,47,67,96,198,52,29,151,153,124,213,108,37,110,198,65,101,108,223,119,18,243,224,98,83,94,100,25,251,83,216,19,61,163,32,166,217,180,204,30,5,49,50,181,150,79,196,18,226,39,154,175,195,255,0,31,253,82,59,186,115,248,102,174,46,34,33,73,90,140,125,170,164,151,90,207,155,148,189,39,85,68,132,252,57,114,168,169,55,218,142,49,246,150,25,23,153,67,58,119,205,242,36,107,120,157,11,162,249,106,88,7,83,130,201,248,74,92,75,214,84,155,224,102,23,186,165,141,84,113,131,139,177,31,167,175,142,50,50,36,181,171,100,49,163,86,205,0,32,67,149,91,41,225,151,215,237,171,40,204,25,88,143,100,56,147,135,153,103,26,6,217,49,22,107,11,94,23,137,235,238,108,67,77,164,132,100,103,82,13,145,146,243,50,196,166,161,187,100,97,169,38,93,156,100,204,175,238,52,217,230,244,197,202,145,201,209,135,31,104,177,39,217,25,122,133,66,125,154,207,41,48,166,129,212,144,68,55,161,77,240,221,147,79,149,49,135,240,244,145,135,245,113,35,109,134,223,136,202,6,182,138,47,104,137,244,59,179,206,230,8,146,111,65,137,27,187,18,196,209,165,12,159,211,139,198,177,148,117,145,28,232,48,38,50,75,57,150,249,49,128,54,102,10,146,211,112,229,21,249,139,43,169,81,201,49,4,62,212,140,13,80,55,198,62,239,54,94,52,220,50,120,212,148,157,72,60,143,14,34,33,227,92,30,75,240,229,196,144,102,91,150,143,152,4,186,77,199,221,81,87,122,135,109,194,18,165,209,167,203,147,238,172,173,216,162,173,20,183,52,193,201,247,80,12,102,66,115,21,38,100,194,15,133,103,185,63,158,101,77,178,109,35,4,207,135,42,51,216,104,130,33,70,141,11,217,36,29,72,232,19,242,141,108,56,126,144,150,226,78,204,4,22,16,169,179,13,182,31,50,87,200,52,52,252,242,89,137,43,41,185,26,100,235,8,36,148,240,173,126,183,20,171,40,26,74,15,113,185,72,155,7,74,196,23,46,33,161,99,54,73,162,53,132,57,60,22,76,134,241,61,26,207,150,75,237,110,1,24,111,42,198,101,17,85,159,253,12,153,25,146,64,128,217,158,180,239,55,38,53,51,15,95,190,49,249,132,159,51,85,18,200,29,67,75,107,150,252,118,65,211,12,57,32,74,46,30,65,15,139,221,89,85,27,41,19,230,64,97,121,113,39,200,147,42,163,8,169,234,142,81,230,151,202,155,108,34,15,166,40,132,155,48,56,144,242,127,192,151,121,120,10,215,102,19,201,158,241,249,173,80,38,75,207,204,46,52,102,219,243,162,176,240,97,196,158,195,93,126,140,223,24,114,89,196,145,220,62,84,38,113,11,253,105,184,88,120,204,225,67,207,9,36,177,233,109,112,88,213,117,176,135,241,36,225,251,164,82,186,158,200,133,240,50,175,53,86,86,117,32,255,0,12,0,175,229,22,68,203,211,169,127,203,84,0,170,129,58,202,15,9,81,144,244,246,216,236,49,147,234,208,158,15,128,186,134,154,60,44,238,86,196,229,105,157,245,1,100,1,148,8,119,192,219,35,122,215,199,242,177,37,148,158,66,67,70,202,79,215,144,73,144,99,68,140,12,219,252,169,45,145,137,26,86,28,89,80,22,70,151,180,226,67,86,165,99,239,230,84,111,192,94,16,172,95,90,242,247,40,250,23,218,228,229,18,174,12,194,13,138,13,137,122,175,136,96,106,128,54,113,9,111,217,191,26,249,85,51,39,9,147,135,188,2,84,86,196,140,138,214,19,50,53,151,181,143,26,243,230,30,51,17,175,153,145,15,37,128,32,214,55,103,5,178,55,177,54,253,67,42,76,236,66,42,103,235,111,16,62,108,169,44,250,67,194,150,73,98,83,150,179,39,8,143,9,68,65,44,169,109,197,118,44,25,168,89,36,152,130,152,132,217,59,151,43,141,107,182,127,106,123,27,83,159,242,114,172,53,150,231,71,100,54,20,125,168,83,4,145,146,218,219,224,16,125,169,203,38,68,39,113,86,90,228,118,89,1,217,200,62,165,161,225,1,123,83,64,190,39,180,188,240,229,233,18,208,39,172,171,104,241,245,19,34,69,182,28,103,240,171,41,52,231,252,230,54,52,154,100,12,157,74,138,39,253,129,5,140,47,104,150,70,173,1,61,165,182,52,3,143,153,48,96,83,43,10,203,114,42,202,169,241,188,214,21,161,34,184,52,13,207,180,135,13,32,227,63,50,89,22,229,33,146,152,0,67,164,149,39,246,149,24,105,201,90,12,216,151,130,109,178,98,247,238,65,218,163,101,30,70,119,255,0,66,185,47,33,88,147,204,127,228,78,228,198,56,144,187,63,172,36,194,171,2,214,227,40,198,182,207,173,4,145,172,130,28,68,225,77,195,128,189,202,138,202,100,138,207,192,139,54,156,174,23,180,178,141,167,162,249,176,194,138,69,112,255,0,71,31,211,89,122,221,116,102,123,98,79,185,24,149,151,232,75,26,170,88,199,197,20,136,136,208,37,231,103,17,22,215,235,8,190,201,86,15,213,68,82,105,20,164,113,202,58,135,12,229,78,153,27,24,249,148,172,11,226,16,121,132,179,153,113,56,189,197,73,185,78,58,21,217,213,249,106,82,155,104,49,251,105,77,149,192,227,51,219,73,153,36,228,247,80,83,247,101,67,51,184,159,143,18,124,154,228,220,19,254,39,69,126,36,6,14,95,252,210,55,155,109,218,147,89,76,36,158,164,141,30,37,213,163,126,122,26,181,37,217,228,206,249,68,20,63,85,157,238,145,27,2,159,222,42,120,31,1,245,9,44,125,63,236,59,245,10,152,166,130,112,195,177,17,62,110,81,17,15,211,192,154,246,24,197,38,53,186,124,193,249,226,42,109,72,96,20,108,14,85,85,101,66,77,118,91,131,135,67,105,242,179,244,11,108,157,55,16,64,226,77,13,100,8,94,232,215,163,79,4,238,229,93,237,62,142,125,153,121,119,36,217,67,182,62,81,21,58,11,200,81,225,77,223,12,104,23,195,124,99,230,88,27,140,96,26,212,230,54,158,1,25,205,23,42,212,192,188,158,5,84,53,179,24,54,97,42,117,146,130,180,108,228,204,253,1,6,72,222,94,164,134,30,155,178,169,38,106,249,89,126,218,234,254,17,36,160,36,211,143,180,41,236,174,73,111,14,185,19,241,141,107,36,28,197,89,154,25,35,49,48,194,72,221,201,125,148,193,136,125,171,150,70,40,173,114,90,202,75,243,189,17,91,50,33,63,86,84,182,227,204,190,102,10,151,240,185,20,188,216,136,149,108,117,174,75,238,116,35,48,101,39,17,80,239,9,10,52,178,158,100,178,143,148,74,130,24,71,39,180,168,107,10,202,32,53,105,50,118,160,205,24,130,127,106,172,153,91,22,55,73,72,84,146,96,121,22,152,178,26,35,24,130,76,161,221,237,144,161,11,196,196,190,201,143,243,79,81,214,66,246,5,147,228,163,36,207,219,49,77,105,227,127,129,82,201,14,70,34,164,164,101,36,174,53,56,224,159,41,69,149,5,255,0,136,84,125,91,84,202,203,79,127,194,119,154,148,184,208,120,249,66,85,187,108,42,205,16,211,241,129,201,250,72,169,128,110,39,73,103,41,113,41,154,70,18,49,241,20,93,74,141,255,0,249,173,219,29,166,95,160,134,92,109,191,86,84,123,44,129,36,124,74,102,99,50,34,32,113,13,137,13,197,202,47,200,81,226,73,172,170,172,72,255,0,148,91,119,228,23,82,26,124,249,195,30,85,150,5,142,134,168,212,58,128,143,204,110,181,180,207,148,35,237,5,147,238,45,245,186,159,32,240,251,139,107,216,76,249,147,170,168,172,205,99,48,190,88,199,218,142,100,159,200,151,101,55,210,68,67,54,78,28,75,42,54,230,160,179,44,177,17,40,184,190,198,12,165,47,82,165,153,91,145,157,74,66,126,155,124,159,48,152,188,107,54,216,146,178,63,51,142,210,86,220,65,151,150,89,114,43,55,198,223,65,121,74,81,167,23,116,49,6,60,177,63,219,73,225,195,196,189,12,72,119,212,77,3,99,230,240,203,148,49,98,95,36,204,131,90,118,26,36,172,170,87,92,132,149,182,172,151,237,149,111,128,104,155,29,216,148,153,139,215,19,163,198,158,11,186,236,57,121,60,20,133,173,63,166,147,40,82,138,173,115,85,26,118,211,116,44,138,142,101,147,44,186,86,171,43,147,101,100,54,83,213,75,183,233,148,49,38,83,52,217,43,98,229,151,40,101,73,35,73,28,18,48,42,138,48,98,73,237,148,76,106,138,33,207,44,180,101,109,148,237,217,114,11,246,150,115,244,99,43,98,110,226,74,26,233,79,173,166,140,14,30,85,29,113,14,92,150,60,56,184,211,98,22,97,48,95,85,58,35,2,88,171,100,106,29,137,217,46,32,146,22,6,117,36,231,238,226,144,145,147,230,106,72,50,71,242,155,152,223,108,138,54,26,186,157,31,77,220,109,184,76,183,234,72,199,183,30,104,130,30,85,23,2,123,8,204,187,165,79,14,201,254,25,183,75,22,65,90,48,16,211,206,16,254,108,185,74,178,52,105,126,28,69,196,152,178,72,200,254,213,184,193,30,53,91,11,81,124,57,146,132,60,57,86,214,103,250,164,75,51,48,103,91,55,143,33,217,196,139,12,104,159,101,232,135,221,148,188,105,229,86,182,5,144,217,136,92,105,6,167,102,244,120,113,41,248,116,58,183,255,0,109,49,113,141,73,149,172,85,107,83,172,93,221,213,22,15,16,185,20,184,110,223,211,181,25,81,52,148,147,138,6,6,219,18,215,101,165,71,25,255,0,40,84,245,98,120,154,189,72,4,254,215,18,95,39,80,190,15,72,136,143,100,105,81,186,69,149,20,19,68,47,234,224,114,37,169,170,192,17,181,9,36,179,168,130,90,55,231,140,124,197,84,172,129,4,157,34,68,126,18,173,178,247,81,95,232,89,126,141,80,2,75,32,37,115,244,53,25,94,249,118,37,39,241,167,193,134,250,210,109,3,214,37,185,239,136,70,60,50,202,53,66,118,57,172,200,123,35,255,0,78,17,54,201,204,55,196,44,30,174,68,229,155,88,82,241,113,148,105,251,233,244,148,224,48,216,136,34,34,170,53,137,56,102,219,116,170,40,102,125,151,8,82,91,90,215,143,204,81,5,198,144,134,124,234,67,243,21,43,89,6,85,87,43,173,116,221,145,125,161,137,106,135,12,149,160,229,149,148,136,40,122,146,242,223,246,254,234,55,192,126,234,85,96,168,168,198,1,78,252,162,202,181,198,124,65,31,139,137,21,38,180,4,127,18,2,126,158,177,141,224,96,166,52,122,247,144,188,49,37,16,169,213,80,89,27,186,40,202,79,184,165,171,110,43,161,15,230,203,200,131,187,215,155,96,63,104,145,154,138,11,27,59,80,190,178,153,19,3,254,84,98,39,218,83,80,38,18,49,254,146,148,167,213,83,172,143,202,81,170,96,201,28,148,170,215,26,72,246,113,27,93,132,115,162,176,217,84,212,105,143,140,124,38,69,73,153,201,132,41,69,148,99,148,140,194,94,68,236,42,150,81,163,65,156,12,198,236,69,120,99,6,45,174,85,59,78,203,24,94,27,178,140,162,85,17,140,50,13,50,176,149,23,154,180,3,30,83,74,196,150,111,37,198,253,34,109,106,204,172,88,64,192,33,226,44,1,126,226,7,23,26,100,233,195,249,178,173,15,51,35,15,171,42,219,112,108,79,126,17,98,72,31,112,1,191,149,35,48,42,133,195,229,63,40,177,42,120,198,4,31,2,133,78,50,72,36,131,48,74,177,100,201,210,73,132,66,64,84,190,101,220,75,96,98,41,121,82,153,49,152,94,37,37,50,121,234,72,195,21,62,164,212,245,196,255,0,48,18,85,97,154,60,113,31,195,128,13,163,195,137,35,187,141,58,181,153,177,38,63,138,169,179,225,136,85,170,251,80,142,108,28,37,16,211,217,68,88,216,143,14,164,126,76,38,138,138,129,101,249,243,5,73,76,146,60,239,194,182,233,232,23,50,103,113,74,227,75,144,236,170,84,217,70,37,151,74,244,13,60,56,76,204,28,153,19,72,213,182,81,187,98,167,108,252,56,64,115,74,196,79,221,67,87,200,69,102,240,3,173,249,97,229,150,85,176,215,208,71,247,80,179,25,23,243,237,11,148,106,66,203,124,47,61,160,178,169,178,235,224,86,53,95,50,211,241,204,17,147,148,72,246,107,56,165,233,16,215,38,96,108,172,152,252,209,80,134,101,172,47,168,151,252,133,171,17,215,230,25,150,64,204,98,141,33,146,199,139,165,38,161,187,57,1,243,105,169,172,162,171,219,19,154,185,24,176,211,163,15,169,111,141,112,79,164,53,144,100,178,75,59,80,166,170,252,249,133,145,21,48,104,251,87,141,156,66,64,73,178,157,37,152,177,98,65,134,213,144,79,132,201,163,39,193,147,253,208,208,181,6,255,0,68,124,157,55,170,166,157,248,165,101,26,194,5,109,229,36,188,54,2,25,70,186,12,57,155,98,97,197,151,42,77,171,115,198,123,10,17,118,167,219,83,22,70,8,96,96,148,124,60,75,45,131,196,255,0,111,26,132,243,156,73,204,229,38,47,53,94,25,47,140,196,138,107,40,81,158,113,145,134,10,175,173,97,228,196,229,42,156,173,120,11,250,177,17,81,195,146,193,63,23,182,179,200,70,20,220,105,176,8,155,184,130,74,243,109,137,212,186,64,96,110,89,194,37,53,107,72,65,159,219,84,182,128,101,14,25,36,131,42,159,187,129,78,46,105,98,77,189,96,21,172,196,98,165,118,83,25,100,7,225,18,107,5,88,228,191,19,180,124,75,184,140,52,65,98,196,244,54,140,214,96,209,208,89,18,89,114,226,250,137,179,237,108,164,202,125,116,191,246,210,75,93,55,6,108,182,75,150,46,165,41,35,87,42,173,94,103,64,141,241,80,115,129,195,20,98,91,127,18,62,79,50,131,124,96,120,112,139,144,73,166,158,147,47,168,162,82,88,217,62,75,180,145,215,29,14,153,2,4,75,46,95,113,81,195,124,24,195,197,181,81,85,87,30,155,218,85,64,203,32,73,30,101,91,28,219,119,27,154,28,25,63,218,164,198,128,65,31,16,68,188,203,92,111,197,200,154,4,199,238,14,52,88,198,90,19,55,218,48,246,241,94,109,135,26,139,135,160,235,171,79,148,66,196,187,19,31,56,188,70,47,26,153,213,176,9,181,38,17,45,197,197,86,110,61,201,153,148,236,40,223,134,126,95,182,167,225,195,181,28,236,33,23,26,165,211,116,243,137,220,34,39,242,105,34,70,6,92,188,159,105,27,106,62,227,38,34,104,212,228,200,194,203,200,155,70,141,16,92,165,18,28,38,149,147,14,94,52,195,204,100,30,21,65,24,18,78,161,4,103,225,218,160,228,234,64,16,120,113,17,99,113,0,158,15,194,144,48,199,201,136,177,74,37,54,82,139,81,172,59,94,78,81,38,134,141,148,25,132,180,195,128,12,25,132,141,15,17,57,83,10,204,47,217,191,195,169,39,159,26,113,56,66,173,51,0,75,16,132,25,250,146,212,44,70,198,14,46,19,9,50,141,1,133,234,229,93,72,48,234,173,226,109,13,0,127,224,81,87,122,86,117,33,243,87,245,123,105,170,34,201,118,20,154,1,225,112,226,66,152,199,18,209,101,101,113,24,255,0,54,85,147,36,178,72,249,146,20,13,134,193,206,226,247,17,63,135,128,49,242,164,44,13,172,25,121,106,98,144,168,223,196,150,190,120,108,5,136,136,81,181,183,216,174,214,0,196,254,21,132,109,61,101,59,154,39,183,237,170,104,117,172,182,229,202,140,240,139,90,134,85,51,115,82,119,109,115,7,180,88,145,65,181,120,213,83,46,42,164,196,218,20,74,86,215,79,16,175,203,83,43,143,233,169,180,107,224,60,114,107,230,56,141,106,194,162,141,100,1,51,54,85,39,182,60,32,114,246,44,25,60,153,22,71,100,6,171,142,95,51,212,158,254,84,64,107,118,76,225,42,18,170,30,94,97,21,58,52,242,70,7,233,70,85,91,19,48,99,207,143,42,48,51,255,0,38,28,168,88,115,50,19,171,18,42,77,9,10,204,162,90,166,127,244,98,248,12,146,60,194,40,210,227,64,63,159,17,86,204,39,132,78,212,67,12,194,41,183,33,212,244,108,145,134,135,153,27,17,55,97,91,252,255,0,226,136,99,192,86,37,26,199,218,217,132,35,17,134,158,50,51,149,33,184,214,99,19,54,129,16,196,79,182,131,173,52,169,62,102,49,81,96,219,198,229,80,99,0,190,234,93,119,67,239,7,149,1,39,80,190,161,139,40,122,194,45,151,14,95,227,79,184,164,246,117,230,45,100,253,145,48,160,109,117,57,33,115,21,81,154,52,73,222,210,87,113,166,224,201,137,202,92,171,27,136,209,178,219,32,122,171,81,219,243,38,82,99,110,64,241,37,181,181,160,168,31,18,115,152,132,6,101,53,226,81,185,98,43,211,111,219,75,120,101,171,236,192,140,60,162,235,92,250,55,249,150,98,171,90,120,192,39,134,82,226,26,35,97,101,85,239,99,127,226,74,175,120,169,116,249,149,68,27,240,242,170,95,194,84,18,121,165,228,42,151,190,170,167,173,150,241,87,100,198,170,214,168,145,232,142,10,201,131,193,135,106,177,123,34,123,162,94,141,62,44,30,209,101,74,47,174,224,227,127,180,145,88,122,228,83,70,141,7,195,136,72,240,132,101,26,133,211,218,216,17,142,200,133,22,81,171,192,204,136,65,229,77,97,89,40,21,13,155,103,167,236,99,200,60,42,57,243,24,39,246,167,117,86,187,150,97,88,178,50,10,208,250,92,6,215,70,48,167,202,46,36,173,155,186,211,237,21,169,166,48,125,197,26,91,50,238,183,171,141,51,72,174,11,113,36,248,199,157,23,181,78,79,173,60,110,109,210,171,121,129,246,208,147,233,201,56,25,130,94,52,171,83,114,65,60,108,152,255,0,246,169,85,220,105,114,72,195,7,218,78,153,12,139,227,194,65,118,170,84,205,204,128,88,102,109,89,152,72,95,91,170,25,49,25,51,11,0,82,98,48,150,169,250,50,171,38,81,23,248,210,180,99,44,139,228,73,221,214,130,217,255,0,40,85,45,38,170,116,105,93,68,93,170,182,182,180,81,58,145,47,161,4,158,109,170,170,170,137,184,199,54,211,218,156,149,175,102,81,17,116,232,122,132,118,81,89,214,150,76,161,167,43,30,19,69,24,136,132,243,174,169,103,17,113,36,108,13,197,254,10,65,153,145,185,77,214,168,160,62,45,188,30,25,67,92,229,247,111,156,60,33,42,69,155,87,70,149,253,60,68,40,254,218,147,51,149,88,81,249,107,216,232,214,177,129,4,248,77,141,96,195,48,76,226,81,239,14,163,146,12,197,138,76,139,26,171,43,95,206,41,98,83,179,20,217,74,251,149,175,184,139,39,229,37,139,18,92,29,60,127,206,81,23,40,214,166,60,229,39,233,114,170,8,1,39,135,50,170,177,9,22,154,96,79,76,141,177,246,148,110,164,190,148,80,60,33,200,186,236,144,206,193,197,3,40,254,162,144,159,72,9,36,204,81,39,145,110,162,195,37,26,231,16,161,159,107,26,243,9,121,114,189,117,24,210,103,13,156,34,71,122,61,56,201,195,20,121,17,108,141,200,185,162,133,98,199,185,213,63,82,210,235,163,118,39,38,62,214,75,243,108,8,169,244,196,59,194,179,171,16,211,0,214,188,99,202,188,203,81,214,240,152,68,198,186,22,168,115,179,51,173,70,134,140,57,35,120,74,33,227,65,86,192,139,6,119,16,135,141,100,203,138,217,195,126,208,188,137,99,230,14,49,249,178,100,77,184,34,194,81,218,211,208,73,6,109,175,39,218,83,126,155,136,253,92,105,128,110,9,143,17,86,240,188,5,246,150,238,11,179,66,94,214,135,252,102,136,185,182,170,170,191,200,252,81,72,187,198,193,13,38,156,29,198,18,71,85,153,114,30,57,154,22,177,193,244,77,110,170,157,47,12,184,18,68,186,229,59,199,91,224,34,246,125,212,123,195,177,38,106,254,37,170,96,119,167,100,185,98,80,88,82,46,7,68,157,67,245,45,144,221,129,137,37,100,109,60,66,15,40,150,33,153,166,35,120,125,69,65,91,119,91,253,164,165,85,153,83,145,22,133,188,72,247,192,60,103,245,17,46,158,104,146,120,101,174,147,38,236,100,225,41,70,167,175,160,105,89,35,202,92,121,62,218,26,101,49,99,127,45,8,216,213,180,209,185,185,22,221,253,111,178,92,73,77,173,36,236,159,40,82,20,104,86,80,140,131,229,41,50,44,182,165,41,167,217,64,251,32,13,156,69,202,128,125,195,200,247,175,85,83,130,49,59,85,188,104,212,216,217,242,3,200,181,84,70,109,19,224,134,101,241,198,68,230,183,85,114,115,21,61,178,173,136,81,230,12,81,169,201,58,108,4,38,110,164,52,99,44,203,229,161,80,25,224,146,197,168,193,228,251,105,52,55,237,137,139,42,163,135,51,242,97,42,21,168,77,151,244,23,24,63,69,10,195,16,93,201,246,254,168,93,165,88,26,125,26,109,205,62,197,171,125,10,255,0,16,226,251,171,54,93,130,79,116,85,233,134,211,4,39,110,36,125,83,40,202,63,184,147,254,203,248,251,11,166,4,5,103,16,148,244,198,74,17,248,121,87,68,54,158,139,38,46,108,163,72,31,79,16,68,194,92,137,234,73,100,39,25,24,19,187,162,139,34,117,26,170,168,96,229,46,34,38,113,169,43,187,177,17,20,205,42,123,47,49,68,79,81,26,66,78,72,71,24,152,66,84,101,85,223,166,191,152,171,125,150,134,188,173,38,108,68,40,208,31,135,159,39,183,137,73,163,98,209,204,133,236,109,79,18,104,48,132,188,171,3,114,168,176,132,244,158,31,77,87,83,223,2,72,249,68,53,28,147,144,204,171,219,29,12,118,172,75,167,227,141,220,168,141,128,170,118,226,72,196,78,97,101,79,97,21,90,194,211,89,126,78,36,24,103,254,117,133,193,128,80,124,160,177,37,91,177,255,0,234,146,167,66,176,218,125,216,35,123,171,101,109,217,228,251,170,118,72,65,101,195,139,145,29,2,183,98,197,171,25,173,50,212,111,50,75,228,147,181,50,135,60,240,135,203,43,42,151,123,9,245,81,81,166,16,92,37,18,109,178,123,151,41,119,239,42,207,205,152,210,248,207,121,7,151,219,95,76,241,151,221,71,97,66,183,56,152,176,100,192,23,181,7,152,127,250,45,193,140,73,61,34,69,64,211,61,143,39,82,58,158,3,197,220,81,139,247,16,102,141,42,180,121,74,140,135,49,146,125,213,67,60,71,236,135,18,79,46,81,228,90,102,7,24,208,193,51,4,142,100,156,140,83,176,181,161,47,48,39,25,59,86,108,55,228,77,231,195,31,112,146,167,198,28,100,213,13,205,79,161,158,113,147,22,46,52,99,35,65,147,202,81,101,65,61,159,145,106,134,98,70,58,231,124,50,46,185,168,92,248,96,19,31,132,88,146,54,92,122,105,243,101,84,111,199,37,143,229,80,22,186,122,88,229,188,219,162,20,107,99,107,130,170,167,34,162,78,179,28,230,33,153,168,64,163,100,195,151,25,136,90,217,248,165,225,50,102,176,234,169,175,3,161,178,251,114,60,34,18,62,181,140,31,55,106,146,99,222,38,102,18,223,26,101,172,151,240,137,96,140,170,95,135,195,207,49,132,189,50,100,95,14,30,37,42,22,106,124,125,72,73,254,170,37,111,82,27,105,223,220,101,38,127,253,228,234,68,5,224,156,52,134,4,253,203,48,151,136,137,152,107,79,236,149,110,67,50,168,211,204,2,98,79,113,38,9,65,132,162,88,73,221,139,204,70,236,83,210,107,109,70,71,155,17,49,172,204,197,141,62,198,181,86,71,31,8,74,182,121,190,76,236,38,82,225,147,46,52,238,97,43,122,216,96,178,247,113,37,82,172,212,224,48,140,242,84,126,146,86,81,253,52,115,47,129,36,127,54,44,171,204,135,18,181,252,165,202,128,158,24,153,243,68,18,122,208,139,50,191,45,9,45,109,67,6,113,55,98,18,73,67,91,77,141,225,9,113,17,116,141,131,10,7,241,40,235,42,74,232,214,93,164,18,118,83,22,79,3,227,216,8,36,202,37,187,214,39,73,247,81,65,211,113,38,248,97,180,255,0,113,18,253,37,44,93,50,134,95,219,75,83,119,21,4,134,181,157,24,126,225,86,1,153,190,69,207,141,107,81,219,86,76,104,120,207,1,73,151,17,4,182,163,51,43,155,112,255,0,199,255,0,85,132,154,114,23,148,41,117,148,249,195,127,202,69,33,81,20,54,179,164,147,9,98,144,95,196,145,152,21,125,44,25,24,39,141,220,36,127,165,2,104,253,196,107,224,74,154,206,162,35,35,83,202,18,85,80,220,8,135,91,4,96,195,139,145,15,38,3,211,96,198,91,188,6,53,190,130,89,190,201,77,182,219,153,25,14,73,203,194,154,201,141,23,181,4,249,241,58,132,85,190,131,171,51,153,236,242,173,76,161,24,137,155,144,168,150,73,90,164,220,109,152,181,102,37,178,193,111,159,22,51,57,170,198,166,110,53,205,109,65,253,177,125,180,45,198,170,33,124,195,137,68,79,170,131,110,124,178,242,36,105,29,248,157,16,192,137,255,0,180,232,112,254,34,190,79,72,137,139,234,39,65,214,31,147,137,115,56,116,242,132,15,148,201,141,110,11,239,227,13,255,0,32,69,61,185,10,218,11,123,29,53,154,132,114,125,212,60,153,50,189,153,75,153,26,249,241,187,184,147,40,23,100,40,216,108,171,85,88,223,241,248,22,49,181,12,232,210,190,111,173,89,195,158,9,209,123,87,46,53,193,202,60,41,206,155,178,120,251,74,166,202,200,12,169,42,251,122,149,51,204,1,143,10,146,212,49,172,100,254,147,18,183,195,18,112,24,94,212,4,154,214,9,234,234,170,234,113,179,236,177,1,85,14,226,52,188,178,249,85,55,129,228,251,72,247,198,251,72,232,209,128,70,126,171,18,170,170,161,146,77,171,242,18,26,6,54,101,65,189,236,234,85,22,85,68,40,49,68,229,82,129,167,157,24,239,49,114,38,99,35,168,68,102,2,72,240,149,97,38,159,23,46,44,163,68,108,50,251,75,124,102,74,19,49,36,27,255,0,157,73,249,129,24,250,187,17,48,39,159,31,42,54,102,155,151,39,152,43,40,212,231,19,62,108,72,168,251,139,83,235,36,144,171,207,49,22,70,198,37,230,60,30,242,82,96,70,102,228,107,16,192,151,27,148,220,163,71,189,128,246,80,175,49,4,154,218,153,204,241,163,48,160,83,219,249,80,143,194,84,249,147,0,78,28,168,11,40,25,31,152,73,91,50,209,224,81,214,207,60,152,188,171,84,155,38,8,232,24,215,0,141,19,104,92,98,91,252,1,39,221,83,101,25,107,108,140,253,74,33,123,132,145,217,67,131,36,143,40,98,141,52,252,48,76,153,131,43,47,219,67,236,222,50,97,89,145,117,161,170,182,72,227,51,18,106,204,100,31,213,26,91,63,68,206,146,60,209,39,255,0,26,105,167,160,78,140,13,165,128,185,4,157,108,135,52,202,149,199,220,156,181,164,100,105,123,180,198,4,156,131,196,171,102,67,25,98,188,56,148,104,66,120,54,56,177,113,167,106,147,141,153,212,205,244,224,33,242,203,78,99,80,213,21,156,37,33,81,145,152,2,143,152,72,208,195,170,31,48,178,100,77,136,53,128,131,14,36,111,168,129,152,25,123,188,209,11,198,168,188,34,17,139,91,225,141,115,181,108,81,100,100,228,97,23,173,122,76,8,37,246,145,172,146,49,143,14,36,170,125,221,108,98,97,49,85,183,9,109,179,176,43,195,22,55,72,177,44,119,44,250,168,11,91,42,123,38,48,91,165,190,182,158,32,136,195,98,202,52,115,26,180,80,215,204,131,56,24,178,169,153,149,179,163,17,230,15,40,213,68,202,74,162,15,168,130,74,95,90,248,221,37,33,86,212,85,144,67,14,248,131,62,18,139,18,166,129,49,133,82,54,176,9,159,238,42,58,74,210,12,25,140,84,181,46,204,181,30,62,72,253,164,5,144,72,80,101,89,76,99,198,62,36,14,228,228,26,20,141,113,17,207,181,149,24,120,130,37,157,13,223,231,230,71,204,140,242,15,132,75,76,56,3,201,204,167,36,126,69,35,155,210,133,59,30,194,177,108,100,145,198,74,35,73,217,123,171,27,92,246,81,94,40,133,92,178,72,207,129,211,28,62,185,251,14,205,112,50,179,8,146,73,240,6,95,117,5,73,79,56,68,249,185,74,145,240,49,51,183,42,172,48,178,100,196,250,137,145,48,66,101,134,61,107,223,136,75,68,153,228,146,118,113,42,89,143,102,60,88,134,145,154,51,60,215,77,142,117,255,0,150,131,74,220,120,61,164,92,152,103,146,14,33,113,164,97,159,182,38,37,64,31,153,2,55,1,161,254,136,100,132,240,152,252,66,83,215,113,167,91,255,0,243,138,186,72,79,145,104,244,217,31,77,46,222,143,204,101,145,161,226,115,51,104,153,101,254,235,18,125,166,236,173,116,249,246,146,202,76,106,181,240,200,179,125,35,44,189,174,69,201,55,74,169,154,30,140,63,249,23,155,9,125,138,8,19,247,192,237,91,164,201,28,17,230,52,172,170,114,48,79,73,194,100,115,228,250,144,56,133,148,107,97,146,255,0,236,132,209,229,127,129,188,11,136,50,73,195,41,102,104,96,33,58,148,99,43,79,6,86,96,136,137,252,59,137,93,70,23,242,46,139,58,156,205,10,114,93,74,8,207,198,204,43,19,100,34,9,248,4,204,219,172,164,75,227,106,30,124,41,44,197,54,86,161,118,80,8,70,112,174,101,171,116,103,169,63,48,138,65,46,188,201,245,190,25,76,81,254,218,22,100,248,50,120,178,198,87,86,79,35,153,86,84,108,52,57,110,158,170,60,30,19,21,54,147,147,207,133,85,190,190,36,239,166,151,26,144,131,38,20,172,171,224,81,102,111,48,72,6,38,52,230,51,210,19,70,157,90,126,162,99,42,42,170,76,233,39,197,181,34,202,143,205,66,39,198,198,244,77,83,1,238,242,162,39,233,235,153,163,226,18,208,22,108,89,132,194,229,18,157,104,60,107,113,180,250,218,233,195,196,24,170,118,102,155,24,158,158,195,158,65,123,73,190,240,5,137,135,16,242,166,86,18,101,116,226,114,139,45,37,59,63,202,114,172,161,214,218,193,103,205,197,197,137,94,79,140,197,45,63,62,127,182,181,152,88,236,252,199,21,81,129,56,12,42,67,170,180,96,197,45,242,235,249,6,95,109,51,167,147,177,225,77,38,90,131,26,104,230,253,204,147,167,107,89,73,10,122,24,162,230,40,185,60,211,231,198,30,4,67,12,12,107,7,152,101,67,50,184,181,112,80,207,216,246,170,88,19,1,36,10,105,241,178,162,35,4,227,73,145,108,88,167,123,24,128,124,102,19,185,104,140,98,15,185,102,251,32,41,52,212,25,97,253,3,225,195,31,74,245,149,60,73,49,30,20,40,109,70,154,49,227,32,251,84,236,206,13,11,38,93,200,39,201,126,155,62,34,139,141,7,51,89,128,164,196,17,98,86,86,176,193,39,184,89,84,133,220,8,62,204,92,100,85,88,195,113,126,130,171,77,185,229,79,94,247,137,137,21,80,94,38,39,207,127,2,113,25,141,62,164,113,45,102,153,149,10,104,196,90,153,0,157,169,149,65,153,66,66,17,144,232,217,48,201,141,133,18,92,103,236,185,145,80,239,162,21,152,114,141,53,132,201,242,80,200,115,9,238,162,141,202,53,161,152,9,238,137,18,16,179,221,235,75,102,6,93,31,144,158,100,104,178,95,204,33,175,140,134,193,117,39,82,105,233,138,60,220,153,16,79,96,5,238,166,105,53,17,87,65,76,200,120,249,177,33,96,89,87,70,62,41,113,70,156,201,118,65,241,40,125,90,242,9,236,196,47,244,34,195,198,185,84,233,145,159,85,141,134,137,140,72,157,204,18,127,116,53,203,244,196,153,197,99,243,21,31,107,14,200,188,177,37,20,74,12,174,116,109,199,231,169,122,104,15,147,211,40,104,39,134,116,19,242,227,42,146,164,178,191,173,38,41,98,33,68,170,217,63,122,206,164,203,97,100,141,87,128,95,159,252,113,191,149,46,153,198,244,120,67,145,106,147,25,152,200,186,108,199,37,81,69,108,159,22,49,57,150,111,184,173,47,186,166,117,59,30,55,225,15,252,138,95,121,44,106,108,206,94,56,98,117,58,36,199,211,201,7,106,22,48,65,131,137,70,198,159,147,181,84,80,217,15,62,209,11,99,90,53,69,192,218,252,240,79,148,61,105,180,59,33,145,156,200,137,240,24,64,102,10,146,147,27,43,222,46,65,16,74,149,36,172,172,54,159,0,25,50,133,115,171,137,243,163,78,120,68,186,5,107,15,225,204,92,171,57,52,53,178,72,252,177,86,109,220,55,25,63,167,30,184,159,113,141,152,162,144,171,102,155,213,82,227,29,129,150,34,11,247,87,70,153,166,39,70,230,175,139,149,77,79,128,121,39,249,186,108,95,115,18,54,105,151,113,215,168,87,197,180,31,6,224,18,127,181,76,163,76,97,1,139,18,91,79,84,53,85,26,158,8,135,194,180,70,101,16,225,178,27,254,80,184,150,163,106,115,193,126,25,101,228,79,164,132,17,189,212,134,202,170,12,151,176,184,178,169,212,117,147,246,208,54,29,168,231,123,169,164,108,4,73,3,0,2,7,8,145,240,51,137,53,69,178,149,17,163,3,205,152,147,141,131,10,62,165,29,191,32,186,138,154,86,234,114,15,192,70,92,210,51,20,252,117,117,24,201,211,196,43,20,205,222,134,198,7,148,197,33,85,49,174,56,248,144,1,187,25,95,203,196,136,228,254,13,183,42,47,161,203,109,116,220,18,228,218,23,17,16,176,225,220,193,39,110,65,174,205,233,84,100,30,80,197,25,80,146,96,12,125,49,70,187,21,80,135,228,72,132,254,152,147,16,126,25,74,173,217,62,14,62,28,106,26,99,1,90,71,152,209,127,215,237,32,153,113,185,127,18,131,91,196,170,170,205,203,82,234,101,144,6,52,161,150,89,78,149,177,228,40,215,214,7,147,42,229,104,219,153,209,27,37,106,83,177,131,91,115,15,193,44,141,36,152,16,83,205,59,193,225,136,34,38,91,57,61,181,24,201,181,6,76,75,91,228,169,184,112,207,25,251,185,121,114,34,102,90,179,2,170,171,32,173,79,18,136,47,1,125,209,172,205,177,31,186,53,205,3,124,125,243,197,149,81,195,126,68,255,0,228,21,161,79,33,196,153,227,18,87,248,144,98,62,34,149,109,146,193,227,229,83,246,84,44,156,252,185,113,34,172,10,200,133,83,39,130,104,243,4,171,22,27,235,41,152,19,226,82,113,118,172,109,117,107,10,207,148,18,81,214,59,150,6,173,220,179,40,82,87,195,24,136,241,25,3,85,169,201,131,149,97,50,200,242,73,196,37,187,217,123,9,248,218,167,200,97,140,8,196,103,46,37,139,237,88,82,48,66,74,31,2,89,121,76,182,210,70,32,167,115,127,206,181,179,26,53,84,239,234,81,177,231,16,242,133,1,38,238,88,137,204,155,189,153,24,128,53,63,186,100,219,98,172,212,7,102,164,6,4,52,109,97,140,156,171,35,85,0,132,225,65,201,211,217,58,145,182,62,234,150,65,178,4,208,51,10,71,107,84,73,62,214,84,125,108,13,176,19,24,207,121,120,113,16,74,170,114,73,95,2,19,240,196,66,19,148,75,111,225,232,63,87,18,119,113,15,108,76,217,82,150,63,34,70,111,224,241,217,254,77,76,210,86,163,38,90,226,229,26,170,173,134,248,192,249,190,196,13,60,204,124,38,42,164,236,26,147,84,171,51,129,190,75,4,182,178,212,104,9,225,122,90,199,147,34,65,214,165,111,153,36,173,27,102,127,234,128,135,36,226,26,218,249,248,214,91,81,26,16,163,67,196,204,203,71,128,214,198,76,28,150,32,205,159,205,50,216,93,177,188,102,3,31,82,194,76,52,184,51,30,37,177,246,163,247,147,88,205,144,105,152,196,176,97,159,27,164,171,108,192,14,112,210,107,87,236,162,169,50,149,86,240,30,6,215,125,238,173,134,54,62,213,206,161,217,30,12,161,155,41,57,87,66,173,147,18,200,11,20,215,143,69,54,120,68,240,90,100,228,40,31,137,20,104,195,32,214,97,134,15,14,213,82,92,14,85,62,214,198,13,174,35,20,152,252,215,66,167,125,108,232,156,169,126,161,170,137,143,48,69,200,37,31,248,134,117,36,188,88,184,214,235,30,136,93,122,134,155,31,99,169,178,183,78,119,108,23,141,14,140,163,253,42,159,170,212,155,214,38,204,48,11,204,85,150,17,149,190,204,227,70,4,111,210,9,101,38,170,116,158,92,163,16,208,190,165,20,68,226,42,53,140,36,224,126,169,57,54,184,59,13,18,15,113,86,137,151,15,193,242,130,65,89,80,144,132,225,148,183,198,128,120,64,78,170,198,53,73,249,51,255,0,246,88,177,32,3,50,38,68,202,226,54,95,53,47,50,7,231,225,82,146,195,195,217,206,145,13,128,147,23,169,104,52,2,15,152,41,45,13,195,224,143,9,149,48,103,128,131,225,66,176,73,27,33,13,170,183,67,63,81,63,113,122,146,127,6,21,95,100,192,77,31,42,151,159,167,182,196,221,196,47,241,169,52,121,29,80,245,75,90,26,36,188,228,149,149,80,81,165,44,15,228,229,91,99,76,151,4,233,213,69,105,46,116,104,198,130,48,115,118,37,179,38,0,132,64,83,207,100,222,228,108,250,65,145,156,41,178,57,217,81,27,32,232,30,24,59,86,137,242,118,207,66,211,132,241,137,132,169,180,200,207,32,248,68,138,133,149,24,82,203,43,95,62,17,17,50,135,169,241,240,203,67,62,121,198,204,88,146,43,137,128,16,31,151,177,35,47,232,89,102,87,193,244,46,125,74,186,107,56,138,167,245,14,149,36,238,104,133,42,139,129,118,248,82,216,99,21,117,42,123,128,78,136,206,85,177,242,204,89,33,162,218,34,20,213,71,140,183,6,182,88,198,243,23,30,49,43,233,240,193,36,29,67,72,100,211,144,108,127,221,93,86,199,19,206,179,91,49,71,157,113,65,194,46,68,174,101,168,235,89,204,134,153,26,242,52,231,134,186,6,84,190,238,53,201,89,253,90,40,196,160,202,206,116,171,42,183,184,124,109,91,18,73,48,166,155,144,16,106,54,3,234,133,211,216,159,177,135,43,56,150,237,148,106,184,76,156,100,225,202,134,52,109,179,50,229,69,67,129,143,152,200,123,89,224,253,32,144,39,145,168,55,192,140,245,101,79,124,9,192,92,189,240,222,83,241,43,173,37,84,127,14,101,138,172,89,169,92,135,211,13,19,195,132,170,122,227,137,156,42,134,100,54,99,226,18,86,104,121,7,133,53,88,229,109,178,52,38,196,124,197,18,162,240,220,129,133,75,44,169,222,34,101,10,17,129,177,40,241,110,184,214,48,241,213,204,230,79,139,27,184,169,49,181,9,51,225,136,36,211,209,0,86,115,33,67,67,58,49,51,4,74,57,23,90,32,230,135,60,214,48,166,226,84,187,104,62,28,202,26,28,155,33,78,194,85,95,27,36,150,42,86,138,13,153,169,240,42,183,95,40,36,201,241,153,141,40,135,85,101,26,115,203,44,92,106,147,14,94,148,88,26,63,232,183,103,45,21,2,3,227,63,49,147,176,198,95,95,27,34,44,115,216,86,108,107,83,227,3,31,80,211,51,80,229,254,232,98,74,100,152,144,184,86,89,130,170,126,110,153,241,44,152,223,246,150,170,175,138,32,156,77,166,33,228,79,53,36,13,35,24,251,72,148,195,91,43,105,52,168,162,255,0,149,198,220,254,210,233,219,107,123,140,210,37,125,128,181,13,63,171,214,230,40,151,53,147,36,245,163,125,118,212,153,23,232,10,221,48,249,48,114,154,87,31,182,53,47,113,167,136,41,124,208,6,81,171,212,130,177,249,106,30,158,188,155,172,119,102,200,40,222,125,139,189,83,237,35,12,2,202,181,106,29,54,249,47,33,162,69,38,79,180,161,167,213,89,70,123,243,79,32,137,244,212,182,244,76,139,221,165,228,119,143,71,166,157,7,234,201,240,73,96,76,60,19,190,37,128,191,145,114,221,43,172,239,6,71,196,44,252,191,77,80,79,212,55,4,38,25,98,202,133,146,226,180,116,98,202,78,164,138,39,225,137,200,128,135,169,207,234,91,73,113,84,235,244,53,197,223,133,141,125,200,226,253,180,236,58,26,212,94,27,187,76,164,79,86,22,200,55,190,140,123,104,47,12,72,163,201,237,174,105,119,26,214,180,120,101,197,32,151,90,141,0,241,129,218,178,53,84,75,112,109,44,5,149,13,29,204,89,40,112,248,102,177,39,233,37,42,202,120,26,184,131,97,74,94,52,214,251,77,193,173,240,244,232,171,109,105,167,21,140,136,17,17,75,111,75,15,186,193,222,154,113,3,119,186,77,106,181,14,80,60,61,171,32,211,159,7,41,80,236,211,114,163,61,229,17,71,143,233,170,212,75,4,49,131,43,243,35,223,15,131,137,64,26,101,173,69,206,98,254,153,92,82,79,28,144,102,202,150,192,202,33,153,48,241,167,51,47,90,164,135,118,124,28,197,88,217,80,193,178,230,50,26,29,104,9,196,152,86,101,24,178,214,33,61,213,131,238,62,234,207,208,106,133,251,136,7,210,30,75,254,82,42,108,131,208,99,1,249,81,179,227,48,108,204,128,173,134,113,118,241,44,231,176,132,103,17,82,128,190,76,203,33,191,8,69,137,109,135,170,137,25,253,169,100,249,51,177,225,202,167,31,90,113,31,55,34,131,43,29,17,178,249,29,86,30,173,100,159,237,83,152,198,170,178,103,53,48,151,56,167,97,6,197,67,85,106,113,159,9,68,169,29,144,140,149,182,5,88,105,41,253,232,8,73,59,72,196,225,23,26,96,249,249,1,213,200,130,217,156,132,229,85,176,181,53,122,105,228,143,40,74,60,104,9,148,53,211,159,135,254,162,61,242,98,140,152,132,85,168,211,0,38,34,193,86,0,99,41,169,25,202,84,166,215,88,100,3,253,58,175,38,36,183,83,201,228,121,148,204,13,73,58,180,249,177,101,18,230,105,26,199,68,112,173,108,21,73,169,239,44,173,121,160,16,67,253,165,211,131,124,13,142,210,195,173,38,170,214,116,118,64,194,88,17,147,23,190,171,6,104,159,237,170,175,251,35,39,47,110,194,19,83,214,206,150,240,196,229,26,77,168,116,1,203,254,93,151,246,209,178,76,120,211,190,80,95,235,86,85,83,39,70,240,221,197,70,46,22,100,57,240,105,15,73,93,152,177,113,17,122,182,123,200,252,34,86,26,182,158,214,236,31,41,143,26,231,181,79,62,159,181,195,98,36,213,5,107,148,216,79,37,16,202,25,197,254,233,28,201,240,100,179,139,26,204,55,0,243,197,136,153,16,47,168,161,239,157,81,218,92,171,119,172,18,72,56,139,137,49,153,78,123,38,102,9,68,165,246,123,25,120,114,165,101,29,88,198,77,173,173,71,49,74,66,163,225,235,201,69,102,82,197,71,195,167,5,191,9,133,149,58,54,140,170,132,14,17,44,219,254,155,185,167,209,58,105,50,175,199,194,44,95,113,43,244,22,13,252,220,170,169,225,100,16,98,8,146,176,176,229,58,24,197,99,69,110,146,124,147,230,234,140,168,36,214,130,48,63,167,79,228,23,182,143,9,137,180,195,244,148,196,201,231,41,8,16,173,178,133,89,207,147,52,193,245,7,129,139,60,98,24,189,180,229,244,53,163,173,100,67,100,200,38,118,36,144,228,144,126,234,121,14,102,229,157,168,178,154,214,34,163,105,82,86,220,190,198,33,127,141,62,244,27,91,126,110,66,170,143,65,203,224,81,21,54,120,103,70,99,61,58,47,26,165,84,155,72,206,115,89,154,12,229,127,49,113,38,112,31,22,128,29,93,94,226,163,178,134,124,121,138,34,40,217,242,126,111,22,46,52,48,46,102,139,189,115,56,188,81,4,68,142,53,86,160,183,126,236,177,100,227,85,172,173,255,0,1,132,36,108,107,46,118,68,151,43,23,219,80,104,244,110,103,68,110,202,181,139,67,85,110,49,131,104,81,44,76,253,137,63,117,51,152,200,163,127,9,86,47,48,10,204,56,134,168,67,33,91,231,176,164,225,18,192,208,25,39,185,109,153,27,16,243,9,39,153,106,120,195,205,149,41,181,212,61,148,140,240,202,36,142,226,170,212,164,249,68,20,61,121,98,83,226,196,60,105,220,157,73,85,6,38,238,196,184,146,179,43,41,93,21,213,141,212,49,167,12,124,169,243,230,48,67,92,228,223,21,234,134,124,49,10,170,35,79,29,176,24,96,164,142,101,118,162,155,39,78,233,155,104,106,184,173,245,46,96,151,18,77,3,79,74,33,255,0,84,69,66,102,16,76,234,91,104,109,98,14,91,56,186,149,170,164,172,198,202,208,223,214,145,153,98,146,72,211,91,89,158,165,19,17,162,226,42,125,39,88,98,137,242,152,215,39,214,26,241,240,94,242,203,23,26,109,197,50,56,221,216,119,26,182,184,93,178,145,239,125,104,153,197,40,101,95,158,245,39,197,26,239,62,41,93,168,170,173,73,40,126,18,195,22,73,114,177,69,102,254,29,45,211,81,115,212,239,254,182,1,15,181,7,51,88,18,16,243,5,72,105,89,227,155,224,107,14,33,149,91,134,29,111,228,12,72,185,83,214,231,58,178,161,190,171,88,90,219,15,14,235,16,214,23,102,181,40,240,138,81,22,111,161,156,38,102,12,85,61,191,185,45,142,208,177,73,143,207,177,46,221,10,110,92,219,2,48,50,101,182,41,19,232,6,138,83,241,117,175,176,244,145,53,7,187,136,127,117,49,129,165,96,233,243,246,229,79,192,150,178,92,91,125,167,160,148,236,176,16,185,18,233,52,140,147,19,168,107,162,178,29,84,150,115,113,44,217,161,168,231,115,6,208,130,84,177,43,28,132,58,110,86,76,219,92,163,77,159,90,193,15,54,44,107,178,51,76,85,84,196,195,18,86,85,53,168,116,222,70,102,10,1,91,35,145,93,201,28,97,229,71,233,43,178,73,7,42,62,102,155,139,37,239,20,180,162,54,155,149,8,252,93,106,77,27,90,199,86,226,214,165,129,181,12,79,164,53,232,218,169,153,240,132,74,114,77,36,178,253,65,45,65,9,235,79,135,46,84,109,176,170,202,116,64,223,15,31,82,41,147,1,36,124,209,84,108,54,75,41,56,83,214,26,86,12,69,18,85,176,173,83,25,147,49,19,229,16,178,77,144,107,107,43,79,37,235,57,52,146,132,196,234,172,101,148,94,247,140,75,86,103,140,139,105,131,141,157,75,81,161,202,40,248,83,26,23,152,18,89,218,142,100,56,133,7,48,148,239,162,90,149,251,184,133,196,138,140,107,207,60,82,196,129,42,10,203,95,73,157,135,219,78,222,104,54,64,204,30,196,19,244,240,200,252,210,242,9,50,129,14,36,110,16,160,26,166,140,63,147,149,31,67,202,254,85,166,102,208,100,237,88,195,236,249,66,242,37,97,148,180,134,198,47,89,60,101,102,21,36,107,45,65,24,236,204,33,227,69,122,169,202,197,43,53,141,217,82,87,86,195,4,159,63,168,147,83,214,238,123,138,158,93,132,132,243,194,149,214,155,17,21,195,196,51,194,84,46,97,44,102,96,178,31,40,177,17,20,107,44,160,194,135,227,250,169,108,101,88,213,91,36,245,164,197,149,62,243,28,150,48,165,73,164,132,120,242,229,70,192,123,196,14,101,51,77,166,140,2,37,19,227,14,15,40,101,17,57,103,204,160,228,233,187,25,221,92,169,213,66,196,185,175,159,231,137,20,16,146,75,51,45,179,52,29,144,207,148,162,84,85,180,32,218,176,37,226,196,141,177,172,190,34,24,210,118,47,253,82,104,19,74,47,42,245,151,195,208,77,126,88,147,241,47,70,211,119,21,163,229,158,50,141,45,114,25,171,80,248,217,60,243,98,79,235,110,34,15,136,197,18,131,184,190,28,22,97,203,200,164,95,62,112,206,201,97,41,10,149,153,147,137,139,22,143,200,236,247,112,193,59,168,170,124,62,113,137,136,203,10,75,131,150,35,10,100,67,228,196,146,246,23,221,84,230,39,3,119,135,252,86,62,154,121,62,27,78,36,108,57,32,247,145,76,153,16,68,250,74,120,134,68,149,198,131,150,33,238,202,146,6,121,235,79,180,228,93,85,146,65,36,125,185,82,139,189,43,6,104,243,4,88,136,168,181,112,220,110,46,65,221,198,178,147,17,146,253,181,133,80,107,97,69,121,189,197,82,24,100,140,61,164,190,181,135,162,68,39,16,186,208,202,163,44,141,80,8,22,91,150,113,35,25,231,39,181,107,53,11,42,121,162,23,183,219,94,11,30,78,92,170,12,163,171,40,208,53,91,145,246,172,13,27,23,14,84,202,169,132,255,0,138,103,107,91,182,139,152,194,228,85,90,212,139,51,88,144,100,12,79,202,101,147,53,110,200,251,72,144,55,41,113,167,190,108,237,161,139,136,73,136,88,200,220,81,18,85,75,112,228,55,170,212,150,86,228,195,139,106,138,181,129,249,49,24,185,114,160,35,67,198,204,169,180,105,32,39,17,74,142,2,219,87,224,79,254,15,150,46,92,164,198,84,60,157,49,85,143,155,148,138,166,121,182,192,225,46,81,169,25,246,172,27,213,85,180,250,18,175,246,104,129,67,4,71,237,24,147,119,227,141,195,186,17,84,141,172,255,0,164,129,141,101,44,95,80,169,88,162,175,244,178,49,185,19,234,174,64,41,104,12,57,89,148,194,79,161,204,56,199,212,177,141,51,159,2,212,175,249,66,165,18,67,59,27,202,81,19,137,50,178,181,177,16,31,180,83,204,102,174,146,55,225,148,145,86,227,110,50,104,36,178,184,177,25,254,218,166,211,26,144,242,70,192,153,32,240,178,25,49,88,69,76,169,227,98,63,18,214,142,140,13,37,214,165,120,77,141,249,147,93,205,85,144,49,75,129,200,145,133,152,185,147,184,123,73,190,24,120,136,154,204,71,109,67,96,124,61,5,144,247,113,11,252,107,84,205,13,168,33,15,134,46,81,253,164,96,109,73,90,124,69,46,37,67,15,83,238,71,195,43,42,223,200,95,33,127,30,95,246,69,192,167,60,111,213,197,32,145,198,134,113,177,81,207,126,231,152,201,33,158,76,248,83,110,40,109,177,45,113,3,39,238,41,217,148,47,146,206,98,174,160,109,31,100,70,101,203,29,10,202,18,120,63,254,241,13,106,212,91,28,222,29,107,32,166,47,146,124,127,40,136,181,120,43,78,241,75,47,26,202,181,245,82,122,138,140,70,107,1,70,135,115,39,166,81,11,246,214,108,167,157,4,249,165,197,85,1,128,1,126,146,82,2,214,125,172,38,115,69,220,141,35,26,172,193,1,184,163,28,76,91,92,68,95,33,204,130,78,226,169,248,114,96,217,17,230,52,92,75,25,60,95,164,82,200,173,80,182,13,192,49,226,20,164,12,152,108,199,155,40,212,20,103,218,201,156,204,197,196,63,52,242,76,98,96,225,159,149,55,169,187,113,145,90,170,200,226,181,127,167,242,173,117,186,170,118,76,37,84,84,250,111,17,31,46,95,41,19,151,233,186,57,60,188,98,34,130,194,206,222,231,76,147,34,45,59,9,31,171,103,120,98,137,20,132,34,62,53,86,174,178,30,107,10,188,67,47,212,70,122,111,166,248,24,56,211,40,198,57,59,74,69,208,184,28,76,223,174,132,211,52,145,235,101,50,199,144,74,128,208,201,36,31,113,55,13,172,30,146,246,35,25,177,40,251,70,171,101,17,174,79,214,198,148,81,243,8,99,71,198,147,84,50,97,41,121,22,201,153,198,76,62,218,159,181,120,10,124,94,226,70,97,227,91,150,161,53,63,187,41,28,109,61,6,200,28,82,148,12,104,4,237,223,229,76,217,119,42,10,75,50,141,178,175,199,83,100,253,61,99,9,248,187,71,245,18,27,83,62,48,30,168,63,24,18,72,48,148,73,68,153,49,100,145,252,89,81,221,67,109,144,230,166,147,99,38,89,49,8,138,182,144,47,140,196,115,195,20,93,81,70,136,173,128,57,36,204,94,36,251,106,111,228,48,107,2,121,44,225,17,10,166,239,169,231,23,168,164,17,21,196,11,45,179,48,133,105,178,48,228,143,9,133,200,150,168,38,244,182,57,244,11,91,26,215,226,177,235,91,102,89,69,147,202,36,86,161,173,127,130,136,153,24,240,137,155,42,70,90,113,29,106,255,0,236,166,12,151,139,221,70,67,190,252,248,114,174,113,39,86,202,131,231,151,30,53,191,71,220,122,181,147,204,146,197,235,69,177,216,97,218,140,171,19,73,25,72,167,130,109,178,213,51,212,73,203,17,87,212,231,170,187,15,141,12,146,72,204,40,135,188,226,98,67,2,226,95,135,48,177,38,193,121,230,166,20,138,212,239,177,223,102,17,73,141,41,99,238,124,59,72,186,91,234,162,23,184,89,82,217,240,224,251,81,70,37,171,10,143,249,58,241,236,65,134,101,145,95,204,171,105,228,203,16,248,145,81,180,171,38,244,228,200,156,214,233,41,116,135,221,155,149,27,42,13,212,234,52,170,159,46,75,61,196,254,4,60,172,204,97,33,97,153,132,254,212,98,79,130,255,0,200,140,72,187,55,208,43,24,63,62,164,210,24,125,225,36,182,179,0,181,195,190,196,165,108,138,233,211,221,74,57,150,68,140,62,89,74,102,201,131,33,9,44,37,76,191,16,213,120,124,220,81,145,33,178,178,1,94,255,0,78,226,26,117,145,133,217,84,37,181,104,108,124,50,136,72,26,73,135,31,186,170,179,74,146,76,50,241,149,40,159,166,201,8,251,176,137,109,84,117,145,184,14,131,119,192,151,204,152,73,41,118,98,117,98,91,194,194,41,237,141,96,25,242,89,24,15,10,64,192,156,158,102,10,171,153,167,153,100,206,89,68,23,237,37,112,244,196,232,36,120,114,241,166,168,187,138,97,2,202,184,140,102,88,188,137,172,105,224,40,250,148,245,149,110,216,232,248,18,88,54,97,18,85,181,141,101,87,80,249,47,6,62,30,196,173,242,103,121,166,241,153,144,137,153,160,3,193,80,141,168,68,76,212,54,80,137,135,42,101,91,61,229,31,106,62,101,11,38,251,73,116,106,115,193,63,18,42,83,113,106,80,70,96,202,196,124,105,59,98,113,21,104,135,0,254,12,203,196,154,6,182,187,221,46,85,149,39,99,210,95,234,93,165,67,250,84,88,204,225,40,213,0,96,126,78,40,188,106,99,80,201,100,19,188,57,68,134,54,59,55,16,119,177,249,59,83,184,6,252,156,202,104,50,119,60,194,70,48,207,198,166,81,135,83,204,193,36,115,2,242,63,46,85,170,99,44,176,60,193,83,76,190,177,221,97,151,197,137,56,42,149,248,73,224,176,123,56,214,112,231,196,146,14,18,173,100,236,255,0,138,90,152,172,194,43,43,137,80,142,207,166,176,54,164,6,14,97,42,25,48,34,201,7,52,92,170,46,226,24,224,249,241,113,169,108,209,174,165,183,145,240,57,183,196,191,140,213,90,88,15,23,108,159,108,106,47,64,106,219,205,91,57,246,210,196,65,15,207,141,91,207,208,218,59,89,31,119,46,172,101,146,39,170,170,125,6,10,152,172,12,65,12,67,77,178,211,53,187,250,21,252,168,186,116,162,175,175,216,242,158,96,228,129,130,85,181,65,80,47,141,42,181,249,68,44,163,23,98,180,211,215,209,36,129,159,81,83,131,28,141,154,148,27,195,139,221,64,154,72,36,191,152,184,145,198,126,247,168,73,13,148,60,125,197,84,177,37,85,5,178,128,12,236,52,73,75,116,7,202,23,186,132,217,240,102,18,3,212,142,37,41,26,139,115,162,53,185,87,188,102,78,97,101,91,223,200,52,146,183,60,145,230,42,108,195,109,146,67,45,214,196,166,141,108,43,178,170,28,158,96,139,145,75,217,89,78,164,230,228,93,11,121,149,157,67,83,154,145,131,147,17,226,48,134,186,49,112,141,153,62,4,16,53,180,235,38,123,137,160,117,83,197,194,110,37,237,61,85,18,51,57,68,53,142,161,173,1,65,242,130,75,178,62,242,187,83,177,67,73,168,114,162,172,161,130,201,236,49,132,185,198,158,125,172,99,245,113,171,54,106,28,76,234,83,179,32,237,26,219,18,150,183,76,0,163,97,162,20,137,163,40,111,5,210,44,191,244,210,29,49,169,216,89,120,114,171,246,73,227,237,78,189,70,135,60,221,59,166,162,55,198,181,140,15,155,139,255,0,205,20,93,172,204,114,248,69,254,191,164,186,166,243,246,208,51,41,32,219,118,197,26,170,200,164,106,201,200,230,219,57,197,102,80,160,223,38,202,15,42,234,240,224,68,133,230,29,174,85,7,241,10,182,92,97,230,169,138,66,143,205,107,54,35,71,204,209,15,91,0,99,249,184,164,69,7,86,211,73,127,233,84,96,88,114,143,230,197,137,106,178,147,182,137,194,37,203,145,215,72,142,132,251,136,133,233,75,103,207,63,180,85,205,169,44,167,73,39,44,165,107,0,192,24,24,35,74,202,177,115,29,149,98,48,245,131,144,152,138,84,166,125,85,204,105,204,151,18,86,81,149,57,147,128,190,215,34,223,25,146,134,12,201,213,84,93,202,27,170,167,241,225,55,98,91,169,44,177,45,83,12,114,191,169,45,124,50,23,132,171,42,10,194,25,38,60,226,112,173,193,135,101,11,154,88,184,211,67,80,227,230,18,42,53,60,226,131,153,90,132,218,97,157,62,50,129,133,18,126,198,12,156,38,18,65,91,3,211,125,212,200,215,123,31,12,81,114,164,179,32,187,119,53,76,209,149,179,185,127,248,42,86,250,28,108,196,33,98,84,176,53,159,255,0,34,226,91,77,124,11,34,126,149,110,242,253,6,204,168,115,233,225,157,27,218,73,253,98,242,49,248,98,145,116,219,40,96,40,51,21,77,6,73,202,124,65,16,214,201,26,185,72,102,100,248,54,233,237,121,101,4,140,12,184,170,216,55,207,178,35,2,33,41,175,74,202,207,155,89,132,210,232,31,187,137,202,53,205,182,200,91,122,57,190,61,78,131,26,28,79,120,68,91,36,198,131,220,24,184,212,108,111,138,32,47,15,26,43,241,176,10,52,111,49,38,233,117,181,130,205,107,101,24,143,249,94,36,174,126,173,63,155,2,24,163,42,211,63,88,0,131,120,68,37,33,152,132,151,149,50,179,143,182,158,90,29,14,5,172,178,120,101,128,52,252,49,153,36,127,165,82,148,147,7,36,120,77,216,169,99,60,227,103,18,123,177,22,141,124,13,175,170,60,111,105,125,100,49,173,47,181,151,24,156,165,30,52,68,107,186,169,62,239,34,26,65,127,29,128,166,86,179,26,14,5,107,4,78,110,84,206,214,202,12,96,101,202,52,11,47,170,148,183,134,88,90,166,83,32,0,99,204,33,41,59,89,59,98,63,137,86,27,80,197,193,213,149,73,79,240,156,76,194,77,27,92,221,182,78,64,112,204,2,246,137,111,97,150,134,4,126,107,25,145,165,143,244,138,245,50,198,247,192,1,15,148,168,135,204,136,32,98,18,248,24,22,36,27,13,181,34,243,225,253,97,45,168,187,128,208,46,30,50,118,166,111,54,78,100,43,42,178,251,68,91,67,27,254,34,89,83,119,20,46,5,243,198,76,70,42,219,38,227,243,230,23,42,192,58,75,212,185,133,40,127,182,183,154,159,211,120,75,141,43,40,44,137,96,138,219,35,201,238,18,32,208,1,39,38,94,36,8,103,146,51,48,135,26,210,105,243,139,212,177,90,134,178,234,237,244,29,224,200,222,234,93,63,80,130,9,57,138,177,9,165,151,185,109,153,73,91,54,47,205,172,97,215,178,107,145,166,53,216,202,118,24,61,106,187,114,2,129,64,86,211,130,11,248,138,170,35,60,98,30,37,37,81,230,171,130,218,201,150,79,49,7,137,69,207,164,57,62,108,210,178,171,153,152,61,164,162,213,153,25,242,130,93,11,82,45,35,120,147,81,170,162,127,34,166,164,187,60,34,97,42,80,200,114,227,19,50,222,103,251,216,150,176,182,191,34,193,243,217,39,149,14,254,68,13,38,73,41,161,163,99,82,25,149,68,247,20,249,25,152,61,138,104,38,148,57,120,74,92,74,233,143,198,53,61,119,26,33,57,68,37,102,204,156,120,48,202,51,216,64,45,241,131,7,207,230,210,106,73,60,120,76,153,97,126,69,18,245,81,185,171,96,201,99,241,9,74,89,63,108,244,241,143,60,100,154,224,57,9,153,107,51,57,45,186,17,250,135,83,241,240,149,17,165,117,9,200,254,101,57,171,66,241,19,171,143,205,97,66,108,94,11,203,107,36,167,183,13,30,3,184,64,120,10,12,200,174,76,100,194,37,39,166,238,217,25,156,202,198,54,167,4,238,152,171,181,100,183,51,201,146,26,182,58,18,83,224,78,25,242,242,21,46,123,39,15,218,93,12,211,6,65,243,8,105,44,151,144,75,163,208,157,159,232,138,49,165,144,140,46,44,74,178,146,127,228,98,69,101,144,189,34,88,4,199,140,12,193,17,50,172,101,40,90,189,131,34,216,24,3,47,186,164,225,223,28,188,70,22,36,238,53,147,6,197,45,198,64,104,123,142,217,67,7,221,88,204,147,6,180,111,12,68,134,77,219,253,164,43,30,249,60,166,42,26,70,113,151,167,209,50,109,64,181,37,148,233,35,225,236,83,213,90,146,215,77,159,148,89,70,171,159,12,100,238,65,76,129,7,3,248,178,169,126,63,165,211,82,203,212,175,254,174,222,131,40,218,182,170,220,8,192,201,136,70,40,56,213,188,252,42,166,0,73,143,10,104,228,103,193,204,154,36,78,1,230,49,49,241,37,161,9,242,102,196,143,243,124,102,44,51,101,93,10,167,54,224,186,124,57,101,31,9,84,124,203,41,80,136,254,82,171,211,27,32,240,169,125,73,166,199,56,111,150,34,161,163,82,145,245,26,167,35,10,27,89,82,78,206,82,42,252,39,199,218,69,17,67,27,100,118,102,93,4,50,64,88,169,120,25,43,93,189,137,217,154,133,130,59,2,92,133,79,163,79,252,140,194,130,147,26,39,219,88,176,63,240,240,226,74,21,82,158,4,195,147,170,82,251,101,73,143,230,247,227,47,219,83,209,140,72,222,234,219,248,132,5,126,28,169,44,89,87,245,40,33,152,24,240,241,163,217,78,206,224,149,78,25,131,156,14,20,44,11,139,40,196,218,23,218,84,239,252,37,93,95,191,168,250,124,99,227,73,13,3,34,49,246,167,146,177,123,201,224,176,157,89,4,50,97,144,71,103,42,222,246,126,68,199,109,255,0,184,88,155,136,105,234,27,140,1,249,6,197,245,140,75,108,172,135,24,139,104,110,34,145,157,169,113,27,33,147,30,137,206,15,253,82,67,95,86,248,97,202,167,164,234,25,67,151,197,214,150,73,7,135,167,179,102,116,70,51,114,206,20,134,227,77,218,139,206,88,165,127,26,219,164,181,84,73,163,194,85,90,240,128,163,253,80,210,198,168,252,205,146,71,133,168,132,29,105,137,231,139,145,85,86,204,39,81,138,176,52,48,8,156,43,91,216,171,183,161,38,153,156,101,101,140,64,237,82,150,82,88,34,102,50,206,124,147,136,137,85,220,99,201,137,152,69,73,86,25,85,70,240,236,129,39,169,50,99,215,43,173,187,149,6,86,19,113,16,74,226,182,236,114,88,180,214,140,118,108,158,11,92,31,113,96,103,144,140,74,43,67,101,6,81,51,23,141,58,146,170,186,140,174,195,193,133,69,207,134,49,191,181,89,73,126,229,138,90,249,155,97,188,171,23,48,141,169,129,234,123,141,137,251,85,236,57,155,150,101,92,138,169,228,178,149,212,186,117,84,151,198,136,192,152,95,232,88,202,116,51,40,124,147,16,156,34,42,210,202,161,201,39,49,81,12,240,69,49,131,74,170,35,63,234,41,52,98,123,41,93,174,158,61,151,134,21,98,200,195,95,76,30,53,85,101,67,153,153,172,79,86,233,224,65,99,50,149,26,108,17,153,212,138,123,216,149,93,188,131,26,86,147,95,17,150,27,182,97,113,166,3,31,182,182,50,76,76,156,69,26,146,134,98,20,152,76,190,201,135,107,24,251,184,130,202,53,153,29,27,105,246,91,120,31,217,68,49,131,34,77,14,249,228,138,192,152,92,136,192,207,39,210,69,132,104,69,26,134,147,147,54,37,28,253,55,42,73,248,87,87,123,199,36,106,66,237,231,173,243,151,16,89,83,172,138,73,85,237,81,116,61,19,90,33,252,217,73,147,237,167,112,233,234,160,143,134,41,50,125,66,169,95,199,50,138,254,17,47,143,212,247,5,247,82,235,37,254,10,175,79,175,150,167,70,173,146,14,147,45,23,213,177,72,12,194,22,34,40,168,218,135,108,252,197,236,84,213,183,207,187,7,86,37,69,102,18,72,87,76,187,136,99,76,249,189,162,171,135,15,222,50,212,202,74,104,68,124,191,113,18,27,232,157,33,69,168,101,173,196,100,199,226,31,10,71,113,203,194,92,104,215,201,33,86,131,96,141,204,85,54,145,140,88,116,176,172,53,167,47,74,200,193,156,53,189,154,170,168,93,37,69,198,190,167,32,254,109,102,226,143,179,39,208,148,56,252,254,109,30,102,69,199,194,36,203,115,84,81,240,136,104,89,63,224,253,42,213,97,36,179,55,176,132,198,0,189,213,147,25,145,43,153,12,228,181,121,189,180,208,47,198,172,21,54,134,182,81,9,155,219,76,2,24,131,103,220,66,190,201,130,26,94,107,85,54,101,30,53,118,40,252,242,15,8,132,180,51,77,203,157,238,226,70,105,224,142,72,243,42,86,96,26,22,190,65,36,142,154,226,77,64,211,214,48,79,203,63,141,58,124,49,227,71,254,66,49,10,99,98,67,50,120,137,103,126,66,57,33,0,251,68,128,147,79,70,70,60,222,231,218,76,172,140,194,13,69,92,6,112,158,242,134,81,22,110,2,195,253,236,49,219,14,49,59,81,108,240,27,24,149,85,61,242,65,148,171,105,159,57,99,43,58,143,92,131,223,36,98,247,81,240,44,152,162,125,42,214,116,191,155,149,136,106,141,149,184,193,196,85,40,213,145,139,201,71,95,113,204,198,110,64,165,237,106,136,95,105,80,64,121,250,76,153,108,7,37,118,46,124,142,38,93,174,36,44,13,43,16,164,230,226,85,16,52,221,116,97,240,202,34,62,101,80,35,15,50,156,147,170,152,35,237,34,69,228,75,36,148,248,26,53,121,126,71,50,104,96,227,203,186,74,159,12,107,67,61,86,79,41,138,181,177,231,250,169,21,152,118,135,250,43,190,211,192,252,234,92,53,163,140,126,85,209,77,78,121,172,253,86,36,184,218,111,242,118,167,85,81,55,25,49,238,38,120,98,237,56,132,140,167,51,4,78,100,146,227,61,105,241,34,169,230,101,92,205,204,237,92,208,173,100,102,21,139,55,192,103,114,81,91,50,94,239,15,182,169,124,56,213,108,115,50,80,13,140,56,150,169,146,120,249,74,138,96,79,210,177,153,78,66,51,148,72,37,136,32,113,145,136,168,108,25,14,180,50,6,37,180,48,207,237,39,176,216,142,227,51,99,244,215,215,204,28,146,117,32,32,60,226,38,25,105,243,24,15,14,161,165,176,205,26,160,190,76,8,179,71,132,202,94,101,35,32,191,137,85,153,248,200,149,218,189,152,248,81,98,117,111,18,54,102,232,68,97,132,36,202,170,238,81,7,139,18,28,198,156,62,232,168,86,79,219,63,54,36,141,25,209,28,151,192,170,100,156,131,230,94,124,49,251,41,52,107,141,201,62,146,117,12,195,83,86,53,163,50,11,22,137,225,34,125,233,163,156,62,220,75,207,170,219,51,183,42,114,107,37,4,117,95,71,46,36,229,240,193,225,219,149,104,125,105,50,112,137,20,200,210,132,206,101,99,27,63,144,3,67,75,204,22,38,242,95,249,18,135,189,68,213,176,86,104,130,103,106,89,62,54,249,157,75,7,135,33,211,232,113,134,81,245,32,36,195,67,159,79,134,79,164,136,164,147,56,103,96,85,140,202,16,100,230,40,208,47,164,7,181,41,77,170,86,57,177,169,67,2,49,228,129,133,91,223,85,41,40,129,38,117,104,255,0,84,50,141,80,214,234,17,206,30,21,171,34,216,26,39,230,162,217,149,164,43,23,62,212,244,132,27,250,151,100,124,97,149,137,37,197,32,228,129,225,93,152,212,243,217,164,70,185,198,227,92,50,145,236,68,201,190,151,59,164,168,251,237,24,50,159,152,68,226,67,6,156,113,153,133,75,100,237,211,168,90,255,0,69,6,147,40,127,81,80,208,201,188,39,12,66,144,171,92,152,108,240,229,78,40,102,18,51,49,69,247,83,86,129,189,113,244,8,115,133,250,178,229,34,56,198,246,76,129,9,143,239,45,83,57,71,155,42,86,97,43,113,125,216,120,31,133,71,61,135,207,149,84,207,146,252,120,144,193,164,60,145,230,72,185,177,188,5,161,193,238,174,167,163,42,180,252,152,47,205,20,121,20,31,163,142,55,114,192,54,179,160,191,8,139,137,43,51,68,199,76,108,189,74,106,189,251,23,154,192,58,126,164,12,218,11,151,205,73,51,230,80,179,236,153,52,31,54,85,170,28,3,151,244,147,198,164,178,51,176,173,211,170,47,184,92,152,3,65,26,3,202,206,20,220,49,142,33,252,218,6,123,37,198,126,96,137,116,145,200,251,72,18,70,63,50,176,100,193,227,98,156,173,181,1,127,87,23,145,56,99,216,84,14,213,126,70,102,146,60,139,123,45,73,143,10,12,207,6,52,179,49,63,244,72,42,212,217,107,48,130,201,202,146,73,141,185,229,49,80,154,180,51,164,196,249,68,54,143,146,121,63,41,45,60,96,222,216,129,106,120,199,193,194,146,105,47,136,86,85,178,253,62,94,78,37,212,141,72,50,51,149,65,234,125,30,8,82,253,64,66,91,36,23,204,110,151,172,88,112,125,14,185,165,117,132,75,32,97,41,85,75,216,2,143,135,26,252,209,26,250,93,107,217,134,41,21,229,15,196,135,136,108,17,84,172,200,94,78,149,58,140,211,82,210,213,135,141,231,133,72,218,152,115,134,65,75,17,21,64,111,162,219,143,54,84,36,250,172,156,202,170,215,60,230,135,100,134,141,73,4,71,205,137,81,195,52,76,126,218,200,208,248,240,152,74,78,202,134,86,237,251,66,147,26,25,152,120,234,229,179,49,145,39,147,167,183,50,158,80,175,148,144,231,70,31,55,42,124,207,240,34,192,203,250,137,217,90,200,62,239,34,164,167,121,4,196,177,240,50,63,50,111,85,225,212,178,195,168,219,195,242,33,228,192,25,83,6,4,133,94,120,94,150,194,50,169,37,107,15,27,18,3,61,90,207,135,145,138,46,202,49,199,47,15,252,63,231,82,146,65,250,117,94,227,26,120,27,158,210,167,38,128,1,179,234,165,33,201,24,9,141,61,174,228,152,76,36,234,82,69,185,56,108,155,191,210,145,55,173,124,177,191,132,73,204,200,121,121,177,33,88,96,66,87,177,21,111,225,148,199,203,40,57,144,181,90,132,241,188,209,236,178,1,59,146,233,240,226,16,249,130,185,154,199,76,108,190,90,12,255,0,19,146,75,248,68,190,190,200,233,92,102,18,55,180,137,9,152,50,115,36,85,27,115,79,161,188,105,36,40,249,144,118,80,6,78,82,149,97,234,76,27,248,86,114,108,128,81,245,43,216,230,145,124,142,48,248,21,86,199,204,111,247,22,6,135,77,83,211,43,41,16,44,152,8,192,197,201,149,15,12,196,36,174,162,21,117,177,21,44,244,245,216,39,113,101,34,97,107,101,79,7,134,88,136,167,97,220,2,19,248,160,15,34,42,214,248,243,135,134,92,1,172,141,152,25,84,95,125,169,32,138,11,253,58,0,215,12,214,116,151,147,158,121,113,50,114,174,210,16,196,146,78,101,140,144,197,246,113,170,139,106,31,148,52,245,86,163,173,212,236,151,96,34,8,126,126,234,253,51,72,24,59,70,24,176,6,84,45,172,108,156,62,151,24,191,113,108,173,52,184,195,229,139,198,150,180,53,153,156,232,53,65,209,211,135,195,0,113,164,173,190,142,2,19,137,115,73,151,199,141,41,152,98,145,88,86,221,229,7,210,75,184,214,51,101,123,14,205,167,162,248,115,23,41,16,19,43,94,32,124,160,185,16,114,117,56,227,61,111,135,124,57,222,210,109,192,219,37,118,214,91,189,164,177,38,239,128,200,35,251,137,220,151,196,199,151,106,53,23,168,117,62,199,204,217,82,180,138,138,58,198,211,48,226,54,239,207,148,73,204,48,215,99,249,185,74,2,159,85,78,182,102,111,109,105,181,125,229,151,12,76,137,22,107,233,137,70,134,141,86,43,238,36,232,161,121,230,198,84,134,182,226,152,179,177,87,20,127,182,166,141,160,53,60,216,143,8,68,76,133,247,20,228,15,134,58,211,79,218,178,94,252,120,254,154,29,101,117,246,29,86,31,216,253,3,91,180,43,57,69,149,107,48,64,89,89,68,44,67,81,176,231,203,192,48,229,38,68,36,207,196,209,143,187,21,200,241,253,52,182,100,82,75,26,253,157,45,225,31,135,82,206,48,113,141,76,208,235,61,203,49,75,40,242,42,54,79,1,24,168,179,40,141,27,32,146,215,36,111,50,169,233,54,179,132,62,24,164,47,237,170,59,231,241,168,239,196,54,85,179,176,226,202,37,172,106,155,195,36,229,229,52,82,11,247,81,239,51,202,206,161,172,77,36,246,195,97,130,44,75,108,48,144,125,169,128,219,1,227,200,168,228,188,120,243,4,74,112,207,0,136,182,250,145,240,113,21,45,140,168,113,181,11,227,123,168,25,154,182,84,144,97,202,148,50,49,228,159,148,168,166,105,230,20,153,130,85,138,163,219,67,84,107,83,141,249,140,94,52,111,172,14,73,241,101,88,126,30,203,196,85,139,244,76,65,243,111,211,212,205,197,55,204,52,18,241,113,149,40,153,84,2,116,137,17,176,198,244,238,28,54,17,156,169,84,86,98,58,169,241,116,249,223,46,88,178,39,208,245,181,61,145,240,196,16,211,25,250,96,22,64,195,151,18,131,184,170,170,211,103,249,76,153,62,162,73,21,147,129,88,234,252,189,202,185,143,198,125,216,149,84,13,85,18,108,70,8,162,228,82,180,62,19,96,176,198,247,85,69,108,106,97,143,171,145,17,216,156,149,27,67,178,131,225,132,169,70,164,209,224,178,102,239,18,250,99,3,34,105,26,203,114,12,91,165,123,18,163,16,176,43,79,90,76,56,147,184,193,219,114,226,69,207,120,200,126,37,179,210,174,73,7,118,17,15,31,238,169,216,169,140,154,120,54,64,225,148,65,17,66,223,64,61,1,242,148,164,86,81,164,144,67,205,139,145,69,252,75,152,114,211,28,217,121,60,18,77,37,19,86,45,211,199,119,209,15,86,252,96,173,169,102,29,168,211,198,124,75,5,144,51,123,107,134,105,191,133,213,90,196,143,151,47,86,201,141,39,207,244,249,85,136,126,27,234,10,66,48,53,214,155,152,194,255,0,113,121,189,60,211,77,173,190,15,67,170,135,166,135,21,239,220,232,240,239,162,91,147,137,59,100,97,227,204,161,105,35,28,68,100,76,68,17,21,132,144,158,182,15,50,244,150,199,151,37,109,136,162,215,83,196,141,47,105,186,30,69,246,30,2,19,49,121,114,168,91,186,170,171,43,45,217,138,65,17,111,102,173,137,80,70,68,221,46,101,147,44,189,142,134,143,29,42,87,79,173,28,158,169,88,150,85,176,15,11,251,172,168,88,198,222,131,118,17,16,164,69,64,52,161,126,172,88,151,98,156,165,45,86,188,5,1,48,203,22,95,220,87,145,190,33,111,162,229,137,2,48,151,38,123,32,206,127,86,84,246,144,219,18,98,246,210,50,183,216,248,87,219,212,169,245,41,86,71,121,165,197,25,114,172,166,83,213,20,25,118,163,18,92,107,40,162,233,42,28,214,82,136,62,222,52,219,140,38,221,198,129,211,100,32,51,11,26,227,218,243,79,106,104,218,156,6,196,77,176,190,146,232,15,190,151,27,166,82,25,250,192,19,71,180,177,75,35,43,173,88,234,233,25,250,125,117,101,211,191,161,60,25,140,193,132,165,70,198,199,57,157,169,195,41,232,44,129,195,147,247,20,237,150,128,157,231,150,190,208,152,147,170,226,115,51,100,124,100,242,103,124,67,37,118,175,130,87,226,150,94,212,67,52,124,177,147,54,252,153,19,54,105,90,169,60,214,197,34,42,45,181,36,131,163,216,67,229,175,42,217,119,240,138,202,222,43,253,70,127,250,21,123,41,232,227,15,13,116,242,38,144,222,56,222,1,150,82,21,53,84,93,199,181,151,83,129,70,248,99,233,50,176,152,185,113,46,147,165,97,250,64,48,246,163,245,205,86,64,122,133,119,252,137,126,137,187,60,110,18,197,203,247,20,118,81,27,13,14,134,153,230,92,181,46,171,89,22,73,63,168,139,16,150,219,88,122,114,48,248,162,255,0,34,13,246,64,43,254,146,218,195,2,112,240,148,74,214,57,234,37,51,0,78,158,36,13,150,140,173,178,136,252,188,170,196,218,36,226,6,92,168,6,85,75,31,237,38,168,110,126,186,156,22,239,64,105,129,75,229,166,25,73,245,8,171,116,144,96,198,6,33,8,105,230,173,128,14,229,10,195,75,133,59,104,28,127,184,166,216,20,91,77,242,116,22,4,2,39,80,213,109,8,107,137,238,226,92,178,3,238,4,118,101,41,10,53,95,182,149,38,38,96,151,18,203,106,27,122,125,157,9,243,199,8,15,8,139,149,74,204,99,201,231,44,169,70,158,187,174,140,71,138,196,164,41,17,246,87,99,146,62,30,164,171,33,186,195,64,119,235,8,53,4,194,81,73,42,44,58,171,124,206,40,164,23,238,164,184,89,37,110,141,24,133,226,73,86,183,185,91,34,252,22,84,147,247,220,69,84,76,178,100,32,46,100,25,231,130,124,42,162,182,224,114,123,162,162,162,140,127,28,156,167,195,198,136,54,164,220,143,153,0,106,170,217,221,49,113,17,111,141,66,206,174,52,235,30,94,226,52,137,244,33,153,62,38,237,26,27,186,238,172,67,69,89,82,68,240,253,46,82,41,153,33,6,78,172,74,228,177,114,202,51,32,201,103,54,53,57,169,234,177,249,154,188,92,137,56,102,60,100,225,42,115,26,224,4,102,25,101,83,86,27,110,130,253,49,125,101,147,211,141,142,49,21,115,222,241,179,44,178,229,75,95,66,9,35,221,215,246,36,243,44,173,107,73,132,194,33,81,80,197,198,223,136,73,187,225,22,36,194,77,193,36,179,149,77,76,12,171,40,140,40,139,136,139,116,6,63,30,18,151,145,101,117,55,17,139,31,23,207,230,209,175,128,57,35,205,16,168,15,56,131,243,21,129,113,13,15,24,204,140,127,233,51,242,170,176,149,24,188,51,134,204,33,18,196,51,207,4,111,202,36,108,107,83,143,245,98,74,231,189,242,124,240,169,216,21,76,36,207,222,172,194,28,131,225,47,34,86,198,30,51,249,138,152,195,200,78,145,38,25,141,19,233,9,220,105,89,84,105,172,174,99,78,120,69,214,186,188,104,96,35,62,108,73,69,244,56,34,7,202,69,26,49,49,100,97,20,59,83,248,115,21,59,173,126,231,181,76,50,25,10,157,213,100,141,220,146,163,49,81,182,130,80,117,40,205,67,166,39,103,249,65,16,67,85,44,153,143,148,43,9,246,164,182,6,208,165,196,156,69,192,231,210,105,39,86,179,150,82,2,182,201,228,157,180,55,82,165,178,173,181,240,120,69,202,53,37,3,106,57,111,204,46,65,36,101,46,173,137,101,134,33,6,143,135,3,35,59,84,229,108,201,209,159,243,112,56,138,170,66,201,210,71,132,37,24,144,76,42,52,54,70,237,77,141,106,200,192,103,180,167,205,2,116,110,233,89,86,253,204,18,3,20,188,133,69,140,219,28,134,238,36,158,35,21,11,101,78,207,12,181,242,178,141,5,248,122,168,131,205,186,146,36,57,174,32,208,19,8,74,66,143,238,44,107,84,213,85,239,136,49,183,113,189,212,60,204,243,129,139,46,36,253,146,107,172,129,155,23,106,158,181,146,10,222,82,245,172,85,25,154,226,7,214,196,140,255,0,234,197,202,136,100,248,62,208,134,181,79,153,22,217,152,130,148,237,143,24,152,76,170,41,85,14,75,4,139,52,200,163,30,108,74,113,153,198,60,203,107,222,249,44,72,21,10,252,78,72,199,251,73,220,105,145,39,15,46,84,166,146,170,33,123,177,151,42,119,233,163,131,211,21,45,71,220,60,198,28,100,205,149,52,12,243,145,137,111,158,86,44,194,102,9,101,117,49,141,166,126,229,239,204,36,172,211,54,207,196,168,120,8,62,20,162,226,51,10,62,164,87,81,85,129,247,140,47,106,250,195,48,106,120,217,50,47,6,203,238,165,169,82,135,241,8,227,31,181,28,205,96,9,32,120,77,203,149,75,204,100,89,35,202,134,12,56,133,233,47,34,42,192,172,134,70,102,91,34,109,22,83,30,120,79,103,205,17,48,140,28,100,196,100,206,101,108,81,51,42,213,83,26,76,141,84,251,233,222,25,138,152,73,173,151,236,149,35,101,144,227,63,181,30,251,238,62,212,140,202,106,171,20,53,81,165,248,51,44,164,171,80,213,68,201,152,37,228,66,134,125,140,158,148,193,225,97,34,118,242,39,141,132,145,104,196,124,152,121,61,165,234,168,192,207,205,141,89,83,192,170,252,225,177,42,77,168,107,105,160,203,225,149,198,85,124,73,91,33,165,108,145,198,123,12,44,101,69,79,187,60,144,114,139,169,79,198,211,103,16,55,117,55,194,47,185,141,19,14,224,115,135,180,151,196,69,38,177,85,85,8,12,152,146,83,152,27,65,249,242,242,32,33,213,69,130,76,189,169,177,161,128,124,220,105,87,0,147,179,0,93,213,2,201,153,82,8,112,15,27,137,86,111,198,33,188,88,191,145,79,63,80,190,9,241,25,51,48,42,176,88,77,236,152,75,41,240,223,4,126,161,18,87,238,32,223,113,190,34,115,25,158,165,19,104,144,110,7,161,201,131,56,28,162,228,94,124,144,86,147,55,182,149,26,146,226,164,252,92,163,75,164,221,206,47,202,22,0,255,0,113,46,217,85,147,250,95,195,212,49,8,206,213,181,247,112,87,62,134,243,198,95,45,109,118,195,204,150,180,12,93,142,140,27,188,76,196,18,241,47,175,126,231,151,117,252,107,156,64,212,32,32,255,0,84,139,100,199,201,127,20,162,9,106,171,24,202,165,20,253,60,11,34,101,150,36,43,224,65,164,233,18,152,184,159,169,163,113,68,202,95,184,135,140,203,201,44,254,163,40,159,182,169,151,209,58,255,0,70,214,186,144,149,163,204,36,48,117,108,235,113,225,55,90,21,245,175,35,49,23,149,21,91,2,40,188,196,164,214,177,91,37,77,187,50,120,102,136,37,147,55,94,29,75,65,166,75,169,59,11,19,148,106,142,158,226,186,200,126,216,136,172,164,27,184,45,85,107,228,147,149,81,134,182,14,60,69,18,18,125,63,228,221,196,149,149,33,102,161,60,41,123,67,44,145,168,52,105,186,84,51,79,51,234,143,26,6,124,0,9,25,26,213,132,3,10,131,159,36,115,152,146,51,89,88,202,28,13,200,248,150,247,214,144,105,116,106,217,222,205,166,36,123,35,75,23,254,114,136,85,66,76,7,38,158,116,98,102,196,142,219,15,193,153,69,137,99,50,202,88,153,204,84,142,125,169,60,30,28,171,25,138,42,176,249,240,0,81,191,20,162,100,73,39,214,144,79,202,167,169,231,220,122,151,110,81,125,213,92,105,50,138,206,84,145,230,108,139,170,107,238,5,25,232,246,73,0,191,87,23,42,1,140,103,154,204,210,114,131,14,37,114,66,187,91,38,22,91,196,17,98,70,64,226,31,10,92,106,215,140,249,177,39,213,88,60,249,82,212,102,147,19,86,192,132,38,100,207,109,144,24,147,7,176,24,210,83,106,79,73,149,136,209,114,141,27,138,34,171,56,11,33,158,12,172,200,233,47,36,146,102,18,204,211,253,89,153,162,9,104,14,113,119,44,29,172,106,146,18,20,120,140,37,17,171,116,221,140,152,143,244,225,19,34,187,223,242,98,196,136,240,202,62,20,216,137,146,31,151,238,244,125,228,239,58,235,12,145,147,45,61,167,165,232,145,179,105,43,114,50,46,199,119,72,249,178,243,21,79,220,82,14,20,92,203,118,212,125,231,124,0,225,154,202,112,217,243,233,179,36,203,173,127,47,40,210,106,19,15,116,186,67,43,107,73,21,134,48,178,161,69,145,168,194,191,48,89,3,40,69,218,139,173,226,6,35,32,140,194,66,234,138,76,107,56,6,60,147,245,37,110,65,240,29,153,254,105,184,116,243,228,143,118,108,107,40,1,200,52,192,38,219,121,162,212,51,152,46,204,113,186,150,6,184,56,199,202,84,174,239,85,69,131,47,17,146,147,93,193,156,146,197,118,213,7,63,136,88,67,163,167,223,30,52,92,194,47,250,20,75,225,140,167,205,19,137,28,24,118,34,127,47,90,54,199,222,81,76,207,136,175,243,249,177,98,91,233,245,105,228,191,135,149,17,125,67,6,200,108,221,192,255,0,109,77,204,100,29,54,61,220,76,130,26,221,177,191,33,95,129,102,251,82,123,201,148,55,131,195,54,85,205,13,171,107,167,3,48,101,35,232,117,63,231,196,28,139,5,107,84,178,159,107,6,55,134,108,139,40,215,16,103,120,8,211,241,36,211,195,234,64,202,167,228,233,187,34,19,48,138,149,149,172,11,74,157,54,28,0,12,236,150,25,67,42,42,123,199,225,204,33,137,71,233,230,78,140,60,69,42,110,104,210,164,147,183,141,55,168,140,171,111,112,128,152,131,234,42,243,25,58,73,215,192,198,219,34,247,35,201,255,0,114,134,229,13,173,254,5,154,134,146,112,162,102,196,144,82,86,203,207,150,88,151,69,141,101,199,135,46,85,162,79,204,245,8,106,241,178,56,153,166,153,130,198,153,77,26,38,28,92,136,39,207,28,147,173,70,173,6,126,97,98,70,154,159,100,54,114,166,171,2,212,208,105,50,240,98,136,162,44,174,53,28,19,253,95,226,87,113,131,151,221,76,61,52,98,31,82,213,85,113,119,41,240,115,184,26,171,85,73,38,29,175,253,36,229,243,245,24,134,252,209,83,121,240,200,65,240,137,15,25,147,136,60,69,22,36,80,109,239,224,143,215,181,25,125,212,158,123,237,102,147,152,164,93,0,48,7,147,169,26,250,120,63,251,20,137,118,244,55,242,153,62,9,42,112,188,76,30,84,229,140,34,198,202,1,43,121,68,44,163,74,217,118,79,164,146,76,6,94,243,14,94,243,147,137,124,125,104,10,62,81,13,27,67,225,56,28,194,237,77,205,84,255,0,15,210,147,26,104,115,37,38,180,106,146,208,225,196,140,78,33,34,223,24,133,68,154,54,50,51,137,60,135,24,130,7,82,96,102,20,195,140,255,0,14,164,37,221,12,75,120,175,9,187,19,233,50,71,25,41,101,171,55,95,252,205,45,134,88,245,230,114,120,122,37,245,54,175,48,138,76,126,125,106,172,217,196,63,148,22,82,43,153,243,50,15,40,162,226,254,36,93,83,234,138,206,88,163,200,136,228,68,196,38,187,229,216,230,102,167,214,150,64,120,69,3,16,212,67,25,121,65,57,225,150,34,127,141,126,152,124,146,123,34,18,155,187,173,131,57,143,52,177,15,34,118,163,137,12,206,159,4,125,13,193,231,68,237,91,205,12,242,95,149,21,26,3,35,31,137,55,100,108,108,66,212,214,97,32,106,142,94,20,204,58,39,16,247,102,198,155,192,99,60,19,44,195,193,137,44,140,162,50,191,137,35,50,27,35,49,41,99,200,82,60,38,18,125,124,255,0,102,34,71,13,242,139,194,94,37,24,84,186,171,42,230,123,193,131,127,17,83,40,213,67,146,206,97,101,88,50,132,2,230,52,172,164,78,224,24,2,103,220,85,181,1,179,83,76,61,54,194,251,75,229,150,155,130,38,118,145,22,251,41,94,200,146,217,51,231,121,243,99,75,249,2,175,78,194,215,213,0,125,66,26,93,38,0,36,141,225,78,100,176,146,65,155,42,14,52,9,91,76,221,169,183,46,161,182,201,242,76,198,193,73,56,102,203,254,181,212,168,117,85,85,188,86,11,40,242,46,27,241,11,62,14,34,226,252,235,146,70,248,145,127,165,173,123,72,81,249,174,9,101,104,155,216,246,186,78,139,243,83,150,157,207,220,190,159,93,247,63,221,72,173,100,220,212,157,230,17,114,198,246,215,60,248,123,241,104,22,209,25,153,116,159,94,166,178,137,135,141,90,57,52,117,60,249,163,126,153,232,254,160,245,186,192,121,49,88,241,42,168,22,181,82,65,197,40,127,182,185,46,161,141,177,151,194,94,50,173,80,204,114,3,134,86,34,33,110,141,136,205,28,82,175,209,208,181,13,61,84,158,104,145,71,252,74,22,203,71,130,200,120,114,226,82,19,53,157,205,76,237,161,167,167,17,181,228,226,143,54,81,171,44,205,231,161,41,58,74,118,100,212,221,27,64,14,180,153,133,40,152,254,154,160,135,85,16,108,82,6,248,169,144,152,184,242,45,76,215,135,42,55,148,63,30,95,34,218,77,36,238,232,133,26,198,48,78,94,34,139,145,40,129,171,101,20,104,134,106,67,193,59,10,181,88,147,70,195,39,214,203,201,194,37,177,250,84,255,0,171,221,13,55,170,214,17,36,131,148,89,86,217,51,224,148,124,60,73,183,20,158,219,219,216,87,176,0,129,136,209,114,164,134,199,27,205,81,179,145,43,187,170,228,205,139,42,213,107,131,71,70,204,155,152,19,201,63,202,39,33,211,211,176,101,40,138,181,26,49,251,162,11,17,17,16,46,206,95,148,150,180,165,181,237,136,19,225,227,34,97,1,145,61,238,196,99,194,50,32,39,132,131,27,204,36,166,217,131,12,192,16,120,146,230,70,28,98,60,184,144,102,51,196,12,217,86,16,36,238,94,240,148,168,177,149,25,26,224,24,240,226,68,213,95,69,233,150,33,255,0,34,0,208,193,236,165,115,35,16,163,194,143,80,90,20,54,186,75,78,89,31,118,30,34,125,180,140,218,96,241,142,65,8,164,71,213,100,140,12,37,42,163,140,22,78,240,78,172,191,66,179,58,252,137,170,180,220,31,253,184,100,69,254,27,166,33,62,83,32,136,168,253,40,101,99,17,44,167,173,140,206,162,127,186,158,202,70,236,38,129,167,136,39,179,230,134,84,233,144,31,238,151,18,156,213,87,207,211,254,6,136,36,149,154,230,113,59,151,59,77,252,58,99,233,221,244,191,115,160,154,134,182,72,30,19,74,82,51,233,34,212,75,225,148,148,73,190,177,157,210,85,63,125,50,215,7,234,178,145,74,204,235,236,85,99,100,110,69,41,140,50,191,234,165,182,70,32,135,151,18,227,54,90,207,83,212,202,196,81,43,122,27,43,27,120,172,41,189,212,145,181,190,14,169,19,88,151,70,239,161,208,116,195,253,75,192,62,226,167,54,158,219,119,99,254,37,207,170,179,193,59,12,175,107,109,119,41,214,200,199,44,202,211,124,130,76,128,15,201,196,181,237,149,19,216,14,227,32,228,192,121,70,252,74,155,135,45,64,33,207,7,158,19,74,77,194,202,127,238,203,151,249,84,84,205,37,100,34,101,20,241,149,100,202,27,249,35,196,28,137,243,41,183,23,217,83,63,210,191,57,98,20,98,31,211,202,146,153,224,250,171,77,111,195,77,92,83,252,220,172,67,253,213,68,205,37,93,90,207,234,211,247,36,250,98,90,168,254,66,255,0,138,46,58,247,2,129,36,5,103,17,86,185,239,126,70,123,171,109,172,250,218,209,226,175,138,180,214,217,2,107,57,132,145,134,85,243,236,104,147,3,32,30,92,188,137,72,106,165,144,236,46,85,89,224,2,175,172,11,6,154,218,11,109,65,66,17,140,15,226,73,108,163,89,16,252,69,38,53,79,132,104,121,50,118,202,76,197,97,181,129,107,107,98,96,230,46,34,33,94,96,103,195,149,10,251,44,167,120,86,80,235,114,31,119,238,38,81,228,90,13,31,27,141,96,200,100,42,117,14,7,3,50,149,100,248,12,17,21,56,28,182,103,17,204,173,32,152,144,201,100,226,255,0,106,171,102,63,27,18,147,63,234,161,179,5,192,30,147,56,137,204,168,252,50,49,76,6,214,40,229,226,9,85,44,105,140,255,0,136,243,41,151,245,51,99,30,52,190,202,3,201,237,38,175,153,145,136,83,73,97,19,171,16,101,98,75,11,225,29,49,135,112,2,45,87,193,56,192,243,4,89,72,133,161,167,39,134,238,95,251,105,89,75,43,45,114,41,131,39,35,23,195,67,1,70,190,248,3,31,18,216,19,13,42,177,146,71,114,75,80,211,142,116,83,136,194,255,0,66,230,144,50,70,157,180,48,136,47,206,187,219,246,130,230,54,60,106,114,202,170,158,107,31,202,165,52,107,40,221,60,205,23,116,237,232,43,170,129,148,12,85,16,43,78,38,113,37,20,146,89,11,133,86,134,203,143,181,100,110,190,69,100,189,112,5,12,57,113,137,243,101,90,231,245,255,0,193,106,159,125,201,139,17,63,113,124,11,247,35,204,172,185,146,101,122,228,106,11,226,227,229,196,84,57,140,63,62,164,83,225,141,6,96,171,18,244,52,76,120,252,16,97,207,239,34,118,103,243,203,237,166,17,161,177,65,138,171,42,40,6,219,34,40,60,105,163,24,1,173,38,193,236,172,19,113,156,221,27,105,239,9,5,61,131,90,140,98,123,43,83,204,79,117,3,42,173,172,100,22,13,106,153,39,98,69,168,198,88,178,96,253,229,181,200,123,12,99,90,128,172,230,71,177,131,39,74,129,184,178,220,157,129,137,196,168,244,219,231,123,197,85,21,163,90,141,205,1,9,48,60,106,141,140,202,53,173,245,163,43,19,16,57,180,206,34,44,161,207,149,249,3,151,141,82,92,105,128,100,203,186,254,52,0,116,217,200,207,148,226,88,209,220,162,205,64,230,7,242,48,185,83,32,195,227,204,185,245,173,38,163,141,59,8,101,113,170,106,71,206,141,17,153,138,185,248,22,101,190,158,225,243,62,138,75,14,169,241,142,195,20,188,136,217,147,57,57,74,135,146,248,49,71,187,12,164,40,154,43,20,209,177,224,237,64,73,253,95,252,20,229,63,196,88,54,82,189,56,88,242,42,167,195,220,167,181,195,101,161,108,194,227,60,30,11,110,97,255,0,232,149,73,207,25,139,208,44,153,36,152,177,17,53,69,31,135,2,65,124,98,70,123,196,36,108,159,12,124,42,114,226,73,4,76,198,235,67,43,24,181,251,57,246,173,245,205,223,22,76,107,213,79,157,36,12,17,114,43,224,134,37,180,94,98,165,207,170,96,143,194,145,149,74,175,81,175,30,194,176,211,159,242,27,145,27,233,163,247,149,21,108,3,137,1,168,76,65,33,99,13,230,109,76,105,32,12,125,42,133,149,182,189,209,11,198,167,180,244,240,21,248,165,151,145,85,152,219,97,191,15,42,42,107,72,198,76,121,7,194,84,107,3,149,79,122,216,11,237,38,53,182,160,42,193,25,89,195,102,83,128,190,234,92,248,24,255,0,149,56,124,198,21,104,240,196,68,203,33,38,141,142,115,170,170,137,27,230,195,21,78,62,100,232,76,203,136,156,75,174,218,135,125,17,226,196,185,246,216,249,222,25,98,84,101,184,209,200,200,57,211,26,144,118,67,31,42,170,240,100,145,174,125,2,156,117,167,202,31,117,86,67,153,182,82,201,10,181,31,92,70,236,128,63,4,45,149,8,39,1,226,48,145,245,182,64,47,18,120,24,195,35,21,99,101,57,100,141,148,230,191,134,253,33,249,133,21,58,134,204,131,84,210,67,198,241,36,47,123,224,159,169,12,202,108,118,0,159,48,241,135,152,43,24,23,219,159,117,30,102,50,75,18,247,213,109,186,177,169,170,151,89,23,204,164,141,61,111,147,39,242,41,200,111,56,251,81,178,100,191,193,101,67,16,43,91,34,65,230,8,178,161,253,75,124,198,24,162,90,141,49,153,57,123,23,214,4,146,125,165,85,140,86,97,89,174,43,99,29,31,248,133,133,3,48,245,172,36,210,65,23,49,96,32,166,26,170,16,56,184,144,203,137,136,202,236,20,27,86,12,153,147,41,58,134,40,129,196,85,200,44,181,135,205,62,32,68,155,210,73,57,6,195,24,93,171,159,153,218,203,69,179,23,145,181,133,201,73,138,36,12,170,170,183,29,144,240,203,23,33,84,85,62,161,219,51,105,181,76,95,101,101,220,37,69,90,28,242,53,241,30,89,124,58,173,253,92,65,118,160,3,162,107,125,209,17,103,27,80,206,146,12,70,42,73,107,107,169,161,114,135,148,104,222,215,232,154,192,255,0,177,85,27,74,213,70,230,218,143,249,81,70,153,22,51,58,135,197,244,151,42,102,182,184,147,45,145,13,144,89,85,149,59,34,20,25,165,202,42,22,70,113,164,233,41,201,133,115,245,81,228,157,225,16,184,211,24,119,96,40,56,68,60,139,117,149,85,81,0,252,61,138,61,159,211,101,226,49,127,214,182,166,171,45,113,208,170,147,113,99,253,160,148,229,221,221,137,64,252,169,252,102,0,163,226,42,91,107,90,66,39,219,184,155,212,99,158,64,125,142,119,229,201,254,52,239,194,200,175,226,41,21,8,105,63,34,60,52,227,16,18,236,161,86,235,92,91,14,100,168,76,77,227,106,25,203,6,64,33,61,164,198,53,58,22,53,36,221,69,249,26,247,140,146,245,241,241,136,69,245,245,163,140,76,201,212,48,143,193,80,75,121,40,137,240,9,141,106,101,14,95,238,177,39,51,227,63,30,96,161,96,5,242,73,180,49,113,16,136,170,130,179,25,67,181,29,65,25,19,42,169,141,60,115,129,152,41,40,116,102,217,251,179,23,114,84,126,103,193,30,29,170,139,41,117,144,33,246,88,158,135,153,101,148,104,25,50,82,103,207,220,145,226,82,168,246,184,182,251,86,146,12,172,33,69,64,146,123,32,102,90,13,73,4,167,204,81,38,112,216,56,192,196,17,98,85,85,161,57,36,87,51,103,27,48,173,190,121,16,82,89,40,157,75,58,214,74,31,114,162,216,151,109,3,36,201,198,206,165,170,170,97,60,249,81,239,199,225,212,148,217,63,17,24,80,241,40,73,200,104,106,248,20,185,152,34,123,104,184,210,70,166,194,18,73,2,33,146,113,118,173,179,13,182,168,84,61,224,35,59,84,189,148,0,100,205,137,109,100,159,162,85,191,204,100,30,19,42,43,9,34,183,129,57,50,126,219,192,95,81,121,153,8,52,125,149,32,9,205,149,10,204,99,225,42,106,130,182,39,208,204,199,238,162,95,48,126,8,9,49,128,82,102,17,82,233,44,149,141,77,172,110,46,106,181,140,57,175,122,91,79,79,46,52,236,34,235,76,35,70,121,95,218,168,160,4,113,188,12,163,228,85,90,139,67,232,96,109,187,145,140,152,193,33,228,155,47,74,26,53,81,8,78,210,39,176,138,191,184,199,114,194,35,119,57,7,137,14,26,24,189,217,72,179,146,17,137,156,37,85,171,8,205,25,183,197,139,204,102,50,41,155,91,137,112,78,207,166,156,192,159,185,30,100,185,27,182,163,35,51,40,214,200,111,252,139,56,198,103,188,136,123,235,188,58,150,98,53,177,7,146,17,144,105,75,254,88,136,233,51,25,236,164,147,36,147,243,166,176,138,172,111,146,240,73,102,28,67,74,100,213,48,189,34,90,25,37,249,19,152,25,36,163,112,26,58,113,18,134,159,243,163,118,196,140,52,208,204,96,210,217,239,36,145,188,49,59,20,91,50,177,179,132,64,184,39,213,78,89,51,235,46,120,240,220,194,126,83,11,141,85,82,89,2,112,249,123,22,109,234,89,168,80,50,72,214,169,150,95,117,38,153,156,111,225,42,0,213,183,146,122,75,198,143,242,8,177,196,57,220,238,80,38,9,252,250,151,161,198,157,7,184,73,143,158,70,45,176,178,46,158,2,135,241,34,161,221,179,165,104,159,143,27,210,144,179,159,133,45,129,87,246,28,207,146,249,42,114,214,77,140,46,174,181,81,24,44,43,22,171,90,220,160,234,76,177,171,134,245,27,216,135,124,201,196,247,72,154,233,187,89,81,143,204,84,59,35,63,63,82,110,26,19,148,121,130,183,100,175,229,29,22,158,212,114,64,196,192,207,202,185,164,57,146,160,241,11,176,73,196,107,235,129,189,153,122,214,171,50,10,208,171,148,51,33,254,78,165,53,101,2,46,55,241,42,32,217,110,88,150,89,49,133,84,222,99,137,186,122,17,19,33,167,116,145,162,224,226,90,166,67,26,221,72,28,124,73,236,81,87,19,116,150,17,12,246,29,62,244,215,151,169,1,62,49,227,51,149,32,110,8,246,220,249,138,143,100,193,198,73,141,107,243,88,86,102,201,225,153,42,143,95,220,122,105,32,146,196,138,127,26,20,54,184,137,137,52,140,22,73,237,88,102,218,161,47,62,55,169,51,14,92,75,8,1,244,210,126,188,133,86,178,105,42,176,63,136,130,65,50,158,8,191,181,89,182,182,29,102,196,213,14,202,116,222,17,38,240,224,89,123,194,202,182,213,67,0,150,249,147,223,9,143,218,21,62,40,77,154,237,142,129,155,111,173,21,120,204,227,75,25,169,50,126,174,82,49,146,65,39,168,163,69,174,13,27,18,23,218,132,149,178,241,35,171,109,119,192,203,137,125,178,209,251,227,238,242,173,240,32,108,126,81,27,116,13,229,169,137,159,145,137,1,166,2,182,87,82,117,49,228,19,30,163,46,230,16,167,88,204,100,107,145,107,85,125,185,102,20,100,192,238,71,139,22,81,149,64,233,137,248,207,205,215,145,116,104,218,146,140,99,103,40,213,85,141,154,53,126,2,25,58,96,30,31,73,75,221,208,217,70,39,202,9,117,125,229,60,144,118,141,46,53,84,73,63,221,16,75,108,174,71,252,144,156,210,146,102,170,28,188,65,23,26,234,244,147,15,143,12,190,197,17,101,2,202,19,243,68,47,250,208,102,178,212,17,185,183,68,89,195,137,209,185,189,131,29,94,125,104,36,129,76,76,128,241,169,234,79,139,164,19,246,150,34,202,170,159,125,91,108,60,193,82,220,184,175,209,235,17,234,163,12,111,194,100,208,193,7,112,148,69,148,153,113,143,196,179,141,170,167,70,103,52,92,163,89,221,134,217,41,100,189,44,101,148,168,210,159,196,137,173,184,137,100,60,216,150,233,140,25,71,194,178,160,173,179,240,49,135,168,71,239,38,65,184,98,140,120,86,208,152,130,103,106,147,88,232,85,71,42,13,48,31,85,36,181,96,59,146,89,236,177,146,118,24,50,177,13,27,182,124,224,98,41,82,71,27,59,25,36,104,139,128,84,54,111,134,190,237,182,71,202,17,34,106,160,14,16,240,133,58,100,54,23,221,93,184,156,182,160,59,2,73,32,229,42,77,50,181,254,125,169,225,130,56,222,234,156,178,187,0,201,139,42,70,101,53,110,252,77,240,2,193,147,181,25,50,51,6,60,161,73,195,49,21,185,97,25,218,176,102,86,52,204,153,198,134,12,204,136,123,95,240,102,18,84,25,132,206,177,84,20,172,143,255,0,146,40,207,98,158,101,192,35,15,152,171,63,196,32,34,193,234,196,3,217,16,132,205,137,24,105,241,35,68,226,16,212,229,83,206,81,179,118,169,153,79,77,52,31,41,63,145,118,171,28,66,104,115,217,36,252,66,68,27,36,146,97,95,108,180,245,172,34,48,177,49,20,107,224,115,149,152,141,196,181,84,102,96,115,85,62,15,108,241,166,84,144,234,164,191,151,26,213,27,73,2,200,159,55,60,136,153,58,96,21,62,27,66,170,18,8,190,129,18,52,87,250,124,92,164,82,16,13,99,39,204,50,197,137,89,67,181,4,110,210,141,38,212,147,34,151,150,38,60,139,108,61,65,56,7,196,97,13,13,224,57,60,89,113,37,89,167,73,98,23,214,15,90,247,230,23,34,65,170,82,126,30,57,65,203,40,101,18,99,12,209,43,71,139,141,45,167,187,220,131,152,72,169,129,220,147,40,138,152,95,83,93,197,169,228,245,8,138,22,251,74,217,93,157,133,202,65,13,93,111,226,214,247,21,38,159,174,107,69,221,41,74,69,87,92,138,198,206,156,79,148,244,131,169,138,200,130,78,89,242,195,225,236,73,32,93,130,200,156,57,21,31,163,252,166,239,117,252,107,35,85,78,34,53,173,152,202,6,161,178,132,12,57,84,189,174,167,130,57,217,172,101,47,155,194,110,177,45,119,122,120,118,81,120,68,60,138,185,10,170,150,29,237,171,109,224,229,137,143,34,139,190,211,119,229,99,241,23,141,51,211,108,157,80,76,57,114,171,55,250,174,7,229,171,34,206,124,134,181,27,19,131,132,199,160,149,152,197,228,250,107,168,105,189,73,190,130,195,114,9,40,178,248,117,42,202,215,213,165,139,16,254,154,104,252,112,129,132,34,196,49,40,108,209,139,180,215,208,62,76,195,205,62,28,171,16,233,130,73,62,98,151,141,5,2,72,51,171,40,119,108,132,15,210,140,170,170,196,90,192,236,140,56,32,194,33,37,134,120,10,116,85,197,217,231,51,135,24,148,99,237,73,10,115,242,242,166,177,138,165,108,144,196,40,58,144,33,15,231,194,128,126,167,96,199,203,20,152,215,153,100,123,34,113,69,227,250,136,54,165,3,43,121,19,0,195,24,208,144,223,144,11,3,90,226,99,194,129,107,113,209,131,6,48,51,110,148,244,249,236,47,16,74,147,73,158,249,36,196,82,226,26,105,26,170,12,97,230,20,172,169,45,168,219,106,129,80,33,251,201,148,96,140,190,232,208,15,187,4,102,97,73,167,231,35,243,11,173,44,140,50,199,113,244,249,241,33,126,174,120,196,144,201,54,145,156,78,89,89,73,251,72,13,133,53,217,217,16,197,38,69,74,31,134,135,218,102,136,88,197,75,27,51,141,37,80,213,91,0,5,103,244,242,241,162,152,25,112,79,152,194,227,83,56,108,169,39,63,233,170,136,122,180,98,99,3,47,148,106,228,170,103,38,76,25,61,89,18,131,76,124,99,246,167,147,36,213,77,102,81,69,196,151,62,29,113,71,238,34,160,172,108,140,97,201,237,42,218,249,36,23,8,165,19,26,27,109,4,99,196,25,75,40,212,231,33,59,120,209,80,176,64,114,125,85,5,241,33,132,36,85,122,246,14,48,212,246,164,173,245,176,60,33,40,242,40,117,17,221,53,83,163,165,146,147,104,199,230,76,54,81,173,126,82,84,145,19,205,118,205,1,168,111,202,118,68,176,17,11,249,59,20,140,253,25,168,235,110,88,109,134,95,206,186,222,152,53,109,64,25,46,196,92,139,230,58,14,150,72,103,213,187,235,167,169,239,255,0,228,250,132,154,61,17,52,211,95,233,95,3,77,218,217,17,150,2,22,47,220,77,164,134,112,128,240,216,136,104,26,223,136,76,147,197,94,44,168,195,89,30,72,215,212,172,138,231,204,237,186,114,57,31,196,44,149,167,121,162,69,229,42,231,190,131,168,236,158,201,123,95,245,175,211,143,208,223,137,1,155,141,10,111,134,240,70,62,105,248,191,105,31,142,174,197,63,49,145,106,164,102,137,121,246,35,205,144,74,152,212,51,166,179,48,132,76,105,123,234,189,19,168,188,126,106,146,171,80,197,147,19,14,252,98,197,237,170,217,80,133,93,197,17,160,108,187,68,189,101,101,178,6,92,68,79,13,106,63,100,67,42,154,212,151,124,127,55,182,253,177,34,202,227,42,177,168,55,121,123,162,173,225,212,48,100,241,6,82,148,153,38,92,208,102,23,90,132,52,195,142,253,152,178,40,189,144,232,85,87,59,115,216,50,141,235,149,107,8,118,190,165,242,146,136,33,43,26,221,73,16,64,102,89,67,18,198,101,198,159,183,62,45,208,247,43,25,85,214,165,122,73,219,167,123,118,238,111,209,154,180,20,149,204,137,47,33,126,226,178,141,112,9,35,205,19,148,107,149,90,195,61,105,51,108,8,95,218,64,127,226,235,244,255,0,17,170,241,13,98,218,29,61,197,150,189,67,217,116,245,58,188,203,128,66,38,82,136,139,67,47,135,100,55,225,138,166,180,247,197,74,11,176,102,8,185,62,154,49,250,134,116,217,120,67,23,18,173,142,86,142,130,203,91,186,109,47,41,246,22,37,197,151,173,62,161,214,122,114,238,47,202,74,202,185,63,198,253,19,172,117,69,51,255,0,15,22,48,164,139,175,42,159,248,14,29,85,64,7,215,234,200,177,178,249,246,8,170,109,35,35,127,14,157,152,158,43,247,245,250,63,66,76,48,201,211,202,53,168,52,239,47,249,112,177,38,84,245,81,72,13,222,92,73,203,31,91,4,125,170,246,208,227,203,196,231,123,107,200,214,95,55,20,152,211,200,22,91,98,117,34,117,38,161,139,36,31,75,18,231,38,190,151,187,205,237,164,102,47,28,119,230,118,154,221,78,66,119,99,89,220,4,150,76,249,66,226,92,218,182,123,36,131,138,82,164,170,125,145,89,136,37,42,85,102,21,163,68,54,92,80,196,216,237,37,242,145,112,205,91,166,207,81,41,242,235,202,66,147,207,173,119,211,64,148,54,124,222,69,29,124,198,70,97,203,136,127,224,78,220,69,141,168,194,141,13,112,249,53,92,194,228,78,223,118,124,251,76,88,134,184,191,227,153,213,26,131,148,88,135,230,186,165,60,241,234,64,14,88,186,202,185,150,86,124,78,151,139,107,54,249,25,63,71,128,175,221,238,145,17,180,244,239,62,220,163,77,170,160,31,167,181,60,126,49,179,10,233,88,212,229,105,24,80,26,160,11,185,15,51,104,46,165,182,201,135,40,251,113,41,249,47,219,123,169,152,21,70,76,48,22,214,90,197,130,165,240,144,156,201,92,201,231,19,240,203,17,20,74,85,78,130,253,79,20,157,69,77,170,172,142,46,92,171,145,195,55,231,203,149,59,129,169,15,159,23,182,167,102,41,85,58,249,167,193,146,206,222,68,134,212,49,49,165,16,231,128,131,69,179,206,74,170,179,16,101,84,20,26,181,249,51,8,171,67,33,143,207,49,132,158,154,168,158,29,169,113,141,182,85,169,150,212,219,91,101,42,19,248,138,157,154,203,114,63,234,34,26,132,178,178,121,6,77,162,211,3,92,144,92,86,34,227,75,106,27,183,115,165,195,161,137,39,148,82,136,152,63,74,193,19,50,239,212,85,38,182,173,41,240,132,170,191,215,160,148,31,170,26,205,221,12,104,92,159,181,173,5,147,240,151,218,66,134,158,37,71,44,76,138,149,140,173,147,211,216,134,147,90,255,0,165,149,61,180,23,212,213,0,219,209,173,147,204,8,44,95,66,28,99,225,18,31,209,236,164,249,238,202,129,194,42,166,2,201,143,221,197,22,53,170,124,240,84,253,161,164,51,236,137,72,60,81,10,132,129,169,247,167,197,96,33,148,105,25,134,88,252,138,232,119,96,154,206,18,162,95,12,114,89,204,151,4,204,140,204,193,128,49,13,99,248,192,17,184,112,160,90,179,241,28,195,161,138,94,89,125,107,3,67,130,50,97,16,184,254,226,83,234,187,226,51,22,65,13,108,152,103,224,91,97,54,242,247,25,67,12,95,62,89,66,16,214,249,134,163,141,212,92,171,159,190,215,108,254,84,174,214,124,233,164,205,95,60,99,72,210,49,117,134,229,189,222,179,197,21,245,226,16,241,151,237,46,125,39,24,143,151,18,50,4,194,73,225,151,140,164,23,184,155,50,30,65,245,45,86,103,21,170,129,245,183,21,210,98,255,0,80,200,181,76,181,28,96,112,202,73,173,89,99,25,152,67,3,40,212,53,169,173,99,31,233,13,36,140,195,195,26,185,210,106,141,234,231,194,91,76,74,163,209,193,24,121,67,43,42,229,52,44,138,79,2,138,208,130,39,159,34,232,240,222,2,1,159,63,149,17,139,34,229,136,119,159,252,62,170,243,42,160,201,253,88,150,134,64,96,185,75,61,109,147,100,9,35,218,6,124,97,42,8,96,96,178,15,79,90,83,112,97,206,102,35,64,41,71,246,209,242,96,88,140,25,133,40,114,86,168,102,34,0,2,182,6,159,19,48,138,41,4,69,105,85,85,79,38,14,27,24,163,253,196,184,58,121,150,68,221,229,196,154,70,9,43,126,80,197,202,181,154,132,217,110,33,159,162,103,15,207,211,133,185,18,158,100,109,151,12,177,114,174,144,249,152,144,50,67,85,39,245,98,202,69,155,138,230,228,132,89,176,120,102,175,47,32,145,80,47,183,35,194,94,196,218,77,12,18,254,147,136,139,159,106,166,90,214,249,154,39,180,134,82,176,213,241,46,99,7,34,96,202,23,151,148,49,114,141,114,205,55,172,44,100,191,12,178,174,135,91,62,92,144,112,202,196,166,172,52,145,178,55,184,215,130,48,58,177,41,235,235,188,96,234,66,220,79,157,24,159,85,38,159,106,194,179,151,218,72,204,58,198,167,183,228,146,206,164,184,209,136,51,230,196,152,213,90,193,243,234,85,111,125,116,208,98,218,242,42,199,218,164,36,178,48,13,57,171,182,156,194,228,91,159,224,71,240,136,104,6,82,109,165,115,100,16,211,179,67,28,97,229,18,118,176,9,205,36,241,137,204,37,169,246,71,154,189,100,245,147,36,240,97,196,163,242,91,196,158,187,152,200,201,92,59,41,196,59,5,149,82,62,134,45,145,51,20,171,8,218,87,109,47,54,85,41,35,103,98,139,50,162,148,117,92,113,89,149,26,249,43,224,112,20,28,200,6,64,188,178,151,138,36,94,63,168,186,85,113,57,45,113,147,24,249,35,237,83,55,21,167,27,243,23,149,90,195,248,99,169,163,124,216,74,50,253,180,22,164,161,184,173,31,205,197,197,149,82,162,172,139,108,69,218,62,78,196,156,188,162,250,106,154,203,73,85,93,145,246,20,127,45,39,233,168,54,89,14,9,216,21,119,167,172,134,95,12,37,82,220,84,98,173,27,115,65,91,237,101,193,254,157,99,23,17,4,136,100,13,85,57,140,150,24,31,44,172,141,2,170,236,127,212,59,61,178,32,222,251,253,62,7,138,39,44,100,221,148,93,198,250,245,23,225,151,141,129,151,23,18,132,214,208,199,250,176,251,74,162,203,80,140,188,38,46,34,45,47,192,80,97,150,44,163,42,95,65,149,153,50,33,169,44,129,39,195,18,183,173,121,49,246,165,115,52,28,72,223,212,43,165,98,23,211,94,128,102,70,126,19,21,43,71,65,183,46,81,190,97,11,220,167,174,30,241,19,138,46,85,66,192,128,128,204,34,173,140,100,66,143,148,72,86,38,65,27,80,227,102,45,169,50,32,166,73,60,150,115,46,136,96,196,234,218,143,253,164,142,101,32,242,117,42,213,67,112,130,100,145,136,248,66,168,163,26,88,216,171,42,169,41,255,0,38,238,0,255,0,113,17,113,85,16,96,254,156,36,85,76,221,3,164,184,33,56,77,218,159,122,56,36,143,41,132,162,160,86,217,70,59,204,94,36,245,154,134,112,201,135,42,131,76,200,87,241,239,199,83,116,202,215,139,164,75,84,56,17,70,252,210,209,172,178,36,150,45,70,97,61,149,53,29,150,139,83,39,204,137,147,104,24,3,198,179,14,158,167,253,88,162,242,126,234,87,60,199,141,19,55,210,72,225,235,9,100,34,179,48,139,31,234,92,191,117,7,218,38,52,158,250,181,147,129,151,23,34,42,6,170,223,3,9,74,190,73,146,78,161,114,164,181,193,85,145,132,148,19,206,34,109,12,85,84,26,172,156,193,229,83,70,167,62,124,194,138,69,87,167,189,84,76,234,196,170,184,11,51,51,241,54,6,1,35,63,168,136,191,48,13,156,168,195,61,14,248,195,157,218,36,89,68,91,121,10,103,195,124,145,241,41,121,144,49,19,181,86,217,124,147,48,169,231,192,149,37,249,81,82,192,21,172,199,47,181,90,132,59,144,48,56,146,72,16,34,19,139,23,34,163,128,205,183,130,56,18,145,89,197,19,32,98,74,164,153,241,137,212,174,36,190,33,64,252,165,73,95,15,46,78,36,89,88,197,177,166,31,40,57,132,182,109,162,249,229,94,99,8,33,225,246,215,211,60,3,26,86,96,85,62,62,73,58,86,137,33,4,150,114,161,223,61,131,39,47,90,25,150,80,70,71,242,169,121,29,21,196,105,91,24,113,159,213,198,153,154,52,18,253,68,186,52,242,127,26,51,51,60,51,101,86,177,6,86,177,162,77,84,65,15,40,82,211,76,219,38,6,158,194,129,226,82,86,80,237,73,43,229,57,86,243,25,87,247,29,178,214,12,145,226,48,185,20,253,171,193,36,248,139,214,190,7,77,234,57,36,229,249,97,166,12,210,178,252,63,84,50,166,174,166,51,33,30,104,123,19,176,193,235,86,20,243,217,36,9,105,168,79,25,252,203,204,97,33,51,133,73,151,33,241,117,41,140,108,128,120,146,92,39,25,240,138,120,196,179,129,101,185,2,194,214,54,65,230,85,173,201,112,96,166,6,88,185,131,61,31,26,121,198,60,50,249,126,226,69,14,224,17,188,2,82,173,239,181,136,84,149,30,218,134,221,210,65,191,137,247,23,49,187,170,188,211,231,194,30,81,43,237,201,9,212,85,162,124,108,163,249,178,141,61,86,160,172,202,194,221,48,105,91,86,22,95,106,181,135,36,24,58,134,163,227,89,85,15,136,210,134,153,70,190,136,33,191,23,42,157,129,163,191,193,67,231,7,195,152,170,55,83,233,178,106,14,28,184,134,178,125,193,10,116,222,5,144,36,248,8,169,163,111,220,26,58,112,32,25,240,138,37,111,205,229,41,62,218,41,143,244,78,152,11,166,177,132,47,72,146,187,186,79,200,252,209,85,113,37,184,254,100,36,13,97,42,108,230,68,197,137,92,133,228,199,135,18,149,147,85,85,90,71,203,16,190,101,62,173,184,33,98,226,196,165,146,21,101,87,248,27,70,96,7,220,131,212,58,144,117,177,31,139,30,85,169,243,31,141,38,147,84,9,220,210,229,127,26,26,206,161,26,170,54,102,154,125,67,58,200,121,140,84,107,237,78,63,117,45,123,34,214,240,196,18,24,207,57,7,153,112,204,180,59,99,146,205,252,41,233,45,94,89,88,76,85,96,25,159,105,114,40,119,15,140,126,97,17,89,86,223,16,164,91,211,153,212,45,245,42,166,67,178,146,60,203,67,51,224,196,100,108,9,132,146,62,213,148,152,196,40,215,101,142,30,4,148,205,240,207,148,37,227,85,180,243,37,144,28,170,113,236,56,229,115,9,30,205,67,6,183,135,47,34,82,173,154,148,140,141,16,157,178,177,32,30,193,140,253,168,47,196,49,100,143,181,76,223,76,150,35,238,226,20,137,90,64,88,127,98,194,99,241,243,35,66,97,144,125,170,30,53,219,200,15,234,34,196,156,192,147,193,194,85,128,202,181,28,207,55,6,21,17,107,91,140,249,66,85,65,38,97,60,18,158,50,19,153,111,48,143,3,109,13,198,216,152,177,43,168,215,123,150,51,49,114,168,134,76,138,81,226,69,86,241,19,181,37,89,56,20,194,94,90,22,147,3,16,140,202,30,196,144,211,241,147,10,243,44,177,160,228,188,4,38,84,246,103,38,170,168,111,51,55,44,204,179,13,80,199,224,95,113,1,26,99,198,244,209,146,64,81,246,172,6,177,182,100,146,109,30,31,253,209,79,67,147,148,253,169,241,152,242,143,133,70,220,50,85,108,182,75,246,253,197,9,23,35,167,167,108,104,89,70,152,72,220,69,90,45,76,66,3,133,43,129,101,144,108,84,17,152,201,163,122,180,117,35,51,106,132,134,255,0,17,240,242,42,170,216,217,71,204,92,75,19,6,182,181,156,34,31,242,160,189,96,126,124,42,141,84,34,182,113,219,222,8,200,9,51,226,253,84,28,155,34,20,29,74,14,236,58,158,202,91,195,19,173,79,39,47,26,175,150,165,161,167,128,189,69,26,212,22,3,39,111,34,144,173,209,58,154,49,243,75,41,10,53,85,14,183,98,78,162,100,84,88,217,4,145,147,195,81,134,200,255,0,69,9,51,4,47,2,152,184,135,245,19,80,218,142,112,240,153,5,119,162,73,168,34,60,65,180,32,148,217,110,44,109,70,204,21,250,182,130,55,135,205,101,88,62,238,13,144,62,80,74,116,63,11,143,72,127,155,149,149,50,96,125,53,157,72,88,91,200,180,146,39,142,160,239,129,46,75,248,101,98,91,25,26,116,17,242,202,90,164,207,198,148,201,53,229,147,254,81,82,164,129,117,36,63,82,225,42,72,111,133,112,108,129,154,198,47,253,37,125,90,18,12,24,108,98,143,34,163,126,210,202,14,30,172,74,139,162,249,147,214,73,17,180,161,204,116,223,195,218,173,62,79,148,47,241,171,166,70,131,180,96,66,46,84,154,99,201,9,252,41,164,7,228,27,18,213,126,135,145,159,155,235,220,71,113,49,241,142,204,189,104,95,85,7,114,127,125,3,115,17,69,89,64,157,37,140,16,132,158,164,237,115,85,220,48,89,63,234,169,153,249,32,143,8,74,170,25,90,72,32,247,50,123,136,25,49,129,39,184,73,89,74,44,140,68,67,167,181,147,231,180,236,71,210,83,234,104,83,191,168,11,40,213,204,56,96,16,254,80,92,136,169,38,56,217,243,98,75,179,24,237,213,56,85,107,63,35,21,68,48,193,199,204,84,134,182,202,187,233,39,129,244,226,255,0,116,177,137,45,131,130,250,225,44,103,134,184,172,203,18,81,68,68,19,216,15,104,168,25,49,158,95,117,37,75,171,127,70,44,184,36,46,35,21,24,29,90,165,246,24,217,218,134,121,177,17,106,168,173,71,40,38,76,202,124,217,83,40,27,25,35,234,30,69,50,201,143,199,194,176,124,249,126,201,83,48,170,170,93,49,224,140,78,94,181,182,100,200,147,65,132,66,30,53,45,2,121,8,254,101,72,24,113,10,60,217,113,37,187,3,42,161,59,63,77,218,248,60,209,49,148,106,96,219,161,31,220,18,233,108,140,65,251,168,41,245,64,146,76,221,169,234,174,75,113,151,81,77,81,135,36,8,217,48,248,214,49,160,98,127,82,103,133,35,48,121,18,230,12,225,147,132,72,216,115,44,163,29,156,92,105,227,33,191,233,45,82,88,241,123,73,171,136,203,32,218,5,222,80,102,69,50,200,114,94,185,205,145,165,198,39,234,145,21,86,82,212,42,199,85,86,165,125,173,108,27,32,98,40,148,164,205,19,59,31,9,71,141,86,195,152,201,44,70,178,48,36,143,181,89,100,90,251,28,173,116,215,220,144,135,167,143,24,28,201,29,245,81,7,211,202,175,36,195,157,213,254,218,89,62,171,235,21,90,202,75,47,45,78,119,248,96,114,123,162,167,180,149,91,46,17,9,84,178,180,24,51,101,94,135,15,41,209,221,77,200,17,148,239,146,143,140,192,86,143,15,106,6,227,83,214,214,252,160,121,72,147,63,85,75,238,20,14,53,54,101,114,145,198,229,47,170,156,143,194,136,12,155,47,116,68,198,144,192,190,100,159,107,17,17,134,190,149,141,78,165,173,226,80,239,42,138,63,155,46,37,241,154,134,154,183,152,83,212,28,203,80,19,184,168,48,213,85,73,27,254,104,153,22,89,205,217,139,200,183,153,241,20,100,39,9,73,252,105,116,157,78,249,42,110,29,105,4,126,172,170,132,33,25,25,212,155,109,188,181,6,104,19,134,134,134,60,5,127,42,51,108,15,200,179,12,56,191,75,145,109,219,0,73,153,73,238,13,171,66,194,13,26,246,48,105,44,59,32,116,166,153,128,80,118,168,133,125,77,111,48,62,170,18,102,2,15,181,11,100,252,73,24,109,72,83,226,83,242,58,21,113,25,97,138,50,102,197,200,183,70,147,249,208,19,222,79,201,133,124,134,23,201,87,35,139,150,16,229,51,193,20,254,85,56,199,146,50,62,29,168,253,212,182,23,108,33,240,254,210,2,202,31,228,234,77,189,108,3,98,195,51,36,143,234,170,171,41,38,141,200,105,52,131,221,238,195,216,156,192,135,145,157,168,217,144,200,63,105,122,63,254,72,244,40,172,193,140,135,141,14,104,104,198,73,96,150,126,99,34,44,164,234,194,199,195,57,24,148,76,101,172,103,225,8,149,87,90,213,37,155,148,214,81,114,36,225,178,199,63,42,125,2,1,62,170,247,132,81,63,169,49,243,139,249,61,165,54,169,107,59,252,26,39,213,19,7,104,203,251,74,109,149,71,140,66,125,53,123,15,98,94,226,141,120,213,80,125,162,164,238,172,12,206,139,236,114,171,40,103,141,230,80,151,169,111,161,212,57,124,4,168,53,13,33,201,231,139,149,66,6,49,43,108,185,133,136,106,82,71,70,177,213,211,245,23,74,57,208,255,0,36,145,245,45,241,163,13,13,1,224,44,94,34,175,129,207,24,255,0,109,86,54,36,203,113,147,224,32,205,13,30,201,249,120,86,221,183,186,171,99,155,109,144,64,104,207,18,15,212,129,11,152,197,84,115,227,101,2,139,184,141,16,95,171,17,50,37,173,198,86,81,203,47,162,78,233,89,62,72,215,60,147,168,89,10,95,8,136,33,162,127,27,0,163,70,211,20,196,176,121,150,41,12,11,134,73,247,83,182,73,89,81,88,91,61,135,19,208,123,243,198,126,18,139,181,59,146,22,73,31,110,36,51,233,235,191,246,81,22,212,213,145,71,53,181,181,164,139,155,107,200,84,115,32,98,233,18,6,170,99,35,113,39,172,178,7,135,82,109,193,25,94,198,216,111,227,67,79,101,201,58,113,172,25,118,2,159,10,120,31,153,103,10,85,101,49,149,147,224,145,147,2,231,221,18,251,14,28,162,123,169,204,195,62,55,113,86,152,198,7,154,198,101,29,109,95,96,19,67,30,62,82,165,19,205,182,233,85,86,76,136,80,63,10,141,152,194,15,204,42,118,184,170,172,114,95,137,127,22,171,116,147,31,187,148,60,159,77,112,61,73,255,0,105,59,91,33,225,174,226,26,135,255,0,181,142,161,61,71,196,153,81,50,241,149,140,198,184,181,105,167,93,206,100,72,153,10,82,253,53,197,183,44,205,175,175,167,115,233,186,89,58,126,153,85,221,123,235,253,63,90,252,16,212,151,22,87,143,151,151,253,107,245,222,158,212,239,198,193,75,95,159,255,0,236,229,240,222,117,77,24,10,88,4,220,151,149,126,139,129,66,65,115,75,22,37,223,31,79,178,135,151,215,245,235,213,207,171,118,45,33,154,182,104,17,225,141,4,95,218,141,115,235,137,140,168,193,180,149,218,176,13,148,169,35,226,158,68,44,204,135,39,226,232,235,110,231,77,152,16,16,15,249,81,168,29,85,27,32,30,28,95,235,75,99,106,123,88,199,218,26,81,10,153,62,102,251,153,110,227,57,53,233,86,45,109,220,2,4,2,70,6,20,64,88,65,114,152,72,248,23,0,17,241,25,54,124,154,210,251,67,89,136,55,127,162,124,215,204,141,194,46,36,142,123,9,59,153,93,50,182,154,79,116,4,72,116,197,81,122,184,149,149,87,236,150,178,104,159,7,33,240,60,105,75,162,233,233,140,218,51,49,87,166,104,250,220,252,185,22,175,71,4,97,252,161,72,134,81,183,149,193,174,227,68,41,223,137,45,129,90,65,147,46,84,231,211,121,22,255,0,77,197,238,172,27,114,128,172,121,227,119,38,12,159,185,98,30,79,24,210,183,207,4,103,246,169,48,234,215,40,30,242,12,124,169,92,200,96,146,78,164,41,181,32,6,206,172,171,10,219,177,201,63,82,117,97,90,51,63,76,66,201,99,227,45,186,134,215,211,89,187,18,73,235,15,182,229,88,193,26,176,250,1,143,198,172,171,108,184,49,40,26,215,170,136,29,127,241,72,85,152,119,38,72,212,246,164,55,31,15,97,22,233,57,252,59,84,204,201,135,41,249,189,164,24,170,163,74,163,16,108,96,140,157,176,63,147,50,141,125,222,50,117,42,122,123,128,73,2,219,11,36,119,11,48,126,210,5,239,30,68,113,141,144,104,86,4,101,238,66,179,8,171,69,53,190,30,231,244,130,91,99,70,197,196,101,151,36,103,240,161,228,201,150,159,112,197,142,227,150,86,142,75,57,82,155,45,19,6,79,180,155,85,110,202,54,38,191,232,230,76,178,8,208,178,112,212,230,207,248,105,91,24,153,182,188,139,15,195,204,133,197,137,116,239,200,151,90,195,202,159,121,4,172,182,33,217,85,140,157,72,188,56,216,181,73,178,6,119,196,250,72,150,120,19,164,169,44,94,172,0,240,144,68,226,77,3,147,26,220,22,100,31,8,145,62,27,97,160,86,98,118,101,56,10,76,219,85,241,129,36,97,246,167,207,228,73,44,159,139,205,35,13,29,143,48,201,29,245,105,11,204,36,214,182,52,169,39,234,227,79,125,28,242,71,212,133,140,215,146,135,63,167,181,151,25,248,74,37,95,24,192,146,206,212,182,238,183,100,119,245,227,75,153,230,46,81,21,86,172,101,149,203,38,86,156,172,204,33,113,172,48,188,105,37,62,164,157,231,180,55,90,124,247,229,26,144,172,180,51,11,49,39,1,135,44,158,210,144,153,60,240,78,154,82,106,169,196,226,88,172,197,118,110,165,1,168,101,145,159,165,73,140,201,85,36,230,23,26,163,100,249,100,103,42,14,124,156,131,196,84,214,82,117,100,3,237,103,10,158,181,135,59,124,201,125,67,240,84,49,141,141,106,181,146,242,3,10,86,97,163,86,238,35,13,172,225,127,116,84,210,53,169,228,143,152,168,80,213,16,172,89,108,54,44,73,82,172,202,103,48,200,63,12,164,97,145,33,120,214,120,73,231,149,104,161,225,141,16,128,234,229,65,24,56,222,138,134,97,141,122,75,217,220,101,182,18,166,176,192,202,245,188,209,137,25,0,203,128,8,156,37,91,247,231,157,220,159,112,205,150,51,75,103,133,52,102,52,44,199,177,74,67,99,228,23,85,209,137,109,159,2,38,60,220,153,16,20,62,101,63,106,163,124,111,229,76,173,136,76,180,107,119,36,158,242,9,8,27,44,132,196,20,230,212,35,243,83,225,134,253,222,36,245,49,100,40,35,103,240,229,95,76,28,158,210,194,27,14,46,228,238,54,50,38,21,191,224,77,24,44,140,146,73,152,114,159,105,137,116,105,244,48,100,197,121,119,74,89,149,88,223,213,149,21,21,88,93,26,54,47,3,35,94,254,52,73,190,142,37,57,62,121,197,45,226,10,131,46,69,227,107,141,97,189,249,249,149,44,96,254,79,253,162,148,129,39,16,216,89,106,146,5,172,66,51,181,77,138,50,220,40,216,197,220,190,120,14,72,248,146,125,67,60,155,87,136,60,169,53,38,170,28,19,225,150,168,172,46,202,186,142,110,233,247,160,225,73,195,60,117,0,194,97,19,252,10,232,47,4,224,101,18,89,101,78,57,62,124,74,246,87,83,149,89,225,108,196,181,183,27,228,108,252,130,102,92,169,107,194,120,92,33,18,159,159,50,198,76,172,94,218,147,41,215,28,151,41,99,73,200,254,213,186,127,67,202,144,198,11,198,70,27,42,114,246,62,72,30,20,84,201,24,148,147,112,193,19,14,94,69,171,115,120,79,2,196,41,10,151,93,233,185,80,167,110,205,145,83,233,137,59,102,33,86,252,141,178,162,225,234,46,100,203,145,143,230,242,42,58,121,35,146,62,100,205,241,135,39,185,110,141,12,126,204,81,167,170,161,38,154,218,26,13,25,146,71,133,15,233,91,46,80,137,54,195,143,218,91,124,255,0,224,139,18,171,120,137,223,39,39,180,182,134,97,196,254,20,197,245,160,34,91,38,52,184,36,250,168,168,203,34,216,106,25,228,199,202,36,182,124,240,70,66,135,82,0,92,37,76,158,248,179,71,212,185,246,238,199,71,1,87,158,228,124,75,6,67,148,62,92,72,215,198,219,116,161,100,217,16,93,197,83,101,160,202,215,51,102,235,233,38,65,100,162,179,169,105,129,107,23,193,84,64,158,2,131,132,66,85,132,89,173,95,98,94,101,81,11,205,137,0,247,158,51,49,101,86,243,49,227,127,22,37,207,45,99,78,45,171,49,117,170,200,203,224,114,194,173,108,131,43,96,16,135,202,82,246,170,102,67,1,88,145,198,126,52,88,109,84,89,142,181,86,127,144,224,198,28,98,118,173,54,31,249,165,115,231,203,17,23,216,19,55,164,194,82,165,86,29,163,196,2,100,146,45,1,153,40,106,150,78,158,131,141,230,20,164,48,106,153,244,151,66,169,205,186,162,175,197,178,163,112,149,3,107,168,101,217,49,59,178,170,174,193,213,200,146,62,180,126,105,25,70,142,84,127,129,124,10,162,17,251,178,167,79,140,253,174,17,44,3,2,81,65,136,72,160,192,156,49,225,42,170,137,35,19,236,170,121,95,196,84,80,67,99,8,159,109,25,38,28,184,196,204,17,35,225,198,220,143,153,99,26,172,194,73,151,18,211,106,169,59,144,15,48,144,111,167,36,153,88,113,42,48,214,178,48,212,99,82,174,203,80,95,12,125,72,57,143,33,6,157,61,224,140,204,166,74,100,207,139,59,167,26,198,169,53,183,209,11,168,89,58,55,48,139,212,147,213,106,123,81,75,102,34,145,92,207,170,28,239,48,149,43,102,155,96,159,196,181,84,162,207,233,150,129,236,214,115,177,243,9,16,29,67,185,64,73,173,36,97,243,32,24,108,111,77,145,150,71,248,42,55,224,23,49,133,149,11,48,53,214,67,253,0,210,183,217,100,6,21,178,170,83,252,211,40,173,26,131,76,173,4,31,60,43,109,37,59,10,76,165,70,92,48,133,233,76,104,113,140,108,9,149,68,179,32,104,105,226,253,84,99,49,198,98,208,108,98,38,96,202,90,159,243,60,89,82,84,219,106,107,147,224,94,92,170,82,214,120,10,124,89,70,154,90,233,89,99,3,204,25,228,42,231,118,186,122,214,77,150,92,164,198,181,108,10,168,255,0,37,92,13,43,144,153,162,8,106,158,183,77,203,23,41,75,137,71,85,50,242,19,25,135,34,123,27,80,218,194,35,61,69,51,87,232,166,127,99,233,149,164,32,30,164,231,201,36,99,225,87,117,86,176,109,198,131,212,154,85,147,129,152,34,228,70,46,115,182,228,45,145,12,203,135,193,63,10,173,170,184,4,230,118,169,115,82,63,195,230,226,147,34,86,29,244,25,111,8,122,212,25,89,14,184,217,102,83,162,188,195,250,171,193,14,228,138,44,54,71,42,181,211,207,252,156,171,149,85,157,203,180,107,18,135,108,63,34,42,4,50,70,127,50,45,145,184,215,141,146,50,235,181,14,12,157,130,158,252,76,74,228,223,50,55,152,177,45,172,153,144,106,123,82,73,174,198,252,210,185,20,235,118,42,181,64,11,93,72,121,196,120,66,180,6,183,22,51,20,164,200,148,62,224,16,137,194,36,124,11,189,203,249,85,170,168,107,54,190,1,83,55,126,28,43,26,163,78,41,62,108,88,147,134,61,152,243,47,190,121,72,140,73,89,140,164,198,200,52,165,240,249,21,40,67,149,139,23,208,178,79,187,137,104,153,32,141,154,72,118,95,221,98,70,134,144,16,120,83,134,105,227,193,103,9,72,84,174,124,11,146,191,229,19,127,208,214,103,249,56,4,249,54,81,129,194,82,100,65,195,178,213,80,190,111,46,85,101,50,202,36,103,254,128,101,95,55,128,154,204,65,138,49,42,109,171,138,178,106,159,0,21,186,242,89,62,82,216,88,178,167,33,146,62,225,21,39,53,56,228,249,230,138,181,67,54,217,251,68,203,29,4,102,87,10,153,175,9,72,124,56,146,215,235,145,219,191,49,167,145,103,107,78,57,220,184,178,168,249,244,243,138,253,164,72,187,97,249,246,35,109,173,238,81,100,74,251,122,148,178,110,1,221,149,44,14,185,6,124,92,104,152,26,122,40,193,132,197,33,126,162,73,113,164,170,133,202,17,17,54,219,25,184,165,148,11,134,73,103,10,153,212,249,236,167,48,209,61,167,163,116,51,1,249,194,110,190,181,86,109,30,121,63,54,33,19,26,117,92,73,89,81,128,180,246,76,12,204,168,103,179,27,18,186,211,2,180,248,138,36,225,143,222,191,155,173,2,28,243,80,213,74,178,157,218,69,148,15,133,103,146,204,197,200,186,116,200,212,209,129,195,216,151,254,39,125,104,30,80,245,137,21,81,236,254,36,99,52,245,173,33,217,242,164,40,213,205,84,99,201,27,23,55,212,63,28,159,39,206,37,76,12,178,126,234,213,165,117,14,174,183,148,205,217,70,33,149,77,155,79,18,187,79,92,206,219,15,225,237,85,187,242,150,208,113,136,156,135,225,214,216,124,50,135,39,249,84,133,33,142,63,0,150,86,85,97,191,100,104,159,85,11,49,45,97,111,178,95,82,86,156,103,96,98,64,234,250,73,196,9,242,240,48,37,255,0,145,46,147,171,72,63,48,237,82,19,95,75,25,253,196,110,15,182,31,168,103,227,30,28,171,154,93,198,188,146,127,148,235,86,83,60,237,188,56,150,247,195,219,3,169,21,184,90,132,196,58,114,96,204,110,34,38,52,55,192,33,31,95,99,237,35,216,19,148,120,66,151,63,79,65,140,247,148,210,185,17,182,23,44,153,73,167,228,131,44,76,153,10,144,207,209,153,95,153,69,93,234,163,233,185,192,218,74,202,63,166,173,105,254,33,85,77,3,55,107,22,101,181,6,110,157,235,163,159,33,233,178,116,203,40,202,182,207,134,72,192,195,19,26,53,242,65,55,150,36,161,165,19,230,74,18,123,104,74,172,104,167,181,56,207,138,90,101,50,171,115,204,37,207,173,117,8,235,101,230,41,85,125,13,246,250,43,12,18,229,26,69,147,33,218,54,228,43,184,164,185,173,201,97,237,164,207,213,68,240,226,42,233,15,120,44,128,248,134,247,82,25,250,14,152,124,220,153,19,212,213,147,246,34,195,125,56,143,230,22,37,67,91,101,148,120,178,173,191,128,1,39,251,252,75,108,63,135,92,159,41,105,148,159,77,35,70,110,242,129,76,140,242,157,134,137,196,69,87,73,106,124,3,20,178,165,239,211,119,16,185,141,3,141,123,128,79,230,226,34,130,199,170,48,205,34,186,134,221,224,42,80,22,3,205,99,107,51,108,60,222,218,14,54,9,220,193,148,186,137,135,204,187,29,107,48,151,173,31,84,255,0,82,6,96,149,43,153,72,251,32,98,41,80,12,129,58,165,248,171,167,241,160,11,184,21,177,4,254,100,107,24,60,156,74,110,158,124,239,238,211,192,204,102,78,84,182,18,161,18,96,100,233,229,72,205,166,201,24,251,178,136,138,202,53,244,24,204,234,24,211,112,234,122,217,204,196,40,163,42,198,101,29,108,132,3,35,50,75,48,152,74,99,83,211,206,44,166,10,36,2,20,126,226,233,118,65,0,207,148,34,196,154,121,193,44,31,185,224,160,177,175,145,93,230,78,39,39,167,134,122,222,225,98,84,208,38,99,240,55,106,11,82,4,242,79,197,145,104,128,195,139,135,42,117,141,83,129,140,215,230,90,67,212,224,201,132,185,4,152,201,141,22,108,92,193,158,164,223,15,32,210,103,207,177,169,149,139,219,77,146,19,85,87,7,215,53,179,177,225,137,40,139,152,178,77,229,68,237,223,182,46,197,218,100,207,101,188,76,70,18,152,153,166,198,79,49,98,203,149,59,46,142,82,57,154,44,1,2,243,223,214,238,235,173,8,34,125,52,178,30,149,188,157,43,230,231,170,189,61,240,246,230,17,51,4,68,16,213,83,52,217,251,140,92,73,182,212,139,76,194,26,125,54,74,216,152,74,92,169,69,198,152,4,111,51,68,18,190,126,1,120,68,202,148,217,67,197,221,214,84,194,45,142,85,50,27,197,237,40,141,67,163,53,108,153,222,173,83,22,72,135,245,23,232,40,218,74,187,59,37,196,180,25,126,217,21,65,190,102,15,167,113,227,240,74,209,171,148,94,161,226,226,112,45,49,107,174,5,19,104,94,79,184,69,71,248,50,93,187,217,97,120,33,148,126,224,213,201,180,243,35,114,132,75,86,243,108,7,136,162,42,106,168,182,107,2,192,211,31,14,99,1,134,12,81,198,146,190,237,160,198,38,104,146,134,84,36,202,113,201,102,239,18,137,190,147,127,26,115,5,83,0,152,254,162,155,91,232,117,91,252,149,186,133,146,231,1,241,5,255,0,34,230,117,191,12,117,4,107,141,223,175,19,252,125,107,181,105,189,55,42,202,35,12,110,207,5,149,174,134,157,159,245,248,147,86,252,132,220,167,18,21,244,154,182,48,217,134,208,152,213,29,9,143,26,38,41,124,164,70,190,24,33,51,105,191,220,145,0,254,51,245,17,27,42,50,204,193,86,176,247,209,94,28,74,22,126,56,195,196,81,46,143,13,236,47,17,68,164,126,33,80,206,141,20,146,226,69,33,82,215,19,85,178,20,233,184,115,183,125,184,134,85,213,96,60,117,160,225,148,50,145,112,157,43,107,121,38,94,210,194,41,4,63,108,139,169,192,141,40,96,247,18,101,244,81,235,246,83,26,225,248,251,84,45,244,201,118,71,226,23,26,165,12,98,77,226,10,34,54,143,185,23,84,4,234,164,172,168,114,192,192,170,147,47,105,99,77,148,138,222,156,32,173,6,40,145,113,13,110,153,166,223,26,94,105,125,139,126,28,99,77,90,3,51,56,198,170,200,99,127,49,83,255,0,82,167,43,56,187,20,104,97,238,86,199,195,36,30,92,72,200,42,163,121,60,169,76,202,67,206,254,215,18,163,164,12,75,32,126,168,98,91,230,120,70,38,28,169,26,69,10,181,136,215,195,244,209,225,42,67,199,58,91,196,97,113,171,75,86,14,75,249,146,191,194,86,68,126,104,130,202,53,171,152,112,20,254,15,137,36,121,131,43,26,222,29,36,65,51,132,185,81,102,129,58,181,18,25,132,16,249,83,84,204,141,17,160,30,19,57,138,138,13,172,168,201,13,197,148,169,189,69,83,242,102,94,9,236,194,44,163,82,101,44,191,243,58,80,117,8,228,143,152,163,200,151,73,96,236,158,254,84,162,52,96,18,43,11,151,17,86,97,52,184,196,249,68,203,98,117,80,48,198,61,109,150,208,188,163,84,76,210,80,109,217,151,141,6,99,111,187,145,149,182,91,111,48,229,78,99,88,73,63,79,2,167,207,10,71,26,214,88,231,97,228,199,230,159,234,25,50,136,78,18,173,52,149,82,188,243,75,82,101,185,104,228,100,92,202,106,217,224,43,56,74,143,126,167,157,91,210,44,169,78,205,130,234,18,125,0,35,32,58,178,162,164,172,124,141,172,229,21,236,203,0,98,77,102,89,98,136,242,149,51,135,73,79,26,38,105,98,203,37,77,92,70,220,191,18,160,150,209,216,133,190,121,228,191,47,182,185,205,197,149,141,108,225,225,47,25,125,197,219,36,211,178,72,240,226,34,87,51,225,19,237,199,155,106,149,161,185,85,234,21,8,58,77,91,169,172,188,34,101,38,53,95,14,25,7,218,84,84,63,134,231,164,39,41,113,15,233,172,230,60,3,70,221,3,122,252,71,53,70,131,24,124,169,139,228,196,147,211,141,70,239,1,128,152,138,167,99,90,202,28,231,225,41,22,91,80,219,185,208,45,116,240,39,1,248,138,37,193,117,135,195,221,113,26,197,229,163,180,38,63,62,181,213,67,62,92,147,176,59,172,73,187,42,172,139,250,177,101,26,199,143,73,87,34,176,203,175,79,174,34,13,1,167,167,10,168,30,163,43,230,124,57,21,171,24,136,164,170,130,48,63,18,60,49,129,159,9,132,153,116,84,90,156,242,53,218,224,177,130,9,61,162,72,53,110,155,7,155,202,33,13,87,62,180,17,186,74,190,62,146,44,230,114,148,137,212,159,177,197,31,167,143,24,153,98,21,54,164,153,58,11,241,24,171,165,218,232,248,35,137,152,69,83,82,104,98,70,67,42,148,89,24,201,154,132,4,30,28,69,41,22,108,211,17,45,254,110,92,162,8,159,109,6,105,52,213,29,168,232,122,146,36,145,225,18,150,40,62,65,240,233,199,91,196,25,228,199,247,17,27,56,146,122,165,17,70,223,106,66,121,237,34,35,52,245,169,4,198,9,46,225,187,122,214,229,211,204,56,80,120,74,76,138,2,215,85,90,239,158,17,117,43,127,48,73,131,219,201,244,212,251,233,42,138,252,198,236,76,203,115,35,146,159,2,152,218,158,200,100,229,235,85,17,173,70,65,140,185,82,183,211,196,199,132,75,158,234,79,95,211,115,178,135,33,99,41,73,29,22,197,163,101,234,26,190,199,105,123,25,36,29,169,43,244,73,8,124,197,185,31,237,149,44,209,154,156,243,160,171,122,211,65,147,250,177,101,85,142,76,78,121,21,145,137,163,104,250,161,19,148,66,47,220,26,219,232,44,130,204,213,197,202,63,166,156,223,4,117,188,177,4,68,61,84,240,77,234,226,39,211,79,101,50,172,73,221,176,152,50,226,34,145,12,146,73,35,195,137,118,73,144,199,56,120,76,166,89,164,153,26,87,52,92,163,89,85,113,150,108,73,24,12,97,73,137,84,85,121,198,127,106,167,125,61,80,129,154,32,135,254,210,79,50,25,243,252,164,84,84,85,146,227,179,24,22,81,126,108,92,137,110,19,139,133,125,129,79,121,39,221,24,134,157,134,48,227,118,165,91,3,84,149,159,78,114,15,46,37,132,10,71,254,67,21,80,217,63,16,30,149,86,217,28,137,25,180,70,42,171,171,161,227,86,131,218,18,21,245,167,19,251,85,36,99,100,238,18,222,250,216,132,247,71,254,234,162,230,67,129,57,91,73,101,101,43,8,122,213,164,58,25,116,128,195,148,101,65,195,102,217,248,68,158,127,161,81,69,107,88,223,14,121,227,123,171,41,225,5,216,30,25,101,65,63,31,188,145,106,77,79,18,180,24,98,23,145,35,51,32,203,10,190,184,251,156,231,226,21,56,244,253,174,17,74,202,52,142,6,170,149,7,164,168,173,67,253,72,249,141,144,164,42,92,253,48,241,68,221,169,52,108,231,114,200,177,46,136,92,210,107,206,63,155,87,21,186,156,101,31,111,26,252,249,78,251,82,157,249,68,171,96,73,56,187,138,65,37,88,217,12,106,57,216,167,211,209,219,131,54,195,147,234,13,70,217,121,194,226,196,128,164,213,179,163,15,14,84,108,201,228,178,98,123,221,78,125,186,55,184,44,9,135,35,249,68,182,76,140,63,60,194,95,96,99,18,48,216,49,173,94,32,220,129,227,26,88,198,181,178,121,247,108,15,34,21,250,134,182,52,188,70,42,114,109,161,1,148,74,85,45,255,0,67,104,97,25,89,204,154,112,20,120,76,33,169,154,219,39,143,185,82,4,209,36,131,52,68,235,37,14,121,35,97,121,161,156,111,226,68,5,140,16,243,75,89,201,121,198,62,101,35,125,169,193,24,152,132,84,173,33,88,225,184,125,196,200,146,79,132,92,75,237,86,155,131,36,121,125,83,145,73,60,219,212,155,212,175,43,103,97,9,120,212,242,228,116,109,174,139,85,212,235,140,141,6,48,240,165,115,56,222,147,70,178,181,240,102,81,38,97,146,50,246,167,35,81,128,67,185,3,196,101,31,107,66,72,199,121,132,37,113,27,26,213,100,22,20,106,140,203,82,49,217,24,230,112,230,16,83,176,245,43,218,219,88,49,128,61,217,127,208,162,181,13,84,226,159,44,65,35,232,96,28,128,249,181,53,86,58,29,145,212,232,144,205,85,100,206,25,227,89,24,199,23,14,85,13,38,25,43,121,98,20,168,170,217,243,164,254,175,137,81,172,73,99,94,93,203,16,204,24,135,204,84,83,44,129,245,84,227,33,140,99,205,186,202,151,62,73,196,126,209,36,200,117,85,115,164,195,181,167,193,253,67,108,131,178,190,160,23,158,208,89,87,36,184,178,178,25,241,101,237,127,180,153,82,85,78,17,217,44,210,178,140,140,66,238,131,71,23,107,119,12,153,119,99,38,203,229,32,98,26,120,25,239,199,204,133,152,104,131,103,80,242,37,19,39,253,34,166,101,22,215,248,31,26,73,228,244,149,98,19,19,26,146,141,124,113,202,196,21,68,25,137,1,131,94,105,120,210,211,73,56,223,243,104,179,89,15,31,106,67,51,36,239,62,84,252,193,70,210,77,19,2,154,128,240,18,118,20,124,0,203,23,114,105,132,31,147,136,98,77,93,70,86,161,224,176,227,234,71,50,29,140,144,112,137,125,99,49,141,31,25,231,199,218,130,76,204,101,79,79,199,243,101,76,95,24,159,218,69,196,151,49,251,98,118,145,17,48,196,218,191,149,102,227,9,183,171,183,184,21,145,129,25,153,101,202,81,19,53,155,197,47,21,116,82,20,105,201,170,171,73,205,46,81,11,246,200,182,154,53,4,104,175,8,123,17,86,127,145,240,79,142,228,243,245,158,231,180,92,136,86,95,12,143,229,18,244,154,78,119,229,23,31,212,64,154,158,40,201,148,57,50,44,219,97,236,159,69,69,83,226,42,12,32,146,60,43,159,70,121,227,125,69,77,85,101,144,105,236,196,154,53,115,9,250,98,41,15,203,255,0,73,77,218,233,139,193,19,45,113,71,141,95,239,56,254,170,73,107,187,147,250,68,254,142,98,179,32,154,182,76,24,81,48,216,202,228,65,90,218,176,140,126,208,185,86,171,45,43,58,200,249,141,151,248,214,216,26,62,198,55,246,164,198,133,141,134,220,83,146,234,24,218,170,77,147,253,60,184,149,6,149,147,170,163,124,165,224,191,145,116,73,250,12,243,70,194,139,177,110,129,166,15,24,127,54,44,164,89,248,235,107,20,110,183,86,90,250,10,225,195,157,39,148,34,202,152,134,181,234,162,170,144,24,249,120,150,115,225,128,93,34,91,85,35,184,196,219,230,94,65,31,9,120,209,176,53,11,203,242,150,220,68,64,73,146,61,222,209,49,14,146,137,37,249,177,16,164,89,81,153,191,99,27,93,61,185,6,238,36,161,151,237,165,212,241,143,239,42,168,117,91,111,168,147,93,189,240,78,252,41,100,99,35,204,203,192,249,8,31,109,45,178,146,193,113,45,108,190,32,253,172,171,81,191,171,29,134,40,177,40,238,23,219,7,51,24,70,115,21,107,141,48,31,240,226,202,158,190,158,33,24,193,5,98,109,36,63,14,220,75,154,79,114,177,246,242,2,147,84,194,131,48,80,236,97,48,112,170,152,21,68,240,197,149,102,250,18,65,127,87,106,235,142,60,78,86,144,130,141,51,80,66,157,194,82,99,243,93,26,147,82,2,79,128,165,151,18,73,107,3,24,243,98,75,195,128,157,69,90,201,66,186,73,186,185,29,34,76,106,57,60,217,72,85,31,172,244,196,91,40,143,218,20,130,32,186,200,137,170,153,137,152,81,179,31,144,28,40,86,191,33,50,133,172,186,156,110,5,149,173,37,139,3,46,86,81,249,171,233,55,3,157,5,134,55,98,159,212,148,143,157,231,197,137,115,187,136,218,142,55,152,69,40,138,108,172,159,7,82,178,245,28,245,236,116,207,91,97,61,209,170,58,75,38,17,156,37,92,90,147,76,106,57,192,221,203,41,63,221,86,218,98,78,199,136,222,210,197,109,126,133,153,83,199,83,166,61,249,6,147,73,153,46,49,215,131,107,149,139,100,152,192,40,51,101,85,32,107,128,195,201,38,98,137,59,15,254,105,52,7,191,165,57,11,8,36,24,198,255,0,12,139,91,216,113,45,172,127,228,65,73,146,76,152,144,11,99,84,147,63,195,139,254,8,56,215,114,227,75,196,97,35,177,29,43,159,0,132,38,108,73,106,85,89,78,147,78,105,101,138,195,8,72,125,73,13,147,160,191,52,81,228,81,117,186,207,211,126,83,47,34,110,251,237,200,51,20,170,18,51,26,176,231,112,8,213,178,241,226,23,180,154,64,13,148,110,210,173,52,154,206,128,126,97,48,135,145,53,126,161,173,146,206,24,169,163,101,112,153,93,117,246,7,159,243,35,229,73,60,54,207,226,79,76,96,120,112,137,39,158,241,136,121,85,200,171,48,83,13,249,23,204,209,4,254,108,130,64,198,158,4,116,151,193,146,12,37,66,176,172,191,177,71,85,48,98,199,202,50,141,103,100,97,151,152,75,156,190,215,211,79,135,42,119,85,119,145,102,227,13,176,156,141,161,97,247,220,194,226,84,129,11,60,22,184,18,107,164,246,148,98,68,133,224,27,251,82,51,3,89,129,103,132,120,212,241,130,66,17,86,153,131,42,87,61,254,206,44,73,149,133,174,132,241,171,98,19,184,75,56,126,141,7,221,26,206,87,255,0,17,75,106,22,18,181,251,177,117,149,86,204,50,170,191,34,172,207,139,36,156,72,9,236,124,96,60,161,92,190,126,182,178,132,124,59,82,45,236,215,55,37,225,228,46,85,11,51,177,102,134,139,238,53,245,137,197,157,138,94,53,115,90,16,109,115,101,92,98,97,142,35,238,205,147,34,164,209,154,228,127,229,210,213,45,65,36,142,235,129,109,125,174,104,244,223,128,172,123,10,180,67,213,94,182,63,233,59,111,182,161,126,48,105,191,198,52,255,0,210,127,82,46,180,175,224,180,13,77,90,71,215,221,136,156,93,106,123,207,122,252,21,252,88,91,165,221,86,207,191,174,135,65,147,2,89,8,242,151,221,72,166,67,198,186,28,144,226,26,73,101,85,149,143,226,93,60,206,5,98,70,4,241,140,248,83,73,255,0,50,63,148,72,108,180,244,233,51,152,104,138,142,182,181,241,129,202,164,182,44,213,228,43,12,9,67,229,95,119,51,135,220,34,42,204,213,184,57,133,200,150,26,76,25,60,65,90,202,166,44,141,244,11,14,97,11,238,162,100,250,168,199,148,92,191,109,122,53,110,62,148,254,28,108,108,204,177,84,102,144,85,78,109,239,152,76,34,8,139,69,172,2,12,153,147,151,220,69,140,70,102,16,211,208,192,173,212,0,249,66,143,34,123,41,60,185,118,57,248,66,113,123,171,207,123,196,60,170,170,127,195,221,79,90,60,209,4,57,35,251,125,137,59,35,19,205,225,150,34,11,247,80,202,50,176,180,55,96,19,249,149,229,61,221,113,89,202,85,61,39,74,213,73,7,220,74,217,166,207,4,153,178,241,169,180,108,86,200,234,93,89,79,0,186,138,50,173,112,230,12,131,237,72,225,210,0,131,230,148,68,115,41,217,27,148,82,136,178,140,47,248,248,143,217,27,43,50,172,182,207,26,93,84,99,144,152,149,40,76,56,195,253,40,202,176,70,90,1,100,39,254,136,89,152,202,182,217,6,92,150,98,9,113,41,169,44,151,90,76,70,149,149,102,70,172,106,11,113,167,165,144,249,130,94,53,183,79,25,144,165,60,50,197,218,153,7,57,71,149,101,37,128,146,206,174,69,163,91,192,120,198,3,186,34,247,155,198,144,195,146,120,92,70,84,113,158,9,195,88,170,13,129,169,242,72,85,61,125,234,88,31,180,23,106,166,52,7,198,230,203,198,135,219,100,76,188,132,238,164,109,84,203,24,195,195,98,189,107,118,65,49,251,68,250,214,171,232,149,74,217,70,216,147,152,74,149,5,146,226,96,135,33,55,102,236,76,119,132,240,197,137,21,25,128,146,14,17,45,190,154,76,157,75,85,70,214,79,216,72,249,36,140,252,169,204,107,92,140,229,18,201,148,36,247,83,64,192,139,225,137,53,73,180,132,189,173,80,11,230,104,156,168,58,215,128,99,126,17,16,68,76,239,131,121,72,77,220,65,110,70,183,82,90,130,111,117,88,242,41,50,228,93,91,3,101,109,145,10,70,7,17,83,159,7,137,16,16,131,195,168,105,139,35,0,160,76,69,155,248,34,124,198,11,221,69,67,187,174,247,68,149,221,233,137,217,247,113,58,208,79,134,127,14,165,54,86,40,180,27,90,220,86,249,241,47,181,183,96,39,9,178,36,126,149,47,31,233,86,208,228,140,62,81,16,73,118,216,173,150,165,52,159,71,146,204,70,148,130,126,149,31,109,116,164,141,236,220,251,169,245,57,137,129,42,242,49,151,211,220,54,52,1,244,203,200,135,153,79,43,255,0,109,229,91,89,60,98,63,48,147,207,48,78,7,202,118,46,139,41,204,202,232,196,212,104,118,34,255,0,49,76,246,96,192,252,66,88,204,135,40,93,201,104,99,78,207,205,40,152,212,138,173,190,195,89,24,253,190,218,99,12,219,100,55,155,196,132,178,147,59,7,202,11,42,122,153,102,113,241,167,142,74,23,207,145,36,141,48,254,232,138,36,231,143,195,50,158,67,213,80,247,129,8,136,102,49,36,54,86,71,131,251,107,228,59,82,73,26,209,170,84,109,137,143,54,84,9,141,136,139,76,107,34,11,185,23,38,76,25,32,234,72,45,104,5,49,227,199,153,76,207,184,150,94,28,169,254,97,151,133,79,92,80,237,136,249,121,120,211,86,227,43,80,91,26,77,225,79,196,82,20,94,106,234,146,224,145,162,243,100,81,76,212,245,176,65,180,203,200,179,134,98,91,191,22,255,0,16,212,118,86,199,67,77,171,174,90,122,21,166,214,209,60,212,246,164,187,170,157,19,183,147,237,165,211,235,73,7,221,202,133,13,104,36,251,188,138,149,212,231,211,106,214,27,104,203,34,73,225,50,232,49,163,3,247,87,48,161,249,105,120,149,204,9,135,25,49,24,68,90,173,67,100,91,234,60,125,104,203,210,85,243,193,227,225,42,220,19,15,26,26,76,193,136,137,90,75,146,85,99,119,158,49,164,55,112,1,100,62,164,83,228,188,168,119,152,136,89,24,26,21,34,228,233,95,170,81,168,253,67,66,56,47,126,209,117,105,33,220,141,78,89,64,203,218,187,22,67,157,149,145,142,115,85,62,117,105,249,186,213,228,59,230,73,3,57,82,91,45,60,194,177,106,170,173,28,23,243,21,43,40,234,202,84,50,121,62,170,207,205,159,85,35,53,168,60,216,16,166,225,15,6,100,133,85,66,160,61,249,211,189,224,198,62,85,49,188,219,33,141,107,148,156,197,80,145,138,170,220,168,124,145,139,153,17,85,168,72,87,237,4,84,154,52,144,73,30,37,181,144,7,27,204,194,23,34,20,107,6,234,70,94,23,150,33,80,84,247,199,141,197,108,36,234,30,73,44,229,77,31,166,34,91,69,120,122,164,251,106,251,106,234,67,94,162,141,144,169,247,192,240,226,22,85,47,125,112,252,111,46,37,70,109,61,58,181,248,101,139,249,16,230,167,28,158,225,41,109,178,12,211,35,31,135,126,52,255,0,217,239,85,124,99,215,254,163,95,197,11,195,18,233,255,0,7,255,0,236,133,93,161,70,201,118,2,25,100,251,132,42,253,34,24,209,43,122,162,140,68,90,164,204,201,220,85,209,29,34,81,26,105,186,142,200,190,154,25,83,214,193,168,3,3,19,137,51,120,78,86,112,149,35,173,121,8,117,97,26,49,49,176,184,148,153,181,115,90,53,135,253,156,206,238,158,88,207,204,82,37,108,53,204,23,251,165,26,236,18,106,162,206,238,18,71,50,183,99,213,202,159,109,68,252,166,224,45,167,8,44,128,195,98,228,84,144,235,127,34,71,91,169,226,212,17,226,216,98,202,168,67,100,9,172,204,34,141,70,217,14,202,231,199,213,65,17,242,226,228,91,76,200,63,73,106,147,48,30,29,168,22,73,201,230,139,2,171,5,25,248,135,194,182,195,212,56,217,204,150,73,121,60,18,163,86,156,188,194,83,104,216,188,109,31,153,69,51,80,229,234,16,208,123,242,17,254,218,158,243,149,24,143,204,36,9,174,223,230,244,203,129,172,177,191,13,14,131,14,75,61,228,83,240,23,221,26,131,173,159,185,237,77,13,231,143,136,165,91,102,35,179,160,250,101,107,8,14,89,67,82,210,104,71,159,132,171,91,238,15,27,221,68,192,181,29,146,162,176,173,27,32,43,232,89,225,148,203,22,70,219,19,8,147,45,248,35,19,9,150,201,150,80,112,124,160,185,21,44,162,102,10,104,12,178,6,34,255,0,200,150,7,77,190,55,74,99,79,39,114,124,37,247,83,183,188,241,186,132,151,208,108,144,77,91,24,131,246,149,36,54,15,193,42,243,90,216,105,99,39,219,72,195,243,40,141,140,140,82,119,108,30,126,36,100,203,93,180,87,164,47,147,148,249,76,167,102,25,99,161,156,104,217,95,132,209,72,158,195,173,4,110,145,98,68,67,159,77,131,136,188,137,139,30,2,42,217,73,179,56,27,223,137,111,9,128,95,117,107,153,143,195,153,45,141,25,242,79,196,166,55,53,29,189,249,125,213,173,140,65,62,25,199,238,163,225,167,22,184,141,33,179,27,22,82,100,147,26,205,143,102,53,170,75,25,141,103,49,21,168,3,234,68,255,0,213,98,251,130,117,25,79,220,106,64,86,249,132,221,137,88,111,183,207,202,37,155,103,82,181,198,151,26,121,242,95,187,17,82,184,102,60,111,254,125,52,140,99,151,136,60,171,23,133,226,126,34,139,18,122,146,176,108,59,39,140,107,207,153,149,15,182,63,135,8,144,18,119,209,153,202,36,81,133,178,152,217,90,206,17,48,132,75,76,103,158,75,249,81,81,158,114,251,75,112,67,136,153,81,80,220,28,85,60,241,135,194,154,230,124,158,44,72,8,114,127,34,109,24,204,89,99,43,252,19,89,105,184,146,73,152,197,34,92,253,61,19,207,18,173,146,198,37,102,48,4,168,179,18,219,102,17,155,77,140,68,204,18,163,24,28,76,78,67,27,114,62,18,173,111,173,32,208,217,133,153,49,113,86,207,47,180,154,4,209,96,131,244,163,253,196,67,63,193,212,133,153,143,31,254,248,146,212,31,38,60,251,44,140,225,42,0,198,39,159,41,86,44,52,24,204,237,26,155,184,158,249,47,249,66,245,44,42,165,27,228,140,99,237,75,131,168,65,159,10,18,27,206,80,114,165,146,106,137,186,204,20,172,165,85,148,178,245,32,120,118,165,115,230,28,157,41,108,106,217,222,241,83,7,207,101,104,25,155,26,86,51,31,19,8,102,231,196,101,75,25,236,146,6,9,73,70,152,9,179,184,149,108,56,196,198,196,42,153,48,28,150,62,15,74,193,239,30,62,100,69,147,229,139,39,202,255,0,34,71,48,51,188,50,162,162,175,16,189,176,10,182,242,13,42,170,159,249,249,83,67,49,80,24,44,38,26,26,120,114,51,133,104,123,22,166,60,145,187,138,166,220,77,139,144,20,3,30,49,200,20,203,212,173,75,250,66,172,227,6,12,231,166,236,128,136,212,217,164,167,192,190,51,37,119,75,46,85,156,150,12,99,205,139,144,79,70,24,36,19,16,6,121,62,146,189,142,94,108,110,140,100,112,100,229,82,230,12,188,252,69,227,76,130,18,12,121,178,164,46,181,65,228,150,28,67,205,186,90,163,51,34,249,25,239,178,7,106,42,52,7,198,26,213,81,36,99,207,128,196,4,154,24,50,73,148,171,236,199,156,68,226,42,219,26,200,29,38,73,108,141,88,89,215,13,69,83,233,226,227,247,16,17,168,70,62,146,145,86,201,96,202,199,164,143,140,252,137,236,174,36,123,136,111,101,83,240,125,85,59,168,116,240,228,143,136,88,136,37,89,24,39,199,218,177,52,50,21,104,51,50,53,187,144,180,58,134,117,35,241,88,100,198,175,33,234,24,51,129,218,167,238,52,219,36,177,74,62,171,80,84,202,249,76,133,26,155,70,222,7,66,205,28,203,71,58,60,253,161,24,151,179,79,50,79,40,82,200,19,39,73,6,25,98,196,170,43,113,140,11,99,109,83,152,146,71,85,192,85,50,132,241,134,177,128,18,8,152,74,159,73,153,7,38,35,21,109,100,106,110,237,210,107,41,40,213,149,115,22,204,173,100,225,225,197,149,40,102,158,100,18,102,196,171,153,50,32,186,86,137,242,96,151,238,164,89,20,205,183,78,34,134,99,198,178,97,177,17,106,159,48,17,135,151,169,5,26,202,44,215,246,172,40,170,56,124,198,120,32,77,48,153,22,205,176,208,147,56,150,84,107,42,4,50,227,23,114,105,14,202,182,112,49,101,82,18,99,18,75,16,1,173,178,140,246,20,69,77,86,67,112,127,246,83,90,208,176,175,202,17,44,32,63,217,91,224,92,75,240,194,84,67,48,35,17,26,200,166,207,54,120,63,40,148,252,248,195,146,196,202,124,146,12,121,74,149,133,239,155,212,167,205,134,141,104,182,0,101,81,60,243,110,147,184,218,158,45,39,17,139,149,123,210,158,70,114,175,6,134,168,191,171,139,148,138,155,99,126,71,236,106,153,241,11,115,250,65,33,127,19,142,79,116,84,210,77,108,24,204,225,139,24,74,114,224,47,246,147,109,139,189,163,55,176,127,172,13,120,47,157,36,156,34,74,41,225,158,76,181,125,14,168,144,129,255,0,190,45,88,241,204,36,145,80,157,153,187,16,62,110,42,72,251,183,212,19,50,180,146,29,200,249,84,213,198,149,60,238,174,181,13,191,212,35,155,247,12,167,214,113,38,167,204,190,131,141,69,192,211,96,173,247,81,243,33,140,67,204,154,172,59,52,79,175,177,68,103,142,107,56,82,179,67,127,154,26,158,120,198,77,161,147,230,7,34,42,38,40,106,134,19,198,31,10,222,252,254,242,222,204,139,19,51,34,107,8,213,3,153,48,152,48,136,73,120,100,202,140,254,81,38,190,11,45,132,233,62,210,193,214,168,103,14,102,229,111,55,254,107,56,208,25,27,185,109,159,50,168,64,64,173,155,98,75,223,67,151,54,33,2,18,164,117,180,135,173,38,82,167,118,90,158,40,152,252,49,72,85,7,125,172,46,115,240,197,73,232,86,61,214,199,224,191,124,13,240,56,146,224,214,206,140,254,101,61,166,62,33,75,140,76,54,17,72,186,11,239,171,103,68,225,23,250,21,113,18,72,217,69,15,8,228,143,9,82,123,88,3,140,14,33,38,198,48,253,149,63,60,210,202,245,162,84,30,52,108,132,84,208,52,246,70,51,8,148,160,108,182,71,234,34,170,135,170,135,141,152,133,137,43,53,10,42,179,133,76,164,56,198,252,202,118,100,105,113,185,75,212,157,204,214,0,192,252,203,156,235,13,114,193,49,225,9,80,211,40,145,244,242,216,109,248,132,99,63,111,26,198,102,191,4,110,24,139,158,6,226,41,65,187,44,165,37,235,210,231,90,188,34,235,19,210,180,158,199,92,112,171,243,59,237,86,164,177,182,26,162,100,51,140,121,74,37,29,240,222,79,35,50,139,47,231,93,144,222,157,38,46,19,9,95,129,205,50,173,176,208,158,12,144,99,253,40,210,235,136,100,156,54,102,79,94,200,163,127,18,205,129,1,7,196,36,90,228,120,100,164,120,96,30,15,44,66,170,74,125,84,9,63,41,47,181,122,100,61,176,212,100,198,60,135,121,98,113,19,205,35,47,234,90,57,55,150,174,94,217,85,48,163,204,37,45,176,38,119,230,139,199,230,154,208,217,75,146,6,10,90,38,214,169,248,223,132,170,108,204,42,199,66,113,245,67,35,250,145,225,201,25,107,12,193,198,31,42,249,235,16,75,238,173,43,102,27,135,80,144,124,56,178,163,95,106,73,35,253,42,148,101,172,65,29,62,101,244,76,28,73,21,71,111,244,41,187,159,101,24,121,82,24,97,37,147,243,24,74,183,204,228,27,202,108,120,214,192,190,183,207,168,106,181,84,33,118,215,224,72,106,112,16,125,73,52,248,219,31,60,34,87,198,96,49,241,36,242,88,63,62,164,43,19,91,32,170,134,212,156,97,50,161,227,72,100,198,127,158,100,124,51,60,131,196,177,139,20,181,190,4,78,66,241,253,181,52,23,226,98,204,51,201,230,167,184,110,218,185,84,239,240,32,158,111,186,180,50,78,80,118,165,19,228,142,48,223,152,169,236,194,108,161,205,225,208,196,32,255,0,84,53,159,225,86,65,62,94,209,40,7,235,248,48,122,162,144,168,115,124,99,124,102,98,15,23,238,42,172,212,49,122,119,115,172,120,3,7,106,146,184,100,88,222,127,42,60,159,81,77,82,124,78,37,177,241,113,255,0,186,156,73,146,123,103,243,9,82,62,161,92,73,58,118,135,144,194,147,63,131,56,178,141,106,212,47,0,249,177,98,79,171,107,113,86,240,148,121,18,59,134,31,243,152,162,25,85,73,124,137,170,153,185,39,18,166,147,160,44,167,3,54,215,143,193,35,167,178,4,226,112,139,22,37,125,2,250,215,107,180,22,66,166,86,21,148,147,129,91,91,167,200,204,209,113,42,166,106,122,233,160,195,148,106,23,85,64,185,182,59,242,151,16,210,224,233,227,224,226,42,198,176,213,95,34,163,80,195,136,49,238,195,40,101,251,105,44,61,78,1,124,166,44,169,32,77,58,17,246,134,229,78,171,105,193,147,46,46,213,134,226,57,140,240,73,7,82,10,77,105,231,63,105,137,80,49,128,133,23,238,45,12,147,145,49,150,57,100,255,0,130,24,174,125,90,33,121,10,139,129,73,113,83,57,153,113,148,106,182,251,82,108,128,255,0,154,92,178,103,197,121,208,165,241,69,203,139,173,43,50,160,235,163,185,213,188,238,49,240,197,34,19,241,133,172,98,109,4,94,69,207,33,252,84,214,58,144,236,175,8,182,195,86,245,84,135,141,19,119,44,185,73,247,82,115,41,148,92,140,36,234,18,65,62,105,124,164,89,204,184,36,225,176,34,23,106,81,37,236,147,57,249,191,231,86,180,245,80,99,0,114,251,72,150,185,3,48,231,73,49,149,190,6,150,44,170,158,226,170,170,236,25,114,237,148,37,150,161,60,16,63,18,136,212,58,243,80,70,6,106,244,110,50,19,143,167,187,123,151,150,81,167,84,143,20,78,85,5,169,233,53,140,225,190,92,66,241,172,116,247,196,139,201,62,1,182,128,76,100,247,23,88,167,53,60,154,223,170,68,202,202,227,72,186,196,199,228,13,120,29,127,4,153,162,64,146,92,73,254,131,187,212,22,80,88,27,184,27,98,47,209,150,90,97,246,228,218,6,175,42,155,159,240,114,214,55,156,179,11,106,52,223,142,150,176,223,153,171,45,14,107,101,107,168,52,217,25,46,166,81,10,53,109,65,173,189,94,11,61,64,92,158,11,31,192,100,156,61,160,167,229,84,116,250,2,13,108,76,70,89,179,144,173,53,212,135,212,250,72,23,236,124,176,148,130,90,52,144,95,72,79,78,202,76,66,93,77,250,122,38,62,34,241,169,125,67,72,74,222,96,197,76,209,168,187,205,90,13,227,25,254,25,86,15,190,97,9,133,111,211,217,228,215,117,127,161,7,119,90,65,251,73,106,10,203,97,189,60,202,210,203,96,165,202,255,0,95,90,175,222,105,152,60,209,4,65,19,246,151,15,158,246,86,248,88,4,188,130,85,250,99,227,4,73,49,61,58,194,172,121,126,162,154,205,70,163,20,110,158,235,117,28,234,31,136,71,23,152,162,20,133,92,243,241,60,233,50,185,98,227,85,179,31,92,82,62,88,132,49,13,42,123,226,206,226,16,134,150,107,63,201,177,213,62,10,72,16,42,175,235,176,155,176,172,92,199,86,213,78,210,243,178,196,20,158,95,164,174,104,110,61,16,143,10,62,126,161,5,151,8,98,140,164,85,141,149,212,150,72,196,94,152,190,157,36,28,194,34,124,247,188,131,204,146,76,212,62,154,119,238,224,113,253,69,182,183,88,80,93,147,105,18,86,34,34,202,159,38,213,159,46,195,104,115,39,103,229,235,78,252,50,120,21,36,99,216,53,239,85,202,76,66,42,115,7,143,14,229,109,134,249,85,39,251,73,67,55,113,190,111,42,49,151,27,225,243,40,72,202,50,247,42,61,84,18,70,131,158,99,136,28,41,39,62,60,194,42,219,26,250,44,145,237,13,43,145,98,171,56,89,80,90,109,108,1,157,241,37,251,75,0,234,120,165,62,17,9,39,213,90,60,146,79,152,75,102,152,173,5,104,240,203,229,34,26,200,197,48,117,177,91,26,248,99,127,49,81,19,38,65,146,12,217,70,166,110,244,245,204,156,118,53,209,72,81,173,212,49,159,56,120,75,76,76,130,78,182,39,136,115,228,144,188,161,69,26,212,20,128,101,140,178,173,82,67,182,225,44,92,72,221,156,25,160,230,18,168,150,80,6,124,117,174,199,132,66,34,206,31,196,184,150,228,194,18,169,157,73,166,235,99,1,229,137,3,145,115,200,6,125,76,231,230,82,171,253,150,255,0,13,113,208,236,118,182,79,155,250,69,186,183,82,109,153,180,182,40,202,52,135,76,73,5,147,17,58,159,71,188,128,205,16,170,149,98,118,94,33,243,238,226,228,254,156,81,137,21,3,80,196,39,9,167,143,34,228,182,180,154,184,95,229,194,202,164,227,124,61,248,154,91,240,91,26,81,54,194,126,76,106,108,175,244,89,118,190,207,210,222,182,2,123,168,73,154,204,21,191,218,142,74,129,223,222,65,99,5,97,23,141,90,208,179,78,89,68,102,238,7,34,117,177,6,168,125,109,172,173,73,224,42,234,97,139,47,184,156,127,225,233,241,229,176,158,63,219,26,34,182,52,72,220,81,56,134,136,178,158,8,192,205,149,54,229,9,213,157,177,5,11,199,80,204,70,47,26,213,38,124,73,35,237,83,198,178,36,233,111,250,107,210,97,144,160,225,200,84,182,31,109,80,194,100,97,136,249,130,81,242,172,88,255,0,103,42,83,48,50,161,119,8,137,139,228,188,81,126,82,47,34,173,177,37,83,51,89,2,17,242,203,42,160,211,114,96,221,191,9,139,198,185,121,131,121,109,59,17,69,137,94,105,136,100,164,240,245,5,44,138,178,173,127,165,165,150,158,170,27,63,202,197,251,152,148,236,250,169,99,253,32,184,213,59,245,181,86,61,167,42,220,246,69,35,51,4,169,247,21,201,44,108,132,181,83,199,9,156,209,73,145,57,14,170,63,134,32,241,32,44,164,142,55,153,140,166,13,124,249,167,195,17,78,197,150,53,113,181,195,249,243,36,146,103,196,243,195,149,57,240,126,15,155,42,153,212,148,144,108,191,73,43,17,22,53,170,50,170,216,121,91,143,195,133,80,49,144,103,69,234,92,230,134,29,149,73,241,26,126,228,106,168,50,95,253,160,136,145,89,134,101,80,246,82,0,111,121,133,43,18,22,100,57,114,73,250,174,49,34,194,193,144,121,108,74,68,150,250,237,131,102,24,156,75,65,108,50,124,54,120,97,76,32,106,25,213,49,118,138,118,146,224,242,89,132,200,185,243,6,168,172,78,69,50,153,37,133,243,41,84,189,196,159,100,73,147,216,73,164,66,204,140,49,118,166,97,20,81,26,55,218,91,205,90,79,253,148,159,195,170,227,225,64,76,170,151,159,181,21,11,11,125,42,92,110,83,74,254,52,196,56,49,246,163,227,83,158,72,250,150,215,208,176,126,210,2,192,113,161,197,146,78,213,190,126,155,62,54,22,39,42,215,233,71,23,82,42,25,165,86,143,54,232,133,64,230,168,116,146,137,221,20,153,21,100,96,142,52,76,91,1,136,138,118,54,176,57,63,72,34,21,18,27,231,148,159,54,36,150,49,163,103,25,61,128,39,112,134,188,199,178,50,209,230,2,51,42,20,210,80,21,28,50,237,157,72,216,198,7,228,150,44,121,20,84,150,100,39,17,81,1,146,122,222,212,149,212,166,39,67,125,173,105,65,205,140,68,94,101,148,76,24,66,44,191,202,185,172,153,254,165,194,18,165,172,190,151,73,59,22,84,182,113,182,81,215,250,85,95,73,57,124,212,188,152,192,147,231,132,170,194,28,200,151,224,194,81,118,169,203,191,134,247,148,158,118,53,229,203,25,91,153,46,24,18,1,13,204,105,79,14,212,120,252,209,91,7,147,251,94,69,77,85,0,146,65,155,220,76,25,90,207,62,84,98,99,51,17,102,211,22,68,30,108,88,147,106,167,218,198,6,19,79,39,18,163,52,98,11,166,86,68,80,116,193,228,243,98,203,246,196,140,66,204,33,135,107,59,207,169,102,109,66,65,251,168,251,90,77,84,78,26,234,18,46,99,169,32,106,168,210,240,203,139,136,139,25,74,199,87,47,225,234,66,21,252,92,170,162,5,198,228,108,202,33,137,115,45,6,246,70,39,245,21,208,100,234,26,161,129,251,72,188,138,126,33,34,223,90,118,29,218,218,193,141,19,230,241,169,67,26,13,151,233,10,150,63,119,118,71,230,46,33,173,81,160,122,105,56,85,22,194,213,80,30,227,77,176,188,197,83,54,83,31,83,212,168,108,167,156,132,237,227,72,76,205,241,249,138,60,105,88,101,102,5,173,146,249,196,204,97,43,154,168,3,252,134,90,170,163,69,28,70,4,66,76,30,240,70,26,42,168,45,153,195,217,225,143,132,171,40,208,223,239,32,97,201,97,95,149,61,220,193,24,50,229,228,66,176,141,96,9,129,36,110,85,43,169,33,203,183,103,23,180,170,38,76,222,129,225,8,146,216,208,39,9,152,74,46,213,94,98,174,4,29,35,229,233,251,86,6,89,120,202,245,213,217,85,58,116,86,22,190,80,242,126,234,230,154,218,170,113,24,205,160,185,4,190,232,157,85,121,90,241,196,177,17,4,53,207,193,189,189,14,198,93,212,178,235,167,114,158,227,241,197,111,23,38,52,144,51,47,50,125,37,218,116,245,220,25,32,254,162,44,191,145,45,212,244,244,246,252,213,194,197,246,213,170,142,115,47,80,214,175,98,126,146,248,242,64,205,217,114,170,184,27,89,35,230,148,162,161,214,178,9,241,117,35,255,0,12,106,1,159,48,103,143,108,185,234,200,197,153,81,202,9,49,128,39,240,149,104,12,193,198,238,18,219,38,27,33,1,156,185,82,231,192,57,24,243,4,191,198,159,34,117,80,169,150,85,222,28,37,228,66,6,200,106,114,214,102,203,180,75,69,109,240,9,242,153,86,141,85,169,104,249,53,178,71,136,210,146,134,4,17,136,252,75,56,212,224,147,243,121,83,8,108,138,62,225,40,201,99,85,141,144,36,176,172,98,206,238,53,108,145,229,8,137,145,108,124,56,146,70,252,41,123,216,69,72,215,18,77,91,10,33,221,190,146,95,205,254,155,207,177,87,135,89,233,201,44,255,0,52,18,134,181,135,185,62,41,98,227,90,13,240,174,170,112,55,117,229,146,47,183,149,109,91,196,173,162,242,58,12,155,184,56,248,75,149,115,155,234,219,41,54,91,178,245,162,107,97,203,164,225,249,159,229,79,247,140,146,62,97,42,255,0,246,78,212,224,35,135,78,9,32,230,69,26,156,132,7,104,241,166,59,111,201,196,129,146,195,249,166,177,58,220,66,240,211,86,147,148,188,136,199,190,37,144,48,132,185,68,167,53,108,103,254,76,49,114,145,97,66,105,112,152,206,34,41,110,53,139,237,173,109,223,212,126,26,113,198,250,139,124,153,59,96,112,137,20,31,57,44,197,149,109,11,207,83,237,12,191,186,176,158,66,216,22,164,41,63,74,68,221,254,101,246,144,191,137,247,207,195,136,98,69,70,184,0,184,120,214,98,51,43,9,38,105,81,217,75,25,141,196,171,235,99,2,16,24,30,220,72,9,153,36,131,229,37,15,34,54,169,135,16,254,108,185,86,48,214,103,83,107,227,15,39,82,51,114,8,67,71,152,32,32,210,73,245,172,237,9,72,182,170,42,200,124,52,205,239,22,82,41,41,250,38,92,147,188,209,4,66,167,225,200,55,167,21,161,220,143,181,50,170,140,210,50,113,57,240,99,78,130,125,164,184,164,18,161,101,61,84,150,48,197,236,77,230,105,239,173,61,8,200,0,31,9,138,158,164,173,115,193,198,46,47,105,109,159,72,204,25,133,40,104,89,52,240,72,76,162,158,66,145,44,181,101,172,38,102,15,90,155,21,143,151,184,207,214,15,8,3,8,185,83,234,118,18,75,24,99,40,232,210,72,80,101,69,126,48,177,173,27,51,20,120,215,35,107,67,162,183,192,232,210,107,98,73,174,120,189,207,218,82,207,170,4,103,246,165,208,62,37,176,143,229,75,181,12,243,221,147,229,37,109,190,226,186,207,117,33,248,172,141,150,165,63,225,237,243,62,82,208,98,254,36,19,40,103,70,127,205,242,161,52,197,148,168,76,195,97,63,47,220,196,143,178,190,30,62,18,173,220,97,54,218,199,199,191,109,220,131,48,105,228,147,49,184,146,27,43,227,148,152,113,37,175,53,172,158,145,21,50,171,15,93,11,6,67,210,165,238,159,200,140,243,131,24,120,162,74,202,53,12,29,55,120,79,155,20,82,35,61,42,228,79,250,73,191,200,37,35,251,10,190,52,233,61,40,26,216,114,132,7,150,89,85,28,56,100,193,203,202,135,152,207,101,20,13,207,17,93,110,215,59,203,149,30,195,30,79,73,84,244,56,18,227,90,253,181,91,14,52,81,147,41,86,12,204,11,2,4,226,31,155,173,85,213,64,24,199,212,37,149,107,192,94,148,84,155,32,65,98,213,101,66,77,118,99,113,160,69,240,234,73,172,163,48,99,74,45,117,60,177,63,220,73,153,168,79,56,152,177,17,46,227,57,101,130,191,37,11,44,128,49,243,21,31,91,101,22,79,73,82,22,67,102,12,171,239,152,227,114,137,104,87,66,194,72,88,81,173,126,111,32,241,98,34,95,91,112,2,179,148,169,144,109,64,62,108,169,85,148,70,141,132,51,195,56,100,253,41,49,253,69,230,105,176,73,38,236,210,185,21,41,174,193,36,120,138,44,169,121,164,197,246,162,226,85,178,139,152,190,76,60,92,41,116,154,67,147,151,106,183,201,178,202,68,20,155,179,227,120,66,94,68,150,27,109,130,163,26,12,97,243,64,228,90,194,200,51,143,244,134,144,70,53,198,126,104,164,198,143,124,158,53,182,26,165,152,116,196,81,179,55,170,101,70,6,170,39,180,162,33,220,16,92,89,81,254,188,241,114,229,89,185,252,51,241,239,242,95,70,167,4,110,99,99,77,217,38,15,135,52,1,174,103,248,207,218,223,137,16,27,137,69,254,233,79,242,24,101,255,0,199,175,150,165,209,153,16,159,218,141,38,159,0,98,230,14,60,104,56,217,200,60,161,148,178,147,158,72,241,101,71,228,48,159,138,168,222,230,143,12,143,95,13,12,18,120,74,84,166,76,199,214,191,9,74,148,73,212,231,201,194,84,93,138,172,63,168,241,154,38,180,68,221,136,185,72,155,97,136,38,112,241,41,0,234,18,125,85,227,106,118,21,157,168,105,24,63,31,34,214,49,160,206,225,227,200,180,218,233,226,21,157,75,156,67,159,43,125,148,69,86,144,46,63,39,49,81,28,141,230,18,67,78,58,130,62,144,2,254,213,1,50,183,43,56,113,137,85,133,227,147,210,131,178,140,124,157,73,218,174,164,85,153,24,143,15,201,61,30,201,251,149,149,220,49,198,6,239,47,34,154,123,207,39,165,114,108,228,118,217,106,93,67,199,249,57,83,150,60,101,27,51,46,119,13,147,135,205,149,59,135,118,1,15,245,75,163,36,57,118,213,199,150,65,25,70,241,123,106,55,240,243,227,78,204,18,241,170,111,82,4,150,112,161,217,113,84,34,115,23,33,21,108,46,219,33,190,29,56,241,176,221,73,160,88,193,143,14,33,165,44,212,57,56,98,9,101,26,212,228,62,18,139,18,70,97,168,207,200,54,73,160,244,237,70,85,53,101,166,42,164,249,151,22,37,78,240,128,163,205,198,133,12,3,217,31,14,84,44,140,46,217,201,172,131,107,90,247,196,174,229,196,190,82,50,86,79,155,139,136,139,165,218,232,3,198,243,177,12,161,253,193,169,137,245,79,17,24,100,245,5,145,79,161,140,200,220,217,83,32,152,125,37,73,38,64,178,193,152,69,65,192,158,113,113,75,72,214,29,115,45,35,48,126,202,109,26,25,11,210,165,227,79,120,134,154,195,184,38,60,201,12,171,20,12,164,157,244,144,166,211,214,185,51,4,89,23,160,106,17,148,236,9,138,158,62,79,31,10,117,101,38,202,232,76,176,36,140,78,100,78,207,114,196,191,82,26,85,107,247,97,66,192,213,89,89,237,229,69,168,197,54,217,212,202,78,158,170,130,76,162,75,109,95,192,240,133,110,181,184,103,213,88,64,193,52,124,197,34,25,175,240,50,217,50,238,77,67,140,127,206,168,41,237,71,7,134,90,110,253,37,85,129,230,245,66,40,137,145,177,206,249,178,241,164,88,213,10,52,205,49,118,249,228,199,148,61,107,68,147,110,64,244,142,5,168,35,113,118,141,55,141,38,12,158,108,184,149,21,72,179,80,153,125,174,218,86,21,87,0,219,144,48,203,155,235,202,27,25,50,253,90,167,218,127,32,213,102,140,181,121,32,176,37,236,89,92,135,106,186,104,197,12,248,16,100,131,148,75,8,97,28,33,240,162,38,6,89,1,194,36,181,147,49,118,161,132,140,104,198,48,164,84,208,31,249,20,43,45,98,143,221,69,135,82,28,100,102,17,46,122,157,21,213,212,232,88,72,54,102,196,147,204,54,67,226,90,171,111,143,100,54,8,210,177,35,231,210,65,32,247,97,159,200,168,172,65,149,147,144,154,76,110,69,159,163,211,78,102,25,98,202,140,13,84,185,35,226,42,213,134,116,99,226,196,50,170,171,19,101,185,37,107,160,235,73,47,171,141,30,207,134,48,99,3,40,138,60,106,201,236,97,25,243,120,208,6,178,131,225,180,17,85,119,148,147,71,43,233,238,115,29,79,162,64,95,210,21,76,67,210,160,132,254,110,197,215,38,70,26,159,181,167,203,231,135,149,27,138,230,173,211,17,44,103,227,26,40,50,78,34,102,23,98,88,250,219,156,157,92,105,165,35,9,26,95,205,174,76,172,117,42,173,125,202,170,214,16,131,97,165,151,151,233,167,204,96,36,131,152,73,11,204,50,172,225,204,60,103,246,241,167,179,33,45,181,115,124,205,54,12,143,52,68,184,213,178,191,62,81,42,160,201,97,88,182,190,121,4,207,210,140,169,214,65,26,54,66,4,208,7,244,146,115,80,159,38,104,139,162,26,24,228,145,229,234,75,13,90,255,0,55,225,229,77,85,5,118,82,110,169,135,23,202,75,236,77,95,91,40,172,226,42,218,248,7,201,153,21,153,131,103,41,86,27,234,70,221,211,222,15,207,229,73,251,137,101,36,155,202,131,243,21,117,56,18,71,57,152,69,40,101,26,6,125,32,62,146,205,181,114,139,212,50,96,218,5,83,223,90,201,3,62,105,106,184,193,100,79,234,197,254,68,36,102,108,73,218,154,25,128,182,2,202,208,86,101,250,35,172,163,2,161,255,0,175,202,63,168,135,141,118,12,152,67,144,171,126,164,164,36,96,97,202,166,180,144,118,215,12,136,110,81,249,166,97,227,85,101,46,107,103,203,207,250,2,99,78,188,50,43,106,171,42,223,77,96,182,162,47,241,41,201,225,0,142,242,137,107,87,236,138,182,94,198,128,204,131,90,14,81,44,32,106,216,50,95,132,73,93,169,134,70,61,71,7,229,167,102,92,237,99,170,53,90,230,117,156,204,146,196,27,233,50,19,55,105,18,106,75,224,99,230,42,171,13,149,87,254,202,196,157,100,84,228,73,163,111,0,7,192,56,210,107,191,150,31,221,85,70,181,163,250,169,108,202,173,241,55,97,246,144,204,174,44,106,201,200,151,13,37,228,150,102,17,81,176,46,61,33,248,172,74,138,121,136,62,36,174,215,107,36,28,194,76,202,163,44,141,108,244,244,29,191,88,86,151,221,88,178,212,18,71,194,85,207,13,2,88,137,195,202,52,100,8,199,201,196,166,170,199,71,248,188,75,124,168,11,80,178,72,30,152,213,64,121,65,136,169,171,244,120,10,207,243,145,139,247,68,170,170,199,43,50,163,18,52,144,0,62,210,170,31,8,159,147,18,13,244,132,164,247,71,40,127,80,75,120,76,2,13,43,51,43,5,116,124,198,59,60,172,74,77,24,126,120,86,6,181,156,55,226,8,184,214,179,106,64,12,124,177,121,17,184,192,176,132,190,25,198,62,209,165,108,141,4,178,248,68,60,136,57,58,156,146,73,196,36,173,151,103,132,76,165,18,203,15,28,63,210,200,218,110,95,134,81,79,254,53,156,56,199,140,60,38,200,85,149,62,164,131,100,15,213,12,68,91,102,92,69,23,187,149,101,148,42,252,76,140,198,16,124,165,73,246,195,17,248,86,70,184,136,87,162,33,132,114,123,184,150,218,230,109,208,43,49,8,63,109,96,243,51,195,244,163,90,44,130,120,222,6,137,202,63,113,106,223,179,195,153,110,227,10,177,232,15,50,168,98,38,94,49,44,63,76,189,38,103,228,64,6,200,29,38,236,83,174,69,141,207,97,44,147,58,214,30,183,245,101,26,1,144,236,187,130,46,52,138,238,5,169,88,252,37,32,149,90,54,169,139,34,218,189,206,145,185,131,52,29,188,139,56,112,242,251,75,143,210,93,222,86,157,225,48,136,172,163,107,11,82,15,134,1,20,123,176,237,10,253,157,4,207,6,12,70,138,60,136,55,198,127,210,92,190,203,80,234,60,234,183,77,223,74,147,17,155,181,171,35,253,10,221,50,215,29,70,86,80,9,36,24,140,84,16,88,113,179,10,104,105,50,203,211,141,15,155,31,106,107,8,170,200,162,121,145,178,143,152,75,8,16,7,25,156,69,26,161,243,130,81,242,164,211,24,49,63,135,149,109,148,76,141,143,146,194,123,163,88,238,65,210,36,40,113,160,45,100,188,126,24,86,14,161,134,170,177,25,55,97,235,90,166,4,133,2,213,91,107,56,135,96,141,214,170,25,12,115,162,97,196,181,106,100,150,56,110,167,210,82,188,223,46,33,121,19,189,25,25,227,30,19,118,46,137,38,133,227,103,46,53,47,38,0,43,101,190,88,74,177,149,85,172,81,103,119,74,12,204,18,109,30,18,168,217,247,99,173,63,82,232,148,230,131,101,23,133,75,235,58,28,128,204,24,185,72,181,150,235,129,56,217,81,179,208,71,85,169,226,18,197,159,81,116,232,215,99,36,86,46,15,90,97,142,243,171,18,232,222,188,8,208,87,42,179,29,178,198,190,148,43,77,168,88,46,16,173,76,178,4,151,243,21,64,63,80,128,143,226,42,199,213,114,51,132,171,66,167,72,97,152,46,165,155,57,6,185,188,13,73,44,71,196,82,241,38,38,213,91,102,45,176,155,122,150,200,25,230,174,140,207,155,148,53,20,109,78,121,189,57,22,166,64,61,151,234,242,42,198,204,228,218,21,78,122,148,193,124,75,33,191,23,42,20,218,120,228,38,96,137,19,67,15,98,246,5,87,49,128,199,202,37,101,99,149,150,186,224,115,191,195,196,205,250,84,242,52,110,12,61,74,175,13,110,62,165,60,99,124,246,17,117,161,153,106,54,76,40,178,173,200,197,46,248,7,140,247,174,157,233,164,240,234,75,100,233,227,151,218,81,101,185,88,230,161,53,66,103,228,86,80,249,9,204,146,70,170,219,61,81,64,99,22,12,205,112,144,135,31,74,102,27,92,93,197,196,180,120,113,245,32,166,70,100,145,191,149,57,37,175,152,241,246,81,36,143,180,101,73,173,109,70,48,113,8,104,72,16,9,25,109,51,6,94,19,44,200,218,197,220,141,158,251,43,41,127,40,154,70,167,157,249,55,104,128,211,190,49,242,137,62,140,17,227,230,66,169,73,37,253,5,113,161,142,51,248,83,200,198,62,62,98,161,222,31,164,179,252,255,0,251,133,162,141,153,202,52,60,150,15,205,10,201,236,23,22,84,87,128,200,177,88,89,35,90,147,90,158,171,122,204,209,4,130,167,135,46,55,106,173,52,101,172,48,61,228,213,81,22,70,69,169,47,60,39,33,51,47,64,127,59,50,170,211,86,128,172,64,26,180,98,122,42,160,179,88,200,44,31,210,65,153,156,139,123,228,227,34,213,38,72,8,52,194,212,22,103,204,169,251,42,78,60,161,78,13,39,232,165,147,243,169,249,21,91,26,169,235,72,66,97,44,164,245,240,9,25,156,69,202,167,106,167,227,151,202,171,25,48,30,29,75,77,200,156,147,25,249,57,132,190,195,8,227,115,39,19,32,30,79,54,84,51,235,89,225,218,157,76,102,20,79,120,200,124,166,70,133,249,0,193,98,90,89,1,153,249,147,74,219,128,65,35,195,198,128,179,2,108,37,227,204,46,196,214,52,201,125,82,196,154,6,72,36,253,52,94,216,4,31,82,61,9,179,55,208,140,125,159,240,68,60,35,40,56,81,102,167,255,0,30,37,178,5,33,199,230,99,21,35,14,162,13,129,255,0,62,84,25,161,176,76,229,18,165,178,120,51,176,33,90,159,24,18,89,204,178,54,80,146,199,48,212,247,0,169,56,241,127,200,168,52,53,220,171,47,12,197,77,230,104,253,57,36,15,249,82,100,240,227,72,171,99,2,167,171,139,243,161,163,200,172,115,171,173,11,215,214,158,112,59,80,80,216,250,223,62,94,68,164,58,132,126,29,171,19,76,124,209,191,9,82,139,93,124,134,146,109,73,24,15,151,139,169,43,129,171,98,201,63,47,26,67,101,112,72,204,120,75,144,169,52,6,65,183,59,196,98,226,76,170,82,170,138,117,72,215,12,201,194,81,149,26,249,156,124,202,14,54,149,4,30,81,92,170,136,19,56,251,70,85,77,178,114,50,186,128,89,26,170,201,248,140,33,172,97,233,184,158,31,40,146,234,27,44,114,179,4,73,134,158,212,153,120,76,182,212,23,109,157,113,29,192,167,60,35,229,246,211,207,49,149,156,162,202,182,195,123,8,6,20,203,228,153,145,4,206,21,141,33,61,182,113,116,243,109,186,82,108,222,165,147,149,30,105,128,41,62,170,192,48,192,62,97,37,86,54,170,134,184,213,184,150,171,135,146,8,51,125,36,199,54,37,132,204,19,128,245,172,215,21,85,173,98,86,30,173,97,73,139,18,163,129,107,247,84,172,202,113,140,252,34,68,214,133,254,124,197,81,219,59,55,52,46,189,75,35,18,219,128,239,153,196,189,13,159,117,25,233,179,139,210,171,26,156,242,49,44,240,234,8,195,226,42,212,205,103,113,25,248,138,37,74,102,60,100,230,74,103,192,100,209,191,234,42,178,138,178,126,250,24,70,214,27,158,209,35,12,99,201,3,241,41,240,208,203,140,252,198,40,202,170,171,89,198,185,234,93,164,79,2,85,250,110,198,105,243,22,82,223,232,143,132,55,251,170,164,222,8,23,191,25,21,149,144,231,102,119,22,86,191,47,202,27,137,52,244,77,183,186,165,47,164,203,238,175,200,82,35,244,173,173,148,145,255,0,80,200,163,108,139,237,226,57,48,113,49,42,147,72,59,126,210,170,7,176,101,91,96,64,198,145,154,236,98,224,162,90,125,30,10,131,238,247,89,83,89,243,39,70,7,16,178,254,116,197,239,196,197,180,33,202,173,101,98,86,107,89,197,112,53,9,203,195,46,1,22,83,30,9,62,120,147,240,132,99,103,82,22,100,104,165,75,228,22,209,254,8,217,52,228,252,230,136,133,135,38,212,71,195,45,88,190,24,208,115,33,254,69,161,185,64,112,189,133,26,6,226,49,54,143,194,189,38,96,225,13,106,101,171,38,177,43,49,88,227,202,226,106,19,75,29,137,23,69,12,145,227,82,176,225,237,159,151,18,100,195,19,205,77,84,172,141,125,70,50,94,244,17,158,182,238,127,34,79,107,37,241,149,44,66,166,211,48,136,73,54,92,24,68,132,147,100,66,131,220,200,134,167,135,58,113,250,147,170,179,148,197,10,13,37,106,76,143,9,85,171,31,198,163,153,167,165,70,35,37,137,83,133,239,192,177,149,144,86,163,129,207,54,47,60,41,35,25,207,152,201,236,200,222,242,79,63,139,165,35,41,139,34,166,10,25,38,103,2,76,203,87,136,156,197,67,188,223,87,254,9,100,248,196,19,56,86,170,143,137,115,14,120,10,153,249,143,234,174,51,15,82,78,141,47,10,164,102,167,63,213,74,204,195,254,58,191,201,208,54,192,43,30,180,26,25,49,169,250,125,78,50,19,149,62,124,240,21,137,150,102,33,39,75,150,2,9,44,219,121,153,3,27,82,110,79,180,18,162,48,98,77,238,90,195,79,77,27,152,81,113,39,230,98,182,176,226,198,150,64,36,213,181,250,122,80,135,218,68,216,47,138,63,117,104,147,112,1,51,14,84,172,200,134,218,87,227,160,133,245,183,145,143,202,81,227,89,155,56,134,154,126,36,174,247,68,178,13,197,52,151,225,227,18,69,84,41,121,188,180,20,189,155,145,242,160,159,167,129,236,241,42,135,198,7,112,138,53,187,102,50,49,85,106,65,154,65,8,88,120,195,230,46,85,227,48,101,70,73,11,198,149,153,228,88,28,205,190,0,90,164,179,141,4,247,203,201,238,45,207,121,60,22,89,141,219,80,25,51,241,34,106,173,72,71,245,33,77,25,109,128,193,136,137,24,170,183,136,248,208,193,100,12,37,90,131,12,16,186,151,163,73,30,76,40,231,198,202,133,97,25,89,20,14,73,142,167,39,201,184,41,241,11,137,81,201,102,52,166,96,72,171,91,132,109,67,40,116,151,157,198,41,17,94,155,147,185,21,84,249,69,6,36,99,235,79,218,158,180,22,70,184,178,4,49,214,159,40,127,231,76,102,90,241,189,11,49,132,140,196,160,55,3,207,204,185,228,102,113,163,85,228,99,27,83,196,207,136,201,139,236,129,237,32,100,210,83,217,63,118,110,52,43,246,53,164,196,18,162,180,43,221,31,80,243,114,15,50,29,143,200,155,85,26,12,150,115,21,103,50,4,31,62,28,136,82,109,84,248,18,27,24,186,149,29,59,200,80,41,75,86,31,59,2,20,250,169,228,140,54,102,84,169,190,37,1,153,137,137,60,249,140,18,122,240,178,72,56,138,166,166,82,78,44,172,198,47,26,67,23,183,144,84,11,38,15,192,169,163,231,158,72,248,101,37,175,170,224,234,64,132,39,132,71,160,117,163,142,94,195,251,197,74,228,195,124,146,118,173,79,178,200,252,73,156,96,176,140,230,65,188,5,198,167,25,71,212,149,198,211,4,146,124,187,85,64,255,0,1,123,171,26,221,66,8,196,120,178,166,89,40,37,93,193,217,165,64,95,236,6,183,73,164,96,226,60,49,4,60,137,161,174,226,73,39,110,85,167,114,50,244,166,220,87,19,110,84,249,38,25,167,167,8,156,165,91,89,0,98,246,147,215,173,102,103,228,234,77,97,26,192,88,96,248,126,148,104,41,148,241,100,145,248,120,145,166,9,9,194,133,100,99,253,84,173,153,177,224,190,228,213,150,152,56,252,215,39,213,186,2,198,116,182,26,190,121,114,251,131,34,238,243,227,113,246,168,29,72,249,112,137,194,181,163,71,248,5,154,84,111,115,144,217,104,13,92,48,97,17,70,182,105,191,134,154,168,103,205,44,163,229,93,28,222,98,6,238,89,80,208,245,14,163,40,254,82,47,24,190,162,77,180,70,246,212,117,154,82,215,68,213,18,180,120,77,216,172,159,100,255,0,54,5,114,189,55,175,37,250,150,210,198,46,37,216,234,173,104,228,197,97,76,33,166,106,185,75,50,4,5,128,40,51,27,26,21,146,88,51,241,38,140,216,147,218,227,90,159,177,31,218,88,164,153,133,214,83,7,225,204,37,61,153,132,39,16,149,163,25,6,72,253,178,165,118,181,191,251,19,137,61,73,51,10,216,192,70,6,236,210,177,42,74,115,2,202,47,182,85,202,181,107,231,70,243,226,41,70,180,232,255,0,136,67,168,35,34,75,41,4,161,39,35,186,24,247,83,223,212,233,182,85,64,17,50,203,139,148,105,100,200,122,96,160,126,40,188,158,9,220,59,136,55,96,204,46,84,44,250,208,120,117,39,241,57,89,89,27,45,78,121,49,236,25,211,120,17,143,100,54,6,32,185,18,27,88,115,133,98,254,46,53,208,52,75,7,8,25,138,154,53,253,142,157,204,64,99,105,139,248,221,165,30,53,166,202,180,226,59,11,238,43,169,147,6,86,113,9,40,152,28,140,230,76,213,57,149,158,198,138,216,196,32,24,21,145,169,192,55,242,149,96,25,35,140,252,33,42,204,207,82,182,131,50,179,139,39,198,227,226,74,171,115,231,126,85,66,247,140,168,9,44,120,186,84,217,129,112,25,5,131,43,22,198,64,255,0,189,253,169,116,9,159,85,109,146,99,251,74,75,200,165,88,105,225,139,221,94,125,110,229,157,74,85,246,182,66,62,37,115,66,109,204,69,117,6,141,170,127,63,180,222,191,130,35,190,186,194,41,4,79,186,186,68,61,49,91,168,32,229,203,218,186,52,207,251,61,233,25,223,55,18,40,202,69,140,61,49,22,164,155,64,139,22,37,232,109,232,113,126,67,55,3,243,78,164,208,122,215,73,106,54,91,105,140,133,141,244,215,75,211,122,242,215,98,192,216,69,229,93,82,202,144,118,80,72,28,75,151,201,208,214,180,19,179,118,198,243,83,252,117,228,165,191,33,157,115,44,52,222,161,61,151,112,136,37,80,96,229,6,44,189,170,54,145,255,0,145,156,74,129,146,72,37,171,128,140,17,91,163,32,143,148,37,32,149,109,62,158,151,211,191,227,83,145,172,149,12,11,82,96,234,228,77,98,116,99,109,246,149,24,226,188,193,159,151,234,46,112,107,38,70,157,180,196,173,238,46,46,63,56,182,24,135,245,20,211,235,119,47,77,97,171,67,38,48,18,71,250,85,140,55,227,58,207,9,227,36,210,103,191,117,196,139,2,169,101,182,4,222,105,125,105,93,219,54,223,229,226,249,101,182,158,97,36,141,5,169,230,18,55,202,8,189,168,1,51,35,18,73,240,138,40,203,149,104,159,240,174,37,151,234,226,140,95,180,154,105,232,18,227,31,42,178,245,179,139,187,26,1,173,224,65,80,252,61,137,72,255,0,148,139,151,238,17,80,217,67,62,215,18,160,147,172,32,237,48,255,0,240,37,53,50,97,236,152,252,72,178,133,91,204,146,153,2,12,110,85,140,61,66,252,140,8,150,157,73,49,245,3,218,88,11,22,95,113,34,173,97,55,108,218,79,75,32,234,90,6,182,198,200,153,172,11,136,107,121,180,75,11,253,214,85,168,59,232,204,202,89,89,83,122,171,188,164,74,172,39,169,140,109,48,200,209,6,19,9,100,192,202,173,38,88,145,72,169,95,36,18,71,218,141,13,198,218,46,17,69,202,154,202,102,70,221,43,169,241,51,155,136,159,117,27,169,3,235,96,203,46,228,98,31,211,92,215,82,126,52,183,151,154,186,6,37,62,102,124,77,141,219,0,133,73,154,29,43,12,92,187,232,117,58,16,211,86,249,241,12,171,11,139,186,236,248,184,196,53,206,105,231,234,57,175,218,22,1,4,68,253,148,150,50,65,243,113,114,173,86,114,77,26,38,166,201,140,198,124,209,37,113,166,80,36,213,73,102,27,97,101,81,22,186,74,231,251,75,146,70,251,107,29,55,14,214,12,239,234,19,201,36,105,178,12,75,70,48,21,178,159,233,60,67,250,104,169,129,223,3,41,80,230,11,5,205,16,68,41,22,44,181,56,137,134,92,84,8,115,157,127,12,131,7,10,143,173,200,51,141,117,189,78,16,91,1,226,12,95,244,46,53,107,38,226,130,203,252,172,152,252,212,37,95,51,162,54,102,90,22,236,135,46,104,57,178,99,69,134,168,145,129,152,69,197,137,45,167,214,17,44,162,51,55,98,194,125,169,228,249,132,73,150,174,166,85,236,58,173,124,73,50,217,187,87,144,227,85,16,127,41,21,114,42,219,38,70,38,83,39,143,215,32,133,21,248,75,136,138,81,182,203,14,209,220,246,188,147,20,167,29,119,22,66,246,40,217,58,75,108,77,221,73,72,36,134,125,173,173,150,167,101,140,178,229,31,159,88,151,79,129,38,116,216,47,197,3,140,74,138,219,205,236,18,46,210,233,93,69,116,140,178,252,130,151,41,84,178,180,125,169,29,108,98,122,147,59,21,147,60,60,21,21,78,123,106,38,158,98,15,132,171,84,102,51,234,145,122,226,76,186,214,60,161,22,82,47,80,218,142,201,159,55,23,108,68,140,171,97,252,71,85,76,60,111,119,40,209,47,211,20,242,101,178,216,165,196,68,162,202,227,211,64,252,92,170,65,243,245,141,191,153,162,8,152,212,164,234,41,138,105,220,172,61,54,238,79,175,109,14,174,105,48,124,48,241,161,89,26,33,9,148,162,80,148,225,213,89,62,108,68,23,220,85,240,222,65,119,37,91,191,61,2,69,68,225,175,114,234,170,202,32,162,48,38,18,65,101,172,226,214,203,225,255,0,166,138,167,146,2,63,9,145,90,146,182,158,52,28,187,81,171,175,31,114,11,217,27,216,73,63,85,65,212,17,127,75,201,245,20,225,181,38,198,94,44,68,88,135,31,159,15,18,216,22,68,141,47,53,143,40,146,215,250,82,203,244,62,128,96,78,102,98,165,214,90,86,154,200,252,176,6,157,134,0,228,131,119,82,46,53,156,102,125,85,85,98,2,56,122,3,209,31,187,9,127,141,60,99,8,64,98,71,154,214,170,51,25,151,177,6,105,155,158,80,139,18,107,104,21,97,70,193,249,241,38,76,173,196,206,82,163,222,96,96,204,30,212,181,246,188,152,74,141,193,118,238,29,248,72,115,135,218,52,15,165,2,160,152,138,179,14,164,56,248,122,144,19,231,146,119,105,82,238,20,88,89,0,45,117,11,252,246,145,10,130,245,91,89,60,88,178,160,236,163,68,207,195,216,143,173,181,31,233,49,98,73,92,139,90,138,21,25,143,199,247,22,216,214,71,31,152,130,94,68,75,227,17,10,202,172,71,205,149,84,141,128,253,84,242,78,255,0,81,42,83,39,83,130,52,175,213,113,167,55,212,254,165,21,251,66,242,120,46,9,51,68,252,66,29,145,242,192,145,143,207,140,153,80,202,195,198,168,252,181,59,139,46,34,255,0,152,136,171,123,245,131,230,143,10,148,208,97,157,24,12,137,99,23,171,234,43,35,67,131,236,197,24,145,86,18,202,140,104,97,142,94,161,17,59,129,119,121,91,221,0,133,26,215,85,60,2,225,8,132,155,73,181,38,14,222,52,181,81,183,53,12,100,154,59,176,98,151,144,72,41,250,63,76,65,6,238,166,81,55,63,186,183,82,122,84,238,83,21,57,178,125,0,226,63,9,70,34,120,35,17,114,177,30,195,75,157,242,152,185,20,133,246,149,212,123,236,165,149,140,107,125,150,173,131,10,115,243,74,196,179,153,171,98,206,139,242,147,242,145,73,153,92,232,85,116,54,105,232,209,35,63,20,178,144,164,87,80,236,177,51,8,120,134,185,92,11,187,92,248,76,33,254,226,175,135,51,35,22,43,9,34,148,179,204,194,131,234,174,97,168,108,136,73,120,130,37,118,26,73,211,65,150,33,84,93,222,143,181,44,238,111,250,74,181,103,81,99,145,80,245,37,193,33,119,9,20,251,35,206,39,111,26,72,248,15,173,35,5,44,170,162,25,180,144,128,204,37,203,33,21,160,90,227,26,71,176,158,234,119,176,96,135,155,16,202,148,198,96,6,78,17,42,136,16,247,32,203,149,57,33,88,95,201,133,20,104,223,105,97,39,4,98,118,143,34,41,147,31,36,120,118,164,64,26,163,113,162,227,70,223,19,237,175,64,170,57,95,243,124,73,233,170,142,48,101,20,94,52,1,37,61,227,140,124,73,52,198,31,242,98,84,214,85,68,32,55,97,23,82,22,28,6,20,121,74,81,137,0,1,14,147,19,51,113,137,104,159,13,61,140,28,190,234,251,38,0,10,62,41,67,41,17,136,89,137,96,217,2,49,48,148,168,215,201,136,65,169,13,115,85,58,51,242,132,68,254,52,174,135,80,159,244,134,201,145,75,43,22,170,214,253,203,119,191,31,42,73,50,202,202,202,94,24,130,227,78,225,224,39,9,186,211,184,16,54,195,202,17,113,166,18,194,136,21,67,140,15,184,153,62,158,12,145,242,139,147,234,35,252,206,82,126,149,96,99,28,191,218,145,56,185,11,163,86,158,180,249,132,92,163,79,153,118,50,129,241,37,148,137,72,119,121,62,110,41,4,36,119,200,248,117,40,177,79,64,83,63,16,223,133,79,207,125,137,127,72,159,60,208,80,178,94,12,156,42,108,58,181,12,234,178,109,88,18,139,145,59,173,13,196,103,230,15,87,218,73,60,24,86,118,167,53,179,7,7,132,197,196,133,49,134,207,153,112,79,238,136,37,41,168,106,172,74,76,197,22,81,171,56,211,34,201,233,40,202,178,178,123,49,225,41,71,141,93,88,149,88,228,86,80,37,99,249,65,37,112,195,168,5,45,155,184,164,198,186,12,198,87,70,62,108,188,107,65,173,106,138,60,57,70,149,168,58,179,253,3,195,129,44,172,204,17,17,109,178,193,10,47,55,98,46,53,149,172,16,98,137,214,149,26,180,246,228,202,89,68,18,117,39,228,75,207,9,39,123,184,150,218,173,49,20,143,254,160,82,99,85,1,211,223,202,183,62,183,24,241,9,101,77,102,0,123,43,97,15,20,68,130,202,215,159,230,211,91,40,196,140,163,53,104,89,38,46,96,228,220,169,201,106,150,134,182,45,233,25,149,156,93,107,105,188,6,78,213,59,166,46,39,65,136,193,8,89,127,34,114,192,206,178,156,194,148,88,150,175,19,27,144,238,48,120,209,236,134,124,107,193,140,56,195,103,40,211,152,19,34,120,42,43,80,131,114,18,60,60,127,55,20,104,32,178,183,63,52,1,170,89,254,18,71,194,164,46,228,142,180,124,197,88,204,50,168,243,213,96,136,124,60,75,83,46,6,82,118,168,80,204,4,210,102,202,141,120,95,143,133,45,74,226,152,151,47,244,217,188,198,47,34,199,49,196,207,170,37,25,2,214,92,111,237,72,84,230,6,164,246,101,139,181,73,155,33,213,77,214,90,144,98,243,10,136,126,191,157,26,115,241,8,152,213,241,159,16,189,66,25,84,110,161,211,192,147,204,30,34,38,219,103,211,29,65,102,78,249,104,60,97,189,72,25,113,37,178,107,88,62,96,165,213,83,15,11,229,13,145,80,49,227,40,19,18,96,202,115,60,163,226,149,252,105,187,216,241,169,144,195,149,36,159,40,92,73,187,231,237,184,140,92,171,25,65,70,145,167,176,111,230,42,34,100,200,184,248,74,60,138,94,100,254,60,216,144,180,242,73,54,119,55,90,213,54,170,84,62,180,18,65,150,92,241,137,19,78,97,194,62,16,149,107,100,104,158,28,200,73,49,177,115,5,22,97,42,174,85,204,123,39,3,244,163,41,20,132,246,19,246,149,61,107,30,56,140,46,84,45,174,9,61,66,77,107,152,184,18,161,147,255,0,1,44,205,39,114,62,21,242,96,89,147,10,12,49,159,27,207,149,40,227,40,16,199,27,154,88,134,95,182,176,153,15,114,76,194,138,49,47,176,194,127,221,66,79,181,36,98,98,196,68,214,50,185,24,190,25,61,158,37,181,144,37,73,103,41,114,161,67,168,98,251,201,164,11,80,19,168,171,108,166,50,177,35,62,168,226,151,197,147,149,22,202,27,28,121,140,171,102,109,9,203,137,124,11,6,85,152,134,227,147,161,49,35,120,11,145,48,245,178,70,26,122,246,16,99,226,16,212,101,195,9,157,235,25,86,163,70,217,102,81,213,107,48,100,194,81,101,76,38,93,178,79,84,92,75,159,64,164,178,28,173,223,182,171,25,144,131,251,170,81,198,197,100,100,241,55,100,31,254,137,141,83,201,231,194,34,41,115,73,60,103,226,48,149,6,146,158,73,36,32,186,134,157,176,37,175,18,152,50,96,149,152,138,46,69,57,119,15,25,51,8,188,105,165,144,79,25,143,151,19,149,74,190,201,242,95,202,182,192,170,108,124,145,141,136,15,155,187,38,19,100,198,182,204,51,35,114,151,173,10,253,121,167,224,143,8,68,76,138,18,76,168,94,56,217,248,104,22,104,192,173,31,18,138,213,79,124,159,12,95,243,162,172,181,9,237,201,242,133,89,64,129,101,56,24,113,41,198,191,145,254,138,219,241,251,51,107,234,104,167,96,36,129,156,170,162,1,129,27,192,65,198,85,27,248,122,214,164,239,54,94,50,162,160,79,60,103,229,93,42,180,33,35,111,124,151,61,158,210,196,48,224,231,249,177,17,43,141,169,199,39,195,42,118,25,245,211,89,219,200,158,202,74,172,129,76,141,7,217,138,139,141,91,246,134,130,140,19,246,251,105,204,55,163,115,81,43,169,152,94,120,222,234,57,225,139,36,127,54,44,171,25,48,25,225,218,52,46,243,108,196,89,131,111,67,84,152,0,141,212,84,17,170,129,36,121,178,242,45,83,236,178,37,47,184,32,253,212,173,33,85,132,194,102,56,44,121,75,237,41,95,199,241,75,47,104,46,196,198,250,78,249,138,78,132,212,209,172,158,43,8,188,158,218,147,89,251,29,112,198,149,213,155,220,172,135,169,37,127,104,36,202,54,161,36,226,97,176,46,34,41,201,243,0,34,101,136,46,53,183,51,44,129,152,66,196,154,164,153,138,57,62,5,30,16,242,165,175,97,33,19,49,132,133,170,184,36,34,115,9,50,159,51,213,193,138,32,147,169,28,187,129,126,45,130,39,225,71,132,195,182,31,18,131,181,208,218,128,179,135,97,16,184,149,68,8,199,132,6,102,237,72,170,254,69,89,162,244,174,160,211,44,165,210,75,195,139,137,31,26,248,243,186,145,241,169,15,126,204,59,92,171,75,52,77,141,36,188,56,138,84,235,9,63,202,95,251,8,141,62,242,49,51,123,104,199,235,248,49,184,101,246,45,18,99,62,182,11,202,97,23,252,11,142,235,3,30,200,159,40,82,8,158,105,164,141,145,112,26,22,89,91,51,169,250,216,45,143,242,158,234,14,203,79,106,8,44,245,108,188,106,63,67,48,240,70,205,220,172,164,93,87,51,228,193,194,81,19,25,88,136,215,28,196,154,69,70,195,216,229,23,223,20,125,55,204,37,41,50,45,148,58,218,93,183,246,164,22,84,93,198,155,170,130,115,154,92,94,79,109,124,167,140,73,172,249,65,45,219,215,236,125,228,175,176,223,213,78,47,105,49,135,169,56,57,162,141,44,124,2,9,159,117,97,176,157,238,139,18,202,139,184,99,101,101,16,164,122,223,73,125,236,229,67,190,144,29,203,83,33,178,51,250,148,154,50,171,49,210,107,111,153,225,218,154,62,202,39,135,106,141,167,211,213,196,30,238,92,242,11,47,182,52,102,218,186,11,255,0,205,9,143,238,169,109,133,180,51,214,20,39,154,6,88,8,164,92,250,73,167,70,38,21,208,99,76,28,226,109,34,23,42,194,102,137,178,47,116,82,254,226,234,88,213,148,142,243,35,19,85,76,33,1,148,178,185,22,83,24,193,123,171,63,195,114,161,61,255,0,53,252,105,108,147,60,111,196,185,228,192,232,143,49,172,57,63,73,54,11,207,225,195,202,149,192,167,60,208,113,23,18,109,2,182,92,30,19,79,202,154,49,36,108,134,84,134,156,79,60,217,22,122,134,53,248,129,187,22,76,126,226,99,91,49,152,49,123,137,70,173,187,60,16,97,20,172,185,86,179,41,56,236,237,236,66,89,79,157,239,20,139,77,38,161,196,124,50,250,150,50,94,73,62,124,73,13,196,59,33,1,230,175,246,148,151,191,51,169,153,120,49,212,25,38,41,1,196,85,140,10,124,167,80,250,37,246,54,236,102,94,197,214,169,35,101,31,40,185,87,82,181,206,41,63,196,107,244,217,120,31,18,32,134,145,198,209,243,171,103,110,229,151,42,190,99,54,201,77,217,190,81,230,49,122,152,134,168,177,179,234,21,90,108,64,225,138,63,246,147,39,192,137,53,157,88,136,185,83,53,135,231,195,186,34,167,170,215,245,66,3,51,20,185,87,62,241,210,221,51,15,31,72,65,31,180,136,192,210,78,238,136,81,198,253,212,24,117,85,116,225,241,118,45,166,147,47,104,242,229,66,178,147,101,112,137,241,167,70,7,205,218,14,72,254,210,75,185,7,254,197,202,150,190,236,249,48,149,107,141,168,105,132,78,82,242,39,176,108,226,50,243,220,143,14,215,18,95,51,76,2,119,218,34,96,251,184,37,233,89,50,201,132,84,177,61,189,69,33,170,61,111,9,132,182,177,137,219,25,185,98,201,149,176,124,57,138,183,17,114,22,70,128,15,60,216,149,60,56,196,32,248,68,150,51,106,46,148,100,59,32,121,225,202,145,152,122,179,153,89,105,185,211,135,136,194,227,251,137,48,116,125,84,110,41,98,39,241,43,6,76,57,88,131,146,241,163,113,66,175,246,79,126,21,210,67,38,80,136,133,254,84,104,96,85,100,195,139,16,208,86,82,121,62,80,72,40,198,184,207,213,149,29,216,166,222,62,227,201,148,244,100,253,36,252,68,74,36,232,152,146,123,173,50,172,231,179,108,252,198,90,60,8,78,96,148,137,212,74,254,186,130,155,225,164,190,216,137,28,200,115,169,14,240,203,138,69,117,24,196,24,253,196,162,214,237,146,72,240,150,42,123,41,21,185,37,234,76,39,180,68,238,27,43,124,51,4,92,139,91,194,57,192,126,28,73,27,25,59,33,3,238,38,25,75,232,19,63,39,106,6,236,209,36,131,171,249,16,154,109,146,197,218,170,54,96,156,60,69,72,28,24,230,175,96,51,241,42,45,128,228,193,102,46,34,39,70,161,130,62,152,188,136,86,96,27,241,24,184,146,178,169,93,198,113,84,10,217,113,142,50,152,164,85,108,153,56,99,88,134,5,108,159,253,186,98,77,131,3,242,97,17,119,42,76,170,227,180,191,182,128,17,174,9,249,248,144,243,245,80,32,147,148,184,145,118,176,231,12,121,162,85,201,42,146,184,170,157,100,60,182,49,118,216,190,170,54,245,21,90,54,97,244,105,240,117,1,48,154,87,31,218,76,205,91,85,8,121,98,8,159,202,185,229,60,153,213,179,177,8,74,213,242,78,80,33,112,26,79,248,251,18,151,215,19,164,206,124,64,136,131,24,150,80,228,240,113,21,53,152,240,73,225,40,146,105,58,122,200,111,221,196,23,26,106,136,210,47,19,107,44,134,82,97,48,145,76,199,236,172,3,27,143,150,47,34,34,182,0,198,252,169,133,196,50,27,200,78,35,69,70,62,51,252,63,64,79,220,71,134,72,8,183,153,228,193,194,179,17,50,22,67,121,49,173,239,146,255,0,14,36,138,202,121,227,13,248,132,182,83,217,19,222,89,81,216,52,211,241,246,165,207,190,124,98,112,162,103,133,146,125,164,179,102,241,251,89,83,84,21,148,119,14,224,22,67,230,139,136,139,214,84,128,147,19,181,36,124,240,127,34,113,78,103,201,103,50,91,13,95,37,23,86,192,244,71,246,229,202,168,253,72,4,7,182,138,53,56,4,12,189,170,34,248,36,254,211,137,12,191,168,45,102,108,199,102,12,89,172,120,76,131,141,24,149,188,33,41,49,164,148,247,7,140,76,82,213,164,3,69,156,198,114,141,42,155,34,211,137,63,106,25,83,152,204,66,202,180,214,210,30,49,51,75,128,65,17,92,178,48,61,162,160,228,177,234,184,145,179,125,26,225,176,99,26,202,123,255,0,34,9,239,148,39,245,113,172,95,48,132,225,50,66,182,97,92,200,207,47,186,165,231,192,33,58,138,171,102,49,229,30,32,164,102,129,44,125,203,86,162,219,82,127,206,92,18,123,136,168,115,231,73,126,19,20,139,236,246,60,107,238,204,248,51,9,35,70,165,150,125,81,70,30,18,224,251,171,116,157,121,101,90,54,9,7,13,231,32,249,150,111,141,245,68,52,139,24,219,223,185,143,254,33,19,222,138,37,233,58,159,125,237,12,74,110,238,31,205,240,137,109,128,28,126,9,214,54,49,153,28,169,134,103,144,106,130,158,51,6,78,97,36,52,236,202,52,221,134,60,31,168,153,136,114,98,222,28,241,193,251,72,243,24,18,89,149,69,110,73,56,107,104,94,113,51,180,170,86,114,187,104,54,159,25,228,127,10,93,38,49,227,123,75,54,90,227,31,50,201,147,193,39,221,70,224,50,176,180,207,252,143,42,67,50,1,231,116,149,80,220,49,131,30,96,151,42,87,90,204,132,85,36,182,0,217,190,55,9,132,182,154,0,228,143,169,52,48,114,189,20,243,69,140,12,43,108,160,204,196,160,96,0,79,237,91,158,19,248,118,145,111,219,16,175,76,160,7,242,114,172,170,140,210,58,8,225,195,120,165,102,202,156,254,33,139,11,132,185,19,44,49,4,206,164,190,126,161,36,17,191,20,81,23,248,146,50,168,44,141,55,61,3,89,169,32,201,130,254,34,41,41,151,124,239,8,127,226,178,102,167,222,157,255,0,43,137,107,51,50,243,98,78,166,240,9,11,231,73,30,96,173,193,12,161,243,26,47,42,38,134,96,198,169,161,133,147,122,81,101,177,140,204,43,173,152,252,124,194,196,141,123,199,59,133,121,245,82,179,253,164,197,148,32,199,152,89,50,42,100,65,168,36,244,209,214,159,50,61,147,242,143,180,105,152,96,101,30,25,98,202,133,153,79,20,95,105,12,42,182,150,49,11,192,78,216,163,42,223,176,100,158,32,136,98,65,179,28,33,242,151,140,75,6,106,218,223,60,34,42,142,225,211,178,207,146,155,164,198,157,90,255,0,170,133,121,165,151,218,70,26,78,228,121,146,237,248,7,238,172,27,35,210,89,144,28,165,32,148,204,243,88,212,244,148,133,26,166,124,145,148,104,125,179,9,218,157,85,69,220,100,228,5,91,37,243,135,153,16,104,195,146,206,101,240,53,68,140,124,161,226,68,178,79,178,152,75,95,136,23,128,224,242,149,60,135,51,36,94,18,165,22,81,159,38,35,210,138,123,131,214,203,218,25,73,139,71,154,149,187,240,73,226,49,121,20,54,167,164,181,223,60,161,200,88,197,250,106,209,148,140,187,126,109,214,37,173,236,151,80,124,70,249,145,253,68,131,46,180,226,65,105,233,51,170,37,117,19,26,186,100,144,78,2,71,125,147,243,203,16,191,214,132,173,152,241,254,210,219,83,136,50,239,104,78,234,218,160,10,118,236,34,90,225,208,146,72,50,148,164,78,238,222,50,203,251,105,141,107,25,131,153,44,125,175,144,242,51,34,105,82,93,250,123,27,58,150,168,213,71,19,215,70,13,84,89,63,182,157,70,167,163,240,96,118,25,87,85,99,57,26,71,67,145,26,159,114,254,162,38,94,131,145,157,75,167,201,164,174,199,242,144,49,37,102,164,62,62,33,34,177,139,189,33,206,159,91,233,175,203,255,0,17,39,116,51,217,36,156,41,165,149,60,233,32,124,77,169,4,148,210,104,195,212,203,202,107,65,242,251,107,106,27,151,230,57,51,241,145,21,248,144,2,30,34,137,124,159,25,228,3,240,164,76,9,203,230,35,40,178,150,141,148,62,102,161,31,178,190,67,147,201,148,202,126,77,37,142,124,209,19,200,16,39,17,140,9,132,155,108,163,72,165,0,110,222,36,67,38,18,75,22,152,16,0,46,225,39,193,12,65,245,8,106,85,37,109,62,132,143,134,66,251,75,28,59,101,79,199,236,160,108,161,229,30,100,213,81,119,53,182,98,167,221,140,76,194,190,198,146,201,41,68,200,3,43,214,216,108,219,123,169,42,197,127,199,81,227,205,16,76,75,228,201,1,58,74,177,97,190,178,21,144,0,50,118,166,200,85,85,65,140,105,47,240,230,90,253,99,19,241,98,74,231,220,14,15,128,147,72,12,139,52,12,42,218,141,136,83,30,242,173,134,121,48,44,194,21,182,78,15,4,9,108,136,22,62,116,105,223,54,82,127,141,61,126,161,124,38,113,114,166,79,129,18,107,18,167,211,146,51,250,150,237,143,188,190,122,13,235,117,14,244,124,194,78,130,97,144,106,20,204,156,63,210,9,104,129,170,165,198,62,18,136,130,82,101,100,31,69,87,92,78,134,252,104,118,61,132,126,36,178,29,168,230,141,49,99,248,210,168,172,184,131,204,134,2,49,38,13,80,196,71,252,210,163,243,97,24,166,45,95,113,26,119,12,15,150,250,138,246,34,170,192,243,35,31,31,18,0,217,253,213,65,134,89,25,212,151,73,14,83,225,75,228,56,133,225,28,103,230,84,213,65,124,230,49,109,101,84,66,131,49,86,240,153,149,188,61,73,245,226,34,200,52,100,97,139,192,72,91,42,222,60,193,74,230,106,17,238,216,168,97,204,4,144,118,172,86,54,72,91,153,7,112,23,143,168,184,146,216,193,196,126,213,119,119,84,9,44,122,79,27,76,123,219,165,90,152,178,98,10,102,78,24,51,68,42,206,28,203,140,156,165,79,99,83,191,195,15,106,14,202,134,198,48,51,5,43,70,166,175,81,144,198,28,153,222,234,47,214,56,240,229,81,145,167,222,12,152,114,172,95,50,87,159,42,231,101,58,85,151,232,161,146,193,228,221,229,237,69,70,127,26,146,53,145,240,97,84,16,13,144,108,202,133,9,7,140,99,48,117,40,235,186,19,144,143,195,43,18,181,140,97,137,143,73,236,163,62,73,21,84,227,92,24,145,135,90,1,120,7,46,85,77,14,28,81,12,130,250,172,75,118,12,140,247,241,35,96,64,149,221,149,49,70,107,47,185,63,169,244,244,188,111,44,69,0,204,240,79,204,44,75,186,134,51,9,220,147,223,105,88,165,230,227,85,85,82,75,51,46,44,115,232,115,15,55,164,170,170,5,37,168,216,195,110,184,214,33,211,99,140,78,21,81,91,144,108,197,137,57,182,191,18,35,86,213,78,36,87,226,23,34,228,180,246,186,198,182,213,226,150,34,99,95,168,131,67,190,39,205,139,141,17,51,68,233,25,32,230,128,49,125,197,38,133,92,164,125,99,116,216,246,238,113,186,77,97,107,36,152,140,85,91,14,224,132,238,42,103,113,240,162,8,135,187,169,149,213,237,145,39,12,0,70,225,47,98,147,67,66,171,213,44,197,6,17,224,204,36,19,230,99,237,42,24,54,187,97,225,65,24,219,226,17,65,90,230,215,246,8,153,101,147,244,133,77,32,70,33,65,219,149,35,141,90,66,42,8,108,151,24,120,177,38,224,54,46,184,155,100,213,101,98,68,248,220,239,10,168,13,108,185,35,205,149,5,50,1,35,63,169,81,78,126,12,25,79,0,98,98,116,247,147,193,75,70,184,120,223,132,162,77,217,107,255,0,120,209,99,90,54,0,187,207,224,252,93,137,28,96,218,228,229,42,111,101,39,42,2,5,199,63,52,84,234,1,76,126,62,229,181,147,54,203,35,92,83,144,120,101,139,18,67,101,101,4,95,229,197,33,82,49,145,168,255,0,193,243,122,74,133,147,12,254,242,67,2,250,80,165,225,196,170,188,207,36,28,194,89,226,59,247,65,8,76,56,199,230,198,141,100,200,132,225,227,74,141,84,123,41,103,15,80,252,208,183,27,26,14,169,92,138,76,205,82,171,30,143,175,185,86,19,34,153,49,69,192,178,60,225,252,161,83,56,97,157,24,239,44,178,161,85,129,170,133,35,12,66,163,31,60,16,71,152,202,106,77,219,35,36,198,187,245,39,188,89,83,138,171,114,209,250,170,33,61,213,152,110,34,201,238,42,133,52,13,151,135,42,34,27,198,47,117,42,169,86,219,237,137,119,231,11,255,0,103,141,98,249,49,62,168,212,211,252,10,52,172,211,223,6,91,49,117,166,35,182,174,61,212,149,187,152,143,48,84,253,56,79,27,207,48,149,109,108,248,150,81,123,82,235,184,12,23,158,34,172,147,136,177,179,38,180,48,9,150,215,188,137,52,56,22,34,98,101,13,243,135,218,36,202,184,154,213,54,51,39,188,188,104,4,154,136,127,34,208,25,39,25,19,19,181,205,225,161,31,130,105,2,6,53,140,57,128,47,10,112,22,126,69,109,197,36,209,185,155,3,192,133,205,182,122,218,105,36,18,73,100,108,143,92,236,197,99,140,105,50,96,240,40,249,55,96,44,183,196,196,79,241,170,15,1,144,10,106,214,30,216,153,126,170,43,113,240,64,214,48,5,89,60,49,10,135,173,9,252,57,147,166,80,158,72,242,133,58,251,10,213,17,190,134,183,38,93,175,34,51,109,90,38,126,128,105,171,32,62,55,106,193,236,98,25,132,91,125,137,35,85,69,243,126,33,38,62,24,134,183,190,72,61,168,171,46,63,4,184,141,105,5,65,147,44,114,241,98,76,204,103,224,75,166,60,254,210,240,102,31,193,104,246,3,52,153,217,249,86,201,156,113,115,101,69,25,153,86,59,108,128,74,202,54,147,234,41,129,243,163,91,63,10,202,207,152,82,177,47,176,225,206,141,45,248,69,198,152,191,214,8,182,53,83,36,155,95,179,7,204,244,208,114,149,104,135,169,14,67,179,23,90,244,144,241,255,0,80,91,107,89,4,132,226,198,182,166,44,195,230,27,114,196,166,203,32,222,153,225,100,97,246,160,102,25,132,30,20,16,110,66,89,58,171,101,195,148,107,193,159,185,30,85,63,168,105,14,89,91,177,114,175,70,146,120,195,195,137,99,88,170,210,184,148,47,50,81,61,246,162,230,136,133,53,171,198,136,12,249,88,249,86,86,227,112,62,83,201,188,207,152,221,106,246,25,178,13,32,134,109,200,217,196,158,70,120,196,54,45,170,160,52,155,198,115,32,30,75,56,123,16,140,211,215,4,238,18,127,13,227,42,60,44,198,53,69,101,32,202,255,0,66,218,216,123,97,225,196,137,51,201,255,0,118,20,112,88,63,53,177,225,202,52,178,72,21,111,34,74,225,156,15,255,0,222,20,108,152,196,31,82,232,147,225,229,72,228,195,96,187,146,41,75,80,131,153,63,80,9,143,16,68,177,164,52,239,60,182,2,85,166,167,222,244,160,223,73,58,50,174,216,111,25,6,214,39,72,162,242,42,24,219,185,32,225,18,65,14,181,130,62,99,42,184,6,227,194,151,109,80,214,146,234,36,147,79,47,62,105,101,196,52,206,48,65,141,23,62,0,39,3,181,8,202,214,70,39,9,73,141,77,152,35,183,152,92,103,142,55,14,84,123,44,162,137,76,204,147,182,127,9,86,33,126,81,243,21,115,217,142,173,180,126,69,44,155,176,21,158,210,159,159,107,151,204,65,90,189,52,242,73,219,136,104,198,82,3,247,85,227,141,136,182,210,113,22,198,102,66,45,115,32,92,126,125,161,72,157,50,156,226,39,82,53,145,167,9,156,34,85,170,147,220,16,214,214,217,99,249,177,17,106,252,54,125,214,108,68,196,171,163,50,119,186,183,189,248,251,138,143,241,153,184,254,36,204,154,208,14,47,220,66,213,63,17,241,25,84,201,173,139,36,15,205,43,18,151,146,202,216,39,226,149,149,24,130,200,220,92,42,73,152,188,25,248,135,212,133,99,192,95,117,109,146,198,44,53,131,223,60,101,103,16,134,150,201,50,22,76,204,74,66,251,82,89,70,127,86,33,164,238,192,177,169,69,50,103,228,230,42,83,37,245,178,89,202,164,31,168,95,100,76,57,86,15,153,46,51,211,45,134,166,133,124,106,72,50,123,68,139,120,96,193,30,16,192,26,130,252,85,47,62,33,42,186,219,34,20,12,221,246,42,172,132,154,31,232,5,149,32,236,142,195,6,46,34,121,246,43,253,55,162,98,146,38,89,115,200,47,182,180,198,124,18,15,54,212,105,164,105,152,211,51,40,43,63,17,147,43,71,7,134,36,162,21,100,253,61,46,111,237,45,94,177,16,67,230,200,151,126,51,151,231,136,61,107,158,218,21,85,119,31,67,170,4,22,60,40,91,44,126,9,36,157,102,113,15,169,75,89,107,146,20,143,194,34,33,153,159,142,128,189,62,89,234,90,176,48,100,246,197,25,84,246,161,248,111,71,118,118,20,49,113,19,237,36,213,90,134,116,233,76,20,69,210,107,99,31,104,194,151,177,90,216,231,160,141,22,176,181,147,82,122,159,79,14,128,108,16,114,127,34,163,141,130,75,49,25,107,146,103,160,158,110,69,38,97,227,255,0,55,35,215,20,227,199,152,40,10,169,35,23,10,110,247,144,128,74,33,213,2,52,188,210,242,36,89,134,88,105,242,60,99,214,18,99,100,31,106,204,33,252,139,198,97,49,170,19,98,54,212,35,130,125,222,84,19,53,83,200,76,33,79,174,233,231,78,27,196,33,41,168,26,84,149,190,238,82,36,171,20,142,69,168,228,38,60,145,229,68,133,239,200,252,171,26,214,98,122,123,225,249,58,134,179,108,156,140,79,155,252,99,69,127,163,255,0,148,150,95,25,241,188,240,137,31,167,141,190,6,99,38,85,27,196,95,50,75,250,133,20,137,214,158,187,36,97,226,42,103,176,6,62,20,146,125,60,177,31,40,74,181,148,22,109,56,57,63,27,85,65,140,204,34,200,36,154,214,214,36,151,252,160,146,179,60,8,232,112,226,120,102,42,236,57,234,166,224,207,57,65,139,42,246,97,201,6,19,11,42,192,44,167,156,76,81,37,98,34,102,106,221,148,94,18,162,194,137,100,210,48,64,202,33,33,9,209,255,0,4,201,243,200,49,242,245,161,94,241,201,34,0,72,27,35,141,252,34,84,117,86,68,17,57,132,167,181,35,199,80,204,209,11,200,160,13,119,174,32,206,203,148,133,141,230,165,38,180,45,28,119,59,220,201,155,152,157,170,100,207,150,35,241,9,7,166,45,79,57,140,44,181,85,26,202,44,111,237,85,85,174,164,89,104,192,17,153,149,159,54,37,244,212,245,195,39,40,147,51,50,45,183,73,113,45,70,99,4,13,161,185,72,152,67,93,104,96,198,234,136,157,135,76,105,251,46,105,98,38,69,63,90,249,208,73,246,213,67,53,13,80,162,243,11,145,46,226,143,182,194,187,42,120,181,164,254,159,147,26,146,212,242,79,26,38,108,170,150,77,193,38,254,144,68,198,146,76,140,57,164,195,44,164,16,211,90,227,46,12,69,105,189,78,9,50,176,216,8,139,163,64,153,7,184,61,73,68,157,19,167,8,206,89,228,69,213,85,87,86,240,136,164,199,247,18,170,208,121,100,209,198,151,116,154,127,82,86,188,50,226,229,252,139,136,236,25,167,239,31,19,17,49,249,175,208,56,96,144,124,37,73,174,52,124,25,36,205,198,84,237,153,21,192,140,204,249,32,97,113,32,228,207,157,24,248,133,1,85,201,211,111,193,152,82,146,192,195,177,201,137,35,41,170,198,202,217,54,62,28,209,83,200,122,144,16,71,203,3,34,91,25,147,163,112,152,163,65,218,178,81,24,245,18,170,85,64,215,131,25,240,138,41,21,8,117,105,9,237,9,114,141,30,105,123,183,250,142,53,210,131,0,24,55,98,40,213,21,152,73,23,75,26,44,130,57,51,153,96,17,98,94,53,195,200,204,66,42,2,226,200,99,3,240,151,34,129,159,101,99,8,153,119,72,105,40,108,112,220,187,123,6,79,60,201,73,163,48,107,13,61,168,65,100,252,82,251,85,12,202,112,96,202,41,72,89,46,99,45,24,151,120,101,151,166,121,4,138,134,16,12,236,221,148,133,90,13,90,113,159,183,141,5,50,7,38,84,198,149,175,153,92,63,210,98,64,92,109,36,197,120,141,0,106,73,242,101,70,122,212,205,79,47,62,35,21,22,50,186,156,231,89,211,206,211,242,253,70,32,136,171,244,3,61,94,38,99,8,121,19,45,72,241,221,197,196,153,104,61,61,192,241,5,21,245,47,36,214,65,143,254,29,65,154,206,105,227,18,243,254,21,233,81,131,230,242,23,249,82,139,235,139,93,55,59,22,44,163,90,13,172,207,100,12,33,22,37,41,36,209,62,5,142,38,117,247,51,141,163,244,173,76,183,225,138,36,239,213,105,163,15,15,87,219,18,148,167,152,205,217,50,151,42,163,12,13,207,42,146,205,171,240,50,72,233,174,90,152,155,83,211,143,136,66,255,0,164,180,73,187,30,7,155,106,143,101,56,60,249,68,138,125,109,87,135,41,87,66,171,19,196,156,170,184,167,187,226,12,172,68,250,100,71,207,147,178,99,195,136,127,184,151,207,208,208,69,59,212,43,242,9,53,13,83,38,196,120,165,151,41,22,53,134,86,81,4,103,142,76,190,98,170,234,25,32,132,254,37,45,167,168,98,250,169,226,88,148,153,61,177,170,144,233,237,137,242,132,170,16,198,220,138,75,34,190,5,20,153,59,158,209,13,76,95,106,168,48,184,132,33,167,92,152,240,165,242,116,173,108,231,238,229,174,147,157,123,35,19,108,214,99,201,196,84,252,48,237,117,4,28,190,168,65,126,234,29,244,244,240,159,253,58,0,242,125,69,65,91,25,251,69,53,140,171,73,250,146,88,98,84,63,13,140,175,228,64,92,73,211,146,64,253,165,161,50,34,53,108,3,149,253,68,198,149,213,105,128,20,236,226,227,77,93,66,203,91,24,105,237,102,77,62,253,161,173,56,202,186,36,59,38,73,99,12,18,246,169,203,47,132,94,175,224,80,197,70,67,167,157,65,225,18,95,180,151,109,144,93,196,126,62,229,51,233,201,100,4,23,129,227,112,253,36,28,107,41,18,95,138,33,82,109,91,101,99,90,204,190,226,203,20,85,103,42,217,100,1,120,7,18,18,238,7,169,3,132,184,137,245,18,74,75,182,89,65,97,165,151,145,89,105,233,149,210,89,136,203,85,133,101,161,21,27,70,16,103,97,75,62,73,69,247,19,185,48,32,198,7,202,20,133,34,181,51,34,123,88,241,173,12,153,71,213,97,23,253,165,92,68,179,17,17,170,129,39,153,111,125,36,17,51,55,24,136,154,76,140,50,203,127,167,113,15,219,202,180,62,158,89,71,202,81,160,209,108,105,152,223,137,26,248,20,197,249,187,105,228,253,177,37,211,33,237,144,16,238,235,136,252,50,208,101,117,15,146,106,220,255,0,210,119,56,254,234,195,49,61,228,174,215,82,86,198,38,24,139,26,221,66,9,207,195,139,18,44,21,27,63,28,110,110,213,182,24,125,75,184,88,144,108,178,173,17,249,74,156,178,76,18,245,34,194,212,85,39,5,105,240,162,153,168,107,103,15,104,147,106,216,19,172,158,192,215,23,145,99,85,166,236,106,123,82,213,172,62,53,254,134,192,99,224,157,252,188,107,108,243,30,72,254,83,177,124,52,2,73,69,70,125,85,72,217,187,47,34,54,205,220,212,136,147,166,14,73,217,173,132,167,117,133,108,168,222,18,234,74,49,98,246,213,30,185,190,181,155,230,40,156,67,92,98,226,6,177,178,63,20,249,56,214,50,173,125,139,43,55,124,181,47,41,245,107,49,176,82,203,200,186,38,158,184,137,36,121,114,174,9,167,169,7,234,76,14,161,41,5,247,23,87,170,124,24,62,1,175,40,241,169,87,83,36,101,58,197,84,159,201,194,84,95,135,231,204,166,244,243,231,73,63,8,184,215,72,141,27,108,5,101,99,145,136,139,234,64,89,51,171,145,77,51,70,126,124,219,94,165,214,3,27,41,63,168,136,98,26,65,169,204,1,19,13,119,42,160,202,204,79,176,47,26,115,14,201,158,24,74,148,134,97,4,14,81,41,75,41,250,128,179,178,215,197,227,250,138,76,85,84,234,176,45,104,227,119,64,25,72,143,125,168,203,212,33,137,115,202,169,140,198,205,223,98,122,246,19,195,40,138,76,105,114,22,170,58,181,158,255,0,12,217,82,214,106,171,17,112,229,74,25,51,114,252,57,87,214,113,191,9,86,20,196,108,109,67,42,72,240,203,149,198,147,49,240,68,252,219,162,21,25,176,139,39,185,20,202,218,225,51,16,132,168,170,74,196,213,150,173,197,231,16,41,116,109,67,56,82,216,110,66,167,26,135,79,83,194,249,176,242,145,1,79,60,5,127,233,68,37,141,25,69,147,31,98,194,4,246,91,177,130,52,92,185,88,145,220,105,33,136,251,184,130,196,143,135,100,72,68,204,33,101,26,171,141,62,170,200,28,201,213,148,139,43,119,57,204,104,115,133,218,155,214,223,18,49,54,134,76,245,11,235,96,249,237,10,50,168,29,228,178,78,195,137,69,255,0,226,116,70,183,92,203,233,54,178,196,15,148,42,101,73,101,144,29,89,72,146,67,140,61,167,47,98,2,73,137,4,253,184,150,228,37,85,202,123,139,140,108,126,100,45,60,248,51,65,237,151,237,169,11,134,78,182,136,241,68,47,106,73,67,26,215,73,31,230,231,142,78,87,164,102,107,21,88,214,158,254,167,80,127,163,20,159,55,21,96,104,213,162,253,33,87,62,187,214,22,189,193,139,149,79,70,212,36,183,148,255,0,154,36,98,125,52,91,248,46,223,244,235,111,102,47,105,121,252,140,249,184,164,82,148,225,212,241,185,183,91,152,202,153,151,18,137,195,44,74,164,152,211,14,72,4,124,65,226,64,234,75,35,139,132,37,34,165,99,234,134,204,178,226,141,17,13,250,70,111,246,164,42,42,161,184,203,240,115,51,89,74,35,49,21,41,52,151,198,39,82,235,150,186,98,142,220,120,107,184,138,164,164,208,146,144,255,0,55,3,40,254,162,86,133,74,71,213,27,180,150,167,124,158,18,137,87,201,135,18,72,242,196,226,82,80,225,213,9,249,162,11,17,85,28,3,48,131,237,68,120,19,147,54,185,231,201,127,73,127,224,149,207,243,17,242,132,169,156,204,126,104,9,240,206,48,102,42,168,138,76,90,223,98,62,208,220,168,200,12,170,146,60,165,198,82,125,212,27,52,243,10,119,203,49,114,144,171,6,105,233,196,59,204,36,149,212,174,35,253,129,60,50,196,16,255,0,141,96,29,246,126,81,45,84,145,174,99,100,13,136,137,141,31,36,222,202,24,83,31,48,123,165,76,235,100,128,140,196,150,50,28,73,61,162,202,136,140,16,65,59,18,12,80,190,28,88,195,204,25,74,119,83,233,191,196,0,194,30,82,39,47,193,225,194,183,192,153,182,58,213,99,50,241,57,148,13,7,121,72,252,166,23,25,85,12,109,61,58,107,49,8,163,17,21,205,148,147,206,2,82,17,226,233,85,182,132,172,237,200,151,53,85,141,105,246,146,241,175,146,96,89,73,31,202,69,254,68,254,121,178,63,149,101,14,103,30,16,164,106,216,170,216,159,173,12,184,196,229,86,240,13,6,72,63,168,85,140,169,91,32,114,101,196,154,5,145,5,212,151,128,173,153,37,169,234,128,95,51,87,197,234,72,235,115,148,124,202,162,250,124,24,62,127,53,198,162,35,95,2,49,222,28,68,40,202,244,88,117,86,169,80,202,220,128,204,33,17,46,48,113,123,75,99,236,172,176,112,228,16,150,232,16,30,78,98,151,46,84,194,240,52,214,231,35,240,229,237,76,35,64,60,19,176,184,184,214,159,74,60,105,108,150,171,163,30,9,96,176,37,47,82,75,12,192,134,123,60,56,146,151,204,62,124,69,17,19,128,190,44,99,179,233,163,77,177,47,40,148,236,28,62,5,208,36,147,193,16,199,177,105,158,253,176,51,8,73,36,107,93,203,243,5,22,29,86,229,1,159,6,48,50,226,229,75,188,7,37,253,73,140,7,130,119,12,180,83,234,177,116,245,170,88,151,0,56,108,24,199,212,148,234,24,7,147,204,17,39,50,99,31,165,79,79,187,178,211,228,195,99,23,140,190,226,95,81,149,68,204,218,70,243,44,184,3,41,126,234,8,215,4,207,195,0,113,145,251,198,89,19,136,72,166,105,89,69,62,89,124,67,79,91,155,106,242,8,11,15,38,43,13,151,42,208,201,132,140,158,192,173,5,104,217,132,164,90,236,169,25,56,127,40,92,72,161,139,48,20,59,81,147,180,171,25,155,79,170,50,165,175,208,103,33,51,22,229,24,26,17,198,30,18,202,202,154,160,204,161,176,2,57,47,96,149,60,109,43,47,38,108,68,82,178,66,58,216,57,98,69,38,81,34,232,110,239,228,131,152,188,127,76,136,181,4,219,184,206,238,156,126,25,82,120,17,182,36,127,42,114,107,95,201,132,168,7,176,101,234,82,147,252,202,58,173,20,119,14,120,8,60,70,148,52,29,144,96,198,31,202,8,121,62,162,135,124,11,88,51,158,96,202,227,243,78,183,135,193,152,165,26,130,171,166,37,118,215,236,22,212,47,32,222,83,40,163,105,227,217,75,253,41,21,151,170,128,143,195,137,57,13,172,18,13,129,16,177,39,170,63,49,150,71,135,129,61,167,180,192,32,179,148,73,167,170,197,141,47,105,137,22,105,32,201,204,85,147,236,171,69,225,242,185,85,85,168,184,18,101,103,107,184,20,250,115,206,2,157,125,8,32,171,70,76,203,237,17,20,202,218,217,63,171,18,117,101,36,214,67,152,254,24,150,41,204,151,16,185,71,244,213,156,56,204,16,25,196,155,62,182,32,137,134,34,193,241,136,49,173,170,134,227,57,175,127,18,16,249,138,138,129,119,18,75,241,118,169,77,73,12,253,194,72,99,92,78,173,127,15,98,147,43,88,178,170,178,157,92,207,39,181,145,2,105,59,149,51,91,174,109,74,62,104,25,81,204,187,100,159,237,72,34,33,76,169,246,124,57,93,194,42,67,100,204,113,51,6,86,82,42,103,177,242,88,144,79,140,241,63,17,69,198,154,166,217,137,88,19,231,73,39,205,139,18,198,239,77,146,203,192,209,56,137,245,19,239,195,199,23,205,196,40,255,0,109,81,211,228,155,19,151,30,65,39,219,90,146,222,100,214,202,115,184,116,247,49,191,87,43,42,109,25,135,233,86,79,211,7,147,250,66,226,69,214,232,192,70,243,45,129,114,254,218,213,85,49,166,103,32,231,132,241,129,151,106,68,199,74,152,243,191,181,39,18,232,126,155,4,76,226,17,11,251,137,36,251,232,149,188,60,98,253,181,146,85,13,141,153,240,236,50,141,72,249,160,204,82,175,140,173,137,24,156,194,25,70,167,25,241,34,182,17,63,238,41,120,214,139,45,115,6,115,50,215,23,42,135,228,21,94,147,95,35,161,192,184,139,8,120,98,99,18,63,241,9,241,251,107,152,83,153,242,121,101,228,84,15,52,172,127,41,212,153,100,115,27,167,136,161,147,107,90,79,213,202,141,252,162,67,176,218,3,251,186,186,226,255,0,18,139,147,2,92,146,115,69,42,135,212,129,212,208,94,252,53,100,40,214,179,75,81,151,167,133,241,183,99,168,220,76,210,81,142,253,164,88,95,109,80,105,139,90,220,24,113,12,163,42,252,194,109,67,58,49,62,110,41,50,42,106,29,103,42,48,25,155,32,148,183,165,242,208,179,116,145,86,137,169,250,23,80,233,234,59,248,143,14,192,75,146,204,161,38,155,178,255,0,188,66,38,52,85,62,191,157,147,183,141,81,204,190,139,109,7,151,22,69,85,154,231,43,116,173,15,244,150,51,8,82,101,77,35,67,200,206,98,229,75,35,73,25,79,135,18,160,96,94,32,117,38,176,172,160,190,155,151,133,1,113,166,223,24,27,179,21,97,39,80,227,151,137,57,135,39,214,226,252,223,90,77,203,181,74,109,178,100,70,250,246,219,136,72,136,112,15,118,254,85,80,253,25,84,82,102,8,145,12,167,216,243,9,62,216,187,223,169,166,6,149,37,111,233,39,170,16,204,149,225,132,165,65,67,178,102,52,29,198,161,139,90,60,198,75,185,250,139,182,206,217,27,110,48,96,39,18,135,173,125,84,219,39,215,75,46,82,38,90,135,88,65,147,84,252,34,234,98,226,223,14,164,206,187,214,50,165,154,81,4,47,53,25,36,203,69,251,59,224,131,252,76,221,251,118,208,253,10,26,168,149,35,204,46,37,51,125,106,248,196,221,229,84,33,153,91,224,200,150,5,202,176,178,210,177,102,196,226,42,232,104,206,24,228,163,102,75,195,213,82,231,3,137,3,112,105,196,6,100,238,30,155,219,19,15,26,49,244,236,32,240,229,26,229,104,255,0,167,90,245,11,223,216,142,164,125,172,150,117,45,151,16,238,100,128,130,12,95,244,125,37,107,85,78,72,71,102,37,121,84,102,70,103,44,1,151,248,149,97,170,45,14,126,162,76,174,186,31,156,52,169,181,6,146,156,207,86,17,4,50,189,119,61,55,107,18,72,216,108,163,229,90,190,33,105,32,106,72,47,151,16,67,17,4,191,61,207,213,87,154,110,119,167,24,68,22,39,246,34,75,69,195,215,66,221,60,107,213,255,0,53,63,90,120,2,72,61,181,13,169,232,117,29,148,167,196,175,22,81,253,69,55,160,53,85,204,209,179,47,90,234,176,39,145,52,109,251,145,146,54,233,155,90,250,156,213,159,5,173,99,1,242,205,104,33,19,183,26,211,85,163,223,159,230,203,149,117,255,0,2,19,221,64,204,173,136,79,104,98,39,218,90,212,17,102,159,200,133,147,67,22,183,150,34,38,53,147,200,204,57,83,195,83,229,99,195,149,77,79,161,181,173,126,81,69,220,143,237,37,219,31,115,246,212,2,226,182,92,111,57,97,46,81,169,234,173,37,121,119,57,254,208,254,226,189,141,2,202,75,56,132,189,39,119,72,60,166,77,138,114,5,145,188,79,144,52,76,26,214,124,221,166,82,44,205,180,141,196,17,36,193,213,81,39,31,22,85,182,201,135,198,195,8,169,119,21,248,27,182,233,174,90,141,216,101,242,73,158,148,192,158,255,0,62,84,231,48,10,197,166,49,169,143,252,139,6,113,191,50,207,201,139,193,99,202,78,164,198,45,138,58,217,59,144,118,162,31,27,32,249,82,248,97,28,100,123,44,178,19,18,142,35,45,133,50,106,134,39,230,91,88,195,143,218,79,188,7,225,152,75,48,152,157,38,16,203,252,74,235,34,145,107,57,31,61,135,39,181,149,45,102,236,68,204,47,246,213,252,150,3,30,108,73,29,148,54,73,253,32,177,38,230,42,179,10,217,124,2,179,12,178,140,75,233,160,122,151,233,57,73,246,150,167,252,61,222,147,44,185,248,149,61,61,36,74,79,13,161,86,170,140,205,165,113,34,38,85,78,173,39,44,92,73,20,248,115,179,176,161,18,236,54,79,137,52,28,184,215,57,212,146,89,83,44,101,17,80,204,162,199,103,10,170,11,241,179,137,80,70,120,60,62,109,74,213,106,16,73,127,15,98,109,152,133,81,102,30,162,205,91,172,224,212,13,248,139,212,162,3,174,96,219,159,136,188,133,85,186,135,67,68,212,30,215,33,87,49,159,240,222,255,0,70,203,221,134,46,88,201,54,221,242,248,59,35,146,4,90,252,157,14,28,59,153,163,202,41,92,105,253,36,243,212,248,4,197,202,166,244,149,172,178,3,14,36,234,75,50,13,107,40,170,197,224,110,15,36,31,170,75,231,248,19,207,50,152,164,141,59,207,152,164,84,236,134,66,49,11,99,158,72,213,8,235,41,32,133,45,47,159,125,148,120,114,242,43,41,154,120,5,39,42,27,208,105,227,127,96,169,80,89,52,82,70,28,247,249,179,41,85,53,109,147,203,195,200,177,53,8,44,186,133,137,100,240,130,161,152,138,81,228,18,81,173,163,252,5,63,139,132,162,94,99,1,147,50,13,150,76,34,193,140,151,36,252,37,227,73,99,85,70,198,184,137,24,28,49,113,45,97,214,21,95,72,139,13,152,61,210,164,211,234,135,218,37,171,96,192,115,38,126,156,156,55,229,41,50,36,59,246,70,234,64,50,55,34,76,251,87,198,177,196,111,249,211,228,10,170,86,239,229,145,157,184,145,65,140,127,12,187,252,163,250,105,149,15,166,217,1,155,177,118,177,21,38,156,17,159,242,137,241,34,204,65,90,204,37,76,230,27,17,19,200,215,214,86,64,226,16,242,38,83,42,183,195,120,113,32,225,192,181,168,127,14,53,149,81,214,76,76,13,107,169,177,242,245,160,30,249,210,123,85,108,102,74,157,219,141,24,205,48,249,44,202,44,104,85,80,105,191,135,57,124,6,100,78,105,25,182,86,129,211,21,216,241,75,139,201,245,23,211,105,42,49,243,114,166,236,162,126,64,4,56,204,146,252,194,41,17,243,33,130,48,243,110,191,141,106,147,142,16,240,215,9,5,25,251,146,115,46,102,92,142,142,75,118,19,26,238,41,72,240,229,65,61,255,0,156,101,14,69,97,232,52,196,230,216,45,70,173,219,117,9,90,164,119,20,158,101,144,60,57,123,16,178,95,185,234,68,89,83,202,147,43,48,132,143,173,170,255,0,6,81,45,171,24,204,164,254,205,229,246,145,81,161,191,243,230,18,178,147,85,85,131,132,164,200,144,189,152,229,98,246,210,200,212,49,115,18,154,180,249,56,68,134,52,99,143,184,74,220,44,31,135,82,192,208,1,39,207,137,100,96,204,196,83,234,135,52,125,169,89,160,109,158,174,189,7,31,73,82,139,234,65,139,192,89,123,85,65,88,245,15,130,161,153,27,19,20,245,61,81,33,15,135,34,174,135,13,242,124,50,149,43,3,2,195,140,76,124,162,89,73,140,241,42,22,86,179,195,245,67,94,53,32,36,179,245,248,145,136,189,216,230,215,123,225,116,137,1,26,202,112,253,162,46,137,51,79,86,253,89,41,89,180,240,199,202,30,84,155,74,95,242,113,169,60,201,51,164,246,197,32,134,183,249,144,93,40,243,67,39,186,133,124,15,207,218,138,208,93,203,131,62,73,210,217,150,71,18,120,240,226,26,31,209,55,60,217,82,212,117,145,76,233,31,147,152,200,192,188,153,30,181,67,134,68,210,52,96,9,252,203,0,197,225,202,196,182,77,81,36,191,169,85,63,105,249,49,9,11,37,255,0,105,102,34,100,78,50,134,40,217,212,189,233,163,255,0,209,52,8,71,147,148,168,247,214,196,240,204,41,73,153,133,169,52,200,219,110,28,73,205,60,3,231,202,25,68,253,181,233,140,30,53,234,115,126,68,158,71,66,247,169,67,199,143,153,109,128,96,103,196,150,225,121,125,213,188,47,0,214,110,49,139,10,212,127,133,157,200,41,241,178,249,241,44,3,106,60,120,150,102,51,200,206,21,141,35,9,248,228,188,250,166,78,27,197,46,86,33,164,123,61,57,90,255,0,215,242,38,214,186,62,242,200,239,46,252,98,18,147,212,154,38,93,32,193,47,127,185,25,85,87,189,71,178,233,135,114,150,53,197,25,71,250,244,28,152,213,82,72,243,101,83,222,149,192,204,66,90,24,25,99,39,184,155,179,6,63,97,134,124,186,217,124,37,38,52,242,182,97,9,218,131,134,199,145,157,89,81,129,102,219,185,2,218,225,182,178,118,208,73,47,22,85,37,26,226,84,147,240,137,95,50,3,230,197,251,105,39,163,130,49,248,68,179,19,99,106,47,176,124,9,251,152,152,76,36,174,227,77,228,59,37,196,229,77,163,86,156,169,148,62,37,164,213,168,216,147,144,230,78,131,253,169,4,159,70,96,228,129,249,138,157,178,225,227,3,195,44,67,40,215,60,187,158,120,214,57,162,74,254,53,6,237,108,78,168,217,166,211,219,176,198,126,158,39,155,210,31,65,185,243,120,98,69,202,157,64,212,35,156,14,110,213,242,202,97,6,7,152,69,85,90,186,156,237,116,98,114,101,61,148,19,179,212,69,143,233,166,76,218,10,35,20,189,149,244,162,206,102,236,170,158,31,204,215,113,40,70,217,106,117,73,100,93,44,21,91,62,182,55,234,231,166,134,190,131,143,229,11,149,68,250,148,90,217,95,54,33,149,54,125,221,52,208,112,246,42,178,147,80,207,91,178,201,194,84,124,109,96,72,196,249,181,58,28,133,122,123,26,182,33,59,139,149,10,163,51,47,150,131,160,234,74,107,47,119,149,122,101,85,105,65,187,202,132,244,168,34,102,97,8,105,101,195,229,224,225,42,102,102,69,57,213,81,216,99,13,224,47,10,223,38,180,24,243,8,75,158,26,100,225,191,136,164,85,84,247,199,193,138,90,88,217,138,201,211,175,142,163,6,67,251,72,230,51,141,6,249,143,39,50,77,62,214,80,217,242,138,150,98,27,35,231,153,131,94,220,156,164,83,48,236,165,19,150,90,207,241,8,6,78,101,38,82,171,129,101,24,204,141,204,100,196,54,176,74,60,42,78,53,245,116,150,126,169,24,25,224,19,242,229,26,94,3,178,221,115,13,159,84,57,62,102,23,18,153,178,207,8,248,83,239,94,1,56,150,137,49,153,37,58,181,200,237,208,211,84,19,206,102,100,240,59,81,131,17,98,140,164,18,158,12,51,193,62,97,23,137,30,203,92,93,170,182,160,173,29,254,77,23,16,217,36,153,182,163,199,244,208,16,36,142,17,48,170,23,218,128,128,197,198,147,76,100,28,156,165,196,145,152,104,198,155,150,99,204,34,161,124,223,37,10,192,144,67,225,46,81,163,33,253,229,50,129,240,224,61,49,244,220,160,88,192,146,52,197,134,24,147,44,148,38,202,206,36,124,2,13,7,62,156,5,103,40,134,157,204,127,228,122,66,249,147,139,218,36,219,128,177,183,217,133,109,110,219,165,57,100,99,169,247,223,30,180,159,165,42,104,29,115,85,143,230,226,144,68,72,204,163,213,252,70,59,50,125,37,172,193,250,201,107,53,253,119,159,17,70,136,125,216,10,204,185,70,141,197,21,161,112,89,134,219,40,123,91,185,123,183,151,18,181,124,248,133,127,50,206,100,10,105,192,226,128,133,204,101,255,0,15,193,21,91,171,103,23,132,34,26,42,75,236,166,159,49,149,44,61,55,91,219,176,255,0,105,22,109,61,19,234,144,74,180,82,77,62,150,195,66,50,100,49,201,103,23,18,34,182,123,224,147,9,138,169,95,165,98,20,125,164,64,254,24,24,159,245,86,50,141,31,81,251,142,33,252,240,24,182,190,51,6,149,152,51,170,1,152,66,227,65,195,178,177,157,204,81,40,44,141,106,150,217,87,91,142,223,60,113,152,148,204,213,91,151,240,136,133,94,123,242,63,153,103,233,177,60,58,149,21,91,236,139,81,62,9,153,57,243,188,193,89,51,33,81,119,198,4,102,49,68,76,214,219,19,225,196,146,73,149,14,142,158,23,151,134,133,180,48,166,12,126,37,51,73,124,57,204,205,198,159,49,249,89,148,41,85,174,18,43,35,102,20,107,189,177,216,17,39,129,126,228,106,11,192,226,178,230,87,149,221,3,87,82,18,113,52,73,134,5,136,96,19,217,148,52,76,240,144,140,225,72,115,75,27,249,138,157,115,33,226,106,181,184,37,107,241,101,78,104,89,234,81,114,203,42,78,104,192,41,247,114,202,50,254,78,181,79,91,60,5,0,5,139,18,106,211,33,173,117,170,104,102,248,0,246,132,188,192,128,71,2,104,198,44,141,24,100,246,146,110,4,113,209,134,129,96,60,23,211,50,38,62,81,36,221,126,234,248,249,254,202,77,230,41,248,234,255,0,38,137,150,80,68,119,139,42,76,104,208,100,251,163,89,95,85,62,79,205,196,47,34,136,181,147,101,4,236,15,32,146,73,122,143,28,49,104,216,141,13,27,157,27,0,35,201,212,166,89,61,248,251,86,216,122,169,130,59,5,149,70,54,46,240,179,169,100,204,3,39,50,96,201,145,84,167,169,14,79,186,158,211,134,41,59,83,228,226,44,106,154,25,134,215,17,17,254,96,146,206,100,186,214,156,4,229,17,82,150,73,151,24,248,140,133,178,26,202,146,241,15,153,25,158,125,75,124,56,25,88,179,194,242,177,111,140,247,141,88,142,71,153,78,193,63,152,72,205,132,66,179,244,171,235,238,0,46,209,34,99,89,65,47,186,183,120,155,116,242,191,201,23,168,116,174,229,1,14,132,98,30,19,46,147,231,20,158,232,210,249,49,129,145,22,65,87,119,76,73,250,173,60,12,252,66,76,100,192,60,111,117,30,22,48,79,69,63,1,59,144,210,41,181,144,141,187,207,26,9,203,19,177,114,163,92,18,109,150,43,17,19,252,107,244,46,218,187,27,242,197,200,146,76,210,186,84,143,124,179,85,229,34,54,213,254,75,67,62,145,119,244,33,233,240,70,7,16,147,118,61,242,83,182,67,167,27,56,160,98,68,67,135,19,233,38,244,36,210,19,230,167,220,141,79,89,105,227,193,126,104,133,228,93,25,129,7,159,82,202,101,60,73,44,91,139,137,184,232,115,198,70,150,80,51,49,86,44,99,196,78,213,65,50,171,100,254,97,113,173,12,170,130,95,119,145,37,74,172,128,225,121,200,176,147,0,227,237,76,131,3,108,78,213,190,75,50,179,133,55,1,119,9,246,48,241,152,252,60,73,116,251,89,67,127,106,163,55,248,57,146,89,129,31,154,231,147,220,232,134,79,225,77,67,39,115,19,153,57,124,96,99,204,147,83,248,12,10,134,49,128,86,98,42,178,177,207,52,121,88,80,247,141,5,48,216,153,196,81,163,239,180,198,245,143,45,121,72,34,125,53,3,62,158,227,62,19,23,141,110,219,12,172,186,124,134,195,184,150,73,216,66,95,245,171,232,19,207,141,75,213,82,69,173,139,245,72,153,50,96,227,44,101,160,251,215,30,26,97,7,220,166,111,174,246,67,226,22,85,148,155,224,17,104,243,1,62,234,152,235,128,117,61,174,244,28,201,163,217,23,31,50,146,15,152,207,196,37,77,26,54,228,124,203,114,50,74,185,143,31,159,18,115,14,121,6,52,161,225,219,35,194,241,224,69,130,171,81,137,158,57,41,116,150,99,230,67,154,75,227,17,110,243,97,6,176,86,85,65,84,155,184,34,126,20,84,105,145,36,179,136,185,86,137,250,98,12,223,119,17,60,18,55,213,30,144,156,69,202,52,50,208,21,145,202,159,1,160,164,133,248,248,82,131,234,19,198,69,213,93,158,107,240,148,75,84,109,179,0,204,56,201,136,194,79,33,132,101,31,42,36,48,0,78,229,227,24,17,184,114,173,102,84,37,203,224,204,33,0,209,143,99,61,164,7,104,248,150,214,61,248,208,172,196,218,31,232,138,238,24,230,249,136,202,120,44,244,146,113,21,85,73,51,50,97,247,18,107,136,99,32,222,153,84,21,168,192,111,213,67,42,105,24,204,146,53,47,15,73,74,140,76,185,83,232,124,92,72,173,10,179,43,226,161,236,14,69,147,233,192,65,230,48,150,230,76,174,130,14,98,175,50,212,18,127,109,38,230,70,126,59,87,18,120,218,86,9,14,155,67,167,0,253,172,171,57,147,1,237,45,144,231,143,26,182,246,62,196,246,220,216,240,140,94,210,243,12,53,129,158,242,161,95,144,92,203,157,154,229,99,90,12,161,207,198,117,74,195,100,26,230,211,239,129,24,137,221,38,167,28,145,225,69,139,213,157,74,99,76,36,110,108,75,95,226,64,23,135,17,22,65,126,65,165,119,1,247,130,149,148,85,145,109,70,27,70,146,9,175,68,62,146,12,158,213,11,78,203,24,199,126,98,166,230,214,4,173,226,48,178,161,89,144,102,134,252,10,54,80,196,31,82,223,232,128,35,20,111,254,34,255,0,199,255,0,98,149,57,173,214,100,40,249,132,159,242,191,132,155,160,127,179,116,154,77,183,252,122,151,198,48,127,73,122,102,167,1,80,126,164,50,116,169,183,81,126,32,189,27,167,32,247,154,32,144,230,124,82,161,115,60,68,229,69,134,96,62,218,85,81,217,104,43,53,84,81,145,230,90,31,3,147,136,169,233,130,2,177,1,224,193,170,119,81,44,198,44,227,76,224,24,100,72,164,231,246,87,198,73,60,101,153,27,85,126,69,155,24,53,147,228,140,76,81,172,184,151,245,86,223,85,39,254,139,22,71,27,241,83,236,121,38,126,46,149,21,119,169,8,57,216,147,119,201,121,88,162,181,179,14,49,238,194,36,245,103,5,100,133,170,62,252,72,50,3,181,15,27,5,145,242,155,173,115,72,119,210,133,41,129,50,234,20,44,4,152,137,163,81,166,246,25,50,182,183,234,173,88,78,53,183,211,79,145,156,164,70,236,9,225,152,201,217,78,91,10,31,24,100,39,106,194,76,106,98,15,150,46,229,17,101,27,242,60,42,126,4,145,212,16,156,185,72,153,67,159,200,174,251,211,69,44,27,74,97,198,252,159,73,96,192,193,178,30,35,9,25,169,46,15,37,236,226,234,98,14,4,9,197,30,108,73,133,169,160,58,96,17,159,154,32,147,13,147,254,146,103,1,143,31,112,147,29,158,84,11,145,50,198,89,70,127,8,137,141,82,67,9,252,51,24,171,7,213,31,234,241,35,2,23,245,34,170,62,230,160,179,204,76,124,66,72,112,216,231,234,34,188,135,3,34,100,202,126,53,171,26,153,188,200,67,67,126,65,225,40,185,19,96,210,65,39,246,3,84,127,134,199,231,155,18,53,149,163,16,214,174,6,107,37,196,17,169,1,25,249,133,0,98,254,36,222,54,65,141,103,185,100,98,114,173,70,158,15,101,115,201,53,198,88,216,211,60,36,250,74,118,101,109,137,15,152,73,235,236,142,138,141,100,196,150,82,138,172,130,16,204,149,90,15,155,18,196,214,64,47,42,165,125,197,48,185,101,197,25,84,196,249,148,210,101,191,105,23,16,252,210,109,221,139,171,126,218,27,67,107,141,157,68,68,135,80,197,35,250,136,133,140,198,123,43,84,192,227,229,85,168,155,138,255,0,3,237,227,8,206,18,169,243,114,157,225,75,140,105,101,233,42,50,158,49,59,138,84,45,133,219,68,226,24,200,8,223,2,120,44,188,7,141,23,12,195,76,75,34,78,200,57,124,210,160,204,217,120,97,93,14,100,56,146,89,250,81,228,81,247,20,139,106,17,201,150,99,170,73,236,39,254,73,193,161,228,83,154,122,27,7,218,169,141,125,85,90,63,155,40,210,90,131,200,187,220,61,207,205,150,76,149,36,236,229,196,153,192,135,59,193,156,170,254,6,155,170,147,21,152,75,200,177,54,146,33,124,196,18,174,218,232,115,110,10,161,232,200,133,240,182,137,43,145,48,53,81,202,206,212,168,209,143,72,247,135,41,16,178,117,14,219,218,34,7,171,26,174,244,172,162,114,152,188,105,113,152,248,32,68,89,92,94,78,6,26,241,101,94,129,26,92,144,15,213,139,243,63,77,53,133,96,7,210,3,80,3,12,178,226,83,115,224,108,142,248,155,169,37,93,65,149,81,54,153,139,41,44,216,3,207,168,101,77,136,88,131,211,222,165,26,115,54,153,10,49,46,165,14,120,236,128,204,194,196,68,144,198,28,35,225,8,134,142,240,200,206,18,242,41,129,182,100,111,120,43,84,103,128,167,249,190,37,152,94,127,120,171,25,143,56,193,195,23,42,0,217,112,250,218,214,101,12,164,142,52,152,147,137,203,41,124,159,15,124,7,229,17,50,164,181,90,110,116,99,189,73,149,157,139,171,104,138,84,122,192,32,244,151,141,107,159,169,32,206,7,183,144,73,29,198,158,245,40,184,69,105,137,74,70,167,177,164,157,136,165,202,50,123,137,242,23,18,205,154,132,30,120,177,16,171,108,155,83,151,30,208,75,212,149,177,123,74,37,105,14,29,30,12,187,84,213,17,152,149,135,62,84,46,105,101,76,95,106,203,33,240,202,196,167,181,61,172,24,50,201,187,46,36,146,182,250,44,210,112,202,65,165,52,155,91,40,79,195,151,141,124,125,144,196,60,217,80,193,184,138,81,237,45,133,148,127,81,105,126,158,137,100,124,85,210,147,8,104,101,198,89,217,114,170,216,6,137,36,28,201,69,110,128,4,25,121,109,178,99,85,241,180,149,86,63,233,211,241,125,178,41,215,32,102,209,137,185,148,144,74,76,162,41,4,133,147,2,92,102,127,154,113,42,91,138,73,80,71,250,161,255,0,18,153,126,152,36,231,225,223,145,12,170,50,176,11,228,188,172,120,133,43,145,113,63,137,112,245,221,76,182,91,68,185,33,127,63,90,253,59,166,52,6,152,32,222,27,2,147,115,245,16,122,171,65,193,140,50,20,194,202,49,117,166,88,213,201,55,80,201,192,252,151,51,91,124,77,130,192,75,137,0,156,93,152,151,113,248,111,241,92,26,146,32,195,99,197,36,76,228,26,150,159,241,22,170,13,203,232,246,4,41,60,241,100,197,198,181,201,209,135,221,179,80,210,11,108,94,194,13,35,116,250,38,75,168,47,84,207,139,104,119,87,220,0,177,48,237,114,165,33,147,90,87,225,234,74,52,78,167,4,159,8,150,194,228,86,86,180,53,86,64,203,94,92,68,90,172,61,68,150,85,160,199,152,37,72,60,43,183,204,9,121,87,174,36,206,164,62,210,192,188,126,104,128,178,171,27,11,16,163,41,81,97,170,199,172,161,193,193,134,32,177,38,58,50,52,168,220,57,86,44,141,148,104,170,118,30,52,238,165,65,66,53,12,15,118,88,178,169,73,236,6,60,65,138,49,43,29,67,36,158,24,140,149,67,244,217,61,221,138,108,195,170,178,28,124,210,103,86,234,7,139,234,245,174,157,67,60,228,3,20,230,179,161,103,169,2,92,66,255,0,173,89,82,64,102,213,156,188,158,11,150,24,232,250,151,154,75,174,129,86,76,62,197,230,136,94,79,5,63,91,50,81,79,253,68,92,138,128,208,37,139,238,165,15,128,127,53,212,196,21,138,216,210,89,108,6,68,46,49,45,126,149,18,49,49,101,82,193,53,140,103,254,168,107,118,230,202,75,249,138,179,112,54,203,31,195,112,113,238,197,237,45,82,66,121,44,225,22,36,52,59,83,198,6,28,171,229,149,169,10,7,250,119,98,93,192,219,3,147,36,144,123,114,172,66,105,83,186,68,76,105,124,11,235,204,248,108,68,60,105,131,239,128,38,113,9,21,24,57,143,136,46,19,9,52,167,147,20,111,237,81,222,27,238,88,146,185,62,226,212,27,141,148,173,165,177,113,127,42,107,6,221,206,159,63,79,86,217,51,40,138,166,36,208,250,73,216,110,53,182,5,144,202,15,233,211,208,22,187,162,127,117,149,110,224,139,31,244,122,109,67,136,127,253,77,70,234,219,129,201,230,137,147,34,89,37,154,168,71,254,157,20,133,26,99,26,4,185,209,127,171,11,17,22,100,230,173,16,159,173,152,73,62,120,103,226,34,218,28,146,103,97,182,159,148,105,29,199,194,189,79,38,201,242,232,229,113,175,7,79,106,58,130,12,54,49,72,150,172,82,250,125,151,245,181,180,240,95,197,238,167,126,16,69,250,65,41,170,120,196,24,243,39,193,153,140,29,188,137,137,140,77,39,24,9,202,185,85,222,173,185,133,115,132,60,163,86,156,242,95,250,164,25,171,96,136,249,141,140,136,219,184,241,201,79,232,101,37,219,228,129,155,190,196,125,132,242,12,25,66,146,76,147,4,76,249,78,196,28,107,189,243,31,18,90,218,137,204,194,76,201,118,228,218,8,170,122,203,68,217,86,145,146,195,40,133,250,138,134,28,109,137,242,137,81,214,201,137,59,134,89,81,255,0,216,89,188,73,40,122,96,5,30,239,22,69,147,232,65,39,167,137,117,80,213,86,136,24,66,36,134,214,132,17,137,151,169,53,148,69,102,114,46,54,158,60,98,102,203,149,85,64,240,240,229,18,251,26,54,37,180,209,178,164,55,33,181,85,104,36,191,55,26,163,125,61,116,214,97,52,81,168,3,26,80,135,132,69,196,181,64,181,181,17,249,103,229,26,55,24,109,157,31,46,229,36,205,54,49,13,251,66,255,0,26,135,187,210,86,50,95,187,136,34,20,138,173,243,15,36,152,132,82,20,137,220,56,114,171,89,152,210,187,125,180,246,19,129,203,3,166,236,167,3,15,165,145,12,253,13,233,28,214,37,197,246,196,191,68,210,79,173,31,20,190,181,182,236,218,3,106,253,220,81,254,226,117,145,73,127,149,219,216,252,121,175,52,173,108,232,175,21,124,169,59,159,109,46,209,148,55,52,132,254,173,43,46,94,177,174,237,175,245,15,195,154,136,47,244,250,177,228,250,139,243,53,149,246,163,213,23,143,13,36,82,41,72,202,117,199,11,182,158,190,154,29,254,182,78,160,131,225,139,30,217,92,86,201,60,150,114,202,92,67,74,221,220,214,129,145,47,10,186,100,9,36,146,6,97,47,106,153,140,180,40,223,168,114,31,211,139,202,156,198,161,173,154,14,222,69,55,248,121,133,6,96,202,202,68,211,77,217,75,130,76,50,241,151,18,123,80,155,45,248,128,223,83,240,18,34,135,120,103,70,151,180,196,66,174,230,103,232,235,102,124,222,72,196,251,105,21,171,244,229,39,159,167,114,253,194,167,220,83,42,196,59,41,56,216,89,98,24,144,178,108,143,8,248,187,70,136,181,178,60,146,60,200,104,208,217,57,156,197,72,204,81,86,135,200,210,88,67,229,8,147,70,70,220,189,105,101,84,88,93,37,202,152,70,98,91,24,198,76,9,196,177,48,73,143,137,80,64,120,8,204,69,18,205,245,172,201,195,214,170,68,144,147,67,58,115,59,86,168,26,60,121,57,74,173,182,99,240,90,159,128,67,225,77,137,183,98,98,102,152,184,131,212,92,163,88,64,124,168,199,196,97,113,170,61,227,61,210,175,73,125,86,14,30,197,38,101,44,182,23,7,70,122,217,50,238,177,17,106,153,163,31,82,246,124,208,202,152,198,212,53,80,73,138,89,113,17,27,101,107,4,149,175,195,202,149,100,80,104,222,196,225,153,199,218,130,125,104,59,75,43,42,72,251,227,150,89,34,98,68,190,181,132,30,82,228,255,0,117,11,152,236,180,8,153,48,17,135,135,42,148,159,187,36,188,220,133,79,225,132,130,246,147,16,179,143,148,73,170,79,112,219,164,169,34,219,15,230,197,254,133,182,251,225,214,159,23,52,65,19,34,62,146,226,15,158,30,162,39,150,83,193,36,28,34,90,178,47,18,85,123,17,112,3,46,15,134,18,226,77,159,170,162,70,27,5,108,33,149,96,240,156,164,203,139,141,75,234,120,4,156,70,113,101,88,197,214,189,243,40,100,234,26,107,32,109,34,99,75,99,100,173,102,92,188,104,42,74,173,143,54,215,18,42,76,105,118,82,216,31,109,27,97,184,171,196,127,78,99,201,126,97,21,51,153,107,56,99,195,46,40,202,134,13,14,198,11,37,215,21,43,147,50,196,158,210,218,208,93,25,93,133,243,24,120,199,229,22,33,149,21,84,108,71,237,73,36,192,181,156,127,155,41,49,39,48,225,178,48,217,133,37,74,51,12,109,103,203,140,204,209,34,144,171,92,103,206,182,3,55,101,196,52,246,182,102,88,158,218,21,249,202,124,162,139,198,176,75,98,103,232,236,240,226,73,166,76,5,107,249,74,156,207,54,86,36,147,232,125,111,195,139,169,88,85,255,0,145,164,218,168,132,234,65,178,201,242,101,176,95,85,108,125,11,33,123,169,119,0,229,230,80,146,197,86,165,75,35,18,50,216,103,178,79,79,98,144,147,168,72,57,204,229,227,70,190,238,15,158,96,149,42,177,187,108,87,176,39,140,12,165,90,158,241,198,38,239,42,87,85,124,9,63,117,27,62,124,82,39,50,172,49,101,198,231,164,75,123,12,63,119,137,41,129,48,31,159,254,229,151,170,179,62,19,37,80,101,24,76,96,36,179,136,169,124,104,207,17,254,218,105,24,48,73,212,182,179,204,100,234,79,97,77,219,147,224,194,144,152,211,163,19,152,163,40,147,105,51,1,213,137,79,221,198,63,131,202,44,133,26,202,234,10,79,107,6,112,101,15,42,223,164,167,211,206,130,192,237,71,145,104,123,31,36,15,22,85,13,50,124,237,45,101,155,106,77,177,125,193,165,101,100,200,170,213,244,175,115,170,190,30,69,188,44,124,100,142,147,83,239,162,50,88,85,14,253,243,89,237,160,149,66,51,69,240,67,179,98,95,62,94,68,142,225,247,17,178,20,69,227,66,192,184,250,169,24,170,174,37,73,163,100,31,106,38,28,63,201,148,178,146,104,218,132,114,120,113,38,12,178,136,94,212,129,234,18,99,75,32,30,16,139,42,67,14,49,4,119,241,114,39,240,30,193,251,72,163,24,2,229,8,147,45,68,220,100,21,108,231,21,153,162,23,17,19,154,219,188,64,254,162,134,129,169,1,55,36,67,99,17,16,86,176,55,44,126,18,226,84,169,191,241,98,153,143,137,101,202,21,233,154,96,118,227,230,246,148,85,84,59,248,47,121,130,82,21,89,86,207,184,47,116,92,67,83,220,100,96,146,31,211,81,116,205,55,42,15,134,210,7,251,105,108,195,88,194,253,93,89,23,68,141,39,233,44,44,158,73,44,87,220,87,57,234,214,207,67,145,204,213,67,25,48,226,34,219,27,80,229,86,51,42,128,81,191,229,71,254,210,66,253,54,193,63,46,212,136,84,43,184,191,71,221,133,148,209,178,95,182,190,62,49,199,237,38,144,228,236,71,139,42,45,246,64,146,207,109,22,81,42,223,68,243,55,98,38,36,108,104,196,237,42,218,246,114,102,90,125,72,17,159,204,84,88,213,86,51,178,141,4,140,103,98,1,242,64,63,117,56,11,1,56,125,163,75,205,78,12,139,10,127,246,105,181,158,13,138,139,194,121,196,225,42,188,147,90,9,35,195,137,46,102,143,216,147,54,92,67,75,91,130,201,162,41,61,2,157,131,62,99,74,85,81,130,63,14,17,35,67,162,98,148,123,176,228,42,41,144,7,27,135,169,110,221,9,180,140,228,244,250,167,149,236,54,37,77,85,79,84,72,185,165,163,195,177,24,49,88,117,125,68,84,8,212,114,120,98,79,26,75,40,214,122,139,164,218,233,154,214,97,8,178,145,77,201,187,150,66,63,20,85,77,113,240,246,152,68,125,176,109,50,19,207,173,46,216,51,167,46,37,69,25,155,68,16,6,202,94,126,94,36,233,150,80,49,243,23,145,43,159,167,165,119,68,22,84,20,56,19,178,126,149,21,212,44,174,80,190,0,44,134,130,153,166,34,13,153,66,143,129,73,107,225,151,47,241,167,112,194,50,112,203,22,36,234,196,153,127,93,73,40,120,197,194,33,13,20,104,126,242,105,101,72,200,199,221,196,88,249,143,6,21,140,192,170,194,99,60,226,233,69,6,183,114,63,155,76,99,67,197,204,183,61,241,4,167,97,178,39,166,105,234,113,114,135,34,198,180,35,140,78,20,206,200,223,147,169,36,52,151,143,165,109,174,106,198,84,67,153,6,49,62,108,168,195,89,85,123,82,134,161,38,93,226,7,50,148,15,196,234,232,214,175,174,48,178,41,51,49,120,250,117,115,172,89,76,131,143,134,122,231,26,158,0,8,247,152,37,39,42,207,126,249,199,202,31,117,50,101,35,38,179,230,202,69,85,91,147,102,217,35,52,245,61,86,249,241,44,68,50,170,151,208,211,193,253,36,81,137,49,14,146,170,201,212,76,159,81,80,195,209,128,146,15,243,65,254,218,166,218,146,110,161,159,95,113,8,118,184,209,144,50,121,226,17,81,239,208,215,63,218,109,138,181,7,70,106,232,199,205,242,216,145,83,45,168,218,27,37,15,165,52,216,2,220,24,165,241,17,1,13,150,48,137,243,113,113,45,178,110,193,25,253,68,66,205,65,90,22,114,19,85,104,48,8,249,118,25,126,226,229,90,171,76,106,56,210,179,4,68,219,46,241,119,168,78,80,124,160,148,203,239,137,101,231,18,88,147,217,93,65,116,120,78,30,199,222,86,203,31,102,63,53,125,14,121,199,21,133,70,92,105,230,17,252,41,91,224,30,51,49,36,217,208,187,117,12,229,53,60,248,51,189,209,136,138,130,73,137,8,28,50,178,174,66,202,19,150,215,212,67,40,130,251,106,162,146,121,201,43,104,98,245,125,68,42,176,172,218,125,158,212,48,236,163,19,119,137,81,232,201,231,146,6,8,202,190,51,42,164,193,195,44,163,81,243,225,190,182,91,205,93,214,181,161,84,49,122,141,95,3,161,67,103,26,249,36,32,247,148,108,11,139,82,248,4,69,71,154,97,196,63,155,42,231,200,109,181,62,204,173,100,99,230,136,94,212,1,153,18,119,13,132,81,149,21,2,97,228,251,68,89,79,100,92,121,77,197,247,19,26,214,177,37,101,165,96,136,111,195,151,25,84,92,56,16,116,145,222,108,88,151,75,97,136,82,112,242,141,101,113,166,32,223,131,14,46,66,173,170,187,27,184,200,185,123,18,176,245,56,46,217,242,156,169,205,85,149,192,184,76,34,47,83,252,40,244,2,102,174,20,145,42,168,113,165,139,134,197,85,151,18,59,139,171,98,4,25,159,88,73,188,61,19,46,223,230,226,114,163,89,91,91,143,148,163,68,134,126,216,120,130,85,201,228,116,42,221,113,53,178,144,245,191,41,44,88,136,183,135,229,136,178,223,239,86,131,121,198,39,42,97,85,117,94,99,200,221,159,109,68,107,255,0,133,21,90,164,155,184,130,30,66,171,104,198,25,1,151,40,150,214,62,47,78,85,104,230,84,57,218,57,17,172,135,48,164,208,22,186,95,195,9,70,81,170,250,167,191,222,89,204,102,51,251,139,230,108,108,75,35,40,235,185,230,30,251,80,66,123,3,47,172,168,215,211,197,178,230,137,63,18,230,250,195,80,252,163,194,17,117,46,108,31,141,51,170,31,139,230,68,65,46,105,36,218,61,30,159,165,126,165,113,247,63,73,179,77,253,105,249,63,137,102,102,108,88,191,58,195,255,0,180,81,200,113,134,92,172,75,164,211,223,126,41,138,195,10,127,106,88,122,173,222,33,212,255,0,227,31,167,206,81,220,203,33,136,255,0,41,216,165,117,63,226,59,38,126,151,141,84,6,3,35,13,111,52,98,17,139,162,183,230,112,238,42,107,142,135,33,13,84,232,199,205,46,1,4,173,227,86,190,76,95,213,13,97,124,199,139,234,99,243,68,86,191,128,102,75,90,112,40,210,52,171,99,204,128,241,241,98,26,216,200,7,243,91,95,36,130,122,250,243,28,140,237,77,98,121,31,24,17,249,242,166,129,120,6,62,165,62,249,224,17,57,145,145,172,152,84,118,54,163,126,196,43,12,255,0,60,43,204,50,222,201,144,70,207,155,88,106,224,125,13,148,161,123,171,204,187,38,118,5,11,188,6,68,79,157,62,12,222,226,66,157,202,152,193,4,208,51,41,123,86,255,0,77,28,101,46,29,96,200,195,96,98,69,254,68,197,250,132,101,30,108,170,139,37,9,55,78,207,242,27,37,137,113,166,51,164,73,124,249,242,228,177,73,204,141,170,136,71,237,34,149,53,153,205,142,20,66,158,76,246,8,156,169,53,243,42,167,68,204,81,101,34,2,4,105,82,79,253,91,38,65,42,102,80,209,148,121,126,100,191,109,58,169,146,73,67,159,64,249,105,124,81,113,13,91,195,147,185,27,16,118,85,160,246,98,226,26,219,84,104,144,89,202,150,69,22,215,28,236,200,81,241,47,147,24,242,196,124,73,98,25,86,97,184,138,78,165,145,140,194,147,137,52,108,73,163,111,163,158,26,146,117,108,231,225,17,4,36,209,146,88,32,101,50,178,124,96,73,7,48,178,168,173,67,72,120,199,226,47,26,102,81,227,147,32,138,221,102,1,159,132,74,230,183,82,86,205,31,50,227,51,228,203,132,63,208,101,251,136,154,75,89,88,50,133,73,149,142,154,198,231,99,152,202,217,35,126,18,168,219,237,61,58,79,156,176,207,32,148,179,245,180,161,74,100,76,74,214,27,25,58,43,12,89,73,85,191,97,90,61,172,144,154,135,79,168,10,78,91,76,67,71,236,241,147,17,165,101,76,100,195,31,135,235,241,41,151,218,188,111,230,88,11,103,40,67,12,24,250,134,176,123,193,27,135,40,208,112,53,13,81,89,135,47,34,62,28,10,171,47,213,151,145,33,149,111,33,73,130,66,159,41,101,113,253,52,236,38,97,65,132,56,214,114,116,124,18,129,248,101,37,176,244,244,170,211,230,223,229,31,211,91,106,25,139,152,190,168,153,249,122,211,51,104,205,29,181,205,200,89,41,61,173,193,35,120,98,94,141,169,255,0,246,88,177,39,89,3,105,188,70,144,244,245,175,254,219,165,15,24,150,249,53,90,168,93,176,50,254,210,206,6,161,103,112,145,82,117,179,32,254,174,41,4,154,202,45,95,232,213,1,147,189,216,4,201,244,209,230,146,241,15,9,169,177,125,196,163,241,181,52,226,112,148,153,22,139,43,178,120,102,73,99,116,141,153,178,208,98,19,60,68,234,77,33,218,242,98,218,149,75,195,178,223,113,8,188,137,216,96,92,198,230,49,114,141,43,88,170,170,249,148,57,134,131,147,48,29,40,13,225,9,238,175,61,240,70,60,222,226,193,106,159,70,195,86,218,151,152,88,241,173,176,33,179,39,55,41,20,29,245,245,196,35,188,34,159,199,237,160,32,90,222,119,111,211,89,131,102,252,181,59,38,217,158,29,75,29,191,218,255,0,138,230,158,165,170,138,204,222,168,53,77,85,125,58,48,25,187,148,50,163,113,131,241,151,236,165,120,79,225,213,255,0,73,46,195,149,253,75,231,227,0,15,185,107,126,167,173,33,19,126,65,47,197,96,150,86,176,137,61,149,86,217,252,69,202,159,70,152,9,44,204,37,240,210,98,117,20,68,70,226,184,85,208,151,141,49,110,245,33,139,185,111,153,90,204,249,130,188,26,162,21,53,65,164,80,95,81,26,30,76,61,201,51,25,125,153,100,10,71,188,210,196,165,237,117,204,185,167,254,157,23,141,111,0,85,191,18,169,243,226,214,177,17,85,119,6,79,186,165,141,118,73,176,113,98,228,75,170,158,113,61,35,89,216,170,170,215,50,230,101,147,196,124,34,47,26,206,28,201,197,251,169,64,95,149,50,140,252,108,237,89,80,214,77,19,224,104,105,140,16,57,68,147,26,203,243,245,32,231,207,60,159,168,132,173,49,50,115,45,168,99,95,98,145,144,223,57,139,222,136,127,15,210,148,168,152,22,160,141,197,148,73,163,228,176,140,225,42,109,197,32,209,189,137,221,129,5,218,36,60,150,28,68,195,181,227,76,108,174,235,106,121,172,114,33,170,181,133,6,160,243,13,121,82,238,41,77,153,43,126,222,134,173,177,200,60,33,46,36,51,32,30,180,156,211,247,41,251,225,128,169,116,248,120,144,222,194,171,100,96,201,224,25,24,136,53,151,7,182,163,231,201,56,142,244,68,57,231,42,146,157,12,184,146,154,159,80,216,193,184,126,20,230,147,85,18,112,25,149,52,178,167,173,157,243,114,197,212,147,18,52,24,92,209,4,155,101,173,110,227,254,68,117,209,59,20,44,129,46,115,51,101,71,85,70,60,110,44,75,86,158,212,240,72,253,166,212,121,62,226,125,51,56,199,153,59,84,141,152,208,99,16,76,90,24,252,136,75,43,129,136,124,170,94,126,170,219,61,158,210,229,111,115,162,53,103,58,16,114,11,164,72,230,25,229,7,82,231,245,186,252,24,57,68,170,41,239,162,89,51,52,66,170,171,43,146,146,55,64,233,240,47,8,204,194,40,196,53,163,121,22,76,77,165,135,42,100,203,40,157,38,42,10,100,106,162,19,48,68,171,255,0,201,207,91,243,208,139,181,158,10,210,97,95,24,29,240,24,81,38,183,218,84,19,89,148,51,198,34,37,116,129,151,8,251,66,149,50,171,3,86,184,139,230,76,157,83,237,44,119,251,150,115,101,86,19,52,240,39,15,54,34,21,8,24,17,33,127,106,157,148,22,101,39,3,168,108,161,0,129,22,76,107,69,84,203,89,182,92,197,39,237,173,247,12,126,119,225,18,87,26,100,186,211,230,196,163,182,116,110,99,236,84,204,181,157,90,60,38,75,227,106,169,101,63,40,177,34,163,76,137,108,206,82,141,41,159,90,1,31,44,66,229,79,183,97,22,77,19,224,175,141,100,57,44,83,247,193,32,137,152,66,202,130,129,36,241,187,149,68,54,2,104,20,149,104,195,51,50,100,70,198,140,241,159,49,149,71,152,11,21,101,62,144,3,65,176,204,130,204,42,182,84,32,205,115,140,252,99,159,101,72,15,80,175,236,23,182,150,252,40,248,163,115,169,1,180,55,96,158,169,190,40,176,115,136,193,36,255,0,13,52,96,35,89,127,78,16,196,73,47,92,29,60,44,253,70,175,223,211,232,245,219,170,137,58,77,17,215,215,227,83,163,73,128,121,204,230,70,85,80,226,39,82,163,126,152,181,140,60,197,198,85,189,158,113,129,204,189,9,21,80,242,163,145,159,137,155,52,168,36,143,54,233,14,250,119,214,159,245,72,168,119,112,114,98,221,34,166,70,220,143,54,85,43,43,154,202,232,217,129,48,207,94,51,6,69,224,179,252,104,57,146,113,157,105,156,216,29,245,95,227,196,36,43,33,202,140,254,162,42,16,204,30,53,181,156,189,197,78,43,51,19,207,121,252,57,138,149,154,215,100,79,170,171,159,12,4,238,88,126,18,130,71,230,78,181,51,115,95,33,108,11,45,232,249,132,183,73,161,131,56,127,113,18,250,125,179,248,74,141,11,63,39,50,195,127,248,32,237,116,244,170,223,210,34,180,217,165,117,20,68,18,188,102,212,172,250,169,117,148,14,60,162,198,36,85,70,222,126,14,14,240,196,141,202,137,129,112,57,36,194,166,38,26,84,158,20,203,77,227,140,252,95,251,162,90,154,222,197,1,191,242,89,64,100,92,159,54,44,171,119,25,59,150,79,100,65,160,75,4,201,100,92,28,34,18,141,212,148,135,154,254,18,145,83,178,123,4,60,43,76,151,178,75,209,101,12,208,159,170,141,99,24,120,114,167,129,51,197,218,188,200,124,121,150,153,62,126,10,114,84,120,217,152,110,199,229,91,195,51,18,79,2,74,99,179,6,76,193,41,22,40,204,193,70,54,65,161,30,204,107,115,60,250,86,221,180,116,245,36,204,1,188,28,110,209,15,26,22,214,52,27,32,114,227,255,0,2,101,50,3,36,131,18,94,200,196,19,49,98,91,80,89,8,131,105,189,177,222,96,136,133,18,105,91,24,9,249,163,28,190,210,9,225,196,183,109,126,134,89,157,249,106,104,53,35,9,253,209,23,160,70,60,35,242,207,69,64,178,137,36,120,77,196,138,159,167,129,52,121,131,41,45,71,222,101,228,19,14,236,227,39,213,69,76,212,56,199,148,194,72,67,90,248,62,233,10,179,52,157,235,49,98,82,104,218,195,43,69,244,24,205,109,85,210,82,163,217,119,77,36,124,37,34,141,54,134,220,159,54,92,106,134,170,156,16,134,192,166,219,116,7,110,156,198,202,212,2,253,180,206,27,193,38,34,30,77,104,10,62,165,242,27,9,27,135,18,230,85,100,112,102,209,210,168,105,158,22,100,196,136,15,40,31,255,0,188,44,230,24,5,7,82,91,26,79,34,235,37,151,98,123,80,214,159,183,42,229,26,170,1,8,66,11,46,37,222,230,70,220,129,70,92,82,69,146,76,197,18,156,157,42,202,165,186,126,177,161,212,141,210,81,143,25,140,17,138,186,173,59,199,249,20,92,104,27,99,245,42,218,118,98,123,17,28,116,81,166,147,123,49,157,219,7,141,134,196,46,36,206,168,195,44,70,44,13,3,114,4,60,8,219,30,21,66,43,90,143,25,27,42,2,227,79,48,172,121,183,73,136,76,207,5,181,239,97,24,181,88,140,145,177,6,248,114,134,69,136,89,168,4,124,216,149,12,198,99,230,64,62,200,242,122,138,157,179,8,123,160,230,5,198,48,124,218,51,241,8,20,69,169,142,52,161,247,19,163,63,169,115,181,142,200,213,28,234,172,146,57,40,105,144,8,94,108,170,114,134,237,254,12,204,170,131,101,149,136,86,18,69,100,224,40,125,174,199,205,79,223,90,193,182,31,220,23,90,160,159,12,133,39,82,141,187,210,82,136,252,161,149,137,59,43,84,146,50,95,250,38,141,25,242,78,240,229,90,166,105,236,103,202,30,197,157,61,57,247,120,183,74,213,250,96,17,160,238,247,89,72,146,21,196,180,210,50,107,142,164,140,0,206,19,249,186,213,53,109,145,32,241,25,104,12,248,158,24,138,36,20,151,140,143,126,37,70,49,100,111,50,208,51,217,37,43,187,140,114,189,133,10,89,84,195,140,140,229,86,49,152,50,177,137,84,49,94,2,184,6,151,25,140,204,36,83,230,98,76,12,204,145,8,44,73,28,150,16,125,201,217,72,105,34,177,170,97,159,37,5,231,43,217,69,188,36,240,90,127,56,250,82,84,186,201,168,104,97,234,63,253,138,68,96,77,47,222,23,34,221,91,36,242,65,132,165,94,147,25,255,0,240,122,106,168,173,51,2,76,178,219,15,41,138,150,51,86,131,207,181,9,169,24,121,62,1,15,242,45,21,80,34,16,31,55,21,77,163,30,57,22,185,142,255,0,25,193,23,106,218,253,73,18,104,248,74,164,46,244,197,174,55,154,32,137,140,92,169,29,84,254,76,50,196,65,33,99,100,31,114,55,92,78,140,16,238,125,213,188,38,56,184,82,40,19,32,136,108,218,20,156,170,154,25,191,34,161,207,35,106,100,199,191,221,77,35,63,141,43,152,204,190,234,208,25,135,140,78,212,88,23,50,149,240,199,37,152,139,141,43,153,166,34,15,192,177,10,53,161,247,24,152,190,122,216,8,179,123,248,103,226,183,142,160,198,129,249,57,144,79,120,227,38,79,178,131,245,82,91,88,108,156,177,164,184,44,108,156,193,167,255,0,131,54,84,149,156,178,150,102,9,224,249,230,42,206,1,160,247,23,149,115,243,99,170,58,162,149,149,180,135,147,21,134,9,70,138,219,78,141,220,36,13,108,254,62,30,36,73,172,158,186,136,101,97,164,55,229,238,89,204,211,209,38,143,238,165,17,174,25,145,130,42,164,134,108,160,204,183,113,137,73,13,178,35,108,160,78,168,238,18,156,124,201,100,62,28,75,165,90,132,146,89,135,181,77,62,169,226,39,8,147,115,21,90,156,137,239,68,156,71,229,196,153,67,170,120,217,204,155,177,242,163,13,107,147,49,131,237,82,102,161,85,103,115,228,96,128,94,210,41,146,73,231,196,149,26,203,232,137,125,100,196,182,184,213,167,32,233,60,158,234,42,0,73,143,152,168,96,190,41,125,174,68,95,39,178,133,80,110,39,217,225,83,239,101,174,239,237,167,62,100,243,229,69,48,32,40,213,20,70,102,67,75,13,249,59,86,137,144,247,44,89,73,135,201,218,189,14,201,157,42,126,67,213,107,100,0,244,120,133,238,18,34,52,8,145,186,147,38,7,43,16,19,35,75,200,204,92,67,87,182,36,150,214,247,62,76,51,197,238,226,74,252,242,147,181,55,53,83,202,12,198,229,65,50,54,50,46,102,83,169,100,81,132,51,98,98,98,23,228,72,208,223,136,118,210,246,153,83,43,8,209,220,113,101,90,113,242,132,89,82,70,70,150,66,114,136,138,150,53,150,80,45,172,152,194,191,133,95,113,78,109,183,95,129,11,225,144,67,234,75,108,130,113,179,133,88,188,57,87,199,192,1,125,164,89,76,224,114,41,239,156,83,246,167,244,38,30,54,4,165,85,83,52,244,66,251,67,67,63,79,0,124,216,148,214,53,177,209,249,56,208,212,106,216,37,88,62,171,232,162,2,252,125,203,123,12,53,66,89,8,102,89,62,183,132,200,9,55,114,228,129,85,73,141,6,72,249,162,229,82,126,155,243,221,188,126,104,219,26,57,4,210,95,149,252,162,89,86,178,202,9,242,135,169,116,150,86,197,32,58,134,167,46,32,109,143,132,40,219,81,151,168,107,80,165,164,184,33,64,60,201,230,205,147,128,160,32,76,36,100,250,180,214,179,79,246,212,188,138,52,106,249,154,44,161,216,193,243,218,11,42,84,24,118,164,149,243,113,87,66,103,23,180,190,61,224,43,250,134,158,202,77,108,156,9,207,74,252,156,49,80,111,134,72,221,194,87,70,181,96,128,240,135,24,148,220,158,71,189,44,140,174,10,210,163,19,179,52,241,231,114,134,82,86,246,94,82,63,237,170,174,180,41,177,201,238,82,170,20,222,127,63,96,122,67,18,239,245,101,70,76,135,177,240,196,82,33,3,130,11,248,150,203,43,81,237,120,147,98,99,51,219,16,11,45,78,74,214,118,164,47,248,145,249,254,170,2,238,25,237,216,240,169,48,232,11,33,159,54,233,39,227,191,137,208,179,69,92,253,206,149,91,241,10,180,132,197,47,137,90,192,187,163,156,198,97,148,53,249,254,239,71,220,73,136,204,37,38,65,47,105,186,29,85,9,252,210,136,182,178,163,123,15,183,211,202,182,183,109,126,143,209,79,12,18,19,139,26,223,26,134,180,163,229,200,185,125,84,45,64,47,14,82,43,218,73,54,81,135,243,106,150,100,248,57,90,53,240,212,114,106,64,15,169,45,181,211,204,147,17,225,77,217,106,15,116,168,140,192,146,196,219,202,114,73,211,200,114,47,192,7,147,57,255,0,43,212,173,169,244,223,166,129,153,83,153,50,96,193,237,149,137,98,203,234,111,253,149,149,111,228,70,85,99,158,190,193,1,96,6,176,146,193,253,37,162,78,161,170,19,56,74,132,125,174,70,112,168,110,51,140,189,63,236,31,225,6,79,116,92,168,25,244,154,115,27,204,24,28,139,42,217,139,41,239,26,170,200,196,228,135,250,114,253,85,73,42,49,222,97,23,141,48,211,215,208,69,21,145,10,170,102,4,5,27,242,139,141,71,89,105,44,164,205,16,170,182,253,68,95,213,138,216,207,139,55,221,26,41,236,0,148,109,109,85,192,142,49,123,106,149,149,179,190,170,207,82,172,169,246,22,206,206,164,196,44,103,254,197,26,80,199,188,111,69,134,212,99,246,136,150,204,134,109,220,162,140,192,8,125,67,69,134,76,81,118,169,183,234,74,225,246,228,73,46,245,128,6,194,97,80,105,155,192,188,125,58,249,157,4,211,224,147,165,104,146,97,248,113,46,109,73,119,46,113,59,85,132,99,16,131,229,76,182,242,9,33,137,56,30,147,255,0,154,1,225,198,140,159,49,131,26,136,187,214,3,25,49,68,46,85,134,71,103,43,194,240,45,83,222,193,15,133,76,83,221,158,107,58,147,57,147,49,1,99,46,32,214,70,21,154,121,8,76,37,94,96,114,164,146,103,158,76,228,238,28,105,210,88,169,26,226,107,48,250,183,24,199,218,179,178,126,70,32,3,24,241,187,86,255,0,63,170,153,136,176,132,207,32,229,97,78,67,50,40,193,250,161,173,18,88,2,37,51,233,31,39,207,23,42,42,10,202,59,13,221,108,146,97,221,13,54,11,7,220,41,67,255,0,117,114,51,104,109,65,26,94,80,148,138,150,5,60,173,167,205,148,153,18,85,142,139,39,142,167,72,12,193,244,152,163,90,102,60,5,27,253,213,17,0,39,140,78,210,45,242,108,143,247,22,228,35,70,142,52,147,106,200,92,56,178,172,179,83,219,179,230,226,169,173,251,198,244,202,55,204,172,29,112,92,14,103,73,241,178,182,48,217,16,185,4,79,186,173,233,245,224,230,143,40,177,149,114,128,232,152,37,150,203,14,53,65,179,219,15,40,184,151,74,194,223,103,43,50,87,216,186,181,178,4,146,102,48,177,37,18,125,54,104,30,19,9,33,220,146,112,240,148,168,136,204,100,97,170,138,38,51,37,198,59,195,16,164,18,212,249,247,34,31,15,41,21,9,164,143,31,16,134,34,41,118,79,62,249,249,178,34,166,88,119,167,174,236,135,230,27,104,163,198,170,159,101,77,131,136,92,138,118,52,49,149,153,140,84,86,24,177,185,67,21,97,160,178,100,228,126,92,72,160,152,242,65,242,139,76,198,16,128,205,137,39,167,187,126,249,225,196,65,98,75,97,170,56,243,150,55,226,228,78,99,48,248,251,87,189,72,152,50,152,169,91,239,134,39,243,113,39,39,144,93,147,231,70,103,16,148,124,203,137,217,222,19,23,18,175,12,144,78,247,120,209,175,173,163,240,229,129,200,133,48,133,173,152,76,156,197,202,169,61,17,150,67,97,140,37,190,72,104,198,62,26,180,28,59,38,70,126,35,21,48,6,48,35,130,147,95,89,88,198,230,136,85,95,38,29,109,180,28,190,226,69,232,132,41,49,27,173,46,46,10,212,36,130,248,154,182,43,197,97,23,41,62,162,87,62,5,62,155,240,218,8,139,173,51,77,213,65,139,196,163,117,12,61,143,49,133,148,105,170,22,184,126,158,170,173,212,144,88,28,163,17,61,180,87,254,27,222,82,19,119,92,92,168,77,48,106,210,15,132,184,149,228,57,150,81,135,219,150,50,4,107,28,178,238,239,92,8,251,66,151,40,211,141,55,60,153,25,234,37,254,69,101,125,2,182,216,15,196,46,69,7,38,134,117,105,30,166,209,150,89,150,180,236,116,57,48,193,177,121,69,43,42,143,51,207,237,23,18,66,253,79,58,9,48,226,34,212,253,96,1,191,9,125,212,150,41,182,85,211,234,160,8,152,108,120,136,170,153,168,65,37,152,139,200,53,200,238,224,18,200,27,176,151,145,17,167,174,44,163,15,105,98,44,191,113,42,217,27,19,25,81,215,250,59,213,95,13,244,252,211,250,181,116,81,228,236,90,35,80,216,201,99,3,197,140,73,220,107,87,224,237,75,108,174,200,38,63,15,98,233,220,57,214,49,38,167,134,58,65,241,8,121,62,162,158,161,213,183,131,178,218,8,164,229,122,60,63,136,245,1,223,234,17,118,195,69,62,101,85,104,240,136,163,82,101,187,88,237,178,162,211,220,63,82,64,125,188,76,185,114,147,193,115,120,214,167,168,178,218,75,23,31,159,25,21,109,110,167,28,217,207,174,15,16,254,161,19,79,192,100,187,62,108,89,81,91,156,251,149,228,54,161,152,9,49,88,100,194,76,157,176,51,101,90,67,166,236,180,248,63,75,198,182,178,1,231,3,41,68,156,69,53,192,254,174,204,189,169,29,221,12,237,247,244,229,64,23,142,15,16,132,136,123,50,15,50,137,91,106,67,26,170,112,137,138,90,59,209,239,227,124,222,81,136,104,141,79,2,231,104,249,98,246,146,157,61,169,229,147,229,44,121,84,217,180,70,169,90,179,173,138,74,169,58,131,222,40,241,163,164,238,228,243,98,94,135,119,6,23,106,57,250,134,12,150,113,9,85,89,72,50,183,209,3,125,39,211,103,48,171,27,93,97,91,90,192,97,46,95,219,84,115,195,18,217,143,136,81,101,202,164,153,240,245,130,151,212,134,141,188,74,44,139,228,51,14,170,220,193,221,134,41,16,180,58,228,5,157,180,150,44,95,184,171,106,180,103,30,35,23,16,214,235,45,31,71,5,153,132,33,148,136,219,254,139,185,167,208,75,217,22,220,11,84,109,25,107,143,132,67,42,66,27,232,177,165,97,10,181,161,158,249,207,102,91,66,8,105,247,20,70,70,82,112,223,15,117,198,79,148,16,196,52,47,254,21,143,38,109,79,105,36,164,250,98,93,38,77,244,184,223,41,18,81,10,147,76,152,242,147,153,83,17,86,224,177,180,197,116,104,184,106,68,78,37,135,166,19,255,0,66,39,48,236,129,27,164,163,88,73,184,2,157,148,42,194,159,55,193,230,203,212,176,124,255,0,91,240,251,94,226,213,112,18,73,27,241,37,149,82,95,8,152,130,154,218,141,85,169,70,201,144,107,88,192,172,47,182,150,81,62,80,163,42,159,152,243,150,94,28,68,198,143,13,110,49,240,149,109,152,90,168,142,29,217,4,253,160,132,153,5,143,47,114,212,109,55,206,243,36,175,141,115,6,203,16,101,113,169,181,138,45,74,111,74,1,121,140,85,180,218,121,150,81,94,40,130,39,210,69,80,177,255,0,144,197,229,70,79,214,15,168,62,29,174,33,45,177,58,181,137,47,252,49,178,31,48,103,147,246,214,234,127,132,186,142,116,236,198,235,86,76,212,49,44,152,195,8,168,240,201,63,180,82,38,220,81,89,92,8,223,13,241,196,253,80,212,133,151,195,123,200,39,221,215,74,86,211,237,78,36,175,114,121,196,195,149,53,149,212,104,213,144,213,67,62,242,23,128,172,34,143,247,21,36,157,55,42,236,30,218,151,178,101,173,111,180,181,67,213,182,48,71,212,185,100,90,113,46,171,114,129,250,14,214,51,59,120,215,131,164,172,133,244,208,240,62,39,68,154,204,38,149,136,139,27,43,137,216,243,68,149,149,78,57,141,110,157,252,141,242,116,121,252,249,165,13,43,126,149,174,173,62,105,101,33,82,73,250,254,230,180,156,194,34,218,29,79,58,236,12,202,37,125,239,225,155,58,167,201,83,2,250,12,97,225,12,95,250,73,195,41,224,223,131,49,109,49,125,181,22,195,74,199,212,182,50,97,227,33,153,140,219,208,168,12,48,70,38,28,188,107,92,253,60,11,46,28,170,115,206,116,211,240,149,87,83,176,248,216,18,165,143,144,73,171,39,201,207,110,254,12,202,146,71,152,69,202,53,242,183,64,83,210,65,204,17,12,68,247,23,108,52,109,204,23,139,168,138,34,102,134,220,156,251,178,151,39,182,186,177,241,57,183,30,94,90,156,31,86,214,197,245,94,220,95,157,93,104,153,245,196,3,34,101,26,158,215,154,3,87,18,118,40,145,120,255,0,246,66,203,71,232,111,64,149,234,54,19,242,147,233,168,178,181,142,172,118,253,206,171,25,236,140,254,172,171,59,41,49,103,3,229,34,237,136,133,129,50,14,70,27,40,132,155,51,80,209,228,253,120,209,101,36,170,222,26,18,172,129,106,78,172,139,204,161,188,146,78,97,127,184,173,253,110,15,178,84,166,203,80,142,48,222,108,89,81,129,182,149,196,191,133,113,115,75,148,163,181,133,148,184,64,125,117,31,41,22,219,45,121,58,238,115,235,235,196,79,241,251,73,157,110,143,185,178,6,238,92,82,37,92,199,107,66,218,92,228,208,230,107,253,215,205,202,196,53,210,169,245,39,3,55,125,137,132,253,55,178,238,72,36,192,231,194,17,36,252,122,124,149,110,163,119,227,77,11,170,173,73,92,82,51,230,134,168,77,125,22,79,81,87,26,219,2,17,59,121,19,8,207,185,237,137,202,151,35,42,135,79,245,40,158,241,82,123,139,38,23,204,81,10,149,6,73,48,114,246,41,251,88,199,146,252,194,149,252,106,234,164,177,29,177,236,47,116,165,163,214,193,147,105,16,188,138,115,215,160,208,29,133,150,92,163,247,6,155,127,226,22,128,155,225,134,6,34,36,102,84,42,170,255,0,66,233,63,14,181,4,155,31,86,45,166,81,246,227,84,48,227,30,8,48,148,171,96,117,181,112,217,136,66,33,82,235,45,96,12,153,130,37,60,20,111,242,190,44,17,26,156,133,157,155,106,79,220,85,172,209,247,37,137,151,229,132,63,15,116,170,42,171,92,130,105,57,75,212,157,135,88,101,226,10,101,153,73,201,211,187,25,250,12,232,210,241,4,163,42,197,240,229,198,62,35,9,54,128,249,217,25,47,141,59,52,150,96,229,16,213,172,167,59,43,16,51,42,165,14,115,37,226,196,172,170,160,87,73,139,152,211,249,62,154,154,214,119,192,28,28,33,236,65,104,109,66,242,177,226,150,85,38,173,139,215,86,66,188,220,92,33,73,140,195,193,59,56,184,211,71,155,243,230,76,31,112,194,69,218,109,71,254,5,69,38,42,48,119,35,98,7,195,108,78,97,38,44,198,52,182,227,39,130,219,9,82,134,170,72,9,224,136,178,211,123,224,110,226,46,125,3,80,237,143,219,136,106,176,58,206,8,129,238,149,38,230,163,180,63,168,158,76,51,198,39,233,72,84,59,36,193,247,132,84,198,31,196,42,217,50,182,133,226,66,107,10,166,77,6,238,33,113,45,181,194,180,108,205,129,120,202,79,233,233,139,238,1,4,24,75,40,98,251,107,157,26,100,186,72,39,48,114,20,158,30,218,143,170,178,185,214,83,159,151,32,191,63,90,70,98,177,198,175,243,232,119,16,218,214,151,238,254,218,248,107,44,94,120,68,92,106,79,79,73,149,167,201,180,151,20,152,254,162,170,102,57,47,204,155,34,109,83,67,194,57,61,201,125,197,108,81,68,121,162,39,146,89,136,125,74,86,212,216,252,243,38,48,226,26,207,83,218,193,185,96,177,16,81,190,162,125,166,47,153,36,140,221,173,90,134,182,45,149,138,163,170,210,181,179,70,204,34,80,216,107,92,234,252,165,174,137,216,169,164,187,131,237,11,42,122,25,224,178,62,28,92,138,116,52,228,132,54,97,139,151,246,209,80,227,78,130,118,75,203,139,247,83,50,177,43,43,142,230,80,217,70,59,37,196,201,251,104,198,27,35,57,98,242,38,176,39,206,183,6,16,149,122,77,80,197,220,94,68,194,89,188,129,67,36,113,147,102,89,69,35,62,226,13,129,1,70,182,6,27,60,208,6,169,149,172,146,246,25,50,170,147,182,25,56,134,95,220,90,153,38,36,110,21,161,230,252,252,75,109,65,43,115,85,240,89,56,249,133,77,139,238,13,11,25,149,68,136,248,150,53,99,42,162,125,221,116,96,115,23,149,68,95,95,110,101,188,209,4,159,112,22,54,115,83,233,41,134,71,225,22,47,182,37,181,129,28,110,17,21,75,155,80,226,58,106,25,249,88,195,41,51,21,219,98,150,53,57,38,143,152,169,69,150,149,137,26,94,97,74,67,204,178,57,34,226,9,86,53,178,88,65,242,148,153,22,88,90,183,46,230,255,0,149,132,206,100,186,101,216,35,61,133,196,156,188,35,146,181,204,211,113,38,197,251,139,85,110,27,138,130,59,45,115,46,48,217,132,67,198,155,83,234,208,73,3,12,101,23,113,15,99,194,101,162,181,135,47,8,186,208,209,143,101,169,115,132,19,167,122,140,79,228,79,32,76,56,143,243,112,8,81,164,26,122,4,161,254,218,176,126,56,209,59,85,43,137,38,108,140,166,90,237,185,133,196,148,198,215,59,233,88,75,41,14,247,158,79,154,219,73,166,1,25,239,49,133,200,161,86,114,234,202,138,84,70,152,66,51,40,150,183,221,216,137,248,138,44,163,71,214,134,81,126,82,33,70,47,221,89,89,82,16,76,230,47,251,105,246,132,222,53,111,193,220,176,125,144,252,18,105,143,120,144,59,215,255,0,234,179,212,202,169,178,226,54,231,165,38,135,62,84,99,225,40,177,38,166,181,199,212,128,158,243,205,7,106,214,81,149,153,10,56,108,4,150,115,21,42,187,170,131,143,48,187,18,234,217,231,31,17,147,23,217,48,169,44,10,185,1,208,238,133,196,84,230,97,182,192,64,4,192,250,163,91,94,108,171,6,110,70,218,163,30,74,104,204,126,242,70,201,140,19,248,86,230,76,33,58,150,216,90,149,177,174,1,11,135,16,255,0,109,38,212,33,61,145,24,104,130,32,148,206,161,52,177,129,133,137,43,18,22,6,173,157,249,34,75,46,84,185,14,177,175,37,40,205,101,22,16,54,150,197,202,128,135,38,156,135,249,66,163,33,237,100,243,22,0,203,251,171,237,197,105,10,6,122,125,48,227,125,197,77,187,153,185,65,240,67,19,30,81,21,15,38,120,7,237,101,253,180,162,3,231,96,194,100,67,31,199,202,36,42,138,213,10,100,202,210,140,156,68,200,130,140,98,103,234,95,67,224,55,230,76,115,12,190,210,97,26,166,59,246,8,127,73,45,54,182,28,34,97,55,42,54,76,61,247,16,123,18,217,250,2,113,88,243,24,75,54,217,193,100,68,230,26,205,91,6,104,56,84,245,217,172,164,179,53,121,80,6,211,7,140,126,210,42,10,218,78,14,209,163,111,246,30,202,188,9,122,211,107,141,222,25,121,54,223,81,86,249,130,51,50,229,91,158,243,198,102,19,37,19,25,145,101,84,55,25,194,141,60,101,31,18,67,38,97,198,254,172,168,250,214,98,3,243,41,251,137,242,243,252,160,178,137,58,168,24,92,50,116,224,101,12,92,73,76,13,61,70,70,60,198,23,204,251,138,138,183,80,190,49,25,187,84,129,210,186,98,236,155,188,165,17,11,244,202,158,170,75,89,29,4,20,48,50,240,171,104,213,163,24,51,101,88,198,211,208,105,25,242,146,178,163,124,200,65,169,153,204,215,230,8,221,162,88,27,82,65,140,62,172,72,121,129,124,158,16,160,63,7,193,147,254,96,82,21,101,89,202,174,210,115,24,51,94,85,125,84,99,53,83,44,153,242,133,40,146,51,104,250,236,120,98,11,26,198,53,15,166,251,171,54,219,236,109,200,188,116,13,153,50,215,207,245,228,42,219,24,39,155,225,187,95,3,13,229,77,235,66,15,15,184,133,81,90,67,31,65,130,81,246,145,33,181,211,217,73,136,81,72,175,160,4,99,122,105,153,158,28,162,93,11,34,156,173,184,112,233,244,54,177,189,174,52,40,105,229,253,37,218,108,189,52,163,229,18,82,240,131,251,66,141,22,80,245,250,63,63,218,178,226,182,115,240,137,104,173,134,65,29,242,236,10,76,139,186,218,198,120,153,148,194,140,85,17,101,73,190,123,204,28,98,66,178,141,144,29,110,161,200,205,166,44,169,200,88,2,118,164,212,245,178,133,59,14,215,143,234,42,131,86,140,64,205,151,145,51,48,162,183,195,56,201,154,36,82,33,230,110,136,206,84,229,147,241,112,161,166,27,47,180,160,213,58,22,194,248,115,229,198,30,16,166,12,146,9,163,194,81,32,152,17,145,253,171,48,179,108,118,25,68,115,77,168,103,86,254,144,89,70,154,210,24,227,96,10,81,39,48,228,196,47,112,134,178,153,13,146,127,109,63,160,150,244,163,104,30,249,135,146,206,212,146,120,108,136,254,36,120,97,190,48,214,207,54,121,161,130,58,167,17,35,227,78,27,57,80,76,181,28,103,225,49,85,68,147,68,233,9,114,165,207,120,62,144,208,170,174,83,121,190,140,99,93,176,67,250,136,123,43,139,89,204,197,93,0,133,77,33,213,65,155,218,84,123,33,178,55,12,68,251,106,75,123,215,216,71,91,85,107,36,127,212,75,137,52,101,108,168,204,249,76,136,176,135,243,242,175,147,53,36,74,142,35,36,106,160,246,119,226,43,181,135,112,65,240,228,17,18,176,154,116,98,97,150,92,169,161,181,83,36,177,248,74,167,222,103,201,58,91,40,235,127,48,201,145,129,39,185,64,234,125,7,6,75,243,4,67,42,232,140,134,113,51,169,51,141,27,40,240,226,26,178,234,190,100,109,34,53,147,83,242,158,164,248,116,124,153,68,44,88,151,90,248,50,97,214,193,195,47,176,75,171,63,70,86,217,68,230,16,196,69,58,205,19,182,59,240,151,17,22,108,199,222,200,93,191,242,18,204,155,79,175,126,197,12,251,184,184,56,132,149,198,214,103,246,98,229,91,99,105,187,94,146,227,47,242,173,191,248,111,99,24,153,162,23,248,209,183,169,29,196,69,5,147,100,59,113,242,197,24,150,97,124,65,1,109,159,66,120,67,204,101,46,249,132,17,242,255,0,211,72,216,12,189,159,129,74,19,12,175,234,89,73,120,196,60,201,96,110,193,36,124,60,73,92,249,228,247,186,210,88,109,179,228,151,178,76,236,202,140,47,131,129,152,68,165,99,48,100,126,108,169,167,88,211,238,27,82,144,51,1,143,17,68,178,53,85,53,151,110,69,20,251,185,94,120,85,20,9,236,27,18,238,3,67,67,116,154,24,145,191,73,40,139,124,56,0,47,9,74,190,201,12,169,192,203,92,81,228,75,194,105,209,159,138,88,150,88,59,53,125,199,140,173,100,97,246,141,79,79,187,173,131,47,9,147,83,90,197,140,14,101,31,125,66,123,188,134,136,94,213,188,194,60,57,234,85,67,187,170,156,63,148,148,155,236,199,36,25,69,41,114,56,218,62,214,17,51,110,136,159,85,106,75,26,211,237,37,242,173,205,1,145,31,134,165,28,150,109,151,200,218,132,17,137,204,141,15,204,243,98,89,26,180,18,89,205,21,57,43,47,153,170,102,161,167,156,60,93,74,117,245,175,23,73,114,163,38,86,190,51,248,132,181,70,9,6,245,181,11,42,112,23,7,206,20,188,198,17,21,60,59,88,62,28,50,151,140,16,73,6,44,92,138,54,238,158,116,46,81,101,18,90,254,131,44,151,230,117,8,118,177,10,53,162,200,32,156,62,165,205,169,236,172,177,252,218,168,173,190,39,186,177,89,172,99,66,190,6,163,83,246,113,44,97,208,196,19,211,232,214,80,74,78,209,173,230,52,17,19,234,170,238,232,71,109,136,221,67,91,85,143,46,46,164,52,13,79,93,24,12,236,226,78,238,234,165,219,13,226,174,138,66,229,250,66,72,217,240,199,85,127,241,175,23,238,21,43,46,174,86,57,21,22,175,168,53,174,167,100,147,179,23,16,214,1,120,231,38,134,248,93,101,225,243,101,255,0,105,14,29,1,127,90,78,24,164,40,209,183,168,251,201,92,77,80,194,10,147,176,165,129,148,106,222,158,250,170,221,152,125,47,108,148,134,49,198,54,110,197,213,237,166,114,102,69,43,58,177,36,145,65,100,184,233,240,200,81,164,147,233,9,25,255,0,170,202,137,129,119,141,152,114,161,174,45,127,187,16,151,56,213,107,10,228,210,28,189,194,66,190,159,35,19,186,173,66,59,38,98,49,113,38,193,8,63,117,81,100,81,25,93,9,138,160,237,184,85,19,227,110,65,205,23,40,208,23,31,35,205,181,227,90,3,60,242,71,242,138,150,80,171,55,200,29,198,158,7,112,160,98,253,180,17,163,124,174,44,170,169,146,101,144,111,204,145,76,164,151,147,54,94,52,122,25,102,251,17,210,48,131,156,242,171,200,1,177,154,207,115,26,149,128,193,238,213,70,240,227,30,40,156,168,244,53,153,172,109,146,23,198,238,75,103,134,81,71,152,75,123,31,106,82,124,220,92,67,89,176,207,31,18,66,132,172,240,239,187,69,200,148,110,79,4,251,76,74,222,236,213,195,1,48,246,40,217,134,201,218,181,68,86,97,136,108,143,25,156,203,107,46,216,147,67,141,234,92,38,42,207,208,95,231,136,51,211,109,140,172,165,28,107,136,147,127,181,34,202,100,144,13,136,106,168,18,133,195,218,142,153,73,145,156,165,75,183,112,252,138,26,170,181,104,33,63,152,188,106,161,154,231,79,149,159,170,81,15,211,99,243,237,78,89,240,186,170,200,12,54,252,185,20,246,88,125,232,159,153,86,27,42,210,13,134,20,241,173,187,246,123,69,26,67,91,163,226,86,179,22,235,42,194,99,34,66,123,246,133,91,87,39,88,159,83,118,161,125,108,208,97,150,46,69,40,26,126,126,33,38,143,173,151,59,152,211,214,246,86,146,55,76,165,101,177,54,175,20,212,208,250,25,216,51,26,42,30,52,60,71,229,18,104,251,87,198,103,41,82,153,55,0,89,186,166,44,110,49,51,50,248,20,72,250,220,100,123,2,84,166,182,102,231,181,62,100,104,184,248,187,17,97,234,50,125,56,8,14,34,229,254,36,154,101,63,218,70,64,181,151,24,152,165,139,143,234,38,210,103,211,148,29,184,136,151,120,158,203,171,123,146,91,102,70,90,217,49,226,233,148,143,159,90,121,192,121,162,21,78,50,3,198,124,37,200,34,37,196,233,86,106,230,105,214,218,75,80,106,218,172,53,243,198,47,109,123,225,166,143,252,29,23,105,47,150,74,164,128,98,65,247,86,217,55,117,217,59,114,145,54,11,254,195,118,103,93,165,246,239,220,103,231,255,0,4,147,80,218,237,136,207,119,42,222,102,89,73,102,96,241,41,123,227,18,9,62,108,170,96,177,169,246,203,192,139,125,108,108,96,202,146,50,225,147,73,218,53,89,79,2,89,96,230,90,170,52,152,104,110,99,25,37,139,40,26,74,170,79,158,238,81,4,176,11,200,35,226,50,46,124,194,70,6,81,11,253,11,167,114,138,113,180,109,108,64,31,165,107,97,31,118,18,242,9,232,192,207,203,194,82,164,33,212,231,178,225,50,2,75,44,163,31,48,74,185,218,207,240,117,42,254,218,148,182,90,120,114,65,152,69,80,214,186,98,89,37,102,196,66,170,216,22,71,146,4,94,103,173,170,249,104,45,157,62,72,15,195,196,23,187,137,29,67,38,85,76,177,135,180,106,161,241,128,87,242,172,89,90,193,61,156,73,214,53,23,242,36,242,26,73,147,185,139,197,196,68,152,54,178,186,76,155,177,236,18,22,120,73,39,165,29,148,197,145,133,178,110,206,46,145,101,68,86,207,100,151,230,40,177,45,144,195,178,94,158,104,157,168,224,109,149,254,10,208,188,101,31,18,6,125,107,228,191,50,85,91,49,254,201,120,211,248,210,88,84,182,51,101,87,128,128,212,228,250,73,93,197,8,228,179,169,116,70,4,5,90,164,192,130,65,191,228,21,85,148,231,107,88,228,17,180,244,168,199,225,17,49,170,54,105,130,21,156,37,39,220,84,44,129,136,156,165,227,250,105,179,12,2,143,8,113,162,202,59,106,238,69,63,79,0,76,229,42,198,3,246,39,120,189,165,85,38,171,143,40,84,229,195,25,25,153,84,36,107,150,143,141,92,46,125,147,8,5,204,110,39,222,10,115,246,144,36,148,106,194,52,253,202,219,51,207,2,205,187,168,203,34,196,222,199,44,152,247,217,31,12,177,98,42,161,211,213,167,132,118,24,75,87,166,130,77,195,240,246,42,160,132,144,120,113,35,167,90,119,30,118,190,154,21,112,236,134,88,159,54,82,100,82,90,183,83,178,51,30,17,35,183,35,43,16,175,209,128,183,38,108,171,106,210,176,145,210,28,206,127,91,50,117,188,229,214,105,216,72,209,88,19,32,227,104,104,144,122,68,155,50,1,4,159,102,129,55,85,249,63,232,250,99,49,42,146,204,167,77,48,143,34,209,50,1,62,146,81,21,149,6,149,82,98,96,197,176,25,80,179,61,196,174,51,229,70,89,190,97,8,254,100,5,69,19,45,108,163,29,25,27,82,31,251,177,45,166,140,57,36,202,182,198,129,23,221,22,84,84,166,226,246,246,12,141,106,9,43,233,188,241,172,100,192,1,1,242,130,64,70,178,32,159,180,50,5,90,248,141,171,255,0,243,76,95,27,40,212,237,151,170,224,103,167,197,76,244,244,153,93,54,61,136,49,150,230,47,164,24,186,144,239,128,72,207,234,85,126,31,251,143,254,130,192,216,8,169,184,164,85,92,151,152,105,219,71,226,74,227,79,177,247,138,172,217,36,113,186,68,149,220,73,25,72,195,20,67,89,129,85,145,254,133,76,159,200,138,146,111,162,167,103,217,48,111,76,227,63,32,51,41,84,160,192,38,58,222,246,101,26,1,146,113,49,111,12,148,181,3,83,35,30,9,213,12,9,249,88,206,85,51,60,220,124,41,119,172,30,8,242,229,90,53,110,185,29,69,144,1,180,121,141,43,147,233,165,198,152,193,61,114,183,252,66,177,207,135,41,49,170,186,125,67,18,111,134,85,155,151,27,241,168,86,177,228,35,22,208,195,97,22,200,102,137,36,124,34,91,159,8,158,202,173,142,54,208,212,102,112,37,175,128,4,223,159,221,17,22,163,70,77,96,168,140,212,240,126,146,193,254,113,152,154,121,197,247,138,131,51,210,49,85,80,56,111,220,159,148,88,147,176,195,6,62,17,37,216,114,163,194,205,176,57,138,179,114,134,50,221,141,143,11,198,52,158,99,209,82,76,121,44,126,34,255,0,161,70,178,121,228,203,195,149,54,227,56,71,211,170,102,81,134,126,37,231,217,49,101,12,57,23,164,195,198,179,108,55,22,198,76,147,16,188,40,55,195,198,124,168,63,77,126,239,118,18,170,40,15,25,7,205,141,0,204,6,30,86,97,72,231,195,56,143,139,219,84,111,48,199,43,237,166,15,141,18,75,57,68,172,172,164,36,178,124,28,226,75,57,24,157,64,140,241,51,50,123,63,76,85,23,195,230,144,204,170,28,111,239,198,164,197,99,147,19,124,57,132,234,88,76,126,37,230,51,31,74,35,14,68,42,176,204,202,153,10,67,60,254,120,147,216,221,105,116,200,203,0,221,128,124,57,86,178,208,93,235,141,230,83,146,112,30,28,184,178,168,185,240,229,105,243,254,168,101,84,254,183,145,41,159,24,146,124,214,171,43,146,201,53,18,62,201,150,95,77,12,252,255,0,196,153,64,211,24,137,149,55,125,104,19,212,166,225,56,19,99,84,52,58,146,12,99,243,114,172,131,67,6,73,57,147,104,26,110,154,181,249,98,11,34,93,181,41,190,52,52,157,240,248,133,137,34,184,170,151,131,49,149,43,58,217,136,73,109,217,191,39,50,148,141,69,18,53,87,125,42,69,208,192,24,165,243,43,3,83,215,120,15,104,82,139,47,98,85,2,3,36,147,50,120,30,180,145,201,137,121,163,35,245,13,84,72,220,161,42,134,53,240,51,237,4,94,69,211,181,13,105,44,152,240,135,137,114,91,143,135,179,170,108,125,88,37,203,249,213,85,89,197,141,149,57,234,91,211,249,148,25,74,169,225,204,198,53,29,166,245,132,72,192,244,235,1,98,79,89,107,22,75,254,80,170,111,238,58,141,223,168,89,9,252,162,77,131,181,183,7,80,212,185,188,36,141,43,135,119,99,80,76,62,218,44,200,102,202,75,254,203,131,83,129,43,147,73,44,76,121,133,202,176,170,212,236,146,78,98,170,54,99,35,51,5,50,204,74,78,157,225,38,171,94,113,63,153,57,195,185,102,28,171,84,195,12,108,230,18,248,19,12,190,210,203,27,227,236,15,50,147,27,50,229,202,180,67,128,49,63,169,57,123,24,70,45,15,226,90,204,98,135,237,178,179,237,248,41,123,45,7,4,143,202,33,42,56,19,249,19,71,132,101,84,142,98,82,67,34,100,132,24,116,216,224,245,9,101,60,199,199,194,37,73,62,27,6,199,225,42,66,252,153,16,204,174,52,118,93,51,4,9,143,225,204,85,180,209,159,37,156,69,65,217,61,226,39,18,9,236,181,47,73,113,164,169,69,54,201,211,214,185,59,72,95,182,190,178,28,225,143,9,133,137,29,0,214,49,135,243,104,247,248,17,45,116,27,73,28,144,53,86,35,230,202,68,230,51,15,129,156,171,41,129,34,2,76,199,198,30,36,172,53,153,197,151,111,200,254,213,178,158,31,27,18,179,114,217,118,171,138,168,96,24,24,167,31,43,143,38,10,124,11,49,13,111,240,34,112,25,241,99,3,151,26,216,201,240,100,251,162,93,118,83,151,50,124,208,207,36,108,251,79,68,50,29,231,84,66,170,48,198,2,248,249,152,248,66,134,160,44,143,223,29,13,80,43,111,35,3,53,182,52,83,33,140,168,89,150,71,193,202,84,132,215,100,243,83,183,232,62,206,175,204,161,51,6,47,62,36,134,120,70,69,169,247,18,191,39,98,62,51,216,94,209,36,101,103,41,93,174,34,71,198,198,176,120,127,34,163,147,24,100,7,16,146,105,56,196,180,157,174,10,198,14,51,59,83,72,23,96,247,68,146,201,51,4,62,100,157,143,220,159,8,80,85,85,124,139,201,50,98,73,99,48,173,1,121,18,48,214,202,16,251,81,1,152,248,195,230,91,80,170,248,142,36,195,60,145,191,18,146,153,26,117,68,165,91,85,119,22,79,14,85,170,224,44,147,204,158,170,78,236,141,252,11,161,158,57,32,26,112,248,111,146,206,165,33,91,37,144,78,154,79,212,152,193,196,145,158,134,180,55,108,2,38,51,98,62,82,173,145,131,18,112,58,134,162,228,220,18,115,249,138,84,100,59,130,70,127,9,84,44,197,255,0,29,107,239,234,83,26,144,132,246,146,233,154,74,41,9,148,165,26,247,175,78,146,206,212,134,239,80,206,141,212,158,54,254,19,217,127,178,139,211,95,24,125,171,83,222,8,221,197,80,44,213,83,164,191,17,138,155,132,207,146,197,94,99,50,178,124,148,44,190,103,180,183,178,236,138,79,54,34,98,50,97,26,100,65,15,181,35,40,43,47,208,237,151,127,159,153,57,12,150,21,138,17,243,24,67,170,10,217,131,43,18,71,100,26,69,87,81,164,156,30,31,165,26,65,50,72,6,124,93,105,227,222,133,153,90,9,192,87,230,113,173,80,211,12,195,147,238,172,36,233,93,201,242,132,169,109,84,9,213,179,185,186,149,107,57,7,194,159,114,128,202,214,196,209,26,54,38,97,42,194,100,0,99,202,131,181,147,99,25,255,0,41,23,34,11,214,231,123,177,113,41,238,49,187,119,249,0,181,135,137,249,86,85,186,168,16,73,137,13,107,168,98,11,245,104,88,12,166,187,39,210,89,204,180,107,69,200,187,101,243,36,143,137,109,128,194,73,88,233,138,122,232,204,30,82,167,115,224,0,92,209,11,137,27,106,128,211,42,98,186,1,201,128,194,179,181,77,79,100,168,36,250,163,84,172,54,82,97,202,133,184,167,60,232,175,197,216,166,204,181,196,150,172,246,203,216,158,222,48,163,74,38,93,196,31,15,38,69,187,240,246,163,23,246,4,42,193,250,120,255,0,221,192,32,149,22,22,125,10,110,32,177,155,235,35,226,18,168,129,72,49,143,151,149,105,135,12,113,158,204,74,162,52,111,201,202,181,112,50,73,46,36,54,155,139,39,251,84,27,244,219,35,123,68,87,33,15,228,89,26,55,228,85,222,57,118,218,196,108,106,64,73,237,18,96,29,61,85,25,159,165,228,77,2,17,141,253,75,35,24,105,27,168,212,109,155,137,159,1,158,208,177,32,231,152,240,88,254,84,216,211,0,36,190,124,111,82,3,241,123,169,55,46,58,194,200,214,38,159,169,6,71,240,149,58,170,181,63,130,66,29,43,46,17,243,24,92,106,190,169,128,240,195,137,27,106,116,55,81,250,144,63,17,89,121,180,205,93,147,32,158,165,244,243,53,25,73,150,195,32,151,119,124,49,255,0,236,84,174,238,168,24,51,8,88,146,254,60,92,204,255,0,246,139,166,149,236,115,89,239,56,135,218,68,199,77,220,51,164,197,91,108,160,68,41,30,35,21,101,3,79,87,126,67,10,87,34,21,84,166,157,70,174,185,15,158,105,88,216,104,137,132,99,28,172,249,181,234,168,126,208,74,158,176,32,254,237,82,170,69,164,254,19,243,36,128,76,230,73,141,51,243,240,242,170,203,93,55,6,200,120,125,180,158,30,149,5,73,251,114,173,236,69,89,1,67,38,88,199,250,82,172,131,169,32,194,35,247,124,68,84,123,108,128,226,81,58,147,71,130,116,173,217,165,114,45,110,254,58,130,234,150,204,125,235,213,83,189,213,168,211,235,68,62,213,34,200,16,106,0,255,0,154,83,151,23,123,158,40,139,158,218,234,117,44,122,120,151,6,140,11,114,113,21,104,54,140,57,127,186,34,65,167,159,101,24,125,171,161,213,79,33,1,148,221,138,241,213,62,5,154,254,58,139,42,170,189,55,135,17,19,246,73,198,52,52,203,35,244,149,6,201,140,146,52,173,153,37,86,243,54,204,126,229,143,18,158,252,31,20,190,234,108,248,19,136,78,34,163,66,23,137,156,169,149,104,12,250,248,106,104,129,72,56,195,225,40,215,201,48,199,39,132,200,59,45,66,8,47,194,176,135,125,18,74,45,111,128,88,223,236,221,248,122,184,125,89,22,240,198,36,110,165,156,105,44,42,37,146,113,118,172,220,10,177,172,211,7,25,153,74,146,204,158,121,36,225,23,26,125,182,4,146,34,31,15,32,241,9,106,173,193,155,68,37,24,242,21,30,19,12,67,237,71,250,33,35,123,75,83,235,126,210,122,208,155,72,174,2,251,231,139,204,56,178,173,44,52,185,47,205,137,51,216,125,149,135,134,37,160,172,166,166,4,139,76,200,220,25,150,211,79,7,159,49,86,189,228,73,62,97,10,157,134,174,164,125,197,192,227,38,90,110,213,242,86,155,186,112,121,229,196,177,170,48,43,72,195,36,101,43,28,138,248,28,177,146,79,181,127,41,4,68,110,152,97,236,162,63,119,40,133,34,213,125,73,168,228,203,249,78,37,148,104,118,90,126,43,12,98,228,34,237,169,11,13,24,28,71,197,149,7,60,210,224,147,48,74,66,140,94,218,54,53,216,8,198,117,228,66,221,176,229,103,15,186,131,20,175,161,190,174,178,136,204,177,70,149,234,72,96,40,243,68,40,210,138,24,19,188,31,148,89,71,246,147,173,159,7,86,37,145,218,160,213,176,182,157,243,186,113,101,77,230,73,188,141,195,136,98,90,161,220,87,86,147,17,138,49,17,83,195,125,53,184,240,229,34,202,169,150,215,232,149,124,153,67,31,205,172,246,204,40,247,97,84,236,173,131,25,239,17,185,71,247,80,19,54,34,253,39,16,150,54,3,174,98,103,195,156,94,226,175,172,170,28,158,212,21,173,193,242,97,174,23,34,99,79,91,107,39,180,170,113,200,174,198,178,178,13,97,213,113,176,57,113,38,159,135,162,9,153,125,80,133,34,194,28,109,177,57,145,70,102,49,240,149,92,231,20,218,195,148,54,126,151,141,74,79,173,178,47,44,65,114,171,15,83,228,195,186,90,141,101,59,195,237,163,18,171,100,35,99,124,66,178,164,38,210,194,42,167,173,215,48,103,15,54,213,78,218,213,14,115,247,102,22,84,43,245,61,84,22,109,58,137,251,73,54,255,0,163,217,95,224,234,144,36,233,251,102,126,171,17,23,174,52,147,231,69,126,210,84,98,254,234,231,48,12,57,44,100,176,149,82,85,79,150,95,248,230,202,68,234,204,38,217,164,58,62,117,111,112,135,252,104,176,154,200,108,194,40,5,196,140,125,192,203,194,183,198,187,36,110,36,10,104,135,119,182,39,40,147,25,58,134,142,200,24,77,20,104,128,135,39,112,178,141,49,243,208,125,50,224,98,34,91,127,70,255,0,163,157,106,29,61,18,72,51,68,92,198,226,132,226,151,255,0,191,175,211,44,210,186,102,203,252,186,211,18,2,227,224,176,8,60,209,37,10,73,62,226,108,92,75,178,28,38,54,120,35,102,98,167,144,36,197,157,195,212,172,172,190,30,128,81,31,16,216,242,21,114,173,73,85,59,73,29,248,178,23,233,161,150,131,199,153,89,50,3,235,65,150,33,72,84,24,88,121,220,222,226,3,76,95,75,191,139,138,89,113,42,48,178,44,30,19,36,177,172,172,128,79,206,66,97,50,104,205,13,20,128,97,184,202,155,195,170,131,37,81,213,67,100,47,107,40,211,171,41,54,102,38,116,199,195,218,104,82,253,66,92,5,116,107,90,168,192,195,93,2,52,100,5,169,165,144,15,13,112,135,145,66,250,86,166,17,243,75,41,4,52,55,252,77,88,213,242,112,253,73,113,44,175,126,21,49,27,92,250,105,222,41,106,178,29,104,228,191,9,125,223,113,46,190,248,87,19,118,201,102,158,61,177,123,18,178,179,124,142,172,169,240,74,90,252,87,211,145,165,97,218,147,39,219,86,117,183,112,109,235,88,96,139,23,228,82,151,20,154,46,48,8,42,250,177,201,147,245,10,179,210,76,151,24,152,75,214,163,234,141,238,85,187,50,227,161,235,139,235,88,39,124,67,11,229,138,144,26,168,145,191,168,68,247,87,75,190,164,29,148,31,109,64,134,200,116,146,253,58,90,89,23,217,254,6,142,70,101,196,70,23,222,89,29,225,55,203,15,234,17,85,210,80,203,141,202,107,76,191,109,106,178,15,171,131,52,66,242,9,75,254,54,178,210,243,153,16,209,114,141,54,42,182,22,207,46,10,117,248,213,79,40,56,139,137,121,154,110,87,135,213,75,180,198,161,139,168,1,219,200,140,124,251,90,137,93,188,106,233,34,186,144,219,107,26,36,178,92,110,236,139,124,102,50,72,59,72,157,122,145,238,226,225,44,88,197,34,18,52,50,66,63,50,86,95,33,149,177,33,117,14,155,173,141,231,47,20,156,139,70,155,190,33,73,180,228,17,23,88,125,87,169,0,134,196,166,230,82,65,140,127,210,140,68,250,136,219,80,89,143,176,245,133,172,30,29,128,202,148,93,201,213,214,95,55,18,175,141,80,132,32,84,245,183,27,96,109,49,12,163,79,93,4,105,27,195,67,145,134,54,163,47,119,18,109,3,60,111,213,171,195,50,182,78,79,149,31,241,36,51,43,89,230,138,168,219,140,122,28,152,50,71,204,92,72,134,80,213,103,221,132,171,72,106,129,225,152,194,90,125,98,12,35,237,2,134,106,2,173,198,207,12,79,164,150,207,48,198,183,76,51,241,240,164,214,166,126,7,165,176,84,194,101,217,54,175,205,141,75,153,150,57,243,98,226,75,172,153,115,56,152,98,39,193,121,201,7,104,98,242,120,36,200,174,40,62,164,127,248,12,41,73,140,144,218,217,19,230,197,27,26,231,149,181,186,142,146,94,83,23,115,24,170,242,28,246,22,47,54,65,145,58,147,110,66,183,224,168,178,195,151,143,205,83,179,80,193,16,248,114,21,75,201,140,50,31,41,83,122,167,179,30,44,67,89,80,102,196,118,195,111,135,151,18,24,198,28,46,100,238,181,131,193,136,73,116,154,173,201,48,152,170,162,88,2,78,179,131,36,120,177,101,82,55,114,120,31,133,88,73,210,177,99,51,238,37,111,170,139,249,242,165,25,89,116,57,27,217,98,67,230,22,65,42,13,61,170,173,97,17,145,37,242,141,59,153,12,25,250,135,141,22,26,168,164,246,146,108,169,86,234,153,249,7,102,5,147,22,167,135,100,206,18,255,0,26,73,101,63,209,14,63,166,177,53,148,162,131,48,68,66,161,137,168,209,250,144,240,135,243,98,33,82,27,143,137,113,60,48,136,88,144,76,212,47,25,240,216,197,146,33,254,210,176,164,161,209,215,96,205,44,67,41,10,167,86,127,146,183,84,229,167,113,46,149,214,99,156,254,18,255,0,173,116,234,77,72,2,246,151,145,74,201,248,123,166,69,254,95,20,145,191,109,96,31,135,179,178,102,174,159,39,249,86,109,183,216,205,34,57,212,141,174,106,161,3,154,42,5,250,242,142,223,134,33,84,59,244,102,167,199,132,197,25,70,134,173,161,37,36,191,210,226,91,182,255,0,98,255,0,130,167,67,124,152,147,65,132,210,184,146,27,93,30,2,15,44,66,255,0,26,202,49,134,54,34,255,0,18,85,66,31,205,136,159,198,168,178,126,199,62,177,254,130,166,104,150,89,3,9,167,226,82,87,26,74,198,130,87,12,173,202,233,208,231,215,77,230,137,43,248,214,243,67,173,154,252,178,214,213,28,101,145,225,33,41,46,24,40,63,55,23,145,124,147,36,146,122,186,149,65,161,213,8,252,56,202,179,240,130,95,213,227,16,211,87,64,220,99,159,85,4,21,22,89,162,11,183,177,116,56,218,132,248,24,167,117,13,13,113,121,107,167,165,85,80,239,224,189,225,41,114,137,35,127,196,106,232,249,184,202,238,201,153,30,83,11,141,75,79,181,4,226,97,174,236,84,86,176,229,73,3,243,69,196,164,77,72,248,196,221,245,34,186,154,172,162,41,250,123,81,150,95,9,85,102,158,135,107,8,31,55,40,101,71,213,67,37,144,213,117,62,155,166,254,236,164,200,158,186,8,210,49,51,50,99,60,23,52,187,190,156,41,216,68,82,47,210,207,167,211,17,135,213,149,79,90,252,58,163,182,126,109,168,196,53,181,185,37,154,159,7,8,53,59,238,217,203,202,176,103,195,27,130,61,134,174,47,31,211,93,205,154,2,170,180,124,43,22,64,244,211,241,117,172,104,208,120,250,167,241,33,225,233,41,194,130,204,221,158,11,236,58,160,20,152,165,197,87,38,140,65,63,40,122,214,131,70,139,219,139,145,37,84,125,217,8,167,232,193,231,202,46,37,77,85,67,18,51,56,162,242,125,69,231,204,196,254,165,183,213,108,124,48,132,67,196,151,18,140,206,235,238,59,12,144,15,135,169,106,147,158,119,74,11,108,57,44,204,98,242,35,96,79,125,111,23,18,193,68,198,210,178,236,142,204,209,72,141,135,164,162,65,127,16,134,34,39,175,184,200,14,18,242,41,211,89,78,200,252,169,251,168,181,119,26,73,102,48,41,185,54,172,132,117,156,251,87,248,114,149,46,51,198,65,245,37,173,202,46,5,44,11,184,178,89,204,36,202,76,154,57,176,112,226,196,69,6,199,203,23,80,136,85,190,0,101,18,83,10,88,165,18,117,177,54,85,61,51,76,48,167,205,16,75,124,13,55,58,55,46,46,53,91,14,180,254,8,137,144,15,143,136,169,241,39,184,196,69,221,36,18,69,121,130,44,82,84,129,181,179,43,79,233,210,249,87,74,181,170,184,43,30,33,69,26,224,255,0,16,180,124,226,203,221,238,182,196,19,215,60,246,237,129,215,210,209,218,178,234,95,134,227,43,58,184,214,85,86,84,98,184,31,40,196,79,166,162,244,100,153,194,6,27,2,229,196,133,214,1,5,37,171,47,34,8,133,33,125,180,157,222,182,23,101,111,170,119,63,65,111,56,50,136,67,32,212,249,166,62,220,239,21,113,70,41,34,246,215,34,167,248,157,107,145,145,12,82,8,104,203,35,94,70,59,47,34,20,159,113,27,140,223,5,23,167,84,249,58,60,192,222,70,255,0,48,42,135,159,3,81,221,218,237,34,100,16,254,162,164,211,26,254,182,220,12,137,96,81,228,78,94,192,66,150,201,98,47,26,107,104,255,0,36,242,78,254,134,154,175,131,140,140,6,22,89,73,42,73,123,50,166,144,244,244,26,215,243,21,63,101,240,36,197,195,151,253,10,23,82,76,184,20,191,233,220,163,86,105,49,57,225,141,157,179,45,99,79,131,27,244,130,66,218,237,44,153,204,163,3,112,113,15,230,211,72,23,96,34,134,227,23,104,85,50,65,189,12,57,209,142,193,81,151,17,62,233,85,53,196,13,71,131,119,109,178,254,37,10,107,86,15,148,37,229,67,201,214,199,16,240,203,148,181,152,213,141,156,166,99,226,15,165,106,53,168,35,123,169,24,76,121,32,202,18,160,30,25,114,94,253,217,113,45,169,184,149,209,175,152,69,189,243,7,218,165,105,222,8,222,97,49,81,143,49,51,225,18,218,234,96,124,151,142,74,9,129,102,55,132,201,188,109,55,101,129,146,253,181,190,77,35,241,229,78,170,69,152,229,218,147,79,18,17,247,113,50,47,186,122,203,115,196,85,209,141,181,32,31,16,209,70,85,205,245,36,63,73,126,236,34,197,249,210,200,171,200,172,108,207,129,94,200,192,199,245,82,243,70,219,31,50,89,73,118,73,163,96,147,204,192,39,12,178,241,169,89,93,77,171,35,20,52,146,64,86,51,137,62,123,32,151,218,196,163,2,104,177,184,98,21,30,203,82,123,200,86,99,26,53,49,212,58,74,180,164,203,218,167,13,14,186,167,195,218,84,19,238,25,129,251,65,17,115,41,242,111,44,174,49,98,38,47,53,118,144,35,134,223,39,69,173,181,97,7,132,37,76,24,247,201,226,82,245,81,158,48,125,197,65,26,73,4,12,166,83,102,5,82,132,52,241,96,131,52,190,196,134,239,85,2,167,168,168,134,76,37,144,251,82,249,255,0,15,73,53,251,188,171,22,206,11,85,108,132,204,248,145,168,6,124,161,198,156,135,227,73,227,99,13,136,134,84,185,250,74,46,77,161,75,254,218,241,180,77,28,102,102,218,229,34,221,150,251,45,249,16,121,41,97,3,86,232,237,90,62,98,237,136,135,184,167,173,130,199,150,37,166,231,237,174,75,113,163,229,70,157,234,17,10,79,227,70,64,181,157,24,120,101,149,98,179,167,45,2,72,226,231,22,191,244,85,176,36,146,254,212,218,28,0,15,184,164,200,164,131,125,182,71,178,214,92,146,113,21,49,22,81,165,149,57,4,252,177,10,148,155,118,47,105,54,140,243,151,185,110,147,3,42,218,220,85,146,130,168,112,200,66,102,150,84,242,48,64,49,241,37,118,82,79,27,139,106,76,127,81,27,90,241,145,137,107,65,153,181,113,137,163,0,131,88,178,1,35,117,23,42,16,209,153,159,181,81,192,134,15,12,166,148,49,41,43,100,107,46,34,41,48,15,36,24,118,188,137,124,61,25,98,83,230,218,145,89,155,7,246,133,202,68,142,203,82,108,120,119,89,72,175,184,162,42,184,242,5,80,35,15,230,203,137,18,105,48,127,32,66,92,170,78,0,108,174,206,207,154,197,151,234,38,50,99,122,32,249,74,50,21,101,152,101,141,123,229,168,228,213,64,43,51,68,75,100,198,120,150,234,75,130,123,221,106,148,193,166,178,7,48,136,34,125,65,45,86,87,36,202,200,199,62,146,19,136,153,178,161,77,118,248,222,234,170,181,161,124,96,60,185,68,81,168,91,42,172,164,126,100,84,117,145,70,180,250,156,100,63,106,178,13,192,252,57,75,255,0,85,114,134,85,30,23,73,83,8,30,171,186,102,94,181,149,97,154,142,88,204,99,10,145,154,158,94,124,193,148,79,219,76,163,73,199,218,180,207,187,4,110,81,33,133,95,248,154,13,144,131,249,178,145,4,29,67,22,180,132,247,82,155,93,72,73,222,120,74,165,36,195,57,79,152,211,212,253,124,75,162,175,145,208,99,89,69,187,151,136,41,161,180,244,92,28,197,24,148,78,155,102,196,249,85,102,254,81,120,77,21,85,89,136,200,185,98,46,14,155,131,38,94,20,202,101,83,225,15,13,121,73,145,45,159,26,80,143,187,136,82,126,218,163,128,17,217,0,121,139,136,138,162,112,22,192,101,200,223,243,105,187,12,68,210,53,104,7,250,190,85,181,245,181,223,75,26,77,181,13,102,254,11,97,192,151,36,249,130,154,50,25,253,209,32,36,190,36,47,210,20,139,95,226,18,70,83,102,160,219,108,227,135,198,252,157,72,9,49,136,46,225,113,160,217,168,101,78,63,48,145,6,121,241,246,173,179,6,221,15,129,48,6,139,100,154,108,249,141,63,18,148,178,51,227,44,43,103,196,41,62,108,89,84,234,214,43,85,47,36,217,85,8,25,131,104,52,137,250,156,159,85,43,158,192,23,154,34,155,153,12,242,122,74,134,81,163,101,66,205,250,133,132,247,70,188,107,136,164,26,230,111,101,173,105,49,27,175,234,45,70,190,149,27,181,10,166,181,92,174,181,190,251,169,83,245,205,108,102,98,49,71,145,34,52,194,73,233,229,73,103,252,61,181,191,62,236,208,36,137,102,219,91,17,153,162,174,67,163,106,175,77,35,229,196,158,60,106,143,77,235,106,221,65,197,148,121,20,84,15,133,207,233,41,73,252,137,221,110,131,173,164,62,236,34,196,79,221,78,177,185,38,146,26,255,0,75,115,5,249,56,132,190,154,25,48,114,164,191,136,73,27,139,17,19,74,215,202,182,103,82,98,85,196,24,47,39,158,35,9,125,147,49,130,226,197,200,169,131,167,178,15,155,137,7,62,132,113,186,139,149,110,216,187,154,88,154,51,231,11,192,217,72,170,42,174,55,32,96,165,164,51,2,124,156,178,184,208,153,143,145,66,180,99,163,154,150,248,118,220,161,149,149,106,146,102,96,121,138,164,25,107,58,49,56,74,159,86,223,85,23,134,92,161,136,137,172,45,69,1,181,25,39,97,79,246,208,112,101,203,200,182,62,146,142,73,55,121,123,80,19,228,215,66,38,40,133,34,101,83,30,77,28,197,246,187,18,98,18,34,30,170,198,78,97,13,74,76,152,255,0,53,242,4,147,148,252,194,69,70,198,190,197,255,0,226,74,169,61,162,32,146,205,66,248,182,81,31,133,15,24,49,8,254,100,201,244,224,24,248,178,39,85,36,210,42,112,34,32,82,89,20,255,0,40,95,227,79,67,26,84,31,213,139,145,41,184,215,159,131,167,98,151,23,229,190,162,168,164,214,122,87,84,68,249,73,67,200,164,204,137,143,201,122,202,235,126,222,129,17,164,229,98,249,188,32,206,245,230,49,130,39,10,250,104,121,18,100,226,45,80,217,27,82,48,143,196,152,60,59,158,100,160,48,246,60,187,84,222,25,128,86,118,140,73,215,3,53,175,134,134,246,7,242,45,251,243,139,135,41,16,126,176,200,220,92,101,64,89,92,48,188,221,72,177,148,211,232,101,36,44,146,50,7,42,128,184,170,219,29,225,17,86,249,58,144,153,240,229,90,183,57,73,151,42,70,102,42,171,78,36,214,25,208,79,218,155,70,184,170,146,60,54,57,22,233,145,134,65,230,227,74,25,90,2,29,153,138,166,163,218,225,147,38,65,141,203,94,34,32,115,89,73,237,84,65,173,174,16,25,203,149,22,200,96,43,48,226,85,219,185,45,229,79,130,80,44,127,159,42,171,173,96,36,177,129,66,62,158,15,159,49,113,45,115,43,72,54,112,202,76,177,208,26,75,135,201,97,234,31,154,36,172,191,109,80,67,147,18,218,46,98,246,120,37,21,85,64,20,94,220,171,115,32,28,111,204,18,241,172,14,102,169,149,160,147,194,138,167,134,72,94,31,105,19,24,57,125,164,5,172,205,183,82,123,8,203,124,67,231,237,100,245,37,222,155,4,175,229,18,0,47,156,78,108,75,107,204,66,49,225,17,121,22,238,48,108,170,113,212,121,90,246,12,248,125,181,70,22,12,92,203,157,213,79,151,26,118,41,106,209,150,172,199,212,146,192,209,132,89,4,115,153,212,167,141,3,23,74,120,27,80,100,69,73,193,57,156,41,214,66,123,108,132,191,129,197,202,181,26,99,11,197,45,52,153,79,101,36,123,72,157,139,159,106,77,49,172,107,79,212,66,170,101,226,10,170,237,150,165,48,106,153,36,252,61,105,179,244,52,233,35,249,72,164,253,197,43,166,53,37,230,155,240,245,24,188,107,165,195,248,145,91,56,12,229,34,93,229,78,99,52,15,108,9,127,252,49,181,141,243,114,202,143,135,85,141,248,140,37,64,109,73,6,79,186,180,50,202,184,175,253,80,212,154,84,241,31,110,95,32,166,73,149,225,132,37,24,134,176,126,121,61,210,136,84,99,222,12,127,170,26,24,198,130,62,109,208,210,111,55,216,159,142,191,70,24,118,196,229,42,202,101,168,198,199,252,208,196,53,63,62,124,233,222,97,174,22,85,21,61,151,155,175,234,17,100,137,106,200,238,58,244,177,104,185,234,60,190,213,85,94,127,55,41,35,141,49,147,79,242,133,79,35,80,208,106,8,56,140,46,79,4,19,244,52,170,142,106,254,177,42,237,177,155,136,152,33,161,236,185,25,63,75,198,155,70,96,60,57,87,161,217,3,244,134,22,82,9,7,101,48,126,4,82,146,163,171,51,133,26,24,199,210,37,140,9,231,140,126,85,183,76,24,229,7,205,139,42,109,62,0,11,204,36,109,173,67,122,173,83,120,95,6,112,254,109,111,13,85,87,181,196,166,252,207,25,235,41,246,79,192,147,32,173,254,70,242,106,137,147,12,66,229,90,141,72,121,32,196,101,37,91,171,103,65,150,60,197,202,53,125,15,82,65,156,15,184,177,101,167,35,102,233,217,56,28,211,86,233,91,42,64,62,93,121,72,140,209,154,169,229,3,3,45,87,106,71,158,117,81,196,33,46,58,27,47,77,150,79,107,243,173,145,188,134,133,110,149,111,115,174,154,200,18,125,213,188,208,43,100,131,245,92,139,158,70,213,181,216,254,226,216,205,109,206,192,242,169,171,100,54,200,242,227,73,75,156,55,237,39,141,72,63,74,234,49,31,155,148,107,160,67,8,231,120,24,69,34,127,2,180,113,187,69,149,118,71,83,150,73,25,8,170,122,66,8,99,204,168,99,105,176,119,42,55,198,131,225,213,137,8,249,49,35,123,169,36,153,80,68,141,223,48,0,195,124,103,172,76,17,228,94,178,158,79,54,109,4,180,120,60,156,166,47,34,21,152,125,149,243,50,52,101,189,146,113,179,169,121,143,121,7,133,106,123,30,145,153,141,85,83,92,201,239,243,225,95,25,27,212,150,135,253,213,156,105,35,200,157,71,110,56,134,50,49,35,33,230,48,132,69,25,249,6,166,167,207,151,24,233,137,170,131,218,195,57,122,82,23,132,241,185,140,85,91,2,236,31,221,137,11,106,17,206,255,0,46,18,122,168,110,58,19,158,188,113,15,229,19,8,122,206,227,171,18,201,148,36,250,73,180,106,174,62,164,187,101,63,35,79,163,108,59,236,157,201,131,223,149,138,55,80,176,241,129,152,66,38,68,62,149,213,71,41,54,146,196,65,41,52,116,40,173,117,185,87,62,76,232,76,226,41,4,151,198,152,121,39,97,140,84,229,230,200,63,170,164,45,96,94,73,127,244,158,33,173,169,150,253,202,27,185,54,91,28,53,220,164,81,65,135,173,68,124,197,166,147,254,210,115,79,79,113,24,153,101,202,38,85,125,91,169,44,105,1,205,40,101,31,135,186,183,111,79,32,89,154,28,83,212,157,167,212,242,132,13,164,188,130,251,100,90,181,13,39,226,8,175,249,241,198,202,189,125,125,18,105,222,80,197,31,34,213,91,37,146,98,252,217,113,41,175,185,172,180,91,252,144,117,84,228,164,156,255,0,154,220,253,197,89,73,170,159,4,248,139,214,133,147,91,47,125,154,32,184,209,70,134,204,29,74,213,196,150,229,219,50,214,53,173,61,151,46,232,121,22,198,60,30,201,70,81,174,93,179,39,159,184,140,135,50,84,35,179,230,136,165,234,87,109,62,203,83,67,138,55,191,12,81,137,124,52,97,148,125,72,104,211,223,36,107,204,146,124,248,140,173,109,78,125,179,228,96,237,136,152,5,153,86,246,85,2,111,187,137,102,200,7,132,254,220,171,6,181,141,15,140,242,175,190,153,45,26,99,51,195,171,18,91,62,121,227,1,229,10,91,5,88,213,50,28,225,63,137,53,134,198,20,28,189,137,13,86,179,100,147,237,37,136,105,179,38,13,22,49,149,184,152,90,214,202,240,203,16,170,54,202,28,226,119,21,91,190,126,68,25,130,194,247,9,50,230,101,181,132,154,164,152,72,207,96,76,85,100,19,113,179,149,79,76,211,199,39,233,4,69,178,27,39,66,226,150,149,148,117,145,92,177,135,63,23,186,143,125,145,48,41,48,188,253,169,228,51,12,172,229,73,81,164,101,36,53,13,147,202,127,213,98,89,210,79,251,171,70,176,210,64,178,243,53,121,73,145,79,83,178,214,144,152,101,137,59,70,50,200,181,58,4,195,16,160,226,42,87,14,237,153,31,18,196,72,111,94,24,146,91,237,73,20,140,246,248,148,173,65,149,89,254,6,87,20,152,159,187,137,214,183,213,48,254,24,74,36,186,171,80,178,116,86,101,42,42,101,216,4,14,18,170,89,106,79,109,173,83,85,150,155,217,78,245,16,166,76,140,57,44,67,208,223,14,223,229,10,85,66,24,16,69,218,85,145,181,197,150,200,212,98,115,209,31,159,132,170,162,158,3,7,225,153,49,99,224,227,234,26,212,111,1,166,178,161,60,159,30,193,6,218,143,155,42,77,101,48,30,210,194,99,200,84,141,144,206,83,191,149,42,217,203,44,104,138,110,223,191,39,8,150,201,150,179,132,4,108,106,210,9,139,207,128,73,42,155,100,154,69,250,17,178,236,99,7,205,139,145,33,252,73,190,151,132,74,174,101,38,34,37,179,32,65,140,206,40,188,137,170,50,200,161,113,140,204,25,114,172,131,37,133,122,149,49,142,94,17,45,145,166,30,15,105,84,135,45,99,62,82,21,244,239,147,43,119,151,253,107,10,121,228,146,197,83,12,49,8,52,8,216,2,49,228,140,62,21,162,77,144,199,204,84,209,236,103,78,36,178,125,59,8,206,37,188,197,86,167,35,6,95,100,98,213,235,124,152,144,236,128,65,163,63,15,85,73,230,49,73,145,46,201,93,229,53,201,221,248,102,17,84,229,151,168,201,63,106,172,96,113,143,18,210,96,143,195,168,105,149,84,86,145,137,111,195,209,48,102,151,40,153,22,168,23,27,110,28,168,219,80,203,39,187,136,106,34,123,54,210,222,153,130,63,249,23,47,126,228,124,40,92,199,17,24,131,167,146,66,13,61,216,110,71,196,81,161,84,198,106,30,141,27,39,49,74,190,204,140,194,51,132,72,232,117,175,24,249,165,13,48,101,63,221,74,194,219,83,156,217,105,178,19,207,137,11,90,195,140,157,68,93,60,212,228,17,24,92,93,168,57,244,252,111,196,46,68,202,170,227,126,67,33,140,59,34,65,130,195,110,150,80,62,36,12,68,249,190,81,168,59,232,119,34,99,196,25,74,122,181,151,36,62,19,8,138,77,27,91,3,174,57,35,174,103,233,106,125,103,85,110,54,97,42,106,104,113,102,177,112,104,12,149,11,164,170,163,79,107,153,126,123,66,229,75,103,70,203,65,91,167,138,101,180,90,151,31,134,241,61,252,89,86,207,71,251,75,84,59,236,169,150,231,34,125,229,250,57,154,25,126,197,114,107,89,25,156,69,72,230,73,252,248,149,52,150,17,43,53,35,36,189,47,49,87,252,60,196,111,128,57,36,253,121,4,131,252,48,56,199,221,136,170,149,244,131,23,212,94,124,60,106,203,84,49,164,103,20,248,16,108,67,152,199,47,113,83,71,132,229,226,196,181,201,167,151,143,54,36,84,219,10,222,96,9,137,121,181,108,24,39,194,94,196,107,194,65,19,153,45,159,164,171,103,19,46,34,100,83,219,103,29,100,68,228,52,101,144,44,135,242,137,184,94,65,129,79,214,211,158,55,81,85,60,56,100,247,150,237,134,226,147,247,15,148,82,113,23,18,213,90,110,126,82,229,84,19,41,61,224,165,123,54,9,253,72,88,232,27,170,248,143,25,26,39,135,82,197,239,198,196,59,39,178,48,57,80,70,159,185,233,42,158,241,45,150,115,93,172,149,206,53,12,249,117,179,159,203,198,175,228,224,32,249,127,224,167,237,104,104,236,135,202,34,46,168,234,234,70,172,140,45,211,122,144,5,35,5,186,228,93,46,3,55,32,98,230,80,52,149,116,19,230,20,82,100,93,34,157,248,192,193,37,219,161,86,107,169,148,200,199,23,87,18,67,50,227,211,127,86,81,170,217,140,202,62,21,57,63,67,62,237,255,0,54,92,75,42,206,108,108,169,204,209,2,250,36,146,113,20,105,144,103,203,200,196,174,54,128,5,33,216,81,74,34,160,194,193,1,77,163,100,43,188,158,58,6,250,147,196,62,164,158,202,215,114,183,26,99,4,197,57,50,73,8,117,9,11,195,95,162,230,133,145,54,191,251,94,197,182,96,113,244,169,138,121,39,198,156,62,212,98,238,66,131,46,65,172,8,10,62,97,114,173,19,32,48,172,230,139,144,107,204,178,1,6,140,100,207,200,175,28,212,57,102,233,217,242,35,110,244,173,116,144,60,194,128,60,170,61,240,37,86,145,255,0,73,117,185,134,25,25,212,166,100,195,97,95,212,169,100,113,35,103,132,153,129,118,252,236,9,83,201,48,199,56,31,113,96,248,17,60,250,145,81,131,201,133,21,82,150,190,98,120,208,49,61,57,13,193,225,112,136,171,121,169,30,81,254,168,98,64,51,79,18,17,63,85,149,77,163,40,179,126,230,247,220,78,156,246,113,38,161,201,224,196,163,194,92,111,105,31,14,121,253,229,149,160,236,215,13,97,158,180,204,49,60,22,179,79,34,216,19,110,88,176,81,116,51,60,100,229,77,31,168,70,53,160,209,134,148,89,83,156,175,97,132,84,251,102,44,195,183,220,101,95,89,60,31,72,105,108,48,147,164,162,70,250,32,11,204,18,147,34,213,90,10,204,174,123,109,185,91,25,84,197,172,50,113,112,149,28,25,241,75,197,149,27,130,52,44,2,246,99,26,21,153,51,167,18,99,63,184,73,89,191,243,72,192,161,140,100,95,5,33,169,25,141,58,12,207,207,133,11,124,200,164,130,255,0,169,224,146,79,98,171,131,104,72,213,7,115,57,153,87,68,14,60,12,81,26,108,44,207,204,173,66,193,149,139,33,92,74,204,222,160,182,94,100,3,194,21,234,120,100,141,220,152,178,6,69,170,78,56,207,225,87,170,156,251,222,42,55,100,156,99,67,62,200,30,106,106,226,200,226,102,40,153,10,68,45,111,168,139,150,90,158,219,22,86,90,150,113,188,36,247,45,251,8,159,69,33,12,199,173,242,110,223,25,157,74,182,161,22,86,127,145,190,216,2,234,18,195,16,18,38,106,115,253,37,170,78,170,24,187,133,137,35,51,84,22,29,109,238,82,133,227,90,166,82,110,89,155,18,66,27,188,188,185,85,13,85,244,82,248,4,197,26,146,183,238,85,161,106,224,32,178,167,39,135,82,154,100,9,113,165,230,12,82,127,141,117,220,49,100,143,136,163,42,87,62,169,159,247,171,173,92,229,103,146,45,115,39,153,140,160,72,230,6,81,95,246,211,195,124,179,241,45,76,48,252,209,97,214,198,170,77,60,14,226,148,153,19,185,48,201,141,48,170,101,111,135,104,196,143,146,106,168,192,121,183,67,77,100,6,209,220,131,158,28,99,203,139,145,108,129,15,212,162,115,113,35,110,230,68,146,252,194,198,146,102,151,231,212,69,38,145,71,141,95,137,156,250,64,70,253,33,114,173,113,170,165,23,184,73,204,12,100,30,100,194,76,241,248,98,196,147,113,70,205,5,81,163,14,50,194,101,110,248,125,75,97,166,48,72,168,102,200,53,104,216,86,209,251,17,143,208,114,243,230,202,69,71,14,168,117,160,251,137,246,28,171,111,163,142,79,17,138,171,101,36,204,222,68,228,202,216,51,71,202,146,207,141,22,19,56,114,42,249,244,59,17,230,20,172,191,109,35,158,22,73,26,132,140,188,74,71,107,8,97,201,201,237,39,48,3,56,175,202,36,125,37,56,61,209,38,38,170,198,206,20,202,171,81,164,154,140,107,14,232,108,230,71,198,126,68,150,72,108,132,55,225,236,90,171,102,106,8,199,249,184,188,104,169,156,212,163,147,24,132,233,75,183,231,140,152,178,73,8,204,201,76,252,159,156,56,150,49,139,131,25,122,232,254,170,89,37,135,178,150,76,34,73,103,231,140,76,193,18,34,159,92,226,126,29,135,34,23,254,69,107,142,6,219,189,0,249,32,97,172,75,182,65,213,105,40,48,143,195,114,155,92,106,67,206,137,212,69,37,225,107,56,249,177,98,90,205,252,22,53,127,61,78,134,200,196,27,62,82,82,41,239,181,19,57,151,48,147,101,115,167,201,250,164,230,30,179,157,37,156,170,77,153,122,226,50,159,235,130,62,238,36,162,126,218,50,7,196,91,40,92,54,49,114,173,80,53,36,66,39,204,100,27,32,114,136,101,77,182,164,218,86,78,90,122,3,179,226,92,92,156,194,84,117,186,158,154,200,12,81,243,244,192,202,254,17,12,75,84,96,158,163,185,43,51,195,242,50,172,50,151,230,153,65,225,212,53,160,210,96,151,169,32,100,152,50,64,165,236,172,167,70,63,202,21,75,113,220,101,233,210,222,231,75,99,198,183,63,25,125,213,205,169,53,132,177,31,20,177,43,13,200,236,129,242,133,237,98,219,48,178,66,51,54,208,99,229,42,154,159,48,4,59,197,186,24,146,217,148,250,143,39,111,26,12,218,37,242,95,187,52,252,68,76,170,206,38,9,242,103,38,72,252,251,114,166,212,243,193,210,82,226,67,195,170,0,252,2,46,85,156,157,31,22,75,51,110,177,17,83,108,205,197,226,229,9,160,0,172,237,25,82,243,70,124,30,108,74,114,28,201,218,110,86,35,23,40,254,162,176,135,169,43,167,3,219,200,139,126,194,109,83,36,245,21,155,80,190,55,180,176,125,192,231,1,27,48,35,146,7,241,13,73,108,231,10,86,44,92,105,118,216,123,163,252,2,220,86,190,79,54,85,52,246,78,132,78,25,68,42,188,219,126,78,84,170,124,12,125,34,202,150,160,178,80,209,85,101,56,99,229,42,34,77,172,185,47,194,18,161,35,85,28,189,197,196,154,6,171,99,203,148,101,67,22,89,20,117,73,50,196,64,254,161,202,189,113,63,32,248,146,104,215,18,230,157,129,8,137,141,54,146,16,8,29,75,21,93,140,147,88,215,47,147,213,83,15,131,148,163,75,111,175,162,13,143,196,84,138,124,159,155,195,212,53,147,225,128,163,253,213,173,27,125,139,254,63,45,9,11,89,50,238,207,180,23,90,121,73,160,0,33,178,92,185,68,201,244,211,24,20,140,25,242,136,74,170,0,127,39,42,172,43,164,66,77,38,175,165,83,211,65,39,163,142,48,248,145,240,38,108,184,113,38,111,140,181,62,183,145,81,179,34,173,78,64,210,126,101,111,135,1,255,0,73,30,16,128,125,200,140,216,250,132,133,170,3,51,63,19,193,173,124,97,230,196,133,158,25,114,122,68,182,190,76,162,177,32,147,2,224,132,195,191,74,205,96,88,255,0,162,179,105,224,70,149,154,194,120,203,246,209,6,141,93,253,166,49,47,63,77,176,124,178,229,32,223,107,71,27,135,116,182,202,54,77,242,25,24,56,158,154,27,161,36,129,106,9,167,196,18,170,7,179,129,77,138,1,64,99,196,78,213,70,195,98,26,79,26,3,254,170,113,26,48,253,212,254,34,73,83,71,172,68,201,204,153,5,241,10,52,130,238,157,146,127,72,92,75,109,57,135,7,132,165,75,146,130,170,56,220,193,2,71,113,128,67,226,84,114,109,106,176,112,136,127,184,164,231,176,146,86,115,17,163,35,109,88,127,101,51,210,176,206,39,191,42,110,202,209,251,162,71,133,140,31,74,124,81,70,220,53,79,173,220,131,169,71,218,211,227,255,0,231,213,156,201,248,251,146,57,146,64,69,45,197,113,86,54,70,185,57,113,168,125,111,155,106,49,126,210,76,248,96,157,218,133,181,54,219,165,79,179,88,109,184,132,46,69,221,102,17,84,217,169,52,49,252,242,196,148,65,45,20,140,150,73,76,163,176,226,39,212,68,70,214,114,228,147,9,68,135,212,230,31,166,190,219,23,32,186,214,226,30,188,75,253,55,14,118,155,62,19,20,101,25,81,87,209,143,25,255,0,186,163,52,126,170,29,220,22,114,242,9,116,198,70,101,189,87,15,96,146,172,138,43,43,33,196,174,244,174,160,157,100,249,97,23,26,179,209,146,103,65,240,136,81,114,42,51,70,219,51,149,14,198,65,47,48,139,137,54,218,140,210,51,45,77,215,209,173,127,86,34,169,57,225,212,18,71,134,188,67,200,186,21,108,150,16,123,73,125,104,59,136,96,141,250,69,181,87,5,118,67,153,198,210,90,143,207,53,140,241,137,86,192,152,248,76,194,98,164,247,6,60,30,92,164,72,38,76,60,144,62,92,73,93,75,207,111,240,182,58,29,106,191,145,203,83,167,70,153,190,31,106,194,75,231,99,126,46,85,201,105,245,249,235,79,138,89,127,220,86,65,215,35,146,204,209,21,35,154,226,73,211,178,26,231,190,214,180,251,190,66,253,181,224,220,89,77,237,17,4,52,218,29,241,231,51,49,162,141,16,204,4,30,108,92,139,173,78,123,106,101,0,44,47,181,254,234,91,168,105,0,80,60,162,139,25,52,222,48,99,234,90,38,83,250,252,18,8,179,200,44,191,73,48,167,60,211,119,209,71,106,250,156,171,167,214,176,24,23,62,129,240,151,240,221,151,168,196,41,21,148,57,35,140,206,212,165,90,189,241,13,153,90,62,208,160,225,201,30,124,40,224,207,97,18,201,225,56,207,153,22,20,180,135,119,16,99,197,44,169,78,170,120,44,128,207,73,148,60,137,44,57,35,147,196,98,167,81,168,65,143,52,66,164,173,205,86,160,61,60,59,154,150,114,202,229,76,191,27,92,198,225,44,172,169,27,231,206,140,114,4,197,67,217,61,253,193,75,180,165,55,191,97,247,227,104,165,253,92,85,33,169,49,219,191,40,150,252,196,40,250,185,19,10,122,65,149,249,101,255,0,182,157,85,137,51,41,205,36,248,86,159,229,34,147,39,218,66,217,93,216,194,130,251,9,124,88,189,178,174,214,250,170,168,221,49,71,145,64,124,69,209,147,174,235,79,135,254,68,147,69,120,245,161,78,158,101,220,210,254,192,31,14,190,45,2,236,123,67,99,17,23,73,102,185,174,24,240,229,95,141,235,96,92,233,189,79,180,48,164,139,243,226,200,191,70,80,210,14,77,115,12,101,229,116,45,51,119,73,126,15,75,175,142,20,215,71,79,109,78,147,91,169,1,55,166,80,209,242,102,16,131,249,190,81,174,113,27,76,69,140,76,209,11,36,74,142,5,247,166,240,216,151,32,215,170,150,78,71,146,202,175,196,213,125,91,121,230,201,122,122,127,31,184,52,135,83,234,75,146,85,109,54,164,220,174,133,26,24,39,51,119,93,40,127,182,130,153,12,5,39,55,106,124,95,228,22,74,124,28,38,51,245,60,39,238,203,20,152,209,176,254,37,202,25,249,160,113,174,147,172,43,127,163,191,15,103,130,224,147,234,175,61,145,73,251,139,146,110,157,187,97,174,167,100,115,35,242,211,67,244,5,14,167,137,111,93,148,41,46,173,210,178,173,222,201,98,22,37,57,240,186,75,35,127,79,203,200,37,219,188,61,74,169,226,77,14,105,71,57,217,168,248,18,90,110,156,2,3,34,113,228,240,228,73,181,110,137,120,185,132,33,149,57,194,120,207,120,67,216,183,121,220,73,102,19,8,152,213,163,111,1,53,86,70,191,115,154,105,232,118,180,150,188,210,177,13,116,86,89,50,72,240,203,229,72,110,235,96,137,143,54,235,17,62,154,198,134,202,95,188,33,227,75,193,135,108,178,45,225,154,36,110,158,37,141,174,161,4,102,102,55,42,3,194,116,150,102,137,21,97,224,254,153,98,84,38,57,211,218,181,146,126,210,121,62,239,76,16,31,54,46,69,16,247,143,217,139,137,108,100,48,77,31,42,85,86,65,154,161,108,153,4,143,126,34,172,216,102,23,251,165,61,48,56,252,241,11,18,94,201,51,150,228,11,82,173,243,37,70,39,111,26,50,52,207,170,185,204,253,72,120,43,69,110,170,157,56,248,113,98,83,181,24,174,221,212,236,76,124,73,35,195,149,71,106,125,37,140,254,161,16,188,137,149,57,134,81,179,119,214,143,187,159,4,96,249,76,137,237,142,68,21,117,70,196,83,91,49,242,98,109,37,151,147,193,45,152,201,113,158,241,20,92,107,51,51,43,51,123,171,64,102,16,188,70,200,153,65,140,163,67,38,62,164,59,32,88,201,151,132,49,73,141,52,245,35,193,26,243,53,181,169,7,138,37,95,242,39,176,158,166,97,141,106,49,179,52,92,66,77,32,70,130,82,124,218,209,15,119,54,46,105,101,38,69,236,195,140,4,51,2,169,235,184,192,23,44,65,98,26,158,129,118,1,75,218,101,78,100,220,48,128,196,84,142,124,205,49,24,121,172,18,88,170,169,103,91,106,49,126,218,102,249,224,147,210,81,174,114,109,115,166,61,53,226,175,236,83,250,123,95,142,76,231,196,49,127,109,78,212,29,97,190,154,157,125,230,57,7,202,84,172,204,75,170,174,193,238,149,54,204,193,115,118,166,82,76,160,6,167,6,60,198,200,180,51,24,184,147,99,76,124,149,61,168,100,250,104,30,101,113,42,27,107,79,6,116,30,82,141,36,128,103,198,249,79,164,167,161,234,77,244,172,59,165,90,106,169,101,137,154,33,70,165,107,149,104,232,59,141,91,6,222,47,205,136,127,202,129,159,167,169,227,127,151,118,36,97,190,124,47,148,176,23,34,99,26,97,36,141,22,50,128,108,178,181,132,76,49,10,168,107,117,110,177,193,237,136,106,102,120,113,17,21,0,51,137,225,132,188,105,6,106,149,241,181,14,167,147,238,141,99,38,76,162,126,172,169,76,57,152,137,136,168,153,147,7,143,46,84,9,83,87,205,144,143,194,128,49,167,65,126,105,107,236,105,224,178,38,16,207,196,137,178,173,4,96,101,151,60,133,251,106,138,170,230,218,128,177,164,146,105,248,127,233,42,152,119,27,16,97,150,185,76,153,231,141,45,251,76,130,77,107,115,217,1,249,103,147,34,202,155,98,200,198,4,147,230,9,86,76,134,121,188,62,226,128,125,220,186,131,190,38,92,169,245,62,173,126,79,184,131,107,173,113,31,207,211,119,145,160,188,217,70,144,211,221,220,198,62,27,24,188,127,80,74,162,30,161,36,158,236,152,215,140,26,233,39,250,73,170,174,37,155,200,103,91,50,36,216,153,178,164,90,146,0,11,213,21,52,129,72,1,31,48,101,13,86,67,173,174,218,127,80,196,85,170,73,170,135,18,103,169,12,248,162,23,18,113,91,38,242,49,57,185,83,125,103,166,223,145,230,174,226,26,71,14,238,45,64,63,168,202,228,74,202,93,88,178,14,250,112,56,151,131,48,241,159,180,49,72,164,160,107,59,41,39,197,94,46,52,234,73,165,205,6,98,139,145,98,138,202,61,121,191,39,106,21,230,26,73,234,167,140,14,98,165,38,212,159,117,77,152,164,112,149,157,157,41,99,36,190,52,238,97,47,148,151,192,146,206,209,163,100,179,222,10,213,23,131,26,173,117,8,36,131,22,192,98,253,165,57,235,99,201,212,155,73,161,188,154,204,209,32,101,26,149,190,199,24,15,203,196,65,45,171,12,172,165,8,110,32,147,164,188,139,110,103,145,114,120,26,144,254,165,139,17,63,198,186,229,36,193,150,38,108,67,42,104,243,50,76,1,161,195,157,24,249,67,41,20,247,229,39,42,87,170,181,83,43,65,196,46,69,234,123,176,78,3,13,139,144,169,90,160,170,204,183,42,3,166,224,219,179,136,92,139,39,232,57,209,153,205,141,109,170,9,227,120,20,37,85,111,178,60,224,115,21,58,200,164,89,94,196,43,24,122,135,245,38,65,214,21,162,253,93,95,253,37,235,176,147,34,95,182,7,135,111,34,26,195,47,111,33,251,53,181,108,158,152,3,90,164,220,2,72,248,120,146,3,5,145,135,194,46,69,161,140,178,238,216,17,74,174,87,252,99,71,207,57,127,186,75,108,169,234,173,191,204,98,228,74,231,234,16,65,38,35,113,34,43,111,129,101,212,178,204,128,209,250,96,106,54,155,163,130,206,40,9,28,152,122,86,73,54,146,242,46,147,14,27,39,51,14,37,63,168,116,77,118,124,198,180,24,151,66,182,36,23,145,15,63,77,233,136,67,103,167,136,101,34,214,246,3,6,31,109,51,159,14,170,181,143,195,43,42,149,102,161,36,147,188,49,5,198,149,152,126,204,79,89,82,14,182,118,238,32,137,254,53,127,163,45,71,100,205,164,178,172,233,205,237,75,138,135,178,211,123,105,204,177,169,200,92,175,228,26,77,149,92,148,118,234,53,108,24,178,14,214,9,241,101,227,70,191,7,112,146,167,192,200,6,113,114,45,172,146,200,32,249,180,220,4,230,107,178,164,28,158,96,137,42,244,211,139,168,75,57,250,156,253,81,57,86,49,174,39,8,140,17,122,202,146,202,82,172,138,124,219,63,164,40,7,232,155,91,35,229,41,113,43,136,16,192,87,177,83,154,31,200,226,196,53,76,73,110,50,17,16,32,30,180,24,114,229,88,207,135,58,79,72,145,147,247,209,143,250,2,23,246,147,72,19,49,131,155,139,247,19,91,65,125,72,227,82,28,128,234,38,69,178,157,147,163,31,152,170,174,75,199,147,132,168,35,105,91,91,46,106,239,247,18,182,99,43,126,227,232,23,199,27,6,30,212,123,236,128,86,117,41,56,122,98,214,180,156,214,159,198,84,197,239,32,187,138,53,58,176,248,7,188,53,69,103,111,34,133,215,245,71,147,71,42,37,120,178,201,240,227,85,209,131,4,188,216,178,145,105,147,24,5,62,98,229,18,86,176,200,212,107,156,15,225,117,14,177,164,57,255,0,19,136,152,138,254,62,85,211,109,95,242,153,132,36,242,125,110,251,132,37,90,195,166,39,15,221,25,80,177,42,173,71,159,169,214,89,119,91,78,199,57,164,213,167,223,62,33,133,136,138,172,51,242,118,173,23,223,13,37,151,250,141,112,185,62,210,30,158,29,144,143,134,218,1,4,149,99,100,6,145,101,226,88,85,51,32,20,173,220,59,34,220,60,177,34,147,31,212,93,6,52,106,221,171,54,133,95,44,181,39,166,131,152,67,255,0,105,86,203,82,57,88,157,173,134,200,192,230,47,42,160,134,16,20,28,162,72,217,101,234,82,250,147,168,204,60,110,220,105,44,107,43,33,241,240,49,245,45,79,153,46,11,61,206,36,121,164,131,195,54,94,69,63,50,226,8,216,252,197,254,53,85,81,69,182,90,156,228,63,233,83,90,219,134,73,3,50,139,145,40,204,9,220,194,18,40,49,178,251,69,75,86,25,153,107,236,31,51,151,132,221,107,84,61,31,77,57,249,138,84,250,183,107,131,17,162,229,90,36,237,33,19,40,120,135,244,211,179,8,170,194,249,250,98,44,38,112,139,141,36,216,16,103,225,86,155,248,178,98,191,149,38,51,9,39,244,157,139,21,174,21,100,52,50,53,148,101,65,13,131,16,51,25,7,2,100,177,112,203,18,213,62,73,11,195,136,136,52,204,218,134,187,205,226,227,47,219,66,204,184,173,140,62,172,73,49,180,244,17,19,41,178,100,71,198,147,19,30,44,89,127,113,77,172,82,170,45,252,78,9,50,216,32,228,85,25,183,49,59,113,41,91,90,208,126,115,68,22,36,227,76,60,18,70,207,81,229,26,146,174,69,89,150,184,147,182,70,191,131,59,20,73,89,70,183,195,121,51,140,178,197,148,139,167,7,76,105,153,60,193,200,36,182,214,134,12,99,252,160,137,141,93,98,82,31,147,127,131,8,108,33,6,195,9,23,38,146,44,224,124,217,72,167,36,188,2,7,12,162,100,73,3,171,117,5,105,249,185,70,152,85,81,216,88,58,153,216,119,68,198,95,170,157,250,145,197,250,66,169,3,89,126,32,192,104,130,228,243,85,21,81,165,12,12,221,139,17,18,213,74,110,7,50,121,228,247,47,73,211,199,182,103,18,218,108,99,71,214,198,33,7,196,84,220,9,54,98,25,58,109,240,89,204,36,9,153,7,31,8,137,145,89,76,129,44,126,232,215,198,62,154,51,49,75,16,178,39,220,81,125,72,191,3,148,127,73,1,106,16,99,197,238,42,11,39,193,221,124,161,120,214,173,128,230,251,74,120,143,102,66,24,213,160,31,72,185,22,97,211,115,191,86,97,113,171,79,195,27,110,108,75,61,176,61,210,164,198,193,102,34,159,36,245,167,97,130,37,87,14,200,22,64,97,125,197,235,42,168,164,31,182,132,11,7,4,120,66,153,134,248,28,176,192,27,22,166,76,0,143,218,145,73,158,69,55,107,118,200,39,204,84,140,204,60,113,169,214,25,100,207,170,176,147,112,12,127,170,26,228,44,190,151,55,195,104,82,227,70,121,218,198,230,54,66,169,173,138,180,106,133,203,205,145,252,37,73,236,167,158,55,54,46,52,20,59,182,16,108,14,34,9,21,62,73,203,19,22,215,40,213,171,169,43,100,57,164,212,149,178,65,218,60,137,179,228,228,103,15,252,23,32,54,120,50,159,196,69,81,66,99,136,121,76,82,36,200,163,42,115,41,36,192,150,81,242,139,137,43,147,24,16,153,196,34,42,88,23,113,112,98,52,82,45,82,88,194,17,82,202,115,100,35,134,105,101,31,40,184,214,163,76,219,63,171,42,161,219,0,158,238,85,129,168,113,147,118,81,39,169,155,132,173,172,195,201,137,204,44,74,101,150,160,17,54,134,16,202,186,60,157,55,42,239,134,32,148,205,174,149,37,3,254,110,40,242,38,168,44,154,18,236,178,216,206,102,17,98,93,18,147,82,62,72,57,101,46,115,62,54,231,207,18,39,79,62,112,207,132,162,34,228,102,100,115,169,163,71,67,163,204,11,59,132,84,62,228,120,250,178,163,41,246,165,99,3,47,173,60,125,109,84,145,225,15,18,178,177,198,213,66,34,99,24,71,245,42,138,22,99,3,22,51,52,219,198,199,148,37,26,2,53,150,216,152,138,85,140,87,154,150,236,103,228,88,24,35,240,234,73,153,118,241,143,237,173,172,212,32,146,60,66,75,184,31,142,40,212,48,242,177,251,68,157,144,56,48,149,82,201,141,148,153,130,143,8,65,131,20,184,3,200,149,91,33,155,5,57,244,248,103,240,249,69,161,250,87,40,55,123,174,69,208,38,108,124,63,74,52,175,204,63,250,13,83,252,98,171,74,36,167,101,168,135,132,165,202,49,33,109,66,60,153,83,183,220,12,92,33,42,0,210,64,46,99,114,173,196,61,64,89,27,43,51,98,95,60,246,199,76,25,62,12,150,113,44,189,55,122,62,20,88,207,254,134,245,182,81,49,179,136,105,232,103,128,163,81,97,134,72,222,210,41,147,39,9,236,194,36,158,163,86,55,49,214,122,62,187,84,129,226,55,18,138,164,248,45,59,77,203,221,215,106,63,227,93,54,75,31,101,7,23,39,42,156,216,92,193,39,9,72,81,173,145,85,249,104,82,30,162,84,210,139,175,167,208,230,157,135,31,128,101,246,42,96,227,24,250,148,164,54,75,27,242,148,169,230,241,228,2,154,139,34,220,198,238,120,9,16,156,171,152,207,212,150,49,142,241,4,188,106,171,80,214,217,77,3,246,146,148,75,234,165,228,229,91,182,206,60,114,36,65,240,245,33,203,220,84,250,5,174,231,132,202,93,149,91,98,102,50,109,14,49,50,48,193,70,221,13,105,21,194,173,96,16,188,162,18,131,212,241,181,56,137,154,188,164,253,181,215,97,132,100,99,214,151,192,1,124,194,97,42,180,106,234,66,62,161,145,142,101,166,205,106,32,127,86,236,78,230,121,148,15,218,11,145,31,113,90,200,196,126,34,160,66,201,127,218,11,42,131,66,168,87,122,249,26,169,236,165,12,152,165,137,88,195,146,50,141,33,13,107,201,204,81,114,44,179,18,10,213,6,171,148,38,8,228,141,104,141,24,127,159,137,43,135,100,124,137,228,103,176,137,236,73,150,134,166,48,227,38,108,171,127,172,12,79,197,149,109,48,71,143,133,45,141,25,251,238,164,140,58,140,161,221,176,114,176,251,73,189,173,84,27,40,155,176,255,0,200,132,102,155,60,209,176,194,198,141,141,24,145,190,83,42,162,173,68,102,209,248,139,32,7,24,24,36,139,80,214,159,62,88,138,152,213,182,190,127,41,214,135,147,2,199,251,184,164,84,173,197,181,53,34,164,189,240,89,154,89,80,127,140,229,121,226,136,82,38,183,218,99,124,78,82,147,26,22,30,155,131,90,14,33,114,37,217,44,179,45,65,223,113,121,147,55,34,161,164,213,82,227,115,75,42,244,56,217,83,61,180,65,143,150,0,210,180,42,111,228,95,224,171,173,184,5,147,24,80,151,149,25,62,72,36,131,9,185,84,116,48,226,253,32,177,42,136,204,224,102,100,202,204,135,60,177,167,50,43,82,67,126,14,17,127,173,36,141,12,241,129,204,44,75,160,223,70,97,34,101,82,79,120,202,60,62,226,26,174,86,57,25,20,18,29,169,227,113,98,202,155,178,48,231,15,135,136,139,84,58,161,145,59,135,2,44,100,187,74,59,117,12,34,124,107,200,222,2,229,198,190,24,54,62,201,72,170,24,193,147,137,110,244,225,164,172,98,254,67,253,18,244,230,212,208,137,245,70,158,189,251,144,97,150,179,146,204,105,107,236,134,157,90,188,68,110,242,158,135,3,108,71,237,58,211,15,91,36,102,97,150,44,169,67,231,188,72,89,147,50,44,179,13,85,242,5,184,9,55,91,184,139,88,89,185,127,42,106,199,128,172,237,90,223,27,19,58,146,212,125,193,140,57,35,140,204,65,76,153,144,172,83,60,127,85,57,135,27,143,48,101,44,22,186,13,24,252,131,230,16,210,211,64,25,9,212,188,105,155,110,213,185,146,88,81,240,173,176,149,22,201,210,160,146,12,88,134,47,166,68,146,100,51,210,120,98,46,95,168,170,30,242,12,124,170,122,214,202,40,188,194,110,69,54,145,95,224,172,119,93,125,195,235,110,25,38,39,49,84,94,182,210,177,45,252,203,19,136,139,125,105,177,202,195,151,140,170,168,218,111,131,212,119,89,127,39,90,162,230,162,200,204,141,126,231,43,129,164,182,207,204,82,170,39,192,131,24,25,125,197,93,14,156,114,124,56,149,109,110,137,170,154,15,155,16,242,9,50,194,130,55,84,254,68,246,146,153,242,44,48,132,157,154,227,23,106,250,253,60,248,68,120,69,140,81,189,180,182,202,26,86,132,101,145,93,128,39,234,162,116,165,193,147,98,83,230,246,209,193,164,173,39,49,178,100,77,24,24,49,134,177,122,117,44,221,79,130,24,176,223,145,139,207,178,136,47,117,46,125,221,111,155,226,123,139,92,199,179,31,82,114,63,253,140,55,227,89,178,126,85,55,152,100,233,47,87,182,138,129,39,243,168,143,85,29,73,102,47,5,169,144,206,94,96,163,60,242,129,0,105,251,98,39,20,35,243,255,0,238,80,166,141,249,209,208,204,194,39,209,163,65,32,249,68,168,181,36,214,66,81,140,103,135,80,214,159,2,9,252,69,196,170,141,73,20,137,108,154,161,198,90,101,181,3,11,242,166,80,235,71,55,251,161,198,253,212,175,14,53,190,53,168,197,196,100,88,125,187,135,201,211,195,141,253,212,105,41,92,205,49,147,152,66,84,56,114,3,46,84,11,46,54,199,124,76,75,55,3,109,190,201,188,39,141,194,98,166,48,216,2,163,205,12,114,82,75,42,217,85,190,102,20,172,138,89,120,143,139,224,57,53,62,81,240,165,115,12,58,210,127,81,138,68,150,183,226,70,218,86,210,192,74,205,151,212,214,224,237,25,114,251,107,22,75,243,6,133,162,57,221,173,148,73,51,190,80,88,145,145,130,242,141,152,83,169,250,98,182,73,243,87,11,145,31,85,166,207,9,255,0,54,37,88,227,83,36,155,208,133,187,159,58,180,25,132,44,169,108,59,139,89,47,253,41,49,174,201,51,68,211,89,3,132,164,17,18,159,192,114,235,126,234,182,218,146,223,82,114,51,55,32,103,202,173,70,161,227,204,85,84,24,207,16,250,144,211,227,60,128,127,18,70,83,85,178,18,211,155,109,194,156,177,131,243,92,254,202,101,148,25,79,195,20,133,78,168,117,60,236,140,12,184,188,106,86,99,166,184,151,108,103,228,98,241,174,49,51,14,36,0,108,158,95,166,150,223,50,113,89,242,130,228,74,214,38,170,182,200,61,243,247,47,68,5,152,189,172,170,62,52,107,200,199,202,85,91,91,100,252,24,76,37,139,128,243,123,96,104,187,124,92,25,182,163,17,69,244,132,128,129,51,114,137,212,57,9,19,137,3,78,192,123,197,196,158,194,42,226,57,100,109,202,109,24,49,4,206,164,44,102,12,160,226,42,206,29,171,32,159,12,184,168,176,149,185,180,193,36,148,154,125,105,224,191,234,141,80,76,184,131,39,168,88,208,166,51,8,157,100,87,17,163,100,21,132,201,188,111,2,37,239,192,62,37,152,76,65,145,77,139,42,221,67,38,64,196,206,21,29,168,114,13,143,202,174,217,36,120,251,82,187,90,65,219,177,225,78,173,114,85,163,88,228,1,101,197,148,236,81,5,198,157,126,3,36,150,124,217,85,84,61,43,46,144,249,132,84,239,14,64,117,37,101,68,47,249,15,226,67,51,76,30,48,49,68,72,100,213,89,70,123,194,108,139,163,6,75,10,119,133,26,106,216,165,103,50,149,145,212,109,199,137,136,205,31,84,124,153,113,43,246,51,143,10,93,26,54,219,165,18,249,152,211,70,203,82,114,51,187,3,73,121,227,33,25,60,132,77,216,248,178,71,218,181,62,144,5,230,18,170,198,174,102,253,57,26,163,99,247,138,180,76,141,143,152,43,100,202,220,95,105,99,237,37,96,176,32,109,101,140,137,252,107,140,140,194,108,106,112,193,32,223,194,36,20,153,135,246,146,228,109,81,203,143,149,42,155,212,241,190,85,235,26,123,35,251,169,201,152,57,209,112,170,45,132,104,213,53,177,207,41,35,68,41,254,108,164,78,217,85,79,36,158,234,34,77,14,34,102,196,182,132,56,216,159,128,182,184,22,109,143,12,65,45,76,190,60,98,115,21,55,204,12,124,216,214,12,13,28,145,242,227,255,0,117,35,85,202,44,140,191,6,1,213,64,39,86,68,250,182,201,146,88,166,36,178,40,143,134,32,135,141,21,2,29,145,57,162,21,78,180,42,204,174,190,197,60,198,51,185,7,2,212,30,111,16,68,188,28,158,24,75,216,135,123,54,196,225,77,145,37,85,13,63,214,65,189,249,17,44,200,70,45,70,99,196,197,140,105,59,112,104,35,243,236,201,224,164,100,204,136,82,97,50,161,187,121,10,119,241,41,231,213,123,184,150,174,97,138,114,5,141,118,8,207,196,98,170,186,219,81,253,85,13,63,77,158,73,254,146,167,135,66,113,1,152,114,21,110,219,12,204,154,148,222,170,15,101,20,205,66,79,14,164,178,28,8,34,137,243,98,228,95,97,204,1,73,180,14,52,140,160,181,250,27,192,190,149,36,156,194,79,153,25,242,71,148,74,122,76,51,198,6,80,166,20,151,100,32,48,161,112,27,85,89,87,19,84,253,43,44,190,102,16,137,149,32,147,146,17,57,160,46,151,26,99,228,143,233,41,205,85,0,228,26,233,220,196,227,104,219,190,68,155,44,190,208,214,166,25,145,142,195,113,172,31,91,139,149,46,54,77,223,219,83,107,23,143,178,113,43,217,113,141,140,88,76,214,199,133,238,161,160,60,18,65,136,170,55,88,7,99,156,189,95,145,70,72,78,136,102,202,140,91,192,215,150,82,72,156,198,213,167,247,68,184,77,62,179,60,19,176,61,171,161,214,221,130,79,129,84,213,74,201,95,163,165,178,224,243,184,67,21,104,55,172,255,0,236,85,46,29,115,91,4,127,113,62,167,214,99,178,31,50,178,156,205,30,190,58,25,201,124,226,13,252,184,202,146,254,45,178,130,253,164,190,95,105,87,63,105,56,125,170,103,80,233,191,116,60,185,83,109,219,142,164,86,77,17,179,208,201,151,117,83,89,204,37,156,105,32,243,225,42,153,12,2,70,39,55,98,107,12,36,27,243,36,201,10,213,28,162,253,145,19,34,97,15,38,62,94,36,4,59,128,70,238,18,30,78,170,138,82,98,202,178,194,172,99,239,60,137,53,219,217,4,15,151,244,150,208,207,137,129,7,38,75,38,177,50,152,209,170,49,41,3,91,114,115,69,17,86,83,53,33,11,213,20,98,90,173,96,12,71,202,40,163,74,216,204,175,91,182,62,225,160,214,178,203,41,80,105,233,251,158,35,9,3,38,159,27,17,218,98,31,207,38,173,2,234,250,22,65,12,17,15,244,188,139,22,70,57,30,178,127,128,214,33,50,155,72,34,199,250,141,35,61,157,69,77,131,143,195,137,38,204,12,29,162,200,151,26,225,226,233,42,55,25,56,134,206,239,33,205,147,24,167,230,79,28,97,172,13,119,145,74,223,89,17,37,153,199,88,81,13,230,181,60,146,113,9,4,105,159,157,68,89,107,249,117,179,182,129,18,97,235,27,159,155,50,157,181,58,182,245,76,138,198,106,67,193,7,16,146,19,95,92,73,127,46,65,37,223,143,199,72,126,97,38,159,141,135,168,34,126,148,105,189,2,172,185,246,42,244,172,242,16,28,202,158,51,222,79,60,69,24,215,48,170,184,216,240,170,40,122,158,8,188,249,86,136,214,43,77,230,62,210,229,74,230,73,251,73,113,181,32,36,244,137,109,13,192,11,195,181,202,158,53,36,202,198,38,152,1,141,40,125,220,225,157,156,89,70,159,50,180,101,237,18,208,26,66,70,62,110,60,106,181,36,178,40,210,182,100,185,35,253,42,63,103,145,108,173,11,241,163,222,207,186,149,176,14,127,0,6,128,193,1,41,123,19,121,153,18,163,63,145,74,215,97,149,104,104,219,101,122,105,26,54,38,32,250,150,221,255,0,220,77,99,26,206,108,147,196,180,110,65,143,148,184,215,166,121,149,153,146,231,198,28,209,188,37,78,182,19,16,157,252,76,157,168,214,73,250,37,73,131,163,15,218,41,73,180,10,121,81,187,138,159,109,130,200,1,60,36,35,210,41,225,181,17,62,83,34,182,53,107,202,180,62,181,233,182,212,207,200,161,31,15,80,234,120,92,37,138,66,141,58,141,49,243,89,151,18,40,204,148,37,165,153,6,76,169,25,84,221,235,252,26,204,252,67,72,237,100,228,102,36,222,213,252,10,115,51,8,117,203,55,34,253,58,249,27,96,4,254,202,175,167,97,241,243,33,234,166,3,6,30,52,228,44,1,73,204,172,181,168,178,51,91,216,35,52,117,31,62,200,130,59,194,111,249,213,233,171,105,196,12,209,50,100,82,243,224,50,75,249,68,155,177,37,109,19,224,91,13,252,153,74,153,102,1,88,241,98,90,153,3,143,133,124,244,163,228,205,149,62,70,122,56,67,2,136,124,97,149,157,72,102,103,26,45,134,72,204,101,88,9,240,216,36,51,233,1,52,156,201,155,222,53,173,143,26,77,194,138,172,105,101,104,4,12,65,18,76,250,217,81,165,240,170,214,27,242,44,94,22,44,102,87,30,54,120,143,83,201,62,62,212,68,251,141,179,57,68,130,204,193,145,97,38,224,17,135,203,141,73,71,102,191,192,12,201,131,146,144,201,173,62,76,177,37,17,54,153,62,44,146,112,173,225,218,12,127,113,82,202,38,73,196,93,2,53,168,217,204,85,170,76,195,249,225,202,158,63,149,137,68,202,210,16,249,66,150,183,98,139,54,190,71,153,14,89,71,153,46,153,107,115,24,157,92,106,158,27,63,34,26,214,54,81,188,72,101,82,107,35,88,71,91,169,31,145,62,125,192,10,196,146,29,32,6,124,216,147,102,67,6,62,81,33,99,30,73,148,73,101,186,39,40,83,61,61,168,73,210,97,114,45,210,66,63,14,17,33,97,195,126,124,216,151,74,169,45,194,180,51,6,182,122,144,196,146,110,113,47,102,25,20,152,101,168,69,196,243,227,225,66,213,76,130,86,115,118,34,88,240,120,118,165,54,172,136,50,101,136,94,69,38,82,170,202,248,246,29,178,78,55,240,166,12,146,194,168,198,89,61,109,141,106,242,29,129,90,182,6,141,92,164,147,147,243,165,82,99,92,149,252,50,184,211,38,100,32,214,167,188,99,87,86,196,227,108,27,0,202,163,16,64,229,236,69,201,54,228,120,148,139,245,56,224,206,226,22,81,175,175,214,0,146,252,221,74,91,133,246,110,57,52,1,253,36,189,244,48,74,252,184,185,17,112,239,162,23,181,56,100,250,169,35,246,213,86,65,53,133,211,136,153,149,67,24,214,214,86,229,250,105,208,99,101,233,90,100,195,157,11,155,23,26,102,145,68,171,62,181,238,75,218,232,198,77,237,42,82,205,36,113,241,9,116,104,115,25,56,124,221,136,198,4,98,234,66,200,130,214,84,57,131,62,30,220,19,221,196,169,233,244,197,173,107,63,84,50,167,243,24,79,170,68,180,211,199,27,137,44,146,32,241,188,174,21,225,149,156,169,13,172,2,23,207,149,106,178,184,58,34,170,124,73,195,196,98,242,174,95,35,171,110,139,114,121,236,157,25,232,216,15,97,7,204,46,68,246,76,0,32,94,198,9,87,128,150,103,208,95,38,158,41,31,155,169,27,84,201,112,124,48,149,26,24,123,158,148,84,104,100,140,254,85,160,172,193,236,152,121,35,229,18,22,76,3,201,27,246,156,165,71,152,220,9,111,169,16,111,226,89,98,107,30,142,222,194,176,190,242,12,191,155,128,170,153,48,19,65,152,162,90,227,73,36,158,228,197,240,198,38,112,170,25,39,103,193,180,19,76,167,167,154,55,136,185,20,251,244,208,32,254,144,169,237,196,3,144,121,67,43,17,20,251,31,98,46,25,105,89,141,133,105,199,81,204,7,191,30,34,173,230,135,149,43,135,36,98,77,95,39,40,248,146,238,80,102,134,236,47,146,31,201,255,0,181,66,179,137,22,247,156,143,230,65,79,134,79,104,184,148,173,168,235,31,128,20,198,88,249,230,12,92,171,208,227,90,201,127,205,192,196,53,246,53,217,225,19,9,149,4,9,150,86,221,49,83,70,183,97,153,104,160,123,192,66,6,28,67,18,248,246,110,71,155,234,166,134,209,224,146,255,0,155,42,105,15,79,65,16,48,136,68,93,75,25,200,210,45,78,91,125,84,79,105,17,79,90,76,108,204,186,92,157,55,16,140,253,42,210,26,24,130,127,82,214,168,139,49,38,26,210,35,217,25,91,134,5,112,153,218,178,125,109,81,9,218,167,143,217,110,237,244,72,4,44,89,189,236,26,174,125,85,114,93,101,2,183,31,111,34,220,126,196,102,245,246,212,154,147,48,2,238,18,240,108,143,37,156,34,26,245,148,6,99,64,70,55,166,147,169,37,74,43,45,67,188,229,253,53,168,222,126,105,228,55,196,156,52,83,233,192,85,90,255,0,73,51,16,118,177,143,39,137,68,89,104,97,149,156,165,255,0,109,119,214,86,215,99,194,104,185,86,137,58,110,154,79,159,200,98,91,88,204,252,134,78,39,11,170,170,101,75,248,138,69,210,107,67,185,138,196,45,246,158,130,34,63,16,145,84,143,219,3,18,147,84,180,115,111,40,107,33,162,88,31,200,188,105,56,144,51,45,94,48,60,203,21,177,49,149,141,54,70,26,72,103,227,74,77,124,121,51,185,120,135,145,80,26,48,228,196,97,130,182,183,54,180,39,205,62,89,95,138,32,150,76,187,60,31,13,218,212,240,158,49,222,101,53,119,26,214,108,190,222,52,109,177,93,197,126,103,74,12,240,73,7,18,212,103,159,217,83,84,155,168,195,229,78,95,49,104,140,171,224,1,106,25,126,124,168,63,244,127,242,211,109,248,11,194,97,45,172,124,79,164,52,85,69,220,99,155,26,7,248,247,101,30,63,182,151,73,211,0,154,60,181,194,234,236,87,65,248,111,64,79,253,191,17,87,192,210,81,107,107,184,75,198,47,113,118,156,141,33,199,104,116,246,244,143,14,212,136,219,45,36,49,13,241,49,16,171,161,178,157,131,38,106,233,227,70,198,141,101,145,153,98,141,54,33,145,249,94,4,59,205,27,168,223,152,68,20,98,189,117,186,75,185,98,96,204,34,241,21,84,124,72,167,30,199,54,212,121,60,20,37,57,162,10,35,197,201,144,74,13,26,248,22,89,53,117,200,182,126,121,160,121,146,141,180,65,191,49,82,218,173,97,190,126,208,57,5,137,99,101,36,254,15,197,202,178,193,83,211,53,39,166,159,133,59,167,181,137,119,225,148,184,148,28,10,125,236,236,182,37,196,168,227,86,196,130,70,124,210,69,102,239,98,141,90,208,176,147,3,72,139,135,245,36,92,246,227,76,2,9,222,81,117,149,81,26,224,17,153,134,36,1,148,159,81,33,187,178,184,146,2,4,209,120,147,201,154,132,54,70,34,167,233,184,51,167,114,170,26,170,16,65,249,74,241,16,168,74,115,12,135,127,212,85,108,212,228,210,204,221,152,92,127,81,114,116,174,182,214,218,22,234,21,253,42,111,173,167,121,59,101,16,95,109,50,53,110,33,246,160,63,30,68,191,27,37,226,31,23,211,70,64,212,148,114,95,139,117,136,139,183,113,78,77,183,62,190,170,89,25,194,34,21,105,140,27,90,215,254,151,141,85,195,184,139,143,8,75,149,15,62,75,11,238,170,89,68,200,76,105,251,158,19,41,173,67,91,107,249,61,37,50,190,243,199,242,146,134,34,33,54,214,91,76,219,172,164,74,58,224,13,25,147,170,89,154,198,80,209,83,25,58,222,38,104,133,26,231,122,194,171,88,221,147,105,18,86,216,126,226,165,211,97,151,90,0,87,101,200,65,118,17,39,1,219,253,140,170,170,175,4,78,101,105,78,249,221,69,17,4,151,70,49,7,224,158,70,178,31,188,85,182,84,37,147,130,220,83,229,230,67,192,12,94,146,170,9,56,200,12,216,146,41,146,98,8,126,216,147,88,106,135,176,49,126,216,144,18,100,140,71,226,46,84,190,5,196,73,167,120,74,84,45,221,169,33,19,105,83,20,101,39,221,73,109,77,85,91,15,25,48,127,85,37,212,154,230,45,4,71,251,164,92,247,85,106,221,85,4,152,118,185,127,105,9,73,50,117,249,241,88,192,39,237,149,42,216,173,99,76,216,231,63,16,190,33,50,76,231,216,98,228,95,126,17,124,78,212,247,118,190,157,151,141,118,251,47,134,250,58,200,3,137,99,77,26,54,95,113,77,135,254,206,175,160,178,245,109,39,60,127,182,185,38,233,30,247,93,78,207,205,137,226,165,75,184,215,115,134,54,6,94,50,161,103,134,92,227,243,113,13,13,232,151,149,172,254,161,23,249,50,163,25,125,16,67,195,44,188,139,168,243,213,191,80,88,118,87,20,146,190,83,41,70,168,13,169,37,205,27,56,185,18,182,100,178,226,10,125,79,73,136,140,74,177,140,210,127,6,186,120,39,147,250,184,185,70,138,178,209,50,201,203,93,20,120,254,154,160,164,159,177,30,210,94,60,106,131,11,200,12,213,50,178,46,133,145,83,19,153,149,223,51,243,181,198,143,252,63,113,234,17,62,91,234,13,85,233,237,85,237,101,86,55,213,81,110,252,197,99,196,79,168,185,245,150,149,149,166,229,102,15,40,254,162,148,145,221,172,135,68,114,45,106,227,153,38,157,190,204,40,170,142,25,183,60,69,226,202,163,95,50,202,48,61,64,82,178,226,246,211,74,77,127,71,36,31,55,23,151,237,168,110,108,177,86,141,166,92,13,218,219,225,141,116,144,122,136,101,41,120,122,121,240,71,250,252,170,218,102,167,29,188,23,196,175,235,251,170,18,214,170,117,184,222,35,74,36,111,219,87,178,184,138,186,162,213,143,146,117,108,93,45,196,107,79,227,26,29,255,0,16,162,73,234,139,149,115,125,79,79,18,144,239,249,162,201,251,133,72,169,217,58,202,87,21,160,227,12,74,12,204,140,116,44,113,186,157,172,58,180,5,31,210,70,86,218,144,167,97,132,94,53,27,91,163,229,77,99,13,235,35,40,254,154,179,135,84,12,27,65,20,98,196,170,182,57,218,163,185,144,55,163,97,130,135,244,124,108,204,81,47,181,91,168,92,37,149,149,54,51,9,36,120,85,213,136,50,145,22,94,148,87,226,40,185,22,218,173,61,84,47,155,84,12,211,113,99,19,119,46,40,202,165,245,13,192,227,31,8,120,144,195,46,101,76,9,49,58,86,233,241,134,81,177,67,210,93,176,134,197,151,145,91,238,71,38,43,62,162,146,230,107,96,199,202,214,3,207,9,83,195,80,140,128,204,17,13,33,219,101,98,223,14,226,202,55,9,139,198,154,212,50,183,99,115,52,216,231,125,53,65,166,231,193,173,27,226,75,139,27,18,72,25,35,43,30,85,61,113,36,249,248,82,238,106,50,195,126,90,150,90,156,213,93,181,216,196,162,35,7,33,251,81,17,178,99,249,178,163,194,106,225,51,134,42,109,207,216,218,211,137,176,58,99,212,128,166,181,14,149,103,131,194,88,170,202,53,169,241,252,160,150,118,81,165,78,139,152,194,78,172,164,242,57,77,39,194,224,93,228,9,165,98,250,104,216,127,8,159,72,119,203,136,44,191,186,172,160,99,173,62,99,23,18,125,38,224,19,128,207,116,104,196,219,75,111,127,67,158,62,156,226,127,50,217,38,77,172,38,112,136,152,213,116,159,77,141,224,80,197,34,194,101,196,18,131,17,162,241,165,170,155,102,38,162,234,18,96,202,97,38,48,238,42,173,193,180,50,62,5,60,27,191,148,136,46,212,124,111,131,158,154,253,220,178,144,67,76,170,35,50,156,191,85,104,204,92,213,43,212,50,111,33,65,230,42,234,182,90,38,203,195,13,112,183,35,80,118,181,182,180,135,32,108,96,16,67,76,203,228,50,201,117,61,24,36,178,1,55,120,242,38,213,81,177,240,139,149,115,251,91,179,193,127,20,172,74,179,77,235,10,57,49,62,108,163,140,69,11,45,138,109,181,67,239,160,127,236,190,36,52,62,54,112,173,55,23,96,43,248,75,185,31,212,75,163,90,188,156,33,69,178,53,87,18,129,239,33,23,140,25,115,128,240,226,64,64,159,148,152,190,170,108,200,100,31,54,82,38,85,37,106,17,147,2,74,73,76,46,94,69,89,167,167,196,212,28,50,229,12,68,80,151,208,46,100,218,229,228,198,182,70,167,150,87,245,16,68,18,21,89,88,163,85,215,220,183,214,116,145,43,98,176,217,114,145,74,233,91,232,50,72,241,24,88,136,156,192,141,56,145,49,75,200,85,182,171,70,65,28,172,198,22,36,249,19,198,162,107,136,219,217,127,40,44,191,182,150,177,243,169,37,179,212,5,136,101,93,98,51,226,194,102,24,144,7,251,138,55,92,233,89,118,231,100,179,23,22,36,204,160,172,83,105,227,50,75,25,132,163,78,100,233,139,89,36,205,186,24,151,17,210,186,182,93,77,175,167,88,241,12,79,93,165,147,43,73,7,118,27,66,100,250,106,106,198,235,27,40,116,58,171,24,35,229,40,211,168,119,213,209,135,132,220,164,80,126,183,185,38,29,214,84,196,52,143,178,102,92,184,150,13,85,78,69,93,147,234,167,3,245,67,22,85,35,39,70,80,78,62,99,74,25,126,218,4,218,98,196,164,120,178,229,31,238,168,125,84,203,157,62,127,148,148,65,34,204,139,236,58,196,175,174,58,151,146,105,1,167,207,150,164,75,19,79,178,47,180,165,116,174,170,177,156,70,6,216,185,126,226,232,38,190,30,13,160,98,161,90,226,52,108,141,82,117,225,223,112,153,104,252,42,9,207,218,101,237,84,108,218,11,151,141,110,124,250,226,131,132,67,17,62,162,204,65,89,132,112,254,27,191,79,159,212,77,41,16,107,232,35,225,202,166,245,230,185,61,68,82,23,117,151,18,231,148,151,215,26,196,249,130,44,67,250,139,158,73,50,170,29,113,244,250,186,110,203,236,118,184,218,169,145,186,165,19,26,206,200,52,22,209,121,187,10,161,169,244,197,228,35,230,49,68,81,167,211,204,120,195,204,97,42,198,174,156,142,121,41,224,38,153,163,14,35,230,174,198,81,255,0,212,77,41,230,62,167,252,198,41,16,15,212,39,23,180,158,210,95,30,236,120,139,20,101,87,178,156,236,172,104,159,73,23,86,157,152,81,81,169,61,19,24,177,42,184,26,62,9,1,148,50,182,196,95,39,210,14,48,255,0,85,185,34,26,160,172,194,152,115,241,61,83,86,207,25,9,202,165,141,24,98,238,46,37,174,25,159,25,253,185,87,59,29,10,183,58,95,132,82,179,244,25,80,6,141,70,34,124,220,82,9,73,70,213,178,225,63,9,74,49,39,1,181,5,151,113,70,177,102,99,27,167,168,108,151,233,31,102,81,50,37,198,147,198,252,69,227,71,73,135,70,88,175,194,40,194,39,212,82,166,158,8,36,194,82,171,91,82,74,170,43,181,135,6,73,242,152,75,8,212,248,135,152,69,196,128,213,90,158,8,153,134,184,92,139,94,158,190,222,240,149,43,49,78,218,212,167,164,190,7,158,208,169,148,253,61,6,119,49,178,23,249,87,163,86,211,145,153,130,46,69,243,194,212,71,254,159,20,133,18,101,81,44,64,234,122,16,10,91,226,87,100,16,252,61,212,14,152,209,132,17,223,187,47,242,46,188,16,233,203,32,97,187,139,182,147,245,16,15,211,117,191,159,211,238,114,161,153,67,39,80,88,122,86,170,72,241,4,191,244,150,230,105,38,86,245,21,97,152,240,120,80,114,100,218,140,140,48,178,37,220,215,232,22,31,232,227,193,241,71,139,16,212,30,179,97,199,212,172,55,36,40,216,179,126,158,137,57,159,212,75,252,105,85,175,200,63,244,177,203,169,33,206,25,51,21,85,133,224,155,196,104,31,200,168,31,165,96,139,244,136,25,149,82,224,251,73,235,64,220,187,2,249,178,55,81,72,155,64,214,213,208,135,138,196,74,74,202,73,60,240,165,50,99,100,230,150,34,36,104,217,203,45,124,142,139,101,241,70,171,104,240,196,42,142,126,182,4,146,16,65,229,64,67,164,137,39,164,75,111,225,134,86,159,118,17,118,173,218,127,179,109,18,124,14,42,166,74,146,69,93,85,169,31,90,7,136,188,170,114,170,156,133,251,73,216,116,123,231,19,229,39,255,0,186,183,111,81,26,68,126,70,217,154,146,170,79,112,185,16,255,0,169,233,18,161,141,163,193,10,47,245,12,101,34,10,123,9,27,132,49,86,246,254,147,93,87,196,78,102,88,193,230,218,241,162,106,174,34,73,35,195,46,41,50,172,227,93,243,226,42,115,39,99,54,35,10,24,184,136,166,181,113,155,15,130,94,224,208,70,78,21,47,107,241,20,26,110,80,5,46,120,249,95,137,90,204,173,25,123,87,62,248,145,240,174,130,254,32,37,148,188,130,127,181,216,181,225,213,215,13,125,71,130,72,175,166,239,177,99,2,236,150,236,205,18,208,107,9,236,57,95,202,92,170,10,134,170,37,36,70,10,190,208,156,95,84,170,221,147,8,88,172,226,72,170,222,102,53,109,135,177,132,57,128,140,116,210,203,77,146,236,25,69,40,98,251,105,125,108,48,22,94,99,42,105,144,56,24,106,229,74,168,173,37,24,151,141,79,233,189,197,90,141,101,249,241,36,119,118,182,81,167,97,150,34,35,163,96,32,51,101,90,170,107,13,33,155,41,19,111,193,148,214,192,124,188,184,137,244,212,227,30,72,220,200,218,221,79,243,108,136,100,246,160,149,103,226,30,29,36,120,221,37,26,218,104,4,27,57,147,131,27,108,6,25,33,159,107,144,139,44,98,174,166,53,79,1,103,16,50,229,98,31,130,194,212,57,15,180,137,144,163,91,131,66,249,222,18,194,85,71,14,4,88,49,58,185,62,162,65,237,250,147,176,41,241,248,110,248,135,244,211,198,73,137,4,120,162,9,41,153,100,50,19,132,169,76,203,45,183,105,86,91,244,27,109,155,144,218,214,96,5,203,238,32,3,170,175,8,60,66,20,108,127,180,162,237,108,167,73,63,10,160,211,193,149,131,153,109,152,214,85,85,24,204,146,121,204,204,94,196,6,206,200,111,97,131,21,62,125,83,36,131,132,184,136,167,108,172,167,86,141,241,10,92,168,49,76,172,159,58,76,87,132,177,113,126,210,195,76,63,23,152,74,162,225,234,123,200,214,184,74,92,163,85,241,174,226,201,31,87,42,154,230,59,46,170,87,214,220,109,143,180,50,113,101,51,115,19,181,114,153,247,123,99,176,166,86,84,246,67,178,138,195,4,169,60,141,104,214,186,56,156,209,143,157,232,200,218,109,242,123,68,68,124,144,237,159,155,18,206,30,173,157,231,132,93,107,161,100,34,203,171,240,22,201,210,86,176,95,187,174,17,19,120,19,229,145,152,165,228,17,19,48,220,28,189,165,34,245,172,58,210,65,121,131,43,230,83,217,69,171,121,11,159,36,131,225,203,149,124,141,62,84,99,240,169,87,207,149,10,95,110,81,249,170,234,208,238,82,86,227,179,80,112,203,140,128,229,65,204,96,10,204,220,101,75,174,235,108,176,63,211,148,176,67,170,163,74,97,76,34,99,243,228,69,88,213,168,194,123,229,198,63,16,144,79,212,147,163,29,156,74,149,140,100,158,212,13,149,104,11,204,17,38,219,196,85,145,109,236,124,54,182,32,129,139,18,17,243,61,72,121,119,75,92,154,208,78,30,20,185,148,146,163,63,48,138,185,182,90,197,247,19,176,238,52,59,82,251,188,104,191,68,220,246,149,105,167,158,79,210,88,241,42,29,152,60,50,238,151,66,156,204,205,98,102,125,62,36,154,126,146,139,100,204,82,202,53,101,37,140,72,103,201,219,63,169,24,154,182,39,227,67,252,63,253,168,202,37,71,27,88,105,249,49,49,26,175,17,16,97,146,73,188,37,18,18,77,87,231,226,138,179,215,196,220,124,194,55,49,36,159,16,113,137,80,67,129,182,103,110,85,19,50,146,199,195,40,114,9,52,167,190,157,25,155,73,98,254,68,89,144,25,85,244,199,82,156,213,176,70,12,184,134,166,173,108,128,46,17,8,104,169,247,27,145,225,9,84,124,199,206,140,126,162,21,22,103,8,227,161,103,79,39,122,4,217,146,88,62,18,168,42,217,150,66,38,98,136,162,26,164,100,145,201,238,69,70,98,202,156,32,35,249,138,36,210,76,102,9,156,37,202,162,35,73,124,111,210,23,42,165,129,60,254,31,54,34,33,89,137,180,106,110,135,36,16,73,204,84,191,83,198,29,223,73,70,147,223,62,196,178,254,82,41,10,63,168,180,198,100,236,124,162,32,145,102,13,181,230,38,129,66,72,210,223,151,25,127,58,110,248,112,126,151,251,75,210,88,65,179,137,4,199,202,39,113,82,72,81,84,52,54,76,132,255,0,182,157,195,187,136,81,164,79,170,245,120,175,8,191,228,72,35,70,185,168,149,132,185,10,53,18,149,82,242,124,255,0,164,84,176,213,187,225,191,17,99,36,19,236,165,8,236,8,68,69,160,204,181,35,56,178,43,42,177,141,84,25,62,77,149,65,240,203,40,241,162,163,76,202,254,21,207,238,237,101,198,127,48,136,84,93,13,145,203,204,149,135,94,39,78,135,60,226,126,19,38,210,108,184,62,226,153,128,247,150,46,85,141,110,161,137,187,124,73,125,170,76,98,230,5,125,113,101,231,213,136,104,88,209,167,73,102,110,69,103,49,149,83,98,114,241,41,183,132,241,137,150,186,87,26,111,64,220,178,251,11,164,210,78,199,155,17,49,172,25,24,233,175,173,191,27,226,109,72,183,70,96,6,60,198,93,10,65,187,138,89,91,44,131,237,196,181,195,181,37,108,172,70,46,81,163,167,178,116,225,191,105,196,167,127,10,216,231,205,46,81,22,50,254,163,198,203,230,116,8,102,4,150,112,167,49,161,228,31,82,157,164,140,248,64,30,85,79,14,99,49,225,74,73,191,226,1,38,49,197,210,85,180,38,120,216,183,201,227,38,96,169,217,243,237,68,119,226,198,143,81,149,67,230,60,152,214,218,220,132,7,40,148,211,47,142,35,226,50,175,135,37,132,103,82,85,30,69,196,201,225,64,73,210,71,156,253,220,65,39,88,127,38,83,33,38,76,24,248,66,84,251,212,35,183,113,53,147,49,131,12,177,12,73,52,7,128,156,65,71,217,7,32,223,153,39,140,28,125,73,44,206,89,99,84,82,198,157,140,18,206,123,6,147,83,220,126,124,69,85,172,101,108,216,184,76,154,194,50,145,182,85,67,146,206,18,242,161,96,73,28,22,62,33,132,170,223,166,226,9,249,68,84,143,82,105,178,77,31,12,172,127,113,63,136,170,203,97,118,228,101,34,36,216,196,206,97,40,227,83,222,82,29,134,202,73,67,85,240,44,183,32,102,97,40,45,139,178,47,129,139,2,63,12,171,96,76,62,149,153,166,69,240,234,75,95,36,2,62,83,45,21,84,162,141,26,92,150,112,162,225,214,146,51,249,80,208,44,134,64,51,9,87,131,113,146,94,19,41,179,100,50,171,14,115,63,26,199,193,253,203,112,94,1,15,148,89,86,62,165,148,120,113,42,10,102,25,231,140,254,34,166,204,147,190,31,106,159,145,208,130,129,60,241,137,205,145,22,97,182,209,244,28,207,167,202,180,70,164,130,63,213,197,202,182,250,192,202,196,4,205,90,200,42,155,204,67,241,216,57,240,1,27,204,161,22,33,172,131,85,189,102,108,163,82,115,53,129,228,147,153,10,205,114,74,217,108,195,202,52,155,205,244,93,122,92,125,253,75,240,198,219,116,227,95,30,194,45,21,182,160,178,3,12,140,123,211,90,228,42,200,39,153,159,27,212,243,225,156,71,225,18,178,124,108,132,91,217,85,149,58,168,51,18,65,173,181,25,57,132,152,48,47,31,114,160,125,36,161,179,47,182,150,201,102,53,146,84,197,102,20,207,153,177,3,204,128,170,213,91,147,226,71,217,4,101,7,42,149,173,140,49,78,226,18,230,104,238,199,108,114,45,53,182,133,204,153,255,0,247,131,169,33,125,9,236,159,148,82,177,13,111,126,66,51,181,38,184,147,99,143,105,92,174,167,58,141,48,209,214,143,154,86,82,126,234,14,215,80,196,28,76,81,49,169,39,233,235,25,60,210,202,69,144,116,150,95,238,164,165,107,20,85,79,45,71,240,39,131,234,170,80,188,114,65,212,164,170,180,126,55,254,168,138,182,1,135,24,120,140,138,137,37,124,69,50,107,71,147,149,51,128,241,141,152,68,84,91,223,16,157,168,119,132,99,234,69,128,110,25,240,124,57,160,12,171,76,255,0,2,141,251,72,162,18,15,114,63,4,44,201,36,19,31,202,149,179,2,82,214,238,112,142,254,84,165,150,67,146,69,141,173,150,41,204,226,203,149,124,96,127,62,108,73,54,206,133,98,134,5,86,231,195,10,183,170,161,62,215,150,122,149,211,31,60,62,21,68,22,89,70,62,44,185,85,84,230,107,56,86,219,211,120,114,228,26,107,2,201,131,65,25,135,240,97,138,36,19,222,197,140,106,215,207,66,161,243,224,201,31,41,80,51,35,3,3,240,137,115,155,185,54,34,59,246,146,137,137,108,211,26,192,227,39,167,216,21,98,179,121,20,104,86,183,65,204,249,35,141,231,153,104,135,60,18,86,221,79,27,36,93,220,79,246,212,228,12,133,201,135,137,90,186,146,90,212,62,100,104,162,62,96,173,95,137,224,193,225,50,35,15,31,49,80,191,135,162,206,38,99,9,109,69,178,249,2,204,159,6,107,242,196,22,36,38,228,145,147,255,0,195,195,31,233,4,181,62,168,226,238,138,151,108,101,145,76,169,46,15,36,152,76,157,201,170,222,179,181,72,76,221,194,59,48,139,16,213,93,13,150,244,31,113,76,27,191,37,4,12,111,77,63,9,73,137,83,86,207,28,150,37,178,99,100,72,163,26,198,182,87,219,67,40,234,202,229,227,205,137,15,38,75,49,246,165,126,171,148,104,9,50,120,243,40,173,141,170,133,25,249,72,130,178,129,185,136,252,34,228,90,3,63,33,19,96,191,141,116,169,54,192,11,76,92,78,27,246,146,196,79,220,86,59,0,20,121,138,44,170,88,214,81,43,71,212,166,167,235,201,67,62,40,138,108,212,40,177,180,223,195,162,25,224,31,186,180,190,30,248,120,131,238,169,221,61,101,46,216,121,165,170,248,18,114,162,54,18,104,104,184,145,247,31,13,32,201,249,185,120,196,148,198,248,123,20,79,225,185,34,235,134,173,28,224,98,48,146,239,193,241,96,243,101,202,186,45,27,145,89,101,69,247,37,96,82,30,183,166,126,95,221,84,1,54,47,12,200,217,59,72,44,229,40,210,9,247,3,146,55,138,32,151,60,140,190,5,161,93,101,108,244,42,3,36,5,31,10,218,108,228,98,147,173,121,254,170,42,202,200,240,65,218,177,89,134,104,99,176,217,145,134,95,105,98,250,173,207,211,82,144,245,128,252,251,83,143,197,191,107,254,11,86,96,110,151,95,1,61,197,8,50,112,169,153,244,50,227,124,217,186,213,209,172,162,73,230,90,164,195,137,36,4,87,89,46,70,174,130,170,122,218,98,1,133,13,161,4,68,73,160,123,33,46,95,184,150,154,183,98,255,0,148,200,154,64,100,162,51,230,197,137,46,70,215,203,185,239,71,39,130,92,104,196,140,137,181,201,90,63,213,16,169,116,57,50,228,159,148,92,105,24,101,143,250,109,222,62,75,58,148,134,173,52,184,94,5,14,69,210,35,86,140,140,234,70,50,182,14,62,88,3,42,122,168,155,212,111,99,158,105,43,137,210,65,136,202,134,200,36,146,14,210,100,91,36,213,14,9,223,180,23,26,54,52,109,200,22,118,83,90,70,181,137,118,24,241,137,205,202,158,64,152,66,179,169,1,62,49,35,123,72,170,169,35,23,10,155,85,10,217,157,70,120,88,94,101,231,162,222,200,132,103,17,82,243,4,241,158,178,194,169,247,169,1,101,169,231,86,129,251,65,101,66,207,184,62,55,139,18,10,52,194,73,31,48,150,170,142,45,167,248,199,58,202,203,211,165,192,28,111,207,244,149,65,174,49,15,40,165,118,164,38,211,208,115,229,12,94,68,194,182,169,130,238,67,70,213,55,122,43,99,167,99,10,215,228,178,253,212,242,100,253,176,57,150,65,140,1,251,74,95,89,204,33,8,200,130,42,224,102,58,85,183,152,109,27,83,130,73,30,32,162,31,49,158,28,194,82,21,80,207,24,121,149,164,0,142,72,249,151,100,43,137,207,212,54,136,216,9,35,76,60,105,217,189,181,115,91,38,44,225,177,79,204,161,4,238,28,184,150,240,198,29,32,63,85,212,171,35,80,130,214,108,74,57,245,163,199,152,42,86,100,193,198,237,89,7,94,0,191,40,167,53,11,37,205,151,187,136,34,99,74,172,211,26,176,236,242,40,195,125,17,102,96,130,79,48,132,53,44,26,211,248,115,9,98,203,83,194,38,208,69,34,106,186,27,84,126,58,148,209,163,15,34,99,25,239,26,83,84,99,148,153,138,153,204,147,249,22,49,191,240,26,62,79,26,151,158,96,70,38,84,83,231,227,98,13,239,137,59,184,72,83,54,213,5,182,81,135,108,15,148,41,50,41,95,195,122,130,180,249,178,241,174,155,78,106,216,36,194,92,127,200,168,216,24,50,65,250,88,229,79,135,153,155,142,156,116,244,56,227,13,99,27,151,18,119,67,172,1,147,12,190,37,105,50,135,115,231,132,67,18,144,159,160,49,145,242,202,82,127,18,214,95,212,22,101,110,101,51,12,9,60,193,42,194,75,25,225,218,166,163,62,93,111,17,83,216,198,28,209,164,236,104,92,9,128,250,171,100,247,176,157,41,52,154,163,136,156,92,72,218,216,18,252,57,185,82,213,156,26,188,187,138,246,4,243,230,88,73,164,149,246,213,25,160,19,222,89,176,35,24,249,149,99,90,18,145,174,67,73,134,113,123,73,181,37,192,225,3,17,83,185,240,198,80,117,41,121,33,198,168,198,45,92,199,80,176,246,94,97,175,148,49,101,82,161,129,101,80,127,213,12,170,160,48,198,78,100,61,172,49,198,251,169,118,202,172,148,196,34,6,170,149,143,104,100,196,47,219,124,216,74,167,194,24,146,71,197,216,168,224,85,31,7,50,147,41,85,145,116,43,32,90,178,72,24,136,51,199,37,152,178,169,152,12,36,103,226,78,97,132,153,16,170,194,201,83,65,180,169,11,211,203,149,75,234,122,209,212,1,229,40,185,23,67,49,182,44,203,149,70,234,23,159,82,1,225,16,149,45,224,115,172,109,107,252,18,186,110,225,133,38,36,70,173,210,87,58,144,24,171,162,147,247,18,218,221,61,101,81,106,204,194,38,50,174,221,73,39,16,24,35,11,253,11,87,254,101,38,195,52,63,55,70,248,87,127,65,41,146,229,139,40,213,120,89,192,192,226,196,69,216,174,35,2,107,58,148,45,198,140,36,147,176,209,37,98,250,137,191,199,226,69,102,145,185,146,111,210,68,23,157,129,101,12,168,152,19,54,39,194,158,51,77,206,27,48,148,165,42,87,51,79,78,20,190,97,16,72,104,202,172,205,246,80,70,153,239,4,169,163,242,89,3,22,85,46,24,207,16,211,72,18,121,48,169,86,131,179,93,76,253,28,29,217,121,23,158,23,137,139,9,38,219,29,133,55,90,53,146,71,37,2,85,144,158,126,164,0,201,139,22,84,45,148,192,89,3,134,46,34,9,234,173,140,130,54,126,148,106,34,214,237,131,156,240,155,254,116,181,42,178,15,42,190,101,152,139,41,61,100,13,176,254,170,137,135,60,126,106,136,51,207,129,96,53,156,206,96,88,69,61,50,158,88,207,148,93,104,217,54,79,31,114,29,250,169,241,152,158,194,109,177,155,30,124,120,127,247,68,84,6,108,185,138,151,64,159,185,38,100,208,207,98,13,27,70,181,4,150,44,38,25,228,103,202,36,76,48,227,29,49,52,198,8,121,113,40,52,101,21,140,99,70,156,78,217,88,150,247,179,31,186,148,73,184,98,50,3,247,204,76,170,12,204,109,123,198,69,139,232,95,56,107,236,154,71,151,166,82,210,24,122,142,49,217,238,141,89,85,144,131,103,242,44,153,240,174,170,200,236,49,165,114,39,225,248,63,71,26,47,45,167,34,57,146,113,131,153,43,54,176,0,143,136,201,27,168,84,215,216,120,225,154,110,58,128,90,252,22,137,126,2,68,175,42,223,167,191,236,246,74,145,255,0,81,180,196,53,121,67,118,12,28,88,211,151,218,142,75,59,72,141,232,190,189,77,104,250,164,90,247,244,57,165,222,128,131,91,225,180,46,229,70,217,104,203,89,39,203,19,34,238,175,100,66,173,27,0,15,169,58,180,110,75,114,88,142,95,85,164,172,176,124,223,17,21,13,61,80,33,51,151,177,61,158,25,195,38,80,169,171,89,51,134,62,37,140,203,224,58,179,63,50,133,241,128,65,230,73,108,166,109,178,41,192,234,27,33,189,249,145,161,181,4,238,229,43,51,149,88,85,2,35,92,31,39,9,83,63,85,56,188,50,160,3,12,2,30,97,9,111,240,220,189,27,97,185,167,208,193,150,68,43,58,144,230,198,182,177,152,152,134,153,48,17,134,244,181,161,59,93,141,172,127,26,193,140,30,76,169,55,172,12,189,73,180,7,188,140,234,90,53,89,6,161,11,60,30,130,52,97,136,156,43,111,147,214,214,49,132,79,98,91,126,70,250,169,140,233,42,116,99,0,163,83,102,134,193,17,107,126,76,127,170,196,147,114,66,186,67,19,143,114,3,255,0,69,143,26,151,245,182,70,225,202,136,102,167,137,143,153,45,152,109,149,250,12,178,120,7,238,165,166,126,86,44,222,106,169,220,217,82,77,224,51,188,34,42,220,133,219,208,22,248,216,192,180,233,232,192,35,31,187,18,223,48,47,39,180,181,198,141,40,125,34,34,85,205,135,224,163,45,156,65,19,44,78,36,79,173,176,72,54,64,151,239,44,102,5,145,134,243,21,95,108,77,237,7,193,187,227,67,154,224,30,124,202,74,53,192,8,76,89,83,19,70,33,70,179,105,141,220,143,82,198,6,9,35,204,18,141,100,103,128,94,232,215,61,127,169,12,125,164,89,213,110,164,157,249,74,78,37,159,228,51,109,62,203,35,76,25,22,159,63,248,165,254,108,233,91,99,127,230,145,172,10,170,135,141,13,228,38,108,171,39,135,108,62,20,71,82,248,247,140,139,6,187,2,198,178,32,159,204,154,190,120,8,14,212,134,96,65,247,22,176,214,128,190,233,82,21,197,205,179,36,158,73,49,4,171,91,33,229,238,88,225,28,98,35,194,16,73,6,108,169,42,198,219,19,6,64,26,241,153,136,107,207,207,27,246,214,79,54,81,170,42,145,200,2,29,240,252,241,21,58,99,217,39,169,76,154,144,242,124,240,136,153,19,26,26,171,152,199,229,86,219,96,102,65,255,0,134,49,173,38,102,68,126,204,133,26,14,103,203,13,115,176,45,77,88,88,33,175,50,27,202,151,6,212,121,241,21,80,70,123,8,62,213,88,197,145,65,227,64,203,237,45,210,106,182,195,204,138,252,136,121,243,21,247,14,125,182,118,20,73,97,18,41,44,178,201,218,169,94,252,137,76,198,63,39,8,136,84,86,227,171,50,27,225,227,240,230,90,166,86,140,132,204,179,14,65,197,229,138,65,21,37,181,187,60,98,98,196,145,148,117,109,92,46,100,102,8,125,168,0,191,17,59,81,49,141,185,2,87,125,84,124,15,48,138,76,190,8,168,43,101,87,45,97,217,112,41,235,187,179,228,120,68,36,147,71,207,157,211,47,34,188,53,80,231,51,169,106,199,110,99,72,203,17,207,30,249,210,125,162,47,144,244,173,225,15,148,37,196,53,120,248,27,22,117,44,227,61,133,69,80,23,168,103,226,40,135,91,44,76,196,84,204,52,231,23,44,68,230,52,48,21,234,138,0,65,24,124,194,202,143,241,131,73,32,166,3,207,24,28,203,76,159,85,146,78,89,92,105,252,144,197,39,80,146,217,44,32,134,134,85,19,113,173,236,43,153,48,117,177,30,80,242,148,72,8,26,204,133,253,88,177,34,164,191,145,5,38,168,19,189,172,106,21,185,209,28,223,184,221,247,27,225,241,36,211,30,241,17,52,129,78,8,64,226,90,36,198,33,81,183,65,26,101,182,2,223,61,207,180,180,73,14,62,96,241,17,122,121,137,7,136,75,213,177,159,53,252,197,66,173,199,181,70,149,70,60,150,115,45,179,25,141,25,25,131,132,53,156,192,14,112,213,54,200,52,153,11,227,89,14,50,22,203,83,188,94,210,2,77,109,136,143,196,36,52,240,156,99,249,177,37,217,98,139,34,5,51,94,0,92,50,211,54,106,26,217,163,226,18,152,102,155,139,55,153,61,170,170,137,90,14,84,219,99,52,200,57,129,60,131,77,253,73,248,212,209,140,194,141,251,68,161,154,156,226,38,28,170,76,195,170,223,224,183,49,178,13,38,51,255,0,58,213,14,97,230,141,5,113,190,19,248,68,181,108,77,163,91,13,195,0,115,145,161,211,115,135,212,85,45,13,247,145,153,155,17,21,117,62,170,62,62,88,169,171,167,152,217,248,27,77,73,168,8,12,34,198,151,135,70,89,103,205,46,81,63,137,63,126,176,138,46,216,9,61,222,182,62,7,154,32,145,221,16,150,220,238,199,208,233,184,49,137,148,194,203,251,136,214,95,83,86,241,110,135,251,98,92,99,80,252,66,185,147,230,16,148,170,82,52,205,78,83,176,216,138,81,249,174,89,39,127,13,15,66,30,137,93,127,202,231,233,96,234,24,147,122,151,189,109,227,247,87,22,135,125,114,81,176,33,200,37,67,91,38,95,116,178,166,86,145,140,110,158,40,142,131,51,86,237,128,252,201,27,53,152,230,147,136,168,54,5,246,92,72,89,154,50,88,135,148,69,31,18,117,133,159,228,150,228,73,240,81,134,121,201,253,210,194,77,171,227,51,245,74,96,47,178,140,60,37,18,18,73,165,206,225,218,145,31,142,111,229,4,76,215,231,140,71,135,116,181,126,39,181,147,238,165,12,161,138,34,102,44,2,163,89,128,94,209,21,214,5,66,77,213,223,76,116,15,102,161,148,34,115,114,167,44,212,245,196,7,82,2,181,144,75,220,44,169,148,154,122,169,35,195,181,197,251,73,246,200,217,92,249,2,251,114,124,53,234,202,1,165,145,159,54,37,207,33,233,83,212,206,28,186,233,92,127,76,170,242,5,174,229,156,168,101,167,35,89,149,248,141,25,13,130,229,202,181,79,159,182,103,86,85,139,36,161,13,36,153,241,41,48,139,159,61,9,123,235,140,132,96,182,184,146,232,214,64,140,197,81,107,91,185,27,248,151,52,212,230,37,108,188,94,218,25,76,141,149,222,190,197,172,11,80,73,91,44,161,158,75,30,16,137,115,234,27,188,167,225,93,94,168,195,147,21,138,177,149,153,127,66,30,77,58,62,156,39,19,240,251,106,162,101,56,11,205,212,133,8,89,5,233,142,101,145,184,4,190,5,118,62,104,25,82,41,245,177,60,248,160,98,84,177,167,130,75,48,137,100,248,217,19,88,198,90,17,126,154,194,240,242,45,255,0,135,153,143,41,165,17,81,201,120,198,145,92,90,178,48,20,90,69,53,85,223,136,128,212,143,33,243,9,27,176,39,135,40,147,26,160,158,79,50,161,12,96,120,115,39,244,26,75,33,200,35,89,109,137,219,149,91,213,92,18,77,111,55,90,226,112,195,114,67,246,226,18,232,245,179,15,26,185,156,170,139,97,100,168,85,197,80,36,245,20,145,137,246,144,1,245,90,223,239,247,43,99,238,1,225,218,128,159,168,107,99,51,183,41,19,88,50,14,159,39,125,21,251,178,174,127,118,109,151,134,40,31,200,170,13,106,9,49,114,135,177,75,62,202,202,49,254,110,47,203,45,80,35,174,231,236,101,48,161,41,5,149,50,170,97,243,230,52,162,20,106,189,250,123,78,106,0,48,216,151,131,67,85,7,135,180,105,171,160,155,140,44,124,99,224,121,98,9,72,217,79,157,24,239,204,82,11,237,174,173,91,177,140,254,165,41,175,41,247,199,121,162,9,13,30,35,70,217,10,52,198,164,203,225,187,87,117,183,21,179,184,178,229,39,211,95,159,174,47,167,82,12,226,136,33,228,80,223,248,139,127,73,98,203,104,147,249,124,249,6,185,90,70,139,227,185,211,28,26,77,243,216,253,75,63,70,18,52,239,81,174,22,33,123,136,13,73,181,155,78,241,75,42,83,164,190,45,3,80,83,48,210,197,201,225,214,163,117,62,188,131,234,91,78,175,182,153,87,71,205,76,179,113,111,128,200,23,116,248,241,84,202,229,243,228,77,217,48,228,39,111,34,252,235,172,194,122,75,198,88,87,202,147,142,75,255,0,78,37,219,62,29,86,146,202,152,22,49,34,201,17,62,161,21,150,50,82,72,189,253,206,171,166,247,113,129,154,92,172,185,85,96,109,105,202,207,210,229,34,229,187,109,113,224,242,132,164,255,0,105,7,14,54,191,146,126,89,88,134,154,172,130,89,91,228,233,83,205,76,38,60,219,8,217,62,162,147,126,179,170,140,114,4,165,255,0,105,81,211,232,50,93,131,150,127,34,150,212,255,0,8,143,166,252,229,239,242,143,181,53,88,21,146,193,111,190,131,100,63,148,42,194,27,192,35,246,168,95,91,6,61,164,72,164,202,136,173,223,70,59,37,203,149,149,115,51,49,74,169,212,3,60,3,30,108,169,68,253,78,1,17,252,68,41,23,218,171,42,172,140,52,180,208,214,180,221,177,32,13,81,84,69,106,48,140,63,16,175,231,16,117,193,138,76,73,176,107,101,77,103,55,41,22,33,184,174,33,48,148,67,18,121,2,201,131,63,202,21,11,95,177,164,102,250,38,255,0,13,222,86,159,54,36,222,0,107,100,255,0,152,197,228,84,211,38,28,124,198,74,172,140,57,32,225,16,196,159,18,94,166,167,213,87,21,252,34,26,243,253,42,15,54,215,145,10,207,49,15,16,114,44,100,231,18,97,42,101,62,96,237,217,139,96,151,26,28,234,214,101,9,72,182,70,190,37,65,249,98,229,26,251,107,173,160,219,69,36,76,88,148,164,91,157,17,174,65,181,86,163,178,102,25,101,91,108,168,106,138,206,24,170,34,134,200,4,156,241,8,171,164,67,140,73,32,82,233,217,159,76,134,234,21,81,241,39,227,67,216,243,38,113,164,143,181,30,109,36,114,3,154,87,26,2,53,38,216,252,37,202,171,82,86,80,107,91,137,197,126,33,32,160,107,155,154,67,246,147,246,213,44,250,167,198,240,247,82,201,154,48,229,30,236,165,24,146,180,42,229,163,234,40,181,236,59,173,248,145,71,127,225,18,195,229,164,253,68,124,240,240,101,20,253,200,215,24,213,90,74,116,18,110,235,202,138,167,214,118,85,177,24,25,98,34,69,188,45,252,25,163,73,116,178,234,93,76,211,207,182,27,195,16,184,136,86,46,114,106,75,93,27,113,253,64,92,101,247,21,246,158,215,148,18,127,186,197,37,109,190,173,252,80,14,223,219,34,217,41,55,251,22,54,147,167,215,85,248,34,110,245,37,148,96,127,68,138,66,147,237,45,154,86,239,90,73,59,197,168,96,109,163,123,100,34,181,161,208,215,240,134,194,132,176,139,251,165,77,230,105,189,71,56,140,203,87,26,79,237,21,50,195,253,17,166,239,143,97,5,150,137,163,187,173,121,76,81,228,92,94,239,254,207,214,190,171,234,26,122,228,159,182,187,236,154,29,79,81,205,46,132,152,254,215,231,74,230,90,188,92,209,34,144,95,109,89,149,95,145,40,217,147,137,5,67,73,121,80,198,6,192,68,200,47,113,86,133,140,47,10,54,30,170,222,143,17,160,127,186,189,50,158,113,62,110,38,53,58,173,113,30,205,108,141,239,153,93,90,60,61,164,95,89,112,49,143,49,84,101,148,99,140,249,77,41,55,134,31,87,131,132,197,83,200,166,37,123,39,130,104,56,74,128,147,165,89,109,230,16,197,202,129,167,173,60,30,44,170,218,132,195,27,249,68,170,173,251,16,111,248,28,208,223,13,45,105,37,110,226,100,16,211,200,19,25,9,236,221,242,174,141,107,112,242,196,194,44,101,81,243,217,84,82,124,220,81,166,196,22,222,102,47,178,7,178,36,174,97,128,94,162,242,34,188,43,132,79,148,42,217,232,251,151,179,16,150,13,192,72,201,231,17,240,242,99,78,95,90,121,32,221,241,136,105,163,41,241,51,14,33,161,141,12,131,226,55,90,85,83,109,113,43,227,60,131,120,130,151,86,207,149,4,239,12,177,42,111,1,198,31,10,146,190,12,233,179,153,137,12,163,43,13,163,90,228,151,132,74,180,54,92,108,22,92,164,81,80,234,137,4,121,121,10,69,73,72,193,217,51,22,46,69,170,162,51,27,236,170,129,37,249,76,181,4,59,97,226,8,145,83,43,108,97,51,41,186,214,216,210,78,81,241,11,42,24,208,7,204,38,60,59,12,168,119,195,121,71,250,84,68,199,222,16,252,37,196,179,100,105,222,241,114,166,50,194,166,64,56,143,150,33,113,19,237,35,100,235,11,90,209,255,0,80,148,66,172,100,214,218,228,202,34,144,72,207,65,131,54,38,27,25,92,137,106,109,148,54,159,226,40,228,141,152,74,143,178,212,49,45,248,101,136,101,253,197,57,15,77,197,173,127,82,172,167,129,77,36,125,89,86,100,159,38,53,60,52,19,76,248,57,166,53,36,93,220,65,98,34,231,151,223,10,9,83,231,197,199,245,23,117,140,194,82,63,229,11,198,182,204,120,236,135,134,88,134,81,167,178,191,34,81,238,167,250,63,58,6,3,227,15,10,95,179,100,105,217,162,23,247,6,187,6,161,208,96,47,205,215,245,253,53,17,101,164,134,34,102,203,137,27,122,21,220,4,173,14,89,108,55,210,86,80,48,78,38,37,207,33,223,126,31,157,134,88,178,143,220,87,53,186,146,142,203,30,208,88,136,145,88,214,141,135,83,244,49,202,15,81,227,198,145,250,104,63,244,85,115,39,202,141,7,183,140,172,81,15,184,24,231,98,79,184,34,198,195,184,97,0,217,247,22,38,146,76,136,160,233,235,201,49,125,66,184,67,40,210,89,44,181,20,191,155,138,65,37,200,21,84,163,141,0,120,247,101,75,174,222,114,141,249,185,70,179,12,99,248,102,221,17,109,147,107,85,24,15,9,139,148,137,148,90,156,131,83,233,233,214,68,203,150,52,97,253,68,247,79,73,219,65,100,76,185,113,41,141,127,79,127,118,252,212,101,40,134,47,111,234,37,84,243,45,107,65,134,88,137,144,73,90,214,246,47,227,238,93,102,219,75,202,37,115,167,174,6,64,51,49,87,50,164,187,60,146,127,149,201,199,251,74,250,180,49,38,131,139,137,96,172,87,122,149,87,135,17,84,142,164,173,5,187,49,38,161,164,25,122,187,22,79,135,178,62,19,113,17,58,137,143,129,6,29,25,115,91,243,97,17,49,137,54,252,73,46,48,240,148,67,84,211,230,78,35,57,75,198,144,204,161,245,113,240,139,26,49,29,91,247,38,174,237,65,36,121,119,88,151,202,123,224,16,27,77,210,93,168,116,5,174,7,237,10,146,105,237,31,168,224,203,204,104,163,196,164,209,181,139,172,139,79,113,198,161,161,4,215,188,185,72,85,237,18,24,186,108,231,203,196,50,170,56,213,71,41,57,132,189,101,91,85,143,17,120,147,109,168,155,204,235,78,254,131,47,94,136,70,112,148,104,83,76,245,47,148,150,81,227,82,242,105,193,231,242,153,18,155,136,118,177,162,127,79,201,145,73,174,89,86,34,170,239,99,225,180,136,84,5,86,155,212,3,229,137,105,137,32,210,84,250,198,236,252,177,113,126,126,194,46,157,26,28,168,32,100,73,98,228,78,171,126,90,18,145,182,154,169,175,113,89,167,234,170,144,97,245,76,171,117,12,205,79,108,76,210,237,49,13,62,13,60,89,195,249,178,144,72,89,48,199,4,159,40,82,99,77,178,182,19,123,26,246,208,245,149,37,228,152,143,48,103,141,73,120,94,100,225,41,62,226,162,178,159,59,242,4,72,16,198,38,76,197,41,22,213,69,89,25,5,83,32,78,147,224,98,148,153,17,16,237,109,107,124,48,242,166,230,140,204,125,171,78,192,126,28,165,72,208,168,235,212,48,254,171,82,62,104,57,187,17,140,100,18,159,152,89,84,81,158,56,62,239,26,33,255,0,50,12,177,39,147,34,21,104,101,174,116,246,104,157,29,111,23,244,184,136,146,79,208,96,169,243,53,119,42,79,166,53,109,228,47,148,40,137,39,238,42,143,197,172,31,234,196,153,100,253,180,19,105,209,189,251,138,160,111,132,252,60,162,85,176,33,158,55,129,119,88,146,111,82,131,39,167,137,13,62,1,228,241,110,136,131,74,11,90,24,150,92,210,229,127,182,162,228,178,93,68,183,237,11,198,169,104,116,196,238,146,207,197,151,234,170,89,58,120,112,129,154,94,218,79,237,35,109,92,55,169,137,23,91,113,20,191,171,18,50,73,162,120,113,20,137,86,170,141,101,39,138,36,13,183,220,196,145,6,29,172,30,98,202,33,82,215,85,226,83,23,200,107,36,217,23,198,76,151,143,237,173,102,120,203,19,171,145,5,14,6,251,221,146,36,109,139,184,161,177,159,56,71,102,25,73,241,167,156,190,1,150,36,143,210,143,24,28,50,135,196,189,2,97,202,206,82,229,71,1,90,174,54,159,166,232,228,143,49,74,69,47,113,27,19,48,136,73,241,166,12,67,237,74,77,106,63,62,165,91,25,81,13,109,147,7,47,13,134,65,13,116,58,168,20,115,129,242,146,178,147,233,149,115,153,240,229,78,33,37,203,23,26,219,90,201,99,230,136,92,88,148,153,152,125,181,115,170,178,24,7,197,136,107,115,62,89,235,154,27,91,78,131,196,94,196,125,14,182,61,145,254,109,79,113,135,252,117,69,177,118,107,137,194,39,82,93,63,80,237,185,76,81,175,76,158,194,68,204,128,15,161,201,253,95,253,85,163,99,244,76,221,223,51,38,96,165,144,245,229,192,143,132,89,49,174,144,253,1,71,127,19,229,11,182,34,149,181,209,36,211,253,184,191,113,110,144,223,228,93,58,133,227,216,41,154,132,147,64,204,165,89,73,53,113,7,202,146,6,26,39,102,114,170,170,177,22,169,37,172,62,26,92,110,255,0,16,233,57,248,136,46,200,255,0,81,31,167,181,176,227,3,105,168,96,18,52,145,39,145,167,156,100,194,34,245,45,175,101,85,151,20,184,163,200,147,111,43,15,185,141,88,14,125,216,240,60,213,197,91,52,175,196,130,21,254,157,99,196,180,126,30,196,76,33,22,84,230,6,128,131,37,153,139,140,75,118,219,236,55,19,183,177,90,205,55,71,127,23,52,185,67,73,36,233,33,214,249,237,5,148,105,157,108,2,84,179,134,86,81,166,129,158,194,240,149,27,132,182,216,147,99,34,99,194,81,33,166,85,86,227,204,28,130,34,232,161,211,218,126,75,51,23,177,11,63,71,213,120,60,209,10,76,191,117,53,149,204,86,200,136,161,212,56,255,0,167,88,139,42,164,49,168,60,50,237,82,115,85,50,52,172,60,121,19,64,233,224,78,31,44,161,165,81,228,236,35,178,212,152,153,134,185,79,179,214,108,136,252,211,200,186,39,224,106,161,15,154,82,95,38,134,182,49,48,196,42,221,181,113,150,85,78,36,70,19,198,39,105,17,187,15,82,27,4,135,187,141,59,125,136,75,107,55,213,160,205,149,45,104,59,89,199,63,130,70,32,48,194,229,34,251,14,25,224,240,152,88,146,218,221,102,126,156,169,145,167,203,146,60,193,40,202,146,73,47,161,139,11,119,200,118,200,100,198,167,46,235,73,249,242,137,49,129,169,14,47,220,76,131,172,200,46,25,113,71,254,210,156,114,50,114,53,161,111,3,147,217,80,140,124,216,151,169,231,196,141,196,104,163,93,50,124,202,171,241,225,48,135,252,106,2,126,149,36,43,87,148,37,227,93,43,217,248,11,102,243,49,184,193,100,12,49,34,242,162,116,220,147,193,225,50,54,52,1,141,156,202,71,83,234,64,82,75,31,254,246,165,50,209,108,60,54,124,84,235,17,153,185,230,50,34,77,33,228,143,229,34,140,68,80,148,154,168,115,98,48,217,85,101,110,164,96,217,218,165,28,129,36,46,128,242,104,117,87,135,104,196,167,36,154,242,51,222,25,127,240,86,143,184,37,147,223,216,131,147,27,143,149,116,45,92,77,198,78,68,253,83,192,82,115,118,42,88,114,73,24,136,8,209,128,82,112,139,145,22,250,217,195,26,97,108,54,245,131,144,124,216,214,167,152,4,233,74,60,8,46,213,230,121,139,153,102,70,85,66,60,241,61,5,107,168,107,99,15,16,86,237,228,73,196,194,145,221,233,135,224,121,131,214,140,135,90,219,32,250,169,140,39,46,85,85,2,30,159,40,50,203,220,228,251,107,149,192,12,232,62,97,84,85,87,7,199,134,90,141,153,24,118,141,92,164,184,141,6,55,233,5,199,247,18,103,234,218,216,196,218,21,21,37,228,147,17,68,218,214,206,41,241,10,46,85,86,86,112,134,190,101,159,170,196,178,103,202,45,241,171,94,68,135,77,214,236,70,197,90,203,176,117,98,73,106,4,153,182,6,143,68,62,79,109,80,6,157,228,137,132,194,26,25,134,97,89,155,42,212,104,114,167,1,251,73,88,145,184,38,221,205,51,41,217,249,196,147,62,132,157,184,184,214,214,122,168,222,252,197,34,204,204,181,24,243,23,173,106,201,112,104,105,242,106,102,155,136,78,99,8,139,84,250,120,145,186,145,81,140,124,159,170,227,77,13,24,18,65,153,86,194,50,181,137,127,1,244,153,1,49,224,140,255,0,182,159,62,6,66,60,56,144,239,209,150,50,121,130,44,163,71,48,197,5,145,181,36,24,92,184,191,145,59,135,172,235,108,184,183,92,137,12,253,48,121,35,124,76,73,51,52,121,41,31,187,202,149,149,138,173,29,127,165,205,147,39,99,226,47,26,196,48,229,16,124,211,248,208,21,82,101,201,7,49,120,213,8,97,196,146,207,113,41,49,15,158,51,225,203,148,107,35,62,40,199,218,157,204,211,209,6,62,21,47,62,1,196,69,181,25,106,17,12,210,198,124,177,58,213,68,107,138,57,204,197,109,140,68,81,112,47,129,90,66,7,22,85,133,197,144,11,203,181,196,160,202,222,5,85,116,125,114,58,88,107,107,138,204,209,5,24,171,107,225,227,103,48,163,9,115,24,211,237,112,51,105,196,180,63,80,220,136,248,74,82,36,89,38,27,241,81,252,138,219,234,26,217,195,126,24,163,200,185,176,106,189,54,213,249,139,136,107,163,214,220,74,28,86,27,107,149,68,124,66,54,249,249,133,197,251,74,205,103,82,113,224,212,248,50,102,164,4,105,88,107,139,148,107,65,140,73,214,172,150,17,98,26,155,161,99,242,114,170,183,248,13,138,44,184,151,86,84,106,169,64,247,128,128,237,77,116,244,108,163,225,82,140,127,6,100,199,74,223,62,49,240,152,93,175,72,178,100,51,71,116,212,186,125,108,25,189,162,228,74,44,180,195,251,130,82,39,33,55,247,107,115,238,31,244,151,102,231,240,224,219,100,98,110,4,108,156,56,150,185,236,36,18,125,180,77,172,205,183,153,84,69,149,193,202,116,89,138,172,55,98,221,146,89,141,139,112,76,242,164,180,146,120,24,157,62,52,66,143,119,186,254,52,162,182,7,159,26,212,79,203,237,165,243,227,90,201,226,20,95,228,73,46,239,175,35,78,197,16,188,105,141,61,221,249,65,253,68,169,172,61,90,163,88,26,122,12,102,102,177,236,71,48,32,17,56,186,210,57,243,206,94,32,228,200,190,67,245,37,54,99,86,54,242,212,160,49,143,131,10,154,12,107,17,74,121,165,149,54,12,243,255,0,118,36,123,35,48,131,204,20,171,83,44,200,45,124,109,200,223,153,7,233,160,23,16,68,168,88,31,105,100,202,73,126,121,133,214,170,170,73,152,143,51,49,31,15,82,219,49,242,170,24,194,196,41,10,53,83,62,146,180,160,126,82,242,37,27,108,108,195,151,141,99,70,165,86,99,213,90,168,115,135,139,220,77,204,240,20,124,202,52,208,193,6,83,203,17,105,52,249,101,247,84,213,89,6,106,191,192,234,248,39,141,17,248,148,164,11,87,149,248,81,12,153,59,195,152,169,84,152,7,221,48,193,247,123,19,53,130,58,241,31,61,139,68,200,217,81,17,170,165,227,226,22,84,171,83,213,95,138,185,230,15,203,38,168,182,200,206,29,168,6,76,57,85,45,107,50,147,42,252,223,14,250,240,186,159,211,139,105,239,251,107,244,38,158,123,196,6,101,42,229,242,59,36,93,165,211,212,180,135,39,143,17,86,102,96,61,164,153,246,80,125,153,67,69,198,146,50,51,181,85,88,227,101,25,134,54,70,44,164,210,48,188,198,90,25,63,108,189,50,239,242,125,84,234,212,19,109,251,137,167,208,218,144,152,98,117,173,76,209,242,187,141,202,69,189,250,231,109,144,88,136,37,136,117,60,73,196,237,85,86,211,232,102,89,64,36,208,143,222,18,42,53,86,159,24,255,0,64,44,159,186,183,201,193,37,157,171,152,107,15,89,173,156,243,68,41,49,253,52,172,198,198,172,250,251,246,58,123,12,200,196,204,18,241,173,207,212,35,92,178,6,164,151,56,12,236,200,154,83,204,60,147,225,42,74,49,95,67,171,214,223,68,47,186,52,229,151,192,19,58,134,85,204,158,18,123,92,75,0,134,202,23,54,255,0,141,53,88,79,241,57,111,107,124,255,0,164,167,223,48,242,72,148,201,181,151,37,157,171,236,55,206,243,229,83,171,15,101,241,29,62,180,255,0,186,151,6,4,168,207,229,18,125,2,123,196,181,90,218,253,85,79,66,57,119,7,11,23,141,13,6,203,33,147,218,77,33,204,251,73,108,27,96,81,152,127,120,72,167,198,1,61,164,200,198,200,62,164,182,99,246,195,203,137,45,152,93,189,12,88,23,244,196,71,192,170,33,121,165,164,213,179,39,103,203,137,86,195,184,130,86,124,216,177,17,53,191,97,154,54,240,23,79,140,49,15,136,73,46,98,100,230,22,37,121,154,9,71,195,140,169,36,248,113,100,249,241,39,193,201,171,50,115,208,74,200,121,73,218,52,91,52,168,44,184,172,39,226,26,192,48,49,63,137,59,99,9,129,11,128,49,17,169,254,30,209,198,30,106,242,144,164,18,149,12,60,124,38,93,107,102,114,179,148,89,82,219,42,28,64,124,189,168,211,54,74,98,181,112,36,33,248,66,103,202,113,44,205,170,165,86,243,118,38,123,12,158,210,158,178,167,188,252,255,0,210,242,143,237,169,88,232,94,69,37,38,170,245,182,114,166,83,30,15,105,70,105,191,233,178,177,75,17,5,246,202,186,60,48,214,201,30,94,63,228,88,166,73,254,137,183,198,97,59,133,149,74,223,82,109,143,187,136,186,129,140,2,240,135,26,73,62,183,114,199,226,84,92,200,238,50,48,151,79,90,142,75,49,24,168,131,64,199,202,20,138,53,84,186,219,142,97,43,31,12,140,234,90,51,123,138,96,124,207,17,187,19,136,117,175,243,74,195,39,101,101,251,170,181,150,79,40,17,97,89,76,88,17,136,120,130,128,158,195,140,127,113,52,220,196,255,0,209,46,147,36,101,243,194,85,59,2,169,25,50,29,140,147,191,119,214,155,210,48,17,186,82,29,97,38,116,111,210,100,82,245,90,194,117,105,241,88,8,137,26,199,82,199,117,59,59,216,50,115,5,11,50,4,18,242,255,0,223,200,165,233,245,204,25,60,38,42,113,60,210,228,196,254,156,133,145,137,52,44,154,154,222,31,164,178,100,50,41,87,254,39,140,126,82,226,68,178,202,212,99,229,42,202,176,213,254,143,36,237,99,123,72,118,76,157,143,137,43,205,44,164,204,84,230,27,192,80,42,42,138,216,0,25,135,156,206,97,41,9,245,163,140,117,208,163,5,153,209,211,41,226,206,139,203,20,121,21,85,84,77,230,70,35,244,172,242,70,63,41,120,213,151,170,237,189,213,47,38,156,240,79,135,23,26,207,211,78,86,114,149,73,163,42,178,21,6,214,96,27,48,138,87,34,87,248,218,118,78,105,74,62,72,89,90,126,100,202,4,56,150,196,103,18,77,147,163,121,19,224,176,99,253,90,38,99,44,163,67,0,214,218,216,222,154,198,7,233,34,164,132,101,84,219,84,57,119,153,216,199,253,29,168,11,40,196,146,62,98,241,173,59,201,113,165,225,40,147,120,213,164,178,31,104,211,42,152,216,16,191,133,103,22,95,202,39,193,164,148,49,226,150,168,95,1,245,175,195,149,106,127,130,26,136,42,201,35,129,135,79,69,240,255,0,52,34,216,104,96,130,206,41,68,42,198,100,246,65,103,42,209,26,123,39,36,178,141,152,76,7,197,146,182,204,126,37,161,236,24,201,152,72,91,43,44,108,127,186,139,11,91,177,233,56,230,143,181,122,4,102,70,102,34,168,11,189,91,58,52,174,33,98,68,86,235,9,211,89,202,85,150,58,54,125,14,146,25,56,209,59,225,255,0,233,255,0,209,82,85,86,79,39,114,34,201,231,32,48,196,46,36,172,172,42,170,216,168,100,248,56,250,178,32,130,246,110,212,189,56,78,55,191,212,101,39,70,153,20,125,69,75,146,15,88,199,118,84,236,178,137,196,47,244,40,57,144,39,12,143,16,68,172,41,245,11,8,76,38,42,217,107,15,115,202,21,91,43,144,107,244,231,62,141,62,116,34,98,54,65,42,24,119,3,43,57,132,151,93,195,121,14,194,133,111,141,13,242,65,139,169,101,74,52,151,80,169,48,34,78,103,210,73,13,79,42,181,251,177,74,202,53,64,192,237,184,178,229,65,207,173,177,147,204,30,181,82,42,217,7,70,102,229,140,68,7,204,79,234,90,42,178,70,3,51,11,145,31,38,72,255,0,226,53,54,97,106,11,101,36,120,20,60,152,211,167,75,127,252,66,34,167,151,23,0,140,133,164,187,31,155,249,123,87,30,55,61,24,236,145,107,93,12,89,2,118,12,88,150,79,52,186,209,246,167,198,181,173,252,156,168,9,225,29,184,30,24,158,234,233,244,117,192,227,86,100,108,244,51,167,212,32,154,252,38,236,76,110,32,111,98,191,233,149,115,203,45,55,169,235,126,110,33,70,81,253,164,215,70,106,71,221,147,211,172,39,242,41,229,108,206,150,85,117,186,26,217,78,202,217,121,67,212,175,42,161,142,116,70,97,229,64,79,129,136,120,68,150,213,79,149,73,43,152,188,107,165,112,57,155,252,223,62,165,76,154,172,108,234,73,164,198,130,39,245,13,86,192,158,11,32,33,44,168,64,70,63,48,147,218,231,61,104,217,19,12,153,19,168,69,91,222,17,248,101,49,80,82,105,253,52,249,132,139,141,38,186,72,240,203,42,147,29,10,15,225,20,158,234,195,229,5,210,141,102,155,228,203,18,86,81,173,175,161,56,189,164,202,166,51,104,130,217,244,254,164,14,46,34,45,213,83,15,82,77,161,74,138,11,37,117,98,196,182,62,0,9,220,134,140,216,230,169,77,14,100,25,32,253,80,242,44,223,24,4,247,84,224,89,22,50,39,144,140,226,42,149,153,10,52,40,230,187,186,28,74,50,201,150,80,78,194,196,86,126,19,189,210,229,65,79,128,73,35,79,147,146,255,0,210,223,96,20,247,219,145,176,50,213,125,107,226,227,92,202,76,51,194,38,80,255,0,206,140,135,118,127,170,140,144,125,180,115,165,201,100,28,125,168,6,50,33,127,186,26,66,251,83,146,47,18,149,152,203,157,215,17,73,202,133,103,23,101,62,203,155,41,32,140,62,98,141,36,141,38,37,145,240,137,45,54,155,151,38,14,105,118,159,232,235,90,180,240,89,24,157,169,178,177,181,74,149,50,116,216,8,7,225,42,194,54,149,157,225,132,194,200,153,86,207,6,76,41,238,104,132,247,83,239,41,6,141,201,48,233,129,198,62,92,67,78,25,27,26,54,102,49,13,35,53,174,39,169,73,55,232,60,112,179,114,30,6,24,62,146,49,240,226,248,117,36,65,190,98,216,109,72,79,12,66,16,212,163,234,24,121,58,54,127,144,93,85,159,99,195,255,0,34,67,166,194,114,13,249,149,148,96,146,75,62,108,93,171,19,86,128,100,30,33,98,93,31,243,19,114,139,180,78,73,123,252,250,151,131,107,115,231,135,23,26,165,48,96,140,29,92,136,15,77,63,231,54,92,75,26,174,52,114,83,224,212,253,72,113,51,151,177,99,3,80,144,132,255,0,47,254,68,28,150,114,45,153,177,177,66,165,181,145,31,150,131,224,217,68,247,184,211,9,44,4,232,143,229,140,95,200,163,204,25,68,31,10,156,147,50,212,71,226,158,49,125,180,214,116,19,241,226,127,158,197,124,152,12,18,92,104,100,206,204,66,64,86,207,157,249,55,101,202,168,225,201,1,125,165,85,102,17,163,167,16,57,53,185,0,252,169,80,107,79,24,156,37,86,111,173,36,150,112,136,139,0,208,190,55,114,220,73,238,50,18,140,124,239,164,66,160,45,105,224,219,241,75,22,41,42,224,213,163,27,56,146,163,83,143,59,229,152,92,137,177,51,113,152,231,38,167,157,80,127,171,27,234,42,184,30,4,3,21,27,32,0,128,197,181,88,178,133,21,83,119,27,200,150,178,8,48,17,77,179,148,248,76,37,210,38,105,136,50,89,204,95,246,212,244,253,36,72,222,101,9,114,141,21,49,100,39,228,153,149,189,40,75,45,85,44,108,103,18,111,38,168,132,26,83,49,135,132,199,241,101,89,81,214,69,54,214,221,239,153,212,170,32,63,40,215,44,252,78,120,50,159,253,44,138,182,159,94,89,20,108,23,163,98,251,132,74,93,147,80,139,186,217,67,59,12,33,42,221,55,27,28,86,102,75,227,24,246,67,202,101,185,243,193,91,220,85,54,96,201,240,43,118,113,49,246,229,75,108,152,65,179,40,74,69,141,61,220,73,44,68,204,158,2,179,16,82,111,48,159,143,70,19,24,47,147,238,173,76,208,16,110,223,203,43,18,6,226,201,241,137,136,41,140,11,136,59,70,102,149,136,169,22,69,58,42,233,166,1,240,52,240,244,219,240,238,136,84,203,114,63,101,70,217,106,18,17,252,37,67,135,80,202,19,250,136,149,115,111,98,185,170,231,169,120,249,60,125,171,67,236,137,27,221,72,227,95,48,163,229,68,50,72,36,167,169,59,14,35,95,2,74,198,202,77,108,144,125,196,17,171,65,225,196,84,134,100,9,195,59,249,120,211,45,144,139,42,63,240,209,113,0,4,230,10,80,200,196,250,170,180,48,242,131,255,0,124,64,62,6,63,53,98,27,140,128,16,236,143,27,132,169,188,57,140,42,154,178,159,19,62,16,166,116,143,227,202,177,139,21,97,127,26,81,125,27,32,222,152,64,126,70,34,164,208,156,140,253,80,196,178,164,109,70,36,105,224,51,34,171,9,129,25,156,202,114,202,180,145,188,195,19,33,73,230,131,124,107,193,248,24,203,90,195,46,124,181,43,222,247,201,65,201,147,42,55,74,87,91,50,119,73,83,128,179,234,169,149,174,132,253,197,221,193,1,134,32,137,145,33,123,53,113,70,187,37,111,167,16,124,176,22,115,48,13,159,41,20,106,202,177,125,144,110,161,147,138,156,16,213,186,171,205,229,42,161,164,164,157,36,127,54,37,95,62,49,202,117,224,179,18,214,84,65,151,168,119,248,19,126,27,139,239,20,139,63,74,131,90,78,20,245,239,1,82,123,137,35,16,59,87,44,141,137,101,87,118,9,135,100,1,143,168,101,76,25,51,115,194,24,10,123,77,179,114,126,85,209,3,131,7,16,147,66,198,78,186,32,131,102,69,63,169,35,112,63,42,182,124,144,100,80,255,0,16,167,237,160,159,137,93,100,91,28,109,27,8,233,227,83,136,157,163,85,112,216,2,116,137,114,157,49,27,35,247,121,72,174,170,172,142,34,48,56,149,164,108,70,141,110,197,144,106,162,20,124,162,74,231,214,142,49,62,80,92,105,148,107,143,201,212,190,73,147,145,143,92,173,49,187,44,140,79,189,139,204,200,37,132,151,228,35,208,15,187,4,35,225,50,213,42,52,153,48,241,135,153,39,245,238,68,205,242,125,72,9,36,253,61,46,51,243,8,92,107,26,54,25,100,84,230,55,141,60,5,91,222,241,169,160,132,253,168,192,204,32,201,202,146,163,250,14,195,2,92,159,219,76,25,90,72,67,74,205,168,65,10,47,16,137,145,47,135,169,236,102,203,96,76,44,67,90,101,89,202,150,70,202,183,198,173,0,150,16,30,68,203,207,254,40,105,40,78,172,102,22,2,55,74,37,239,200,52,134,214,224,117,172,234,202,146,51,86,203,41,58,148,90,103,46,189,46,143,145,96,96,159,217,42,18,76,98,21,44,135,169,216,78,212,205,147,198,151,212,26,54,65,89,169,0,34,101,196,131,51,229,70,39,23,90,165,124,145,145,156,194,64,24,44,42,162,200,172,34,217,57,153,192,146,66,179,149,122,96,114,116,172,3,196,136,205,255,0,21,91,104,77,187,216,81,38,121,227,124,166,213,52,167,123,59,150,137,145,165,201,67,248,75,31,74,170,217,20,198,171,226,23,107,201,225,246,148,205,149,107,36,251,73,187,228,191,222,91,2,204,171,85,177,37,90,54,2,202,120,216,199,132,162,78,25,85,22,79,112,178,141,102,252,31,73,17,26,78,52,155,131,178,179,152,6,158,170,55,233,34,226,34,35,173,1,62,215,26,70,253,67,201,135,42,70,145,156,164,125,62,57,234,80,92,103,157,20,152,82,24,108,60,111,213,166,181,179,55,44,88,93,195,30,209,229,15,96,147,42,226,45,168,213,49,141,112,8,207,237,84,17,181,37,118,62,82,168,70,67,200,204,200,154,168,113,74,119,132,202,45,27,29,106,200,94,70,184,1,122,86,171,89,228,146,196,28,104,204,16,248,150,215,198,121,81,145,22,85,181,201,105,246,79,25,240,133,58,170,153,20,189,203,81,168,64,71,191,234,45,33,167,60,103,230,246,213,43,65,86,68,124,10,144,152,4,31,8,144,179,224,16,172,225,68,214,255,0,129,52,96,72,149,152,86,85,67,159,76,141,139,207,48,185,20,211,217,120,35,230,136,186,212,250,65,201,31,50,146,212,53,91,32,60,209,19,42,137,187,70,23,83,234,19,139,138,196,92,170,166,53,148,66,125,53,202,167,218,156,135,234,196,141,211,218,132,30,120,76,84,182,100,58,168,179,41,209,231,176,146,125,164,142,202,158,92,145,166,144,236,178,13,24,195,13,50,200,114,180,44,156,73,8,123,184,36,194,97,17,54,147,27,114,15,253,241,50,147,129,98,31,63,105,12,195,170,255,0,8,35,6,242,17,48,139,38,52,51,32,74,33,50,226,93,21,240,30,87,230,150,190,201,129,4,96,225,17,18,170,233,230,59,117,12,159,2,170,118,12,96,96,83,150,7,34,78,247,227,91,67,63,18,107,25,91,169,149,171,44,125,145,113,172,106,141,141,120,218,159,35,48,229,75,205,100,1,243,101,75,107,143,26,178,41,80,250,221,203,50,149,6,106,161,148,120,113,44,232,108,135,56,108,84,172,140,207,164,172,181,39,51,58,252,156,170,227,70,68,23,156,190,68,137,147,54,204,197,255,0,77,118,171,42,209,201,6,37,17,101,165,113,17,230,219,38,101,177,205,28,205,108,201,138,64,158,73,242,152,66,71,220,73,4,110,37,189,140,4,46,164,166,121,128,82,102,50,229,101,59,214,75,142,41,237,72,86,38,166,124,239,14,213,61,72,241,149,85,179,106,64,48,33,200,179,109,141,145,151,232,64,249,242,134,79,155,76,131,169,32,248,115,21,24,104,123,145,225,196,146,89,105,81,137,153,131,216,186,21,88,230,178,91,33,147,238,224,149,156,69,26,219,12,192,35,250,134,85,7,176,149,24,253,68,79,171,66,124,126,226,50,43,182,158,37,203,35,68,39,72,134,182,250,107,62,154,2,156,196,31,106,163,100,156,131,66,177,25,35,100,22,227,7,254,168,19,60,113,147,105,56,210,25,233,91,49,35,193,140,95,118,65,175,158,165,148,153,178,164,86,89,200,55,132,41,88,96,90,249,242,197,147,141,98,194,206,117,238,41,208,89,169,34,21,152,125,197,61,101,12,19,137,204,36,84,8,17,49,176,219,94,68,108,192,131,7,82,221,189,146,18,50,63,2,41,154,84,17,167,62,88,138,168,227,76,36,31,12,37,88,189,137,92,156,133,38,28,184,150,51,15,27,55,145,119,91,100,201,32,229,91,164,177,133,92,231,241,8,235,72,192,229,84,21,183,18,164,254,218,21,134,146,21,108,212,124,22,2,55,80,145,79,153,193,204,131,99,50,177,75,79,178,177,28,231,196,40,184,253,178,33,149,137,45,93,178,25,90,218,237,134,245,23,113,168,119,36,103,23,31,154,165,120,114,247,44,38,82,86,224,234,255,0,66,22,49,247,21,13,180,151,3,192,204,74,133,150,64,35,23,54,12,103,198,63,10,127,15,63,186,134,141,156,117,100,56,235,36,130,48,243,101,34,160,101,219,11,85,197,255,0,34,2,215,74,158,116,76,49,10,180,67,128,74,216,59,73,125,139,182,167,38,36,164,205,121,46,52,236,86,2,196,63,53,77,85,101,167,36,243,110,132,82,21,40,159,167,171,100,147,53,140,92,170,59,89,217,81,212,3,250,112,136,41,34,235,198,164,202,200,90,202,253,142,164,19,109,165,230,48,178,141,109,178,187,29,151,244,234,248,28,133,92,143,65,235,109,71,101,254,99,196,63,63,117,116,240,191,108,118,75,77,27,92,73,48,97,32,109,79,167,231,62,166,88,185,61,180,198,53,222,41,76,205,238,172,117,180,63,82,138,11,104,130,228,141,216,135,167,170,252,65,23,54,92,88,150,213,172,45,148,179,134,246,78,103,18,244,250,121,210,89,132,34,237,247,20,124,105,242,227,78,60,64,151,169,55,173,214,22,91,189,164,177,15,26,107,25,83,75,255,0,236,205,22,219,206,93,229,200,203,151,219,25,84,38,170,255,0,179,54,159,16,201,232,133,38,79,184,187,157,109,172,66,112,238,150,219,235,42,216,208,94,108,169,213,213,201,86,68,111,115,242,120,116,126,174,209,199,254,163,143,101,246,211,171,237,30,11,250,102,88,215,136,123,145,43,219,128,254,36,1,176,136,138,110,52,59,42,70,60,38,47,26,162,169,182,54,252,58,173,170,147,128,58,134,154,49,72,47,170,37,216,89,50,154,181,152,98,69,141,141,114,32,135,47,40,101,19,34,163,170,97,228,240,154,86,84,172,38,218,151,12,187,201,213,140,168,35,6,36,147,230,196,65,19,237,44,62,70,20,78,33,114,41,91,95,138,240,116,185,31,234,34,197,247,18,51,81,74,199,29,219,19,161,214,228,24,243,9,38,214,26,158,183,105,180,151,63,144,170,75,79,124,87,170,214,210,223,95,95,60,98,26,117,113,166,42,177,230,197,148,159,81,73,102,209,248,234,59,66,209,54,122,28,207,80,231,140,70,22,186,47,25,83,170,16,156,144,88,89,105,200,96,74,207,203,143,26,58,72,64,78,16,137,0,204,7,2,0,8,254,100,237,149,88,191,109,107,135,1,159,145,62,100,60,160,237,78,162,16,151,20,135,207,148,69,196,53,73,72,248,59,92,94,226,223,60,49,63,56,84,132,251,234,122,3,179,52,241,197,25,126,169,84,36,195,35,162,59,77,137,117,49,146,138,14,18,160,160,79,196,76,50,214,170,123,88,147,134,195,6,80,202,63,180,84,208,209,160,139,155,18,101,214,235,128,141,163,35,81,199,117,76,136,94,108,169,203,244,245,85,151,49,103,226,92,241,154,168,99,156,202,248,138,181,155,162,3,40,74,153,100,200,147,70,111,153,164,169,203,195,191,17,82,41,159,9,98,219,249,250,116,241,228,71,51,57,123,74,138,97,172,107,72,195,42,216,42,222,58,144,134,248,111,168,52,220,172,92,120,190,162,172,173,158,122,223,14,33,166,182,182,91,216,60,197,228,82,134,170,181,178,253,36,172,74,13,95,18,171,103,230,80,76,181,149,101,195,148,98,74,88,27,202,211,243,69,202,63,168,138,173,211,118,34,6,98,148,101,42,202,100,203,88,220,89,72,81,173,248,22,202,46,184,190,184,141,17,229,197,213,237,165,212,250,218,116,146,109,44,98,148,67,78,67,14,93,145,50,132,68,70,79,161,151,131,152,66,91,183,253,13,197,237,94,198,91,104,147,65,204,145,106,29,18,2,65,121,131,40,89,21,60,8,108,20,94,98,164,87,115,199,24,111,55,210,85,36,156,143,207,250,134,147,86,233,123,93,216,114,20,126,107,174,104,15,137,192,216,179,213,162,226,34,209,26,250,198,200,248,118,3,40,213,104,116,174,156,146,12,166,22,47,182,161,248,250,90,235,232,118,73,213,106,235,162,182,131,31,252,75,210,190,238,52,64,126,40,232,127,106,126,47,229,83,54,90,38,142,76,71,136,48,63,145,67,79,248,38,9,62,124,164,23,237,169,73,28,254,58,232,60,45,210,58,231,223,67,184,179,226,21,25,7,195,104,76,127,186,185,206,182,248,187,162,169,15,148,165,203,251,75,158,204,248,63,42,16,9,180,185,146,167,38,124,49,1,6,66,203,149,36,132,70,223,85,95,130,139,248,86,247,212,234,117,191,20,116,118,164,103,202,23,18,201,250,230,182,55,254,221,23,20,164,210,83,170,103,127,79,47,250,253,213,214,41,244,99,53,4,76,50,251,19,44,114,249,19,146,72,21,176,239,216,211,63,80,196,156,76,194,149,149,62,167,152,61,170,68,207,134,236,28,188,91,165,95,85,163,1,26,39,52,172,73,214,54,34,210,37,69,179,245,33,234,57,121,23,218,223,137,4,146,76,69,226,26,119,248,50,13,151,14,255,0,42,87,125,240,199,109,7,229,10,183,111,95,176,89,19,232,171,141,118,2,131,136,185,86,169,129,245,32,61,73,233,80,206,173,6,210,90,174,134,204,171,84,156,141,145,31,101,26,215,79,147,48,185,70,172,180,173,198,250,35,51,38,15,134,11,32,97,197,149,76,76,12,234,67,230,218,147,31,154,25,124,148,21,174,181,46,205,24,159,144,185,86,169,62,5,31,15,98,211,67,100,11,32,97,41,81,254,155,6,9,242,238,178,141,42,153,90,9,3,78,127,206,83,74,254,53,168,213,67,250,74,142,123,193,143,44,65,37,111,121,8,174,72,73,224,241,15,14,85,242,168,199,140,119,153,31,50,31,26,3,126,58,159,229,83,98,170,81,254,33,121,65,138,88,178,141,38,101,197,141,68,172,213,226,202,63,166,190,134,120,228,143,169,105,124,144,70,39,49,113,44,169,170,197,68,105,128,178,6,98,139,17,62,154,33,241,177,143,169,74,208,204,33,101,63,230,191,109,80,50,101,150,76,50,250,209,99,42,44,49,172,163,75,225,47,241,173,219,147,151,180,92,139,85,195,217,24,249,148,252,205,66,79,62,18,167,54,165,110,255,0,24,241,20,73,105,174,34,214,147,40,74,65,101,75,131,100,249,195,26,222,106,172,156,198,75,91,130,178,163,15,32,106,216,56,249,178,20,139,68,251,235,40,67,124,184,133,254,52,182,0,121,48,152,88,150,219,135,147,6,44,171,54,202,110,4,82,124,84,137,56,254,157,118,45,177,62,162,119,125,166,207,168,0,201,117,37,25,87,12,212,239,30,71,132,66,228,79,62,31,252,69,181,168,35,34,24,164,82,220,104,91,248,81,160,89,86,241,123,253,14,44,190,21,234,114,147,230,234,201,141,25,14,147,240,248,216,47,65,146,82,11,237,46,142,31,137,99,157,5,159,81,122,6,182,150,87,245,17,62,242,63,193,207,183,55,145,53,90,255,0,86,3,226,75,138,72,223,186,176,153,160,234,163,114,242,126,226,170,147,101,22,75,222,99,8,121,16,33,213,85,66,243,137,99,214,141,229,51,109,207,148,154,123,80,99,31,164,207,24,135,247,10,136,212,144,44,188,24,107,201,227,47,237,45,161,190,163,31,76,162,99,74,245,86,179,166,133,7,48,98,144,191,186,155,121,65,97,107,10,76,22,19,167,169,14,29,37,148,153,66,34,21,36,141,241,118,183,207,15,165,141,25,39,226,65,39,3,229,34,144,73,127,33,74,183,75,42,20,177,161,130,16,48,203,138,49,41,11,239,195,240,78,243,113,164,115,53,57,200,254,82,175,50,156,119,255,0,184,153,102,184,173,211,232,153,62,167,216,218,146,186,119,202,68,16,196,168,41,224,87,65,102,109,215,34,134,184,164,149,167,222,241,10,47,34,42,147,148,127,212,74,66,173,107,11,85,58,93,61,244,72,199,195,186,26,203,80,176,146,121,67,202,69,35,2,156,98,62,96,170,234,170,25,114,71,148,69,38,52,45,132,106,146,12,54,170,207,203,87,148,127,81,62,11,39,16,124,49,74,168,247,62,154,55,135,233,47,144,238,1,39,207,230,150,226,134,228,228,199,225,185,114,95,205,40,136,248,21,88,253,175,247,19,70,48,25,251,120,254,162,223,38,158,36,110,81,79,33,72,183,113,69,168,146,99,193,8,111,54,33,174,122,243,122,149,169,229,226,202,63,62,53,103,169,24,127,7,133,42,173,173,102,215,136,88,145,204,162,213,20,240,99,15,233,12,75,127,231,16,250,134,139,123,49,197,253,46,85,182,53,107,228,196,205,212,79,166,138,136,6,25,248,153,244,146,169,58,146,32,188,251,16,214,94,164,57,120,77,23,141,1,62,0,230,129,254,210,86,177,69,168,246,171,83,215,73,62,28,169,220,243,69,199,194,85,196,38,86,130,11,254,80,178,119,42,211,68,154,92,230,51,212,114,44,86,96,146,53,230,133,54,28,171,198,9,8,12,66,84,245,84,145,38,247,21,13,101,167,143,73,47,52,65,16,163,251,170,164,108,76,237,136,46,226,173,236,173,6,55,151,145,85,135,107,143,150,0,214,18,67,22,75,56,69,137,6,16,113,152,9,196,120,138,46,164,214,28,58,209,251,72,166,105,80,8,249,67,40,156,168,152,218,120,121,243,37,44,21,25,131,141,204,21,235,42,161,217,68,203,149,109,240,196,76,69,17,49,172,253,110,170,180,152,182,4,42,91,9,234,35,129,24,4,151,233,242,202,65,125,196,248,211,201,166,193,151,127,148,104,134,90,211,89,117,83,16,68,250,136,43,90,168,50,65,203,145,49,170,217,100,125,252,109,147,152,37,88,51,95,218,228,230,17,49,253,69,17,62,144,229,157,150,188,68,226,122,168,140,194,73,0,194,97,46,122,181,189,206,150,145,23,79,98,169,151,103,156,54,114,140,169,128,89,148,121,182,177,148,83,225,202,132,62,174,53,41,101,169,238,33,31,229,39,151,26,214,102,65,35,141,102,212,235,18,89,6,79,14,213,38,153,67,44,94,102,136,185,164,157,127,121,11,195,49,114,170,29,61,241,80,19,188,2,81,16,68,88,189,71,139,14,221,38,169,165,151,212,222,253,223,231,17,139,200,150,198,152,200,68,197,45,93,73,173,170,187,131,187,12,241,136,139,158,89,86,158,52,183,230,46,81,253,69,82,74,193,207,51,50,102,9,114,163,99,26,33,125,222,69,51,25,242,132,126,81,113,170,16,192,97,57,150,168,172,46,212,247,27,33,225,55,186,128,129,101,139,193,31,107,79,234,246,160,22,84,253,154,60,117,160,97,165,242,162,173,97,172,168,162,239,68,5,147,51,75,18,46,29,60,26,222,168,169,156,104,196,240,226,235,91,164,154,44,97,252,217,113,37,97,21,152,249,91,37,241,187,69,148,101,64,95,24,101,233,22,53,153,172,129,37,152,98,47,64,167,60,151,172,230,86,212,2,211,218,170,116,25,123,67,23,141,94,110,89,111,23,230,241,169,249,154,2,36,232,187,186,233,95,51,244,208,80,195,101,7,229,37,151,141,11,27,32,172,201,40,194,202,52,88,207,194,17,13,106,12,102,73,247,113,33,205,146,75,49,118,165,50,100,222,84,248,24,194,227,77,109,76,219,81,240,116,49,35,29,246,59,161,148,125,184,214,217,144,226,228,204,33,98,64,64,190,60,145,226,234,90,99,6,240,147,191,168,254,153,12,205,244,106,199,251,106,80,195,51,62,144,209,25,162,127,234,148,76,124,184,222,6,137,21,15,185,121,18,228,110,218,12,166,90,226,82,246,87,215,61,213,194,84,16,194,9,35,126,100,174,27,201,26,89,62,154,93,177,150,106,124,11,43,126,36,90,198,59,5,47,34,177,100,203,155,176,48,162,148,165,239,160,50,79,54,212,121,17,116,151,195,133,224,18,172,218,84,97,218,107,174,58,6,76,129,46,183,154,92,162,45,245,186,156,2,35,61,213,163,83,201,245,122,215,250,127,103,130,151,161,173,181,131,205,45,43,24,181,174,103,70,126,167,137,39,218,34,10,214,200,152,24,96,197,64,195,15,188,153,178,170,93,176,30,44,73,213,73,51,42,17,179,39,144,164,237,70,133,155,150,98,50,194,215,70,90,194,39,10,221,79,90,113,247,21,86,166,51,105,216,148,181,161,60,25,125,184,150,216,111,157,27,166,122,233,208,227,85,96,254,163,20,101,34,30,101,110,156,47,76,81,137,101,80,55,152,131,141,118,1,203,120,74,170,33,220,65,146,205,161,177,164,118,90,72,115,136,255,0,78,47,242,36,239,210,182,84,135,97,77,63,141,66,72,245,67,162,54,209,254,74,208,195,198,124,194,79,160,85,18,112,243,24,75,102,155,101,110,6,23,40,242,42,22,79,173,247,138,154,22,161,9,44,236,72,73,211,195,246,148,62,179,208,0,156,70,110,242,11,18,236,143,244,162,115,10,80,144,214,181,85,214,240,112,152,188,139,162,202,228,149,164,133,142,39,91,167,169,235,88,204,83,255,0,221,85,20,240,226,206,127,234,134,147,79,248,75,121,234,68,150,25,68,217,121,245,166,245,161,170,173,27,3,212,65,123,100,92,205,27,91,219,208,232,105,59,175,191,169,78,24,3,16,248,74,50,162,130,204,158,98,40,146,227,70,137,100,6,26,36,252,68,79,42,171,103,17,140,229,31,238,39,82,76,172,42,53,35,6,76,162,226,34,213,185,178,23,14,92,170,154,75,49,51,17,84,244,151,243,167,177,138,160,207,140,114,243,25,105,123,242,172,230,89,2,48,249,178,36,54,87,0,141,204,156,213,80,195,121,139,218,90,204,249,222,9,84,13,79,18,115,241,42,136,223,50,63,182,145,88,214,90,11,33,132,243,184,87,199,211,202,25,250,144,214,65,61,108,172,209,10,168,233,236,160,205,31,205,246,169,179,41,181,106,224,124,135,230,33,225,196,131,181,9,228,189,137,164,150,51,39,15,40,214,47,51,8,196,202,194,212,209,14,0,240,98,90,228,213,75,25,216,96,172,227,76,30,76,41,148,153,32,240,226,42,70,98,138,172,128,158,103,23,114,213,38,236,113,159,196,92,75,68,249,239,16,30,108,171,150,218,234,27,89,50,222,24,145,74,84,140,86,53,253,206,185,235,113,100,143,54,232,104,7,218,203,147,197,151,137,114,88,208,53,54,76,165,41,4,186,38,149,141,100,94,232,164,91,26,183,208,73,68,249,238,81,70,140,60,24,81,241,160,74,246,114,99,94,216,48,92,161,46,37,160,215,100,141,195,149,85,136,46,99,30,174,228,108,99,31,31,17,72,167,131,61,146,95,204,152,122,149,104,189,220,75,45,168,109,232,52,100,63,117,5,101,167,183,190,215,106,62,53,149,105,65,151,126,52,63,170,144,143,226,42,213,144,205,157,69,111,211,100,140,60,49,57,87,130,195,214,246,137,60,243,150,33,229,65,24,219,158,212,51,92,223,81,60,205,103,77,25,156,177,72,147,73,213,181,182,255,0,41,18,1,22,219,93,13,6,220,239,151,186,32,145,148,58,122,142,163,132,165,38,79,168,149,99,107,20,102,138,184,251,137,159,84,124,153,162,9,102,253,25,113,110,246,20,194,196,175,25,84,62,225,98,91,95,14,92,230,126,171,18,174,39,55,118,36,67,167,137,90,60,57,114,173,114,116,241,236,184,69,139,39,212,85,65,129,137,252,188,168,135,237,71,246,150,119,81,170,221,201,144,192,177,168,137,180,151,214,146,90,198,7,110,37,210,31,48,19,162,98,197,149,33,178,161,4,145,191,10,213,171,139,146,114,32,88,106,210,116,139,145,5,60,216,151,174,52,197,141,108,238,17,19,149,102,250,115,148,15,204,37,207,212,43,87,83,170,26,91,79,80,173,61,50,182,79,13,137,85,62,218,154,180,140,52,69,19,167,169,193,190,93,3,210,129,56,120,114,226,196,185,122,126,253,179,47,212,85,53,199,81,144,110,226,8,120,68,81,172,247,39,155,237,113,164,33,173,137,4,239,202,82,21,25,234,177,4,252,34,42,236,169,202,221,188,67,39,198,136,80,63,118,85,207,174,33,254,126,21,101,38,157,133,126,89,119,35,199,244,198,84,166,124,104,62,31,40,44,191,113,58,139,106,10,107,103,144,67,194,84,225,183,17,4,206,210,40,29,67,101,58,17,216,32,170,13,37,39,114,246,101,18,79,146,181,198,195,255,0,7,206,230,218,160,46,228,220,65,3,54,130,196,53,208,33,135,128,121,132,53,235,138,170,217,49,48,152,189,170,184,212,231,89,50,246,36,233,238,50,193,30,236,163,200,143,52,156,67,205,237,161,195,167,162,86,147,54,235,42,101,134,44,144,98,42,149,74,179,45,129,253,74,180,128,253,80,242,44,97,220,109,137,197,41,45,54,149,130,62,80,202,80,26,146,202,214,182,203,8,133,198,165,34,178,45,142,136,107,43,80,239,49,174,224,144,25,140,33,173,140,212,240,124,246,153,120,215,48,210,183,25,98,179,41,85,44,151,131,6,110,53,185,19,101,75,80,171,184,141,91,36,121,183,67,83,198,96,4,147,111,222,80,113,21,41,101,245,145,8,241,25,102,65,85,31,76,14,80,101,18,67,49,109,245,183,143,137,47,52,156,143,76,37,77,161,127,214,88,155,137,29,14,30,229,139,89,171,78,62,212,226,18,239,178,184,28,188,49,10,76,107,51,73,178,146,199,132,197,33,83,223,77,102,69,107,167,170,171,133,19,230,224,101,202,157,107,246,43,201,79,131,242,108,154,77,91,27,90,110,235,160,113,249,174,231,85,107,43,193,130,176,23,39,130,176,212,58,50,156,164,221,215,136,130,39,211,73,195,73,147,132,197,234,80,104,87,191,185,127,201,222,211,79,79,96,154,221,60,11,46,99,23,18,121,26,169,144,135,136,82,178,160,33,188,240,120,125,180,209,134,202,196,203,81,25,152,213,38,102,219,181,105,12,159,248,149,13,48,223,85,15,24,220,233,141,176,217,154,97,150,76,202,131,147,164,128,39,230,9,71,145,31,182,102,12,219,255,0,227,89,133,236,78,172,191,66,103,246,38,147,14,116,102,101,20,174,165,45,125,106,114,147,17,133,218,186,119,165,30,72,56,68,144,155,73,60,178,242,154,41,120,147,10,172,69,208,233,91,25,50,248,133,218,186,124,13,25,142,43,3,44,66,17,17,117,88,235,89,194,44,73,167,169,3,221,229,74,211,34,25,183,43,138,195,166,216,62,222,84,20,202,223,181,198,159,63,85,65,31,14,33,173,79,178,170,155,238,226,89,249,10,107,116,238,132,211,33,196,31,180,182,236,255,0,247,34,77,167,211,213,96,204,34,147,34,158,96,101,194,59,251,10,37,182,49,84,45,149,167,243,203,151,141,105,178,167,220,131,54,235,17,4,136,223,146,79,22,34,9,102,104,120,129,155,42,66,185,9,97,214,158,49,57,75,149,60,11,24,47,117,35,12,153,123,172,94,218,62,214,1,228,129,130,203,137,3,100,61,99,1,131,54,84,12,192,144,139,68,103,250,104,24,136,100,240,20,105,5,171,26,88,204,99,64,79,153,46,55,74,114,27,40,163,254,215,41,18,201,250,158,154,52,188,70,138,182,170,227,198,204,154,251,26,107,108,172,132,254,97,98,79,25,106,60,106,122,78,161,174,146,254,17,98,90,195,61,132,233,72,203,167,128,246,191,45,10,216,211,226,253,84,218,30,2,46,124,246,63,217,46,36,108,109,90,202,134,115,23,42,21,152,205,181,126,39,65,51,224,248,117,98,83,119,115,49,177,225,9,84,197,174,179,151,108,207,148,17,18,7,204,185,238,228,90,204,238,17,244,241,167,207,169,73,13,231,247,147,234,173,72,122,222,21,25,91,106,124,137,190,111,121,37,77,106,216,119,112,248,183,239,205,46,40,242,120,37,193,211,15,246,101,16,99,253,213,161,150,160,243,77,163,27,34,94,1,255,0,201,190,52,58,170,64,114,202,254,69,162,126,161,136,94,26,241,127,34,109,26,146,182,200,127,55,145,52,102,143,174,140,14,18,141,117,71,154,156,242,50,163,100,67,25,146,202,206,97,34,43,94,196,214,201,140,140,206,98,241,165,193,12,76,143,48,74,177,154,129,205,66,166,80,213,73,30,111,113,33,181,13,140,17,176,209,50,113,39,155,150,120,113,21,104,125,198,49,226,49,70,141,197,5,141,208,10,182,212,100,31,40,145,248,64,78,97,37,166,181,173,23,79,98,212,203,82,17,33,90,179,12,159,143,237,169,205,67,14,44,222,216,163,77,204,99,248,101,9,71,145,47,121,135,255,0,183,5,69,102,37,219,250,75,179,77,254,126,17,38,240,25,107,90,246,6,95,90,52,38,136,94,32,173,83,43,72,94,174,196,50,168,203,35,113,98,137,148,231,154,12,217,70,147,79,167,149,27,218,89,214,154,116,38,114,136,162,76,77,168,94,62,209,38,185,29,183,238,74,189,147,191,246,41,49,163,97,228,23,114,168,141,62,186,216,15,9,165,143,149,40,53,9,227,75,202,30,81,165,196,162,179,125,25,195,126,83,170,0,179,35,18,168,117,178,243,245,42,16,192,149,255,0,177,72,85,181,21,133,147,30,49,113,36,178,96,100,126,92,184,149,129,160,101,225,52,92,75,83,244,195,36,248,101,200,36,25,101,67,156,218,195,252,156,194,75,89,118,202,66,112,242,174,143,168,116,196,72,48,120,74,66,168,89,58,96,146,121,113,38,219,30,57,23,200,99,85,174,119,191,171,22,37,93,14,120,228,143,136,171,155,122,11,199,194,172,52,197,56,198,204,217,72,166,177,181,138,200,209,212,119,50,181,146,89,155,42,198,31,31,22,84,73,178,70,26,142,190,125,136,223,187,136,95,227,78,196,35,91,149,242,88,65,141,252,170,62,214,124,170,222,99,74,26,83,255,0,136,177,35,15,105,98,46,68,16,88,125,81,47,135,172,138,60,206,165,141,147,151,176,230,7,196,40,178,95,180,216,16,191,113,80,198,8,36,242,226,196,148,214,233,32,84,191,55,26,104,249,36,39,72,150,172,116,18,73,21,248,27,39,152,98,102,17,37,181,179,7,157,225,150,46,213,156,150,28,124,219,82,21,79,217,79,62,118,27,106,65,98,69,65,120,212,101,169,40,98,206,229,8,185,18,8,16,49,147,169,92,210,76,131,101,19,152,68,200,190,63,79,3,62,101,66,22,100,18,195,48,227,19,148,68,78,131,27,47,47,182,183,190,168,2,30,108,171,54,60,5,31,9,80,198,171,48,72,67,84,81,243,9,13,63,79,69,147,210,151,190,158,92,98,60,220,152,214,131,93,237,184,69,43,145,46,95,67,172,121,99,169,191,240,222,216,249,114,145,31,234,68,16,49,101,80,151,26,146,199,38,18,202,34,105,90,99,201,6,101,14,108,117,85,171,152,105,166,126,126,84,206,3,0,79,14,94,52,182,77,81,36,143,41,114,47,48,192,173,103,106,108,136,98,229,35,42,129,231,152,72,150,73,244,222,213,63,15,82,51,207,8,145,19,36,190,107,22,238,48,187,63,176,196,198,4,151,230,196,147,89,61,253,34,91,99,73,246,178,172,103,188,98,30,92,171,25,130,180,57,238,161,164,157,58,71,234,136,177,170,167,151,90,204,217,85,43,49,201,157,246,209,243,194,15,6,113,41,44,106,236,93,186,135,69,209,68,240,246,133,237,79,161,154,38,60,33,74,31,72,194,114,132,168,115,64,178,31,73,83,213,147,136,150,87,229,169,92,205,137,65,136,197,92,191,83,210,15,79,234,54,88,212,151,16,138,244,255,0,194,202,48,249,74,166,238,12,249,210,216,20,45,157,178,53,85,98,239,93,78,149,85,60,115,162,0,200,217,250,72,115,153,187,221,40,214,62,85,77,115,13,237,137,81,233,93,85,189,225,50,236,101,162,156,171,103,108,70,244,240,9,7,164,170,140,50,89,225,202,150,190,126,217,157,67,75,103,218,206,146,204,33,226,80,102,253,74,213,159,144,242,202,28,79,12,161,254,68,141,225,139,55,218,26,26,182,250,80,143,180,150,37,190,124,98,120,60,209,17,147,153,183,179,242,109,100,109,143,186,179,125,171,7,238,168,121,243,45,74,126,108,137,164,54,100,3,12,85,153,20,213,83,94,69,35,46,199,238,139,42,219,37,245,184,51,98,74,25,62,8,134,136,140,96,73,98,219,9,182,164,190,161,184,148,34,127,79,138,68,36,61,73,168,58,182,164,87,236,129,90,81,243,69,88,62,28,65,244,197,79,183,167,217,159,145,167,14,194,234,121,146,138,207,155,22,36,222,103,134,6,37,86,83,193,4,15,46,33,169,223,199,35,33,48,229,81,102,163,84,117,135,119,33,180,150,3,222,18,29,149,177,61,145,32,228,201,60,145,166,90,121,239,193,136,194,79,118,22,180,48,129,156,126,97,218,255,0,175,141,16,106,211,206,230,197,137,59,205,22,23,48,120,151,141,60,19,71,218,155,113,73,85,156,148,126,155,150,62,219,68,146,125,84,225,126,144,164,86,243,63,251,73,113,152,194,143,133,62,32,172,200,37,167,135,106,63,12,165,76,189,74,92,39,225,44,164,57,161,217,73,233,46,36,172,218,86,203,38,98,202,39,18,70,142,229,227,155,247,47,32,79,36,144,115,44,102,6,47,131,204,81,32,169,36,142,8,24,19,47,89,73,97,6,245,6,80,214,77,93,132,198,178,102,239,8,85,173,13,59,48,110,202,184,220,201,135,141,113,195,238,171,122,29,78,241,131,9,74,167,30,7,84,138,206,184,234,116,132,138,250,236,17,153,218,132,125,197,140,150,113,21,78,92,86,250,151,52,178,171,100,231,44,112,164,77,119,28,195,212,35,31,111,42,198,215,83,238,122,87,63,152,201,112,95,132,37,76,225,176,254,12,204,179,109,138,179,70,82,195,146,66,143,50,209,62,76,161,179,133,7,26,214,36,110,35,9,57,13,105,236,153,195,238,170,42,145,111,216,153,147,125,114,33,188,37,148,167,153,60,133,151,202,82,46,132,253,19,239,75,149,149,38,178,208,108,17,50,133,86,132,215,168,64,202,73,32,206,206,44,171,161,198,212,53,81,129,197,86,160,233,43,95,4,140,204,37,120,204,101,139,151,106,60,105,27,1,172,174,123,212,178,172,223,61,137,35,228,131,243,173,129,102,78,149,205,145,90,167,208,123,230,45,172,96,10,180,70,167,203,218,84,96,99,65,133,224,159,128,141,87,197,15,161,129,249,209,158,155,145,6,107,234,225,255,0,126,52,189,250,218,15,158,33,23,42,95,200,81,215,165,119,248,31,62,146,39,186,84,9,171,98,11,234,33,127,18,33,205,119,145,63,228,55,142,132,219,163,111,176,11,90,216,158,207,98,67,50,3,62,146,124,247,140,175,204,181,241,167,89,24,198,134,132,243,32,81,136,121,108,34,161,110,45,106,163,69,195,95,87,151,248,147,27,141,60,57,207,103,46,37,178,170,5,117,111,14,44,169,237,115,61,57,119,34,97,221,218,228,253,1,68,53,182,201,231,178,30,85,127,48,32,240,204,17,13,33,124,150,103,246,209,84,251,51,121,190,137,122,171,51,198,38,30,65,42,48,204,126,53,166,224,59,144,51,139,169,99,0,192,252,153,87,36,202,182,59,97,146,234,16,250,169,83,185,189,181,170,126,158,120,129,195,147,42,232,116,152,36,131,139,254,68,121,160,113,245,43,44,113,212,228,147,170,116,99,137,195,170,177,207,202,172,161,195,28,96,98,40,145,246,85,187,34,37,190,164,12,152,67,237,44,178,166,35,172,143,54,65,33,173,97,8,138,53,110,216,105,84,201,231,19,51,5,43,102,167,178,33,49,38,54,175,246,31,62,227,101,238,173,76,213,67,40,240,237,114,165,146,99,110,121,76,182,233,232,0,141,43,152,75,106,107,50,21,181,161,60,144,51,139,18,219,50,146,81,81,208,204,193,34,152,252,168,178,156,204,172,68,254,3,136,67,188,198,76,225,213,2,55,128,85,11,194,52,17,184,147,238,105,244,38,103,216,208,198,55,241,21,51,252,131,31,106,159,124,204,105,113,167,159,207,220,81,102,99,162,56,111,203,81,244,246,0,168,39,133,36,245,188,103,194,84,229,134,202,204,200,86,99,90,21,67,102,217,157,203,65,159,141,139,210,100,237,152,255,0,180,197,52,253,66,201,175,194,36,54,102,198,180,40,3,60,254,209,83,104,118,167,39,17,84,172,54,17,52,134,245,5,134,140,117,52,171,90,118,29,153,153,82,201,140,32,145,140,97,228,244,149,102,106,217,94,233,87,73,193,193,137,105,143,38,55,168,27,235,233,80,143,213,218,186,172,200,12,198,166,230,83,193,33,249,132,53,205,34,255,0,78,222,159,168,93,62,59,128,233,91,137,222,12,52,72,188,170,234,182,226,95,135,205,160,33,192,136,38,124,166,49,45,143,9,203,194,30,197,125,35,90,146,105,174,222,198,235,43,95,162,164,110,195,101,118,60,38,23,26,171,141,67,100,94,82,163,125,5,227,230,84,142,53,177,41,165,90,156,246,183,77,158,15,237,167,44,11,227,39,87,30,113,129,237,164,33,146,249,47,237,87,102,87,83,145,109,96,205,254,55,173,86,90,145,145,128,240,172,77,12,144,185,140,166,231,135,125,45,114,52,121,29,177,200,167,223,88,57,95,155,219,77,163,122,84,225,229,48,185,22,48,233,193,131,152,67,91,217,167,162,11,150,33,113,42,170,208,86,145,92,125,1,145,70,12,40,195,120,96,127,42,159,123,30,38,118,172,99,76,57,31,133,78,204,102,202,190,93,193,38,60,17,158,244,165,242,121,213,12,250,115,201,102,80,246,41,195,86,206,201,135,18,102,86,54,58,149,85,176,1,38,43,10,140,216,69,140,204,200,13,60,242,70,6,19,38,239,120,202,151,115,192,198,86,251,17,155,85,62,49,49,4,95,200,134,147,168,101,227,203,149,21,113,3,233,69,65,195,161,60,158,212,47,78,58,206,168,124,135,48,246,95,171,69,108,217,255,0,170,99,26,147,108,136,120,70,36,213,84,17,164,103,108,68,143,170,247,145,65,158,120,195,234,77,130,104,158,28,203,51,122,113,71,135,18,76,71,89,24,80,251,89,101,246,147,120,111,39,135,50,19,97,244,150,135,201,60,103,165,219,31,122,248,140,166,61,32,53,220,184,210,176,152,92,106,134,49,129,52,107,39,134,15,210,202,167,83,45,65,149,108,157,204,86,45,83,32,17,122,53,198,200,120,68,33,35,25,101,185,237,87,220,208,131,66,220,201,195,67,34,27,194,87,72,85,44,205,167,130,208,200,121,19,89,92,22,200,43,240,120,152,150,207,181,56,250,132,170,13,78,252,105,36,250,115,249,166,219,5,147,34,100,207,178,147,237,37,178,114,70,39,50,174,53,59,198,12,219,254,175,109,74,90,132,133,97,48,165,101,161,69,154,236,62,164,190,170,24,24,19,23,145,85,192,96,39,51,181,112,120,25,227,78,197,44,75,164,83,218,158,48,217,136,169,55,11,52,43,246,89,73,167,0,153,196,130,100,48,8,153,144,111,214,120,135,204,37,169,151,192,178,39,18,91,92,69,133,144,160,97,150,214,89,75,141,253,174,84,174,51,8,46,100,214,52,196,84,44,97,38,124,169,61,81,86,175,57,98,102,99,9,50,125,169,196,63,210,141,38,178,159,42,75,22,138,181,250,10,141,107,137,51,141,168,96,228,195,149,68,4,210,202,76,73,204,8,0,25,51,25,37,117,43,104,202,231,155,114,62,34,165,243,235,103,16,15,226,30,53,161,147,1,25,156,72,134,90,156,163,194,98,170,45,73,72,183,92,8,11,93,48,2,29,249,114,41,251,93,36,8,192,205,95,144,68,250,139,170,190,48,8,151,89,67,24,193,212,171,101,115,157,119,33,57,181,37,197,173,105,48,203,18,122,109,96,114,248,7,169,125,51,6,85,41,169,35,30,48,31,44,61,130,122,155,66,116,199,212,93,178,208,188,141,234,82,64,249,126,218,198,183,83,178,52,172,37,81,154,87,92,240,109,37,166,83,236,170,137,230,101,26,157,42,217,101,161,214,25,107,84,80,51,151,253,9,84,153,128,240,127,42,228,38,213,179,133,225,233,217,10,155,83,234,25,210,127,86,44,74,89,51,26,208,42,233,238,87,248,62,73,254,210,198,77,105,202,197,132,59,184,130,77,25,107,16,190,234,178,178,156,172,175,224,71,76,173,60,98,35,171,97,197,47,234,213,83,42,129,57,153,138,177,252,60,8,196,226,93,49,170,147,105,155,139,128,192,218,214,145,155,76,152,149,204,11,33,201,2,158,101,36,89,61,168,248,209,153,91,197,149,43,96,106,200,174,62,227,34,14,125,107,10,55,229,42,31,212,135,230,183,110,119,44,73,184,43,65,124,206,79,118,194,70,178,60,79,164,148,76,102,69,212,108,169,192,82,60,216,134,161,236,168,79,159,137,10,163,44,170,21,67,12,17,152,195,43,216,114,96,224,253,40,255,0,113,115,102,60,226,30,35,37,207,212,246,162,123,194,28,137,217,152,101,85,155,228,234,146,102,65,201,237,137,107,240,28,150,112,174,49,107,170,165,8,248,139,145,95,233,45,66,65,129,153,82,45,135,110,157,106,56,147,3,145,104,12,110,68,251,127,93,37,159,113,6,247,178,49,19,238,28,149,100,54,48,43,107,30,65,165,146,108,152,52,189,250,135,47,8,84,91,54,58,22,213,31,26,200,99,31,42,149,159,169,192,83,188,56,150,217,38,57,71,153,66,221,204,219,61,235,106,198,173,78,131,85,36,18,78,197,208,97,201,137,180,96,120,215,30,209,242,95,37,159,251,226,181,11,44,177,229,18,173,157,56,154,208,163,252,143,100,198,255,0,25,146,121,140,202,53,180,211,201,24,25,138,84,181,150,160,147,212,160,210,51,147,94,158,156,13,70,9,6,197,53,101,159,35,194,37,110,206,65,173,82,116,198,231,155,40,196,175,26,220,147,51,33,196,53,60,59,81,248,23,42,121,162,117,206,47,0,203,86,151,26,36,242,71,237,174,115,101,240,174,242,52,231,203,136,34,8,105,154,22,241,47,15,80,143,139,157,146,29,168,39,15,48,151,217,134,28,145,225,50,138,209,225,157,27,134,90,168,159,100,8,32,205,181,202,151,36,50,72,210,216,7,134,6,86,113,44,31,25,227,246,146,120,223,16,129,27,182,46,37,68,29,85,93,110,14,25,67,74,178,40,143,11,215,216,86,248,96,243,234,91,246,64,69,249,197,47,73,70,95,219,67,201,97,62,146,181,136,170,183,151,161,196,174,39,216,193,151,253,58,41,49,162,107,88,75,124,102,197,201,244,213,231,226,72,35,7,52,1,227,72,89,125,91,36,239,218,20,98,34,181,151,236,106,183,209,170,126,152,124,224,98,218,242,40,25,255,0,11,173,99,78,221,250,88,138,186,204,9,224,31,116,244,76,155,128,13,159,170,202,139,104,46,103,21,147,67,114,62,24,149,99,77,33,208,203,192,205,220,172,74,174,202,250,180,100,121,84,228,253,67,6,72,248,101,13,22,80,171,14,225,195,4,152,47,137,186,30,53,63,79,78,122,139,23,215,229,227,43,212,209,181,59,196,78,41,75,123,245,60,175,200,98,242,165,176,251,97,186,156,209,52,220,238,95,117,1,26,202,37,191,249,126,69,170,226,25,245,4,86,27,42,105,163,244,217,255,0,187,42,160,156,8,251,80,234,10,9,89,98,92,145,85,232,109,97,99,101,195,119,203,249,213,45,174,149,174,155,225,152,89,82,231,233,136,148,158,5,10,85,141,81,172,107,77,171,173,10,214,86,214,206,31,12,92,73,109,247,194,141,65,100,63,233,241,120,214,170,219,178,13,157,170,134,7,196,226,84,112,154,81,21,119,168,71,101,188,14,105,39,225,214,163,173,126,35,8,159,237,33,125,55,81,233,247,245,19,25,125,197,223,41,245,252,75,182,102,218,140,168,13,79,119,6,75,24,18,192,30,52,172,202,234,50,221,53,207,67,141,198,181,191,207,132,162,25,114,165,122,207,67,75,187,240,202,92,163,43,57,7,137,88,106,22,99,38,106,225,98,70,70,146,205,142,83,21,98,149,179,38,72,112,134,124,19,185,211,242,253,91,73,238,68,65,123,107,161,211,223,94,109,88,27,193,16,68,86,80,53,56,225,13,226,42,159,184,48,38,203,121,66,94,213,205,52,122,120,20,89,157,219,63,80,234,168,196,178,27,205,186,24,150,187,89,49,105,31,203,40,105,81,178,13,156,42,27,94,70,178,187,174,32,98,20,130,32,150,45,145,63,166,170,171,183,191,161,210,161,234,74,162,19,245,67,84,80,46,234,190,169,10,191,51,233,45,43,168,252,249,165,16,69,253,213,210,170,153,127,72,70,102,17,10,53,177,180,190,122,13,36,104,156,53,58,77,148,200,178,122,96,98,92,19,227,102,134,177,187,137,195,140,67,93,214,157,227,154,12,178,248,145,6,211,195,187,238,138,61,178,164,145,233,50,209,140,233,250,134,233,164,209,215,224,252,127,240,174,159,90,232,237,70,195,75,180,144,88,66,127,95,182,191,81,86,234,214,89,3,105,212,68,123,244,30,146,19,240,229,24,137,251,169,108,157,37,71,90,124,161,159,254,210,231,233,250,109,58,126,58,157,93,127,95,249,207,102,94,218,255,0,13,172,173,30,239,118,30,196,242,29,197,192,190,80,49,80,180,240,192,44,124,185,85,204,105,144,68,14,17,13,116,213,79,53,153,132,76,124,225,145,133,48,145,210,103,206,146,12,33,68,62,120,36,147,171,42,10,99,246,39,88,56,164,219,184,204,229,46,85,170,5,199,62,20,201,248,228,165,115,35,2,17,50,169,201,30,56,149,142,69,239,70,43,66,98,16,28,73,89,166,75,141,47,171,141,15,79,60,152,214,217,158,163,39,138,32,191,145,100,92,68,101,171,22,20,143,101,188,79,215,140,75,85,198,198,8,240,134,126,82,40,57,145,174,96,131,183,18,80,27,43,28,248,165,148,137,247,53,53,97,95,178,150,214,126,33,188,201,75,36,178,203,136,66,76,163,6,38,12,178,203,151,237,162,160,48,18,79,195,23,18,170,145,96,120,26,86,85,107,50,139,26,200,59,161,159,230,197,198,170,194,28,76,83,87,211,199,231,135,42,102,21,121,5,89,106,168,49,162,112,136,98,80,31,248,156,77,243,226,26,40,255,0,198,141,101,104,203,45,230,176,229,18,222,109,49,162,138,204,162,17,50,46,105,21,219,142,189,142,168,246,147,150,157,198,244,243,7,101,243,114,250,209,83,35,0,131,126,17,32,52,192,71,24,152,141,214,140,190,212,144,105,8,193,26,7,25,125,197,104,228,106,228,115,180,121,98,74,73,164,0,206,242,241,166,154,96,209,55,120,76,92,67,77,3,2,45,144,243,20,92,101,64,79,101,117,104,248,68,157,152,42,62,178,211,121,9,154,166,86,84,173,244,242,197,250,185,95,198,166,99,89,90,201,123,195,95,40,162,253,180,188,198,191,17,223,234,5,33,84,183,63,133,118,255,0,165,28,248,119,144,126,110,36,174,37,232,218,242,202,55,12,184,185,84,243,53,61,172,19,176,69,229,25,85,14,219,114,12,193,16,249,82,134,184,114,24,132,192,178,35,12,46,37,65,13,128,140,14,213,206,161,204,149,10,118,18,136,130,85,161,54,65,240,166,21,148,103,234,67,140,69,182,202,213,243,96,225,227,72,166,111,163,15,40,162,229,67,62,248,229,103,233,113,44,200,42,166,184,198,199,43,237,166,146,102,14,23,135,46,85,46,249,39,41,209,134,54,64,37,174,165,75,40,23,124,28,69,25,86,47,212,32,31,108,85,11,79,14,215,59,205,16,68,40,213,253,60,104,130,230,177,199,147,233,173,245,38,213,48,12,192,73,27,208,18,107,65,36,153,138,159,207,244,223,12,177,59,18,57,50,70,36,89,76,85,96,136,207,24,217,132,66,88,62,3,36,191,148,75,68,105,224,70,62,200,3,30,100,88,202,177,152,104,72,82,48,194,226,34,43,250,172,23,243,20,101,83,114,126,42,14,11,222,28,67,226,95,97,235,159,82,127,48,146,238,104,83,101,235,113,236,151,239,185,165,137,1,62,29,108,150,97,8,147,8,112,199,100,246,47,150,81,182,36,194,21,85,16,215,91,26,36,17,242,137,49,127,132,158,145,17,36,100,192,12,153,172,39,163,131,169,224,248,113,114,162,198,237,133,60,49,48,63,54,65,36,158,121,8,241,45,239,181,223,63,22,37,152,113,141,10,194,214,132,172,154,170,168,82,223,46,88,148,101,197,244,24,51,184,132,49,46,157,50,6,251,204,56,148,201,190,14,50,113,30,99,100,77,34,179,168,209,201,162,54,68,237,86,188,198,118,97,42,233,112,53,182,72,172,205,0,159,184,163,67,240,222,14,159,62,110,212,115,228,237,153,132,95,237,174,117,134,133,154,101,113,173,174,164,7,220,64,70,152,201,221,72,73,145,183,32,203,136,137,150,158,140,49,141,62,216,155,216,141,33,231,26,34,123,7,100,12,82,197,198,178,135,230,35,253,181,188,204,25,123,147,213,68,220,212,226,154,147,67,75,141,100,242,212,202,38,52,109,61,38,177,47,135,47,26,234,146,107,64,78,168,185,72,181,198,129,58,55,158,88,24,134,179,109,7,110,162,87,92,181,36,127,7,206,47,129,183,92,138,135,79,24,245,164,197,46,40,255,0,113,50,124,193,147,135,18,31,195,33,56,68,138,168,150,103,92,202,9,148,240,117,4,30,223,153,81,27,7,212,75,218,75,23,42,165,100,247,212,242,136,184,136,149,95,92,30,111,41,123,16,210,2,198,109,135,39,252,1,87,116,239,120,129,194,85,200,99,93,254,117,105,73,124,50,120,4,165,82,220,53,161,28,220,24,106,93,230,6,126,17,98,85,239,135,6,72,242,138,82,154,178,173,24,143,152,74,181,184,170,198,253,248,32,143,181,23,14,249,133,103,104,212,187,227,111,88,254,85,45,101,24,240,143,195,40,130,83,104,216,170,178,185,208,108,173,96,206,225,202,153,82,95,81,136,27,67,69,202,164,180,245,84,65,120,75,44,173,202,178,243,170,47,249,124,81,140,137,150,196,218,166,215,178,159,38,108,68,16,202,176,100,154,236,252,63,241,227,74,237,67,113,39,246,210,198,60,241,187,138,139,49,187,107,80,173,96,108,160,33,130,166,97,217,15,30,44,67,79,31,48,113,153,204,165,167,195,201,45,230,175,255,0,109,84,74,152,201,134,2,147,54,36,108,12,17,186,150,1,173,177,146,60,38,18,243,233,231,70,39,87,18,92,131,18,243,77,218,142,49,25,202,172,39,220,14,200,24,184,215,39,128,16,8,25,178,147,39,211,84,21,87,0,23,114,76,145,141,104,213,242,31,154,7,228,234,74,216,98,65,63,86,81,161,110,245,84,177,120,97,139,148,106,110,227,226,45,172,104,47,218,11,253,9,153,134,88,206,132,200,208,100,143,48,139,137,120,38,174,23,17,185,87,14,167,248,199,107,157,241,13,21,25,39,226,236,28,252,177,113,17,115,239,220,232,110,139,85,212,236,187,152,158,124,75,228,104,209,114,60,216,134,185,172,109,126,121,32,102,30,180,246,147,83,191,183,40,255,0,149,58,200,196,90,26,23,172,97,49,241,69,26,75,107,26,94,78,92,120,212,211,245,249,197,43,12,185,252,127,105,86,211,250,117,191,129,119,255,0,238,39,89,46,43,70,200,35,120,101,19,166,41,11,251,73,144,94,72,81,126,110,46,47,220,85,27,154,218,144,126,188,120,212,30,161,248,151,71,36,158,156,98,169,75,219,236,120,85,159,224,73,171,117,81,6,7,134,33,84,85,108,105,211,79,187,40,139,141,92,50,182,142,111,55,30,50,173,219,56,162,226,174,42,104,215,246,212,105,36,84,197,52,39,125,54,9,89,243,98,90,153,85,16,126,210,125,63,77,222,19,148,66,66,50,182,203,38,25,98,86,169,206,172,223,100,77,197,245,142,159,157,250,242,99,84,244,154,182,13,180,76,54,5,24,136,157,27,225,164,27,191,9,114,229,15,246,212,62,188,173,170,210,64,229,198,33,11,220,82,219,174,93,206,141,229,149,116,94,222,165,92,105,145,100,202,194,46,85,95,2,27,60,23,5,211,26,170,41,103,48,53,37,202,186,253,86,164,56,152,193,75,84,89,9,73,14,69,48,104,94,71,230,16,145,242,89,140,120,140,37,182,146,237,132,7,9,80,151,122,134,36,111,52,187,138,98,198,214,53,188,195,24,250,177,41,29,66,103,201,38,29,169,74,153,51,86,197,146,252,70,18,54,76,152,152,51,68,18,91,92,126,12,32,161,128,113,131,9,132,65,126,117,71,26,168,144,121,141,63,248,212,255,0,172,28,167,225,76,97,204,33,8,240,152,171,69,110,227,88,218,132,16,78,182,93,178,45,144,50,196,42,79,101,24,101,7,82,18,182,73,198,204,43,114,10,169,186,24,73,11,180,169,195,48,91,112,152,168,48,133,242,123,145,12,134,193,161,88,70,85,54,201,211,0,130,204,193,229,76,96,70,139,38,39,220,88,70,184,28,22,115,23,42,73,39,89,227,156,195,109,113,15,234,38,102,5,70,114,153,145,142,47,60,188,163,74,228,178,184,132,32,131,196,79,166,152,190,124,66,193,221,132,170,54,125,222,73,223,117,22,5,141,134,51,42,142,34,112,148,136,96,192,126,68,217,147,201,36,12,226,255,0,66,29,236,201,238,226,78,104,28,158,33,226,82,179,225,179,62,111,109,81,155,207,35,196,149,153,140,233,42,74,140,173,65,157,33,162,201,139,132,37,234,91,152,30,69,41,1,155,27,38,114,226,25,85,208,97,140,160,205,186,18,131,12,198,216,204,227,94,252,73,18,180,236,9,138,147,95,62,84,24,159,40,85,44,201,147,166,247,11,249,21,42,192,170,190,103,83,54,167,173,193,195,144,191,202,167,222,18,73,126,97,32,52,220,104,35,126,89,121,10,173,247,52,101,31,15,18,170,255,0,200,147,85,120,18,70,135,59,217,148,69,166,30,140,212,118,231,202,29,201,85,76,240,197,246,138,142,173,141,171,70,60,181,242,134,33,254,234,76,77,179,212,157,102,128,212,241,159,154,89,73,24,127,117,124,153,166,15,37,152,77,43,42,188,12,11,25,35,103,171,79,202,95,221,90,141,26,12,110,233,73,183,16,76,206,86,29,221,73,241,123,74,210,171,209,167,3,12,184,188,136,137,148,250,70,79,153,77,185,41,60,18,25,54,163,132,207,148,139,212,164,202,167,66,179,49,90,205,7,78,81,229,12,242,34,89,66,72,220,34,246,151,39,178,248,169,107,5,255,0,165,34,167,210,191,24,199,39,192,69,92,255,0,153,162,53,123,29,13,208,76,233,111,114,204,48,231,70,127,41,120,208,214,186,111,79,221,129,249,98,226,147,245,19,154,221,91,85,39,192,165,138,52,196,214,85,210,121,162,69,26,175,231,33,201,248,114,219,216,226,54,90,38,214,164,239,218,79,196,52,251,76,60,226,102,18,207,228,93,67,212,171,74,199,138,92,1,148,105,52,157,31,162,230,191,132,164,130,85,187,145,63,29,70,255,0,47,7,208,0,213,179,176,101,54,50,254,218,156,153,12,131,34,179,252,36,56,204,249,77,71,199,247,16,146,116,217,253,217,227,34,162,178,146,201,8,237,132,92,15,49,139,252,105,69,197,86,250,39,8,135,196,174,164,232,147,201,31,12,241,137,97,15,74,250,111,20,187,65,149,85,69,177,200,24,205,177,57,162,226,34,105,85,36,228,59,3,151,16,213,205,173,61,24,185,141,202,185,228,249,49,35,92,230,137,147,137,253,105,24,172,109,114,142,125,107,49,169,233,49,172,163,126,144,74,152,51,1,36,12,94,124,60,131,226,72,202,174,50,200,200,72,122,197,196,110,41,121,19,74,75,131,148,252,168,169,53,67,147,220,37,149,109,32,32,159,42,205,179,26,107,252,26,45,97,206,140,255,0,81,23,95,184,176,54,170,139,26,39,87,34,163,147,24,115,98,60,37,81,23,26,121,157,40,104,198,142,111,216,62,28,207,91,79,32,104,57,69,30,96,197,202,167,52,171,1,9,248,178,174,139,91,112,120,221,69,68,122,208,73,172,237,137,53,50,132,241,159,134,92,92,72,138,169,51,171,89,134,39,90,123,113,107,234,67,96,177,114,33,99,103,140,60,38,18,102,144,69,86,54,153,231,40,58,185,82,227,86,202,39,49,68,156,176,195,240,65,201,49,10,133,101,51,32,0,195,31,158,46,165,170,202,24,6,204,65,46,84,174,202,226,94,124,49,34,162,130,195,227,249,180,197,42,201,242,45,129,14,88,231,113,23,141,84,49,143,140,63,184,151,67,199,230,158,134,3,200,62,212,181,80,105,152,88,251,235,81,119,11,141,29,85,106,9,61,194,90,166,85,28,111,230,89,198,170,203,210,81,164,169,187,138,82,135,99,131,154,42,89,101,24,4,243,226,76,107,99,18,48,217,203,149,54,147,84,11,112,112,148,98,34,170,145,197,14,124,109,67,233,164,218,44,95,172,34,228,237,70,234,77,54,113,49,226,48,191,145,115,137,58,98,212,114,223,135,38,52,173,11,29,17,200,133,195,245,9,242,125,181,166,101,172,169,62,27,78,196,187,79,64,33,7,180,177,200,173,96,105,234,218,214,123,133,70,200,52,170,166,202,126,56,140,255,0,222,17,172,9,202,252,184,184,214,216,108,173,246,138,178,52,246,15,165,47,2,85,103,99,93,173,104,45,193,148,194,196,69,31,62,6,216,100,84,190,164,121,164,218,68,22,82,45,19,227,78,20,71,238,197,137,12,247,83,86,58,49,203,32,89,109,172,95,197,254,181,71,26,227,122,76,65,46,37,239,65,170,19,222,111,112,168,57,240,34,86,141,242,242,174,120,227,58,222,69,125,125,138,136,208,192,33,230,203,149,15,50,24,201,237,40,106,79,137,3,21,143,167,101,87,241,166,14,72,243,5,93,100,87,57,164,71,135,92,132,204,173,252,232,255,0,77,38,15,251,241,35,152,240,70,126,85,67,26,72,44,135,237,170,171,41,54,102,56,206,164,167,57,73,196,36,37,38,250,160,236,49,151,83,212,48,198,35,226,227,82,147,235,127,62,101,181,87,29,100,13,252,114,56,209,122,185,17,149,87,222,172,12,217,82,72,16,193,231,136,162,77,3,84,56,47,205,19,173,38,217,187,154,125,24,201,158,76,248,151,153,61,229,122,36,193,96,185,113,45,123,248,35,246,148,217,104,106,181,198,97,14,86,41,173,109,166,207,36,27,184,130,234,77,163,92,68,201,196,159,6,96,228,131,14,33,242,177,60,108,174,181,17,149,145,174,113,186,217,59,23,243,21,84,134,224,5,6,20,77,150,149,130,73,124,194,196,182,198,209,145,5,205,186,89,182,83,89,21,197,48,223,43,207,237,162,141,27,39,42,120,106,160,8,28,34,74,36,204,100,98,115,9,53,73,90,224,18,66,189,176,220,131,46,84,203,192,22,67,225,66,61,135,132,252,37,88,48,43,31,42,55,134,34,166,176,38,50,119,12,178,173,79,134,114,131,40,69,149,43,147,231,4,249,122,148,228,226,60,121,177,110,200,16,70,54,24,73,220,57,131,24,48,226,92,220,58,147,23,135,205,42,74,125,103,71,143,17,123,23,62,225,127,199,30,204,152,2,251,74,110,100,105,219,172,209,19,157,200,36,243,5,39,159,100,120,195,121,162,118,163,33,106,166,240,152,254,28,194,91,183,44,250,74,46,102,185,60,98,124,223,18,111,79,124,59,36,234,204,13,8,210,123,226,224,230,75,130,246,100,204,155,109,129,39,180,89,80,204,167,196,247,225,235,85,86,36,43,153,190,23,81,72,140,170,181,102,12,37,47,34,102,200,12,240,230,67,26,134,9,31,155,168,170,251,98,44,195,104,23,7,234,17,87,167,221,156,92,43,68,58,172,99,225,229,88,207,14,80,114,137,73,149,134,86,78,224,83,46,37,13,153,189,180,3,231,206,146,62,21,190,28,241,244,148,73,164,102,68,39,72,148,233,161,93,230,65,54,27,31,117,20,192,240,102,23,98,120,200,3,89,154,180,17,135,155,42,165,80,79,200,112,74,173,247,135,205,149,55,146,205,176,24,84,163,213,70,46,229,172,215,209,62,170,5,171,59,7,62,123,215,188,8,86,112,242,169,249,51,247,61,37,90,161,218,203,132,126,18,164,30,163,176,210,75,17,247,101,22,36,243,8,9,5,249,123,20,132,205,97,106,95,105,62,170,178,222,196,97,86,216,86,86,53,61,132,207,133,101,37,155,102,35,127,33,82,251,92,133,102,21,134,168,4,251,80,13,7,231,79,36,31,55,20,156,190,226,209,38,134,113,57,140,152,214,191,24,240,253,36,234,99,127,196,143,159,15,108,71,150,191,46,63,166,179,164,181,137,231,136,197,198,69,95,50,24,62,168,212,213,222,143,5,144,247,113,11,200,182,170,220,12,87,253,199,97,53,110,55,152,179,198,84,145,236,131,38,94,110,212,142,77,37,196,96,117,19,247,21,118,143,161,24,226,102,41,121,16,171,173,178,53,153,81,112,212,103,85,78,242,251,72,187,42,67,140,25,130,47,220,79,160,48,98,102,19,113,35,152,252,79,79,36,138,115,228,236,115,88,221,239,22,36,225,239,96,162,226,84,115,52,244,73,39,221,196,22,34,161,159,78,241,119,20,101,88,177,226,51,72,68,109,185,59,86,144,234,73,117,167,195,151,253,106,134,226,169,131,39,10,73,38,145,133,237,198,149,161,43,31,81,251,21,244,58,231,217,197,200,85,77,248,145,254,29,75,137,154,73,40,31,187,202,68,250,147,86,250,151,114,228,101,100,111,115,181,118,221,109,216,186,178,146,251,47,107,18,146,178,129,114,55,240,151,42,113,38,224,226,137,154,32,145,21,82,65,56,124,202,203,83,158,78,232,35,129,2,231,39,42,251,107,85,99,210,36,238,120,94,34,112,173,176,2,114,118,136,137,177,39,184,213,37,97,233,227,140,153,138,85,65,26,168,120,250,149,24,105,199,143,155,137,46,159,36,21,28,165,40,208,204,168,103,121,28,212,202,165,183,240,240,11,195,148,107,32,223,68,156,206,37,129,173,118,201,183,151,232,93,135,16,220,86,250,65,30,97,98,42,73,27,80,203,41,250,177,42,89,243,193,100,206,37,33,118,97,193,243,79,204,197,195,7,29,191,80,142,79,128,101,163,194,192,21,139,157,76,99,240,50,196,57,21,142,137,184,100,222,19,9,39,6,58,25,112,192,14,226,158,84,99,238,235,242,99,66,195,212,54,163,126,19,20,139,171,225,252,159,165,30,52,138,214,146,41,57,177,98,34,125,181,57,191,35,193,180,16,70,213,178,227,19,153,80,192,214,96,47,135,42,149,159,79,140,139,8,122,111,47,129,130,92,74,77,30,191,101,214,72,190,142,141,26,237,147,123,147,112,153,133,98,138,134,246,70,226,42,60,55,24,158,165,102,65,154,56,220,166,146,246,99,230,18,74,249,245,164,38,46,52,214,51,247,44,102,84,61,148,58,120,195,204,40,188,138,170,204,67,109,56,139,100,214,211,73,243,41,74,177,128,200,48,191,72,84,4,207,157,225,9,86,250,168,3,141,194,98,163,113,134,217,84,80,249,140,36,145,164,83,41,229,201,233,84,111,141,249,23,161,177,233,214,65,42,213,192,228,247,127,13,231,111,183,123,2,21,62,211,212,155,47,12,209,100,136,139,170,177,231,199,237,165,22,79,38,76,198,42,123,33,53,146,86,192,158,153,24,248,56,84,219,239,143,4,152,141,21,80,90,220,28,125,61,106,74,121,153,36,233,75,170,135,250,245,172,159,210,45,236,135,42,79,234,209,21,80,217,129,152,147,232,116,155,225,243,74,196,168,164,217,128,225,224,31,16,132,52,121,164,226,31,40,151,189,16,21,15,126,41,89,82,187,41,146,201,212,37,54,247,25,106,226,93,67,50,113,120,130,34,109,150,189,54,104,153,248,81,158,177,100,66,97,48,135,141,123,210,135,218,46,36,181,43,122,104,84,48,219,150,115,32,230,104,202,169,190,114,249,4,79,168,166,204,203,88,207,225,41,113,167,240,54,133,7,205,207,32,136,151,113,147,144,155,63,166,164,150,170,209,231,240,204,30,92,75,110,137,121,54,152,138,37,98,201,49,11,195,151,42,199,103,20,93,49,113,38,86,87,200,25,157,22,142,20,16,193,193,218,128,153,0,30,124,34,90,164,176,227,234,67,250,175,231,229,42,91,24,177,255,0,66,3,79,201,155,18,223,37,156,24,177,35,97,152,24,251,81,82,99,0,163,226,77,101,38,219,135,55,146,251,24,50,242,134,41,49,166,210,94,57,213,217,189,196,230,124,54,99,247,20,244,243,99,38,33,41,73,84,58,33,107,129,210,70,126,116,218,73,189,147,32,35,103,132,252,216,136,177,147,60,101,34,154,169,178,102,198,47,181,137,24,152,86,70,158,2,49,5,107,60,30,31,165,64,134,49,231,116,170,49,170,170,106,147,61,242,79,219,198,183,198,170,25,14,195,118,170,24,26,120,24,240,152,89,83,54,82,109,189,165,72,214,138,78,73,23,189,16,221,79,90,50,196,126,236,89,86,111,170,136,62,97,11,18,103,85,144,64,94,147,254,176,173,105,137,71,27,35,154,161,198,28,150,97,49,82,219,140,149,47,102,46,81,175,178,88,120,220,162,42,37,243,199,58,46,19,9,33,213,81,89,166,16,158,28,67,77,99,61,248,210,248,213,167,243,234,227,77,227,51,24,211,146,150,186,152,250,59,201,237,45,50,105,63,34,100,105,227,240,90,153,37,229,89,188,79,241,220,144,159,166,15,220,34,173,244,153,32,240,153,86,177,159,227,83,151,211,7,27,148,165,88,204,163,198,204,248,15,2,102,17,120,220,140,81,181,90,170,33,73,139,42,163,125,168,49,246,141,37,141,104,233,199,66,111,80,195,149,37,143,8,138,164,32,104,155,88,214,76,176,52,172,191,109,91,204,181,136,66,112,172,95,201,205,244,149,150,166,110,74,129,80,43,101,144,29,92,104,240,198,28,100,133,250,171,109,242,139,0,234,71,247,118,164,145,129,99,97,189,171,9,225,246,214,21,172,227,74,205,107,99,101,195,137,111,128,98,13,235,20,167,173,71,143,103,213,69,50,144,100,30,108,169,91,204,69,230,79,58,123,17,171,57,189,236,67,76,51,35,15,181,111,198,68,155,80,211,206,178,136,252,41,114,13,181,243,7,245,45,201,217,137,109,48,78,95,168,162,94,107,26,2,114,136,133,91,225,235,195,144,236,137,139,18,79,254,206,138,227,129,150,164,9,224,252,222,34,45,84,246,64,238,221,38,179,231,239,162,63,55,186,185,21,172,109,79,26,203,250,124,82,20,105,95,15,130,157,62,120,54,189,143,208,21,166,181,146,204,53,209,114,167,208,41,236,164,254,174,1,4,185,247,194,237,97,107,90,54,6,199,177,118,88,218,242,180,131,230,85,142,68,78,68,166,141,237,85,208,159,147,167,160,198,30,109,174,82,36,83,194,63,62,17,46,141,235,16,72,204,184,134,181,73,181,167,240,226,138,50,170,111,35,156,173,12,137,240,113,105,33,62,251,49,68,76,106,138,182,251,17,217,139,34,62,226,1,228,191,137,68,76,207,72,119,238,210,178,149,142,75,224,231,76,141,60,146,81,207,101,150,14,17,13,115,202,221,109,22,48,25,136,89,83,15,252,72,149,211,139,16,212,149,152,118,133,95,142,131,137,145,167,73,247,72,60,75,22,79,124,97,225,52,175,250,170,110,203,89,156,160,39,98,129,153,172,235,70,79,234,51,201,145,74,73,10,195,14,167,100,245,32,21,25,91,112,197,204,52,150,161,29,151,134,18,255,0,173,81,6,73,35,78,194,95,117,11,103,25,149,83,82,255,0,214,206,37,61,169,13,46,104,56,109,49,126,210,250,254,65,240,164,115,3,40,71,225,17,10,52,251,100,214,69,78,34,25,241,172,135,195,191,34,42,171,77,217,126,73,121,86,23,25,241,241,8,139,237,85,148,177,143,17,74,133,141,19,224,171,117,50,186,251,149,145,159,249,48,148,169,168,127,192,207,254,186,155,129,50,39,159,111,42,171,134,241,144,108,84,178,156,237,99,68,150,16,67,205,137,45,125,147,35,63,152,170,138,203,204,177,30,21,204,230,62,94,251,17,68,79,241,165,96,133,175,204,232,65,120,230,143,181,3,62,181,228,103,17,82,152,115,15,24,108,84,112,228,142,75,20,183,50,29,163,213,51,82,90,73,174,96,240,251,106,114,121,143,24,236,50,233,211,32,50,72,18,147,105,136,36,238,86,170,145,222,254,9,160,27,114,14,85,166,77,105,202,118,8,95,243,167,91,48,70,30,16,166,48,227,123,184,148,151,54,45,106,45,212,245,62,122,208,51,151,145,85,67,181,28,145,243,41,89,225,56,159,244,144,112,238,217,231,135,42,25,91,192,101,172,203,153,105,101,24,18,89,212,162,159,163,192,89,79,48,138,65,126,117,81,2,102,229,139,51,99,66,242,204,86,193,104,130,102,105,224,99,196,98,229,89,135,79,85,13,153,118,9,155,12,194,177,11,49,150,68,127,15,90,233,222,253,52,57,182,93,190,69,210,96,68,16,223,134,42,72,200,219,99,230,86,193,140,50,3,149,78,221,192,228,194,36,172,204,108,106,166,65,152,207,170,155,195,48,10,62,213,14,248,18,132,78,20,254,182,49,227,3,152,169,42,93,171,81,180,204,157,193,42,73,50,100,175,170,143,243,255,0,130,28,193,97,88,152,149,128,179,125,101,245,156,171,238,207,145,29,26,54,36,3,49,47,113,73,101,37,249,132,142,129,38,202,52,92,70,23,34,117,39,255,0,138,176,141,27,114,69,184,133,154,160,144,12,66,147,153,16,253,43,4,143,221,132,88,147,15,71,196,142,15,152,184,140,154,202,132,217,153,184,147,175,128,113,175,49,152,211,217,61,104,60,96,255,0,213,47,49,149,155,200,29,146,94,37,185,151,211,134,62,174,53,189,140,1,7,247,16,243,24,79,7,133,35,71,253,27,113,123,251,9,238,53,32,201,195,238,37,12,146,249,47,70,204,134,15,6,113,44,160,70,98,230,85,204,237,178,162,99,160,28,199,218,193,6,97,45,154,110,214,92,153,220,165,84,140,141,148,107,230,216,2,234,16,196,187,42,167,38,246,159,67,160,188,152,208,23,23,27,32,60,203,239,169,48,108,195,137,79,234,112,206,178,7,15,16,212,153,89,205,85,91,93,196,38,153,58,254,94,28,164,229,91,161,192,37,79,154,195,79,67,60,19,170,9,236,124,149,120,227,160,189,68,139,220,93,36,210,172,134,193,5,100,205,55,35,31,49,127,225,145,17,85,60,144,94,240,237,83,199,207,4,238,172,66,91,101,66,43,103,224,79,6,170,88,214,163,73,216,170,175,14,52,5,149,84,73,44,249,181,152,184,234,204,156,244,39,61,73,139,236,59,86,121,245,37,243,41,241,203,249,73,92,106,134,183,77,188,128,203,198,150,172,86,200,31,14,226,33,124,195,238,45,230,173,220,243,33,191,160,86,191,52,190,212,210,30,167,166,39,128,66,164,210,24,208,217,110,130,9,240,207,24,15,194,37,162,182,203,23,15,184,171,100,154,184,140,83,198,140,12,153,132,173,26,169,29,198,227,216,33,143,201,202,85,139,236,162,198,238,90,131,144,190,234,104,192,196,240,229,139,148,137,204,198,198,166,89,65,146,52,3,228,128,175,226,76,253,110,142,23,9,96,13,38,159,50,9,108,183,113,5,136,126,29,106,76,89,87,248,50,12,51,144,124,34,83,214,181,90,128,82,242,245,13,85,213,106,170,225,120,68,84,111,159,18,72,58,163,21,101,144,27,117,62,59,145,16,205,44,64,102,85,140,200,100,156,207,164,168,164,227,246,132,53,57,113,39,100,196,202,202,38,86,246,53,190,124,26,64,114,246,33,100,223,62,72,62,80,74,82,123,47,44,143,213,198,169,233,225,176,81,57,82,52,119,47,101,67,93,108,153,210,95,204,156,134,99,196,76,57,80,79,102,62,149,168,207,39,178,37,26,148,220,185,66,252,114,88,188,24,215,158,202,93,90,243,141,156,169,179,44,159,225,136,37,91,101,49,172,57,134,27,47,15,155,42,53,236,7,135,55,42,158,135,50,113,95,218,68,221,239,30,14,85,85,102,169,25,35,87,228,40,181,134,63,55,132,62,234,156,126,143,184,33,51,4,89,70,168,38,24,158,104,168,102,121,89,218,68,234,223,177,54,143,84,92,8,137,250,50,113,123,160,98,94,135,167,143,5,138,186,214,72,35,1,230,44,165,51,248,146,36,151,226,9,80,204,161,26,202,104,153,91,144,124,162,64,5,224,173,246,149,100,60,101,26,244,154,64,73,26,202,168,251,141,230,7,2,212,114,71,218,140,99,207,159,133,3,248,48,145,185,67,61,54,129,231,11,245,101,91,183,65,149,149,248,141,185,10,1,230,90,140,193,248,117,38,80,240,73,31,10,209,62,1,241,166,169,6,102,177,47,36,56,143,187,18,39,213,88,33,242,149,30,250,210,16,125,74,86,250,134,89,73,238,99,83,219,98,138,201,108,134,140,212,53,210,79,136,74,154,51,235,100,177,156,67,92,209,129,4,33,240,139,145,61,170,129,106,82,101,49,72,141,182,66,150,87,249,43,76,193,228,226,226,94,126,196,131,194,98,172,99,99,240,230,69,50,180,100,250,107,68,98,66,125,56,6,119,226,235,74,231,208,142,75,57,149,204,202,220,99,204,177,129,0,100,30,108,74,202,199,59,41,203,217,161,171,178,101,197,137,106,178,210,164,254,53,213,231,233,176,20,126,224,136,147,73,211,115,133,253,215,31,211,67,40,44,205,246,64,214,210,14,18,160,100,0,20,124,216,147,39,213,98,246,144,143,102,34,98,72,197,85,153,254,68,55,16,14,47,210,21,41,128,27,93,211,51,117,249,171,192,195,202,62,97,34,25,72,2,127,106,69,38,141,78,136,250,141,83,17,165,36,156,96,194,98,167,6,120,252,20,235,32,18,10,98,201,35,16,20,242,49,168,249,25,26,102,37,170,28,195,145,252,201,37,173,216,227,17,38,147,170,142,36,163,170,169,209,182,96,42,247,152,197,238,169,248,23,99,147,17,134,202,188,107,46,68,89,141,219,254,148,172,123,8,204,43,87,225,226,19,152,34,73,35,92,98,84,117,186,168,24,240,153,52,114,81,178,36,221,59,58,224,42,153,162,119,35,127,205,12,74,86,126,128,148,81,230,17,87,80,125,172,82,36,151,115,226,120,63,230,151,78,250,28,109,12,232,199,34,147,164,136,66,63,49,85,29,36,2,65,103,50,98,192,131,207,136,163,42,218,206,84,246,82,171,113,117,148,155,33,31,250,112,184,209,129,52,162,3,230,251,19,120,208,216,70,123,104,43,39,227,81,106,15,188,207,143,98,114,200,50,228,159,137,99,2,158,119,158,99,20,107,107,217,43,39,48,145,177,167,140,93,171,21,168,61,152,105,26,180,133,2,2,227,76,2,75,57,162,141,57,170,178,7,154,105,49,131,32,21,55,8,73,27,216,145,164,170,137,82,206,17,39,129,152,128,51,63,58,212,198,19,34,91,51,148,93,63,96,203,40,126,164,7,135,42,159,100,105,85,175,85,161,14,65,160,230,70,102,76,70,18,42,160,172,200,223,195,229,9,143,231,204,37,76,247,164,48,35,17,50,146,254,54,114,165,147,5,31,23,108,134,204,12,21,181,145,183,60,92,106,95,114,79,104,171,107,222,124,127,170,34,197,153,133,110,141,31,228,34,202,144,16,143,194,81,254,218,2,77,57,10,7,252,169,18,57,243,236,183,120,114,145,60,135,169,9,24,31,54,95,228,79,185,251,9,248,236,156,53,32,245,37,104,4,7,230,18,231,161,125,204,105,207,16,178,99,93,250,100,56,55,108,250,170,102,102,149,4,35,230,16,184,209,182,142,52,93,76,177,96,228,254,143,153,106,39,251,139,160,73,158,114,129,153,80,112,35,0,105,139,246,63,251,40,104,106,154,210,95,95,99,241,235,62,55,130,116,22,102,17,5,149,137,165,60,249,118,224,100,184,146,177,101,81,186,135,224,38,170,211,231,33,98,23,229,190,153,19,141,48,243,233,184,152,101,149,50,244,174,156,181,238,86,78,169,29,127,197,161,214,168,105,1,100,12,178,229,19,137,125,153,50,182,164,155,77,210,75,67,106,11,40,153,69,214,190,218,198,174,187,138,241,98,228,86,85,57,183,53,54,95,105,95,91,6,104,150,152,134,167,255,0,240,196,130,102,111,84,203,137,122,169,246,80,188,226,26,87,24,147,122,217,251,225,188,38,47,34,204,126,141,102,111,178,122,183,76,30,76,188,38,235,18,178,54,158,130,56,172,203,23,140,72,40,207,28,105,121,149,28,203,141,205,115,195,255,0,186,39,82,90,179,88,68,205,136,153,194,37,242,170,76,185,50,255,0,105,77,83,233,187,43,187,89,69,202,65,12,75,61,85,38,215,73,65,124,177,8,146,113,125,52,53,134,198,197,243,204,72,204,75,164,220,48,156,69,22,85,249,202,251,254,211,231,131,231,95,243,59,159,166,154,104,205,109,174,53,3,217,44,34,38,50,245,228,72,172,223,90,148,146,10,45,219,177,217,77,169,43,171,123,113,137,11,85,168,104,239,229,62,38,232,101,82,87,122,51,85,93,179,49,160,101,39,238,164,213,186,51,92,104,227,190,219,210,199,143,220,229,78,202,194,43,37,125,253,78,225,26,202,37,33,62,83,38,52,84,205,67,85,110,12,50,248,151,55,126,173,156,80,51,40,135,202,197,166,76,200,37,7,110,34,34,160,91,204,140,9,35,197,18,82,149,153,14,198,49,31,154,81,20,208,108,173,97,75,97,162,79,33,126,160,215,64,167,187,4,145,242,139,145,49,140,21,167,180,220,75,120,131,221,202,196,136,159,163,233,235,89,151,41,10,183,134,200,16,71,250,85,155,230,2,200,15,229,75,109,5,91,19,129,181,166,173,151,243,101,31,242,162,166,70,166,187,229,8,134,47,184,37,47,168,107,105,183,76,245,17,17,59,170,184,210,66,27,34,87,148,130,64,224,27,104,186,124,249,114,141,50,102,161,223,15,136,67,198,159,51,76,105,153,35,221,246,144,171,24,218,110,8,137,196,44,73,132,0,141,48,4,102,108,171,124,201,39,40,48,138,121,4,141,102,158,1,81,81,180,76,233,35,126,18,141,21,11,28,190,126,146,184,44,173,223,172,229,85,84,58,0,114,65,150,93,161,22,249,154,87,80,84,203,39,22,81,166,149,182,71,24,241,108,8,167,182,168,62,178,51,154,253,43,209,56,132,82,20,107,32,223,12,125,201,183,132,162,15,41,162,226,73,46,41,31,101,230,44,73,153,76,86,52,90,221,130,73,216,40,147,249,62,218,219,2,121,197,250,178,229,65,85,124,58,157,26,94,108,88,190,226,165,125,109,108,102,98,47,41,18,109,177,77,197,62,192,147,185,31,82,60,213,79,156,14,165,166,1,129,27,164,75,214,87,115,191,32,66,36,235,236,75,200,77,224,74,73,120,165,149,23,62,121,246,153,98,101,90,102,48,146,121,76,46,69,160,207,191,19,56,98,241,165,219,26,194,61,252,172,156,210,136,154,50,124,28,28,216,242,47,145,161,238,73,243,117,124,139,123,244,49,230,147,118,34,140,88,189,181,149,212,25,148,58,182,52,178,61,159,77,87,64,101,108,96,125,196,170,24,71,24,12,22,94,68,4,198,75,140,78,210,21,57,156,202,19,73,33,95,134,34,73,101,163,229,227,124,179,74,67,132,50,136,76,217,72,36,228,44,148,33,252,217,72,84,40,55,252,68,144,42,165,244,155,149,109,54,149,28,103,238,226,23,248,215,217,154,146,117,108,191,148,128,76,105,212,107,129,201,249,185,124,73,133,245,20,195,173,62,118,25,54,212,58,96,118,213,223,112,76,67,218,234,170,168,220,65,47,34,159,178,212,146,240,101,137,61,115,217,85,170,87,109,171,97,118,242,93,71,9,138,78,52,43,230,2,239,204,72,159,50,78,31,47,97,84,228,243,108,101,109,4,172,40,242,182,156,149,29,92,169,243,227,50,104,62,226,22,157,242,139,17,158,234,105,14,49,8,124,72,81,24,148,181,167,131,147,45,128,136,95,167,141,17,91,159,38,26,225,16,67,251,170,154,75,217,7,180,67,65,49,251,151,240,166,1,116,248,103,252,155,178,228,34,50,170,78,37,156,152,199,240,226,18,76,195,98,39,50,155,12,165,176,100,228,98,146,212,52,242,243,252,164,172,67,42,101,2,201,139,47,2,77,127,50,203,27,192,69,2,169,227,251,164,84,80,43,64,55,179,48,178,173,118,86,85,181,49,51,27,24,148,224,117,12,235,119,255,0,79,226,23,212,83,102,160,235,30,175,151,193,210,31,38,32,162,98,137,23,18,143,190,135,168,202,71,150,184,188,107,92,11,41,112,95,243,101,202,159,67,181,1,30,153,115,228,101,118,120,250,156,170,102,161,213,213,182,44,21,142,76,126,106,198,28,194,78,136,195,101,86,118,90,60,122,166,38,109,168,212,204,61,48,125,62,119,196,55,90,63,29,83,228,125,122,155,175,177,182,27,25,239,34,30,97,147,135,18,216,96,176,68,76,35,122,86,63,184,154,180,35,109,78,113,169,244,73,36,159,212,98,100,64,83,228,141,100,8,133,42,235,243,246,59,30,18,143,246,215,58,184,153,22,11,222,109,134,82,137,13,26,149,89,157,214,133,228,55,178,51,25,138,86,84,123,222,242,51,49,151,27,211,122,240,254,171,132,177,74,37,217,168,100,239,135,187,196,149,89,69,146,54,67,156,234,175,134,58,183,84,29,242,232,237,8,47,182,167,163,64,188,210,68,244,235,201,89,100,175,210,140,147,249,56,132,49,40,173,115,166,224,221,141,230,197,200,171,84,17,122,135,227,240,73,211,154,92,158,149,111,91,84,57,32,230,47,34,148,161,100,90,223,148,237,39,221,85,112,44,182,201,45,64,101,103,24,198,173,244,211,229,197,254,234,34,202,238,118,62,104,163,47,237,165,90,135,85,14,52,28,184,148,36,207,136,83,139,20,130,136,47,228,74,210,48,235,211,254,229,84,251,40,147,153,212,49,17,69,89,6,14,237,152,101,15,39,211,92,240,204,215,150,247,15,54,235,20,101,87,14,180,241,188,13,44,185,126,226,85,103,127,129,228,141,34,237,93,74,80,207,39,158,210,88,147,184,112,198,34,51,233,169,214,76,166,40,249,114,100,76,96,79,0,159,132,37,84,102,161,21,91,149,179,32,0,92,193,42,81,37,228,233,10,104,25,57,98,36,83,222,253,219,10,178,215,5,48,51,37,139,237,34,159,101,56,176,118,153,72,85,145,169,39,77,137,154,33,86,48,224,88,214,143,12,184,164,32,254,162,213,83,89,148,76,201,135,173,126,108,89,86,211,92,18,221,159,251,25,21,106,30,14,17,36,145,130,9,62,98,54,69,172,161,96,75,86,0,163,225,180,33,72,185,150,164,147,174,51,188,53,242,136,81,253,53,210,103,208,193,173,230,137,144,132,75,94,207,241,172,214,53,113,214,102,83,149,51,85,106,58,67,179,212,32,17,116,61,37,174,65,119,225,139,137,78,93,135,157,229,48,148,28,15,136,81,41,53,3,195,139,143,205,114,201,30,209,210,178,111,124,31,175,40,100,146,79,186,168,223,90,2,3,245,67,92,111,73,106,113,217,69,97,162,21,95,85,106,79,240,4,202,209,177,202,209,131,89,70,216,159,18,155,187,173,200,246,20,42,174,248,195,147,204,37,23,234,163,33,222,21,113,106,54,173,181,130,49,225,54,49,17,57,100,242,9,153,66,85,36,202,160,21,249,76,157,195,140,56,207,237,227,72,6,187,91,233,210,71,136,82,177,40,217,58,134,92,18,124,217,114,174,187,26,126,146,192,204,181,121,72,149,90,213,65,41,55,113,52,224,177,253,212,109,223,228,101,154,159,2,77,61,60,150,209,115,26,42,223,119,3,108,12,181,194,228,76,97,155,114,76,56,132,37,77,91,79,22,119,20,188,184,211,169,41,27,35,151,198,159,115,39,180,184,149,93,80,73,52,108,18,163,159,163,52,116,96,60,193,41,50,41,224,177,144,95,194,84,54,0,185,155,205,164,165,70,126,100,27,232,114,19,183,18,110,109,67,214,19,21,108,124,102,73,66,178,184,85,144,146,187,175,157,8,24,98,74,33,82,96,192,156,81,225,48,149,213,173,105,5,23,40,86,138,112,202,193,202,152,75,49,206,223,164,190,107,46,47,250,73,164,207,135,84,210,71,187,150,46,85,96,107,184,48,79,132,188,171,111,249,151,79,16,210,226,86,207,246,68,70,211,195,141,213,143,26,103,15,76,111,142,193,22,81,4,53,73,27,76,0,178,216,29,210,170,101,61,85,104,51,101,67,84,93,198,18,85,124,58,210,165,240,205,145,81,191,79,85,65,7,244,146,168,221,67,175,34,212,191,139,31,18,148,103,198,248,51,159,139,220,92,82,117,58,35,80,237,143,161,154,101,185,71,172,35,95,193,62,83,20,69,140,167,159,166,235,110,192,255,0,81,16,132,79,180,158,86,218,159,86,143,8,75,219,245,81,22,186,51,81,233,96,50,196,194,28,168,223,105,116,71,87,91,118,35,36,172,141,78,253,137,154,125,55,46,146,86,29,214,230,50,101,113,62,12,111,12,69,196,69,132,155,33,144,31,72,138,79,80,208,206,156,13,216,74,68,204,191,168,171,203,50,157,250,231,16,249,165,44,25,172,32,147,155,17,10,165,106,180,172,169,44,205,136,133,78,106,169,229,22,86,211,18,85,141,254,198,102,139,196,108,253,84,127,104,72,43,93,61,85,172,65,253,112,92,125,184,213,159,254,23,69,155,21,155,73,68,20,149,71,91,162,116,253,108,86,68,151,144,164,86,85,57,90,109,60,78,49,85,67,165,105,14,240,212,213,226,39,212,84,213,180,228,187,243,202,92,67,87,147,52,222,152,32,240,226,196,128,124,8,53,0,197,16,188,104,106,141,118,16,204,140,122,64,113,23,42,158,147,85,170,173,159,151,140,67,84,211,12,194,13,233,107,236,165,140,125,75,157,149,75,172,142,134,97,173,28,22,125,82,38,144,236,152,70,98,218,141,15,90,199,206,31,82,60,212,227,132,60,193,42,101,81,89,191,96,31,77,139,157,28,29,42,241,147,118,18,172,224,63,147,149,80,50,100,31,120,184,147,89,73,181,133,140,170,60,144,60,89,87,161,211,130,16,57,123,19,55,189,157,181,197,25,80,178,76,78,211,34,193,86,21,220,93,250,107,58,144,112,39,239,185,178,160,46,217,190,126,28,164,18,66,25,39,169,123,249,114,141,77,149,139,173,106,116,232,16,34,201,35,56,134,138,187,211,219,232,56,184,241,168,90,79,136,177,10,253,160,96,16,164,87,208,44,142,64,101,151,0,177,144,179,10,208,186,8,163,86,146,11,54,134,17,49,165,87,26,96,2,62,238,33,72,37,209,194,240,73,7,182,84,182,214,125,30,55,136,185,4,69,91,70,73,110,33,170,167,149,37,140,249,161,137,30,109,36,60,121,183,234,114,125,193,35,116,149,46,102,164,185,154,199,237,22,91,248,87,101,190,199,38,12,88,36,229,42,95,50,125,105,120,98,8,100,73,159,26,117,148,166,10,89,72,37,95,85,167,169,160,131,220,41,86,173,133,101,84,35,46,227,18,72,63,74,65,17,9,165,103,218,214,203,197,47,38,217,116,121,239,136,54,112,192,203,251,138,90,99,9,186,196,40,163,88,209,168,241,200,213,169,83,14,48,44,153,245,86,18,116,222,196,140,49,106,241,13,43,161,184,149,90,127,155,23,26,173,147,169,200,64,101,196,52,44,148,34,209,181,133,59,56,130,253,36,4,181,225,62,71,241,98,91,230,107,108,94,232,210,151,234,23,201,39,111,26,86,144,178,198,200,62,244,211,201,2,201,147,31,82,206,105,232,0,223,65,140,14,98,164,182,179,235,108,186,178,46,118,107,150,141,117,243,41,255,0,18,18,79,8,103,173,161,146,117,35,13,152,135,196,190,76,187,188,234,10,158,211,21,188,101,97,167,227,127,104,196,177,135,130,105,49,101,26,129,52,9,211,121,141,40,137,157,12,1,198,38,96,202,38,69,139,12,166,200,201,95,114,174,227,65,193,156,7,152,210,133,252,107,145,79,164,37,37,175,202,23,40,196,245,219,235,124,228,177,130,41,80,151,26,50,168,131,246,202,69,211,175,78,178,174,71,60,61,83,244,237,238,75,208,220,110,98,51,151,145,33,214,218,218,215,75,197,221,138,81,63,109,84,51,73,18,180,153,67,196,52,45,197,13,29,216,54,150,60,170,114,116,42,203,83,162,31,252,142,204,186,59,233,223,79,163,150,214,255,0,218,90,202,52,190,108,138,183,255,0,186,77,242,89,237,168,141,91,240,90,168,79,36,186,156,130,251,106,104,58,37,240,189,165,228,127,251,55,170,73,57,119,208,247,164,255,0,202,255,0,227,102,91,83,177,214,99,127,218,4,249,249,191,231,87,21,191,27,43,100,129,159,43,200,191,57,27,64,89,73,30,80,227,18,209,14,5,141,65,63,85,212,186,87,164,234,19,231,185,201,39,83,255,0,143,153,125,52,237,169,250,242,171,94,68,178,246,177,38,211,61,42,201,153,131,40,99,39,238,175,205,218,51,91,98,126,210,90,233,48,39,197,155,225,202,187,35,86,60,169,163,142,216,232,62,51,57,222,19,23,34,87,51,74,128,92,216,147,71,211,158,72,243,87,202,26,210,201,152,153,180,150,94,65,46,165,57,36,239,226,11,26,0,227,49,121,243,25,8,252,162,227,69,48,196,147,237,45,18,116,245,229,151,78,53,130,175,190,70,215,204,137,39,152,40,41,51,49,19,133,99,248,74,254,183,245,101,30,63,180,150,221,191,211,64,243,20,171,26,197,21,86,195,160,201,33,22,221,152,36,143,149,115,234,77,120,9,47,218,110,134,173,35,60,132,27,13,149,44,115,95,136,210,116,236,156,130,25,163,34,16,155,176,202,196,149,217,50,117,105,241,101,227,86,144,43,94,33,176,193,149,149,31,38,144,18,65,152,194,202,69,124,92,134,227,35,17,176,252,200,12,222,226,14,100,251,81,179,8,74,170,141,91,143,218,72,109,102,68,133,220,46,69,140,170,58,179,59,24,198,123,6,12,214,51,201,145,111,101,172,18,179,135,33,82,232,213,164,157,204,97,113,170,42,170,216,177,136,207,149,69,84,25,133,59,98,73,62,83,11,16,211,23,198,0,193,245,83,169,250,134,39,131,226,6,0,242,21,37,219,78,252,230,40,150,98,47,168,153,150,181,213,167,126,82,226,76,163,106,122,98,245,74,81,183,208,9,36,152,127,247,117,133,37,9,227,31,44,190,81,164,107,21,170,84,233,129,147,6,72,254,109,15,39,211,68,79,148,200,180,67,52,66,179,9,68,69,233,47,4,110,145,113,173,82,117,91,7,70,187,219,15,181,27,26,236,157,169,12,109,54,203,47,155,223,138,55,219,77,195,12,17,137,132,37,202,178,133,44,191,67,246,90,239,65,132,194,202,178,141,79,6,79,246,171,224,106,153,25,140,50,218,243,109,147,110,50,17,104,111,196,73,101,66,76,249,98,113,45,176,216,124,120,139,216,156,50,73,61,148,28,155,39,139,233,255,0,180,155,113,65,99,97,108,202,169,195,253,36,82,32,223,79,168,201,253,170,120,27,236,158,234,61,147,31,251,169,85,144,118,105,17,73,70,86,218,198,127,233,72,34,45,23,126,177,181,249,177,19,237,171,35,63,40,210,139,38,0,131,197,151,145,44,149,168,66,204,237,236,64,70,54,34,124,218,26,238,27,236,153,132,61,105,141,220,2,70,243,50,209,1,228,19,51,40,71,200,188,159,177,204,230,82,87,84,203,205,181,147,145,93,104,251,183,201,24,194,97,39,51,195,4,191,76,169,79,165,109,143,150,34,234,170,248,144,105,25,244,200,109,169,50,65,137,251,169,37,84,249,94,126,226,175,14,57,49,89,155,177,106,219,68,140,145,149,70,89,107,165,13,94,124,12,236,66,236,223,147,152,171,207,240,221,113,74,202,159,5,145,118,157,92,138,138,43,9,31,84,194,159,44,76,137,196,55,217,65,7,45,95,242,21,121,146,71,24,140,48,189,164,68,155,227,201,26,55,20,74,176,173,254,5,39,41,80,118,186,108,114,65,154,33,121,22,22,76,36,158,148,84,55,146,48,57,123,18,49,85,199,136,134,146,28,72,222,126,160,34,113,170,10,217,240,119,91,64,149,44,178,54,95,52,181,144,9,250,177,23,145,42,142,217,242,46,167,198,137,37,137,110,17,139,164,171,26,121,135,156,204,70,91,39,211,197,238,221,98,34,102,17,84,199,120,65,241,24,171,63,58,121,32,120,139,3,41,18,166,51,249,81,177,130,207,116,75,87,136,172,166,1,173,24,248,67,196,190,201,211,114,228,131,183,42,87,38,200,240,165,253,180,238,170,227,222,202,178,193,182,192,20,243,37,214,249,196,150,36,30,161,140,9,32,127,212,84,22,177,153,53,155,176,246,41,163,86,206,39,180,167,204,23,209,172,66,154,180,249,248,147,40,20,150,162,230,237,79,189,30,88,201,155,106,154,70,102,54,97,196,149,97,83,161,186,151,62,86,207,56,199,132,194,78,99,67,5,151,112,144,161,96,253,209,34,163,76,96,165,112,161,154,130,100,234,48,127,195,221,63,36,25,118,25,72,145,191,76,108,73,139,107,139,246,149,188,57,224,240,237,89,26,100,82,112,133,95,117,24,231,85,149,57,18,97,97,227,116,139,42,57,147,7,213,44,88,147,71,214,142,79,187,137,36,190,161,102,12,177,39,148,164,18,86,143,28,70,86,209,218,172,59,141,84,57,62,11,105,180,126,39,229,202,148,233,235,82,99,196,94,197,70,107,130,70,6,110,69,45,230,77,6,252,125,109,142,162,205,182,46,28,73,109,147,49,49,233,160,110,235,103,19,183,145,105,178,134,73,32,225,229,73,27,55,152,219,116,33,12,252,79,75,205,169,15,91,43,151,173,27,62,49,196,117,65,3,79,69,187,130,206,33,228,85,219,184,219,139,17,157,37,168,38,131,40,138,52,210,78,57,32,74,63,1,218,214,191,119,92,36,84,99,88,198,127,205,192,70,203,32,173,34,190,106,36,159,12,232,48,214,229,34,160,181,124,66,179,48,120,148,211,204,127,207,136,184,149,227,85,36,210,49,235,38,30,16,248,121,72,149,195,147,44,71,249,177,35,234,160,74,178,62,28,164,84,161,208,4,32,51,26,122,89,20,101,154,139,144,155,204,120,51,101,26,47,74,207,38,119,135,23,26,249,63,71,206,130,247,226,229,24,145,244,246,81,60,25,18,88,134,34,137,35,41,69,101,117,30,61,159,69,9,63,175,49,125,164,230,27,216,80,118,141,76,106,25,63,147,10,75,25,26,179,176,1,175,172,137,231,19,143,26,145,187,178,120,165,226,221,98,86,240,235,126,87,148,73,13,174,149,4,227,229,8,135,196,183,109,156,170,200,168,194,184,108,38,12,165,41,10,159,105,234,219,201,47,205,139,229,150,184,20,231,140,252,37,18,172,134,249,98,27,4,157,86,132,36,146,230,97,170,62,15,210,229,88,198,170,60,34,101,9,80,178,117,60,72,60,69,148,182,64,212,145,36,145,102,225,155,44,131,198,90,144,140,102,97,15,32,146,227,79,62,124,72,175,148,155,204,21,242,99,1,7,170,42,131,22,133,171,175,176,242,3,50,177,153,86,243,4,30,202,159,141,107,40,140,226,138,66,173,236,159,56,191,218,145,58,200,194,183,78,174,193,83,43,98,144,4,83,251,56,130,39,48,147,183,250,151,135,16,144,79,135,44,158,215,34,125,198,39,182,191,100,118,161,173,1,73,213,148,106,106,28,50,10,86,16,139,18,234,236,211,211,187,141,140,95,186,180,26,158,39,189,203,251,74,152,186,230,98,200,200,74,64,13,142,77,161,186,214,208,190,85,108,172,42,153,143,211,241,137,203,23,254,170,244,247,233,242,179,229,56,136,161,137,209,185,175,209,176,55,196,16,25,152,66,94,126,164,57,125,213,49,50,182,84,159,238,145,85,180,50,187,140,92,169,25,88,213,160,85,149,221,144,199,242,130,33,72,166,109,106,181,86,164,238,226,86,12,141,244,146,219,80,206,140,55,203,136,82,39,88,116,21,122,170,54,58,9,40,116,222,167,169,127,48,136,81,166,246,179,49,240,149,40,173,214,22,164,225,41,121,17,239,15,169,121,238,253,212,213,83,25,158,214,99,32,207,138,65,241,21,17,233,190,165,220,46,53,61,233,67,131,47,54,85,75,73,106,2,51,18,213,145,144,70,142,249,41,155,52,216,48,97,202,60,127,77,109,173,167,5,105,51,68,139,136,137,179,12,5,159,153,5,212,153,164,185,53,71,70,50,102,167,151,27,136,208,23,189,84,146,127,181,64,201,159,46,49,24,109,174,85,131,245,179,250,189,27,23,241,36,236,93,149,95,224,42,76,7,151,152,188,73,53,149,168,32,140,130,23,41,4,137,124,243,217,118,173,126,131,145,153,113,39,91,57,42,232,156,137,88,214,179,166,202,237,86,213,172,1,89,205,216,149,190,4,74,223,51,4,89,86,186,217,231,207,213,137,35,71,66,187,151,58,44,7,179,26,30,238,3,36,131,183,18,84,19,60,76,97,114,173,86,90,145,131,30,37,43,24,177,229,136,0,126,89,239,95,95,112,1,145,12,19,110,121,150,82,96,2,72,240,149,86,183,54,217,102,26,203,230,19,251,161,35,99,76,201,210,85,60,205,61,7,195,16,132,69,190,52,3,214,143,132,165,70,206,33,185,161,76,247,206,43,62,80,169,13,197,145,227,15,148,188,136,136,26,135,238,242,45,82,96,2,201,255,0,54,133,140,55,9,76,211,166,145,27,91,166,229,73,63,86,85,81,26,146,8,147,144,198,0,193,242,139,167,20,83,157,165,191,1,124,58,114,9,157,73,147,24,248,220,43,83,204,193,251,168,115,79,81,105,13,219,111,51,69,174,114,63,16,144,251,97,224,194,190,152,217,23,198,25,153,49,101,88,172,81,151,17,37,149,33,202,78,18,226,91,225,198,63,134,21,73,232,150,50,71,242,130,202,149,90,239,169,59,162,173,102,82,107,103,192,243,233,229,148,124,92,73,60,200,103,140,7,135,180,139,39,235,1,144,107,109,109,144,38,251,74,54,187,23,219,120,86,228,204,56,119,59,230,27,42,188,134,103,248,114,160,228,227,140,78,94,36,182,125,246,199,152,74,172,170,130,238,52,223,3,233,33,122,197,155,17,143,244,185,72,166,153,170,137,52,124,165,196,153,213,73,6,79,155,159,198,146,193,183,69,11,123,198,85,148,105,39,26,219,39,107,147,137,10,102,51,234,172,196,101,96,201,50,88,64,40,217,243,7,187,122,43,82,95,14,182,181,248,123,20,69,37,145,236,143,204,185,217,174,245,58,35,142,137,171,149,207,214,3,27,54,134,22,84,4,102,110,101,229,94,252,54,73,39,100,181,81,14,183,24,215,82,173,57,156,237,38,158,38,150,105,232,178,89,155,18,62,5,8,196,68,202,51,198,38,44,55,128,27,212,164,153,80,85,141,220,96,248,192,140,206,20,33,164,177,13,62,96,60,59,82,141,254,78,164,150,103,42,176,232,131,224,188,131,82,154,170,214,80,165,98,9,113,39,144,230,100,237,42,213,119,85,18,72,50,238,134,82,42,198,165,99,170,62,64,26,122,121,36,131,9,139,149,80,134,6,39,243,40,56,111,60,25,106,202,53,223,6,82,173,102,9,151,187,96,62,124,158,2,7,18,71,50,102,38,61,14,107,236,169,113,174,1,231,202,36,90,231,46,221,5,19,44,167,110,159,134,82,163,170,181,198,12,197,90,161,195,137,100,207,108,75,84,152,120,184,68,155,109,70,110,163,192,42,102,179,7,72,162,229,34,151,184,13,149,191,234,197,198,155,134,6,217,252,194,94,181,55,6,28,169,182,197,220,253,72,25,48,201,9,252,93,137,136,89,101,36,29,169,140,154,211,201,240,54,34,35,235,97,191,39,82,22,49,155,168,106,138,225,195,56,159,148,201,224,77,137,136,195,83,159,218,18,223,2,183,17,57,147,226,132,25,153,197,51,40,103,89,3,40,98,169,41,33,157,73,47,55,104,215,103,11,1,180,194,18,226,83,54,90,86,12,159,62,82,35,23,226,17,201,34,115,246,19,64,181,138,86,48,171,112,89,145,252,41,111,160,190,49,48,132,169,245,85,108,184,203,42,81,153,77,175,226,98,21,230,31,159,106,223,101,214,241,23,137,77,111,192,57,120,130,94,52,2,150,176,205,147,221,71,152,35,240,237,83,48,224,78,147,224,90,226,255,0,26,114,104,210,196,14,101,22,102,65,182,213,192,109,105,193,56,106,102,102,140,136,46,96,136,121,21,148,102,100,69,62,3,48,42,199,37,244,204,148,138,200,213,83,158,190,7,26,83,38,25,198,199,148,66,93,57,149,67,146,254,165,145,180,147,5,204,18,137,81,106,228,217,168,112,234,73,147,135,100,253,216,138,47,206,175,243,3,6,100,210,226,135,114,54,113,114,9,5,26,180,131,226,40,146,180,39,66,245,76,55,167,178,124,150,48,37,78,99,48,99,122,158,128,192,70,59,19,153,51,193,25,153,178,174,118,90,21,105,153,198,143,121,11,210,37,43,168,116,217,237,142,253,216,184,202,196,28,255,0,136,175,141,47,12,65,35,131,169,207,108,14,94,37,171,33,47,199,213,51,38,63,3,62,180,111,150,34,163,163,83,178,111,135,18,163,135,3,115,195,149,23,179,100,37,75,24,214,251,37,205,66,14,147,41,187,95,131,244,19,95,234,18,229,17,93,62,170,93,177,248,165,98,24,145,241,180,223,228,196,107,76,95,186,140,95,224,44,233,242,115,77,55,73,232,146,217,16,34,227,243,93,53,240,34,73,99,12,33,114,120,37,115,233,54,47,121,69,40,101,196,155,210,24,100,103,42,149,168,59,89,214,198,12,9,6,53,63,119,119,107,91,210,46,53,111,51,195,31,16,146,67,6,13,220,28,73,108,194,170,145,166,152,249,192,202,85,207,172,181,228,72,214,175,174,203,212,186,211,244,75,255,0,246,122,133,214,31,9,65,39,230,226,98,200,36,210,70,239,196,172,51,68,141,153,234,77,79,19,59,12,82,171,192,235,6,70,99,48,137,113,232,122,74,203,167,18,180,167,129,58,48,49,75,18,93,151,242,42,210,69,226,93,70,214,207,157,221,196,181,90,179,47,205,196,82,239,9,4,169,224,27,228,71,246,145,182,73,153,124,13,76,12,178,197,69,211,189,131,38,19,74,64,73,146,78,148,148,193,178,33,248,138,68,140,185,20,141,142,142,249,128,23,187,149,121,243,56,242,226,83,212,52,51,187,165,148,137,212,147,127,104,181,149,137,225,98,70,251,83,142,52,188,33,77,180,245,241,36,247,45,178,116,196,89,196,234,26,215,26,171,98,245,85,138,138,99,117,8,216,118,30,201,48,61,212,43,3,84,94,161,15,34,205,129,100,144,114,160,31,78,8,199,202,18,145,21,97,61,6,225,147,182,95,13,37,228,64,248,98,66,79,181,219,51,16,68,76,137,42,81,70,79,178,28,110,228,230,170,226,170,75,57,138,185,160,97,218,219,159,155,137,80,192,161,156,63,116,107,99,86,25,169,218,173,169,121,242,36,103,10,75,113,24,157,162,89,192,243,130,204,38,64,106,25,231,218,191,10,14,125,189,45,137,128,97,188,131,204,189,38,51,198,196,175,79,89,75,35,30,35,118,38,178,100,176,96,230,79,99,89,89,53,0,205,255,0,15,60,73,156,12,30,242,86,19,69,35,242,137,106,52,199,198,64,86,227,233,44,174,199,194,133,100,192,117,101,74,216,103,201,89,178,3,198,124,168,26,170,21,63,62,62,33,32,42,173,72,35,225,42,124,201,39,19,22,6,158,207,118,40,210,212,45,252,15,12,192,45,114,94,14,229,168,33,36,158,145,36,23,198,157,5,239,205,212,178,172,45,116,55,89,93,254,124,66,42,76,107,177,198,230,50,23,114,201,60,194,72,237,94,113,203,196,97,113,170,44,101,55,20,100,207,136,76,207,194,156,135,86,142,74,133,53,86,94,97,9,11,50,123,225,120,98,18,140,170,201,161,120,218,57,154,189,142,140,249,44,155,204,20,125,111,129,20,230,155,152,66,68,230,78,225,153,153,210,172,108,44,140,188,7,236,120,215,158,196,172,210,118,203,224,103,144,158,210,161,13,176,191,12,107,107,60,9,220,150,252,212,146,113,34,152,195,193,238,42,101,176,172,191,211,35,85,0,111,202,46,37,175,205,130,88,73,184,250,169,75,236,159,236,170,172,140,73,161,10,54,161,130,34,60,38,16,210,9,151,216,229,124,162,213,106,25,82,95,152,34,91,97,198,31,135,40,134,145,149,157,178,43,27,42,40,202,54,161,224,249,180,7,226,114,78,126,37,140,154,70,17,156,37,90,223,64,63,14,18,242,36,169,77,197,13,146,247,140,25,178,141,45,126,179,178,24,31,16,34,89,198,164,56,252,243,34,3,78,50,147,16,132,134,86,112,86,68,254,137,171,119,118,71,205,45,89,70,173,136,32,117,114,45,17,169,246,94,210,112,22,113,166,88,213,20,89,58,141,93,176,39,38,73,185,17,223,132,68,198,190,198,181,149,212,97,42,167,188,2,98,208,102,0,190,208,211,246,81,55,117,250,53,67,127,228,90,102,89,89,100,196,24,28,127,81,52,134,16,45,166,141,137,109,73,219,47,98,94,77,110,248,121,186,136,177,14,149,181,147,194,34,141,83,109,134,71,166,145,130,49,143,50,220,16,102,153,252,72,246,104,153,208,137,152,197,202,178,53,193,42,8,193,42,217,50,71,225,245,84,149,220,7,219,17,152,162,226,81,106,63,2,177,205,42,243,246,27,213,79,100,208,101,88,218,213,111,188,23,202,72,27,32,48,42,174,53,107,49,229,54,52,203,81,36,111,208,148,12,12,108,195,137,125,101,87,231,85,155,104,185,16,211,3,16,99,202,21,93,197,57,242,37,231,192,219,13,134,65,50,75,35,61,31,119,39,143,42,228,250,147,88,109,167,98,9,87,159,44,149,99,208,233,97,214,85,58,99,230,3,234,164,182,179,15,27,148,73,61,13,196,89,32,204,105,74,130,49,160,149,252,220,169,214,49,184,48,199,76,92,30,116,94,101,66,249,56,148,243,13,90,62,174,36,194,29,196,31,221,34,173,137,54,102,217,152,203,210,182,192,134,114,179,169,8,107,32,38,181,179,200,80,113,21,106,176,141,106,139,236,131,16,131,120,74,37,1,36,32,141,57,138,207,82,83,217,73,27,246,133,228,80,108,161,181,147,47,12,190,37,69,83,21,191,165,205,108,152,152,25,243,67,76,159,101,7,31,234,134,167,171,105,34,141,152,77,145,17,51,76,86,148,121,130,89,57,18,201,24,43,39,152,228,211,226,149,137,113,131,189,63,17,72,36,12,106,163,140,152,114,167,12,134,113,49,42,247,242,27,4,224,124,135,14,198,180,153,133,43,42,178,134,253,200,25,151,177,65,225,185,17,254,218,125,14,97,196,139,80,122,239,20,143,98,24,208,242,161,131,101,149,21,153,228,66,200,196,91,165,81,105,169,43,132,177,100,52,243,96,2,51,49,74,128,51,224,198,234,42,163,51,10,177,233,223,19,15,77,7,135,50,240,89,140,157,168,198,114,129,12,104,199,31,42,65,151,14,97,158,12,34,33,140,100,97,160,35,76,2,248,249,232,220,13,187,183,240,114,23,130,74,220,104,0,32,210,28,216,249,130,181,51,83,159,38,18,137,46,243,47,33,219,163,87,225,169,190,202,168,101,73,13,167,128,39,229,237,34,122,107,81,251,162,88,178,101,105,123,139,137,54,246,132,63,29,211,136,28,103,128,67,195,136,107,228,195,74,240,249,68,29,197,197,104,201,253,59,149,10,29,79,143,218,18,139,72,206,93,97,196,241,140,66,119,118,37,114,89,44,94,120,74,143,53,192,8,254,209,162,162,178,36,150,101,202,168,181,112,107,34,251,16,51,216,114,191,153,97,26,159,114,197,95,168,96,51,233,36,144,25,182,243,202,84,248,136,178,51,152,70,140,72,220,75,235,227,90,255,0,104,34,35,12,102,19,165,52,141,14,89,25,196,149,85,77,220,98,121,146,78,46,222,197,140,57,246,37,35,241,11,253,105,196,250,127,247,16,33,100,232,35,234,89,182,165,35,234,53,65,244,55,147,31,42,77,125,3,212,159,250,162,113,44,224,90,203,146,247,230,18,202,99,8,46,84,44,106,13,51,253,146,30,103,141,47,104,98,147,26,167,9,160,193,138,204,50,178,173,12,211,103,183,230,234,65,27,74,159,218,42,182,217,61,192,163,106,169,98,225,10,152,178,212,246,34,62,99,23,42,160,102,146,178,240,226,22,84,174,215,73,60,191,171,17,22,126,56,203,212,70,128,225,248,144,242,131,105,181,254,68,202,182,31,171,121,203,221,98,74,3,163,201,225,196,154,210,86,158,181,248,74,84,109,208,26,101,241,40,160,49,241,137,137,60,13,151,180,144,189,251,103,230,71,195,48,11,204,145,134,176,199,193,132,247,86,208,176,98,34,92,247,162,35,61,10,78,163,16,188,130,34,55,103,185,240,75,195,0,228,126,85,244,214,163,173,240,9,139,254,181,15,200,206,133,42,174,181,93,125,67,222,199,137,152,84,205,197,217,55,207,136,33,117,42,83,76,1,98,230,18,231,215,207,178,25,206,96,197,237,78,204,206,74,53,163,102,48,153,113,178,103,182,149,27,226,64,4,125,161,177,228,92,242,79,226,123,34,60,92,130,91,96,104,155,44,249,165,226,76,177,177,211,100,242,212,236,117,178,96,219,131,55,30,84,29,244,58,221,163,197,186,228,72,107,99,74,130,60,57,81,166,11,9,218,170,202,67,131,91,184,29,61,220,184,50,246,156,152,213,184,94,57,35,97,148,139,217,4,94,210,61,151,108,140,206,17,40,50,208,163,54,240,214,124,111,200,240,139,137,47,135,67,139,152,210,178,172,67,168,119,62,104,11,93,73,182,247,70,167,97,163,141,248,144,122,134,248,247,228,124,72,133,202,147,70,209,145,100,131,13,136,144,17,173,96,210,78,196,34,242,39,127,139,100,125,165,233,172,135,36,145,254,130,200,116,140,160,35,240,228,198,189,39,80,196,243,225,138,168,2,207,82,103,238,166,213,186,62,168,92,210,197,149,49,27,17,193,102,248,121,182,10,122,124,9,113,167,101,137,21,118,183,192,130,40,143,16,68,185,30,176,126,198,114,86,41,27,25,198,153,236,203,198,37,69,14,4,89,32,225,159,200,185,174,230,184,135,96,165,202,32,149,182,155,167,174,199,187,137,105,199,247,74,149,88,25,70,65,141,42,180,152,68,81,149,80,214,211,196,183,99,197,97,143,249,84,219,230,15,117,203,237,39,81,164,128,131,237,84,86,36,202,74,106,127,128,159,9,231,78,245,105,113,71,144,95,76,72,40,20,149,67,156,200,149,61,113,150,237,127,170,165,86,131,105,93,20,133,33,125,197,249,195,86,223,124,70,168,156,243,84,207,38,63,62,180,236,207,95,110,229,99,134,252,152,253,134,252,123,31,184,165,36,234,25,197,243,174,44,12,163,47,184,163,190,11,107,203,205,73,76,192,234,124,130,39,184,186,176,67,90,55,241,9,98,181,212,147,45,24,231,166,248,104,121,207,124,177,79,36,97,253,52,154,6,152,197,121,180,177,41,11,27,205,119,45,204,28,28,197,30,53,7,125,14,45,148,174,30,33,253,69,65,86,198,167,252,55,174,140,61,221,116,175,227,94,11,7,90,12,56,185,19,10,72,12,130,62,107,76,168,153,47,131,231,194,81,36,24,6,31,207,51,18,243,52,221,168,143,152,61,107,108,104,196,44,188,193,198,170,35,79,56,129,135,141,35,42,141,144,162,53,12,66,63,230,226,229,90,174,244,77,119,228,151,18,0,197,137,82,213,67,60,147,229,77,39,211,203,193,204,36,88,83,147,62,126,216,155,64,251,73,165,62,161,199,194,84,109,222,152,60,105,89,113,113,165,83,38,86,193,35,3,238,37,101,41,137,76,249,35,240,202,37,190,25,167,17,159,76,105,29,109,147,5,247,70,170,32,6,182,104,57,138,81,126,218,44,96,9,158,124,105,25,167,223,198,149,195,23,143,234,43,6,62,142,9,58,144,247,122,158,180,64,195,16,95,232,75,101,27,254,128,33,223,62,119,12,180,217,146,96,136,121,68,37,206,89,169,25,159,8,98,144,191,157,63,140,243,201,6,46,165,150,212,214,85,40,167,220,18,115,48,133,74,189,243,139,59,18,12,193,184,141,47,16,121,70,168,32,50,92,31,155,46,60,138,109,123,20,197,23,16,224,213,75,16,250,150,38,126,33,226,40,177,35,195,125,47,31,41,70,147,217,90,197,147,221,145,93,88,135,168,96,107,98,73,102,98,207,228,88,192,124,177,159,12,178,229,26,77,24,32,41,63,85,136,73,167,166,193,133,224,95,89,220,253,180,88,42,51,181,159,16,99,234,24,146,115,106,72,131,31,202,38,118,80,34,18,14,108,185,84,148,104,99,33,223,203,212,149,172,50,170,132,26,202,200,172,204,17,17,7,15,226,20,186,215,188,54,53,106,138,182,101,136,188,226,68,42,146,212,154,86,224,167,124,176,164,171,120,149,86,95,50,146,6,179,173,178,39,210,84,1,178,138,86,118,141,112,247,198,156,34,114,170,234,19,60,177,121,75,212,145,89,236,108,145,167,129,209,204,19,217,15,8,133,25,40,125,60,168,196,230,18,2,3,39,73,253,33,73,145,122,96,117,30,55,230,41,21,178,36,11,125,79,4,160,39,212,66,213,105,182,70,131,187,203,149,79,218,220,90,151,135,18,50,146,100,237,167,42,147,115,246,45,86,167,184,108,151,191,207,16,74,178,173,210,79,41,242,148,163,41,10,167,46,228,206,243,202,33,17,103,67,169,14,39,226,150,82,38,182,68,246,241,58,36,8,7,132,246,8,216,211,105,49,129,27,152,37,196,166,170,172,135,159,41,178,21,84,61,128,187,30,17,74,28,111,221,78,178,92,149,76,30,202,219,96,97,55,98,90,205,54,120,71,225,229,26,40,212,224,164,35,48,207,220,163,66,242,120,101,77,97,170,45,158,99,194,31,20,85,33,101,24,243,143,152,75,164,176,48,123,165,202,254,52,150,212,209,5,250,72,162,69,180,5,247,38,52,172,98,10,87,40,149,219,195,23,31,182,37,49,191,0,137,153,111,245,82,21,156,34,80,86,29,163,96,11,189,30,13,72,124,210,229,98,16,253,180,64,107,107,106,34,98,136,46,49,37,166,187,32,229,225,150,92,73,181,108,240,15,184,163,40,211,43,45,134,101,106,138,222,241,145,235,235,194,76,121,114,141,108,212,38,167,147,204,110,47,219,75,33,237,36,240,196,46,85,82,101,61,38,164,24,137,180,52,244,68,243,50,113,50,132,169,30,204,17,186,96,114,35,225,249,151,218,196,150,160,80,195,12,66,129,153,132,140,124,104,130,7,232,6,84,176,51,32,198,7,49,86,248,119,0,39,16,138,139,25,86,4,147,12,24,222,95,113,71,25,159,60,240,152,75,161,189,140,43,18,41,48,216,83,245,38,22,196,181,174,143,63,134,238,38,52,211,77,204,56,192,200,146,202,68,123,253,74,19,31,137,66,92,106,125,177,223,187,200,47,218,74,202,86,61,110,116,99,89,122,105,216,109,215,26,102,251,134,77,7,18,230,154,99,80,250,151,16,68,66,254,226,188,128,206,60,59,84,138,160,196,118,161,141,42,9,253,70,34,223,85,170,137,55,139,168,138,202,101,36,178,179,54,36,185,244,132,35,56,162,140,68,79,182,27,128,82,88,123,33,226,150,92,163,90,13,67,6,8,51,98,78,234,130,63,60,82,203,212,145,252,66,221,70,167,126,211,34,20,76,157,170,74,218,217,101,27,246,130,196,63,182,153,105,83,2,218,38,19,23,145,38,208,212,239,178,6,108,191,238,38,147,41,39,84,89,101,174,18,204,185,12,202,188,74,35,80,196,193,213,148,138,46,124,9,208,109,89,132,165,199,230,175,41,238,255,0,39,245,1,44,44,163,65,154,254,165,173,87,83,35,109,80,125,73,250,16,38,150,181,172,147,7,54,33,241,37,116,44,219,99,205,214,154,234,31,136,85,181,177,118,155,81,228,240,72,172,168,102,219,59,98,33,245,82,65,30,44,171,101,86,164,148,51,252,223,40,146,29,248,45,137,148,34,64,92,111,160,248,38,176,245,94,244,44,237,100,130,119,48,68,160,245,13,172,234,208,63,211,133,200,142,14,188,5,76,95,155,139,149,78,201,248,133,167,45,201,139,46,36,155,154,63,201,69,141,147,224,148,173,248,163,120,43,198,68,177,166,33,127,62,60,139,170,198,12,27,184,140,54,215,18,154,170,141,79,38,118,81,114,174,135,13,128,193,195,140,74,145,173,126,73,77,34,187,99,167,99,155,234,29,55,20,190,106,9,255,0,7,193,101,40,146,241,46,183,101,15,41,223,202,138,173,134,56,195,196,34,229,202,169,142,164,236,200,69,80,208,250,107,25,92,18,226,196,186,37,110,152,139,129,146,205,105,200,151,204,209,231,146,124,198,46,37,162,4,249,85,179,153,94,81,16,163,246,200,163,38,31,5,22,207,242,83,62,169,147,135,139,42,81,51,71,193,132,118,75,18,166,135,245,150,171,188,152,50,166,94,36,236,214,19,62,96,9,194,17,8,72,41,143,7,78,84,28,205,241,95,194,37,182,53,81,228,248,24,203,7,224,54,170,126,39,176,33,139,151,238,42,3,5,229,103,49,82,234,214,62,55,104,145,166,153,16,96,229,42,117,192,70,204,17,245,172,140,252,201,136,117,108,65,131,22,33,168,125,73,119,43,31,202,41,23,217,90,148,140,8,178,40,72,205,224,116,71,26,249,29,46,238,224,242,64,243,9,71,110,108,72,118,97,46,33,170,141,61,24,229,130,192,203,18,97,51,77,143,195,50,162,199,136,141,42,129,135,79,101,240,151,234,153,72,158,60,39,24,24,100,45,108,48,70,238,42,50,125,144,35,15,180,107,113,65,50,112,168,211,1,131,148,163,201,244,209,24,73,39,139,18,151,12,200,50,73,152,210,134,168,235,110,226,99,237,89,184,43,66,192,111,209,145,115,238,204,46,68,196,48,1,27,168,72,123,93,72,193,51,137,69,217,107,105,221,34,83,222,254,23,88,117,126,90,149,55,210,98,86,193,60,177,113,17,72,233,95,136,85,86,242,159,18,198,87,34,1,243,236,166,131,250,128,137,141,15,15,79,81,231,205,18,6,34,125,68,153,59,21,90,34,234,163,237,79,73,6,201,143,244,241,118,174,25,107,160,45,96,220,101,136,46,63,53,250,42,182,30,219,193,86,254,24,211,229,137,187,227,41,23,86,145,163,242,57,215,172,150,46,26,234,113,29,61,38,117,72,24,187,182,134,212,145,53,37,86,208,188,191,147,220,80,250,182,158,33,65,242,130,219,98,75,180,4,246,84,78,237,237,77,138,40,180,252,133,191,201,85,168,126,27,144,82,242,196,22,81,253,180,24,116,221,52,96,97,177,201,147,233,174,141,26,100,162,1,134,18,2,120,98,248,60,197,129,148,137,86,69,114,57,121,16,161,146,8,71,218,10,47,26,63,96,200,222,22,2,198,134,178,167,38,232,114,196,95,227,71,198,229,102,20,198,212,216,27,190,78,108,131,253,180,95,158,86,102,202,146,191,28,103,191,18,197,151,199,233,196,166,197,149,84,121,182,6,2,23,46,82,46,83,241,11,89,146,180,155,64,149,80,221,223,108,64,252,93,139,158,79,211,18,181,35,223,44,194,81,107,54,42,116,67,72,154,206,52,211,218,147,212,135,218,156,62,239,211,95,135,22,84,147,76,105,179,212,63,153,85,191,73,30,107,51,5,58,198,213,35,36,139,125,126,131,170,174,55,192,103,255,0,3,77,253,99,108,12,37,16,212,4,144,218,210,121,225,17,16,31,136,109,100,147,13,135,18,86,178,106,50,170,185,121,235,17,10,76,33,198,153,67,53,116,159,243,24,164,253,197,13,26,125,80,199,152,189,136,240,234,216,35,30,32,148,101,90,109,75,230,83,233,241,143,40,101,16,75,83,205,16,125,69,202,167,170,181,36,25,192,229,46,36,208,47,5,151,8,138,49,34,194,84,62,100,8,179,162,63,20,94,69,3,101,66,194,159,9,151,67,134,199,198,225,41,86,139,90,113,206,249,176,197,38,69,69,98,92,14,105,232,50,168,24,249,117,209,114,163,42,166,106,13,65,197,44,178,69,249,213,108,104,211,178,98,52,82,32,230,24,21,7,237,196,53,140,170,85,100,99,0,195,188,164,35,13,191,202,52,84,153,59,222,229,140,203,90,121,209,48,215,20,133,39,184,167,183,132,27,251,82,213,77,182,175,200,97,50,181,158,28,43,85,60,3,214,159,247,83,138,163,69,146,62,100,220,48,32,149,62,36,217,152,82,248,15,237,196,138,9,128,156,25,131,16,212,236,198,98,62,96,162,194,170,133,76,199,131,133,45,101,15,169,19,118,27,72,194,251,105,143,169,65,32,48,153,3,225,166,96,191,245,68,89,184,163,213,141,190,148,2,246,149,120,47,24,188,226,21,121,147,1,37,159,40,92,168,35,60,130,126,101,9,36,43,26,176,143,80,233,129,238,183,107,68,13,54,11,178,16,34,158,72,223,180,170,183,224,156,60,82,214,113,163,69,141,250,65,98,78,172,174,99,52,136,67,73,208,119,149,39,205,186,146,81,173,251,63,200,186,75,39,159,6,18,245,168,249,144,8,89,79,197,214,154,169,226,42,200,239,204,213,0,219,111,4,211,120,57,164,195,181,26,86,202,172,111,230,148,68,228,49,128,54,113,37,91,24,213,12,244,24,51,153,194,179,141,66,10,210,112,173,27,91,90,158,108,185,70,149,89,95,94,103,225,138,66,141,81,164,254,24,177,255,0,74,176,231,246,83,40,208,241,243,75,42,153,135,62,86,1,148,217,23,159,113,98,82,98,197,198,146,204,54,216,230,226,72,36,179,16,75,200,145,189,131,23,180,188,107,88,190,200,177,17,6,251,136,145,185,165,149,45,152,218,168,67,195,16,157,194,74,173,116,52,171,47,155,174,138,52,83,238,193,101,250,68,84,3,74,250,164,70,227,25,182,68,191,79,78,140,247,196,55,18,71,101,164,158,34,63,10,234,179,222,73,61,194,72,77,36,17,142,172,178,9,86,57,24,116,175,245,44,178,229,16,68,243,87,212,239,61,111,22,92,169,245,173,12,27,177,178,88,120,136,46,196,56,105,8,54,34,170,54,227,121,15,235,103,238,71,132,82,185,22,153,33,62,235,50,67,12,39,173,181,97,191,247,117,113,25,224,146,206,165,51,89,168,11,14,75,22,219,45,67,182,31,40,136,130,152,204,103,225,83,150,166,178,147,43,14,94,52,6,35,25,58,194,212,67,249,66,255,0,186,162,245,108,251,155,248,175,15,81,10,140,240,157,159,14,34,42,26,77,61,189,240,226,202,183,110,252,199,220,84,205,15,207,81,190,23,124,66,131,101,234,1,47,31,159,213,93,131,77,178,226,182,35,61,68,164,41,23,104,13,13,110,213,129,48,185,18,231,233,184,145,159,152,162,30,52,47,77,18,113,7,235,229,234,57,10,116,150,167,124,146,109,11,20,138,250,52,193,248,37,175,244,209,3,229,34,140,72,86,76,250,42,77,131,99,169,156,254,6,83,36,128,106,120,209,153,38,86,108,67,42,118,255,0,9,32,230,90,66,241,143,133,58,176,43,104,156,69,239,249,111,105,121,230,60,158,148,222,79,248,63,246,162,74,36,204,0,217,135,23,34,102,98,107,152,92,8,20,117,188,210,231,229,34,244,203,128,73,27,197,95,141,71,153,228,207,148,169,189,107,1,220,146,218,149,101,81,45,150,155,178,147,47,46,233,16,202,121,208,190,234,173,99,192,47,105,121,250,144,2,225,218,141,86,218,17,205,219,216,153,204,127,15,210,145,109,140,243,149,156,217,19,230,62,36,222,145,13,107,147,1,42,212,214,102,208,151,52,2,103,203,191,89,62,237,240,190,161,83,25,144,30,148,154,158,112,222,242,241,227,76,209,148,89,10,173,55,172,50,179,20,181,76,249,49,36,179,54,85,197,141,39,98,124,202,190,158,214,92,216,140,48,132,185,170,214,44,213,228,84,204,178,96,193,194,165,228,221,147,34,98,103,228,225,74,103,214,226,34,162,168,155,129,129,127,30,81,21,25,85,124,241,63,17,148,252,111,150,247,81,70,147,7,234,161,148,93,194,196,215,208,96,131,49,185,126,218,78,203,136,147,78,243,5,78,63,4,158,44,171,56,1,4,103,246,169,50,149,90,162,143,167,252,200,210,141,188,127,164,141,52,158,4,40,88,242,165,81,60,66,99,24,98,30,28,67,67,24,36,35,250,151,201,48,222,95,12,37,197,137,81,211,201,170,140,12,54,2,202,175,98,76,162,200,112,24,38,45,50,99,101,247,70,154,218,220,85,9,159,40,145,134,120,228,159,17,82,238,100,50,198,213,185,169,144,6,55,230,91,228,231,192,243,68,18,219,39,107,24,125,188,107,56,108,203,210,37,85,38,204,71,198,184,151,157,251,180,254,29,216,58,76,133,212,154,96,254,123,177,8,130,34,10,180,56,135,134,90,202,142,205,117,13,178,96,36,147,44,66,145,0,29,208,137,202,84,100,151,142,48,248,68,147,50,100,169,39,195,139,145,12,106,140,108,161,142,116,18,97,47,34,87,167,173,73,4,254,157,45,89,67,173,56,128,205,216,177,100,98,69,169,244,76,188,30,161,16,188,130,91,83,55,52,239,86,28,152,204,140,13,216,132,148,25,243,172,137,194,46,52,45,35,229,217,3,211,204,94,65,42,170,168,222,154,55,132,203,42,106,181,12,244,244,2,70,7,205,197,25,127,113,103,112,240,13,157,67,18,10,226,215,100,62,34,169,239,196,59,159,186,166,178,101,65,246,111,152,203,211,65,100,7,229,66,236,54,67,194,37,148,11,86,9,233,187,228,128,172,85,197,201,100,140,40,129,125,233,164,195,47,169,83,70,181,170,154,206,28,98,72,103,210,110,71,152,73,25,130,74,211,253,197,54,86,41,131,150,83,36,131,39,106,27,204,10,70,76,155,34,116,172,97,134,212,167,102,236,184,134,167,144,219,73,246,88,61,153,58,86,151,176,226,246,145,245,172,137,224,206,85,174,121,135,231,132,75,4,86,96,39,204,197,238,226,70,195,212,49,49,225,23,98,148,181,167,181,156,126,25,92,107,84,8,114,233,37,51,118,81,149,82,165,108,181,46,189,86,90,36,54,64,154,196,0,76,201,35,204,47,117,106,124,14,76,161,226,77,82,56,132,60,59,99,188,193,42,30,125,149,145,59,138,182,132,50,135,220,133,184,221,141,159,41,20,133,69,77,89,50,8,13,56,38,131,119,186,197,251,75,104,99,16,67,196,41,68,75,105,236,182,204,197,96,34,9,63,135,50,40,185,132,167,136,204,204,5,38,159,114,206,101,232,208,207,91,250,65,16,169,227,230,69,198,135,97,178,244,166,177,37,93,124,131,227,79,121,1,202,34,9,105,159,48,229,3,196,131,121,143,159,18,204,220,131,230,40,211,89,141,219,208,136,190,181,24,252,215,62,159,172,229,238,240,196,138,186,149,174,152,174,178,253,89,73,252,74,84,218,60,17,165,229,137,23,253,213,181,111,179,25,147,232,30,134,125,140,145,230,48,136,37,217,41,3,146,11,57,127,208,161,41,225,147,207,152,67,18,175,12,157,143,186,166,195,46,122,123,15,119,50,198,204,91,92,163,82,55,213,177,11,230,97,11,17,21,0,111,190,232,210,153,143,97,31,202,157,88,85,142,132,228,96,216,141,253,188,104,171,40,4,36,76,190,226,103,225,20,92,185,86,224,227,146,196,85,71,221,99,230,158,159,148,27,67,9,25,62,132,30,108,41,69,198,131,99,25,11,205,104,135,101,114,82,98,151,214,183,36,17,150,250,220,35,108,1,117,9,43,190,158,113,197,126,47,249,19,223,207,244,146,155,189,174,211,238,38,176,149,163,28,182,48,79,38,115,242,149,82,179,136,28,75,108,106,214,103,205,137,49,53,57,241,230,8,136,84,109,168,237,212,53,129,161,220,62,55,186,143,125,220,169,44,225,72,39,233,235,143,62,17,38,85,180,246,49,128,195,75,80,146,51,161,100,81,140,59,91,40,196,225,84,33,213,86,184,250,146,216,113,162,73,98,32,208,201,9,137,42,99,73,163,176,231,241,61,200,217,250,4,134,102,161,188,155,43,244,184,150,168,23,103,243,120,81,134,147,185,127,50,101,49,176,248,5,51,238,10,62,98,226,75,141,50,212,68,197,218,168,223,25,248,50,164,147,228,142,55,74,122,168,139,38,191,66,171,42,123,159,213,238,135,251,105,93,147,207,91,23,119,200,84,220,215,4,32,241,24,72,168,12,137,38,35,243,11,42,74,173,138,180,143,83,149,73,248,145,46,49,248,132,69,95,166,245,133,205,147,6,94,165,157,223,195,122,233,210,247,113,49,136,72,9,33,38,155,131,251,74,109,11,166,125,202,239,197,42,232,139,167,169,210,233,236,178,119,99,79,182,195,40,249,68,184,141,38,185,96,206,206,85,216,180,221,192,44,162,48,201,161,144,140,253,61,20,67,169,244,246,197,236,150,33,37,15,124,232,222,5,136,34,113,118,46,165,193,239,11,34,79,101,15,35,250,151,69,149,206,85,102,37,195,38,37,248,49,20,88,136,132,252,61,46,17,50,136,168,187,232,207,164,30,239,23,26,217,85,168,98,89,15,133,103,161,92,185,33,247,126,65,131,148,73,91,53,84,161,31,152,68,198,158,189,128,243,64,218,214,196,218,188,193,70,216,203,55,240,160,170,190,174,182,27,57,86,118,85,67,199,150,34,231,117,81,159,186,204,18,226,87,240,228,191,7,42,86,178,3,42,174,75,168,40,88,200,220,165,69,70,181,136,78,32,149,97,37,128,146,55,136,194,227,42,90,26,118,66,35,240,148,184,208,182,23,23,228,31,36,192,240,64,49,224,200,181,79,97,49,165,121,129,225,132,37,67,88,213,85,40,247,224,141,194,82,173,102,161,131,101,203,186,38,69,51,26,49,39,63,14,85,70,16,178,8,48,229,202,149,85,134,108,56,234,103,26,168,117,188,57,114,163,3,143,34,15,204,114,71,219,137,14,201,32,173,127,110,85,75,11,82,162,28,6,23,221,196,188,104,99,25,57,138,180,67,178,4,145,241,118,44,39,213,106,105,60,177,5,198,154,204,79,102,159,38,38,101,105,9,152,34,228,70,67,14,84,44,10,75,95,238,196,157,133,132,140,131,25,177,251,60,240,227,103,50,69,107,113,143,132,37,77,164,188,101,238,42,156,184,192,81,191,105,23,145,115,51,51,177,88,86,153,1,250,175,59,5,151,145,24,204,159,85,74,122,36,226,75,204,98,226,86,16,24,63,5,117,90,4,146,24,248,60,168,121,48,198,46,80,151,145,21,36,204,26,86,249,224,39,186,166,204,11,126,70,169,154,243,209,24,240,152,189,75,153,107,111,138,247,150,95,41,16,74,190,226,159,212,159,151,218,42,86,205,37,16,158,210,147,116,236,255,0,61,142,200,122,168,33,201,215,190,164,126,143,184,188,178,149,134,196,88,151,95,164,140,200,192,83,30,136,202,214,102,23,18,62,29,217,198,197,85,143,101,72,77,55,228,183,183,109,11,41,225,4,224,127,239,138,74,226,6,54,38,112,238,9,37,136,9,239,38,55,230,77,98,53,100,39,31,197,210,131,124,146,123,197,42,218,199,229,63,10,22,121,134,46,229,131,88,165,101,244,81,65,103,41,74,68,85,108,207,82,31,41,72,37,202,180,246,176,174,46,163,61,78,92,171,167,64,48,227,17,102,53,29,172,134,139,136,217,56,76,92,169,198,158,211,24,216,195,98,95,67,12,19,142,156,6,121,224,248,4,73,21,168,198,189,157,106,52,135,0,3,90,38,24,113,128,243,38,213,88,228,179,152,168,243,50,184,67,230,77,107,156,245,163,17,1,159,185,243,196,133,153,79,112,94,97,21,57,159,39,79,198,57,48,148,98,89,192,178,174,146,79,213,113,165,170,157,27,141,92,116,33,102,73,181,140,71,136,209,74,190,198,54,47,117,117,13,182,152,40,249,185,127,149,97,232,250,103,255,0,98,141,62,31,98,239,201,244,76,195,173,100,150,51,149,53,141,79,7,233,17,54,99,40,227,116,227,26,223,242,37,31,104,209,185,161,138,205,175,193,37,168,99,65,130,12,193,18,139,101,169,36,245,21,117,59,90,24,179,65,132,37,202,165,159,161,136,34,102,8,147,42,220,55,180,67,69,39,32,249,147,23,211,196,147,202,97,45,17,170,137,8,156,220,73,167,159,31,18,110,4,154,75,241,20,62,48,225,116,245,163,225,135,39,42,89,100,105,221,198,18,202,158,239,217,42,91,21,173,212,111,50,51,202,196,150,53,81,228,206,229,226,26,178,128,254,52,89,163,14,112,250,149,108,164,114,66,120,213,91,111,119,42,243,35,12,93,41,140,154,161,251,197,34,206,28,97,140,124,168,176,181,22,248,17,1,38,212,112,137,135,22,82,21,80,79,198,78,145,41,166,64,201,59,49,148,152,180,103,216,209,172,164,147,118,89,88,135,244,211,182,255,0,129,110,135,214,178,146,204,105,89,104,12,247,99,101,108,8,62,111,49,68,50,145,17,61,227,43,56,177,137,79,26,212,25,57,101,98,68,26,238,186,48,63,85,149,46,243,3,116,186,115,5,159,91,190,99,194,97,36,143,208,0,237,228,18,162,141,106,57,44,205,16,89,83,40,204,60,150,115,69,196,174,172,73,149,208,158,170,170,36,31,116,139,109,220,242,10,34,163,125,105,4,60,184,146,107,90,221,200,30,167,33,177,182,66,202,115,60,163,70,62,215,17,49,21,41,14,238,14,53,132,152,18,228,243,101,74,170,116,89,108,89,64,120,202,156,132,44,34,230,145,181,9,42,89,205,202,138,135,241,59,108,124,166,139,198,164,210,50,48,255,0,143,188,165,204,154,76,158,210,25,250,122,39,186,36,44,63,136,85,182,93,60,72,153,250,144,144,98,110,194,44,163,87,252,163,157,186,23,208,197,250,62,156,190,210,198,78,137,136,40,47,54,81,254,218,156,127,196,233,94,204,4,76,13,73,99,119,212,36,187,236,255,0,5,63,17,209,109,109,5,15,209,131,206,243,7,31,248,209,12,209,243,133,253,212,97,39,254,155,114,46,99,69,69,5,159,88,88,149,172,191,68,90,255,0,98,56,117,79,130,254,220,171,25,236,124,151,225,10,119,37,224,31,186,135,100,103,151,155,18,70,101,5,183,152,52,10,163,193,98,219,49,131,39,238,35,217,231,224,178,240,198,206,161,162,194,249,28,231,85,93,158,23,152,118,164,18,213,165,111,158,95,12,170,186,238,182,37,144,57,132,166,61,53,149,164,234,89,182,94,57,150,181,236,90,238,88,64,126,234,83,73,73,58,52,179,151,23,25,94,137,164,152,2,177,81,178,72,254,218,197,170,10,204,222,58,26,195,14,33,71,132,194,74,172,168,83,118,24,126,104,246,70,28,145,225,77,184,73,161,161,206,95,78,200,222,210,10,77,107,200,69,208,78,255,0,77,35,196,92,105,75,216,2,159,219,79,184,102,219,18,239,128,76,9,104,94,65,249,137,92,73,173,56,199,195,202,53,45,50,183,159,46,85,140,108,103,163,51,42,163,173,167,25,7,205,237,36,80,31,182,123,19,57,54,167,218,60,65,82,181,10,178,179,13,205,36,17,184,68,84,173,246,64,206,252,202,120,54,178,198,55,230,18,25,230,121,8,133,86,182,69,118,213,84,183,12,248,165,26,22,97,134,81,241,21,9,81,214,190,207,135,201,202,152,149,82,193,244,249,48,97,49,86,83,30,49,147,22,84,162,51,62,137,81,15,141,44,68,97,138,128,170,216,104,16,176,136,131,86,197,199,237,149,4,199,254,68,100,103,254,68,182,6,86,21,236,30,39,245,38,17,164,227,91,204,252,168,35,5,61,140,173,185,4,26,73,18,217,146,72,138,99,214,230,5,132,238,18,42,107,96,40,141,143,62,100,200,209,159,52,15,22,36,44,200,195,25,50,137,111,129,168,89,24,152,74,150,202,140,10,172,252,0,189,53,144,122,68,68,44,246,113,170,231,201,173,146,60,201,108,198,3,217,18,173,145,201,102,141,153,43,12,211,136,254,24,164,85,145,186,249,68,149,190,73,35,116,137,21,14,201,147,71,139,169,76,183,53,13,124,152,162,74,110,12,252,121,132,138,51,22,147,7,35,18,2,246,0,135,168,103,65,253,180,213,239,5,216,249,125,212,173,149,171,108,54,30,51,241,42,40,53,92,20,218,123,108,254,18,241,45,236,211,17,36,143,41,138,68,221,143,103,188,183,153,128,24,51,42,239,42,41,6,141,200,217,144,199,27,132,34,72,230,86,128,135,205,137,63,190,152,50,189,248,82,128,207,24,251,151,43,73,171,177,213,28,84,95,232,230,158,3,4,4,110,204,98,62,97,47,85,27,114,198,38,38,134,245,98,77,107,1,73,96,200,197,230,113,141,125,100,98,103,230,68,207,141,242,188,41,66,198,184,198,120,222,140,51,247,35,83,144,45,103,103,196,104,164,84,1,200,69,140,198,212,73,106,19,251,34,68,85,82,28,140,234,84,113,163,51,195,49,150,167,207,219,61,11,37,12,107,62,1,81,180,144,49,252,217,72,182,76,209,149,184,31,135,177,99,14,226,89,73,139,18,108,243,28,76,229,88,211,51,139,248,172,159,36,27,244,243,198,71,246,44,195,166,15,247,10,159,76,158,113,19,134,41,10,177,100,155,156,121,132,36,170,53,88,76,253,61,106,86,113,113,45,181,84,236,173,127,205,151,42,49,247,114,132,124,50,210,155,189,85,6,15,238,42,88,213,143,87,41,228,224,40,31,132,67,73,58,212,203,53,85,145,63,72,94,52,71,173,241,242,149,98,216,53,134,133,51,54,165,67,207,123,35,117,36,145,175,162,140,156,165,91,39,220,69,40,56,165,45,22,173,97,148,55,251,185,83,144,201,25,89,212,185,164,11,89,195,178,197,151,141,93,67,147,249,24,129,170,24,245,61,119,169,201,27,206,32,114,100,85,33,96,201,218,130,147,67,4,132,205,139,145,110,218,185,155,155,90,251,17,161,213,82,134,78,100,210,183,80,178,107,240,137,25,63,76,65,47,41,132,135,141,91,91,90,71,150,32,145,183,65,255,0,35,73,126,6,89,191,226,139,12,249,68,247,82,182,61,49,11,198,165,81,183,21,62,3,89,36,145,153,148,197,72,100,234,71,201,156,192,135,173,11,168,102,31,193,129,23,252,235,42,120,96,47,129,76,153,99,13,197,169,149,196,55,219,68,218,9,73,155,225,16,228,191,49,74,34,145,116,55,152,113,134,146,154,203,114,126,34,172,192,69,105,124,61,8,179,105,143,72,33,5,137,31,90,245,86,246,51,31,87,250,20,163,12,205,219,195,255,0,187,170,89,92,203,48,221,140,202,141,124,97,143,192,194,67,5,135,40,242,133,110,140,201,101,127,42,70,81,172,41,51,44,115,242,170,122,64,158,48,216,134,244,119,151,184,189,73,164,111,56,204,194,154,161,184,80,4,36,146,60,161,73,46,42,158,82,102,42,38,29,195,227,19,17,150,217,147,226,201,103,106,221,226,77,211,229,113,38,216,130,68,7,173,10,243,100,39,49,86,192,188,158,202,203,15,182,125,51,193,230,152,198,99,200,146,73,173,178,35,248,74,49,39,21,70,157,25,152,141,140,171,107,137,149,95,16,215,176,130,98,77,107,36,227,7,18,168,99,6,78,226,173,70,173,2,69,91,153,109,16,146,170,178,63,159,48,136,172,32,60,18,123,178,9,8,247,142,55,180,53,162,97,143,143,40,147,226,133,45,114,149,148,49,72,62,105,228,75,36,210,68,17,51,101,33,84,139,53,108,232,210,182,134,200,159,70,184,60,145,165,220,254,26,208,234,159,33,175,184,131,11,132,203,105,175,160,201,6,17,36,55,24,36,197,120,66,46,69,37,2,77,173,105,241,75,138,76,105,50,25,82,42,229,238,83,86,152,249,223,155,254,116,113,140,76,136,24,210,89,39,153,24,243,0,76,234,84,169,150,13,141,60,100,226,247,23,201,145,135,39,247,16,112,24,193,147,50,99,38,72,49,240,160,139,218,216,136,158,249,194,38,37,145,169,229,205,31,54,65,38,120,88,183,48,207,240,225,90,181,41,184,254,36,209,180,193,227,51,47,41,82,183,249,228,196,110,37,209,99,48,157,197,95,102,70,170,146,7,238,226,143,248,213,63,198,73,166,144,231,204,209,143,155,203,234,152,149,61,38,152,174,168,31,53,206,85,181,134,166,141,196,182,230,170,146,194,98,23,34,155,87,192,123,59,243,55,76,173,4,150,126,169,75,207,161,120,222,254,84,230,25,165,136,248,113,113,166,207,11,36,179,153,96,140,172,159,39,53,152,194,70,233,84,154,122,121,10,60,37,18,62,77,8,7,230,96,173,1,126,219,218,234,91,92,70,89,21,176,25,27,73,90,201,102,80,227,64,50,180,226,30,35,11,17,19,152,122,132,254,24,114,145,96,249,224,41,51,20,168,86,80,120,220,151,147,91,182,62,101,189,225,25,64,170,216,248,133,98,10,100,97,248,112,161,137,217,132,48,194,154,134,0,60,208,248,154,143,9,128,52,88,165,110,30,199,188,99,197,136,105,69,196,1,201,230,50,104,201,251,150,117,32,236,159,249,18,180,204,79,241,214,196,92,247,197,130,254,82,172,160,26,182,119,73,82,141,78,194,73,59,208,116,33,60,23,177,98,179,29,91,41,82,188,213,91,148,92,106,209,198,2,223,14,123,60,22,246,60,101,77,98,53,97,115,17,81,251,22,79,141,137,235,47,244,127,242,144,104,220,50,89,131,181,73,106,72,7,183,56,241,117,137,233,131,50,20,137,204,56,195,27,18,172,107,107,48,205,254,30,2,88,217,224,193,62,95,105,139,104,126,100,12,255,0,222,17,243,3,147,181,7,37,236,140,207,164,183,128,182,221,92,129,100,233,129,151,148,66,26,21,245,67,240,234,78,225,132,242,71,194,85,224,177,226,34,174,227,17,217,254,147,175,14,46,228,112,97,254,76,184,147,39,213,14,73,50,148,171,35,51,16,240,161,155,19,68,51,225,190,75,248,132,52,3,233,206,38,115,99,84,158,99,23,106,212,111,5,29,197,40,170,200,65,92,83,218,255,0,237,188,73,101,62,131,177,156,127,235,147,200,33,174,134,255,0,178,84,182,75,200,55,230,79,85,53,122,135,173,78,64,111,195,23,255,0,221,12,191,180,149,190,29,84,105,88,68,34,20,105,39,160,159,77,191,9,139,149,27,2,78,87,166,86,253,253,204,101,253,61,139,106,73,32,133,224,170,217,124,194,179,16,68,185,227,3,147,148,197,71,250,145,224,143,229,11,149,83,34,85,81,157,221,172,225,31,16,138,76,133,73,46,40,110,36,131,53,140,94,52,180,214,83,166,206,97,140,34,9,90,195,53,137,34,115,117,166,80,107,28,214,102,152,100,224,51,229,71,149,107,102,149,184,240,103,167,148,130,93,56,52,48,100,246,151,18,115,91,177,168,138,240,139,25,73,237,170,85,73,179,49,201,108,164,206,168,136,0,150,87,34,111,67,124,50,248,97,236,84,118,90,0,247,228,124,185,101,237,73,100,233,232,58,127,194,36,65,101,39,154,54,195,112,181,161,129,91,169,9,138,196,93,190,226,246,164,255,0,179,78,149,182,243,177,9,72,82,37,213,179,193,9,140,15,81,19,73,58,242,202,166,46,47,84,227,85,142,109,162,50,66,207,174,58,145,19,244,195,52,223,202,84,136,127,44,153,214,204,60,150,115,41,91,45,108,249,183,44,194,44,185,95,200,69,91,26,101,112,128,50,172,105,21,199,88,217,12,130,195,201,62,28,73,148,253,1,46,104,62,110,80,226,160,217,60,120,222,97,9,78,106,29,121,58,180,153,165,245,139,234,169,180,138,139,114,209,198,211,53,84,22,78,128,191,133,59,14,235,229,150,243,105,83,210,51,119,250,159,182,154,67,214,214,90,130,168,114,197,3,143,234,37,114,117,107,227,19,9,162,145,44,114,43,173,141,104,217,26,166,76,128,123,96,101,14,65,32,194,27,202,211,240,151,40,214,218,221,72,76,252,221,101,77,238,24,253,139,229,196,79,204,85,106,24,51,85,108,124,62,127,230,85,148,107,43,89,208,88,89,101,38,53,249,194,251,214,119,91,176,228,41,4,245,216,190,27,234,127,91,166,102,236,68,202,46,197,201,86,185,208,245,174,133,88,109,107,75,231,18,90,10,226,170,168,160,205,136,104,13,67,66,249,39,221,229,24,134,128,120,78,38,118,170,219,81,42,160,19,238,54,94,17,43,160,110,83,234,208,218,148,3,48,162,165,38,48,35,15,41,139,137,17,2,77,145,73,150,36,162,99,69,69,24,154,5,174,76,165,91,31,14,37,151,12,190,34,162,33,188,254,233,86,118,83,0,38,101,227,79,136,89,137,75,42,163,210,63,40,121,70,176,173,187,228,102,84,214,77,174,229,152,82,215,198,136,94,145,37,96,42,13,101,92,88,172,46,46,68,173,243,55,36,75,77,0,132,103,17,86,232,204,124,102,36,107,26,181,30,214,214,202,146,68,202,102,158,56,193,155,22,85,62,29,72,72,220,33,77,43,117,80,203,194,84,171,50,240,21,149,132,211,35,48,140,120,130,37,51,232,54,162,149,250,254,63,53,212,153,50,154,79,104,177,37,211,233,224,205,27,204,25,74,248,130,179,26,160,27,32,54,153,114,173,65,248,110,73,167,121,139,63,22,95,164,84,27,2,248,201,221,109,148,191,184,161,106,13,183,168,47,224,195,210,19,52,75,66,21,1,107,100,125,163,247,101,228,26,178,102,164,138,78,44,92,136,248,20,53,87,103,197,44,67,84,89,21,197,101,100,92,142,14,199,239,72,243,5,59,167,227,226,93,19,86,252,55,61,0,201,46,186,40,203,27,237,169,8,117,175,25,242,153,59,45,5,181,199,116,242,125,52,124,34,228,42,202,227,212,137,19,118,110,180,93,108,51,139,152,162,71,204,141,190,6,209,10,33,202,100,189,131,238,77,224,67,220,131,42,104,109,43,58,55,158,88,28,107,56,97,96,129,139,233,37,108,10,243,4,53,9,36,143,22,44,169,92,207,135,71,146,204,161,226,196,156,198,190,30,124,75,57,247,100,141,204,82,229,69,148,42,196,229,108,242,105,243,176,54,49,114,141,116,72,19,52,205,148,70,75,151,40,130,251,98,81,143,158,9,207,253,42,54,182,27,197,210,46,53,51,70,246,83,226,138,87,244,238,180,182,100,203,89,195,195,151,16,144,182,86,187,110,16,139,41,62,154,109,90,201,214,64,249,188,98,79,204,45,65,102,206,81,89,195,60,130,95,31,26,200,125,165,202,170,25,166,1,220,89,67,74,117,35,61,32,15,195,202,182,171,80,89,25,245,38,102,86,217,89,19,16,75,139,18,247,172,15,79,143,13,180,161,254,226,198,53,196,169,44,234,24,146,59,141,42,123,190,35,100,47,219,72,170,86,223,177,233,246,84,122,164,255,0,211,165,101,34,6,48,110,96,203,196,104,164,199,245,18,201,63,13,53,61,39,45,29,89,4,79,109,92,104,104,26,158,20,28,186,196,188,159,77,54,207,236,99,76,190,35,24,26,110,116,152,187,185,101,196,183,192,101,85,1,51,75,40,209,211,53,8,203,195,139,16,148,221,171,55,39,225,235,90,196,150,207,200,183,141,175,244,248,184,98,64,202,79,218,66,204,212,47,178,254,215,108,166,105,240,70,246,147,93,200,51,176,217,114,172,182,163,213,77,83,36,226,39,48,151,130,108,71,202,30,36,210,75,1,36,121,82,185,48,223,236,162,161,98,134,29,168,241,163,24,97,246,169,150,6,88,128,136,97,136,81,225,74,214,22,170,89,64,199,238,139,40,214,51,41,52,225,57,139,86,50,254,234,135,125,149,173,73,59,120,211,88,215,195,154,60,197,42,101,145,140,214,31,233,190,102,158,139,24,251,186,152,163,16,209,85,178,79,25,122,53,169,8,204,33,75,166,6,200,143,225,46,37,172,215,5,82,136,218,147,108,204,38,198,166,172,175,137,56,143,196,92,75,80,116,241,231,127,126,76,138,107,92,232,155,90,144,50,92,73,228,254,37,149,97,214,131,135,207,60,110,226,141,81,214,154,9,96,225,177,229,202,185,245,61,108,169,32,102,92,133,84,49,166,108,143,180,75,146,24,213,113,147,233,217,81,254,92,44,67,42,87,38,212,17,137,150,89,85,70,97,205,131,135,141,115,45,91,73,106,50,60,193,148,159,33,99,237,230,81,126,39,211,243,158,200,155,94,68,71,228,31,79,90,135,211,114,94,41,108,221,139,145,117,8,208,193,36,28,162,72,166,181,80,20,51,206,49,164,242,66,121,164,204,154,76,11,4,252,66,18,42,170,156,18,73,243,101,32,134,154,161,185,64,42,168,192,199,247,16,26,158,52,237,171,246,138,170,125,60,24,207,30,211,34,24,208,14,80,97,78,101,188,207,198,247,122,243,227,48,181,251,52,157,78,156,28,232,197,127,96,197,237,175,214,26,39,225,141,85,149,56,77,169,160,14,52,159,14,68,136,33,252,47,120,75,29,175,33,125,197,121,85,169,61,72,25,140,164,177,172,76,91,168,153,230,93,43,167,109,13,236,209,154,70,147,134,38,79,226,75,36,134,12,98,39,114,76,126,152,130,73,164,208,206,33,51,25,92,228,34,53,204,251,40,48,95,46,164,92,138,83,73,124,84,249,188,50,248,138,186,217,168,89,38,35,194,85,249,215,226,94,140,185,164,156,251,26,241,16,74,19,70,245,178,29,253,52,145,62,47,161,223,217,172,15,100,62,33,13,106,123,242,189,153,68,184,247,194,237,85,107,100,204,50,197,212,186,68,251,35,227,203,244,148,163,102,117,204,156,138,168,245,66,246,4,198,120,51,42,30,214,73,39,112,139,173,75,210,106,29,202,165,51,248,51,9,85,73,178,208,17,144,193,249,19,216,108,137,24,29,74,72,54,76,221,170,6,85,30,200,25,119,248,134,153,88,198,83,108,249,241,71,195,186,26,67,51,151,151,177,61,14,131,163,156,63,213,19,34,213,101,165,125,16,28,82,136,81,173,169,138,202,71,62,120,35,31,9,162,229,202,168,107,99,68,237,218,141,41,121,160,206,225,46,60,137,164,105,128,140,52,192,217,142,31,36,98,98,244,155,32,109,115,24,169,73,174,1,37,152,80,102,152,9,35,197,137,33,181,80,121,58,144,100,234,42,83,100,203,41,36,103,102,53,188,218,123,43,242,132,68,85,90,122,31,30,43,24,164,23,220,66,199,251,20,105,168,184,144,193,161,63,158,99,20,152,213,93,108,102,70,7,202,100,86,47,167,163,24,58,146,147,48,17,184,66,134,85,65,86,102,113,52,205,67,84,48,97,151,20,137,52,48,130,112,223,46,39,253,85,80,250,218,105,191,171,18,87,62,182,12,98,51,104,34,33,84,25,137,203,41,55,133,39,167,101,202,53,93,67,84,193,69,103,47,34,16,212,249,124,59,4,176,123,14,49,225,221,17,99,45,5,230,88,4,36,23,180,159,86,154,187,7,54,76,138,6,4,243,143,186,122,245,196,241,193,240,151,234,159,237,36,200,101,85,43,53,36,63,145,121,131,255,0,34,225,83,238,231,82,31,119,255,0,187,174,191,79,50,182,238,38,19,90,16,163,47,98,60,58,3,225,228,150,124,216,136,95,221,77,91,175,184,203,54,157,59,123,119,35,116,79,198,99,201,240,136,186,148,13,84,73,63,171,16,215,60,187,210,186,87,79,157,242,234,98,254,218,213,91,125,107,39,255,0,109,100,198,36,155,44,159,35,201,36,115,124,118,58,251,54,146,89,155,107,25,36,181,173,4,158,159,150,253,165,61,91,62,198,79,74,114,192,254,76,197,41,50,39,86,114,27,106,159,32,177,180,198,63,60,197,33,80,243,41,199,27,148,75,19,106,23,194,59,197,200,128,54,191,211,145,159,138,219,32,144,210,83,224,101,133,223,128,166,126,158,124,227,230,46,69,147,33,202,173,35,48,139,137,90,85,76,163,182,6,88,146,134,92,171,211,224,2,55,105,114,167,178,146,203,131,146,120,71,147,50,98,25,155,102,118,172,100,198,202,124,49,4,128,187,140,120,208,94,18,139,181,46,67,81,65,238,245,36,89,204,218,8,67,201,245,20,68,205,43,107,101,57,150,27,174,63,166,133,205,46,12,188,89,120,213,166,158,49,36,129,98,181,185,20,145,85,56,0,7,73,68,240,230,138,66,145,98,109,25,182,102,80,137,82,189,146,252,48,132,171,204,141,106,54,115,20,106,184,147,179,125,146,225,164,97,125,210,100,77,42,183,112,125,222,164,108,104,123,19,188,203,57,48,57,50,136,169,42,62,227,5,67,187,57,120,74,190,79,215,231,211,254,31,53,145,2,246,12,190,25,132,155,63,68,209,217,69,202,88,178,114,120,41,237,140,146,34,235,150,128,127,248,133,99,108,14,18,143,149,42,147,2,92,158,99,23,42,206,183,79,18,20,162,68,8,191,109,60,244,27,82,255,0,106,69,69,81,100,145,123,224,1,2,170,32,129,196,36,20,192,128,100,194,171,195,164,174,36,131,245,81,163,36,83,244,144,43,79,151,213,55,36,90,194,41,132,0,158,48,211,184,19,61,146,164,143,178,219,15,17,138,135,126,164,63,129,49,85,148,191,113,77,135,47,61,52,5,102,104,133,33,72,167,238,35,74,140,7,238,241,164,212,243,236,136,76,198,200,33,162,167,154,84,239,148,9,86,100,55,1,9,174,37,151,138,32,191,145,99,12,39,33,50,216,11,42,104,26,23,173,50,67,58,48,249,133,198,37,155,35,239,126,163,10,216,209,8,254,18,226,77,36,195,28,102,125,85,25,26,224,3,63,184,170,107,110,24,78,19,41,48,100,4,240,128,159,105,123,109,56,76,225,42,111,50,0,10,252,185,70,138,140,246,13,152,138,36,43,40,51,53,72,243,90,223,198,62,46,209,173,79,178,156,66,101,247,21,161,169,1,39,166,80,210,107,93,48,113,131,48,87,66,174,158,36,46,11,14,73,38,240,148,92,136,134,110,198,254,174,52,142,52,157,179,251,122,149,52,51,18,75,17,80,99,6,24,146,120,121,19,32,198,56,153,204,176,147,25,145,153,152,37,228,75,31,101,46,51,50,148,169,173,67,85,110,49,51,30,181,60,192,43,57,165,12,68,250,107,24,211,7,36,105,93,245,83,228,243,7,177,47,51,5,118,89,227,75,205,237,175,140,8,38,248,8,221,105,253,109,111,27,51,11,42,165,135,167,170,164,131,49,113,137,58,170,152,210,18,80,232,89,211,94,34,38,240,43,101,70,238,78,118,112,107,79,250,244,124,51,69,147,238,161,153,67,252,130,183,192,220,179,169,74,95,105,92,175,203,201,145,117,80,176,2,233,70,134,157,150,76,194,92,105,35,101,97,108,200,114,26,218,173,136,57,138,69,178,202,214,12,102,97,202,60,139,165,93,232,104,37,7,9,73,145,113,237,85,240,235,80,66,57,13,16,165,40,208,223,241,26,54,71,230,4,105,60,249,145,21,87,196,44,172,34,74,235,119,208,137,180,177,128,154,70,134,8,199,221,241,162,165,172,163,103,178,113,121,140,136,135,12,121,58,150,44,147,136,125,163,198,180,198,184,249,174,164,187,148,19,109,156,178,102,152,174,147,19,171,145,107,173,167,216,159,169,25,73,112,2,1,49,153,180,240,203,149,27,215,82,75,27,35,24,241,228,94,51,0,65,164,134,152,128,147,118,254,148,151,99,163,105,79,90,179,17,248,74,137,135,12,120,51,110,134,129,129,181,33,254,109,111,54,1,63,133,96,204,27,185,39,130,27,147,34,214,199,175,175,126,54,32,69,12,220,191,30,20,133,230,38,249,225,40,145,91,197,132,104,12,44,188,198,47,26,13,92,12,94,193,148,125,75,228,103,237,158,169,13,73,84,49,229,20,172,169,52,240,128,99,127,17,22,176,138,192,230,152,73,35,194,18,165,47,173,177,140,252,217,114,175,144,223,59,63,20,82,99,76,140,105,88,48,226,66,149,108,5,47,187,219,117,21,55,167,158,121,44,230,42,69,176,6,71,241,114,39,53,76,196,154,162,179,98,63,123,199,141,45,147,107,85,27,180,171,25,47,227,122,18,170,76,24,210,159,234,34,203,244,211,89,132,170,246,19,207,96,238,207,242,145,73,141,61,167,140,8,32,194,110,36,85,149,148,81,143,229,49,174,125,119,107,113,56,248,130,34,34,218,140,171,127,230,133,212,203,88,35,38,32,202,202,178,195,58,203,168,89,84,133,13,108,177,120,26,88,136,34,43,122,219,186,168,204,195,151,145,98,171,121,4,149,240,21,220,86,206,140,14,165,31,25,150,68,149,136,223,243,174,147,62,78,231,165,36,147,85,238,137,85,170,228,163,102,67,8,117,191,89,24,106,221,144,242,132,75,24,15,252,227,9,187,21,108,6,3,7,40,178,174,123,45,135,107,166,68,68,105,252,152,141,196,140,100,145,137,57,187,161,136,71,176,209,20,228,200,4,201,133,74,69,200,188,108,174,163,44,62,164,12,193,46,37,53,168,110,231,105,247,191,149,86,83,198,96,135,135,18,62,126,137,210,87,224,203,46,228,145,164,253,213,208,170,174,164,183,118,155,248,114,136,119,7,178,62,97,46,145,85,101,7,98,193,75,138,63,240,118,33,100,232,157,63,64,63,148,149,185,39,218,82,22,161,157,147,136,164,74,209,209,112,43,189,188,223,90,22,6,159,92,78,210,141,105,126,173,211,245,163,225,159,148,159,105,77,67,199,38,47,48,185,16,127,132,129,57,249,131,40,138,43,118,53,150,34,201,154,156,19,153,155,219,251,169,49,167,193,243,121,114,226,67,178,27,224,131,104,151,50,170,9,79,243,107,169,85,136,224,51,100,200,147,73,132,50,134,84,212,53,176,69,202,34,242,36,12,13,60,34,127,79,139,202,154,213,26,89,9,250,82,99,69,69,28,73,159,56,94,24,69,149,21,25,151,242,65,250,81,99,88,132,223,147,22,36,130,226,125,173,108,188,177,10,92,105,91,1,151,44,70,79,170,4,41,121,113,16,82,83,127,1,201,30,101,13,50,214,242,200,121,76,94,164,181,154,218,84,98,97,202,177,164,27,99,95,177,246,170,135,42,107,240,132,68,64,70,167,100,97,253,196,68,107,235,27,32,101,10,248,198,78,201,152,162,69,77,179,86,157,198,76,170,4,96,102,203,148,139,204,140,73,35,88,189,248,193,153,14,251,184,130,31,220,76,75,33,140,108,240,125,220,170,107,80,217,31,212,127,74,178,125,195,202,244,89,130,249,208,115,113,228,18,213,27,128,152,210,114,143,171,18,211,26,73,200,255,0,113,57,129,85,101,101,213,21,80,179,74,191,107,152,194,26,40,27,138,130,218,215,226,31,106,97,25,155,147,241,33,36,233,231,248,44,233,31,182,62,211,220,92,236,185,20,86,186,140,102,64,124,97,164,243,33,238,85,67,249,70,145,217,124,179,250,136,174,115,249,25,83,248,86,143,17,139,149,80,198,178,24,215,49,178,184,124,19,229,255,0,221,213,109,109,144,228,193,97,138,85,27,53,139,180,43,91,20,51,30,63,100,171,28,216,199,202,36,149,146,89,231,218,157,67,120,8,7,170,43,49,6,85,66,83,82,76,24,207,136,75,101,57,142,70,114,165,90,145,248,239,63,117,137,197,104,120,208,94,213,93,13,207,200,55,243,39,212,150,177,69,194,129,100,7,201,246,150,198,64,216,169,72,212,5,107,168,236,207,25,9,151,18,29,235,193,147,198,179,8,114,61,106,136,216,1,190,27,200,188,202,209,166,207,134,178,194,194,49,88,152,134,100,96,8,124,74,122,100,199,139,135,42,166,178,9,5,230,167,217,67,185,59,229,238,177,37,173,202,46,2,184,211,223,24,249,77,145,80,67,212,47,157,194,40,8,143,74,138,46,225,39,44,153,166,5,23,12,65,98,39,130,43,65,154,75,168,174,76,99,201,7,48,177,36,204,147,115,91,194,17,101,79,140,105,121,50,251,104,168,220,137,132,176,36,13,244,145,230,150,36,193,144,31,224,157,132,207,40,48,226,26,219,179,7,135,9,121,22,217,80,157,181,37,100,176,226,247,72,164,46,12,66,206,197,151,253,106,218,214,78,71,225,10,151,153,90,242,78,100,181,37,107,150,85,167,48,168,97,136,38,97,203,200,157,64,255,0,3,197,149,124,135,24,18,89,250,81,38,6,140,1,179,132,74,150,98,44,170,77,221,217,62,181,157,170,115,241,128,203,194,82,167,154,171,192,172,194,185,29,216,78,57,79,80,154,221,142,190,157,83,204,233,180,246,172,201,148,42,201,134,100,230,115,46,95,166,13,192,174,106,166,98,83,81,166,85,240,52,90,192,124,103,188,194,73,61,87,109,43,148,170,218,123,193,52,10,86,125,56,200,245,122,171,144,89,63,113,188,9,50,236,129,197,212,142,125,62,231,218,202,134,211,12,244,208,98,85,155,198,119,127,222,154,202,130,53,159,129,23,62,145,254,15,137,181,197,244,210,237,60,25,81,142,248,134,17,21,220,153,153,94,150,89,27,222,82,145,148,172,119,173,24,195,211,78,95,105,40,190,208,195,178,7,205,202,24,134,156,134,202,182,201,156,215,59,101,137,161,214,151,255,0,111,36,42,35,146,226,180,44,158,167,59,141,240,222,142,49,248,74,69,121,79,90,10,129,226,137,145,16,200,96,18,222,198,15,207,133,87,26,137,184,239,174,90,135,134,98,245,145,159,131,132,92,139,67,225,144,93,75,104,66,114,118,149,37,70,102,39,36,252,232,30,25,124,185,84,167,166,250,108,238,21,210,205,73,147,169,36,153,78,49,19,238,43,85,73,44,192,95,156,96,205,149,109,11,61,73,152,178,173,102,134,69,132,102,109,136,176,115,107,233,192,62,159,247,22,1,141,101,24,255,0,170,202,63,166,159,192,8,36,162,95,2,32,223,218,53,172,202,226,45,144,0,47,67,76,152,193,42,44,53,184,208,19,32,87,73,30,30,69,60,126,198,95,244,33,243,28,150,33,125,52,121,48,226,77,225,195,5,105,255,0,75,148,72,217,152,10,198,22,32,177,17,57,140,194,104,122,108,158,127,73,49,53,86,197,157,185,82,219,41,231,140,206,213,141,109,169,36,240,148,168,177,77,182,229,220,194,100,99,251,75,58,208,255,0,236,177,38,222,120,210,155,187,178,70,6,16,227,200,150,194,173,184,143,163,83,238,72,195,7,137,55,97,143,4,120,178,145,114,120,122,194,202,17,254,110,87,26,171,173,215,32,47,221,75,184,197,91,167,111,177,244,203,91,82,241,7,137,101,25,231,199,202,92,171,15,91,100,214,117,13,12,249,56,144,204,42,175,240,217,107,2,85,144,48,136,184,144,33,128,72,67,230,46,84,103,169,49,7,50,103,186,47,248,169,51,13,86,115,123,2,2,19,152,75,51,70,96,255,0,72,164,166,106,73,222,123,64,197,228,84,112,228,159,3,62,170,213,102,113,90,42,19,122,146,76,225,37,213,65,157,36,249,140,37,97,50,54,229,10,200,196,23,74,178,170,131,76,213,161,188,49,178,131,10,208,248,4,19,209,33,153,182,238,69,195,178,131,36,159,85,43,49,139,27,8,231,192,124,158,16,137,79,76,135,177,38,34,139,145,116,233,146,78,48,124,164,81,255,0,131,233,40,89,144,44,139,230,105,105,190,9,198,204,79,134,201,227,34,120,201,47,155,21,255,0,251,194,158,52,3,136,233,140,55,156,124,73,10,176,147,211,78,35,191,255,0,123,67,207,164,223,1,226,41,85,77,151,200,197,202,94,164,78,158,170,29,151,47,182,169,26,168,140,205,218,199,12,167,248,98,250,157,79,234,193,41,113,249,174,207,91,12,133,2,163,54,149,173,23,54,34,34,43,105,216,165,37,23,4,55,89,158,92,216,158,141,39,211,79,202,138,126,161,137,236,242,167,150,180,35,146,12,88,134,165,227,83,158,12,183,132,194,76,176,141,188,172,19,26,250,212,103,204,33,113,167,143,187,200,7,152,162,33,80,251,98,12,120,130,37,155,50,116,226,70,202,141,249,31,192,83,73,211,19,121,138,46,69,136,67,77,147,135,137,97,38,144,5,251,72,168,26,61,242,127,186,85,219,23,120,212,248,16,73,211,40,139,6,67,156,50,112,202,226,85,113,180,145,196,206,82,141,25,248,111,31,211,75,178,166,126,94,164,248,99,0,140,230,18,71,101,187,140,124,34,200,175,125,18,40,135,151,42,28,209,170,132,204,185,121,18,109,198,11,212,191,209,63,90,107,88,195,205,148,159,200,153,135,85,65,23,12,178,172,77,202,206,21,23,113,164,143,54,115,203,191,196,141,191,215,81,247,18,111,253,186,22,51,47,171,164,143,135,26,1,147,254,146,137,153,166,31,91,253,209,10,153,64,120,35,3,180,153,17,93,124,193,150,47,17,252,150,30,75,18,105,148,54,48,121,147,42,219,189,183,114,40,210,89,59,221,84,90,137,154,113,246,23,86,218,206,140,252,82,202,69,79,14,239,238,168,189,73,85,100,72,153,162,113,36,52,151,118,81,142,248,146,202,166,209,181,138,171,43,169,215,95,63,114,188,246,31,218,18,146,12,145,201,247,83,72,122,144,144,142,193,114,34,164,235,250,141,158,201,95,251,21,96,104,121,89,149,55,9,135,36,11,193,134,196,222,132,218,194,104,207,88,217,73,202,4,206,124,60,92,193,18,73,48,217,70,145,141,86,185,43,60,47,42,88,250,121,89,251,73,141,84,238,65,239,38,44,129,144,121,81,85,43,188,200,99,163,195,177,26,178,222,51,221,72,234,163,99,77,228,135,242,45,182,34,91,71,108,143,24,220,105,65,140,52,52,153,36,47,8,150,167,227,140,206,98,174,86,177,209,85,69,5,52,152,177,187,177,173,81,174,43,100,191,16,101,15,34,77,169,230,86,144,111,8,123,20,180,106,211,198,151,187,17,72,171,29,132,219,71,82,202,238,147,39,48,84,227,235,79,231,212,69,111,166,228,190,202,38,18,246,42,96,210,65,199,204,46,69,209,84,37,188,240,156,148,48,229,198,38,97,8,138,195,77,220,3,59,34,88,8,152,213,44,248,113,68,207,148,138,135,140,241,137,255,0,165,26,204,6,94,162,71,230,50,52,109,63,37,153,162,85,255,0,210,74,76,16,12,239,218,113,39,33,146,194,143,169,123,128,126,208,214,216,150,127,209,84,105,243,163,63,17,138,76,104,185,47,25,25,194,183,24,32,146,151,73,173,4,17,188,193,149,151,237,169,51,26,173,161,246,0,64,71,230,50,58,75,193,25,157,170,94,77,150,37,232,19,25,101,195,200,165,109,120,169,109,99,182,109,168,229,147,242,145,106,153,60,131,246,151,189,28,126,212,175,247,86,183,228,23,9,121,83,44,108,35,50,120,152,7,206,113,48,133,102,250,18,19,185,45,146,201,66,62,104,130,34,108,25,146,203,220,34,42,228,130,50,223,128,181,225,139,81,159,137,7,27,80,188,79,229,23,26,97,119,12,146,89,155,233,40,201,38,150,35,226,246,209,91,149,86,161,67,39,226,69,85,111,116,84,202,147,226,21,85,223,233,11,137,70,207,167,5,188,78,165,40,248,207,211,114,242,132,188,105,26,54,42,178,68,248,124,157,224,208,217,110,5,63,50,170,84,35,191,50,77,167,181,110,64,51,149,59,153,113,190,99,2,85,170,202,35,43,163,127,2,35,73,33,88,151,220,48,99,246,145,176,25,249,23,174,227,16,96,204,95,249,22,177,44,108,32,240,252,139,236,0,144,146,143,202,177,11,31,37,56,135,27,108,133,52,6,214,168,130,27,210,208,135,242,117,43,192,176,18,65,202,149,207,164,216,147,48,177,148,106,152,145,89,25,49,23,83,191,16,249,147,25,158,18,82,185,146,89,25,103,2,78,228,125,170,76,197,246,239,145,177,144,15,25,249,130,182,154,73,202,206,84,120,100,140,124,40,57,140,25,22,216,92,128,61,73,130,34,40,51,226,255,0,236,164,146,96,95,27,155,22,84,22,105,114,94,255,0,149,88,177,143,98,170,100,200,34,103,9,80,12,190,196,148,250,109,169,9,246,211,23,154,36,38,109,13,23,147,193,54,216,219,138,52,135,63,124,153,55,252,10,122,181,248,253,172,89,83,6,24,130,39,106,193,88,249,106,242,12,111,49,148,172,153,224,43,213,187,12,50,119,9,41,153,79,23,62,81,9,110,218,184,171,53,4,112,237,79,24,159,109,54,125,219,49,176,171,233,169,226,254,210,151,181,103,166,249,253,49,38,219,27,122,236,82,134,121,251,132,37,63,62,54,163,147,101,187,22,65,13,122,135,92,196,17,217,17,95,7,194,107,51,4,169,86,161,37,162,248,20,86,190,212,99,96,165,139,42,115,25,131,146,181,61,231,141,230,181,64,121,197,220,145,129,108,234,17,182,228,95,76,198,9,107,124,204,111,90,166,89,68,35,59,82,216,42,13,50,120,35,15,41,146,54,107,0,20,239,136,138,147,0,118,252,38,42,71,101,66,202,211,229,18,89,44,94,58,249,15,224,26,44,146,63,229,123,86,79,210,177,103,19,55,82,223,165,112,21,156,170,185,144,193,225,212,171,26,173,72,76,205,108,9,200,212,239,132,60,66,71,48,47,34,101,133,249,223,196,179,48,78,81,245,39,98,86,17,154,3,251,114,172,152,242,38,62,154,117,244,213,172,24,57,101,13,101,65,153,64,240,128,172,121,138,130,121,136,78,24,136,141,176,8,206,98,226,64,25,248,252,197,17,39,49,151,16,200,217,227,126,174,80,150,51,44,160,137,35,51,206,180,49,135,33,58,145,82,131,51,106,22,15,164,75,112,117,9,228,247,21,45,52,111,180,128,48,94,50,113,34,163,43,41,117,26,202,33,25,218,143,134,111,186,185,222,98,125,85,77,165,76,127,14,85,63,81,182,213,254,70,55,16,216,66,102,80,119,212,47,41,243,98,202,186,153,163,110,82,217,148,140,31,105,72,186,163,173,78,45,198,70,33,99,50,187,6,28,88,136,148,201,164,60,153,125,188,106,210,76,10,239,62,97,17,104,219,3,217,22,36,214,80,86,97,11,244,124,76,29,169,49,168,78,39,225,17,72,174,152,197,150,207,33,58,145,101,11,72,132,164,10,73,66,240,49,85,11,36,145,17,36,35,31,74,213,0,36,250,73,57,143,27,53,114,15,135,60,125,41,163,12,68,128,212,227,207,187,9,113,38,176,223,136,10,108,180,43,184,175,161,178,99,242,131,9,84,158,192,130,148,254,92,170,150,78,66,33,217,85,201,155,42,197,99,77,12,140,252,107,22,73,0,159,132,197,77,24,28,73,124,202,161,147,155,220,76,70,199,141,38,180,99,250,169,57,172,159,159,229,56,144,243,224,31,234,226,95,107,106,142,71,246,167,171,14,181,64,227,48,146,124,50,149,5,132,113,137,196,157,27,79,31,6,108,169,108,248,103,140,60,168,101,51,112,100,24,207,146,60,57,127,208,149,204,210,67,140,253,217,101,37,108,178,157,26,91,49,42,6,73,200,62,101,46,5,25,88,81,79,106,76,239,137,137,83,49,131,73,2,96,66,126,109,168,208,239,213,68,207,135,23,250,210,200,198,44,119,42,24,101,170,76,198,121,246,172,2,96,16,25,82,75,39,229,35,49,33,115,10,233,99,109,148,153,195,234,18,20,50,108,137,221,145,49,129,14,200,172,204,17,16,169,204,104,7,23,112,149,246,193,166,161,63,132,242,83,120,15,36,100,211,192,120,255,0,74,180,248,114,36,23,114,225,27,253,200,240,226,91,124,6,33,161,222,196,47,39,188,85,140,204,98,170,141,217,48,3,247,81,15,153,148,106,109,239,0,136,177,54,161,28,101,38,45,143,209,190,214,76,161,159,46,94,53,168,55,3,247,82,153,50,101,89,13,78,26,100,184,39,195,45,50,171,7,161,110,246,2,73,50,226,68,102,24,217,196,146,214,204,202,14,85,187,120,194,147,10,163,9,242,59,141,36,107,84,201,63,227,202,135,100,97,136,125,171,51,51,32,241,44,200,204,69,30,171,20,71,102,21,77,25,155,144,49,71,204,170,36,99,230,77,235,111,182,222,1,49,80,204,63,62,37,7,152,196,206,164,179,127,148,232,246,76,25,71,153,111,12,154,225,119,69,25,86,88,85,199,224,193,242,120,208,177,172,153,186,196,84,89,173,105,138,252,66,16,196,135,147,79,22,73,51,4,184,136,176,45,65,187,249,65,218,151,204,141,4,67,255,0,52,228,70,7,195,195,17,138,131,153,73,84,82,101,54,85,181,187,5,168,79,153,240,68,79,213,12,169,181,110,2,117,44,253,43,78,99,253,42,23,11,35,74,203,19,175,233,163,128,202,219,165,59,35,126,76,203,227,30,132,141,60,152,240,163,67,25,229,75,107,139,183,67,239,26,6,201,145,127,248,130,69,73,226,72,103,204,38,68,172,204,100,113,171,53,195,225,224,26,53,129,130,94,232,163,42,93,91,143,222,69,26,76,65,245,21,50,177,70,86,15,126,212,76,225,129,137,37,124,201,197,59,195,181,227,76,35,79,202,53,181,242,73,245,83,122,17,107,39,192,165,144,15,39,184,184,150,82,94,250,214,51,18,59,207,41,16,115,225,229,7,106,57,153,146,19,83,245,81,224,242,229,89,86,234,208,89,19,9,146,59,90,25,214,71,120,131,147,24,144,191,134,255,0,13,129,146,242,255,0,173,27,44,135,74,200,143,143,201,97,62,134,36,158,96,169,243,67,219,29,81,105,235,32,73,137,243,98,95,108,131,18,75,223,132,74,167,60,150,70,18,190,202,12,96,118,173,16,46,37,201,148,204,61,75,57,154,96,18,126,162,219,79,67,233,164,237,202,134,140,117,145,75,24,193,124,144,33,158,23,137,21,3,205,105,178,146,193,164,10,228,107,99,17,44,121,6,53,174,182,100,73,35,251,136,163,48,120,208,43,51,33,37,63,82,78,20,231,196,12,82,21,124,205,58,201,252,177,72,37,107,84,17,249,229,196,52,84,192,193,40,249,114,39,170,118,247,17,165,111,160,58,112,252,171,3,255,0,186,45,147,35,16,105,115,44,135,4,252,72,199,220,111,89,212,149,164,184,205,14,188,129,159,36,157,56,150,167,132,253,216,136,152,132,40,214,76,56,152,178,170,31,244,75,152,57,59,68,189,182,0,187,147,75,87,228,230,50,66,105,239,34,158,38,217,156,216,246,65,246,144,179,32,12,157,75,87,147,211,8,207,202,53,75,25,182,113,29,78,192,89,3,8,68,60,138,90,5,12,232,68,205,44,188,106,144,198,36,104,175,49,125,164,148,58,204,22,68,244,236,92,137,100,146,141,165,138,44,122,215,19,235,236,171,135,219,144,191,180,144,207,248,133,85,90,124,66,171,144,92,73,233,188,32,255,0,42,154,213,90,98,13,220,92,213,210,190,101,89,90,228,215,181,179,24,179,226,93,84,144,117,12,69,91,67,173,173,108,159,138,167,33,87,10,158,25,208,103,62,39,184,37,87,79,175,44,169,0,192,138,42,79,242,14,212,241,59,189,84,107,95,13,221,228,255,0,227,18,60,207,127,246,133,92,215,76,107,242,91,254,172,68,18,235,218,63,5,223,8,138,63,240,43,171,41,206,214,16,198,212,58,128,67,120,77,0,133,250,104,218,19,18,73,31,99,99,23,253,213,183,83,208,222,65,149,134,36,244,107,35,30,182,168,1,176,86,82,76,114,15,137,127,17,71,91,107,134,187,148,136,173,48,25,218,162,11,13,47,175,237,43,109,91,163,244,173,189,83,204,26,177,238,126,162,134,161,147,107,167,207,233,209,5,198,138,228,83,115,10,246,0,215,245,71,210,208,95,46,164,89,73,225,214,165,52,126,170,214,54,222,97,44,92,95,109,117,91,88,222,182,63,155,42,79,84,250,10,67,225,49,68,177,149,77,86,97,166,149,181,184,141,195,98,37,243,226,94,152,252,65,76,243,87,23,17,19,200,12,138,95,155,15,40,147,71,176,4,136,243,25,46,53,161,138,204,141,117,34,62,29,89,89,70,167,101,79,184,37,84,104,113,102,254,174,40,202,167,253,98,154,20,183,148,165,16,177,38,149,186,134,13,185,49,87,21,11,84,196,214,179,228,100,29,61,79,25,253,72,246,85,30,72,240,134,87,31,211,68,198,134,114,251,74,211,76,104,246,78,237,40,196,152,139,53,8,141,61,85,91,6,118,27,104,162,198,84,254,102,155,170,132,125,221,72,177,101,87,118,95,10,42,133,23,119,186,234,82,54,65,37,111,12,66,229,90,198,199,158,68,149,244,59,95,218,26,69,90,99,231,32,139,144,191,113,117,154,215,213,89,51,13,128,185,16,119,26,62,46,50,22,32,146,87,66,187,158,4,191,225,234,107,176,114,241,125,197,243,208,96,233,246,124,165,166,85,172,204,60,30,30,68,154,99,231,73,39,8,136,128,85,27,204,184,202,206,36,170,49,143,37,239,204,182,214,190,112,217,203,21,107,178,158,204,158,218,13,55,178,51,50,44,153,0,2,127,106,22,52,145,151,136,165,91,158,28,132,64,25,76,146,56,41,105,131,121,53,143,244,156,121,62,234,213,50,202,13,105,62,111,148,138,114,215,226,23,166,143,44,65,46,89,100,84,228,60,113,179,132,70,153,121,26,197,245,214,208,49,125,197,77,0,44,243,204,164,169,245,12,171,255,0,155,151,20,130,253,197,190,125,217,227,15,40,147,70,186,118,191,97,27,145,107,36,192,27,50,169,201,154,146,198,55,233,34,229,88,86,188,246,81,24,99,21,26,248,99,31,82,182,221,193,100,161,190,159,85,28,163,254,163,23,18,160,141,113,16,159,164,148,164,33,214,146,76,172,50,229,98,26,114,106,170,170,216,191,211,249,100,172,168,214,208,168,135,144,71,97,76,155,62,212,17,188,10,25,75,147,122,222,163,33,246,134,198,37,81,165,100,130,49,242,222,79,203,246,212,152,181,113,45,166,124,66,156,88,143,136,97,113,169,198,76,4,158,162,140,74,220,198,170,187,173,32,120,241,40,75,93,60,58,211,230,18,165,73,247,95,161,204,99,60,99,237,89,122,145,5,205,149,77,50,123,58,178,172,60,229,201,91,93,73,226,54,153,172,200,66,97,221,32,205,39,39,158,18,246,164,38,211,209,10,124,198,41,17,245,172,100,99,176,70,67,43,13,136,3,224,19,35,249,73,145,121,236,58,173,51,1,25,236,226,227,42,83,124,104,190,25,107,196,68,245,208,75,48,143,126,72,199,196,85,65,85,118,65,3,15,182,161,141,107,58,79,20,177,12,68,243,85,21,166,0,224,254,168,105,7,101,12,123,232,247,219,185,114,177,39,65,159,91,36,31,210,75,149,115,155,184,217,37,178,94,44,163,79,105,236,182,44,30,17,113,125,52,173,96,170,148,115,45,103,70,31,16,178,165,144,46,207,100,119,196,176,139,136,107,39,217,50,79,42,2,100,240,13,249,114,169,121,21,248,246,27,73,161,174,17,217,233,249,10,190,201,140,202,223,12,61,137,40,109,78,82,124,161,70,157,26,1,237,226,118,151,33,122,241,174,133,99,157,151,34,150,171,88,50,72,54,146,241,137,74,234,122,171,129,202,245,8,159,51,25,106,129,162,117,80,185,75,20,138,130,158,226,117,105,54,150,2,76,182,242,22,169,108,73,227,70,220,197,234,196,129,12,9,126,200,151,69,99,52,169,57,132,34,100,82,119,115,199,4,158,226,49,5,176,39,165,28,163,229,198,52,43,244,149,148,151,226,175,47,34,247,175,65,39,186,76,137,253,60,146,70,59,12,37,60,77,200,8,52,247,245,12,197,108,178,127,26,164,187,146,75,33,176,165,236,72,124,199,27,180,73,177,51,212,211,153,227,238,42,13,134,102,237,104,153,36,132,62,16,137,2,111,81,140,63,148,23,34,70,42,165,137,163,50,116,30,165,57,2,158,116,153,207,218,69,65,86,179,92,73,127,234,134,33,163,13,107,113,81,40,124,184,190,162,101,255,0,66,214,191,35,151,239,161,61,159,43,137,26,247,238,65,151,46,34,160,159,118,121,49,51,75,46,84,28,107,136,146,79,180,202,139,5,88,125,2,75,196,254,165,156,150,18,73,62,111,175,233,173,245,85,160,23,49,165,101,89,90,241,49,109,132,249,25,85,105,224,78,31,202,11,141,104,181,211,96,140,62,88,188,138,94,6,164,157,6,86,24,133,38,53,108,203,82,91,196,229,236,72,178,127,7,217,101,249,17,6,146,87,104,69,198,159,63,79,87,108,89,44,220,164,250,106,109,154,134,214,52,167,215,98,255,0,90,219,39,85,74,173,199,242,163,229,77,184,55,227,179,154,172,169,1,37,153,182,24,191,137,120,50,89,24,24,147,144,223,14,200,24,146,147,70,126,126,164,54,98,214,134,168,211,200,51,229,16,191,220,71,190,76,172,121,184,191,141,120,209,165,224,225,138,177,102,76,28,220,72,169,150,81,44,203,183,249,225,247,22,166,92,78,25,57,139,198,139,124,49,136,252,60,168,83,86,158,79,76,92,168,85,31,186,138,181,108,51,206,173,221,132,188,137,38,152,212,147,188,54,134,22,50,9,85,189,147,176,60,65,138,167,60,8,73,120,68,47,245,173,101,5,147,18,222,170,224,227,27,11,149,56,124,195,201,31,106,147,141,24,227,103,50,58,28,146,44,91,24,213,41,25,231,90,198,24,60,191,109,77,235,96,179,82,68,253,40,132,68,221,140,149,37,152,68,84,71,131,49,225,197,149,85,72,156,36,48,255,0,13,157,248,68,52,211,241,9,236,129,132,53,120,190,226,111,174,105,207,6,119,171,4,95,198,142,161,190,166,187,6,19,69,24,146,178,228,91,226,196,229,107,9,24,139,161,105,187,176,20,123,67,8,104,39,233,186,233,60,209,16,102,164,56,249,67,216,36,155,102,89,92,103,107,26,38,235,54,36,64,102,0,125,37,74,3,101,43,207,105,97,23,249,17,91,56,189,169,6,29,7,82,68,133,218,84,190,227,80,130,116,87,252,215,250,20,14,161,212,48,99,31,10,34,135,77,217,93,252,222,34,10,49,125,194,169,255,0,146,229,170,136,150,96,112,191,115,45,230,10,119,90,108,68,197,44,169,211,52,216,225,15,8,177,254,226,42,53,39,188,24,27,149,213,83,155,112,216,24,117,222,25,123,87,199,198,139,147,48,69,137,49,129,13,145,191,86,44,67,250,101,64,89,90,196,207,132,66,64,115,62,62,250,186,131,245,124,75,107,254,33,105,34,143,245,252,136,57,245,180,215,113,48,216,8,159,109,115,75,141,13,85,91,44,133,12,162,125,180,146,43,248,148,77,175,46,231,102,13,244,27,40,159,40,84,33,153,199,202,161,52,223,152,153,194,173,227,73,220,179,149,78,173,228,101,151,192,87,2,146,116,227,188,177,37,17,52,219,122,111,234,214,50,76,200,221,60,74,82,215,85,15,62,44,185,85,56,5,89,202,83,90,238,122,68,129,147,36,3,31,42,143,153,172,246,92,194,95,89,172,15,101,197,213,252,74,123,131,236,148,1,48,228,159,169,89,70,211,218,126,238,14,25,124,74,90,182,1,36,131,50,161,173,141,58,55,114,162,177,38,2,141,240,208,245,51,189,66,186,121,54,223,77,81,86,218,193,240,218,98,228,18,40,54,64,24,240,160,164,210,15,117,187,17,113,17,99,87,196,45,175,144,84,154,214,73,127,48,145,161,249,22,113,99,16,144,140,159,182,31,55,42,93,107,24,150,67,253,81,4,53,150,96,209,110,217,12,153,224,35,230,196,156,195,135,185,233,92,169,250,204,20,18,246,134,149,148,106,158,135,95,214,206,39,9,70,37,203,249,84,106,29,45,209,179,173,212,184,153,165,125,73,158,216,148,140,255,0,131,145,109,165,230,182,226,79,13,174,98,194,6,98,160,228,235,200,54,64,249,65,98,87,252,133,127,130,75,4,201,199,83,84,109,37,71,164,129,138,186,86,84,226,180,213,69,253,89,72,85,23,38,121,228,145,230,9,114,172,163,93,146,49,241,20,72,179,88,109,191,239,169,111,38,53,112,207,154,188,184,148,198,170,164,185,155,203,139,40,254,210,40,55,16,102,143,244,164,23,220,78,97,176,132,103,202,21,58,200,73,150,135,52,126,143,56,159,187,216,19,249,83,24,24,227,123,75,164,111,15,131,12,177,8,163,253,164,179,211,106,188,243,109,121,19,217,73,100,74,5,152,201,152,162,227,91,223,131,187,169,87,73,164,139,38,15,202,11,145,65,217,67,36,41,120,165,228,76,106,230,25,224,9,163,194,33,101,88,134,51,235,120,101,137,43,124,194,70,126,104,130,89,51,85,68,41,246,150,34,32,136,144,122,148,97,213,90,126,48,249,106,199,145,98,105,55,22,223,229,252,67,88,70,167,4,159,155,174,138,57,68,250,107,41,242,117,5,111,9,96,109,134,138,134,32,209,174,1,73,47,152,163,201,245,17,207,214,17,100,240,150,82,142,159,12,5,62,238,89,80,151,213,71,157,21,133,137,216,145,149,138,174,215,145,93,106,201,210,65,154,190,122,70,248,100,140,204,197,148,76,139,126,158,120,32,214,176,69,148,76,158,11,116,248,123,224,102,10,20,198,98,94,214,214,45,104,201,46,95,90,10,171,95,130,113,240,135,136,104,173,67,90,9,49,118,133,18,144,125,8,32,243,68,18,214,86,53,89,42,117,38,89,65,47,130,125,90,202,209,114,152,68,92,218,134,78,33,179,42,164,245,190,12,66,42,21,152,147,41,90,107,90,175,14,17,46,119,174,117,179,196,55,196,137,214,182,198,12,178,29,252,164,46,85,140,202,113,251,162,91,147,130,209,53,37,168,95,185,6,239,147,34,161,173,159,185,62,19,100,18,93,39,36,19,252,160,147,186,122,172,159,54,100,155,101,119,10,96,213,30,76,76,209,37,98,75,125,74,200,100,124,67,21,55,141,230,70,112,164,183,217,227,29,156,93,170,76,170,52,108,193,1,184,157,9,249,138,81,149,84,82,106,113,248,124,216,184,253,197,23,26,24,36,147,148,163,89,89,93,130,183,229,49,101,77,26,176,178,81,203,75,138,77,35,168,57,67,142,49,62,218,79,2,27,43,73,180,202,163,3,60,229,234,226,73,166,106,75,40,51,187,72,157,164,111,160,142,5,124,123,157,126,101,61,168,199,152,37,141,141,40,147,91,44,93,194,202,134,170,214,0,37,118,105,114,134,44,73,148,13,79,77,101,194,25,92,139,22,100,115,26,25,81,65,30,104,149,177,121,184,146,227,106,173,200,222,24,145,85,44,153,48,68,207,208,110,82,73,58,144,2,38,16,208,140,74,152,146,80,90,171,89,217,48,152,74,194,1,143,36,127,165,80,114,108,165,73,62,108,67,17,85,61,37,193,60,25,187,42,86,44,85,250,35,228,143,49,68,181,50,170,44,110,174,52,186,78,167,219,51,237,161,227,106,16,78,233,42,150,231,240,22,23,229,220,109,50,200,16,125,212,210,170,225,74,155,204,190,210,30,52,195,193,122,156,138,199,68,108,188,28,234,161,152,201,44,90,167,195,30,7,242,169,122,173,85,7,30,35,100,17,81,111,178,7,159,234,178,165,133,153,26,196,100,233,213,155,18,43,86,233,233,69,230,8,136,85,36,205,43,98,71,243,20,139,179,102,33,7,152,72,89,47,136,81,191,244,194,34,239,86,87,57,89,153,14,71,38,49,224,240,229,89,83,191,43,209,183,12,0,142,242,153,97,26,25,63,87,139,16,214,84,173,154,161,190,170,72,36,68,7,85,12,156,38,17,10,150,201,14,251,139,46,37,182,25,170,160,143,135,177,75,178,149,190,33,23,22,83,182,191,40,44,95,184,144,198,178,56,251,74,189,125,113,58,79,16,122,212,164,203,35,193,230,42,86,81,213,142,155,2,72,36,143,54,84,95,28,145,240,151,145,115,189,55,169,224,201,123,57,85,240,66,50,143,52,66,241,161,68,146,200,21,27,207,221,67,76,212,49,96,240,152,163,90,167,189,241,128,243,101,81,251,51,206,59,202,98,229,74,202,198,47,111,34,130,77,219,38,147,229,4,183,67,187,216,157,129,182,23,25,125,196,190,182,180,226,127,48,147,9,240,15,56,24,139,20,138,139,27,24,210,41,70,104,127,43,234,52,146,178,253,181,170,30,176,136,63,148,151,23,17,20,229,12,153,218,108,156,197,203,25,111,181,190,163,156,76,162,22,34,37,101,5,168,201,246,89,14,252,60,75,39,188,132,103,9,84,252,205,91,20,96,196,46,196,35,46,37,100,73,106,49,93,188,71,47,128,253,222,92,169,147,33,144,108,204,146,111,37,126,76,165,90,173,110,9,26,11,205,148,170,228,171,145,98,24,192,147,23,183,145,1,225,16,164,229,196,185,132,107,139,155,35,225,174,41,17,225,173,213,85,7,245,18,202,25,82,110,107,244,85,162,84,242,211,185,208,217,67,91,39,184,164,91,227,80,215,70,126,81,21,76,67,248,139,91,27,134,198,46,34,253,68,76,159,136,84,248,242,133,98,207,161,47,197,149,199,83,35,16,92,184,146,56,207,6,251,49,123,16,241,190,34,190,111,16,96,101,26,219,25,236,178,62,110,49,42,44,151,13,189,98,40,216,96,45,207,96,241,230,9,80,65,128,114,15,169,15,60,51,160,179,44,78,196,19,170,216,251,36,59,105,121,177,39,16,238,8,47,237,72,148,214,218,206,157,250,184,168,251,141,67,40,160,244,232,130,228,81,173,203,247,50,184,213,64,24,58,148,211,53,15,38,108,75,123,35,28,164,195,109,0,152,254,162,219,51,77,197,199,154,38,79,229,89,36,108,138,50,200,129,117,183,96,47,46,84,209,250,194,182,51,63,65,149,66,190,182,200,79,225,17,85,5,85,107,200,54,110,196,136,213,156,89,26,52,2,178,178,178,212,7,225,22,49,173,193,173,38,60,89,83,125,134,62,164,80,89,137,157,92,139,169,86,135,60,146,95,129,46,248,24,145,81,130,60,107,228,247,159,62,45,170,197,140,127,154,230,110,86,41,92,65,100,191,17,209,144,235,106,164,147,230,197,218,183,62,180,31,200,183,198,129,147,133,116,171,18,111,115,63,195,113,96,179,119,16,177,150,247,220,99,6,30,49,32,228,189,240,88,244,20,8,103,154,124,197,74,204,206,106,199,167,144,199,158,75,56,187,18,199,178,199,63,205,197,26,168,12,102,8,125,75,211,40,79,36,28,89,22,87,83,55,59,8,36,213,101,3,241,9,74,135,68,144,147,178,155,26,178,102,155,150,46,232,178,72,177,216,109,153,212,65,126,234,111,31,96,86,253,117,62,67,161,4,16,97,9,86,185,140,28,97,230,41,82,11,237,102,122,15,107,253,105,173,36,155,27,184,158,161,46,6,81,149,34,200,204,213,236,87,101,145,110,250,131,26,76,18,13,252,171,77,109,37,29,144,55,102,41,21,19,232,65,36,120,118,184,145,80,244,121,43,89,213,198,175,82,12,196,209,169,235,135,250,66,172,118,196,173,3,203,17,82,154,132,2,126,94,164,67,41,247,32,120,66,140,76,177,206,43,117,105,197,45,230,151,196,50,171,170,123,224,89,15,229,10,162,181,14,134,181,140,119,229,138,76,127,81,44,170,129,101,72,124,219,174,53,206,209,185,215,254,39,95,233,215,30,99,147,136,200,47,74,96,143,152,194,237,64,214,234,64,20,12,205,216,183,73,190,57,122,68,165,97,86,54,13,219,19,217,67,90,195,201,21,11,14,236,126,247,18,99,234,81,60,21,99,144,70,141,142,105,101,166,15,38,95,49,72,155,6,180,226,99,4,28,137,188,251,88,36,151,194,136,11,55,63,105,58,212,26,224,49,163,28,76,237,26,33,147,9,4,111,229,202,152,63,76,3,195,46,255,0,42,90,104,12,31,18,86,81,85,140,95,36,22,239,103,23,34,36,33,39,155,56,151,61,212,58,144,244,143,126,31,105,70,63,226,190,160,43,248,68,66,169,180,149,59,35,233,154,94,39,232,227,79,100,16,98,10,131,190,214,119,49,143,250,2,99,243,236,72,180,103,196,89,90,128,236,137,99,0,130,34,234,65,8,228,131,168,101,26,202,239,6,61,38,185,105,220,141,164,213,179,139,204,97,17,94,83,217,14,72,216,108,74,54,213,240,69,98,58,248,130,196,79,113,83,70,48,224,197,24,113,114,120,38,88,104,74,73,21,254,10,135,218,196,140,14,92,105,25,174,1,36,152,98,36,51,227,89,77,247,120,209,244,58,122,80,143,151,219,79,182,198,96,186,14,97,198,36,158,239,248,160,164,214,190,17,223,136,188,106,133,225,224,253,164,17,131,149,156,203,73,171,10,95,38,9,6,241,24,169,165,108,109,57,181,102,81,118,164,51,227,99,122,194,53,144,35,15,18,155,53,10,214,234,87,61,144,114,124,161,120,214,182,96,27,243,113,164,65,181,1,16,243,238,6,52,187,140,38,201,92,107,33,164,118,90,133,227,234,73,25,48,133,91,25,25,242,95,132,40,85,185,92,98,62,176,199,39,49,150,248,115,226,21,248,75,216,180,79,170,157,24,25,74,36,181,151,17,70,246,102,226,32,149,43,66,108,215,44,161,214,191,183,46,33,163,216,206,52,150,4,252,160,204,30,180,234,5,148,65,119,11,42,213,98,82,43,19,154,146,145,146,71,204,185,205,173,58,236,211,60,36,249,230,22,37,13,119,24,27,167,133,51,50,153,29,137,8,1,217,15,137,56,129,100,241,189,22,202,65,148,124,41,105,163,14,52,190,222,69,6,83,161,100,44,160,27,115,196,82,166,82,97,196,240,250,170,50,49,143,230,204,37,86,181,70,28,144,114,161,112,22,69,242,7,128,198,126,116,193,129,202,76,57,86,18,97,226,234,74,112,218,238,251,120,211,48,202,61,52,8,130,250,153,16,50,124,11,196,143,15,153,25,204,84,4,151,177,43,40,171,35,17,86,180,152,165,63,104,82,114,170,13,49,166,242,179,154,120,214,51,224,75,43,51,5,104,134,201,125,61,68,81,95,240,177,212,205,172,169,238,81,201,141,182,226,202,50,160,35,79,198,116,190,123,238,6,62,172,168,102,50,118,60,219,82,171,100,65,85,80,182,100,204,140,90,228,204,130,38,102,52,161,169,152,118,68,40,240,229,73,46,40,109,103,31,48,75,148,105,43,32,209,199,31,124,206,130,27,136,133,234,46,84,36,199,228,229,83,180,144,39,70,27,50,167,175,206,78,28,74,145,171,9,38,221,177,52,73,55,228,234,83,150,83,37,143,170,41,21,160,96,74,147,19,15,26,24,212,135,23,114,232,169,207,184,168,79,105,185,242,228,157,225,42,161,153,90,124,121,130,82,100,75,95,79,177,38,239,41,23,164,218,206,199,154,33,84,153,84,178,182,175,196,210,251,89,66,225,228,76,32,79,250,170,93,150,71,41,30,99,11,145,106,245,135,231,225,82,169,86,200,178,153,100,194,33,253,73,158,9,62,99,149,139,100,12,101,38,28,169,140,170,212,219,48,208,102,140,129,218,145,1,91,12,226,58,168,141,90,57,40,255,0,195,219,111,166,172,181,57,247,0,2,199,148,120,80,166,210,71,156,124,217,70,168,217,1,130,234,23,34,209,60,222,154,207,155,46,36,182,84,23,55,224,65,223,124,55,131,101,221,63,23,237,160,171,116,76,74,215,179,20,249,60,73,213,198,176,4,97,252,165,89,11,251,138,62,78,185,191,43,241,10,6,36,52,154,125,21,142,57,126,206,155,14,0,10,15,213,98,74,228,204,196,252,42,98,158,101,172,238,89,114,136,170,131,90,194,179,49,84,178,31,209,57,106,45,54,248,164,204,36,202,54,79,14,101,239,15,253,199,255,0,65,101,155,254,11,106,162,238,51,159,118,99,238,196,190,60,207,26,100,23,130,72,240,175,134,129,149,57,53,181,179,6,11,242,175,6,96,199,194,94,196,64,99,98,91,246,99,154,254,161,160,220,64,36,176,114,88,245,61,24,219,105,79,195,255,0,58,176,124,60,100,65,217,67,4,111,155,44,95,228,89,81,214,74,7,213,93,229,30,35,118,47,90,192,100,225,188,217,70,160,191,18,75,36,175,233,209,113,13,60,129,118,114,247,41,179,58,20,217,87,21,217,70,216,191,153,42,223,131,207,181,88,204,216,217,15,9,84,149,196,0,70,149,196,37,53,146,226,214,135,203,131,122,149,110,19,45,212,250,156,116,0,96,113,113,165,102,55,2,148,153,50,112,231,112,139,40,213,90,213,54,53,87,197,142,171,39,86,190,200,108,195,21,57,211,19,222,70,124,218,138,211,18,101,16,108,52,184,189,74,244,47,31,112,132,145,99,243,26,70,74,209,116,15,153,37,133,39,16,184,214,163,60,24,249,86,199,201,252,157,74,98,238,212,130,127,10,170,179,33,207,182,172,52,124,150,8,121,146,137,58,132,229,226,137,23,249,8,135,141,48,228,31,40,151,159,142,73,49,4,73,150,206,53,85,15,161,101,142,76,187,161,167,117,183,100,27,241,98,65,64,128,241,51,149,52,135,24,121,58,147,11,101,42,3,49,133,26,14,202,200,131,103,15,42,193,239,252,139,67,194,66,169,54,127,35,173,19,46,196,251,236,172,164,159,183,18,43,126,76,120,74,36,123,52,219,50,101,202,140,244,64,99,230,91,178,160,221,74,147,91,99,144,156,73,85,149,85,249,15,155,23,26,232,65,129,6,50,56,49,128,94,209,101,78,181,251,39,36,141,244,68,86,192,137,131,230,196,85,181,250,122,33,121,132,37,77,50,156,4,38,97,11,18,90,247,146,55,9,83,52,138,77,85,156,154,153,78,113,240,132,72,58,119,158,182,115,55,98,34,172,141,142,119,186,134,178,141,182,243,247,82,52,138,94,54,101,106,49,64,24,208,108,162,225,48,135,140,170,114,251,225,237,48,201,148,75,125,62,164,28,102,98,40,147,67,92,65,146,52,47,80,162,55,78,232,215,95,98,106,29,56,35,38,65,173,139,143,42,216,201,156,156,80,50,162,194,99,228,230,171,196,53,91,41,149,99,208,13,18,51,254,111,173,49,125,197,111,180,81,172,253,54,170,72,62,108,68,74,166,83,196,19,248,87,51,41,117,100,126,67,94,50,179,181,40,153,91,182,127,87,18,50,51,248,216,21,185,230,31,187,214,133,98,76,185,96,77,201,211,192,156,152,67,134,72,32,196,95,249,19,67,62,39,246,137,13,149,147,196,252,40,145,148,104,213,220,249,50,225,145,143,194,37,239,94,178,154,206,164,145,239,102,116,107,223,56,108,225,138,66,164,219,58,26,169,240,15,38,203,108,245,139,44,162,73,238,42,22,73,178,240,152,92,137,43,32,89,110,243,35,109,133,178,149,18,96,65,146,206,164,179,209,200,46,20,210,169,135,31,112,147,131,4,5,6,101,117,226,114,181,172,46,211,113,189,52,157,170,170,76,99,149,140,48,165,40,151,155,39,158,18,245,35,234,175,185,48,153,36,133,213,117,228,101,113,62,230,55,22,212,133,91,233,35,62,216,127,54,82,137,60,140,243,201,234,70,4,36,17,58,150,170,162,104,43,205,175,30,198,182,83,237,135,250,172,171,81,153,137,51,228,250,72,105,38,30,55,241,37,105,20,154,220,74,105,224,25,57,138,148,207,184,97,122,121,86,119,16,50,19,46,36,130,76,9,99,35,49,69,34,197,133,138,110,32,43,205,40,146,249,162,147,26,171,128,104,162,6,104,130,196,164,167,154,198,48,31,155,34,2,146,226,113,14,252,185,49,39,173,3,153,116,251,128,20,248,178,242,35,225,192,203,202,98,169,150,85,18,111,44,78,197,91,84,199,194,27,51,39,141,76,146,168,184,142,195,79,16,64,73,223,27,17,49,20,191,235,78,94,108,128,237,83,215,19,19,73,34,212,132,49,181,131,13,1,229,31,219,42,141,212,154,120,226,38,96,139,141,57,135,106,65,123,168,211,92,48,156,88,146,172,159,177,86,129,145,177,37,106,130,65,179,153,5,170,169,32,206,136,242,226,228,87,79,173,4,208,102,196,63,227,67,201,170,102,60,56,149,44,164,188,174,113,72,209,172,171,127,137,92,233,187,81,206,7,55,98,42,215,79,15,218,72,67,84,58,215,188,219,172,74,45,25,208,179,95,2,200,215,27,98,112,139,253,165,132,203,35,217,3,155,137,39,129,169,32,139,187,25,83,19,90,196,146,62,37,33,171,252,53,70,8,197,194,159,70,14,80,41,200,198,121,101,177,85,192,48,6,62,101,182,21,149,141,241,161,173,22,185,48,112,137,28,201,145,126,170,198,99,192,64,113,34,218,25,86,242,208,154,124,48,77,103,48,144,79,173,60,23,230,137,214,157,248,17,109,205,199,212,159,17,114,20,178,78,70,33,95,63,157,233,185,131,19,218,67,178,24,10,76,198,83,43,96,126,2,49,110,141,24,25,58,150,221,132,95,104,171,7,176,227,127,18,183,118,39,85,40,131,27,141,159,240,8,134,131,153,166,216,66,110,138,46,69,234,219,82,117,25,55,51,222,70,35,120,70,139,95,18,82,77,81,197,202,82,143,137,44,52,99,147,149,86,76,11,10,196,167,210,137,145,252,169,129,89,144,12,50,71,27,184,169,156,11,136,133,226,22,50,161,164,233,87,206,30,44,169,65,180,219,244,223,156,188,164,83,101,100,200,170,178,62,31,35,73,230,30,78,84,186,125,84,75,32,63,149,74,79,212,50,237,229,178,36,66,253,165,85,85,67,107,4,25,165,149,16,200,86,110,151,101,116,33,164,232,1,198,62,80,241,38,149,87,211,180,251,216,19,23,40,213,147,227,12,131,72,237,105,242,143,169,108,138,175,196,148,115,183,159,176,222,53,244,25,195,205,149,50,12,144,17,114,115,67,181,132,124,194,47,26,176,211,22,175,39,128,165,149,74,172,94,170,250,97,169,90,104,204,35,18,163,85,12,143,229,18,121,24,204,40,214,18,94,196,182,82,57,11,3,3,19,22,246,64,4,145,160,230,73,25,25,136,75,101,86,127,200,162,178,93,206,141,156,46,125,141,78,10,210,101,136,168,224,73,103,135,50,19,3,255,0,244,90,30,252,75,165,152,231,86,184,210,100,193,198,90,3,124,2,251,169,92,255,0,157,138,241,7,177,67,51,73,106,168,222,101,21,160,255,0,221,66,171,14,171,23,145,210,38,90,131,31,106,19,49,36,251,170,18,182,52,233,50,240,203,158,186,44,58,78,6,97,148,53,187,109,246,43,81,56,19,178,102,15,207,10,58,30,2,141,31,63,77,128,108,205,44,163,74,77,27,31,81,83,112,22,218,57,156,200,3,47,40,86,168,111,32,201,204,36,116,9,128,233,150,182,188,209,75,210,33,172,177,149,97,93,172,158,14,165,52,25,153,73,133,95,236,234,138,62,104,164,42,21,244,53,94,121,98,8,130,90,170,46,230,137,240,43,173,173,25,57,140,156,190,200,21,163,250,67,90,152,29,176,240,229,66,79,164,5,151,247,233,100,111,212,104,249,101,236,23,27,91,48,189,41,155,45,73,56,106,78,183,73,30,49,248,75,149,83,250,108,232,195,225,17,18,71,27,29,19,52,94,32,51,222,1,172,2,192,21,139,25,145,137,239,33,31,230,34,39,200,231,85,87,28,195,173,25,94,183,79,141,182,27,22,152,22,64,132,14,101,137,172,129,37,252,165,88,204,110,219,114,17,79,152,241,157,54,170,249,144,49,106,146,248,185,56,132,176,13,195,33,19,154,42,123,42,12,202,206,62,219,13,1,51,24,134,252,75,63,94,136,86,112,165,242,110,32,201,247,82,52,151,18,56,89,24,62,54,2,143,153,104,54,69,148,102,126,78,18,173,102,200,144,161,144,76,136,227,34,28,49,178,38,81,171,126,234,162,171,9,37,1,89,2,36,158,213,183,209,192,37,176,207,28,103,191,237,33,95,107,185,234,70,227,8,177,92,218,102,112,41,139,40,103,35,251,120,211,25,147,223,27,181,104,123,247,35,66,179,14,209,208,86,202,209,151,155,42,222,248,196,246,81,225,128,79,14,164,120,105,229,123,66,84,173,204,185,56,250,210,21,252,200,59,42,112,13,153,132,34,100,85,166,129,44,100,229,22,36,96,99,68,199,204,36,173,24,44,204,72,86,132,248,22,198,64,126,117,82,104,112,75,250,68,188,216,198,165,106,15,102,112,216,12,198,14,212,102,108,108,229,42,72,201,255,0,69,17,37,131,146,14,100,246,103,23,108,249,50,250,47,231,14,85,162,52,246,23,221,72,100,192,0,207,155,18,200,38,228,96,68,36,109,176,216,149,44,146,194,45,50,89,149,125,135,84,121,64,204,182,26,6,199,184,169,170,35,85,9,43,182,90,198,102,104,138,122,52,201,210,101,124,218,232,83,2,57,32,237,82,243,41,201,220,20,221,148,85,153,138,106,216,192,218,177,105,181,170,28,145,191,229,70,167,234,141,101,4,253,170,242,49,137,38,47,183,247,22,216,89,35,110,125,200,176,135,109,194,155,4,192,199,212,136,178,164,25,9,155,147,248,208,6,170,32,186,167,147,249,22,84,101,96,173,231,254,227,254,43,83,238,193,27,181,0,104,214,66,233,229,95,35,85,62,73,50,203,18,133,88,178,208,106,207,234,64,225,72,38,82,75,25,216,85,82,19,68,140,204,34,226,91,76,200,165,7,104,211,98,101,153,56,232,5,85,106,12,12,17,187,81,172,48,10,252,57,82,9,48,8,67,241,45,177,130,72,47,202,138,143,98,147,240,221,81,126,111,17,50,38,28,2,31,50,155,245,89,68,30,17,74,77,42,163,18,119,234,202,140,140,101,253,181,52,201,181,0,142,154,195,48,228,141,124,53,61,111,134,100,175,214,1,90,116,172,180,5,101,124,87,64,217,148,243,164,143,229,11,200,131,13,61,196,34,102,177,235,79,96,106,112,73,234,23,34,219,51,36,158,226,166,198,164,243,78,66,183,152,107,112,94,124,107,198,167,1,71,148,50,185,22,204,36,140,206,98,172,41,96,27,41,56,128,242,242,21,8,25,224,146,14,172,73,145,166,48,76,234,82,183,19,229,146,200,1,8,177,13,106,169,134,87,19,15,4,25,66,130,141,168,119,41,161,161,238,98,225,50,154,244,162,70,151,212,183,100,213,159,196,173,170,146,79,120,169,163,236,128,62,226,169,64,155,108,196,186,97,173,100,145,152,98,144,170,76,172,58,181,206,141,14,124,73,221,72,198,67,220,169,141,54,247,140,28,194,32,149,148,57,224,85,92,4,145,127,80,119,195,96,129,132,66,26,158,187,211,96,178,226,41,127,214,172,140,241,149,39,178,227,73,36,154,139,211,196,183,4,129,66,8,64,24,130,37,155,235,126,210,99,14,200,24,48,229,91,67,48,5,127,106,101,153,69,154,57,109,168,178,27,1,141,225,48,150,163,67,24,158,158,201,141,4,131,234,228,74,205,255,0,154,118,144,231,219,1,147,51,108,206,33,37,15,100,235,47,105,83,51,192,139,228,152,199,23,46,95,250,168,85,82,251,140,156,116,21,192,164,36,30,83,23,18,251,101,106,8,204,88,76,158,127,7,242,145,115,157,67,38,116,153,223,170,196,49,36,109,108,216,142,170,207,174,101,164,109,96,60,152,85,68,96,142,202,38,109,214,37,202,180,244,99,201,243,205,203,249,213,71,173,142,160,140,15,38,52,172,165,173,224,133,95,165,0,79,230,40,202,181,26,77,85,107,51,75,148,49,36,207,212,49,36,143,132,171,32,210,65,183,230,177,17,86,173,152,139,45,51,109,76,223,175,42,133,211,20,133,31,212,91,99,107,154,169,223,105,98,104,21,176,152,192,132,89,84,6,164,173,57,79,154,164,88,150,52,108,60,114,68,231,80,100,200,147,189,212,28,250,161,151,244,139,156,208,250,252,31,213,148,138,238,27,231,20,121,147,42,183,153,146,42,248,106,120,47,29,111,249,140,12,171,107,204,2,19,48,98,226,69,70,100,185,60,38,18,96,202,68,245,33,106,31,156,140,202,169,160,126,105,88,191,34,136,217,130,146,213,242,197,202,159,220,49,133,38,90,152,164,40,208,19,236,160,193,139,243,112,57,21,102,141,95,65,225,106,3,218,198,181,191,6,42,145,15,34,146,153,167,181,29,111,12,178,144,95,182,174,180,145,167,119,6,47,203,125,69,95,107,101,91,10,14,99,69,25,73,224,163,26,233,91,12,205,175,21,63,62,155,70,14,55,245,2,151,41,11,245,20,85,148,146,70,185,218,114,99,250,139,244,20,200,12,187,229,218,226,26,22,126,134,245,32,97,52,1,148,107,165,106,234,115,179,50,17,186,85,252,108,226,87,181,70,181,173,229,175,46,36,45,61,37,110,155,59,3,44,95,198,154,106,216,195,157,90,243,84,139,22,38,123,104,104,212,22,65,164,61,121,44,103,102,82,140,165,77,45,117,33,236,134,13,217,70,37,249,227,121,172,119,216,98,80,205,46,47,113,57,11,245,109,191,9,160,77,201,244,212,214,229,155,107,236,253,33,79,232,219,78,82,229,73,236,166,83,11,206,38,46,213,35,166,235,117,28,24,44,204,82,127,34,124,240,254,78,81,114,171,43,55,145,206,202,191,96,44,248,105,235,127,55,235,36,22,95,109,72,234,79,251,57,78,146,71,216,6,248,139,168,208,207,5,104,243,88,114,141,86,6,214,13,144,56,162,140,67,42,173,151,200,76,209,177,63,55,192,170,212,122,16,15,12,187,76,163,18,213,3,226,115,228,157,241,12,186,70,179,209,44,147,57,229,202,66,140,190,218,228,26,159,225,21,136,165,250,133,73,73,23,237,174,89,33,111,19,174,57,146,185,23,84,53,64,154,119,154,92,81,201,25,85,165,109,37,61,111,52,72,163,18,148,209,33,150,40,44,9,187,21,91,223,182,103,44,174,69,85,90,41,206,87,213,90,197,24,49,24,73,148,59,176,70,247,87,22,178,62,163,146,119,150,190,86,33,163,52,244,203,95,253,184,74,33,84,25,154,197,214,52,169,250,1,150,86,83,96,191,9,120,202,166,164,210,78,47,252,31,44,197,30,53,55,14,238,203,6,16,148,137,93,246,176,181,131,17,249,178,98,76,182,69,10,171,240,31,60,196,25,56,101,98,34,219,235,118,177,153,250,252,171,148,51,94,2,73,63,246,165,228,84,112,46,247,35,98,85,146,236,59,195,170,114,41,77,51,122,77,217,144,166,146,1,125,165,170,54,9,61,216,196,134,49,185,254,218,185,2,115,85,95,106,113,241,84,197,227,250,137,45,60,57,214,83,152,107,2,147,39,184,186,221,109,172,72,223,251,107,26,211,118,106,9,172,204,24,2,141,39,237,165,196,91,107,244,73,220,85,98,27,13,19,218,69,178,75,5,19,151,137,47,170,52,169,54,47,136,108,152,213,84,104,112,72,61,161,147,88,195,146,234,118,50,76,167,151,116,181,104,247,193,44,236,82,226,142,72,252,215,65,212,159,9,98,91,1,229,137,43,17,10,147,105,191,135,82,180,255,0,234,229,117,41,180,57,92,174,230,52,45,89,73,79,177,203,16,67,253,181,61,38,24,6,119,252,168,214,137,150,68,140,127,148,149,149,24,19,62,111,104,147,44,158,162,109,209,77,65,128,76,153,132,46,52,211,108,63,15,210,173,177,131,115,143,229,5,198,152,198,146,113,15,17,132,53,75,19,169,42,104,100,221,117,45,166,164,60,150,124,164,172,74,135,128,189,168,144,132,21,188,193,198,150,218,13,234,70,179,67,89,23,152,182,132,23,241,33,164,192,244,147,226,49,114,253,197,69,169,245,201,196,6,102,201,141,34,135,113,6,217,143,247,82,181,74,170,186,100,81,208,204,38,54,97,76,237,100,206,146,15,210,145,79,192,159,6,8,241,8,88,149,149,62,170,130,80,50,32,138,53,139,217,68,107,17,244,250,74,242,76,183,152,194,196,63,186,172,227,105,141,57,24,127,212,103,144,164,250,99,91,102,70,151,59,166,81,49,165,108,146,202,211,225,48,137,251,138,164,249,155,110,233,34,73,7,244,145,16,67,251,170,42,124,57,113,190,214,37,213,97,188,115,129,242,133,202,147,106,26,64,17,143,226,229,71,49,149,168,71,195,187,223,49,130,41,114,226,76,158,99,148,120,67,0,127,184,84,166,53,104,227,31,133,87,213,7,114,70,7,22,84,170,51,28,219,80,208,206,47,153,98,11,145,27,162,116,5,141,185,25,187,148,175,238,33,130,9,48,155,24,190,218,18,5,171,42,15,152,40,106,134,85,29,67,209,245,84,140,195,98,34,23,248,146,219,42,74,1,189,229,175,128,68,30,167,248,145,106,56,60,80,50,253,197,201,13,241,130,224,183,27,78,72,195,243,82,147,168,167,193,104,122,71,117,183,114,162,120,109,99,75,120,98,9,33,147,79,168,44,143,135,18,166,141,50,85,147,217,47,117,148,106,150,182,51,7,205,255,0,18,242,36,90,184,52,140,132,156,61,54,120,64,226,17,56,149,110,158,146,120,216,11,238,9,233,171,2,1,15,44,185,89,126,218,85,38,214,184,71,225,86,196,142,78,117,168,26,242,13,148,29,165,182,217,70,234,168,112,69,243,113,11,149,75,61,145,103,124,222,82,162,35,70,151,37,152,131,144,163,88,183,54,168,156,64,13,106,127,60,34,18,40,50,65,253,220,82,127,180,180,89,105,139,81,13,230,9,72,37,166,182,215,88,194,30,44,67,40,254,234,218,133,174,55,99,235,124,63,74,63,246,150,76,147,16,94,208,210,27,91,91,145,120,27,107,151,234,47,64,214,16,124,48,203,129,136,136,102,10,148,143,181,167,199,247,16,70,140,201,163,204,20,134,101,173,108,158,146,166,245,178,64,40,153,86,43,3,41,129,171,89,210,179,141,66,49,19,41,101,45,51,228,156,163,204,147,64,187,120,172,176,216,151,18,86,146,128,177,234,255,0,37,91,52,169,8,76,213,243,241,17,49,153,160,229,89,65,195,46,84,101,244,54,180,113,160,251,133,147,224,166,231,252,72,0,188,195,136,130,92,189,71,84,241,112,208,22,13,91,228,243,254,27,250,111,234,239,135,251,106,66,101,33,225,90,176,185,114,254,117,64,29,96,11,39,246,167,159,209,176,101,44,92,164,75,210,204,243,119,190,157,138,122,167,201,149,105,184,24,143,120,79,56,125,89,70,133,140,97,201,233,78,99,4,113,153,218,187,21,73,88,154,124,13,137,58,177,44,153,125,18,9,240,134,86,36,218,239,1,88,166,191,12,83,206,63,13,160,196,68,204,165,163,101,242,26,26,212,248,243,8,185,86,234,216,7,187,39,233,81,81,180,216,198,204,57,114,163,195,39,210,24,240,165,169,173,39,234,28,205,61,6,51,57,191,233,175,60,192,141,237,41,171,47,136,160,173,59,2,97,113,166,80,53,84,25,195,203,136,101,73,189,144,141,11,86,230,211,106,67,228,195,181,26,219,26,54,251,245,98,196,137,146,248,132,6,90,232,3,220,168,221,230,177,173,177,121,172,98,144,163,79,234,37,87,176,222,202,27,35,29,225,136,131,13,151,166,191,9,144,19,53,33,247,91,179,113,34,217,107,18,200,30,218,117,96,101,20,207,181,201,43,105,16,189,168,29,153,197,57,134,8,178,165,118,83,7,235,60,73,192,109,72,33,243,44,176,213,42,225,211,176,163,97,165,172,228,192,0,217,194,163,38,124,78,5,71,128,165,139,42,111,167,181,229,109,176,250,191,220,75,189,224,31,142,245,184,229,236,60,96,102,18,193,154,146,39,155,2,98,167,48,225,146,255,0,132,69,28,101,247,255,0,9,101,254,175,40,202,170,164,177,242,20,79,167,245,248,175,92,250,53,37,85,37,147,197,47,114,37,215,97,195,60,18,97,48,186,151,174,244,72,53,72,30,109,174,34,38,96,86,161,47,0,49,60,50,215,149,18,246,19,165,41,13,60,189,47,45,241,12,94,52,199,214,34,139,164,188,138,118,160,219,102,137,33,100,110,225,45,15,192,86,98,47,90,158,212,154,134,200,100,204,40,188,105,165,35,223,111,17,153,187,20,183,50,29,163,162,155,99,124,55,174,178,62,236,66,33,126,226,38,250,238,86,159,3,43,254,147,19,218,112,158,48,248,138,150,106,26,112,89,121,152,190,210,191,193,47,44,200,224,235,103,231,196,81,42,90,173,97,143,244,146,148,233,180,244,31,4,20,106,160,12,252,41,42,200,87,6,248,45,77,112,123,41,121,138,84,100,144,128,64,205,198,85,46,104,199,218,124,167,98,212,203,131,198,137,204,92,164,78,102,44,80,176,217,71,135,23,34,146,212,144,31,145,153,149,46,158,187,57,124,195,176,254,68,45,244,50,78,126,100,170,194,178,146,65,184,125,107,240,136,89,83,202,219,139,82,147,17,162,226,26,206,171,79,12,164,205,137,87,195,170,137,143,49,147,50,139,97,68,205,55,115,52,121,131,40,124,172,235,65,67,210,67,240,120,101,197,228,86,65,52,92,152,80,182,83,7,27,237,37,178,141,254,66,77,250,86,186,15,159,202,141,32,159,14,33,101,51,104,37,121,235,213,82,89,132,162,82,178,77,90,57,79,8,68,69,140,202,58,216,42,52,153,208,152,48,133,82,134,250,203,99,134,88,134,148,192,8,36,247,35,246,207,33,16,170,43,49,47,119,174,73,72,252,197,138,76,107,16,255,0,218,31,71,96,218,23,38,69,85,63,79,2,222,181,225,227,41,23,231,221,103,240,199,44,179,150,36,92,82,84,100,130,95,255,0,22,167,103,79,55,78,216,203,166,167,73,159,241,80,19,127,72,85,190,7,196,233,113,190,234,227,26,111,73,106,10,143,50,216,8,130,26,235,250,50,146,13,184,51,24,188,139,35,141,252,245,22,105,162,240,211,208,154,215,247,12,183,30,236,34,196,69,61,166,61,114,12,182,24,197,32,134,186,101,246,137,0,145,213,90,74,44,144,51,119,143,26,231,147,164,87,150,236,93,122,246,88,168,190,198,108,158,121,177,24,18,149,80,82,7,229,48,226,34,207,209,40,233,0,195,110,135,39,237,160,36,234,217,195,127,202,69,196,53,209,85,70,57,55,29,244,31,24,35,140,62,21,61,106,243,249,238,242,162,217,169,15,100,6,113,15,34,194,75,55,44,230,87,230,69,89,145,128,42,181,204,191,210,98,76,141,172,231,66,30,100,44,58,64,65,233,229,71,63,77,146,75,57,138,52,187,101,55,150,222,195,8,122,194,117,148,92,194,200,183,211,235,144,116,203,17,114,41,168,120,235,101,62,38,84,208,213,160,27,55,124,105,118,134,222,95,163,162,213,79,173,178,99,48,207,196,68,6,173,223,20,24,182,185,71,245,23,28,184,184,181,132,127,233,229,39,248,213,70,158,215,150,177,162,51,119,203,139,219,73,27,50,53,77,146,21,173,144,61,149,160,39,187,137,30,250,74,236,108,221,197,203,247,23,207,196,58,114,239,218,219,73,69,62,28,168,204,225,149,148,106,251,138,115,178,176,177,249,244,251,247,117,219,146,253,181,131,53,179,230,157,130,182,138,65,13,54,15,159,188,179,53,61,84,208,115,100,17,17,91,155,101,79,128,11,138,218,169,160,205,93,41,104,135,146,51,48,173,50,116,220,225,255,0,148,202,202,136,141,85,114,63,13,220,85,185,8,213,18,90,134,81,9,194,37,166,182,202,198,49,216,34,245,171,143,77,6,54,24,168,9,149,160,193,196,37,141,25,69,147,26,131,207,173,4,166,48,216,148,252,202,18,121,245,113,171,120,1,100,152,152,67,216,180,236,246,195,126,236,171,119,20,157,88,131,147,78,113,179,133,106,12,1,255,0,228,105,74,134,236,207,39,79,90,80,240,196,252,156,188,139,25,148,162,216,62,5,104,200,76,89,72,153,26,168,131,102,28,185,86,221,61,177,243,230,148,49,38,243,195,7,6,96,202,90,172,79,94,68,127,165,98,63,40,184,211,35,48,126,12,195,141,124,153,61,145,153,218,147,111,200,83,230,136,178,195,213,143,76,125,148,158,146,144,75,16,195,149,143,52,185,69,42,160,140,242,20,108,49,98,227,78,95,79,23,6,96,149,45,84,109,198,39,48,196,146,6,97,23,34,14,77,38,71,242,166,210,89,16,100,249,68,83,2,73,49,115,98,76,162,53,132,76,164,68,191,74,209,237,119,114,196,157,67,134,66,123,75,109,198,131,212,22,81,62,80,170,162,105,203,220,252,249,170,173,96,214,222,109,50,252,178,117,72,106,162,131,119,18,87,34,103,119,240,100,146,124,203,99,237,37,112,52,7,166,147,139,34,225,94,149,175,171,158,155,117,107,181,162,46,165,92,13,96,72,195,195,47,148,105,187,47,169,172,135,155,23,34,155,13,33,61,229,181,250,96,253,162,42,235,171,28,76,202,60,243,4,158,145,98,70,198,141,149,76,134,101,140,34,98,196,157,195,187,0,199,204,149,129,127,226,84,50,134,92,144,112,227,40,210,121,58,108,16,143,187,20,162,8,139,108,61,85,143,168,169,204,61,67,77,39,245,98,82,178,141,89,65,67,156,172,88,24,47,26,163,11,233,201,250,68,107,217,19,31,45,88,202,52,255,0,227,39,102,70,246,36,163,67,33,122,83,31,195,218,140,92,219,2,99,78,227,7,76,21,253,68,140,69,67,24,53,195,31,12,169,37,71,248,193,164,148,67,90,201,113,129,243,98,32,146,61,79,73,42,73,55,117,221,138,214,124,154,120,221,197,34,244,11,90,2,116,163,113,12,85,151,151,99,154,50,146,94,12,54,16,50,165,23,15,157,4,15,8,68,76,107,180,204,147,19,31,202,20,101,81,58,144,47,157,220,33,167,86,87,21,89,252,244,56,132,248,218,154,105,248,75,136,104,186,76,240,120,101,202,200,69,208,224,104,242,89,16,152,138,167,174,52,124,173,45,107,187,150,44,163,88,208,169,93,251,226,53,141,14,14,209,153,98,229,83,154,171,210,161,68,121,118,184,147,31,196,147,138,60,34,139,137,40,178,129,190,27,247,101,237,69,133,85,200,229,225,152,73,51,159,233,48,11,252,107,160,233,45,79,113,4,127,212,32,73,22,47,168,147,86,213,50,182,215,132,74,227,211,73,180,205,44,170,107,25,121,37,209,241,28,198,184,166,187,3,195,44,88,136,149,76,129,177,151,242,133,202,52,175,53,81,15,132,220,68,250,137,131,230,109,162,118,229,84,32,81,80,218,131,244,146,197,200,170,195,209,152,92,171,147,198,49,228,189,242,194,92,73,253,86,173,219,19,22,84,150,100,25,161,87,42,164,207,28,145,188,59,81,127,180,166,167,195,130,82,126,128,105,219,12,57,35,204,128,53,37,172,233,124,34,38,63,168,156,94,4,212,202,168,157,53,240,7,145,100,26,169,81,153,243,98,196,175,161,233,176,86,179,154,46,82,32,109,67,149,43,42,130,204,196,240,66,63,14,213,233,53,172,154,60,75,23,252,177,240,166,145,152,66,161,88,36,177,46,200,210,234,9,134,186,40,208,82,99,94,77,127,245,25,92,127,109,85,201,134,114,191,169,96,202,115,145,43,54,182,57,26,246,37,217,161,162,78,30,94,66,255,0,42,52,63,15,73,225,246,213,96,96,99,240,202,169,33,195,97,24,153,105,244,117,111,75,95,114,70,182,158,13,104,48,132,75,84,202,210,103,221,196,226,34,173,178,211,207,19,30,80,149,39,240,32,187,68,157,129,91,203,185,242,5,148,177,51,153,53,99,1,36,121,76,85,166,28,97,251,194,91,102,120,13,152,130,164,204,111,54,17,79,184,37,105,31,180,94,211,1,60,233,222,163,44,184,146,171,128,156,103,205,237,163,223,100,61,143,10,69,58,89,113,58,12,147,50,72,49,27,25,82,103,132,121,20,93,109,172,177,31,41,85,27,44,152,81,165,145,153,197,88,85,62,70,204,192,55,251,104,131,48,114,126,154,158,124,146,125,84,212,44,38,6,27,42,72,217,130,72,84,49,158,16,128,254,44,137,75,222,114,157,20,247,147,26,193,245,79,147,218,82,9,116,144,197,12,13,232,120,50,152,178,114,120,36,236,153,84,66,114,136,133,78,36,210,2,55,72,178,126,234,92,104,220,156,66,69,88,107,41,181,242,64,95,210,69,88,61,135,34,201,134,120,184,113,13,48,134,25,86,95,251,24,75,21,64,88,200,111,247,147,216,213,185,89,212,188,16,226,126,19,35,115,48,94,234,55,21,5,171,57,242,29,84,177,63,49,101,15,26,107,25,131,250,169,105,172,182,222,209,10,145,221,234,27,33,69,126,210,172,130,196,162,210,55,129,85,133,95,145,111,249,35,126,226,69,113,27,124,206,165,205,3,241,34,199,39,54,76,138,170,147,86,142,217,248,77,43,18,146,245,18,59,23,110,133,98,207,184,1,180,52,27,178,63,212,69,254,190,53,95,166,233,31,91,19,211,195,214,141,100,60,76,205,148,101,65,76,187,244,130,117,46,157,234,105,236,114,237,188,216,119,31,6,27,4,181,204,103,228,121,146,54,106,208,21,111,13,240,10,245,22,234,25,199,211,164,100,228,26,16,215,73,7,54,69,63,39,228,79,242,157,104,169,243,49,147,139,221,64,73,123,252,51,42,171,48,219,122,20,17,174,242,65,195,44,67,40,254,226,139,213,94,129,249,243,11,23,211,196,133,153,101,40,191,41,19,177,43,147,161,181,29,151,52,190,180,235,186,75,110,36,111,113,31,152,196,79,148,84,21,175,121,89,218,52,49,180,126,156,133,17,254,163,62,72,164,248,32,32,105,43,89,188,213,50,184,255,0,117,99,71,66,171,34,186,148,79,173,57,89,155,18,251,26,4,225,126,218,245,63,170,214,252,165,138,165,134,246,73,30,19,21,106,212,147,51,136,217,78,2,243,109,81,176,233,192,79,238,177,38,54,65,101,104,242,229,227,73,131,119,16,139,25,148,21,89,199,76,128,65,241,118,164,179,31,140,239,10,2,203,86,203,173,62,32,151,44,100,125,83,217,111,203,245,80,178,13,179,69,177,47,119,162,125,108,127,165,237,67,80,252,31,124,105,108,55,165,241,253,69,218,41,33,128,76,79,153,36,98,102,28,67,198,186,21,163,57,90,73,120,156,229,250,26,170,11,50,134,40,196,69,181,129,124,97,170,105,241,177,17,229,72,100,242,19,8,84,154,69,113,227,89,43,153,51,38,24,61,71,119,139,145,55,141,230,79,105,19,248,108,253,198,42,53,144,248,240,229,88,61,143,67,128,50,141,50,100,12,108,65,135,60,100,5,174,170,120,190,80,34,228,83,105,152,101,233,238,195,57,147,192,62,36,24,108,134,94,37,37,101,38,118,12,201,11,31,115,187,100,190,76,99,73,145,213,180,149,169,115,168,106,167,18,35,205,17,115,201,38,157,24,252,194,32,151,75,173,178,203,17,5,125,233,178,98,188,50,196,60,104,105,20,148,118,86,175,98,32,55,7,31,221,76,161,153,243,187,132,134,129,79,144,255,0,41,202,53,64,202,23,137,153,130,81,162,60,199,145,149,5,115,31,177,91,33,218,147,242,21,103,38,169,242,73,203,237,44,152,16,9,138,181,36,172,163,232,211,207,52,9,61,222,158,222,131,46,44,68,68,192,152,49,147,137,55,99,199,143,41,74,182,63,97,36,193,177,17,213,90,142,52,86,68,247,4,168,107,102,0,169,9,170,129,56,239,196,95,228,91,97,233,235,136,207,204,28,133,91,86,30,203,82,209,240,223,36,10,74,238,147,25,216,92,169,172,55,206,27,240,216,197,32,150,201,225,220,147,137,74,198,42,208,72,16,178,51,18,59,42,172,146,159,45,87,62,158,80,153,155,143,26,90,243,68,140,255,0,155,40,196,158,192,162,136,208,207,143,168,136,250,217,51,163,17,226,48,149,12,11,128,20,12,218,20,101,26,194,76,144,15,151,18,147,50,184,202,205,108,244,51,11,206,81,243,45,82,108,129,24,124,168,63,85,220,147,8,81,49,160,48,164,204,97,101,68,106,195,181,77,30,164,249,61,43,83,39,237,137,243,98,79,13,78,127,248,245,64,196,181,62,156,5,255,0,49,18,171,41,53,145,79,129,181,173,146,62,172,104,83,5,153,51,9,23,179,174,141,211,21,111,227,192,185,153,89,202,43,42,2,133,144,125,226,144,75,84,255,0,70,16,249,103,241,160,231,207,4,110,98,161,77,113,167,36,131,12,180,71,35,113,6,135,78,102,166,51,72,201,62,28,164,41,63,117,49,100,96,11,167,38,53,60,102,105,193,255,0,148,139,145,110,102,161,4,102,97,49,121,21,238,194,109,220,173,102,2,143,15,24,151,198,113,19,132,170,98,52,159,82,39,105,49,172,140,19,136,156,69,77,234,46,218,161,107,26,72,253,228,118,230,32,190,153,87,48,147,107,107,24,157,68,42,115,2,200,242,71,202,184,228,146,123,213,116,44,189,60,78,182,238,82,207,124,25,160,120,114,140,89,87,45,153,38,202,146,118,211,143,25,85,203,42,153,39,149,5,113,167,136,81,245,46,133,183,153,59,34,96,128,52,242,127,39,48,134,85,182,96,107,138,124,198,129,137,5,24,47,130,76,56,145,146,88,249,44,84,21,151,35,113,153,7,7,12,165,27,38,73,224,206,237,84,177,169,15,36,125,168,59,141,54,113,13,133,69,89,193,100,88,88,38,183,88,109,152,60,220,170,186,54,185,170,40,25,148,75,149,63,141,109,147,113,20,113,58,148,154,54,67,161,104,255,0,7,67,184,214,208,96,129,230,10,128,126,173,126,164,178,249,185,69,16,252,215,169,24,11,191,213,245,166,70,209,145,99,63,52,78,85,171,11,62,93,197,222,72,123,175,97,240,116,124,25,35,97,69,124,50,143,238,165,182,84,128,173,127,183,37,122,29,35,4,62,18,145,27,50,55,2,232,181,14,79,47,113,92,102,68,19,62,146,194,77,172,168,196,237,227,72,108,172,128,35,226,203,200,133,222,30,114,155,102,89,84,181,141,100,194,129,134,94,220,144,143,234,65,83,135,242,42,70,4,98,98,42,22,80,90,220,130,39,42,163,99,201,143,169,105,14,215,31,48,185,81,30,164,65,143,8,113,164,49,179,248,7,195,46,73,253,177,34,141,24,240,71,204,36,41,140,241,51,42,219,91,100,73,62,1,150,128,171,84,69,38,251,47,16,132,68,44,11,179,205,126,208,221,106,208,212,49,108,152,240,134,47,34,83,255,0,133,22,162,62,104,146,132,173,180,46,242,3,237,129,238,197,65,154,168,18,95,242,133,34,162,102,158,60,98,97,177,46,95,219,79,35,86,213,8,28,34,228,79,95,220,150,229,8,15,195,22,189,162,42,73,101,91,107,187,229,138,186,188,248,25,70,144,201,14,78,21,206,202,182,29,102,119,57,204,202,210,120,63,40,146,45,129,243,240,137,116,185,241,129,27,207,40,146,215,154,180,127,77,22,81,150,198,218,121,35,141,17,129,52,84,230,49,153,236,164,44,152,2,240,229,70,134,52,178,254,145,101,138,172,101,19,24,60,125,72,9,149,76,41,51,98,90,3,38,202,55,9,133,198,155,6,96,8,62,164,88,70,143,95,177,119,165,15,233,34,25,84,15,164,142,220,226,31,82,25,246,76,89,185,65,118,89,207,108,0,53,144,95,4,94,234,30,97,153,56,15,22,82,41,83,85,28,68,127,207,145,102,227,56,235,10,167,61,74,249,147,1,245,82,99,106,18,65,63,14,53,37,107,101,101,72,204,219,172,163,83,243,53,111,228,202,167,145,211,28,104,118,16,234,209,148,99,249,81,173,172,178,220,191,181,112,6,124,84,219,31,17,98,255,0,173,83,64,248,151,149,153,150,43,20,147,167,209,56,232,117,195,76,197,238,161,183,243,138,76,66,149,137,115,246,124,72,173,243,230,47,34,35,241,35,230,243,68,235,76,77,87,84,230,116,64,135,80,23,170,80,202,128,181,141,59,195,148,74,21,255,0,17,101,84,63,23,34,105,3,226,41,46,199,204,85,170,202,43,71,175,48,136,215,30,155,147,50,71,170,181,177,228,249,154,188,68,42,203,80,198,61,151,158,211,139,42,92,29,43,56,64,237,255,0,66,117,133,156,77,196,76,159,220,91,91,169,207,36,152,141,144,74,194,170,200,130,240,202,162,205,73,42,19,243,98,79,96,24,158,28,162,77,183,67,90,107,157,38,29,220,65,13,133,15,18,100,29,97,4,172,96,120,215,47,245,34,15,135,18,217,15,125,147,46,36,150,112,88,211,200,235,27,144,17,156,40,9,243,248,250,148,187,53,56,224,197,230,236,72,237,117,129,203,255,0,180,16,146,228,11,26,150,225,159,249,209,79,126,86,115,46,107,27,82,75,78,99,106,114,20,120,177,35,32,104,202,163,76,26,91,61,224,40,240,152,169,95,170,140,164,237,88,207,173,60,208,113,21,10,172,28,13,166,100,76,124,37,26,92,29,102,120,82,153,16,191,243,160,25,85,113,90,124,178,196,76,105,201,169,224,219,143,48,187,21,104,193,101,242,245,28,4,209,103,124,223,213,76,25,224,63,104,106,14,101,197,142,155,27,248,135,196,181,85,124,69,36,146,124,218,25,153,8,236,95,36,42,172,173,89,11,195,55,186,179,135,107,91,37,248,140,34,99,90,89,50,13,184,56,177,149,103,179,0,189,165,170,30,137,136,241,149,181,184,242,196,66,217,80,144,159,55,242,200,200,108,224,94,48,114,123,171,26,65,21,89,53,183,112,56,102,60,111,117,9,168,117,159,164,15,152,188,136,185,49,137,236,164,182,90,98,37,147,255,0,168,168,108,180,199,68,114,34,181,152,134,181,248,199,115,253,166,68,61,15,197,125,65,38,118,25,121,21,95,254,26,15,38,88,130,140,81,253,196,240,63,12,107,72,15,155,40,196,95,180,153,122,38,79,35,166,79,252,140,21,165,79,145,181,105,8,54,20,203,107,39,239,137,152,69,89,254,18,173,140,12,56,178,254,117,136,105,217,11,166,46,37,209,86,79,147,206,180,79,240,47,52,57,121,249,69,148,107,235,233,193,236,241,42,122,215,144,188,40,185,148,143,32,242,136,74,138,77,154,140,42,170,134,248,76,31,46,84,84,153,236,72,110,231,206,164,99,242,197,227,82,79,213,178,138,255,0,210,201,92,210,94,199,68,113,171,229,220,189,12,145,144,156,37,34,222,110,65,225,82,148,154,147,147,9,160,16,89,85,188,102,0,160,97,83,40,73,100,16,154,48,227,114,172,66,108,169,148,248,207,66,195,96,242,44,53,89,170,11,248,132,149,7,196,110,180,246,53,220,25,192,225,75,167,211,214,206,102,41,104,54,85,69,173,253,33,72,177,148,221,196,125,61,134,115,30,12,106,19,89,192,60,234,211,196,9,113,42,51,60,254,107,75,254,101,139,84,158,41,173,212,229,186,87,74,220,70,157,243,114,136,81,151,234,46,155,14,156,113,134,189,180,251,171,238,240,113,187,86,226,138,51,72,243,49,191,242,70,66,204,212,35,24,215,141,101,244,133,149,40,240,220,202,196,97,127,175,173,73,150,229,23,3,236,109,66,121,36,78,106,172,185,249,138,128,153,84,8,192,25,162,9,0,16,159,207,132,169,182,104,63,228,92,233,76,141,149,153,150,163,51,26,154,129,50,214,55,135,186,52,123,236,136,86,114,165,213,152,150,223,244,222,102,125,213,136,67,145,99,25,153,59,81,143,226,91,80,99,48,208,188,94,102,221,13,111,99,24,36,181,242,113,45,209,166,12,143,84,86,37,183,251,106,20,246,15,62,108,75,123,228,241,225,90,94,96,120,32,205,131,187,42,198,25,67,89,24,144,127,186,202,183,177,153,82,45,207,220,70,70,51,254,170,93,195,90,49,147,31,182,39,42,133,248,175,172,226,193,163,125,124,79,212,149,248,149,29,147,207,131,137,115,43,45,31,58,238,213,146,229,151,140,73,36,187,174,39,87,71,28,40,247,151,224,87,162,96,28,143,100,188,69,201,231,149,118,22,61,229,7,50,139,11,15,167,252,49,9,82,195,190,28,230,39,88,232,161,213,77,175,80,214,208,222,247,226,69,5,140,146,133,51,199,224,180,4,196,17,19,28,181,184,108,205,54,9,35,234,82,230,211,103,169,156,195,27,173,92,195,159,149,137,54,161,147,249,30,183,120,69,133,209,177,60,105,245,208,162,101,52,241,168,59,239,137,96,141,210,181,73,167,60,217,105,77,222,146,136,81,225,92,125,68,110,235,129,232,116,237,18,107,159,169,178,183,226,17,36,189,94,80,235,63,201,212,185,108,13,30,56,220,201,197,105,143,26,94,28,68,198,179,167,233,221,52,200,183,81,212,64,252,78,192,203,177,201,246,150,163,25,132,74,107,95,146,43,56,145,140,10,232,169,192,213,21,220,76,178,173,230,137,202,164,172,190,34,143,168,217,50,43,249,44,31,135,86,85,206,239,169,1,187,205,181,87,88,219,199,82,11,34,121,104,104,135,125,185,59,10,186,54,152,49,236,128,63,154,34,228,179,12,193,179,8,69,202,158,232,61,79,44,71,96,76,131,161,115,91,41,211,167,132,226,31,110,84,174,76,242,70,6,108,89,83,151,228,147,31,135,221,74,204,29,179,57,125,164,181,34,172,70,92,92,74,155,246,145,218,97,242,178,118,145,81,70,153,167,9,219,0,107,84,251,234,8,67,194,24,163,69,80,125,231,226,186,26,174,47,165,212,120,114,229,202,177,141,170,143,36,125,72,11,41,245,211,162,246,143,34,151,245,179,194,243,250,105,42,58,183,237,161,114,251,136,158,236,164,11,245,133,52,34,98,44,165,206,31,62,85,177,223,132,169,61,198,134,181,41,31,47,41,20,164,87,174,26,29,16,172,86,255,0,46,189,142,235,15,92,215,127,104,170,171,117,86,245,140,246,151,229,170,168,119,158,99,15,40,177,46,161,165,108,167,70,99,2,98,229,68,59,163,77,15,79,92,61,78,182,108,18,124,243,37,83,43,70,46,101,186,180,220,28,203,84,201,224,233,85,102,60,253,188,176,5,100,0,23,185,105,159,0,120,56,150,208,204,25,8,152,26,1,36,143,137,108,121,155,37,144,133,159,38,93,75,217,202,131,153,169,44,68,204,184,134,85,101,63,77,158,75,57,133,149,4,29,60,12,111,12,177,42,52,42,98,245,4,204,11,185,211,191,181,196,179,124,3,246,229,84,175,167,137,27,165,109,141,0,101,75,85,55,121,137,216,108,181,31,81,72,168,234,174,207,225,243,113,86,247,192,120,144,166,102,53,149,83,119,175,240,59,13,197,87,188,92,72,150,90,214,147,166,82,230,183,208,223,39,148,37,196,146,83,134,224,178,241,110,137,254,53,60,139,44,49,58,251,157,138,102,196,163,65,50,52,24,221,66,66,195,173,177,130,12,178,229,101,18,218,249,131,18,45,66,85,253,53,26,67,141,92,86,124,218,33,158,134,34,112,137,42,11,31,36,104,248,16,249,57,147,171,48,52,122,121,234,30,246,69,246,98,173,193,97,4,206,21,227,48,99,98,9,247,96,131,218,155,89,40,73,99,87,226,49,120,71,37,156,201,37,173,81,48,63,9,83,72,214,181,179,186,75,200,179,52,105,127,198,139,92,54,246,114,33,88,201,113,184,76,131,158,242,120,42,217,245,68,39,180,149,190,169,232,217,27,242,9,234,220,249,250,149,124,105,152,153,212,52,177,129,196,140,15,254,104,101,6,107,169,170,201,224,33,25,187,235,65,236,224,254,77,161,121,22,203,136,204,146,62,100,186,146,54,216,233,148,95,65,244,103,218,140,125,68,198,132,178,121,10,7,167,175,158,72,192,196,18,164,175,146,2,63,9,82,226,230,229,244,69,204,187,149,4,152,66,34,21,57,170,181,245,32,126,151,17,19,255,0,10,161,15,135,255,0,129,33,38,62,44,110,100,98,134,218,223,0,6,12,24,60,198,254,68,56,117,39,231,126,20,44,147,122,145,49,101,68,70,210,190,240,121,81,204,127,68,228,111,102,182,150,34,98,218,229,71,134,214,13,145,50,152,88,136,134,12,1,198,126,19,11,145,108,53,86,94,148,86,130,217,31,224,34,99,198,46,146,164,210,100,147,217,79,191,15,63,193,43,153,167,165,139,207,149,43,43,26,180,64,48,135,255,0,105,202,85,129,152,79,207,136,171,67,227,30,49,241,24,185,86,249,48,229,224,97,150,84,182,225,232,18,79,24,252,170,142,52,200,50,71,202,36,146,146,203,23,17,68,50,163,44,141,151,148,60,73,137,55,33,187,225,215,17,156,34,94,99,8,36,148,44,149,225,155,116,68,107,39,144,67,230,65,161,239,135,185,238,149,137,75,234,72,12,25,25,132,185,81,239,158,73,47,88,24,44,47,180,182,162,51,106,153,9,233,238,201,90,118,102,87,144,245,8,44,129,196,85,11,119,66,242,131,48,69,137,43,164,158,74,217,108,17,74,145,163,98,171,34,204,191,211,164,201,200,62,108,171,99,24,121,44,95,99,26,36,152,172,42,246,252,16,125,220,73,106,162,110,107,199,176,17,161,206,207,137,30,205,37,101,231,148,216,255,0,221,94,100,192,73,38,92,185,81,70,184,198,206,162,21,86,202,130,213,220,197,144,31,211,136,72,73,154,121,248,243,45,161,184,251,72,240,207,220,240,163,112,70,133,137,167,233,178,21,52,173,173,216,255,0,243,136,201,129,62,14,37,59,50,202,202,10,198,97,163,93,95,228,103,50,72,199,203,137,103,2,123,9,245,18,216,23,103,47,158,104,163,42,198,125,197,143,159,20,1,168,228,93,86,133,107,231,226,98,156,190,178,156,94,145,37,15,212,39,23,234,208,172,187,36,151,172,219,185,69,170,100,58,167,49,11,250,181,64,192,131,218,73,161,179,43,22,211,73,60,102,39,101,84,208,70,145,157,135,143,48,196,62,212,168,210,121,18,207,85,63,74,213,230,242,165,91,11,80,201,62,100,103,9,84,249,159,169,163,31,244,164,40,213,69,108,55,201,225,76,95,79,47,195,220,85,85,82,77,45,4,153,135,131,155,254,69,11,106,29,244,191,148,87,55,113,177,121,165,48,233,0,62,94,213,37,107,48,202,216,216,2,158,49,227,123,73,204,152,192,36,71,229,18,244,147,18,55,114,209,153,242,122,149,89,133,85,102,16,60,59,105,220,57,21,189,109,174,40,172,9,132,181,214,214,196,238,48,150,70,102,79,49,37,102,40,172,174,213,96,247,190,44,150,113,44,25,84,12,156,201,79,129,196,244,107,47,135,27,192,50,214,199,37,73,201,13,248,27,223,0,2,39,16,150,255,0,60,94,210,208,107,138,210,143,132,171,56,111,97,121,178,170,239,92,158,203,33,237,252,232,199,234,227,76,125,98,81,89,212,181,24,57,24,167,45,109,103,86,147,22,34,40,73,111,2,209,211,207,67,152,254,24,157,24,24,162,40,75,189,13,107,101,59,151,175,205,80,6,239,80,65,7,205,218,98,83,58,159,226,235,234,98,188,91,172,191,113,119,180,139,228,66,56,221,219,18,202,6,155,156,56,62,157,93,42,48,136,146,106,31,133,218,210,76,23,136,87,195,23,220,92,138,147,227,52,232,218,129,130,151,40,133,25,94,187,237,38,179,131,109,7,245,92,137,35,154,55,195,176,211,66,253,59,105,234,68,233,138,171,154,7,250,117,228,253,206,47,113,90,79,184,4,104,153,131,255,0,34,93,107,79,121,39,206,92,66,143,26,246,155,161,185,178,35,247,113,120,210,180,122,163,98,22,87,201,142,105,107,62,214,238,225,230,136,41,37,93,15,67,51,252,2,182,22,47,168,50,39,54,180,231,168,253,36,4,180,49,167,22,83,12,97,98,88,184,48,54,106,63,178,147,18,23,158,211,30,52,190,171,88,85,70,151,150,88,163,32,53,12,147,237,113,68,17,10,131,135,91,22,52,92,182,34,229,86,238,196,182,212,185,54,170,131,100,62,24,3,16,208,175,147,6,112,48,236,57,62,162,229,182,186,181,144,79,134,188,68,198,170,180,245,144,228,129,134,20,172,164,74,172,195,52,106,138,53,159,14,88,129,132,162,34,84,29,90,10,137,108,175,151,145,94,195,193,54,38,41,98,34,151,178,211,113,44,136,241,113,136,130,127,98,163,40,170,195,9,147,231,73,240,52,72,185,80,114,107,110,100,131,53,132,92,67,79,32,27,101,7,105,244,146,61,79,125,59,104,252,37,34,4,17,63,139,204,161,66,239,1,37,248,185,10,69,35,119,172,239,43,73,152,80,50,169,63,198,122,186,117,168,37,138,7,83,253,181,54,99,161,99,59,52,12,249,48,152,88,146,137,55,4,141,107,233,193,18,250,203,183,201,0,56,185,22,169,240,222,71,178,89,184,136,152,82,218,158,102,203,148,168,139,95,78,178,31,49,70,146,67,249,152,188,197,90,164,210,94,23,150,188,163,16,254,234,4,37,238,52,100,17,206,203,19,136,168,9,247,22,84,0,194,40,185,72,186,40,99,69,40,217,187,229,34,26,126,158,170,178,126,83,36,219,81,218,70,17,233,187,131,206,27,55,125,138,134,77,110,244,24,68,82,9,0,26,24,48,143,152,60,168,230,79,24,214,226,134,100,226,195,86,206,168,6,96,218,20,191,186,167,166,107,241,198,38,41,125,138,170,200,204,155,194,34,160,217,164,162,15,186,175,47,238,9,35,105,126,5,85,233,204,10,171,88,68,157,212,172,171,126,103,153,77,62,183,210,8,195,6,172,98,251,106,194,146,214,38,12,37,138,165,26,181,178,21,152,113,26,212,98,102,41,101,65,220,70,177,178,253,33,99,98,90,38,126,31,157,253,214,34,37,65,173,156,73,120,107,237,50,141,116,100,11,80,143,193,251,159,116,121,22,47,167,178,130,14,174,164,225,144,44,70,207,213,15,34,105,90,247,141,152,108,74,53,141,129,60,137,56,215,115,191,73,47,137,20,192,146,79,187,137,31,118,26,175,60,177,4,146,207,187,5,104,51,118,226,82,105,149,57,22,138,22,118,162,104,20,96,188,68,194,18,173,211,52,196,226,3,54,82,99,251,75,144,95,107,13,99,119,59,13,124,82,70,140,37,213,52,173,196,162,214,178,33,165,114,120,47,45,127,243,49,60,180,93,53,255,0,103,181,212,255,0,224,166,233,32,210,86,215,78,250,252,8,174,52,198,251,251,162,36,193,173,101,105,54,145,4,186,212,106,18,78,247,120,214,83,244,173,56,162,60,162,201,145,123,81,178,186,216,240,25,153,49,57,203,3,6,180,27,187,105,95,198,133,141,241,47,71,70,157,136,37,228,84,51,233,50,100,14,44,171,155,93,252,58,56,172,183,97,139,149,18,43,118,192,120,217,109,153,218,106,181,133,52,239,13,166,69,125,78,29,57,118,12,54,48,6,95,184,85,194,180,72,94,50,50,36,184,184,191,117,117,0,214,206,31,16,165,70,254,50,172,91,160,146,42,20,119,122,110,12,31,3,82,23,108,63,166,37,63,101,48,112,129,132,188,165,71,64,13,248,184,101,242,163,223,167,174,36,179,229,32,15,249,21,148,157,149,126,72,136,208,1,36,143,41,120,134,131,178,181,29,32,223,180,41,50,46,140,29,18,66,141,254,185,197,251,74,63,86,208,214,193,103,202,8,152,214,50,141,27,45,136,152,102,150,95,59,107,105,89,72,128,153,125,145,252,37,71,254,24,181,212,4,195,212,53,180,63,12,101,193,103,54,82,165,219,29,166,91,12,235,66,123,40,156,50,135,254,5,27,172,234,177,129,249,160,70,200,47,112,66,86,21,85,163,164,250,159,182,131,213,179,1,177,126,104,184,144,220,77,137,218,199,58,208,215,115,133,57,241,61,177,46,202,16,239,96,230,137,216,184,205,56,70,41,207,53,116,82,114,174,131,66,109,71,83,202,40,164,196,185,33,90,22,234,42,250,143,153,39,47,9,68,148,79,135,138,86,84,243,215,171,167,15,244,184,164,160,164,224,39,106,233,196,134,70,117,177,137,39,132,61,138,143,77,211,220,198,157,138,88,177,12,190,225,20,97,181,104,244,116,160,27,106,66,143,237,171,202,29,127,93,170,124,13,213,251,137,26,69,64,217,119,210,223,5,28,157,60,65,179,54,92,163,42,156,187,211,120,199,152,69,85,207,184,170,28,78,105,227,253,188,170,42,239,91,85,15,206,38,84,235,50,152,176,184,163,108,76,127,247,174,127,175,242,70,7,202,123,191,77,61,178,187,149,159,44,66,229,26,62,27,226,91,176,123,177,38,181,205,225,145,206,244,173,245,0,226,237,45,178,10,74,174,101,147,11,19,16,186,209,147,254,30,233,201,196,203,212,182,179,74,215,66,102,33,100,74,177,152,210,92,93,26,76,175,60,57,80,87,213,89,78,201,107,108,144,218,198,62,97,8,152,150,235,45,67,93,180,195,47,136,136,169,170,204,97,85,169,31,11,229,37,139,42,114,202,71,219,191,54,213,115,43,237,126,10,66,110,197,3,116,49,118,42,77,49,241,202,158,238,38,210,187,138,79,220,18,151,117,70,40,209,59,233,101,58,4,13,43,18,48,242,152,67,23,220,64,89,93,211,70,63,167,229,202,130,254,185,108,60,222,169,198,130,126,128,121,73,155,116,76,138,141,158,152,147,85,209,53,207,81,171,231,227,240,218,9,81,86,188,242,70,166,32,111,170,9,134,88,184,254,162,117,26,200,158,28,73,85,65,130,103,177,38,53,85,145,9,150,36,81,254,226,104,23,238,95,204,169,105,235,113,191,148,188,105,241,17,154,132,244,7,222,117,109,81,6,211,103,157,205,97,63,16,254,154,181,124,104,130,233,83,119,118,81,35,119,21,22,81,150,239,240,73,235,0,208,86,213,63,105,0,146,100,248,113,228,92,50,171,226,45,230,151,212,111,21,181,89,35,70,43,248,215,127,159,12,147,135,154,34,141,184,13,108,231,237,44,98,141,100,144,172,202,90,30,163,103,77,81,244,239,220,176,211,122,194,45,144,0,96,151,181,116,106,77,66,1,131,150,44,98,254,226,227,76,211,30,147,7,53,113,86,218,125,91,43,116,200,134,17,84,181,87,135,137,149,73,78,131,125,14,182,200,239,221,197,30,50,253,53,29,63,74,178,183,204,213,197,38,63,166,171,35,89,68,147,238,166,240,30,1,119,8,101,26,170,204,190,100,153,89,56,156,120,212,228,17,55,101,226,75,115,18,113,30,21,213,245,108,55,221,159,105,18,46,33,253,180,166,54,134,244,208,113,21,61,84,93,195,157,254,15,4,147,229,150,44,168,191,68,4,17,230,136,44,74,221,250,122,214,51,51,23,30,52,154,103,203,63,230,196,138,168,219,141,246,49,209,150,167,147,195,238,9,94,50,251,211,65,204,82,46,85,253,75,59,11,82,44,95,113,54,124,147,198,7,205,202,202,69,38,86,42,181,114,160,218,171,212,159,132,93,136,136,223,136,200,63,148,149,198,185,117,149,173,148,25,108,218,69,46,63,168,169,41,53,84,161,99,204,146,195,178,173,112,40,103,214,217,89,126,172,89,72,185,198,173,248,111,171,134,125,221,124,174,53,215,224,106,74,169,35,229,148,49,17,26,240,130,216,120,131,60,101,25,126,234,125,196,114,11,186,154,251,28,10,30,155,212,99,240,21,137,114,141,61,135,26,92,30,145,46,139,51,68,202,23,81,70,84,182,78,152,184,131,205,46,42,110,202,110,230,166,20,146,79,24,124,200,137,33,4,239,60,169,84,153,135,31,180,167,103,234,217,67,62,17,69,33,81,106,24,177,220,121,62,180,17,128,252,74,68,198,137,4,253,169,211,217,58,222,187,48,114,136,170,120,58,98,94,124,166,148,140,156,101,175,217,85,0,209,112,115,11,181,106,126,158,38,125,216,96,19,149,21,85,13,145,152,195,21,62,13,197,175,134,40,152,211,169,33,92,103,237,129,136,34,196,190,246,147,10,213,101,62,112,223,203,23,253,165,188,54,92,28,34,82,110,69,43,136,200,63,44,12,56,144,70,147,149,248,82,137,151,22,190,125,92,105,113,166,89,20,153,130,34,45,200,197,85,42,159,85,99,250,184,130,202,189,101,1,246,81,57,132,153,105,185,231,36,94,110,34,39,59,111,248,125,84,203,81,44,199,44,125,59,196,78,165,174,77,83,5,202,186,68,248,0,47,180,166,110,225,178,48,30,138,168,202,204,79,195,100,225,61,155,65,13,84,122,147,240,114,136,98,252,156,139,156,207,153,44,68,102,208,168,248,30,177,101,196,98,145,79,43,22,101,90,149,241,174,235,69,45,152,139,201,230,131,215,148,131,183,170,125,132,78,34,9,15,26,132,17,136,206,46,69,71,14,48,38,131,9,85,86,201,200,139,87,196,252,167,113,125,171,171,103,62,36,188,133,141,231,198,186,70,137,147,44,76,103,180,174,46,52,72,11,45,252,67,91,43,116,99,32,247,44,214,63,232,110,99,236,55,52,13,244,30,101,31,106,25,213,189,43,161,85,62,92,97,226,218,229,26,104,202,120,54,67,120,77,20,121,20,102,93,7,134,74,124,28,124,54,82,199,225,153,82,152,44,178,130,204,37,228,78,46,244,5,148,110,80,197,200,63,180,181,64,209,247,131,240,12,72,164,74,169,70,30,73,149,244,21,67,244,218,142,220,133,34,221,36,220,25,68,37,70,207,134,247,4,62,238,94,52,116,109,60,50,241,7,24,177,39,220,84,36,73,213,73,63,30,238,41,19,224,152,4,98,119,255,0,134,242,174,250,174,99,9,96,111,133,18,234,7,187,151,115,148,105,26,69,251,26,164,69,172,61,180,237,216,133,149,50,14,73,208,126,226,109,50,170,8,193,194,84,44,6,51,63,10,117,145,76,145,91,183,177,205,238,38,75,168,33,51,64,202,151,86,218,239,79,155,168,106,231,89,195,63,159,20,94,34,168,199,233,178,12,111,52,78,37,70,83,86,76,74,25,147,32,224,102,210,47,32,189,196,29,62,167,184,20,188,38,41,4,151,82,60,145,184,172,74,170,35,86,196,187,225,136,81,165,219,184,219,149,248,45,169,230,68,146,6,22,89,83,83,48,24,254,80,185,84,84,10,163,212,241,24,185,85,44,60,152,17,145,38,169,186,49,160,137,248,74,81,136,137,183,129,202,60,57,114,174,119,170,171,78,34,110,247,73,20,13,127,107,80,124,33,46,95,182,145,154,68,44,176,171,175,185,216,223,72,9,63,171,200,182,26,180,17,153,132,66,202,53,49,79,172,53,5,176,216,83,85,147,23,212,196,169,35,92,68,147,246,150,172,141,244,73,161,100,249,38,102,67,157,141,251,76,130,74,99,82,78,240,126,238,121,10,186,43,241,151,221,90,159,90,2,244,149,51,85,204,220,98,17,244,227,43,49,27,34,95,101,66,10,216,175,150,21,127,38,156,158,240,146,139,42,162,120,97,196,66,165,83,108,113,235,93,90,58,217,120,147,152,218,134,200,144,115,68,201,143,193,57,178,208,199,35,243,6,172,127,202,181,83,208,146,55,152,187,126,218,162,199,253,40,211,105,95,98,46,238,250,116,159,3,114,125,196,59,245,180,72,195,194,17,16,69,93,25,250,48,119,124,56,134,37,51,63,224,225,35,29,251,177,19,151,220,18,93,150,241,5,234,19,200,221,166,254,33,16,177,95,148,163,42,175,167,190,5,223,119,18,129,141,240,185,145,143,197,185,198,157,179,70,30,181,236,52,73,68,18,93,182,53,164,137,248,148,22,184,235,124,204,30,84,231,76,7,212,129,244,146,29,158,228,24,138,85,246,170,73,235,79,139,219,89,234,109,85,212,188,12,1,198,127,106,56,50,113,240,238,148,227,237,71,131,181,99,14,73,255,0,63,42,213,145,136,236,233,92,141,186,146,55,210,247,82,134,85,38,242,95,44,157,194,89,70,96,10,53,91,9,81,59,42,178,251,73,197,110,140,60,158,93,208,196,52,105,171,94,33,229,64,62,224,245,164,234,34,198,146,128,177,179,134,76,209,245,88,30,41,124,191,180,185,253,174,140,25,124,246,153,85,185,175,136,80,41,75,91,185,98,39,202,37,222,191,193,85,133,147,228,158,13,36,232,220,69,91,95,84,114,51,220,77,89,36,228,253,90,41,243,1,24,9,113,30,206,21,166,195,242,152,75,237,35,38,95,62,161,152,130,95,227,82,230,212,236,140,76,49,59,19,72,213,187,209,238,229,246,120,36,88,238,53,169,204,32,55,100,33,51,24,74,138,183,86,196,16,241,24,169,20,109,55,107,100,55,250,112,178,226,67,179,225,213,200,201,154,238,208,113,135,244,208,221,57,187,234,57,159,119,6,75,254,110,82,77,38,251,99,195,16,89,70,141,101,85,52,23,240,197,36,226,35,195,113,182,255,0,219,48,196,52,219,42,31,145,175,136,174,158,226,200,167,204,97,16,67,84,236,48,9,218,134,53,192,38,143,9,75,24,72,170,216,208,100,254,172,188,104,94,200,216,147,145,181,126,70,18,66,1,15,250,127,98,158,125,246,244,155,75,30,193,123,100,85,19,43,98,198,126,90,233,69,34,69,125,72,11,33,230,234,147,245,21,178,32,181,23,153,236,47,84,81,37,54,80,217,39,218,78,235,97,144,71,100,66,167,51,41,254,210,101,6,57,69,173,80,227,51,48,120,200,177,135,106,114,179,14,34,42,171,138,78,55,164,212,230,29,108,188,70,18,86,29,91,19,68,61,55,58,113,30,93,130,249,38,1,5,196,110,37,121,15,204,163,225,42,46,30,155,60,227,252,220,14,47,168,84,194,88,228,190,143,58,113,54,149,226,146,82,23,233,170,42,223,134,58,198,180,140,151,98,44,67,93,110,28,56,149,12,249,72,163,200,149,218,217,95,217,121,135,47,26,43,160,44,142,220,125,132,172,153,85,72,207,155,46,82,47,172,214,0,178,126,33,113,47,79,210,164,146,6,24,194,202,132,141,161,152,94,104,159,44,145,163,98,170,201,81,166,254,92,46,109,254,81,161,95,118,203,47,49,109,127,145,101,38,170,84,97,188,37,229,253,164,170,158,182,202,20,190,81,113,149,27,98,217,69,247,16,229,198,126,236,40,104,218,144,245,190,5,48,149,180,154,221,200,240,226,74,125,16,2,237,18,214,140,197,147,246,24,233,235,136,150,204,203,139,145,63,153,25,152,248,133,137,75,198,129,147,244,130,197,251,105,196,99,78,199,136,202,89,3,70,175,173,197,114,88,125,247,219,79,217,51,101,19,54,44,169,68,249,47,243,234,65,239,223,147,9,139,198,176,190,37,24,117,108,79,62,97,34,164,190,182,112,243,113,165,176,233,41,164,141,134,203,200,140,101,84,72,196,250,163,90,189,254,201,201,65,76,155,88,49,136,241,9,46,125,148,66,159,220,17,19,233,225,170,246,162,165,83,223,79,36,125,92,137,24,104,251,125,3,25,128,146,204,72,86,86,253,165,156,104,207,27,254,218,164,173,9,8,196,40,72,77,50,1,62,144,214,6,167,181,35,216,80,227,16,213,37,195,14,79,15,149,196,130,140,96,13,143,12,185,74,182,82,107,113,13,172,150,86,131,152,169,142,158,190,28,224,97,9,86,50,105,234,181,0,223,18,194,86,33,165,172,167,163,209,35,249,73,228,147,149,115,237,228,116,91,74,87,228,188,141,128,125,165,26,41,143,33,84,37,81,159,37,251,178,202,254,53,119,84,29,200,216,157,108,77,149,80,244,152,100,199,245,80,123,15,171,21,84,6,30,47,117,20,248,0,199,195,202,172,172,115,17,178,116,217,200,204,193,18,81,61,147,132,78,172,69,87,178,100,190,51,59,113,40,219,235,90,217,221,69,202,69,141,34,185,88,213,196,207,178,36,111,117,11,248,159,17,18,107,35,28,83,185,132,76,105,140,61,137,7,242,130,202,163,83,170,202,133,101,85,244,25,192,205,148,104,169,247,4,218,63,8,134,95,200,185,168,96,78,133,101,242,130,33,87,70,167,9,9,19,148,75,87,2,50,87,153,201,110,230,16,178,222,98,192,197,252,75,84,7,188,111,204,30,37,212,181,13,35,44,135,155,23,82,144,12,13,177,250,134,150,170,229,87,168,196,169,211,122,133,228,136,193,21,23,113,27,213,193,136,202,113,243,54,192,203,139,171,233,41,171,93,127,254,49,101,32,146,50,208,216,236,237,136,228,208,15,80,252,34,149,149,109,135,36,226,148,51,101,82,180,151,196,183,62,28,170,230,28,0,20,125,163,85,141,85,194,73,25,26,140,85,195,123,39,1,137,155,43,65,225,202,162,235,117,8,43,108,182,157,170,189,151,96,43,17,185,66,45,27,56,27,43,98,70,38,96,139,145,27,26,200,226,250,104,41,147,15,39,165,38,147,169,15,24,251,64,227,200,159,113,132,110,159,70,229,169,171,226,20,109,240,217,197,200,95,166,144,210,83,217,65,7,9,72,169,77,62,86,7,154,88,135,254,4,178,159,91,12,111,120,177,13,38,230,89,148,88,245,165,80,1,239,185,20,191,234,17,73,143,234,39,113,158,60,11,124,253,72,251,96,48,60,105,97,131,140,157,169,177,112,203,200,109,231,22,200,15,137,47,221,72,205,162,110,69,254,94,81,148,107,219,240,12,157,169,164,61,79,16,99,253,82,158,226,160,219,111,226,104,129,165,79,131,13,140,81,38,80,232,65,90,63,148,94,125,193,36,179,54,233,43,252,78,241,191,18,197,154,255,0,3,109,185,89,0,196,140,78,100,194,77,220,76,29,68,200,162,163,106,209,228,226,18,38,76,153,115,121,177,38,169,159,253,26,111,174,217,239,20,137,68,109,84,241,127,106,159,50,52,82,248,110,226,172,13,38,142,48,250,147,172,106,99,73,252,61,14,226,92,238,229,180,214,91,110,212,12,107,184,37,122,51,130,112,251,70,134,85,23,191,240,202,53,222,94,145,38,79,249,158,216,163,75,97,192,5,107,248,121,81,111,9,230,145,130,44,172,67,66,173,12,102,183,17,30,161,158,8,199,0,177,114,23,219,88,198,128,114,143,237,167,115,52,197,24,252,11,148,146,72,130,159,101,6,15,105,81,106,11,207,21,17,73,167,181,140,124,161,40,241,253,53,240,207,252,156,177,72,84,230,52,192,78,103,9,87,211,100,250,92,105,89,85,202,172,140,128,21,175,24,253,172,73,203,24,12,105,126,16,73,31,49,80,44,49,32,202,194,82,161,86,130,243,41,195,14,14,62,18,242,36,51,42,191,199,137,57,140,97,137,102,248,115,164,242,196,139,149,82,218,146,224,76,192,140,56,51,191,168,228,198,85,72,31,70,31,187,148,107,7,195,157,255,0,183,8,24,150,163,26,38,12,56,134,129,185,143,2,29,51,224,243,68,226,34,243,236,129,25,70,73,184,5,111,180,68,230,146,226,44,150,115,9,78,70,98,171,10,114,247,40,124,242,143,54,92,168,115,61,125,101,173,119,180,190,60,192,43,30,184,154,214,46,170,166,135,228,40,56,148,46,170,12,178,19,22,37,110,30,50,45,86,80,7,59,185,85,100,211,200,157,89,27,18,55,77,176,145,136,192,229,85,198,141,145,138,114,101,81,235,95,150,39,40,211,186,171,129,201,6,46,213,101,168,146,51,190,65,76,48,4,206,108,107,107,12,50,116,148,104,57,149,175,154,7,251,74,95,114,74,153,120,178,255,0,173,51,48,170,170,229,185,174,231,70,250,133,66,178,237,146,78,180,192,178,100,150,51,42,106,207,78,199,250,81,169,141,138,124,27,24,240,17,136,9,249,201,251,104,173,177,199,212,133,178,12,233,32,120,75,196,129,108,182,38,174,231,131,195,18,158,135,85,185,58,55,240,244,189,217,50,202,202,168,41,194,202,223,107,42,198,82,251,152,224,104,101,38,80,98,8,148,229,246,134,188,41,216,106,241,21,116,184,26,159,33,54,152,177,38,82,76,121,44,237,93,17,200,142,167,43,110,194,196,30,155,161,157,24,31,212,75,136,137,204,152,216,145,198,8,198,150,89,89,50,54,48,163,112,90,179,176,59,13,20,164,195,148,121,81,145,161,227,237,73,33,233,93,204,191,80,137,63,147,207,173,80,70,170,185,141,205,47,173,55,169,173,219,236,60,60,93,69,68,61,236,43,16,175,102,69,188,49,178,179,181,73,185,5,84,69,62,55,62,85,177,147,34,8,120,74,36,124,192,227,237,83,179,230,69,18,198,42,181,112,248,15,231,78,31,24,146,71,245,84,27,44,165,231,225,235,85,117,182,191,147,148,169,86,70,67,100,134,234,106,181,161,6,63,210,136,74,46,203,74,156,103,225,22,81,174,148,249,155,158,30,213,163,96,79,62,101,93,203,146,85,104,73,42,122,65,198,26,124,22,13,31,225,20,94,210,12,204,103,135,18,107,106,39,62,96,246,183,0,130,7,168,11,43,187,43,115,226,221,113,253,165,87,51,76,14,223,207,44,252,75,24,31,14,153,24,140,41,103,143,26,197,93,95,150,165,108,144,175,244,148,102,134,157,39,230,251,83,202,218,119,140,24,101,197,85,225,167,0,153,132,50,150,59,54,70,127,50,107,34,18,180,142,47,173,129,182,79,48,131,195,149,96,192,177,125,100,108,189,165,82,105,6,88,205,76,123,50,97,91,88,198,13,11,38,54,217,252,37,202,142,141,243,172,226,72,165,152,6,121,137,230,192,133,109,14,120,62,6,196,142,100,2,13,233,132,104,121,56,114,167,83,26,69,69,14,173,212,47,40,216,29,174,36,195,213,114,123,164,72,230,189,144,129,204,94,36,152,55,204,146,149,153,173,238,108,113,163,173,251,20,179,51,137,153,133,140,169,59,53,156,88,207,195,99,23,17,18,167,234,19,198,59,4,182,207,100,91,112,51,48,185,16,214,117,31,4,248,244,41,33,223,65,154,204,162,72,245,11,206,49,238,226,9,101,26,48,35,3,137,109,140,97,201,243,10,197,81,26,182,186,147,158,171,234,192,230,18,144,159,85,99,157,248,75,198,175,36,210,62,52,188,209,58,202,135,159,84,114,15,152,74,187,106,38,247,234,114,223,82,181,133,47,9,133,149,88,105,183,222,73,102,97,8,152,210,139,186,73,127,159,8,150,221,37,169,15,82,127,78,177,235,83,219,161,109,203,169,114,204,254,28,171,104,100,175,166,153,22,107,51,4,168,118,24,98,90,79,35,57,151,3,24,241,102,75,95,51,114,132,48,70,73,201,188,48,196,240,91,182,62,226,161,186,158,99,4,62,85,141,240,71,37,156,72,121,47,4,100,96,102,83,201,30,29,215,34,69,97,100,95,51,156,204,100,162,19,104,100,59,41,34,253,37,208,167,211,213,119,4,164,42,86,106,208,123,43,165,106,115,180,140,32,135,162,116,228,158,99,69,26,67,168,116,28,189,215,244,65,12,67,85,18,67,46,49,251,120,211,83,99,244,214,34,202,255,0,3,90,69,249,57,124,111,134,151,17,159,187,151,40,101,85,81,179,193,6,44,73,147,13,43,193,111,8,95,220,167,143,142,133,53,146,87,229,169,53,62,30,231,204,165,18,203,79,86,158,52,167,253,213,121,0,53,182,79,195,47,24,147,239,192,117,85,172,221,134,120,211,213,68,221,96,10,170,175,240,102,18,168,244,218,233,49,48,150,42,93,27,141,49,12,248,130,31,50,77,234,8,208,179,138,223,160,43,72,255,0,243,68,186,203,70,14,48,30,81,20,101,24,147,185,55,0,31,74,72,253,90,9,199,218,101,237,226,72,221,69,254,10,47,76,255,0,98,104,117,67,17,57,147,23,135,24,19,39,211,147,195,118,44,101,95,3,12,132,238,226,78,166,62,95,36,148,157,61,46,105,243,101,95,125,53,131,31,40,149,179,225,254,68,25,160,0,172,251,169,241,19,113,137,38,83,238,73,195,140,107,111,163,158,55,46,85,68,200,192,140,182,132,35,39,50,86,101,26,210,16,243,216,241,170,173,55,100,50,0,127,81,109,190,173,1,25,196,166,95,231,90,252,169,27,79,208,170,178,202,181,114,226,99,242,3,18,66,111,10,222,165,56,109,96,113,251,171,124,11,178,91,121,136,184,212,149,153,205,217,162,132,79,159,91,59,134,197,78,79,209,144,100,243,84,207,197,246,214,253,97,166,236,164,131,45,121,80,218,74,170,212,92,50,242,100,93,75,199,45,4,173,22,201,168,181,129,213,90,90,91,11,250,145,253,165,119,73,172,199,118,54,8,221,137,252,58,166,18,46,19,36,97,209,241,107,101,102,12,174,68,173,10,138,189,74,191,61,61,75,8,198,196,196,115,30,4,138,49,134,33,226,50,98,23,176,170,3,177,170,224,207,140,12,177,5,148,136,40,18,79,39,245,98,32,147,236,209,4,62,174,68,12,249,227,198,169,136,127,208,100,111,5,150,255,0,17,49,98,74,224,90,140,68,69,201,54,70,37,107,63,201,155,107,111,99,123,228,176,136,216,210,64,54,97,227,42,158,147,26,119,135,82,14,25,142,34,114,161,110,109,98,98,197,251,17,47,140,184,138,50,118,169,75,43,82,9,137,15,172,15,39,49,82,51,72,86,56,98,242,58,124,152,112,109,193,204,33,149,39,244,26,161,191,22,215,18,151,102,167,151,90,204,193,229,18,105,91,173,160,217,112,155,137,50,245,15,244,35,116,159,166,190,131,134,80,131,234,140,171,238,102,66,66,26,125,119,112,101,37,207,158,114,126,218,86,145,156,85,135,247,212,114,105,144,72,130,224,25,51,36,49,153,44,147,159,244,211,243,24,2,6,35,33,85,202,50,162,240,212,98,198,3,7,80,210,167,195,33,30,244,194,180,204,32,240,162,140,21,75,16,101,163,19,239,173,57,7,135,18,71,48,195,169,253,88,136,173,25,49,130,225,42,215,50,24,36,249,230,139,149,106,178,184,172,186,167,47,99,156,207,212,144,73,250,76,137,52,155,39,151,135,42,180,212,52,48,99,13,133,175,129,254,190,68,32,105,242,3,244,3,70,217,69,155,79,17,61,107,206,86,35,67,0,227,62,108,73,140,56,192,169,243,204,81,137,106,53,245,110,76,91,165,140,202,131,217,156,99,27,25,70,138,101,12,89,61,60,73,23,170,193,23,186,132,153,241,22,13,32,251,70,84,187,212,23,241,217,219,17,185,153,233,164,120,140,148,26,224,98,122,143,181,248,211,167,231,63,15,184,154,211,188,23,108,253,214,36,138,77,38,226,116,191,78,253,58,255,0,151,66,190,6,161,136,94,36,228,38,97,84,132,109,25,106,39,176,209,11,198,170,160,83,206,140,14,101,109,182,57,153,144,213,48,44,200,180,121,237,152,153,73,14,38,33,88,28,171,12,86,48,141,168,65,39,132,194,196,177,159,27,124,206,18,226,69,108,0,85,177,245,168,11,40,178,52,2,8,125,168,198,124,183,186,179,12,102,13,252,200,151,211,178,72,243,110,148,218,51,86,67,83,13,185,26,25,144,255,0,58,39,142,51,240,229,202,136,240,70,72,57,135,162,110,88,181,250,32,32,179,244,169,196,105,44,70,191,192,131,85,89,20,132,138,233,196,141,123,30,86,112,255,0,206,128,53,148,234,210,97,44,94,53,77,39,4,98,63,22,52,36,240,238,121,177,35,19,85,155,232,77,14,215,114,252,65,76,48,228,238,66,50,24,6,76,216,145,161,122,202,149,102,96,89,241,135,143,132,73,70,193,146,78,159,79,199,129,34,102,236,71,202,33,17,115,51,53,135,142,53,168,205,148,56,216,195,98,73,189,40,145,167,19,48,184,213,53,109,145,255,0,38,81,44,46,242,77,103,210,93,139,54,39,51,66,214,254,0,154,226,8,188,3,149,5,51,83,140,99,225,18,213,39,68,144,188,161,180,30,68,3,244,77,201,31,218,151,109,156,178,178,32,238,146,224,150,68,126,97,42,109,132,25,49,94,18,197,26,65,79,66,122,223,104,138,134,6,76,248,85,85,168,74,69,89,72,107,141,6,125,222,97,99,198,183,214,233,113,198,246,132,37,209,31,3,242,115,37,114,88,1,189,232,105,20,146,223,67,26,222,49,176,43,124,248,0,146,7,241,36,134,181,56,186,132,182,4,215,242,121,68,44,163,80,179,23,217,242,238,39,159,66,193,249,152,72,72,122,96,18,101,230,151,20,133,85,108,99,228,241,24,92,136,200,108,36,110,209,42,173,69,179,161,58,253,25,90,62,152,184,146,169,250,98,9,25,133,116,150,49,132,98,10,202,169,133,103,10,109,197,33,254,67,132,92,105,235,45,63,47,119,95,202,63,166,156,105,237,103,85,101,242,150,29,138,254,76,1,151,134,92,92,170,102,203,64,86,201,156,201,113,5,181,39,154,26,222,37,86,77,31,255,0,104,87,162,69,147,224,88,130,227,78,160,105,232,49,185,141,216,183,67,52,74,152,56,77,237,123,138,67,83,235,144,126,112,196,82,105,70,142,39,102,199,216,178,223,179,38,32,149,10,108,30,125,171,154,64,187,157,231,155,116,174,180,221,197,108,215,143,118,46,68,44,122,249,23,101,167,17,244,96,229,233,84,112,195,249,24,130,11,1,237,9,57,128,193,149,62,36,172,109,120,127,34,67,112,28,111,204,170,94,192,37,87,15,131,128,158,234,73,27,31,114,74,185,123,28,246,202,225,226,225,75,96,79,156,57,89,178,163,231,195,25,14,254,84,182,76,2,11,164,169,35,92,78,171,47,208,230,126,164,96,134,196,19,239,183,62,210,78,202,27,41,44,234,202,142,13,81,227,51,152,73,90,54,26,200,106,153,51,34,73,50,99,227,31,48,74,168,13,90,66,177,38,159,12,18,89,133,21,99,21,150,197,29,110,176,124,152,184,76,85,137,173,127,63,106,133,8,103,70,38,36,166,238,77,172,34,48,187,162,99,72,202,199,66,211,185,220,105,231,241,253,84,239,120,207,121,114,13,49,169,14,72,152,119,74,170,49,159,37,253,164,79,145,54,85,177,106,251,95,254,42,77,119,1,150,64,237,38,68,108,6,68,193,203,147,42,218,102,48,105,171,161,13,202,54,26,19,154,86,25,227,78,230,17,63,113,116,23,207,227,237,72,195,62,39,72,150,111,127,228,237,88,223,240,53,154,250,230,59,141,36,4,238,71,178,52,66,123,74,73,151,17,99,118,151,145,21,15,83,197,243,237,90,179,50,25,248,234,252,71,51,52,197,116,150,16,193,41,4,68,140,212,147,133,210,44,169,203,236,152,81,246,161,159,38,84,102,60,193,79,185,113,54,89,5,94,154,124,124,209,72,167,230,49,241,136,252,162,86,31,138,137,212,82,242,36,247,214,92,28,168,105,20,90,186,183,177,59,235,99,233,22,69,147,32,30,113,51,114,32,89,131,62,81,127,206,168,227,73,202,204,223,73,42,170,161,102,102,241,0,100,50,11,234,33,38,67,156,65,166,230,178,220,248,5,100,19,98,70,34,89,201,200,208,54,196,202,85,73,0,195,246,74,128,158,253,207,114,18,52,150,70,122,75,20,85,191,34,142,100,108,188,203,64,114,100,234,77,32,73,28,150,45,179,228,142,48,31,196,52,219,138,65,149,145,189,129,152,190,73,192,85,41,125,172,7,91,238,164,240,245,105,231,115,123,105,55,24,186,244,247,91,149,83,35,68,246,68,145,217,24,254,24,147,168,210,119,44,95,36,211,130,72,249,138,69,69,204,147,96,73,134,102,34,49,82,198,134,201,32,103,205,37,51,43,98,70,243,236,251,124,72,87,223,74,169,6,99,69,32,177,123,136,145,168,58,255,0,155,137,88,29,55,56,131,237,67,73,14,199,245,107,143,191,254,209,180,194,181,244,255,0,89,234,126,34,46,163,85,172,42,181,5,115,13,219,149,115,195,213,36,220,117,61,46,167,255,0,15,213,116,145,233,52,171,174,154,107,236,62,134,109,62,81,253,196,99,195,85,143,132,68,80,189,82,248,186,213,237,38,198,76,70,123,164,85,179,30,123,70,181,176,180,207,97,123,146,231,210,85,19,218,89,106,112,190,52,182,20,34,196,52,161,239,255,0,228,162,45,179,18,88,215,196,161,140,253,151,202,4,185,86,155,40,199,146,70,11,219,66,83,198,30,124,219,165,94,192,130,76,69,171,82,174,204,132,252,104,192,132,206,18,145,20,201,47,247,146,107,134,62,20,182,114,147,252,106,130,4,7,201,3,57,86,115,11,98,98,201,32,78,224,96,240,74,205,67,182,229,44,165,148,9,35,207,132,37,77,192,94,106,80,188,63,145,35,178,173,255,0,187,148,73,171,13,141,111,123,255,0,34,123,28,237,11,38,93,201,64,198,98,205,236,58,105,50,0,252,243,5,122,55,130,203,15,149,68,38,134,194,247,69,90,153,90,1,251,74,180,204,227,65,62,183,47,186,155,186,136,172,192,112,12,56,200,137,143,100,149,241,145,129,25,125,54,60,106,18,23,80,120,208,32,228,249,178,226,68,25,149,195,103,202,100,41,18,243,61,130,75,153,100,76,252,40,89,7,219,185,75,13,135,17,50,167,76,152,255,0,5,56,25,135,39,10,108,23,227,2,86,29,171,81,117,240,88,78,20,190,134,28,161,51,49,98,145,21,51,206,73,56,138,170,107,100,188,113,113,21,52,42,164,155,5,38,108,161,142,72,58,146,74,170,211,193,35,242,174,134,103,253,33,37,51,217,145,137,153,148,146,179,10,223,36,125,43,75,31,200,133,152,205,179,210,19,93,227,63,49,84,78,136,213,123,23,30,155,42,107,248,132,52,21,150,149,60,144,124,222,52,165,154,242,32,128,192,226,78,105,236,143,111,204,94,33,171,43,40,141,19,166,68,240,116,100,177,116,202,34,213,233,183,245,175,221,148,163,198,37,126,248,192,40,48,229,74,164,213,101,243,250,74,141,87,226,75,121,209,178,0,129,172,193,143,9,113,228,95,100,252,241,56,146,217,154,62,9,79,151,46,36,102,217,149,12,102,210,81,10,145,86,133,90,68,126,62,231,230,253,79,67,107,101,230,25,101,227,92,71,91,70,149,24,155,66,139,16,215,235,237,67,84,2,214,176,66,16,242,125,69,249,255,0,226,22,131,157,56,228,46,46,63,109,119,237,220,231,89,24,229,154,85,140,206,195,26,47,83,251,23,126,208,22,176,75,224,29,169,50,253,69,27,240,150,144,5,181,125,29,216,151,232,22,104,250,170,64,101,136,81,227,73,85,22,73,25,216,105,152,3,136,204,43,24,23,27,146,98,137,141,7,14,96,8,55,132,69,25,84,165,195,15,10,203,40,114,139,42,24,101,85,58,89,172,134,40,143,20,177,15,39,130,153,102,212,167,229,42,20,33,150,88,185,101,207,202,148,191,82,68,130,71,134,92,14,79,168,146,186,134,37,68,248,21,195,6,104,133,83,83,233,201,52,152,139,214,84,84,59,88,179,65,197,41,63,128,204,160,197,218,128,98,37,154,38,140,93,177,81,245,90,110,32,137,253,56,67,18,117,125,85,106,32,63,104,46,69,43,2,182,254,73,223,187,148,65,33,164,254,26,171,127,147,162,178,3,253,59,229,39,143,39,130,143,120,103,110,158,27,2,162,161,177,240,184,114,145,49,52,96,12,124,201,213,174,37,104,11,13,132,41,49,68,200,136,159,167,142,81,225,48,144,166,212,62,146,7,237,4,50,174,121,39,254,208,242,171,111,25,83,46,172,156,175,236,67,72,168,86,56,158,94,37,69,175,195,216,164,31,205,136,130,26,76,109,43,71,91,17,229,137,63,145,27,119,175,39,91,193,127,47,251,107,157,92,89,78,147,230,24,153,50,35,112,197,135,250,53,141,60,144,101,230,15,96,149,16,111,165,217,15,154,172,139,145,233,230,90,198,188,254,161,40,153,126,154,236,245,179,31,181,103,42,85,99,36,85,67,8,115,229,11,135,96,69,189,147,237,75,255,0,182,178,35,97,201,25,125,209,172,231,204,36,110,109,210,97,0,3,36,249,62,108,88,150,249,54,176,113,241,32,153,60,150,68,195,181,77,67,166,37,201,31,8,184,208,56,170,126,167,166,131,5,229,203,148,139,146,252,66,248,133,107,6,186,85,133,116,92,184,153,144,107,164,223,124,43,57,72,242,134,86,36,134,102,143,203,90,250,155,17,12,170,77,27,57,104,230,68,203,177,248,122,79,253,174,181,228,109,76,11,105,124,67,140,127,211,175,223,255,0,5,190,58,213,124,77,210,81,109,182,164,22,86,47,200,154,207,254,198,22,54,250,140,246,194,40,224,215,21,249,113,175,209,63,10,254,30,193,209,218,114,46,158,137,43,16,227,49,39,227,52,79,120,181,255,0,101,58,158,174,46,163,30,221,142,211,107,38,186,75,62,80,73,112,110,32,193,102,29,174,84,172,222,21,176,72,45,214,81,161,42,140,2,177,107,156,234,184,143,246,108,183,150,194,226,93,10,7,163,10,185,130,150,33,138,72,148,16,108,137,8,28,34,64,25,247,51,159,148,50,147,216,93,187,150,211,13,23,39,104,210,201,147,49,179,229,11,149,72,220,89,99,6,208,69,228,71,208,231,218,97,47,17,22,100,227,85,80,161,141,167,175,236,129,151,22,33,253,210,168,13,72,99,214,217,62,37,136,137,251,138,227,53,253,104,255,0,95,185,23,211,70,27,80,214,217,69,197,46,174,49,127,137,36,145,171,173,10,195,51,66,215,57,28,151,159,184,69,227,71,83,218,140,143,253,81,23,68,252,25,85,119,204,24,163,18,2,79,195,218,120,223,164,22,34,46,24,127,241,104,141,115,209,147,255,0,48,211,37,2,170,164,206,32,248,167,145,122,125,196,232,47,230,41,10,135,140,25,213,28,38,235,79,176,193,178,7,48,151,162,177,169,228,180,153,26,224,90,238,65,203,141,30,253,55,234,64,221,196,82,38,135,99,26,118,96,245,42,122,221,67,46,48,49,101,79,106,18,104,239,192,94,29,55,99,159,151,30,63,168,170,171,96,2,183,195,12,161,169,251,45,67,23,26,149,178,212,51,135,203,17,35,72,86,56,109,200,238,112,249,60,11,148,127,238,170,168,215,24,153,218,53,249,174,158,250,242,72,243,22,86,33,174,141,167,174,9,129,153,75,149,67,121,236,59,116,169,246,116,57,230,60,239,62,85,33,38,0,36,202,126,108,127,200,153,70,181,137,236,149,36,213,76,57,32,156,177,59,23,74,181,201,85,108,3,113,113,85,82,199,225,40,197,251,106,58,78,191,61,148,173,164,77,201,18,211,104,251,153,164,203,44,185,83,168,116,251,33,176,33,16,208,183,242,40,203,18,113,245,212,249,200,94,98,161,167,192,5,184,48,203,234,71,73,12,72,35,204,110,82,37,204,200,66,102,67,49,53,82,127,240,169,35,127,151,148,130,71,67,252,85,24,24,66,92,163,79,183,242,132,204,65,138,53,230,76,150,94,238,36,248,139,145,36,25,51,164,206,218,75,17,4,169,54,120,198,207,238,86,70,124,24,60,165,198,145,221,234,19,140,31,210,69,252,137,10,115,45,89,2,142,117,110,41,113,70,44,170,6,125,13,229,108,183,196,211,220,171,212,54,182,37,31,245,5,95,26,96,8,204,194,47,34,57,174,97,102,135,92,117,37,96,85,95,136,127,213,138,77,207,211,71,70,208,222,182,252,182,57,85,108,107,142,15,155,138,50,162,160,106,17,143,136,66,26,213,84,65,90,105,92,142,14,152,4,99,226,203,198,156,198,170,136,63,12,69,69,93,133,146,71,187,17,113,17,71,198,190,56,165,190,33,184,136,134,99,21,89,203,115,70,4,100,27,230,0,100,229,73,141,106,113,51,148,169,53,149,217,201,250,65,36,179,14,177,157,20,213,68,155,7,183,109,25,77,92,85,104,225,15,104,108,133,33,125,197,170,170,226,116,152,56,101,149,24,26,26,169,220,182,34,33,83,171,9,90,16,54,186,61,241,134,252,49,71,38,50,231,118,186,74,92,105,207,53,77,89,4,191,73,83,214,131,59,226,123,101,91,44,180,97,197,237,42,85,92,22,102,70,57,6,131,178,212,17,143,134,196,69,198,186,174,255,0,43,24,148,191,99,11,132,221,136,250,121,49,5,230,98,139,42,147,96,13,158,102,22,177,165,144,28,168,10,67,98,62,34,175,183,119,114,243,225,218,147,26,153,153,100,122,215,238,241,113,160,117,83,162,237,136,55,176,202,138,28,198,96,237,81,26,123,85,14,116,86,102,42,223,51,80,179,38,16,149,77,152,22,60,134,247,122,135,109,238,168,217,230,149,169,15,136,42,149,146,96,136,4,49,162,238,72,163,100,234,161,142,215,16,170,241,15,234,44,236,165,227,102,115,162,105,232,216,226,225,49,127,208,165,181,110,158,32,229,122,136,132,153,70,158,1,1,133,203,149,59,141,113,71,58,47,48,178,253,69,101,144,229,104,218,196,197,107,229,201,0,196,100,250,53,62,159,19,57,139,255,0,73,31,231,76,38,124,164,4,124,59,38,8,31,165,141,254,210,107,19,163,18,70,129,18,51,201,180,41,17,245,86,164,41,240,148,170,130,76,199,201,234,138,63,246,146,137,140,102,77,217,68,49,36,104,213,202,172,141,196,126,23,227,31,9,86,169,44,156,49,229,10,70,29,72,12,140,14,36,223,115,90,65,240,207,38,79,166,150,192,209,129,50,76,185,172,204,97,45,15,128,121,36,253,6,84,207,114,63,164,134,53,219,252,240,215,228,76,172,101,77,79,161,30,63,155,199,25,79,76,170,131,187,237,202,138,178,159,42,51,243,88,202,202,147,76,184,103,180,134,97,214,49,206,194,9,0,144,221,198,36,96,113,9,20,201,128,193,155,42,81,38,236,132,38,44,92,107,44,10,173,97,76,7,203,33,222,25,121,85,69,107,39,70,30,81,74,32,144,97,193,36,140,54,44,74,202,182,214,32,153,139,106,50,164,219,65,219,168,113,0,117,109,173,105,249,103,145,63,102,182,157,36,29,171,101,198,158,163,191,102,109,174,34,36,193,170,217,112,149,53,12,222,209,254,3,216,198,89,123,73,59,233,201,6,118,237,51,100,145,198,34,41,143,124,146,117,16,170,132,114,53,70,126,231,133,22,109,60,66,127,106,180,132,47,131,45,134,196,69,104,251,39,150,39,8,185,22,88,202,147,15,167,97,1,197,216,47,109,43,9,159,24,159,73,26,104,210,199,59,119,46,87,31,211,90,109,126,123,244,136,176,213,15,195,85,110,15,155,201,145,33,146,192,70,38,47,105,48,8,65,24,25,141,43,145,120,48,217,57,38,70,130,178,53,25,123,138,68,226,5,56,10,207,148,90,25,91,93,11,218,202,68,60,157,72,122,78,30,60,105,119,168,106,198,207,192,41,236,157,8,152,75,23,249,17,1,152,127,53,47,39,226,136,197,253,208,210,211,124,81,139,37,253,163,81,252,133,58,87,166,122,251,29,10,73,184,18,19,48,19,159,136,168,202,123,80,91,129,137,240,105,224,136,107,162,54,83,145,176,37,25,166,43,69,253,168,211,15,74,7,135,12,81,167,114,97,196,27,22,172,192,27,19,52,130,170,177,156,56,117,164,136,193,75,139,203,245,16,254,131,22,17,243,68,41,22,15,153,148,156,40,176,201,39,74,93,193,182,192,46,33,156,190,6,197,218,150,201,173,178,19,51,11,173,89,51,28,144,97,75,36,135,31,10,101,145,69,161,51,91,169,37,194,62,34,137,82,51,85,87,11,251,82,100,82,119,193,96,143,149,106,8,94,78,101,9,35,185,213,29,78,134,29,91,7,195,220,75,173,126,33,68,130,206,17,41,9,60,73,205,60,157,43,100,12,82,224,15,34,229,88,94,222,229,255,0,195,91,118,18,217,124,72,181,147,197,16,163,82,115,53,62,167,206,242,229,87,58,147,73,105,194,124,221,72,137,24,137,116,13,49,185,238,42,232,252,93,31,228,85,235,21,56,169,30,253,127,171,161,115,7,34,218,31,137,218,170,115,48,151,115,252,171,168,7,77,233,193,131,244,164,41,18,59,141,60,113,13,248,162,241,254,210,207,192,79,189,71,255,0,246,159,252,52,36,191,21,94,78,226,55,90,97,67,61,153,251,82,255,0,235,53,167,120,125,24,133,26,219,79,243,179,190,146,125,157,16,147,77,127,130,245,147,199,38,38,44,67,42,65,107,27,252,124,72,163,86,206,140,76,209,11,149,16,99,16,177,126,110,47,34,165,88,229,244,57,124,253,55,16,178,223,134,81,22,33,173,178,168,59,13,73,104,79,184,50,170,243,83,215,103,229,46,44,170,150,182,147,74,140,31,165,202,95,168,183,211,200,102,213,137,88,19,53,60,223,3,75,229,26,183,164,102,160,147,195,176,227,88,177,140,17,48,196,199,25,25,154,214,8,63,206,113,15,237,166,90,136,214,127,128,249,154,12,19,121,173,165,98,31,211,81,55,117,84,117,190,126,159,23,249,17,210,117,36,233,47,120,114,148,171,31,13,204,78,97,45,181,205,88,245,79,144,205,61,169,45,100,129,149,219,172,81,190,154,165,141,0,19,129,180,196,185,188,57,132,173,148,245,95,2,239,242,113,41,51,20,101,111,17,185,180,77,228,110,106,153,249,71,244,202,182,195,159,255,0,178,197,136,137,105,181,109,192,248,178,241,173,102,184,28,145,172,101,185,170,186,249,21,172,147,199,195,140,171,84,150,30,75,58,177,41,186,219,176,70,39,49,83,102,106,64,73,225,20,164,134,52,127,168,162,215,79,106,50,121,226,22,81,169,234,175,233,182,47,12,190,197,208,25,36,229,247,80,115,224,65,47,49,98,140,164,85,176,160,177,161,193,41,242,229,196,156,201,15,6,44,67,42,73,50,24,7,7,40,187,20,108,201,250,186,180,15,46,252,88,254,154,203,56,47,78,143,242,85,92,70,24,148,227,238,9,27,204,50,226,144,163,74,67,241,82,200,68,197,99,0,114,85,21,110,188,167,187,225,216,70,201,244,208,179,95,144,237,211,236,146,83,245,180,88,51,184,68,76,105,245,105,162,234,6,102,137,216,155,218,213,80,91,69,196,106,177,136,159,81,71,192,164,157,81,41,251,78,181,149,254,130,178,186,253,106,62,54,152,212,101,253,38,53,71,79,79,56,64,249,178,143,34,144,152,251,145,143,48,101,17,10,29,91,107,24,120,114,145,48,172,186,191,201,211,77,130,15,105,70,167,103,223,68,33,248,138,49,41,201,55,7,40,50,154,86,82,21,75,201,49,203,59,181,99,51,20,142,52,67,168,7,82,28,67,102,98,229,26,249,62,212,115,162,123,106,78,4,51,148,104,231,198,56,253,165,138,172,45,180,5,51,236,136,181,134,180,249,51,21,56,12,51,139,192,184,147,40,216,9,196,110,197,85,85,36,210,48,140,208,201,131,50,154,152,243,144,248,178,171,247,211,178,79,81,82,137,250,26,80,223,187,227,67,45,193,100,160,162,170,144,121,216,95,113,85,178,51,4,62,82,169,227,48,240,120,189,196,202,29,85,198,60,178,202,68,3,103,203,81,224,110,37,86,143,250,73,72,37,240,211,39,93,131,53,137,121,16,57,162,198,38,44,188,139,107,222,193,164,176,85,66,160,60,144,83,28,213,178,71,205,21,40,227,240,90,25,63,108,127,182,179,112,109,187,154,173,116,196,185,47,254,156,179,167,52,234,223,56,146,211,109,254,32,102,136,84,43,25,185,38,83,35,23,11,106,122,76,201,113,190,108,221,105,221,37,149,85,216,240,229,30,68,174,124,104,50,98,188,57,73,254,5,205,189,42,198,146,225,242,234,74,92,104,101,100,226,60,106,146,174,94,135,101,153,66,9,43,31,2,70,102,25,121,49,165,90,111,85,74,252,129,150,37,92,203,176,16,24,113,13,102,247,238,73,161,100,254,146,150,176,198,65,230,82,239,129,92,39,229,150,46,69,208,102,60,101,3,248,134,185,246,164,173,157,39,244,137,237,112,85,253,199,213,182,180,117,190,28,163,77,255,0,21,83,23,251,165,199,77,166,53,4,151,243,20,137,204,109,37,100,32,112,197,146,85,58,202,94,176,253,157,98,51,199,52,127,41,140,171,210,88,193,119,99,18,231,213,90,122,242,49,56,75,36,95,109,52,125,62,167,47,246,178,75,247,19,85,196,101,79,178,161,143,201,194,25,67,90,100,135,242,61,44,13,61,136,153,250,2,34,67,79,107,253,217,118,195,77,254,66,117,64,86,73,228,196,136,222,19,217,139,200,179,195,22,55,14,81,173,236,128,2,251,168,182,191,102,99,244,6,99,28,126,5,227,89,26,54,249,157,73,139,32,62,55,40,113,149,102,201,152,137,218,60,139,55,52,251,10,183,142,132,175,163,216,136,252,37,91,118,214,190,124,170,148,193,57,121,68,188,16,144,188,69,77,136,189,216,80,200,3,240,249,178,175,26,170,183,221,18,46,124,12,99,202,145,250,222,46,21,172,212,25,85,159,228,35,192,17,191,72,135,100,249,94,240,151,164,201,227,202,144,218,234,221,143,22,213,74,165,20,209,113,169,200,35,225,40,136,37,242,158,102,228,136,25,241,189,88,25,114,226,34,59,76,70,29,107,254,108,185,81,182,85,164,90,148,33,9,22,38,121,227,123,169,240,100,196,146,63,108,75,219,8,36,246,145,232,65,89,188,180,38,77,170,167,70,31,86,81,164,115,55,118,199,221,255,0,196,88,149,129,169,15,147,48,186,214,240,211,143,233,39,85,83,119,104,115,204,199,25,48,226,34,105,85,26,170,237,155,66,151,17,62,234,181,125,36,191,164,52,178,126,155,4,97,238,203,143,39,218,67,42,160,44,215,196,197,154,121,245,190,28,89,126,226,125,25,231,140,54,98,72,169,245,81,197,242,157,163,76,223,62,81,58,132,185,217,135,171,121,15,25,124,65,179,148,72,121,58,144,31,112,72,15,51,227,204,33,101,90,152,241,201,39,205,139,18,22,50,187,138,159,7,217,230,101,220,71,134,36,162,37,112,52,221,144,188,204,104,164,47,220,26,178,170,129,4,76,249,65,101,94,178,184,60,96,98,234,251,107,163,252,104,167,59,59,204,213,82,70,124,97,136,15,20,184,170,119,210,137,27,230,194,92,67,91,53,62,167,178,133,41,249,74,53,43,51,86,206,146,70,7,18,224,105,243,58,215,165,214,158,227,239,82,124,99,241,100,94,178,214,214,181,32,202,98,241,172,161,190,8,129,148,221,137,77,243,226,91,129,245,219,82,114,174,134,91,169,56,228,84,109,47,167,160,203,68,252,87,6,164,178,125,112,133,149,116,9,143,1,1,195,86,60,159,180,184,150,152,210,178,244,185,243,84,139,47,231,93,147,79,89,75,32,62,111,24,137,238,13,16,198,208,233,145,157,91,68,239,104,189,132,118,89,8,78,40,170,86,203,225,92,189,72,252,210,231,138,48,215,87,147,26,9,121,140,37,21,170,181,108,26,70,63,104,174,204,170,164,99,187,182,2,184,26,63,78,105,96,97,137,144,164,250,137,172,0,190,107,56,87,59,14,173,61,220,183,242,170,109,37,113,44,71,124,67,41,44,150,248,45,39,78,203,203,95,81,244,205,48,72,196,221,229,38,68,216,50,127,34,219,155,242,102,74,77,51,41,241,9,59,84,138,179,15,131,49,146,80,182,70,219,127,97,149,109,170,170,63,110,233,82,134,24,10,12,37,22,84,202,162,52,153,28,218,226,227,36,92,66,200,164,159,14,92,97,230,10,235,114,116,168,4,119,242,141,43,159,166,0,151,109,71,94,162,132,126,152,152,121,60,165,246,149,68,156,114,88,150,204,128,10,222,164,49,174,24,48,41,51,42,21,85,105,181,185,166,201,248,188,240,197,202,164,39,154,212,103,226,93,18,156,192,156,12,203,228,202,118,73,127,82,196,143,123,144,255,0,145,172,58,146,117,177,181,1,1,148,189,72,200,121,200,126,101,97,26,157,152,59,82,217,145,162,70,156,192,196,86,210,53,66,95,144,210,141,42,170,129,225,151,23,34,163,134,22,99,74,234,141,237,38,210,100,130,16,249,150,52,130,85,156,22,214,6,228,15,194,92,75,159,73,167,188,206,252,92,171,166,50,72,36,143,136,168,73,149,94,242,21,149,194,205,22,39,48,120,109,99,19,17,162,170,93,61,159,31,106,54,96,71,239,47,140,135,249,56,147,213,65,164,61,113,113,42,11,62,83,149,33,126,173,156,50,115,39,19,25,182,31,42,85,50,135,214,206,194,136,163,140,52,149,29,100,84,81,204,57,242,166,131,54,84,162,124,6,77,149,243,101,34,62,4,8,181,172,195,191,64,218,134,84,147,252,162,86,81,150,64,70,51,210,37,226,20,174,53,73,14,78,228,124,165,80,243,2,120,199,230,84,53,178,113,1,53,65,179,27,204,140,193,254,144,171,8,112,192,78,105,124,164,88,48,195,147,197,149,125,216,19,207,181,50,137,97,236,3,69,31,114,114,28,101,103,9,84,67,224,78,19,248,139,198,154,64,158,65,113,101,74,214,64,219,87,81,172,200,214,179,184,75,43,141,106,13,12,24,220,165,149,148,139,204,152,114,44,131,48,18,120,122,136,141,193,118,216,87,124,26,121,192,120,75,196,79,109,75,198,192,51,226,17,85,44,205,25,23,118,243,26,121,63,109,125,53,37,56,217,195,20,153,62,162,170,168,52,148,4,123,34,86,131,46,85,178,53,145,36,243,47,184,127,149,16,26,215,147,218,196,165,182,163,172,204,20,25,35,146,177,158,249,209,153,152,34,227,67,134,0,224,147,220,78,97,152,101,98,86,233,212,111,200,97,36,59,225,151,134,90,22,103,134,239,52,65,98,79,166,83,196,146,194,113,15,34,158,178,9,224,143,171,42,229,100,104,120,251,23,141,145,245,29,250,61,172,216,153,133,43,181,115,157,97,91,113,4,255,0,180,171,105,53,9,242,109,11,144,73,204,248,126,172,55,230,229,202,186,161,101,148,132,138,253,51,127,14,115,67,118,127,200,35,21,92,64,158,194,49,47,126,140,138,46,168,164,200,179,13,105,235,71,202,154,72,197,89,149,202,6,79,250,203,54,79,1,56,114,141,36,97,159,36,107,124,106,113,147,185,77,85,140,122,121,26,181,60,8,164,6,238,36,254,65,36,208,44,165,11,184,170,191,240,245,56,217,203,185,82,86,181,163,140,119,225,201,141,81,148,35,145,77,178,117,85,84,34,115,8,153,62,162,107,3,89,130,72,56,84,148,200,204,44,71,230,18,217,162,110,25,230,250,224,197,25,127,117,66,185,29,86,209,208,168,153,169,30,33,254,151,42,0,38,101,176,249,184,147,95,74,60,147,229,227,18,108,205,48,15,14,213,212,177,156,114,72,164,180,109,212,41,216,69,147,26,166,245,41,81,128,204,221,107,25,144,54,195,225,18,141,212,51,236,132,199,134,33,120,208,203,250,130,213,216,166,54,164,174,247,165,98,90,99,95,110,79,242,138,6,53,145,63,33,101,242,171,58,125,67,84,72,152,131,20,98,80,171,23,197,120,232,58,49,143,37,156,201,20,202,78,71,153,30,107,177,249,240,173,76,184,24,251,133,198,133,169,58,183,137,17,169,47,135,72,6,124,169,16,21,95,19,171,100,159,105,238,46,139,50,5,117,184,255,0,64,50,169,43,95,134,49,75,230,104,149,99,17,62,218,163,71,126,58,143,15,80,137,139,232,83,83,221,130,79,130,119,101,100,1,179,132,171,159,210,105,187,138,222,18,171,120,20,255,0,147,230,249,82,237,177,173,34,11,125,73,242,79,196,137,255,0,71,106,102,250,70,15,166,42,193,148,231,250,73,182,200,180,138,38,103,103,105,17,161,134,9,172,253,126,36,81,169,200,62,108,72,77,176,243,230,202,167,146,49,152,184,49,131,232,135,205,186,202,52,208,55,113,36,196,195,238,32,38,51,114,204,41,91,3,182,63,50,49,44,49,53,145,196,78,110,180,67,231,229,102,85,179,13,111,135,110,85,181,146,98,12,120,120,211,118,95,177,109,252,49,9,183,163,89,134,182,200,103,205,237,173,79,178,131,25,15,51,83,227,30,97,21,73,153,71,171,56,219,213,118,196,195,45,16,27,129,151,169,115,153,58,132,243,165,189,102,195,78,25,50,242,34,172,229,43,25,119,106,19,217,15,22,92,75,208,52,220,88,204,202,92,133,34,27,79,89,2,79,105,85,80,102,65,23,211,85,142,168,70,105,26,180,65,92,154,24,132,98,153,146,249,112,103,125,181,208,184,9,210,81,161,102,64,138,80,98,197,149,62,46,115,171,58,115,38,99,50,92,222,33,34,97,210,75,133,230,108,164,76,130,16,86,251,184,134,190,154,214,39,231,229,82,102,68,43,155,241,211,208,208,176,123,193,225,202,135,52,192,123,69,64,62,203,33,49,37,179,27,182,17,39,192,191,218,141,77,220,105,232,36,243,46,46,69,70,198,98,98,77,113,60,30,202,166,227,84,77,188,241,20,135,60,22,113,32,38,79,178,147,41,129,246,211,32,204,7,159,50,125,2,132,19,121,83,42,168,237,35,39,35,85,110,155,224,221,148,162,200,182,237,190,234,114,200,99,19,18,13,73,12,242,98,156,49,11,136,158,29,137,218,174,69,91,87,96,83,26,12,158,29,208,202,177,135,14,15,159,10,139,161,210,182,53,19,159,150,86,92,171,161,214,214,226,2,147,70,200,117,52,139,193,117,12,100,60,163,88,154,26,35,51,196,197,230,73,97,19,43,16,101,97,36,200,12,198,181,195,135,149,157,72,217,239,7,154,243,36,141,22,10,234,98,248,17,35,51,169,105,252,158,31,165,77,30,204,172,89,178,27,10,166,204,55,0,32,190,38,63,210,242,44,195,101,56,79,197,237,166,236,173,0,153,196,176,125,57,201,210,36,213,185,155,138,121,146,88,128,178,14,244,157,168,131,64,120,248,76,130,244,169,121,51,6,87,26,205,177,150,69,60,24,223,147,10,240,116,100,81,29,150,25,114,166,49,163,17,31,230,242,179,10,220,80,198,145,254,205,97,226,26,95,62,75,196,189,50,73,198,255,0,182,149,250,168,196,126,100,157,216,117,143,204,216,247,218,148,127,40,84,176,54,182,34,148,248,133,236,85,48,36,130,79,42,45,245,181,210,122,98,242,42,173,68,105,53,250,57,173,245,174,163,206,192,132,92,72,138,163,94,120,114,241,46,144,26,168,34,31,52,84,44,152,16,127,57,113,98,67,42,125,130,245,90,240,236,35,99,229,224,230,64,201,140,201,195,122,163,141,25,133,246,145,155,0,123,49,70,37,170,202,78,70,111,163,147,217,105,35,201,63,210,26,101,85,166,34,65,240,249,162,228,93,47,108,2,51,17,132,52,28,154,16,118,133,59,84,197,153,248,11,227,85,48,140,126,28,136,80,214,237,165,242,170,24,223,45,194,177,152,198,20,106,109,38,32,177,228,124,134,22,21,106,159,24,107,108,108,104,163,67,25,64,165,102,29,149,73,195,49,36,125,196,168,71,121,76,34,99,85,24,127,226,176,147,90,9,44,234,79,81,150,74,11,160,106,16,89,34,38,4,229,103,10,212,205,60,65,63,40,98,166,97,15,228,237,66,170,154,210,126,160,112,225,144,94,9,167,135,26,201,239,219,44,217,224,68,53,76,86,99,38,24,158,28,169,100,243,0,164,246,214,251,88,214,88,248,120,132,148,134,180,226,62,83,74,202,149,108,101,84,249,101,25,229,136,145,51,71,206,156,246,23,46,37,114,200,209,48,114,165,19,223,182,103,106,118,101,81,35,103,181,67,234,180,245,112,153,138,89,87,164,233,93,34,35,230,228,83,31,139,70,50,118,167,16,46,224,206,73,185,252,58,90,23,76,187,133,26,54,156,17,25,136,164,75,141,62,46,125,160,114,38,220,30,29,67,89,177,128,47,180,53,170,37,140,97,177,158,202,202,121,134,32,44,248,199,212,176,54,50,119,39,98,43,202,192,17,166,60,79,79,161,217,2,79,186,148,108,128,189,25,131,17,212,36,90,29,74,202,229,14,204,18,95,202,179,124,108,93,75,83,13,137,139,45,200,9,238,164,220,50,172,230,137,48,217,37,137,83,225,188,175,120,66,158,121,143,205,49,9,162,141,158,218,170,200,190,68,106,223,71,63,147,240,246,92,226,101,49,72,150,204,209,32,131,237,19,34,234,6,158,15,170,149,204,52,78,220,162,91,189,17,149,155,232,228,115,41,9,236,165,177,180,145,9,231,187,129,149,117,35,70,4,146,113,9,102,200,12,140,196,202,209,3,73,41,197,173,126,14,110,79,234,62,151,137,57,164,170,157,8,108,16,132,69,213,89,62,44,97,242,149,41,124,152,50,78,252,73,173,23,128,219,157,67,243,238,45,134,251,248,32,203,151,136,72,128,235,98,15,185,31,179,202,52,154,203,77,146,79,44,65,37,101,103,227,169,170,201,231,160,219,241,85,108,148,104,94,2,177,70,64,128,241,159,9,132,159,126,153,138,117,97,218,158,3,71,204,96,144,254,182,52,30,108,139,67,227,51,34,122,153,136,124,153,155,145,240,241,33,25,190,19,255,0,85,149,125,100,144,99,195,137,11,39,195,38,81,21,6,134,60,39,243,237,77,88,247,227,73,33,204,148,94,229,176,215,27,100,172,198,173,134,236,121,4,182,122,150,79,117,78,191,80,238,86,12,146,68,149,40,62,147,90,2,176,229,14,76,158,9,28,59,89,196,99,226,101,42,163,167,126,228,28,203,84,200,0,131,204,173,85,57,154,74,48,178,29,108,162,31,52,178,166,111,141,137,156,40,105,51,32,224,225,47,34,158,53,244,225,61,248,75,198,145,153,71,141,93,198,211,13,201,202,136,14,60,124,69,74,2,19,221,240,229,196,157,67,211,108,173,138,255,0,234,131,41,20,213,88,172,140,168,160,83,39,237,188,17,145,166,50,76,94,84,27,216,50,63,169,50,135,24,100,7,82,101,228,73,155,74,8,109,76,113,157,155,66,173,129,184,216,131,41,74,141,181,167,247,68,166,167,198,57,0,240,226,85,200,69,101,243,14,14,191,137,37,248,131,41,20,205,85,16,100,203,186,92,122,227,79,94,65,157,187,16,136,141,173,101,137,15,212,68,187,110,116,255,0,131,196,238,113,174,201,36,3,54,85,233,38,220,169,125,61,190,24,62,108,95,232,77,153,60,100,91,82,108,202,100,246,126,116,210,29,150,216,124,37,73,166,63,40,31,135,179,193,68,190,125,172,99,225,42,204,129,85,92,232,207,153,206,154,5,228,43,23,61,173,187,199,204,84,250,54,170,33,120,133,21,25,11,82,173,134,96,251,150,246,24,101,82,81,140,121,164,247,21,37,83,198,47,117,40,204,171,80,172,57,61,164,190,203,0,147,89,146,71,236,164,210,89,201,149,102,227,18,88,87,147,138,166,104,193,221,247,90,109,135,244,210,73,58,27,79,210,63,230,229,110,70,171,89,63,108,177,245,186,162,179,9,162,140,170,203,34,167,192,172,178,248,123,28,167,86,233,128,73,255,0,41,226,88,233,237,61,121,25,140,87,198,141,6,200,252,56,196,52,4,205,213,67,56,113,227,86,178,212,35,102,76,7,52,143,149,129,129,151,216,171,96,113,49,65,211,220,2,79,113,121,19,231,217,16,99,237,92,204,197,242,40,77,24,101,229,9,74,147,90,135,47,152,82,183,234,23,253,84,108,57,155,238,212,152,154,202,232,164,221,149,107,242,118,173,108,164,57,71,218,172,77,90,50,13,46,147,12,226,31,82,101,98,108,215,82,100,217,235,127,186,91,99,90,131,31,205,151,137,104,159,27,17,51,25,100,16,193,193,212,153,133,196,220,107,90,225,15,16,114,21,32,124,108,167,71,189,224,250,88,151,208,195,231,66,154,108,141,66,194,51,50,244,205,31,18,104,31,155,248,211,144,198,127,135,18,40,49,167,20,106,182,36,202,223,103,12,187,207,166,237,94,33,123,74,167,76,106,25,114,70,206,37,124,109,43,78,83,229,151,23,41,18,183,208,193,141,41,254,159,23,16,252,214,109,233,246,85,102,198,189,130,161,217,88,151,218,79,160,24,242,89,202,37,234,214,48,96,103,18,101,230,63,14,165,140,170,99,72,223,64,27,51,141,253,72,198,4,136,57,247,12,132,206,220,74,42,127,196,140,82,158,37,38,101,40,177,188,197,53,220,48,121,230,196,53,57,37,135,141,210,152,192,181,37,176,51,47,79,15,6,100,245,17,89,161,106,152,86,221,159,168,197,86,180,243,242,51,181,115,47,55,141,233,165,37,217,227,75,196,147,129,118,255,0,50,151,54,161,203,205,139,145,45,120,114,15,9,162,229,91,89,125,249,57,68,136,101,220,82,241,101,196,139,104,74,174,130,55,213,86,253,44,75,208,194,113,254,144,89,70,156,154,28,25,204,237,90,194,198,86,141,225,9,120,211,217,68,86,97,53,219,14,64,48,209,5,200,39,172,33,207,6,15,155,226,34,105,38,120,202,144,155,230,101,126,234,92,92,213,183,144,44,249,227,35,248,165,98,90,160,114,29,17,119,167,129,131,40,84,205,109,169,35,31,18,218,142,172,93,111,9,7,171,34,211,38,237,228,31,50,88,105,147,164,129,42,123,229,100,230,75,183,144,219,152,148,59,10,105,192,126,236,89,80,126,131,16,103,254,157,0,162,91,235,77,249,58,145,79,178,156,47,105,81,137,173,190,205,80,25,44,79,78,216,255,0,201,212,167,36,217,75,141,205,137,109,135,170,128,78,19,9,79,35,67,76,107,28,156,49,82,61,73,106,114,215,28,50,253,165,83,25,155,158,100,170,250,156,19,162,60,38,90,202,34,62,219,31,129,190,33,82,88,201,214,50,165,215,85,144,163,207,151,32,151,235,31,130,113,178,85,3,47,252,140,88,155,64,86,136,239,54,37,89,165,105,9,11,244,139,159,165,232,151,167,238,255,0,103,212,127,228,255,0,254,166,127,252,143,74,157,47,110,218,47,201,122,250,168,165,103,52,81,162,107,97,178,163,171,173,7,24,50,190,170,110,22,100,247,85,216,249,175,251,0,184,126,228,29,75,151,220,79,124,99,188,63,251,186,236,210,96,112,46,121,169,234,129,224,252,194,74,194,45,81,132,112,38,16,158,234,181,211,211,15,225,132,165,92,238,183,229,137,133,116,58,72,217,70,159,111,18,204,195,89,129,4,158,225,13,109,141,198,196,36,204,145,153,204,128,141,168,96,136,248,74,85,49,23,49,172,207,57,44,194,20,20,8,115,163,74,202,84,196,38,200,60,193,42,207,207,47,105,83,13,192,105,25,236,198,179,121,134,132,9,151,214,5,159,73,6,27,94,97,161,204,207,120,75,25,47,196,189,24,217,88,131,56,100,124,12,243,173,230,54,85,247,102,194,243,9,102,200,18,253,229,77,177,108,172,38,152,108,75,224,95,144,105,185,170,144,166,135,182,70,201,159,145,160,154,76,99,249,172,96,86,243,167,44,120,49,253,196,57,166,48,74,77,84,8,228,119,227,160,210,52,54,13,136,11,187,45,176,56,80,225,187,203,238,165,119,114,71,141,37,174,87,109,149,172,192,213,86,82,228,202,229,235,86,209,164,227,103,106,132,167,199,249,204,170,35,27,43,21,25,77,102,25,190,237,131,90,55,47,146,206,164,17,161,193,35,249,162,229,68,67,54,62,165,42,141,101,169,63,124,201,217,24,33,11,141,33,53,33,201,251,139,164,73,129,234,67,196,82,226,65,6,157,144,136,252,197,202,174,170,181,57,119,24,142,167,208,195,47,205,219,74,254,53,95,24,32,140,54,10,39,90,198,202,96,4,60,184,144,1,181,25,95,194,134,101,241,43,29,223,145,79,24,36,237,69,191,33,70,149,195,178,200,62,212,197,147,9,143,18,75,3,43,56,4,200,221,137,33,160,16,167,85,15,102,84,60,152,220,106,138,39,3,148,64,135,46,116,78,165,57,169,244,241,228,129,248,69,212,171,235,110,39,86,143,104,46,180,221,230,137,181,121,165,139,41,23,160,167,41,249,202,76,49,212,206,101,177,133,136,130,93,10,169,243,181,109,115,2,18,173,90,157,149,86,94,97,44,92,104,45,48,97,233,242,97,17,120,210,55,33,202,10,216,4,164,62,211,18,199,82,67,57,65,155,18,22,226,248,255,0,171,174,23,34,22,6,161,177,178,27,253,88,191,198,150,195,84,151,14,167,151,159,104,81,39,213,179,34,206,253,92,85,162,215,106,47,51,68,129,212,159,82,106,218,237,139,3,176,26,91,5,77,79,101,52,38,101,234,67,211,234,113,144,251,72,146,185,17,91,202,50,75,229,138,50,167,126,155,84,64,48,209,34,198,67,85,195,128,84,11,227,249,225,50,89,174,117,85,61,108,79,108,69,250,136,11,235,234,221,55,5,242,236,74,33,98,247,20,235,228,193,212,144,89,96,42,177,219,198,42,147,45,240,238,90,60,51,125,61,9,54,107,61,65,38,118,24,146,183,35,243,87,193,187,178,244,172,178,203,148,158,29,107,85,85,12,24,196,102,42,97,193,251,105,172,205,60,194,143,132,191,198,163,23,78,208,183,191,114,179,78,147,118,244,236,68,76,212,228,38,65,109,80,81,180,48,245,7,205,216,197,16,177,191,141,60,146,255,0,68,151,132,176,59,125,197,79,78,28,156,185,87,68,109,251,156,206,205,224,43,129,85,233,160,218,10,175,40,211,8,112,235,114,126,128,98,39,237,43,120,215,20,113,162,98,8,185,60,59,23,54,214,102,157,91,43,212,3,237,43,91,18,113,171,56,46,173,209,48,108,137,187,197,136,159,80,73,27,232,109,118,184,162,21,50,167,214,210,238,199,132,194,227,250,137,180,195,19,98,253,166,60,158,11,44,174,51,43,43,16,154,110,201,245,22,79,174,182,47,33,85,243,3,93,56,124,43,243,222,161,147,107,248,159,118,108,130,196,254,181,215,232,109,73,181,7,17,11,249,20,151,14,229,36,248,30,132,59,25,108,14,37,70,201,246,81,128,252,82,148,235,45,71,238,197,32,191,117,124,153,60,227,6,97,117,167,177,58,137,53,14,170,178,173,157,243,114,178,140,168,218,171,176,20,123,189,129,10,166,238,46,41,228,202,249,184,169,213,9,128,81,241,44,182,67,178,227,236,101,119,100,123,177,226,137,2,72,145,80,235,107,118,56,141,197,39,238,39,113,161,217,70,229,8,134,138,170,210,163,183,149,154,218,82,178,156,231,57,181,170,181,207,135,41,49,166,180,145,136,33,179,41,87,64,184,161,136,32,109,50,229,26,151,124,13,138,148,138,85,88,100,104,219,152,152,67,197,249,20,160,97,218,193,148,241,75,149,148,104,251,191,137,116,122,54,35,13,96,44,164,66,195,212,224,214,94,22,53,241,113,12,190,218,69,101,127,246,86,142,139,126,222,129,112,227,68,140,253,217,133,148,137,139,44,160,144,248,67,216,178,244,120,178,64,204,197,32,144,16,235,101,10,199,229,32,16,170,149,98,56,150,85,85,167,155,238,241,172,100,208,196,132,124,217,121,22,250,175,196,17,135,139,210,200,36,236,48,226,147,204,86,37,90,166,19,225,158,200,196,195,149,55,222,65,146,14,212,154,238,170,182,9,243,68,41,10,52,142,51,236,102,159,250,72,191,221,82,101,97,241,24,90,192,157,36,253,188,107,76,104,22,81,187,138,66,162,159,50,226,180,12,245,97,13,23,79,175,34,15,218,202,53,140,202,156,138,87,87,92,77,145,167,140,96,196,90,111,228,42,23,195,141,229,77,110,53,12,25,209,115,4,88,151,59,187,215,140,131,230,21,173,34,132,113,177,162,238,73,10,71,242,163,42,170,128,56,132,151,96,92,191,109,15,166,39,209,217,49,242,241,101,34,26,239,85,65,20,173,160,120,177,37,86,211,145,173,107,84,42,53,144,5,45,252,68,16,213,4,13,91,92,34,97,14,69,7,79,172,244,140,153,207,175,182,159,136,158,218,219,119,167,143,231,234,212,115,198,81,169,149,175,236,117,160,217,74,39,52,68,230,182,212,115,135,134,89,87,44,209,55,103,178,99,226,75,46,34,11,137,60,125,192,43,101,178,39,184,84,232,222,68,100,95,18,210,100,192,117,9,78,220,62,230,9,62,80,93,169,245,108,242,20,28,209,127,145,20,105,241,4,197,107,16,95,114,53,129,150,80,110,236,69,200,189,0,35,156,79,165,137,49,187,121,60,30,150,213,113,36,110,69,124,70,15,96,227,37,215,113,143,131,229,10,52,206,202,27,202,12,194,83,76,49,198,124,69,78,194,170,153,67,164,60,225,225,151,202,170,160,105,90,209,131,148,67,202,189,1,239,140,14,20,108,105,36,41,208,172,99,89,197,182,186,108,24,56,98,141,78,108,37,70,63,82,232,214,86,81,99,3,23,184,166,141,100,252,156,73,173,160,170,172,130,96,201,228,194,84,154,249,239,164,156,3,68,41,57,123,17,183,16,44,139,47,50,193,154,109,248,31,47,181,12,165,21,170,16,203,231,150,42,75,113,180,146,70,75,15,98,89,101,100,72,220,75,228,61,220,144,113,114,169,49,65,147,231,238,88,192,151,218,70,6,30,228,236,197,214,147,67,9,198,124,50,197,137,93,85,86,176,64,204,154,53,34,204,26,26,122,50,1,159,52,65,35,176,193,16,48,196,41,8,166,44,167,237,188,254,152,146,184,122,180,153,241,8,68,67,48,235,30,37,164,107,136,181,50,185,132,170,195,113,22,236,124,210,148,104,100,214,201,6,89,113,121,22,80,41,206,95,51,68,235,75,151,136,85,2,181,110,131,136,88,143,151,18,87,39,211,80,116,55,30,155,101,233,214,217,5,249,253,197,127,14,76,232,92,38,80,186,228,32,156,252,165,16,199,247,19,50,227,253,8,235,197,189,142,171,25,154,86,238,171,17,162,143,247,4,167,166,104,10,9,62,98,223,147,26,231,218,85,246,81,142,204,82,137,182,93,25,157,25,183,75,35,102,242,208,70,141,81,176,212,152,181,210,67,211,252,85,37,220,165,30,131,58,111,41,184,136,139,181,190,181,141,44,129,12,164,56,103,218,141,236,202,85,173,81,214,195,186,22,78,140,252,70,79,38,85,50,75,50,236,7,254,210,158,13,147,227,115,118,166,241,181,179,60,54,152,136,150,193,86,7,101,81,242,98,196,143,129,91,233,190,121,133,198,179,14,167,2,222,107,81,201,26,85,96,101,99,204,51,61,149,132,155,44,76,67,50,72,197,238,173,166,8,202,14,165,160,51,167,159,190,102,44,168,233,52,155,239,238,132,37,10,109,244,103,252,162,219,235,118,177,135,202,183,36,10,148,115,52,123,43,89,187,221,101,74,13,113,46,181,255,0,160,76,160,89,111,152,205,217,113,39,223,252,46,16,24,178,229,75,101,126,65,146,145,129,212,135,147,237,113,166,1,9,231,51,229,56,138,180,218,178,186,49,223,180,23,26,54,134,201,241,144,181,65,219,137,160,218,50,92,158,91,25,92,105,69,222,143,223,13,129,175,41,114,46,136,105,224,154,49,251,73,53,173,109,200,128,243,87,11,143,234,42,171,43,144,200,141,173,209,36,130,63,234,214,131,253,180,143,88,85,14,8,50,215,20,156,73,141,148,59,152,207,204,82,144,171,81,171,109,110,224,144,34,18,25,71,86,254,154,41,222,249,32,98,160,8,103,99,225,17,18,202,74,123,42,136,143,13,136,149,109,109,145,246,140,14,85,149,22,217,98,97,2,125,148,110,29,174,84,200,212,135,178,249,185,101,219,45,91,156,92,161,255,0,113,124,124,249,100,103,41,74,84,26,13,36,53,213,191,252,146,158,214,207,36,208,124,160,132,37,27,60,50,136,68,110,146,187,36,105,219,66,137,12,195,83,18,148,207,197,250,178,175,176,228,130,79,119,252,72,155,73,11,255,0,36,176,197,18,93,62,200,98,30,83,69,16,191,104,73,89,132,80,121,147,0,39,240,192,220,173,161,147,185,7,44,1,198,74,63,19,209,136,159,170,38,79,166,148,221,235,250,168,220,220,137,119,40,62,203,56,200,193,38,126,97,45,236,128,127,237,20,48,126,37,193,178,62,26,248,164,41,62,226,163,170,212,150,164,240,205,20,98,88,178,92,214,141,144,98,104,22,185,57,132,185,183,197,64,223,140,25,162,8,159,113,117,128,231,147,202,179,178,170,139,101,7,9,138,76,137,246,213,204,142,102,133,172,126,112,164,211,118,86,254,25,68,76,127,117,87,198,248,75,167,242,48,165,149,39,34,233,149,80,199,27,229,49,13,43,187,170,148,34,63,104,92,72,217,74,251,12,221,84,174,222,253,129,105,41,217,166,200,204,82,137,143,238,42,137,51,223,8,108,150,34,241,174,122,200,218,128,103,126,236,68,40,254,162,126,201,50,164,129,130,40,136,165,86,183,176,246,211,236,223,62,100,235,35,229,221,17,106,147,100,72,209,59,87,159,36,113,128,147,79,173,212,246,195,205,83,86,66,141,53,69,220,208,105,167,181,9,231,29,225,85,175,152,241,131,238,46,99,67,165,117,221,108,237,220,184,24,134,173,95,63,27,57,123,86,170,177,146,50,219,16,136,122,134,92,105,216,101,151,42,103,101,48,133,240,195,238,174,101,113,170,137,6,86,35,64,38,63,62,50,43,170,121,140,182,130,51,5,73,121,20,126,58,48,60,240,140,140,230,91,97,135,24,249,68,179,152,198,11,136,221,139,209,188,202,172,69,141,82,97,130,119,152,86,168,212,128,130,252,193,91,223,231,159,137,98,249,132,233,55,98,155,48,203,96,246,26,33,1,132,203,227,30,49,164,115,222,72,63,54,182,83,220,111,152,139,5,113,12,126,167,60,110,30,165,159,226,18,73,31,254,210,122,22,215,77,206,157,204,17,113,32,171,116,192,6,127,155,42,162,171,32,51,37,77,86,83,229,224,127,205,36,52,158,165,26,118,96,197,237,93,54,5,110,153,19,248,74,50,254,234,126,248,99,193,197,22,48,134,168,204,191,100,108,223,68,204,51,60,96,204,100,5,149,193,202,252,59,82,21,80,154,133,132,230,245,72,194,254,85,224,179,109,237,12,169,173,161,156,14,39,172,195,127,190,126,30,33,251,120,150,20,58,134,226,48,249,138,187,5,220,8,179,124,13,181,26,155,153,73,6,72,31,138,40,196,145,161,87,47,31,85,173,107,216,157,54,176,28,145,243,8,153,126,162,219,85,169,15,159,9,178,22,50,210,109,60,2,112,152,68,90,225,233,89,100,38,24,147,241,15,238,41,44,44,131,239,35,232,91,67,12,73,44,225,78,96,60,99,238,139,151,42,151,173,173,157,82,62,105,66,42,126,29,66,1,179,9,133,145,85,108,115,177,242,202,132,30,15,150,44,106,97,143,157,10,119,55,82,167,220,217,78,233,129,136,104,105,144,193,39,136,201,193,89,144,36,51,34,20,31,85,125,244,121,100,30,92,92,104,8,17,152,35,225,202,154,79,158,8,32,102,92,133,64,89,137,249,249,197,194,17,33,153,36,240,78,194,153,63,123,193,59,152,40,43,42,211,144,111,194,149,148,117,144,119,91,106,57,32,253,86,37,244,214,71,20,188,89,114,143,234,46,122,27,43,202,147,253,81,170,152,118,160,146,198,27,169,115,212,177,75,176,28,158,94,68,28,205,61,234,76,194,82,162,161,223,98,27,5,181,202,190,73,187,102,126,172,68,250,104,220,161,29,151,102,36,228,252,49,4,22,62,89,167,143,26,93,3,77,193,133,41,146,197,41,116,121,50,98,73,137,135,23,42,141,181,140,124,152,132,34,114,167,220,87,25,111,231,169,182,101,172,72,204,253,80,214,214,79,173,218,102,10,221,79,160,32,150,38,107,5,176,218,122,36,103,188,34,47,26,101,82,118,91,26,131,112,2,129,241,54,163,200,148,204,96,196,124,82,224,118,251,136,123,88,195,133,43,40,75,201,230,155,179,29,188,31,184,153,70,98,95,195,44,182,9,122,238,183,98,113,225,91,89,73,99,157,230,202,130,158,249,196,38,34,151,169,0,84,105,236,133,3,21,11,24,56,223,184,185,140,99,78,201,250,162,9,62,135,125,46,51,49,118,145,37,152,54,203,46,73,43,67,232,79,36,153,130,34,36,145,174,231,12,153,75,21,83,195,158,123,40,191,41,43,18,219,11,86,64,54,4,241,137,132,203,211,205,140,28,165,67,204,53,148,98,97,50,23,210,165,217,114,203,41,49,253,52,85,134,106,138,89,48,131,157,187,22,52,243,214,37,201,31,205,149,33,178,11,35,63,136,92,105,107,237,78,62,238,180,172,204,53,85,202,247,195,137,100,70,20,92,68,77,97,195,201,196,101,205,131,124,121,39,249,69,95,91,112,193,13,156,188,137,50,53,148,62,214,28,232,221,66,202,149,134,159,85,77,233,128,172,130,109,240,51,37,118,186,156,244,131,237,34,124,73,171,63,136,52,10,27,40,60,54,197,228,70,73,129,7,195,154,81,4,164,100,252,72,36,210,34,224,95,2,73,57,138,179,112,163,66,254,69,64,96,65,193,195,41,38,53,108,232,211,178,135,173,59,128,243,228,97,162,69,25,70,169,131,36,147,162,16,37,171,197,149,86,54,34,202,202,196,168,124,48,102,227,64,79,187,136,33,226,221,98,88,106,26,217,213,164,202,46,191,166,166,164,176,114,71,242,153,55,42,108,183,43,27,83,228,163,170,212,236,146,77,161,178,39,161,129,18,119,113,72,161,161,250,144,185,165,197,197,139,220,86,80,38,65,44,94,222,85,139,100,9,22,230,253,129,32,244,227,68,6,125,144,253,212,30,254,8,137,243,101,196,149,234,29,85,91,25,159,211,167,140,165,90,211,19,94,158,197,31,226,169,98,238,40,214,240,234,65,201,237,148,69,11,85,106,11,38,97,41,121,16,19,31,168,227,74,120,107,139,148,105,51,127,146,251,113,105,200,232,86,90,170,12,46,96,202,34,91,248,168,22,68,229,42,148,101,13,172,209,230,151,141,10,250,25,112,143,204,82,37,101,127,177,149,98,46,130,202,57,60,187,174,69,132,155,88,49,159,242,156,170,93,144,0,65,246,144,72,216,220,73,42,206,110,3,35,76,188,39,233,32,16,171,0,213,106,63,213,148,88,147,24,119,196,199,132,162,234,94,153,36,242,88,240,229,32,134,84,203,10,138,211,107,111,111,67,84,109,72,206,162,228,200,36,92,107,81,201,39,22,69,36,202,163,193,148,255,0,154,202,50,166,144,36,236,95,202,84,245,23,18,161,242,98,149,159,170,31,242,169,77,67,12,17,143,151,40,203,151,233,45,230,199,37,252,73,53,221,85,168,152,243,4,68,40,211,228,42,170,161,182,52,152,133,225,78,131,166,244,196,224,102,151,147,34,231,208,13,40,71,234,34,186,211,97,181,178,246,147,43,50,11,36,127,211,6,80,193,252,226,234,250,104,41,148,152,217,194,81,149,88,73,167,120,199,204,148,79,14,52,51,98,74,62,68,132,48,234,13,219,4,81,19,26,187,140,18,20,24,178,226,83,236,178,102,78,105,67,89,62,227,41,48,196,229,92,248,157,109,163,56,93,174,250,181,153,131,63,42,38,170,212,114,89,202,180,109,167,96,203,44,92,104,125,231,231,234,24,150,26,181,237,153,113,14,51,36,143,180,105,54,173,218,193,130,242,148,169,55,172,62,55,81,114,253,181,180,215,113,100,196,197,46,6,85,69,102,169,45,181,70,185,203,238,254,43,211,84,191,22,212,106,131,77,252,81,170,157,19,41,177,137,115,159,139,186,50,12,230,60,213,34,197,37,114,88,26,123,83,121,225,20,162,46,57,55,145,241,245,208,245,227,94,150,88,180,182,189,181,249,63,95,67,215,52,114,73,136,50,185,19,224,207,252,153,74,33,148,107,243,94,146,211,19,134,12,210,231,242,43,192,178,230,79,16,101,19,26,232,93,202,228,112,72,176,91,29,78,170,107,224,23,244,138,86,250,126,166,243,249,65,16,171,218,108,44,140,12,69,47,34,161,124,192,96,194,33,114,45,85,253,197,189,56,28,248,212,243,172,135,154,195,136,139,75,244,195,7,17,230,9,72,82,11,219,86,254,12,46,76,162,90,161,224,130,127,182,151,20,99,25,164,35,169,227,16,163,32,101,136,153,19,232,208,206,82,97,196,53,91,134,170,107,56,139,25,106,223,233,154,158,83,74,202,69,212,172,136,114,230,255,0,2,136,16,201,91,231,155,221,88,207,158,10,208,60,194,78,223,125,91,100,207,148,139,147,238,36,50,99,3,119,151,219,47,182,149,154,227,198,180,108,197,213,90,217,246,207,124,76,88,146,141,67,167,172,103,29,242,194,46,53,81,232,245,177,158,195,4,72,217,134,137,177,225,76,177,168,210,77,174,141,129,202,153,12,17,143,212,49,42,40,108,96,188,10,20,123,41,247,47,202,97,45,198,161,60,102,101,196,158,164,238,214,28,5,155,150,51,149,22,202,113,143,148,41,108,108,248,56,132,66,172,102,92,18,55,9,69,137,70,197,42,206,86,70,51,35,49,110,141,112,252,152,118,188,106,48,55,217,19,88,115,229,123,170,118,97,246,213,10,57,143,202,196,188,210,88,37,142,243,35,16,178,88,1,143,49,184,150,88,85,85,250,38,117,84,146,23,244,130,82,81,161,206,156,117,126,16,214,205,157,205,202,52,211,240,244,76,121,131,23,18,154,170,187,23,105,182,86,189,132,212,240,246,64,229,78,194,198,17,12,240,142,51,217,197,149,24,195,101,240,48,133,137,117,112,57,121,242,25,67,141,16,93,194,202,130,181,129,23,38,236,66,78,67,202,14,17,36,215,108,156,47,105,101,152,85,92,133,175,159,20,103,102,110,37,174,214,31,171,68,194,43,76,73,69,171,14,94,225,41,147,26,240,83,153,180,200,145,148,233,143,253,150,112,35,75,168,31,234,136,85,69,2,236,4,225,50,156,12,243,146,46,34,160,228,231,140,204,209,50,21,46,223,234,22,87,228,91,201,170,101,150,77,160,185,20,245,144,101,210,19,12,188,105,37,110,173,178,17,49,23,32,147,151,192,62,164,240,249,164,234,204,79,110,159,232,203,195,124,197,244,53,175,254,53,179,211,101,70,123,2,36,89,188,227,15,10,107,80,74,220,22,127,166,198,97,48,197,26,22,180,192,154,71,225,66,207,135,42,105,19,61,43,72,248,47,122,21,154,195,178,170,39,185,170,214,132,101,246,144,12,129,143,136,194,87,198,103,31,82,152,153,0,242,101,243,113,13,82,70,57,225,179,158,141,26,38,14,164,200,48,7,231,246,209,213,181,85,184,216,80,151,145,106,181,201,236,169,216,122,221,141,111,99,58,66,163,238,247,208,79,213,198,157,189,150,163,230,10,220,251,35,145,156,209,70,181,115,230,83,143,18,90,54,161,60,110,213,244,55,114,230,203,102,40,188,107,222,99,147,99,202,33,127,141,84,70,140,252,121,177,11,26,218,169,173,37,3,35,4,229,6,99,45,187,154,209,51,20,181,160,211,54,221,165,72,76,103,148,143,50,91,126,162,44,119,201,198,108,120,51,225,18,101,176,151,141,75,195,147,140,138,170,27,207,53,156,50,177,33,70,145,77,108,51,227,118,137,20,205,140,209,240,241,17,79,106,29,220,97,246,242,37,21,178,103,8,157,168,102,99,86,53,169,91,38,28,186,215,243,117,160,109,88,194,143,133,11,39,83,144,76,195,97,202,147,73,187,63,104,69,148,72,5,93,65,36,155,99,41,89,210,76,1,88,204,197,82,47,178,4,158,83,9,6,201,147,132,252,161,17,23,28,138,208,181,208,236,85,94,165,106,231,68,147,107,18,55,247,92,139,6,79,100,150,36,53,186,146,152,64,254,163,23,145,111,13,221,108,210,112,149,81,100,103,95,114,13,10,167,192,65,176,9,235,31,196,240,99,113,24,168,89,240,9,37,156,50,146,160,233,136,133,63,245,18,145,85,85,156,76,60,138,24,214,94,164,254,30,181,157,172,12,131,226,18,30,52,58,8,64,249,73,68,22,37,151,226,74,225,15,229,10,66,145,83,20,37,91,240,208,73,101,90,125,163,212,133,36,207,68,185,255,0,223,213,4,157,78,121,50,177,98,227,42,98,253,55,22,75,55,121,71,145,35,42,185,88,228,214,44,27,228,179,164,158,9,204,103,18,122,199,143,233,46,115,85,61,245,167,96,85,115,46,0,64,102,247,18,217,129,161,80,171,38,100,98,133,178,170,151,36,239,15,182,158,79,181,151,218,150,191,82,100,126,29,170,164,108,77,163,111,1,13,150,137,157,38,38,24,133,228,74,96,105,91,202,14,107,25,93,171,160,238,25,245,82,59,185,145,127,32,138,95,245,170,179,43,136,187,170,15,27,0,253,212,68,249,60,11,80,89,92,94,80,149,16,104,192,240,82,41,97,120,110,241,191,18,61,147,37,251,217,18,43,83,69,141,203,213,137,21,85,173,170,136,204,57,70,82,41,73,34,161,84,86,127,130,142,182,124,82,246,149,85,70,52,95,14,209,174,118,249,131,238,246,214,143,85,63,178,185,155,168,127,2,209,244,104,252,206,173,191,139,245,86,246,76,173,43,57,74,53,201,99,93,156,95,221,101,89,63,86,251,42,91,211,151,252,24,62,206,174,249,53,95,85,43,178,141,16,190,101,16,151,52,141,172,254,111,16,187,60,213,188,105,150,51,128,197,187,146,191,49,100,232,226,135,228,87,62,78,217,73,220,106,172,99,122,165,213,181,178,137,17,248,123,23,42,147,168,108,105,37,109,61,44,146,126,230,37,171,28,128,173,23,96,175,199,51,179,245,17,81,192,181,37,144,216,108,164,81,175,152,59,35,176,219,12,68,42,181,161,170,219,12,101,42,232,141,89,57,146,146,68,215,134,157,135,204,134,114,3,152,73,108,250,211,147,135,18,120,27,33,137,152,74,94,52,250,51,226,201,99,49,9,116,199,182,231,35,73,34,16,241,180,145,197,205,212,159,70,128,12,120,75,202,170,12,241,224,197,176,26,79,182,38,69,86,101,241,36,172,207,200,210,202,160,99,225,226,90,159,27,243,246,145,50,100,51,172,153,3,25,57,148,152,170,200,17,2,49,201,225,202,153,114,8,124,197,75,227,63,25,19,71,191,43,20,253,13,102,98,118,238,25,231,15,136,170,81,254,171,24,152,74,85,209,159,90,249,44,226,72,230,105,233,69,63,48,136,168,177,40,126,86,169,129,43,154,119,154,41,144,222,78,226,226,85,81,180,216,252,51,98,33,80,179,35,3,207,16,98,226,79,182,164,255,0,32,22,31,159,134,44,185,82,43,138,121,217,222,80,139,141,56,243,29,111,49,132,68,220,50,73,110,207,210,226,26,79,65,236,220,148,128,167,211,199,44,236,178,202,186,8,94,8,195,94,147,73,18,51,50,135,177,78,218,152,145,136,149,255,0,226,42,182,243,102,54,147,106,60,152,150,49,130,249,36,82,129,249,147,179,52,165,70,23,237,188,57,82,46,25,22,145,85,241,65,167,166,131,255,0,98,141,123,14,47,105,109,141,51,42,60,50,65,244,147,239,92,134,205,4,198,140,242,161,95,13,226,85,108,146,2,251,67,89,61,128,251,105,172,131,119,127,163,159,79,140,114,145,134,76,169,195,70,62,43,18,147,248,149,81,161,197,39,180,53,139,233,40,197,203,136,153,22,226,102,146,55,145,165,145,169,202,54,109,4,69,155,235,71,141,5,50,202,44,34,48,33,69,195,158,201,44,92,173,33,93,150,230,15,39,229,152,131,101,243,227,61,54,146,204,163,82,22,161,255,0,24,86,170,255,0,70,93,23,203,65,164,155,134,73,91,225,207,31,78,37,53,2,25,6,154,67,54,37,185,26,202,159,69,0,113,172,12,28,68,204,128,125,144,6,206,212,154,203,86,178,51,251,80,210,8,176,179,143,252,6,87,191,50,222,200,16,124,63,74,145,213,106,65,205,103,220,90,39,207,156,35,179,23,89,86,172,134,52,13,111,112,249,129,139,90,71,226,42,15,121,99,253,167,82,30,100,51,206,3,254,167,130,156,135,38,202,52,188,38,201,196,245,187,108,229,21,149,14,135,14,236,130,31,245,5,57,169,245,57,11,197,92,143,100,8,182,64,102,239,39,18,214,250,24,62,208,150,175,78,38,242,171,123,17,144,245,61,168,206,204,178,184,215,71,164,190,139,54,34,67,101,162,98,144,111,40,75,201,224,165,160,70,184,164,181,96,67,147,26,102,134,131,111,36,167,73,159,124,8,44,234,88,64,184,28,222,148,51,224,2,202,11,194,111,117,115,155,239,82,210,210,248,101,19,25,82,180,108,100,109,27,226,118,31,60,131,66,204,140,79,5,3,166,53,36,226,63,12,178,229,86,94,165,148,105,65,163,213,27,19,40,207,28,111,117,111,125,147,61,164,146,73,136,84,202,170,168,101,230,49,113,38,85,185,141,84,92,141,236,146,66,191,153,16,240,202,240,204,36,115,224,87,8,124,60,171,235,24,69,90,144,176,149,239,149,249,249,120,208,18,102,109,134,204,42,162,77,80,200,15,119,34,146,187,164,178,201,219,137,102,217,177,204,165,24,67,189,138,194,155,254,69,143,165,19,205,155,73,73,93,60,252,99,218,24,189,72,201,243,206,33,230,8,146,88,167,109,77,179,12,124,24,76,84,177,239,198,133,13,148,226,29,225,52,84,83,252,203,237,41,213,130,170,134,172,199,42,18,126,152,188,178,240,250,105,228,56,202,150,52,249,81,153,135,18,117,162,115,49,228,106,225,161,195,245,14,143,219,120,24,50,137,151,220,66,211,176,245,175,237,93,118,250,0,36,141,229,197,200,161,231,195,6,71,229,18,166,15,192,88,230,126,14,23,14,203,114,198,39,49,141,249,20,188,6,12,71,226,84,241,130,127,4,181,43,96,135,155,18,243,13,185,90,164,198,33,70,245,170,48,95,225,135,47,34,195,49,10,120,73,245,87,198,5,249,23,192,192,156,55,243,100,91,76,108,108,74,202,106,177,227,73,198,197,41,119,168,79,25,252,41,188,249,63,147,133,38,125,105,44,189,165,53,142,227,172,148,228,108,167,215,49,112,98,150,94,69,151,226,77,201,254,82,81,16,38,248,123,238,139,253,180,96,104,71,9,157,73,255,0,20,111,204,79,1,132,105,228,147,238,172,164,213,75,178,234,149,137,35,159,225,90,204,193,200,190,214,218,217,23,168,68,73,179,67,127,35,87,42,24,194,86,131,17,139,200,135,60,11,43,33,229,221,98,88,248,16,156,201,148,3,51,195,9,147,42,173,132,102,214,184,251,144,183,16,238,99,75,197,148,133,69,213,27,23,134,101,117,38,52,76,25,113,101,34,154,153,243,196,253,46,37,86,85,240,17,102,118,230,50,11,248,214,30,164,56,222,238,36,60,48,191,30,37,162,124,12,169,85,88,198,175,153,153,158,2,31,48,139,200,182,188,47,146,62,33,36,44,9,196,69,85,84,110,53,166,50,211,137,62,23,203,141,45,241,12,36,238,24,96,147,180,171,59,184,103,43,51,68,236,73,131,2,112,200,194,152,191,198,156,204,93,74,7,214,213,123,69,65,62,170,180,100,203,200,84,125,107,6,81,162,166,70,196,149,152,202,255,0,73,217,144,199,237,100,74,230,105,227,147,151,116,157,154,72,243,226,202,130,159,51,24,18,91,66,217,32,52,8,192,25,49,25,82,178,132,101,30,94,53,32,195,48,68,202,168,234,181,14,81,225,90,172,43,43,56,196,56,43,95,204,85,233,242,96,201,98,81,113,91,185,123,11,186,234,75,163,76,32,184,80,214,22,186,0,106,23,142,48,200,80,164,208,35,18,201,248,114,170,89,140,100,144,114,137,34,217,202,201,242,130,34,202,149,89,11,122,214,85,84,3,8,165,114,45,230,51,8,164,131,12,226,39,40,149,3,25,249,19,178,177,38,85,61,13,255,0,55,135,18,116,192,227,30,84,190,52,7,246,166,30,7,240,83,171,25,137,168,207,89,6,27,10,53,129,188,61,210,141,21,91,255,0,218,76,182,64,170,186,152,204,161,131,56,24,75,20,121,18,207,193,240,96,243,7,30,69,102,204,158,31,165,202,131,146,207,180,175,188,115,237,176,135,211,113,141,43,158,17,136,249,68,36,249,246,67,140,78,172,168,57,134,4,222,152,184,148,26,75,148,88,217,5,108,48,196,132,181,135,22,107,51,98,71,198,135,206,241,38,158,136,50,15,181,85,65,136,23,213,48,159,105,48,167,140,49,39,70,211,111,140,252,217,114,160,100,133,144,185,80,204,160,172,195,96,191,24,22,160,250,137,9,194,44,170,34,239,85,28,111,249,76,159,196,180,64,215,54,35,126,28,82,68,162,217,157,145,199,170,29,86,27,9,239,21,19,38,27,241,169,122,219,45,200,51,110,185,17,27,203,33,117,23,42,193,90,206,21,50,168,255,0,157,73,62,25,55,223,180,245,86,29,78,254,162,139,145,0,202,162,78,156,249,127,85,58,130,182,168,21,2,24,198,4,21,196,13,203,49,39,97,135,237,47,73,140,207,14,85,83,157,155,34,6,202,168,245,160,221,134,82,158,159,172,39,70,103,184,85,113,168,99,100,138,65,9,66,178,0,51,188,37,18,155,71,114,145,205,78,97,20,250,171,212,149,197,108,195,137,140,50,227,207,140,250,155,44,161,235,243,93,6,5,241,201,23,181,73,84,187,55,234,92,7,80,166,44,187,1,7,136,34,92,183,212,165,20,234,170,158,103,248,51,36,171,33,70,84,117,26,73,135,190,246,146,99,64,217,13,234,214,52,200,152,61,180,150,215,106,95,60,74,234,203,83,130,172,141,237,232,65,207,147,237,38,21,175,57,25,149,105,178,134,49,19,54,36,109,60,108,188,72,82,216,212,114,23,191,26,32,50,101,125,92,72,86,67,124,110,108,171,9,230,151,225,196,129,3,36,155,221,52,164,177,147,50,74,194,34,136,171,100,58,215,206,103,245,20,52,154,112,84,159,44,76,171,118,216,44,182,40,224,61,124,181,159,141,137,100,105,143,240,91,12,240,23,185,35,14,69,220,122,173,185,223,244,210,67,105,35,201,62,94,85,120,252,121,241,68,42,105,26,25,241,167,142,134,52,142,130,106,112,130,12,28,75,76,251,38,15,221,85,47,170,201,237,33,25,163,201,56,157,74,181,185,207,185,251,145,193,51,228,145,49,100,60,99,204,36,240,218,84,17,136,204,168,192,214,193,234,74,202,163,172,223,169,51,2,121,201,59,104,100,234,125,39,6,81,74,34,110,205,55,85,250,191,113,100,240,254,76,43,42,131,52,204,220,78,103,107,170,172,116,217,254,111,173,63,161,212,49,47,192,195,21,21,125,166,32,221,240,203,18,22,183,70,68,168,31,20,164,187,63,210,191,146,172,190,222,163,134,80,213,78,62,33,79,40,191,149,20,205,49,18,17,24,109,254,95,207,245,114,32,195,67,84,78,217,68,202,154,6,53,108,17,240,202,74,205,66,124,198,38,173,139,36,24,75,214,148,191,71,209,251,49,121,19,32,207,7,130,41,146,96,255,0,236,161,166,89,132,104,88,80,202,65,136,105,37,149,12,188,153,66,37,108,201,32,250,171,60,35,34,22,101,17,163,145,8,186,120,127,159,17,68,156,154,181,152,248,68,143,48,98,70,39,104,214,80,230,125,162,38,220,27,109,152,72,200,192,247,98,173,190,131,90,94,93,130,170,140,202,217,221,200,195,86,193,27,56,74,158,202,43,43,19,17,171,98,8,107,105,170,162,145,30,102,12,73,67,238,224,231,196,34,229,80,105,178,54,56,89,197,179,40,70,79,105,122,29,80,225,116,149,83,51,25,1,153,40,178,249,103,166,220,51,109,145,170,121,140,71,178,51,60,20,156,253,66,8,47,230,69,86,235,49,201,234,81,105,14,165,133,138,55,198,32,189,212,162,202,168,115,124,196,141,13,196,66,247,21,28,201,244,229,233,47,34,149,129,163,98,6,102,143,199,204,153,80,201,37,107,249,132,170,164,177,132,7,106,154,178,102,34,46,157,229,241,32,183,182,65,151,211,1,54,9,215,27,178,184,216,217,16,61,170,194,202,237,254,15,16,148,189,86,158,61,149,147,202,95,117,233,21,89,216,188,117,139,33,206,152,212,231,146,252,37,93,6,27,242,143,50,65,27,225,189,172,110,96,136,105,253,108,51,198,102,41,107,89,40,51,76,174,18,23,147,34,114,207,240,37,140,198,34,34,253,64,107,44,77,179,55,24,32,32,249,80,79,153,6,50,205,242,71,36,105,68,152,195,77,97,85,114,204,107,15,80,196,206,206,46,53,80,201,245,69,7,41,127,208,185,193,159,22,51,56,74,181,134,201,255,0,85,46,227,33,125,148,151,79,126,197,219,236,160,253,84,154,214,72,10,55,169,167,207,228,89,249,240,102,41,82,89,220,27,167,137,56,154,102,73,63,180,92,75,65,159,147,221,65,76,181,1,73,136,72,96,204,231,237,82,145,138,198,186,212,219,37,147,171,89,152,40,71,218,158,79,9,138,153,79,152,204,124,170,85,246,163,147,100,192,196,23,250,215,68,68,172,197,100,15,150,30,83,38,161,178,201,210,143,173,12,18,86,179,48,144,94,149,182,151,152,61,106,140,34,176,220,44,38,52,80,66,190,67,240,240,69,248,127,238,63,250,9,9,179,100,108,99,241,45,102,126,85,231,241,161,38,76,198,206,101,140,103,49,101,197,60,187,32,97,12,161,9,78,6,4,184,39,230,46,84,236,211,242,117,33,118,199,237,42,117,55,49,180,96,226,30,85,230,76,177,200,181,195,147,237,23,149,19,225,255,0,5,149,40,172,195,232,12,202,206,98,162,13,24,120,210,70,73,124,97,173,47,212,57,120,113,17,27,130,180,119,249,32,223,177,240,251,171,108,151,188,176,95,139,254,68,154,51,255,0,39,106,121,15,204,160,93,234,199,17,207,13,85,44,82,158,82,160,174,41,45,72,12,209,50,8,139,168,73,161,36,209,230,83,243,24,120,192,120,74,129,187,144,180,33,63,85,132,255,0,245,166,56,106,163,31,229,37,101,80,122,157,239,131,115,219,198,95,109,52,217,156,96,221,215,69,83,98,213,254,151,242,107,89,58,47,15,252,138,34,101,81,235,103,102,221,16,67,85,90,50,236,248,49,75,23,39,221,79,46,41,1,108,14,161,161,115,18,212,34,63,13,203,183,139,150,186,127,39,212,89,214,210,90,212,112,216,218,16,168,115,105,235,250,147,241,74,32,134,176,181,212,241,105,32,188,214,5,228,23,212,67,42,160,234,218,185,192,63,237,81,172,45,68,120,186,122,36,242,99,147,216,168,127,236,253,107,115,164,168,0,29,67,104,76,125,163,82,243,244,171,62,38,252,66,29,230,34,108,133,215,145,119,200,31,6,96,205,3,11,186,196,63,14,181,56,227,209,245,177,209,213,117,31,226,88,62,189,195,217,241,70,156,135,195,186,202,170,32,106,168,146,125,164,133,255,0,2,168,32,179,119,18,87,204,251,104,218,125,19,107,4,153,138,81,167,219,111,179,155,113,42,80,201,125,108,159,15,81,139,198,183,134,182,36,102,127,79,46,81,164,58,134,170,212,181,188,50,185,4,163,105,245,157,174,159,151,138,94,66,139,207,145,115,204,172,153,118,47,12,107,42,251,157,24,209,158,34,102,83,218,144,35,178,3,253,64,188,98,85,53,86,81,46,192,194,196,47,33,87,172,180,220,172,121,141,143,26,120,100,209,201,200,172,135,31,173,159,93,80,71,250,127,40,214,255,0,196,152,201,155,172,105,63,197,160,147,77,196,205,93,216,87,168,90,75,83,219,177,241,44,75,149,99,51,35,14,177,223,75,157,37,255,0,135,45,201,148,88,247,43,120,125,114,9,217,233,209,73,141,115,170,173,60,122,219,144,88,196,235,250,107,244,14,146,184,131,38,11,34,75,22,82,43,70,204,252,142,121,22,188,73,249,38,57,96,176,178,251,18,136,218,134,12,39,225,177,229,251,107,163,79,167,170,43,31,196,147,195,209,154,114,111,246,28,159,113,59,40,43,18,70,135,6,236,159,211,224,98,91,43,105,207,82,126,37,66,109,37,58,180,239,52,66,241,253,53,177,144,37,228,202,18,141,37,66,218,143,43,100,158,76,70,8,168,246,51,232,168,75,80,223,194,249,184,133,89,83,234,219,89,35,126,98,143,39,219,91,106,6,217,211,171,97,178,72,241,25,18,202,77,43,39,132,165,228,80,144,31,171,109,255,0,72,34,9,100,250,77,105,8,153,165,227,199,251,168,102,111,160,88,215,236,103,170,191,236,253,71,171,72,194,138,228,98,253,196,108,63,131,52,250,74,171,52,75,232,210,72,47,109,103,79,147,195,230,231,172,172,175,170,161,127,127,149,42,200,191,67,178,187,227,223,208,82,19,109,143,136,209,83,147,90,196,24,62,80,81,163,17,75,234,73,55,150,81,63,162,113,19,234,41,232,20,151,25,63,248,97,148,181,153,129,85,78,181,79,50,93,151,255,0,132,112,132,183,90,232,155,194,179,118,27,145,201,253,165,11,1,148,112,186,75,148,137,160,117,181,141,39,48,178,74,31,211,70,224,187,125,248,133,62,180,226,238,88,109,153,237,11,17,18,155,47,140,16,74,127,155,139,139,248,147,122,29,73,85,118,61,220,76,107,86,101,6,133,209,68,58,134,76,185,32,124,67,127,184,185,134,105,218,90,215,49,101,124,183,154,253,33,182,5,144,48,154,40,212,205,247,194,40,150,224,126,100,210,66,179,41,145,207,178,70,254,39,173,147,7,183,253,10,46,201,140,44,190,174,213,78,111,133,210,171,94,240,196,149,196,36,158,125,12,225,240,136,171,138,72,221,14,197,145,53,249,55,214,217,87,65,126,208,49,71,145,49,147,50,186,113,24,25,116,217,87,13,178,181,212,250,91,81,252,223,40,202,254,197,216,233,225,218,221,213,2,88,187,60,22,195,35,62,61,133,154,53,78,207,220,219,113,240,186,155,84,68,249,74,189,177,62,162,141,54,143,214,52,143,244,225,92,147,24,189,181,93,179,212,213,178,249,165,73,40,209,82,99,78,155,205,212,186,118,213,254,9,44,218,175,201,55,72,201,117,32,205,44,184,136,171,180,244,3,221,206,101,180,185,89,70,62,181,1,241,10,49,246,44,197,43,147,237,40,253,61,173,173,116,249,240,150,84,145,13,114,183,248,159,219,208,232,88,247,82,253,253,79,213,15,181,199,224,28,168,198,120,123,197,92,111,73,106,169,215,103,103,20,159,220,93,16,54,163,140,207,155,86,86,57,217,107,136,241,239,137,36,155,76,169,109,148,50,86,147,132,185,70,149,154,226,38,127,148,76,183,155,144,97,202,133,108,129,150,129,144,238,8,32,32,188,242,159,49,132,60,136,103,188,113,187,145,44,146,2,131,132,74,140,77,77,210,110,199,24,8,64,234,175,100,37,30,68,134,248,207,234,17,121,23,58,120,117,60,25,221,191,235,83,107,23,142,135,110,55,16,55,118,50,151,163,62,41,9,152,74,14,156,214,36,35,61,66,82,232,112,31,22,76,79,184,153,73,49,80,202,216,54,245,185,131,250,145,37,18,88,113,177,241,49,45,117,87,209,99,78,218,4,170,130,124,97,205,6,104,133,228,85,86,37,90,28,198,238,158,180,140,127,202,147,33,126,154,81,167,169,44,160,145,249,184,134,186,6,109,179,249,177,163,35,96,182,59,4,33,13,24,134,85,39,195,78,2,179,171,41,19,232,209,191,225,26,183,23,184,154,26,77,53,39,9,139,136,136,73,246,181,179,153,242,133,70,226,139,70,34,110,52,53,204,223,57,126,179,138,55,211,90,224,86,196,173,7,17,70,82,125,68,222,120,108,108,134,240,138,126,33,160,107,116,240,234,15,243,114,183,41,88,173,154,163,106,168,25,71,152,221,106,142,182,96,196,70,4,189,72,45,229,110,213,129,203,137,0,249,131,39,73,86,88,202,219,144,250,237,227,147,225,180,198,166,44,160,65,182,30,208,221,136,232,207,36,158,21,162,203,77,179,30,236,37,32,164,173,91,25,137,62,200,211,180,223,12,184,28,127,81,59,173,9,45,186,133,137,103,2,248,226,31,167,91,69,25,126,153,10,138,135,62,44,18,102,203,136,105,173,161,149,97,53,246,137,247,125,197,31,63,212,163,19,104,81,17,117,57,154,194,171,31,16,136,82,40,61,85,106,73,178,152,30,52,172,202,227,170,177,170,145,254,209,138,159,25,138,109,149,91,111,9,126,226,115,26,224,101,99,3,45,10,12,198,137,240,55,44,225,46,36,29,105,173,97,31,9,132,73,35,85,80,42,135,36,249,162,117,253,52,238,202,0,8,198,98,22,36,213,208,205,198,20,134,76,79,12,219,84,197,243,8,64,101,197,198,128,12,102,12,137,212,104,99,199,243,101,72,104,148,38,25,31,194,182,201,135,145,20,104,213,81,159,196,34,37,211,231,147,207,137,109,140,174,164,230,167,164,181,141,243,113,37,127,26,22,158,202,214,51,57,138,168,243,63,3,205,44,168,32,132,114,95,237,136,106,109,26,185,101,145,145,106,20,25,132,147,202,97,38,140,178,173,140,14,220,164,64,204,120,5,7,12,79,249,20,65,169,53,1,15,195,43,141,107,43,2,178,191,35,161,198,184,200,78,209,136,104,215,217,0,188,38,148,185,199,163,206,140,62,82,242,35,224,73,24,217,132,165,229,72,170,195,51,41,87,49,241,100,143,16,74,177,134,194,70,234,75,96,26,47,178,84,220,51,0,78,47,117,116,28,236,49,128,198,73,255,0,48,200,141,243,166,131,253,175,26,145,184,158,120,67,225,42,147,54,176,197,57,145,37,148,153,84,153,152,164,112,220,232,51,230,0,167,126,208,88,132,180,190,121,4,206,100,186,4,144,78,240,229,77,3,14,44,146,97,47,90,20,70,48,100,157,203,56,82,203,95,233,172,245,8,130,202,69,93,233,80,124,48,139,34,248,253,55,7,104,252,210,136,158,183,83,22,74,48,151,77,235,109,232,216,34,202,38,68,242,76,194,78,103,104,138,162,173,116,169,224,249,203,136,94,52,43,46,207,26,38,17,23,145,73,99,100,44,205,163,241,24,92,82,80,70,243,151,46,121,11,39,233,137,114,79,88,157,39,85,62,187,23,201,125,197,113,25,227,154,71,152,178,137,145,11,107,166,201,36,121,131,216,169,91,153,184,200,31,2,146,14,54,75,136,33,228,79,107,67,59,207,169,78,83,176,241,129,202,84,108,155,233,99,226,9,82,176,139,103,249,47,227,92,109,135,180,40,191,145,54,125,148,72,192,253,80,215,49,173,212,249,79,134,88,185,21,65,176,77,138,177,77,101,84,8,53,172,17,206,237,31,42,160,101,108,27,111,0,152,184,190,226,231,239,135,249,213,85,35,229,227,203,237,166,201,5,145,85,215,19,43,93,49,58,182,86,24,146,183,49,190,162,250,24,3,140,7,132,194,228,76,237,108,162,237,59,73,145,74,195,187,203,43,14,85,187,134,44,109,83,126,192,30,232,145,108,190,157,82,198,97,17,10,63,182,181,73,158,62,226,172,171,117,61,84,158,16,151,144,73,44,53,113,55,207,213,187,232,184,139,22,72,146,16,152,227,62,99,11,141,56,184,153,46,112,240,132,67,47,211,83,111,53,173,111,21,140,92,171,114,49,85,106,50,178,170,174,187,103,49,70,149,64,9,235,72,74,241,113,125,52,210,24,95,39,152,66,196,155,198,161,24,143,187,221,101,83,102,184,214,161,56,248,23,4,62,99,117,166,81,164,178,8,222,83,23,18,115,118,252,177,56,132,185,236,200,207,146,119,132,185,22,140,182,117,200,207,82,107,2,66,30,106,254,85,1,51,226,68,173,222,92,68,41,23,83,173,129,90,72,62,156,104,3,253,196,134,126,143,173,140,127,148,198,167,55,78,211,47,191,99,162,25,210,30,122,119,19,214,235,107,139,177,225,151,20,98,26,181,211,24,198,53,45,248,96,249,57,127,219,71,210,62,202,12,236,37,138,81,13,50,198,200,164,154,69,147,189,61,14,130,195,19,222,47,18,71,60,210,174,252,235,170,122,253,194,34,167,204,220,196,96,66,47,220,71,132,208,99,65,96,68,44,74,150,212,146,168,186,54,131,4,104,185,141,114,77,207,218,73,166,26,230,55,156,77,249,10,52,244,214,88,135,195,202,133,124,109,207,180,68,181,87,31,115,84,228,43,170,159,20,126,126,163,185,41,19,232,118,76,238,136,82,99,74,217,0,130,122,97,0,47,201,133,106,168,173,37,198,210,117,8,9,21,249,98,147,247,20,127,226,161,250,142,44,92,106,246,30,14,171,24,131,40,211,57,52,58,46,116,94,26,188,68,250,138,181,254,147,220,209,62,4,212,243,32,144,12,249,81,149,52,48,96,255,0,236,8,194,83,134,13,85,108,167,134,37,160,196,53,156,205,85,77,24,120,130,93,201,18,238,50,155,179,114,161,129,139,143,170,50,222,198,83,13,159,160,31,251,75,154,207,214,103,173,6,82,161,99,107,153,211,121,69,20,137,26,102,42,189,47,244,233,22,172,7,135,202,11,18,146,153,187,201,212,60,107,24,118,167,178,103,44,162,45,239,167,196,60,194,200,92,169,213,153,201,178,170,48,69,83,6,78,85,64,200,209,72,206,106,181,207,167,207,157,82,118,97,200,33,149,81,214,220,94,20,12,197,40,95,182,178,204,140,102,216,240,213,181,95,251,20,136,115,83,214,201,102,35,20,130,68,63,83,218,138,46,25,117,112,191,112,73,51,53,85,108,151,225,55,18,125,193,54,216,158,184,210,164,140,76,177,45,49,13,47,12,105,113,143,250,161,149,88,204,124,25,35,225,149,149,45,244,216,158,201,80,213,30,204,104,135,168,101,210,19,54,33,149,59,14,161,137,127,210,40,217,22,33,208,18,236,153,148,82,163,33,223,240,162,214,17,55,113,39,242,41,52,58,248,142,179,39,144,238,52,55,172,228,132,125,60,106,74,125,150,170,164,126,210,192,68,46,36,85,85,216,237,217,195,147,34,231,107,161,90,171,229,220,163,12,50,127,236,165,160,216,214,150,7,31,55,34,196,207,1,71,218,133,144,77,181,22,217,4,98,243,46,212,101,34,142,102,179,124,41,216,75,87,140,126,106,217,225,31,130,151,181,211,18,228,159,48,132,186,121,232,98,178,167,33,227,36,178,107,24,80,161,205,73,22,115,249,138,65,32,97,188,149,163,195,44,68,18,105,26,96,8,254,212,234,196,154,49,68,253,61,6,181,252,50,145,176,41,9,249,11,237,173,151,208,217,100,6,41,255,0,85,188,173,62,17,100,40,210,176,234,190,158,229,228,8,25,56,113,12,171,87,162,78,140,124,194,148,49,41,248,122,192,145,185,165,137,7,113,173,165,206,31,15,16,214,110,127,6,88,117,183,185,125,37,228,146,206,98,136,139,75,224,28,128,249,69,27,67,119,46,113,9,238,167,143,215,48,106,1,243,105,119,140,104,90,216,153,89,85,31,3,242,241,40,169,144,0,83,163,110,53,228,89,36,225,46,81,165,129,187,5,145,56,132,141,197,27,101,144,50,52,61,179,56,68,136,128,198,73,63,41,86,201,44,57,96,252,166,52,137,144,231,99,247,86,243,17,127,217,208,106,172,153,24,248,178,241,167,190,21,178,120,77,23,40,202,184,201,167,218,194,39,81,85,62,152,159,127,36,236,49,133,196,165,146,55,177,86,141,107,116,212,46,239,73,65,131,59,52,65,118,165,183,20,143,141,7,119,186,26,184,181,158,1,87,117,114,120,46,13,175,53,109,140,25,216,67,214,174,204,170,162,66,175,51,123,157,18,159,86,223,198,6,26,232,164,47,220,84,17,181,111,196,98,51,134,46,85,53,240,234,126,90,160,20,190,234,234,240,12,8,209,114,196,66,170,147,146,102,70,246,57,228,207,136,83,183,123,77,67,3,17,19,104,119,26,126,72,243,8,163,18,215,171,116,219,238,207,155,22,85,182,171,74,215,96,197,46,47,32,214,237,178,12,210,35,168,203,97,85,100,60,222,169,151,237,160,131,91,46,182,95,86,88,201,140,106,122,97,19,17,69,182,251,136,201,33,0,129,134,36,172,169,154,181,200,69,183,137,63,168,99,100,136,242,135,173,115,155,45,67,71,80,127,234,56,215,82,147,90,123,32,62,32,189,213,29,168,126,18,228,138,242,216,192,202,185,228,133,157,112,58,33,234,17,53,255,0,41,61,73,119,71,101,43,250,116,165,210,96,110,134,6,97,139,149,113,25,159,13,236,106,124,229,212,151,23,219,67,192,215,250,226,145,251,73,101,38,53,196,218,245,16,242,211,255,0,208,238,104,32,234,63,245,55,255,0,169,221,77,100,113,246,139,17,22,97,101,140,222,98,245,174,121,73,171,101,73,35,13,98,44,185,85,104,117,109,108,30,94,69,104,217,185,49,205,36,116,197,71,108,128,12,139,107,234,137,236,151,42,223,14,215,212,129,152,34,227,89,204,159,22,48,251,121,23,82,178,156,108,175,96,86,49,240,187,86,220,217,88,166,103,220,16,132,88,198,212,251,110,19,36,98,181,31,62,72,214,15,48,18,121,146,73,52,31,40,94,68,148,38,181,140,124,82,209,144,213,82,222,51,198,155,198,255,0,70,94,165,51,85,37,158,28,201,151,226,168,49,184,81,185,70,17,163,184,109,221,109,81,124,13,92,44,68,247,18,87,223,18,129,30,251,35,147,155,23,26,213,38,53,85,184,240,148,73,191,247,10,191,225,231,234,104,135,241,58,9,79,136,165,228,76,77,118,59,46,172,107,159,217,104,250,232,211,178,196,158,169,107,76,1,177,153,177,165,88,245,79,146,178,109,63,254,173,0,53,14,158,151,55,204,181,194,38,79,180,167,227,82,107,202,67,238,229,139,20,101,213,3,112,1,116,227,18,26,202,224,243,190,80,216,202,53,90,163,136,179,74,152,246,16,67,212,59,232,191,54,82,100,74,103,207,57,122,138,154,27,74,196,240,121,138,95,227,25,82,144,214,147,59,195,237,123,104,88,194,198,202,123,82,70,149,136,194,203,149,85,177,131,146,62,97,41,125,179,225,19,46,37,81,85,48,24,216,82,161,176,21,179,38,117,37,83,254,146,152,141,165,98,21,249,74,37,213,110,2,9,32,203,137,33,8,65,147,22,37,207,185,144,245,192,148,244,29,179,217,132,170,170,182,144,133,103,50,221,62,171,131,48,86,250,121,156,120,77,216,172,172,75,111,211,19,120,105,49,245,113,45,204,96,4,140,222,69,18,30,102,63,101,100,140,163,70,172,7,50,103,228,74,195,37,133,34,100,198,12,94,210,195,210,135,231,244,151,37,78,171,42,9,44,167,237,188,196,20,152,204,202,207,184,172,95,72,242,63,229,4,50,173,204,129,177,30,18,197,30,69,217,28,107,82,13,53,8,138,219,179,212,31,104,101,89,13,155,150,102,83,90,206,134,116,152,175,52,65,114,9,97,162,110,45,71,195,97,20,139,53,86,70,25,179,75,29,4,52,146,231,3,132,163,71,198,167,124,17,225,150,33,149,13,90,103,151,148,40,227,106,122,216,220,50,229,12,168,105,180,66,27,110,230,56,89,27,151,16,210,139,139,128,120,97,49,81,243,24,11,112,112,202,26,134,190,167,177,192,240,135,149,98,179,57,69,141,19,159,185,180,58,168,98,38,210,191,31,238,45,6,9,231,119,23,33,86,170,125,36,127,218,78,223,3,211,120,74,168,177,254,226,180,154,120,19,216,79,8,156,203,236,205,84,124,120,66,36,245,225,137,56,28,201,36,205,61,19,207,132,164,18,89,35,54,57,50,200,54,158,212,226,30,105,101,76,100,204,36,225,253,85,63,14,169,249,240,246,170,248,116,227,28,92,190,234,231,85,185,118,101,66,125,146,118,196,253,41,4,159,64,184,57,7,139,42,81,168,115,149,236,202,133,134,241,139,184,184,147,109,208,55,46,88,6,1,251,138,85,170,99,200,46,31,170,148,67,243,156,254,25,74,154,54,158,138,80,127,81,148,79,227,85,82,109,84,48,173,249,30,109,249,10,143,146,108,163,237,83,150,80,253,52,252,69,38,52,185,151,207,41,48,226,34,155,88,221,181,114,168,208,1,53,143,15,26,159,181,211,219,18,118,137,101,26,236,25,48,152,184,145,22,83,226,99,253,80,202,157,100,97,26,22,70,247,22,195,167,100,222,217,75,54,27,98,71,139,181,105,101,148,81,34,3,243,47,226,18,123,11,83,111,157,84,158,25,113,113,34,3,24,16,127,72,94,52,206,52,56,49,134,195,24,89,72,150,92,89,65,141,246,190,152,210,201,39,160,70,172,236,24,249,36,198,128,52,193,251,201,35,38,92,73,253,32,178,141,30,26,123,34,51,52,181,53,86,114,248,194,52,141,125,7,31,46,52,250,3,216,80,102,10,131,48,73,4,236,202,46,53,64,27,80,8,125,171,26,214,10,171,169,75,153,7,37,140,41,18,191,196,49,60,48,196,229,34,244,111,92,40,243,24,75,114,39,182,168,20,249,44,133,210,183,178,202,41,7,204,180,76,135,190,3,253,162,169,255,0,51,198,35,226,23,253,197,181,26,202,234,62,100,241,228,226,42,249,51,192,163,82,108,206,35,188,185,83,54,76,57,19,247,97,54,212,246,192,17,142,249,120,145,6,178,121,25,132,75,216,119,207,194,136,12,15,77,65,150,81,83,235,108,100,191,245,67,254,85,184,48,206,46,225,34,166,76,28,98,48,200,224,204,4,150,51,23,253,37,170,202,134,107,119,81,57,170,167,23,152,72,48,220,74,173,62,209,87,62,4,169,35,225,18,0,218,97,157,216,185,19,178,220,69,146,156,196,247,15,151,100,6,45,65,129,249,57,147,184,193,197,237,33,222,102,121,189,38,40,61,153,248,128,190,28,66,143,17,86,150,103,133,194,17,113,162,13,119,18,180,153,113,101,75,103,252,81,167,39,17,98,166,105,20,22,55,62,250,9,228,147,52,68,123,42,137,27,245,101,82,255,0,248,193,71,4,248,132,34,35,191,241,22,182,201,156,66,237,81,105,21,240,43,179,58,2,218,195,249,183,136,93,107,67,222,58,209,140,217,87,172,173,88,86,62,88,138,162,39,223,62,76,236,43,143,131,29,234,186,202,190,165,240,117,86,217,253,170,142,52,248,182,67,202,82,174,95,26,49,202,206,21,65,2,52,177,120,102,93,106,172,113,200,168,86,201,167,157,101,197,92,34,99,90,224,104,203,42,210,124,216,184,213,6,146,187,219,1,158,210,166,147,48,22,67,229,40,213,236,132,90,254,30,196,84,154,72,63,109,79,204,128,120,79,204,18,241,171,243,67,0,200,128,153,90,9,163,218,23,137,22,87,36,182,70,204,148,128,198,78,126,83,21,80,237,177,248,32,36,208,250,39,52,73,89,83,26,220,242,65,251,170,85,200,187,55,145,240,210,88,65,225,202,52,137,241,177,74,77,167,233,227,249,188,217,87,160,83,228,127,52,164,234,162,219,250,106,100,7,145,46,153,85,185,84,102,134,200,92,66,46,84,9,140,63,14,165,182,81,114,35,223,91,56,68,226,71,195,223,15,181,51,99,24,82,34,152,206,69,139,80,102,98,102,250,183,212,162,144,63,251,162,226,243,233,239,235,109,126,83,32,132,191,76,201,134,2,3,14,37,27,125,165,78,66,102,8,150,75,211,164,203,145,94,155,172,126,157,177,19,104,107,130,78,3,3,97,237,46,135,26,182,12,158,161,9,64,85,86,206,131,47,138,46,85,123,84,25,195,102,98,169,172,59,33,39,80,211,48,87,160,211,147,251,92,72,89,154,122,9,65,194,36,236,36,1,80,243,45,98,86,143,49,138,52,219,138,74,178,120,234,75,179,73,68,27,242,251,138,146,180,231,31,10,223,15,85,105,155,113,226,202,60,139,55,152,4,233,42,70,100,114,171,187,197,204,12,195,151,185,75,204,161,131,157,229,42,181,134,240,21,101,62,156,4,30,92,75,99,146,132,164,83,158,79,211,209,35,15,48,82,211,92,48,108,194,46,85,111,119,90,125,139,194,17,46,125,14,97,244,252,188,82,224,12,191,184,158,76,198,233,194,171,111,129,36,152,76,173,32,90,193,19,56,74,166,60,235,173,201,152,49,70,34,32,44,161,217,86,159,132,92,107,143,109,162,226,119,90,57,127,135,72,245,128,120,118,160,61,111,243,169,72,115,25,26,46,105,124,95,186,165,36,252,69,163,133,100,241,26,127,241,167,178,249,106,34,244,247,225,167,115,178,195,184,1,61,213,182,73,152,69,3,166,245,181,29,145,240,229,87,30,113,36,179,229,10,158,196,90,58,55,177,186,6,79,116,169,219,36,179,26,78,31,150,98,30,125,150,47,117,104,188,216,114,27,177,198,59,249,80,183,26,170,33,120,178,229,80,182,182,79,64,213,48,18,78,252,165,34,197,89,11,214,30,93,142,161,91,124,72,195,225,89,76,190,28,158,19,99,201,251,72,10,121,53,162,6,18,163,30,200,36,38,92,74,171,111,179,153,169,244,12,248,204,39,54,36,206,55,134,12,56,144,204,48,5,218,84,44,203,93,176,248,84,153,130,56,217,194,230,117,169,171,134,2,79,9,87,215,234,125,207,8,113,172,130,31,120,202,145,132,145,208,149,159,84,127,107,34,40,44,124,104,172,229,228,78,45,76,49,1,79,198,55,248,254,105,59,84,35,102,31,214,201,127,135,49,83,134,73,103,213,80,166,158,79,170,133,53,221,140,110,149,38,42,167,66,53,168,227,45,145,174,216,69,205,95,107,107,37,11,235,119,53,175,102,236,88,148,234,87,196,235,198,178,127,112,80,50,117,39,178,167,171,117,56,39,69,82,154,146,200,226,63,106,25,65,106,85,217,76,228,237,67,254,36,36,102,118,169,8,23,204,33,49,24,188,137,248,107,119,44,202,146,183,25,164,161,81,91,124,121,44,67,89,89,15,34,1,129,216,196,126,30,197,45,101,50,116,110,99,114,170,237,177,43,43,150,129,123,241,230,91,63,63,254,225,73,211,234,29,235,49,42,64,188,159,145,104,166,185,129,150,36,134,100,12,132,204,172,59,25,202,182,178,156,18,122,68,168,170,164,154,70,67,159,26,121,42,57,133,145,62,167,213,172,178,6,18,137,81,73,208,100,40,250,135,254,234,66,29,48,120,71,234,24,191,58,221,147,23,168,209,138,74,217,131,47,186,179,153,78,201,60,161,18,152,187,213,80,105,1,136,88,178,47,105,189,102,73,190,121,186,214,110,80,213,134,249,22,240,224,60,163,91,159,90,127,101,11,85,106,50,61,80,121,179,193,54,224,141,27,32,0,97,147,31,40,177,32,39,192,255,0,26,124,245,162,96,88,69,187,130,109,228,43,129,27,40,214,155,189,13,93,100,70,24,197,228,76,161,198,219,61,233,182,28,163,66,200,43,199,150,7,60,252,61,182,38,17,11,169,99,49,147,163,15,54,34,42,195,61,240,78,245,170,99,55,32,120,138,178,202,229,63,200,164,212,102,60,188,202,190,180,49,74,6,102,72,130,193,198,102,20,96,102,48,106,108,212,40,171,114,139,108,193,244,173,47,126,34,37,97,184,91,223,100,194,36,105,3,109,144,100,201,35,64,76,229,65,73,121,62,170,244,99,100,247,83,43,48,52,41,91,139,100,227,243,97,68,44,88,147,6,114,13,107,184,96,11,21,233,78,158,190,196,60,37,229,69,134,173,212,106,246,33,228,204,198,179,153,113,91,143,48,138,144,207,184,28,145,176,66,76,42,171,121,14,161,217,254,116,192,215,115,148,164,105,140,18,241,175,162,117,22,86,37,6,140,232,86,82,183,212,135,37,138,66,249,153,15,133,45,121,158,87,230,17,73,141,125,100,151,148,156,202,176,171,33,41,21,121,40,85,104,118,220,202,158,182,215,242,97,74,224,61,157,216,145,111,152,15,201,136,67,18,118,98,106,183,14,51,200,86,36,158,114,163,31,50,115,25,236,34,213,60,32,246,150,25,193,143,70,190,57,89,132,197,90,167,179,114,2,114,160,227,48,25,209,134,98,65,137,201,129,151,25,254,225,70,182,214,220,109,188,2,100,208,214,64,173,31,220,83,82,99,30,73,242,133,107,20,92,249,151,176,228,142,72,243,5,41,190,54,199,247,74,128,164,158,72,196,194,85,67,38,28,27,32,101,47,98,216,236,228,164,84,77,125,137,79,207,37,156,168,184,18,127,198,44,75,108,248,3,19,62,81,101,2,182,81,89,194,46,69,70,81,108,26,27,81,193,123,56,178,166,108,181,137,59,184,72,15,71,39,135,50,198,48,89,24,137,42,58,178,141,195,51,41,49,98,75,110,227,109,134,243,5,24,249,131,31,82,33,152,228,143,50,213,168,146,91,145,33,79,118,2,75,195,47,137,86,190,4,73,32,204,34,168,221,67,84,248,210,158,81,11,18,221,79,168,73,27,135,42,206,5,118,244,149,108,57,53,57,60,251,86,12,128,120,196,76,35,76,100,148,70,96,123,203,108,164,234,235,169,152,88,194,141,14,248,192,250,75,39,201,31,178,167,245,36,203,29,171,246,133,197,249,18,52,159,168,209,195,118,28,177,224,18,2,126,170,136,46,35,21,70,214,154,254,79,180,66,163,31,166,39,73,38,98,197,34,228,205,206,253,152,147,158,161,76,100,75,39,229,9,87,217,148,146,188,48,132,169,121,160,88,214,244,137,21,85,113,56,175,249,177,43,71,34,240,57,230,93,121,33,246,29,60,238,146,137,111,13,12,184,199,97,185,19,200,210,65,237,35,125,67,254,43,163,113,14,79,242,129,177,255,0,147,149,7,176,30,68,233,145,158,95,105,108,124,97,249,172,176,249,0,195,153,93,4,248,77,23,42,114,104,208,102,129,248,162,140,75,227,41,192,79,105,125,120,94,33,225,76,182,66,114,85,254,68,56,70,35,225,42,37,240,62,143,252,81,243,32,15,104,242,251,139,87,39,130,73,25,134,85,83,204,55,26,220,201,131,198,147,73,153,139,185,11,235,113,122,148,173,169,117,141,77,243,12,9,39,89,134,102,217,106,97,162,247,37,179,38,51,35,240,170,120,138,188,138,136,215,199,70,62,97,8,53,37,85,107,139,184,72,249,55,15,246,132,150,212,29,141,211,216,181,5,132,32,208,161,146,73,61,201,140,57,32,140,196,202,196,154,198,128,191,108,124,198,18,119,25,242,231,117,69,73,38,79,97,125,164,198,146,227,16,59,113,34,195,87,31,97,187,227,98,103,42,67,101,167,129,101,255,0,181,202,76,107,125,149,192,203,253,210,70,251,227,141,252,57,10,185,103,153,252,116,19,99,95,251,62,191,68,193,23,84,92,168,89,52,128,141,253,170,119,91,112,249,61,194,196,183,218,188,4,27,12,37,215,31,81,134,90,19,218,151,236,142,217,188,100,225,78,99,89,14,8,241,24,163,64,76,147,22,55,113,113,37,187,200,51,159,219,149,101,174,116,170,183,145,87,134,36,151,230,71,49,131,18,158,135,48,113,184,66,153,189,231,43,50,166,6,140,100,181,189,249,16,12,152,127,120,75,110,243,18,9,212,22,76,103,149,232,19,105,176,16,157,72,246,92,0,164,69,50,75,8,183,114,134,52,44,231,62,212,250,108,98,254,84,170,28,109,183,10,233,211,224,14,104,212,93,149,57,51,241,33,90,226,173,147,3,80,66,60,137,152,102,2,50,76,198,78,243,195,200,179,123,8,50,44,144,232,140,180,134,108,128,77,35,67,97,61,165,57,78,98,16,106,162,27,222,144,27,51,92,154,64,73,3,242,137,70,152,207,133,59,18,234,12,228,103,82,87,50,158,12,158,216,170,173,153,202,173,180,194,88,111,100,150,112,172,228,132,130,30,101,132,154,65,193,62,104,133,34,43,194,92,150,98,88,165,27,246,62,213,90,131,167,234,166,51,33,197,146,7,164,15,135,177,91,25,48,130,31,50,107,48,52,104,224,6,135,182,58,212,96,146,72,241,101,196,137,158,109,200,56,148,91,63,16,70,151,245,71,230,149,148,216,202,168,122,86,228,100,97,130,81,148,95,186,170,33,132,241,153,132,201,37,109,169,240,101,50,213,63,89,130,50,151,2,172,172,229,74,220,243,12,67,237,81,49,181,11,236,186,138,190,24,214,190,124,69,79,103,37,178,158,90,143,45,95,145,156,37,196,144,198,100,232,207,237,33,81,144,216,114,63,230,202,153,49,128,246,132,153,84,44,169,196,20,54,82,136,60,40,200,102,127,135,42,40,48,226,123,168,134,70,139,245,70,155,111,68,49,166,254,0,61,135,246,68,128,146,201,195,39,80,213,104,99,68,43,57,138,69,170,120,96,140,111,226,33,83,99,246,79,115,248,67,207,153,40,67,120,66,162,228,204,149,159,154,81,23,65,159,91,145,72,92,105,35,201,127,10,158,221,202,199,212,42,14,224,76,31,166,176,217,80,97,184,36,103,243,44,169,232,95,24,24,101,151,169,6,111,153,38,17,113,37,104,74,44,195,198,106,28,131,225,89,62,226,203,27,202,110,181,170,5,56,196,54,98,42,100,250,210,16,120,86,108,143,249,10,1,2,236,100,122,182,167,123,36,179,137,115,169,52,147,161,126,144,171,228,9,154,156,103,253,82,21,89,1,153,101,249,58,199,24,208,242,114,123,37,82,65,184,177,140,12,178,203,251,136,248,218,132,18,71,218,149,129,86,131,190,214,98,42,81,38,144,17,191,72,36,194,49,153,224,183,60,217,86,219,66,77,123,98,42,11,14,37,244,208,199,39,181,50,252,159,251,149,179,40,254,210,101,100,18,70,119,33,110,41,0,79,62,46,52,177,149,172,173,225,136,173,231,207,130,54,63,173,77,152,195,147,238,173,102,87,8,218,68,49,12,50,19,152,165,89,189,236,140,180,230,124,37,155,12,57,42,76,170,231,66,200,200,100,203,233,217,48,137,106,153,101,56,189,194,89,154,30,46,96,162,161,198,60,144,117,114,44,88,193,166,87,7,167,129,91,36,255,0,54,159,62,146,186,55,52,78,197,62,106,217,208,158,243,101,65,27,80,156,106,172,205,82,75,26,187,123,157,50,49,165,96,225,148,130,153,231,218,167,41,245,35,10,15,155,46,36,231,120,9,44,226,46,85,22,102,27,241,213,12,30,244,43,231,176,107,9,146,113,36,70,48,228,189,11,99,85,71,111,158,196,154,202,124,226,60,97,136,34,45,177,163,28,132,84,113,130,200,192,234,26,178,199,251,137,36,154,33,46,202,121,197,102,99,21,109,219,48,96,76,44,140,65,49,233,45,84,253,236,188,50,250,209,136,170,206,198,131,76,28,103,173,70,184,139,212,85,106,26,29,62,86,102,44,81,149,42,187,211,213,89,217,233,209,70,47,200,134,140,101,151,75,18,86,172,6,197,230,23,98,69,73,50,92,159,3,98,86,134,164,33,120,113,17,108,141,78,200,67,253,42,231,104,110,214,58,35,234,21,52,168,177,244,146,236,135,204,92,67,69,86,233,184,177,159,197,216,182,154,124,177,241,98,34,34,135,119,36,239,50,186,224,73,172,227,152,193,151,27,218,227,71,249,228,89,61,135,240,65,121,227,126,21,54,14,97,89,134,52,67,44,152,144,218,134,80,129,154,33,121,20,84,205,115,107,80,124,82,226,137,21,212,101,85,115,173,111,216,86,37,115,31,147,218,65,233,141,78,11,40,140,49,68,52,236,209,152,78,165,69,82,82,96,194,23,177,131,67,61,228,84,108,170,250,203,3,83,196,255,0,217,73,170,79,113,69,213,177,191,62,100,249,152,240,118,164,178,100,178,11,16,31,136,34,125,85,54,98,149,184,210,100,204,73,116,153,47,42,21,243,216,69,189,143,97,18,42,142,196,28,104,122,96,76,205,235,50,127,149,62,161,184,163,255,0,219,113,75,36,159,117,65,189,231,234,196,168,116,216,98,193,3,204,110,197,232,49,201,85,43,228,218,142,51,50,226,72,100,188,118,92,198,226,67,76,214,12,141,47,104,104,188,107,193,153,77,100,76,209,59,80,172,21,196,133,214,122,122,198,73,25,233,53,121,126,226,199,74,218,206,140,127,78,187,138,72,216,151,73,153,51,109,19,219,18,153,178,153,18,104,254,110,40,255,0,113,82,194,250,152,89,24,127,144,194,46,95,218,77,233,36,144,169,4,56,12,238,9,81,118,85,182,80,64,194,138,86,44,170,108,5,148,201,245,178,71,136,194,140,185,14,188,210,81,117,33,216,30,161,170,182,67,62,12,185,114,145,1,100,204,172,204,110,37,140,205,92,135,143,6,196,69,165,116,4,26,143,14,33,253,181,121,26,4,168,223,117,78,70,181,4,111,14,85,85,91,113,22,72,16,178,41,140,173,204,197,239,32,215,161,204,28,151,225,202,138,205,18,79,186,144,90,236,107,95,187,203,137,109,129,84,186,134,202,209,126,175,25,70,163,245,158,149,210,178,126,110,188,188,159,77,38,252,97,76,94,220,133,31,218,89,198,212,145,36,249,250,117,89,11,251,136,89,24,218,80,66,249,224,164,240,16,74,65,39,44,178,178,24,25,47,127,148,107,68,152,217,121,165,213,242,126,210,62,30,158,28,144,97,203,137,99,66,172,50,204,78,106,122,218,237,109,92,72,152,185,23,61,211,127,13,199,73,113,205,60,133,203,237,174,241,91,164,182,35,249,76,101,73,175,171,71,83,47,44,177,13,66,72,217,50,29,100,190,2,232,122,14,142,201,249,77,60,145,190,218,101,248,84,21,47,205,94,92,171,6,76,4,144,112,139,145,100,195,92,141,156,37,30,52,44,255,0,193,54,89,126,70,17,164,156,76,229,88,111,222,34,63,136,98,74,55,242,196,126,172,171,69,197,169,63,39,202,226,202,171,184,27,101,135,169,65,146,14,84,162,75,25,255,0,182,248,164,72,227,73,197,225,152,74,210,170,226,44,145,176,37,226,26,22,79,216,198,90,16,151,117,90,198,107,9,180,40,196,63,186,131,208,26,74,117,69,147,203,109,43,41,10,187,116,96,233,81,3,252,155,41,126,233,87,54,215,47,157,90,124,213,194,196,52,237,81,99,179,224,116,143,91,32,160,176,63,44,36,146,124,151,144,111,55,33,84,5,110,57,209,51,26,208,165,147,244,211,205,55,106,113,100,137,46,80,248,146,89,188,134,217,209,56,0,90,207,185,154,252,49,34,237,135,245,19,154,29,43,65,131,119,46,81,11,53,54,52,106,171,38,125,37,63,100,255,0,68,38,96,242,141,51,42,155,102,124,71,207,192,54,112,169,91,140,146,95,135,46,37,182,30,167,131,52,152,183,92,139,100,202,24,182,253,197,32,136,133,107,139,90,19,83,235,118,64,205,234,152,136,151,195,159,168,197,231,134,126,81,253,196,92,255,0,135,90,142,12,167,155,41,36,198,246,242,171,45,31,240,208,18,71,155,83,74,227,246,198,36,87,32,214,74,41,16,103,188,96,121,141,140,164,74,116,220,203,207,196,25,170,113,136,101,127,34,235,147,62,3,196,183,59,203,83,105,138,55,238,165,198,248,81,248,55,155,127,148,139,90,27,130,245,29,203,189,43,113,198,204,216,242,120,39,115,44,183,62,234,228,129,212,54,181,175,230,171,38,63,168,182,155,94,48,191,164,17,50,36,179,13,180,165,69,220,110,204,202,111,194,158,49,49,22,46,84,234,146,200,246,81,50,203,23,34,163,129,165,98,77,6,83,99,79,204,155,53,8,139,45,31,167,46,234,159,253,26,49,84,120,96,86,233,190,32,207,146,47,182,187,23,165,75,140,127,148,16,241,253,53,165,244,240,103,19,53,141,52,44,159,180,153,84,75,16,113,181,32,10,12,65,138,66,253,197,170,96,95,129,229,50,233,129,210,85,196,30,81,10,48,151,198,105,90,127,253,184,20,120,254,210,96,63,56,234,74,218,233,63,54,105,68,17,83,109,37,248,99,80,65,244,235,24,3,200,187,62,164,211,122,3,105,196,34,100,92,220,218,122,140,167,203,18,46,216,190,222,53,22,247,45,201,77,230,129,248,124,108,137,16,95,45,245,22,56,119,204,85,21,181,164,147,7,20,190,85,230,105,184,177,159,196,85,76,73,171,16,102,12,168,207,234,76,235,103,197,252,129,41,72,34,253,213,76,253,54,242,157,152,138,160,254,51,105,141,71,26,180,5,169,17,50,69,126,76,130,82,175,232,89,91,117,180,82,200,48,50,191,153,15,125,106,58,156,105,118,131,52,235,45,63,23,119,147,115,225,200,140,190,208,195,212,4,102,105,242,71,251,73,185,104,39,6,200,25,241,160,217,61,146,197,43,145,109,153,91,185,6,33,11,41,19,106,173,43,91,82,6,7,144,191,113,52,135,14,33,9,196,34,38,17,137,42,223,134,54,183,124,210,203,136,98,250,105,147,52,245,198,151,59,2,34,238,70,175,3,158,48,48,135,136,104,41,54,64,23,15,106,198,101,21,85,220,14,7,195,217,114,71,235,134,158,49,19,233,162,97,231,27,240,229,74,223,169,1,159,105,148,137,189,81,128,87,172,220,82,141,27,39,33,38,179,99,35,1,155,66,229,34,91,14,226,117,104,62,80,92,133,86,243,244,240,60,31,47,18,231,243,42,175,36,206,38,33,98,24,253,197,172,183,53,91,19,59,89,50,202,12,210,251,18,122,219,35,193,126,41,125,101,235,78,205,14,89,7,204,84,25,169,242,131,171,145,102,216,219,216,148,176,24,201,49,120,148,190,161,101,228,18,110,194,94,63,166,170,52,172,99,198,137,204,148,234,218,77,65,59,207,105,143,26,122,221,68,141,168,196,3,245,224,35,19,21,132,252,72,175,91,60,224,102,164,158,68,174,79,253,156,172,181,33,253,68,215,35,141,252,170,195,76,105,90,173,8,61,161,75,151,18,134,203,29,13,50,120,251,155,244,28,251,89,36,254,162,82,100,243,247,87,78,123,25,36,12,204,85,43,26,202,182,73,62,82,40,196,152,190,79,228,194,168,184,28,237,155,24,217,85,0,156,202,90,203,207,205,80,190,75,5,218,85,47,118,246,20,252,40,99,84,34,4,250,226,51,9,162,242,125,68,188,208,199,38,94,100,194,171,104,56,175,226,228,250,138,102,238,77,144,143,195,147,26,86,92,71,181,216,165,96,65,36,24,114,160,224,25,149,167,124,78,50,160,244,243,222,95,12,197,237,84,172,210,177,60,247,121,72,84,233,196,155,114,8,129,159,205,152,75,137,83,133,153,0,167,24,241,198,34,101,14,224,30,120,74,149,153,83,80,171,57,162,103,203,61,108,13,145,228,179,133,103,101,36,5,27,204,21,32,25,247,131,63,233,120,214,48,234,62,153,48,254,120,177,38,33,167,222,196,205,148,106,114,76,247,227,204,100,24,117,131,58,141,148,67,75,192,102,210,234,108,181,167,181,154,126,41,92,104,186,216,15,140,246,6,89,113,45,33,181,28,146,101,136,82,175,166,178,56,201,152,220,169,253,5,245,226,53,123,1,213,149,3,27,229,167,118,241,249,173,240,204,11,34,117,35,228,213,15,187,18,162,146,54,204,140,9,44,205,137,36,216,85,9,253,74,134,27,50,13,5,107,78,79,206,100,194,19,198,193,4,252,41,212,104,7,40,217,44,41,81,161,156,76,234,202,138,141,113,177,240,221,169,177,101,86,126,33,255,0,135,165,219,157,129,49,113,13,3,113,240,232,226,59,37,241,148,98,250,106,158,53,148,25,160,97,131,115,24,95,202,136,159,50,36,32,51,231,198,95,218,42,203,41,181,144,138,51,61,55,195,8,147,202,169,252,28,203,84,203,90,210,15,151,26,208,192,142,72,51,11,173,33,66,176,55,213,67,6,99,9,10,109,79,18,111,82,69,14,168,19,89,218,132,147,1,149,167,218,34,172,103,120,198,178,117,36,76,111,136,81,36,102,129,91,36,156,66,237,91,77,91,20,100,203,200,85,182,25,152,34,39,224,77,191,224,14,29,43,16,68,205,148,137,200,96,87,12,24,178,162,194,248,146,88,167,53,35,39,66,230,137,145,106,176,138,183,99,85,149,81,252,248,132,144,79,164,157,11,194,88,139,151,237,172,153,170,167,70,225,46,66,170,125,55,38,13,191,134,236,92,126,226,63,251,27,36,0,161,53,86,160,30,41,98,196,65,125,53,99,73,78,49,191,168,133,31,220,91,167,233,45,57,7,194,194,164,164,201,238,47,146,117,87,228,194,44,98,196,149,164,84,5,86,155,136,108,200,16,99,123,92,137,107,253,75,207,135,173,44,121,173,100,159,44,185,92,72,255,0,88,28,102,97,17,86,110,92,221,186,25,102,120,251,68,128,49,153,187,97,113,15,26,55,49,231,115,27,169,105,217,140,164,196,176,99,3,50,182,216,120,178,226,90,97,233,234,170,210,60,194,202,190,73,173,244,210,101,91,119,224,35,16,22,10,12,193,137,233,171,225,196,154,12,197,42,65,38,72,48,126,149,110,173,181,57,9,250,94,52,172,204,21,24,51,36,110,32,175,143,181,124,101,231,132,133,233,42,194,72,101,20,24,74,33,137,45,89,205,178,139,167,217,90,145,156,72,40,97,149,36,252,217,10,68,222,4,99,139,204,38,77,131,25,145,135,149,58,213,12,146,65,27,195,178,38,105,124,67,76,25,63,76,206,3,246,152,242,125,68,38,161,99,38,196,120,126,171,23,38,211,116,54,84,22,178,130,105,68,40,202,254,52,146,51,120,149,142,52,117,214,218,250,157,142,27,244,141,107,222,107,1,18,73,61,181,57,170,181,128,196,124,49,32,109,134,69,170,5,110,34,101,49,114,175,92,80,142,111,129,138,157,108,234,38,9,169,141,61,193,7,219,214,140,181,170,177,178,6,90,153,227,253,180,85,108,10,172,12,17,187,19,32,198,130,48,98,10,106,168,187,153,18,85,186,87,226,54,127,208,101,31,218,85,17,153,101,27,138,192,68,17,62,226,77,113,107,127,81,254,95,62,72,134,166,100,201,181,157,243,118,22,132,47,242,164,101,167,18,191,251,121,118,47,76,207,121,120,51,246,62,210,145,173,178,148,82,97,228,86,240,40,103,78,3,12,28,107,87,50,82,85,2,25,113,147,218,68,26,224,120,48,173,38,161,178,132,204,178,241,136,107,228,104,18,137,140,161,128,66,141,53,65,106,77,207,210,94,164,119,203,221,114,21,35,252,43,107,6,94,108,188,126,106,252,207,228,250,75,111,1,65,213,200,140,67,113,201,198,70,211,146,65,134,195,32,136,133,53,12,88,196,195,95,63,40,211,121,248,6,55,132,194,26,2,182,168,132,35,205,151,141,49,185,125,139,224,6,92,105,216,113,23,26,168,11,229,244,136,168,176,177,131,6,28,66,89,60,48,74,63,164,68,248,145,102,184,166,239,118,88,156,162,202,69,166,146,200,254,24,138,46,68,214,100,203,88,204,230,198,81,165,254,170,15,54,24,216,242,165,106,148,91,13,67,62,84,150,97,196,132,147,79,92,39,229,48,150,81,173,98,103,205,149,83,134,29,84,209,179,149,98,178,138,214,66,83,209,226,16,153,162,100,18,218,104,15,132,204,170,135,210,177,19,139,169,11,101,27,24,19,226,45,152,145,55,196,95,64,151,135,107,151,18,184,211,223,16,135,100,14,18,226,251,100,80,87,112,34,228,204,81,45,186,110,183,212,185,170,74,33,98,246,202,162,209,181,176,212,234,255,0,19,167,177,209,237,109,65,52,127,55,20,101,73,77,78,9,35,254,146,44,68,88,178,28,238,146,246,33,103,178,242,164,4,150,18,143,31,211,77,151,153,44,124,69,182,180,250,198,48,242,134,80,202,53,39,15,94,108,167,62,37,136,149,27,53,180,89,62,97,176,149,137,14,205,31,71,108,119,203,227,46,85,22,141,92,186,201,78,90,21,180,143,211,22,192,205,186,228,70,201,128,12,124,82,134,164,127,9,75,131,254,95,197,246,209,176,217,56,127,171,91,87,66,12,168,249,119,55,154,3,8,78,85,230,83,143,187,106,139,102,52,219,48,228,196,194,82,140,107,84,86,177,62,248,96,89,63,77,130,112,31,255,0,193,22,171,83,50,51,223,180,229,74,25,169,14,46,41,98,32,147,218,129,164,108,255,0,32,118,90,61,145,137,151,41,36,173,1,121,4,76,70,161,25,83,214,106,74,239,121,20,247,193,146,207,148,200,151,121,74,109,186,8,153,51,31,8,170,199,27,42,86,109,19,101,127,230,16,139,181,86,134,48,8,254,84,115,50,15,207,104,154,202,37,164,78,36,52,111,133,214,90,124,126,160,81,12,163,18,212,250,113,144,251,189,174,47,218,84,179,238,47,7,230,45,169,74,146,6,236,155,189,161,133,137,110,63,70,217,223,38,212,223,90,102,121,226,42,47,204,25,31,132,169,30,164,121,32,197,36,184,159,242,40,93,43,173,172,68,71,150,88,178,169,179,50,54,131,172,59,171,171,119,246,58,92,240,229,103,50,127,67,27,229,24,101,45,27,83,196,182,139,195,23,17,21,78,158,49,240,48,37,255,0,130,123,18,101,196,38,124,49,144,15,9,151,38,213,191,14,189,94,115,57,113,13,119,119,192,28,224,97,234,34,144,212,250,62,240,76,36,176,202,227,79,85,117,22,57,25,62,72,253,61,0,116,131,100,76,164,40,196,186,13,13,168,9,195,149,65,135,76,94,78,99,240,202,71,211,233,187,90,73,121,101,202,202,165,36,108,89,89,117,58,123,58,215,214,73,219,63,151,173,3,1,239,192,135,184,126,56,39,255,0,222,17,102,169,42,173,131,46,36,214,205,6,16,151,145,69,198,184,178,168,178,120,165,245,168,223,199,242,171,110,54,152,137,143,205,82,152,199,212,140,103,22,37,44,156,235,170,195,254,181,47,96,76,100,220,114,194,85,65,185,36,152,47,23,106,231,116,62,117,188,57,114,226,84,177,166,89,100,204,33,42,165,208,230,146,56,220,75,101,73,144,248,77,196,147,89,104,104,150,64,238,26,232,207,9,236,135,202,36,154,125,12,232,196,234,202,53,210,71,216,228,175,161,157,24,251,65,11,42,109,15,73,12,132,97,172,74,65,125,181,114,26,115,141,249,81,15,170,57,61,165,58,169,77,230,20,178,120,43,98,237,34,100,226,66,225,220,243,7,34,99,38,1,227,114,226,75,100,217,62,55,72,146,84,170,176,64,96,65,35,57,123,22,31,135,160,201,246,146,224,220,3,207,168,139,39,234,220,95,218,165,183,240,54,245,251,27,254,30,4,96,63,17,72,167,231,195,56,201,153,80,86,223,2,104,59,86,139,80,229,31,18,45,113,106,201,200,71,38,215,129,130,16,185,80,245,190,100,149,204,129,159,24,226,127,10,244,59,95,120,169,24,178,151,208,205,249,48,172,30,204,68,121,178,164,80,245,36,66,113,9,18,249,143,47,74,22,194,50,152,217,93,128,68,218,24,67,42,243,35,18,72,217,133,11,50,132,114,65,151,147,34,82,107,41,213,35,218,9,86,180,49,114,224,89,67,9,196,204,38,236,70,61,153,25,212,144,233,137,135,146,204,210,203,149,84,63,26,193,90,192,225,211,3,47,76,162,38,1,210,167,23,47,182,138,173,51,61,225,39,193,120,198,197,77,197,17,149,132,83,40,98,20,25,130,146,201,128,56,204,234,196,172,102,62,32,152,243,5,33,100,240,16,152,76,36,141,34,132,113,184,176,210,89,38,15,10,158,97,165,70,151,204,37,115,51,105,225,196,33,169,219,39,131,31,82,229,146,182,58,99,109,126,130,163,25,133,65,89,122,109,105,55,102,46,37,162,182,96,201,252,75,124,154,16,93,145,134,151,43,140,94,218,120,218,226,50,209,130,32,24,19,135,148,75,124,151,227,89,49,245,85,160,96,66,37,170,101,108,185,160,203,18,80,196,178,67,85,191,111,99,209,140,50,31,181,53,152,248,56,240,229,92,238,73,172,106,103,98,42,168,129,62,13,216,48,251,137,10,50,168,197,230,173,19,63,84,52,11,39,142,73,254,81,29,27,74,179,221,17,17,1,161,100,34,101,12,82,9,86,50,77,64,51,70,157,143,135,177,73,79,223,70,127,205,149,116,121,49,165,148,28,92,164,246,210,3,105,235,137,36,203,97,0,130,93,10,199,58,146,65,147,168,236,135,180,175,47,26,193,255,0,15,110,68,50,88,203,185,31,237,229,87,208,233,223,24,125,72,215,233,136,51,153,218,65,17,43,44,126,67,175,82,233,196,231,213,65,60,31,238,136,173,41,228,178,75,48,173,102,248,123,56,92,219,241,173,65,210,87,17,137,197,40,104,85,167,3,89,150,110,70,19,241,198,59,243,118,37,19,222,78,227,21,84,126,3,181,146,246,26,94,50,254,218,33,240,235,171,70,248,146,234,242,148,75,127,250,212,91,42,113,245,35,97,201,2,213,119,62,9,120,162,118,39,51,195,6,75,9,180,22,37,50,106,115,193,38,238,88,137,141,115,72,215,197,14,168,215,78,110,52,161,11,61,229,76,23,143,234,174,111,50,75,201,250,73,88,145,84,243,39,125,85,170,172,134,50,171,157,2,125,104,230,196,121,120,248,212,227,225,215,120,115,9,41,252,85,106,41,222,156,84,245,130,31,113,147,217,152,158,221,62,77,112,54,144,124,240,137,111,102,167,28,98,98,75,44,166,109,135,134,32,146,9,149,178,164,143,55,82,205,182,115,85,151,200,171,187,181,57,71,187,15,42,93,3,82,68,157,194,97,98,34,10,168,199,16,48,246,172,25,72,77,214,110,172,169,234,193,109,3,36,211,211,217,31,46,232,153,62,210,207,211,79,25,248,162,11,42,46,5,84,24,222,6,14,82,145,56,107,63,38,84,98,102,227,9,160,105,230,118,216,114,147,233,172,231,221,146,163,170,47,26,61,150,95,159,135,177,104,147,91,101,52,127,55,23,141,24,190,34,173,149,174,196,165,151,197,29,179,31,202,60,138,10,78,188,151,101,99,238,20,165,87,119,31,13,42,172,158,253,164,82,100,247,22,84,159,13,32,233,254,109,175,39,220,73,248,109,111,115,173,122,200,17,125,189,74,29,19,101,120,88,140,205,3,24,213,65,167,237,187,148,184,108,165,139,229,2,82,45,51,36,159,38,83,21,18,89,56,156,234,171,51,93,134,150,178,65,101,237,37,112,43,96,150,95,205,238,74,52,11,39,243,179,15,42,123,231,193,155,18,72,255,0,230,85,176,224,48,101,38,156,140,55,154,188,82,114,126,234,202,52,249,208,89,204,85,63,39,85,65,132,55,230,201,145,33,126,185,250,210,184,211,180,132,214,54,114,182,102,170,156,35,225,8,191,145,10,249,231,156,252,165,83,129,212,241,39,117,21,49,13,144,4,145,74,50,255,0,3,31,14,118,76,193,17,10,139,141,48,240,135,253,70,1,5,149,49,167,152,9,62,234,118,105,145,49,243,99,42,232,255,0,25,204,204,223,66,40,210,73,231,152,66,71,188,210,189,225,37,83,231,242,51,16,186,150,232,211,200,85,22,41,80,195,7,114,5,61,12,50,170,108,159,203,198,170,2,252,172,90,38,86,239,136,205,167,98,122,226,100,114,50,48,210,29,197,145,65,242,145,74,84,210,52,201,210,89,243,112,8,37,234,124,245,32,96,178,143,34,48,214,89,25,204,166,204,169,242,21,87,215,216,69,107,181,16,30,81,40,88,211,34,89,78,120,183,226,18,189,152,200,36,238,23,26,89,248,99,74,228,121,67,3,145,50,230,53,180,69,39,77,167,129,221,151,42,81,107,164,162,73,103,20,5,126,192,143,248,145,193,13,104,217,152,165,85,86,66,22,144,229,181,191,10,41,172,153,154,192,91,111,221,71,155,225,22,32,127,73,158,53,97,101,171,104,43,95,204,81,175,85,106,125,63,100,252,33,42,155,117,17,88,170,175,84,250,91,215,177,206,25,240,223,81,136,143,221,139,40,210,147,124,61,100,98,60,220,130,34,238,38,140,204,121,130,84,174,202,180,114,70,145,153,31,224,22,73,236,115,138,122,220,79,194,81,42,232,16,192,49,245,13,106,219,50,51,249,132,133,53,192,227,63,8,80,179,26,208,179,176,206,200,192,140,12,184,146,22,106,217,217,241,10,42,100,99,14,116,85,63,25,135,133,59,169,12,183,47,28,138,139,81,232,117,9,253,228,222,53,244,18,247,21,40,141,79,185,229,234,67,79,211,196,19,51,68,47,34,109,157,68,105,17,202,135,204,100,158,149,170,182,236,2,59,226,113,168,248,211,237,107,73,136,162,34,91,101,124,248,211,153,247,84,100,178,21,142,20,155,19,171,201,126,86,37,200,109,55,48,242,98,101,41,83,204,44,247,132,172,185,156,172,170,141,65,86,228,126,107,107,224,110,71,194,37,170,78,158,57,37,238,242,226,26,40,38,157,90,76,41,153,69,182,158,34,57,53,175,140,126,165,152,114,42,51,49,246,67,234,75,95,1,241,137,212,133,80,220,8,140,204,172,94,178,141,19,31,23,98,195,156,99,234,75,44,174,8,38,63,137,62,72,98,173,207,140,140,49,253,53,245,242,113,51,154,80,212,124,248,215,51,79,148,37,34,54,6,155,156,49,230,177,42,70,184,251,105,246,25,234,71,33,248,82,219,234,31,82,3,243,79,38,66,167,140,128,56,223,164,65,154,55,39,50,74,169,93,205,124,72,136,218,110,116,18,48,177,10,170,171,95,100,48,115,100,71,176,32,250,75,44,211,163,123,92,107,25,84,207,200,119,108,131,106,172,185,21,52,105,132,80,76,102,95,119,18,115,79,36,254,234,231,169,107,41,92,248,195,34,158,212,58,84,100,30,94,220,169,184,103,162,153,113,7,222,93,11,49,198,208,189,172,167,61,13,80,42,22,51,245,109,4,17,191,151,41,83,235,131,50,73,31,242,188,101,92,242,239,73,110,101,240,137,53,117,126,37,87,69,255,0,242,147,211,230,88,234,73,220,63,166,243,91,223,240,198,37,147,51,108,57,62,162,191,211,218,48,241,152,194,237,85,168,97,196,24,48,226,228,80,110,157,83,38,245,42,221,99,105,140,94,135,32,164,208,96,164,38,82,148,101,87,117,179,193,25,152,177,44,109,95,178,38,109,174,84,180,51,7,36,153,66,44,74,138,171,81,89,157,249,15,223,48,229,234,66,62,182,113,31,155,116,53,245,143,227,226,67,201,223,125,84,234,162,48,107,233,247,35,230,18,223,26,4,72,223,218,140,72,40,211,231,8,120,86,111,178,177,39,41,162,145,51,72,38,222,191,97,18,88,65,19,42,217,235,4,31,18,212,27,140,132,194,88,4,91,159,15,222,18,74,155,106,26,102,73,33,87,189,42,214,116,95,182,179,120,120,210,57,154,146,87,231,174,22,69,181,40,178,107,226,111,254,157,83,230,16,242,201,68,64,181,33,73,136,201,93,108,12,156,166,78,163,83,131,234,167,168,173,34,134,76,164,29,144,249,101,98,80,186,146,27,234,14,253,161,114,143,234,46,141,15,149,152,82,205,67,79,185,3,248,150,45,92,133,153,24,229,44,190,38,124,42,144,44,124,232,153,113,36,51,244,222,218,118,108,73,237,105,137,129,130,10,90,208,233,213,149,248,154,160,25,227,58,46,96,79,57,156,203,208,32,124,243,10,81,42,248,213,185,65,135,18,104,201,200,199,62,12,57,209,159,196,46,53,141,197,60,171,32,113,23,169,94,6,135,17,254,108,75,228,248,12,23,80,184,211,85,73,239,106,115,90,173,24,121,39,230,149,136,159,186,168,25,26,214,163,135,46,85,141,195,201,11,165,45,129,107,107,57,248,113,46,105,43,99,166,59,58,150,149,172,36,145,242,163,77,78,9,32,120,113,13,97,66,205,179,62,109,83,97,7,178,175,27,80,231,149,114,244,57,151,224,153,208,165,230,10,167,141,12,145,128,204,201,205,135,90,86,198,28,189,168,145,148,35,102,242,9,255,0,71,255,0,45,13,234,190,154,124,38,235,76,35,70,31,186,143,216,80,120,114,197,202,69,53,85,27,115,68,0,245,184,132,2,146,213,186,144,240,162,188,162,17,21,5,173,84,76,228,53,112,136,33,253,52,130,238,180,242,98,97,46,53,69,143,250,102,228,86,246,57,214,158,146,13,65,44,134,182,17,63,198,171,227,82,2,48,223,233,252,67,90,160,86,236,89,250,15,228,69,120,78,47,20,78,197,172,170,138,110,227,51,141,116,220,151,198,62,19,21,116,48,207,136,80,51,149,113,25,51,238,105,37,252,216,178,141,85,208,221,239,152,204,202,7,77,110,116,93,243,23,221,211,20,227,36,144,124,203,120,102,18,79,18,204,132,101,80,249,151,209,32,160,141,170,153,224,179,125,56,228,243,21,120,48,234,132,76,69,18,125,189,124,181,19,114,47,161,68,157,67,238,242,21,96,205,72,60,124,217,19,249,52,149,165,3,240,202,197,252,74,104,213,67,47,152,86,237,130,204,191,70,199,221,128,157,75,67,204,114,19,54,84,180,208,15,90,70,125,52,202,25,178,51,133,46,216,251,139,224,49,141,39,143,149,110,97,136,147,61,243,134,78,97,35,227,95,68,16,62,108,67,74,198,88,50,76,206,5,140,9,57,82,211,95,87,78,35,194,130,102,167,36,105,120,67,20,106,86,200,173,113,42,38,7,32,31,148,169,17,182,144,150,199,234,17,144,124,202,98,214,201,243,137,132,43,162,53,185,205,35,106,134,87,119,121,56,171,132,68,182,180,211,191,187,18,46,53,105,251,145,76,134,127,62,81,42,237,208,205,236,76,30,243,251,43,208,52,168,44,143,243,101,69,50,50,105,15,0,216,140,69,89,24,201,245,64,132,12,33,64,60,56,200,156,179,252,11,73,130,194,45,23,33,59,223,247,72,183,6,123,5,238,161,230,64,62,76,89,86,15,161,178,192,243,113,40,178,151,86,196,96,205,97,93,24,152,74,85,71,3,80,196,154,12,34,198,185,84,250,70,73,38,99,23,145,81,105,136,216,253,212,138,173,98,172,169,82,154,100,50,103,221,136,191,198,133,125,192,5,224,19,44,108,158,248,35,204,167,31,63,122,126,100,172,16,173,206,129,13,149,197,102,93,168,203,151,234,173,82,96,12,189,66,90,168,97,128,163,97,183,74,134,54,1,63,181,108,109,150,68,165,95,208,136,52,50,65,63,81,19,184,1,33,88,159,154,145,246,79,202,190,108,199,91,218,81,174,156,80,231,105,25,240,22,26,159,221,49,86,192,177,241,145,6,181,174,23,186,177,100,250,217,62,234,70,152,117,133,141,70,229,74,172,140,72,201,175,135,254,229,41,183,236,83,28,94,107,34,120,38,48,46,8,54,45,70,134,57,48,113,45,116,33,0,223,134,89,113,42,84,101,108,67,174,25,46,202,39,8,185,84,228,106,167,141,252,221,139,161,51,0,191,72,145,93,198,60,147,229,15,98,26,181,18,57,26,222,222,128,112,204,72,203,51,79,202,128,48,101,251,197,75,141,38,80,184,74,37,18,202,195,179,79,126,14,30,196,184,51,37,151,252,198,46,36,77,63,23,41,83,91,89,32,147,93,134,32,185,60,214,248,153,185,70,168,172,215,3,133,250,68,152,223,16,167,65,126,19,69,34,194,201,248,207,152,200,35,79,4,214,98,196,53,207,50,187,174,7,84,59,92,159,78,231,166,124,72,0,142,204,209,73,252,168,176,234,163,205,7,202,64,202,167,166,104,195,219,29,146,205,212,37,95,85,14,37,72,216,24,133,75,211,244,110,185,75,168,253,68,221,61,127,197,167,169,161,150,182,94,244,12,73,165,61,247,62,25,107,107,24,249,47,70,198,167,137,231,148,194,228,93,187,122,28,95,144,80,50,75,36,251,75,60,57,80,129,126,46,145,35,88,111,172,166,31,252,134,5,153,70,177,146,28,104,127,88,139,27,221,64,89,93,128,172,225,79,188,189,137,108,179,48,67,230,48,158,124,169,93,148,242,12,124,73,107,36,173,6,178,103,186,144,165,84,0,211,55,36,229,46,66,41,171,128,220,198,62,97,11,141,93,198,100,18,115,8,75,41,246,160,28,76,59,92,170,149,81,55,153,53,199,66,50,147,83,226,226,150,46,68,237,243,207,36,124,34,24,134,167,61,53,146,109,119,120,177,42,86,48,24,241,38,168,205,34,154,3,106,8,36,120,74,81,160,46,245,157,116,96,118,172,38,105,191,241,226,83,246,90,38,84,223,105,35,66,207,192,101,145,60,193,89,241,82,40,143,135,116,169,170,181,104,44,188,13,186,80,83,254,21,202,41,19,173,61,163,1,81,225,148,164,200,36,71,211,202,156,139,73,212,66,235,129,212,131,119,23,7,42,30,100,241,148,127,40,94,69,52,251,128,66,226,48,136,85,132,107,140,175,226,138,65,34,164,135,140,12,188,111,221,149,14,249,143,140,79,182,180,26,224,146,86,214,100,32,249,132,138,136,223,242,30,67,178,130,64,101,247,16,150,183,120,210,144,198,0,158,143,141,26,36,224,115,33,99,26,194,105,245,164,183,30,92,185,80,176,41,15,24,159,73,60,125,60,225,31,250,121,120,211,232,16,193,143,230,251,21,182,212,147,117,12,75,177,242,227,19,10,170,164,152,114,129,153,86,47,173,31,159,82,201,143,28,110,145,33,170,27,140,216,153,89,76,60,103,241,32,13,36,132,7,48,150,185,129,184,156,254,24,164,253,197,134,218,214,55,12,177,21,37,71,50,128,17,166,65,126,55,245,45,81,161,166,65,99,4,254,101,41,6,86,60,247,188,140,66,26,171,47,54,81,167,198,124,25,44,196,20,54,192,2,31,105,22,171,42,16,144,74,250,209,143,218,90,36,214,193,146,15,184,157,155,149,34,52,200,144,78,252,197,77,185,113,163,140,219,2,6,201,80,67,235,255,0,130,158,126,173,137,131,12,72,185,72,179,129,118,242,191,154,46,37,165,171,169,94,25,136,166,124,202,152,97,158,78,149,147,217,107,236,228,81,200,221,165,31,62,3,60,209,30,142,204,124,37,75,107,77,47,7,213,39,221,90,44,166,78,255,0,217,74,187,140,67,241,242,247,54,79,164,126,50,27,40,212,172,249,32,131,220,135,178,214,18,163,17,225,75,35,67,149,168,15,148,201,149,153,204,104,105,242,108,125,246,50,124,164,92,191,186,134,159,168,109,112,101,216,70,78,223,73,85,27,218,38,69,153,169,192,80,123,138,181,23,115,77,62,14,108,109,108,76,248,75,145,84,105,183,213,91,243,98,203,251,171,35,80,196,17,223,242,162,42,42,4,55,194,56,240,197,74,177,212,179,76,174,163,166,86,128,93,49,113,45,83,33,203,199,153,57,245,136,53,160,203,44,73,25,174,223,100,124,34,23,26,219,18,85,99,42,214,16,135,194,170,67,90,65,141,134,83,112,31,140,252,201,231,172,16,125,41,89,135,171,56,196,210,71,143,169,0,107,40,34,103,82,220,201,132,146,7,241,9,32,51,57,212,178,112,85,24,122,222,46,165,137,181,14,62,226,164,166,9,252,243,123,104,89,44,100,145,242,165,219,42,178,41,74,201,145,103,15,136,171,24,213,178,196,71,230,199,137,79,192,134,72,207,204,20,237,246,86,34,31,16,134,168,172,200,36,145,175,136,210,53,84,18,119,32,236,180,123,11,254,92,46,164,133,243,239,17,244,255,0,16,142,55,237,44,34,255,0,34,221,230,250,23,241,155,199,81,140,56,219,102,98,89,191,137,111,205,190,126,80,227,94,51,50,44,18,160,102,126,231,218,90,159,90,66,175,24,207,130,254,97,38,112,222,50,34,195,109,254,162,151,198,32,251,185,82,137,53,68,25,242,196,46,37,100,248,121,22,191,65,4,150,63,49,113,32,93,202,10,43,108,184,209,166,159,255,0,17,179,42,2,100,56,144,95,194,84,154,76,147,201,126,16,169,214,236,116,44,151,80,155,45,114,8,71,195,149,13,26,249,250,131,135,116,76,107,40,218,24,19,121,108,21,4,58,122,58,208,97,12,82,39,94,158,156,181,49,186,132,69,199,79,81,116,106,160,9,239,229,202,133,159,79,206,194,196,226,18,115,50,100,24,196,68,67,193,100,207,109,109,148,151,121,4,59,7,201,98,58,30,155,149,220,44,105,139,195,182,35,194,129,147,187,39,186,167,99,86,198,70,134,65,147,17,74,53,186,180,216,222,147,25,132,250,168,248,1,84,26,170,59,153,12,18,71,204,162,47,169,201,27,204,202,241,143,30,14,84,134,251,7,131,214,110,104,115,178,178,54,39,49,178,158,65,61,129,85,122,98,99,197,21,129,202,167,46,43,73,147,54,36,45,109,195,198,76,73,24,237,141,174,167,73,240,220,162,67,84,1,36,85,87,127,224,79,67,51,34,21,133,104,216,33,140,24,214,211,24,228,7,8,150,97,48,49,242,172,152,193,144,156,69,67,49,58,144,247,119,214,177,159,135,96,146,50,226,112,137,254,86,186,233,163,0,163,102,88,163,42,151,178,243,131,147,229,71,141,58,215,236,55,50,246,49,211,114,103,89,15,150,46,33,251,105,140,201,245,176,137,135,117,148,138,14,102,179,203,253,62,36,172,75,16,236,99,3,118,105,92,138,44,223,169,125,35,191,34,229,151,196,43,240,166,143,244,209,69,121,101,207,26,229,94,176,73,36,249,66,173,175,97,200,204,165,41,18,217,205,104,80,168,181,147,255,0,18,141,226,136,84,199,74,198,149,131,41,74,49,46,76,253,73,182,149,180,22,69,65,14,248,228,233,200,170,172,213,21,162,162,157,14,250,227,98,7,136,37,202,165,235,108,172,100,147,47,34,34,158,202,182,51,242,216,11,47,211,84,113,173,106,172,135,134,32,132,153,87,79,33,56,113,208,80,251,131,137,159,54,36,30,109,63,100,255,0,155,171,28,146,42,51,67,7,187,23,141,31,26,6,156,199,155,96,49,17,58,200,162,122,253,19,48,235,64,82,97,169,129,182,26,171,135,90,72,64,229,149,149,96,251,40,49,178,109,4,147,155,80,147,217,18,70,153,124,13,85,119,42,119,44,247,86,137,44,1,84,248,117,35,61,209,45,242,117,8,10,206,30,37,13,193,255,0,28,215,107,14,44,158,19,41,121,58,120,131,243,48,74,158,198,181,4,146,118,163,124,0,86,46,133,101,35,34,200,132,11,243,141,232,152,211,247,36,196,168,164,213,0,136,120,218,97,145,137,187,16,147,212,216,228,253,206,104,201,140,243,70,192,158,248,199,234,73,217,36,11,119,169,2,16,223,45,116,146,50,214,114,98,126,73,102,236,82,245,83,15,38,87,234,137,141,7,38,120,46,236,152,91,185,68,20,127,52,246,76,157,50,32,127,240,189,20,133,34,6,226,163,160,210,30,72,51,24,164,255,0,117,47,147,27,108,255,0,155,200,138,161,153,98,62,232,164,23,238,167,147,223,6,72,57,132,140,73,228,74,190,212,112,121,149,4,61,73,79,58,47,205,202,18,156,178,128,194,13,248,84,4,155,47,72,185,218,88,245,251,105,26,197,21,85,142,213,2,214,39,159,15,42,87,168,106,143,52,111,52,76,89,23,36,213,186,182,214,182,14,106,65,127,34,93,240,247,226,141,205,148,173,164,185,89,100,149,75,113,187,215,177,93,159,75,174,163,233,243,239,224,206,218,26,172,152,188,251,21,133,36,155,44,108,226,227,69,62,227,19,63,168,192,202,188,205,67,85,211,151,18,122,169,45,198,112,246,73,124,103,173,242,116,244,237,90,60,91,172,75,58,211,87,77,240,229,86,80,35,69,240,249,66,141,10,202,35,88,67,85,240,174,182,48,24,19,79,228,251,72,73,154,122,117,36,239,215,241,251,106,201,239,219,63,245,72,166,83,130,220,15,229,26,170,200,162,85,137,240,207,38,215,14,212,127,184,85,51,119,169,193,7,247,19,157,67,164,172,97,115,22,208,120,255,0,117,75,179,73,110,73,148,197,33,127,149,43,88,170,174,158,65,176,44,137,39,192,197,41,4,155,218,211,193,182,139,151,41,10,79,4,152,209,143,90,206,164,117,62,123,33,226,17,113,33,88,198,5,173,170,100,22,114,242,162,12,96,121,245,45,86,84,243,134,124,166,180,227,250,107,207,124,65,15,181,46,38,228,111,14,208,100,204,81,47,76,135,6,72,243,117,45,113,159,19,234,163,227,92,65,19,48,154,175,42,108,68,200,146,124,2,78,62,40,130,202,169,233,233,32,194,103,49,114,145,16,251,234,174,156,67,140,178,102,161,163,23,78,50,163,3,127,200,50,99,14,81,253,36,146,125,108,178,126,175,33,81,223,138,129,147,132,67,76,131,113,148,30,218,21,148,26,199,49,159,26,92,41,89,98,64,227,67,60,62,164,118,118,9,117,115,26,12,150,97,196,146,73,211,99,207,152,66,196,36,204,170,27,140,38,100,56,130,99,4,18,144,171,11,45,31,168,45,162,102,16,177,13,85,70,125,116,33,240,227,200,37,170,78,191,0,159,180,9,114,226,75,136,127,144,226,90,159,225,237,197,0,253,90,186,81,9,36,75,78,158,248,156,127,54,68,176,148,65,144,75,184,190,125,110,160,3,247,125,139,158,106,223,135,160,17,30,104,145,70,134,139,71,227,232,58,205,225,46,133,142,158,214,17,47,226,48,57,70,84,207,194,40,137,218,63,247,87,229,77,85,3,81,233,114,110,234,101,16,73,93,87,199,235,154,131,176,58,134,46,228,127,80,107,154,73,30,38,203,79,251,59,35,233,18,101,178,235,161,251,174,168,213,210,71,203,104,56,195,253,213,53,172,230,2,55,21,76,162,73,251,139,146,232,109,109,162,181,104,55,113,45,9,27,234,12,165,84,114,117,134,159,130,247,196,223,198,85,142,76,78,102,133,83,81,44,253,85,171,171,101,97,150,45,200,252,213,93,85,197,84,232,185,189,46,52,98,125,196,155,204,22,255,0,54,47,227,66,155,74,217,78,127,110,33,170,84,70,101,42,217,168,72,55,241,69,25,83,72,223,18,9,5,248,118,10,110,170,134,92,17,225,47,42,121,26,181,146,88,254,81,137,102,221,204,182,159,67,224,235,147,149,249,77,23,18,39,241,204,31,62,161,100,92,222,248,50,161,75,96,119,92,104,59,32,211,14,14,236,211,200,34,169,213,190,202,97,244,90,221,235,241,251,69,28,100,182,54,179,57,61,220,171,145,73,212,58,98,201,248,75,115,200,36,109,38,161,96,143,233,193,229,31,212,81,202,199,67,85,23,216,233,23,23,192,47,47,82,157,101,144,11,43,48,103,229,89,90,214,156,144,119,113,50,21,74,191,83,213,65,62,208,177,113,16,75,100,86,69,18,54,87,58,213,109,168,7,19,152,171,222,176,201,61,42,22,53,148,169,222,27,65,15,26,112,203,33,198,226,90,173,117,18,170,140,93,86,217,113,167,210,97,130,222,169,225,150,47,244,40,106,174,81,229,91,97,223,16,164,124,66,228,79,29,144,147,42,147,147,204,122,139,87,215,87,23,108,53,111,167,171,73,36,31,212,103,229,34,81,113,79,6,73,25,47,220,76,32,73,219,13,152,178,42,124,152,213,117,27,76,173,100,98,97,41,80,236,159,6,23,186,52,172,214,71,147,59,9,186,212,199,196,89,224,164,174,124,176,202,90,214,169,138,190,186,23,198,181,124,224,112,242,169,153,55,209,4,247,135,107,148,139,158,105,93,66,251,32,102,12,249,42,202,31,132,159,220,250,138,113,198,81,153,81,170,167,152,243,144,153,118,188,137,140,9,147,163,119,9,106,11,37,198,59,48,149,82,50,72,10,62,81,15,34,165,84,77,205,65,231,234,217,222,28,194,226,18,218,25,128,178,139,151,40,196,136,100,54,77,99,194,81,41,203,90,73,112,73,132,40,169,150,87,55,189,224,17,19,202,163,85,13,153,140,46,69,38,202,210,11,152,197,76,189,28,228,6,80,202,89,145,149,81,227,230,48,167,226,22,36,83,243,147,135,18,136,102,161,137,91,41,130,44,174,69,107,2,126,228,25,130,179,115,35,90,49,5,246,10,209,188,197,149,137,36,129,125,77,111,231,16,60,165,85,118,85,81,39,19,53,140,13,202,156,159,164,171,71,41,146,235,133,139,246,213,123,49,139,94,194,9,44,157,91,106,206,94,50,171,90,215,176,177,57,146,153,144,50,179,46,46,164,231,79,67,36,224,98,234,73,90,26,205,115,76,248,204,32,251,113,36,50,99,98,237,86,114,105,206,68,183,209,199,159,12,178,141,61,68,176,5,85,104,230,177,156,92,107,215,116,140,16,216,24,130,203,245,19,153,63,45,19,229,4,190,67,158,65,51,151,177,43,7,169,45,2,183,108,117,80,203,92,64,195,198,145,221,204,60,99,229,16,187,82,105,146,108,164,143,23,81,10,152,42,17,113,51,252,102,9,84,220,107,187,17,75,202,84,223,240,221,204,97,252,217,120,214,223,192,103,178,102,96,207,24,134,165,36,55,45,12,202,133,134,158,147,234,209,24,81,118,38,51,32,29,43,161,170,5,32,24,16,149,27,63,82,75,131,213,202,68,203,129,54,205,132,30,143,56,86,185,138,46,53,237,90,24,145,160,176,194,138,63,241,167,204,184,181,178,27,51,69,26,14,226,170,93,184,49,98,34,115,60,137,202,214,98,31,8,177,12,168,199,195,202,252,65,76,43,89,93,11,194,186,199,148,137,183,166,197,23,233,5,137,3,1,80,192,219,29,88,108,226,73,7,49,113,37,44,14,219,185,108,245,33,141,156,197,74,210,80,77,182,112,96,177,227,150,241,42,56,204,100,152,143,9,98,141,77,239,193,231,194,34,45,187,243,147,132,60,75,55,7,219,10,181,173,174,24,31,136,75,243,237,247,195,221,65,39,83,158,195,241,68,209,70,43,248,227,251,107,244,5,150,8,209,50,150,82,156,120,98,217,39,174,142,185,13,28,141,15,19,155,82,105,233,113,143,202,82,21,90,214,214,176,108,230,148,179,240,131,90,124,210,214,15,192,83,238,235,210,109,170,3,76,238,16,106,160,47,6,169,241,186,165,113,253,52,115,12,242,15,169,1,49,243,138,124,49,19,139,102,54,152,204,131,203,149,106,125,240,36,254,172,68,42,41,250,50,215,182,95,90,96,24,100,140,54,11,18,74,155,184,162,19,92,65,198,145,154,201,249,248,74,172,39,210,122,191,246,171,123,52,144,35,3,134,42,221,177,119,21,9,144,234,162,15,195,137,58,135,168,96,205,30,19,36,119,116,140,252,248,68,182,233,234,122,216,92,166,200,82,36,88,217,27,248,43,72,175,240,83,86,233,45,57,36,121,101,136,153,10,132,153,91,19,77,145,242,195,60,100,26,34,77,150,40,138,122,76,57,214,224,126,33,17,85,179,196,104,215,205,245,52,76,248,157,91,36,123,64,148,121,58,148,228,200,215,146,78,73,98,149,136,106,35,86,252,52,212,21,178,159,109,16,82,127,199,145,116,61,6,249,214,245,160,20,188,153,61,193,174,40,225,125,207,242,157,211,77,18,38,159,143,255,0,103,161,234,169,81,167,50,186,196,188,127,81,86,248,69,147,205,16,185,86,102,209,244,217,63,168,85,255,0,34,33,150,84,212,158,17,49,98,26,232,219,161,201,185,115,209,153,40,156,57,113,45,178,124,224,191,41,101,101,94,240,4,226,102,137,41,43,212,57,5,19,168,136,168,43,100,49,53,168,231,49,101,14,75,35,116,137,75,213,24,131,103,82,127,25,224,199,151,40,242,44,25,138,40,111,138,95,213,137,110,152,16,8,100,52,72,188,105,84,57,57,120,145,82,111,135,91,23,9,138,52,88,90,131,67,178,32,142,78,34,113,39,15,178,4,145,243,40,231,234,66,78,151,213,149,54,14,126,236,88,134,128,97,177,177,255,0,104,128,124,243,198,102,19,38,16,241,148,104,75,88,192,43,48,162,162,171,9,228,234,24,61,40,41,248,36,242,136,92,168,160,214,227,39,82,219,180,145,255,0,177,86,212,107,41,232,6,28,111,0,203,235,84,19,33,193,40,50,196,42,154,147,167,167,89,114,238,177,98,64,70,181,60,17,188,38,201,144,74,106,172,140,53,85,212,53,134,203,45,225,90,173,109,101,82,51,119,16,89,82,247,234,25,217,255,0,74,52,116,57,146,136,206,164,230,140,224,89,122,220,28,198,139,139,42,90,109,55,201,155,219,79,225,177,228,103,86,36,123,195,242,171,108,67,34,70,28,102,70,63,82,176,129,107,198,193,41,41,236,38,237,51,170,158,1,247,41,51,100,90,163,123,41,39,40,251,80,31,138,174,52,180,76,219,174,63,166,136,124,240,20,124,66,75,77,27,213,153,212,168,166,89,83,224,208,255,0,138,245,179,137,205,87,201,245,22,248,122,146,36,151,241,100,64,254,0,120,142,201,101,22,33,137,29,38,0,5,250,72,163,18,218,3,58,120,135,154,96,36,177,104,135,51,17,241,123,107,67,31,141,157,72,150,62,33,59,86,8,55,49,153,225,196,167,173,95,44,100,204,18,167,94,112,112,112,149,43,159,143,193,106,141,192,148,159,169,44,75,194,150,190,100,162,247,39,134,211,199,41,242,138,80,201,246,214,79,210,83,164,251,68,18,109,177,183,133,49,183,114,71,155,41,23,75,211,118,163,44,70,127,239,10,94,182,132,149,30,97,150,154,64,120,32,169,178,134,229,203,179,79,200,5,52,201,50,200,247,230,40,215,223,82,227,74,205,12,246,82,251,113,13,78,198,173,71,38,167,174,182,31,12,174,69,60,202,163,233,243,241,8,170,150,52,56,144,65,202,92,69,74,245,12,193,237,88,97,23,46,37,209,108,72,173,173,252,11,135,60,114,123,101,98,68,204,128,114,196,126,27,65,148,106,21,243,198,64,63,23,98,249,79,62,200,94,102,197,149,79,34,172,162,221,73,166,201,230,253,160,185,17,26,98,6,160,164,230,52,174,47,166,173,225,198,222,129,242,203,143,246,215,131,26,41,61,162,42,53,5,89,181,173,77,240,245,12,169,60,94,226,104,248,195,146,206,84,162,53,107,199,237,39,145,153,143,195,50,85,17,187,120,146,246,86,76,133,255,0,213,20,243,245,109,52,98,127,86,158,76,106,243,88,4,115,170,158,32,227,42,226,147,52,78,228,239,45,137,72,153,163,191,18,208,178,87,50,192,63,17,116,198,76,85,34,33,73,247,16,182,186,168,242,120,113,12,73,4,10,74,234,210,97,136,37,75,14,159,39,112,146,85,134,102,79,2,77,240,237,103,75,203,186,227,85,117,70,60,17,225,41,81,158,130,241,117,11,18,14,100,99,137,234,123,38,254,69,195,228,220,2,23,106,21,154,230,186,52,172,89,121,20,193,179,146,91,243,114,161,163,105,92,182,172,176,40,150,237,176,89,60,142,185,27,85,111,129,204,37,23,124,204,150,57,177,38,81,153,137,152,151,201,48,223,36,140,85,200,133,148,213,2,171,212,184,141,202,52,123,254,30,131,31,22,49,45,208,2,120,63,184,138,101,169,252,249,147,88,157,91,236,155,252,61,46,51,248,83,122,169,146,224,147,20,181,182,76,241,228,194,131,184,128,121,192,6,208,188,158,105,36,205,74,199,239,153,109,14,123,10,62,213,246,126,121,32,218,125,85,63,67,24,240,64,192,148,74,186,52,144,120,114,227,82,86,167,32,145,87,192,151,153,0,245,160,102,20,146,202,76,226,248,98,42,170,184,190,28,111,60,34,26,139,125,172,89,47,127,42,118,146,234,106,199,170,124,15,41,44,177,51,12,178,173,179,228,238,95,242,133,227,72,3,15,115,245,19,6,83,227,103,14,68,42,177,141,81,13,246,155,4,145,230,196,60,137,182,146,124,88,192,196,85,168,198,216,159,17,80,242,97,238,101,48,213,229,196,168,103,53,203,82,193,244,128,17,7,46,33,127,113,60,129,198,54,41,120,207,157,26,39,205,161,102,107,144,86,143,220,83,102,99,86,27,183,185,212,131,181,40,248,74,190,121,179,234,174,93,91,241,46,12,222,28,188,137,137,181,32,203,238,168,239,72,95,241,23,200,183,146,241,227,246,210,57,250,132,17,134,244,144,58,147,115,194,150,218,192,60,238,146,166,91,184,187,113,32,71,173,142,113,222,28,75,25,58,121,146,89,148,51,208,240,224,48,125,168,134,24,99,39,187,141,81,112,36,213,182,34,215,232,251,44,153,131,40,107,83,232,79,147,12,184,170,222,181,224,43,59,70,136,121,134,46,46,50,170,89,4,255,0,33,47,15,79,48,92,209,34,145,49,125,86,80,38,60,249,51,123,104,166,96,198,164,204,168,109,92,141,126,146,60,151,161,102,124,40,178,154,78,209,136,107,162,7,2,209,38,72,227,123,164,91,187,30,166,86,82,30,55,195,31,68,38,109,214,84,230,53,8,62,168,209,82,117,32,201,197,139,42,221,3,4,145,230,203,137,62,226,253,3,70,254,64,70,170,251,168,9,154,99,125,244,211,185,134,96,144,12,184,57,73,132,48,63,145,38,224,235,27,26,42,180,192,235,125,212,251,108,72,204,204,17,32,153,51,16,249,87,208,221,158,79,16,122,210,111,127,6,219,110,102,192,218,144,164,194,97,98,94,54,236,125,50,151,217,241,152,81,179,139,145,10,19,63,164,201,130,192,242,110,39,120,60,38,18,89,91,106,50,159,230,196,68,252,218,122,92,145,238,194,44,163,75,159,12,130,39,82,125,147,55,148,118,195,85,16,28,37,34,149,212,38,39,231,8,87,164,239,163,19,48,69,198,178,99,217,39,185,115,178,148,86,161,43,79,60,144,103,63,50,175,124,241,224,226,226,83,151,212,135,140,77,220,65,101,89,195,221,20,124,162,196,133,81,164,101,124,131,31,51,33,249,85,11,44,128,56,42,100,208,241,3,54,94,69,232,19,226,8,152,101,166,168,186,178,186,155,108,164,178,73,51,25,39,147,48,144,190,110,187,40,136,169,159,79,22,119,44,66,165,243,40,101,198,127,213,83,104,238,58,200,169,169,140,13,103,168,201,225,152,170,140,218,194,89,98,243,21,78,62,54,217,157,72,39,238,228,159,14,46,36,145,194,200,222,229,90,72,223,224,161,167,215,251,25,127,55,43,141,89,63,92,233,201,160,253,81,50,46,99,51,65,193,187,6,108,164,141,37,70,220,104,109,93,91,231,233,214,132,42,182,204,169,196,197,252,121,121,107,216,236,83,245,110,94,24,146,150,16,53,81,225,121,238,231,229,92,98,181,250,214,9,48,216,192,33,85,68,102,78,157,225,148,93,171,54,93,205,102,137,49,244,236,116,159,252,90,0,207,139,22,85,64,205,91,85,57,153,74,92,75,151,198,208,199,19,243,20,184,191,117,62,135,166,42,164,143,250,181,246,63,182,52,126,59,167,201,61,100,233,223,224,173,126,167,167,31,76,162,36,215,26,170,9,24,254,85,53,51,79,0,103,120,171,229,16,163,94,141,165,79,36,111,205,214,165,87,118,175,114,159,224,135,32,35,106,208,12,234,154,171,80,213,77,6,43,18,255,0,161,40,54,137,170,141,202,97,101,64,204,125,85,111,233,34,229,34,232,143,167,100,249,35,36,201,41,78,205,49,166,36,191,48,68,156,135,77,211,248,98,20,82,46,74,253,79,107,4,156,194,196,182,192,248,174,124,248,76,134,157,147,224,95,196,105,120,234,117,25,250,74,38,60,177,34,143,39,221,75,89,142,55,234,196,128,173,214,4,156,197,65,91,106,2,191,152,67,47,238,165,222,176,191,142,201,253,5,141,62,158,75,241,98,30,68,89,171,98,201,246,184,209,143,170,170,156,252,219,1,136,159,81,26,200,99,16,248,149,214,66,44,170,33,255,0,195,211,137,251,186,239,246,210,89,230,124,19,176,82,196,65,174,137,24,199,141,210,84,187,80,224,146,14,88,185,73,245,17,184,174,42,171,91,34,32,211,193,25,253,75,9,154,132,17,135,245,114,167,111,128,114,143,22,37,186,54,131,4,144,102,41,70,133,142,227,238,42,18,149,79,124,153,91,188,88,149,229,107,223,225,204,128,252,25,46,49,63,167,99,42,33,144,44,160,248,122,142,60,104,101,161,182,210,97,163,54,35,38,80,227,41,86,217,33,28,144,126,149,5,235,20,112,186,68,182,135,88,85,13,102,245,121,11,248,183,226,41,124,8,36,31,52,92,72,64,252,58,163,155,250,187,226,9,17,113,174,116,249,124,249,71,145,41,135,119,91,39,186,208,98,75,249,10,91,241,223,253,12,255,0,240,174,186,11,216,106,235,236,191,186,189,39,67,92,23,207,21,160,177,165,115,39,197,146,124,49,37,16,169,229,84,255,0,148,194,82,147,39,182,181,100,191,193,141,27,39,201,63,51,254,207,246,54,220,166,212,99,81,154,195,224,133,174,151,99,37,150,120,228,198,93,87,214,237,99,31,168,130,26,26,225,242,238,193,132,197,38,63,5,75,35,227,216,63,204,153,119,244,56,36,152,211,171,72,205,164,82,113,118,39,112,238,1,38,47,47,98,183,153,166,30,33,226,9,84,117,150,143,177,141,47,132,92,104,217,13,235,158,173,187,60,103,246,170,216,118,187,150,36,97,209,50,201,204,155,192,161,151,24,127,170,26,155,70,102,242,135,154,202,40,216,178,129,48,121,50,175,70,173,103,76,181,233,144,235,135,225,132,82,86,84,219,20,208,205,18,79,82,57,129,127,178,85,43,12,209,99,116,202,254,52,250,28,204,169,44,27,103,167,207,124,16,16,220,138,113,154,228,242,79,132,42,189,230,136,81,225,42,154,147,67,84,35,230,136,37,155,42,229,99,234,40,181,236,109,102,182,1,71,132,208,50,145,99,248,133,157,184,150,216,208,34,123,66,26,87,62,169,226,34,109,145,119,147,232,97,234,187,226,118,166,225,53,110,14,94,213,12,96,190,55,74,115,85,144,140,77,182,43,55,166,2,221,97,163,234,167,51,119,19,39,237,174,115,50,5,173,108,236,213,37,38,53,219,30,28,163,196,97,36,147,52,222,82,124,167,18,198,233,209,254,6,143,173,150,31,146,114,135,95,220,66,27,34,88,139,42,185,173,212,35,156,204,202,125,154,122,39,189,218,151,201,178,131,72,125,160,75,200,145,186,122,40,235,212,44,218,251,23,166,141,6,104,251,113,33,89,240,246,44,215,230,21,206,37,7,248,157,228,127,106,103,27,85,78,23,186,185,213,154,22,246,43,181,171,174,58,148,198,211,100,168,38,18,202,25,86,47,170,25,18,176,234,121,89,217,187,22,65,170,248,26,134,152,113,127,84,53,212,179,41,201,52,50,120,136,67,24,241,137,204,141,99,6,69,133,173,196,73,61,73,36,9,231,140,126,98,163,112,213,135,28,189,199,19,227,50,72,49,21,115,157,79,78,248,199,97,113,46,150,243,101,74,239,161,142,76,71,136,223,198,150,70,186,155,11,52,46,13,166,222,77,139,21,44,105,138,62,144,196,199,137,48,147,61,240,135,152,169,20,103,228,89,6,72,201,238,162,95,24,101,98,141,141,168,70,86,112,167,213,183,3,40,249,83,110,49,141,15,234,17,182,120,200,181,25,252,136,201,50,89,129,78,190,73,8,116,214,22,56,255,0,97,199,155,200,196,44,250,161,201,230,196,139,128,246,39,44,103,7,182,173,28,132,102,86,70,33,77,142,160,111,54,46,49,41,243,106,120,50,95,218,69,125,113,0,120,30,185,110,173,173,102,70,75,23,18,89,187,191,1,250,122,249,148,85,87,204,41,240,167,236,135,18,111,104,178,174,68,19,31,205,155,66,174,131,66,251,41,32,237,34,231,86,99,170,72,212,115,38,0,33,117,37,115,194,121,60,198,47,241,162,158,201,66,237,46,84,162,202,52,225,115,101,77,147,144,85,254,154,56,242,38,81,164,176,108,83,44,146,113,189,100,107,39,140,137,88,165,74,230,24,229,69,70,124,95,14,97,40,160,234,115,148,155,68,230,4,195,161,84,223,95,177,241,167,140,94,208,208,175,134,194,243,123,136,45,132,233,39,249,190,33,170,250,168,21,184,25,154,82,172,118,177,57,43,81,44,57,146,199,194,82,145,108,125,151,231,195,149,50,181,101,87,76,65,19,34,158,52,96,8,236,42,102,81,35,109,62,130,38,114,141,38,124,61,177,58,149,11,38,68,40,58,144,18,88,63,105,30,134,43,53,141,49,145,254,0,32,249,144,97,10,33,140,34,20,24,8,198,28,103,172,131,119,16,125,210,134,181,92,70,38,12,171,159,201,159,200,241,25,70,70,98,240,170,185,210,141,125,76,78,153,67,89,134,212,5,102,16,136,133,80,52,144,57,55,106,238,49,190,71,229,4,177,89,141,101,64,182,48,139,83,233,0,82,101,196,178,141,159,30,105,105,144,76,2,143,181,58,201,66,45,31,232,4,200,0,24,250,150,163,60,99,76,159,224,70,63,149,75,93,201,56,158,192,166,181,194,56,198,155,204,100,202,20,208,38,28,224,115,41,170,115,48,189,202,161,140,0,217,194,149,86,131,201,217,196,119,20,44,39,46,36,136,53,187,101,120,246,100,98,81,36,35,200,153,152,146,168,140,49,136,51,170,56,211,54,207,98,244,106,222,78,84,105,171,113,179,219,89,81,183,20,59,120,201,204,229,198,148,220,70,126,213,248,162,145,36,181,181,151,7,204,81,10,142,211,119,22,179,89,202,85,53,102,177,73,33,90,221,72,155,80,188,164,230,22,36,69,61,104,241,229,87,211,32,69,146,55,229,16,202,148,67,128,8,199,127,18,171,85,72,238,98,97,15,252,8,183,207,124,97,165,54,82,125,52,253,92,107,193,178,4,209,172,230,58,152,27,82,12,126,214,85,140,109,91,144,152,182,4,18,42,53,108,31,164,153,134,156,101,31,110,37,77,181,49,166,83,208,231,190,74,97,36,57,98,246,161,67,2,36,110,146,166,61,76,73,85,49,164,20,60,216,152,147,204,123,202,157,207,134,66,143,48,82,152,193,252,239,9,83,25,136,40,113,201,238,91,217,90,49,31,181,106,190,140,241,68,126,209,5,79,190,47,134,94,197,54,102,40,177,175,97,172,202,17,217,3,152,72,0,208,146,19,216,17,9,87,198,11,240,117,45,19,248,134,153,88,158,86,61,91,15,141,153,147,134,67,0,148,75,239,167,12,156,63,241,95,31,169,39,123,201,26,70,250,46,176,179,252,151,129,198,167,53,85,144,224,131,229,5,201,230,150,7,82,19,221,42,245,171,61,72,25,183,67,74,182,115,118,214,29,108,43,170,213,71,147,41,129,50,180,12,6,21,153,148,4,56,192,131,45,116,40,18,119,49,88,157,112,18,108,215,1,69,221,81,8,199,226,83,144,13,46,180,248,165,137,116,57,33,227,83,86,181,89,88,157,154,228,35,7,153,200,12,193,42,66,99,12,164,195,238,38,30,18,134,50,8,73,64,105,39,10,118,236,202,44,167,84,120,25,134,182,88,143,152,202,138,52,48,11,218,76,43,97,228,27,2,140,124,96,99,122,21,104,44,147,92,93,233,172,147,237,13,111,252,30,1,115,113,172,35,62,84,103,163,89,106,121,60,57,83,126,66,160,159,142,238,0,104,12,23,180,130,146,195,228,103,18,115,37,132,23,54,85,224,135,42,127,200,184,155,44,130,176,198,90,141,27,26,163,101,57,61,175,248,173,102,167,63,135,82,55,20,81,28,99,31,62,31,248,137,30,248,222,242,56,49,134,62,212,193,225,173,193,250,161,164,105,148,106,179,252,19,198,170,220,141,38,153,2,80,189,210,99,86,161,11,61,165,132,154,221,207,180,149,108,227,112,57,148,202,125,207,247,88,146,25,150,175,211,115,152,29,214,81,174,155,107,79,138,35,241,8,153,23,231,189,114,107,25,58,153,145,49,16,67,19,209,59,109,104,83,164,255,0,247,135,254,29,166,170,97,238,226,115,117,167,193,170,170,16,254,108,67,82,154,49,231,45,118,17,123,169,172,159,150,230,150,167,98,140,189,152,114,109,140,98,51,105,43,141,21,38,214,180,64,225,149,200,135,173,170,166,187,137,204,84,186,77,8,227,75,120,67,202,53,74,220,91,42,12,77,173,143,6,47,9,84,84,159,136,86,86,243,176,167,143,161,124,146,98,41,120,208,6,211,209,106,57,98,123,169,191,31,250,11,212,198,191,30,166,218,219,39,205,126,34,246,34,13,79,170,138,76,177,58,210,223,77,56,200,201,97,255,0,157,88,86,220,51,6,28,188,137,234,168,43,76,254,39,160,26,116,96,98,176,23,34,48,198,131,37,156,168,121,249,228,248,32,76,205,176,51,24,75,42,38,62,67,170,215,128,125,189,107,76,248,192,252,230,8,148,148,205,73,139,168,75,6,106,215,148,120,146,181,135,88,188,138,136,214,163,141,220,81,175,26,212,133,253,32,134,85,26,248,195,155,230,98,228,200,189,91,101,58,12,236,34,89,182,195,53,74,25,147,237,99,114,154,0,208,140,184,220,254,172,67,71,204,207,58,39,42,230,183,15,185,28,173,160,68,69,140,172,100,53,114,230,126,167,138,33,226,18,245,109,219,36,143,151,137,77,82,82,75,147,205,44,68,200,171,106,180,73,228,191,41,75,136,105,163,135,246,54,70,68,7,159,78,203,39,173,240,52,244,24,222,6,48,149,128,116,243,35,15,180,101,95,36,195,97,88,186,42,168,114,238,55,137,55,101,36,24,31,16,69,83,44,161,32,137,155,116,69,115,233,163,16,255,0,74,53,63,101,12,130,63,49,73,141,43,88,21,130,171,124,198,158,48,223,145,33,173,103,221,69,76,153,178,102,85,54,42,54,223,178,8,242,149,38,178,212,35,32,251,82,73,150,71,156,60,203,155,107,9,154,142,49,255,0,164,228,199,244,212,234,197,33,174,154,229,169,89,107,172,241,159,181,19,85,124,121,191,81,115,237,49,26,202,113,255,0,171,11,147,205,116,168,108,100,97,143,137,54,205,22,206,60,147,47,20,25,26,120,60,56,84,252,251,81,228,237,69,25,236,39,74,77,51,79,14,76,188,217,72,166,171,112,182,137,200,127,73,168,95,24,159,109,91,67,178,137,56,29,67,200,160,161,213,98,3,4,137,97,143,81,204,37,90,208,149,149,203,67,67,1,73,212,53,129,171,127,39,82,2,6,164,4,239,180,157,176,195,43,51,101,91,184,38,206,170,39,124,55,141,233,204,54,0,64,253,40,214,140,131,255,0,209,100,199,144,188,33,90,178,48,173,10,184,99,225,128,172,253,40,210,27,90,218,210,143,238,38,79,141,99,238,137,47,194,241,157,51,72,226,175,78,169,242,76,73,167,25,73,212,176,244,215,137,88,61,251,102,127,149,229,64,114,73,99,204,104,184,145,109,2,204,33,129,91,136,156,202,170,28,10,210,51,153,36,146,247,244,132,73,181,60,63,201,152,168,176,213,191,201,140,154,120,133,243,194,130,129,79,42,52,190,174,53,64,103,179,207,16,151,158,194,120,118,165,86,12,144,250,198,51,193,9,49,143,42,33,158,126,234,6,125,220,31,12,60,121,22,51,2,199,144,178,125,145,225,13,248,84,76,253,103,170,179,225,137,20,130,26,170,146,252,167,204,98,143,26,218,249,224,32,48,135,26,213,93,62,203,218,159,29,197,116,58,195,83,198,31,245,2,241,170,55,234,161,201,230,49,114,165,209,153,4,79,249,177,110,86,249,225,173,147,23,12,72,163,17,19,52,127,210,91,139,111,96,166,107,0,121,241,8,107,84,249,242,230,143,20,69,42,26,163,198,150,240,153,84,86,241,41,52,127,177,107,42,112,50,135,14,200,92,197,42,115,26,102,78,19,47,127,161,38,158,242,8,249,68,92,72,101,83,55,47,200,119,50,1,228,179,132,184,148,196,157,54,113,191,230,202,50,163,163,93,156,172,229,229,71,254,164,105,85,140,101,213,5,208,234,162,141,157,171,207,48,35,44,102,70,177,17,48,132,73,84,152,22,81,137,152,169,178,115,87,253,140,127,21,109,189,165,73,67,170,189,74,46,37,3,191,1,9,132,162,76,234,152,65,242,133,101,88,118,101,117,58,11,24,78,229,168,209,178,247,37,113,166,31,31,106,111,12,195,34,101,108,136,178,226,36,147,73,91,147,41,98,229,34,65,50,96,234,78,186,11,224,101,103,82,134,214,117,68,23,129,130,47,245,170,182,106,114,249,100,11,90,201,215,115,179,101,196,33,43,40,113,189,149,205,234,167,146,9,249,149,124,107,135,140,121,148,172,200,117,237,220,178,135,14,8,185,189,44,101,34,198,212,35,40,56,162,140,95,180,149,67,212,44,146,52,91,230,2,75,57,75,137,110,243,8,221,47,244,75,38,29,113,127,204,68,66,160,205,14,171,251,76,130,70,207,96,50,113,23,42,77,48,219,101,183,99,107,253,9,194,181,79,49,227,3,54,36,30,254,95,135,8,150,240,201,149,36,120,76,176,106,178,10,97,235,59,89,47,218,10,42,170,141,24,242,71,152,221,136,58,216,113,32,191,168,105,216,109,98,70,237,78,181,65,100,107,233,142,128,111,173,122,213,233,76,247,132,140,252,79,93,57,248,98,118,44,252,8,95,117,53,181,37,182,230,131,64,31,228,196,95,244,34,67,15,131,181,46,178,167,148,82,102,20,175,227,91,97,238,203,194,85,60,138,87,211,220,244,200,12,25,208,70,161,4,158,225,114,39,47,170,177,237,202,60,104,57,51,0,46,28,168,176,42,183,142,161,149,161,0,129,202,84,110,230,32,136,165,13,48,255,0,85,104,12,195,198,39,213,83,238,195,236,254,218,149,115,194,9,32,75,99,63,108,68,181,247,22,37,226,218,145,121,134,151,231,243,113,113,45,200,21,105,242,84,239,224,224,251,137,84,155,131,228,197,139,141,106,243,97,71,194,180,120,98,122,90,130,178,253,25,178,25,38,246,166,112,233,192,47,166,151,62,52,226,51,229,10,189,2,101,172,34,97,176,23,242,42,174,2,214,229,51,32,12,108,66,73,134,180,73,181,198,12,193,83,243,53,156,232,196,234,72,210,51,140,189,62,163,102,6,39,159,245,24,25,86,102,101,55,246,130,219,37,112,47,129,100,79,115,34,217,62,181,255,0,171,221,98,197,237,172,15,156,181,25,175,152,70,84,4,57,249,89,202,179,124,151,251,41,42,21,7,178,128,124,127,40,131,170,223,12,152,101,137,51,121,167,125,36,92,103,254,76,198,18,186,137,146,31,30,103,248,32,205,15,122,254,101,190,76,156,143,225,18,209,225,40,189,92,74,85,200,117,22,207,164,137,181,127,110,69,27,38,0,227,61,234,253,140,156,34,124,217,114,164,154,146,170,33,65,155,46,37,94,228,170,200,222,226,8,211,246,201,204,13,67,151,218,80,51,45,88,51,225,79,52,197,172,18,159,17,84,182,206,165,98,238,53,147,36,191,18,97,224,78,225,21,124,141,2,184,160,97,98,9,98,99,16,68,195,137,43,70,11,32,210,5,175,180,82,163,38,48,18,71,245,82,106,216,15,156,76,165,138,76,106,137,225,0,153,134,32,148,182,217,2,86,71,255,0,100,20,207,134,148,211,165,110,195,146,49,16,83,62,24,179,195,49,165,101,23,238,171,11,43,35,193,127,40,177,41,235,93,72,207,15,213,98,87,89,127,132,118,229,251,18,6,5,85,111,14,34,255,0,26,241,176,21,143,195,145,6,249,224,41,51,101,202,132,53,243,4,139,15,182,194,150,104,243,201,181,205,151,253,106,202,53,57,33,3,12,65,114,45,186,111,4,225,230,196,172,33,210,60,190,232,215,70,53,36,205,33,30,26,163,254,114,203,255,0,109,48,134,198,70,62,96,167,246,80,193,11,180,163,41,18,38,114,29,234,50,48,240,179,121,140,100,207,149,53,152,113,35,54,103,24,57,144,113,158,241,166,249,135,36,10,74,165,153,169,196,156,178,147,182,247,70,166,237,111,137,25,143,196,95,246,211,235,237,36,59,35,229,202,69,63,51,77,237,188,195,218,169,178,79,125,78,119,113,173,175,36,157,152,101,19,31,154,173,161,178,149,58,35,50,149,10,29,43,6,49,222,99,69,203,149,50,194,56,221,34,88,189,53,11,73,214,43,174,138,154,118,7,159,50,117,67,217,44,37,202,53,75,67,169,61,72,108,195,218,166,223,63,43,57,132,183,83,201,100,105,108,194,36,251,122,18,89,49,58,76,56,18,136,204,198,77,35,100,140,167,227,95,113,229,48,150,240,234,24,165,38,44,188,136,102,37,182,206,112,246,86,196,16,248,83,26,173,60,251,114,97,250,136,128,214,130,75,198,99,123,73,216,102,2,48,254,83,176,75,189,78,86,36,181,111,194,232,49,129,151,126,76,137,78,155,158,10,78,99,11,46,37,210,13,79,99,110,12,188,133,83,143,161,130,39,226,48,144,202,50,182,34,153,255,0,18,50,117,64,65,134,101,173,191,54,235,23,219,86,177,180,102,145,146,62,210,8,159,180,178,53,62,159,168,253,32,136,84,149,27,115,248,74,67,221,147,229,50,229,196,165,254,33,105,81,205,99,10,31,212,174,160,200,3,237,8,184,214,137,149,79,147,225,242,164,76,162,219,35,157,104,253,61,46,202,39,167,88,69,203,237,114,169,205,121,160,25,163,136,251,106,225,98,39,111,18,236,91,2,86,244,241,17,104,190,96,47,224,190,37,140,84,98,45,154,199,40,209,58,180,122,144,24,75,40,153,4,142,214,122,39,83,148,30,183,92,92,81,132,206,76,73,228,109,19,71,72,77,221,112,134,34,39,48,46,49,131,105,44,185,70,149,149,74,43,53,172,164,94,143,100,225,69,102,210,120,242,125,210,167,50,127,22,193,38,93,249,16,146,105,34,193,181,245,26,226,226,202,254,181,92,201,35,147,5,138,91,40,87,121,140,180,245,198,244,120,108,37,19,34,40,214,164,140,76,49,39,145,73,79,153,140,152,68,46,165,111,163,13,93,56,24,101,136,104,88,212,86,144,208,201,135,154,206,98,145,108,243,36,102,114,149,84,76,210,64,131,243,113,11,218,144,217,70,31,213,85,168,155,151,17,26,29,229,145,31,233,229,31,237,172,33,233,237,79,90,124,178,197,198,136,12,105,219,239,148,79,102,76,178,141,19,14,82,201,34,90,155,97,76,154,217,214,64,38,208,184,151,54,49,181,28,27,39,134,89,114,226,122,232,65,102,170,33,240,226,218,141,31,248,63,159,212,76,81,148,139,106,174,11,37,69,84,155,178,13,133,40,149,35,33,239,129,247,16,236,147,22,11,240,229,30,69,191,213,95,27,152,66,73,137,153,8,108,180,192,11,43,230,242,100,91,99,104,250,175,12,220,107,210,117,81,44,165,97,196,60,139,92,152,119,56,243,5,54,63,70,246,111,177,180,102,81,212,143,171,42,42,54,161,173,147,194,17,13,69,89,86,218,219,51,104,18,226,76,41,52,240,232,6,242,203,159,144,190,226,42,195,99,219,220,175,204,206,222,164,134,203,85,16,167,124,65,37,118,186,132,146,126,82,191,253,196,20,154,114,8,108,151,218,138,139,136,202,170,224,145,172,159,187,229,26,206,226,212,99,255,0,46,166,31,42,74,19,69,147,195,201,145,90,210,7,141,136,85,49,152,73,90,25,210,71,205,196,69,65,15,206,52,87,138,92,161,201,26,15,82,90,193,131,213,196,68,154,53,197,108,150,113,74,228,84,176,181,103,17,252,75,211,117,214,85,207,52,66,226,92,21,255,0,7,238,108,159,187,20,82,237,188,215,124,184,49,236,179,196,174,138,66,147,237,9,33,141,27,87,70,3,197,46,174,196,67,91,204,44,201,195,83,159,86,252,55,60,97,237,4,44,74,154,31,195,208,66,240,150,98,151,32,149,85,9,136,35,188,219,92,170,186,169,251,239,51,75,138,49,36,219,95,161,150,71,251,22,80,231,35,24,21,69,50,73,225,68,234,88,60,49,32,243,9,97,51,61,188,71,226,42,13,21,192,212,242,163,31,230,229,101,202,155,239,31,39,221,72,67,161,136,35,238,203,63,42,110,201,32,141,225,214,145,85,144,121,25,95,92,13,230,134,57,32,194,100,135,208,96,217,121,196,52,165,70,252,243,129,154,32,184,212,207,166,217,70,156,249,102,17,63,218,78,77,125,200,141,109,240,127,76,198,102,238,33,113,73,250,139,71,195,173,141,69,175,245,1,101,26,63,95,204,213,50,65,253,58,172,146,70,37,43,73,168,65,159,21,180,89,49,137,238,15,18,70,95,225,85,107,173,91,83,245,238,155,129,166,117,5,118,44,184,135,224,184,191,198,63,133,213,81,142,243,68,236,250,137,158,140,187,174,198,193,84,202,39,242,170,139,45,61,99,58,11,203,44,185,114,173,141,153,214,140,73,87,101,173,220,252,231,2,126,163,160,150,193,23,244,194,93,94,28,152,54,240,88,88,130,202,66,175,143,208,17,36,255,0,152,33,234,163,69,173,178,244,232,133,227,73,179,65,218,107,149,26,121,231,173,255,0,54,18,115,134,45,147,30,32,139,18,144,181,209,58,128,135,245,24,151,60,105,238,155,146,249,62,97,49,114,144,94,226,101,86,67,26,163,40,12,216,191,9,185,81,6,141,46,75,255,0,167,69,202,178,147,27,27,51,37,48,53,9,235,103,101,14,68,10,171,112,249,144,15,131,44,184,184,148,165,246,149,139,168,0,252,178,191,141,116,232,218,180,151,227,218,109,70,181,89,124,61,156,47,155,136,81,242,251,106,170,202,228,242,67,131,134,134,242,128,248,171,160,101,26,188,164,170,150,65,230,55,17,60,21,140,61,37,58,51,243,88,202,30,52,202,97,160,136,28,56,211,98,101,154,196,163,217,140,104,22,50,199,62,108,92,105,140,153,44,243,64,79,178,219,51,149,69,138,168,237,147,14,80,97,10,212,240,159,234,229,82,161,212,242,228,191,12,65,113,163,31,60,229,31,106,20,214,80,179,64,151,147,183,248,209,209,152,193,169,41,55,19,160,159,54,84,254,5,147,39,13,134,89,108,129,151,19,85,246,137,173,212,4,221,135,32,164,163,180,244,57,213,15,218,20,185,70,155,198,120,253,213,159,156,66,147,136,168,106,153,102,237,82,198,181,240,100,197,195,46,0,203,247,18,27,138,216,48,78,255,0,248,68,235,91,171,94,66,131,180,98,75,110,195,56,160,204,21,138,204,226,172,116,38,46,204,60,15,195,216,166,105,53,153,224,206,218,23,38,68,236,210,88,35,225,150,36,60,202,122,161,29,150,197,226,32,147,50,220,117,101,79,130,246,158,239,124,6,102,18,42,202,146,36,159,3,46,79,51,86,206,33,49,84,151,141,57,211,122,206,200,111,218,88,41,217,144,125,156,110,90,189,241,43,65,135,107,151,247,20,244,198,74,146,76,193,23,251,73,163,230,50,113,19,72,204,7,158,32,251,138,138,215,38,216,17,18,100,226,253,88,145,208,230,85,8,153,77,0,105,190,176,210,71,218,190,192,56,191,221,82,20,230,220,240,203,46,36,205,128,42,221,78,137,26,170,182,254,47,14,60,136,3,104,203,138,222,145,12,163,251,75,10,121,128,131,250,68,220,214,71,146,62,82,164,222,21,99,161,46,108,145,187,81,81,166,86,145,159,54,36,175,80,201,24,134,243,36,218,108,54,182,222,121,69,198,179,34,184,148,83,45,96,140,159,40,85,186,101,220,226,193,195,19,26,81,62,4,88,68,230,70,70,147,6,75,48,135,181,25,11,136,144,52,58,142,73,223,97,176,33,85,149,38,161,196,12,50,224,114,164,214,90,134,215,77,197,126,208,164,82,176,53,84,169,199,204,81,41,200,212,212,170,199,117,185,125,113,100,57,39,202,33,98,26,156,181,178,198,133,178,212,63,43,153,74,90,234,65,144,15,196,36,182,40,170,94,105,93,72,77,222,31,109,89,109,165,201,249,189,170,252,251,85,112,113,159,132,188,139,166,80,235,203,88,204,249,180,43,49,179,70,190,37,123,227,14,105,57,150,111,161,1,71,194,149,179,85,2,75,51,34,99,95,60,157,74,235,33,202,209,176,174,125,32,36,249,134,88,185,16,176,30,125,63,231,180,16,177,170,51,89,0,172,229,18,89,51,105,108,60,57,113,13,61,180,23,35,124,3,2,203,154,196,184,145,239,129,85,253,161,84,227,227,30,11,248,122,144,23,119,199,131,17,248,69,200,160,204,197,22,50,203,121,178,31,44,164,4,147,110,89,151,42,228,76,187,213,83,165,253,33,171,90,171,80,8,31,170,228,83,86,103,44,241,34,13,141,172,226,86,240,155,181,104,14,176,61,219,241,7,34,158,212,250,108,147,134,249,113,11,202,144,233,139,91,24,71,196,88,164,79,89,44,103,248,171,253,58,36,144,188,108,230,67,133,236,201,218,134,153,36,146,98,102,9,121,18,216,214,67,140,55,134,93,89,10,79,168,171,109,72,237,169,101,14,52,18,143,152,92,137,165,80,78,46,148,155,79,48,150,76,85,245,90,120,146,127,191,196,139,19,96,105,53,94,164,7,230,139,149,78,70,167,5,108,175,148,22,47,206,186,189,80,98,212,143,9,177,201,251,137,78,167,164,131,37,132,151,19,136,159,77,62,226,138,170,78,90,195,56,224,176,201,67,45,104,4,60,86,49,70,82,125,68,202,54,66,15,12,178,241,164,118,180,128,146,71,226,139,149,5,150,163,96,178,142,72,255,0,167,11,253,164,158,124,99,248,115,8,137,108,58,125,77,80,76,209,34,147,31,211,87,84,54,68,146,15,234,209,113,17,73,89,188,140,101,253,8,167,198,224,234,75,89,27,243,191,41,87,76,158,200,146,70,240,138,40,212,59,244,245,169,78,255,0,149,38,36,98,227,41,136,76,1,197,253,82,90,27,40,155,236,50,226,238,70,143,217,178,49,246,146,226,167,212,240,43,188,51,109,80,171,144,90,138,43,147,169,226,214,131,53,77,14,44,95,85,2,205,73,107,109,205,148,98,31,211,86,51,41,43,108,129,139,22,37,57,39,74,146,180,248,98,11,40,211,178,220,88,228,81,149,85,144,241,173,243,38,51,183,18,78,192,146,55,180,155,7,192,145,122,148,198,196,9,243,222,34,102,10,117,26,201,133,7,87,34,30,0,71,231,202,37,170,225,159,227,218,113,17,2,226,225,19,242,12,15,50,158,12,152,179,137,204,33,228,65,79,141,115,181,127,205,17,78,80,198,188,131,57,229,177,47,26,198,177,85,85,174,190,165,29,197,83,251,69,214,182,192,152,49,48,11,116,151,158,72,48,175,4,36,193,135,23,82,219,106,32,228,54,177,70,206,98,162,67,36,115,71,242,133,25,84,116,200,204,155,194,98,173,240,227,30,160,252,50,134,81,149,69,173,98,170,171,81,141,196,57,222,121,177,113,164,79,49,51,226,85,18,110,241,49,156,68,42,156,158,28,167,221,245,44,102,26,50,158,183,30,1,230,76,33,177,132,63,210,74,224,63,28,86,38,49,158,170,167,51,40,202,99,63,39,219,72,39,201,28,97,230,71,204,152,69,161,240,193,37,157,185,83,168,86,130,152,114,89,37,253,72,247,195,203,210,37,148,109,60,193,243,110,150,115,230,14,8,56,147,48,41,57,62,76,234,132,218,168,195,178,138,204,194,72,225,204,178,183,150,255,0,149,33,70,153,86,176,241,142,252,201,84,172,156,70,207,135,18,181,155,190,68,194,52,194,77,137,155,47,26,210,102,14,112,240,161,163,6,116,33,225,20,82,20,106,185,28,254,135,164,152,106,122,124,204,71,77,227,70,121,39,124,222,65,34,111,180,245,117,144,254,80,164,220,165,168,234,202,130,152,18,114,120,43,42,216,4,193,155,42,151,13,12,232,204,96,130,34,39,48,13,121,7,251,82,99,92,245,100,97,155,61,61,201,79,137,209,175,227,96,52,73,92,105,174,149,170,245,106,54,6,199,32,137,225,238,39,118,175,200,15,155,198,182,192,127,26,186,178,154,204,212,209,123,123,19,239,161,62,155,57,11,139,44,100,124,9,149,178,89,242,155,111,219,84,22,83,50,196,120,74,44,191,145,115,47,232,123,231,242,200,201,246,208,223,241,38,171,117,200,188,97,134,47,60,194,255,0,109,122,27,193,38,87,110,36,182,181,224,199,135,41,19,45,157,112,185,140,94,69,22,247,42,170,181,10,153,158,50,31,212,178,61,14,105,239,32,241,4,168,103,195,157,236,197,33,86,115,29,86,131,191,54,99,226,22,85,161,144,7,56,159,55,20,107,10,73,150,176,184,77,23,18,101,38,239,108,206,97,13,58,181,14,118,141,157,176,20,63,76,83,228,225,138,141,11,43,96,179,152,75,80,103,146,119,158,208,73,53,171,45,70,252,86,2,69,153,205,88,233,203,81,217,159,16,140,225,74,38,64,220,251,73,75,13,46,49,56,147,186,217,132,147,237,44,91,12,200,181,20,135,70,18,73,242,139,254,116,216,218,36,240,124,62,104,127,196,159,132,36,27,61,213,240,211,193,200,35,21,91,113,72,85,156,157,244,23,141,105,152,18,70,59,48,167,239,159,79,255,0,179,210,201,243,1,8,236,55,254,238,145,164,42,177,176,68,103,130,75,57,68,177,244,76,175,237,71,198,124,89,35,204,97,45,239,48,35,15,181,11,33,149,107,11,31,167,162,125,84,35,227,109,189,212,253,143,4,145,164,215,6,103,74,55,21,205,85,107,26,153,106,66,240,229,91,246,115,164,143,46,92,67,72,216,205,151,205,173,193,184,223,113,4,169,61,11,255,0,242,9,101,36,25,61,63,47,242,37,198,211,195,140,70,75,137,144,191,159,145,17,50,168,155,188,201,204,96,143,143,50,173,84,147,72,198,85,177,142,79,12,34,85,177,170,167,96,230,18,22,28,102,70,103,10,61,143,39,213,34,55,21,9,85,156,73,119,66,2,243,98,82,150,81,172,97,127,151,118,46,131,49,227,42,91,38,48,214,217,65,108,72,64,153,168,228,147,21,130,104,205,48,123,33,254,148,101,77,25,24,104,168,198,198,76,162,46,36,89,70,102,111,19,152,221,232,104,181,178,242,242,8,139,109,61,33,10,254,210,21,116,235,136,111,212,0,194,92,121,20,212,202,217,122,124,30,217,86,50,169,171,52,143,207,83,213,181,64,141,203,238,38,56,73,224,151,85,79,220,251,68,78,31,100,49,49,37,134,174,166,140,35,140,204,165,42,154,190,215,148,117,36,194,94,84,101,172,246,23,139,42,154,159,73,93,56,121,141,23,145,38,79,196,120,213,81,178,28,80,235,56,54,79,249,69,80,203,81,174,51,0,195,173,178,195,18,41,63,198,170,36,221,218,136,29,73,54,216,171,50,157,59,241,8,8,12,60,104,115,92,0,76,225,46,85,201,97,234,114,89,74,124,66,136,130,34,110,19,74,17,59,82,53,134,85,83,160,70,178,121,17,79,140,57,204,197,149,76,64,146,76,105,156,105,36,141,218,182,53,160,146,48,210,54,137,57,89,152,51,198,133,178,134,122,145,147,148,124,75,193,187,1,120,67,41,79,220,89,78,36,172,93,163,87,181,190,9,42,181,179,212,30,51,239,44,165,254,171,143,205,87,64,126,219,218,26,30,156,192,193,132,162,196,136,146,96,120,124,160,191,145,105,140,204,236,101,100,240,73,240,194,37,170,24,113,123,72,55,249,164,198,214,123,105,126,157,46,41,20,138,42,235,90,169,105,133,229,247,82,233,239,199,210,81,173,33,153,189,103,17,86,38,134,76,106,170,37,74,26,75,131,148,24,178,255,0,26,194,225,249,89,152,194,83,145,183,209,185,118,164,89,204,153,58,75,48,148,169,90,226,237,167,115,99,239,160,254,147,106,60,137,57,158,66,75,225,18,9,240,14,67,188,185,86,216,214,71,173,63,50,155,43,21,90,248,142,115,15,6,18,137,46,243,31,80,86,217,246,160,146,7,149,73,121,203,223,101,17,120,210,138,170,86,152,32,198,148,26,168,133,39,82,49,158,126,9,116,207,82,243,225,41,21,140,81,221,13,81,196,159,49,152,201,136,171,157,110,111,63,249,37,56,170,212,39,23,202,75,236,251,170,109,97,246,239,242,86,201,128,9,40,103,214,176,94,210,248,27,94,52,80,76,73,44,204,165,184,193,178,12,200,195,207,133,52,101,110,49,242,197,227,83,51,45,113,75,226,236,19,213,69,61,174,228,24,140,85,117,152,148,221,62,56,11,173,116,240,202,12,162,74,225,211,142,50,183,53,173,108,97,243,69,202,144,188,204,41,222,80,241,13,85,166,17,97,96,41,51,32,198,103,44,174,69,51,62,224,3,229,10,179,124,104,51,70,243,4,67,41,18,51,86,197,41,31,242,184,148,170,206,90,54,88,126,9,200,26,134,113,101,112,197,33,6,173,235,109,73,37,157,88,144,65,173,100,111,210,8,107,46,127,164,153,97,160,73,50,191,192,194,124,105,100,247,82,183,192,136,79,62,46,79,168,138,124,253,183,20,181,161,239,33,122,144,172,194,178,226,39,48,95,4,239,221,136,114,99,37,51,32,105,201,47,203,95,86,65,17,87,6,144,228,126,83,35,153,84,63,218,87,35,122,16,145,161,190,55,48,114,35,225,218,146,181,249,75,147,26,113,100,204,67,65,134,168,114,70,160,209,171,157,43,51,34,228,81,213,107,58,98,51,245,88,191,113,52,126,170,163,199,250,245,203,223,166,9,145,225,47,18,195,209,9,4,124,165,202,165,248,242,20,180,7,90,141,169,41,139,253,250,114,247,214,201,3,49,21,126,113,124,11,130,203,226,47,26,173,164,184,181,133,242,146,242,99,250,137,107,42,15,36,113,63,29,78,164,199,197,27,249,82,235,45,91,93,91,237,101,83,70,147,56,157,69,66,62,144,228,38,89,101,79,89,28,141,98,78,94,165,1,190,33,28,99,204,24,184,148,140,255,0,137,111,157,43,13,137,85,69,108,10,222,146,137,124,181,208,122,86,115,51,24,67,17,62,210,101,139,250,54,252,73,240,41,54,164,167,147,23,136,162,17,20,252,202,219,27,46,104,150,131,198,153,135,224,254,244,143,218,79,196,52,67,254,17,78,132,206,45,71,137,87,100,159,229,42,112,212,231,151,122,63,81,255,0,105,40,127,184,135,129,2,230,15,234,203,149,116,216,122,72,245,188,59,162,73,94,125,80,61,225,35,101,16,63,50,87,57,209,174,46,33,19,134,41,17,208,245,134,177,39,48,132,62,37,100,106,168,158,210,88,109,61,144,252,41,86,53,251,15,200,254,7,83,235,251,91,47,1,88,8,98,85,47,181,6,53,21,248,86,198,55,48,147,192,231,24,48,148,72,171,33,146,72,174,59,140,106,217,207,229,149,137,111,159,73,7,7,12,242,41,57,51,14,63,237,81,52,250,145,253,82,196,179,113,208,93,149,126,58,134,190,158,118,63,148,42,9,240,238,4,126,164,251,126,254,225,47,26,224,229,30,35,39,220,185,61,189,81,133,193,135,47,251,178,166,38,134,2,196,249,65,114,32,89,200,69,189,147,54,207,89,97,170,196,161,180,197,206,237,242,242,226,31,154,108,107,40,148,128,230,149,148,137,196,249,36,146,206,37,206,239,163,78,41,30,41,113,72,149,149,95,137,85,102,242,27,27,89,128,132,225,79,168,111,128,95,13,216,148,36,56,99,24,56,123,16,225,212,135,141,47,104,104,164,255,0,26,93,182,66,186,178,62,39,102,12,0,23,148,93,101,95,77,1,152,212,229,13,193,252,19,131,89,74,39,181,198,183,113,142,118,135,250,3,62,183,43,56,68,167,38,26,117,70,51,8,89,85,70,240,100,95,54,27,159,105,53,174,21,160,158,171,92,178,115,217,16,208,21,180,104,99,146,14,17,37,49,169,32,194,230,8,185,22,54,90,170,93,72,241,98,254,69,153,32,99,43,98,29,38,168,106,74,79,195,216,50,103,110,229,151,144,169,172,61,78,249,196,229,78,194,246,21,11,39,239,160,52,44,156,53,36,36,252,49,24,217,154,32,146,89,48,207,90,55,139,23,40,151,83,121,182,204,253,82,71,101,180,146,78,174,69,178,50,62,134,70,210,163,100,67,208,234,209,149,251,67,8,106,186,183,79,85,73,30,89,121,4,66,189,114,253,97,2,93,77,145,13,94,46,50,191,42,206,135,226,69,192,158,200,133,22,81,174,13,202,53,91,67,211,104,90,84,180,90,157,38,102,146,60,103,255,0,78,40,202,53,57,106,243,193,62,35,8,138,150,171,86,197,146,198,102,227,77,164,178,154,220,31,54,33,151,238,46,197,100,99,129,183,97,215,34,114,170,201,133,3,23,219,230,31,105,148,75,227,52,243,33,29,248,186,211,88,207,198,194,4,168,101,13,204,172,69,82,25,229,59,213,27,227,110,71,204,36,20,152,3,131,101,148,34,227,77,89,100,49,127,106,68,177,213,2,107,63,17,4,152,199,130,126,17,113,167,85,175,202,183,217,73,222,131,133,7,13,132,141,220,153,141,86,106,228,81,4,195,32,208,15,240,25,214,111,15,6,97,21,79,204,153,98,39,191,20,82,41,154,165,28,105,36,200,159,67,178,103,135,49,84,5,84,249,223,221,139,18,116,248,108,146,204,187,164,15,232,86,60,35,146,165,117,62,149,137,36,124,37,68,211,220,15,207,105,149,62,54,208,131,84,142,76,78,119,141,145,142,81,15,76,68,25,240,242,42,16,233,91,145,254,144,188,107,125,168,103,70,157,242,145,83,154,217,39,199,204,85,150,84,29,172,106,170,164,32,135,253,89,103,39,76,12,157,82,184,211,60,204,34,33,143,2,117,153,73,50,189,78,115,125,78,56,204,126,30,207,168,165,54,124,139,176,220,67,4,145,245,127,161,115,163,83,203,20,174,174,52,54,99,70,205,81,117,85,107,4,124,198,85,16,228,176,79,194,37,132,106,164,216,49,129,27,218,91,136,90,225,12,206,70,114,172,194,102,13,235,40,210,127,224,81,225,67,201,73,97,148,116,199,128,172,230,18,91,119,26,41,65,194,167,164,234,217,209,184,75,20,136,248,22,91,224,101,151,196,167,184,197,118,105,159,113,95,169,78,233,218,162,194,98,99,70,62,120,50,98,8,144,164,236,255,0,130,214,99,13,158,108,69,195,152,193,37,207,99,22,192,132,228,234,66,216,202,168,202,201,251,145,253,37,13,107,161,129,39,204,217,85,160,96,75,47,114,43,108,60,111,14,36,235,255,0,34,86,167,2,6,180,195,173,38,208,169,244,55,203,246,186,208,247,16,198,62,92,93,72,56,19,39,20,152,130,84,172,163,171,15,188,200,133,223,237,136,182,179,238,160,39,247,245,33,84,101,97,192,102,100,90,45,99,14,72,62,226,244,6,113,166,47,120,6,206,101,69,90,18,145,178,34,119,251,35,179,42,170,170,178,202,198,41,93,72,16,20,153,68,36,162,171,80,202,132,124,38,18,70,58,35,205,78,196,22,48,131,237,26,95,60,35,25,50,168,223,198,4,140,136,141,170,159,101,197,137,69,153,129,97,110,99,179,93,142,50,46,5,192,44,128,145,237,178,45,176,62,88,248,177,118,170,42,131,84,32,212,32,44,172,198,201,141,62,170,135,16,124,34,226,91,99,60,132,27,2,85,177,240,201,236,170,156,246,103,229,168,241,244,244,120,31,243,68,80,186,133,240,107,79,154,38,76,98,85,12,97,60,62,226,142,212,49,137,37,239,15,34,86,179,140,145,170,124,152,201,181,137,111,7,22,212,105,85,107,224,198,151,202,140,173,167,6,62,210,100,90,236,168,65,147,46,84,181,99,109,161,70,24,209,36,179,52,65,33,228,178,228,111,120,182,4,198,130,170,128,120,35,253,86,84,233,151,22,190,24,150,153,85,65,47,156,236,232,137,151,3,141,17,249,75,201,224,176,152,25,126,200,148,237,173,61,140,209,191,54,76,105,246,205,178,219,48,120,218,180,242,101,109,50,170,6,63,47,50,132,141,72,120,82,250,149,180,14,142,100,170,172,131,72,202,220,65,230,76,32,137,213,148,107,117,60,144,19,164,92,137,245,107,0,87,225,197,149,25,62,24,235,88,201,97,138,52,84,75,120,246,22,76,184,150,49,177,10,105,251,144,63,137,54,120,73,36,25,177,113,165,51,12,8,196,70,216,110,8,88,241,254,126,37,170,72,95,225,194,36,236,212,251,238,96,148,98,70,67,173,36,110,20,245,13,210,76,53,87,150,228,226,128,68,245,154,86,202,48,243,24,184,147,118,63,83,193,38,33,114,143,234,38,38,173,150,64,60,197,47,34,101,85,22,73,53,174,135,50,190,48,227,123,188,139,110,149,190,32,223,205,63,141,27,113,163,207,36,143,49,68,165,205,164,165,86,202,25,132,94,53,57,35,212,172,115,45,106,116,191,197,177,86,223,82,223,15,8,68,164,99,70,6,54,114,229,84,117,178,64,52,139,29,6,106,248,141,35,105,185,197,230,23,186,189,50,180,145,187,185,81,241,174,63,39,48,150,185,246,64,199,212,146,73,148,146,198,246,16,76,49,227,3,48,132,180,67,178,148,79,52,97,166,68,147,230,35,45,113,177,140,143,195,214,84,202,63,253,0,89,63,80,73,102,26,152,170,112,207,214,58,124,255,0,54,37,210,25,21,248,248,150,137,49,159,37,156,220,171,91,167,71,5,234,153,62,61,8,200,218,230,199,170,92,5,87,2,236,18,70,195,98,90,13,90,15,253,138,182,64,129,244,132,164,221,31,244,175,229,35,252,21,16,230,48,172,69,27,148,105,48,66,72,203,112,108,159,231,139,17,22,108,208,70,171,241,208,87,119,15,39,110,79,227,66,195,164,247,149,57,176,73,26,20,44,32,149,85,84,93,198,23,121,190,11,211,152,115,55,35,237,67,201,170,28,145,230,47,180,147,153,231,25,240,136,75,120,13,140,197,28,248,207,39,87,42,228,90,255,0,68,156,103,101,129,98,174,187,14,120,48,51,41,121,18,187,230,122,188,71,135,42,70,109,31,18,106,174,143,143,177,204,116,147,207,7,133,90,112,78,6,19,69,75,161,198,4,105,92,170,129,147,226,117,101,26,22,168,82,77,89,248,232,33,140,201,85,7,102,33,113,170,136,204,4,145,229,64,73,96,202,206,20,173,150,167,27,240,137,99,55,234,10,187,170,80,201,135,139,169,36,178,9,228,131,16,98,145,56,173,146,66,254,173,20,111,180,170,173,251,16,101,163,19,241,163,63,195,15,254,232,180,62,183,17,59,70,183,204,134,125,247,234,177,13,20,202,216,152,255,0,84,53,80,181,13,85,161,124,111,119,42,124,104,100,156,12,61,163,42,91,225,16,125,40,136,22,163,130,76,89,82,218,129,86,152,158,159,66,248,36,127,200,101,65,188,32,255,0,227,94,34,46,131,38,78,228,127,186,167,117,12,111,145,250,164,243,69,148,197,190,141,86,21,67,135,185,127,10,111,248,120,248,222,92,67,67,213,64,151,141,152,74,60,136,217,240,239,6,14,20,119,99,89,114,247,22,252,217,60,2,46,181,183,97,7,195,148,92,136,72,102,181,140,255,0,155,17,19,6,5,242,125,212,185,12,202,160,161,135,136,249,130,84,216,54,82,227,13,2,248,207,141,220,190,62,96,10,145,172,106,170,140,36,201,157,56,24,119,73,9,159,168,33,19,49,75,198,183,201,178,124,102,113,11,42,197,151,4,47,104,147,118,41,111,224,198,158,224,115,71,205,147,42,50,214,52,73,32,82,22,87,103,31,233,34,226,75,159,172,45,71,218,37,155,140,43,67,124,189,138,51,24,113,146,27,139,39,227,196,149,190,202,92,227,246,163,246,123,150,118,166,85,103,21,187,68,122,171,206,79,10,104,200,17,124,217,187,139,149,9,14,1,32,191,183,42,111,231,198,158,212,35,34,221,140,36,214,211,99,249,72,184,136,149,204,140,76,15,16,83,92,201,152,96,50,107,61,181,38,146,226,199,254,18,18,170,25,198,71,230,78,88,204,94,210,109,38,168,113,158,178,12,97,172,85,58,36,107,137,158,105,121,51,47,166,100,185,204,122,103,107,24,99,139,195,216,128,141,49,241,147,8,160,59,50,70,26,42,158,214,92,99,225,55,90,98,195,50,114,32,52,236,250,73,106,93,100,175,49,163,12,2,177,136,200,112,207,218,36,181,144,211,152,211,222,49,226,76,164,219,254,38,185,50,79,225,202,84,130,100,246,66,84,38,120,8,177,195,85,39,186,42,65,56,1,83,220,30,75,31,244,214,83,25,200,182,152,49,99,19,229,56,134,128,49,142,66,45,86,200,106,220,208,104,200,89,59,226,129,226,136,156,5,153,59,86,198,99,18,175,160,182,161,16,201,154,130,182,87,46,66,167,112,53,8,228,191,9,120,136,140,178,123,230,143,16,68,150,51,74,130,55,205,229,38,68,180,95,18,171,39,236,84,48,47,146,52,142,126,158,170,207,243,98,32,136,84,222,170,73,198,53,242,237,242,230,131,171,148,75,20,92,172,74,76,209,241,8,204,177,10,68,130,125,13,168,250,138,172,107,77,236,153,62,244,112,73,7,10,162,212,199,145,208,230,148,239,60,103,225,177,85,187,106,236,25,67,43,145,106,184,209,150,185,50,196,229,82,19,217,106,35,225,197,137,99,43,24,181,114,175,108,73,44,66,239,201,7,218,34,87,85,62,92,110,236,133,71,221,201,223,3,20,65,17,43,43,12,170,182,40,170,167,196,156,206,100,53,149,57,44,137,242,136,77,55,12,152,240,203,226,85,121,129,90,14,18,161,106,156,140,110,88,19,241,168,79,4,124,194,88,76,178,217,120,113,38,207,178,220,246,228,67,26,27,36,143,10,106,171,11,102,78,96,209,172,143,39,169,18,200,4,155,218,178,135,3,98,62,21,189,147,6,39,225,49,86,112,96,231,192,4,218,122,180,93,194,74,204,253,176,240,137,86,63,194,72,212,213,240,95,24,25,177,101,67,53,197,85,100,108,196,129,213,167,17,30,20,230,171,88,124,208,195,137,77,134,54,87,245,114,39,33,134,56,207,103,18,205,179,175,113,75,198,92,28,163,237,67,79,135,190,103,42,245,60,60,157,170,158,52,8,158,242,117,195,228,229,155,183,129,205,13,166,193,157,52,129,91,147,135,18,174,212,49,169,163,65,121,177,114,41,99,73,120,250,86,52,139,169,177,171,154,36,213,122,72,30,80,149,1,14,123,45,217,218,176,159,48,147,124,197,151,181,75,134,170,214,162,118,88,133,202,63,52,42,151,94,245,203,82,223,11,227,15,137,43,152,194,103,202,155,192,152,249,44,102,237,122,214,0,252,50,196,69,73,90,140,97,13,159,145,102,240,141,41,14,164,139,27,132,197,234,77,35,76,4,225,230,9,84,153,141,236,192,147,223,178,102,92,89,84,189,197,245,172,239,148,174,139,136,138,220,222,2,26,152,159,100,56,222,124,67,200,186,33,173,179,36,210,50,112,208,65,67,164,181,85,107,253,66,198,80,254,166,53,123,79,101,145,140,204,85,36,205,67,46,200,120,81,80,204,113,189,63,84,202,220,3,167,103,118,255,0,41,211,227,60,126,11,23,135,41,18,26,169,132,198,159,4,217,24,185,85,152,180,144,128,79,12,162,1,226,9,84,168,105,231,10,87,49,114,137,88,153,228,201,212,176,120,94,95,105,82,164,213,153,4,172,210,163,47,40,103,145,19,233,91,111,116,101,71,254,120,195,230,64,190,72,198,69,61,193,149,89,194,99,7,18,221,37,249,0,252,194,26,194,52,145,149,157,171,35,49,255,0,73,46,230,162,180,103,43,215,243,53,28,97,179,209,50,127,143,145,49,209,230,177,37,107,11,98,82,228,85,114,88,194,123,72,154,218,160,73,246,177,43,71,26,143,189,68,175,97,95,173,188,79,196,33,44,231,207,157,36,28,197,84,47,209,152,198,243,122,160,146,105,240,241,13,225,90,209,137,188,162,0,207,121,15,135,42,171,135,14,183,3,50,192,25,84,135,160,202,223,102,23,251,106,202,0,94,32,48,69,66,173,6,118,186,251,131,134,76,72,36,126,40,3,66,207,178,250,201,172,154,70,73,230,90,223,163,37,89,3,133,45,117,113,85,148,159,222,101,77,170,153,185,240,90,153,163,236,171,73,243,113,72,84,250,52,104,49,129,212,76,136,219,160,205,34,155,99,48,126,28,203,113,131,85,225,247,18,57,242,113,15,233,45,80,254,103,152,82,148,183,53,29,99,254,142,240,241,240,192,26,21,225,39,210,91,99,92,14,51,49,24,171,207,184,136,87,255,0,237,22,216,93,182,5,124,57,197,103,12,84,166,125,38,229,152,101,166,87,6,177,20,23,150,184,164,226,82,95,137,222,70,115,11,41,22,198,223,192,104,217,212,141,214,218,50,170,180,153,162,74,81,180,247,0,131,41,145,50,171,235,88,7,187,63,55,16,202,165,110,62,27,236,101,178,198,33,85,90,54,124,140,134,77,172,27,83,168,105,43,177,151,192,70,42,232,12,141,93,131,42,252,207,27,80,218,212,203,194,40,164,93,79,77,234,25,211,152,61,218,135,118,58,90,53,117,247,58,9,181,8,35,113,5,120,50,101,145,153,138,133,173,216,247,20,92,139,214,83,6,33,246,165,39,85,226,186,4,201,140,11,33,179,55,180,167,238,244,125,116,152,143,8,96,114,33,230,106,31,77,230,71,195,212,47,156,12,170,138,221,190,9,180,47,227,169,23,39,71,206,160,30,98,139,140,189,106,46,126,1,78,229,235,87,218,183,89,140,94,98,247,4,185,107,217,101,119,100,249,120,150,119,221,108,52,41,26,186,114,212,175,170,215,49,107,71,138,39,18,61,154,194,84,146,113,79,39,42,136,252,30,255,0,116,92,138,134,146,169,144,188,19,236,183,144,219,145,148,175,184,57,25,218,66,166,154,122,99,201,147,40,144,181,180,236,43,242,167,113,152,8,207,234,70,218,139,184,27,36,39,146,53,182,28,103,198,31,41,87,141,60,98,3,194,17,36,198,190,0,159,218,149,170,42,217,202,14,165,171,102,57,41,60,251,178,20,31,40,36,227,77,201,121,65,205,216,84,202,13,14,34,187,42,18,126,115,10,42,159,52,50,127,236,82,46,145,62,73,241,225,17,113,37,44,98,173,148,229,85,99,159,73,164,57,125,165,63,50,5,229,105,61,197,223,224,67,138,33,254,148,95,202,131,187,8,36,131,14,194,50,108,3,121,145,189,142,32,25,250,184,156,33,17,49,42,58,122,73,197,230,150,82,43,32,192,24,159,136,34,196,154,178,157,159,85,101,80,191,228,49,195,131,231,238,149,84,85,6,183,30,85,1,101,60,226,230,18,101,67,107,40,163,103,18,123,49,42,157,16,51,241,113,101,64,79,153,19,165,43,123,222,133,152,98,9,235,114,10,169,178,100,153,81,186,68,144,178,125,174,126,88,188,105,203,228,179,222,91,164,207,4,224,97,8,177,13,21,5,99,42,169,128,147,238,173,186,159,88,126,22,174,221,237,72,81,169,170,163,30,182,199,134,46,69,81,38,159,241,0,222,35,99,229,250,168,168,99,98,113,154,147,241,35,25,99,212,53,190,77,148,28,120,82,185,250,72,122,124,239,229,32,191,58,54,183,79,14,119,49,138,146,24,217,121,106,18,50,179,98,76,234,26,73,115,153,154,166,121,4,79,166,167,159,163,53,136,185,165,202,39,241,46,223,91,167,171,135,220,36,237,143,211,240,89,132,162,203,252,74,184,147,187,120,159,158,171,67,101,230,193,75,138,69,209,41,52,243,11,225,152,184,178,171,227,86,233,130,131,119,18,7,34,81,50,96,225,113,6,42,49,11,51,154,109,116,120,42,1,187,136,93,207,241,37,177,131,140,236,151,139,18,160,167,158,66,114,203,255,0,109,26,102,51,30,109,175,18,44,96,59,247,214,81,48,196,17,50,120,123,75,213,95,13,53,4,150,110,237,184,135,244,253,196,194,159,83,197,140,254,33,98,84,76,212,242,189,210,255,0,213,82,222,208,118,141,196,51,32,69,173,6,40,145,121,60,20,108,152,118,66,156,249,97,235,87,243,230,69,146,252,202,126,212,35,43,31,132,170,182,184,42,178,19,198,49,22,143,88,39,134,47,251,147,56,112,55,36,32,76,134,153,73,100,50,113,8,120,210,212,107,17,242,102,51,59,240,139,41,19,122,217,47,157,19,104,110,34,34,77,13,131,38,93,175,34,14,75,6,55,229,40,146,109,142,210,92,8,212,47,173,62,239,42,117,26,250,14,12,70,148,181,111,34,73,6,34,164,210,105,226,77,39,210,91,81,45,251,13,159,38,38,76,162,40,196,146,217,70,157,53,249,183,89,71,244,209,1,161,100,102,118,229,253,212,68,104,115,135,211,21,80,211,84,104,3,218,51,137,31,12,47,146,60,75,120,99,19,251,190,36,67,30,56,72,34,35,159,167,135,24,249,81,112,44,207,27,132,37,71,154,226,12,144,98,48,185,82,140,56,137,153,77,138,168,109,246,143,157,118,6,24,37,202,149,211,252,58,37,105,57,68,168,233,237,94,46,28,170,158,28,200,50,120,101,202,76,172,162,179,57,48,26,223,77,233,46,37,176,214,164,47,17,101,101,76,46,224,99,27,204,18,168,138,167,206,245,23,238,255,0,231,67,48,42,226,63,99,32,228,226,139,137,125,217,179,255,0,84,203,192,4,30,84,44,201,224,24,240,226,76,33,51,107,14,116,223,148,136,92,72,173,60,25,208,191,167,148,75,69,148,156,68,204,44,159,198,190,67,181,121,14,206,82,37,98,158,37,155,235,73,24,28,194,237,81,90,183,77,222,73,240,53,36,92,170,210,1,167,73,7,205,151,141,82,85,106,170,218,208,98,14,50,254,234,85,111,216,197,238,156,78,95,163,25,115,90,125,165,224,136,37,208,100,227,43,49,20,89,70,151,235,6,122,145,253,67,116,49,126,126,180,52,11,83,201,102,28,188,130,70,226,140,209,183,49,221,83,1,24,111,14,212,120,212,134,185,248,117,85,119,243,113,4,61,202,162,13,144,227,31,12,181,70,202,216,146,65,148,81,70,168,172,78,180,56,109,111,194,187,90,217,195,150,34,242,249,174,241,164,163,122,109,111,245,108,101,39,211,83,204,190,131,190,125,116,65,16,69,23,98,115,84,246,123,178,191,221,74,204,168,53,89,196,154,183,4,233,120,191,248,26,141,103,195,115,238,189,66,33,113,46,145,112,248,163,126,108,67,42,73,37,242,202,63,148,149,137,45,174,53,76,42,158,241,143,211,172,68,131,52,0,84,159,139,172,168,35,26,255,0,39,41,114,175,60,51,172,184,140,85,182,96,168,220,207,28,144,126,169,106,128,104,48,95,243,112,5,39,247,86,17,171,95,24,124,178,146,233,243,224,198,126,19,23,145,103,137,163,233,55,213,163,30,109,128,227,126,210,203,241,156,18,131,134,81,50,41,72,193,125,190,64,229,227,69,7,71,253,34,229,72,170,204,195,89,16,33,247,115,164,251,185,86,240,214,206,156,204,209,10,181,178,133,245,172,230,91,97,207,60,46,80,149,86,180,18,215,224,101,232,147,132,204,197,72,236,130,73,199,218,4,74,146,102,161,124,144,17,72,230,188,178,156,77,167,18,12,200,97,79,84,248,93,194,26,162,141,166,43,102,143,41,101,70,23,219,202,128,129,3,80,65,255,0,49,148,49,125,196,54,161,126,159,130,12,166,180,33,72,152,202,221,132,186,194,144,241,143,253,60,185,70,148,233,135,206,168,63,245,101,232,26,182,33,101,190,38,92,168,169,225,150,86,62,88,84,219,50,185,38,37,207,175,50,72,56,113,160,227,73,121,14,185,205,110,179,244,217,120,172,98,147,26,181,101,220,73,49,55,117,226,83,14,3,77,201,51,225,78,97,207,63,74,145,135,38,198,73,51,26,46,37,67,12,195,47,105,86,168,172,99,113,0,5,230,196,53,5,125,165,117,29,219,254,82,87,203,125,53,117,62,102,82,97,18,72,107,87,212,75,25,185,21,196,91,19,176,244,124,234,158,83,9,51,222,50,72,240,132,74,196,58,180,19,129,138,88,134,84,179,250,80,222,242,148,169,113,12,188,141,85,172,32,152,197,65,2,212,145,142,192,226,202,164,141,169,234,171,72,252,34,36,146,37,44,215,47,221,117,98,82,98,234,183,58,181,245,172,226,215,60,69,128,56,195,92,142,214,212,21,18,222,95,111,237,43,168,119,31,137,0,192,136,185,84,173,246,134,60,35,229,202,50,140,190,217,19,115,83,85,149,3,169,53,60,27,32,102,136,84,229,150,185,20,108,58,120,35,253,32,134,34,34,217,26,202,55,113,70,165,219,80,102,82,149,236,4,146,35,223,38,44,104,152,162,64,196,79,168,167,32,73,38,126,98,141,59,234,247,114,46,133,57,216,83,38,49,36,203,230,17,49,172,67,72,120,211,153,46,39,90,122,249,224,240,195,139,249,22,231,152,98,6,84,173,83,114,62,90,233,139,27,122,220,194,22,85,204,159,85,99,91,45,226,44,82,46,197,166,53,56,36,240,138,87,251,168,235,138,216,50,95,152,56,202,68,182,71,54,207,14,39,12,153,166,236,108,129,218,65,13,36,54,158,60,110,33,100,42,238,18,97,130,55,211,73,38,67,251,74,139,26,6,227,156,116,48,223,8,249,140,37,123,164,152,9,204,205,44,89,80,179,234,129,52,143,10,50,171,5,39,10,86,168,89,138,103,213,87,16,126,224,146,182,25,144,95,135,41,8,140,54,164,130,56,185,138,36,163,214,1,101,250,65,17,24,140,182,11,159,38,95,180,85,128,76,242,179,17,139,137,54,170,140,9,44,249,180,155,80,192,100,25,92,82,144,166,88,24,210,101,214,159,245,249,87,141,36,242,70,145,207,121,240,112,137,99,78,107,25,47,230,226,26,74,228,83,196,57,147,217,24,248,74,33,166,146,99,65,193,150,39,98,22,101,60,89,36,230,89,6,180,132,249,76,184,145,234,47,161,69,67,171,107,107,65,134,198,6,84,61,174,161,167,178,62,40,145,70,33,254,210,90,205,43,58,49,243,10,80,241,253,197,162,123,1,5,249,139,141,31,228,5,84,238,83,64,161,4,145,246,175,147,52,145,251,98,74,202,147,86,217,19,195,54,82,99,84,213,87,96,40,248,144,172,43,43,9,170,159,46,9,222,30,165,115,90,105,195,27,12,98,241,165,102,124,18,252,222,46,68,63,226,24,157,37,201,143,237,37,106,140,182,41,31,169,31,27,135,181,106,252,72,2,246,149,74,154,250,184,95,83,253,164,43,236,162,144,140,48,162,144,170,117,43,98,163,115,7,207,49,178,45,239,120,10,204,177,34,201,200,135,134,104,150,241,24,17,11,17,62,210,204,215,214,181,160,244,255,0,109,116,41,15,35,63,82,156,39,173,70,184,151,36,156,168,64,155,47,49,75,148,136,89,230,56,191,72,36,48,203,128,220,51,30,50,45,175,178,32,185,114,169,118,111,136,78,92,139,105,159,182,225,202,161,149,135,197,194,174,236,129,56,153,140,37,162,4,240,116,132,171,193,14,229,105,187,211,18,235,89,234,219,161,136,106,149,97,49,31,239,49,177,124,100,249,197,30,33,99,73,41,236,129,37,157,185,87,174,47,162,84,115,20,68,47,237,173,86,50,185,7,201,129,59,63,245,12,75,6,60,145,159,197,202,63,113,78,255,0,226,21,108,159,236,36,149,24,29,96,194,179,14,212,162,26,77,193,246,216,171,245,42,173,175,202,118,36,184,101,16,249,178,141,46,141,100,9,36,225,18,99,25,239,34,44,21,160,67,227,19,193,46,53,111,210,17,21,149,107,1,131,219,89,73,218,70,31,14,53,93,197,33,86,33,77,91,56,92,161,91,186,135,204,84,218,99,237,99,68,121,69,23,40,212,110,253,243,136,241,114,8,159,76,170,13,129,208,171,117,53,95,48,132,6,96,151,145,74,198,212,51,163,63,148,74,216,33,203,196,100,52,205,36,63,7,155,18,218,92,22,109,19,1,141,62,161,173,178,137,134,95,18,194,224,59,96,101,137,144,170,66,99,31,24,131,8,184,191,58,184,164,152,253,163,5,139,42,145,70,199,35,126,152,153,16,163,254,163,214,159,73,125,110,79,233,229,227,64,70,12,18,247,69,69,61,128,240,253,42,180,100,27,220,37,230,6,213,252,169,76,8,207,200,78,85,236,195,27,240,153,109,123,235,133,205,186,34,96,54,190,96,32,247,114,173,76,120,230,191,151,31,237,173,82,94,2,143,229,16,70,164,63,155,205,186,64,20,47,218,198,30,33,74,23,237,137,0,103,131,233,45,81,161,196,240,250,168,89,230,100,30,146,167,20,110,23,166,49,175,158,46,213,50,201,243,138,12,184,150,189,225,36,227,226,75,102,25,85,71,215,118,185,121,138,33,99,89,64,213,85,67,7,48,191,145,45,55,44,23,132,191,242,46,121,101,36,248,222,28,191,235,74,214,26,53,83,170,63,91,87,15,168,185,86,153,255,0,20,76,40,47,249,94,63,5,204,233,223,147,207,233,163,223,13,150,228,195,148,152,212,114,251,58,43,18,20,52,154,146,186,236,255,0,54,34,43,38,4,24,24,80,202,31,237,168,58,218,28,76,197,94,34,42,56,208,217,27,245,101,42,232,85,100,83,158,70,87,215,17,201,177,148,120,84,131,52,216,35,89,62,88,85,4,99,111,159,136,73,191,160,176,67,204,82,166,82,86,161,37,60,50,227,51,48,69,149,5,26,214,84,146,97,48,149,175,128,58,76,151,204,164,130,55,238,241,98,74,202,172,58,201,79,131,64,99,126,78,18,167,117,86,82,224,143,10,221,84,26,239,201,202,50,167,62,16,70,206,17,15,247,20,172,169,242,53,153,254,4,115,230,89,100,225,138,66,165,114,106,174,100,147,49,98,145,62,153,174,118,92,89,70,150,155,91,101,237,201,141,46,230,131,172,110,159,6,48,194,120,64,234,228,91,100,201,28,224,97,150,36,60,109,103,85,39,139,106,69,224,132,146,101,191,230,177,13,50,200,35,70,222,66,231,214,255,0,141,111,128,195,193,35,19,230,80,193,47,77,207,34,93,107,1,245,172,253,80,203,251,106,182,81,21,114,27,6,73,200,62,101,174,214,180,19,129,155,40,196,69,35,15,88,109,165,122,113,74,171,99,60,19,129,196,84,139,32,237,27,33,53,248,108,25,249,150,173,73,3,250,107,62,211,213,9,168,103,114,20,82,134,33,253,213,57,107,36,242,106,143,19,46,82,11,220,90,204,98,218,222,225,53,183,16,69,17,129,41,86,185,147,55,61,37,202,185,121,183,121,57,178,42,173,60,194,120,15,148,137,22,197,153,85,62,71,210,109,71,90,12,165,149,137,45,126,161,139,57,255,0,170,202,143,124,48,73,225,151,214,131,178,209,241,35,68,203,18,86,82,167,219,37,188,166,51,231,178,72,24,33,23,42,50,168,32,27,24,163,222,243,214,191,9,147,120,207,222,248,97,200,146,217,14,203,137,210,224,105,234,169,160,204,89,227,200,128,147,167,159,24,143,195,202,49,32,169,35,63,242,114,145,80,189,228,24,30,171,99,150,181,215,220,154,223,220,70,225,12,12,163,250,136,47,198,115,134,124,70,17,22,217,154,135,243,226,40,184,210,231,214,250,220,236,194,201,141,38,217,212,173,251,20,240,239,129,100,14,37,227,27,218,95,96,82,14,48,56,68,182,178,49,243,179,137,58,169,11,40,171,212,142,35,226,218,145,57,140,29,232,50,132,163,200,179,153,146,48,48,226,16,148,252,59,45,180,188,70,42,86,192,101,205,70,140,101,149,107,249,139,149,5,62,97,36,145,55,127,129,65,218,52,3,32,1,55,49,44,45,97,182,35,226,18,156,181,153,168,36,159,134,1,4,53,115,248,122,119,119,182,182,178,6,78,44,168,219,83,86,99,159,198,135,56,68,102,236,72,252,210,203,194,33,13,94,7,71,140,140,229,148,182,73,209,245,177,135,152,82,178,147,237,38,85,84,49,166,185,207,255,0,9,0,175,204,98,227,34,10,125,59,225,127,117,149,86,220,86,159,26,72,192,254,124,70,18,115,72,217,129,196,252,193,23,34,46,28,155,44,127,54,37,94,192,193,23,246,171,73,161,197,157,246,148,100,85,26,54,61,73,36,100,98,105,61,155,224,60,72,56,20,59,103,229,22,69,89,91,73,90,79,243,9,68,253,181,170,162,72,250,90,199,57,13,108,186,217,89,187,70,168,94,246,96,205,137,91,201,210,85,82,65,152,50,134,147,122,110,216,100,10,122,168,187,215,16,214,207,139,39,221,228,84,193,53,118,15,115,42,138,187,134,122,223,57,113,16,116,246,182,82,73,136,162,81,107,23,211,69,117,44,140,193,164,182,85,172,157,237,114,172,228,195,151,143,40,165,34,3,147,7,48,146,228,50,213,1,233,252,197,196,155,176,196,72,25,24,226,157,187,246,211,199,201,251,74,138,43,5,60,207,32,208,178,124,48,63,137,121,147,24,53,145,140,201,62,210,9,84,156,51,50,245,45,76,134,68,233,144,22,76,99,35,125,53,146,251,26,172,214,16,201,173,224,237,196,177,173,164,247,141,40,101,87,112,3,4,172,230,138,50,161,173,99,65,140,76,194,138,49,41,89,106,61,158,212,53,70,135,92,40,188,194,202,68,181,240,201,231,194,178,245,88,158,233,87,164,218,197,16,242,137,50,200,110,203,41,189,144,223,238,160,103,211,131,187,106,136,173,212,153,56,76,36,127,169,0,158,232,211,110,40,187,110,140,40,128,240,125,36,96,76,113,159,136,92,107,92,198,51,38,97,99,78,43,67,145,157,75,150,79,114,254,34,41,58,120,147,143,148,75,99,12,125,55,205,44,89,85,71,134,217,136,86,50,44,147,230,177,40,213,163,171,169,59,57,162,4,250,219,33,230,150,34,99,250,105,118,161,140,121,60,85,252,67,79,141,170,168,41,9,212,50,172,31,172,244,237,176,253,177,17,55,116,51,252,188,251,122,16,177,163,92,214,147,48,138,154,111,37,144,121,165,246,39,230,53,81,98,191,175,34,155,152,203,130,147,12,72,188,127,81,61,116,240,11,106,220,198,181,70,202,159,63,148,124,194,26,67,2,49,43,65,204,142,52,247,227,225,88,204,200,45,110,198,185,240,25,37,156,34,41,72,181,64,97,32,147,230,197,137,111,141,158,72,248,165,98,83,247,1,185,131,231,47,245,40,245,25,127,66,199,213,98,227,196,36,51,230,48,190,210,136,167,215,241,68,125,165,180,12,68,76,109,117,84,66,243,11,30,53,38,145,135,94,157,84,50,96,119,36,91,97,198,75,43,110,1,57,59,222,0,76,230,226,78,172,44,145,248,132,26,0,228,242,161,13,2,39,254,197,34,42,29,196,82,117,21,58,129,233,178,71,204,84,235,49,22,133,145,73,144,214,196,25,50,250,95,242,32,53,33,137,181,96,190,147,213,13,221,197,109,111,105,120,252,210,99,106,74,105,163,194,24,164,74,211,92,172,112,183,35,84,107,40,59,70,114,166,112,228,215,73,7,49,72,166,39,134,8,134,66,242,40,121,58,243,210,103,62,39,34,155,72,202,85,122,117,115,172,154,96,7,212,183,70,152,2,51,181,115,170,221,67,46,73,216,95,109,91,195,124,73,32,251,139,85,89,194,74,166,35,192,221,193,141,238,167,16,228,196,156,206,172,191,202,164,182,112,72,62,164,182,76,146,66,127,202,74,32,150,179,58,124,147,88,98,148,186,244,120,34,38,110,68,45,149,108,25,44,127,47,34,141,102,164,156,34,98,202,66,38,38,187,196,12,198,83,222,119,27,94,149,83,228,220,202,175,172,84,174,251,37,104,31,44,66,202,182,195,190,1,9,202,84,116,199,130,76,94,98,198,79,27,8,202,200,196,148,61,126,57,188,69,22,36,222,4,252,164,204,167,228,134,186,49,223,196,52,76,105,155,111,105,83,212,214,84,250,42,100,190,44,145,254,151,18,153,153,27,231,190,80,92,105,164,57,143,146,206,164,208,44,38,62,164,246,38,184,11,163,70,60,110,217,73,163,30,2,169,187,89,39,17,200,33,44,235,102,31,221,72,81,151,17,188,199,237,188,204,167,166,95,78,39,80,149,3,222,15,238,202,147,76,173,201,230,88,146,135,141,62,221,196,220,161,62,29,115,101,91,100,193,27,149,94,50,248,22,64,100,188,67,40,212,29,149,32,228,251,89,72,36,231,77,132,241,184,113,17,42,198,200,195,201,34,58,255,0,76,102,24,5,59,246,145,113,37,242,109,98,12,152,139,20,106,220,213,89,71,153,73,234,77,60,2,15,55,210,85,101,106,145,141,180,177,182,53,216,224,248,24,42,178,183,82,65,178,7,46,49,17,114,103,190,88,199,135,42,109,3,148,107,158,140,116,98,116,233,33,174,32,248,75,200,135,12,253,183,114,144,129,169,32,193,226,41,83,70,89,68,183,233,88,21,43,33,218,128,132,194,183,79,140,9,192,196,97,100,26,150,216,75,131,243,113,10,159,64,212,32,32,255,0,239,150,183,128,173,29,248,19,134,167,244,130,102,254,217,85,195,12,89,181,204,53,76,174,68,75,41,232,245,0,30,29,255,0,106,249,15,225,184,32,255,0,148,218,21,110,46,99,106,201,166,100,220,249,246,177,167,97,151,23,143,234,35,252,34,73,30,95,113,23,107,2,230,180,120,108,69,148,127,81,45,128,207,206,133,142,172,107,73,117,2,181,170,202,206,172,169,12,61,55,92,82,117,98,93,37,144,15,36,28,37,24,146,57,250,122,92,99,191,230,134,178,108,50,50,25,60,123,147,159,133,98,127,236,255,0,248,47,50,75,234,31,139,46,81,167,59,108,104,9,244,32,178,254,235,18,130,181,203,91,247,25,67,181,4,150,118,173,242,113,198,30,85,52,205,37,107,4,155,177,79,25,70,37,81,79,38,36,208,51,40,178,137,83,213,57,18,101,211,192,87,188,124,145,241,9,103,14,75,36,249,230,18,109,106,202,209,179,229,5,137,36,134,192,12,239,42,91,13,92,70,204,8,252,18,137,230,198,244,4,159,136,80,96,206,244,227,64,254,69,182,202,202,12,144,102,197,137,85,152,85,141,151,145,232,214,167,27,254,218,117,185,60,144,113,40,141,230,78,164,226,171,63,255,0,22,82,85,81,164,80,105,247,19,183,88,113,38,108,178,126,4,92,154,16,16,15,46,94,69,170,169,131,146,12,37,18,165,68,220,22,198,121,7,57,134,93,26,157,236,32,24,167,25,167,191,38,92,92,105,147,38,2,11,59,113,41,182,3,110,111,40,230,226,214,36,24,143,226,26,231,111,214,103,20,172,34,139,149,62,153,50,12,230,63,49,84,164,201,239,130,119,237,34,140,163,72,202,206,90,58,162,149,53,82,103,77,230,48,177,39,175,227,98,134,141,124,73,44,205,151,17,19,154,171,139,89,60,38,138,138,138,214,40,25,50,39,247,101,75,167,198,1,121,66,138,124,50,120,102,48,144,239,99,252,56,83,228,69,170,226,191,60,104,128,179,43,22,15,134,76,111,50,12,50,78,39,165,28,104,200,216,215,140,245,180,33,36,150,102,91,89,25,158,234,203,26,33,152,204,158,210,92,195,31,39,8,149,97,158,194,51,18,87,37,145,35,119,117,173,50,194,155,47,150,240,54,84,68,57,131,40,242,173,54,86,186,112,81,115,101,202,69,3,125,174,101,254,146,184,73,74,170,179,157,92,38,138,95,166,152,67,102,39,241,46,59,165,103,218,201,63,49,72,186,149,36,207,170,168,182,169,41,35,95,178,161,140,252,139,31,1,141,104,220,140,64,66,239,247,41,108,194,44,56,138,238,33,130,79,152,74,163,36,252,148,188,65,17,85,109,148,205,177,57,186,150,137,62,155,37,143,54,36,230,240,22,192,178,250,169,207,131,37,51,169,67,89,60,226,63,17,83,42,123,43,28,24,165,242,173,80,101,42,2,193,136,156,165,70,25,128,146,5,62,203,136,63,221,241,45,225,212,149,163,39,20,172,168,177,155,108,1,107,91,43,217,138,66,164,155,7,249,242,197,32,149,151,175,19,217,95,13,231,100,70,24,201,172,161,89,9,195,105,140,160,205,148,107,26,168,15,17,216,44,74,203,96,114,51,132,75,56,212,248,201,152,162,196,166,213,5,145,145,76,35,67,252,136,198,67,24,189,164,120,113,141,139,235,39,128,132,234,84,178,146,91,184,43,38,48,72,192,217,13,102,243,65,47,180,132,158,104,130,7,233,82,49,101,175,158,131,86,61,146,122,80,150,80,56,242,152,73,48,108,137,25,57,129,112,59,33,225,88,178,50,27,36,30,74,36,8,65,231,213,200,183,154,181,103,112,29,151,48,177,160,3,169,198,49,226,50,102,144,154,198,222,33,81,131,182,127,82,41,230,1,58,132,151,50,212,5,91,217,146,79,74,149,152,174,216,123,24,182,189,128,199,204,150,191,60,101,152,115,217,15,9,83,238,56,187,42,255,0,39,141,73,77,55,244,133,196,68,3,232,73,24,227,247,70,149,220,6,198,144,249,67,214,155,82,93,239,65,204,177,102,111,49,191,30,139,101,215,184,193,225,96,162,112,139,145,43,146,251,25,35,229,76,205,51,47,74,25,239,33,86,226,224,182,65,52,11,227,231,125,121,68,68,229,152,10,206,104,163,42,21,236,0,143,148,194,26,43,14,65,240,149,104,141,87,48,194,193,147,133,109,75,124,206,35,243,21,60,128,192,73,246,178,160,198,85,64,54,79,149,157,130,9,120,211,184,121,49,173,190,16,124,63,74,36,24,100,226,39,82,214,106,124,152,181,117,246,61,62,30,231,185,77,201,140,1,17,226,47,90,121,49,242,202,126,34,241,160,174,43,65,52,12,204,145,89,134,219,68,19,190,170,187,251,68,62,204,226,39,10,115,2,170,44,96,47,79,146,1,3,16,133,200,173,137,60,173,136,6,252,145,134,148,201,146,114,31,148,164,78,24,193,201,238,65,218,195,137,24,132,16,75,149,69,149,75,164,141,196,213,14,30,83,170,80,192,0,217,219,202,144,211,152,98,34,105,38,102,49,229,75,96,107,51,12,24,101,191,121,22,51,31,149,75,250,169,255,0,62,18,165,102,146,121,164,195,149,54,67,108,169,96,25,227,156,78,17,35,35,63,26,151,128,19,214,251,169,244,51,101,34,203,48,173,26,134,204,121,241,179,16,151,200,210,125,148,110,97,224,234,74,102,24,113,150,179,24,191,168,207,140,92,166,42,2,202,250,182,51,59,84,228,251,41,114,120,130,84,139,209,37,103,202,105,67,42,158,78,93,99,79,61,75,104,215,100,147,196,30,180,126,195,24,243,32,233,224,65,240,195,149,62,8,98,70,237,46,84,228,159,183,129,21,113,38,92,158,24,153,5,141,103,2,97,35,3,20,178,242,43,153,33,160,40,31,197,202,147,62,180,30,121,130,33,162,170,27,205,218,189,137,11,186,217,82,121,98,36,102,170,177,31,212,93,57,225,252,139,92,159,1,143,132,73,191,198,38,243,167,193,39,13,231,36,94,212,15,233,165,115,47,147,38,18,12,183,241,127,173,16,27,176,73,31,82,82,190,163,64,204,196,206,164,196,51,242,177,46,140,29,232,222,28,184,145,17,160,30,183,135,47,26,101,82,76,202,43,187,181,124,30,109,169,10,149,179,85,111,184,131,23,17,21,4,240,142,119,18,90,29,42,8,199,204,18,170,42,139,101,53,7,212,138,252,198,42,45,145,165,147,164,163,18,103,233,88,193,155,40,210,107,41,36,25,49,5,107,84,213,102,126,35,38,92,98,27,2,82,245,38,49,175,171,188,31,155,25,84,115,32,18,79,81,80,239,170,157,10,86,34,251,170,27,108,90,201,230,91,239,235,138,124,177,56,147,184,119,3,35,49,5,71,86,192,85,16,225,142,48,254,226,174,72,69,149,13,178,88,201,61,162,88,6,24,7,212,37,183,48,200,129,152,97,198,99,205,149,99,72,77,97,99,93,220,2,73,3,241,41,39,176,227,68,63,226,91,32,159,105,44,72,160,204,131,111,243,98,18,69,107,149,104,222,17,12,203,89,81,135,246,208,176,238,57,21,147,42,160,147,184,67,47,238,173,236,210,181,165,233,138,49,43,109,168,187,218,125,8,94,25,86,67,103,18,93,50,180,18,70,240,251,138,242,54,158,36,38,126,171,141,104,54,155,173,146,76,165,41,70,68,85,73,238,106,115,8,212,147,133,45,255,0,73,50,124,57,113,152,172,223,90,1,112,137,97,233,185,125,165,85,85,21,164,98,102,53,145,35,1,249,133,149,46,153,171,113,157,129,85,115,41,226,9,143,81,183,122,121,249,56,132,146,72,238,60,114,40,210,5,174,245,86,86,155,26,134,167,102,219,181,81,178,200,2,240,92,236,180,47,139,148,6,102,68,51,3,200,182,50,72,202,197,131,194,242,17,133,76,162,84,250,104,111,35,18,105,48,49,63,153,86,198,103,228,94,153,24,101,103,82,5,242,38,171,67,249,213,59,24,204,8,104,208,192,49,173,191,105,43,49,74,220,195,205,109,15,129,86,246,86,144,139,55,214,158,51,250,150,118,96,196,209,38,144,130,102,81,74,254,52,175,49,242,42,63,14,53,144,106,152,65,251,105,149,76,220,160,162,52,50,73,91,125,40,227,30,92,73,184,99,16,93,72,135,179,143,169,85,106,132,164,145,200,249,143,60,98,36,51,45,78,94,146,167,58,168,50,177,191,18,128,51,44,133,210,145,150,229,99,226,50,14,173,157,8,248,85,84,9,158,164,12,217,84,28,10,67,201,63,55,98,173,164,129,58,49,48,172,168,237,87,29,67,126,34,98,77,184,6,63,105,36,159,85,56,163,97,162,23,145,101,26,25,253,210,172,200,90,171,124,158,159,24,114,79,152,66,91,67,14,200,93,37,78,224,105,224,23,155,116,138,125,111,209,84,169,151,160,186,4,146,73,226,41,121,22,219,42,29,63,39,154,94,66,147,237,32,253,31,27,255,0,84,69,173,239,63,72,68,66,165,86,116,49,161,71,201,117,236,12,202,170,49,191,220,70,108,234,176,63,149,120,208,24,86,117,114,33,118,127,157,59,72,194,109,232,223,32,47,227,35,208,166,126,82,118,167,59,13,207,180,178,252,43,4,156,185,72,34,41,42,220,123,42,8,216,252,132,196,158,67,140,207,5,191,209,24,63,166,183,178,25,61,145,42,182,10,37,174,107,240,255,0,220,127,244,18,91,90,19,249,238,196,84,243,243,143,185,121,239,137,239,25,70,195,42,178,107,136,166,169,143,247,83,147,64,138,81,160,13,107,79,27,221,26,21,250,168,30,210,22,97,154,23,127,225,170,77,80,33,63,46,85,51,113,169,32,193,150,204,165,234,68,106,27,231,145,132,229,83,144,52,120,46,201,187,151,41,62,114,141,28,107,23,254,221,74,218,125,103,46,79,233,5,198,168,35,106,73,222,108,204,36,134,146,144,21,188,66,78,124,63,226,145,163,254,142,179,39,142,131,89,51,1,36,28,169,51,242,34,176,228,91,24,20,45,80,73,26,228,251,233,39,73,63,202,9,60,13,107,227,15,12,177,35,153,49,145,189,213,155,30,9,190,234,174,225,6,86,114,122,75,7,24,249,132,46,52,248,44,249,78,165,245,144,34,139,207,151,42,56,44,69,149,65,180,186,144,218,147,76,68,146,118,75,196,128,170,102,200,152,87,72,147,3,114,62,165,39,62,168,113,143,153,43,84,35,145,147,22,50,55,71,241,168,123,42,217,211,136,243,101,86,44,102,78,37,231,195,24,187,132,177,70,177,51,73,66,78,213,70,248,192,240,234,94,121,153,210,17,45,225,199,239,39,181,193,77,16,217,139,185,80,64,152,52,165,225,90,31,51,109,238,164,43,107,150,76,51,36,143,149,124,126,56,222,234,138,126,164,124,110,148,116,13,96,9,32,195,44,67,202,179,113,131,96,223,107,39,34,82,110,65,225,66,217,79,34,75,248,159,243,225,88,170,21,253,77,182,94,165,11,252,184,164,66,135,226,213,141,67,246,150,2,70,190,124,178,15,169,78,90,211,250,145,51,24,89,86,180,55,226,60,115,47,23,208,170,129,241,58,186,203,180,74,186,158,238,186,104,248,74,53,202,169,232,70,50,98,48,149,220,54,105,90,208,102,196,92,139,54,217,23,220,214,104,159,142,133,190,96,19,221,67,60,32,47,112,148,143,226,168,190,124,34,196,189,248,192,31,81,77,100,100,49,186,117,126,5,131,2,8,223,164,18,93,62,76,225,243,98,75,195,171,98,227,229,42,55,241,8,39,3,8,138,169,185,114,91,44,159,209,49,181,57,228,179,181,103,91,172,45,107,73,219,148,105,85,197,60,188,249,107,197,149,6,25,39,31,202,75,23,42,90,177,85,145,62,142,135,255,0,136,95,147,153,78,217,106,217,214,83,152,80,137,40,126,199,222,76,107,118,62,200,146,105,107,101,169,74,196,188,52,55,73,146,73,192,195,45,78,108,37,198,151,154,36,162,99,85,147,2,204,125,73,115,223,236,174,165,85,56,247,24,192,38,246,165,139,145,20,200,204,42,7,9,60,209,59,157,176,210,212,170,200,82,64,54,33,226,67,217,105,90,169,36,245,28,88,137,255,0,76,137,76,107,41,100,234,18,116,28,228,103,42,44,200,43,71,127,145,84,246,3,3,194,24,3,255,0,7,98,136,159,78,126,211,74,93,34,76,50,120,61,65,234,64,159,35,194,36,44,143,220,134,218,145,115,30,2,63,10,115,73,100,8,207,237,83,118,176,39,11,218,34,152,121,181,0,206,240,138,41,19,181,190,142,136,244,95,179,244,36,61,67,85,225,203,41,24,251,138,105,44,237,95,156,89,39,83,249,179,16,136,175,244,196,251,28,108,204,44,164,82,85,107,123,29,50,42,166,158,231,65,146,202,50,51,220,88,64,8,199,210,141,173,164,151,56,25,76,44,67,78,67,78,56,202,199,19,53,126,73,75,45,30,11,243,238,246,171,54,105,232,181,28,59,92,74,209,239,32,153,194,94,52,28,150,50,104,212,247,178,192,197,89,31,231,208,2,182,158,182,112,255,0,75,149,97,51,70,3,38,97,9,54,173,201,5,21,38,236,112,71,151,17,10,79,182,157,166,49,161,107,98,34,125,81,252,48,226,196,149,178,158,224,115,179,20,163,198,169,224,95,75,154,71,229,138,65,34,31,36,3,243,204,179,113,65,174,130,185,134,100,104,172,92,218,201,242,247,220,66,227,243,86,23,211,201,143,22,85,62,252,5,103,42,154,230,82,59,32,238,144,59,144,42,136,117,167,23,135,180,162,169,46,15,90,252,33,86,21,86,82,231,118,149,51,49,90,176,221,245,68,146,206,213,171,210,129,11,148,216,202,178,223,140,125,165,66,204,52,25,195,195,148,133,73,107,147,219,99,107,236,134,50,45,18,111,160,143,180,169,12,200,18,227,19,48,139,198,182,190,28,73,32,202,101,61,182,43,131,143,97,220,86,145,156,34,202,138,100,144,19,221,82,12,226,226,15,18,40,50,72,36,100,110,218,156,110,53,87,228,254,162,138,140,202,234,210,118,226,83,230,213,175,154,126,28,133,33,80,151,117,90,182,79,205,138,46,216,127,186,187,38,102,69,199,67,154,56,213,219,45,75,127,196,48,71,238,173,172,153,18,72,215,52,128,249,209,135,203,43,33,19,232,118,167,43,49,23,137,36,50,51,141,34,170,20,47,8,36,246,202,196,141,135,180,131,250,188,152,146,6,96,252,146,242,242,38,161,159,149,139,160,128,246,52,250,50,251,92,136,166,93,214,193,35,51,36,193,128,114,115,98,196,182,178,168,114,82,228,30,131,227,73,170,212,3,249,72,191,238,41,249,53,178,224,189,255,0,53,136,104,168,1,216,147,8,145,183,116,140,157,19,230,231,255,0,24,213,20,9,19,89,89,19,170,121,10,52,15,227,159,77,39,205,242,169,93,103,14,226,146,115,61,36,82,113,251,137,195,244,121,245,5,51,13,212,95,113,73,163,103,98,171,34,160,219,255,0,20,96,251,49,85,12,11,232,58,129,236,218,20,101,92,203,240,3,224,129,255,0,52,66,167,26,87,37,72,223,132,188,126,106,91,114,35,26,204,142,184,29,79,211,78,94,156,98,89,239,31,4,127,54,46,52,142,30,173,0,193,148,188,168,200,215,22,83,95,187,196,60,105,217,152,69,80,105,147,32,148,153,162,123,168,152,12,57,9,204,82,35,102,106,122,161,51,154,0,196,68,166,101,150,94,88,130,89,82,153,15,140,205,179,59,70,146,207,100,178,245,21,41,125,169,197,220,133,245,134,20,157,164,253,181,69,38,193,83,39,218,212,143,49,185,127,109,25,91,101,107,101,224,105,113,113,15,238,173,113,167,142,79,9,68,68,124,155,40,152,59,83,1,148,247,140,172,194,147,102,120,201,135,141,101,235,0,146,76,57,81,6,128,114,15,46,46,52,214,50,180,5,217,213,121,229,50,206,77,37,81,89,154,37,160,242,45,190,154,9,192,194,100,188,52,143,25,208,72,199,102,56,220,184,150,173,248,203,250,65,17,80,49,156,124,162,95,95,113,90,48,60,34,138,56,168,2,70,100,195,198,230,40,136,84,92,61,72,15,201,196,188,249,32,39,154,22,28,56,133,59,197,181,202,148,177,190,124,248,51,142,51,101,24,136,182,249,228,26,95,26,147,109,98,243,20,95,182,155,133,227,200,138,129,169,144,14,62,96,241,34,217,3,212,129,250,172,68,88,76,170,245,112,112,207,32,150,253,61,15,210,15,138,196,188,127,81,97,150,212,22,52,105,209,142,241,24,185,87,159,225,24,252,162,86,255,0,132,160,219,124,221,77,167,34,71,119,165,117,24,207,205,3,143,234,37,169,182,1,140,253,207,82,115,3,79,30,75,240,203,18,245,109,80,198,12,50,196,65,17,52,99,46,99,17,155,72,164,147,251,169,196,99,11,141,12,61,167,202,69,196,160,230,83,236,79,132,92,132,251,171,162,89,92,92,138,43,253,71,24,191,39,88,215,20,213,186,243,99,45,226,196,92,137,153,177,8,209,138,167,220,78,140,63,234,49,72,81,253,180,238,134,78,153,178,234,139,136,139,154,233,189,73,46,222,43,229,203,47,31,211,71,76,214,116,2,240,45,120,177,73,23,221,82,177,90,234,94,93,233,137,217,63,167,136,152,203,255,0,77,39,173,209,54,48,142,195,75,148,78,87,172,169,245,255,0,171,193,221,229,255,0,66,42,183,86,142,108,174,172,169,86,77,62,133,109,31,137,90,205,37,18,8,51,101,202,138,134,103,193,233,255,0,109,109,134,25,214,81,50,135,173,43,158,195,198,38,47,113,80,146,168,200,218,84,19,143,234,219,161,136,133,236,90,102,105,88,56,63,206,127,219,228,72,100,204,157,225,238,32,89,172,46,43,79,250,12,162,251,137,89,155,232,170,175,244,122,250,120,144,153,254,104,66,255,0,18,214,200,217,16,12,190,149,101,243,114,226,140,72,232,118,177,74,76,57,81,109,1,149,140,205,66,57,44,237,196,164,45,119,212,19,179,7,148,106,241,246,81,69,251,104,83,122,109,147,63,75,149,58,181,196,92,5,244,247,21,183,99,102,25,67,201,244,209,243,62,30,130,79,205,152,67,229,81,210,126,29,74,37,150,238,190,80,227,39,97,14,167,173,27,55,115,201,137,46,67,50,175,142,161,17,180,244,74,215,191,54,68,76,6,109,143,219,149,104,102,238,72,243,101,90,141,36,145,158,196,51,5,71,150,65,223,1,252,74,62,201,132,17,48,133,85,195,152,194,177,123,206,32,187,162,140,169,149,174,162,240,57,241,161,220,144,153,162,23,42,40,55,18,235,65,253,90,47,242,13,87,51,211,70,119,241,41,13,96,97,231,194,152,107,92,104,19,69,212,0,204,25,252,159,76,165,74,110,244,169,10,14,97,101,72,195,79,44,111,205,151,31,237,43,141,49,90,123,104,143,9,165,23,39,220,74,182,242,6,192,229,55,122,120,21,35,245,24,130,196,65,42,29,37,112,121,192,98,125,173,180,73,227,86,155,231,227,127,131,173,114,13,7,175,217,91,114,253,61,96,46,65,61,18,50,160,234,173,50,235,252,58,228,243,85,127,237,198,0,203,252,75,109,83,34,144,255,0,211,197,199,244,214,102,124,27,40,60,73,64,109,96,210,63,20,178,144,72,102,36,165,93,199,170,140,25,98,69,72,97,218,203,221,252,216,144,22,95,18,31,131,13,72,164,201,254,37,57,27,91,31,119,138,198,172,137,44,85,99,196,235,144,38,86,144,108,205,20,121,62,162,209,168,105,193,36,25,132,37,47,191,227,97,68,170,235,108,129,54,39,205,151,253,9,213,132,168,170,6,143,188,40,50,196,129,185,26,218,250,172,76,120,101,197,228,251,171,239,175,75,211,103,205,16,164,198,159,86,220,86,234,65,230,49,69,147,220,75,101,10,177,201,117,12,144,82,29,230,197,198,36,155,241,229,29,145,54,155,92,68,93,202,239,225,189,61,219,51,11,249,23,52,187,211,26,115,79,203,218,122,48,191,113,21,53,100,80,90,167,217,9,249,171,165,98,91,174,217,171,164,129,229,151,40,152,211,221,61,0,31,147,8,184,213,148,199,130,202,14,208,194,255,0,66,101,85,23,113,187,159,156,102,27,85,65,39,13,241,49,170,189,43,62,117,148,95,234,18,137,147,234,38,211,244,55,207,112,245,253,212,208,52,128,130,15,218,73,183,145,70,154,234,11,37,227,173,30,108,164,94,141,169,15,237,117,165,54,82,79,58,86,208,188,67,69,7,79,2,48,248,174,70,95,182,178,173,96,86,90,149,240,236,129,36,25,145,129,254,164,199,135,42,129,11,231,66,156,192,151,38,53,210,52,245,84,162,131,118,33,113,165,49,187,38,150,20,67,167,37,76,236,185,120,252,213,139,30,2,248,98,42,67,168,105,39,99,204,34,164,245,187,232,207,253,81,22,50,143,107,175,185,119,38,144,243,153,194,147,122,37,174,71,135,40,211,186,121,135,193,218,183,176,36,33,243,4,74,241,177,6,177,202,245,61,109,206,159,35,203,181,202,165,224,107,51,254,124,181,99,95,164,38,67,137,58,38,43,17,13,114,61,115,240,211,19,31,46,167,136,73,154,59,132,114,105,228,35,164,181,137,54,87,40,134,95,182,69,116,16,211,148,120,101,148,113,133,246,151,35,211,122,86,214,52,238,89,228,87,38,164,156,81,240,202,82,85,100,29,234,237,238,59,158,205,43,8,140,218,79,33,86,48,32,81,217,31,55,39,242,40,131,64,157,90,127,155,76,153,118,65,13,156,75,85,152,36,95,215,82,178,102,140,130,70,113,21,34,54,155,60,23,240,172,3,169,206,65,240,148,136,200,218,135,115,194,81,17,35,77,252,5,133,190,193,152,30,78,85,181,152,242,47,76,14,79,117,99,2,158,86,124,217,120,211,5,77,143,221,77,226,229,94,141,162,101,201,39,205,148,101,77,182,196,24,214,182,79,219,17,249,68,78,36,172,212,5,86,126,6,195,83,130,23,9,132,181,134,4,79,60,193,226,70,70,123,45,134,240,138,87,34,12,213,178,199,194,98,242,45,86,185,181,100,20,93,234,64,70,38,211,42,213,67,27,114,12,198,42,198,215,67,30,73,243,4,169,180,48,146,182,43,34,25,37,90,195,180,139,92,65,103,189,145,153,204,150,204,184,38,14,33,47,186,158,78,40,170,110,182,97,231,31,22,34,36,147,144,241,174,55,47,244,197,217,35,1,134,50,178,124,154,107,40,47,41,123,60,23,42,99,49,247,42,90,211,3,3,57,85,99,86,66,50,84,60,44,196,244,107,239,129,90,15,210,140,164,75,54,210,228,179,132,68,67,6,134,243,207,230,197,198,169,86,22,202,111,223,190,113,243,25,53,140,24,178,71,152,177,70,85,51,100,201,112,186,147,106,123,34,16,127,113,71,200,118,92,66,204,96,11,139,22,37,162,75,217,58,43,226,20,164,40,209,198,134,249,44,230,65,134,3,35,17,80,82,63,97,46,146,91,246,133,202,36,230,79,207,69,230,84,207,173,131,143,41,74,151,76,100,17,116,137,109,84,221,205,72,83,122,140,98,124,164,94,52,124,56,18,164,143,49,83,73,147,1,25,152,151,171,108,128,82,97,73,232,109,181,3,141,12,227,148,170,42,130,201,191,40,180,153,224,90,31,62,32,250,80,213,12,156,14,123,229,210,88,190,38,82,21,109,173,159,100,83,230,197,198,137,123,55,220,198,236,90,223,37,227,6,32,164,170,143,185,224,81,192,178,203,197,151,18,18,239,77,229,243,150,33,12,164,72,160,76,131,5,143,221,149,111,126,173,6,62,25,89,82,238,11,178,221,241,20,70,100,232,51,153,187,23,31,212,84,54,83,226,16,12,229,83,55,26,156,150,64,196,33,98,74,97,154,92,144,98,42,76,138,109,232,59,153,232,211,189,209,136,136,23,134,32,153,242,146,137,252,74,74,125,57,227,61,242,204,82,35,180,221,174,94,19,34,205,108,135,101,90,227,169,91,73,107,113,211,237,253,197,67,235,19,164,241,27,31,241,165,209,182,145,177,253,53,64,22,85,23,195,12,14,69,101,85,57,154,79,224,48,89,84,70,127,81,17,63,141,42,159,24,133,39,244,254,191,109,92,198,12,66,15,22,195,42,154,187,173,217,121,148,34,227,85,168,170,217,11,99,105,235,193,243,24,163,198,143,100,107,28,125,185,86,48,45,101,224,234,38,53,180,51,198,82,16,56,146,226,51,88,218,22,98,26,22,124,8,54,64,251,139,123,223,200,190,198,135,144,233,148,86,17,198,121,225,15,9,138,182,134,75,35,19,50,62,125,59,8,116,20,202,223,201,242,137,170,22,62,154,224,125,66,81,182,176,37,148,239,194,34,114,170,136,208,198,62,212,52,247,159,38,42,225,101,146,94,177,165,101,25,88,231,84,250,206,37,37,193,233,44,127,231,247,87,80,211,115,42,187,177,101,92,139,85,124,43,212,246,86,175,182,48,134,44,175,85,58,26,29,141,111,132,75,2,245,123,139,207,88,230,221,214,222,223,7,161,54,203,197,165,53,245,249,58,243,39,143,251,65,32,108,164,228,31,50,62,180,53,197,31,234,145,155,154,104,63,216,101,93,182,254,158,119,207,176,22,155,153,6,48,222,111,113,23,39,80,131,234,164,55,115,199,39,207,105,3,23,219,26,71,91,79,56,190,102,223,140,95,108,169,25,88,170,211,147,149,236,52,27,46,16,151,145,27,39,73,18,76,23,252,249,57,89,214,163,235,100,146,12,188,202,203,241,105,252,56,162,166,95,249,139,39,123,98,114,93,78,29,71,167,229,97,12,169,40,102,107,157,65,8,28,178,178,171,157,78,249,87,107,159,62,144,251,172,37,17,18,183,78,175,145,210,189,102,168,181,109,52,7,141,169,46,44,167,126,170,54,53,208,234,140,249,208,121,82,88,26,74,14,62,40,28,137,176,105,223,4,111,204,85,171,10,161,9,58,166,151,248,97,51,0,135,155,117,137,104,141,172,54,204,195,250,149,11,172,36,218,146,203,21,72,136,65,251,137,165,11,14,49,225,52,94,69,45,182,118,47,101,68,176,109,150,164,212,241,188,229,196,138,66,141,41,173,248,211,182,156,192,219,69,33,126,218,125,49,246,53,167,253,46,81,164,122,159,67,14,252,30,163,92,44,82,80,221,43,120,106,60,125,100,92,37,95,251,58,14,255,0,74,234,216,172,150,17,109,164,251,107,218,110,100,232,50,246,133,46,85,198,116,197,221,205,77,151,164,216,139,23,231,93,101,240,37,78,130,201,117,197,249,148,203,221,151,47,114,82,98,222,254,133,228,147,110,88,204,197,73,205,167,183,62,123,66,145,9,66,27,88,192,254,184,84,238,29,148,17,63,134,82,101,192,231,111,248,10,99,105,90,162,176,158,161,144,68,67,62,156,16,73,134,34,38,215,80,130,52,236,38,229,202,182,176,219,145,230,91,184,27,108,153,0,190,28,236,121,140,84,59,36,159,169,54,146,111,200,151,120,100,243,46,212,139,69,80,57,250,111,213,135,204,81,173,181,65,102,159,6,35,114,226,247,8,176,243,196,245,170,123,31,55,132,197,91,81,138,8,119,112,123,69,40,98,79,217,60,115,129,218,185,220,202,216,187,23,253,68,86,152,153,42,8,24,35,8,152,214,85,129,149,123,21,179,40,96,144,121,113,114,33,225,214,206,201,138,189,53,99,207,38,14,108,68,66,70,100,232,220,162,46,37,182,21,85,190,205,18,95,168,43,127,86,46,63,182,131,147,168,120,62,83,38,68,115,245,57,227,126,172,89,18,123,91,138,121,60,193,139,136,139,10,42,255,0,1,125,122,226,75,249,80,83,35,74,31,156,185,101,68,6,203,39,86,52,162,236,211,178,117,101,26,218,155,99,31,197,182,163,126,24,145,72,85,99,73,62,198,72,25,187,129,137,44,164,135,85,100,12,185,113,16,76,77,189,84,240,153,219,212,147,110,130,180,151,195,176,251,127,44,64,194,145,201,184,178,27,253,181,168,58,132,146,95,212,189,51,148,124,200,230,106,225,240,80,214,220,101,26,114,201,131,27,57,68,50,174,115,12,196,140,245,71,27,83,178,48,58,134,84,155,109,97,218,191,67,107,89,53,178,64,254,44,75,156,154,126,218,215,15,104,211,75,185,246,183,125,60,99,83,239,167,60,103,246,167,245,21,85,10,143,0,17,140,50,15,8,68,126,21,131,24,76,24,146,107,187,232,52,128,225,47,34,36,96,141,110,88,111,216,32,51,15,98,211,235,214,62,244,94,47,168,185,229,62,173,57,73,151,42,161,101,216,44,153,135,126,33,41,43,92,118,142,140,84,70,190,130,78,219,76,75,107,245,37,80,191,191,25,84,179,224,68,233,9,70,84,166,203,76,75,47,53,113,85,54,216,203,39,124,139,121,54,186,114,112,249,80,70,153,6,8,254,80,74,58,158,28,232,36,39,168,170,88,114,96,147,138,95,18,108,170,37,86,216,142,105,228,130,75,51,21,50,243,139,231,196,36,162,52,250,216,36,226,198,81,163,247,240,100,243,7,137,78,193,83,55,192,100,147,166,44,167,173,193,203,40,137,107,230,13,98,103,188,67,203,149,58,200,46,219,125,155,228,213,68,16,242,196,41,18,147,27,26,62,29,144,228,147,14,36,124,154,120,51,153,154,88,136,37,94,98,240,98,22,203,83,130,9,49,101,228,74,100,234,208,38,90,159,79,65,33,254,80,92,169,108,109,48,63,200,98,137,73,161,103,58,22,100,65,140,11,233,194,6,97,34,189,123,212,184,101,149,104,100,104,159,164,41,120,209,18,116,197,56,193,148,82,136,151,102,134,126,65,241,245,67,43,62,80,185,18,189,181,140,99,226,150,34,34,3,61,144,79,132,50,149,14,216,229,30,110,212,45,65,153,144,75,185,96,128,151,24,196,43,248,85,43,41,224,201,230,50,220,202,70,119,4,74,149,81,55,137,232,108,177,132,60,165,47,26,176,211,119,195,32,54,156,104,89,48,248,49,37,76,128,72,199,205,16,184,134,161,36,101,86,69,126,69,156,201,32,199,203,41,40,147,26,44,150,98,136,82,21,16,202,22,93,193,229,158,33,33,99,105,185,84,158,102,12,241,201,26,33,140,89,36,84,82,51,80,208,206,130,124,166,235,42,251,91,67,58,112,248,162,226,93,62,51,224,206,7,52,81,149,7,50,48,227,17,248,120,134,186,182,208,151,229,75,192,71,85,73,177,238,46,82,39,236,158,65,49,33,101,241,8,76,88,145,44,181,227,194,97,41,91,245,53,149,223,144,192,198,222,247,114,47,161,173,25,89,244,146,93,248,198,254,18,166,209,166,110,127,252,146,86,144,109,182,241,10,219,109,144,19,44,142,33,229,218,229,251,105,163,24,66,244,151,253,197,169,241,136,71,242,197,79,25,54,192,138,153,113,6,75,243,75,161,31,238,98,73,236,163,50,200,111,218,11,18,233,115,244,221,49,25,212,66,41,187,45,54,1,126,147,32,147,237,154,179,18,20,44,151,4,252,202,142,125,196,169,208,95,16,52,216,190,226,81,182,60,105,124,170,186,157,146,188,58,178,143,220,83,170,142,210,55,33,86,155,99,224,177,153,68,169,13,118,194,143,16,68,49,33,231,132,5,234,22,36,133,144,49,159,245,74,108,163,44,151,230,122,212,39,155,45,153,145,16,33,130,55,106,61,236,137,4,25,140,84,180,214,177,9,212,177,85,65,164,118,80,59,185,128,33,216,20,161,148,240,100,159,54,212,101,34,209,100,27,25,178,242,135,173,49,164,121,196,252,50,196,169,146,7,143,184,210,182,156,2,246,134,153,26,156,145,129,152,69,254,53,131,39,193,234,41,113,45,230,159,18,16,51,26,87,26,221,194,21,97,59,228,203,34,200,44,174,146,76,54,50,136,130,100,157,204,191,148,47,26,106,202,18,20,236,151,237,162,165,237,65,237,109,85,104,252,48,162,39,233,189,235,56,150,80,240,9,140,229,77,67,38,183,221,200,154,202,66,178,119,33,230,124,49,181,178,31,20,241,9,36,127,195,171,248,207,249,185,68,93,72,204,127,116,76,136,23,188,229,253,89,86,218,51,109,41,11,27,70,2,55,52,185,68,41,17,175,173,131,247,21,81,130,1,51,181,14,24,209,36,145,27,138,38,124,132,33,199,27,165,110,141,119,185,62,209,19,112,16,65,243,250,105,36,6,65,206,194,132,188,139,24,162,241,29,204,211,27,99,250,129,185,70,84,166,248,39,25,243,68,18,166,100,156,128,96,178,175,60,35,40,250,150,217,68,202,196,140,104,118,182,76,230,226,26,117,3,79,68,19,240,203,149,254,210,60,44,96,184,81,140,15,186,153,89,65,172,230,113,171,106,160,244,137,11,101,38,182,23,181,137,108,153,101,20,76,237,24,144,108,147,71,39,245,98,202,69,38,153,156,120,225,242,112,248,15,4,224,51,18,34,126,149,137,54,35,242,161,41,2,12,248,133,196,53,77,135,108,207,182,181,100,167,49,100,143,244,57,149,174,140,137,91,247,70,151,134,144,29,33,93,70,100,102,73,98,70,106,214,8,234,187,138,73,108,66,155,70,3,183,18,34,51,54,93,34,86,76,240,199,136,184,208,166,12,31,14,34,169,52,136,93,110,111,129,243,209,84,134,170,167,181,168,35,229,196,229,141,244,213,125,105,135,7,221,26,100,103,130,112,200,18,148,124,169,25,145,215,34,177,179,68,246,93,61,14,71,3,241,84,147,230,9,72,33,171,29,55,169,46,5,194,89,72,29,84,104,149,172,195,16,188,138,49,147,229,11,155,46,37,201,183,150,7,169,190,179,38,122,104,118,127,198,219,110,43,18,140,168,41,255,0,18,244,80,217,212,60,139,147,62,75,231,118,148,137,124,157,49,147,153,90,179,215,19,151,111,165,239,153,215,67,241,10,182,79,233,22,19,53,80,200,185,214,155,211,214,80,124,243,117,170,7,198,96,199,218,181,97,127,50,50,73,2,107,128,65,181,9,196,69,179,213,71,36,124,66,228,83,246,65,57,25,196,148,67,212,155,34,97,49,84,89,118,88,178,170,204,184,157,62,29,81,237,193,136,178,177,21,96,26,123,93,54,252,185,114,141,75,70,187,33,62,108,50,185,19,166,106,75,25,209,48,152,89,85,237,117,32,171,170,48,230,77,168,236,135,213,200,166,102,76,197,43,16,145,245,179,217,24,156,194,90,181,8,98,12,155,177,11,181,78,163,88,15,240,150,250,83,44,10,168,3,166,224,201,102,34,149,5,91,106,15,6,39,240,222,201,44,87,89,63,132,25,95,236,15,240,76,79,253,156,53,172,52,44,25,216,32,149,60,219,63,233,19,26,30,100,154,209,147,136,68,17,22,238,47,208,181,127,176,160,208,159,26,199,210,182,92,194,18,2,54,167,100,111,238,134,37,159,227,98,19,132,50,163,21,75,242,20,127,197,148,211,101,125,178,31,81,18,40,79,178,178,157,152,209,73,141,62,204,121,164,246,242,33,110,61,86,147,230,242,143,31,211,78,171,230,106,181,48,93,6,145,169,207,36,120,133,3,41,18,57,58,74,226,20,183,154,192,88,163,38,250,87,86,130,200,152,67,216,170,167,198,222,131,148,169,247,21,200,178,202,141,145,2,240,211,11,168,67,200,137,13,196,225,126,146,1,22,115,194,200,68,204,40,185,81,16,39,202,146,63,210,226,72,80,113,2,73,38,129,153,69,137,10,102,28,68,225,18,34,27,17,15,226,65,47,65,107,225,156,190,210,94,96,188,111,253,46,84,234,77,171,35,51,148,169,113,173,107,127,246,80,210,219,66,213,111,161,123,61,72,188,61,67,88,190,180,253,165,158,69,148,203,128,11,148,34,33,82,183,234,29,207,84,9,37,69,116,54,204,58,220,213,70,237,41,22,247,178,170,112,251,72,166,112,203,156,78,97,98,253,212,107,233,207,8,27,176,220,140,191,109,49,159,246,99,51,76,105,242,121,225,17,50,36,210,105,1,231,136,80,4,159,6,102,81,165,246,86,163,132,55,151,22,82,43,43,41,38,184,152,58,120,144,143,187,234,251,106,202,170,48,6,60,217,72,162,89,125,58,105,249,133,136,74,182,158,103,228,75,35,14,170,197,100,54,69,32,254,109,7,50,48,5,47,12,78,180,84,6,48,158,8,59,88,0,206,253,164,164,138,28,62,77,82,97,128,160,38,84,153,143,136,34,97,18,95,119,101,101,24,120,114,255,0,34,230,70,213,87,149,182,184,77,203,249,212,166,118,95,131,162,24,55,187,250,157,11,80,213,19,207,116,17,36,251,253,177,49,25,80,210,89,122,144,25,187,42,62,203,79,68,154,12,194,18,178,182,39,63,6,171,17,83,225,190,201,152,68,85,186,6,140,151,24,131,46,84,246,5,81,35,39,149,175,102,71,132,162,91,232,107,72,254,2,176,195,196,5,234,211,28,82,253,204,106,142,72,96,136,156,37,26,213,51,161,230,14,60,126,10,108,202,50,216,62,29,192,35,13,133,196,76,139,25,154,144,114,71,250,85,204,239,172,172,71,203,18,81,63,109,46,14,161,188,233,228,92,249,187,29,27,41,91,29,53,246,164,34,218,25,36,82,21,70,156,79,12,194,84,177,152,175,90,17,102,81,204,105,35,34,55,204,101,30,19,9,41,134,194,19,218,71,109,142,36,202,77,170,13,38,180,4,225,66,64,167,157,90,124,162,235,78,131,202,178,146,103,143,139,17,22,217,68,204,83,106,201,100,3,243,41,102,70,33,95,212,173,94,102,73,73,39,198,96,147,122,12,172,194,214,64,120,201,196,84,107,12,120,220,203,72,113,253,84,104,94,50,143,151,173,33,182,212,240,110,192,78,20,198,25,137,147,137,78,76,170,121,73,154,185,103,14,202,198,180,248,165,197,89,90,15,139,150,18,97,239,129,202,37,45,38,168,240,167,124,167,90,166,129,118,9,44,237,18,213,62,76,95,121,37,148,200,213,208,30,30,12,31,113,104,147,186,31,74,196,50,64,71,241,35,205,24,133,240,229,84,21,189,197,18,116,198,163,178,6,236,37,26,93,26,100,232,63,41,44,92,138,197,140,188,140,14,44,120,212,213,172,98,16,153,177,114,32,44,109,140,199,148,137,204,102,109,134,145,198,147,143,195,55,18,97,185,33,86,176,6,76,49,48,60,194,18,156,141,168,79,159,20,177,98,79,25,156,169,84,250,214,103,73,81,149,149,48,27,230,220,131,48,74,179,99,50,13,37,141,36,144,136,156,198,54,81,147,173,96,172,7,51,34,82,102,16,158,234,163,124,56,164,238,158,49,36,115,24,49,147,181,58,153,99,75,48,66,99,51,23,249,10,181,63,211,167,114,138,87,34,139,212,143,188,182,157,134,32,137,182,19,251,19,90,218,211,214,196,74,214,41,85,175,191,168,208,208,54,222,102,223,141,54,128,246,77,3,18,72,1,131,36,255,0,54,36,251,115,85,24,124,60,73,148,198,53,73,208,27,226,110,226,79,32,150,163,82,68,173,103,110,85,180,215,207,23,20,76,133,75,204,105,211,187,132,76,105,237,252,18,175,229,169,182,49,178,159,183,141,62,243,28,97,230,202,37,43,176,31,214,34,218,248,115,138,207,148,17,10,166,202,87,18,136,215,100,16,248,148,253,149,149,148,159,180,143,129,79,43,221,91,100,192,149,27,164,89,70,133,140,93,197,65,109,84,55,144,156,201,239,163,193,34,194,24,113,243,98,77,31,243,35,226,226,77,192,155,51,59,11,166,62,12,16,102,15,18,17,150,71,47,74,209,100,243,248,97,50,219,91,50,168,131,197,212,164,202,165,213,168,166,214,79,58,223,135,114,62,105,68,18,243,3,7,39,20,161,172,100,201,130,54,126,171,42,206,218,3,77,171,129,177,135,140,127,213,16,169,139,38,100,26,10,51,247,36,76,54,3,240,78,170,44,146,10,231,192,137,37,252,203,228,106,120,144,122,133,149,17,62,147,125,253,214,36,61,108,50,70,62,208,210,178,166,39,227,238,109,126,60,153,122,150,134,79,202,76,89,83,75,42,222,14,165,62,200,219,99,230,246,209,83,85,148,122,198,47,178,100,241,160,153,60,100,103,10,90,249,51,136,119,133,99,88,197,92,130,31,107,144,152,68,37,239,74,97,121,114,163,33,198,219,115,24,89,86,231,135,233,9,38,67,180,139,226,124,167,167,79,191,13,128,160,205,139,149,72,76,212,150,85,39,194,17,42,42,77,96,57,32,230,236,76,179,80,27,167,105,150,202,110,141,72,113,19,49,184,135,230,141,147,233,80,153,205,43,41,20,246,161,213,184,188,212,28,155,185,114,79,196,82,33,164,103,227,160,71,210,246,231,169,210,36,220,69,246,144,102,51,36,179,181,74,192,49,9,238,170,40,108,1,88,181,84,217,59,120,19,183,26,98,12,231,238,242,242,38,117,184,197,194,156,190,51,60,58,148,236,151,237,165,173,38,172,206,88,192,140,2,247,100,76,153,24,17,135,196,82,40,175,85,156,48,124,162,72,253,115,170,161,31,9,160,37,102,111,163,86,27,252,157,18,101,168,199,218,130,135,125,91,36,152,178,164,208,236,143,118,12,210,196,49,33,223,166,216,82,101,17,100,161,99,97,191,196,133,208,118,158,28,66,25,82,233,47,63,155,248,146,6,79,151,81,225,216,84,209,151,4,178,31,86,37,170,204,43,70,190,38,62,108,39,114,30,102,211,27,197,136,153,17,236,140,182,190,1,60,50,226,86,82,45,82,32,208,63,62,101,174,53,105,10,118,39,211,227,98,243,67,198,126,53,54,97,213,152,99,14,27,242,117,39,76,140,12,104,8,22,163,16,249,145,225,152,50,165,220,208,102,87,99,193,236,89,76,48,241,172,228,191,24,210,105,147,242,112,164,102,185,170,167,164,153,254,210,213,90,249,197,63,219,68,237,191,34,250,201,131,140,154,165,22,79,30,197,76,6,100,98,44,213,182,36,234,18,146,141,101,58,73,248,85,0,102,88,139,183,34,55,1,161,53,188,47,27,249,150,199,179,143,136,171,55,201,97,70,135,124,144,12,111,229,26,44,39,169,230,73,219,45,187,253,202,136,190,184,56,229,176,57,83,42,121,36,247,81,145,74,173,71,54,80,55,160,122,153,126,155,39,210,86,225,198,70,32,223,25,249,21,183,14,77,182,36,153,67,246,177,45,83,36,146,167,148,89,21,124,150,63,193,46,147,84,57,35,229,18,92,156,117,195,144,45,62,170,28,159,1,25,80,108,0,79,105,78,198,211,12,206,194,242,9,86,5,236,19,56,86,54,28,135,106,191,0,99,4,226,7,10,77,14,226,198,9,222,28,185,85,27,223,144,136,89,52,145,115,238,255,0,225,216,165,101,127,146,170,244,90,182,128,155,155,41,36,204,97,47,166,158,120,207,226,18,98,199,227,103,50,218,249,48,124,58,147,110,47,217,58,235,244,14,195,30,104,22,47,128,178,124,150,123,40,89,54,64,23,186,164,211,27,178,206,216,155,130,204,75,124,151,143,193,79,154,249,158,107,99,38,110,125,213,53,102,118,42,221,58,232,125,178,181,4,17,165,172,214,113,61,172,136,249,145,162,19,221,26,157,159,90,200,60,161,16,215,78,219,125,136,178,39,209,186,203,83,142,51,50,153,73,207,214,207,42,219,182,157,110,124,60,107,111,254,29,88,231,204,108,95,238,161,122,115,119,145,1,224,51,212,136,194,152,184,134,170,225,213,80,120,123,137,123,40,79,24,120,75,136,75,92,200,18,225,115,7,149,90,180,19,115,123,228,58,203,73,65,178,39,202,113,47,161,173,244,129,226,237,94,134,201,210,65,238,9,15,37,231,27,241,24,185,70,134,102,168,149,254,155,205,119,18,51,240,173,172,212,140,240,225,16,210,182,80,215,16,153,114,145,16,250,208,99,226,80,218,97,244,104,141,239,187,24,209,81,175,134,79,105,43,135,91,144,156,201,224,96,65,26,205,177,183,16,35,120,2,179,169,10,195,19,58,35,8,63,245,90,252,24,62,100,84,85,99,19,6,87,180,84,198,4,195,143,136,200,96,204,220,191,244,164,18,200,204,252,139,70,239,160,243,115,148,125,169,45,171,208,12,153,58,49,57,144,211,36,203,146,62,37,54,86,176,118,64,41,246,64,130,150,190,200,147,73,197,145,50,100,7,149,255,0,54,37,183,8,7,237,8,75,161,99,196,158,226,169,242,30,127,5,187,192,249,50,251,107,38,4,146,122,147,70,83,190,48,57,74,176,44,2,243,126,68,134,124,144,12,143,250,137,181,171,7,25,157,170,44,214,67,25,222,110,212,13,80,240,191,114,78,100,99,41,193,145,133,202,167,159,118,2,147,137,16,27,224,121,242,202,196,181,70,171,20,50,99,63,107,153,33,101,86,89,121,149,21,105,135,36,28,61,105,131,42,137,225,136,34,85,169,11,106,43,135,13,133,226,55,90,113,248,122,14,55,148,69,91,89,84,113,51,148,75,204,49,227,19,237,165,220,160,181,184,172,213,172,64,201,161,156,78,108,191,198,170,140,240,17,157,72,118,90,178,48,58,150,89,74,42,181,73,118,86,253,94,36,27,40,64,35,230,202,170,3,142,73,249,145,79,211,96,146,76,185,113,35,23,13,199,66,113,245,185,22,134,49,245,167,226,42,168,153,78,56,192,253,82,155,54,77,219,20,218,182,54,57,25,203,56,1,33,98,48,200,75,93,48,201,188,194,236,76,169,39,196,147,21,130,71,189,54,224,141,27,88,231,51,244,173,252,97,144,193,22,81,9,79,190,202,202,49,23,105,15,132,158,28,169,14,161,208,27,158,97,11,253,181,42,171,241,29,102,104,113,109,14,105,39,86,218,139,180,89,87,161,234,115,149,252,194,196,155,89,104,59,248,196,225,22,81,165,15,211,22,162,39,205,139,18,178,194,195,111,68,229,93,84,242,73,247,83,39,192,28,158,213,41,1,146,224,244,139,42,173,173,178,127,228,221,139,18,198,192,43,126,6,246,64,124,101,186,27,39,22,95,41,120,147,22,48,147,135,218,183,237,137,24,125,72,178,137,145,244,204,252,137,43,224,0,132,121,182,169,163,222,196,84,104,99,39,186,149,91,33,90,50,58,124,49,148,120,182,163,74,153,67,91,157,153,98,174,131,50,156,100,103,106,156,51,7,27,185,87,113,148,138,173,141,76,210,181,82,64,252,80,6,36,31,225,80,65,62,109,215,34,35,127,251,107,81,167,179,234,242,36,222,111,162,171,3,125,140,227,90,146,9,48,152,169,209,181,61,118,215,10,130,153,48,113,128,243,24,169,101,85,145,45,229,188,33,200,146,172,231,74,198,149,40,46,53,33,202,76,66,76,169,25,46,79,49,138,190,51,79,48,67,97,139,202,152,4,195,130,53,172,171,8,155,215,193,52,24,177,137,77,197,175,166,128,134,218,229,70,6,96,228,244,165,214,161,200,55,241,36,181,197,201,0,169,62,33,68,36,188,38,139,137,50,184,187,130,86,60,161,23,34,136,153,26,142,160,251,179,74,196,66,251,105,141,81,129,109,225,135,38,52,85,156,190,21,184,59,243,201,127,184,85,183,210,142,81,254,148,138,200,52,145,35,3,181,109,103,248,56,149,150,167,61,153,206,97,38,147,80,14,94,92,68,20,111,218,95,13,51,80,65,27,54,133,93,28,193,181,39,76,164,19,244,193,9,204,88,185,86,237,171,140,189,69,57,19,244,51,239,44,137,243,98,93,14,158,24,198,206,100,162,4,13,143,14,36,254,3,57,18,213,80,118,147,120,217,38,181,133,243,226,74,228,208,202,240,249,65,42,190,1,172,77,144,172,194,36,51,41,203,146,113,57,156,200,18,227,75,194,95,246,211,6,85,28,172,234,84,19,225,193,131,243,102,23,39,212,75,159,125,92,71,226,17,72,149,153,74,172,142,252,78,9,107,63,72,214,143,119,19,24,255,0,248,34,129,214,122,230,117,181,107,226,81,202,34,133,214,18,110,119,223,41,40,152,253,177,174,137,161,190,26,78,45,7,171,91,74,196,66,251,107,170,172,226,217,34,203,228,158,211,19,236,169,1,150,240,89,127,112,188,137,177,181,204,73,36,226,18,101,63,76,65,16,30,18,151,41,20,132,253,60,72,196,204,37,155,116,92,67,114,236,81,135,85,51,242,110,197,137,116,26,123,136,146,64,204,56,197,247,23,13,170,140,75,109,71,22,187,42,236,161,211,4,130,15,148,148,133,176,141,82,191,195,24,51,111,242,165,143,53,192,207,150,33,69,141,15,78,99,254,144,170,133,155,66,3,9,162,167,22,194,135,221,144,172,234,228,65,134,238,81,31,195,202,156,155,104,48,60,91,81,161,106,166,68,130,119,152,165,24,145,81,172,97,38,120,39,15,20,177,98,76,105,228,128,99,195,139,40,208,26,134,78,159,156,204,161,40,242,37,149,179,241,19,10,86,102,5,91,149,87,21,181,210,65,195,216,167,223,66,49,254,175,137,49,52,242,21,157,74,118,227,124,66,114,202,196,53,139,37,205,168,204,212,148,226,103,202,23,41,22,47,187,139,81,23,230,229,127,26,91,253,31,6,24,133,203,39,234,36,143,209,55,51,103,112,148,156,191,85,107,88,197,237,228,83,214,235,61,51,100,252,92,121,17,6,152,60,156,37,227,81,230,248,80,10,217,91,185,115,241,19,181,23,36,39,16,31,180,46,92,74,85,116,42,204,158,58,143,223,130,79,186,180,198,140,8,79,121,184,212,40,117,13,148,99,226,150,37,81,91,101,185,123,56,149,21,137,178,140,89,119,148,248,74,85,140,248,209,109,216,62,82,127,26,201,250,122,44,226,102,40,185,17,76,173,216,129,56,88,89,2,146,36,18,118,145,111,178,153,107,25,156,66,33,70,140,134,247,151,167,149,88,67,173,100,216,184,101,197,237,75,85,49,153,172,69,208,221,178,75,51,127,184,158,178,250,187,59,50,149,44,190,208,17,33,31,212,5,105,136,101,246,210,183,192,167,24,56,114,20,136,203,236,220,92,233,236,153,6,76,95,111,149,104,125,37,84,158,109,168,255,0,221,92,210,6,161,24,190,83,41,56,147,38,95,31,218,255,0,138,69,102,27,109,70,54,176,226,198,178,194,17,15,26,194,77,104,4,252,209,16,27,204,132,202,84,192,51,56,243,39,176,149,0,159,199,204,100,173,246,172,240,226,84,243,30,9,192,226,18,146,147,84,241,159,41,132,133,204,211,232,77,115,24,153,130,44,162,42,218,109,73,182,253,95,18,20,211,231,70,30,33,37,186,146,5,149,149,83,240,227,20,146,177,78,107,87,82,145,214,197,206,155,212,131,147,212,95,228,18,120,107,137,94,244,242,46,115,161,170,165,194,170,100,66,246,42,11,32,203,130,197,62,157,90,166,200,203,115,218,159,92,250,108,66,98,236,246,212,214,155,248,169,168,201,59,17,98,147,26,202,78,152,61,185,247,114,229,34,153,2,36,23,179,221,78,209,179,183,184,110,34,45,123,29,26,134,250,13,177,217,234,49,114,172,245,38,128,160,47,205,138,40,203,149,138,54,55,168,136,236,48,113,8,106,194,5,145,231,3,17,138,175,28,140,135,43,47,145,10,109,25,7,118,252,60,67,247,49,36,218,147,225,142,149,140,7,203,137,147,114,186,52,200,28,153,178,226,64,89,70,1,65,218,153,179,27,212,230,218,62,169,240,78,240,251,106,201,236,100,22,117,98,90,235,106,182,210,201,44,74,166,29,109,85,179,62,110,121,4,84,181,11,26,244,174,170,120,254,83,42,125,107,48,114,89,213,200,133,126,158,131,90,15,233,226,33,126,226,206,52,103,206,27,226,123,137,107,65,172,166,200,112,247,44,225,78,131,167,129,101,23,13,136,177,46,89,168,127,21,105,178,60,209,10,76,98,77,244,174,188,212,115,153,202,179,113,151,95,99,90,27,173,187,134,106,170,221,144,31,18,188,185,84,253,108,199,198,243,12,190,37,79,62,126,248,153,75,216,163,110,236,160,198,63,205,149,12,195,45,184,21,208,227,110,71,155,46,81,170,122,218,161,201,7,8,151,45,211,122,170,44,105,88,131,147,26,190,129,119,201,150,34,85,146,130,180,108,17,39,76,90,150,86,80,202,196,36,182,226,182,92,97,176,91,172,169,212,155,233,196,30,19,36,50,103,193,130,127,234,19,198,34,23,172,105,247,12,219,97,27,234,165,143,148,211,200,180,51,206,55,105,85,44,192,143,6,95,109,79,73,96,8,254,100,53,65,88,117,78,101,190,214,200,131,103,16,146,72,19,217,25,253,89,81,38,158,201,35,234,72,166,159,66,103,149,111,147,2,182,107,57,162,242,44,97,198,57,88,153,176,35,27,57,138,53,85,49,132,134,134,56,222,1,196,138,11,8,46,158,36,186,202,227,211,103,117,101,26,102,251,234,162,65,226,128,76,158,8,182,66,178,181,68,154,157,132,216,191,15,41,23,230,157,73,167,172,97,106,230,91,68,17,49,249,179,34,253,91,85,12,22,241,30,34,149,76,106,29,31,18,48,206,84,205,26,186,143,28,218,166,10,13,166,12,249,48,64,183,234,170,208,70,3,37,151,149,11,161,174,42,163,13,241,37,151,144,74,134,236,32,183,173,124,64,242,253,53,53,19,37,96,93,24,28,160,126,210,40,211,73,33,136,35,191,44,1,228,80,117,70,212,20,146,177,8,68,18,114,253,67,46,49,216,27,21,187,140,62,223,175,184,250,77,35,36,179,48,82,216,198,151,24,251,76,92,106,175,77,218,197,253,220,168,217,244,128,207,187,196,183,22,208,69,228,35,135,167,153,126,55,136,197,196,133,126,128,157,90,124,213,54,131,84,38,173,28,96,110,197,41,65,207,184,156,43,23,135,116,69,41,25,106,94,62,253,253,203,104,114,108,161,13,130,151,41,110,178,211,208,117,32,57,69,201,245,20,101,36,105,210,108,114,203,158,175,2,194,86,179,48,167,229,26,88,201,200,162,168,21,71,211,124,34,138,50,143,238,39,17,166,68,146,78,81,12,75,68,144,142,236,124,54,152,146,185,149,71,131,211,43,42,124,140,170,140,236,163,48,167,226,139,198,145,26,1,203,43,171,141,108,135,106,124,111,9,138,68,174,125,172,175,206,182,218,155,182,60,54,158,163,146,15,234,24,212,209,168,116,253,105,243,87,228,83,122,99,94,74,46,163,61,77,220,82,99,246,242,9,94,73,164,5,144,243,4,168,86,184,73,29,53,5,153,62,12,152,187,77,175,34,105,72,99,198,2,78,109,61,46,12,92,217,121,16,245,179,47,32,177,249,121,82,200,172,106,212,175,54,170,137,25,152,101,192,73,2,253,233,243,4,88,134,180,6,238,12,159,243,104,184,145,62,189,6,51,62,81,11,196,209,252,3,109,184,138,168,161,223,2,23,16,138,50,174,96,29,73,185,34,105,24,192,27,242,152,169,61,77,170,157,0,215,12,155,220,37,244,49,134,94,28,93,191,85,40,129,48,24,243,9,25,38,225,253,188,105,214,65,26,59,137,181,38,146,4,19,230,9,71,202,147,108,206,54,125,84,206,225,228,187,3,195,148,130,34,71,0,55,149,190,97,253,72,213,108,102,221,4,23,213,182,178,79,155,42,77,101,67,168,203,19,229,10,53,116,102,18,106,197,240,9,180,127,254,240,128,177,206,232,100,250,105,246,150,31,200,186,12,55,213,96,221,132,67,254,85,41,91,164,142,91,34,22,89,127,214,154,217,105,131,139,154,36,164,181,97,172,191,99,57,134,139,36,121,114,163,32,24,158,208,148,196,56,210,198,55,238,211,42,121,39,140,126,82,241,164,101,99,49,45,25,3,114,207,164,69,23,172,233,238,5,231,134,81,49,170,136,211,37,198,39,9,81,236,49,36,254,172,163,198,147,110,252,138,71,35,33,200,52,219,53,28,105,79,236,198,173,161,188,242,73,219,200,154,234,121,152,171,94,26,56,185,72,161,227,7,83,251,177,113,35,102,139,128,237,38,238,76,95,178,99,6,12,37,198,149,217,62,33,89,194,34,37,17,159,58,51,51,75,229,67,26,101,148,158,97,117,165,200,85,141,71,65,173,1,88,195,75,16,202,179,103,161,198,254,192,98,74,96,62,113,123,68,76,107,11,42,219,41,60,209,63,234,39,86,97,25,116,251,51,181,124,25,47,226,89,211,201,252,236,14,36,36,15,146,27,205,108,46,165,172,54,176,109,142,241,11,137,109,152,218,169,209,107,77,23,234,255,0,180,177,178,229,83,213,81,182,220,193,77,88,102,16,105,55,24,205,181,17,201,9,10,254,98,160,217,0,144,137,152,82,147,73,145,178,249,225,82,223,212,139,45,241,2,34,38,97,148,168,135,170,162,8,152,76,153,62,120,228,245,20,106,64,58,122,89,73,213,149,111,53,84,177,123,68,200,147,35,90,133,4,151,206,254,53,169,129,33,123,146,122,219,91,193,191,104,97,113,39,197,221,227,226,77,99,25,77,83,32,16,160,229,198,176,128,241,198,7,253,216,132,176,220,218,149,248,140,46,53,185,245,160,147,225,216,33,251,139,119,5,168,134,101,169,36,203,194,21,174,101,84,236,123,184,133,227,247,21,20,201,58,126,8,49,4,89,72,167,131,100,124,132,17,98,147,26,193,214,193,245,182,160,140,54,110,203,137,15,125,171,104,225,15,132,188,136,184,113,170,133,253,169,10,68,190,215,225,213,52,215,250,132,178,148,95,109,110,219,118,5,100,182,64,240,204,9,220,210,197,149,50,173,129,4,71,225,16,210,153,134,131,167,226,115,23,140,75,26,171,33,206,230,15,90,155,114,27,39,82,228,213,84,197,103,233,71,147,193,78,62,180,241,172,190,218,104,27,42,104,203,25,247,16,100,143,42,181,177,36,170,105,178,167,96,152,51,20,89,68,181,122,13,108,104,155,176,197,25,73,224,155,214,201,220,196,194,150,218,176,241,185,131,214,164,195,46,158,34,72,204,57,39,125,181,115,84,102,15,136,203,159,122,219,4,127,186,169,33,220,101,102,98,151,18,69,144,172,145,150,79,158,193,143,135,34,22,100,243,144,15,10,66,205,78,49,191,148,168,192,217,2,79,74,178,177,204,202,10,249,59,110,31,248,9,46,125,216,35,31,152,88,147,137,44,201,210,181,26,134,14,12,198,255,0,109,104,202,193,17,140,201,184,204,21,64,23,176,113,57,177,168,208,188,144,122,86,108,153,100,66,115,117,172,200,26,53,31,121,176,175,70,198,8,60,63,74,52,128,44,126,116,221,147,1,24,31,113,54,230,162,180,106,25,38,158,143,30,105,124,73,19,225,214,214,147,212,66,81,151,18,211,62,126,248,136,109,176,201,194,100,246,103,10,208,109,50,120,238,193,135,16,215,59,213,83,34,66,59,195,16,188,138,174,215,36,16,63,211,215,39,212,250,63,81,217,75,245,8,146,137,147,233,164,107,186,148,141,81,24,117,67,170,167,86,254,172,170,170,30,185,28,158,44,75,145,190,6,170,146,54,68,151,20,124,94,226,162,211,218,122,80,252,55,101,34,69,133,139,52,145,157,77,151,120,199,155,18,193,147,1,100,252,162,23,34,26,29,86,80,114,136,137,157,108,54,66,127,16,149,43,67,145,153,64,44,183,112,71,148,73,119,227,159,200,200,145,34,242,174,130,243,65,154,12,82,241,164,97,161,131,8,255,0,211,132,63,220,91,85,115,86,76,114,208,89,1,242,231,120,24,217,4,69,83,91,166,207,100,206,175,228,95,67,167,165,147,194,89,138,52,67,36,158,15,14,84,51,80,202,239,48,20,200,12,164,243,41,139,213,216,161,141,169,226,89,78,218,117,13,92,73,158,11,47,48,229,202,69,204,181,62,155,60,105,219,177,23,253,105,114,114,177,170,39,33,212,192,130,51,51,101,90,107,88,252,249,68,134,173,123,46,226,97,203,200,37,131,13,58,180,157,73,242,39,83,165,210,70,4,225,237,37,137,99,113,66,122,222,104,130,227,94,211,6,57,98,48,216,185,21,160,121,1,138,88,150,44,223,177,22,141,149,142,91,101,162,105,181,3,217,99,44,88,137,246,209,48,194,10,70,48,33,229,197,245,21,38,161,102,201,156,66,237,81,6,152,248,83,153,151,148,101,82,146,67,162,56,217,215,34,158,52,9,218,128,153,140,92,66,95,100,195,29,105,48,134,47,242,37,236,212,227,140,206,220,73,148,57,149,90,128,108,15,172,140,68,66,200,13,27,39,250,18,26,135,44,239,80,50,160,173,173,201,194,183,201,164,173,130,63,243,146,21,46,147,169,7,5,152,130,46,68,51,80,42,206,87,190,29,108,24,184,182,187,146,41,139,136,119,132,237,16,196,52,190,54,164,177,25,24,99,39,76,212,245,178,98,243,23,145,42,205,251,12,208,211,143,169,46,253,61,168,197,203,18,44,98,175,144,43,109,75,231,234,48,8,36,253,134,28,158,146,161,100,250,199,72,101,113,174,133,101,114,13,97,125,149,104,240,101,41,70,36,109,8,108,167,68,197,92,33,227,18,21,250,111,115,204,105,228,200,178,96,101,214,179,12,73,69,18,26,195,47,251,41,161,204,177,255,0,47,151,43,16,196,138,53,56,228,247,21,70,191,77,234,50,15,212,119,242,113,246,170,58,171,130,96,196,85,207,102,70,58,164,141,107,142,160,115,235,70,33,191,137,70,92,86,174,137,49,227,146,204,185,70,146,26,52,82,141,249,138,174,185,156,214,100,38,105,35,15,31,182,170,235,77,77,25,159,212,98,140,169,27,225,236,95,194,36,68,151,131,6,31,115,193,43,51,32,115,31,61,154,112,188,213,34,24,136,147,92,64,247,148,20,203,137,80,143,197,145,110,135,172,39,21,248,74,37,13,230,181,78,134,233,232,183,93,74,125,153,228,179,12,66,226,251,139,115,225,222,70,253,89,114,141,33,146,107,33,131,119,19,38,49,42,205,25,124,11,176,48,70,199,252,138,170,217,19,107,86,192,33,120,252,211,154,120,113,72,124,197,22,81,167,102,170,173,146,76,165,219,11,246,209,17,161,193,233,10,123,47,217,14,236,124,123,42,136,206,40,24,146,73,240,0,63,63,168,168,205,73,255,0,177,10,66,160,167,213,126,78,108,137,23,189,138,53,17,125,201,15,12,93,202,55,85,105,80,89,124,222,94,85,209,141,73,44,189,66,88,198,209,147,166,147,17,138,49,13,86,170,42,201,170,124,156,126,6,155,33,73,139,116,153,27,225,20,169,220,209,46,72,34,125,53,214,191,1,196,173,230,227,70,178,24,255,0,180,139,137,20,140,55,228,228,167,44,211,218,111,80,105,242,109,44,68,66,253,50,42,166,63,237,17,84,60,199,43,251,83,8,111,6,62,104,163,201,245,17,104,197,102,103,57,220,248,196,200,194,226,64,73,128,57,62,210,234,22,84,53,178,89,152,57,16,12,170,131,27,218,34,26,160,172,69,198,210,191,147,54,34,47,122,37,148,103,252,166,229,116,136,210,96,198,26,203,120,194,240,132,163,47,237,164,102,136,101,146,95,163,159,25,150,49,129,213,200,149,191,83,222,100,218,108,23,80,224,141,218,33,175,178,100,214,148,24,182,3,254,52,182,140,221,199,183,177,57,73,12,2,6,236,210,177,38,222,171,91,245,114,164,115,233,223,57,143,8,167,237,70,133,170,167,29,105,222,29,254,229,99,20,94,222,69,75,217,18,112,242,237,70,133,147,0,126,28,81,70,176,245,32,65,225,41,70,136,245,44,131,234,90,179,8,208,229,97,107,225,196,40,255,0,64,60,137,37,148,9,95,198,169,76,198,119,101,74,231,204,126,209,252,188,98,76,204,17,171,106,196,247,160,211,16,159,40,82,110,85,157,63,70,35,46,35,235,192,245,147,225,159,201,231,214,186,150,158,184,150,72,172,204,184,119,149,219,3,190,110,149,145,116,185,70,250,174,124,222,218,244,199,130,51,59,86,143,196,32,23,9,82,27,187,86,20,234,141,38,39,52,125,63,174,69,23,128,200,5,53,49,135,221,98,18,219,14,248,101,225,17,81,76,49,6,124,201,163,102,242,13,186,11,158,27,248,63,182,182,102,178,35,19,230,90,143,222,198,179,243,1,62,154,190,155,100,153,155,232,145,141,171,89,81,59,105,44,170,212,50,96,201,137,151,42,26,77,37,60,230,115,85,143,39,135,25,18,8,209,142,55,188,43,25,65,89,92,40,216,202,126,17,45,102,102,36,118,28,99,75,166,63,42,74,141,96,3,76,136,34,63,119,21,109,173,124,161,145,242,249,4,52,154,203,56,142,195,98,69,6,101,141,151,20,178,241,165,174,69,109,136,249,243,39,78,255,0,46,236,68,48,218,240,99,229,23,26,155,147,112,74,130,112,197,39,238,38,149,90,180,243,65,180,52,172,74,138,194,250,148,48,46,200,95,243,2,140,72,167,176,18,89,197,202,144,190,181,147,71,218,158,83,214,158,8,48,238,178,173,224,73,149,69,179,41,193,36,157,75,38,100,140,12,41,249,160,12,189,93,136,35,83,144,92,217,114,169,139,98,122,124,50,70,27,204,98,160,227,99,238,150,169,140,198,21,152,76,36,130,214,180,248,49,68,84,85,80,179,9,228,236,109,207,180,44,162,99,251,107,120,116,220,72,196,234,39,242,37,209,180,196,237,243,11,151,18,172,12,57,127,186,133,82,140,223,174,166,113,170,162,96,226,22,36,5,220,12,111,103,186,170,160,49,248,48,154,41,5,247,20,254,161,55,178,30,196,204,196,35,181,137,201,143,96,135,151,23,82,159,52,195,219,147,139,173,83,178,54,231,134,95,90,42,29,61,104,135,132,66,74,170,165,218,74,8,170,177,198,123,2,85,125,91,60,2,3,247,101,227,42,67,39,77,128,124,197,40,208,82,76,49,143,10,70,192,106,172,193,183,6,136,35,252,164,162,21,49,13,217,199,19,10,89,84,202,209,51,54,44,164,78,54,12,146,55,225,77,91,131,73,76,65,131,106,121,63,221,47,48,214,89,62,218,223,27,79,75,246,68,183,250,85,136,184,186,150,109,139,188,107,243,124,144,98,73,94,107,26,135,246,229,26,161,244,121,113,185,140,81,172,31,90,57,44,194,178,161,184,46,135,61,150,93,194,202,177,152,247,139,170,175,253,161,45,158,143,233,4,202,21,184,215,100,16,253,180,54,1,205,177,20,6,227,109,194,81,16,68,70,6,123,228,244,149,43,178,187,28,223,166,128,13,148,168,222,102,137,216,176,161,93,134,88,249,141,196,133,184,181,56,226,98,12,241,151,237,169,109,254,166,178,237,201,141,125,141,39,211,101,97,151,21,61,64,219,14,182,198,217,252,217,49,38,204,211,103,132,60,161,46,44,72,160,190,41,127,73,43,18,218,105,56,153,204,85,182,140,155,51,216,76,107,179,193,127,17,81,240,245,13,204,159,239,212,253,148,202,172,156,165,94,128,193,201,39,202,74,227,246,212,90,53,58,22,74,47,177,208,107,110,255,0,246,89,81,242,95,147,155,42,140,52,105,101,6,28,170,134,145,145,5,17,155,187,65,34,180,36,213,124,128,166,4,228,97,48,202,196,68,135,194,200,94,123,181,112,198,69,33,56,177,161,167,233,236,164,203,237,167,88,213,196,222,161,35,26,96,198,78,100,194,77,199,7,17,81,51,232,98,148,120,132,46,79,168,145,191,79,75,173,230,47,40,147,55,78,58,245,10,45,217,190,200,249,141,202,156,179,79,69,154,62,97,98,71,192,8,253,145,39,48,227,126,117,188,4,102,103,39,227,104,58,225,118,148,130,70,190,146,182,164,140,54,92,191,186,170,25,25,133,26,95,62,3,60,30,44,74,139,33,10,254,250,147,150,186,157,130,30,17,20,105,23,153,36,242,226,34,108,109,43,92,44,146,229,148,139,85,61,168,33,13,226,197,148,107,63,250,41,85,174,32,97,173,151,36,125,68,89,126,12,174,41,62,108,92,138,170,54,164,130,65,226,12,92,73,151,132,73,44,203,238,36,102,71,81,116,105,81,136,143,193,48,127,105,27,91,15,211,94,240,229,227,77,39,176,240,123,69,198,149,79,99,202,185,55,61,104,117,213,157,125,207,79,192,95,210,21,106,100,145,201,6,210,88,151,216,113,177,61,51,120,64,62,108,73,217,68,181,9,57,44,124,17,240,167,186,96,211,189,225,19,26,121,26,53,119,134,98,227,94,222,69,47,8,177,166,85,90,134,227,125,12,159,101,192,163,245,85,159,228,126,36,109,144,109,75,250,66,241,165,236,170,36,231,225,55,98,117,134,226,238,42,31,159,117,110,167,212,226,181,120,113,73,197,237,170,157,12,107,25,35,97,165,148,138,231,83,232,146,123,209,114,165,181,180,239,173,39,87,26,95,196,209,26,199,83,127,228,117,116,209,59,105,161,127,78,108,96,102,98,166,83,204,9,195,96,77,202,53,61,85,48,5,30,44,169,203,225,144,160,225,46,37,167,35,114,61,14,30,156,164,62,104,133,40,138,169,99,92,62,200,31,40,37,7,36,47,17,51,24,185,83,42,123,143,207,139,169,43,21,230,191,101,9,190,234,195,48,198,197,168,207,33,6,128,123,62,178,91,49,58,232,60,100,248,163,6,83,21,124,245,136,133,31,106,146,178,11,202,55,132,73,92,7,203,140,124,60,136,171,14,171,31,97,229,240,65,39,180,165,198,167,31,14,171,251,73,68,41,21,3,204,242,247,36,134,128,248,199,249,65,42,213,76,220,96,248,115,207,27,139,22,84,228,54,76,35,63,74,49,41,71,178,200,93,37,95,67,50,118,78,100,213,99,49,113,220,247,206,252,251,65,101,73,62,127,63,245,4,207,122,127,172,167,236,172,165,103,234,64,170,80,26,79,3,3,18,42,24,49,178,147,230,202,189,91,107,193,212,149,79,184,24,136,131,106,62,158,26,172,28,43,85,108,150,103,195,149,3,90,31,82,31,106,30,77,105,235,79,151,42,214,179,152,184,124,157,38,5,144,5,218,143,123,234,177,240,151,17,20,45,36,241,151,132,197,85,76,140,50,41,45,141,145,84,6,202,183,212,137,237,165,198,248,80,9,220,166,86,112,224,0,72,246,99,250,170,235,34,145,206,216,16,97,209,32,173,30,16,202,202,141,140,195,194,226,55,40,213,123,225,196,240,75,38,67,26,73,42,227,43,55,152,132,193,247,132,167,45,102,30,49,21,105,159,137,73,93,177,132,34,149,74,43,9,164,207,151,225,255,0,180,88,67,52,226,131,180,139,69,147,201,24,29,73,84,59,226,126,112,165,101,161,208,173,171,140,13,36,123,188,70,85,149,84,227,147,225,132,74,38,52,13,236,188,165,93,46,144,192,16,24,36,240,181,9,78,100,250,163,136,126,216,150,97,120,5,238,163,204,22,21,137,108,198,2,55,80,147,179,92,138,134,6,126,63,117,110,125,219,6,62,101,61,225,200,177,153,140,108,83,169,92,71,12,212,32,43,248,74,155,198,159,185,31,42,146,141,91,6,79,55,184,153,61,228,133,251,104,85,160,204,202,248,161,64,246,50,55,40,68,148,218,252,202,200,55,217,89,139,18,201,236,200,152,149,105,200,149,140,102,14,203,17,68,69,77,24,32,73,108,190,90,88,13,139,22,39,242,38,1,153,199,194,156,27,48,169,47,219,49,35,14,164,6,239,17,147,39,189,228,238,65,90,211,193,178,27,10,46,34,9,28,193,112,55,207,141,23,7,168,7,177,69,201,187,157,190,196,82,171,144,195,249,92,69,42,67,107,163,231,73,38,88,152,148,228,132,180,61,66,168,194,1,184,211,72,211,207,238,149,67,207,184,188,164,27,55,112,49,13,125,13,196,233,195,204,20,150,26,183,58,132,59,33,147,221,68,191,195,187,18,230,176,44,165,11,221,84,81,175,158,65,161,100,100,18,78,157,95,134,161,86,177,128,66,45,80,225,203,201,194,94,53,169,243,50,32,38,95,75,141,195,16,72,220,49,99,215,129,74,16,191,205,108,53,87,252,74,60,170,90,182,226,203,38,89,106,162,5,244,66,15,14,92,72,86,50,72,216,87,100,96,120,12,60,98,74,66,243,206,62,16,151,141,83,79,141,78,78,210,164,102,218,141,252,60,74,140,202,17,148,33,211,120,192,194,229,25,63,34,243,235,65,143,18,14,5,150,33,225,202,152,110,98,148,125,170,123,194,180,44,226,187,32,178,8,31,202,161,141,101,46,73,240,139,38,53,209,31,130,74,85,112,24,176,88,252,34,31,248,19,217,156,197,93,33,111,232,146,29,105,200,14,18,242,45,225,167,62,79,155,71,211,190,112,129,151,106,151,93,234,22,86,251,188,191,77,105,170,204,236,81,195,96,227,49,152,68,140,120,119,35,226,247,84,69,109,217,231,19,152,184,151,167,234,19,214,147,132,164,42,203,48,52,55,249,49,212,134,37,107,241,34,41,53,84,77,166,18,148,153,23,211,60,22,208,94,99,118,40,32,154,95,174,117,113,139,137,25,14,170,181,171,29,34,54,164,139,187,194,28,153,21,3,38,110,84,197,108,0,73,240,55,184,158,49,152,214,153,254,49,192,99,0,131,74,111,166,14,181,156,40,150,89,14,55,114,26,202,24,53,32,240,138,46,47,184,179,152,44,116,200,90,195,2,115,16,179,32,2,48,243,98,84,112,244,216,43,88,192,229,91,255,0,15,2,220,152,139,43,18,108,69,220,200,134,125,33,36,252,222,255,0,23,219,69,70,161,7,135,234,178,171,38,104,48,15,135,126,177,252,31,182,233,148,155,109,68,223,19,85,49,144,187,83,131,79,139,237,33,102,86,226,98,251,14,51,10,53,17,215,179,242,25,134,24,228,179,183,18,156,181,128,122,220,134,20,172,170,166,0,114,37,90,147,28,30,82,148,73,236,162,45,174,1,91,106,121,32,229,18,44,208,199,37,159,165,90,99,89,48,128,226,138,63,220,95,89,100,241,113,101,69,134,101,184,189,240,199,4,157,72,99,70,149,249,37,196,17,56,145,230,249,159,60,165,91,195,100,72,32,197,149,22,12,140,169,231,142,72,249,83,89,47,28,145,226,22,49,40,249,246,91,22,110,226,11,247,22,84,154,132,115,79,137,41,93,189,28,219,113,14,89,24,252,34,17,72,167,233,227,78,133,45,254,162,44,75,164,26,156,24,222,97,20,159,224,81,186,133,231,17,62,170,163,84,148,114,54,154,208,219,107,78,11,40,185,133,216,145,64,167,39,158,47,113,54,161,158,242,112,149,103,113,84,114,157,146,226,74,196,181,88,26,223,102,246,80,237,185,81,240,24,206,148,20,54,78,16,63,84,66,162,185,197,204,149,152,213,95,232,221,241,178,141,45,147,167,143,39,167,26,222,201,228,240,237,66,76,152,200,220,219,164,170,198,109,177,169,240,15,5,32,187,181,120,153,202,44,169,228,61,72,9,36,194,81,44,44,161,229,38,93,170,176,186,89,27,33,14,152,147,99,36,239,151,139,16,149,73,167,237,135,218,142,170,48,48,97,12,81,137,104,178,129,149,157,72,97,45,118,203,64,125,252,81,115,25,10,27,182,73,157,196,46,53,181,129,103,135,48,150,131,48,99,234,138,36,181,42,172,163,230,76,7,213,77,163,73,97,88,185,241,164,144,104,184,23,114,134,164,214,66,187,106,234,59,212,44,103,255,0,72,167,217,24,255,0,73,29,38,249,146,71,212,148,201,212,50,203,194,28,98,72,173,115,54,89,7,204,199,131,10,192,47,124,99,164,80,35,90,140,153,183,67,229,70,73,100,226,51,135,177,53,88,219,127,71,114,109,114,173,65,102,66,102,73,224,64,148,34,101,150,92,170,162,48,127,34,101,142,132,228,145,124,76,30,23,201,30,28,169,91,224,30,49,57,75,149,55,147,140,76,237,73,159,100,60,157,169,25,130,59,120,140,43,103,158,51,211,246,95,28,160,229,198,163,89,100,50,63,16,147,24,204,58,92,156,167,255,0,65,178,111,136,47,48,237,114,160,224,60,146,79,148,162,68,99,31,254,168,232,204,98,181,84,93,195,35,82,87,78,240,49,132,53,152,105,192,46,32,173,236,52,17,247,74,90,183,224,33,216,32,136,139,89,132,85,107,13,99,49,131,27,2,183,245,45,1,255,0,201,109,121,135,237,40,109,177,92,77,239,153,4,108,234,26,213,188,130,95,166,128,52,107,25,62,208,208,190,143,98,95,116,98,89,254,81,182,224,174,122,155,230,25,78,201,190,38,124,66,200,168,182,15,131,250,178,229,94,55,166,255,0,236,94,69,187,119,231,168,171,34,67,195,78,226,22,76,156,46,92,169,164,59,92,189,203,68,198,48,189,34,196,164,53,13,193,235,64,255,0,180,145,161,253,11,47,80,175,131,104,116,55,188,24,251,70,167,172,175,160,214,147,181,112,121,63,20,111,10,247,225,17,49,171,79,135,179,201,168,15,150,217,44,107,118,47,36,59,75,118,212,186,12,249,83,135,155,168,107,19,100,76,164,201,6,60,34,198,151,153,131,40,251,87,77,84,224,222,112,51,79,170,23,234,203,137,98,205,79,167,5,196,25,68,42,213,62,145,147,88,240,241,169,67,104,249,112,159,196,159,107,80,89,52,243,212,182,245,88,36,31,234,144,147,44,128,38,118,164,48,234,136,63,213,149,52,11,233,188,49,20,171,3,16,154,121,49,36,191,132,74,155,209,198,94,226,144,74,63,195,23,249,72,136,153,67,178,177,140,63,155,42,203,48,173,26,184,202,101,57,6,78,34,144,168,39,176,130,69,62,212,133,98,244,102,60,143,84,83,43,64,89,44,181,40,217,136,92,107,124,106,161,251,194,84,113,131,199,212,141,96,89,143,169,22,85,39,98,107,12,65,179,9,162,140,171,13,156,82,191,136,88,147,153,144,50,47,70,140,60,105,213,128,86,250,220,99,67,225,24,149,33,161,147,7,10,155,159,156,68,234,82,144,197,228,11,38,75,35,32,217,112,252,159,109,97,38,25,36,147,220,90,31,0,98,98,146,171,29,118,81,184,111,160,151,135,47,34,102,25,32,34,154,129,2,168,124,193,137,200,156,183,252,9,170,35,84,61,241,152,78,101,142,28,190,210,3,204,227,247,83,72,102,227,75,102,21,99,62,50,26,87,101,84,114,177,233,203,236,128,50,38,15,229,6,81,21,82,54,184,141,27,38,68,140,8,123,111,117,30,249,152,152,179,178,128,113,37,121,134,94,213,140,163,44,139,81,53,245,168,8,77,166,85,162,54,158,131,38,38,98,167,111,170,166,47,49,68,50,145,121,129,24,250,68,153,86,138,61,137,35,105,237,177,62,82,46,84,156,218,108,27,172,210,242,100,250,107,164,109,206,151,207,167,220,191,153,10,202,37,152,209,166,236,160,193,30,46,63,228,84,161,184,97,95,195,255,0,73,72,70,208,113,100,145,230,20,175,247,81,172,128,250,147,237,4,92,191,113,107,43,27,129,108,243,110,70,145,90,152,240,70,243,9,122,28,255,0,100,171,124,147,0,140,230,82,10,209,133,181,182,68,156,139,52,101,167,194,32,186,132,136,141,119,19,166,90,219,104,51,119,241,61,26,24,251,83,70,63,27,59,86,76,13,105,7,155,116,129,49,177,63,16,80,204,103,169,170,121,134,148,26,180,242,122,68,152,248,12,143,202,100,194,52,151,198,31,18,154,181,12,173,56,8,163,67,181,130,76,198,22,33,167,145,167,229,31,42,22,202,214,33,61,212,185,147,7,159,132,168,177,85,183,152,209,243,54,36,202,154,67,212,255,0,147,135,149,10,23,196,36,78,94,82,37,18,88,72,222,120,68,178,191,160,251,138,248,182,133,9,181,108,66,227,12,190,37,242,78,198,200,31,170,26,228,154,206,202,203,193,229,16,136,160,35,107,109,71,6,94,28,165,70,228,168,50,244,16,76,186,178,235,216,237,214,181,167,16,31,180,47,32,148,68,103,234,239,81,249,189,201,99,121,166,218,87,92,190,104,217,187,87,245,178,107,102,247,20,66,85,110,207,204,231,85,110,157,170,186,119,52,85,76,96,129,219,136,139,97,174,14,79,119,141,52,14,152,211,18,95,155,41,127,141,107,159,166,226,120,15,211,138,79,229,74,203,111,145,183,52,182,102,16,25,190,26,108,200,123,102,32,225,132,245,160,103,90,207,212,153,52,152,114,162,222,0,214,127,244,11,101,37,254,15,12,66,168,11,232,214,162,27,205,151,42,183,146,193,198,122,10,102,2,129,248,177,228,85,142,171,200,231,102,111,13,14,54,205,109,101,91,43,105,98,37,91,79,107,22,201,140,54,92,171,61,79,162,98,78,7,168,155,139,19,20,229,59,41,235,89,242,133,87,219,81,247,180,117,254,149,18,96,30,74,119,167,180,220,24,63,212,76,94,69,36,27,137,101,123,2,17,42,104,22,163,43,49,123,138,109,128,171,103,42,205,49,130,98,140,212,151,15,32,222,17,21,13,118,109,71,39,195,211,144,144,32,90,149,159,55,254,218,231,101,103,108,139,170,164,57,0,214,234,121,208,79,218,69,84,29,78,123,33,226,196,147,126,30,56,142,206,46,53,105,15,67,74,192,195,6,80,241,248,39,88,127,161,36,202,235,236,115,237,91,84,203,38,51,139,147,205,91,233,40,123,26,222,164,186,226,124,74,145,191,48,191,233,37,176,254,36,69,41,193,19,42,221,197,64,141,93,212,191,243,227,91,216,96,8,104,8,102,4,144,101,202,190,155,173,45,133,168,216,50,64,78,28,171,105,158,65,51,181,115,187,35,78,141,59,52,73,92,106,134,5,195,228,131,9,150,89,131,101,71,126,99,247,80,114,111,129,4,121,80,102,129,185,39,234,177,36,218,135,77,226,138,114,150,251,47,228,235,74,209,179,168,70,200,140,51,255,0,197,72,37,225,196,143,135,172,231,20,121,133,21,115,253,55,2,170,49,63,168,229,200,173,161,204,173,23,81,70,149,97,167,201,212,211,69,227,160,194,102,164,36,150,63,119,1,32,53,144,228,191,134,6,36,124,243,50,79,82,88,246,113,174,133,133,93,78,38,146,141,142,135,27,13,13,57,70,51,122,88,178,9,56,223,159,6,19,117,173,20,151,17,74,60,70,18,108,247,226,230,20,92,163,93,74,202,231,53,78,104,246,88,206,184,121,189,181,174,226,49,198,62,111,117,116,217,152,38,131,168,98,81,250,158,183,229,51,101,202,65,123,105,134,57,111,163,220,193,157,234,49,5,149,117,205,43,168,73,58,11,3,47,139,234,41,48,190,198,108,71,196,175,236,240,66,105,232,115,171,101,188,50,229,16,191,157,65,151,43,41,76,106,118,0,198,131,24,30,161,186,234,82,208,254,36,80,78,150,120,130,190,30,65,63,30,52,154,248,214,182,241,125,62,33,113,15,193,75,233,95,131,244,218,88,239,182,177,148,66,144,175,201,144,137,154,198,174,221,117,183,185,218,106,161,213,91,141,242,229,207,39,237,173,115,43,96,136,252,60,163,92,151,80,252,75,139,73,56,21,245,34,198,63,62,66,46,141,79,106,11,40,44,52,79,117,42,204,182,160,52,44,139,163,253,142,77,85,85,36,12,202,37,57,169,32,75,131,90,243,84,151,22,37,71,14,4,169,196,225,91,46,41,24,40,132,136,105,89,72,85,86,226,34,54,71,40,211,122,219,81,201,178,218,88,202,227,86,147,236,129,38,38,16,246,40,231,208,158,180,143,202,47,245,166,129,147,19,193,153,120,136,185,161,141,147,150,167,76,242,35,54,26,5,195,100,74,70,101,237,146,84,246,30,170,32,252,61,68,184,148,200,77,42,200,248,162,11,143,234,37,119,20,50,132,71,203,151,63,47,219,86,110,254,36,86,190,71,75,159,125,65,36,12,249,241,228,74,89,14,184,188,187,242,139,246,215,21,153,107,40,179,182,152,186,149,29,109,173,230,49,134,36,252,95,184,149,89,205,104,215,236,181,178,210,177,36,147,52,73,68,41,23,161,233,185,209,186,165,40,171,45,97,171,170,14,205,217,114,198,251,66,87,154,63,82,83,106,1,179,250,166,34,125,52,219,139,230,35,43,84,105,185,36,22,115,21,107,53,168,36,131,54,232,106,142,78,158,137,36,24,114,255,0,34,158,127,193,251,146,159,119,83,43,40,214,214,252,76,89,21,57,18,145,181,153,52,221,143,82,120,207,139,83,164,145,129,16,137,202,166,117,15,195,123,200,214,187,187,108,152,197,237,170,138,215,233,152,209,88,32,139,230,84,91,167,123,123,157,27,209,118,246,238,48,124,146,89,120,26,90,248,104,127,105,43,147,62,80,229,176,193,235,86,245,83,193,38,15,52,92,170,177,144,145,190,136,57,52,135,207,155,42,93,37,246,80,79,132,42,230,103,156,99,243,11,141,13,50,180,18,65,148,42,181,83,44,196,123,39,206,88,73,213,179,132,204,88,134,136,153,2,88,188,240,137,104,173,211,23,147,73,151,106,166,209,220,213,145,70,218,122,212,243,128,155,201,181,28,33,252,216,178,141,105,170,161,60,99,237,61,197,141,198,146,213,68,38,95,150,198,36,44,116,83,25,174,198,12,159,6,119,40,133,136,106,67,80,217,12,182,32,15,111,231,84,204,141,56,96,196,81,13,115,239,71,151,59,87,126,210,143,83,106,23,233,171,223,91,29,66,145,248,192,196,78,161,152,66,69,234,73,24,103,214,143,9,85,22,152,52,27,110,19,114,172,137,188,73,50,249,147,245,76,177,146,60,166,234,70,198,120,5,43,152,68,93,86,51,41,196,54,4,48,35,15,247,17,172,244,161,15,138,4,101,211,137,11,107,244,115,73,225,136,64,124,164,89,37,254,36,44,9,132,140,254,97,16,75,169,48,204,243,234,26,223,231,167,228,255,0,152,83,12,168,106,155,102,250,39,42,141,85,100,14,98,165,151,21,163,35,248,83,59,83,83,86,206,254,157,23,109,151,219,71,134,120,202,62,40,163,74,173,145,74,234,67,5,255,0,218,98,89,49,135,141,202,20,126,161,146,49,63,169,0,25,159,147,171,42,160,163,120,26,182,112,158,200,133,139,144,104,139,43,41,98,102,88,156,73,51,222,12,127,113,11,235,123,110,105,101,82,28,98,201,231,155,250,178,229,253,212,60,151,227,31,202,36,242,117,80,9,212,46,36,100,9,132,154,198,24,34,66,177,172,180,52,62,212,17,184,165,228,200,161,117,228,105,217,31,97,17,116,57,240,8,33,238,246,185,81,21,84,145,46,199,253,66,42,166,222,128,179,83,35,142,233,45,103,85,190,101,126,161,17,35,46,193,14,239,76,96,25,168,202,66,254,69,49,169,254,12,144,175,221,134,1,10,131,14,134,244,144,102,9,113,98,73,178,202,107,76,174,85,155,88,237,191,86,37,30,250,24,154,163,83,254,33,45,161,5,139,172,106,147,79,64,174,156,7,138,88,178,145,25,51,67,68,23,153,127,233,141,102,205,204,222,161,233,55,25,71,180,12,172,184,146,211,61,234,7,85,63,85,65,178,197,82,46,53,75,165,77,58,79,128,172,34,145,42,171,88,118,170,168,214,52,146,12,159,85,62,140,195,201,246,150,216,116,147,136,255,0,233,60,68,89,76,173,212,21,164,103,168,74,26,173,72,88,40,47,124,102,98,202,150,204,121,230,240,139,34,250,105,159,145,106,223,159,30,24,156,72,25,64,141,167,174,73,205,255,0,193,81,241,152,113,131,104,108,107,210,88,114,196,205,191,34,138,126,161,60,27,93,161,74,82,169,73,129,69,93,92,235,26,48,48,97,17,251,180,126,161,164,100,224,101,18,138,164,159,47,184,222,234,183,14,170,120,129,136,162,26,117,144,142,222,71,43,127,195,171,95,89,221,215,69,227,243,86,53,186,110,92,98,51,118,81,9,50,53,172,233,167,39,167,9,43,153,101,168,225,114,203,166,146,81,253,76,75,45,250,232,85,149,159,228,54,226,156,5,102,236,42,42,96,96,201,59,195,45,85,64,190,101,144,31,187,226,251,106,99,80,214,188,156,162,46,36,246,186,152,171,67,125,59,199,91,196,34,241,170,163,93,206,218,112,149,68,86,176,100,225,79,3,37,241,136,207,166,150,166,0,62,248,241,143,204,36,211,211,105,173,153,187,218,242,45,91,48,77,62,92,75,108,60,145,159,195,196,178,163,88,194,29,83,55,120,185,4,170,24,19,142,14,208,169,102,109,179,247,126,226,249,235,209,50,124,220,172,73,108,46,78,104,124,7,193,127,17,85,13,107,32,201,137,205,43,145,33,147,36,18,122,139,198,178,134,200,157,187,164,88,25,67,46,234,128,47,155,136,95,220,82,22,175,177,237,137,23,41,21,52,200,121,89,148,210,150,16,235,101,73,225,136,84,234,193,226,64,190,146,214,200,236,151,99,216,37,95,85,48,240,129,152,197,234,70,204,173,157,90,255,0,155,22,84,100,102,85,120,12,166,139,200,155,17,5,114,108,173,108,135,148,220,67,88,198,135,148,157,170,158,100,153,100,130,252,49,70,33,40,224,217,16,114,223,149,43,12,185,135,223,83,130,51,25,203,254,132,135,96,252,4,40,147,27,141,79,85,59,132,197,47,241,32,195,125,91,199,18,38,69,141,34,142,170,213,19,5,227,28,190,110,213,85,78,16,119,24,171,23,214,214,201,229,227,200,133,147,26,84,39,189,32,165,24,77,137,252,37,76,89,243,43,148,106,77,97,43,77,193,125,182,214,73,113,123,113,133,145,58,248,105,174,103,107,40,47,151,46,4,152,194,246,198,94,197,54,108,170,95,109,169,99,167,5,145,68,196,13,148,151,201,249,72,130,88,6,126,47,105,109,135,51,157,85,100,57,235,168,16,116,220,184,220,217,83,40,213,92,124,169,179,60,48,102,202,131,101,171,10,71,132,197,77,184,21,103,2,52,54,123,66,26,92,102,98,243,204,36,105,174,32,141,252,165,75,108,172,129,39,195,104,84,110,27,182,6,104,3,147,237,45,94,155,182,31,82,106,204,145,153,205,141,3,125,168,96,214,196,204,31,153,47,211,91,99,42,192,172,212,48,96,252,161,187,22,131,121,201,62,80,148,130,64,86,218,213,106,71,229,197,136,130,246,213,140,10,216,50,98,245,114,33,115,53,176,62,214,176,99,6,82,246,37,119,114,73,237,38,50,88,120,195,226,83,47,147,59,35,243,9,99,2,130,250,197,140,103,225,44,81,162,31,112,8,94,25,98,160,246,114,231,17,229,47,18,39,209,217,39,192,50,202,146,172,51,50,135,195,190,4,148,107,204,128,13,62,197,103,62,49,228,197,194,18,166,85,97,26,162,219,89,39,207,136,60,185,86,30,154,248,204,245,18,136,106,146,30,146,150,56,153,140,132,152,97,136,111,20,190,164,213,196,21,128,3,168,94,32,112,227,40,214,47,212,228,33,63,74,160,110,53,60,74,73,223,40,94,52,206,147,82,68,156,70,27,147,149,114,249,29,85,196,188,129,61,27,39,98,78,80,139,145,1,13,128,198,195,34,167,227,141,224,88,156,171,166,167,39,145,232,214,64,25,61,193,35,223,62,12,159,119,41,20,189,171,238,39,15,48,170,241,126,210,67,26,238,92,25,124,209,72,36,150,98,171,26,186,151,211,31,199,194,37,234,211,68,47,186,148,134,215,114,53,156,58,114,100,202,33,16,169,107,115,49,24,221,218,206,28,18,109,49,139,18,146,170,101,253,217,57,167,241,170,169,48,37,237,95,187,138,76,105,13,36,151,198,156,113,98,67,70,58,201,142,37,77,62,149,0,129,243,114,133,252,169,199,162,87,37,121,199,220,179,53,175,228,196,181,90,159,4,234,207,203,83,65,153,4,71,194,18,165,246,70,197,238,165,51,12,127,81,202,36,83,216,242,15,50,161,149,83,16,133,146,64,252,209,70,79,221,74,171,66,56,199,120,113,98,31,154,104,199,144,76,127,42,154,152,105,217,223,244,212,152,164,99,19,64,174,41,255,0,205,8,36,234,5,109,84,144,97,203,254,234,228,154,230,159,87,77,131,155,79,74,32,136,36,159,64,92,107,248,39,120,175,34,146,72,197,245,82,217,237,196,214,175,110,71,115,100,198,84,203,218,101,30,63,109,97,62,126,71,225,83,79,181,170,178,102,19,69,146,41,62,9,164,96,147,105,148,165,77,86,176,150,18,234,119,214,214,131,212,69,216,131,173,212,254,174,54,24,88,214,253,79,2,44,232,132,195,40,101,251,106,107,76,64,36,39,188,95,251,186,148,145,235,99,170,54,90,127,78,141,91,90,121,188,169,147,2,72,220,33,74,42,140,65,123,169,219,3,148,131,42,117,98,18,5,198,146,120,195,229,89,124,220,238,174,180,21,144,78,64,113,118,9,122,182,76,161,3,234,166,51,196,115,26,52,81,119,44,100,207,170,140,207,113,75,234,77,84,74,152,47,47,254,232,161,107,117,251,38,157,158,161,145,46,225,85,130,203,114,242,126,191,216,191,15,165,147,31,212,77,33,217,2,220,12,40,84,228,107,8,54,76,102,34,229,26,127,78,104,144,136,204,34,78,170,73,155,79,29,2,94,23,139,153,107,49,184,213,83,38,86,217,69,230,236,83,243,40,89,230,242,137,95,18,74,223,176,86,158,167,101,185,251,113,126,234,62,251,74,146,12,71,152,82,134,95,182,36,182,183,117,5,248,67,20,133,253,165,88,23,188,131,255,0,223,61,212,170,212,21,213,172,112,57,44,178,21,143,48,136,33,249,171,253,54,97,206,137,135,23,242,42,203,40,117,69,31,205,197,83,172,147,85,6,203,15,38,50,166,102,54,183,40,3,14,92,111,116,120,214,137,241,167,73,103,202,44,30,248,62,25,98,20,159,182,188,27,179,198,247,70,163,109,70,88,216,196,48,15,143,149,111,135,51,109,221,141,43,178,187,151,237,23,42,153,158,107,139,34,32,106,254,229,156,157,73,201,136,69,73,110,36,206,141,202,82,241,164,47,129,44,64,237,228,75,30,251,47,55,196,177,235,91,86,25,89,60,70,129,181,25,127,73,41,57,141,60,19,129,180,150,164,169,232,70,57,121,66,174,235,97,196,35,19,170,208,156,140,43,173,173,101,108,231,154,39,89,85,35,40,98,201,240,151,44,164,90,95,12,99,234,69,190,224,16,162,109,12,145,164,161,139,29,194,205,48,113,162,225,137,196,147,198,213,182,49,143,219,151,247,16,182,86,167,146,207,148,23,26,198,6,146,188,182,30,236,34,24,135,247,20,182,247,178,58,55,22,21,29,155,80,178,236,124,194,24,148,230,217,150,83,159,16,197,234,70,201,173,60,23,188,70,236,18,20,53,79,17,247,120,136,134,141,173,80,86,198,230,160,198,131,36,231,136,97,101,196,138,141,166,25,90,76,187,84,216,49,129,27,192,184,147,118,70,100,208,39,196,147,72,194,19,60,152,48,133,106,141,78,60,153,138,85,68,250,168,35,103,105,16,175,120,4,179,21,11,53,64,228,192,30,7,241,40,25,48,47,32,217,63,233,249,174,175,25,249,71,212,180,73,161,97,31,151,141,58,170,184,171,35,33,61,167,171,108,127,87,136,152,253,197,80,195,68,200,193,75,46,33,163,227,49,251,70,68,234,18,213,50,170,12,145,243,9,54,62,34,90,237,145,227,6,9,89,242,133,75,166,85,16,163,196,176,13,105,224,159,229,10,76,104,247,204,32,135,148,170,76,204,85,99,91,98,100,201,50,227,65,218,24,185,68,147,61,248,223,153,104,159,125,246,184,214,136,23,195,43,240,149,47,113,234,195,134,7,114,129,159,85,46,49,216,101,71,12,32,32,24,97,21,24,255,0,153,30,19,42,171,41,27,53,133,33,96,228,196,102,97,13,1,50,146,9,121,113,114,39,62,149,141,255,0,170,199,246,209,158,142,50,51,134,82,44,162,156,187,80,233,35,248,102,10,159,13,57,35,63,55,106,236,146,107,95,210,94,178,169,205,79,85,85,81,19,52,65,38,101,81,150,70,224,78,134,97,203,23,211,189,180,168,49,159,82,66,98,22,37,232,119,96,221,97,48,149,184,89,93,54,38,108,95,232,75,139,15,146,19,145,174,46,36,244,166,80,245,12,234,210,124,218,200,198,170,133,210,81,139,237,160,38,76,130,65,191,151,42,131,70,165,150,77,126,139,48,235,248,34,7,9,80,166,215,145,126,218,229,38,141,99,56,239,218,113,13,109,13,108,225,15,9,132,66,161,97,114,140,208,29,29,154,230,47,159,106,57,255,0,17,96,193,6,92,75,144,190,168,130,126,99,20,139,84,202,169,210,65,132,37,32,147,52,50,253,139,255,0,238,254,69,222,164,248,234,15,13,164,72,25,73,245,22,138,79,138,146,227,15,41,69,218,185,148,13,25,120,83,240,151,169,49,54,146,213,190,200,148,151,167,151,147,106,117,73,55,71,93,21,116,58,252,63,136,181,182,228,230,16,242,42,24,198,4,159,3,25,115,189,43,240,198,215,104,203,25,124,68,85,111,140,74,128,114,202,77,34,186,41,202,173,19,181,84,167,124,192,13,36,158,251,89,36,249,66,198,73,131,100,201,61,171,41,54,79,240,197,17,74,59,121,142,202,137,196,202,99,201,225,134,196,163,254,36,144,215,207,173,39,244,229,132,157,209,9,243,104,63,68,60,151,229,12,161,99,86,88,238,38,245,6,65,212,135,156,254,82,145,59,97,190,95,181,78,50,180,113,145,230,48,198,12,217,80,209,208,93,203,133,26,76,175,170,167,236,164,217,103,226,42,32,55,7,47,22,37,147,216,66,251,73,170,37,141,21,176,207,36,249,101,202,235,84,76,181,96,184,76,166,158,242,70,233,42,196,47,57,9,202,84,84,107,21,143,190,24,199,237,169,93,115,101,146,140,230,15,18,61,254,27,95,253,241,115,187,141,85,46,73,31,82,33,15,23,154,156,140,82,5,202,235,240,112,200,22,167,147,174,1,19,116,78,254,69,250,191,76,60,98,173,31,42,252,251,163,254,30,158,79,196,51,219,75,23,203,249,229,26,239,127,35,6,38,24,139,154,14,151,105,117,127,233,232,255,0,228,186,229,234,29,81,62,52,54,217,73,202,148,24,196,35,249,74,183,50,29,149,183,152,171,132,149,204,167,185,132,76,50,242,46,168,215,19,207,102,241,238,80,85,67,103,104,147,200,207,58,149,210,175,150,51,188,37,201,141,94,198,96,213,84,231,102,163,3,49,131,247,150,70,51,32,143,40,123,22,243,62,40,210,41,55,28,239,8,162,147,247,17,80,86,99,120,117,132,185,39,218,24,67,18,101,233,178,166,251,163,72,3,85,185,62,94,162,38,16,228,202,132,76,50,208,171,67,89,175,196,217,62,158,230,55,247,228,40,214,184,223,249,42,8,23,0,23,180,34,161,103,201,4,151,254,148,66,253,180,51,40,138,174,7,38,180,18,65,212,150,236,54,202,133,134,0,153,218,183,133,241,109,135,135,143,26,22,69,21,149,144,136,187,100,178,65,126,21,31,78,27,205,223,48,151,115,141,160,0,71,240,149,99,101,240,235,16,30,81,99,86,219,87,49,103,166,4,88,102,92,237,71,139,108,151,198,214,114,234,44,127,168,149,108,181,211,210,224,191,180,137,5,149,59,36,143,49,185,84,100,141,156,232,134,68,182,103,95,170,213,84,115,162,230,223,143,39,211,69,62,236,18,71,196,33,174,5,26,25,60,254,83,137,81,195,212,146,170,71,135,42,229,172,168,95,110,39,224,116,73,150,64,26,30,28,152,178,125,213,33,26,250,116,231,241,42,40,17,167,99,221,152,74,209,216,132,138,168,22,96,140,132,77,43,97,253,212,32,76,15,14,97,34,25,147,217,86,177,10,141,166,50,228,113,31,135,148,106,14,214,182,119,231,150,89,95,198,155,207,147,168,35,116,148,133,141,246,208,140,48,201,219,216,139,14,171,69,196,132,48,111,6,119,226,201,141,49,173,147,107,157,153,139,198,159,79,97,36,143,132,73,73,161,217,70,229,218,241,173,169,139,33,74,200,217,65,152,165,82,250,134,28,162,159,8,68,69,77,72,248,51,134,204,165,77,167,192,0,135,242,138,35,43,81,136,184,113,165,136,3,94,123,53,48,207,250,162,99,79,182,114,63,245,76,66,242,99,196,101,101,85,21,164,96,106,214,31,193,134,44,162,100,76,95,37,5,188,139,24,152,122,145,108,178,139,225,212,66,164,106,140,191,232,22,101,216,4,60,56,136,180,135,80,253,17,38,166,125,24,185,77,23,145,45,53,197,84,103,254,151,18,21,87,236,220,126,141,83,236,170,176,98,150,34,136,137,91,41,226,91,15,154,86,37,64,248,20,118,94,25,86,182,85,65,141,231,180,17,19,226,70,218,147,115,244,49,32,143,53,118,66,253,69,174,183,77,203,47,54,46,165,99,25,143,233,94,147,79,42,51,247,98,149,198,159,16,179,19,146,94,58,209,191,40,136,164,140,27,45,65,57,229,136,34,98,246,213,197,195,62,81,109,164,11,252,25,196,179,152,90,139,99,145,106,170,173,79,72,70,75,9,73,251,104,54,107,105,94,12,137,136,153,23,121,190,161,131,58,15,220,92,185,250,2,87,174,62,88,177,99,243,83,104,215,196,180,61,69,215,45,9,96,213,94,91,243,21,94,233,184,112,106,7,243,101,202,68,197,149,160,24,48,226,30,68,84,58,168,133,237,18,165,85,4,105,25,194,38,79,25,98,16,34,18,2,181,156,156,201,139,194,8,196,251,107,27,88,208,103,1,158,159,196,84,149,25,89,80,98,204,3,103,234,147,56,215,192,240,194,105,67,80,65,97,227,112,153,45,181,123,225,15,212,62,146,155,70,195,173,31,145,212,30,205,207,233,80,254,149,59,221,23,18,141,210,95,19,160,148,120,138,92,68,85,111,212,128,40,255,0,95,149,11,53,5,110,159,94,248,5,50,48,4,62,33,44,130,98,100,90,3,39,115,212,183,189,132,200,139,92,197,90,12,67,255,0,154,32,129,202,4,48,88,65,49,29,25,236,66,138,202,75,220,86,156,128,122,151,141,78,73,36,197,212,186,97,130,147,79,129,249,243,8,74,150,21,88,148,14,140,185,130,124,193,46,84,220,219,168,195,250,68,240,70,50,75,254,169,16,179,36,145,30,159,67,102,71,204,178,188,207,253,64,68,198,143,135,100,2,13,21,50,120,6,60,38,229,251,106,79,213,96,150,95,20,82,8,138,18,70,116,71,37,203,16,255,0,228,183,62,102,38,37,181,70,202,153,26,158,116,159,2,137,98,230,35,85,24,217,12,49,109,193,132,165,196,167,238,244,125,148,18,102,169,148,66,141,82,192,134,72,220,40,137,151,30,155,237,101,202,168,181,39,103,182,62,196,149,84,251,241,112,203,18,124,204,157,184,150,12,51,39,63,50,127,25,248,217,135,18,160,140,0,246,0,140,230,200,147,73,164,4,149,85,232,239,40,242,173,70,173,127,213,26,162,177,42,144,166,211,7,140,124,193,46,33,163,227,70,7,254,202,34,174,244,210,20,30,218,86,248,112,99,31,8,113,165,196,165,152,11,206,32,184,113,101,74,236,169,44,75,203,82,37,80,96,130,51,51,98,66,201,212,128,132,4,140,202,58,219,196,93,85,62,112,152,193,91,8,130,34,104,247,143,217,83,50,117,33,236,159,212,143,129,230,95,117,114,177,209,81,137,152,79,101,46,146,194,16,25,177,114,38,140,243,18,243,36,188,103,234,30,53,72,216,141,69,48,195,40,157,194,77,25,167,174,72,60,162,23,26,112,192,140,190,24,86,231,207,151,27,246,213,149,149,4,201,197,97,211,15,199,243,101,196,133,125,80,19,19,89,28,171,6,50,36,158,226,226,70,245,204,211,167,100,229,168,172,212,239,246,144,175,210,179,164,147,152,92,106,182,51,6,62,146,141,53,101,171,36,143,22,81,148,159,109,50,178,25,173,201,24,122,122,8,248,101,228,75,45,116,246,152,207,194,34,21,80,95,67,148,64,124,161,122,148,204,109,241,31,243,125,105,90,79,224,203,27,125,152,198,193,11,134,32,184,214,51,204,2,247,8,136,239,48,253,20,138,202,203,18,203,92,218,228,106,12,157,177,248,98,170,90,221,109,177,31,52,85,23,235,127,84,68,71,198,167,37,187,50,151,136,106,21,103,58,236,149,204,183,102,185,4,148,83,53,56,8,166,97,211,196,23,180,128,181,8,199,43,139,173,54,200,155,137,227,161,105,235,103,246,74,133,153,169,54,220,37,83,16,204,120,196,98,165,100,49,217,13,159,42,50,145,106,198,99,72,191,66,224,234,64,73,38,36,249,154,122,182,200,121,121,50,45,129,164,157,24,124,212,60,127,83,18,32,44,56,186,149,85,104,65,153,95,136,1,180,124,89,32,120,177,40,185,159,7,237,115,158,88,101,15,246,215,79,195,107,39,152,165,90,140,194,123,165,67,72,190,70,42,186,112,57,165,62,158,32,184,140,94,164,92,151,190,183,168,89,85,124,200,209,16,175,128,1,242,246,163,23,13,198,239,144,146,6,161,150,78,225,98,26,112,201,32,35,57,138,52,20,200,96,72,141,113,6,17,62,111,34,149,104,197,113,114,161,129,25,86,38,14,54,117,101,66,83,218,196,156,206,21,73,12,195,19,58,178,170,88,139,43,33,45,26,99,4,76,61,73,211,35,50,104,241,23,173,124,184,229,123,50,192,24,134,180,6,200,2,233,22,84,182,41,80,214,105,232,145,191,72,84,83,30,72,195,120,177,37,126,183,200,182,238,94,81,161,100,6,141,188,133,119,223,58,60,75,8,97,60,102,38,209,184,251,132,188,249,155,110,111,248,137,24,133,141,12,102,69,147,3,137,235,111,172,28,159,218,143,253,165,153,141,149,137,25,141,85,96,223,0,20,29,73,45,169,165,70,102,96,136,169,188,14,86,34,159,90,242,51,18,117,204,70,170,16,15,255,0,225,146,38,19,23,169,110,170,12,26,222,29,168,202,142,159,165,73,91,57,230,14,78,94,193,164,146,100,142,49,17,86,66,150,87,83,125,198,211,27,202,44,127,182,165,225,221,218,198,150,255,0,149,38,52,228,50,88,66,38,6,134,193,177,133,14,62,85,54,93,92,117,106,24,134,124,178,243,75,18,216,199,130,73,16,225,249,227,176,33,42,164,141,162,120,216,98,202,26,197,141,129,164,85,22,177,131,199,196,133,147,2,89,121,162,39,47,8,43,125,222,164,43,237,96,253,204,138,171,26,147,89,27,196,9,239,156,70,60,94,226,244,58,217,197,246,147,8,97,220,147,46,36,228,47,60,98,117,38,170,160,52,204,34,53,13,224,192,243,113,227,91,161,134,89,6,197,74,247,158,72,250,144,187,9,113,185,113,16,73,107,27,153,188,224,161,100,168,204,229,69,26,24,230,131,171,145,97,38,100,185,44,237,90,3,38,112,184,75,20,139,13,107,62,70,135,213,106,108,15,14,232,98,140,164,173,107,98,70,57,4,98,238,137,245,19,45,97,175,193,65,92,115,27,114,81,137,153,122,151,4,211,127,246,135,163,215,122,155,209,42,69,201,231,216,134,157,17,180,95,147,163,167,232,186,137,145,165,77,61,23,223,83,177,64,134,76,137,241,168,119,177,88,30,164,76,58,223,145,1,69,216,84,194,28,99,253,37,107,41,196,204,194,88,26,110,32,201,134,92,162,21,122,101,12,81,17,158,156,47,220,84,155,49,140,153,140,182,201,218,224,251,137,119,52,12,133,12,14,202,32,241,118,47,4,211,178,114,139,137,109,204,52,83,49,145,76,162,216,14,72,89,36,107,80,110,54,36,218,21,54,100,6,21,249,80,122,158,168,4,130,194,136,92,130,90,203,137,177,201,149,13,172,178,33,94,152,132,195,47,76,172,74,54,4,194,99,194,140,9,165,136,235,154,172,117,98,89,111,30,38,126,168,136,83,79,63,213,227,73,183,39,199,204,180,73,178,224,194,154,172,75,31,161,161,164,140,190,234,71,106,25,194,38,88,150,159,198,131,12,156,178,241,39,111,8,202,196,203,25,140,212,18,70,190,178,233,202,66,166,47,99,44,129,205,216,177,244,175,254,32,150,113,153,46,49,57,83,172,106,130,180,151,50,8,73,143,10,243,43,121,51,101,26,202,99,8,65,161,99,51,247,22,138,166,102,123,35,32,36,252,200,222,155,122,80,228,246,173,70,128,193,241,45,168,187,138,78,70,158,207,207,16,169,165,13,61,81,79,155,46,34,37,54,80,54,211,187,86,1,124,188,156,89,18,182,5,151,63,147,170,251,24,84,228,254,51,191,137,78,178,250,242,55,14,232,138,123,83,207,184,27,61,64,37,39,248,250,212,108,223,70,236,229,238,90,60,63,159,48,132,141,141,243,32,194,85,3,165,117,153,228,147,20,181,208,195,243,63,105,58,181,212,73,35,101,228,104,8,72,51,225,76,205,79,100,65,229,16,146,185,225,150,39,176,209,57,83,74,125,85,23,30,41,114,177,17,46,229,27,33,182,217,244,192,0,212,150,62,232,177,32,77,73,247,85,60,251,88,133,31,17,82,224,204,1,95,218,175,164,136,74,178,137,131,73,140,153,83,157,201,48,97,196,143,51,226,140,29,163,65,230,97,122,83,119,81,114,16,207,121,234,30,249,121,73,251,107,109,110,170,125,151,9,147,151,214,142,115,57,122,148,245,173,38,200,153,171,186,209,65,247,23,139,14,222,240,120,32,100,191,24,250,144,33,187,136,38,115,23,145,108,153,60,243,65,242,157,107,114,36,202,43,52,193,173,240,12,207,116,68,18,10,49,182,79,126,81,127,173,55,223,142,111,106,70,42,160,26,135,63,254,218,68,78,85,141,110,152,220,131,52,185,248,136,157,195,146,204,111,10,153,213,83,229,66,3,229,132,184,136,36,182,84,27,113,223,2,145,144,223,90,206,82,229,251,136,95,89,7,213,92,118,183,226,93,149,249,223,16,37,234,78,88,249,94,108,49,165,42,71,171,75,144,143,22,214,45,238,116,221,206,78,84,208,55,99,27,57,84,117,62,248,140,204,105,92,105,232,105,192,78,109,214,85,172,162,170,168,61,221,172,185,62,120,122,212,193,173,113,46,137,26,158,41,71,132,194,73,174,52,100,66,147,136,73,54,212,117,157,83,17,70,152,158,249,50,243,43,200,115,193,212,165,32,85,14,180,156,66,84,33,193,143,171,18,90,208,102,101,112,247,227,246,80,185,137,20,157,171,193,51,16,22,175,120,253,212,162,170,143,163,92,87,100,196,81,38,217,162,227,225,18,134,97,128,33,229,88,254,36,56,137,135,219,71,118,45,85,99,160,178,202,32,187,86,247,220,68,40,248,98,226,81,17,174,248,211,152,214,185,123,81,102,23,109,71,47,178,202,62,162,41,43,45,102,72,199,120,182,164,254,85,66,201,56,250,146,219,80,193,183,35,247,124,75,106,207,242,79,4,111,97,107,53,177,36,143,149,110,141,101,22,105,63,84,148,63,70,48,164,225,180,227,71,135,225,184,255,0,248,232,63,247,83,236,141,249,17,142,216,207,240,97,229,73,47,171,89,57,156,162,94,240,37,64,222,19,90,101,68,67,178,1,125,220,169,85,168,196,154,22,124,208,140,153,165,106,163,51,244,11,93,83,1,90,119,225,22,37,124,99,68,39,74,73,113,2,9,71,151,22,34,42,179,43,136,175,34,54,98,11,93,84,120,207,196,17,101,89,214,207,60,223,12,203,81,163,69,23,49,150,112,222,50,147,137,37,85,14,157,203,151,208,43,119,32,102,21,178,77,81,196,62,97,37,53,183,123,16,118,163,67,172,32,206,126,28,188,137,119,132,110,157,159,32,7,214,197,47,152,146,153,154,122,36,99,230,85,175,96,200,76,193,91,102,64,220,197,77,98,121,33,61,14,76,65,179,8,86,169,140,203,204,135,153,24,227,68,70,9,60,57,80,182,31,254,102,216,216,241,245,35,160,63,243,229,75,204,252,79,24,145,129,146,193,38,52,120,249,252,107,80,110,207,255,0,177,82,221,193,22,169,247,99,140,204,62,226,230,111,114,177,212,173,100,240,20,104,115,79,0,253,165,9,235,115,188,56,138,189,26,125,145,73,243,115,248,213,50,55,101,11,79,82,202,62,212,186,202,96,4,206,98,161,35,73,26,69,170,171,73,101,204,18,226,32,145,145,26,165,134,145,166,14,203,221,26,200,209,177,17,115,232,118,86,84,146,241,20,74,182,53,174,251,218,196,181,108,52,145,175,136,118,49,255,0,232,153,198,96,241,177,47,140,200,153,62,108,168,182,76,211,3,238,158,153,132,168,115,217,7,7,87,34,24,47,98,246,242,182,79,13,113,114,173,140,8,196,68,149,27,130,158,219,48,137,164,48,190,51,22,182,61,158,29,75,39,153,131,26,45,161,150,96,135,189,159,73,77,221,192,7,179,196,154,50,214,10,197,241,183,207,90,173,118,19,110,153,28,202,213,147,161,74,205,148,152,213,5,38,167,167,218,48,50,242,100,84,210,105,192,81,225,218,140,169,43,244,245,80,159,151,107,200,168,202,50,204,175,200,14,77,217,201,231,180,235,83,246,87,103,25,51,22,81,21,180,106,161,149,156,34,83,247,218,26,198,75,51,98,226,75,179,115,86,104,209,143,82,93,193,147,220,84,202,76,250,210,147,133,70,76,167,61,104,248,133,200,133,141,38,215,39,40,146,213,144,165,98,124,139,121,33,203,204,18,141,52,134,204,160,234,81,33,52,229,99,165,108,136,54,97,41,82,154,203,137,231,195,33,30,240,132,69,16,214,175,252,52,61,145,50,134,231,248,213,49,167,143,222,42,240,76,63,105,53,148,79,242,8,217,166,39,84,15,17,101,101,26,218,24,18,136,155,153,236,39,106,77,50,200,16,73,219,137,99,50,139,103,53,73,134,248,222,121,138,53,57,101,50,94,7,132,69,196,168,13,49,146,71,196,165,238,24,127,164,167,81,150,194,154,173,212,153,126,225,85,164,61,61,4,157,221,137,77,83,193,91,7,49,68,49,45,176,245,11,10,126,18,141,83,20,31,55,41,131,85,177,103,17,86,240,198,28,158,18,173,176,24,9,49,51,101,31,248,22,112,248,165,37,78,70,81,140,63,10,214,206,30,35,11,42,0,223,10,32,246,250,48,213,200,66,53,233,38,32,153,135,145,117,110,169,201,182,254,58,156,209,250,122,142,160,248,118,3,18,158,178,229,157,138,38,53,127,119,166,37,91,159,48,101,14,50,93,27,64,108,95,151,46,82,36,104,247,75,67,38,207,61,69,48,25,127,81,224,81,100,42,172,173,178,60,144,115,69,229,91,66,25,66,6,28,75,67,204,248,63,184,164,209,168,255,0,145,127,131,123,39,147,38,18,139,18,106,24,21,69,103,233,84,161,141,46,79,180,137,135,235,158,210,85,178,124,21,170,186,251,246,26,207,211,112,75,253,212,145,36,51,233,9,27,148,50,147,182,76,157,25,159,54,148,221,234,125,176,48,136,92,137,187,255,0,14,118,141,211,142,164,94,161,153,56,163,124,69,207,141,166,236,99,63,46,85,208,118,215,150,71,221,154,46,85,81,79,90,2,15,9,169,135,252,171,162,53,244,204,156,141,67,149,6,125,200,193,138,36,84,219,77,192,188,28,188,182,34,237,93,34,125,37,116,110,109,174,47,200,163,174,245,14,199,192,56,145,36,138,161,11,51,177,90,192,227,6,97,23,253,9,12,249,54,37,63,12,82,33,43,117,153,201,224,28,89,71,251,74,222,28,152,178,98,51,44,92,74,75,37,249,20,104,217,8,185,150,83,132,207,155,74,67,241,94,92,17,225,246,213,149,244,99,201,136,241,4,67,92,145,244,159,213,73,18,199,139,243,165,104,217,248,106,52,51,39,158,133,208,117,157,54,160,27,253,71,31,42,150,181,164,211,130,156,251,26,249,88,137,237,141,47,212,53,85,177,171,94,104,133,24,136,37,57,73,26,230,200,140,218,11,42,93,182,239,83,162,54,211,146,235,216,235,90,110,225,255,0,147,42,170,243,36,209,225,10,136,161,164,188,25,24,35,64,93,95,79,86,226,99,10,97,42,44,107,230,74,73,9,131,105,185,196,229,64,70,9,43,78,252,203,172,153,236,193,202,37,43,107,0,4,126,96,137,51,52,103,26,201,37,189,132,111,146,196,3,227,50,236,156,50,186,150,235,88,114,202,206,21,44,22,78,133,59,40,132,68,138,93,106,84,62,48,235,65,139,107,149,2,200,121,79,152,40,232,211,9,37,159,54,84,49,174,32,198,59,57,86,177,171,97,220,8,0,240,249,185,72,166,73,166,254,208,68,42,91,24,219,150,34,194,17,198,26,91,48,50,171,242,63,38,135,80,206,141,47,244,171,163,105,187,130,93,193,255,0,230,106,1,250,26,214,202,91,203,186,219,125,52,195,74,195,181,209,214,172,20,185,249,70,87,171,237,178,53,137,51,43,41,105,38,102,197,248,76,34,9,38,152,243,201,151,203,214,169,175,164,196,154,6,27,23,34,76,201,240,97,114,203,23,26,184,134,218,23,193,130,124,65,198,44,168,251,237,61,6,75,217,44,34,228,72,238,32,65,212,149,175,54,157,47,34,87,73,101,169,234,127,167,151,33,127,117,73,153,173,252,26,171,219,223,212,122,200,207,23,180,165,117,252,203,201,48,94,33,64,38,63,168,37,208,160,5,147,123,120,136,168,163,83,130,48,254,110,40,202,47,113,58,139,106,31,149,67,166,247,49,30,46,76,137,215,195,221,73,107,166,231,122,76,177,16,177,188,248,215,232,191,195,223,15,45,201,253,58,46,41,40,91,45,25,65,90,12,210,226,140,67,253,164,173,10,56,255,0,144,239,200,198,170,248,120,16,175,152,194,75,204,84,174,99,192,94,42,146,241,163,32,83,203,47,46,85,44,157,138,98,138,125,187,96,228,196,127,18,140,164,170,220,206,38,236,184,135,231,198,53,211,13,79,146,11,240,227,255,0,2,231,172,173,60,107,87,225,255,0,113,88,146,134,95,27,209,1,150,34,154,178,178,149,54,35,243,21,53,212,150,64,200,10,227,69,33,114,251,137,221,62,137,131,140,6,41,71,202,180,27,5,57,141,86,131,60,211,238,249,50,21,95,211,232,61,136,51,75,93,14,53,36,26,134,51,8,134,131,178,152,194,113,38,196,149,153,200,59,93,42,73,220,33,22,85,41,51,225,215,166,249,216,134,81,5,36,75,179,192,11,228,179,16,133,200,167,175,180,220,184,196,121,173,139,251,99,67,42,184,234,204,132,190,158,214,218,130,180,140,137,44,69,146,53,215,232,117,84,226,177,155,76,130,26,229,245,86,181,80,78,241,98,30,68,200,218,218,202,180,127,211,160,101,251,138,21,167,29,74,183,249,126,14,177,62,79,169,3,250,140,81,19,238,98,82,243,232,116,204,22,110,241,114,41,74,223,136,183,146,73,253,71,136,106,131,120,203,33,243,11,40,211,44,215,23,88,104,0,203,141,48,55,251,105,148,59,41,82,70,255,0,79,20,97,15,234,20,170,63,86,233,38,77,27,229,215,241,21,107,210,180,231,240,254,173,40,130,197,237,165,107,219,248,51,42,87,220,183,48,79,52,31,55,141,35,146,205,137,62,210,111,24,51,137,195,18,41,10,63,218,91,102,83,206,32,31,242,170,234,72,38,4,109,48,88,172,151,186,25,9,244,215,217,54,87,4,1,5,83,0,98,31,218,92,225,225,212,112,173,95,138,1,49,251,106,154,182,250,212,76,196,81,16,74,121,88,102,85,52,26,226,84,25,108,245,17,98,33,95,216,168,38,89,101,174,205,151,141,73,234,168,7,183,31,202,118,33,234,169,47,8,13,161,101,113,166,171,88,49,168,125,87,196,141,43,73,40,226,150,40,210,72,95,170,150,207,152,201,214,71,212,49,4,49,101,228,227,90,166,124,49,130,79,155,42,246,149,135,85,144,245,230,17,49,245,169,72,173,111,225,101,100,174,39,25,215,63,25,174,107,110,54,134,129,185,24,189,197,115,163,53,200,50,2,94,92,67,42,191,178,248,93,162,166,196,126,24,170,22,103,195,19,198,99,203,19,219,235,26,70,233,60,251,143,249,72,235,78,221,142,201,235,192,178,174,97,132,84,27,245,60,184,195,225,23,26,228,26,63,85,89,84,157,244,151,145,73,246,200,152,234,77,67,115,147,105,95,23,16,203,238,34,172,98,212,235,148,250,194,12,210,126,188,106,185,250,158,152,80,112,229,25,72,191,40,70,140,122,211,176,198,47,34,183,129,101,115,101,224,24,133,74,170,227,72,169,246,117,41,246,90,115,183,46,82,45,80,46,242,147,237,168,185,225,219,62,40,114,242,121,242,39,239,103,200,240,246,42,212,131,50,148,150,80,193,58,42,146,52,3,193,243,236,198,144,207,181,212,245,4,103,46,85,189,250,194,200,145,112,241,228,42,107,106,27,127,211,51,106,72,149,164,229,42,55,103,91,168,7,148,82,146,16,233,227,217,61,153,74,60,133,85,180,154,74,37,104,242,150,86,82,17,106,168,172,196,151,225,91,81,89,126,188,123,101,101,84,18,84,3,14,81,149,108,147,167,129,143,40,74,147,76,101,172,20,204,180,50,215,44,161,191,114,7,135,234,172,97,134,198,180,157,95,44,165,42,166,89,8,249,114,167,50,110,236,100,247,21,37,131,108,117,51,95,130,164,24,108,75,198,145,179,80,209,221,249,237,11,149,15,50,170,37,144,48,150,42,156,101,111,162,17,251,72,8,207,236,122,197,95,233,111,26,52,24,221,34,31,241,166,1,243,40,241,98,92,208,58,182,36,19,225,150,92,74,218,147,83,128,157,56,202,179,115,81,54,194,166,82,68,140,204,210,196,50,165,143,178,174,31,73,70,37,65,107,48,246,81,48,237,113,101,92,238,215,71,218,228,205,186,227,76,204,207,196,101,93,60,139,40,214,67,23,129,98,74,91,159,50,45,187,254,110,87,34,231,23,26,132,20,17,88,17,11,41,22,170,79,137,18,200,60,81,40,114,147,234,44,179,33,148,47,95,90,12,159,85,124,244,222,55,169,122,125,109,106,59,47,155,22,53,83,63,80,158,104,49,10,80,139,149,58,181,204,101,100,21,26,214,40,137,132,178,134,36,5,219,244,228,208,101,137,143,114,37,140,157,61,58,75,222,98,137,106,54,158,96,129,204,44,72,171,6,142,166,48,38,74,199,139,47,82,113,14,200,158,24,74,146,67,218,198,247,86,82,102,51,218,64,88,105,38,227,98,252,193,46,34,38,176,254,33,90,148,120,101,202,226,80,102,240,178,247,81,44,134,248,204,237,73,81,236,165,227,32,69,155,243,102,64,90,198,7,131,194,17,32,116,220,243,148,120,178,245,42,14,190,100,43,8,220,136,6,64,181,141,59,40,75,136,106,250,170,52,25,62,27,178,254,226,69,119,38,199,205,152,68,179,97,159,24,25,145,192,218,220,170,178,141,167,32,248,26,188,164,200,180,7,1,123,132,167,35,95,69,35,250,150,70,212,56,137,194,84,182,27,108,115,37,131,18,1,144,32,205,225,48,185,22,250,215,130,111,234,229,98,78,97,214,209,148,152,162,90,114,125,52,202,35,53,1,52,221,8,197,57,145,13,203,25,60,214,122,50,154,16,25,99,83,144,68,250,105,132,104,108,173,31,106,2,76,253,241,30,16,139,42,214,168,171,107,88,144,100,98,73,247,87,189,74,37,107,216,32,202,78,205,163,47,44,186,133,136,107,146,235,106,25,218,110,227,16,114,73,250,138,76,172,116,71,87,214,172,117,121,47,61,148,79,148,149,200,167,205,26,196,68,205,44,169,13,86,170,157,26,35,48,192,34,198,127,197,72,48,89,138,218,6,84,214,199,33,85,117,182,39,77,173,158,9,208,112,229,26,139,187,11,199,61,255,0,77,33,170,215,32,47,205,215,11,16,202,156,178,200,118,252,166,42,93,203,153,86,70,0,178,167,138,56,153,69,216,167,130,201,67,58,190,53,9,38,131,48,139,198,162,103,198,197,45,249,144,202,60,114,1,26,101,252,153,219,74,146,242,170,186,168,26,128,64,254,183,61,43,128,19,214,147,118,17,34,109,110,229,77,30,25,101,219,15,237,44,141,104,18,53,194,159,169,43,132,247,196,49,70,154,83,152,25,247,97,46,37,206,173,117,62,145,210,192,221,226,220,147,234,40,216,223,26,111,44,172,182,149,244,220,101,122,102,122,141,28,12,203,137,250,65,247,3,47,74,199,126,113,243,25,70,233,137,39,198,195,75,236,42,168,123,192,78,35,45,169,46,12,57,170,212,145,63,187,149,198,183,220,122,57,25,187,174,47,34,146,147,84,62,232,133,196,52,14,243,23,22,92,72,88,205,178,154,102,90,158,77,150,209,102,195,75,140,124,222,218,194,52,12,147,178,135,148,107,116,152,111,42,106,152,210,7,51,125,108,199,226,46,84,186,76,103,198,38,41,98,65,62,214,118,159,38,16,136,156,169,204,6,18,236,236,52,177,113,173,168,182,13,173,211,96,199,187,14,53,71,1,155,111,117,10,199,197,131,194,28,152,189,180,60,203,184,131,247,86,48,42,179,149,30,0,40,59,70,167,103,190,8,253,165,166,49,143,39,221,196,183,26,147,109,205,46,86,84,170,204,53,85,5,79,243,42,73,49,247,34,39,202,20,105,164,246,28,175,102,209,111,124,13,200,254,111,137,50,173,197,181,9,115,90,234,223,238,250,213,230,146,96,228,128,114,205,141,34,219,123,33,46,81,163,33,204,197,195,137,12,180,50,215,45,38,73,39,213,202,164,245,13,104,45,128,252,168,234,169,135,207,135,219,84,102,129,20,160,230,139,149,17,138,223,226,63,45,235,61,42,1,206,197,18,81,127,198,173,52,53,62,86,51,119,237,46,145,113,160,244,228,223,50,138,41,50,36,80,224,18,17,31,197,136,73,246,212,125,102,213,212,105,152,2,233,18,9,246,177,35,63,155,34,50,28,96,19,207,49,81,12,211,195,154,244,134,89,77,16,245,13,113,120,74,92,72,227,82,87,78,230,202,52,52,205,31,91,129,249,139,201,224,130,211,208,207,9,231,221,148,136,201,3,210,166,169,149,187,98,97,136,46,53,182,182,214,93,105,30,168,45,76,61,167,14,53,36,198,89,89,31,148,88,177,45,99,87,254,67,121,54,179,173,198,167,161,218,190,17,222,19,64,228,250,137,227,36,130,180,31,54,44,69,75,164,207,245,99,241,99,72,195,47,250,14,220,228,2,208,249,57,127,186,88,230,219,51,10,76,23,147,124,176,20,57,252,68,202,159,70,216,224,229,42,12,47,25,65,180,52,84,56,100,140,103,100,67,39,168,188,205,22,184,227,63,40,75,198,133,11,224,217,38,55,113,177,131,237,174,114,251,35,193,188,249,66,241,253,53,6,106,49,120,227,186,234,116,182,105,178,73,7,13,166,33,253,52,109,85,109,85,111,234,226,229,251,139,126,158,120,44,128,204,197,76,172,161,140,96,121,131,255,0,34,232,89,14,45,177,69,168,116,140,209,240,136,130,47,237,41,211,48,2,99,196,34,229,26,41,230,222,159,14,34,45,177,168,98,70,200,96,148,159,202,152,222,2,54,104,58,217,160,121,130,82,100,67,211,232,242,8,239,12,178,171,200,24,227,41,251,189,67,243,223,41,143,34,147,84,172,108,206,192,161,211,96,130,126,107,66,99,79,99,76,131,11,136,69,202,166,31,62,89,101,179,119,214,136,146,18,70,229,10,150,217,208,204,190,69,28,253,97,91,181,218,109,70,160,238,62,45,83,82,124,160,123,19,99,86,142,200,29,74,74,203,225,40,39,74,221,229,82,120,230,241,212,172,45,211,167,254,222,226,153,250,132,250,183,155,219,70,86,233,226,73,246,149,124,61,24,10,128,51,229,120,213,36,58,168,50,89,194,37,219,28,116,92,206,73,58,139,182,30,154,18,245,176,217,4,140,12,69,71,182,57,113,225,68,190,4,88,207,229,69,4,192,26,25,84,69,102,11,128,29,144,25,197,200,158,198,9,228,131,151,177,33,135,100,2,159,132,89,85,172,105,145,36,131,152,88,191,39,182,147,16,107,11,131,38,85,104,248,75,137,10,107,182,16,156,210,144,26,170,212,240,98,60,209,5,148,138,62,158,214,202,220,251,77,135,34,86,177,104,213,107,98,210,124,146,73,234,42,86,200,31,159,41,68,156,192,211,214,81,162,230,177,158,49,125,178,47,120,51,205,82,164,172,2,200,203,81,169,63,62,100,196,204,89,110,120,241,37,178,134,66,35,70,219,47,129,70,152,217,86,140,99,255,0,213,58,152,214,21,79,147,182,34,213,38,51,36,179,42,163,141,84,9,167,102,100,192,218,84,2,7,202,74,202,168,78,196,125,61,174,216,155,66,213,144,163,250,152,149,24,96,28,67,221,251,107,9,144,46,68,12,34,226,82,239,153,168,35,29,251,185,68,198,185,102,145,144,234,134,53,127,146,225,241,165,148,121,184,255,0,221,64,73,167,100,211,179,49,113,13,35,135,124,124,136,235,41,150,178,98,229,202,49,9,113,238,74,237,236,116,236,170,124,148,213,90,123,76,212,120,24,183,57,126,218,101,51,86,214,143,134,39,47,211,95,152,181,86,179,213,80,108,158,40,153,49,165,180,154,231,81,250,192,61,68,188,126,106,45,214,78,141,90,234,119,47,254,46,39,77,214,109,53,244,246,63,83,79,173,149,118,63,81,44,248,194,252,157,107,0,198,30,12,91,162,21,43,161,120,238,224,128,222,231,130,118,16,236,87,163,31,27,158,52,149,181,5,50,96,31,233,17,108,135,48,241,184,101,245,38,18,108,191,220,73,103,207,25,59,150,49,72,253,134,70,181,130,81,240,149,1,176,157,56,156,66,33,80,80,222,1,243,98,79,225,234,166,65,102,32,202,26,91,42,26,221,252,67,224,83,218,139,180,73,198,193,130,31,49,82,184,122,193,159,87,42,244,205,78,15,5,187,218,19,218,115,51,24,113,158,182,97,121,25,196,92,74,86,77,147,228,147,48,138,139,13,150,33,242,149,42,200,107,70,49,52,157,183,105,70,145,218,207,227,237,73,245,12,199,217,74,96,98,100,199,245,16,143,249,96,97,49,114,170,173,130,170,128,211,30,121,61,75,40,27,72,222,239,34,42,31,128,217,195,141,15,60,39,47,46,33,255,0,18,173,68,220,41,41,228,228,120,194,105,248,134,172,88,248,63,147,20,241,174,85,248,110,12,144,101,174,185,146,41,63,76,168,248,97,181,132,12,82,203,252,138,12,172,87,22,211,220,174,184,181,246,69,202,151,178,248,131,254,233,33,159,49,241,162,191,151,145,69,154,73,230,189,225,12,254,69,38,141,139,71,182,119,88,122,147,40,57,113,164,154,133,131,178,31,218,80,20,146,111,43,65,134,94,66,170,136,22,82,172,135,139,106,68,209,171,147,145,81,59,212,1,244,149,191,73,107,53,150,200,120,178,141,49,153,67,121,56,120,162,113,125,196,61,14,134,157,6,86,91,9,81,139,149,117,84,230,183,244,142,181,135,40,143,221,173,186,110,49,231,31,230,250,215,92,147,160,233,136,12,166,158,82,253,177,34,41,235,116,141,64,240,237,69,254,52,173,26,38,67,111,179,173,20,194,159,76,80,73,130,195,7,136,190,9,143,224,1,151,221,26,208,109,91,71,90,76,65,16,209,17,181,132,89,221,82,134,149,186,173,16,207,195,149,242,7,147,160,41,227,115,24,185,72,138,13,86,159,193,135,209,178,160,108,174,54,204,82,51,53,109,172,103,189,99,117,79,227,161,171,209,126,218,149,190,137,85,90,71,237,42,255,0,221,90,36,201,130,39,242,245,253,165,11,51,95,206,247,148,206,167,214,122,154,108,18,122,120,177,125,197,54,234,37,250,43,31,68,182,207,83,166,76,187,170,23,76,162,127,186,166,110,46,199,52,152,67,144,171,146,198,184,213,66,102,107,9,67,42,176,164,212,44,198,195,20,92,138,107,184,237,153,208,208,167,78,184,250,143,153,39,108,53,188,54,68,42,81,50,127,169,51,244,164,18,24,51,1,27,164,170,213,57,236,85,50,214,32,255,0,204,68,69,145,174,41,203,250,78,37,53,185,36,146,114,172,13,62,170,183,184,68,42,50,10,169,90,19,65,240,229,148,52,40,77,146,115,196,34,140,163,92,208,193,177,182,178,121,98,20,130,26,165,173,159,232,143,96,76,150,204,62,218,215,29,75,214,64,30,62,172,75,81,163,48,99,91,96,79,28,224,101,9,114,175,76,9,252,21,85,142,90,138,205,24,4,233,67,190,48,5,202,98,175,188,158,111,229,196,180,73,201,131,153,104,196,86,191,214,3,164,130,254,85,249,220,63,24,61,55,81,176,50,203,148,101,122,234,191,24,228,196,19,25,16,92,171,131,233,143,132,178,181,182,170,124,190,161,249,175,159,235,117,149,250,141,18,45,79,171,255,0,199,44,16,244,186,188,186,31,177,52,173,149,117,149,48,44,98,20,127,224,69,26,77,104,153,205,41,45,210,90,12,244,148,192,136,47,249,22,251,45,19,107,37,253,184,134,190,129,99,109,189,44,124,166,172,155,154,215,236,115,167,181,152,32,203,218,68,198,159,79,207,168,30,204,165,253,181,17,67,163,199,90,126,94,82,43,136,212,243,163,115,101,196,163,86,65,228,100,118,192,210,106,66,84,131,148,168,96,217,110,120,130,84,208,204,57,120,101,173,94,154,193,114,241,137,22,184,86,134,192,189,152,23,153,147,255,0,98,175,177,140,200,196,226,22,84,76,153,146,228,179,220,254,53,85,97,50,53,70,218,121,243,100,95,103,195,25,7,238,45,84,244,128,207,187,221,73,47,219,34,124,105,44,193,135,106,52,214,51,200,146,127,132,31,116,153,16,175,181,151,231,194,157,190,28,28,143,49,144,111,147,91,25,252,66,39,251,74,12,167,66,200,106,167,146,73,167,120,165,167,193,96,32,254,147,34,87,26,201,132,234,18,61,150,76,47,14,36,42,226,43,54,182,28,51,83,178,8,249,86,38,214,118,179,152,253,164,82,21,1,133,133,238,69,70,146,193,19,8,184,150,170,255,0,66,201,244,75,220,73,212,22,79,120,77,140,95,186,128,141,166,236,188,57,74,50,174,137,38,4,75,96,115,99,73,166,64,217,112,229,93,24,212,231,102,185,27,107,14,45,64,58,185,10,145,179,74,218,206,249,188,163,198,174,94,24,179,73,204,46,164,123,30,60,120,130,44,67,75,101,126,70,228,156,9,58,74,169,112,79,205,141,87,134,120,48,114,172,30,16,37,140,167,177,147,43,54,252,98,26,27,254,38,243,228,30,249,143,47,74,246,254,226,48,243,4,67,47,219,88,121,227,225,49,122,147,120,204,24,188,48,149,46,32,205,252,19,126,39,188,147,195,176,40,150,218,218,19,149,251,178,149,81,6,27,228,247,21,98,96,142,15,247,67,42,108,65,89,190,140,95,26,8,199,250,82,23,18,30,53,197,87,158,35,113,13,101,36,196,19,51,110,134,37,33,168,100,176,189,92,191,159,219,83,220,97,214,21,242,41,164,195,211,4,229,137,63,18,81,26,100,232,211,176,238,178,141,78,6,227,98,7,139,97,252,133,66,192,187,124,147,188,217,122,148,100,177,209,26,173,78,155,224,69,183,181,138,74,183,82,28,188,56,178,170,16,153,229,98,117,98,18,71,65,78,161,161,151,36,108,151,18,87,82,71,73,169,62,109,245,210,202,173,36,201,96,193,202,85,207,174,234,135,58,119,168,87,113,126,117,90,171,153,28,141,92,138,187,39,159,105,154,187,148,138,122,101,219,241,255,0,81,129,139,23,184,155,214,188,241,128,204,168,249,149,181,215,113,49,88,9,27,106,27,212,16,214,234,72,152,216,33,21,60,135,118,2,127,117,137,32,135,163,224,208,17,230,9,114,161,174,24,50,244,241,44,219,55,113,92,163,178,213,64,132,62,209,149,111,170,212,158,164,12,194,42,134,125,62,230,35,210,168,119,126,137,59,105,151,253,105,25,89,10,45,29,78,197,26,96,242,123,105,240,113,148,28,184,215,52,128,253,232,217,44,83,255,0,141,83,64,49,200,62,213,159,228,38,209,168,246,78,2,177,71,90,237,60,240,134,82,223,125,26,212,172,249,73,88,148,200,107,72,57,88,178,229,34,101,87,10,165,125,202,26,218,76,157,51,198,143,147,78,120,192,225,148,50,161,106,186,249,68,142,195,147,165,80,151,200,11,225,144,172,90,31,84,114,125,164,84,147,62,50,202,49,143,39,221,69,134,174,166,134,86,179,195,238,35,195,79,77,37,152,76,37,230,51,145,106,222,98,156,192,153,62,225,45,182,114,63,85,105,186,97,116,192,196,79,168,37,53,26,182,116,110,162,144,171,180,154,132,118,67,230,75,102,104,242,84,191,54,46,63,168,178,170,249,21,94,161,147,2,54,158,100,232,207,102,92,138,193,150,163,16,216,92,171,81,164,131,243,196,197,202,149,153,252,120,140,167,85,241,29,100,191,50,141,151,100,47,74,240,111,165,136,157,74,114,157,239,201,137,62,217,229,31,104,210,237,141,101,79,129,155,46,207,37,111,100,252,172,230,83,184,118,203,55,204,120,153,212,68,181,96,106,184,249,140,138,82,117,13,28,24,116,114,120,101,137,73,111,31,224,139,141,36,24,255,0,84,49,127,42,109,198,65,118,116,127,145,223,224,106,111,55,152,34,255,0,113,79,234,26,79,73,38,104,148,209,138,52,112,117,38,219,135,46,68,97,173,65,36,15,78,179,95,224,70,233,221,27,223,208,231,225,207,221,139,17,124,250,213,84,3,75,192,167,102,76,149,10,115,254,87,140,190,226,197,151,114,250,130,85,206,216,29,21,186,148,190,121,94,140,141,91,18,111,17,84,132,51,90,231,205,237,170,32,201,126,53,171,100,36,203,250,234,50,126,158,28,110,145,13,98,251,32,65,30,18,137,37,159,125,58,15,119,90,22,125,175,169,69,249,79,212,166,102,103,5,135,246,212,34,78,179,151,24,248,118,28,107,121,181,132,28,31,55,0,130,251,138,64,58,183,159,105,119,23,23,220,77,38,48,19,98,60,34,229,31,182,153,99,25,153,62,131,205,48,19,98,28,177,45,49,126,69,47,12,210,198,76,185,80,180,149,167,245,39,196,151,144,67,87,48,244,244,31,15,213,98,253,212,235,24,173,34,161,62,107,185,94,24,182,164,42,206,182,0,10,253,220,190,95,182,169,95,167,143,131,229,39,198,83,86,181,183,144,124,248,178,254,210,218,153,185,113,164,255,0,195,242,65,136,177,118,196,250,131,72,39,198,5,68,81,203,21,206,95,207,214,189,90,105,194,243,245,8,164,18,148,214,97,125,177,240,138,81,4,63,53,54,86,113,225,173,179,212,232,90,123,61,144,243,26,80,202,155,89,83,156,144,115,68,201,197,237,168,63,135,172,244,223,0,239,200,95,220,93,66,53,198,65,225,73,195,150,134,183,123,227,236,78,211,218,159,38,19,8,130,78,228,191,43,22,137,240,57,55,98,18,201,146,114,15,18,85,6,3,135,24,227,63,42,219,119,13,132,99,240,241,19,193,21,182,39,178,183,134,182,89,59,185,85,4,182,68,12,199,222,12,111,22,34,99,91,244,244,249,80,137,155,147,149,94,120,12,99,229,18,71,49,145,35,17,230,18,222,200,106,204,220,123,12,2,195,206,66,79,102,52,187,241,14,219,136,37,65,207,178,126,61,222,84,150,55,111,214,194,219,137,147,161,31,46,215,141,6,201,224,187,30,46,53,182,202,202,93,148,23,132,162,80,178,89,101,80,125,220,68,245,160,98,227,203,88,214,85,189,49,114,141,83,233,137,231,146,54,4,220,95,109,99,161,164,146,252,3,221,137,85,108,34,198,39,12,85,106,226,73,155,42,4,50,48,35,49,77,89,4,133,151,153,29,168,108,143,24,12,194,180,85,100,156,14,98,165,94,67,86,139,113,68,207,81,47,134,208,67,94,167,213,87,148,146,185,160,101,196,170,67,84,194,247,38,97,129,90,33,245,39,219,81,55,171,240,98,31,137,99,178,30,25,124,95,109,109,53,196,191,12,177,4,128,184,210,176,102,143,139,140,159,81,7,2,101,141,39,202,24,91,149,38,86,79,145,236,141,199,67,41,154,182,214,48,248,114,41,147,220,106,233,199,254,231,26,179,126,164,131,238,139,18,36,214,81,38,131,12,78,181,6,175,217,209,28,212,94,36,228,9,50,241,252,217,81,161,101,142,78,220,163,66,207,128,255,0,7,134,33,113,17,4,25,154,130,147,184,91,145,167,85,36,205,113,225,163,28,158,210,10,102,158,170,146,199,241,16,69,95,89,172,193,143,154,46,34,34,161,234,122,217,36,197,139,41,21,22,79,225,45,185,9,35,48,244,146,240,136,169,157,109,197,150,78,213,72,246,0,175,205,181,26,217,36,49,48,113,69,196,69,172,170,27,204,191,0,59,249,83,127,86,138,12,104,56,248,146,185,50,118,195,65,70,184,38,69,49,234,206,49,152,17,193,62,80,137,125,124,252,127,105,124,124,145,201,2,72,240,218,201,151,205,196,53,181,184,15,25,100,242,191,181,24,249,140,199,204,81,164,111,11,5,212,84,116,13,61,18,112,242,203,158,68,219,102,98,18,25,128,35,209,70,127,26,201,240,43,96,179,16,132,128,52,192,15,184,169,24,101,204,62,181,243,188,243,123,74,162,4,145,149,138,66,53,245,80,184,119,67,79,43,108,160,145,253,163,83,177,74,221,114,208,109,50,183,114,196,153,250,98,168,191,171,139,149,80,176,195,42,192,207,198,186,22,108,78,77,182,182,4,188,205,55,167,196,55,226,138,65,19,193,73,76,129,182,35,249,87,65,52,250,226,63,148,184,146,27,136,117,82,88,252,83,198,146,215,97,149,89,57,144,222,170,10,137,121,149,12,61,96,73,204,194,24,164,42,157,147,84,13,243,56,178,141,86,208,252,176,216,80,197,24,145,182,89,153,62,128,102,85,94,89,31,244,164,16,211,138,221,48,241,255,0,106,168,66,98,73,103,42,205,243,193,25,137,214,68,66,77,119,225,160,35,41,241,49,98,103,176,67,89,250,172,89,62,234,10,200,204,246,148,164,146,227,44,58,167,48,9,58,180,117,7,194,20,4,207,136,71,154,204,57,72,181,79,141,4,164,237,228,73,36,233,233,126,123,177,117,169,109,183,217,214,180,250,31,64,49,228,191,181,56,245,32,11,135,116,53,32,199,156,108,194,182,134,132,229,229,49,85,21,88,147,84,213,175,223,234,212,199,175,137,20,114,72,86,98,92,31,225,143,253,153,137,164,181,28,173,79,181,38,66,191,42,253,61,79,67,18,51,51,101,255,0,90,109,182,151,236,149,89,89,124,253,204,94,170,126,157,26,40,181,215,182,190,228,172,59,130,84,12,2,177,22,47,166,170,161,204,60,224,48,194,198,84,182,227,71,250,216,48,203,46,47,184,157,105,237,60,202,136,44,137,191,202,153,148,231,182,149,254,130,207,12,225,51,41,133,198,146,189,251,151,246,171,253,176,200,199,136,185,10,52,146,214,5,108,111,63,248,134,1,63,192,149,149,62,193,101,111,161,1,161,240,118,172,224,63,147,14,84,173,245,87,132,62,99,100,198,141,96,113,49,73,148,232,86,42,60,226,198,31,49,70,182,97,137,52,10,96,48,201,57,252,165,196,182,179,117,80,119,135,46,81,172,200,213,85,255,0,176,13,79,3,108,79,148,74,163,50,252,68,205,139,42,186,99,1,101,224,82,173,83,38,65,130,50,10,32,185,62,162,117,169,54,145,187,215,176,163,147,195,230,248,136,131,52,15,123,116,138,195,190,38,108,171,225,171,72,65,226,88,97,240,208,192,38,102,202,133,245,176,11,133,18,200,121,65,136,197,72,103,195,56,206,177,148,35,175,145,81,12,204,40,209,251,12,172,80,44,125,200,200,205,166,82,141,90,80,223,123,50,197,136,137,173,69,6,143,244,13,12,111,172,181,73,170,250,75,124,151,144,189,43,31,55,248,125,213,155,134,109,178,24,133,135,140,206,97,32,36,155,41,22,81,173,101,73,62,41,113,72,36,65,153,149,157,72,21,149,69,83,33,130,78,12,194,91,102,70,131,4,28,37,226,90,172,172,182,44,197,137,12,24,18,237,129,151,219,90,204,195,44,62,109,175,161,134,230,180,163,251,137,105,191,243,70,155,73,19,207,48,101,8,72,200,208,43,163,19,230,254,104,137,106,195,99,227,169,27,50,170,32,229,50,92,65,12,74,166,29,151,202,127,239,136,169,245,81,38,245,69,32,145,53,176,32,198,225,150,34,44,168,251,152,128,192,178,200,55,242,164,119,112,15,159,118,37,94,111,64,201,134,190,47,34,61,149,177,36,131,238,45,219,87,23,121,162,200,230,236,146,126,172,169,188,8,15,31,54,233,62,159,240,244,114,124,246,156,68,66,198,208,218,142,11,254,168,211,44,52,25,186,133,117,53,154,49,9,238,173,129,54,197,157,168,249,52,51,132,206,100,189,244,47,47,105,72,159,108,150,240,210,159,80,196,146,125,161,83,201,144,224,148,25,177,101,82,161,211,7,133,204,36,99,253,84,113,95,202,178,172,134,50,164,191,32,115,41,40,228,159,49,162,147,248,214,167,132,113,184,132,34,99,66,110,110,74,79,210,145,63,135,38,87,135,40,177,45,89,24,70,143,250,77,207,135,151,153,104,140,204,79,85,175,167,28,149,139,52,244,24,204,203,202,134,80,220,161,53,62,180,255,0,156,177,10,65,36,19,43,79,111,146,164,190,226,173,181,158,200,200,170,166,85,77,249,176,136,153,5,238,40,69,91,149,107,80,231,108,248,87,99,80,7,134,190,153,43,252,13,171,70,252,165,128,76,107,186,122,196,232,204,237,255,0,117,4,253,115,200,240,152,177,151,98,202,158,199,53,102,250,57,181,105,167,70,225,52,82,11,18,173,167,146,242,39,204,244,107,126,225,15,248,150,237,181,28,22,115,74,30,52,146,83,236,120,245,111,160,152,12,200,196,105,160,101,31,49,84,225,181,229,28,110,24,130,94,14,176,220,191,169,113,111,100,117,55,74,239,240,106,190,102,216,121,66,162,164,223,90,228,237,227,93,32,216,39,15,234,164,182,84,32,43,56,133,137,117,42,171,169,5,109,157,125,137,202,219,185,68,84,76,128,121,192,230,72,189,16,241,136,254,44,73,205,108,153,100,30,44,169,107,66,173,37,215,3,0,133,145,184,81,225,211,113,102,243,24,163,64,26,4,162,157,25,182,150,63,117,48,154,55,244,54,54,152,97,72,192,196,149,137,24,109,37,99,4,121,119,227,42,213,1,135,240,230,91,39,204,36,102,115,20,139,44,191,68,218,246,199,83,40,198,246,140,138,126,215,184,194,82,158,165,148,253,168,246,76,200,53,59,80,173,110,52,146,240,21,156,34,196,148,154,76,172,152,66,138,140,242,99,69,61,224,24,255,0,74,68,182,187,100,10,170,159,7,61,214,112,45,100,128,152,138,151,124,61,159,43,207,105,99,147,34,232,114,89,249,18,191,71,30,77,216,132,170,170,163,47,81,175,14,197,33,158,49,131,133,70,223,93,140,111,79,158,98,96,196,132,126,158,131,39,245,98,38,68,86,230,98,164,144,115,217,121,253,53,160,208,231,66,233,42,183,12,1,198,225,16,184,208,23,16,241,15,50,118,85,169,29,204,136,51,106,73,99,38,208,162,33,83,237,61,144,164,205,137,31,2,132,22,95,77,59,135,84,200,60,43,54,212,233,252,143,1,188,15,52,201,242,127,38,20,151,120,56,203,84,157,103,6,51,58,178,145,65,129,150,225,230,141,16,175,230,42,243,240,15,169,72,27,80,202,146,114,27,171,237,172,223,169,15,131,18,221,205,67,241,202,55,195,1,57,178,166,97,173,0,153,152,216,212,11,53,33,196,78,164,225,154,206,46,6,101,91,185,65,127,29,159,228,107,119,62,44,96,112,169,125,200,8,78,82,166,143,211,223,138,98,188,193,159,137,38,153,161,167,84,159,14,232,101,90,177,234,249,7,164,56,247,9,49,160,136,124,69,90,224,90,140,132,194,134,102,155,157,238,148,107,99,32,50,181,236,41,165,42,109,139,109,10,16,155,141,97,36,204,40,210,191,82,33,63,72,44,171,123,13,47,31,205,197,196,52,85,132,106,147,210,100,128,115,176,149,61,129,15,115,204,34,169,187,184,96,147,57,134,18,163,164,140,76,108,46,232,98,69,138,124,12,30,23,227,194,132,141,84,2,118,137,52,123,254,177,80,102,178,4,100,172,202,98,179,13,227,6,44,22,112,175,26,122,153,54,161,151,253,164,92,168,38,95,31,39,205,241,41,51,49,74,23,177,173,71,25,156,194,66,26,226,12,226,60,37,200,37,42,203,190,70,102,229,26,164,135,62,180,177,115,98,76,170,43,50,169,241,140,136,39,230,18,121,14,72,63,38,98,169,73,151,96,25,48,226,77,3,79,58,202,46,96,137,25,120,141,233,92,138,214,60,4,103,16,134,180,73,128,14,212,138,5,61,205,104,243,75,42,101,152,158,10,108,204,46,202,242,93,79,5,128,140,68,208,38,139,56,120,131,41,71,92,70,181,35,242,196,71,213,76,60,97,225,44,82,42,171,56,52,40,235,238,48,184,164,130,65,253,95,200,163,159,14,180,125,208,21,231,152,201,219,141,104,121,180,255,0,187,182,42,166,225,206,176,180,122,227,234,65,225,137,147,229,34,173,172,9,227,114,133,90,25,250,115,3,241,69,30,69,56,102,101,243,195,255,0,34,155,50,149,91,25,67,52,75,46,41,101,77,112,236,122,113,20,98,92,250,101,109,204,18,102,16,136,138,129,107,107,36,236,136,108,137,42,199,71,45,61,203,25,250,132,18,98,188,88,132,34,125,181,32,204,115,165,101,150,44,169,227,32,13,20,200,0,23,180,154,56,201,51,42,113,38,222,243,198,126,16,139,141,29,24,223,145,249,132,52,227,211,62,210,208,248,219,82,45,101,19,114,228,165,196,0,78,35,247,101,32,134,146,76,211,213,187,87,237,37,19,34,183,153,2,46,76,165,75,102,6,15,246,137,54,199,89,25,0,190,29,6,116,31,61,222,79,241,174,137,38,96,242,102,10,139,167,158,58,211,242,139,141,91,86,220,85,73,99,56,134,151,18,204,204,249,118,11,135,100,241,166,44,147,185,75,164,250,62,62,46,196,100,59,42,168,204,234,76,181,251,38,205,127,131,123,225,144,139,207,140,8,204,230,42,30,102,164,136,33,246,169,139,93,67,185,243,8,144,211,254,132,215,165,103,205,253,7,51,39,140,157,37,26,144,158,251,82,89,51,136,152,196,245,128,95,139,151,42,33,250,242,13,111,12,178,165,86,167,34,187,117,225,161,69,12,36,192,152,50,75,7,238,168,55,252,72,160,39,12,66,147,34,50,182,236,146,73,148,41,150,107,176,126,59,121,149,239,96,202,78,97,101,69,108,234,136,63,242,184,200,8,210,114,179,49,81,81,172,189,156,74,155,148,36,209,176,47,162,28,100,249,78,33,172,205,146,51,62,226,52,211,248,210,105,243,7,249,242,149,43,117,23,226,34,244,237,228,11,101,78,73,164,205,191,254,53,61,101,166,193,238,227,42,98,251,185,66,234,90,153,38,116,226,118,141,17,183,240,118,141,254,205,84,245,81,32,147,46,192,105,188,249,224,40,48,132,67,18,73,119,26,214,51,51,4,163,74,43,99,88,201,151,204,177,187,187,12,171,141,155,81,201,140,127,170,185,223,196,87,158,183,250,176,69,151,234,46,152,250,210,99,82,154,194,147,125,92,240,241,255,0,129,83,196,139,50,218,199,230,203,141,126,123,41,126,156,17,17,116,255,0,133,19,200,67,178,33,139,218,245,56,29,42,2,157,225,8,185,60,213,30,152,209,55,144,165,178,92,66,167,142,61,83,228,233,105,145,214,157,187,29,106,213,242,235,98,122,140,73,68,255,0,26,206,6,191,150,54,123,171,213,176,44,118,47,13,130,49,149,67,238,20,81,172,146,59,252,137,28,138,159,29,205,79,215,146,228,251,68,94,252,67,58,79,105,86,115,30,113,249,135,96,53,63,50,182,243,195,44,65,40,126,61,10,254,82,190,61,138,80,231,147,220,85,188,208,217,143,181,77,64,147,98,46,209,19,34,100,27,39,251,203,108,200,73,163,87,249,54,195,167,4,147,191,41,73,141,122,126,143,166,237,22,76,139,97,166,60,99,204,20,144,218,168,249,48,226,228,91,184,106,198,205,242,60,135,146,11,58,151,164,218,143,233,19,253,164,180,58,134,119,228,221,139,16,213,28,11,88,63,240,31,54,53,59,20,104,232,113,240,223,65,240,195,139,144,172,90,217,73,6,75,51,88,202,30,68,134,170,4,225,75,203,46,46,36,69,171,229,151,192,66,94,158,71,1,190,215,119,24,124,92,169,116,202,169,118,208,95,16,220,89,88,168,33,152,226,3,34,22,40,214,211,121,140,125,72,2,15,70,82,94,104,219,39,196,41,119,49,138,254,197,101,60,214,51,120,98,69,24,145,65,152,1,247,9,101,100,193,224,205,18,86,36,84,1,99,70,181,132,60,210,196,169,41,53,12,17,112,216,41,136,204,33,63,87,40,165,253,213,208,41,40,116,148,152,140,9,165,114,41,50,168,10,53,13,39,248,47,52,247,98,20,218,156,26,146,181,244,150,194,197,39,234,43,15,65,167,168,27,246,150,153,71,244,212,109,246,152,28,239,155,174,22,34,37,101,191,29,74,171,126,218,18,47,52,237,46,124,65,139,185,31,212,78,96,106,210,77,30,25,124,95,109,31,90,246,99,244,251,1,114,34,205,166,42,187,75,20,133,253,180,42,255,0,69,146,79,225,133,84,99,205,63,52,172,67,64,106,22,2,49,223,180,229,26,168,141,73,16,64,226,139,199,247,86,50,116,196,82,179,41,162,226,31,238,170,168,135,62,53,110,248,25,76,46,165,234,221,73,136,248,125,177,46,131,15,79,87,77,102,44,184,134,147,93,252,55,163,169,249,184,133,34,59,127,66,198,200,115,199,59,221,196,180,79,101,104,191,186,38,79,166,147,60,195,141,194,37,170,77,13,204,214,102,221,98,64,229,45,107,246,195,221,238,135,254,234,83,101,36,246,231,120,114,242,21,1,27,77,158,55,52,185,228,42,222,107,128,82,19,119,93,23,41,80,7,62,214,26,98,242,146,95,168,237,75,141,53,161,184,124,152,44,202,37,89,107,248,143,88,131,53,140,161,138,55,211,72,131,91,233,167,195,16,72,101,50,216,155,205,90,11,176,109,2,84,28,99,95,233,35,226,47,44,47,168,155,50,28,177,159,49,69,254,218,119,132,147,129,136,194,75,80,220,62,214,217,69,154,12,185,114,173,86,70,219,114,136,88,134,132,124,15,68,243,52,72,188,139,81,131,46,200,25,165,148,98,251,105,188,65,107,98,243,73,106,210,108,118,145,10,49,45,211,230,75,252,230,9,74,185,205,36,145,198,151,219,254,181,210,42,166,2,75,20,35,106,55,185,178,87,185,36,109,103,46,9,241,8,92,137,176,76,201,160,205,97,40,121,11,237,137,80,191,225,189,5,223,245,9,118,155,98,125,52,186,79,195,122,106,222,95,89,33,126,218,232,255,0,178,76,202,79,73,158,202,215,229,8,178,163,32,27,114,61,217,184,149,87,225,138,221,142,93,175,24,189,197,242,170,171,78,16,159,212,114,99,251,75,76,36,103,204,56,185,177,113,165,149,181,80,108,165,190,88,126,88,133,93,94,78,146,211,50,71,197,43,23,238,169,137,154,98,186,181,255,0,40,84,172,202,58,155,224,86,211,70,6,34,202,90,103,233,176,9,249,162,79,30,63,186,150,60,196,19,249,147,70,26,41,71,242,156,164,253,212,202,194,212,227,31,16,152,202,217,217,76,176,167,187,139,101,19,171,41,21,110,179,211,23,54,224,230,171,227,73,244,150,134,60,99,242,139,18,25,117,176,214,90,138,38,86,156,132,229,138,79,246,145,85,161,151,4,153,113,16,75,169,50,25,35,3,153,44,178,48,36,227,88,213,21,88,138,99,207,58,86,110,69,101,2,97,197,23,14,213,25,13,145,4,206,17,13,13,107,48,248,240,196,17,18,42,148,230,100,248,209,39,15,150,46,84,146,101,61,55,180,34,8,137,136,109,109,124,24,16,197,76,153,91,185,102,98,197,229,84,81,73,40,213,182,49,143,152,93,105,139,44,142,34,114,166,220,2,38,18,137,125,240,137,7,204,200,0,43,45,103,18,162,46,238,89,80,85,183,223,139,73,148,69,227,250,107,68,202,175,91,151,155,106,50,143,238,163,233,224,65,169,225,137,23,17,20,235,144,214,90,255,0,77,83,32,18,51,209,17,164,128,127,116,137,148,248,195,36,78,213,20,103,158,182,86,99,74,67,2,157,2,170,96,242,115,9,31,100,200,51,128,193,4,74,46,182,237,132,78,225,204,121,73,219,196,177,89,129,148,83,113,163,42,167,123,73,31,225,185,90,109,236,53,116,172,131,93,6,75,226,140,25,67,202,150,110,65,59,164,74,173,87,21,89,140,170,166,78,156,6,110,242,45,182,175,121,65,195,202,136,135,61,255,0,164,70,24,47,141,203,137,40,28,225,144,9,38,91,194,97,114,39,52,53,91,27,28,166,16,241,166,178,89,144,249,130,36,86,30,30,164,88,6,54,181,90,99,80,15,138,46,41,40,120,122,74,37,111,134,33,17,110,167,53,104,249,101,202,196,157,254,39,163,24,240,242,20,137,90,64,85,103,22,60,47,255,0,105,78,106,25,39,157,242,138,170,76,240,77,7,9,84,212,152,199,201,247,19,43,92,43,66,50,202,168,254,28,74,98,203,85,68,164,3,247,107,174,50,54,38,115,41,123,189,25,93,110,124,219,81,161,148,21,191,98,127,73,93,193,191,6,80,197,255,0,90,182,12,104,165,30,18,137,43,170,208,195,173,234,148,49,125,177,39,65,128,120,222,232,202,149,85,144,26,182,7,52,15,77,39,23,89,83,24,19,50,179,169,44,159,234,163,31,80,202,182,210,61,228,35,56,150,48,254,38,249,248,243,172,38,83,156,145,51,123,106,134,77,60,65,3,47,38,69,136,107,79,52,24,68,92,73,196,177,34,202,162,16,8,22,82,31,63,48,149,231,163,236,89,202,92,171,84,155,186,209,15,105,18,172,121,62,162,43,160,214,97,68,106,74,209,15,150,126,37,71,73,67,85,83,253,64,50,178,149,77,218,213,92,217,3,40,186,254,162,142,184,129,241,66,11,51,84,148,101,31,211,72,214,241,208,216,213,95,158,167,90,212,54,91,106,163,148,37,228,92,83,88,127,218,18,39,195,42,3,219,88,118,123,99,250,137,206,155,141,241,10,201,152,175,32,16,67,83,63,23,127,236,246,205,117,77,180,151,148,68,246,208,208,188,203,143,166,167,79,79,39,79,12,186,44,190,186,28,231,225,215,253,177,174,126,40,235,248,180,114,237,61,54,184,171,245,164,202,122,49,65,245,24,147,199,36,158,25,121,11,230,191,4,105,239,251,40,223,233,251,204,194,201,196,254,50,9,126,154,209,250,15,226,16,162,130,36,177,73,40,254,234,229,130,14,163,166,109,85,245,183,127,147,175,255,0,37,55,69,212,62,141,210,227,166,154,123,23,65,190,131,57,143,136,108,106,3,85,105,224,22,83,255,0,233,174,133,15,224,251,60,216,107,105,251,111,219,84,241,190,15,193,183,7,21,240,191,149,117,170,254,199,144,210,104,156,78,25,79,84,79,12,94,218,186,170,170,136,40,158,226,165,178,248,21,107,4,121,106,110,70,69,182,171,76,74,130,13,165,132,161,20,130,77,183,64,220,184,137,236,178,35,48,196,41,6,53,242,28,10,218,210,102,177,138,66,253,197,90,200,219,99,240,136,104,93,67,24,243,65,151,22,36,84,21,133,50,118,150,92,33,22,33,164,115,52,197,84,111,243,28,165,26,97,14,236,2,249,73,98,196,68,198,100,248,179,162,225,15,98,85,25,172,65,217,105,45,29,57,156,48,16,245,90,50,13,105,255,0,167,211,98,31,212,196,159,50,49,243,188,56,184,209,166,159,46,16,48,203,148,60,127,77,22,27,75,125,131,195,11,4,78,37,186,124,194,70,7,12,82,149,40,51,193,159,52,73,227,253,181,117,167,166,85,120,48,54,2,227,70,34,182,4,164,11,35,206,62,35,8,130,84,48,244,148,91,39,243,23,18,170,178,173,136,88,153,170,96,12,168,40,15,32,248,75,0,130,254,36,216,160,182,103,6,101,36,24,60,34,95,25,73,4,189,165,78,141,24,133,230,196,148,73,51,227,63,169,46,224,109,152,190,146,41,89,197,20,127,202,180,135,77,216,144,156,88,132,182,134,99,5,203,44,169,21,246,173,60,103,226,169,200,177,164,29,99,41,195,91,137,159,54,84,4,205,55,84,79,155,48,136,85,38,27,233,209,137,154,194,87,106,103,27,85,110,120,114,169,52,223,194,218,66,223,99,200,108,198,62,165,132,251,38,15,185,1,38,224,2,31,17,114,160,13,158,200,15,55,26,97,106,31,191,203,212,37,161,239,220,240,149,46,134,201,196,27,253,161,137,31,91,38,168,92,197,229,34,213,176,172,170,80,83,213,69,19,58,137,141,122,226,181,145,153,253,60,73,89,181,81,224,254,144,67,91,224,106,119,217,113,24,67,200,141,205,69,88,219,144,84,102,14,48,251,121,21,149,36,145,227,251,139,154,204,178,29,108,188,166,229,251,105,221,61,243,230,248,98,139,136,105,114,6,82,210,101,147,199,231,148,67,255,0,105,115,205,91,107,148,156,66,26,232,53,176,1,100,79,155,149,137,43,212,58,86,182,52,191,148,46,228,106,181,213,254,68,86,84,57,80,109,95,25,249,114,170,56,122,206,44,238,17,11,18,219,113,14,8,199,250,1,136,138,34,99,200,57,92,60,74,82,41,101,101,127,131,161,152,210,137,204,18,141,44,181,223,73,233,46,44,104,106,25,231,247,85,35,252,37,51,135,26,111,17,60,129,104,94,249,32,194,97,114,45,166,129,201,136,93,136,127,82,5,33,242,151,173,81,134,77,117,184,217,99,19,136,137,99,144,36,86,38,167,232,11,82,252,217,114,33,32,105,227,198,243,195,140,170,214,77,147,241,225,41,72,85,29,60,36,20,188,193,41,19,226,98,216,199,102,8,207,254,162,183,190,170,140,156,177,50,100,66,204,135,46,72,248,68,82,163,163,67,56,193,212,153,69,62,195,128,15,62,98,164,55,204,61,108,182,75,136,44,184,145,146,108,142,62,37,155,195,189,136,255,0,248,24,169,185,140,184,19,58,147,92,144,181,71,221,197,16,191,34,230,218,120,199,183,148,251,28,95,235,227,85,215,127,12,79,109,59,150,228,130,140,169,171,126,21,197,164,136,205,164,253,202,131,66,206,199,70,242,34,227,238,23,67,36,149,163,102,82,143,246,215,65,173,152,249,192,96,140,46,37,39,3,79,48,92,198,84,17,164,188,71,196,17,38,173,53,33,107,129,223,62,45,35,223,44,81,73,143,195,173,79,51,82,50,201,252,48,36,139,247,85,85,197,109,172,159,155,18,76,99,75,40,31,16,177,113,17,84,197,168,44,105,48,127,62,236,185,84,173,219,32,198,181,102,31,211,38,47,129,177,38,108,164,64,89,99,156,62,21,19,71,145,169,224,217,51,134,82,160,141,91,93,6,46,18,227,46,37,205,99,92,74,173,35,59,21,108,109,79,93,38,35,62,162,109,193,42,59,51,226,15,166,0,210,236,204,146,124,88,177,35,225,204,136,64,48,162,84,112,39,233,249,61,181,99,200,181,89,67,254,128,32,86,142,72,48,203,47,26,194,101,84,26,209,255,0,78,200,159,73,8,197,203,92,46,63,166,129,101,144,36,177,226,197,136,169,55,50,27,108,143,123,25,36,248,165,136,139,92,154,127,253,136,82,99,84,51,225,226,229,10,21,143,86,52,22,27,193,90,14,94,37,156,13,78,9,39,196,41,75,108,154,221,232,57,186,214,17,160,86,193,103,202,64,30,69,38,173,134,182,35,9,225,220,129,42,135,0,16,101,238,195,147,42,121,15,57,7,202,37,182,101,36,162,141,152,113,137,84,149,130,131,25,150,67,204,82,147,39,211,65,90,198,60,98,60,72,216,16,37,198,229,202,181,92,24,242,73,155,220,72,195,41,33,101,112,120,204,226,70,82,79,124,159,117,15,119,2,94,60,193,139,149,38,173,178,60,25,111,205,20,130,82,47,226,82,79,173,127,158,109,215,241,172,163,49,228,69,6,77,81,1,204,82,20,159,77,17,90,102,117,98,253,181,82,35,24,26,110,113,71,152,82,163,38,240,224,30,55,12,180,40,106,142,63,155,221,98,251,105,125,174,182,61,111,158,208,91,146,36,105,40,11,29,199,50,97,156,73,77,148,6,99,229,16,249,84,203,254,33,106,50,147,20,177,98,69,122,220,191,201,153,71,121,190,138,254,61,62,79,79,173,137,9,153,131,21,78,89,93,128,188,57,113,42,67,95,110,65,132,209,114,174,109,169,33,144,115,183,106,186,102,10,191,177,233,244,254,173,194,33,41,203,191,135,82,198,7,203,175,149,243,34,93,47,77,234,74,61,142,29,168,242,120,118,41,203,189,66,77,217,197,16,89,85,89,21,212,85,145,209,205,95,10,245,156,161,63,210,109,191,82,37,217,25,48,126,28,203,242,149,196,249,117,182,187,191,211,16,74,247,68,252,81,28,236,113,37,202,25,72,37,230,44,155,47,180,231,124,189,61,215,117,63,236,237,6,152,50,40,221,73,60,240,185,130,177,252,103,20,175,234,88,154,125,117,151,16,139,200,186,142,76,144,22,6,161,131,59,134,89,72,37,189,151,21,213,167,203,218,151,6,135,115,47,132,95,200,159,7,65,214,194,102,236,183,35,44,159,166,153,97,17,166,81,163,46,34,89,3,52,72,184,138,181,61,249,127,86,85,165,129,198,246,8,51,227,11,247,22,55,16,15,25,227,249,248,210,127,105,53,20,22,70,55,176,192,141,213,145,104,147,113,141,153,130,180,61,231,218,102,50,148,153,49,228,123,240,164,219,29,88,171,14,173,163,199,243,125,136,43,43,234,217,189,49,72,165,67,72,249,196,202,17,17,81,86,192,36,98,51,119,86,66,141,85,85,133,145,144,214,25,51,191,180,17,83,55,204,57,71,205,196,168,105,230,65,240,225,138,52,60,248,196,41,242,196,138,53,90,156,246,21,195,100,178,147,133,84,195,53,145,65,180,151,136,169,44,104,119,132,63,246,194,78,88,243,198,102,19,114,169,72,55,48,191,195,21,214,67,102,236,191,198,181,127,225,46,153,17,247,97,159,137,19,2,100,88,62,102,150,85,156,157,121,92,81,225,14,53,47,200,167,192,235,211,187,241,212,48,212,245,80,70,205,161,73,197,245,80,15,184,4,30,156,101,83,243,223,58,236,252,82,144,166,173,60,110,34,166,91,184,236,136,152,182,189,198,211,245,128,202,124,59,82,127,18,219,3,83,196,243,229,138,65,41,240,155,109,237,44,179,12,164,230,42,86,86,251,27,15,163,163,192,187,167,32,254,110,82,150,213,81,183,51,159,46,144,188,74,114,203,105,131,138,87,39,219,73,227,107,11,90,223,49,20,89,70,150,172,50,213,50,82,190,182,170,170,203,154,218,211,108,146,93,154,143,79,206,254,159,115,151,243,168,219,185,151,150,228,195,92,34,114,166,112,62,12,234,9,209,89,96,105,68,200,159,111,87,227,161,69,153,83,147,127,209,117,91,101,46,220,31,85,17,51,79,78,192,243,27,26,136,129,187,211,103,196,89,89,113,43,104,214,91,144,112,151,143,193,108,109,76,8,200,173,205,68,134,170,1,22,33,141,145,251,77,174,81,167,44,15,231,91,39,176,245,0,221,226,85,177,28,136,221,91,240,244,251,87,154,191,253,181,37,72,205,147,241,75,236,93,138,159,89,144,172,246,197,251,138,35,85,76,173,133,57,242,229,136,101,25,126,154,86,101,113,214,235,139,155,227,76,28,150,97,65,201,161,31,158,97,69,38,68,182,54,170,211,249,62,83,137,60,252,102,242,143,16,113,165,220,80,219,112,47,3,198,237,18,62,52,145,151,186,40,210,27,139,226,119,75,91,169,239,171,136,5,45,229,177,93,150,173,202,39,198,0,217,194,46,69,162,215,76,78,147,5,229,218,161,253,110,116,214,97,175,129,148,139,116,56,26,198,79,249,180,173,180,111,166,155,113,159,224,154,199,70,183,112,10,71,217,70,6,30,65,16,74,182,5,174,166,35,24,25,112,8,81,253,68,160,214,181,212,156,66,138,73,36,250,132,89,126,54,212,101,31,12,2,98,253,165,138,81,179,42,25,79,40,188,162,139,149,44,213,84,151,2,130,242,196,139,254,132,4,61,103,107,11,152,162,32,138,152,155,94,75,44,87,229,23,250,19,52,223,193,22,45,109,163,31,140,190,40,235,151,198,188,56,172,75,200,62,37,71,240,42,75,44,172,179,11,221,81,31,31,170,143,54,240,248,96,19,33,95,147,169,90,127,217,80,196,164,138,113,88,197,228,243,247,87,206,116,170,255,0,153,151,217,245,157,109,19,160,195,235,67,245,69,87,71,47,180,138,153,142,112,240,136,170,92,214,79,40,223,180,247,83,154,29,49,115,57,155,179,90,14,55,238,47,164,179,31,35,182,181,187,6,198,173,216,143,46,94,68,5,198,167,60,32,118,167,175,173,60,30,34,202,203,247,16,102,211,208,100,191,54,92,168,173,193,89,83,46,194,221,61,119,58,201,252,162,38,53,82,104,17,38,131,17,178,99,251,74,114,99,207,4,24,162,113,45,245,179,53,6,7,226,219,127,42,155,70,200,59,53,242,246,15,100,104,144,125,222,63,186,141,135,107,79,210,41,89,72,164,173,67,99,39,207,118,132,170,161,150,67,254,188,98,84,85,97,89,116,251,47,95,51,23,86,52,57,172,165,73,247,70,95,218,90,33,201,219,19,12,188,100,77,153,26,184,188,194,226,34,61,4,17,189,143,47,111,18,40,47,130,62,226,141,53,125,108,89,35,229,81,186,135,74,218,238,255,0,164,197,38,53,172,184,226,17,178,190,185,122,20,79,125,105,89,194,37,230,86,140,68,97,140,46,53,170,170,170,84,96,48,82,248,145,22,179,54,67,195,218,139,11,92,170,161,15,120,22,200,116,155,215,240,139,247,20,228,107,226,8,127,165,41,63,117,107,252,67,169,200,76,53,226,28,108,169,59,149,171,22,143,164,4,30,97,100,66,191,82,85,70,38,210,198,42,2,134,5,231,109,141,166,82,23,219,202,152,154,182,8,249,140,44,164,84,19,31,35,123,228,208,20,121,132,44,74,78,238,238,33,79,134,164,74,129,144,24,82,115,99,16,214,167,210,83,137,252,60,164,69,65,123,18,172,125,150,52,124,96,228,31,49,121,21,0,99,48,93,66,83,154,146,25,55,192,20,78,37,141,80,86,102,97,77,172,9,68,249,177,21,49,164,146,73,49,48,152,188,137,165,109,59,201,242,153,123,81,161,210,94,144,247,151,42,109,181,21,166,160,16,76,49,147,12,178,145,17,36,36,24,51,101,227,90,173,105,247,44,204,46,196,20,105,51,138,207,79,42,70,140,170,201,117,0,181,147,148,120,130,149,252,216,213,135,225,176,123,211,198,176,153,166,192,81,229,174,42,117,140,155,75,145,207,205,112,72,210,255,0,171,64,202,52,99,255,0,12,77,27,61,58,41,4,68,109,244,57,196,59,43,182,168,170,221,60,250,223,12,162,26,79,146,214,196,217,79,0,241,135,152,56,211,15,82,62,76,69,94,219,48,190,30,210,193,240,37,193,38,109,248,203,246,209,81,44,43,178,181,30,76,70,42,212,19,101,103,219,70,221,218,228,136,241,122,92,98,253,193,137,47,167,126,46,19,8,137,171,168,51,98,26,198,31,234,162,61,97,241,135,218,50,172,164,192,220,196,34,158,13,84,177,159,15,42,25,69,86,83,235,245,107,228,206,124,68,197,241,136,64,48,203,83,244,101,145,73,152,48,57,19,109,133,200,128,192,237,113,126,68,203,27,32,52,138,252,65,67,91,190,6,28,170,15,89,233,182,66,57,202,94,213,117,15,119,10,95,205,165,223,17,95,6,77,59,246,153,74,79,5,141,81,87,186,57,207,116,150,167,150,51,237,13,255,0,58,235,116,55,3,146,206,213,196,244,196,1,198,157,203,255,0,58,234,240,217,22,55,129,162,8,153,18,44,108,116,72,203,220,189,220,130,104,48,153,77,204,134,72,211,179,9,55,170,206,65,179,137,99,119,24,226,30,104,130,85,202,167,54,54,62,6,102,65,243,47,166,147,182,31,81,10,150,198,121,200,206,97,38,240,46,199,27,136,194,82,249,29,148,65,51,82,3,38,19,9,36,54,182,185,131,57,130,175,129,148,101,78,245,108,63,82,243,40,132,144,210,86,188,167,230,91,182,58,178,212,173,141,106,114,49,134,150,33,139,42,251,124,109,200,25,46,32,185,62,210,246,205,132,103,106,58,4,4,213,19,115,200,83,91,170,167,65,240,20,177,42,25,58,171,123,23,22,46,53,170,126,158,28,209,246,164,111,254,147,194,81,101,82,104,255,0,163,172,136,249,118,25,70,184,139,249,194,24,163,42,18,202,51,36,243,98,64,25,236,207,152,42,134,182,96,8,6,8,194,26,101,49,255,0,98,46,97,159,4,252,69,71,70,153,99,39,195,18,176,125,85,25,7,152,209,70,84,166,101,148,26,209,188,66,40,255,0,137,107,87,236,85,145,159,224,248,195,99,238,90,141,100,113,143,237,164,83,238,199,143,50,77,27,83,159,56,248,178,164,177,85,140,160,125,220,191,60,94,150,68,174,201,231,43,243,117,43,202,217,241,108,160,179,229,70,37,181,250,122,170,74,173,85,201,111,50,49,27,84,240,73,30,109,210,125,91,51,41,16,246,90,49,130,126,88,146,177,34,42,169,9,11,182,120,202,151,108,174,245,212,50,202,30,248,10,38,201,239,173,149,255,0,122,233,241,169,207,53,156,37,24,191,113,79,234,29,6,121,175,225,148,50,254,78,180,109,220,69,146,140,41,129,169,50,1,129,196,52,226,25,183,35,204,21,207,222,203,42,11,23,215,75,138,76,126,106,199,77,188,229,243,226,227,73,86,67,89,116,240,15,153,13,242,89,204,144,204,9,235,78,195,68,23,26,232,241,163,65,240,202,135,53,197,28,39,225,227,201,251,73,236,138,77,89,237,236,71,198,173,137,118,60,210,226,167,76,140,10,208,97,136,36,225,151,20,242,125,161,162,159,14,9,24,133,145,69,145,91,200,231,147,248,165,62,89,120,148,211,53,38,246,91,196,41,74,211,94,83,255,0,74,62,47,249,23,39,209,244,39,164,59,205,47,151,43,213,54,238,60,46,189,181,58,172,6,30,72,25,202,136,141,85,120,35,230,20,172,191,109,1,91,125,253,161,68,33,35,36,235,3,212,113,4,163,83,102,161,190,174,27,50,100,239,210,88,69,26,199,211,116,225,1,154,93,54,95,219,74,141,169,15,118,70,102,199,196,179,159,118,58,216,189,168,89,24,86,132,41,255,0,130,235,88,249,97,128,81,17,109,135,172,41,228,240,132,67,92,83,91,106,171,18,191,12,68,86,143,184,32,128,204,170,44,206,239,236,118,172,40,145,91,191,169,220,25,125,7,221,46,36,108,105,148,31,218,11,33,23,57,219,30,201,140,218,39,213,85,82,171,121,140,133,86,32,212,251,43,44,174,226,8,124,165,196,52,159,241,8,200,79,148,148,190,89,70,5,188,71,132,221,138,25,239,149,10,118,211,17,16,202,193,29,11,9,247,216,153,202,85,57,50,203,124,245,242,76,57,196,30,108,68,75,12,27,31,102,42,117,132,125,197,10,53,81,228,243,9,97,12,39,41,241,24,189,105,141,108,194,73,30,35,8,130,91,66,28,114,243,38,98,74,204,98,104,4,40,30,21,35,113,27,109,218,186,16,88,66,145,103,63,76,85,18,35,229,203,40,255,0,193,214,181,90,196,151,6,37,62,27,204,136,41,207,14,37,208,108,176,22,35,202,21,31,166,52,216,227,89,74,150,44,130,24,186,213,107,35,101,98,218,176,205,91,92,146,8,103,17,239,245,24,185,127,58,163,134,104,163,6,32,197,24,150,211,5,227,83,182,80,236,138,127,148,235,74,214,25,106,229,40,96,74,207,151,116,50,141,16,99,48,106,49,140,181,141,194,105,68,18,41,159,240,39,189,41,46,67,213,74,76,217,58,80,134,141,44,92,220,73,59,225,156,191,164,158,68,63,245,88,221,191,238,38,85,97,26,162,13,121,106,77,142,16,246,121,160,244,244,203,45,167,106,125,38,30,247,184,75,67,35,2,49,216,32,137,46,202,216,117,234,26,148,6,153,113,99,4,121,141,144,169,150,155,248,139,77,100,70,68,47,17,126,234,116,205,61,18,202,11,242,151,18,143,178,208,16,107,101,122,140,66,229,78,209,178,113,17,100,71,197,142,147,232,148,247,108,205,47,149,10,205,31,93,8,249,162,23,18,156,170,214,117,209,176,68,228,201,238,101,86,12,146,75,40,185,98,99,82,222,254,13,179,39,223,161,169,236,156,63,104,101,75,119,54,179,137,139,96,65,45,166,212,39,133,197,97,3,249,4,180,63,226,45,28,110,19,10,74,203,104,106,198,255,0,65,95,135,159,39,221,90,191,15,0,94,210,212,207,136,85,210,95,242,145,87,164,234,222,62,104,164,23,241,45,222,95,162,123,50,216,216,104,12,140,14,36,185,243,254,146,103,27,80,214,201,102,28,74,126,99,37,142,199,52,65,113,166,86,185,180,253,205,111,13,137,95,244,147,234,170,211,140,28,211,214,208,228,43,24,99,9,109,204,193,19,16,149,27,136,43,31,13,24,130,103,213,83,22,76,156,55,245,43,152,193,203,220,178,178,173,4,223,105,77,85,67,114,132,12,58,72,54,95,171,158,56,202,134,48,116,173,71,8,173,8,82,45,175,209,145,8,78,100,250,159,74,233,40,60,187,93,201,62,226,118,85,208,109,227,229,109,195,11,225,132,185,70,143,153,39,143,181,122,226,101,85,104,62,82,44,104,201,11,38,65,147,230,98,202,92,182,94,248,21,94,237,151,97,168,106,162,73,253,89,70,85,241,250,51,78,119,101,39,237,165,140,213,180,213,189,217,8,149,220,124,81,136,62,24,144,19,239,83,224,158,176,203,51,123,148,175,161,163,24,248,162,145,1,38,100,24,95,221,12,75,143,106,175,137,214,165,243,8,138,65,169,202,169,250,142,216,159,170,38,52,141,52,147,99,216,232,143,160,84,91,59,31,162,97,223,85,19,251,161,173,147,13,18,79,79,42,129,211,26,121,130,102,105,101,87,240,246,162,7,82,117,142,156,200,180,154,39,1,52,192,142,11,31,44,34,228,74,227,106,65,149,255,0,55,21,87,204,128,9,49,30,85,207,231,192,197,43,137,57,177,181,215,49,140,192,193,146,118,75,137,196,156,195,140,249,32,196,144,195,134,255,0,5,71,90,103,198,31,106,206,6,72,216,139,102,80,227,38,108,164,91,124,235,99,1,134,177,159,136,105,173,145,178,3,49,87,228,175,251,96,107,61,85,91,85,10,38,158,149,36,123,147,99,226,68,147,81,48,211,190,166,244,29,51,117,125,66,196,250,233,167,127,157,79,213,240,54,50,65,150,186,126,228,105,132,105,248,215,229,79,128,154,183,88,139,76,128,183,155,159,220,47,184,187,45,110,182,33,9,203,202,163,162,179,230,218,118,58,58,136,87,167,118,139,190,154,246,215,220,233,79,184,97,18,233,150,86,34,230,23,90,2,182,200,18,83,108,208,68,62,94,84,245,253,142,92,85,189,128,25,168,108,164,241,6,80,209,111,147,101,239,79,202,145,220,62,41,127,73,23,18,50,158,102,228,28,190,210,101,85,65,153,174,190,193,166,181,24,192,252,178,185,84,173,148,242,100,102,18,173,186,158,27,242,63,10,64,24,199,31,186,159,33,22,165,157,84,199,144,127,113,28,108,229,237,80,70,187,61,107,50,133,54,161,212,228,146,76,50,210,121,14,171,233,98,131,49,32,175,102,4,159,53,189,236,1,7,212,148,204,123,35,51,136,73,234,75,112,208,105,32,132,126,84,198,5,199,209,42,153,147,36,101,237,95,97,188,98,88,54,37,184,97,239,159,194,132,187,167,120,188,51,9,122,158,78,86,113,21,20,103,202,147,247,86,179,18,171,88,76,31,49,1,225,10,89,61,231,200,254,94,65,42,3,85,30,72,254,146,67,38,180,241,142,252,188,171,6,86,161,148,13,102,8,207,96,101,137,83,86,223,68,146,78,18,174,119,106,17,149,44,12,251,40,36,204,28,138,121,35,22,90,202,167,110,121,171,103,115,27,177,9,37,159,147,133,70,233,141,73,190,38,25,101,85,38,158,15,7,241,43,171,92,231,145,104,75,106,118,74,24,50,153,17,164,173,72,40,152,76,94,63,52,163,85,92,18,105,246,134,226,26,213,72,23,136,120,82,178,143,28,151,90,57,210,240,214,206,2,25,244,44,23,48,82,24,19,207,25,62,12,199,145,137,85,152,26,63,215,80,35,73,60,103,225,202,135,52,206,126,110,68,68,200,12,146,124,203,83,235,127,34,81,189,13,79,193,236,137,101,14,225,132,225,23,98,197,144,241,147,151,173,103,49,149,81,152,243,8,68,200,182,166,217,67,3,107,98,55,254,168,120,211,232,211,198,86,126,171,254,170,136,96,108,172,191,72,177,124,107,40,195,230,89,183,33,191,226,114,210,72,95,39,221,90,188,25,25,138,118,4,249,66,7,106,103,24,199,147,250,188,106,138,204,74,72,87,254,131,55,44,40,251,82,227,27,18,30,102,56,199,226,65,207,135,58,200,24,69,145,61,92,146,211,184,115,238,224,198,127,47,18,214,203,176,73,39,10,129,181,211,214,181,164,203,44,164,198,178,141,107,182,234,18,149,100,58,149,98,58,212,60,101,31,106,22,214,78,216,15,82,181,186,182,87,254,192,26,217,113,118,75,32,98,197,136,138,114,90,162,237,173,136,205,97,168,72,38,117,16,191,157,9,164,181,156,161,0,230,18,110,106,119,147,148,189,104,232,26,87,71,96,253,81,4,69,189,60,63,182,163,201,212,45,105,216,151,187,214,122,143,234,229,26,22,171,88,16,190,123,184,188,138,162,101,61,112,207,132,92,163,250,136,57,49,160,253,33,171,236,175,217,159,149,143,176,44,61,72,242,203,196,34,166,151,12,149,101,21,226,17,73,145,15,85,79,185,62,88,145,85,88,105,200,49,179,42,86,141,67,242,14,121,3,70,95,231,253,82,183,129,78,120,195,102,98,173,134,147,233,164,247,22,44,212,59,159,148,196,164,202,139,199,65,244,234,38,151,92,131,95,36,241,135,218,156,64,178,100,144,48,70,73,24,194,73,238,70,6,1,6,62,18,161,65,170,235,152,220,209,134,81,242,165,204,11,6,78,21,179,204,158,241,80,179,231,130,8,50,238,135,145,61,152,231,88,212,106,31,252,150,79,120,20,240,111,178,49,102,203,92,175,75,102,55,105,71,143,158,241,241,33,36,188,146,80,60,133,247,113,38,44,9,49,246,167,83,90,168,75,207,99,227,31,133,21,85,48,133,238,76,167,192,31,114,75,38,4,190,225,45,99,21,135,236,153,143,221,91,253,87,143,181,69,49,243,178,118,162,25,50,199,233,17,75,109,138,226,86,134,120,50,115,9,50,53,197,118,12,65,22,37,51,26,73,4,204,165,18,243,38,110,101,102,197,198,155,36,18,170,227,23,201,137,231,218,139,141,39,39,128,86,144,195,173,147,218,37,230,7,108,127,148,23,26,99,49,15,146,205,176,210,179,60,114,71,132,169,134,103,145,156,171,44,35,198,144,74,169,27,36,39,130,76,193,235,65,51,85,74,41,241,4,74,174,96,114,251,72,63,71,103,112,68,168,170,53,213,66,161,201,130,64,124,220,92,168,41,140,174,140,247,148,49,81,241,131,249,58,146,219,176,147,7,16,145,81,148,82,96,142,79,48,82,107,87,206,141,210,44,170,150,158,4,162,179,244,164,79,161,233,224,17,255,0,55,196,183,108,55,40,66,86,134,200,128,204,81,41,125,85,79,106,51,176,209,37,46,205,50,168,17,186,148,189,196,96,116,237,86,237,163,173,5,94,161,209,172,79,232,253,73,101,90,198,6,89,127,113,116,22,73,29,144,51,8,185,87,61,125,36,191,60,193,18,48,62,185,24,120,162,113,41,213,144,164,148,155,63,145,189,149,220,72,71,196,82,173,6,216,206,27,10,164,174,42,174,10,252,221,164,77,180,243,47,48,97,218,170,42,184,181,78,216,149,180,246,80,107,64,252,197,24,150,51,237,125,91,221,227,75,89,167,178,191,52,178,163,67,25,130,226,75,144,140,170,43,181,129,249,31,180,42,129,159,168,117,109,36,190,28,133,26,235,236,134,2,15,219,74,44,169,217,249,248,178,161,163,87,249,22,57,246,91,219,185,43,79,172,238,100,129,155,177,35,141,169,55,35,230,18,214,200,96,207,135,18,170,129,79,92,80,51,229,80,176,169,102,153,126,128,233,53,14,216,29,92,104,227,89,65,156,78,161,228,72,110,12,72,222,113,49,12,95,157,107,173,170,62,60,161,18,193,49,124,135,114,95,6,48,242,241,165,12,190,31,178,85,187,211,95,52,251,73,114,134,44,169,156,111,134,149,209,187,173,35,20,107,107,115,44,168,66,95,95,28,191,164,201,252,106,239,225,166,185,185,32,54,146,197,198,138,54,158,167,131,250,66,229,34,198,53,107,35,63,46,84,219,127,209,215,168,87,90,118,45,223,113,190,91,66,30,53,46,19,60,73,228,11,44,189,202,74,180,15,79,17,143,231,255,0,220,44,12,243,163,217,140,163,88,190,26,123,18,39,204,194,16,156,171,83,43,107,136,124,198,78,204,31,180,133,217,159,39,253,251,85,149,42,178,27,95,233,88,48,136,92,137,110,219,243,162,216,30,68,97,152,49,1,46,34,179,2,198,134,194,123,75,107,31,22,55,246,177,146,27,187,177,198,102,16,241,17,75,207,147,120,86,101,137,144,170,109,36,190,35,71,2,190,111,175,99,172,67,181,174,240,253,44,101,191,121,85,147,244,177,151,10,141,168,109,99,127,116,69,81,67,38,117,144,242,154,86,84,139,36,167,83,116,176,253,157,63,250,84,158,92,67,254,36,166,101,8,36,191,139,137,79,134,212,245,188,69,76,67,169,0,143,200,111,34,77,209,254,154,153,27,79,3,27,243,114,168,237,79,130,164,140,218,69,34,232,113,173,71,37,103,38,182,36,238,232,163,42,186,178,185,203,170,188,58,228,113,54,111,167,118,241,39,48,222,72,76,98,183,181,210,177,10,78,17,98,72,77,166,206,52,173,26,149,143,170,2,125,217,18,75,45,73,43,38,16,149,59,147,73,140,126,226,159,159,164,165,201,62,94,65,38,94,156,117,234,149,2,33,218,229,253,92,165,111,2,29,25,98,102,221,19,252,11,156,155,67,51,187,116,68,171,82,79,213,212,145,54,148,98,33,86,178,180,75,142,131,89,122,157,107,110,197,94,161,190,131,187,218,87,11,247,18,111,195,96,187,237,81,186,109,154,131,124,242,219,69,38,82,174,165,67,14,89,89,212,68,138,191,182,133,102,209,122,124,83,95,251,18,70,208,213,80,121,185,17,245,79,60,105,120,69,214,159,79,135,40,126,214,84,44,56,115,139,203,139,17,83,215,79,163,157,102,103,231,169,115,72,204,163,98,42,213,236,130,206,209,164,240,55,67,26,217,50,156,147,71,243,101,46,63,182,147,91,62,32,220,173,220,92,107,142,76,57,80,102,124,169,47,225,71,250,36,17,245,118,33,95,26,92,35,230,66,198,168,26,205,115,99,24,2,15,22,37,247,240,245,230,124,162,198,33,173,59,194,103,103,18,124,251,82,73,3,196,98,166,102,84,22,174,44,125,105,202,196,101,108,12,111,234,94,135,37,130,77,35,73,7,158,108,72,86,54,160,83,25,151,218,83,183,122,122,116,223,210,46,145,249,10,62,17,12,75,81,163,126,69,85,143,78,103,60,141,252,56,136,116,76,184,199,246,255,0,198,159,64,51,41,25,136,194,26,119,168,116,217,202,76,162,46,36,136,58,86,113,15,203,41,85,172,100,117,126,102,155,45,79,59,207,12,65,98,26,46,182,236,227,3,51,118,39,15,208,196,240,202,145,201,173,151,8,253,92,106,45,27,33,101,145,56,15,225,218,193,178,38,18,137,20,106,160,119,8,170,122,6,49,243,38,249,167,23,168,168,89,24,198,133,88,28,204,120,217,218,69,53,107,36,138,189,236,121,89,202,147,79,209,228,157,204,18,173,101,185,56,240,97,116,105,143,36,92,43,38,83,146,79,48,147,88,116,231,130,204,38,198,140,99,18,240,45,184,78,62,132,255,0,85,24,26,71,253,196,124,201,59,103,143,137,31,14,203,16,210,226,53,156,230,151,16,14,35,230,48,146,103,192,62,76,201,187,45,101,151,186,41,10,178,101,145,242,126,151,253,213,220,114,0,195,135,249,243,24,168,175,115,18,99,67,24,22,242,223,149,49,181,209,36,132,76,193,42,12,242,3,124,10,169,213,216,177,98,39,212,90,161,233,232,36,138,240,132,67,253,194,21,79,79,147,106,51,188,49,5,148,107,58,123,41,100,35,197,99,23,18,155,72,200,58,199,233,238,74,107,9,246,52,15,121,162,8,100,90,244,222,188,212,22,92,70,138,49,15,234,43,123,42,24,54,93,210,146,24,218,72,123,236,193,201,182,18,155,71,118,183,114,203,50,162,215,176,207,213,103,99,203,181,202,181,135,80,223,139,204,194,198,183,254,124,158,158,41,88,134,183,179,73,63,193,230,53,207,31,218,78,177,168,155,132,197,198,161,181,154,118,24,56,242,125,69,71,79,174,110,33,1,130,49,114,141,33,147,90,79,207,180,229,92,231,89,252,75,173,209,36,100,75,25,95,50,94,177,169,76,180,91,29,16,71,175,81,173,87,79,83,186,254,54,31,187,20,137,117,174,173,60,145,226,136,34,9,79,104,107,35,219,85,2,192,184,249,89,149,62,159,131,195,41,81,26,221,108,35,50,194,254,222,196,165,199,197,121,122,89,236,17,132,78,85,77,73,175,199,169,32,179,139,144,170,7,83,198,137,119,242,145,34,144,191,113,109,161,134,253,54,70,20,178,177,125,180,219,44,141,110,254,134,201,52,78,158,222,165,222,96,65,62,83,9,57,124,199,201,2,215,3,99,119,17,134,42,223,182,139,27,164,164,93,7,8,184,50,65,24,153,101,139,40,209,143,147,166,44,129,242,149,120,144,102,184,7,158,208,81,70,135,146,201,113,185,131,212,150,195,212,32,52,56,250,75,198,151,218,192,219,63,42,121,85,101,190,225,20,82,42,25,52,35,147,7,134,40,242,38,86,3,158,254,33,173,131,224,41,101,24,190,225,85,37,14,161,139,36,120,106,75,185,26,145,214,26,87,115,17,255,0,83,237,36,218,38,202,199,77,248,68,41,113,126,117,38,178,183,240,122,171,47,244,235,179,42,162,78,103,48,177,41,153,149,85,80,72,252,34,254,68,192,51,39,89,51,180,133,88,122,105,250,138,171,97,42,68,109,159,190,126,34,241,170,106,171,82,65,238,90,166,70,0,143,151,18,201,240,217,38,33,12,30,37,6,85,176,246,54,201,215,59,99,242,202,196,154,64,213,89,88,201,125,163,92,228,218,86,36,153,207,177,151,43,143,233,166,245,90,134,170,17,49,11,148,105,107,66,172,202,250,123,29,60,58,132,22,64,196,17,20,73,13,144,101,193,62,238,33,73,202,245,182,158,226,182,79,180,159,218,201,137,181,226,198,170,181,35,109,83,224,145,52,155,156,111,54,232,139,132,107,63,141,250,199,75,92,158,38,212,69,39,182,187,116,251,40,49,143,138,94,79,226,92,159,94,104,250,173,73,112,11,8,130,81,155,167,190,152,107,216,237,233,122,164,135,93,119,87,77,116,33,180,151,253,170,245,117,181,227,42,117,60,8,194,140,94,62,33,114,47,208,52,54,85,211,128,201,117,217,23,42,147,240,246,13,108,70,75,218,198,226,251,74,215,64,92,69,44,93,166,46,164,177,171,67,203,94,228,58,135,89,154,201,167,109,14,205,79,125,16,176,112,252,183,23,213,73,175,167,191,237,255,0,18,79,182,28,158,80,245,164,214,182,190,154,206,162,21,116,238,49,5,141,71,49,167,203,157,197,45,109,53,107,5,204,149,210,76,245,32,102,234,84,177,140,63,12,50,210,140,79,73,124,191,237,10,152,85,27,143,148,168,169,236,4,102,101,227,42,70,249,224,41,56,69,137,56,20,27,207,207,196,84,127,169,68,24,248,96,73,146,69,46,204,113,135,148,165,76,41,245,110,219,207,148,105,108,101,117,54,73,178,36,146,97,216,98,65,201,167,220,191,152,184,198,140,159,113,6,200,249,119,75,68,155,186,168,192,203,44,185,113,38,176,181,96,89,250,72,158,12,151,95,125,136,98,236,26,13,251,24,207,102,105,227,17,62,226,20,58,171,214,206,240,196,138,65,13,42,187,210,182,54,242,242,136,68,74,217,233,137,171,203,35,161,62,29,60,232,172,48,101,20,169,85,149,60,28,15,205,86,182,105,40,204,173,136,193,75,236,240,91,46,12,242,63,18,23,137,159,39,55,135,101,182,181,124,76,88,134,173,163,90,193,240,102,208,68,42,159,159,166,226,140,158,161,149,83,105,234,118,20,25,114,161,84,102,55,134,202,116,214,98,218,226,26,33,148,246,94,25,113,39,112,3,22,51,59,70,82,44,205,112,113,249,133,83,17,50,57,221,196,13,85,10,201,150,21,241,73,141,89,64,190,156,90,238,97,114,120,47,63,92,238,124,235,177,45,80,12,50,147,155,221,83,198,195,229,81,13,150,173,37,108,172,59,5,155,245,224,228,129,51,212,250,108,5,6,101,204,44,140,74,211,243,41,72,172,133,99,171,252,21,16,231,202,44,189,223,182,170,2,201,114,89,148,43,151,135,92,214,139,24,121,63,218,93,62,134,200,19,160,179,17,127,208,178,54,87,9,44,129,16,230,98,238,69,61,245,179,89,135,117,136,137,92,200,103,246,138,130,96,94,35,246,171,84,151,49,174,19,139,180,185,86,216,111,31,188,181,61,228,140,12,198,42,20,51,7,37,253,170,76,204,50,173,198,50,66,15,12,171,83,2,201,32,230,91,195,25,146,71,149,125,140,198,8,248,141,214,153,88,195,75,42,184,251,82,227,64,60,18,102,86,15,101,86,62,210,37,182,76,130,32,113,74,38,68,246,81,22,194,56,122,194,46,77,164,178,170,136,19,224,144,125,171,147,93,224,223,38,112,230,75,24,216,17,37,201,74,215,66,222,227,117,57,255,0,40,81,136,104,24,209,129,238,151,149,38,99,229,139,221,202,137,12,147,249,242,137,104,181,40,194,23,148,125,188,107,83,241,253,36,3,31,137,102,104,199,154,12,217,83,89,140,170,140,97,234,25,208,184,67,43,140,73,136,117,83,36,147,230,197,24,162,251,130,81,97,170,56,207,132,197,87,12,167,131,233,172,136,98,143,252,11,114,251,17,149,6,49,174,52,249,59,162,194,18,108,246,105,41,32,249,75,66,8,139,145,234,77,30,250,223,57,113,39,147,26,67,26,53,252,145,252,164,254,53,38,105,142,133,233,224,229,220,236,83,41,232,241,229,151,168,242,255,0,42,20,58,207,74,193,225,12,165,199,102,85,106,210,147,180,152,148,54,176,147,168,43,95,253,60,185,126,162,132,155,189,189,142,136,225,233,221,170,218,159,172,99,95,83,217,51,229,39,165,115,32,101,150,67,47,204,218,123,83,234,56,81,115,24,188,138,134,31,197,173,99,159,10,69,146,95,45,53,6,233,162,182,26,232,126,138,173,13,112,217,254,87,148,159,81,49,147,26,36,225,226,44,88,194,26,226,1,214,122,140,160,204,89,69,200,180,192,248,174,72,211,182,150,223,238,42,239,58,124,18,252,107,113,212,180,212,58,62,46,124,161,229,253,164,153,250,108,112,185,114,145,82,214,234,170,11,32,51,12,244,213,144,193,57,156,34,25,127,109,95,121,92,231,101,116,57,196,249,241,35,3,238,40,235,95,81,183,225,20,92,185,87,99,178,209,128,147,204,30,47,226,91,168,116,195,227,31,171,42,220,92,55,40,112,202,221,60,113,159,244,4,200,171,99,86,227,103,54,231,246,215,85,178,211,195,23,246,184,136,180,134,171,108,14,36,213,82,123,172,226,42,25,39,132,6,98,41,4,154,73,215,49,68,12,50,241,165,247,214,71,140,7,226,139,201,245,23,48,55,169,89,75,127,47,241,168,183,252,78,168,213,124,142,129,27,85,87,89,78,197,186,32,147,195,60,24,56,185,87,40,13,61,199,159,47,90,122,201,147,160,196,195,148,139,21,88,26,143,196,161,217,178,79,114,192,209,168,197,212,44,178,82,26,169,155,217,120,101,202,32,135,244,211,89,129,138,63,242,238,37,182,99,42,1,107,164,129,56,121,114,226,34,94,253,48,120,204,229,255,0,164,182,204,12,239,60,185,72,157,80,223,15,242,6,196,89,86,91,246,208,50,69,196,156,129,90,114,240,196,18,61,148,228,173,230,41,72,95,182,171,230,26,152,172,102,208,88,146,227,7,114,62,213,69,169,59,49,166,3,224,217,15,9,184,151,223,71,137,147,133,121,144,43,163,119,114,145,24,195,15,248,145,96,21,154,29,63,233,37,148,153,16,255,0,128,37,19,230,234,111,177,13,53,158,202,111,12,185,70,145,250,243,198,124,53,194,33,83,24,182,31,85,83,213,126,64,216,69,220,201,250,138,152,48,226,198,31,233,70,37,24,201,242,197,203,44,191,198,134,245,226,20,159,54,82,8,106,109,35,27,183,127,147,166,176,192,39,82,22,226,200,21,177,51,123,138,102,6,179,166,23,128,178,144,169,148,203,40,147,152,206,37,138,21,161,60,203,234,217,36,126,236,170,115,86,178,12,18,50,88,121,70,85,106,106,168,179,71,194,40,194,34,67,119,66,61,163,194,108,106,149,5,101,176,154,182,123,10,15,148,47,107,17,149,82,110,115,243,100,198,149,208,211,159,251,66,245,39,239,178,32,153,243,120,196,69,42,226,82,217,14,88,16,23,195,118,44,169,159,155,4,207,148,16,212,196,57,59,239,117,59,129,51,27,249,150,40,48,218,49,128,65,252,223,18,214,248,112,100,191,132,169,143,132,27,32,112,169,203,136,18,224,191,118,28,138,222,36,151,220,173,129,84,8,192,127,207,198,200,150,207,96,200,199,139,42,151,126,161,38,60,65,236,79,234,161,238,65,151,47,34,69,145,129,163,167,200,143,12,17,202,197,139,41,19,40,113,162,12,156,162,227,70,76,128,8,221,184,212,205,222,173,151,81,195,18,6,88,223,83,18,171,48,171,29,202,187,45,55,167,228,131,49,114,37,204,193,27,134,39,90,18,159,89,197,155,5,249,132,76,159,117,38,181,190,151,24,15,12,69,6,145,152,172,112,254,197,104,103,215,12,111,202,84,7,226,170,104,211,184,101,46,65,51,86,202,141,101,136,194,38,34,171,90,208,209,206,130,201,114,196,65,101,66,217,202,180,42,135,70,102,170,31,135,8,178,169,171,235,235,41,35,120,162,64,196,182,211,192,196,13,222,85,148,155,232,162,226,40,132,82,42,41,28,124,116,37,246,18,228,147,148,163,70,73,211,27,104,155,190,53,187,52,82,118,175,62,99,227,3,22,235,141,45,140,171,8,231,195,216,131,244,27,148,152,38,31,231,205,23,17,21,208,66,9,44,103,186,189,63,79,2,111,246,169,241,113,56,19,212,249,240,63,10,83,169,47,172,170,30,195,8,170,202,5,80,224,241,45,247,212,245,86,213,207,202,46,69,155,106,234,50,205,70,20,233,93,109,101,38,43,62,105,53,11,231,73,157,187,52,165,202,231,152,244,22,172,20,78,81,149,91,214,207,178,218,48,185,82,172,116,29,164,46,97,204,33,56,86,185,145,128,53,37,234,182,190,209,83,72,19,207,56,24,108,68,68,88,42,48,9,134,79,117,55,173,192,63,105,7,25,148,226,103,16,145,161,153,16,107,157,151,33,198,140,14,68,86,97,198,237,16,210,175,82,32,250,74,167,53,12,251,146,13,251,65,43,217,132,88,214,197,105,176,73,254,255,0,23,219,65,204,128,113,51,183,42,229,129,53,224,223,150,198,81,49,171,10,173,73,4,128,197,46,120,196,167,102,242,42,208,233,226,55,99,223,210,100,61,171,1,143,14,212,127,184,130,223,243,240,229,146,53,174,120,103,73,3,241,21,58,216,149,87,184,117,104,96,249,229,237,78,152,241,246,226,92,236,52,250,196,100,226,40,132,183,201,212,147,171,72,200,134,46,82,41,72,204,133,86,21,127,146,206,202,224,120,240,148,169,105,175,153,81,7,53,125,94,231,254,162,201,240,1,119,17,134,40,145,16,225,237,153,194,44,73,227,95,33,26,69,76,16,138,153,113,234,71,205,46,4,145,19,246,144,215,27,189,171,205,16,164,255,0,2,178,184,124,178,68,39,16,212,223,158,38,114,170,212,85,145,137,143,134,243,237,108,143,55,213,138,78,39,241,171,233,58,50,93,220,71,225,75,169,2,50,31,54,37,121,78,252,124,43,99,170,105,81,101,145,157,172,113,208,233,41,116,147,159,18,95,252,234,250,29,38,159,20,28,216,185,60,21,6,170,161,220,141,146,195,21,32,135,217,132,170,182,161,38,179,156,119,226,118,149,25,6,249,97,23,82,252,243,14,226,117,38,170,196,30,191,53,251,110,251,76,126,32,6,21,199,117,15,192,112,73,178,121,182,164,253,197,41,186,117,155,212,236,233,186,205,156,7,58,108,192,178,173,1,121,11,149,137,251,40,79,8,236,151,136,139,78,149,128,61,46,6,68,237,196,169,141,168,119,222,1,196,150,170,130,52,140,224,12,100,191,218,94,244,121,115,95,152,178,136,95,218,84,48,225,196,35,217,187,84,240,25,16,108,196,40,3,76,172,132,26,201,240,114,179,105,139,18,127,107,39,247,17,49,160,78,19,57,87,96,147,90,9,48,112,136,68,200,162,166,64,124,23,245,45,106,130,200,206,3,91,90,11,33,188,38,148,176,102,152,4,19,251,101,26,105,3,192,94,210,102,104,195,146,15,213,37,220,26,172,109,170,173,136,47,3,4,66,198,170,243,86,206,6,25,112,6,185,161,174,207,91,242,156,170,102,203,86,218,138,87,52,162,9,69,166,114,209,244,106,237,238,117,137,58,86,128,68,205,16,164,18,195,209,34,141,157,171,148,51,226,215,166,246,242,166,209,181,253,141,216,50,132,163,74,189,83,59,123,15,39,67,170,45,187,149,182,65,0,201,196,94,52,11,12,133,134,249,197,255,0,49,247,83,151,213,99,6,101,94,100,113,67,32,178,9,7,204,150,207,209,53,211,95,150,184,88,136,136,219,12,92,216,147,56,6,38,60,161,82,178,216,124,235,134,167,202,218,160,65,98,99,38,159,124,4,4,203,184,162,225,48,177,162,43,102,14,107,56,74,170,189,71,240,147,66,213,185,5,172,41,45,99,49,230,137,145,115,237,206,173,221,226,44,85,250,68,44,246,138,44,170,118,215,71,216,231,125,133,124,12,163,87,219,87,49,102,161,205,170,169,53,28,223,237,72,141,159,72,120,222,30,161,143,149,116,136,19,245,28,96,98,53,89,4,63,169,137,46,187,167,222,147,119,44,73,170,79,113,172,79,82,70,28,111,2,137,83,73,187,157,181,120,82,86,48,3,233,90,172,164,229,7,106,86,102,54,170,237,144,166,202,24,36,159,49,132,183,214,134,84,98,112,197,38,53,162,30,170,130,55,237,13,216,173,224,73,131,58,38,18,241,46,108,78,150,102,168,186,52,57,197,98,249,107,79,115,58,46,29,215,26,127,85,84,127,120,164,196,182,76,8,63,56,133,145,89,72,179,53,142,81,242,180,147,191,171,100,47,237,149,21,39,82,105,82,1,249,169,178,141,21,169,225,209,212,17,242,239,23,15,213,191,246,135,211,148,150,76,174,174,171,220,140,93,138,19,76,157,63,45,123,29,112,244,242,245,28,116,215,82,178,124,205,50,83,191,105,87,137,34,126,167,170,211,227,121,182,165,42,114,25,48,117,108,80,75,136,33,136,133,98,210,109,36,242,118,197,91,183,184,183,65,55,54,218,142,115,43,143,137,199,183,151,132,66,32,190,218,191,248,98,253,203,249,68,151,201,248,81,185,62,236,49,113,43,125,37,84,10,214,117,114,9,113,254,43,35,217,181,59,223,171,71,138,139,161,208,107,89,139,244,137,231,162,28,140,204,82,169,88,19,30,50,49,81,7,82,14,11,57,121,87,90,204,121,77,27,31,95,165,89,147,47,17,83,232,19,229,65,6,18,197,140,92,95,105,75,155,82,90,206,127,202,69,196,53,189,134,178,40,57,138,171,115,118,255,0,109,70,215,27,75,33,254,148,121,20,157,148,108,96,127,18,160,135,36,17,135,132,188,168,43,179,14,75,56,82,88,56,31,156,126,37,135,29,142,239,23,34,171,248,105,165,64,58,173,220,178,143,33,88,171,117,62,152,170,155,90,115,27,30,85,237,25,90,121,49,89,16,74,75,10,222,231,84,157,67,60,21,7,147,242,41,180,109,109,59,107,135,107,212,168,102,105,88,130,31,55,106,83,248,123,39,246,164,93,27,39,50,204,181,246,16,122,245,196,153,124,178,136,172,52,244,156,163,230,42,21,250,86,186,48,243,23,34,42,158,24,50,124,160,145,28,52,50,105,149,215,216,219,100,111,119,106,167,45,125,98,73,63,167,8,130,93,46,28,97,248,114,136,104,216,6,4,47,63,149,140,92,169,218,164,150,70,250,57,124,109,61,174,10,12,178,241,227,250,121,81,48,225,217,70,59,2,104,171,162,76,140,242,249,148,66,196,145,245,29,37,148,123,51,154,31,24,158,8,3,26,85,105,249,122,214,217,247,108,141,196,46,212,43,225,158,201,131,151,186,72,197,227,195,153,71,14,236,100,2,211,39,85,62,15,247,68,83,187,98,70,247,72,181,76,8,228,131,20,178,169,109,177,191,227,54,234,175,137,21,85,48,73,47,117,148,138,30,31,197,171,251,41,108,218,69,141,143,205,77,124,81,208,118,183,99,0,169,10,66,253,69,187,225,118,146,181,160,226,182,255,0,157,11,12,183,203,216,235,220,233,82,12,125,92,232,51,38,95,219,248,97,200,156,211,198,5,107,62,108,164,41,17,140,146,242,143,16,68,177,147,12,31,147,139,145,116,226,121,187,140,231,141,168,79,25,248,67,20,152,211,136,23,118,178,71,195,3,249,10,146,251,73,128,111,177,179,14,85,22,41,255,0,65,179,217,185,31,41,73,147,237,33,96,67,63,159,234,178,173,79,190,136,181,70,184,136,83,225,17,86,27,234,27,51,206,55,116,162,45,208,241,228,102,84,194,4,106,162,141,229,177,40,255,0,109,46,181,178,166,31,13,122,86,81,213,175,143,98,129,236,130,65,176,181,203,9,51,231,11,132,209,84,163,53,14,38,38,16,245,183,7,40,178,172,179,11,179,160,229,143,97,71,212,151,26,156,146,124,250,196,176,135,168,98,206,151,132,34,196,168,252,63,38,85,69,144,132,138,200,74,191,77,176,92,166,158,137,140,253,136,48,229,91,110,39,176,111,196,148,188,196,74,210,21,72,237,200,218,105,59,153,121,190,146,213,50,73,4,60,216,178,173,245,161,227,121,74,36,52,151,143,35,249,113,44,81,154,182,0,13,145,10,79,210,163,251,59,132,165,167,204,36,103,147,105,202,155,233,235,135,206,126,41,105,212,36,92,67,217,78,66,121,152,49,75,141,121,148,228,201,149,85,214,133,130,39,55,90,109,62,146,9,65,154,33,121,23,69,150,167,29,154,196,108,104,11,51,85,114,102,77,24,23,136,143,9,145,129,134,194,41,110,13,81,120,76,124,120,86,153,44,62,62,98,145,29,50,48,227,15,181,0,105,47,193,136,197,227,91,109,74,42,175,208,164,207,220,147,169,17,14,133,147,184,141,23,42,202,28,98,73,63,8,184,213,85,105,162,65,240,229,228,74,178,81,135,146,54,174,36,37,222,149,137,91,205,232,195,255,0,6,84,78,155,190,167,146,54,68,52,1,136,138,174,250,52,235,46,88,152,203,137,138,26,124,12,71,204,97,99,32,190,154,118,155,244,22,56,255,0,99,160,195,12,95,100,67,69,24,32,240,230,16,202,165,168,108,158,70,48,89,83,153,146,72,56,143,194,85,45,246,6,233,87,236,79,100,16,100,226,22,37,57,62,55,39,110,36,182,215,88,62,164,239,205,40,101,252,232,39,234,161,223,251,73,149,174,87,101,144,168,135,38,180,67,253,86,82,34,176,238,122,132,148,210,70,173,141,202,81,114,42,88,207,103,180,183,129,38,52,50,3,209,172,11,196,197,135,32,208,82,103,157,35,12,170,109,159,124,8,222,209,16,175,135,22,239,148,197,34,215,185,25,59,145,213,176,242,63,180,104,140,118,85,168,3,232,98,70,103,10,92,247,202,173,251,170,201,236,4,102,19,50,149,187,99,202,78,21,92,92,130,179,19,150,87,18,164,191,9,138,65,15,233,141,14,200,207,140,61,222,34,17,52,244,171,25,36,205,139,42,108,26,217,68,6,41,113,83,44,106,51,76,196,25,141,234,94,210,13,239,216,147,136,74,214,77,59,198,124,162,23,26,193,129,138,78,25,98,91,182,160,179,48,70,149,158,121,32,229,18,178,140,101,44,24,27,22,102,10,251,39,82,30,51,240,134,41,50,41,52,108,106,181,203,143,8,132,103,54,69,172,48,32,139,152,56,212,204,9,54,83,81,76,173,32,137,154,92,162,36,255,0,32,219,105,246,58,51,200,67,176,49,10,153,177,131,141,143,50,136,153,173,171,107,78,241,68,46,82,32,36,234,75,203,178,97,82,179,88,187,116,234,234,84,106,123,88,37,99,195,136,101,39,212,81,222,115,163,121,226,42,104,202,217,80,129,150,88,178,173,62,99,146,76,56,149,125,124,197,219,84,211,19,212,250,158,118,124,70,235,87,12,173,173,183,6,109,168,138,161,96,105,137,99,59,229,155,136,74,129,147,15,11,246,210,240,6,179,241,10,126,152,173,246,75,182,42,220,200,22,176,122,74,50,141,109,100,145,206,2,11,52,184,221,37,69,149,190,4,91,140,176,142,72,48,152,72,87,233,138,63,15,210,173,176,231,140,189,168,204,209,254,175,252,19,44,212,35,36,44,220,72,185,250,72,30,202,75,38,144,113,134,252,203,166,62,168,147,89,194,92,72,3,104,56,146,127,87,104,172,185,139,102,67,155,97,7,131,212,133,196,105,197,62,29,209,10,186,166,161,210,71,173,255,0,46,229,26,14,134,133,131,243,52,177,101,34,109,181,53,102,35,106,180,168,48,102,176,229,94,178,164,137,27,244,130,93,44,213,160,199,212,167,173,99,15,243,137,13,81,44,214,32,97,235,248,53,4,32,114,147,32,149,45,87,196,136,146,95,202,85,201,181,158,128,191,157,120,75,26,152,164,16,254,162,50,183,79,90,212,129,133,150,94,165,196,209,203,111,225,232,175,227,215,79,95,83,191,214,217,2,112,242,137,17,62,168,115,190,108,93,158,226,130,208,215,25,56,178,174,128,25,47,18,164,103,52,203,70,61,26,24,252,57,165,98,70,48,49,71,244,208,102,134,57,60,219,172,75,224,94,60,120,74,169,184,196,246,244,251,5,49,129,24,239,55,26,83,50,124,73,50,153,135,137,111,178,129,149,252,37,94,135,73,4,157,194,202,68,141,103,42,181,65,204,48,140,172,64,218,204,100,16,63,50,119,1,128,140,197,47,173,188,48,61,13,196,156,124,195,52,100,159,87,25,202,82,255,0,173,86,132,32,92,103,68,221,142,20,163,132,69,227,243,93,86,4,246,16,25,66,139,49,89,35,94,227,192,214,229,88,76,134,193,244,197,26,19,127,59,255,0,98,145,48,9,183,35,66,200,196,182,104,75,220,62,159,184,221,138,54,73,143,56,152,98,11,18,233,210,116,96,45,201,219,137,40,153,240,210,202,49,62,82,80,202,53,109,182,51,113,16,154,173,173,178,141,224,108,163,42,104,110,65,242,164,122,170,147,81,233,120,155,188,185,82,157,61,172,229,73,226,176,138,76,137,26,200,110,222,242,216,103,62,30,49,191,149,21,79,15,42,33,225,222,173,225,140,72,41,21,178,21,150,138,30,24,220,120,86,47,129,147,204,70,18,34,158,124,66,249,135,143,34,118,198,12,170,173,50,247,18,172,159,7,45,212,58,39,40,247,117,253,139,13,43,119,99,80,253,164,181,211,102,64,98,159,153,166,34,73,33,12,110,36,140,170,229,99,153,184,49,181,242,98,73,240,41,138,148,93,210,83,217,3,134,47,39,212,69,108,193,25,152,189,181,184,51,32,139,233,40,171,80,166,94,36,205,110,149,137,90,124,217,85,27,13,16,160,218,75,229,91,31,36,18,122,68,179,11,6,63,105,61,148,86,183,150,162,120,218,72,98,62,237,81,135,0,193,139,106,130,147,37,248,240,164,209,174,14,50,114,149,99,49,171,27,63,34,162,52,98,16,157,73,139,33,196,23,246,188,138,97,154,156,98,247,83,72,122,132,100,240,202,37,155,195,55,78,195,28,11,7,207,138,37,176,51,6,69,191,96,2,243,98,66,230,35,42,167,34,110,227,82,69,130,144,201,215,242,163,15,134,42,232,91,10,175,118,174,49,80,79,13,6,76,59,88,200,104,85,249,106,60,125,66,167,5,57,69,221,173,149,223,54,232,159,182,189,78,25,67,38,34,151,42,233,239,208,218,86,200,158,228,82,125,180,4,207,135,71,130,76,213,50,134,95,182,157,96,68,226,51,117,172,248,11,61,30,9,65,151,17,50,33,230,80,238,65,139,18,160,141,2,228,67,249,184,31,237,162,158,18,73,246,136,170,189,190,142,118,103,251,57,240,116,125,108,151,147,119,20,121,18,67,80,158,166,231,48,133,196,186,76,202,211,198,126,84,36,198,3,195,49,132,158,194,89,129,131,51,141,159,251,194,105,12,196,146,166,243,2,73,241,68,40,211,6,83,222,70,102,80,202,140,81,254,234,231,101,185,117,192,56,211,31,27,221,64,50,212,25,250,146,201,147,37,100,229,91,106,160,14,76,180,170,165,44,82,48,195,47,54,36,52,203,32,70,76,164,195,96,128,204,37,72,205,27,33,19,50,220,130,246,48,153,106,66,129,252,170,64,218,50,187,86,203,254,172,33,20,98,126,81,229,86,177,168,78,78,225,113,166,49,116,172,65,51,52,78,37,88,214,129,35,126,164,107,52,101,85,104,217,16,61,104,198,104,205,183,55,24,149,49,171,71,24,139,83,227,30,79,118,68,219,138,73,109,243,169,56,198,126,124,49,59,17,120,117,56,188,11,176,33,68,139,244,22,65,230,202,68,230,158,127,179,191,196,165,217,75,238,53,113,18,102,33,7,138,92,92,68,72,228,217,78,168,39,202,46,133,50,6,231,184,163,47,220,83,118,180,132,40,250,145,183,113,86,111,220,6,158,224,150,64,229,71,62,156,18,71,218,151,85,85,18,17,21,40,120,153,204,139,80,53,210,237,128,132,218,108,30,210,157,159,85,58,49,24,97,69,39,248,215,76,12,48,17,18,200,160,247,150,171,43,139,184,200,221,133,26,86,99,36,197,102,236,73,188,246,85,120,97,20,94,84,130,226,226,170,144,152,122,136,85,234,173,73,91,53,252,197,81,222,100,98,255,0,142,206,183,3,178,161,28,146,102,16,150,160,208,156,67,195,137,86,248,48,160,225,68,6,30,228,108,202,186,108,174,115,217,144,151,140,19,193,39,15,90,36,58,144,117,175,230,77,204,17,198,123,210,187,40,209,103,15,171,249,20,228,85,114,177,201,251,141,153,106,11,32,118,169,171,231,188,99,89,67,140,200,221,50,136,152,24,36,146,62,85,5,141,134,106,33,207,102,103,200,151,62,121,199,224,19,9,93,154,4,81,118,137,34,184,210,178,203,205,16,68,198,154,183,226,98,178,249,104,1,90,29,177,55,106,175,241,12,17,196,234,202,84,170,4,3,136,28,194,91,159,72,9,63,81,85,85,132,102,87,0,204,9,50,249,132,53,95,0,49,36,143,168,98,82,240,233,224,198,63,41,72,37,67,185,211,149,160,205,191,34,121,27,90,138,170,174,195,104,113,152,55,166,140,125,112,189,162,100,81,127,140,193,36,152,107,162,255,0,186,130,147,119,120,83,240,197,92,214,111,162,235,15,237,169,208,240,129,123,8,255,0,245,82,244,243,237,127,38,97,42,72,211,7,239,36,182,163,108,159,38,83,146,104,248,139,137,11,232,48,99,51,154,81,10,154,73,181,130,48,41,217,154,170,32,251,132,170,178,18,217,112,151,176,17,137,242,153,22,108,102,94,212,28,57,236,156,204,189,67,71,24,192,140,62,212,251,140,38,202,130,201,173,127,178,34,44,119,132,199,197,20,133,65,63,91,68,17,30,44,169,165,86,164,4,222,17,21,79,115,71,98,219,78,138,41,159,26,116,159,104,130,77,42,141,101,25,156,200,249,156,163,194,25,233,28,248,207,32,241,111,241,46,133,144,229,171,56,69,172,248,147,73,134,196,177,191,109,38,54,158,137,147,229,4,68,60,106,72,149,167,221,229,36,226,43,42,217,35,198,206,33,137,61,177,200,109,186,241,39,225,211,188,126,210,198,125,111,188,169,77,48,120,240,226,18,86,105,240,122,138,185,100,145,93,135,85,127,33,28,151,227,3,194,162,125,42,230,76,231,151,168,126,107,165,225,173,40,223,245,16,254,142,114,116,245,170,198,183,26,212,36,140,242,8,120,113,41,249,146,79,36,248,87,79,125,86,54,117,36,83,244,244,76,153,114,166,101,82,107,33,237,48,251,33,1,159,79,220,84,175,9,202,53,61,24,35,140,55,226,148,69,71,91,49,248,48,153,35,12,33,212,48,37,236,114,196,22,82,9,76,64,152,124,255,0,55,196,69,210,158,241,169,93,67,26,8,229,229,227,83,106,141,28,141,106,118,28,192,103,3,17,189,74,118,158,215,41,24,37,113,26,181,132,6,92,191,232,72,172,60,139,65,65,131,149,137,52,202,65,145,249,140,37,102,248,24,251,144,179,35,1,87,18,59,154,145,143,96,227,44,195,245,130,140,159,0,99,229,94,170,9,50,44,41,108,77,129,97,242,114,166,59,145,198,91,76,204,108,230,74,164,204,1,71,137,22,83,23,51,108,153,239,39,8,68,147,155,117,238,166,49,160,15,242,24,217,17,152,65,224,158,160,204,162,104,209,147,232,208,55,44,250,75,67,216,193,51,169,111,140,246,73,103,184,139,19,168,120,99,69,140,207,108,169,101,174,2,253,33,37,86,176,39,121,241,74,34,73,101,2,199,195,245,74,109,119,42,177,175,216,223,126,248,221,37,77,32,93,190,79,12,177,40,218,168,210,202,78,101,81,12,213,162,102,34,151,145,109,74,98,81,112,19,169,125,126,65,13,43,129,48,98,63,10,160,103,204,177,32,172,162,159,15,248,47,143,54,219,184,169,171,224,44,13,24,99,103,82,162,146,238,162,214,73,97,7,194,183,70,135,147,153,10,249,241,115,226,18,61,147,193,141,43,48,245,54,230,151,27,169,19,216,52,40,102,0,143,69,26,72,61,149,150,50,160,198,98,243,35,68,47,108,81,173,172,120,200,69,166,123,201,9,153,177,37,220,160,109,220,198,101,80,6,12,162,83,230,121,7,237,45,172,214,4,41,48,152,95,244,147,184,209,135,53,252,66,78,178,51,242,6,134,132,244,106,65,201,62,98,167,225,173,139,24,9,182,194,40,199,203,145,14,103,143,31,10,171,76,74,183,19,204,11,49,245,40,173,73,118,74,142,161,101,85,246,83,49,123,73,17,153,22,107,255,0,168,197,227,82,201,202,198,180,96,93,43,50,93,151,54,37,68,105,32,140,76,82,196,130,141,84,241,115,84,151,26,93,107,26,215,39,42,106,49,173,87,24,26,146,186,105,51,6,80,196,152,67,140,65,112,136,185,84,196,56,100,243,230,41,21,68,7,226,76,99,40,182,227,73,101,127,168,203,46,36,186,29,245,48,229,250,126,85,101,60,59,144,63,151,253,11,155,127,225,161,199,107,234,219,255,0,245,162,172,220,66,53,79,93,221,71,214,76,97,58,177,163,169,235,78,78,110,60,105,132,106,223,149,196,17,12,165,240,82,83,228,223,233,105,124,162,249,98,169,54,6,197,87,196,184,100,1,253,180,60,192,237,189,165,134,158,190,139,100,207,184,141,158,240,73,250,105,119,12,104,217,24,1,243,32,143,184,171,40,211,1,245,82,185,149,67,154,78,21,169,245,164,173,24,251,19,229,83,86,168,197,132,107,224,70,103,41,86,208,234,216,57,59,84,12,152,18,236,135,194,149,178,158,254,49,223,196,66,164,217,114,246,139,204,236,108,212,245,94,8,25,250,182,41,122,148,28,10,123,25,204,230,138,65,35,195,162,98,70,230,151,104,65,35,109,254,201,255,0,135,224,104,109,66,63,53,131,245,156,78,162,136,104,55,213,85,77,30,208,51,201,252,105,140,13,31,65,7,152,187,153,36,250,100,66,193,253,6,145,19,224,81,38,7,175,206,221,139,136,105,211,42,165,99,194,17,39,241,163,65,16,248,160,12,75,114,179,50,162,156,205,105,142,81,101,163,229,231,39,212,243,66,122,14,170,133,250,66,226,18,235,15,170,200,125,222,37,170,101,81,10,53,138,202,230,238,58,28,98,224,218,156,99,230,148,131,164,212,147,132,71,138,89,87,72,178,211,114,202,71,252,170,152,184,211,219,97,240,197,72,221,58,242,58,163,235,188,70,117,186,254,12,98,51,41,85,72,117,204,73,63,164,148,53,201,67,162,73,111,230,93,214,37,240,218,14,214,180,127,211,231,144,170,13,211,191,137,213,249,16,121,157,185,151,209,36,143,154,80,215,163,92,86,148,248,114,141,126,118,159,51,83,212,126,172,184,150,138,221,115,42,49,51,22,82,229,220,145,24,186,244,113,77,165,151,93,15,213,65,141,6,112,248,74,180,204,173,38,7,139,16,241,174,71,165,126,34,156,190,234,233,212,154,156,19,71,202,187,227,234,27,204,243,250,143,252,125,56,106,45,53,80,198,135,126,149,149,36,140,47,17,71,251,170,215,109,6,75,57,68,135,125,14,62,104,146,136,186,22,67,129,150,132,169,168,79,24,127,229,99,90,152,201,209,186,132,52,250,125,108,226,51,8,74,144,154,158,118,78,89,228,72,214,114,171,85,249,12,101,196,238,146,192,140,84,87,169,75,146,206,26,24,223,238,165,12,211,96,238,44,242,173,115,38,50,8,241,10,81,18,179,50,21,85,71,24,204,147,113,24,121,77,0,127,238,161,153,118,66,118,169,182,93,217,73,62,17,74,33,127,58,106,240,206,40,249,123,18,85,138,122,14,25,48,31,85,98,246,18,75,56,84,161,131,107,24,153,177,17,86,233,233,228,24,250,191,220,77,86,64,101,95,3,116,58,70,8,127,54,189,51,99,25,156,34,70,26,78,68,4,150,0,157,202,76,215,5,178,19,211,238,9,25,255,0,40,44,168,218,217,150,51,153,213,137,108,124,96,121,240,166,112,2,113,171,70,170,102,240,238,170,4,232,223,171,148,157,224,39,210,74,97,207,150,47,237,83,109,225,60,21,172,164,89,93,193,100,192,200,196,185,245,81,35,126,226,30,238,238,224,71,197,18,41,49,164,254,165,58,79,218,34,142,243,125,26,189,55,237,169,74,198,15,195,181,45,159,1,137,112,103,206,130,127,155,149,148,105,190,254,41,25,250,161,164,222,96,126,151,244,35,53,12,240,84,179,148,73,53,14,182,56,136,252,177,120,151,70,125,85,108,223,213,139,42,208,109,25,76,65,240,197,255,0,113,85,82,255,0,34,172,138,139,86,37,102,107,8,191,251,23,41,23,171,111,183,47,230,22,37,69,248,122,180,93,48,6,151,90,192,139,131,8,80,203,79,144,89,19,232,50,49,162,251,216,215,164,154,8,250,98,169,198,103,141,238,172,102,93,142,51,59,84,50,47,182,163,151,252,203,22,166,63,23,180,147,64,187,30,78,212,229,146,88,85,69,10,208,231,16,53,131,39,17,149,226,235,250,138,198,53,61,108,208,118,175,206,6,184,185,164,149,148,80,8,81,174,131,167,181,129,36,193,202,82,144,95,109,117,89,145,142,102,143,250,95,60,32,210,68,202,105,89,126,218,213,101,172,207,101,23,132,88,151,45,212,63,18,236,178,98,137,3,46,47,112,171,152,207,214,31,22,53,5,174,40,133,216,198,243,246,146,179,49,120,226,95,45,116,59,76,205,78,8,39,204,92,139,71,226,120,50,72,195,101,81,244,245,186,130,72,24,41,101,202,79,168,94,52,84,159,135,186,156,167,28,190,61,176,190,234,25,95,176,157,227,47,225,218,238,124,56,147,25,55,96,16,48,196,22,82,32,244,216,65,181,100,76,67,86,21,186,122,180,191,171,139,149,58,144,102,56,76,198,107,241,94,122,182,215,44,47,62,188,190,218,233,180,51,247,35,97,74,37,85,113,161,165,21,249,171,133,136,104,96,208,250,39,134,88,184,145,178,189,237,220,109,102,191,111,67,68,243,65,43,49,109,70,37,11,169,244,7,195,109,80,70,22,242,0,203,39,234,43,11,136,199,41,56,132,166,253,28,251,172,197,139,149,99,88,172,114,52,77,101,215,182,166,117,85,85,84,144,89,93,82,46,49,51,141,15,49,131,147,194,110,81,162,140,248,162,226,54,72,200,168,30,143,27,192,165,148,50,254,226,213,38,222,167,218,214,122,36,92,161,166,30,50,251,133,18,95,101,233,211,79,154,198,40,213,13,174,161,5,180,77,160,138,53,197,53,204,249,117,19,182,155,242,114,161,164,244,196,35,142,250,228,117,168,18,89,90,204,177,5,198,181,90,221,229,30,96,137,114,202,75,91,194,248,127,89,249,101,127,91,13,243,89,218,133,179,131,42,161,9,113,172,37,194,191,6,81,19,31,184,186,117,86,167,1,43,152,109,168,241,164,90,135,64,14,202,47,48,137,145,1,67,73,101,4,30,159,44,69,198,46,181,155,108,153,12,210,35,246,46,225,234,216,131,243,218,64,24,190,226,205,154,171,43,251,84,228,200,15,28,76,33,22,36,60,8,195,31,238,41,73,163,14,181,169,110,199,250,177,62,80,74,95,80,252,49,157,38,115,229,238,147,234,23,143,234,163,231,152,255,0,117,90,54,196,229,107,88,156,167,147,101,167,199,139,46,84,97,181,12,169,47,230,90,231,195,157,39,218,196,52,140,210,89,25,248,144,197,20,104,105,140,201,148,203,25,55,12,32,8,28,72,121,149,163,155,23,46,82,36,254,155,47,243,139,41,22,87,83,108,162,171,41,146,236,159,180,15,252,233,253,85,56,32,129,156,89,73,247,82,163,105,139,200,196,221,196,229,252,233,244,57,39,193,243,98,228,91,83,25,141,207,147,99,24,121,190,88,75,42,123,89,210,73,243,101,227,83,243,42,175,237,231,48,198,200,40,202,130,52,61,150,48,229,69,70,182,33,246,80,61,236,72,9,48,34,227,203,139,145,81,195,120,36,131,149,96,248,112,71,231,196,155,196,195,158,92,50,84,225,191,139,141,74,83,152,149,182,175,8,151,98,120,107,124,31,196,37,249,247,85,92,74,131,174,1,95,19,221,122,231,106,212,170,171,122,157,146,29,145,240,51,137,111,123,242,247,9,38,161,243,252,155,177,42,71,132,133,127,8,149,148,231,62,85,73,28,31,51,98,88,190,73,228,147,230,214,169,236,61,105,193,247,23,173,102,127,128,162,255,0,109,96,225,176,216,242,31,22,46,53,246,102,155,151,36,153,98,34,106,173,64,80,51,137,28,251,33,198,39,18,117,101,23,34,14,215,214,106,127,86,34,98,83,86,89,251,183,68,199,244,215,75,212,38,37,148,79,155,199,141,35,135,79,85,145,133,20,12,168,170,184,214,100,20,233,140,120,48,154,86,37,75,27,79,50,202,83,2,47,153,64,223,105,131,141,236,176,218,226,251,107,218,111,86,146,49,217,19,147,34,86,90,25,102,114,220,58,120,245,172,249,74,188,73,203,194,2,193,195,151,145,9,248,134,86,223,22,84,54,241,241,185,140,92,168,220,23,109,137,107,38,30,182,118,28,168,182,73,28,144,39,115,24,11,113,254,151,17,18,25,33,216,191,9,187,19,84,0,46,3,193,152,169,92,107,225,149,143,136,18,170,136,108,139,55,134,216,92,105,30,176,170,170,173,6,106,65,32,101,20,214,218,206,28,236,37,148,173,227,92,98,6,19,9,115,77,61,2,117,149,147,37,136,92,98,87,86,70,120,128,149,77,102,18,223,76,219,17,242,194,148,233,237,126,201,167,120,101,241,226,84,97,135,6,200,15,17,165,14,73,62,218,144,184,248,123,139,60,176,151,18,201,35,102,40,178,47,22,58,108,59,182,91,68,194,18,229,92,231,86,198,197,59,153,101,240,234,248,2,243,174,197,136,138,202,202,168,19,142,51,98,68,121,169,54,106,49,202,152,24,146,101,51,104,37,113,84,249,112,88,60,74,196,58,38,171,99,155,106,60,158,9,92,106,127,206,141,181,13,198,112,250,217,39,147,220,155,154,180,120,243,5,74,93,223,65,210,192,102,104,164,47,237,173,20,255,0,17,119,220,34,20,145,143,238,9,43,73,76,70,217,213,242,42,153,12,150,92,74,93,241,143,91,107,180,55,82,105,15,80,130,51,249,139,218,177,178,240,178,230,136,84,150,184,203,129,140,152,119,35,253,33,114,141,109,100,199,194,102,105,98,228,67,211,201,181,25,240,216,148,155,101,97,182,211,228,30,104,153,36,145,50,212,86,102,65,44,107,176,73,246,177,34,44,160,28,128,203,202,176,146,24,37,59,55,98,219,98,250,75,113,141,4,163,253,121,49,253,52,245,84,22,204,77,217,80,196,146,12,165,226,34,77,90,199,136,159,85,62,178,52,65,191,16,138,150,51,124,34,112,139,141,109,141,107,14,119,35,240,234,91,88,255,0,201,196,37,167,52,93,162,251,79,241,34,36,31,233,198,171,254,69,150,49,85,159,136,116,154,75,89,176,95,139,136,137,53,60,61,77,72,119,134,199,33,71,245,17,182,186,180,242,121,171,229,98,251,104,8,26,171,81,217,19,22,44,131,75,101,30,173,81,241,140,254,224,246,45,225,214,27,110,25,98,202,147,111,37,201,243,226,196,129,120,114,172,179,24,170,190,69,148,203,40,183,241,112,151,136,127,105,74,76,167,61,67,242,215,74,38,217,25,1,132,140,4,105,131,58,216,30,222,53,69,20,138,178,248,132,58,223,148,47,98,152,153,50,13,176,222,95,170,173,141,240,247,125,47,148,67,77,63,240,222,12,32,102,48,134,168,170,194,51,33,197,194,242,84,74,230,229,31,182,172,170,158,9,191,218,226,91,117,158,155,174,192,207,79,22,34,9,111,161,51,246,160,14,36,0,228,208,254,83,133,104,102,140,167,178,6,107,17,19,34,163,173,8,60,57,150,249,38,250,41,113,5,102,39,227,104,202,104,63,164,41,4,156,64,100,232,68,195,93,115,139,249,80,115,222,124,15,250,138,103,9,201,238,145,73,149,126,139,171,107,229,169,214,2,27,140,121,165,223,101,70,192,184,60,103,246,174,99,73,50,116,110,217,68,40,213,108,57,236,146,206,213,42,154,213,47,183,249,7,151,141,39,52,206,126,209,137,35,147,124,10,209,176,60,133,75,141,119,6,79,180,68,221,152,76,75,71,213,122,144,59,70,76,170,43,80,252,28,213,89,253,90,166,40,241,253,60,169,165,81,142,66,124,161,85,133,86,170,219,112,152,164,85,89,23,200,70,87,241,212,229,152,101,198,6,25,98,196,65,118,45,97,141,185,86,250,194,28,73,222,118,221,191,80,106,102,29,173,0,255,0,203,160,98,34,214,99,85,113,7,147,66,113,15,49,98,226,68,70,128,121,32,249,72,163,70,26,226,92,222,19,113,13,34,181,135,106,39,188,213,211,214,26,182,15,54,155,181,146,60,59,82,127,18,87,38,181,149,188,82,251,80,244,54,186,170,73,30,19,92,237,134,47,166,144,234,121,231,133,101,250,162,23,247,18,183,17,149,125,125,198,230,124,175,100,170,131,79,96,40,57,74,147,83,179,114,4,142,214,77,142,159,178,255,0,228,98,165,173,114,54,215,192,176,190,134,49,131,119,16,188,139,77,61,174,231,28,73,125,138,107,215,142,69,156,105,150,91,166,75,40,177,13,105,181,198,135,73,102,134,137,100,61,220,191,246,208,243,234,129,8,15,137,18,40,196,183,192,187,177,32,25,136,191,232,88,204,159,47,243,230,22,82,39,89,63,135,63,102,37,39,218,193,164,102,107,21,26,253,121,6,202,229,145,61,181,91,113,166,44,172,158,249,118,49,113,13,3,15,70,81,249,230,196,60,136,101,98,170,203,81,221,105,169,164,177,156,66,17,21,12,54,2,72,240,165,113,171,116,252,102,117,114,34,163,63,25,16,41,242,226,96,42,25,135,106,66,144,191,73,43,123,46,108,128,252,49,73,203,245,21,11,204,12,157,68,200,189,37,231,47,55,39,18,124,68,57,223,224,205,118,57,207,218,11,16,203,244,214,115,244,78,170,199,154,92,82,126,225,23,75,129,106,241,116,228,200,157,134,237,254,24,75,143,249,82,89,13,180,191,71,40,170,97,225,120,4,221,136,137,44,202,254,210,9,81,106,168,21,66,126,238,33,113,19,233,164,208,35,2,119,106,204,70,176,109,37,220,88,222,2,52,165,95,234,181,179,162,97,17,70,161,39,208,143,251,68,60,0,203,33,240,226,32,150,50,178,240,12,28,124,104,16,99,17,229,196,179,135,106,1,31,132,164,198,152,192,100,26,128,101,182,148,50,253,180,7,156,73,51,183,117,194,30,63,166,181,129,76,239,131,107,119,5,254,147,2,73,127,137,15,79,235,16,129,180,188,161,39,242,9,82,198,212,154,154,48,241,68,40,196,63,180,128,212,55,26,142,79,234,229,101,90,161,102,18,76,96,51,229,20,81,137,14,103,131,195,14,36,178,226,97,227,15,49,114,35,244,220,97,234,65,251,137,124,134,108,20,143,212,144,9,11,230,196,44,169,230,143,181,131,169,32,237,44,120,134,37,85,101,162,118,192,126,236,164,255,0,7,90,131,54,140,181,154,66,122,124,173,176,213,95,216,88,218,229,224,116,243,6,12,213,210,137,36,107,83,235,64,78,34,139,145,111,210,185,234,96,178,33,185,73,238,42,135,217,87,20,28,209,113,41,44,139,228,101,90,196,52,154,167,198,6,101,27,119,235,4,233,22,81,174,165,38,214,187,207,151,30,63,186,129,245,141,57,255,0,177,127,219,70,14,58,221,62,14,113,85,62,230,180,158,224,149,76,61,72,114,120,102,47,34,105,100,202,57,44,205,16,88,137,247,82,57,152,252,25,136,75,42,161,185,110,90,7,190,73,36,147,181,80,210,67,4,151,188,37,199,254,15,113,76,210,51,159,49,68,157,204,99,36,254,147,137,60,100,164,204,144,248,145,160,44,171,114,94,84,148,100,26,230,213,186,254,214,49,30,41,98,234,93,144,198,137,249,226,88,79,38,63,115,149,115,93,79,165,116,168,165,188,223,136,198,44,191,85,60,153,168,138,212,228,9,91,172,15,109,126,1,10,80,254,226,235,181,182,82,176,51,118,33,227,95,138,254,34,234,19,252,59,212,96,151,92,92,176,139,253,192,215,97,208,127,21,44,172,180,251,37,229,202,63,14,194,174,53,102,77,117,177,85,145,88,239,178,89,18,75,51,68,42,30,52,54,77,247,87,57,170,215,49,44,137,135,126,61,207,211,78,169,245,13,193,39,97,23,90,101,43,111,79,114,239,109,58,15,187,198,152,67,54,49,254,151,34,18,52,242,73,103,42,44,33,181,31,44,65,15,18,186,146,97,6,173,140,73,209,95,180,138,49,17,115,42,125,31,113,119,114,195,75,226,24,159,200,186,237,198,121,63,184,146,154,124,170,222,28,67,254,36,53,95,145,72,228,116,226,60,135,253,54,43,5,19,172,76,91,96,64,60,215,238,203,214,130,211,210,108,172,142,253,220,92,67,85,63,144,172,194,28,98,83,220,160,140,173,168,150,226,75,235,65,195,202,79,166,185,228,253,61,106,83,250,180,181,213,95,90,72,196,202,82,140,164,73,181,8,73,38,11,209,91,243,26,54,218,226,33,170,212,131,173,240,204,84,240,58,158,36,146,101,234,253,197,40,202,120,51,137,205,147,248,147,234,221,55,4,163,225,41,11,137,11,31,244,25,147,232,118,201,32,40,250,178,229,75,31,84,2,19,169,56,141,12,16,129,204,36,12,155,88,146,95,180,136,182,198,42,254,160,172,140,200,196,78,235,114,119,37,175,129,40,92,166,23,26,204,55,0,140,70,8,194,227,65,133,28,201,47,178,137,132,42,126,77,108,177,243,4,73,196,57,49,122,98,38,65,54,196,249,113,42,47,17,25,168,77,67,167,188,156,206,97,16,67,91,103,176,226,138,248,130,85,19,31,58,72,251,70,33,164,210,106,167,73,255,0,219,160,196,53,150,10,249,185,201,46,204,56,211,187,70,37,171,127,90,65,240,202,26,168,213,191,7,201,38,38,236,179,242,229,81,112,62,24,142,15,247,73,90,54,46,178,39,98,134,52,242,99,226,42,218,109,67,107,81,224,80,175,82,85,65,31,156,66,151,18,104,109,55,85,239,22,73,82,108,220,55,149,24,62,135,95,158,203,192,50,241,137,56,152,241,151,185,115,43,88,103,169,38,80,245,137,62,167,159,42,76,86,114,165,88,217,53,54,74,62,72,97,119,124,10,210,97,216,19,247,23,214,95,19,6,84,217,241,183,35,230,22,84,51,223,6,11,63,64,69,86,143,27,24,178,18,211,45,95,159,49,80,86,80,226,91,179,152,73,212,150,12,158,102,218,160,159,14,200,189,49,113,36,135,50,146,235,66,120,218,63,47,218,253,212,230,134,147,108,70,68,136,81,148,137,253,110,143,37,144,254,110,81,19,24,218,72,26,124,153,178,171,215,79,163,153,166,110,29,198,81,171,79,26,35,2,105,89,72,132,159,51,83,198,253,32,178,198,69,132,216,147,70,76,202,14,213,54,101,25,108,191,2,54,24,150,81,95,243,88,164,169,240,201,213,85,179,176,229,202,52,101,220,9,113,143,152,82,134,36,101,81,160,224,103,207,252,207,220,81,170,157,10,212,81,117,220,203,41,160,253,41,50,34,52,54,170,219,61,241,37,139,145,85,70,140,206,237,208,210,235,232,20,194,230,8,134,41,41,246,212,158,247,139,104,90,6,202,44,150,38,145,173,78,49,246,174,95,27,62,62,18,172,191,16,218,142,94,211,23,31,212,75,154,25,182,142,116,185,55,127,117,43,52,200,179,135,204,146,70,243,147,218,82,35,89,198,196,234,206,77,163,79,17,53,173,56,51,229,64,62,156,100,225,84,102,8,9,218,85,169,241,128,62,146,170,238,9,86,32,164,192,173,173,63,87,39,212,77,235,77,19,184,69,89,234,72,12,32,212,220,63,56,36,126,82,168,76,117,67,154,157,70,182,239,242,48,70,77,159,62,33,89,195,23,249,20,54,158,181,136,87,243,42,207,49,248,102,202,146,54,97,38,93,14,41,255,0,104,67,78,147,84,113,87,69,33,72,191,31,92,83,206,201,135,97,148,158,107,250,29,169,233,1,119,92,241,98,92,156,63,7,34,103,121,118,25,73,230,179,168,232,215,169,109,24,237,233,127,242,95,142,148,236,115,63,134,140,184,133,181,245,17,16,75,190,214,192,220,141,156,73,28,109,31,46,11,250,135,196,173,233,30,49,120,5,89,127,253,217,78,9,155,121,174,41,181,164,199,5,230,250,74,72,63,44,12,170,251,86,207,96,235,142,47,112,170,41,129,38,54,4,221,106,44,219,204,86,56,232,134,224,217,100,31,23,106,200,47,120,137,154,89,114,173,22,91,26,64,62,90,30,158,224,23,100,196,20,234,180,22,197,124,11,232,34,31,210,88,201,213,186,102,49,62,110,230,48,136,167,46,235,94,33,241,23,18,252,231,241,119,225,94,173,212,150,160,176,174,190,32,177,113,99,82,151,117,52,255,0,22,157,206,206,139,167,233,122,135,172,239,93,62,207,212,102,212,244,210,127,203,229,14,79,237,45,161,207,53,139,151,252,31,208,223,134,234,129,18,92,162,73,39,135,184,187,157,84,12,64,234,93,17,174,181,207,220,228,234,53,68,147,84,139,94,250,125,146,50,116,173,204,146,113,69,78,116,222,155,181,164,238,171,34,110,105,251,19,179,119,43,18,114,29,66,9,44,253,86,84,110,33,58,187,169,136,99,14,72,254,110,42,192,204,103,253,216,81,82,111,171,68,14,100,175,115,18,113,56,165,13,11,32,187,39,166,50,33,1,136,216,214,184,27,24,221,43,73,169,229,205,243,194,148,26,53,173,107,240,226,202,175,149,73,99,98,187,204,5,238,235,90,159,48,17,191,227,242,130,83,140,12,226,3,41,165,98,34,217,27,118,62,233,67,42,231,104,216,233,90,143,153,124,127,121,44,181,146,2,147,40,150,18,124,60,59,84,173,169,173,68,126,110,180,170,172,54,33,146,105,31,100,252,217,81,240,33,203,140,12,41,52,11,141,183,114,104,203,232,131,229,202,157,154,138,46,65,236,173,149,36,140,71,179,76,3,38,98,242,169,231,235,0,9,102,205,127,16,94,232,212,86,97,219,167,103,82,130,77,38,219,244,145,70,146,79,173,28,159,107,145,82,192,184,245,32,48,217,86,163,4,25,59,87,86,225,203,183,70,37,115,30,55,180,152,214,198,245,38,115,23,18,105,179,130,81,243,8,139,80,107,70,87,225,136,92,127,186,166,204,56,178,76,111,241,137,37,125,33,198,252,219,161,21,84,108,222,41,111,17,83,151,232,250,233,35,204,25,88,144,166,238,80,151,129,78,9,32,230,22,47,229,89,190,170,142,180,249,131,197,247,22,87,208,32,210,127,237,211,42,151,126,173,170,201,139,106,66,226,72,204,81,85,156,169,146,106,217,32,226,41,10,69,56,105,39,17,58,145,85,87,12,178,254,215,18,249,112,240,123,40,230,53,153,49,3,100,192,123,203,211,245,13,108,31,15,105,33,159,230,47,169,144,168,89,58,50,117,144,55,102,41,86,237,176,44,139,231,169,81,27,85,85,8,227,40,123,85,253,62,176,131,101,21,130,23,98,225,112,244,217,35,63,148,164,42,161,211,97,178,20,182,118,127,141,79,98,66,178,52,78,167,77,178,120,201,237,37,111,97,252,50,226,76,161,228,47,106,200,222,101,126,21,146,96,74,54,49,140,108,96,196,146,92,86,158,73,50,132,68,47,237,170,32,188,8,141,225,6,62,20,209,212,86,102,177,203,39,238,163,121,132,34,38,69,163,77,217,16,118,95,54,186,36,200,12,146,71,152,194,202,66,169,203,232,117,176,159,202,33,137,82,186,24,178,120,246,47,35,89,68,193,155,42,216,107,129,143,221,80,213,86,64,193,135,42,63,109,46,119,81,84,218,54,30,54,84,108,202,184,214,64,154,189,37,227,250,169,12,96,203,132,62,100,44,203,41,66,39,219,73,86,31,23,215,17,244,151,253,212,7,134,47,119,42,81,27,80,128,167,196,110,36,221,236,200,60,162,229,84,168,141,128,101,85,192,227,17,225,18,60,214,181,165,238,138,167,3,50,184,79,196,110,34,125,213,162,214,124,66,131,134,80,202,68,172,163,198,217,27,53,38,173,5,108,87,155,126,185,227,53,177,44,143,135,46,84,69,245,38,250,43,249,114,229,81,79,211,196,169,38,238,36,254,79,166,166,176,185,209,120,171,253,58,229,36,247,139,193,87,49,251,208,46,107,163,204,73,190,25,138,186,197,83,25,24,12,41,69,149,116,42,169,197,35,28,250,203,225,44,187,41,111,150,98,145,103,3,73,50,167,139,143,137,116,217,246,71,146,7,226,22,33,169,83,48,127,157,94,202,71,114,87,92,133,17,177,147,187,139,18,62,52,107,81,120,24,60,163,75,39,213,50,79,186,65,39,213,178,118,49,24,30,78,37,141,83,108,22,195,19,222,90,39,152,5,3,250,208,211,39,131,205,39,152,99,148,153,132,94,53,206,94,166,157,156,161,31,41,75,198,152,198,146,252,125,168,83,73,224,234,64,177,255,0,69,61,66,197,16,108,159,145,122,103,35,16,85,177,136,49,188,166,71,177,251,146,102,10,117,82,76,194,176,221,142,49,240,155,137,81,198,187,30,54,114,229,65,201,161,131,100,206,110,34,37,115,52,196,225,51,21,121,114,165,101,111,176,90,57,77,231,93,39,151,107,149,123,12,92,159,229,99,73,116,245,62,163,132,127,234,2,227,85,114,94,8,204,229,40,211,43,106,156,133,104,244,182,0,76,129,18,73,241,26,46,33,162,159,167,168,6,252,193,17,36,161,159,125,7,195,136,169,53,174,167,150,49,240,137,99,77,250,232,50,244,236,255,0,61,138,183,152,17,129,242,145,99,9,115,253,103,36,242,70,241,68,149,254,210,15,241,81,202,124,38,17,19,104,6,131,147,49,162,229,83,86,103,228,85,99,88,114,239,223,81,13,13,36,28,25,101,197,202,79,168,170,32,82,98,35,13,137,53,135,26,171,193,134,8,147,111,14,62,213,95,241,144,105,29,216,81,50,99,43,88,243,27,173,36,53,197,116,146,51,105,140,68,85,115,35,69,146,55,132,216,210,214,80,213,11,164,67,73,182,206,82,57,149,23,48,38,79,57,17,188,114,89,202,182,154,4,88,192,83,87,22,187,17,191,10,70,45,31,105,184,141,243,14,183,135,42,91,62,202,95,180,165,3,168,119,167,196,105,88,149,28,103,254,78,220,169,87,50,146,70,208,154,67,168,78,51,225,48,147,125,249,36,242,160,31,84,9,47,225,18,207,193,245,164,24,76,171,182,67,112,219,248,158,202,181,248,189,180,250,183,88,2,111,118,52,134,100,13,240,50,226,83,51,33,158,51,248,75,137,35,68,222,35,172,145,190,45,161,214,30,96,16,105,108,152,120,137,148,61,106,107,77,220,75,233,151,202,170,164,201,4,152,188,66,78,172,196,90,53,182,0,70,152,2,143,14,84,146,123,15,231,242,130,202,141,219,51,205,109,244,175,119,117,137,106,168,173,81,35,253,75,195,150,44,97,36,18,76,9,36,120,77,20,106,174,72,94,94,20,19,233,1,220,168,79,18,58,52,7,210,78,221,135,30,53,111,91,174,64,88,155,72,152,242,36,214,84,239,146,199,137,75,6,3,234,79,155,42,147,41,117,101,117,204,189,53,172,177,191,149,122,53,198,82,114,164,176,45,119,204,76,159,84,121,35,226,40,210,212,44,163,167,245,229,90,94,252,94,11,8,1,157,131,9,83,112,195,1,25,202,154,162,90,134,59,144,99,225,90,141,90,203,118,97,48,184,214,167,208,206,201,242,133,226,79,96,27,98,12,69,138,149,112,97,164,201,112,37,195,161,171,107,101,110,226,8,105,203,25,141,58,152,250,162,131,40,139,200,163,238,53,36,72,62,124,168,146,101,22,56,229,113,201,181,108,170,223,1,113,99,68,192,184,28,151,230,92,181,154,156,23,115,176,136,170,206,157,248,216,197,202,178,92,239,104,244,78,103,72,135,39,242,118,172,100,207,7,78,85,40,203,134,116,172,179,101,230,202,155,121,236,67,241,226,230,195,73,129,100,158,35,114,141,7,39,71,213,120,110,226,10,54,69,241,147,37,137,137,116,157,78,241,19,17,162,174,141,246,85,57,246,53,182,26,152,62,3,198,134,152,19,141,156,168,160,218,130,75,211,23,154,9,1,204,165,27,43,143,36,108,132,112,116,217,51,238,197,105,139,237,167,53,182,167,19,240,152,171,77,148,192,9,143,196,151,6,126,50,101,196,153,149,92,164,108,213,204,185,9,153,37,136,105,129,39,130,153,54,167,219,120,113,17,55,135,112,201,171,3,111,82,110,238,4,236,156,57,22,237,61,73,148,159,54,85,89,38,30,80,101,83,198,181,137,26,94,44,188,139,90,161,163,51,96,161,55,204,137,73,7,118,149,82,89,18,203,152,162,85,44,135,18,216,12,221,139,40,208,242,116,240,33,126,147,137,45,148,69,253,126,77,79,140,50,49,79,93,232,251,25,204,205,83,216,171,161,201,198,199,241,12,168,121,55,18,227,63,136,67,76,178,40,86,68,226,114,201,58,123,88,210,29,155,184,4,40,213,174,158,49,48,15,48,150,86,87,118,82,120,183,73,92,57,231,130,254,98,163,19,163,113,221,114,44,152,252,136,166,89,18,50,77,14,123,60,51,21,103,234,177,50,118,165,169,49,148,157,79,23,164,162,74,131,13,150,71,121,184,196,180,89,89,68,146,12,49,34,143,39,212,82,150,176,53,7,246,146,147,42,133,149,63,133,109,173,175,164,191,105,186,202,148,191,89,217,15,164,170,44,54,86,176,101,226,187,17,10,171,99,50,154,221,156,49,113,17,50,194,13,34,167,199,113,245,38,188,121,79,134,89,113,42,247,207,137,36,30,223,238,46,88,106,125,179,248,68,68,254,182,126,80,98,9,82,178,186,124,153,88,166,200,163,205,18,73,241,101,202,132,184,164,4,224,60,93,89,88,147,48,195,141,47,46,84,233,243,14,80,101,20,164,44,140,43,244,255,0,166,167,62,181,211,195,211,103,204,41,232,202,169,251,224,113,123,72,139,230,111,191,87,202,130,135,113,85,90,60,59,82,9,58,135,143,244,34,96,95,143,169,11,14,102,216,234,138,5,197,105,89,152,66,202,136,100,10,171,34,102,40,177,39,197,201,89,147,224,212,23,144,172,202,133,147,144,94,210,119,233,177,99,3,229,37,127,26,1,143,198,244,156,6,181,205,208,12,66,129,136,246,76,199,195,149,10,204,24,16,175,200,87,172,99,86,166,86,79,62,76,161,22,85,156,105,227,199,243,124,72,152,204,31,188,177,147,26,39,135,42,206,6,89,95,90,246,52,73,249,150,113,117,169,75,80,227,127,10,175,140,96,120,112,161,166,85,14,114,101,91,139,109,144,13,37,36,159,221,148,152,213,187,35,68,43,57,151,61,181,9,234,34,60,49,4,79,220,66,192,212,151,29,91,161,241,125,82,161,172,156,74,237,175,81,145,73,169,24,72,92,162,82,83,245,60,168,223,171,148,52,205,243,239,45,134,248,152,134,85,23,113,79,43,125,243,121,18,85,156,120,214,56,113,46,169,47,190,234,172,12,198,73,7,106,229,241,153,182,1,13,151,169,137,133,110,161,197,203,237,166,169,141,87,28,234,26,17,217,31,54,94,68,133,154,62,214,49,24,92,185,70,169,225,218,130,112,242,245,39,80,223,16,172,197,149,61,144,149,167,66,114,5,145,234,8,192,203,78,95,168,71,37,156,43,215,26,72,22,94,233,4,151,198,164,244,222,18,149,46,216,247,208,100,25,36,146,79,251,202,143,13,81,36,179,8,68,151,7,24,213,20,62,81,230,18,98,77,153,62,109,37,99,4,249,138,135,49,142,62,21,95,51,80,236,70,193,75,201,141,17,26,126,156,156,14,81,127,210,90,212,96,171,167,45,59,156,232,33,36,147,242,137,80,62,49,48,51,16,136,140,147,91,84,57,217,162,23,143,233,173,210,108,128,32,124,162,69,170,13,37,159,183,161,27,107,2,116,110,109,129,10,52,4,57,224,207,139,46,36,198,215,82,92,145,143,22,82,8,106,100,58,98,214,216,251,189,210,108,156,205,181,94,69,147,32,14,112,253,180,28,205,36,9,61,203,68,6,78,164,240,13,132,161,166,204,212,224,23,233,34,229,34,86,146,156,180,49,99,215,196,93,3,73,2,9,243,123,106,169,140,137,131,134,46,95,200,149,178,52,171,110,105,114,177,13,49,13,144,33,117,114,161,100,9,35,111,178,118,213,151,255,0,156,49,49,137,47,140,27,200,196,205,46,86,84,234,202,212,4,243,49,84,61,223,196,86,70,151,180,136,37,41,25,78,136,111,196,119,100,251,89,61,40,104,112,229,127,118,183,208,217,30,200,25,101,149,27,37,251,110,108,170,177,213,84,148,146,61,170,26,200,15,193,132,60,72,115,86,216,254,232,210,73,250,134,119,246,133,66,86,235,105,114,101,237,50,166,176,109,189,68,218,171,74,217,73,157,150,33,113,17,99,73,101,107,72,70,6,193,90,154,182,92,222,94,212,5,174,152,220,193,126,81,114,39,104,84,197,234,153,48,127,99,111,227,8,50,120,68,81,229,91,97,188,243,143,218,185,207,224,249,209,173,115,11,41,71,230,186,173,13,60,177,196,97,113,17,74,56,217,11,72,201,226,57,135,72,66,141,134,202,52,191,80,134,93,104,51,68,200,92,79,76,25,51,108,206,82,162,99,90,215,89,12,130,12,161,228,76,211,43,224,115,172,110,153,145,108,212,57,70,183,198,120,236,159,204,84,230,102,155,4,146,117,45,31,130,95,236,148,139,22,17,255,0,35,67,104,97,176,100,226,84,176,194,50,131,169,15,91,84,56,195,194,101,69,27,30,62,165,172,202,130,51,104,226,55,233,227,201,254,235,26,77,107,163,226,99,230,180,38,69,97,37,248,188,249,70,33,169,235,185,49,36,131,132,163,41,20,183,84,93,167,35,102,83,206,132,7,148,56,202,49,45,85,182,71,74,61,86,252,147,159,16,165,38,37,71,78,17,248,42,149,92,13,179,13,58,72,62,82,47,34,149,178,209,58,186,107,243,98,34,234,117,70,0,254,159,242,38,166,187,126,62,95,250,75,99,84,212,140,147,58,113,208,227,85,181,178,171,73,180,151,216,37,91,90,249,99,103,234,150,155,134,12,179,158,95,253,221,7,188,38,78,213,141,26,149,142,102,117,41,89,119,56,124,60,101,89,191,60,228,172,50,113,13,120,210,108,132,204,209,10,146,166,179,43,133,79,134,49,51,152,191,232,73,55,59,110,164,188,218,146,196,167,197,45,109,11,199,36,156,201,6,173,13,87,119,111,24,59,72,129,161,181,1,121,140,34,21,80,62,134,12,225,226,202,182,214,232,198,86,245,20,120,213,86,16,105,151,137,148,107,176,73,38,17,9,50,12,97,145,249,138,177,101,8,202,252,221,72,243,6,36,38,114,207,30,52,204,180,37,221,124,77,47,159,6,55,15,105,17,161,96,203,237,98,74,222,106,12,153,133,202,84,99,36,228,234,83,176,219,102,54,80,217,225,194,166,166,7,252,106,163,115,145,11,38,48,203,252,169,213,133,173,4,213,81,134,44,153,98,173,178,105,226,201,126,92,73,176,105,200,47,117,54,140,106,216,62,25,96,101,79,101,25,191,226,36,128,16,70,226,48,147,150,60,104,217,33,131,100,198,98,139,137,105,13,14,219,165,73,179,5,111,220,243,36,141,99,49,241,72,206,213,170,76,98,11,218,66,248,126,68,181,96,196,90,200,112,69,45,230,89,204,52,81,13,152,86,18,97,159,217,42,92,240,159,222,67,88,162,176,218,25,160,251,203,105,166,68,246,74,146,49,152,152,183,132,36,89,83,113,13,121,159,24,121,140,140,135,106,11,40,190,218,159,178,51,202,204,43,10,74,215,145,252,37,83,242,29,107,81,188,198,69,251,104,7,234,79,72,69,26,159,17,24,93,209,10,181,79,164,4,225,188,56,149,85,110,37,149,12,224,106,79,91,38,28,169,246,204,3,27,49,21,71,213,105,89,117,7,205,148,152,211,237,254,62,213,155,123,70,179,44,188,77,179,2,52,166,200,60,104,147,89,12,164,96,83,6,85,78,146,15,148,22,84,235,153,22,90,19,209,159,42,51,56,86,94,176,1,129,251,181,153,179,228,120,138,44,88,146,19,7,125,47,15,182,169,97,113,29,198,48,36,191,54,36,110,219,252,102,73,184,32,141,129,9,83,16,204,7,254,202,83,102,26,163,88,207,202,53,132,147,99,64,122,174,63,117,46,153,124,50,100,10,91,49,187,122,15,131,107,20,76,127,40,215,57,214,26,159,231,176,151,148,107,225,158,57,50,176,137,11,101,166,226,201,38,98,228,41,18,108,187,149,255,0,20,58,139,163,106,71,136,236,218,113,42,136,19,37,73,237,42,85,27,74,143,187,144,74,154,182,180,145,135,152,194,202,157,97,160,55,80,186,142,96,24,16,89,205,145,107,159,60,22,68,237,83,151,218,192,112,162,191,228,23,56,14,185,178,147,100,254,34,8,126,105,25,154,195,71,5,243,63,65,82,48,17,152,192,155,25,83,115,73,124,102,112,197,26,228,84,247,210,252,216,108,170,162,78,173,178,146,7,135,140,67,91,185,33,41,58,117,118,15,178,212,246,163,233,198,36,178,52,11,29,72,126,89,233,157,85,80,237,192,204,197,77,3,167,137,11,244,133,85,85,253,132,106,167,29,5,208,52,145,234,15,155,117,149,85,198,14,65,160,25,12,226,238,200,137,140,109,183,186,177,152,92,156,43,156,93,171,232,95,148,136,83,79,26,29,243,241,245,41,51,21,85,98,129,230,126,53,161,33,101,169,209,140,181,200,206,21,43,21,104,113,15,124,159,170,84,166,214,202,182,112,241,98,25,72,167,174,205,100,73,88,121,49,166,26,109,224,17,57,86,238,56,47,78,149,183,201,224,233,134,126,214,84,190,214,180,149,160,121,130,34,20,159,105,89,152,192,41,16,178,110,226,86,246,227,86,89,148,229,104,95,232,225,218,146,147,80,91,61,248,106,201,141,71,179,225,189,150,124,198,22,53,250,128,55,192,146,206,40,171,89,161,196,157,237,13,82,209,56,44,147,195,240,113,138,173,61,233,160,39,42,38,29,241,225,74,194,34,245,43,251,45,42,12,111,48,74,164,237,116,96,8,252,162,41,50,33,163,87,224,82,30,169,188,202,40,26,240,152,19,88,127,18,193,231,134,90,230,208,42,143,8,152,140,84,198,77,107,10,163,248,237,227,169,215,191,19,243,208,236,17,181,157,25,71,218,52,79,157,109,147,56,138,185,12,104,15,240,225,16,214,199,234,123,42,142,28,74,108,210,160,191,139,211,205,199,94,199,88,252,42,57,44,197,186,196,165,117,15,194,135,201,126,95,94,38,47,186,146,192,248,151,99,143,139,34,215,101,169,245,109,223,16,114,8,105,151,168,191,136,191,132,240,233,203,65,245,86,155,173,169,6,16,242,147,234,35,54,100,43,212,189,38,167,61,105,246,150,10,254,6,164,211,228,3,62,104,106,203,50,249,17,104,95,253,130,122,105,60,22,173,132,177,251,73,187,238,42,187,133,43,42,73,125,171,79,24,28,85,114,100,253,204,171,36,153,92,69,134,91,27,246,203,110,26,209,15,155,25,114,253,213,207,39,234,219,203,34,112,139,107,251,98,74,131,91,168,231,75,203,186,39,242,46,117,102,250,58,118,127,109,78,170,248,212,98,230,196,63,247,80,63,136,96,143,132,74,82,48,110,5,194,89,67,42,32,218,110,84,158,233,88,149,86,228,246,209,62,74,216,218,145,132,226,221,39,208,228,229,98,138,167,167,170,140,63,111,249,83,232,211,24,39,240,149,61,168,110,47,196,111,51,212,132,60,193,42,140,190,124,191,55,152,165,228,86,89,142,81,245,46,111,171,67,169,203,59,134,7,26,53,107,252,28,203,27,35,123,154,54,196,178,253,97,72,150,223,26,183,79,196,124,176,202,146,34,9,60,129,38,95,131,55,98,196,68,216,212,240,103,3,230,226,140,163,70,218,185,109,230,135,253,18,186,75,95,178,115,25,152,170,218,54,170,136,94,44,171,144,235,202,127,64,243,244,56,184,189,213,27,67,172,47,61,75,12,178,174,73,44,141,83,190,21,139,169,75,122,31,170,99,76,131,37,7,107,85,20,131,204,46,197,204,107,117,85,144,187,75,149,63,135,173,190,170,221,214,33,39,66,190,58,135,62,158,92,158,28,72,19,124,61,102,76,178,242,127,42,127,2,227,47,40,86,187,35,90,145,153,133,60,159,182,186,150,77,43,236,114,52,111,247,216,159,53,61,85,111,104,134,84,198,28,49,144,12,48,132,53,17,119,39,80,20,255,0,54,92,169,149,38,161,151,24,24,138,151,187,14,170,213,247,34,54,122,126,200,156,50,138,47,226,79,107,116,245,48,226,117,12,169,37,197,104,7,17,158,147,196,79,168,148,233,185,250,130,53,175,245,98,241,174,230,102,67,157,86,250,123,149,146,104,107,68,79,242,180,4,154,170,8,94,101,52,85,112,251,129,201,130,206,84,43,41,234,174,193,136,168,89,4,169,201,223,169,32,138,91,253,38,172,146,73,255,0,77,54,245,141,85,38,38,107,104,3,141,25,87,126,9,5,107,248,75,198,130,187,173,33,64,254,92,163,91,207,228,210,102,27,34,93,147,13,73,113,73,253,213,170,123,245,142,141,148,205,217,114,143,247,84,91,195,58,147,80,101,17,72,33,249,174,151,2,73,36,129,155,177,101,81,173,155,34,214,168,238,183,94,88,201,136,204,187,145,126,218,61,242,73,118,60,69,185,39,237,169,43,139,35,193,6,24,145,113,126,69,8,251,45,85,157,230,203,136,126,104,107,39,17,163,85,127,225,213,118,7,173,62,93,249,10,52,208,55,99,23,187,149,114,157,55,241,68,18,103,122,116,177,110,113,123,131,93,5,243,235,100,143,48,68,177,100,184,146,71,170,54,65,87,6,137,36,25,77,20,106,79,211,96,201,233,18,170,140,253,203,57,133,198,157,214,214,215,78,254,192,98,251,138,203,219,200,149,153,78,121,182,151,27,244,149,120,190,226,131,215,255,0,12,110,53,105,25,44,50,177,98,122,253,68,26,216,48,135,250,92,168,25,239,173,240,126,26,177,228,78,180,18,238,112,205,37,240,234,154,182,169,158,163,147,32,149,101,84,152,35,123,2,31,105,235,70,170,141,107,56,255,0,41,140,95,109,11,85,79,193,138,196,184,136,177,135,169,213,225,207,131,38,14,211,141,73,106,24,222,154,125,218,215,167,160,87,70,151,135,127,139,238,17,51,190,140,201,60,59,161,201,31,218,75,97,86,58,18,115,46,34,77,102,92,169,107,24,242,191,133,83,67,209,58,127,180,197,38,79,166,144,235,104,195,169,123,3,16,68,198,147,108,173,148,216,27,184,181,164,253,80,215,219,189,127,43,106,242,215,74,30,79,109,70,154,51,44,128,155,105,138,208,70,225,151,202,69,53,86,177,70,173,68,150,90,195,90,93,179,104,105,228,199,246,209,52,47,184,27,54,146,197,148,127,81,95,191,76,65,40,51,98,75,77,25,149,164,251,106,181,37,185,127,128,104,22,68,25,222,19,39,33,193,39,132,34,228,73,66,240,77,63,17,114,167,144,12,120,47,226,66,131,12,97,204,151,90,205,164,177,118,160,95,91,16,167,202,182,204,181,63,135,205,149,32,159,107,101,131,45,113,83,89,133,85,45,107,102,18,48,54,157,67,74,46,244,243,255,0,87,151,141,68,7,91,94,20,248,77,21,85,198,212,251,144,97,150,36,150,97,235,67,125,83,241,248,5,84,50,182,33,7,250,165,37,25,236,200,155,201,152,8,209,25,136,168,91,3,46,71,174,234,168,235,88,205,164,242,20,158,226,228,26,183,74,215,126,32,245,108,92,139,160,153,135,178,127,14,66,147,237,42,24,31,15,109,102,196,97,165,139,23,238,37,88,216,164,147,104,139,161,35,166,52,241,237,216,50,229,196,53,106,202,71,214,179,55,106,105,79,167,170,180,216,49,26,86,82,32,172,167,128,175,120,132,84,219,138,132,22,54,114,59,83,201,199,17,230,202,166,105,46,193,55,132,197,228,93,33,148,245,182,95,171,229,82,122,147,70,83,214,157,242,235,132,182,183,41,101,226,8,249,147,163,19,229,4,148,201,54,163,221,48,165,235,70,211,218,159,233,39,50,106,173,117,4,76,34,226,251,136,101,49,100,160,22,19,201,7,41,73,147,233,166,250,111,204,68,102,81,117,32,41,234,172,107,124,226,75,40,202,159,5,227,140,142,6,54,101,166,16,91,196,194,81,36,19,244,52,24,79,125,140,78,196,194,158,238,40,251,83,155,89,245,178,96,191,9,121,60,22,172,202,226,44,108,68,111,0,37,188,38,130,94,217,88,148,134,170,13,230,76,213,34,202,63,62,68,5,109,217,4,204,54,17,72,34,41,181,172,116,109,173,78,170,25,148,120,255,0,94,130,147,166,233,228,249,203,21,161,10,79,184,163,131,36,157,194,18,120,19,78,192,207,166,157,89,137,50,208,10,123,253,53,143,202,84,45,108,145,219,49,254,239,219,70,60,51,139,47,155,78,18,72,254,234,61,243,32,193,99,240,208,142,10,42,104,23,128,33,15,22,44,95,182,146,49,251,235,39,138,92,82,109,145,239,249,226,110,202,85,145,176,23,135,17,19,25,80,216,122,62,170,183,250,141,121,123,83,25,62,141,38,38,18,139,183,233,45,117,76,97,65,136,178,184,214,249,44,139,11,244,156,168,176,181,57,181,150,155,166,164,184,101,141,76,162,127,143,144,100,93,50,7,166,217,87,124,167,98,151,187,128,66,141,230,16,150,253,25,91,107,110,118,68,137,142,55,220,41,113,174,88,217,239,237,232,86,69,90,91,185,162,123,46,35,74,120,69,214,178,223,237,135,136,165,228,85,250,207,74,191,79,193,203,234,131,146,66,253,53,195,47,131,169,164,159,250,113,72,174,203,250,132,117,98,202,123,61,75,218,41,80,117,180,250,156,135,127,200,12,80,190,234,121,165,119,80,107,89,151,179,193,54,152,99,206,30,29,214,34,45,174,34,217,141,245,186,98,14,12,197,229,34,45,250,123,80,70,255,0,41,16,241,165,21,82,103,8,254,159,151,42,105,125,38,202,128,12,47,170,19,151,233,37,176,85,129,255,0,10,234,121,196,197,44,88,135,245,22,50,100,213,105,112,98,20,162,20,136,168,23,114,231,68,120,75,104,79,219,83,207,211,108,147,59,52,185,68,42,222,99,127,244,110,124,153,86,64,204,185,246,173,173,215,132,127,202,117,174,141,50,144,16,135,152,50,136,183,213,79,166,182,102,41,101,228,18,26,61,60,134,142,109,81,172,186,28,191,73,83,234,97,177,230,182,200,82,42,76,214,81,184,74,37,213,32,86,209,136,120,139,40,98,23,220,42,83,168,99,104,74,211,176,165,190,31,255,0,99,161,85,19,79,113,29,228,155,91,246,35,96,62,92,159,105,124,178,173,25,89,152,34,228,85,175,190,131,181,195,95,77,27,23,182,68,166,52,50,73,62,82,170,213,73,217,132,116,58,99,43,243,27,254,170,178,53,56,43,98,188,177,37,101,251,107,84,201,44,173,31,82,76,109,78,201,62,97,18,147,96,50,217,242,18,126,36,254,162,248,134,255,0,157,84,67,218,20,121,151,50,181,120,35,78,121,141,197,249,213,206,152,158,9,177,24,166,170,214,30,74,212,160,243,202,204,40,23,238,196,124,57,73,141,57,13,81,59,178,173,239,128,15,117,87,196,146,176,101,35,0,54,118,162,47,153,182,130,254,84,161,147,193,24,156,197,64,90,234,16,78,38,16,151,42,158,227,14,176,147,150,176,31,37,239,50,215,85,91,136,252,222,210,162,240,227,204,101,227,60,106,166,55,185,156,51,51,38,34,245,172,102,49,144,121,189,180,35,39,179,207,14,37,233,250,195,78,66,249,75,25,88,136,177,153,77,88,218,216,141,66,200,51,98,253,196,134,100,54,70,243,226,89,50,214,9,25,154,186,86,85,161,249,230,242,148,191,198,147,114,227,109,208,240,99,30,72,240,136,73,164,104,199,173,31,50,66,251,35,198,225,203,137,109,102,179,131,27,136,194,202,153,88,86,86,41,255,0,57,89,133,104,141,78,120,36,33,101,227,65,195,187,220,179,48,98,147,253,165,176,215,22,189,62,140,69,182,50,172,52,11,223,25,249,114,166,6,184,139,143,180,106,108,55,4,147,231,16,209,113,17,6,104,7,252,252,188,138,85,185,85,106,23,81,174,6,38,117,101,25,82,25,245,80,114,62,93,119,23,219,72,225,254,35,131,250,188,120,255,0,117,20,27,34,116,166,91,10,16,249,145,70,14,98,140,88,144,236,159,22,115,30,24,146,134,84,25,180,221,110,164,59,3,96,92,74,130,159,225,213,85,71,233,37,101,26,122,138,204,164,161,153,42,180,249,162,8,133,68,60,52,214,224,205,99,3,145,90,155,76,68,47,247,68,18,146,187,209,239,43,255,0,167,74,34,102,83,21,140,43,89,143,204,34,235,77,63,13,250,147,51,24,89,127,113,67,24,58,199,75,29,134,55,204,141,86,233,237,108,73,195,197,181,32,136,164,178,83,92,180,29,163,215,154,159,36,233,32,12,125,95,237,163,99,73,131,36,27,67,11,169,80,64,121,242,114,197,202,52,29,221,109,104,201,187,136,46,68,236,194,40,44,103,227,233,76,225,152,25,24,81,114,145,78,153,131,27,51,36,111,178,157,26,94,88,159,237,164,200,162,199,115,170,204,14,167,156,12,94,140,50,140,170,95,80,232,11,34,143,245,67,131,252,169,166,155,215,47,40,54,134,42,166,124,56,150,236,205,44,185,80,179,104,216,147,104,217,14,85,3,79,30,160,249,75,63,114,157,239,1,231,244,147,155,42,70,13,143,8,120,151,62,212,44,177,173,34,102,95,212,117,207,82,201,146,88,141,129,106,49,121,136,171,149,67,212,54,178,73,136,165,85,62,114,134,12,221,170,106,204,51,71,65,212,251,32,66,34,215,235,27,158,146,168,45,79,60,228,102,108,171,61,55,49,147,152,194,134,82,147,90,197,49,169,101,101,84,252,121,146,134,61,241,158,154,198,153,44,143,218,101,227,88,92,27,98,15,210,229,34,232,82,13,97,148,0,228,99,10,110,81,172,172,153,44,163,254,157,23,18,139,13,174,160,173,123,11,136,152,254,154,185,173,190,100,232,172,194,178,212,49,163,161,47,106,19,248,124,217,81,20,151,113,35,120,8,37,202,68,234,77,107,38,128,156,74,110,158,156,123,231,137,51,40,202,216,150,204,184,151,39,139,16,214,51,13,145,157,75,24,1,124,99,243,11,141,51,153,0,18,89,152,34,196,68,10,78,189,227,32,48,154,0,209,85,83,201,91,195,16,66,16,254,218,202,76,59,31,14,94,181,53,168,108,167,86,197,126,33,37,147,189,65,86,248,29,24,207,137,101,7,48,139,200,185,245,219,229,193,59,240,151,23,231,64,105,141,73,47,63,49,123,83,219,184,126,174,14,33,36,133,153,212,163,70,176,181,68,53,183,214,89,254,170,62,126,167,38,60,38,202,162,102,62,202,146,118,81,74,197,246,211,74,73,135,191,123,205,44,93,72,174,67,219,210,195,72,198,222,242,251,107,124,144,197,16,62,81,52,173,140,8,221,162,18,99,38,159,123,225,139,24,149,106,164,90,70,177,34,24,211,166,143,151,173,82,83,210,100,78,96,105,224,120,115,21,13,60,192,169,250,136,106,162,139,102,149,170,9,48,36,140,254,174,37,181,242,98,142,46,92,88,134,182,195,178,100,222,101,59,174,97,218,219,197,197,16,184,133,246,148,227,107,154,209,156,231,226,70,188,166,173,1,202,105,67,198,191,50,107,159,137,17,45,178,10,184,82,36,139,234,98,93,243,82,82,18,146,35,242,233,34,89,254,226,159,170,178,131,109,253,59,240,68,122,193,151,220,196,169,179,126,71,44,210,104,156,78,5,85,101,7,86,233,201,85,214,55,60,159,159,24,201,237,169,157,55,241,23,81,233,187,38,105,233,101,33,97,70,246,215,80,248,181,240,42,243,79,206,102,167,208,112,36,206,203,217,28,98,92,130,28,61,65,101,170,129,18,219,78,73,131,151,136,153,4,182,72,113,57,26,76,143,210,58,63,226,143,195,201,222,28,163,20,209,46,213,162,126,36,68,154,63,148,40,202,191,57,135,254,202,146,203,131,80,209,220,226,39,228,46,53,109,164,180,149,229,36,166,24,216,190,226,131,43,167,19,170,31,249,31,168,105,238,224,206,35,51,23,18,177,99,56,217,180,40,215,18,164,48,203,225,149,92,198,152,12,108,48,138,68,217,33,213,81,245,149,108,226,191,136,163,65,27,77,156,164,97,138,46,164,11,236,183,61,51,241,45,145,181,36,170,223,116,114,86,110,21,219,97,169,159,107,131,13,124,14,69,56,200,26,196,114,152,105,98,32,191,58,115,3,226,64,11,57,145,11,0,98,39,218,84,50,117,14,65,225,150,33,149,45,149,205,171,197,240,8,25,140,240,197,151,145,100,248,192,146,7,229,75,158,204,95,55,255,0,187,173,172,146,66,141,22,50,162,182,86,191,207,132,72,200,102,157,91,219,23,18,251,191,196,127,164,69,174,76,243,151,180,164,42,165,137,212,249,119,106,114,65,126,17,114,40,168,19,37,70,59,203,137,90,7,25,86,55,112,42,132,12,161,139,201,245,22,170,171,141,122,98,99,67,169,193,59,250,124,178,226,84,191,133,96,205,230,196,66,174,109,101,167,165,78,102,238,187,177,103,85,170,181,53,7,202,91,20,130,31,221,74,204,233,254,134,88,86,110,58,246,212,234,1,173,139,91,197,139,149,103,228,197,35,27,88,2,107,51,110,185,17,112,53,11,10,126,98,141,102,240,126,59,32,210,124,105,69,233,201,251,107,8,207,185,31,9,132,52,97,153,44,160,204,46,81,169,169,242,108,138,71,138,38,76,139,89,65,117,253,202,23,217,3,6,18,151,41,62,154,158,147,143,243,252,129,4,143,211,212,239,130,77,220,177,12,164,251,170,128,208,61,72,28,197,31,18,101,255,0,150,164,155,181,176,208,132,53,104,201,204,30,196,202,3,63,38,19,34,228,190,36,47,60,216,212,229,149,171,196,55,150,34,198,111,208,117,142,229,44,154,74,57,49,31,234,50,177,36,16,205,85,91,43,105,94,94,53,170,180,204,154,15,155,229,34,217,107,79,138,11,205,16,67,255,0,2,197,102,117,10,232,141,78,229,95,62,12,194,198,84,173,246,172,43,240,203,138,146,82,79,178,141,7,148,164,201,244,209,129,178,36,225,229,48,134,154,204,10,180,96,128,201,173,207,139,26,99,176,137,143,133,74,207,249,105,67,54,37,81,90,252,163,98,85,192,105,22,230,19,40,109,124,61,66,32,184,197,237,161,217,50,36,158,19,113,149,86,198,158,120,94,239,26,209,48,48,100,159,119,138,49,9,245,21,55,20,133,88,138,147,12,249,254,218,250,24,115,189,161,17,94,4,209,113,255,0,108,181,62,100,92,157,163,83,180,67,217,254,142,103,63,71,222,73,62,236,197,34,42,159,73,63,39,44,82,46,133,38,238,142,8,51,101,202,69,41,113,241,46,47,76,65,45,178,13,30,235,252,12,76,29,136,250,132,164,175,190,100,153,183,95,198,128,153,175,242,240,149,125,135,180,178,31,106,154,181,216,171,46,168,185,155,67,100,72,44,237,88,7,91,65,141,237,20,164,90,39,192,219,125,209,169,187,80,242,112,151,18,171,70,213,18,54,91,29,10,31,197,22,21,248,182,10,136,55,4,157,224,99,11,18,226,209,166,18,51,216,85,91,79,172,224,224,194,92,139,159,34,204,169,226,116,224,178,12,144,115,32,222,240,70,39,10,65,91,124,57,62,234,114,201,32,34,107,17,101,53,76,140,11,38,60,38,226,80,211,41,39,84,206,126,97,18,76,117,211,163,67,4,150,118,242,160,45,119,117,160,204,24,185,87,78,46,164,149,153,24,231,222,114,196,124,193,138,81,43,42,19,78,156,198,110,212,246,228,246,86,76,52,178,255,0,26,171,173,147,144,248,84,107,161,102,102,169,75,26,1,8,14,164,152,48,242,74,56,74,84,65,174,30,63,8,153,113,35,224,73,103,134,92,67,42,93,204,140,217,194,194,137,245,191,147,132,74,26,214,97,42,14,242,152,171,173,26,96,8,14,174,69,15,168,99,65,187,243,12,177,39,102,87,81,99,238,156,206,127,50,224,250,128,227,8,113,170,32,233,182,12,28,211,249,20,14,170,164,252,29,106,9,117,210,137,140,175,87,84,51,247,160,98,228,135,7,213,62,78,222,161,112,209,151,216,117,91,79,167,39,3,14,161,201,197,214,151,90,254,14,164,243,244,248,187,111,166,68,111,155,6,148,220,108,108,153,136,194,93,150,56,149,114,39,172,173,71,56,124,37,65,64,173,61,185,216,30,63,241,170,58,218,122,216,207,234,33,85,11,33,213,70,30,239,106,65,42,42,208,86,101,241,48,173,211,30,154,246,24,216,213,11,31,249,18,151,217,63,195,134,41,23,192,207,33,59,148,228,107,130,198,125,184,167,100,210,102,49,82,108,195,164,123,62,87,249,21,3,230,3,195,152,170,106,226,200,114,70,240,135,173,77,84,186,179,22,149,83,41,236,162,252,217,82,153,52,48,71,45,230,174,41,20,45,37,169,227,75,218,21,95,192,123,199,220,138,131,99,242,29,12,199,141,238,173,179,223,249,243,24,185,86,169,62,30,25,146,43,43,81,137,86,196,86,53,118,26,246,45,140,170,137,39,184,165,75,106,173,98,201,225,10,104,254,180,43,10,203,70,5,153,90,72,221,40,35,64,36,158,212,214,52,252,188,69,229,95,36,188,31,109,54,226,133,88,83,232,144,68,206,81,45,82,67,84,62,45,168,196,141,147,48,158,10,62,200,219,217,124,188,74,82,73,114,209,198,223,97,18,105,235,74,79,170,178,13,13,80,137,250,5,156,56,219,102,112,149,54,123,253,156,171,85,76,105,27,236,223,27,56,190,152,134,141,240,220,251,168,88,208,206,152,179,28,102,45,20,46,51,6,54,118,229,94,124,243,151,251,12,72,70,48,157,203,84,203,87,143,133,40,84,105,13,236,17,51,27,26,89,125,168,120,222,40,133,82,151,19,237,100,159,136,188,104,202,208,197,32,48,155,177,75,39,45,85,69,176,146,123,15,55,184,170,114,76,51,140,239,229,87,230,134,1,247,113,37,242,97,214,149,89,99,82,123,174,76,6,124,170,144,110,195,202,159,86,217,31,80,49,134,197,136,137,163,40,98,20,28,34,66,50,1,43,95,194,155,110,130,238,95,253,155,153,165,108,179,238,202,81,254,218,112,105,227,140,198,4,223,237,161,131,100,127,14,21,178,52,61,201,247,102,18,86,144,93,191,220,25,244,228,156,71,150,36,84,120,97,158,16,56,69,200,156,70,54,53,233,47,34,162,200,37,88,77,38,248,149,163,249,184,184,178,175,6,249,146,71,148,37,74,117,37,12,187,99,241,20,133,67,214,214,158,167,132,194,80,104,117,118,185,212,172,136,191,210,140,51,8,82,115,21,63,141,181,43,23,62,52,147,136,252,34,75,103,235,105,212,135,103,186,145,176,29,87,123,90,161,215,25,91,151,221,73,181,38,146,5,144,57,123,22,189,25,174,107,117,0,59,121,21,107,246,152,31,202,182,25,148,231,154,55,133,142,62,29,61,42,146,91,242,202,254,53,73,12,196,24,51,114,32,181,203,246,199,25,130,34,149,74,51,83,156,132,124,76,191,198,168,205,250,142,177,179,174,101,255,0,172,2,73,49,4,168,135,176,18,65,136,162,82,148,158,30,106,172,38,136,38,118,169,43,81,130,69,253,9,153,154,120,229,59,240,136,159,184,143,173,153,58,164,124,185,10,52,238,77,216,6,207,170,162,117,39,196,129,214,157,130,40,134,172,204,162,170,202,248,142,109,102,65,178,31,52,92,95,113,74,25,158,147,59,132,187,152,197,88,179,226,16,237,217,180,196,62,84,218,183,70,88,219,179,48,74,153,86,227,53,162,228,4,25,143,146,76,193,91,77,79,6,203,180,92,138,174,147,71,146,17,199,187,23,26,170,153,163,52,228,152,47,244,253,206,231,219,79,82,45,33,203,96,105,226,86,147,40,74,171,233,53,80,196,198,6,95,98,60,58,108,117,164,254,163,43,47,219,76,163,51,79,249,176,187,1,228,82,101,81,214,79,224,108,105,227,156,207,210,147,31,237,44,141,85,85,37,143,48,68,65,17,26,203,138,220,24,141,42,48,151,192,221,209,245,110,132,145,122,132,64,104,100,126,58,19,19,233,14,49,229,10,153,159,50,112,252,241,118,9,116,153,51,41,164,240,134,82,77,50,158,187,59,203,181,202,170,178,35,137,154,115,208,226,55,26,182,228,118,91,67,69,255,0,95,98,180,161,141,58,72,50,246,171,41,48,42,164,131,9,170,227,32,227,109,107,94,241,68,198,47,182,155,252,104,62,178,51,175,176,62,207,242,114,137,42,52,60,114,248,139,198,172,61,122,152,95,171,199,145,102,201,240,100,143,138,0,255,0,218,75,101,21,111,244,79,61,248,193,218,138,134,97,141,63,135,2,12,146,115,8,104,199,210,81,253,180,216,253,137,97,75,205,93,37,156,69,66,195,53,144,143,237,167,198,129,167,227,1,230,249,101,31,119,170,162,9,251,72,138,12,218,125,149,85,103,248,28,217,95,75,250,185,72,130,134,193,217,19,250,177,72,37,53,248,133,131,34,99,14,215,114,78,33,37,200,170,174,136,184,140,39,233,138,161,19,229,37,17,20,26,72,133,7,41,72,190,70,158,49,118,175,177,181,85,84,99,226,41,70,159,113,83,224,70,89,92,210,253,55,79,255,0,126,98,238,86,215,134,32,135,132,41,200,100,193,178,6,93,252,97,36,246,82,96,198,254,232,101,77,185,114,74,173,96,152,6,1,120,76,33,170,56,112,226,15,154,88,151,43,181,212,47,25,62,83,177,109,170,187,212,115,137,205,147,26,149,181,250,58,182,239,167,191,99,171,191,211,126,144,208,114,100,213,12,111,229,26,154,11,231,16,125,164,42,222,203,38,70,226,45,94,233,50,200,228,219,167,79,176,77,67,101,19,218,42,152,147,84,249,160,237,84,22,81,162,205,30,109,174,34,41,120,122,135,20,189,161,133,137,50,169,182,236,184,17,118,186,14,199,125,154,36,162,137,88,211,195,157,91,21,155,178,166,182,79,57,34,102,10,75,90,242,20,152,165,173,101,82,219,207,50,233,111,130,134,29,150,217,159,165,202,136,124,241,206,230,218,226,67,134,72,35,17,25,185,31,118,37,132,153,127,129,97,229,26,2,202,171,39,54,36,123,38,48,136,159,15,253,199,255,0,65,58,177,206,203,66,4,210,101,86,202,102,33,42,136,19,201,52,124,168,169,53,64,146,133,244,211,198,246,136,153,148,213,144,120,24,99,146,62,33,33,13,0,229,225,221,98,64,178,238,44,46,18,151,145,52,13,148,81,115,118,169,110,13,182,192,166,211,219,111,15,159,202,182,108,25,225,202,84,209,150,177,39,15,229,4,49,41,219,179,75,25,243,101,227,90,210,126,130,172,45,228,9,61,140,31,186,145,89,67,28,150,102,10,219,100,201,211,89,242,139,108,10,211,140,31,54,84,138,204,81,149,80,85,73,1,145,143,218,168,122,250,86,112,224,69,243,70,24,32,16,248,147,88,159,145,156,102,63,221,91,204,108,72,8,211,249,54,133,47,34,108,198,12,128,234,72,83,128,51,46,198,62,146,172,159,118,114,125,212,154,99,7,25,248,66,37,148,51,68,31,113,86,50,143,137,170,226,100,233,172,126,208,184,215,55,213,76,212,113,162,191,229,75,39,246,215,88,124,152,162,31,182,132,153,60,18,70,245,141,74,228,50,76,250,107,142,135,12,248,110,251,47,88,120,172,68,65,17,119,136,108,227,82,240,235,64,59,29,222,37,97,13,131,198,165,12,42,138,83,168,157,165,107,24,73,9,61,149,186,27,206,46,213,189,240,192,95,116,137,109,149,172,74,1,229,151,144,162,85,219,83,157,100,103,192,163,243,227,194,150,79,15,26,95,85,172,233,237,201,132,57,4,68,241,236,200,53,190,38,85,145,137,45,177,227,31,48,139,198,155,102,4,144,15,181,123,14,229,248,87,215,192,139,8,111,46,233,34,170,149,105,24,17,241,159,245,86,33,15,34,203,214,235,70,177,147,119,76,48,101,247,21,44,162,255,0,144,219,38,54,80,117,36,145,174,61,52,248,74,140,135,124,9,60,34,42,81,168,106,158,95,155,89,204,120,236,156,202,152,122,133,246,92,57,82,109,67,130,49,217,180,23,106,156,134,105,209,159,194,153,189,150,51,135,202,85,187,99,91,34,202,134,236,248,24,18,167,50,103,228,31,106,229,176,228,202,33,246,155,162,241,39,62,143,115,39,192,177,37,17,65,161,184,214,81,204,203,35,194,38,84,166,126,164,63,134,17,11,145,22,202,217,98,31,245,18,163,169,244,125,85,151,153,140,82,100,83,88,218,213,53,164,74,216,131,245,43,143,62,40,185,17,208,233,53,84,210,110,229,197,196,53,208,95,163,193,90,204,209,10,133,147,48,131,237,42,236,85,84,57,127,33,159,142,130,200,208,31,210,100,61,148,96,120,45,251,241,148,152,114,165,115,228,145,97,185,26,195,156,100,226,77,32,89,3,59,55,107,76,0,130,72,249,86,233,52,128,31,48,114,42,153,101,126,67,105,149,176,108,153,250,81,254,226,91,176,37,73,248,132,153,82,73,32,153,133,62,147,100,60,24,118,17,150,110,19,219,37,100,220,15,195,14,85,166,183,64,95,217,124,221,76,241,254,222,85,227,70,28,153,95,165,69,190,100,234,64,110,226,74,234,246,214,20,93,41,130,136,245,14,155,213,85,172,249,177,127,34,246,155,178,188,16,48,203,139,149,49,147,173,165,91,3,12,178,229,26,34,182,226,184,172,195,186,26,154,178,88,102,220,85,7,153,243,207,234,74,246,100,201,203,21,58,181,126,219,192,213,197,202,180,195,178,60,214,115,21,88,146,216,209,90,17,198,58,124,199,177,45,217,156,68,203,137,50,141,203,237,41,48,231,158,199,172,118,25,121,145,222,15,42,212,199,237,136,177,106,35,88,197,129,198,197,161,236,69,76,146,63,4,130,125,244,24,61,197,67,48,42,176,92,249,251,16,60,223,73,77,250,173,205,219,241,117,13,52,12,207,82,31,87,26,97,26,183,16,208,177,169,93,202,104,45,129,90,120,221,82,147,150,26,80,189,213,131,226,253,36,44,152,210,203,210,85,74,137,107,114,10,153,38,88,134,194,135,149,34,159,79,20,175,245,29,175,241,170,40,16,0,54,115,79,91,182,123,145,225,10,98,122,53,5,117,161,219,3,136,88,150,249,50,65,143,230,196,57,63,184,181,76,221,143,207,149,43,152,243,248,40,173,172,87,178,185,178,6,155,6,164,57,255,0,182,31,182,53,140,253,0,250,222,156,152,211,45,54,241,198,31,55,186,245,94,201,144,124,63,84,63,219,42,174,242,249,8,202,254,39,60,141,253,55,205,40,159,50,228,82,247,113,56,151,78,53,36,25,222,208,242,125,65,37,179,52,193,49,226,227,72,209,172,197,227,234,54,121,232,79,233,237,109,98,95,148,188,235,85,230,124,89,32,97,130,81,169,25,58,96,131,95,32,86,206,140,126,210,98,90,176,178,11,44,145,190,99,67,60,153,21,29,13,244,76,120,74,33,228,83,147,31,140,121,146,185,247,17,35,3,171,17,18,53,144,104,234,248,157,46,123,1,38,33,61,213,53,179,36,111,61,166,66,143,233,168,192,235,98,8,156,178,149,53,110,179,7,213,73,185,110,99,108,188,92,53,238,43,153,113,47,57,5,139,18,111,73,186,47,113,85,27,44,180,229,144,31,187,198,82,33,77,167,170,166,255,0,151,79,218,170,170,167,142,164,217,223,235,176,36,202,160,15,187,25,82,195,73,100,111,0,132,88,134,168,25,161,165,248,101,245,156,168,9,250,38,200,76,203,200,84,245,98,56,121,234,45,124,58,217,223,171,17,10,182,178,52,65,51,136,88,151,160,50,116,103,225,48,151,217,236,33,73,148,73,36,86,29,91,215,220,216,197,224,176,30,104,23,188,158,11,124,14,51,179,49,82,170,148,111,99,27,42,221,207,158,37,207,117,14,143,57,79,187,16,177,20,75,181,109,134,80,117,37,179,194,1,141,249,187,19,119,67,153,100,149,88,230,144,30,72,76,98,42,97,137,36,29,168,137,144,31,244,146,222,65,162,165,172,45,13,14,41,89,183,242,75,246,214,47,134,8,82,152,108,73,229,108,144,110,249,147,137,52,32,178,246,184,213,213,68,105,27,185,182,182,200,248,25,133,53,14,238,111,180,133,173,173,100,97,225,77,88,103,198,38,80,137,77,176,12,92,198,54,146,31,158,108,73,190,204,241,135,218,85,171,127,127,131,244,169,108,153,246,68,39,50,70,152,23,167,213,185,106,46,212,145,167,73,3,197,94,44,164,42,153,164,211,18,227,31,230,229,16,68,93,58,168,195,193,212,60,137,70,161,135,46,73,242,132,92,137,108,159,246,85,100,116,195,224,206,5,196,88,195,195,44,169,224,100,130,115,62,80,171,147,234,29,244,47,213,139,18,202,171,88,75,173,225,16,178,141,39,121,7,252,120,221,108,117,9,47,124,46,226,164,86,90,134,88,186,75,198,147,63,80,202,156,62,162,45,144,12,66,247,9,75,109,159,92,199,90,194,7,101,169,37,78,226,228,89,83,179,147,181,81,134,48,10,206,161,228,94,101,60,225,159,54,215,141,118,71,10,162,156,242,78,206,3,50,157,242,121,130,46,68,189,129,124,101,80,247,179,165,2,106,220,189,40,102,86,34,182,94,98,19,6,200,159,164,42,62,25,167,70,3,5,47,149,100,104,123,47,238,191,141,1,62,126,217,143,50,92,80,163,73,171,224,11,168,102,99,27,204,36,21,33,183,62,25,82,79,91,149,101,43,244,188,106,162,158,3,255,0,33,76,37,69,54,180,24,236,255,0,247,63,240,95,60,207,210,159,195,140,2,143,169,16,202,22,19,151,46,37,181,17,154,132,68,154,118,110,247,105,142,218,8,193,195,218,168,100,213,12,124,57,70,151,26,144,18,122,82,178,154,172,4,16,147,30,84,230,52,156,131,229,90,54,207,130,206,17,101,95,3,24,242,79,238,36,101,97,150,174,11,113,169,193,7,229,18,44,62,175,204,92,138,208,218,86,36,230,102,48,146,135,213,18,15,79,90,109,191,216,55,19,196,159,53,57,35,116,160,13,38,252,100,194,34,147,26,181,12,102,17,156,200,207,77,136,86,117,45,172,98,239,50,17,21,82,117,30,126,94,81,170,23,201,124,102,51,50,105,176,219,125,165,131,233,206,83,229,237,26,205,181,27,123,246,13,170,181,1,64,182,189,236,67,153,140,199,194,44,75,68,110,87,164,53,106,122,78,127,62,25,68,68,192,181,124,30,226,147,26,43,102,60,125,169,13,148,98,21,5,21,149,249,104,81,201,212,240,112,63,221,73,205,118,66,244,197,24,148,207,162,90,231,202,34,167,33,128,124,125,73,85,88,25,98,24,198,51,61,228,45,171,55,39,204,129,244,171,17,31,54,94,36,214,3,199,238,173,200,157,87,192,13,144,6,62,101,245,243,7,249,195,137,19,100,207,162,131,135,27,43,214,51,2,170,131,154,0,38,253,68,68,102,122,111,8,83,67,5,145,135,212,151,73,49,10,79,210,229,83,95,113,149,141,79,187,0,137,202,155,64,146,57,60,201,107,25,84,63,51,26,2,14,29,240,9,47,8,69,137,83,128,213,87,82,172,193,200,62,212,170,101,83,200,62,20,88,77,145,139,124,105,128,207,180,247,19,43,18,219,100,224,38,170,161,28,99,229,42,124,103,237,153,196,140,124,49,227,203,149,77,92,76,121,25,136,43,29,191,81,87,54,204,14,99,223,39,207,8,178,145,79,26,182,116,34,63,48,147,186,73,146,198,119,135,17,10,68,234,103,206,179,9,133,200,37,69,226,13,131,98,65,225,33,31,202,183,152,36,27,19,105,144,192,47,107,18,22,52,96,73,38,28,168,244,13,198,3,170,97,200,119,134,89,81,70,161,124,148,238,53,56,6,78,36,201,225,32,217,212,143,64,220,97,37,86,137,166,237,203,200,154,27,76,50,48,248,138,181,6,76,236,248,113,98,84,161,102,64,44,220,96,104,218,190,228,84,154,215,160,95,2,112,254,166,53,91,61,236,25,241,45,91,1,149,77,115,97,124,72,89,250,108,246,94,210,21,159,13,44,134,207,208,13,116,102,6,8,214,253,229,112,254,161,87,82,234,166,105,184,115,6,80,206,173,225,196,147,90,250,248,191,72,37,215,230,24,19,127,73,20,153,22,144,214,179,195,230,198,138,171,134,243,33,205,116,150,167,181,130,252,86,49,72,186,80,117,8,10,14,21,29,170,179,139,204,33,16,196,52,182,28,242,15,135,42,131,47,234,116,44,139,42,219,177,126,251,226,125,84,35,239,152,163,164,204,56,189,220,169,123,231,203,147,196,37,61,182,29,106,93,122,219,10,182,190,225,130,98,139,11,39,8,25,76,182,192,152,201,196,196,34,167,219,11,14,100,234,18,23,132,41,182,158,187,39,188,36,60,106,64,16,121,150,231,188,21,163,122,158,218,161,155,222,1,247,115,248,51,24,184,148,216,117,12,65,147,220,90,205,49,246,239,197,237,161,110,32,108,134,252,41,36,92,70,141,149,24,167,173,190,220,191,136,169,145,141,20,140,230,139,148,139,152,208,218,255,0,82,194,186,132,7,128,145,51,27,24,191,34,216,85,106,83,168,102,176,174,77,171,227,15,171,141,122,54,161,30,78,213,170,125,148,73,62,98,137,203,247,18,109,182,67,172,104,242,22,57,63,114,242,4,144,78,247,81,111,161,2,150,9,189,52,108,50,181,167,181,139,52,12,85,142,74,17,154,27,173,144,158,184,170,137,26,39,20,94,69,63,26,144,255,0,159,118,186,108,154,208,73,102,100,177,245,163,27,248,74,173,99,143,36,35,223,27,31,134,37,170,77,110,229,156,162,86,159,134,226,73,255,0,219,160,196,68,186,126,155,219,19,154,228,120,210,51,41,101,98,106,5,33,50,124,160,185,22,23,16,53,86,62,108,98,26,165,135,38,186,49,240,196,46,66,45,179,33,203,157,195,137,101,148,217,26,68,57,107,235,71,26,95,44,173,209,19,104,212,243,177,230,136,36,93,198,158,37,105,243,110,178,163,25,38,38,211,245,68,255,0,2,86,161,120,230,127,16,56,16,46,51,179,52,245,74,22,92,8,28,178,135,141,75,178,99,63,246,82,111,26,202,15,135,106,154,212,121,26,71,9,51,210,41,243,37,141,156,197,78,55,44,74,238,2,194,120,25,57,3,68,57,231,17,51,98,71,179,85,16,175,194,97,73,83,210,109,65,4,152,66,168,235,88,242,3,42,101,91,148,110,213,246,53,201,229,38,82,166,213,175,56,191,73,20,146,127,109,45,153,230,94,44,75,26,211,90,194,39,202,74,32,211,84,22,66,222,53,221,207,79,165,144,75,9,143,150,65,230,49,72,129,128,107,130,127,126,68,37,243,236,163,13,134,49,80,214,77,9,73,170,184,52,252,147,94,200,134,47,91,213,4,48,203,193,136,66,202,185,181,174,167,5,104,30,100,203,71,252,69,29,151,8,138,53,207,185,145,212,176,179,199,136,219,82,105,227,206,243,204,47,246,151,40,213,186,63,98,242,75,136,34,8,139,190,178,126,86,113,21,77,106,29,55,6,237,249,165,202,93,22,87,83,207,255,0,36,46,113,109,61,119,47,59,34,25,91,70,170,37,151,187,137,110,147,166,34,65,39,244,225,39,180,144,1,253,217,113,38,88,212,233,110,161,188,70,186,122,4,186,216,172,229,203,247,17,239,125,140,146,115,117,164,214,186,134,13,79,16,138,66,175,129,215,245,67,237,17,20,154,76,129,99,119,11,178,211,111,156,206,17,101,34,64,109,43,115,27,187,109,254,234,168,135,175,224,206,225,137,0,127,202,147,106,23,218,201,230,203,218,183,114,255,0,4,182,93,27,45,78,119,231,43,207,16,96,101,90,231,195,252,153,76,44,74,181,144,223,24,24,182,184,137,245,23,200,16,43,75,230,107,110,181,220,66,194,250,24,99,44,70,75,49,73,251,104,171,83,60,64,249,78,36,5,222,167,137,83,254,95,87,185,26,10,52,247,219,51,119,98,44,67,250,121,84,241,30,173,204,156,184,212,58,158,55,247,68,40,209,20,58,132,118,76,197,47,177,91,192,126,156,43,57,162,140,73,13,245,86,156,25,243,68,77,180,163,52,215,195,176,5,174,131,125,144,247,97,148,176,141,24,245,160,194,110,84,107,46,30,38,97,203,198,130,153,107,185,226,72,204,98,168,100,6,65,178,30,41,104,107,143,135,164,182,6,29,254,33,173,44,126,219,149,48,102,161,130,65,251,133,34,213,144,25,78,119,101,163,1,165,201,180,175,198,168,52,245,174,81,225,247,16,58,205,147,164,141,229,18,146,164,141,171,97,31,49,133,199,230,178,78,88,232,85,115,92,245,59,93,83,37,206,103,110,37,31,174,97,252,70,45,168,63,15,79,32,161,123,139,80,117,107,234,25,205,216,136,141,241,34,36,147,225,41,84,237,167,145,137,101,214,203,216,109,85,62,214,182,14,91,109,71,36,178,126,154,111,167,181,206,228,228,136,97,19,247,17,20,134,170,146,204,198,138,50,162,236,169,55,44,203,92,33,139,23,182,168,170,190,34,110,95,224,103,62,158,182,112,247,102,138,68,130,77,60,25,47,120,133,196,153,64,187,177,132,13,164,177,12,170,122,126,170,139,190,126,88,164,18,123,8,170,43,178,129,46,49,62,80,67,42,34,6,232,76,250,68,71,239,226,148,121,82,185,246,64,24,210,52,107,107,21,220,214,180,25,6,251,211,95,205,40,105,247,173,211,78,131,138,92,81,151,39,184,185,102,242,182,202,118,41,124,170,182,168,32,16,241,4,188,104,91,10,202,166,94,143,16,164,38,209,73,223,6,198,162,203,118,46,92,170,221,147,253,19,207,22,62,85,166,100,154,217,160,221,136,67,202,181,179,80,94,71,169,236,142,88,140,221,166,241,169,43,110,255,0,86,162,159,100,113,159,18,97,26,77,192,191,73,255,0,193,82,43,50,3,40,206,125,60,26,139,86,68,137,196,53,140,246,14,51,242,161,77,50,113,8,194,216,139,144,75,27,91,81,206,130,240,151,139,242,39,177,149,5,52,248,50,123,139,148,105,173,59,52,252,159,148,16,185,23,31,245,128,82,17,251,178,246,191,173,86,80,231,183,249,186,236,152,214,71,33,178,70,116,19,48,117,188,198,171,140,81,162,160,95,124,57,157,195,99,3,17,62,210,149,49,137,27,138,89,83,202,216,218,44,177,126,110,155,41,62,162,86,152,213,141,74,80,179,225,7,187,42,74,41,241,190,21,201,253,36,89,50,126,223,34,228,246,180,36,221,60,181,34,227,243,235,76,116,246,164,30,150,35,247,113,70,82,41,218,82,155,113,87,29,125,78,193,79,180,173,103,244,157,57,26,48,254,161,59,16,186,135,82,62,48,9,152,188,159,77,65,201,248,193,42,79,80,134,148,27,83,250,177,254,108,74,139,35,56,155,42,153,48,29,246,161,184,147,43,132,68,253,196,60,105,150,67,150,192,149,94,82,105,234,235,96,118,175,79,209,56,137,152,37,77,176,161,249,94,61,132,208,222,127,117,23,49,128,147,17,226,40,185,17,240,227,62,167,192,198,198,155,49,244,118,195,249,185,67,18,220,80,150,78,114,128,195,181,173,151,151,16,241,253,69,65,14,97,201,224,19,21,55,184,211,17,49,188,213,247,57,126,218,64,252,112,129,243,101,196,152,112,251,45,140,38,102,137,40,137,11,245,108,30,156,163,41,16,198,159,234,255,0,41,16,92,127,81,5,27,77,250,108,182,124,128,241,151,220,72,203,113,150,168,62,14,161,139,143,18,103,91,119,47,30,24,145,114,165,134,12,72,195,204,26,188,171,69,109,243,43,101,188,216,177,41,240,26,214,226,108,181,141,169,242,101,8,164,136,127,77,73,92,79,185,173,243,44,184,4,42,235,241,190,36,65,173,131,203,20,101,253,197,48,29,79,91,169,14,253,221,95,251,170,187,136,226,42,191,209,207,235,117,111,39,47,18,171,129,172,39,23,166,47,26,117,50,134,130,115,48,250,88,214,16,52,96,225,17,152,103,226,141,244,209,183,253,13,205,62,135,208,254,34,217,96,102,97,13,16,200,195,212,7,205,96,46,50,173,176,52,173,61,147,248,101,114,42,88,112,201,7,229,11,20,127,184,153,112,249,38,205,250,145,246,90,86,36,102,48,213,57,18,176,198,151,200,19,9,116,25,129,39,210,75,38,4,243,124,2,82,140,73,177,5,98,70,28,51,198,62,108,188,106,194,28,8,146,88,204,171,207,210,178,253,146,141,50,173,140,248,195,197,139,42,141,168,192,217,152,73,210,181,187,94,98,226,82,243,3,6,130,83,13,148,127,227,86,87,15,148,56,143,197,20,69,34,226,58,217,151,19,187,133,201,231,237,45,102,186,224,60,49,223,92,181,58,235,227,69,182,138,192,135,149,77,221,233,224,86,128,153,98,226,34,83,240,210,250,112,226,237,37,136,153,4,175,181,38,59,186,110,17,101,146,136,100,244,204,73,22,140,115,168,15,25,23,201,134,100,99,225,77,60,37,198,6,41,98,91,96,64,25,79,152,194,26,112,34,45,99,106,168,199,245,26,252,152,254,154,62,29,173,172,216,191,212,96,101,39,211,93,30,75,224,237,31,187,81,146,109,65,159,105,19,149,43,42,142,178,51,124,19,242,117,36,168,50,178,134,173,26,205,91,58,111,129,165,197,198,152,134,171,125,220,138,126,140,131,36,127,55,60,145,145,182,23,21,204,187,4,144,109,50,160,195,2,158,180,123,179,11,145,28,205,13,166,35,75,255,0,57,38,68,214,227,71,213,14,169,229,13,240,202,79,14,49,161,84,46,113,221,121,171,101,20,15,218,74,196,65,125,213,1,163,195,121,171,111,24,91,98,201,146,49,63,248,211,125,79,240,187,92,91,234,50,113,127,73,243,250,171,170,233,143,135,94,147,84,192,215,202,28,108,76,83,110,149,29,174,199,103,231,235,12,91,75,219,212,232,122,51,79,111,64,206,81,198,24,149,92,250,24,49,162,229,223,143,34,229,80,195,127,90,118,97,201,137,91,133,128,146,6,102,17,50,170,43,53,142,6,95,62,226,75,139,40,50,72,72,134,22,82,32,131,0,98,31,12,92,73,244,154,66,13,251,176,137,122,54,49,254,173,80,9,115,104,152,151,100,97,165,139,42,105,91,167,153,80,204,65,18,166,101,173,87,86,215,249,22,151,177,153,56,138,139,40,180,99,232,100,227,3,56,164,255,0,180,128,184,178,32,135,194,36,246,28,102,77,253,93,164,159,219,73,53,132,2,66,103,14,66,165,101,184,202,212,98,42,125,174,231,204,70,90,41,227,19,125,155,23,26,161,13,14,56,187,185,98,202,132,100,204,71,197,16,73,54,202,238,48,200,207,39,130,82,249,143,25,211,60,196,39,114,83,50,49,51,160,85,49,181,190,0,129,134,32,136,82,40,61,73,160,53,29,251,61,68,60,75,165,198,135,7,242,113,114,42,248,16,32,146,187,14,46,68,85,95,144,203,59,196,214,67,130,232,104,119,144,143,233,246,61,98,93,142,146,156,22,71,100,77,210,146,187,128,248,71,126,110,34,34,180,97,178,74,253,81,4,164,213,132,172,140,211,100,91,221,252,46,6,13,216,101,101,81,204,173,29,76,191,242,184,210,177,125,85,109,101,107,46,48,248,103,144,163,82,166,126,95,50,152,169,214,101,114,59,108,138,16,109,78,124,29,67,22,47,108,107,125,110,164,100,145,226,52,172,68,75,171,97,193,47,234,197,149,73,107,152,199,25,31,233,209,73,252,72,107,26,181,124,75,27,139,90,168,196,202,105,67,41,23,163,79,4,224,101,202,53,249,47,83,204,248,211,187,127,167,138,54,63,62,60,168,221,19,170,190,54,210,75,103,174,64,25,99,121,242,36,93,235,113,58,154,8,171,207,78,231,233,185,154,146,12,108,145,44,75,251,106,106,6,161,36,157,64,49,11,173,56,211,218,96,250,254,171,118,28,121,62,154,12,223,14,181,30,155,126,99,64,39,248,251,21,170,206,113,110,39,2,222,78,158,151,181,245,28,188,107,208,53,38,201,236,136,81,20,191,196,179,161,14,163,178,131,138,39,252,156,131,42,202,125,109,229,107,255,0,168,226,198,134,80,95,114,194,182,120,236,134,195,6,42,108,252,131,238,219,174,89,37,250,198,107,217,233,50,134,33,253,66,21,10,107,43,88,36,197,109,63,47,220,17,82,90,65,246,85,254,78,143,107,166,229,219,121,241,13,74,27,67,90,194,126,239,106,33,34,41,231,159,27,48,223,16,67,84,111,192,80,115,106,130,20,127,77,61,255,0,115,54,219,192,70,28,145,153,218,144,207,184,196,126,94,181,80,247,214,254,112,136,185,84,174,161,211,18,236,186,114,99,251,107,43,126,6,171,83,152,75,25,93,100,7,225,83,246,85,67,173,243,150,98,255,0,26,9,245,182,181,175,195,92,82,39,212,153,38,129,130,187,229,34,213,21,181,0,129,225,39,150,39,18,46,77,245,230,159,27,13,186,33,70,168,189,18,140,99,249,65,16,69,90,246,12,47,112,178,141,99,70,163,44,204,5,79,175,226,89,17,129,151,216,155,217,67,131,119,17,235,83,244,101,60,150,101,197,26,50,217,26,168,149,175,225,149,148,72,141,105,242,44,140,175,199,208,229,247,26,110,202,182,83,240,245,167,58,122,202,88,217,180,48,178,171,217,144,226,206,7,55,98,71,27,76,18,12,189,222,46,53,181,83,55,46,160,23,122,26,93,148,28,223,85,74,85,105,43,202,147,226,48,177,13,118,168,118,76,193,196,147,106,25,135,147,225,148,168,196,85,103,39,171,89,177,35,12,98,242,39,214,83,32,146,38,99,69,41,127,105,45,244,115,205,229,18,111,85,91,100,54,98,42,197,25,152,81,26,250,155,168,176,8,147,79,51,43,101,250,141,119,89,125,180,251,80,232,251,25,60,181,37,141,247,20,209,160,88,193,103,205,242,167,101,53,89,74,218,121,236,178,3,16,179,35,14,17,222,100,166,146,97,199,237,98,84,120,71,108,5,16,242,61,3,82,2,55,246,164,42,124,25,227,154,60,193,18,231,22,175,157,80,255,0,182,182,208,234,162,117,25,43,88,174,218,212,232,221,140,39,42,144,187,249,159,56,136,41,154,180,145,143,152,34,69,178,212,19,89,212,150,198,109,146,241,171,73,4,138,170,159,80,131,30,35,23,18,42,146,5,113,78,243,75,18,10,251,76,69,221,229,137,214,154,53,253,1,154,218,228,34,187,210,190,164,125,216,74,190,83,211,158,161,232,219,184,19,161,65,202,44,137,109,60,207,253,150,82,100,85,174,164,237,137,92,28,107,107,3,40,175,225,200,36,190,0,103,19,152,66,79,163,126,35,233,137,141,109,64,121,2,48,33,68,203,46,86,82,41,45,73,125,84,41,124,197,196,168,99,6,116,158,27,98,144,95,182,167,53,110,131,28,231,252,164,82,23,47,184,84,140,172,234,82,22,68,108,128,131,170,180,137,120,125,80,98,34,125,79,26,158,200,153,125,100,88,215,15,214,127,9,72,47,13,165,166,41,63,105,52,211,16,45,104,43,89,16,211,242,145,113,90,104,91,216,237,146,24,38,76,91,215,232,237,183,17,170,132,198,109,39,198,147,246,200,36,165,140,211,37,3,195,99,67,24,191,182,37,7,26,226,199,39,40,134,81,175,89,106,23,141,159,40,92,68,85,94,169,206,54,232,87,236,160,147,67,167,4,124,181,51,228,198,251,101,18,79,168,104,104,228,131,230,226,198,33,62,166,36,175,241,61,174,62,216,197,67,250,241,39,51,12,178,226,93,171,51,57,196,221,61,0,153,51,78,86,249,196,221,73,255,0,105,106,173,124,73,39,33,67,202,156,198,201,52,120,118,163,42,174,170,248,116,114,69,100,188,88,134,138,141,138,19,112,224,99,102,80,137,23,1,251,226,98,79,77,1,149,167,194,20,108,58,122,60,121,101,138,78,79,180,149,148,117,98,114,102,158,32,192,242,250,160,255,0,137,106,101,60,233,32,226,201,143,234,42,48,233,136,133,39,202,110,113,253,212,220,52,152,153,196,146,170,83,115,82,70,183,71,214,194,59,44,13,40,133,147,247,19,199,188,99,102,82,136,133,26,206,124,97,147,139,18,19,9,199,230,32,148,133,26,85,85,53,164,96,7,223,101,123,241,100,198,139,135,101,185,234,42,28,212,150,49,135,234,27,95,227,74,243,28,143,221,226,16,136,134,140,101,145,92,168,52,248,176,88,242,203,83,55,26,194,40,137,136,92,75,107,222,121,207,230,229,82,186,147,79,75,147,47,229,11,139,234,36,219,111,17,213,145,27,33,164,96,202,183,38,104,146,137,145,85,214,210,89,99,195,47,33,87,29,135,113,107,65,99,242,156,163,23,98,236,90,111,89,239,162,176,198,42,206,28,130,78,239,192,162,135,13,245,191,84,67,72,181,156,48,93,196,127,23,39,212,85,225,159,91,168,34,97,17,121,62,162,0,213,82,227,51,9,69,252,138,203,37,200,213,163,111,233,249,226,125,85,229,68,239,148,41,49,249,171,10,120,124,12,151,191,38,69,99,113,26,44,33,225,48,178,229,73,195,72,249,36,249,78,33,253,196,108,174,188,75,55,83,171,242,40,41,245,132,186,209,241,74,67,221,252,84,156,46,105,98,140,33,139,220,90,38,105,234,168,32,205,46,211,47,219,18,139,213,177,129,101,23,12,65,16,67,91,182,223,98,44,145,219,61,12,141,241,188,18,103,109,2,92,170,150,6,170,157,39,192,219,172,66,92,95,240,3,51,178,88,173,6,47,182,186,69,32,64,40,140,17,139,201,224,160,189,59,249,106,117,77,52,53,211,107,66,134,214,200,146,89,218,68,141,247,16,69,195,201,145,27,230,63,12,37,83,214,180,35,156,126,18,144,74,155,103,50,201,251,23,122,123,194,75,51,101,227,87,16,32,2,72,248,74,53,199,180,100,105,209,167,109,50,144,163,93,80,48,32,205,7,235,246,196,70,72,36,139,118,11,153,3,242,63,14,53,48,250,121,98,243,229,227,84,85,172,60,111,49,75,159,27,253,212,190,213,242,164,249,134,39,42,107,5,89,5,114,94,204,24,125,197,174,183,82,2,181,248,101,149,106,125,109,144,185,165,160,166,6,9,71,212,50,145,43,43,56,202,202,117,10,221,97,167,231,65,194,110,84,146,227,82,86,194,253,34,231,193,11,197,246,146,249,129,188,178,156,192,196,17,11,137,77,163,98,203,66,237,225,212,22,227,202,18,226,26,26,52,253,137,240,203,40,202,153,82,122,192,226,2,37,143,18,54,127,195,170,171,38,62,88,167,201,220,167,219,81,119,117,177,239,145,146,14,165,61,113,167,162,20,121,98,11,17,19,106,25,47,168,157,233,214,34,203,244,213,171,195,91,57,156,213,120,190,226,164,117,57,228,145,211,83,134,51,79,19,117,204,36,240,48,1,4,121,141,196,186,4,253,43,23,180,72,9,52,224,40,241,109,114,170,87,66,77,35,56,133,151,116,197,137,135,22,82,41,139,186,119,224,124,184,145,72,85,81,51,77,227,127,20,93,178,219,24,63,224,9,114,99,85,198,164,178,177,204,89,91,115,36,159,160,76,89,162,108,164,143,48,68,69,216,89,163,244,230,60,162,158,68,186,96,89,27,204,49,11,196,165,88,203,172,207,226,64,64,173,157,11,135,42,171,167,146,65,120,102,18,94,246,63,35,240,164,23,193,213,222,31,41,214,185,228,255,0,129,209,30,109,158,167,83,12,154,50,145,152,103,226,39,184,159,6,96,197,244,202,191,59,211,201,212,17,165,229,176,138,69,213,116,221,150,230,34,148,108,232,197,103,133,43,134,163,93,85,67,22,200,15,176,14,218,49,62,218,148,141,100,120,222,27,78,82,47,107,155,89,99,136,241,9,68,105,93,67,121,39,206,38,215,18,118,102,127,129,99,143,15,115,167,25,251,225,252,223,98,2,76,201,208,89,194,82,45,245,79,149,131,230,241,136,136,214,64,33,60,202,98,143,26,42,162,44,204,135,202,217,150,91,76,165,74,237,108,182,35,121,147,35,67,57,127,73,40,106,115,80,214,202,193,135,40,202,68,203,25,187,151,57,31,196,189,126,79,200,35,114,226,127,98,178,208,115,9,58,169,133,10,231,191,19,168,79,38,168,252,92,130,229,66,252,10,213,178,188,223,83,47,39,18,241,217,154,30,182,175,237,174,158,135,182,209,167,81,208,90,47,117,215,212,239,108,126,87,226,69,6,158,47,158,85,182,183,4,151,179,218,79,61,52,24,248,101,13,123,106,202,124,235,123,159,33,192,131,4,121,120,202,135,181,146,2,3,171,169,104,51,193,24,156,210,151,131,50,32,188,248,134,84,88,213,142,134,117,183,3,43,49,98,89,63,195,39,82,73,113,49,226,243,44,65,13,33,102,185,212,121,241,26,155,137,35,51,21,84,185,121,233,176,100,179,149,36,184,173,7,246,145,83,26,171,182,89,3,8,133,136,137,244,106,220,159,117,58,146,102,100,33,160,82,101,229,150,44,73,219,35,60,105,205,148,50,70,240,226,26,213,140,31,250,161,153,76,91,10,205,62,86,7,132,66,82,179,33,206,33,254,108,74,182,75,6,41,121,130,181,89,49,146,88,133,85,29,152,156,141,181,173,230,49,70,36,226,53,240,36,129,43,153,165,79,56,153,130,85,169,148,242,163,15,14,34,38,104,194,202,48,153,39,242,112,151,18,71,62,49,241,229,20,162,39,113,163,125,81,34,141,90,206,220,74,108,163,44,132,238,158,152,72,196,126,236,185,83,211,105,135,219,19,52,69,173,148,224,243,205,137,86,83,207,4,96,98,196,160,173,70,30,75,120,136,160,105,185,113,184,138,154,62,24,35,51,169,19,113,101,249,56,82,112,217,101,238,42,163,73,250,147,219,111,48,160,204,130,62,210,141,47,124,252,167,237,65,220,70,4,150,112,137,35,48,118,61,37,228,75,145,69,141,75,9,129,151,109,23,20,73,88,136,148,198,129,99,4,152,172,74,50,163,41,13,142,43,51,20,121,63,117,31,39,25,6,153,68,224,104,99,0,81,240,137,47,124,7,138,94,97,23,247,17,236,140,248,220,185,120,215,164,177,132,31,18,161,53,62,204,170,220,131,55,106,10,75,41,198,12,59,92,82,81,241,153,44,108,237,227,83,151,97,148,41,121,113,19,26,82,138,165,5,83,201,143,137,17,62,159,114,7,151,169,74,195,178,150,38,113,42,8,111,157,143,230,203,149,22,96,219,202,226,64,133,241,136,241,24,164,77,33,152,249,24,16,175,76,170,177,147,250,72,169,237,12,1,193,6,107,30,196,42,177,172,203,83,193,129,42,79,50,219,49,152,184,83,86,73,223,3,16,84,228,152,211,134,119,229,42,220,73,175,127,35,81,140,120,207,226,95,36,154,39,135,47,98,198,75,201,129,234,82,101,192,227,31,17,80,204,195,44,119,28,207,103,31,16,148,77,144,65,56,239,202,44,75,160,85,73,28,216,188,88,214,239,195,195,33,51,24,74,139,154,136,205,178,199,31,128,105,84,151,140,12,65,16,67,243,93,178,158,212,242,96,179,255,0,120,90,31,79,84,51,226,52,15,228,76,131,90,56,196,196,30,165,61,148,66,173,213,51,174,150,39,173,110,207,25,239,17,160,101,202,162,174,43,119,39,245,16,197,196,66,174,191,107,79,6,76,95,210,147,39,212,82,19,52,244,188,15,55,210,77,81,55,137,26,211,92,228,194,40,4,253,196,194,97,165,254,66,152,171,77,173,196,234,154,231,148,42,67,241,9,45,134,64,151,38,69,18,203,223,153,107,50,200,17,129,195,43,41,18,136,26,36,250,146,83,37,216,100,42,105,161,180,97,230,147,52,188,152,252,251,10,187,60,0,233,202,8,152,114,140,164,93,10,170,139,153,9,38,107,97,238,64,80,252,31,203,224,97,8,98,24,190,170,232,53,84,224,168,96,194,97,37,182,186,216,31,156,85,233,75,53,13,172,210,114,137,74,78,163,244,208,213,233,157,255,0,246,235,216,232,127,211,74,15,210,141,44,146,249,99,127,202,69,72,32,26,80,187,138,68,203,241,14,216,152,183,73,25,155,200,166,202,39,15,81,77,195,223,238,169,235,35,98,136,243,5,82,220,67,223,1,230,9,121,20,28,253,247,131,194,98,173,88,238,102,226,161,57,38,239,114,119,135,41,56,150,160,190,87,159,9,72,134,100,63,158,251,138,178,182,171,31,108,82,38,94,157,75,183,89,170,25,192,140,79,200,99,20,138,182,28,241,248,115,21,38,216,78,146,199,134,32,184,254,162,82,104,111,141,219,63,248,210,180,106,156,73,111,52,220,199,26,134,76,82,19,134,122,72,203,87,194,34,80,102,2,73,56,133,149,50,129,84,121,60,56,147,172,96,210,80,111,0,32,183,126,238,90,118,25,36,140,204,66,42,93,14,170,116,111,107,141,25,179,33,21,54,200,239,1,192,212,146,253,87,104,98,241,171,77,228,18,3,171,145,115,73,240,207,6,203,42,161,173,146,114,141,65,163,47,101,96,171,141,54,251,38,124,164,172,100,81,19,244,149,229,105,243,20,89,87,69,140,105,69,237,69,60,39,23,134,101,85,141,73,55,80,228,12,58,221,200,241,20,73,160,106,135,5,81,154,180,5,30,97,9,43,159,198,206,84,173,81,21,153,216,240,97,142,79,114,2,215,70,0,159,164,23,34,223,91,106,253,222,28,74,161,152,228,141,50,212,102,103,70,196,146,129,167,182,76,249,178,163,228,233,41,114,121,66,36,235,209,50,63,40,74,142,204,56,195,194,98,161,153,80,86,103,126,4,51,52,240,32,203,249,190,212,105,159,182,103,219,78,45,99,65,147,204,46,197,63,50,49,60,249,139,198,149,164,25,85,188,129,102,107,11,24,195,195,18,42,62,146,214,212,163,205,99,252,104,168,112,193,244,132,85,148,152,4,43,61,196,213,81,183,23,128,105,166,87,73,103,220,83,87,218,108,115,129,154,39,17,17,225,135,143,221,95,3,118,14,158,212,88,74,254,162,42,215,203,133,21,241,37,149,101,25,128,243,229,84,12,244,217,196,126,104,164,18,6,100,49,139,165,96,234,217,3,154,51,11,196,158,86,192,102,4,181,129,69,70,125,143,155,49,41,29,75,154,140,159,0,98,246,151,130,111,101,108,11,45,127,246,41,10,133,153,26,92,110,109,169,19,213,142,102,81,187,216,5,129,140,242,143,22,84,12,61,220,150,115,11,18,37,239,100,102,117,21,22,100,19,111,65,53,150,158,124,222,108,72,56,116,246,81,191,86,94,37,76,247,238,71,218,189,2,157,146,73,139,116,68,171,34,155,154,104,42,135,84,56,220,193,41,16,215,20,243,172,129,132,69,86,79,167,28,111,186,182,97,0,147,89,5,180,132,28,104,7,130,12,37,40,210,233,155,178,240,137,95,76,128,2,243,98,72,110,224,63,98,252,34,72,109,168,217,9,225,233,187,159,13,217,75,198,137,252,227,99,212,235,53,61,205,111,17,98,144,67,78,41,222,251,33,229,203,218,149,90,237,81,245,238,185,176,45,111,234,222,99,42,136,102,103,187,214,163,117,84,107,90,214,48,181,34,33,127,58,6,182,251,80,23,138,88,147,178,176,203,154,157,14,123,43,100,143,135,34,159,53,62,87,161,225,207,181,27,249,177,170,24,102,4,145,161,91,247,17,149,147,137,55,50,1,225,51,168,133,26,1,230,254,37,116,251,141,144,30,19,23,141,38,53,148,75,127,104,101,196,160,213,118,45,27,61,125,137,236,211,163,19,40,132,50,254,226,107,85,106,73,36,230,196,37,150,218,36,153,91,78,161,163,253,6,12,30,158,85,117,143,18,77,34,216,98,28,133,75,46,233,61,91,192,37,23,26,109,90,108,79,84,27,144,20,120,177,13,50,200,190,66,53,252,8,138,221,61,85,91,225,134,47,34,116,249,128,16,249,145,239,129,244,68,161,245,108,195,198,127,18,156,205,233,128,240,173,219,49,243,38,69,250,73,77,217,183,35,120,130,146,82,76,178,147,197,137,52,124,9,223,73,100,106,206,82,74,163,19,113,169,37,148,252,197,34,110,109,36,9,35,204,25,95,238,162,13,146,16,250,185,10,182,86,178,119,113,186,213,234,191,68,247,29,254,73,131,80,217,84,89,51,50,172,173,173,151,109,194,139,152,205,247,180,183,192,48,227,60,98,82,41,102,115,51,105,81,198,238,255,0,164,167,175,169,231,15,204,81,58,215,78,128,200,147,129,204,85,233,148,240,75,247,85,150,69,115,141,153,145,142,29,14,28,184,71,205,44,74,174,157,243,164,254,144,170,142,215,79,123,56,178,141,40,128,198,84,17,36,149,42,178,92,40,193,150,70,98,247,16,225,147,42,144,255,0,54,81,227,42,219,38,201,146,95,194,85,53,119,73,115,100,76,193,47,26,231,104,239,192,232,137,149,57,251,15,31,175,193,24,248,75,140,169,192,117,181,28,209,225,52,88,203,158,70,210,182,81,136,194,203,229,79,13,164,178,3,181,100,112,186,20,121,32,111,98,168,208,233,231,15,44,65,12,95,180,180,122,104,252,61,164,134,133,242,171,73,180,196,66,170,201,38,137,38,15,86,34,43,217,142,105,23,47,113,59,33,226,246,147,136,193,31,210,73,3,106,76,251,78,213,65,3,149,22,51,110,134,214,70,24,249,113,34,159,91,185,230,196,181,189,249,62,154,222,27,80,123,197,72,178,41,187,109,226,96,26,208,100,230,88,207,129,7,195,8,162,173,254,165,7,218,42,60,47,139,143,171,41,21,22,97,26,22,228,113,45,85,1,245,179,159,180,226,25,84,188,8,22,35,178,204,94,181,217,53,85,85,84,225,188,50,251,61,181,0,26,211,214,202,196,98,229,31,182,181,149,95,34,241,200,202,165,28,9,44,147,19,18,195,211,113,63,229,17,20,240,226,123,169,180,147,109,162,60,213,194,31,248,16,65,173,96,24,211,229,193,253,94,68,115,39,177,36,135,174,95,159,105,97,20,105,166,104,147,95,152,66,227,72,86,166,247,221,214,139,136,197,73,237,108,165,23,150,36,94,52,228,58,110,154,75,243,21,101,62,168,112,120,68,82,20,107,85,84,75,104,141,137,40,203,82,73,123,3,136,139,105,180,195,39,17,58,102,49,51,168,105,172,57,32,193,139,18,107,34,3,106,254,2,8,209,159,91,224,19,8,127,224,68,190,96,250,178,175,182,172,39,159,18,153,178,124,161,114,164,230,106,175,238,85,49,232,136,211,226,100,196,81,12,170,42,30,164,200,77,167,184,157,122,109,148,150,102,18,203,48,219,107,230,86,178,182,182,111,54,33,137,15,37,140,173,234,83,207,190,181,160,30,35,11,42,77,63,86,206,178,127,86,36,141,35,2,244,249,123,250,21,47,102,231,153,40,146,206,119,241,37,21,90,144,227,62,18,149,60,204,9,60,220,105,227,97,90,58,48,59,231,227,30,16,165,115,32,78,156,252,217,72,168,118,3,34,111,0,32,27,57,69,149,53,87,204,55,153,56,145,149,84,154,199,207,53,124,254,63,184,85,127,167,164,220,198,30,43,177,70,42,209,37,224,31,72,177,45,47,146,66,123,169,25,149,56,20,179,77,166,90,21,178,108,162,224,127,200,70,83,166,147,144,156,197,26,2,76,147,198,103,47,90,16,51,1,52,156,34,34,213,103,251,21,161,67,117,171,24,80,63,10,138,158,17,228,249,190,181,209,3,0,5,103,82,18,126,143,131,52,15,204,85,85,82,59,154,33,206,159,167,171,108,128,243,4,184,136,164,109,110,39,105,98,60,50,249,87,78,147,66,10,135,226,136,148,92,105,186,235,112,124,216,178,164,146,53,124,78,136,122,134,133,173,239,161,37,67,175,37,201,126,108,88,134,186,61,14,167,170,178,99,51,74,196,185,116,154,223,73,35,194,24,188,104,102,73,219,19,137,75,241,217,14,166,234,18,111,131,244,12,61,79,6,19,248,167,229,84,208,245,12,18,179,245,235,243,12,105,154,158,200,248,171,162,229,86,181,181,90,255,0,195,9,162,226,72,187,166,73,15,78,235,150,167,103,153,113,76,81,226,221,12,132,251,169,84,150,81,144,124,197,255,0,109,70,135,71,234,50,179,49,110,70,147,79,210,90,211,207,180,152,213,127,204,115,172,61,63,139,23,207,102,152,247,167,145,107,124,205,51,25,159,41,23,249,8,185,139,234,172,69,253,209,10,68,4,147,94,70,226,41,80,215,169,69,137,62,206,137,39,92,159,38,210,189,49,11,229,148,25,77,216,160,244,217,142,83,179,48,149,227,13,249,18,172,98,204,203,197,77,18,67,245,86,166,70,1,120,177,13,20,254,68,182,202,120,235,71,195,216,171,99,158,183,15,12,58,10,142,89,98,202,68,242,181,241,36,141,134,218,140,74,83,79,60,114,101,48,182,34,202,172,166,73,0,129,242,145,113,36,105,153,13,104,77,210,95,20,126,208,210,99,27,159,50,153,190,187,149,140,152,132,69,32,205,91,59,59,2,108,130,80,102,149,206,136,250,116,79,147,181,198,178,57,71,218,181,79,147,23,192,102,218,169,173,55,112,121,204,194,169,112,147,31,82,170,171,19,146,168,192,16,237,64,67,240,163,228,191,235,36,51,30,8,214,76,196,44,95,157,81,135,28,145,172,219,6,173,77,6,141,167,236,128,241,75,171,220,147,195,176,137,44,109,43,167,227,31,54,212,137,249,130,8,195,237,65,60,47,240,237,86,220,100,35,95,215,83,210,99,65,240,226,138,149,120,48,79,67,126,36,137,24,239,137,47,42,55,229,39,120,24,37,66,179,57,173,29,13,145,140,207,52,124,153,231,193,196,37,59,100,31,77,230,202,190,70,213,184,186,82,179,80,213,91,137,230,90,222,10,95,40,136,47,220,84,20,246,82,228,143,149,41,181,141,42,237,251,189,209,11,246,209,149,65,149,24,24,76,37,139,25,86,101,101,15,178,127,189,238,37,44,128,121,169,200,99,110,72,156,198,129,254,14,37,101,83,157,154,132,187,52,126,46,108,73,160,107,94,54,42,44,63,145,3,37,248,208,211,41,37,179,132,214,195,24,135,204,141,52,13,200,240,134,86,34,36,30,164,127,101,110,12,153,68,238,42,147,72,199,70,207,237,168,197,244,239,31,119,42,213,226,196,55,226,29,183,17,74,69,189,147,1,39,165,110,224,52,108,107,146,242,70,233,90,99,76,38,124,178,211,112,177,158,15,41,84,149,245,144,33,17,230,42,155,72,108,58,105,106,150,236,48,8,196,174,76,101,16,29,114,49,112,137,54,135,170,183,41,99,145,202,73,210,170,112,10,54,49,121,161,195,234,57,248,133,136,104,240,201,1,31,155,18,219,38,78,81,240,170,226,73,112,53,152,220,124,216,208,254,188,49,112,165,86,91,162,63,133,27,2,48,60,51,20,92,139,106,53,86,161,249,153,39,153,6,107,32,12,156,43,198,103,218,74,228,192,38,76,216,150,50,132,117,176,205,247,223,147,10,250,22,30,72,242,229,73,153,27,47,180,182,178,29,174,60,66,66,169,86,168,200,215,199,133,238,173,145,174,193,39,221,73,141,79,98,94,225,34,43,116,192,60,242,216,207,196,179,47,177,42,131,153,60,171,67,24,65,45,134,141,6,17,48,215,79,36,145,253,213,181,140,97,71,218,176,151,3,65,164,193,24,249,114,36,111,187,255,0,31,167,166,83,2,149,188,35,140,252,216,150,84,213,168,63,169,92,110,254,108,164,198,153,50,200,136,73,51,31,37,157,73,99,39,206,25,241,98,76,170,81,154,195,195,70,181,155,205,139,137,47,147,27,108,70,38,240,222,121,32,237,69,122,86,231,181,49,134,250,174,80,45,187,8,163,62,239,47,34,62,5,110,216,8,91,140,130,27,202,17,33,132,182,70,185,247,192,141,5,225,203,200,148,64,12,185,60,197,65,214,195,124,233,89,165,136,159,237,43,120,21,6,147,250,72,189,73,227,142,156,130,70,90,226,40,97,159,90,255,0,148,22,84,44,201,231,206,249,101,23,106,165,153,27,108,119,136,162,22,65,161,115,48,125,194,26,25,148,146,183,240,68,243,2,200,29,74,109,154,75,80,14,83,204,34,139,31,154,186,123,193,249,202,33,36,151,6,151,221,148,137,89,148,101,102,176,198,28,7,198,3,51,23,34,52,51,192,62,226,141,115,231,223,74,41,49,101,34,218,203,39,140,138,22,212,232,217,95,35,170,48,213,210,71,250,81,175,175,96,61,165,35,91,169,43,134,14,82,226,34,93,63,92,190,49,222,16,139,40,211,52,140,103,227,229,238,83,90,177,159,247,102,66,192,147,6,111,14,82,44,41,245,8,44,135,205,21,25,37,145,100,244,139,18,101,22,180,10,244,170,97,114,238,178,145,109,100,154,232,223,73,33,125,105,227,127,127,149,10,96,143,222,91,103,54,171,246,84,62,214,15,178,33,165,134,147,185,250,106,54,213,246,176,71,154,184,188,107,45,55,107,46,200,124,221,139,22,230,52,41,83,61,85,3,114,12,193,81,91,108,107,164,204,140,76,111,17,189,212,155,240,99,11,203,191,86,85,32,32,12,51,147,218,227,77,225,211,130,51,51,98,85,244,244,135,141,23,137,21,214,254,161,42,217,80,70,102,34,246,196,147,250,184,184,135,224,180,67,164,137,91,47,52,72,188,106,170,76,2,16,157,75,13,183,179,137,73,152,117,1,153,106,8,32,202,100,140,214,176,108,188,240,246,42,208,192,1,6,253,220,81,149,122,78,149,30,55,152,53,113,132,145,87,34,141,34,167,193,47,13,224,140,60,184,150,243,89,69,40,9,152,75,27,44,99,30,16,137,35,152,201,67,31,10,89,20,35,204,144,153,50,112,175,207,180,139,198,39,170,216,115,207,100,6,101,41,113,162,160,83,158,79,159,40,213,5,62,134,60,226,98,77,31,79,137,105,39,17,111,24,63,148,136,168,233,41,201,131,41,147,191,252,52,124,102,101,12,12,164,253,212,43,222,122,130,60,86,34,36,100,72,187,36,183,47,138,153,154,48,199,218,33,149,11,38,238,37,111,135,182,180,217,106,74,209,3,8,185,72,164,36,217,30,73,50,237,72,85,207,204,188,43,170,115,58,173,61,199,169,13,156,168,169,159,167,122,231,122,111,83,178,49,216,19,8,130,93,28,51,34,78,7,10,170,170,139,55,236,186,16,183,115,236,161,63,139,38,52,141,151,214,68,39,205,151,141,116,153,53,67,39,104,146,51,83,233,193,147,230,224,114,125,212,251,42,73,122,191,225,134,155,159,85,145,252,188,137,252,151,144,140,226,81,243,43,64,57,108,53,112,177,15,233,173,172,187,184,27,49,10,172,133,80,101,98,237,87,25,230,6,76,69,139,252,139,99,254,30,215,20,15,150,27,146,100,250,120,184,212,225,181,36,191,118,41,5,252,75,76,63,136,187,103,226,202,53,159,244,11,31,234,108,181,209,54,177,191,186,74,160,85,92,198,148,204,209,72,81,171,250,219,185,118,236,229,47,106,114,28,158,10,203,81,26,73,83,17,68,106,216,50,98,123,153,18,235,42,71,227,122,171,141,15,25,30,99,34,102,89,65,140,206,212,214,82,13,111,19,138,76,210,167,223,102,10,160,135,60,241,152,193,23,173,62,51,247,178,222,96,197,227,88,154,144,18,70,154,191,168,219,159,184,185,147,24,84,206,31,248,58,146,205,135,166,251,68,76,97,201,36,144,113,69,71,168,216,142,35,73,24,253,213,162,226,49,228,131,234,162,234,180,240,228,191,119,47,248,211,233,52,143,192,244,18,147,177,249,215,88,80,206,157,230,44,184,148,125,109,62,163,160,148,242,132,68,199,230,191,65,95,80,191,62,108,73,73,130,65,15,22,36,187,104,227,195,214,60,58,83,224,23,71,223,75,156,6,4,170,221,240,9,56,31,186,162,235,67,177,177,103,22,44,170,229,146,113,1,156,168,106,160,242,51,76,164,126,192,245,182,95,54,92,163,243,84,126,149,22,112,58,148,238,170,207,129,229,15,103,154,133,147,241,11,80,82,124,164,178,241,169,52,204,129,31,79,187,243,234,116,183,232,154,172,153,101,207,34,213,39,76,104,225,179,245,68,201,246,132,165,224,106,114,89,3,41,138,159,64,159,185,78,173,252,25,163,100,249,52,50,0,32,159,250,112,137,141,81,70,181,25,1,135,169,44,152,243,149,137,67,216,124,139,24,23,53,204,136,211,127,16,137,36,254,159,44,170,154,200,47,157,19,44,66,168,216,112,224,198,31,16,185,19,72,114,95,225,137,117,170,208,229,102,91,96,32,181,178,213,177,137,233,241,42,199,39,42,219,91,51,80,84,63,54,161,171,196,50,166,83,33,217,126,174,36,162,100,72,46,36,218,217,3,20,178,145,53,66,197,195,61,52,145,61,70,34,158,146,249,115,95,212,147,104,159,95,133,57,225,150,47,146,93,67,194,168,128,225,138,60,137,148,86,34,61,53,229,240,229,90,172,169,25,131,135,179,234,42,143,77,121,30,133,217,203,17,222,28,75,106,45,216,147,12,147,193,226,150,44,163,78,25,0,114,65,187,174,198,183,73,167,126,78,81,45,48,235,108,170,15,152,61,127,77,73,147,245,41,109,64,141,12,114,123,82,247,214,188,93,60,170,158,120,65,39,25,66,47,220,69,7,4,232,140,16,98,226,196,153,88,86,83,145,234,72,114,188,51,98,73,43,108,180,228,111,243,97,114,46,161,125,84,66,179,105,137,40,141,160,244,174,209,254,161,23,145,43,70,58,200,55,210,90,134,186,72,24,88,133,227,86,38,187,6,62,34,141,114,246,86,193,211,241,94,24,153,5,25,46,124,195,228,204,37,42,178,12,181,115,174,195,190,124,99,230,197,149,122,226,72,238,252,62,84,98,81,186,98,100,178,131,12,178,229,84,108,146,126,152,145,100,148,159,105,85,88,70,228,124,244,220,108,83,86,90,98,92,153,79,40,138,79,219,84,172,159,56,71,197,97,0,130,253,193,34,205,39,40,248,83,11,234,76,214,211,140,125,162,30,69,149,148,151,194,225,247,16,115,38,90,198,181,205,176,146,81,166,51,25,234,64,221,154,42,7,54,198,120,44,129,136,189,139,111,128,235,71,135,18,146,252,67,91,90,124,66,200,82,34,38,106,223,148,121,140,33,164,26,163,27,45,55,46,237,159,211,138,56,223,184,84,222,135,225,118,163,131,19,119,191,28,159,182,34,168,186,19,2,203,206,93,141,207,237,141,86,86,220,88,214,191,229,39,144,163,246,214,91,248,43,43,5,79,9,227,49,249,187,20,149,220,50,120,51,49,123,85,132,153,246,86,93,194,254,68,146,226,25,240,114,137,51,102,160,164,21,246,140,100,223,242,248,164,200,148,214,223,106,125,1,47,105,44,185,99,21,117,90,221,73,23,3,34,20,75,111,224,109,49,170,73,253,67,39,241,40,178,163,252,246,212,125,198,86,203,79,65,93,59,1,169,25,234,38,158,130,213,183,115,171,98,109,41,10,61,207,212,34,245,222,158,131,165,222,112,212,136,152,252,62,170,132,252,43,47,95,231,136,27,66,86,125,193,23,145,42,194,220,71,178,242,50,211,26,219,90,193,156,127,86,180,25,71,244,215,97,167,159,71,127,17,146,196,33,228,251,171,243,244,207,133,122,199,71,31,20,73,68,179,132,95,115,220,93,43,225,213,9,227,15,118,88,18,68,171,28,108,132,36,145,93,142,152,24,213,197,226,44,1,254,226,94,26,64,22,113,4,46,180,80,102,48,71,96,68,44,169,249,185,70,195,98,24,191,105,86,194,250,234,62,210,80,41,227,1,145,57,68,79,168,169,102,85,68,240,226,159,149,67,6,200,17,147,96,207,1,1,152,51,249,62,154,227,105,29,24,186,244,250,25,89,82,60,128,80,211,52,147,242,127,154,18,55,241,43,160,234,171,30,160,192,31,238,33,39,188,243,123,162,140,74,171,37,249,104,101,89,8,109,153,235,124,194,41,68,146,165,181,36,59,89,47,97,101,228,199,244,215,88,13,104,6,78,92,98,72,117,205,104,7,92,243,68,159,148,158,29,106,181,196,91,100,70,208,192,151,249,48,137,81,190,49,197,194,97,40,109,43,113,98,83,190,39,81,4,171,88,27,89,47,249,178,145,78,204,51,46,70,247,188,226,102,31,109,38,147,12,114,95,196,154,134,73,196,124,59,82,21,25,38,96,198,62,81,98,254,36,89,140,18,70,211,27,159,105,108,147,90,58,215,225,202,149,218,235,13,137,62,83,42,83,85,101,107,101,45,242,236,11,197,244,212,26,109,45,94,197,246,222,182,109,75,186,73,60,248,138,85,87,100,192,108,88,16,148,121,23,63,128,243,170,56,12,255,0,6,98,145,90,54,99,153,213,123,155,216,253,136,210,233,250,183,101,196,18,147,39,238,166,215,15,25,65,194,44,75,145,234,173,55,115,144,246,37,185,32,190,152,198,154,69,102,92,74,194,203,108,206,199,79,172,14,80,51,47,40,211,201,50,98,89,3,44,78,34,175,205,58,38,238,92,43,134,68,176,180,227,47,213,93,246,3,224,148,12,48,138,53,8,217,180,230,19,42,171,96,99,38,100,184,63,171,41,16,15,212,247,34,126,16,228,198,168,60,34,206,30,29,208,212,149,245,109,229,105,247,97,249,152,223,77,93,151,17,85,135,44,159,106,94,226,173,182,80,1,100,13,216,127,80,133,167,212,53,182,81,49,108,49,16,72,131,79,219,49,230,18,21,140,98,123,204,240,143,195,216,168,106,174,222,163,237,117,32,43,95,187,150,94,85,71,166,36,209,219,131,54,235,41,20,153,150,195,215,17,228,151,238,73,149,4,251,138,161,159,14,92,68,67,217,76,216,141,255,0,77,68,76,153,185,38,108,68,200,171,234,34,170,157,46,124,154,217,209,112,148,75,159,201,141,182,181,195,18,42,99,166,253,70,115,240,242,21,85,50,156,117,167,205,47,30,68,234,99,53,13,117,80,248,217,155,137,57,216,87,96,126,236,164,73,166,90,130,55,221,34,231,186,195,89,235,66,31,21,116,14,52,146,72,200,60,48,239,107,239,216,163,181,147,91,24,252,66,90,228,220,85,65,170,124,185,101,24,148,84,3,107,27,113,229,40,178,145,101,63,68,234,11,32,63,212,101,12,67,250,104,86,127,163,100,84,70,175,114,226,144,62,191,7,212,67,215,237,161,94,201,117,175,126,97,19,26,213,163,205,58,182,43,43,190,146,182,99,217,37,156,216,177,253,197,123,28,190,68,151,173,144,125,92,73,229,61,145,9,220,84,154,125,104,231,88,252,161,70,33,173,251,154,170,147,242,202,255,0,117,74,66,171,153,97,235,12,24,48,134,2,73,50,25,39,115,8,75,204,213,80,100,141,129,8,134,182,238,78,47,237,72,146,195,86,128,143,128,78,162,229,89,178,134,198,51,50,148,188,105,188,11,140,188,43,228,249,152,216,168,181,39,145,174,1,177,143,155,136,127,81,51,54,161,170,44,76,56,134,82,125,69,203,117,84,203,41,47,194,41,68,16,208,180,147,31,4,120,76,92,169,26,214,44,177,173,75,198,27,114,76,92,107,69,150,134,181,253,92,65,13,79,70,212,32,133,56,97,196,79,220,93,67,79,92,100,30,108,188,104,89,63,114,82,43,39,2,54,30,158,157,225,243,98,88,26,181,116,179,73,170,47,158,104,169,36,248,21,196,127,202,21,62,226,9,145,207,164,214,159,251,76,98,78,244,217,189,53,252,165,70,204,210,182,190,121,131,140,163,65,62,168,226,246,147,84,219,6,220,51,78,91,147,44,181,203,117,111,255,0,11,243,183,117,37,227,251,107,172,195,161,137,58,43,243,23,17,20,110,167,210,82,163,115,118,140,73,89,110,163,199,37,24,141,135,169,236,108,137,253,206,52,250,28,241,251,217,18,35,93,142,183,251,81,173,159,137,55,44,234,24,151,35,71,78,39,85,175,240,89,70,187,170,147,196,18,226,71,154,180,101,229,20,161,149,113,183,234,67,250,203,2,33,101,31,184,187,45,35,31,38,181,152,133,200,183,165,153,153,181,87,19,168,133,97,237,95,147,107,33,233,242,179,15,165,198,220,253,76,72,95,193,244,120,249,185,18,185,129,151,90,119,238,229,114,121,245,162,107,110,198,67,225,150,85,221,188,199,38,199,234,17,84,199,233,105,95,211,254,88,107,168,82,107,104,51,65,134,219,25,71,247,20,163,223,71,131,46,92,164,250,107,193,170,61,179,48,215,197,196,165,37,188,53,53,85,27,153,123,56,20,22,95,240,31,164,203,143,8,191,250,141,33,184,208,22,86,92,194,190,203,246,212,207,225,43,42,130,110,236,39,255,0,213,84,49,181,12,65,143,135,38,69,45,231,78,69,255,0,29,127,252,90,137,205,240,175,87,20,120,66,81,166,180,159,4,66,40,217,46,237,217,184,47,250,22,70,214,7,31,72,136,167,45,117,252,236,152,178,241,163,242,63,134,175,78,239,242,99,125,161,175,225,16,129,163,16,228,143,237,168,57,52,250,226,49,240,237,100,228,87,48,245,13,196,159,242,249,67,23,238,167,208,245,205,172,97,225,176,129,24,191,113,58,178,205,200,26,240,241,245,57,229,38,164,181,164,62,27,104,4,93,18,159,86,197,178,102,44,88,151,203,89,144,117,104,63,202,198,41,62,217,22,136,122,87,211,65,187,44,161,228,77,90,112,212,147,50,191,47,113,243,52,148,17,191,213,178,229,251,105,30,173,12,81,141,146,194,44,88,150,63,138,171,107,73,180,44,164,210,75,224,219,65,120,84,255,0,35,42,130,244,236,153,57,57,73,107,18,115,57,145,243,234,129,225,154,36,174,53,41,38,1,43,101,63,23,18,107,78,99,136,111,13,129,114,141,54,67,50,169,147,216,15,171,149,50,141,50,38,60,69,65,225,7,246,139,89,161,140,94,6,202,144,49,13,121,129,231,218,182,201,159,185,6,211,219,74,12,200,190,25,138,85,186,3,1,55,139,46,33,253,68,198,213,77,241,130,206,161,21,122,120,64,81,246,173,175,128,8,92,34,149,185,73,181,13,109,224,129,148,34,227,66,155,137,237,201,224,243,5,82,208,188,22,223,221,98,82,85,82,95,38,15,55,17,22,47,135,56,126,102,136,138,176,184,185,125,62,159,31,81,70,84,43,52,216,236,152,64,226,82,186,122,214,200,175,120,165,136,153,21,149,81,165,11,152,165,26,197,145,144,86,143,250,40,255,0,195,219,88,195,195,186,141,252,165,74,230,67,157,64,126,110,81,251,152,213,53,220,195,151,155,42,74,29,67,23,27,226,88,139,141,51,50,185,138,172,124,96,107,173,193,204,44,169,44,205,30,12,239,218,23,18,61,230,131,8,236,53,124,255,0,227,71,152,192,146,60,193,47,34,22,64,171,19,239,209,239,240,230,158,49,13,36,146,240,84,31,20,73,89,83,107,185,51,139,230,33,11,18,228,247,198,185,173,178,97,114,241,168,117,45,173,61,142,222,146,59,235,158,167,106,167,120,228,177,133,84,239,8,202,12,57,87,57,209,134,36,218,214,75,9,87,75,167,147,23,27,2,104,191,200,136,112,83,158,101,200,213,85,27,109,195,97,20,114,71,244,214,54,172,166,140,204,219,1,70,84,15,244,222,222,68,174,202,53,117,148,87,135,23,237,171,239,41,37,140,157,101,221,84,147,178,32,101,39,65,152,200,61,50,148,21,173,83,235,101,102,218,161,13,118,120,62,25,84,26,71,58,180,233,209,206,153,39,80,197,238,196,66,145,43,147,124,249,204,197,149,74,51,82,3,31,234,134,138,128,102,16,236,54,84,138,204,255,0,35,52,104,139,236,21,253,14,73,240,216,197,30,68,209,144,244,24,217,203,77,151,249,86,83,244,216,44,128,201,98,23,39,130,158,123,9,5,248,165,170,237,235,246,75,6,53,234,26,170,217,62,101,169,22,212,127,77,115,153,48,7,234,91,67,20,159,184,186,107,205,22,75,59,84,213,149,15,62,236,37,85,84,82,123,140,132,230,161,173,102,159,137,234,33,148,66,168,171,189,97,58,216,128,21,24,177,125,197,215,89,78,11,96,97,151,214,149,207,248,117,167,227,16,6,174,23,39,154,102,81,21,141,186,61,135,40,217,152,92,158,11,164,64,159,182,102,18,207,34,154,167,140,56,44,194,136,52,9,114,79,152,41,125,65,85,95,152,125,197,172,31,201,133,29,165,115,206,63,183,143,238,165,144,233,198,83,179,40,149,100,48,142,55,82,25,168,59,86,184,13,36,192,202,62,46,36,133,150,167,130,119,132,194,79,183,227,240,72,173,94,2,115,5,35,73,126,2,198,180,230,43,153,36,5,38,99,113,47,143,178,170,23,76,161,169,173,66,25,100,63,14,69,63,38,158,112,128,249,101,17,16,170,232,93,149,28,232,22,82,79,56,127,40,94,63,168,147,236,1,238,151,42,3,79,106,16,73,138,193,23,173,61,135,119,76,73,91,72,145,114,145,110,225,13,182,67,92,8,27,111,50,160,173,169,229,78,233,79,55,36,42,216,201,35,23,212,85,86,17,149,142,111,119,163,229,65,173,124,176,139,41,61,197,206,225,235,59,26,15,56,129,128,66,226,236,95,165,225,177,146,120,138,44,163,42,143,212,255,0,12,114,60,230,174,23,106,105,35,89,148,167,79,54,203,103,161,21,161,190,48,2,49,240,203,138,65,126,117,217,33,223,62,236,12,48,178,99,92,42,147,73,18,53,227,235,173,133,254,181,217,40,104,109,107,70,205,167,95,221,94,124,48,186,114,212,238,234,100,137,245,178,104,62,101,80,38,248,110,197,196,144,221,208,203,131,41,251,78,181,95,27,239,20,105,132,195,3,105,195,23,145,117,199,34,158,107,43,88,228,179,33,159,221,17,19,74,77,36,203,46,222,181,88,248,25,59,132,53,163,102,65,244,171,136,199,59,214,218,14,182,165,249,98,21,73,83,201,38,251,14,34,46,173,168,97,146,75,57,132,145,198,125,112,254,83,97,243,63,81,12,58,241,20,61,140,243,95,88,192,103,98,125,232,153,88,244,59,52,241,228,159,12,76,121,20,152,101,25,26,0,8,6,26,191,24,136,146,220,62,228,64,197,17,82,64,173,149,90,253,165,134,63,182,157,134,134,9,127,87,145,45,111,200,213,146,135,19,141,38,242,52,230,110,202,69,77,191,188,19,6,88,133,34,101,173,180,124,72,36,221,215,100,91,106,170,167,89,83,97,136,81,137,42,195,66,237,61,215,70,9,173,181,37,184,241,75,47,34,111,27,67,68,47,205,239,198,95,182,185,191,163,234,122,75,28,194,22,81,249,174,159,85,100,201,48,89,197,201,224,153,89,147,224,132,145,254,186,138,238,40,65,25,234,117,250,168,26,88,249,165,139,140,190,226,185,123,217,39,205,67,107,8,113,39,69,120,123,83,218,234,108,125,145,179,50,55,197,26,105,63,164,237,91,235,117,181,172,210,98,16,136,37,200,225,252,40,191,157,59,213,171,167,237,191,63,90,233,52,48,39,84,13,133,177,148,50,147,237,40,237,183,145,221,35,116,232,191,226,245,40,158,243,247,27,177,80,233,237,102,63,210,88,36,115,12,61,166,108,170,18,226,236,145,137,242,145,72,82,37,145,113,192,140,117,155,22,63,69,132,213,86,81,56,165,15,39,211,73,45,66,250,211,230,228,92,10,183,94,92,138,80,243,100,140,175,35,107,11,43,182,48,50,231,229,82,89,31,200,118,233,82,34,193,246,68,47,114,77,100,99,201,30,40,133,24,145,53,179,226,148,155,76,163,77,205,14,8,153,151,16,213,99,111,233,203,39,100,111,98,73,245,90,158,48,31,47,126,62,36,152,215,114,186,101,149,81,223,95,0,95,40,36,164,44,131,37,156,209,70,169,85,115,109,170,46,90,26,160,79,200,142,245,177,198,238,18,0,53,184,229,230,17,113,34,141,0,3,230,202,158,162,51,43,152,207,152,75,104,47,22,44,106,110,5,221,149,36,236,88,149,117,110,215,62,34,148,107,13,85,26,168,177,25,135,25,73,246,146,178,221,70,142,74,235,78,193,240,33,196,213,32,205,44,171,198,210,177,99,19,229,56,148,77,37,241,42,37,251,159,182,172,163,107,96,73,103,50,154,201,69,168,237,11,119,192,49,149,91,110,99,74,202,177,52,151,149,35,187,214,208,70,2,97,80,76,214,214,182,246,91,72,130,39,248,212,218,66,177,244,250,212,233,236,97,200,247,242,162,95,3,141,125,211,21,89,34,51,118,82,100,85,155,56,177,129,246,215,66,178,161,201,37,172,113,237,109,78,249,160,194,17,113,174,65,73,79,248,95,90,112,245,73,95,164,238,227,62,79,152,67,23,141,114,253,73,163,236,125,84,22,34,139,212,245,201,214,67,189,166,142,190,250,106,119,255,0,227,250,138,119,137,189,181,208,166,245,89,81,162,124,160,185,60,18,182,92,106,226,191,16,98,145,83,105,136,100,193,202,47,247,19,137,146,118,195,120,107,133,202,186,34,143,70,83,157,164,163,107,232,115,201,241,181,81,14,207,81,22,36,96,67,113,7,244,133,34,163,52,57,210,121,172,83,157,55,38,36,99,243,8,101,253,196,245,84,51,115,87,18,86,204,33,113,238,226,242,42,136,97,130,95,213,227,16,213,4,144,130,200,24,130,33,198,253,161,32,31,167,160,137,153,101,202,91,111,212,141,174,98,104,212,227,229,136,81,149,10,251,177,198,226,18,22,101,148,65,177,226,136,33,165,50,96,30,79,46,92,68,72,217,142,170,169,204,103,38,214,113,73,212,183,70,55,228,230,22,36,174,5,108,161,243,24,165,42,56,198,120,129,246,210,86,131,179,95,129,246,97,128,94,148,169,147,14,82,60,56,145,17,164,176,169,244,0,215,99,230,18,101,101,17,176,19,7,238,163,118,100,32,248,150,171,176,146,55,153,162,9,75,6,226,198,49,243,26,127,31,211,67,51,120,154,177,171,228,84,178,24,61,229,240,210,64,63,60,221,104,120,22,64,178,103,9,121,16,102,124,168,199,197,44,92,104,236,198,1,76,215,149,176,94,248,129,138,66,173,112,245,107,10,78,164,211,206,131,222,171,30,68,60,152,113,10,76,209,34,140,73,118,202,238,47,209,170,101,174,228,28,66,90,234,164,142,51,242,152,72,199,214,156,160,225,138,135,100,57,113,187,98,167,219,19,114,225,175,153,6,75,254,144,150,47,129,166,11,250,185,73,124,158,49,191,137,41,173,53,84,227,144,82,214,130,169,65,26,159,76,238,254,82,81,10,139,158,194,8,111,218,32,161,210,87,70,126,97,74,38,68,81,158,127,200,148,209,35,228,206,25,62,111,34,115,85,39,115,195,151,18,222,198,15,31,48,178,32,172,152,49,131,52,72,184,147,84,75,6,236,229,70,39,21,162,10,77,148,233,36,124,77,174,84,125,85,11,231,15,54,235,23,219,85,53,81,189,36,126,222,85,170,162,179,17,16,234,159,220,88,164,18,104,22,42,41,242,65,52,28,210,185,61,180,24,105,198,81,230,221,37,102,87,226,106,219,200,109,91,38,183,3,4,105,248,150,215,154,168,94,238,85,17,113,146,11,30,164,25,173,158,57,88,114,242,36,105,29,11,71,211,171,231,220,236,79,52,18,117,11,18,213,38,48,36,141,115,208,235,7,143,180,169,229,62,170,4,222,162,164,220,212,27,167,27,178,168,133,246,148,181,246,158,130,67,191,40,151,65,13,145,241,179,149,13,50,24,44,135,213,200,186,86,69,115,158,174,140,114,40,112,237,104,45,89,180,200,81,174,179,85,36,19,98,179,234,120,37,209,160,78,17,241,108,9,143,234,39,49,161,178,15,181,200,149,150,156,7,105,21,249,25,201,170,131,180,204,167,253,108,17,158,176,213,86,178,240,63,10,226,215,118,90,156,178,159,180,235,18,229,147,115,232,235,233,225,143,207,83,244,60,13,97,91,36,27,67,9,122,79,165,78,3,196,18,140,89,87,231,8,26,146,228,68,230,41,23,88,209,243,9,100,6,110,203,218,178,25,30,198,207,210,196,139,116,212,202,79,194,176,93,159,15,226,56,220,190,222,84,222,147,225,141,30,151,230,150,40,211,137,237,227,91,253,19,79,212,75,100,177,20,153,60,213,11,60,60,51,9,119,91,248,112,72,173,247,232,79,92,73,62,76,34,139,182,31,218,81,115,247,217,223,148,188,107,164,207,253,172,170,102,125,13,148,146,19,8,184,210,214,227,199,38,209,42,23,188,132,103,42,167,140,252,99,205,244,146,207,68,36,98,118,166,48,35,17,21,160,205,37,198,76,187,36,150,117,41,235,231,202,207,187,17,85,47,162,31,30,97,37,210,96,114,114,137,35,40,71,38,137,196,81,79,170,142,83,237,37,167,230,170,29,151,218,74,189,31,33,50,138,42,117,14,75,7,194,181,112,22,108,242,82,54,239,79,18,182,200,104,205,249,196,12,38,46,85,71,113,38,186,72,48,226,228,83,208,32,16,167,126,94,180,246,184,138,191,176,11,205,46,79,233,37,98,88,50,170,116,146,97,50,173,252,49,6,79,40,75,136,137,221,62,143,63,134,83,127,195,141,50,170,131,72,77,105,189,48,8,199,97,74,44,170,193,149,85,93,162,138,65,45,230,100,74,209,254,210,136,212,154,243,98,124,34,42,147,117,20,224,108,112,183,80,85,24,209,70,149,204,158,204,140,250,138,57,250,158,92,222,97,42,138,121,57,24,204,194,30,68,139,35,185,86,233,210,21,7,158,29,232,249,81,148,145,162,123,200,163,64,201,237,41,217,240,44,107,79,148,69,227,85,107,18,90,190,37,247,132,81,51,136,72,134,70,4,145,225,15,98,158,161,181,220,131,153,101,62,214,92,99,252,167,16,210,89,134,217,95,177,172,200,100,133,220,149,217,64,170,157,17,249,101,98,34,249,234,187,225,225,49,121,18,103,208,206,44,183,152,51,248,254,154,22,206,53,85,62,68,243,225,146,15,52,73,68,84,186,110,97,228,131,153,106,53,81,8,12,34,22,82,44,33,189,241,159,139,22,44,75,91,0,86,185,96,108,113,135,151,42,146,159,168,98,110,158,44,168,195,76,151,36,120,178,169,203,45,42,73,47,121,68,94,85,28,156,172,106,176,168,209,147,24,94,146,160,46,242,22,35,246,157,138,126,125,86,160,173,102,81,114,139,237,32,160,106,216,149,167,254,172,82,45,173,13,92,248,21,116,50,108,177,252,218,163,13,192,35,126,172,89,84,132,109,109,85,52,159,40,34,98,78,35,90,215,19,184,171,85,137,180,127,182,129,83,46,226,228,97,182,184,134,134,147,62,152,164,204,17,12,69,77,153,248,114,72,48,148,164,42,141,190,100,72,210,241,87,192,38,52,236,162,173,74,13,204,76,29,168,63,54,21,74,76,125,144,255,0,72,131,135,171,101,86,202,96,108,125,213,44,144,162,195,126,7,69,141,143,195,169,27,13,236,206,146,67,212,44,146,15,109,100,253,244,159,210,34,198,199,131,100,116,38,93,128,64,96,177,13,105,53,144,202,55,245,174,107,50,125,141,111,134,237,14,251,41,223,171,20,172,163,250,105,119,29,14,165,233,98,124,187,157,13,147,8,85,162,97,158,86,127,220,98,169,248,23,207,146,204,56,177,44,172,173,70,32,118,166,102,103,82,27,52,96,192,204,76,35,89,48,106,40,54,184,147,152,102,29,147,56,84,213,70,106,150,76,184,1,89,218,177,220,193,35,51,101,82,152,79,147,181,99,37,231,132,54,27,42,77,182,5,161,70,107,32,33,223,101,198,252,41,64,89,185,30,85,183,54,46,16,137,50,179,19,145,84,137,214,17,143,37,143,54,94,165,167,74,221,237,128,192,153,80,221,176,24,50,174,99,106,99,140,239,48,149,12,92,241,58,199,169,110,88,76,56,202,130,100,3,144,153,120,212,238,134,190,137,224,248,133,23,34,182,123,242,13,89,91,18,82,71,70,23,26,51,6,53,156,103,140,76,237,88,73,99,198,147,76,121,197,245,18,72,17,168,198,249,240,100,131,154,126,37,63,72,241,214,144,159,62,50,254,116,44,248,7,178,102,211,42,198,6,128,149,8,155,178,202,75,28,109,203,177,212,210,42,37,123,150,129,102,67,176,194,235,78,77,36,24,251,84,143,175,12,99,96,69,216,152,70,120,44,129,138,90,99,154,163,121,38,196,12,161,40,202,182,67,178,220,179,183,17,20,212,152,211,163,112,196,42,198,5,84,226,31,41,74,150,165,149,150,165,139,39,156,127,221,101,74,110,35,2,72,242,155,177,21,26,6,70,118,165,214,176,231,15,164,188,107,106,196,236,182,39,161,218,250,69,150,18,137,90,134,200,5,30,84,148,212,144,100,177,146,204,94,68,92,96,176,76,66,217,5,146,174,28,104,117,82,71,152,165,228,64,176,44,27,251,86,70,227,31,10,90,109,223,188,154,236,98,168,124,153,56,135,153,44,12,253,201,243,98,34,247,155,201,221,214,181,26,76,190,154,145,44,40,165,125,100,207,162,157,178,127,228,80,149,91,184,95,171,42,162,124,241,198,6,101,22,81,153,148,111,38,76,185,32,226,80,218,134,72,8,247,196,41,121,16,87,127,16,172,138,247,215,215,139,253,165,206,237,100,234,225,90,178,94,194,78,219,205,50,216,22,53,254,104,91,214,152,113,165,51,50,179,11,0,86,125,181,205,31,61,253,184,139,145,56,129,172,49,177,129,47,180,181,153,144,198,143,120,169,146,198,9,96,192,222,19,252,188,67,198,151,62,224,114,71,196,153,211,223,3,30,18,149,34,205,145,187,52,95,96,54,76,151,10,94,27,2,140,75,84,205,85,4,132,196,98,167,119,116,149,183,113,31,245,60,59,20,229,110,149,170,130,124,198,17,10,186,21,110,77,91,79,34,142,182,76,82,177,155,72,31,200,179,147,51,100,55,153,123,120,56,192,194,17,33,99,6,186,238,118,210,218,126,216,107,24,85,228,74,204,212,150,89,30,88,133,90,131,169,237,73,196,81,46,141,101,161,180,124,96,48,213,242,136,82,40,217,236,5,105,222,46,63,241,172,219,79,178,255,0,145,252,54,64,178,231,229,41,68,169,33,234,122,223,201,16,51,249,18,88,111,131,37,159,165,26,220,104,20,227,30,93,134,34,44,219,208,197,152,163,99,192,76,134,48,134,92,169,109,220,0,73,229,196,135,135,100,2,240,133,27,224,255,0,4,217,9,35,41,133,107,40,199,19,250,128,137,145,20,250,168,37,99,203,93,147,246,202,166,167,178,240,114,241,6,7,26,160,141,15,80,22,47,16,135,254,15,170,150,205,96,104,241,191,114,74,214,4,24,199,33,138,92,88,145,244,242,65,39,136,37,64,217,105,43,137,39,121,108,80,12,96,233,15,194,94,68,205,96,86,95,179,167,195,167,178,255,0,128,198,96,227,198,177,158,193,137,152,123,84,189,110,161,150,54,118,241,167,49,174,32,147,180,170,86,6,141,133,210,100,131,165,1,14,97,35,63,22,84,210,123,235,75,230,92,170,62,96,109,72,127,148,235,84,219,5,98,193,236,124,150,33,228,211,190,72,30,153,80,132,133,136,204,165,228,240,84,17,161,131,31,40,149,35,170,16,144,229,225,209,155,19,238,242,229,34,202,202,215,85,70,38,24,144,9,141,93,89,67,28,103,229,10,244,105,140,43,59,86,51,35,176,43,63,215,115,155,26,100,233,60,214,5,228,66,230,201,210,175,238,234,129,56,121,67,23,145,78,51,79,16,79,234,77,85,25,102,177,60,26,215,139,152,200,248,102,38,70,42,152,212,145,113,243,44,141,84,8,204,203,16,75,42,181,55,120,206,27,246,192,121,139,214,138,12,240,23,221,81,154,158,125,169,126,82,34,14,146,101,172,30,229,207,86,46,170,181,177,75,107,14,240,164,205,19,39,42,87,36,215,16,185,140,171,171,117,104,10,6,8,171,229,145,180,252,208,19,41,113,17,61,80,77,199,183,183,160,154,171,83,190,115,49,75,139,212,154,134,213,144,122,68,53,24,102,78,141,45,225,136,34,99,76,25,24,248,249,138,68,212,99,108,165,104,111,162,19,181,31,26,202,41,61,213,44,28,2,7,10,23,127,18,15,54,94,79,53,62,204,110,14,85,217,67,28,145,229,227,73,25,25,159,156,56,178,172,183,228,35,59,81,181,188,76,204,28,104,94,66,178,209,73,235,189,43,6,72,242,245,19,233,168,59,90,16,9,143,195,237,46,215,38,55,30,105,101,196,53,13,168,95,23,63,10,233,102,186,156,234,172,140,72,82,73,217,112,229,196,186,29,37,148,185,163,253,81,23,39,187,9,227,29,134,246,252,213,254,140,146,61,167,254,248,165,102,58,25,86,165,151,242,173,255,0,159,15,50,69,38,78,38,118,165,76,212,47,25,241,27,34,93,198,21,97,87,31,63,79,69,47,153,114,165,143,211,195,146,252,75,99,231,229,234,77,232,95,144,121,140,155,115,83,118,105,242,0,29,36,120,220,162,18,55,14,33,170,35,24,152,210,67,51,42,25,174,77,108,45,49,177,45,176,33,193,154,76,210,197,148,139,107,227,15,27,209,85,177,178,164,177,79,129,140,104,96,27,56,132,134,158,110,53,233,153,196,206,36,40,94,121,61,194,75,86,115,87,15,147,92,104,192,147,218,36,139,82,105,184,36,62,97,69,84,222,123,103,173,19,249,70,186,55,49,34,218,53,172,40,211,97,216,145,87,178,203,47,10,154,140,108,124,41,204,111,2,123,170,44,197,127,250,55,204,135,18,119,129,150,44,126,53,155,216,193,251,169,93,148,199,227,225,74,198,169,182,100,156,157,42,90,202,101,140,47,117,52,135,51,147,149,104,184,135,145,137,149,69,145,169,169,22,251,83,138,118,105,98,237,86,85,172,139,54,46,80,151,145,32,178,167,33,70,153,105,40,103,140,126,97,43,86,129,185,113,240,107,89,39,180,89,86,70,161,130,46,109,168,213,116,9,240,100,131,14,33,175,26,0,200,53,41,170,250,98,75,52,215,248,47,129,26,170,48,25,245,23,173,102,68,193,250,81,172,76,17,141,96,246,3,26,69,102,41,182,188,187,154,225,201,130,32,118,242,45,79,212,224,140,252,72,121,144,192,38,102,8,146,73,248,19,53,156,101,161,88,203,33,201,26,22,76,148,12,3,65,24,25,202,176,49,135,145,78,166,226,20,196,65,159,136,105,91,39,193,250,168,9,147,229,201,225,136,156,43,144,207,109,190,58,115,14,6,216,121,114,164,48,30,241,179,149,122,76,242,121,225,228,64,205,111,176,187,235,226,65,6,17,114,168,41,246,79,154,79,155,200,172,140,16,73,2,142,212,144,201,27,155,23,26,101,132,155,77,76,68,54,79,198,204,162,77,52,198,161,31,186,148,249,143,38,37,165,249,197,250,78,196,219,101,22,67,165,250,195,253,161,38,225,121,10,54,101,92,190,134,226,242,180,153,172,4,173,153,169,34,201,229,202,145,150,134,176,220,211,34,198,127,182,182,6,96,11,210,146,60,32,178,34,169,173,135,6,48,56,187,83,40,141,217,13,161,96,251,140,151,217,27,39,8,83,119,135,40,215,163,86,130,55,49,120,150,246,36,173,162,228,38,173,173,150,34,101,196,153,122,144,33,51,152,72,123,93,79,18,11,48,160,32,90,197,183,63,55,90,93,207,212,174,219,62,76,57,220,190,119,82,159,212,38,124,97,176,94,231,154,163,205,6,48,248,165,37,86,175,170,147,247,72,163,92,189,198,143,29,125,132,222,19,132,14,30,212,210,180,39,40,254,111,177,48,129,90,242,129,134,197,198,155,6,144,127,251,41,116,42,168,146,72,77,76,243,19,18,191,85,1,61,165,120,250,120,62,233,114,164,179,244,149,81,31,151,41,4,149,151,250,73,100,211,200,157,220,130,119,72,150,147,49,152,213,35,41,43,163,112,135,34,57,154,86,9,71,155,117,137,52,117,6,98,114,156,39,79,163,113,254,172,188,104,198,64,5,107,56,165,101,75,46,38,3,27,247,101,82,153,149,10,70,215,111,97,168,108,129,52,152,107,132,137,100,111,207,202,160,32,106,74,209,206,249,73,234,242,5,172,25,32,203,186,202,68,155,202,133,228,233,219,192,61,145,178,251,75,23,176,145,135,196,82,9,123,213,71,236,161,204,108,158,234,127,200,185,203,248,238,156,141,70,121,8,150,190,3,202,78,89,88,134,139,100,145,136,152,140,178,152,254,55,226,66,212,50,78,32,102,100,24,64,250,169,29,196,200,50,64,252,93,169,145,185,82,25,144,199,157,233,188,135,169,62,96,142,55,50,202,27,37,201,39,233,83,71,198,0,199,152,197,71,195,198,80,112,167,90,133,152,92,248,96,140,12,222,226,75,37,231,156,124,66,138,69,76,108,100,126,20,198,52,0,13,156,37,77,232,101,153,4,244,143,151,4,28,194,196,157,178,212,126,242,30,100,110,62,213,59,101,63,100,76,66,46,85,29,121,23,86,185,122,25,48,100,143,181,3,106,16,11,168,170,21,147,45,115,176,185,120,211,168,215,15,40,249,68,155,34,109,26,253,135,177,143,40,240,149,105,129,78,248,210,222,96,139,24,202,181,111,30,62,108,92,105,245,108,246,20,105,172,38,219,7,134,30,95,5,244,213,79,237,71,70,102,85,186,100,153,66,31,106,44,77,149,133,185,158,54,97,202,176,103,213,202,53,47,169,46,236,99,48,155,72,163,82,112,53,180,232,214,44,21,128,177,41,89,139,172,39,89,100,204,76,234,75,167,207,31,113,74,176,141,119,91,58,43,13,148,98,82,250,193,128,44,71,226,47,39,182,146,70,97,150,53,177,107,79,50,12,159,119,145,52,152,28,156,185,127,208,191,61,105,93,79,115,26,215,104,111,249,215,109,170,178,223,1,156,191,232,83,142,70,58,39,233,85,116,247,62,79,164,174,147,221,20,127,198,146,76,209,132,147,250,66,170,255,0,10,232,221,178,150,240,189,133,31,202,46,133,147,246,56,26,54,78,4,173,86,149,151,8,159,54,81,170,248,210,73,4,28,43,67,216,241,247,45,161,14,86,125,85,187,140,248,32,213,244,204,30,78,185,131,7,186,82,231,250,183,92,192,187,123,240,139,33,8,197,95,101,166,42,172,137,243,98,197,251,105,115,52,173,29,105,56,69,149,42,196,206,217,234,85,166,133,23,13,61,78,93,73,2,242,76,175,210,147,26,184,9,143,8,24,139,20,105,204,153,52,241,129,204,128,125,197,81,58,68,159,209,49,81,119,26,95,128,202,168,16,73,243,101,128,44,137,211,12,1,147,139,137,34,173,158,9,60,33,77,217,90,50,115,101,71,32,224,60,140,252,172,66,89,83,197,155,221,196,183,67,126,36,73,185,70,169,98,82,45,218,202,115,249,48,206,51,240,242,254,116,209,243,239,35,3,8,69,24,163,71,204,134,52,40,99,74,35,250,144,40,3,242,78,255,0,49,18,80,253,37,71,36,252,209,85,4,192,237,137,202,180,50,100,84,182,161,69,183,136,69,85,32,33,51,250,116,162,34,100,154,230,55,46,44,168,96,207,201,212,36,224,51,9,24,9,90,163,217,191,216,185,151,103,39,17,132,135,126,114,147,54,215,42,52,218,134,156,94,208,178,44,195,168,65,236,197,26,197,160,214,127,29,13,91,204,96,103,202,142,50,223,26,96,200,148,73,120,10,78,98,173,213,175,30,126,37,182,97,86,61,43,152,216,209,128,85,171,193,145,150,217,38,24,192,165,45,103,203,201,246,210,238,48,139,30,69,71,175,31,164,69,91,195,107,47,255,0,101,101,81,49,174,9,238,166,81,174,34,8,140,204,85,54,86,251,58,214,181,246,41,76,109,200,249,148,229,171,6,37,74,25,149,178,64,165,245,12,54,16,15,55,210,235,84,56,153,86,222,194,27,89,155,16,60,171,218,111,86,142,73,48,203,94,167,52,31,253,184,139,141,17,106,202,169,192,102,208,66,23,237,36,102,200,172,109,69,175,97,181,175,132,144,63,137,115,29,73,91,185,31,48,191,214,172,227,24,248,216,44,168,208,232,195,206,249,188,191,117,116,42,254,196,120,53,187,144,20,240,222,32,48,37,200,173,52,243,1,8,152,178,162,141,90,204,127,180,190,195,173,31,113,86,53,74,44,151,27,73,199,141,47,147,128,124,168,183,189,158,9,52,248,199,146,194,8,37,92,246,103,54,186,28,42,126,179,124,19,225,50,119,73,124,121,32,204,81,113,32,39,208,130,111,9,96,15,247,19,232,21,176,105,32,179,118,34,73,197,237,175,67,111,47,114,12,203,244,17,27,80,196,146,253,160,101,127,182,171,232,127,7,73,226,48,136,82,125,213,57,85,107,162,230,247,83,108,72,155,191,240,140,46,96,151,42,107,10,203,112,251,32,178,51,56,68,60,107,76,96,228,73,253,98,41,73,242,157,104,121,145,165,147,152,50,136,139,5,74,103,133,130,127,104,255,0,221,90,164,201,24,249,178,140,170,2,201,242,163,51,245,68,42,73,235,214,57,49,109,100,149,101,152,117,85,58,163,245,109,104,217,139,107,149,43,54,179,96,250,162,140,67,83,48,216,121,36,204,81,19,26,120,200,16,112,101,197,200,183,179,6,32,243,245,104,4,204,198,23,31,218,75,153,241,10,154,15,41,114,9,99,101,84,57,32,122,228,90,194,146,252,132,197,92,44,171,158,101,127,3,162,29,167,228,119,216,23,112,117,4,77,220,65,12,163,42,21,140,138,67,226,202,184,183,195,74,77,107,10,201,145,45,139,36,80,139,237,139,173,118,71,214,130,48,248,83,199,185,92,136,200,168,141,134,161,178,116,245,84,224,97,44,165,31,119,166,37,214,143,45,127,40,211,163,111,134,207,148,77,168,100,176,190,17,45,139,218,170,72,136,173,212,55,149,35,230,171,31,238,42,170,29,97,121,90,127,80,136,33,136,133,84,214,191,15,106,178,48,177,11,149,77,95,82,30,180,152,98,23,41,19,52,96,172,163,155,93,97,168,44,134,51,91,99,18,94,25,39,146,60,216,145,186,122,28,65,15,53,223,41,21,3,237,96,136,120,98,64,74,4,232,99,107,27,39,237,34,8,152,254,166,36,249,148,135,141,19,211,140,44,171,100,109,108,193,124,166,92,72,214,106,64,118,155,33,81,184,166,109,185,207,46,244,173,60,34,114,213,238,100,149,72,218,232,251,203,182,109,34,85,149,118,249,246,84,214,71,100,177,118,11,237,39,16,46,226,17,157,73,172,134,127,144,224,6,128,13,29,91,132,177,121,4,181,64,213,164,183,226,196,49,46,187,241,11,73,2,238,38,239,220,47,182,185,89,190,23,92,66,59,236,98,41,72,151,224,89,91,74,229,238,92,105,233,152,129,212,53,182,214,48,39,126,174,86,36,166,146,53,148,96,48,50,203,136,138,150,125,59,6,6,114,142,74,197,38,115,187,234,122,209,29,254,147,43,42,159,141,125,121,73,47,132,89,71,230,186,113,163,86,137,132,23,165,140,68,250,138,62,125,148,74,211,225,216,101,34,86,133,92,170,201,65,78,164,215,227,147,90,241,88,197,28,111,229,83,122,122,214,44,147,188,209,10,153,79,211,112,117,4,175,234,49,114,15,233,166,129,208,26,114,16,30,106,152,187,98,38,219,215,236,26,69,45,244,171,199,24,27,187,25,67,47,228,235,34,99,38,226,44,159,210,109,191,137,65,211,188,130,39,167,75,229,26,168,128,200,35,39,202,69,196,177,89,132,170,155,124,9,186,97,149,71,169,105,253,142,35,79,197,35,193,46,101,60,191,6,24,162,89,26,29,24,153,203,3,145,61,69,176,157,153,203,47,154,120,241,170,32,214,193,240,205,18,80,212,109,148,105,89,254,80,88,134,167,110,230,74,173,136,243,10,121,18,52,103,66,183,244,233,22,186,168,117,160,230,149,212,145,214,252,84,130,83,226,49,73,251,139,159,213,76,151,56,12,52,185,68,41,11,237,170,58,168,112,114,102,151,76,60,105,118,217,134,105,17,113,58,64,110,41,181,0,56,101,32,13,66,113,141,255,0,53,148,107,68,10,170,217,44,254,157,23,18,211,38,182,243,164,82,178,171,170,156,182,18,26,5,53,108,237,216,120,136,155,70,178,57,89,197,40,127,238,169,45,102,201,81,188,2,110,197,206,76,107,203,41,120,133,60,130,26,148,140,201,199,67,162,53,87,229,169,223,94,105,67,30,99,21,103,235,204,27,48,203,129,148,106,42,146,200,158,154,200,134,148,66,144,76,236,67,188,218,131,63,235,248,146,179,49,138,170,50,212,239,163,146,12,193,129,139,42,79,73,24,149,189,177,100,148,126,223,18,249,124,201,98,136,207,253,239,144,137,204,3,75,147,4,120,75,254,133,138,183,99,91,143,184,210,24,64,67,166,239,141,182,123,13,148,139,148,217,76,214,154,126,203,119,16,164,149,27,246,147,173,61,175,239,237,229,50,37,141,54,95,218,75,146,55,176,52,120,219,190,133,188,249,36,240,75,130,248,54,236,195,137,21,113,36,98,130,254,44,68,240,73,116,219,55,36,120,151,81,15,18,115,85,124,37,131,36,239,151,83,105,142,79,211,65,233,137,58,170,146,115,43,173,133,199,245,23,88,14,155,33,58,80,182,90,111,101,221,202,68,178,70,174,52,115,50,233,83,96,103,128,160,229,138,52,210,52,205,179,56,74,50,143,233,169,57,44,62,14,36,162,182,226,118,235,14,212,152,212,154,200,81,85,92,234,65,167,170,182,230,20,173,177,10,167,39,232,201,209,165,191,20,252,131,69,83,201,220,141,57,12,111,103,42,164,109,114,77,129,203,245,134,152,60,152,175,17,74,144,252,61,99,225,75,125,121,138,76,130,122,238,214,186,50,118,209,242,204,33,227,92,190,124,56,149,55,57,132,182,72,215,144,241,204,213,213,11,168,112,0,64,101,54,66,169,237,79,128,68,226,16,196,155,83,218,228,103,50,15,83,211,146,202,46,96,161,68,95,249,3,213,85,95,201,99,10,41,248,135,246,145,230,14,34,97,41,72,82,36,212,151,196,173,30,208,197,70,207,14,248,121,131,43,145,37,141,171,5,25,143,43,18,179,67,202,127,155,47,26,194,49,173,99,118,148,120,213,12,58,218,219,40,47,205,40,121,10,178,197,116,38,141,169,41,227,127,78,174,46,82,125,53,68,16,238,64,204,202,47,240,96,42,108,159,154,126,47,207,198,157,198,158,72,35,249,178,241,173,86,97,25,87,196,120,248,112,68,178,127,210,65,195,178,137,57,31,25,155,151,240,170,146,5,147,231,36,124,81,113,41,89,154,38,214,220,249,140,82,100,93,62,4,6,121,242,137,48,147,24,99,233,235,70,32,172,200,216,156,206,159,65,206,132,252,219,162,100,23,182,173,96,90,216,193,27,2,97,113,166,193,120,59,130,84,5,245,172,82,131,18,139,50,120,149,205,219,48,27,42,169,69,35,236,98,114,253,76,74,115,212,167,103,234,32,150,216,122,146,202,164,248,69,43,143,233,170,224,178,45,216,55,98,23,39,184,181,89,65,172,132,155,227,2,72,254,108,92,137,13,149,57,243,252,164,92,67,93,14,76,8,35,103,220,75,38,48,24,249,149,109,160,139,98,81,144,199,36,12,20,178,143,34,40,54,82,169,24,206,110,53,170,124,9,101,62,106,232,185,126,226,209,179,151,37,159,55,196,145,150,227,171,80,163,102,164,7,131,13,186,88,62,121,252,217,44,41,28,51,85,11,134,196,184,145,6,212,52,113,137,132,37,38,53,45,181,31,115,248,95,211,234,172,67,103,205,15,246,209,242,118,51,143,155,140,68,80,76,211,213,182,227,221,215,90,98,42,243,36,220,212,19,20,178,229,197,244,150,230,162,85,28,184,240,197,213,202,152,237,160,217,3,12,177,40,88,218,170,80,253,164,234,5,193,8,76,197,42,205,198,65,90,18,71,94,104,49,198,249,177,69,254,69,203,102,70,60,99,178,38,34,47,212,65,147,22,104,49,20,163,40,215,53,213,180,35,132,119,154,38,50,141,116,89,93,76,86,100,192,77,73,67,91,8,12,52,177,12,164,43,19,154,169,36,131,43,8,122,210,25,59,233,48,120,75,136,136,122,166,78,25,243,24,185,87,28,214,182,7,68,113,171,174,90,149,247,116,251,238,104,130,202,69,205,53,12,11,88,51,152,99,8,153,5,237,174,177,2,73,227,51,50,244,251,234,210,115,88,136,101,32,190,170,162,201,163,46,66,42,178,54,32,250,15,85,65,216,179,119,87,27,39,221,18,171,125,241,10,255,0,148,16,197,251,75,154,73,181,222,203,96,162,8,98,26,119,15,80,196,173,240,137,181,38,68,91,250,13,25,73,36,219,159,213,137,4,253,140,47,117,5,38,248,120,59,84,173,174,173,219,19,134,6,229,22,53,84,170,52,157,243,248,82,27,90,123,153,36,249,72,185,83,125,43,106,121,35,97,77,23,22,95,109,91,178,48,230,196,253,42,172,117,114,77,35,35,16,58,86,158,202,180,143,245,17,13,88,133,128,39,76,1,160,255,0,76,247,136,194,82,182,186,168,2,157,180,175,149,200,149,180,161,69,91,149,179,13,22,181,253,88,191,109,39,178,215,60,15,13,116,84,178,124,146,22,14,108,188,138,54,76,243,198,243,49,146,178,177,170,170,60,141,168,105,196,127,235,144,8,82,19,220,79,67,113,19,27,11,82,82,99,80,148,243,233,173,231,97,150,85,80,104,3,31,249,113,71,141,114,170,179,49,211,35,45,67,38,79,36,210,51,221,34,100,16,191,7,40,148,252,102,28,175,202,17,42,186,171,226,8,124,184,248,190,170,234,86,56,219,254,34,167,201,217,19,10,195,114,114,17,137,205,172,240,89,3,8,98,143,39,212,18,151,125,147,35,31,104,110,37,74,168,43,21,175,135,93,38,38,25,98,90,32,67,28,30,148,149,151,108,240,237,68,50,212,127,85,66,205,97,234,82,154,182,36,145,229,203,136,139,236,105,249,65,180,150,84,135,212,1,143,54,233,47,125,216,51,246,242,42,89,132,219,185,97,179,166,35,214,166,85,51,63,111,26,73,14,248,3,238,18,113,26,102,229,79,125,131,100,63,194,186,23,16,132,63,220,74,237,102,99,253,32,136,182,204,102,95,119,18,21,150,160,23,187,212,154,215,5,90,26,131,48,133,31,48,136,149,220,109,36,147,133,57,147,100,9,41,100,200,0,238,197,137,58,168,88,153,153,14,202,11,198,104,145,114,141,111,102,161,139,249,4,17,23,114,156,198,51,200,60,63,85,79,204,141,248,110,118,98,138,55,47,253,52,85,70,181,202,48,176,242,98,179,52,92,75,76,154,122,175,238,226,140,139,56,119,96,240,102,82,163,223,101,91,37,156,216,212,154,101,64,88,216,213,14,182,36,33,252,160,177,15,233,137,48,101,221,108,110,233,88,148,205,174,164,219,49,225,136,185,149,221,196,185,178,158,45,215,34,132,140,238,167,84,48,175,158,167,110,54,161,131,37,248,69,61,18,195,28,92,177,57,70,185,29,13,36,188,12,202,82,101,87,85,175,178,169,131,243,114,184,254,154,104,225,111,33,102,145,56,161,69,113,37,246,80,73,197,254,133,202,245,36,247,217,69,125,118,192,130,196,157,201,213,82,171,103,110,196,95,150,85,16,61,59,82,49,146,194,33,228,247,23,66,215,131,16,102,104,179,56,238,158,211,18,137,204,97,19,249,85,198,228,113,129,135,23,34,232,15,209,224,35,56,74,167,238,52,100,177,126,147,254,170,162,194,168,184,9,167,84,211,54,64,84,58,218,198,55,202,20,92,127,81,87,109,162,217,68,249,177,101,202,166,225,213,18,48,49,24,67,200,154,64,184,137,91,221,40,127,182,165,192,102,207,128,186,203,73,68,27,248,101,20,72,57,52,135,193,242,146,149,176,89,46,239,151,143,26,205,250,96,132,86,141,174,65,176,230,115,232,108,216,179,230,208,83,44,135,159,8,149,252,205,49,84,48,63,136,133,34,228,250,254,97,42,37,51,104,46,53,146,15,26,220,46,101,172,184,36,103,186,172,104,109,95,54,35,51,11,18,231,245,182,91,208,51,52,84,250,6,164,100,103,237,20,27,6,43,91,233,94,199,65,124,152,130,6,82,169,187,139,93,70,94,90,232,163,16,215,216,214,160,147,224,183,246,191,136,72,231,200,85,109,144,122,71,234,2,145,146,236,101,127,26,173,12,103,206,98,69,214,183,198,181,60,110,162,166,85,84,53,153,166,28,207,211,204,193,154,38,76,138,66,237,132,218,97,40,149,84,61,84,50,19,17,187,82,155,191,234,71,127,211,240,91,185,113,86,54,66,0,52,36,31,153,131,143,25,86,250,218,67,198,181,97,114,246,167,209,169,201,24,157,185,83,248,16,224,224,230,23,34,202,168,205,35,3,134,181,130,230,202,157,198,164,124,230,124,164,95,220,67,61,128,27,56,138,143,129,171,73,24,124,34,26,123,42,18,171,63,19,75,33,190,181,239,204,36,13,172,201,114,72,192,139,34,162,252,67,6,112,254,110,2,92,200,217,79,152,40,220,83,107,251,104,115,237,79,84,113,143,212,107,196,77,200,150,250,77,91,168,49,176,86,49,73,143,234,43,43,233,32,141,90,240,135,177,73,108,236,139,23,40,121,82,73,159,18,241,182,57,104,84,192,124,82,145,134,50,175,141,38,183,3,59,23,42,173,135,100,87,243,8,130,86,85,179,1,24,127,55,145,67,109,144,26,174,80,112,21,98,250,120,50,73,155,117,136,138,122,126,161,4,103,245,98,26,97,85,113,22,106,172,108,200,74,72,241,12,153,166,198,80,113,74,140,185,157,221,83,235,110,121,191,233,46,176,102,3,30,85,13,172,30,1,115,98,234,85,105,5,141,69,111,184,32,186,160,19,26,60,47,201,243,97,22,37,52,253,91,19,105,136,81,83,29,49,118,249,36,204,165,98,173,30,62,195,187,40,114,228,177,146,242,145,99,3,80,202,132,60,56,134,95,221,70,62,237,130,238,18,67,106,242,120,16,209,17,204,197,255,0,144,254,127,157,180,23,152,162,24,191,109,75,213,83,218,239,158,17,23,16,214,170,125,67,107,157,225,151,143,26,165,15,32,243,38,176,84,98,198,18,48,48,229,202,129,147,36,17,153,237,161,205,119,237,98,254,69,161,245,67,183,229,221,127,213,78,172,206,79,110,132,245,173,196,169,39,197,16,184,145,148,240,55,199,96,75,202,141,153,167,160,193,6,92,188,136,8,15,121,101,225,9,121,19,40,73,173,212,105,106,240,65,102,33,11,22,46,197,3,168,117,36,24,94,234,233,255,0,130,101,217,3,230,231,198,141,149,79,207,248,57,77,39,166,120,228,149,107,45,254,76,133,145,57,9,169,39,250,220,86,97,90,36,195,120,143,135,23,34,167,167,248,123,115,90,246,10,36,81,227,79,167,233,224,8,28,189,158,8,85,162,131,73,150,7,42,153,165,71,37,249,125,213,175,209,46,6,76,81,21,163,227,28,79,230,84,52,49,162,119,25,46,62,67,217,212,133,211,212,51,170,37,238,229,228,200,169,102,106,120,191,146,33,187,22,221,79,62,118,55,134,36,82,149,79,211,210,114,110,237,178,41,213,124,71,182,55,99,123,244,241,228,157,242,242,241,167,48,234,128,33,251,153,83,74,168,103,39,233,49,35,77,144,124,38,16,242,125,181,92,80,139,51,57,47,50,183,39,218,34,212,109,55,112,65,246,229,26,99,106,241,198,30,82,202,253,180,85,107,229,20,25,114,241,165,220,54,172,33,135,72,49,147,230,211,6,83,215,21,157,184,147,216,208,24,82,102,50,33,225,170,233,40,177,38,178,153,145,207,174,52,168,4,124,209,57,70,188,29,55,6,112,241,10,86,34,43,121,140,163,140,7,136,91,146,147,246,148,204,151,196,132,252,221,73,89,148,120,236,224,161,248,69,56,164,204,27,152,196,70,191,68,131,79,189,133,48,135,145,103,15,85,99,127,202,74,24,147,214,100,183,31,205,202,73,28,235,244,52,145,202,156,181,244,34,166,107,6,70,150,248,145,11,200,190,195,212,55,147,159,203,43,16,211,27,143,134,48,73,43,212,67,41,31,27,77,252,175,23,180,181,160,185,187,234,171,142,131,120,207,102,197,159,52,60,137,116,200,196,146,62,212,169,244,231,207,238,35,100,190,116,104,156,171,50,169,136,171,97,149,84,1,201,99,34,5,57,101,80,35,51,54,212,107,150,126,42,60,99,225,20,174,69,111,67,168,101,78,27,5,45,78,57,152,164,221,62,169,144,243,250,81,63,204,68,52,4,248,116,29,181,61,137,196,152,17,100,197,202,92,106,78,226,124,26,159,210,42,179,51,147,141,116,176,204,58,135,98,60,70,16,202,181,76,147,58,219,233,136,106,77,154,156,18,121,177,19,34,27,241,155,243,237,113,40,21,169,82,200,216,187,145,161,134,60,106,108,55,204,247,138,136,126,164,0,186,85,44,77,163,213,199,51,38,30,48,56,133,149,36,52,199,149,108,147,168,73,36,24,131,196,147,62,97,4,179,152,202,180,10,51,30,54,112,149,46,102,176,157,80,124,82,197,148,104,216,15,100,149,227,83,214,146,86,82,136,133,251,105,150,27,134,234,163,102,84,83,207,174,191,3,57,72,137,159,162,104,48,102,14,66,169,216,6,217,74,102,40,27,97,171,184,15,100,150,38,86,163,85,136,72,190,107,236,74,198,170,4,39,240,197,196,141,123,25,37,152,74,37,75,50,0,241,225,83,150,76,177,132,127,148,16,202,169,99,23,220,10,78,158,170,200,194,166,204,211,209,112,101,15,42,152,159,107,100,39,254,149,122,28,251,137,63,164,17,50,41,89,190,138,237,255,0,74,240,190,116,110,35,11,137,104,153,72,203,46,80,151,18,70,243,88,136,127,55,144,68,95,67,234,69,254,232,152,208,172,226,180,43,246,37,153,2,118,249,225,41,120,196,149,204,211,99,41,216,104,153,4,79,168,175,13,166,193,36,121,189,83,147,233,160,124,229,198,226,79,101,22,204,35,140,25,81,158,204,220,138,146,54,199,195,148,89,80,146,97,252,166,109,208,214,170,223,248,190,75,22,7,53,8,146,200,153,248,120,190,218,223,14,182,89,25,152,34,33,80,30,142,113,31,119,149,80,83,204,39,72,75,137,109,169,200,218,227,137,172,44,149,24,152,118,184,144,183,19,14,47,0,148,170,141,230,202,78,82,242,33,38,64,4,150,101,196,147,23,49,90,159,4,76,192,206,147,204,41,75,40,115,241,252,161,178,100,79,13,15,31,180,180,178,31,231,202,81,38,170,143,187,171,152,236,226,206,225,150,92,73,93,174,128,130,49,229,169,40,242,121,242,42,55,132,11,204,99,19,171,41,59,49,3,39,74,206,39,9,150,16,244,125,196,34,102,137,61,116,214,5,132,31,22,53,152,105,24,82,115,23,18,95,241,155,188,232,36,161,12,225,255,0,152,202,33,85,80,89,44,175,249,68,104,96,87,70,7,8,185,22,6,178,100,97,240,149,35,50,33,170,207,55,193,155,230,62,16,249,138,130,159,101,4,131,121,138,84,174,97,143,101,231,134,82,154,190,12,237,163,197,151,41,20,214,206,83,109,19,253,155,39,217,2,75,222,32,242,168,59,184,210,224,159,118,17,113,149,83,85,124,139,48,151,177,55,153,78,59,40,175,15,184,46,181,210,171,137,54,108,142,59,62,158,254,113,242,215,8,98,85,186,60,214,85,167,96,172,75,149,50,13,13,201,79,180,8,190,210,37,250,98,214,167,230,236,98,145,77,163,40,178,120,29,58,158,202,41,65,250,88,197,253,212,199,212,129,244,134,185,133,109,169,201,194,30,36,115,31,56,167,237,227,83,255,0,32,219,104,116,118,27,43,56,144,147,204,124,111,14,92,67,72,96,62,240,108,195,16,163,198,190,201,158,120,195,127,168,242,254,210,117,185,38,141,4,183,5,0,206,131,245,88,49,187,74,147,106,171,41,101,35,246,145,72,33,164,117,175,151,37,255,0,54,143,82,181,67,162,70,212,224,40,48,136,188,104,39,204,1,15,152,197,34,154,55,31,74,50,3,39,119,24,92,105,104,192,172,133,132,109,85,4,96,218,24,188,125,107,107,33,176,175,249,65,36,112,224,68,238,40,147,248,6,197,194,153,68,110,222,6,76,100,30,169,113,82,217,248,35,61,230,15,40,215,181,80,101,70,30,236,37,82,177,181,80,197,230,35,23,33,16,214,54,53,242,45,105,53,13,105,71,155,23,39,220,77,36,235,56,177,129,136,194,92,198,146,77,175,169,110,248,241,21,88,62,0,45,129,204,33,163,109,190,195,93,164,108,180,53,76,187,37,179,240,196,42,91,38,158,44,158,41,113,127,145,49,124,96,86,240,196,18,34,53,243,250,77,23,254,146,117,141,80,87,155,86,224,38,129,167,162,12,152,132,170,160,80,190,51,217,202,131,51,200,33,238,194,33,173,240,46,7,147,149,43,72,169,240,10,174,227,253,183,228,66,204,140,50,51,149,52,141,101,7,2,0,207,25,73,135,42,205,194,123,109,160,153,129,28,103,240,173,147,43,101,205,3,246,152,208,215,12,36,98,45,240,38,101,27,5,186,196,139,15,92,110,79,62,158,214,166,86,105,101,203,251,74,174,3,242,177,139,63,71,130,64,101,53,202,1,246,176,107,120,119,72,102,160,87,120,112,247,188,124,194,82,122,156,211,139,210,94,68,229,154,134,44,225,225,202,180,152,35,146,62,100,182,184,42,236,137,180,217,167,15,252,196,95,235,84,126,0,47,74,73,48,192,168,102,82,151,141,46,102,182,131,231,195,144,169,178,241,27,153,79,38,73,7,17,241,23,38,214,26,85,243,121,130,46,69,209,131,36,147,121,190,170,104,29,43,42,75,30,94,53,85,203,144,159,250,120,156,66,171,79,92,193,26,121,167,191,225,46,76,236,82,196,173,13,90,120,196,124,69,171,209,217,25,251,176,251,72,104,212,111,200,119,27,134,4,72,192,102,20,57,161,203,246,165,98,91,171,110,226,73,6,44,163,91,36,238,200,62,17,101,18,92,68,200,159,52,12,132,230,46,85,43,172,52,101,141,184,216,88,130,234,93,24,48,49,143,49,147,102,70,33,65,135,219,77,85,126,70,110,52,77,101,56,37,109,149,141,79,202,88,137,94,210,90,188,145,56,138,142,212,250,62,44,223,61,167,98,79,73,72,74,151,225,82,104,233,196,182,245,212,249,118,201,68,243,204,84,28,3,18,55,237,170,185,245,83,164,131,132,75,125,84,58,168,44,195,99,21,53,76,222,7,8,98,99,221,242,100,83,23,19,7,190,196,44,139,161,154,29,104,191,72,46,53,162,203,77,213,89,3,54,33,228,83,106,143,28,213,19,83,214,193,147,21,159,81,21,38,30,199,244,139,0,176,149,175,103,211,76,76,240,16,29,171,44,181,12,172,13,12,199,199,204,84,205,225,174,36,78,92,153,18,182,70,200,133,146,25,98,230,228,90,160,213,176,123,242,8,15,194,36,186,182,215,114,125,164,190,34,38,149,76,149,36,99,197,145,50,102,158,131,37,249,140,46,65,123,137,90,63,49,119,180,76,68,214,85,167,157,23,132,92,138,83,240,223,38,43,17,98,93,97,140,24,184,114,164,214,172,6,76,166,66,200,168,75,252,142,64,126,18,131,7,206,93,121,73,144,73,220,57,252,108,202,136,159,128,172,226,18,78,200,219,146,98,17,85,44,174,81,85,187,102,56,100,246,123,43,107,33,158,203,245,124,99,65,134,168,149,175,202,98,229,70,62,227,114,70,8,34,80,146,74,14,177,219,136,57,169,1,25,249,131,145,109,153,202,12,69,79,227,70,202,15,108,95,186,135,153,167,136,65,229,41,120,254,218,234,85,106,156,237,200,231,146,106,160,136,153,67,151,34,113,14,31,6,237,7,101,107,6,180,143,9,162,163,41,12,59,38,125,181,140,85,108,48,135,15,124,53,179,103,101,7,221,254,53,141,36,57,208,78,252,165,227,78,102,73,220,141,77,152,50,176,44,57,131,16,249,147,109,205,84,144,117,101,92,254,238,73,227,75,247,22,202,171,92,73,26,197,182,209,199,94,12,31,114,21,236,97,72,207,154,196,137,14,57,203,25,148,241,60,217,45,50,241,36,213,70,8,96,120,251,80,83,205,140,152,87,164,220,65,141,195,149,101,1,140,187,234,69,130,173,204,13,225,39,130,62,27,216,49,245,35,77,90,74,223,13,223,40,214,18,95,23,31,17,81,96,19,90,201,32,199,149,40,141,107,115,39,135,23,26,163,99,1,37,252,169,132,106,120,62,233,86,170,171,153,185,69,246,23,198,140,15,12,162,138,49,19,234,37,55,30,177,36,152,114,144,163,85,79,8,199,251,107,54,5,158,202,123,18,203,145,205,205,231,27,218,81,247,111,156,91,39,148,60,67,19,23,92,181,164,202,247,253,69,57,101,166,9,220,97,33,163,185,88,230,217,98,66,170,226,89,124,3,149,85,213,85,74,146,70,11,42,84,253,54,1,191,48,69,137,60,167,178,28,98,48,38,23,34,150,202,161,209,249,12,252,78,131,79,167,159,24,12,203,63,42,100,250,112,21,15,72,242,20,12,50,118,199,141,27,138,135,59,70,206,194,99,82,60,67,234,83,86,84,135,33,243,46,134,201,255,0,147,14,85,143,162,18,75,61,181,85,100,114,89,194,115,150,50,118,62,210,45,70,164,245,34,101,150,173,44,180,219,227,125,53,58,111,85,130,76,70,18,150,221,78,141,221,92,244,58,161,198,99,4,17,98,70,108,30,84,0,100,217,8,156,209,85,29,86,212,191,171,200,168,172,35,43,9,25,0,16,72,137,53,172,177,3,233,39,147,32,86,201,127,16,178,169,205,73,2,116,24,175,54,44,66,75,39,16,94,89,145,23,218,134,224,147,176,239,201,141,90,105,188,228,174,253,84,156,139,142,26,124,169,55,60,194,227,243,93,171,71,179,36,22,46,104,123,219,91,29,221,74,170,38,134,217,246,82,235,88,243,23,33,84,181,168,65,119,243,120,177,46,130,104,123,150,117,40,221,73,24,144,158,240,196,235,93,167,152,172,182,33,109,110,223,91,194,21,77,167,171,125,88,121,139,41,75,154,27,228,203,230,23,250,213,125,59,15,9,140,195,212,184,214,54,118,213,206,189,236,116,82,154,4,104,49,143,202,44,163,70,76,96,8,60,49,4,49,36,158,7,47,48,83,136,209,165,137,140,50,232,91,156,242,46,156,187,147,243,44,143,72,70,42,170,77,67,18,200,29,169,61,149,80,45,193,139,46,34,251,106,35,209,245,173,68,239,148,229,23,218,82,145,88,234,135,88,221,106,199,94,152,200,36,3,242,202,82,19,33,228,63,202,34,169,235,110,103,1,155,178,226,34,32,52,150,185,59,70,133,176,152,167,201,178,25,165,198,238,42,198,76,205,203,240,160,39,198,178,132,71,230,159,24,191,109,111,167,126,229,236,204,177,153,131,109,121,158,146,98,66,30,108,75,48,218,196,146,60,42,153,129,6,60,59,81,149,11,50,134,168,188,219,92,68,86,84,95,178,13,34,253,18,83,235,65,36,153,66,176,13,104,254,150,85,65,50,24,6,62,20,6,86,166,220,84,51,39,1,13,12,28,156,194,68,201,211,16,72,54,26,32,191,214,183,61,232,150,106,72,34,6,29,169,50,37,220,94,254,197,42,245,196,240,88,56,192,196,81,114,32,246,4,178,246,144,79,212,240,100,159,181,57,135,60,101,247,83,110,25,178,200,166,160,213,0,92,43,65,169,32,228,229,18,52,198,103,159,106,28,210,82,238,11,182,192,18,106,129,39,192,65,79,160,80,236,129,242,130,200,165,45,109,101,194,38,96,227,77,233,245,134,229,152,165,137,73,100,58,54,90,161,83,233,245,61,187,24,34,197,227,253,212,174,215,225,212,162,196,121,133,144,68,19,58,213,205,109,168,253,162,166,187,146,21,159,85,117,71,34,28,178,238,167,193,249,122,226,29,168,165,190,36,184,189,73,230,152,126,219,133,116,189,103,165,125,72,121,68,46,69,10,250,121,85,189,194,196,149,163,8,230,25,63,104,70,118,169,247,195,198,119,225,42,164,129,90,9,32,204,82,165,83,194,8,82,248,138,185,89,178,58,148,38,27,8,38,39,149,86,177,70,70,4,220,73,68,9,56,222,194,148,73,251,33,213,89,119,9,56,172,82,5,224,193,148,37,74,102,27,109,230,85,162,48,79,81,195,151,40,209,153,129,55,218,89,97,43,230,34,147,190,178,233,40,145,48,45,73,91,195,45,3,113,164,172,136,76,180,115,214,16,52,101,142,63,234,214,159,198,170,189,59,27,188,157,138,0,234,24,50,126,234,204,214,64,31,211,74,12,24,149,163,230,40,241,173,213,183,117,185,56,68,50,254,226,40,198,96,225,47,102,228,140,42,251,51,105,131,14,94,68,83,44,162,16,158,218,2,202,24,202,76,185,81,97,24,80,99,48,72,136,111,201,238,165,243,3,247,80,47,221,139,165,43,41,85,40,39,217,2,19,59,80,12,178,25,57,138,84,166,202,158,202,79,132,184,146,191,141,47,100,99,254,112,148,75,22,54,30,202,81,178,76,25,47,253,82,220,25,35,41,48,229,202,162,35,64,157,10,94,98,245,167,47,178,137,24,108,48,133,200,158,180,17,170,229,148,104,192,32,249,68,52,75,24,56,196,226,18,93,79,60,118,64,226,91,102,73,36,97,173,220,98,91,121,13,30,111,241,148,34,196,176,14,164,196,76,38,73,227,93,191,38,18,137,24,104,99,146,15,210,229,83,173,216,190,141,69,171,141,204,108,140,73,164,217,0,79,237,74,161,211,234,105,60,33,41,4,53,181,250,26,113,73,148,178,138,155,101,133,178,6,201,184,25,65,135,42,70,104,195,47,48,83,152,122,84,25,48,148,164,42,107,38,144,17,129,194,33,167,84,161,41,36,95,18,50,3,55,47,218,101,196,156,178,182,80,153,132,197,202,135,52,60,103,204,137,147,113,182,138,183,16,179,120,136,110,235,89,8,157,189,190,218,58,156,220,104,0,188,150,71,204,100,202,72,79,225,242,156,73,24,123,120,134,176,203,123,49,169,160,195,212,25,56,133,149,56,103,174,70,7,249,90,134,225,86,140,245,148,246,65,95,66,17,234,10,215,135,234,162,160,5,132,31,245,24,191,198,143,220,215,66,253,32,134,37,117,145,80,155,70,207,143,98,109,159,14,129,27,151,46,68,83,52,240,35,123,66,86,65,126,228,25,113,13,74,218,188,114,79,180,202,159,242,20,130,195,40,57,166,80,66,225,150,33,255,0,26,77,113,248,126,72,51,84,139,17,22,217,154,49,146,127,186,196,148,204,211,209,97,13,248,109,8,84,140,218,185,120,215,69,111,115,125,109,150,216,252,165,86,65,184,7,131,57,87,33,121,165,137,239,229,202,142,170,187,198,124,70,42,137,211,85,115,180,192,159,149,157,168,91,137,152,252,243,74,83,244,230,33,89,148,69,88,217,61,242,78,193,38,35,85,177,242,53,107,237,167,115,117,167,47,129,6,183,165,44,123,201,24,124,42,54,226,236,251,236,82,231,166,255,0,228,61,93,189,203,185,230,102,14,34,140,168,16,231,24,243,20,164,72,107,94,49,115,110,178,167,111,190,220,143,104,17,11,26,202,133,153,3,89,170,165,70,102,36,4,207,137,222,154,118,4,201,44,201,56,158,151,92,64,131,101,17,249,75,200,161,183,111,147,161,100,79,45,14,131,27,226,43,230,141,152,68,50,228,70,190,250,116,144,63,229,70,184,238,143,158,120,210,253,60,222,210,236,213,184,241,179,137,58,199,233,238,44,205,31,208,158,170,214,202,77,150,19,42,246,24,131,103,42,199,210,129,250,188,88,136,180,207,11,241,172,101,211,196,142,234,183,192,186,238,237,131,31,106,144,181,159,77,59,251,252,164,94,214,21,178,201,17,248,114,127,129,68,80,233,139,95,63,155,17,22,175,78,214,246,40,172,149,247,29,198,170,138,83,188,198,41,4,52,99,228,142,180,127,41,40,137,128,97,190,19,49,26,1,10,79,4,182,77,57,236,159,204,34,9,85,186,117,127,129,23,170,107,123,141,40,117,179,198,124,50,249,85,68,157,103,19,195,169,70,192,209,252,153,85,40,116,246,217,156,162,73,248,244,26,78,169,28,115,90,242,89,15,40,113,166,190,30,209,148,28,203,41,85,191,164,138,68,226,134,226,92,150,102,150,180,70,91,173,135,38,134,146,89,67,32,186,132,170,24,240,21,11,100,30,53,182,208,157,92,231,210,66,113,33,247,242,163,117,42,73,129,28,146,37,166,128,127,62,40,9,213,110,22,167,35,58,218,211,217,114,137,54,120,79,90,62,100,60,8,4,131,210,84,123,217,147,185,51,2,177,63,37,231,154,244,124,13,49,91,39,150,89,121,19,191,0,99,225,16,209,176,35,3,181,42,213,7,102,186,138,31,73,199,132,41,101,150,158,181,246,68,65,46,139,26,76,177,15,12,72,163,67,76,14,163,147,253,175,253,84,251,202,115,85,213,137,74,170,172,113,88,25,107,198,14,46,148,228,207,28,110,228,172,198,4,146,118,169,52,138,229,99,87,230,97,3,82,30,11,240,152,92,105,203,245,8,228,179,168,106,86,121,153,25,98,199,147,193,37,88,182,46,25,48,32,201,152,170,114,239,77,142,223,148,37,26,161,134,248,62,240,178,173,175,124,28,106,219,139,228,115,178,178,54,4,19,224,75,173,7,41,72,153,67,140,121,35,91,238,24,66,173,180,143,138,46,25,101,197,249,20,89,111,169,125,205,105,151,184,28,250,120,48,153,187,48,185,17,84,55,3,43,22,87,198,1,65,136,37,202,147,80,133,155,190,110,36,181,30,54,196,180,141,26,85,147,251,86,227,50,198,183,170,81,22,168,211,246,93,37,94,147,170,136,79,48,132,67,229,76,170,181,22,70,127,17,108,205,109,99,11,136,177,70,84,223,77,234,67,206,238,18,16,213,81,38,143,44,188,75,237,85,80,32,159,229,17,179,76,199,89,149,240,236,91,248,101,90,31,14,39,187,202,189,25,255,0,147,153,47,184,52,225,51,250,124,92,191,157,22,57,154,60,141,179,41,234,167,15,17,98,241,164,243,40,96,136,120,98,113,13,108,13,220,239,122,46,34,45,83,39,202,146,206,164,219,159,195,90,55,79,145,75,222,10,71,240,202,202,158,86,220,2,72,251,84,85,244,99,144,121,144,180,55,3,130,124,82,202,167,145,85,171,169,210,228,218,142,48,242,226,34,34,53,192,228,179,220,72,195,168,105,202,15,215,172,33,234,26,125,222,33,20,133,254,36,203,254,205,175,240,164,126,50,141,106,141,140,132,225,42,216,25,128,34,100,247,211,141,156,34,38,69,92,72,87,248,38,181,14,86,117,41,144,241,17,249,113,139,243,171,35,79,151,131,8,139,198,162,239,163,0,132,77,232,77,109,96,143,196,44,132,79,148,18,243,38,30,220,124,220,75,85,110,158,60,224,60,194,246,145,140,211,103,130,254,105,68,74,209,151,89,21,12,227,104,240,100,203,149,31,248,84,130,3,205,148,156,72,6,79,219,19,15,34,63,127,58,72,240,139,173,10,203,244,12,175,246,78,92,4,153,24,21,133,108,194,70,34,124,248,124,124,194,82,215,108,60,110,148,172,162,172,158,37,59,230,101,31,106,22,76,55,201,31,82,79,73,100,121,61,162,85,193,48,196,196,98,128,203,250,147,47,164,57,80,6,161,149,25,236,49,74,170,205,251,171,107,32,14,72,31,152,168,86,87,11,50,2,208,188,126,28,197,70,89,5,132,26,23,102,56,47,225,200,138,134,252,169,70,108,242,37,39,233,178,23,165,13,14,170,116,46,19,43,247,132,126,10,110,203,137,51,84,146,179,113,1,194,49,123,75,83,245,61,148,98,109,54,164,250,72,248,30,5,237,226,95,45,77,6,55,108,161,164,102,81,215,223,216,96,24,121,0,201,102,254,68,57,159,254,48,133,103,14,238,33,32,188,65,40,139,149,45,223,255,0,141,35,48,219,122,216,49,145,159,253,217,86,224,198,102,78,212,140,214,92,139,125,85,193,60,240,148,74,170,12,167,42,101,220,88,67,249,181,77,91,13,246,81,115,4,89,23,34,248,133,101,185,173,96,98,118,34,62,30,235,157,85,10,187,8,101,117,125,69,213,102,70,37,182,175,165,187,157,18,124,57,112,127,204,32,8,67,66,177,224,47,80,146,9,255,0,18,53,81,124,247,112,55,195,23,213,18,14,54,164,185,187,63,40,182,195,250,99,91,97,106,85,60,56,150,131,95,2,55,9,138,176,220,254,69,224,198,25,123,68,152,13,161,120,228,242,166,80,32,16,132,225,70,86,211,128,131,229,46,37,101,85,232,112,64,192,241,166,178,146,98,18,213,135,132,207,170,150,198,158,186,209,141,71,129,252,67,255,0,2,128,178,167,4,146,63,22,49,35,152,41,160,38,170,32,48,153,75,204,135,6,53,150,97,23,143,205,54,101,104,58,76,84,12,192,128,92,88,148,164,181,75,45,67,38,60,4,137,152,50,177,45,21,182,185,89,132,201,44,159,2,15,23,253,52,109,84,1,144,24,130,165,28,140,218,154,209,170,168,239,54,94,165,185,225,0,188,10,105,92,138,90,99,231,12,248,121,49,125,53,73,79,50,152,177,112,203,129,243,42,214,18,165,124,9,39,36,70,102,228,65,90,198,220,191,48,127,220,74,227,73,28,97,246,163,217,125,23,6,211,17,63,113,53,133,168,186,100,193,193,34,50,171,82,85,100,229,22,68,166,214,180,118,227,247,49,172,3,0,16,71,194,36,172,185,15,101,168,126,176,140,251,32,110,226,11,23,237,36,84,51,45,99,13,254,162,94,52,123,238,229,194,3,241,69,202,144,192,147,168,237,231,124,220,1,198,26,198,81,149,177,43,234,181,204,90,211,191,52,12,163,42,114,203,232,147,185,162,69,196,53,50,109,54,201,32,204,85,157,105,135,24,155,65,41,237,176,51,41,104,201,156,127,170,81,26,147,95,218,194,151,180,174,41,10,168,125,31,115,205,191,254,53,233,244,131,141,19,40,132,170,171,253,22,202,75,211,217,30,236,236,20,177,114,125,53,116,16,130,11,48,154,6,37,203,172,167,202,173,149,152,37,228,78,168,117,229,201,63,86,44,163,72,214,65,171,114,158,125,56,231,19,48,138,166,53,13,60,65,12,102,197,136,138,130,102,179,4,144,97,137,23,17,18,25,246,94,165,196,100,71,32,172,172,46,135,3,147,49,122,211,59,233,149,85,177,25,180,229,33,125,180,43,194,252,28,37,75,125,18,202,73,243,75,40,213,114,19,208,34,182,158,113,31,234,38,22,36,250,27,9,24,140,54,37,140,48,159,3,2,155,126,72,192,103,18,86,80,176,120,102,101,31,50,220,198,86,201,103,87,34,151,153,118,49,162,96,76,33,121,130,165,184,195,237,133,95,82,90,146,47,202,117,168,184,122,87,230,243,88,139,114,53,111,39,80,241,237,50,229,73,141,38,200,191,164,139,148,106,171,37,204,171,25,6,134,143,38,40,145,113,45,70,8,227,124,160,133,149,38,153,168,70,35,226,196,65,17,80,233,224,128,163,121,189,210,166,176,181,160,70,155,243,25,48,229,85,19,233,14,80,102,9,84,100,144,158,12,172,194,46,37,93,167,175,135,52,120,140,82,100,18,91,81,129,148,143,190,211,103,43,57,162,229,83,159,128,50,242,136,88,151,103,153,49,133,3,195,137,76,201,249,111,53,75,41,153,16,204,209,131,140,62,98,170,8,26,110,33,98,225,229,200,131,152,19,201,38,88,133,34,8,54,186,130,9,62,108,92,106,76,217,123,20,85,199,220,34,238,145,130,130,112,155,149,70,64,213,181,85,167,196,111,105,83,76,212,242,173,198,72,145,5,251,132,80,63,132,177,29,229,42,86,86,110,3,199,85,230,117,42,173,67,65,110,60,49,49,151,237,162,166,67,37,72,223,46,190,47,33,87,37,135,79,107,6,213,150,53,229,31,23,96,215,103,167,158,123,120,44,9,123,17,27,61,170,194,204,186,39,3,86,140,128,11,178,63,215,34,242,39,22,84,144,106,31,242,145,70,36,93,83,39,82,63,49,162,226,66,107,11,82,78,130,242,136,88,200,171,98,106,172,236,104,245,184,49,129,218,52,162,215,88,3,30,28,170,18,52,103,146,113,51,8,159,227,84,6,161,4,225,254,148,185,20,22,197,245,84,80,216,102,220,243,5,109,147,50,95,73,132,49,13,43,128,19,214,159,14,85,65,224,57,62,28,74,138,77,185,27,234,166,98,35,10,169,24,96,23,192,198,40,196,162,166,4,132,35,57,113,13,21,62,3,54,56,106,75,201,225,216,84,84,204,78,138,27,141,204,71,196,17,114,141,114,111,138,154,98,196,96,221,215,151,238,13,110,211,204,185,168,59,247,114,136,92,170,130,225,231,157,17,134,203,149,108,108,220,92,222,26,226,115,61,13,113,168,50,109,45,132,79,246,151,88,141,168,89,26,11,197,46,40,138,176,211,214,186,100,67,218,91,85,252,207,212,70,217,80,131,252,198,39,95,211,90,181,251,49,154,237,236,114,251,141,85,91,38,227,9,170,246,195,66,201,187,96,143,253,60,185,70,186,148,253,49,167,45,162,225,40,135,145,66,79,248,123,178,123,246,137,90,59,252,142,179,40,157,246,71,178,247,127,218,78,41,39,178,183,251,82,20,137,3,233,45,107,79,197,254,218,176,209,144,37,201,102,41,113,123,84,246,194,73,40,163,184,111,211,246,94,18,236,98,242,11,173,38,212,144,223,101,40,120,184,227,9,80,201,211,199,133,204,30,180,59,2,63,117,81,86,132,149,175,145,63,0,35,141,212,173,116,244,202,124,31,212,5,201,245,23,37,215,55,118,181,39,195,82,33,149,101,167,174,231,73,3,61,64,188,138,114,51,35,22,88,110,183,109,78,206,105,149,163,253,36,165,166,214,77,148,152,175,195,140,170,78,170,96,203,225,153,83,178,203,23,211,88,191,242,55,143,18,26,101,150,160,41,223,16,66,32,145,181,175,56,184,101,246,42,207,148,146,119,151,46,36,134,215,30,239,183,47,220,71,101,31,117,156,205,140,250,49,70,82,47,6,125,141,105,50,148,88,144,22,86,175,173,6,104,153,50,123,106,120,218,218,203,38,107,17,16,191,196,153,133,85,58,76,57,144,109,199,244,136,167,245,37,110,160,243,225,138,76,106,110,30,182,124,147,252,164,92,75,163,82,107,243,201,7,167,75,40,198,166,178,40,107,27,33,206,100,217,89,84,112,152,68,76,169,204,2,119,123,171,160,201,170,166,146,60,198,22,92,170,35,80,214,236,73,154,32,184,215,85,86,184,146,176,20,248,117,165,63,249,88,203,149,122,78,155,136,88,185,131,21,12,203,184,34,35,55,101,84,17,176,78,103,244,226,229,26,75,104,13,101,39,233,204,74,211,170,128,217,65,39,112,146,217,148,50,202,254,33,17,98,29,49,56,191,171,46,33,253,164,87,80,178,143,118,213,179,122,184,150,183,192,200,76,65,42,84,104,99,168,234,41,10,52,230,158,126,34,102,91,255,0,217,159,252,26,60,37,84,246,148,136,137,38,100,216,188,201,143,173,211,148,157,163,42,81,50,202,38,126,209,227,73,101,31,47,32,10,208,128,68,249,190,181,174,123,224,148,255,0,211,133,136,75,76,240,146,200,159,40,82,137,121,240,231,12,24,127,234,44,171,13,136,92,205,109,71,4,12,13,137,113,32,164,234,29,43,119,195,18,87,34,159,147,240,232,122,129,249,139,104,151,218,252,61,102,151,137,187,175,180,33,72,161,36,111,226,119,244,187,14,218,47,125,123,159,117,83,207,81,21,229,174,46,34,41,42,77,73,58,76,173,220,187,76,191,109,52,170,129,235,224,56,109,165,73,199,244,210,8,122,36,245,22,167,53,79,44,101,40,213,219,34,157,82,199,14,186,175,201,210,235,110,1,39,187,173,85,67,52,25,35,225,139,25,115,138,221,61,254,12,179,200,47,182,155,76,173,177,168,230,137,149,116,173,143,53,187,125,157,14,180,195,17,249,149,72,102,19,7,202,114,174,15,15,91,74,173,62,35,100,254,85,208,244,198,173,97,7,148,75,55,50,6,131,27,140,181,36,203,41,192,120,113,98,81,148,250,96,144,165,190,89,74,50,174,141,188,137,168,24,254,84,154,202,171,108,186,44,164,172,192,204,181,136,94,31,70,140,85,177,225,173,146,207,155,161,24,144,12,135,140,255,0,40,155,6,182,196,172,230,185,197,246,209,99,43,168,149,255,0,14,170,167,63,119,83,23,108,68,75,244,125,140,97,176,72,57,147,238,116,220,230,102,180,25,70,85,101,85,100,121,32,103,42,77,197,239,236,59,43,167,201,40,200,199,141,196,128,153,67,168,243,230,17,120,202,172,166,85,101,38,92,171,67,25,44,188,65,42,92,69,179,1,83,192,157,5,159,54,189,168,106,162,91,129,254,209,17,111,207,230,137,11,216,47,107,42,162,200,162,229,107,28,143,53,148,41,126,156,81,127,173,92,195,211,208,73,17,134,41,75,202,138,153,166,201,119,99,187,52,94,63,180,168,97,135,100,204,33,16,246,223,117,21,91,20,105,25,201,119,233,184,165,102,88,146,138,84,16,105,200,83,241,99,86,236,53,116,146,98,17,70,47,182,148,234,122,66,66,31,168,68,47,34,220,68,179,18,183,17,181,0,223,135,106,76,127,109,10,205,79,101,83,210,169,235,110,231,78,225,42,69,171,105,216,87,229,250,169,26,53,114,177,201,76,92,95,39,95,191,251,177,101,78,105,45,96,217,15,48,139,252,107,29,25,166,232,246,143,245,104,185,81,150,181,84,241,142,207,73,22,213,38,205,23,220,221,229,118,167,98,146,170,77,87,85,132,82,126,224,214,201,236,137,159,229,57,99,125,213,53,14,78,62,44,170,133,145,162,19,195,230,146,44,140,134,50,147,154,134,52,191,54,10,166,41,10,79,182,166,228,232,107,41,36,245,27,185,248,190,152,215,95,100,200,149,17,120,103,226,80,154,146,224,114,78,254,85,109,197,113,99,185,7,101,36,144,78,200,145,10,68,210,181,146,187,165,202,73,89,14,116,235,23,155,23,26,125,0,196,23,9,148,99,233,242,179,29,82,117,24,213,70,181,85,180,246,242,177,88,74,196,169,77,240,115,78,126,75,24,147,242,168,134,82,75,178,150,243,110,134,33,173,146,108,181,86,150,31,17,114,137,116,122,162,251,28,181,103,111,114,197,245,76,131,195,199,196,151,204,146,14,147,21,79,214,252,87,100,145,225,182,171,228,78,67,113,85,119,213,67,252,138,75,53,198,104,117,78,65,30,155,6,222,11,195,136,106,102,3,231,105,187,87,226,47,26,171,167,101,56,201,204,92,95,109,45,214,12,57,70,243,87,8,120,196,134,85,115,99,106,181,117,246,44,105,254,36,68,146,205,166,195,41,63,105,48,146,24,150,252,210,229,98,92,23,74,221,222,70,149,135,23,250,215,84,170,187,100,158,27,17,19,238,34,59,160,72,168,156,15,183,212,150,56,30,42,249,95,237,41,24,122,3,85,22,118,108,89,127,58,234,193,167,211,228,230,137,40,136,73,148,246,53,4,245,26,249,228,199,230,171,85,113,22,86,76,84,209,67,248,170,147,186,152,138,189,151,19,164,131,230,234,228,165,47,214,211,163,65,204,105,92,138,26,127,198,61,79,147,8,177,169,106,202,156,7,88,117,155,153,85,169,25,106,80,124,164,92,67,247,20,85,150,149,245,179,140,198,47,82,62,6,185,213,83,184,139,23,140,190,226,46,100,11,25,49,50,139,34,170,136,203,70,16,76,211,208,96,129,252,191,232,246,212,108,248,18,163,63,118,21,106,200,211,139,196,97,17,5,101,73,42,115,30,44,73,88,21,168,123,79,79,102,6,23,22,82,42,22,26,231,193,248,98,140,67,83,148,149,190,155,197,149,83,50,99,241,242,172,21,129,115,75,201,204,154,6,54,229,156,41,92,147,114,51,137,61,164,146,5,184,131,88,86,250,121,89,250,147,160,232,107,153,209,88,81,74,196,159,50,182,182,75,63,94,65,37,242,103,190,147,204,91,162,20,72,102,80,205,193,153,166,229,141,157,169,20,251,135,214,241,109,127,145,27,63,83,254,76,57,84,147,237,79,53,239,17,191,231,82,181,254,10,172,117,228,84,192,178,124,152,188,177,113,33,13,198,68,198,132,192,16,54,146,250,252,59,16,211,227,12,79,249,66,229,79,137,150,200,81,38,224,121,24,17,20,136,134,76,157,231,134,33,73,254,4,43,235,73,159,50,111,2,127,166,251,67,88,61,134,116,248,4,63,234,209,114,145,1,62,227,211,101,63,54,49,70,90,166,90,143,30,92,185,73,246,148,70,188,187,220,197,229,138,68,124,2,230,217,21,178,117,231,210,40,241,160,31,173,128,67,246,141,113,182,76,124,238,88,153,35,39,85,76,57,14,207,117,74,174,231,67,44,72,117,151,234,168,50,71,136,171,208,46,199,187,102,30,180,166,5,80,228,196,204,97,44,39,213,30,48,242,215,251,74,219,109,83,151,113,108,116,39,223,19,7,111,250,20,229,245,150,247,229,49,118,251,138,69,147,47,8,52,234,158,77,204,224,98,52,95,228,72,177,177,173,85,208,156,190,164,60,30,162,229,202,181,105,235,35,193,151,133,88,217,105,236,113,50,251,137,51,33,197,31,116,94,68,237,24,171,54,35,140,50,191,33,114,241,149,48,12,49,201,137,202,84,53,83,242,141,129,84,240,33,193,199,202,81,137,50,169,54,102,36,36,192,131,27,148,57,63,145,31,0,196,240,226,42,168,159,160,207,100,15,233,229,26,72,253,55,46,131,206,33,74,50,164,153,125,10,71,32,75,48,73,103,40,178,173,82,97,236,124,246,156,171,237,107,31,200,20,246,28,54,123,169,225,205,73,201,131,17,111,161,181,187,63,54,65,13,5,168,100,254,14,136,195,68,198,82,42,77,66,99,198,225,12,162,8,106,115,211,96,205,127,245,17,18,74,122,140,173,228,222,194,56,218,183,81,221,245,21,62,135,27,81,139,152,210,177,38,85,180,56,201,242,144,54,195,77,38,117,245,44,88,65,165,253,116,208,71,248,218,242,180,152,74,92,169,216,117,59,230,131,49,68,165,228,192,181,207,152,184,241,162,217,14,116,158,233,248,135,246,146,87,33,176,237,236,21,49,131,154,118,125,164,36,153,146,224,144,97,68,97,4,17,246,144,169,69,148,246,21,248,138,177,148,35,98,226,170,76,89,35,96,138,92,68,77,36,233,32,73,7,44,165,25,90,17,201,3,13,149,60,141,107,46,183,192,38,46,81,172,220,213,5,104,239,242,109,125,105,234,9,196,85,231,227,155,220,84,209,230,37,176,56,101,13,70,217,86,220,66,150,253,217,71,143,237,45,230,6,187,141,54,125,215,168,110,178,253,180,91,36,188,76,64,51,80,158,19,57,132,190,178,97,44,188,248,147,84,45,168,76,201,135,28,71,152,83,255,0,208,163,180,149,221,252,235,199,225,47,250,241,114,42,11,42,113,198,136,252,37,92,79,225,238,167,181,141,241,54,117,78,95,150,206,165,42,209,180,58,250,85,222,71,175,198,135,233,158,114,118,136,106,123,82,67,97,34,188,60,101,86,241,163,68,147,17,153,127,228,90,25,67,84,35,240,136,133,253,213,209,137,231,172,141,99,135,135,65,234,9,178,178,215,228,16,215,65,161,135,101,72,6,110,229,101,87,198,146,72,32,234,140,36,174,76,253,239,14,47,228,82,101,139,196,190,252,175,207,216,240,102,2,104,58,146,25,150,164,173,151,195,214,153,60,192,201,137,111,244,118,19,218,26,202,139,138,252,0,4,195,146,204,171,51,4,114,70,64,149,97,63,37,111,158,108,124,74,94,203,95,193,173,243,202,149,154,131,44,108,252,68,50,116,168,203,171,176,238,184,213,124,200,204,164,27,3,17,115,120,223,18,32,206,212,204,218,11,145,116,232,111,245,111,3,24,184,151,63,75,34,203,174,181,251,59,186,184,222,26,223,232,223,79,62,84,230,115,33,110,235,127,198,108,89,83,71,214,142,23,40,80,178,110,14,46,34,242,137,118,170,170,30,125,153,248,16,115,238,246,71,218,109,86,126,3,146,54,25,61,100,13,63,100,71,150,95,17,60,210,201,225,4,35,191,151,40,253,181,149,26,198,160,192,39,180,182,62,158,212,92,216,145,16,228,253,36,217,147,222,38,118,173,196,91,49,246,52,54,109,56,123,16,179,223,46,48,30,19,69,26,48,38,250,170,130,182,52,73,61,216,241,172,80,102,161,49,165,67,144,252,202,236,207,139,210,33,13,122,53,109,55,159,8,177,17,21,176,28,110,101,182,160,141,152,12,152,209,36,131,149,101,91,242,222,234,102,24,12,146,206,220,74,118,212,219,19,188,42,76,215,43,10,248,149,161,123,10,62,100,28,250,65,247,4,164,42,158,135,118,79,170,156,195,212,44,47,106,69,145,144,214,133,188,77,70,164,100,223,168,133,125,57,233,9,152,69,77,228,217,69,238,202,132,159,60,4,2,182,241,45,151,176,157,240,223,56,249,140,84,119,131,49,225,8,135,147,237,33,163,73,7,159,213,79,99,69,170,240,202,33,98,34,21,148,102,178,19,243,43,108,138,207,148,236,83,33,245,88,210,159,234,18,191,141,116,99,7,242,118,174,115,173,158,72,68,96,67,238,191,177,12,170,17,201,226,31,27,4,158,210,226,69,195,134,56,199,225,47,26,65,26,55,0,13,191,25,83,106,119,242,98,203,149,25,5,70,178,94,49,145,248,82,25,147,254,107,8,149,87,166,251,216,146,123,40,4,238,197,200,177,149,156,104,217,80,219,14,78,86,35,205,100,14,158,69,35,91,62,112,207,132,177,113,13,81,133,155,148,171,24,236,195,45,179,200,60,201,93,169,143,4,121,132,44,169,164,99,28,67,194,182,133,131,254,237,30,68,172,71,195,147,107,58,95,86,33,170,96,195,57,60,3,137,122,202,202,170,183,221,24,150,49,175,162,201,31,9,85,25,149,2,174,255,0,1,140,128,120,221,203,51,73,196,52,41,166,16,172,225,67,134,73,9,220,37,54,5,90,114,23,79,212,242,227,31,8,68,68,190,101,241,228,143,10,107,113,101,91,8,124,194,38,66,245,165,80,225,130,75,217,44,34,72,177,173,142,141,237,107,236,122,181,146,227,125,68,208,62,154,49,230,177,41,17,76,140,79,4,4,159,1,147,41,68,69,209,138,28,214,185,29,113,107,84,41,223,41,147,252,106,183,76,79,100,239,0,132,168,9,148,49,102,147,40,98,172,171,116,246,51,230,12,172,88,144,202,195,217,93,106,90,201,129,233,163,245,0,151,253,8,71,234,168,150,241,31,19,46,84,167,80,217,18,53,110,16,148,164,81,116,134,32,229,174,118,103,176,241,194,149,179,21,33,167,60,111,50,251,107,115,238,7,213,136,107,70,206,230,119,247,248,163,44,189,54,40,201,132,222,215,184,170,38,35,72,115,9,237,38,50,112,22,38,83,22,54,69,43,50,212,17,128,242,136,189,76,92,221,250,146,117,148,231,237,50,127,141,38,178,50,21,142,13,223,95,99,162,217,60,150,254,113,56,241,137,33,153,72,248,92,217,83,74,64,159,7,205,246,21,21,60,36,199,212,172,172,199,51,114,19,214,204,1,56,113,114,42,38,73,196,206,172,170,112,49,182,196,70,238,79,145,32,213,81,179,231,176,157,66,196,180,50,212,145,189,164,64,66,194,3,46,46,68,72,96,100,237,69,70,178,161,180,210,125,88,28,191,242,40,219,45,31,92,43,45,222,85,83,38,4,168,221,75,228,102,50,72,254,110,47,34,97,109,250,130,192,173,139,143,183,141,80,214,204,173,140,70,7,181,36,153,24,131,102,24,137,181,36,0,126,66,153,101,154,193,85,174,99,185,54,71,246,160,70,23,241,33,95,61,242,89,202,33,167,91,48,73,7,219,92,247,83,204,157,81,59,8,122,211,51,49,145,170,184,228,210,107,70,199,238,202,76,170,125,252,71,121,130,131,129,60,150,71,204,97,17,31,48,39,32,241,9,79,39,228,87,20,9,173,146,57,39,196,89,68,18,126,250,216,130,102,96,207,33,72,163,35,64,149,24,153,69,202,159,195,147,245,150,112,49,179,249,55,243,151,204,82,197,149,96,24,24,184,113,38,30,3,199,155,42,28,211,6,55,166,178,136,182,50,252,55,7,30,82,148,130,253,165,59,38,27,196,126,17,101,253,196,124,157,66,120,199,96,118,168,224,152,132,26,91,40,249,32,166,48,98,136,236,203,21,57,216,50,72,56,101,98,90,13,12,5,230,50,222,206,54,44,49,152,153,212,144,15,129,241,10,92,163,82,126,130,113,51,48,74,186,13,196,207,201,202,167,176,140,135,225,42,233,142,77,9,50,185,237,42,251,18,15,9,132,66,226,87,245,83,223,210,94,37,60,24,103,141,203,16,164,18,43,212,177,31,152,73,36,108,135,141,110,81,217,67,137,36,121,66,147,62,156,229,247,83,24,211,193,37,139,68,199,226,237,73,184,102,222,164,165,174,137,157,7,206,192,83,197,254,62,181,67,167,172,135,129,145,37,163,225,213,2,200,31,54,82,37,214,90,84,241,188,240,149,111,255,0,38,217,91,22,28,152,48,124,248,75,149,106,123,198,164,95,38,230,17,49,98,33,81,17,159,107,59,184,68,18,79,242,15,183,31,217,74,104,117,196,30,82,202,83,86,178,96,198,39,18,48,209,158,54,41,217,144,31,220,89,67,76,214,26,53,79,177,245,109,174,70,126,149,111,147,36,24,223,148,67,72,96,79,0,153,218,130,190,178,60,150,124,162,149,134,214,53,176,172,218,194,202,53,147,197,253,183,154,110,205,78,194,15,181,33,127,133,148,76,38,23,39,219,90,33,233,91,44,158,225,86,55,78,195,238,198,92,210,79,139,101,196,97,37,182,90,63,83,65,148,242,212,151,115,27,205,107,161,9,225,75,127,23,32,149,180,11,227,149,248,177,13,52,106,190,68,228,102,70,192,67,90,251,33,15,230,224,16,68,78,152,240,73,103,82,112,249,132,43,61,180,46,204,5,246,149,63,249,33,111,219,64,80,155,109,194,34,172,100,154,203,217,139,149,104,153,73,148,252,50,136,188,24,215,21,164,249,73,228,40,210,215,246,40,181,67,6,62,212,132,230,138,69,137,161,202,41,57,186,211,230,90,159,7,47,42,216,27,42,226,254,174,2,86,141,3,121,254,137,51,64,73,166,70,36,99,229,8,149,165,220,152,190,208,177,36,134,9,237,192,241,4,92,137,56,2,219,204,86,199,146,107,48,136,188,136,250,26,114,65,62,89,124,170,34,250,183,83,212,75,247,5,251,73,124,109,91,58,182,87,205,202,33,127,113,115,179,81,143,65,97,186,97,169,223,67,14,9,89,203,23,42,92,106,73,195,255,0,46,17,10,163,234,190,33,101,240,218,8,133,87,244,247,103,154,14,41,88,151,108,115,41,231,73,210,188,68,244,205,36,2,51,250,180,92,74,124,216,42,60,195,92,173,53,37,57,36,129,230,53,161,10,69,205,118,118,85,22,163,202,92,163,243,85,102,184,170,184,229,168,4,251,43,201,36,225,200,33,137,31,85,169,37,139,192,38,85,143,100,25,209,30,28,163,17,60,18,192,211,140,126,214,85,9,35,253,74,199,50,214,173,161,177,241,162,93,131,41,178,41,173,67,13,148,158,120,75,148,106,209,129,196,206,165,49,168,76,9,63,41,137,12,216,139,31,63,224,22,149,181,125,145,216,21,107,135,242,41,109,49,90,200,68,225,87,144,217,149,52,120,40,79,239,137,7,125,166,242,31,44,66,166,90,122,158,85,107,51,24,170,162,101,62,228,124,61,139,64,99,18,19,254,108,67,42,102,168,139,43,118,54,178,202,9,71,134,90,67,62,171,243,188,177,58,209,150,187,25,44,225,22,36,19,35,48,108,195,234,137,20,167,198,36,117,221,145,32,147,14,84,243,73,114,121,152,211,200,183,207,211,21,86,67,249,185,226,64,26,168,245,190,30,157,144,162,79,182,102,226,190,37,97,177,145,22,26,210,8,121,187,82,58,115,28,157,170,169,134,24,252,18,216,70,176,51,32,60,132,234,91,223,73,78,38,127,81,41,18,77,79,241,8,117,39,5,125,119,41,10,133,147,14,226,254,14,82,148,130,202,153,100,111,17,219,165,214,186,51,250,30,184,135,167,198,71,237,39,143,26,231,211,42,143,187,221,134,87,250,209,246,90,62,224,124,217,82,51,73,181,168,39,48,178,137,13,127,32,141,81,56,234,90,83,223,18,16,240,148,169,227,53,80,62,170,231,53,183,30,164,71,135,107,137,24,246,60,143,225,138,69,6,142,231,66,200,167,65,13,217,60,242,139,34,60,58,228,99,126,37,43,67,26,231,7,233,73,141,101,107,67,56,191,55,18,47,34,102,233,219,177,139,50,119,204,232,48,239,162,217,123,168,137,236,28,144,97,18,229,144,223,107,91,205,181,84,208,53,228,190,147,64,74,183,136,73,145,31,36,27,225,96,251,132,137,96,113,123,73,55,169,75,154,79,210,144,75,105,181,80,33,15,104,82,161,166,49,96,97,172,105,131,140,244,174,249,231,156,78,98,241,160,152,203,41,39,204,46,164,208,209,136,65,226,79,26,176,179,85,63,217,1,101,166,226,136,252,60,169,213,13,199,166,141,130,250,75,77,222,152,177,23,153,131,104,63,219,72,97,213,106,1,203,102,81,101,26,36,141,172,60,45,165,115,212,232,225,184,60,230,125,36,4,240,215,73,102,30,79,220,91,99,70,196,1,230,40,196,188,249,145,99,15,219,66,181,9,182,124,116,38,205,167,137,159,48,186,211,32,135,28,66,113,101,196,183,207,190,149,36,125,72,56,23,99,31,105,83,52,192,176,176,68,99,75,147,253,174,33,167,225,127,26,155,178,184,250,69,202,140,173,159,144,105,55,6,219,13,146,17,246,164,51,230,62,51,223,202,69,68,99,100,246,148,133,244,11,89,62,120,132,49,13,35,43,63,0,85,95,48,168,218,181,145,191,186,196,183,191,92,238,72,192,132,185,87,63,147,85,56,92,166,88,64,97,243,229,196,49,168,172,50,38,167,87,248,60,78,166,248,209,100,243,118,149,15,1,147,163,75,121,177,113,172,42,158,50,12,28,191,232,79,205,12,24,248,101,42,174,103,59,62,208,80,110,56,214,82,117,32,241,225,196,167,54,214,34,151,213,198,156,195,124,79,15,155,16,209,182,223,102,217,62,133,51,230,30,79,158,20,188,38,228,229,47,34,179,124,106,50,3,135,254,79,109,72,204,164,24,142,243,42,170,169,38,147,248,16,247,179,26,15,140,139,99,204,49,51,181,106,9,134,66,118,173,5,176,174,202,132,133,243,44,72,188,137,174,152,135,182,6,107,30,36,80,76,76,137,125,244,246,8,128,16,121,114,167,244,50,206,248,132,76,190,130,89,219,72,130,39,248,211,71,198,60,152,188,40,88,213,67,156,70,75,218,167,145,163,98,3,243,37,168,51,126,164,108,253,60,127,118,86,95,206,154,64,129,90,46,28,171,85,196,99,201,62,16,245,160,159,85,47,251,68,171,152,249,118,203,82,202,28,97,136,124,69,78,96,121,139,221,31,251,171,149,89,122,253,104,57,132,68,5,110,167,181,41,246,133,200,177,173,244,90,53,186,250,234,119,79,1,253,164,190,202,158,142,107,63,168,148,127,196,185,111,158,173,25,243,114,109,149,60,56,3,154,15,155,200,181,90,95,162,50,116,177,114,177,233,53,80,68,119,134,186,80,241,164,254,130,12,249,178,229,252,232,153,154,109,145,143,187,20,162,39,33,173,97,65,149,13,25,155,138,139,128,24,116,246,80,102,14,52,174,225,150,85,61,49,85,30,25,113,186,86,137,246,71,32,48,155,149,101,180,23,59,16,114,117,84,237,211,4,95,117,86,86,217,50,72,20,69,240,71,159,212,12,81,139,18,62,158,78,80,48,193,42,85,82,205,34,212,179,102,127,52,73,153,44,157,88,212,132,155,43,33,179,136,164,74,63,28,158,12,237,164,188,133,84,179,9,182,174,88,76,170,25,127,86,33,149,36,159,49,144,158,200,145,34,166,208,231,178,200,25,66,141,141,84,49,191,55,30,79,168,182,194,86,140,43,173,126,82,114,139,17,19,179,48,18,89,204,37,137,180,241,50,110,247,227,67,191,32,214,14,217,130,204,170,173,140,7,148,37,46,68,61,104,65,101,194,183,76,100,185,35,226,95,32,70,244,214,125,197,150,99,42,50,101,14,216,120,113,44,36,195,131,7,218,228,75,77,172,229,194,62,211,22,84,234,6,170,170,155,195,44,67,200,136,230,22,78,157,137,251,40,123,144,112,242,32,3,66,66,68,120,77,21,116,87,178,14,63,148,16,208,19,25,145,87,113,73,127,147,67,157,4,54,58,126,87,9,120,209,211,53,33,228,131,171,145,59,153,84,2,159,152,89,87,207,65,4,145,225,137,20,98,66,198,174,87,115,183,34,94,4,147,201,39,42,175,170,221,99,230,66,195,210,82,170,121,101,139,42,49,239,197,204,149,150,129,184,174,62,173,54,62,20,126,217,73,198,178,96,223,218,168,35,79,200,52,155,140,13,10,158,52,108,107,67,217,151,221,76,89,37,104,121,128,78,156,107,108,42,255,0,161,28,152,204,72,236,161,238,89,136,41,213,174,124,252,66,66,248,101,90,172,25,9,161,213,18,15,186,183,178,78,71,246,145,55,12,49,145,111,125,104,60,58,150,176,88,2,28,198,16,152,130,156,236,8,70,114,207,32,144,240,54,48,142,243,26,40,202,143,245,90,114,31,233,46,102,141,84,186,181,248,232,77,79,129,56,103,121,67,40,133,82,246,183,210,224,159,22,34,21,117,204,212,197,31,106,14,100,58,50,176,152,98,143,247,19,172,40,255,0,35,126,75,67,203,67,154,67,215,231,193,135,169,121,151,100,43,243,101,76,174,62,27,203,178,62,104,146,163,127,33,82,89,250,96,245,160,124,73,101,30,79,180,149,186,86,251,29,122,184,159,224,163,141,101,185,7,44,172,168,11,38,0,172,126,17,13,115,90,123,83,214,222,62,36,190,95,166,172,103,223,3,2,133,153,23,45,74,180,43,175,0,55,176,3,229,54,36,186,77,150,156,47,152,140,37,45,168,117,104,5,231,243,89,126,218,154,141,169,14,83,241,64,202,53,199,249,114,59,85,52,59,163,232,23,68,187,234,117,72,122,146,8,188,2,41,234,154,144,210,164,147,48,74,63,241,174,60,23,156,164,97,118,171,167,105,41,159,42,206,44,75,174,54,151,207,66,51,67,21,112,212,187,244,217,197,230,218,144,168,25,53,85,194,39,245,29,56,60,159,80,137,245,37,217,198,54,7,42,114,102,2,119,110,50,174,168,250,133,60,185,97,116,57,179,233,34,148,157,88,134,182,152,49,107,89,136,60,170,150,250,48,7,230,24,152,255,0,192,164,217,1,227,127,50,173,149,196,91,121,19,151,117,182,182,79,225,46,36,149,250,123,80,70,230,44,174,53,216,169,217,23,7,22,60,139,41,240,24,95,116,105,127,198,99,72,232,222,199,52,211,209,134,51,242,136,153,87,70,125,174,198,14,239,47,82,69,60,49,99,37,18,127,169,49,226,49,113,13,36,153,150,141,175,204,119,3,226,68,169,196,196,40,10,162,54,161,220,179,169,114,183,195,37,71,129,162,74,34,165,164,184,252,152,140,164,171,67,165,182,223,224,232,33,14,229,254,218,206,101,110,219,152,216,212,222,254,95,135,18,24,51,222,83,252,220,162,46,133,145,234,113,55,74,182,247,41,89,140,132,246,214,51,2,76,106,122,76,246,70,240,40,138,182,198,213,185,120,177,35,113,140,104,63,81,180,102,98,69,61,242,253,226,145,36,53,147,5,204,138,141,119,245,146,51,48,235,14,134,217,145,153,225,153,36,134,242,18,115,195,244,158,153,204,158,50,160,77,36,98,103,14,66,165,86,107,29,11,10,162,20,144,228,140,93,203,237,172,240,22,38,33,21,71,250,172,178,247,69,32,134,149,204,206,89,99,48,138,146,101,127,18,253,61,45,158,165,92,103,140,68,229,84,161,120,10,14,40,163,92,248,51,8,49,243,118,170,45,49,124,4,241,179,33,14,162,53,151,189,7,79,128,50,243,25,44,147,13,133,233,42,123,38,96,8,53,39,113,62,88,143,197,20,138,173,37,206,40,227,107,5,6,49,227,63,152,185,83,152,102,7,213,82,204,181,151,211,137,108,221,159,255,0,84,141,99,161,84,175,52,205,176,248,82,9,250,147,81,198,243,49,133,198,134,141,101,249,249,147,99,25,147,98,225,72,170,51,96,78,62,203,123,204,98,172,195,24,132,34,192,212,227,17,223,137,57,173,9,60,57,149,106,35,72,98,202,113,201,31,104,214,94,142,113,240,162,60,246,200,192,221,131,234,165,223,84,228,38,219,186,224,77,73,173,148,47,107,141,45,141,27,124,124,56,149,164,201,140,147,194,183,134,28,17,131,134,40,211,198,200,237,99,51,69,203,65,35,41,0,65,225,20,81,165,210,116,3,39,63,150,87,251,106,153,249,61,161,45,220,158,28,162,85,105,149,62,8,213,206,103,39,79,75,173,225,237,26,19,109,206,175,237,88,204,120,84,225,169,55,36,225,236,81,86,87,98,203,106,230,102,24,124,28,197,234,89,50,3,59,150,216,213,167,131,220,153,6,48,202,52,193,102,50,134,17,149,104,159,187,141,231,233,253,137,136,67,141,109,153,15,32,59,70,181,152,197,193,133,16,231,218,255,0,118,152,178,224,254,28,37,75,222,194,100,95,12,253,183,72,146,84,173,140,205,217,204,85,168,216,241,246,165,22,86,163,19,18,40,122,134,89,37,226,246,212,242,10,221,71,114,102,12,163,120,138,37,23,100,201,98,62,88,130,237,86,93,190,210,201,149,89,125,165,117,142,228,173,70,34,25,14,84,158,83,100,84,21,76,100,47,12,201,227,234,128,38,126,149,41,124,57,196,62,17,69,227,77,182,166,175,80,206,81,86,220,0,175,237,78,77,61,131,6,92,170,98,5,37,148,110,83,11,26,115,25,155,158,18,169,178,149,177,166,183,80,203,178,35,195,139,141,17,50,54,78,83,39,117,176,34,70,31,82,215,101,25,152,30,169,232,138,115,200,214,97,44,107,39,198,38,208,41,129,230,101,31,106,153,153,36,241,165,191,18,115,73,91,101,59,152,202,107,98,218,170,212,219,26,183,114,124,202,154,4,56,34,238,64,4,59,100,182,226,200,254,31,40,44,168,146,74,241,17,127,202,212,29,218,152,24,241,4,67,81,23,124,126,101,50,250,109,73,40,92,50,197,137,15,224,59,96,63,49,113,44,91,57,178,67,66,123,241,133,108,105,120,67,43,145,48,126,170,149,255,0,177,82,185,250,2,168,82,179,68,17,50,38,112,40,72,46,229,173,11,20,142,100,27,214,201,4,223,2,151,177,80,132,204,240,83,56,65,5,159,165,79,41,237,98,73,30,28,67,73,92,65,154,227,60,57,22,232,208,241,45,51,30,65,51,136,89,87,161,221,179,30,19,11,18,21,168,73,149,188,66,164,188,99,27,212,54,161,184,124,99,176,193,18,178,152,29,240,30,161,181,12,55,137,156,222,210,90,179,134,40,79,126,48,63,186,34,45,18,117,36,25,163,120,82,171,131,28,159,40,18,246,162,41,244,52,161,15,118,98,161,97,99,167,113,42,50,164,158,72,199,226,84,15,49,231,31,132,72,88,117,163,132,207,210,175,51,83,130,49,248,133,137,51,96,79,115,123,128,250,5,62,39,230,48,178,163,236,174,43,160,131,134,0,242,41,233,55,19,167,3,180,137,96,100,220,136,236,49,96,101,253,213,92,170,75,111,44,181,37,52,149,13,85,149,115,13,44,89,72,178,159,66,8,51,190,82,175,141,94,198,164,170,132,79,148,199,251,104,233,247,21,213,176,95,242,163,201,224,186,183,148,230,88,217,245,37,217,14,36,216,140,136,24,163,16,215,211,105,141,62,48,112,242,145,37,126,173,202,71,132,34,196,190,195,181,33,79,204,84,171,49,173,11,32,150,76,99,138,83,254,87,141,27,14,4,162,243,23,254,24,134,171,223,14,168,128,251,190,10,67,82,79,157,24,15,12,65,16,169,177,5,50,125,144,227,19,8,74,141,141,50,170,55,53,137,113,126,234,231,33,181,198,119,230,237,91,230,99,156,54,75,176,46,84,140,165,86,167,83,135,113,6,72,248,122,209,144,217,78,95,51,75,139,149,114,74,171,183,143,244,130,234,68,191,94,106,124,251,65,85,255,0,32,210,173,144,25,85,142,135,125,14,171,140,181,220,95,109,36,153,12,120,247,125,169,72,77,113,39,245,98,34,162,140,255,0,145,195,149,87,212,82,84,213,176,75,43,118,156,192,178,28,97,226,22,49,13,41,147,90,124,235,227,24,65,113,98,92,234,173,97,152,108,201,48,119,121,140,33,163,101,67,255,0,1,162,8,124,170,6,226,96,32,249,203,52,172,88,146,136,31,26,65,24,140,229,255,0,164,134,154,156,135,88,117,126,39,78,153,26,112,191,86,44,72,118,86,218,148,124,41,101,110,179,252,72,118,102,149,149,85,73,97,225,3,42,186,178,186,144,101,100,99,68,106,171,154,209,230,49,70,81,161,102,48,254,201,81,236,173,60,150,101,66,60,192,23,152,125,197,166,0,188,192,39,110,65,145,80,67,55,202,176,66,40,210,105,57,8,53,170,181,143,207,153,0,88,64,135,58,76,94,162,99,75,103,195,199,212,178,141,107,58,55,14,232,152,254,154,221,38,72,241,243,34,192,40,125,149,151,72,75,198,154,70,147,58,72,240,160,254,87,187,42,194,53,169,225,31,50,94,3,152,90,233,131,151,150,88,177,13,109,12,97,198,131,180,174,23,33,83,73,54,71,178,7,55,252,137,36,11,41,194,151,135,106,65,125,196,110,92,202,177,169,244,135,132,204,182,221,168,54,126,210,62,202,102,229,255,0,55,41,42,124,144,100,195,95,144,171,24,210,154,158,77,113,31,233,198,139,200,155,217,82,69,132,12,213,208,57,23,46,178,159,42,52,166,88,101,196,65,46,133,165,117,56,53,36,22,68,44,172,82,84,214,106,107,71,6,135,210,226,6,106,123,136,71,197,109,23,109,247,22,219,41,147,167,1,134,20,174,52,55,196,141,13,106,72,135,150,89,228,146,63,14,53,206,126,27,234,169,115,110,61,16,191,218,246,34,75,35,105,245,169,85,85,116,178,252,29,26,5,9,39,15,52,190,177,45,143,126,219,204,81,56,134,168,222,240,109,48,139,137,115,205,91,113,178,59,194,21,70,173,68,142,206,195,184,120,51,242,242,145,63,178,123,197,19,20,78,197,199,99,106,223,77,62,98,170,221,25,241,10,45,221,150,31,109,70,57,170,60,144,183,34,130,171,76,69,201,150,95,41,21,108,6,16,67,197,18,42,198,100,8,35,27,37,134,80,215,163,48,132,103,9,113,46,155,104,115,100,5,107,78,249,35,205,186,38,68,153,147,37,210,31,41,186,254,162,183,216,15,6,99,74,82,23,208,229,73,243,14,215,143,234,38,169,170,193,159,143,235,125,161,45,108,181,245,101,11,225,93,81,47,17,162,144,73,228,9,131,246,151,54,72,93,170,82,190,1,227,15,41,138,49,41,249,55,122,124,103,120,101,218,15,34,202,124,147,224,237,83,212,240,40,228,217,63,213,133,218,254,197,69,22,170,81,213,6,168,71,221,196,229,31,154,35,82,6,182,201,140,218,69,196,136,141,50,170,181,236,137,92,37,71,15,195,251,193,15,26,169,206,114,144,233,179,198,126,104,133,228,85,186,121,239,131,225,187,226,34,111,101,14,187,63,244,242,140,73,91,233,37,136,153,67,41,71,200,177,80,105,249,65,219,149,36,152,242,73,225,90,119,39,19,17,181,81,165,205,246,149,12,176,163,240,193,50,102,47,18,106,25,146,224,131,8,139,196,140,178,135,177,226,221,101,74,223,90,249,163,195,151,18,13,18,89,73,28,227,188,162,236,76,235,94,65,177,139,68,250,208,84,197,197,19,148,136,10,25,248,229,98,151,149,21,2,142,100,61,207,129,177,98,69,48,48,69,23,245,66,41,82,75,87,190,72,62,82,81,16,84,241,177,63,250,137,73,145,46,70,85,106,24,251,94,119,196,196,143,9,177,129,13,233,67,146,124,185,81,33,141,207,137,53,69,102,81,61,217,137,147,54,213,124,167,147,113,4,127,54,82,99,246,198,174,3,79,4,163,249,177,19,34,95,39,77,206,147,230,29,169,74,52,172,170,50,201,136,153,250,206,36,98,98,41,83,15,199,240,99,51,148,68,253,196,162,203,225,189,140,151,179,12,82,9,26,29,60,49,65,244,235,30,85,26,181,189,199,195,232,223,38,203,78,93,131,48,75,200,151,67,146,74,217,108,247,70,165,205,165,103,84,90,229,174,41,49,170,35,48,114,65,243,125,137,90,222,67,213,11,86,106,123,137,160,194,40,24,133,245,22,160,179,254,28,130,196,144,83,204,148,33,246,241,166,123,156,92,168,89,4,104,197,250,171,76,86,206,136,243,98,196,69,207,224,67,219,31,22,85,212,36,195,157,109,5,251,69,206,77,14,117,68,191,234,17,72,47,206,137,36,103,43,26,226,85,67,141,150,39,106,218,201,132,140,204,66,73,39,190,95,167,63,211,139,200,190,105,183,158,48,63,168,100,200,140,133,28,239,30,82,114,161,164,190,112,187,68,142,140,198,73,58,213,113,60,18,95,136,62,210,20,44,214,11,161,152,50,189,134,55,88,150,253,91,50,45,147,25,242,163,198,37,40,198,78,140,78,209,227,95,77,168,98,198,225,48,178,145,58,179,32,87,35,40,116,145,36,159,229,34,226,85,21,186,36,5,229,53,207,34,77,85,101,22,239,135,22,217,80,192,120,35,112,196,42,101,101,17,173,246,54,101,108,186,209,240,218,12,163,88,176,35,156,204,37,22,85,164,209,165,205,31,8,178,165,145,167,158,52,189,161,98,144,73,149,133,101,196,85,119,240,148,242,72,249,97,23,31,238,161,107,67,59,77,141,156,68,16,196,175,55,243,177,229,221,41,121,247,18,203,231,154,47,26,214,168,43,107,83,223,142,65,37,248,183,92,139,235,53,81,242,117,16,163,253,164,131,103,85,56,249,75,196,68,92,203,89,80,162,98,136,44,191,113,37,127,163,99,244,91,70,147,6,116,94,108,105,28,252,3,38,17,8,152,212,92,107,189,65,25,253,89,126,218,178,173,52,185,160,102,238,46,37,170,204,226,178,211,228,147,187,140,8,220,162,200,44,171,76,48,217,96,205,151,42,174,159,67,6,73,57,147,26,170,74,226,143,23,26,109,181,13,230,168,154,158,203,40,241,20,184,136,169,160,89,0,140,197,45,79,106,74,77,137,242,196,23,34,34,158,183,213,199,250,241,138,79,211,88,202,193,139,142,231,210,0,67,221,215,149,15,232,145,109,226,225,151,202,183,6,76,189,62,118,6,199,230,71,246,145,51,53,85,108,30,96,197,34,70,102,65,149,127,66,58,78,134,139,90,127,148,201,143,246,146,169,59,24,199,124,64,136,139,160,135,226,88,9,194,104,25,127,117,23,248,134,182,200,24,133,77,11,247,49,45,89,145,255,0,131,73,187,228,113,96,195,150,59,44,188,152,213,67,238,7,38,46,28,92,138,170,202,76,82,1,241,11,182,18,229,19,44,165,86,218,191,139,229,190,162,140,216,45,144,120,215,119,144,100,154,163,201,127,233,114,229,84,122,122,158,8,129,139,117,136,137,115,53,80,198,14,18,141,33,141,169,25,38,215,180,153,60,210,172,250,14,208,185,125,26,182,230,9,222,104,153,11,25,52,12,157,240,246,158,226,194,182,202,212,112,123,80,161,141,98,35,238,196,81,137,90,167,61,135,76,211,118,81,159,154,88,184,210,219,185,152,135,132,69,228,69,27,82,28,76,230,17,10,164,167,234,16,77,178,24,189,47,23,231,77,96,85,55,254,18,157,109,224,99,20,165,26,96,251,35,210,13,145,5,144,169,164,107,41,112,98,48,65,139,148,73,108,200,207,201,152,162,77,85,168,110,53,140,227,79,177,157,219,196,178,220,147,39,9,86,134,25,228,38,32,137,47,184,173,181,23,249,73,121,18,237,133,135,217,177,242,229,228,68,64,49,59,140,162,170,169,37,136,249,109,138,66,145,80,250,168,58,130,164,216,13,81,204,203,86,66,25,13,237,164,111,214,122,126,75,216,29,212,148,110,230,44,224,98,196,53,140,56,21,81,159,197,0,105,213,69,182,137,240,108,125,57,44,129,154,166,126,34,47,7,213,99,124,165,129,70,92,72,248,214,91,103,254,148,107,76,249,140,237,196,159,17,108,194,121,140,36,19,229,8,147,152,6,5,144,62,226,5,143,4,212,100,10,208,65,38,96,151,248,214,152,198,137,129,156,55,191,173,15,26,181,133,126,82,202,77,237,96,62,200,124,72,67,85,75,28,23,148,194,197,137,12,10,109,14,196,67,195,181,25,86,167,224,141,246,146,24,215,111,17,240,152,95,200,159,109,143,37,153,132,151,152,252,15,177,163,50,75,249,150,201,48,6,39,240,213,140,162,88,135,60,20,63,227,57,194,62,208,80,6,68,150,163,27,86,112,107,42,221,240,48,196,139,182,81,146,96,78,140,126,94,37,210,223,51,115,212,44,74,126,202,31,62,83,11,42,234,34,79,198,178,219,39,112,36,178,220,24,82,185,48,192,152,233,236,113,137,132,170,108,212,28,159,187,210,187,105,92,60,73,245,63,169,86,197,120,126,170,173,178,135,22,108,77,222,81,164,221,143,195,237,169,53,70,86,119,211,34,74,29,85,151,168,188,166,17,49,121,167,140,128,66,143,14,82,42,38,76,178,16,54,145,4,60,107,83,35,78,243,253,41,21,21,86,162,235,35,57,57,26,49,41,30,204,48,6,84,220,218,217,241,129,243,116,195,16,209,243,36,179,6,208,66,30,68,61,61,85,108,211,237,45,162,246,251,137,132,181,9,192,252,102,170,130,126,24,5,77,31,241,140,250,146,43,235,131,142,54,84,210,227,224,56,36,242,196,18,153,55,194,39,214,249,152,194,146,37,47,197,126,93,206,181,234,122,118,95,111,81,184,102,28,160,195,98,81,151,47,184,134,101,32,247,99,48,98,229,26,194,30,152,151,225,194,92,191,202,156,198,184,62,159,6,210,90,197,192,139,51,63,0,243,127,77,3,54,145,86,70,153,106,62,92,164,196,183,86,154,13,187,51,26,82,18,249,132,28,71,136,42,170,214,37,193,178,5,178,214,17,113,241,8,123,149,60,109,102,56,207,254,162,36,52,58,79,241,203,250,95,85,35,11,1,58,215,12,177,113,249,168,200,172,231,68,116,44,161,207,137,101,224,104,137,184,94,1,143,153,41,13,59,202,207,233,194,196,137,194,120,44,195,46,86,84,42,209,68,108,207,179,231,179,39,16,184,215,200,102,148,34,51,10,54,4,48,73,38,25,101,38,63,182,138,147,62,182,129,159,41,20,146,127,137,62,33,97,180,15,50,13,155,178,226,26,46,76,205,56,80,62,39,30,79,168,185,157,174,176,185,183,62,16,139,108,52,88,104,79,129,146,197,63,47,185,141,75,215,196,181,127,109,70,150,84,153,9,148,92,169,47,163,202,141,47,52,188,98,84,212,246,167,198,177,159,72,251,114,50,89,186,213,86,164,108,202,192,140,55,31,18,86,255,0,85,207,205,40,98,26,124,26,209,140,152,147,67,105,237,200,51,9,50,170,139,114,64,55,99,130,252,54,37,202,52,100,153,245,86,76,249,66,162,95,165,79,36,140,203,196,139,102,155,137,24,140,194,141,177,183,52,49,161,170,127,119,80,214,58,134,132,115,128,242,155,149,81,132,56,128,149,218,155,27,22,179,81,68,91,59,17,129,210,85,69,7,52,92,164,68,67,210,181,80,159,148,34,196,36,238,183,36,223,210,9,58,219,0,64,194,94,197,45,225,154,54,21,195,244,238,168,130,76,96,85,0,178,217,234,2,227,69,6,53,80,193,197,23,145,97,191,6,76,61,72,222,23,101,143,79,161,163,207,242,145,127,221,65,154,73,234,58,98,143,26,114,25,145,61,222,84,29,144,89,56,120,149,55,133,88,218,192,140,146,201,195,246,214,179,64,57,56,98,10,48,147,24,218,48,18,89,155,213,49,17,104,178,209,55,131,31,244,249,227,42,90,177,184,138,131,166,236,99,19,54,234,17,127,149,63,173,128,9,209,57,123,23,51,159,91,115,6,81,3,44,68,67,27,82,92,214,143,20,66,149,36,150,250,46,177,171,252,157,161,147,7,4,120,183,67,255,0,117,33,187,159,7,255,0,103,141,113,207,94,177,183,149,136,197,38,69,109,85,66,50,196,205,44,74,90,43,185,102,84,132,161,167,146,12,236,229,227,243,84,172,99,36,255,0,116,53,207,36,204,137,80,252,65,42,101,2,215,114,63,148,68,108,200,78,72,213,242,45,189,30,180,159,171,46,85,231,233,232,34,30,104,152,212,169,172,167,70,30,101,190,6,170,33,7,139,40,213,183,181,250,19,99,250,83,6,4,178,51,133,104,244,65,147,132,197,24,146,31,94,150,67,240,202,70,62,78,80,115,44,89,152,86,233,233,242,106,187,211,100,233,175,148,50,145,38,124,9,112,153,134,94,52,76,153,248,186,138,164,238,238,207,249,254,104,139,89,153,198,88,202,28,32,47,106,75,107,72,242,147,48,138,148,233,235,43,27,41,216,76,94,53,110,200,7,237,246,211,71,154,139,38,13,238,105,164,218,194,30,19,39,12,147,23,233,127,184,150,154,24,199,204,177,223,131,168,165,72,192,166,247,223,109,143,132,66,23,241,173,239,178,137,37,159,55,20,133,74,100,214,128,68,203,16,185,80,22,182,183,37,6,208,56,196,181,85,134,101,87,10,153,62,15,159,8,134,33,173,177,174,234,135,195,198,184,223,196,93,73,59,75,80,74,151,148,155,159,109,115,45,43,175,53,28,154,221,220,177,77,41,11,246,148,218,73,17,189,142,152,250,104,221,45,220,253,93,50,123,36,141,248,138,60,75,243,7,196,139,234,125,29,241,42,44,176,207,140,34,73,240,201,202,166,245,183,196,189,127,4,15,21,76,89,162,31,135,102,46,69,196,42,190,29,124,74,248,181,171,189,70,88,166,237,188,249,36,21,114,205,36,243,98,171,175,251,61,62,131,166,131,167,239,44,175,166,154,118,63,165,58,51,226,69,52,218,160,23,213,6,95,200,168,166,124,72,163,16,248,139,200,191,60,252,55,248,99,6,146,168,21,194,44,156,159,81,116,170,77,6,8,82,199,46,92,162,21,83,102,95,35,204,102,233,109,173,11,200,19,31,109,243,102,201,141,53,125,197,108,96,98,227,82,54,183,123,32,109,43,148,29,198,164,244,215,252,217,123,85,42,200,74,187,167,80,181,212,148,120,222,16,138,54,79,168,180,64,153,40,160,202,25,67,16,255,0,117,114,240,178,37,216,55,97,185,24,150,216,122,122,214,223,204,85,250,140,98,253,212,85,220,165,83,236,232,179,237,96,147,134,89,70,95,168,134,126,146,209,211,65,152,81,73,36,133,98,146,141,163,47,235,79,150,198,208,114,85,253,62,212,64,197,139,147,193,85,87,84,92,201,187,47,134,167,11,54,158,29,71,196,108,34,139,136,107,186,192,129,84,64,51,148,153,62,210,230,243,42,143,101,171,95,47,147,137,62,11,236,171,73,153,114,116,235,70,111,79,147,171,171,109,102,85,182,190,186,104,116,16,231,199,180,47,95,182,68,174,123,43,99,51,15,38,66,175,83,220,50,201,140,229,91,167,233,137,214,71,100,176,148,124,95,117,119,43,92,243,171,66,90,227,71,206,178,126,106,242,164,222,137,56,92,38,229,93,25,225,60,22,124,223,16,210,73,134,138,87,252,166,66,253,197,92,69,86,97,53,108,6,11,218,76,100,214,196,192,254,46,68,104,99,12,76,77,224,67,131,37,152,165,137,46,33,102,37,235,99,16,76,230,42,113,26,75,4,154,204,211,208,71,210,37,168,212,245,69,7,53,166,47,218,89,69,54,226,243,93,142,49,56,74,190,178,250,92,145,229,228,89,135,73,65,39,48,109,63,220,90,76,16,65,225,250,74,76,138,85,102,94,61,140,195,62,202,111,233,10,178,146,241,136,15,53,132,164,184,54,184,201,242,139,121,176,77,7,205,136,101,83,85,82,140,196,203,53,133,28,107,44,91,174,53,90,29,67,166,44,188,48,148,153,23,55,187,211,113,36,157,254,156,33,139,42,213,73,73,58,145,249,77,43,42,42,227,234,201,95,127,83,183,70,153,78,32,115,64,146,95,226,82,250,134,226,9,103,109,43,242,9,9,27,89,146,116,77,161,150,111,141,22,72,51,109,121,62,162,162,230,75,129,182,29,61,175,158,81,79,30,52,242,29,148,168,92,37,18,144,245,227,210,63,12,188,153,83,216,26,194,12,208,123,105,90,161,234,85,50,214,12,145,246,140,68,81,154,206,169,247,99,102,34,245,45,51,227,85,77,38,99,74,32,137,246,208,208,227,31,255,0,101,101,68,118,17,187,91,16,122,168,216,217,132,165,78,97,178,45,105,50,196,201,149,99,26,159,243,230,50,113,26,3,61,238,181,75,11,97,133,62,167,60,215,225,48,147,223,74,131,100,206,94,47,184,128,100,250,120,192,197,17,46,147,168,72,33,241,21,69,166,163,99,234,50,195,127,224,198,203,76,65,140,14,25,68,42,64,247,178,10,216,29,67,58,79,211,82,250,182,76,178,19,133,54,227,57,171,13,27,45,74,95,88,4,102,102,52,161,137,66,107,61,121,40,76,254,156,34,20,136,32,211,217,89,115,20,82,81,76,129,182,30,16,139,42,22,22,126,67,238,36,45,246,38,211,219,237,72,76,182,197,32,135,231,214,186,109,84,61,51,25,156,69,146,166,163,4,17,134,143,141,39,243,240,137,86,170,138,73,166,105,152,173,243,31,135,18,28,214,160,141,194,88,171,209,140,194,15,230,202,69,184,198,173,32,240,151,177,33,138,10,247,196,156,206,81,37,82,102,30,183,134,184,67,76,48,140,75,75,31,92,51,229,150,34,21,74,185,22,81,116,59,139,204,255,0,55,23,40,211,119,176,146,121,130,36,204,38,163,146,207,148,17,22,230,48,31,218,42,250,19,239,175,209,178,180,195,240,96,101,197,94,153,84,50,254,145,109,12,49,147,182,81,4,136,240,219,113,4,185,82,216,90,138,13,67,193,243,120,212,212,157,49,85,10,94,90,249,82,75,245,50,43,3,121,144,156,203,76,157,167,131,194,33,114,33,164,25,85,144,83,26,52,178,3,8,125,164,60,144,146,48,223,187,40,208,183,30,164,35,230,136,82,36,146,76,114,254,174,81,22,88,117,140,93,168,108,152,33,158,36,69,237,13,165,101,73,243,151,181,39,248,211,77,43,90,11,41,121,138,44,163,243,93,122,181,236,140,60,49,4,49,9,108,53,181,156,105,228,100,90,169,42,26,25,126,29,75,3,121,198,30,44,74,246,75,207,36,28,216,212,125,243,193,24,140,197,218,171,35,41,199,26,179,177,11,107,2,196,126,114,209,84,247,21,184,49,75,23,34,23,80,223,30,79,8,101,37,213,85,82,202,76,197,82,200,234,198,185,149,241,140,194,191,133,57,132,150,86,192,28,22,117,38,44,243,77,234,75,17,179,2,2,15,17,68,150,79,173,4,44,134,202,140,11,207,225,202,36,44,199,229,39,55,90,44,194,170,168,173,146,114,19,18,241,166,30,15,54,84,68,153,144,97,115,68,138,76,139,227,245,152,241,225,244,104,223,184,68,140,85,127,209,246,30,164,33,71,212,69,141,147,253,89,156,194,82,214,186,230,92,151,190,38,212,113,69,246,145,180,134,181,43,31,203,198,182,49,164,92,70,12,141,143,134,36,85,155,51,143,185,110,99,222,36,190,123,37,19,207,17,85,89,136,42,134,188,196,42,80,102,78,140,126,105,89,70,128,124,147,198,238,41,17,17,167,130,72,251,84,168,197,85,104,55,13,147,241,225,94,204,63,164,130,140,96,8,156,220,168,214,60,4,73,82,150,54,97,220,179,149,23,26,182,33,89,197,104,65,19,233,173,65,235,70,62,182,33,65,250,161,136,137,137,153,6,1,199,218,92,171,115,241,227,73,153,169,253,19,134,92,172,169,124,157,114,207,62,24,169,119,6,217,103,28,207,173,222,131,10,86,26,119,193,35,211,56,115,15,36,25,74,84,115,36,143,233,13,89,88,131,43,19,54,87,19,171,124,48,160,39,207,191,178,99,56,149,171,25,90,95,213,197,202,138,152,250,209,129,155,72,24,147,118,79,176,210,86,79,131,157,213,26,228,68,249,178,144,68,87,149,185,8,206,110,84,19,35,3,207,152,72,182,24,130,103,10,79,66,140,204,225,134,178,4,39,179,47,18,220,249,32,156,206,34,229,83,182,185,10,132,140,201,66,30,104,133,83,171,15,84,168,246,75,214,160,207,7,213,75,141,36,152,57,148,148,201,227,25,248,101,38,107,10,177,171,157,13,252,169,92,250,17,201,247,86,138,123,141,200,25,202,156,178,75,49,161,100,253,196,104,217,27,2,42,214,134,214,16,223,132,89,70,146,67,223,20,248,75,196,186,94,253,249,49,8,69,65,73,170,4,146,101,40,136,36,141,91,88,170,179,118,200,157,129,24,17,165,49,54,178,9,200,60,162,42,241,169,8,62,96,151,169,96,201,128,247,138,171,108,73,50,228,107,161,184,29,108,172,86,34,25,126,225,85,224,99,85,78,30,104,152,215,47,181,146,14,229,190,147,80,237,189,213,205,188,200,199,86,205,214,221,206,144,200,108,18,218,246,0,76,72,161,234,72,146,83,54,73,25,122,74,153,100,32,208,176,53,148,241,193,102,99,37,82,117,56,49,245,38,246,80,7,52,24,177,46,121,107,2,116,105,79,8,68,69,189,152,104,232,90,85,90,140,140,77,217,201,210,166,244,173,35,10,62,105,227,17,62,154,97,62,123,244,251,216,28,185,114,172,102,160,204,183,215,3,124,250,121,89,50,148,92,104,6,73,61,105,56,68,65,45,191,137,31,39,185,109,252,72,1,179,168,105,90,101,55,101,252,137,253,67,50,92,224,113,11,41,87,39,187,141,100,35,191,119,1,119,111,1,205,230,8,134,147,90,233,191,82,39,40,147,67,29,204,222,217,226,65,104,9,128,201,132,194,93,0,38,216,147,40,138,146,178,134,13,105,217,203,136,137,216,97,228,103,106,118,141,80,93,235,142,67,61,146,71,218,134,158,24,158,214,50,165,191,135,135,231,205,60,191,182,182,132,35,130,126,30,68,100,130,226,230,167,198,156,94,80,197,34,62,1,142,46,225,98,34,100,27,89,98,6,44,188,105,44,203,44,100,127,186,68,214,49,85,156,117,39,230,64,166,228,211,128,167,121,182,169,132,9,143,43,59,83,72,223,249,164,176,85,144,143,52,2,66,102,97,11,169,25,15,80,202,201,139,107,198,159,79,14,78,212,166,124,200,53,160,229,138,183,19,85,191,131,118,89,50,75,16,243,13,198,162,205,124,65,19,133,51,170,158,249,220,42,75,98,173,24,124,55,238,123,145,18,116,172,89,44,203,198,84,108,58,167,248,112,162,89,24,130,127,105,23,82,169,202,205,109,113,36,253,42,170,9,51,20,184,145,217,128,64,113,20,98,26,39,83,233,40,55,112,114,154,81,35,16,79,236,81,38,141,166,40,63,87,105,38,79,219,70,67,44,118,208,116,251,32,70,63,202,23,42,216,251,233,114,89,136,81,84,185,164,196,156,60,213,49,113,13,27,167,174,223,8,252,194,73,82,198,114,104,119,50,189,68,194,228,87,116,47,36,144,48,70,22,44,75,108,9,49,103,123,67,77,25,27,23,47,182,157,155,74,226,77,153,223,6,54,178,28,17,15,150,46,85,33,119,73,91,39,207,48,149,160,111,160,205,126,17,98,95,103,213,69,146,12,188,104,89,174,67,88,89,14,78,24,12,130,126,161,163,204,249,88,62,82,47,253,36,242,202,159,147,137,105,141,63,211,80,204,85,84,93,79,50,231,243,138,88,136,33,167,193,126,46,101,57,62,236,132,150,158,83,252,200,212,183,24,171,67,251,14,24,16,77,103,80,214,166,105,183,228,205,19,26,219,133,145,186,86,183,204,157,224,252,37,196,155,123,81,22,31,215,83,77,148,243,136,31,55,237,46,105,100,203,43,121,91,184,145,72,186,16,76,66,189,225,177,17,22,215,178,44,110,145,98,74,171,163,242,42,179,108,241,16,80,234,29,70,32,109,54,163,18,61,247,114,227,115,24,89,81,18,102,112,63,229,82,143,94,0,251,160,100,84,39,107,252,7,207,178,4,216,61,92,137,13,110,161,30,71,215,75,226,95,77,39,33,56,68,81,37,87,16,9,52,25,162,100,220,163,212,206,209,143,12,24,164,127,235,211,16,210,2,72,56,75,149,68,232,247,206,44,237,165,183,252,235,170,70,170,36,97,240,148,120,211,84,214,255,0,136,157,148,47,26,87,63,74,237,143,187,17,127,113,88,189,132,26,93,61,249,70,240,226,73,101,250,19,63,177,8,97,196,43,59,71,149,21,14,54,36,153,240,216,57,217,191,247,116,127,231,201,242,133,73,101,43,144,229,143,63,179,202,68,44,253,222,76,178,196,131,222,28,67,122,85,38,250,227,62,28,68,40,211,40,181,11,52,99,151,166,42,201,154,75,39,49,98,167,53,83,37,224,202,97,12,73,117,198,161,28,98,97,203,148,137,37,155,192,200,227,126,248,130,201,100,74,70,118,242,32,164,252,66,100,38,113,118,45,12,207,110,119,229,229,95,38,105,44,131,234,90,176,220,179,72,137,204,62,135,83,202,178,123,205,44,191,198,170,253,19,212,135,155,41,63,192,185,229,109,63,164,206,205,151,42,233,180,243,193,36,12,255,0,222,19,50,211,144,172,222,72,46,100,11,26,210,60,57,120,215,195,60,229,237,84,198,96,10,196,182,77,111,210,80,102,91,25,102,126,90,19,6,167,28,147,229,202,135,224,173,62,28,89,85,51,234,165,253,37,230,86,191,254,60,216,149,148,86,97,67,204,194,131,48,132,145,204,134,121,61,42,193,225,0,187,133,149,46,124,144,20,239,226,196,159,208,197,102,12,164,153,46,11,25,155,254,68,6,170,212,50,163,68,126,208,89,86,139,89,39,199,242,139,77,107,207,39,195,50,159,49,214,188,187,4,105,47,85,187,7,55,253,85,84,26,121,113,150,170,216,195,16,248,83,38,76,36,100,202,202,130,73,103,97,53,221,37,148,224,51,139,46,37,40,29,31,106,41,204,150,24,164,255,0,26,232,143,187,103,213,88,73,159,145,153,178,166,221,81,118,229,67,68,0,202,40,216,25,98,196,138,124,96,8,125,169,104,108,165,73,39,16,184,214,54,82,88,32,102,41,113,37,105,24,109,159,232,68,159,2,141,5,191,0,248,68,85,1,107,125,101,58,94,42,153,68,198,139,167,49,6,127,155,47,34,150,101,86,20,79,146,189,243,15,245,82,185,146,114,241,110,177,34,39,191,229,30,111,253,209,114,253,103,62,94,3,154,33,71,185,19,56,210,50,132,122,43,141,53,133,83,36,215,60,33,159,148,133,72,244,76,249,80,162,237,37,151,144,79,198,184,62,146,255,0,180,155,236,175,223,71,169,160,109,137,24,248,151,80,181,181,157,168,0,3,105,136,189,92,132,32,149,227,107,33,73,186,103,139,90,183,183,217,219,161,155,124,12,65,16,214,95,134,43,178,102,40,178,17,64,233,139,235,17,65,96,101,228,220,251,138,150,5,220,226,145,53,216,142,207,235,169,80,192,130,55,72,177,34,31,51,141,45,101,85,204,209,178,89,138,49,13,48,135,12,227,31,52,165,140,172,45,149,66,160,26,41,125,212,211,209,7,56,121,132,150,155,79,69,198,249,97,148,76,138,126,78,179,37,67,30,44,189,74,91,148,46,177,239,112,28,89,64,157,90,76,41,119,34,213,27,89,250,187,61,178,173,161,147,148,156,162,77,107,136,209,178,48,140,209,159,38,119,87,250,211,118,82,15,195,54,36,217,149,177,114,110,211,168,193,1,6,204,43,99,168,178,72,201,196,65,79,107,178,149,180,150,46,52,210,200,32,146,61,220,69,182,202,159,114,15,111,137,106,141,24,144,71,136,220,171,25,69,220,186,128,135,31,159,205,163,227,5,158,202,211,49,236,246,148,235,245,36,168,71,195,181,227,69,153,1,99,87,43,36,250,175,135,234,184,254,154,13,239,137,181,196,97,101,252,137,115,53,108,82,15,181,121,242,119,44,226,75,184,198,235,13,9,224,217,85,10,115,226,75,148,49,20,79,85,117,178,65,245,114,174,93,169,40,95,38,203,118,141,170,187,157,91,194,140,142,138,173,125,206,176,99,15,195,181,45,124,248,177,159,218,52,142,5,217,8,207,155,69,50,3,44,159,153,10,182,33,90,5,201,159,20,140,237,74,205,51,147,137,24,26,120,177,137,204,189,39,98,46,33,8,106,149,51,17,68,205,67,177,247,86,49,181,252,18,63,104,82,172,44,168,98,206,2,76,205,0,242,147,118,17,37,217,103,29,100,139,200,173,124,240,73,103,9,84,197,220,105,219,175,233,229,91,217,26,116,30,34,175,73,13,172,159,13,167,18,174,201,53,146,141,129,234,72,211,133,47,13,132,162,43,95,8,56,59,73,145,79,86,211,206,17,216,98,149,62,244,247,253,36,52,96,211,92,20,222,104,3,86,229,78,194,28,100,230,74,238,236,128,32,19,148,106,13,54,208,44,119,227,161,207,53,109,60,17,29,146,195,196,65,123,138,121,243,1,100,7,135,46,85,87,63,79,94,107,98,97,175,40,214,218,79,134,135,211,127,230,2,202,85,53,233,94,102,179,251,29,155,203,211,167,191,169,205,233,254,21,250,189,175,48,177,13,117,152,127,13,40,224,193,96,67,141,63,134,24,130,27,56,177,35,3,131,217,93,81,172,125,62,149,93,14,73,122,169,250,142,90,144,207,208,216,158,78,81,227,76,105,42,129,24,152,149,105,163,0,131,82,151,21,182,85,164,203,16,164,67,53,201,199,171,125,142,115,2,49,56,68,153,6,123,241,168,29,229,207,210,33,83,186,115,75,35,217,152,68,81,217,254,29,171,55,244,160,124,145,136,156,171,233,182,179,129,212,140,216,68,32,249,132,131,100,2,100,196,36,85,144,139,50,187,0,6,158,84,35,229,136,92,163,76,216,17,151,150,95,90,26,212,51,171,98,62,94,235,248,215,62,184,248,138,120,196,194,104,28,127,81,115,180,202,89,99,119,226,56,214,214,184,192,64,209,192,33,72,162,235,103,218,136,159,212,98,226,93,27,77,234,29,57,58,15,220,250,105,29,245,105,236,172,95,44,34,196,52,246,95,29,68,142,200,213,109,1,130,199,217,13,97,134,84,99,241,39,117,176,199,143,8,145,111,134,127,14,165,72,214,224,210,80,50,145,231,36,94,100,6,161,173,157,187,203,19,254,68,109,110,120,220,40,195,76,127,210,93,7,62,86,22,208,192,25,63,204,114,39,47,173,130,46,161,37,47,181,130,55,243,23,145,59,9,153,36,8,176,53,128,100,133,133,26,90,104,210,225,1,248,83,27,32,144,108,126,37,57,0,58,130,116,230,8,178,177,13,74,172,236,90,62,62,228,188,253,103,115,26,94,19,64,147,143,205,94,232,251,237,232,25,136,67,229,76,217,166,37,16,15,14,212,101,90,160,82,122,76,172,198,16,197,246,213,118,116,67,91,168,221,90,246,51,178,134,73,36,229,42,23,108,60,24,132,37,111,14,101,25,1,203,140,164,65,79,140,2,147,134,40,197,251,73,89,148,134,68,110,204,229,243,226,91,170,170,165,193,59,204,85,65,132,226,31,10,67,101,26,230,79,14,85,49,213,152,50,102,170,139,25,236,16,139,148,137,164,107,38,91,129,158,208,210,122,125,48,56,204,203,47,148,137,163,194,193,191,136,73,171,64,102,209,195,25,79,91,221,149,7,62,52,65,147,229,17,57,177,129,38,53,151,205,240,172,176,170,186,253,159,67,0,153,243,23,34,112,206,54,97,10,208,251,41,68,102,30,52,67,2,113,51,49,177,161,138,100,10,103,227,39,42,98,201,128,199,218,189,155,39,104,134,133,147,13,133,74,173,113,89,84,244,151,130,200,111,137,151,22,84,153,250,72,241,143,154,37,240,147,232,212,149,164,31,46,76,139,68,253,54,8,47,100,184,133,39,237,167,219,208,55,169,138,106,10,24,210,133,238,229,70,70,100,236,156,165,94,140,100,202,24,70,154,170,13,35,154,141,51,108,206,36,168,211,229,118,154,87,241,167,83,227,3,26,153,190,134,125,163,240,246,40,72,183,96,141,178,50,52,240,123,197,26,240,100,215,125,85,37,91,73,107,145,230,151,147,26,62,77,8,255,0,246,82,162,198,200,163,179,43,148,59,145,151,164,168,200,207,196,167,235,113,198,225,196,154,178,96,4,52,172,40,92,155,33,198,103,41,80,204,48,38,143,181,105,53,87,169,19,46,85,181,144,246,201,213,76,178,153,189,128,130,204,217,72,177,135,48,19,89,250,82,127,42,44,54,180,226,102,19,118,32,222,109,201,62,83,173,40,181,54,250,109,57,63,246,214,50,160,13,164,162,201,126,104,145,70,36,200,48,14,62,93,209,63,109,103,50,123,35,42,43,83,224,74,183,142,160,172,211,199,130,206,110,180,75,30,1,251,75,30,121,32,203,186,227,88,133,240,69,197,148,137,119,24,109,191,216,98,205,164,145,240,197,26,156,190,121,235,73,187,197,199,246,147,19,79,36,33,229,12,82,21,41,153,172,43,103,15,211,165,192,196,66,253,68,51,48,44,57,10,228,234,25,211,153,134,36,244,223,77,250,150,62,108,132,75,67,163,226,143,230,226,74,42,62,3,231,66,247,73,196,133,90,22,178,248,150,65,101,137,60,62,84,136,131,70,63,188,36,45,110,166,156,48,118,161,46,53,180,184,222,234,214,145,80,70,141,220,213,101,90,207,164,182,195,54,201,74,201,213,86,86,71,230,198,152,214,207,203,250,178,172,91,56,44,116,230,55,153,125,90,86,60,57,121,20,201,153,107,36,159,40,82,43,88,116,250,112,163,97,69,3,145,103,224,200,36,234,30,53,149,85,229,168,110,83,142,132,56,116,169,200,76,214,37,33,72,84,83,232,73,25,153,131,255,0,193,85,155,13,85,39,135,16,242,33,102,85,126,76,162,86,178,212,132,141,37,136,243,89,108,125,164,84,9,227,178,102,92,168,93,73,78,249,49,30,28,184,148,44,8,26,130,162,118,32,202,202,53,22,177,209,10,198,235,253,58,179,235,119,44,72,231,132,20,156,184,147,157,61,190,44,31,234,11,11,232,96,32,19,183,18,108,204,174,48,167,152,201,49,88,100,127,165,65,157,221,196,185,204,61,72,202,146,97,255,0,166,171,235,110,223,57,140,80,220,254,29,27,58,242,93,70,204,170,136,47,210,20,136,59,90,160,73,3,243,38,129,235,89,73,14,80,42,43,16,146,51,142,73,211,217,37,230,20,82,127,143,233,42,170,170,115,224,98,168,121,159,25,157,169,13,150,161,137,27,207,151,42,102,146,166,42,179,153,76,102,217,152,148,36,202,25,82,103,124,162,107,235,199,157,57,156,68,199,230,170,227,26,12,102,101,196,164,191,242,40,177,235,15,19,94,155,211,111,140,63,155,18,119,38,0,240,117,13,109,135,124,9,35,96,132,33,35,216,240,23,181,91,120,156,144,187,230,126,112,102,188,251,164,90,39,235,54,16,124,165,90,174,238,244,224,129,134,186,46,82,21,21,166,225,128,172,221,203,139,24,191,184,157,97,83,90,106,124,18,175,152,114,78,100,177,114,254,117,109,13,224,193,148,162,228,72,175,130,1,203,124,189,168,197,139,219,26,74,207,137,16,74,253,166,212,162,251,139,89,86,35,61,102,46,60,14,82,113,74,227,68,176,199,24,48,155,26,157,135,113,22,115,62,80,185,86,214,24,241,185,74,84,234,196,217,66,95,79,6,119,104,145,241,171,107,99,112,148,67,75,153,106,76,121,86,135,234,66,8,236,226,79,99,42,31,62,4,24,196,204,17,98,26,123,67,107,78,38,113,69,25,80,33,140,203,118,114,163,153,163,224,136,25,98,74,228,76,72,34,214,203,233,64,30,52,133,243,193,147,18,166,96,107,118,159,55,216,145,178,4,76,249,144,195,168,20,156,17,135,152,162,38,79,109,46,126,73,35,38,17,42,167,188,18,94,204,221,104,160,195,130,63,61,160,133,141,74,203,97,206,60,109,55,235,100,120,77,147,246,214,168,127,4,40,228,203,202,97,16,75,175,50,168,146,101,252,164,84,113,161,196,211,96,125,141,137,114,147,233,167,170,137,102,240,212,75,164,190,20,104,234,209,229,228,200,36,110,164,96,42,56,67,202,49,117,174,111,125,241,71,80,73,156,243,68,22,40,194,78,105,53,15,226,8,140,49,139,200,165,187,149,123,23,104,25,86,237,168,83,245,61,174,62,33,38,53,87,112,69,224,107,10,177,160,31,101,85,91,194,98,143,42,208,99,62,79,72,178,166,169,50,150,120,105,236,135,154,32,177,41,249,47,130,34,97,49,74,36,189,244,58,159,62,236,60,67,88,201,152,72,216,226,24,89,100,173,200,49,24,132,57,57,178,147,26,32,208,247,192,237,39,26,6,3,231,127,119,23,16,211,24,211,199,90,76,185,127,141,48,10,130,247,249,188,92,130,76,131,0,241,129,152,165,202,181,90,176,23,227,121,132,93,177,61,188,74,98,182,226,254,166,201,241,45,185,99,125,68,140,10,92,82,89,14,200,152,98,118,167,83,227,92,70,6,99,8,130,26,140,135,50,12,25,222,162,18,246,174,133,27,80,250,148,28,38,235,75,27,81,170,99,123,146,236,170,1,121,140,181,62,3,5,210,36,218,75,241,145,14,201,140,201,218,171,96,168,155,240,193,38,189,251,177,98,90,137,85,91,64,252,194,42,181,243,28,152,188,178,148,125,221,36,233,47,225,42,156,138,174,163,198,223,176,201,250,204,22,208,125,56,203,150,83,232,198,105,125,85,42,240,37,33,119,47,235,246,198,174,171,105,24,38,115,118,41,13,78,249,196,157,180,9,73,143,205,42,174,58,88,107,123,170,157,22,99,8,72,185,66,94,213,43,63,68,203,183,99,205,255,0,81,31,166,25,40,145,57,114,127,42,166,135,36,131,25,2,97,42,146,179,33,202,102,124,49,60,222,226,170,77,43,240,136,16,98,230,52,245,68,248,114,242,112,162,3,113,42,23,202,75,255,0,166,138,233,244,109,155,236,90,26,121,194,63,255,0,35,11,234,39,85,172,157,24,153,74,95,150,250,107,76,153,49,59,182,164,201,247,16,208,204,124,252,197,90,5,59,238,199,56,140,15,24,147,9,59,177,131,148,163,198,132,135,91,85,52,29,188,171,233,160,50,55,73,72,153,72,156,247,91,50,36,158,108,92,137,77,81,134,32,115,74,228,84,183,20,132,146,119,230,235,90,42,180,24,36,147,12,65,98,251,137,89,114,43,108,66,169,227,65,156,14,98,229,84,209,180,149,109,148,28,93,68,65,64,211,12,164,62,108,185,85,44,105,155,98,102,13,94,36,182,161,54,179,113,35,95,164,172,161,78,204,111,105,81,178,24,36,131,9,85,76,155,90,57,177,62,111,32,136,160,174,53,84,74,211,252,160,183,40,220,95,18,138,172,194,201,33,24,142,240,139,34,219,25,243,189,145,101,64,79,212,59,144,101,216,18,49,22,85,172,191,154,63,148,138,73,43,13,97,220,104,111,154,254,98,140,67,78,99,79,100,30,17,36,129,141,120,33,252,220,13,178,201,146,113,247,21,57,149,26,201,193,36,153,138,133,152,108,108,226,22,53,132,198,65,147,19,134,121,4,68,52,56,209,5,219,40,146,82,88,42,23,167,161,206,146,247,226,138,57,36,250,100,88,220,105,91,82,78,100,185,112,4,36,202,4,144,70,62,104,130,196,138,153,113,185,237,42,221,197,22,173,97,67,224,83,198,240,204,92,95,108,75,32,207,211,248,240,236,9,251,136,183,190,41,98,191,175,39,130,65,90,201,211,137,180,12,92,164,88,210,14,177,226,31,154,168,79,103,110,52,252,54,180,242,89,139,22,47,218,72,36,210,28,99,249,177,98,88,178,6,40,185,162,20,106,108,207,226,50,198,158,101,54,230,8,135,250,161,172,30,99,149,159,41,145,115,41,134,178,221,124,217,120,211,186,125,67,40,67,249,73,68,81,217,145,219,34,214,137,23,17,235,239,175,4,247,139,126,63,228,73,109,117,14,216,249,165,136,124,191,77,105,159,84,251,39,230,49,73,145,109,141,167,167,118,136,67,199,247,74,171,248,226,110,39,209,185,151,17,44,129,195,141,5,36,49,69,238,148,171,107,25,6,49,63,74,60,139,23,132,248,50,139,148,104,219,49,88,24,51,0,52,195,114,2,143,245,67,73,38,64,121,7,196,34,8,139,84,13,60,114,147,44,190,85,6,133,172,86,201,81,195,46,44,107,121,168,224,18,73,63,233,169,125,79,175,236,172,188,3,119,77,136,138,246,181,135,132,60,92,152,214,251,93,19,165,117,32,31,47,41,5,37,116,44,56,251,146,222,84,111,98,95,71,201,131,100,14,100,250,201,245,66,31,202,9,79,126,6,181,160,126,104,133,24,135,245,50,166,27,8,184,50,154,208,121,16,170,201,136,53,93,172,15,155,23,153,114,165,124,114,101,33,102,120,110,223,134,82,30,51,37,231,247,20,202,7,204,128,248,222,102,23,186,165,124,14,91,46,97,39,119,15,178,35,61,212,46,158,9,11,59,230,196,156,75,80,97,2,52,232,196,225,18,162,134,252,93,197,228,68,62,27,227,1,40,153,39,26,102,17,90,229,93,109,217,224,147,234,141,60,158,200,147,64,57,125,68,95,159,108,190,40,206,164,177,196,110,33,163,33,252,81,245,110,17,79,42,230,223,163,84,234,252,77,107,115,177,111,0,70,97,95,97,210,65,187,243,22,235,17,20,134,158,147,137,155,179,20,156,169,166,252,146,79,196,186,149,177,57,89,114,20,234,218,163,212,249,134,39,46,47,113,7,66,194,20,127,55,41,91,198,161,60,238,222,180,154,202,132,21,50,250,191,145,62,171,228,37,188,77,145,163,14,55,54,33,173,204,178,6,126,100,162,53,168,243,225,84,17,131,70,70,124,217,113,17,37,194,186,159,102,76,131,39,195,17,80,211,38,68,130,12,193,23,34,113,15,73,14,73,51,10,120,241,165,186,135,79,14,48,251,114,167,168,89,64,3,50,117,144,242,154,42,8,217,198,127,80,174,40,242,123,131,90,171,108,175,199,45,145,37,192,38,219,234,45,183,122,109,228,151,187,137,40,145,178,166,174,33,108,138,106,75,176,93,143,105,99,196,69,157,197,108,184,63,164,229,26,67,91,91,16,67,195,47,38,231,234,9,49,14,161,177,168,38,19,23,116,36,150,160,213,183,0,9,50,72,81,225,218,137,10,24,111,199,148,210,177,125,181,121,14,101,5,147,50,154,132,121,22,137,149,64,132,204,222,141,26,72,255,0,117,45,81,199,220,116,57,221,145,159,143,229,59,18,105,53,87,243,129,132,209,114,171,43,138,208,77,38,90,232,27,18,125,52,20,7,220,103,194,110,191,168,133,80,220,36,170,180,6,163,146,124,69,16,196,53,209,180,198,140,173,173,99,48,211,70,44,159,168,85,227,24,241,135,154,39,242,35,224,92,69,146,62,222,84,50,170,124,5,157,254,67,100,192,56,187,68,52,162,76,156,104,249,225,151,36,124,37,73,12,195,228,249,177,101,82,187,2,198,160,79,125,205,145,240,215,11,249,22,169,58,110,116,33,229,177,23,39,212,78,107,100,216,138,118,29,174,218,49,125,197,208,159,27,79,236,115,88,202,26,170,200,190,66,53,173,134,135,57,135,39,80,77,6,40,144,56,254,162,43,209,237,72,206,97,19,34,109,107,169,42,161,15,13,126,76,98,83,223,248,139,16,111,249,177,16,67,42,102,145,65,99,113,253,85,84,72,220,210,251,23,172,161,238,124,204,17,32,131,169,235,103,51,183,141,25,152,30,28,37,227,74,178,24,209,208,132,181,53,168,229,188,69,23,26,29,143,39,188,158,90,135,115,47,139,173,25,26,28,76,8,168,214,244,20,80,255,0,141,253,137,204,192,159,242,20,69,90,217,24,155,172,88,145,83,3,199,136,73,234,43,54,64,134,153,136,29,73,99,253,86,115,58,184,213,36,104,17,74,60,57,73,145,110,244,210,70,39,17,82,226,22,34,234,164,206,173,148,254,204,101,85,241,172,160,136,121,101,149,97,38,30,46,85,139,32,50,74,80,176,229,247,117,164,139,242,130,39,238,36,211,36,158,79,159,47,26,52,52,159,147,132,92,105,164,109,55,16,163,249,185,68,23,237,42,87,250,39,125,14,122,102,87,21,239,15,184,158,85,99,140,15,213,127,186,169,109,116,245,0,135,253,59,33,100,251,153,82,199,208,193,146,7,238,208,202,166,171,92,67,119,107,199,132,37,237,67,214,228,42,14,76,61,177,241,123,126,217,19,234,168,126,242,228,133,89,228,58,228,170,32,230,0,71,249,2,81,39,172,161,170,178,3,243,23,18,147,181,146,255,0,14,28,159,184,156,233,43,189,232,57,75,212,186,90,70,70,56,246,217,244,176,170,227,76,30,15,158,33,101,31,212,73,25,78,242,189,92,204,181,157,58,94,211,180,98,83,183,211,0,34,48,66,88,210,43,149,85,99,92,104,19,133,197,45,29,85,66,201,39,127,46,37,128,108,178,196,98,198,51,201,24,249,130,85,6,97,234,197,64,96,2,180,124,60,168,11,184,215,59,76,194,41,49,253,52,40,117,9,243,225,78,195,106,242,240,152,170,177,205,251,18,104,89,14,111,61,231,200,194,229,196,65,38,149,182,85,179,153,243,101,196,84,77,244,12,167,127,186,146,50,202,37,67,217,150,40,211,48,202,183,58,117,37,244,225,129,129,221,16,163,77,166,90,178,202,43,226,23,31,42,228,127,143,224,143,167,137,30,25,246,86,67,205,18,81,4,164,178,63,124,117,29,186,116,76,138,89,58,84,145,185,98,44,25,163,193,100,55,134,192,163,201,237,164,145,191,21,70,38,82,207,202,53,67,14,121,203,204,18,242,42,219,95,61,9,50,254,154,146,209,180,197,172,107,28,34,226,24,147,199,198,196,204,50,196,183,217,76,60,147,229,247,16,51,44,143,225,243,126,210,44,101,89,197,119,112,199,25,143,195,196,63,5,4,22,48,147,190,82,41,10,79,169,137,60,159,168,103,22,119,202,8,120,197,245,83,104,218,192,248,48,237,97,8,159,104,72,102,42,171,170,40,173,239,61,104,243,24,164,18,149,187,178,212,114,78,195,68,201,182,247,49,174,161,73,26,186,119,153,175,34,238,73,237,171,74,160,209,138,46,45,128,196,52,42,163,252,147,222,104,190,59,156,110,171,92,196,173,137,243,101,228,77,224,107,58,171,103,240,149,97,241,35,225,165,109,145,50,209,139,41,10,245,207,231,252,37,214,181,177,94,90,239,105,78,104,95,190,30,199,100,109,4,139,150,189,181,58,215,175,85,9,156,197,140,147,252,172,233,127,41,43,141,126,116,159,27,226,28,105,223,213,133,52,67,251,74,215,79,106,23,214,143,182,79,242,40,174,178,249,104,60,144,70,139,139,119,212,238,33,96,197,195,137,108,124,242,116,151,38,53,23,73,169,217,37,236,53,141,166,37,111,3,5,144,51,68,42,173,142,70,90,155,33,132,3,126,97,74,33,85,92,99,3,7,18,230,214,83,231,82,75,196,94,180,254,146,237,146,71,152,73,119,25,24,214,134,235,113,164,192,191,35,205,149,7,26,96,8,124,62,226,251,50,203,141,234,106,76,198,8,249,121,63,141,81,172,230,42,151,207,15,27,20,94,173,158,56,196,120,87,153,170,191,38,208,66,33,72,181,62,182,92,215,230,150,36,182,103,192,213,141,97,201,133,212,243,239,49,191,210,98,145,97,235,118,162,156,240,216,100,18,167,170,223,86,159,250,112,134,134,213,166,97,124,203,44,67,200,155,111,68,13,237,109,236,36,147,170,172,99,15,229,57,84,225,181,205,142,126,88,169,196,106,221,200,242,229,73,175,180,244,226,1,248,69,254,133,187,65,188,90,233,91,176,78,103,205,207,26,176,11,235,68,206,18,229,92,55,67,70,244,214,127,81,199,147,205,116,250,169,35,146,70,97,88,203,67,57,148,70,158,120,76,225,47,26,42,54,161,25,25,202,46,69,232,219,66,240,148,89,83,80,198,139,25,249,133,20,105,85,116,251,21,153,107,236,78,79,126,229,249,182,191,244,148,29,150,128,184,178,59,240,227,22,95,186,186,229,171,207,56,120,122,135,246,210,223,74,0,199,148,34,86,82,86,161,198,127,240,163,87,105,178,122,182,234,49,127,63,94,84,217,247,118,177,129,138,88,178,174,143,106,240,14,47,54,53,4,251,178,8,239,254,150,50,143,207,220,76,213,40,173,171,242,34,237,109,79,159,155,221,85,20,147,229,140,12,194,133,190,120,45,193,155,210,198,47,218,68,233,137,56,129,139,18,231,101,163,23,105,44,131,195,73,181,40,249,133,198,189,27,76,2,201,156,50,137,24,138,142,158,51,252,25,154,47,106,34,202,24,235,124,37,132,73,241,57,236,214,39,43,116,149,173,73,222,89,114,134,81,167,220,30,28,171,31,196,128,32,240,155,26,248,99,0,131,89,221,70,101,127,33,117,144,106,178,112,164,114,99,86,201,225,48,147,75,136,217,65,242,130,228,74,232,105,229,231,254,160,85,171,96,106,246,247,49,129,78,202,211,230,23,90,176,140,108,160,96,86,208,211,229,103,55,16,208,243,32,30,55,159,167,114,226,76,196,151,51,25,241,136,166,231,192,150,82,112,151,18,161,135,48,4,253,90,24,216,50,112,164,178,149,91,8,131,27,81,139,246,215,214,111,189,216,164,200,168,3,36,99,247,71,254,234,30,251,83,196,168,130,243,26,84,111,227,91,184,129,87,127,130,126,212,48,117,72,61,56,212,35,253,194,160,239,180,5,116,104,32,137,92,33,139,246,146,253,61,175,234,173,167,28,49,39,136,191,159,218,76,174,238,231,19,132,41,151,168,94,192,208,72,141,86,244,16,254,27,170,130,63,155,139,148,159,113,31,90,16,15,134,186,4,97,126,216,151,153,73,42,112,243,20,185,81,17,190,69,27,154,153,77,62,195,194,201,98,229,8,149,37,107,39,73,31,48,177,32,224,92,0,160,103,202,166,140,212,244,254,24,101,207,20,84,138,217,25,95,215,65,116,202,77,183,158,85,61,39,74,214,217,63,52,177,12,170,165,246,16,108,188,226,68,149,148,127,81,51,164,210,163,23,46,235,248,215,66,212,70,102,67,143,93,233,230,70,225,137,0,98,253,181,134,158,135,42,9,253,197,219,174,244,216,39,51,168,98,39,212,81,115,233,15,91,202,134,85,25,100,196,50,181,224,155,224,143,147,63,211,64,254,44,170,53,150,68,130,76,217,86,233,250,158,47,167,31,230,135,147,193,114,205,38,37,225,142,242,104,51,211,119,108,154,115,148,81,114,145,23,100,241,248,63,118,81,137,114,237,55,168,103,70,33,204,34,226,202,245,93,26,4,93,72,3,154,92,162,100,92,157,52,140,250,29,221,92,26,66,231,171,108,142,41,220,88,241,174,139,91,101,249,24,185,156,13,55,58,160,254,225,70,157,76,153,43,7,202,23,17,5,245,23,77,89,14,70,101,114,240,198,28,209,243,32,54,3,243,73,244,173,219,231,112,203,236,86,79,11,49,170,198,216,228,115,72,180,214,162,83,86,190,48,243,98,34,13,150,68,140,255,0,210,170,87,201,38,60,89,82,75,32,146,72,222,36,204,202,224,184,114,53,126,36,25,59,81,12,193,101,211,20,106,73,250,97,130,63,20,242,167,97,170,177,140,204,217,113,37,84,100,40,204,174,49,127,201,51,148,74,79,83,201,157,147,139,173,62,49,142,94,226,165,118,161,39,130,198,91,132,109,70,20,85,93,197,140,60,210,209,241,141,18,236,248,67,43,16,148,123,235,73,58,115,243,21,60,170,128,58,222,162,165,85,98,210,84,176,54,137,211,145,160,238,247,242,74,79,5,27,38,55,248,240,251,73,204,155,231,148,27,65,114,145,15,85,27,252,123,177,19,149,58,179,28,251,116,210,253,201,115,103,25,248,114,43,157,49,48,242,64,206,34,8,136,136,117,81,99,63,47,105,23,167,221,130,180,140,202,36,205,128,89,166,196,62,227,73,75,154,13,217,113,149,72,73,170,29,79,50,171,135,174,105,138,204,38,42,217,50,28,75,32,123,120,210,171,171,153,89,34,230,67,62,251,78,8,124,211,241,32,171,117,253,60,155,95,78,174,158,50,175,107,15,133,222,164,55,154,164,92,138,123,73,124,13,181,141,99,187,55,18,26,23,241,45,27,65,93,109,175,169,214,31,169,192,40,152,114,169,123,45,96,66,147,16,75,137,49,153,166,61,36,28,37,36,159,168,167,217,166,192,73,123,178,137,35,116,236,225,28,168,153,118,24,213,106,25,221,197,22,81,42,104,207,222,143,46,37,57,49,131,24,56,132,152,208,178,214,202,38,28,184,134,147,241,232,85,166,184,211,102,120,82,153,132,189,169,131,244,217,9,225,47,22,85,190,182,180,113,191,86,82,21,50,49,142,46,146,144,73,237,67,157,179,226,35,153,91,107,37,152,177,16,67,94,141,72,248,204,230,69,76,178,157,4,15,52,185,252,107,87,172,68,32,51,110,136,84,251,204,46,211,11,110,225,215,70,6,96,246,41,57,50,103,100,249,65,17,52,159,49,243,142,182,178,120,43,89,180,52,14,213,141,32,235,29,1,3,113,99,210,82,167,209,164,227,102,83,21,73,221,191,242,63,15,18,85,79,101,47,195,152,169,7,174,37,124,203,89,197,38,96,151,16,210,83,95,89,73,38,17,8,133,251,137,157,107,223,36,111,235,90,253,30,112,206,243,7,175,237,39,236,166,43,80,165,211,112,200,65,176,198,200,170,227,7,108,78,165,35,85,61,240,70,192,155,218,84,63,137,8,80,97,80,146,101,65,182,221,216,62,75,210,25,140,157,159,134,81,22,215,218,179,39,40,150,198,76,97,58,132,149,77,173,2,2,194,10,39,41,114,145,125,99,192,70,63,234,44,24,254,53,151,156,79,4,226,139,38,49,138,55,80,228,178,148,26,248,133,31,248,213,45,243,206,48,63,10,154,173,164,63,169,122,129,138,68,153,57,72,215,68,200,190,211,218,84,20,144,89,136,185,73,238,42,16,191,26,85,79,60,132,30,35,100,78,88,248,158,240,149,241,57,217,181,177,137,172,152,33,174,115,172,45,108,164,159,21,124,82,126,226,191,147,2,44,146,118,145,14,250,208,125,36,209,198,191,102,180,218,39,193,203,169,42,178,147,119,44,92,138,178,52,7,147,237,42,3,67,6,78,24,169,108,249,155,111,51,68,199,145,85,153,80,150,83,49,139,225,203,31,49,138,182,198,146,52,180,55,210,236,184,101,202,254,52,186,214,97,227,19,136,170,12,197,86,63,216,190,12,205,200,49,98,83,151,15,36,100,162,6,161,56,187,145,198,49,44,128,133,99,54,232,75,90,234,211,214,177,249,133,149,46,135,118,123,177,230,196,141,184,135,254,60,194,76,116,172,58,111,15,184,171,85,13,204,76,233,52,121,231,19,49,83,211,86,158,167,139,18,111,3,192,100,225,42,115,38,28,89,49,50,229,229,240,69,208,150,118,200,230,83,44,172,138,254,172,67,71,132,39,240,103,46,84,198,214,168,5,243,226,75,99,4,145,137,204,84,133,89,148,35,211,95,147,230,197,149,99,63,74,193,199,152,66,196,137,103,23,54,82,35,216,242,20,29,162,69,137,213,172,75,178,168,158,125,169,144,88,200,195,234,91,94,199,198,127,219,68,67,100,89,204,237,71,161,70,176,56,100,131,207,181,101,48,209,61,158,196,44,202,114,12,249,114,241,160,56,250,189,212,181,30,202,43,212,148,150,86,95,229,226,254,68,53,12,50,86,240,219,11,41,68,171,33,198,177,39,233,10,63,247,80,182,85,187,98,124,217,114,145,53,84,93,230,226,20,25,32,199,194,179,220,255,0,238,82,152,193,32,190,210,56,44,250,200,0,189,203,198,180,154,124,162,191,169,104,153,63,108,7,149,33,141,172,201,147,17,84,217,71,91,22,17,140,143,15,34,65,14,120,202,204,161,90,31,169,6,51,225,202,180,202,179,149,82,66,60,15,204,36,184,33,100,110,164,109,84,200,51,89,203,43,18,18,123,193,186,196,30,180,234,196,182,207,73,129,185,98,152,178,210,64,252,230,196,171,217,197,237,101,90,166,76,7,135,82,123,137,87,78,36,24,94,122,71,230,10,125,79,125,234,79,194,98,173,178,96,2,201,152,77,196,181,64,161,139,90,127,148,42,93,155,150,89,177,200,165,99,37,198,230,137,202,150,73,187,181,201,138,92,92,74,138,0,127,35,13,148,137,140,152,114,230,197,197,136,101,74,208,171,24,179,81,137,22,73,202,197,51,124,96,103,197,19,148,138,170,202,132,98,38,34,151,18,149,212,154,86,116,96,50,198,187,33,82,44,108,61,151,153,57,60,55,35,31,48,184,212,225,141,58,17,223,155,169,95,214,204,184,146,7,196,176,138,146,221,233,179,205,99,194,30,197,141,26,184,209,245,26,160,13,14,173,25,79,135,47,42,190,170,178,156,71,241,8,133,92,82,54,131,212,245,182,91,190,223,206,187,54,140,159,107,90,12,37,18,213,133,188,138,77,50,248,150,245,178,94,86,124,216,177,34,141,12,159,156,194,65,51,82,87,73,225,48,177,21,22,27,86,15,168,168,181,24,230,104,217,242,57,126,176,135,113,81,40,150,49,50,114,253,36,142,5,174,163,33,216,89,121,49,174,197,106,200,147,64,240,152,74,14,226,170,88,191,73,21,54,218,187,88,172,125,70,168,180,109,6,112,227,14,201,140,229,95,89,79,46,55,49,138,50,198,74,234,189,70,55,14,192,136,235,47,81,218,60,216,136,36,178,67,252,53,102,214,222,229,29,62,161,136,47,148,218,141,63,126,198,104,253,181,194,100,234,123,40,199,197,181,34,178,211,23,199,47,134,98,174,37,153,209,170,116,73,210,35,165,251,149,151,21,177,49,253,196,164,47,196,68,210,76,145,148,105,60,147,109,189,165,216,173,115,134,180,12,121,152,94,213,233,51,41,198,62,47,250,170,114,237,151,147,129,253,57,35,173,141,107,36,152,172,114,45,171,26,170,159,101,108,157,73,7,168,37,200,149,201,158,9,35,226,23,42,33,148,149,162,102,108,92,139,7,195,30,68,213,26,250,5,83,191,131,153,60,9,190,138,70,24,196,16,241,101,94,152,27,159,15,233,61,138,12,173,99,108,163,243,60,131,103,50,71,49,128,147,231,187,40,210,208,195,214,37,243,245,18,229,76,3,161,181,4,214,101,54,37,120,225,97,25,149,62,72,171,131,2,49,222,32,149,101,167,173,101,140,252,61,105,133,222,158,5,105,217,238,147,220,66,230,100,33,167,219,13,195,162,208,234,17,149,140,205,196,170,3,36,100,103,182,85,198,233,237,98,73,63,234,149,147,31,182,6,236,54,159,198,162,204,200,197,54,85,198,26,134,49,203,231,135,38,53,201,117,253,9,36,193,126,210,41,55,43,175,195,187,4,224,97,50,67,170,169,231,8,123,184,156,131,86,142,174,79,115,88,88,229,90,38,100,177,215,109,37,136,153,68,169,195,24,228,38,92,72,191,195,103,43,55,113,10,60,159,77,108,134,249,208,79,150,90,163,40,110,93,172,83,105,182,16,190,29,138,173,225,100,144,62,39,168,12,95,202,185,204,251,139,82,248,10,33,113,15,237,45,144,227,63,180,217,10,69,204,214,42,165,76,152,17,105,58,101,12,164,42,62,3,200,70,115,21,35,128,22,99,234,69,62,73,253,165,149,6,147,196,105,38,76,76,111,80,118,76,157,52,252,61,106,141,145,143,39,152,197,88,154,1,4,53,170,164,172,168,77,179,79,31,254,30,6,223,144,137,148,59,137,113,188,235,133,86,66,98,247,17,15,140,114,179,136,72,168,211,231,70,102,32,149,12,170,53,141,241,167,228,253,90,108,199,193,199,194,167,12,108,190,121,123,17,21,179,49,17,98,168,53,70,210,121,16,108,141,151,247,19,22,24,107,65,131,137,249,149,84,128,20,152,199,141,225,151,221,64,178,25,19,156,209,100,145,155,185,93,75,210,95,16,108,225,91,184,163,87,81,67,195,246,134,84,181,241,143,187,225,18,164,97,129,129,96,16,131,243,242,163,112,86,86,38,164,233,177,201,230,221,98,34,163,161,146,72,195,96,77,203,137,11,49,236,199,151,42,211,91,51,41,249,86,51,92,164,107,142,69,28,153,131,146,206,165,57,100,243,198,233,229,79,30,255,0,180,181,190,54,79,105,32,112,57,221,145,165,228,204,135,102,164,151,25,138,234,125,14,231,237,41,107,42,28,94,98,55,253,36,219,55,5,159,79,161,100,109,66,121,199,234,93,34,180,44,44,31,210,143,252,11,153,50,1,33,31,48,121,85,140,61,66,113,196,197,212,179,255,0,81,173,159,3,85,221,169,35,121,196,136,46,66,169,86,83,202,207,187,176,40,203,246,198,140,153,36,114,101,60,165,69,195,99,10,146,53,243,42,204,208,173,84,217,15,80,236,120,98,80,141,84,133,135,183,3,3,47,139,42,2,28,54,126,67,98,79,194,255,0,201,135,18,189,181,57,218,174,7,248,122,12,30,162,229,90,30,204,103,97,130,44,67,77,246,199,201,212,152,135,79,60,140,204,89,67,253,181,156,249,138,191,226,17,190,226,15,86,94,69,239,82,96,189,212,194,202,170,15,72,68,60,159,80,106,82,77,108,168,211,176,152,188,107,150,72,242,192,234,142,69,110,101,31,173,156,157,75,23,217,28,157,168,88,17,134,49,179,10,98,106,114,77,103,106,197,86,251,25,153,62,140,112,128,172,83,214,76,4,103,188,216,149,40,116,221,175,72,165,13,106,159,165,79,27,154,92,165,208,170,199,43,50,216,134,12,159,207,152,162,90,153,107,243,120,177,38,198,141,93,186,38,97,16,168,173,132,18,116,197,77,183,113,150,69,53,67,212,32,25,25,148,170,140,115,34,73,31,234,132,37,42,250,24,34,38,109,170,119,73,14,9,60,247,113,82,236,142,210,43,133,62,52,65,191,46,232,101,91,95,243,62,210,10,214,145,159,251,111,226,90,195,14,198,48,255,0,84,150,172,102,231,244,40,210,71,25,156,73,68,243,0,140,249,178,241,161,167,220,14,51,249,82,11,41,62,175,195,181,38,37,153,88,117,81,245,61,108,66,242,196,16,203,246,214,171,184,24,229,12,193,22,37,187,76,64,60,32,113,21,80,63,231,120,140,157,152,147,114,39,48,188,177,31,255,0,188,46,115,107,161,159,58,231,118,105,68,16,215,93,120,89,25,5,61,145,44,129,180,221,12,89,83,70,202,45,164,240,57,1,191,236,133,167,245,37,175,174,87,22,55,47,97,23,72,167,248,81,85,164,160,250,126,235,144,95,77,89,82,67,4,40,131,14,233,21,37,241,71,237,42,52,234,100,155,239,139,107,174,186,28,190,102,155,32,207,152,72,168,21,79,27,213,131,225,178,79,210,94,96,96,137,252,201,108,166,43,48,24,100,226,7,50,0,215,192,201,194,34,21,29,100,30,7,241,17,43,253,168,184,148,217,70,86,83,210,117,206,32,97,16,137,254,210,147,125,57,46,200,243,24,164,229,87,129,152,200,209,31,253,46,49,73,245,22,20,225,222,159,230,241,11,246,146,172,106,117,172,204,137,142,157,137,90,125,48,250,210,112,228,199,247,21,99,24,49,143,153,58,125,56,241,161,36,198,39,134,21,70,169,200,211,51,177,33,63,86,190,180,239,136,40,168,136,26,146,200,188,217,113,45,246,180,251,151,254,151,34,244,106,119,198,31,82,158,201,127,200,95,161,220,61,96,127,121,103,51,82,12,131,255,0,189,35,194,204,152,86,126,154,15,170,147,111,95,179,108,159,67,22,76,33,70,133,159,3,114,204,70,18,61,240,193,26,14,108,184,146,150,106,122,236,155,78,76,138,182,84,35,86,102,178,19,79,211,216,165,240,148,137,203,32,89,12,28,37,202,155,24,48,100,143,42,223,84,106,217,36,197,186,70,38,180,143,82,32,193,181,140,247,238,196,68,24,110,41,227,63,230,251,23,95,125,14,248,29,163,196,163,53,134,131,170,16,243,11,177,61,127,66,43,54,89,232,44,135,168,107,100,143,132,163,78,96,92,115,174,59,101,166,245,4,105,207,244,236,138,182,132,214,80,70,207,81,201,145,70,175,228,119,97,170,227,169,214,225,195,4,214,102,41,80,179,244,192,255,0,62,211,34,22,134,123,252,59,85,108,105,128,47,238,39,89,23,204,231,146,55,240,57,156,152,218,142,162,115,5,136,132,26,117,25,239,199,204,34,43,199,217,63,195,219,65,61,227,39,159,16,211,89,60,117,18,204,220,180,39,3,15,114,68,201,145,152,33,245,13,111,101,107,6,252,162,41,16,86,161,156,94,24,130,34,55,27,196,54,85,254,67,205,177,193,202,81,165,108,123,254,175,26,215,26,158,119,247,124,75,43,45,165,75,63,84,161,36,141,229,169,69,141,23,21,245,23,220,89,98,233,236,82,198,211,23,22,210,183,102,23,31,221,84,65,125,105,15,152,69,202,152,62,237,131,31,40,148,227,85,181,152,179,72,200,180,93,13,148,149,76,173,3,48,166,15,229,238,22,84,161,150,172,199,194,37,189,150,79,251,95,238,174,141,230,57,118,174,17,50,24,252,58,146,158,49,61,15,119,112,76,125,169,15,226,30,78,212,187,131,172,44,89,49,249,121,86,47,146,14,163,127,196,104,42,171,32,73,103,106,244,250,216,50,125,212,198,85,109,144,209,144,43,164,245,74,68,50,180,17,186,121,82,8,12,244,214,112,149,23,234,164,247,86,52,204,106,195,235,238,81,198,8,10,182,76,128,1,129,230,17,113,17,34,101,198,37,180,55,121,84,183,24,166,199,244,65,170,170,172,166,248,124,209,18,40,212,149,195,253,95,42,232,175,152,252,124,34,26,144,212,44,60,102,60,198,18,198,143,71,92,116,25,100,109,48,18,26,147,78,70,35,37,139,36,111,218,66,76,212,144,99,124,160,74,166,174,39,217,73,62,17,8,137,51,232,109,123,185,23,42,244,178,219,216,238,86,138,185,49,215,116,221,84,25,204,221,250,166,34,125,52,198,124,157,151,73,114,174,89,73,14,224,68,24,178,144,106,202,4,9,120,242,155,149,122,10,172,112,73,91,123,143,227,73,39,105,145,47,152,15,14,164,27,36,143,242,9,59,13,110,251,244,130,84,82,66,25,134,163,199,254,87,148,159,180,169,52,244,12,160,102,97,45,161,161,124,103,252,223,42,113,188,137,24,120,140,44,75,89,149,52,21,90,252,76,89,67,16,157,203,84,157,37,78,95,2,136,88,136,183,198,212,53,185,240,229,76,31,180,146,63,213,36,252,143,215,67,26,23,65,107,43,70,47,239,241,33,77,162,107,172,137,152,183,50,121,81,166,53,52,110,233,72,35,106,221,56,46,32,202,202,164,221,64,235,12,158,33,65,208,218,114,11,51,110,191,145,46,152,104,149,167,225,149,198,135,147,169,34,201,234,65,62,0,236,137,151,42,91,95,248,87,109,147,150,165,12,55,142,75,56,86,111,170,252,232,58,216,108,173,31,106,194,126,170,139,90,70,4,162,39,42,109,202,9,183,125,113,24,236,8,33,160,36,195,39,210,91,67,171,107,100,179,181,24,203,42,121,44,230,148,133,145,92,86,133,208,157,240,39,231,226,64,62,157,249,243,42,255,0,233,68,234,42,212,248,96,47,82,170,178,9,118,250,18,134,1,4,179,100,3,149,252,165,227,76,159,14,88,186,146,185,158,170,34,126,149,99,15,27,48,120,88,49,44,140,246,99,83,175,146,127,62,212,198,25,178,141,115,169,86,83,198,212,144,107,123,132,177,14,188,137,56,155,64,197,64,92,85,111,95,194,182,86,214,178,16,250,149,171,253,51,10,251,122,142,94,17,151,149,31,1,152,210,157,206,63,117,104,53,216,227,114,165,105,40,162,170,179,148,19,222,63,4,56,113,251,60,138,46,215,91,2,79,202,4,92,137,206,158,146,79,101,36,44,220,138,52,58,84,105,62,4,233,221,194,227,18,77,113,90,241,68,126,30,82,42,9,247,12,132,55,238,202,151,50,200,19,121,114,174,141,229,115,155,101,211,34,40,58,144,241,152,241,26,47,34,196,50,103,73,38,98,139,141,90,61,148,227,243,46,192,101,34,146,184,184,202,78,40,184,132,36,50,168,234,205,244,82,67,97,10,12,203,62,68,179,77,220,2,79,17,74,168,94,192,99,225,69,133,107,88,92,250,173,202,193,140,217,17,27,230,190,24,35,32,210,179,12,182,13,134,205,232,248,150,137,148,231,19,57,177,149,15,85,36,144,143,136,165,84,18,88,201,32,76,166,72,173,226,69,154,120,197,194,148,207,213,67,132,118,7,22,84,250,214,183,233,9,68,90,192,126,116,140,185,15,27,41,81,91,175,193,27,251,4,37,173,148,29,80,112,20,209,113,16,72,10,122,208,73,126,41,104,179,105,226,70,38,90,226,145,62,216,205,34,140,99,103,168,91,204,107,89,220,219,81,175,85,48,5,253,95,180,154,201,223,127,237,164,67,42,42,78,192,65,206,54,114,139,17,22,47,140,50,119,45,172,221,228,249,190,213,189,241,184,214,5,152,73,39,77,239,95,150,33,113,45,70,173,177,173,30,108,185,71,245,21,16,89,198,180,76,102,228,120,147,217,95,17,25,156,136,147,241,22,242,160,251,76,92,105,140,109,115,107,56,25,81,243,52,173,105,7,151,107,200,181,86,213,2,49,249,68,147,241,214,222,229,215,170,86,95,96,234,121,51,138,76,198,84,15,52,226,177,105,140,16,8,108,68,62,96,197,210,37,173,66,109,54,175,240,14,107,80,70,6,41,113,70,145,26,226,142,55,181,254,181,171,80,179,131,46,85,206,205,169,31,157,226,40,191,214,161,102,26,56,209,206,181,14,226,12,238,146,163,13,177,43,61,197,202,170,174,57,243,98,196,186,197,12,200,133,136,207,149,228,78,52,138,168,78,7,74,197,146,125,217,132,68,249,144,31,5,21,60,196,19,50,226,67,192,153,254,60,165,26,198,101,22,54,112,134,76,181,199,195,21,80,70,127,7,40,144,204,181,196,198,124,208,214,163,95,69,247,165,13,27,136,131,53,221,125,130,164,134,44,145,254,148,104,8,122,98,143,62,99,69,25,80,83,53,12,95,253,148,147,63,226,20,72,36,253,82,95,200,167,193,145,244,175,246,94,26,158,140,140,196,42,177,139,246,210,217,154,74,41,25,250,175,247,68,145,198,215,128,178,234,148,190,204,213,167,140,206,212,126,77,254,13,110,138,84,242,53,134,146,116,19,147,14,50,143,207,234,170,88,1,1,7,152,202,33,154,204,5,63,42,125,3,80,142,75,56,74,142,255,0,193,234,245,63,52,5,143,169,62,19,69,202,172,169,41,224,217,15,54,92,88,147,202,120,20,214,224,121,75,202,79,166,130,141,78,122,75,87,150,88,190,91,233,175,77,153,79,59,39,52,106,74,218,210,68,249,65,117,118,46,69,248,96,242,109,94,28,163,16,252,215,106,212,247,116,197,130,253,164,92,68,92,126,202,202,14,71,154,92,173,178,155,50,149,85,99,167,105,95,134,241,97,68,97,119,89,72,85,81,39,64,65,20,76,198,139,252,139,141,233,239,143,117,180,131,244,240,148,114,75,245,21,65,190,46,216,219,189,129,49,114,143,233,168,254,78,159,67,47,75,39,54,212,105,101,66,1,51,12,69,162,54,149,0,153,204,157,192,146,75,40,153,74,44,72,80,221,128,103,120,66,45,202,232,86,36,36,125,244,65,31,211,177,19,32,147,144,201,196,12,185,86,199,192,25,15,151,106,60,133,64,217,83,217,21,159,41,145,53,64,95,101,168,78,35,225,203,149,21,26,224,158,28,201,91,235,108,171,71,154,88,185,16,177,158,57,164,205,46,87,241,169,212,123,13,103,218,237,188,57,123,83,90,123,33,231,102,85,39,112,206,6,97,69,105,232,211,136,204,198,235,81,101,204,171,54,7,85,124,199,140,12,244,159,247,20,245,171,207,101,230,19,114,173,17,172,136,33,226,203,137,52,134,26,236,15,202,92,164,85,86,36,115,107,93,54,57,199,197,139,177,55,167,248,98,74,209,238,196,95,246,147,105,146,105,171,78,67,75,148,36,109,62,167,28,145,240,151,141,110,226,216,214,87,213,69,204,211,213,69,253,92,12,164,250,136,168,208,34,70,39,18,202,214,123,50,113,123,169,107,63,251,43,42,102,98,117,29,79,158,2,3,105,149,77,154,158,180,79,245,25,121,50,125,196,201,241,177,243,98,74,53,15,245,118,97,49,113,126,218,96,54,201,152,121,61,34,226,90,159,91,147,192,198,18,14,182,48,227,16,121,138,66,140,74,170,49,160,205,3,249,122,146,128,166,53,110,69,191,80,233,179,201,170,121,101,241,126,68,45,171,30,49,230,9,72,44,74,76,218,158,242,75,223,92,25,68,47,181,144,168,176,202,162,104,108,37,248,223,19,116,65,16,125,106,243,71,238,227,15,105,44,164,83,33,211,103,168,126,239,46,82,174,141,163,31,167,46,193,138,89,73,26,64,145,93,1,153,141,150,85,68,39,135,180,145,92,48,21,0,229,42,191,158,24,49,128,248,145,57,126,153,20,61,174,134,170,178,99,205,97,105,39,34,106,168,170,192,212,250,159,123,212,46,63,168,157,204,129,58,76,93,220,76,120,255,0,117,67,192,161,244,71,188,65,158,66,143,207,220,85,112,36,159,107,203,214,165,90,14,204,120,51,1,24,124,162,73,174,35,50,75,247,97,18,198,215,117,100,127,148,46,33,251,139,6,79,166,140,61,166,255,0,145,40,15,244,150,11,33,225,41,113,17,52,153,0,240,137,204,146,86,135,23,205,196,84,94,183,148,24,76,44,170,182,18,160,175,178,174,47,79,98,22,77,172,72,92,197,138,50,162,172,180,192,44,129,253,38,86,44,168,138,173,7,163,171,98,238,237,167,201,44,148,84,107,41,168,58,134,152,163,253,1,22,195,79,130,65,252,164,92,72,107,41,144,99,127,151,85,238,70,130,100,246,73,230,226,138,146,198,212,111,24,196,31,74,165,11,55,32,237,83,85,179,42,178,115,74,26,165,101,172,65,143,13,112,145,106,9,83,23,192,131,129,251,178,165,30,171,6,161,143,48,138,60,95,77,101,118,249,100,99,196,98,226,202,185,169,180,5,253,145,223,243,68,40,214,179,51,241,42,170,158,101,29,151,197,112,103,194,24,3,199,245,50,173,79,248,168,50,123,184,148,180,159,133,118,66,103,52,169,34,83,230,248,105,42,79,14,255,0,23,238,174,127,199,151,95,147,163,73,122,115,165,195,214,212,119,100,196,105,252,136,199,198,1,63,72,85,17,166,244,72,42,89,132,37,203,39,234,42,151,192,151,24,125,169,227,135,84,228,70,73,21,155,0,199,135,235,114,173,225,212,242,233,60,205,16,184,144,161,126,86,33,100,195,4,158,209,43,147,53,217,124,75,36,239,104,133,32,151,202,29,73,6,239,207,234,36,150,166,174,17,54,145,34,143,39,219,74,35,105,237,65,26,95,168,196,17,4,52,155,109,98,140,201,95,98,234,76,146,116,137,96,201,59,111,238,185,10,190,190,25,237,235,123,113,19,234,45,85,180,48,99,31,44,178,229,39,212,67,41,53,97,136,95,115,39,134,33,121,22,137,51,39,86,249,134,195,136,137,136,100,178,55,74,15,80,214,142,108,76,197,47,34,90,168,219,140,47,129,168,65,36,143,14,84,222,182,224,240,136,253,161,123,84,173,13,86,66,117,114,39,18,99,30,17,217,202,165,36,117,29,100,184,252,211,229,206,39,49,87,208,207,173,131,194,98,147,253,164,36,57,251,110,99,11,42,2,214,238,46,76,56,177,39,141,68,102,241,42,35,122,25,124,243,64,25,86,15,129,90,66,113,8,98,74,105,231,193,43,48,149,45,181,153,120,57,127,211,132,77,178,191,118,19,111,34,181,243,25,24,24,120,210,231,217,0,67,237,202,148,4,51,167,13,153,139,200,188,109,43,168,235,79,234,61,177,189,204,138,76,174,58,208,83,169,38,78,198,255,0,79,22,82,37,90,110,239,87,70,156,193,75,138,61,178,171,100,152,182,199,218,98,228,89,89,105,32,15,207,230,137,147,233,166,219,209,254,67,122,152,246,29,191,85,0,177,48,150,40,208,33,184,136,39,225,202,167,227,48,245,175,249,177,117,32,46,228,250,144,30,106,232,164,17,4,166,202,195,45,108,117,88,115,192,65,176,188,104,247,201,28,150,117,12,75,143,232,251,188,163,195,47,38,79,168,174,35,90,144,99,225,148,63,247,82,71,35,3,66,168,198,173,72,108,106,88,209,135,39,165,83,92,85,31,80,68,120,74,92,95,112,74,105,144,255,0,15,249,138,92,172,163,93,36,207,145,169,249,216,17,11,41,10,154,73,164,157,11,192,178,202,49,126,210,79,191,60,146,48,177,58,213,64,110,1,58,183,20,177,41,250,26,214,5,128,22,16,236,205,202,52,211,80,178,9,34,179,211,224,98,34,81,14,124,28,253,188,106,189,247,20,4,139,135,47,250,16,178,120,152,209,177,2,201,54,69,3,196,111,105,7,179,181,146,76,56,149,28,249,49,4,124,209,58,215,223,48,19,148,40,196,111,82,90,103,195,120,51,191,205,162,229,253,180,84,15,134,154,114,181,159,211,234,241,17,116,56,19,1,177,253,40,202,68,27,39,236,188,202,88,164,42,126,241,137,105,9,159,2,70,240,136,104,28,99,76,77,84,120,209,55,98,40,208,55,122,134,214,113,49,108,8,33,173,241,166,19,27,2,85,22,108,138,215,17,205,86,170,150,32,97,44,92,184,150,243,93,130,223,132,181,107,108,103,215,77,7,12,92,68,95,76,199,224,78,170,79,211,232,140,212,250,122,38,7,203,174,46,34,37,53,90,157,241,135,180,182,23,242,43,153,44,220,129,225,92,214,239,73,88,138,94,104,146,178,141,44,138,82,54,253,206,159,79,100,50,129,134,136,85,71,14,225,152,255,0,74,60,159,81,112,112,155,83,86,157,152,138,93,176,189,181,91,91,173,129,224,207,81,226,92,138,207,111,162,205,10,29,86,121,135,38,185,252,164,41,62,152,148,132,107,80,23,206,190,93,89,4,85,162,183,89,214,149,248,98,74,42,109,50,250,12,145,245,46,184,219,250,115,180,116,248,39,238,46,34,212,51,9,162,147,34,80,203,44,164,100,189,129,10,53,91,182,131,168,0,240,151,179,219,65,4,195,211,227,124,73,113,114,141,83,108,22,74,10,159,113,42,72,248,96,73,197,251,72,154,215,220,148,252,50,136,47,182,182,204,248,157,166,43,65,132,48,50,151,237,165,208,254,39,86,205,62,24,144,36,228,253,165,42,232,62,117,246,44,182,18,255,0,38,236,185,83,104,122,108,118,95,164,219,11,247,84,171,36,206,146,60,193,226,73,103,223,94,65,62,17,79,79,102,65,22,59,252,151,179,52,125,168,159,132,178,163,237,148,217,180,149,117,36,188,187,252,191,109,36,126,173,212,113,129,187,52,252,191,109,43,159,241,93,241,137,243,112,9,144,191,105,73,166,111,45,11,47,79,175,142,167,68,12,145,137,140,218,33,38,70,212,5,38,96,136,101,82,176,53,129,230,143,49,160,16,67,69,63,94,65,233,223,144,75,55,53,23,109,131,109,67,106,48,97,151,197,244,249,87,56,212,150,90,170,147,204,177,37,110,126,217,87,80,13,13,85,216,55,102,190,33,127,117,34,212,154,84,18,98,62,32,138,63,220,90,221,62,147,104,52,61,79,227,183,177,35,160,53,252,187,121,207,137,119,86,33,20,95,119,177,89,234,125,60,77,83,5,145,54,163,138,63,168,37,198,131,163,238,106,111,55,123,242,20,98,122,235,84,250,146,186,52,86,110,202,92,137,227,143,88,87,236,201,166,187,217,125,10,109,61,240,174,36,26,166,26,36,252,164,18,98,205,43,100,70,124,166,52,155,79,124,81,163,130,76,89,85,8,117,157,108,226,124,164,241,228,75,249,26,125,19,104,38,242,51,102,140,96,153,243,118,156,139,81,180,193,4,78,25,67,198,183,154,51,230,143,55,172,226,251,105,49,172,173,99,19,105,148,133,26,166,240,187,122,253,142,217,85,16,64,127,46,82,37,54,82,98,70,3,248,136,82,125,165,136,110,37,65,246,134,130,220,220,201,35,240,197,69,152,202,3,254,42,139,8,111,249,82,100,69,211,234,221,203,222,98,137,0,253,61,148,249,165,228,91,125,28,146,122,74,49,12,73,26,54,251,41,100,250,28,73,158,9,36,88,176,209,69,203,149,43,195,20,76,251,136,95,62,76,40,171,11,137,74,203,230,11,218,34,196,218,132,133,225,23,18,159,100,151,143,218,91,66,201,115,186,68,138,134,37,108,11,44,172,230,18,85,119,100,50,159,104,46,33,175,161,243,140,60,94,226,2,100,60,156,197,42,155,91,128,241,215,145,182,101,107,39,68,225,71,192,170,202,207,215,140,88,146,134,76,120,198,65,9,17,1,152,185,140,173,30,10,35,102,86,176,32,20,77,164,190,81,168,41,225,61,69,174,106,236,130,140,85,71,14,124,18,19,20,185,228,16,215,167,190,168,164,249,66,146,79,238,137,51,53,197,143,0,29,225,48,101,203,200,84,153,239,198,252,198,95,53,13,145,6,118,4,93,107,233,160,18,202,38,88,133,26,149,75,88,9,147,242,202,194,168,216,204,64,229,42,231,204,129,99,91,57,229,150,82,39,127,136,96,149,152,183,89,72,185,150,214,204,179,175,232,57,220,227,34,61,150,172,240,82,102,181,126,60,34,18,217,225,40,67,204,108,107,161,86,228,153,139,250,216,222,172,62,209,139,247,82,109,91,165,64,40,143,249,161,228,251,106,74,29,173,172,19,246,241,167,222,176,121,32,203,137,85,89,184,246,36,203,229,220,231,38,167,151,26,94,94,223,206,186,150,152,184,173,141,21,155,177,41,9,53,178,237,223,155,144,95,180,140,173,173,151,27,194,33,186,190,162,102,142,156,2,215,231,169,208,67,168,107,72,252,56,184,214,50,66,49,243,68,235,42,65,248,38,200,163,205,18,228,127,198,154,192,140,120,92,82,202,165,151,144,85,87,137,180,38,24,188,12,81,35,108,160,65,183,137,148,66,196,69,165,241,178,242,172,66,195,143,221,77,96,20,50,158,40,188,243,8,106,94,124,49,198,151,148,74,242,127,128,128,255,0,168,162,230,63,157,12,58,140,160,60,159,144,162,42,118,201,39,24,249,74,53,53,26,123,4,206,84,225,149,86,182,64,221,136,177,132,63,221,75,80,28,6,238,14,60,94,231,212,70,5,135,39,247,68,42,231,22,79,156,41,216,178,241,170,106,67,78,140,246,114,241,165,180,128,208,160,230,116,48,73,31,205,192,140,85,57,39,74,214,246,138,0,213,147,2,251,38,113,100,65,51,79,62,17,243,26,86,95,182,186,45,173,78,106,228,115,123,191,134,150,87,99,254,156,33,197,24,146,234,221,73,23,68,159,209,13,40,146,100,137,117,119,201,39,231,8,139,198,185,150,176,208,96,245,39,222,7,41,114,169,72,170,220,125,206,152,100,241,127,97,179,45,98,234,14,89,127,242,35,232,107,65,8,252,51,242,140,171,152,134,238,86,159,151,180,246,213,246,158,181,28,158,92,202,118,40,202,223,244,117,56,117,177,102,131,9,132,50,173,114,116,169,252,31,134,44,108,127,109,37,135,124,204,127,113,31,248,134,199,30,40,137,127,33,184,246,17,122,118,251,22,62,182,170,15,111,17,17,209,181,13,60,111,186,167,44,171,73,100,255,0,155,180,32,137,244,208,108,100,74,70,118,144,191,186,183,35,118,211,200,168,187,187,166,156,60,161,22,34,9,33,204,249,220,65,139,149,69,76,212,62,165,107,135,23,34,186,167,49,227,68,31,181,249,21,23,49,100,141,80,32,48,222,33,176,38,138,49,45,175,129,249,22,88,108,124,247,125,163,71,177,227,40,251,83,171,17,98,22,215,74,196,147,43,132,92,159,109,23,2,146,202,181,156,69,196,140,184,178,37,105,62,83,177,43,135,50,113,95,150,92,162,166,108,198,91,12,95,101,58,51,249,167,166,208,236,177,131,55,170,101,39,211,75,166,6,182,202,38,30,76,137,93,110,146,181,132,125,222,94,63,166,165,182,91,112,173,252,91,99,24,120,182,163,42,117,166,245,61,109,151,202,88,99,140,79,184,144,210,73,31,154,91,172,42,134,83,178,198,33,127,113,110,223,234,34,178,190,180,109,11,11,93,36,9,196,203,18,208,120,212,229,151,195,75,89,36,203,18,124,114,164,33,213,68,130,204,40,232,122,182,224,143,225,18,21,155,232,26,61,124,117,55,73,210,87,149,177,113,88,138,54,63,4,134,51,54,199,127,18,115,113,107,106,95,15,80,149,139,237,173,81,161,142,79,73,114,163,152,181,162,142,107,117,35,35,69,96,77,61,24,107,80,89,68,253,80,202,52,43,42,162,15,132,209,71,254,210,194,77,108,72,195,121,66,81,137,27,116,21,89,68,146,96,68,33,242,229,196,153,86,227,201,135,42,136,181,184,36,111,51,24,188,126,106,131,70,89,2,203,165,35,23,171,84,183,135,24,126,232,178,172,230,4,99,99,48,136,98,91,195,2,80,193,152,216,214,6,9,60,30,157,89,170,115,121,26,31,100,79,15,155,148,167,237,117,81,32,129,251,65,101,94,187,126,36,60,58,64,91,131,238,36,236,95,20,248,39,195,113,107,108,247,152,188,75,43,88,118,184,50,196,41,21,52,61,42,72,71,204,100,100,206,188,93,163,85,88,212,70,155,91,98,114,35,73,57,9,138,92,162,40,237,103,2,196,160,48,67,40,155,98,177,118,29,67,166,7,36,15,151,18,47,34,229,186,132,216,128,252,162,228,74,209,165,75,195,212,61,177,36,126,26,105,137,85,167,124,184,133,33,72,85,221,41,42,137,53,156,178,185,82,61,25,79,19,98,194,139,183,193,84,50,3,227,51,136,171,22,52,69,196,156,179,191,81,46,182,247,25,50,134,202,51,31,197,151,249,82,185,48,223,27,152,162,84,84,151,99,43,216,25,101,84,50,88,66,1,230,136,33,148,127,180,136,228,17,149,144,231,108,181,130,56,143,195,145,73,201,146,201,179,149,181,192,98,228,127,22,36,174,5,13,110,119,148,197,85,25,70,84,49,159,24,108,250,107,163,83,204,31,131,20,91,54,49,153,218,183,192,213,181,66,126,44,170,82,53,5,88,247,185,29,52,51,34,148,120,177,13,72,106,218,121,210,64,243,68,23,26,93,39,82,109,185,178,175,159,137,231,89,1,225,221,113,169,199,51,20,110,157,81,108,167,62,184,170,151,24,252,194,237,83,26,134,156,251,82,24,69,93,26,127,33,57,101,41,189,97,177,192,8,149,197,202,66,189,29,67,45,10,116,183,190,149,48,208,122,12,147,171,179,75,46,33,170,128,198,173,169,63,167,68,23,39,159,98,101,166,224,78,141,84,8,159,85,139,113,169,223,8,155,178,139,42,120,227,195,74,232,36,147,51,190,183,212,194,73,165,193,137,187,227,16,215,62,178,187,36,147,191,149,88,92,50,92,209,225,228,198,148,63,65,128,191,54,18,147,34,101,141,133,86,68,7,210,83,8,57,203,162,122,171,200,197,51,91,167,137,8,31,165,228,89,154,73,227,63,149,99,71,67,55,46,55,125,169,252,208,243,47,143,25,156,194,90,24,247,144,121,66,149,92,6,198,119,159,41,16,171,115,108,12,109,84,121,167,249,65,13,31,234,182,56,57,151,52,178,173,177,160,151,187,9,73,143,220,87,218,38,124,91,112,124,223,47,219,77,195,152,204,171,91,32,242,144,199,157,230,169,159,0,18,65,136,194,88,70,52,24,223,164,129,137,20,201,252,157,73,90,69,66,27,108,228,140,205,43,136,239,54,92,72,186,170,70,20,152,74,81,170,198,64,149,39,218,227,90,166,83,178,8,243,101,25,83,252,88,13,6,209,245,81,185,162,74,67,190,170,47,213,34,21,151,195,47,8,86,131,90,147,205,38,227,63,193,187,58,253,155,246,196,23,42,245,149,85,53,144,22,224,152,147,135,212,177,8,118,207,196,94,180,203,200,198,244,57,133,222,152,28,99,188,209,10,68,109,14,164,60,30,19,23,141,90,220,64,131,39,151,17,20,124,200,16,70,117,173,10,191,2,139,212,106,250,81,203,202,125,67,23,180,69,31,237,166,210,100,158,200,28,88,255,0,137,115,232,117,177,8,12,85,241,73,185,71,195,13,253,39,53,129,113,15,219,73,154,124,139,183,19,234,62,101,108,226,246,227,229,94,14,158,36,38,113,11,181,41,141,169,249,249,74,168,33,235,58,232,221,178,144,179,80,102,133,129,159,165,119,62,101,40,146,173,251,42,62,83,106,173,99,107,54,78,226,137,200,128,212,51,49,143,212,75,20,127,113,62,226,186,147,88,217,27,33,36,105,146,228,253,164,224,49,165,148,125,69,42,198,180,212,115,70,194,251,137,139,228,237,153,219,198,147,208,102,102,226,154,8,103,214,158,201,152,177,101,83,134,211,214,181,188,161,42,166,126,167,167,27,241,114,44,159,62,44,223,60,37,227,66,200,191,67,50,186,17,30,24,207,153,53,222,65,146,15,155,91,237,107,65,143,40,84,20,207,81,25,222,28,74,140,162,171,92,171,125,56,231,121,148,57,49,169,217,52,135,130,116,219,77,217,89,70,30,41,105,141,168,70,65,251,133,34,83,114,86,22,86,207,4,19,242,139,40,213,112,103,143,195,229,20,17,190,88,137,221,61,171,49,169,50,148,244,54,221,134,119,246,130,202,148,49,246,176,121,101,148,130,85,97,158,79,218,26,244,151,130,104,240,152,75,86,20,6,234,25,5,48,245,128,49,254,148,69,71,135,86,196,246,98,164,198,211,17,10,124,221,72,205,156,72,81,95,132,68,253,196,187,33,185,160,201,154,147,43,254,146,105,26,214,12,145,243,74,24,151,26,213,183,100,164,178,102,82,144,67,42,4,218,252,5,6,40,133,228,42,226,146,109,150,213,14,232,250,93,229,210,167,109,51,226,149,252,82,134,85,185,143,96,199,212,185,158,155,152,241,3,54,235,145,80,178,200,242,73,218,171,29,136,205,26,218,189,203,0,223,109,135,237,173,129,212,155,151,225,17,82,22,5,133,102,19,45,176,224,2,23,78,85,122,145,86,82,174,52,194,123,201,136,100,128,138,79,120,65,143,10,219,14,73,202,254,36,134,213,93,71,23,108,121,34,63,104,92,75,155,190,29,136,229,188,38,148,186,104,113,244,203,72,111,169,192,49,190,88,74,186,22,181,57,247,25,49,36,36,176,145,136,195,101,89,24,204,43,20,229,151,196,138,209,78,125,73,98,143,32,144,190,188,114,242,196,18,91,41,93,183,242,42,2,243,143,132,194,76,3,50,80,217,196,132,167,181,222,129,134,40,191,220,79,24,97,201,31,82,122,136,204,35,152,103,145,125,167,158,10,209,188,37,129,201,245,22,249,53,67,221,230,202,68,87,157,84,110,225,16,164,67,40,41,128,117,9,198,126,97,113,170,72,22,71,146,62,34,169,121,236,103,104,69,136,72,250,222,80,113,9,75,111,66,155,152,143,100,249,255,0,236,164,3,195,148,152,66,146,79,181,56,207,138,38,66,253,68,99,36,144,67,203,136,138,150,19,108,96,240,190,48,249,86,15,192,69,189,147,193,37,152,76,181,27,98,38,118,169,218,224,170,194,141,79,24,254,140,113,87,229,41,18,13,55,62,202,11,49,75,200,37,111,25,239,90,164,195,103,159,182,154,170,11,35,46,38,248,103,28,225,172,100,211,140,108,205,151,248,208,172,147,178,35,56,147,183,204,1,25,212,176,70,82,74,202,73,198,124,49,34,145,104,13,37,228,146,110,241,17,82,154,214,32,217,219,137,122,54,167,173,199,132,215,63,198,168,172,129,159,142,130,176,135,23,234,202,151,90,234,16,11,138,32,145,215,18,65,56,159,211,165,101,202,148,254,24,156,55,229,46,60,127,186,142,97,90,114,48,12,147,206,237,18,251,248,108,100,38,108,73,156,104,204,206,196,249,140,26,108,80,45,168,186,182,169,159,144,41,148,157,49,167,241,188,197,17,10,69,183,192,113,189,212,218,51,224,148,125,163,200,178,202,43,92,146,129,26,39,72,133,137,59,240,173,43,48,229,228,90,173,89,4,82,222,96,148,127,196,167,231,201,157,147,229,18,149,169,70,207,164,143,8,64,46,222,84,134,182,224,126,28,201,163,38,100,75,220,74,234,109,54,14,237,168,215,152,200,165,31,233,70,136,11,193,239,32,44,161,156,124,177,10,157,108,45,86,193,193,126,52,104,102,40,89,55,118,181,190,121,132,130,252,121,185,81,102,107,29,11,10,186,157,38,75,224,151,183,149,7,230,9,60,93,74,3,241,110,87,242,202,196,182,190,224,133,233,149,149,38,228,150,27,241,210,190,229,37,148,56,49,188,62,105,45,127,166,198,251,170,66,123,47,228,147,44,66,144,168,104,210,111,35,31,250,136,136,37,155,143,96,252,116,175,185,87,50,239,101,253,128,214,112,53,62,231,251,88,200,8,193,5,216,57,138,135,100,9,85,167,226,22,81,174,155,49,29,180,66,153,239,4,238,232,163,23,237,173,193,96,5,210,82,36,82,77,101,131,229,49,137,39,147,38,196,125,210,185,18,181,135,143,253,157,54,24,70,70,35,36,214,140,113,115,24,163,42,230,144,245,37,196,16,101,49,114,140,74,142,29,244,171,184,156,37,72,179,50,99,216,36,233,239,151,113,151,172,65,131,231,202,53,169,243,226,217,118,149,115,187,40,118,163,181,249,188,152,209,239,12,236,127,40,82,34,210,134,204,95,99,235,141,36,57,204,202,20,157,148,55,16,122,69,145,105,13,221,229,111,113,114,137,102,29,97,185,254,232,130,75,54,107,150,131,195,163,167,207,125,6,48,39,217,20,152,141,23,18,116,200,111,237,50,86,27,225,246,226,202,189,51,88,98,26,148,109,65,164,143,87,29,249,144,95,77,77,106,29,97,6,167,245,120,242,21,105,124,249,214,93,40,11,141,42,251,97,242,174,138,187,18,88,226,77,114,30,105,235,32,93,196,204,21,156,200,100,246,146,13,36,246,86,202,125,79,210,86,94,25,88,180,198,173,176,19,198,123,252,211,134,48,255,0,85,107,101,110,71,246,141,20,198,126,78,20,10,198,192,179,235,35,36,204,56,162,98,221,17,41,220,226,127,42,220,243,12,172,237,90,178,49,54,140,94,253,169,59,133,149,38,181,170,136,95,60,41,211,194,63,7,165,175,127,34,173,141,175,234,65,201,173,29,108,236,193,42,125,90,249,115,135,219,198,177,159,166,229,91,75,204,18,226,79,96,64,5,72,24,27,8,185,82,84,182,229,20,105,0,53,80,128,242,148,163,200,152,86,221,130,119,156,76,185,84,124,202,166,73,229,174,201,251,104,250,29,60,113,19,52,190,37,171,27,119,38,204,142,185,106,81,154,182,38,78,36,21,149,38,228,4,194,159,5,144,113,225,247,23,188,241,147,14,37,75,17,245,33,32,80,234,2,29,130,40,184,254,226,182,135,72,252,125,169,160,88,207,14,84,83,13,16,94,234,131,76,133,63,200,226,179,70,28,38,113,11,41,20,228,192,234,50,189,251,74,178,43,9,54,81,35,114,238,134,149,201,213,184,199,250,242,37,89,21,199,88,221,62,4,53,161,188,19,255,0,168,197,32,149,11,38,112,126,235,18,246,107,252,100,194,98,229,252,254,226,63,121,18,111,55,24,150,51,41,173,27,121,104,79,207,178,217,123,170,66,203,91,75,173,200,97,8,101,26,182,181,211,212,211,185,183,252,159,109,73,207,208,21,89,51,88,92,147,26,22,59,252,140,178,34,3,233,189,84,251,39,188,210,226,241,170,253,228,81,15,42,142,124,10,216,92,53,37,202,63,168,190,102,56,201,137,61,66,202,236,95,195,54,94,85,182,76,255,0,200,167,169,237,95,37,140,9,133,212,157,24,35,146,5,149,23,27,1,62,54,231,152,34,228,76,161,211,159,193,134,42,18,48,78,62,148,214,52,194,123,165,79,232,51,119,240,48,52,9,98,3,240,164,115,31,46,50,173,243,90,12,193,151,218,17,81,129,37,103,66,81,147,7,36,29,191,232,83,86,90,169,149,167,237,86,179,244,168,242,112,251,170,82,227,67,50,48,51,113,149,110,208,203,50,249,155,96,124,78,1,70,207,149,91,223,172,39,73,39,202,23,18,68,24,16,99,1,153,162,143,34,211,0,47,21,139,254,153,122,210,108,149,89,23,232,176,129,101,42,79,234,229,101,77,130,17,147,180,40,22,70,137,131,229,5,201,224,138,128,242,116,149,50,224,74,76,193,231,211,131,217,72,102,4,227,240,16,68,173,246,195,246,81,27,48,12,121,182,163,90,204,174,78,60,8,112,232,204,172,221,154,86,34,125,53,140,144,250,73,24,28,185,85,148,152,207,39,82,73,50,180,228,254,37,184,212,107,107,108,130,105,236,162,117,42,54,4,24,242,133,115,87,214,158,52,188,198,148,68,226,100,153,210,98,62,37,121,121,60,20,217,155,192,125,35,87,249,31,207,184,32,184,66,92,164,64,49,250,154,115,56,74,33,13,72,195,173,212,240,79,150,198,87,26,111,26,224,133,62,211,47,34,69,86,242,43,138,113,28,178,158,231,182,93,162,93,124,104,176,129,250,172,164,89,76,121,49,246,147,33,84,244,144,156,126,123,181,130,255,0,205,143,181,186,194,214,49,62,210,177,135,170,159,36,125,171,158,60,217,73,136,34,68,6,4,177,115,110,136,181,163,41,163,39,150,135,65,252,66,69,144,117,61,105,120,139,143,34,231,207,153,44,132,197,148,136,216,20,224,41,57,139,200,151,101,141,102,138,190,197,100,246,2,73,30,88,152,196,179,128,198,123,197,83,243,227,18,183,195,17,72,85,165,146,103,73,31,20,82,21,61,153,8,109,175,217,111,37,144,124,61,181,170,27,235,114,97,17,121,20,128,95,56,68,249,184,18,127,218,77,216,195,246,138,42,44,198,44,42,159,37,136,88,53,174,76,55,144,125,168,40,115,8,70,115,34,158,252,189,41,183,53,38,208,255,0,68,118,90,86,116,158,104,152,200,177,12,105,112,153,134,88,134,155,179,118,54,115,21,1,38,75,8,76,57,86,180,129,89,1,88,242,103,90,167,190,202,55,72,150,217,50,65,25,153,80,79,146,123,46,169,95,245,82,143,144,154,226,214,113,120,66,85,162,170,181,228,123,57,81,50,96,18,49,25,238,144,168,208,214,216,224,120,66,92,74,138,171,80,105,24,109,26,202,13,71,234,229,13,107,147,168,107,164,179,229,10,167,36,232,249,125,214,37,33,86,202,218,16,86,159,41,162,229,26,150,201,93,197,26,178,73,242,113,45,134,135,151,192,217,87,159,101,84,94,32,197,196,69,183,245,35,91,81,108,122,52,207,103,42,251,36,36,35,62,218,87,27,77,218,142,94,96,151,139,205,59,153,242,208,94,131,53,173,136,141,73,124,248,47,100,72,157,133,79,180,243,223,128,6,250,171,152,234,167,158,78,170,138,21,121,12,211,161,0,28,92,105,59,49,233,205,28,105,18,253,234,116,77,153,200,4,3,228,215,66,253,90,70,253,102,241,141,153,178,47,50,214,45,223,8,138,178,204,121,251,127,254,131,79,82,170,243,225,200,154,50,49,36,143,229,5,149,67,89,51,211,120,114,173,244,154,241,241,184,82,111,50,49,191,139,163,174,3,233,245,164,25,249,69,136,139,193,11,35,51,50,44,55,96,178,238,90,102,51,233,43,216,231,171,33,206,181,206,170,157,25,239,14,37,41,27,91,0,79,229,138,186,45,173,32,36,145,249,132,185,149,246,149,100,105,111,40,120,150,108,183,35,162,62,161,56,246,43,99,92,30,220,24,67,147,26,198,5,60,234,211,230,136,82,164,154,110,124,234,209,225,49,120,213,180,13,66,9,61,37,202,69,74,170,114,17,155,95,17,173,60,153,223,147,41,72,155,73,140,201,35,237,73,31,168,73,211,181,26,103,2,78,229,42,114,9,51,95,98,126,225,224,141,195,151,145,79,76,96,36,243,22,82,232,54,85,80,100,143,168,101,34,131,181,211,196,25,243,11,175,233,167,107,18,142,168,195,125,49,39,41,25,133,90,237,200,160,169,24,72,207,226,87,144,236,135,225,204,37,22,169,209,102,241,13,11,1,141,111,123,224,141,143,205,41,12,25,140,147,194,30,36,37,148,102,70,3,240,151,145,97,150,215,204,43,241,8,4,252,65,138,66,166,161,190,150,64,112,139,18,146,128,98,70,249,185,98,254,52,116,157,85,149,152,66,33,137,39,3,89,85,215,13,0,117,108,203,40,204,124,188,185,87,49,159,113,107,101,205,148,139,166,190,99,39,63,153,46,54,149,28,217,121,68,94,36,155,107,51,15,28,155,43,236,69,233,183,206,17,50,203,247,94,171,179,15,255,0,68,212,58,108,17,135,139,42,2,227,77,144,160,225,201,145,117,236,175,137,206,221,69,216,212,207,153,225,17,71,145,33,181,170,212,98,38,88,133,226,89,64,211,122,130,180,251,179,100,198,170,97,249,166,170,167,35,26,70,240,57,237,171,46,35,65,126,236,68,47,241,46,118,25,151,59,236,37,148,65,141,126,156,124,105,114,65,132,88,255,0,145,77,93,232,49,205,39,233,97,126,226,26,56,220,197,234,29,27,216,143,211,108,33,6,204,82,187,85,212,56,114,177,243,21,38,173,248,110,58,210,102,13,160,149,64,107,79,25,159,170,89,85,65,153,238,47,51,54,201,102,228,147,137,139,169,80,73,141,145,138,122,100,51,193,62,111,109,43,41,138,198,131,85,18,48,243,122,161,63,109,97,14,225,130,62,44,168,135,152,114,125,213,161,250,111,41,50,136,74,85,44,178,126,197,68,51,110,71,196,84,65,170,143,55,238,164,53,179,54,196,194,101,105,84,241,201,26,170,181,4,145,88,74,205,36,8,220,178,224,45,175,170,170,247,96,39,83,224,63,193,230,202,79,219,65,70,120,200,60,74,187,218,156,219,122,253,147,86,80,234,133,225,180,139,137,19,2,48,48,117,33,181,13,105,247,204,55,182,140,173,240,27,25,153,74,236,82,171,83,85,150,72,192,126,40,163,65,7,83,217,86,228,249,81,167,54,175,30,14,17,101,34,72,250,67,217,15,49,184,145,91,141,27,42,115,19,93,252,72,212,229,35,3,93,23,143,237,35,105,45,101,89,51,250,137,121,16,147,52,100,188,156,83,209,186,110,157,240,143,243,124,169,86,5,67,163,125,107,134,157,138,106,218,72,36,229,42,162,96,88,49,240,165,129,51,6,182,111,198,82,97,202,146,202,79,55,5,184,100,76,111,221,139,40,210,22,83,232,121,35,230,44,145,19,237,170,221,152,59,113,12,168,59,42,166,20,121,177,13,109,84,205,230,70,167,114,124,58,37,133,126,106,153,229,199,247,17,76,255,0,140,234,71,226,150,92,171,8,123,170,215,246,241,173,243,24,57,47,205,216,177,135,179,91,248,16,205,67,249,199,153,17,113,113,6,109,107,195,136,124,76,227,72,13,72,121,199,226,226,76,131,165,98,8,127,212,39,229,251,104,88,117,53,217,16,156,167,102,246,119,219,87,33,54,156,130,12,56,178,145,46,52,8,144,89,242,139,83,48,8,153,139,141,13,81,86,70,112,169,55,17,6,254,28,98,94,101,240,62,170,2,97,169,164,179,12,76,101,34,93,50,5,150,78,174,52,109,141,184,165,31,226,70,125,98,47,73,159,185,98,133,178,13,172,110,80,136,133,91,235,108,172,188,57,162,144,68,70,219,27,173,2,231,190,94,235,133,51,173,121,6,62,84,27,31,147,185,24,22,16,189,41,170,45,135,65,103,30,85,233,221,40,120,198,198,140,146,98,73,3,194,149,132,101,38,38,60,254,209,84,165,172,155,17,63,22,34,43,95,74,151,147,181,106,153,1,132,103,48,147,172,106,46,243,33,7,85,85,56,92,198,85,16,47,172,160,179,105,17,9,100,201,194,31,8,190,88,72,170,172,100,230,84,170,134,227,62,70,171,35,92,99,121,101,228,42,93,3,85,0,100,120,76,37,116,30,95,104,101,75,46,233,235,100,247,8,98,253,164,181,83,119,219,232,79,27,82,31,39,12,92,170,133,236,101,144,57,98,255,0,161,101,73,73,85,26,47,23,41,60,211,95,7,136,124,66,77,85,81,90,75,136,3,84,8,47,226,76,124,200,53,183,9,11,220,181,24,47,26,159,51,108,123,55,252,86,182,79,24,143,132,221,107,22,110,253,148,60,202,217,214,75,106,10,202,80,26,215,76,143,195,20,93,201,17,16,46,247,36,96,139,0,98,26,156,129,78,58,145,229,41,80,22,83,44,167,112,215,113,41,179,49,117,85,114,218,226,202,171,6,28,163,200,145,62,182,186,200,121,178,165,16,52,220,233,36,205,99,43,42,176,135,72,8,195,225,42,216,109,107,48,146,70,137,166,26,147,47,164,124,103,252,167,42,108,16,159,168,170,152,44,24,253,165,155,216,15,164,53,209,117,57,89,152,70,26,112,44,39,176,241,153,253,57,52,158,241,198,30,100,164,58,132,4,126,28,74,13,54,85,43,28,108,249,137,159,101,100,65,243,69,71,213,63,115,220,168,2,240,23,218,25,81,12,135,22,79,181,137,91,17,89,191,130,179,67,7,179,141,120,44,199,237,38,102,164,252,159,40,144,73,159,46,17,49,4,89,82,51,80,23,48,227,67,28,148,4,154,216,145,190,161,81,241,167,228,98,204,211,226,12,125,67,41,18,110,6,203,32,144,198,56,135,194,36,148,51,44,138,126,85,73,14,121,36,143,17,68,53,148,152,0,199,155,18,49,30,204,191,2,25,147,0,32,124,216,178,168,185,149,181,210,79,152,162,26,173,178,141,185,62,20,9,180,121,10,60,217,72,157,76,244,64,74,74,16,19,165,61,51,229,210,51,54,95,244,36,240,217,42,144,236,236,70,95,92,0,177,25,152,88,145,39,19,114,177,148,13,67,58,222,91,4,98,241,44,237,107,95,39,152,69,228,82,250,122,102,75,38,24,61,126,107,165,195,52,73,222,208,208,170,163,51,50,113,36,130,203,40,195,197,148,139,8,218,122,93,145,255,0,94,65,13,90,190,168,101,233,18,213,233,182,49,143,152,66,227,78,176,160,159,147,32,153,154,96,117,189,217,100,254,234,22,203,76,65,182,246,177,46,130,22,110,65,132,201,37,151,133,65,7,196,76,127,180,139,70,79,114,91,18,212,244,32,168,59,4,18,147,26,164,53,108,25,32,95,36,220,0,160,234,26,209,26,201,71,113,109,236,94,178,186,251,130,204,211,113,62,146,13,154,72,159,218,20,130,84,70,147,249,20,236,255,0,136,64,173,123,226,75,171,254,68,235,34,253,10,171,41,198,180,222,170,197,47,22,233,62,184,214,0,140,54,26,89,73,37,46,135,79,85,90,119,203,54,60,133,122,115,39,71,215,89,0,114,229,151,40,254,152,149,246,255,0,164,183,52,183,176,164,38,30,164,30,40,158,234,148,212,154,2,171,35,61,112,164,40,254,154,233,176,217,77,72,193,134,36,5,246,202,226,170,72,49,26,172,98,251,153,85,22,162,51,53,142,103,27,224,253,57,60,37,209,192,141,255,0,205,19,152,122,14,242,11,243,122,94,92,74,142,4,157,137,242,196,77,255,0,25,190,203,229,37,207,89,171,39,209,185,253,136,233,231,238,95,233,214,28,74,146,24,96,193,253,32,135,251,138,110,100,106,173,222,96,202,30,79,168,155,192,146,49,125,212,140,109,71,158,164,113,119,21,121,246,176,124,59,114,145,33,159,243,62,120,138,147,50,157,254,124,69,34,204,141,170,143,173,108,129,100,12,60,98,80,254,142,113,61,248,74,154,154,25,33,61,156,168,230,4,127,85,80,24,152,153,231,24,24,140,84,77,59,39,96,30,25,68,74,117,12,159,234,175,175,203,212,159,104,247,254,70,46,86,108,202,248,15,99,83,156,157,210,150,54,84,152,255,0,203,229,17,84,50,101,112,129,139,23,34,23,114,15,7,135,18,232,178,156,235,98,14,227,74,240,110,229,202,36,146,125,53,186,134,54,217,159,73,82,204,135,149,137,118,204,241,187,74,50,162,170,59,72,213,55,207,146,12,28,41,93,107,8,51,243,21,49,153,38,46,213,249,177,137,115,249,58,254,142,53,142,208,57,11,251,66,67,24,171,115,169,122,104,228,145,159,213,7,141,60,129,26,12,104,152,98,69,25,126,226,229,144,228,250,191,135,100,85,87,27,4,40,131,12,66,144,168,86,97,89,77,246,92,100,120,130,36,19,49,198,2,219,38,48,236,129,196,82,8,139,68,9,36,141,242,146,226,242,125,69,64,5,13,84,226,243,24,184,134,165,238,225,190,21,147,246,156,171,164,225,25,127,186,65,90,233,176,73,253,33,70,82,125,164,184,133,142,98,251,235,33,19,104,104,164,200,152,83,178,84,25,121,69,43,144,190,218,163,102,155,156,34,60,82,226,141,0,253,37,233,164,221,238,137,147,233,161,148,107,14,253,110,242,23,134,82,229,26,105,50,121,36,131,49,69,137,43,97,137,181,98,111,232,158,175,91,187,151,63,16,254,154,90,133,132,102,135,4,175,205,238,34,159,128,96,195,149,11,38,48,224,143,54,82,41,91,91,45,247,40,74,69,140,106,169,83,3,7,154,96,200,116,100,39,20,8,223,184,163,105,46,15,8,236,13,136,178,229,247,21,131,52,244,235,177,188,162,226,140,133,6,62,24,48,99,121,135,116,49,125,188,169,89,166,12,126,120,101,36,58,135,79,85,105,249,99,151,46,120,197,27,220,200,85,123,160,205,240,230,76,78,24,187,226,125,79,109,103,150,64,216,45,196,90,111,85,63,117,180,46,69,116,111,77,36,92,184,178,145,79,234,171,42,58,79,57,113,5,26,55,219,18,129,170,248,144,121,50,222,32,229,255,0,31,98,86,109,16,162,199,124,206,150,29,61,44,131,203,151,16,254,234,2,126,134,136,71,238,251,72,128,14,173,174,140,60,210,231,146,73,62,154,42,54,191,25,120,98,8,159,200,181,100,211,232,86,86,52,134,4,88,94,208,211,72,1,151,236,151,18,12,213,178,237,153,155,16,210,99,82,90,198,63,8,136,33,123,132,78,202,45,142,134,253,60,123,32,51,44,254,69,155,63,248,87,27,255,0,172,229,65,211,153,144,96,179,9,127,208,149,92,7,212,137,202,84,202,101,127,97,203,245,35,46,223,195,62,55,237,172,205,84,57,32,205,44,75,142,220,64,178,173,181,205,83,20,159,196,173,244,246,164,181,156,54,6,88,136,145,90,68,99,100,141,124,65,103,233,233,209,165,238,235,138,68,123,30,49,196,229,41,10,69,93,24,196,32,49,20,88,134,84,130,125,35,227,31,237,149,59,8,38,140,247,144,137,167,166,239,135,180,137,196,181,132,32,140,78,100,238,180,50,230,145,158,134,94,68,188,0,73,15,67,87,86,159,119,200,82,125,196,250,236,204,45,118,28,67,71,92,70,178,141,23,250,224,70,47,219,42,78,24,117,67,229,202,66,125,181,75,25,82,114,25,159,27,207,233,172,141,36,100,251,72,219,47,60,236,195,20,98,26,81,50,168,115,143,155,169,43,14,190,230,166,76,38,118,114,170,160,178,170,108,70,4,185,4,68,174,29,33,203,224,24,156,164,79,195,166,39,65,102,91,28,127,182,50,242,37,85,6,97,44,243,65,164,27,240,251,138,86,77,220,233,36,253,41,21,46,161,134,123,114,124,164,94,49,32,42,170,137,231,136,188,67,81,145,117,118,45,27,42,40,231,79,83,206,183,27,54,145,72,84,230,215,225,161,228,196,221,216,227,22,47,247,17,16,53,37,117,36,76,49,10,76,139,6,107,51,217,63,22,34,114,171,43,42,98,70,174,249,17,123,202,170,67,225,150,171,195,169,43,172,162,240,192,202,179,159,162,107,173,192,242,152,184,137,224,145,192,135,43,79,191,14,84,194,250,56,13,197,172,184,39,203,181,16,134,182,7,91,75,187,136,248,130,42,121,37,244,247,113,54,146,251,16,225,211,96,133,195,16,72,175,244,219,127,14,110,106,221,93,73,100,75,26,241,101,26,114,205,79,99,52,31,55,23,108,69,210,96,64,4,111,213,161,46,52,173,84,227,238,242,241,253,52,109,169,187,154,191,193,19,24,211,191,87,151,42,194,202,226,116,208,60,62,151,182,251,138,193,245,160,16,48,196,82,58,182,236,240,190,80,165,227,253,164,55,177,171,200,151,12,107,44,156,62,226,164,161,210,167,238,176,40,255,0,221,72,35,106,113,148,152,132,34,127,180,158,70,134,75,111,116,162,92,139,218,197,228,181,74,182,67,149,211,16,89,80,183,26,74,226,238,11,246,145,86,160,153,148,145,89,16,69,41,81,213,186,158,84,98,102,197,198,186,119,14,122,176,135,79,67,36,32,62,36,177,114,121,170,176,233,81,201,6,93,210,209,49,240,103,19,212,5,196,69,224,207,100,110,92,169,46,21,97,44,205,60,49,159,18,207,208,98,70,30,85,182,227,83,196,32,56,133,200,162,233,239,173,75,114,240,203,41,49,253,52,182,210,222,197,170,245,44,152,192,23,132,34,91,94,199,198,65,50,213,145,143,132,194,196,141,52,198,13,153,140,81,173,36,106,245,130,65,127,50,99,234,179,139,238,226,73,223,101,20,191,218,229,91,163,24,19,159,219,182,82,178,149,31,176,196,154,204,70,22,82,35,3,167,134,46,225,37,204,135,182,229,137,60,133,65,61,250,130,116,175,215,226,84,91,17,98,133,153,227,29,225,136,150,217,89,78,17,58,178,145,17,91,60,245,63,116,159,117,25,48,195,178,126,108,88,138,168,104,142,28,155,89,36,204,104,24,134,129,181,121,242,60,169,237,150,120,192,225,46,85,57,155,212,136,241,125,37,38,25,76,96,64,61,147,30,94,60,127,117,115,237,108,206,77,160,127,231,87,146,105,222,32,60,187,162,9,115,201,55,0,206,253,216,191,215,216,165,51,122,21,135,149,141,144,236,143,91,5,130,136,157,80,221,218,201,123,51,100,74,35,106,122,62,152,130,25,72,150,221,234,171,129,117,64,33,127,251,25,65,91,79,178,185,57,216,35,70,137,24,123,185,115,246,223,202,170,160,67,163,183,139,180,151,40,133,202,191,35,51,92,206,147,168,226,212,234,28,149,163,47,47,204,174,185,27,82,90,194,193,232,146,183,35,85,143,172,254,11,55,70,222,253,203,91,95,134,128,211,118,62,161,18,4,105,35,43,253,212,230,28,153,195,31,202,105,202,145,101,77,244,222,164,137,119,5,145,44,114,8,133,103,186,176,178,161,124,98,101,136,187,86,101,126,39,19,95,200,148,187,245,88,222,6,16,178,229,236,68,85,85,2,203,134,192,88,138,176,96,79,38,118,25,101,198,79,108,106,129,240,39,70,35,12,100,214,15,80,25,154,38,44,17,230,150,92,169,92,205,49,167,45,134,204,165,234,85,179,47,171,100,196,120,172,37,12,95,113,5,79,51,76,120,124,164,13,201,62,162,93,197,27,180,136,36,141,166,246,47,249,66,144,191,186,180,89,104,145,205,249,185,113,70,44,74,162,76,248,181,172,202,81,127,26,20,58,134,186,200,152,127,76,139,169,181,147,144,138,24,64,49,237,62,146,97,179,202,62,33,38,114,105,34,147,151,40,209,65,147,6,48,48,226,26,101,168,140,215,35,36,234,25,117,4,195,232,49,164,141,59,129,62,130,202,15,245,26,104,194,203,246,150,249,144,192,94,83,9,74,223,89,14,16,58,147,88,43,97,140,205,31,161,36,191,54,33,198,254,85,186,29,38,149,169,253,38,63,220,202,165,3,26,186,236,121,183,249,72,182,254,27,137,225,218,65,40,50,223,224,189,155,203,93,75,35,93,214,136,120,133,141,103,26,214,12,145,226,9,121,20,140,58,64,70,39,111,26,171,128,202,104,192,249,72,188,138,123,108,12,202,54,134,24,146,124,247,98,64,92,89,18,48,222,33,11,169,107,14,161,62,76,62,150,68,44,249,251,147,230,48,177,38,200,21,84,85,25,247,246,79,253,41,49,173,22,80,53,28,103,179,12,2,42,136,119,103,16,251,86,171,43,80,99,249,185,227,89,184,161,86,39,32,67,149,36,152,108,114,9,25,38,144,240,185,68,92,168,182,76,1,58,133,252,139,228,153,39,79,101,22,186,139,35,61,254,120,74,34,39,108,52,72,49,51,8,168,86,73,198,14,98,255,0,184,145,220,89,0,76,229,46,95,219,82,146,79,208,164,113,221,140,103,234,211,136,239,79,168,94,121,195,205,45,65,178,49,228,159,119,137,90,83,134,86,12,217,113,41,67,27,114,114,147,178,113,82,172,208,234,138,62,20,174,75,31,211,201,141,103,27,247,83,63,56,36,102,18,228,200,187,21,142,80,106,223,77,23,17,162,137,57,244,72,165,6,110,49,15,237,164,210,106,152,49,238,214,1,153,101,90,204,198,229,140,149,176,97,185,168,6,167,211,103,192,243,11,253,197,63,14,170,198,180,111,49,165,113,174,145,26,226,13,147,56,127,219,64,93,210,65,157,17,251,78,34,38,193,196,179,33,202,181,13,148,172,29,185,80,20,148,47,41,217,99,45,116,56,223,13,231,20,131,41,98,140,163,89,217,105,130,66,39,234,134,33,137,46,207,236,87,242,60,84,92,26,113,227,230,42,213,133,227,127,50,41,146,98,12,127,170,202,69,145,140,9,160,251,130,91,98,85,99,108,106,208,21,83,86,213,2,8,249,177,254,218,77,78,207,170,169,97,188,105,183,40,45,88,194,100,49,144,121,177,15,26,13,236,6,62,97,13,60,97,128,78,18,165,119,16,6,94,146,241,162,215,5,95,216,81,25,248,159,219,136,107,41,134,227,253,121,114,32,166,85,89,100,225,159,136,107,30,49,51,152,170,45,25,107,41,184,55,199,173,230,49,87,195,107,152,178,78,206,34,32,39,248,73,30,32,136,133,75,160,70,157,25,255,0,55,23,18,54,198,182,133,240,102,87,91,3,22,92,68,74,108,180,148,161,243,8,92,105,79,158,199,230,214,215,235,153,196,30,32,148,139,109,67,21,117,126,32,191,134,231,23,169,111,101,14,166,141,213,196,52,230,134,248,18,89,139,40,196,69,65,234,188,120,67,40,104,186,11,87,36,217,166,44,164,145,134,177,148,53,79,26,28,24,222,28,169,116,251,39,198,247,82,159,196,57,121,74,84,141,39,232,60,113,179,243,47,153,112,49,3,8,113,137,79,220,89,31,63,213,73,99,89,111,186,138,182,190,103,228,88,172,197,54,213,6,1,121,36,243,4,88,150,207,56,132,102,25,98,26,209,1,251,224,60,57,82,230,24,130,148,241,98,234,91,145,54,85,113,70,167,209,240,108,188,246,145,121,10,160,95,15,83,233,243,178,38,193,118,136,210,113,145,159,81,52,153,25,147,128,195,98,25,83,89,95,6,50,205,23,250,57,85,32,110,74,118,20,197,196,172,33,152,241,135,151,42,110,253,49,91,59,152,188,74,122,201,236,173,59,2,97,113,33,161,84,226,106,245,12,227,230,76,36,150,115,9,77,93,214,203,39,159,210,79,96,90,128,128,194,17,38,1,173,121,57,77,214,182,58,136,205,70,57,116,61,55,233,167,221,226,33,126,161,21,156,60,115,96,241,42,41,145,169,240,112,136,153,18,31,61,177,21,49,241,23,113,156,92,203,187,90,146,109,49,16,163,77,225,201,36,224,101,197,136,137,108,253,73,58,11,56,96,101,74,3,169,44,172,165,112,197,32,146,141,240,85,133,128,19,223,148,89,72,181,79,135,22,79,72,177,36,38,190,0,137,138,94,81,17,26,19,15,205,134,9,73,143,238,167,98,85,54,5,239,140,252,73,147,45,88,33,243,44,24,22,73,122,209,38,50,152,248,138,223,168,73,6,118,108,92,106,161,134,29,184,24,24,130,83,166,173,139,39,169,53,173,97,227,49,11,200,163,85,205,207,164,96,201,136,162,26,118,23,211,70,131,136,48,62,103,234,37,143,152,66,51,55,106,31,212,142,95,237,72,36,237,35,19,161,166,203,77,206,146,71,152,197,227,73,24,27,24,50,217,180,17,10,158,26,248,99,226,52,175,227,95,33,220,62,20,189,216,123,18,88,165,88,111,12,214,86,81,54,146,226,237,190,225,23,161,211,193,141,230,18,242,172,164,234,219,89,204,230,138,63,220,73,231,234,27,81,242,136,67,81,179,88,54,195,46,244,148,27,176,97,218,143,248,132,166,161,211,131,75,147,15,32,145,193,215,150,191,73,38,159,38,226,200,239,54,37,75,51,252,26,177,178,114,215,208,181,135,61,228,7,202,74,228,66,250,220,225,121,138,88,178,169,154,127,82,131,218,85,66,201,59,148,234,164,152,76,246,90,217,75,121,114,226,26,41,140,181,141,254,92,85,66,205,48,114,15,52,73,67,229,94,101,36,186,222,226,166,170,133,197,17,159,101,219,96,85,162,101,148,232,221,48,19,105,143,201,194,144,191,83,203,130,125,161,106,242,141,79,16,239,175,209,168,58,168,131,225,151,21,115,127,137,213,67,182,240,151,82,95,245,242,46,171,185,167,212,12,218,26,41,4,135,126,146,174,140,255,0,148,16,202,63,186,154,170,255,0,35,44,148,107,118,57,190,134,178,36,32,50,33,68,76,159,81,91,73,147,148,121,147,150,105,225,151,255,0,99,9,125,101,14,87,225,77,182,162,238,101,97,52,7,233,193,120,20,178,137,145,56,126,164,28,96,127,78,42,22,215,71,140,96,121,77,40,124,94,218,156,124,99,198,7,18,147,70,89,100,87,27,179,206,200,249,138,159,70,211,113,75,224,83,20,98,80,108,212,140,173,103,50,191,210,183,218,127,80,13,155,187,77,177,17,184,169,128,72,175,201,2,141,2,32,129,139,141,115,141,96,200,145,173,88,42,241,98,39,159,180,187,17,180,121,36,143,250,125,204,98,255,0,42,131,187,208,122,131,213,114,196,219,20,105,153,111,160,144,201,70,18,5,147,167,1,139,109,32,103,65,62,25,121,49,149,62,173,129,58,181,255,0,54,36,206,76,248,133,6,33,8,121,126,162,218,170,25,184,206,70,235,7,158,8,55,97,200,85,205,42,175,165,219,234,15,218,122,236,26,134,96,197,167,206,31,253,209,65,232,253,25,144,143,177,196,188,222,166,54,154,85,166,190,159,39,175,209,74,144,244,236,207,167,175,193,212,41,245,38,200,12,226,255,0,66,162,135,113,22,203,221,83,240,41,32,150,47,205,151,47,219,89,155,77,227,240,45,113,72,37,219,162,182,159,39,149,132,140,89,6,0,228,251,67,91,89,72,207,101,78,134,124,234,136,153,77,43,42,15,255,0,16,136,84,173,212,58,124,26,189,37,248,234,84,204,129,182,247,84,102,161,134,66,17,248,83,38,106,166,73,31,41,70,180,62,75,36,173,89,174,13,14,201,11,26,214,92,41,111,136,81,43,40,108,157,37,140,196,37,140,147,65,140,60,197,128,36,231,77,234,160,23,244,152,213,172,168,35,89,215,13,9,45,85,164,181,52,152,50,172,13,3,229,198,206,66,46,75,85,112,74,137,207,12,76,130,26,253,65,107,100,75,120,143,137,44,92,69,98,225,58,159,74,196,131,98,254,46,52,77,87,208,58,89,25,59,223,65,149,110,176,57,124,62,105,59,129,175,201,4,236,221,242,169,42,168,16,99,51,14,37,87,15,79,85,77,31,12,162,40,108,255,0,78,157,229,250,58,85,38,173,166,187,27,51,79,197,246,211,73,236,163,146,60,49,57,87,62,129,160,235,176,101,221,19,34,107,2,182,117,111,81,72,84,213,117,36,203,19,181,148,18,126,158,60,41,111,48,122,214,192,152,24,255,0,74,157,255,0,89,146,62,97,36,215,25,6,78,110,37,75,17,201,216,95,63,82,30,180,152,98,9,110,135,119,234,195,102,81,114,35,161,208,196,43,24,108,164,200,95,168,136,53,107,35,118,227,89,217,126,205,182,156,123,24,48,49,49,243,100,75,39,211,233,194,124,217,114,100,71,191,255,0,36,182,238,180,150,240,95,18,187,136,170,138,194,212,92,195,0,100,249,66,226,74,45,103,203,41,48,148,164,42,245,109,85,173,33,240,216,11,249,17,243,52,220,169,44,221,196,201,145,21,103,54,202,140,77,109,142,51,230,228,78,225,201,31,228,245,26,178,73,254,36,20,195,75,173,230,151,3,46,36,242,159,226,19,236,152,200,155,92,68,240,250,74,125,149,10,93,135,208,39,196,173,240,48,96,98,31,211,90,174,245,60,27,40,47,22,34,33,228,207,38,12,210,215,63,213,183,111,252,248,120,150,49,177,230,217,148,21,182,67,25,240,132,170,180,55,120,217,132,194,203,251,171,128,50,226,198,19,247,101,148,186,6,155,213,64,187,138,204,197,234,80,174,71,68,135,76,135,62,142,75,255,0,168,192,31,241,9,105,184,13,111,155,11,82,44,67,247,6,166,36,234,77,151,128,131,3,40,202,143,141,113,145,140,76,164,131,2,22,73,75,173,97,144,71,103,16,241,170,90,216,12,178,230,17,121,17,172,161,127,188,186,227,226,114,107,200,130,53,105,228,242,196,22,37,171,213,103,86,241,20,67,40,215,68,117,56,196,206,164,174,125,36,18,244,137,12,170,11,33,207,172,163,122,147,50,133,35,140,251,40,39,225,17,23,76,216,3,167,106,52,158,212,213,176,152,254,33,228,72,204,165,86,70,250,23,238,101,149,140,202,138,173,153,113,4,156,176,50,141,77,207,178,36,110,85,230,124,69,148,33,176,33,17,10,147,186,149,219,103,44,228,201,100,226,117,98,91,31,48,240,98,63,229,114,168,70,124,69,57,95,243,98,198,168,170,181,133,84,238,46,68,187,139,96,217,106,139,172,180,245,118,173,130,240,203,18,231,97,210,85,186,126,115,249,114,149,118,239,195,123,146,101,136,34,114,163,89,240,162,142,79,41,139,144,138,187,49,205,152,139,213,52,56,247,244,57,141,107,24,48,101,202,168,107,88,173,63,240,210,128,64,237,197,251,73,76,248,16,105,7,194,84,178,70,168,161,28,215,96,200,198,6,15,111,42,83,107,113,139,164,171,13,128,228,196,121,141,60,153,62,154,129,159,38,212,178,158,17,69,33,70,165,86,29,85,108,88,70,212,153,56,113,127,34,99,27,83,236,137,196,163,225,178,84,102,126,148,136,135,178,113,6,255,0,149,196,179,108,173,212,176,126,182,57,8,137,102,161,139,58,33,195,238,21,139,159,214,190,86,127,234,2,85,176,217,90,78,158,36,241,195,145,41,25,107,236,114,125,97,163,63,169,122,182,94,69,191,71,217,48,124,37,93,27,80,214,131,247,70,185,255,0,225,227,144,239,44,65,16,95,157,87,111,79,17,119,181,117,171,23,112,230,127,129,87,211,195,252,153,165,241,46,107,166,235,111,10,252,34,139,36,170,240,44,181,132,12,210,210,228,102,53,247,30,204,13,56,153,151,147,39,221,92,226,200,210,253,73,255,0,77,56,184,178,201,225,216,147,62,79,63,42,207,83,99,90,14,170,172,128,32,98,150,84,229,147,55,60,49,5,218,167,3,14,39,113,145,225,190,170,173,34,25,168,21,187,12,67,79,99,8,239,40,189,197,133,174,236,81,31,153,60,102,167,174,155,23,139,40,146,230,100,146,78,94,81,165,178,185,149,116,228,75,67,181,33,9,133,83,67,173,174,146,63,155,149,200,138,125,38,153,47,49,68,65,17,24,200,20,254,28,37,77,85,64,105,46,107,13,107,5,195,16,185,86,169,240,207,27,180,75,97,166,98,30,24,157,137,97,172,167,9,255,0,212,18,216,42,198,199,228,250,75,70,255,0,81,151,170,155,141,109,204,206,212,120,110,15,225,139,47,26,44,25,11,159,166,231,89,115,27,137,32,184,210,187,44,153,187,21,236,99,50,74,194,125,63,169,49,93,106,196,183,29,24,229,240,223,140,152,121,21,0,100,203,19,7,216,92,171,229,150,158,149,24,249,76,44,73,237,108,3,201,137,136,66,82,85,200,179,73,141,133,1,49,51,243,9,52,123,223,237,44,77,12,241,137,202,36,123,30,1,1,107,42,137,184,99,182,25,7,204,84,174,75,57,19,70,120,19,221,67,154,146,92,158,96,172,170,184,203,32,40,99,31,222,18,49,240,6,80,102,196,190,248,28,124,37,91,3,25,249,57,74,183,128,140,215,3,135,79,16,68,237,91,222,205,179,251,86,139,43,88,48,137,139,42,15,127,190,99,246,156,169,25,135,85,97,200,103,254,116,244,54,160,146,12,37,198,185,228,107,35,214,147,230,196,68,162,227,86,203,44,191,148,17,4,52,101,226,62,218,185,127,113,0,18,89,218,53,52,106,74,223,100,72,170,27,189,200,57,132,176,187,127,231,225,226,202,158,216,146,236,200,213,238,10,205,55,18,111,180,154,64,170,131,11,135,23,34,2,29,174,197,15,169,237,101,73,137,150,39,98,70,108,125,138,42,179,183,191,161,66,255,0,150,3,205,186,196,37,31,50,200,247,114,177,123,106,38,78,173,181,140,76,50,196,69,79,166,238,32,217,1,152,132,49,17,114,172,204,205,86,58,219,166,218,91,123,149,16,224,68,132,204,43,107,228,159,169,2,99,100,103,106,219,24,209,6,206,18,148,164,87,177,203,80,248,204,36,159,213,163,13,67,85,143,54,34,33,217,101,16,163,234,196,183,111,63,34,221,234,9,178,194,83,83,203,154,199,132,61,105,93,56,108,104,44,182,133,235,43,213,173,110,57,39,103,46,36,222,202,182,156,96,97,178,229,34,101,100,125,5,105,29,26,162,105,225,4,154,162,27,23,32,153,198,185,223,227,99,214,203,218,75,139,149,93,70,178,100,211,188,65,23,82,85,101,15,79,144,143,205,20,123,149,131,70,181,228,11,26,202,186,203,180,68,16,202,148,234,170,24,177,135,234,53,63,200,183,190,52,175,100,67,77,99,73,1,98,225,182,22,36,255,0,6,247,163,96,40,211,19,226,77,7,49,83,153,145,160,198,230,9,119,40,7,198,163,140,247,150,185,109,129,50,33,73,204,85,205,90,49,123,51,150,20,147,235,166,196,96,69,20,98,70,73,134,2,249,164,117,76,0,165,230,202,168,188,193,245,85,86,77,126,206,118,143,65,19,233,193,26,89,13,139,144,190,226,53,129,39,130,206,73,152,95,117,101,26,103,30,17,21,51,72,174,45,88,9,239,68,69,255,0,226,172,36,176,254,210,208,22,16,140,82,169,127,19,11,35,3,207,8,75,200,128,141,156,111,102,98,145,53,129,1,158,121,138,36,99,227,3,233,39,141,73,51,1,73,243,193,194,148,70,141,40,146,249,132,169,227,5,137,139,43,127,38,110,37,107,41,59,49,61,38,5,144,217,154,34,251,1,231,23,234,226,229,253,197,84,198,126,68,28,152,196,146,71,155,141,99,50,130,219,232,87,176,97,57,114,140,95,180,142,173,140,9,47,194,82,172,89,24,126,25,148,206,173,214,117,212,140,100,65,11,44,146,172,105,153,84,101,233,238,213,42,109,88,10,130,112,228,147,251,107,124,105,140,178,138,206,47,247,84,86,152,215,50,134,76,214,2,30,50,171,118,73,139,101,203,19,26,158,230,35,235,27,32,45,148,201,80,129,194,44,170,78,78,164,6,78,98,145,90,25,248,198,160,117,110,152,5,187,222,110,175,218,81,217,187,23,135,168,166,46,124,220,215,77,233,148,181,26,156,130,139,187,52,174,206,177,164,218,123,68,158,182,118,109,209,127,149,27,106,103,239,190,216,151,68,113,209,68,146,107,182,58,129,155,4,35,176,197,23,250,209,236,187,223,19,136,184,190,218,42,51,43,164,196,197,45,15,248,110,8,200,201,98,76,209,168,171,55,236,60,216,75,141,7,119,186,31,248,18,29,252,187,127,61,223,88,147,176,191,114,12,38,235,88,73,12,24,192,197,16,74,113,212,86,111,225,33,107,124,49,159,211,226,11,23,212,34,34,0,64,46,99,90,11,246,209,134,164,4,146,102,48,144,82,116,96,36,147,48,114,137,116,237,137,184,163,232,22,160,19,213,76,99,2,107,24,108,170,70,53,62,216,24,76,36,108,7,146,55,14,34,99,82,101,97,214,174,82,178,203,100,55,229,22,84,178,126,170,0,185,182,4,26,58,181,227,34,251,112,22,73,136,248,133,255,0,147,141,45,66,202,140,4,29,78,9,35,226,88,110,108,138,252,194,42,89,91,1,153,19,128,201,28,31,48,163,110,131,110,126,163,152,210,95,143,149,47,212,147,34,142,47,86,36,39,205,78,127,12,172,72,57,154,98,230,73,50,150,120,202,52,42,179,147,101,78,108,74,102,60,147,229,50,111,14,31,189,137,56,141,164,143,39,169,102,250,217,117,39,197,45,94,184,137,101,177,182,181,255,0,196,141,195,141,253,168,15,3,125,37,131,44,189,156,74,76,81,74,6,60,127,85,102,249,140,233,74,99,114,173,225,8,4,78,89,88,146,84,124,70,207,200,81,188,73,116,240,226,26,104,25,48,74,254,213,148,202,208,73,253,39,41,16,65,142,107,124,203,94,225,99,198,149,214,235,9,117,175,120,141,21,95,89,105,233,194,99,247,98,196,37,7,38,48,9,41,225,196,169,182,58,200,161,79,190,61,217,57,184,147,104,16,32,139,148,69,228,74,67,91,139,168,75,41,44,151,8,107,25,104,163,89,95,136,92,249,56,165,97,202,138,97,171,112,123,146,72,161,95,36,100,149,205,144,170,182,145,224,199,250,92,74,17,234,206,94,72,213,20,61,149,64,146,118,23,22,37,188,193,6,55,196,95,95,49,131,102,21,224,152,153,215,69,142,90,131,198,164,103,210,34,48,53,163,140,76,216,147,38,76,196,53,190,49,128,66,114,172,102,80,174,166,191,88,24,129,180,244,177,151,23,184,85,45,38,212,149,164,124,176,137,82,106,16,159,104,242,196,23,82,153,134,25,118,236,253,47,106,157,89,216,101,170,40,154,103,197,220,100,36,66,139,18,121,79,175,9,38,47,104,196,130,178,248,56,121,190,118,6,139,200,166,159,165,101,193,62,47,109,62,203,125,143,189,11,241,45,31,174,96,137,248,130,92,164,85,84,247,208,103,3,180,130,92,230,54,158,200,63,148,23,34,46,3,39,65,126,19,44,216,96,220,71,47,38,25,229,39,218,74,176,196,140,124,221,164,64,190,236,130,31,54,69,165,246,176,164,244,207,30,69,6,108,141,81,209,141,93,56,100,17,148,62,161,173,244,217,89,171,231,147,26,164,11,25,36,29,171,9,48,43,72,55,171,198,196,219,0,122,170,214,96,100,178,207,34,60,211,30,34,102,9,113,36,83,237,98,193,7,55,16,208,129,178,28,214,112,149,59,48,42,249,49,99,0,210,172,137,218,171,35,105,140,172,237,92,238,158,248,112,94,204,188,74,206,54,167,137,131,54,92,169,55,40,85,161,103,224,106,178,211,96,43,241,7,181,105,13,80,235,71,218,188,109,103,84,46,225,17,41,159,171,106,136,124,73,119,175,240,46,203,155,238,53,8,225,51,149,46,141,112,75,38,60,34,149,198,141,52,56,147,129,203,21,38,252,54,56,196,221,132,184,191,149,54,219,115,238,98,178,113,53,126,24,100,153,204,177,247,4,169,77,27,40,16,180,242,89,230,240,229,84,172,9,10,206,33,42,25,35,49,62,104,204,44,87,196,48,177,12,172,246,146,152,212,144,97,63,250,121,100,255,0,42,183,216,101,237,67,154,0,7,237,37,244,39,185,169,43,125,25,146,65,203,255,0,34,133,135,36,113,167,46,147,113,84,121,177,30,16,168,86,105,137,98,150,252,194,92,204,186,220,233,134,77,43,175,169,121,78,16,77,6,93,210,114,204,99,38,20,135,79,67,219,3,148,189,73,204,57,32,207,245,85,216,78,97,15,134,63,164,167,47,180,246,231,218,87,108,146,2,251,88,151,215,178,47,135,49,83,172,202,135,43,43,125,28,66,238,157,241,129,213,139,238,41,40,18,101,84,74,195,16,188,139,173,107,102,68,146,55,242,241,174,125,25,144,70,126,104,169,89,149,245,43,11,50,104,10,203,43,82,31,52,178,145,94,105,91,89,114,72,200,133,73,13,79,6,112,217,132,169,205,109,36,232,64,97,107,185,72,154,165,119,46,116,22,67,0,198,194,148,89,82,155,137,48,74,204,34,128,52,181,154,134,212,99,195,98,84,27,237,70,71,242,136,138,86,97,54,124,204,161,179,19,223,196,140,123,200,94,165,241,143,28,150,102,16,145,48,241,140,139,77,177,182,3,31,24,137,177,177,145,136,87,179,143,132,169,99,38,16,111,237,67,25,204,219,62,30,70,41,195,103,140,252,57,85,83,12,201,43,84,200,0,43,58,150,98,106,179,33,50,249,56,134,154,105,235,137,100,102,18,228,66,154,0,198,254,110,180,67,12,8,195,249,69,45,178,173,34,215,216,163,223,140,124,197,91,67,113,6,79,14,85,21,50,212,157,74,155,79,86,193,193,152,177,68,85,145,222,222,226,235,28,85,200,219,101,230,81,225,9,74,81,164,161,12,225,157,83,189,145,7,237,13,97,186,137,255,0,177,70,159,115,246,212,154,173,56,104,104,140,247,141,136,43,234,210,89,51,138,86,36,197,230,31,210,68,49,224,199,212,154,218,10,214,231,216,230,47,211,214,163,243,48,173,63,141,109,173,181,178,140,252,50,202,159,207,198,43,93,161,139,136,107,108,144,233,200,192,202,108,101,34,101,85,31,121,190,140,3,51,32,210,221,67,61,152,48,226,66,207,190,138,55,241,69,196,53,245,243,235,172,129,194,44,171,85,76,175,153,57,2,1,231,29,255,0,63,137,52,52,59,90,223,238,178,141,111,161,208,22,83,167,62,89,101,98,140,169,167,233,226,70,99,13,16,163,40,196,157,146,138,27,217,10,43,107,101,205,230,196,69,105,90,198,66,240,83,65,213,190,147,242,156,105,228,57,62,175,224,108,170,118,82,213,111,34,160,56,200,196,162,202,0,227,63,48,81,144,216,65,241,25,17,49,140,40,214,91,19,157,150,140,79,24,44,146,52,172,208,249,48,166,83,223,178,25,12,101,27,39,89,196,140,119,241,36,176,241,198,206,116,72,1,0,162,51,229,70,95,200,147,89,79,124,19,226,218,229,26,2,159,92,196,39,128,122,134,171,95,232,214,224,203,191,196,154,215,6,90,114,208,151,245,80,73,99,254,87,18,210,195,48,75,116,248,96,243,126,41,227,42,87,60,36,24,248,74,182,172,98,212,63,214,0,46,210,172,25,37,132,38,101,46,24,22,165,122,161,135,24,131,246,150,109,150,178,161,75,2,103,26,52,216,228,143,149,45,129,143,195,169,101,39,24,189,212,172,180,49,170,224,179,35,32,121,6,143,220,140,139,40,204,1,82,168,112,49,135,36,132,31,10,30,214,102,218,35,204,100,245,148,241,124,25,136,164,18,159,212,148,147,172,134,248,130,201,143,237,43,237,177,38,145,108,64,217,107,153,66,35,197,186,64,51,80,158,79,135,41,17,182,90,12,3,127,205,238,68,190,122,56,224,141,129,23,42,79,199,163,29,11,212,37,113,208,117,66,199,147,192,202,196,38,200,55,168,232,25,196,12,41,164,51,89,8,153,147,228,132,153,110,80,48,54,35,247,72,181,152,44,39,114,223,15,80,176,96,249,177,37,19,245,85,63,155,249,70,149,166,17,97,96,135,132,3,88,60,204,23,186,131,13,168,230,254,147,145,122,76,11,25,61,188,72,85,99,120,114,61,191,38,78,212,228,47,121,6,165,164,213,74,141,202,34,166,148,246,167,199,133,109,74,90,234,50,51,200,177,99,0,94,212,83,222,9,44,72,230,67,177,141,45,152,75,148,104,38,106,212,140,224,226,255,0,157,15,85,177,19,211,83,70,220,143,149,14,250,208,23,218,196,156,69,27,135,192,163,225,66,204,170,61,151,8,74,49,45,144,227,18,19,59,83,32,242,141,35,14,33,141,27,240,255,0,186,50,170,56,211,193,36,29,169,30,167,128,205,139,202,34,164,154,50,73,11,57,225,150,94,53,60,138,42,171,104,90,121,144,75,235,31,6,79,113,113,34,140,106,97,51,132,164,72,231,221,233,200,222,209,10,68,214,39,91,141,31,91,22,55,129,162,23,42,10,124,247,140,111,72,89,119,44,167,234,196,53,73,14,24,231,3,49,138,183,39,13,181,78,68,185,172,159,36,139,96,67,201,196,156,207,210,68,41,50,253,37,174,28,108,124,88,148,155,2,209,200,174,163,122,112,140,128,78,60,54,201,48,89,182,30,101,137,181,8,198,196,182,49,150,236,52,147,63,26,1,243,15,37,124,134,241,206,102,100,65,131,139,218,85,88,252,137,179,42,96,74,234,67,92,70,7,202,21,68,64,212,54,59,236,50,226,174,145,37,153,20,245,173,14,47,57,124,107,54,212,104,230,213,48,29,83,218,159,193,81,134,212,31,87,145,70,86,201,4,104,156,201,132,105,32,41,56,81,82,150,41,102,89,31,2,159,100,254,71,132,162,78,2,204,172,65,217,86,143,26,106,145,178,216,218,200,0,32,242,132,191,198,180,5,145,8,71,229,42,202,3,14,38,35,36,192,1,57,147,84,45,253,3,141,12,3,62,97,21,103,100,252,64,196,18,173,82,100,179,244,152,144,187,101,58,220,219,26,105,234,178,216,190,92,185,68,79,39,135,20,78,18,160,24,253,147,50,175,73,212,145,118,239,226,26,118,108,106,35,71,114,82,126,167,149,26,91,226,27,173,76,106,123,32,73,130,204,69,228,18,31,92,223,62,73,254,82,47,39,219,75,180,173,8,236,158,207,80,149,252,107,99,141,156,124,81,65,43,102,78,31,114,179,211,218,132,153,17,230,209,144,124,56,74,182,85,105,136,144,143,152,197,202,168,209,138,179,169,117,85,63,122,54,38,225,97,196,53,37,2,28,168,47,97,162,42,208,207,36,144,114,169,51,80,25,110,105,51,241,17,98,205,73,93,254,92,82,143,34,244,192,241,169,233,250,98,13,147,247,97,148,65,17,42,171,24,181,242,62,234,29,30,57,62,114,234,101,98,34,146,97,172,107,78,248,146,196,171,255,0,168,194,99,34,4,164,40,150,94,154,73,188,198,138,172,170,174,27,154,167,207,113,8,100,203,146,62,212,230,146,5,81,124,253,70,0,228,173,193,209,135,201,148,82,177,38,108,211,114,198,62,18,165,104,217,56,14,178,43,252,246,63,63,62,0,231,49,255,0,83,234,44,169,233,53,28,34,113,23,114,52,0,108,142,41,120,132,44,170,214,146,226,92,96,97,16,187,87,81,202,214,22,176,50,164,202,195,139,145,7,113,78,63,62,97,114,43,40,97,7,158,99,23,18,67,172,12,252,15,244,225,117,123,137,177,1,67,33,178,72,54,155,162,9,79,73,210,71,169,157,187,14,66,141,55,211,215,15,130,205,220,178,140,132,70,178,224,247,114,243,98,196,52,85,66,204,164,70,167,140,49,120,24,34,38,68,238,146,202,158,72,24,18,150,72,136,47,186,174,141,39,79,193,173,120,101,213,229,147,225,216,161,255,0,165,73,59,204,88,24,148,217,84,107,48,231,49,5,213,202,138,140,99,228,225,236,74,100,198,57,96,147,211,203,137,1,91,62,226,9,217,187,229,69,77,40,236,168,94,86,110,236,86,48,33,214,198,7,41,72,82,125,53,69,2,248,227,7,48,134,95,221,75,36,220,31,205,229,174,129,139,47,218,76,33,129,180,222,156,146,7,152,181,124,159,81,38,99,1,90,204,81,4,152,220,79,157,10,14,238,90,133,100,249,211,143,152,165,227,92,243,54,71,68,113,181,109,220,189,173,243,154,140,178,9,35,51,50,73,73,119,233,190,28,67,42,119,48,196,212,12,127,42,117,37,97,88,117,32,200,252,70,23,24,150,83,236,128,78,88,130,39,237,164,242,67,46,9,240,226,91,67,37,245,160,124,190,210,42,134,35,79,77,61,144,62,110,47,25,80,191,132,168,227,115,26,4,97,32,161,220,94,17,249,101,202,227,250,107,48,195,188,187,149,151,17,5,25,45,155,232,90,255,0,70,213,181,180,195,243,249,95,250,169,172,104,209,68,161,236,173,95,90,119,132,190,210,215,27,85,75,39,54,46,52,150,111,161,182,255,0,167,74,100,97,198,102,95,170,131,147,73,185,229,73,170,181,60,25,63,221,114,38,38,184,36,158,146,145,62,225,149,99,233,160,30,55,10,212,249,135,168,39,244,254,84,246,53,13,201,34,110,204,92,66,251,137,53,147,224,193,243,52,185,88,147,84,85,97,148,3,75,156,12,216,185,62,162,71,168,126,71,204,166,229,253,180,186,54,170,4,146,60,65,180,30,53,227,76,137,39,136,210,178,162,195,109,154,32,93,130,200,120,66,34,45,225,146,72,36,247,10,52,198,158,52,24,61,194,76,153,38,170,113,54,129,74,204,166,130,178,52,27,96,63,49,123,125,180,44,61,31,77,24,111,249,94,95,168,143,141,166,236,179,188,177,5,198,155,179,125,90,54,122,182,219,26,205,197,67,42,206,115,187,45,49,100,35,253,180,200,55,210,233,43,159,155,38,49,49,116,25,58,135,71,70,6,110,50,165,191,142,104,44,134,72,129,171,133,141,46,242,125,143,183,38,159,7,227,173,121,173,191,20,235,18,4,197,147,38,48,159,215,139,141,118,143,135,79,4,216,32,137,19,32,135,238,123,107,168,105,237,37,240,212,118,167,151,46,154,16,137,39,220,197,145,88,201,248,81,165,99,51,119,18,210,48,190,216,149,22,52,229,220,89,186,150,126,202,186,118,211,67,128,252,69,211,25,60,54,153,63,221,72,222,249,116,148,248,170,96,101,39,212,93,175,88,105,143,145,120,98,114,254,78,197,199,160,64,178,131,42,85,117,136,137,203,214,69,173,26,140,178,53,69,212,243,223,147,52,190,85,94,249,149,179,70,205,167,18,159,170,210,82,171,109,94,44,89,97,23,220,79,45,116,197,148,104,155,186,225,113,165,168,186,182,69,21,85,219,7,242,129,42,116,203,230,99,230,22,228,127,77,114,170,219,45,201,246,129,17,50,9,91,208,204,7,85,136,146,110,100,51,41,71,188,28,239,1,10,6,216,105,179,42,170,164,131,48,123,60,61,212,161,239,36,150,124,160,184,209,244,47,150,51,254,128,137,213,137,49,53,169,233,245,24,135,154,38,65,15,205,25,166,195,233,176,89,152,188,139,162,90,207,124,232,56,75,23,18,159,125,13,108,230,115,20,138,150,80,2,52,151,151,182,82,209,185,199,195,151,40,214,195,83,142,49,56,114,98,75,173,89,140,124,69,74,62,38,119,208,9,101,19,22,46,53,47,73,113,107,167,231,109,4,92,163,243,85,148,243,201,36,24,140,85,57,118,200,53,7,205,44,191,235,236,72,203,117,26,54,241,58,12,59,138,233,192,254,172,44,170,98,125,172,24,211,190,82,41,4,63,52,141,151,4,199,154,190,80,202,188,105,231,24,243,75,198,84,138,57,115,85,180,183,35,34,20,163,16,254,162,215,169,52,120,7,19,53,124,252,191,182,185,252,159,136,177,96,143,244,18,74,79,180,170,116,246,170,245,120,57,185,5,246,200,157,89,184,144,167,152,20,51,89,84,3,16,138,156,192,212,231,130,63,155,16,202,177,48,70,87,165,118,80,18,72,165,22,182,30,51,80,142,203,171,137,97,49,227,16,58,148,92,155,224,105,241,229,47,180,138,211,127,17,65,168,8,241,109,70,33,169,44,148,106,184,237,11,86,234,57,134,102,73,39,233,73,147,234,43,74,119,196,140,15,208,15,39,212,74,225,154,182,105,24,44,184,137,245,19,182,105,35,151,152,83,198,85,212,115,234,223,177,156,203,184,49,135,202,161,117,62,176,174,201,244,145,90,159,73,106,217,164,254,156,185,253,222,146,212,2,3,195,96,33,168,237,202,167,66,236,135,195,212,128,44,236,217,85,20,109,85,144,152,67,196,184,83,62,29,106,1,206,205,93,115,36,69,243,235,93,95,79,105,187,145,1,158,161,216,182,53,127,32,153,162,241,45,99,92,101,126,19,114,162,38,61,131,230,234,66,198,167,32,193,152,200,121,158,30,108,204,169,82,54,28,67,173,4,230,102,44,162,9,53,135,163,40,238,216,65,20,163,253,196,154,28,206,54,5,59,134,19,149,159,40,133,106,138,196,101,223,194,179,193,157,196,81,148,127,109,25,3,77,196,130,14,82,242,125,53,88,253,240,242,102,18,156,187,124,177,129,229,8,146,179,100,62,95,98,201,148,49,10,204,197,66,108,6,33,225,18,207,241,61,24,191,204,69,39,39,237,44,195,36,18,101,102,136,34,99,91,96,171,19,63,136,95,91,59,104,104,164,40,213,0,109,104,202,206,104,164,18,131,248,145,113,232,146,217,47,22,84,94,155,212,155,224,48,171,159,255,0,200,93,151,13,24,59,80,250,31,254,218,75,39,39,221,23,26,10,27,62,109,134,84,87,19,32,201,173,205,148,121,20,181,107,223,159,255,0,127,85,110,66,91,18,206,123,25,177,229,139,151,242,36,17,167,131,207,12,177,126,218,186,211,111,136,86,124,216,147,11,90,173,57,36,120,131,77,252,138,184,186,144,86,200,231,125,175,225,90,204,25,121,25,180,46,36,202,102,158,4,99,147,105,41,21,26,181,248,241,46,69,143,35,162,195,42,119,156,67,102,237,82,153,240,74,63,148,139,137,72,114,70,76,131,100,252,29,74,252,9,86,227,150,122,110,55,250,128,148,61,198,185,137,91,57,226,196,76,105,254,240,132,98,158,213,90,120,23,112,95,136,92,137,90,206,165,35,170,54,70,113,181,80,237,192,241,68,229,72,31,2,231,125,155,41,4,129,211,112,229,86,147,104,92,153,21,207,225,187,93,174,97,92,143,252,9,163,143,28,130,73,21,117,192,77,39,62,12,38,180,33,127,39,90,230,87,16,201,58,113,226,4,191,184,186,4,202,171,129,165,44,161,32,207,187,49,82,180,55,49,100,161,23,79,161,189,38,87,168,237,114,253,52,206,123,245,108,102,127,68,129,139,42,189,129,78,123,99,176,93,67,86,245,90,96,226,240,20,65,15,26,69,233,209,127,134,52,207,99,242,125,247,193,159,136,122,218,119,171,75,148,49,73,77,233,62,29,106,223,133,195,245,18,234,61,201,63,246,62,85,250,143,80,195,200,12,33,139,28,68,251,75,136,107,205,37,172,100,202,33,113,124,146,151,81,4,117,195,79,83,163,167,234,29,218,143,175,160,211,77,252,84,178,182,7,48,186,151,85,211,215,100,156,6,27,117,252,107,242,100,13,55,171,171,117,83,37,132,191,37,238,13,119,122,73,243,169,34,238,226,69,25,84,122,88,229,242,43,213,52,92,84,235,123,10,105,62,18,229,228,200,176,178,158,61,166,33,11,16,215,57,167,214,122,130,218,112,194,108,98,26,180,54,73,32,93,202,204,199,21,104,196,149,222,9,175,218,38,84,47,4,96,98,22,62,36,182,226,134,112,252,229,239,198,95,182,36,186,182,72,35,19,23,34,218,143,97,164,192,218,221,203,247,49,137,27,2,158,186,161,249,173,139,151,237,172,161,188,255,0,218,74,34,219,36,50,196,60,198,139,254,234,4,182,166,219,45,66,124,31,210,96,113,137,43,173,214,17,115,225,176,138,65,19,233,163,119,50,228,179,135,254,154,91,101,166,207,52,236,177,136,44,68,18,218,226,10,203,196,160,153,125,18,76,92,65,17,4,147,198,12,66,61,249,133,185,253,212,101,108,201,66,35,55,120,242,42,223,10,171,113,242,192,229,251,105,213,148,147,28,170,226,48,227,78,205,93,23,23,237,34,131,62,95,135,82,233,172,164,167,23,234,224,101,253,213,41,119,26,14,233,254,158,44,67,77,136,88,157,100,249,100,39,82,165,135,15,39,134,36,29,63,132,159,236,21,6,254,13,64,242,152,73,89,168,54,79,192,115,72,19,148,120,182,25,87,175,170,152,63,60,213,106,125,159,17,89,147,138,86,36,201,250,242,187,195,150,231,42,69,157,71,252,119,66,55,80,217,30,48,222,42,248,27,100,5,85,109,116,159,155,177,149,201,244,213,188,203,234,235,182,98,23,47,238,40,93,67,166,37,20,251,186,146,143,246,208,203,126,35,43,120,183,161,65,38,120,10,60,49,34,245,36,51,237,73,24,111,46,44,168,186,70,89,109,54,146,226,226,69,50,170,15,247,121,17,81,108,70,132,54,90,145,252,211,198,33,167,213,180,32,240,237,220,226,88,90,233,232,130,243,53,79,18,101,161,163,19,243,196,151,43,169,27,106,128,210,51,40,208,48,235,133,20,97,216,15,39,212,64,76,48,197,194,37,81,37,244,254,24,68,147,26,168,121,242,161,179,17,125,192,171,110,25,147,17,132,168,63,63,135,184,84,144,207,4,30,108,75,47,196,247,56,30,106,238,177,37,224,63,51,108,203,139,18,157,145,49,98,26,209,36,210,186,77,202,52,153,154,134,198,116,172,165,22,84,220,50,79,36,120,121,16,185,141,34,208,86,107,130,105,249,121,68,46,63,113,62,167,248,163,166,36,157,130,151,144,73,29,148,1,201,225,50,80,205,43,71,36,157,164,17,20,166,137,173,137,72,217,29,127,202,118,89,58,135,79,150,39,244,146,242,41,75,88,7,178,237,41,49,169,88,17,143,90,126,18,170,6,106,217,99,59,34,75,138,63,220,85,91,121,19,101,95,0,88,26,110,186,200,248,178,226,39,220,79,3,163,61,39,148,211,198,95,182,53,235,40,199,146,54,75,22,63,227,66,62,239,16,49,75,226,32,149,45,252,39,86,51,100,255,0,155,32,140,36,97,159,247,113,41,118,79,124,153,89,178,166,140,146,121,62,234,156,133,21,104,50,223,227,70,50,120,202,197,53,50,102,203,185,103,26,202,9,58,101,36,80,97,241,159,16,163,74,39,201,163,23,49,139,202,180,76,100,178,51,229,10,53,17,119,26,240,103,249,177,101,31,219,79,144,170,171,246,81,238,79,52,239,244,242,226,31,212,69,49,231,247,139,149,75,134,126,197,131,226,71,214,204,157,100,76,33,17,5,251,138,129,82,141,246,64,24,57,132,165,36,204,4,98,60,193,18,180,126,146,178,147,19,182,49,127,149,78,92,64,4,17,237,37,197,249,149,149,49,90,130,144,204,203,202,20,210,158,200,155,166,102,200,177,167,134,50,147,9,133,198,137,190,210,179,134,13,221,119,40,252,17,182,54,241,71,233,172,178,226,45,160,227,13,47,147,165,96,137,255,0,170,36,145,174,82,107,237,71,83,99,136,219,149,97,67,170,167,19,181,69,89,173,94,197,154,54,85,183,114,202,53,12,31,60,81,10,65,34,189,16,3,254,232,133,88,86,207,1,71,196,153,27,31,134,81,39,177,53,176,169,240,207,24,156,60,67,42,115,2,52,66,141,129,202,63,184,68,25,130,2,15,152,168,38,70,4,111,60,69,34,209,198,182,181,67,140,126,41,89,81,48,228,240,60,63,73,33,102,250,79,158,34,145,73,122,173,229,38,160,194,108,133,25,94,185,178,41,91,175,185,210,217,100,12,156,165,88,207,13,53,216,8,44,163,251,121,18,147,70,97,88,201,97,247,82,153,149,86,165,59,13,19,137,116,70,172,115,182,217,187,211,101,214,147,183,246,211,72,218,144,240,89,139,16,203,149,46,100,57,222,31,54,179,244,120,51,189,210,9,53,76,178,140,89,106,114,118,197,67,201,9,202,55,152,49,72,134,243,139,91,253,252,146,163,195,62,92,159,238,137,141,10,166,48,190,182,126,81,188,50,197,212,139,147,2,8,254,108,69,196,176,244,209,198,157,204,94,213,157,198,140,222,179,138,248,152,254,158,36,249,9,141,142,95,174,100,203,17,55,117,252,184,222,138,211,218,158,214,116,64,8,162,196,174,160,104,58,104,195,249,187,76,164,253,164,170,226,52,26,215,240,197,198,134,226,109,135,44,55,3,57,121,60,17,80,204,194,147,17,148,128,100,206,146,62,44,168,119,207,188,19,255,0,74,69,26,176,245,82,244,213,71,19,242,196,198,183,135,57,7,136,194,228,73,169,238,206,72,140,49,133,137,81,64,199,36,123,189,208,196,152,202,140,163,83,144,76,204,150,220,51,248,150,108,184,196,252,93,171,124,151,178,79,129,76,37,155,129,182,201,145,56,202,170,172,153,177,19,34,209,50,28,161,75,97,69,212,170,131,85,190,254,232,98,95,77,166,229,198,230,237,26,160,182,39,172,161,156,131,97,114,148,75,208,234,153,36,24,141,60,98,85,187,108,128,194,97,33,125,18,155,38,98,197,66,212,205,198,36,36,211,236,136,252,60,168,168,193,220,177,88,102,6,60,34,138,49,36,70,14,51,189,12,202,25,56,172,213,71,141,202,84,3,231,243,226,16,149,12,156,114,65,202,150,178,180,2,229,18,206,96,184,5,6,97,227,1,46,153,107,99,231,219,198,139,127,254,73,69,196,107,82,179,229,58,210,212,117,96,205,251,196,204,197,17,11,251,75,219,3,201,137,151,17,4,66,160,168,109,78,46,19,11,17,19,240,201,57,9,218,149,112,25,132,62,143,44,126,127,52,68,132,215,215,149,178,251,114,141,91,73,49,203,194,82,229,83,215,20,251,229,172,183,8,219,247,53,214,234,162,106,9,204,137,198,34,43,71,195,60,17,179,234,46,57,107,72,72,82,193,46,188,164,25,4,254,69,208,40,110,206,86,48,50,229,101,72,182,78,101,25,85,251,84,117,36,50,201,205,44,68,75,99,104,107,155,191,60,92,67,86,16,25,190,98,167,15,132,97,226,10,188,108,167,27,179,33,199,46,62,21,142,52,71,230,159,148,159,77,69,86,233,41,195,181,218,20,164,16,215,233,27,44,19,65,139,16,197,247,20,45,222,152,4,159,60,50,134,34,125,69,173,71,41,12,210,161,162,171,79,18,16,49,122,207,242,38,129,134,248,221,51,200,68,182,135,76,28,79,229,149,149,81,154,182,112,248,177,44,85,49,155,33,92,207,2,17,34,153,66,124,153,162,42,63,74,156,55,229,52,82,99,250,139,120,102,68,173,229,150,85,38,106,114,29,109,224,67,79,164,178,40,246,134,139,218,159,67,173,29,77,107,2,111,105,139,124,253,103,71,231,202,82,17,43,159,100,75,113,191,8,177,13,77,89,123,226,86,69,122,233,96,127,197,181,163,127,81,19,74,221,103,91,59,136,162,197,244,212,187,41,34,126,126,85,182,29,33,62,146,106,183,216,105,182,94,64,101,60,223,213,151,141,41,212,148,245,68,249,74,232,184,190,226,10,182,158,118,126,18,145,80,190,1,60,57,75,137,54,94,66,90,141,142,167,49,159,12,245,39,194,98,229,77,41,236,136,37,235,224,229,148,252,75,56,21,71,24,243,123,105,106,81,154,234,25,101,146,202,11,194,30,197,23,91,2,199,79,216,229,202,66,141,116,104,12,33,120,68,37,137,170,177,63,230,213,86,53,114,75,51,69,136,198,183,80,238,96,245,118,168,253,108,195,144,25,130,46,68,255,0,8,35,116,173,177,131,185,38,28,163,254,84,181,200,203,121,156,150,180,54,37,35,247,121,21,206,146,164,151,24,153,139,214,156,217,105,236,111,202,44,121,16,172,159,40,92,69,67,42,160,203,37,202,104,198,32,186,113,166,113,152,78,226,151,18,147,9,137,245,87,201,243,44,134,62,34,168,228,109,116,42,39,221,130,23,76,165,57,100,27,157,72,70,24,83,198,44,95,81,41,96,65,36,111,221,148,132,34,180,210,79,211,241,162,225,150,82,20,139,162,56,255,0,114,114,73,162,113,35,166,90,220,233,35,178,37,177,71,36,101,247,6,152,191,86,214,149,137,230,164,167,173,187,3,197,136,159,109,74,85,82,14,16,201,16,194,203,249,210,201,15,232,60,115,43,233,150,133,4,11,40,179,71,194,154,70,170,32,185,114,141,74,241,214,159,233,42,24,211,242,49,73,100,161,178,71,126,6,217,49,137,237,99,42,99,91,36,227,6,28,67,83,150,186,145,149,172,234,66,214,235,6,16,248,83,52,204,39,227,93,74,9,236,102,66,102,128,50,253,180,134,123,224,198,233,166,140,34,42,99,95,65,240,249,188,106,126,125,173,57,70,76,165,91,249,10,230,44,44,45,51,247,160,197,137,33,159,78,15,207,152,89,81,175,187,174,25,56,165,44,183,35,147,213,202,169,28,134,52,108,132,169,180,244,73,220,59,81,165,160,170,37,108,178,122,72,149,92,153,51,178,109,5,23,18,29,149,178,227,115,24,169,218,174,98,216,74,105,247,130,238,18,113,2,203,252,25,147,70,67,4,150,32,159,167,165,144,255,0,40,34,21,99,70,106,200,89,83,207,97,124,11,16,191,198,173,35,89,16,163,102,97,46,30,248,218,198,146,91,13,181,146,33,174,137,67,106,121,160,102,98,242,40,81,138,181,74,243,25,254,28,74,106,124,195,193,126,89,98,24,145,145,183,209,165,229,203,148,107,86,161,128,251,40,63,181,230,154,162,171,42,48,134,96,95,36,121,131,63,248,198,185,142,164,158,250,217,216,74,82,114,253,85,175,85,107,157,65,73,45,129,174,40,254,146,213,85,165,117,142,191,63,168,203,203,141,70,54,187,106,189,142,230,135,101,52,149,181,211,182,166,182,76,245,120,152,66,141,170,164,156,32,126,149,89,211,232,8,148,158,25,138,53,90,198,69,146,7,132,162,226,240,93,139,26,161,230,201,55,232,113,107,42,172,164,195,139,145,57,167,170,219,17,133,49,113,42,201,148,241,115,179,12,82,41,221,84,102,86,196,60,188,189,74,82,85,87,86,45,28,142,237,162,22,148,58,135,16,241,22,87,82,114,253,109,84,62,213,249,238,6,179,157,131,40,114,47,149,87,18,173,167,97,41,87,10,201,35,241,59,219,163,137,59,220,253,17,26,237,150,93,42,71,85,105,187,130,29,242,195,43,40,254,218,198,170,213,144,162,131,136,153,61,197,76,203,80,73,103,10,237,85,253,206,6,101,78,26,17,84,236,151,212,94,47,221,85,76,173,131,131,138,84,100,174,226,180,150,252,57,113,45,85,180,49,32,177,253,133,34,101,17,187,49,140,198,14,49,240,229,88,63,57,9,197,23,42,26,214,3,200,254,101,69,91,156,64,196,20,234,35,41,17,124,203,44,227,14,34,11,243,166,180,154,110,89,71,148,217,21,20,154,163,201,126,99,34,224,6,202,55,15,80,254,162,25,168,53,177,21,178,157,229,126,44,68,77,31,66,202,223,2,237,70,95,184,157,190,100,26,208,102,52,173,201,20,86,170,213,83,166,131,20,78,33,169,52,223,161,145,194,206,217,122,104,63,55,196,40,144,89,180,202,49,126,210,10,77,217,238,199,238,20,107,159,6,4,178,51,49,85,29,37,243,43,65,180,40,178,169,103,201,142,150,142,47,15,113,243,43,98,144,28,162,81,122,144,59,111,60,66,234,87,49,166,62,200,29,88,150,169,244,145,100,179,41,133,149,116,46,103,63,6,33,169,38,122,148,71,136,201,108,248,118,66,62,16,139,40,213,124,106,222,124,81,32,98,78,95,72,63,14,94,36,52,106,58,205,70,21,233,136,121,98,97,50,171,8,88,54,37,208,227,108,189,209,242,163,164,191,35,59,70,163,101,25,153,157,141,123,193,144,248,113,45,155,54,117,101,74,100,189,241,185,150,216,214,76,32,249,146,176,213,208,104,106,70,13,153,131,61,41,147,15,114,76,57,83,22,92,0,94,210,9,129,121,101,101,18,44,98,171,26,31,84,113,119,45,79,128,113,244,149,83,50,48,8,12,210,229,19,246,210,211,99,34,117,99,50,51,167,99,227,119,20,105,179,228,140,105,31,131,198,136,100,159,101,82,196,234,1,168,117,8,10,61,167,97,16,240,39,206,140,62,94,36,105,169,7,36,153,69,139,34,222,106,210,109,51,23,218,83,85,41,171,37,104,46,178,213,172,130,60,56,178,165,31,139,72,95,237,113,41,251,230,74,20,231,136,57,11,249,214,112,24,66,247,9,27,99,224,138,80,70,187,127,105,85,5,109,169,39,51,14,92,74,59,109,198,155,83,152,98,225,202,154,164,236,174,62,181,100,232,32,202,33,110,82,214,106,16,117,75,17,4,153,111,0,38,115,23,42,73,50,180,118,68,237,196,150,166,45,126,128,46,54,164,126,96,161,42,179,142,86,96,149,84,195,161,62,14,98,165,114,66,8,50,246,155,94,95,180,171,182,46,240,84,147,60,76,230,198,84,154,124,109,207,49,132,49,38,115,31,182,103,50,88,198,18,73,248,68,176,80,76,207,130,62,20,222,3,247,32,221,203,229,66,204,140,200,204,204,101,132,0,156,188,166,47,31,211,65,79,19,68,247,158,73,241,5,50,173,128,252,124,200,147,64,252,140,48,81,176,223,249,48,172,224,43,51,49,61,101,166,192,66,117,41,160,211,250,36,231,152,61,75,164,76,140,76,121,113,46,115,170,167,203,140,124,34,138,85,203,54,127,7,68,22,227,220,164,135,60,18,65,202,156,64,216,198,30,96,149,114,216,23,114,227,17,91,83,221,196,156,60,65,197,145,100,108,52,145,208,46,226,78,46,96,164,38,214,192,201,136,165,196,141,181,141,42,48,223,148,188,101,235,92,237,240,31,38,243,183,253,106,187,119,5,101,58,68,61,72,255,0,237,10,159,195,212,59,145,225,42,231,161,128,122,211,253,181,67,90,100,108,138,210,40,108,59,38,86,223,156,38,234,42,113,119,166,226,221,177,146,226,23,108,79,113,36,181,170,220,248,75,23,98,119,85,200,12,42,170,69,181,242,83,58,221,49,99,5,157,163,40,254,162,52,53,80,74,76,89,99,20,139,9,240,229,96,225,148,65,37,20,149,181,67,150,242,150,121,55,34,250,136,102,160,170,183,249,51,187,211,199,17,31,197,197,246,212,28,200,115,170,108,153,139,172,171,172,76,190,6,13,160,133,149,37,184,100,66,131,230,226,169,51,43,143,27,58,19,65,153,47,193,156,171,126,230,215,217,41,23,161,189,158,202,100,99,69,240,234,228,78,177,171,141,188,201,175,176,160,214,86,49,187,83,10,77,66,207,62,98,161,100,198,4,224,60,42,110,53,13,228,105,111,247,70,134,135,245,25,102,87,92,142,162,107,44,163,249,66,229,94,173,121,255,0,62,236,68,18,87,166,3,143,207,149,81,189,155,159,4,149,38,213,54,4,217,86,215,213,78,43,249,75,136,107,56,208,241,179,245,67,89,26,99,197,196,98,229,85,90,137,151,137,172,213,82,252,9,136,171,193,100,184,60,82,203,200,182,198,158,242,113,9,101,107,85,46,116,76,209,11,200,36,53,92,44,201,174,102,15,152,113,179,41,133,198,147,201,212,60,248,82,87,218,222,21,251,73,121,56,145,113,160,50,73,24,111,113,38,217,107,41,148,203,140,111,194,82,165,26,135,76,65,183,240,150,30,196,250,77,56,59,141,20,133,77,32,70,31,135,81,5,251,130,90,170,168,35,77,250,145,177,169,25,181,218,23,38,69,246,181,150,53,7,225,47,26,180,51,0,63,105,38,187,193,129,134,17,82,73,90,141,11,53,134,129,153,185,26,243,225,188,169,29,62,127,170,168,224,27,43,240,153,16,176,189,69,133,124,99,34,146,158,18,10,83,255,0,247,181,212,13,73,22,79,187,136,138,86,226,156,227,63,213,93,56,156,234,196,164,104,124,236,41,101,17,63,135,62,38,12,37,95,25,90,65,147,169,48,101,80,61,209,98,72,202,86,194,87,204,120,206,252,66,227,90,227,70,61,148,191,182,159,122,32,60,253,196,84,56,195,130,126,17,113,36,88,232,197,119,46,166,200,116,227,240,230,18,32,213,163,19,58,145,225,181,173,199,203,218,130,159,112,62,152,137,164,155,245,36,176,234,236,122,27,217,8,157,67,39,238,173,178,117,12,92,111,249,88,234,46,121,173,103,31,14,234,52,97,253,66,33,77,166,231,13,236,254,189,151,47,210,80,86,149,203,172,17,39,201,65,91,51,44,167,166,230,102,231,181,74,213,124,148,182,101,46,85,88,201,131,40,49,43,240,38,203,144,9,171,73,236,164,210,97,203,141,59,150,1,10,170,3,60,3,238,95,13,124,50,112,132,169,119,20,202,186,19,176,236,129,24,236,205,196,169,99,76,130,86,112,151,42,151,190,211,111,178,240,40,68,183,233,138,121,113,159,132,162,69,100,41,84,117,204,173,243,39,180,181,204,121,246,143,22,214,55,238,35,2,28,75,108,152,204,199,245,83,122,144,101,95,18,105,129,63,186,85,37,118,243,198,157,246,215,64,120,65,147,169,78,106,216,204,35,1,44,34,253,196,49,170,217,27,168,100,130,112,217,133,122,214,147,159,54,85,37,91,60,241,142,174,235,103,239,65,212,153,70,145,105,154,139,160,100,140,154,26,251,100,60,185,113,45,83,33,226,102,85,61,112,241,201,6,44,170,114,70,108,114,95,152,199,241,129,238,206,193,114,20,104,182,83,197,147,237,13,73,67,126,196,159,109,92,213,26,33,64,60,197,88,184,4,138,173,196,87,38,6,38,117,41,123,182,74,16,30,109,174,85,211,31,26,15,178,92,169,93,223,134,12,88,135,140,169,100,145,123,25,26,181,189,142,75,73,26,230,202,95,202,8,98,85,158,23,245,160,234,203,251,105,237,62,155,102,7,152,66,78,35,121,193,79,10,173,77,154,70,183,177,207,3,168,89,157,254,163,22,72,149,45,57,129,111,250,65,19,249,22,253,67,12,150,82,247,120,185,17,84,245,164,130,204,162,86,169,38,147,19,41,248,235,65,243,98,228,80,87,6,188,207,187,175,42,182,187,102,228,9,22,219,238,242,40,178,220,120,228,160,174,170,250,254,79,202,91,100,198,173,235,102,2,16,240,136,67,82,143,134,124,236,41,74,143,140,102,100,218,36,108,56,20,106,185,114,27,179,227,230,42,89,101,91,22,111,50,156,125,150,219,221,77,43,110,7,36,120,82,172,140,130,183,78,149,192,193,240,1,27,165,5,62,54,245,156,60,73,204,199,131,26,76,25,35,25,241,101,85,89,25,196,219,18,79,12,177,0,153,151,47,178,173,177,173,178,124,179,20,152,252,242,174,240,250,208,73,103,50,151,187,211,113,36,141,225,88,209,171,143,12,218,194,101,162,109,98,89,85,112,246,39,248,64,79,105,115,141,19,67,58,12,179,135,116,76,126,107,164,135,204,107,106,200,18,118,241,16,221,232,242,93,143,105,186,196,180,67,248,75,99,83,243,123,174,53,64,107,88,131,38,28,169,160,110,7,181,230,229,79,188,139,167,176,149,151,196,146,54,158,39,186,152,213,86,130,15,106,220,109,103,249,241,6,0,202,53,180,51,55,188,184,177,125,181,22,101,114,245,116,81,69,216,88,66,125,33,175,105,234,218,221,246,94,210,38,214,76,24,129,212,163,141,100,8,50,223,203,137,50,138,178,51,224,116,217,47,102,15,108,74,102,202,1,231,112,196,226,64,64,187,60,238,149,76,23,156,140,74,172,222,64,209,172,64,84,52,143,132,252,189,170,202,52,156,76,194,145,6,75,227,123,171,41,51,15,143,137,51,55,234,37,89,249,6,204,181,4,111,50,153,5,26,215,212,143,218,60,104,3,86,250,184,30,19,8,138,60,218,14,242,162,203,44,75,76,177,190,154,154,198,197,163,218,227,242,117,141,131,48,113,21,40,159,90,65,189,123,79,73,156,32,97,150,155,204,126,70,112,137,107,51,28,237,29,24,146,153,24,254,210,101,85,91,139,148,171,97,130,255,0,164,134,102,113,17,109,138,175,17,180,201,135,199,132,34,75,124,241,141,252,168,183,201,126,5,61,38,214,41,101,109,50,165,196,101,102,38,181,14,239,59,202,34,241,168,121,243,241,17,225,93,167,211,70,79,2,132,89,87,55,214,218,84,227,123,205,181,227,42,190,206,56,16,221,207,49,77,38,170,136,62,25,101,86,250,122,200,118,93,37,92,6,125,61,196,41,196,195,144,163,69,85,107,61,71,167,223,242,153,4,160,187,137,203,67,183,110,39,225,169,250,108,53,160,243,234,228,251,169,117,197,110,216,249,84,46,137,248,145,107,111,225,234,43,163,190,96,39,3,137,85,94,234,115,201,11,196,194,128,218,196,233,196,69,190,49,177,15,181,104,53,110,34,101,202,52,134,77,172,188,239,8,125,167,172,97,84,173,125,148,191,105,122,48,94,71,243,37,181,79,202,76,41,215,134,203,221,89,138,3,4,248,48,99,195,137,107,127,217,95,25,61,146,123,150,232,193,139,147,49,74,69,46,108,50,224,160,239,120,8,12,50,226,164,146,97,142,49,56,149,137,131,23,234,164,246,176,217,36,124,42,248,147,38,228,188,127,147,55,252,85,69,13,192,240,112,255,0,200,147,179,76,12,128,205,46,81,22,240,134,36,110,26,226,145,66,165,172,181,27,76,147,147,221,83,179,39,203,132,124,185,120,214,83,44,177,147,18,40,47,4,230,114,166,88,195,114,134,80,53,8,36,254,226,116,25,131,247,132,144,190,48,35,19,40,68,189,235,195,243,195,200,154,161,107,143,166,50,170,72,57,162,242,41,75,40,219,98,63,105,23,141,80,73,153,146,46,108,93,73,100,13,67,85,36,155,67,11,145,50,137,145,45,38,170,85,151,104,177,173,213,175,177,168,126,31,75,202,175,61,55,115,212,33,175,121,142,15,112,178,170,98,78,218,137,97,234,121,98,238,18,244,203,43,43,112,98,234,26,120,19,85,73,127,232,6,177,159,14,187,30,90,252,133,39,211,70,47,242,101,180,250,57,233,180,221,148,217,124,42,226,144,47,173,3,3,44,188,168,3,95,74,140,76,91,93,176,214,91,240,119,101,72,204,169,196,178,179,191,34,182,52,152,163,91,100,218,131,217,81,18,108,142,94,24,137,189,36,57,223,221,149,73,85,156,173,84,211,125,91,58,201,159,40,85,59,248,14,214,73,48,152,163,18,232,187,1,151,221,65,201,161,57,63,73,61,93,106,135,46,227,88,141,147,162,103,86,131,154,80,211,26,122,27,81,131,17,139,196,153,126,30,57,59,165,44,36,132,250,125,153,141,60,120,208,213,250,42,178,62,184,155,127,6,110,126,162,250,106,18,66,3,249,70,47,229,71,83,234,19,221,179,16,139,198,147,107,204,227,0,226,68,236,146,182,216,227,161,38,141,173,150,164,52,253,79,59,213,118,149,226,33,71,245,23,67,167,48,246,188,194,202,146,82,105,129,214,131,49,69,200,143,147,61,158,120,66,145,172,163,226,248,168,100,155,40,163,39,210,90,159,107,85,143,220,203,251,75,108,104,113,8,60,165,18,220,248,21,190,30,230,68,149,55,190,136,42,124,198,21,48,170,102,62,212,4,200,127,73,24,19,98,31,42,194,131,231,207,139,143,22,46,68,170,77,217,199,194,33,17,105,141,131,117,196,92,169,219,227,101,103,82,117,255,0,100,100,85,95,130,102,126,121,192,122,151,52,103,198,62,35,9,116,182,64,31,213,73,181,37,61,116,144,113,74,38,79,218,79,98,106,162,200,111,139,224,204,34,91,36,201,32,217,212,128,135,25,241,142,155,190,51,36,177,10,163,54,2,99,76,4,144,60,50,226,175,51,79,80,73,230,218,149,26,248,207,140,176,9,191,63,41,81,138,12,178,51,135,192,129,22,11,48,196,18,219,48,195,240,229,90,131,37,133,103,106,30,100,97,144,120,114,169,179,51,133,63,113,12,251,134,73,62,16,166,244,241,153,131,50,80,250,124,79,204,17,39,213,177,136,32,34,172,61,151,196,59,141,125,205,137,98,199,143,165,98,96,229,88,182,21,170,18,249,35,47,180,181,188,44,47,81,82,167,211,228,230,52,162,38,80,217,136,120,147,228,45,84,109,26,170,92,223,119,46,36,71,166,144,125,194,34,30,51,206,46,146,226,74,238,39,220,141,254,228,145,172,111,244,50,175,244,116,200,117,165,253,94,66,160,172,171,105,199,254,95,3,18,198,170,73,48,115,69,39,242,173,146,102,51,205,98,182,188,76,104,218,214,238,33,12,11,17,147,155,30,52,83,233,43,123,77,23,145,109,152,25,114,89,134,36,172,72,29,225,235,120,101,136,146,127,105,28,10,228,255,0,33,209,171,96,143,155,106,143,101,168,35,15,229,34,226,73,35,106,170,223,62,92,130,69,62,214,12,159,61,161,70,85,22,154,248,160,219,109,230,121,250,182,199,62,34,173,236,184,201,220,151,108,223,38,86,236,197,70,62,54,81,240,137,11,25,172,201,244,109,52,198,16,106,114,121,159,249,209,178,66,120,44,204,85,51,113,38,116,146,113,23,26,117,140,149,138,74,29,73,6,16,241,25,51,178,215,145,10,204,33,18,229,65,11,200,124,57,121,21,37,61,9,203,224,98,251,169,182,216,173,162,45,33,155,114,60,169,78,164,100,236,24,132,46,52,196,44,219,15,10,35,54,65,225,50,99,157,185,19,112,228,176,81,94,18,139,253,11,92,3,109,136,143,149,66,124,153,162,99,253,180,36,154,219,81,15,244,171,118,245,55,117,71,240,46,249,24,171,35,26,44,145,245,46,123,14,146,224,188,219,92,74,170,180,39,132,204,38,83,101,100,40,212,117,28,62,4,82,45,82,88,1,143,8,87,215,201,102,62,98,226,66,176,195,43,248,74,151,120,150,219,2,109,134,71,166,12,164,95,12,197,139,36,189,81,100,21,85,156,202,76,15,200,240,148,73,49,168,105,139,253,130,126,195,16,171,44,63,241,91,185,252,51,109,151,228,141,153,163,234,177,240,139,145,78,27,67,78,25,242,196,236,93,56,193,97,88,132,52,49,227,234,84,222,208,158,104,196,91,47,189,52,24,165,139,41,18,137,55,18,164,159,55,182,158,89,82,2,73,62,226,87,38,144,241,129,153,103,102,58,21,163,238,82,233,235,136,133,139,243,101,38,65,38,91,242,73,127,202,41,45,19,85,46,238,115,226,11,24,177,125,85,87,51,225,173,225,95,254,114,49,15,233,141,46,221,202,51,44,65,76,206,95,213,149,30,204,113,153,194,36,162,6,134,37,71,41,103,144,164,19,211,230,60,131,74,216,19,102,87,50,99,14,65,240,175,61,132,243,230,42,199,49,208,178,76,113,117,11,34,77,198,5,133,70,76,51,4,182,111,198,33,251,106,124,211,248,214,134,99,43,51,101,69,164,27,102,51,148,198,53,85,67,48,138,6,82,123,139,115,53,108,95,12,66,171,196,69,148,205,115,85,27,170,44,101,27,107,174,98,148,249,118,28,101,93,155,138,71,111,82,149,246,187,151,242,137,58,14,59,40,56,182,170,30,29,220,25,163,249,69,91,167,174,201,90,79,182,85,170,43,19,172,209,250,115,125,155,230,114,121,245,251,106,128,209,153,90,6,98,128,52,198,102,208,167,221,245,32,12,97,151,133,86,196,137,171,89,135,146,118,114,227,88,122,86,229,159,170,79,25,66,57,207,203,139,141,27,233,81,5,212,37,128,77,132,219,31,49,25,121,242,116,196,103,230,176,47,34,117,101,78,2,177,37,252,37,201,187,151,202,129,199,245,65,139,100,60,217,113,13,47,181,184,157,91,197,92,92,191,196,153,82,67,60,145,237,3,140,67,18,2,200,62,147,47,152,163,42,1,72,171,191,95,187,138,243,20,68,73,232,99,90,148,152,76,37,209,166,92,68,147,21,241,49,15,247,16,16,43,65,177,234,228,42,149,86,197,119,26,162,187,88,4,40,7,180,246,147,141,60,242,9,103,26,182,92,110,225,35,194,200,181,188,185,121,22,212,149,140,53,61,151,202,102,52,12,88,148,117,14,173,137,119,47,105,46,46,37,101,113,12,150,208,114,152,68,16,208,84,44,170,140,198,7,106,52,204,111,136,250,6,155,130,33,229,137,202,183,201,178,244,214,97,41,70,156,192,134,2,1,152,139,136,104,105,250,111,74,227,121,77,43,41,19,88,153,19,50,5,108,227,238,202,44,171,233,169,32,146,35,241,23,254,146,53,239,100,98,113,21,109,97,136,82,34,195,144,79,164,196,124,57,113,170,58,71,146,49,59,114,226,77,228,211,178,115,243,44,195,73,20,111,237,24,146,215,64,177,183,213,103,19,186,82,249,51,74,158,200,27,179,11,141,26,250,172,94,5,17,70,81,173,176,238,9,100,127,78,16,186,146,238,40,202,172,114,61,109,165,98,86,141,133,169,17,50,121,175,105,38,60,190,1,247,61,197,215,238,52,241,7,143,136,101,74,160,83,130,182,94,236,177,71,143,220,73,53,121,142,172,207,165,64,100,190,88,193,138,36,82,126,226,103,167,163,14,183,148,177,121,126,234,171,101,222,159,147,23,52,73,81,132,145,201,153,20,190,127,52,184,154,77,230,192,186,198,209,233,158,130,205,79,171,101,70,25,49,20,130,253,165,201,238,39,234,235,247,241,74,39,248,253,213,219,33,195,4,144,97,20,81,151,247,16,178,116,120,201,250,185,67,16,254,152,213,191,29,95,158,166,167,83,181,199,79,83,141,7,79,107,25,35,218,101,86,250,75,68,218,214,248,7,107,36,164,47,185,237,174,140,25,52,116,128,96,171,162,140,164,251,168,89,154,134,242,72,242,239,199,27,237,137,85,97,137,56,232,73,186,153,166,199,224,61,159,11,165,205,138,204,182,131,140,66,166,144,62,18,130,8,51,88,234,133,57,79,174,103,70,126,25,114,178,173,215,218,145,243,98,241,45,105,149,190,4,142,23,182,90,250,15,167,191,78,70,130,248,145,37,101,251,133,92,166,248,48,75,57,134,49,127,215,198,156,214,228,154,7,148,197,71,234,26,74,50,233,195,225,46,230,79,135,251,107,35,145,188,198,145,85,27,1,19,31,93,181,226,198,135,125,172,177,15,8,170,242,255,0,42,134,211,23,210,163,78,120,165,255,0,206,170,166,92,12,67,226,229,203,238,38,89,9,180,116,38,175,171,65,100,77,216,191,166,77,246,208,154,98,5,169,39,127,80,46,92,73,141,150,155,151,36,158,172,98,147,253,212,93,12,248,189,69,246,144,200,174,217,13,108,75,72,19,9,11,244,133,77,3,169,236,125,226,255,0,180,145,67,123,62,170,57,241,182,220,193,46,68,194,150,176,61,30,222,38,41,119,50,68,79,167,137,43,190,12,77,63,225,233,211,201,36,101,80,214,182,87,144,185,132,135,129,119,107,101,194,97,101,34,147,51,33,85,141,126,203,166,76,150,88,185,80,70,193,37,143,17,132,150,238,103,70,3,204,17,114,125,52,174,54,164,156,67,255,0,81,166,154,47,226,78,172,74,161,225,134,248,50,190,218,121,101,163,52,174,173,174,218,88,74,32,136,181,6,101,28,224,124,222,65,17,45,158,17,194,148,201,117,197,33,70,154,192,36,147,240,148,250,56,251,186,153,251,225,253,196,84,58,171,43,99,179,52,12,88,149,84,55,142,111,113,83,95,148,199,242,130,79,136,140,204,13,90,240,66,27,34,75,211,131,253,196,37,220,106,113,127,80,174,138,65,125,69,170,77,198,160,201,196,88,216,210,171,139,187,27,40,143,137,44,185,82,238,20,88,193,160,93,130,113,200,44,169,219,35,110,120,151,43,11,47,5,59,8,98,255,0,173,116,141,42,27,41,62,1,150,81,168,173,158,66,147,42,162,225,168,22,161,248,80,253,73,16,152,177,149,76,214,232,55,232,147,226,176,226,93,224,50,89,82,54,24,62,210,146,214,22,172,187,59,10,104,171,165,153,62,136,198,210,191,207,161,49,191,199,224,96,170,122,125,97,58,55,74,154,53,105,202,60,177,63,219,66,214,190,88,165,97,50,139,40,231,88,102,170,185,156,61,167,165,140,185,82,171,93,25,121,111,253,128,197,252,171,92,57,60,108,77,131,119,182,31,23,41,21,109,69,37,82,81,154,98,86,155,59,61,70,47,34,104,199,140,131,66,234,27,187,43,38,97,40,146,152,115,206,38,98,42,147,51,120,143,182,190,69,51,222,1,129,33,53,172,76,239,9,96,16,191,197,198,180,238,79,145,17,253,75,6,80,245,162,204,53,84,222,24,219,239,210,20,98,84,48,40,117,118,63,233,251,111,220,202,162,33,207,131,147,230,242,100,68,76,124,184,192,121,107,231,201,253,181,150,212,54,199,51,53,14,166,140,71,196,44,82,23,246,208,44,159,99,37,252,194,73,217,172,245,193,25,139,127,136,127,180,155,195,249,152,153,165,151,147,234,34,195,50,140,99,67,0,135,243,98,31,251,72,43,137,224,199,180,136,37,237,230,217,157,168,9,150,64,47,114,140,147,53,71,142,28,137,61,85,161,191,20,196,121,189,193,40,42,214,78,160,151,233,242,215,111,170,48,200,255,0,182,135,190,248,110,11,191,234,34,40,242,42,116,236,179,47,244,156,204,200,213,248,36,169,13,6,111,234,226,170,13,156,88,92,181,226,26,66,250,67,210,31,15,253,68,83,205,46,55,129,178,241,149,81,176,21,86,227,72,115,231,9,252,162,196,155,178,225,242,70,167,194,243,201,99,19,56,97,219,119,44,83,1,173,88,66,242,161,33,220,15,38,18,149,80,155,99,36,120,82,71,208,128,68,204,18,163,108,107,26,179,89,78,63,202,117,253,68,4,253,67,46,164,236,20,190,81,170,120,111,252,152,146,235,136,112,75,205,44,92,105,235,136,170,217,6,67,181,245,32,48,193,91,124,237,125,162,143,26,87,84,106,127,60,33,200,37,123,167,171,96,145,253,185,82,45,81,140,145,136,123,40,100,43,216,83,11,144,73,160,121,0,197,209,172,161,213,122,107,194,88,3,253,197,205,100,188,16,124,249,83,179,40,170,172,234,49,129,0,146,123,122,209,22,186,98,180,177,120,138,76,137,29,86,161,97,9,135,42,124,253,78,56,204,246,212,191,32,166,206,164,151,165,78,130,127,182,153,70,147,44,127,221,44,38,90,158,201,252,66,90,3,91,59,39,50,110,102,240,28,25,135,35,30,109,210,77,48,49,102,131,104,105,68,41,21,13,61,104,51,179,119,213,244,213,68,157,61,70,88,185,171,226,140,68,78,170,164,154,67,243,252,200,12,141,47,211,204,47,228,71,211,255,0,77,62,45,215,203,42,235,237,43,42,113,24,108,88,177,45,81,168,106,176,97,176,41,50,125,164,204,180,28,146,181,152,248,210,241,105,225,114,23,220,68,177,154,156,131,255,0,52,38,69,127,3,77,211,198,139,194,33,160,13,66,125,214,81,11,141,38,63,102,119,111,161,69,60,195,143,192,54,220,164,85,19,42,171,139,17,134,16,135,145,46,153,167,142,81,230,137,216,147,67,178,157,81,59,21,135,90,204,144,213,91,141,153,2,92,35,238,226,23,18,198,202,214,226,107,48,216,228,79,25,168,96,224,226,16,255,0,193,216,180,201,124,235,32,113,74,196,181,106,230,173,188,141,90,108,209,5,7,41,187,22,201,146,114,169,67,86,220,194,59,203,148,136,232,15,148,70,98,50,90,177,184,154,45,109,65,9,233,149,37,172,171,32,127,221,18,81,35,45,51,3,199,254,86,79,246,150,52,230,60,34,101,197,137,35,66,110,225,65,2,53,254,127,234,54,132,44,100,249,148,154,74,75,242,216,8,130,34,14,5,144,36,143,132,163,200,153,48,57,63,87,20,152,254,162,85,106,24,214,112,11,143,74,169,6,210,143,173,114,205,72,29,71,52,143,249,82,99,93,46,226,6,46,88,133,39,18,1,154,133,253,82,226,170,217,95,145,171,100,226,114,120,212,150,165,127,48,147,42,221,43,114,89,92,81,85,169,163,0,167,204,20,238,49,137,26,38,17,100,200,157,99,65,91,168,114,62,5,61,172,41,204,205,20,152,213,231,225,177,146,43,13,18,86,34,45,65,153,168,50,97,49,73,252,169,144,76,127,121,53,149,8,181,156,158,146,249,209,184,101,137,3,36,59,150,39,119,210,73,143,8,148,188,105,228,25,249,132,145,138,170,152,73,240,140,204,197,75,171,102,48,115,183,121,83,233,48,25,110,7,137,77,76,170,139,82,126,98,255,0,182,150,166,173,78,130,203,90,98,1,156,67,201,251,75,204,124,73,196,196,41,67,18,231,161,181,252,248,98,100,79,152,30,12,216,185,20,178,29,149,7,51,234,184,222,35,11,40,208,48,244,192,11,21,248,109,10,47,182,150,154,238,202,55,81,114,143,238,44,31,169,44,125,216,177,147,110,2,199,175,216,230,6,158,4,16,63,151,145,110,97,135,90,252,198,236,90,163,50,196,160,25,113,33,231,132,249,25,197,200,157,73,183,47,115,61,67,107,91,38,46,99,11,145,73,70,243,146,124,161,18,168,252,55,190,240,221,149,109,12,8,53,164,196,28,104,145,70,80,83,5,226,6,99,118,163,233,227,65,178,139,204,33,173,146,99,0,128,229,42,89,13,241,32,249,139,42,93,192,85,40,3,27,40,240,137,33,126,196,83,158,27,2,254,218,99,185,149,230,195,87,8,137,117,246,158,60,239,234,5,236,66,217,195,128,81,160,15,195,229,18,179,67,156,34,102,18,101,85,147,106,193,118,175,146,113,214,191,49,165,114,42,10,43,147,113,140,15,221,197,95,105,217,91,59,204,198,40,196,135,182,141,42,236,159,84,126,218,143,190,170,157,72,118,75,54,76,127,77,77,149,144,162,213,241,58,131,2,15,62,30,180,70,16,96,229,199,141,77,105,233,231,40,24,96,227,198,157,249,156,163,234,76,178,49,54,140,159,178,244,161,78,196,30,197,170,226,226,198,13,115,253,62,0,242,120,45,147,52,193,9,59,119,200,52,213,148,150,82,65,202,33,227,240,84,55,208,226,179,62,36,106,168,83,182,155,89,63,196,85,107,73,50,117,176,24,105,121,50,125,196,218,203,70,30,15,205,226,30,52,125,38,158,188,156,14,17,113,169,199,211,209,173,220,164,211,171,174,43,166,135,163,76,244,210,114,137,80,213,90,146,105,56,138,49,44,89,162,98,227,203,109,41,106,101,13,60,103,230,12,162,9,87,129,205,137,179,80,211,213,20,121,77,0,121,23,60,124,103,193,62,32,137,116,183,249,201,225,15,42,2,125,62,46,92,73,44,174,58,217,14,120,251,43,200,82,243,11,148,106,170,6,182,39,76,188,139,41,33,6,14,81,41,249,225,100,145,252,164,84,173,9,208,179,43,242,208,185,135,113,6,105,24,28,92,137,251,225,215,22,181,229,228,200,185,53,12,203,193,203,102,24,163,42,234,148,55,121,89,138,92,81,136,137,50,64,127,248,8,161,190,94,249,248,114,8,105,185,188,35,65,124,189,174,84,202,76,1,144,249,190,170,208,25,49,6,252,50,196,133,6,96,77,60,109,200,57,132,170,95,2,81,98,124,160,177,13,43,240,7,116,68,112,109,78,32,98,49,113,13,106,201,66,13,29,216,4,208,192,78,220,171,72,107,113,163,243,3,185,125,134,27,89,189,49,70,81,254,234,109,195,42,106,124,96,9,156,162,25,127,137,123,194,8,199,152,49,70,36,211,211,70,38,127,81,46,47,182,36,162,124,150,70,123,246,136,105,1,86,224,19,36,217,73,253,37,89,63,218,71,213,63,39,128,165,136,130,64,62,214,242,79,8,68,49,125,197,180,44,120,185,172,109,22,88,122,248,135,207,173,30,78,20,154,78,155,60,210,101,54,49,126,234,98,203,136,131,254,232,101,88,201,181,173,193,250,165,171,33,155,122,139,66,26,218,142,28,163,41,17,95,61,249,58,177,168,217,245,82,231,74,121,130,92,75,51,110,171,96,243,90,19,137,139,44,195,237,233,246,86,236,0,71,252,216,177,126,218,32,58,38,168,164,204,27,66,126,218,225,207,213,90,187,125,203,185,219,121,174,137,73,171,72,40,140,49,138,166,179,63,209,73,58,106,46,158,165,247,163,158,15,41,133,199,245,22,168,211,37,143,207,139,141,11,85,175,32,205,30,210,89,70,47,221,76,95,101,20,93,82,163,23,246,138,155,115,71,35,182,226,123,40,207,253,94,82,9,37,153,172,39,70,225,12,162,38,151,215,216,192,243,98,203,249,23,43,140,203,18,217,60,165,17,113,173,101,185,88,255,0,230,117,253,49,169,55,192,249,185,227,201,247,21,30,242,184,140,237,34,228,16,33,156,71,97,125,181,119,14,73,6,4,170,172,130,73,78,67,121,134,136,46,97,41,109,66,105,197,6,88,158,210,206,238,100,177,245,44,105,228,158,112,63,117,61,69,225,145,61,91,125,56,132,120,141,21,80,179,163,41,120,211,64,233,184,34,249,190,162,32,164,177,109,85,5,105,46,104,100,145,149,136,136,1,121,122,75,198,130,48,113,33,95,48,145,159,218,69,128,170,60,216,0,132,229,90,95,142,51,240,165,209,174,34,249,246,162,13,62,12,158,32,151,145,79,39,41,80,171,35,83,8,15,218,8,153,61,194,41,152,26,156,18,101,62,33,133,199,237,170,38,60,120,31,149,78,218,211,197,147,204,33,114,253,181,90,176,171,95,33,149,149,59,36,143,52,68,128,213,86,177,142,194,135,173,53,161,190,61,111,202,88,139,46,37,69,38,124,75,32,125,33,162,218,121,11,146,49,246,146,236,21,160,102,98,255,0,161,81,67,212,128,178,225,18,230,86,177,177,116,149,109,170,178,216,247,46,118,86,177,208,170,149,183,201,210,94,24,133,238,148,69,174,101,60,66,131,46,233,34,12,248,147,65,196,85,132,48,218,231,253,127,26,117,177,54,27,178,72,32,248,118,38,33,190,203,225,216,147,24,50,137,238,143,253,212,186,99,207,25,159,170,26,26,193,26,163,150,146,77,46,72,62,218,136,212,38,219,121,154,196,92,105,133,62,176,224,32,101,197,203,137,79,124,66,184,29,188,28,33,18,131,73,220,232,134,29,81,191,132,172,55,142,76,231,203,136,44,163,243,78,31,26,84,145,240,136,169,14,158,181,125,71,9,133,198,186,13,81,128,81,238,196,85,120,87,68,92,137,245,13,173,176,37,159,12,245,163,202,104,164,17,21,5,105,136,64,102,70,79,102,245,252,66,255,0,66,2,30,238,17,249,132,157,153,72,173,170,59,135,119,4,92,62,226,221,36,35,157,238,169,77,67,119,4,99,249,72,3,201,246,208,244,154,156,242,71,204,37,38,108,138,172,120,216,111,62,156,112,72,78,92,170,122,214,121,200,50,68,12,172,73,204,201,39,146,62,37,174,181,149,69,225,151,3,145,81,69,224,75,214,217,106,10,217,127,40,82,20,107,166,192,190,5,148,76,50,197,200,189,14,28,31,237,34,140,75,51,67,149,219,136,120,209,85,78,58,136,205,187,203,64,123,42,208,73,6,16,149,5,14,54,219,132,165,76,164,191,36,87,225,83,65,152,113,147,12,177,98,67,48,202,165,3,248,210,155,128,202,40,62,82,47,39,221,77,171,109,98,251,37,228,70,207,158,114,69,229,228,90,172,174,46,72,115,220,58,130,8,222,109,208,144,49,181,157,172,153,222,156,104,185,83,235,135,202,255,0,216,164,229,72,99,103,168,62,239,107,254,226,166,218,141,97,164,57,135,207,154,92,82,42,72,113,143,37,251,184,133,198,149,126,33,1,71,155,234,173,245,182,71,43,241,68,23,26,156,147,19,142,54,42,225,207,97,120,139,216,135,152,193,136,153,132,34,34,35,70,139,143,155,177,25,182,120,153,155,42,197,97,155,177,37,168,105,207,56,12,52,66,226,32,189,180,166,5,241,198,205,164,190,193,43,199,195,57,58,113,168,253,103,84,120,192,221,132,66,200,181,150,227,71,39,128,182,226,226,32,226,188,210,250,196,164,217,125,18,203,252,190,120,197,247,16,23,30,185,54,35,226,26,172,133,25,126,210,131,135,163,245,136,167,102,12,2,70,31,159,186,165,182,255,0,71,68,108,159,103,87,140,19,227,121,77,115,149,123,109,151,182,81,18,218,120,115,161,3,230,196,174,170,159,6,108,92,38,138,53,77,181,250,36,211,107,246,76,198,210,67,207,155,117,149,84,70,211,214,66,240,218,113,13,22,26,160,70,234,84,17,131,40,126,24,68,157,106,132,25,157,196,166,211,22,36,30,97,20,121,18,227,105,43,193,147,44,190,181,113,62,54,219,153,105,141,106,76,155,67,69,202,52,246,83,42,194,106,74,168,50,73,243,101,79,205,84,56,223,164,42,41,154,122,170,79,52,65,16,68,71,237,129,4,124,171,25,168,79,177,54,106,217,210,89,202,92,163,67,6,183,19,211,153,246,64,23,14,92,74,110,202,236,17,189,213,6,152,233,88,216,168,128,22,121,246,141,50,204,1,51,170,49,87,39,153,171,113,179,132,170,59,80,235,153,216,243,68,220,148,169,26,71,250,44,189,50,187,123,157,46,227,225,214,159,178,185,37,177,162,144,164,243,203,143,219,84,176,230,2,182,187,211,195,3,16,196,197,249,238,171,226,142,163,140,76,37,41,63,109,91,192,212,58,170,220,24,132,94,50,162,57,157,248,232,55,85,210,122,105,102,244,40,173,111,171,68,124,38,47,242,38,84,250,134,154,111,249,116,175,247,84,143,225,91,82,143,152,73,43,55,122,126,203,22,37,86,142,68,200,130,237,54,39,84,181,8,200,61,216,138,185,207,196,40,216,160,191,238,177,84,192,190,38,12,191,251,162,140,213,178,109,110,229,128,59,85,9,25,170,87,167,143,51,159,214,208,222,73,136,192,134,46,33,151,220,71,208,232,155,90,139,45,222,232,127,227,235,87,207,211,214,81,160,176,197,23,26,87,50,124,184,216,196,40,164,85,141,85,19,67,90,77,93,181,47,41,47,162,12,12,137,46,40,209,150,166,138,88,175,151,16,162,201,244,196,185,185,160,94,22,43,37,152,184,134,143,161,212,131,130,125,160,113,228,251,139,55,53,242,39,179,167,134,165,29,85,109,204,239,50,226,32,147,118,67,157,24,158,223,251,171,124,59,233,211,71,204,81,255,0,18,222,243,12,156,73,91,168,65,54,94,217,0,102,173,43,254,108,163,254,63,206,155,214,190,168,157,34,33,80,155,15,253,136,33,137,107,100,156,114,222,16,173,222,160,219,42,229,27,3,20,132,196,46,36,28,152,223,159,23,34,87,50,97,35,115,44,32,107,13,207,15,30,68,155,204,230,254,62,38,83,232,64,95,168,36,154,125,14,216,10,194,48,103,73,229,42,244,202,222,62,101,215,29,106,69,153,184,16,16,225,226,30,28,75,65,180,173,137,103,50,88,98,241,170,201,245,160,140,70,97,42,204,60,172,237,72,204,166,43,50,5,82,64,224,253,164,240,59,81,143,9,162,141,41,140,247,198,247,87,201,243,8,78,158,36,155,148,226,54,221,249,7,217,83,143,180,66,24,148,253,193,165,136,24,130,44,164,88,191,212,163,49,230,52,254,53,230,24,115,185,183,68,73,189,126,67,172,42,132,220,202,125,65,101,218,93,178,206,170,146,214,12,174,210,74,84,190,12,243,195,151,42,247,129,227,123,171,110,128,218,177,173,225,201,194,149,250,81,198,254,212,217,242,71,24,153,130,84,162,214,202,119,180,46,213,75,43,136,182,55,120,98,34,109,25,249,88,167,225,238,191,187,42,124,24,204,146,12,57,72,36,187,99,180,128,151,6,181,27,25,180,18,87,38,77,148,30,110,53,182,120,103,70,38,28,164,198,181,132,192,147,194,141,176,220,196,194,30,182,138,95,148,40,136,36,99,44,134,82,41,123,45,54,56,199,221,196,148,79,219,91,163,24,132,225,151,22,74,221,182,13,25,10,208,220,68,17,241,4,185,86,201,230,36,151,169,134,67,120,159,153,24,243,31,39,106,138,218,197,106,166,83,35,98,230,66,133,140,40,215,211,76,62,124,69,94,125,110,231,152,37,93,42,115,176,59,208,166,123,199,238,172,141,39,98,124,38,17,23,163,85,122,187,242,152,164,16,214,212,21,168,14,203,35,251,72,232,87,23,31,251,20,127,184,138,54,158,131,9,153,162,100,66,239,24,71,178,32,86,84,101,146,227,136,22,179,178,98,46,76,106,135,194,180,177,115,11,33,74,148,214,198,31,135,55,42,100,199,236,95,148,40,21,170,15,253,58,72,240,203,66,109,159,24,152,130,37,66,249,49,38,179,244,2,200,180,109,189,212,88,81,4,202,162,73,35,50,161,153,12,101,127,110,36,246,127,156,145,226,15,18,92,192,237,184,178,229,42,91,20,85,106,154,36,155,98,60,92,133,91,43,77,185,39,81,68,156,198,173,196,60,198,138,151,76,159,20,82,176,173,102,90,138,182,113,179,31,141,39,187,211,21,186,131,207,49,113,20,75,227,237,64,86,126,168,105,133,85,85,80,135,187,151,63,41,84,183,6,219,100,200,231,50,126,26,12,175,204,41,68,18,78,109,7,168,234,15,187,174,149,149,117,27,185,53,165,103,244,233,92,130,83,211,44,173,70,60,33,76,172,143,240,106,180,164,248,77,101,131,250,136,137,145,43,194,127,82,205,181,196,154,62,202,230,52,188,88,135,202,138,181,173,212,123,70,75,218,246,171,168,131,120,16,226,217,69,251,171,124,56,12,27,241,98,83,218,109,243,163,63,230,196,65,43,118,60,3,229,10,155,48,84,40,33,6,62,100,178,1,159,26,91,195,136,137,137,159,185,98,29,243,39,86,145,133,15,95,184,167,97,149,71,209,140,50,179,169,34,213,181,88,128,203,8,159,200,152,230,24,162,110,209,80,228,130,112,62,170,213,111,216,43,76,212,138,129,172,54,67,126,106,98,20,159,81,10,249,39,187,121,203,212,170,236,159,98,55,191,229,126,89,103,14,135,47,129,147,109,168,111,28,214,3,231,70,157,132,202,136,213,86,54,64,195,19,34,178,126,149,4,145,229,44,81,254,226,246,18,84,117,74,196,158,170,138,35,73,126,4,149,109,36,234,215,179,119,21,21,50,49,61,158,180,183,92,252,75,101,111,202,101,202,68,162,159,94,2,200,108,204,85,47,200,91,80,166,157,44,181,179,20,144,194,193,31,54,85,75,14,72,60,59,84,89,167,215,16,29,164,200,183,208,234,74,168,79,249,177,44,97,171,136,210,237,150,187,166,26,184,188,126,224,211,232,112,207,36,12,226,71,211,207,167,146,60,219,92,169,203,44,162,11,138,36,81,170,43,33,38,214,79,29,9,41,240,231,65,230,221,11,248,212,249,181,133,204,98,109,13,141,116,57,240,223,59,151,106,49,174,125,172,233,34,70,6,238,33,73,185,23,98,25,85,248,2,201,226,230,166,76,57,121,178,246,172,225,234,175,72,38,19,117,175,207,179,254,42,106,10,221,65,233,50,242,8,94,125,138,170,5,216,47,217,205,60,139,158,204,199,94,205,123,51,123,106,126,140,164,213,160,40,55,98,46,95,182,138,153,169,9,100,207,242,98,11,238,98,92,179,71,217,62,160,108,194,94,165,123,235,115,167,3,183,140,171,106,194,180,104,108,153,50,9,0,252,210,134,161,174,237,64,62,24,136,201,48,226,18,87,205,148,162,39,154,51,240,149,84,102,110,195,63,114,79,166,69,141,27,2,178,160,186,144,210,191,226,206,81,38,166,152,113,242,226,90,89,60,241,184,182,3,42,4,211,231,21,252,201,149,68,182,69,181,37,216,228,141,153,123,19,9,144,55,35,80,245,84,246,50,79,152,82,177,43,8,211,9,7,192,82,202,52,43,81,179,50,72,213,242,79,113,73,131,182,38,37,230,114,19,153,62,152,200,54,76,255,0,230,138,94,125,61,175,158,97,74,196,49,39,231,196,146,255,0,204,123,13,153,88,139,124,48,99,247,20,124,59,82,84,31,17,138,173,3,48,18,64,195,5,46,227,32,237,15,146,2,250,108,82,246,173,19,41,217,143,40,132,138,146,98,8,111,55,210,88,6,212,5,31,50,93,229,238,110,220,140,182,34,46,52,171,238,236,89,243,88,177,123,104,199,232,59,40,67,226,185,203,246,196,172,246,192,238,8,144,179,238,15,80,7,148,221,98,86,222,65,85,93,248,147,48,233,31,147,155,149,50,240,219,15,18,72,109,91,185,35,229,138,46,37,135,175,28,158,210,147,73,114,219,76,131,200,213,172,146,76,165,76,118,113,35,15,136,67,74,235,110,1,27,181,111,178,212,149,219,83,251,72,239,252,17,149,221,191,134,215,204,26,42,5,172,76,152,120,215,57,14,164,245,35,191,105,214,182,188,54,37,229,9,72,36,127,148,213,133,60,245,58,199,173,197,31,23,26,246,242,9,71,194,185,188,8,118,61,210,229,16,170,158,3,8,36,139,127,33,154,56,188,117,24,76,11,203,225,180,255,0,157,11,50,24,8,7,132,194,76,88,254,62,212,41,177,248,63,149,116,43,41,202,202,199,52,178,141,177,38,111,164,155,105,139,128,100,196,82,166,23,20,239,40,250,148,28,246,30,181,249,130,181,148,172,44,175,129,217,188,1,36,9,95,224,157,247,40,133,198,128,210,65,157,119,92,204,69,229,85,85,94,171,7,229,44,114,126,226,21,191,97,100,142,156,53,21,254,9,137,25,153,184,242,125,52,28,200,192,19,57,120,134,158,90,220,48,67,120,69,202,65,40,155,92,246,220,89,127,214,166,210,110,224,186,13,12,110,153,182,161,44,190,174,140,60,59,164,86,228,115,134,167,3,164,143,27,206,92,190,180,123,43,108,132,76,209,5,148,106,109,211,157,43,50,149,16,55,120,240,251,104,160,195,1,30,241,101,67,192,152,113,1,155,177,16,73,107,30,127,85,202,34,241,39,224,67,159,113,241,130,8,35,225,18,88,247,156,158,210,114,192,229,26,2,124,193,198,225,76,204,65,85,64,159,0,254,25,138,37,47,106,104,48,79,212,76,138,209,134,28,149,162,202,156,19,89,213,148,137,215,48,108,27,34,53,243,224,237,115,101,67,208,217,0,150,172,205,200,183,89,105,177,201,97,4,110,36,142,182,156,117,19,184,74,69,140,172,85,89,93,117,46,173,104,65,56,124,34,81,183,6,126,155,39,254,254,186,24,94,241,49,159,251,194,81,172,41,32,206,131,155,22,84,50,221,68,141,154,38,203,216,75,84,105,87,241,62,82,80,211,6,82,75,23,113,70,167,41,234,173,106,94,253,160,184,254,154,171,129,36,158,240,146,214,138,85,155,44,67,235,76,241,112,153,97,125,91,190,7,210,90,158,241,249,141,53,127,40,20,149,178,22,85,196,143,211,111,252,62,243,229,22,84,222,239,82,65,36,79,148,128,66,147,246,144,150,175,4,35,230,218,141,11,27,86,255,0,128,59,81,170,180,130,172,119,53,67,221,206,230,44,92,72,191,77,177,146,252,49,19,72,115,235,167,15,136,188,159,77,49,135,142,55,48,86,89,74,100,1,15,73,50,48,62,111,179,220,90,141,0,98,127,202,39,222,183,23,243,134,90,21,236,100,223,210,37,108,198,205,57,19,243,49,137,156,197,72,63,12,87,106,9,79,49,74,76,138,202,102,155,57,61,213,141,109,9,32,157,230,47,186,173,28,116,32,210,126,130,96,233,232,154,127,192,209,57,126,162,61,247,99,35,49,5,83,26,180,114,88,165,39,233,179,142,118,92,168,145,110,17,200,190,102,15,101,200,190,111,219,77,35,76,57,88,134,101,108,172,127,170,38,63,166,137,12,157,183,180,164,202,61,174,22,201,39,23,73,86,153,38,33,59,150,183,201,33,125,164,3,204,127,53,153,5,116,30,135,252,25,83,32,207,227,82,15,158,127,105,124,135,112,76,156,170,108,85,99,31,73,153,100,71,226,20,95,228,66,26,73,198,76,69,18,109,91,37,254,28,75,108,252,101,7,40,191,145,17,178,152,220,189,133,127,158,72,56,148,107,244,6,174,255,0,133,171,236,2,33,148,126,106,242,157,248,158,244,224,223,61,220,92,75,165,104,74,206,141,136,45,12,12,64,103,168,42,71,195,174,146,12,69,129,28,191,196,166,248,227,63,8,165,101,68,70,178,150,50,125,81,165,252,138,26,208,111,11,175,190,29,85,77,27,203,18,40,196,161,110,254,18,196,198,249,114,241,174,205,26,96,200,62,212,13,172,61,235,31,153,89,102,87,57,26,25,97,99,133,198,209,227,173,39,8,184,211,152,198,124,111,168,157,90,204,244,67,226,8,178,164,6,187,181,147,231,135,28,100,141,173,206,168,239,92,205,211,231,229,98,80,24,121,72,243,127,238,235,35,24,242,126,234,62,53,81,199,19,137,101,77,49,240,124,98,38,209,141,185,98,94,204,158,234,249,27,136,249,178,169,178,130,176,203,109,44,95,182,135,147,100,120,222,234,118,22,100,26,77,112,17,137,35,40,203,38,70,232,26,135,39,14,36,100,201,60,10,66,28,241,142,87,50,172,134,248,146,70,204,37,66,141,33,56,103,220,201,39,40,137,141,23,90,243,139,136,170,130,75,49,131,133,79,178,212,25,249,139,200,154,162,171,127,2,167,195,4,144,117,33,35,103,140,206,18,166,225,126,229,139,123,234,162,151,247,21,150,164,173,168,158,51,39,17,252,169,196,58,22,23,155,220,90,217,2,202,23,44,78,85,188,55,15,199,205,196,69,140,202,131,45,156,218,240,178,55,9,68,150,134,158,180,118,76,177,247,22,185,55,100,146,124,66,18,42,51,15,143,169,77,89,141,219,100,29,198,126,69,140,192,191,192,136,6,76,219,19,149,81,64,159,6,72,253,180,45,76,101,106,217,73,80,152,16,137,203,214,155,70,212,149,182,79,218,68,138,52,54,161,170,28,156,156,73,12,7,197,168,156,196,204,161,27,43,174,94,229,45,173,84,82,141,230,48,136,165,77,78,1,29,248,68,65,15,238,46,131,14,123,10,198,24,73,30,176,147,44,163,225,77,184,162,102,140,38,128,200,145,142,172,171,94,2,1,115,184,211,226,99,230,46,36,92,13,67,182,39,9,72,163,102,58,54,238,116,221,176,10,52,27,35,16,111,195,237,33,41,237,95,56,9,203,30,15,170,182,196,218,58,24,204,135,78,54,115,20,165,34,146,159,164,135,100,126,105,69,219,125,53,65,62,183,115,250,66,144,75,67,63,164,248,102,149,149,43,77,70,204,101,143,28,53,245,48,173,211,117,213,3,126,34,145,102,96,128,164,230,22,92,73,117,198,167,24,250,187,18,160,221,203,146,60,198,77,188,207,199,64,252,119,243,212,121,62,51,36,179,10,156,126,152,0,207,148,179,200,152,134,76,233,35,225,16,139,251,133,90,13,60,227,38,19,69,255,0,107,145,42,179,88,213,142,156,76,159,100,248,204,196,183,70,153,145,139,7,195,131,37,153,140,82,175,5,140,16,248,74,154,166,89,66,252,6,129,153,38,38,76,38,94,181,184,101,108,23,152,202,6,73,181,5,188,188,177,4,53,59,93,177,25,87,201,142,135,90,24,131,230,18,164,134,252,140,92,239,79,70,212,113,135,243,98,31,251,170,182,28,243,171,26,202,60,120,120,210,105,236,31,159,41,120,211,176,201,220,179,18,213,50,156,5,103,42,197,91,145,102,161,52,248,116,101,240,48,191,226,76,168,166,70,62,62,44,107,76,205,13,148,153,98,79,196,139,140,29,144,49,24,164,226,78,214,69,23,23,249,23,204,140,76,143,202,149,154,48,197,218,156,190,200,19,73,133,102,198,48,95,218,229,81,86,184,213,161,37,62,212,117,160,204,17,17,43,170,190,151,110,119,170,219,136,199,156,197,32,240,196,168,62,92,170,170,190,70,172,154,107,137,115,84,240,12,120,140,36,121,130,204,156,34,65,214,201,131,58,185,133,196,60,139,99,231,142,51,216,149,153,130,185,12,161,195,174,199,202,37,153,130,15,14,17,45,33,102,229,153,147,8,207,0,208,172,198,50,168,133,240,37,121,245,34,99,85,3,222,84,38,127,228,73,38,73,96,150,52,138,128,170,193,1,140,193,113,35,25,25,254,210,67,248,134,36,17,230,55,42,89,51,226,92,226,191,13,117,50,22,97,255,0,29,223,228,127,100,243,249,242,165,15,126,68,68,57,143,146,12,178,208,179,39,142,50,86,96,85,174,3,152,6,131,143,150,6,85,140,249,149,194,99,241,64,26,141,54,167,62,68,103,152,228,197,121,77,145,73,153,220,183,227,211,46,224,119,20,48,108,153,152,60,68,64,86,213,2,180,253,169,176,108,128,87,226,218,147,249,17,18,107,95,143,47,82,172,113,209,68,105,53,224,51,11,1,224,204,37,76,130,21,23,234,160,168,31,44,164,125,110,176,131,36,248,69,149,22,163,25,179,125,7,118,80,6,94,229,37,125,79,182,27,204,30,181,96,249,44,32,242,168,63,136,90,204,117,21,71,246,132,46,194,39,222,162,156,251,45,106,169,36,192,255,0,85,226,255,0,138,190,170,125,150,48,125,53,200,52,77,243,46,207,187,9,114,229,122,236,80,230,48,113,50,166,181,214,197,218,54,70,160,239,9,200,176,52,99,141,104,173,212,227,41,241,101,84,15,102,248,105,49,17,149,208,157,53,193,235,73,197,255,0,34,68,111,137,119,35,151,135,18,176,125,12,66,19,155,149,10,109,55,4,93,49,85,54,255,0,162,110,39,158,130,239,252,66,181,40,48,226,26,1,151,215,18,73,152,178,184,209,210,104,70,62,209,32,12,28,175,195,17,77,151,250,81,102,79,29,5,243,53,33,200,124,89,72,168,41,237,120,217,136,169,115,52,216,50,127,80,18,40,213,176,97,1,254,157,147,34,93,149,169,79,200,30,190,212,120,251,86,168,122,158,33,15,137,76,5,231,207,204,155,111,235,163,15,169,73,86,131,89,74,51,93,130,51,51,21,0,253,121,144,152,98,9,77,49,135,183,39,219,78,225,211,130,11,56,68,174,177,223,144,182,84,27,50,77,172,150,102,10,207,126,113,51,152,75,83,39,156,64,226,42,159,187,187,56,188,254,162,27,183,137,43,92,102,252,100,38,101,140,150,48,140,92,242,182,101,148,219,86,110,202,92,126,107,167,189,128,36,70,98,79,102,67,26,53,18,67,99,43,72,249,113,56,150,243,124,69,181,16,240,137,1,100,194,70,39,238,164,175,212,39,140,78,104,28,105,25,110,90,57,22,190,221,199,127,248,139,44,132,203,44,89,83,216,127,16,180,249,25,243,101,219,17,71,73,187,170,154,12,65,171,81,87,113,178,63,134,41,20,36,133,171,137,88,218,39,214,173,167,99,170,220,124,69,130,46,26,50,229,68,83,235,9,115,127,86,185,78,155,103,252,68,118,110,197,137,116,23,250,56,192,195,123,136,141,104,185,234,13,78,41,161,92,240,238,121,144,82,106,137,236,164,212,247,207,23,9,85,3,238,9,141,94,199,59,70,214,63,37,154,29,142,76,82,203,36,170,130,170,168,18,65,132,223,245,20,173,150,170,215,241,143,136,218,94,79,251,74,163,74,154,198,202,14,238,196,68,140,79,166,186,214,61,19,224,229,105,25,198,65,173,137,73,231,132,188,139,7,234,66,126,147,220,69,50,183,122,254,17,101,34,13,250,48,149,164,245,18,149,82,162,216,163,167,11,227,1,133,176,180,202,66,251,107,108,155,80,11,164,188,139,151,220,106,220,82,182,129,200,82,9,5,13,154,170,216,253,184,134,166,214,241,42,181,242,59,77,86,164,181,27,50,203,138,60,104,131,106,122,169,36,196,110,34,40,8,1,181,24,216,34,148,136,217,152,35,3,41,69,149,109,88,92,75,118,50,40,153,151,117,185,34,33,239,220,179,42,231,48,3,115,101,204,25,91,97,167,21,176,53,25,73,242,151,195,147,246,214,228,103,101,15,184,12,168,79,205,16,168,6,70,222,252,220,188,159,200,141,55,168,198,226,48,136,82,36,215,113,181,63,228,49,69,182,140,153,134,83,211,224,50,79,128,132,82,100,250,106,134,182,3,234,34,127,86,148,49,125,180,142,4,98,19,169,5,38,124,65,74,127,168,148,133,32,151,53,174,195,149,38,190,173,234,223,166,48,238,43,106,34,229,53,94,228,132,247,23,45,178,212,49,99,121,226,139,213,214,140,210,90,228,246,236,127,168,11,141,102,86,26,171,82,162,226,251,213,252,243,23,108,63,166,148,6,52,24,32,202,41,68,42,89,168,102,115,252,160,184,214,173,55,36,146,78,64,226,93,4,199,33,215,51,171,71,205,20,152,211,136,22,85,218,147,25,67,63,18,79,38,24,230,177,249,81,84,154,111,98,61,216,96,16,169,54,242,13,204,74,136,212,48,68,252,198,149,185,71,63,79,60,156,213,208,16,49,166,92,70,103,13,49,18,249,250,135,80,13,253,178,70,159,212,69,91,148,33,173,156,62,19,8,98,254,84,65,180,193,236,153,135,40,212,60,111,136,76,173,63,205,242,254,226,114,207,138,241,49,255,0,149,198,16,254,166,84,155,159,194,155,58,129,93,213,92,105,178,63,118,94,63,5,163,225,236,153,196,148,121,98,42,129,248,157,241,81,152,31,97,47,32,163,11,176,136,143,132,186,242,187,80,85,60,213,37,227,243,254,69,201,35,105,115,177,163,213,34,177,250,30,4,192,78,137,135,139,34,229,223,20,102,3,99,42,184,51,242,144,172,235,18,45,134,57,127,186,197,149,24,29,36,2,249,203,9,70,44,94,225,83,71,103,192,130,178,195,217,207,206,52,243,239,233,44,159,148,68,199,247,87,70,170,214,199,40,240,138,40,202,133,214,26,62,117,220,179,154,186,80,242,32,180,222,158,178,173,62,210,243,229,190,226,200,250,45,34,226,94,94,183,94,163,145,100,29,115,44,124,56,177,126,218,205,154,216,4,39,41,80,1,141,76,44,130,9,114,253,197,45,125,67,22,51,223,44,57,63,109,85,161,100,34,178,43,252,29,4,218,182,143,205,129,12,165,174,102,210,222,43,254,104,145,148,45,37,174,149,173,249,178,246,36,218,159,85,94,93,255,0,148,241,12,79,227,74,182,27,27,125,21,245,161,150,57,223,175,33,85,156,103,131,195,155,42,224,85,90,171,88,212,203,254,160,44,163,93,167,74,220,14,76,22,26,192,92,133,68,127,232,89,127,216,245,129,151,24,111,54,95,150,240,83,177,181,107,228,203,244,224,149,82,214,204,100,153,111,136,94,178,245,160,172,190,26,14,53,171,47,43,139,247,8,52,210,71,117,196,72,228,84,239,98,127,82,105,227,201,6,236,48,57,10,196,154,134,53,200,229,176,54,16,49,15,219,93,34,101,145,197,230,16,165,126,114,136,79,155,18,170,170,147,102,96,59,232,114,230,213,60,53,223,242,40,109,55,67,120,34,63,118,85,210,51,74,35,48,251,105,116,147,30,8,249,147,177,138,198,200,15,196,60,75,110,242,88,207,219,198,164,228,235,61,57,24,255,0,55,114,49,17,49,252,67,85,58,46,90,233,89,84,172,163,215,81,220,249,131,146,62,18,164,240,223,42,52,188,161,66,64,184,57,60,195,137,82,105,182,18,79,87,98,43,112,181,7,53,183,7,140,246,113,42,80,234,73,196,225,48,135,143,246,146,135,232,251,206,220,162,77,97,211,216,137,159,54,36,202,180,17,155,71,36,245,11,199,26,91,49,117,149,19,9,128,199,202,36,118,164,128,8,32,221,203,148,52,138,28,157,200,56,150,121,27,226,25,179,151,249,253,63,173,100,203,83,198,103,47,18,7,115,58,47,187,137,76,234,75,233,126,206,76,127,81,107,113,5,228,84,76,159,148,111,196,84,166,4,201,89,48,203,42,85,91,118,57,49,120,69,200,179,8,117,28,159,63,211,99,82,171,22,196,161,158,240,70,240,249,172,185,81,80,228,146,11,50,229,82,38,141,98,66,12,91,82,126,226,127,15,79,30,104,49,75,159,137,85,108,75,208,188,167,184,4,224,118,164,58,181,227,221,230,202,150,191,74,206,140,12,49,45,20,204,200,115,161,75,197,44,164,47,220,66,171,13,101,27,63,83,237,187,139,137,19,91,101,6,105,243,8,188,138,70,101,104,38,129,252,185,72,147,198,13,205,35,216,88,145,114,255,0,42,43,169,152,185,250,6,4,102,73,3,12,98,226,26,54,52,13,23,147,8,109,36,228,251,171,155,105,237,73,56,160,103,168,43,250,160,209,219,3,49,138,49,37,184,181,26,27,77,233,252,121,183,68,47,242,169,249,241,129,24,156,66,226,76,94,104,149,175,225,149,149,122,77,148,66,129,251,191,247,10,133,144,54,201,243,70,137,59,165,52,8,73,24,24,132,84,182,102,167,211,131,225,137,20,133,39,212,235,26,209,26,248,114,95,237,163,112,221,189,66,159,164,171,136,77,217,101,19,34,99,2,29,84,97,226,54,68,59,228,226,247,86,175,85,198,139,25,86,62,220,83,131,245,117,249,20,228,155,137,113,159,135,106,69,64,29,85,43,27,195,198,133,124,146,20,127,73,53,149,193,108,130,99,67,178,178,30,92,164,16,150,168,27,184,207,195,139,40,214,115,231,216,253,82,23,237,161,225,204,212,121,199,242,163,23,220,75,182,191,69,55,24,168,135,231,249,56,177,42,55,204,130,56,189,170,84,51,15,143,230,202,66,149,108,12,248,37,127,104,242,125,53,42,236,182,2,214,230,171,232,219,226,41,137,246,164,140,13,164,177,13,93,178,77,81,70,253,217,113,40,237,91,91,18,104,9,180,149,252,139,161,151,71,81,23,6,18,198,212,228,141,250,72,185,83,168,122,134,214,217,152,113,12,75,147,190,125,141,36,231,132,220,163,93,99,70,108,108,171,185,98,168,70,217,81,138,203,128,204,56,5,218,92,164,78,99,83,142,104,56,101,13,39,147,91,84,46,146,145,43,12,243,198,38,40,130,34,177,53,204,160,159,90,248,62,238,95,218,73,53,12,9,214,240,126,83,137,108,102,170,63,231,137,44,88,214,179,95,30,72,241,68,42,219,5,88,155,135,79,58,23,212,200,175,104,108,165,66,136,204,197,228,73,97,201,24,187,144,115,238,201,157,129,18,70,85,29,109,98,214,76,201,115,89,219,198,165,172,152,114,147,8,74,143,141,113,46,8,56,69,151,42,12,51,201,38,118,239,22,52,42,154,204,35,54,155,157,147,46,255,0,23,219,69,83,213,98,126,98,151,42,164,153,27,115,23,54,94,68,142,30,2,202,196,110,196,50,168,44,141,82,160,51,192,54,47,62,215,23,76,94,68,19,33,128,76,237,26,67,101,119,140,152,66,85,130,212,168,245,131,136,153,138,171,116,222,170,130,95,1,24,171,138,50,250,230,75,246,145,5,254,226,109,2,147,87,86,203,101,132,177,98,26,198,86,241,30,177,249,29,178,226,120,230,131,12,78,33,174,105,170,180,172,226,129,246,49,37,117,42,106,123,33,201,6,18,151,145,62,125,60,66,196,202,89,249,126,218,162,178,186,230,71,131,31,154,164,201,212,226,157,180,202,76,106,234,146,226,199,7,167,148,164,198,153,89,83,128,86,187,184,157,126,104,172,57,122,68,149,97,94,246,43,39,81,101,211,208,245,108,146,70,151,250,174,52,101,244,58,59,40,175,9,101,13,11,38,144,254,25,177,113,169,251,176,128,64,204,98,226,198,158,172,132,214,174,198,53,176,200,35,188,33,148,82,141,87,195,173,30,12,194,42,138,167,158,65,15,8,133,151,238,43,234,172,248,24,83,99,82,92,24,36,176,166,213,242,196,204,60,137,100,105,241,70,126,18,171,150,73,25,122,132,163,117,32,104,202,119,226,226,146,37,118,246,49,125,203,74,217,132,40,50,203,149,198,167,53,84,144,21,255,0,211,197,251,139,218,122,224,240,124,11,198,95,182,85,73,37,128,212,157,216,196,69,37,99,107,70,35,105,224,14,19,247,97,47,34,178,173,212,248,199,135,42,70,104,15,17,246,153,86,166,105,89,99,38,108,164,18,93,178,150,211,200,111,113,36,146,70,252,69,80,166,125,174,124,69,148,76,106,254,182,183,255,0,101,202,226,250,104,233,154,26,45,223,40,165,12,74,171,26,147,222,161,207,25,60,113,189,212,108,13,103,243,76,8,98,151,39,212,26,115,113,162,95,24,27,74,241,110,72,128,170,208,215,145,159,187,150,81,198,196,177,163,11,45,74,56,111,36,239,9,101,41,50,45,147,230,109,129,152,169,184,105,206,56,153,119,67,73,44,130,57,61,203,25,140,140,91,201,39,153,36,181,9,63,248,162,77,140,194,15,169,0,99,31,168,162,34,211,79,85,63,32,57,82,157,67,91,47,185,52,134,199,137,252,73,161,185,25,136,171,49,49,142,109,84,23,138,83,213,204,57,132,19,49,27,173,79,220,85,115,176,162,226,252,232,216,216,48,97,44,162,20,137,77,7,187,240,246,146,104,108,151,36,254,225,22,118,183,113,4,124,38,226,91,235,117,13,84,39,240,202,30,79,180,181,170,81,108,95,195,55,27,3,200,142,53,32,38,143,180,130,83,65,158,114,114,251,105,176,109,79,225,196,82,45,182,164,171,168,165,240,223,6,94,211,42,30,99,15,24,236,91,158,201,197,157,187,70,76,102,86,115,41,183,19,161,88,243,2,242,1,38,101,104,197,41,229,48,137,141,91,210,6,36,144,114,148,104,61,78,96,70,138,240,135,22,79,4,138,203,81,87,86,176,4,11,184,184,48,136,168,201,38,220,193,194,101,199,159,234,181,183,153,139,144,67,243,93,66,4,205,204,22,114,255,0,161,108,54,242,27,168,69,78,62,162,240,155,210,81,120,96,217,124,221,142,69,149,150,158,151,56,27,176,148,98,197,237,229,70,105,179,2,75,54,150,34,197,237,171,175,185,6,108,77,18,103,209,214,131,54,82,127,34,134,190,215,58,126,220,4,136,98,242,42,221,115,160,15,129,246,209,37,18,79,219,92,246,147,225,164,28,228,176,150,41,57,62,154,25,93,248,148,143,102,182,109,125,70,250,111,80,214,194,7,23,46,37,67,255,0,137,24,201,205,67,199,245,18,32,192,131,73,57,133,52,95,227,34,164,159,37,150,192,103,22,37,54,141,190,205,178,125,26,13,241,8,18,89,250,5,178,170,226,84,147,242,139,141,76,76,164,148,79,63,104,158,218,51,79,62,200,68,195,96,46,175,113,73,146,66,170,209,84,191,152,240,73,130,252,165,254,52,157,150,87,35,240,137,16,164,16,214,137,150,187,21,67,67,248,126,104,243,27,38,69,120,217,188,206,102,90,139,182,114,139,211,202,66,165,26,146,29,173,104,247,102,138,76,106,229,240,9,147,44,68,124,201,62,165,5,245,214,194,202,53,95,66,107,35,35,28,53,154,170,254,183,155,143,31,238,167,117,186,180,23,108,253,87,241,163,108,190,30,203,41,223,180,139,146,50,18,6,134,244,217,108,54,215,145,69,186,127,233,125,228,125,61,135,208,233,226,78,103,50,107,3,76,81,198,102,29,134,82,125,212,198,182,6,201,140,196,44,72,135,231,243,79,185,66,10,172,226,143,195,112,105,8,249,113,4,62,95,109,20,248,192,154,14,17,12,68,71,176,192,243,195,46,82,30,75,235,107,121,98,20,133,74,210,92,162,198,200,3,26,100,184,220,38,18,10,226,124,185,35,226,198,47,218,91,95,39,212,143,219,137,55,173,170,96,135,204,44,169,35,169,71,192,230,108,141,174,38,206,121,162,100,20,101,71,2,182,113,127,205,165,73,18,178,159,84,124,31,40,162,103,154,198,12,191,155,200,181,149,87,137,139,38,178,142,246,204,140,60,33,41,10,53,190,28,153,120,254,82,80,197,251,165,64,6,78,228,127,109,30,24,16,124,62,169,22,138,125,125,216,227,29,226,151,243,63,182,144,234,75,230,70,59,12,33,98,26,125,38,27,227,3,136,67,16,212,241,178,121,144,38,139,148,104,168,202,198,218,219,184,147,135,155,147,26,206,120,107,164,143,136,191,238,165,12,173,56,206,253,160,177,13,45,159,67,127,159,40,138,68,85,141,90,216,116,106,73,113,189,220,67,91,127,12,110,89,148,214,139,101,60,107,242,197,96,165,148,133,26,62,75,1,24,4,22,46,69,149,254,25,111,232,1,130,56,192,194,18,229,83,83,41,39,89,31,49,186,209,76,178,150,50,60,40,168,210,101,78,226,203,198,153,69,201,5,111,14,219,192,88,184,213,84,3,87,12,12,195,20,105,128,105,234,189,52,129,150,81,228,74,33,211,146,11,223,139,149,85,133,238,36,190,141,148,239,54,36,206,146,76,17,68,195,181,197,247,19,205,152,203,250,184,168,200,117,172,27,248,132,53,26,41,77,236,69,113,153,234,68,195,16,68,229,90,167,233,226,65,38,35,11,17,21,156,56,111,25,51,98,70,79,96,39,3,12,177,42,45,81,72,51,51,177,205,31,25,241,147,120,119,111,40,24,46,52,62,161,141,178,99,240,151,42,71,3,213,109,207,139,22,33,168,181,172,93,85,106,58,123,207,56,143,9,147,216,16,224,136,12,8,114,69,34,22,48,125,52,124,37,69,190,102,70,114,149,53,132,101,185,242,75,15,211,186,65,201,96,199,238,175,62,238,36,98,115,23,40,210,73,250,158,170,73,241,68,42,149,138,237,176,197,254,4,64,79,141,198,178,11,254,146,45,140,1,89,202,85,85,38,216,8,76,192,116,245,34,224,64,63,246,133,26,34,78,158,220,203,97,131,255,0,58,111,232,152,153,244,147,237,138,210,11,66,253,207,12,191,105,62,173,103,31,16,134,148,152,32,16,253,196,69,61,193,32,189,35,53,24,43,117,4,158,29,181,174,93,174,92,171,107,241,137,249,77,23,139,237,173,214,182,177,73,204,100,150,54,176,62,77,166,195,141,22,26,173,81,118,167,187,131,144,97,174,17,126,226,198,27,55,32,103,18,118,250,218,162,19,119,181,228,42,109,85,91,91,36,152,165,139,16,214,98,13,38,34,234,168,3,246,147,118,124,183,158,98,163,164,211,211,66,229,175,148,66,165,115,224,30,104,240,136,184,147,53,68,181,197,211,236,159,210,21,23,124,253,65,25,249,113,101,18,175,244,210,65,127,205,148,101,94,153,100,14,161,98,22,47,113,73,151,19,170,54,166,190,196,124,105,247,36,139,197,20,130,34,164,210,79,157,219,109,3,40,150,144,235,152,145,167,122,118,33,201,251,138,246,5,173,84,232,189,75,157,85,109,238,116,77,35,162,123,123,130,26,182,170,72,57,106,196,166,159,1,245,178,222,40,157,101,87,65,96,252,56,82,217,53,164,35,215,109,149,207,53,108,132,53,174,164,62,159,243,229,92,238,203,226,118,167,41,222,28,163,18,236,55,223,15,96,219,114,203,46,34,9,73,254,9,5,105,249,98,229,74,221,61,254,78,152,250,164,78,90,119,39,180,198,173,124,147,255,0,86,229,202,175,3,0,19,135,154,164,72,40,218,98,9,31,205,20,98,77,35,70,137,80,252,220,137,150,58,41,57,38,187,96,5,49,243,160,255,0,106,68,92,9,36,146,62,97,12,68,68,63,85,0,156,56,136,84,32,76,12,252,34,237,88,198,45,138,16,188,98,7,106,9,243,37,151,170,81,17,80,224,14,79,135,46,37,87,2,147,79,198,31,86,82,44,141,85,204,103,161,207,3,169,199,24,143,17,138,76,137,93,173,169,236,142,174,245,14,143,211,227,249,176,192,39,42,142,153,67,20,163,249,66,226,253,212,205,8,203,50,137,67,24,226,38,98,202,34,181,164,159,136,108,202,166,96,85,19,59,196,98,166,241,170,165,198,127,235,212,120,15,204,166,146,96,73,238,18,143,212,144,9,59,132,66,34,173,173,126,70,114,166,254,148,57,44,84,141,175,200,231,108,24,229,85,80,32,214,143,105,47,38,68,102,216,241,137,150,38,76,106,202,126,155,30,76,197,16,210,211,70,24,191,186,26,201,21,75,71,35,49,62,253,115,58,180,236,9,162,229,86,240,44,183,32,97,190,170,92,23,208,8,121,165,192,25,73,245,23,164,234,120,34,30,17,69,24,135,246,212,49,42,205,127,129,244,154,167,201,7,219,64,122,8,241,175,148,250,156,18,120,114,167,143,48,10,206,21,117,145,116,57,218,55,20,5,242,171,71,139,16,202,52,166,202,6,248,249,140,36,210,75,231,100,255,0,224,105,70,164,158,120,208,119,102,149,212,159,123,83,23,167,238,198,79,173,24,199,205,20,107,75,33,178,51,243,5,72,214,252,72,61,217,222,16,151,169,58,14,173,96,251,98,144,191,180,164,189,69,244,44,221,43,197,173,88,166,128,198,73,79,77,62,36,16,98,72,224,106,122,125,166,92,67,17,10,164,39,217,78,178,150,254,84,140,223,168,209,199,251,149,179,53,14,249,248,145,93,96,204,163,224,70,156,39,245,33,117,36,249,84,145,119,123,162,99,79,86,168,173,91,22,166,214,123,110,28,184,150,214,106,120,146,71,250,241,174,58,203,226,93,129,249,68,148,198,49,43,103,97,177,148,65,15,234,41,52,114,23,93,186,255,0,78,195,112,248,50,71,152,82,185,20,227,233,201,36,153,75,147,26,159,223,255,0,241,190,210,73,127,137,31,188,191,24,56,103,147,26,170,171,125,18,102,254,149,16,35,105,193,241,75,138,155,132,52,222,205,92,37,205,131,91,107,100,126,89,68,16,213,127,0,128,200,129,255,0,113,85,89,136,73,30,159,98,109,73,162,106,164,159,119,139,17,62,210,164,209,240,54,195,102,20,190,77,108,92,125,164,41,81,244,236,151,220,34,245,165,105,53,64,173,214,157,203,59,92,146,98,240,197,24,151,56,213,85,89,79,155,220,42,233,16,231,142,72,57,82,91,234,208,118,226,70,229,196,141,104,75,82,64,121,124,50,149,30,251,42,232,210,253,59,143,42,34,4,152,177,152,240,226,38,79,108,139,152,234,173,73,6,182,243,14,94,82,189,115,245,30,199,111,74,187,207,170,157,218,0,105,137,5,156,67,41,62,234,87,62,0,231,13,255,0,32,49,15,234,40,221,61,170,128,80,51,49,83,121,250,144,242,88,192,196,226,68,108,213,18,72,104,194,185,225,30,71,196,203,198,185,198,161,210,82,198,119,203,137,104,65,17,116,99,50,81,7,151,96,66,255,0,18,88,240,196,178,7,220,93,85,87,230,73,100,104,90,234,72,233,232,122,226,55,205,134,211,40,196,186,22,158,184,212,18,78,192,203,139,199,245,22,157,61,90,49,147,12,177,126,218,126,200,210,197,210,145,186,84,40,221,94,174,217,148,187,144,22,43,48,246,36,147,35,2,49,50,135,254,57,87,170,166,60,68,194,81,34,45,94,50,249,253,53,6,83,21,168,196,244,203,35,201,35,5,237,162,171,116,243,5,202,148,5,251,147,191,18,166,129,39,252,28,169,99,106,21,147,191,108,71,20,242,103,66,247,120,253,180,194,124,199,201,98,90,207,240,45,161,11,200,62,213,210,171,115,154,202,41,39,248,222,149,73,184,32,201,136,66,78,166,99,17,57,84,245,222,211,59,13,17,45,70,80,170,217,150,82,95,246,211,111,15,172,128,173,147,140,120,81,166,98,70,6,108,133,55,113,142,64,63,151,141,11,79,37,226,240,18,223,37,227,156,71,136,210,136,37,135,156,26,134,102,42,194,191,3,159,13,183,187,218,147,106,25,247,56,243,4,89,86,184,119,209,36,147,22,84,228,44,202,55,225,89,183,115,55,40,74,80,234,17,201,62,41,124,68,84,27,145,151,132,74,127,82,105,177,148,155,186,238,34,44,116,223,158,233,225,150,95,247,83,198,180,7,171,228,83,198,8,242,39,204,14,217,137,75,216,1,244,149,109,125,150,86,98,84,102,33,91,152,234,19,15,3,210,56,198,0,191,113,27,60,195,42,94,200,99,33,212,213,152,122,173,70,79,96,228,243,8,171,23,201,56,253,212,47,134,62,210,140,72,75,231,130,52,23,152,82,133,145,90,216,147,174,70,139,139,236,111,96,114,229,71,70,229,3,10,31,117,67,178,49,39,63,49,139,200,173,40,89,138,39,106,225,179,88,237,170,215,74,133,70,173,150,71,230,48,145,178,126,72,25,132,46,164,124,99,15,26,243,225,228,30,21,216,172,113,178,181,137,115,106,124,188,50,224,70,78,32,24,114,65,195,197,246,214,175,192,199,17,247,102,18,245,244,198,84,65,225,23,34,118,176,98,237,85,8,55,237,32,163,86,131,62,93,170,79,79,169,223,238,171,24,122,135,114,52,170,198,180,108,135,131,27,26,204,255,0,101,21,176,36,230,118,160,39,201,137,90,76,34,46,82,172,102,49,65,67,38,88,143,137,49,223,226,26,146,178,178,185,43,242,241,136,105,166,158,181,220,147,9,68,53,47,34,204,160,215,97,178,156,207,148,201,141,33,249,225,125,65,46,175,25,132,240,225,16,208,115,43,96,242,26,92,81,174,138,161,29,230,250,57,237,174,173,188,173,170,121,66,82,23,19,23,18,178,190,248,141,109,56,146,195,144,67,95,160,174,32,2,116,191,148,23,203,45,95,134,32,136,126,226,86,233,209,254,75,195,214,108,248,232,114,45,36,29,64,83,191,213,138,66,171,88,209,167,15,221,46,53,68,250,120,190,200,177,33,164,133,233,36,133,17,113,51,242,181,153,193,97,188,158,125,170,142,28,102,99,202,94,84,134,6,211,33,2,82,226,34,105,14,123,227,19,15,104,146,66,100,214,99,109,149,56,201,205,198,36,43,53,36,177,252,160,74,50,226,90,181,60,247,198,130,242,132,95,232,92,58,30,167,212,254,190,241,24,68,198,87,251,171,100,145,209,180,26,30,157,95,77,89,245,246,59,131,46,247,210,176,203,198,33,170,152,212,241,36,143,134,80,215,34,240,212,18,71,152,34,85,250,110,214,88,188,34,75,47,34,107,48,173,26,248,234,95,195,211,199,31,81,71,141,49,126,146,33,65,203,40,106,6,238,250,202,147,194,92,66,144,163,79,52,198,182,101,179,25,149,46,245,62,3,241,221,214,203,168,213,245,164,173,99,196,97,8,163,240,82,240,55,212,150,88,141,215,231,198,186,38,97,149,136,57,154,122,13,144,255,0,238,54,68,214,89,73,70,205,19,85,205,225,254,165,19,155,172,172,95,66,24,176,120,177,113,173,149,161,244,209,176,88,178,226,68,73,120,36,246,139,18,107,9,92,191,130,75,235,232,53,172,127,46,37,14,249,243,181,7,158,17,113,167,151,213,181,219,238,81,101,250,105,115,227,78,39,134,211,136,127,76,73,99,76,178,44,204,136,184,104,67,234,79,134,254,164,55,152,185,50,46,115,107,164,174,105,31,242,133,34,253,47,84,23,248,115,117,149,35,212,154,98,44,158,149,102,141,31,224,146,245,82,166,190,231,17,211,118,182,36,126,25,101,34,234,116,53,85,165,6,238,90,155,159,166,54,39,97,187,127,58,62,182,102,51,225,50,74,208,174,229,198,79,190,149,8,251,74,228,96,117,37,168,222,138,11,32,144,31,165,65,189,131,27,210,108,168,255,0,145,169,233,250,230,242,50,86,205,108,123,46,28,74,154,4,56,51,73,132,194,77,3,163,233,227,29,146,195,202,170,176,170,53,187,146,110,161,126,142,75,125,240,221,154,167,152,208,63,233,34,116,247,193,201,85,164,234,196,37,223,130,24,190,12,226,74,174,204,254,64,196,17,21,89,163,57,86,105,117,196,139,173,161,137,90,154,51,82,85,8,236,23,255,0,2,83,151,211,231,20,155,67,8,130,26,10,28,194,65,30,92,92,107,157,153,152,236,141,113,203,83,165,62,29,85,147,63,74,129,159,12,16,70,254,85,62,205,97,182,31,9,70,181,61,242,238,216,252,185,20,236,206,54,207,244,240,117,8,43,103,125,85,66,201,148,114,71,152,185,63,137,115,27,45,49,170,132,119,150,38,50,254,234,223,91,39,81,212,19,250,180,84,102,134,180,104,255,0,37,76,205,66,8,210,246,145,4,69,147,25,58,203,155,145,76,204,184,100,159,3,109,113,98,84,58,110,121,231,1,129,8,146,46,101,184,46,37,6,158,158,120,204,218,75,84,204,126,70,41,41,53,82,163,115,101,70,82,90,229,225,50,101,178,16,117,89,76,245,14,158,101,151,134,30,34,9,55,128,241,198,138,193,47,63,0,199,151,42,85,51,80,214,198,127,15,41,16,204,17,171,113,10,158,27,41,191,164,198,148,177,231,132,124,70,236,91,255,0,16,202,155,194,44,98,25,126,146,14,77,105,228,143,229,11,200,167,179,114,187,140,133,28,105,51,177,240,227,94,152,201,114,65,204,33,168,246,95,94,84,241,20,185,113,34,161,223,30,201,101,89,62,13,10,147,2,46,12,38,18,92,199,193,141,194,155,189,153,70,148,201,164,121,73,196,172,164,109,253,26,195,141,16,172,102,97,38,15,164,173,156,55,135,97,198,84,21,107,49,120,101,84,33,146,193,245,38,220,84,17,173,224,74,27,73,83,214,179,229,34,144,75,67,31,177,238,18,178,147,203,204,85,51,100,25,69,39,10,109,203,136,170,222,102,17,174,34,73,126,18,197,32,191,137,22,247,227,233,88,70,54,216,127,113,106,49,178,41,49,64,134,73,33,120,178,163,33,132,3,74,99,51,27,251,114,166,33,198,62,101,131,133,90,177,229,136,252,42,54,202,171,39,180,172,152,252,172,89,250,80,8,204,165,93,42,215,83,157,176,97,70,137,127,164,141,90,190,200,18,89,202,85,45,100,241,198,7,8,144,176,222,249,61,171,157,173,108,78,165,84,117,179,20,114,99,14,75,248,121,86,160,211,128,100,230,23,34,42,0,120,56,125,166,47,175,127,39,106,221,202,104,70,172,250,215,185,129,180,192,44,135,132,165,40,134,183,195,167,157,83,197,19,109,36,127,116,168,166,25,131,103,104,214,91,175,253,194,207,204,81,127,30,65,84,248,214,178,123,162,141,47,244,211,198,229,40,149,47,153,62,178,210,103,147,255,0,101,15,253,212,111,32,85,211,224,158,53,244,94,172,184,150,167,236,100,244,151,42,99,60,53,83,70,252,162,140,84,158,52,48,66,39,22,53,152,253,142,190,159,1,204,134,76,124,72,184,207,38,60,38,18,210,201,227,19,22,108,178,1,61,212,251,129,182,206,166,139,42,173,200,243,11,177,73,89,105,239,206,249,97,47,32,189,181,209,131,200,196,182,202,168,125,201,249,145,92,24,158,170,48,203,7,151,181,53,134,200,56,249,133,149,9,176,219,33,100,201,120,136,145,153,144,178,170,184,194,100,56,158,121,130,44,75,204,129,4,191,171,148,150,178,100,161,19,151,173,102,105,128,147,210,177,164,96,217,167,201,149,195,232,227,117,100,88,67,184,173,47,14,82,127,180,181,62,24,228,247,21,110,120,106,161,3,50,146,149,106,170,212,211,101,12,115,189,222,53,29,107,78,8,199,249,68,250,30,170,170,146,66,9,9,49,146,228,206,249,65,113,166,108,196,91,35,11,42,161,202,140,76,198,85,84,250,146,187,56,195,45,121,149,68,240,230,94,14,149,1,57,67,216,149,84,182,230,158,67,27,80,196,178,62,96,139,141,60,140,200,177,160,240,137,76,155,213,107,94,192,134,172,133,88,217,126,42,178,6,16,192,32,149,50,29,153,93,116,95,129,200,109,89,38,86,20,229,140,97,24,162,168,96,78,173,27,247,98,228,79,227,90,254,124,72,179,33,204,209,163,241,26,48,192,19,249,138,190,76,100,89,61,73,108,206,81,230,75,35,76,120,206,150,204,27,40,234,50,159,27,108,54,25,42,147,25,228,31,10,106,243,110,70,190,62,24,61,165,85,98,92,4,65,51,197,218,190,89,76,137,25,23,60,44,26,4,209,135,36,10,99,139,131,48,133,39,18,215,62,28,161,51,48,86,150,67,124,103,191,10,219,38,212,227,136,252,73,153,74,45,173,136,92,13,102,58,209,226,44,172,68,67,155,91,30,73,254,80,185,84,44,58,25,87,118,57,108,10,76,126,106,200,52,144,106,34,252,160,136,85,21,233,219,153,211,36,145,39,251,44,232,102,110,70,207,104,137,180,201,36,140,14,101,2,29,73,16,126,1,203,200,158,214,134,93,183,135,47,106,173,89,206,102,175,49,76,203,137,100,151,219,137,83,80,204,124,150,32,39,233,44,127,55,44,75,108,7,178,180,252,89,4,159,102,130,175,80,172,83,249,191,205,30,19,123,38,73,13,39,252,6,14,69,147,12,121,41,56,14,217,169,158,161,164,131,100,14,174,69,11,51,79,30,9,58,177,13,116,64,249,227,230,67,207,100,82,51,18,178,200,190,71,35,43,171,98,68,67,170,137,25,157,67,200,153,67,103,179,245,81,146,107,65,24,121,183,89,126,218,213,26,28,190,236,72,102,200,106,226,41,159,72,13,247,41,73,141,100,250,218,168,195,225,201,145,55,178,14,78,101,43,106,249,113,185,82,53,141,143,63,145,252,11,40,145,191,87,214,129,184,178,163,146,197,30,22,94,93,159,16,114,8,106,227,79,104,8,49,134,194,216,74,202,79,166,149,99,111,50,178,81,52,247,35,246,210,138,124,81,34,255,0,34,54,30,158,156,55,176,197,149,252,106,202,214,28,88,35,225,236,74,3,63,31,108,82,38,102,65,21,181,117,246,10,99,255,0,39,42,209,38,53,112,249,141,0,104,191,13,203,50,133,105,99,15,147,155,149,97,128,176,230,0,175,225,22,33,162,95,39,233,37,55,23,196,140,125,166,192,106,130,168,44,146,6,23,18,117,83,24,79,50,100,236,105,91,3,107,57,253,88,134,175,189,30,184,172,237,196,180,62,52,72,61,37,202,134,85,25,38,254,8,227,86,130,48,254,226,61,239,198,197,145,140,53,139,30,197,17,249,129,76,9,36,248,38,144,233,224,136,121,114,242,35,195,78,75,32,101,22,49,45,111,173,124,98,97,202,169,226,37,141,159,144,140,75,38,85,85,19,154,94,68,208,48,39,121,162,95,12,29,69,18,101,98,77,255,0,18,45,247,113,106,31,138,38,66,163,3,106,73,204,234,34,106,109,61,238,136,67,88,109,136,54,117,37,219,82,155,183,81,9,169,192,82,101,196,188,201,145,43,73,136,177,70,158,51,175,148,73,93,221,59,39,3,136,184,137,237,166,49,91,32,232,122,158,14,60,56,147,72,118,160,146,78,213,204,189,30,92,111,61,220,242,35,106,179,140,236,249,162,40,52,108,117,43,38,167,85,121,177,141,65,106,173,72,113,31,16,162,145,80,86,207,203,218,141,53,108,25,61,209,114,161,99,87,108,197,102,217,32,234,153,46,220,121,138,44,73,200,107,118,195,194,157,50,171,19,248,184,145,140,128,204,106,221,148,139,76,194,152,112,209,44,134,15,117,26,102,0,67,237,74,230,76,63,246,139,157,164,203,17,213,89,194,12,192,99,234,75,77,15,40,248,75,137,104,124,59,25,196,255,0,188,178,136,143,124,57,80,129,204,153,109,230,43,42,167,201,7,124,25,98,156,240,152,185,70,37,128,108,153,5,157,73,181,147,55,50,222,151,62,183,108,245,85,80,220,253,143,7,80,156,132,194,17,17,85,211,201,63,134,101,60,27,38,11,186,2,52,58,144,152,240,134,46,36,50,141,98,169,150,172,140,182,191,88,86,139,185,71,207,135,42,76,76,193,149,201,244,210,72,26,122,202,76,175,155,42,150,220,133,87,107,200,234,80,245,14,231,168,75,108,200,211,166,131,219,73,170,171,118,192,237,78,67,39,35,59,80,205,94,68,217,87,195,66,115,102,120,50,185,147,86,95,51,3,3,136,104,201,33,137,147,153,38,153,166,234,164,243,101,146,34,253,181,171,159,17,45,126,98,219,89,50,188,254,218,136,212,33,37,147,56,187,21,185,180,173,198,78,43,78,52,1,180,221,200,136,252,194,203,247,21,227,135,82,76,202,156,64,40,117,32,233,0,1,88,64,203,249,21,156,11,186,169,209,115,68,171,82,146,97,156,67,229,138,154,82,61,241,152,197,140,180,98,170,215,81,184,100,206,255,0,216,164,94,121,143,245,113,34,67,61,255,0,84,139,28,32,243,229,75,85,11,80,219,26,76,177,247,23,42,77,112,253,242,115,61,145,68,15,148,82,179,224,30,79,81,72,36,155,121,20,89,1,217,84,201,47,230,158,65,44,160,70,62,113,229,229,140,183,83,211,216,140,132,52,190,81,251,105,222,97,227,234,88,205,178,27,140,252,13,82,77,136,10,94,101,169,252,213,83,25,190,226,88,191,68,213,121,230,49,72,166,170,211,49,182,88,121,147,149,161,4,227,225,87,80,43,96,198,136,207,117,42,14,146,170,17,24,80,228,76,153,130,15,15,210,86,224,35,72,179,112,212,32,209,171,70,63,208,15,34,85,61,249,88,245,182,76,254,52,4,105,131,147,230,145,164,103,13,178,26,125,38,67,188,210,229,19,246,209,144,24,241,15,229,19,171,184,99,201,153,42,135,48,113,143,194,170,181,22,204,82,195,126,88,188,197,80,95,21,41,253,94,158,198,188,66,253,72,113,43,72,198,33,124,56,187,86,86,84,150,83,129,242,130,66,170,185,154,179,38,125,207,207,191,4,244,101,149,0,54,150,34,255,0,90,237,230,123,49,225,10,202,170,144,117,7,126,236,67,41,17,134,173,60,147,240,139,141,59,42,240,13,102,103,107,177,56,22,18,9,243,5,89,83,220,31,242,4,194,95,89,2,38,54,101,18,222,200,209,5,210,164,202,165,86,107,143,153,140,140,205,149,96,243,0,67,229,42,82,249,152,152,130,49,159,59,132,69,81,201,216,109,181,49,190,184,103,135,16,148,184,77,44,164,226,17,4,173,2,22,70,6,28,75,84,192,143,6,92,191,198,186,22,53,69,247,32,205,78,58,8,125,29,229,27,11,186,46,68,120,107,101,12,124,169,119,173,227,59,248,136,150,218,252,66,97,126,80,88,242,36,220,53,99,103,25,89,76,0,137,137,5,152,5,83,51,230,74,157,210,92,75,228,99,28,67,229,42,90,177,69,90,22,213,82,89,25,80,178,123,36,177,115,202,121,47,243,229,86,33,159,93,225,219,200,155,32,104,212,96,130,153,3,114,183,176,192,47,186,183,61,236,43,49,45,86,36,202,194,64,208,131,207,137,82,213,70,120,135,136,220,168,88,108,36,99,230,16,147,54,73,185,41,217,150,47,26,165,133,85,97,93,221,57,200,54,98,18,77,248,120,228,238,18,233,44,120,252,57,68,53,155,227,87,99,229,16,214,111,68,159,34,85,254,142,78,104,222,154,254,172,75,107,43,71,39,165,116,57,48,233,135,253,168,214,128,135,79,228,234,140,37,207,39,80,159,101,99,141,159,227,83,154,90,210,98,31,202,11,145,36,12,61,64,46,216,164,93,195,107,79,245,86,169,52,53,178,71,238,40,239,43,157,43,100,95,99,150,198,13,151,210,84,176,195,56,160,102,110,36,253,244,245,176,80,70,218,251,197,67,117,6,173,156,230,47,213,167,178,6,98,136,127,237,41,59,93,121,6,180,132,221,227,198,190,207,51,224,179,8,84,69,244,8,133,38,105,101,227,94,190,71,157,85,43,161,252,81,211,133,225,136,94,69,70,28,23,96,230,47,106,228,181,81,180,112,142,192,196,180,30,66,171,104,102,219,17,130,136,84,171,96,101,80,139,191,134,240,99,63,212,67,216,178,167,147,233,49,48,237,114,253,196,254,3,199,249,13,96,34,201,31,211,89,92,79,173,146,54,68,169,171,197,245,21,108,45,73,195,95,18,203,244,145,72,154,86,134,44,222,19,23,145,7,38,99,234,6,207,144,255,0,109,10,109,96,1,3,244,184,136,146,195,84,103,118,28,64,120,162,36,244,140,61,68,172,217,72,183,211,217,68,182,149,134,92,172,74,242,78,158,173,147,7,135,18,45,112,225,136,84,107,93,204,78,17,114,125,68,44,192,190,104,48,152,185,80,65,99,32,143,8,81,177,153,238,226,25,80,53,117,17,178,180,241,158,252,37,69,70,164,163,25,31,46,195,17,72,143,178,146,127,12,59,81,139,246,210,233,149,82,230,143,14,34,37,85,52,209,119,91,164,102,196,120,67,23,144,172,82,212,154,61,144,123,74,168,141,90,122,134,115,9,5,62,212,99,137,244,147,1,191,12,18,159,22,33,160,205,67,56,164,205,94,82,137,47,100,192,100,103,167,136,133,34,127,27,80,234,125,62,12,177,41,183,57,81,99,42,8,202,217,208,191,86,94,79,184,156,192,214,27,16,109,2,94,165,33,106,253,107,169,15,187,151,3,22,84,108,109,55,46,11,51,21,46,65,85,43,96,124,99,126,155,157,253,64,89,70,95,170,171,127,241,95,71,106,15,2,148,81,132,185,207,225,186,125,72,12,38,46,34,173,81,190,24,193,173,38,80,202,33,82,109,189,177,212,117,104,107,237,175,114,242,76,63,134,90,145,252,209,71,147,237,165,15,248,99,161,200,127,148,41,4,63,221,88,195,128,120,223,164,129,200,180,201,211,26,140,167,205,18,7,253,85,91,56,190,159,98,237,109,240,127,69,221,213,18,36,185,89,87,15,167,248,80,79,134,119,251,186,59,226,109,203,253,186,253,29,91,161,181,108,239,61,217,71,4,106,43,91,105,135,214,206,126,82,229,32,150,215,71,92,180,55,113,151,14,231,160,89,62,79,128,141,196,174,169,227,122,151,128,84,142,155,193,177,102,97,46,133,167,158,63,14,34,140,73,49,66,121,56,147,85,104,56,152,247,113,50,70,34,230,53,182,167,178,188,61,77,143,40,227,46,247,61,147,166,179,9,75,148,106,50,101,85,109,33,222,109,168,242,21,253,137,154,69,25,84,152,126,152,96,159,150,33,73,251,105,93,148,99,231,229,85,6,212,135,243,225,139,198,135,153,60,118,92,38,128,147,121,92,221,182,67,152,234,26,208,8,236,218,11,247,19,237,61,12,17,134,204,162,237,86,191,128,1,37,140,151,16,185,126,218,49,154,50,39,188,33,136,137,213,68,102,57,230,173,164,130,72,59,176,241,34,52,125,12,169,213,204,151,234,159,182,53,65,169,52,217,246,143,20,78,82,120,117,174,91,2,183,92,86,220,102,46,72,209,133,237,161,237,245,220,120,215,31,115,172,179,117,80,124,198,42,115,2,250,36,147,179,9,127,113,46,211,23,113,124,192,107,104,163,147,245,50,43,227,73,248,101,225,148,194,140,34,125,165,206,213,251,236,21,111,160,215,232,104,182,213,94,172,34,140,95,145,38,147,84,60,27,76,88,190,226,170,211,17,180,172,144,102,175,222,151,249,81,243,233,207,36,159,211,226,229,84,142,69,18,172,114,167,208,156,125,57,11,252,72,83,96,40,246,146,197,148,139,165,155,77,235,129,15,229,4,49,15,247,84,93,245,13,204,99,191,118,33,238,85,172,7,55,212,159,10,233,181,0,223,138,46,34,32,52,127,193,195,212,156,249,183,43,169,82,27,80,70,63,202,69,30,68,238,76,203,130,179,250,137,71,252,73,86,191,65,103,227,223,208,229,115,244,223,164,31,15,184,85,65,79,27,209,32,252,218,162,52,1,206,39,48,150,139,90,216,145,162,63,230,178,253,180,53,76,200,2,54,179,30,79,148,148,68,92,155,139,89,163,229,180,34,140,101,83,224,203,124,177,21,52,125,216,33,15,41,177,148,159,77,115,151,106,248,152,207,167,178,178,250,152,214,168,15,60,103,237,54,188,137,148,13,115,18,79,152,141,197,246,209,70,159,71,141,229,9,71,145,83,18,109,99,32,192,36,230,60,57,113,41,233,148,39,141,158,39,104,215,208,234,120,155,190,25,92,106,168,51,32,224,204,30,82,38,89,20,25,89,14,115,91,90,56,50,223,19,18,168,217,130,180,25,183,89,80,119,22,187,28,134,247,86,168,119,112,109,226,109,57,50,21,48,20,190,189,23,211,113,113,229,250,138,34,251,85,127,105,95,217,245,19,22,104,105,196,237,41,49,163,217,240,234,37,111,133,140,188,133,251,136,219,212,21,145,73,122,73,151,226,151,154,89,72,81,171,6,76,170,156,204,82,196,69,87,15,74,233,130,196,97,183,235,210,107,107,97,63,229,49,149,11,84,249,21,154,223,4,163,40,70,95,61,164,82,44,161,232,201,115,188,203,96,93,176,213,11,245,84,90,14,225,127,26,67,119,241,58,85,183,8,106,198,33,164,110,163,68,29,97,119,8,125,37,60,22,125,84,146,77,171,42,15,253,59,175,233,229,68,198,245,91,241,242,227,140,53,137,180,216,32,191,152,185,127,149,73,155,123,79,98,170,171,22,166,76,248,162,72,221,212,35,91,102,107,207,87,6,17,64,255,0,105,1,225,78,66,60,33,22,85,185,144,222,63,210,124,183,237,41,170,181,138,51,33,165,144,231,78,233,226,251,133,91,67,66,72,207,205,191,220,145,20,195,74,19,57,185,81,44,184,125,64,222,80,241,43,89,73,53,140,76,243,198,103,47,253,84,185,250,147,33,48,241,164,55,119,23,150,199,120,162,114,160,180,246,158,151,38,199,12,178,237,136,162,205,171,182,5,118,213,23,45,75,136,114,64,78,83,35,160,79,0,159,202,81,149,46,135,79,4,125,197,202,155,6,158,170,75,217,155,139,246,149,213,78,102,97,61,244,159,207,242,130,202,178,134,243,248,51,40,177,42,57,148,49,6,12,213,249,50,253,212,60,104,195,16,254,110,41,50,125,69,90,153,108,69,147,45,109,118,187,72,130,197,247,18,104,208,223,27,221,200,69,104,16,193,141,250,190,180,4,202,216,50,79,154,36,172,72,174,128,172,194,216,102,60,158,25,98,70,201,211,115,188,22,135,192,157,91,44,102,223,229,78,88,105,211,153,202,82,21,10,43,49,204,117,86,152,56,199,152,194,24,144,26,111,80,202,169,62,208,197,227,93,34,238,144,242,64,254,34,46,120,202,24,130,178,254,163,237,61,70,104,242,177,209,27,45,106,197,228,111,59,102,48,209,5,199,245,17,254,155,91,25,159,175,228,74,106,158,9,62,17,43,211,25,244,155,102,102,49,70,168,164,133,55,16,55,199,97,130,176,220,193,17,217,92,28,121,22,102,153,149,155,65,23,18,74,29,55,22,182,95,168,154,208,153,22,88,101,81,249,171,121,18,91,42,209,227,226,139,39,39,212,77,225,201,36,145,229,202,66,166,44,181,31,134,47,113,2,228,46,211,210,78,33,225,40,191,221,84,62,99,40,212,244,153,56,201,151,17,22,63,140,226,145,155,78,213,54,106,20,173,199,207,103,209,229,75,103,233,141,79,100,76,194,171,30,63,169,149,11,2,224,241,135,132,221,106,162,4,55,219,51,134,228,145,190,222,84,202,194,182,7,57,190,209,54,80,185,139,105,182,255,0,168,183,233,90,71,205,247,119,56,189,197,121,113,163,44,138,7,136,220,163,67,82,83,178,15,16,68,49,39,170,141,185,116,168,123,62,30,144,160,97,113,70,141,247,18,29,91,51,240,176,62,110,228,178,127,248,26,173,153,2,224,81,115,101,202,63,5,25,37,245,90,147,206,37,224,185,19,90,234,74,53,163,102,3,73,172,224,206,127,202,23,145,82,201,212,51,171,98,60,221,171,155,254,0,62,159,181,203,83,202,50,167,183,6,149,233,204,15,32,151,54,203,29,27,137,223,18,222,146,238,36,216,153,165,192,237,77,204,104,59,76,161,46,34,36,58,110,3,231,83,0,33,199,254,4,186,76,242,84,216,250,125,136,184,211,45,145,73,106,170,237,168,249,246,68,40,31,17,0,202,22,73,31,245,18,139,26,211,101,186,24,198,97,11,140,171,217,136,33,243,38,179,5,84,89,61,240,106,79,132,37,227,91,43,117,109,84,34,48,37,148,79,246,146,75,185,57,39,98,69,64,141,93,26,35,229,203,139,149,46,78,53,85,20,232,208,46,43,136,6,26,33,70,81,173,86,176,40,236,185,130,46,69,21,90,19,136,158,160,28,98,31,211,84,117,183,0,39,9,83,43,50,9,93,60,77,76,211,199,17,51,101,30,52,192,38,131,27,195,234,33,109,99,28,92,213,220,185,80,15,101,144,193,187,218,165,101,103,29,74,67,70,220,248,24,69,88,190,224,255,0,164,150,84,144,58,147,43,48,226,196,135,51,15,231,187,246,214,122,154,170,165,91,13,19,207,46,92,168,240,221,143,164,88,215,60,159,100,120,49,95,44,57,10,130,167,212,135,156,126,46,37,54,176,235,26,157,85,242,109,75,250,72,163,42,30,201,147,163,3,53,129,87,218,77,90,8,49,113,75,16,214,86,87,21,86,228,218,117,101,84,89,60,73,237,229,126,222,132,92,155,237,177,248,167,144,163,69,60,210,236,129,242,146,134,50,125,66,32,45,116,244,24,50,243,98,227,91,33,204,36,18,48,193,129,148,104,173,24,102,107,174,38,166,67,212,2,63,52,252,131,70,154,99,7,194,98,242,39,223,141,169,167,69,124,77,172,104,50,124,61,181,22,255,0,153,148,243,24,191,235,79,101,39,86,242,26,70,102,231,168,171,84,151,206,132,126,97,44,38,90,211,86,131,40,68,162,174,254,57,83,86,203,218,88,245,253,68,143,34,167,34,176,194,242,241,211,185,117,225,147,180,75,0,233,182,73,38,96,228,26,151,164,215,53,90,131,154,190,211,141,86,213,92,28,68,196,34,229,66,204,162,52,44,106,212,63,14,129,58,169,253,101,92,130,183,68,159,75,94,60,216,178,198,95,168,41,252,230,131,15,213,83,26,159,225,213,196,96,62,92,184,185,71,246,213,170,179,104,74,57,153,59,160,130,182,124,18,193,103,18,107,90,96,123,202,14,52,105,212,146,159,196,65,13,51,125,195,10,62,30,196,185,27,82,225,246,180,194,246,136,128,123,7,101,210,185,204,157,67,44,103,195,186,89,51,83,218,137,152,122,134,162,210,49,117,141,75,255,0,15,77,225,223,255,0,182,150,118,74,229,200,68,28,105,44,36,86,24,89,63,145,56,164,54,34,63,234,41,121,21,102,162,133,204,173,167,156,12,210,224,37,112,30,8,222,97,15,90,97,106,201,115,124,194,34,242,45,149,84,131,164,30,238,196,171,162,215,57,85,71,84,49,183,189,188,67,251,169,156,253,49,90,62,88,133,34,136,153,241,32,25,246,149,241,127,145,20,251,187,82,131,155,33,70,95,109,34,202,220,71,252,118,93,108,229,173,107,0,34,51,46,76,105,163,235,116,255,0,188,34,40,184,118,79,193,244,147,79,197,180,117,0,254,173,144,164,77,188,232,39,227,171,183,184,86,167,209,58,74,238,39,14,65,73,23,90,142,173,209,246,176,95,136,194,227,84,81,190,36,105,81,123,82,127,218,76,205,173,170,188,51,7,115,252,171,127,34,255,0,1,248,206,152,9,223,162,98,21,155,178,202,32,191,137,9,248,72,248,248,74,49,13,7,63,226,141,24,206,65,110,137,145,36,126,176,4,146,102,23,40,212,87,171,187,123,21,110,141,209,110,229,27,244,125,119,247,118,131,202,135,100,58,168,39,225,46,95,184,148,62,236,4,103,233,121,22,175,85,57,125,172,75,169,154,234,115,170,255,0,75,112,234,218,168,35,247,4,181,155,85,105,249,221,51,212,44,192,239,153,133,17,73,165,105,242,127,80,201,141,75,109,254,203,255,0,136,180,141,169,242,19,8,165,34,166,79,28,150,117,12,74,66,214,146,170,55,129,104,242,125,193,149,121,147,206,54,97,83,255,0,39,216,109,160,206,125,149,140,111,210,20,137,97,181,153,196,60,82,214,214,24,228,247,82,89,149,64,41,8,30,66,170,44,119,30,202,129,82,117,181,24,189,210,20,139,16,234,19,217,15,250,124,85,52,202,64,10,94,41,125,106,150,25,129,8,12,194,44,75,86,31,216,155,72,190,34,147,93,191,125,132,217,4,68,124,203,139,145,3,245,68,90,174,49,205,126,236,56,242,45,186,123,79,30,75,254,110,87,251,168,219,81,183,49,55,233,45,67,100,59,39,238,229,16,163,240,86,242,103,209,201,103,41,121,20,149,147,25,83,194,24,185,72,182,178,3,228,197,97,140,153,86,130,106,214,200,40,204,124,159,49,68,42,82,248,214,80,79,196,82,45,178,109,96,212,131,8,139,202,145,254,57,177,173,151,152,181,121,70,134,53,123,150,17,164,156,140,71,178,48,200,206,164,182,135,88,81,217,115,22,46,34,42,184,210,107,138,198,109,10,36,171,34,161,57,21,190,137,227,70,126,76,92,130,26,62,52,49,141,60,158,253,244,71,135,42,231,211,245,38,200,248,74,84,52,223,169,177,194,206,89,48,192,199,218,180,154,30,231,164,92,170,77,154,134,12,159,117,59,135,113,244,138,177,102,26,78,158,138,45,147,164,143,145,242,203,196,153,86,210,85,96,230,46,47,182,178,52,204,143,90,204,192,15,152,74,187,132,170,198,70,135,93,27,152,66,83,115,53,56,35,78,194,33,113,166,172,97,39,17,226,203,137,79,92,82,108,70,243,101,202,166,214,114,209,213,121,21,59,240,73,3,13,149,54,167,178,24,137,218,185,101,62,161,0,143,233,229,84,126,171,7,251,73,89,84,114,41,182,167,73,245,184,153,57,138,183,153,224,146,62,21,206,183,59,158,145,19,34,58,53,145,227,112,242,44,255,0,34,6,218,248,141,46,52,244,17,15,154,86,84,15,166,140,108,254,156,81,173,51,46,50,15,18,88,105,131,246,138,181,100,97,118,127,163,38,125,213,132,144,146,72,254,144,210,143,85,255,0,235,162,3,63,47,186,158,194,214,134,217,52,52,229,137,203,42,73,73,244,212,84,154,66,65,151,242,145,87,68,12,96,16,25,76,94,68,43,216,62,226,151,18,124,76,89,24,145,13,193,32,145,153,149,93,108,144,73,6,97,21,115,29,79,177,147,100,240,229,38,79,182,153,105,41,54,181,36,218,23,148,105,36,141,188,10,99,83,177,67,218,96,250,68,67,207,49,252,31,135,148,137,117,108,193,201,102,21,242,214,203,100,55,225,236,88,178,49,45,149,5,147,106,113,179,21,136,177,44,97,188,30,124,201,52,105,135,147,47,53,137,83,159,56,132,26,123,27,80,169,245,177,108,135,194,36,40,105,241,112,134,42,42,4,153,99,126,17,11,141,81,192,100,66,51,152,92,139,119,20,155,43,10,227,85,31,31,40,145,27,12,172,76,76,247,143,187,38,52,161,243,6,67,240,169,176,234,186,130,204,121,234,60,253,212,43,47,165,99,230,128,49,38,18,94,242,123,169,68,192,229,27,194,150,60,202,139,108,172,134,94,80,149,78,93,178,84,152,36,218,38,190,143,254,60,178,177,13,37,159,39,100,124,49,17,39,17,163,108,177,19,213,48,227,123,5,176,254,69,208,234,131,46,48,24,97,21,38,141,60,18,65,212,131,54,185,5,33,61,58,88,191,145,26,42,170,140,210,60,204,95,67,178,184,146,76,65,139,149,52,141,112,65,63,151,136,138,46,171,94,0,140,254,157,147,149,54,12,195,206,38,82,173,244,241,36,203,251,22,146,109,65,56,108,221,160,204,26,162,143,234,165,59,195,227,194,33,33,195,39,25,211,89,144,150,218,134,154,158,8,185,183,68,255,0,105,108,12,192,70,246,134,95,221,91,100,204,220,129,137,36,248,12,199,148,82,136,37,182,103,21,85,66,46,47,160,147,195,228,6,47,219,18,9,134,130,95,105,4,23,226,34,83,101,63,108,127,184,85,153,21,85,82,250,4,144,12,120,113,13,55,135,61,153,24,21,206,224,62,227,242,24,66,227,84,145,167,227,240,203,216,149,172,50,170,151,33,200,78,209,101,75,110,234,169,136,199,155,96,60,159,81,110,129,106,121,32,96,178,175,147,216,242,179,10,213,152,150,206,89,28,242,214,3,50,62,88,138,181,64,51,202,252,57,83,155,234,217,194,3,248,184,212,171,43,79,231,196,85,187,108,227,219,66,198,3,241,191,219,84,129,146,76,124,43,158,254,27,33,60,13,186,34,107,14,224,245,188,50,203,198,149,163,100,27,23,40,44,158,66,246,149,73,106,24,113,6,63,148,23,34,161,124,205,240,51,8,163,72,204,104,164,59,247,114,177,98,71,51,23,2,6,213,250,128,164,195,19,137,59,211,204,202,54,6,192,188,139,61,67,63,46,65,84,136,73,110,152,245,92,249,172,98,255,0,175,177,50,170,161,70,147,87,82,183,208,64,63,155,136,82,100,250,106,130,169,231,193,243,104,104,198,25,6,132,178,178,4,110,84,178,84,148,108,207,137,110,205,140,150,123,138,7,95,208,220,89,68,125,124,78,180,101,86,176,130,83,176,38,42,191,170,244,169,44,204,110,84,208,200,175,131,152,235,39,79,153,249,37,154,51,80,105,107,30,47,249,250,215,84,210,161,60,96,101,247,10,186,78,164,208,212,19,190,108,69,146,34,41,95,71,124,18,118,241,137,87,109,19,137,178,117,143,212,114,37,174,25,46,52,183,152,190,234,42,158,49,10,70,21,63,53,107,44,135,196,81,149,101,14,144,245,188,197,198,165,136,52,152,132,4,39,23,106,244,200,112,100,131,12,184,3,146,189,38,121,9,218,84,32,108,153,159,10,213,145,172,38,217,140,106,170,225,126,146,154,48,151,167,232,200,182,220,166,138,52,197,242,88,190,178,224,10,155,198,108,176,20,56,96,173,249,67,64,141,140,95,105,49,124,109,57,52,24,101,197,197,251,107,65,182,146,70,252,197,73,31,24,249,31,243,68,198,149,164,96,88,215,207,80,195,67,4,111,61,167,90,223,79,79,234,93,37,26,89,234,172,32,246,130,17,22,76,141,99,90,204,161,138,68,155,140,87,109,126,202,3,105,226,11,132,220,169,73,163,18,181,239,68,195,181,36,150,115,113,17,109,237,39,42,91,92,202,208,89,2,249,241,165,245,113,171,88,115,226,205,7,182,163,103,227,27,31,132,72,74,73,143,141,43,180,137,60,138,85,93,75,201,144,193,59,139,16,255,0,137,114,95,139,95,4,25,169,34,122,181,28,242,70,177,18,232,254,164,241,13,67,234,219,237,79,234,44,13,121,73,202,175,222,250,85,244,39,14,143,11,217,88,229,122,109,154,131,75,157,145,53,8,178,140,94,226,235,193,153,71,54,43,37,215,100,200,85,39,113,166,46,123,173,165,127,24,211,221,43,85,4,128,194,25,248,136,38,117,167,217,84,224,108,211,239,53,152,62,77,245,140,111,148,202,76,94,9,52,58,161,150,94,92,164,16,213,28,154,29,203,217,148,189,75,204,129,182,98,42,75,113,77,1,99,6,246,114,229,84,112,45,118,204,194,98,143,26,154,141,14,89,37,63,175,26,177,129,167,169,231,68,97,165,148,121,86,26,202,160,243,35,75,146,125,216,132,60,107,227,227,101,103,50,53,240,201,8,248,132,94,53,189,140,75,85,11,18,207,129,140,157,75,30,8,202,134,213,146,240,19,10,138,152,27,17,19,49,68,185,230,92,142,136,115,82,174,170,102,70,39,6,187,139,225,139,16,196,166,41,216,76,12,54,37,74,205,142,211,168,101,34,180,109,253,18,74,138,44,158,50,247,41,201,240,57,50,136,170,142,236,59,152,39,197,255,0,34,141,97,142,50,97,42,163,18,86,27,192,200,33,163,205,60,99,27,2,128,11,223,131,169,43,158,25,222,121,140,92,95,109,69,148,170,230,59,153,13,146,124,11,201,145,45,184,135,192,60,169,173,57,183,32,230,91,237,105,217,57,156,201,163,81,89,170,196,189,11,224,198,151,203,140,170,153,242,96,151,168,169,32,116,72,4,76,162,42,115,26,132,31,247,51,40,185,21,12,102,83,126,22,20,29,72,89,53,85,196,99,205,136,130,34,40,198,217,118,172,3,60,18,89,148,34,34,139,48,42,139,163,73,252,248,145,190,96,42,95,100,96,126,124,72,22,89,251,69,72,172,90,163,25,241,142,78,164,187,194,80,189,162,47,126,36,28,39,251,133,69,70,190,137,37,252,93,138,170,202,73,149,133,19,41,207,101,224,110,68,100,109,54,127,15,210,229,26,164,11,222,86,38,112,235,78,78,217,92,127,77,85,89,72,179,49,207,167,210,78,24,254,82,47,251,73,214,158,170,62,211,155,137,95,6,51,32,172,31,233,185,250,151,60,212,177,120,100,106,215,177,38,102,62,51,209,213,83,198,82,115,113,42,70,62,182,51,250,134,85,132,147,81,147,186,47,253,36,235,74,251,139,118,227,216,30,75,199,131,245,67,81,215,112,206,89,95,84,106,231,255,0,133,146,248,123,72,121,148,49,100,143,40,165,98,84,142,191,98,112,248,57,91,43,94,83,245,16,74,170,5,104,35,3,48,145,178,96,16,100,127,186,151,178,72,243,226,202,182,74,154,172,206,21,50,125,172,104,143,16,84,172,99,78,41,255,0,84,49,16,170,195,195,255,0,113,255,0,208,83,215,116,59,111,155,137,202,164,203,136,234,222,2,157,72,31,72,130,249,101,159,149,43,209,154,159,254,19,143,151,233,61,21,37,131,187,7,167,216,148,152,254,154,38,183,74,211,86,129,230,174,17,50,168,101,99,165,107,76,189,206,157,73,112,9,44,194,84,108,200,17,36,249,169,42,64,159,30,108,73,247,170,142,55,106,165,168,65,163,253,79,190,148,193,126,145,8,111,1,118,166,47,159,16,172,247,4,145,204,124,25,62,97,14,66,167,179,57,45,191,220,26,214,214,168,76,237,30,84,56,112,89,1,248,113,149,76,201,209,243,164,202,121,140,44,67,76,171,96,78,164,229,203,198,138,178,46,67,178,167,128,166,203,77,206,21,174,108,188,106,162,170,238,182,8,54,146,226,242,125,68,81,181,86,159,28,92,33,139,150,74,141,51,39,78,149,187,12,82,127,141,44,127,241,25,149,153,114,40,239,130,194,179,44,69,11,119,66,121,199,97,68,44,120,151,72,134,25,210,98,125,47,200,131,125,61,144,251,177,46,146,22,22,233,176,128,160,195,47,254,69,186,125,8,33,78,97,107,250,202,159,86,213,68,240,249,180,61,193,134,51,176,33,83,102,5,92,141,82,99,50,76,86,4,220,169,8,105,61,18,94,236,89,49,170,86,70,63,135,8,178,163,88,108,64,195,97,23,140,168,197,199,86,100,226,31,85,113,6,77,110,109,215,32,144,79,248,157,85,90,125,164,191,105,78,92,64,125,65,247,117,252,177,254,154,87,106,250,59,184,185,141,197,37,115,183,78,205,195,83,174,57,34,243,208,234,53,186,231,78,89,116,149,52,220,197,39,73,70,191,61,48,63,251,16,184,147,77,55,62,224,147,182,155,242,37,85,149,13,104,224,117,195,83,174,221,132,114,125,161,241,37,161,140,114,112,137,111,140,108,64,102,237,17,234,81,61,161,42,110,80,229,219,253,65,240,203,131,196,188,247,140,189,168,246,48,114,82,187,136,114,134,60,194,78,173,124,148,149,116,181,92,14,238,135,242,101,197,196,163,77,163,226,73,62,83,74,196,172,163,24,228,31,42,26,202,144,4,240,46,85,85,108,76,224,222,226,150,85,18,8,248,101,101,90,112,203,146,252,94,218,244,203,80,12,239,174,196,68,60,153,132,193,194,36,198,250,135,250,172,74,208,124,217,70,168,42,181,133,25,64,204,165,92,142,101,37,173,185,243,20,164,18,111,91,165,78,32,97,202,69,38,141,220,186,237,121,157,107,241,13,105,122,121,86,15,181,202,55,225,42,130,173,173,177,141,195,237,162,77,62,85,111,114,150,219,160,255,0,226,226,133,20,152,17,39,63,41,121,72,177,125,108,18,196,120,186,148,187,245,83,196,78,20,217,146,110,110,226,252,166,63,240,45,89,219,232,140,157,43,125,156,255,0,80,210,122,108,231,150,33,127,214,168,244,245,145,198,6,102,66,92,105,139,33,115,75,158,60,137,100,105,243,171,95,138,94,52,100,87,209,214,133,187,228,128,156,197,42,18,124,8,150,67,103,205,117,117,164,76,121,228,243,6,82,40,47,60,110,210,161,108,79,109,80,211,50,182,88,153,194,46,52,94,155,152,49,112,133,24,27,80,16,99,226,91,118,112,100,141,229,136,33,136,139,66,204,62,241,122,29,244,251,98,110,242,140,72,170,120,219,238,19,79,197,249,16,119,21,184,229,60,91,162,73,85,19,200,35,120,66,15,181,68,93,213,19,57,37,196,236,76,236,164,202,24,246,145,5,254,181,63,26,124,232,211,159,18,192,169,107,252,29,89,134,58,122,225,145,136,207,81,226,79,36,252,69,167,131,196,21,57,107,164,165,93,129,133,137,196,179,211,218,74,156,140,218,88,113,19,234,44,219,97,183,35,126,69,4,107,90,11,33,238,249,50,45,19,231,128,68,249,78,33,163,224,104,154,232,207,225,180,227,77,189,18,170,55,15,25,85,43,167,217,45,205,17,133,213,83,247,35,77,199,215,255,0,20,55,163,140,124,177,49,137,125,220,237,151,59,85,7,230,100,111,248,144,94,210,244,105,255,0,157,7,51,80,176,124,56,134,135,141,60,4,126,111,113,79,153,85,192,171,124,145,149,140,202,85,131,246,164,103,8,185,20,212,251,178,70,31,10,42,158,121,36,243,21,50,152,202,21,48,56,153,153,4,23,178,75,21,84,103,143,31,80,202,128,159,12,121,30,108,88,149,86,167,53,153,24,69,224,113,159,10,39,115,182,3,243,21,98,111,49,117,9,16,24,126,174,198,4,194,197,249,18,121,23,241,7,170,181,28,158,164,237,246,160,141,19,49,138,167,205,72,61,62,70,75,137,202,52,45,173,144,228,240,237,123,83,178,254,128,181,113,227,38,65,182,127,249,160,209,242,99,83,198,138,243,110,185,20,125,13,83,228,203,97,118,163,87,158,149,16,160,102,236,73,149,90,162,200,200,154,146,175,213,80,96,143,14,82,21,42,178,212,251,214,125,37,77,107,3,79,140,120,133,3,145,77,73,135,76,95,61,217,118,202,91,42,81,122,133,250,38,95,169,46,115,226,202,76,105,179,36,234,162,3,45,124,242,44,67,91,22,75,254,83,26,54,30,122,73,120,178,241,165,252,88,203,126,107,24,70,153,173,61,236,139,25,48,245,84,158,210,144,74,131,120,255,0,120,191,245,81,1,120,201,253,210,22,56,132,110,170,95,162,110,30,149,177,206,201,102,158,168,88,241,137,152,191,247,68,102,216,30,233,81,15,216,251,88,191,221,91,129,45,199,118,203,65,107,35,100,247,87,182,209,32,243,26,126,92,168,248,115,25,24,157,67,47,238,161,181,13,80,238,226,191,22,49,19,219,64,214,107,127,10,10,217,32,198,204,69,77,176,193,40,59,87,62,161,141,101,4,27,73,104,185,54,83,161,17,156,68,198,84,140,206,159,5,54,82,95,145,180,248,24,200,244,3,234,128,79,116,136,192,201,124,150,114,162,152,196,209,201,251,156,242,71,65,75,227,68,16,249,138,166,174,224,69,23,205,212,241,125,181,109,62,182,36,224,97,50,141,147,73,58,49,254,218,118,205,68,135,151,184,5,13,148,185,36,194,84,242,76,96,78,6,47,108,169,118,192,241,159,196,152,213,4,248,254,109,100,106,86,102,185,61,50,182,158,147,230,204,177,126,176,163,198,64,136,170,143,80,233,88,54,241,49,75,17,11,251,74,74,102,131,170,140,55,252,172,148,237,30,175,192,85,145,59,100,45,153,172,207,38,94,210,38,69,77,79,50,198,181,155,179,23,41,59,121,16,20,58,62,36,39,188,198,84,62,143,185,34,197,233,234,85,166,79,175,65,45,174,185,213,164,62,96,136,152,190,210,97,167,190,36,75,146,60,50,248,145,239,211,111,240,237,196,53,5,101,26,81,111,246,145,5,198,177,163,100,215,220,104,228,73,113,236,117,184,115,226,73,238,22,85,182,77,56,9,204,20,190,146,0,227,1,155,188,159,224,76,55,35,23,14,84,51,87,145,10,229,129,247,159,6,35,9,42,124,108,79,234,71,250,175,231,226,40,210,171,43,47,251,146,110,5,89,15,175,146,56,222,234,7,241,12,89,47,194,41,92,137,101,169,183,32,120,190,170,137,102,155,181,133,43,118,25,68,199,244,209,182,197,99,167,153,210,166,85,101,102,109,209,50,37,254,24,251,178,37,241,174,229,227,102,97,38,33,147,148,107,68,99,23,255,0,131,133,45,55,17,217,153,49,152,247,173,113,182,63,221,149,3,70,81,210,86,213,99,203,181,203,249,19,115,70,1,0,241,108,6,146,211,191,115,210,84,241,147,216,34,114,166,220,97,102,142,220,73,41,58,86,8,142,243,98,255,0,90,58,53,151,166,147,139,34,111,50,72,228,251,163,64,5,159,116,68,91,98,107,111,35,19,107,8,62,120,165,228,77,43,110,224,201,7,80,208,175,129,4,189,209,70,84,20,200,123,110,88,130,196,183,179,125,154,173,19,124,21,12,178,131,143,148,66,90,152,96,20,156,69,81,187,201,222,11,22,50,112,137,187,17,82,89,202,172,106,95,61,159,73,79,220,70,150,182,86,220,101,30,34,163,76,18,73,91,139,147,107,66,33,128,102,8,143,9,162,242,38,207,187,100,96,115,11,141,1,62,28,168,68,202,20,4,157,103,140,155,75,24,25,86,50,176,203,89,70,158,189,85,37,152,178,140,95,184,129,52,56,147,124,57,114,173,129,173,211,154,128,12,41,133,137,26,26,74,232,67,96,98,117,173,92,62,68,145,87,192,209,26,0,35,120,44,39,234,79,73,27,241,11,41,63,105,30,240,228,233,94,100,8,184,249,80,205,126,90,130,246,76,155,212,129,126,170,213,69,156,243,6,47,111,218,78,99,70,181,178,38,238,196,73,217,163,126,127,148,226,251,136,41,33,178,141,253,214,84,85,81,113,31,118,250,251,118,15,141,91,149,152,114,226,69,190,157,130,31,110,84,140,54,82,227,35,225,220,60,175,229,198,179,112,86,133,155,228,212,96,140,71,230,138,52,85,104,72,66,63,139,16,209,51,48,16,29,73,4,157,85,233,63,40,104,169,217,177,17,85,159,2,142,99,49,51,180,73,49,152,207,170,147,63,86,142,111,76,82,34,88,252,140,103,42,146,177,85,142,129,239,240,32,18,25,243,241,29,130,77,13,242,195,72,102,4,147,72,50,132,68,77,81,149,178,42,233,231,191,30,36,240,57,59,148,125,107,37,12,9,244,105,60,127,117,46,65,37,92,42,101,145,7,195,200,133,123,236,74,60,194,90,12,249,99,126,82,136,120,209,49,174,199,59,135,42,21,127,99,56,46,58,0,250,245,228,98,98,40,178,166,113,172,183,195,230,16,208,19,205,59,207,8,98,241,253,68,146,101,195,42,57,139,141,51,96,102,47,240,82,201,141,249,56,146,157,201,61,209,37,97,248,132,49,251,72,123,45,84,57,172,204,24,184,210,216,93,157,109,144,236,209,129,37,47,147,90,244,152,58,132,158,120,182,164,89,79,212,240,96,255,0,152,74,196,153,164,253,139,71,211,179,182,5,29,108,144,116,152,184,136,159,70,178,60,46,174,85,207,35,92,86,206,229,137,104,50,149,88,210,90,128,177,24,167,204,121,21,147,158,131,159,85,100,159,107,18,198,101,171,35,51,181,1,37,255,0,69,46,55,221,69,73,97,244,101,38,239,43,241,9,16,195,65,140,7,150,192,184,148,204,201,63,75,137,7,38,146,214,236,120,133,61,50,194,222,35,179,43,255,0,7,50,126,36,69,140,253,165,36,92,164,250,139,207,187,184,156,204,214,37,254,53,150,146,211,209,40,63,87,0,101,39,212,84,102,141,19,180,165,79,93,60,181,36,204,158,58,8,195,131,222,89,176,32,47,181,149,25,48,53,67,31,111,42,34,182,124,81,247,9,54,34,86,228,228,202,162,17,252,43,83,224,74,227,87,230,159,84,65,254,151,254,170,86,243,69,146,78,17,12,73,119,52,5,191,208,182,158,156,2,238,148,84,241,240,1,236,137,47,127,156,103,162,189,72,126,11,26,102,55,101,156,213,37,248,134,150,4,211,179,225,197,136,127,81,108,51,222,67,241,34,12,18,70,99,20,155,246,42,184,30,54,239,218,42,105,78,199,144,28,169,110,231,242,49,23,90,103,172,140,27,53,28,190,48,214,12,128,245,150,231,18,218,203,142,62,213,209,189,66,45,211,223,136,44,152,99,250,67,73,164,211,143,38,100,255,0,120,2,173,50,118,158,201,86,111,92,77,150,65,23,80,240,226,94,195,143,148,162,77,13,0,18,89,202,84,190,76,9,222,121,68,81,227,74,81,79,49,239,39,10,197,240,14,135,220,158,49,56,68,157,70,184,157,131,14,33,166,89,20,102,141,133,230,124,177,1,156,184,134,147,177,231,41,241,38,118,79,60,145,188,41,76,102,30,15,114,229,102,105,152,172,107,69,42,171,107,71,27,192,166,40,209,239,193,225,153,76,6,99,211,104,211,50,49,85,112,22,101,87,228,41,184,212,47,141,47,20,72,164,253,196,173,243,39,73,34,165,158,204,140,225,198,151,6,25,6,254,85,85,209,72,238,42,112,208,249,90,200,133,39,49,87,217,240,199,27,167,173,28,201,240,71,195,197,149,120,208,31,36,124,74,152,184,172,204,33,240,25,59,82,235,38,105,88,47,97,165,228,18,168,12,8,157,37,42,81,169,52,102,246,43,246,146,146,10,173,144,52,13,97,79,211,94,44,191,196,152,155,94,12,64,39,17,20,53,110,146,61,67,223,243,72,243,67,33,7,205,202,183,72,245,251,58,89,162,50,126,161,36,217,92,93,106,150,28,199,248,118,168,208,214,144,71,225,18,171,135,13,254,28,197,76,203,137,54,101,55,154,75,252,56,80,161,159,40,68,230,18,206,76,9,223,147,104,182,176,39,140,60,82,251,20,25,70,86,80,172,32,146,14,85,190,27,6,63,105,2,201,131,141,202,85,176,55,16,74,133,106,5,88,110,102,15,195,149,45,55,39,74,204,214,80,113,246,175,64,48,10,76,216,150,243,22,162,139,90,19,201,3,241,11,253,10,72,63,14,167,8,153,187,72,186,208,96,30,119,74,41,245,167,173,30,110,210,43,199,82,91,140,152,156,154,79,195,221,85,225,242,149,105,67,254,30,234,175,238,242,9,126,128,141,101,40,163,203,148,139,84,153,143,43,57,69,149,81,154,33,55,37,95,131,147,210,105,177,198,253,92,164,85,196,96,11,136,73,229,172,97,136,228,226,196,151,201,170,151,36,108,194,37,205,205,142,133,102,173,216,154,12,153,99,39,18,163,167,13,225,31,213,198,135,244,211,198,127,40,177,38,65,152,200,35,230,42,214,93,16,109,203,142,224,4,227,127,205,137,50,153,169,32,193,102,28,170,66,120,117,28,224,124,164,161,198,26,156,244,121,209,137,154,194,86,95,229,92,210,51,149,142,52,126,69,30,164,214,103,192,253,162,231,193,213,186,140,114,249,167,255,0,175,173,84,7,1,120,150,217,250,98,9,70,67,98,228,92,235,209,239,100,218,157,177,245,107,211,173,123,104,61,211,12,151,169,1,204,179,184,211,22,48,153,154,36,175,227,82,172,181,38,155,126,16,202,196,171,104,117,12,235,240,115,46,165,134,62,61,136,77,51,243,66,61,243,53,110,235,104,28,159,227,85,117,180,58,180,128,202,105,68,78,61,54,95,178,85,139,44,173,99,31,17,103,245,45,217,133,9,126,92,178,227,216,93,51,74,234,162,143,245,92,106,94,126,158,185,140,79,215,229,93,27,213,119,44,196,105,72,83,64,25,58,145,72,254,137,239,202,141,145,249,225,154,39,85,78,240,44,177,33,237,126,21,146,200,15,21,137,72,33,174,216,107,136,35,253,36,81,149,42,178,146,251,38,114,197,94,138,178,28,25,249,159,158,89,240,126,187,79,203,221,212,148,133,39,212,42,170,128,199,136,127,117,60,212,245,87,5,225,174,90,104,116,217,227,63,45,180,164,236,160,120,62,184,94,29,169,83,234,173,61,115,143,55,24,191,113,60,170,147,22,48,241,127,212,88,73,158,1,191,49,138,179,17,178,52,126,27,181,157,253,168,200,150,204,248,117,56,189,208,6,143,126,182,0,248,130,34,167,48,53,249,10,54,113,98,83,89,151,232,214,141,206,117,101,240,247,211,72,201,101,22,37,85,78,240,108,113,111,198,168,111,174,43,172,169,222,35,114,201,240,92,93,144,236,73,44,251,66,147,31,154,102,207,136,202,191,185,109,38,99,32,145,226,227,66,134,226,94,126,46,180,129,240,39,123,197,34,221,90,109,183,17,146,53,135,196,127,234,164,147,41,129,50,181,99,217,38,35,63,247,133,207,2,96,103,204,158,7,80,237,135,133,77,91,33,89,110,81,62,30,228,111,9,113,149,98,31,134,149,82,65,187,150,81,227,23,182,149,191,82,69,193,250,164,210,158,239,114,14,46,191,5,69,152,198,141,130,158,29,57,80,15,148,129,24,88,190,170,86,207,136,84,242,95,180,54,49,32,141,13,243,167,62,38,34,23,42,14,227,224,201,228,243,68,41,4,68,245,119,226,11,68,228,31,113,50,182,200,31,41,41,45,167,124,72,95,230,37,25,86,168,31,13,39,86,143,230,229,16,168,255,0,195,116,208,153,150,89,114,145,47,103,23,208,116,22,83,73,102,238,36,92,127,113,45,126,176,211,240,165,109,12,44,170,122,123,236,100,249,196,169,201,141,68,79,211,118,185,200,99,20,159,202,146,77,202,226,94,21,139,200,238,129,212,128,146,207,148,128,60,127,186,137,245,83,139,152,66,196,184,101,108,109,79,5,143,249,254,53,67,14,238,85,104,62,110,127,34,130,220,118,142,51,162,90,221,220,147,251,172,74,90,202,134,117,248,31,139,38,79,168,131,141,119,47,245,114,249,70,153,51,226,64,33,123,88,134,186,99,111,216,131,43,120,147,117,90,98,215,77,231,221,202,33,85,77,15,23,40,75,151,42,2,215,95,193,178,136,241,127,238,139,142,76,215,58,130,130,241,158,157,40,155,98,63,145,75,168,153,85,125,139,193,11,49,250,74,126,161,36,104,187,65,118,46,111,170,161,234,108,251,189,214,81,253,52,234,134,73,46,224,130,199,220,43,19,215,233,179,206,7,52,161,136,106,113,174,240,95,100,230,49,167,234,9,35,120,118,11,8,218,254,214,180,239,175,13,14,95,184,175,63,10,217,73,38,42,225,113,139,220,76,131,165,64,54,124,220,161,137,116,108,47,217,38,234,63,132,56,117,206,163,250,66,18,211,50,215,90,91,244,241,39,23,218,122,40,254,110,36,161,241,123,107,108,7,158,76,65,153,37,116,183,184,204,216,251,1,233,186,219,152,199,121,172,37,101,85,86,177,160,217,1,159,43,200,177,170,170,36,148,121,152,56,204,196,101,210,167,51,114,57,205,196,57,208,94,255,0,104,105,12,249,135,39,8,165,114,46,161,62,52,73,44,196,146,7,68,209,228,204,81,16,164,74,209,171,149,142,102,136,75,73,175,53,6,155,99,48,207,227,87,81,190,55,222,22,38,95,84,24,191,137,115,189,85,240,232,254,121,98,20,130,26,69,85,72,122,215,190,33,101,101,92,146,116,172,141,129,217,31,81,19,174,90,122,157,90,79,198,251,194,112,154,81,10,63,218,77,100,218,203,212,149,204,52,73,75,139,63,119,91,57,226,52,174,50,245,141,31,166,238,53,29,36,172,49,5,150,17,95,254,218,146,222,22,251,54,77,183,92,116,236,85,79,190,244,73,123,73,114,136,37,87,73,48,150,64,103,211,89,135,77,209,234,216,44,45,176,178,201,91,96,105,33,193,30,210,190,121,5,143,219,93,181,243,56,89,148,38,213,132,130,7,153,66,76,187,62,78,97,43,43,40,22,88,48,238,178,168,171,237,31,172,108,129,134,188,72,171,57,170,202,130,155,43,234,210,112,229,255,0,170,173,52,198,134,210,182,85,190,163,97,170,62,100,189,99,16,151,52,127,195,77,79,24,121,101,192,39,238,34,42,189,87,77,191,132,164,200,179,109,211,32,102,71,227,169,95,51,74,128,115,158,44,188,105,93,197,80,35,112,196,148,50,254,69,182,76,205,93,36,12,41,96,16,163,47,184,53,234,218,223,118,88,136,47,221,84,255,0,161,109,253,39,127,13,147,27,202,154,233,186,221,64,82,97,202,66,141,116,24,17,180,174,6,110,197,148,137,163,13,167,227,15,21,112,177,34,168,45,220,213,167,190,24,196,47,205,234,17,12,191,111,42,115,39,67,104,184,60,193,16,197,251,106,114,202,226,200,99,205,16,73,11,46,45,100,249,230,200,147,115,95,29,7,94,158,252,181,58,63,156,18,179,168,105,6,167,178,224,36,65,114,168,239,82,178,140,126,162,38,62,18,231,51,220,66,179,185,187,40,130,144,234,16,70,126,208,197,34,211,113,172,32,214,131,132,188,133,250,138,115,88,90,216,233,97,191,250,95,111,184,185,247,132,237,72,113,241,18,73,10,244,108,177,85,145,78,173,73,101,22,203,150,196,185,72,182,221,236,99,120,24,73,94,158,208,26,154,52,22,24,191,45,246,211,153,58,108,229,136,241,23,179,237,172,88,218,162,52,138,250,251,134,85,73,202,198,6,95,90,171,102,152,174,146,206,18,147,25,87,31,13,197,173,36,231,212,216,11,246,200,170,195,170,175,224,131,135,25,71,251,73,21,153,53,246,6,141,190,203,31,193,149,80,79,152,82,191,233,45,146,97,130,48,243,101,73,160,92,74,156,12,189,68,89,61,158,244,185,228,41,62,154,186,177,38,95,233,246,75,247,61,41,123,234,143,101,194,182,121,227,233,70,192,158,114,119,8,73,90,166,228,1,15,225,189,148,19,238,196,82,21,109,187,210,182,178,65,152,213,120,190,226,169,141,112,113,49,20,253,67,40,160,124,78,220,169,45,167,208,218,110,28,226,159,79,74,17,241,122,167,26,171,14,158,124,110,80,207,220,147,237,165,211,194,113,63,40,162,167,20,246,71,140,14,81,36,86,163,14,202,195,6,26,116,104,188,220,73,52,249,54,69,254,235,141,122,101,198,228,152,121,16,251,107,34,115,109,73,143,234,39,16,201,147,9,239,45,22,179,6,33,245,47,178,99,16,131,251,137,81,153,40,76,249,177,38,168,30,141,113,23,222,42,165,164,212,32,201,132,37,202,164,3,0,22,94,127,43,136,104,200,16,32,193,39,234,177,17,47,168,213,83,161,25,158,164,15,109,64,106,29,43,167,50,60,214,54,132,23,219,18,110,27,33,137,152,114,164,119,117,68,178,38,80,242,145,53,153,204,85,161,36,251,136,154,126,91,195,72,82,166,70,213,92,25,172,74,76,101,81,154,217,135,211,127,54,104,188,136,42,29,84,13,72,54,109,57,72,47,108,138,95,39,69,86,182,45,67,100,2,243,68,41,49,166,161,178,28,224,126,128,101,251,138,110,4,107,92,127,213,177,11,246,210,77,78,205,71,143,211,233,39,147,151,233,39,200,76,75,8,23,108,206,240,170,10,123,136,53,191,216,18,73,23,55,211,20,246,53,0,96,108,68,76,138,182,28,195,198,127,15,186,153,85,137,181,71,26,147,82,78,178,6,210,186,40,197,149,66,89,104,155,143,213,196,149,243,62,124,131,85,15,141,100,57,123,185,124,168,201,51,207,131,229,4,134,91,130,201,170,113,29,233,184,96,37,51,55,125,130,69,135,24,223,204,160,153,168,103,12,157,164,91,189,74,228,167,97,66,34,41,229,244,10,191,211,174,85,73,36,158,16,149,33,212,146,78,44,152,132,66,145,45,161,184,177,39,14,193,83,73,11,202,14,174,68,202,28,24,144,161,178,188,36,183,196,151,144,67,77,172,180,192,9,243,102,46,36,45,148,147,214,145,134,20,82,23,238,34,35,90,158,217,157,168,181,1,172,249,1,67,212,251,19,250,121,69,139,238,17,31,51,76,50,239,148,179,197,141,69,107,153,140,131,231,243,88,136,148,232,157,114,49,191,104,105,91,145,253,68,141,53,88,170,244,247,91,41,212,2,24,180,158,24,165,117,37,250,158,124,91,38,48,198,199,196,139,135,167,129,169,8,195,110,145,242,126,23,28,128,195,18,80,203,251,156,106,138,183,33,101,70,35,227,106,28,108,196,105,92,105,163,38,2,104,56,84,134,167,211,115,168,14,240,237,127,214,148,233,189,85,46,12,189,164,177,41,181,149,138,213,107,98,212,212,36,201,187,50,99,27,76,95,219,197,246,197,25,109,135,100,57,222,5,48,137,141,91,134,77,61,148,6,6,186,86,34,15,219,84,178,33,31,242,106,70,62,147,98,205,161,101,37,108,135,177,35,204,18,145,84,220,51,108,55,155,107,149,70,250,240,228,202,194,97,98,88,204,163,170,176,246,159,86,142,180,249,108,68,50,170,111,197,181,182,227,204,17,8,67,250,98,81,179,233,25,56,25,178,141,7,26,156,241,136,207,159,196,52,149,215,199,81,176,97,222,164,120,59,171,162,161,97,201,157,131,155,26,121,14,101,80,135,136,211,242,255,0,18,91,107,12,229,255,0,47,18,173,69,177,43,101,125,47,119,180,55,90,162,135,14,8,224,178,88,98,226,202,149,195,210,178,164,206,221,203,226,24,147,203,134,75,193,134,32,186,150,170,138,205,236,36,184,212,32,130,204,61,164,250,107,101,14,161,200,255,0,155,22,44,168,24,213,76,41,243,20,92,136,153,149,178,243,179,40,184,210,109,149,220,198,165,116,250,169,215,112,95,138,87,242,32,161,233,235,88,32,194,98,144,163,88,64,178,4,111,0,136,169,191,172,65,147,195,186,202,151,113,68,174,164,205,149,59,203,243,120,186,144,27,242,70,126,19,8,106,212,209,162,73,25,49,21,77,93,232,243,254,172,83,255,0,141,50,213,248,133,191,96,87,214,142,201,143,226,92,99,226,143,194,236,190,123,76,130,93,154,51,238,99,51,14,34,47,76,211,214,54,81,95,44,194,202,159,109,93,114,208,104,122,135,135,91,38,167,231,157,7,27,210,8,200,134,201,196,245,217,171,110,229,84,13,134,15,204,253,188,170,74,215,71,202,245,44,161,46,36,242,53,13,204,96,48,216,184,252,23,54,222,188,78,134,154,237,102,59,14,149,214,192,147,225,253,44,153,62,154,188,255,0,137,245,133,136,254,86,152,88,191,117,112,250,223,137,20,122,110,43,2,97,16,82,85,173,95,198,39,148,25,69,40,131,91,109,146,95,143,171,228,186,20,87,26,2,242,220,31,55,22,52,111,229,92,170,251,225,213,172,35,188,60,133,26,183,55,197,171,137,39,194,18,229,84,213,183,123,150,48,182,209,99,20,95,113,94,57,85,254,9,73,11,196,112,39,232,48,118,252,204,98,125,68,78,152,55,166,206,96,108,11,185,24,190,162,239,115,195,65,118,55,134,32,134,37,11,125,160,6,94,104,137,218,53,117,192,72,228,111,49,100,201,48,100,255,0,151,161,223,79,120,87,178,93,122,208,198,122,39,14,192,133,34,115,14,214,80,129,148,209,72,37,198,202,200,199,69,177,196,50,180,211,163,114,203,129,201,245,16,26,158,28,233,177,56,138,68,83,245,32,203,195,149,111,13,150,33,253,85,155,128,170,214,177,29,166,52,222,46,82,139,145,88,198,134,127,12,65,91,131,48,228,250,98,253,165,189,134,30,76,171,99,145,69,146,239,168,62,194,84,110,236,127,198,85,170,202,144,147,98,113,8,121,17,178,89,148,15,54,81,173,80,53,36,72,67,195,176,36,146,125,69,123,41,44,208,87,73,166,199,4,249,173,185,85,29,245,173,81,42,143,94,31,249,18,27,139,185,100,38,109,129,5,149,41,125,109,229,147,247,113,10,52,172,223,194,217,115,109,78,73,170,168,109,97,89,62,93,126,231,26,207,77,221,218,238,253,60,162,226,95,160,33,208,190,77,107,195,46,47,42,135,178,208,113,107,101,250,134,33,166,94,149,45,117,53,186,215,151,74,49,234,163,123,197,18,106,247,130,79,212,72,216,98,66,233,18,218,203,176,121,179,218,76,216,28,234,172,229,28,56,108,23,180,140,147,90,2,1,229,228,200,151,64,212,35,234,202,155,62,79,7,238,161,100,6,86,38,158,105,194,59,195,16,185,113,45,172,245,47,182,47,229,76,130,24,163,59,229,250,88,242,21,13,107,24,242,64,252,88,209,85,54,199,208,188,153,49,39,112,231,131,30,35,69,92,229,151,15,140,76,57,122,145,172,190,150,78,97,127,213,83,201,11,85,93,74,187,232,16,102,243,68,226,34,90,26,71,251,197,91,97,221,238,88,205,222,36,107,38,12,189,41,172,69,149,144,244,58,112,125,81,173,239,167,36,103,176,193,42,73,125,60,226,6,32,173,85,90,158,12,104,56,108,101,19,34,86,97,182,218,165,147,216,201,32,234,203,137,76,217,24,255,0,164,12,172,73,180,51,2,76,77,221,116,172,169,52,250,169,115,158,194,139,26,162,176,171,128,51,52,192,252,247,123,172,190,234,167,141,2,44,232,47,14,192,101,39,134,46,68,48,102,65,173,7,205,202,228,250,99,23,154,212,205,96,56,47,249,74,178,126,225,22,90,134,85,156,28,212,50,225,31,154,0,196,53,166,100,50,12,121,171,178,8,137,132,205,121,168,44,129,180,12,4,28,107,91,17,191,250,132,81,172,197,254,10,173,208,70,109,91,121,4,155,75,17,40,109,115,172,7,90,7,203,196,76,139,181,154,182,170,238,38,105,98,228,18,228,250,206,182,186,216,111,137,94,46,65,33,161,87,82,177,245,29,155,61,14,85,91,241,22,117,180,182,6,33,113,126,117,250,11,71,204,127,166,179,47,42,224,31,248,81,127,91,107,235,129,40,246,194,246,242,174,185,165,117,180,24,49,25,16,194,196,69,207,28,59,92,138,117,93,66,205,218,135,75,134,97,149,232,163,64,122,149,129,124,9,36,205,149,85,195,152,121,192,195,149,86,199,35,88,91,62,25,35,15,119,151,22,36,134,101,174,228,120,178,229,26,209,113,2,242,52,231,238,229,18,72,214,82,102,85,109,54,130,139,136,158,29,137,213,88,112,56,122,122,9,15,155,47,106,125,27,68,213,119,10,81,50,36,212,62,112,101,230,49,114,143,205,116,8,111,0,134,201,124,127,182,139,42,124,19,123,120,11,161,211,217,86,145,248,165,113,248,47,121,188,132,251,136,59,189,127,92,73,192,169,136,46,79,182,138,146,96,9,159,113,73,153,92,117,86,78,66,171,32,144,68,229,47,42,69,48,199,141,231,137,51,153,107,16,131,225,139,148,137,112,77,245,82,42,150,176,180,55,19,132,126,97,98,69,62,251,253,196,92,151,193,146,15,108,164,90,169,244,219,38,145,229,49,113,13,89,99,82,123,159,192,234,171,179,149,252,197,76,159,51,114,76,61,163,75,95,164,167,9,255,0,41,40,101,70,211,198,157,24,255,0,212,96,19,31,212,88,209,228,101,150,166,211,105,234,162,242,134,0,196,79,168,135,244,73,94,124,60,170,133,248,252,56,120,146,39,217,12,83,177,101,86,220,35,86,62,198,100,184,39,194,97,45,187,98,103,204,177,146,205,201,216,96,149,52,140,109,200,49,20,93,73,42,109,152,81,62,51,240,112,137,36,141,107,168,33,19,132,74,252,56,58,118,185,86,246,83,227,30,82,136,105,170,174,110,227,33,43,79,172,239,5,230,25,113,114,253,204,73,164,109,72,114,31,171,18,36,210,113,113,109,70,180,6,170,230,79,48,160,127,186,160,209,150,89,63,133,11,46,192,81,225,150,84,182,200,208,69,205,149,35,159,172,25,73,242,146,241,148,138,54,248,214,58,160,255,0,211,197,182,202,165,111,1,214,31,54,244,208,186,13,147,10,254,212,197,152,231,120,97,18,229,117,176,53,30,155,127,245,18,229,26,232,20,151,99,146,204,94,226,101,178,11,34,254,135,219,138,221,183,238,36,12,170,202,79,155,17,21,118,22,119,21,100,192,193,32,240,170,198,185,89,201,179,83,74,169,7,101,24,98,226,174,18,86,253,19,115,118,7,230,171,203,247,23,72,125,32,197,204,20,194,5,220,168,223,40,81,12,67,86,255,0,25,45,199,241,57,60,109,31,168,52,187,51,7,34,111,15,85,90,147,134,90,235,230,153,18,76,30,97,12,170,30,224,32,254,210,40,133,251,75,25,83,192,213,145,223,150,128,208,245,60,161,127,96,82,173,242,99,30,220,108,41,139,182,31,211,26,87,101,106,58,72,59,187,18,226,26,91,15,88,87,89,19,21,124,173,202,147,42,149,91,115,236,87,6,75,35,3,14,84,170,250,214,92,96,19,8,138,85,175,115,137,153,74,36,150,78,170,196,119,134,36,93,202,64,80,138,123,141,207,114,163,12,49,201,230,48,134,161,77,119,84,78,92,68,17,19,122,211,2,115,25,180,47,253,85,170,212,6,82,181,146,89,27,136,37,65,73,218,121,229,228,200,136,141,25,145,129,202,92,164,69,7,210,164,240,203,229,71,51,21,168,21,79,50,95,131,12,30,181,81,26,212,5,31,205,202,16,136,165,94,195,140,120,98,23,16,208,241,171,65,230,253,217,127,234,164,219,167,17,236,178,242,42,109,100,130,72,48,229,202,144,108,0,145,201,49,227,78,249,73,89,70,182,179,83,197,23,9,74,157,100,97,90,31,212,114,28,131,34,152,213,177,172,191,33,130,44,163,78,33,221,196,146,254,28,137,227,227,68,146,14,108,138,171,159,50,92,24,228,6,245,194,241,68,200,37,81,167,180,220,73,160,254,163,60,155,159,166,69,91,232,128,66,155,79,19,39,202,113,21,21,84,27,121,159,16,121,58,38,187,31,12,175,246,215,161,233,43,81,251,163,40,255,0,117,53,128,195,214,131,230,241,173,62,182,73,47,249,72,168,220,254,25,87,0,51,207,25,152,177,41,195,73,150,83,188,38,235,86,18,102,101,103,205,136,106,122,237,241,59,130,33,139,18,137,69,18,79,140,56,35,97,130,37,85,164,181,158,219,192,38,42,157,140,104,182,76,218,75,42,9,245,82,224,206,196,31,153,26,214,134,235,129,88,230,240,115,185,198,187,5,144,56,82,139,237,136,135,219,202,167,233,33,206,130,6,23,147,246,211,156,36,154,62,97,114,37,85,110,44,73,169,107,41,46,200,111,140,76,209,10,69,233,54,184,248,140,84,108,200,115,163,61,225,50,77,50,1,197,204,154,160,172,167,165,60,242,89,194,183,6,1,6,60,198,236,77,107,88,204,28,194,73,53,59,15,39,134,33,177,38,5,102,177,185,225,185,147,195,148,98,26,207,228,96,246,151,41,18,152,213,179,132,198,101,158,66,167,44,170,202,198,101,198,36,213,6,97,29,173,149,207,77,114,221,66,107,82,100,245,98,145,61,141,72,2,116,207,202,68,53,149,33,240,63,17,113,45,196,77,207,30,193,44,170,60,147,230,174,198,153,49,135,23,20,178,165,186,123,207,234,229,76,172,166,87,96,127,205,114,36,96,202,198,27,8,35,126,80,149,125,123,198,166,99,73,60,99,254,171,42,165,135,39,114,206,81,36,30,180,53,201,181,96,191,181,26,80,23,140,147,179,27,139,243,167,146,105,15,36,25,114,140,73,68,152,207,141,211,202,182,160,172,163,39,204,103,78,85,170,101,173,84,102,115,11,41,16,12,129,185,74,172,163,100,254,36,89,144,101,85,114,142,76,49,201,139,202,44,89,88,165,118,204,141,59,48,75,136,158,106,160,50,78,74,214,125,166,32,141,78,203,33,230,150,92,74,150,97,21,85,10,58,215,193,36,28,216,178,145,121,140,131,59,207,137,7,167,131,178,126,32,151,47,211,200,152,189,140,20,162,24,94,234,93,193,54,212,208,202,168,34,126,110,69,182,24,72,51,253,180,197,143,103,228,91,100,195,196,55,155,42,25,148,213,238,106,49,128,37,244,210,98,123,69,83,211,39,238,72,240,139,218,66,195,178,56,189,165,5,177,86,141,74,135,204,25,1,132,202,43,80,201,56,250,121,113,34,230,79,151,141,229,197,252,105,51,228,158,75,30,98,137,51,43,58,141,29,81,141,181,186,144,130,226,42,167,173,184,4,145,174,97,118,96,70,58,62,134,224,131,240,92,234,204,141,67,162,72,213,210,232,116,185,38,227,82,214,172,0,199,148,189,138,134,25,137,36,12,94,187,208,215,22,64,205,139,171,238,174,213,204,224,178,163,8,105,238,34,116,155,26,183,129,177,193,250,81,149,115,47,65,178,131,47,14,212,130,87,148,230,198,6,101,75,154,14,250,35,174,58,154,166,61,155,190,172,72,75,139,129,194,2,127,62,28,89,44,204,37,27,119,167,143,52,236,236,40,196,154,172,226,171,40,137,154,146,200,135,246,196,52,206,54,161,1,15,132,210,150,147,82,12,64,225,22,37,43,50,6,41,89,114,226,32,148,217,40,89,89,27,224,232,222,25,23,183,49,99,112,151,39,241,168,134,106,169,209,134,192,242,38,80,236,158,94,99,21,50,147,168,228,209,128,92,133,64,26,145,147,89,194,85,189,150,172,146,252,56,134,182,176,51,132,76,177,57,126,218,25,70,179,10,125,4,113,187,138,53,242,76,10,216,44,121,185,50,39,198,173,124,238,98,197,228,67,122,35,228,161,84,203,127,79,154,98,236,242,71,202,46,165,103,26,124,95,170,144,192,134,8,94,1,42,112,202,74,62,236,164,67,47,244,203,104,110,153,112,63,14,30,85,47,113,91,115,56,111,48,109,8,47,182,168,217,2,8,159,195,145,125,51,217,239,117,169,178,167,144,203,51,39,29,9,109,43,26,198,52,167,250,137,73,251,137,221,169,135,144,120,101,101,65,217,51,40,240,135,137,45,141,13,145,146,44,136,86,207,201,135,81,152,50,166,33,159,182,225,75,97,155,237,38,44,135,145,236,42,181,72,180,153,100,16,243,110,89,212,146,76,211,209,55,91,190,65,19,237,42,112,224,19,57,138,49,37,147,236,160,144,251,64,149,46,226,138,170,214,199,79,67,77,108,154,172,120,165,148,127,238,172,102,67,130,79,210,74,25,70,95,111,42,135,212,250,26,199,35,229,212,202,33,126,218,155,100,201,116,140,218,88,197,32,137,245,22,102,89,97,71,201,117,58,105,169,244,224,135,152,216,255,0,141,103,2,170,186,113,216,40,133,32,134,163,233,205,71,100,12,165,185,196,68,202,51,207,9,255,0,211,174,82,100,53,63,165,219,224,14,15,76,169,50,127,137,102,192,193,146,14,94,47,226,81,230,213,90,182,11,56,165,101,90,217,171,117,140,158,220,127,202,159,70,111,162,91,58,253,148,178,112,65,39,17,114,141,10,205,169,14,146,126,42,178,221,50,37,180,88,194,253,164,248,211,43,112,110,211,133,77,243,222,15,14,44,159,202,147,76,14,86,35,95,26,36,230,50,89,109,8,47,182,36,230,28,10,60,29,164,42,219,126,250,137,93,19,137,207,67,84,79,82,6,30,191,53,120,24,4,44,68,124,96,233,200,207,203,181,140,153,50,203,76,125,177,39,89,34,65,100,87,155,227,81,28,10,174,78,100,45,168,72,41,223,109,90,178,77,81,71,242,137,37,245,33,236,129,242,146,177,17,81,153,93,112,212,69,86,70,204,146,146,206,62,212,37,196,60,177,51,7,176,75,57,129,61,73,48,216,242,145,109,102,66,143,48,122,215,57,96,40,19,30,70,118,226,76,2,252,189,162,202,148,25,155,103,245,101,77,224,24,30,239,18,213,49,133,114,109,71,26,86,208,216,241,149,47,54,155,25,79,187,137,202,52,110,161,170,136,82,48,177,11,148,136,173,61,26,113,89,139,218,85,81,91,137,56,96,130,52,172,59,81,137,62,170,164,25,72,195,68,23,42,170,54,158,174,147,224,92,88,137,245,22,97,167,173,140,206,107,66,11,248,147,217,73,88,93,101,26,116,24,191,54,37,44,109,66,62,160,136,153,23,65,51,31,181,195,148,133,72,189,28,25,222,92,67,92,172,170,236,116,199,37,20,95,79,125,98,66,97,16,137,141,84,61,242,202,14,100,8,67,139,132,41,176,113,224,229,84,85,84,18,73,46,78,90,221,193,173,240,9,132,53,139,46,1,36,11,218,171,71,158,112,15,44,69,31,19,20,101,14,239,35,196,95,105,29,181,53,104,234,86,188,49,36,147,46,33,175,166,173,198,206,37,242,180,39,247,83,150,48,137,247,9,50,137,224,85,100,39,48,147,134,70,100,98,117,47,102,196,68,200,56,8,196,155,193,182,6,247,213,73,74,167,211,238,71,245,68,170,36,233,232,146,65,187,221,37,129,15,180,82,172,102,97,149,116,241,57,243,244,219,203,43,8,120,149,149,38,146,157,24,31,175,30,53,170,226,76,31,206,33,11,145,107,129,113,182,238,235,72,178,45,189,139,50,187,169,174,227,79,75,41,58,178,164,127,132,183,63,171,18,232,240,223,6,200,28,37,227,91,205,0,3,31,18,186,200,135,59,51,33,204,77,164,143,4,121,67,144,73,116,102,74,146,125,166,85,208,238,12,204,15,14,85,47,78,22,10,201,50,213,193,89,131,89,167,160,227,234,34,208,29,60,113,63,132,170,196,50,70,65,251,104,7,188,25,223,137,73,153,108,60,119,109,4,158,4,173,233,17,17,236,249,150,102,40,145,143,8,200,188,192,141,12,202,25,84,87,50,145,242,122,146,73,250,98,119,105,68,62,47,186,173,124,63,34,91,51,118,78,17,9,61,196,171,10,52,244,240,121,237,12,159,201,210,67,147,225,46,34,158,102,149,157,147,55,24,147,176,204,188,168,7,41,69,141,35,51,20,170,248,234,110,100,109,183,17,189,164,190,214,224,17,145,15,159,190,73,167,213,31,207,47,106,130,171,57,69,170,114,60,107,224,120,33,95,113,185,226,10,14,100,50,120,114,137,11,91,12,228,38,100,251,35,110,40,197,241,137,225,149,41,124,201,66,35,253,165,125,1,241,48,97,44,84,222,28,58,98,119,85,198,34,170,170,18,220,215,232,231,53,172,177,47,54,44,169,195,238,15,91,219,23,18,186,146,204,95,164,16,163,15,237,36,118,80,217,55,180,89,19,109,163,139,164,218,219,32,58,125,109,77,39,132,178,177,17,54,53,220,25,163,194,25,89,87,60,187,209,144,115,230,202,65,126,218,202,182,27,43,120,98,74,33,87,46,219,35,29,86,137,212,181,127,238,165,12,147,107,91,101,204,82,22,50,46,170,5,148,147,253,181,69,233,163,35,49,24,92,138,149,19,113,81,130,227,4,118,64,103,22,85,181,250,98,12,150,51,52,81,175,86,178,92,46,24,145,120,215,203,139,224,66,3,203,46,208,98,83,252,141,156,68,217,105,155,3,111,163,250,71,79,16,215,215,218,146,75,57,167,198,199,247,113,174,119,63,226,112,36,147,105,186,91,32,26,182,115,51,24,185,126,218,93,198,148,191,226,237,46,126,229,91,31,71,36,248,77,114,63,241,161,174,233,244,142,6,20,211,201,196,255,0,164,128,129,91,77,56,252,53,100,226,247,21,17,169,235,72,12,38,17,49,174,133,238,138,115,73,218,196,65,163,83,70,123,253,36,169,116,144,156,169,220,154,113,194,178,124,74,241,16,163,88,204,173,63,228,226,89,81,73,9,230,28,103,242,202,78,52,241,160,201,234,148,49,47,182,84,59,232,175,22,212,153,18,88,122,63,211,95,155,126,65,37,252,118,177,117,153,123,21,118,83,1,24,111,14,235,42,93,67,38,12,153,216,75,40,131,91,227,105,178,73,31,44,172,171,87,225,237,148,182,20,43,54,213,7,89,20,180,244,120,152,216,109,249,22,113,173,107,99,63,12,188,101,90,32,50,113,65,136,194,67,255,0,225,212,73,50,223,47,126,76,158,121,83,237,179,146,178,249,106,81,190,24,228,243,68,198,179,219,68,199,243,98,202,135,135,78,56,195,255,0,52,89,191,140,157,169,108,202,102,145,233,246,9,36,209,99,116,139,16,214,44,152,60,107,11,47,12,106,106,102,161,60,98,109,5,23,47,220,81,101,98,138,86,178,99,10,206,212,5,147,242,125,53,53,12,214,185,8,99,23,248,214,70,153,46,49,50,226,202,52,100,110,218,142,88,252,72,143,212,227,196,167,36,218,178,75,56,132,68,77,59,229,173,182,161,182,165,48,89,42,23,113,81,12,51,228,147,49,121,84,221,149,148,168,204,90,235,108,165,9,153,140,84,138,207,200,205,149,45,54,113,100,179,244,163,255,0,105,106,124,48,70,233,74,67,170,162,13,159,170,74,174,53,87,228,126,211,149,63,229,49,139,209,234,63,152,109,207,17,138,135,101,37,108,98,110,195,216,163,105,238,231,110,158,105,106,153,147,198,86,44,142,71,78,98,183,79,78,26,135,73,121,202,14,82,169,139,41,39,200,68,211,212,178,112,229,90,77,15,114,206,36,252,198,85,161,46,249,135,18,215,235,113,60,240,148,169,193,180,220,162,147,237,173,15,209,48,113,229,41,72,172,189,56,173,50,153,195,147,70,70,114,151,145,101,51,38,78,18,151,26,21,154,110,182,48,254,80,92,138,154,158,3,240,124,216,134,157,73,53,121,147,219,55,148,125,75,104,88,8,35,234,84,18,97,243,175,62,31,228,229,88,213,22,204,34,243,220,161,100,176,3,71,154,202,152,71,120,165,151,18,28,223,135,230,245,74,202,166,81,108,99,85,36,157,49,10,182,90,192,148,95,155,20,175,227,90,153,90,120,196,203,16,92,105,131,60,10,62,94,37,184,154,204,196,243,55,197,126,30,68,242,24,71,4,108,54,94,79,113,124,153,63,98,60,185,120,208,17,173,65,56,156,37,74,213,26,54,103,44,3,51,129,109,12,241,255,0,118,30,53,40,19,16,71,102,34,145,52,158,97,224,237,88,170,194,180,104,106,187,178,139,200,24,130,73,225,239,138,66,114,145,49,141,15,42,53,129,219,116,170,170,133,149,56,130,198,135,40,71,205,149,85,64,227,7,42,2,48,114,166,97,48,199,237,33,170,101,153,204,100,179,34,86,106,166,73,127,232,50,167,236,198,94,165,181,249,60,59,82,172,138,74,172,156,73,204,32,140,62,172,73,52,203,231,140,248,98,8,133,77,46,36,242,98,8,178,164,102,206,49,242,139,181,74,183,200,180,109,78,69,4,59,35,148,28,73,76,251,137,123,182,68,9,80,108,178,196,149,73,159,142,94,111,253,221,73,148,188,117,238,90,188,36,28,86,27,42,208,206,68,16,110,192,88,140,65,250,195,51,176,95,85,58,136,202,193,147,25,137,45,126,113,243,39,216,65,52,124,201,100,154,172,67,196,18,171,212,154,176,198,182,102,80,45,22,65,127,158,92,73,84,60,144,73,218,168,99,67,223,120,7,117,137,80,70,108,172,36,52,98,73,6,32,161,224,70,178,17,241,24,74,181,148,155,98,112,151,42,244,152,96,140,62,108,105,123,40,44,192,12,140,66,13,121,145,182,200,160,217,68,140,207,109,104,147,51,40,243,37,220,10,234,106,124,151,175,158,170,49,115,26,40,144,15,146,52,138,226,200,249,48,137,74,172,86,167,203,93,102,121,50,189,56,34,198,52,230,182,238,170,182,38,105,125,138,57,154,121,249,247,121,121,17,134,173,220,141,130,49,85,214,60,70,220,82,201,154,252,19,129,180,137,23,249,10,85,57,168,106,135,100,55,203,202,149,198,170,148,51,176,89,120,211,227,64,148,80,113,8,137,118,245,38,218,170,113,36,170,178,103,96,76,37,94,200,17,113,242,172,99,86,226,103,205,172,217,177,255,0,217,74,134,51,51,137,173,99,28,76,121,162,113,46,59,171,97,234,11,178,28,38,158,191,65,121,130,107,49,98,91,67,240,211,79,206,30,238,95,98,86,233,82,85,200,233,232,255,0,242,58,255,0,227,164,221,93,14,83,240,247,73,68,28,70,8,197,38,69,210,107,107,71,81,219,40,136,27,141,31,232,135,121,170,75,198,37,170,4,243,145,236,136,84,108,170,45,80,58,142,185,250,183,214,86,249,28,190,248,2,62,44,169,160,94,57,32,205,149,37,126,149,139,37,249,114,226,202,157,83,214,250,75,241,24,187,145,163,110,135,62,178,104,224,143,211,111,154,124,197,77,227,64,28,102,35,204,96,99,225,18,23,43,80,210,9,86,113,117,244,57,83,96,191,104,82,100,74,42,171,101,255,0,237,196,164,86,65,96,208,243,225,255,0,223,202,18,169,98,229,85,153,49,6,129,90,1,243,25,97,101,51,47,15,182,36,96,67,148,24,74,129,53,56,198,119,151,41,63,109,107,40,43,100,11,37,132,40,56,114,100,75,222,29,65,253,164,82,42,56,119,0,173,238,16,202,190,204,213,82,139,254,95,21,98,170,6,228,191,68,244,105,55,253,54,49,86,15,245,95,106,42,96,96,234,11,39,176,178,203,212,156,133,248,199,204,44,169,170,160,210,49,59,91,156,189,220,68,79,24,28,75,198,140,50,19,54,34,11,248,151,158,252,105,88,21,174,102,248,100,90,88,247,137,235,96,110,229,120,97,234,26,2,124,240,70,31,106,86,101,27,33,219,30,50,15,181,98,200,222,238,85,26,205,79,139,238,175,27,88,15,233,41,148,171,21,230,48,196,206,212,30,253,229,38,32,169,111,197,163,199,136,165,78,169,205,147,152,62,234,106,153,144,238,51,207,238,162,30,18,21,4,201,62,201,145,1,152,72,221,72,196,153,179,102,63,120,75,95,155,198,188,109,66,57,36,246,209,80,2,2,243,40,218,237,69,44,170,202,185,1,27,32,216,165,236,166,63,62,21,208,76,16,19,218,65,154,133,133,229,196,53,215,12,106,115,73,53,8,168,211,63,59,51,20,137,167,170,140,76,225,69,89,67,100,97,191,137,11,26,134,116,146,101,197,198,169,182,174,98,204,40,159,172,39,70,127,20,85,232,122,168,243,123,184,147,195,105,230,73,238,18,77,101,166,15,8,159,211,197,198,84,203,211,168,55,80,159,64,246,178,96,228,97,69,43,145,82,105,141,66,50,179,17,185,87,59,184,211,19,189,162,147,42,165,209,148,54,81,152,204,197,26,221,154,40,235,34,186,150,115,2,50,114,226,66,249,227,226,42,108,202,211,227,88,26,147,124,60,43,159,109,172,39,120,196,83,3,7,218,90,246,0,35,19,246,104,248,35,103,44,164,180,209,182,82,222,33,117,249,170,89,148,74,171,241,20,190,27,198,254,84,216,49,191,39,82,251,233,187,210,118,226,77,161,192,124,102,12,70,229,74,109,64,35,67,31,135,106,194,77,110,68,208,208,241,243,32,228,255,0,129,248,145,96,169,63,50,168,30,233,127,141,39,51,54,221,49,72,158,61,147,179,253,180,68,147,28,67,196,18,172,85,184,214,100,57,229,221,172,186,223,105,49,167,187,181,40,57,74,81,44,238,42,137,36,143,41,133,247,17,85,179,244,228,96,51,212,83,52,106,131,172,151,41,233,45,72,62,210,170,232,210,98,148,121,141,41,114,169,55,213,89,63,167,245,163,33,234,64,99,230,149,137,66,218,149,104,213,203,171,43,80,13,252,88,208,19,53,9,4,14,37,55,234,85,83,159,205,60,105,188,6,86,151,168,185,83,42,223,145,140,170,128,1,207,101,47,49,85,84,0,228,3,2,20,25,140,200,44,204,40,169,68,253,73,114,80,63,211,132,134,214,156,9,215,123,248,50,213,76,244,216,57,75,141,114,249,151,18,136,76,222,210,202,249,154,182,75,243,88,148,138,117,241,173,75,195,149,46,126,102,172,105,19,123,142,36,235,50,15,229,50,147,252,8,19,106,65,143,164,185,72,84,83,52,222,244,127,117,124,103,195,25,81,136,251,19,23,169,34,194,206,222,254,135,90,201,18,20,122,109,155,150,48,210,213,25,158,204,111,8,132,149,233,184,126,202,181,141,90,15,120,75,174,170,135,20,146,16,114,116,219,45,165,230,50,98,248,111,211,112,89,233,217,10,169,44,166,83,82,3,152,177,133,252,168,38,106,26,98,143,134,120,214,110,35,226,11,187,203,183,160,143,115,170,164,143,52,72,18,86,117,186,87,83,217,74,205,98,93,176,213,164,61,66,121,44,226,40,241,173,211,47,135,24,28,201,45,18,13,105,124,116,60,26,170,10,136,188,194,202,79,168,84,160,214,76,39,74,86,107,131,217,17,255,0,77,17,25,131,140,167,147,255,0,6,101,167,61,123,234,113,109,61,119,114,66,102,182,22,219,47,90,188,173,152,66,143,238,36,50,107,70,65,242,151,41,22,248,121,35,46,229,141,97,226,114,73,35,76,195,121,241,137,90,204,178,202,147,89,108,100,131,139,177,49,159,118,57,32,218,75,83,230,9,228,254,218,123,5,79,145,159,236,175,179,204,1,129,230,150,92,67,90,88,253,145,56,69,149,71,124,66,13,204,236,27,78,40,222,124,137,27,136,241,228,193,222,170,193,31,229,58,209,190,164,114,243,36,148,53,164,198,192,229,203,247,21,110,218,44,102,125,84,177,168,72,217,27,107,77,245,75,149,122,100,198,8,143,218,11,16,208,140,158,78,156,88,134,128,153,119,6,49,57,101,42,138,52,204,57,44,229,75,39,214,146,79,81,113,45,48,237,65,52,252,37,227,71,204,51,6,7,155,233,36,181,194,180,0,173,128,127,60,93,164,243,77,228,211,156,64,72,105,237,101,16,239,44,65,126,218,118,16,220,73,149,154,219,38,63,166,133,80,98,66,102,158,212,19,143,250,254,53,87,14,99,244,221,104,55,101,16,134,36,175,85,107,10,10,66,50,24,123,62,154,130,187,178,157,168,15,195,144,163,246,198,146,69,210,216,251,149,91,58,229,236,119,218,173,79,18,116,70,22,33,71,252,105,227,245,81,202,12,65,148,76,139,136,233,182,78,211,112,65,187,247,87,75,211,111,163,40,55,123,252,178,75,237,166,91,121,17,106,216,213,101,175,237,107,95,138,199,148,127,81,100,29,67,93,100,12,178,196,62,95,186,152,79,211,112,108,159,253,70,86,40,223,77,68,106,127,134,236,25,55,122,122,121,49,253,52,251,119,227,168,215,79,162,170,53,144,7,254,93,23,18,2,250,169,246,64,121,119,88,136,147,50,202,118,159,170,249,177,16,68,19,18,26,223,138,245,178,103,109,44,4,68,173,100,228,98,173,248,154,152,29,85,186,124,78,209,163,230,104,203,41,32,97,178,242,34,167,235,8,132,3,205,94,44,95,145,106,167,212,151,133,103,180,33,163,190,128,214,22,190,183,81,214,131,132,165,40,196,168,116,244,8,55,96,195,47,150,79,221,77,234,167,202,33,62,108,73,156,154,24,133,123,37,212,197,32,136,183,17,44,196,117,222,128,157,11,154,32,184,253,196,4,154,29,204,77,167,165,255,0,210,93,127,79,95,0,79,195,121,20,101,197,245,74,181,107,11,88,147,70,255,0,78,20,97,15,237,161,89,28,111,242,28,190,158,99,244,216,24,18,207,24,135,237,141,91,213,106,24,37,99,50,202,92,187,80,211,197,155,47,15,184,149,155,67,124,67,173,126,106,57,89,71,244,202,84,141,27,91,1,240,243,212,253,11,27,86,178,48,240,196,198,148,89,76,36,229,19,166,222,120,192,97,117,9,70,41,190,224,196,168,33,220,3,63,12,161,166,203,200,202,175,137,53,113,166,46,100,249,226,200,178,210,94,112,188,226,88,151,145,116,136,118,71,240,234,25,84,237,199,167,111,158,105,113,121,60,212,217,116,181,138,110,51,173,13,236,187,131,80,76,165,159,137,24,205,85,71,101,237,101,39,212,74,103,233,184,54,236,103,202,242,45,79,211,222,136,12,34,18,59,107,246,38,35,23,204,1,56,68,188,27,234,232,71,249,178,245,36,209,178,8,156,165,64,92,60,113,128,249,102,77,145,149,83,160,134,214,37,179,58,134,81,169,125,67,166,43,179,229,16,151,53,135,173,173,99,75,247,54,222,125,107,170,210,92,68,191,173,204,18,172,142,70,239,87,26,78,158,153,161,25,168,116,240,242,69,48,186,196,171,160,64,0,162,0,60,127,224,71,76,13,55,166,156,38,23,39,135,26,141,14,167,28,17,190,32,178,20,130,75,35,83,83,85,89,212,189,147,62,32,160,225,136,44,68,250,138,115,241,109,197,111,153,131,63,143,246,148,139,53,205,140,155,29,161,98,226,78,167,224,146,12,217,80,185,154,203,66,158,30,173,139,119,23,171,230,83,42,217,154,154,183,244,130,38,217,114,86,6,196,114,216,96,202,196,53,105,91,174,73,90,198,68,221,101,91,146,8,202,174,86,201,214,120,248,108,11,139,247,68,177,100,109,51,110,61,217,162,194,47,237,44,25,38,143,80,69,194,109,177,114,169,139,95,134,145,4,71,150,186,250,76,111,183,216,53,69,145,171,142,164,182,180,255,0,69,127,175,18,16,241,68,139,136,98,83,218,146,121,45,153,195,250,148,45,108,153,117,44,100,67,74,220,253,196,250,54,57,209,30,96,197,228,43,19,171,51,133,85,14,110,203,187,26,71,252,216,178,170,186,171,40,146,96,230,197,243,37,91,102,82,83,198,3,205,120,44,178,84,180,55,190,52,231,225,235,35,210,180,99,220,105,235,214,162,148,241,75,46,88,201,165,108,192,89,63,16,177,137,46,124,48,73,237,46,37,161,245,160,141,250,73,69,42,147,43,13,139,150,51,224,108,152,207,154,202,136,167,140,50,243,110,191,141,76,85,105,235,194,189,146,229,228,199,237,167,111,201,91,204,169,29,196,101,211,143,113,166,161,211,21,183,240,118,146,250,212,59,52,245,86,151,184,1,170,125,175,170,168,127,28,238,120,133,20,106,63,85,92,14,75,255,0,74,172,210,51,168,171,25,101,107,172,207,56,108,221,148,127,182,36,159,241,36,81,19,136,92,136,45,43,66,13,64,14,25,88,147,27,93,18,74,67,128,187,172,169,42,223,97,130,98,36,212,49,143,110,70,24,213,125,74,142,168,216,235,88,45,168,139,249,22,15,49,10,12,43,91,44,167,66,226,76,7,195,92,0,79,255,0,38,196,131,153,130,200,131,47,40,150,217,54,175,147,221,141,10,103,190,180,123,188,92,106,108,195,84,43,8,198,197,169,156,93,41,108,205,90,1,247,20,98,69,192,120,231,15,48,75,149,101,141,169,240,193,63,113,109,8,143,129,62,212,131,249,78,191,168,131,120,71,52,152,165,151,141,60,128,24,177,153,196,94,52,184,133,152,95,50,215,80,12,111,195,20,101,67,80,217,89,12,239,53,224,136,159,26,120,7,212,36,150,226,101,172,224,62,37,79,17,62,162,25,85,198,86,98,145,243,232,228,143,139,114,34,126,210,200,211,44,163,13,130,245,76,163,250,120,148,29,37,173,253,105,201,18,219,33,72,138,184,147,169,203,243,113,4,60,105,21,152,214,143,78,254,229,86,108,136,91,137,149,180,145,55,114,202,50,254,218,73,0,211,164,129,155,190,196,216,53,177,10,7,154,90,170,216,158,40,115,91,191,136,79,240,121,66,44,95,109,74,70,215,51,164,159,41,98,147,26,233,19,32,80,110,158,25,117,121,72,131,212,63,13,201,109,17,158,134,33,136,158,29,106,13,3,55,201,210,189,66,47,193,158,155,212,240,102,189,157,106,240,214,87,2,174,254,147,143,252,11,243,147,244,31,196,221,37,107,187,244,178,99,93,171,70,106,215,146,11,3,96,44,68,75,184,208,242,54,104,87,209,211,94,228,229,175,245,44,225,182,128,66,201,82,149,186,60,148,150,175,151,18,46,33,149,119,25,148,224,154,207,80,22,52,150,226,180,123,71,226,23,34,164,50,44,196,25,153,9,248,127,61,194,85,111,85,67,85,4,15,46,215,44,146,169,45,49,91,99,38,87,86,34,43,38,70,191,140,252,56,178,253,197,101,177,38,23,73,8,50,124,220,85,165,154,72,147,71,234,56,177,12,75,59,40,210,179,178,89,132,138,102,161,96,162,225,228,67,73,65,182,255,0,83,204,129,198,140,128,24,34,99,243,9,12,201,242,132,60,177,37,12,107,87,175,14,180,15,49,162,138,76,132,155,195,109,133,27,74,217,89,124,220,72,3,141,27,234,44,159,62,142,145,152,165,148,101,34,138,178,214,122,238,223,206,36,76,130,141,244,196,181,70,254,154,12,214,194,33,72,183,115,95,161,182,85,57,106,94,73,178,4,152,153,171,133,137,27,85,38,113,34,102,150,37,33,67,112,9,39,195,237,174,131,26,102,47,0,241,227,72,178,10,203,67,207,134,76,121,133,43,23,212,25,20,160,77,136,239,40,133,200,173,46,222,49,214,190,95,82,148,167,134,121,190,102,136,177,154,237,160,241,224,154,185,29,170,169,193,110,125,221,180,12,169,28,109,61,7,30,40,144,54,196,93,129,244,36,247,68,133,52,106,170,222,108,89,72,186,54,212,77,237,73,77,55,248,130,147,192,88,184,213,89,167,218,201,7,202,100,202,133,53,148,169,163,126,30,47,219,65,83,217,90,238,223,16,169,25,84,203,1,220,67,213,68,138,252,217,36,169,102,50,84,18,48,214,21,99,20,149,219,33,201,151,26,39,42,10,202,168,22,67,121,182,163,84,90,147,220,99,159,50,238,113,1,195,196,166,53,13,149,173,65,25,46,36,162,100,243,86,151,20,128,254,211,141,33,252,49,58,73,57,133,148,106,51,67,115,162,25,169,173,138,13,49,174,111,36,215,51,48,135,36,137,164,147,83,93,141,249,104,70,41,63,81,78,179,79,92,86,242,215,9,109,141,39,81,249,242,197,196,149,99,100,6,109,29,134,216,73,5,152,150,131,73,31,210,67,178,97,243,242,163,230,4,18,89,197,216,180,83,120,102,15,31,12,81,166,85,190,177,37,252,93,105,52,8,111,140,206,101,95,1,228,20,78,212,91,80,53,204,146,56,192,75,67,113,16,190,98,71,191,141,249,76,46,52,60,154,215,217,126,147,28,100,185,63,200,42,162,40,30,104,57,248,133,202,136,52,13,200,62,170,91,248,38,198,180,155,178,218,101,77,33,191,101,204,98,165,245,78,67,55,111,19,83,52,29,116,144,101,150,82,8,159,77,74,89,105,187,90,210,63,211,138,69,209,163,89,2,73,63,84,49,126,226,221,188,1,15,132,184,202,52,246,71,38,172,232,115,218,25,246,162,249,67,69,33,72,170,60,207,25,153,165,137,53,152,26,172,153,178,198,130,130,153,113,16,108,195,186,25,126,226,22,169,196,102,179,252,0,122,196,79,116,171,9,51,192,80,112,245,164,119,19,233,138,254,18,242,166,116,240,31,58,14,93,170,170,179,10,202,168,43,244,127,82,151,152,194,227,18,165,173,173,28,145,225,9,120,196,165,117,37,173,149,71,202,109,123,80,240,245,9,234,32,178,94,85,38,145,145,135,219,186,134,106,77,61,4,132,249,186,189,200,254,154,88,109,60,252,12,244,154,18,8,98,84,80,245,87,169,3,40,139,137,16,205,85,101,5,157,92,127,81,85,89,95,79,99,51,76,1,235,105,235,127,33,77,0,155,149,113,91,2,36,145,176,178,241,227,250,107,151,76,212,39,44,190,18,147,26,127,91,38,9,1,250,252,69,253,212,140,221,134,236,223,103,77,52,154,209,143,136,81,163,126,218,8,211,223,225,253,60,163,42,231,246,79,36,16,110,205,63,16,255,0,117,124,161,212,53,162,229,245,236,164,250,106,91,154,219,220,118,135,74,143,46,39,206,43,58,132,34,37,48,46,1,37,251,73,106,163,115,93,58,14,83,20,98,80,23,16,55,178,179,84,151,253,181,102,205,113,37,24,238,96,107,163,127,151,197,73,54,26,130,119,53,126,68,202,183,119,24,12,17,187,19,232,19,15,27,148,69,81,199,204,125,198,78,36,86,243,81,214,191,21,180,92,67,250,137,163,236,153,38,11,240,171,11,80,196,212,145,54,146,197,148,158,11,156,179,74,218,208,92,147,49,114,198,47,90,221,181,240,5,154,220,137,183,235,61,76,59,44,49,32,98,252,235,170,233,191,137,196,131,7,13,132,8,202,39,86,210,75,20,71,203,137,23,41,62,218,225,102,248,193,58,162,243,210,111,42,228,255,0,141,115,201,110,159,236,237,134,53,234,215,29,52,244,63,79,106,127,136,177,45,128,240,138,40,212,245,62,236,164,126,43,66,70,39,237,36,58,87,80,142,236,108,40,170,241,126,234,164,147,14,203,63,234,191,219,93,81,171,58,216,226,145,149,26,138,108,124,157,79,91,41,155,185,251,152,200,235,89,239,146,12,56,177,37,31,60,35,225,237,26,109,231,198,204,202,181,161,32,39,192,198,12,161,148,165,238,33,140,135,234,85,115,195,42,220,140,195,237,44,89,66,73,36,195,47,137,49,139,128,150,134,159,124,252,38,46,33,137,90,198,12,24,32,237,33,74,149,254,30,149,80,70,26,33,114,140,171,207,52,175,164,165,83,121,134,73,181,223,75,195,212,49,162,176,197,43,56,75,145,78,198,141,56,126,102,40,178,254,117,79,2,72,48,126,148,69,251,107,6,101,21,201,153,167,32,191,9,160,13,107,53,104,45,199,150,184,67,23,253,53,68,199,213,73,31,45,8,208,178,77,85,25,249,140,44,67,251,74,150,20,72,29,12,76,121,178,143,39,211,70,67,164,157,9,143,15,34,34,29,173,81,101,230,136,92,170,162,28,192,78,102,30,63,247,86,93,65,174,68,73,173,60,158,25,98,226,74,228,233,186,162,123,75,171,189,149,94,24,74,84,178,202,146,12,145,230,175,46,82,45,180,108,39,118,33,96,50,45,36,76,33,200,177,167,212,254,165,100,248,133,18,165,125,33,63,63,168,99,16,208,12,244,220,255,0,41,0,98,197,238,98,67,84,107,24,27,56,172,158,97,69,33,114,179,233,44,100,195,220,143,49,184,136,172,33,152,152,51,6,86,36,182,76,50,12,132,44,185,67,229,73,101,5,177,47,78,105,66,151,204,33,227,79,36,176,4,30,99,9,111,120,64,49,230,227,67,189,239,147,194,36,89,70,200,146,212,55,111,140,119,215,4,164,198,190,233,138,16,73,230,151,23,40,202,186,12,10,122,98,243,88,85,142,73,62,162,38,99,34,228,226,22,47,182,157,106,162,180,140,248,145,147,52,196,24,220,37,23,26,155,187,210,80,69,250,65,17,116,105,48,242,119,11,46,84,101,60,61,151,159,202,229,202,168,37,168,112,243,27,210,56,121,21,142,140,190,148,78,44,68,84,247,127,13,37,91,31,119,18,47,31,211,77,41,52,196,90,72,175,20,186,178,110,84,118,86,214,44,211,45,0,61,40,147,124,243,74,26,38,30,158,174,141,250,184,3,253,196,105,180,241,240,62,95,170,12,127,109,40,101,196,232,222,97,150,84,237,37,9,44,108,231,219,93,37,78,65,229,136,82,8,138,100,209,135,145,225,237,39,212,85,236,159,18,119,22,232,105,76,205,48,12,239,151,148,101,31,211,75,101,113,214,200,79,70,129,20,82,134,99,99,200,153,24,195,198,176,178,124,24,204,195,18,40,214,128,214,146,200,24,114,226,83,101,26,192,113,163,14,76,188,81,4,53,166,250,6,216,15,204,84,68,109,61,46,145,249,178,173,26,145,147,167,1,129,16,137,247,19,42,226,22,203,220,140,135,112,255,0,82,218,4,68,42,184,99,206,80,51,8,136,37,134,152,210,176,97,115,20,92,159,77,80,108,193,147,134,41,49,167,88,194,73,45,168,156,44,150,87,254,169,52,102,161,216,252,157,140,244,179,80,223,86,210,13,225,137,23,44,149,22,27,131,217,75,249,184,24,191,113,115,204,204,140,86,24,238,182,115,174,192,216,206,254,235,140,190,226,33,250,110,140,124,194,41,10,69,35,14,97,32,177,134,15,82,166,129,118,9,35,66,200,200,35,71,250,234,24,202,70,16,127,165,75,39,188,21,29,170,156,54,191,147,219,40,208,55,15,170,146,7,238,196,171,184,174,164,234,200,196,240,117,133,113,120,66,47,228,77,153,125,16,128,237,34,68,200,213,164,38,88,130,88,48,196,132,76,187,94,52,155,101,109,160,105,164,178,73,51,9,109,147,168,117,53,144,54,145,62,88,105,123,33,252,215,168,133,58,100,192,11,237,37,224,103,253,28,211,80,232,61,70,79,57,97,17,10,79,168,152,233,80,206,16,24,27,1,114,174,141,26,248,2,225,202,66,161,109,97,140,191,55,16,92,137,234,143,199,220,55,157,176,113,36,192,156,131,197,237,173,181,76,139,90,124,219,92,168,248,208,15,59,187,137,105,125,105,225,31,40,185,82,109,177,170,202,83,67,124,66,125,164,5,222,155,6,77,220,75,78,66,251,107,56,102,227,229,18,98,248,96,147,17,248,133,200,133,102,50,185,0,64,141,182,31,55,42,198,99,34,148,120,113,114,45,240,204,193,240,203,18,22,213,156,121,162,11,145,59,48,42,228,111,14,76,29,73,37,147,31,230,240,237,72,155,213,92,62,15,129,76,44,191,109,109,159,125,18,73,50,237,113,17,98,178,155,86,57,63,196,143,135,90,199,91,65,194,24,187,104,66,75,116,103,195,71,232,152,159,55,43,145,118,248,119,223,145,226,54,66,140,170,95,82,82,74,178,63,202,100,46,85,108,28,93,233,123,109,124,16,26,134,214,202,72,223,18,165,11,167,160,16,127,230,37,30,69,213,116,246,134,137,8,121,165,197,77,253,42,152,124,94,141,27,247,22,85,80,93,220,106,167,51,126,155,170,154,206,17,15,247,18,239,194,183,21,175,225,40,241,174,165,36,49,5,213,2,48,198,167,108,166,68,40,222,16,242,254,210,92,92,197,103,7,211,208,231,89,124,161,103,140,95,184,138,153,13,250,90,91,51,20,114,114,253,37,207,103,217,78,140,119,230,139,39,26,111,85,38,84,145,179,136,152,254,234,86,255,0,69,213,127,167,80,129,48,19,128,150,221,210,111,153,148,37,196,148,198,178,219,116,166,65,184,220,141,74,204,46,223,234,43,124,9,67,3,194,30,82,36,209,161,147,117,243,98,228,86,176,231,146,49,250,150,171,86,14,73,243,20,92,138,139,83,44,193,148,240,224,224,225,23,34,125,26,48,198,206,100,162,159,0,134,206,36,254,55,129,86,179,18,101,99,99,2,193,44,77,91,144,121,114,141,102,102,98,90,178,3,255,0,84,150,53,84,95,39,79,62,79,108,174,52,51,224,2,8,48,137,49,52,145,251,41,76,195,28,164,226,70,225,74,176,174,100,60,158,233,18,107,45,37,58,75,50,134,126,81,253,53,78,192,229,38,21,67,2,180,113,153,152,197,203,246,213,99,101,38,204,200,115,186,77,25,44,178,185,114,43,167,233,32,109,62,226,111,38,103,27,58,132,49,36,179,53,108,72,220,70,41,10,153,166,84,17,99,150,102,5,99,39,12,12,15,210,91,161,217,114,97,203,200,135,135,169,43,108,165,225,203,136,105,225,180,220,25,160,221,196,158,50,145,73,115,46,203,76,28,93,50,25,10,76,185,114,145,13,50,159,114,60,198,42,53,145,167,70,126,19,11,249,17,94,99,16,209,185,66,108,164,230,194,88,199,136,34,74,54,18,224,203,249,177,101,85,22,83,8,47,117,44,101,148,31,63,155,71,117,41,86,60,198,0,145,31,242,163,18,128,181,53,136,165,63,22,66,141,89,73,190,173,43,240,135,136,107,83,228,213,23,167,26,94,227,42,208,229,24,117,116,107,87,203,137,40,130,25,125,181,119,67,113,106,81,225,150,82,100,84,38,13,30,14,46,196,4,99,0,82,153,245,60,211,42,162,113,49,165,105,151,219,216,241,163,88,214,252,220,76,152,208,230,124,25,196,97,121,5,245,19,251,141,67,58,48,50,134,7,26,143,101,220,89,50,241,27,137,107,84,35,181,70,47,128,200,195,204,34,166,212,246,89,25,204,183,70,167,97,64,195,101,25,70,179,178,161,249,18,24,50,134,34,45,50,217,20,1,48,36,131,17,80,111,173,103,80,132,145,233,191,81,193,132,210,191,214,170,225,204,96,222,240,152,188,170,118,101,228,13,167,234,38,53,59,235,127,186,26,71,50,1,203,47,139,173,85,106,70,101,230,8,178,165,144,12,204,120,138,149,152,120,213,140,130,30,12,75,84,152,207,23,82,42,180,217,8,112,226,234,68,26,96,35,51,150,42,21,174,43,114,35,238,223,43,32,49,100,22,36,109,85,221,150,64,7,22,81,170,141,156,27,33,179,136,121,22,195,64,174,131,19,139,24,150,53,45,238,53,241,175,99,68,153,36,32,50,133,35,147,107,59,3,195,149,23,62,226,44,96,60,34,148,185,158,167,215,135,130,76,33,139,147,47,184,137,42,52,42,197,69,60,253,180,231,132,165,227,42,175,147,14,33,64,194,132,171,242,204,159,137,119,241,174,50,236,50,143,205,119,93,25,170,135,111,21,130,55,17,84,97,155,45,87,177,211,212,244,154,170,232,253,202,61,154,8,193,202,168,67,25,11,100,25,126,24,87,105,230,91,35,155,107,205,25,115,109,7,250,79,22,47,113,68,82,80,234,58,217,217,165,207,202,37,223,161,214,130,201,152,172,74,68,28,253,1,91,147,12,66,241,149,78,72,17,243,249,58,163,235,29,23,104,69,166,239,177,141,129,41,85,172,61,85,56,191,221,110,71,244,212,215,224,200,144,73,238,21,51,12,48,70,7,12,82,9,46,139,253,21,153,31,224,166,54,173,170,32,48,203,138,129,100,202,169,39,249,66,143,34,134,184,101,204,153,108,137,17,51,161,211,22,181,7,221,216,114,162,174,53,34,77,11,70,103,23,181,149,109,146,204,177,95,216,37,156,95,240,35,24,248,158,31,113,102,229,8,50,223,224,129,178,146,72,220,59,92,170,110,101,33,236,188,229,238,135,251,107,166,90,211,215,77,250,138,54,251,77,158,183,154,187,114,81,174,133,91,139,114,109,242,107,161,3,151,24,177,32,35,93,130,105,240,215,69,202,157,126,24,101,176,51,88,241,125,180,227,77,214,130,8,223,134,6,33,139,220,196,154,161,99,26,221,61,185,230,151,217,244,211,232,204,37,107,249,87,150,167,188,130,74,205,250,154,182,242,26,50,127,218,227,71,239,34,120,126,148,127,237,37,53,87,120,153,203,214,149,234,29,96,206,152,130,26,132,140,195,172,87,96,123,139,136,48,103,51,48,178,141,49,141,106,203,33,179,211,226,226,26,14,48,96,217,69,230,23,106,199,108,250,142,24,130,202,163,146,114,58,26,158,33,179,2,76,125,169,107,38,19,171,42,218,195,28,189,194,196,128,147,79,44,82,183,97,42,163,45,212,69,106,27,166,76,120,188,56,136,179,127,158,215,40,68,66,145,53,129,113,84,33,237,37,136,121,22,253,254,47,61,161,120,151,35,71,162,49,109,207,224,45,83,231,20,31,55,3,18,125,233,160,32,50,132,164,18,144,184,214,22,181,164,102,208,185,80,140,213,86,83,153,152,216,213,214,97,27,167,213,243,26,221,201,28,30,29,214,84,141,140,220,157,133,13,160,196,69,160,198,245,98,97,203,200,167,172,180,174,160,173,38,104,133,202,53,204,214,181,187,29,113,214,180,239,216,233,161,141,101,36,28,50,191,209,216,164,245,11,207,27,207,212,98,229,26,39,73,89,89,66,240,137,47,221,79,173,105,229,201,6,98,139,40,215,165,11,93,79,50,69,217,99,137,122,36,226,31,53,76,85,109,166,227,30,180,12,221,139,147,220,76,44,163,122,104,255,0,167,11,17,23,61,159,101,171,133,47,230,202,146,101,167,29,11,68,218,203,243,161,217,235,107,65,110,62,105,88,145,18,116,150,216,121,131,40,133,80,116,55,114,137,17,153,184,149,28,109,90,252,120,114,172,89,25,52,246,18,72,91,195,83,9,244,227,47,41,103,165,111,53,144,200,193,8,91,145,167,48,195,234,199,237,18,170,167,164,4,111,220,86,86,87,230,75,40,137,86,67,212,18,98,51,20,81,198,26,101,90,201,81,135,138,95,253,85,84,192,253,101,137,159,28,93,162,82,146,157,134,89,31,232,151,181,140,194,179,136,184,148,124,243,90,198,62,16,202,87,87,15,1,95,138,32,177,37,97,211,199,39,47,106,88,99,87,45,249,15,8,207,70,26,113,1,243,101,85,102,229,98,144,134,247,214,240,133,81,133,239,43,21,171,162,98,70,73,25,243,34,46,231,144,118,187,73,125,75,198,146,56,67,226,47,26,160,187,161,245,33,230,196,164,159,12,131,62,208,200,104,205,89,21,199,49,190,101,140,40,150,50,88,114,29,153,145,244,149,191,224,23,182,171,3,79,4,163,251,159,81,10,170,35,73,66,58,29,63,38,105,98,71,25,240,96,143,244,169,173,197,108,161,68,204,25,73,43,41,24,94,89,114,164,228,90,223,240,5,207,38,52,86,220,92,89,29,226,12,14,49,39,216,114,15,238,165,38,53,149,107,31,233,229,227,73,163,106,221,79,186,249,186,188,163,253,165,18,213,177,79,38,224,16,65,136,177,73,145,39,135,169,234,164,206,197,149,81,64,103,171,131,12,186,178,11,47,213,90,31,240,234,170,49,55,113,32,19,34,166,144,51,136,179,68,156,141,172,212,52,194,233,139,255,0,73,30,27,186,239,253,138,52,174,100,195,210,51,151,78,16,184,189,204,73,25,181,205,113,95,135,208,72,37,172,172,128,187,110,85,217,76,28,144,112,139,18,129,181,135,46,9,243,8,89,85,80,110,34,78,31,233,113,33,236,167,178,48,223,135,253,196,88,74,209,177,19,195,152,65,145,134,47,106,125,185,97,23,62,159,107,42,73,223,137,49,173,212,228,24,254,110,46,85,6,102,45,182,88,60,35,35,50,241,173,240,252,6,254,212,135,212,135,36,121,133,197,246,214,168,214,184,223,218,149,152,216,227,45,63,209,255,0,203,73,45,76,127,105,109,129,63,47,114,198,213,132,199,151,23,26,200,204,108,24,138,181,170,57,79,151,42,121,167,189,42,8,249,162,229,34,30,214,72,48,117,41,9,151,211,132,79,233,226,33,85,27,254,3,100,223,39,79,53,148,17,127,151,139,18,204,54,185,71,202,185,140,61,67,100,79,243,30,36,108,109,78,242,31,18,157,90,195,227,82,174,201,140,155,230,37,190,146,146,170,19,249,74,66,101,65,198,54,229,156,41,200,98,227,31,50,235,86,162,156,114,45,216,219,61,240,99,51,229,4,49,37,80,216,242,189,27,48,44,199,212,130,99,246,222,234,229,111,115,170,62,35,79,49,139,132,171,81,158,193,243,32,36,218,140,99,202,97,36,207,187,28,222,28,169,197,169,91,2,75,11,210,138,147,90,79,7,148,42,114,156,195,130,79,182,172,24,103,148,25,132,169,27,18,145,69,1,48,35,126,172,67,42,32,204,139,39,207,139,140,170,115,83,234,65,214,159,9,160,16,169,104,126,34,193,234,216,17,35,72,198,172,23,91,13,102,67,60,19,255,0,78,235,91,35,79,39,187,218,181,50,250,45,144,63,85,182,26,69,62,102,34,112,202,33,81,102,110,32,177,254,229,44,200,96,155,247,82,233,33,100,22,97,16,146,184,211,37,201,240,194,82,39,16,224,30,79,114,117,102,49,163,84,249,23,64,152,114,89,115,123,170,200,38,31,180,128,252,55,140,153,189,196,86,23,140,29,72,101,29,89,70,57,191,226,180,26,127,218,65,70,153,101,225,250,85,227,60,228,246,136,145,108,12,170,34,212,44,200,55,164,116,245,71,47,49,138,69,86,106,211,201,253,90,40,44,28,110,149,85,95,216,77,197,77,49,7,129,60,145,189,212,104,109,65,255,0,178,185,16,83,32,74,240,121,68,37,21,49,243,160,159,119,149,65,149,138,199,71,58,61,147,236,75,21,251,73,68,23,220,92,170,250,182,202,52,172,50,229,101,203,245,74,169,224,107,12,160,96,165,160,238,25,91,118,255,0,213,98,82,174,142,90,54,120,125,136,249,52,51,132,204,219,81,149,57,211,115,246,199,249,177,98,71,192,134,49,51,245,89,83,64,195,103,118,37,212,181,169,207,36,207,228,60,14,161,60,97,252,164,82,99,70,192,187,124,231,225,42,151,153,113,56,175,218,114,35,169,224,78,43,243,5,35,40,203,90,228,87,50,51,203,202,20,44,248,115,190,170,103,1,228,16,249,145,19,222,50,129,53,136,87,33,36,9,44,250,168,151,192,136,95,237,71,151,234,32,222,192,103,226,88,242,15,221,34,86,145,202,126,58,185,181,244,228,246,68,133,125,33,35,19,52,185,67,18,219,234,71,23,247,88,144,178,100,238,123,185,84,183,53,29,99,160,120,100,188,127,221,101,78,163,73,1,59,74,161,243,19,207,132,73,155,13,249,59,83,110,48,52,42,57,153,79,16,185,54,146,185,18,25,144,245,28,99,179,46,50,198,250,153,86,169,154,134,45,105,217,187,149,218,183,6,250,182,119,81,72,84,234,218,121,25,87,69,51,121,137,213,137,97,38,159,35,51,98,26,113,26,124,28,24,184,208,115,44,128,52,251,137,216,141,93,216,87,179,127,254,171,207,99,198,52,208,50,88,65,229,196,135,146,96,17,65,164,31,179,11,153,24,152,209,48,227,99,95,89,37,145,135,202,179,125,196,18,116,227,84,178,212,59,49,191,97,18,75,249,80,87,1,131,26,47,202,11,145,109,141,48,147,143,133,55,217,131,31,182,133,6,178,28,98,125,37,172,153,79,151,151,23,242,172,224,48,145,143,138,89,85,190,170,103,31,10,136,158,252,92,171,106,158,37,23,168,119,40,36,177,145,135,196,134,252,66,248,60,38,18,95,91,36,147,73,133,57,244,124,156,198,18,43,112,220,160,84,48,216,219,131,52,65,42,42,112,216,198,30,43,8,184,146,10,217,231,169,62,32,139,16,213,72,111,162,119,88,21,99,85,13,201,199,129,124,82,15,153,16,248,117,88,255,0,64,37,39,39,89,232,232,221,60,164,90,131,241,22,44,147,176,34,138,133,234,24,79,195,190,67,25,244,140,27,223,133,14,198,30,51,19,150,73,220,179,118,46,180,49,173,98,8,152,141,140,169,247,20,146,171,167,192,191,207,43,216,154,237,136,54,102,48,184,150,173,156,73,35,202,18,226,34,65,118,253,77,24,120,114,147,108,84,127,242,53,111,252,36,53,204,144,89,78,120,132,33,136,106,126,182,170,80,207,155,41,85,99,244,196,162,191,49,113,149,20,248,15,16,49,98,76,177,254,198,239,83,21,53,213,79,25,120,114,242,35,205,230,62,101,57,50,25,225,61,146,226,9,81,83,204,222,143,17,68,150,160,220,64,102,89,65,154,7,196,196,167,163,70,244,137,89,127,182,42,183,53,56,8,78,24,184,144,19,52,27,228,143,49,74,62,47,186,158,162,44,128,6,212,149,81,135,194,34,100,79,40,117,37,84,156,98,44,94,68,45,13,85,84,35,255,0,81,138,57,63,108,170,210,75,233,228,129,152,160,66,141,139,233,164,110,201,242,61,191,128,12,9,36,249,241,98,26,218,246,0,99,69,110,65,143,12,78,84,174,79,17,57,146,52,130,42,133,70,55,26,209,51,82,0,92,34,198,149,153,135,146,124,57,113,37,246,84,146,163,51,40,75,149,101,89,202,173,16,106,203,179,251,82,151,199,220,75,47,186,166,130,199,141,104,51,236,68,126,220,66,91,182,83,113,74,223,51,149,96,246,100,26,71,191,60,102,118,172,89,113,151,137,53,136,178,153,79,102,63,53,43,62,73,55,74,141,240,39,78,243,74,230,82,12,71,205,98,34,37,104,238,52,109,64,120,114,101,201,126,17,42,218,218,28,163,97,76,146,85,62,12,25,124,66,86,129,126,81,229,10,124,80,36,102,115,30,161,173,88,119,61,171,55,176,133,234,74,236,131,121,27,164,92,107,20,83,85,196,202,232,67,234,67,213,107,104,37,225,64,76,121,228,129,225,196,165,25,166,37,70,157,148,89,49,172,104,221,199,141,147,200,235,31,136,89,225,218,136,8,89,118,12,65,81,85,177,190,178,175,170,126,197,10,180,230,107,50,215,1,100,205,49,107,167,201,187,8,178,198,95,25,125,6,79,14,212,130,34,127,38,200,4,27,194,18,164,102,53,104,137,203,143,34,44,174,77,111,228,99,179,220,166,33,211,3,35,50,241,47,64,146,194,19,133,83,70,240,240,76,173,64,101,102,82,94,101,81,4,60,41,81,171,65,25,94,26,183,114,131,244,78,76,184,149,108,69,73,200,20,132,237,50,110,200,100,18,160,96,120,216,36,107,41,55,44,69,149,141,33,103,208,206,156,7,132,40,90,77,6,193,121,238,213,212,154,215,198,90,66,241,169,111,42,49,69,86,117,192,92,26,208,66,102,29,168,214,50,124,4,52,124,243,37,172,140,114,63,49,147,90,228,235,251,137,38,67,63,105,133,198,128,55,165,9,252,66,254,69,105,38,6,230,35,194,82,169,41,63,15,79,147,44,185,228,198,171,86,174,38,45,108,49,135,36,100,31,17,71,254,5,247,207,254,8,32,198,166,169,233,220,148,159,180,138,97,152,79,237,73,254,210,147,43,15,137,132,203,45,179,18,39,217,78,43,243,42,192,213,18,107,58,151,214,104,194,70,238,255,0,224,169,246,84,55,168,77,198,181,149,145,85,192,146,121,49,112,136,164,17,16,239,211,120,253,164,202,24,89,25,156,194,73,182,168,87,121,95,67,0,214,206,141,205,46,211,42,218,240,176,158,234,209,62,72,241,246,226,26,90,243,85,19,132,82,136,85,38,97,118,238,24,248,21,163,39,205,136,107,39,134,184,108,249,76,137,84,156,2,30,84,47,170,203,47,12,72,185,82,171,48,213,254,141,164,207,174,16,242,203,148,65,98,88,195,214,20,221,34,40,255,0,112,136,9,52,146,167,3,155,24,178,169,91,47,134,54,82,124,241,79,24,147,180,110,52,123,94,122,157,6,227,83,203,28,78,41,241,191,108,69,82,204,181,57,15,152,170,64,218,50,242,129,236,54,255,0,114,53,181,246,64,141,224,25,101,196,69,154,70,203,200,48,241,45,94,102,73,7,110,36,134,200,39,31,159,205,101,66,195,159,16,159,113,111,147,107,90,54,114,149,109,69,179,0,48,47,247,150,248,193,139,145,2,203,136,50,73,136,41,220,56,195,240,202,100,42,131,51,4,51,76,50,75,50,237,86,247,207,244,209,240,139,169,99,38,100,173,167,202,21,43,173,221,201,39,40,150,142,171,141,135,53,186,132,243,143,136,194,196,155,76,152,76,10,122,76,6,84,15,119,148,136,216,214,76,178,27,4,101,200,237,149,74,170,249,152,179,56,185,147,26,219,179,198,38,31,251,150,59,63,200,181,70,134,65,19,149,85,97,84,49,166,42,3,112,194,119,34,119,131,42,149,51,15,236,172,99,122,150,126,222,36,50,177,60,28,173,240,97,123,150,94,7,47,16,132,130,12,156,76,72,111,181,38,160,132,255,0,148,200,154,204,38,221,216,161,146,195,193,243,49,69,137,44,126,161,139,143,22,84,130,29,149,198,160,225,176,158,65,12,168,240,232,152,34,230,221,16,169,214,207,242,43,34,39,32,207,82,131,238,197,202,139,173,159,167,202,254,18,140,68,74,223,84,1,51,8,146,9,250,123,109,47,40,139,198,134,103,251,53,99,136,235,17,188,8,62,18,140,191,202,177,147,12,229,233,159,182,92,204,51,8,47,1,101,38,68,230,27,45,74,206,164,153,142,208,167,216,254,76,109,177,25,150,231,42,212,103,128,124,161,46,84,153,244,47,146,252,198,41,17,76,167,56,217,238,39,219,97,89,163,0,153,169,235,107,123,165,114,47,86,234,214,78,126,96,202,202,144,106,173,60,2,13,252,69,81,52,147,39,84,220,109,57,49,149,252,105,118,88,120,228,143,177,218,223,125,145,152,80,175,158,255,0,164,128,128,252,190,25,147,192,198,25,70,181,99,49,153,126,133,254,182,9,47,197,139,17,19,88,17,152,94,92,89,82,249,240,254,148,81,165,49,181,60,234,211,226,48,147,218,132,213,119,139,41,148,224,146,12,69,81,247,223,14,183,172,225,148,49,42,136,23,99,146,62,101,170,125,245,111,78,82,127,18,205,229,126,122,9,178,241,54,7,57,103,195,171,242,51,229,63,248,42,18,79,195,173,92,47,166,173,183,47,140,247,154,33,72,36,186,126,164,185,146,60,33,158,157,100,79,161,173,49,26,205,19,168,35,63,150,82,185,208,212,146,225,19,44,180,28,3,94,73,39,12,241,149,49,252,91,58,183,134,88,134,134,101,85,246,29,89,220,186,240,252,157,67,83,54,70,24,229,63,10,3,241,33,236,189,212,60,204,228,243,8,151,54,227,6,205,27,61,71,158,0,178,139,237,168,141,79,67,99,8,239,55,104,211,45,55,187,130,71,134,89,127,214,170,36,133,147,129,219,198,85,155,151,196,36,135,107,53,57,116,50,218,198,126,104,157,138,134,27,44,164,242,222,8,139,121,168,103,65,151,194,44,163,95,110,33,217,73,136,252,92,68,90,205,64,181,198,111,184,211,149,3,103,205,32,237,117,200,228,197,197,82,34,20,171,148,76,211,215,228,63,205,148,139,163,104,56,219,47,12,194,228,73,26,188,173,159,177,213,183,18,45,215,94,250,147,50,116,197,198,160,149,150,196,164,18,101,27,68,250,107,51,123,98,93,54,72,78,84,28,154,67,201,99,249,87,69,81,52,199,67,153,186,169,124,189,133,112,44,137,26,35,48,164,182,86,86,69,59,247,127,243,163,102,63,210,114,11,181,43,140,201,83,143,152,170,85,91,12,178,7,195,121,198,206,17,39,149,176,229,73,30,98,151,18,91,188,216,177,104,101,241,4,245,75,104,21,103,39,33,179,43,51,101,73,245,13,192,224,240,196,148,132,135,234,50,114,8,188,68,95,13,163,229,205,99,204,105,75,169,173,83,149,107,108,133,44,190,103,118,84,108,61,67,190,38,32,149,46,153,163,63,39,234,150,186,170,223,68,123,212,23,71,177,86,100,168,241,230,252,253,169,93,220,205,204,71,226,42,223,179,37,148,190,98,241,167,76,129,77,212,40,25,87,73,27,106,77,105,134,63,7,42,160,126,53,176,213,164,140,206,40,4,201,251,73,91,3,121,36,255,0,55,0,130,90,41,233,49,191,38,97,114,169,123,45,140,214,60,82,226,242,46,153,73,3,35,48,153,1,51,71,196,223,110,241,101,77,80,177,203,227,105,235,154,211,178,93,119,40,254,154,184,134,19,206,136,205,216,191,141,84,250,111,6,33,64,88,6,24,198,252,38,75,85,64,179,57,17,62,250,13,4,191,164,154,7,95,130,76,76,165,159,242,203,70,182,208,99,212,3,124,176,246,120,46,41,113,15,80,82,19,210,77,144,163,250,106,82,95,192,188,106,141,200,236,129,167,210,58,180,254,163,19,148,133,247,21,109,38,128,167,173,30,96,242,145,113,173,25,62,84,103,176,88,136,37,219,244,221,193,49,176,82,255,0,224,150,57,27,207,66,82,171,125,139,110,52,240,45,190,81,46,13,59,52,184,223,136,170,230,226,51,63,87,19,173,70,217,76,131,39,204,70,148,60,159,77,85,164,80,85,96,56,214,167,156,118,124,210,162,9,136,34,51,16,148,12,147,19,77,191,119,218,168,105,53,32,238,199,151,40,214,43,80,121,23,87,40,174,12,201,163,102,97,15,238,41,43,45,43,6,73,50,134,172,98,39,212,85,48,224,14,73,249,101,98,78,164,198,130,32,118,229,86,182,132,50,67,156,85,104,144,73,157,253,68,188,127,77,92,250,109,53,32,217,134,0,196,177,153,12,120,50,196,149,136,138,122,200,39,157,231,243,228,33,62,234,192,30,76,213,163,16,240,196,23,34,230,218,219,226,142,191,164,38,104,144,9,143,246,149,69,59,236,107,127,87,76,82,147,234,39,47,141,235,126,2,151,23,248,212,218,59,252,149,142,101,77,125,187,156,143,74,252,66,178,187,157,255,0,195,52,9,56,254,210,233,80,36,238,71,253,58,1,5,27,238,162,36,233,225,198,237,40,196,63,166,133,125,195,196,199,196,137,43,137,34,199,79,145,154,109,102,111,110,198,70,208,113,102,255,0,80,137,63,20,159,186,151,73,214,115,170,63,164,237,70,82,11,139,38,85,203,53,108,157,112,59,83,152,51,201,26,50,63,76,4,151,117,175,205,63,114,79,168,178,207,111,110,195,180,40,139,110,250,106,83,106,29,61,107,39,194,218,198,211,248,196,136,128,200,152,62,83,245,43,212,144,236,176,109,12,44,163,91,95,73,42,11,216,81,127,207,200,173,82,54,16,89,124,84,212,250,94,95,167,88,192,249,111,108,130,79,233,53,8,53,33,24,81,74,228,42,118,253,19,77,127,5,146,237,138,50,147,233,169,123,45,13,46,55,135,225,236,98,81,146,22,230,186,255,0,209,208,179,47,30,223,246,116,16,134,200,64,88,110,101,116,229,81,176,223,174,234,24,207,154,220,253,180,194,53,221,225,124,253,70,47,253,37,138,223,194,76,165,70,16,19,168,73,204,13,61,93,56,31,212,68,166,105,230,18,107,51,117,125,181,66,249,248,226,118,242,42,43,11,81,125,247,195,125,63,180,57,171,197,139,242,46,67,165,104,117,29,38,181,249,75,66,122,113,123,23,92,101,86,177,146,12,185,120,212,149,192,108,107,79,204,181,191,203,161,120,100,104,180,213,125,251,143,181,12,192,70,138,243,4,185,127,34,148,211,12,124,231,188,166,18,164,164,184,137,58,14,208,188,68,90,163,86,159,57,246,157,107,157,150,237,167,240,91,106,139,170,129,63,74,143,62,92,163,64,76,170,148,34,102,203,198,152,207,158,122,211,225,150,180,79,152,66,49,133,41,120,215,69,136,100,98,248,18,228,196,197,237,149,78,79,173,5,71,8,74,170,163,92,0,64,195,139,249,18,107,90,209,217,115,24,188,104,197,205,91,33,20,243,94,70,156,201,117,211,200,33,249,242,46,152,205,79,142,169,153,165,101,39,130,141,153,66,255,0,13,164,79,247,19,106,74,216,53,160,197,47,33,72,177,97,84,212,163,75,171,158,173,212,150,178,79,203,23,20,111,168,186,30,155,212,228,132,246,24,37,82,172,159,18,48,254,110,47,26,55,115,71,58,39,20,172,73,234,78,197,229,195,234,181,0,51,88,227,82,222,155,4,100,249,76,106,98,102,113,1,248,138,84,130,27,237,119,88,114,145,77,153,208,106,233,246,116,144,198,136,87,226,150,176,158,16,70,240,52,78,180,28,99,0,64,96,75,216,141,140,108,163,196,82,169,247,99,85,71,52,250,132,133,99,4,82,144,184,147,153,134,137,36,121,138,33,169,24,204,1,9,136,88,255,0,113,80,192,129,20,188,210,231,143,246,213,87,1,26,182,48,153,79,6,112,63,167,11,17,62,162,23,255,0,15,114,3,230,203,151,42,126,199,255,0,236,68,84,96,159,207,149,86,194,100,70,7,77,202,210,79,249,77,201,68,87,251,170,133,144,7,100,207,155,42,170,159,24,118,85,187,79,115,219,81,204,97,235,79,136,200,49,78,125,173,167,206,210,217,246,133,46,52,130,146,250,242,236,27,178,241,46,163,169,52,171,47,192,243,123,137,44,58,74,232,192,218,98,196,65,34,165,55,49,246,39,251,25,202,150,207,153,121,249,194,25,229,219,125,53,96,205,48,50,159,46,82,99,89,204,211,16,74,207,148,46,36,181,208,91,28,209,129,124,158,209,38,212,147,229,214,147,8,139,198,169,95,167,129,24,15,247,84,37,245,244,29,55,41,155,190,44,169,25,85,20,170,179,59,84,232,24,114,51,48,75,200,136,12,194,70,225,203,149,71,192,212,224,156,6,24,69,227,78,224,76,137,221,137,73,115,25,176,26,198,101,172,153,121,184,241,170,104,210,98,193,31,183,145,65,204,158,73,164,197,19,38,69,240,33,181,19,242,155,39,251,171,107,175,136,98,220,135,150,179,247,214,88,113,37,127,212,97,74,230,23,26,250,195,16,182,76,246,149,3,235,101,248,102,40,184,209,24,178,48,0,100,147,217,18,127,84,17,201,103,50,92,19,68,17,48,229,196,143,101,81,50,102,12,241,227,84,181,9,84,219,62,4,24,196,234,25,86,163,27,101,5,230,174,236,240,69,50,28,31,238,249,86,185,48,192,33,230,136,149,166,25,84,141,125,246,163,147,231,234,194,33,71,247,87,171,117,38,142,23,202,75,40,242,39,214,87,192,173,139,135,80,151,140,191,105,65,207,173,209,214,86,76,176,175,23,42,242,250,142,163,94,216,235,167,127,173,79,66,58,121,233,175,253,21,129,153,18,73,48,196,47,26,110,24,4,141,19,118,110,85,61,12,48,107,89,148,74,154,4,145,205,136,252,165,71,70,212,228,70,111,248,154,33,217,65,130,71,151,23,42,67,169,245,181,204,98,48,33,226,25,86,219,39,146,9,51,123,106,94,214,123,45,200,192,226,94,177,12,80,178,129,125,40,176,89,135,176,169,68,200,118,82,121,131,141,17,78,19,138,14,17,9,106,153,2,86,55,152,51,208,203,136,70,217,31,24,99,248,51,149,20,200,27,151,176,197,67,70,135,136,29,188,138,130,158,76,78,163,11,137,115,47,33,218,213,51,134,22,9,156,34,91,195,27,213,188,226,22,40,202,36,230,76,202,209,197,194,33,98,202,167,164,207,216,191,46,94,53,213,184,69,86,226,121,58,108,21,51,178,196,226,251,105,232,109,73,24,121,140,44,169,116,195,18,111,40,74,131,147,91,113,131,136,164,47,219,82,101,185,127,254,138,199,198,102,164,130,255,0,154,197,246,215,218,72,199,211,236,194,110,81,164,186,74,202,214,55,17,160,98,87,158,100,146,12,178,241,164,85,21,155,199,224,208,107,40,36,26,159,146,202,50,203,253,120,196,79,184,155,26,4,78,224,151,42,159,187,211,195,146,60,222,226,232,85,98,120,135,190,28,72,221,82,134,95,219,95,38,86,147,242,75,136,85,43,2,51,33,31,152,93,74,200,58,134,183,106,192,251,139,44,12,191,168,19,38,28,175,254,162,143,252,66,200,220,33,46,95,182,179,127,161,201,136,255,0,168,167,172,171,65,253,167,98,42,22,80,107,135,238,73,196,36,44,51,109,159,203,144,73,156,102,98,103,40,185,18,29,109,100,49,196,96,69,43,145,12,212,81,163,91,181,74,154,217,243,164,244,242,143,234,38,51,31,4,96,249,178,242,125,69,37,164,167,131,98,200,153,73,145,80,62,180,125,197,42,156,108,206,12,180,98,126,72,98,73,151,242,146,137,143,246,145,1,123,60,241,11,149,111,178,9,202,63,148,198,177,129,3,114,12,198,41,4,153,128,30,101,144,32,147,22,94,68,238,31,245,96,51,45,161,4,165,230,67,211,34,59,194,41,68,44,148,210,6,60,108,196,92,170,76,61,113,27,26,49,225,112,132,164,147,247,17,48,231,237,187,162,201,255,0,105,4,203,235,40,220,33,17,50,45,82,110,238,69,203,45,22,10,143,12,246,20,121,76,34,127,34,91,61,155,214,97,137,196,164,172,181,109,145,37,226,41,73,141,50,135,100,57,62,28,168,99,43,64,234,218,16,8,249,108,101,18,73,126,159,182,155,152,204,141,195,181,28,100,46,111,162,180,76,128,121,160,195,148,133,76,170,162,229,228,37,212,54,177,8,124,61,171,24,117,175,146,60,69,47,26,109,27,76,85,65,102,108,95,50,190,250,109,140,146,113,20,120,213,123,40,110,3,135,79,65,140,246,75,16,134,155,62,215,23,14,92,72,57,57,196,206,164,180,50,65,39,218,75,108,130,183,80,189,67,225,54,11,20,188,154,211,148,10,189,144,37,201,7,16,134,181,50,27,200,252,56,144,192,172,79,233,90,217,82,120,140,34,9,88,248,65,173,31,232,58,144,19,244,246,70,48,219,242,65,253,181,141,80,95,38,87,167,6,231,47,220,42,197,6,207,49,116,205,103,167,203,230,33,83,19,47,221,18,230,154,183,82,74,130,118,22,184,75,189,76,210,187,111,12,56,231,125,78,47,4,76,109,25,165,112,102,151,0,101,39,237,42,109,171,242,212,22,101,76,187,31,154,131,125,172,108,162,63,12,1,227,251,139,212,255,0,140,108,142,253,165,15,87,211,95,167,217,163,244,201,89,148,53,124,107,64,94,10,135,225,137,0,98,26,95,199,139,236,127,204,127,29,14,55,166,228,218,142,83,34,94,8,159,227,247,23,70,124,96,86,196,204,20,251,211,105,172,137,154,198,0,196,95,180,150,92,67,136,38,63,233,170,42,170,46,4,90,70,102,32,25,173,152,89,111,8,187,60,250,213,45,61,169,231,123,88,151,55,126,155,57,117,3,205,16,68,16,215,67,170,134,200,209,48,152,171,159,103,93,91,35,162,73,19,210,165,68,105,47,18,48,209,129,110,7,230,236,83,65,8,6,76,209,10,76,136,136,218,156,16,103,50,186,92,14,223,115,42,86,106,48,171,29,204,227,90,131,63,162,24,92,138,63,94,124,46,173,157,41,146,226,85,140,164,243,87,204,209,35,178,181,245,184,146,177,127,42,164,125,56,227,69,126,18,229,42,232,143,212,89,27,103,92,53,35,52,30,155,131,24,24,75,20,124,76,86,44,12,17,126,146,40,212,255,0,156,232,210,254,146,219,62,248,3,7,111,34,55,27,185,13,187,252,147,186,181,243,160,188,254,159,143,41,82,74,216,18,164,254,174,81,127,141,83,240,73,102,83,69,202,52,210,182,53,87,246,145,70,47,220,76,204,166,147,176,195,177,127,17,72,155,63,30,60,169,188,200,204,31,234,241,164,118,81,134,95,210,21,32,202,121,246,92,120,74,92,75,83,38,3,39,213,65,62,134,118,60,216,178,173,213,80,39,20,239,14,215,18,43,169,184,148,12,129,6,112,253,193,32,31,167,174,51,230,137,202,36,230,28,57,99,225,70,63,62,55,230,138,49,125,204,168,176,158,162,120,209,167,15,134,199,139,246,144,246,186,110,41,60,11,201,39,237,162,140,254,78,212,100,9,135,16,223,134,80,209,101,65,234,194,192,135,108,14,26,177,198,26,143,187,178,28,43,47,112,95,157,90,73,158,241,61,249,74,53,39,168,125,86,239,252,190,6,81,169,181,92,172,118,65,156,109,73,242,140,205,41,23,27,80,159,195,250,112,178,145,67,134,6,163,23,128,77,21,110,125,174,163,210,68,97,141,87,219,215,202,147,108,123,43,151,155,59,91,126,107,9,88,147,56,12,166,130,204,50,196,50,168,186,173,73,168,36,147,45,132,14,34,167,172,159,107,55,138,186,7,242,38,91,17,101,14,181,187,139,91,254,93,87,218,165,172,183,118,220,191,220,251,105,204,152,19,133,205,98,82,23,246,146,201,54,71,234,175,171,38,79,168,69,187,99,171,42,19,97,211,26,224,164,230,158,60,127,186,172,160,105,185,208,162,101,151,63,41,18,200,26,27,92,93,147,54,81,198,31,212,41,113,171,72,122,97,244,17,51,88,218,111,191,248,26,101,85,65,36,146,226,143,196,254,144,13,164,190,191,168,168,161,134,36,144,50,92,73,67,46,85,203,190,33,60,246,239,218,87,8,156,189,138,155,68,208,203,133,84,207,81,185,31,237,229,82,171,95,248,85,149,118,180,251,46,121,227,49,248,132,50,168,219,45,109,170,171,101,191,255,0,133,204,67,70,154,25,200,127,148,180,24,191,149,47,212,62,177,10,185,249,109,55,35,250,106,173,103,82,17,170,163,125,135,195,248,156,121,163,196,82,226,34,220,251,137,211,184,119,93,171,152,195,128,121,39,202,33,114,42,168,6,56,216,204,221,138,123,109,246,93,153,60,116,46,163,64,100,97,252,218,144,215,251,72,220,181,229,227,240,77,35,26,196,163,197,201,182,94,153,85,6,72,31,234,34,202,53,85,177,5,193,142,53,67,50,93,149,175,20,175,245,174,161,26,134,231,27,58,202,147,63,77,214,193,59,203,83,3,16,209,241,181,83,43,94,192,245,44,106,196,59,51,77,174,1,102,167,39,84,184,188,136,112,179,108,69,66,249,132,178,130,167,166,73,139,24,251,67,23,145,22,196,85,177,191,102,249,207,85,53,90,110,8,162,110,203,40,101,251,105,85,63,42,115,182,33,7,212,133,145,137,178,136,117,109,172,24,32,38,24,163,17,18,109,61,175,245,4,22,122,121,98,142,72,254,234,97,113,166,229,206,63,213,65,7,77,206,131,202,97,98,26,92,173,99,161,89,17,42,50,146,26,107,190,107,10,97,100,251,72,71,252,52,211,246,68,103,167,202,147,27,237,162,194,246,13,11,63,89,196,173,126,33,20,105,36,234,41,240,100,112,187,235,128,208,63,10,238,33,15,132,67,47,242,169,235,186,169,80,167,50,184,93,159,105,122,79,197,217,210,89,233,226,148,69,162,53,193,251,140,94,212,44,203,55,192,237,11,244,252,181,12,100,153,213,163,229,18,195,121,46,113,49,4,75,23,207,57,122,96,19,247,19,24,120,253,209,42,85,68,177,156,8,103,140,62,81,45,70,100,66,202,194,108,105,180,251,184,35,6,208,49,70,34,41,87,210,68,154,124,210,229,16,75,108,77,87,246,8,153,91,58,15,233,10,50,141,33,178,153,100,63,104,185,21,44,96,209,194,30,45,252,210,167,48,222,8,222,208,202,52,50,168,44,140,135,45,129,119,101,187,103,17,23,80,167,181,62,213,134,52,81,255,0,42,43,109,6,107,56,162,226,254,36,39,166,190,49,59,75,141,42,170,248,140,210,95,145,181,247,209,100,241,4,66,18,218,249,241,125,161,41,251,232,195,140,13,220,72,164,201,246,145,52,150,67,32,48,203,129,136,159,113,25,7,101,11,178,159,56,76,203,18,40,210,232,118,71,254,236,184,151,174,39,158,49,248,186,210,240,176,118,231,103,205,98,250,136,101,42,173,136,220,214,181,67,38,83,90,45,225,212,244,242,71,132,51,199,145,43,159,166,233,188,57,69,149,73,218,233,92,71,97,170,69,182,88,209,176,43,33,208,25,24,229,38,99,32,103,135,159,23,106,30,146,101,192,226,237,37,255,0,184,155,67,8,10,126,98,143,34,193,108,109,129,196,62,85,181,225,219,121,155,213,8,33,173,115,35,100,31,106,90,109,61,58,119,84,241,227,90,103,49,179,46,1,236,148,139,55,201,28,145,241,21,11,27,70,75,192,194,134,208,69,251,104,134,82,78,140,204,197,16,210,208,219,71,226,42,153,78,121,223,221,19,26,198,182,156,21,167,205,219,251,137,244,54,101,126,18,148,162,76,95,72,200,220,185,114,171,43,41,41,25,132,147,52,245,85,148,92,221,68,83,38,9,35,124,161,85,196,201,251,110,28,67,72,46,236,169,132,7,203,151,143,39,130,214,145,76,88,220,157,147,24,99,247,86,16,13,200,164,110,236,137,56,255,0,40,82,255,0,26,59,77,152,226,148,204,217,4,50,253,69,35,162,184,151,193,126,68,211,15,252,118,169,89,141,18,55,134,18,166,81,140,194,3,181,4,193,95,100,113,117,45,176,237,108,138,79,111,26,81,106,247,254,113,68,228,34,77,15,80,222,105,179,243,69,38,50,253,68,181,42,167,65,125,220,81,179,151,38,68,3,238,50,147,181,79,207,213,67,178,30,236,169,92,7,250,145,243,117,13,98,198,110,37,203,12,194,45,230,14,33,230,137,41,78,50,203,98,70,68,12,92,191,113,81,213,26,170,200,127,55,43,17,22,214,132,154,220,128,67,112,8,207,127,17,11,252,73,180,57,143,147,205,151,141,97,62,147,242,63,211,202,165,247,154,143,75,19,230,224,101,26,25,63,83,85,149,203,119,132,228,237,64,207,208,113,108,129,203,63,18,65,15,91,95,217,63,12,76,127,200,156,198,184,213,221,86,17,70,81,166,141,191,128,202,250,124,147,44,208,115,161,74,202,18,144,163,84,49,189,74,48,216,32,148,130,79,30,203,193,15,49,160,98,254,84,164,211,50,145,249,114,38,106,152,178,106,252,140,159,101,99,143,22,85,168,54,95,85,15,38,72,7,204,134,223,130,75,212,152,161,182,123,242,160,159,14,9,121,101,137,49,240,202,197,184,48,216,80,117,38,140,155,48,151,211,107,73,250,65,17,11,107,166,14,33,230,18,110,106,169,66,38,88,139,124,96,202,23,45,129,121,68,157,66,218,253,147,244,244,140,40,246,134,220,228,251,98,68,76,209,132,140,205,216,101,73,226,250,170,128,211,45,100,131,44,79,150,83,150,176,245,4,146,115,74,33,83,178,168,170,205,111,112,216,122,134,37,104,48,216,139,40,212,166,170,125,84,226,110,235,162,226,253,165,87,79,164,143,119,21,241,44,74,56,223,186,140,141,240,222,186,183,207,52,253,207,241,37,219,196,55,52,70,37,116,145,167,96,120,141,41,81,108,9,57,157,185,81,161,211,213,213,182,60,34,202,53,74,29,164,102,97,12,1,137,102,8,12,205,244,79,214,211,156,190,210,101,232,255,0,115,255,0,160,178,123,241,191,181,101,235,0,250,170,13,50,142,177,184,92,58,216,190,28,197,34,2,238,182,32,186,133,252,139,105,174,1,143,132,74,90,239,88,60,68,120,118,170,109,38,62,197,99,133,173,110,227,10,120,120,165,19,49,123,83,221,228,24,195,196,81,13,64,214,234,124,135,97,147,187,83,2,218,39,15,23,220,82,133,152,172,209,250,128,90,218,190,51,223,136,171,151,235,63,137,22,85,167,195,138,73,85,77,172,255,0,72,99,203,44,163,46,47,109,38,126,170,101,151,9,116,188,98,254,234,187,116,247,249,8,230,88,117,246,238,5,166,238,253,124,124,165,34,161,178,211,113,100,131,155,149,1,2,203,79,214,159,49,160,14,55,237,46,129,78,248,54,192,203,16,75,170,53,84,196,229,154,70,109,111,240,115,121,58,122,14,213,226,52,4,163,76,80,234,2,218,252,166,65,15,205,118,227,86,176,131,234,90,63,15,78,168,6,236,81,70,33,149,59,42,185,52,234,25,76,235,77,46,19,25,187,236,67,217,106,119,201,62,28,88,132,177,51,200,81,246,165,175,129,151,207,10,229,174,69,22,163,184,19,6,39,229,77,95,119,90,38,114,169,176,210,75,40,51,8,184,144,47,167,57,79,253,88,178,68,179,109,135,93,191,34,250,52,152,147,70,194,135,26,244,152,15,42,156,167,141,233,190,27,76,132,31,221,77,164,218,202,243,82,101,116,27,109,95,129,143,163,242,101,203,137,99,36,192,27,24,45,210,49,134,100,224,33,228,198,38,62,24,171,86,71,19,109,109,145,244,50,106,177,254,188,153,16,82,112,8,153,183,89,82,169,51,54,36,253,42,95,188,157,36,252,80,22,50,177,117,170,20,111,212,224,141,218,84,77,110,167,173,178,237,41,10,128,141,13,133,27,51,64,26,14,101,84,81,63,229,34,226,47,184,153,85,147,228,86,163,235,236,86,176,212,242,73,250,14,68,21,148,11,89,36,249,72,162,16,146,202,64,203,27,251,72,169,89,251,170,155,154,249,28,236,186,35,96,33,135,91,101,27,39,168,99,254,36,218,52,104,36,240,89,207,134,201,35,253,80,202,150,237,129,27,136,41,150,79,212,86,91,155,111,161,130,55,135,16,249,82,104,213,180,254,236,94,68,155,88,95,90,212,112,236,50,143,234,32,116,245,219,231,126,175,32,136,186,60,125,132,245,251,46,195,181,140,206,33,37,210,77,148,156,69,74,44,167,156,67,90,169,2,249,199,202,34,174,73,22,236,116,70,180,81,207,131,200,206,212,187,126,122,211,226,49,114,141,62,97,182,223,77,35,184,100,73,47,229,41,19,84,85,99,85,144,71,100,204,181,221,171,58,173,61,44,143,229,158,69,148,3,68,140,14,222,65,45,115,53,60,65,63,16,69,200,149,170,81,89,252,77,183,16,43,134,12,37,46,89,42,112,49,165,16,248,98,11,46,94,181,233,143,121,9,152,217,16,143,181,60,98,118,226,92,205,221,50,58,35,253,123,140,141,166,53,28,18,110,204,40,194,31,238,167,112,236,143,37,140,136,88,163,202,161,46,195,168,245,0,24,104,146,135,143,238,21,42,211,218,134,214,182,95,47,46,39,174,70,234,53,87,246,215,177,218,189,46,236,87,239,167,125,62,14,151,176,157,26,91,50,197,39,241,170,55,201,178,27,24,92,92,127,117,110,211,218,216,115,160,178,33,98,226,34,160,125,57,45,162,102,223,226,26,245,227,171,41,227,77,221,91,45,8,135,234,122,220,155,66,192,31,47,184,182,154,134,170,200,108,150,104,163,42,23,89,233,130,65,249,184,156,169,93,13,172,232,222,25,68,155,36,50,138,203,134,163,25,58,120,30,208,177,125,180,184,212,131,31,180,173,67,107,93,36,28,221,137,92,200,121,9,152,61,107,119,21,196,93,196,36,89,91,46,49,51,110,137,252,74,134,158,226,202,48,251,72,84,198,51,216,62,145,44,228,254,208,210,52,106,81,102,254,6,64,184,220,173,211,38,51,193,75,198,181,28,105,219,66,137,59,127,71,82,231,145,113,42,173,144,0,124,228,157,63,134,253,176,250,146,136,216,60,209,222,120,211,67,196,38,205,140,108,141,18,51,217,151,177,25,2,96,8,206,213,230,86,178,216,125,89,87,208,210,2,19,249,68,168,171,127,146,118,94,6,201,51,226,15,182,82,89,62,5,108,222,95,113,54,124,58,161,143,244,3,75,164,188,126,207,18,110,31,36,241,241,5,129,37,145,137,137,57,53,198,216,25,148,124,255,0,150,62,236,50,191,141,104,184,152,121,176,112,169,50,179,157,11,95,146,197,154,144,18,120,120,211,0,198,28,230,115,46,109,67,13,144,185,178,242,42,103,234,77,176,24,35,37,91,32,72,168,250,224,57,244,220,83,153,136,185,99,42,120,111,28,32,113,69,31,251,74,58,170,203,124,76,170,157,143,227,87,141,152,148,138,26,105,39,47,186,177,204,255,0,171,255,0,4,181,242,72,94,149,170,125,171,43,65,150,90,125,198,37,178,186,141,223,100,241,49,68,95,96,207,187,20,81,227,73,102,106,219,91,41,124,81,72,40,200,179,76,222,197,194,179,113,220,167,227,172,95,38,80,38,65,146,78,18,141,97,119,3,122,12,57,113,36,33,211,196,221,229,12,164,249,143,227,230,69,129,191,226,69,201,9,235,95,218,68,84,54,12,163,237,85,6,181,137,4,124,162,26,131,184,212,35,147,59,52,72,184,135,231,214,149,153,71,142,206,49,152,103,198,230,23,34,250,201,59,159,180,143,170,120,231,1,129,244,17,151,238,47,179,233,9,221,16,95,198,155,111,16,220,200,50,4,253,176,243,20,169,117,223,196,41,196,62,211,17,4,63,186,137,167,135,43,251,188,106,158,101,32,39,69,195,46,0,210,237,220,55,149,57,104,73,67,159,234,76,255,0,191,141,99,37,140,27,56,68,60,136,214,86,196,169,63,52,2,8,107,105,189,14,119,233,4,158,180,36,205,114,91,97,44,175,203,47,26,205,245,172,43,251,113,39,126,148,14,76,66,65,154,49,35,119,9,104,182,30,82,73,4,16,98,8,178,173,183,26,168,245,160,202,97,17,75,198,212,35,173,126,99,23,18,180,167,178,167,187,6,92,67,47,219,83,173,216,183,12,187,19,240,245,179,45,159,213,137,24,19,110,95,218,143,159,165,107,179,238,226,64,197,251,104,118,70,4,46,84,173,29,13,89,180,126,33,79,199,143,18,154,181,125,108,30,92,68,202,168,217,24,146,89,194,95,246,146,211,70,202,119,134,92,92,169,163,81,25,168,194,72,115,14,70,102,10,170,161,212,36,31,17,144,204,211,114,200,207,233,209,127,234,160,161,232,205,98,57,220,208,9,182,243,76,208,177,171,50,191,34,190,100,56,151,224,124,67,99,253,196,134,102,131,61,104,30,97,8,101,31,130,169,129,166,14,62,109,254,34,123,137,220,111,1,112,203,198,84,214,84,230,79,47,13,78,49,232,131,146,124,34,42,169,129,163,229,141,157,81,138,63,221,93,2,77,38,153,178,253,92,8,223,184,63,200,131,124,8,53,188,53,253,107,109,26,3,52,140,73,122,33,227,117,69,34,205,143,60,102,112,171,64,201,151,245,72,135,147,67,85,52,121,140,82,8,136,197,212,154,179,39,61,9,89,55,214,48,153,187,44,92,163,69,64,215,241,74,207,210,226,89,89,121,233,247,176,38,46,230,55,237,36,87,17,162,217,69,57,107,241,136,138,13,27,120,106,117,44,136,255,0,3,231,235,104,146,123,101,13,100,251,234,162,123,163,95,158,238,225,234,63,82,121,177,17,96,25,58,155,207,8,178,40,170,207,111,99,175,98,26,242,63,66,26,124,66,51,183,42,92,243,114,46,64,29,115,115,91,242,146,251,21,213,13,147,230,131,49,139,218,171,254,71,57,36,133,83,228,113,62,248,16,124,55,107,86,106,107,112,115,23,181,104,159,78,11,33,252,216,137,196,150,198,167,219,113,4,188,105,213,89,4,210,141,161,180,212,224,201,136,37,202,177,141,160,236,164,249,237,10,138,129,27,99,47,183,42,188,11,55,49,89,203,139,246,149,86,160,204,201,196,229,15,141,46,146,115,226,75,47,34,109,234,164,238,16,147,189,79,165,127,199,44,89,10,85,43,24,207,130,124,88,136,47,226,92,251,121,21,178,186,142,96,90,196,33,217,234,49,113,17,86,192,123,60,56,74,166,89,79,6,112,216,105,114,136,183,6,202,36,23,225,20,165,173,128,170,170,229,59,230,98,123,59,57,81,111,126,65,243,36,193,181,25,25,212,66,166,33,181,131,143,148,68,83,25,187,212,81,152,131,148,241,5,30,249,128,255,0,143,118,63,226,74,231,134,33,14,255,0,166,190,70,164,24,153,152,69,34,214,83,66,77,0,114,95,153,10,96,226,89,25,246,37,126,24,145,72,82,38,1,211,22,69,31,205,202,196,79,166,53,177,198,206,43,53,62,68,204,99,253,228,80,113,251,168,147,104,253,65,231,195,203,251,136,128,208,203,140,62,94,197,93,182,17,164,95,178,122,215,73,50,221,249,183,88,151,208,233,81,212,3,46,233,83,236,200,49,161,102,64,60,208,60,56,149,42,162,110,55,216,137,129,25,31,218,140,124,50,120,126,169,6,202,167,193,66,76,190,60,31,105,66,69,161,117,109,95,228,160,217,159,2,159,184,206,60,120,132,69,234,221,78,121,41,184,95,149,75,23,53,153,144,66,26,169,86,227,230,159,139,247,81,208,41,226,86,191,180,101,34,97,36,49,5,203,186,83,55,111,156,66,51,18,174,62,34,89,152,127,62,96,33,3,50,2,54,170,202,165,222,27,82,253,66,141,42,153,234,67,151,180,10,54,216,101,101,43,111,174,24,70,118,168,185,150,176,73,196,105,69,23,241,39,49,161,156,163,249,178,172,13,167,162,20,157,68,47,238,170,44,34,238,104,1,166,36,176,114,187,72,81,174,142,195,75,147,21,152,75,137,70,50,124,74,66,98,52,81,137,85,83,217,65,178,102,96,228,75,81,91,60,128,230,6,81,71,219,202,177,135,0,115,120,165,149,62,123,7,143,169,11,24,32,25,249,139,141,21,25,89,128,31,162,65,237,8,105,140,13,49,20,76,249,181,67,27,6,14,105,67,255,0,117,1,50,238,32,188,197,17,13,50,47,192,159,230,96,13,204,232,39,194,28,155,100,186,123,14,67,229,10,115,26,120,36,249,135,18,43,102,63,14,33,45,85,83,90,70,64,10,169,231,40,250,137,145,29,26,73,36,147,230,214,175,12,100,89,177,159,157,40,89,92,110,200,204,67,207,128,60,25,184,214,81,172,135,212,177,158,194,21,139,86,70,36,208,147,146,66,206,149,168,44,219,117,33,117,13,147,32,179,8,138,65,17,106,173,129,106,95,9,97,149,185,26,26,197,99,226,95,85,73,139,37,156,200,29,67,142,16,50,251,104,8,97,36,110,100,245,134,29,148,79,210,161,108,248,153,36,106,153,156,154,78,185,102,251,17,98,226,77,63,22,215,16,121,67,3,253,10,150,239,68,215,23,148,208,6,34,125,68,28,109,36,8,222,208,202,153,186,127,232,235,212,47,209,167,79,106,25,83,159,250,92,67,250,137,228,147,16,189,165,65,189,159,147,16,68,33,44,188,32,139,251,252,165,250,107,154,180,99,90,75,131,155,36,98,48,202,130,54,9,192,225,42,78,103,254,78,101,168,51,7,8,252,37,84,179,33,149,185,182,214,145,241,137,152,73,69,149,84,185,32,226,47,34,164,147,124,50,68,196,100,0,115,206,233,138,170,173,114,13,27,33,10,250,73,197,243,245,11,76,88,148,253,174,161,131,166,201,136,89,37,16,75,164,90,233,41,114,121,162,100,200,167,36,232,11,43,111,56,133,128,65,17,85,161,186,141,28,203,223,48,13,37,241,71,122,127,208,101,93,8,204,157,169,34,48,187,81,198,26,140,173,248,69,59,75,145,150,18,242,99,93,66,170,100,65,129,130,197,198,165,93,174,90,149,145,145,255,0,245,104,74,254,9,56,253,209,163,163,85,30,180,127,170,227,86,175,141,18,72,57,74,167,39,214,143,27,197,149,59,85,215,19,157,100,107,102,10,27,88,145,137,205,41,26,243,50,112,30,16,151,46,85,25,101,164,178,31,40,167,145,114,255,0,137,31,31,168,62,12,30,21,117,220,242,8,146,95,198,185,37,147,241,180,179,107,232,118,195,211,126,115,233,20,94,186,157,190,77,33,227,19,44,69,169,240,37,145,137,111,194,191,136,180,127,16,232,193,97,93,104,57,35,146,206,50,43,41,143,4,39,226,41,87,66,204,174,182,57,230,233,94,7,214,39,211,215,66,45,236,139,91,204,94,196,125,85,192,36,141,56,153,26,158,119,114,147,190,159,18,160,131,196,36,48,177,254,161,215,212,242,166,143,250,73,121,18,144,233,91,193,242,148,89,73,251,169,229,85,195,39,1,156,72,169,134,60,96,101,197,198,155,31,161,153,156,22,0,103,11,245,120,213,85,108,144,123,202,45,247,108,40,248,68,182,6,200,226,230,80,107,29,10,184,230,116,119,201,138,38,33,31,101,92,63,117,64,155,86,191,164,49,114,172,225,201,124,210,115,41,45,221,129,161,68,82,181,250,170,44,111,105,45,55,197,218,216,92,34,75,111,163,0,144,112,136,88,136,185,45,149,108,175,206,28,185,73,230,146,78,158,87,225,169,126,157,250,127,61,14,183,51,227,53,55,231,9,165,44,32,107,104,54,92,209,11,149,126,113,159,240,223,87,73,150,243,7,33,70,171,116,172,61,65,72,1,196,52,82,9,70,62,151,168,182,103,116,223,134,137,254,45,125,78,248,205,67,91,239,21,20,25,145,100,244,149,113,231,190,242,55,245,2,197,202,53,181,250,230,116,47,14,177,46,150,220,67,207,217,71,99,187,67,134,194,143,181,24,104,99,16,249,138,184,237,39,196,139,130,179,138,86,81,166,31,143,37,201,38,35,100,90,179,203,244,77,186,21,251,58,111,132,31,14,168,223,237,32,77,224,37,34,203,185,125,220,137,188,9,231,146,204,201,183,100,35,248,170,159,35,67,63,47,87,18,247,205,151,184,185,80,143,146,8,195,204,101,59,101,169,14,66,98,9,113,13,102,240,44,37,111,169,65,141,231,154,80,242,45,79,158,9,62,106,82,180,213,165,126,89,105,188,203,40,56,240,196,89,102,27,101,64,46,24,201,62,98,73,140,246,105,241,230,197,149,109,53,109,204,147,229,9,86,199,214,220,20,24,139,202,170,177,181,66,202,132,199,227,152,182,199,197,255,0,77,92,233,185,140,147,17,67,204,209,39,36,188,161,139,200,169,180,196,9,213,188,50,211,44,44,131,204,209,58,224,53,190,9,8,199,226,81,242,108,167,65,233,93,6,72,119,32,83,47,8,35,29,225,52,92,169,170,114,171,80,6,182,124,187,104,156,200,43,141,30,11,38,117,39,57,162,137,252,34,198,153,5,227,146,204,185,86,172,138,12,173,205,78,115,3,79,30,9,240,148,188,106,137,154,86,44,145,254,171,42,166,53,104,203,205,198,140,170,135,93,225,135,16,242,38,178,139,102,115,158,126,21,131,90,125,222,34,100,71,201,152,61,175,87,82,190,159,85,23,6,92,170,106,78,158,28,158,164,173,87,53,100,253,136,218,217,50,228,147,155,137,80,176,192,132,12,203,76,154,210,65,126,28,72,23,201,127,231,10,229,153,170,117,198,183,9,153,101,190,6,28,73,59,228,146,23,50,109,26,27,202,182,201,164,25,9,218,146,24,71,105,149,48,24,233,141,79,91,53,152,138,94,68,241,239,97,31,196,161,131,163,223,159,52,69,101,24,50,235,64,206,94,165,102,86,67,157,153,60,77,242,124,4,52,19,36,160,236,174,7,245,84,244,205,91,6,49,49,41,88,101,140,179,223,237,188,50,173,51,38,14,75,58,148,172,59,128,73,230,84,112,39,142,72,223,196,172,161,34,154,130,29,177,50,173,175,181,156,62,161,16,191,196,182,201,99,242,117,45,249,167,99,194,20,213,21,88,3,121,42,74,14,124,107,34,227,196,157,214,192,228,229,84,140,167,102,62,212,235,26,139,36,212,248,37,41,43,73,218,81,42,128,198,33,88,181,62,3,196,199,242,162,33,201,102,60,69,74,204,103,51,99,223,177,247,82,233,154,144,16,73,203,41,99,107,166,235,172,188,205,235,196,17,61,177,164,18,116,222,219,152,197,203,137,75,55,249,25,86,47,33,211,53,37,52,223,61,223,42,9,245,90,102,105,217,47,22,34,37,102,147,6,51,48,152,92,136,6,48,153,247,97,47,31,211,77,27,185,141,10,120,122,20,115,25,22,51,248,75,149,21,2,212,29,70,82,166,184,203,197,137,19,12,39,39,49,74,183,33,149,86,165,175,155,8,196,186,77,104,9,237,47,85,51,34,115,198,52,43,8,209,211,137,40,104,219,99,226,76,118,96,24,58,191,208,168,112,128,158,210,211,38,30,84,98,13,35,28,230,236,199,198,254,85,204,31,62,202,77,142,28,164,255,0,26,238,23,212,57,64,252,34,80,198,210,175,173,62,83,11,22,85,88,227,39,188,5,78,247,254,72,146,202,79,220,76,39,213,69,140,12,161,148,66,145,111,13,32,251,178,172,164,198,202,60,57,86,72,202,165,86,206,79,134,200,240,79,218,175,40,76,123,40,153,141,196,150,208,232,241,228,97,101,170,151,153,144,65,136,66,254,53,203,35,98,93,187,56,142,123,14,51,143,10,111,26,79,7,42,21,249,199,204,81,98,88,70,100,91,113,225,228,198,150,56,205,220,198,163,182,73,100,150,118,173,172,152,113,51,134,46,84,13,110,155,0,223,195,43,253,196,205,255,0,45,231,202,170,202,65,187,17,186,132,199,36,183,155,106,149,192,178,151,26,115,56,184,213,37,172,105,115,73,132,81,127,145,101,3,74,203,16,50,152,67,85,88,241,23,113,80,176,173,153,20,145,25,196,144,234,27,130,12,15,20,65,114,36,175,184,151,26,119,167,132,68,77,12,192,16,28,221,138,76,172,227,200,169,174,68,131,46,226,10,86,43,2,242,21,83,64,167,100,209,176,209,10,62,85,25,171,116,150,247,230,194,94,65,32,180,220,251,141,62,70,4,165,46,52,245,100,5,85,117,199,95,82,226,125,37,136,189,164,172,212,231,27,51,26,42,170,170,184,245,38,118,162,167,177,229,225,237,76,181,113,91,113,14,21,50,203,159,48,81,143,52,233,208,126,80,170,116,57,198,12,210,202,138,173,178,181,173,149,187,136,81,174,162,67,152,112,231,23,192,56,136,183,218,232,105,195,138,249,126,168,53,132,157,67,121,56,127,170,197,251,66,240,83,230,147,100,83,254,188,165,75,80,18,92,89,89,80,1,229,10,51,74,235,109,70,80,110,246,11,85,222,123,44,123,177,117,38,244,151,209,4,6,68,150,33,139,23,90,155,71,118,41,185,143,176,230,7,197,123,40,39,195,46,46,85,81,15,91,2,219,251,81,136,106,102,78,149,61,148,71,219,98,30,49,40,137,154,144,113,165,250,120,187,22,109,178,124,138,180,127,131,180,134,214,155,39,182,141,124,240,123,66,196,184,221,107,15,145,150,5,148,78,37,74,205,115,84,48,98,49,121,22,89,208,109,180,126,37,148,155,80,20,120,114,168,61,79,48,227,62,80,149,5,51,86,197,41,48,196,40,214,184,193,151,100,60,178,202,60,107,85,174,12,180,15,129,38,228,160,203,19,25,127,117,0,106,118,93,216,229,176,16,242,117,100,71,64,102,250,86,210,39,42,165,14,155,96,159,151,17,50,43,169,6,36,102,104,248,177,188,54,133,202,190,110,79,82,2,27,233,43,89,145,129,129,45,125,14,244,15,67,45,193,88,154,141,172,47,38,252,164,65,98,202,181,122,60,72,196,221,203,149,148,136,134,85,2,17,222,16,136,159,184,156,89,104,253,180,86,75,151,104,34,253,177,169,44,106,133,119,0,67,14,142,216,24,165,139,42,151,178,208,19,170,44,153,99,167,138,65,11,233,166,209,163,98,156,253,166,79,219,78,99,62,198,73,198,45,169,49,170,137,102,65,35,239,174,97,51,154,42,36,58,146,198,72,215,70,135,166,42,172,160,176,166,23,47,184,167,238,41,32,198,127,244,248,184,147,52,106,77,100,254,11,160,79,148,86,114,137,31,13,159,60,194,148,168,8,19,8,46,25,125,104,153,56,11,203,16,170,126,35,29,66,30,167,4,104,44,137,138,49,71,225,244,148,38,173,146,72,196,124,186,241,101,39,218,75,89,60,130,7,17,86,62,170,113,113,20,89,86,43,48,251,106,130,54,73,151,118,79,155,200,47,206,140,244,29,143,54,36,68,198,0,164,204,33,47,27,119,26,39,106,112,51,52,8,54,208,95,18,88,134,85,21,15,67,126,27,178,124,186,226,252,183,211,86,20,230,149,221,44,74,168,208,1,111,19,139,31,248,16,178,8,75,178,226,8,128,192,226,24,136,143,13,63,175,131,229,59,20,30,167,170,29,36,231,229,148,182,232,253,91,107,235,44,137,82,44,191,81,26,217,70,174,37,67,235,101,212,63,105,44,68,18,212,253,208,186,69,149,93,89,73,245,120,56,108,34,242,41,185,159,44,206,17,38,21,72,182,106,25,117,182,56,101,139,144,170,209,143,62,211,119,136,120,252,23,12,248,139,125,46,53,224,112,246,39,245,90,170,242,220,0,137,150,79,43,23,156,210,178,62,169,216,239,110,155,13,27,185,208,3,36,121,208,55,23,15,140,206,30,53,230,86,156,96,103,98,61,154,60,154,144,15,226,227,250,139,177,99,106,156,187,138,140,35,14,191,219,49,129,53,161,17,241,173,65,111,196,180,63,224,229,80,137,155,116,92,136,232,122,96,112,120,98,74,90,177,178,124,152,210,104,252,9,219,138,25,112,72,242,196,42,113,85,190,218,51,17,121,19,119,195,57,71,204,85,148,56,123,23,172,219,94,247,51,113,171,67,89,161,146,238,38,19,69,228,74,36,233,41,209,129,205,214,168,230,90,250,107,62,83,34,72,253,72,73,207,195,186,91,101,49,85,137,25,57,227,75,194,110,181,87,72,24,147,162,225,69,63,79,68,183,7,220,72,225,210,94,105,251,46,108,155,111,62,196,86,128,205,117,10,184,170,36,97,230,15,90,87,85,107,90,82,60,56,178,144,74,226,73,171,164,196,218,127,238,139,156,79,211,7,141,99,154,33,120,213,24,85,27,24,51,174,223,180,137,196,53,79,166,254,27,144,177,115,26,80,210,221,43,0,249,254,218,190,99,192,62,16,151,141,45,133,107,18,243,244,240,227,17,226,41,80,21,180,148,4,38,44,164,17,62,162,171,159,0,126,15,40,84,69,196,99,198,25,5,19,139,238,39,176,40,208,218,111,78,86,242,238,137,36,158,223,211,81,55,119,99,44,175,79,137,216,132,159,169,9,91,242,134,200,95,184,144,201,140,201,36,100,184,157,139,150,75,57,213,30,138,165,11,40,103,11,151,117,39,248,202,186,46,146,167,137,141,158,161,40,131,253,213,47,166,43,98,236,89,150,211,230,22,187,89,242,225,121,155,126,78,37,154,241,49,86,237,83,187,195,173,0,128,194,136,163,89,154,49,197,202,110,181,195,180,103,197,173,201,253,56,220,184,189,197,122,253,90,73,35,229,226,26,130,206,205,240,108,157,51,68,195,233,247,195,140,78,33,37,175,184,101,146,208,201,245,83,152,190,122,105,36,254,144,171,169,73,48,222,49,134,63,117,38,184,129,234,67,126,208,184,164,253,69,143,207,8,152,101,241,33,228,188,245,167,204,34,229,25,83,228,98,136,195,26,228,126,98,176,149,137,43,181,212,245,213,28,59,162,20,137,230,161,158,201,49,30,31,112,171,155,190,182,9,14,253,216,185,18,255,0,242,58,255,0,200,169,129,169,9,57,153,133,147,26,150,248,133,164,135,172,160,229,22,77,200,186,213,68,58,27,45,171,54,130,227,88,127,89,27,240,138,46,36,251,120,230,46,230,88,156,251,79,64,178,210,204,100,75,177,46,141,166,217,18,73,254,111,173,38,181,248,117,170,181,32,222,80,255,0,184,189,79,2,199,75,49,129,151,43,114,65,123,137,118,232,107,53,203,198,70,139,24,252,66,90,39,134,119,119,182,128,102,161,139,225,152,194,34,216,27,33,217,117,100,18,113,106,104,54,73,50,193,197,200,37,101,91,100,124,27,66,151,141,69,79,173,185,43,192,96,139,42,127,84,195,198,240,221,197,228,92,237,107,14,221,170,9,169,41,207,220,46,196,138,53,197,136,201,138,88,136,47,184,186,92,200,103,147,19,49,138,52,129,245,176,72,76,69,229,79,85,113,86,74,8,95,119,56,95,164,41,10,168,96,106,67,150,15,48,177,98,250,136,169,53,177,35,3,250,116,94,69,1,168,110,239,63,56,75,23,16,215,63,81,13,18,200,94,22,89,90,160,186,159,82,50,202,118,211,22,95,166,69,153,158,248,213,189,74,106,125,147,32,129,242,204,37,234,173,85,234,241,30,92,189,94,218,249,120,86,95,200,215,119,191,169,236,183,78,148,209,151,219,66,158,158,248,5,123,34,75,236,79,254,108,79,97,171,249,87,29,187,212,131,164,59,37,226,202,79,53,210,52,222,173,151,101,90,195,6,44,156,75,222,233,255,0,86,56,122,168,104,183,79,97,172,248,218,158,111,181,198,181,85,105,130,16,253,170,170,29,174,72,56,182,164,23,228,92,189,250,158,214,14,174,155,16,194,38,219,205,122,150,84,83,205,85,213,251,150,23,12,212,245,191,164,139,146,50,86,253,73,112,62,234,28,170,251,76,106,77,56,72,184,75,40,155,132,108,203,184,146,64,240,134,40,255,0,113,12,203,246,100,118,250,57,219,44,165,217,15,244,24,150,108,125,175,210,196,170,223,25,133,71,6,4,76,28,162,197,247,50,169,170,168,237,39,240,73,13,135,146,12,54,57,22,19,225,130,51,49,39,126,113,99,63,183,42,209,107,169,235,96,179,55,163,12,165,85,196,92,133,112,225,179,30,99,79,254,60,73,220,6,19,195,133,72,70,214,17,102,217,63,118,45,183,211,26,178,129,36,5,240,250,106,59,153,12,202,198,6,159,200,138,141,118,2,248,4,203,11,88,21,178,71,195,216,190,85,86,131,38,29,208,255,0,221,91,170,255,0,67,208,115,50,76,76,12,218,113,47,129,193,37,152,113,114,45,18,89,6,48,249,101,12,191,180,176,11,217,39,152,92,67,76,172,37,68,247,116,231,27,242,136,92,105,91,241,198,246,149,187,25,22,72,249,185,86,12,167,131,231,212,159,16,176,146,170,4,73,196,249,190,37,188,213,85,208,136,242,229,227,76,164,237,35,63,135,218,82,218,147,80,197,16,222,20,192,171,118,54,217,95,100,30,40,145,120,212,115,233,15,38,119,168,75,40,197,246,200,183,208,218,131,212,112,148,188,106,242,102,155,211,147,162,122,143,105,124,20,151,62,69,89,182,184,146,21,83,49,74,202,17,101,84,123,144,73,240,49,74,164,110,217,177,63,202,11,16,209,90,111,89,209,198,35,195,109,20,133,250,105,27,3,86,59,228,81,204,140,57,32,204,18,144,73,32,67,44,167,120,178,147,26,120,107,182,91,126,146,6,40,235,230,99,136,120,189,180,202,33,63,101,78,8,63,54,33,45,85,176,44,164,159,44,78,47,184,84,210,126,179,170,168,226,151,3,41,62,234,158,159,172,15,37,255,0,211,241,139,246,150,51,40,234,174,229,68,195,78,23,9,165,17,0,195,100,39,50,12,51,229,201,30,34,149,111,124,99,151,237,44,0,11,141,170,14,27,249,51,44,166,85,74,207,218,138,13,81,35,49,12,183,49,89,70,65,178,39,130,29,250,218,212,126,97,9,82,187,87,178,48,56,139,200,148,208,195,148,57,111,53,143,40,252,212,246,216,117,101,168,237,154,170,240,132,230,148,68,214,54,179,28,110,216,164,42,58,24,106,164,240,196,138,49,38,178,126,27,211,224,204,91,145,228,87,88,244,251,37,188,191,68,188,205,97,101,59,237,70,250,107,229,83,57,217,139,221,90,181,38,131,181,218,60,213,51,242,226,74,244,124,109,99,6,86,43,104,164,219,125,68,173,30,170,197,108,174,135,73,252,241,129,213,200,167,239,181,12,186,143,210,118,42,168,1,157,57,137,191,225,40,184,243,88,197,202,158,170,255,0,39,58,201,162,124,28,30,215,82,106,11,177,226,46,66,170,221,12,199,194,136,195,21,90,89,105,42,98,19,136,67,140,53,51,63,208,233,9,195,146,81,61,177,169,180,106,159,39,78,238,242,215,183,98,250,4,240,20,11,108,151,159,6,97,9,115,250,217,243,138,60,185,113,125,180,241,154,158,112,193,132,170,107,97,42,168,101,38,124,225,31,245,88,135,244,210,227,106,18,16,236,247,86,171,38,30,219,169,0,26,163,198,59,50,136,138,149,26,202,89,64,153,145,156,169,196,56,112,100,243,75,22,85,48,204,120,59,81,44,178,149,5,227,197,202,181,89,144,131,71,112,187,138,72,177,136,67,68,139,136,101,83,158,99,35,200,28,88,149,44,157,79,189,6,34,192,73,189,86,33,79,135,168,136,222,27,103,17,51,33,146,49,222,108,164,74,223,13,254,164,195,20,185,85,227,232,65,108,12,219,252,73,76,157,49,40,94,120,185,113,42,109,171,130,205,65,182,158,120,35,15,49,138,69,95,90,96,16,121,120,215,53,12,242,70,62,25,101,196,170,163,76,1,124,3,151,18,150,86,54,69,87,228,48,212,33,131,237,9,66,92,85,101,38,101,71,169,227,92,198,174,124,184,147,248,254,234,142,167,212,32,201,134,219,179,205,58,179,121,27,92,112,26,83,204,124,111,148,77,182,114,203,205,198,178,134,250,50,243,109,70,47,184,183,26,124,81,116,148,105,153,148,146,216,219,182,136,81,252,217,72,188,111,67,23,181,151,247,82,137,54,64,255,0,217,95,198,179,12,152,146,65,202,165,97,246,255,0,96,255,0,85,31,178,176,53,198,54,118,165,38,240,66,204,123,228,179,22,84,214,96,219,81,195,46,6,78,101,148,155,225,248,97,196,68,150,28,111,201,255,0,146,45,236,198,150,166,179,41,162,97,159,252,106,126,102,173,244,66,114,197,33,19,198,90,197,201,250,84,236,213,186,58,202,39,40,137,147,193,82,170,230,110,83,224,226,58,135,86,234,59,41,121,106,98,145,62,211,122,183,86,193,139,138,88,182,195,87,50,116,192,32,242,212,139,42,14,76,48,23,186,46,84,108,175,216,205,212,95,74,246,22,196,214,208,103,31,230,229,114,170,48,204,211,150,227,195,47,230,127,149,77,73,209,144,103,115,10,175,17,81,149,186,85,149,15,204,98,226,91,87,79,146,118,64,240,211,196,131,47,252,210,76,97,249,170,54,64,36,22,48,181,55,196,42,1,143,97,25,135,140,171,236,55,190,19,240,226,74,204,5,45,107,236,138,206,82,229,70,189,227,141,244,202,68,155,49,10,176,153,67,93,108,7,136,69,196,145,89,130,170,77,106,175,138,55,53,178,222,40,130,25,70,178,211,122,242,214,255,0,134,196,88,163,125,53,145,180,3,4,254,221,202,221,3,74,226,126,96,241,33,161,245,183,114,251,209,82,149,255,0,176,237,85,50,9,42,158,29,61,0,155,146,253,165,205,35,105,237,98,51,229,177,129,39,108,187,125,57,171,171,127,181,25,73,245,8,143,178,187,137,56,120,76,81,139,246,149,116,100,174,68,22,71,94,58,16,244,245,181,178,98,225,137,0,153,5,246,144,179,41,8,89,126,159,212,152,93,217,94,121,179,209,10,79,241,251,73,197,109,84,178,3,119,109,40,133,147,247,86,169,141,128,15,225,32,70,131,150,33,114,145,76,218,198,157,147,229,4,65,17,116,51,106,19,212,143,16,113,164,146,117,85,112,188,204,88,169,26,101,53,99,126,66,218,25,55,133,6,210,88,147,200,211,1,90,79,155,22,95,182,84,132,58,158,41,79,150,39,23,237,170,250,75,138,235,38,124,216,135,145,27,138,13,27,125,8,181,14,164,131,129,225,20,92,89,87,51,153,165,71,100,255,0,81,45,161,35,46,171,172,244,245,140,144,122,133,24,134,95,168,53,202,167,198,188,146,126,92,130,197,237,166,101,184,209,181,56,150,90,50,124,28,30,157,44,188,130,76,175,180,124,89,63,212,122,151,52,101,145,33,120,114,143,34,105,15,88,90,206,62,208,210,136,161,109,83,17,246,125,109,220,180,134,98,86,177,31,14,224,229,127,182,164,61,64,137,181,60,11,25,39,203,199,141,11,99,113,41,223,48,242,88,165,174,236,182,222,121,138,170,130,199,137,74,235,10,66,78,38,96,246,38,92,201,173,108,70,204,214,12,243,218,22,82,158,212,244,135,155,225,46,186,121,17,118,186,2,199,35,204,81,12,74,199,73,83,214,198,137,150,95,41,5,245,58,214,237,175,153,93,234,101,17,17,67,78,113,191,148,82,74,69,113,85,73,239,75,47,241,167,179,50,16,124,56,255,0,137,79,250,243,227,31,105,181,228,77,130,46,4,89,164,153,174,229,83,39,176,108,218,10,46,33,248,32,102,89,68,140,62,17,114,44,2,251,34,179,230,196,176,147,84,249,44,225,198,36,42,177,150,84,1,12,200,185,254,108,89,86,79,147,198,252,81,86,97,164,217,119,23,42,109,0,208,99,63,244,163,47,238,166,168,88,93,166,45,96,148,251,75,106,111,219,34,180,54,155,200,198,75,174,139,136,126,29,104,87,201,131,180,254,200,75,124,48,158,112,50,196,212,101,253,180,182,81,106,220,141,15,120,227,51,169,10,251,232,157,37,255,0,170,153,79,211,214,37,102,80,242,174,115,172,43,109,114,48,209,4,78,36,187,108,81,106,229,179,38,75,250,67,66,217,63,115,204,101,59,67,107,99,26,35,3,47,38,84,197,250,132,229,38,18,245,163,32,169,152,99,69,39,234,202,180,178,170,44,35,230,136,46,34,162,131,36,18,86,236,216,135,196,170,220,73,43,49,145,152,114,177,152,150,15,51,33,15,45,136,134,177,101,192,49,191,42,66,251,89,69,150,254,46,53,38,144,170,198,26,105,53,86,68,195,234,133,140,63,182,37,224,213,80,86,252,216,109,36,148,137,121,131,4,132,204,30,196,55,158,87,225,72,214,46,170,165,6,228,146,122,74,178,8,108,139,253,215,26,151,120,101,140,249,67,60,159,182,171,107,108,184,48,164,85,49,131,96,70,197,238,166,129,129,42,73,57,138,68,184,57,253,228,230,52,242,20,124,201,89,168,37,110,18,104,96,199,218,76,136,86,79,252,143,14,84,159,80,234,72,181,160,120,114,242,40,214,122,205,177,247,98,201,141,42,182,174,197,118,116,69,179,20,26,182,52,162,189,152,165,127,24,202,167,167,214,226,7,40,178,145,90,213,67,130,49,230,47,98,55,12,178,19,229,32,15,26,237,85,83,153,164,99,141,64,245,24,51,191,75,137,84,198,140,203,33,225,49,72,171,108,168,0,94,98,197,253,196,59,41,199,143,48,123,62,154,108,80,86,107,147,51,52,196,232,204,221,215,148,146,70,128,129,118,113,147,9,184,151,66,140,27,88,220,197,23,31,238,175,151,117,180,118,241,122,135,147,234,15,177,35,85,199,87,100,228,78,64,146,50,191,48,83,89,245,64,187,137,132,194,202,165,194,201,213,39,120,67,202,53,65,167,181,83,35,31,17,68,145,89,144,118,142,249,40,109,61,85,84,111,148,151,0,101,31,220,18,38,226,146,184,67,205,92,44,95,108,98,69,204,184,163,146,60,198,47,251,105,104,117,8,10,254,37,191,144,38,203,242,2,124,3,148,31,165,196,150,60,47,141,237,114,43,16,204,36,159,117,43,187,147,136,124,49,114,145,51,50,186,139,29,145,133,212,247,119,16,79,204,34,99,84,209,174,193,53,248,165,149,72,198,184,227,195,46,41,17,76,181,136,94,29,130,149,105,196,171,85,202,231,232,106,169,191,55,19,136,159,80,107,227,234,175,235,122,133,185,24,190,146,149,14,167,181,211,228,97,66,95,150,250,106,214,175,226,69,105,65,255,0,119,89,17,191,78,90,7,227,191,134,189,205,144,238,201,210,82,147,39,221,88,204,100,91,46,236,153,62,166,37,182,100,200,55,227,203,242,255,0,184,52,183,126,120,68,218,27,25,86,44,223,169,187,63,245,168,154,215,68,147,183,126,66,141,35,125,36,168,222,123,78,177,43,208,207,12,159,53,170,124,0,73,230,18,165,149,200,217,209,178,38,97,153,229,7,86,84,108,105,36,27,62,146,246,193,241,186,86,131,70,34,157,75,98,8,200,210,228,217,102,203,198,169,153,24,5,31,42,91,0,47,234,77,112,188,76,250,169,215,2,114,102,106,120,125,144,149,105,123,217,24,156,165,66,217,26,80,192,253,164,94,165,37,50,124,239,116,68,67,51,140,177,175,217,106,251,232,144,127,181,202,180,51,91,65,146,252,33,23,39,237,41,154,77,66,121,60,59,82,127,180,189,168,108,173,116,248,217,97,83,3,47,212,226,75,70,113,255,0,196,152,246,45,216,194,73,230,49,113,33,103,176,113,135,250,165,26,207,137,118,68,3,50,213,143,47,184,131,252,91,58,220,156,194,196,52,153,125,13,216,219,107,100,255,0,62,34,145,108,170,100,233,47,237,255,0,113,21,26,146,186,75,51,110,187,86,237,182,50,63,105,237,45,219,208,223,200,27,6,30,47,117,111,244,220,131,229,198,129,129,60,98,127,40,178,166,102,159,148,125,88,147,47,177,54,103,56,216,99,75,173,212,199,137,151,254,116,253,246,86,35,249,64,173,118,180,147,139,168,15,97,139,141,58,129,91,139,230,229,172,88,85,10,73,51,56,166,78,146,61,151,132,185,101,228,236,94,14,155,196,76,57,85,220,7,176,128,234,25,86,137,48,25,224,242,153,116,89,78,76,156,139,252,18,11,115,237,50,173,102,161,213,223,14,229,51,9,119,49,138,170,106,188,199,45,230,136,175,227,24,27,76,182,2,25,126,154,91,43,242,30,205,15,247,65,30,158,49,44,171,89,46,95,98,52,207,251,75,84,203,32,103,225,22,47,182,148,92,90,142,48,251,121,20,89,178,27,110,224,183,207,33,25,132,66,66,198,49,32,143,244,185,72,153,83,154,88,252,205,148,101,203,245,17,70,153,148,157,67,18,3,254,2,216,214,86,164,127,13,89,4,154,121,144,159,171,17,22,248,211,229,194,35,56,178,141,110,159,48,246,95,79,32,147,171,10,203,113,108,153,248,214,168,111,200,78,101,139,41,206,82,114,149,49,141,66,72,204,205,186,31,237,166,168,91,68,52,102,24,159,194,84,102,255,0,40,214,131,4,9,121,131,40,175,225,42,157,114,11,3,76,126,51,230,196,148,73,147,56,164,249,76,133,253,180,240,208,207,131,230,196,180,192,100,186,130,110,194,44,168,101,29,100,81,96,102,106,1,126,174,47,26,123,91,146,72,243,24,72,143,91,173,178,225,48,177,201,89,154,5,198,12,213,252,163,250,104,219,94,225,185,136,36,249,36,132,204,162,83,175,212,135,41,49,101,85,12,170,245,40,143,20,178,226,90,106,180,125,84,41,204,203,243,35,76,177,171,153,189,69,37,205,119,40,127,221,17,48,129,168,65,225,154,89,85,150,170,210,84,211,169,223,180,16,226,144,95,77,114,72,113,153,159,104,159,101,124,69,89,214,85,47,227,90,211,91,145,129,15,22,47,170,141,54,149,97,1,152,37,92,246,125,85,173,107,217,132,188,101,84,218,110,250,198,48,240,203,148,147,113,209,178,211,208,111,199,90,217,117,54,204,211,210,137,221,214,128,124,154,106,65,225,221,127,24,213,108,203,143,82,6,28,185,68,185,30,170,129,44,83,158,32,139,253,107,89,175,166,6,70,185,100,87,192,190,137,100,76,49,4,68,196,212,128,20,93,217,101,127,26,152,208,213,167,133,204,101,110,251,40,34,103,52,92,169,56,40,205,203,18,34,124,153,210,79,180,169,138,66,175,144,244,173,224,143,154,92,85,127,14,236,159,218,64,141,24,127,180,178,159,112,50,51,169,54,6,89,252,116,35,110,225,156,177,120,125,165,203,110,231,218,198,151,134,88,151,127,100,56,146,89,218,167,47,180,51,45,137,197,23,253,212,73,10,204,131,195,212,52,47,153,207,41,227,30,200,12,136,44,156,170,142,159,225,237,172,19,176,187,92,162,251,136,175,49,233,46,24,133,228,251,74,126,251,82,107,188,143,150,25,68,20,111,221,94,108,138,176,252,119,61,40,217,229,227,175,110,231,74,146,16,8,12,205,196,65,51,172,75,69,110,164,157,36,155,64,149,71,233,139,89,115,72,207,86,148,66,144,170,173,244,132,201,150,191,137,117,195,254,85,56,164,255,0,19,85,203,88,6,100,216,175,137,97,216,167,173,105,9,27,204,162,22,81,160,152,203,88,92,165,42,110,29,66,194,113,27,26,174,227,38,14,115,237,229,116,36,55,153,14,241,101,70,70,178,151,4,156,165,227,76,167,233,236,135,221,196,139,136,133,72,103,178,84,98,115,35,176,251,151,40,225,220,65,178,38,33,118,38,47,128,76,121,177,113,168,170,70,16,150,185,130,37,209,33,176,147,71,133,96,146,41,33,119,78,73,39,203,19,177,21,2,101,140,96,97,151,23,42,168,153,166,14,65,230,221,71,18,84,250,66,9,255,0,170,202,182,69,90,132,114,2,192,167,57,78,243,9,109,178,140,241,255,0,195,238,39,44,124,88,192,38,21,169,129,60,238,99,40,45,71,179,119,177,63,14,214,116,30,172,165,84,16,239,172,164,246,197,24,214,126,24,253,161,173,230,99,48,102,12,81,137,53,84,25,149,254,15,25,135,146,60,170,126,76,156,126,121,145,187,201,195,38,28,188,107,225,170,135,52,28,171,87,54,23,130,146,182,83,6,82,49,57,173,140,9,48,122,134,130,153,166,30,62,148,110,155,140,124,120,74,37,106,208,203,43,168,44,200,196,206,204,92,72,163,104,247,217,120,75,52,244,124,200,105,52,147,75,17,248,122,150,51,13,255,0,192,210,76,145,233,240,101,8,178,226,83,134,248,235,167,252,246,146,242,70,34,114,195,16,172,230,18,81,101,240,187,76,106,142,98,197,219,19,234,44,219,103,225,175,97,227,146,36,255,0,218,20,255,0,138,244,2,30,104,133,220,145,125,173,190,101,217,247,118,34,237,235,26,249,91,240,223,78,82,13,130,12,81,148,136,135,233,225,231,226,139,137,85,97,111,178,109,52,94,1,242,89,193,195,197,246,212,211,231,226,243,84,102,97,35,3,168,133,74,225,233,233,118,79,126,84,213,17,89,64,35,89,74,39,40,74,143,254,165,36,124,216,242,38,33,211,208,107,95,218,177,99,57,20,153,71,181,196,179,224,89,16,111,14,37,58,205,19,168,10,124,216,134,37,213,227,48,2,240,250,139,57,225,220,131,154,82,213,161,61,199,183,177,55,67,85,46,48,199,18,92,252,95,180,154,26,147,255,0,98,79,220,164,239,159,90,55,226,228,41,22,247,188,229,31,14,65,44,238,198,180,102,169,62,17,178,24,165,197,137,10,29,114,56,220,49,10,66,161,205,79,190,59,195,44,164,198,95,113,104,54,149,170,173,30,104,133,38,68,52,108,58,178,87,49,243,53,87,169,51,230,196,182,237,170,164,244,139,17,20,129,152,113,51,40,85,5,35,200,70,37,200,49,240,26,61,251,22,124,161,86,163,85,28,177,55,101,148,50,255,0,42,52,48,9,39,133,96,109,43,121,147,48,68,50,141,58,216,139,84,138,153,166,235,103,75,103,171,74,32,135,245,4,155,192,14,149,211,96,249,75,158,223,168,143,153,90,124,24,75,21,71,207,208,209,55,89,114,144,168,145,90,163,198,223,190,167,71,13,172,89,177,89,132,185,82,185,129,1,71,204,44,163,74,43,99,122,71,128,178,167,178,66,123,40,60,69,196,162,170,59,42,167,1,44,11,134,86,157,249,191,76,171,35,90,209,217,15,50,228,58,231,213,97,69,56,98,23,145,97,240,138,76,225,141,226,182,47,39,155,251,22,213,172,91,109,29,47,223,254,142,210,27,234,8,223,216,45,70,248,139,78,62,17,8,130,254,84,4,200,113,10,54,23,234,177,41,53,85,48,191,181,202,68,213,127,178,74,176,253,20,190,182,73,35,204,34,165,6,152,121,50,241,22,81,16,176,231,179,164,37,90,166,70,231,203,149,74,165,163,101,78,58,20,140,167,102,14,25,228,41,18,131,76,177,173,63,81,10,143,173,153,249,57,74,155,111,199,246,202,142,200,43,72,246,246,1,141,118,127,200,100,250,52,205,200,210,175,22,32,102,61,241,159,148,73,171,67,45,163,225,216,165,48,65,39,132,194,202,149,201,208,192,155,205,19,28,111,229,88,86,234,64,23,136,201,252,105,131,35,59,83,175,80,168,73,186,119,21,179,71,131,254,35,218,88,99,254,52,135,83,232,205,51,91,93,187,175,17,55,62,106,249,143,97,22,18,96,2,72,240,174,165,154,231,43,70,201,200,252,253,39,70,2,220,121,141,196,68,246,146,156,245,190,2,203,212,186,101,150,146,173,24,30,88,156,68,19,20,231,166,200,251,104,106,212,213,102,112,152,198,255,0,0,74,188,250,160,23,218,196,133,240,56,209,241,164,144,93,203,151,113,144,190,217,181,148,128,16,242,173,193,102,46,20,83,12,204,121,86,151,190,184,189,179,249,16,210,12,170,199,159,119,46,164,111,48,132,50,164,47,212,158,183,45,255,0,210,227,8,159,81,57,48,89,251,169,35,232,88,57,79,40,84,25,155,236,172,106,142,100,109,60,121,160,127,47,106,230,154,158,146,203,77,147,54,82,21,117,246,60,145,129,204,85,178,100,106,173,73,17,241,13,143,252,10,139,34,58,228,38,113,55,183,161,204,116,150,164,150,82,48,37,17,23,70,128,16,73,30,99,114,169,185,154,98,254,131,33,98,64,203,24,94,224,147,253,43,49,243,71,132,194,196,69,150,84,97,217,174,182,83,211,233,57,51,8,184,134,176,100,9,98,253,32,136,85,75,48,240,99,15,49,165,15,39,211,75,141,172,226,198,254,233,107,76,150,38,139,43,252,24,213,67,181,252,251,177,109,191,149,28,105,236,169,127,234,185,20,197,174,170,178,183,30,210,144,68,41,11,238,33,32,104,155,82,147,119,120,92,75,108,207,196,109,181,229,46,191,244,88,122,244,169,220,65,42,0,222,184,51,242,197,30,63,182,84,165,246,85,84,15,96,133,202,68,75,245,12,185,163,250,67,91,235,246,12,171,225,160,209,147,1,141,12,105,135,147,210,151,134,51,228,255,0,116,136,219,18,48,214,228,43,42,152,204,15,26,75,50,147,124,15,213,70,78,115,16,168,19,64,138,62,108,72,176,138,32,13,15,166,147,50,115,26,79,228,194,183,48,208,75,194,46,197,240,208,49,143,50,159,50,182,253,129,102,7,32,251,86,48,232,107,164,179,230,229,73,88,178,100,191,60,38,78,96,62,15,135,41,113,42,46,2,53,170,40,53,36,81,179,16,122,212,205,174,155,32,223,148,57,50,46,160,200,113,100,244,227,42,246,194,36,111,104,106,187,138,228,50,67,152,64,100,239,63,155,17,85,72,99,100,27,2,20,238,100,61,202,193,144,246,32,234,67,48,246,16,79,248,104,203,127,155,41,127,234,175,70,161,244,78,16,137,57,54,176,60,103,225,137,1,16,203,32,78,102,89,125,137,26,85,31,110,85,255,0,66,134,73,34,196,52,240,103,75,205,45,54,8,98,147,218,26,250,248,195,39,18,91,27,144,182,126,152,170,24,254,82,122,159,141,167,182,210,243,111,242,170,211,80,211,247,101,38,79,166,181,62,4,79,164,182,170,27,140,101,14,30,54,123,104,215,189,227,30,20,60,56,123,110,146,241,163,223,200,53,150,81,88,80,204,153,22,217,50,65,231,255,0,190,47,175,227,246,144,185,134,82,117,44,176,202,166,153,54,177,32,242,153,55,173,178,28,208,102,9,80,76,141,18,79,116,81,149,24,205,164,97,225,16,134,53,149,166,99,51,43,224,99,101,85,6,200,124,209,114,145,43,100,98,86,143,14,44,67,77,61,73,153,48,229,26,213,51,119,39,218,202,177,166,103,92,73,172,108,141,145,246,4,144,125,180,222,27,6,46,149,28,250,163,231,204,34,226,84,213,172,127,135,50,22,197,251,38,163,227,5,146,89,203,202,146,73,167,32,201,246,211,48,201,196,53,185,230,220,143,22,84,251,132,26,31,212,138,181,140,63,7,136,221,105,68,106,25,95,218,20,98,31,212,34,189,147,233,209,189,161,148,137,28,252,4,39,87,241,165,102,81,87,113,9,231,188,21,164,197,136,146,72,177,55,174,89,127,107,182,18,62,97,165,13,159,40,33,241,41,233,150,83,189,226,165,46,182,40,107,96,0,108,79,163,60,145,135,194,167,52,244,157,200,241,43,40,204,31,186,168,172,36,150,49,9,142,78,108,164,76,195,201,220,135,194,53,240,198,96,152,134,153,151,228,150,218,185,133,198,73,32,120,140,94,53,50,198,48,124,43,84,249,54,179,167,63,231,196,33,172,223,24,248,251,114,145,75,39,228,116,44,122,66,54,128,199,136,125,164,254,85,172,214,85,185,57,101,41,185,53,86,165,39,234,136,129,101,37,142,126,175,228,202,157,99,115,91,109,249,106,81,89,89,68,192,240,132,67,95,143,63,237,141,240,90,203,226,142,145,53,133,24,138,91,104,47,203,31,255,0,220,95,174,89,167,159,225,238,36,19,225,146,11,249,98,171,172,55,255,0,219,234,77,58,134,233,164,209,250,125,123,107,161,248,19,254,198,211,254,51,104,155,195,233,139,106,27,17,66,243,227,203,237,145,127,70,41,43,103,91,1,146,238,229,99,252,157,105,110,158,211,112,119,126,161,136,106,182,72,89,39,221,197,139,233,46,134,134,4,237,93,11,117,255,0,249,121,127,242,47,102,211,77,53,237,219,93,126,205,115,3,20,96,197,17,67,221,176,18,101,176,69,18,178,123,207,25,156,74,6,123,46,103,78,33,133,20,139,154,69,57,33,228,116,29,48,26,218,216,188,177,70,82,45,247,18,96,205,240,194,37,27,15,79,107,25,222,234,174,129,91,178,6,25,98,228,81,107,157,12,171,219,223,212,64,104,3,31,180,131,52,51,149,248,68,36,250,215,137,1,85,112,49,74,196,94,197,182,21,85,193,217,167,142,95,107,18,40,52,146,227,117,42,232,198,139,36,121,177,16,171,105,158,63,102,40,213,52,104,201,179,74,71,250,109,145,123,122,209,144,244,72,11,203,199,145,80,73,8,200,62,165,178,181,132,240,122,197,145,81,130,172,234,125,135,90,8,35,194,81,15,139,237,45,51,43,105,167,12,159,42,49,19,219,226,77,188,254,178,2,121,135,143,137,107,76,193,28,121,17,87,113,177,141,241,2,37,205,238,244,100,187,115,241,46,181,48,57,73,153,14,240,131,31,82,21,151,200,118,178,113,34,52,150,146,37,111,12,178,241,171,80,210,86,246,226,72,204,194,70,157,195,238,189,82,6,170,92,216,153,114,166,86,254,3,95,236,222,204,99,103,82,29,246,164,140,12,34,90,176,216,194,233,64,201,100,169,36,202,146,69,185,53,215,34,79,82,92,106,169,210,241,68,23,26,111,166,244,221,204,144,102,177,78,99,6,38,124,62,226,169,140,206,14,212,171,26,33,118,234,26,181,236,66,207,211,211,160,147,48,121,70,138,173,9,254,145,21,248,106,165,148,121,131,141,14,106,217,222,124,209,70,36,213,140,77,230,53,64,229,138,197,145,163,31,218,148,69,173,230,100,38,115,21,38,126,179,137,231,135,47,253,36,155,204,31,142,207,145,65,14,24,198,78,165,190,126,15,12,59,88,202,97,247,210,138,78,20,79,169,16,163,229,70,243,184,108,127,77,187,198,65,238,75,181,11,7,36,123,184,145,73,145,102,103,140,168,248,204,127,130,20,214,141,78,104,203,89,114,95,180,52,92,73,220,3,30,19,250,136,85,80,58,74,161,31,49,162,242,35,13,3,242,112,173,101,81,183,73,215,176,242,71,212,181,70,170,157,24,249,186,149,44,110,62,229,140,200,219,159,60,43,48,23,123,91,123,8,102,89,89,15,135,22,85,178,53,173,174,62,81,113,173,204,173,157,218,81,45,166,129,43,195,40,146,237,208,109,197,250,21,89,73,1,1,247,20,171,39,131,63,55,252,234,173,149,80,75,250,188,136,41,58,62,9,31,154,38,79,229,83,219,191,201,85,145,80,30,53,196,25,36,194,18,167,209,130,207,4,178,53,8,32,191,219,200,168,234,166,69,141,250,184,185,85,113,69,32,217,130,155,136,105,45,197,222,32,61,83,89,24,118,68,195,93,20,98,74,127,3,89,73,38,99,20,105,149,119,140,197,14,63,113,169,237,119,223,165,38,63,52,234,0,106,173,192,204,189,158,11,167,255,0,225,184,253,216,163,90,153,160,224,193,38,97,23,248,211,236,170,104,107,117,36,148,10,162,13,157,73,245,104,79,27,207,137,60,101,108,72,204,230,18,241,130,50,245,117,164,178,185,155,140,10,249,143,154,70,113,35,35,60,229,94,195,246,147,40,208,49,131,49,147,11,99,124,8,9,131,24,241,168,221,67,172,193,90,55,138,39,41,18,56,31,18,46,10,71,230,18,131,72,205,240,116,44,26,186,157,44,223,249,168,221,91,124,200,209,48,139,177,45,153,169,245,29,223,128,114,226,31,219,69,192,210,80,74,198,26,194,81,10,68,42,179,243,50,171,11,91,184,134,51,200,34,101,221,17,87,213,73,245,32,97,94,125,61,48,135,135,22,85,148,111,8,60,194,226,79,138,10,205,127,131,19,104,198,100,125,132,180,166,226,180,98,243,218,100,26,115,39,226,20,74,209,225,151,202,128,103,196,45,20,87,242,197,38,68,203,58,19,216,152,77,91,66,79,200,168,195,91,136,104,159,196,48,100,129,155,72,184,190,154,214,203,140,169,218,69,250,49,99,148,250,198,78,131,202,17,34,25,101,101,39,135,107,137,3,50,224,152,215,171,117,33,228,147,104,82,226,81,174,133,86,195,23,201,125,104,243,26,87,251,136,200,218,144,126,29,170,94,227,76,122,145,242,150,231,248,209,181,186,110,15,187,40,133,251,105,118,245,251,31,113,60,138,168,115,34,73,233,88,217,64,4,209,242,136,101,88,195,13,84,97,225,137,23,18,51,204,98,26,26,106,47,185,38,135,71,108,73,121,250,121,226,7,8,177,37,117,186,108,113,136,243,75,229,85,243,237,72,54,63,149,115,235,189,85,44,82,158,32,139,143,234,46,123,221,177,47,28,110,133,36,151,143,217,227,73,100,217,65,132,254,222,68,186,170,227,212,143,136,170,172,58,96,5,249,188,67,85,88,195,24,129,97,176,246,94,5,50,122,26,208,99,225,138,180,62,202,170,183,184,185,82,217,255,0,20,106,169,63,181,202,171,188,136,75,109,229,108,116,27,26,1,7,238,149,104,12,3,148,156,221,105,100,63,142,84,242,94,192,154,2,169,135,170,170,173,193,242,130,66,200,140,108,144,205,22,153,104,98,99,14,8,57,139,137,39,125,196,75,34,97,137,41,106,212,52,146,173,186,101,98,26,91,15,76,62,11,248,185,72,183,179,183,250,38,171,23,151,184,202,72,73,24,15,52,65,101,34,66,192,234,171,121,108,14,195,108,53,81,25,155,110,25,104,206,206,161,98,77,143,144,119,213,120,137,159,67,100,38,118,141,79,92,80,159,221,18,181,222,3,171,180,136,121,48,37,205,246,147,110,92,149,93,26,228,37,83,31,90,124,57,72,171,35,93,156,94,210,6,120,71,90,124,60,101,34,192,57,39,125,65,37,169,208,178,126,231,4,184,48,227,92,197,17,165,113,149,84,102,139,24,12,40,132,191,55,93,235,11,42,143,137,160,169,49,114,198,246,215,120,161,158,11,112,51,49,85,85,178,37,34,170,118,24,62,200,4,71,109,153,36,12,194,36,96,116,120,48,110,242,226,65,198,123,225,121,196,237,85,20,23,210,178,173,15,164,24,143,149,62,173,102,67,229,50,213,119,49,145,188,202,17,117,32,15,50,101,150,60,69,149,199,225,214,162,166,64,174,141,168,30,105,125,106,134,5,216,38,145,129,41,113,17,36,213,176,0,67,179,149,0,81,6,158,158,221,156,210,136,33,164,54,95,9,114,78,253,121,5,25,103,79,166,37,11,4,176,223,127,26,183,12,201,194,6,35,8,101,251,137,109,251,104,98,217,56,234,115,75,189,1,42,161,140,151,82,85,7,101,51,85,100,124,79,84,196,187,255,0,158,244,156,191,237,169,221,97,240,222,33,60,12,17,118,170,85,31,67,116,145,148,230,159,13,53,13,230,159,185,56,101,148,133,31,212,93,226,183,226,46,248,123,79,113,77,155,71,209,138,155,20,65,124,207,130,156,164,153,19,79,206,121,109,187,23,59,71,78,37,21,175,240,117,72,16,207,52,251,185,124,73,133,149,84,184,49,119,126,218,149,14,179,245,33,179,104,46,49,44,95,119,107,56,236,203,43,141,106,177,58,25,76,124,233,163,229,22,33,160,188,9,147,169,80,48,32,146,178,53,104,35,15,48,147,172,106,101,133,16,216,200,210,179,98,228,77,45,110,216,32,102,42,140,212,58,132,245,178,184,133,149,0,27,43,45,64,62,110,33,161,153,172,58,198,88,83,235,105,195,39,202,114,141,31,107,112,73,188,187,12,95,81,79,208,198,4,33,230,15,47,231,85,65,178,131,143,230,226,164,224,13,95,160,8,112,235,72,55,203,177,255,0,109,41,212,151,0,140,7,134,184,67,91,239,140,121,32,126,208,67,73,161,233,233,211,185,76,84,88,21,84,91,79,112,114,159,14,85,87,188,137,180,246,178,32,191,4,217,70,99,229,138,47,31,212,91,96,82,14,79,105,121,19,44,98,179,41,157,109,168,247,120,75,143,34,109,225,189,62,105,124,67,81,6,167,178,169,178,221,136,68,42,184,170,15,171,131,230,203,136,105,204,106,131,204,178,170,23,233,61,164,24,110,9,52,248,162,23,18,223,113,91,93,24,111,12,66,229,92,180,212,55,144,172,95,44,50,136,33,249,169,50,183,136,235,90,149,186,159,70,62,216,249,172,46,127,141,105,164,173,62,155,39,202,127,184,153,82,85,75,156,198,123,170,131,211,98,11,134,95,98,191,137,43,5,213,106,29,240,241,75,236,79,252,34,89,3,22,33,227,80,243,224,109,185,130,154,80,155,143,154,82,154,217,0,91,170,180,52,73,35,126,17,15,247,20,132,61,67,59,77,159,211,253,4,101,39,212,93,133,230,131,25,157,185,80,254,143,167,237,249,177,8,164,76,213,114,138,213,228,76,64,181,60,216,185,101,197,24,137,244,214,16,245,13,206,76,69,249,97,253,181,67,39,76,31,39,202,117,175,129,209,243,167,112,139,24,136,154,191,209,108,167,160,92,2,200,123,64,151,147,193,7,50,48,224,251,171,127,224,203,93,63,243,123,161,149,7,50,126,228,28,165,30,68,166,154,131,51,43,215,141,25,228,63,9,72,36,133,230,178,140,79,148,40,202,136,245,179,198,30,82,137,35,96,21,40,131,3,115,194,128,153,164,128,34,60,197,18,22,6,164,223,31,48,74,172,33,220,50,112,241,75,229,82,142,101,112,146,54,66,126,7,203,51,229,16,23,1,185,47,46,92,163,250,106,189,245,181,162,127,233,113,35,224,105,232,50,120,114,174,171,41,46,228,29,111,95,20,94,69,162,101,109,193,73,195,0,152,254,162,236,129,208,212,213,0,221,241,151,237,164,183,115,14,64,62,38,44,67,91,137,138,215,57,173,173,36,226,86,229,174,149,136,169,102,158,212,132,141,253,62,236,164,200,172,227,48,155,174,82,227,26,222,109,61,163,164,188,134,151,23,41,62,162,70,85,114,170,212,23,6,203,43,59,120,208,183,25,231,51,136,75,25,48,1,4,255,0,40,94,63,166,159,7,80,193,141,17,155,178,140,75,158,73,182,141,171,63,18,41,255,0,14,165,106,6,114,137,106,147,240,137,245,160,253,81,4,174,191,25,229,103,244,236,104,128,207,220,255,0,152,228,40,213,163,145,93,68,101,116,56,211,40,79,83,99,134,38,73,74,150,126,158,4,152,63,212,69,254,142,65,171,201,134,166,156,60,85,48,8,89,41,60,250,215,227,218,21,50,170,141,102,57,155,233,234,170,15,154,187,24,191,109,80,177,146,236,129,136,197,46,52,218,54,146,163,31,52,188,133,39,211,95,100,188,98,102,24,130,75,69,13,198,32,46,245,104,244,117,168,34,110,136,81,151,177,116,77,61,119,189,0,229,196,149,149,114,237,67,240,150,14,182,181,245,9,115,230,136,159,76,93,105,189,14,155,38,137,31,167,68,149,36,163,23,213,82,219,100,111,225,105,25,25,116,251,58,187,245,62,231,229,10,33,254,226,213,51,0,192,242,153,115,73,151,19,134,76,202,223,74,223,100,27,50,227,42,101,108,179,38,203,137,23,38,121,224,222,122,129,132,77,177,95,238,174,205,167,191,8,217,65,1,67,0,101,69,134,171,74,234,8,191,55,217,244,208,15,164,174,211,111,96,130,81,227,90,213,76,211,81,123,220,219,38,181,251,190,17,12,67,88,79,173,136,47,119,41,21,44,104,112,108,129,148,178,177,45,114,116,245,104,198,243,110,178,173,89,47,242,45,73,72,207,26,91,62,28,65,61,252,67,76,174,238,43,106,73,180,247,16,108,153,85,100,62,209,139,237,172,220,41,182,223,66,208,132,2,230,48,134,149,217,107,10,175,60,66,166,26,166,141,85,46,105,241,8,89,70,150,235,63,133,19,163,49,250,134,38,62,46,193,170,115,92,69,86,210,217,6,232,203,90,59,111,213,202,24,190,218,109,101,13,145,143,150,36,172,131,92,43,206,116,235,150,10,39,202,226,236,34,112,249,150,163,38,33,79,33,87,18,200,254,171,216,235,104,83,151,114,143,80,234,121,213,179,153,150,41,54,202,134,6,173,211,50,98,179,148,98,34,138,141,171,89,90,1,134,236,92,107,117,109,222,153,147,47,45,112,185,63,105,73,153,145,189,193,149,107,236,117,154,121,149,83,129,196,129,190,209,32,183,30,88,133,31,237,149,43,173,54,54,102,202,153,188,199,199,151,42,234,142,70,169,205,92,136,27,239,133,114,202,7,238,250,197,237,137,64,62,158,12,25,204,174,174,128,72,191,83,42,236,76,214,218,186,146,83,195,47,78,111,135,245,16,118,179,7,172,88,243,126,28,244,201,34,247,62,162,178,170,191,193,187,178,38,29,200,7,232,10,105,220,220,153,62,162,165,211,23,19,180,113,217,16,162,17,99,125,68,223,77,192,124,159,148,177,23,32,150,253,67,166,236,133,231,150,1,4,49,117,161,163,90,226,46,227,91,61,66,238,245,224,246,47,47,30,52,6,158,178,166,212,0,204,88,3,41,20,179,216,57,35,124,73,98,34,221,26,7,166,197,195,16,68,18,140,119,70,42,244,168,30,182,170,157,81,57,150,53,253,126,105,254,158,152,57,32,97,138,85,173,239,157,180,195,47,148,75,125,60,192,116,237,70,158,69,94,66,44,141,90,15,3,62,33,65,136,69,228,94,96,79,39,221,90,130,246,12,159,160,26,61,147,34,70,233,23,34,64,18,204,208,122,184,164,205,16,188,106,154,170,133,242,96,237,44,68,50,201,251,75,56,122,134,89,31,205,43,47,219,77,33,207,198,252,193,85,89,20,155,92,231,31,17,116,28,225,196,221,196,139,137,1,163,47,137,131,211,165,228,220,174,177,101,48,243,153,134,89,120,254,154,135,159,166,246,210,159,46,187,176,168,146,53,124,198,89,26,181,99,228,201,228,140,78,81,101,31,184,149,89,26,9,72,201,117,249,7,245,19,120,117,182,89,63,168,139,141,16,240,140,95,41,18,42,93,177,183,13,244,129,174,192,195,101,202,68,229,239,136,167,141,0,240,153,152,178,134,47,182,180,62,226,84,158,16,139,42,42,28,202,15,91,4,111,237,86,232,119,111,146,76,184,135,141,38,217,206,24,62,109,42,152,105,112,188,210,85,134,196,183,159,48,18,126,154,90,248,20,18,71,138,92,1,148,138,86,159,83,238,101,225,87,20,129,25,15,148,221,73,149,133,145,104,74,92,104,152,56,216,106,152,27,82,34,170,168,78,80,127,81,158,65,98,93,26,123,1,131,135,175,193,70,134,97,55,79,175,86,102,66,75,106,137,167,233,232,178,95,136,178,137,141,46,102,158,211,144,79,155,147,34,190,178,211,7,141,23,118,98,140,95,202,166,109,107,89,36,28,88,210,51,40,234,204,16,201,224,199,197,214,130,181,178,56,129,253,59,148,169,33,152,248,192,194,160,46,245,110,173,168,148,255,0,79,129,148,106,121,21,88,213,203,59,40,30,182,60,54,49,114,147,233,169,192,213,65,173,157,134,36,2,8,137,181,85,149,137,96,178,192,197,30,228,169,147,2,57,188,178,203,202,154,170,102,227,33,190,170,27,10,76,37,69,90,195,29,111,82,82,200,216,229,112,148,138,129,249,35,1,134,47,42,194,77,200,91,84,99,231,204,97,38,166,158,194,119,11,42,103,14,76,18,179,230,196,181,201,52,95,104,75,84,208,87,214,209,201,6,95,75,24,136,145,207,209,250,142,113,50,215,69,24,163,42,218,220,101,59,61,213,84,104,22,37,137,139,17,21,86,162,101,99,141,214,195,181,44,182,8,66,38,79,180,186,21,107,7,7,192,86,197,228,250,98,65,76,173,177,160,151,148,62,234,149,152,251,88,211,189,70,88,137,203,238,40,54,5,213,110,116,179,127,242,36,81,137,37,178,100,161,247,45,180,147,222,72,44,41,139,200,148,234,221,79,233,160,230,18,55,49,21,99,200,219,2,202,112,207,250,162,167,222,188,79,5,199,116,246,182,157,127,98,240,134,1,4,49,63,177,94,70,51,241,229,50,146,230,90,77,54,181,171,104,50,159,106,73,61,202,34,101,148,95,85,197,45,88,120,50,79,82,148,184,167,174,245,140,178,202,172,209,250,8,179,40,123,46,224,193,127,186,81,172,230,79,28,238,153,88,144,166,170,61,187,49,84,139,141,47,153,167,173,99,118,228,77,182,194,89,75,42,168,196,24,217,47,126,76,137,187,237,73,36,24,101,242,169,42,73,57,71,180,202,138,121,137,26,118,208,34,202,148,43,115,105,160,62,52,183,155,116,68,210,25,159,143,152,72,35,76,151,239,9,109,220,226,233,64,5,73,249,36,138,124,153,89,216,159,108,229,73,30,236,194,202,150,207,173,60,156,126,210,89,23,17,227,108,135,148,146,126,234,103,38,97,196,204,33,200,85,61,0,49,99,112,154,87,34,54,73,182,195,225,42,88,237,81,25,86,192,211,244,169,231,31,119,98,92,95,109,108,101,144,234,89,132,34,25,126,225,84,134,167,214,119,53,32,127,167,192,36,146,125,69,205,35,93,235,29,91,59,250,181,161,35,70,76,210,53,169,216,186,195,117,213,155,93,59,29,134,226,251,124,7,230,149,198,162,252,24,43,22,75,223,255,0,26,212,253,13,101,36,24,133,114,66,168,253,97,91,121,164,136,0,250,166,92,171,163,109,170,115,44,139,106,119,59,237,108,152,182,67,103,16,208,182,80,6,50,102,92,131,76,107,107,145,68,195,139,169,91,192,215,47,156,12,82,226,226,34,229,89,59,124,21,219,213,62,66,36,238,132,76,190,218,219,26,213,227,240,17,80,102,121,228,179,183,141,122,27,25,159,18,110,97,97,235,36,176,190,234,104,192,131,6,81,36,79,173,224,204,47,105,25,26,79,7,42,213,83,49,20,204,181,217,78,120,83,104,214,68,43,58,144,239,159,167,32,159,230,226,140,164,76,3,169,42,164,129,225,136,33,137,50,212,27,253,2,90,192,121,1,148,75,26,23,196,147,242,133,42,41,147,50,116,172,33,210,12,83,183,101,17,19,9,108,66,55,50,225,31,104,28,152,211,104,212,227,237,49,127,141,30,201,224,140,12,56,134,134,52,254,62,20,246,161,60,156,43,207,23,181,212,178,11,234,174,217,134,88,177,37,38,184,126,52,61,108,145,201,35,241,21,73,164,98,171,26,212,62,124,10,234,210,127,78,94,245,46,62,97,101,66,218,176,241,134,242,242,41,87,234,221,177,240,148,74,77,97,214,53,115,160,198,11,202,206,28,107,73,171,117,24,207,250,2,20,105,21,62,170,139,145,90,70,178,157,100,204,185,73,141,98,183,240,198,86,64,32,214,217,73,246,136,47,220,95,76,29,177,49,101,70,79,178,4,40,156,197,229,81,126,165,44,146,158,108,168,102,253,77,142,63,118,114,138,76,104,164,243,23,81,16,15,211,210,253,146,175,177,166,19,38,92,188,136,230,62,89,9,204,92,170,145,212,70,102,67,93,109,61,229,111,153,183,72,155,43,141,136,59,114,201,67,92,93,130,180,24,119,92,139,154,73,212,231,147,113,202,95,245,170,51,47,16,141,89,243,113,243,236,174,51,238,229,148,120,252,209,114,88,11,33,179,41,123,82,239,0,89,51,180,153,22,126,130,114,51,138,81,20,214,49,154,96,232,218,97,240,159,148,37,227,69,153,132,141,202,30,196,60,105,246,53,17,63,171,11,47,211,88,134,76,233,188,161,16,241,172,111,244,106,179,125,148,213,183,150,163,7,110,36,61,192,71,126,7,151,47,204,172,99,85,30,104,57,101,8,95,202,135,153,12,245,47,230,42,117,192,147,85,181,254,156,118,101,61,168,245,25,51,11,169,81,192,8,227,19,47,184,172,230,70,4,223,107,41,11,238,37,19,244,193,241,230,69,84,109,198,113,115,36,140,167,204,170,171,108,128,32,115,23,23,220,75,234,171,88,38,97,196,52,111,160,140,191,105,101,67,186,140,35,93,130,111,152,162,74,234,66,155,57,9,218,66,162,97,211,193,173,233,22,82,39,65,52,81,131,41,177,161,85,80,25,137,191,15,207,202,181,201,126,33,191,16,147,57,146,64,78,92,68,199,251,72,54,27,78,73,38,47,84,32,137,244,241,32,20,134,178,159,106,51,191,12,162,37,112,38,75,147,43,250,132,254,53,125,125,91,7,104,115,98,203,247,20,244,56,122,99,6,98,192,146,182,170,62,224,242,6,167,170,240,100,67,74,33,73,251,74,182,182,226,171,30,25,98,26,67,166,237,116,113,71,132,81,114,147,234,39,114,107,104,237,250,190,91,246,214,127,217,54,93,62,141,198,244,210,249,253,52,134,226,183,114,55,134,184,95,182,152,190,135,211,71,152,86,132,47,219,34,201,154,194,158,182,35,197,109,216,47,180,182,223,177,149,111,18,126,171,71,218,201,39,245,108,98,26,185,167,211,208,107,121,130,81,137,115,153,154,252,154,130,118,210,167,36,104,194,247,19,152,108,36,97,176,190,169,185,73,111,215,66,186,171,121,106,93,73,158,120,195,195,149,35,52,250,50,159,17,139,36,164,75,31,50,119,135,23,42,58,146,120,10,79,155,138,60,137,108,200,13,26,212,206,76,8,37,103,12,95,247,18,73,241,129,27,218,85,18,100,130,48,242,229,24,148,125,197,150,251,38,208,185,72,159,122,226,44,108,46,101,148,74,211,229,47,90,155,213,191,27,52,253,73,246,130,199,145,34,212,145,181,85,147,223,18,32,134,47,168,76,171,156,234,31,131,224,178,240,53,140,162,8,130,247,20,164,89,159,137,219,211,175,74,141,254,93,78,161,91,175,32,234,146,124,164,161,136,159,186,156,201,135,168,4,207,148,159,198,184,142,143,248,81,42,53,227,11,18,210,72,135,231,216,69,250,191,77,252,46,7,163,176,166,212,100,41,60,21,97,141,171,153,46,178,72,145,255,0,197,175,125,14,99,134,116,151,226,52,162,228,86,250,123,77,178,48,56,165,101,39,221,91,205,66,56,36,120,113,114,125,68,92,0,128,188,69,148,81,19,237,166,106,161,204,204,206,160,147,235,72,35,242,139,247,22,215,132,2,136,205,166,66,145,110,181,170,157,24,121,75,148,163,66,195,152,120,222,238,36,131,47,17,165,105,143,131,53,143,26,87,119,169,49,112,196,67,207,190,201,238,169,7,217,110,108,159,95,148,98,251,133,82,108,203,71,251,27,100,190,84,233,127,87,243,170,122,219,45,136,48,173,16,43,118,204,194,27,65,149,103,38,144,152,222,108,171,86,53,78,34,201,37,249,15,99,90,178,72,248,147,202,221,66,114,179,105,200,37,27,79,39,108,76,70,84,51,36,128,81,8,97,114,145,80,70,175,208,210,201,242,176,114,151,140,170,81,243,31,25,239,202,85,140,109,102,201,36,196,85,178,124,48,89,15,183,17,18,174,102,240,5,147,169,199,225,139,41,16,116,246,76,140,119,251,191,109,103,232,51,163,15,135,25,82,88,108,4,25,71,53,180,82,100,79,182,10,202,88,110,71,101,211,3,17,22,211,105,232,146,65,148,197,196,148,214,220,99,39,15,18,113,185,220,251,171,108,38,68,117,148,57,66,121,54,153,10,183,210,6,112,137,154,88,149,3,245,36,186,210,60,94,130,50,143,234,20,72,182,93,196,183,136,240,226,140,34,34,168,62,228,134,173,226,107,14,181,243,129,148,165,72,35,63,243,225,50,162,135,51,18,91,80,25,90,160,51,43,113,17,226,196,144,73,140,56,210,216,99,117,249,171,215,201,97,89,212,147,79,134,2,15,148,75,119,21,201,173,148,62,52,10,171,42,172,65,139,150,73,89,216,163,45,116,196,239,207,16,34,196,170,105,228,158,55,14,85,74,25,145,60,63,75,148,159,113,50,201,27,243,11,73,19,96,112,224,232,205,107,9,239,54,252,152,213,198,158,134,241,177,155,178,144,164,86,134,158,63,62,24,177,144,22,76,60,144,102,20,81,139,18,90,197,226,81,167,150,94,97,172,147,91,131,134,46,34,125,69,241,146,64,162,103,218,218,251,56,214,200,19,200,95,243,30,37,44,134,219,93,126,75,3,73,139,225,250,81,165,198,243,47,80,144,172,178,2,36,47,201,210,180,149,104,38,153,107,233,167,98,97,14,120,230,131,245,248,150,171,186,209,201,7,82,145,219,74,140,78,162,45,214,54,40,172,172,165,151,132,232,207,204,34,229,26,250,192,178,73,51,75,66,86,204,200,54,4,168,185,145,142,95,210,74,16,149,84,139,114,62,122,149,117,111,16,132,52,91,46,229,148,24,68,33,165,230,147,101,24,28,180,48,164,143,234,36,214,186,182,116,102,97,12,94,95,180,177,172,50,199,163,134,207,211,195,32,222,105,101,83,38,173,137,36,156,66,234,65,207,187,212,214,94,238,33,169,247,198,188,28,174,89,228,198,149,153,190,138,172,127,210,191,49,35,3,16,80,65,212,146,252,223,16,57,16,204,212,59,110,32,242,162,163,73,60,222,83,69,24,145,81,120,14,32,6,92,158,101,71,26,182,87,134,89,115,255,0,141,34,11,56,50,229,196,143,129,106,114,112,136,169,140,107,56,76,192,238,120,144,18,106,165,244,229,38,36,95,153,55,89,140,84,254,30,2,177,42,182,89,131,43,34,146,193,152,10,128,117,38,48,39,178,223,135,18,11,80,192,96,165,226,48,137,143,205,107,173,8,227,63,132,169,89,77,90,212,178,141,73,6,11,57,177,136,158,11,108,103,177,78,73,121,202,60,221,191,113,35,252,84,8,211,182,155,175,245,164,102,97,163,134,235,238,95,90,214,158,202,46,16,136,98,26,141,252,55,18,49,243,20,185,72,155,198,152,9,32,255,0,52,33,72,95,108,72,128,211,206,35,51,20,88,134,168,172,39,31,144,6,70,32,189,212,83,24,63,164,183,152,32,24,241,101,88,133,156,107,44,96,96,97,146,72,59,68,176,244,125,137,30,92,169,36,201,242,160,159,139,173,122,29,246,249,236,229,70,225,77,157,107,238,82,177,153,6,148,218,152,130,103,18,110,199,252,162,155,212,140,126,209,230,9,113,98,76,204,66,53,200,86,107,82,9,41,181,213,82,160,143,138,41,82,231,220,99,35,249,114,165,119,122,204,3,139,250,94,68,170,93,191,208,198,171,92,158,113,223,187,86,186,122,212,19,87,228,189,91,241,70,92,105,79,12,74,188,67,250,139,168,124,31,212,246,68,173,100,185,115,249,23,59,77,157,78,159,196,255,0,21,143,209,50,107,116,225,71,152,80,49,19,234,32,24,98,66,126,32,151,40,210,54,106,210,23,180,68,76,35,92,65,155,210,169,184,199,38,216,76,156,146,73,149,102,198,63,31,106,243,30,207,4,84,57,227,23,180,53,69,101,17,149,141,24,64,81,242,255,0,240,85,55,232,244,194,178,124,177,100,203,230,172,158,198,23,233,169,251,186,67,136,99,151,19,253,181,123,98,73,87,32,134,70,173,40,48,203,22,85,37,169,3,84,32,98,137,43,20,149,70,25,36,218,176,50,197,137,43,147,164,171,103,31,119,151,145,77,108,229,86,169,242,72,211,220,94,65,62,28,68,40,213,107,3,234,92,178,226,226,42,117,91,12,117,24,246,145,114,147,246,147,214,50,37,144,243,24,68,17,63,105,82,170,130,201,37,201,8,97,196,124,73,230,17,140,108,40,150,83,42,177,63,42,21,236,201,194,92,169,1,69,183,26,168,17,137,135,22,228,136,23,234,75,201,160,254,157,87,24,67,84,81,131,16,95,216,70,47,238,137,125,125,104,36,147,55,87,237,9,46,217,93,202,2,208,176,100,103,205,148,98,253,212,116,203,186,168,79,218,20,185,80,18,116,247,254,196,46,95,221,82,26,170,182,202,55,211,18,156,138,233,192,162,170,76,217,13,174,52,173,109,177,253,66,36,254,69,170,171,77,146,105,240,203,229,18,139,211,22,183,155,231,196,176,41,49,174,157,73,113,91,25,236,22,232,98,202,185,214,79,39,208,233,104,217,49,77,123,158,15,195,30,70,75,136,92,74,169,148,48,99,51,180,133,254,36,70,254,32,153,195,43,42,195,214,241,131,18,186,245,11,225,161,195,36,50,184,174,214,180,152,31,132,75,150,217,51,80,86,217,63,136,159,227,93,72,218,132,25,240,226,228,42,91,169,225,229,137,155,42,213,109,37,25,111,211,138,105,47,167,73,6,41,98,78,89,12,18,121,165,245,137,77,83,189,144,188,242,137,111,153,112,73,36,218,68,89,193,141,173,205,243,204,56,199,197,82,36,202,146,202,118,79,155,66,195,164,60,102,102,47,186,152,177,140,27,211,212,44,165,27,36,128,131,229,74,230,79,139,24,152,150,112,222,196,28,248,99,146,78,165,6,5,173,141,225,126,228,121,86,79,152,252,156,197,65,134,73,35,17,130,16,136,138,153,0,229,98,101,140,102,101,177,183,127,4,93,210,150,167,207,2,86,250,66,73,247,113,32,167,198,61,111,109,206,95,182,153,163,5,101,28,204,178,7,159,18,206,28,193,249,246,168,137,147,207,237,118,33,99,76,177,17,51,24,164,75,86,54,170,117,35,99,40,50,229,83,134,158,72,199,237,73,153,168,103,123,200,59,187,82,22,47,244,225,114,35,35,22,53,44,153,39,43,59,82,107,41,150,177,143,134,188,95,200,164,180,198,164,149,26,199,13,183,89,23,72,153,180,147,7,135,221,98,101,21,150,140,11,73,61,248,198,99,23,145,82,50,214,44,158,29,128,215,56,101,85,201,73,195,23,23,220,77,124,239,32,196,126,236,163,46,37,181,117,10,163,150,140,96,61,148,70,104,132,103,40,134,162,160,79,57,95,148,185,49,173,183,26,135,108,12,33,73,105,3,241,208,176,127,165,9,157,163,67,178,120,9,212,185,161,175,136,78,158,197,145,181,37,148,104,136,220,148,175,226,165,125,203,217,140,7,106,86,200,15,147,43,48,75,252,106,11,255,0,16,137,24,152,77,20,132,69,195,214,207,47,54,34,9,10,204,46,205,14,140,200,217,89,212,181,63,4,110,229,36,29,79,144,131,236,76,76,249,82,71,242,153,11,251,105,149,153,254,5,101,215,236,52,198,150,79,242,234,184,223,184,190,6,124,233,63,41,44,163,254,37,59,101,26,214,48,51,24,68,75,225,234,65,198,58,118,238,134,42,220,232,129,173,33,6,135,178,135,16,64,126,236,67,90,41,245,157,110,60,70,148,49,39,44,187,130,81,241,10,52,148,171,62,143,137,38,233,221,8,63,48,17,252,34,34,125,78,28,75,124,252,114,72,249,102,16,196,134,129,113,4,127,221,114,38,102,160,202,165,49,179,227,226,128,53,189,134,32,217,204,92,73,51,53,56,250,114,161,39,207,5,147,30,31,109,38,231,234,58,195,251,142,102,108,75,253,208,255,0,221,83,87,118,64,140,206,21,53,48,51,160,206,254,156,95,150,42,109,36,57,1,204,153,110,227,60,40,130,22,89,62,113,253,197,67,13,243,133,220,135,170,141,16,100,226,236,85,12,12,82,51,230,242,45,85,84,39,36,159,194,94,226,156,19,64,243,27,151,237,168,215,155,109,47,250,116,82,11,18,234,83,25,16,67,226,46,84,165,240,193,38,95,82,165,148,69,102,64,122,123,41,196,31,205,197,39,248,59,17,111,51,10,68,236,207,56,224,142,32,69,246,148,204,248,199,140,247,153,99,40,44,151,62,178,181,132,149,153,81,6,146,36,208,51,44,162,36,240,12,204,124,220,73,164,59,134,11,246,212,173,65,234,204,45,159,167,159,4,239,249,162,99,64,73,178,37,32,50,132,170,201,243,32,206,31,16,185,18,233,53,80,75,250,184,185,83,96,224,179,60,77,152,182,171,86,146,79,106,219,50,237,133,226,89,236,233,196,78,40,24,145,79,211,116,114,89,250,172,72,219,211,236,109,229,250,16,190,73,198,79,148,236,78,33,201,184,133,205,44,163,74,231,214,130,180,156,50,136,84,7,156,226,19,181,43,70,163,172,197,236,61,84,1,147,152,170,129,151,16,74,62,25,67,92,130,100,153,113,135,148,222,210,77,39,80,216,201,30,106,229,22,141,211,129,95,241,77,200,238,19,39,176,140,237,73,216,254,69,199,235,126,37,217,65,151,233,210,196,173,235,117,104,11,224,99,39,141,155,204,140,208,170,240,44,13,3,114,206,30,196,182,72,101,15,136,220,169,228,61,67,79,38,35,12,18,140,75,25,51,226,120,101,9,121,17,36,138,78,53,116,111,97,45,108,195,147,204,82,196,65,13,106,54,158,231,221,138,82,223,63,80,156,99,234,202,179,173,158,59,38,113,40,110,127,14,170,181,108,17,152,98,7,55,98,154,187,213,64,130,62,212,226,202,1,252,20,147,244,240,230,249,238,202,68,219,46,225,28,145,39,32,218,221,67,234,224,127,47,106,199,208,109,127,87,93,63,17,5,215,202,181,83,232,63,255,0,90,98,31,154,118,109,36,194,51,138,211,42,172,112,168,141,55,234,6,253,97,121,10,46,43,107,78,46,164,181,154,204,228,253,32,147,41,244,144,124,48,154,175,117,247,18,166,48,21,28,177,32,12,73,36,143,250,108,114,39,111,96,173,253,228,144,60,222,151,252,133,69,82,80,211,19,230,245,12,162,20,159,77,122,1,167,78,30,105,121,49,251,105,144,88,15,62,164,241,194,168,36,157,83,182,38,83,53,13,109,39,13,119,202,254,218,92,203,91,43,178,51,118,82,99,253,212,84,253,55,18,73,55,97,23,34,93,50,120,234,1,203,237,39,108,4,86,87,255,0,101,3,235,96,136,12,40,96,101,34,158,153,49,241,159,194,147,198,215,242,183,88,66,159,155,250,144,242,153,34,181,198,101,214,46,66,247,234,66,11,180,169,139,47,160,141,156,211,212,244,250,115,249,246,140,72,57,148,224,44,71,139,46,85,74,139,101,44,153,118,57,63,164,149,149,96,25,39,154,254,213,200,61,74,118,155,181,96,75,43,141,89,64,214,112,113,179,104,82,100,253,165,22,177,117,85,174,39,65,216,48,67,204,180,62,49,203,195,148,137,12,109,91,100,78,35,99,198,156,70,184,201,225,202,153,88,131,70,198,231,192,198,179,140,104,190,120,140,36,83,31,147,148,203,228,144,228,31,182,168,73,108,125,234,233,91,195,202,69,161,158,126,11,0,177,226,62,100,84,173,134,158,24,253,165,168,207,25,24,177,125,147,252,59,80,140,184,32,137,194,33,151,247,81,98,91,108,7,37,128,19,249,84,211,228,158,116,188,33,235,243,87,30,16,100,249,150,90,95,50,28,76,156,66,196,53,152,184,235,35,33,170,30,232,120,240,227,198,155,48,39,39,54,81,164,155,10,175,120,171,120,103,211,194,234,148,134,101,65,150,206,59,217,144,136,25,143,60,101,144,109,88,94,149,159,234,123,146,90,225,86,16,155,86,196,132,252,38,89,7,89,209,151,221,38,68,230,101,38,159,193,155,16,202,95,218,72,223,67,93,231,254,86,52,203,13,254,77,220,79,163,119,175,65,146,78,34,173,143,15,228,226,90,195,166,40,203,205,139,17,17,134,134,242,51,8,138,181,150,130,43,41,190,4,51,136,124,201,54,170,124,225,197,126,210,46,82,38,145,141,42,51,240,152,163,42,53,143,251,75,87,254,70,51,81,172,113,230,62,230,52,182,27,107,37,116,138,123,131,201,136,204,191,242,39,47,120,8,60,37,16,212,213,168,72,39,252,160,177,45,101,95,3,119,183,185,104,61,240,25,22,179,73,157,27,132,37,74,235,108,178,246,166,222,96,146,166,21,160,186,102,173,124,30,18,192,202,133,141,118,73,36,103,46,47,182,154,76,211,30,164,60,33,40,196,167,164,233,43,138,67,243,99,40,254,162,102,135,204,170,245,10,57,153,100,8,209,30,92,68,42,148,153,107,115,100,76,85,226,79,194,253,200,240,226,196,148,26,170,88,143,196,177,99,19,120,22,48,111,33,127,152,74,254,60,171,55,242,247,9,49,13,33,242,102,40,178,229,76,152,206,12,56,149,106,35,48,171,79,63,159,137,93,50,96,60,57,74,162,25,37,149,47,196,40,4,41,19,120,102,222,251,74,108,163,242,14,159,118,120,196,249,78,181,170,29,192,228,249,132,189,136,135,195,0,187,87,189,52,4,229,8,145,77,12,222,95,160,9,144,7,36,153,145,177,164,128,99,77,35,60,24,240,226,75,103,176,3,59,205,137,12,202,45,153,194,25,60,31,73,101,234,64,31,104,134,165,231,218,226,34,8,211,222,70,118,172,179,143,248,232,91,250,196,18,240,226,26,213,101,24,19,162,225,218,141,115,246,50,80,207,148,69,34,162,135,101,56,160,194,101,171,35,160,73,211,167,136,11,35,78,132,119,237,37,113,253,53,188,215,214,177,184,74,88,201,14,161,13,228,147,255,0,73,18,30,183,76,90,228,205,96,82,100,85,179,56,139,10,157,10,135,29,151,129,172,19,153,33,137,225,197,20,105,29,12,61,176,216,158,27,195,3,208,204,200,43,70,162,246,79,136,63,180,145,95,107,56,177,159,136,60,169,54,164,100,237,223,244,232,185,82,19,104,251,203,97,230,244,178,40,236,203,49,209,26,196,153,48,216,58,170,37,177,249,165,98,77,164,233,182,73,99,37,196,148,148,211,252,61,219,51,49,98,226,85,80,35,14,48,241,5,110,221,12,146,69,240,49,167,187,177,168,249,66,149,103,51,85,32,46,241,248,41,182,61,158,124,217,18,109,220,213,145,126,139,32,234,115,149,53,129,101,145,70,134,72,10,14,34,173,79,178,149,7,169,35,45,10,98,229,228,155,80,15,180,171,32,218,211,201,30,21,206,66,249,214,79,249,178,241,170,88,97,7,128,241,113,45,91,19,101,81,228,144,196,246,74,150,152,43,236,102,28,71,237,202,156,178,180,133,31,10,170,145,108,4,191,135,165,73,246,147,72,17,167,65,102,19,113,45,12,52,168,221,179,200,36,183,214,192,91,28,59,242,21,99,72,106,171,56,202,201,248,251,138,180,64,101,52,238,25,114,177,45,239,134,73,32,234,90,217,72,14,226,173,86,99,42,129,47,167,211,144,153,148,37,202,68,152,218,182,171,117,134,33,87,174,12,124,120,130,165,163,26,32,248,189,197,22,102,177,104,213,75,208,220,75,40,254,81,77,106,27,93,65,24,153,77,40,133,26,245,87,41,216,80,149,81,134,180,114,124,5,47,221,76,177,171,252,140,210,42,124,17,177,175,143,100,197,231,198,32,249,149,225,180,173,60,33,190,94,230,57,63,109,78,90,214,158,107,48,196,22,33,173,197,56,136,179,95,83,76,11,33,224,196,81,13,22,23,229,83,143,134,250,158,19,74,71,64,187,131,27,251,164,187,131,215,82,147,209,229,17,153,66,153,214,179,16,48,149,38,141,171,88,95,15,116,107,235,245,8,203,212,36,111,107,244,46,203,249,15,103,195,138,81,241,74,196,69,169,149,167,19,50,250,241,127,111,18,93,3,125,37,249,138,92,67,70,249,228,30,32,149,25,8,203,65,13,197,219,224,145,225,228,42,90,29,115,23,222,77,44,158,200,68,126,237,104,141,14,170,119,54,33,149,50,199,253,26,203,95,99,123,53,8,38,179,133,7,50,121,198,62,36,218,53,32,60,56,68,53,155,244,217,228,245,9,51,71,143,185,53,145,45,236,40,128,23,206,35,57,113,38,230,11,227,69,90,99,67,244,211,167,38,199,36,10,49,151,149,177,246,57,244,203,83,193,230,50,221,3,83,130,203,135,16,214,87,212,236,47,152,114,169,120,117,164,164,230,49,120,213,42,34,200,149,46,94,198,70,30,239,46,36,101,110,164,1,56,74,163,30,105,211,89,194,34,98,250,139,40,108,131,36,248,114,242,123,137,214,55,11,33,213,67,107,7,31,234,132,151,93,207,56,193,242,133,26,148,53,33,235,121,130,81,227,253,213,136,126,100,125,164,81,145,93,254,76,170,115,19,73,184,178,41,222,45,209,56,149,46,158,54,80,115,21,4,26,70,20,234,146,29,13,108,102,112,167,134,53,65,164,145,107,236,100,249,32,26,10,76,243,206,249,72,133,237,88,221,198,198,7,255,0,239,10,126,180,54,163,38,97,9,85,84,146,212,105,27,71,191,39,50,98,250,72,49,191,181,26,223,2,76,226,131,230,208,166,140,61,222,84,205,39,240,42,205,175,185,180,193,0,193,196,46,68,30,252,17,187,83,119,198,173,16,57,165,37,70,213,85,81,184,113,101,82,108,198,143,253,119,62,134,200,4,90,102,60,242,122,186,211,38,67,173,178,102,236,66,228,69,50,169,254,11,99,141,66,73,40,69,154,132,24,242,149,39,53,80,4,78,33,43,249,240,9,141,79,154,2,102,85,17,102,215,236,194,182,103,27,3,244,147,224,227,240,234,64,86,192,2,127,25,128,240,195,137,49,172,194,87,132,101,237,69,7,76,69,39,205,152,168,249,149,172,199,155,42,26,52,205,183,119,90,155,72,168,98,217,248,155,76,192,70,103,42,84,107,143,241,237,19,199,237,39,15,139,148,137,92,205,61,113,39,136,197,28,104,202,92,198,94,200,217,131,214,234,72,57,254,110,231,23,241,42,22,95,83,251,69,202,166,127,9,83,86,141,242,247,249,72,147,26,96,196,126,34,174,94,161,107,137,232,116,250,163,157,18,52,63,87,230,202,144,234,26,31,181,148,104,157,49,107,148,120,114,170,41,44,202,53,209,211,224,167,39,89,123,123,250,28,227,121,7,79,131,119,181,228,67,126,36,212,122,147,134,191,229,134,182,234,170,115,144,249,140,94,53,133,33,159,11,204,34,93,12,190,76,69,36,199,239,81,181,110,152,0,134,195,88,207,33,75,238,13,109,159,73,164,132,63,155,129,149,103,249,252,51,21,49,141,50,140,67,249,178,140,164,88,172,191,67,51,63,217,22,26,74,8,210,178,196,171,227,251,138,140,55,112,96,143,233,41,237,115,174,104,233,0,243,98,26,228,63,142,111,53,109,142,208,66,197,25,35,73,118,170,232,86,20,149,242,125,125,52,63,66,51,92,213,126,234,218,109,109,136,31,41,1,115,154,120,96,141,17,133,197,201,224,182,230,177,207,135,47,26,109,150,251,21,182,190,138,63,196,54,50,78,67,23,137,15,39,83,206,201,132,57,10,179,141,12,2,6,82,151,42,198,28,105,118,71,196,24,24,134,157,97,81,55,10,61,61,107,6,79,187,136,137,204,156,229,226,221,101,26,64,29,19,16,111,204,98,242,42,104,209,128,49,246,166,173,12,102,87,39,230,100,169,62,236,162,202,181,27,86,209,251,188,69,85,6,129,16,163,229,16,202,144,93,232,106,219,183,179,251,111,218,89,183,126,58,145,182,157,243,63,25,122,12,29,83,59,212,113,114,125,69,85,14,1,233,6,204,69,34,2,144,212,26,88,155,65,79,202,49,43,8,115,32,205,229,93,45,81,62,74,106,75,131,201,130,192,151,137,79,154,214,93,77,203,253,216,197,91,38,48,248,31,233,220,164,82,6,153,56,103,195,98,34,9,37,113,29,78,161,2,76,185,195,249,73,67,16,208,22,172,38,71,230,46,85,51,73,106,248,199,102,34,241,170,179,99,147,16,134,66,128,160,51,34,70,99,246,145,82,43,89,236,41,48,152,68,70,102,38,239,14,46,63,52,210,250,156,5,130,2,167,169,150,55,192,48,253,53,152,139,254,133,173,240,229,206,39,20,162,33,42,177,143,133,60,134,22,100,237,75,80,176,108,8,219,103,179,151,42,109,119,36,242,70,204,43,6,70,6,62,18,162,216,193,148,24,178,166,20,156,134,206,124,57,80,87,122,109,146,78,204,37,253,196,210,203,107,90,254,222,68,172,215,108,246,121,80,62,70,208,192,137,90,6,68,18,105,1,240,99,68,204,110,197,36,251,41,197,59,51,11,18,42,124,99,201,27,4,18,164,176,118,29,134,236,5,59,194,20,124,155,86,96,230,42,77,73,165,79,36,127,211,202,60,158,230,68,84,255,0,135,183,159,144,210,229,15,246,242,173,85,96,102,83,22,27,78,17,159,54,44,164,88,190,182,12,158,42,225,98,25,86,150,105,233,113,79,212,154,6,4,184,204,221,166,245,67,24,26,53,84,74,64,60,210,212,85,245,241,231,31,105,71,41,60,190,211,214,90,145,156,214,152,135,246,146,90,221,42,13,62,78,82,229,251,133,72,203,113,227,170,127,177,116,59,235,90,79,213,242,137,49,15,196,42,98,255,0,127,136,159,77,41,214,122,146,14,7,212,215,192,201,151,220,92,250,134,171,99,99,234,38,128,69,9,21,188,14,133,167,109,89,142,231,14,250,202,104,50,154,81,49,253,212,218,134,212,3,62,83,11,42,157,211,122,146,12,208,12,69,23,82,162,220,196,39,78,53,85,192,230,102,254,12,181,36,150,22,11,229,148,93,74,34,6,164,60,159,49,98,196,170,12,103,201,3,195,237,168,167,198,151,234,47,137,19,177,107,89,204,90,169,81,1,251,150,47,73,134,14,233,98,227,88,210,6,198,181,236,245,17,42,214,62,142,76,71,134,196,88,149,23,216,77,125,201,152,22,187,110,174,180,201,246,81,74,146,73,173,196,247,237,58,208,30,137,99,39,170,120,196,149,172,54,37,139,54,51,65,132,178,146,73,44,151,90,127,148,228,250,105,31,225,93,85,82,77,220,73,91,149,47,169,62,36,90,210,63,105,99,242,196,82,102,100,92,138,199,13,245,196,186,123,47,231,75,205,97,197,27,233,229,79,130,104,35,99,54,157,138,7,73,106,22,89,65,102,236,164,36,146,170,192,132,254,208,144,185,173,133,147,13,106,84,214,234,19,231,96,165,139,40,213,65,158,15,200,104,138,12,38,36,31,2,229,228,94,126,179,60,98,101,55,252,233,153,153,5,85,187,14,245,36,105,114,65,242,146,177,40,63,71,57,14,252,165,33,72,186,109,60,56,186,160,25,133,60,104,169,58,48,21,190,6,41,114,254,210,172,108,174,162,51,81,142,125,3,77,251,197,46,36,13,245,110,40,143,47,33,113,42,173,79,125,85,73,21,248,69,254,133,23,73,241,10,44,231,188,82,241,227,42,26,69,25,85,187,92,151,140,105,66,62,80,241,43,202,73,227,36,76,185,121,22,249,154,99,78,89,15,44,78,34,21,11,91,72,74,151,241,23,42,147,66,188,135,105,172,163,24,207,188,146,126,17,98,26,127,0,218,130,167,154,92,81,148,98,75,89,107,182,238,22,85,183,241,206,95,148,216,12,89,80,202,162,175,114,133,154,241,133,99,254,66,48,148,181,150,170,25,78,252,162,34,12,208,15,218,34,246,172,163,86,156,160,126,89,227,253,180,203,24,204,203,244,99,13,231,156,116,218,76,97,141,152,189,196,132,54,71,168,151,196,36,243,115,185,30,237,56,162,183,213,16,137,12,255,0,134,247,37,35,203,136,133,31,211,86,65,97,201,204,21,231,234,73,81,134,240,136,188,137,42,190,90,13,184,254,36,80,89,43,77,248,110,224,19,26,111,15,82,2,79,16,162,165,186,134,101,148,225,246,229,91,116,246,158,103,105,114,100,91,81,89,135,70,187,60,32,97,8,177,126,210,28,55,21,163,30,91,18,140,72,137,49,160,198,31,54,69,57,51,79,68,187,243,8,145,182,101,148,87,125,241,34,156,71,196,46,81,172,170,174,9,100,63,182,84,105,190,26,83,70,6,99,127,200,180,211,192,4,105,88,68,47,245,164,171,125,142,204,149,196,115,39,79,28,149,185,162,79,219,17,46,170,173,178,255,0,219,143,41,23,65,126,146,157,36,12,46,92,73,113,182,148,146,254,111,149,86,218,18,92,197,179,52,192,9,5,255,0,43,201,224,160,195,26,214,130,203,14,47,150,93,127,213,71,39,132,80,59,82,77,67,66,194,141,230,70,47,160,202,204,134,152,108,157,38,11,12,17,17,104,173,178,36,147,156,54,34,228,18,159,135,119,99,90,55,196,221,19,26,214,251,130,10,86,111,112,171,157,170,89,123,149,222,177,101,83,210,94,63,166,168,233,237,73,100,193,152,194,34,141,167,184,31,228,52,177,101,84,62,170,60,153,98,127,182,151,111,78,102,51,48,175,95,213,18,115,31,132,189,172,95,157,102,51,86,233,253,65,203,42,73,99,9,235,245,67,231,142,107,49,20,74,110,239,74,179,25,13,176,25,71,245,19,235,18,75,166,67,195,213,60,88,136,116,6,170,177,46,63,154,32,134,186,155,230,88,205,170,120,69,140,163,42,229,129,170,100,34,48,162,235,87,144,46,6,42,230,4,34,228,250,139,23,6,36,217,181,187,28,174,202,6,59,195,241,43,29,61,67,70,56,185,165,139,41,62,154,206,77,36,27,96,63,230,177,73,64,70,135,101,4,152,76,92,163,79,24,72,215,0,190,211,19,167,17,225,20,14,50,174,109,170,171,111,52,75,30,80,197,34,253,27,73,100,13,171,62,87,42,23,83,233,143,196,16,95,150,42,118,141,38,228,17,204,201,175,240,228,95,12,126,37,193,187,136,200,146,203,201,244,213,172,247,144,111,100,177,21,114,171,143,130,119,149,183,62,173,167,138,72,223,157,116,29,42,203,93,166,210,243,177,73,122,118,76,88,121,36,75,89,78,139,167,181,38,248,31,54,44,95,113,80,134,156,22,192,204,41,88,151,231,191,138,58,156,250,54,152,246,49,50,113,51,173,15,240,19,227,52,237,127,84,124,49,72,33,9,248,185,74,134,149,162,125,16,207,197,188,90,203,223,228,253,9,248,108,20,135,203,234,131,41,62,234,114,251,231,201,130,240,152,67,47,228,92,194,123,15,59,221,34,213,3,215,43,79,194,92,163,77,103,177,61,148,237,238,5,125,242,214,175,54,44,72,119,201,220,248,102,85,87,12,222,196,204,110,197,207,223,106,200,214,59,68,73,251,12,185,149,114,66,73,49,58,148,148,153,158,154,124,198,47,26,183,140,194,16,12,229,83,218,243,68,158,218,157,254,159,217,224,181,179,64,133,150,249,25,67,214,117,69,30,109,208,211,88,119,212,211,89,195,40,121,23,12,210,84,39,131,44,241,45,139,201,244,213,187,52,216,7,204,37,195,14,243,242,236,117,205,28,73,174,26,157,21,147,34,12,137,164,107,95,206,205,162,231,59,105,81,129,205,41,21,1,146,164,157,155,75,76,68,86,171,28,245,208,235,16,223,18,111,12,177,33,228,214,142,180,249,131,41,71,73,181,184,211,227,97,139,104,76,104,91,93,126,2,65,126,89,68,42,26,102,76,70,142,11,151,211,12,249,35,97,101,202,26,223,14,124,18,1,241,13,143,252,11,144,214,234,160,73,247,86,200,22,87,158,171,255,0,200,203,22,103,53,160,95,95,82,155,83,179,253,180,166,157,159,159,132,170,176,62,19,65,204,37,37,119,79,136,156,34,93,62,36,85,138,232,111,62,53,148,250,67,206,3,248,191,145,75,233,187,34,100,218,125,37,107,2,203,23,249,142,76,107,21,168,43,41,4,109,13,58,9,247,98,229,85,116,246,68,141,17,155,177,114,39,147,237,107,132,62,17,19,26,84,201,32,146,127,210,241,162,74,186,140,189,252,130,13,169,7,27,153,45,184,184,200,15,80,8,177,39,143,167,1,89,194,135,120,98,66,99,197,97,0,114,135,244,202,160,177,149,220,95,162,93,250,195,114,15,170,189,91,168,65,39,134,92,84,44,202,160,14,199,119,18,1,49,149,253,104,211,109,9,23,138,46,37,69,141,80,86,101,250,2,159,101,85,36,251,65,21,104,252,36,9,60,221,169,68,15,134,135,155,114,251,98,234,60,67,255,0,216,227,84,114,96,106,13,54,12,177,62,100,106,171,98,111,95,29,68,155,63,158,218,4,88,149,0,106,137,225,204,81,168,159,85,188,147,59,54,192,138,130,29,223,180,108,153,18,217,141,169,153,158,200,39,68,195,49,231,63,14,233,102,104,195,147,203,139,42,204,33,32,185,69,23,18,42,73,134,198,135,182,26,8,56,228,189,14,246,101,59,50,202,32,134,153,70,216,214,248,26,33,127,221,76,177,141,96,128,207,37,39,205,132,73,149,86,176,252,64,71,139,116,65,98,73,181,38,185,166,36,23,196,203,148,159,109,67,233,139,83,142,231,9,139,198,85,41,45,226,116,70,186,83,91,29,110,76,2,21,143,151,149,77,218,198,101,151,128,101,149,53,121,177,69,204,18,229,74,43,77,22,73,254,108,169,137,40,5,149,221,85,0,25,148,185,73,244,196,166,167,201,184,213,62,214,218,55,183,145,117,118,86,233,81,119,85,198,47,255,0,78,149,207,135,7,119,197,3,20,111,166,153,163,80,89,168,68,83,214,158,144,120,69,140,170,202,182,97,60,6,188,250,125,207,80,134,33,175,6,156,144,89,195,41,109,84,86,107,242,28,132,32,147,221,40,131,90,191,7,233,249,39,221,238,134,82,125,197,21,170,181,129,42,126,82,38,73,50,84,153,181,14,163,146,76,197,139,39,26,86,103,250,30,62,158,235,238,119,54,82,18,180,127,40,33,255,0,26,213,100,252,160,102,81,13,114,218,127,137,210,233,9,134,88,136,85,115,235,17,111,224,238,194,82,45,221,111,163,26,10,30,52,96,12,153,131,196,133,99,57,243,23,31,242,173,129,146,50,240,169,253,72,98,20,236,174,136,44,164,72,204,50,168,250,75,223,36,120,69,60,98,90,41,233,206,35,243,74,202,151,213,83,218,198,59,12,88,163,23,242,170,184,210,79,4,30,218,110,28,133,111,248,15,32,124,179,56,74,149,95,76,7,178,44,164,75,164,234,124,76,225,42,86,251,231,151,148,202,18,73,137,72,225,161,182,51,207,37,252,177,113,166,222,108,40,210,120,118,164,147,238,163,222,199,227,77,11,98,44,220,141,134,140,9,32,195,136,106,19,85,64,219,120,124,168,197,251,106,242,27,235,136,76,50,242,100,90,117,36,58,237,143,213,93,74,64,231,84,154,135,98,118,7,42,187,126,140,163,213,163,101,141,135,41,61,181,194,38,92,0,122,171,104,18,242,121,174,239,163,195,168,38,128,30,157,255,0,193,83,43,9,44,57,92,137,181,211,100,210,246,185,125,47,20,100,100,249,128,147,17,155,65,98,93,18,77,197,86,127,78,212,37,25,84,222,167,167,163,39,135,162,69,83,147,50,209,147,21,185,10,168,153,24,99,102,95,113,44,170,129,98,41,76,40,98,170,192,214,217,73,237,22,36,138,184,141,35,100,5,91,48,227,126,31,109,51,153,27,125,246,134,180,191,77,144,92,217,81,12,48,196,197,65,27,220,72,253,48,2,147,134,47,251,168,7,233,137,117,190,124,89,85,3,222,121,50,217,132,188,104,217,47,177,130,12,177,34,144,191,80,139,113,11,49,51,73,62,183,62,35,69,32,136,174,67,50,140,176,121,138,76,170,38,97,189,72,156,49,121,19,26,160,206,247,133,200,36,149,107,26,213,40,48,193,33,56,185,72,131,181,201,90,62,81,98,65,201,100,226,19,55,32,177,125,165,191,245,195,194,95,250,168,49,125,192,2,207,196,17,31,180,42,10,30,58,73,111,12,178,173,166,129,233,167,221,196,226,253,180,203,8,39,96,150,88,3,41,69,245,125,196,131,216,108,25,242,174,193,250,172,131,66,204,211,212,194,230,151,1,78,217,124,78,149,91,43,105,248,112,113,189,174,52,217,154,206,142,108,28,37,236,88,178,107,106,3,35,38,70,76,53,28,34,98,174,171,228,250,137,145,181,9,227,3,154,47,24,189,180,43,2,2,120,75,136,44,75,121,181,81,198,252,54,53,113,138,52,204,160,172,73,201,178,181,212,147,177,68,23,106,115,51,225,213,149,68,31,80,53,166,82,120,117,137,59,141,248,112,191,55,16,187,98,125,165,1,174,117,205,169,94,250,154,157,201,125,172,136,85,211,199,65,237,172,173,244,104,252,102,248,39,218,109,121,21,124,61,90,2,197,230,138,76,133,98,225,83,52,102,191,47,245,205,254,219,255,0,130,39,218,75,85,106,120,39,96,101,151,115,137,69,163,116,111,99,165,163,71,92,117,208,232,126,149,234,242,183,102,200,141,252,49,91,147,169,52,167,212,49,45,192,205,216,182,197,85,12,173,25,65,253,56,185,87,68,117,56,100,102,238,76,192,170,139,25,236,226,79,25,177,16,255,0,74,95,246,144,115,33,203,140,254,162,21,5,248,182,88,137,180,216,98,74,210,48,44,55,12,152,250,169,44,195,44,68,47,238,169,211,70,219,121,136,93,107,214,80,39,78,38,80,202,32,136,178,129,14,87,134,19,114,253,196,45,134,170,161,170,52,108,167,205,186,34,160,99,193,100,13,164,180,43,195,6,11,62,234,97,78,195,201,102,109,130,193,88,0,48,207,7,204,95,245,16,86,65,121,57,119,68,253,181,81,62,72,196,198,68,196,60,137,119,166,131,207,41,74,79,219,64,41,57,0,207,140,78,165,75,12,219,145,243,8,130,66,201,135,20,100,75,141,169,198,95,233,225,200,95,206,148,106,220,124,243,87,13,251,76,188,137,156,106,221,207,180,164,204,24,130,27,13,16,164,201,238,38,30,182,113,3,16,74,145,152,125,176,139,182,19,207,16,75,137,74,223,67,130,88,143,47,184,47,112,74,130,49,183,163,195,148,105,118,161,129,242,47,8,132,49,126,218,162,181,212,78,13,81,54,155,181,60,144,62,33,133,148,105,140,248,99,240,194,134,210,180,231,35,30,92,74,176,38,216,143,14,214,49,127,117,50,182,32,222,228,212,58,223,77,30,96,137,55,11,226,73,103,220,95,38,79,60,146,19,255,0,153,160,97,198,156,57,89,177,113,163,152,7,70,184,219,19,21,136,136,33,173,190,155,22,255,0,152,81,71,39,247,86,187,38,62,108,78,33,114,38,154,87,79,106,8,209,62,110,46,33,253,210,161,65,155,17,13,221,56,235,96,188,33,139,27,248,146,8,198,32,151,80,153,27,16,223,242,163,42,132,187,140,63,206,93,128,227,126,218,122,136,172,14,27,236,95,218,144,169,38,164,214,7,140,63,148,138,68,4,205,67,107,4,248,113,113,167,112,46,52,253,220,92,37,23,34,139,47,137,101,106,100,79,67,190,157,100,199,154,192,188,107,104,97,158,216,248,107,229,12,67,250,153,85,8,116,245,81,61,162,33,228,233,88,130,127,8,136,36,235,10,160,55,81,115,209,180,76,232,204,249,75,76,171,68,253,31,44,164,254,161,144,168,221,225,235,65,180,20,92,169,165,12,9,210,124,229,152,189,170,182,32,202,220,136,198,80,158,53,139,11,237,139,219,93,6,171,85,109,129,136,171,93,151,167,66,31,44,92,164,83,176,236,183,51,184,160,8,170,82,102,82,60,244,203,66,192,215,96,183,246,146,201,53,76,17,247,121,74,34,45,175,103,39,86,37,133,148,105,194,137,152,41,42,197,49,12,245,185,113,162,188,70,41,10,52,138,101,198,159,146,60,70,42,17,243,15,143,12,178,145,43,146,248,131,229,196,181,84,92,76,205,15,76,23,255,0,110,146,69,252,72,9,52,53,94,25,107,167,201,146,95,218,84,186,122,182,45,151,205,203,22,95,182,169,159,0,3,103,20,81,255,0,180,168,170,164,218,70,77,78,41,50,250,231,79,203,253,41,49,171,157,55,169,61,108,29,73,163,244,240,45,137,205,20,120,213,28,61,19,166,32,197,203,94,89,59,159,15,165,198,166,177,104,173,238,82,73,149,215,79,79,82,100,209,143,190,103,23,26,168,134,28,160,194,181,26,182,80,153,212,188,16,237,147,98,37,174,36,181,210,175,141,47,48,75,139,47,210,77,32,70,120,128,136,49,153,238,161,25,37,153,59,82,88,122,181,76,102,24,241,186,138,149,201,128,57,199,205,47,230,83,153,49,134,65,169,80,223,89,84,216,190,37,132,81,148,126,218,117,20,98,202,208,11,184,92,105,221,56,65,25,236,197,20,106,66,215,80,203,146,70,10,32,145,180,243,236,133,219,202,178,218,141,92,75,201,54,82,241,243,69,31,242,169,41,244,251,223,51,4,184,136,156,178,226,41,7,253,64,82,86,253,156,18,115,111,248,214,88,90,178,18,225,9,35,127,116,62,37,190,30,161,28,146,109,2,46,65,34,46,61,42,19,48,139,25,72,130,100,206,62,161,255,0,26,198,171,143,102,41,163,60,248,249,150,239,149,147,197,186,24,191,117,73,250,173,137,95,134,186,46,85,224,210,89,73,123,205,109,144,67,75,70,12,124,135,150,82,96,212,147,252,211,114,79,182,181,70,187,220,245,20,130,74,25,85,85,27,166,81,10,68,87,135,210,18,54,238,62,229,3,100,220,2,55,49,74,66,145,121,154,168,246,95,41,16,163,18,213,38,158,13,180,78,92,130,83,38,210,91,103,252,164,162,38,217,51,113,92,127,48,195,140,55,251,178,84,201,159,98,73,89,138,34,9,80,105,232,108,19,254,108,191,200,159,63,79,68,178,38,97,114,167,196,147,53,24,93,84,252,160,102,101,64,28,158,28,72,54,86,214,193,225,54,68,70,242,32,135,197,196,149,153,76,201,205,239,207,225,197,23,42,91,38,180,159,73,53,135,62,39,213,76,30,193,227,250,169,149,148,155,88,142,51,246,44,77,225,195,37,180,79,148,236,91,38,85,110,120,130,34,100,73,161,220,126,27,178,218,75,41,80,216,100,85,86,252,125,199,129,129,168,227,124,161,74,60,107,105,180,173,81,89,204,82,101,84,48,44,162,206,6,97,109,138,150,218,134,252,126,101,197,27,108,141,229,174,34,109,189,190,137,45,67,91,85,83,7,229,5,36,164,246,248,148,124,56,23,50,124,204,104,171,167,83,235,106,97,124,164,177,98,34,108,107,90,57,35,66,204,158,70,178,58,124,28,190,54,146,177,16,50,226,24,135,238,17,36,178,212,148,122,125,239,9,69,36,164,253,165,212,231,190,186,111,158,105,252,127,77,35,52,13,63,59,135,137,61,149,204,91,39,61,9,13,43,175,41,164,206,127,168,211,113,253,197,212,163,27,225,229,144,217,135,229,137,246,212,132,205,25,70,79,119,253,165,176,212,54,59,70,68,175,138,62,47,113,75,213,120,234,87,252,111,252,31,207,209,251,152,175,44,73,67,251,106,110,158,226,84,27,31,79,176,78,107,96,74,24,216,41,101,34,215,101,161,167,16,143,177,17,73,245,82,180,108,202,86,54,85,193,181,45,163,67,174,157,23,155,151,43,20,190,167,170,244,210,124,164,82,148,104,58,219,185,208,98,225,55,180,179,102,188,136,79,56,150,34,83,89,153,176,109,5,252,122,103,220,75,39,125,101,225,16,69,196,63,113,10,202,173,29,166,201,187,182,149,185,47,221,90,238,55,197,63,202,100,16,203,238,37,230,211,21,211,135,243,101,33,72,172,170,194,217,126,203,10,173,115,77,39,252,186,172,124,94,226,223,50,236,243,191,186,32,135,244,212,109,85,33,42,14,204,63,166,85,15,52,76,9,89,127,160,172,182,196,48,50,65,141,109,204,53,38,249,36,207,194,141,141,107,246,148,242,40,202,163,137,140,4,149,57,49,224,168,230,10,101,38,127,30,100,167,207,122,157,73,240,9,103,197,16,70,27,3,176,83,183,218,158,202,236,143,8,139,136,101,77,31,73,22,79,246,163,91,25,84,8,93,176,6,170,176,139,184,190,58,28,253,154,86,231,207,40,165,101,77,160,105,131,201,38,41,98,200,170,12,193,147,171,24,150,218,217,149,217,48,138,80,196,68,248,160,150,119,34,245,111,192,166,89,0,114,195,182,23,212,67,208,232,200,58,127,24,68,46,81,174,215,91,14,45,147,57,165,37,215,116,245,176,142,252,60,164,80,105,163,113,149,165,227,234,1,85,26,33,34,98,48,191,208,176,51,7,24,255,0,40,46,37,152,67,143,221,88,73,121,253,161,36,230,58,133,121,159,26,6,202,77,172,102,101,218,151,26,48,47,157,25,153,74,180,62,236,158,233,72,36,202,170,22,97,11,53,44,236,156,217,49,170,202,29,66,201,35,234,255,0,117,107,167,53,81,8,255,0,149,28,149,134,161,211,23,147,121,169,4,79,219,255,0,2,118,79,212,69,145,109,86,208,175,124,253,49,52,111,245,8,188,191,109,1,49,245,208,89,253,38,41,36,254,234,131,140,107,24,60,38,17,50,11,177,89,208,221,203,40,57,132,164,178,61,178,42,208,162,45,148,223,90,107,81,157,133,40,177,38,147,36,206,47,211,255,0,117,111,97,137,58,46,32,164,147,227,16,143,237,34,102,207,137,53,229,153,231,217,31,221,16,209,1,48,36,251,74,102,99,15,249,196,92,159,184,179,211,204,188,141,220,44,191,79,42,154,172,137,169,86,84,236,82,178,146,118,76,209,49,151,247,81,79,167,56,252,51,99,64,62,102,160,246,98,194,23,242,173,161,153,44,172,205,47,31,251,170,150,111,162,123,127,208,247,213,18,72,248,146,59,189,42,252,111,44,177,113,137,58,14,170,138,46,174,36,76,203,128,91,69,120,177,15,253,212,126,74,139,248,242,161,203,103,198,173,23,12,65,15,34,148,190,170,181,17,25,99,94,92,184,189,181,107,168,106,143,90,119,150,34,81,26,100,175,2,20,216,215,36,153,242,61,8,91,107,179,41,183,76,106,67,248,109,37,241,17,90,198,126,65,230,202,184,44,251,185,81,181,1,229,155,169,117,125,19,171,105,164,129,153,148,225,145,109,170,149,234,163,122,232,234,55,125,59,200,125,220,178,245,117,166,102,173,33,64,206,81,160,236,175,162,149,143,195,214,189,26,212,3,7,48,136,186,183,20,243,90,55,113,37,220,55,172,41,33,215,70,233,236,94,212,55,15,33,222,24,145,72,151,67,153,44,92,184,147,217,134,85,196,187,13,84,169,195,237,26,194,76,3,198,237,18,89,2,121,201,225,136,184,147,151,201,202,207,155,148,145,154,226,237,212,71,50,121,32,175,67,178,57,8,134,178,152,1,19,234,253,181,149,107,201,147,41,98,144,95,109,74,186,151,241,40,118,100,146,12,166,158,79,219,67,201,178,131,90,14,89,68,68,110,70,88,156,66,83,51,225,206,156,247,151,23,31,183,149,93,108,74,171,228,50,52,157,200,51,68,42,231,119,115,236,135,98,240,203,42,175,14,232,92,69,18,202,202,146,158,104,55,114,203,201,246,213,107,113,85,168,75,70,123,203,224,143,51,207,213,16,89,72,190,6,27,5,211,214,153,67,146,248,60,216,178,170,212,75,11,166,6,215,7,245,12,69,253,164,44,55,143,165,88,195,147,18,119,44,184,188,73,62,164,141,185,195,233,209,113,98,236,72,11,96,121,154,96,19,64,201,123,174,65,39,117,82,78,48,109,11,237,32,106,161,144,64,229,77,152,200,131,31,87,34,144,225,44,178,131,27,245,127,198,190,63,5,144,30,94,49,13,70,106,74,123,91,41,108,53,119,95,130,127,67,14,112,160,176,38,18,173,88,198,84,251,245,54,60,216,252,226,68,42,93,26,144,243,72,243,75,77,25,90,250,211,238,204,34,226,251,168,251,136,219,225,229,136,44,67,240,88,170,22,36,39,198,0,159,134,188,185,126,162,41,145,128,70,97,94,135,0,226,150,206,34,39,15,134,79,164,154,166,179,9,25,232,240,143,132,220,169,150,106,98,15,134,0,208,147,233,199,231,148,162,228,83,175,178,120,229,109,34,21,30,162,86,255,0,35,61,128,8,127,253,253,89,85,90,250,104,49,68,149,137,73,198,100,175,12,221,171,13,204,185,36,120,76,34,9,35,70,195,47,252,139,73,54,163,146,55,136,188,185,84,94,161,211,192,146,204,209,59,19,16,192,62,79,115,18,96,200,96,66,174,190,64,213,76,148,227,239,129,56,86,88,101,174,147,163,217,137,236,16,81,22,90,86,12,145,238,242,242,9,43,140,97,212,78,96,183,73,90,53,65,214,118,155,18,222,214,157,243,98,225,41,113,8,171,156,93,211,216,233,185,121,98,100,40,215,68,141,24,147,190,234,99,248,122,199,7,80,241,167,90,185,43,52,39,30,159,119,56,190,6,196,171,235,110,15,58,11,4,97,38,26,135,74,196,199,195,196,68,135,79,60,99,59,226,20,188,130,67,70,165,22,107,169,79,14,4,73,62,25,86,233,53,175,140,76,88,178,141,109,11,234,136,14,210,100,91,227,25,227,30,28,171,55,40,69,149,136,13,73,79,58,49,247,117,210,136,52,185,151,119,159,252,116,34,233,22,177,128,80,113,11,41,84,131,32,68,141,47,12,191,117,107,42,57,72,230,106,251,1,64,184,177,157,194,92,138,186,144,47,88,7,211,99,51,229,22,79,51,198,60,193,18,74,233,224,110,230,175,240,63,12,204,76,237,75,236,166,3,62,81,114,145,78,79,181,63,135,16,146,192,176,242,73,250,242,38,91,8,202,165,17,163,2,203,184,163,23,242,173,219,1,227,195,148,127,238,169,19,67,219,17,249,103,226,26,12,38,131,36,248,69,40,133,77,81,149,191,165,147,43,103,70,234,148,155,213,76,57,88,204,221,137,13,110,8,192,24,187,87,172,159,99,180,39,167,21,65,135,231,200,162,158,192,100,195,218,68,28,150,109,153,153,115,227,50,252,82,178,154,87,39,238,167,208,13,107,224,207,80,235,66,217,205,104,213,62,70,70,181,246,101,192,30,52,190,214,125,81,98,225,137,196,136,158,240,96,225,229,34,141,184,245,130,249,252,170,223,242,88,69,85,49,245,87,201,243,250,104,42,120,199,245,83,230,46,40,203,42,208,190,115,57,68,159,64,170,30,78,37,211,26,137,35,40,45,244,106,104,222,18,235,139,185,39,237,37,51,45,79,8,99,203,144,89,122,198,186,93,85,60,24,204,249,184,3,41,62,162,134,248,132,24,49,153,187,41,69,196,254,49,173,106,137,28,153,15,180,173,217,228,196,96,139,87,151,233,170,15,51,251,48,8,162,254,29,124,69,170,140,13,165,129,70,37,210,161,234,16,78,255,0,41,159,148,75,157,154,35,161,154,95,160,80,201,198,62,97,98,252,138,94,212,214,177,165,230,137,151,23,218,93,7,206,226,79,47,163,101,94,97,172,135,221,164,150,237,198,230,44,206,132,237,38,161,28,145,226,151,216,168,153,48,126,24,98,69,197,247,17,113,161,193,155,204,106,109,178,244,153,52,227,225,17,82,72,202,139,238,30,142,222,199,59,187,101,149,149,142,40,133,39,211,79,43,66,202,72,44,221,202,89,76,126,216,239,218,117,161,238,52,124,171,186,220,198,159,139,47,32,215,34,172,142,216,157,109,74,232,172,17,51,85,85,70,136,243,7,149,73,70,212,155,155,44,210,226,229,26,86,29,7,168,39,121,139,117,140,127,117,85,233,237,54,10,144,109,11,243,82,23,92,125,59,121,144,121,34,77,48,29,178,120,38,131,133,97,135,31,186,181,62,1,224,191,49,69,139,42,197,242,73,141,107,18,168,65,164,142,48,243,101,72,38,6,45,216,240,152,188,105,176,96,14,79,105,86,239,68,139,24,31,40,37,170,162,217,83,253,146,143,211,126,155,203,16,67,42,97,91,101,136,127,54,44,72,147,70,156,87,240,165,54,89,49,226,77,81,173,126,99,35,50,44,238,146,160,159,91,59,217,22,84,4,8,199,243,103,42,179,129,198,206,18,161,112,228,12,164,179,244,54,231,230,237,162,140,72,200,212,53,80,120,133,21,84,153,135,147,225,148,188,107,107,32,83,224,202,110,82,125,53,173,50,145,211,112,156,125,85,81,71,203,197,247,22,166,86,209,198,27,205,234,146,74,65,117,161,223,91,16,151,15,14,46,63,52,242,78,158,170,173,0,205,181,31,47,221,66,230,85,173,246,40,252,66,49,240,226,202,176,12,203,89,39,226,201,141,62,141,15,78,15,152,220,68,253,165,244,198,137,253,167,90,205,181,53,100,55,211,231,240,229,76,100,176,158,124,42,98,78,170,244,212,84,15,137,21,220,127,42,66,145,78,217,13,183,175,32,249,33,63,135,249,89,10,95,108,136,120,213,179,189,220,127,182,52,123,239,173,108,153,195,0,162,26,198,51,31,147,54,92,68,76,213,22,204,130,187,32,236,159,204,34,11,248,145,48,228,130,75,57,147,115,60,242,65,204,82,41,201,129,124,111,60,89,82,84,101,146,235,80,45,67,50,182,48,248,98,242,41,211,50,84,223,237,113,13,87,86,192,170,178,226,187,41,4,79,218,76,205,163,226,198,3,253,58,210,73,126,218,170,198,162,180,212,36,97,220,18,180,120,85,36,59,39,201,99,49,36,179,233,249,57,132,68,85,36,61,183,237,165,104,74,111,43,168,209,243,37,253,36,123,31,59,6,46,165,156,107,40,35,237,138,188,107,90,226,100,249,172,73,49,66,109,103,248,37,100,223,75,169,157,136,162,203,149,57,12,199,217,3,48,113,169,29,91,36,18,101,229,23,180,128,129,113,140,15,14,84,197,42,181,42,102,76,29,107,242,148,171,40,218,194,9,31,139,116,162,167,188,133,63,44,172,185,81,65,211,121,1,152,66,38,69,139,27,57,191,227,243,58,59,230,0,131,225,90,158,198,73,103,82,148,211,111,188,17,54,133,139,148,127,117,90,70,164,177,35,51,24,163,23,219,66,171,18,145,84,77,51,77,229,230,136,92,75,92,13,220,35,237,13,254,226,160,217,203,233,8,178,173,70,134,126,211,11,18,102,96,141,131,99,25,158,28,203,123,194,9,62,209,22,136,102,219,118,227,76,89,119,16,126,238,37,29,237,19,228,102,134,252,116,18,201,167,250,41,84,200,199,140,78,92,106,200,210,65,56,125,185,82,107,90,221,202,165,175,192,133,104,217,139,99,76,0,135,135,42,35,195,115,204,33,37,115,52,221,140,144,124,166,49,33,25,166,53,28,110,237,70,49,39,171,148,195,236,107,51,229,184,76,180,195,11,10,254,220,74,74,214,123,42,8,243,75,158,73,196,18,89,73,241,3,44,236,69,128,76,107,44,195,172,108,116,243,60,2,247,114,45,111,147,198,130,101,246,156,193,154,89,73,27,237,226,83,83,245,80,8,127,148,235,81,96,88,198,118,183,114,163,63,20,69,168,51,44,164,147,149,106,129,60,22,67,127,16,211,152,204,227,226,68,106,165,90,74,98,38,178,173,33,65,212,133,135,84,69,100,24,199,69,50,31,214,138,37,210,181,57,90,70,39,99,5,145,135,212,182,230,31,111,253,200,249,148,251,158,149,230,48,113,144,192,172,0,199,253,36,72,95,40,139,116,151,197,19,56,87,200,28,171,44,61,130,33,220,109,159,137,59,100,150,21,2,200,117,165,246,185,16,242,96,78,19,63,167,165,107,120,141,100,98,130,51,32,151,251,1,162,204,206,60,33,18,131,97,181,4,110,98,197,34,103,15,89,156,67,234,90,179,63,144,141,211,232,252,53,55,90,188,240,137,213,198,151,176,208,75,203,149,16,107,237,241,57,74,176,9,162,139,186,40,214,89,108,45,89,23,216,93,101,12,101,31,10,158,126,60,152,165,171,195,24,4,1,2,20,134,215,77,142,75,50,136,169,241,113,21,168,217,136,88,240,9,156,72,86,60,4,63,49,81,242,106,182,44,120,76,36,154,55,134,235,10,131,46,71,84,109,136,65,158,120,199,249,66,166,236,12,233,32,205,200,190,178,132,255,0,146,94,46,52,254,4,249,81,128,200,129,18,122,169,59,18,190,189,58,180,248,177,42,90,173,96,204,124,188,104,121,241,129,218,104,188,133,74,102,67,96,226,188,193,23,250,212,153,127,82,241,178,62,153,104,87,201,8,45,193,219,139,42,149,54,137,36,19,238,226,90,127,186,155,80,176,131,238,70,207,54,79,117,110,226,167,50,76,186,163,96,38,99,47,35,15,132,171,123,53,33,227,15,13,129,86,183,218,227,233,42,141,213,80,231,89,114,134,82,43,110,38,175,252,202,59,139,184,50,64,253,161,121,20,176,106,181,4,151,230,8,178,141,21,167,180,220,178,49,153,132,76,138,246,6,74,216,152,125,180,205,26,162,228,109,169,192,142,12,11,200,68,102,110,37,123,90,96,14,38,91,2,143,249,16,243,41,1,100,12,185,113,17,75,218,232,155,34,31,8,110,120,254,226,230,171,63,1,214,69,126,126,131,13,67,172,234,163,121,196,174,229,34,64,203,93,71,55,251,252,67,91,161,252,61,62,118,8,197,25,127,109,84,7,67,69,19,58,164,228,93,80,244,203,92,245,22,105,81,56,18,70,173,28,150,127,81,41,10,132,101,84,24,199,249,76,159,202,171,108,169,201,27,204,89,82,104,108,97,15,202,44,170,149,82,75,35,26,194,255,0,180,140,12,51,149,249,178,172,228,192,63,179,20,152,208,240,231,226,126,36,173,129,69,102,114,154,51,241,13,20,23,196,42,86,23,228,96,214,163,63,108,245,49,121,140,231,192,100,150,117,101,64,67,140,200,207,68,51,82,78,130,7,252,134,81,253,69,132,107,136,182,93,73,236,45,93,7,48,228,196,16,249,138,181,76,184,24,148,173,148,51,144,249,178,241,172,167,191,129,115,77,110,197,227,141,6,15,178,202,142,140,98,20,106,118,7,248,19,56,102,56,143,139,18,104,215,17,164,96,217,48,242,15,169,72,93,214,171,156,196,240,90,77,27,39,180,158,54,200,227,145,104,66,70,53,169,65,180,20,82,99,89,64,167,60,18,101,196,78,85,102,200,196,140,79,184,178,146,99,248,51,50,232,105,20,85,176,155,207,242,114,163,99,48,24,25,136,72,152,216,10,71,230,18,35,14,37,54,42,14,16,254,116,193,156,107,87,152,49,165,243,13,47,217,42,230,111,114,177,173,198,230,141,185,98,87,37,248,214,136,214,82,199,194,85,178,99,55,35,85,86,99,54,232,193,177,164,229,30,32,172,100,198,60,110,99,36,97,152,72,199,237,88,79,178,57,95,202,153,172,45,79,90,201,136,81,176,38,149,137,11,26,146,36,239,60,82,150,223,10,210,51,230,224,101,90,13,233,162,103,105,35,125,52,42,134,65,236,121,52,251,217,243,92,106,174,171,91,81,206,6,34,202,229,92,210,124,150,20,29,185,80,181,80,200,71,176,193,226,73,89,60,75,46,219,174,103,99,52,154,57,62,234,144,190,153,4,79,225,47,26,208,206,86,114,149,71,235,59,176,70,3,194,34,172,102,114,59,41,108,78,137,166,228,213,99,229,229,76,102,76,139,253,160,151,45,208,211,14,49,243,23,181,93,132,207,240,76,204,213,41,172,106,103,62,76,236,121,114,168,187,135,206,147,219,41,85,62,120,253,229,57,118,28,164,249,69,37,171,176,150,100,96,58,67,90,198,151,242,133,34,165,55,226,50,126,174,87,26,81,91,48,241,189,164,227,204,229,31,106,102,145,16,102,179,137,239,172,137,8,28,221,138,86,28,195,201,39,42,111,168,105,237,100,202,122,211,91,166,237,74,76,56,151,52,113,235,52,135,86,226,195,24,242,134,126,50,48,89,87,68,128,252,128,237,80,240,244,220,72,67,249,177,114,38,143,223,8,31,211,151,125,105,192,229,105,22,97,245,196,56,56,51,75,42,230,246,183,0,17,222,26,244,84,151,222,89,126,174,82,23,209,201,157,25,191,34,43,26,35,123,134,64,210,178,239,193,187,151,114,65,125,181,180,218,84,245,44,225,149,185,25,83,8,127,34,206,212,112,110,34,73,126,35,21,85,89,120,246,6,213,252,14,125,168,126,29,63,82,29,133,54,79,240,39,58,99,225,69,117,64,50,251,139,169,195,216,201,103,18,200,193,0,252,57,85,239,28,42,75,114,87,192,136,126,143,252,156,66,73,39,210,78,130,70,113,46,166,25,145,62,168,214,171,32,238,64,192,226,73,184,174,43,93,62,14,123,1,239,141,220,36,248,55,108,19,63,74,181,89,85,78,252,230,18,6,52,105,197,253,90,147,88,170,213,198,47,178,33,72,143,12,194,99,83,230,123,227,45,129,181,136,33,243,74,24,151,59,29,11,254,134,83,231,202,140,60,161,77,42,173,95,38,43,51,118,40,89,247,209,100,156,113,5,43,46,87,166,150,190,171,232,231,53,72,185,60,56,214,170,181,112,6,173,115,63,51,67,209,128,140,76,184,147,169,47,60,96,98,16,151,68,170,173,173,178,238,198,190,90,213,85,70,103,23,98,239,196,226,245,36,52,220,240,70,230,176,89,234,27,42,233,195,196,24,185,87,203,86,0,188,88,144,44,121,4,62,174,49,37,176,226,135,195,149,27,244,130,34,176,211,123,169,32,96,165,197,34,22,182,224,29,66,139,148,159,81,83,134,121,36,131,14,92,73,177,17,141,19,52,245,111,228,197,216,181,92,83,202,218,118,229,94,52,57,114,122,74,140,141,3,108,12,178,202,68,192,66,70,207,8,255,0,212,68,69,91,91,60,4,137,195,21,15,50,238,183,166,36,5,190,0,101,73,31,15,18,80,10,124,249,209,135,136,66,69,211,217,68,17,51,88,114,164,214,76,151,24,124,178,132,167,77,119,77,25,249,172,39,255,0,24,148,152,117,82,183,86,154,170,255,0,204,49,34,242,120,113,169,13,49,166,229,210,28,130,177,229,41,81,241,181,81,236,191,202,96,109,135,245,10,190,204,181,36,30,98,136,133,34,174,33,151,17,161,169,222,82,115,113,101,91,99,83,158,15,187,149,79,67,212,50,167,31,151,137,84,120,101,31,106,146,181,204,101,160,124,6,18,50,168,135,2,92,152,153,123,84,107,36,146,51,59,86,12,159,120,87,254,191,16,211,218,130,214,227,77,67,106,250,214,60,49,34,229,34,147,220,218,219,147,230,229,109,190,218,112,246,19,184,165,202,68,166,97,178,19,139,137,35,21,90,141,249,227,68,194,163,53,61,148,233,47,218,117,43,186,19,50,72,246,134,198,82,38,54,95,13,44,103,115,10,6,85,85,168,150,163,28,95,76,80,146,77,150,94,213,211,159,165,70,88,44,151,150,49,126,218,107,91,160,238,105,0,241,6,175,181,124,126,146,212,228,253,36,2,8,137,170,12,215,98,26,214,25,227,51,136,88,144,17,166,63,79,131,53,132,161,127,42,182,181,210,90,242,51,62,110,7,23,218,92,7,226,141,38,181,36,182,110,233,166,150,48,159,237,40,76,173,219,13,11,66,170,237,87,212,237,48,46,193,39,221,237,64,70,55,164,234,63,86,48,178,140,170,55,225,92,55,223,189,133,49,72,34,70,254,223,173,117,169,144,34,194,7,48,185,18,199,102,92,132,146,170,212,53,89,107,106,235,47,12,194,234,73,164,234,70,73,30,24,133,88,79,99,49,191,16,134,148,64,173,60,34,16,197,77,228,24,212,42,49,181,28,147,226,136,156,195,135,101,27,154,90,245,107,9,145,134,18,163,12,152,36,255,0,48,42,168,150,23,111,217,143,153,76,218,252,52,170,212,150,172,188,177,47,237,141,90,179,240,248,143,187,46,50,162,13,172,7,8,152,162,83,70,42,22,162,229,224,32,141,2,154,160,12,12,72,163,226,69,122,147,60,59,86,187,38,50,223,206,95,185,219,140,105,28,56,15,245,44,37,149,139,42,24,7,102,184,130,38,98,52,161,141,20,253,55,248,130,11,246,156,168,135,252,40,210,51,126,108,197,33,100,172,233,223,46,144,248,178,241,137,47,30,67,91,244,39,42,159,115,163,103,127,81,17,49,171,118,107,145,201,7,20,84,84,199,214,219,51,230,196,50,172,3,3,79,245,98,196,146,169,223,29,77,220,253,180,19,102,170,178,243,221,148,127,113,14,253,37,160,35,63,118,104,4,42,42,125,60,28,239,218,69,227,250,136,7,188,157,74,134,51,24,178,239,79,198,62,42,156,98,197,245,23,166,90,203,40,212,132,253,36,207,85,125,136,165,127,175,173,56,141,242,200,171,3,84,35,241,12,31,218,34,198,24,65,36,251,178,151,42,71,107,90,11,178,98,234,88,210,86,159,77,189,241,50,229,25,86,84,108,106,116,170,163,15,30,28,89,82,75,176,237,143,242,146,144,177,172,177,246,228,198,131,178,184,166,43,248,162,201,41,17,144,170,124,147,113,90,62,27,9,75,233,181,85,80,129,195,41,77,89,70,223,115,24,68,90,102,67,177,147,23,8,168,120,196,182,172,61,148,99,15,226,117,104,165,109,12,85,72,201,240,100,131,52,66,143,149,126,114,215,58,122,231,38,236,57,35,17,55,248,57,248,140,182,79,21,140,169,37,24,158,185,150,57,81,178,246,46,251,85,178,234,119,90,211,0,178,176,153,83,76,11,32,131,250,76,161,148,137,70,206,8,192,204,162,228,91,96,86,190,115,240,196,149,136,127,117,116,156,99,10,67,74,41,49,91,21,57,147,85,85,24,121,133,23,147,234,36,198,128,248,204,237,25,73,246,150,173,230,160,24,48,150,1,49,164,200,106,40,210,55,163,91,1,226,44,165,41,113,2,45,68,230,114,226,252,252,100,73,38,92,75,141,57,245,245,213,114,74,95,168,167,181,179,53,169,0,194,216,228,140,63,53,141,122,251,20,88,215,191,185,213,195,38,215,105,155,214,120,210,201,62,118,253,197,202,185,140,61,97,100,56,155,64,151,42,194,182,227,85,111,178,148,184,134,165,151,209,101,141,125,125,116,58,181,84,153,112,126,83,145,51,249,73,44,120,76,94,69,28,27,187,146,141,159,43,252,136,200,214,71,25,217,187,42,186,156,204,38,212,148,59,105,111,194,84,141,129,254,85,218,99,70,170,178,136,204,177,70,81,41,59,40,21,85,178,207,138,40,196,52,73,26,185,171,35,17,17,174,63,62,208,222,210,57,151,4,140,255,0,148,148,151,93,154,186,12,167,148,42,124,198,36,223,13,167,42,130,254,133,170,117,74,219,225,148,140,49,74,172,33,201,25,65,246,215,37,170,170,212,209,129,187,44,2,20,106,150,134,226,202,113,31,18,37,95,253,85,77,182,66,45,87,26,221,233,183,201,243,45,124,172,104,125,61,91,99,7,252,199,151,243,162,30,251,207,164,133,146,251,200,196,97,130,44,171,36,83,84,105,119,166,9,141,134,196,68,21,63,167,70,38,210,194,41,50,125,68,216,54,87,50,65,253,68,68,255,0,105,78,223,60,131,234,46,34,39,91,84,90,228,86,60,39,173,6,238,166,208,127,182,181,133,151,246,252,166,148,60,106,70,147,189,153,103,229,93,8,47,0,198,194,133,106,255,0,200,24,214,199,203,255,0,46,151,23,143,234,36,83,244,243,4,124,209,50,43,70,79,62,62,164,134,76,199,148,253,73,247,4,85,56,207,199,93,54,65,104,123,25,114,241,241,5,235,138,127,217,130,226,14,150,173,148,27,25,88,134,83,241,175,208,223,30,225,216,217,104,11,24,149,226,202,66,177,114,63,132,191,8,158,58,6,22,219,179,181,77,163,103,109,29,75,238,104,144,209,181,249,59,220,107,138,169,163,97,171,202,158,198,184,28,32,113,8,89,23,43,52,63,68,103,210,196,157,233,45,66,75,190,44,93,74,109,100,97,118,241,185,105,27,250,187,223,148,68,73,53,62,131,57,31,187,169,16,255,0,198,168,24,107,81,3,12,65,8,67,94,220,217,121,255,0,81,46,85,107,19,200,26,144,39,24,25,18,199,176,75,215,15,4,96,63,49,70,133,152,98,73,123,246,158,210,77,50,202,170,76,66,87,75,22,82,41,141,83,156,90,154,12,43,151,203,20,174,212,68,109,66,66,147,10,91,113,79,91,234,172,194,46,222,181,182,101,37,148,16,102,137,21,115,42,181,181,58,228,165,116,8,181,153,44,132,103,20,146,143,237,167,204,140,113,129,134,17,72,36,61,85,169,5,7,148,88,136,143,128,17,219,63,12,178,149,116,42,169,204,204,106,147,62,117,148,93,164,185,89,80,204,211,211,176,113,11,42,170,103,195,173,200,242,212,218,98,251,101,90,33,190,202,146,95,167,216,114,253,193,167,219,95,48,220,106,224,42,164,161,202,247,229,226,196,172,40,89,7,119,180,151,145,106,123,226,198,62,97,34,32,100,44,236,188,107,30,190,38,101,228,81,76,128,72,35,204,25,92,73,37,147,55,62,24,132,171,96,64,131,39,138,89,72,189,63,79,0,131,120,132,170,164,236,68,70,170,37,105,55,97,23,34,118,243,30,111,134,101,139,232,108,163,126,218,29,243,246,79,196,100,172,58,143,2,17,151,136,197,88,201,135,7,168,50,177,17,38,134,25,196,123,204,82,241,163,24,194,125,85,48,13,129,36,240,73,138,89,120,214,203,41,224,146,76,209,5,149,41,153,85,47,207,230,231,241,253,52,201,134,28,97,176,59,161,139,42,42,84,158,212,58,194,92,24,184,118,31,200,162,225,223,30,200,249,130,186,133,245,32,238,226,226,197,201,245,20,163,52,124,74,130,45,104,111,242,98,200,189,189,189,79,144,39,253,85,89,85,60,19,153,135,219,83,47,12,18,245,69,88,239,9,90,198,118,21,46,72,78,170,229,219,52,244,31,165,139,246,148,14,167,210,178,160,202,204,17,127,173,87,233,189,91,185,240,9,132,65,17,82,76,8,38,131,12,184,169,163,155,71,197,140,171,35,28,234,182,48,7,19,52,178,140,75,78,243,159,134,86,81,167,19,244,51,202,71,253,63,166,165,110,232,117,5,111,48,96,19,26,118,86,5,85,30,49,227,47,180,188,205,37,22,111,52,178,145,33,170,159,40,100,103,168,11,18,185,129,36,114,70,197,139,37,57,3,45,5,112,244,149,108,99,252,160,178,254,234,115,233,176,96,179,52,184,3,255,0,105,50,141,27,23,72,150,201,250,122,230,216,31,40,46,47,113,61,133,38,13,107,22,79,12,72,3,16,215,131,14,142,79,108,5,181,245,187,103,242,161,39,132,158,28,69,196,145,138,168,252,52,148,98,6,104,133,32,191,113,4,103,197,250,169,28,0,190,79,186,68,208,53,191,147,49,138,166,182,6,85,3,147,101,182,75,183,246,36,126,99,113,13,21,26,183,125,100,68,204,53,160,206,192,229,34,101,80,102,84,23,64,159,161,59,109,162,144,179,124,254,146,171,135,26,13,184,49,10,46,33,175,134,248,105,167,236,135,187,44,162,70,147,245,23,163,67,149,83,242,134,149,185,24,189,197,85,106,17,101,184,174,78,131,248,120,95,243,13,200,137,251,72,96,233,90,168,68,195,71,114,76,127,76,162,78,230,92,0,96,196,97,41,89,51,198,89,89,132,84,52,151,29,85,171,238,24,250,115,212,157,229,203,218,130,170,120,201,120,67,24,169,148,107,186,226,143,13,140,165,140,10,74,162,29,230,137,63,46,95,166,161,33,85,246,212,109,62,125,28,96,127,154,114,253,52,134,100,253,200,30,40,130,94,184,209,144,72,7,203,137,40,130,147,251,171,152,204,187,215,117,182,79,136,110,88,194,74,214,255,0,99,195,26,183,18,184,53,83,133,144,197,42,85,119,187,140,206,44,132,89,214,234,115,201,31,47,103,211,84,177,169,238,47,224,238,246,177,177,254,234,202,232,235,64,179,35,18,20,243,47,5,202,81,15,31,253,69,111,14,248,5,99,56,177,17,35,125,105,227,63,12,177,45,91,1,231,205,149,36,107,178,18,54,243,22,76,96,228,179,54,94,84,178,236,196,216,188,43,229,108,240,103,218,26,86,44,169,196,157,61,189,3,195,148,101,18,234,143,51,159,129,201,25,160,244,228,155,39,221,155,245,43,174,104,240,176,81,118,138,77,250,50,254,12,188,66,139,185,26,162,128,107,90,210,102,216,23,255,0,130,39,108,20,86,207,228,168,190,208,122,86,222,14,96,192,147,185,250,153,84,43,43,79,65,230,30,76,127,117,90,198,212,51,188,51,122,92,146,147,246,150,171,91,131,217,3,154,152,98,39,221,80,220,191,193,85,93,83,228,83,67,170,171,127,73,44,95,201,137,55,147,48,4,230,9,84,60,202,162,73,39,210,253,165,186,168,39,141,230,19,74,33,127,117,102,99,118,140,123,62,224,226,31,8,144,112,38,122,145,48,226,88,109,143,36,157,72,136,19,34,139,139,220,91,90,10,213,240,30,67,135,6,48,217,136,92,137,246,240,146,65,132,165,227,80,115,53,80,42,15,135,181,18,203,189,247,134,37,155,205,226,31,143,251,15,39,233,90,9,39,221,134,121,35,32,216,24,181,178,243,8,164,219,137,25,12,32,146,207,108,74,75,91,26,12,24,175,245,2,241,139,177,108,147,50,41,145,199,118,169,71,63,92,233,24,195,197,191,30,69,27,168,125,55,86,131,229,37,23,39,183,137,113,59,189,127,165,69,57,241,42,74,60,158,216,199,200,68,235,225,142,191,157,101,101,180,151,87,36,67,246,200,85,228,199,215,200,242,213,180,239,161,221,39,76,136,186,178,235,235,161,78,205,55,170,170,57,77,185,40,132,171,116,174,185,136,87,178,186,199,136,137,243,238,231,96,226,17,36,254,69,206,166,80,190,77,203,229,150,41,5,246,196,189,54,86,241,57,85,149,251,238,157,62,123,41,236,177,154,92,81,201,90,25,73,167,9,204,24,3,18,155,141,38,212,96,218,8,82,127,145,19,85,50,89,15,134,90,165,152,78,223,210,163,204,99,240,15,26,61,143,167,40,241,88,85,140,170,108,209,178,243,110,136,136,14,127,14,222,52,182,96,170,143,33,211,193,178,62,26,232,163,130,63,112,133,71,217,51,78,86,131,104,97,66,41,18,22,76,170,156,61,166,89,57,5,244,145,33,211,208,100,244,137,90,54,196,147,46,71,158,26,217,163,218,26,47,25,84,117,222,149,131,81,47,44,65,113,174,139,182,100,38,118,145,36,153,130,79,159,205,15,246,211,110,2,173,4,144,33,142,72,49,87,23,41,22,147,89,90,210,121,132,194,39,241,160,204,25,213,51,179,87,114,141,57,121,167,78,3,55,112,57,20,153,110,116,70,212,15,211,122,192,243,65,203,145,80,76,141,91,56,108,49,177,228,83,149,84,54,61,219,82,8,127,117,85,67,173,173,193,253,68,188,159,252,250,157,117,80,145,180,113,78,104,162,225,221,12,163,77,89,12,5,102,24,130,91,195,91,16,132,249,72,163,47,238,241,172,217,24,241,158,240,151,31,241,170,90,132,107,113,28,253,61,47,217,42,81,26,77,173,108,189,165,137,72,81,170,153,246,76,133,251,139,228,7,130,75,50,150,40,209,184,174,50,171,34,154,159,15,36,92,216,146,75,137,47,132,12,191,73,60,153,187,24,243,4,95,44,150,217,109,36,197,126,211,177,35,102,58,130,233,227,83,234,66,109,44,101,109,147,43,234,26,74,209,255,0,68,22,79,201,216,69,15,134,116,18,101,151,238,253,36,92,107,91,200,220,161,229,26,158,73,137,77,85,121,119,55,134,28,161,243,22,127,241,175,143,124,66,255,0,117,149,98,107,81,201,39,48,177,147,233,173,208,43,98,121,230,196,170,170,69,152,28,47,60,34,113,11,42,194,126,164,252,143,9,98,166,83,3,244,82,217,53,167,155,212,33,255,0,34,25,70,86,81,100,109,72,127,60,34,42,113,26,214,116,158,229,37,38,181,149,54,63,170,31,237,141,87,6,97,203,21,152,162,141,78,165,90,161,49,166,50,51,211,204,57,65,194,148,133,247,146,73,132,209,99,109,190,210,114,201,59,102,49,61,168,65,150,230,200,112,206,46,110,172,75,68,205,85,56,82,182,130,159,201,247,22,247,220,63,31,48,248,212,117,196,51,217,74,205,17,28,199,85,167,50,170,54,167,39,76,185,91,148,150,238,203,114,78,17,37,240,233,14,158,198,161,170,40,51,75,185,32,137,244,198,36,234,172,159,34,51,32,134,53,83,238,252,34,23,24,134,154,63,225,116,26,214,110,197,43,147,237,173,198,52,24,35,225,255,0,113,31,91,48,101,27,50,137,51,72,45,88,18,182,6,46,92,92,138,154,51,1,36,15,20,185,67,23,238,173,172,141,84,81,230,16,177,17,28,200,21,93,165,128,50,145,109,148,66,118,101,60,25,62,214,84,63,160,253,30,37,97,225,18,55,72,134,36,41,167,140,68,255,0,242,73,26,69,29,85,156,156,159,164,160,148,25,165,151,114,79,167,137,77,70,170,29,108,236,194,139,139,246,196,186,67,241,201,98,205,147,193,90,206,220,191,186,153,100,210,166,127,144,156,12,0,77,139,204,36,20,205,60,255,0,15,213,98,78,228,218,197,206,243,23,24,150,167,237,103,51,183,42,93,192,171,33,52,250,160,123,188,168,11,93,54,50,143,133,84,122,83,253,145,45,175,120,254,146,173,133,245,39,244,197,110,196,24,165,149,85,70,8,8,62,104,185,70,150,178,180,153,30,108,171,68,201,55,158,24,162,11,141,65,173,226,61,110,52,178,173,227,205,95,196,167,38,79,151,9,143,202,85,239,88,181,133,194,100,142,124,193,206,35,243,74,197,245,20,90,206,93,99,209,79,85,106,217,101,150,241,88,148,152,253,180,124,155,236,108,205,219,251,170,4,214,181,66,177,195,18,86,228,137,243,44,172,172,162,225,52,88,194,26,117,140,36,168,196,214,185,121,178,160,102,76,151,250,181,178,30,143,137,39,194,88,173,9,147,233,173,83,228,236,95,180,47,40,211,237,139,184,109,129,172,25,249,3,176,41,73,245,19,73,140,131,119,23,152,92,137,12,156,145,190,110,32,184,209,180,246,89,95,205,196,133,90,24,217,129,178,183,100,126,100,210,75,37,224,126,208,184,147,51,48,18,121,82,153,157,248,132,168,172,164,242,57,150,167,213,191,19,106,109,88,26,225,14,116,111,115,151,26,172,173,187,185,178,130,194,203,171,24,136,159,190,157,243,153,212,50,253,197,131,33,158,183,184,163,253,181,45,157,45,110,231,75,117,24,232,189,180,244,23,70,173,136,79,243,2,201,201,246,215,141,142,55,8,138,76,127,113,80,67,170,223,19,119,47,138,50,194,101,38,138,156,62,25,68,33,61,190,84,245,82,27,153,12,52,244,248,144,162,179,14,60,159,80,136,155,137,246,86,64,195,16,188,139,154,90,178,93,73,62,80,164,76,52,245,196,188,159,54,82,40,89,236,93,99,94,99,182,64,181,173,62,105,113,72,85,71,13,140,247,86,44,153,20,177,59,82,185,58,144,17,159,135,23,242,42,51,18,171,57,78,198,113,160,39,192,25,125,220,73,107,245,133,116,96,102,203,148,159,77,46,153,170,189,72,108,48,132,49,44,220,99,86,51,105,160,60,167,194,98,255,0,213,79,33,179,108,15,148,83,80,39,238,73,245,83,104,6,62,126,97,98,91,204,24,30,125,219,225,75,254,162,138,100,202,235,112,118,162,230,82,87,89,115,75,75,125,6,182,55,233,50,9,110,217,155,131,40,113,171,160,143,230,229,39,208,39,131,195,136,185,70,185,204,246,88,198,123,48,151,141,54,167,178,148,80,114,139,18,198,86,27,18,253,151,108,141,255,0,253,84,174,167,125,85,191,153,139,140,68,250,139,38,70,57,121,74,37,55,168,106,183,175,204,158,174,42,209,24,209,85,62,92,41,204,218,20,152,254,154,234,181,178,73,100,6,127,240,53,199,161,192,156,47,104,138,211,79,79,219,118,148,153,62,153,20,153,118,114,29,191,204,190,227,77,79,162,106,191,204,98,100,41,61,193,164,112,36,159,164,209,72,37,208,96,92,68,146,5,245,254,141,56,239,226,202,68,202,209,56,150,149,14,112,250,209,217,31,23,38,63,115,18,115,27,225,232,198,205,220,66,171,95,195,209,8,62,25,95,244,144,102,103,166,255,0,107,36,191,196,171,254,52,36,210,72,228,185,169,229,8,111,194,94,68,20,61,67,169,160,147,9,74,170,205,118,9,60,33,171,196,79,184,128,152,198,77,102,99,11,17,18,181,77,86,175,45,13,176,236,159,52,124,165,229,71,190,236,241,152,193,123,106,35,213,65,4,248,178,167,27,146,77,27,57,84,25,152,189,52,51,178,141,234,68,121,122,146,103,213,3,207,41,162,255,0,186,168,35,60,131,233,236,77,99,4,5,255,0,48,18,104,217,124,197,145,153,4,12,134,50,196,229,42,13,250,99,115,210,171,89,0,100,226,18,205,245,187,101,209,184,167,54,71,51,152,203,90,142,35,11,141,98,201,236,146,60,42,203,82,48,98,130,254,95,227,92,102,100,251,202,217,207,52,72,4,40,212,228,171,240,58,97,205,75,208,211,158,112,254,82,120,196,69,179,211,79,24,120,101,148,121,20,85,110,179,36,158,216,164,17,85,4,104,215,22,196,30,82,226,250,100,42,158,78,51,45,62,70,18,89,143,195,40,134,81,175,143,153,147,170,0,197,251,75,95,165,94,70,30,35,74,25,71,251,171,42,218,121,197,63,52,172,67,18,165,88,149,148,115,90,204,157,162,84,47,211,16,102,129,134,151,147,24,152,145,154,200,16,65,136,66,229,89,67,181,223,112,203,149,137,102,243,32,173,13,242,1,212,148,149,83,129,233,213,48,57,62,162,140,252,19,112,51,252,166,49,126,226,235,80,223,84,34,124,167,42,34,101,110,244,121,120,197,246,211,217,28,197,103,67,155,70,53,149,39,12,178,242,34,31,50,92,215,230,197,149,111,190,193,24,143,49,189,164,134,29,217,243,226,137,145,112,178,173,142,245,145,157,74,24,207,127,189,23,18,125,90,24,132,127,233,114,164,129,146,50,129,139,96,95,201,196,82,42,119,212,231,101,184,109,193,153,24,143,194,44,74,74,226,78,249,157,191,232,85,6,97,10,62,92,101,82,154,133,158,154,199,241,43,198,183,34,216,2,233,140,145,167,102,202,186,213,109,244,237,163,62,154,227,218,120,192,201,155,42,191,129,106,8,192,237,68,152,48,100,226,189,66,243,138,213,242,205,20,152,214,246,106,216,131,139,180,137,87,200,152,154,224,118,92,34,229,72,172,161,178,17,50,137,76,170,183,237,160,226,158,226,113,71,148,217,4,143,53,148,31,253,158,60,138,75,12,185,172,197,186,42,240,116,100,226,191,154,87,26,197,141,138,51,35,150,81,158,9,62,232,209,225,173,251,191,245,84,147,234,159,81,225,134,81,10,63,113,52,219,15,106,194,215,207,38,68,214,100,32,209,175,216,249,245,177,10,206,82,165,54,85,176,125,162,173,81,158,114,247,9,54,100,104,158,232,147,171,95,144,106,180,249,57,213,147,207,8,252,37,202,181,76,187,178,132,12,193,87,55,26,98,33,121,98,9,45,101,84,65,15,230,196,150,78,157,24,188,125,86,164,237,86,179,220,143,13,136,147,99,105,232,150,204,221,196,226,26,209,62,29,31,231,218,8,98,39,211,83,97,213,86,90,110,86,28,89,99,174,29,91,104,234,174,239,15,114,127,88,124,61,217,61,229,203,148,106,114,169,146,225,31,20,66,174,210,27,88,58,144,24,118,163,229,83,147,62,29,30,20,189,220,66,241,167,88,81,243,81,127,41,209,104,226,54,89,92,70,6,99,34,170,181,204,233,36,96,76,44,67,84,33,211,196,146,52,20,253,42,113,63,8,132,186,63,28,231,252,165,242,208,179,128,248,146,64,195,24,89,86,169,240,63,35,246,157,105,5,83,229,84,49,153,149,75,38,2,76,78,213,150,166,4,246,253,110,42,120,79,26,38,100,165,247,7,43,211,67,60,158,24,74,189,85,85,23,38,89,104,85,41,106,40,162,3,238,75,59,250,113,70,37,83,38,214,80,134,204,216,202,182,154,132,17,135,154,34,75,100,252,74,115,45,56,155,28,151,40,97,221,140,157,162,26,87,168,102,19,242,20,37,64,83,201,1,125,212,209,245,164,157,210,36,241,241,17,171,97,70,105,114,89,218,141,141,73,199,153,109,101,59,227,19,46,81,167,144,223,136,125,89,85,214,164,164,239,226,37,13,80,254,146,33,245,169,199,228,41,250,177,38,12,164,63,218,255,0,117,54,224,149,98,112,48,49,15,169,111,244,209,144,124,220,74,135,103,137,252,184,214,70,12,68,140,202,25,17,1,97,35,121,136,203,107,217,7,31,205,207,196,152,92,85,111,190,82,33,113,101,81,90,135,67,18,145,158,162,91,146,23,237,164,230,89,123,21,117,166,136,95,210,8,101,78,3,112,122,223,238,134,37,205,233,238,15,39,134,34,114,253,48,123,47,155,151,41,101,155,236,109,180,239,145,116,96,215,91,15,44,178,144,168,118,70,96,252,196,30,180,182,181,128,131,23,14,235,144,75,105,167,156,108,225,88,178,48,187,97,225,135,139,217,91,166,70,6,12,184,185,18,216,19,229,20,156,197,70,190,122,125,214,27,100,84,104,209,100,141,254,161,214,164,231,211,214,228,254,157,3,18,232,6,128,249,63,105,39,181,128,1,179,8,187,21,109,137,205,228,1,78,202,168,64,203,46,87,34,10,125,245,24,165,255,0,78,149,148,139,69,149,36,169,192,196,18,226,202,149,51,68,196,211,227,245,19,74,202,68,50,185,72,232,84,126,36,36,150,127,80,40,196,52,120,112,73,3,12,18,229,81,48,227,62,219,132,34,202,69,69,14,29,148,32,98,150,34,9,37,90,166,213,77,147,51,151,204,42,122,101,33,51,238,204,171,33,191,143,148,72,107,32,164,11,50,48,45,85,169,4,204,89,83,144,201,151,39,186,81,10,161,231,198,181,133,243,97,229,31,154,101,91,101,98,86,102,9,84,234,200,197,241,117,42,230,83,239,98,190,32,139,139,43,18,8,122,26,198,162,94,110,50,170,26,217,251,144,125,196,196,47,87,89,52,67,157,149,197,209,169,8,55,230,48,187,86,115,24,49,49,51,220,127,195,237,173,115,12,73,35,229,18,91,43,134,105,200,158,13,196,66,240,149,17,50,170,154,220,121,185,4,68,154,214,156,131,62,81,21,42,102,170,219,78,101,113,81,146,15,85,126,3,192,213,2,49,51,24,164,77,135,177,199,196,92,139,92,99,69,146,14,161,147,42,2,124,105,81,142,201,117,49,71,143,220,24,145,144,87,246,2,178,15,231,39,18,80,103,237,159,212,69,101,154,92,144,113,80,229,75,36,132,101,38,18,197,196,69,95,130,66,23,224,32,249,122,212,245,197,172,24,60,181,229,24,136,172,31,84,66,159,8,122,214,199,252,55,211,37,229,48,185,62,218,101,11,80,136,164,181,212,246,79,229,46,33,171,32,190,81,71,135,42,43,208,107,171,65,134,32,177,98,64,79,184,36,46,17,118,168,72,170,133,99,146,255,0,6,246,83,144,124,198,91,77,26,92,225,226,136,84,158,53,149,229,145,49,68,139,149,80,85,85,90,198,127,205,166,141,90,160,198,168,116,242,163,118,151,42,104,200,15,146,196,214,52,48,19,181,56,135,94,2,240,136,188,137,213,148,139,88,134,153,166,246,220,193,18,223,14,4,88,195,221,155,24,149,189,149,108,168,192,229,149,151,42,149,153,3,115,230,30,165,178,72,42,173,201,77,67,170,143,249,226,68,92,191,89,217,14,76,67,110,197,212,186,249,180,30,66,127,154,15,246,210,123,95,134,143,156,60,37,18,200,227,242,238,85,164,68,226,113,138,64,214,205,3,248,136,82,120,113,241,43,45,37,166,254,35,100,221,215,69,32,163,125,197,127,73,160,233,244,216,250,178,145,111,181,187,149,211,16,164,92,253,66,165,191,167,71,79,213,63,106,252,7,211,234,27,202,214,98,182,190,32,190,218,117,255,0,136,191,240,19,63,205,8,85,198,47,153,99,100,118,4,37,38,68,101,62,155,181,201,243,101,92,219,83,219,235,67,171,255,0,221,235,102,247,46,181,14,188,177,146,62,28,132,83,49,143,115,110,76,217,72,168,224,82,126,78,84,96,107,98,198,38,24,130,237,85,252,93,23,54,212,151,229,233,197,52,11,173,97,231,3,14,47,244,114,39,172,134,114,1,153,165,117,37,129,140,113,251,169,164,99,12,67,237,84,220,84,57,217,89,204,163,4,17,187,122,210,139,128,159,62,238,164,188,137,132,195,3,234,165,83,231,196,132,60,185,120,208,211,51,146,88,105,144,178,123,239,44,129,132,210,185,16,31,134,245,7,253,249,178,229,68,135,83,213,73,127,104,211,80,223,68,173,254,234,49,80,178,33,122,191,208,76,6,16,64,102,81,98,34,250,96,156,132,65,126,36,138,66,102,77,227,92,48,160,234,77,101,21,163,215,232,213,26,1,10,132,178,173,173,23,55,184,136,153,62,87,180,149,154,53,228,226,117,98,26,117,147,95,162,91,126,93,204,3,14,47,231,226,88,204,146,58,223,105,102,248,219,37,57,169,230,63,3,210,181,135,141,74,88,214,163,156,62,36,60,155,41,85,175,234,202,52,147,68,217,68,140,14,111,117,95,195,11,228,143,132,67,66,198,161,35,80,67,2,124,91,115,251,98,34,172,101,63,3,51,23,42,93,51,76,14,75,243,127,114,181,5,246,163,226,15,18,102,192,207,253,218,15,131,2,15,189,20,107,41,53,181,164,103,233,70,165,228,218,220,198,63,111,26,127,14,73,10,198,44,89,53,250,6,135,31,113,108,250,170,175,7,252,170,93,14,182,36,103,188,194,18,109,100,247,137,40,12,242,121,242,139,18,198,144,21,91,183,184,208,218,144,241,129,255,0,190,36,145,181,80,228,203,195,139,17,63,117,105,159,100,60,253,92,104,39,198,167,146,118,75,8,177,17,39,49,213,85,10,166,90,227,38,20,192,62,18,121,130,166,217,36,2,98,30,77,172,232,60,161,18,45,64,170,185,96,109,55,46,107,59,70,188,192,158,163,132,197,202,165,32,107,57,69,226,54,52,84,155,137,120,210,180,140,255,0,3,108,234,188,138,163,73,4,144,115,69,26,13,144,32,151,184,170,26,77,173,142,78,213,128,110,15,231,218,68,182,148,223,199,79,178,220,212,224,147,230,24,153,16,81,180,4,65,147,53,129,73,252,73,32,117,61,197,65,51,118,162,36,252,90,188,199,250,1,163,122,156,180,25,122,121,95,142,165,87,224,250,172,120,66,34,8,127,180,161,117,87,195,161,201,100,175,73,41,50,45,204,248,163,58,79,9,85,125,108,107,91,40,172,177,44,161,227,240,87,135,168,191,193,9,186,121,97,203,185,203,244,173,32,234,9,253,112,89,72,37,90,201,131,146,78,46,33,167,198,135,18,119,112,133,148,75,71,160,128,127,105,59,50,248,19,183,238,122,31,203,114,133,30,107,226,99,230,198,147,79,129,46,51,56,75,148,106,102,238,202,80,135,196,37,201,35,57,211,28,105,230,90,122,169,11,212,95,250,169,92,153,246,89,240,148,164,40,212,149,37,192,50,124,218,179,102,161,211,145,135,203,40,107,86,190,99,50,211,134,134,153,140,124,208,112,151,18,24,48,201,245,83,54,90,213,89,126,144,75,107,24,63,53,181,81,86,103,64,170,112,146,16,249,139,149,55,227,40,212,244,153,36,246,80,172,212,131,17,49,23,38,69,182,100,49,151,120,124,240,144,108,82,122,134,53,137,120,107,138,52,209,247,204,75,230,89,68,43,30,96,151,145,54,225,45,150,70,37,99,104,203,137,39,249,178,143,253,213,71,15,225,164,184,199,97,68,81,164,144,245,225,6,76,94,140,168,225,235,61,203,25,242,163,253,180,255,0,145,79,129,246,229,241,25,190,27,196,63,78,177,20,98,255,0,244,233,53,222,146,170,146,14,24,187,98,45,179,238,229,254,76,181,123,97,253,68,85,83,207,109,210,81,165,222,191,193,155,47,203,185,13,3,37,33,222,35,9,81,192,184,137,231,149,85,191,77,255,0,236,177,12,171,76,157,31,6,72,249,177,143,238,42,109,173,125,197,221,210,217,131,67,181,121,122,86,217,150,164,254,236,171,76,154,120,52,145,30,104,147,200,82,11,219,196,185,213,173,149,228,233,89,101,136,130,31,154,131,43,21,90,57,210,131,100,2,143,136,169,116,249,145,35,51,152,184,148,104,102,99,3,48,228,200,135,147,125,92,35,225,177,88,170,214,27,109,74,151,176,19,122,101,17,29,25,224,130,206,105,68,42,209,78,106,233,48,89,180,90,44,160,19,185,89,148,141,178,54,79,213,163,131,210,20,84,61,127,23,7,86,34,40,219,46,86,98,74,195,91,40,132,226,235,73,182,197,108,143,166,90,21,58,147,88,88,201,138,240,215,74,228,42,77,84,205,93,180,221,152,169,181,108,106,175,238,226,139,34,114,246,100,30,32,151,141,85,85,83,145,54,146,152,46,132,68,201,151,57,56,138,76,137,181,83,239,60,51,88,74,42,104,192,128,111,122,198,76,240,126,78,84,173,83,86,70,250,48,252,67,107,24,248,114,241,162,31,168,101,147,168,89,81,144,217,77,36,25,140,44,165,90,38,86,191,207,250,72,177,36,174,131,90,252,180,52,73,178,151,36,24,165,139,18,76,246,99,62,100,208,53,175,243,203,98,94,68,99,32,0,168,168,90,134,128,217,88,143,195,55,40,213,60,9,255,0,147,171,18,20,33,39,135,183,141,104,123,207,147,229,5,151,234,38,38,204,163,105,33,97,88,128,96,65,239,127,206,154,198,54,48,117,36,207,126,35,189,69,249,4,99,105,59,24,192,204,21,47,107,14,85,151,81,113,35,222,103,201,77,35,83,147,31,49,70,52,45,109,152,205,135,18,21,240,15,27,132,165,89,134,52,191,253,139,149,86,188,53,162,127,55,42,50,30,210,79,180,186,149,163,36,204,223,66,136,22,167,173,7,82,14,78,161,220,247,100,85,47,170,138,68,170,203,70,31,245,113,49,254,218,86,142,255,0,35,44,200,128,53,90,147,41,240,226,84,15,193,37,138,53,242,95,5,248,118,28,138,142,182,49,230,143,55,82,141,88,171,42,62,70,223,3,140,140,40,184,145,172,53,172,222,17,74,255,0,113,21,182,139,24,28,165,72,109,67,56,156,209,11,136,105,50,70,49,106,255,0,1,70,12,88,47,197,109,40,107,100,63,193,113,142,194,132,67,200,147,70,8,11,197,44,89,72,128,159,67,59,62,104,130,30,217,89,89,140,219,210,222,229,196,203,81,148,15,218,8,106,14,214,169,158,121,122,147,184,117,182,163,0,210,157,67,48,226,6,208,60,164,82,105,24,22,58,54,32,16,39,190,55,14,92,169,220,103,142,73,249,133,145,74,86,228,207,243,98,86,112,217,91,24,108,229,229,77,144,254,134,203,86,101,6,31,109,1,91,78,8,92,194,42,164,100,54,78,98,143,213,81,143,25,255,0,40,92,164,18,93,198,49,127,65,185,188,60,18,185,241,136,86,33,106,167,159,7,205,137,52,100,192,19,221,72,204,109,104,105,170,134,65,119,39,76,98,210,23,141,21,254,143,254,82,173,132,108,216,196,223,249,173,176,222,66,48,104,115,61,23,2,97,33,13,139,6,241,54,121,253,181,168,193,25,123,86,215,207,150,79,117,1,50,79,228,65,54,53,201,125,108,30,101,188,51,199,37,137,25,153,144,156,168,140,196,18,173,66,218,4,73,12,162,19,237,162,118,204,24,215,161,204,250,171,57,47,36,158,165,54,168,217,3,190,171,39,48,86,166,61,130,225,42,220,105,251,22,115,32,55,227,146,69,37,147,34,181,103,83,210,97,143,38,85,169,144,24,82,42,80,214,178,76,94,21,161,245,187,103,174,139,41,204,40,249,24,204,230,90,140,202,217,190,214,68,243,209,226,23,221,90,95,90,1,147,133,104,196,225,169,226,126,210,208,199,130,15,159,186,159,76,129,185,102,37,51,62,146,80,152,252,37,89,145,152,154,38,92,3,62,31,170,145,223,83,250,176,248,138,188,104,7,207,151,233,42,58,172,98,30,83,23,169,34,175,238,59,87,192,89,85,0,245,176,88,31,164,196,96,103,159,234,166,76,146,11,35,253,177,47,179,234,129,131,132,88,177,38,146,174,10,204,128,97,158,60,248,138,84,243,97,4,145,114,132,188,138,72,213,188,153,114,245,42,106,24,196,156,161,192,173,85,214,230,173,158,53,171,127,201,133,85,122,123,60,49,98,66,201,173,2,70,85,49,100,81,64,124,228,147,10,114,24,192,140,7,242,165,114,113,198,74,102,90,188,188,34,68,118,240,54,69,184,69,149,168,51,179,12,174,164,84,61,73,18,72,49,101,228,82,143,134,242,247,8,133,77,168,100,214,227,246,198,186,184,114,37,85,168,107,228,147,39,87,26,223,24,204,41,16,22,83,9,37,248,68,139,167,141,245,83,40,181,196,223,60,47,32,56,74,167,54,118,177,159,218,173,3,24,121,57,122,209,225,124,17,127,106,158,202,98,179,125,0,105,183,206,32,217,155,34,116,248,111,146,78,98,162,67,37,152,248,68,33,44,94,101,41,25,74,43,63,208,96,106,160,140,12,229,228,91,124,63,224,128,100,150,19,221,89,190,96,196,206,34,165,220,53,151,95,35,210,66,131,124,15,186,178,100,156,157,203,9,44,200,183,113,136,108,139,167,192,1,89,197,202,69,206,239,190,30,223,205,59,203,18,81,23,85,9,158,53,184,193,220,143,42,101,175,144,217,195,196,228,244,58,26,202,181,249,101,242,147,247,87,77,135,231,180,103,23,250,22,183,195,199,237,34,131,196,53,86,146,188,5,102,105,185,159,151,224,79,188,132,126,82,241,173,86,186,182,81,37,50,190,187,36,146,39,54,84,39,141,225,19,254,162,46,183,73,2,144,155,184,133,249,159,168,159,109,71,89,191,130,168,208,53,62,63,234,49,71,25,28,16,196,24,48,152,188,138,134,78,152,61,190,51,75,190,254,52,64,116,76,74,209,253,82,125,69,69,82,44,196,204,104,216,199,242,130,76,89,79,56,175,204,28,136,215,154,13,104,241,24,72,168,122,134,12,159,148,17,80,204,162,250,131,176,51,163,51,153,104,99,207,39,139,17,22,243,24,145,143,151,47,26,251,113,172,1,24,31,40,46,68,150,26,163,26,77,49,84,65,252,220,81,228,250,133,252,137,54,173,187,210,186,73,143,195,105,24,164,250,121,87,59,212,250,218,242,200,111,22,34,99,251,106,5,240,43,103,17,230,150,34,100,251,170,77,35,248,232,117,71,10,121,234,21,169,46,207,168,39,60,210,237,8,81,251,99,17,113,141,104,211,207,25,108,121,101,113,173,95,135,160,148,31,55,43,23,219,64,70,170,149,9,239,52,69,5,233,229,230,60,147,69,193,78,241,78,106,216,209,25,202,52,37,173,144,35,63,118,110,181,200,96,106,75,18,157,145,13,144,74,183,103,101,52,24,178,228,93,75,115,149,151,68,249,54,204,214,117,82,101,48,177,34,226,196,245,95,27,85,65,40,24,160,46,52,241,197,17,133,196,189,73,79,168,44,191,181,32,163,35,109,194,200,116,150,92,68,47,40,86,240,221,196,47,22,85,35,27,68,234,50,116,149,100,253,61,115,4,248,182,4,33,63,117,82,172,45,148,190,240,130,70,118,165,179,25,6,48,250,146,24,213,90,171,207,49,126,88,106,123,86,234,221,85,73,231,134,40,203,139,220,83,171,125,12,181,111,146,238,53,84,66,127,80,12,242,69,32,147,74,79,137,22,177,142,248,130,190,227,23,213,92,46,171,85,107,29,64,55,154,88,135,24,127,77,70,190,183,85,10,243,48,178,99,243,203,218,164,202,237,199,67,161,86,63,91,107,161,251,36,63,21,239,49,225,221,70,199,251,75,99,254,39,78,140,62,33,110,73,245,23,10,210,183,196,140,12,215,133,93,6,134,224,22,224,205,19,169,106,175,237,169,38,167,209,91,15,89,218,205,38,105,98,32,147,159,196,227,218,252,220,88,229,31,221,82,172,140,121,32,126,17,17,112,107,237,97,168,244,254,177,149,93,97,40,133,141,231,198,53,179,72,221,58,88,175,75,211,175,81,174,167,232,93,230,149,200,243,10,0,227,16,191,73,35,159,2,202,111,156,177,117,251,106,19,79,73,170,213,4,202,91,66,139,237,163,230,107,200,52,18,182,152,164,148,98,247,20,210,107,173,152,198,233,232,213,95,113,54,161,190,212,116,146,152,83,85,229,141,246,213,190,149,15,226,8,128,151,139,22,86,39,186,122,226,143,82,1,134,151,20,101,25,88,159,178,147,31,159,164,151,23,211,85,142,182,178,234,66,73,47,135,96,41,53,160,130,12,49,59,20,187,195,59,125,243,106,134,124,59,42,222,105,101,72,236,181,109,61,104,223,187,236,86,102,244,200,69,93,124,70,209,170,153,55,192,198,198,33,137,110,159,2,9,7,138,187,34,141,141,241,8,121,199,197,138,55,154,234,250,86,238,152,145,115,68,198,37,21,234,16,215,141,212,231,204,12,184,36,197,181,33,72,183,201,128,127,201,44,209,113,43,141,85,169,235,171,89,196,33,150,73,87,51,153,113,115,36,239,195,43,16,211,111,35,241,40,176,181,108,229,48,109,73,24,24,146,105,147,44,136,127,111,26,151,181,101,148,230,112,228,46,37,163,77,250,229,151,152,101,197,32,177,44,171,26,181,67,163,5,255,0,41,151,47,34,94,251,82,70,127,41,86,186,208,158,19,48,155,149,11,101,254,181,171,24,150,28,7,88,29,121,242,89,108,78,98,168,137,59,161,49,108,170,181,178,17,217,214,145,153,145,134,199,177,113,38,4,92,24,66,85,49,50,30,160,17,49,68,139,148,106,138,54,66,189,153,83,3,124,177,51,8,171,161,90,228,8,9,149,87,34,238,17,4,68,166,31,227,24,211,179,20,89,99,125,213,214,160,73,101,148,188,38,46,95,168,140,159,166,54,192,221,196,229,251,105,170,161,221,137,138,73,145,72,207,234,48,49,39,236,129,91,225,212,52,178,77,60,239,60,219,85,247,206,92,103,179,218,69,133,169,156,157,60,204,255,0,109,82,50,53,54,199,22,215,253,9,11,239,135,225,152,178,150,218,173,79,4,175,225,198,85,45,234,13,180,206,124,153,162,96,221,143,230,226,229,80,151,26,50,118,159,149,253,36,88,191,105,118,48,152,246,222,24,133,136,98,66,220,86,140,163,251,170,155,215,81,21,114,57,53,81,165,231,218,75,41,10,69,71,155,31,8,145,207,161,199,253,170,219,232,224,28,87,148,197,254,52,149,82,182,212,83,248,134,117,111,186,52,198,183,85,110,120,183,88,146,27,138,220,163,202,167,107,124,247,111,221,151,22,37,140,172,58,213,212,233,166,199,230,194,139,148,169,147,40,96,234,72,47,21,140,161,137,73,83,221,142,55,17,69,198,168,25,130,79,50,22,70,19,108,154,159,166,52,254,159,35,250,203,139,220,83,114,94,11,41,124,56,196,49,123,106,147,92,207,139,143,211,162,11,181,43,129,167,160,224,103,18,214,109,92,122,211,66,130,156,204,146,198,8,162,30,36,242,78,158,173,147,19,136,92,138,75,48,43,89,132,37,254,52,209,150,83,164,131,139,177,22,97,25,67,224,4,245,175,120,114,241,165,250,194,24,36,196,126,30,207,168,181,127,82,17,217,187,149,137,50,243,4,225,225,76,28,14,62,255,0,135,87,247,224,124,72,146,137,145,53,209,255,0,11,175,52,180,239,235,115,200,81,253,197,211,96,104,155,200,82,247,113,11,137,80,217,85,89,18,14,107,98,140,67,23,97,18,209,1,164,119,196,14,28,248,162,136,200,130,198,84,174,126,149,185,141,146,218,167,139,234,12,74,54,227,89,214,212,78,195,95,20,146,127,105,59,161,248,169,148,24,75,77,36,95,184,84,155,173,222,166,236,83,65,148,59,131,227,254,163,23,145,24,201,39,147,243,97,16,212,126,176,187,151,58,9,236,67,43,109,244,198,53,249,226,127,196,95,137,164,181,124,72,155,146,143,207,179,18,148,210,58,113,211,93,78,168,58,101,151,231,77,15,218,95,137,44,100,197,225,198,82,33,171,105,40,237,255,0,205,133,243,43,146,124,58,153,171,112,48,198,17,10,186,91,245,84,225,29,159,210,241,38,86,146,190,199,60,145,174,141,84,212,126,205,37,167,35,127,237,172,98,91,217,232,253,81,34,143,47,238,165,19,46,229,148,25,114,165,209,160,75,157,243,113,11,137,61,153,193,99,95,178,142,72,101,137,254,218,93,113,190,140,12,161,236,95,3,100,8,204,249,178,242,37,207,181,1,101,63,151,42,21,133,169,53,113,125,7,255,0,111,120,241,170,8,118,186,114,109,83,5,71,20,98,26,151,215,149,172,147,5,230,91,244,173,108,232,213,64,47,26,189,152,70,85,113,39,196,237,42,75,250,51,196,175,148,65,73,246,200,164,62,26,67,212,250,108,140,174,182,199,143,219,38,85,216,230,67,202,14,82,229,80,119,122,98,84,153,193,52,79,105,253,138,109,153,85,145,171,95,130,241,144,236,166,179,250,112,136,84,25,159,107,24,132,137,98,34,42,221,18,98,66,173,97,68,81,228,250,105,165,221,173,29,144,31,18,88,177,73,250,139,21,144,150,93,253,142,120,25,241,35,13,225,64,76,128,9,192,121,67,216,153,201,211,96,146,71,152,75,24,209,135,4,152,140,158,180,28,228,243,41,231,14,253,134,196,66,170,176,201,121,71,138,88,147,77,66,25,81,167,48,209,56,134,84,154,125,105,203,204,34,229,80,85,203,82,140,214,93,44,11,38,145,229,39,106,9,236,181,160,35,13,19,33,70,155,192,207,27,180,74,222,181,240,74,6,101,128,50,170,98,196,236,45,211,23,126,182,14,24,178,68,68,124,248,196,19,242,226,79,224,76,131,27,244,145,113,13,109,181,12,91,38,117,98,70,40,39,127,225,207,102,62,215,38,99,69,227,70,213,79,24,142,204,168,249,129,136,34,60,34,42,158,100,51,146,199,136,73,24,186,157,70,4,152,184,50,238,134,142,129,173,168,58,141,216,160,89,26,112,250,165,19,246,241,34,141,90,207,12,223,252,17,42,198,193,254,50,154,214,224,31,218,74,227,42,76,104,96,178,31,220,250,138,70,123,206,47,60,43,213,83,222,46,217,92,139,114,64,170,248,149,112,230,75,23,202,25,122,75,223,231,197,141,6,199,146,115,49,35,195,66,50,197,38,34,147,39,182,180,158,38,15,101,144,217,152,202,122,201,242,167,29,133,228,202,39,170,104,20,250,182,55,44,184,191,45,251,168,121,144,63,62,96,173,169,69,106,20,52,230,157,38,185,153,68,52,135,82,73,28,112,60,66,23,34,207,241,107,234,7,180,227,42,158,181,181,124,226,60,198,88,42,175,173,143,86,189,55,147,27,24,242,153,75,4,210,198,252,193,138,69,71,78,198,89,19,230,197,151,237,160,24,93,37,243,173,159,219,181,197,214,141,173,101,151,81,101,20,137,236,198,63,195,134,174,52,108,75,22,76,100,96,123,105,246,212,205,205,77,6,187,37,111,134,108,136,192,235,56,150,67,218,10,81,63,109,46,147,61,229,103,82,77,14,27,243,188,216,177,37,171,91,19,113,174,65,247,117,71,178,230,250,75,45,55,231,24,248,165,175,73,152,124,120,185,10,135,134,31,207,152,197,30,95,166,170,213,117,35,145,208,189,120,145,135,195,215,246,214,6,212,146,228,131,14,235,141,77,6,97,198,180,201,128,73,60,187,162,9,70,172,89,106,17,62,96,227,15,49,138,176,11,43,167,3,118,98,229,250,99,74,100,135,32,30,17,23,42,87,3,82,68,130,71,196,150,34,8,162,67,13,82,149,243,49,123,88,150,230,79,121,25,136,49,71,251,138,78,101,217,39,19,139,136,105,132,107,95,77,27,13,47,148,127,79,220,82,177,172,163,153,44,219,120,98,46,34,123,139,22,76,28,111,116,133,33,82,247,234,26,171,39,240,228,31,238,166,17,159,23,234,173,94,66,183,16,41,225,181,178,249,178,151,16,211,106,173,67,23,105,233,226,236,250,137,171,225,229,137,237,148,126,9,8,97,130,20,183,225,23,106,189,116,19,114,230,203,40,217,89,153,77,26,6,219,204,170,162,76,105,125,161,90,152,192,119,75,42,122,153,98,116,47,101,147,54,133,138,60,127,81,44,129,160,238,35,78,121,107,173,9,139,233,171,134,60,101,103,18,42,25,128,63,213,241,40,73,87,41,28,140,128,85,80,231,70,226,177,229,78,95,67,71,56,121,108,59,22,76,8,36,159,40,165,16,168,215,192,138,84,209,181,4,98,66,78,134,174,178,63,9,113,35,25,166,201,73,196,18,144,163,91,237,100,142,55,233,57,87,216,214,172,157,23,183,22,36,172,195,87,80,41,240,134,81,243,9,38,147,90,79,105,83,70,120,231,31,14,81,162,172,171,71,9,152,114,242,23,233,172,142,162,181,144,230,143,140,1,31,151,38,69,85,85,101,6,48,57,75,36,171,228,152,4,255,0,216,185,82,153,48,246,220,216,151,69,76,181,198,19,239,142,83,245,19,18,168,161,181,166,40,25,202,60,159,116,190,10,1,225,191,218,127,79,200,44,170,92,204,61,68,188,215,115,200,82,23,233,36,146,229,99,141,28,238,198,181,156,34,16,177,37,16,73,84,203,179,217,112,150,81,10,166,104,102,63,193,159,63,32,177,254,234,103,101,49,241,162,60,209,20,46,198,215,35,35,48,253,161,74,228,250,145,15,250,82,99,18,54,147,89,229,62,210,198,134,54,79,168,170,13,112,60,28,49,70,37,85,101,17,172,172,33,129,186,40,250,177,13,11,113,12,229,30,88,145,114,145,51,147,119,16,191,221,47,161,184,227,194,40,163,42,25,150,162,170,181,136,168,218,122,117,188,172,165,22,47,221,85,241,180,193,235,65,138,36,168,203,239,134,95,107,18,212,25,56,223,136,69,82,141,149,10,201,119,50,147,50,198,8,240,150,40,242,125,76,171,149,124,114,147,115,59,73,77,169,174,129,36,178,100,177,226,25,6,187,61,108,154,97,249,250,176,178,145,38,212,239,139,100,124,161,16,241,251,99,79,131,233,67,35,102,133,180,126,222,199,226,255,0,131,255,0,7,53,85,109,224,46,239,49,136,126,121,72,50,118,47,216,21,90,122,13,148,22,113,19,34,209,85,165,79,53,251,179,69,227,85,80,235,118,60,33,77,28,49,195,165,87,65,39,153,186,135,213,152,105,79,167,129,26,35,51,114,253,188,168,183,198,28,46,96,197,30,52,133,250,50,116,227,238,205,115,136,127,77,124,52,0,84,255,0,117,212,149,153,208,197,141,95,228,163,99,9,37,132,14,33,169,43,182,14,49,56,177,167,244,154,135,114,204,34,40,209,242,107,104,236,162,60,86,2,46,68,110,88,213,142,140,66,195,158,194,15,10,207,103,58,75,251,113,13,14,250,115,194,127,23,47,231,78,96,63,141,153,133,137,50,169,172,198,84,244,128,131,210,92,185,85,54,218,112,193,151,171,233,164,204,146,49,63,233,39,129,48,36,131,245,67,69,148,74,176,35,216,73,44,120,101,148,133,75,189,28,3,127,202,9,83,6,0,201,202,142,124,111,201,132,49,71,251,137,149,148,25,152,157,135,166,192,94,82,175,73,141,178,63,202,10,78,68,248,44,36,98,114,149,108,153,60,145,135,242,139,90,69,17,85,172,33,52,203,40,192,249,178,144,95,109,106,173,184,130,82,63,139,47,238,169,123,189,78,253,243,195,44,75,108,7,196,146,13,216,69,201,251,171,145,179,99,183,110,170,84,89,93,178,51,30,97,36,193,187,213,182,68,205,83,0,101,31,221,88,176,214,182,68,103,200,70,16,209,143,11,224,143,46,235,31,219,89,95,33,108,169,143,96,208,208,234,121,220,182,208,7,147,247,84,118,167,129,174,42,15,250,82,10,55,219,252,234,186,53,240,252,57,74,182,254,36,202,76,33,149,218,153,100,71,199,176,182,116,200,87,166,53,13,145,107,182,150,209,87,211,24,3,233,18,249,124,203,33,19,48,121,80,49,158,66,126,173,12,172,11,87,200,85,125,48,132,35,3,181,227,250,136,88,210,98,198,102,81,39,147,194,57,163,234,83,147,233,192,70,63,231,200,34,170,70,99,50,212,204,57,36,203,124,190,212,250,25,184,240,174,125,51,82,90,233,246,97,16,137,36,104,234,123,235,91,33,238,241,98,33,86,179,10,177,227,98,242,73,128,33,169,139,89,249,126,83,47,31,211,70,48,50,136,60,197,229,34,92,250,73,197,63,12,84,42,176,216,160,134,100,61,207,82,109,163,230,14,49,201,18,195,149,60,135,165,113,254,172,188,159,76,73,109,197,33,42,9,187,23,18,201,35,196,104,228,87,196,232,47,181,170,218,225,8,144,91,136,255,0,85,115,224,234,25,210,71,132,56,248,145,12,178,181,246,69,200,164,183,41,182,168,90,190,79,180,81,113,163,33,152,31,218,9,75,195,147,100,81,252,218,209,62,200,245,172,226,79,70,36,213,114,202,101,174,62,226,140,73,29,149,172,92,121,67,216,163,223,50,198,200,249,177,16,169,172,96,241,252,216,184,147,42,183,144,85,16,194,183,89,217,10,94,29,132,108,106,210,5,169,230,179,168,106,6,201,245,162,255,0,46,16,208,76,212,55,48,120,98,101,68,139,136,46,108,117,240,217,2,15,114,32,218,182,140,64,127,41,50,125,53,1,67,169,55,35,249,177,15,34,166,134,26,50,19,49,113,100,251,170,75,159,200,205,84,248,55,254,42,139,37,153,182,164,95,95,170,162,20,31,160,197,247,8,140,124,54,11,152,91,101,53,119,0,118,89,5,44,68,79,179,253,5,153,70,129,212,145,9,245,127,137,29,231,93,59,245,121,49,168,218,77,61,58,181,228,229,77,77,100,200,223,171,42,92,144,25,151,196,160,124,61,49,143,182,73,126,218,92,105,128,243,225,226,81,83,230,99,148,252,50,184,214,108,100,185,47,225,47,18,108,156,25,87,236,173,14,170,62,125,160,75,149,30,248,3,47,41,138,167,33,132,113,142,204,223,238,42,47,82,174,19,48,239,211,218,132,155,62,32,115,12,193,251,184,150,166,93,193,23,105,72,176,147,233,178,95,219,149,0,250,218,232,196,205,137,103,49,177,11,159,50,12,150,113,100,80,122,134,146,202,73,222,97,11,141,89,51,1,9,196,84,44,250,163,201,198,18,202,196,153,127,228,28,120,156,164,53,81,40,39,51,118,44,164,43,215,76,164,140,9,195,234,26,10,203,225,136,228,243,111,242,144,75,109,108,11,26,209,226,202,158,180,21,154,229,40,77,178,99,226,109,99,99,250,136,51,67,28,159,105,10,22,74,201,202,154,7,39,210,75,102,22,170,35,147,79,7,195,150,81,4,180,70,126,156,19,249,165,101,85,94,136,11,38,63,41,70,53,19,171,116,101,117,67,254,80,164,42,45,117,54,58,216,62,77,172,17,147,229,11,198,190,102,28,149,49,85,90,124,252,34,227,84,241,131,143,184,73,42,197,26,161,17,169,39,73,35,2,25,93,171,121,180,101,173,105,55,114,241,227,78,107,76,1,246,137,26,249,155,158,18,228,40,211,238,41,44,196,177,182,34,253,95,90,215,38,183,76,16,153,67,20,130,88,221,211,202,41,243,68,171,38,52,188,198,150,54,118,226,31,211,69,134,168,105,170,162,77,225,12,81,165,210,116,216,50,114,139,17,17,240,38,14,79,113,85,44,106,113,206,253,33,80,172,162,181,144,231,82,67,115,90,78,162,99,68,178,170,37,176,240,150,126,34,46,136,106,77,183,234,241,164,23,122,96,126,126,161,94,81,137,21,81,150,70,113,23,224,0,120,102,53,167,26,76,248,192,173,249,67,114,170,250,163,85,103,195,136,146,136,155,204,164,170,155,205,233,99,22,52,43,40,51,50,114,34,169,234,165,20,15,40,133,137,59,129,146,48,254,108,73,148,96,140,99,194,30,181,137,131,199,132,188,72,196,91,31,55,224,39,16,74,190,248,1,124,13,85,108,96,63,211,132,76,159,80,139,70,218,112,187,82,50,177,69,85,10,101,56,236,135,136,75,54,82,50,23,180,189,2,52,178,126,146,120,196,182,204,147,59,195,14,45,201,62,162,117,145,170,77,163,200,98,25,44,233,228,253,177,44,159,24,125,187,84,154,169,151,59,174,81,42,71,217,16,76,195,44,169,90,70,78,65,181,250,136,205,159,218,22,36,160,38,149,234,79,221,139,40,254,162,121,62,227,115,194,46,84,27,56,159,250,92,169,26,75,148,85,160,115,44,160,248,97,21,88,227,19,234,33,89,106,202,217,204,40,101,118,160,46,236,129,24,12,249,85,27,62,146,242,107,216,106,252,137,26,54,126,7,68,114,47,153,218,99,62,84,225,176,209,10,50,166,76,53,196,102,114,151,254,170,226,112,44,181,54,150,240,245,2,147,25,125,181,208,168,111,171,109,162,229,49,121,18,171,50,115,22,69,253,125,134,147,230,71,154,252,182,5,38,65,37,19,2,126,225,20,133,26,206,238,168,228,136,243,87,151,248,215,61,54,188,185,164,243,136,88,191,198,171,118,38,177,175,142,163,155,88,25,121,125,196,44,109,72,74,209,237,49,15,249,18,184,31,17,125,72,248,165,192,197,151,220,70,223,82,69,178,137,187,20,241,228,253,212,245,186,153,102,70,200,42,53,196,226,74,229,46,37,208,233,38,68,147,250,178,229,92,68,218,63,95,224,205,94,44,163,253,212,126,155,126,173,173,253,94,34,147,247,84,100,141,144,233,90,77,167,185,220,102,6,184,99,202,41,57,80,30,4,157,210,81,9,66,135,88,75,233,177,16,242,45,15,214,21,177,159,204,82,8,138,22,99,118,104,85,207,161,178,41,51,98,202,144,90,214,202,141,194,104,184,150,182,107,147,227,225,41,10,63,221,78,99,95,122,216,217,152,75,162,57,191,135,60,144,183,34,94,183,79,85,10,80,229,226,202,170,31,15,114,198,4,66,197,137,122,125,32,197,243,113,56,144,145,181,108,88,79,194,82,242,42,180,194,108,179,133,179,79,12,92,166,228,254,85,166,200,192,130,12,88,134,36,65,181,56,10,7,241,40,139,87,220,89,78,225,17,49,172,220,103,226,42,195,78,70,47,212,153,101,225,55,18,62,28,156,164,66,201,210,95,147,54,94,69,170,51,61,53,255,0,212,74,149,163,98,182,82,170,4,201,221,88,147,192,134,88,193,154,89,82,138,166,30,75,24,106,225,16,95,113,111,181,158,202,208,127,80,180,33,73,244,210,214,129,98,79,85,64,151,38,119,14,78,84,61,38,158,157,7,204,210,241,166,65,178,125,145,242,229,226,246,209,51,50,20,120,178,165,26,205,192,214,248,96,140,60,187,241,254,218,19,207,43,248,86,111,170,203,220,92,75,19,90,211,84,129,226,9,72,82,32,195,193,193,24,159,113,5,118,31,82,249,69,169,247,192,154,254,17,98,69,64,54,87,174,152,121,28,211,88,210,29,42,49,49,155,65,98,71,50,156,227,30,35,20,74,137,143,252,140,9,133,148,104,59,32,197,19,216,96,241,125,180,211,50,132,44,226,150,64,177,173,230,15,42,48,62,165,56,156,213,105,172,60,100,26,100,201,228,31,14,85,11,33,102,191,208,131,209,237,74,79,208,16,73,139,33,146,48,50,152,169,244,107,233,80,126,226,14,214,120,38,243,23,229,178,167,220,82,85,123,18,243,230,65,156,7,237,37,19,39,237,37,245,87,207,140,125,161,178,42,70,6,143,27,241,23,41,18,217,55,4,132,124,34,129,27,247,22,213,74,148,49,140,121,160,253,81,4,137,217,130,55,186,66,164,80,47,135,230,204,189,137,247,169,12,190,214,37,59,25,86,10,9,191,34,77,100,110,68,123,45,98,15,135,22,84,154,200,195,252,230,72,204,106,169,5,174,102,2,160,254,163,212,131,9,160,223,197,97,141,40,120,208,191,20,99,111,153,213,149,70,233,136,111,39,152,87,157,35,54,237,126,15,90,21,86,135,70,239,234,116,138,208,237,136,192,196,200,85,93,13,243,136,206,162,40,45,61,119,42,180,236,250,74,235,214,229,109,51,10,86,37,213,11,41,203,212,40,124,103,147,165,52,135,14,9,59,133,148,138,26,78,170,219,31,230,229,101,34,117,14,213,243,65,152,74,187,140,135,43,116,247,9,212,250,110,212,113,8,104,158,215,90,148,164,147,114,41,91,73,101,70,179,86,217,14,86,210,92,94,63,62,196,205,236,173,156,246,75,197,202,154,215,230,109,90,37,169,173,236,60,158,209,15,26,243,204,248,221,34,77,182,192,193,218,128,51,198,36,98,78,192,70,212,63,145,43,181,125,173,148,76,49,5,252,139,113,182,132,63,82,111,14,27,252,19,172,106,107,73,78,7,63,135,26,94,159,63,205,202,202,174,171,103,203,44,76,190,218,194,214,132,19,153,212,141,167,135,140,24,113,98,75,183,160,219,151,228,122,182,121,36,145,252,73,227,33,158,48,242,153,105,140,202,56,36,196,89,67,17,17,230,52,18,143,138,86,84,98,130,54,127,2,73,243,15,231,194,92,75,208,39,203,255,0,217,67,255,0,117,103,62,48,10,252,93,170,2,225,143,173,156,254,46,52,52,120,149,142,69,226,117,0,221,188,143,96,75,141,50,52,240,12,107,129,191,91,75,18,181,210,186,181,146,89,202,85,207,145,102,141,106,85,153,150,182,71,254,159,196,149,218,233,162,96,127,168,202,33,83,182,90,229,31,106,47,195,212,128,204,197,93,81,178,156,146,104,220,206,9,125,38,117,33,241,68,226,77,233,53,13,172,144,51,231,200,171,53,110,140,1,121,113,17,71,122,9,243,226,14,72,195,79,182,58,205,165,74,218,215,159,63,41,114,170,120,204,39,130,154,161,141,182,27,57,114,170,166,73,56,199,196,165,192,25,141,15,201,159,169,55,135,24,157,198,74,195,51,17,57,147,70,92,69,40,250,150,51,13,144,119,250,63,249,104,57,144,242,147,149,7,234,71,33,248,81,153,223,255,0,170,85,102,39,36,96,175,141,22,48,222,98,168,61,73,100,65,202,197,181,33,70,186,11,216,121,61,34,202,68,146,214,158,212,159,230,49,70,33,174,165,179,146,85,84,98,62,170,248,117,19,183,124,98,202,173,77,170,189,108,12,229,202,165,46,52,196,65,143,169,105,170,146,200,36,96,146,72,85,106,229,252,48,226,31,48,150,169,144,49,246,160,224,89,51,234,173,186,158,201,158,156,3,68,229,39,81,18,238,9,86,176,147,82,24,123,70,68,23,103,154,19,74,135,147,9,191,231,90,33,231,238,150,44,164,250,107,59,93,91,101,8,96,17,169,182,209,189,178,33,189,172,81,127,69,46,3,3,98,78,17,34,222,28,191,105,46,164,190,28,152,163,48,121,83,61,225,36,179,148,73,44,174,101,89,5,51,36,236,190,161,83,42,217,224,146,14,81,47,140,97,11,212,36,173,255,0,44,119,149,10,53,175,136,210,123,1,36,152,113,12,67,72,100,232,250,98,74,202,81,114,39,129,52,66,143,171,145,26,192,179,233,42,172,159,177,206,202,201,196,74,26,160,70,234,200,153,4,36,140,63,148,47,34,48,209,134,33,230,196,133,124,204,76,225,91,184,162,228,230,33,181,156,63,48,216,139,145,106,147,38,170,79,108,4,146,226,29,172,146,110,195,63,23,219,68,214,154,89,25,133,39,249,10,213,77,193,141,185,126,32,227,18,222,253,61,59,30,81,90,70,88,191,141,97,38,224,16,89,205,202,149,152,101,80,11,41,228,19,24,25,98,202,148,97,137,55,218,76,164,218,196,146,12,91,92,89,86,16,43,88,46,81,21,46,156,135,101,162,133,85,49,240,73,136,34,84,204,96,200,14,82,147,34,10,29,108,161,179,49,68,141,123,9,24,121,138,85,211,99,159,152,138,214,97,235,121,121,49,161,25,169,207,225,152,69,34,109,38,237,130,27,195,47,30,50,161,170,166,100,62,44,163,219,125,69,42,171,150,89,53,77,61,131,42,173,101,91,179,244,164,197,245,22,217,48,55,63,105,52,51,199,225,250,161,21,106,121,162,9,153,114,164,102,68,54,204,255,0,2,144,214,237,159,204,92,171,105,141,199,133,45,181,212,49,96,249,242,169,167,252,69,131,249,195,18,46,82,126,234,227,89,154,86,254,22,252,92,108,197,103,132,30,147,32,205,12,2,253,38,53,32,27,187,89,178,249,133,136,106,149,143,32,189,213,218,170,199,61,69,166,209,150,165,57,44,50,143,253,212,35,227,78,133,202,97,42,67,89,78,16,49,4,184,144,30,102,47,234,229,101,87,177,42,177,140,109,72,15,12,91,94,69,57,172,53,12,185,36,96,162,23,22,47,164,170,159,166,233,172,153,242,133,196,69,52,106,125,180,188,33,128,66,253,197,38,142,255,0,37,163,101,79,129,64,95,100,86,118,144,164,77,41,230,94,66,59,51,8,155,100,254,182,0,199,220,37,71,38,52,77,139,49,8,98,70,218,20,110,161,190,129,227,27,36,78,164,146,214,55,248,243,11,40,209,208,223,44,94,98,234,24,149,28,54,3,7,49,114,166,85,82,76,204,126,116,214,193,178,21,139,203,83,20,152,252,17,90,50,121,236,184,172,127,105,119,139,138,218,233,160,196,42,97,254,226,128,159,165,89,26,118,104,145,113,37,104,83,145,101,235,53,101,163,104,109,15,24,216,16,137,52,143,187,240,90,160,86,156,126,234,110,207,150,253,197,130,110,4,134,96,241,242,172,255,0,21,60,92,33,139,151,18,90,102,100,68,70,99,6,196,40,184,249,24,89,76,36,222,99,11,17,18,176,132,130,243,203,23,47,238,167,134,134,50,15,181,122,52,96,123,201,204,178,137,163,64,220,203,205,181,24,134,172,171,88,193,141,4,198,48,125,43,119,129,241,230,50,86,99,121,140,204,198,23,168,169,20,255,0,145,59,12,82,175,26,73,253,164,180,213,175,41,243,75,41,10,147,33,149,85,10,3,26,36,216,157,67,64,26,97,33,1,230,250,75,24,207,198,53,227,51,114,194,38,230,47,22,3,135,170,160,201,127,47,23,238,33,238,47,171,100,159,229,22,19,244,216,228,143,139,137,79,204,167,157,27,132,43,54,216,165,144,202,124,240,37,118,90,159,211,65,152,49,114,175,73,161,188,16,30,108,168,23,198,178,39,12,184,185,85,22,22,23,115,67,92,13,115,46,75,248,160,42,104,26,146,214,113,49,75,23,26,199,79,104,203,47,213,237,120,213,188,58,26,239,165,137,110,202,162,250,138,211,47,208,135,103,4,191,54,40,188,136,11,143,82,156,12,34,149,137,87,201,211,208,68,255,0,213,17,106,102,158,139,220,20,187,102,110,28,234,6,146,156,95,213,220,145,52,100,109,151,134,40,185,85,163,244,219,9,203,149,46,159,84,200,35,237,254,52,220,5,222,184,190,100,252,176,113,98,24,136,162,44,158,65,189,230,41,120,213,92,151,227,31,42,133,190,11,231,75,39,102,52,181,185,69,122,10,225,234,22,122,171,3,151,253,107,185,233,235,141,237,112,57,120,250,215,18,129,163,224,144,236,55,34,234,26,86,51,227,15,10,205,150,66,205,50,185,71,50,99,197,250,66,161,223,124,114,179,244,164,68,26,51,60,18,163,26,80,207,213,198,165,182,38,226,191,193,160,218,158,40,137,134,94,65,127,18,199,115,18,115,19,71,152,18,65,132,209,70,84,162,76,63,163,196,157,99,37,36,138,1,62,170,143,243,229,139,200,95,186,133,173,209,52,217,51,75,180,147,251,105,147,33,190,79,15,184,188,200,103,31,17,68,170,203,85,246,8,228,111,179,124,106,72,49,142,207,79,148,68,239,206,94,60,57,114,165,44,201,24,124,49,114,34,35,62,212,159,218,140,67,253,213,1,236,111,52,195,137,41,158,109,207,42,114,240,144,169,60,250,114,16,157,164,84,88,196,220,19,178,78,83,226,202,156,214,152,100,59,5,198,166,110,244,125,172,226,48,177,50,38,180,154,48,149,172,249,178,229,34,221,189,80,125,197,127,146,142,202,53,6,209,229,227,17,4,197,16,201,135,141,59,229,21,87,163,196,47,246,3,88,154,134,40,249,118,162,18,154,217,219,48,86,167,200,182,124,251,27,112,48,43,42,216,18,191,180,46,34,126,234,161,134,24,177,134,192,138,42,51,109,16,92,187,85,173,81,150,70,26,82,67,150,40,140,205,43,42,221,106,243,140,15,196,151,134,212,98,240,10,53,147,55,42,94,134,53,185,118,38,161,204,185,146,78,161,227,70,73,100,162,141,249,83,126,190,148,21,147,222,174,173,162,169,25,51,98,26,214,181,241,191,72,182,67,211,26,102,200,27,187,97,101,146,158,61,128,247,148,245,175,200,157,251,65,19,149,101,134,91,15,227,6,182,180,24,162,11,18,57,147,241,1,234,74,49,142,79,14,84,201,241,159,225,218,179,212,214,85,2,159,25,242,78,153,86,208,188,163,70,85,96,23,114,61,243,1,24,153,130,85,77,197,65,42,194,239,195,15,25,50,203,47,26,22,215,98,62,40,137,179,230,62,223,221,202,129,54,158,137,24,153,185,18,243,25,112,228,33,240,62,5,241,140,197,250,180,109,220,57,67,6,104,130,65,195,9,237,135,135,220,69,71,177,164,211,193,4,156,69,68,50,238,116,159,12,37,68,26,147,98,206,88,163,253,196,44,6,69,132,76,198,18,70,81,214,65,200,66,127,14,85,168,207,156,34,124,160,150,166,106,24,37,38,17,11,18,56,51,198,164,173,144,245,99,118,242,212,67,249,184,162,16,215,223,197,80,99,15,22,46,68,203,96,123,33,165,115,52,99,202,69,93,178,55,79,51,112,111,160,144,125,171,227,236,129,249,253,213,162,54,140,173,141,205,46,87,241,163,240,233,82,131,8,178,17,11,31,244,25,244,241,38,231,207,156,66,127,79,18,198,28,251,81,248,102,42,106,248,3,19,56,184,148,220,203,45,177,48,165,101,81,227,144,169,11,15,37,153,178,175,67,146,120,39,229,42,77,91,119,237,35,205,78,2,19,119,186,196,68,84,44,85,50,200,31,85,102,105,57,71,196,85,15,50,121,227,1,248,139,200,129,129,175,37,198,31,205,197,89,86,6,142,55,81,205,245,145,32,143,46,44,168,77,55,169,229,201,39,233,113,13,33,181,248,145,185,99,194,88,184,144,20,58,230,168,178,240,134,87,42,213,204,21,104,190,199,96,135,48,114,123,81,143,96,241,245,41,120,115,7,143,118,36,238,182,212,18,120,114,162,212,17,150,194,169,225,32,188,212,196,249,58,170,55,53,120,137,141,116,183,213,101,230,218,169,203,227,68,130,60,57,113,101,74,203,167,217,139,47,240,231,193,214,122,182,76,189,161,165,39,94,22,34,102,83,114,145,34,97,182,86,91,176,139,253,106,193,151,114,228,131,153,11,26,161,105,36,191,29,4,219,195,149,252,194,77,225,176,125,165,74,13,107,20,167,194,179,51,207,36,31,41,216,171,204,154,149,225,147,47,31,16,146,123,139,93,177,254,145,18,216,113,181,84,111,239,241,15,247,86,114,106,142,66,110,229,148,133,34,77,182,25,153,79,26,75,228,143,41,74,130,129,243,50,249,145,70,235,194,128,103,17,248,148,234,81,88,166,127,152,250,74,153,195,50,68,30,32,101,42,223,14,212,121,240,166,168,188,202,9,62,3,88,177,249,88,177,52,194,73,99,22,188,63,119,254,40,81,42,108,127,152,251,146,169,146,119,36,234,69,153,228,18,91,50,123,4,55,149,57,38,50,123,241,143,219,91,66,240,19,221,80,51,44,173,108,172,176,135,173,91,211,214,142,48,217,151,181,90,161,80,167,135,47,186,69,131,31,137,53,243,1,89,132,34,75,118,119,59,175,208,124,178,90,130,177,183,192,18,71,204,37,227,27,79,140,24,113,114,44,228,192,63,130,158,102,158,150,67,188,198,46,85,205,36,108,231,84,108,191,99,202,171,135,198,247,83,51,62,84,149,48,246,109,186,68,168,42,164,228,102,21,53,90,15,37,95,75,38,129,76,140,117,231,231,250,72,246,63,242,47,49,236,87,178,156,190,191,71,161,195,200,62,81,44,103,208,130,74,50,52,148,107,30,2,170,44,138,66,72,216,136,147,164,162,139,218,74,25,78,252,152,113,46,155,38,27,8,197,33,112,246,70,58,201,38,54,53,107,11,67,12,16,153,196,44,75,68,151,166,65,100,65,115,24,171,110,192,18,122,87,51,102,199,74,169,47,38,6,231,165,21,66,201,112,120,165,170,168,212,131,247,82,139,40,100,17,9,137,82,202,138,74,205,222,131,13,206,65,240,165,178,108,143,244,150,1,147,177,7,41,82,73,150,67,44,174,82,241,174,106,239,49,85,25,4,35,156,78,98,226,26,165,14,149,210,184,57,133,148,159,81,79,6,226,171,6,37,173,250,169,145,134,204,92,171,169,89,161,227,160,72,187,191,33,215,212,132,23,249,32,184,252,61,213,8,253,1,126,66,102,245,65,137,95,85,93,214,219,126,174,86,36,68,248,16,114,124,161,114,141,94,54,209,249,251,156,245,120,152,67,85,166,25,4,108,203,43,41,17,190,28,152,83,22,70,120,198,151,217,61,241,134,243,42,48,43,53,134,140,135,59,105,152,66,227,75,153,187,28,167,238,202,183,233,185,151,146,122,122,211,91,136,7,146,62,110,197,42,142,205,170,1,67,54,95,117,49,123,24,81,246,168,230,50,230,181,252,34,202,154,6,101,198,12,198,128,52,172,165,52,111,232,102,204,254,124,82,150,208,214,217,100,203,151,141,43,245,137,67,63,44,92,104,199,220,101,30,28,169,127,232,220,195,102,63,109,255,0,146,12,215,207,19,59,80,15,49,36,191,181,100,248,127,147,50,42,37,171,200,30,102,167,60,102,117,34,52,222,179,4,147,225,55,98,83,38,51,243,188,169,85,195,37,201,99,61,60,92,171,118,216,117,145,56,157,104,210,107,182,153,165,148,98,64,83,201,170,154,124,194,159,24,162,243,250,171,148,108,47,36,131,13,132,174,50,251,121,87,160,82,50,11,248,75,255,0,85,106,171,153,183,23,217,46,248,217,57,76,82,20,139,47,51,244,229,64,134,126,78,148,75,51,148,139,161,90,231,53,66,161,228,132,246,75,221,16,169,228,155,184,50,70,61,160,185,16,88,98,20,12,229,91,99,6,8,135,204,170,162,11,38,76,31,186,37,132,7,228,34,42,124,104,37,31,82,1,129,120,201,134,32,146,48,227,75,40,111,40,59,82,103,192,24,213,13,109,84,185,44,230,95,38,105,35,151,151,47,34,117,18,196,239,163,176,108,250,168,67,80,193,33,25,134,40,213,116,8,17,35,121,250,137,80,6,153,19,117,196,95,219,76,3,186,175,133,20,211,170,153,197,27,114,144,218,232,106,58,71,188,54,49,70,155,85,106,27,40,211,153,203,136,106,182,202,170,158,236,123,185,101,203,37,106,201,224,38,221,14,37,50,29,30,124,161,128,49,13,51,129,62,168,94,210,168,187,208,211,177,188,162,139,148,106,53,250,110,198,52,182,75,44,82,8,98,122,25,88,127,65,224,66,201,167,96,113,113,170,135,195,28,104,157,88,148,247,173,211,84,65,33,178,141,34,103,196,186,171,35,225,12,165,206,211,81,135,94,157,157,110,82,201,146,65,161,99,106,161,138,83,50,137,2,19,111,189,220,171,39,134,186,23,52,188,124,74,150,99,40,165,20,153,131,178,2,42,6,152,131,101,23,250,136,135,141,115,163,124,75,138,43,47,78,137,23,47,211,93,46,144,199,146,198,45,89,5,146,50,114,227,67,83,65,62,26,241,37,79,248,111,59,30,92,75,165,207,173,247,177,37,207,152,72,220,38,85,176,149,63,63,235,253,43,58,72,61,38,190,41,55,62,125,138,147,225,140,59,93,55,21,149,246,197,255,0,66,168,190,178,170,20,188,69,47,34,95,14,1,230,159,229,61,213,9,42,236,83,214,181,58,132,59,138,221,174,25,101,197,137,139,243,23,196,235,138,111,198,50,132,25,89,72,85,211,181,62,146,212,240,96,146,92,185,91,104,203,243,229,246,176,163,208,186,143,230,244,225,39,19,234,47,59,255,0,32,206,145,101,237,242,123,31,248,180,94,250,211,215,94,222,195,40,115,236,170,30,243,87,10,73,114,253,33,42,189,43,119,168,231,31,105,121,87,198,94,188,168,77,61,241,190,158,200,108,9,170,246,57,122,209,154,194,101,137,60,45,168,203,247,87,15,75,52,83,37,162,110,253,190,10,245,11,45,168,235,219,191,201,211,3,51,98,70,97,139,139,23,182,173,105,238,14,79,14,85,196,116,174,167,151,118,14,222,79,186,169,223,172,234,180,248,48,219,90,14,49,61,181,233,67,34,190,150,60,217,163,100,196,238,115,227,65,183,137,218,60,139,145,235,13,6,50,202,205,19,254,117,234,27,179,205,102,238,36,172,177,139,214,186,38,152,54,228,15,202,187,85,181,243,57,120,113,212,228,83,52,195,54,47,15,81,20,149,85,245,228,43,86,87,196,159,148,93,75,244,220,205,55,65,101,231,132,184,136,166,127,0,105,193,157,229,12,81,228,250,136,150,20,153,71,143,169,100,57,84,155,43,194,159,155,149,60,141,100,242,248,68,218,255,0,34,180,126,140,0,188,203,148,127,237,37,114,96,14,9,49,113,174,47,199,217,107,46,167,67,117,13,50,155,170,173,65,4,24,132,33,173,50,100,140,164,225,95,89,14,183,6,82,165,1,190,130,41,207,137,139,18,190,231,244,142,216,197,250,144,144,184,114,173,113,141,234,71,202,17,45,236,161,139,36,155,188,189,168,216,117,160,141,210,172,164,154,160,134,173,32,212,173,148,57,112,101,238,195,214,186,72,112,8,159,55,214,190,207,135,91,101,242,145,5,149,54,46,11,238,67,210,106,208,20,251,73,101,196,69,115,15,28,208,41,195,124,49,6,125,220,184,164,78,97,201,139,80,198,4,188,74,76,187,45,238,107,85,248,6,126,30,37,111,245,16,149,106,147,62,212,76,225,148,153,67,184,137,52,120,178,173,86,91,65,179,136,163,42,101,145,92,202,178,17,114,117,86,163,20,188,60,137,136,110,7,52,127,55,202,131,159,60,25,31,136,88,148,205,172,193,228,249,66,242,36,145,168,85,85,92,119,172,227,111,106,159,232,130,228,18,93,166,12,193,197,234,32,164,167,213,92,177,25,245,60,18,157,67,14,112,206,195,68,22,33,251,139,107,117,176,91,196,172,135,171,101,193,137,136,50,177,38,159,138,170,182,156,50,164,201,147,238,46,87,24,39,17,19,136,6,149,27,151,18,158,219,27,101,42,95,124,242,147,155,32,144,70,178,157,36,253,68,198,131,126,167,139,91,225,234,16,9,36,133,235,24,149,21,61,174,251,154,93,14,218,55,183,202,168,181,17,143,181,181,163,147,218,84,182,203,74,193,45,147,12,34,170,87,195,170,47,55,34,14,101,172,24,195,120,98,11,149,87,113,73,42,176,146,77,60,76,121,114,245,45,85,87,25,8,248,129,47,82,77,119,113,106,50,60,222,218,249,162,94,57,39,60,178,255,0,206,144,173,125,2,238,224,90,231,100,188,92,126,124,136,230,95,69,40,25,83,19,148,158,226,117,113,158,109,81,194,33,127,161,70,80,213,50,144,143,44,190,194,173,101,22,215,81,164,9,51,171,101,191,228,6,95,184,84,107,238,63,62,98,136,98,253,165,241,247,213,69,226,41,80,50,89,18,111,233,58,211,1,84,109,49,18,116,31,81,137,147,39,135,184,149,213,86,202,17,31,187,22,33,167,90,110,72,60,48,203,148,152,234,28,2,137,197,40,104,182,130,122,144,183,218,242,93,105,61,60,89,49,169,41,154,206,254,201,239,137,16,178,100,143,233,170,107,42,70,89,63,52,190,69,190,52,56,177,129,134,36,92,74,91,89,91,185,117,155,68,95,98,98,146,6,160,41,56,170,213,3,40,79,221,44,169,244,51,18,181,153,178,160,167,201,60,158,97,42,173,73,89,157,143,83,192,173,147,197,44,89,83,153,52,148,112,65,152,53,99,201,251,74,58,27,37,198,157,152,57,21,100,153,255,0,43,203,217,224,149,89,172,46,171,253,19,62,248,149,179,153,180,46,47,168,170,33,235,58,217,160,195,46,80,202,185,93,196,156,135,67,189,245,195,31,17,121,20,164,102,251,46,177,233,169,216,89,0,19,95,242,157,107,55,210,50,16,243,26,86,37,3,165,111,135,100,7,135,117,136,130,77,141,62,87,134,35,114,164,89,174,13,29,24,42,203,104,87,253,85,182,30,131,181,199,234,6,16,197,27,247,87,169,24,194,159,152,67,18,101,113,36,157,91,172,163,93,10,73,153,173,81,5,172,0,23,229,10,92,191,109,2,246,122,111,128,138,34,11,233,169,29,79,169,254,33,86,234,96,84,233,138,109,204,98,255,0,112,186,12,61,55,171,103,68,100,187,104,188,158,8,181,190,13,104,233,216,240,94,242,3,136,73,23,226,70,70,59,226,91,113,17,87,192,173,126,118,10,90,109,169,62,26,105,91,248,63,175,32,164,162,171,246,37,178,57,111,175,18,53,142,88,146,178,140,190,218,185,135,113,84,64,48,197,139,202,162,35,104,59,45,55,115,139,46,88,222,218,183,135,165,103,73,102,99,117,37,217,200,171,72,163,152,215,116,197,226,12,85,246,101,57,46,217,148,34,196,79,168,144,67,146,74,153,111,14,215,18,120,25,146,228,179,54,92,169,173,65,43,150,36,188,154,174,119,196,182,149,149,14,106,24,49,191,72,154,207,48,228,206,91,99,4,17,136,195,24,89,70,165,27,100,60,132,140,154,217,101,233,198,154,105,227,122,73,63,168,242,141,62,181,141,6,72,247,117,209,113,40,219,139,41,196,3,226,108,8,37,70,49,86,229,188,249,149,211,134,195,68,73,31,106,72,196,197,139,42,153,167,212,50,163,124,166,212,170,142,52,109,207,54,85,53,86,115,91,3,92,153,224,238,40,177,37,254,165,182,62,238,36,161,173,183,21,167,19,62,170,79,78,104,179,101,225,150,46,165,146,43,14,181,44,169,254,33,78,31,246,2,40,209,246,90,182,37,176,241,122,54,34,125,69,60,24,99,25,241,11,137,80,6,180,145,162,101,202,50,167,95,246,35,87,232,14,53,84,25,196,194,94,36,20,253,25,138,94,90,228,254,170,101,81,94,254,81,148,137,236,253,172,104,59,189,215,39,211,77,184,162,85,172,72,112,214,131,44,191,105,111,170,212,48,123,114,165,150,80,253,73,249,165,245,37,225,164,219,31,229,11,198,84,173,27,56,248,249,29,11,213,96,205,31,52,244,130,75,229,138,83,241,23,141,114,173,121,174,107,116,116,224,8,179,242,101,122,232,58,50,214,38,164,136,207,159,24,191,34,69,147,42,14,208,178,38,143,240,125,184,147,18,8,62,110,40,242,125,68,150,182,101,110,126,110,82,43,131,104,106,59,46,82,202,255,0,117,5,101,166,43,106,1,154,38,50,171,84,149,141,1,184,131,238,197,89,26,250,168,125,37,26,76,105,44,39,9,146,219,138,78,61,220,69,38,179,140,170,190,71,65,141,63,114,206,97,101,67,89,67,6,55,229,72,244,101,145,230,143,104,105,88,136,36,238,250,180,145,129,148,37,223,17,81,120,147,242,1,134,207,164,183,201,178,198,60,69,18,90,25,150,69,31,44,93,176,254,154,240,67,149,232,26,160,215,22,90,128,140,197,83,23,249,20,148,106,219,248,51,183,118,211,248,254,218,234,81,171,103,96,225,18,71,119,14,118,60,33,138,138,220,21,141,181,182,163,40,25,196,168,88,102,20,29,74,46,5,85,198,78,40,170,162,27,44,163,120,110,226,140,73,114,12,64,39,211,131,187,41,4,165,174,24,8,36,121,113,13,116,25,48,247,44,229,42,78,106,122,127,238,226,199,78,160,115,176,217,30,111,13,116,12,164,70,195,210,90,227,38,83,69,38,53,99,36,53,181,172,205,94,33,172,67,175,50,3,105,201,254,234,70,100,93,70,204,82,202,73,222,28,189,158,226,165,170,210,179,164,131,48,75,27,249,74,148,62,226,47,189,147,253,164,52,13,73,107,26,94,24,144,50,15,238,164,102,95,163,123,57,118,26,74,170,222,107,107,66,100,250,98,235,65,201,147,4,143,249,73,89,70,151,26,214,92,230,48,69,18,223,14,156,24,243,123,138,138,204,78,180,249,10,99,216,62,20,126,29,56,70,97,54,231,39,237,47,6,168,120,251,86,221,176,4,7,139,117,137,80,81,76,248,96,173,27,253,56,185,127,113,35,135,169,39,14,118,210,92,88,201,164,240,242,124,164,162,21,38,125,86,228,249,131,216,145,150,229,85,168,85,70,146,66,166,30,96,147,197,218,166,246,218,128,160,194,18,136,67,76,160,7,98,206,105,92,158,226,157,104,45,130,94,205,63,27,245,112,20,78,167,53,56,229,63,211,133,139,42,188,178,125,60,152,47,218,20,123,159,5,193,53,35,53,63,174,114,148,123,111,109,18,123,23,233,214,223,37,48,102,50,11,243,111,201,147,219,79,171,117,62,78,18,151,145,76,178,48,228,196,102,46,82,45,76,140,248,207,81,101,54,202,116,70,93,217,12,24,69,105,136,101,246,209,144,33,146,79,79,253,85,207,3,63,35,251,85,229,37,174,38,101,237,93,11,37,20,140,145,149,16,30,120,44,120,77,0,120,254,162,83,113,160,244,197,216,223,44,185,4,69,177,154,132,18,120,122,151,217,51,49,143,181,27,218,152,176,255,0,68,111,211,204,173,3,3,19,149,43,53,13,201,79,155,230,113,255,0,211,90,53,14,176,60,98,124,161,72,44,111,94,129,241,22,202,200,30,158,91,79,183,141,75,113,108,91,105,251,26,94,240,70,149,219,200,170,106,166,12,140,194,98,246,174,63,175,227,106,216,62,22,52,114,191,140,107,218,3,82,106,114,13,254,160,34,20,139,44,247,246,29,162,188,86,239,161,212,236,169,192,51,238,226,41,251,43,139,24,223,107,18,176,167,12,185,195,204,81,32,181,85,33,200,15,148,18,233,104,238,167,44,114,81,136,83,107,105,67,226,52,162,21,21,91,169,0,66,15,218,74,45,95,107,80,14,26,177,148,159,117,75,190,147,85,89,19,46,92,89,125,177,46,125,150,94,39,86,226,185,215,230,85,2,220,12,48,101,37,129,129,46,180,252,165,202,52,142,181,243,170,32,179,118,82,228,84,49,164,158,218,46,33,11,145,50,174,89,104,74,222,158,254,129,225,213,86,48,184,98,117,39,21,186,168,242,127,87,20,121,20,132,56,22,48,165,60,86,34,227,250,136,201,143,157,24,25,107,133,251,139,90,54,22,202,90,76,212,50,240,101,55,88,146,147,76,173,154,60,197,17,36,253,181,49,14,76,233,36,249,178,255,0,26,105,91,100,120,220,34,42,206,204,62,33,241,161,190,9,61,66,188,88,190,218,17,154,231,81,198,157,180,177,16,241,249,166,1,153,185,127,49,86,199,192,166,146,255,0,155,20,146,145,51,46,140,42,200,102,107,227,139,168,184,178,173,94,182,121,220,38,159,200,177,53,37,116,159,1,68,41,63,149,35,159,163,239,227,63,47,246,203,54,216,21,148,110,195,48,164,195,186,202,170,41,224,87,120,50,94,44,165,82,85,186,75,23,46,84,230,28,207,77,62,211,42,198,193,65,154,229,112,100,140,190,238,36,37,149,198,219,135,47,31,212,66,250,221,87,135,52,82,11,238,13,15,154,142,75,248,114,127,40,144,170,174,45,153,53,246,13,141,62,168,94,209,36,144,168,157,207,26,25,240,224,255,0,237,190,40,242,33,76,25,195,238,67,40,214,184,135,80,210,110,124,205,19,177,126,69,212,154,243,226,221,71,196,35,212,233,232,22,82,69,159,176,98,227,95,179,230,60,228,103,106,18,182,28,76,236,194,33,253,206,46,68,178,66,146,246,182,186,232,116,244,221,111,226,119,102,93,27,190,159,36,102,131,212,154,252,181,64,245,202,18,73,39,184,175,97,154,228,172,255,0,33,32,191,117,80,6,159,143,45,124,242,23,237,161,103,178,242,48,31,196,82,170,172,43,246,113,235,53,219,219,176,44,108,99,39,205,208,226,39,212,69,109,170,139,202,97,98,40,148,68,205,91,169,235,101,115,8,101,26,161,135,170,165,78,3,13,46,44,97,12,191,73,39,15,129,217,91,236,102,99,100,102,16,151,40,208,1,134,1,247,44,223,113,21,109,124,56,182,67,97,130,37,170,215,39,192,77,107,196,71,225,16,212,211,237,98,231,230,87,102,164,30,62,82,143,26,198,5,12,24,207,121,133,20,101,77,80,178,212,141,153,119,71,58,38,208,176,63,145,104,135,3,143,250,124,82,21,95,26,29,84,102,60,210,226,140,95,196,131,147,51,19,62,83,136,105,236,98,137,169,231,128,108,120,101,197,228,84,16,223,84,82,113,11,18,70,199,128,79,204,84,80,103,196,33,56,84,237,168,237,29,202,77,180,184,220,193,16,241,149,74,107,3,101,102,21,85,26,200,100,102,28,188,73,62,161,128,15,201,44,92,169,109,113,163,90,16,241,131,18,48,63,65,202,143,13,85,136,217,155,22,36,220,54,177,97,17,152,160,19,249,68,138,153,36,147,129,218,157,89,106,77,173,98,115,49,200,78,97,39,144,227,0,140,230,139,149,10,24,15,238,91,3,61,241,143,212,139,13,91,154,222,25,208,101,144,193,129,199,246,214,243,83,190,236,108,221,228,16,213,92,109,79,23,105,203,141,40,159,169,207,39,134,186,6,85,155,218,11,182,226,147,82,80,86,143,9,98,229,34,136,190,159,121,91,231,233,42,240,209,178,15,44,178,226,39,211,66,179,79,30,219,218,79,205,65,112,99,150,80,217,94,18,199,45,142,65,43,195,76,156,32,102,202,69,150,161,211,18,163,3,250,124,1,139,238,41,137,50,117,24,199,138,89,120,196,185,118,105,137,121,38,190,93,138,250,125,66,113,19,181,88,67,212,32,146,60,38,46,37,200,43,119,115,78,192,134,82,178,14,158,33,71,205,104,171,28,108,138,74,218,63,34,150,123,55,47,226,46,95,184,179,14,155,202,63,155,148,62,84,174,25,189,52,24,66,92,171,123,46,222,66,117,16,169,212,27,191,136,60,253,19,91,25,249,183,68,42,101,15,79,75,216,230,137,140,168,141,206,72,188,177,127,221,69,83,201,96,211,52,130,85,187,8,38,103,199,132,34,228,83,18,89,106,50,98,44,85,111,101,36,3,150,252,194,196,132,123,234,178,112,202,25,75,244,212,108,142,197,21,153,23,216,69,84,246,8,252,34,42,160,52,6,91,129,225,202,143,100,54,73,7,233,113,126,218,86,96,237,188,243,38,197,4,179,56,31,225,182,70,31,202,74,32,136,128,52,105,208,142,194,239,200,95,206,189,38,227,25,23,199,220,18,75,57,146,88,170,171,22,181,172,124,144,49,15,107,15,242,114,227,83,21,182,178,196,79,109,51,178,152,77,166,92,163,70,235,9,179,144,43,238,39,86,189,152,98,146,74,100,205,73,101,52,12,205,0,113,134,166,195,175,34,198,249,67,20,130,47,218,64,207,212,36,238,12,162,21,49,74,246,248,43,205,106,200,196,234,202,181,204,184,4,230,97,244,181,61,85,169,56,249,133,149,57,99,193,100,60,194,46,34,37,83,24,21,240,193,8,156,92,75,61,224,210,107,93,244,39,230,151,215,245,18,104,218,182,12,153,123,76,188,137,153,129,99,58,8,118,50,71,238,100,90,77,106,74,210,114,137,13,79,129,81,190,170,12,223,168,181,106,228,153,168,194,137,154,218,184,113,122,191,234,174,109,101,39,212,172,159,47,41,4,50,191,173,116,179,124,61,196,125,222,33,148,107,116,157,31,148,15,54,192,120,252,19,172,33,188,169,196,151,161,192,65,241,114,167,175,158,120,32,225,17,18,152,97,62,150,157,151,22,81,170,89,54,167,178,6,106,145,15,33,88,177,148,101,97,91,238,229,8,121,75,203,251,137,89,181,177,202,77,166,215,248,198,182,190,158,212,164,197,98,92,68,43,213,53,86,146,167,252,152,138,66,201,253,165,155,58,15,172,218,47,192,61,84,103,149,236,54,44,73,244,201,145,35,51,20,185,67,94,125,107,35,123,164,41,20,196,253,55,234,86,57,185,18,255,0,242,34,181,249,140,216,97,149,252,73,147,13,19,7,50,86,24,27,38,98,40,177,47,187,198,11,181,1,204,46,100,156,160,225,255,0,134,36,134,100,107,249,44,126,210,46,85,71,12,213,69,238,47,253,36,123,236,162,65,103,244,242,141,58,246,242,12,147,142,135,63,164,129,101,6,119,245,28,130,85,172,181,96,165,176,53,194,28,159,220,90,100,231,178,38,89,105,149,85,151,166,131,12,65,12,95,80,136,197,12,102,185,162,226,227,100,12,216,185,63,105,77,250,147,44,137,205,42,74,115,169,222,201,49,94,81,23,42,129,141,169,43,99,31,9,138,79,246,148,155,50,145,224,165,160,100,197,141,247,86,214,79,60,222,17,9,79,179,82,85,78,38,42,254,82,125,206,52,100,59,83,193,39,205,241,44,2,134,51,226,144,24,76,81,148,159,180,188,248,123,96,112,245,32,152,106,217,60,209,10,68,108,105,63,237,167,89,40,35,70,79,221,213,18,115,51,24,164,42,231,6,213,87,154,110,255,0,104,97,98,25,122,215,110,120,65,36,106,87,86,252,58,6,164,6,94,76,158,218,118,141,102,81,161,151,107,92,253,140,169,245,156,226,120,110,249,70,95,113,50,146,109,51,36,251,187,24,187,146,126,210,231,208,40,110,105,31,180,48,136,81,125,69,65,91,90,242,147,152,164,72,177,178,12,218,163,143,230,86,233,251,120,63,211,162,226,34,65,15,74,203,20,236,216,178,141,62,140,198,12,140,137,200,171,153,166,236,182,172,52,75,157,176,254,154,232,86,57,155,2,102,76,153,99,131,180,136,82,137,46,101,14,38,122,142,82,100,85,236,210,86,176,137,155,213,35,20,126,230,69,53,170,167,158,11,18,72,212,8,215,44,72,203,139,32,70,151,212,181,201,141,85,168,32,242,148,137,126,161,184,4,104,47,50,149,210,186,219,114,119,196,9,113,101,122,243,153,232,250,127,79,85,98,103,75,47,192,202,77,84,234,153,95,211,202,66,141,116,109,36,195,237,25,155,34,22,182,49,228,251,164,86,33,134,200,209,49,101,254,53,216,170,149,56,228,153,196,246,79,150,46,33,20,152,202,161,236,177,212,147,41,98,241,253,69,211,13,12,146,71,212,167,47,180,149,150,160,99,34,117,8,73,118,111,192,216,230,161,45,15,85,68,146,126,82,171,138,219,186,217,163,218,4,188,158,11,143,235,61,49,59,75,202,254,228,191,81,52,210,191,18,40,43,65,180,244,177,150,79,221,73,148,60,139,180,107,50,217,78,180,198,60,125,217,10,181,62,5,49,79,148,177,73,145,107,211,26,158,37,144,25,187,77,141,84,73,207,203,18,81,63,218,78,173,99,145,150,154,134,64,121,198,12,57,120,210,109,79,66,251,33,176,221,184,147,6,50,116,98,115,114,163,243,68,32,253,193,34,223,177,149,111,18,74,182,159,31,16,132,190,76,146,8,71,195,151,145,62,127,128,158,144,217,80,193,155,47,212,114,201,201,255,0,77,28,198,91,121,129,217,106,25,126,28,194,202,161,172,174,37,144,159,165,93,2,101,61,141,148,70,6,38,219,139,238,164,211,244,193,252,48,203,199,147,237,39,218,5,153,80,67,78,109,200,250,147,8,207,37,105,243,126,165,125,244,19,194,7,183,143,247,86,128,152,16,124,202,101,156,13,230,92,64,213,182,82,98,237,4,33,136,127,77,106,125,105,203,144,210,202,165,171,110,0,67,229,9,85,64,95,56,140,205,199,137,66,215,98,187,116,1,146,243,193,38,17,21,5,38,124,161,243,101,34,171,13,110,251,195,137,18,253,54,194,15,14,44,139,161,97,82,109,212,81,137,218,125,67,185,225,41,113,17,80,108,44,123,138,40,197,31,238,164,115,62,30,206,41,243,101,28,97,169,125,103,172,1,240,237,156,184,236,201,225,198,50,23,193,36,149,133,110,195,199,110,165,168,158,229,117,150,155,202,76,194,148,56,63,202,132,8,107,99,113,22,211,114,69,249,78,103,253,185,52,116,155,199,212,234,26,178,193,36,103,227,227,46,65,255,0,244,139,171,252,61,248,181,162,245,148,166,122,126,73,57,122,242,139,26,140,93,92,82,241,212,233,155,255,0,29,212,116,235,150,135,86,153,166,44,74,79,81,9,114,140,94,218,103,91,48,133,126,211,17,127,149,121,150,172,218,51,16,134,141,135,60,100,31,210,93,22,86,56,115,50,159,0,227,30,108,170,126,97,189,156,170,161,254,18,71,204,166,117,12,3,140,236,52,78,84,181,185,171,33,19,173,179,237,89,139,177,79,85,124,177,51,46,141,107,67,190,174,126,110,197,207,44,130,122,209,188,222,216,151,157,212,70,200,214,61,30,149,149,210,129,6,159,145,248,178,171,216,111,4,106,61,217,133,151,242,46,105,3,28,215,176,203,164,210,67,4,234,230,6,92,172,67,250,105,186,86,245,212,58,181,162,232,115,102,89,16,151,60,162,202,63,53,210,232,102,85,17,140,196,92,68,247,18,189,67,73,71,24,31,210,68,50,201,64,214,210,94,100,225,128,69,218,177,156,109,34,178,151,51,231,193,44,71,134,92,161,227,240,72,107,108,153,236,151,42,97,27,70,74,156,12,82,209,63,132,189,52,120,120,177,167,218,98,59,138,166,15,181,57,71,196,92,75,92,105,32,243,204,82,229,72,228,204,102,237,245,193,229,34,243,235,109,100,254,144,75,22,49,236,165,67,205,4,163,225,16,209,16,36,140,100,196,146,213,105,185,221,210,202,170,33,210,126,76,219,161,166,169,152,133,67,167,157,101,231,180,16,255,0,221,90,166,70,244,131,225,150,81,127,18,33,243,54,192,73,38,121,206,237,18,149,154,198,172,102,157,66,250,226,193,202,94,193,117,169,0,223,75,140,126,18,147,26,170,54,158,151,110,6,109,58,254,154,159,181,167,217,121,132,162,228,18,174,200,44,202,184,13,225,234,174,62,17,12,164,73,111,153,99,111,253,168,146,150,73,28,101,91,79,119,85,38,39,205,137,11,131,24,218,126,154,28,242,30,146,120,229,191,118,158,198,164,219,115,68,198,37,77,49,241,36,191,46,36,186,76,240,13,143,16,96,11,247,19,179,33,53,103,54,213,92,78,253,38,235,18,167,173,212,131,173,62,210,92,241,41,122,120,0,155,220,152,79,211,213,68,31,233,121,62,162,131,66,95,73,151,131,22,143,55,171,115,8,163,47,242,169,125,66,23,140,253,163,41,16,16,225,190,15,233,10,76,127,77,54,48,73,52,125,68,42,21,88,156,138,162,40,115,49,61,56,101,216,35,49,33,159,1,227,58,206,27,224,198,102,30,66,145,21,97,177,169,64,203,90,219,32,60,57,70,36,173,246,67,168,126,32,252,202,25,145,191,35,254,85,15,37,227,23,104,150,212,21,168,55,14,173,137,231,139,96,76,138,158,30,121,32,205,137,70,213,86,140,135,97,85,172,57,248,128,193,37,173,1,155,245,10,128,253,177,249,139,137,81,177,155,144,97,227,46,85,25,63,4,238,212,69,109,148,72,223,41,16,171,119,25,5,217,210,81,172,250,122,225,141,248,160,114,125,66,46,125,119,164,183,47,121,66,92,75,164,6,121,8,206,100,44,152,112,75,221,145,81,100,87,230,69,149,161,57,68,105,50,225,19,104,82,167,76,146,252,124,194,79,46,233,34,20,121,69,3,22,36,185,147,25,24,120,118,185,113,33,149,71,89,46,38,99,242,202,205,149,122,227,76,122,216,57,165,17,26,105,148,98,123,50,192,196,79,221,79,97,152,18,70,51,68,138,76,73,213,148,92,147,50,87,74,198,60,31,148,47,180,245,125,13,140,240,64,26,53,105,15,155,46,34,125,52,65,158,8,204,225,46,85,203,38,45,129,123,93,66,158,108,99,237,74,102,50,15,113,103,226,66,204,53,137,70,252,34,80,26,194,6,167,44,67,148,66,228,74,182,250,25,85,109,238,116,218,223,77,47,158,107,65,241,125,212,214,97,143,131,250,127,42,252,191,166,39,235,191,82,197,46,174,73,71,251,75,183,80,235,9,208,162,48,54,49,72,44,75,85,155,182,90,118,58,38,133,98,215,223,77,75,40,204,188,146,207,155,138,68,43,222,79,60,88,150,144,235,2,89,51,8,165,41,203,233,246,35,243,218,79,32,150,255,0,240,115,109,235,228,81,201,140,1,17,134,55,47,219,90,164,155,24,248,132,49,41,170,73,150,93,198,202,95,221,84,38,52,185,172,202,97,39,179,9,183,70,52,176,199,39,113,86,214,50,12,97,229,150,44,171,91,216,49,143,46,36,180,215,20,255,0,156,82,249,82,49,85,204,213,125,24,22,254,27,76,98,196,159,82,85,108,98,179,52,172,164,80,222,164,63,82,249,66,241,170,250,219,129,227,98,72,216,121,163,214,163,153,246,82,163,51,229,59,18,135,207,157,37,252,201,203,204,201,44,234,64,76,100,79,164,173,137,206,191,232,157,213,81,189,74,43,5,18,87,204,249,160,163,6,242,146,38,25,112,50,143,247,81,158,130,77,246,97,117,167,62,222,19,20,138,216,212,198,145,144,156,153,169,207,26,43,204,94,33,137,10,205,90,121,32,226,17,49,160,53,84,7,201,157,246,209,84,147,193,90,113,139,16,203,249,23,153,52,119,99,210,142,69,167,177,171,213,114,147,12,177,36,158,148,193,78,205,16,68,93,24,213,80,108,136,9,101,18,219,101,38,13,76,31,233,241,70,34,11,220,93,176,42,34,156,82,117,12,236,76,195,135,99,249,55,113,100,136,127,117,88,64,173,1,0,61,167,251,138,120,218,194,230,112,30,28,188,127,116,73,174,158,173,151,100,60,198,158,49,125,181,123,28,213,96,153,144,8,62,210,164,51,12,120,207,194,17,101,85,178,107,118,195,237,202,151,62,25,197,205,137,96,43,2,214,195,178,147,204,33,38,204,121,199,194,97,44,225,204,36,98,118,162,166,89,68,16,50,150,82,86,101,31,47,160,9,240,231,8,121,162,11,47,228,75,163,73,185,41,63,168,113,45,255,0,137,30,51,176,33,41,113,149,54,12,97,205,3,205,186,228,82,86,87,41,86,83,16,132,4,102,101,188,53,94,241,74,167,77,62,214,20,172,70,139,136,127,81,54,135,36,146,72,192,154,82,25,152,21,71,108,192,81,165,214,80,56,243,35,216,26,216,44,225,46,82,44,95,37,255,0,73,10,194,72,185,17,187,155,81,17,225,20,92,75,39,238,255,0,187,78,108,130,2,243,11,177,33,99,44,115,242,167,197,193,88,243,231,142,16,254,226,11,241,14,216,249,101,245,167,236,140,194,143,17,68,145,221,233,176,73,7,210,67,70,106,186,249,20,80,47,170,172,153,242,139,51,61,66,82,60,149,167,218,9,86,134,73,8,167,86,40,202,190,1,249,177,141,0,107,41,98,63,87,26,223,228,196,67,2,194,13,61,69,181,15,67,178,121,25,196,37,182,78,66,143,181,5,176,57,79,242,136,195,67,60,38,115,114,162,162,181,64,36,201,219,15,42,217,85,49,242,89,212,148,89,73,97,95,132,201,141,57,177,1,78,197,107,136,221,254,11,7,134,39,159,233,121,16,230,158,193,34,35,24,18,71,153,50,177,45,176,121,240,247,62,210,4,52,152,143,152,197,227,250,105,207,155,208,83,231,178,51,21,55,24,142,216,223,214,54,209,62,144,196,197,17,125,241,32,17,165,226,196,150,234,29,78,254,145,41,41,57,237,143,250,85,57,22,73,142,222,157,98,139,153,209,169,62,33,65,146,71,136,162,85,97,213,85,163,234,16,255,0,221,92,45,154,98,212,159,164,139,136,136,176,192,214,53,188,219,82,20,98,83,88,229,66,178,126,59,157,144,218,132,5,229,75,102,92,0,156,217,84,109,13,241,39,124,164,190,34,253,213,66,253,37,106,94,88,133,30,53,69,141,159,228,131,109,39,192,173,236,37,177,211,136,218,86,182,75,25,196,183,70,164,36,22,115,20,105,164,9,35,19,249,85,86,74,17,101,191,1,127,224,192,15,165,125,244,223,77,85,79,153,19,2,153,159,106,63,207,197,149,18,77,124,4,88,220,250,195,113,242,173,50,77,144,125,169,116,59,41,115,142,255,0,149,196,36,123,216,49,169,84,176,179,144,79,225,18,33,146,64,82,114,149,16,110,81,164,242,96,30,49,51,98,38,53,88,213,132,106,155,230,79,137,81,57,159,117,99,38,251,114,207,148,138,188,106,25,122,162,11,48,136,133,146,37,182,170,147,81,212,63,250,141,89,49,173,104,216,85,169,232,211,50,243,98,77,163,79,102,53,191,12,66,248,123,72,57,144,226,70,233,42,139,49,85,236,225,76,178,137,231,135,42,60,48,217,39,151,141,69,190,1,9,43,133,90,85,64,1,34,179,41,83,173,133,146,53,236,49,135,0,132,225,136,129,187,161,151,238,151,144,171,198,100,234,223,210,100,40,209,240,230,110,65,152,162,77,185,251,18,217,242,81,84,58,16,70,3,51,21,102,106,220,157,75,108,203,32,9,239,75,191,16,179,62,32,164,220,254,20,219,115,81,177,194,243,66,50,214,36,146,112,149,21,107,101,85,225,155,220,75,33,132,22,71,249,78,36,188,199,92,3,13,128,172,88,132,50,189,146,162,189,28,113,150,200,193,197,255,0,20,50,130,200,27,1,231,199,136,216,214,86,80,50,3,48,138,177,100,144,11,221,88,190,75,9,212,84,43,8,202,206,70,201,100,225,75,195,151,141,19,37,231,199,132,93,137,220,152,121,22,184,209,134,55,242,137,49,162,184,116,143,24,243,75,91,217,107,6,15,211,42,120,243,0,131,197,137,77,79,161,173,33,222,99,123,169,219,49,21,191,97,14,173,213,167,193,242,130,203,251,72,13,37,168,79,100,124,82,196,155,73,170,6,71,225,139,199,247,82,134,86,218,239,152,97,69,196,53,61,154,100,116,44,203,90,157,88,53,84,216,254,80,92,159,81,31,24,210,163,51,9,98,241,168,167,217,78,16,24,28,184,136,140,167,212,242,198,124,50,249,82,238,53,140,217,185,86,200,113,36,251,184,137,247,80,19,244,150,229,249,98,74,141,147,247,83,38,76,4,145,242,226,88,121,214,198,126,99,99,18,170,245,11,230,65,161,127,18,86,125,14,166,132,54,110,241,20,107,76,96,197,33,57,132,53,73,107,118,66,1,254,157,143,137,115,135,220,28,86,63,54,44,68,89,184,175,196,104,213,252,199,215,122,96,242,121,171,224,114,125,165,174,3,199,80,63,234,194,30,79,221,76,217,50,198,76,79,148,158,65,13,73,207,164,252,249,165,148,133,69,85,195,113,147,150,165,123,53,84,78,156,184,151,167,207,220,131,138,82,231,143,97,196,119,226,229,89,111,44,125,210,161,163,254,153,101,24,152,214,177,167,51,151,40,213,116,48,131,6,110,162,120,41,184,1,203,225,152,170,132,47,96,186,82,41,86,107,169,132,192,146,75,48,169,211,105,39,231,225,42,177,134,254,68,195,108,114,177,58,146,201,9,184,21,176,97,15,9,132,129,184,123,199,225,136,169,205,197,57,203,205,200,146,201,129,43,195,169,13,99,87,253,131,67,97,203,220,138,159,90,66,51,132,67,229,98,18,55,152,159,202,159,177,231,147,23,18,117,9,21,142,23,175,235,108,133,196,20,135,73,85,78,140,126,24,164,200,187,101,245,14,64,115,37,148,145,153,24,239,202,33,171,213,73,172,204,25,66,249,98,137,138,90,108,201,56,249,162,113,45,225,173,33,89,149,99,233,167,18,231,145,74,199,48,218,6,170,150,94,25,105,77,220,50,77,38,108,168,121,240,222,95,0,196,47,34,35,102,120,192,229,229,82,85,40,205,113,75,225,227,246,178,173,172,135,101,36,127,41,21,57,135,232,197,238,23,34,49,243,223,91,205,16,89,85,89,148,150,68,131,244,244,225,63,44,177,98,76,116,247,134,119,136,197,235,84,161,146,75,182,127,80,22,37,171,240,221,24,159,195,144,72,90,131,51,121,5,62,52,76,124,75,91,216,113,129,111,99,0,34,113,23,42,198,100,156,131,74,204,78,162,51,67,202,244,186,124,61,183,129,147,182,127,141,106,178,99,10,206,101,27,41,117,176,60,105,251,145,140,37,91,118,31,159,46,37,157,61,107,7,202,158,61,132,199,212,169,141,69,102,163,2,70,123,4,52,104,76,12,105,28,243,98,26,89,26,227,25,251,84,10,115,82,158,102,63,5,37,61,143,41,249,147,166,76,28,158,148,174,200,39,243,225,86,140,147,41,182,170,170,32,185,147,229,57,79,113,137,248,139,20,130,84,239,126,78,101,86,102,5,83,193,120,6,254,17,38,134,49,48,36,222,111,17,17,111,178,33,25,137,75,112,218,159,55,228,16,249,86,113,176,73,64,60,39,41,22,76,240,141,220,85,131,85,71,79,161,137,37,104,13,38,201,252,34,75,95,168,113,19,133,108,126,161,188,43,61,188,105,45,125,61,134,219,100,249,25,230,31,188,135,51,30,94,146,164,102,181,63,189,216,190,60,55,242,71,148,61,105,21,88,160,240,57,197,253,214,84,124,51,29,78,86,204,56,184,76,159,111,255,0,39,106,118,83,55,7,47,159,141,138,38,251,151,151,218,19,214,219,141,66,56,32,121,178,174,79,113,175,239,39,75,32,178,226,31,154,231,109,90,195,199,13,219,19,166,198,124,25,204,120,74,84,230,181,224,16,251,87,58,211,114,119,175,234,93,6,5,80,227,3,47,184,174,177,177,146,50,166,33,54,83,241,51,181,78,179,82,87,17,248,114,242,38,118,81,136,70,41,134,105,176,8,249,177,37,110,157,159,34,107,34,121,14,30,193,201,151,151,219,76,191,12,85,77,103,40,150,48,43,96,227,102,81,39,17,130,49,143,23,182,158,53,217,50,69,183,1,19,41,40,35,19,16,191,145,108,53,109,108,110,145,15,252,9,172,150,0,163,225,16,196,150,177,135,27,223,153,91,112,141,27,236,81,51,77,193,253,88,178,8,136,186,72,199,234,50,48,198,227,194,148,204,11,227,124,222,255,0,16,210,238,20,91,20,236,126,46,225,45,207,101,28,159,236,63,234,169,74,173,91,76,89,108,136,89,74,212,48,32,224,205,18,86,85,170,204,52,145,232,134,166,73,131,4,120,98,69,196,132,52,252,143,229,66,223,24,241,128,243,4,73,37,83,236,108,159,197,21,69,174,236,17,172,125,179,8,184,159,182,102,96,137,1,91,118,121,47,127,22,36,222,202,4,236,24,118,10,77,149,90,143,117,243,101,196,53,208,177,177,59,34,21,191,251,89,44,83,87,21,178,243,229,17,83,144,195,151,224,206,85,181,240,207,224,138,153,106,10,43,120,135,202,136,53,244,30,147,21,7,37,135,17,31,242,164,66,134,168,146,94,178,163,217,71,44,146,9,44,226,229,65,89,62,80,217,194,36,250,4,8,181,177,126,170,93,107,101,19,30,19,99,79,232,75,200,151,52,207,200,242,242,39,26,97,244,114,89,150,198,120,196,79,166,177,140,250,217,39,234,66,218,214,213,65,3,229,138,47,34,86,106,40,235,83,136,133,146,244,254,61,223,186,170,169,237,70,81,173,191,135,191,20,68,195,151,145,66,107,10,219,157,1,92,251,13,214,92,94,218,234,219,35,107,150,87,18,101,99,254,157,254,226,156,255,0,196,42,58,66,63,241,13,240,242,125,53,206,205,241,142,85,149,107,197,136,130,33,87,42,153,90,123,43,199,219,75,41,11,149,235,158,70,111,2,202,171,228,126,128,190,248,181,234,228,96,104,203,138,55,212,84,122,99,83,229,240,9,139,149,115,26,218,17,201,173,96,118,185,73,224,175,52,126,152,244,136,191,55,203,37,44,112,189,172,250,132,147,37,106,186,23,54,186,168,245,44,102,211,148,133,70,214,235,13,200,217,234,5,196,66,165,48,244,247,228,221,216,11,141,100,198,81,217,112,136,163,200,174,209,255,0,68,86,90,251,15,44,176,77,103,9,120,212,228,48,130,52,167,151,42,218,249,32,164,126,19,74,202,52,154,202,213,159,159,18,113,74,247,204,131,143,183,145,57,167,187,120,158,206,34,20,107,154,67,152,121,35,96,67,0,133,85,186,123,80,222,105,191,15,81,171,30,63,186,145,140,174,167,83,12,242,20,28,34,90,173,116,243,231,86,188,165,235,240,235,73,163,106,221,239,129,67,20,66,79,141,173,135,38,185,241,54,188,158,11,86,101,21,161,99,243,230,188,209,147,167,12,226,174,201,251,107,154,192,248,99,172,99,75,97,76,44,75,244,235,42,165,78,35,205,212,176,147,90,113,15,183,42,165,81,254,10,239,186,96,186,144,218,51,76,74,240,100,66,207,228,251,137,206,161,210,91,110,226,229,202,196,134,28,153,209,175,31,203,199,230,169,189,110,12,158,29,210,157,148,147,43,11,244,222,155,211,245,4,124,178,197,30,231,234,43,122,115,115,252,162,136,147,48,25,240,132,185,83,90,169,146,227,17,22,10,149,183,19,236,99,15,171,47,220,82,249,137,36,252,165,85,6,184,131,54,11,242,246,120,41,200,204,30,71,155,18,97,197,118,186,60,22,220,177,11,136,136,24,108,188,211,239,96,120,211,169,155,184,196,202,18,169,249,154,170,44,146,97,41,80,198,40,230,214,237,246,241,54,133,18,252,181,255,0,104,74,19,194,150,9,101,46,33,245,47,211,16,45,107,138,60,33,201,145,113,143,140,112,234,181,36,230,87,88,148,159,227,227,24,215,31,93,30,244,26,167,217,232,127,227,100,217,159,71,248,56,150,134,146,13,219,5,47,151,243,175,211,186,120,49,36,214,237,37,139,140,172,81,186,123,224,38,32,2,198,32,177,123,156,171,180,233,239,134,247,30,154,204,162,31,248,23,139,255,0,138,255,0,195,205,210,62,174,250,233,219,83,187,255,0,41,255,0,146,139,168,237,67,148,92,104,251,42,217,222,163,166,11,147,237,173,180,63,7,44,117,148,230,91,106,201,89,125,220,126,218,189,178,211,214,181,50,182,149,200,96,204,191,164,148,192,152,163,22,85,239,109,170,101,216,241,153,217,215,29,78,181,164,180,246,159,131,5,145,5,87,151,23,184,168,13,0,17,135,152,81,113,46,117,15,82,63,0,243,90,98,42,248,201,147,164,147,245,228,199,251,169,247,25,201,71,13,57,234,116,26,208,193,178,38,35,74,196,68,29,244,55,208,120,27,127,24,163,81,6,9,8,7,155,116,76,138,34,214,250,230,111,157,113,184,146,181,145,78,136,227,141,219,220,234,12,214,117,82,72,205,217,127,218,75,181,109,38,156,212,145,115,82,79,32,164,248,40,138,29,55,59,193,134,203,198,171,224,70,60,98,117,41,198,175,228,12,200,141,129,203,89,125,101,165,173,95,93,109,144,163,250,138,138,28,253,63,101,243,101,201,145,88,79,210,95,140,135,233,193,128,63,184,69,17,168,116,173,206,151,149,233,49,4,66,140,94,224,150,254,43,120,251,7,228,43,242,244,212,165,170,158,9,39,218,4,188,74,145,134,28,111,13,160,178,174,95,13,246,53,175,229,138,65,15,238,170,216,218,144,2,7,111,34,123,50,114,36,202,190,35,155,179,31,6,96,165,180,58,135,108,127,184,133,147,62,196,140,121,187,68,148,62,96,36,242,229,228,67,102,10,117,105,154,135,123,7,238,46,93,173,167,237,142,204,185,5,149,55,167,178,7,188,94,52,166,215,86,233,201,55,12,169,20,13,201,62,166,84,118,244,203,80,92,56,138,31,170,191,15,193,221,203,235,71,210,79,157,169,30,201,113,50,8,105,70,173,211,192,178,123,4,111,211,121,245,137,88,105,41,48,68,6,87,196,198,33,137,50,198,168,13,54,33,243,52,168,196,63,80,221,101,74,205,91,16,76,226,139,219,238,43,89,62,3,7,55,90,152,146,98,20,252,93,105,153,148,69,179,155,169,247,209,129,138,36,95,228,42,104,104,18,228,143,148,75,58,217,248,162,226,55,90,98,203,179,201,255,0,218,87,11,140,94,226,55,20,42,196,248,105,198,87,252,223,16,214,203,90,216,176,65,253,60,185,72,141,147,101,148,252,188,164,91,60,200,65,226,20,81,228,91,97,106,72,225,148,34,101,48,185,22,153,250,135,81,136,140,250,106,146,125,62,160,19,51,113,99,66,26,73,240,97,151,21,53,70,176,84,11,87,206,3,2,181,95,80,206,193,187,174,236,65,133,228,140,206,36,69,110,167,156,39,225,150,46,52,156,13,94,254,32,70,211,211,172,162,48,38,68,82,83,142,145,143,18,114,203,129,147,164,188,168,73,49,167,16,157,169,108,175,196,108,188,138,10,115,65,147,230,35,21,45,212,245,181,210,73,242,139,93,109,107,227,38,143,12,24,204,205,45,10,204,37,87,190,36,71,225,224,17,252,197,34,104,200,209,99,15,8,186,209,19,230,3,38,80,139,141,100,198,2,200,121,68,44,74,170,13,97,76,153,251,98,51,10,111,13,135,178,27,50,173,44,173,252,232,248,211,54,220,41,106,161,108,79,190,15,141,194,133,125,168,4,60,34,128,142,99,15,36,252,37,91,109,104,120,58,177,17,48,164,159,227,250,113,31,104,104,164,200,157,211,220,86,201,62,92,92,105,43,244,192,6,76,198,229,91,161,201,137,90,252,33,23,34,149,89,62,74,226,234,116,48,250,108,144,112,197,24,146,231,233,88,178,114,22,92,242,126,218,71,15,82,126,126,213,69,14,226,12,225,226,203,200,153,100,98,85,161,201,181,230,146,181,252,254,147,217,237,174,61,168,96,107,74,145,225,150,92,68,47,210,95,174,109,105,193,56,25,189,197,200,53,158,152,149,100,3,230,138,65,42,52,106,229,99,234,25,14,35,161,172,181,28,29,65,138,190,121,10,66,246,13,126,135,135,50,116,144,124,217,121,23,25,210,166,38,155,150,72,158,141,136,133,127,98,190,135,168,113,115,75,200,185,182,116,135,136,250,205,172,204,85,191,82,62,23,15,253,68,80,117,84,66,1,249,75,200,166,195,130,253,252,221,105,255,0,254,14,2,220,25,170,110,118,196,251,137,87,144,55,98,122,183,91,92,217,94,62,32,167,226,24,158,186,149,62,176,157,27,245,114,136,185,132,15,134,58,171,73,90,146,89,69,24,177,190,166,85,114,24,113,102,131,151,136,138,255,0,246,77,187,88,175,54,164,137,101,244,178,37,50,110,237,124,240,139,26,143,178,100,232,71,6,210,46,81,167,240,238,34,201,27,51,69,196,69,29,182,41,101,169,182,213,231,199,243,101,202,69,133,38,182,96,165,14,187,116,128,184,153,143,185,78,63,77,215,17,254,173,186,38,68,204,172,98,170,249,157,118,226,202,182,76,28,88,163,20,159,105,75,76,147,42,48,56,132,149,213,76,131,198,17,113,42,232,204,173,218,242,207,202,154,223,177,62,4,245,8,73,39,206,92,178,226,76,153,101,182,33,48,197,220,254,234,36,52,227,200,255,0,154,30,52,104,104,96,148,153,77,60,130,254,36,42,168,72,198,136,215,23,30,204,81,136,107,41,48,217,53,159,54,33,228,76,164,176,21,172,249,73,91,159,226,240,83,207,153,101,145,229,218,166,181,12,85,103,3,53,61,116,110,99,9,124,245,44,108,197,16,81,144,54,90,170,36,146,97,41,113,16,73,4,199,130,79,52,66,165,220,103,31,111,246,40,205,142,79,249,137,70,37,63,107,14,143,207,250,113,121,62,210,2,51,31,159,12,178,226,31,212,76,189,54,8,199,242,147,242,166,201,249,7,3,212,239,255,0,24,165,149,45,214,218,134,242,162,154,81,170,121,63,34,110,16,142,49,217,197,149,29,50,54,248,24,118,24,134,141,181,168,44,148,125,27,183,115,129,252,25,248,163,115,119,46,104,108,120,136,35,175,208,52,154,145,146,127,86,44,171,149,92,124,55,137,91,106,73,117,63,34,66,246,125,196,242,156,54,176,188,51,23,34,229,94,157,162,249,238,117,207,212,167,80,250,178,105,216,234,251,200,56,58,185,18,203,88,115,166,193,127,167,99,17,18,184,114,72,94,36,115,42,165,16,157,164,93,81,177,194,202,126,91,248,211,160,53,141,189,200,10,31,105,235,175,252,46,211,118,84,20,96,221,151,230,124,23,80,244,122,233,223,171,22,229,9,37,149,85,36,197,18,41,50,45,104,211,153,70,234,165,153,116,79,141,13,177,167,159,195,20,190,85,170,101,108,89,172,202,41,228,23,219,18,212,249,147,137,220,33,226,67,108,231,121,230,17,114,169,215,81,137,201,144,207,26,95,213,85,186,74,170,117,185,48,151,136,107,103,225,137,210,71,154,92,161,137,60,129,180,130,62,213,171,131,18,145,174,160,246,186,122,186,144,155,176,151,41,10,130,13,168,4,254,81,16,163,253,164,77,147,207,101,211,214,180,134,201,145,129,180,48,178,161,152,21,113,53,201,146,57,221,93,104,87,188,158,28,34,78,194,200,132,102,81,9,109,152,106,173,171,242,139,145,22,1,12,107,43,154,223,155,40,184,211,198,107,248,158,28,209,69,145,37,100,250,217,36,196,105,248,145,236,167,96,217,154,33,69,37,45,127,163,107,95,45,0,39,235,104,57,223,197,254,210,5,154,159,124,127,164,52,224,48,43,124,243,26,40,202,155,134,5,31,135,13,48,213,42,191,97,101,250,49,141,50,12,232,47,197,148,164,83,51,230,85,126,112,229,228,85,230,51,4,63,210,136,67,82,182,175,25,95,136,80,6,133,21,88,143,178,129,107,249,205,16,164,40,210,186,75,88,37,177,244,249,98,32,136,173,67,225,210,104,9,93,149,104,36,243,98,24,136,36,52,101,86,77,70,48,231,130,50,117,91,107,84,82,117,114,47,207,90,255,0,226,45,230,155,62,210,32,135,251,138,155,225,93,245,172,214,110,237,165,101,92,13,212,54,238,215,99,175,241,63,195,186,218,157,254,52,56,165,30,82,149,5,50,76,184,207,226,23,26,159,52,155,33,143,53,116,252,163,250,104,168,26,170,14,60,54,194,32,136,187,44,199,10,198,25,248,171,25,49,98,34,205,243,199,36,156,169,116,249,149,221,177,5,137,1,191,139,231,151,117,137,43,22,199,232,50,77,198,218,119,15,90,105,14,120,10,204,187,82,41,247,154,212,190,102,174,196,81,162,106,174,49,247,9,10,194,50,149,48,36,193,155,213,197,251,169,93,220,144,86,249,153,52,12,58,121,209,31,99,137,77,201,147,71,100,119,134,89,113,98,235,79,107,136,170,27,0,192,178,3,13,139,18,199,80,233,80,77,136,195,4,67,200,182,64,170,173,140,246,27,214,120,254,154,111,62,124,29,139,197,16,185,74,36,234,43,54,68,45,110,146,184,131,210,33,162,189,6,113,56,76,33,228,81,179,254,40,159,79,218,190,33,133,151,43,215,71,170,178,5,180,22,88,134,87,39,134,85,47,154,149,146,61,83,179,147,47,210,179,163,19,17,68,33,101,127,98,160,170,129,177,240,14,235,42,93,38,53,140,211,191,52,242,23,233,166,213,180,239,252,153,75,200,154,162,88,120,250,163,137,153,120,241,169,93,79,168,65,24,158,156,30,197,81,234,88,188,34,114,20,104,73,58,86,170,73,61,67,107,251,136,230,10,212,228,77,50,135,213,235,78,46,162,21,139,148,27,73,88,212,106,55,155,116,79,241,175,209,208,195,79,9,159,40,82,228,251,162,80,31,16,130,193,29,133,8,185,19,237,165,77,142,103,239,175,244,221,166,24,203,32,12,50,241,145,85,70,161,170,173,126,93,168,215,231,169,55,26,158,52,236,81,55,42,174,183,80,203,24,216,98,148,139,151,242,29,26,189,138,126,38,54,238,119,54,76,196,206,40,163,71,192,147,40,160,127,202,143,26,133,211,122,132,114,71,132,202,142,28,252,111,251,74,171,49,206,208,155,172,180,245,116,222,232,163,75,225,211,197,131,213,20,98,84,155,202,233,32,234,196,185,221,222,179,184,37,139,197,95,20,155,97,63,218,18,163,76,193,28,76,195,75,42,120,62,111,52,190,85,170,4,202,49,63,20,65,19,39,237,32,131,112,121,44,230,138,69,155,195,44,140,234,219,125,197,53,145,156,166,218,148,44,101,84,144,115,11,41,18,187,35,98,30,24,145,113,36,175,53,205,105,251,70,81,173,18,117,133,136,137,180,218,226,202,155,115,83,22,53,48,194,113,63,41,132,181,51,146,91,48,166,193,54,248,25,140,177,13,81,36,147,133,96,88,54,30,60,108,226,26,33,134,148,83,225,22,52,39,129,32,241,98,66,201,158,72,220,190,226,1,70,82,94,120,71,96,141,216,138,101,148,178,15,14,82,99,83,158,165,42,113,25,153,54,12,150,41,12,193,108,51,242,45,175,240,146,132,99,17,76,10,5,54,177,128,247,138,154,50,168,126,25,114,160,99,99,17,51,113,170,8,208,207,36,111,49,165,13,81,106,43,51,11,183,224,173,59,2,41,92,136,227,24,228,103,42,136,213,85,178,135,41,242,235,138,181,105,187,139,82,249,134,89,82,50,178,49,90,173,75,83,5,226,30,81,8,101,64,6,75,243,243,69,196,177,101,219,5,220,82,45,158,164,9,44,250,171,55,1,87,81,160,110,24,47,116,104,240,217,75,146,207,148,149,137,66,79,140,62,224,173,48,231,206,130,254,212,185,39,18,155,104,234,85,220,67,28,145,188,86,53,99,147,247,20,212,106,112,70,127,219,85,80,53,56,10,14,161,228,251,169,30,161,178,137,27,204,197,42,55,174,196,214,54,66,119,85,89,108,64,192,137,51,209,154,145,132,27,3,47,177,73,201,254,182,254,81,19,18,94,195,78,173,59,248,177,12,74,189,152,108,95,74,29,219,108,57,32,204,33,113,32,216,108,124,57,87,57,210,191,17,65,108,127,73,150,92,95,76,138,186,127,200,141,134,203,218,167,102,97,118,104,63,124,248,34,103,205,197,25,84,149,193,143,36,159,40,149,220,93,144,99,237,34,198,6,164,138,80,109,11,147,34,101,176,85,83,136,20,247,159,164,197,228,64,64,100,177,31,155,34,118,96,193,47,55,106,212,251,44,188,65,138,49,141,51,40,44,135,130,249,197,63,17,73,251,106,142,25,174,6,207,155,139,137,122,145,227,130,205,216,187,22,119,214,167,36,71,246,100,74,181,49,153,128,236,172,160,151,132,201,67,237,96,139,168,169,91,194,127,60,193,201,36,137,140,56,4,199,243,113,70,34,170,85,140,178,140,32,73,103,135,106,50,76,61,232,248,82,147,67,131,24,121,68,44,72,250,171,131,194,230,10,206,6,87,245,7,54,146,178,43,51,26,126,37,75,79,24,24,24,30,175,184,183,70,212,241,100,179,250,132,84,23,169,14,73,223,180,139,136,107,27,93,60,70,205,185,14,89,79,70,50,102,52,162,73,34,203,108,50,63,229,18,127,85,246,150,198,79,126,70,97,42,93,253,67,103,250,46,213,70,61,65,216,44,89,70,86,36,143,161,37,184,59,70,37,71,124,192,89,3,151,176,73,69,108,154,161,112,152,188,137,213,129,151,17,15,225,129,212,117,21,55,135,51,32,240,226,200,140,159,62,170,51,56,138,66,147,233,226,89,210,7,212,137,138,32,147,88,74,226,101,26,180,243,122,184,147,40,112,15,90,255,0,109,111,123,46,96,141,130,137,66,50,253,194,149,106,123,245,1,71,203,86,47,227,42,44,102,78,111,54,2,246,242,173,108,48,224,244,137,19,26,146,200,163,204,97,98,65,207,147,91,81,219,40,121,20,153,134,85,21,234,216,19,173,226,60,193,16,248,152,160,233,225,147,39,205,251,79,93,105,154,206,156,99,102,104,3,65,73,54,152,155,205,232,195,23,237,161,104,61,157,126,4,95,136,71,90,12,33,180,39,237,165,115,53,9,231,116,242,145,59,217,232,236,159,55,0,127,238,167,31,132,180,1,98,102,137,43,108,79,221,89,85,251,13,207,225,22,205,42,125,64,60,198,149,137,102,202,19,214,179,22,235,40,215,172,172,135,64,124,49,11,185,253,180,181,247,207,146,76,198,85,51,47,177,94,161,147,99,90,55,150,34,134,153,168,117,165,151,13,120,137,252,75,170,190,52,91,112,124,217,120,213,70,131,211,116,21,164,126,100,186,66,174,217,106,63,228,108,175,183,115,138,104,200,215,145,165,238,239,50,100,251,139,162,154,250,116,239,1,26,4,108,127,104,74,235,80,208,232,233,220,161,41,55,42,105,154,122,8,136,243,10,121,5,246,213,89,81,56,9,188,211,107,102,208,28,209,177,68,221,250,88,197,151,220,92,251,82,124,81,38,141,63,232,36,201,39,218,18,235,225,221,18,38,28,164,40,208,111,211,122,126,75,243,75,139,200,166,203,127,158,193,28,138,141,150,157,200,8,127,16,175,245,36,22,11,209,177,8,191,81,104,141,160,231,73,149,234,24,134,34,125,181,208,89,165,65,24,249,132,46,52,217,149,184,135,197,196,168,177,170,46,94,162,180,221,219,15,66,102,169,147,160,143,230,253,164,254,54,167,219,127,237,172,133,251,139,3,64,4,158,35,45,12,140,200,63,221,19,26,131,42,184,202,223,182,133,100,13,67,85,36,126,224,190,217,81,30,12,155,253,214,33,168,247,201,139,24,121,132,152,83,234,112,73,38,210,38,66,147,233,172,91,33,173,26,63,18,150,78,152,25,7,135,142,79,242,165,44,161,219,112,132,88,145,143,159,255,0,178,224,19,42,223,13,241,36,179,150,120,134,169,188,79,103,81,20,202,172,127,117,14,195,78,16,240,135,36,108,170,222,24,71,237,74,254,65,21,97,107,255,0,235,31,153,76,204,174,98,179,35,123,17,12,141,106,46,98,202,33,81,65,97,252,255,0,84,68,68,147,12,135,226,23,26,223,231,90,86,112,197,32,137,245,20,150,165,89,181,3,147,101,139,134,89,86,12,54,159,157,221,104,65,127,18,220,109,19,22,239,155,213,49,17,100,29,13,232,156,222,179,185,31,211,196,155,254,204,196,93,62,52,24,207,103,167,74,36,145,253,213,190,3,25,56,140,249,94,63,168,155,49,250,86,51,62,110,40,242,45,70,213,90,100,92,89,113,125,177,173,178,25,103,250,10,120,71,131,180,105,12,203,32,9,248,68,84,29,174,167,97,120,107,132,66,164,129,170,212,114,79,187,52,95,247,84,154,242,177,72,227,88,150,205,175,169,74,198,101,103,110,85,181,250,122,152,128,121,75,0,121,22,16,39,158,51,54,146,226,140,73,139,31,244,149,85,169,137,38,86,114,58,250,29,108,47,155,136,44,69,72,225,154,214,75,243,23,148,106,174,250,147,123,243,102,47,24,190,154,76,105,49,106,1,194,82,11,18,102,25,88,111,72,29,207,9,120,149,67,225,2,23,105,114,141,114,150,124,66,32,165,179,40,184,196,254,197,100,205,127,77,36,12,249,92,191,202,185,119,20,174,212,133,35,46,40,227,51,182,79,251,72,168,22,172,157,250,65,16,88,189,196,131,213,65,54,47,12,94,212,44,3,62,52,172,219,172,95,109,13,100,205,67,109,29,117,177,87,107,14,92,144,101,50,153,152,25,113,185,133,145,83,122,192,8,12,60,159,184,181,177,116,44,151,57,182,217,5,20,49,183,36,204,105,68,202,172,67,186,23,40,121,70,167,67,24,113,142,168,163,76,62,60,89,83,48,91,248,125,147,100,50,3,244,170,42,214,75,51,191,229,70,81,253,213,67,171,100,158,53,81,203,186,26,252,195,170,190,36,92,150,201,241,34,79,253,51,253,165,199,51,50,127,78,206,151,167,221,227,232,118,204,58,126,75,242,203,166,140,185,125,150,140,63,174,62,198,190,6,33,249,229,79,126,30,250,229,184,24,89,115,242,174,132,192,253,213,104,243,92,201,89,161,125,107,168,151,79,106,29,136,54,155,81,255,0,131,221,91,164,235,55,193,59,3,44,92,104,251,184,21,68,174,226,138,49,73,23,184,144,64,173,5,223,158,236,189,73,25,114,192,162,182,149,179,104,89,213,89,85,77,30,109,210,112,207,77,39,73,87,42,187,167,157,72,118,122,118,76,101,85,122,85,135,252,134,49,86,230,132,218,24,157,109,220,170,153,163,32,234,159,243,2,174,81,169,254,5,81,198,177,36,184,133,255,0,119,141,119,104,1,97,89,218,183,217,82,65,178,3,194,108,107,181,89,93,115,56,213,158,22,199,83,243,181,84,2,65,62,208,88,202,65,125,213,109,26,226,117,107,48,203,22,37,163,88,124,37,181,141,253,71,79,23,46,37,20,253,121,113,91,253,39,80,192,82,120,88,234,89,55,138,217,58,170,215,59,246,133,227,68,122,244,226,179,44,188,137,52,102,69,178,6,104,133,24,147,44,216,128,193,23,151,242,41,52,99,110,7,70,159,185,247,83,71,210,101,31,249,160,212,150,206,116,151,179,18,165,135,167,142,62,89,113,80,170,44,134,134,122,84,110,25,114,191,218,67,89,73,166,140,118,109,39,146,78,95,170,37,74,200,21,94,244,81,137,76,223,83,144,178,153,180,246,149,59,146,90,187,1,207,11,236,162,60,59,84,182,6,149,124,145,225,48,177,13,60,53,199,164,0,121,114,100,18,54,182,251,213,135,250,12,95,113,77,90,236,83,42,156,250,227,67,74,169,229,174,148,152,233,40,119,50,95,134,92,172,67,86,150,84,251,144,114,136,139,84,8,213,176,134,241,11,177,59,70,188,141,89,155,176,234,27,201,24,124,37,227,94,125,246,50,98,202,144,204,178,120,248,144,166,201,221,181,202,167,86,113,241,242,208,173,245,32,73,31,182,191,155,255,0,254,146,198,94,86,217,82,93,196,158,77,145,94,241,99,17,125,197,251,213,239,0,217,138,95,18,225,255,0,31,190,12,208,124,104,211,255,0,135,165,238,74,79,60,131,32,251,6,157,97,89,176,112,233,250,143,196,151,117,15,229,45,38,164,32,137,242,152,242,23,220,42,238,63,11,190,42,89,105,185,208,130,41,228,201,230,197,210,233,63,253,28,91,107,141,221,182,168,155,233,222,125,99,141,224,69,250,19,71,255,0,217,155,225,150,141,3,3,19,78,101,32,189,194,11,145,117,201,255,0,143,131,68,247,255,0,244,47,167,254,105,245,108,253,116,58,94,134,214,30,173,77,10,95,254,201,11,21,252,57,35,35,23,60,170,170,36,16,48,53,194,196,49,117,166,44,187,151,90,255,0,155,92,13,29,8,218,252,78,161,0,209,74,63,155,42,50,76,145,140,24,98,113,40,234,121,228,178,102,80,151,141,81,4,195,198,133,102,37,36,122,11,25,15,147,52,185,68,83,58,195,74,197,156,7,152,61,101,86,166,98,210,200,192,178,3,226,25,36,203,117,43,11,50,53,142,61,14,156,16,120,68,82,43,90,26,125,204,70,98,17,10,84,99,52,72,32,203,221,203,46,88,194,85,16,225,144,131,254,157,197,244,241,169,116,241,170,29,93,68,215,81,9,180,29,192,252,44,12,88,209,135,247,74,183,179,89,146,160,140,174,9,119,95,80,137,225,180,173,140,208,97,177,41,10,183,192,173,167,173,6,47,75,25,126,226,238,60,230,101,242,245,11,135,39,124,12,178,203,200,151,218,179,255,0,65,44,109,108,189,144,241,126,210,20,51,25,225,202,167,108,131,111,17,9,171,64,35,240,192,31,238,38,48,222,49,51,171,145,102,99,69,41,241,9,6,104,7,200,204,50,138,169,97,107,251,27,103,178,116,159,12,37,76,224,70,56,153,202,85,141,85,81,240,115,23,42,118,200,108,199,218,177,151,16,177,161,251,17,131,153,103,26,124,79,184,140,140,200,35,243,204,44,168,9,240,31,37,252,63,44,146,191,161,75,40,123,2,194,244,139,16,212,190,176,167,227,121,130,84,242,49,159,8,120,139,43,42,48,204,28,208,123,101,202,154,57,60,92,155,71,76,215,216,226,134,120,242,97,91,99,70,151,145,152,120,134,186,148,205,25,85,25,155,188,92,136,47,195,108,43,50,241,170,246,83,86,98,125,143,0,199,136,194,202,130,52,192,70,230,50,178,129,72,2,241,23,253,196,175,82,124,58,174,193,187,137,60,133,39,211,83,219,53,100,83,42,214,111,98,48,194,22,44,169,144,107,70,71,225,150,84,175,77,188,144,96,178,33,132,155,189,227,47,238,44,102,26,166,83,41,235,99,3,40,75,149,107,12,109,203,31,135,137,43,181,159,58,15,40,98,229,75,89,125,101,39,155,46,47,182,147,112,109,159,232,109,220,55,139,218,66,67,140,12,121,184,209,97,158,57,44,230,91,33,195,7,159,205,139,141,99,48,181,100,6,97,185,240,229,202,154,48,35,40,249,68,135,125,85,48,136,194,215,139,17,4,156,192,178,0,248,74,33,149,34,177,172,184,226,7,182,31,180,37,147,31,245,83,224,195,222,242,229,196,52,142,226,48,35,31,138,86,84,246,184,41,137,153,144,124,37,94,13,84,88,207,221,229,46,68,59,35,78,250,68,77,112,191,7,42,110,1,171,127,77,47,187,100,103,251,139,91,245,229,31,220,17,18,27,183,203,141,230,31,109,70,217,64,36,147,246,174,117,86,118,46,180,243,58,84,205,79,18,104,9,138,121,20,187,32,89,21,239,54,82,34,52,197,12,177,1,134,48,184,213,160,96,15,7,213,93,107,29,23,51,158,73,21,53,192,131,141,67,148,249,165,151,42,186,164,126,216,120,66,176,52,63,164,33,9,104,99,201,27,204,221,74,114,55,234,11,103,83,110,161,226,3,229,245,36,112,239,134,86,118,166,83,241,219,197,120,119,93,170,24,48,37,212,203,60,66,255,0,26,85,141,156,117,101,69,43,95,112,63,170,130,53,174,231,206,36,72,29,190,225,10,167,60,237,75,47,8,162,170,88,117,94,154,13,221,140,161,228,250,105,213,89,5,106,129,189,246,181,175,250,75,85,148,57,118,227,194,89,74,168,49,153,100,6,20,66,17,72,133,96,101,8,239,195,86,63,247,85,113,38,172,196,115,52,53,173,104,31,44,69,33,70,178,141,101,182,38,25,113,73,252,170,242,53,147,227,118,139,248,214,240,207,211,228,39,245,26,188,191,115,18,207,241,143,184,254,66,232,22,64,36,70,109,34,140,95,145,11,248,169,130,62,47,113,59,147,2,180,191,229,226,196,63,166,147,73,210,176,103,31,152,184,136,162,203,253,30,54,80,141,224,231,49,77,95,85,101,229,8,149,27,41,217,72,204,65,46,85,169,143,124,226,109,58,150,212,21,181,182,34,10,170,74,168,195,221,155,177,7,50,251,20,172,81,5,198,37,77,248,74,87,72,103,141,97,63,225,142,200,4,151,46,208,127,198,181,97,27,123,33,88,126,34,158,19,24,46,60,139,19,106,169,83,121,84,189,148,104,49,142,254,34,126,230,37,182,157,224,206,204,217,11,137,102,206,69,22,69,250,58,13,108,147,148,12,204,138,125,107,231,17,152,123,80,6,187,163,140,6,114,147,246,241,36,114,117,156,188,236,244,225,17,44,141,69,17,99,187,13,181,14,158,156,32,48,198,198,133,170,208,115,164,145,146,229,151,18,54,182,249,246,64,195,44,88,136,181,92,89,89,66,35,54,133,227,42,156,121,229,216,102,209,147,74,141,167,252,143,202,68,229,39,130,29,144,222,38,124,218,93,91,50,113,15,152,162,34,115,113,118,1,69,253,40,213,213,168,115,178,235,226,38,187,124,81,129,130,250,175,91,163,76,149,4,28,81,71,143,234,36,21,176,231,93,206,125,132,177,98,24,159,198,174,170,160,2,75,49,117,43,242,82,92,24,54,171,194,107,62,108,184,150,251,32,128,76,226,46,85,232,213,76,141,212,82,21,111,120,120,241,20,74,76,83,30,66,184,208,1,55,180,184,150,115,32,2,20,94,220,171,85,148,193,214,141,252,75,159,63,226,67,36,216,250,116,78,207,53,38,111,18,145,198,207,145,91,192,50,51,47,252,233,203,43,65,36,108,52,66,144,73,11,25,189,139,155,233,38,48,38,28,64,237,83,86,29,149,170,110,146,194,70,102,25,101,95,54,0,43,50,196,90,205,100,201,60,56,144,166,158,248,93,34,85,181,201,118,96,240,192,250,69,91,125,110,84,97,225,202,181,64,158,50,179,148,73,109,195,199,249,251,22,212,107,107,228,111,204,252,143,49,75,149,102,201,227,250,170,22,101,217,234,101,127,81,235,42,6,203,92,213,70,240,55,82,155,53,7,88,110,117,200,198,31,228,226,202,176,152,17,201,201,197,137,115,237,55,175,15,101,194,30,81,171,54,89,16,172,234,91,184,194,73,13,5,251,102,65,123,240,137,104,152,103,139,153,27,50,99,61,228,51,222,9,35,64,188,5,193,184,251,73,172,11,87,149,255,0,165,75,223,3,18,54,6,52,213,26,202,80,4,195,240,234,66,154,126,217,232,51,73,120,210,183,188,242,78,179,32,85,81,164,247,130,201,159,72,137,104,95,42,183,180,188,105,164,8,216,199,204,138,124,49,145,77,189,199,176,156,54,67,157,197,136,107,38,103,132,70,98,235,78,67,73,4,92,187,92,72,175,77,130,81,171,170,168,155,192,97,49,202,62,212,21,197,107,231,3,9,147,207,56,176,123,162,229,254,84,57,159,185,246,177,39,196,149,181,37,43,116,221,1,60,195,97,40,153,19,239,192,96,16,55,117,197,26,20,213,184,136,243,33,153,50,116,46,226,144,163,67,51,47,192,213,191,200,100,10,220,71,76,159,26,87,130,81,91,112,201,50,240,226,85,65,146,164,179,50,114,9,33,57,229,198,149,148,83,188,162,22,36,69,61,221,229,71,202,27,38,53,109,49,236,146,167,231,192,84,102,87,8,237,229,160,41,140,121,220,193,89,7,124,46,229,156,56,100,140,254,212,244,49,183,192,197,137,10,170,107,73,65,43,36,238,73,135,42,109,182,130,54,115,69,75,164,233,82,66,126,97,8,130,75,205,125,42,49,54,138,89,35,13,175,249,87,220,34,202,51,242,60,209,5,139,237,172,32,48,146,123,68,136,134,247,151,152,197,70,230,0,211,216,76,141,177,161,143,221,71,190,25,228,131,8,132,52,154,77,198,33,241,41,153,154,134,198,49,243,101,34,85,145,140,217,191,201,104,24,119,53,47,221,245,34,31,62,116,150,114,202,33,84,244,13,79,46,238,35,195,186,39,248,18,185,147,231,86,157,153,74,68,51,59,155,28,63,176,230,213,143,192,252,37,75,104,106,174,44,137,238,21,63,167,124,27,40,153,114,242,166,33,134,113,126,146,81,4,153,85,77,190,169,136,48,116,149,231,254,197,31,251,168,240,192,177,132,198,4,209,86,15,147,101,11,251,242,172,25,119,47,222,42,70,153,70,88,221,195,216,243,251,194,90,164,176,254,208,150,134,73,201,253,250,243,38,88,143,170,122,85,107,133,104,6,106,169,114,127,181,72,127,15,92,198,150,243,10,46,81,170,246,73,57,123,138,178,122,186,178,146,102,144,149,51,34,206,6,19,69,196,65,165,44,54,200,152,85,124,250,124,191,54,37,27,106,25,98,157,250,94,52,172,60,109,114,170,1,129,224,205,218,221,38,54,156,157,237,73,74,234,141,249,17,242,100,254,78,17,36,176,204,162,249,53,85,66,234,200,47,229,67,111,34,66,225,17,114,172,39,252,200,240,153,40,124,96,11,207,18,106,130,176,253,154,132,227,240,194,84,218,181,158,247,254,238,163,216,104,131,31,111,34,101,14,238,87,134,32,245,37,224,53,110,85,76,147,19,193,249,133,148,138,94,76,11,25,210,216,95,109,53,173,152,73,47,77,152,17,167,82,76,180,0,141,90,15,14,101,133,175,165,70,7,86,34,253,68,211,14,52,139,82,67,28,208,97,202,134,145,137,104,171,108,136,137,151,103,207,242,145,114,141,9,14,124,233,50,217,242,164,18,33,244,135,130,78,210,99,78,232,118,176,137,148,216,203,251,171,42,167,82,201,250,141,99,64,97,1,148,210,136,147,89,64,57,9,250,162,99,84,108,126,229,254,218,202,76,60,140,225,89,85,113,119,29,24,153,135,112,10,223,48,134,44,130,169,125,85,62,242,202,115,10,26,178,8,75,163,198,129,46,15,158,33,13,105,184,123,48,98,150,85,77,181,19,123,33,54,155,147,58,48,49,25,55,51,24,78,209,32,33,214,156,188,193,200,158,67,134,66,172,168,53,92,86,202,170,114,251,88,136,135,147,166,253,223,248,148,105,236,154,160,23,184,168,22,124,151,8,69,149,99,73,136,170,170,46,13,107,242,98,202,152,62,4,186,214,102,47,90,221,249,203,213,196,144,220,26,226,48,223,202,66,141,73,71,12,173,212,224,45,174,211,219,87,161,178,131,129,156,75,145,83,198,151,38,91,11,139,18,190,9,135,249,16,214,66,181,71,31,188,192,34,10,100,96,125,37,182,3,6,86,35,159,3,35,21,87,189,72,178,170,54,4,76,202,127,155,205,149,31,12,192,132,78,172,169,156,152,24,251,144,15,96,7,220,36,88,21,134,184,105,236,129,132,209,82,131,104,157,62,50,110,242,145,12,249,132,140,76,194,226,69,50,249,132,103,50,95,200,100,55,99,245,14,100,56,34,30,33,45,102,134,2,177,106,100,240,19,165,20,195,99,246,150,110,51,153,178,33,53,105,35,63,48,74,183,4,39,146,60,42,139,102,201,172,229,18,28,48,54,82,250,184,213,5,86,39,13,167,158,33,229,75,89,12,251,191,213,43,121,38,25,18,75,88,15,16,222,96,172,178,142,172,193,81,131,192,182,225,31,188,149,198,212,241,96,131,17,132,140,102,167,4,159,237,82,88,109,182,61,49,224,23,82,159,184,159,100,33,252,166,53,76,246,65,156,54,7,220,74,44,169,207,25,143,195,202,169,183,114,86,84,98,22,78,179,60,103,226,203,200,134,102,173,57,30,204,171,102,161,211,210,187,101,197,196,69,39,38,4,168,222,121,151,44,208,234,135,111,79,52,110,117,90,171,230,96,237,76,253,120,133,250,139,155,233,235,184,162,226,86,17,141,151,165,106,174,38,72,171,97,193,190,119,139,18,27,240,96,63,87,151,18,249,191,56,251,68,181,155,83,147,195,18,117,106,252,18,219,103,62,97,157,27,166,41,10,52,120,114,17,139,108,57,249,34,254,234,206,31,23,186,168,43,2,134,181,131,62,83,39,108,199,131,132,75,92,159,2,147,133,111,135,38,87,134,20,172,194,84,83,62,97,35,15,169,31,1,227,156,156,122,59,10,60,178,208,175,100,88,196,226,18,86,85,65,149,149,241,6,158,29,176,198,167,173,103,193,199,195,43,149,88,63,194,75,49,36,207,211,16,124,243,98,90,171,115,44,168,67,198,12,226,202,121,185,10,53,87,2,103,228,196,81,114,38,204,170,137,25,157,73,9,178,70,157,149,107,50,160,44,155,198,217,53,167,35,242,226,227,70,177,254,210,219,14,75,39,51,9,74,152,178,171,16,50,173,90,152,204,200,76,60,192,132,78,82,145,49,135,12,22,68,253,82,50,125,36,89,192,120,189,197,56,106,169,81,184,66,82,9,99,15,27,92,171,159,163,52,172,232,143,15,33,73,245,50,169,127,192,213,85,175,254,161,40,101,254,37,157,109,53,172,98,62,93,133,167,203,37,247,26,182,14,127,79,169,229,39,212,74,174,255,0,67,52,109,226,197,156,0,233,250,152,153,98,8,98,34,94,205,79,146,119,47,90,159,141,78,49,197,245,25,118,159,198,166,102,92,19,125,195,20,156,94,226,25,154,198,198,186,127,179,178,111,247,35,205,137,104,147,48,101,30,28,67,81,116,154,168,158,27,73,101,227,84,12,152,9,35,226,42,91,49,141,10,218,195,24,193,95,102,7,238,165,251,253,183,50,199,212,183,189,75,24,223,80,134,4,5,246,178,166,33,13,110,62,81,41,41,154,122,252,132,205,18,81,18,239,59,248,36,197,44,68,200,157,99,117,12,95,228,170,187,128,2,249,250,119,252,138,35,80,192,185,20,79,155,47,26,168,129,113,106,47,0,150,6,81,39,193,134,9,35,204,104,185,127,117,116,42,175,145,25,59,194,113,237,61,90,201,210,248,87,65,173,13,196,34,48,33,47,26,38,202,157,144,72,242,215,64,24,146,102,92,89,70,127,245,1,113,172,145,84,120,230,213,203,199,204,136,40,140,44,188,104,15,88,173,140,255,0,148,40,196,161,174,46,31,108,199,196,136,34,8,73,52,104,22,48,73,151,117,199,238,41,127,148,109,180,242,212,234,161,214,208,68,70,4,178,177,44,109,102,83,237,30,93,248,202,69,206,230,49,147,98,117,114,40,223,11,88,211,185,74,76,126,106,12,211,169,85,233,250,119,249,236,117,214,79,103,159,18,37,150,184,251,84,174,158,9,228,141,156,170,149,245,191,147,181,87,179,125,146,106,33,185,243,0,78,145,45,145,153,149,253,72,102,67,197,211,202,138,124,205,179,57,147,112,82,117,91,96,30,250,167,248,37,198,210,177,100,147,41,68,152,195,190,1,120,74,84,196,204,36,145,229,221,13,106,204,166,73,28,136,70,191,79,69,17,30,40,152,196,69,51,172,42,181,6,7,136,60,170,213,240,201,38,95,15,98,160,13,84,161,3,154,42,63,247,24,182,76,143,206,102,135,168,244,216,242,226,227,42,2,100,6,106,214,48,214,194,203,139,219,34,179,159,171,105,246,184,101,202,26,138,147,107,18,73,223,233,37,93,75,50,139,183,168,21,246,152,174,178,131,180,244,104,194,253,165,27,27,225,44,226,74,205,139,139,233,174,163,72,19,201,237,42,163,159,0,227,3,54,133,84,86,87,34,196,85,38,146,173,16,49,75,17,4,65,35,88,16,65,126,17,123,72,121,151,103,173,38,35,69,42,213,235,3,146,246,23,18,24,21,66,181,39,174,78,174,126,209,114,57,236,185,141,43,8,98,201,254,53,220,32,76,25,88,141,176,129,65,180,249,178,143,39,211,69,81,249,20,89,25,14,75,72,203,82,127,152,11,141,29,62,125,116,33,230,47,251,105,214,161,164,126,15,148,226,26,136,159,67,106,86,112,151,42,86,80,176,216,58,156,130,102,90,241,98,250,104,168,26,216,246,94,126,162,37,46,200,22,35,102,25,105,181,86,143,181,178,233,22,33,253,69,42,179,155,101,41,171,117,104,8,124,34,42,108,203,235,152,83,191,74,66,141,64,154,3,52,217,242,148,189,79,228,34,186,161,248,145,71,58,35,34,6,6,82,117,44,85,209,57,13,109,74,112,223,30,75,56,187,16,23,115,237,69,21,248,191,228,73,55,36,20,236,185,123,85,85,109,148,73,35,195,44,89,85,22,162,177,205,131,50,118,71,241,17,13,90,19,206,185,202,28,133,24,187,23,70,212,148,159,42,242,135,221,72,235,95,22,182,14,32,139,144,189,132,67,42,133,154,163,79,71,6,13,216,69,137,99,234,80,106,123,138,133,9,143,37,132,136,18,141,45,102,158,220,159,13,225,120,147,1,83,26,76,73,35,202,34,229,26,160,141,14,12,214,51,15,90,134,127,166,193,27,34,84,241,13,89,80,195,6,209,134,44,164,8,193,86,80,234,132,12,66,18,155,101,56,32,203,221,134,0,202,168,231,220,83,70,102,46,210,37,47,158,201,61,34,69,130,160,19,230,28,160,120,107,170,196,34,46,114,109,7,47,124,251,107,104,185,100,249,174,156,247,227,253,197,189,248,246,168,196,101,102,66,115,77,201,39,134,19,23,26,168,245,235,33,113,4,163,198,37,43,100,201,94,111,218,64,33,127,104,72,80,214,234,57,63,171,138,72,195,75,144,189,148,170,212,246,160,147,17,152,191,82,161,167,132,243,159,148,185,50,9,61,52,9,112,96,191,16,139,145,46,170,187,136,88,143,13,135,234,83,215,246,11,26,161,195,124,158,44,68,41,19,202,168,114,163,112,148,171,83,53,13,53,76,87,152,197,30,68,45,110,182,170,146,119,251,170,45,34,32,251,110,231,79,211,19,41,225,1,251,184,185,72,95,180,165,245,182,143,131,168,15,234,53,255,0,44,181,86,235,248,49,143,134,36,94,213,66,251,137,86,67,229,16,249,126,146,120,228,209,241,50,172,132,53,57,165,212,63,104,30,92,74,202,29,148,28,108,245,105,227,23,219,74,141,91,177,35,204,165,239,190,27,196,213,178,135,96,109,70,72,36,23,182,52,213,54,53,94,249,29,38,30,164,137,24,255,0,41,196,63,182,168,25,168,105,138,12,182,37,31,238,98,92,214,5,59,42,32,178,33,111,183,56,189,204,72,168,210,98,12,236,203,43,42,76,211,228,42,129,90,182,30,153,178,127,244,249,68,46,94,204,162,81,22,90,24,228,230,174,158,174,205,14,36,146,101,10,250,205,54,66,143,52,73,92,138,156,249,9,106,17,240,195,99,4,27,73,106,84,223,241,149,81,121,151,107,150,50,235,143,134,65,179,21,136,185,17,236,211,3,178,173,126,24,163,91,85,11,16,54,187,162,213,101,174,129,139,47,182,160,42,169,199,91,112,123,27,15,212,249,245,174,185,224,122,159,56,134,92,203,91,82,75,155,100,201,117,194,38,79,52,178,40,234,197,132,104,126,164,65,152,194,227,78,100,233,88,177,153,154,33,113,145,43,211,21,68,147,21,155,178,242,9,157,106,141,129,181,141,251,104,182,36,252,129,224,73,37,144,61,36,221,136,123,42,113,233,118,115,124,202,221,39,4,98,101,203,200,178,140,253,233,49,23,149,72,183,137,41,169,45,114,211,63,20,89,34,73,180,6,170,178,20,183,196,48,184,213,198,161,209,150,182,76,202,30,181,57,91,164,143,81,57,242,253,194,173,214,31,91,2,205,233,170,149,82,102,50,75,248,69,137,100,203,86,66,253,89,120,208,177,163,28,124,216,144,55,12,4,144,97,41,86,212,85,31,73,213,76,156,205,165,113,70,133,51,8,54,102,237,92,178,226,102,163,210,71,221,196,129,186,140,170,244,31,197,170,61,65,242,146,224,16,69,247,16,172,201,200,118,143,27,169,64,206,70,102,40,177,45,22,76,124,104,153,140,158,204,173,28,159,9,97,235,90,36,253,225,113,166,38,190,228,205,13,38,229,254,163,191,202,79,166,172,35,89,16,76,195,45,41,205,4,124,193,198,37,145,178,22,43,241,37,85,83,89,153,216,115,26,120,8,254,212,29,148,15,82,59,55,114,137,139,233,169,200,22,91,98,98,202,171,3,62,44,216,159,113,37,134,168,92,104,213,177,162,176,33,138,137,240,131,129,225,16,185,20,233,159,47,62,21,178,25,142,35,253,85,69,102,18,186,154,236,170,172,163,19,52,66,161,235,88,61,211,11,44,168,203,137,50,196,12,197,22,37,28,201,132,157,63,14,92,67,67,26,188,74,203,89,224,140,127,148,42,206,28,203,91,38,101,44,252,163,73,39,211,146,72,48,196,149,252,137,124,8,19,169,9,136,211,242,161,148,44,181,42,109,100,179,30,33,118,46,118,249,39,141,113,243,114,136,33,151,220,79,173,108,181,60,31,15,73,161,28,159,220,42,20,212,54,86,255,0,230,56,196,66,246,99,69,65,90,133,46,158,170,210,51,124,12,93,70,53,95,25,148,17,191,203,229,110,87,56,167,209,241,33,119,35,46,47,129,80,6,68,175,23,34,198,181,67,155,123,157,98,28,248,56,58,185,18,219,42,168,51,187,189,213,207,168,117,9,201,203,46,82,181,220,128,145,51,6,82,85,145,144,26,53,37,237,126,23,101,149,187,169,198,85,57,170,168,103,86,197,195,46,175,41,62,210,170,159,101,56,94,120,165,16,73,64,103,206,221,229,177,148,66,141,94,215,18,180,36,33,235,159,68,173,244,242,208,226,251,137,52,107,237,71,101,101,134,164,164,93,154,203,74,209,234,136,44,249,1,140,159,81,99,85,240,246,13,108,93,164,73,67,18,131,116,202,223,37,163,234,105,240,79,192,184,196,6,68,196,73,51,126,234,60,44,212,112,95,187,150,33,136,104,247,233,40,58,111,230,196,93,204,159,52,44,151,218,219,51,9,138,155,103,65,22,75,148,17,173,105,173,192,200,146,229,14,55,220,71,198,170,210,48,73,154,36,253,201,63,105,72,6,180,241,153,139,140,168,176,190,85,105,62,146,90,200,21,211,236,112,104,17,44,165,16,61,73,13,245,15,166,131,8,138,176,159,62,116,102,102,16,178,165,19,45,125,73,152,114,242,35,33,149,127,161,84,148,145,125,217,249,72,85,73,232,32,16,243,10,122,142,135,48,241,159,135,219,78,30,195,227,205,186,72,204,50,174,67,64,192,177,238,9,114,167,161,187,4,24,191,213,165,12,88,148,53,174,167,157,91,5,152,189,213,43,51,117,100,55,150,196,164,200,145,85,188,71,170,249,150,218,183,227,77,5,64,30,26,250,108,164,255,0,217,25,84,24,126,45,74,212,7,194,94,37,244,53,85,68,31,205,242,253,180,226,54,137,137,56,31,41,23,108,168,189,59,125,141,189,18,105,84,211,254,192,94,200,51,122,145,213,176,14,71,240,137,125,135,240,246,226,9,242,139,30,63,221,78,227,122,172,98,98,20,81,137,85,99,161,204,210,92,199,96,15,120,73,195,52,125,87,166,238,196,46,66,177,98,200,207,238,150,94,69,147,44,159,24,252,69,76,98,171,18,81,180,222,160,141,59,119,19,39,248,215,70,170,135,113,181,203,99,140,69,88,254,33,157,143,132,81,151,163,73,157,36,255,0,54,33,137,37,148,26,194,141,78,17,206,237,236,73,32,85,60,111,205,47,173,57,212,150,176,99,112,152,89,72,145,178,120,36,255,0,116,134,53,84,107,38,77,116,31,210,11,145,21,26,202,116,224,97,150,94,63,180,146,190,54,231,192,66,18,166,129,91,56,64,226,129,149,42,169,173,83,204,146,10,214,113,41,153,151,0,206,252,162,202,69,76,108,150,95,218,226,196,178,126,146,170,182,126,28,68,138,79,168,159,108,85,101,66,114,182,30,228,153,113,39,47,240,141,238,242,45,207,211,118,52,143,253,120,203,25,38,181,159,18,49,61,194,145,101,104,22,185,178,77,244,72,44,249,185,235,26,171,80,78,38,96,151,40,210,70,85,2,203,207,228,8,95,184,138,129,91,232,132,234,227,42,86,141,135,178,212,162,147,203,211,196,147,26,182,215,38,108,92,127,81,60,9,128,86,51,23,98,198,96,108,74,63,182,176,20,81,2,224,145,159,132,168,247,191,122,148,178,183,147,153,49,252,130,91,80,102,7,178,135,144,120,76,33,165,209,159,42,183,139,116,76,106,130,121,162,108,120,139,202,167,89,48,3,62,25,105,170,160,172,81,64,153,148,157,68,78,89,39,26,67,2,124,225,126,144,89,87,219,89,39,178,102,28,187,111,218,83,101,15,34,138,52,144,89,113,101,228,68,122,108,72,223,171,22,85,207,32,80,218,193,156,201,113,37,127,184,172,159,124,1,65,195,98,81,228,88,172,200,13,26,191,0,253,156,25,220,49,5,137,79,106,29,42,9,63,221,45,240,36,238,94,252,69,90,36,221,237,143,134,92,82,99,79,185,168,187,127,211,158,95,124,46,173,183,62,105,98,33,113,44,43,105,199,81,253,62,36,94,53,213,96,79,174,146,152,250,61,52,146,112,136,121,18,217,28,25,164,224,69,211,192,149,225,204,170,25,67,84,48,102,237,146,138,102,155,219,63,54,232,101,89,50,52,185,47,194,21,85,19,212,131,212,154,98,202,105,56,101,98,26,154,153,162,64,88,152,130,89,37,146,187,51,41,0,47,243,12,133,67,89,73,5,32,51,84,197,24,137,247,81,34,165,115,43,28,143,108,78,69,67,166,245,230,159,6,19,64,155,140,143,227,200,158,70,135,121,231,152,208,63,234,162,173,117,249,8,76,54,215,57,126,218,41,240,231,93,131,44,66,255,0,161,114,198,202,205,137,209,34,178,114,30,233,237,61,6,239,192,54,54,155,111,183,149,57,159,240,247,64,66,7,234,183,36,250,121,84,76,10,114,86,191,230,242,38,193,124,18,247,43,213,142,127,251,12,141,78,8,47,203,83,22,48,135,247,74,143,152,252,160,229,20,97,126,210,73,60,196,43,49,84,192,72,194,25,81,165,230,150,95,227,69,168,45,110,36,213,186,74,182,105,242,152,67,91,104,88,122,134,98,203,148,106,190,125,80,45,235,190,226,131,158,103,212,112,148,168,147,53,176,209,181,240,47,99,76,32,128,195,98,26,211,62,100,236,121,98,118,40,24,119,207,23,41,121,70,168,96,106,168,50,120,74,164,178,126,227,180,116,28,192,153,107,143,151,18,109,24,199,237,52,164,45,36,106,57,196,249,185,252,105,204,150,105,136,220,60,133,85,196,75,53,189,129,224,27,212,143,132,188,75,117,197,12,73,192,234,74,189,98,154,180,249,162,100,255,0,26,121,27,92,213,91,145,145,12,92,73,55,149,6,217,145,248,28,250,203,65,237,134,249,120,184,210,134,64,170,192,241,98,202,186,189,168,79,101,17,225,174,138,66,141,113,249,251,184,54,175,174,48,191,214,181,154,253,189,13,141,91,236,213,79,36,240,143,135,218,246,213,221,85,148,233,62,24,133,148,138,66,53,12,233,39,203,151,16,213,125,56,125,32,227,54,82,38,219,17,164,43,106,131,56,191,171,139,139,237,166,18,112,65,103,8,134,135,100,200,51,129,150,93,161,18,59,39,217,19,134,187,175,234,41,180,148,226,9,27,59,100,107,54,114,89,110,248,214,249,38,220,247,41,123,41,50,198,247,139,147,34,22,146,248,241,136,240,203,23,26,197,102,42,202,84,62,54,52,147,82,61,153,57,75,151,19,22,251,41,254,164,62,164,154,76,105,216,249,74,33,13,87,34,85,15,167,126,231,165,80,26,170,88,217,151,169,78,211,178,112,217,152,34,227,85,1,207,36,126,226,192,96,13,147,255,0,244,65,89,99,141,225,148,185,73,244,213,48,97,227,35,51,44,47,163,68,140,54,27,107,149,106,138,72,134,146,198,203,150,34,107,26,170,116,47,13,217,114,173,188,120,55,97,148,49,19,233,173,177,164,188,157,194,67,84,50,54,176,40,255,0,60,96,91,25,84,121,49,114,133,107,128,241,136,152,74,44,169,6,97,73,173,96,138,95,41,72,36,102,241,132,102,109,209,19,182,70,210,178,95,134,194,46,34,125,69,140,253,43,79,211,18,81,22,213,126,195,115,248,76,201,190,4,30,212,164,215,209,4,76,194,226,79,45,126,29,62,104,56,74,60,139,156,95,104,61,99,26,118,208,60,163,251,72,104,216,117,145,10,191,196,224,147,237,127,34,105,90,253,239,81,70,37,31,15,73,95,214,129,133,182,18,117,90,200,145,189,212,173,29,57,13,184,190,3,153,239,177,141,195,148,101,196,148,110,109,127,63,23,241,163,31,119,4,99,237,31,251,169,76,155,38,77,62,104,147,199,151,247,82,98,54,70,108,212,146,227,112,150,1,50,36,51,245,56,10,124,50,229,114,125,53,145,174,44,75,45,245,230,16,203,247,22,80,244,150,159,39,205,203,23,204,166,217,13,234,114,42,105,227,88,146,43,54,133,227,69,73,210,68,146,55,238,229,13,79,7,85,65,168,254,157,46,81,126,218,52,58,218,152,158,234,109,229,76,73,108,187,230,43,147,160,198,51,229,136,46,79,180,154,64,178,188,140,15,78,176,22,81,253,66,170,120,115,34,73,6,97,44,77,90,59,38,60,89,121,61,180,248,56,187,141,228,41,240,6,12,197,66,50,30,228,156,34,202,68,233,250,108,130,30,30,68,20,10,171,202,73,111,46,34,99,77,81,108,16,24,192,140,15,155,41,50,123,99,91,31,84,121,49,119,97,139,139,18,206,75,242,13,229,55,98,209,91,107,99,55,204,57,120,210,13,83,116,7,191,165,61,129,233,94,233,114,164,115,30,120,35,204,17,36,204,124,185,167,237,38,69,181,14,101,109,195,226,255,0,105,23,23,220,18,159,126,124,253,170,138,182,77,168,129,180,237,202,136,54,155,102,76,178,242,170,137,106,0,64,240,147,250,190,81,166,47,13,48,217,250,81,173,193,167,1,89,195,144,67,88,25,144,68,77,166,215,41,62,162,147,53,1,86,228,204,252,146,101,237,2,92,67,91,88,111,77,30,16,245,253,69,182,214,182,84,98,110,197,23,40,215,163,89,65,146,14,175,227,88,89,152,204,221,25,138,133,129,48,100,233,42,204,215,117,191,158,39,165,144,185,86,200,116,245,221,193,17,35,37,170,153,102,69,8,51,248,249,74,165,48,179,125,255,0,122,166,147,3,23,186,69,63,101,1,145,158,249,125,88,147,212,21,138,80,213,65,218,110,229,148,98,83,17,175,191,172,225,137,214,166,46,53,85,204,223,148,137,20,133,90,233,32,92,86,147,119,96,44,73,26,223,67,170,170,46,90,157,124,54,82,189,233,68,67,201,212,132,141,210,92,74,103,213,96,140,25,165,207,83,230,184,130,67,241,23,42,159,168,170,170,49,212,63,17,108,74,77,160,139,37,46,170,146,73,39,97,165,136,133,71,243,201,31,15,90,115,14,183,108,6,20,216,213,54,87,144,223,145,141,19,65,164,106,16,89,1,146,229,241,12,74,66,251,86,250,109,143,167,68,23,31,82,163,135,113,185,201,19,41,49,160,44,180,52,189,64,71,150,191,31,238,21,109,110,44,109,86,204,243,40,89,58,39,168,68,159,200,95,109,45,14,155,178,147,47,148,185,83,26,120,22,90,110,95,167,88,21,90,198,170,137,249,37,196,149,151,237,164,106,134,227,40,146,171,79,14,16,240,154,7,251,171,211,40,98,12,239,249,81,42,208,195,103,186,183,204,167,5,144,240,132,163,18,178,178,156,249,88,140,173,135,92,47,61,220,12,191,77,13,38,96,33,78,196,104,164,20,101,71,15,79,78,131,47,251,105,63,202,168,54,7,39,234,232,99,127,187,145,107,42,148,86,161,2,24,112,100,147,40,68,66,175,62,134,240,167,124,177,85,147,253,213,124,250,120,63,251,3,23,237,37,150,81,142,49,188,37,17,49,248,35,178,153,184,70,192,190,149,230,248,134,128,76,127,107,145,54,141,118,56,220,91,1,242,251,133,18,154,52,200,58,126,115,246,150,146,69,151,219,95,39,235,51,224,97,139,22,73,71,245,8,37,54,82,216,150,172,158,2,51,219,73,174,230,28,108,249,66,140,191,180,145,134,102,149,212,145,30,45,212,145,73,83,178,105,53,117,33,243,4,68,40,252,248,200,36,149,103,53,85,17,134,175,184,212,16,79,243,112,8,36,234,52,198,91,51,149,74,134,126,181,147,195,181,146,84,206,158,29,252,25,204,52,184,184,150,44,108,131,53,92,107,182,217,19,155,150,49,81,204,164,5,111,245,106,238,47,168,52,124,152,15,157,5,249,144,48,237,98,66,102,25,101,200,53,107,41,207,145,189,255,0,16,169,166,248,68,150,82,100,250,139,76,248,20,118,192,205,18,230,48,136,161,245,134,152,125,145,247,117,57,35,15,207,218,65,83,232,59,207,54,114,145,38,203,219,248,116,217,17,109,223,212,166,170,181,188,173,149,180,12,172,163,86,80,238,237,100,143,9,148,228,61,48,122,223,2,148,74,182,158,53,116,145,252,220,242,8,159,79,18,63,29,80,77,122,139,154,141,107,107,25,156,49,70,84,7,226,219,145,240,135,73,16,185,83,191,61,147,243,6,122,49,154,134,86,62,30,84,181,65,108,223,71,62,178,212,246,85,60,182,52,59,100,173,159,17,108,172,137,134,184,75,163,95,85,3,82,69,249,188,101,34,157,129,164,170,163,29,159,209,136,155,241,213,254,70,94,165,107,237,234,5,91,235,55,100,195,96,88,223,238,162,44,180,169,227,99,229,141,203,244,211,217,58,98,168,131,226,128,65,35,67,166,232,35,51,44,66,201,200,170,171,26,17,105,153,201,152,112,7,80,246,24,69,202,79,186,169,25,124,127,200,92,89,70,188,106,175,164,181,97,28,110,238,84,173,135,3,49,126,103,172,173,98,201,99,62,67,17,62,162,87,26,121,201,47,22,215,143,234,38,47,228,246,150,167,189,130,103,42,65,149,180,224,27,26,170,93,151,8,132,133,181,208,195,192,242,154,87,39,135,90,38,29,144,8,206,18,226,90,36,234,112,12,152,177,101,90,179,127,12,218,115,152,234,77,60,114,68,195,212,162,66,249,117,4,96,76,82,46,199,168,102,48,188,216,177,46,107,170,131,99,225,154,37,94,229,100,138,175,151,99,162,25,25,48,114,251,76,76,131,58,32,62,107,253,9,148,250,120,56,243,68,200,82,46,73,160,44,172,136,71,134,88,137,27,243,245,174,171,26,215,108,204,69,42,85,108,114,208,89,21,149,177,212,87,2,226,80,231,98,93,30,183,192,128,229,42,231,211,24,2,203,221,196,70,73,213,67,132,198,102,47,34,139,73,66,187,123,197,213,171,224,237,123,113,16,73,3,53,8,5,219,41,78,191,80,130,200,120,87,61,213,83,47,199,59,105,18,41,74,52,235,103,91,10,177,170,53,75,221,109,100,13,65,21,245,213,229,202,69,1,3,224,37,140,211,238,229,207,16,134,94,94,213,115,162,66,65,193,120,172,105,136,41,37,250,162,84,38,211,118,164,230,203,197,244,215,76,113,170,46,100,90,103,78,234,154,147,148,154,72,20,12,100,72,147,201,141,84,89,62,142,182,171,54,232,133,147,247,86,76,164,219,3,171,18,79,50,158,117,177,240,132,89,70,146,69,187,4,45,149,220,81,26,236,246,92,40,240,207,244,129,191,8,178,145,54,135,240,244,113,153,205,63,17,22,171,42,218,13,63,224,91,9,249,73,237,141,38,201,86,157,29,240,13,211,214,83,166,177,249,96,113,253,68,107,204,56,79,234,72,63,31,203,31,249,116,94,53,161,250,194,84,223,49,22,40,210,88,93,188,172,90,67,212,242,135,212,155,198,212,236,250,171,147,177,243,166,159,15,170,109,83,72,20,150,48,143,154,93,166,81,165,219,215,236,181,163,242,208,235,80,245,8,18,29,91,67,165,109,162,62,89,106,227,110,74,254,66,123,138,115,214,1,27,132,37,202,189,26,124,233,39,229,17,113,253,197,209,28,142,135,36,144,167,36,17,64,161,131,90,124,65,41,22,201,236,198,60,202,142,202,182,47,134,238,32,148,225,131,190,35,195,151,141,12,193,31,236,107,167,190,0,137,137,86,70,184,6,54,118,168,59,90,210,82,63,136,92,101,247,19,122,219,232,179,153,180,197,200,36,140,172,87,17,243,245,12,72,196,230,22,84,5,150,179,138,39,238,194,44,67,89,201,134,12,25,113,12,74,38,213,241,9,47,104,110,81,164,101,8,232,223,3,80,223,126,41,178,247,10,53,95,13,236,240,102,33,40,152,119,30,154,12,53,245,99,199,245,19,237,61,60,246,79,127,22,37,170,172,134,200,91,179,86,236,65,134,194,46,228,105,13,198,173,160,155,211,0,98,39,212,94,184,9,198,204,70,81,83,38,68,221,109,2,85,140,205,246,100,113,167,99,9,246,79,147,43,8,178,99,84,213,185,197,17,153,114,32,234,131,23,38,28,170,138,28,108,156,59,172,67,86,142,162,72,196,236,248,12,47,158,94,180,60,10,120,144,79,187,137,62,72,136,37,107,38,4,88,32,202,24,187,162,125,213,242,27,206,78,218,104,88,213,44,168,73,184,136,131,101,113,239,74,203,252,75,99,227,110,70,252,209,123,88,158,62,101,48,254,152,137,244,210,219,43,128,123,66,72,221,82,139,248,237,244,76,122,110,219,207,237,40,93,109,48,2,7,111,250,215,77,51,217,56,111,195,216,163,174,52,220,89,39,249,184,164,42,198,179,169,104,240,215,35,126,149,181,0,160,240,149,52,223,146,113,49,4,73,12,58,113,194,234,22,33,253,53,71,14,103,228,96,131,23,247,8,166,85,67,225,204,181,16,240,154,172,88,254,166,85,181,230,120,201,194,168,42,130,2,197,229,23,34,22,214,156,235,118,238,162,238,42,48,186,30,170,131,250,75,28,105,180,9,245,208,185,106,101,40,137,52,227,141,57,252,189,171,92,200,27,16,102,12,162,47,63,36,99,186,168,234,84,89,107,105,67,150,252,197,75,228,235,99,201,234,171,202,163,100,153,48,211,118,64,17,249,75,149,116,70,172,252,137,73,68,227,161,79,15,212,108,135,148,209,70,47,229,64,201,13,140,103,243,8,120,254,210,98,105,149,165,229,221,45,225,52,66,131,244,25,126,230,85,213,232,114,51,49,58,240,146,51,216,96,241,38,244,243,9,37,37,184,178,136,41,108,8,133,149,62,170,15,228,102,20,3,54,57,142,99,79,196,254,164,67,230,12,169,121,190,89,156,201,23,169,68,140,126,89,233,88,21,84,170,100,193,249,226,10,218,108,229,31,8,185,20,204,153,140,31,132,184,146,178,167,48,53,14,228,28,66,228,75,192,214,0,153,14,255,0,255,0,140,223,201,149,103,12,54,85,163,205,44,88,150,217,243,47,63,180,138,66,161,247,51,164,131,230,213,43,163,252,2,201,168,104,117,32,10,252,88,147,72,222,114,122,160,17,115,195,62,116,25,221,92,127,81,94,82,93,202,218,51,9,120,210,85,144,118,168,80,67,200,178,51,0,81,246,140,72,89,147,223,27,230,196,92,75,151,234,127,137,216,142,240,229,196,149,153,148,197,233,247,88,168,135,27,45,249,243,74,226,246,211,75,143,10,216,175,150,30,82,9,157,107,144,64,214,4,36,230,20,37,87,208,53,104,48,114,151,145,43,72,85,160,213,9,171,141,121,127,37,152,98,64,219,36,97,181,156,41,124,222,234,233,134,14,245,143,226,227,47,218,83,150,90,110,33,94,242,135,26,21,76,222,95,160,80,201,156,81,166,113,174,14,46,19,21,122,158,100,88,192,218,75,128,50,173,114,106,137,56,153,162,8,98,79,182,174,79,112,48,210,108,136,15,148,42,14,53,171,224,147,250,142,66,126,218,115,91,90,252,24,76,46,68,196,58,50,12,145,229,151,104,65,38,88,87,177,159,145,66,100,218,168,130,233,200,136,173,53,149,249,56,187,17,150,186,63,109,231,180,46,228,105,53,108,243,233,249,221,72,88,85,24,166,245,212,232,48,55,194,226,150,152,61,138,91,214,39,91,131,220,18,111,85,27,16,62,108,164,67,119,114,91,106,21,51,77,250,147,58,134,148,179,225,211,4,76,217,75,252,92,137,222,206,47,213,38,69,183,230,224,179,245,68,198,84,177,178,194,99,43,63,29,69,12,153,232,156,69,22,81,166,17,173,98,206,233,18,211,62,6,248,24,84,151,153,233,14,240,229,67,89,242,26,53,78,63,37,156,243,50,48,212,181,148,159,86,226,55,90,212,107,41,115,80,211,24,248,62,5,202,145,85,138,42,170,7,67,135,182,6,17,44,225,195,124,153,89,108,22,250,73,241,36,246,166,19,228,130,55,48,69,198,170,178,42,17,101,103,5,181,97,48,127,78,23,34,131,159,14,243,125,243,98,227,43,215,75,141,36,114,88,204,40,11,40,25,21,109,117,38,182,135,81,109,109,168,235,88,4,210,77,172,17,143,118,92,133,253,164,16,104,89,36,124,200,200,117,188,24,74,85,61,182,43,100,51,173,153,6,75,217,46,32,177,38,230,14,245,253,170,112,212,135,173,229,23,16,208,17,175,142,83,237,50,141,35,89,6,85,191,29,75,80,214,237,153,155,46,85,57,113,106,200,211,187,81,193,101,150,62,220,170,79,83,255,0,212,92,243,51,57,88,85,109,144,225,247,112,100,189,129,41,83,6,64,130,78,169,255,0,237,174,59,107,50,117,107,216,99,8,133,25,85,29,13,148,226,13,133,16,177,38,93,196,30,72,211,192,233,63,135,170,164,246,148,153,22,76,164,4,110,145,101,26,87,26,248,130,103,40,149,12,11,86,73,7,10,178,204,199,43,70,213,62,27,208,202,12,54,34,140,167,77,167,168,202,79,148,201,252,74,137,148,245,83,95,154,192,75,65,163,68,130,76,81,58,149,236,213,38,171,167,216,4,109,31,79,143,171,41,127,117,1,119,27,209,34,63,8,135,254,5,84,200,196,146,60,201,22,161,134,194,131,9,84,36,108,75,71,203,220,132,173,146,114,78,234,34,233,208,33,193,40,25,152,66,255,0,2,2,170,29,80,224,240,139,145,110,220,176,105,21,150,21,196,38,255,0,43,24,79,226,243,8,69,198,167,141,25,228,34,125,50,123,8,206,212,11,205,7,31,8,137,145,85,100,191,34,85,100,7,99,54,220,40,248,23,112,99,51,14,232,105,28,250,75,201,35,126,211,221,66,192,209,252,143,245,97,19,34,25,93,135,85,79,34,252,54,176,75,253,208,151,159,107,16,94,238,85,50,29,43,90,33,246,145,125,126,155,219,51,229,39,144,170,123,111,246,55,248,131,173,103,130,119,181,218,185,204,253,61,79,6,91,236,66,44,82,124,213,115,2,65,247,21,9,101,164,137,108,76,219,242,11,248,149,107,136,170,212,111,127,67,109,59,198,86,125,92,169,203,24,62,158,164,5,36,96,84,143,20,178,229,69,204,212,148,209,159,136,49,121,62,162,154,148,107,2,60,192,130,117,181,246,64,250,169,116,207,153,230,83,211,195,113,231,242,130,91,86,12,75,152,19,34,201,38,28,168,139,42,215,201,136,241,68,42,129,167,167,213,165,62,236,56,196,186,28,3,19,3,55,125,138,139,100,228,78,69,253,53,57,214,173,211,118,184,50,246,147,219,92,125,250,51,81,223,220,63,118,94,49,47,212,114,66,249,36,195,136,88,208,179,227,105,241,131,22,192,101,47,218,18,118,84,126,70,67,60,177,113,57,246,137,161,29,32,216,34,151,41,21,227,36,140,175,195,149,38,244,220,111,225,76,170,161,128,92,166,41,50,41,178,155,102,124,220,249,101,90,57,35,66,198,140,248,220,41,251,13,137,235,9,236,28,145,230,197,137,102,34,91,82,106,214,224,16,71,152,197,65,82,106,65,217,31,22,46,53,137,169,207,101,59,134,80,184,189,180,119,163,142,180,121,140,33,11,249,82,73,31,145,209,27,45,104,57,127,32,211,10,216,99,34,143,53,172,190,144,139,143,234,34,43,117,12,232,207,102,41,72,86,96,104,203,227,49,131,246,146,137,243,39,70,123,54,130,228,91,163,79,149,59,152,201,158,22,70,27,37,229,228,82,108,140,85,218,3,129,62,84,145,225,150,34,44,228,231,26,222,27,236,157,200,131,99,43,50,167,142,69,9,59,167,193,45,101,60,130,94,129,63,114,136,187,146,200,220,166,139,149,79,195,190,170,207,202,81,9,87,17,121,149,156,133,98,6,100,57,197,27,241,47,64,212,53,185,62,82,86,82,35,164,155,115,238,163,112,77,182,36,30,25,112,73,151,220,71,214,221,156,143,194,100,100,150,3,164,171,84,106,214,9,234,76,183,46,178,85,71,225,54,86,44,158,17,149,157,72,0,188,227,38,36,200,51,15,7,155,18,193,89,110,96,200,4,23,104,184,214,6,123,227,19,250,127,98,204,211,201,108,78,213,137,131,4,76,103,205,42,90,226,214,156,141,230,212,151,226,139,138,88,163,99,42,131,181,152,49,19,41,98,170,173,176,252,18,237,176,200,254,164,42,228,45,215,232,158,101,173,172,226,51,8,135,24,73,248,76,241,131,149,24,202,70,20,121,177,33,228,227,140,197,146,96,50,181,205,95,145,109,123,32,149,132,204,36,51,12,2,34,89,24,5,98,21,133,101,19,198,140,8,51,178,215,23,141,55,48,65,39,184,89,86,151,204,216,159,14,212,107,35,79,6,62,165,91,9,145,139,30,56,39,249,78,36,123,53,59,4,70,8,197,83,230,206,78,85,242,5,104,11,203,44,188,138,117,185,91,47,145,92,249,128,146,62,212,43,233,15,36,121,141,43,141,37,146,194,70,39,202,21,125,140,249,197,126,41,101,227,73,81,215,219,220,48,44,216,202,194,18,229,84,113,141,4,163,230,46,34,37,30,154,65,13,133,16,145,97,229,225,84,49,179,14,219,69,39,77,162,33,144,199,25,157,185,82,153,44,130,38,112,197,228,250,137,108,203,87,140,124,61,139,25,133,141,91,236,170,123,198,62,238,181,183,210,160,206,7,234,134,185,201,131,170,172,185,130,92,75,58,216,122,143,38,41,101,227,72,187,171,168,237,10,50,251,250,143,44,159,6,17,30,24,137,92,57,231,146,76,37,18,99,176,0,199,202,147,61,143,28,191,148,90,98,214,163,35,67,201,224,130,159,91,147,169,49,99,15,238,163,67,90,66,46,133,32,216,18,140,164,56,136,156,192,8,58,113,39,79,128,1,143,169,106,99,43,121,13,212,68,140,50,179,27,35,67,198,153,70,255,0,201,40,245,81,249,173,175,178,250,69,81,105,7,88,217,198,230,120,252,58,146,73,156,175,226,70,62,99,202,5,232,97,251,72,91,59,6,218,162,147,211,33,144,140,197,137,38,153,167,128,95,238,177,46,140,96,128,67,230,138,166,173,66,207,206,175,232,65,89,145,132,213,176,199,7,195,230,136,85,70,23,140,140,237,81,230,178,166,173,127,105,50,126,210,250,29,67,185,59,54,130,38,53,18,237,154,150,44,51,10,254,82,165,150,161,131,218,98,245,117,161,247,131,199,218,144,218,191,115,231,152,164,84,200,157,84,176,129,169,6,88,184,118,163,88,122,150,47,119,18,128,129,113,177,38,211,42,46,73,165,151,221,82,171,23,219,82,181,246,67,33,59,81,79,126,229,156,34,82,213,172,252,252,165,77,13,39,109,196,34,165,96,170,133,133,248,184,76,182,190,1,49,230,73,131,230,89,108,50,172,134,246,20,10,139,129,41,148,72,192,143,205,121,239,96,201,218,140,152,22,12,137,92,200,12,154,134,204,35,29,86,204,251,169,155,237,70,63,117,69,177,131,169,102,20,100,57,32,147,205,149,45,88,175,117,41,152,98,78,94,53,83,228,141,38,245,33,194,230,202,178,141,175,42,138,252,59,164,202,212,19,109,159,128,84,202,73,101,27,195,137,79,217,83,144,64,230,41,21,188,59,129,206,103,20,172,171,68,248,195,155,220,169,104,223,66,13,187,11,16,245,175,100,46,92,188,104,179,107,8,157,72,123,141,43,98,83,191,105,214,135,167,164,157,26,91,61,70,42,197,133,139,239,104,83,85,107,0,19,137,55,101,222,229,253,73,4,154,168,157,216,150,113,158,113,147,133,73,148,117,100,127,130,132,213,76,154,60,161,226,34,81,50,182,84,110,226,229,78,106,166,101,102,20,202,76,60,163,229,85,90,156,242,89,14,99,100,28,156,40,120,193,56,186,132,171,110,232,73,218,33,37,129,200,62,37,149,29,100,184,46,252,130,237,91,67,173,182,61,208,6,85,170,214,158,200,188,194,83,114,99,110,120,77,196,178,172,63,248,199,86,183,3,212,3,127,18,131,187,9,227,17,241,10,37,99,84,195,214,179,132,171,93,196,111,82,229,55,104,150,50,248,136,181,70,196,130,129,27,108,69,107,85,49,152,216,128,101,87,231,96,177,42,104,26,72,126,31,55,196,157,99,196,163,73,251,12,2,102,21,124,252,61,18,105,242,226,26,246,204,17,159,194,85,183,54,33,230,202,149,90,132,219,254,26,155,13,90,58,209,176,60,107,83,22,185,243,226,16,15,229,66,213,4,132,123,240,149,22,184,42,183,152,228,38,2,40,47,196,245,170,28,12,93,171,107,216,63,164,177,148,101,168,97,166,101,98,21,158,30,104,118,121,145,108,13,81,242,101,221,127,26,154,198,195,181,80,59,195,254,11,68,153,155,102,44,183,32,27,48,152,168,41,44,124,158,16,172,97,22,191,66,187,45,84,126,144,137,34,153,14,202,115,50,135,38,69,91,14,156,131,39,54,60,136,227,64,32,153,153,90,56,81,69,146,106,54,26,16,48,13,113,80,79,155,17,21,205,109,174,228,12,88,248,12,93,194,91,88,198,125,37,140,170,81,100,186,231,160,65,158,53,169,225,222,245,11,145,108,224,240,229,75,159,48,249,62,80,92,105,42,21,48,184,211,22,54,81,48,152,184,134,84,174,6,137,170,164,249,185,101,25,72,159,126,51,167,31,202,75,17,50,32,236,163,14,216,28,69,227,42,162,205,225,219,212,147,71,47,253,28,243,88,107,12,103,244,234,254,180,125,37,196,162,197,96,162,69,25,72,84,204,218,86,168,76,230,128,181,192,141,18,162,95,202,38,219,254,143,125,43,94,194,57,240,53,30,71,151,97,141,13,85,113,58,49,241,43,137,143,178,183,102,46,66,141,43,54,140,121,95,149,27,98,172,223,176,234,5,108,171,104,131,49,75,198,157,198,167,29,104,248,68,166,163,6,242,163,195,12,92,163,84,176,47,174,10,204,37,128,151,143,192,205,221,254,70,33,121,4,62,212,88,95,6,119,118,50,149,0,204,132,237,18,58,4,0,12,153,177,33,100,97,118,208,52,52,128,35,248,132,182,152,35,26,203,54,49,161,140,100,210,76,34,198,218,252,158,52,55,145,33,187,170,1,123,83,29,251,202,244,60,153,145,61,226,242,36,89,152,27,167,167,201,46,26,112,100,194,46,37,235,45,60,63,15,213,15,149,53,146,192,123,41,91,194,120,220,198,149,252,105,183,152,22,54,127,144,8,212,132,234,202,151,207,167,196,71,229,22,84,253,134,200,254,18,163,153,1,229,31,40,150,51,107,80,171,32,171,77,176,16,184,76,37,85,242,165,26,151,153,90,65,147,48,144,82,108,173,99,117,40,89,172,95,109,93,125,202,137,44,120,186,82,147,48,132,237,66,192,178,157,39,180,73,176,66,76,108,85,39,182,200,70,218,198,150,50,102,137,145,103,15,82,90,194,240,221,136,152,215,69,141,26,180,131,229,16,210,155,90,120,178,122,68,49,45,219,70,41,190,201,203,66,127,241,134,62,161,43,74,29,120,121,32,96,138,161,166,80,128,92,171,108,10,169,89,62,82,126,47,220,74,208,183,134,165,23,168,137,249,232,126,112,244,121,196,62,107,178,147,31,219,79,169,224,3,62,106,152,164,198,175,131,72,2,63,152,89,68,141,124,0,70,233,139,137,118,237,169,195,188,196,17,163,106,108,159,41,140,72,154,77,103,58,17,217,19,80,228,255,0,26,160,153,100,56,210,241,109,114,169,237,66,198,91,177,249,132,56,195,89,219,67,78,183,26,78,146,178,130,201,101,128,50,145,72,234,125,61,6,104,247,117,226,197,137,114,90,27,235,90,11,151,215,75,148,82,198,246,215,75,135,172,226,23,194,34,85,155,94,12,13,13,56,234,34,134,105,80,143,132,66,78,216,29,207,41,81,143,211,210,231,51,119,16,163,64,6,53,204,103,226,52,92,163,85,168,150,6,212,140,151,180,203,151,140,94,218,151,211,115,223,101,40,241,13,197,137,116,9,129,222,131,18,77,27,71,146,51,243,5,53,64,2,226,168,3,31,18,26,156,196,201,139,42,168,53,33,202,204,56,144,241,180,76,232,63,54,33,44,174,160,43,184,211,213,211,65,134,219,173,40,161,173,173,164,177,249,65,113,174,197,67,85,71,52,24,108,34,229,146,144,234,173,0,1,156,102,137,214,140,66,196,134,170,52,76,224,194,95,244,32,41,46,207,26,95,41,120,209,147,40,64,47,63,180,165,39,204,24,207,135,233,41,178,149,94,213,58,102,167,214,113,41,41,153,44,194,203,249,20,148,11,184,186,180,15,244,236,138,82,202,236,243,65,180,237,203,196,159,105,93,61,58,144,12,52,66,143,33,125,180,47,112,197,23,250,97,107,67,171,105,9,234,21,197,38,52,235,76,90,178,252,123,75,2,226,154,170,161,217,31,6,210,192,74,23,89,210,74,28,166,91,81,151,144,95,73,59,47,234,34,181,199,214,90,98,226,55,233,5,148,107,208,239,172,171,124,34,75,18,97,161,181,204,185,32,244,251,97,98,34,99,125,66,9,63,55,17,103,163,153,235,228,103,27,80,193,240,96,141,20,107,100,201,145,36,131,135,24,148,172,152,18,176,118,242,32,35,60,240,70,243,75,41,10,79,108,104,171,13,136,201,147,222,89,207,15,210,74,245,135,196,89,90,72,12,151,176,220,251,72,72,118,167,207,180,177,128,78,94,178,42,216,26,38,154,202,38,107,9,67,253,178,172,219,27,113,87,95,97,38,131,248,193,172,108,143,187,13,54,40,223,116,75,162,255,0,227,6,228,140,245,26,97,228,72,163,62,142,147,229,55,241,132,143,54,164,208,145,129,253,177,72,179,209,62,69,108,245,226,88,102,170,187,136,194,216,136,98,251,98,82,55,20,53,81,134,243,68,139,196,149,198,214,209,8,119,250,116,92,163,68,50,100,171,111,63,166,133,234,53,115,54,40,114,205,67,166,207,38,91,229,132,188,127,77,41,141,166,46,70,119,148,82,177,46,167,50,24,35,115,98,88,49,245,162,6,89,105,89,81,254,10,238,61,73,93,49,66,241,78,100,187,25,228,200,186,205,109,172,24,195,96,113,127,34,131,141,225,36,239,195,214,168,227,49,158,9,149,105,196,147,53,249,21,179,235,98,217,3,52,73,67,200,160,188,229,82,78,126,82,229,252,233,139,216,52,186,200,57,83,89,141,82,158,4,250,105,32,202,104,163,200,183,155,104,95,210,69,24,148,69,110,170,5,36,191,210,229,39,211,84,62,183,58,201,251,178,139,108,53,53,102,13,186,6,70,49,35,19,9,145,236,153,22,182,115,12,89,89,70,94,197,206,117,62,170,149,10,83,48,255,0,206,158,80,223,65,182,3,10,110,196,51,100,54,222,55,45,238,31,6,217,156,37,196,128,135,101,58,147,135,116,140,128,250,124,25,141,216,167,46,46,34,238,241,9,12,194,170,135,217,90,130,115,249,162,175,161,164,139,177,124,185,98,65,64,158,1,29,133,48,178,172,117,14,170,200,62,174,52,203,33,140,185,10,225,154,86,233,251,78,180,194,101,243,196,206,98,164,143,212,51,136,61,164,65,12,95,113,12,202,217,83,137,238,20,136,230,109,85,3,223,118,60,15,49,162,161,105,228,156,190,102,202,79,241,170,74,173,61,147,192,70,22,82,38,15,208,214,162,229,221,12,66,91,182,101,134,58,110,237,226,31,55,88,190,162,62,238,28,29,72,7,150,164,163,28,145,51,141,74,254,21,127,254,202,33,86,248,116,59,34,102,223,144,75,87,186,252,139,219,66,14,236,58,224,103,125,116,185,228,16,254,210,209,73,67,44,146,255,0,84,66,174,157,62,76,73,60,38,46,95,184,150,188,195,141,253,168,196,182,186,13,102,53,79,167,170,244,124,50,229,101,39,211,92,222,183,77,130,167,81,190,88,162,252,183,184,186,229,8,98,89,121,134,88,191,109,72,107,253,54,122,147,176,194,47,25,83,54,106,44,124,135,177,174,242,191,139,169,107,190,146,114,65,72,227,86,202,44,22,97,65,239,206,50,98,55,42,133,89,7,196,244,103,179,205,153,149,3,205,142,46,84,27,3,249,50,152,75,40,210,65,147,155,151,237,167,85,49,152,73,179,151,55,207,16,182,195,250,137,9,167,220,210,88,230,174,158,73,35,93,34,124,192,77,249,64,192,196,53,169,148,128,199,152,194,196,181,163,87,53,100,101,7,170,184,61,144,55,102,22,34,45,175,178,36,99,245,32,222,102,65,243,195,214,177,245,38,21,156,66,202,148,6,118,179,223,101,5,249,191,228,92,221,247,216,167,50,191,107,136,158,106,228,44,57,64,245,17,101,90,15,85,221,253,39,168,76,204,94,21,95,82,246,159,33,34,48,198,94,178,128,9,189,37,196,68,174,170,120,240,97,202,169,107,96,69,47,135,42,232,86,196,229,101,23,64,128,241,191,150,84,146,141,52,100,111,121,83,134,147,16,51,11,25,82,123,87,146,55,14,33,137,80,85,21,73,159,18,55,106,88,249,244,120,243,75,22,85,166,203,206,79,87,98,142,190,190,125,0,50,203,229,196,166,214,42,170,56,159,169,234,163,19,244,164,228,71,214,223,69,32,30,93,215,26,225,150,90,219,83,106,75,38,68,174,166,38,63,53,212,52,102,158,213,95,144,190,151,136,127,113,71,38,212,179,42,174,133,68,9,39,182,63,10,179,129,165,78,63,2,203,199,141,40,13,244,77,62,246,22,93,88,183,63,76,105,148,205,103,100,32,48,165,129,182,25,85,85,168,69,149,156,112,247,176,68,194,17,98,26,209,38,225,145,184,162,118,41,251,93,103,22,53,118,83,46,109,39,82,90,201,148,251,26,233,68,253,180,150,103,40,176,175,145,217,24,104,132,230,176,41,16,182,86,176,68,60,81,34,255,0,34,158,211,127,17,71,101,23,211,174,224,98,39,212,85,176,234,168,228,254,146,126,95,182,157,88,147,45,24,87,91,107,16,167,205,218,158,76,147,6,219,195,49,113,98,89,201,211,99,141,204,30,47,219,83,118,80,37,12,254,225,86,228,11,82,202,6,143,131,54,47,44,252,169,93,246,143,131,90,15,148,139,252,137,19,205,58,181,153,98,74,32,139,244,208,172,215,247,246,71,101,124,177,17,29,219,232,22,63,46,228,230,161,221,86,243,40,91,189,91,100,83,178,36,73,68,201,230,187,133,150,140,252,65,91,148,210,178,149,67,7,225,71,245,39,203,221,12,66,243,80,158,27,252,157,93,60,218,39,45,6,250,26,28,75,177,178,37,180,165,85,63,225,117,111,255,0,29,8,81,169,151,232,195,193,30,90,249,249,72,36,69,37,222,170,17,241,75,139,198,47,113,81,89,161,93,23,220,231,104,247,91,86,238,63,141,240,210,154,55,48,139,137,51,126,146,1,24,200,145,37,19,34,81,63,92,142,16,57,87,160,106,123,89,63,55,95,40,127,237,45,222,111,161,86,22,251,28,191,71,206,130,62,105,75,92,109,48,127,238,229,37,191,141,181,6,124,54,60,171,124,61,85,234,68,120,131,141,27,205,244,110,206,163,3,82,68,32,240,152,164,67,218,208,130,52,95,148,139,139,238,44,36,234,22,9,152,185,50,45,213,182,71,178,226,49,73,143,233,173,190,191,65,86,66,95,53,136,207,132,63,238,42,8,15,63,228,202,179,181,173,62,7,150,32,177,36,208,239,185,62,108,184,144,213,64,201,198,214,81,129,55,218,83,82,104,118,39,221,226,84,241,175,171,114,113,11,42,198,200,222,165,237,98,90,178,43,137,217,136,216,26,144,245,18,223,150,46,81,170,22,106,168,37,30,80,207,197,246,208,83,41,0,48,60,216,184,212,148,104,127,212,177,4,95,235,89,81,253,14,155,73,169,222,34,118,241,170,239,91,120,135,155,219,92,252,218,111,81,224,103,167,99,18,198,52,251,42,147,178,37,231,42,86,178,133,85,199,154,134,226,36,145,241,127,193,36,129,48,249,57,132,60,105,222,207,79,206,30,108,164,201,244,210,153,56,35,38,15,79,161,164,153,32,218,241,11,26,156,125,148,92,248,139,216,190,6,248,5,62,20,104,95,90,95,237,71,145,45,130,180,53,6,28,25,39,102,92,130,89,79,147,6,183,132,69,68,76,170,36,152,47,48,138,165,227,50,14,251,250,182,66,172,25,71,108,200,94,108,169,92,201,56,207,180,55,18,114,16,140,175,249,65,98,26,97,48,53,178,98,225,40,185,19,168,150,212,75,90,16,20,120,101,242,173,23,26,120,24,55,113,32,114,44,95,190,173,38,80,139,40,213,62,158,212,231,147,197,181,254,69,182,161,153,19,20,242,103,70,6,25,98,32,150,211,25,241,137,187,202,169,110,254,121,249,74,37,7,50,75,36,206,218,68,17,49,172,24,100,249,243,172,189,212,182,202,158,116,102,101,202,66,170,56,21,135,16,25,242,168,216,211,34,103,197,98,94,52,245,208,205,198,182,36,229,109,148,168,44,96,98,11,145,86,50,248,248,63,168,211,15,252,29,136,59,42,170,9,60,181,37,38,68,68,61,160,162,63,119,60,98,251,105,106,161,107,129,27,6,124,209,34,226,69,6,76,175,62,172,73,28,203,87,144,255,0,41,215,230,154,49,249,7,153,115,178,228,90,195,64,220,16,103,102,239,173,63,141,15,114,54,75,174,148,63,219,81,236,102,228,120,150,116,147,45,116,252,172,56,178,140,169,178,67,42,174,116,55,178,84,96,114,136,101,81,183,208,31,101,45,145,63,76,50,167,140,153,101,36,121,130,147,4,199,155,41,230,54,78,36,172,204,198,198,180,53,76,248,39,165,100,197,221,135,150,74,30,54,137,149,72,54,102,159,182,24,189,181,97,14,102,32,126,191,18,22,215,211,138,2,26,94,66,145,85,100,95,162,57,219,45,68,175,147,19,30,16,252,201,22,128,210,69,253,94,92,68,250,104,136,209,129,250,188,92,127,77,100,99,18,105,31,136,88,147,88,42,4,108,3,247,84,188,153,155,153,93,170,164,208,25,25,153,165,245,164,83,227,87,118,215,9,74,65,212,58,28,252,126,234,153,214,212,32,183,3,229,135,38,79,218,71,83,228,36,167,230,42,189,164,140,1,115,26,46,81,21,86,63,249,11,38,7,4,211,112,247,44,125,113,120,177,125,68,12,253,43,113,81,47,118,41,255,0,44,87,175,208,90,135,67,83,77,27,229,138,46,34,21,75,51,73,110,120,138,33,173,146,40,220,35,157,137,61,42,243,254,64,229,93,4,53,71,146,206,101,55,51,77,159,77,203,221,139,22,63,180,169,171,109,125,72,12,54,85,37,170,20,102,97,93,222,149,33,1,132,69,83,208,62,27,217,70,126,236,54,132,226,93,28,44,203,196,100,84,151,130,48,58,139,143,237,42,213,95,224,85,153,211,142,162,138,77,115,113,82,15,78,176,22,81,253,69,21,168,76,2,222,122,142,44,163,43,213,109,148,60,172,82,22,176,229,116,155,139,233,164,101,25,89,70,65,218,201,35,10,46,33,167,172,211,7,146,63,148,180,26,134,135,158,181,236,205,43,42,108,249,150,66,102,104,139,44,194,237,143,36,195,151,83,224,25,114,178,172,216,247,248,126,191,16,254,154,153,125,173,252,150,97,40,145,76,173,60,214,126,168,130,89,183,113,173,66,131,120,124,120,68,81,164,243,41,207,131,133,43,147,107,101,165,184,77,20,115,190,226,103,73,170,171,181,32,217,203,136,159,76,137,149,104,99,113,0,173,221,198,62,18,139,42,166,13,86,228,121,165,197,94,124,54,15,155,18,101,14,75,36,143,154,81,62,218,107,41,54,179,129,60,44,140,60,33,235,76,168,76,57,39,218,113,165,243,12,1,63,148,170,118,125,192,224,218,230,9,122,148,36,111,34,241,199,124,78,145,101,67,98,39,176,216,184,190,162,201,143,32,152,134,210,95,18,235,164,248,87,216,202,86,50,105,41,230,196,203,148,191,184,36,209,204,142,74,104,222,30,90,28,242,125,109,111,234,194,33,228,75,100,252,176,242,174,131,248,48,152,242,251,74,126,251,76,115,226,15,90,179,40,170,194,154,220,146,71,151,41,81,207,140,49,63,50,212,26,210,86,241,35,216,96,17,156,171,147,115,42,21,171,27,141,24,132,136,201,97,16,241,137,105,53,148,24,209,114,154,86,34,45,82,94,193,3,20,66,229,82,182,84,231,178,238,85,173,195,31,34,129,154,134,12,159,238,150,233,151,113,118,156,66,24,137,245,50,169,42,221,7,121,249,205,237,172,173,104,103,66,136,254,92,170,171,27,253,147,109,171,24,217,106,16,99,120,141,61,65,223,90,206,36,71,250,126,69,182,123,57,57,150,151,204,197,195,139,141,109,127,112,178,167,19,158,6,53,252,147,226,221,46,131,85,240,184,226,130,203,2,223,16,68,68,6,132,18,121,162,113,43,186,208,228,174,96,138,147,109,16,171,117,14,196,133,62,120,68,120,177,110,126,161,21,4,103,228,103,16,145,140,161,33,64,253,160,185,16,53,181,179,161,29,249,80,162,54,98,107,234,120,182,79,102,88,168,39,233,32,66,240,40,98,171,215,214,203,146,78,17,15,249,85,3,35,16,80,112,216,136,105,232,162,172,204,64,210,79,56,149,117,108,147,147,168,92,139,71,162,86,228,225,18,44,62,16,158,167,85,26,195,154,217,49,99,31,52,178,163,44,167,130,75,48,196,41,10,165,231,234,216,49,143,132,218,115,147,234,101,89,239,39,73,102,88,145,70,36,89,131,109,121,24,76,128,120,221,168,122,216,219,99,225,9,123,85,76,8,117,179,128,195,91,11,41,17,47,129,167,49,254,150,55,255,0,229,34,202,45,152,92,200,96,240,249,188,101,70,108,235,68,15,210,140,75,236,106,218,216,220,161,159,11,253,212,41,166,31,218,198,183,115,80,161,150,231,19,56,86,15,152,127,170,181,48,223,227,221,148,98,65,154,72,60,31,243,67,72,204,81,84,42,78,161,100,22,98,52,165,53,39,88,63,117,242,130,202,164,110,237,71,38,115,194,34,242,9,233,245,60,99,136,108,52,66,143,34,146,198,206,199,67,50,162,149,48,53,176,39,68,195,46,47,238,13,5,50,202,170,79,249,125,48,196,79,169,149,15,26,183,124,127,155,236,79,153,167,162,86,177,134,203,201,244,211,214,159,36,45,161,19,100,107,46,152,130,91,232,108,181,0,206,193,75,198,85,124,248,96,146,7,132,48,7,147,234,41,215,192,5,107,223,150,46,34,125,69,90,173,68,220,191,192,250,4,156,140,66,73,161,60,210,19,40,134,81,173,16,204,183,217,106,216,145,188,34,126,153,42,201,64,219,111,19,236,106,120,149,3,202,24,25,126,226,91,124,202,217,209,31,44,49,121,62,234,175,167,53,116,152,156,50,136,92,172,90,231,233,184,146,64,243,110,135,251,106,139,37,201,86,140,112,233,144,207,101,230,28,191,198,36,152,204,244,211,178,38,192,162,251,139,172,126,12,56,142,243,110,182,195,90,141,78,12,140,202,92,168,236,165,119,88,23,74,224,146,6,101,76,230,60,114,70,240,137,13,106,240,86,193,195,94,44,74,122,28,247,193,63,184,84,140,17,175,145,76,247,214,214,196,226,198,89,41,165,57,167,20,25,121,4,144,7,92,193,173,253,38,151,228,250,133,84,149,186,204,246,254,208,255,0,192,139,12,202,194,251,136,113,73,204,105,92,136,88,23,99,140,76,65,149,149,91,189,244,242,98,252,216,134,85,206,181,35,41,224,206,204,104,184,163,125,165,25,59,56,240,183,137,115,14,215,43,57,101,13,57,8,119,44,225,92,116,50,104,243,176,181,210,164,228,250,101,86,186,122,251,39,9,138,164,173,65,228,143,17,229,168,111,42,89,187,137,43,40,253,193,175,85,106,167,206,225,55,17,22,203,141,222,197,251,66,246,177,115,86,106,75,88,210,158,18,251,79,77,35,92,200,85,123,100,118,64,207,149,237,45,51,36,190,79,12,181,19,85,172,9,211,149,57,101,145,36,166,141,152,86,141,77,166,211,122,115,187,106,50,145,11,101,142,76,95,78,218,143,26,63,108,194,51,46,36,174,126,65,31,181,116,110,106,65,99,203,220,155,15,195,126,125,220,73,241,132,155,132,58,140,167,96,98,69,220,226,251,171,35,79,199,237,101,74,223,169,54,210,153,155,36,98,37,220,215,232,109,182,127,146,200,38,120,217,138,198,0,197,37,3,50,134,92,215,238,194,81,254,218,249,24,219,230,101,203,149,110,52,11,143,12,177,10,63,247,80,178,51,139,90,2,236,229,227,195,136,159,198,144,90,132,17,187,132,81,19,246,147,35,90,234,168,36,196,97,16,95,180,188,205,73,56,67,126,236,89,127,116,75,107,168,192,240,39,196,130,206,105,227,18,60,58,194,183,59,5,19,39,238,46,121,169,38,30,116,189,217,186,254,154,121,79,106,201,53,76,136,97,98,83,93,222,229,90,24,181,83,165,26,96,8,6,102,198,84,43,31,6,79,14,212,106,86,170,102,219,132,201,177,166,65,24,50,132,188,137,172,194,44,106,156,13,214,181,68,199,194,82,9,43,11,246,204,195,238,38,161,187,30,60,50,202,182,108,34,73,230,136,139,41,189,216,244,9,47,198,156,48,216,189,212,167,204,17,153,132,188,75,22,25,133,247,84,173,250,234,27,106,193,211,30,121,62,97,202,167,36,250,228,35,241,114,167,76,146,15,253,139,148,136,41,143,39,135,210,78,171,115,21,168,111,129,168,108,72,60,38,18,219,218,254,101,58,203,131,212,191,48,177,149,105,126,182,100,226,124,216,177,41,72,212,44,177,220,169,147,142,51,59,82,57,144,223,108,62,18,226,66,250,220,89,44,225,77,33,201,174,19,63,74,66,170,198,223,177,38,90,10,216,194,84,29,130,55,44,111,168,153,26,76,82,196,226,23,34,220,104,103,187,6,208,66,67,51,77,206,168,103,48,137,141,59,40,150,23,26,183,114,206,164,17,169,206,94,17,9,90,67,15,2,213,60,39,240,226,76,178,41,38,181,142,125,50,145,240,95,212,53,137,168,103,78,99,12,37,105,232,231,39,52,188,104,87,191,23,18,86,101,42,172,196,144,103,142,49,246,133,18,11,83,207,166,36,94,17,114,42,105,52,245,179,143,202,37,140,109,1,6,111,15,183,247,74,149,99,87,43,189,67,159,104,251,80,14,86,41,101,87,249,129,8,236,151,16,163,42,71,107,240,186,112,172,95,18,184,89,71,245,21,150,155,209,236,169,3,55,125,138,145,199,172,38,75,50,75,152,104,111,173,110,217,195,0,133,76,107,100,218,140,251,75,24,164,18,104,192,226,6,16,228,18,196,207,124,100,51,47,217,5,107,252,26,108,168,108,167,116,227,16,254,234,248,200,209,41,34,118,242,123,132,66,126,42,103,72,121,84,246,161,9,245,35,241,101,32,132,39,229,80,105,25,248,150,88,127,127,96,219,45,91,40,131,195,93,60,106,114,77,33,237,252,229,216,23,41,69,245,83,106,170,122,218,210,123,133,77,124,234,177,254,151,254,170,164,107,78,90,132,140,169,255,0,171,66,42,182,48,61,75,14,212,120,196,183,234,122,167,193,31,168,135,24,149,60,154,214,96,221,139,24,148,84,195,88,201,148,120,157,163,18,118,101,17,89,155,81,5,108,59,89,51,153,98,34,241,43,51,26,198,112,24,31,164,148,26,76,232,192,96,118,2,24,255,0,117,61,170,158,60,31,160,26,79,65,217,152,73,25,246,176,165,241,8,153,4,255,0,164,172,225,221,202,146,12,210,196,76,139,108,57,56,201,148,66,196,154,24,196,156,63,105,110,38,51,0,50,120,228,131,22,84,150,125,105,227,63,118,30,181,72,205,54,2,115,110,177,34,189,30,12,150,60,50,229,17,10,191,210,109,34,147,111,129,235,96,6,82,241,175,63,76,68,131,205,16,68,200,171,107,97,215,84,245,8,133,26,114,99,48,188,209,50,9,85,153,16,76,188,78,114,16,147,254,47,194,101,182,54,128,131,118,78,220,95,202,172,36,195,4,145,225,48,163,36,211,43,96,193,247,72,85,27,47,137,85,176,27,233,224,210,124,160,170,199,59,247,22,201,38,32,129,152,184,227,125,49,137,107,100,255,0,102,38,60,169,29,220,153,120,222,35,118,21,43,51,13,81,69,198,191,139,4,239,22,232,121,18,29,61,60,122,130,243,118,97,99,26,230,90,206,49,228,235,23,238,197,138,48,149,173,84,104,51,64,0,215,192,39,238,17,121,112,200,243,75,175,243,83,220,155,167,138,24,52,167,190,186,29,46,75,32,198,62,104,133,31,241,167,116,243,32,201,253,88,148,205,13,32,33,119,42,211,76,173,141,23,8,98,242,47,76,241,216,115,132,3,99,49,11,18,89,62,236,25,54,129,47,34,249,26,200,152,16,19,2,12,249,130,46,66,172,230,37,104,73,95,122,224,165,230,203,198,179,170,181,202,76,50,196,168,38,4,146,64,134,129,166,226,228,205,45,54,218,148,252,134,168,124,106,223,207,148,94,234,59,102,2,51,152,72,168,119,3,169,249,78,63,247,80,214,79,139,110,207,213,15,39,238,165,105,180,224,130,109,179,242,22,201,135,90,63,60,209,70,135,141,119,7,244,145,4,134,53,110,160,47,14,92,163,95,61,30,84,102,115,8,98,89,86,242,43,130,22,180,146,64,32,117,114,35,231,135,114,53,20,27,191,73,240,205,20,137,253,109,223,169,51,132,73,86,70,239,82,114,67,230,78,79,167,178,141,59,234,173,134,170,60,224,97,85,115,216,61,166,92,92,136,8,12,97,59,146,200,171,97,163,145,170,40,141,166,226,16,24,139,3,34,204,58,62,187,207,134,0,211,73,246,176,106,79,251,171,84,57,143,41,30,92,92,106,241,201,79,130,76,175,204,87,107,167,135,25,152,67,20,98,253,181,13,112,205,79,26,91,34,7,136,69,236,34,235,146,100,193,40,249,170,241,127,42,129,212,140,124,227,225,175,47,34,173,145,197,141,156,217,167,161,193,132,12,166,201,38,74,40,218,181,149,164,196,81,12,75,58,120,7,173,137,243,88,202,68,28,157,49,234,242,242,149,12,162,217,123,230,11,113,171,79,111,250,68,182,52,96,73,39,205,170,95,194,187,38,114,139,141,44,178,124,24,221,48,9,251,137,106,168,81,94,252,71,176,233,34,140,12,48,75,149,60,129,90,60,127,41,141,79,211,218,252,167,44,94,52,197,150,64,47,233,18,52,159,193,86,55,251,30,62,76,177,143,104,135,13,81,200,69,182,51,224,148,121,183,92,137,139,242,20,124,69,196,153,100,21,148,212,250,208,70,6,105,98,26,86,203,42,239,55,226,226,66,223,50,230,79,12,78,191,113,76,50,25,196,254,82,172,118,119,41,28,107,229,169,89,51,231,137,135,47,25,82,153,255,0,13,52,173,144,57,123,22,116,254,121,24,35,21,86,6,51,60,17,27,80,89,45,225,169,197,174,254,17,74,133,147,211,202,134,161,211,22,181,167,205,44,162,47,242,174,195,107,112,10,209,242,139,41,20,211,234,143,108,55,226,46,219,238,34,74,187,123,15,28,146,170,228,108,140,195,201,3,49,21,78,234,25,131,173,126,35,21,81,198,141,42,145,143,9,101,12,170,95,86,210,14,236,249,140,95,244,44,219,184,43,45,179,38,96,95,87,18,199,134,126,85,210,233,225,130,76,77,216,138,53,249,186,251,73,94,105,107,134,88,215,23,36,98,191,173,117,61,19,168,101,16,12,9,184,146,45,209,170,218,29,19,71,27,174,142,186,157,25,150,177,97,63,17,139,137,5,51,86,179,63,15,42,204,208,247,192,196,17,101,34,75,50,182,215,79,159,118,88,188,101,235,77,172,108,231,60,108,131,198,92,0,172,230,89,238,96,201,246,134,185,196,205,73,98,91,46,164,240,51,8,86,50,89,184,150,45,138,52,106,95,70,123,199,246,145,121,137,224,162,3,172,217,25,156,209,72,95,184,147,95,107,9,211,152,255,0,79,202,145,181,103,5,135,35,164,62,123,4,133,125,172,233,36,195,149,67,105,89,242,228,255,0,152,100,200,186,12,54,68,240,225,18,43,251,154,216,12,99,60,152,18,75,141,54,121,39,221,149,61,141,198,78,212,200,56,200,170,172,164,90,194,136,16,42,182,56,182,31,232,236,73,236,169,24,81,188,42,130,73,159,5,255,0,41,23,42,218,201,249,59,96,70,18,125,197,39,87,228,114,119,198,181,173,150,253,164,2,23,238,38,144,245,85,137,126,82,199,254,117,211,24,200,178,71,219,139,248,144,143,210,84,98,38,239,22,84,109,198,83,242,27,203,65,101,110,50,3,133,56,8,64,54,117,47,50,52,72,221,66,95,114,15,255,0,68,150,160,115,52,154,48,8,124,198,16,208,179,230,65,168,31,87,251,73,164,96,128,132,229,94,212,146,107,96,213,28,209,32,114,120,37,102,199,220,90,173,180,82,6,215,80,130,221,152,132,82,126,217,87,57,187,170,178,141,59,213,131,63,147,219,26,219,91,112,125,217,195,151,147,205,74,106,160,234,50,145,255,0,52,76,95,105,74,205,95,110,231,98,70,168,245,239,216,232,58,123,95,197,199,180,176,149,200,189,248,146,12,155,86,98,247,94,185,14,149,210,182,83,167,101,49,73,254,63,113,116,138,29,6,125,222,108,189,73,22,55,124,203,54,202,107,175,169,125,113,67,42,254,11,49,114,226,246,208,213,85,179,163,112,203,18,175,167,121,227,3,8,191,228,67,221,188,229,243,47,186,38,46,219,105,83,204,202,194,189,179,255,0,141,26,25,39,140,78,33,113,168,63,196,55,51,103,109,37,241,126,117,100,204,114,96,226,40,191,209,137,37,75,90,165,44,107,184,34,237,40,214,169,51,193,37,252,34,203,251,74,73,148,44,47,15,182,154,134,156,16,65,154,36,162,100,69,24,86,162,140,97,207,148,39,225,151,23,18,251,112,255,0,149,121,191,247,68,12,105,36,146,126,98,145,109,181,127,202,188,33,247,20,36,40,139,145,37,27,80,250,107,240,251,104,163,93,203,178,39,23,18,62,30,158,36,208,115,9,41,152,29,180,172,33,23,26,213,143,17,228,145,108,111,153,36,152,59,86,44,97,228,241,4,171,211,57,120,132,36,250,146,145,254,27,185,124,74,181,236,74,198,248,15,181,130,6,114,173,15,147,207,204,94,68,225,140,25,56,66,151,92,82,110,71,197,254,226,167,53,33,108,179,54,230,225,237,67,26,215,218,202,133,141,26,92,102,98,237,90,153,85,101,147,46,36,148,98,152,153,62,214,182,23,52,181,148,205,103,20,145,30,26,225,15,252,10,98,250,144,242,101,225,177,246,189,180,59,235,78,56,191,40,46,49,36,146,55,251,43,30,208,67,39,142,73,31,152,171,108,144,130,48,25,45,75,195,135,44,114,243,20,68,255,0,26,177,52,97,206,131,135,145,108,49,181,77,153,151,190,38,160,223,12,108,229,77,106,167,250,184,248,82,16,210,3,195,148,171,39,134,36,46,169,68,26,165,89,9,98,229,163,194,255,0,201,136,95,245,80,166,146,202,210,51,49,84,11,237,110,11,59,20,66,147,26,105,26,170,117,151,116,175,247,82,102,227,172,104,159,39,68,9,183,35,226,229,73,94,250,216,210,240,203,138,65,19,205,125,170,140,122,64,97,221,110,83,75,88,112,108,162,102,254,229,2,249,30,126,208,160,226,23,242,45,65,134,2,191,181,78,67,101,144,229,237,3,145,83,176,32,130,54,24,178,178,144,171,44,198,213,77,211,42,152,64,112,227,94,135,14,33,62,80,197,89,48,39,146,206,21,190,53,56,10,76,166,226,34,107,9,95,232,178,127,194,136,150,95,55,93,63,17,20,157,175,195,171,24,36,197,191,234,93,99,14,196,28,50,136,148,153,251,158,209,45,146,69,37,27,58,49,206,227,82,89,99,218,20,185,83,168,26,110,36,46,92,92,138,160,44,100,98,101,16,134,189,38,75,200,206,85,29,228,66,205,184,224,129,126,63,107,34,82,107,237,70,35,191,250,8,246,223,81,31,188,219,17,1,101,168,73,37,155,78,53,41,164,82,144,163,88,196,55,18,230,147,17,132,56,202,130,51,248,63,246,133,81,225,243,23,49,145,112,245,11,35,31,17,146,70,167,76,153,169,68,104,217,7,135,18,142,178,208,100,146,125,222,37,208,107,102,68,178,31,22,52,73,163,12,108,237,26,238,89,35,69,56,90,232,222,199,50,135,165,118,196,226,18,165,141,90,63,201,243,235,117,150,164,174,173,226,202,34,145,77,204,181,60,226,102,23,18,70,145,95,134,131,170,191,145,71,248,84,30,123,177,74,220,147,238,160,46,30,72,221,194,196,147,70,178,177,140,254,41,75,27,239,92,178,131,139,42,90,176,87,47,115,48,234,124,68,237,26,61,247,114,236,135,133,113,169,250,86,196,147,178,239,201,147,205,116,77,43,91,58,51,25,202,69,139,27,121,23,145,145,59,87,82,162,5,36,236,249,165,207,196,63,166,159,50,5,48,217,204,92,170,114,101,244,72,92,69,149,148,139,124,54,78,182,240,194,81,136,105,215,253,18,107,63,45,71,59,152,145,137,194,44,163,88,207,178,130,86,112,192,196,140,13,35,198,206,82,140,191,202,176,52,205,183,80,134,153,176,37,136,165,147,63,39,18,89,62,72,6,199,230,42,113,62,97,36,179,18,159,53,62,228,152,114,169,86,236,106,177,62,107,232,153,240,135,177,49,135,50,242,119,80,134,33,173,175,209,144,114,102,47,42,115,2,48,35,3,16,133,137,62,205,57,12,211,43,241,38,110,35,90,193,30,108,168,173,54,105,115,70,253,218,105,50,52,82,247,11,42,22,51,226,214,241,7,221,90,172,162,219,94,193,166,181,167,130,76,50,203,201,244,210,179,89,87,9,249,98,34,173,116,196,27,111,155,22,76,137,51,52,222,200,156,197,79,219,83,44,131,120,115,226,78,38,83,39,113,164,215,23,164,73,12,56,192,140,255,0,109,31,38,30,70,102,136,149,148,123,40,245,242,95,225,137,6,243,98,65,195,187,60,17,190,33,96,114,125,68,60,201,50,138,252,216,148,170,195,42,168,105,140,73,43,124,58,168,130,6,92,188,137,76,11,225,249,225,196,81,17,54,100,193,145,22,161,181,185,185,143,7,186,145,234,125,84,10,223,210,9,57,8,89,220,180,76,170,137,56,125,67,79,29,159,79,114,45,68,99,159,7,85,78,155,47,14,34,9,90,80,176,31,144,198,75,141,72,200,36,253,42,61,146,64,32,113,9,28,10,171,43,151,33,141,84,81,240,137,16,200,120,212,141,85,243,35,19,17,138,171,67,48,5,7,10,101,155,82,114,66,198,169,149,167,147,197,17,66,92,50,226,52,231,132,221,106,222,77,148,172,120,82,51,121,144,249,74,155,209,254,4,201,5,97,140,242,177,102,192,237,187,81,198,193,143,137,104,99,6,78,229,54,168,234,204,27,14,200,98,78,35,93,226,247,84,251,216,5,224,255,0,230,177,70,178,185,65,38,202,44,146,115,23,145,36,187,99,10,14,17,34,131,91,84,94,105,101,34,29,242,89,147,14,46,52,194,50,254,167,42,214,112,37,194,136,249,113,37,114,44,116,51,44,118,44,151,108,92,164,42,232,147,234,129,56,100,249,81,151,47,182,132,126,158,60,102,102,218,140,67,84,198,164,150,70,226,34,51,215,130,23,201,68,201,129,249,209,112,194,207,5,150,53,136,59,93,61,58,77,142,96,228,30,36,123,25,58,55,128,114,170,91,41,152,136,193,125,87,160,174,227,110,98,63,23,98,203,47,137,69,102,242,54,250,109,169,34,230,136,81,137,41,11,237,99,75,195,98,177,211,211,44,99,121,136,210,178,167,190,96,157,220,150,170,82,204,131,0,195,4,152,140,40,139,200,132,100,155,152,50,152,41,125,127,81,52,128,200,176,135,136,37,202,152,50,51,39,51,153,102,38,89,133,82,88,114,179,48,121,72,181,178,76,177,179,152,73,243,2,200,201,93,148,108,171,68,176,162,124,192,127,118,135,173,229,63,17,120,208,1,210,182,54,246,79,221,207,197,27,205,89,70,170,139,80,6,4,37,254,69,181,31,19,235,33,238,120,177,113,161,231,232,61,63,37,143,41,114,228,251,105,228,7,173,179,204,12,8,220,81,26,254,4,125,84,192,105,126,28,188,106,174,171,80,214,219,51,136,170,54,202,168,247,100,195,17,24,24,18,232,0,194,203,16,191,221,82,104,219,145,101,101,126,126,231,73,141,36,2,250,107,100,200,192,156,206,101,204,141,168,103,20,159,40,170,42,174,14,32,51,41,80,179,58,114,6,232,211,199,81,132,202,16,16,125,169,99,244,216,227,49,248,165,39,140,178,4,149,129,140,60,105,183,84,142,219,161,48,104,114,227,114,238,145,81,174,37,143,180,171,41,129,60,158,16,162,3,66,113,3,244,169,118,213,203,44,213,92,205,225,178,100,159,117,99,38,183,39,48,177,36,179,41,207,24,251,177,20,127,183,149,107,49,143,36,24,178,163,36,17,149,31,136,209,153,10,76,70,42,212,253,55,18,73,31,197,200,149,214,176,130,63,41,72,168,141,113,6,51,59,83,239,80,86,137,159,136,178,101,8,33,15,181,37,13,80,228,203,122,116,203,136,182,68,237,69,6,183,47,40,68,179,114,225,182,201,200,156,184,170,100,111,3,68,47,34,28,55,7,19,57,68,66,170,185,48,248,30,21,56,248,111,207,135,18,86,204,21,148,31,214,55,62,210,81,113,62,80,129,132,49,73,145,62,101,105,60,209,241,163,12,99,230,85,85,84,6,145,124,73,58,122,121,100,102,91,98,255,0,26,168,128,17,198,127,10,91,168,110,199,90,70,4,34,77,116,220,109,232,216,82,149,98,141,147,173,135,65,14,68,91,35,28,75,99,240,9,156,37,65,154,126,46,228,172,202,75,38,8,195,144,156,203,123,227,63,195,137,45,245,20,194,29,216,210,238,15,180,196,182,167,173,149,225,148,61,137,36,59,91,81,19,8,127,219,93,119,120,57,32,234,25,82,103,214,197,25,51,122,88,202,69,85,84,49,102,100,193,180,7,129,24,229,6,99,9,103,37,232,236,210,138,204,66,18,93,38,182,89,31,250,172,73,63,249,6,96,51,61,235,103,250,63,249,75,233,131,182,238,46,84,62,233,137,89,141,83,204,96,50,101,55,42,32,198,33,71,136,34,196,52,3,57,30,149,221,234,16,86,179,8,121,72,133,97,153,108,122,226,182,38,55,230,139,200,189,66,99,141,152,177,17,97,79,100,50,61,134,150,37,95,26,101,108,158,152,163,79,136,89,171,246,98,24,0,157,218,36,79,160,213,70,27,10,104,163,68,49,236,199,212,181,201,102,86,118,172,220,213,56,137,183,127,158,192,83,228,140,126,120,69,198,167,13,172,232,235,79,132,162,38,68,231,209,44,136,127,213,113,161,100,232,150,20,153,76,44,168,85,119,249,55,252,73,200,206,182,226,170,216,121,66,82,35,30,31,162,178,135,85,6,48,240,132,88,150,169,50,95,25,252,43,89,168,38,62,38,224,188,159,73,24,201,131,31,186,165,231,234,168,153,54,155,172,164,251,105,92,200,214,179,124,204,28,133,26,141,89,216,233,90,249,151,222,176,15,253,150,53,181,242,89,36,124,43,150,195,159,18,17,242,216,228,85,181,186,146,9,6,204,37,91,192,198,141,95,128,249,252,105,113,172,162,136,156,194,94,245,32,73,67,204,11,10,153,115,39,90,115,5,153,36,101,233,65,50,3,49,230,150,36,67,216,248,201,93,172,252,175,196,34,166,108,13,81,164,103,129,31,38,103,26,148,128,195,198,35,194,170,99,64,97,89,152,191,242,44,6,85,0,204,66,173,155,1,201,26,83,125,48,227,225,174,18,62,158,226,92,152,159,54,46,165,60,134,174,33,1,100,72,60,57,81,172,120,8,14,212,150,100,248,165,63,87,34,219,15,57,95,213,198,181,108,225,92,69,55,1,156,89,217,98,20,136,157,201,227,3,230,202,170,89,12,24,209,44,164,138,94,225,43,213,62,201,180,237,244,79,192,181,174,147,23,171,42,205,240,192,157,152,49,35,3,16,68,52,25,160,110,125,213,54,98,108,186,28,136,55,209,99,63,12,66,229,34,200,214,79,252,230,177,148,164,233,12,10,215,226,40,137,196,171,24,250,105,48,114,152,89,72,187,140,36,45,108,134,89,220,37,90,44,168,109,103,3,52,68,198,250,182,12,96,101,197,137,17,166,238,224,201,139,136,197,66,169,140,199,51,184,140,72,220,38,17,55,34,71,214,228,178,6,30,162,43,171,40,218,124,126,114,229,148,106,74,144,32,245,35,154,39,40,252,210,50,169,182,106,141,52,246,161,212,122,110,87,167,88,228,40,202,254,50,46,147,14,215,122,198,114,168,219,42,217,83,188,11,139,18,160,141,12,131,3,48,228,200,151,20,249,51,153,85,134,187,27,13,139,145,10,203,44,68,226,138,52,178,5,150,219,187,149,5,63,85,68,223,50,39,213,70,240,87,81,244,203,131,201,31,44,81,137,7,235,120,128,241,8,89,86,179,49,243,88,204,37,90,94,19,194,226,196,170,24,154,89,101,99,25,249,67,196,190,204,214,22,179,98,188,38,255,0,224,72,144,192,203,202,98,173,115,2,15,210,68,18,158,218,143,185,252,36,108,140,113,65,57,87,53,120,101,217,74,126,21,218,231,232,247,206,136,240,229,196,165,32,104,207,72,33,56,178,171,42,146,105,9,205,55,163,223,187,204,108,133,93,6,27,1,91,250,177,98,89,233,182,109,167,102,150,44,75,110,164,178,137,56,232,224,47,49,13,243,231,91,157,155,78,33,175,83,192,28,23,225,177,159,218,158,83,176,5,38,97,99,40,196,190,234,29,161,64,252,88,242,120,32,99,112,105,52,192,254,111,213,6,82,37,179,254,34,233,154,3,237,44,74,167,41,230,16,126,123,178,160,245,84,58,107,118,102,52,92,164,18,140,150,114,170,171,108,142,135,14,125,53,148,77,221,124,161,151,43,18,40,111,28,27,39,150,199,173,114,64,234,75,202,137,223,210,96,16,81,133,245,85,76,11,130,106,216,60,197,32,136,36,171,35,240,109,1,163,95,179,166,207,125,86,6,75,137,140,164,83,38,178,245,41,219,76,191,184,179,211,220,85,222,156,151,79,135,233,50,222,99,43,89,170,73,74,35,104,61,57,52,153,77,147,39,238,175,127,225,238,216,121,69,23,40,214,48,53,12,25,32,103,42,209,63,226,69,173,111,202,68,198,81,169,110,39,208,234,174,8,29,43,58,49,30,96,197,34,164,211,97,63,158,210,192,88,136,140,211,218,170,113,96,176,165,22,44,191,105,122,214,121,200,125,216,187,22,227,91,154,214,15,153,163,207,39,148,37,202,167,167,208,203,131,197,45,95,233,235,34,109,24,99,11,42,3,83,153,146,71,155,106,68,202,202,234,79,212,134,12,98,70,26,217,50,75,197,224,44,92,137,212,99,69,200,192,134,1,4,79,186,138,181,8,5,225,255,0,188,35,17,196,177,163,16,131,202,98,163,194,24,37,30,28,92,137,76,201,32,141,238,160,35,76,220,189,248,75,200,164,204,53,76,164,211,142,53,168,205,44,92,106,203,250,49,98,124,162,69,14,5,140,224,117,101,91,224,64,60,99,242,170,71,97,24,22,125,60,89,39,202,81,45,15,129,6,55,134,33,98,86,239,164,100,232,175,50,133,190,12,232,62,127,77,85,151,16,86,12,52,247,140,8,9,56,203,211,196,144,178,237,229,225,202,156,195,141,247,114,229,92,165,141,82,110,54,195,196,28,133,42,197,153,228,196,205,44,171,164,85,82,87,14,14,99,8,127,202,162,53,37,110,89,217,132,94,63,182,171,217,73,43,49,141,12,48,73,127,42,186,96,104,199,19,134,41,50,40,202,127,150,238,76,160,76,148,83,243,11,141,53,152,70,91,176,242,51,249,51,47,143,178,36,147,225,202,189,153,255,0,145,13,50,72,7,202,177,134,80,233,51,49,129,73,76,146,13,215,205,207,228,69,154,238,9,56,82,169,244,48,103,19,48,68,68,46,102,240,10,126,167,170,168,240,46,82,20,137,172,59,186,59,241,246,242,37,81,180,96,36,179,155,34,244,157,6,120,222,101,175,200,34,45,219,99,44,165,116,10,76,163,249,73,88,145,146,105,1,59,31,168,202,220,168,24,112,245,4,102,63,44,162,113,45,81,172,172,123,75,63,248,212,217,157,24,117,143,71,249,40,238,52,243,241,188,85,242,148,40,114,86,159,12,190,207,52,202,30,185,36,153,219,77,169,4,147,106,218,219,201,204,125,140,66,143,34,124,157,65,87,34,162,28,192,73,6,36,226,183,73,69,146,78,30,85,200,52,149,245,144,229,62,37,176,177,16,75,167,80,221,203,17,251,82,43,54,159,2,180,127,174,165,65,180,240,6,204,38,22,34,32,204,18,73,6,208,82,145,47,190,149,210,89,89,114,169,251,139,176,82,28,114,203,215,238,39,220,49,99,98,114,124,9,194,59,196,111,249,211,72,108,131,24,120,120,202,69,70,23,214,234,145,176,177,10,49,45,15,211,213,81,137,250,94,95,168,133,171,241,21,152,158,152,207,107,46,36,143,240,246,83,243,90,42,235,42,70,73,66,204,141,91,4,25,138,94,69,41,151,208,188,108,74,73,129,101,90,126,46,180,238,170,100,225,115,35,194,104,178,88,63,117,109,124,49,141,17,213,212,86,102,25,70,184,57,120,114,161,117,32,117,30,15,233,241,114,172,66,19,198,35,37,134,1,10,169,99,107,104,34,31,205,197,196,172,189,144,157,181,241,56,243,33,235,81,31,53,128,177,13,54,135,164,129,100,70,26,219,147,237,171,187,137,128,187,229,136,33,140,104,74,217,148,240,101,226,203,150,74,124,76,107,56,116,63,134,44,178,136,194,196,138,56,195,90,174,41,236,116,216,240,241,202,47,182,53,83,191,181,147,211,63,23,219,72,46,227,90,198,62,89,101,202,179,87,185,145,169,202,164,201,212,22,87,140,205,23,23,231,93,70,29,107,9,85,253,68,163,41,60,18,171,41,143,140,204,184,144,48,245,8,202,78,213,207,192,190,78,111,252,31,4,143,121,165,242,253,49,173,225,208,207,17,24,81,69,30,52,210,5,221,112,217,204,154,62,238,171,31,17,72,168,179,41,54,89,5,97,167,136,62,18,192,31,241,173,114,105,216,63,155,174,226,39,211,91,102,93,176,108,205,151,18,90,253,91,255,0,177,22,180,138,106,198,195,106,173,78,56,207,96,172,123,21,36,154,160,91,131,119,19,26,229,210,102,62,238,118,24,145,114,145,82,83,214,220,214,145,134,53,200,197,246,212,150,202,195,50,169,178,214,25,224,141,251,184,170,126,54,176,131,24,155,77,174,82,166,250,207,86,203,146,15,79,20,92,164,47,89,20,190,158,167,4,18,110,236,59,10,170,214,5,85,169,68,109,85,140,15,8,120,148,155,237,103,8,239,202,82,20,107,110,176,153,19,242,8,75,204,210,87,22,80,88,88,130,38,53,205,91,181,78,133,101,137,61,135,16,237,94,63,15,164,152,73,152,57,32,249,68,174,183,79,89,8,24,165,137,121,152,33,121,229,149,137,90,172,135,61,150,193,65,135,6,116,87,138,90,91,78,103,212,202,124,65,117,166,212,129,4,153,124,165,227,42,178,134,26,104,60,66,128,50,253,196,234,202,35,51,18,76,120,228,249,238,210,184,123,72,51,159,132,164,86,247,21,160,156,76,194,139,182,196,162,238,234,165,214,156,134,137,202,153,170,10,199,65,161,147,91,131,16,162,143,33,125,194,164,154,146,30,160,168,27,229,215,151,16,254,162,155,167,146,126,210,202,228,250,105,187,223,121,119,195,200,81,164,91,15,138,9,171,117,180,169,47,124,75,25,68,42,209,113,14,37,191,233,11,136,137,156,207,135,83,188,55,97,22,44,93,139,209,180,244,226,123,73,182,245,51,113,79,80,208,146,180,28,210,187,85,189,85,80,228,196,121,177,16,170,119,103,40,96,197,238,44,3,175,207,72,255,0,68,150,33,139,238,41,112,248,54,186,184,202,101,39,171,121,136,211,241,13,72,234,26,115,233,98,50,92,65,22,118,47,164,171,131,158,201,159,41,40,98,33,86,201,52,151,16,135,154,198,124,108,101,254,69,79,18,68,117,110,179,212,23,111,102,88,164,140,49,35,167,190,202,79,129,130,44,171,85,172,96,65,59,11,16,191,184,157,86,204,6,199,20,190,181,46,5,53,111,224,36,9,224,193,204,92,72,105,54,176,72,252,89,82,173,67,36,149,175,126,208,89,82,24,122,135,212,143,135,96,65,45,26,165,115,222,62,224,136,107,94,111,186,147,154,121,227,13,4,251,176,23,234,44,107,12,89,134,97,197,213,41,35,187,99,8,254,85,133,12,192,16,157,170,232,53,84,210,65,213,201,225,238,34,49,25,168,115,200,122,134,212,68,96,125,180,213,154,182,180,68,249,190,37,87,39,225,161,38,244,218,70,18,6,79,193,48,17,143,54,255,0,47,220,87,217,254,137,186,158,64,159,138,180,148,144,97,45,167,253,36,46,254,40,255,0,200,229,19,149,76,106,127,132,82,235,121,171,238,114,147,233,166,212,49,167,70,3,3,44,92,138,85,123,100,89,169,91,32,249,149,86,86,94,27,187,66,20,127,76,74,168,58,37,149,160,97,130,33,136,127,83,220,73,96,70,212,17,159,148,81,73,143,234,42,0,218,242,97,150,84,214,166,132,106,206,10,102,85,73,225,151,40,133,251,104,67,64,130,46,145,113,42,182,64,210,54,67,237,24,137,251,168,123,93,49,91,24,108,53,124,162,21,110,234,253,133,88,142,120,113,243,37,247,21,71,237,175,139,148,133,84,50,116,245,145,127,203,185,81,81,153,107,8,24,165,137,10,194,240,36,35,85,50,48,243,75,236,250,104,151,152,98,102,20,125,174,53,57,48,219,98,101,82,101,42,166,112,231,206,17,243,98,226,243,85,80,242,77,31,10,129,153,61,228,238,47,26,223,67,171,65,24,248,178,164,181,7,219,103,58,180,102,108,65,243,107,100,103,130,51,201,242,3,46,95,170,184,205,198,161,181,245,150,20,69,33,99,9,235,163,83,234,74,235,186,222,220,100,18,72,228,103,113,164,134,154,104,221,193,245,13,244,24,83,153,134,47,106,50,52,151,205,102,100,130,214,49,228,145,248,162,245,45,245,76,151,131,233,46,141,178,76,216,143,12,31,186,190,61,248,198,189,27,106,33,255,0,81,42,2,238,200,2,3,195,17,35,48,42,220,77,168,117,35,5,195,149,73,76,214,103,39,132,77,175,26,53,140,200,126,101,162,101,33,228,245,41,172,108,249,119,58,25,145,49,43,116,240,88,81,176,216,147,179,93,203,130,78,97,99,140,162,41,238,45,106,73,180,18,181,245,39,219,3,152,67,41,21,234,114,249,6,64,213,181,197,238,229,90,44,141,189,243,45,118,49,17,75,178,158,84,107,47,210,241,170,112,132,2,31,82,197,86,66,141,95,18,76,193,185,207,134,216,188,107,209,166,30,182,91,2,46,181,75,38,30,229,106,141,166,226,20,249,183,75,21,110,22,28,83,218,128,190,27,177,39,166,158,12,24,69,21,43,14,158,173,140,206,91,225,137,25,134,36,97,230,21,240,202,155,36,249,37,136,133,240,44,164,202,127,202,169,157,91,79,40,172,204,46,193,43,89,250,146,186,75,199,19,213,63,233,47,27,79,83,91,3,17,173,9,143,237,38,178,185,185,33,194,102,89,15,62,210,89,113,125,196,203,79,73,177,17,56,174,73,141,116,77,67,160,52,5,68,93,222,41,51,137,244,241,46,15,173,174,53,49,60,235,180,157,49,34,143,234,98,67,71,141,253,202,198,219,205,95,99,175,198,187,170,200,192,203,159,148,159,77,62,12,109,207,84,92,67,95,139,131,241,59,81,232,221,64,200,154,135,39,248,249,23,233,157,1,241,35,214,224,131,105,203,247,23,44,125,83,218,141,167,99,163,170,232,26,37,209,147,94,250,21,119,26,121,132,75,161,232,56,145,159,155,106,76,138,226,4,54,73,6,238,192,191,198,131,159,60,241,186,69,137,117,238,45,78,21,86,226,0,248,118,80,129,204,46,53,170,51,246,221,40,102,90,217,89,61,225,16,136,137,13,81,227,15,154,87,34,139,48,245,160,164,198,60,219,94,100,167,82,86,147,243,153,81,62,30,57,89,86,137,225,137,39,252,196,164,20,111,112,131,89,81,213,155,70,57,41,173,95,91,59,134,82,235,191,13,254,40,140,172,244,235,108,137,69,173,111,195,154,152,47,53,117,161,11,39,246,151,8,181,178,181,22,167,7,167,79,32,163,21,235,146,78,158,153,161,223,31,81,249,11,180,250,127,217,251,138,53,198,245,153,133,214,141,102,50,51,55,106,252,255,0,166,53,204,74,128,48,37,190,31,251,170,194,30,176,60,159,210,79,85,86,116,57,26,21,99,160,217,83,211,219,119,100,140,79,168,36,142,78,128,1,127,246,181,218,160,153,62,153,68,133,141,107,107,219,45,122,102,185,170,173,35,3,44,74,171,39,237,161,61,183,241,212,5,154,111,80,70,123,249,114,226,247,17,208,224,30,75,51,27,177,80,208,234,74,59,97,252,164,241,139,47,182,68,231,240,173,116,150,102,41,73,251,131,87,89,17,136,53,188,244,57,225,173,125,35,132,210,187,125,181,165,247,4,156,60,91,94,53,81,168,126,21,178,75,199,46,170,81,10,95,184,133,101,12,74,64,51,212,4,76,159,180,182,173,222,221,205,194,184,251,156,254,215,73,110,73,155,107,137,47,129,73,6,49,8,31,75,220,145,94,27,82,50,72,246,158,218,250,26,208,126,73,113,49,166,220,22,172,70,178,158,112,201,135,97,177,25,83,134,6,13,104,242,152,170,134,76,50,77,103,55,180,144,218,192,60,208,62,184,49,121,62,161,122,212,217,117,113,150,166,97,152,201,63,221,47,140,173,156,41,121,130,92,163,75,52,246,137,185,132,124,214,210,178,143,219,198,174,88,22,12,108,16,98,229,89,26,177,178,50,248,131,132,32,193,139,23,34,154,181,181,36,41,219,73,127,198,171,77,12,126,234,89,62,29,87,158,83,11,41,22,182,97,30,0,49,188,228,143,48,144,211,222,248,200,166,76,127,72,81,145,188,203,237,101,88,170,12,196,172,199,146,119,135,218,77,32,70,181,130,204,166,235,91,110,42,158,71,230,15,98,16,47,63,186,153,134,176,83,238,34,20,152,140,84,55,156,81,159,55,104,210,189,67,166,236,163,1,247,123,92,67,237,201,149,42,129,36,243,153,218,160,209,209,139,171,98,93,70,13,84,210,126,148,98,70,63,24,184,107,196,163,97,198,181,207,197,60,98,84,33,141,42,49,24,93,249,10,68,185,33,140,106,147,166,47,46,223,152,188,67,90,163,104,109,145,243,91,100,44,111,180,170,33,191,40,215,203,83,99,138,245,117,101,35,103,177,38,111,135,84,243,101,122,133,116,162,11,237,163,3,166,241,191,135,137,13,27,89,142,23,23,165,229,91,255,0,19,158,201,248,69,20,130,70,231,240,25,28,30,102,250,180,156,189,127,81,23,1,224,31,54,82,20,136,198,64,157,57,156,194,65,154,180,131,127,8,135,145,35,41,170,195,151,207,29,104,217,47,127,137,37,190,51,236,129,187,12,172,171,119,163,146,72,48,216,245,173,241,180,171,196,63,148,23,25,80,177,133,148,67,26,212,156,97,228,200,138,125,15,169,31,49,103,144,95,196,154,70,211,192,132,124,166,18,54,124,152,131,139,154,33,113,20,95,85,62,40,101,155,192,211,12,59,16,118,241,139,220,42,214,253,85,6,55,221,92,147,85,107,11,91,105,126,146,41,228,41,60,209,186,110,182,202,183,252,219,33,87,45,89,219,216,235,104,213,19,45,125,75,153,154,144,146,79,151,18,218,105,153,32,191,18,78,240,142,113,56,87,195,51,109,242,158,226,190,217,207,101,52,50,73,39,113,101,202,141,134,16,70,63,205,197,74,227,70,124,19,230,78,230,60,152,6,92,163,79,90,24,198,211,62,12,159,105,98,199,196,173,127,15,18,202,51,192,70,49,104,184,140,73,204,225,72,217,130,242,10,245,234,226,188,127,62,176,212,58,120,23,112,115,10,126,37,37,27,64,89,89,75,121,183,248,147,154,215,218,233,99,237,37,151,40,212,150,54,44,204,190,58,250,138,125,30,12,30,16,218,110,72,152,198,146,120,36,97,113,39,54,85,181,87,99,221,132,67,220,172,40,109,118,50,246,150,48,7,197,214,50,38,170,137,184,198,175,198,15,233,54,68,43,225,146,200,251,191,170,173,236,159,167,39,65,126,90,184,194,34,78,22,0,64,96,130,36,170,169,227,169,155,141,95,110,198,154,168,112,99,126,174,46,85,97,14,170,14,12,177,5,139,249,84,124,152,196,32,209,181,179,37,70,103,110,84,249,32,188,254,75,7,132,130,26,80,96,156,185,10,100,27,237,103,20,8,120,12,156,87,191,41,72,84,43,2,199,65,76,251,185,208,103,124,164,12,168,163,48,26,146,46,43,8,163,140,68,197,245,68,237,42,243,234,143,37,156,60,74,228,236,5,14,180,245,172,194,18,229,77,225,190,224,92,219,82,32,217,14,198,51,48,154,82,77,107,172,45,106,95,136,59,146,145,35,123,140,185,150,204,184,157,211,149,125,51,224,206,30,27,98,174,99,15,88,78,147,57,133,176,17,5,251,170,242,28,248,51,98,118,140,164,74,178,48,210,66,79,223,105,129,254,114,215,151,40,210,184,112,201,8,106,198,181,252,239,17,139,198,182,217,105,224,65,249,184,157,101,86,108,201,113,106,145,210,100,190,55,49,145,241,166,65,154,14,24,191,200,181,106,28,3,136,165,43,111,143,26,94,18,139,141,115,249,22,91,84,176,244,66,77,229,49,113,33,102,73,151,82,15,148,158,65,126,210,99,2,124,66,49,59,134,253,63,55,134,89,113,101,103,210,78,170,174,102,227,33,19,79,170,162,20,239,13,180,252,137,243,237,98,9,255,0,211,203,148,104,123,141,31,167,35,78,202,17,16,163,88,178,78,156,31,12,74,98,100,18,147,116,249,123,150,222,87,248,30,192,152,73,189,66,196,69,73,2,171,242,97,176,16,202,53,25,26,203,83,151,252,166,152,107,207,213,86,81,143,138,240,163,25,17,184,208,137,179,188,88,89,104,157,57,53,153,68,34,70,80,51,234,162,70,156,240,226,33,70,47,113,81,195,178,100,225,230,12,252,171,3,70,38,76,162,47,34,26,75,168,42,180,63,38,138,123,42,168,44,218,122,88,242,45,146,95,148,156,34,65,201,124,178,126,172,188,130,88,249,217,19,132,37,66,216,24,115,2,227,109,196,34,226,70,76,159,59,242,23,116,66,169,248,21,178,225,31,45,136,185,17,243,205,146,42,26,194,213,108,51,204,127,238,196,147,220,106,31,77,3,249,80,17,181,57,227,63,105,181,25,72,167,181,83,14,89,204,151,255,0,186,36,85,103,97,234,166,70,215,47,147,220,34,32,36,234,124,124,184,136,136,173,159,18,48,249,170,242,160,166,7,213,136,243,26,46,33,249,245,174,141,162,123,138,159,2,151,235,60,71,204,28,133,87,154,111,92,213,78,240,137,139,17,20,203,227,14,12,92,37,139,136,126,127,73,31,79,85,65,157,146,235,165,19,39,237,36,217,167,200,251,136,235,150,135,76,52,159,145,204,30,47,229,83,211,238,44,139,213,216,176,100,248,49,158,205,220,172,95,186,141,220,193,47,134,41,89,86,243,229,169,37,85,79,129,93,109,246,170,28,177,230,149,198,168,223,101,189,225,176,201,137,1,50,48,10,54,97,149,149,102,249,49,48,97,47,98,202,170,12,207,111,128,73,53,80,99,63,250,112,177,45,102,218,66,31,184,82,173,147,230,14,16,242,149,115,119,234,77,99,39,83,230,174,198,40,66,247,18,235,39,240,120,227,102,231,169,115,25,246,178,101,254,128,130,31,212,196,153,76,209,50,231,51,119,18,126,34,125,52,184,218,195,81,146,15,44,252,191,111,18,95,91,241,46,240,135,218,109,70,154,223,195,85,53,96,248,204,150,34,30,37,132,162,113,45,83,32,51,251,68,230,51,234,166,177,229,176,148,65,19,233,140,94,107,108,144,196,130,60,187,94,36,219,121,19,98,38,100,9,69,27,196,94,197,191,77,135,17,241,75,42,161,158,248,146,71,152,34,73,99,67,60,99,230,76,194,140,153,37,131,63,49,83,150,60,99,27,11,149,75,154,203,23,41,132,130,129,113,189,62,32,202,24,134,164,61,75,35,93,128,171,23,234,218,216,94,25,98,229,81,230,121,9,47,14,235,16,209,82,103,193,24,48,203,148,53,187,99,99,244,82,27,226,70,153,199,202,92,74,62,251,226,95,248,253,59,148,127,117,32,159,79,71,55,230,196,34,20,139,229,105,160,212,203,196,24,3,254,84,173,211,183,150,165,86,100,78,58,2,192,248,169,169,172,165,97,218,201,140,63,218,85,240,53,224,39,15,105,44,184,136,180,90,218,158,72,49,87,8,124,191,76,74,34,250,147,108,61,223,84,148,139,13,56,235,220,118,234,18,93,125,187,29,33,149,179,183,89,131,43,140,190,226,213,107,26,88,128,252,50,185,20,45,86,185,191,164,137,138,92,81,201,31,212,69,86,235,111,91,62,45,169,21,85,149,253,59,17,104,221,50,248,19,254,6,213,90,182,201,230,13,89,57,95,216,186,70,149,208,126,147,21,129,176,41,50,34,33,201,150,32,50,88,101,16,73,68,253,127,47,62,18,202,227,250,136,170,69,195,67,90,73,122,140,59,250,104,80,89,67,5,107,30,80,202,82,17,181,153,247,79,137,45,26,249,158,164,62,18,229,66,191,65,158,200,249,131,43,18,77,182,113,149,146,21,171,150,21,70,139,36,127,175,196,168,99,70,167,32,57,101,41,141,55,73,91,73,195,44,91,149,82,72,21,88,247,97,226,79,192,131,102,194,139,134,50,55,44,65,101,26,5,250,144,2,30,18,213,226,39,238,163,103,223,68,16,30,44,67,42,231,215,111,188,154,252,53,37,31,242,174,118,107,240,58,99,133,124,207,186,147,71,223,201,63,174,87,202,38,63,166,183,192,159,42,181,236,245,17,98,202,159,82,7,87,84,69,103,168,136,101,31,238,162,46,224,85,78,130,242,203,139,148,158,10,171,26,215,250,44,147,191,15,131,224,117,205,84,33,240,202,228,73,236,181,158,228,153,162,21,115,59,176,142,52,183,136,49,72,36,29,33,142,75,31,115,26,227,146,73,109,67,174,56,33,173,206,160,246,106,59,176,51,15,90,161,210,177,167,86,179,12,190,196,36,15,82,192,205,166,44,126,9,171,24,114,174,184,215,19,133,155,94,63,5,140,55,130,72,249,144,179,232,95,147,52,73,88,190,218,14,180,196,18,121,154,187,180,217,50,42,45,124,201,100,156,68,172,125,111,77,180,94,164,166,227,86,209,233,247,252,162,160,190,12,89,176,95,138,47,34,252,241,173,141,101,234,76,137,201,254,62,69,146,43,118,192,167,79,87,215,61,75,251,141,114,75,126,24,156,105,142,158,123,197,220,161,169,227,51,193,138,190,170,103,231,194,28,107,35,141,144,217,25,91,21,31,204,51,255,0,117,10,107,177,214,177,226,41,72,52,123,42,167,73,7,202,74,228,65,63,70,88,254,121,118,210,178,171,109,255,0,72,46,170,46,14,161,37,185,241,98,38,63,168,183,73,96,6,60,198,68,195,134,248,68,197,18,47,26,123,0,32,247,98,136,191,184,150,170,160,205,250,104,78,198,178,25,65,135,18,17,149,178,227,19,40,138,172,159,85,145,252,48,6,181,62,133,228,91,85,13,193,12,0,206,39,247,74,142,157,249,9,134,89,82,195,64,36,23,226,90,88,105,208,79,152,81,114,164,108,10,43,92,178,53,107,200,62,34,169,251,42,25,99,102,101,178,54,179,203,195,148,163,95,36,204,33,89,155,117,149,11,53,190,9,180,90,161,45,185,60,107,44,37,200,172,235,102,100,98,155,158,97,149,153,138,44,72,56,218,182,88,248,118,25,70,47,113,73,185,29,10,183,82,234,100,97,205,7,82,74,198,19,38,16,137,44,147,171,78,88,191,211,132,68,45,84,251,92,255,0,54,34,21,58,179,9,183,233,238,62,124,57,101,127,40,135,254,234,215,38,183,40,250,145,97,126,94,83,11,18,60,55,204,133,211,23,42,205,229,65,118,89,200,27,93,36,255,0,219,203,245,87,200,26,2,202,55,205,241,227,79,53,36,249,114,101,238,202,178,13,174,72,189,169,27,173,254,20,94,153,207,172,147,58,48,54,129,226,251,139,76,202,169,210,65,205,40,146,80,44,190,139,186,195,255,0,187,167,47,190,174,173,240,205,145,11,51,4,144,146,83,244,120,203,243,121,121,5,237,173,176,52,246,228,28,217,21,220,48,197,178,102,81,20,107,210,96,109,149,183,20,150,71,59,124,8,162,34,121,85,91,90,33,176,193,16,211,39,233,234,169,47,202,94,196,202,29,61,108,102,125,33,161,88,36,23,190,183,114,62,44,105,54,230,200,83,158,16,251,74,162,103,128,152,241,68,75,131,90,206,227,74,74,205,115,99,197,76,35,89,75,200,204,162,24,147,144,234,76,108,195,136,106,58,120,72,51,188,65,236,94,141,14,202,183,230,229,245,168,50,177,210,181,169,89,38,237,228,66,250,144,253,226,145,46,101,245,119,210,67,76,159,16,131,225,18,104,213,133,106,142,159,168,96,245,6,81,114,126,210,42,182,120,196,199,230,149,148,107,147,73,101,224,231,60,222,223,154,163,173,187,197,195,47,173,110,219,32,255,0,227,169,213,223,63,79,201,6,96,151,145,73,92,107,106,106,65,191,118,46,49,37,44,178,174,47,52,76,133,92,227,227,149,196,170,221,43,54,198,36,93,201,4,206,180,50,187,168,145,162,95,69,254,151,240,254,55,233,89,210,246,149,60,164,94,184,213,178,231,112,226,227,95,150,190,9,235,57,122,218,115,55,116,62,153,36,93,139,245,230,155,173,139,129,134,150,37,189,63,79,175,107,74,91,175,219,233,222,177,104,115,128,232,251,41,54,91,184,130,237,86,65,248,104,121,32,205,97,60,95,182,186,0,96,83,139,167,34,57,145,162,253,37,213,185,26,30,99,52,143,240,113,239,195,195,169,243,218,64,33,83,138,166,114,48,50,197,139,237,174,132,105,241,99,116,136,107,155,95,90,128,119,28,93,75,150,105,150,216,29,93,60,122,191,45,10,166,27,108,207,182,180,62,99,252,210,143,88,97,0,206,84,28,155,44,188,66,42,21,152,86,140,50,77,108,66,78,125,137,68,60,133,89,198,55,248,197,137,36,135,118,72,210,176,216,117,170,198,90,213,99,254,157,141,86,255,0,176,155,108,43,147,169,199,91,45,149,62,151,148,133,235,34,163,99,49,141,134,40,191,141,2,198,48,132,100,178,139,147,234,35,13,37,229,246,147,8,213,20,89,95,14,12,167,139,97,252,137,99,239,129,231,204,140,190,100,185,195,226,139,212,164,31,124,10,223,49,75,128,53,205,50,249,29,144,212,233,84,147,216,64,112,161,109,99,15,233,45,31,15,77,22,200,15,54,94,212,242,200,213,195,62,25,101,30,33,36,142,76,73,205,30,120,138,32,86,131,180,194,88,89,79,121,88,248,145,56,147,3,92,87,78,6,210,185,14,26,66,99,204,33,101,254,85,126,100,213,104,214,96,90,121,39,140,78,98,229,202,156,190,123,61,229,61,38,25,196,68,154,214,200,241,158,192,151,34,90,176,248,63,34,221,243,25,37,156,69,88,134,180,30,25,183,228,82,81,141,40,131,202,33,17,60,134,105,98,31,42,117,178,8,209,175,136,84,202,208,73,31,233,114,168,205,73,91,58,8,48,226,237,122,188,141,51,43,57,86,167,134,9,78,194,239,242,253,180,236,215,49,86,140,39,211,1,138,72,172,21,132,15,247,21,64,105,32,137,153,133,20,120,214,147,73,7,251,75,95,170,131,207,16,185,84,218,102,78,38,236,180,192,151,112,226,11,204,162,18,136,125,57,236,142,206,92,67,93,26,76,98,89,3,8,148,196,154,121,81,137,133,60,108,206,34,173,48,17,190,158,84,97,252,167,42,54,28,204,67,229,226,78,97,176,226,238,18,36,212,149,178,121,141,143,34,173,128,92,23,197,39,72,183,36,78,43,105,229,8,143,150,111,246,209,53,181,81,32,177,252,73,139,228,143,234,164,102,84,11,51,241,39,47,167,158,51,31,180,139,148,159,83,18,148,135,113,44,178,240,203,138,69,211,153,50,32,153,212,53,37,171,102,101,240,226,24,148,153,149,202,198,205,244,96,27,185,209,153,250,2,20,105,228,109,72,50,179,171,17,20,64,111,165,140,24,132,85,136,77,44,164,204,100,181,97,253,11,73,55,207,31,106,196,55,123,149,37,48,196,254,52,84,59,40,56,251,113,37,168,122,20,82,108,136,33,230,64,135,82,15,39,40,150,1,178,1,65,135,22,85,41,118,107,88,39,203,136,120,252,253,165,25,33,110,74,94,54,94,46,85,220,93,142,112,24,24,130,24,146,56,213,71,19,242,242,21,41,12,242,73,26,54,51,237,114,126,188,130,26,120,99,111,49,100,170,112,40,3,26,95,188,37,156,152,12,146,206,174,69,182,3,200,86,127,237,75,149,21,224,65,17,116,49,207,102,37,164,178,85,104,243,114,47,176,237,79,101,230,28,170,138,72,88,94,213,174,54,158,138,46,88,145,113,36,219,71,98,171,212,106,138,43,54,155,31,110,233,29,2,54,216,120,187,83,150,64,97,88,129,123,201,8,234,182,93,56,144,102,103,96,41,52,155,146,101,70,120,12,96,195,149,16,240,158,75,63,84,179,244,209,148,125,168,177,149,39,131,73,20,82,201,46,90,198,124,243,227,218,87,11,23,220,78,102,82,74,140,61,220,185,81,177,249,245,140,169,124,250,167,151,154,39,18,101,179,134,32,181,90,12,146,73,187,151,43,145,87,86,210,85,65,238,159,149,38,170,13,168,135,243,105,199,166,130,112,249,75,137,109,191,134,250,191,45,67,102,6,15,180,150,201,123,49,163,99,105,137,101,103,202,23,40,208,87,21,82,171,65,202,145,163,96,86,79,177,95,231,41,56,138,141,135,27,147,49,148,244,11,224,70,126,46,210,121,167,225,181,28,145,168,100,133,25,110,61,8,96,140,127,165,202,166,53,15,128,143,250,172,72,156,210,200,254,222,52,123,244,221,52,159,155,52,174,69,85,107,243,37,183,164,68,155,217,56,79,250,168,86,100,156,126,172,74,210,28,0,103,195,201,141,122,214,146,180,99,204,40,188,136,101,84,210,195,44,223,195,69,107,0,49,225,52,175,246,214,155,42,64,73,243,46,232,137,101,148,255,0,77,6,80,137,49,170,187,36,232,188,203,22,67,36,143,200,159,153,85,90,39,252,222,231,248,147,56,22,181,177,135,136,80,36,167,225,147,4,92,187,81,175,134,181,174,35,58,134,157,164,67,21,95,232,13,134,25,61,165,238,174,82,173,91,198,100,225,18,41,239,36,145,243,37,86,6,81,105,163,48,143,204,20,55,205,13,233,176,107,79,231,155,219,91,103,244,113,11,42,198,83,86,74,11,67,100,65,240,163,227,76,202,150,120,101,238,23,34,40,53,179,188,51,9,106,168,204,202,52,124,97,201,103,82,151,181,135,42,17,58,184,213,44,104,19,139,210,84,68,152,126,201,177,149,50,215,200,149,168,69,67,97,202,246,124,168,213,124,9,59,110,213,246,78,152,6,12,161,47,34,75,50,182,212,126,120,190,101,13,167,232,60,114,92,176,12,144,17,100,96,128,140,234,92,212,51,245,24,165,98,52,82,9,90,64,152,252,28,197,72,172,201,200,105,33,90,219,184,57,161,156,68,204,94,181,247,197,136,201,50,65,141,4,246,113,161,153,68,83,68,150,32,164,204,60,102,117,47,179,36,254,79,252,210,137,134,33,22,26,163,154,217,242,164,246,163,204,19,251,74,74,29,244,65,241,101,228,18,165,141,168,71,181,196,18,173,182,133,25,88,14,77,193,227,15,155,137,99,14,203,212,184,68,130,120,79,109,40,153,69,198,169,170,163,2,15,22,212,107,86,53,38,204,181,246,4,52,49,143,185,44,146,102,9,92,191,77,193,178,7,52,242,9,70,217,80,202,28,231,196,202,50,253,50,42,50,226,73,89,108,75,201,97,203,57,134,203,198,39,166,143,99,228,173,225,209,55,57,50,238,134,154,195,211,199,31,22,94,68,170,85,152,148,53,107,198,78,20,108,104,24,153,204,37,94,109,42,15,122,211,147,246,146,217,53,71,31,247,89,86,25,98,118,120,108,138,70,109,11,136,104,200,19,238,43,71,205,202,52,83,195,141,15,37,143,40,241,101,88,209,142,178,15,3,168,107,103,118,241,17,16,105,244,120,253,194,145,69,50,144,226,38,80,202,255,0,90,125,26,1,49,253,196,203,27,138,212,50,147,225,27,206,95,80,209,80,39,213,89,51,183,33,20,189,198,155,213,86,228,126,92,130,140,136,211,122,62,202,180,156,54,131,200,150,142,50,210,190,229,52,147,14,10,0,204,157,100,254,174,52,121,131,139,30,237,121,147,193,210,37,149,208,44,111,129,0,126,8,11,186,113,151,193,55,135,39,16,214,243,60,101,79,188,164,170,220,137,80,213,50,55,50,246,252,98,62,36,117,171,241,177,74,190,75,4,117,54,205,138,198,204,133,160,95,199,149,41,187,212,246,49,153,138,184,75,24,115,50,15,181,109,240,139,143,149,102,218,141,185,169,183,77,154,212,163,221,216,151,145,54,220,238,123,138,165,247,54,178,124,3,19,136,104,200,217,35,15,148,185,83,84,57,142,164,133,133,98,1,244,243,188,248,122,214,200,114,73,159,153,81,134,97,48,97,17,86,198,203,230,78,69,111,2,105,245,164,240,74,77,90,127,62,213,80,248,111,243,89,108,6,47,105,83,208,158,227,33,57,91,2,36,23,230,150,37,71,14,226,9,120,66,165,117,59,238,122,107,133,199,245,18,218,120,115,163,63,155,39,220,92,210,43,248,157,49,213,215,45,78,145,37,224,146,54,98,65,190,52,17,63,47,184,130,134,105,126,8,240,154,33,95,152,197,74,172,200,99,70,166,111,135,148,124,66,75,140,207,180,154,26,202,12,111,238,150,151,152,19,135,152,42,219,138,66,172,130,73,245,81,38,143,152,67,88,195,134,120,44,237,30,52,73,164,176,68,194,100,44,200,118,82,122,122,214,174,99,171,48,5,222,164,60,46,24,133,89,211,207,137,56,4,41,114,20,158,104,200,218,122,47,254,220,69,149,23,233,181,209,135,242,145,113,38,219,81,183,180,2,147,60,98,89,178,75,60,50,137,105,152,204,136,0,152,241,165,114,245,149,38,216,203,33,67,15,83,158,49,24,18,170,86,106,17,224,225,81,19,42,143,101,19,229,59,18,35,76,185,160,30,25,101,254,53,6,141,211,137,107,69,42,229,238,88,204,187,157,159,233,37,147,245,81,227,3,220,41,18,136,215,103,183,38,35,11,26,114,200,12,198,175,28,56,145,146,69,79,130,86,102,176,181,156,76,34,200,47,226,69,70,184,181,193,250,82,21,62,48,89,25,249,131,20,107,104,94,114,179,233,39,218,66,127,145,252,37,36,217,106,172,152,66,36,108,0,197,193,154,95,234,83,233,48,56,18,103,213,65,254,236,164,76,177,168,141,53,205,33,200,66,63,18,121,13,135,140,206,212,154,24,118,71,204,30,180,243,115,185,27,18,176,234,204,123,241,152,224,191,9,138,138,14,179,174,47,186,37,27,168,116,246,244,153,131,216,182,83,208,128,92,50,226,168,108,183,217,125,200,156,232,240,245,61,81,7,218,143,101,148,79,253,148,53,5,51,73,110,127,72,81,137,106,120,125,16,15,221,207,202,79,109,99,44,169,242,21,133,203,121,54,80,114,118,173,6,53,28,225,225,237,92,222,72,73,110,79,243,76,95,109,14,200,218,130,160,155,184,133,33,68,36,170,178,242,13,152,190,203,41,250,123,78,12,25,162,64,38,231,219,82,150,183,214,181,28,33,200,155,214,234,115,217,112,152,73,145,171,96,149,153,141,136,138,234,223,177,22,93,83,250,66,198,141,101,109,204,97,35,227,86,218,198,123,62,154,165,99,199,145,225,197,136,105,188,10,216,178,125,213,92,5,220,116,39,161,155,17,19,144,188,137,131,244,144,36,242,132,93,94,226,243,232,113,123,169,106,191,99,111,104,224,158,25,59,82,233,145,162,144,156,209,85,124,106,218,223,15,116,164,64,218,214,254,124,193,22,33,173,101,196,133,178,37,36,201,4,97,245,44,67,124,121,60,57,86,203,138,211,148,124,66,228,72,131,14,92,39,243,9,71,109,142,165,101,168,245,236,252,139,209,153,137,139,236,103,229,99,10,97,45,50,113,198,84,38,22,24,208,72,76,165,23,34,219,50,213,241,129,242,130,202,144,254,39,131,25,248,74,84,250,27,25,36,25,141,214,150,183,27,129,178,29,169,252,57,123,16,115,39,234,121,50,184,165,98,140,182,26,120,7,210,46,52,186,78,173,170,140,63,148,149,148,137,25,116,42,173,252,29,6,182,88,152,195,75,148,68,182,215,80,193,173,39,41,114,253,181,37,119,241,92,113,135,136,194,202,68,30,149,127,226,131,238,229,136,152,252,214,42,239,106,101,117,76,152,18,123,24,48,117,32,235,102,50,49,57,85,27,224,101,225,50,159,212,53,175,173,35,12,17,47,68,225,40,166,82,68,191,174,196,110,37,59,39,225,188,26,209,229,137,41,49,161,181,202,170,182,208,72,61,217,121,126,218,22,79,216,204,142,126,207,134,147,181,32,57,139,138,48,189,194,163,3,162,96,210,51,20,79,105,50,190,212,155,33,226,137,216,167,63,19,158,49,24,105,98,72,211,42,22,88,89,205,87,218,157,245,178,246,152,137,254,4,20,205,85,98,49,179,104,44,169,145,159,18,222,94,236,194,31,248,16,80,33,130,116,231,242,226,24,151,27,71,189,175,185,208,172,168,190,195,10,67,122,216,62,108,163,17,61,197,239,195,117,181,178,189,64,210,178,160,166,85,122,68,173,221,124,161,227,247,19,56,102,5,252,23,196,203,218,196,217,67,137,149,190,67,6,93,197,19,214,243,106,16,21,153,148,161,180,145,234,121,76,82,20,104,136,102,136,81,237,34,42,173,156,147,84,193,250,204,227,157,180,218,241,149,253,138,202,27,1,36,12,40,75,200,85,53,233,177,59,138,188,195,18,55,73,83,170,208,86,204,188,124,109,176,25,154,80,202,66,173,244,140,28,99,229,48,134,81,125,213,204,205,173,182,71,96,77,203,149,80,62,212,242,98,252,161,113,101,66,200,194,180,106,81,235,199,196,157,17,129,169,16,242,125,165,7,27,71,196,39,249,180,162,100,71,50,77,172,98,51,230,151,167,201,36,145,179,49,85,109,251,9,80,136,26,86,45,67,30,106,226,229,203,237,173,6,167,33,124,202,94,36,101,83,199,7,165,31,101,243,160,225,236,76,33,201,238,41,201,26,94,96,151,253,105,205,86,146,181,178,6,96,245,167,214,84,152,193,213,200,180,70,159,168,198,15,78,174,23,26,42,56,134,214,132,145,137,233,229,18,82,253,49,233,3,203,16,189,190,216,213,203,52,125,168,254,110,89,114,145,102,26,210,100,196,81,45,97,0,52,220,49,193,137,187,150,130,190,103,175,176,230,136,44,170,194,54,158,60,150,98,40,184,214,82,107,98,233,176,63,168,67,88,106,156,150,147,70,95,140,239,9,139,199,231,198,171,225,252,52,157,25,236,177,49,119,35,23,42,241,181,254,156,140,126,105,227,200,157,86,235,104,54,224,225,149,198,161,116,66,186,171,155,66,254,176,226,234,90,166,73,120,252,211,102,26,9,71,194,144,220,70,150,41,121,177,113,172,176,40,210,146,202,88,187,122,213,172,11,42,210,3,154,6,82,174,73,14,250,84,153,216,77,20,130,26,171,53,216,198,6,109,10,149,108,131,48,70,167,158,1,31,20,72,188,130,73,119,51,164,247,9,20,102,18,76,76,185,121,23,208,155,37,118,28,92,138,181,22,194,151,213,50,201,105,101,32,43,79,155,145,24,198,2,180,121,141,43,22,36,177,250,194,170,200,152,119,74,76,202,156,135,85,103,43,35,26,44,111,239,209,97,159,84,55,240,151,41,20,80,95,20,132,195,218,152,188,59,110,148,89,140,170,157,30,4,241,201,240,235,75,245,61,84,73,192,253,47,33,84,237,85,169,196,245,94,201,227,40,50,153,60,114,55,152,140,185,28,78,215,68,222,14,94,16,139,16,209,240,42,173,96,143,148,170,191,85,106,72,145,185,76,84,130,171,85,65,183,63,167,132,92,137,154,157,199,204,146,126,167,215,133,188,244,156,68,217,121,246,43,40,217,10,62,98,170,59,141,61,18,21,107,37,229,237,83,97,170,137,26,94,92,185,80,177,232,156,65,166,221,237,232,50,129,128,71,230,18,109,49,252,25,162,9,76,26,120,197,41,130,255,0,221,211,191,82,33,64,205,160,150,171,8,202,40,153,171,79,80,15,155,139,137,39,14,170,131,101,231,202,168,228,213,122,216,222,41,113,84,203,254,30,217,84,203,204,17,113,149,13,27,14,178,41,190,183,60,215,191,9,113,43,45,61,61,240,79,136,88,203,149,73,62,158,116,98,45,176,245,12,234,217,67,9,98,226,75,146,11,204,234,172,101,140,158,225,113,162,131,48,112,71,132,221,106,64,58,158,116,145,179,149,104,178,159,44,145,30,85,63,200,185,171,15,238,109,214,118,160,141,21,254,157,238,174,112,200,7,252,150,59,175,227,90,46,238,236,172,143,233,222,223,154,206,3,49,17,130,49,113,9,30,174,197,154,168,152,21,84,239,25,89,243,113,70,156,153,148,120,63,84,177,173,134,2,1,134,17,70,85,183,211,65,36,248,139,196,186,142,51,155,95,62,32,173,127,167,11,140,94,226,42,5,148,188,140,196,34,42,187,93,31,85,27,152,37,202,66,165,176,225,203,169,33,11,237,161,148,107,6,122,108,171,38,118,144,74,67,85,105,139,193,121,230,148,66,143,238,174,141,26,120,48,48,198,18,198,214,100,73,192,197,137,45,84,101,145,145,142,65,166,53,57,233,39,109,12,92,75,175,214,234,64,89,1,129,197,148,159,81,70,217,124,58,173,212,30,114,194,92,68,18,211,167,169,53,28,98,98,17,71,196,254,197,45,157,81,177,43,35,171,255,0,179,162,73,152,248,44,253,6,69,206,117,85,61,150,169,151,154,89,73,24,98,246,198,186,53,107,14,82,0,54,37,87,81,168,116,197,144,255,0,74,69,106,175,153,11,180,90,226,112,237,61,84,113,15,22,34,113,43,122,170,170,225,1,242,236,101,114,11,219,77,174,233,224,194,57,202,33,98,31,211,82,83,46,1,24,139,146,70,88,120,157,10,186,204,43,178,248,169,58,182,197,241,3,3,229,132,254,52,91,53,8,53,75,56,96,45,172,141,91,119,218,33,163,188,193,83,19,229,34,226,26,172,57,231,220,201,42,152,118,6,15,201,61,129,47,90,169,141,79,163,133,142,88,114,100,92,166,213,147,173,229,230,137,40,130,84,90,122,239,16,217,93,119,43,18,118,178,19,175,244,233,127,34,86,124,162,7,126,194,31,10,80,200,25,25,154,166,231,141,122,0,101,193,149,154,92,161,201,83,176,84,11,85,4,133,243,226,92,241,240,229,20,255,0,40,187,12,198,62,112,56,68,185,110,179,11,233,8,60,37,228,42,118,173,70,141,152,93,182,150,94,225,16,74,159,79,62,240,108,225,16,177,253,213,237,31,171,98,146,38,210,92,12,164,79,31,60,153,50,226,24,190,218,154,208,44,228,245,172,243,206,126,34,160,12,18,12,106,222,52,56,179,123,68,49,45,22,84,144,96,243,4,163,85,170,139,102,37,224,89,18,49,24,40,144,9,27,238,42,88,20,132,147,243,102,148,150,26,203,123,195,149,108,135,169,193,7,132,169,25,168,21,103,47,107,116,244,25,192,234,234,250,138,70,251,73,62,77,171,226,98,227,250,138,147,79,95,14,72,243,11,173,49,184,146,9,192,121,171,139,243,41,183,140,88,218,199,42,147,163,201,91,98,193,20,185,99,11,149,87,214,221,193,132,204,69,46,33,137,75,218,201,181,200,240,203,200,167,224,104,59,29,82,119,230,190,32,134,47,109,74,173,108,75,53,124,181,47,141,168,96,219,157,251,73,67,47,237,33,103,213,86,224,221,203,237,73,32,104,248,154,72,248,171,165,16,178,75,245,85,40,106,143,100,76,86,5,196,186,21,125,51,34,221,187,226,34,9,129,147,137,57,129,113,40,167,96,66,147,106,74,211,212,189,129,175,22,228,139,213,70,177,141,254,98,44,68,42,147,71,144,246,196,125,112,105,210,73,134,36,174,68,4,104,218,159,221,139,144,107,193,100,225,75,203,151,141,62,124,249,219,86,4,50,147,40,172,4,26,78,126,94,53,95,0,196,132,12,66,198,81,169,45,224,250,187,72,129,126,173,181,173,151,135,22,81,162,73,27,196,22,59,157,54,52,241,201,38,18,136,98,94,158,26,111,106,120,148,104,110,55,172,204,81,16,72,57,53,190,172,76,65,149,136,127,81,38,227,141,176,133,57,163,86,151,170,124,97,36,242,126,30,208,89,31,212,13,104,73,50,126,208,150,200,26,74,170,183,154,92,173,200,213,108,13,84,65,3,105,73,20,113,135,245,49,42,43,126,194,55,252,9,198,104,249,209,188,54,145,74,92,93,104,59,143,89,173,3,247,117,127,200,169,102,27,80,120,60,219,242,21,3,15,80,147,62,210,219,254,162,107,104,11,99,149,76,53,169,79,152,194,95,33,192,157,39,166,208,145,151,68,213,180,49,44,134,66,215,41,8,207,124,34,50,191,97,252,136,174,131,110,106,111,129,167,143,253,220,252,168,115,105,236,115,178,196,16,202,169,160,105,233,211,185,133,197,247,17,239,211,209,97,3,44,185,68,42,108,73,216,87,79,232,196,126,25,113,99,38,118,95,13,235,181,3,25,46,186,86,37,33,124,109,143,53,124,85,58,109,120,72,195,230,148,65,98,80,105,153,27,216,172,112,51,252,151,113,190,21,196,132,76,198,180,196,52,89,153,167,43,120,67,63,42,224,86,191,23,73,187,126,41,233,222,158,147,107,110,246,75,52,242,99,80,222,102,111,99,169,186,93,165,179,106,119,106,123,42,114,113,4,169,239,170,193,234,221,19,149,115,170,119,193,24,56,75,148,136,198,25,228,63,50,165,155,236,231,88,208,173,190,211,209,9,5,246,1,46,34,118,174,110,251,83,198,123,243,99,226,87,129,129,6,200,111,229,196,79,166,161,117,158,158,125,104,242,226,84,201,212,69,85,70,41,171,126,34,202,155,91,233,198,198,164,117,109,173,228,110,88,130,227,250,138,65,143,181,25,216,99,74,227,19,250,213,200,110,42,167,87,97,151,217,224,167,95,216,162,178,163,98,104,170,15,171,86,229,44,172,82,127,117,25,14,125,172,97,178,36,76,133,26,156,135,12,130,149,219,198,173,105,53,205,118,155,225,151,42,55,237,143,145,75,31,162,172,218,141,170,160,107,25,35,253,86,212,127,117,52,153,48,21,191,41,46,126,82,32,38,124,66,245,120,143,244,225,98,80,147,38,30,200,143,55,38,69,95,254,73,87,246,47,38,76,211,27,71,150,92,161,137,71,207,178,210,50,120,66,85,11,106,251,43,43,22,68,54,92,98,70,190,0,197,211,87,151,248,146,173,236,51,42,34,251,158,178,124,72,199,237,249,101,41,125,27,108,246,88,82,23,147,233,171,192,232,57,218,146,39,81,4,138,141,240,246,93,3,51,75,198,81,170,236,221,115,17,102,163,98,104,209,58,132,19,98,50,186,92,81,136,133,250,137,244,154,73,85,167,125,141,127,95,184,167,36,192,4,19,176,161,47,39,218,84,17,159,101,100,12,91,172,67,72,171,65,153,188,138,74,167,146,236,25,150,19,231,211,193,243,14,235,147,237,174,109,169,41,53,28,98,62,93,77,161,49,253,52,134,30,161,120,159,138,243,32,137,245,19,217,137,237,175,46,229,142,167,184,149,83,253,70,191,230,71,244,210,218,221,103,248,163,138,36,94,174,196,160,54,81,100,159,8,75,148,106,211,76,82,68,40,30,97,99,18,150,221,218,229,119,40,181,236,46,178,124,188,108,16,133,201,245,19,202,70,16,160,204,98,167,172,227,6,28,89,72,164,39,217,92,214,206,254,172,45,176,253,177,171,226,132,44,206,87,178,27,39,51,132,92,136,102,64,149,8,249,74,46,52,78,152,178,201,204,18,171,6,120,11,148,220,171,85,148,202,178,0,4,218,126,116,78,210,10,79,211,65,62,168,228,38,17,39,38,159,85,39,166,0,197,247,18,179,89,108,122,146,51,26,170,106,244,169,66,59,3,47,137,63,244,74,161,15,119,219,246,212,187,47,171,174,222,65,75,201,145,20,246,68,141,21,251,75,2,23,233,168,53,187,224,94,171,228,29,36,35,154,77,166,192,98,31,238,173,204,208,210,187,131,40,101,26,229,242,117,62,160,173,157,202,92,163,243,79,96,107,147,148,29,165,17,62,154,197,153,211,150,131,183,79,250,106,82,93,233,190,60,194,128,60,130,75,106,158,65,191,152,88,150,216,23,214,83,185,141,41,11,125,106,50,244,170,235,37,244,246,37,182,214,161,94,25,154,96,172,102,97,73,41,63,105,11,107,79,58,218,35,253,58,4,104,195,47,89,20,24,110,237,69,212,82,12,107,235,53,85,150,237,145,13,40,137,99,154,84,53,161,95,178,83,88,127,217,130,171,80,63,213,173,173,50,201,82,84,154,74,243,225,189,203,34,87,202,25,99,46,206,109,244,208,97,9,114,145,114,47,136,191,15,117,140,150,62,93,117,241,35,16,94,218,172,214,149,49,211,212,126,149,189,104,237,232,117,128,220,89,73,138,194,203,158,63,219,75,238,39,234,49,120,6,38,44,101,247,10,191,40,7,86,252,67,210,83,191,174,74,146,81,198,127,98,239,223,15,117,183,227,40,140,54,235,42,226,133,158,244,151,77,116,58,186,158,151,241,244,186,107,166,186,127,10,168,119,4,173,103,245,18,229,203,237,175,73,180,203,243,125,75,25,244,249,95,155,18,22,76,51,224,195,137,118,180,103,159,184,163,250,215,142,72,50,173,55,212,147,166,193,121,130,92,67,250,137,69,108,105,113,134,157,239,39,18,11,226,101,255,0,71,90,197,49,189,200,139,143,131,150,182,245,217,106,103,238,100,254,234,252,237,241,82,135,92,105,191,148,44,82,8,98,127,98,238,23,218,218,243,73,28,156,82,74,63,181,249,20,157,174,161,212,122,252,7,14,232,152,255,0,105,89,123,125,12,204,233,165,251,156,51,71,211,213,22,240,18,245,14,178,147,27,255,0,145,242,175,211,250,122,236,21,160,96,98,79,202,63,14,197,248,195,89,233,81,194,212,239,14,161,158,65,12,79,203,196,187,239,193,156,18,105,216,24,133,202,63,111,39,98,70,133,109,236,27,204,203,238,119,166,107,240,120,114,148,133,70,195,53,117,217,25,99,46,41,10,63,166,178,210,180,128,40,54,150,16,49,43,250,173,61,71,8,24,67,23,249,10,84,85,80,77,239,212,231,182,172,28,99,179,211,133,182,31,211,86,26,87,80,216,214,141,152,173,9,251,104,123,234,120,51,137,152,66,73,3,14,214,180,153,131,202,53,38,233,244,114,235,212,99,87,59,45,86,191,131,39,229,37,151,230,86,23,119,0,178,26,227,15,147,44,114,253,64,93,138,194,158,121,201,17,153,139,200,145,86,84,249,244,54,69,131,146,24,93,224,140,76,193,18,206,5,192,240,126,149,30,23,213,73,27,195,46,86,36,160,48,25,187,63,47,203,42,146,176,83,254,34,193,140,77,160,162,229,34,209,63,86,130,55,153,140,46,79,166,150,154,31,252,52,252,189,220,74,177,20,101,247,17,172,214,26,100,172,230,161,33,72,177,150,159,33,143,142,131,26,173,109,46,203,192,81,42,213,104,108,165,141,159,54,81,137,64,254,36,131,253,164,1,137,46,178,214,18,252,58,148,153,155,192,213,141,95,248,116,89,49,153,56,31,40,94,79,182,167,38,105,139,193,19,152,185,70,165,235,126,33,92,70,127,202,9,88,86,235,253,243,48,216,148,153,21,22,79,219,64,104,89,56,158,135,72,1,247,21,26,247,130,51,56,144,6,178,201,212,167,166,106,125,180,172,56,136,181,164,97,22,63,216,121,101,48,228,27,212,185,159,56,71,234,26,118,27,80,77,96,202,36,25,163,101,62,101,170,28,13,147,230,30,109,81,162,75,41,63,192,185,172,207,82,141,231,180,42,232,114,89,148,100,16,144,16,52,243,10,124,50,248,178,167,173,193,90,132,4,11,187,88,79,202,97,43,173,61,171,71,109,194,104,164,200,140,153,163,41,227,114,203,200,81,165,143,181,163,133,21,225,169,226,254,37,54,135,250,50,205,127,130,219,204,227,102,97,45,19,12,121,49,8,37,61,167,175,143,37,251,73,121,21,132,58,220,156,217,120,254,154,197,140,25,168,69,204,12,225,15,229,32,101,251,138,139,79,79,30,211,9,96,12,68,79,230,79,174,169,138,242,226,31,23,184,185,45,246,191,60,235,95,148,200,33,162,70,167,19,99,93,101,58,151,156,236,111,54,92,67,75,158,199,201,233,82,144,36,218,201,0,204,18,144,165,91,95,101,171,99,113,109,73,254,210,154,179,13,77,10,96,176,226,38,18,149,108,178,181,151,24,28,57,18,118,89,78,140,1,154,95,98,115,25,239,32,51,27,26,107,8,202,36,141,124,121,207,195,137,110,222,68,43,30,35,114,253,69,139,233,61,74,95,15,90,114,26,65,214,177,129,197,137,106,215,236,25,136,25,250,98,44,155,33,219,84,197,24,177,61,86,189,224,157,21,129,176,18,167,135,167,189,220,72,211,104,248,133,6,98,241,43,173,73,52,132,107,52,216,7,204,27,145,173,79,167,56,252,229,135,25,126,226,209,170,180,172,185,36,197,82,92,95,159,177,105,170,170,181,130,204,86,37,220,165,200,122,173,125,199,148,33,174,43,223,234,194,255,0,105,111,184,209,143,156,199,150,38,76,105,91,24,113,244,228,71,214,223,92,66,39,46,76,107,44,223,66,237,249,119,20,190,168,149,172,197,136,159,202,188,199,131,234,171,71,218,178,79,234,196,181,62,183,78,91,240,229,219,17,69,153,75,122,137,225,132,240,89,187,8,184,208,151,214,163,156,12,59,81,149,57,153,164,137,24,15,45,77,206,95,182,85,32,102,30,180,254,224,147,42,235,246,46,32,129,49,224,159,169,53,48,96,219,131,171,231,125,178,37,198,54,228,153,187,87,200,211,1,187,229,149,182,78,107,2,155,79,92,212,19,119,46,126,95,182,182,178,238,116,18,51,119,23,24,211,93,252,17,121,151,46,235,238,32,45,108,162,74,137,250,84,181,83,55,24,123,90,104,54,67,203,186,254,52,193,245,163,16,31,180,23,253,85,5,2,202,168,164,194,21,67,24,44,47,76,172,73,108,193,80,151,198,177,247,167,163,160,61,35,158,27,200,60,194,249,145,173,80,39,234,60,156,81,113,17,21,99,75,144,204,201,194,88,168,131,4,152,254,146,159,141,107,113,26,47,245,105,67,201,230,140,100,240,73,103,41,81,118,18,161,254,0,47,105,86,6,13,80,217,238,149,39,146,98,9,96,203,45,177,24,94,52,44,204,163,108,255,0,69,218,158,144,22,81,114,138,47,87,184,85,45,91,101,42,49,241,10,41,11,137,116,124,204,191,225,52,172,67,43,18,128,214,179,73,78,254,159,43,40,203,238,98,86,230,45,169,137,148,109,67,4,96,102,97,98,34,198,102,167,36,144,60,33,42,38,125,32,230,179,118,97,101,74,141,2,46,60,65,22,53,141,24,44,139,244,79,76,146,78,67,20,185,82,102,24,114,78,240,137,83,76,128,8,204,249,180,151,211,71,147,48,68,151,108,117,144,113,167,166,98,126,35,46,139,91,62,8,193,254,86,50,147,234,46,109,79,24,101,150,204,43,164,213,85,3,3,12,82,255,0,26,106,137,35,10,46,31,40,188,177,4,53,63,62,250,214,11,50,154,0,196,186,73,153,20,99,225,16,196,52,154,202,52,27,32,98,227,77,135,216,138,205,244,115,151,234,219,153,60,49,62,88,159,109,45,147,165,110,100,159,119,46,82,160,147,164,129,10,94,239,42,111,242,132,2,157,87,204,174,227,39,17,94,158,97,196,253,162,175,101,105,60,51,110,146,39,195,6,60,162,69,67,181,32,248,76,37,22,168,246,103,7,147,48,99,126,35,21,49,173,146,49,248,97,42,149,213,79,57,57,130,149,198,187,60,47,117,77,89,172,87,109,93,78,160,104,118,50,89,148,34,202,151,76,207,24,15,221,165,21,90,181,226,240,203,41,50,52,152,182,221,165,237,84,177,42,178,17,172,153,44,147,158,88,137,167,228,147,225,234,5,33,83,103,210,65,19,254,81,24,202,208,12,111,49,151,66,198,74,73,132,198,178,139,25,152,171,162,242,37,210,77,44,92,166,46,36,124,250,214,78,126,104,145,113,19,238,165,55,116,132,140,63,155,159,136,127,107,145,21,99,22,161,44,240,178,99,55,127,50,53,232,214,176,107,101,50,37,124,12,89,82,186,112,130,11,24,88,150,132,40,202,168,118,192,157,225,46,88,186,147,84,193,137,180,246,251,194,92,178,229,91,141,73,149,153,74,92,75,228,107,232,157,34,229,64,234,29,66,242,3,152,170,125,215,232,101,87,52,155,85,2,180,254,157,19,151,238,44,205,125,44,96,124,179,98,82,15,123,60,243,5,109,49,167,18,39,110,95,182,147,108,174,172,162,183,252,72,163,157,100,250,251,18,147,137,234,182,27,42,164,129,134,174,229,80,22,95,15,65,169,31,152,194,196,95,182,170,244,174,158,184,211,96,96,165,254,153,52,112,186,27,52,145,50,233,79,113,201,152,127,164,182,178,52,17,179,134,47,34,119,91,26,186,104,255,0,205,8,47,226,68,73,173,130,47,13,164,162,23,247,85,49,57,236,108,167,140,60,12,202,172,25,73,7,7,47,47,228,81,81,184,213,13,85,193,36,240,226,83,220,160,205,27,56,44,200,0,206,255,0,149,227,83,151,111,28,98,48,56,187,85,169,153,254,50,164,55,112,235,164,143,119,151,230,86,216,85,228,35,244,67,219,1,225,136,33,228,42,83,51,225,239,162,1,230,202,61,202,102,27,234,218,215,191,212,39,142,54,37,53,119,241,22,154,76,182,68,169,149,199,245,18,239,42,227,216,170,195,43,241,246,19,76,141,107,157,129,18,166,167,211,12,24,217,234,2,25,127,117,108,173,178,173,199,148,81,72,89,63,81,36,184,213,164,141,43,105,47,32,178,170,89,84,95,87,106,150,79,240,169,7,16,135,141,71,217,70,223,78,221,136,75,94,27,89,32,202,25,68,198,182,83,213,88,206,35,194,34,144,72,201,204,85,84,31,210,70,61,107,249,68,143,159,79,93,169,31,205,3,18,94,96,234,58,208,102,52,172,191,253,58,92,109,121,113,24,123,65,118,21,65,153,145,139,44,59,188,117,23,106,29,0,124,252,66,202,36,199,70,122,54,151,123,3,97,0,106,171,68,178,227,6,238,219,25,127,62,92,101,79,47,170,180,253,144,55,101,161,24,164,166,252,136,255,0,236,198,89,45,64,95,8,150,68,204,24,163,16,210,217,250,50,154,79,23,165,242,21,50,173,146,8,222,17,19,231,204,244,209,178,88,74,49,17,47,229,40,108,181,136,218,77,7,177,62,108,88,149,107,43,73,9,152,118,185,71,246,144,87,218,218,9,43,95,187,158,62,54,61,112,255,0,252,81,191,223,60,52,150,132,198,47,112,139,139,168,255,0,201,170,118,161,219,211,255,0,226,102,234,251,183,209,220,102,48,248,248,105,136,163,47,131,169,242,117,98,25,84,132,111,138,250,182,75,241,111,242,226,236,32,149,15,254,33,87,23,186,81,50,125,213,145,245,26,76,183,97,191,14,78,157,168,21,67,166,238,103,19,250,143,18,178,14,146,163,132,63,155,236,250,152,148,71,227,246,99,226,138,79,220,95,25,169,229,247,10,126,84,255,0,144,220,83,65,91,167,119,229,175,98,246,51,54,222,97,17,114,141,1,49,144,97,125,53,206,236,181,13,148,226,60,34,149,254,210,206,134,182,202,73,255,0,168,202,85,133,101,126,100,164,141,17,125,198,122,158,28,27,38,112,246,125,69,18,205,49,140,143,54,233,117,198,105,234,168,204,253,80,202,148,93,213,65,238,15,23,219,93,116,83,137,100,98,114,146,121,199,218,94,53,81,27,85,12,108,194,40,163,82,115,205,85,91,224,28,168,168,102,130,81,241,21,76,177,111,26,212,5,230,41,83,234,169,128,47,87,42,231,172,12,191,14,162,38,181,166,56,152,149,149,140,197,212,189,51,30,85,9,171,116,220,31,55,150,92,84,210,54,170,56,248,187,80,26,144,210,237,160,253,37,104,221,190,136,52,44,159,39,59,244,171,41,178,246,145,56,134,171,96,105,225,212,3,180,123,148,170,170,27,224,243,27,149,25,50,224,159,156,65,18,163,55,240,109,44,236,108,52,253,65,7,252,186,41,10,150,76,214,122,186,55,234,196,65,126,234,160,211,215,118,35,27,196,25,248,136,137,184,129,235,103,97,173,190,101,78,170,227,238,81,178,208,38,183,82,111,96,230,40,134,183,190,238,12,111,117,1,2,53,60,111,148,137,196,178,153,79,19,217,229,72,209,255,0,65,100,91,123,27,127,241,11,243,225,137,202,154,195,212,128,146,204,197,40,210,56,218,60,229,30,81,69,227,65,76,211,22,81,188,205,18,41,18,108,183,217,75,69,244,81,204,152,201,61,40,83,4,133,7,205,151,141,6,19,30,48,25,196,76,138,107,89,179,81,224,221,196,41,10,49,123,104,171,34,132,122,43,53,74,144,198,173,27,254,80,67,68,73,135,99,143,139,31,251,170,115,68,188,243,98,230,150,94,69,107,14,3,231,13,60,127,243,22,108,24,141,178,167,188,147,210,88,200,8,26,75,85,110,217,243,68,40,215,70,244,172,104,192,191,109,238,145,59,52,104,73,100,118,224,44,173,211,15,140,15,254,8,138,100,49,139,164,92,169,163,38,0,158,234,248,99,68,16,243,40,201,61,248,12,170,254,98,105,53,87,57,51,20,68,40,214,44,15,218,34,40,215,114,138,60,65,47,26,99,85,49,248,250,146,215,79,50,140,206,154,19,87,20,49,108,153,202,82,9,33,13,85,112,184,66,82,46,131,61,255,0,89,72,95,120,70,126,88,130,34,166,63,70,43,63,216,155,208,88,41,76,150,18,166,51,12,9,35,249,177,101,94,101,199,7,220,240,83,246,83,8,87,246,173,197,196,180,131,216,113,174,11,254,92,44,67,70,190,101,228,98,98,151,23,143,234,36,144,245,12,168,192,237,34,163,170,190,167,154,204,37,159,201,247,19,44,106,27,140,19,26,30,231,155,220,91,77,24,131,31,110,84,64,76,12,156,37,227,94,147,143,164,92,169,90,162,219,81,108,147,98,98,73,107,60,241,162,101,196,68,109,219,39,70,240,40,69,148,104,93,254,244,108,17,150,84,176,133,147,206,94,101,165,246,175,156,76,60,138,152,213,177,74,204,57,70,176,14,158,137,11,151,42,221,181,49,100,254,19,240,232,103,89,31,132,68,85,172,209,255,0,147,183,169,109,204,8,35,91,99,76,33,83,44,138,130,181,220,81,63,206,8,30,28,171,157,106,25,150,81,143,194,46,53,213,39,214,206,47,129,98,69,33,127,137,78,89,83,156,140,234,90,203,117,49,90,140,104,209,51,9,54,15,42,166,153,167,168,236,135,138,88,137,141,70,86,153,245,178,177,98,87,240,12,9,160,102,20,43,80,36,91,228,71,191,225,165,60,25,123,186,225,14,55,237,137,94,64,134,200,81,25,203,149,125,52,56,145,128,243,22,87,32,150,85,179,1,56,124,94,210,201,38,190,0,177,183,35,48,228,243,71,239,8,33,173,44,147,236,226,234,66,207,97,8,53,10,150,220,20,218,207,220,228,8,165,12,75,156,223,50,116,227,179,17,114,254,116,242,203,70,92,18,215,53,112,137,140,191,85,52,141,166,201,7,245,98,228,91,183,78,99,111,126,162,24,108,149,143,17,150,82,107,103,21,249,130,173,225,214,211,23,152,162,24,136,141,153,14,152,163,127,41,11,249,58,213,214,135,43,72,214,246,33,94,248,132,137,180,40,135,145,46,140,19,198,150,204,89,21,228,106,125,57,255,0,176,16,15,147,167,33,29,225,218,144,72,106,140,178,48,218,169,228,198,196,240,204,220,131,246,146,24,211,1,36,127,41,214,149,76,212,146,235,101,188,38,235,246,210,51,49,171,29,216,125,48,56,252,240,174,127,168,96,12,68,126,81,42,208,218,250,146,87,169,25,20,96,205,238,149,43,102,166,170,180,44,66,210,79,61,73,222,32,151,143,205,95,80,190,182,236,159,55,41,115,39,176,146,78,252,75,7,211,234,49,120,22,38,69,201,12,109,108,116,61,25,25,93,114,215,177,215,102,70,166,173,243,44,73,92,130,246,208,95,142,96,198,238,17,70,181,233,42,220,112,89,46,192,95,185,149,122,250,146,37,144,240,138,40,215,83,70,204,112,217,45,151,168,218,30,161,173,182,103,202,34,159,26,184,172,230,92,218,158,146,230,130,199,237,249,174,153,0,219,144,115,39,91,33,57,149,60,5,239,121,227,121,237,16,190,182,242,63,230,211,153,33,199,251,107,28,212,126,28,162,22,69,150,80,95,244,27,91,36,18,65,255,0,112,177,173,51,224,51,187,16,215,216,17,160,254,115,87,9,24,247,241,162,202,102,72,73,76,146,113,145,101,85,61,229,127,50,101,101,90,114,49,248,68,69,53,49,243,171,121,113,45,104,199,89,14,129,90,249,221,209,4,50,173,179,33,203,146,255,0,155,16,196,185,168,117,205,144,207,135,17,49,167,204,214,196,240,195,181,34,150,73,240,59,37,199,114,66,193,244,164,211,227,90,145,249,162,23,18,62,29,174,231,149,26,99,31,195,148,185,85,20,78,12,40,13,149,192,135,134,89,70,189,234,88,137,204,182,204,48,202,53,63,61,255,0,184,166,203,163,176,203,32,228,204,254,236,69,64,207,51,9,225,153,19,2,214,32,162,226,196,68,19,240,21,252,169,106,106,179,12,67,233,184,216,16,197,140,180,76,140,1,3,46,233,106,124,106,63,12,162,180,38,79,218,90,3,78,57,220,33,149,136,107,161,91,82,44,186,90,226,135,201,220,147,8,81,176,52,168,203,243,114,203,252,105,200,116,220,72,221,69,76,67,1,255,0,85,111,160,88,158,249,184,199,196,17,113,166,19,43,73,38,46,108,72,201,225,28,110,229,162,182,120,203,230,28,170,107,37,24,25,89,212,151,125,59,201,47,8,68,152,134,6,201,143,12,178,242,42,96,195,7,106,95,113,3,123,246,149,44,162,171,55,112,8,119,113,35,63,16,68,141,223,228,30,97,44,25,79,6,16,59,70,82,33,182,196,233,9,84,153,75,171,40,210,52,192,123,168,253,224,252,59,82,136,20,252,143,202,85,156,154,223,164,164,202,200,24,48,99,230,99,230,90,158,102,89,51,153,5,133,251,71,169,163,89,78,25,241,24,169,213,76,170,150,143,181,4,96,98,12,92,164,74,102,64,184,183,39,87,26,194,146,120,11,220,94,69,86,201,131,32,19,250,121,25,195,142,132,245,85,104,227,19,155,177,85,70,199,225,212,145,76,207,237,38,85,166,224,230,66,179,32,172,183,10,48,78,94,165,224,248,123,194,196,190,62,123,227,47,60,219,145,242,151,18,45,115,42,99,248,182,154,23,152,77,43,149,5,50,250,13,217,48,139,173,1,50,159,79,136,249,133,43,41,17,12,120,240,97,8,134,178,173,246,59,109,87,29,61,64,141,73,20,93,34,75,12,243,193,63,16,184,213,22,254,180,125,169,84,192,238,73,197,214,157,153,92,146,221,24,194,53,168,202,245,148,201,150,162,253,32,134,84,27,24,8,221,200,160,242,115,9,74,167,66,177,178,171,80,206,20,188,86,49,73,251,138,201,230,174,147,7,220,201,224,164,164,217,74,23,84,84,92,9,156,105,36,193,67,153,227,85,62,79,181,149,1,182,216,145,225,197,137,62,100,195,227,226,64,76,146,242,119,8,104,142,69,38,202,232,45,158,243,237,73,136,188,138,102,52,107,194,75,230,85,172,11,22,111,152,49,51,168,106,216,121,24,179,50,98,105,14,238,23,134,18,242,38,81,140,255,0,15,155,75,2,111,219,91,119,153,56,84,154,66,149,184,97,167,226,230,202,138,135,60,18,65,194,128,100,97,201,225,50,111,14,158,186,183,164,185,85,35,95,223,81,25,145,9,230,50,118,237,230,40,184,211,144,220,63,6,19,9,25,37,132,246,186,210,73,239,197,231,149,107,175,234,42,178,191,45,1,109,117,14,219,164,188,136,90,75,131,201,127,49,82,27,184,199,41,51,9,1,2,97,225,17,152,82,44,108,89,89,106,117,45,201,10,206,37,139,12,120,92,165,42,156,135,168,95,141,153,185,72,179,147,2,85,217,62,108,164,16,211,42,176,140,170,62,147,100,9,35,234,25,80,25,8,130,101,56,232,9,196,92,169,142,228,133,7,219,91,86,242,19,21,226,10,99,16,94,234,87,50,224,227,254,233,52,48,114,15,133,76,73,209,247,150,71,230,148,60,126,104,217,185,171,39,236,105,178,212,143,240,225,77,244,247,133,148,94,100,40,116,28,184,220,197,23,24,147,154,218,73,113,137,242,145,85,54,232,27,138,192,150,186,26,183,25,37,196,41,50,125,53,174,134,134,92,103,171,192,179,242,115,44,252,241,147,136,73,108,166,89,234,37,147,14,202,51,24,96,139,237,45,208,227,89,23,151,143,34,113,36,207,36,92,89,84,116,249,242,197,43,16,138,179,86,87,50,59,88,175,13,148,232,204,195,47,137,36,213,76,222,196,226,47,33,82,27,35,90,141,153,178,160,33,154,228,164,97,178,144,163,83,85,107,22,101,143,151,200,40,104,117,105,31,139,117,140,127,186,152,154,182,117,72,51,26,208,133,34,121,38,123,198,14,104,189,76,74,141,101,91,37,156,197,196,69,92,73,238,63,208,7,172,78,247,101,17,109,129,241,8,17,143,138,192,89,82,207,77,148,89,124,69,227,69,126,12,220,243,98,75,180,83,121,60,139,32,234,221,57,100,54,97,171,228,42,29,240,226,77,103,47,18,158,11,1,80,246,117,166,172,190,60,145,176,33,129,136,127,81,50,177,57,21,124,70,48,42,162,193,250,133,77,225,188,25,56,69,137,1,26,203,143,22,36,80,124,202,76,169,90,102,17,97,253,131,167,178,228,128,126,208,163,16,212,145,179,193,39,41,85,118,110,52,41,163,2,79,180,52,219,151,49,86,159,2,208,207,202,14,97,33,91,254,53,235,136,223,227,8,139,139,246,150,138,167,226,240,17,139,149,76,175,193,241,239,178,41,241,11,136,105,128,97,156,95,221,101,94,152,102,8,105,124,107,95,207,137,101,148,219,48,194,96,88,80,63,50,158,14,146,174,157,47,41,165,109,136,156,204,152,241,3,234,168,219,139,41,194,243,196,84,182,100,26,56,238,222,229,147,40,98,86,143,136,185,86,167,204,131,24,152,76,162,234,181,60,233,35,194,101,180,207,62,76,169,86,71,118,53,186,122,114,212,170,147,100,49,244,137,0,27,130,78,38,28,75,69,108,146,73,137,132,194,234,66,135,206,162,115,255,0,247,188,163,85,171,8,181,41,216,194,9,55,173,54,79,62,85,40,109,66,63,12,171,24,119,103,43,210,143,234,94,117,173,236,123,36,169,48,201,151,39,221,196,156,195,124,72,204,237,228,89,109,68,217,208,50,100,56,130,230,49,84,253,196,248,145,135,213,137,19,50,121,202,79,182,131,126,208,188,198,229,76,178,51,114,246,23,78,157,83,46,226,103,204,148,81,230,22,68,24,109,101,8,248,77,147,252,106,136,207,25,124,240,136,66,26,21,240,192,138,168,235,35,47,193,180,48,34,77,99,243,20,153,22,163,86,217,23,192,53,210,150,163,103,25,56,69,198,156,192,147,140,127,113,61,85,12,105,24,82,202,27,40,207,97,141,41,57,121,143,143,10,241,166,113,242,172,2,252,131,91,97,61,124,143,175,152,1,15,181,38,159,119,141,252,40,153,241,128,94,108,74,66,100,50,12,139,43,112,90,149,161,54,228,121,151,158,241,169,80,201,148,49,240,164,178,95,174,9,47,250,116,2,20,106,158,166,172,126,190,231,70,100,252,126,234,71,168,88,121,163,121,98,11,145,41,134,253,78,46,25,117,114,68,168,96,110,242,115,8,137,214,63,216,70,192,67,84,203,88,196,249,184,164,87,53,83,226,127,118,84,214,168,49,10,206,88,162,68,201,135,4,159,218,141,43,87,236,55,63,109,5,51,44,160,251,40,80,204,1,94,183,217,105,225,201,99,241,74,73,159,167,172,163,117,41,109,176,235,65,254,216,133,103,10,77,100,17,198,3,242,151,145,49,173,167,178,47,116,165,237,67,161,135,101,7,9,173,49,17,58,198,196,164,101,177,24,251,41,99,226,221,45,208,44,167,100,103,186,183,213,124,46,4,110,235,236,169,244,61,25,22,19,242,138,86,84,219,99,238,33,245,143,57,0,197,190,53,107,200,68,209,145,128,63,5,189,146,107,133,210,94,68,150,84,51,255,0,144,19,86,156,67,194,144,204,210,76,146,76,166,41,21,60,147,63,234,175,70,123,36,241,101,82,222,91,15,86,34,63,15,68,132,118,113,38,143,101,86,15,213,101,251,106,134,202,133,242,88,65,110,134,162,164,232,59,24,79,204,34,144,191,157,89,123,137,143,144,209,144,216,79,49,7,137,44,181,173,60,102,102,12,162,39,181,70,32,248,76,46,84,108,200,27,145,166,101,80,179,33,47,67,48,226,253,88,178,226,85,111,244,169,44,97,162,74,219,17,38,12,6,70,35,243,34,152,24,37,34,231,144,186,178,185,166,101,198,167,140,247,134,36,252,163,90,195,169,37,15,134,90,249,101,62,12,47,117,109,141,26,170,115,24,94,50,229,82,85,254,148,102,93,52,246,26,192,212,32,250,169,158,240,4,103,106,134,181,140,1,51,12,65,45,84,246,86,62,24,140,170,177,177,38,163,150,70,96,202,132,125,86,78,100,157,150,83,188,249,132,69,181,247,103,19,50,167,205,4,219,95,29,67,36,224,132,181,204,140,11,32,48,65,18,212,253,67,84,70,124,220,84,125,108,248,50,121,98,11,169,98,200,190,102,52,109,216,131,147,240,148,226,59,239,11,105,212,254,49,170,154,24,7,146,54,6,89,70,33,170,224,201,137,239,8,105,85,220,151,136,111,53,124,81,241,39,105,147,192,63,203,228,41,212,47,170,140,12,65,47,34,231,230,167,25,101,188,81,5,198,85,64,248,214,164,59,205,98,37,230,63,100,70,25,11,255,0,35,120,113,212,213,27,70,68,252,134,151,3,41,19,112,224,130,55,136,80,6,36,238,5,174,80,114,161,110,2,57,188,57,113,126,68,52,222,34,101,108,206,44,29,90,49,78,96,127,247,117,79,48,204,178,138,204,170,108,223,13,193,72,125,221,129,114,147,233,175,79,212,59,104,152,133,254,218,232,173,4,178,184,113,172,171,169,1,244,146,41,63,17,109,73,242,149,209,120,254,162,155,181,158,77,243,11,97,215,237,166,236,52,93,166,88,138,77,155,21,90,160,125,62,123,39,252,223,98,11,88,82,78,173,240,46,232,101,25,95,214,136,167,181,4,99,243,35,46,231,196,187,3,5,19,39,248,253,212,85,106,22,107,1,201,173,254,154,2,132,188,139,8,122,98,202,220,111,8,103,226,69,48,60,24,178,161,131,62,198,183,207,104,94,68,202,170,45,181,21,204,248,123,114,35,188,62,168,130,254,185,167,229,98,47,80,191,234,39,126,177,99,24,251,179,74,202,69,182,77,216,238,217,243,98,26,25,116,125,43,216,213,145,208,176,210,182,76,187,136,192,203,40,196,153,90,232,198,65,240,151,19,221,92,198,53,240,43,95,135,42,173,14,164,156,81,179,12,172,163,82,85,100,24,244,200,115,138,255,0,164,131,52,3,227,229,70,26,203,41,63,168,100,198,138,52,152,50,71,242,133,254,53,210,72,87,14,146,154,79,44,190,196,123,2,8,220,81,19,72,218,110,184,99,221,203,149,252,104,173,181,80,186,147,226,32,60,106,115,201,6,99,20,106,115,82,67,56,142,204,50,186,158,158,92,106,24,144,184,84,144,108,143,58,215,150,41,49,165,176,202,165,93,84,242,120,97,196,139,124,145,136,236,89,176,56,192,195,36,151,18,113,74,237,76,40,238,125,148,95,6,44,234,166,50,79,233,5,200,167,159,131,31,110,84,84,55,237,135,196,85,60,134,162,157,10,5,33,6,12,210,203,148,133,82,250,182,202,37,33,217,255,0,119,97,80,12,214,18,160,241,114,36,58,156,211,181,7,40,98,144,164,73,102,113,214,53,78,90,142,231,235,55,136,12,229,73,39,155,214,193,253,67,38,52,161,240,47,240,48,38,129,198,170,160,64,28,154,220,70,236,66,198,222,64,204,169,196,142,181,211,26,19,104,243,26,46,47,184,160,159,172,41,169,39,50,37,24,136,81,137,252,139,169,223,105,86,77,6,208,165,74,3,162,116,174,155,173,33,138,33,228,250,137,154,59,130,200,23,164,181,181,28,146,48,166,149,201,244,215,65,125,172,18,197,204,40,185,72,184,92,102,81,250,171,5,16,88,191,63,33,23,70,100,205,182,8,149,229,202,185,214,214,25,170,13,113,172,31,186,218,88,213,237,190,226,62,28,6,91,49,152,149,63,225,128,91,215,127,81,199,145,46,164,173,29,76,236,38,253,55,154,233,169,54,101,169,151,152,224,131,105,139,145,79,207,158,120,92,161,86,247,16,34,148,25,162,21,66,201,146,2,61,241,49,117,118,33,140,95,115,84,147,83,91,87,63,118,85,22,109,37,139,230,234,127,231,77,228,179,115,45,145,43,255,0,145,87,195,170,219,65,98,138,170,187,103,161,118,106,46,36,133,36,249,209,136,200,150,17,72,34,42,217,33,120,152,62,84,20,198,30,73,24,16,197,202,143,129,91,99,25,249,172,69,198,159,129,17,165,109,104,240,101,41,113,32,159,168,89,187,244,248,146,178,166,19,62,120,24,69,196,52,154,183,74,130,182,94,239,46,82,38,197,193,88,101,248,98,37,176,247,118,197,227,72,237,117,14,149,210,220,85,48,50,145,87,204,135,58,108,78,174,53,46,205,49,93,159,171,149,59,123,24,173,251,27,42,175,143,111,23,49,133,218,179,178,146,56,49,30,111,117,26,26,73,81,153,250,14,33,33,204,200,147,72,204,177,122,146,214,134,219,34,60,47,185,157,43,244,188,106,255,0,74,179,100,60,210,211,32,178,168,181,95,41,23,147,234,37,114,76,66,143,104,18,226,88,181,6,179,148,6,190,131,237,9,11,38,212,243,125,222,52,157,144,199,25,139,102,250,34,220,133,196,220,111,171,238,41,205,72,98,20,121,113,101,196,158,154,126,94,24,130,94,13,56,228,143,152,188,137,170,111,2,38,30,179,102,125,160,160,19,34,245,148,157,71,36,236,245,30,40,223,76,74,130,78,152,4,35,230,77,161,211,140,160,229,72,189,58,155,188,3,73,38,158,164,108,46,192,114,73,224,183,221,189,150,236,100,177,83,14,48,208,243,52,243,243,240,228,77,35,4,248,49,45,171,88,79,65,53,108,201,113,165,48,66,18,161,52,195,143,184,170,124,210,101,86,157,255,0,43,252,136,3,106,124,132,194,177,138,42,220,178,124,250,169,192,229,246,146,89,143,201,210,44,169,116,57,44,146,204,89,121,19,16,188,240,123,186,214,216,202,140,41,44,171,122,165,151,18,202,202,3,202,76,193,23,26,223,14,146,154,239,230,195,43,17,19,198,5,227,6,208,200,90,136,196,49,160,90,244,133,56,164,161,63,189,196,168,95,225,4,125,73,54,228,251,181,65,121,143,131,164,162,96,221,138,127,34,212,25,135,130,14,98,242,32,223,234,88,242,152,188,105,124,199,253,213,38,204,170,224,43,212,250,156,133,62,31,113,72,76,164,212,22,68,205,17,57,147,180,173,157,234,38,129,185,84,117,186,168,18,89,250,92,73,54,211,200,174,243,39,2,6,52,107,253,54,118,75,151,214,174,243,68,187,130,194,229,227,250,105,118,170,213,85,197,137,233,197,22,82,36,122,72,196,131,106,193,24,191,44,85,5,255,0,11,227,236,81,191,204,150,111,113,212,154,31,201,187,136,44,75,156,107,192,220,236,101,109,59,61,178,47,208,19,227,50,77,118,40,133,227,240,92,197,154,14,198,20,233,70,177,149,148,69,94,134,46,167,44,114,81,174,126,106,209,63,17,126,40,212,222,109,55,82,100,198,243,235,95,169,52,174,173,61,144,25,234,28,82,18,192,232,63,77,243,52,72,3,255,0,105,1,26,28,184,211,190,108,88,151,39,226,105,23,29,117,58,102,234,255,0,35,95,109,52,59,28,7,131,105,152,197,80,250,170,182,13,188,238,94,92,75,100,203,232,149,181,91,188,191,232,73,41,53,56,44,158,252,216,242,123,105,213,136,170,227,99,100,106,120,181,15,25,114,226,26,127,232,54,55,126,5,175,235,250,139,209,153,79,55,252,219,248,211,186,222,47,8,145,10,76,107,113,39,144,166,96,118,35,196,105,93,75,153,217,51,81,219,217,98,137,60,133,31,154,238,50,105,50,246,165,18,106,129,90,207,148,138,169,85,115,86,74,17,47,158,120,81,88,19,113,126,69,190,158,78,149,178,255,0,49,47,34,202,238,28,185,199,225,138,69,182,171,225,212,18,61,146,229,197,196,150,161,109,75,90,112,178,112,48,196,226,141,224,135,153,12,112,159,152,57,4,138,141,25,144,88,192,196,46,33,38,15,199,131,230,197,149,99,2,176,190,182,24,46,251,177,227,66,234,73,148,26,56,7,52,65,114,248,34,39,201,196,15,232,112,20,127,225,233,118,214,57,181,12,172,66,250,105,85,152,122,175,123,49,19,101,168,110,46,229,238,196,93,176,133,214,159,85,92,106,50,120,98,17,10,186,227,52,151,195,216,213,204,195,0,121,60,18,191,56,145,184,98,8,105,246,244,251,21,166,191,193,53,234,186,128,128,197,233,120,137,245,18,89,53,87,153,247,102,46,82,46,130,192,158,79,218,67,76,167,136,50,115,74,84,196,75,17,76,147,56,94,25,139,252,106,182,180,195,156,6,11,169,103,248,72,5,230,23,42,2,214,156,144,71,204,92,67,251,74,117,26,218,141,182,117,80,73,219,149,49,13,85,25,7,152,85,106,58,5,81,4,77,223,170,101,31,211,84,161,212,44,252,129,202,52,141,37,13,168,68,248,113,36,143,105,18,46,36,168,33,60,30,19,42,136,208,201,37,153,133,202,129,181,173,56,198,243,98,79,139,169,150,212,67,50,203,108,246,102,86,250,122,239,72,146,181,159,43,148,139,145,73,124,169,51,159,187,46,33,137,16,203,40,177,128,240,215,23,41,20,90,254,5,149,80,237,126,165,167,9,246,144,254,155,71,101,231,132,75,134,178,101,204,107,38,20,165,38,53,115,27,226,44,26,64,51,52,161,148,137,85,229,78,67,52,43,255,0,226,212,163,153,91,46,180,156,81,126,93,40,146,17,143,151,16,242,37,207,248,193,6,73,240,148,91,145,167,48,238,234,174,200,204,34,24,198,85,85,234,52,37,36,44,132,205,173,172,232,223,164,42,219,2,100,169,44,249,178,171,51,80,208,70,249,189,208,212,182,161,48,7,212,33,137,51,87,236,85,215,211,216,215,50,0,36,141,115,141,91,163,193,56,111,196,159,62,202,212,68,230,41,49,173,79,158,114,51,133,106,255,0,160,201,62,78,127,79,240,187,74,238,179,88,42,255,0,56,149,3,101,116,66,143,31,182,135,178,134,201,160,126,92,130,66,233,143,134,135,33,253,70,198,81,10,49,117,165,145,117,241,208,162,183,237,169,93,73,38,32,187,187,81,83,44,153,11,155,47,39,211,72,237,97,158,23,249,114,115,167,158,1,99,151,46,46,82,125,196,138,161,96,138,77,73,56,135,250,73,142,170,159,42,77,118,28,164,146,85,187,12,91,41,108,48,162,140,88,149,101,60,56,145,191,86,40,197,253,197,69,85,66,77,39,240,225,193,135,98,82,115,69,39,251,73,148,106,73,112,78,194,148,191,244,151,108,52,200,130,253,36,8,223,237,33,205,0,23,108,254,216,88,147,217,5,179,253,28,123,80,232,59,43,176,127,79,180,196,79,168,148,85,124,52,185,168,38,105,127,60,79,168,187,151,165,14,55,112,184,208,114,66,15,60,33,41,49,165,109,177,214,71,57,104,107,110,51,242,202,219,13,111,52,200,176,123,149,189,150,155,30,60,217,84,117,173,15,231,77,92,112,53,100,191,32,6,92,81,150,80,205,44,184,134,172,97,223,83,143,134,167,149,114,251,186,211,143,137,55,161,173,149,24,12,249,162,21,114,217,236,89,149,42,116,237,249,199,204,34,226,64,90,217,18,75,24,19,114,17,42,135,106,113,15,9,87,203,137,227,132,13,223,184,153,153,137,71,26,216,211,51,71,222,23,152,49,82,147,106,64,82,51,13,143,103,211,79,153,169,245,5,149,107,195,19,177,76,62,134,118,71,154,192,92,133,78,185,168,220,121,25,198,214,112,72,78,164,45,171,43,109,198,242,226,26,97,248,24,242,88,194,136,67,199,251,170,111,83,214,202,211,113,95,44,94,210,218,178,40,184,187,98,13,164,180,52,65,89,110,204,94,213,115,233,178,244,249,24,97,74,227,42,227,186,111,83,234,59,121,216,68,34,255,0,141,116,248,6,178,31,249,136,137,252,171,35,108,125,130,69,245,247,43,35,79,184,156,63,148,46,36,182,214,147,212,137,150,240,164,41,17,117,183,112,74,246,7,141,31,100,26,57,192,225,180,228,77,221,69,171,27,244,240,116,229,104,24,24,133,196,79,184,85,74,201,227,199,135,44,105,35,251,75,156,191,71,196,155,213,115,137,57,167,209,131,169,102,239,214,114,169,178,177,76,74,147,64,7,106,90,104,223,159,237,172,89,107,44,92,88,134,95,229,68,191,151,195,54,52,40,185,26,164,211,214,198,6,236,61,136,32,201,121,8,64,132,73,217,159,7,105,243,101,81,214,90,134,44,19,241,8,133,91,96,91,31,36,208,128,175,121,172,101,19,246,198,151,178,54,156,130,127,213,73,41,62,234,194,215,86,202,146,204,34,226,203,244,212,29,195,245,110,155,156,203,207,212,198,250,105,89,155,232,180,107,251,106,116,191,88,250,61,107,65,167,228,82,176,53,156,237,73,204,42,189,178,123,91,3,252,102,177,47,34,42,107,50,160,230,28,202,98,131,23,33,73,246,150,189,158,67,176,184,146,189,54,192,70,184,63,186,37,88,249,128,31,47,26,164,109,78,68,36,228,110,134,109,177,24,155,24,52,214,76,103,168,242,253,181,46,25,131,41,249,138,179,53,246,50,98,16,150,110,106,46,221,201,189,97,240,138,14,164,35,253,56,163,140,50,253,165,205,33,232,251,47,134,90,129,241,34,74,33,99,21,126,138,129,37,248,57,132,53,57,169,52,53,173,147,15,108,33,15,253,213,92,101,80,89,25,48,239,232,1,79,169,7,36,12,221,137,49,153,38,44,150,14,36,65,127,175,177,115,231,178,202,55,152,77,145,58,167,178,217,13,153,139,254,234,131,89,7,170,150,236,129,142,34,194,48,70,68,100,60,115,160,230,9,127,208,133,9,160,143,186,80,196,145,100,51,111,83,116,154,74,2,1,251,186,177,201,80,122,192,218,98,146,9,253,62,0,226,201,240,246,147,139,93,67,100,89,76,175,164,138,73,36,243,84,208,52,149,85,151,129,181,61,88,196,79,14,76,95,81,116,44,154,139,36,58,34,219,185,248,103,89,252,43,214,154,218,197,247,129,128,73,195,243,86,159,13,52,245,230,155,193,16,84,219,98,11,179,41,87,235,247,192,211,245,160,36,74,248,24,134,184,237,247,203,89,31,104,47,245,241,170,179,45,72,199,103,43,234,181,153,196,1,138,194,40,203,247,21,188,8,192,187,3,37,136,191,245,87,30,211,112,238,44,167,115,11,16,215,75,170,170,151,11,192,38,235,92,140,140,116,217,75,6,109,42,7,136,88,212,110,164,147,143,38,208,74,141,250,85,242,124,37,132,168,224,208,196,32,62,109,60,118,17,153,84,230,20,242,65,38,94,19,113,42,141,200,43,89,151,180,98,95,53,37,109,117,79,156,184,130,203,244,215,47,187,212,147,166,159,105,213,246,210,200,216,148,142,59,177,103,169,62,40,211,70,102,40,144,7,145,72,135,226,113,203,43,54,192,133,24,148,72,104,108,164,234,15,234,5,38,63,53,210,159,161,171,161,3,119,151,248,210,71,27,191,45,78,137,36,137,48,93,59,142,191,241,58,12,208,48,70,139,182,252,137,29,173,245,31,116,66,242,125,52,210,6,149,131,38,38,98,192,26,82,109,48,15,55,139,22,37,109,189,126,206,117,145,77,65,181,250,66,78,227,76,62,14,174,213,61,90,199,198,156,250,226,137,84,86,135,231,182,133,18,197,142,130,180,134,186,125,49,99,56,249,132,46,63,168,159,27,79,74,25,25,152,67,76,66,195,198,31,17,86,253,230,86,115,39,102,82,86,123,0,7,0,184,76,37,155,233,193,39,164,73,109,197,144,32,141,230,197,148,137,100,59,235,89,164,96,119,228,16,212,236,94,172,81,6,134,88,250,98,141,17,182,120,153,202,130,147,73,101,24,27,177,95,16,164,250,105,119,226,221,64,47,148,52,81,149,107,10,171,113,219,48,100,90,248,247,89,67,214,147,70,159,56,178,185,69,136,106,182,24,71,224,149,89,133,145,85,1,11,215,202,144,201,164,137,200,104,145,70,37,110,106,72,150,67,202,105,228,255,0,105,6,200,126,154,126,46,85,75,40,132,149,59,199,4,255,0,54,44,74,141,151,113,62,168,211,25,53,85,214,67,249,184,9,13,173,85,84,22,124,160,185,18,178,223,142,165,23,183,152,232,33,167,183,7,48,178,169,187,93,37,6,52,190,104,185,71,237,166,20,134,197,225,153,61,51,193,57,152,177,37,86,166,46,13,110,248,18,244,240,223,7,244,130,196,52,254,52,147,201,38,18,165,243,51,198,123,2,17,45,121,165,139,152,41,91,191,129,170,184,134,106,74,24,178,65,151,22,47,184,150,195,96,240,98,202,155,230,57,32,191,119,63,248,202,135,141,79,44,128,205,139,141,21,184,90,135,60,187,190,184,245,18,10,167,32,135,230,170,168,125,70,48,25,46,198,81,10,69,182,202,156,99,30,81,69,228,69,6,180,251,94,164,159,143,145,86,234,22,186,122,24,155,89,218,140,248,119,68,198,168,235,110,253,72,12,221,151,145,72,73,167,63,158,80,173,161,9,196,70,9,62,203,6,228,111,161,120,195,65,141,220,33,149,124,244,23,144,123,184,130,73,61,18,214,115,25,137,52,141,168,73,83,194,98,173,220,100,228,38,218,191,1,76,240,238,127,137,123,214,32,245,101,228,88,106,29,91,167,6,12,57,126,100,191,73,79,85,64,148,87,238,203,196,52,187,159,168,219,122,87,50,165,230,173,32,242,203,41,18,249,146,96,148,159,40,34,9,120,44,202,124,75,237,196,102,8,124,66,196,165,91,154,172,168,111,12,255,0,201,218,167,238,230,60,103,251,127,81,79,27,82,50,146,197,226,54,76,101,85,117,179,32,221,193,237,74,184,14,202,188,205,63,35,58,38,44,189,171,81,180,245,62,14,33,101,34,198,77,104,5,210,189,24,204,19,57,138,174,178,17,101,53,120,68,23,14,37,168,210,96,151,204,81,42,200,85,147,249,15,219,198,159,64,12,81,15,132,170,170,194,54,4,28,154,169,196,38,96,197,196,157,85,4,227,230,177,40,196,158,204,187,139,65,205,198,95,226,64,76,213,180,210,126,108,213,113,138,134,101,53,110,227,152,209,167,77,103,244,241,101,26,83,106,25,113,159,203,43,17,62,154,128,214,31,21,245,117,65,217,18,140,91,104,69,250,107,92,59,235,41,160,221,203,148,66,145,73,100,187,87,177,118,233,181,68,209,187,233,234,86,239,199,157,155,190,69,178,102,179,163,173,39,54,79,219,83,144,45,95,57,159,54,149,204,161,25,103,102,202,68,204,172,226,173,123,228,116,184,119,209,45,193,195,23,23,242,164,129,164,150,57,207,205,63,16,202,244,186,170,49,227,123,184,147,215,217,48,160,196,82,169,214,129,111,212,125,14,0,199,211,40,101,254,84,215,194,8,129,136,184,202,79,168,160,3,48,3,39,16,147,19,93,202,24,56,132,153,89,133,104,111,242,93,60,32,193,196,81,164,150,184,61,168,184,136,151,233,185,228,146,124,166,79,39,188,5,35,240,139,18,117,102,37,85,70,20,108,199,56,27,73,98,227,65,195,211,118,177,134,240,135,30,217,27,135,27,255,0,84,137,141,100,196,110,13,93,69,44,129,182,225,16,147,24,115,206,46,21,170,226,121,196,206,162,9,1,14,212,24,251,73,145,103,49,148,174,97,134,64,125,197,55,50,158,243,118,242,196,235,69,86,207,202,156,155,212,74,54,10,32,145,85,13,205,80,87,13,128,233,150,44,169,78,161,100,72,63,55,16,88,147,73,134,28,23,252,217,113,33,110,41,61,94,180,155,66,242,37,92,240,14,58,220,146,126,176,39,159,20,92,168,216,23,19,173,137,139,142,55,237,41,151,233,91,200,39,225,235,78,233,225,217,70,123,203,137,110,203,14,210,39,137,72,106,169,114,71,203,214,147,63,67,15,245,105,240,111,142,80,98,150,182,49,236,147,238,164,86,84,111,97,116,87,169,63,233,85,177,135,148,202,127,241,8,55,91,74,153,89,73,231,214,173,228,210,2,104,30,33,100,229,82,244,63,13,1,165,165,190,89,162,246,63,42,171,71,113,163,145,83,189,203,58,27,81,144,27,75,1,98,34,223,62,248,16,72,194,169,219,43,137,113,184,162,69,24,190,226,197,146,89,101,23,152,185,72,167,86,6,141,121,20,114,111,191,16,69,226,128,63,220,89,198,211,213,86,81,30,43,2,242,21,40,12,241,194,7,14,52,218,170,120,228,171,43,80,139,71,250,10,105,254,27,193,211,246,89,77,105,185,141,244,213,29,199,165,16,24,107,197,200,189,100,252,76,250,168,88,120,10,63,184,134,144,205,182,228,76,250,60,184,71,121,114,229,202,151,89,64,201,220,37,81,51,61,105,223,46,94,61,176,189,180,84,48,233,253,73,194,18,226,34,101,168,204,204,114,253,177,55,120,67,254,218,170,170,100,25,160,196,17,114,34,174,62,24,206,130,119,216,10,230,48,134,95,186,147,178,125,118,159,123,195,191,202,68,173,128,115,208,175,129,2,13,111,49,138,154,50,226,44,145,243,8,101,81,6,212,145,73,17,101,2,224,100,253,33,82,52,204,31,143,161,93,38,96,63,180,138,40,200,46,15,213,203,42,206,170,25,231,114,160,174,38,2,180,143,9,146,13,255,0,16,166,76,1,95,242,137,149,108,150,121,241,41,152,27,169,223,164,78,97,195,157,90,255,0,155,67,26,82,154,103,6,21,17,118,97,205,39,14,78,37,66,249,44,247,146,29,72,240,8,236,218,117,249,172,143,145,158,39,57,213,80,199,101,197,136,153,68,161,105,3,58,12,188,38,138,65,126,117,223,131,14,81,25,138,36,81,160,153,160,223,156,133,176,128,65,46,173,164,21,122,167,69,213,4,213,182,167,140,207,148,198,82,120,42,24,26,36,154,129,224,182,212,37,30,62,209,141,122,78,134,220,255,0,151,8,130,34,218,202,123,202,159,1,88,151,141,66,73,54,71,141,110,86,70,211,212,101,30,45,135,87,221,91,131,166,235,163,116,197,237,74,235,108,153,11,148,211,242,125,180,121,181,230,39,240,197,26,226,111,252,146,167,35,165,127,241,146,191,0,167,233,188,95,218,241,168,171,141,43,18,20,189,216,160,127,173,90,135,91,111,89,138,95,16,210,61,85,170,170,176,60,34,200,82,41,77,255,0,144,89,151,2,240,255,0,227,229,133,243,208,70,251,185,208,186,82,195,107,57,217,241,23,25,20,206,167,248,133,91,90,207,155,139,139,247,84,49,181,248,39,19,40,87,137,39,81,173,235,223,212,250,46,159,161,90,93,215,211,236,235,198,190,120,135,187,54,63,227,70,178,248,247,96,230,235,92,68,58,228,5,59,21,44,159,136,85,85,21,219,178,202,197,246,215,163,12,154,50,230,121,189,87,79,170,182,138,154,122,149,179,244,197,52,145,188,86,197,32,163,21,115,45,109,165,105,196,61,166,141,149,39,151,176,133,79,41,53,180,189,98,60,34,47,26,173,167,208,211,164,177,230,8,135,36,107,186,62,141,58,181,246,244,251,57,100,235,37,232,27,45,125,126,142,45,167,153,58,183,204,59,162,23,234,39,175,134,123,41,108,15,39,220,93,18,203,65,218,231,225,171,196,153,85,105,135,193,31,48,185,23,66,255,0,227,209,52,175,193,203,39,254,85,223,91,124,139,116,196,0,23,134,199,32,134,170,159,162,105,132,204,193,41,10,53,245,148,224,24,251,83,56,12,149,143,17,151,66,198,168,222,199,35,76,239,159,114,84,213,177,68,124,81,34,226,251,138,142,170,4,72,195,102,44,133,34,35,240,240,4,71,153,100,107,45,179,49,87,23,17,62,210,173,168,67,39,49,153,187,246,120,148,229,172,153,98,243,202,170,97,214,218,205,30,82,160,77,0,126,240,178,164,170,155,185,67,151,204,123,9,59,153,62,167,48,32,143,46,44,171,13,121,27,252,18,226,11,17,4,162,195,172,37,19,229,23,59,96,199,82,174,242,157,198,4,205,240,214,205,183,39,82,139,209,247,99,240,229,87,144,204,57,41,213,137,52,116,96,200,212,224,25,51,4,73,212,58,120,36,103,205,197,202,182,86,195,57,65,212,143,99,241,170,238,80,139,43,57,53,113,73,6,55,76,1,168,139,90,19,151,164,75,167,207,54,244,120,130,37,48,102,60,71,195,137,27,151,53,99,100,34,42,180,77,136,165,110,229,148,138,242,5,80,6,62,97,127,213,88,152,54,178,124,48,202,196,53,164,218,84,18,65,254,125,37,22,253,13,101,253,181,10,146,253,21,11,245,98,141,151,233,139,145,76,27,82,68,25,201,180,17,49,123,104,160,233,95,77,38,96,148,133,253,213,132,150,86,136,143,245,105,67,18,155,46,190,67,173,19,250,103,26,250,215,183,22,33,167,176,237,119,35,225,82,19,245,14,142,173,137,254,114,66,253,188,74,82,55,196,33,198,157,253,56,68,16,212,219,6,196,162,165,215,216,233,147,12,204,228,9,75,200,148,93,188,227,3,240,151,181,101,12,213,86,227,245,105,118,131,17,62,154,218,107,90,49,113,101,202,68,234,194,214,132,197,13,149,144,200,241,68,138,79,246,149,124,59,131,214,131,53,128,146,215,220,19,218,226,26,212,253,79,236,151,148,73,100,168,234,215,248,30,122,196,187,47,15,79,17,4,141,140,251,88,204,203,44,67,255,0,117,72,155,86,217,13,159,211,226,241,165,207,178,212,22,68,247,18,44,44,59,50,212,176,153,118,50,19,134,82,62,158,226,180,95,171,229,80,27,103,139,187,148,137,69,173,193,225,19,137,59,70,200,42,181,241,59,36,203,40,50,95,242,145,70,150,154,202,243,59,48,197,24,135,245,23,33,129,241,22,226,9,241,20,68,198,171,224,124,75,137,143,17,146,89,188,134,219,100,58,156,105,32,32,51,22,87,34,148,212,147,49,249,138,36,174,212,138,126,182,198,60,162,138,66,165,254,176,123,38,102,218,255,0,26,51,125,69,219,166,66,203,91,35,214,131,48,185,86,154,215,190,115,50,153,7,119,26,224,191,218,255,0,26,103,165,66,124,120,74,44,74,177,171,32,146,86,163,250,119,226,3,195,137,49,129,67,93,56,249,76,47,250,171,22,67,28,101,162,124,194,65,30,92,73,154,74,18,85,103,41,77,233,181,177,56,75,212,165,77,101,121,101,101,253,62,86,216,107,124,105,39,178,2,219,26,54,217,37,124,138,171,81,106,101,100,109,65,24,28,82,178,254,68,137,155,162,243,25,90,67,135,185,246,184,214,115,224,81,198,237,139,148,137,214,164,173,169,53,79,90,2,159,148,169,141,149,56,43,65,234,33,148,69,170,125,175,166,143,44,72,3,251,105,68,147,90,234,15,213,151,16,210,183,250,53,85,185,30,135,124,9,36,194,110,84,203,126,207,201,180,148,148,26,134,37,72,51,7,177,14,103,206,254,208,67,83,219,98,234,202,117,56,23,199,44,86,7,116,69,129,161,197,32,242,139,177,75,233,137,39,32,216,35,11,145,60,158,201,213,163,204,97,38,91,161,41,35,87,39,47,180,220,185,39,203,151,18,213,91,24,245,188,57,85,40,77,234,95,171,159,139,237,173,175,173,130,65,240,242,170,226,226,89,147,17,116,246,31,211,79,180,229,39,130,129,161,214,22,85,22,68,137,99,20,159,227,93,20,48,34,66,35,241,23,41,18,109,79,13,150,68,203,44,163,255,0,7,98,70,141,74,199,212,83,14,195,232,122,134,44,150,102,197,218,196,94,252,30,208,178,174,82,249,62,154,118,4,51,200,84,242,170,202,196,76,202,18,169,100,62,218,185,107,101,118,242,179,233,168,171,189,97,138,86,29,209,36,170,216,24,236,152,205,216,148,190,182,167,139,91,40,6,15,186,244,172,172,255,0,33,21,17,171,216,196,38,245,34,48,216,136,170,32,70,28,150,49,44,134,240,70,137,212,190,195,178,198,119,230,235,79,192,86,109,92,160,101,83,196,78,174,53,162,202,158,36,158,29,168,242,38,49,164,190,72,253,197,162,237,231,28,71,152,41,247,63,132,106,214,23,6,183,108,204,66,75,117,38,158,178,178,137,242,145,114,144,73,245,83,50,15,148,163,42,111,198,49,170,43,41,141,100,99,158,210,67,178,140,60,50,197,137,27,113,78,73,49,30,34,137,83,25,156,249,86,205,230,47,166,153,153,5,179,28,152,52,140,131,57,156,75,163,64,129,93,38,47,55,252,137,46,167,249,144,60,185,121,61,181,162,146,224,241,184,74,184,214,109,81,177,59,26,61,212,209,140,173,76,10,217,223,165,38,52,230,24,106,173,216,195,8,73,61,222,188,163,140,60,37,16,242,32,169,245,204,25,199,195,18,0,213,55,50,19,103,87,81,189,222,158,157,8,121,68,94,52,181,150,163,24,241,43,144,152,132,7,48,191,208,164,181,62,155,197,253,70,184,95,198,173,101,152,231,91,35,85,132,154,132,214,69,139,242,138,42,54,179,60,99,188,54,2,38,69,208,99,79,38,13,161,160,41,203,237,0,123,118,102,136,44,68,89,248,250,118,58,99,234,21,112,96,168,118,182,68,6,238,34,212,207,136,183,48,73,139,96,68,179,79,62,214,130,89,34,88,139,141,89,108,25,110,198,27,106,166,176,171,14,210,83,224,204,63,20,111,36,131,150,47,26,113,67,100,11,46,98,197,227,250,104,47,74,131,24,24,113,114,33,97,154,92,34,98,15,90,175,15,146,45,71,248,236,95,152,52,19,129,203,86,63,246,146,73,145,128,33,225,20,1,169,239,197,187,110,18,137,17,248,171,32,212,154,103,250,51,97,147,142,160,147,31,42,183,33,66,46,52,84,11,237,240,240,154,41,50,45,177,166,14,79,159,42,214,248,195,206,195,101,71,161,76,143,73,140,114,253,165,168,49,165,194,30,109,214,95,226,78,194,16,16,25,76,85,139,38,0,125,66,91,101,39,221,132,47,152,66,119,9,106,100,57,114,124,240,137,31,101,100,2,191,149,47,147,118,60,120,132,84,131,100,39,152,105,85,167,249,177,113,167,208,38,14,72,25,133,79,73,249,222,228,102,158,97,32,159,10,165,77,42,131,230,37,176,208,15,56,25,178,226,90,124,214,230,90,144,96,32,178,169,153,234,43,147,24,226,30,35,21,5,13,140,133,43,50,206,100,243,201,63,219,69,6,6,68,153,88,175,136,246,28,144,16,108,68,92,24,27,71,245,160,24,22,13,140,90,141,15,114,7,132,92,72,202,196,25,84,82,195,12,132,195,149,49,140,240,70,237,22,85,41,101,2,214,12,190,18,229,26,114,24,214,178,65,135,47,107,21,106,198,226,81,230,130,95,116,98,67,25,239,23,81,84,228,58,217,113,143,203,202,68,218,27,222,66,98,82,107,14,177,169,181,249,6,55,229,83,146,97,178,105,251,85,133,144,70,40,47,204,92,95,145,66,134,102,35,243,117,172,86,160,109,220,197,230,173,168,127,81,50,125,69,69,91,125,18,73,24,17,21,77,93,190,41,124,10,21,191,77,135,41,243,9,58,230,63,142,69,215,221,88,26,126,217,139,91,58,208,19,217,249,51,101,76,199,58,242,9,101,193,242,34,159,118,15,14,104,170,77,243,207,147,22,36,103,231,193,218,138,149,106,140,158,202,217,188,193,236,91,31,225,25,157,169,117,83,34,126,115,101,228,76,76,16,73,226,237,26,98,76,44,146,198,73,39,15,42,243,252,241,226,77,130,22,70,102,16,175,143,199,237,39,244,22,204,46,170,103,231,234,76,36,224,246,133,137,1,39,36,110,161,114,44,130,105,99,6,105,106,76,61,76,39,207,150,32,19,14,69,22,107,45,77,24,153,182,164,16,213,204,105,44,201,149,103,51,194,112,240,148,171,54,213,249,13,184,208,252,28,218,79,196,43,202,210,115,20,139,223,248,162,121,188,38,148,79,246,145,250,147,77,191,251,65,37,212,154,12,146,79,154,198,87,87,182,167,31,72,214,247,244,58,27,172,137,215,219,212,161,170,190,124,144,118,163,153,101,151,245,101,74,228,233,225,136,140,13,116,82,37,151,122,122,112,128,206,92,74,210,71,69,57,227,145,93,135,19,228,228,234,42,221,91,187,27,243,101,83,52,245,82,197,202,98,229,26,168,11,201,36,120,162,11,145,34,169,86,111,18,202,4,152,152,17,81,141,7,63,17,82,26,72,27,16,124,217,121,22,219,35,98,6,88,130,228,90,75,18,193,140,25,16,83,235,114,179,169,33,164,187,181,201,250,85,74,203,129,227,230,89,185,65,90,29,124,9,59,138,174,60,34,18,211,24,48,99,3,16,160,13,86,153,140,34,159,181,120,35,125,165,117,153,72,213,143,83,211,193,201,187,41,121,62,158,36,248,207,25,71,137,70,178,239,19,254,83,149,81,214,239,164,131,41,132,166,210,49,101,143,250,109,120,65,36,152,138,178,153,24,120,48,253,85,184,204,96,199,196,44,164,74,223,63,234,241,36,220,99,54,204,24,23,137,110,8,114,172,55,131,90,159,107,178,230,70,227,27,182,59,101,105,200,62,110,181,158,96,65,225,202,49,40,233,154,158,84,158,146,160,217,38,81,30,153,100,119,15,199,95,45,75,121,50,73,143,132,171,15,91,102,14,213,201,46,53,13,230,119,136,82,136,37,61,248,182,240,86,187,73,101,202,160,214,177,221,15,78,174,190,231,117,101,192,200,71,132,41,77,197,84,191,61,216,144,90,97,140,155,17,146,242,242,42,51,51,129,85,112,57,102,244,108,9,115,6,118,12,198,94,161,49,6,119,133,99,107,100,8,196,195,149,103,85,50,32,213,9,100,57,146,18,23,195,50,75,62,170,15,180,94,68,242,75,247,35,226,42,152,153,36,130,69,129,85,130,227,73,219,120,39,33,146,50,68,82,176,234,175,36,252,223,182,189,101,106,74,223,148,50,198,177,181,83,107,226,30,109,175,219,18,161,255,0,45,6,20,134,5,245,142,12,85,53,121,72,151,154,6,166,146,124,182,2,34,111,90,226,12,171,246,109,178,187,36,155,22,109,37,125,165,121,78,247,237,89,202,162,67,72,8,222,6,55,98,102,27,35,198,26,147,45,10,217,88,189,11,6,70,32,44,169,242,15,12,68,134,30,161,39,188,154,195,158,249,62,234,141,178,27,101,185,119,18,188,39,133,221,202,188,200,4,243,221,133,84,97,1,59,144,239,170,24,153,196,85,217,29,29,78,86,145,144,156,52,198,23,184,171,83,60,4,244,124,205,60,2,159,46,92,72,167,208,128,172,237,77,182,161,188,36,223,140,190,97,74,166,64,220,170,183,210,2,51,57,82,99,67,62,249,37,85,3,114,192,21,180,251,101,81,14,24,48,114,137,4,250,217,222,25,162,34,160,26,119,76,177,98,72,197,121,175,184,108,96,196,140,254,164,21,245,107,236,135,242,130,30,68,207,193,9,49,231,27,62,80,75,85,153,201,87,34,101,144,49,112,203,138,76,139,236,104,207,140,71,252,175,26,167,141,118,49,15,230,224,101,83,90,182,251,128,134,137,143,252,29,99,67,50,143,152,236,47,121,89,132,43,60,35,31,52,178,136,74,43,74,178,198,119,44,178,144,73,244,154,170,127,60,165,149,39,34,205,178,150,15,147,37,254,28,41,33,173,101,136,239,69,111,226,70,30,36,146,202,120,36,145,251,78,196,181,49,125,131,38,92,12,140,229,46,37,162,182,100,191,62,34,229,67,198,211,118,179,121,76,46,52,83,227,19,77,143,246,145,81,237,167,2,182,27,207,131,152,75,81,178,100,81,225,212,50,237,207,250,172,74,154,182,51,196,207,213,16,170,171,153,22,74,1,76,245,146,191,22,36,68,56,115,133,220,84,243,212,167,11,171,26,192,214,82,200,2,4,184,209,136,102,45,123,241,118,164,83,228,176,167,196,183,217,76,32,143,212,68,83,44,168,199,23,138,47,33,88,133,51,108,202,158,144,146,121,147,230,51,24,248,138,164,225,207,102,126,162,8,106,170,1,134,70,118,141,62,224,109,220,223,12,50,164,191,136,169,163,235,72,38,124,216,150,168,111,6,78,18,166,6,147,249,18,55,80,46,203,18,198,243,130,247,225,91,153,38,92,159,12,40,169,129,25,86,202,160,140,73,21,85,202,171,98,20,16,144,76,204,181,178,239,79,139,204,54,194,76,124,6,65,226,72,102,124,55,137,100,119,151,213,8,44,190,218,122,234,252,117,18,201,108,129,109,117,254,139,173,253,32,136,95,229,75,131,241,47,78,77,38,29,169,19,48,252,34,211,17,187,103,229,34,20,218,27,74,198,62,16,151,147,237,35,241,222,222,227,238,116,220,123,27,127,27,105,193,127,106,68,194,29,196,75,120,153,162,36,115,244,28,18,143,46,235,22,38,36,204,153,232,18,246,145,11,198,150,72,245,79,144,93,167,227,161,100,103,164,115,238,15,4,253,89,81,240,230,14,115,51,101,74,110,242,118,139,218,73,85,11,81,141,18,117,204,236,120,69,21,47,141,169,39,12,249,74,84,154,120,101,149,132,229,83,176,42,174,75,47,17,101,17,42,244,249,29,11,34,29,106,30,188,174,24,240,203,138,76,137,152,117,61,116,158,153,88,148,109,86,155,148,49,179,40,136,159,195,164,136,47,105,91,101,147,228,139,52,79,240,81,134,78,231,251,161,162,182,199,35,51,101,17,82,96,192,137,27,151,42,26,100,51,201,38,104,147,200,36,185,19,174,131,41,236,24,153,212,147,121,254,116,166,200,215,145,188,196,41,234,126,76,157,85,159,183,42,90,179,140,171,95,146,182,214,144,246,67,225,237,72,225,208,235,26,142,152,185,71,251,168,218,221,72,113,3,230,226,242,37,183,122,242,92,111,48,132,191,237,33,187,125,14,183,255,0,160,198,92,78,206,248,146,226,226,32,149,69,37,148,17,61,155,184,185,87,30,252,85,114,67,229,47,186,254,78,37,127,164,174,32,217,13,129,49,82,198,204,133,26,21,115,165,239,244,225,89,250,85,61,107,12,18,94,67,68,139,136,107,25,44,100,110,146,175,50,123,252,21,119,25,206,86,135,183,29,72,13,73,91,44,68,83,241,181,36,170,131,242,151,141,117,89,53,94,164,3,230,198,164,109,116,76,79,107,25,80,209,171,155,31,82,201,200,251,3,94,50,79,8,132,169,235,108,183,222,234,231,193,164,219,63,10,164,101,105,227,69,97,146,109,208,233,222,87,58,9,170,162,99,204,105,227,80,183,6,30,249,226,15,90,91,235,115,163,19,9,185,70,138,147,36,126,25,177,12,168,179,185,38,141,81,189,194,163,89,14,51,57,144,127,136,114,203,226,22,84,175,13,142,119,230,138,76,126,107,219,105,121,216,81,9,27,44,101,148,230,134,248,217,77,38,86,208,177,72,92,169,164,109,173,184,247,113,32,16,89,86,19,41,244,150,150,230,13,88,228,201,77,116,174,173,137,58,115,5,136,98,197,237,174,254,212,231,169,202,204,175,166,26,9,117,62,140,61,149,27,195,18,41,55,62,218,157,129,85,169,234,32,226,151,86,69,223,100,201,177,146,15,233,226,26,155,52,252,68,120,173,132,76,137,234,162,43,49,207,41,195,46,49,24,105,98,78,103,191,143,229,34,163,102,96,23,233,5,148,133,122,50,157,150,177,153,253,90,175,139,219,82,104,202,88,70,22,28,67,97,177,35,76,193,145,157,74,175,209,193,36,121,130,135,216,48,124,38,66,138,196,190,192,18,122,68,130,52,49,238,216,34,227,16,213,104,66,8,39,205,237,169,253,91,27,122,63,148,23,34,160,40,186,215,74,241,230,227,42,219,84,255,0,68,230,197,149,75,26,226,231,79,143,250,180,174,63,184,170,43,108,160,221,196,204,145,127,208,204,50,159,171,103,91,3,105,18,152,127,184,146,62,101,228,110,154,98,20,159,81,81,64,135,199,195,214,154,134,4,66,17,153,138,68,245,11,17,16,63,21,73,62,91,12,159,182,143,125,245,149,73,57,132,175,13,2,184,64,205,19,149,75,204,124,82,159,152,89,82,215,64,89,24,10,183,82,81,217,31,230,226,143,114,157,152,35,178,126,24,156,73,21,171,233,225,65,124,184,149,99,17,62,162,11,79,106,216,35,198,93,215,34,70,192,222,101,188,201,35,164,137,250,92,164,82,22,83,15,52,249,141,20,159,227,85,65,190,220,248,26,90,163,135,85,79,111,19,238,39,90,136,205,67,159,67,48,241,172,217,106,58,215,230,42,162,178,210,160,132,71,225,83,146,105,193,39,207,49,113,38,168,88,206,125,197,108,152,143,48,113,228,77,52,148,201,100,6,105,124,74,42,27,224,212,78,120,123,85,35,46,50,49,40,204,85,92,73,137,36,108,8,133,252,139,40,97,130,38,118,168,215,223,114,118,141,102,31,81,154,55,152,82,146,91,83,54,244,41,167,178,12,145,246,245,32,43,104,106,174,229,127,86,23,26,245,84,99,227,249,180,115,239,162,86,249,226,16,210,179,81,71,85,253,68,218,147,225,213,7,158,104,145,113,32,32,67,29,107,63,105,57,124,155,27,111,57,101,235,65,153,131,34,101,107,169,156,3,67,169,222,33,226,196,183,204,181,174,40,51,101,228,83,211,13,178,99,5,181,237,247,17,112,244,240,36,176,114,202,92,73,106,24,140,99,79,220,177,79,106,22,16,126,101,85,48,195,7,171,42,244,154,216,150,95,40,159,19,45,145,5,166,246,50,78,243,7,177,85,132,39,147,194,146,92,124,49,177,169,38,238,184,191,184,135,135,51,80,70,151,132,194,38,53,38,178,21,170,184,250,99,226,86,143,46,235,145,45,54,164,60,158,34,151,246,209,254,3,39,106,20,212,32,206,201,127,244,208,203,115,21,149,1,141,62,240,76,254,157,20,133,89,64,190,181,17,63,171,11,18,166,170,153,18,51,241,24,72,125,97,12,4,3,12,30,36,44,122,125,153,185,127,128,136,214,187,150,51,149,111,194,49,147,55,184,161,163,62,88,229,176,49,21,139,51,144,124,221,137,150,192,202,165,36,57,241,100,179,9,101,118,165,183,116,236,133,204,30,180,164,62,163,24,249,131,23,42,98,105,231,156,199,132,201,173,168,181,81,68,99,63,193,248,86,169,48,49,243,4,188,139,69,148,243,194,99,248,184,210,64,252,69,24,165,237,3,77,36,159,113,45,178,42,59,159,125,182,27,4,81,44,33,207,222,159,171,141,109,243,4,214,101,196,177,123,9,27,218,85,169,27,13,194,96,12,236,14,36,62,167,124,234,223,155,137,43,18,212,202,123,153,35,221,245,15,234,34,189,16,114,96,191,119,43,42,42,40,29,109,169,231,13,133,55,42,163,204,76,12,218,113,41,202,119,178,181,254,159,237,170,6,48,17,185,183,72,3,40,198,120,223,155,220,67,89,106,24,145,137,204,94,69,242,202,72,58,107,196,162,110,3,182,59,202,100,2,170,148,6,214,212,114,126,80,171,153,252,66,254,137,90,251,106,153,67,47,211,26,54,96,98,201,246,144,17,180,196,171,121,91,185,124,112,162,191,175,234,34,191,176,246,84,226,110,248,123,27,85,78,170,101,181,128,137,203,237,171,147,64,181,155,5,249,139,136,158,218,20,58,230,182,54,10,56,158,210,160,99,31,56,121,114,165,170,153,184,196,149,35,239,52,177,62,111,151,243,246,46,150,29,97,190,130,197,59,38,156,243,89,139,40,144,76,170,181,133,212,167,181,250,143,101,126,69,252,59,176,16,24,101,137,47,181,124,24,204,205,19,148,137,12,102,30,55,234,203,200,182,190,200,4,226,247,19,173,133,196,241,174,39,73,26,206,48,78,65,230,41,86,21,166,138,51,191,118,37,174,239,83,196,140,60,81,4,156,57,155,102,109,10,204,66,18,248,248,3,193,196,162,63,22,217,8,248,113,98,85,180,250,144,5,102,19,123,169,22,64,101,100,52,63,73,30,201,249,177,16,169,176,116,172,88,208,126,231,211,77,106,174,229,194,243,218,117,149,14,109,67,16,150,79,17,75,202,157,181,93,84,154,171,88,14,171,83,178,160,158,157,98,157,201,8,39,13,146,197,202,150,204,211,213,178,73,187,247,19,74,217,241,32,143,9,151,42,182,211,123,151,145,85,248,232,31,253,55,101,205,147,34,139,187,173,4,226,102,10,119,50,75,11,238,175,177,152,2,118,171,172,130,109,208,231,23,122,121,133,99,5,46,126,33,164,225,167,170,210,199,245,184,150,155,156,93,131,93,18,238,156,18,70,241,123,106,70,126,137,5,184,15,94,25,68,16,211,178,169,138,197,4,13,73,167,245,220,22,124,214,34,9,33,212,50,109,116,223,249,117,161,10,63,168,161,13,67,99,240,222,115,196,18,229,26,216,27,189,79,169,9,139,107,242,203,158,173,197,142,140,83,92,117,244,58,14,155,212,246,83,129,154,92,242,21,94,86,220,3,7,50,229,240,195,177,138,192,132,92,138,174,157,135,16,25,153,110,219,33,38,101,114,209,151,17,124,51,45,83,53,12,66,179,135,30,68,27,225,178,202,46,32,169,246,105,183,214,157,230,151,63,23,219,77,87,251,21,104,61,220,158,73,59,80,182,83,206,35,176,65,148,149,230,33,31,138,36,252,73,60,147,14,20,172,57,114,253,197,149,97,212,170,245,32,70,35,2,105,92,138,172,58,110,186,238,43,13,47,39,238,9,115,74,168,196,178,150,195,27,136,66,87,129,212,155,31,8,130,149,137,50,217,4,144,102,29,19,22,8,242,239,255,0,221,75,38,109,97,47,90,234,77,144,255,0,95,149,68,79,187,157,111,43,137,111,127,224,42,254,218,149,134,181,224,196,36,146,124,146,23,221,83,83,225,235,140,120,106,127,220,91,99,86,218,198,7,245,2,229,39,184,138,234,54,40,81,178,249,248,48,229,72,238,46,216,32,63,176,171,81,160,29,59,167,12,76,24,113,101,34,146,174,94,227,51,41,26,203,235,44,30,224,134,190,210,106,29,204,188,198,246,147,221,78,250,120,63,171,40,242,253,53,56,104,16,103,3,250,73,113,19,237,173,104,239,242,60,114,127,11,48,235,204,92,33,46,36,218,54,170,36,238,35,79,237,92,176,58,86,196,67,249,185,228,71,211,211,203,133,43,54,232,133,253,213,139,11,160,52,136,231,68,178,211,212,101,130,249,124,133,33,82,74,170,64,70,58,42,28,153,196,35,4,98,241,163,36,201,137,25,90,196,11,8,1,163,156,12,50,234,198,84,182,215,225,70,142,146,247,203,52,162,70,31,211,75,96,89,60,125,82,177,38,225,178,4,226,97,247,18,111,106,11,27,39,29,78,111,172,40,96,210,65,127,225,225,19,137,69,105,47,137,223,157,241,55,67,200,39,227,93,235,80,232,242,93,209,158,186,39,203,101,236,34,252,220,111,131,54,90,55,90,101,12,253,200,203,216,158,72,110,182,66,240,245,11,93,111,238,92,204,187,177,147,204,34,145,61,210,186,134,36,222,41,98,202,65,125,68,61,14,158,185,155,242,129,44,113,13,55,54,143,166,211,242,134,93,209,50,123,139,54,85,9,55,81,124,71,15,187,1,62,80,181,99,40,214,184,212,148,211,73,152,88,196,182,134,101,56,188,4,30,84,246,61,62,159,178,233,46,216,139,108,72,69,107,167,168,203,5,225,136,94,79,168,185,164,253,85,121,165,206,250,225,8,184,252,215,102,178,164,5,111,134,210,86,232,107,151,252,75,128,11,47,0,135,218,68,153,169,72,106,141,152,45,87,196,138,175,253,184,136,121,19,232,119,126,175,205,94,46,37,194,95,3,109,106,204,197,47,237,171,51,79,149,8,12,45,121,72,37,21,87,66,210,83,192,237,44,167,130,58,237,217,74,77,201,88,176,129,60,227,39,42,136,161,212,147,167,1,155,178,170,48,152,146,95,196,134,204,69,192,180,125,245,118,14,213,47,38,126,63,50,136,168,184,122,108,132,102,83,9,11,62,157,226,246,149,86,17,119,20,249,26,125,145,125,210,47,49,228,33,254,108,164,198,146,48,54,35,59,249,113,9,35,190,214,115,163,74,100,74,242,169,72,180,42,185,157,77,144,217,255,0,22,101,12,242,23,237,173,6,101,111,135,233,121,62,162,95,166,30,121,48,89,150,87,34,161,101,104,241,167,91,84,231,110,71,52,213,80,223,237,45,84,147,6,47,1,24,188,170,191,80,210,0,64,121,140,46,69,53,14,24,252,248,98,226,75,92,138,219,17,219,216,63,12,216,148,54,176,184,57,78,202,224,137,83,93,220,28,113,113,4,75,152,252,245,149,147,195,151,18,73,213,155,74,143,210,213,50,114,231,73,89,98,30,17,11,41,63,117,90,198,124,161,15,152,75,146,192,164,185,131,41,134,136,82,46,161,91,38,116,96,51,118,84,240,171,162,228,74,106,187,89,13,187,201,121,30,18,137,68,107,200,19,173,129,233,209,21,161,159,99,37,253,188,105,92,248,114,139,231,180,236,85,200,85,192,87,163,244,172,93,45,23,212,108,113,228,78,172,164,250,216,62,218,158,54,149,214,178,79,154,89,71,143,233,170,168,97,32,226,48,69,66,177,140,171,204,139,159,91,6,8,30,108,93,95,117,99,79,101,6,72,24,96,151,18,232,127,134,224,217,51,9,133,218,144,223,124,61,124,33,188,213,226,197,25,13,25,171,32,44,59,189,62,47,119,41,22,240,234,24,131,38,16,137,1,2,134,142,48,57,139,150,74,209,233,85,217,254,110,86,36,149,41,137,64,251,40,158,246,66,172,89,113,237,9,122,182,182,156,188,33,148,66,253,52,229,149,64,31,180,52,85,69,176,164,204,151,39,166,86,85,65,164,159,76,79,56,151,144,4,82,45,70,170,57,25,152,40,56,208,53,25,79,148,53,121,113,123,136,173,56,131,53,212,249,125,161,165,12,239,45,72,135,182,75,225,132,243,191,167,22,47,24,187,23,66,173,201,101,23,148,189,73,89,169,206,41,217,98,42,171,18,245,37,127,3,100,126,106,242,226,78,97,208,226,102,41,104,171,32,218,193,30,108,184,146,182,89,89,23,136,92,164,74,210,127,7,88,219,236,50,125,60,88,195,102,210,7,34,159,152,201,94,124,194,196,158,83,235,50,70,63,167,88,11,17,17,243,216,11,46,108,171,21,149,198,107,33,20,206,50,115,21,21,100,195,194,3,44,98,21,109,178,173,36,98,37,211,24,73,35,229,47,82,25,65,88,123,67,107,46,79,234,213,132,55,254,69,200,159,125,233,167,234,33,85,214,155,215,32,157,21,145,54,163,200,164,173,70,26,72,238,166,221,67,91,233,4,245,8,152,202,50,246,13,35,178,129,85,170,34,245,98,146,37,110,102,14,112,58,144,248,98,13,152,130,37,209,101,114,28,14,80,200,215,144,143,233,226,148,65,15,247,83,202,218,121,114,123,165,38,218,158,188,2,102,236,197,24,137,237,168,141,79,175,34,82,65,247,10,65,125,165,22,85,76,206,133,103,155,178,22,112,252,42,15,194,84,211,241,110,219,187,26,227,250,51,95,159,86,144,255,0,43,182,24,151,75,211,218,110,15,249,137,101,101,251,106,118,222,81,154,61,166,171,22,81,174,61,72,31,55,86,53,33,172,32,109,158,9,113,34,241,251,138,189,150,79,24,241,8,92,105,101,222,158,212,22,81,115,68,226,31,130,162,144,242,38,127,19,196,130,15,148,166,219,19,234,101,89,67,213,175,33,25,149,78,204,173,184,131,47,13,128,177,13,15,38,76,172,140,20,72,25,126,226,86,179,150,85,68,59,118,155,190,28,150,113,21,52,152,98,119,101,95,159,227,106,169,208,143,132,217,35,17,116,109,55,170,135,36,28,197,202,69,206,182,176,237,10,242,26,95,24,146,98,117,12,75,142,234,29,19,99,101,99,187,174,200,186,165,145,137,37,156,69,228,68,195,211,207,147,23,150,86,34,46,229,85,169,204,204,200,114,184,208,236,171,120,101,192,202,79,168,169,228,207,61,148,70,7,107,137,91,179,71,203,193,154,88,184,254,162,215,63,74,239,129,138,33,113,33,148,21,132,117,175,224,194,155,134,156,101,89,50,169,149,188,89,86,108,184,37,73,217,132,89,82,43,80,25,110,37,190,211,108,41,199,44,34,196,65,45,82,76,49,15,54,46,65,43,51,73,29,184,58,148,220,250,220,74,182,186,136,36,14,170,246,118,184,150,169,250,207,108,60,202,30,100,201,209,181,86,208,95,162,43,213,33,161,193,146,54,101,229,26,150,217,208,213,67,124,11,128,91,243,38,240,225,193,207,152,72,38,122,80,128,192,215,113,33,102,70,178,141,205,191,202,52,86,134,90,229,155,217,140,28,197,72,223,37,251,230,97,235,83,175,212,39,247,81,53,87,59,147,179,137,101,152,42,116,72,193,130,64,51,229,121,22,249,54,81,97,15,149,36,99,231,12,124,37,227,65,76,128,123,39,230,42,155,119,96,141,86,217,148,209,174,1,36,111,194,130,147,169,246,95,251,107,202,167,41,223,177,59,195,186,24,191,58,171,129,84,11,98,115,79,24,146,198,183,111,113,217,149,1,89,113,99,100,60,165,139,136,127,186,183,189,145,49,246,163,13,164,128,94,155,65,160,38,51,211,120,187,126,226,173,104,74,215,21,204,181,4,25,108,10,104,195,62,79,73,82,204,49,103,63,46,81,228,68,177,248,214,128,211,109,190,249,64,151,144,171,24,16,237,105,15,138,196,163,42,54,4,98,73,6,96,246,33,230,79,32,255,0,86,36,172,192,182,10,146,104,146,72,195,75,16,248,147,120,211,7,100,204,57,70,33,174,103,169,53,39,25,2,21,183,77,221,147,3,20,153,159,196,174,202,212,233,50,104,72,95,119,23,241,32,205,13,241,135,133,70,220,93,235,130,191,250,117,247,203,125,60,72,168,26,240,227,3,3,109,20,133,147,245,19,110,63,208,191,143,233,238,59,126,248,92,89,120,214,80,223,22,49,51,25,78,79,214,25,57,118,18,113,254,210,78,253,97,90,94,210,144,72,180,129,178,167,74,220,142,79,116,172,67,73,45,105,37,217,63,229,10,52,162,6,161,211,242,71,132,86,152,145,70,13,144,217,150,166,86,228,75,21,152,221,186,113,62,155,225,236,178,120,75,22,50,144,72,115,122,172,46,82,139,140,105,111,227,249,80,142,72,150,208,8,36,195,213,79,119,19,229,58,211,51,91,227,177,155,122,249,106,106,14,161,151,36,120,130,33,137,105,153,48,254,233,86,232,116,48,99,29,134,223,201,253,188,73,243,233,43,100,247,100,70,216,93,72,139,42,112,78,31,8,178,145,105,211,193,149,167,206,252,220,163,93,17,129,137,24,120,162,9,45,178,167,31,228,54,37,90,171,168,139,32,52,201,32,178,7,8,177,32,161,233,233,114,88,252,214,156,107,108,157,240,199,194,44,163,66,179,80,178,49,51,98,203,246,215,51,46,176,177,106,223,76,77,166,135,6,8,222,44,72,118,95,65,131,195,151,18,244,155,43,93,72,253,165,76,1,137,43,184,209,135,193,202,34,100,84,85,222,92,68,197,27,48,249,225,29,248,56,75,149,2,205,25,43,184,165,25,70,166,67,125,121,165,206,72,153,114,141,60,167,214,118,83,78,192,237,120,211,171,83,224,27,70,240,215,208,61,250,14,37,219,48,148,184,144,230,248,87,115,73,230,88,133,220,198,93,6,157,144,125,210,144,68,76,124,15,39,164,170,251,136,115,255,0,147,185,200,99,82,28,178,153,187,22,217,63,54,152,244,209,176,198,255,0,234,137,229,174,152,223,29,241,50,254,218,13,225,157,90,199,215,75,46,229,43,48,228,54,170,212,59,98,109,5,23,145,97,85,187,147,19,45,135,18,124,250,120,178,101,229,150,46,68,199,209,37,201,139,138,32,135,141,102,217,77,234,45,9,128,188,30,201,114,170,56,16,15,100,12,65,42,79,38,168,149,18,217,196,168,97,217,87,70,3,49,23,145,73,176,27,154,226,96,26,171,202,130,42,42,219,88,147,184,109,184,151,131,168,64,80,102,151,43,141,14,107,189,37,39,164,163,41,63,105,22,81,106,222,90,6,90,211,211,224,121,67,63,248,215,62,153,36,131,123,246,157,162,85,124,100,243,83,47,11,5,45,225,40,178,15,205,28,205,92,7,90,74,238,93,144,48,222,99,226,70,89,73,174,201,132,49,70,146,97,228,96,98,69,196,152,198,173,0,185,76,94,68,198,53,121,12,97,134,32,250,147,214,93,142,8,48,136,89,84,84,249,135,16,248,80,244,151,204,146,124,50,203,200,163,35,49,177,199,163,148,54,184,38,242,154,42,58,3,50,120,97,69,6,48,10,6,7,141,10,16,250,108,172,33,149,148,105,151,28,140,102,178,208,221,107,12,226,35,12,20,170,75,49,170,151,191,32,18,200,211,192,51,147,172,170,187,154,146,88,238,164,153,163,15,38,94,68,173,243,54,199,197,151,22,85,210,103,132,22,236,253,40,242,168,123,80,130,182,115,242,197,203,251,169,36,169,104,89,130,41,13,107,24,249,183,252,106,173,225,4,208,118,229,80,70,184,1,24,241,68,139,136,137,245,60,153,91,31,213,98,74,172,200,18,71,113,38,182,167,156,48,124,167,252,235,29,54,192,65,139,253,71,25,85,59,241,201,243,12,178,238,82,121,244,44,146,71,225,226,26,104,217,92,203,53,104,108,159,14,36,214,102,136,33,139,23,94,36,178,181,135,140,119,154,89,72,33,137,84,86,213,48,108,96,190,146,219,62,156,125,216,149,170,75,114,128,236,184,1,71,194,37,182,4,104,133,63,49,113,17,7,24,195,132,254,24,163,75,110,44,172,75,40,120,98,147,248,151,62,86,58,57,148,182,176,7,52,15,9,189,214,40,57,52,135,168,149,250,172,170,202,4,206,14,81,19,252,9,92,240,144,167,85,82,74,212,18,73,134,249,172,229,41,16,230,164,166,40,249,184,138,172,25,78,66,131,229,18,59,141,43,115,39,251,94,175,164,138,141,184,39,102,140,157,37,153,98,99,199,237,165,123,9,212,135,229,235,85,21,81,165,70,126,35,20,130,88,93,192,149,39,135,17,19,84,91,53,128,171,117,62,245,251,64,228,18,109,38,180,243,65,205,43,147,219,72,160,105,233,112,101,102,196,69,210,105,41,226,206,27,55,98,74,177,211,144,73,38,158,34,10,72,115,161,3,49,147,3,93,215,11,245,101,38,69,83,248,108,24,51,8,169,36,157,48,2,31,20,177,41,72,171,246,60,108,175,204,79,234,68,147,250,68,102,193,150,64,196,97,127,175,177,62,12,106,106,145,225,196,60,139,25,49,142,80,102,12,172,75,153,186,132,66,203,27,63,192,20,8,18,179,225,175,46,34,11,220,77,205,62,242,48,240,216,207,25,71,251,74,90,125,144,52,251,31,46,92,252,74,70,239,226,136,241,230,9,72,85,230,117,31,249,22,225,166,167,167,211,255,0,226,55,187,63,111,67,166,26,224,16,71,155,46,52,165,250,242,142,79,156,75,2,145,113,155,45,127,99,100,204,66,198,47,185,149,75,79,214,22,181,163,38,25,89,73,244,215,34,205,212,205,241,175,99,212,95,252,103,76,139,150,186,119,59,21,244,157,57,159,118,43,157,176,212,204,205,91,167,36,157,159,215,164,136,98,250,106,6,133,247,58,130,118,238,243,148,95,77,93,90,191,76,198,137,195,165,198,82,47,66,62,133,230,91,63,161,203,55,89,31,72,245,77,123,255,0,160,200,215,20,243,127,203,237,8,95,184,66,227,91,205,119,84,46,19,79,202,79,182,147,198,53,84,40,185,101,232,129,227,47,221,95,24,24,150,231,254,157,76,56,35,93,81,244,52,56,230,255,0,201,95,236,95,119,163,223,173,143,238,150,48,189,180,35,62,15,158,8,248,98,147,24,190,234,233,20,144,15,24,120,132,170,32,70,103,187,202,187,163,233,96,79,29,59,158,124,159,249,46,162,180,70,215,183,209,194,13,240,234,180,160,127,167,11,20,149,7,169,62,24,235,27,121,96,137,16,92,107,246,7,162,65,31,41,68,63,219,26,247,163,197,40,254,82,47,242,38,146,24,60,180,208,140,125,124,241,53,187,156,183,225,190,131,126,155,130,1,88,69,228,240,228,93,4,38,244,223,155,136,92,88,144,214,82,71,11,132,223,200,180,64,52,28,152,98,46,116,234,149,245,162,124,26,209,200,255,0,229,151,228,174,141,169,37,73,7,106,81,51,119,39,207,8,185,17,80,35,13,80,120,15,193,156,89,85,215,95,223,82,13,68,227,160,166,5,87,228,249,190,196,202,24,98,70,254,215,42,67,119,2,240,190,30,146,176,164,252,76,39,226,151,21,12,206,156,70,88,213,215,220,165,152,253,201,48,136,92,104,119,211,193,132,7,152,209,71,145,50,103,24,57,146,153,243,207,36,111,8,122,208,178,127,250,134,222,88,251,9,55,255,0,52,240,229,228,89,76,102,38,45,16,234,137,26,118,82,151,42,115,38,180,146,127,72,36,181,97,154,189,201,75,42,160,77,136,254,46,69,205,167,232,147,239,183,98,139,36,95,196,187,156,106,25,209,188,205,181,196,164,53,129,181,28,111,210,23,18,186,174,34,172,141,223,29,73,237,43,91,6,52,166,10,218,86,216,107,161,7,211,163,120,6,190,211,115,252,75,148,190,182,242,236,236,45,132,162,42,218,121,254,147,224,28,92,106,108,172,88,233,181,182,82,133,194,34,166,94,121,59,146,26,217,128,40,248,145,239,50,129,140,99,50,72,224,249,242,161,222,200,147,129,155,117,148,137,117,244,9,215,113,94,40,133,196,164,31,170,165,104,88,175,12,177,101,39,182,139,49,74,171,255,0,178,248,52,247,50,127,72,81,136,127,116,171,103,225,93,71,27,151,44,105,43,143,255,0,226,141,204,147,243,101,85,20,255,0,19,173,99,120,102,17,113,172,89,191,131,55,77,175,222,133,166,194,224,127,171,171,34,77,168,116,103,171,15,41,170,200,34,125,68,238,183,226,68,73,190,2,41,113,42,16,234,122,121,60,65,46,82,125,213,120,250,136,142,86,134,84,215,29,14,31,51,64,85,65,38,107,17,19,137,30,201,58,43,211,189,59,209,133,254,210,235,242,224,80,91,15,230,224,15,254,63,182,165,173,116,101,60,30,104,130,86,255,0,27,241,39,184,218,114,56,100,157,61,40,114,223,233,217,4,63,109,50,129,14,214,48,249,162,147,247,23,67,153,72,249,35,194,25,88,144,18,116,197,174,14,41,233,40,133,63,35,82,18,77,220,233,39,218,8,73,205,109,105,201,225,187,227,66,51,250,69,142,43,8,191,200,170,99,62,36,144,33,85,80,214,102,237,136,84,10,172,108,225,199,141,29,232,155,230,98,9,72,36,4,108,240,73,246,211,112,235,8,49,153,136,34,30,79,186,155,114,132,234,206,46,126,134,148,33,230,151,60,105,13,198,158,36,23,253,81,43,152,204,157,111,205,46,120,198,63,166,183,204,153,166,107,71,243,98,28,159,221,73,249,10,27,114,35,17,48,52,173,85,176,57,68,190,73,248,93,6,75,254,80,88,190,231,184,168,95,173,171,163,49,251,74,104,194,26,194,54,185,124,227,237,34,64,24,146,239,175,209,77,169,205,85,186,51,100,12,82,203,36,163,253,165,73,85,91,70,62,17,69,32,146,139,89,247,35,3,254,124,120,255,0,117,67,76,213,79,140,119,229,149,149,77,166,127,13,7,88,111,207,83,173,90,232,253,57,59,151,126,72,223,253,58,3,240,125,53,104,243,68,159,149,114,47,196,150,82,79,195,40,137,188,59,137,210,120,119,68,88,179,75,244,51,116,235,219,145,71,112,253,177,251,120,214,160,152,18,88,193,25,43,181,9,199,19,136,185,82,216,18,101,149,159,73,25,2,170,212,181,100,102,70,95,36,201,24,217,218,164,216,99,228,237,34,56,210,70,64,97,90,214,113,86,53,66,206,4,204,160,249,69,166,72,119,44,230,73,52,220,147,198,38,47,109,80,24,195,72,160,202,79,154,135,43,248,165,17,96,202,219,200,220,65,20,98,254,234,116,19,14,73,240,167,44,135,47,242,98,23,26,232,86,90,145,107,33,43,24,62,204,190,196,213,250,98,38,13,223,26,116,250,120,190,29,188,139,0,211,159,30,98,202,30,63,166,177,154,134,146,248,73,187,126,208,73,229,105,129,255,0,183,178,167,17,152,49,241,109,70,179,125,107,38,143,16,98,172,86,95,176,176,166,214,102,156,192,79,79,139,148,159,80,138,94,100,201,216,48,229,197,251,106,138,238,144,244,145,31,44,162,26,132,97,167,73,177,197,237,172,101,200,117,169,150,230,36,19,229,150,82,113,38,240,238,41,173,254,80,89,50,125,213,85,78,26,60,3,12,184,3,41,62,162,221,50,147,78,12,121,171,160,12,68,250,137,150,159,98,51,55,209,201,53,37,105,235,101,230,12,92,163,90,171,117,33,55,76,203,3,16,215,75,178,128,194,49,70,207,167,198,78,164,52,119,30,57,63,98,141,154,145,131,7,23,18,28,207,139,111,224,91,9,89,113,117,168,233,246,164,168,138,255,0,149,202,132,164,187,151,36,153,101,227,199,244,215,53,90,197,234,189,174,94,114,16,152,133,214,128,14,8,214,95,54,94,49,45,208,46,224,151,136,61,136,123,186,211,217,117,11,253,10,181,185,37,106,242,43,217,241,11,79,214,177,145,57,22,191,94,174,183,243,247,114,168,118,105,32,20,31,54,82,100,250,136,19,67,62,159,243,205,104,134,133,198,180,95,246,92,177,144,96,159,40,133,137,54,100,247,174,125,73,168,125,72,131,14,92,170,246,28,204,128,233,88,171,150,66,179,98,109,124,156,172,75,103,207,28,111,117,25,36,207,47,14,36,134,214,156,246,92,34,46,37,86,142,228,149,129,173,100,130,112,56,74,149,177,228,76,225,233,137,208,88,241,7,147,42,198,182,1,202,119,132,194,32,177,46,86,142,142,117,44,138,234,77,89,86,130,115,223,187,23,253,36,16,107,73,4,153,162,69,34,235,81,171,70,49,255,0,239,136,59,89,241,99,13,249,69,255,0,73,118,255,0,142,167,46,243,216,156,164,184,181,200,192,151,173,94,70,123,252,24,185,177,181,133,112,229,254,128,138,194,183,80,178,112,24,104,139,159,131,98,116,50,221,114,40,182,192,147,220,33,100,67,89,64,157,180,63,167,246,120,113,161,25,60,229,127,81,22,55,22,187,32,118,242,161,166,98,91,7,57,159,167,175,35,90,179,214,229,12,68,47,182,173,105,31,177,6,44,163,47,237,40,167,190,85,148,231,152,222,234,34,29,60,225,31,134,87,251,73,244,86,169,86,175,153,208,205,84,73,195,204,33,37,175,164,150,36,155,115,121,91,238,145,48,135,118,66,15,230,203,137,109,137,52,127,174,167,159,85,19,243,138,88,178,145,47,53,60,79,107,32,145,230,181,138,50,112,151,42,243,53,33,10,254,97,45,220,80,85,113,100,58,167,140,156,37,202,143,244,75,94,224,148,105,196,99,86,201,24,253,165,180,209,134,46,146,165,255,0,25,182,113,56,106,175,60,57,177,173,79,9,7,230,36,239,115,137,157,169,116,204,132,230,75,137,155,146,17,243,194,114,75,194,131,158,31,77,6,98,170,169,129,250,42,102,238,156,147,187,74,76,106,170,184,139,185,173,178,11,211,215,112,100,191,12,184,3,78,102,62,15,228,45,112,177,40,138,221,55,22,17,242,134,121,63,109,81,6,212,2,225,48,178,164,101,97,177,176,228,54,64,47,22,85,172,209,159,39,251,252,67,253,164,180,59,66,31,55,82,110,204,120,214,84,25,129,234,169,207,38,91,197,151,40,215,67,14,158,170,133,7,44,178,140,184,153,147,26,142,140,253,178,222,107,136,164,3,196,25,75,26,74,124,5,90,95,159,67,121,167,130,75,222,16,139,18,205,140,126,62,213,57,50,97,32,251,89,86,112,53,129,4,252,62,151,252,138,75,98,172,139,226,59,147,15,34,23,171,221,94,147,60,242,89,152,34,64,70,141,42,113,251,85,114,35,182,106,147,112,248,199,218,9,99,185,178,130,60,177,59,10,143,147,66,206,227,21,10,192,156,132,195,17,41,101,215,67,212,236,222,202,221,221,202,255,0,117,105,212,33,167,146,242,109,22,215,192,39,159,205,137,100,109,55,42,72,243,101,196,52,141,90,140,188,137,240,214,178,72,249,83,170,26,221,143,186,189,3,76,31,56,254,105,84,63,79,28,160,195,199,254,234,104,88,201,1,125,135,155,233,32,36,153,132,233,68,178,25,225,49,225,41,82,75,187,129,194,27,240,139,41,22,147,169,147,31,201,132,171,115,216,194,15,8,82,58,121,146,230,247,9,62,14,65,39,168,172,46,13,108,232,207,121,76,95,227,69,6,212,145,159,204,137,49,190,178,13,155,89,39,230,46,36,5,134,143,184,4,144,37,161,184,202,124,65,76,153,14,9,127,73,40,107,67,32,68,140,254,18,229,34,90,148,86,81,136,113,147,195,50,198,202,54,228,24,66,176,235,26,243,13,201,133,45,137,212,18,158,27,235,73,204,92,169,196,205,172,230,102,197,136,139,6,85,31,242,76,227,69,109,135,141,104,48,146,102,212,76,196,98,173,80,227,48,99,204,153,201,167,201,204,129,54,113,112,226,77,234,45,84,201,243,32,137,152,189,196,134,202,170,92,231,230,246,209,76,211,100,41,247,97,200,168,89,91,40,96,234,73,145,74,162,112,37,35,82,75,47,12,65,38,65,128,122,142,89,98,196,180,201,52,170,211,245,98,251,139,207,152,73,44,230,42,118,108,65,116,213,204,223,101,185,59,2,36,196,33,65,213,6,40,178,23,220,76,158,17,227,205,149,98,182,33,33,230,100,31,74,217,13,147,188,242,149,46,147,51,108,154,64,121,240,118,226,88,11,171,32,197,230,252,137,36,248,204,157,218,140,123,223,245,86,57,152,178,170,101,133,108,170,138,46,161,33,13,190,25,241,7,38,52,194,100,147,136,249,140,46,52,100,96,239,89,194,171,226,42,179,33,182,52,199,140,31,251,226,79,51,28,146,61,108,181,152,8,76,195,149,79,134,121,202,117,37,228,80,118,16,188,124,34,138,180,89,85,30,75,57,74,68,96,88,114,131,171,23,220,64,176,210,224,159,230,249,85,106,37,181,17,132,39,140,76,70,42,115,1,128,47,187,137,31,38,0,38,179,48,68,150,154,25,227,19,139,177,96,115,22,106,122,67,224,126,37,27,3,74,222,89,31,48,69,212,186,107,228,159,7,52,92,169,142,146,181,4,47,49,113,136,137,151,85,242,53,89,211,76,73,205,55,190,168,62,210,88,136,174,188,247,32,225,88,217,63,174,95,26,20,38,148,86,112,139,42,156,140,182,192,203,51,242,52,254,21,7,231,54,92,185,82,123,184,3,140,54,109,4,169,195,60,126,120,75,216,179,178,199,58,35,196,17,13,62,229,193,99,123,10,42,153,242,44,202,154,51,79,87,73,230,218,229,82,225,211,122,140,92,217,83,152,26,146,230,180,120,182,168,107,39,192,237,29,248,234,23,106,193,198,27,248,177,40,169,48,253,74,94,101,106,198,126,36,39,245,9,88,135,246,150,171,42,74,170,208,127,78,41,10,79,218,73,185,228,194,44,116,55,208,195,166,133,19,8,187,16,118,82,94,51,230,47,90,80,23,217,73,59,197,16,188,139,51,105,237,98,82,102,202,133,105,101,25,161,68,201,181,62,6,203,114,252,59,2,35,95,90,9,61,220,72,61,182,170,131,221,141,9,62,202,243,30,32,197,69,92,85,175,216,109,175,163,86,176,158,233,20,213,110,161,156,41,220,34,38,52,246,182,134,89,71,154,88,178,144,168,182,85,16,126,208,210,180,127,177,88,230,84,254,133,70,212,146,200,62,101,181,247,192,32,249,80,134,11,6,196,146,76,158,116,148,27,113,95,224,173,141,49,146,122,177,166,129,126,53,1,14,52,169,39,202,21,76,25,155,17,252,217,114,170,213,170,73,149,6,83,36,228,237,18,77,50,28,233,63,229,221,139,115,237,94,78,161,98,90,77,100,113,123,168,81,106,96,24,23,241,159,150,89,71,141,55,103,238,141,38,101,168,8,206,210,20,137,52,251,93,177,222,88,153,4,65,123,104,97,149,110,90,63,204,188,40,192,192,252,157,170,46,183,91,100,225,151,20,138,214,182,76,89,192,203,186,24,146,172,148,9,35,97,5,192,118,195,127,23,250,23,58,243,60,153,217,113,16,163,93,106,201,144,100,147,16,75,149,29,79,85,77,4,124,49,127,220,87,90,62,100,149,153,8,218,76,242,65,135,107,137,55,53,80,10,14,81,100,84,211,25,20,93,34,74,248,242,33,164,75,123,152,182,127,131,159,90,192,38,251,8,98,173,180,245,79,140,124,198,18,188,244,220,137,69,245,105,43,64,249,98,202,82,125,53,173,90,130,201,149,3,67,27,35,20,206,161,167,62,71,152,165,202,50,167,58,122,215,114,198,102,22,36,250,77,83,38,129,114,250,150,108,14,85,2,168,17,165,102,10,183,134,194,16,28,34,67,201,161,28,98,17,99,26,102,200,253,170,182,11,92,33,225,56,251,146,249,147,206,47,105,63,97,135,36,107,222,149,6,79,180,153,106,226,90,130,184,19,198,65,225,227,42,198,76,0,23,155,106,156,50,146,186,55,40,123,22,120,114,38,181,5,108,248,146,134,164,57,9,194,135,126,146,188,238,17,85,187,3,141,232,221,251,60,59,70,134,116,242,11,74,156,78,94,203,91,42,217,111,12,190,177,43,122,75,136,147,65,194,85,53,174,95,150,94,88,145,114,229,98,85,165,103,203,173,59,55,106,13,31,232,116,71,37,215,51,161,73,146,53,230,73,198,52,142,226,126,48,63,8,178,169,202,219,187,156,236,22,212,139,43,168,181,82,190,102,173,216,159,14,84,214,158,248,243,187,139,149,105,135,26,36,150,124,220,81,163,195,26,32,186,162,226,84,219,84,249,50,233,244,57,102,212,189,162,95,77,2,36,158,96,136,104,70,61,152,249,138,128,159,107,4,124,89,86,111,80,77,149,126,38,23,108,198,3,175,203,122,231,226,69,141,6,166,125,76,78,85,250,62,101,148,18,1,225,202,184,135,196,237,37,71,100,66,88,132,191,50,46,85,57,21,166,95,126,198,244,250,233,211,75,150,157,194,244,54,170,181,156,204,165,200,85,210,217,101,91,36,28,177,113,21,114,77,37,107,46,144,0,22,213,92,67,124,169,220,197,77,182,116,201,87,98,142,29,84,66,147,136,89,81,79,161,36,23,178,94,44,67,70,105,239,150,240,68,106,121,146,164,215,60,65,42,190,229,20,227,104,218,198,253,205,110,54,102,158,180,62,100,79,104,169,93,110,152,28,208,101,44,252,72,89,154,110,93,108,174,41,89,70,167,254,65,213,98,251,31,51,25,22,221,159,31,10,10,180,47,16,249,86,115,238,9,91,224,101,140,212,26,183,226,15,107,1,226,102,108,74,125,225,121,88,169,125,122,170,200,124,165,90,153,26,39,159,18,117,145,72,52,108,132,104,116,245,204,211,253,180,201,159,14,129,231,152,185,10,69,104,200,22,162,234,18,98,198,126,78,110,197,107,32,89,142,111,113,163,15,181,126,44,106,66,54,158,184,141,47,229,10,187,49,180,196,191,206,96,202,226,250,107,158,107,61,66,58,1,188,38,46,44,74,115,50,148,142,70,181,84,162,167,141,148,24,172,37,39,65,140,193,46,39,164,181,37,253,148,236,193,17,49,46,190,28,251,86,27,47,250,20,178,237,236,82,85,203,220,23,83,198,149,36,24,98,127,206,167,225,178,214,164,111,226,85,89,178,112,165,54,84,146,228,191,46,235,141,28,196,81,59,216,123,46,96,149,125,100,11,17,112,154,86,84,104,107,125,52,111,229,95,25,119,20,71,230,91,101,65,171,126,38,47,167,220,129,99,79,167,159,10,86,110,209,171,106,73,244,19,64,204,66,76,13,14,15,231,249,85,93,196,169,38,186,8,205,202,53,163,97,23,222,69,73,120,196,78,164,190,201,155,145,241,21,38,230,162,172,100,172,61,1,77,52,25,172,103,229,34,198,55,195,125,43,4,249,67,144,164,66,134,224,133,30,96,164,214,186,182,240,76,127,167,21,116,52,154,253,8,177,255,0,78,145,2,168,98,6,33,23,16,210,187,239,74,16,62,108,92,139,150,27,83,235,17,243,26,86,37,52,251,45,65,111,47,119,46,121,10,163,185,47,209,212,176,39,217,115,51,85,81,194,149,204,81,137,81,179,83,214,219,65,97,68,92,191,145,113,201,250,72,247,100,97,138,34,151,18,103,2,158,214,144,15,236,199,244,211,170,203,220,70,218,47,205,118,120,220,57,120,208,114,111,182,204,204,101,50,246,74,178,139,242,146,185,20,173,147,53,116,105,120,76,34,21,54,219,11,221,75,119,220,14,113,216,83,23,18,177,164,181,130,33,229,150,33,149,115,237,43,167,172,172,191,87,140,68,85,222,136,113,15,10,117,86,36,213,9,187,173,211,151,111,203,46,40,202,177,99,40,33,68,24,98,69,24,177,44,67,165,101,144,28,217,18,91,141,49,40,163,196,41,88,147,100,11,81,209,173,107,132,63,213,13,96,205,79,92,94,16,242,46,120,253,49,44,71,197,234,132,42,172,173,211,123,24,156,60,164,247,20,179,43,128,228,215,121,0,65,68,42,72,192,146,49,62,108,168,168,213,164,140,117,171,82,7,242,112,242,173,85,18,192,23,15,1,98,60,34,42,141,135,27,109,47,237,249,170,56,210,88,54,117,117,32,31,168,65,54,86,208,80,6,47,184,134,52,169,170,147,20,96,249,178,241,170,157,43,124,204,248,132,94,53,205,39,213,50,200,15,229,85,58,50,1,224,214,179,55,22,36,154,171,11,137,212,174,2,207,77,221,153,114,91,128,158,73,223,217,143,237,42,247,218,203,147,196,82,169,93,66,25,209,186,69,198,174,166,19,166,96,43,65,152,49,72,85,164,58,216,18,73,180,44,2,9,85,233,141,140,215,188,54,5,24,134,155,76,167,211,21,188,209,32,14,73,62,162,80,38,105,244,241,53,4,236,161,139,138,50,189,244,16,84,196,203,186,31,237,168,255,0,199,59,98,109,34,64,196,182,51,85,78,156,76,59,12,170,91,159,193,246,245,28,73,184,103,72,84,230,167,161,60,208,50,88,114,100,23,182,178,184,190,151,80,54,75,216,101,69,82,124,96,131,52,152,101,192,24,146,72,250,38,12,86,53,215,146,130,192,212,50,240,109,37,136,130,91,89,51,44,182,27,42,165,52,106,219,184,143,150,28,105,51,41,49,249,225,78,171,142,2,88,198,203,117,101,225,134,47,83,211,202,163,12,160,100,67,9,75,62,226,92,39,225,17,113,45,97,190,121,122,101,114,164,182,67,109,140,111,159,99,80,126,17,113,173,245,183,103,147,21,133,234,34,73,50,214,84,145,242,242,175,82,83,220,201,126,236,220,81,132,149,149,156,124,106,85,6,226,212,92,185,114,141,39,184,187,60,227,245,12,100,84,177,166,0,177,54,130,18,194,79,195,163,217,120,75,202,174,171,143,185,11,127,9,120,97,62,124,198,77,36,201,0,198,189,38,7,164,51,105,238,13,33,52,57,210,79,155,47,26,42,6,231,204,7,110,84,210,7,157,179,57,178,100,81,178,99,14,52,230,114,144,191,157,91,214,132,112,162,230,228,200,133,27,94,38,169,144,246,95,184,190,76,212,32,173,27,12,101,185,129,37,145,243,24,184,134,137,184,211,20,115,96,188,89,114,145,111,49,66,163,106,125,232,25,202,60,75,55,189,133,103,10,151,170,134,8,60,33,46,82,39,144,55,196,62,18,197,196,53,37,176,216,130,154,25,39,124,161,150,94,154,58,136,152,113,13,27,107,27,98,126,18,164,59,204,146,240,148,185,83,171,80,86,86,168,228,48,241,3,42,248,251,86,8,120,182,162,253,196,88,76,13,175,111,34,87,37,131,243,84,177,37,54,62,200,228,31,105,49,253,52,92,59,80,16,24,82,168,198,6,124,37,94,100,50,103,121,189,181,60,138,226,30,102,12,111,204,179,97,178,177,99,231,19,31,52,161,160,159,50,40,186,101,12,164,90,204,106,169,160,198,31,170,176,70,46,44,189,104,155,136,195,252,129,237,202,164,227,111,139,171,88,99,8,133,197,237,174,150,255,0,57,222,5,44,13,182,47,109,44,50,101,169,179,71,78,196,204,154,16,108,120,133,201,224,184,158,167,215,154,130,130,115,235,182,164,198,191,84,62,27,48,123,127,224,92,151,91,86,196,141,59,54,212,101,39,211,93,22,87,32,164,14,140,153,58,252,251,179,64,32,151,64,102,176,125,107,246,155,2,23,18,43,68,211,250,187,50,203,159,26,8,196,174,25,79,79,213,16,67,147,249,59,49,36,174,129,108,132,180,246,71,178,240,46,36,240,56,198,247,238,210,73,48,25,167,222,243,20,164,202,84,182,77,196,172,143,250,105,25,89,10,174,99,199,178,12,153,121,76,178,103,163,198,127,20,85,47,234,160,25,217,148,189,170,160,33,6,6,75,74,172,107,45,12,103,179,43,48,196,22,37,30,253,43,169,201,59,132,188,101,87,236,141,148,121,178,166,158,170,49,131,8,68,62,37,124,73,217,142,125,51,67,50,52,77,221,132,172,164,250,104,72,114,65,25,234,194,124,147,201,127,82,76,106,160,73,246,185,18,176,40,108,11,80,120,97,9,121,22,167,210,75,207,234,25,114,160,25,163,44,167,19,52,76,130,86,218,110,168,227,6,210,95,41,16,170,22,160,152,214,164,131,23,169,115,253,109,170,143,4,25,69,43,145,118,107,95,135,86,83,65,242,130,92,223,83,252,10,37,144,222,27,27,76,95,182,161,212,116,187,203,142,189,142,158,151,169,68,215,50,103,74,234,25,86,224,221,152,164,46,47,109,82,195,215,50,137,57,145,13,0,98,66,105,95,135,180,218,59,206,38,254,76,156,191,85,91,64,164,160,140,255,0,81,216,15,249,74,167,31,79,69,209,91,83,102,153,93,245,166,129,181,176,201,100,197,178,126,128,177,40,222,104,156,73,172,13,85,92,47,148,9,71,145,49,125,149,172,150,60,81,49,254,225,87,82,205,167,3,149,149,206,115,63,64,60,67,124,187,105,89,113,125,68,56,99,0,99,195,93,21,80,218,213,89,77,57,55,115,201,251,107,56,16,37,70,137,136,73,236,33,31,232,36,41,247,120,177,38,144,217,40,143,249,65,101,34,42,76,57,126,124,165,69,70,152,10,208,97,9,113,17,77,153,71,85,25,85,70,61,67,31,46,192,163,201,244,212,166,176,187,97,60,202,21,190,125,147,228,147,181,72,106,72,118,184,50,215,227,42,76,139,170,175,145,149,60,59,41,196,221,245,13,83,86,233,134,78,62,105,124,169,30,152,13,172,224,48,50,254,87,234,43,248,22,163,173,225,20,92,164,76,173,66,82,88,194,100,0,65,7,86,37,200,117,81,174,7,113,187,137,144,171,169,95,93,240,101,151,196,167,235,99,14,119,205,152,89,127,58,125,197,23,109,170,5,85,85,169,238,192,192,134,1,10,170,13,166,207,73,23,148,92,138,170,146,214,116,40,56,69,140,74,87,80,234,173,204,178,8,37,202,68,215,208,69,87,99,42,75,81,198,243,136,98,242,21,39,212,239,178,173,229,137,202,34,165,79,193,57,239,41,139,136,136,89,38,157,57,155,64,202,255,0,113,77,172,89,85,66,189,87,44,28,198,47,34,34,170,76,188,124,61,137,108,56,100,140,60,178,226,148,184,145,85,175,188,36,183,203,174,139,137,37,88,123,41,67,255,0,134,245,182,204,245,27,105,255,0,50,177,129,164,160,214,203,121,140,36,206,182,126,163,247,68,141,146,249,197,253,90,117,111,225,54,176,182,127,132,160,60,49,34,255,0,34,147,245,86,82,74,218,88,197,237,247,21,224,77,182,30,28,73,109,197,108,27,176,97,197,136,137,173,113,84,86,27,88,56,30,104,130,65,5,146,230,159,155,137,16,255,0,74,168,6,211,144,164,68,86,134,33,89,152,165,32,145,81,204,166,64,60,110,80,151,247,17,245,166,200,62,30,197,188,47,211,130,103,205,207,32,191,137,107,53,246,145,141,250,73,68,47,241,36,106,154,182,44,105,35,92,201,103,49,114,141,41,215,52,32,45,107,229,148,67,17,5,238,32,63,21,78,146,60,81,56,134,147,106,25,59,144,97,44,252,185,80,172,198,109,145,114,117,129,232,31,154,33,85,69,14,173,131,119,23,45,180,241,238,62,154,150,147,78,204,140,202,46,52,44,152,3,130,113,154,32,148,217,90,222,229,112,175,177,117,50,250,130,183,155,18,54,182,238,186,200,25,131,43,18,146,12,96,93,143,12,177,47,73,210,94,155,202,41,95,198,134,141,156,197,101,45,153,124,114,127,78,17,71,141,44,153,72,121,36,221,196,198,82,47,105,232,17,59,140,171,99,96,19,50,135,137,82,53,162,147,145,178,33,97,178,142,20,236,218,154,132,127,224,89,95,89,105,44,108,45,124,81,254,218,161,181,124,91,35,255,0,81,138,50,140,94,218,71,168,116,168,44,162,230,137,87,136,127,109,84,92,72,247,223,65,44,172,81,49,136,159,77,60,167,187,216,157,153,84,131,52,246,145,131,101,202,89,49,164,249,251,138,209,154,51,79,219,1,158,157,125,200,160,203,219,228,167,161,211,169,231,196,178,6,108,169,219,13,84,33,243,11,255,0,154,46,101,79,91,101,72,76,62,168,50,141,81,254,36,178,23,8,132,52,150,112,217,80,219,232,30,164,55,134,146,40,249,125,197,202,166,124,46,56,231,102,177,185,255,0,95,90,234,172,245,18,227,151,44,184,134,142,153,2,143,195,44,188,133,84,89,47,204,92,145,177,35,168,12,120,60,53,252,184,213,80,102,69,146,207,155,159,243,63,77,78,191,144,239,244,145,113,165,147,36,202,173,35,62,170,86,25,84,169,159,180,40,249,138,135,52,56,59,79,148,47,34,10,52,192,89,3,9,145,12,141,182,240,196,92,163,74,172,214,6,81,36,152,223,227,204,44,169,85,12,58,97,88,188,198,171,228,93,19,194,40,129,153,77,85,85,50,218,201,242,242,226,78,210,2,174,58,141,140,24,132,137,213,24,72,56,222,156,78,158,82,35,46,41,201,5,140,54,93,200,210,184,126,121,214,219,81,21,84,100,248,99,39,22,37,131,225,193,173,98,206,99,37,251,69,90,95,79,40,160,254,162,94,53,170,204,21,35,109,89,56,154,129,150,49,39,147,109,244,213,48,119,82,122,132,148,195,100,18,29,225,10,113,24,199,140,124,56,178,141,43,26,195,152,211,201,25,152,182,191,200,181,92,106,122,15,77,56,139,20,133,39,130,52,48,253,72,120,122,146,219,93,1,58,16,243,26,126,81,253,165,77,182,49,89,72,234,208,250,147,223,197,136,105,143,225,136,56,243,98,33,80,161,201,10,118,34,137,62,124,150,78,27,3,151,16,210,240,28,156,141,12,249,248,184,198,169,67,144,67,237,202,150,89,82,18,48,242,196,159,151,237,161,227,27,217,42,70,28,165,124,207,201,218,152,82,92,28,143,218,111,246,195,90,97,214,238,98,179,16,185,18,187,141,31,107,59,187,32,134,182,173,219,220,154,212,176,102,198,180,15,218,74,25,72,188,201,56,199,152,202,66,147,74,220,66,127,15,40,214,87,198,61,111,158,239,32,134,166,209,184,245,75,15,237,103,130,107,56,68,165,164,201,29,105,50,132,184,148,211,245,108,239,206,24,146,147,234,23,214,201,6,27,8,187,146,45,91,26,202,168,32,181,218,78,149,187,203,200,37,71,73,37,229,7,41,82,205,79,166,193,39,206,93,73,113,19,233,165,244,54,86,81,137,180,150,34,9,109,89,24,86,107,169,121,38,27,10,6,20,197,83,246,176,32,237,31,243,73,143,158,228,29,169,112,106,152,79,50,166,179,8,160,97,12,76,31,165,202,69,131,50,9,255,0,165,196,183,213,60,228,150,76,188,88,158,155,190,27,44,177,230,18,97,184,20,212,255,0,51,19,10,75,124,27,24,196,226,41,4,155,210,27,210,124,48,245,137,54,147,119,79,55,184,73,108,158,66,173,190,142,104,200,4,206,195,27,230,127,113,52,14,128,5,248,223,47,16,197,245,50,42,55,134,12,151,229,16,150,214,5,158,28,34,76,179,41,141,109,14,85,101,66,10,75,150,68,12,1,139,18,201,150,81,115,179,230,191,219,68,124,96,212,32,169,138,200,159,222,151,136,104,63,133,218,108,114,126,110,88,191,208,160,210,93,234,135,168,189,45,122,125,249,127,232,118,109,66,113,141,133,137,41,53,173,187,37,144,62,110,126,36,116,159,134,135,154,252,194,148,49,15,233,173,172,248,92,65,116,148,101,254,85,85,136,243,154,100,38,110,240,19,221,202,52,129,155,66,244,170,203,182,51,77,240,203,128,50,141,114,139,91,233,222,170,255,0,79,128,65,15,233,161,236,50,173,199,55,207,36,104,153,150,253,43,60,25,63,85,139,238,33,100,190,168,149,217,109,165,16,95,108,66,73,43,77,148,252,81,73,143,207,221,79,162,139,99,184,213,48,18,73,152,82,183,42,190,0,71,143,153,114,221,37,48,112,124,23,75,12,241,148,12,82,102,160,181,26,76,213,187,32,98,55,42,136,181,213,177,74,126,209,137,51,181,161,125,144,223,202,161,167,252,55,0,137,150,92,242,100,250,105,22,38,127,147,165,94,36,40,227,89,2,119,76,175,247,81,79,12,18,112,150,120,202,185,203,33,203,173,178,195,148,152,213,228,58,112,18,43,12,18,143,39,130,122,178,18,106,152,62,96,42,37,226,221,101,26,97,230,201,204,225,229,88,6,29,105,25,138,198,6,82,125,68,27,235,125,52,249,171,165,99,26,23,1,90,174,15,101,164,170,167,51,171,17,16,117,84,155,110,18,251,73,139,245,135,166,159,9,139,185,39,237,44,236,166,88,217,3,119,16,67,226,86,89,46,73,163,100,57,206,185,190,252,54,71,203,197,151,243,173,154,110,214,214,238,38,238,192,88,178,245,141,99,171,89,190,238,18,109,164,160,60,145,19,87,33,173,137,227,67,137,24,121,138,36,159,241,111,231,195,18,172,98,93,6,76,0,109,57,68,146,254,27,139,36,251,177,9,99,102,10,192,108,178,213,82,88,204,66,33,70,177,53,245,148,98,109,37,139,17,21,20,195,50,182,15,15,180,162,3,158,202,118,105,101,92,242,41,104,216,218,199,206,36,230,24,66,39,248,213,188,105,132,141,224,82,151,248,210,150,110,198,54,10,34,197,146,73,25,252,220,169,86,53,6,123,151,49,174,43,138,14,104,164,23,220,65,207,120,11,210,92,185,84,141,149,219,241,240,149,107,129,112,76,125,164,41,17,144,84,102,106,112,12,153,183,68,18,243,39,144,79,196,81,47,175,158,194,51,154,42,76,105,47,207,250,94,52,192,165,80,102,92,227,103,167,37,87,102,212,24,223,148,73,3,230,78,207,152,50,137,196,159,67,184,149,100,12,57,82,44,121,14,205,69,57,221,172,59,95,55,155,41,10,159,104,247,203,247,138,69,111,2,1,241,242,148,127,202,181,76,161,124,158,40,145,121,5,244,151,70,222,132,90,109,92,115,85,27,39,181,149,82,135,105,24,108,254,151,25,67,67,245,205,63,197,96,44,89,122,211,32,220,28,156,42,86,116,53,98,191,201,88,105,128,146,60,69,138,50,141,38,159,160,244,204,208,124,166,49,73,90,3,14,231,38,239,16,241,254,234,105,24,204,147,197,212,157,102,213,121,10,209,254,154,156,178,126,137,149,91,57,252,67,198,172,180,244,104,130,3,3,44,184,149,109,148,58,175,12,165,249,149,47,50,3,242,16,177,5,139,237,166,102,95,19,85,153,249,143,205,14,158,76,92,70,128,50,141,76,201,173,131,10,87,244,158,33,172,160,89,92,137,143,137,47,137,109,236,82,87,103,228,53,105,242,44,159,113,101,26,94,211,22,81,253,68,116,155,227,146,169,241,34,99,17,60,59,18,109,66,98,11,171,177,41,135,14,226,73,58,145,182,214,53,89,106,84,105,89,50,161,3,230,229,101,34,168,54,57,35,81,172,164,188,47,129,178,142,48,147,31,2,65,7,249,161,10,68,85,144,70,171,141,48,156,125,194,227,75,38,62,186,49,62,82,132,127,184,190,6,212,132,127,234,150,217,134,137,143,150,80,214,51,92,101,86,77,77,81,158,193,191,136,73,224,88,79,5,51,85,50,183,119,132,178,191,214,158,73,181,131,9,159,40,92,170,57,39,2,172,171,48,44,253,61,92,82,62,94,192,121,18,57,62,157,90,124,216,177,17,88,69,159,185,30,97,11,42,222,248,117,83,71,138,198,0,202,173,31,81,126,100,26,54,66,24,218,205,145,191,181,65,135,92,218,149,255,0,40,92,67,86,86,90,3,143,250,124,88,223,200,84,133,154,72,241,143,136,209,71,252,73,218,21,251,29,122,133,175,177,188,58,132,4,7,111,34,151,13,169,36,234,63,234,18,137,143,233,170,179,83,193,28,71,241,114,40,243,70,249,172,219,82,100,75,182,11,34,157,34,180,53,210,98,114,136,107,193,102,156,140,247,225,158,49,41,10,75,43,17,159,20,184,188,107,109,173,80,36,191,48,68,182,206,77,99,95,178,142,225,145,11,17,251,73,227,47,228,80,49,161,190,79,152,66,46,79,53,148,157,55,113,224,242,196,46,33,254,234,154,129,107,168,40,44,95,133,99,95,204,178,170,248,106,91,7,79,88,224,234,255,0,117,1,62,146,112,159,154,32,135,196,179,135,169,39,91,191,230,202,189,62,226,84,103,225,16,178,173,86,95,161,115,10,13,145,241,179,55,98,195,109,253,222,233,33,135,101,106,89,95,160,227,70,239,200,50,117,44,6,83,85,149,220,184,39,226,18,105,91,118,201,32,196,98,242,45,82,88,9,44,230,18,76,198,14,49,248,80,202,53,150,190,197,59,204,9,36,197,149,46,125,80,55,121,186,150,97,48,228,177,156,75,107,194,127,164,154,162,141,234,174,193,8,236,175,151,43,246,200,159,25,224,146,206,213,5,49,153,1,152,184,197,137,104,101,217,58,68,82,21,73,149,144,108,88,233,181,179,61,163,34,44,171,71,218,34,141,114,192,234,121,209,186,114,35,33,234,221,71,101,195,218,151,63,163,118,252,187,142,102,106,113,214,159,104,25,252,130,90,205,180,191,7,205,148,185,20,238,17,140,153,165,137,49,8,78,34,50,92,73,73,182,205,102,95,3,225,180,241,197,254,83,147,249,17,180,144,237,99,17,226,151,20,127,238,166,209,164,131,7,50,157,184,158,122,217,127,40,46,52,221,212,154,216,160,12,3,198,62,98,166,65,199,230,149,192,190,245,40,172,250,136,73,154,216,21,191,41,139,42,157,169,196,42,206,90,238,65,24,121,75,141,16,249,155,144,63,211,162,229,92,118,102,161,157,110,126,220,67,85,90,51,80,202,31,133,113,75,149,22,113,154,20,69,254,134,76,123,228,189,230,48,177,17,55,170,55,228,253,40,209,87,20,249,98,190,192,60,94,238,52,138,4,150,17,138,182,37,201,74,9,148,228,146,60,188,127,238,164,146,107,126,168,145,193,158,52,67,38,0,189,169,214,67,54,245,19,70,97,4,244,208,47,203,220,82,9,25,225,7,34,241,163,12,163,225,75,111,233,156,196,83,52,244,185,36,205,95,255,0,58,125,85,15,108,6,110,196,50,147,238,161,125,121,245,15,196,18,229,74,166,106,125,207,16,120,146,55,81,66,139,211,179,149,210,100,233,253,171,247,113,99,9,65,223,107,240,86,240,212,139,141,100,253,61,6,107,51,88,92,205,253,181,140,207,67,164,137,242,149,99,253,194,118,46,57,186,134,126,90,157,112,244,232,141,246,11,85,174,103,126,174,88,177,13,81,76,215,128,182,131,134,38,60,130,247,23,8,215,58,159,80,73,38,26,232,169,110,158,141,171,164,143,151,39,237,174,24,228,146,103,170,233,169,235,63,71,18,69,187,47,109,63,133,172,253,79,100,91,92,91,254,79,53,71,39,83,146,182,171,119,44,188,158,10,54,159,71,218,138,115,37,226,197,251,137,141,244,50,89,17,130,151,237,46,213,232,26,185,123,156,111,214,165,180,85,246,208,231,122,171,92,200,187,62,82,148,130,31,154,63,77,234,77,56,81,226,151,40,127,202,168,100,233,136,132,138,240,138,46,85,196,117,86,131,212,245,186,141,133,175,41,54,197,127,32,202,167,31,254,43,88,90,235,235,169,211,39,254,95,78,161,54,184,233,167,177,250,130,158,7,195,155,32,15,53,92,98,167,111,208,127,10,198,205,216,96,70,200,191,55,83,214,235,186,223,210,117,170,184,102,213,210,127,87,242,195,93,189,166,79,19,205,100,71,111,253,167,83,178,129,65,211,83,23,147,237,36,113,180,102,170,147,57,230,52,2,109,133,215,145,43,211,214,182,85,50,152,109,214,66,46,161,3,91,100,240,221,228,18,164,115,126,231,36,209,106,156,125,73,67,105,233,100,38,27,1,109,147,170,125,43,4,67,226,149,151,248,149,166,106,171,102,51,148,101,71,132,48,99,15,8,162,171,175,80,135,61,95,232,158,101,60,88,195,247,10,181,73,153,4,99,234,198,170,36,211,178,104,51,10,86,34,125,53,206,181,85,37,168,137,152,60,191,109,100,141,171,241,26,53,95,51,113,181,11,5,212,131,102,173,121,7,195,1,35,96,73,239,9,27,14,26,230,146,60,78,165,101,250,0,153,234,182,71,127,202,163,244,221,84,189,215,205,162,227,67,62,126,94,180,237,225,0,134,194,134,46,37,8,97,88,74,203,51,58,208,60,38,131,27,185,111,126,164,219,51,229,4,167,55,44,146,76,57,81,16,225,226,230,86,33,85,94,69,4,13,78,121,207,120,76,44,73,132,156,228,102,100,132,49,128,46,82,246,38,112,61,56,191,171,149,200,158,205,246,35,70,188,140,140,108,124,70,95,76,200,178,88,204,34,196,164,53,204,9,211,136,194,212,202,39,23,210,91,180,99,45,97,15,250,137,72,85,149,100,29,170,201,238,60,153,15,109,238,173,81,140,65,145,52,52,109,203,18,73,134,5,111,153,101,245,173,230,34,135,179,82,48,135,195,137,54,220,196,16,249,132,50,254,234,230,83,245,32,39,31,105,82,45,176,254,162,170,170,159,177,240,245,17,110,127,34,197,186,48,239,26,58,129,234,219,42,175,12,194,20,97,19,237,40,168,211,226,217,31,245,74,254,226,29,85,184,201,242,163,18,229,154,182,4,74,71,147,211,187,85,90,207,167,185,37,101,66,202,5,198,199,136,60,170,162,28,199,205,98,227,122,122,200,229,238,93,59,76,73,60,158,149,58,151,176,218,76,3,228,203,148,138,39,226,117,39,28,46,94,50,189,116,223,50,120,114,169,205,91,15,123,17,130,197,151,18,213,37,149,142,98,253,48,12,121,162,20,165,34,163,164,211,18,236,129,152,42,98,226,101,229,5,139,5,201,141,82,233,141,120,8,207,195,45,62,178,83,150,131,214,71,211,29,74,8,122,99,108,76,165,46,85,186,236,214,35,99,13,95,20,124,93,137,180,155,189,63,56,28,177,120,208,65,147,70,86,98,137,43,248,210,54,177,56,44,146,160,178,6,176,178,47,9,139,137,52,102,182,1,7,180,54,52,20,154,173,56,87,229,52,92,164,74,39,192,6,237,155,72,184,134,147,109,83,142,165,110,178,243,208,117,62,97,63,180,247,86,167,201,219,3,42,42,28,108,160,98,244,192,237,189,164,234,167,59,50,253,17,246,76,61,255,0,246,191,200,180,64,12,186,130,115,74,227,86,123,157,240,49,7,137,46,147,66,50,174,138,226,78,193,16,239,134,78,232,185,126,226,22,212,53,178,89,151,107,200,178,99,9,5,152,113,45,204,99,36,179,149,73,172,83,17,67,33,203,41,56,139,136,105,29,220,195,249,225,17,114,145,87,62,55,228,196,34,165,127,135,159,159,42,205,181,115,119,153,5,80,35,28,159,171,77,89,167,135,39,152,69,38,68,205,129,136,32,97,48,144,198,146,202,222,104,136,197,13,179,184,198,29,84,76,31,55,3,41,18,235,45,37,6,79,55,24,147,26,219,35,201,102,105,98,227,70,207,147,20,163,96,69,21,11,39,240,155,70,214,247,34,159,66,8,221,43,100,104,123,99,240,170,183,198,25,88,64,164,243,227,14,49,24,17,118,39,181,196,85,96,147,24,18,71,132,66,90,195,91,19,233,44,163,86,234,113,127,107,198,85,183,103,58,19,243,36,245,43,92,77,123,0,125,36,189,236,196,168,51,110,86,179,64,138,79,105,12,202,42,176,170,5,145,196,252,81,4,69,72,23,146,72,243,25,15,91,0,25,57,75,137,97,100,242,70,127,202,23,40,210,49,85,107,176,210,3,25,230,155,62,51,228,143,132,170,118,30,79,122,80,196,155,134,202,142,48,249,109,6,163,184,54,219,25,70,12,232,207,230,199,143,247,87,211,79,198,150,220,106,122,168,204,249,66,169,153,154,168,146,127,72,81,40,200,215,226,82,53,215,203,66,191,214,216,36,84,109,78,113,116,174,85,50,226,84,110,233,67,198,146,51,226,22,57,204,12,66,144,164,243,246,212,150,214,247,58,118,85,215,216,236,246,85,183,150,252,198,148,50,253,180,162,101,81,234,124,12,95,117,5,3,85,16,160,97,77,144,68,65,220,106,119,145,156,165,203,137,118,172,148,90,156,13,27,88,202,124,253,77,147,48,133,198,154,213,95,78,240,96,101,148,121,20,28,111,136,181,211,188,195,47,38,65,42,77,54,205,233,242,132,92,107,21,116,228,116,51,106,139,86,208,232,176,217,18,72,243,20,89,86,83,41,43,164,143,55,82,194,51,216,54,49,23,224,2,115,21,89,102,161,192,209,221,137,27,93,37,93,100,2,4,66,228,82,239,248,105,46,48,223,138,208,98,93,105,251,17,49,233,20,144,129,62,147,70,34,172,136,115,72,116,147,170,79,203,214,168,189,96,113,191,186,196,143,147,85,40,158,124,92,106,86,238,134,116,31,50,236,8,85,172,191,161,85,107,243,40,55,224,146,62,220,170,39,89,198,124,208,60,66,46,36,218,182,78,231,192,91,82,9,109,187,167,60,158,172,136,85,96,101,84,98,35,225,212,103,193,243,45,142,79,241,174,195,78,97,148,28,74,58,171,77,206,23,112,184,213,164,13,172,97,179,8,150,178,208,107,92,52,220,104,125,227,4,136,249,233,35,253,46,81,175,134,52,72,192,253,40,196,145,133,175,236,52,141,60,152,217,139,137,41,159,39,25,222,94,210,21,36,147,174,98,65,38,17,11,42,90,253,96,57,36,230,22,37,193,45,206,200,97,82,202,52,243,145,159,160,88,76,102,231,251,85,162,158,201,146,65,194,84,84,201,54,177,191,72,33,227,93,17,54,36,164,92,133,178,116,245,84,209,252,220,15,228,18,221,91,73,18,163,154,39,18,212,253,78,241,240,203,198,135,54,161,203,213,141,107,117,31,193,86,55,31,79,184,249,71,229,235,80,187,201,90,130,115,254,154,42,125,193,230,252,167,184,94,53,67,73,163,207,24,12,54,37,24,109,51,228,94,186,67,31,244,209,85,164,128,79,1,25,51,54,155,216,242,132,67,254,52,211,15,166,141,134,151,196,182,178,224,101,253,33,87,123,76,169,129,197,183,35,230,71,90,192,178,146,12,49,20,201,163,90,198,253,88,151,75,153,48,137,73,163,63,184,162,237,70,46,101,153,8,3,24,153,25,196,133,153,60,131,2,186,159,91,6,72,57,120,136,37,27,113,66,194,145,252,169,25,84,164,115,10,33,234,163,137,253,170,231,79,106,218,217,195,197,186,30,69,7,27,76,3,207,152,188,104,240,232,56,34,38,88,146,137,145,39,227,177,208,211,163,226,116,73,134,1,121,132,151,25,146,191,57,178,241,172,180,246,158,56,129,243,115,255,0,221,91,236,171,118,44,253,86,92,168,219,35,109,13,21,79,4,147,242,137,80,62,4,18,143,14,193,78,195,173,148,34,101,218,226,85,21,166,200,196,202,204,132,228,91,147,150,84,149,177,185,182,3,16,144,236,141,92,95,210,99,85,182,81,129,36,24,138,46,212,166,53,35,32,143,16,68,153,100,184,149,212,87,182,196,62,101,176,33,26,107,179,1,124,243,21,9,36,44,23,80,150,88,113,53,217,184,31,133,38,211,212,50,243,190,94,82,99,85,123,15,201,152,200,89,134,24,192,252,210,177,13,107,42,212,101,145,184,161,189,129,97,56,177,101,68,108,226,9,156,194,74,106,167,176,164,237,71,207,178,139,25,153,76,85,29,195,118,218,195,72,108,136,70,117,33,108,164,130,15,135,202,255,0,173,40,129,169,1,37,252,37,26,99,36,199,156,60,34,40,202,79,109,12,250,186,141,183,70,6,147,63,242,118,226,74,230,67,130,40,143,151,235,197,253,181,170,72,110,115,225,150,34,127,141,49,135,79,91,37,159,54,34,127,141,73,122,102,98,219,200,130,234,72,196,147,203,16,68,47,238,45,90,180,218,143,6,40,158,210,172,100,192,65,30,208,49,70,33,162,131,14,37,184,251,83,108,167,14,226,126,71,159,99,144,195,184,188,173,38,91,28,130,87,122,123,82,16,140,97,113,44,245,14,128,60,144,102,137,23,46,46,84,154,180,50,196,60,56,177,45,211,164,84,249,29,122,197,151,224,168,184,152,73,32,225,72,107,103,254,71,229,128,34,167,112,225,156,160,204,181,60,56,159,212,170,171,66,109,34,155,163,50,38,60,216,177,45,44,178,163,17,48,148,188,136,175,201,38,35,197,238,36,44,134,56,207,126,97,114,35,34,88,143,194,253,57,37,159,170,74,230,67,130,35,191,17,114,141,47,147,0,100,126,101,186,52,56,158,234,158,86,29,106,108,124,54,17,252,40,168,207,139,27,132,57,50,35,66,250,161,15,153,11,50,236,16,186,160,13,54,34,247,99,68,195,19,35,205,149,47,134,255,0,154,204,82,172,230,95,111,153,204,37,178,170,156,19,187,101,16,73,149,74,43,80,161,141,36,120,59,86,108,178,1,73,132,75,54,104,200,35,30,95,89,66,134,53,108,98,125,223,168,145,150,159,34,171,43,140,124,200,181,27,151,137,121,134,200,181,73,51,35,123,170,22,184,251,97,81,159,182,233,68,62,99,202,206,212,20,105,128,198,148,207,51,247,121,162,23,248,211,170,176,181,81,180,248,96,146,206,101,47,38,4,184,39,234,202,52,111,172,75,233,196,140,100,196,214,253,204,85,160,4,104,220,159,73,31,225,249,59,86,255,0,12,157,75,67,222,193,119,35,16,181,204,94,248,35,240,205,216,182,62,126,86,112,173,12,100,18,251,163,65,26,3,50,112,173,10,169,244,214,68,25,49,101,227,70,67,120,201,204,135,100,48,19,181,110,100,60,93,34,76,177,133,135,30,99,146,12,70,235,64,154,158,32,153,195,43,18,219,27,63,188,37,233,245,91,214,114,228,18,108,132,168,174,101,12,18,3,181,5,2,52,90,223,62,46,69,147,228,130,19,200,30,79,229,72,117,13,240,32,131,50,132,140,200,82,53,187,23,245,185,231,51,133,104,212,241,129,6,38,99,20,107,156,85,107,147,143,164,169,132,155,43,27,191,13,217,120,196,154,57,25,212,105,58,122,53,135,212,243,9,39,136,61,106,157,154,111,115,224,108,185,127,34,83,72,240,22,38,17,11,17,21,60,51,98,99,19,217,80,147,43,63,1,124,152,219,110,29,175,253,37,45,119,79,43,243,152,49,73,251,139,169,195,52,95,14,85,233,151,21,177,188,194,95,119,219,69,226,17,119,83,142,135,12,100,155,152,61,220,191,109,111,54,191,149,4,124,194,196,175,237,95,165,113,188,166,171,202,79,221,34,134,153,84,201,204,253,42,54,209,248,140,179,181,179,208,75,3,86,206,178,157,155,151,31,154,235,186,108,213,196,99,61,69,114,35,80,218,214,191,48,98,147,26,164,167,190,220,129,145,49,19,34,198,86,78,7,93,149,212,237,12,216,227,249,66,140,168,103,211,130,79,49,160,46,89,26,203,83,86,147,40,68,76,106,130,30,185,149,39,134,94,65,41,254,84,190,90,8,221,18,242,137,139,38,85,87,70,31,82,159,212,246,95,42,248,145,56,150,214,24,242,127,186,76,67,85,4,108,230,139,148,137,149,183,185,122,18,104,246,121,107,223,83,141,134,213,148,147,190,110,127,33,85,116,13,79,6,75,56,75,149,79,124,93,211,113,45,165,128,177,50,70,196,185,245,61,61,204,35,240,202,41,83,85,252,7,90,74,185,123,157,176,218,144,113,187,98,140,168,232,119,122,126,72,57,184,136,185,184,77,98,33,179,48,145,143,141,100,46,209,98,26,127,242,147,218,136,191,52,200,56,248,103,229,74,222,243,148,138,33,236,196,124,89,83,184,22,91,37,6,181,179,41,182,137,196,110,104,111,35,18,239,71,30,76,216,147,104,119,192,146,206,165,147,13,144,234,171,82,53,96,86,24,112,121,177,37,214,183,100,16,242,134,42,177,100,104,50,65,212,167,237,105,216,47,219,84,197,254,68,181,27,216,136,14,176,178,156,76,91,85,77,2,102,94,228,160,212,227,130,252,223,85,21,12,50,252,248,150,214,131,218,227,247,201,96,128,240,138,42,145,152,18,22,94,92,189,170,142,102,65,128,153,121,73,224,145,4,217,95,204,36,149,200,216,216,85,113,62,198,48,24,40,130,75,24,29,65,39,182,121,5,246,215,70,140,250,49,3,154,1,10,69,241,242,106,139,194,24,24,150,52,105,228,85,102,116,227,160,159,76,83,234,120,192,221,136,191,238,170,200,26,158,116,16,63,213,138,63,246,151,218,214,19,105,218,166,245,80,95,101,230,20,172,171,218,170,102,245,219,45,10,55,234,66,89,63,20,76,107,95,156,232,220,198,46,95,182,160,232,96,78,173,62,93,215,18,185,141,51,32,210,126,62,131,180,202,156,70,49,181,81,248,196,104,184,150,233,147,223,57,157,73,87,250,255,0,249,107,27,235,39,142,15,82,25,104,164,177,127,128,141,158,95,50,245,17,49,164,153,59,207,12,177,113,253,69,43,166,231,156,143,247,85,187,38,99,7,80,145,175,18,191,240,54,90,198,28,152,159,113,115,235,136,199,140,117,208,67,48,5,27,210,235,40,0,156,199,230,18,120,234,231,59,127,133,132,149,175,57,0,194,133,54,11,15,239,21,43,135,84,8,196,226,46,37,190,76,157,177,49,101,67,15,204,110,247,141,101,25,131,33,18,112,204,121,19,16,245,245,44,10,132,60,57,95,135,42,216,26,72,130,38,83,21,7,185,196,182,134,72,228,246,202,196,178,198,173,134,134,13,111,135,80,202,165,109,116,221,108,147,191,12,92,74,137,152,6,206,34,165,211,36,229,226,18,166,235,17,217,107,123,131,195,167,131,24,31,54,92,169,101,197,244,74,222,42,250,178,100,78,99,67,121,123,138,182,154,156,152,242,135,26,111,86,15,68,228,35,167,187,157,52,121,165,139,23,219,77,61,122,15,86,85,43,171,110,193,82,55,132,37,228,247,20,61,109,174,244,239,46,85,205,91,182,39,66,213,148,234,179,39,228,234,42,4,54,64,243,197,149,78,64,178,56,185,125,181,71,79,38,12,226,60,65,139,200,183,101,134,178,131,207,170,178,183,127,202,23,141,79,218,232,107,17,129,230,203,151,237,174,185,0,49,4,153,26,52,76,15,226,31,248,21,85,84,148,146,49,198,52,222,146,174,156,207,155,46,34,9,82,179,77,178,183,204,89,114,166,243,43,98,198,38,108,88,151,198,60,30,233,81,185,226,46,92,133,129,126,34,38,79,126,65,173,38,125,119,159,10,246,252,3,247,82,88,108,140,96,76,219,124,161,147,103,252,200,248,84,213,172,241,201,240,40,133,200,140,170,184,198,178,195,109,221,127,163,80,214,217,125,36,182,226,49,202,55,135,23,34,120,201,153,25,218,188,16,140,139,108,174,73,149,144,228,129,210,186,183,119,152,221,106,166,182,52,184,94,1,151,41,88,24,56,153,196,166,36,233,237,201,222,89,101,39,42,173,85,248,155,189,171,242,25,51,253,31,214,86,214,73,198,254,220,168,38,70,4,102,126,210,209,50,203,19,56,98,229,83,25,89,74,23,217,12,163,194,18,168,203,239,135,177,46,207,154,196,189,168,218,217,59,223,60,188,68,77,255,0,10,158,72,255,0,94,69,120,212,148,138,167,54,153,85,99,166,201,134,38,60,105,180,61,66,114,129,130,55,180,169,172,180,220,88,81,121,103,229,34,143,178,129,42,11,222,88,130,203,149,52,139,112,141,131,89,106,76,138,162,181,227,146,5,13,90,25,197,39,205,197,32,149,29,84,193,198,38,21,6,192,232,170,185,237,79,48,16,98,63,8,151,27,159,125,42,113,222,96,241,13,119,43,42,208,89,49,225,47,186,163,131,160,34,70,126,20,44,55,18,57,22,22,20,104,109,78,49,17,129,41,87,88,141,100,114,15,48,69,149,70,126,0,24,217,154,32,134,82,34,2,107,138,76,27,184,191,44,84,173,13,10,238,44,197,4,243,60,163,121,74,44,88,146,200,214,80,114,118,167,15,178,170,44,78,95,117,138,73,236,136,66,63,105,237,37,36,170,114,58,121,247,147,129,255,0,177,134,152,188,57,71,250,172,170,114,239,241,28,108,30,158,47,150,77,41,58,249,187,23,161,83,148,104,16,178,216,108,136,180,122,9,225,78,96,177,113,253,68,3,237,95,91,121,180,16,137,254,12,164,86,85,83,34,219,255,0,117,200,134,3,7,195,56,162,230,197,198,166,189,121,130,148,240,216,139,141,117,8,117,163,240,195,47,173,77,107,106,29,63,24,15,151,16,68,41,19,243,21,65,244,244,154,57,47,121,133,21,50,153,2,184,143,205,212,185,101,61,149,196,107,30,24,184,191,58,232,209,164,144,160,204,100,138,204,51,41,143,131,4,252,49,4,171,52,198,158,157,39,230,210,32,236,68,204,166,148,60,137,156,109,73,140,120,114,145,51,48,181,40,205,15,26,147,187,164,149,36,143,218,38,108,159,185,230,9,114,165,214,186,146,8,153,132,197,228,83,222,81,150,54,36,12,250,61,54,253,161,126,122,105,81,208,237,70,81,225,8,177,17,104,124,8,51,101,238,197,216,135,159,166,46,103,13,229,169,149,136,137,185,135,160,89,173,65,231,180,49,121,18,246,86,203,17,222,96,202,202,63,166,190,83,214,190,8,222,107,14,89,63,81,19,2,212,98,35,242,149,28,6,168,29,150,114,179,104,40,29,190,226,248,29,49,19,3,12,97,114,38,246,83,1,131,48,121,72,150,134,77,172,150,124,164,84,183,80,171,15,160,80,211,224,230,22,36,60,243,68,173,233,235,64,134,5,228,159,2,203,46,33,253,53,189,225,139,147,9,138,52,88,42,110,167,49,44,159,148,74,178,77,59,36,193,194,81,114,9,79,198,11,227,15,132,92,105,205,61,246,66,109,12,155,114,130,213,156,139,184,211,223,159,135,136,139,101,62,167,125,67,31,18,218,40,213,109,244,1,148,156,37,26,230,186,133,128,140,127,234,25,4,52,173,87,29,67,164,204,166,178,177,204,17,34,35,73,130,82,124,160,148,244,13,85,163,139,225,18,167,148,158,125,138,185,143,97,64,193,8,92,165,66,177,140,111,244,70,93,197,124,67,127,200,166,89,164,160,193,35,195,96,44,88,149,92,104,118,176,185,130,84,231,209,34,234,8,191,55,202,68,216,184,89,144,128,210,186,156,17,165,62,164,202,222,78,50,131,48,138,185,150,182,210,182,85,22,64,45,76,95,245,171,74,121,135,216,179,118,165,182,200,223,193,218,190,134,169,58,12,23,228,202,89,251,97,173,175,210,95,15,40,1,150,198,231,44,159,108,105,147,227,69,156,63,213,41,123,191,135,180,113,134,75,25,118,132,41,4,138,235,226,50,235,165,178,212,185,170,153,71,26,15,13,88,203,247,18,185,243,242,249,135,23,26,134,209,151,210,203,43,211,189,191,53,210,51,68,16,241,23,149,42,179,48,172,180,98,104,51,246,93,197,79,169,245,35,254,170,151,187,173,36,147,240,165,16,235,117,84,25,120,98,117,172,104,219,196,108,93,78,163,49,145,45,198,196,154,124,0,70,225,9,82,22,89,106,218,222,209,101,26,115,26,120,36,131,47,184,186,52,178,114,38,32,153,84,50,203,97,177,117,42,106,215,140,163,197,238,33,228,177,146,71,149,36,147,63,211,122,178,100,42,86,51,153,67,60,51,134,78,17,44,153,51,129,225,197,200,166,141,101,56,81,30,99,100,72,3,171,111,50,97,136,46,212,153,21,85,27,230,219,94,60,202,160,54,178,241,240,174,105,38,101,150,124,166,23,34,171,164,221,73,139,152,201,21,90,198,189,107,160,85,245,172,162,254,226,138,13,193,227,78,194,94,197,111,62,1,48,118,141,79,220,80,197,33,217,245,19,237,220,77,202,20,149,83,248,198,84,200,33,124,151,230,196,148,210,85,75,39,128,186,149,11,223,101,24,120,66,46,63,168,157,84,144,59,233,192,83,229,10,198,76,12,64,196,181,79,178,61,104,243,123,139,84,59,137,210,73,155,107,136,104,102,30,162,11,42,169,100,247,72,179,211,212,128,240,124,185,101,77,245,12,99,201,139,187,10,153,128,23,201,150,193,101,255,0,90,147,42,149,86,214,163,22,6,198,76,227,154,167,34,41,147,237,107,78,192,216,228,86,122,85,236,164,7,17,70,138,190,153,91,108,60,197,198,34,38,90,118,37,102,183,176,149,129,222,131,47,34,251,232,144,118,143,221,137,1,15,82,50,146,94,35,114,141,56,159,106,123,176,127,79,18,101,145,66,172,68,50,146,142,77,175,210,197,216,186,118,155,120,4,118,68,137,140,171,147,218,198,151,90,124,210,248,145,112,237,108,99,15,48,101,98,75,157,129,149,126,206,199,173,169,233,139,79,152,162,197,36,75,154,26,169,158,15,73,225,218,220,201,157,243,114,136,81,170,89,51,50,13,159,76,73,213,155,203,67,43,79,146,74,126,146,60,159,57,98,47,39,182,178,161,184,151,27,250,125,143,180,156,204,214,16,99,15,16,69,200,166,159,223,234,6,247,17,137,185,29,26,146,31,169,1,229,12,161,137,30,250,209,198,237,148,53,207,189,123,76,86,196,204,91,66,8,159,186,128,55,196,42,111,14,25,74,45,50,161,88,225,103,45,109,102,12,126,97,18,65,24,214,177,137,212,66,175,80,176,119,100,100,178,151,47,211,86,161,128,242,197,121,190,146,172,109,114,82,96,212,0,135,169,236,99,3,230,241,227,84,84,151,213,88,247,102,23,39,238,164,240,227,69,155,250,177,32,231,195,198,71,132,34,78,203,253,17,106,93,218,252,69,0,160,225,8,151,44,187,213,186,143,80,29,225,174,46,37,184,44,228,194,138,135,3,147,136,73,22,22,242,212,182,226,39,29,9,120,25,225,89,48,54,57,11,39,238,174,130,205,60,57,208,88,108,188,133,103,90,153,212,58,110,113,60,229,136,168,13,61,169,231,86,203,196,94,92,74,13,254,41,63,133,63,246,165,208,46,126,155,184,173,150,195,98,33,85,206,155,181,32,198,1,75,138,68,7,170,206,213,172,254,158,81,139,18,159,181,184,215,21,36,124,77,168,255,0,115,18,187,47,154,18,182,175,131,157,26,250,214,152,96,205,137,70,73,158,121,196,205,19,38,53,57,166,38,106,123,41,207,54,161,23,201,39,246,90,218,130,17,61,58,33,99,70,39,211,72,172,222,99,180,106,152,167,168,45,148,194,70,7,220,82,79,187,151,100,247,139,22,34,42,195,105,235,43,111,11,13,252,98,140,190,216,208,118,90,108,241,128,243,68,139,200,168,170,74,192,85,84,56,137,154,198,122,62,100,152,35,226,9,114,173,20,254,178,63,243,24,184,134,152,195,173,249,162,24,66,237,84,16,244,9,241,68,60,33,139,149,50,220,176,92,221,75,9,155,72,35,225,236,73,164,135,114,76,219,172,164,83,97,212,221,119,14,93,219,24,24,157,137,95,160,234,120,60,57,85,205,12,200,148,158,5,221,100,39,184,178,187,212,227,183,253,38,63,220,89,101,55,34,74,170,53,148,147,190,186,92,162,100,77,225,232,102,103,247,57,86,216,108,0,222,195,123,138,134,227,86,197,141,90,207,254,102,181,89,80,86,179,112,16,218,233,90,120,220,66,236,64,51,73,69,141,253,67,233,38,108,153,190,137,187,196,147,207,181,96,187,101,98,26,55,2,172,51,97,160,201,31,205,139,141,98,251,42,232,47,249,78,33,125,212,186,101,148,31,70,127,164,252,201,20,60,153,58,130,203,251,82,8,107,108,198,170,168,247,85,95,75,156,70,6,186,87,26,249,167,141,100,35,230,52,162,21,104,170,164,60,150,117,114,39,62,155,58,48,56,68,151,111,81,183,60,74,136,102,137,100,14,82,226,34,20,204,4,110,109,210,151,100,249,223,156,56,177,32,38,64,151,36,15,249,162,100,90,170,194,226,84,76,187,211,17,190,233,18,182,93,196,207,194,166,89,78,248,221,220,164,79,160,70,173,20,30,110,82,173,171,6,33,230,229,247,82,151,178,38,126,161,228,76,224,67,60,158,92,92,107,25,241,162,125,46,69,149,11,4,61,236,192,204,37,67,190,55,30,82,137,111,167,96,228,170,208,213,3,98,241,20,74,138,162,88,228,183,214,175,141,252,73,60,59,183,219,189,130,202,171,245,38,137,178,243,127,202,241,174,111,107,79,43,75,63,47,39,248,212,38,141,187,88,188,108,175,137,214,105,13,91,90,14,84,201,155,25,175,205,237,40,173,31,51,212,162,179,149,89,195,140,1,143,181,44,114,51,41,54,90,48,210,5,80,253,174,33,166,108,96,201,194,180,70,181,24,162,226,196,178,140,97,143,151,169,86,194,122,154,53,133,33,233,42,189,64,73,110,146,248,157,185,7,167,226,228,84,114,94,11,113,225,150,92,163,81,50,104,65,73,57,251,72,188,133,76,203,124,148,101,237,92,143,107,61,42,11,246,62,196,66,196,69,203,228,233,45,92,43,46,34,237,163,126,234,238,117,178,98,99,195,44,92,139,124,248,16,102,143,168,105,89,82,94,70,199,51,161,207,35,92,14,166,35,34,4,185,100,163,31,125,173,71,211,20,159,237,39,213,186,50,186,180,254,160,94,82,125,53,121,167,172,177,113,22,40,241,172,170,39,201,173,51,125,17,84,147,245,84,150,102,182,17,74,157,111,7,36,124,197,79,110,205,112,65,191,210,98,143,31,184,69,13,39,119,147,14,46,68,172,171,226,98,179,56,231,207,217,15,18,10,101,38,94,108,185,80,176,230,30,51,249,150,139,141,85,254,48,137,28,6,171,88,29,242,71,4,248,76,153,6,97,10,76,34,17,10,160,31,60,254,165,148,188,191,157,89,67,212,128,198,204,56,196,165,228,85,148,161,158,199,138,169,229,255,0,221,16,186,122,52,189,142,83,123,171,67,53,60,82,131,20,178,140,139,43,141,102,13,171,34,84,139,169,137,44,174,195,85,170,49,152,18,12,15,249,165,47,62,212,241,134,253,167,41,16,6,214,199,156,253,164,184,184,178,163,97,192,202,62,222,37,101,200,147,96,99,167,172,172,102,157,254,161,61,81,132,211,163,63,52,178,229,26,155,125,105,43,101,238,235,249,83,144,223,101,7,205,139,18,106,139,204,111,232,245,83,190,108,88,198,79,166,141,129,1,130,31,82,158,52,192,96,203,19,149,33,252,79,115,26,87,49,120,210,179,48,44,119,249,58,144,88,12,152,83,70,6,80,193,204,46,53,29,73,169,242,120,114,171,22,93,156,160,237,202,181,102,17,163,98,67,83,208,179,30,236,74,73,145,143,147,155,173,116,185,230,25,98,63,118,47,244,46,104,249,252,239,8,162,151,252,125,106,140,106,154,45,112,86,179,48,178,34,105,62,100,27,181,235,45,244,224,98,13,90,67,73,50,94,159,150,124,165,255,0,95,90,148,133,85,110,165,231,227,56,186,125,157,68,41,23,214,124,96,125,151,9,170,201,143,234,41,73,246,91,158,104,156,164,83,246,83,231,19,135,22,37,42,183,217,101,84,242,208,235,52,154,170,13,189,142,208,34,196,174,38,80,233,203,40,56,165,139,41,60,59,23,230,159,135,87,115,137,171,182,146,197,139,19,215,119,178,187,29,108,23,152,169,161,146,68,33,60,43,125,43,169,57,51,64,104,232,36,121,165,151,42,4,209,169,196,65,138,167,173,73,89,106,221,236,231,148,191,166,94,125,220,91,34,50,37,119,23,212,79,184,206,59,67,79,146,208,51,52,168,184,101,218,98,39,211,69,76,101,25,65,255,0,205,23,59,159,161,172,176,50,218,184,164,46,46,82,43,58,163,18,108,16,110,255,0,228,228,66,179,249,18,145,83,210,186,134,67,12,65,113,5,6,96,236,101,254,234,41,149,164,207,150,39,90,223,101,27,122,14,165,66,95,38,249,149,85,66,139,151,126,50,147,233,160,96,89,68,131,230,19,9,74,24,222,144,252,166,149,213,237,167,193,212,224,178,173,194,17,15,247,18,179,21,168,68,153,57,31,196,84,182,226,214,87,131,34,4,188,139,15,85,28,23,243,11,42,54,5,196,91,34,112,213,143,249,20,36,82,209,181,0,32,90,203,132,118,110,202,174,99,79,224,73,25,1,157,210,224,13,49,96,98,9,159,40,153,97,162,137,36,151,99,155,252,75,173,131,119,115,22,89,132,66,146,55,182,170,52,171,200,48,0,59,92,73,227,235,65,225,151,16,210,83,89,109,142,242,253,37,74,169,105,58,167,153,52,139,227,67,163,70,193,181,234,74,230,90,206,25,241,87,85,144,67,250,138,98,183,226,22,152,23,12,185,82,119,42,160,54,160,32,254,80,188,106,59,153,28,251,53,248,37,245,37,87,171,61,146,202,82,126,218,90,205,55,167,10,15,155,201,147,246,149,188,144,143,30,80,227,47,219,82,23,118,164,19,242,150,46,34,43,172,130,85,156,85,15,76,3,63,219,67,79,164,131,157,251,65,35,217,112,79,120,191,198,178,52,146,23,252,188,92,159,81,85,100,17,149,132,222,7,141,210,156,214,223,28,124,70,42,40,53,67,156,206,94,34,36,114,116,245,168,167,112,151,40,146,72,183,43,27,20,54,90,228,21,164,194,18,144,171,45,252,171,191,3,101,64,7,74,229,35,55,127,237,170,234,221,60,2,3,20,66,226,252,157,105,86,63,232,175,34,253,18,146,106,153,255,0,2,126,169,54,170,14,216,31,84,136,139,42,27,24,68,253,47,242,41,246,92,74,173,38,41,98,226,91,32,46,97,90,146,203,80,84,131,118,33,124,178,143,135,175,224,217,75,244,233,98,32,138,186,30,231,215,224,146,36,78,92,172,198,184,190,176,209,54,53,54,57,126,147,248,210,109,179,233,101,47,11,39,23,58,200,67,85,181,253,40,255,0,113,110,129,62,44,18,114,242,141,74,104,249,224,146,6,6,195,177,87,154,29,105,96,191,139,145,25,16,13,152,200,54,81,94,16,227,255,0,105,43,211,213,71,140,71,133,97,165,102,48,167,244,233,101,227,86,102,129,93,25,159,41,40,133,34,174,230,57,24,203,70,21,62,6,70,114,139,42,89,37,132,19,250,177,13,85,4,219,111,105,101,50,76,25,32,230,40,212,183,84,218,183,209,13,230,201,178,246,158,218,91,62,183,98,124,161,18,181,51,222,47,242,252,127,237,36,215,102,181,44,94,104,184,147,40,194,108,199,193,218,131,159,113,182,2,94,105,39,155,194,30,196,25,170,173,99,19,52,177,98,82,200,117,85,40,52,149,109,141,148,167,216,150,46,88,202,182,77,108,76,121,182,184,151,53,102,161,184,168,3,3,18,81,49,170,250,29,66,59,32,51,230,178,145,53,153,62,5,104,219,151,113,144,106,137,218,33,127,34,158,184,181,1,95,233,197,199,145,80,89,103,193,197,63,248,215,30,214,213,87,241,142,251,104,146,137,251,107,90,213,192,104,149,91,92,181,45,33,213,75,141,203,148,101,31,238,170,106,74,216,164,39,182,34,41,93,6,104,183,113,89,234,209,73,147,193,95,70,129,18,15,233,56,147,47,18,114,123,132,122,81,253,162,141,109,8,108,99,116,151,145,109,223,197,140,62,98,160,167,221,197,23,233,37,114,37,102,49,85,134,38,141,58,201,140,221,139,34,73,107,13,245,39,97,67,3,248,242,165,47,212,246,37,62,28,164,42,56,51,15,147,52,177,98,34,219,48,212,160,48,117,200,10,125,160,98,144,68,251,171,97,181,62,198,88,243,20,124,171,94,161,228,102,238,36,94,69,206,45,95,47,205,230,54,68,173,25,88,217,108,119,16,204,36,144,48,162,247,81,65,206,160,244,78,182,160,29,107,34,75,201,185,87,144,231,193,156,60,193,46,52,138,202,44,138,192,115,233,25,36,153,141,60,130,251,105,108,104,18,247,120,67,214,168,88,207,207,250,172,169,69,246,74,208,62,88,191,117,82,203,82,89,57,156,200,96,250,75,40,6,0,201,244,148,144,117,177,228,240,162,189,120,229,102,46,49,41,52,204,87,96,165,181,178,137,24,29,169,23,170,197,156,60,33,88,70,164,37,191,52,187,79,227,72,89,78,125,63,98,254,82,20,105,149,93,243,10,162,97,242,49,159,164,165,78,253,39,18,88,29,49,168,43,123,101,12,170,140,59,226,179,139,34,244,152,211,133,202,81,16,170,245,95,162,123,154,139,96,83,228,201,187,67,190,146,226,52,183,132,34,227,250,136,247,218,202,147,225,16,48,8,47,184,169,3,169,39,70,131,180,40,163,127,131,30,79,113,77,153,62,135,91,139,105,216,122,150,112,202,33,62,218,50,101,217,33,3,41,144,204,146,2,116,175,89,50,12,230,114,227,18,139,42,56,234,236,173,158,131,234,123,90,162,179,41,68,154,50,126,156,147,196,110,34,46,49,125,125,6,163,207,104,82,113,37,1,214,219,158,162,174,41,58,135,137,171,220,237,143,161,73,150,231,121,153,66,15,12,209,10,50,169,233,53,167,243,204,165,52,246,176,184,233,47,40,213,131,222,73,177,115,68,93,145,204,206,167,20,221,62,203,9,100,218,213,70,62,34,202,196,137,12,250,121,61,51,198,165,239,168,73,36,252,165,196,140,167,208,207,147,224,97,100,87,85,114,77,66,129,236,30,60,217,70,160,245,227,14,47,2,132,74,244,58,86,36,30,108,164,41,22,155,186,67,205,136,240,226,84,219,103,21,89,81,136,221,42,248,51,162,114,241,17,86,192,164,39,234,247,67,92,250,28,11,42,11,87,134,92,82,8,101,122,176,8,103,89,15,52,66,140,106,89,35,21,101,87,249,40,59,6,241,98,26,20,213,160,43,31,138,40,242,36,143,53,172,39,237,12,94,68,200,52,250,152,156,161,199,143,247,83,217,196,174,137,242,47,153,0,226,243,10,149,49,143,26,118,45,174,95,184,186,94,204,24,254,108,188,136,59,93,36,57,49,89,99,16,75,106,42,177,20,27,39,198,150,204,165,196,53,76,102,2,72,51,6,82,75,100,22,17,152,131,3,17,4,189,15,213,71,196,81,15,26,198,82,163,80,208,196,146,76,203,84,144,236,95,136,66,24,134,152,192,235,237,91,223,84,9,196,204,101,170,196,88,156,121,177,19,54,33,172,217,101,255,0,177,11,200,84,222,202,77,109,68,87,252,128,203,139,219,82,241,181,134,159,154,119,139,16,227,17,100,141,65,163,86,114,230,146,134,40,129,150,89,70,92,171,43,42,218,172,24,182,188,138,96,58,192,145,184,69,20,101,84,180,247,21,86,224,204,94,34,125,53,6,152,178,194,201,144,24,102,65,141,194,36,60,253,90,10,209,252,221,88,202,63,221,88,218,134,40,143,194,84,174,126,152,5,147,57,74,68,145,217,216,102,170,10,46,53,107,35,121,203,20,93,176,254,154,156,129,169,61,75,204,216,149,107,244,125,201,120,118,185,70,148,63,79,30,20,239,78,48,134,44,171,163,104,93,237,10,58,74,119,217,65,221,255,0,238,139,115,216,120,68,255,0,234,105,222,149,128,125,139,194,33,113,245,167,48,234,165,198,126,28,67,41,21,235,161,207,108,133,181,79,220,131,54,252,133,251,105,185,159,85,131,229,5,136,137,73,180,197,253,33,207,44,66,24,134,87,160,33,217,30,52,236,38,46,85,206,209,178,22,178,177,185,246,160,206,240,226,34,96,249,32,24,216,84,99,31,6,119,181,200,133,178,173,25,64,244,237,30,34,44,153,12,160,89,15,3,50,166,204,120,202,5,29,73,36,131,103,205,137,59,12,247,228,196,33,46,127,34,172,183,19,106,173,208,129,154,32,178,145,73,86,190,215,62,105,107,167,62,48,203,253,208,242,40,221,97,0,149,176,79,99,186,202,150,110,213,31,167,145,173,67,35,106,216,53,32,194,18,238,100,253,52,183,205,246,220,214,50,177,126,78,181,7,85,62,33,39,124,217,85,33,181,133,108,31,242,232,27,146,125,66,47,33,85,157,172,199,174,213,139,21,247,251,0,159,91,47,117,154,32,184,254,161,85,69,12,194,84,3,16,132,62,85,61,185,157,168,31,187,182,149,198,47,108,74,130,182,212,30,3,136,26,177,151,238,17,122,189,60,52,204,243,186,137,175,131,143,153,36,19,191,87,41,1,101,67,6,79,48,165,101,64,25,143,41,217,137,90,208,176,2,102,83,8,121,68,187,22,79,216,243,217,73,88,21,163,133,210,34,47,175,211,196,182,157,195,2,49,127,113,92,76,102,231,132,34,64,134,134,94,116,251,202,74,140,8,29,42,56,76,229,139,24,73,77,198,158,4,159,51,6,0,151,67,13,56,253,210,161,108,170,128,48,63,22,79,246,144,211,41,138,180,57,69,13,35,35,90,230,150,46,165,89,51,230,64,244,28,247,178,183,204,216,136,130,102,161,202,206,24,171,146,199,101,91,152,30,230,117,73,30,24,146,149,13,86,164,137,8,3,151,109,125,148,159,77,74,79,201,57,143,195,216,149,198,209,58,131,38,97,99,47,238,149,46,205,206,141,229,174,103,88,255,0,196,42,15,14,44,130,251,137,104,117,253,116,211,237,55,235,145,92,86,234,171,35,178,184,34,196,154,210,105,34,70,240,221,139,145,58,194,253,201,182,197,78,131,101,233,178,101,230,137,140,185,86,169,49,129,224,205,160,177,17,109,167,210,71,199,152,56,209,70,140,248,199,197,45,51,97,242,77,87,79,3,76,56,196,91,109,76,66,49,145,2,155,177,224,16,51,11,218,81,186,158,203,24,222,96,169,51,41,177,171,59,13,195,90,193,116,136,101,34,2,100,9,208,124,205,46,126,47,182,182,105,235,35,146,35,10,110,196,208,193,4,145,242,139,42,21,141,201,24,141,101,221,140,153,123,65,74,227,250,138,142,28,108,99,97,178,242,45,175,167,174,31,79,18,220,202,172,108,226,200,170,170,166,52,131,24,211,193,24,120,131,0,133,34,209,107,113,106,32,124,160,177,254,210,217,26,76,232,79,194,20,220,38,255,0,217,113,114,170,55,252,136,112,107,118,37,161,201,188,147,205,44,164,79,33,213,85,73,255,0,49,201,37,16,249,149,197,246,134,85,129,177,251,49,113,44,90,248,140,204,207,252,26,154,147,76,201,138,64,134,6,47,184,49,41,201,58,86,15,73,174,100,143,248,150,195,92,74,131,196,33,101,95,99,76,149,36,156,177,72,37,150,103,248,13,186,124,128,63,73,69,199,197,115,38,73,63,105,75,90,252,55,191,154,71,245,136,127,186,169,117,13,149,197,32,222,88,147,242,168,151,235,205,91,37,248,77,141,109,153,62,3,103,87,249,49,141,161,165,214,247,74,87,218,86,168,21,189,54,132,42,149,129,62,84,210,124,217,83,150,50,228,100,249,66,241,161,164,111,161,150,63,233,208,88,198,17,136,89,144,6,46,109,168,210,134,93,236,64,204,165,66,191,88,48,158,124,68,81,220,111,161,191,29,190,195,13,90,59,96,98,44,1,148,159,81,115,45,79,160,37,198,150,243,23,139,238,46,155,91,112,12,156,69,76,173,99,65,178,131,204,85,104,230,87,193,197,145,95,167,215,19,140,70,178,61,64,49,22,87,31,220,95,96,24,18,79,150,33,81,154,207,68,206,178,7,244,236,156,74,86,159,79,106,106,215,242,139,141,13,14,189,240,208,162,204,174,190,231,79,211,209,160,247,88,74,254,52,234,101,12,171,39,230,174,197,182,81,177,170,136,40,143,150,98,255,0,26,91,2,226,230,73,241,8,68,198,162,202,255,0,67,42,171,252,157,33,236,5,111,128,119,67,200,147,90,217,12,111,74,194,243,141,255,0,165,91,167,198,60,152,143,250,138,203,27,17,106,216,113,84,250,169,190,234,115,182,139,237,21,114,138,217,50,163,78,103,41,120,158,186,52,105,228,192,204,92,171,25,153,13,219,87,8,52,1,165,83,32,31,32,241,21,57,101,144,61,213,189,246,64,246,162,165,220,184,149,100,17,51,24,249,138,180,201,54,71,167,70,147,16,67,202,104,3,42,158,53,168,36,145,226,136,36,51,12,171,115,86,6,125,165,247,211,65,36,153,119,67,73,110,60,250,177,35,116,172,56,145,191,86,166,172,214,58,155,167,162,91,184,196,53,185,78,206,82,99,77,223,24,99,7,82,209,50,124,17,15,229,34,147,34,67,62,250,119,135,8,147,51,55,209,204,170,207,242,59,11,22,243,82,48,158,6,202,167,42,174,206,67,225,150,37,70,248,121,89,152,75,99,181,66,69,245,54,198,102,217,159,170,202,177,158,28,177,30,99,74,24,144,241,130,66,147,15,82,219,38,168,101,102,34,172,179,25,85,37,99,76,228,196,18,167,208,216,114,177,109,135,85,6,15,84,81,163,216,28,159,164,198,36,50,169,189,238,106,123,8,48,63,234,41,247,207,124,31,60,220,170,137,147,9,4,132,205,20,114,84,134,161,152,57,51,158,81,69,196,52,163,40,43,247,118,228,237,196,52,174,214,134,198,15,52,73,68,42,50,29,147,235,88,245,170,215,88,110,64,240,229,91,85,242,208,123,58,54,32,33,187,150,32,97,151,21,35,190,212,224,173,136,249,120,186,152,130,159,38,198,105,248,147,38,124,61,181,183,173,237,31,42,22,22,113,181,154,156,206,15,119,241,10,215,86,218,178,186,186,81,49,249,174,227,240,211,76,92,214,215,50,94,192,101,39,221,81,134,248,51,7,77,217,50,240,82,136,82,121,245,137,117,93,60,107,89,32,100,76,184,135,244,212,186,126,151,241,159,86,111,93,117,58,186,158,179,117,52,88,189,52,9,147,38,202,73,254,108,88,191,105,49,13,81,231,68,234,227,42,114,253,48,60,28,179,249,60,22,81,130,113,240,229,33,70,187,106,167,150,210,49,202,166,104,146,66,188,121,130,94,223,109,86,250,243,244,252,30,220,73,245,196,0,126,175,18,230,151,193,151,100,119,225,17,49,137,18,71,117,192,120,228,190,185,150,84,250,254,116,146,113,8,133,31,212,84,191,140,45,70,206,213,3,166,225,220,224,194,28,162,85,240,52,173,196,225,242,136,165,80,94,144,187,117,11,244,62,129,169,31,57,159,54,94,69,185,242,72,78,149,170,54,152,198,204,37,171,196,79,169,149,51,101,57,8,204,42,139,211,170,18,110,161,92,68,107,230,70,38,19,44,131,171,96,244,152,164,18,101,248,38,44,110,108,67,68,198,211,116,222,240,177,17,110,221,62,73,52,137,244,2,201,140,154,206,28,127,237,34,130,17,198,230,48,178,173,146,116,240,11,224,42,242,144,72,57,58,39,86,141,159,231,92,127,180,146,205,227,168,42,171,140,94,247,205,31,12,92,67,65,6,168,131,39,49,114,173,97,14,163,173,103,205,192,94,245,129,139,245,113,72,36,89,188,135,88,233,196,118,23,188,67,196,151,90,228,240,234,75,191,18,65,33,48,196,41,19,48,242,13,42,247,177,140,180,208,151,153,91,7,3,202,104,3,200,165,236,166,87,65,38,18,246,43,139,227,2,48,222,111,253,209,115,74,221,49,248,162,240,210,229,202,226,18,121,23,123,20,27,167,106,100,250,142,116,246,176,28,99,174,145,26,72,236,160,230,81,80,244,173,52,19,246,170,232,12,103,134,17,46,120,215,105,169,220,232,153,150,85,178,19,122,146,51,242,102,83,172,146,248,221,197,93,22,101,86,231,184,67,82,122,146,159,98,54,27,23,26,105,43,81,35,147,196,128,184,190,149,234,76,20,73,88,177,174,191,162,117,84,237,166,34,251,76,92,176,207,167,41,248,106,242,147,234,42,189,61,107,139,136,81,72,147,167,141,147,50,189,68,138,235,162,118,58,37,221,172,89,32,254,163,40,98,31,220,74,170,164,193,41,255,0,167,74,25,127,105,39,184,170,137,119,23,250,136,136,166,244,244,146,86,216,190,184,37,227,243,93,75,29,206,77,202,45,14,172,249,240,99,118,202,30,69,131,236,152,68,169,149,84,216,243,114,20,136,25,147,15,7,148,66,227,74,202,198,173,92,34,239,117,221,16,89,84,148,247,206,247,132,186,29,37,197,84,230,51,48,135,145,103,113,91,190,25,2,40,184,134,157,85,127,236,139,51,35,123,28,246,181,132,35,48,136,92,137,212,7,251,37,236,18,87,101,73,107,81,44,133,12,82,99,91,153,36,255,0,147,16,185,22,50,177,76,92,211,169,52,221,196,159,57,98,185,254,52,190,158,54,160,173,59,11,186,220,254,234,178,134,25,101,7,205,227,83,150,86,64,140,247,253,68,173,216,216,219,94,37,156,11,179,201,3,2,100,83,57,73,194,185,216,117,56,196,53,81,166,239,143,59,204,216,146,100,83,108,110,105,131,141,220,92,72,73,55,204,250,171,25,49,183,199,121,184,212,205,147,37,142,94,28,188,106,106,172,109,87,200,163,100,198,21,103,185,24,148,150,242,84,97,226,91,125,74,118,62,101,69,86,17,149,74,55,201,200,128,159,84,9,221,162,66,192,9,228,243,101,196,143,205,56,92,74,170,162,107,255,0,18,62,202,52,234,210,102,18,33,255,0,51,23,155,221,79,141,24,18,120,101,228,18,198,29,108,65,241,4,92,105,89,86,195,238,53,73,40,218,75,115,45,159,62,72,217,85,101,110,152,38,159,254,162,107,225,148,107,94,167,211,215,22,81,63,164,139,23,220,75,41,52,4,226,31,13,180,242,99,67,47,234,11,37,215,45,78,133,2,226,182,200,28,34,25,86,70,134,12,124,92,68,64,50,134,37,64,48,215,149,103,24,199,34,46,196,154,53,126,34,57,154,108,228,151,148,215,50,127,199,214,159,85,64,36,102,97,202,190,246,147,148,75,104,124,197,196,176,126,250,154,109,77,127,5,159,170,202,52,178,52,48,19,149,62,147,198,62,100,142,101,216,32,251,89,72,95,109,106,177,149,15,103,248,56,151,163,64,200,254,98,173,85,175,181,182,234,129,136,104,199,231,133,194,94,196,172,198,212,14,76,96,66,126,100,59,223,22,111,16,113,228,91,102,48,242,80,193,140,241,251,72,86,99,25,84,30,96,101,86,141,230,46,52,166,183,60,233,121,189,180,244,212,228,178,150,205,223,90,52,213,81,43,98,179,104,153,130,212,5,217,131,3,212,205,244,144,8,236,16,87,219,237,66,113,31,104,20,100,8,16,75,17,134,52,94,79,168,133,55,37,21,195,140,66,145,87,192,140,8,192,229,90,3,2,8,152,155,195,96,60,58,147,51,40,27,25,233,82,89,194,36,9,160,101,234,71,50,48,252,248,68,181,201,159,22,55,22,85,199,35,100,58,255,0,196,7,209,44,75,250,66,145,125,173,210,86,164,149,243,98,227,68,64,184,102,78,212,125,173,193,199,5,248,138,171,27,34,124,26,204,231,201,52,245,67,240,9,109,49,17,121,148,149,66,253,32,136,84,147,195,222,91,223,168,73,72,204,219,164,251,212,248,38,209,179,241,212,42,214,158,36,104,47,150,24,28,138,75,250,204,227,241,64,196,53,87,3,85,2,239,184,185,82,155,35,78,221,60,93,81,150,90,224,186,52,88,184,4,107,83,198,225,42,99,224,203,96,60,56,187,18,224,132,101,122,125,12,44,19,18,240,43,240,45,126,143,149,27,155,41,4,53,169,149,179,178,118,144,170,143,214,0,78,34,173,18,109,113,143,20,66,170,171,41,44,192,48,176,99,229,23,42,29,147,246,199,69,5,132,47,50,241,171,88,78,108,72,101,3,107,38,110,86,163,79,156,46,226,241,172,152,28,94,210,215,36,192,32,250,144,160,15,60,49,102,179,55,184,130,252,43,6,201,156,194,78,105,216,9,62,98,50,100,243,65,132,78,110,180,236,202,130,101,226,66,195,161,170,169,151,180,176,139,198,153,73,164,130,38,102,175,235,84,118,94,143,100,54,98,47,34,21,240,241,51,181,73,164,95,2,139,111,49,117,56,113,189,51,146,98,8,105,99,222,72,196,70,51,250,144,241,40,179,92,167,0,250,123,182,12,137,228,248,99,178,6,96,151,145,75,198,128,8,68,230,77,163,106,72,49,184,113,101,81,197,24,189,181,149,113,37,110,42,181,0,143,250,93,200,254,218,119,78,252,81,48,237,113,17,80,154,239,124,15,148,22,36,169,140,96,200,255,0,168,174,178,104,252,78,118,183,152,49,167,197,19,254,108,73,52,201,228,140,252,213,241,99,8,105,244,202,23,219,129,33,54,152,36,23,254,171,42,232,219,98,91,136,51,13,216,10,54,122,129,113,13,1,38,77,6,71,150,36,245,160,198,24,153,132,194,89,198,129,19,30,109,170,159,168,246,160,124,59,134,70,247,83,102,106,64,17,156,92,170,42,225,132,233,234,26,35,77,217,65,131,195,238,41,237,150,178,186,148,214,65,29,144,31,152,88,148,123,233,193,8,253,170,211,120,201,43,68,157,60,59,47,12,188,75,166,54,57,25,104,72,109,158,66,102,76,223,14,92,214,49,55,244,173,143,10,203,140,67,78,204,168,41,47,101,167,142,46,108,188,139,24,17,178,19,17,149,52,198,51,3,204,165,38,76,24,206,185,153,178,43,29,135,155,97,136,124,66,74,230,76,157,147,168,136,0,218,159,63,106,125,14,127,7,213,84,85,27,36,22,214,234,115,214,159,9,127,234,171,72,118,177,45,226,101,15,42,129,190,140,73,190,102,20,92,74,114,147,83,206,211,118,172,12,178,241,174,102,86,137,172,89,85,122,133,254,157,18,214,51,196,118,124,170,123,91,91,16,113,51,45,181,87,21,182,240,88,96,226,91,95,14,116,146,124,167,16,213,214,111,212,229,104,233,139,0,236,192,82,117,35,35,105,186,175,60,219,5,177,148,150,67,39,213,78,163,100,16,57,68,174,178,83,152,149,199,13,68,55,212,49,9,23,229,34,227,83,129,210,185,95,204,85,115,51,149,2,28,30,120,177,40,110,43,176,209,171,162,137,131,167,172,163,3,12,65,101,72,39,192,157,157,226,42,232,146,100,226,7,106,158,51,63,59,202,154,203,99,115,36,217,85,47,233,35,160,67,60,111,60,201,227,217,137,46,52,198,119,34,202,102,64,166,99,32,145,242,242,145,9,62,99,237,192,192,132,72,215,152,19,184,76,36,100,104,208,99,13,137,26,163,168,69,36,6,86,197,204,151,93,221,156,99,126,20,76,153,249,64,240,132,170,46,200,218,128,127,171,47,203,41,183,121,71,224,49,211,122,144,242,73,136,197,228,86,97,49,10,197,194,33,220,18,54,160,127,47,250,215,96,167,184,28,144,51,149,10,86,92,212,42,214,0,200,52,135,244,199,195,151,42,175,123,192,86,117,36,211,3,19,207,169,54,226,156,234,204,109,134,252,73,228,105,236,19,20,124,199,144,67,249,69,62,205,78,113,189,226,49,113,41,51,55,129,85,141,92,234,111,51,36,175,134,134,1,143,169,71,85,79,57,121,183,74,150,27,206,68,209,216,26,58,113,212,207,144,107,32,201,250,84,223,201,149,26,16,226,238,89,73,49,198,62,174,34,171,98,132,154,64,7,204,219,63,46,37,57,169,53,133,169,65,138,39,16,211,201,60,140,73,102,86,146,79,180,138,110,133,149,62,14,77,125,60,150,68,120,138,182,70,140,8,48,115,9,62,181,209,135,147,57,254,210,6,214,180,250,126,15,205,149,85,99,160,141,53,202,45,19,100,9,47,218,22,46,85,122,22,3,251,65,12,75,146,232,147,28,164,36,188,68,93,62,52,159,200,197,140,197,106,81,195,97,8,54,114,166,140,48,196,204,42,126,28,240,13,156,194,90,159,39,33,243,5,115,180,138,61,89,212,207,80,201,96,134,252,34,81,225,212,240,70,124,54,60,74,154,99,242,13,115,61,91,85,189,38,111,112,79,73,80,143,181,168,93,73,135,234,227,97,162,113,45,1,135,139,132,200,13,37,48,241,162,176,42,163,108,57,47,85,49,187,160,160,208,193,224,254,84,140,198,60,98,101,18,178,153,90,1,143,136,74,94,200,36,140,69,141,87,5,102,177,246,54,167,56,135,250,82,39,21,186,168,146,73,135,18,2,159,144,125,72,211,83,216,249,176,216,177,13,37,11,238,41,87,14,100,18,143,41,150,155,41,32,147,197,16,67,83,94,7,233,202,176,126,238,55,247,89,81,163,57,22,142,39,26,60,57,70,144,207,100,239,55,196,202,155,198,158,193,246,149,49,15,165,78,30,108,74,209,212,139,119,79,130,54,0,101,198,149,152,162,93,26,170,236,24,249,84,252,248,192,47,12,78,36,172,53,86,177,143,151,117,151,237,170,50,235,226,60,108,142,185,21,247,1,137,36,121,130,36,4,54,126,78,165,156,51,60,160,230,68,51,192,106,91,140,130,52,106,1,62,0,61,209,41,155,176,130,17,55,113,5,251,138,208,204,25,73,204,147,234,70,65,147,21,226,16,185,18,179,92,23,0,93,61,100,11,118,118,167,18,66,1,177,115,10,168,215,149,182,57,122,163,121,171,41,151,209,5,23,136,163,41,19,181,145,71,145,85,248,142,96,73,198,124,168,155,95,234,192,195,137,114,167,234,123,200,71,230,47,31,154,181,161,187,220,131,152,170,121,121,13,178,181,192,93,39,77,142,73,57,74,68,43,52,247,166,189,251,76,152,202,174,217,90,9,164,203,149,122,77,110,46,162,170,217,73,51,57,193,225,201,101,144,62,111,26,209,101,62,154,55,128,98,8,121,17,154,110,182,184,128,62,105,88,146,121,154,120,121,207,133,118,216,129,166,134,51,36,158,84,188,92,133,122,106,24,117,176,159,155,46,34,36,181,65,157,4,159,109,104,212,147,32,144,159,170,228,23,182,166,214,55,19,163,86,221,131,107,134,92,175,228,91,119,250,96,156,59,241,148,139,158,208,207,151,38,14,19,117,173,97,211,216,229,238,197,145,34,171,20,196,125,62,171,212,142,242,196,18,2,100,11,17,196,120,131,147,34,209,134,202,49,56,101,21,56,167,178,127,159,205,149,85,73,19,176,53,33,234,31,134,218,41,74,157,250,247,175,197,120,107,133,139,242,35,239,181,14,152,140,12,38,139,185,34,156,209,146,88,75,25,70,14,33,15,205,12,170,53,133,178,110,53,62,159,62,208,197,38,63,168,138,220,197,178,24,11,151,145,83,92,67,137,56,24,76,37,23,101,15,19,223,180,75,182,163,110,106,84,85,73,25,15,132,37,86,213,179,54,196,251,75,144,233,234,121,123,237,221,140,242,70,140,173,236,181,62,156,168,131,136,54,131,41,22,54,2,214,236,31,173,158,194,1,230,137,255,0,34,225,218,135,83,178,180,159,40,92,165,87,242,110,201,118,7,138,33,120,202,197,204,227,124,58,1,37,202,53,180,242,127,141,109,89,212,117,101,67,159,235,207,140,122,130,162,181,225,175,158,65,73,251,72,79,134,250,231,83,106,70,97,182,213,179,68,95,166,37,211,164,252,4,163,157,253,67,17,36,229,251,169,28,63,130,114,227,94,12,209,4,72,195,243,236,72,221,38,87,238,107,117,55,90,246,47,52,241,173,69,21,145,61,102,76,159,207,216,82,170,24,102,244,137,204,150,98,238,136,130,14,152,124,22,2,190,191,148,139,84,157,37,99,91,243,118,37,254,52,219,98,44,131,203,143,137,215,50,101,2,166,166,175,249,16,87,20,154,142,202,43,240,207,36,25,37,247,23,180,220,51,201,156,204,66,228,79,231,178,92,25,123,73,98,34,213,143,247,27,115,245,38,244,6,146,212,26,110,196,230,182,212,114,108,242,253,95,109,93,106,26,120,54,85,207,9,185,72,86,37,161,141,44,124,170,130,28,96,21,156,210,177,38,85,84,226,79,86,102,107,49,249,216,193,157,83,112,250,147,64,196,49,63,140,139,161,105,93,127,92,66,122,126,46,65,51,177,94,90,233,32,93,251,67,253,197,27,51,225,165,118,155,149,152,95,169,47,98,89,33,190,75,168,218,72,175,200,172,13,240,200,204,89,83,122,214,75,141,243,117,229,202,53,41,73,79,92,47,155,150,92,164,23,182,159,254,48,60,31,148,20,92,163,72,171,64,230,86,198,159,76,86,127,80,138,50,201,72,238,32,30,105,254,82,6,33,253,165,23,107,170,142,73,111,226,196,182,86,252,75,151,7,250,124,178,246,251,136,105,89,63,208,203,8,194,123,54,35,121,177,19,137,45,141,26,118,164,238,226,26,165,134,192,77,27,203,46,122,26,27,201,156,155,66,140,163,76,172,188,201,246,98,22,101,105,244,220,236,193,23,242,38,112,245,33,200,78,98,174,147,233,68,178,173,196,104,31,200,160,110,244,101,204,99,191,105,21,107,68,175,146,26,178,126,225,89,183,35,204,36,45,62,164,61,109,174,208,191,243,246,32,43,67,107,91,57,145,44,69,218,172,141,163,247,62,18,203,21,98,171,26,213,44,33,190,182,238,14,45,168,242,21,138,102,215,76,108,135,250,161,242,172,106,172,160,233,179,225,151,43,141,51,159,119,77,169,31,134,167,151,242,39,220,241,98,75,27,33,61,15,107,143,14,92,171,231,166,142,115,250,146,91,233,47,210,210,223,132,89,114,173,212,246,86,51,129,187,49,120,202,178,204,86,165,43,52,172,73,49,121,74,144,191,71,130,180,249,178,140,72,248,15,157,231,197,41,103,61,140,47,234,203,149,29,245,50,186,159,33,207,210,34,99,195,98,33,148,136,143,58,210,143,250,116,92,67,74,223,73,6,112,50,196,198,145,207,101,149,107,248,74,76,105,90,253,141,85,91,6,204,14,230,119,41,113,12,75,85,148,200,48,188,3,238,44,31,106,13,166,108,92,136,83,5,243,162,60,184,146,173,129,148,115,85,101,185,234,85,208,231,228,27,2,110,181,207,180,219,193,27,136,162,228,84,82,95,58,55,128,125,180,100,101,84,173,153,2,36,224,15,104,46,69,57,101,161,181,31,231,48,110,71,24,127,77,121,147,31,131,245,88,144,172,178,149,159,245,89,70,154,198,170,147,243,225,235,24,223,40,105,89,35,38,48,42,170,160,197,249,177,101,34,166,99,55,192,194,34,164,58,219,79,92,65,167,121,162,11,41,19,215,19,109,145,140,11,81,231,120,98,113,44,53,12,205,176,59,121,20,134,155,100,232,192,204,108,153,21,19,225,239,153,148,170,17,198,222,69,29,149,53,37,99,26,116,147,191,176,170,195,77,207,60,104,47,49,139,139,18,22,53,11,10,124,57,113,45,55,113,137,90,112,4,210,178,141,54,221,4,105,46,1,169,228,206,157,56,18,203,250,97,61,26,16,206,155,225,180,23,26,55,8,228,129,152,68,138,146,105,122,126,153,133,197,148,133,235,85,82,76,198,248,16,217,27,187,177,103,113,26,116,144,51,104,36,154,52,155,204,108,151,44,68,86,52,55,120,193,213,149,22,28,142,14,149,149,147,119,44,75,9,245,82,228,240,135,173,90,217,95,48,164,195,137,5,37,159,224,50,45,160,185,31,159,254,34,233,235,200,199,203,18,41,10,47,166,167,105,25,42,73,192,46,162,125,50,47,212,179,225,142,76,92,161,128,50,254,69,203,172,180,192,36,220,178,192,162,196,69,38,233,213,218,199,74,245,78,139,65,174,155,153,42,183,0,123,87,65,135,60,229,31,42,145,147,67,253,43,48,139,139,242,34,232,102,74,216,243,114,166,219,161,206,205,114,197,153,50,113,44,205,143,243,148,221,138,114,29,243,235,73,150,88,184,214,115,245,180,25,188,49,4,183,112,54,194,161,195,148,89,93,95,235,87,62,15,44,22,6,36,94,65,41,170,73,243,182,172,54,81,136,106,150,54,176,170,199,135,143,34,205,229,64,210,54,114,63,83,234,27,146,0,245,38,171,254,65,168,58,24,114,228,216,156,38,18,237,147,53,157,86,7,132,194,26,231,198,153,6,117,171,253,60,163,229,80,102,71,109,24,234,91,104,154,167,96,122,168,118,53,179,178,196,148,186,37,63,133,177,217,234,197,23,23,213,72,195,12,99,103,50,96,200,113,112,101,18,173,169,192,229,173,198,119,116,244,229,240,226,30,63,166,53,7,171,126,12,233,93,99,134,88,103,150,49,35,123,106,145,152,202,154,70,170,100,159,117,60,114,95,152,50,236,241,212,229,50,116,149,229,33,49,87,228,40,197,247,83,202,19,107,249,36,100,78,49,15,238,171,195,70,151,80,78,108,120,215,164,232,249,118,64,245,26,153,252,132,246,211,226,38,68,225,180,149,225,7,154,89,71,247,16,254,103,140,62,34,226,76,166,80,217,65,103,205,202,34,129,212,159,210,70,242,154,81,10,63,186,181,135,85,185,178,201,227,147,43,183,42,34,0,98,123,61,136,42,123,45,63,101,7,48,101,15,34,105,90,248,131,63,219,82,86,87,53,149,144,244,157,37,115,56,123,176,207,197,25,125,135,73,6,17,57,167,170,39,213,14,75,50,239,248,254,154,69,125,165,108,164,196,126,211,177,109,84,21,181,251,27,6,28,25,61,37,196,135,54,146,247,67,146,74,73,167,169,239,235,127,204,21,165,109,148,168,195,194,82,172,91,121,104,103,255,0,36,227,230,18,19,31,187,139,136,98,92,254,214,248,150,83,184,98,144,67,93,154,202,181,151,96,126,110,85,7,39,79,30,9,30,18,139,141,59,40,44,134,58,60,196,23,15,182,186,27,224,83,20,3,44,72,171,146,201,221,138,87,202,21,94,105,89,146,188,25,187,73,102,64,101,190,70,219,44,113,136,50,132,88,150,202,163,50,203,133,125,190,240,250,74,80,218,146,13,105,246,153,113,16,168,105,6,88,238,163,235,90,168,185,214,232,112,226,126,76,189,105,1,172,167,73,35,19,120,204,60,145,179,18,213,102,21,148,119,51,240,230,209,225,20,94,69,17,62,0,247,195,8,122,209,83,217,47,62,21,246,48,94,46,209,38,200,42,168,51,141,224,49,225,23,90,202,202,132,228,6,96,139,42,25,146,96,198,247,114,42,189,61,112,2,129,45,180,78,98,213,137,154,24,199,141,45,158,161,23,24,213,204,199,215,73,96,240,227,18,6,248,223,210,142,80,246,40,205,61,26,224,167,221,216,148,152,254,154,45,175,128,203,31,165,152,174,147,60,145,137,250,92,163,81,154,204,53,86,80,95,132,67,201,244,213,232,105,207,56,28,73,13,246,140,127,135,55,18,127,80,90,216,228,148,140,5,33,249,186,213,116,109,67,91,39,192,49,50,33,77,240,246,118,119,155,117,148,127,77,47,53,108,184,71,197,181,228,18,229,219,98,182,87,58,12,51,16,99,194,97,34,246,4,178,226,18,153,170,53,137,65,243,101,84,16,238,193,27,218,228,87,82,76,48,102,158,5,79,247,89,72,183,204,129,84,88,47,40,139,243,41,69,149,196,169,209,94,81,11,18,231,207,212,246,66,148,248,133,42,201,25,147,137,177,199,127,146,164,216,224,159,15,180,168,232,109,116,229,107,51,22,87,42,231,193,178,124,158,213,41,172,47,165,214,202,0,162,113,12,175,80,107,114,47,85,108,78,161,119,170,134,73,127,41,202,52,27,53,105,196,206,165,16,109,78,241,68,230,17,74,151,190,214,85,183,152,171,132,72,223,113,27,96,172,167,83,173,248,138,193,252,161,191,248,42,33,242,119,164,221,137,112,237,49,67,101,91,170,152,91,194,238,71,245,23,92,223,213,70,240,218,100,68,118,78,98,203,91,96,57,125,108,171,36,12,205,54,49,123,73,141,61,192,200,206,36,218,101,220,17,68,234,30,69,117,153,72,213,142,111,62,147,147,48,132,166,237,103,142,181,248,76,94,69,209,51,111,124,202,17,37,118,180,144,100,249,152,213,121,73,245,20,234,174,85,36,100,98,55,76,93,146,238,115,226,6,41,11,251,74,174,101,12,170,72,134,176,9,127,141,79,232,251,233,212,19,142,42,248,163,41,10,245,209,246,118,186,128,140,12,190,34,23,234,172,233,213,127,236,126,166,70,183,240,230,250,110,180,150,83,159,99,96,82,23,23,88,213,75,237,73,80,198,123,169,247,224,107,42,65,230,17,70,95,219,65,50,158,116,146,126,149,116,52,103,62,229,204,25,113,56,160,204,40,171,65,161,220,89,120,22,88,137,141,16,106,121,213,189,197,79,116,246,164,63,159,167,203,42,78,6,131,70,129,7,3,3,136,139,123,233,32,227,253,41,50,125,212,249,241,165,65,62,238,32,134,65,175,90,155,115,23,154,46,34,45,176,158,164,12,152,118,53,167,96,98,74,197,149,234,170,158,100,232,64,102,236,185,80,70,134,59,40,143,23,184,160,109,97,222,86,147,230,237,9,143,207,141,74,69,253,14,136,243,197,181,59,91,39,143,31,48,134,85,63,169,48,86,147,213,162,69,196,161,168,100,206,27,217,243,68,40,213,21,196,51,217,96,54,82,20,98,246,214,198,206,43,70,168,222,230,239,197,172,146,206,104,10,115,209,226,91,206,204,30,33,170,90,216,111,247,96,113,163,39,211,178,72,254,80,66,18,176,150,37,231,213,14,181,131,218,23,42,82,103,128,190,210,54,101,172,184,207,218,37,175,198,163,97,170,25,91,73,185,38,90,252,98,32,149,67,13,99,52,27,75,191,105,33,167,124,184,71,234,86,112,249,31,148,222,234,123,24,214,16,179,225,20,237,83,230,88,147,199,24,104,35,104,97,233,35,190,38,94,69,212,171,67,59,195,8,132,66,166,134,210,160,178,103,245,17,8,73,241,168,150,111,179,158,105,187,178,12,155,66,242,141,60,244,161,231,126,33,98,68,234,171,189,43,161,42,159,180,138,61,207,212,92,142,55,198,104,131,59,203,46,80,242,21,112,73,212,104,141,94,231,100,125,27,202,151,93,14,160,110,37,182,53,198,32,115,69,227,80,177,181,177,44,129,187,15,90,247,227,154,98,179,9,139,151,237,167,210,70,39,178,103,170,171,65,118,119,154,185,74,213,100,173,59,194,94,37,64,25,36,17,55,97,23,26,206,77,84,73,195,221,152,88,134,186,73,177,230,76,131,55,135,47,237,165,70,129,115,91,47,40,75,198,177,101,104,6,118,26,184,169,180,147,112,114,148,133,34,43,113,109,64,104,122,158,118,124,82,202,69,85,26,212,147,152,192,196,22,85,3,107,101,19,35,49,39,58,122,75,36,240,229,82,108,24,167,137,64,22,92,11,207,212,4,49,15,219,229,88,61,128,254,68,70,28,92,65,22,85,156,109,60,114,19,49,74,33,17,84,157,137,187,234,64,73,249,177,69,228,18,194,159,80,202,19,217,18,89,120,213,132,250,67,136,31,175,202,63,180,128,129,85,6,55,246,163,74,209,171,140,179,53,66,163,73,121,57,98,20,139,59,136,114,54,57,76,81,148,133,66,217,73,4,97,188,81,49,148,190,29,105,116,7,206,146,207,234,28,73,56,13,147,158,129,12,113,142,243,75,138,50,166,209,164,196,243,127,18,33,144,34,151,221,34,56,52,149,222,208,178,167,86,82,98,183,134,87,158,108,92,107,107,48,8,156,188,72,251,43,38,70,6,34,227,18,159,140,199,219,249,132,37,226,72,204,50,174,37,68,105,52,226,103,110,82,35,195,38,9,127,73,40,98,34,81,2,182,140,96,196,104,188,159,81,13,62,182,12,18,102,136,92,171,26,223,96,170,133,67,245,9,227,113,20,163,146,167,173,100,213,73,39,205,197,237,246,210,179,50,196,163,126,211,26,70,105,151,21,50,240,216,136,69,88,183,30,168,84,70,178,160,132,76,33,249,100,194,76,10,57,172,100,185,112,55,36,82,49,141,85,42,83,13,181,30,79,53,127,25,128,155,17,130,16,191,208,175,27,118,249,35,34,169,207,238,40,65,147,52,65,98,251,107,6,79,191,140,60,59,2,99,253,165,125,49,145,43,70,254,33,229,83,223,248,174,200,79,244,253,168,202,65,125,164,73,34,27,26,187,241,208,141,51,237,69,59,52,72,18,127,218,84,112,238,245,1,7,250,82,170,72,122,206,242,111,54,214,52,97,254,210,192,210,101,219,29,226,20,161,136,138,85,71,30,207,244,38,121,136,65,230,182,185,36,101,162,100,253,63,8,25,191,17,239,137,244,241,35,245,14,158,97,106,159,18,192,163,41,11,244,151,231,219,88,122,130,146,231,104,92,152,212,164,141,188,52,238,116,244,236,178,247,190,189,142,231,91,107,107,56,236,177,17,113,70,23,182,172,131,62,182,202,39,245,108,120,215,47,211,19,201,6,11,56,178,254,78,181,75,14,180,151,228,225,249,111,201,200,168,182,66,50,42,176,124,248,122,112,71,254,147,86,49,125,196,46,194,37,145,241,75,22,84,103,165,2,160,236,14,92,159,83,34,101,191,170,31,134,33,98,77,185,94,68,154,63,208,159,159,163,52,200,198,252,208,9,149,77,250,86,218,94,32,151,16,213,212,249,251,230,113,9,74,217,105,41,210,73,155,117,139,237,167,181,197,85,100,230,20,202,216,162,103,110,84,219,96,193,196,203,198,151,64,128,49,3,23,184,149,60,214,162,181,218,23,173,102,70,213,91,228,42,78,170,170,133,47,104,104,189,94,226,221,234,187,225,255,0,78,202,69,131,233,32,144,236,150,100,216,54,95,147,13,124,92,67,70,171,251,13,143,136,172,213,71,147,224,105,101,34,219,26,132,127,144,217,83,104,204,57,121,101,137,108,124,192,70,103,86,84,89,80,203,72,10,202,160,13,25,38,0,39,1,156,188,138,114,126,167,148,46,28,92,105,205,37,196,27,32,51,47,18,93,211,118,91,177,232,117,68,201,132,178,178,226,70,90,233,40,55,113,62,144,197,244,150,231,195,0,255,0,203,185,127,149,101,26,226,240,76,197,148,98,76,179,8,209,177,205,45,116,72,32,159,44,76,130,78,233,39,146,51,24,18,149,60,181,9,202,7,150,89,84,203,194,254,228,52,106,91,113,170,87,6,96,5,204,128,153,101,151,135,42,29,134,121,71,204,131,146,104,35,243,205,141,37,76,176,190,214,53,118,78,34,143,34,157,121,167,70,39,111,26,160,152,106,113,131,48,69,200,167,13,168,98,73,225,9,84,228,169,88,217,139,125,55,63,140,121,121,19,233,247,3,140,60,209,4,160,116,244,241,151,139,42,172,140,199,147,221,77,26,177,41,43,96,184,122,204,227,254,212,104,123,237,85,56,80,95,44,34,26,91,38,157,229,39,210,91,89,91,150,11,226,75,46,81,171,109,183,216,182,79,163,154,67,248,187,168,228,216,190,38,212,101,252,234,186,76,155,194,193,204,82,140,95,147,218,80,151,122,120,5,178,127,167,100,17,62,162,221,67,107,114,34,62,186,194,86,95,221,83,217,253,139,52,202,220,116,54,135,88,92,10,118,208,179,213,52,203,183,236,120,123,18,57,58,123,212,165,238,194,44,72,167,233,235,81,113,8,95,232,76,189,61,12,110,161,92,146,178,212,44,40,223,152,73,52,9,146,228,202,225,17,4,175,153,163,236,69,203,46,175,40,214,44,170,131,25,252,66,196,167,39,74,175,200,120,250,198,78,38,218,73,51,132,198,114,144,75,165,233,227,78,193,238,99,81,245,181,188,121,186,149,53,38,167,61,111,202,101,17,70,185,214,176,181,10,53,186,133,51,181,221,103,203,139,141,84,80,198,61,148,78,34,226,90,99,70,5,144,51,75,247,86,175,68,177,23,249,28,252,95,184,186,237,142,58,156,30,84,97,150,29,137,240,203,148,50,166,144,228,131,31,16,135,251,139,155,93,208,223,214,159,230,237,55,89,83,173,61,48,226,3,3,149,37,165,66,205,10,62,158,229,46,164,167,170,212,16,112,219,127,25,20,148,58,74,170,159,148,12,252,162,251,170,133,145,169,172,134,255,0,81,41,23,62,214,1,131,10,115,246,159,166,91,103,112,88,213,49,45,13,113,164,97,3,9,170,199,36,159,83,42,71,248,182,182,17,241,11,229,135,244,212,108,99,14,72,248,86,191,77,245,41,120,132,37,172,178,63,200,202,168,135,65,13,197,28,150,125,85,177,146,71,236,169,170,221,31,99,255,0,177,127,234,166,242,107,110,107,65,152,162,196,52,140,172,129,254,48,153,140,4,158,216,184,146,159,0,9,248,67,218,156,133,132,146,60,41,108,200,27,22,127,243,69,69,98,85,54,67,100,178,247,85,226,251,137,179,42,191,39,106,2,5,193,4,54,8,169,220,107,90,233,63,221,98,89,101,6,86,3,102,155,4,223,243,18,226,202,185,70,185,248,117,178,156,114,215,114,254,126,50,46,248,16,130,75,56,138,177,147,72,9,42,203,71,81,22,70,133,142,15,167,170,142,81,176,82,253,165,78,24,27,23,179,105,144,170,155,80,210,2,19,248,170,201,252,73,104,77,120,33,241,69,196,49,253,165,25,35,82,203,51,62,70,191,12,68,97,165,175,76,178,245,34,48,49,56,150,155,91,80,73,30,35,23,145,50,211,117,89,65,148,201,35,134,133,36,110,234,100,202,217,195,103,13,161,63,109,33,159,162,117,28,235,47,80,17,87,86,173,128,1,3,54,213,47,184,152,56,195,121,113,17,116,217,106,113,171,53,137,42,218,171,152,39,7,47,23,184,53,117,12,32,47,234,203,139,238,40,134,107,0,65,62,108,89,85,13,86,170,131,108,7,155,18,139,72,91,101,170,57,146,28,124,59,241,201,26,94,202,218,98,114,155,18,67,107,79,6,108,178,23,116,65,101,250,105,115,233,231,65,59,61,36,178,74,63,113,111,119,55,105,62,203,35,122,116,102,98,137,23,18,10,76,192,19,168,88,144,208,24,127,14,164,97,160,75,238,16,145,144,184,147,55,108,156,70,51,9,113,47,186,120,199,16,249,68,57,195,253,212,246,76,145,144,24,177,13,72,61,254,154,126,33,113,172,170,140,172,213,14,212,154,252,122,89,156,84,209,227,101,247,50,228,82,172,212,135,214,196,197,46,87,203,121,245,137,53,54,155,211,250,147,150,219,248,209,213,186,62,154,145,255,0,211,148,255,0,31,75,95,185,109,228,68,170,233,235,246,79,218,232,58,170,216,39,151,16,89,72,167,43,105,37,77,39,48,184,215,95,51,199,36,24,138,94,212,1,180,168,4,12,194,159,252,107,163,109,24,138,245,15,246,74,67,14,202,80,243,11,141,81,207,212,144,100,197,100,72,144,6,44,95,77,11,101,84,2,3,10,151,152,199,212,17,73,152,61,28,124,201,36,47,42,101,91,113,46,51,255,0,75,148,105,29,60,246,16,108,203,21,116,42,221,67,165,118,44,137,176,24,138,147,209,249,27,102,250,49,141,60,229,251,75,93,145,165,70,230,245,79,227,91,158,192,73,253,33,82,25,225,120,152,242,148,168,174,32,173,144,205,250,158,214,19,56,74,68,11,245,204,233,39,194,89,228,42,10,53,150,231,229,61,180,100,250,216,51,128,192,136,92,138,52,58,110,191,70,239,61,239,50,212,104,208,124,240,154,42,223,85,84,72,195,196,152,207,135,6,8,242,154,82,170,224,164,27,144,155,210,129,145,155,72,184,145,79,173,30,12,57,80,48,245,128,197,98,248,152,136,33,253,69,74,205,137,24,194,138,86,84,235,33,41,35,98,104,52,36,25,242,229,70,97,32,187,132,168,24,240,15,165,46,158,253,201,19,180,130,212,92,107,83,193,233,66,64,147,101,109,41,252,188,107,11,224,147,6,96,169,67,62,80,199,194,82,9,115,180,108,236,118,199,90,140,245,110,164,124,25,204,169,136,95,220,90,163,60,18,71,202,94,79,166,135,167,209,231,178,62,236,165,228,47,184,172,32,105,136,53,3,250,164,247,21,86,26,46,68,228,234,23,130,11,77,60,21,17,25,153,99,3,91,68,147,195,139,18,54,238,28,73,209,48,132,92,137,44,10,168,53,28,166,229,34,86,142,198,172,154,118,200,221,168,110,37,146,14,96,139,16,254,160,149,30,137,184,101,148,28,57,80,80,238,232,236,134,250,233,98,24,135,244,211,152,12,167,140,204,53,226,24,145,183,167,216,205,37,214,189,138,135,198,130,56,153,69,147,34,144,153,169,15,157,245,56,177,17,59,220,156,99,230,148,150,204,164,245,243,229,137,147,32,189,196,234,183,57,87,1,19,233,238,6,252,209,58,253,197,105,79,15,114,6,24,197,74,67,73,101,143,105,44,169,165,104,79,73,194,89,249,113,43,214,130,179,51,155,13,27,31,159,42,5,246,71,250,169,223,153,45,253,164,60,157,60,63,253,148,147,145,156,121,8,100,133,150,76,196,97,12,163,74,103,192,131,8,25,133,87,24,169,225,131,182,226,65,63,24,159,205,214,157,88,210,85,225,156,95,51,4,67,18,162,173,173,177,218,115,23,42,214,104,192,43,222,111,109,32,159,171,71,90,76,34,46,82,125,53,25,36,82,145,171,57,107,85,1,155,230,102,46,85,91,38,29,28,144,97,52,1,149,114,138,123,91,89,167,100,179,46,149,84,103,201,7,49,113,37,89,53,30,88,252,187,156,223,89,134,93,5,174,238,188,68,217,39,186,87,83,130,119,20,178,167,90,168,59,154,211,196,15,40,215,42,120,79,91,47,52,68,73,15,154,15,28,202,235,71,59,59,2,241,19,44,78,181,233,144,43,137,204,108,121,63,105,115,216,26,218,214,79,17,120,134,182,218,191,85,120,110,235,165,16,163,250,106,95,145,47,19,63,13,126,203,15,74,130,94,225,45,79,211,112,69,203,16,74,4,58,242,215,244,159,240,23,39,237,45,239,214,218,159,30,32,163,242,37,250,51,241,127,228,93,62,27,200,12,56,134,130,100,6,126,113,21,115,231,234,125,71,147,150,86,85,81,73,125,190,238,236,85,94,161,132,110,155,250,26,253,0,9,164,124,176,149,49,173,173,5,72,48,216,151,249,16,118,179,236,134,7,250,113,113,17,115,75,185,151,229,151,243,118,146,83,52,140,235,142,131,71,15,237,169,214,167,204,210,184,31,155,177,78,51,82,69,27,248,178,40,90,23,217,73,62,25,121,21,244,61,31,185,6,108,163,83,85,213,185,14,212,139,231,184,99,39,239,152,181,73,152,56,192,126,17,114,45,129,167,24,248,114,163,3,26,32,201,137,61,73,238,41,56,25,132,146,76,210,196,159,86,176,25,55,101,16,241,173,23,117,160,147,225,180,237,251,105,91,233,245,28,17,229,40,184,214,180,109,226,54,245,254,75,111,196,32,40,241,68,161,202,165,236,169,242,159,41,162,237,135,244,212,117,247,196,141,71,64,76,56,138,33,173,84,154,231,214,223,154,218,121,56,189,188,74,74,210,119,27,98,139,126,229,164,106,209,198,38,108,73,244,0,228,31,10,81,85,169,193,100,61,160,122,255,0,105,21,50,120,32,248,97,229,202,181,164,37,182,206,27,38,180,130,247,70,36,142,99,199,7,186,126,85,235,38,18,112,51,6,87,34,146,159,158,51,22,85,156,117,175,217,97,26,100,73,44,126,82,169,71,234,162,66,150,252,185,49,249,165,48,45,73,187,196,155,188,57,71,148,194,75,81,172,168,61,141,106,11,112,126,171,16,210,41,241,135,27,132,50,178,172,13,1,147,135,132,69,197,252,168,86,85,30,165,252,210,134,85,120,227,34,204,1,38,180,146,120,178,226,90,32,105,232,177,137,204,92,170,222,52,96,16,25,74,33,169,109,78,249,209,165,143,8,149,90,191,66,45,156,62,54,152,36,210,101,15,90,179,170,173,102,12,57,120,212,108,59,137,209,128,206,37,109,166,231,178,72,249,148,55,159,70,29,162,190,130,123,90,16,86,203,121,131,202,147,18,79,59,50,139,22,37,210,45,95,7,3,56,185,87,50,178,103,207,60,223,251,186,73,36,187,27,10,148,240,38,2,79,135,42,218,102,114,102,10,137,100,156,71,226,84,17,175,136,32,98,197,151,42,124,134,104,198,44,120,44,135,132,190,234,111,73,166,42,163,3,244,188,138,114,4,51,140,140,150,169,161,223,68,31,9,187,19,111,52,36,154,27,241,25,178,180,3,39,233,70,136,220,203,140,63,210,140,67,83,83,47,165,142,83,11,139,229,150,217,154,132,133,2,132,157,68,142,85,122,111,216,115,38,200,107,40,115,6,39,230,22,53,61,24,196,146,199,165,211,25,47,243,134,36,172,68,73,254,82,155,113,22,147,239,134,78,25,101,196,165,111,181,133,29,72,30,98,151,42,158,54,158,185,47,234,231,229,75,164,233,41,82,120,76,46,52,251,46,255,0,33,254,4,34,181,111,253,161,231,86,206,97,170,96,19,24,189,197,113,240,235,227,221,142,164,3,62,162,165,167,248,99,162,139,91,134,238,172,101,33,87,47,248,133,163,224,252,51,156,203,205,61,197,8,175,235,18,79,194,104,179,190,191,232,236,252,254,146,88,246,150,62,218,253,157,184,218,230,215,31,47,34,13,154,144,243,123,169,134,95,207,200,185,126,146,248,145,85,118,206,105,235,163,67,212,144,113,176,49,32,110,72,157,27,250,114,60,116,248,10,147,50,143,255,0,141,120,136,152,195,178,174,198,146,79,158,252,121,141,0,113,150,150,50,202,112,62,81,109,152,149,66,245,12,0,89,68,194,33,101,42,3,74,232,251,138,210,63,48,135,140,191,117,4,104,23,2,229,45,166,36,28,107,189,90,67,225,223,241,139,220,84,86,100,248,23,110,248,247,45,172,170,128,46,35,118,36,225,146,72,82,240,149,105,135,168,125,169,124,171,214,83,34,20,107,158,78,87,47,26,234,152,15,94,96,21,156,40,25,144,25,57,152,165,139,42,79,14,227,18,202,77,173,148,223,13,161,82,238,13,182,80,211,233,41,113,135,253,58,174,48,132,95,112,139,214,180,246,48,121,177,70,254,37,166,183,92,158,145,140,13,135,40,209,115,245,133,117,219,25,132,88,151,86,250,215,216,230,104,101,181,254,4,239,97,61,229,62,106,209,198,151,187,234,86,65,48,10,197,185,140,170,240,230,139,149,50,200,162,50,183,208,153,247,117,176,162,179,176,164,95,43,99,50,223,204,198,149,251,99,76,166,90,233,136,35,225,161,33,72,183,192,178,167,238,21,54,219,249,83,45,70,202,190,198,167,232,251,31,200,90,248,184,190,226,34,4,251,154,215,225,151,237,33,110,62,36,68,130,205,164,65,98,34,136,147,125,101,110,127,148,41,10,162,205,118,195,66,170,173,95,242,251,29,66,77,145,237,217,132,197,30,52,154,100,8,49,159,195,216,185,222,161,153,168,234,1,150,39,98,251,165,117,204,185,36,195,108,37,150,149,121,135,227,173,108,154,150,51,252,202,7,225,47,34,87,85,67,7,205,230,182,228,85,177,160,65,146,13,222,252,105,116,249,49,97,121,230,40,211,180,138,164,50,226,96,26,29,57,219,233,98,42,97,27,211,163,51,250,117,94,217,1,26,214,36,208,48,193,47,26,194,77,196,72,220,62,226,148,147,98,85,99,107,12,120,124,243,32,108,167,238,124,43,195,215,245,22,21,76,157,37,249,149,51,228,128,96,195,176,30,68,157,63,252,135,234,8,201,52,231,140,204,193,46,228,159,77,23,14,168,242,71,243,98,196,142,53,219,4,252,38,198,44,171,91,51,228,203,149,118,88,231,174,166,195,85,30,48,62,80,89,86,138,217,242,163,31,12,184,165,23,241,42,90,217,50,138,196,123,227,74,43,58,178,39,178,137,146,19,243,227,110,89,148,73,72,66,241,157,84,73,11,60,58,146,163,100,141,220,44,75,153,185,14,166,47,207,38,38,20,40,99,16,126,234,217,38,214,89,71,134,34,135,178,178,185,37,147,194,110,37,54,102,43,28,101,108,155,39,198,27,197,149,0,199,217,70,38,239,219,64,5,153,19,109,224,240,49,81,77,26,6,126,86,45,187,207,162,146,122,144,5,238,172,35,95,69,207,136,73,76,168,200,211,37,201,38,35,37,22,90,158,14,155,59,61,70,46,92,169,187,204,194,143,50,2,125,60,27,112,124,220,92,164,18,162,173,197,181,57,7,86,235,0,89,120,26,167,229,80,118,87,210,135,101,132,165,203,149,74,89,49,245,28,33,22,36,69,83,224,217,114,154,87,34,147,70,214,46,180,228,116,56,102,33,71,218,181,79,221,249,165,208,13,137,156,69,70,62,78,84,217,16,101,200,89,248,206,182,17,54,146,211,64,218,193,187,136,253,161,87,39,248,192,193,140,15,150,30,193,49,123,224,229,145,38,131,41,101,41,43,53,234,116,236,163,197,111,147,165,135,73,15,187,22,84,87,160,159,217,129,137,7,101,169,231,80,117,11,42,30,54,182,184,183,27,205,212,186,26,92,125,142,101,133,254,199,145,170,162,66,229,177,148,49,45,63,137,40,196,124,85,240,9,36,139,58,216,20,214,76,205,108,82,20,133,76,118,20,213,35,254,156,44,74,27,138,229,56,26,228,204,181,157,23,8,69,177,26,145,147,78,113,75,121,165,148,133,86,6,190,30,60,89,82,137,151,208,69,218,183,113,5,255,0,47,208,159,211,95,143,40,75,137,51,103,40,30,19,32,100,220,50,79,233,10,52,19,44,165,70,246,178,173,89,21,193,150,74,141,12,111,240,8,69,196,164,53,61,61,148,146,101,221,19,26,172,140,242,73,240,49,160,98,76,152,240,73,102,211,106,171,85,17,89,144,129,161,254,154,117,124,19,14,202,35,4,166,181,38,158,61,32,25,99,237,249,175,80,217,127,241,82,249,21,108,212,245,243,207,90,206,36,219,79,90,196,218,179,212,74,63,184,151,106,120,199,154,198,20,41,51,41,62,177,72,141,182,112,86,90,150,54,183,212,99,138,243,87,69,203,37,75,134,214,116,147,188,165,138,168,116,245,86,86,97,50,111,38,5,108,38,117,9,54,218,167,45,73,180,222,0,21,82,94,81,245,98,77,159,91,44,131,204,25,67,253,180,155,120,193,63,137,111,245,131,253,84,172,193,217,141,190,18,255,0,56,74,36,4,200,124,136,214,76,121,86,220,223,241,66,200,166,50,176,133,143,60,19,230,246,145,23,112,15,111,91,242,136,249,33,28,158,36,134,238,147,85,86,143,53,25,72,88,222,224,213,25,110,106,177,6,105,250,158,182,86,21,81,73,38,226,73,59,80,161,100,162,19,230,224,19,34,165,141,36,2,3,3,137,114,181,80,234,220,213,254,13,242,66,66,143,234,145,11,14,124,184,79,218,75,138,65,125,196,210,171,194,79,247,67,18,44,212,144,123,189,83,42,131,49,139,255,0,49,81,183,82,125,212,210,183,79,28,156,184,150,176,224,140,182,62,202,84,158,28,171,20,173,187,112,13,147,107,6,144,25,74,44,171,80,117,109,108,225,251,98,90,166,86,239,162,97,81,230,161,151,91,45,129,150,47,219,87,142,54,66,22,71,229,238,92,50,200,127,198,189,38,100,18,179,132,68,75,225,179,242,125,180,81,164,128,96,234,228,85,179,17,219,64,51,64,7,188,36,62,96,15,221,64,89,76,181,33,56,127,76,133,134,240,8,252,203,86,198,109,141,12,192,73,103,50,66,246,86,198,149,242,130,254,69,107,91,90,57,163,203,196,149,223,105,135,227,234,254,69,122,137,185,162,48,218,134,1,60,51,21,57,49,162,198,103,49,87,37,147,101,115,73,238,147,26,117,85,60,246,192,229,42,131,43,157,12,170,250,91,185,84,251,40,164,127,17,80,230,123,49,168,187,38,89,70,62,80,245,39,148,246,175,146,14,110,196,85,188,132,101,95,3,227,230,74,147,230,28,88,146,185,52,153,121,85,33,153,244,80,204,152,8,196,229,66,178,216,50,39,67,90,49,35,216,253,183,81,83,75,35,100,139,194,37,11,50,250,214,52,191,208,19,237,167,102,21,85,156,168,124,201,211,129,203,87,199,245,18,27,141,49,235,108,225,23,34,121,167,159,42,237,159,212,101,98,26,168,140,248,49,184,171,185,8,155,252,126,96,201,34,102,135,55,170,129,121,167,217,238,42,138,79,138,152,201,138,196,73,236,199,144,131,120,114,169,57,58,96,5,62,99,9,74,72,145,248,122,20,142,123,255,0,237,208,233,240,53,61,84,208,101,221,98,88,154,238,14,76,34,149,149,64,4,44,16,216,36,200,56,252,20,26,55,251,41,88,188,74,240,201,25,9,218,52,89,158,63,14,209,168,3,67,251,164,74,77,50,240,114,177,68,200,84,44,114,155,84,127,146,250,100,104,185,242,136,168,60,47,17,59,114,165,85,70,181,147,250,184,164,79,24,193,167,201,57,18,145,64,38,114,177,7,182,97,17,150,70,103,130,146,252,66,72,39,126,100,202,194,170,179,148,15,164,32,185,144,19,225,156,128,127,42,79,51,92,254,126,81,38,149,182,67,178,246,145,107,141,87,69,17,230,124,98,126,169,97,101,61,155,71,175,186,159,76,19,245,117,197,38,66,160,3,164,174,112,102,196,69,85,141,137,179,41,35,50,180,5,156,201,121,85,134,158,178,4,104,191,117,46,147,72,72,196,120,108,68,128,135,224,57,207,8,186,214,109,148,89,14,161,67,118,9,220,40,251,40,21,191,171,221,114,40,250,217,145,99,31,132,188,138,151,214,34,120,114,242,169,180,102,176,68,109,140,150,117,101,83,183,20,149,196,62,99,99,255,0,26,117,235,7,32,255,0,75,136,107,105,168,125,88,12,54,95,219,76,164,219,0,26,173,168,135,212,168,225,201,0,212,24,77,58,12,231,136,162,234,122,175,134,192,73,7,106,50,41,141,70,47,158,2,147,137,103,155,42,20,44,96,150,70,253,212,181,51,17,131,24,60,107,103,139,16,97,54,49,173,155,130,33,89,144,155,71,112,27,88,99,17,51,40,203,232,192,178,38,19,11,141,91,76,120,203,220,148,73,170,173,146,76,220,105,213,152,158,218,160,29,37,33,5,19,8,120,150,249,44,36,98,98,237,69,50,214,154,8,54,155,241,228,250,107,22,60,125,165,67,53,202,42,178,27,35,76,57,70,192,237,81,24,207,255,0,170,212,28,133,38,97,21,26,25,32,200,193,21,115,236,228,116,238,98,10,249,56,200,192,253,68,61,149,32,236,190,210,165,125,104,200,60,193,18,26,100,151,198,139,132,194,196,170,204,168,164,151,54,61,2,158,154,52,79,170,181,26,76,81,33,33,204,220,131,18,87,107,0,226,62,98,151,40,210,89,156,214,141,81,179,212,127,191,130,95,186,128,152,17,148,140,226,90,106,161,140,188,170,153,146,96,198,30,34,137,24,161,141,255,0,17,15,202,198,31,202,9,7,62,224,248,254,170,122,104,213,179,191,72,81,254,218,93,38,171,109,237,45,92,254,76,23,64,146,127,12,165,139,137,109,51,242,173,239,127,228,75,115,28,167,230,18,112,52,26,1,230,147,18,165,167,173,36,96,118,173,85,76,252,252,162,77,110,33,142,76,23,252,214,52,216,212,70,102,62,70,193,231,213,149,27,37,227,24,248,132,160,217,62,93,39,73,72,84,120,117,36,169,163,229,72,204,245,27,101,95,33,185,166,98,126,99,23,18,30,77,220,31,15,215,141,79,89,24,114,123,139,198,136,161,167,131,101,220,84,139,27,56,245,84,40,227,90,142,72,16,179,39,196,69,50,0,35,113,7,173,45,181,211,113,36,243,101,196,69,187,121,123,136,204,128,115,50,77,30,32,245,149,79,50,7,205,12,37,255,0,157,86,198,128,250,208,48,40,11,88,207,240,202,33,43,216,69,25,27,77,233,201,64,127,95,42,154,54,158,149,83,205,93,43,40,190,154,62,182,73,10,60,70,89,90,218,197,130,12,161,46,92,74,109,37,254,13,85,100,108,117,13,211,215,121,56,74,172,152,248,159,147,148,107,142,211,234,72,146,101,191,139,18,188,173,140,251,33,179,12,172,73,50,58,100,85,117,63,63,176,215,131,127,202,69,202,52,202,28,107,137,223,171,22,37,81,78,16,8,252,200,123,227,99,123,204,21,233,213,79,44,144,159,24,113,137,204,82,99,64,61,154,84,100,204,27,72,217,63,117,60,129,84,205,72,199,136,178,187,82,27,95,131,131,132,119,229,41,22,212,123,40,123,30,204,108,197,143,26,177,100,97,138,185,134,81,212,58,120,149,188,57,72,92,74,157,150,160,23,17,148,184,13,204,12,49,143,57,235,211,52,240,198,199,151,42,41,246,67,243,204,17,32,167,234,29,207,9,120,149,21,133,169,39,125,24,158,15,226,227,82,240,238,253,34,94,96,228,93,74,28,97,206,246,178,161,46,52,78,229,156,81,121,17,91,133,141,21,90,170,13,220,28,65,236,68,67,173,121,121,150,138,29,7,46,160,15,151,45,61,173,102,51,246,165,171,32,132,149,197,105,255,0,62,82,145,36,126,146,100,224,112,151,41,23,68,187,134,9,190,98,10,87,91,85,232,140,229,47,106,49,42,172,200,75,214,132,245,12,96,74,36,244,58,122,37,149,168,55,101,196,63,113,52,147,14,44,158,209,47,175,135,149,137,172,164,198,154,134,182,13,108,86,122,124,172,163,82,65,184,60,159,48,166,204,15,228,194,105,92,105,53,148,154,218,215,225,137,216,151,112,106,141,32,50,95,111,184,176,178,124,233,164,196,97,17,122,146,200,133,79,228,242,15,169,53,148,82,10,202,202,215,79,157,133,169,229,34,42,53,150,177,212,132,97,172,34,229,93,30,159,79,2,72,216,105,112,63,145,91,192,167,163,131,21,156,92,136,236,159,102,180,141,225,161,206,105,2,241,68,195,44,68,18,37,225,2,173,184,135,167,252,255,0,95,136,159,117,38,53,85,119,116,73,67,42,198,169,160,27,195,193,233,75,166,5,150,68,121,138,183,204,229,126,21,59,60,199,173,39,41,126,89,96,4,191,0,201,136,41,229,109,109,60,144,127,80,148,49,37,16,217,18,219,164,184,151,223,195,127,159,135,33,80,6,249,154,74,46,124,209,11,198,160,254,33,124,25,212,119,108,139,99,167,173,9,24,162,127,34,235,48,3,137,140,12,181,68,201,140,216,188,95,251,162,219,47,144,89,209,177,56,254,146,173,157,81,92,192,234,25,91,153,34,83,87,102,181,29,169,37,212,148,130,252,235,164,93,207,139,24,248,139,23,183,220,72,77,90,57,199,226,226,26,158,218,214,133,86,77,83,33,206,143,215,250,130,52,70,10,192,185,71,244,213,172,63,137,122,86,75,246,146,241,197,34,229,243,43,103,65,136,255,0,79,229,34,231,211,62,30,234,57,211,189,66,92,242,127,141,73,161,149,23,252,90,149,143,97,255,0,246,250,31,168,141,160,232,245,72,247,117,210,134,47,184,52,146,127,195,29,126,62,24,151,35,44,101,199,99,106,125,93,161,64,207,78,159,36,191,109,88,80,255,0,218,19,85,77,240,136,97,98,254,36,191,145,34,99,42,134,189,39,165,162,109,59,13,205,240,211,81,254,113,75,199,144,190,225,86,154,127,134,58,130,146,86,239,213,7,143,220,26,221,39,86,234,59,179,243,79,228,90,166,126,49,16,30,96,207,87,89,47,240,73,149,147,228,163,181,209,48,109,226,226,52,164,85,38,143,163,131,5,145,50,242,137,115,234,125,85,114,50,63,213,138,156,122,172,233,36,204,18,241,172,220,215,232,77,191,232,252,218,51,17,242,132,184,151,191,9,12,131,195,200,145,190,100,178,147,136,164,94,53,172,232,192,253,81,17,184,223,65,183,253,15,126,149,61,39,41,98,147,26,199,240,240,44,153,202,160,46,254,40,202,169,148,192,203,149,198,168,232,117,200,236,128,195,4,185,84,255,0,39,42,246,42,221,59,162,220,115,255,0,133,196,155,203,19,173,24,109,1,140,24,113,98,34,220,31,136,187,104,184,132,84,134,103,196,44,146,190,110,81,19,172,223,194,123,47,246,37,178,209,150,186,110,95,168,229,25,86,166,95,18,111,108,172,164,79,181,14,161,28,234,222,33,127,161,115,234,169,244,208,101,60,219,161,228,247,6,158,192,83,6,96,36,240,136,171,84,243,30,15,40,68,158,86,213,105,203,33,230,9,113,73,65,89,108,97,121,134,218,80,241,137,54,38,43,13,180,221,172,73,49,115,23,24,136,37,182,101,219,202,7,135,117,198,185,189,81,135,54,116,160,215,202,249,111,62,52,221,245,182,162,56,49,100,40,196,254,69,12,138,85,74,42,125,55,185,102,93,174,49,167,129,210,188,105,189,108,150,73,174,0,190,147,17,210,97,158,51,51,7,221,98,186,177,18,34,238,182,37,64,249,139,148,138,125,240,193,36,121,77,202,69,85,50,183,41,222,107,20,174,76,152,57,240,132,88,134,134,25,77,85,65,151,212,81,113,141,82,6,27,39,119,37,178,111,171,70,49,132,56,197,245,17,17,174,41,188,57,103,141,38,230,129,182,199,167,179,143,22,46,52,152,56,32,202,195,245,83,105,150,181,210,94,193,68,40,210,235,128,128,68,100,191,253,209,109,174,21,28,4,49,49,230,227,75,38,73,63,186,46,52,162,53,172,82,127,116,136,146,103,201,98,96,81,221,85,228,29,139,226,4,89,114,175,108,246,192,202,90,28,163,250,138,127,76,70,28,25,216,140,95,245,174,149,50,100,168,208,120,162,229,31,135,90,156,108,200,13,200,142,52,248,37,137,250,5,166,29,36,185,60,162,139,136,105,150,240,159,159,12,85,41,169,44,174,35,75,96,98,20,138,214,21,84,46,238,7,3,226,118,169,154,173,31,168,33,29,242,241,101,26,161,161,97,228,254,175,177,62,181,173,157,80,14,34,229,251,104,11,50,10,185,227,65,126,95,105,138,85,151,96,140,126,17,19,34,178,140,99,201,7,205,197,65,155,76,65,146,252,209,5,200,166,209,171,143,28,149,50,170,207,59,245,125,104,215,233,138,106,131,250,133,113,114,201,42,16,193,157,6,47,167,203,226,251,136,9,33,216,197,225,158,66,229,250,171,158,69,162,151,141,175,242,81,239,9,39,181,109,222,99,254,233,78,195,146,114,3,181,121,242,70,94,18,242,165,92,193,176,42,3,168,96,227,194,46,82,39,52,243,242,240,169,22,122,109,104,24,83,8,113,134,143,135,169,234,187,162,38,224,39,50,186,214,72,32,196,121,165,174,103,51,82,92,214,157,242,234,101,17,89,122,240,44,187,113,175,50,171,78,77,253,93,164,97,125,181,85,237,47,33,85,182,126,8,218,79,138,150,182,214,187,75,206,180,215,92,232,242,106,74,115,250,73,113,16,172,74,245,158,158,211,53,167,25,170,103,242,125,69,246,158,226,240,64,226,46,81,253,69,69,90,127,70,102,190,105,232,114,141,61,240,223,81,233,249,100,221,207,227,85,190,164,122,143,186,171,164,204,249,182,26,95,105,86,19,33,214,205,39,82,205,180,250,49,164,118,214,204,1,79,175,224,151,136,217,21,213,86,173,210,187,23,241,101,147,245,50,168,214,83,196,17,58,134,180,204,211,0,39,205,134,81,127,109,38,219,120,234,101,145,254,11,216,215,21,179,137,135,40,209,254,154,194,179,171,42,230,62,96,23,135,17,4,65,118,42,10,173,97,16,191,41,18,87,34,86,103,64,219,95,18,201,134,28,38,113,9,71,95,90,203,154,76,33,139,137,56,12,195,151,155,219,65,207,159,7,205,81,88,90,147,209,171,65,24,249,77,202,84,228,211,241,177,155,65,98,89,250,222,159,130,12,197,40,210,153,154,158,143,27,241,37,102,81,149,88,99,48,211,167,69,237,202,69,6,111,134,154,130,202,115,45,141,63,41,126,154,99,248,169,132,39,202,34,227,95,92,70,38,80,136,152,210,250,55,192,249,33,128,119,213,30,17,37,151,145,87,210,73,200,6,23,18,134,212,50,79,101,45,156,92,136,138,169,151,145,142,192,135,38,52,217,8,202,90,62,159,123,100,204,197,196,154,76,211,213,88,57,101,113,164,134,146,124,121,74,176,141,106,2,191,151,149,61,153,4,168,60,253,36,11,32,127,67,201,251,138,127,214,231,105,47,56,134,46,82,46,151,12,204,32,56,101,8,67,74,108,166,104,76,156,165,203,39,234,37,102,71,54,59,253,2,105,89,242,181,32,63,168,151,108,63,166,172,190,70,8,216,30,44,127,113,36,129,113,163,138,54,124,208,196,68,121,131,85,36,25,172,68,66,143,219,198,177,91,78,41,169,141,110,249,135,178,200,30,201,86,118,88,228,193,204,98,164,59,154,98,252,165,121,113,15,238,33,44,163,28,64,127,245,76,168,200,220,69,119,115,206,33,252,161,82,184,207,60,145,190,89,132,158,64,167,7,116,178,229,251,105,14,182,181,28,32,97,14,56,201,107,66,152,191,0,160,201,7,78,84,242,4,8,189,197,22,85,205,169,238,201,4,153,172,121,71,245,21,229,86,167,139,100,193,225,47,18,107,80,147,41,70,252,18,65,180,197,136,106,26,215,70,2,76,178,97,149,136,138,250,4,48,89,116,149,111,178,170,29,104,55,123,161,148,170,187,139,81,85,88,231,48,52,223,166,191,250,136,178,253,52,159,88,104,51,219,143,212,5,20,153,4,174,30,96,89,31,54,233,124,212,54,187,42,238,18,145,46,226,141,86,177,5,73,0,2,27,61,88,68,198,153,73,244,113,115,68,138,177,141,119,6,112,62,108,89,72,152,238,107,136,15,210,172,177,172,162,223,82,173,47,254,218,249,62,162,77,106,98,38,242,66,66,191,40,162,255,0,182,148,92,67,151,36,111,8,132,68,50,220,101,170,1,208,252,72,130,57,108,169,17,121,60,249,23,72,141,62,154,202,11,204,98,174,47,85,240,234,87,170,178,94,212,153,60,215,90,14,158,36,106,230,125,85,37,133,211,144,242,72,150,192,38,168,192,206,252,34,196,36,230,126,13,139,255,0,247,132,29,56,65,143,230,251,22,219,232,195,16,24,17,23,140,169,132,249,34,61,52,25,247,113,5,203,230,170,52,245,173,172,35,176,182,49,114,140,95,85,17,13,155,33,176,194,18,160,12,248,51,129,243,98,228,78,170,162,201,32,71,254,36,105,206,153,117,100,23,242,161,44,181,62,159,156,1,250,76,82,9,38,187,211,212,118,239,226,148,65,37,114,107,103,82,86,188,85,229,220,162,175,246,110,155,93,134,166,159,93,39,136,178,177,45,143,170,24,129,150,33,114,253,197,199,174,46,39,66,35,253,68,184,145,250,111,226,22,216,131,136,89,92,101,92,210,72,200,217,29,43,5,215,19,184,233,187,38,8,24,140,176,184,158,2,145,252,170,122,4,253,200,24,104,133,237,84,117,181,187,22,102,55,41,10,168,164,90,168,67,92,86,220,145,249,162,100,16,214,240,233,87,219,69,102,108,153,4,172,13,2,116,151,255,0,80,46,37,152,96,109,135,242,146,178,174,133,169,43,106,76,178,156,21,188,38,78,99,60,21,177,51,101,89,248,127,143,118,37,183,211,65,100,7,139,169,6,129,26,202,9,121,76,84,174,226,239,16,30,42,254,84,83,244,148,232,220,59,161,173,80,244,25,227,31,119,148,133,34,205,182,11,41,16,102,75,41,58,136,128,181,141,115,90,7,216,135,24,177,125,85,216,125,4,229,103,52,85,200,126,58,190,116,106,55,196,174,46,34,19,143,39,211,91,183,137,171,37,216,223,160,53,181,117,219,223,18,93,204,105,51,99,63,144,98,246,215,100,173,173,245,47,3,117,13,126,13,248,117,161,162,252,42,184,62,178,151,170,9,103,151,144,159,232,200,191,85,124,52,248,241,166,53,67,61,58,32,190,100,75,151,113,162,228,90,88,111,175,248,189,116,59,212,51,18,8,58,177,13,40,187,213,76,140,7,242,242,37,51,53,33,54,153,141,214,185,142,167,214,27,146,60,49,57,72,167,35,51,143,12,106,156,253,196,255,0,19,172,137,110,71,242,229,92,170,53,9,236,158,64,150,172,145,177,123,139,171,210,86,238,79,234,22,194,32,151,73,159,164,180,205,149,30,81,69,249,159,5,72,33,79,61,61,70,234,58,183,78,200,154,250,28,98,168,207,173,173,244,236,185,83,109,61,163,200,95,155,49,83,72,218,122,44,105,125,74,174,182,54,39,177,116,85,78,29,199,251,37,110,233,37,214,197,221,134,127,26,194,171,37,147,193,244,253,197,97,170,130,207,77,127,23,107,23,36,173,187,185,169,188,126,81,124,177,122,215,60,237,70,208,233,233,213,157,53,59,20,10,216,56,24,17,69,76,77,67,91,131,47,253,52,146,146,227,47,129,149,144,77,16,128,221,246,170,172,216,228,114,178,177,17,107,90,66,129,225,175,129,24,95,113,75,195,12,234,217,216,165,139,26,233,183,114,107,167,120,98,139,136,130,80,122,194,28,226,3,250,119,252,136,102,87,43,29,134,140,187,4,110,99,23,42,54,5,245,109,151,16,74,76,139,155,233,88,115,178,63,212,114,127,34,182,129,49,145,159,133,66,173,200,118,85,42,88,254,62,212,4,243,28,188,49,59,86,216,18,114,141,120,204,120,206,194,132,74,138,34,224,79,64,167,177,169,178,245,11,14,84,202,214,224,18,70,195,8,88,134,170,32,76,1,120,108,82,187,138,170,169,50,184,120,198,134,175,216,219,150,108,180,23,179,92,215,66,6,211,23,39,135,98,14,102,182,249,95,148,149,201,244,209,166,173,131,9,153,139,0,114,82,59,47,77,146,252,193,171,196,69,187,65,185,167,209,41,113,125,127,36,155,179,23,42,42,147,83,216,227,194,94,36,67,233,237,102,157,129,216,16,67,42,169,126,137,28,104,63,113,98,193,167,113,219,168,198,189,140,169,39,239,188,249,83,23,249,251,197,82,239,211,207,140,252,198,200,159,67,101,172,144,98,136,33,173,219,37,99,104,119,209,188,204,25,73,92,203,40,130,63,205,139,41,10,156,195,134,72,196,205,97,23,40,209,83,43,107,108,188,3,93,3,17,22,215,81,108,5,2,182,156,190,18,204,47,227,26,120,27,33,193,233,75,95,165,117,56,128,240,196,18,87,232,146,196,199,134,198,44,145,73,250,139,25,89,198,90,249,234,17,125,235,150,196,204,18,241,253,52,134,29,33,197,57,146,246,188,138,190,29,110,33,179,52,164,123,236,162,21,152,68,33,166,85,209,52,204,26,70,240,19,207,134,241,129,146,205,43,17,126,154,231,63,16,190,34,217,105,184,63,209,4,89,51,124,248,198,53,211,205,15,122,76,38,235,71,191,79,105,141,166,104,149,127,51,247,86,178,171,175,191,96,89,182,155,75,105,220,129,248,111,119,113,169,42,129,47,80,197,36,105,37,236,26,185,178,208,20,118,94,18,241,110,72,147,191,82,62,182,94,25,113,71,252,106,230,170,237,146,98,230,9,86,44,154,67,136,178,43,187,89,52,236,73,76,211,204,133,253,174,33,137,45,100,201,208,143,253,61,84,106,119,217,126,67,101,227,66,211,221,193,23,9,98,140,168,214,69,126,67,42,178,41,37,113,50,113,57,165,172,97,207,4,102,114,149,89,93,134,182,239,218,198,166,164,233,186,50,247,37,219,81,150,97,192,100,128,160,205,186,196,69,247,214,37,140,125,170,100,208,61,32,127,40,82,20,107,107,30,206,237,210,192,197,198,225,49,228,191,152,73,136,96,99,229,197,149,36,101,220,95,12,37,42,56,211,39,10,46,106,233,75,119,9,180,109,99,108,240,202,147,230,40,145,118,200,104,193,157,83,250,177,101,72,108,190,37,158,160,152,165,148,133,254,36,77,62,176,137,170,122,74,166,211,105,106,149,217,116,91,252,20,123,240,78,226,41,113,45,79,128,56,207,237,202,150,204,211,103,41,247,123,172,67,69,102,31,134,16,167,16,215,50,168,18,125,165,33,101,62,214,160,248,98,11,18,163,147,36,241,137,155,181,43,147,36,118,196,253,42,27,53,29,108,128,129,214,111,31,134,236,164,86,245,182,81,36,129,156,170,6,77,36,178,19,244,28,104,160,201,60,46,222,37,58,208,165,149,206,131,50,25,39,15,133,75,207,135,46,181,248,165,241,42,90,125,66,50,65,72,117,37,144,36,244,149,81,102,82,91,108,98,28,158,12,194,92,169,76,250,23,201,151,155,41,4,176,135,101,207,135,42,166,134,246,9,236,221,197,202,158,202,43,43,32,170,54,143,220,143,22,233,43,159,240,137,131,126,239,116,66,253,181,113,231,182,38,94,165,164,214,179,188,248,133,151,247,22,238,105,244,102,127,100,156,58,168,149,190,1,16,136,37,70,203,42,220,108,229,39,251,73,92,155,35,144,152,101,241,126,117,128,111,169,235,95,134,89,121,18,72,198,170,179,149,80,38,51,195,180,184,208,50,77,6,52,172,197,46,84,153,250,219,79,255,0,236,161,164,23,26,170,36,225,252,162,197,152,223,199,97,204,155,90,233,214,184,69,0,107,84,205,37,6,113,217,44,81,121,20,189,104,79,100,78,18,226,87,84,59,232,49,113,75,148,62,37,75,106,43,71,167,129,65,67,166,43,99,69,254,162,151,107,58,74,216,204,100,184,156,120,147,40,22,160,147,196,34,162,108,160,14,76,76,69,229,26,213,154,228,244,141,147,92,142,95,39,85,75,193,233,194,235,65,238,118,222,6,196,170,237,116,198,38,110,226,69,196,52,35,33,238,65,136,200,169,75,105,244,2,201,228,212,140,218,117,45,161,210,82,235,121,140,94,37,190,29,83,234,31,152,194,196,52,200,51,1,101,197,237,174,105,35,82,203,51,39,0,72,218,169,244,140,195,151,42,214,31,136,183,34,63,17,114,229,67,234,221,48,121,48,119,117,254,210,141,164,121,225,19,230,249,72,39,174,125,182,70,254,29,75,71,75,124,157,106,29,217,237,162,101,150,46,84,68,12,130,26,143,173,215,135,41,217,19,96,186,76,3,85,22,11,12,81,98,93,138,218,28,108,172,128,143,134,121,35,225,149,137,121,250,74,154,200,127,212,68,92,136,136,115,32,136,239,15,106,54,76,193,138,43,202,17,12,191,109,85,91,68,36,215,38,228,233,90,56,60,81,34,241,162,163,64,167,31,72,182,196,250,136,55,234,29,233,48,138,42,222,198,78,32,255,0,74,84,91,80,219,254,131,73,211,207,201,242,151,197,17,18,102,126,35,207,180,151,43,114,49,61,61,123,14,64,97,12,94,69,56,103,202,20,167,136,188,74,108,183,41,25,82,192,240,33,94,96,16,15,22,85,234,169,145,72,204,50,249,83,19,83,215,99,221,135,139,242,41,43,41,189,128,32,82,50,79,186,183,154,156,127,73,78,50,238,85,109,150,31,109,60,252,78,9,60,59,165,155,223,193,154,55,241,51,135,38,93,105,248,114,42,248,23,196,146,14,101,52,99,124,166,92,75,229,84,194,44,111,248,155,201,115,208,173,124,193,151,221,95,127,33,70,252,194,64,50,72,201,202,178,124,207,162,141,230,65,54,149,193,100,213,105,200,220,198,171,31,238,37,118,86,181,80,129,150,39,180,169,179,3,31,205,197,202,144,93,214,193,35,62,82,42,165,153,212,197,85,70,61,166,245,200,36,191,105,44,88,149,52,205,140,214,97,52,14,53,10,192,209,198,30,98,151,144,104,248,218,180,100,3,4,82,245,41,110,109,22,104,214,110,30,130,203,141,37,22,49,243,68,22,81,151,219,71,208,207,101,111,132,67,85,140,73,139,39,142,104,50,133,79,234,25,32,140,12,197,42,102,154,235,136,138,173,106,185,108,99,83,144,30,222,68,8,103,226,226,22,60,107,146,73,213,64,23,247,95,245,82,201,58,180,159,218,21,75,122,66,255,0,138,181,59,52,205,91,85,24,152,77,143,253,213,131,245,204,89,49,30,26,236,107,243,141,245,197,140,153,204,226,33,114,163,105,217,121,24,123,188,68,16,253,204,169,63,206,237,252,43,248,253,58,167,191,169,219,94,192,73,238,42,87,63,105,147,16,68,167,224,89,74,16,25,47,117,148,105,188,11,234,210,19,150,47,34,235,86,56,217,65,30,25,101,39,16,149,13,107,6,40,152,74,94,68,99,39,213,20,124,209,113,47,67,53,108,151,225,202,49,42,89,73,100,1,25,239,41,250,184,211,200,207,224,120,113,45,172,13,87,179,40,101,253,181,153,171,95,36,124,37,69,151,236,86,255,0,66,89,148,135,198,243,25,115,237,79,14,113,72,192,132,75,169,201,178,216,129,241,20,205,144,64,80,62,94,94,85,9,51,40,182,38,32,70,124,96,97,50,223,224,60,235,124,56,103,243,126,237,31,233,67,147,212,85,109,188,65,88,107,85,60,113,152,204,210,134,182,89,76,174,155,231,202,147,191,76,78,23,48,86,157,153,6,126,97,36,104,216,219,43,133,67,173,97,73,151,46,33,166,161,48,196,69,171,115,18,48,25,148,163,66,25,241,11,204,18,169,54,101,35,44,33,190,33,71,247,22,23,212,47,44,92,197,199,143,247,84,169,181,85,85,36,94,81,114,44,33,235,152,182,195,120,132,36,43,6,219,115,62,190,146,170,49,254,110,82,160,173,12,65,3,20,78,181,46,243,50,73,242,137,21,14,214,80,248,140,84,223,244,107,127,177,244,250,169,88,247,117,197,74,223,48,131,237,236,67,92,93,202,140,14,222,212,168,55,4,243,230,22,84,220,204,163,13,159,125,199,138,88,184,209,181,172,173,147,237,13,33,152,253,203,217,180,139,137,54,161,173,219,19,119,44,188,107,22,200,12,170,202,62,100,0,11,152,74,99,82,106,120,48,126,83,47,33,85,21,149,148,24,209,62,80,171,138,107,200,218,130,73,243,68,128,66,253,196,147,52,142,184,155,210,194,151,204,234,20,158,143,58,183,44,185,233,69,171,235,115,237,40,202,66,168,157,55,248,156,117,95,160,25,127,149,57,167,100,225,157,230,177,23,34,164,54,174,102,76,170,141,173,53,30,191,79,12,99,221,203,47,204,165,111,190,177,130,252,70,41,19,160,134,92,146,101,15,90,211,63,105,39,218,228,78,204,174,73,89,131,106,181,33,199,221,202,53,97,91,173,178,141,145,43,234,246,196,250,138,2,182,48,203,45,129,18,183,141,0,144,124,13,44,89,80,163,215,71,248,42,227,4,5,30,105,114,178,144,171,81,180,220,73,39,221,238,191,141,71,201,212,227,141,47,16,178,9,60,141,118,254,153,98,254,68,126,67,39,192,191,139,228,186,142,217,24,131,31,219,90,36,155,19,30,176,96,64,78,108,164,94,121,134,139,92,74,147,83,38,101,63,18,30,124,156,81,115,25,60,146,104,49,185,165,251,169,69,168,106,174,193,138,33,83,213,69,183,240,231,151,118,86,182,94,120,139,136,106,42,28,51,239,179,75,149,200,53,212,175,180,5,200,226,102,169,46,231,42,144,15,195,125,93,255,0,3,229,151,140,73,27,167,58,35,234,21,52,40,116,245,192,199,224,46,53,209,106,183,83,188,10,46,181,203,99,104,59,88,71,204,18,229,93,79,76,89,74,133,16,117,230,22,36,181,167,35,108,174,184,143,125,55,114,60,37,81,58,135,71,130,23,247,68,46,85,209,88,100,5,192,89,36,124,188,171,161,100,83,141,172,140,114,57,52,32,140,204,161,149,201,244,211,237,49,168,103,70,99,235,177,101,65,234,214,108,65,151,18,133,55,196,89,112,127,73,86,185,36,108,172,119,70,172,232,94,106,74,217,214,82,253,71,254,225,139,19,18,67,76,96,153,245,84,108,109,121,170,173,206,254,34,99,84,85,82,104,63,246,247,62,72,191,105,22,103,208,214,142,159,32,214,87,113,43,64,249,102,73,180,246,179,29,188,231,134,32,137,199,238,37,186,241,144,100,249,250,113,114,143,219,200,160,244,100,205,65,91,168,222,30,77,146,130,179,95,248,116,70,137,181,171,124,159,170,169,195,44,177,88,83,21,54,153,12,5,138,240,236,7,251,152,148,230,152,49,203,17,134,87,85,182,91,81,242,245,174,198,146,135,158,209,179,228,68,122,80,35,115,24,184,177,35,32,106,120,35,99,226,24,188,137,253,221,149,28,238,145,114,168,121,244,236,147,47,44,65,41,91,121,177,29,85,107,158,133,15,170,128,164,202,178,245,32,20,156,84,196,42,159,129,146,52,172,50,211,115,89,16,76,194,17,17,61,67,18,136,58,144,17,184,118,17,132,190,201,159,190,27,57,87,34,212,146,117,0,252,229,242,99,75,116,175,196,91,201,39,244,240,136,138,76,210,163,21,94,153,29,108,118,73,52,144,109,153,243,98,140,95,221,73,228,210,65,140,70,109,32,70,18,151,53,172,239,60,166,236,42,119,73,60,242,123,83,172,175,230,73,186,122,124,155,100,178,95,72,98,226,76,170,169,31,52,127,55,61,52,96,98,20,29,73,52,202,121,196,39,202,74,196,53,76,124,68,86,110,30,193,54,176,32,193,103,9,114,145,76,89,114,143,169,28,248,119,17,136,204,188,163,94,147,130,72,48,203,18,61,66,170,115,249,44,219,89,101,9,70,170,161,198,37,148,76,34,42,87,39,77,215,70,62,108,171,110,228,16,188,48,202,202,144,214,204,244,205,55,233,191,171,159,148,159,77,16,202,115,146,46,108,92,107,89,153,22,73,25,47,117,201,244,211,248,1,57,1,137,116,43,17,171,9,131,144,126,210,110,207,78,40,254,169,23,203,90,163,237,31,139,137,72,64,153,58,20,188,69,42,155,89,53,29,86,234,116,72,204,97,1,202,33,175,140,134,200,220,194,46,47,182,135,164,152,201,195,196,190,92,48,228,226,16,146,201,171,58,143,26,178,48,229,150,176,75,19,169,78,26,135,213,200,243,6,86,36,36,79,81,201,132,194,227,77,204,19,136,28,69,92,203,100,98,173,82,95,209,206,41,219,65,114,253,197,71,3,76,12,67,221,154,87,39,211,65,85,103,223,114,170,19,51,43,56,120,151,93,136,181,140,30,198,120,113,33,176,213,126,115,26,81,55,63,180,143,141,15,143,181,11,50,25,9,144,41,57,138,173,65,123,238,192,65,188,33,236,88,134,170,113,59,186,214,208,232,255,0,201,151,127,137,50,170,140,113,113,24,189,72,170,167,33,218,79,212,244,56,103,140,14,162,34,167,198,174,156,14,40,164,20,159,168,156,50,96,198,60,38,148,52,43,230,68,140,118,26,33,70,84,52,202,37,92,82,26,214,8,124,177,75,251,132,71,135,140,107,68,249,147,167,113,101,83,215,23,214,84,131,195,199,145,43,72,222,35,172,55,44,163,76,131,239,37,218,194,134,170,254,141,245,230,16,241,149,115,230,107,3,205,201,155,137,109,141,168,78,35,246,229,31,221,66,200,229,27,165,211,195,82,74,127,192,122,234,143,57,116,119,36,17,17,212,48,238,105,31,134,92,172,170,247,205,247,126,208,241,173,94,148,1,31,148,170,141,79,162,123,178,240,109,123,131,176,211,167,49,129,78,224,85,31,31,45,166,47,182,188,107,90,106,144,113,11,145,41,126,173,250,81,84,44,182,196,170,171,48,124,152,7,47,159,205,101,74,205,0,253,42,134,28,192,20,12,42,103,26,29,108,145,243,43,172,138,115,53,142,127,38,169,145,135,151,41,50,36,179,36,202,146,252,33,226,93,14,226,159,39,158,33,113,36,70,170,196,15,148,18,86,85,113,214,102,81,12,7,144,99,126,85,190,5,240,227,31,9,144,59,59,41,51,158,28,68,79,131,240,246,242,75,51,10,42,151,227,179,113,58,119,149,23,33,199,159,171,3,150,7,31,212,75,152,200,35,126,24,133,72,236,191,24,212,124,164,184,178,113,173,181,84,36,178,229,228,17,18,250,167,45,13,85,90,251,149,33,140,116,99,35,29,36,53,148,173,62,63,155,22,81,253,69,176,63,18,233,164,252,166,44,89,86,52,138,46,219,143,225,204,100,98,126,151,42,98,103,214,201,238,22,36,180,38,139,38,38,80,149,36,146,105,194,59,253,213,91,55,136,149,187,15,159,160,40,231,115,101,90,13,163,226,212,254,145,15,85,169,206,50,48,38,139,149,81,26,200,18,89,213,137,63,228,83,224,148,144,191,216,158,54,158,5,191,12,178,164,215,31,15,98,70,63,202,74,79,141,36,3,65,204,159,148,105,127,43,248,42,194,233,151,113,92,102,18,16,48,152,168,89,148,48,117,7,234,231,144,95,109,124,159,48,101,122,42,0,70,70,126,171,18,69,85,114,214,97,111,225,185,117,188,49,39,229,140,136,126,158,138,63,9,123,172,164,76,164,188,144,65,196,34,73,74,223,36,146,89,250,82,8,137,217,87,232,213,145,138,58,67,18,55,48,147,105,51,199,57,138,99,76,86,228,35,255,0,170,114,125,52,204,198,196,124,57,82,42,208,214,107,154,141,0,27,182,75,47,42,198,125,168,250,132,36,83,216,66,47,50,147,115,210,81,141,93,115,37,99,42,121,239,247,120,147,41,243,237,99,61,129,137,140,163,72,230,67,60,31,117,122,4,243,193,237,80,147,2,171,87,41,161,191,32,254,111,136,168,163,73,224,194,24,163,47,228,83,158,183,149,52,140,103,248,34,54,99,36,143,204,159,146,18,8,143,202,185,245,245,192,33,89,115,8,159,184,187,25,163,68,146,206,97,41,61,73,163,0,80,60,194,229,85,219,191,201,40,230,209,53,204,85,85,38,170,104,24,108,171,57,143,24,186,122,208,21,180,47,141,194,30,36,238,54,158,156,34,102,55,40,211,44,96,204,164,227,3,185,59,205,137,7,24,36,133,57,230,47,90,232,44,140,50,240,236,6,36,220,52,148,242,98,97,48,149,182,212,77,237,78,123,15,80,158,202,95,167,7,137,88,67,140,65,13,103,248,38,158,52,189,220,78,36,113,131,182,237,72,213,67,26,75,139,167,233,176,89,15,148,170,126,183,76,65,141,41,225,197,212,152,221,223,89,15,138,186,47,31,212,64,82,76,124,159,48,251,158,106,75,53,219,216,170,195,170,47,184,97,141,182,62,32,173,44,158,15,116,169,153,169,8,95,51,41,27,138,217,98,243,196,134,83,21,129,53,36,96,91,48,129,47,81,87,42,128,201,218,2,225,248,139,242,69,122,233,240,217,43,38,18,139,18,213,125,166,247,49,30,82,197,202,52,140,182,95,232,241,201,180,223,193,173,37,192,53,104,216,32,151,47,228,228,79,77,24,20,140,103,46,33,149,68,104,252,26,124,153,186,134,171,111,166,31,82,83,97,136,33,241,123,137,114,117,160,205,202,255,0,7,188,200,34,102,137,43,141,108,53,145,202,204,57,84,205,85,147,225,15,105,44,74,150,3,0,82,102,70,200,251,134,28,159,85,107,147,3,32,56,83,237,131,36,143,169,109,244,126,15,251,204,84,219,106,79,121,142,103,49,135,141,45,80,210,62,215,193,133,246,214,51,40,121,200,108,168,232,15,127,78,84,139,29,10,183,81,114,162,28,199,201,143,203,141,21,185,96,248,66,33,169,216,97,228,237,76,194,97,141,107,89,57,18,170,133,89,86,146,202,11,197,47,148,106,36,209,189,32,248,85,206,243,32,241,101,81,186,206,156,228,30,236,69,234,68,114,92,74,209,179,27,67,147,185,2,54,28,48,19,185,72,104,207,82,252,225,52,85,65,101,118,10,210,97,49,121,21,236,200,166,213,108,80,25,224,19,56,80,51,32,85,73,6,107,25,248,146,248,118,79,146,60,194,235,66,218,192,60,239,119,141,77,85,156,202,170,252,128,207,178,211,241,159,134,190,126,84,59,44,150,175,195,17,5,203,139,145,120,208,223,237,34,69,162,141,27,45,141,230,181,149,143,136,72,250,75,34,73,7,52,85,174,28,48,8,31,54,85,227,79,219,126,144,75,149,85,138,216,168,129,224,65,245,39,48,222,194,112,133,64,64,207,100,79,213,16,68,87,244,245,82,163,3,153,93,99,116,229,169,38,84,48,181,129,185,2,148,178,141,167,225,13,251,178,171,227,25,152,222,20,130,202,182,12,145,242,139,42,92,93,132,86,100,57,61,149,240,227,63,250,72,136,178,161,215,56,165,97,176,93,17,148,53,185,63,74,49,32,47,190,29,83,93,196,121,132,92,82,69,214,170,221,42,253,149,94,185,120,54,134,216,211,34,206,27,10,137,224,23,40,151,48,135,38,117,37,175,164,148,185,113,43,13,230,64,118,226,92,245,98,218,87,236,182,135,37,133,26,10,214,183,123,202,30,66,45,52,47,252,137,235,204,113,39,82,50,46,136,194,202,208,146,55,234,226,172,172,163,65,147,237,98,70,120,60,138,79,83,204,181,173,229,136,44,163,247,19,55,127,17,87,61,125,207,76,134,79,14,18,164,6,173,156,35,245,38,244,154,194,170,79,13,140,94,69,74,199,213,73,103,8,147,71,38,158,70,50,186,252,9,233,38,62,48,48,153,111,159,168,65,24,156,185,17,251,97,248,113,44,25,12,2,238,139,149,83,31,178,108,202,252,244,5,217,214,234,8,188,194,227,42,198,30,128,167,140,76,209,37,73,18,100,195,65,25,56,83,104,210,98,148,105,183,168,102,219,120,9,36,233,44,163,253,122,70,250,214,12,228,16,127,220,87,134,126,70,40,251,183,237,143,153,73,166,185,177,171,35,25,133,251,102,125,84,57,158,194,63,44,177,44,225,201,4,144,102,91,94,97,253,37,43,80,177,160,50,65,147,137,18,200,3,147,204,97,12,171,219,246,120,97,196,49,34,225,201,96,149,86,65,89,78,105,175,3,171,164,255,0,78,169,139,177,140,39,246,42,127,135,179,246,85,219,66,246,39,215,31,51,221,200,147,176,48,71,211,196,147,111,75,92,238,110,166,240,233,23,111,251,9,184,121,200,253,220,66,164,158,171,101,147,12,178,241,170,136,21,185,81,134,211,21,164,27,254,162,186,162,158,123,72,35,240,247,151,147,41,53,167,140,204,42,78,236,214,177,185,82,176,171,238,88,198,135,148,108,91,159,130,19,61,177,41,90,29,78,73,47,100,64,170,199,214,211,120,110,237,165,37,220,97,154,31,232,39,172,69,250,171,225,167,143,218,95,39,217,85,120,98,169,129,252,136,24,204,57,123,82,85,156,170,213,13,187,198,73,39,82,71,119,84,194,242,133,85,97,0,153,212,181,24,57,61,164,235,84,36,204,214,57,227,244,144,44,189,162,39,116,59,168,63,41,16,89,125,181,86,202,66,73,103,210,69,64,135,6,147,132,61,159,81,50,178,141,184,213,53,64,167,151,39,233,242,162,159,66,113,141,47,212,51,206,56,175,151,95,43,145,115,43,93,97,169,228,159,105,148,152,210,180,205,225,161,139,211,239,124,246,27,235,198,31,193,226,137,202,79,109,68,82,82,92,70,62,107,1,46,159,167,169,242,3,52,177,101,202,158,73,209,245,69,30,109,214,34,46,149,209,107,159,185,59,108,226,66,48,208,68,198,124,169,50,42,10,16,131,34,222,106,112,70,251,171,16,227,201,132,74,76,202,61,174,160,90,157,151,18,65,138,184,163,18,154,13,150,177,168,225,49,85,241,163,31,30,81,9,34,147,79,58,73,243,24,73,118,213,205,89,40,40,100,249,211,137,154,88,147,184,23,0,131,237,45,114,96,74,199,195,20,132,94,173,141,137,239,221,139,18,86,81,149,174,82,132,217,16,83,222,200,63,55,46,87,26,205,143,39,135,18,194,78,198,104,30,41,98,66,168,182,161,152,117,13,105,89,242,145,72,95,184,136,245,39,151,218,74,3,130,17,48,251,126,218,57,146,70,69,149,41,96,231,153,132,26,158,184,161,60,224,63,104,158,48,176,125,226,141,100,108,126,202,85,101,177,54,177,17,85,160,201,90,125,217,139,148,137,188,192,156,64,79,89,25,136,105,33,60,145,225,202,153,164,95,16,179,249,138,233,238,6,51,225,49,85,228,104,213,210,64,195,101,92,210,102,158,32,165,188,185,86,15,213,179,180,255,0,128,178,246,169,179,50,41,117,141,95,142,167,78,123,253,33,159,170,202,166,110,236,143,100,197,52,29,109,46,219,133,61,173,55,228,82,85,103,107,48,236,187,63,236,199,79,60,227,3,4,94,196,216,209,158,65,229,66,230,255,0,134,76,203,108,107,81,149,251,69,208,69,187,185,224,155,243,225,95,110,33,131,211,94,98,207,228,240,235,76,125,43,242,48,169,38,161,173,149,36,3,196,94,165,187,122,11,184,74,64,141,121,26,94,236,50,136,186,51,38,60,145,127,247,196,186,28,144,65,131,204,33,255,0,129,45,14,161,138,83,225,74,203,162,113,53,155,87,13,99,8,51,162,77,90,114,143,40,86,191,60,157,72,166,111,177,226,18,211,42,106,14,65,141,49,99,199,131,149,97,91,12,159,221,246,47,92,82,78,178,103,20,172,73,149,88,25,148,212,104,218,86,72,255,0,168,202,75,166,82,65,43,200,90,146,144,67,88,155,76,92,70,251,170,83,85,73,213,85,160,249,66,226,67,110,153,26,175,142,163,75,40,218,98,161,159,213,165,17,106,167,212,52,194,123,3,92,34,99,243,92,202,30,152,213,87,242,183,118,197,147,141,116,138,125,49,6,48,25,152,188,139,42,245,203,208,232,193,49,239,220,180,100,240,99,202,150,60,199,146,252,217,120,214,168,204,246,150,199,133,241,158,166,170,79,208,210,243,3,32,194,85,178,73,158,49,188,34,90,141,15,43,243,45,155,98,42,40,141,82,110,99,37,121,240,228,79,180,244,50,73,25,195,46,47,251,137,212,10,216,189,178,209,175,152,1,123,163,16,214,238,36,34,100,226,67,104,154,104,222,101,136,46,68,3,44,189,36,140,204,94,52,101,150,167,137,24,236,195,40,101,73,230,76,100,145,229,196,162,210,111,21,141,89,57,145,175,153,46,49,250,150,91,157,207,158,81,17,15,113,172,42,169,15,205,238,172,125,108,150,64,221,196,139,199,224,189,47,35,150,166,33,12,74,145,190,94,92,67,243,78,195,124,75,40,188,34,25,70,162,172,172,162,22,43,247,104,29,37,169,37,138,115,226,117,70,72,214,10,151,143,146,1,15,54,46,69,7,100,243,142,200,230,87,155,1,201,6,239,42,65,50,181,249,250,150,243,5,96,26,119,238,124,249,86,219,40,12,42,50,28,12,124,184,145,178,99,0,128,103,47,34,101,20,99,164,171,65,24,108,197,202,69,89,192,46,89,106,70,5,168,235,65,212,137,125,243,39,37,105,1,99,30,26,101,61,216,223,16,37,81,242,106,137,6,119,213,26,251,101,14,112,185,171,138,176,135,101,98,87,226,150,37,140,204,53,116,241,10,244,171,34,242,237,73,141,77,106,16,203,147,21,251,66,242,137,116,6,106,168,149,177,63,168,74,228,250,106,6,214,121,245,5,147,253,60,88,134,181,89,92,218,176,142,170,53,248,252,10,82,229,26,125,50,121,199,16,156,88,150,216,17,143,25,248,123,113,47,182,65,223,113,23,173,27,106,101,136,115,24,158,15,48,74,66,145,72,90,220,78,17,216,31,112,175,93,126,5,61,28,99,225,80,191,18,43,98,22,228,2,169,22,44,93,136,219,83,119,53,51,129,62,113,70,195,68,42,171,164,212,231,141,195,47,148,138,62,170,28,177,15,16,69,200,153,6,53,140,98,51,52,82,126,226,74,5,139,185,58,204,240,98,62,95,34,87,3,226,212,185,167,194,94,52,84,106,221,204,30,84,136,49,160,193,177,249,190,191,52,52,55,249,30,57,149,23,95,67,160,192,178,36,208,14,92,181,188,204,222,143,138,86,36,165,239,130,65,252,161,120,214,15,141,249,56,75,137,61,73,216,105,232,228,201,218,183,190,170,182,202,9,235,141,202,65,37,53,90,159,25,223,95,47,151,18,120,195,2,78,67,68,139,200,84,202,194,146,240,244,124,90,158,146,145,109,153,106,122,209,242,149,81,27,74,222,89,15,49,139,182,26,76,109,0,49,145,249,103,229,39,221,77,81,149,148,151,15,197,26,226,206,218,75,149,139,243,226,86,80,46,1,55,251,172,99,92,183,91,124,16,62,127,86,174,149,200,46,76,104,237,61,50,92,104,128,12,177,98,32,187,23,51,66,232,222,253,244,42,210,37,113,58,61,196,48,73,103,15,42,2,53,104,227,17,153,139,139,42,202,5,174,72,171,54,4,114,94,174,172,64,121,2,180,5,30,98,172,36,192,7,73,162,241,160,33,234,161,214,147,104,33,110,127,58,124,205,102,114,127,107,255,0,73,42,200,102,219,19,134,170,166,247,68,165,53,134,158,38,64,122,28,81,8,190,107,164,217,93,214,206,6,81,69,228,81,246,79,33,21,44,106,137,233,247,208,143,150,90,175,129,169,224,144,111,12,177,17,72,67,12,185,50,159,135,151,18,219,91,2,200,118,185,108,58,212,171,169,70,168,218,250,156,114,65,154,34,73,14,226,116,17,237,49,101,86,50,103,193,74,228,177,131,38,80,148,124,169,219,50,102,208,221,203,140,12,88,134,148,207,212,49,32,159,13,128,187,83,72,21,178,138,253,220,180,61,173,8,44,159,204,133,81,172,73,221,198,210,90,144,15,23,106,211,167,130,10,71,178,36,78,180,254,78,146,173,173,136,243,87,8,153,20,148,9,131,147,57,241,61,193,61,43,41,170,205,82,228,214,181,208,71,150,88,178,145,14,25,32,154,252,219,81,160,236,168,125,74,35,2,28,130,251,138,143,77,232,200,144,96,252,217,114,147,193,86,184,147,105,2,3,181,36,76,56,151,26,248,151,240,102,242,202,203,214,244,196,162,8,158,224,215,125,135,78,252,152,68,36,202,76,56,145,128,252,194,228,78,172,162,217,188,78,25,162,67,168,42,32,178,37,136,164,150,106,160,125,33,46,222,207,80,138,66,170,57,151,209,41,39,51,118,81,255,0,141,53,102,188,211,242,65,154,38,53,11,34,49,95,242,8,35,105,90,221,36,118,102,139,139,42,163,252,67,90,40,152,98,11,253,9,76,246,74,213,41,68,205,55,58,9,217,243,75,26,207,196,23,183,145,83,79,112,193,39,161,190,127,187,21,114,251,134,89,70,240,218,23,18,212,253,121,59,79,177,155,178,229,82,171,33,90,171,157,98,77,221,31,247,113,72,163,117,60,248,34,1,13,92,47,219,70,211,218,131,80,65,100,189,170,22,200,53,184,223,152,74,171,106,146,196,130,135,187,47,234,211,200,212,224,40,50,229,89,6,51,36,251,75,91,42,165,238,248,178,99,70,217,173,32,16,107,71,190,202,98,145,90,236,199,38,8,194,167,36,195,219,115,42,125,54,252,128,77,192,198,98,126,78,137,244,210,50,199,116,136,97,128,94,21,108,104,100,146,12,42,102,101,62,199,204,217,70,152,83,236,56,117,189,197,47,34,115,27,80,227,6,30,213,206,103,221,178,73,246,153,113,38,244,140,1,124,50,151,42,132,139,145,85,44,131,50,14,71,148,197,66,73,134,9,36,203,137,78,220,93,193,140,118,68,203,137,29,235,120,188,61,212,202,204,43,40,221,149,176,70,60,217,113,17,6,249,248,251,121,86,248,211,1,36,121,80,179,205,16,93,61,139,108,101,67,194,99,148,124,49,84,230,170,54,160,168,99,44,107,162,171,10,123,34,96,100,68,210,225,155,234,237,162,44,174,42,224,222,196,182,158,178,125,220,16,75,182,139,200,147,107,61,49,148,15,150,30,37,157,149,193,42,14,200,129,229,91,100,201,151,101,90,255,0,154,82,110,53,42,182,70,177,206,247,55,144,70,248,130,17,11,247,17,97,159,99,24,28,189,170,170,146,224,121,25,18,94,52,210,214,134,182,219,152,34,196,182,24,209,180,9,36,110,254,199,49,126,170,157,57,239,137,99,202,52,85,85,149,105,101,176,66,226,84,102,209,128,201,212,133,54,140,0,199,153,62,200,111,20,193,134,124,12,40,121,70,140,99,32,139,245,98,31,237,169,168,208,45,99,15,12,73,69,90,161,210,106,125,219,202,108,152,209,182,194,216,232,144,244,246,149,183,31,49,70,50,47,150,180,245,90,108,31,170,25,126,218,231,70,173,181,147,57,152,101,16,106,162,29,81,7,17,254,163,40,146,191,34,45,169,74,175,111,113,100,157,67,85,56,236,205,197,137,61,129,26,182,115,51,98,80,18,76,10,155,159,155,22,81,149,234,234,27,50,1,146,235,248,134,165,185,144,178,41,132,250,67,244,215,9,46,129,36,144,103,109,44,4,172,171,100,193,157,195,96,92,95,81,5,170,159,164,97,69,205,92,44,164,23,184,170,172,164,242,23,62,145,150,228,126,236,163,140,63,168,146,134,183,76,105,105,207,218,23,41,11,238,21,33,187,248,163,236,196,138,84,12,59,32,95,191,155,38,68,173,37,254,11,172,122,162,228,116,216,193,223,69,225,42,158,125,105,197,43,230,202,66,226,70,233,39,147,38,211,117,198,157,207,96,227,29,50,146,201,14,123,168,102,101,225,137,3,249,18,137,159,36,6,22,196,92,106,210,238,202,155,168,165,28,98,125,68,5,109,150,152,233,176,180,140,85,152,141,109,72,167,221,233,252,159,211,251,21,69,15,196,136,145,162,178,37,140,81,148,130,79,159,160,52,173,145,61,68,60,67,90,13,240,162,170,73,55,117,220,67,251,137,182,127,166,111,105,228,79,26,251,44,231,216,135,136,106,182,134,96,44,188,62,162,146,178,208,210,177,191,17,86,170,120,215,149,7,75,87,67,113,117,59,16,67,84,38,124,218,154,159,85,84,73,207,48,139,198,165,223,169,15,147,17,147,216,120,48,102,203,149,35,51,2,173,12,230,61,157,49,63,220,90,97,188,112,124,195,47,25,114,166,240,233,201,100,12,162,64,201,211,100,24,222,81,23,149,71,111,91,23,89,22,162,169,144,49,31,119,18,42,171,211,26,180,99,1,5,44,95,198,150,195,48,49,226,49,121,4,145,90,191,109,101,187,246,215,69,87,196,133,153,249,21,82,95,234,214,47,244,232,24,136,84,107,32,75,23,128,101,165,84,51,229,201,240,55,251,106,144,211,56,58,185,83,43,8,214,37,245,132,201,218,126,39,244,238,82,46,95,119,165,117,86,173,240,177,182,158,65,15,233,137,119,54,109,11,250,177,101,65,76,153,90,38,63,16,150,224,198,172,142,156,78,95,3,70,78,178,6,208,182,152,177,51,233,38,241,180,196,170,78,169,89,126,226,60,214,88,200,242,196,18,85,50,238,199,222,42,26,191,64,182,31,214,217,31,38,17,21,81,26,28,235,40,47,229,34,231,148,246,71,206,186,20,57,143,44,28,34,236,82,88,198,102,39,95,12,117,39,194,89,92,137,201,180,241,238,235,95,132,163,83,247,20,54,54,223,164,229,34,111,162,77,115,90,119,215,219,42,214,140,12,216,251,146,63,134,44,170,14,253,216,184,196,156,214,213,62,200,156,92,81,190,162,174,187,129,201,152,165,30,50,165,177,163,2,75,241,101,196,52,98,37,152,109,167,190,30,217,91,114,250,164,97,12,73,172,154,127,195,100,195,46,44,105,223,196,165,205,60,20,143,253,87,241,172,164,234,29,85,100,12,85,245,100,40,203,238,44,220,99,118,253,47,220,176,245,189,57,131,13,125,92,97,73,72,38,61,153,249,125,213,43,85,26,198,182,118,83,69,38,69,99,39,230,64,195,98,74,204,239,200,218,162,147,119,193,170,140,13,217,74,65,32,169,223,22,119,129,162,114,143,238,166,247,116,59,232,184,140,46,213,150,158,211,113,41,34,51,52,172,169,118,216,125,197,169,181,236,121,120,81,254,137,100,46,83,69,196,52,211,12,17,177,134,136,47,228,76,97,204,4,225,254,171,42,167,117,33,234,74,190,25,61,145,44,94,23,198,7,40,185,19,185,244,224,25,243,7,38,68,35,2,242,112,139,148,137,192,230,26,170,3,44,136,240,154,42,231,182,186,108,130,234,93,183,80,233,235,46,220,74,48,213,167,141,41,229,40,146,200,170,229,99,145,147,142,166,122,86,29,173,69,115,13,186,33,87,67,161,184,100,145,229,47,17,18,74,73,57,65,135,233,38,144,242,12,239,73,85,22,223,176,229,247,7,201,219,149,101,2,100,225,75,230,128,65,12,171,64,105,217,39,230,247,92,159,77,109,245,137,208,184,113,101,76,184,8,27,101,14,84,145,255,0,78,139,148,136,72,204,181,141,197,46,1,4,141,141,170,174,99,114,138,80,197,252,72,121,250,158,242,239,229,50,143,34,86,101,43,93,66,195,224,62,100,228,51,15,143,12,66,168,215,208,235,78,227,79,18,58,52,153,80,88,60,197,228,75,103,51,109,71,147,13,43,3,247,101,92,59,227,30,164,170,132,7,138,192,89,70,186,133,197,145,8,15,184,191,0,255,0,219,135,227,25,244,184,193,167,170,103,143,123,39,207,39,212,24,214,73,35,162,227,238,116,244,189,58,204,245,255,0,245,52,234,77,127,240,202,53,230,109,99,114,56,53,194,235,142,173,254,30,252,114,255,0,179,236,155,47,78,209,214,131,141,39,246,177,228,95,204,251,139,233,87,103,203,44,185,72,187,15,253,146,233,193,101,241,40,5,151,23,44,104,220,169,118,230,117,203,183,114,146,52,48,182,181,215,94,199,244,218,55,196,32,91,179,105,16,164,77,233,235,119,36,92,210,100,2,65,178,138,106,241,113,254,78,165,216,244,221,197,84,104,44,12,190,197,181,167,35,149,164,191,16,137,48,7,225,196,170,234,140,79,77,24,127,247,68,168,33,131,59,148,82,147,120,111,28,97,245,42,43,19,16,217,67,4,99,230,17,123,86,44,158,56,192,121,113,32,46,55,194,185,127,211,65,73,152,241,249,196,55,186,150,75,20,85,81,244,57,47,187,31,219,66,207,210,64,201,187,48,184,211,45,49,62,158,180,120,101,139,141,82,204,190,248,122,64,16,82,242,99,73,11,47,152,72,173,108,61,137,64,178,14,215,229,10,134,124,203,88,62,98,136,34,99,69,50,203,66,10,115,253,38,86,36,206,126,185,4,97,225,174,138,57,56,153,216,159,113,28,43,34,17,112,38,106,209,78,221,203,23,26,161,240,157,108,14,37,11,119,174,108,102,203,254,163,197,246,209,240,44,175,32,177,146,226,23,40,215,27,51,35,227,223,177,208,235,117,248,238,31,50,170,212,111,225,171,34,208,200,19,166,241,114,100,93,43,67,124,81,173,32,54,150,24,227,125,197,71,106,253,37,56,4,151,93,182,220,253,76,75,186,57,162,115,141,150,84,248,57,125,37,109,228,18,102,55,40,147,243,73,227,229,69,24,44,41,59,120,144,19,227,63,166,186,41,10,159,31,1,108,222,96,175,152,49,189,5,36,215,132,62,106,225,13,106,178,173,185,19,51,26,1,4,135,140,27,95,120,164,16,254,154,147,70,85,100,6,54,179,213,91,172,56,135,143,220,226,84,112,225,143,82,96,249,92,68,74,195,12,229,127,8,149,150,155,141,185,126,210,95,26,167,2,108,192,143,210,87,241,191,246,253,24,95,109,104,147,234,80,184,101,207,28,149,81,51,73,83,249,230,44,162,127,186,166,111,167,232,234,71,176,33,201,251,133,74,204,52,106,104,124,243,251,194,89,134,72,227,19,48,146,105,154,134,140,160,121,68,85,132,61,66,12,124,69,73,97,246,202,87,234,120,63,221,197,33,84,174,254,230,117,169,37,212,252,176,252,214,208,154,214,202,86,24,157,136,160,211,217,84,159,250,135,186,157,87,246,11,42,6,198,159,170,163,17,134,44,245,105,85,119,148,127,54,33,149,72,63,25,72,183,198,146,65,17,35,127,199,81,113,117,200,180,219,83,151,251,92,170,114,226,168,153,201,46,36,12,67,76,35,89,15,195,148,169,153,172,183,209,113,101,25,70,181,102,253,204,173,56,145,175,48,225,3,49,82,179,107,8,51,126,80,37,24,136,182,234,120,196,140,7,225,22,85,199,3,2,116,157,105,187,228,20,101,140,186,191,2,209,210,186,220,234,79,8,202,255,0,170,141,141,50,117,105,56,133,198,128,135,48,18,120,67,237,39,97,96,202,12,65,42,171,42,212,149,181,27,239,1,101,7,153,70,204,140,122,217,89,162,8,133,25,83,216,112,246,47,197,149,50,140,243,193,39,87,106,154,133,168,43,134,97,144,124,201,30,170,12,161,157,146,226,113,39,90,146,97,252,216,111,170,245,148,144,142,108,28,57,114,166,170,133,188,132,213,87,96,156,12,38,22,82,44,223,3,19,58,148,228,106,211,214,218,188,222,215,159,90,175,135,36,18,84,170,200,51,87,196,231,214,89,197,101,238,99,87,84,152,35,65,249,177,118,162,100,214,215,23,218,30,69,182,49,143,5,152,182,27,145,166,197,13,102,103,37,245,38,146,61,217,255,0,167,11,40,212,188,111,134,154,159,79,216,250,136,101,98,31,211,93,130,6,179,4,146,122,118,212,81,150,26,134,102,230,14,208,69,202,158,200,255,0,30,161,105,87,31,130,113,241,174,36,196,102,18,226,252,139,68,104,207,130,118,4,220,164,74,164,221,218,141,251,65,20,131,69,67,147,42,55,129,173,165,101,34,70,176,42,150,181,176,234,164,177,254,173,214,180,76,12,17,19,13,120,177,13,38,141,118,9,50,217,16,41,244,104,200,91,8,216,9,172,131,47,195,15,213,75,25,160,44,100,147,49,167,226,87,111,167,31,134,96,202,203,246,208,242,94,241,179,246,149,113,81,45,175,137,32,26,115,193,38,208,165,203,137,45,184,211,121,79,218,69,70,107,80,18,95,81,4,155,79,170,36,234,220,209,10,50,169,173,108,59,51,161,204,25,79,58,15,54,235,169,91,192,178,138,88,172,221,151,17,60,16,24,95,39,229,37,164,86,90,98,228,71,203,16,164,219,38,104,245,241,25,89,95,153,112,99,0,172,97,114,172,131,38,32,153,245,84,172,105,231,218,98,50,100,27,134,8,24,66,46,68,138,172,24,154,110,13,140,252,66,83,87,122,39,80,106,134,102,12,92,73,180,150,89,73,63,16,136,85,87,67,38,112,198,204,185,4,159,31,49,108,201,192,252,251,51,65,234,120,210,217,16,194,39,248,213,253,111,194,141,71,26,183,48,98,201,47,228,93,124,204,131,27,194,89,160,12,164,250,136,223,196,119,146,98,226,12,252,67,253,164,71,181,108,116,29,231,149,215,67,149,232,109,37,168,43,72,249,118,194,197,246,211,171,136,25,89,195,216,166,95,168,110,100,235,25,85,251,254,63,53,110,195,69,140,14,82,229,202,153,153,68,171,43,10,235,89,233,188,217,85,132,107,143,82,137,180,22,49,40,115,73,231,226,84,52,143,103,130,230,242,29,131,44,169,229,194,7,52,252,163,47,182,151,82,96,25,30,83,11,42,165,48,71,129,138,126,96,118,199,237,86,177,37,80,91,135,254,124,184,178,254,126,180,185,246,181,162,238,139,136,138,129,236,62,62,37,33,112,194,12,253,93,169,88,164,101,44,9,32,40,57,75,198,145,218,211,215,10,119,15,89,81,240,2,205,143,42,215,38,146,226,73,63,167,192,227,250,153,82,178,176,203,91,24,7,76,65,201,152,82,177,19,246,149,29,109,81,228,248,68,237,67,211,208,218,228,205,99,214,36,234,77,172,90,208,112,167,220,95,34,109,110,248,140,99,82,65,131,194,97,45,254,26,112,124,59,92,164,251,74,73,250,144,242,123,120,134,159,80,234,168,130,102,24,152,242,37,222,111,160,217,110,222,227,31,74,174,47,79,200,255,0,18,26,77,86,33,191,20,172,163,89,204,146,73,60,198,46,84,39,152,201,195,149,54,233,155,63,209,99,243,136,156,37,73,109,106,159,39,204,185,81,90,146,203,210,60,203,16,91,159,206,147,67,178,149,100,124,184,177,13,109,152,122,146,183,208,238,35,19,21,116,172,73,166,149,187,156,95,148,177,149,151,18,173,53,59,45,188,50,139,169,16,29,37,71,27,152,49,121,22,108,171,228,107,79,141,73,123,136,99,147,196,133,129,167,142,35,241,8,133,87,47,210,178,139,250,76,101,251,107,126,204,245,12,249,177,98,88,202,168,166,44,205,226,46,141,84,242,68,96,77,43,18,15,209,44,97,31,48,165,101,26,175,135,177,40,243,44,255,0,39,254,229,42,178,11,103,38,67,119,140,140,137,136,137,184,77,147,251,172,75,207,141,16,164,253,46,85,231,218,193,173,39,108,104,201,36,219,66,171,109,126,6,97,146,1,113,101,33,127,137,106,181,128,73,32,126,25,75,236,109,67,85,39,136,210,135,37,15,50,182,33,121,106,103,226,251,104,141,149,196,101,100,228,114,217,140,157,91,56,241,59,126,154,20,53,83,166,147,151,34,232,198,173,100,226,102,41,122,190,210,29,145,129,9,143,194,171,182,134,172,204,109,170,134,248,48,88,31,253,209,41,212,55,122,126,12,87,134,198,172,82,73,225,245,83,232,1,102,12,198,149,252,107,153,252,66,129,42,202,215,21,114,93,191,208,216,222,205,153,201,174,228,130,77,225,240,139,16,252,213,142,158,170,170,39,134,211,36,148,250,171,224,249,231,49,150,37,199,145,81,135,73,51,79,248,23,141,108,125,62,206,99,205,212,238,224,134,218,125,36,2,131,41,113,139,248,146,189,66,194,115,212,139,33,126,226,171,13,240,33,1,129,40,134,178,126,167,211,228,254,192,121,21,55,149,142,109,185,16,137,161,211,118,184,223,244,211,232,112,201,10,94,98,197,227,91,235,100,196,207,250,241,255,0,141,52,181,52,81,68,225,148,34,226,69,150,161,157,140,252,216,86,117,41,109,67,1,229,253,39,47,237,172,223,118,127,206,17,117,167,218,120,36,199,148,162,72,165,50,76,137,42,216,114,235,79,155,145,85,192,153,46,72,251,73,141,56,153,90,9,196,204,98,226,90,225,198,25,72,200,133,148,49,15,238,45,172,97,118,113,127,129,236,136,240,229,34,45,154,48,144,121,76,92,170,139,211,104,227,3,229,39,141,106,147,48,24,240,229,70,226,33,54,184,165,148,227,47,112,178,166,245,84,149,177,159,205,140,72,35,24,130,102,111,109,75,204,212,231,200,240,139,137,35,76,254,58,20,142,27,252,157,34,75,1,210,34,229,72,109,107,88,80,63,8,148,107,39,206,201,155,126,69,67,3,89,215,99,196,110,196,187,143,228,107,116,244,227,169,7,62,1,35,61,230,228,82,236,213,71,20,230,68,48,136,186,244,248,112,100,129,229,221,40,107,95,135,182,86,95,55,93,21,81,85,102,226,11,53,49,96,163,122,117,148,64,7,22,95,168,154,213,80,128,81,73,16,34,24,150,173,36,201,208,127,164,221,213,226,251,139,161,67,164,137,143,137,13,129,151,98,66,171,68,202,41,223,202,153,73,167,131,64,199,154,95,41,21,27,222,200,63,196,166,174,245,9,203,45,134,196,60,98,70,231,240,197,87,118,38,228,192,157,110,125,217,69,199,237,166,84,144,235,70,63,155,139,148,138,190,158,77,105,34,101,150,94,212,158,238,28,24,220,209,10,134,145,81,70,91,59,84,201,245,177,36,143,8,69,137,98,29,60,79,102,86,95,182,143,167,123,36,196,229,42,213,51,229,142,204,60,72,177,190,65,33,170,244,78,82,197,25,80,23,218,182,33,32,158,187,97,139,43,17,15,146,61,175,52,252,164,250,106,102,202,78,228,15,14,195,147,234,37,107,50,226,10,186,91,33,21,105,165,214,177,230,18,37,250,182,12,226,98,151,3,145,21,73,12,229,99,247,101,234,73,53,12,248,37,157,196,36,45,170,13,91,24,218,227,47,48,165,16,67,250,105,108,11,136,144,137,238,21,111,12,9,118,79,196,46,180,108,109,49,22,55,110,76,137,182,204,178,166,33,92,115,153,154,38,65,17,109,173,184,188,141,106,10,227,79,38,63,52,84,55,142,51,56,69,149,21,14,27,9,57,134,196,143,66,241,177,121,38,134,12,224,114,227,42,92,106,125,151,113,120,209,129,121,60,18,187,139,224,126,144,165,88,210,95,224,133,90,222,226,235,45,84,10,130,97,18,115,67,118,203,176,101,196,69,26,253,37,85,36,251,191,84,39,242,170,122,72,195,133,197,16,188,107,22,58,12,210,45,106,62,146,200,178,71,132,188,171,232,104,107,138,7,237,5,136,139,7,195,33,95,151,145,7,50,126,46,32,149,51,51,40,170,183,54,132,39,131,230,19,113,16,75,127,25,59,114,36,143,153,59,184,165,202,130,178,212,224,133,195,218,68,172,210,2,194,174,62,152,248,176,186,82,151,217,15,63,220,91,41,194,75,177,229,47,18,156,181,134,122,75,151,242,229,26,90,179,174,101,21,116,70,170,157,26,5,169,49,163,205,158,72,212,198,158,124,73,56,203,186,26,177,140,96,99,66,178,249,11,34,255,0,8,235,93,13,58,239,135,46,37,1,125,160,15,73,47,17,185,87,115,153,24,158,31,41,216,164,36,154,214,73,223,187,22,44,75,169,106,115,217,200,40,122,84,226,102,93,170,96,205,61,91,52,28,177,114,145,89,110,98,70,7,54,34,164,54,161,201,205,92,92,75,27,95,208,124,142,89,169,244,220,232,199,234,227,90,32,83,193,141,205,46,210,48,145,250,254,171,83,73,167,62,211,33,73,225,198,191,40,126,15,248,169,54,213,241,61,46,196,191,159,238,99,92,210,44,200,223,226,94,231,171,208,244,209,245,107,173,228,209,123,31,181,233,245,36,66,131,8,103,140,184,190,154,202,227,91,62,183,183,173,114,223,135,95,15,117,197,36,16,22,93,92,156,107,165,135,73,18,202,43,13,47,139,18,167,227,179,174,126,231,51,52,93,52,186,215,94,250,13,180,246,170,101,151,74,173,99,7,36,29,74,46,53,32,42,63,72,92,170,158,1,137,224,185,149,90,22,18,106,205,165,141,6,170,38,124,184,145,175,184,217,15,180,98,89,79,190,219,68,234,92,242,226,202,84,151,230,47,82,187,51,63,2,43,31,236,93,154,236,118,224,120,141,140,162,253,165,37,51,76,0,103,124,186,225,12,73,32,117,36,74,222,83,23,18,168,161,184,139,119,250,68,171,35,113,113,154,42,105,100,246,39,25,26,118,119,230,201,246,209,30,183,107,73,237,98,86,87,121,43,96,188,217,71,254,5,10,96,158,200,153,185,36,144,190,218,102,91,139,28,133,13,38,167,178,178,39,47,90,175,15,40,212,133,13,36,168,222,25,98,144,74,185,156,96,229,42,93,186,13,35,43,155,31,198,196,182,124,9,82,88,243,9,106,53,240,60,222,28,89,86,200,214,71,156,76,65,226,88,173,144,187,108,67,79,211,23,132,59,243,100,74,230,105,139,95,120,88,134,175,239,174,44,107,64,206,95,220,83,193,214,4,19,249,185,83,89,62,135,85,112,138,29,61,4,81,25,243,92,138,162,4,157,143,10,77,15,80,213,20,153,165,139,18,100,249,241,39,17,158,156,94,52,237,32,155,109,230,54,159,26,116,225,191,139,181,138,53,250,96,251,191,155,87,241,166,28,64,103,42,77,119,38,116,159,48,196,138,66,145,10,192,171,145,170,54,155,174,131,203,18,208,107,123,25,149,79,191,73,106,209,127,80,182,249,104,67,236,229,78,32,73,6,63,148,46,85,54,102,67,167,26,154,228,176,99,201,202,135,12,204,190,98,10,14,226,203,159,104,36,188,47,37,111,50,148,118,118,17,149,85,70,147,230,50,164,121,74,181,7,94,123,65,198,163,126,33,106,25,118,80,70,40,130,255,0,95,180,179,210,186,122,84,144,49,95,109,156,92,19,76,139,224,234,19,151,218,78,106,164,196,41,199,187,74,99,64,4,96,118,242,45,15,158,204,233,91,1,86,174,80,76,126,55,252,160,148,253,221,169,33,15,54,84,60,205,72,74,210,98,48,178,163,205,78,11,248,61,75,21,89,195,24,128,227,79,174,156,7,230,200,82,21,8,24,204,33,240,242,34,41,244,243,224,159,9,74,156,218,214,156,96,121,162,8,127,224,79,182,160,211,100,109,140,204,99,96,178,229,89,204,208,195,212,157,211,246,216,146,10,73,224,140,255,0,155,42,176,135,170,162,20,123,72,137,22,69,64,104,221,248,144,183,127,10,238,107,79,242,146,135,39,238,36,70,209,151,53,191,55,47,151,246,213,190,173,141,127,55,150,37,167,26,65,27,215,224,179,230,229,110,71,244,215,69,175,240,38,105,242,12,27,34,66,30,46,165,166,124,203,89,32,127,164,139,41,21,30,194,44,232,156,208,49,19,193,41,244,73,213,160,126,210,211,248,212,164,140,213,144,73,0,55,4,27,61,90,46,34,121,171,26,170,160,14,38,92,92,138,78,52,153,217,254,108,74,150,29,171,4,52,139,84,43,35,51,141,30,102,9,139,236,51,127,143,149,42,53,148,18,44,163,89,0,124,41,88,69,176,208,210,78,181,26,126,216,107,65,228,179,195,50,154,147,100,73,50,179,24,184,135,230,162,204,197,99,141,92,185,129,24,114,121,113,13,82,195,159,178,30,32,149,115,0,234,120,48,89,250,252,169,197,62,164,100,215,246,167,222,212,27,167,95,34,222,100,151,206,237,75,31,79,151,165,111,9,137,141,46,101,171,228,203,218,68,46,82,42,91,87,35,164,116,215,17,85,172,105,112,127,87,23,40,210,231,232,253,51,127,205,151,108,95,182,175,13,12,131,7,245,17,127,161,78,79,210,172,147,59,48,75,136,75,54,255,0,81,214,111,232,4,58,120,149,15,194,27,146,20,127,77,81,214,190,184,125,194,202,180,50,146,12,96,124,160,150,151,198,1,63,181,228,75,86,64,178,184,240,193,131,57,157,67,18,70,104,103,27,223,203,212,134,159,38,202,23,249,120,178,147,233,173,49,174,231,77,226,177,16,196,69,171,103,228,21,167,29,65,102,73,255,0,30,98,164,239,181,200,55,242,163,53,12,3,246,133,77,62,53,142,12,34,139,200,169,179,113,119,6,48,36,196,157,43,14,92,164,85,240,233,50,49,133,81,58,98,146,198,180,249,165,137,95,86,201,197,220,169,90,40,178,55,234,111,141,100,56,60,88,178,173,211,13,18,201,156,188,72,89,33,25,57,66,149,190,97,247,76,137,237,169,217,132,237,160,130,214,101,109,108,183,138,33,73,145,12,249,224,146,60,217,73,145,80,89,105,90,59,46,93,254,41,42,6,225,150,180,147,177,27,150,55,212,84,219,29,100,44,169,31,107,39,186,127,26,178,129,85,151,152,197,34,131,210,178,101,206,156,204,61,107,161,201,153,56,76,249,65,118,173,85,161,146,11,109,88,200,220,74,33,243,229,110,207,152,188,126,106,194,123,206,94,82,246,41,121,144,14,67,254,148,138,53,103,97,227,170,11,172,174,37,8,127,40,170,180,173,193,200,6,110,203,148,139,39,208,209,142,39,81,50,120,37,49,140,56,47,226,85,170,212,125,203,157,32,50,79,129,23,26,52,25,204,229,148,165,43,103,146,72,17,76,170,149,36,153,131,43,18,130,217,24,198,141,53,92,189,2,53,13,32,35,19,45,127,87,184,146,178,237,145,143,180,41,83,87,134,84,110,19,23,42,158,212,154,120,242,89,187,175,47,32,149,179,114,10,170,141,144,237,246,177,7,205,44,168,216,118,176,100,244,149,114,200,210,108,70,255,0,234,17,72,188,109,72,120,199,249,72,164,83,101,144,178,199,25,216,36,201,24,153,151,18,71,38,120,36,251,184,146,96,235,99,198,173,249,177,127,161,113,61,79,241,179,79,250,204,161,75,212,113,163,18,43,241,227,202,164,210,83,145,177,244,247,109,105,161,217,237,107,108,108,134,193,68,158,49,13,38,11,7,73,45,145,11,43,41,23,30,210,95,22,167,106,219,137,85,245,210,137,182,23,184,186,189,86,155,151,58,83,37,239,249,62,234,172,121,168,242,46,203,81,203,152,198,202,197,168,213,91,210,98,70,198,140,65,143,152,163,70,60,32,35,49,44,33,93,9,171,42,218,104,192,237,203,37,43,100,246,12,15,14,47,244,42,217,148,47,146,7,250,116,15,228,202,185,228,203,182,65,156,250,147,118,45,101,254,153,137,15,113,38,230,202,227,104,17,20,81,132,245,213,180,220,205,180,16,11,233,49,78,73,170,60,225,230,8,150,20,147,31,230,248,133,246,158,157,86,134,179,111,45,62,138,99,48,113,143,187,196,62,85,176,47,57,79,149,52,8,65,38,14,28,72,54,51,109,194,168,194,43,6,6,99,241,243,113,45,187,242,127,232,146,76,221,73,39,15,90,54,4,97,136,111,229,202,69,200,202,197,172,167,201,56,214,184,1,130,82,118,242,32,44,166,19,207,8,150,160,134,113,58,132,168,182,18,165,96,107,64,33,241,100,94,147,25,130,6,108,169,35,36,220,245,110,146,233,247,18,196,76,38,82,146,70,41,28,57,123,140,119,135,19,242,251,107,104,103,239,136,166,141,124,114,120,11,181,57,12,157,140,78,97,118,173,133,71,148,102,247,188,111,69,188,49,39,3,168,105,46,255,0,32,56,146,73,49,174,96,231,151,237,171,217,142,122,255,0,74,160,179,26,100,198,16,125,194,83,90,98,238,170,216,140,9,165,98,34,183,101,15,228,204,43,76,163,82,105,7,219,239,200,4,207,97,125,161,165,210,107,94,94,108,73,201,170,153,25,153,178,161,89,39,25,57,146,43,95,152,53,83,129,52,240,203,27,255,0,74,143,100,15,200,196,236,207,131,39,251,92,75,67,252,6,186,21,149,9,89,156,20,48,6,37,182,76,194,70,31,18,197,242,82,249,151,213,81,159,136,188,132,72,205,188,60,120,26,61,110,118,126,98,167,213,86,91,227,225,41,84,228,200,219,225,229,16,177,13,45,124,157,143,48,139,200,151,110,133,239,115,178,178,48,48,126,148,106,91,83,192,150,48,118,226,26,144,135,169,238,75,213,61,55,9,174,108,135,134,92,252,163,76,172,207,240,115,201,211,170,124,145,211,35,50,17,30,96,139,41,22,172,199,24,55,114,203,136,98,87,15,211,217,24,255,0,168,166,110,244,246,65,146,33,132,66,140,170,173,29,204,142,74,3,105,143,136,181,165,149,180,202,186,83,38,68,146,6,20,69,92,109,250,86,186,160,121,118,184,136,158,104,155,227,151,135,117,136,127,113,67,101,144,235,102,71,226,116,184,198,58,22,124,97,144,15,202,131,100,255,0,207,250,172,169,176,94,50,49,50,177,203,34,156,210,226,156,25,223,180,17,17,20,146,108,96,240,155,34,190,51,50,253,52,174,100,0,12,137,217,81,205,142,102,226,109,128,108,137,187,242,73,102,36,148,47,196,139,140,249,210,95,135,219,73,80,108,205,143,128,72,220,216,144,47,184,6,76,33,47,34,105,37,128,140,14,89,95,198,166,109,118,159,156,193,23,34,155,102,82,54,28,190,236,226,98,12,198,97,71,148,171,158,207,178,181,221,246,147,26,164,129,158,238,46,45,214,33,169,198,175,98,206,171,80,192,155,41,222,24,156,75,23,192,181,17,251,114,173,44,161,244,210,48,177,37,101,202,138,120,110,75,141,90,69,36,172,106,124,105,223,145,27,1,231,240,230,22,37,224,218,178,51,240,152,188,159,77,109,52,146,73,229,202,149,89,65,172,100,108,248,248,82,39,233,235,82,206,221,154,120,241,246,99,79,130,199,227,69,6,25,228,147,8,68,172,162,88,99,90,240,109,24,179,231,200,254,46,37,173,155,74,70,127,81,247,82,43,237,103,16,158,113,43,196,65,125,197,146,40,171,152,124,155,80,73,62,208,75,210,106,129,36,111,255,0,222,18,154,214,0,67,203,151,41,10,152,178,75,253,148,43,50,26,209,171,147,225,211,114,171,103,110,226,11,32,213,107,13,185,7,48,144,239,54,52,84,96,178,79,81,83,51,92,204,170,106,100,56,130,90,39,218,196,173,7,82,50,72,113,37,210,88,207,165,149,11,152,130,160,235,10,210,126,172,164,18,214,109,115,16,68,249,66,229,73,175,160,101,149,152,177,86,216,212,32,240,253,42,70,132,186,186,20,112,245,60,235,46,28,184,134,140,124,3,201,240,54,85,53,78,192,70,58,172,129,61,157,73,22,168,81,191,226,15,38,134,92,152,143,136,89,88,134,180,192,209,149,208,126,233,62,234,170,12,200,184,58,144,190,7,250,184,149,183,151,199,67,145,150,67,193,199,24,24,76,151,79,159,19,234,161,245,59,37,142,43,13,16,171,158,62,202,212,83,153,155,175,205,65,174,236,86,56,210,165,29,173,149,151,32,162,9,15,73,91,107,187,97,165,170,106,167,128,145,88,92,67,200,137,222,99,238,85,90,161,189,219,232,34,52,6,8,29,171,19,76,7,74,210,203,128,20,152,131,202,180,79,193,129,229,247,18,110,48,155,127,177,145,175,160,193,102,21,47,168,111,162,136,121,144,114,67,58,73,250,191,214,158,126,27,139,131,230,196,153,99,103,229,169,184,38,66,157,61,172,43,164,240,242,39,230,159,16,131,253,46,36,172,208,32,198,39,202,69,16,150,247,195,33,25,194,152,198,101,112,208,178,44,150,37,211,205,233,164,230,65,64,13,228,25,220,194,227,87,1,218,205,139,132,177,70,154,171,228,103,5,57,185,167,196,147,59,183,18,165,101,148,92,24,130,92,169,201,180,197,31,119,165,229,83,147,42,162,198,59,241,11,16,214,52,106,106,205,112,205,229,175,178,37,161,150,91,39,243,9,108,167,97,203,230,20,85,197,81,36,131,44,65,33,97,25,164,80,103,207,100,231,229,74,46,233,226,89,3,171,147,219,90,38,67,177,141,246,151,163,92,28,92,41,171,65,63,248,212,64,29,55,127,24,249,133,23,141,93,85,63,24,49,20,88,136,130,101,193,215,214,90,190,76,230,101,255,0,145,43,50,154,172,222,99,57,38,24,150,216,15,4,98,101,196,136,51,24,56,185,118,185,80,176,233,45,109,186,190,89,78,172,50,178,149,16,231,176,163,196,183,154,27,10,53,63,15,73,90,214,189,242,229,220,140,67,18,111,26,124,30,48,239,199,37,102,72,52,145,232,252,64,13,166,201,147,49,74,60,72,41,148,128,27,51,6,40,211,233,145,143,39,165,4,23,254,124,37,70,227,19,85,215,236,89,85,48,130,123,195,137,52,124,197,233,145,135,225,196,44,73,80,119,194,127,49,84,202,115,26,50,121,60,250,147,32,217,92,13,156,66,74,66,194,39,1,121,60,21,148,86,175,208,12,251,139,34,63,230,196,182,70,141,79,59,245,124,164,69,108,34,149,143,221,149,33,125,62,216,239,150,28,137,213,89,51,19,178,62,62,195,41,250,72,114,121,131,40,98,26,67,62,30,216,248,68,189,38,214,254,107,246,149,49,73,251,137,165,86,152,56,190,110,218,126,82,125,53,150,213,249,250,6,222,215,207,114,106,52,59,89,39,251,106,141,154,121,146,121,140,82,100,78,31,180,141,211,21,39,178,190,28,97,253,36,173,50,32,45,220,202,78,210,16,249,146,25,250,144,113,153,194,135,147,168,96,219,124,160,138,128,244,124,167,251,106,107,103,30,170,156,134,16,238,37,217,63,14,84,135,85,7,80,12,100,195,145,85,64,134,8,222,1,8,149,40,94,63,14,97,15,249,83,109,197,230,110,246,169,199,67,140,208,192,151,36,249,165,228,201,247,85,105,131,141,152,149,53,197,84,94,232,130,196,166,228,188,227,62,19,39,199,192,158,227,76,34,178,209,58,126,222,39,205,139,169,37,135,3,210,98,62,36,78,180,12,109,115,6,239,32,130,82,98,76,217,124,8,208,118,129,138,66,151,234,43,175,81,113,90,54,65,60,205,54,123,118,63,12,95,245,169,233,154,122,198,147,148,162,39,18,233,52,147,14,32,60,220,107,225,172,159,57,248,101,192,202,159,113,68,171,16,122,87,91,65,36,230,68,177,201,145,116,227,26,182,77,115,246,145,121,60,18,239,194,186,58,72,243,22,6,41,43,100,48,236,120,67,214,149,86,156,117,52,152,243,148,63,60,203,219,199,137,29,48,50,198,119,135,23,25,82,75,184,18,138,62,44,153,4,154,166,88,98,249,44,43,57,138,147,50,213,241,142,241,20,188,104,40,112,239,8,76,88,144,118,185,43,101,109,11,216,85,149,52,176,141,113,148,28,40,83,89,30,183,204,198,42,198,169,159,211,89,137,79,107,9,150,94,156,253,160,185,4,159,196,197,228,4,248,218,143,84,94,48,193,201,182,87,207,210,71,28,22,27,144,95,145,79,252,31,190,156,64,97,182,22,34,9,117,183,227,146,196,71,83,37,147,87,214,191,71,41,11,236,170,101,125,84,248,57,36,196,204,111,249,19,11,186,127,180,135,173,103,202,225,76,76,149,134,27,41,50,207,180,23,33,83,57,159,15,109,102,196,202,110,207,168,157,86,132,16,78,243,24,189,170,149,147,0,40,156,210,187,82,219,65,178,57,181,110,149,244,66,12,197,149,148,136,249,52,246,68,59,37,152,95,36,183,106,25,131,133,225,47,219,71,73,212,47,157,90,49,34,198,212,25,150,181,223,164,9,86,216,218,0,26,144,143,41,139,136,98,83,222,136,253,222,236,220,73,204,11,226,65,127,167,132,168,181,1,148,217,125,72,61,44,198,8,69,202,177,13,192,202,12,41,227,235,125,74,43,13,44,170,94,226,147,98,71,152,40,230,0,19,222,120,51,178,251,101,84,21,90,169,145,188,57,82,186,167,196,147,19,20,177,45,198,170,100,22,102,175,139,148,136,101,2,202,77,196,233,49,50,134,82,17,242,101,146,38,99,74,202,85,47,26,97,242,127,86,138,65,13,27,38,101,110,70,122,121,72,133,28,108,249,39,193,212,167,103,213,2,73,51,98,196,153,214,234,208,70,62,41,98,202,182,220,73,28,159,155,8,177,34,198,84,14,170,3,35,63,15,182,140,158,28,140,194,18,165,63,53,224,242,172,169,53,36,25,39,218,24,184,136,150,212,10,158,227,168,39,47,41,21,37,110,164,139,38,43,226,109,71,145,108,101,85,111,234,242,140,168,27,40,195,31,205,138,47,26,108,69,54,189,227,26,22,124,145,144,127,73,124,51,201,58,15,10,139,49,167,110,222,18,151,169,43,12,163,184,97,151,186,249,66,170,22,5,132,247,121,20,132,11,230,66,237,70,7,82,0,156,194,73,99,89,75,120,114,116,252,96,98,151,86,50,145,79,234,123,88,35,243,52,65,98,250,99,81,247,119,119,37,253,36,82,32,235,102,74,43,30,27,17,34,205,98,139,26,246,247,0,210,186,219,80,93,218,202,137,47,172,79,198,53,213,32,4,226,27,12,101,19,73,79,18,52,237,220,76,127,81,86,178,236,2,27,2,98,167,82,77,200,105,230,114,240,138,42,65,39,68,197,44,173,216,120,136,152,63,82,69,31,72,150,216,119,192,155,43,8,145,108,133,245,39,158,249,213,19,182,146,249,99,123,100,84,16,236,153,27,152,165,200,52,203,80,213,122,220,31,253,241,1,85,165,120,49,20,170,140,161,232,109,252,109,19,251,65,17,59,173,178,62,160,7,205,197,32,144,113,180,172,24,62,210,110,195,98,240,8,69,137,79,110,159,38,179,127,9,45,73,164,171,100,247,69,202,165,166,86,196,173,7,253,226,22,44,75,178,108,1,36,31,54,167,239,180,197,110,215,138,41,21,42,174,98,179,18,90,110,200,155,94,213,81,24,195,178,30,28,89,72,165,223,26,44,30,24,130,94,129,79,169,139,57,133,9,72,33,169,178,182,156,77,196,173,252,43,58,200,15,8,133,148,137,29,151,192,171,137,44,221,216,113,12,74,206,146,124,186,134,124,217,85,20,61,66,57,164,196,41,95,238,167,142,101,242,208,157,92,228,112,35,18,144,158,159,244,147,115,67,254,236,162,202,171,237,116,221,116,153,79,177,55,90,13,230,173,24,240,139,149,99,50,171,15,234,79,85,90,213,10,94,19,99,202,170,158,200,152,250,134,147,207,211,112,108,153,187,16,177,16,95,77,105,170,101,228,23,225,12,82,20,105,89,152,42,166,249,148,241,39,114,226,67,50,159,109,202,18,255,0,26,180,128,106,220,31,55,23,149,43,159,177,156,119,134,33,113,38,220,86,1,91,36,176,156,43,68,252,127,164,218,242,44,3,225,6,119,213,78,77,14,12,209,178,89,75,136,130,66,181,0,230,154,135,68,206,140,55,148,94,239,210,82,20,58,134,86,155,178,218,88,139,137,118,107,187,32,10,181,241,2,85,193,117,133,109,140,156,242,197,20,136,147,53,196,172,127,242,46,103,198,137,118,246,91,4,92,137,228,57,144,69,19,171,145,64,232,0,146,117,107,62,107,25,21,100,154,115,193,103,110,92,169,5,26,238,64,86,112,149,75,106,25,228,140,254,212,92,8,100,207,202,85,167,80,214,228,7,82,43,168,43,45,129,116,246,191,38,239,104,33,42,73,159,20,89,72,6,4,184,203,149,115,72,218,122,231,125,148,49,113,13,19,63,225,236,235,99,178,94,255,0,22,37,31,199,144,190,226,88,171,51,193,36,254,162,110,92,169,189,109,104,6,199,155,147,26,81,79,66,113,13,130,176,46,92,74,128,33,127,79,182,154,69,100,37,97,3,35,0,86,89,66,171,233,228,193,39,249,140,172,74,122,226,52,232,199,97,171,177,228,94,141,230,79,3,75,236,92,241,217,24,171,174,142,88,207,101,86,60,209,10,66,164,242,95,136,31,252,205,108,124,192,12,28,40,99,51,242,101,196,174,178,49,13,186,4,85,121,201,63,48,149,68,152,210,182,63,41,140,67,80,16,239,177,31,18,172,129,63,114,206,212,246,116,18,166,131,4,2,120,204,100,84,252,150,81,54,149,34,69,135,98,66,97,54,60,105,195,25,6,55,233,49,172,28,230,179,244,145,10,63,234,43,32,231,140,6,11,47,26,185,159,0,19,95,152,210,148,236,248,17,50,118,172,85,80,179,10,205,78,123,44,127,63,182,26,37,245,67,140,13,160,139,151,238,38,177,161,215,12,124,211,214,198,26,180,79,196,18,229,26,162,178,160,100,74,191,76,0,93,66,26,201,250,84,131,230,196,170,95,13,132,253,33,70,153,176,39,199,148,66,200,159,113,68,200,229,251,105,98,178,96,98,8,159,227,85,19,225,206,141,7,44,181,67,39,82,2,55,15,165,142,49,62,162,213,50,72,231,68,126,110,92,169,108,166,228,112,173,90,205,201,243,45,180,58,38,117,147,55,123,85,105,113,1,144,124,203,176,202,167,166,93,235,24,195,127,164,136,120,208,202,165,45,169,113,67,15,101,197,46,80,255,0,109,57,52,192,19,132,66,95,158,167,235,61,85,72,118,88,154,172,146,191,63,34,233,26,63,89,254,36,130,195,98,196,79,14,181,53,145,173,236,107,67,141,187,150,225,141,7,27,243,23,248,208,50,97,176,140,205,137,122,51,199,218,84,175,80,234,72,149,160,230,79,185,81,85,110,124,153,79,77,131,52,178,136,68,74,99,73,216,147,229,11,149,114,93,115,241,116,3,57,3,19,151,18,156,211,31,26,101,205,157,180,137,22,78,69,231,201,214,231,78,199,160,189,22,180,183,115,244,81,181,229,229,68,87,252,128,241,45,244,58,147,241,64,30,96,139,144,94,218,128,141,107,115,100,12,54,29,127,77,89,104,8,0,168,243,54,94,213,182,207,79,162,76,170,145,107,246,110,219,75,221,230,40,184,145,210,67,92,81,179,47,18,163,159,27,115,4,134,8,151,52,181,164,191,212,18,254,110,86,218,48,186,198,187,252,112,57,87,46,69,236,11,136,177,135,134,32,132,152,238,119,32,249,66,174,119,165,67,178,148,248,155,172,163,23,184,169,39,155,16,62,83,137,42,171,121,3,86,193,239,152,127,7,230,42,151,181,159,185,38,211,46,44,169,180,62,140,38,46,82,36,150,90,84,118,71,205,148,130,34,106,133,141,176,32,127,131,20,164,125,149,108,233,192,249,72,185,127,105,42,135,163,8,51,229,52,242,99,87,149,76,37,104,56,138,181,68,98,46,4,13,139,243,25,62,129,49,104,212,33,57,15,187,65,70,152,241,251,72,102,10,149,112,216,113,63,48,69,149,111,181,129,113,131,52,72,28,158,11,109,60,207,149,196,168,96,73,62,62,210,35,113,69,236,199,19,153,168,110,107,103,127,240,206,41,56,133,246,147,120,118,181,86,227,97,170,103,229,252,235,163,106,79,234,208,95,18,93,88,202,63,168,185,3,52,31,164,89,30,93,113,113,15,233,172,101,95,2,246,183,34,178,238,144,113,160,190,94,252,101,39,182,49,169,138,29,121,121,24,155,67,8,130,26,50,170,124,173,211,2,85,95,50,29,108,145,179,136,121,17,167,18,118,160,27,245,56,48,48,197,47,34,111,167,173,98,201,238,42,151,53,81,32,145,249,133,151,233,161,94,203,44,111,244,248,170,18,43,120,148,90,212,234,143,147,7,195,168,101,83,23,122,171,108,124,65,129,148,98,73,116,244,157,85,140,158,162,46,53,81,90,104,178,73,134,92,84,241,171,63,49,90,137,253,35,167,235,203,82,3,12,72,184,144,84,58,170,93,65,223,46,92,82,21,118,24,218,74,184,188,161,217,127,186,134,184,209,53,83,89,135,229,133,252,170,191,142,159,98,254,79,240,150,141,241,176,130,30,35,8,98,26,115,91,170,180,61,251,242,148,187,105,40,170,223,134,154,58,55,44,184,163,156,79,166,52,214,55,195,77,0,95,248,114,211,16,75,22,26,121,13,187,27,252,106,100,26,26,235,111,242,249,227,147,251,133,64,90,232,97,246,216,22,48,134,158,127,195,225,238,153,132,252,176,10,65,15,233,229,72,117,56,106,160,179,14,235,254,170,55,40,46,217,56,104,117,176,184,171,133,252,136,9,33,150,49,230,137,202,182,27,149,253,188,107,127,159,252,126,170,91,3,40,32,102,78,141,220,44,75,9,58,158,112,201,136,88,214,217,140,220,251,170,80,212,54,177,167,102,221,101,31,154,106,130,178,142,102,90,144,99,204,97,114,47,181,183,16,123,178,229,33,87,164,224,244,167,139,22,82,41,200,218,110,226,73,242,196,40,197,246,208,202,81,90,229,231,172,28,189,75,76,155,35,198,246,144,17,180,246,167,27,24,89,124,67,91,95,38,180,100,194,105,89,82,11,232,7,169,245,57,235,105,207,98,81,114,9,143,95,199,47,143,218,230,118,177,248,147,119,109,99,147,33,79,136,127,108,109,95,216,187,42,170,219,176,60,59,162,99,42,252,165,241,251,254,196,58,99,89,2,85,230,152,46,218,199,237,117,147,255,0,123,86,135,167,89,155,45,123,29,144,245,107,211,196,201,219,215,95,147,240,143,192,218,127,133,119,122,199,105,241,98,84,216,213,222,28,123,110,178,19,255,0,119,240,95,175,238,254,39,124,32,255,0,179,84,88,181,58,55,75,252,181,147,50,143,234,16,127,243,254,117,249,207,67,124,13,214,58,75,227,21,69,37,229,95,30,126,204,92,106,171,254,220,244,242,234,53,30,154,54,46,216,175,23,255,0,58,171,36,111,93,85,14,24,244,71,151,63,99,246,175,193,63,136,180,223,23,169,153,119,18,1,35,15,238,174,160,202,16,18,83,2,41,89,87,243,123,254,202,159,31,167,104,8,191,135,172,96,19,101,41,255,0,168,95,190,116,30,182,131,118,192,75,12,172,185,87,150,178,189,182,165,211,212,232,146,26,101,23,177,212,31,67,44,80,127,167,202,249,148,60,57,50,160,202,102,238,231,114,79,112,105,221,108,248,184,57,165,98,202,166,111,180,171,253,71,213,170,101,101,202,186,177,98,49,183,236,83,79,129,234,67,97,131,216,164,46,43,94,41,220,165,84,116,242,101,224,96,165,246,37,218,133,153,14,183,196,85,228,106,99,0,64,51,49,120,214,12,53,84,159,49,117,35,116,244,106,57,222,113,37,151,230,86,87,223,12,78,71,238,235,132,76,107,106,165,55,8,13,66,240,86,203,197,16,73,88,117,180,234,147,254,128,133,26,171,54,155,100,19,225,48,185,19,104,117,90,114,116,29,161,162,252,202,221,149,6,153,136,57,47,177,212,18,217,47,97,138,50,111,85,60,117,164,218,75,235,87,148,245,85,176,89,134,88,191,109,33,212,148,47,41,222,96,197,227,243,77,182,164,183,24,10,96,64,71,229,136,154,210,90,142,48,249,75,137,69,73,53,228,43,29,161,127,76,169,107,96,15,205,146,229,148,120,215,61,114,246,58,55,26,190,227,230,89,89,78,38,104,130,38,49,39,241,181,179,197,225,154,0,196,69,61,235,212,98,30,208,50,191,140,105,76,201,243,132,127,233,226,237,78,171,250,9,203,153,211,253,122,45,147,24,105,114,177,45,94,116,210,127,186,33,73,251,75,155,192,173,181,17,55,118,210,139,141,81,192,214,0,211,124,34,198,84,141,35,167,32,88,85,248,21,187,51,194,249,176,136,138,110,215,80,234,1,78,226,128,76,106,146,171,226,44,27,96,125,207,184,136,159,37,146,71,212,52,110,35,174,66,170,180,45,236,75,134,250,228,190,27,184,171,210,99,86,219,179,20,177,101,26,119,50,182,171,6,99,74,31,237,165,70,8,49,255,0,79,22,52,171,84,226,51,59,63,240,5,159,13,52,231,104,165,127,26,213,248,120,16,124,240,170,10,214,62,79,18,34,202,157,254,28,37,202,170,178,19,236,223,100,164,54,90,143,204,177,34,255,0,34,218,105,146,196,7,229,90,61,96,149,30,97,41,113,126,116,101,109,172,89,191,117,45,178,26,164,175,226,25,219,172,38,226,26,163,170,187,130,95,148,137,202,68,216,213,84,210,121,141,20,104,63,74,173,140,127,233,209,113,38,101,80,220,176,196,44,177,254,236,92,127,109,17,49,128,16,51,87,241,19,247,86,150,48,227,98,25,243,40,43,71,148,178,135,145,39,160,91,80,64,235,59,129,19,105,46,40,209,12,129,85,100,204,219,1,138,74,136,214,127,16,180,252,102,60,222,216,189,196,235,74,234,122,235,40,44,151,18,80,241,248,37,89,168,212,26,72,90,182,236,54,54,146,7,131,203,148,130,252,138,102,76,107,88,71,249,73,69,18,115,39,91,16,143,124,66,245,160,230,90,140,64,205,137,62,226,184,42,178,27,106,159,120,71,243,8,133,251,138,129,243,229,227,253,165,13,91,172,237,100,159,20,78,33,171,90,121,144,124,243,88,8,152,252,16,170,160,198,249,144,1,111,93,133,5,90,19,140,155,66,136,156,72,163,93,211,194,178,196,28,152,202,154,176,208,100,248,22,34,198,101,22,173,80,70,86,177,103,233,88,145,236,126,219,185,11,62,76,172,121,132,44,168,89,5,169,155,233,226,201,3,240,246,36,19,2,120,68,194,92,137,164,8,215,146,79,155,107,136,105,244,154,120,182,64,230,236,64,214,161,18,202,168,54,79,97,119,88,136,156,120,68,141,242,153,114,160,167,214,158,160,156,66,202,52,206,27,49,197,204,82,226,83,201,24,118,205,68,119,20,44,40,223,44,34,228,80,54,161,157,24,255,0,212,10,186,128,108,129,52,239,9,122,209,86,186,51,76,217,49,133,234,34,234,86,87,82,58,51,66,217,28,198,134,120,227,29,116,138,173,72,60,120,177,12,191,186,36,153,244,48,107,73,195,140,168,246,76,130,81,225,49,70,37,38,95,232,246,185,72,251,184,152,57,132,49,125,196,154,126,173,211,255,0,159,230,134,82,36,55,16,15,56,31,41,43,246,212,123,52,125,142,239,230,229,100,89,87,251,25,86,33,221,222,161,125,183,246,184,134,143,211,22,79,240,196,84,52,58,66,15,195,48,184,213,44,106,122,162,51,183,17,22,237,131,73,224,111,252,49,18,79,245,13,210,43,194,32,199,136,210,184,210,155,39,236,129,134,184,185,72,166,188,245,4,158,228,54,175,226,42,198,190,90,148,70,100,79,62,17,13,44,217,142,52,188,216,178,175,86,192,178,17,249,186,213,6,207,141,50,219,200,70,192,92,254,79,210,45,47,147,178,238,148,158,70,99,235,95,152,88,210,221,67,90,11,96,125,196,54,120,26,184,154,35,106,70,77,38,209,52,54,161,7,166,190,186,36,94,79,14,197,23,255,0,135,183,29,193,149,137,29,3,77,218,198,243,205,202,150,56,89,24,102,145,14,75,51,74,234,223,198,47,182,23,95,159,213,93,9,150,83,182,56,118,164,227,64,89,83,217,82,106,6,75,93,26,134,238,170,200,31,55,140,68,85,101,81,164,145,159,177,25,91,26,202,105,51,11,139,247,85,52,57,59,111,0,229,68,79,164,60,146,63,12,252,66,72,45,99,78,140,54,97,229,251,138,76,191,160,43,126,197,195,12,2,196,249,181,61,62,124,17,249,230,42,81,12,215,132,30,28,188,75,84,248,210,133,204,97,17,38,219,14,181,41,168,111,129,36,143,16,69,149,122,214,180,22,239,250,74,62,181,246,48,103,110,226,46,153,26,200,246,240,112,152,67,17,60,22,173,144,70,229,101,5,173,170,173,193,204,94,180,123,231,131,195,229,5,213,238,37,172,97,224,203,194,110,81,175,93,188,248,62,83,24,146,89,131,109,68,122,183,86,206,130,7,196,137,217,245,22,173,37,12,115,96,190,198,198,87,39,221,66,204,135,43,3,242,242,161,107,94,1,49,249,148,171,71,177,208,205,116,170,141,36,176,4,33,4,34,241,161,163,73,29,65,250,147,186,163,0,128,197,137,108,159,166,235,103,3,183,18,238,170,186,156,123,148,212,17,250,132,243,65,136,61,98,90,97,217,28,132,196,37,184,53,177,42,0,240,135,175,234,37,12,97,43,101,229,137,42,52,156,175,75,182,165,21,152,170,100,7,148,121,74,36,80,66,1,143,14,33,173,16,31,44,163,97,86,83,12,120,62,28,72,179,118,246,17,85,173,238,26,23,140,75,41,140,30,55,155,42,14,6,66,115,35,216,194,120,41,85,135,196,159,125,217,5,231,180,46,34,46,113,172,53,38,180,147,56,124,185,99,46,133,107,13,144,101,225,23,186,133,147,165,79,38,38,108,191,244,147,108,220,164,115,44,58,219,176,175,68,223,109,152,192,203,41,21,243,237,116,254,76,178,231,143,246,215,47,101,9,227,29,249,139,136,126,105,220,105,49,99,19,14,215,253,212,108,208,70,145,93,135,154,147,85,68,20,87,250,73,87,47,52,251,251,185,120,98,69,33,87,65,123,1,37,157,72,168,22,81,42,71,242,145,121,20,25,81,249,23,142,109,98,92,116,3,210,186,62,203,27,61,110,80,227,13,81,62,170,44,30,173,70,60,106,78,125,221,140,151,191,44,2,21,74,93,192,213,82,73,154,36,172,127,109,85,87,245,208,91,95,158,167,65,178,212,144,96,147,22,235,115,251,75,6,93,196,178,103,23,18,136,164,52,177,131,105,96,33,228,250,138,194,28,1,136,108,150,154,164,89,148,98,195,15,205,153,147,144,195,160,40,255,0,75,148,138,66,214,203,109,224,44,89,72,143,173,184,156,80,117,98,26,85,102,67,118,238,165,27,41,192,79,60,69,219,13,36,147,27,115,195,216,190,190,226,119,131,248,184,214,128,223,114,98,23,18,26,70,176,171,13,9,141,73,167,172,187,185,113,161,234,130,248,221,177,114,171,211,48,101,7,41,114,164,166,103,228,122,124,77,179,9,31,166,199,56,143,151,181,219,13,108,101,85,0,129,197,43,114,68,222,158,97,242,18,33,133,148,104,91,141,19,16,103,221,196,149,139,234,12,105,170,22,37,231,210,90,198,39,168,196,226,31,238,166,250,123,83,234,9,36,244,243,11,141,53,173,134,8,223,171,22,84,222,75,224,148,31,41,20,98,67,42,139,184,107,123,37,136,25,101,202,197,246,215,39,214,102,212,4,181,97,98,100,40,213,230,18,77,151,136,210,136,84,197,250,60,24,61,196,187,58,63,33,214,109,166,32,41,230,88,198,240,9,101,17,116,10,216,118,82,88,195,26,86,81,164,115,244,217,35,35,35,79,124,16,97,202,149,163,84,27,123,89,138,19,100,19,57,146,179,82,69,155,47,46,46,53,170,180,199,178,151,135,118,173,227,64,138,46,210,173,86,82,77,100,39,61,6,168,124,34,46,47,221,74,38,105,140,147,153,136,188,106,254,100,58,162,131,138,47,34,90,22,2,50,214,146,48,143,112,217,85,167,160,198,3,50,242,166,184,89,27,221,24,132,177,128,96,20,28,197,18,223,134,183,222,40,214,44,148,226,99,45,197,55,15,174,146,12,198,200,82,165,112,245,32,32,241,75,17,49,170,135,178,14,62,18,169,93,79,85,149,138,114,46,239,201,72,123,38,61,134,204,184,174,147,195,18,86,82,125,52,105,161,196,44,126,104,3,255,0,105,77,233,186,208,70,30,239,23,34,163,141,101,59,38,17,11,42,213,214,138,51,45,219,19,84,106,74,209,244,137,107,153,79,22,79,113,83,237,225,6,204,198,138,52,142,125,220,239,253,183,197,26,155,54,64,170,198,136,1,216,240,251,104,109,67,85,46,202,35,240,136,153,16,129,212,243,163,74,127,168,136,74,130,30,164,5,144,49,68,159,137,85,89,124,197,145,89,50,33,170,140,74,159,213,139,253,105,204,205,66,57,49,95,202,52,62,164,128,79,206,109,215,18,136,123,222,39,191,41,81,34,235,224,52,125,156,176,173,141,151,204,217,120,252,210,221,67,163,193,55,230,235,184,137,244,212,245,61,241,235,108,184,139,198,186,76,11,90,169,192,96,76,81,136,137,97,153,124,194,104,217,50,82,62,156,36,173,34,54,226,226,14,15,170,69,71,101,166,24,95,155,237,23,218,83,87,26,110,41,72,204,69,196,170,217,240,212,146,214,217,138,153,125,7,233,98,79,171,111,129,57,236,8,132,145,62,132,2,103,205,151,141,106,134,200,144,165,252,161,120,212,164,86,67,161,106,231,74,100,200,152,57,80,83,43,98,73,230,48,146,119,218,215,70,6,83,100,42,50,158,212,22,67,121,68,34,8,98,89,27,8,203,136,67,234,128,54,101,8,150,170,167,203,223,115,64,32,134,156,135,255,0,53,158,105,197,38,29,169,10,53,102,145,106,65,109,97,220,63,153,30,19,23,16,210,73,58,110,95,169,101,52,175,150,76,115,14,51,22,143,197,160,199,132,188,73,22,101,41,182,254,38,82,97,196,193,137,74,218,233,128,16,153,85,43,39,196,147,205,149,96,96,238,122,83,238,92,157,89,53,247,16,213,24,112,184,86,235,232,17,44,129,155,181,43,190,141,182,243,14,94,84,40,117,9,35,15,18,231,145,153,14,149,91,241,9,99,1,4,108,218,23,145,84,210,79,57,6,206,85,31,3,4,210,113,23,18,171,167,103,38,28,170,74,183,107,29,22,162,208,168,220,156,92,201,52,205,91,84,83,190,190,89,70,34,39,113,163,15,26,26,203,67,105,107,102,102,40,177,72,250,139,189,99,199,220,224,220,75,100,5,26,170,142,72,243,26,208,107,99,25,7,38,42,226,140,170,98,78,143,185,130,119,138,36,252,176,151,198,70,157,82,70,109,4,66,147,220,75,254,84,30,168,255,0,37,76,152,3,146,62,97,32,141,2,154,8,243,6,7,39,212,196,177,135,118,127,15,155,138,65,47,150,83,1,37,152,130,84,219,210,28,250,193,151,185,9,170,190,33,14,181,248,76,92,163,251,104,88,122,230,182,72,51,109,80,247,223,8,173,110,207,234,17,4,66,173,65,211,7,133,23,104,88,188,168,219,119,249,58,45,10,46,138,111,252,90,114,63,139,26,33,159,17,72,51,178,184,194,26,156,126,155,127,254,197,34,202,30,158,56,165,176,202,95,142,223,101,22,100,58,76,99,2,200,12,50,15,210,162,146,91,194,110,180,190,170,126,217,251,67,113,42,182,99,35,56,149,85,168,73,133,178,126,29,81,221,131,10,93,3,79,65,210,254,123,66,255,0,175,173,84,6,53,142,78,33,113,164,154,145,144,96,252,217,75,201,244,212,164,155,248,17,171,113,239,232,57,12,104,150,223,171,139,185,26,194,76,202,221,63,253,132,104,203,159,7,226,65,4,242,68,9,113,36,58,135,85,51,245,101,148,185,247,36,44,189,62,89,29,135,241,14,81,230,9,80,6,187,6,62,97,46,81,91,175,198,79,148,16,178,253,196,108,157,108,113,15,136,163,91,109,70,217,208,169,178,52,187,34,97,175,22,36,202,0,79,26,43,62,162,147,129,172,246,195,250,74,130,171,86,190,104,248,138,52,214,81,89,92,114,198,14,112,30,25,106,54,202,134,44,105,95,84,106,201,236,223,120,23,47,106,33,148,158,233,132,157,115,36,204,200,64,76,102,80,98,174,128,65,38,52,38,61,104,240,154,41,63,113,89,154,181,227,30,81,9,35,245,83,145,239,137,46,175,141,90,170,50,201,113,164,9,36,147,210,136,53,219,199,196,18,242,41,199,214,147,38,90,225,16,89,81,81,140,250,78,98,197,25,74,162,202,195,98,31,38,30,167,183,138,241,24,164,44,98,251,105,20,192,216,212,249,139,22,47,229,91,13,119,185,63,245,194,147,109,244,198,168,224,64,160,147,224,88,130,39,242,38,85,87,6,106,17,80,228,215,9,249,172,34,229,42,215,107,112,201,164,196,40,163,16,215,79,153,67,85,100,63,242,97,241,123,139,67,52,102,159,240,249,184,4,85,88,87,236,147,76,115,214,104,242,78,3,11,16,163,229,77,223,3,209,32,178,92,185,93,76,85,172,173,166,173,102,32,197,196,37,23,172,228,142,200,126,147,93,215,238,34,73,52,224,130,70,172,237,159,176,96,111,180,228,144,97,228,41,18,54,63,17,222,148,213,82,75,173,59,50,245,171,198,64,136,88,128,40,132,165,95,220,179,50,167,2,30,201,128,19,247,114,203,212,196,223,68,235,54,78,38,211,23,24,147,231,208,215,19,186,40,202,131,147,73,6,17,192,90,241,12,95,159,173,26,104,191,102,44,138,235,94,197,1,188,60,242,162,195,48,100,6,35,44,3,84,121,49,16,172,164,156,39,246,165,101,214,222,226,225,82,75,88,5,145,134,252,62,234,23,77,221,130,49,24,19,23,42,176,178,167,28,145,225,150,44,169,24,105,234,161,63,138,46,47,168,155,108,117,155,192,176,8,96,205,7,238,164,51,32,108,143,133,109,173,181,24,137,246,145,218,134,214,171,99,148,182,131,201,225,198,63,184,141,193,54,218,192,161,135,193,152,197,75,176,176,82,179,109,72,85,42,29,91,56,114,249,132,76,106,182,29,216,38,179,8,68,151,113,135,104,104,106,181,147,18,72,240,237,70,37,50,248,103,201,218,170,230,85,3,205,14,200,3,247,68,172,74,212,36,237,88,202,216,155,189,214,85,187,79,89,50,118,60,41,134,164,134,205,166,40,130,255,0,66,231,108,158,125,55,59,247,94,161,38,25,29,16,255,0,151,253,157,86,201,227,16,56,84,249,161,158,72,222,33,69,237,90,225,221,146,200,12,226,84,48,36,156,124,193,91,10,175,55,50,70,100,32,103,232,251,95,2,98,17,22,53,177,174,41,6,243,98,34,233,159,136,101,251,208,17,240,223,190,238,129,198,175,183,19,252,19,252,137,81,78,86,109,91,113,39,134,92,242,8,106,255,0,68,198,136,54,110,242,147,39,130,113,101,166,234,136,62,24,17,146,147,27,209,34,109,34,11,144,169,26,53,78,33,249,27,216,149,79,152,2,19,150,122,221,191,6,60,89,184,212,80,106,174,70,60,198,46,36,202,55,95,50,143,102,25,170,59,124,246,13,252,37,202,53,129,164,128,191,105,38,159,107,85,82,12,178,203,137,79,198,214,117,179,167,97,9,120,210,85,129,85,93,74,179,50,41,31,250,164,20,200,108,141,231,136,185,127,34,111,2,5,109,184,56,101,35,159,162,113,15,154,211,141,85,91,176,164,196,7,142,200,108,84,244,148,131,201,152,194,75,153,51,74,212,61,241,5,60,98,34,166,129,62,168,145,56,103,141,82,62,161,19,228,73,33,106,251,2,207,135,7,255,0,98,164,54,175,130,47,0,196,23,34,160,178,147,19,195,229,37,12,170,100,209,143,231,196,84,173,38,243,11,28,116,60,19,31,193,41,52,12,167,127,40,196,150,220,64,212,249,243,8,188,107,116,8,18,164,240,148,75,86,54,43,143,217,79,79,79,5,55,54,152,131,110,7,196,244,191,228,81,102,167,61,33,217,44,57,49,167,213,186,158,33,89,132,210,177,45,222,104,131,102,249,46,166,21,90,98,38,155,63,111,250,213,11,241,151,148,41,108,249,53,210,98,63,230,178,164,112,39,206,140,247,132,69,83,105,153,204,217,253,181,28,204,97,200,252,165,18,196,211,223,131,16,162,143,34,196,50,79,36,159,212,37,38,111,13,111,135,110,68,91,250,12,73,102,177,43,223,187,90,205,25,132,238,18,113,62,48,200,254,17,127,161,3,182,39,74,83,85,140,33,217,50,51,240,226,79,163,73,83,129,103,205,243,9,19,38,212,113,184,130,146,197,42,80,190,30,247,251,172,75,32,214,237,159,250,241,149,75,50,249,233,197,83,193,101,221,43,108,170,178,50,19,104,74,71,134,168,140,230,129,25,45,158,106,49,49,248,170,227,101,90,164,178,44,32,127,154,110,84,109,193,143,100,254,34,170,105,36,174,79,105,62,245,21,235,15,234,94,98,137,255,0,34,252,97,241,23,254,201,218,199,82,107,25,90,154,37,206,33,201,126,92,107,246,184,97,236,95,243,106,182,31,165,96,230,138,50,167,93,171,127,148,164,115,75,211,255,0,234,63,54,252,7,248,50,253,44,76,37,46,82,123,132,95,165,31,166,34,10,15,104,248,144,79,141,4,114,242,196,22,36,86,228,158,9,102,153,124,12,109,201,154,238,104,99,192,34,98,79,153,180,193,196,165,230,61,158,107,45,206,70,113,100,42,231,82,131,121,143,63,231,12,73,95,232,92,191,80,232,153,211,172,189,71,213,7,25,116,24,108,219,119,36,215,212,146,231,19,53,120,149,213,73,183,33,116,96,158,52,86,68,203,151,18,70,240,146,182,201,229,55,186,170,33,198,60,110,98,197,72,245,180,97,217,65,197,139,144,72,101,21,121,6,195,213,164,17,54,145,49,149,62,243,150,79,2,203,92,138,134,49,224,191,220,23,231,93,70,171,36,144,118,169,170,177,86,85,241,15,99,210,187,32,216,150,87,23,16,213,60,61,24,57,44,221,154,211,17,62,154,42,78,155,252,159,170,85,219,37,101,70,34,30,109,137,56,121,74,154,195,146,66,131,148,188,136,247,233,176,70,229,15,41,16,15,123,243,226,196,134,80,181,205,62,103,207,194,188,250,214,23,181,103,39,229,158,143,129,230,65,243,9,64,170,129,192,211,17,115,230,55,98,103,62,156,17,128,50,246,166,145,152,204,107,233,161,253,37,85,97,44,70,6,52,173,215,87,26,120,247,196,16,31,187,22,84,84,153,59,110,228,144,204,60,147,242,202,196,53,141,39,234,21,185,11,101,84,50,90,188,213,220,95,157,89,85,73,149,24,12,22,82,44,95,2,15,118,94,69,144,88,114,241,4,75,151,109,102,99,173,101,213,20,101,38,75,227,1,229,41,114,253,180,130,102,173,36,33,230,44,4,193,240,46,73,253,170,201,245,79,24,255,0,168,136,107,161,97,83,157,166,81,68,63,137,0,146,125,166,215,18,124,19,75,154,63,148,81,55,122,98,8,143,187,15,98,113,166,231,144,64,96,81,183,65,172,174,184,153,217,70,215,31,159,20,94,53,133,84,3,148,153,101,137,62,147,60,229,247,81,225,120,246,143,84,90,161,38,102,18,76,100,174,152,157,136,6,105,91,146,126,172,73,161,179,140,255,0,40,92,68,91,89,101,101,225,204,84,43,40,100,5,15,79,109,159,218,170,32,48,3,103,106,67,235,211,133,237,70,75,159,172,15,234,44,9,191,233,164,105,63,93,13,142,54,126,101,231,186,143,216,65,40,250,146,24,211,55,32,225,76,107,115,139,245,107,22,70,65,164,133,73,203,90,64,16,255,0,247,75,235,73,39,233,184,163,136,242,215,113,17,117,35,80,193,154,14,82,226,252,138,105,254,149,90,76,93,169,218,69,251,57,227,102,211,137,33,73,91,115,231,243,106,202,0,78,62,30,212,174,78,173,130,35,237,49,98,77,170,174,50,114,196,42,157,180,58,63,203,216,32,208,39,100,226,90,95,79,98,81,243,21,103,101,101,44,99,202,98,164,33,214,3,33,48,162,223,193,86,55,24,62,30,63,119,42,250,201,59,110,238,36,108,48,196,178,234,148,149,223,83,144,160,124,76,185,86,243,226,39,255,0,64,118,183,113,127,246,80,202,146,50,99,36,145,37,147,166,44,160,157,153,120,134,85,95,91,166,31,26,43,12,82,141,50,194,197,119,52,53,155,25,1,136,48,7,144,172,236,90,169,244,193,227,31,148,184,134,168,130,202,168,61,179,198,138,97,180,249,63,186,202,151,113,108,102,85,192,93,50,0,4,54,97,74,36,234,75,26,129,245,113,137,86,188,213,68,31,81,18,43,42,118,19,207,221,26,118,171,175,185,59,81,178,208,230,214,186,158,12,235,35,216,20,68,200,85,190,183,88,68,17,22,185,250,60,150,82,206,40,133,197,249,208,76,248,81,46,183,206,89,173,20,87,167,99,171,242,19,177,97,255,0,136,85,177,129,205,20,136,39,252,75,60,153,127,41,20,152,148,40,67,168,228,157,241,54,185,70,39,246,43,237,43,166,226,255,0,118,84,203,3,121,106,110,228,75,240,83,211,221,197,178,238,23,34,109,62,158,12,209,229,218,143,39,212,74,248,33,120,113,38,144,238,62,176,145,106,28,236,183,205,5,187,103,198,246,184,211,8,15,98,222,247,196,155,237,47,62,27,7,213,196,139,13,99,41,56,196,196,178,28,241,231,196,20,87,129,61,228,19,227,0,103,88,50,212,118,255,0,153,26,208,192,227,67,177,239,16,248,81,80,2,79,60,198,42,117,36,202,125,13,57,38,147,41,133,149,47,213,176,231,70,130,255,0,78,23,39,130,166,101,150,34,98,16,150,111,14,94,101,173,34,190,34,213,147,51,151,105,184,22,164,38,19,69,38,69,116,26,121,98,103,44,82,47,92,93,202,168,230,22,63,240,125,36,154,7,196,131,217,19,14,85,38,153,56,29,11,121,178,30,62,51,198,188,105,228,24,249,86,168,215,12,146,140,120,98,201,31,106,94,102,100,156,133,111,126,249,156,40,57,52,145,99,13,230,218,229,39,211,76,95,72,120,62,101,9,120,208,239,181,24,253,165,69,106,19,101,187,98,13,2,52,188,156,209,118,195,78,95,167,143,39,155,40,241,169,201,58,144,31,159,137,43,147,169,237,126,174,40,201,119,63,133,118,216,177,141,24,2,225,16,144,182,176,8,32,16,198,40,212,91,53,225,10,125,165,120,191,145,62,173,147,234,67,203,45,50,179,63,192,141,27,38,93,196,102,152,72,71,127,211,69,179,82,100,91,117,36,96,11,164,92,106,68,38,1,37,225,67,46,65,27,43,175,177,90,107,136,162,102,84,52,59,227,231,234,67,201,170,200,14,34,164,51,228,158,165,153,121,17,172,108,131,43,33,101,62,250,113,58,113,169,171,45,115,121,82,147,70,213,92,140,202,172,160,122,29,148,28,184,178,173,88,244,115,85,182,190,12,52,127,196,47,82,126,27,105,74,202,76,104,51,135,218,185,6,164,161,219,31,212,43,248,136,36,61,87,196,139,33,15,105,218,69,149,104,129,169,212,100,158,135,90,54,198,165,156,178,145,116,154,182,180,68,218,4,185,72,85,206,42,167,206,212,132,196,101,66,253,1,127,9,254,162,33,117,39,171,242,10,162,226,197,133,244,98,77,229,218,229,253,181,33,38,30,47,50,237,113,43,141,55,171,95,131,105,47,30,68,93,173,173,116,145,191,40,163,21,54,242,28,242,66,233,195,79,67,139,79,184,219,74,218,9,49,54,1,3,54,85,183,80,178,180,114,179,68,129,137,43,99,223,52,152,113,37,168,202,197,110,143,181,148,71,225,203,199,224,170,39,154,198,72,254,82,80,227,127,18,128,9,143,82,204,193,18,243,53,157,142,70,4,69,26,86,178,21,85,184,234,203,74,223,217,51,154,209,105,170,209,36,173,62,82,207,41,72,153,86,204,185,146,14,25,227,255,0,105,41,190,190,188,131,194,25,67,17,63,105,109,180,250,23,187,163,123,149,241,158,252,120,76,85,231,198,103,111,34,133,129,101,169,134,70,26,92,241,148,106,206,171,85,19,30,45,168,212,248,242,25,163,111,19,126,98,117,127,220,136,124,106,161,179,49,165,114,32,166,79,202,252,220,105,113,166,60,171,5,168,103,175,68,140,124,38,79,160,76,131,57,156,37,80,190,143,18,202,91,13,44,164,79,233,43,98,66,62,24,157,107,35,86,43,84,169,100,24,209,70,60,194,91,222,247,144,120,184,208,95,232,255,0,229,44,217,36,106,173,33,206,208,169,162,76,61,176,248,74,151,152,216,211,9,143,83,151,6,127,135,18,231,145,153,194,53,161,170,125,171,58,84,165,147,223,52,236,10,10,124,249,219,183,242,241,166,21,172,28,145,230,202,146,56,218,199,86,42,163,152,26,98,168,113,88,111,115,220,94,153,27,100,7,237,4,153,211,201,197,196,100,208,208,192,81,174,141,198,57,153,124,137,74,24,210,243,188,210,213,49,177,136,104,6,5,241,136,138,205,149,44,153,142,1,48,207,43,30,144,201,15,248,213,52,200,223,147,255,0,36,180,48,255,0,63,50,20,67,242,158,146,129,40,64,121,76,85,90,205,66,122,216,47,226,202,149,176,204,23,154,34,182,30,248,4,205,214,187,149,84,157,178,50,164,215,155,147,246,141,60,54,173,103,72,123,20,203,254,30,193,238,175,148,65,44,161,236,105,15,134,89,114,147,234,35,101,77,220,42,153,113,101,143,49,138,157,83,223,101,240,82,27,146,77,102,47,109,48,167,128,250,211,240,151,42,77,191,212,44,116,39,132,19,129,152,72,83,83,128,172,203,149,41,141,49,241,137,218,183,201,158,241,179,181,61,153,4,168,20,243,14,15,72,148,190,170,8,8,6,75,8,185,85,25,140,50,51,152,163,72,108,180,220,235,113,252,164,172,73,242,99,65,180,124,59,43,102,118,226,16,149,27,244,219,203,221,202,185,199,165,107,29,63,99,135,213,56,215,73,161,153,121,38,11,51,9,42,179,125,24,192,15,167,29,65,51,7,137,82,233,91,88,50,124,205,46,86,33,165,55,21,163,193,152,185,18,24,21,86,82,70,192,196,17,4,63,168,178,78,246,192,213,85,169,212,141,63,78,73,226,52,165,57,101,0,121,31,233,50,184,210,73,149,86,48,65,148,66,33,81,20,50,101,73,233,138,78,37,171,97,26,160,79,121,200,124,38,76,118,7,23,134,92,152,211,153,58,195,74,214,241,91,85,237,136,148,201,248,133,91,53,248,98,64,36,159,166,177,155,75,14,171,173,64,47,169,193,59,192,57,72,190,64,12,24,67,194,89,72,147,25,150,71,204,111,150,251,105,220,13,61,167,36,179,49,75,148,137,213,148,70,39,12,242,73,62,24,156,162,250,137,30,167,99,233,0,251,0,197,33,72,186,132,150,0,67,96,98,8,98,196,177,124,106,217,44,195,44,89,83,226,225,99,143,104,109,121,168,238,237,78,18,192,32,133,27,234,46,129,26,97,237,207,134,94,49,45,86,85,85,176,143,150,32,177,32,67,84,201,36,221,134,209,34,198,168,51,53,199,12,167,6,124,65,199,251,137,61,149,151,166,206,218,9,111,125,107,202,76,91,242,99,251,73,195,244,125,105,96,191,17,114,147,193,53,69,176,129,151,116,19,184,172,101,114,125,52,225,144,40,246,159,40,37,12,253,18,74,219,93,216,114,20,126,106,189,230,25,34,51,10,158,72,51,84,87,50,158,8,188,12,34,226,252,235,116,13,72,2,113,11,151,18,241,163,100,7,49,86,152,213,91,111,210,38,196,209,171,38,14,119,9,120,148,86,182,209,147,136,2,75,163,41,4,65,39,209,168,108,133,45,134,44,162,21,57,147,230,47,1,34,191,177,138,212,108,78,121,160,245,134,166,131,231,93,119,20,133,32,190,170,232,209,181,9,228,196,195,46,6,44,169,45,149,9,36,189,146,226,11,145,125,12,153,114,95,180,55,96,148,150,26,241,31,89,46,195,152,124,92,43,41,250,75,124,60,162,76,180,245,57,36,242,203,226,18,223,170,164,130,180,15,218,21,93,73,124,144,19,52,102,79,48,238,186,146,150,86,202,140,246,98,94,128,109,71,38,113,243,20,133,202,170,33,195,56,128,193,25,47,253,15,174,31,32,80,38,75,19,49,75,138,156,134,182,182,223,136,194,24,150,59,63,201,218,52,20,253,79,85,80,60,57,121,17,106,9,91,140,31,166,226,84,244,151,141,15,63,79,12,160,221,161,224,106,112,89,118,149,23,63,83,128,81,48,134,46,65,172,89,149,131,109,137,120,198,120,165,237,12,37,79,27,194,49,56,148,191,227,2,73,63,13,54,95,184,155,134,97,228,143,54,37,33,217,75,250,115,50,72,48,173,239,158,56,220,74,34,5,246,199,185,41,178,214,96,140,124,178,202,76,105,89,152,104,227,83,171,250,192,36,131,169,100,201,240,74,207,184,184,244,109,120,73,36,249,72,164,198,171,225,204,62,211,119,149,42,179,14,209,169,211,33,176,18,88,156,214,190,143,195,250,128,178,174,69,15,88,14,55,22,233,49,252,126,1,163,121,144,207,199,185,93,170,160,87,73,59,11,83,0,98,72,205,100,76,120,74,46,81,44,163,107,61,240,62,218,196,218,158,168,95,218,242,39,94,161,159,145,61,144,126,66,44,217,36,245,164,203,181,34,8,58,194,44,35,191,139,253,213,156,157,73,42,239,192,81,49,167,220,81,171,168,203,82,26,214,254,141,226,136,92,73,46,149,14,56,172,137,98,94,174,194,34,225,190,112,184,165,163,223,91,77,218,98,145,102,34,219,94,3,208,204,0,129,138,33,70,129,158,249,194,31,202,20,98,26,158,152,246,70,62,104,153,49,172,36,223,100,102,18,202,24,134,178,204,53,84,106,192,217,77,254,235,141,18,26,215,198,38,83,23,141,78,134,224,18,120,107,165,110,127,109,100,109,241,73,132,165,90,172,12,161,246,190,4,63,202,9,109,12,57,86,64,196,17,19,34,195,229,33,49,158,234,204,54,68,27,56,139,136,105,153,132,171,8,108,180,173,205,35,51,26,80,203,151,219,90,38,105,239,233,95,55,216,86,117,167,114,76,2,115,101,228,88,192,11,44,142,194,203,42,117,145,69,171,28,211,79,105,137,80,108,73,19,168,101,127,26,162,153,164,173,96,248,75,53,206,231,237,170,77,73,14,36,38,48,161,255,0,113,38,129,107,4,132,196,18,229,74,210,40,213,96,7,207,5,111,134,110,36,246,134,100,25,207,234,202,180,79,161,137,52,25,77,140,168,32,132,245,175,97,131,214,36,88,42,82,92,105,93,207,205,135,136,127,77,1,27,76,30,48,31,196,68,116,107,226,73,31,106,101,188,137,38,43,195,46,81,4,155,112,90,147,38,200,49,241,8,72,22,79,62,79,164,138,147,37,131,38,16,245,165,166,228,39,9,121,18,48,234,7,101,50,112,142,206,84,250,182,24,38,131,152,170,94,126,235,39,47,34,105,79,168,73,213,181,197,137,115,46,12,85,189,141,151,117,86,49,153,134,188,164,82,243,38,106,232,63,171,201,141,89,254,42,56,137,139,107,252,139,9,239,37,147,57,87,74,213,201,89,136,103,207,149,249,62,162,233,122,85,248,162,48,198,81,147,43,70,39,166,180,150,163,140,204,38,148,181,128,173,147,14,92,147,230,16,184,147,56,113,167,16,28,92,73,116,13,90,57,32,195,19,218,94,153,124,49,129,229,202,178,203,244,21,99,109,172,242,86,129,249,139,200,185,217,174,39,77,59,249,83,89,246,167,178,225,196,148,62,54,52,181,41,106,1,225,156,87,242,202,34,160,164,173,63,159,105,16,176,24,12,156,168,201,140,149,24,15,52,66,166,170,139,184,193,119,97,157,6,11,205,94,34,20,137,69,111,196,179,210,15,250,137,72,52,219,76,76,157,38,43,195,47,151,243,251,139,84,205,43,91,119,47,104,94,37,54,143,71,254,12,178,42,114,211,184,124,109,127,167,245,7,47,105,19,8,198,36,210,97,136,166,195,162,96,208,61,226,136,136,170,125,173,68,172,162,229,66,198,201,253,21,153,95,137,127,248,38,242,116,23,148,162,25,127,34,141,54,128,213,91,175,208,16,81,151,70,161,146,121,56,50,148,130,86,70,54,216,31,55,114,44,127,180,186,86,101,242,57,242,56,37,222,137,4,104,155,73,98,228,42,155,173,161,5,37,171,54,133,95,162,38,64,209,214,253,179,198,82,41,43,143,135,81,51,238,235,229,15,31,211,88,210,70,255,0,35,170,178,144,54,182,71,240,234,80,23,207,157,56,143,22,212,133,93,215,240,144,11,194,97,101,32,144,114,116,96,35,121,155,107,212,182,170,10,244,63,55,63,224,60,237,72,118,27,106,88,195,85,245,95,7,244,254,137,131,152,66,30,231,234,46,207,85,100,65,63,105,136,98,26,75,170,177,150,87,213,252,233,63,199,244,54,146,74,250,229,169,192,245,158,188,126,155,126,24,148,196,146,79,169,237,167,154,15,83,159,82,68,234,196,69,209,167,233,90,59,120,159,212,32,98,72,3,163,1,82,127,233,34,92,109,211,231,126,255,0,244,119,175,80,155,84,237,235,246,84,233,185,51,163,17,145,13,144,163,84,147,41,0,66,101,246,202,185,254,230,254,23,134,110,181,115,166,245,109,116,224,122,124,190,37,101,102,79,131,137,150,217,10,31,165,98,214,159,118,18,166,239,170,131,58,47,15,98,46,225,245,219,87,252,215,237,141,75,213,89,60,83,159,237,13,87,112,90,139,231,214,206,173,148,205,162,164,128,205,200,217,148,75,108,201,49,103,123,163,66,178,102,196,140,247,68,178,198,135,26,168,2,247,87,152,241,140,140,195,202,134,147,100,73,44,225,18,81,106,251,93,163,253,60,171,114,115,42,54,212,144,223,58,15,15,98,152,103,132,96,114,246,37,239,126,177,247,74,68,70,194,196,128,97,165,245,169,101,244,91,69,95,177,197,62,170,219,126,172,73,252,13,127,85,210,81,114,40,168,213,160,246,86,115,52,217,36,179,137,38,203,56,89,11,201,58,183,114,60,61,67,75,159,130,74,133,100,99,214,147,17,74,170,234,131,58,112,62,83,149,11,100,99,26,181,60,250,24,133,151,204,82,9,57,13,9,35,15,52,73,73,125,147,238,68,12,70,139,200,146,62,125,168,153,205,145,116,100,73,84,109,50,226,198,51,240,154,46,85,168,54,164,206,205,220,92,106,125,250,134,112,137,205,0,137,140,54,50,217,252,197,196,167,93,74,226,82,51,85,87,86,145,134,197,149,52,14,191,209,210,127,87,140,69,83,47,134,60,120,123,81,225,248,105,79,109,19,53,137,118,196,75,182,239,242,45,162,94,69,124,107,45,43,56,25,98,99,229,89,178,180,5,103,82,230,230,164,38,155,62,210,166,81,10,49,251,136,144,234,172,68,96,77,40,153,81,87,65,170,175,192,186,140,246,86,159,40,120,147,102,90,188,140,253,82,146,11,201,36,25,86,191,85,4,98,97,202,149,148,213,97,197,220,155,34,245,23,137,73,207,97,200,199,148,60,164,18,163,13,168,36,131,181,38,152,250,168,68,196,18,147,33,83,44,106,51,76,194,90,219,232,185,49,88,139,171,219,70,204,178,131,36,159,41,23,16,210,231,214,193,221,230,12,82,20,133,122,168,13,36,65,196,97,108,22,237,146,105,52,0,135,181,32,249,68,176,147,50,8,184,76,85,227,99,23,16,68,131,53,86,251,237,38,200,92,67,164,214,178,116,71,225,226,202,185,244,192,234,58,217,216,131,60,159,109,116,120,116,243,171,98,238,203,43,40,196,167,181,62,170,4,159,1,87,8,127,185,137,15,199,34,144,242,196,212,203,235,34,65,96,109,173,22,48,25,7,39,106,8,58,84,23,96,245,13,249,50,125,52,24,107,78,57,220,162,39,18,146,251,14,213,43,13,15,242,125,37,63,50,170,243,62,24,146,136,81,167,222,7,40,25,137,60,173,140,50,68,230,236,85,86,161,206,220,72,48,232,8,155,230,88,216,197,25,100,139,172,152,146,221,115,240,19,73,124,72,36,83,106,205,57,26,112,227,126,159,34,233,38,199,147,22,84,238,158,134,41,65,155,117,148,138,203,212,83,228,147,70,199,42,15,192,29,43,232,204,169,22,151,133,26,48,186,198,49,13,17,91,240,126,155,77,143,229,5,182,197,244,151,102,101,80,252,63,84,135,153,0,126,15,247,82,52,234,227,42,200,65,195,15,178,100,89,164,190,51,23,172,140,193,29,97,24,49,36,243,26,87,241,169,150,168,104,94,194,143,42,213,101,90,57,35,204,20,44,201,35,141,251,106,134,182,100,73,48,71,133,58,176,172,172,114,155,185,54,84,147,152,104,130,34,160,173,215,135,147,91,136,179,228,201,147,244,215,66,147,163,42,174,224,188,198,40,196,69,31,15,74,131,68,218,240,148,114,114,253,165,187,105,201,117,27,123,210,189,132,65,223,21,249,108,120,178,170,200,97,210,165,131,238,110,124,23,173,89,77,55,252,199,139,238,37,204,210,177,7,231,46,166,228,69,26,102,20,213,101,60,226,30,40,133,228,82,211,53,37,172,103,252,217,114,147,233,167,243,44,128,33,190,32,138,50,201,23,184,134,129,2,180,71,221,216,8,101,34,136,203,95,163,236,8,127,137,43,115,75,226,34,14,215,71,217,109,113,110,190,89,81,85,27,188,198,84,113,160,14,108,78,220,75,85,149,196,202,199,44,129,167,160,212,243,75,149,151,18,187,170,244,50,197,97,177,17,33,190,167,148,89,111,137,93,202,68,77,13,85,197,104,48,216,127,26,50,70,196,118,207,150,165,75,194,57,209,54,158,218,147,184,210,80,70,124,162,200,92,169,248,94,113,116,173,82,109,118,223,171,198,149,155,247,8,236,141,128,185,129,61,108,30,17,12,88,144,240,238,229,148,236,21,134,76,107,211,44,159,53,152,66,46,53,171,108,121,32,89,85,43,184,195,235,42,214,109,119,116,133,34,67,2,215,90,231,249,184,177,132,63,168,156,198,152,72,80,113,41,75,235,179,198,234,18,86,85,49,91,94,35,169,250,182,242,51,56,101,15,253,164,77,14,173,157,56,127,54,85,8,25,231,154,2,110,248,147,58,26,77,78,87,229,137,20,133,140,177,99,103,29,153,81,74,251,40,192,178,246,146,232,213,182,53,178,184,133,198,154,85,67,62,79,234,37,197,246,211,201,239,4,144,50,37,116,92,95,113,91,255,0,162,22,212,86,27,134,11,138,92,82,127,26,209,50,226,47,179,22,72,145,49,166,65,130,252,50,197,200,179,181,187,4,145,240,136,105,61,7,23,86,218,215,103,254,162,36,217,245,180,18,121,178,198,72,195,12,22,71,195,198,36,108,144,196,173,102,24,133,220,254,210,101,49,136,239,139,180,245,165,211,50,130,28,127,224,246,210,93,19,165,65,26,128,29,130,202,197,77,119,112,50,99,12,186,17,227,250,132,76,97,231,218,48,53,49,70,154,171,111,96,220,214,149,238,77,108,217,90,71,152,188,171,124,9,251,158,226,241,173,230,206,41,95,55,252,137,92,195,48,167,225,226,26,83,44,206,82,6,28,81,147,40,132,169,224,48,101,2,159,161,153,167,228,131,9,75,148,130,78,225,207,130,55,246,167,238,162,85,129,110,224,110,65,251,72,10,123,39,214,159,9,138,159,191,4,149,47,169,233,206,49,250,128,125,164,178,71,101,41,28,158,14,85,76,187,33,65,155,22,82,11,172,107,84,59,237,65,39,255,0,108,220,127,81,36,210,179,55,195,195,151,17,22,251,95,196,241,143,135,116,66,198,42,229,134,54,29,170,133,1,181,108,184,204,246,203,246,242,173,117,186,240,147,79,250,12,74,12,208,7,5,252,217,121,83,88,113,159,39,136,60,73,154,54,251,25,105,244,116,195,106,16,77,137,237,137,74,220,26,85,144,30,32,148,130,26,217,14,132,240,185,178,229,76,158,241,148,24,147,170,254,218,137,101,78,36,205,36,8,35,249,178,148,133,42,163,99,217,224,151,122,111,231,204,18,227,91,94,201,120,254,83,177,21,49,179,0,212,147,254,85,241,3,218,185,227,33,218,205,151,139,22,33,253,69,121,14,134,212,135,127,168,118,38,222,142,113,112,229,87,72,239,200,77,202,113,22,211,214,146,48,49,110,138,84,108,154,162,23,148,41,244,58,172,67,77,216,17,227,226,18,124,72,93,136,55,217,30,54,56,130,139,149,49,194,242,143,41,86,251,42,163,198,149,152,162,227,42,218,247,176,160,82,146,165,84,5,144,6,71,245,45,143,227,246,145,177,166,122,104,242,253,85,153,164,142,72,222,108,67,74,178,5,88,86,243,19,193,96,249,254,207,184,148,79,184,157,24,255,0,109,55,161,13,116,227,229,151,43,18,209,170,97,38,29,228,144,102,136,37,170,4,194,66,255,0,54,226,34,178,100,202,113,143,8,101,101,72,181,12,6,89,13,230,74,213,241,247,5,179,242,211,208,247,158,231,221,33,83,152,198,150,40,188,34,24,148,68,11,89,117,188,70,22,85,99,85,113,18,104,58,185,82,199,35,39,48,147,167,82,86,226,49,231,29,249,148,185,141,6,9,51,110,177,16,75,167,79,134,57,47,81,87,26,63,114,247,170,182,106,108,108,168,21,85,112,251,120,159,112,73,184,106,136,80,102,40,184,210,58,72,111,164,243,229,77,13,107,46,72,251,82,46,6,54,103,166,73,4,33,240,136,98,32,150,136,118,190,174,60,86,37,31,237,165,182,80,37,254,121,121,127,141,76,178,200,245,179,177,45,107,130,170,212,166,178,140,56,50,254,210,21,154,231,100,124,65,46,84,107,48,91,197,229,74,223,163,34,103,226,158,137,35,103,81,163,101,78,101,21,109,175,169,61,82,190,28,89,32,230,149,137,76,83,213,50,183,221,202,153,60,39,39,54,85,37,192,118,204,42,125,80,6,12,61,171,157,207,99,32,206,120,151,67,12,147,227,196,81,36,58,170,145,242,65,187,137,237,172,108,198,143,1,77,85,192,6,126,220,74,222,52,144,16,28,66,202,185,60,250,219,82,129,134,23,180,150,64,215,151,52,146,240,203,22,81,173,210,213,13,181,118,58,173,245,85,197,221,107,197,18,6,33,251,138,42,53,32,43,121,165,238,120,158,186,134,131,215,245,86,81,24,81,20,98,39,211,34,164,178,125,29,179,30,19,86,71,255,0,142,95,113,90,57,162,111,246,65,183,81,189,189,14,121,166,47,162,228,194,85,208,163,86,233,251,32,114,197,72,205,162,106,188,50,132,184,150,128,238,234,7,204,94,37,146,89,51,65,151,179,127,177,141,149,32,43,127,203,139,148,126,9,17,174,231,11,133,105,181,214,113,4,14,18,161,106,181,13,85,147,249,187,18,110,92,221,182,69,55,154,102,94,105,98,76,227,76,121,1,139,47,26,222,22,2,79,134,21,156,200,127,145,62,159,236,157,180,250,0,159,91,85,219,44,163,73,108,160,50,203,24,66,92,67,18,45,149,83,179,191,148,120,214,19,225,179,3,249,121,4,134,102,168,99,96,47,48,66,240,14,235,42,97,90,104,164,80,179,45,89,159,183,145,25,14,202,116,111,3,7,149,114,171,53,142,182,143,18,202,215,79,75,47,48,101,118,251,104,54,105,185,194,102,92,89,17,80,245,11,228,129,153,68,68,201,243,37,109,59,120,213,215,169,254,28,173,11,18,79,164,148,67,230,41,70,49,35,205,49,130,98,40,216,202,207,213,114,45,44,135,151,218,79,204,94,6,123,192,99,204,189,248,146,38,13,161,184,150,111,211,18,164,196,121,139,60,98,26,136,124,146,84,94,115,114,140,79,74,202,200,86,58,185,84,248,103,147,250,66,151,25,83,106,221,24,114,120,24,165,88,192,213,163,178,3,34,6,0,197,247,19,40,207,63,213,90,178,47,208,149,115,3,64,28,110,17,9,14,24,113,35,13,229,197,149,60,141,27,115,247,81,175,173,1,89,138,88,136,157,106,35,53,14,122,200,19,164,217,101,137,215,230,171,97,190,12,110,27,104,25,126,226,35,254,53,88,249,68,46,53,47,169,53,56,42,31,135,144,164,75,35,83,128,235,254,81,142,161,153,77,5,140,45,116,94,165,53,50,237,246,64,225,139,137,76,201,190,212,26,130,91,34,4,88,134,186,37,14,158,131,26,35,55,101,202,79,5,145,171,63,49,229,172,68,254,158,124,65,63,230,229,114,42,135,176,241,135,152,37,202,53,242,226,53,52,104,143,40,106,198,36,146,170,124,185,39,196,36,236,34,230,182,10,181,152,113,1,234,66,75,50,157,138,170,214,27,6,55,148,223,242,37,218,108,218,96,103,205,97,147,34,65,151,254,38,152,112,9,7,25,131,216,141,125,173,172,97,230,40,184,209,151,19,233,227,115,10,80,241,169,137,151,192,187,3,226,87,74,202,166,213,114,171,111,160,168,122,228,147,72,240,139,148,130,70,63,82,125,97,36,53,186,108,113,153,250,165,242,213,236,17,240,229,89,179,83,119,85,152,96,205,66,2,159,181,86,214,201,174,154,6,97,236,81,148,148,241,72,118,27,219,93,2,51,234,171,98,124,164,95,244,39,219,84,81,26,92,168,24,202,216,164,103,184,182,108,1,238,202,83,230,248,138,8,60,38,16,197,137,6,255,0,136,172,156,76,56,148,154,109,62,135,210,23,114,160,59,81,121,135,42,193,242,118,196,205,151,18,22,25,183,35,204,147,106,208,178,76,94,89,88,146,179,106,234,98,174,151,30,63,89,140,191,40,82,140,171,56,198,220,254,145,115,234,170,125,57,56,15,49,110,73,27,18,81,27,92,158,162,113,235,170,103,238,70,39,246,36,179,33,209,179,171,46,180,58,133,173,35,230,143,148,74,107,240,241,235,79,154,32,146,218,223,137,211,136,76,69,42,168,129,174,106,164,240,203,40,242,46,143,200,79,61,14,118,134,85,254,133,4,47,147,23,9,132,160,245,128,79,81,211,20,139,174,64,158,2,3,229,49,160,46,234,162,91,129,225,151,238,170,217,29,107,220,231,86,100,124,244,56,85,39,166,201,123,205,109,105,181,76,153,26,44,153,196,244,251,66,22,55,212,66,234,29,37,46,162,231,8,69,242,197,122,103,248,86,227,193,155,65,23,252,10,49,198,118,201,39,151,113,205,109,149,140,30,33,90,16,170,154,170,76,25,199,96,108,10,162,171,96,18,180,152,101,242,145,31,152,131,123,61,165,181,163,18,197,203,139,42,120,37,102,17,114,141,115,237,79,164,174,35,63,45,79,252,114,141,95,67,153,91,26,11,51,79,26,199,215,170,164,179,16,149,26,69,126,68,149,93,27,18,43,77,176,152,240,219,11,47,219,84,123,242,70,35,226,10,40,196,52,21,148,96,66,38,239,117,139,237,173,176,204,9,35,205,151,42,92,71,179,114,15,13,243,33,63,149,31,39,82,112,113,113,36,239,173,223,99,67,204,173,149,27,192,33,247,84,164,141,171,142,165,35,100,182,99,120,22,71,156,50,101,47,26,95,62,238,13,108,188,94,140,66,253,197,162,158,134,112,165,188,197,46,33,166,151,116,136,233,225,127,33,167,153,45,129,148,109,103,4,94,31,210,255,0,234,162,230,93,158,112,51,113,136,106,2,100,11,33,159,136,89,85,4,12,251,70,102,85,101,34,213,53,79,146,63,62,85,57,107,25,249,51,4,188,105,205,196,103,247,8,168,12,217,60,51,36,97,163,99,93,35,15,27,218,34,170,101,150,219,192,194,82,178,77,46,51,62,218,240,102,28,136,168,246,200,235,218,122,96,231,15,181,60,55,128,135,218,185,126,158,146,113,123,170,202,28,253,207,114,85,102,18,69,80,205,227,4,117,180,214,81,124,56,132,53,17,173,167,146,180,27,176,139,42,144,164,248,144,194,247,21,51,76,232,17,244,202,235,99,172,62,250,14,76,38,90,76,26,233,61,37,26,89,79,169,232,231,3,152,163,42,113,13,245,197,39,8,134,181,100,254,147,104,104,41,53,149,197,107,240,132,188,105,76,247,206,154,77,220,178,242,43,99,48,100,103,82,1,240,229,227,195,181,227,87,85,254,145,238,191,68,107,230,3,31,111,34,88,107,88,49,191,204,21,29,174,140,151,36,236,151,16,92,168,198,105,232,130,131,150,218,155,144,74,155,108,31,227,38,89,85,6,236,108,151,16,184,147,202,118,30,183,192,37,46,76,75,65,163,101,253,39,18,211,36,210,235,71,148,162,220,254,210,155,43,14,172,81,217,95,78,147,23,136,74,14,214,25,230,249,150,90,164,164,146,123,47,236,8,33,166,115,41,234,139,218,145,85,109,152,205,37,56,232,113,73,244,159,55,196,36,134,251,73,30,79,134,18,147,252,107,178,90,213,85,70,35,54,130,94,13,56,240,117,43,86,50,107,51,156,78,5,80,235,78,193,20,171,108,205,160,231,102,221,101,251,106,222,239,79,78,201,139,137,122,5,109,60,111,243,8,185,72,177,163,82,171,51,19,91,109,244,85,141,11,231,65,149,135,147,26,189,170,173,170,41,31,138,47,26,113,25,149,195,150,204,212,57,70,167,178,181,15,200,212,22,134,96,227,61,153,74,175,107,102,68,47,186,167,228,211,211,77,102,88,130,196,84,185,144,229,86,203,102,28,139,149,149,145,177,212,170,210,110,69,252,198,125,21,45,50,125,169,37,246,143,31,237,39,208,39,240,102,50,69,168,117,181,28,98,115,69,31,241,42,44,130,108,255,0,1,102,95,62,48,246,130,47,34,11,209,9,101,243,101,148,144,153,241,108,165,50,194,167,32,211,200,19,229,198,226,46,69,95,80,175,234,25,179,198,204,56,178,166,144,245,181,85,104,54,134,139,213,244,144,177,173,96,148,143,204,84,178,124,104,146,73,148,43,153,152,120,215,215,50,185,154,254,14,62,26,178,172,127,19,218,219,141,251,65,12,67,42,22,146,144,5,7,213,77,195,91,182,246,147,71,27,58,229,169,146,180,73,199,79,82,122,124,57,82,70,241,20,169,115,42,135,5,143,226,87,140,141,16,189,203,77,221,85,105,107,95,243,75,162,58,28,237,35,191,193,203,109,103,156,132,218,7,218,91,235,110,37,70,226,55,90,223,62,53,80,186,98,147,39,212,89,214,210,30,105,50,245,13,100,138,60,108,161,254,176,204,140,203,20,139,55,198,131,249,37,135,136,137,148,0,227,102,46,53,170,77,33,11,230,95,170,165,28,99,51,169,165,154,156,2,30,35,79,94,222,75,155,203,19,148,127,81,39,54,146,150,67,245,16,162,78,224,85,18,180,29,68,16,214,180,94,109,169,187,137,244,50,129,243,44,194,110,197,178,77,104,196,79,210,246,165,207,184,6,127,233,221,137,160,102,74,43,57,144,178,48,173,15,152,1,169,1,39,221,196,149,89,104,111,82,253,36,164,235,103,243,108,49,185,83,200,216,6,62,17,43,171,47,144,140,204,135,52,252,12,120,79,103,168,149,52,173,164,4,110,111,164,171,237,107,89,37,157,163,41,18,232,108,36,111,60,162,26,89,25,76,141,164,117,5,217,226,103,16,146,195,26,112,201,152,209,120,213,120,76,194,116,161,231,134,81,25,154,39,98,21,145,197,201,27,61,14,113,113,107,43,3,246,130,92,211,80,231,178,59,12,101,222,230,7,125,19,105,99,20,98,82,191,248,86,121,199,221,196,47,26,77,99,89,177,238,94,57,105,145,35,72,25,99,137,148,34,227,85,52,230,1,123,83,16,233,233,80,126,80,194,227,18,212,106,210,12,252,66,227,85,219,160,187,151,99,92,201,152,135,194,37,73,163,204,73,35,229,255,0,145,36,135,91,190,122,40,210,89,72,61,165,127,44,159,109,73,172,128,185,98,86,204,178,163,132,15,155,47,39,211,83,129,141,234,71,221,226,253,181,43,38,5,204,155,45,221,180,165,94,19,112,48,49,10,145,109,230,59,70,136,184,25,25,224,23,10,219,24,63,73,104,125,57,60,50,152,184,146,216,211,207,26,118,211,47,26,219,48,171,26,212,206,239,79,122,151,234,196,167,141,240,221,240,73,187,15,233,149,214,241,158,233,80,83,237,119,60,57,114,141,58,204,191,66,85,201,216,198,37,39,233,50,41,45,97,175,245,137,124,226,7,32,134,173,12,242,103,30,47,249,213,27,43,116,229,148,28,50,234,249,62,162,86,129,37,228,94,62,167,88,114,237,220,252,241,2,6,163,183,62,82,202,24,151,68,211,116,39,23,134,89,69,42,162,14,149,170,160,59,229,132,68,40,214,119,26,158,32,252,3,17,27,49,67,161,70,235,101,234,62,7,208,43,89,8,31,251,226,193,153,36,159,133,110,170,184,220,197,102,239,173,122,100,200,131,127,8,177,13,45,180,57,89,95,190,70,247,135,19,57,185,86,79,153,77,27,218,24,136,165,238,245,156,88,64,120,98,114,145,114,109,67,113,170,175,252,253,63,137,44,147,74,235,134,133,250,126,153,93,179,215,177,221,103,234,168,152,30,33,74,26,81,248,98,182,75,31,44,178,137,144,171,141,233,232,122,142,49,243,93,202,255,0,170,186,213,109,244,29,163,50,202,31,248,18,71,35,46,153,148,154,29,19,255,0,86,189,205,193,134,72,44,226,91,255,0,63,106,0,215,0,39,74,28,218,133,131,7,23,98,161,12,138,128,152,18,98,226,42,157,178,147,107,81,47,136,185,99,45,53,183,123,17,230,150,190,204,187,29,223,20,65,44,173,199,92,24,164,173,152,11,33,246,226,42,26,200,51,163,1,230,237,83,254,131,121,27,155,42,30,99,45,100,177,129,228,67,43,24,170,182,183,113,148,57,228,33,57,132,135,187,97,49,230,16,150,250,167,156,124,73,161,161,142,72,241,25,44,107,64,145,133,117,81,178,177,153,150,233,144,30,94,17,21,31,2,0,35,112,229,71,120,0,107,167,208,133,152,82,26,75,81,131,15,253,69,156,58,214,70,127,47,98,162,134,204,137,166,218,33,71,250,84,251,138,139,136,141,107,18,239,170,1,89,218,167,61,84,240,78,248,133,93,4,209,128,63,105,73,93,213,12,178,217,196,160,205,114,176,181,1,152,249,68,30,101,231,154,212,172,76,227,67,227,89,204,206,33,225,196,153,99,83,90,67,159,106,77,79,58,145,153,114,173,26,99,226,118,228,248,165,170,43,45,54,59,46,83,69,82,179,244,78,216,249,118,184,147,126,62,190,58,148,89,146,185,104,95,7,80,215,78,102,94,165,188,58,134,155,207,23,106,231,208,228,190,180,248,140,34,99,71,64,211,207,187,185,4,176,151,16,196,133,86,53,99,67,164,51,107,100,12,161,22,33,165,119,122,97,228,102,104,137,147,36,142,12,28,95,73,75,204,212,54,37,62,24,145,73,141,111,118,250,34,209,254,186,147,50,89,42,9,246,155,95,245,170,90,167,144,99,91,153,14,92,238,209,114,34,125,30,226,55,80,184,211,50,176,170,197,28,11,176,120,98,49,113,34,140,99,151,152,50,135,141,68,201,159,91,210,97,19,114,151,204,129,169,231,15,53,112,184,255,0,117,114,180,50,57,101,84,47,223,119,7,195,9,138,52,182,73,162,73,103,9,84,117,108,107,88,199,103,171,69,34,167,123,6,62,148,213,116,229,169,140,169,224,12,243,51,63,42,105,26,73,10,206,164,155,195,41,17,204,200,38,113,21,21,11,40,203,212,135,25,153,140,179,141,169,224,201,226,17,82,99,86,146,79,112,178,160,54,30,155,230,108,74,123,108,50,208,163,153,38,33,84,205,217,177,51,46,235,18,193,247,17,63,246,41,4,166,175,166,110,89,194,85,41,44,154,15,28,107,99,38,106,168,177,137,243,101,77,105,245,32,45,137,242,153,49,168,214,82,110,73,212,173,180,196,1,193,226,196,62,37,88,99,100,92,141,153,147,196,116,110,62,98,173,49,166,51,205,53,52,54,73,98,91,0,195,169,123,243,64,202,172,115,98,103,62,156,243,185,113,33,99,82,28,94,210,122,253,72,76,124,66,196,181,67,212,236,147,43,9,184,147,239,40,109,185,162,30,155,177,201,152,162,202,53,191,12,188,224,8,133,136,72,187,41,63,147,134,122,158,13,148,184,210,152,99,74,33,113,61,43,73,127,131,85,88,161,125,86,68,36,250,114,70,78,163,106,163,148,120,77,20,98,254,36,190,124,147,145,101,132,104,220,152,147,78,73,47,237,90,164,213,12,64,226,139,200,156,153,135,76,99,67,227,230,78,22,100,20,233,235,33,198,27,55,105,236,155,176,8,28,73,12,250,78,124,200,103,211,253,101,6,86,47,100,112,11,189,109,169,247,120,68,92,81,210,253,249,36,248,101,47,34,161,147,72,73,32,197,137,7,3,77,128,103,229,23,32,150,172,74,13,40,35,244,219,10,54,75,49,81,20,54,91,105,123,76,191,235,78,230,7,229,48,169,3,6,92,105,204,40,149,213,110,79,112,233,102,198,78,228,166,101,84,17,242,226,26,217,90,99,148,28,200,169,33,124,145,225,89,97,114,251,34,222,249,123,191,233,242,136,37,107,73,2,240,160,249,178,144,168,88,21,80,97,19,238,42,184,114,79,143,22,84,184,161,70,109,93,69,147,52,220,73,35,205,96,84,154,77,107,5,195,16,164,198,37,100,96,140,189,165,83,179,235,71,24,249,130,92,185,81,185,114,42,180,38,230,83,158,79,180,151,109,153,8,236,226,228,243,86,6,178,156,38,97,10,153,190,140,73,47,205,149,37,116,44,178,48,229,230,149,131,229,5,149,14,27,185,195,238,138,128,128,247,198,30,28,185,83,248,193,36,150,34,161,101,62,64,100,25,196,230,236,70,204,161,137,39,204,61,163,66,225,28,110,145,38,81,164,188,168,142,102,65,36,134,249,40,0,104,65,11,244,144,6,132,178,121,200,204,33,16,196,169,159,51,16,253,181,57,119,39,141,229,78,211,92,69,141,144,90,243,27,164,197,18,215,234,184,184,148,85,172,203,34,206,247,49,170,93,55,90,203,38,115,37,85,58,56,41,180,218,134,92,18,48,209,5,149,60,167,212,146,237,255,0,87,23,18,208,106,167,198,246,184,214,153,150,190,154,62,17,101,39,211,67,70,162,172,151,248,40,252,198,136,194,2,51,233,40,86,92,106,57,60,198,139,137,27,25,151,147,189,220,74,121,142,209,175,217,74,102,2,51,57,74,134,125,168,254,175,26,71,38,25,35,51,245,228,41,18,128,190,203,63,49,114,141,43,88,197,141,78,131,14,120,60,56,162,144,164,71,134,214,39,247,101,196,185,173,149,243,33,51,138,82,156,101,221,172,153,94,238,53,46,238,236,116,108,165,114,212,232,26,230,200,5,102,26,241,101,82,20,149,167,25,58,177,35,163,79,136,86,115,23,145,111,13,195,5,212,172,170,168,115,250,167,1,208,99,28,96,204,154,83,198,36,151,246,169,240,201,202,206,98,170,109,48,240,42,173,65,153,170,51,52,51,227,230,46,81,169,251,40,124,159,184,169,164,204,139,24,25,165,151,18,135,212,250,144,146,88,240,212,242,151,234,36,105,52,226,132,21,92,159,212,236,170,164,136,251,25,115,249,5,237,169,120,115,201,170,124,5,19,38,53,148,253,61,58,236,249,111,10,66,253,180,250,170,4,26,209,176,49,5,139,18,122,183,38,46,173,141,59,250,143,244,246,140,137,27,195,48,149,123,52,244,17,143,132,170,94,5,220,238,168,130,76,163,51,83,148,236,54,84,219,205,244,38,219,125,128,95,105,233,211,124,4,41,93,74,90,126,134,178,25,51,101,255,0,90,233,143,127,213,94,249,127,253,194,101,145,9,230,130,8,21,67,24,24,34,151,151,193,1,107,167,152,65,230,196,170,205,26,158,75,249,74,69,145,140,56,192,194,34,163,117,76,219,212,228,19,244,196,66,19,169,48,167,99,41,60,57,120,213,100,250,173,203,56,84,157,173,12,225,29,134,48,137,196,152,216,219,246,26,109,137,168,7,213,198,167,45,116,220,26,131,226,136,37,99,165,100,228,6,211,23,250,213,55,225,93,247,49,68,157,91,196,198,90,100,115,58,23,178,11,242,226,34,179,220,203,156,15,213,23,26,118,109,37,18,48,250,151,182,204,140,12,65,18,89,23,67,22,75,147,27,50,100,226,247,83,104,26,108,30,25,101,148,139,0,231,206,153,61,135,146,204,37,148,165,85,250,44,210,61,125,200,253,96,193,140,108,16,125,164,147,74,220,19,118,193,75,139,201,212,186,65,168,96,147,148,162,202,177,125,84,95,201,134,40,196,157,106,159,36,108,46,147,230,80,60,88,134,163,44,168,98,8,251,181,211,153,27,242,117,45,94,155,18,79,9,98,166,178,185,150,100,56,244,205,79,59,75,129,230,202,78,47,109,59,161,153,7,89,3,49,165,114,21,85,95,105,90,98,49,255,0,210,212,151,225,232,48,137,253,56,68,140,151,110,153,22,222,87,90,252,148,63,132,129,8,121,183,228,198,135,97,135,25,239,14,233,5,12,51,164,147,14,252,136,185,154,111,19,50,229,229,73,86,113,149,169,242,54,135,101,6,79,14,94,68,91,33,227,38,111,170,160,227,83,216,142,118,88,153,49,174,129,85,39,129,130,150,142,2,183,251,51,52,48,73,7,16,150,52,245,182,177,143,204,94,52,246,25,129,244,150,233,246,172,16,58,134,36,173,34,84,197,103,67,39,204,32,199,202,84,43,230,41,123,233,146,231,3,20,79,117,40,173,13,148,99,230,150,82,21,114,172,110,231,66,212,191,100,204,168,89,225,202,62,20,40,102,48,160,69,64,99,202,197,72,215,33,36,82,6,238,170,230,113,222,44,171,227,32,78,210,241,55,114,229,101,26,232,198,167,25,57,138,92,75,148,124,81,125,136,136,200,145,58,202,206,69,209,34,175,108,72,71,51,91,68,45,105,38,19,80,3,52,78,85,88,19,108,65,253,65,113,106,29,103,19,75,193,101,120,68,69,71,3,88,68,178,103,111,34,131,29,149,244,254,22,115,236,153,236,245,161,227,79,1,125,212,154,1,153,52,252,162,227,78,100,195,170,19,62,82,46,52,109,226,79,20,12,220,147,217,89,178,48,39,13,249,187,16,16,248,150,169,54,76,140,254,98,169,110,50,6,218,191,19,143,76,211,213,69,38,96,137,24,26,113,136,24,130,37,148,104,199,156,62,18,226,26,100,22,99,103,49,87,116,114,49,202,202,74,90,192,149,129,226,18,73,91,163,229,201,35,253,68,95,235,87,210,94,204,156,69,83,23,214,86,176,72,241,98,226,42,232,0,70,7,109,57,225,203,148,105,148,12,226,63,205,139,141,74,70,158,120,199,121,130,153,6,125,172,231,229,72,172,223,64,202,94,62,180,101,3,10,37,168,33,25,9,136,171,213,182,177,7,19,17,187,18,227,79,231,78,33,190,226,132,3,59,37,137,103,2,96,227,15,169,96,249,135,32,240,149,103,79,27,124,71,160,0,167,195,61,220,230,7,23,26,186,167,164,217,68,103,47,82,0,48,224,143,148,201,44,205,79,58,20,190,17,100,26,86,102,5,91,148,151,115,43,74,12,59,92,165,81,19,53,227,233,15,180,255,0,141,49,49,171,42,217,158,174,204,34,16,214,201,250,86,180,140,205,44,163,66,173,190,70,182,137,240,44,167,215,148,214,67,96,165,139,22,84,208,215,122,58,163,150,188,164,41,10,149,178,158,130,8,254,80,89,83,184,18,104,240,114,192,26,202,234,159,34,215,79,161,93,198,146,167,215,126,6,196,132,126,131,102,155,130,242,132,92,127,81,36,213,191,20,107,116,108,172,187,248,226,33,125,181,143,254,43,217,93,193,249,190,178,169,239,170,53,14,143,199,122,91,224,156,181,125,204,153,216,131,250,111,168,155,208,198,149,26,91,11,186,42,194,27,247,62,101,18,51,207,23,49,149,22,175,153,38,183,18,144,193,57,57,178,165,239,184,29,111,153,140,143,164,181,137,36,120,81,86,84,48,100,167,90,184,132,188,155,136,150,67,126,20,178,54,72,196,122,115,39,77,142,19,243,5,43,153,159,62,24,159,238,38,168,31,31,118,193,247,39,90,122,215,114,124,59,164,154,126,137,222,197,202,41,73,7,169,78,210,199,225,171,36,146,41,178,177,184,157,178,29,60,18,143,155,151,42,22,203,70,50,72,30,88,133,197,137,64,192,215,247,37,99,51,11,106,186,46,155,153,248,130,38,109,254,37,139,43,121,155,172,117,57,6,161,101,141,33,249,139,199,230,139,167,152,121,60,217,120,213,190,161,164,29,148,239,78,197,151,18,65,38,168,21,4,194,181,149,77,177,185,147,193,143,139,177,18,192,146,75,243,25,2,200,195,147,202,153,214,204,36,100,192,57,173,96,241,226,196,189,38,168,17,137,187,20,81,228,66,153,239,34,218,199,237,129,204,85,150,97,42,104,147,38,228,156,62,218,159,184,147,141,156,200,251,43,227,227,195,17,109,211,218,120,243,134,243,88,151,141,98,143,193,65,116,173,81,236,158,249,97,198,33,139,176,132,67,217,106,125,179,201,18,36,81,148,159,81,21,113,2,12,103,237,49,73,81,122,207,79,107,143,74,120,180,244,81,242,251,138,181,18,192,147,62,33,69,28,226,87,23,150,79,211,89,190,96,231,1,255,0,33,137,65,233,191,133,23,240,108,153,99,109,43,44,159,62,69,217,233,227,83,70,27,2,110,212,86,130,238,28,130,227,215,52,252,239,81,196,77,178,175,167,214,30,175,21,130,216,43,203,80,209,140,25,101,192,203,137,138,62,78,211,38,88,130,24,191,63,24,212,89,87,146,149,220,103,82,146,28,8,35,174,203,181,228,42,94,25,128,141,238,167,245,176,248,25,153,111,55,161,227,127,168,69,30,53,182,0,51,85,87,93,131,152,184,146,27,189,37,22,52,71,226,229,91,110,237,65,141,225,169,23,26,231,127,137,46,43,109,95,148,164,40,254,154,147,73,252,43,28,127,208,123,45,90,58,217,91,67,69,197,137,136,24,127,27,233,167,19,211,133,40,139,13,85,84,251,251,16,20,92,89,123,23,203,143,251,63,87,89,0,30,136,92,82,125,194,41,254,59,187,99,169,77,196,78,90,20,144,44,153,225,234,1,149,151,42,48,218,230,8,189,209,229,74,233,62,15,222,105,184,59,66,218,18,82,73,172,62,19,206,29,81,203,93,40,130,154,86,43,126,27,87,220,154,245,11,99,175,233,141,67,77,101,92,195,75,148,135,178,213,181,85,167,195,151,137,114,143,129,80,53,84,40,39,175,212,49,72,34,9,254,234,235,19,232,65,53,159,165,76,177,235,81,26,77,21,131,235,77,85,168,7,155,42,123,14,48,43,127,72,146,105,189,61,6,51,31,155,137,62,124,0,8,25,119,255,0,198,182,162,216,54,76,251,18,196,194,33,41,123,89,55,149,163,205,186,197,251,168,248,218,156,31,164,9,121,20,166,173,167,212,22,71,203,186,227,250,99,83,101,186,148,141,170,197,4,13,103,20,160,195,99,40,89,17,15,210,80,117,104,31,154,86,33,169,90,173,6,72,204,101,137,162,147,39,212,85,180,236,120,248,114,165,141,93,57,27,35,47,136,206,147,70,65,211,113,48,209,242,147,220,229,69,204,9,227,3,52,178,242,33,112,146,49,56,101,17,106,152,195,201,93,4,128,141,107,59,233,12,67,65,201,13,172,144,101,137,60,153,62,154,217,100,109,142,61,218,221,3,33,1,242,130,33,82,84,44,15,90,99,147,252,192,188,130,68,76,187,29,107,48,229,88,67,135,107,10,119,245,8,184,178,173,23,117,163,252,229,197,149,27,97,96,9,250,132,19,64,64,239,242,145,108,164,173,130,38,110,203,147,34,157,125,86,51,238,194,37,208,244,151,225,200,209,63,248,97,201,140,168,85,84,6,96,35,24,242,71,242,133,75,164,190,118,125,161,178,43,9,143,163,255,0,240,120,188,127,113,106,124,6,78,27,13,139,169,110,38,89,128,42,131,182,123,4,157,236,200,82,117,39,213,177,171,71,17,153,177,228,89,73,212,58,114,161,156,210,134,84,141,52,104,106,171,191,192,180,212,144,103,69,197,139,145,75,79,209,54,80,137,152,89,49,167,18,126,40,211,13,248,98,9,121,250,206,13,144,251,80,189,66,184,219,46,132,191,166,229,238,42,4,204,167,140,78,25,89,72,156,207,141,18,79,159,40,212,180,250,70,100,226,229,77,91,138,84,198,199,38,39,182,151,188,199,131,43,9,186,214,138,120,209,97,15,119,186,202,79,166,156,238,98,217,15,238,33,64,1,236,100,209,189,104,129,72,57,199,126,94,33,167,240,33,143,233,98,26,250,246,48,135,194,30,33,173,176,3,192,134,8,199,195,19,173,60,195,6,79,46,36,24,95,4,79,194,105,67,18,163,141,15,71,8,127,230,132,200,139,40,185,19,51,25,182,38,93,170,8,193,136,82,117,43,201,58,86,170,200,121,98,90,41,83,104,251,47,82,197,237,173,24,129,190,164,184,44,191,233,211,241,13,25,90,105,194,6,210,194,82,190,125,8,224,143,230,215,55,214,211,193,24,239,196,37,140,166,174,120,150,80,195,16,96,102,41,75,19,60,99,127,111,34,229,52,55,122,158,77,150,17,114,137,117,90,26,114,73,63,49,113,46,45,36,103,106,123,20,120,233,242,20,200,199,146,204,201,132,8,3,238,86,212,52,154,124,113,48,203,229,34,198,226,158,8,184,98,8,98,93,234,203,95,115,154,215,3,11,6,49,176,203,85,172,195,237,95,202,176,100,109,139,51,24,168,57,151,123,151,178,32,170,201,251,133,82,106,148,141,181,66,62,101,173,196,99,238,205,43,141,98,255,0,137,192,31,15,184,172,100,232,192,77,31,55,90,141,213,186,2,180,108,254,159,216,149,160,71,226,93,103,253,135,213,191,16,129,143,154,82,117,235,219,224,101,15,90,252,249,106,25,213,163,127,41,50,38,90,99,226,20,234,208,109,44,4,69,206,203,36,77,252,30,177,190,74,116,139,91,176,14,91,3,151,145,123,126,201,61,162,228,72,153,62,155,80,1,229,17,69,145,5,25,132,140,78,18,144,164,85,82,76,163,235,42,125,85,36,121,171,177,227,250,107,84,9,151,245,188,86,53,121,72,176,101,197,253,104,217,44,197,202,63,166,158,64,214,96,40,216,99,64,255,0,117,59,53,62,1,108,231,130,193,219,248,6,92,92,95,109,103,38,168,26,109,249,177,15,149,59,99,43,111,193,154,190,120,196,68,154,126,149,212,18,73,205,104,50,253,52,44,202,234,102,219,10,100,195,181,156,124,184,184,215,189,43,42,119,12,196,173,62,210,92,161,136,105,148,192,128,172,205,151,141,54,226,8,214,37,205,167,158,40,185,66,84,188,47,63,231,136,101,103,188,174,44,87,139,220,83,114,88,60,143,226,228,70,46,102,70,117,70,196,252,56,147,183,207,137,212,104,163,253,181,47,234,167,140,70,110,226,226,69,153,251,224,113,127,184,153,89,140,101,26,79,206,88,175,218,8,98,82,134,55,228,124,73,101,229,84,212,144,201,231,132,210,191,221,91,236,180,96,36,255,0,81,49,70,182,192,164,164,56,111,238,91,172,167,237,129,194,156,198,244,209,19,148,163,226,246,211,159,68,173,182,3,195,181,66,212,86,255,0,71,27,124,249,115,188,248,149,85,39,170,143,30,18,226,85,17,180,97,224,203,225,128,153,26,182,44,47,107,144,72,219,81,218,67,8,15,198,118,110,215,181,12,1,201,30,238,32,185,84,245,149,244,177,31,16,68,156,214,220,28,172,89,102,177,149,212,79,26,72,8,255,0,234,34,26,222,103,211,143,167,26,105,62,52,25,44,237,26,158,252,55,71,231,187,151,60,137,205,13,140,240,70,62,98,167,144,53,182,228,155,77,134,233,45,141,26,168,156,49,57,81,146,105,239,5,205,16,67,140,53,61,189,126,194,202,23,168,97,206,187,6,42,250,177,198,81,15,167,157,81,47,20,184,25,72,172,32,70,188,201,250,254,68,254,78,152,56,160,238,229,202,220,149,81,76,181,8,176,189,241,160,190,95,39,19,58,208,18,108,162,206,173,124,176,246,9,80,25,242,197,230,16,192,202,190,210,85,85,23,207,119,23,248,210,178,154,172,33,210,179,37,219,15,14,44,95,113,57,159,166,15,7,230,229,148,101,66,221,204,100,105,76,21,124,1,139,18,202,51,39,73,102,105,114,144,160,194,27,143,137,4,173,1,34,109,70,47,184,130,173,212,143,178,240,151,44,164,90,46,244,216,36,203,126,34,228,67,135,71,216,205,62,108,184,134,37,155,109,111,113,183,18,165,150,96,73,26,41,240,223,5,140,150,25,67,82,248,125,32,155,76,169,188,10,64,78,27,37,203,158,79,219,77,86,18,202,60,101,217,228,143,9,96,110,82,29,79,84,11,96,97,216,108,113,42,202,217,241,107,89,197,140,72,139,136,108,187,6,239,47,34,93,25,95,16,179,35,28,98,169,150,53,178,240,229,227,243,86,236,100,25,63,171,148,49,126,69,206,181,252,13,71,26,87,244,242,226,24,147,221,43,91,16,64,4,187,105,68,41,23,42,171,35,255,0,14,153,42,233,163,119,245,43,97,132,125,66,149,252,137,171,41,37,70,27,13,234,131,199,244,210,137,151,21,67,253,38,49,45,181,186,144,18,73,180,203,200,158,217,19,219,106,152,220,113,157,133,196,176,141,168,101,66,31,9,72,36,236,193,130,80,102,151,145,78,230,1,79,197,214,150,72,199,141,138,120,26,145,254,28,217,22,169,154,192,113,188,204,94,33,137,78,217,76,196,14,21,51,112,25,86,241,118,134,159,142,50,197,132,126,234,85,62,226,143,82,13,251,73,92,159,81,34,147,187,132,127,182,190,80,190,44,96,50,190,184,67,18,111,38,28,169,44,230,93,10,172,69,164,91,25,189,240,102,129,153,165,98,78,33,250,116,16,97,137,40,101,39,211,83,18,106,172,137,225,138,41,85,21,38,155,120,252,10,94,213,173,27,25,101,26,70,124,178,123,169,211,216,2,131,168,107,13,152,227,3,49,184,150,166,27,242,40,42,209,134,108,212,209,39,73,30,200,15,218,99,82,95,248,93,127,24,253,188,107,161,67,158,120,35,121,182,185,87,211,106,64,23,234,9,116,111,47,150,132,86,55,241,35,223,240,160,227,102,104,146,178,145,41,153,166,241,249,229,47,32,149,161,181,105,242,98,136,44,74,86,250,100,162,19,41,189,213,54,146,235,236,58,198,233,204,83,13,228,130,126,98,170,218,25,236,33,56,84,205,84,96,77,243,49,69,201,237,166,79,212,149,181,164,100,67,23,147,219,196,37,53,25,134,211,25,233,167,127,22,34,23,220,64,50,75,228,247,42,13,255,0,169,1,130,150,47,244,36,214,76,196,62,21,127,18,74,16,192,143,3,48,246,37,114,96,60,175,203,46,2,208,251,134,70,247,81,245,183,112,108,159,196,92,164,18,230,220,200,232,219,196,17,143,131,27,139,107,137,22,200,195,32,56,144,218,170,100,92,108,197,23,147,234,45,122,120,199,147,218,171,97,43,136,250,158,146,44,156,155,190,84,175,85,104,201,118,196,197,73,86,49,125,196,209,145,143,157,159,77,80,50,99,227,15,137,81,100,36,202,222,39,53,129,240,126,202,55,45,140,241,139,237,170,138,218,73,117,3,195,18,211,143,233,167,172,178,137,101,231,203,202,146,79,152,56,199,249,177,118,173,105,63,80,171,63,35,124,200,196,40,31,150,82,68,96,197,141,253,209,10,68,201,242,107,188,56,68,76,137,5,192,71,250,177,74,228,83,201,199,85,5,159,62,36,18,102,42,83,248,132,115,159,213,198,151,218,234,168,57,246,146,249,72,47,164,138,13,104,39,15,52,65,98,89,81,237,67,84,59,130,122,147,254,159,211,87,85,183,116,254,28,202,13,144,61,34,118,89,124,169,236,11,138,123,41,76,8,96,98,34,43,67,90,174,27,171,110,235,172,134,192,237,122,186,208,180,150,81,58,66,84,195,80,210,30,76,65,155,46,37,242,158,146,142,48,56,74,66,201,87,35,136,187,82,67,151,100,60,213,194,228,82,254,155,40,95,230,28,75,172,86,208,144,103,102,82,241,149,108,214,26,12,155,29,221,127,42,213,85,19,115,35,133,126,33,136,43,134,87,209,192,33,126,161,21,164,102,0,158,25,81,177,169,43,171,98,241,8,98,144,94,194,47,62,180,4,238,158,53,45,99,161,125,194,202,182,27,54,172,54,81,136,107,25,225,174,43,30,44,170,82,24,113,31,180,138,174,52,96,73,31,50,44,196,235,230,67,198,129,58,182,243,229,11,199,230,186,76,48,130,116,76,198,236,65,236,234,134,252,59,94,69,148,8,214,85,178,242,136,188,104,173,120,131,102,77,106,119,220,12,227,17,170,199,140,93,100,88,64,214,0,39,132,75,8,163,140,69,121,37,140,178,103,50,144,213,90,110,168,131,249,65,19,34,54,239,242,50,200,188,31,64,167,218,147,251,66,140,171,116,54,30,75,212,133,36,57,80,73,136,217,21,91,39,130,8,51,21,74,180,30,203,224,62,216,65,44,76,57,113,21,40,245,39,214,191,104,36,40,117,84,31,170,154,50,53,117,216,55,98,40,202,68,44,151,55,69,167,32,136,122,132,121,25,242,163,200,36,202,102,167,6,12,219,1,228,82,51,33,190,9,248,69,137,110,170,153,101,156,156,89,70,165,154,55,184,213,78,70,243,106,219,18,19,9,101,12,95,109,49,135,169,7,27,186,80,210,201,250,123,79,221,252,217,132,72,196,251,105,107,244,120,32,242,238,178,141,86,159,209,44,159,69,141,150,161,181,212,16,118,145,34,140,191,253,34,137,147,107,58,144,143,245,97,12,75,121,166,75,130,63,148,18,219,14,78,156,178,7,255,0,12,61,137,149,110,22,84,20,191,83,159,27,12,89,67,47,219,76,163,92,18,72,243,101,26,75,168,107,116,225,79,150,166,41,49,169,120,118,83,160,157,226,246,253,180,52,116,11,93,75,251,38,100,26,2,183,124,41,120,121,49,162,180,244,13,203,7,44,188,171,160,192,173,173,36,30,98,198,17,21,49,174,100,172,202,33,173,173,130,86,16,197,41,4,68,4,105,147,163,88,190,184,221,94,217,21,95,157,28,23,240,242,147,237,45,230,141,85,52,108,17,162,169,179,69,246,53,159,200,128,212,33,100,39,230,196,134,164,158,114,159,168,162,84,247,117,64,132,76,33,201,252,169,112,77,18,183,152,200,178,212,107,48,231,54,48,101,237,251,104,9,38,33,71,151,22,36,198,25,128,65,230,227,198,190,217,50,36,230,118,226,66,212,153,207,174,31,234,79,237,196,49,35,42,184,134,192,229,227,68,79,135,7,244,145,50,20,139,85,62,155,157,4,249,140,34,99,42,106,141,108,71,172,134,57,44,81,122,146,158,32,165,178,90,234,65,125,84,32,48,94,226,151,214,17,128,32,110,204,46,53,171,50,136,170,199,221,48,24,37,136,194,255,0,211,84,108,170,173,146,206,161,137,72,192,159,84,38,48,181,197,34,161,135,113,18,79,82,147,76,197,54,65,39,192,178,173,229,136,44,163,67,67,13,172,222,89,114,182,191,111,18,160,147,113,91,24,28,197,24,146,191,196,149,162,27,205,18,80,202,150,200,50,219,232,218,200,23,30,204,172,163,253,165,183,211,103,78,225,221,15,246,210,122,221,109,46,116,188,70,138,65,15,234,42,35,26,33,71,150,190,87,42,204,70,171,88,66,109,55,22,49,30,25,98,38,68,184,218,51,66,73,243,221,151,17,10,157,176,50,228,202,203,98,82,47,186,132,53,68,139,250,95,244,42,66,204,162,74,191,211,152,234,122,173,63,161,1,234,17,47,184,133,203,140,105,142,149,248,169,71,110,6,97,185,203,246,212,158,173,211,213,183,103,218,88,136,152,214,154,175,128,32,168,99,237,168,229,15,149,159,85,36,253,43,74,218,50,118,254,157,253,60,208,44,58,172,186,235,223,224,235,112,245,104,236,143,180,8,150,203,184,18,237,160,188,37,148,65,40,157,19,26,93,65,223,234,197,234,247,21,21,173,243,228,147,21,121,120,213,21,104,167,27,53,219,3,155,217,79,151,165,172,118,150,194,203,24,190,226,101,78,252,182,76,150,30,178,166,215,117,177,110,192,248,146,197,149,1,26,146,116,24,184,67,252,105,246,197,222,58,92,11,80,20,31,40,47,220,71,134,86,50,115,46,84,27,139,26,67,179,46,78,85,115,2,224,115,162,176,197,47,251,170,53,6,81,165,147,34,23,166,82,159,184,147,56,96,195,16,68,46,84,21,173,145,224,159,183,44,111,52,214,53,216,203,19,48,74,179,47,35,43,66,50,31,195,123,203,187,18,88,132,68,86,65,170,177,164,27,2,81,98,39,130,213,248,217,149,190,121,178,37,147,254,36,83,89,125,76,139,22,77,23,30,197,153,101,124,190,6,51,237,103,120,97,18,154,159,170,137,80,79,155,148,68,127,226,74,233,35,194,34,242,32,159,166,61,92,251,178,139,40,213,86,59,137,185,78,65,84,247,114,237,217,150,33,120,213,189,12,207,253,151,23,42,156,170,167,29,105,62,82,46,37,109,73,14,45,151,234,229,98,251,106,149,161,38,107,133,190,182,12,238,88,133,196,167,238,244,0,38,145,134,151,147,247,4,186,0,105,234,177,225,17,113,45,23,17,182,64,226,40,202,183,113,106,73,85,172,65,195,211,208,105,6,193,87,74,203,249,211,71,198,149,225,212,69,168,198,219,114,155,177,16,203,140,172,230,41,20,187,169,86,86,21,26,54,160,201,242,150,130,140,52,254,182,200,226,99,34,101,202,79,168,150,189,245,165,127,44,82,9,26,199,213,70,7,9,70,167,37,71,94,255,0,67,71,201,60,158,21,164,193,163,133,254,98,40,197,33,126,168,146,231,234,120,61,33,91,76,104,182,64,226,23,34,21,134,101,22,218,204,170,173,201,46,184,67,253,188,75,93,38,170,137,129,230,150,46,68,180,208,198,35,191,49,121,62,234,71,101,85,47,125,152,57,21,42,207,242,46,5,36,201,242,239,229,188,49,34,241,173,143,164,157,25,227,44,72,24,134,46,197,63,182,157,24,153,98,100,18,14,203,89,234,98,252,166,44,171,106,200,161,207,92,75,232,126,140,86,63,212,75,148,159,77,7,112,24,50,89,134,37,88,196,63,168,144,210,89,16,140,229,236,78,125,73,146,73,180,202,177,91,95,33,42,214,32,53,109,36,178,193,120,130,34,127,129,77,105,38,31,79,249,138,88,136,191,67,6,24,6,6,6,92,12,191,77,76,95,82,105,25,167,234,219,17,59,44,64,179,201,218,191,4,189,110,161,137,210,82,172,172,169,235,172,188,10,105,68,23,237,164,154,171,79,69,168,240,53,121,73,145,54,210,90,170,182,23,13,224,178,141,74,213,98,187,120,221,70,209,166,85,86,197,196,34,245,33,94,107,139,176,60,53,194,227,250,138,134,78,161,248,114,80,60,222,151,149,97,79,112,11,178,109,42,96,109,163,9,81,104,236,79,36,91,246,57,161,180,173,228,105,79,52,177,16,171,65,159,58,160,140,49,162,241,174,247,38,134,33,34,101,48,185,60,23,61,213,181,160,193,212,182,72,210,166,199,213,59,234,77,63,226,212,168,49,24,28,75,68,59,91,45,90,252,220,184,147,138,77,31,71,108,199,238,226,242,42,154,173,31,91,81,230,32,137,115,175,76,188,187,151,110,165,17,106,186,122,156,111,89,232,249,123,71,154,37,161,4,79,180,85,55,163,36,130,145,135,13,182,73,36,243,93,246,239,73,65,36,87,151,17,10,162,13,160,222,83,230,137,0,130,78,189,42,119,178,150,95,252,134,187,58,196,222,199,55,213,182,182,50,71,253,12,91,101,5,3,82,106,168,54,60,210,164,255,0,180,191,70,192,248,111,114,35,179,119,23,143,246,149,120,126,21,213,78,255,0,219,88,196,68,207,208,69,47,32,139,255,0,43,248,235,85,211,77,78,77,160,53,230,177,38,48,139,34,237,20,240,245,53,176,51,26,126,37,246,7,195,216,180,158,102,197,254,210,104,198,28,72,252,116,132,229,155,172,222,111,109,52,35,117,85,108,225,74,30,238,80,203,247,19,154,217,239,192,49,10,86,95,200,148,124,72,173,121,96,190,89,178,228,80,21,179,237,97,117,8,138,27,140,140,62,218,186,23,182,89,35,75,221,226,73,175,166,60,160,121,177,33,35,92,30,111,234,213,52,0,196,154,54,4,194,85,86,87,228,79,92,8,24,26,156,100,59,34,20,68,93,34,53,108,25,213,172,45,127,17,17,76,248,117,167,228,243,101,255,0,164,143,129,72,10,71,225,9,114,137,62,218,160,52,246,224,69,218,213,18,72,31,187,148,84,162,135,213,106,37,97,55,95,212,93,66,214,158,12,150,60,177,20,13,147,31,27,135,96,66,149,12,186,87,19,35,155,94,37,160,108,134,64,112,202,26,223,2,4,187,46,99,117,169,45,61,91,113,39,166,2,124,246,94,86,179,168,130,92,249,15,85,27,204,146,10,129,230,246,209,129,190,131,58,47,87,106,230,247,23,218,142,200,254,157,139,229,147,234,64,206,44,92,65,138,159,77,195,90,52,168,242,75,224,151,164,170,122,202,226,116,47,60,69,30,52,123,225,218,198,31,55,90,83,106,18,17,143,226,70,78,77,85,80,81,248,146,202,72,222,28,169,92,59,128,14,83,247,114,177,126,226,42,52,255,0,77,63,40,184,202,178,181,164,131,109,224,108,88,136,183,110,229,44,168,103,38,238,44,146,98,9,114,173,240,30,65,29,156,92,104,88,218,38,95,228,48,191,226,159,86,236,68,77,165,138,163,71,65,55,23,196,163,134,246,23,195,10,163,129,12,157,166,226,18,149,129,13,145,137,194,92,163,84,108,181,196,6,8,190,210,149,168,107,43,56,210,227,79,86,219,213,60,57,114,229,98,252,255,0,107,160,246,54,167,8,74,79,241,174,223,91,169,32,201,35,196,130,212,54,163,132,246,98,139,151,42,186,202,175,203,66,85,150,22,57,60,10,115,214,147,46,252,137,229,38,185,36,105,219,67,42,23,176,22,68,202,81,113,172,166,67,211,146,65,132,53,92,159,81,36,138,142,86,57,223,190,101,148,11,32,77,3,10,143,13,171,225,126,218,136,173,124,168,62,24,69,198,168,3,61,146,71,133,73,90,159,38,50,169,71,248,134,33,0,151,76,52,25,195,194,47,250,133,90,35,64,4,102,102,250,169,93,148,98,103,221,174,140,254,201,214,43,20,16,52,240,35,51,136,67,146,131,159,24,30,15,22,215,18,231,6,248,145,168,235,103,62,36,65,101,24,158,168,105,245,205,141,219,246,150,17,113,37,221,215,232,102,233,169,159,112,61,67,107,127,25,143,13,73,122,190,210,155,173,215,55,49,167,98,182,139,149,116,183,192,39,112,68,50,165,115,25,90,79,48,203,171,249,149,141,30,156,251,155,28,222,29,134,16,13,6,112,6,109,168,209,225,216,136,111,249,81,149,40,173,102,216,29,72,172,223,159,10,219,48,140,170,5,107,90,57,60,210,196,60,127,180,149,178,170,159,217,255,0,224,73,228,156,152,59,82,55,218,156,111,196,40,185,63,58,26,102,21,99,13,129,38,44,98,97,8,134,182,207,181,4,111,105,36,128,241,144,239,49,120,137,230,159,26,53,84,152,152,119,92,138,54,111,178,251,122,8,31,100,114,157,134,9,83,240,191,114,6,101,74,25,167,177,63,132,169,148,153,49,42,1,152,165,75,192,214,48,178,170,148,70,97,136,92,72,38,124,55,60,145,238,203,202,183,51,226,21,104,250,98,229,34,127,3,82,111,64,204,217,5,246,211,199,50,125,25,34,205,81,0,116,196,24,62,210,99,49,224,40,24,30,49,34,38,73,25,9,196,147,76,11,60,223,133,59,77,114,43,27,121,11,102,48,2,243,196,44,171,26,170,168,150,95,171,148,76,158,125,105,180,9,128,133,254,98,92,81,150,114,117,14,159,27,255,0,167,20,107,158,70,84,83,174,62,246,30,210,64,36,33,246,229,26,100,105,128,240,194,164,131,241,10,12,111,168,179,54,173,137,100,63,210,169,199,37,248,132,145,53,178,208,98,99,63,39,106,201,140,202,150,7,33,71,148,69,91,32,110,138,69,69,90,48,172,216,135,190,0,63,246,40,210,155,136,199,218,16,49,56,149,11,12,194,13,15,51,252,24,127,247,69,86,147,19,157,85,145,136,250,169,50,186,139,216,36,221,243,15,239,17,99,24,44,140,119,155,18,202,201,245,211,72,240,152,184,191,34,141,148,232,215,63,131,209,181,11,51,237,12,189,168,102,19,105,242,130,33,72,84,180,213,163,24,56,75,252,136,106,29,73,59,35,226,109,114,253,196,235,103,21,149,83,37,208,215,72,193,198,123,202,108,162,85,129,178,136,46,162,140,169,68,192,238,88,255,0,186,149,132,32,169,233,42,118,95,208,85,145,92,176,124,246,45,129,159,147,167,149,76,83,201,137,170,78,250,224,151,253,105,179,244,149,229,39,159,167,23,40,252,61,212,170,154,186,155,100,65,187,230,51,249,18,139,232,18,172,162,63,104,44,68,246,210,79,82,151,24,255,0,55,196,156,198,159,185,30,108,171,85,85,57,154,223,178,18,144,46,237,104,15,180,176,17,21,109,86,182,124,150,112,148,98,70,62,134,170,253,159,55,143,34,67,63,71,193,173,63,244,242,242,34,72,215,195,83,86,109,31,23,208,219,62,77,173,148,190,36,234,181,231,19,48,155,177,11,14,51,227,49,120,198,120,210,170,211,253,154,204,175,135,97,243,3,20,131,230,89,63,77,238,73,194,85,5,113,101,127,27,207,104,34,45,16,53,182,180,240,195,181,76,178,75,244,47,226,43,174,58,149,215,204,139,167,226,60,197,40,212,21,108,150,91,217,60,217,83,91,88,22,186,144,25,165,228,41,18,56,117,190,154,126,37,69,86,228,226,85,81,107,220,111,169,42,183,176,89,139,176,94,226,64,200,23,16,128,242,134,127,82,178,97,190,83,42,152,158,243,151,205,81,170,226,43,50,8,3,168,111,36,191,17,74,154,176,196,243,97,178,229,83,143,141,100,43,44,91,95,150,86,53,85,160,32,50,152,169,22,58,23,220,27,230,148,88,172,229,73,13,60,226,62,33,8,133,77,153,60,4,59,34,68,91,231,192,63,131,205,95,196,133,81,89,129,161,176,255,0,221,139,18,109,90,108,103,194,166,67,79,101,100,127,155,149,137,62,135,78,58,222,96,202,202,150,166,91,66,201,240,32,150,38,99,23,145,78,255,0,225,188,27,39,188,198,149,201,230,176,100,242,8,152,138,143,245,38,120,118,169,111,50,124,27,178,222,58,139,89,79,233,15,124,64,151,47,231,66,223,85,18,112,63,85,137,27,36,207,43,209,176,43,71,39,184,73,227,205,133,146,200,167,62,53,15,202,113,114,148,75,75,62,29,94,73,136,249,97,40,197,246,215,98,141,166,43,163,115,6,2,222,104,199,252,225,197,137,119,96,135,35,72,199,228,157,73,167,181,168,136,243,27,38,49,41,90,171,235,200,54,59,67,110,127,198,191,97,204,211,209,36,147,9,69,148,106,71,88,124,40,130,40,47,177,174,139,136,139,150,78,141,29,175,220,237,135,175,214,45,43,216,231,85,186,135,35,24,41,98,78,88,248,152,50,229,73,99,104,203,89,199,196,153,89,124,34,213,91,30,25,75,118,88,205,213,251,19,51,89,215,122,199,167,23,148,106,194,4,250,162,189,158,156,34,9,114,144,252,43,213,90,110,118,238,192,185,127,113,116,189,48,25,211,70,193,6,47,32,150,71,27,167,34,146,50,120,234,94,7,207,193,139,235,223,20,95,218,226,91,33,134,84,97,176,86,5,24,147,118,6,41,65,197,140,169,170,115,250,19,155,1,231,124,176,173,175,243,70,76,134,248,207,66,7,177,65,163,97,214,69,54,51,207,27,202,97,32,159,168,98,121,241,69,33,19,159,1,144,120,75,214,134,52,0,70,253,38,53,134,88,42,25,178,116,162,183,147,135,237,36,49,159,42,49,250,147,70,90,217,23,136,189,107,106,80,51,115,149,100,96,176,160,246,210,205,200,196,78,81,45,225,48,200,69,134,49,155,38,50,55,211,89,111,9,37,1,50,144,243,165,48,193,41,19,104,208,199,25,140,76,189,254,197,106,84,29,245,187,150,32,253,43,234,137,111,158,103,249,246,226,67,6,236,4,247,83,111,50,9,178,104,126,134,4,227,176,197,235,84,16,52,173,60,102,37,166,190,4,97,251,107,209,175,137,37,47,229,55,209,69,233,223,183,184,241,244,244,194,251,171,45,181,87,254,192,26,66,251,231,139,218,90,31,106,121,62,234,207,200,115,127,31,250,21,113,24,4,35,54,156,67,88,214,176,227,102,19,79,202,144,207,178,63,180,84,155,241,13,142,124,34,46,84,219,142,27,43,246,116,7,210,68,146,76,198,139,200,190,152,56,250,184,148,63,227,109,65,24,140,9,69,198,169,163,79,220,131,41,147,110,56,173,211,255,0,66,36,207,127,131,254,84,100,83,115,231,144,164,194,81,98,79,159,39,27,30,146,73,135,190,38,100,172,98,174,136,97,25,236,238,69,195,9,252,249,122,208,140,167,56,185,130,84,218,1,137,141,6,212,102,200,217,71,194,133,124,55,245,21,109,97,190,234,37,146,64,52,187,138,102,219,19,86,180,239,240,253,50,66,205,54,60,249,77,212,175,223,118,14,156,72,192,195,137,36,28,162,83,86,89,156,124,225,67,151,217,25,145,188,4,31,105,52,164,140,242,131,42,50,251,76,3,207,169,21,167,171,120,241,101,93,85,17,100,80,248,124,75,84,250,210,73,243,50,41,240,246,203,55,228,240,83,177,164,124,159,56,220,57,82,186,122,169,210,109,114,155,173,84,154,6,228,252,171,3,70,219,51,133,109,86,160,178,50,15,163,73,173,140,60,38,16,214,215,195,174,157,210,33,137,114,141,84,201,209,135,187,136,82,228,74,244,223,196,237,65,24,152,77,23,42,229,255,0,42,55,177,212,176,172,171,101,212,237,190,148,1,179,181,43,48,72,134,161,212,254,174,206,104,184,138,158,178,78,53,208,173,251,156,172,172,130,200,112,192,55,230,50,59,115,198,181,73,121,59,148,212,249,146,138,71,137,99,51,63,3,21,111,204,109,101,169,224,193,31,234,134,166,164,235,56,36,63,10,91,113,84,79,7,241,101,34,87,85,66,121,39,230,138,68,139,211,187,242,212,178,237,33,97,15,82,14,79,10,61,140,136,51,230,202,148,178,27,224,179,10,28,207,57,72,169,183,65,44,174,86,201,159,76,40,159,113,78,76,158,2,127,106,52,62,216,158,15,229,75,38,76,31,72,147,45,132,101,65,139,53,86,216,248,138,95,227,86,244,247,0,178,3,13,137,69,82,80,130,73,62,108,74,153,144,9,4,24,107,208,209,177,182,66,183,194,171,30,98,139,17,18,217,150,163,24,223,132,170,86,53,13,172,153,79,151,99,104,66,143,233,137,122,226,123,33,15,18,132,138,222,69,21,83,236,221,39,86,147,207,15,106,102,25,155,145,169,168,19,235,138,206,172,164,77,24,201,94,200,184,150,44,120,142,213,250,25,189,39,184,140,66,51,137,25,188,24,199,202,133,141,113,146,86,28,88,147,169,42,220,14,183,79,92,73,240,47,80,213,100,56,196,132,60,41,173,80,89,131,50,211,107,197,202,173,37,106,74,217,84,88,110,197,145,152,66,3,139,177,106,124,193,163,99,60,101,2,230,141,150,197,90,213,37,13,73,127,159,46,235,248,211,122,168,7,32,222,27,8,185,81,134,153,16,79,229,18,219,26,224,18,124,2,37,209,185,24,191,229,117,35,245,133,105,35,120,20,34,24,135,238,41,248,19,9,147,134,86,37,214,166,85,14,104,30,18,139,47,228,82,243,52,240,241,254,129,89,150,234,70,57,41,204,30,53,217,196,198,4,211,198,84,198,48,107,74,60,185,121,20,188,202,18,16,236,20,66,226,70,135,79,90,214,143,245,74,59,108,116,89,28,110,99,19,234,160,3,60,146,73,135,17,22,113,152,114,126,173,29,176,7,130,205,191,219,81,25,149,0,38,49,248,240,133,78,76,129,100,47,62,85,93,132,107,207,12,79,120,169,214,162,217,142,103,26,158,202,77,151,205,228,86,113,161,193,141,19,151,218,76,204,24,57,49,68,237,95,100,210,0,163,230,17,22,227,226,51,51,63,34,108,208,7,36,143,218,37,204,129,42,9,254,170,171,240,4,17,241,9,77,198,178,60,155,23,136,223,243,164,106,155,29,131,252,206,86,117,42,61,54,105,113,184,113,45,65,120,48,126,149,46,123,49,147,54,92,74,101,21,138,139,236,242,65,202,36,184,48,0,49,245,33,107,108,167,19,135,144,168,233,49,165,205,99,194,34,226,76,171,65,91,245,52,73,140,2,141,225,15,41,20,54,170,153,58,180,31,41,217,231,214,186,12,56,96,169,103,41,72,82,37,214,181,76,154,76,162,18,165,111,200,151,6,196,71,165,108,175,4,198,26,92,94,213,114,27,134,16,11,26,222,64,2,39,210,98,36,213,164,23,180,177,148,163,73,167,144,43,228,143,221,42,20,214,160,246,138,134,153,91,40,164,63,42,211,14,168,241,187,138,163,182,62,226,154,167,204,149,221,16,68,94,141,112,76,127,54,154,60,59,144,97,73,223,164,172,74,76,187,161,227,78,176,139,184,49,101,168,253,164,100,104,199,146,177,129,66,56,222,30,234,163,140,16,70,31,47,18,102,195,150,162,55,111,17,52,106,78,124,190,226,171,135,39,108,52,132,214,88,158,77,166,52,150,125,172,226,147,255,0,127,92,242,76,222,5,163,142,252,203,211,76,220,143,148,169,92,152,217,63,246,162,18,91,91,61,55,100,145,173,142,70,242,18,104,85,56,8,231,198,124,103,243,45,17,166,85,8,121,141,60,98,78,102,49,146,84,188,157,61,243,127,109,95,153,37,255,0,152,231,213,98,151,244,134,25,80,134,221,247,25,17,26,182,44,33,240,197,196,188,111,252,210,52,99,217,69,111,190,60,46,213,182,30,170,131,36,236,18,194,78,2,63,153,121,242,96,224,194,24,163,201,245,18,212,162,178,253,21,63,174,7,18,158,184,210,185,122,75,137,104,129,101,100,34,112,245,170,58,215,144,131,203,45,89,100,111,34,82,67,230,186,145,65,210,67,132,124,165,148,68,246,27,34,121,255,0,222,94,84,250,203,25,0,196,139,209,222,86,102,18,205,203,182,2,198,183,230,21,62,101,52,16,102,202,49,46,91,174,126,33,18,11,30,90,145,101,34,232,18,116,150,244,111,245,2,169,201,250,14,128,68,229,148,84,83,87,229,168,223,226,133,177,245,61,161,181,156,187,40,44,204,44,164,240,85,185,143,39,185,78,82,83,209,198,255,0,46,200,169,48,241,246,165,146,53,55,114,231,198,67,90,140,198,123,168,240,224,240,229,42,209,38,0,36,164,179,0,172,220,93,73,189,84,204,105,123,227,50,51,214,108,123,20,202,43,41,74,247,238,64,162,245,62,158,220,249,166,140,184,219,29,129,15,42,110,102,2,72,58,187,85,227,99,158,88,252,206,38,109,0,121,39,202,105,75,104,105,9,82,69,209,103,214,158,15,40,84,221,195,231,73,240,204,33,241,42,181,126,141,89,27,236,249,67,119,140,248,177,43,63,12,128,204,161,107,97,178,55,49,68,69,117,78,252,172,103,23,250,18,50,149,97,123,36,156,82,240,226,227,95,110,42,135,52,10,130,125,192,33,69,229,139,218,180,70,126,228,10,12,200,45,159,145,249,246,101,171,32,206,218,101,196,36,116,203,129,201,3,10,46,85,49,125,166,37,234,11,28,194,200,33,167,213,84,158,154,198,68,93,45,27,90,255,0,1,101,169,128,110,193,247,50,38,47,201,36,25,113,101,91,36,233,136,146,71,151,40,242,37,251,159,194,220,182,50,135,143,207,141,89,112,82,60,194,25,14,184,127,171,138,189,253,15,207,229,10,169,89,169,223,38,39,21,48,241,161,223,107,70,46,89,112,6,36,203,34,133,88,87,179,196,60,168,128,188,31,147,18,163,161,159,163,174,252,226,111,198,177,181,211,21,80,191,203,231,142,72,254,154,213,101,127,145,125,72,139,93,85,93,187,244,252,163,69,86,152,133,39,202,35,205,166,234,139,204,90,191,228,89,111,193,82,12,33,16,196,52,140,56,84,150,31,106,254,36,166,25,128,86,60,37,18,211,248,180,30,120,130,92,168,185,49,165,224,221,135,136,104,86,3,207,14,201,153,69,60,152,254,152,144,179,254,34,196,193,180,12,2,100,251,168,9,58,146,80,184,120,202,176,178,128,57,192,245,16,139,17,16,218,43,130,177,162,77,246,160,19,55,123,92,67,70,85,90,190,200,124,165,89,86,201,33,0,192,219,9,125,244,168,130,157,150,39,186,177,84,109,195,147,124,66,248,74,203,123,246,106,25,115,228,23,19,248,199,151,141,80,213,64,149,38,47,234,186,149,197,149,84,185,32,126,81,46,85,113,27,81,210,89,102,137,147,31,154,36,95,215,65,214,102,124,27,95,97,196,61,114,253,27,59,14,161,253,55,212,93,19,212,168,245,77,62,88,146,135,202,197,196,245,12,107,45,109,85,180,151,21,69,232,205,127,113,240,202,225,244,151,121,11,11,219,92,191,229,137,173,219,208,163,34,190,159,211,182,50,214,203,75,78,197,44,69,199,231,216,186,94,155,212,224,183,3,57,121,23,44,54,167,252,99,5,158,157,214,149,211,190,202,146,115,202,45,201,126,218,173,89,243,82,13,255,0,47,115,244,44,156,3,7,50,158,159,50,9,24,252,66,26,73,79,113,42,200,120,101,241,19,238,166,33,210,87,130,38,239,40,202,37,208,182,37,232,11,2,215,114,247,132,62,210,206,101,105,39,49,248,127,220,74,53,57,167,70,6,104,152,227,17,78,80,235,57,195,62,43,18,255,0,173,99,51,32,234,183,42,163,80,191,27,196,98,160,227,67,214,52,147,191,164,139,40,211,102,89,51,143,9,114,229,250,72,185,147,229,8,28,73,89,149,193,108,131,74,160,217,78,30,82,151,17,61,197,170,214,135,40,31,154,86,85,50,205,73,182,238,46,36,100,107,131,201,127,213,26,85,96,171,31,107,107,109,69,231,136,185,70,140,240,120,222,156,198,99,8,14,30,180,162,215,32,158,170,3,40,23,16,99,126,174,41,10,180,106,29,85,92,86,51,228,54,194,23,182,149,198,120,202,76,57,83,70,83,130,72,217,197,149,42,169,150,16,190,72,39,51,136,68,22,85,190,134,125,141,75,241,23,38,53,81,14,24,33,126,175,24,148,247,196,141,79,85,91,93,242,159,169,76,202,166,173,157,133,154,207,89,229,59,43,133,251,105,6,109,70,47,210,79,146,144,233,128,218,217,94,69,52,190,191,60,171,169,234,24,216,167,48,33,23,31,130,35,9,170,154,212,136,135,3,85,73,149,148,165,196,63,112,137,164,202,211,193,6,239,47,34,173,96,71,180,204,101,147,52,192,45,217,152,197,32,134,152,137,43,79,234,186,131,250,126,36,68,205,42,202,153,192,221,170,168,212,158,128,124,162,18,30,226,203,213,159,135,23,87,184,166,213,66,171,103,0,54,164,130,32,98,136,166,44,166,75,39,41,139,198,180,207,167,33,39,98,14,69,76,29,18,255,0,71,121,76,94,79,166,147,111,81,236,168,68,76,121,202,207,148,42,115,73,163,1,109,254,99,254,226,205,154,62,199,59,10,110,191,53,208,234,169,171,163,69,205,99,43,248,211,170,208,89,36,177,205,245,63,195,223,77,32,11,19,172,79,84,241,141,22,52,70,109,59,60,19,233,47,97,70,255,0,164,144,249,211,198,243,204,84,204,194,84,97,84,103,206,39,41,113,35,38,83,213,73,30,28,188,138,93,147,1,56,253,184,134,159,6,48,35,116,151,40,208,172,192,202,67,90,134,94,155,181,126,34,241,149,233,212,13,66,57,32,96,125,196,234,214,144,22,224,230,81,86,180,50,227,28,27,66,255,0,175,145,51,43,56,45,74,71,155,108,13,217,74,49,13,75,198,212,62,191,107,180,41,113,70,250,136,203,232,199,45,51,195,201,254,5,23,166,32,74,178,62,210,39,98,147,43,20,198,167,82,255,0,195,208,20,27,184,133,33,72,143,129,67,113,25,159,55,20,156,75,85,60,155,29,45,17,158,161,41,87,211,221,193,182,240,203,43,42,93,102,84,108,133,88,223,177,29,107,50,112,201,132,189,107,40,1,157,225,152,66,85,250,134,29,25,34,230,137,216,163,95,106,193,19,14,85,92,117,52,100,105,159,89,100,19,101,103,9,80,172,120,39,3,169,107,129,37,145,143,180,18,0,58,101,57,228,179,42,115,162,107,95,10,86,98,167,33,102,88,140,205,21,107,123,192,46,16,137,12,202,75,39,10,212,240,193,59,192,188,106,81,241,129,244,149,68,102,3,251,178,229,200,179,53,32,61,148,150,24,231,23,213,71,40,62,80,67,18,157,13,85,151,134,89,101,93,62,96,89,212,84,13,110,155,223,75,126,92,133,26,124,92,219,80,130,141,50,199,59,2,17,98,26,184,140,242,109,112,163,38,105,80,70,229,16,150,53,82,71,159,132,89,113,37,106,161,172,204,228,86,161,129,168,200,119,252,209,5,25,36,126,149,178,147,204,105,235,175,223,79,151,58,46,33,64,227,81,236,49,224,157,249,68,177,162,79,162,139,52,168,160,16,244,196,65,65,251,136,7,213,75,17,56,132,168,89,100,15,62,212,217,225,100,144,110,214,246,95,161,109,33,205,228,210,31,39,234,138,156,85,48,145,153,204,170,194,26,169,60,34,23,34,219,38,29,48,135,136,169,150,162,217,136,251,134,65,140,12,193,42,14,158,126,216,15,55,213,79,238,52,125,84,145,230,223,255,0,26,10,145,144,68,119,215,4,89,68,149,141,94,38,169,58,195,23,8,68,128,159,124,114,143,238,125,52,238,99,34,194,127,16,134,66,35,52,245,84,73,178,217,46,88,134,138,133,137,250,74,67,201,38,238,242,86,47,166,53,117,2,226,45,32,31,134,40,228,165,26,206,28,188,15,244,225,32,180,220,59,194,143,20,190,36,52,97,97,165,151,196,131,206,234,129,182,90,171,117,132,169,36,197,148,139,109,222,158,130,32,101,237,34,2,4,10,216,192,203,238,41,109,127,71,220,87,95,98,202,28,49,219,3,245,93,170,114,239,225,164,169,62,124,72,96,218,203,140,118,4,60,75,162,213,73,60,152,191,87,42,170,201,66,109,221,120,156,50,202,133,154,89,249,98,74,228,84,122,75,83,158,55,129,165,137,89,221,252,52,149,110,252,194,82,87,218,99,240,184,15,243,249,8,47,109,74,72,110,215,43,28,154,106,181,43,205,172,6,62,145,44,153,169,8,94,229,202,41,44,172,103,60,134,151,237,35,38,106,220,68,218,7,149,73,99,41,233,196,191,54,167,137,36,248,178,166,49,173,71,56,123,65,127,184,185,229,107,207,131,119,137,93,105,91,232,131,139,134,92,81,254,226,170,224,69,191,226,8,103,216,214,240,229,33,70,151,26,73,202,78,85,116,201,250,127,251,177,100,80,250,182,214,168,146,176,212,139,18,162,211,196,50,250,53,179,73,14,237,249,182,185,80,182,191,13,241,68,121,118,28,105,166,155,184,157,4,156,194,227,86,198,184,61,216,48,196,16,241,173,89,150,212,114,90,171,159,150,61,18,224,90,169,241,43,178,8,126,125,139,174,105,234,66,10,39,205,151,145,92,63,77,193,252,242,205,20,104,125,179,6,78,17,113,166,88,209,56,142,211,51,147,47,170,148,82,16,62,218,146,213,176,37,86,197,126,211,34,234,18,95,249,48,132,72,83,64,4,208,109,12,46,212,53,95,19,85,153,51,56,5,61,197,254,235,245,228,22,36,236,54,186,142,73,57,165,73,47,237,166,183,26,25,244,150,175,151,237,149,91,211,213,0,85,204,218,69,26,226,94,145,108,117,63,91,171,252,104,74,67,170,178,147,204,108,137,139,205,168,6,13,167,38,53,68,25,242,235,72,243,98,25,81,33,181,139,36,249,76,37,208,209,161,205,184,228,254,146,123,201,59,9,149,5,171,0,57,124,34,65,64,9,35,92,62,196,194,227,47,90,54,251,29,144,216,88,130,197,137,52,106,168,43,53,216,73,106,203,24,35,204,106,189,206,94,190,84,227,74,250,168,170,191,74,49,15,254,162,209,231,47,99,180,196,76,137,69,63,170,198,156,255,0,159,196,52,48,27,117,14,167,188,168,63,244,232,162,251,137,19,62,39,88,217,121,196,151,196,157,223,70,151,58,83,13,19,249,20,245,198,152,219,15,212,68,46,79,113,77,161,187,88,188,115,42,45,59,27,224,48,150,199,126,82,174,153,166,228,202,173,137,196,85,206,116,101,173,104,188,196,110,197,209,42,164,238,65,135,169,54,40,74,70,103,4,178,212,54,165,57,13,44,169,95,226,125,207,14,37,107,248,122,33,1,243,121,18,179,104,154,127,102,82,173,87,236,85,147,79,160,86,105,225,206,3,37,229,90,61,40,145,137,194,170,171,96,68,130,54,11,117,149,111,181,173,25,65,152,73,119,20,76,172,73,114,100,234,79,102,50,154,222,187,136,67,20,145,49,104,141,2,46,60,197,149,136,137,61,195,229,139,207,105,141,101,134,168,162,202,224,20,156,93,178,83,42,125,85,107,110,12,70,138,76,105,8,104,73,190,245,3,8,146,136,156,254,48,244,211,237,13,0,98,34,25,77,196,42,99,207,27,152,50,138,36,242,4,155,241,51,54,252,101,31,211,75,195,48,98,229,150,46,213,168,218,134,9,120,98,37,102,80,94,255,0,69,48,117,35,61,232,163,67,201,158,57,167,249,72,24,148,171,237,101,198,62,93,174,81,42,56,23,117,82,71,155,46,216,136,86,25,191,226,15,63,74,202,33,247,120,177,41,171,179,90,141,155,65,69,93,25,246,85,165,7,249,166,84,52,153,144,118,175,196,81,228,253,164,251,136,228,179,250,56,228,155,87,194,31,205,197,38,79,168,177,129,169,34,100,237,86,150,65,170,183,99,195,47,26,147,55,195,208,100,249,73,227,69,127,93,71,178,249,104,25,51,105,108,198,42,10,214,86,194,174,194,41,92,158,10,126,54,158,60,96,118,245,39,117,181,64,193,155,116,180,64,15,60,147,176,155,173,83,86,217,62,51,48,173,76,170,130,95,117,31,91,85,4,191,218,144,164,82,168,236,194,61,67,91,6,200,111,49,177,137,70,179,79,31,3,241,21,117,185,154,12,243,64,254,93,183,228,81,255,0,130,101,70,243,22,252,152,211,42,133,136,216,122,108,25,51,24,178,100,253,181,75,3,211,106,60,13,176,196,171,180,221,109,109,75,48,154,46,82,21,111,178,208,195,157,205,44,66,16,255,0,117,55,104,195,73,25,245,33,175,175,137,56,108,12,66,226,26,217,85,84,114,129,58,141,67,65,24,248,178,143,26,57,225,211,241,185,189,120,98,72,213,26,205,199,177,33,101,85,59,243,139,22,85,190,182,123,233,32,225,46,156,203,247,8,170,3,107,167,4,63,215,229,68,73,152,9,32,249,72,191,200,84,203,34,141,86,20,233,237,18,9,36,101,181,183,251,106,189,144,52,228,30,108,163,23,238,41,73,143,178,199,250,252,191,109,44,126,121,47,249,180,187,143,226,46,218,219,45,75,121,250,159,76,198,200,35,79,203,246,198,37,55,101,172,224,140,121,162,11,16,208,208,195,77,27,207,45,94,82,36,58,146,48,253,161,34,172,255,0,35,45,16,63,241,177,228,251,89,81,244,154,182,44,153,120,101,139,106,160,227,86,228,230,221,98,79,89,26,168,113,49,4,191,50,145,97,29,164,82,253,246,160,16,223,44,37,249,97,123,138,6,203,91,74,155,101,253,59,173,14,255,0,89,178,254,158,105,68,219,125,52,210,183,65,128,99,100,185,114,191,141,110,221,197,89,21,6,80,2,121,49,55,102,88,90,188,18,65,139,47,82,243,2,113,112,229,227,74,36,188,3,149,136,95,200,145,154,134,174,102,33,135,42,55,48,150,108,193,52,156,209,121,62,162,115,26,181,248,55,121,70,81,165,102,141,255,0,12,143,8,83,47,19,10,168,111,199,17,153,80,115,36,176,169,68,106,217,197,27,243,79,38,49,33,125,86,12,34,62,36,185,68,71,168,138,162,29,85,113,18,144,18,141,244,188,215,18,211,127,16,175,36,222,19,138,72,134,83,174,219,38,30,156,178,148,243,27,36,148,249,154,74,128,160,203,18,172,98,72,221,46,146,246,245,246,58,227,234,215,167,93,82,189,251,155,105,44,189,74,181,129,218,167,149,172,1,56,130,46,68,182,28,15,77,6,16,245,165,111,158,72,68,127,47,250,211,50,208,230,92,203,47,234,80,143,203,23,140,94,226,111,14,124,18,179,41,101,127,26,141,141,172,207,37,158,157,47,173,56,173,11,59,150,173,130,163,89,140,173,201,154,191,136,137,76,251,32,9,249,165,139,42,10,126,161,0,206,240,245,98,66,134,226,170,119,17,138,150,217,27,80,233,38,5,144,243,87,99,18,93,38,183,123,196,188,29,24,76,239,53,125,240,241,253,52,242,29,12,232,92,178,202,34,171,41,38,98,99,240,172,24,60,216,134,82,32,205,26,116,105,95,211,226,241,171,121,225,220,145,130,16,144,175,141,136,125,188,139,55,21,193,73,0,214,188,167,205,44,169,180,96,214,228,202,30,82,9,20,240,226,127,55,42,93,107,156,79,97,98,11,16,209,226,5,11,36,193,240,195,97,145,54,167,147,84,87,252,164,1,136,159,80,170,54,28,248,133,30,19,23,249,16,236,178,28,107,39,250,124,172,163,92,236,204,133,86,53,115,168,50,183,33,243,24,168,131,63,24,241,101,81,117,90,146,95,158,19,8,130,84,161,146,9,192,237,79,27,48,173,24,21,222,146,137,100,60,193,138,166,31,164,129,24,157,188,159,77,82,154,78,160,168,38,90,233,89,71,244,210,155,43,183,201,39,205,246,43,238,126,194,85,132,18,105,231,8,249,68,81,227,84,148,243,199,9,156,169,91,204,63,4,44,153,47,24,242,169,54,99,14,36,207,138,51,238,242,160,63,241,10,183,62,211,16,196,185,230,170,212,147,134,60,81,11,218,164,13,14,203,6,239,116,76,138,77,164,190,39,84,113,197,92,181,63,76,86,204,200,60,161,229,94,153,100,56,61,88,202,66,175,205,122,111,226,141,197,33,31,93,98,82,99,87,180,246,175,212,28,193,41,19,199,184,74,72,85,24,182,178,146,114,114,149,66,106,219,179,198,103,106,222,249,150,80,142,240,203,17,10,53,147,41,1,126,124,37,247,83,237,179,136,172,168,115,120,215,218,131,80,90,178,37,73,120,253,194,46,161,79,38,93,71,134,84,109,111,194,225,212,19,44,65,13,61,181,128,114,87,18,32,162,143,39,130,213,233,209,7,110,166,237,252,31,192,178,174,183,130,192,148,89,80,150,186,74,212,191,229,37,254,53,27,84,251,138,159,60,162,38,49,46,133,167,181,35,36,131,132,184,148,217,169,200,43,250,0,85,80,234,106,222,105,98,202,176,153,51,41,48,203,138,65,166,198,212,151,153,222,24,146,178,163,195,39,80,78,30,27,104,3,40,202,196,42,171,138,223,242,21,214,201,163,46,49,26,42,111,232,154,59,30,92,66,200,167,46,232,79,27,204,213,253,139,152,223,92,92,212,31,230,229,101,251,105,100,222,78,3,71,12,83,124,246,58,214,161,147,4,144,95,18,191,26,231,50,107,70,95,107,249,19,205,31,50,186,77,115,205,47,177,55,12,48,16,156,194,227,93,48,218,185,146,146,168,212,83,13,31,50,36,24,140,12,191,105,106,184,187,177,155,59,21,116,2,8,98,94,178,212,53,186,111,204,194,236,67,233,95,140,18,172,167,109,37,213,198,199,245,19,55,79,114,189,58,235,93,101,95,128,216,102,188,233,218,143,34,124,26,221,85,225,152,177,71,143,247,84,174,170,54,71,190,93,113,113,40,200,122,219,85,89,29,245,241,10,79,164,185,36,233,232,222,195,199,35,77,243,161,212,231,132,229,238,18,195,97,91,36,124,162,38,68,166,134,102,160,173,255,0,60,139,185,202,168,3,113,23,39,8,177,126,234,56,8,214,8,135,24,2,102,44,92,104,233,148,241,68,12,194,90,124,242,179,245,75,227,39,217,126,147,22,81,166,89,20,155,43,57,23,107,187,133,57,155,65,114,41,205,73,172,53,28,98,15,49,114,174,185,50,4,25,204,249,184,188,138,59,82,104,248,165,103,12,82,148,105,234,174,190,226,71,37,27,216,230,143,212,54,178,78,195,27,34,233,16,13,18,254,159,105,99,197,149,137,68,109,37,85,143,55,81,83,170,122,209,244,161,97,84,43,44,214,81,107,195,7,77,131,14,255,0,42,83,235,15,41,242,132,74,198,227,73,0,177,62,80,89,73,230,166,39,195,28,110,31,115,233,161,148,197,144,10,237,135,147,23,47,106,141,141,61,227,178,247,63,109,116,104,111,33,96,226,48,191,208,166,77,91,182,157,155,106,177,163,81,214,102,40,105,46,6,81,252,220,92,74,162,170,76,79,101,113,189,85,63,80,21,140,244,242,226,24,147,111,135,183,22,165,62,25,101,228,82,206,213,236,61,125,45,220,236,134,181,130,47,13,220,164,124,105,52,210,65,154,32,178,164,33,211,123,209,230,44,174,213,170,157,146,171,101,158,34,122,178,53,132,170,58,251,140,46,52,197,109,248,249,105,177,19,219,39,90,91,15,67,30,167,204,91,172,163,253,212,107,53,86,216,248,101,136,124,75,99,245,230,146,240,229,138,76,159,186,169,249,90,17,252,119,22,79,211,12,199,202,92,74,14,250,4,74,73,204,21,116,162,23,234,46,141,27,82,87,89,63,15,165,147,25,87,164,232,152,54,253,63,237,167,86,89,140,171,69,200,143,129,50,38,215,132,89,72,143,134,251,152,36,203,176,31,242,166,44,248,117,58,182,83,10,46,191,52,254,120,96,138,38,16,139,230,83,214,130,122,28,246,225,147,167,75,100,185,120,242,9,156,124,73,52,248,214,165,230,17,122,149,228,152,99,247,68,177,141,14,8,137,203,21,21,208,107,106,73,85,79,4,145,226,151,237,35,95,177,198,252,81,83,73,240,234,183,204,218,69,196,63,113,111,53,104,227,49,152,148,154,189,141,86,200,138,101,61,229,217,246,158,140,76,105,144,126,26,48,76,247,69,252,74,242,146,237,241,152,200,157,73,227,230,89,120,102,137,202,181,90,52,25,154,83,151,192,208,0,173,148,195,20,68,42,233,108,13,104,224,225,22,60,158,29,107,120,109,108,139,221,140,95,196,188,240,196,47,41,162,242,125,68,205,34,248,16,107,91,50,106,100,144,11,233,164,22,178,94,33,241,118,39,58,146,182,8,190,108,66,33,73,237,141,72,50,53,228,153,125,68,198,165,182,206,116,43,42,13,169,194,124,140,52,185,68,253,188,170,207,121,142,39,50,140,53,108,161,143,48,123,16,102,147,114,82,109,12,34,36,104,91,196,166,245,195,231,234,216,130,151,180,76,97,155,115,202,161,46,244,124,232,199,245,108,73,246,149,146,127,116,73,118,217,6,102,90,224,81,204,164,151,118,12,33,201,197,244,144,159,134,54,36,249,178,147,39,221,85,48,13,140,28,37,74,46,227,100,127,46,76,101,77,101,36,172,198,135,224,39,8,177,163,35,73,217,1,130,55,98,73,14,3,227,31,48,133,136,106,158,5,221,28,31,243,17,101,69,151,200,214,176,52,253,42,123,176,50,88,75,137,5,132,245,164,124,73,101,234,78,102,124,66,163,16,241,6,1,10,147,102,29,217,247,102,23,241,167,190,158,34,109,235,228,102,200,0,147,204,85,178,76,106,49,3,155,139,248,145,111,100,65,3,134,47,34,155,212,155,185,192,218,11,173,23,115,43,167,216,57,167,215,65,39,15,42,17,247,18,136,118,26,190,1,10,81,123,136,122,160,176,71,249,190,177,38,243,46,193,56,123,74,145,19,42,202,177,69,108,135,181,186,156,246,81,88,25,124,68,18,230,122,182,124,177,218,188,33,41,63,214,169,234,168,110,32,159,52,177,113,162,174,234,162,78,30,92,67,200,141,191,216,55,40,216,156,216,51,37,206,225,202,66,162,159,85,145,157,170,140,48,34,193,127,86,36,108,200,209,9,5,248,98,242,45,88,213,1,166,97,52,58,114,22,38,28,188,106,130,146,100,77,63,19,155,137,125,209,145,171,132,55,250,177,72,50,123,107,109,222,158,4,146,60,177,58,203,214,153,149,123,25,185,235,151,177,69,3,82,86,217,51,136,164,72,181,35,30,95,107,141,42,170,152,77,62,119,132,194,69,201,212,47,243,253,40,249,87,45,168,82,190,184,25,86,201,4,17,254,131,47,242,173,239,213,160,243,197,212,150,60,217,25,194,148,97,231,88,203,114,138,171,108,180,46,163,92,19,242,113,113,170,138,215,214,144,121,183,88,137,251,73,46,149,100,29,139,50,151,145,63,124,104,63,85,90,54,162,251,156,242,42,187,27,125,66,95,212,26,213,230,242,118,149,100,247,193,140,197,37,170,181,36,90,216,175,54,235,145,44,147,55,216,145,244,247,98,209,240,56,212,253,196,253,136,222,184,199,254,52,220,146,94,210,39,42,188,211,210,101,106,8,249,172,68,66,168,194,237,43,29,83,116,159,136,185,19,154,147,80,216,201,39,111,26,219,91,181,154,15,155,78,181,14,155,25,98,202,195,140,68,19,58,212,44,7,203,27,216,28,68,93,27,58,171,88,158,226,186,141,175,160,109,188,61,36,75,118,152,101,144,255,0,86,171,52,245,57,241,238,202,47,244,38,18,106,190,170,174,218,146,222,174,6,216,118,67,193,218,53,231,201,103,213,72,46,52,221,252,159,242,145,36,62,155,173,107,78,207,80,138,65,13,115,109,189,139,45,14,153,14,123,4,196,45,173,240,241,240,211,14,81,20,123,231,218,143,218,38,52,211,204,229,103,244,225,101,250,138,149,144,157,82,199,183,154,159,245,98,166,38,63,180,149,204,212,243,135,203,46,1,10,136,102,185,151,9,251,66,228,89,50,201,150,95,216,17,50,169,166,112,53,39,173,129,226,244,108,73,205,60,13,176,248,138,79,219,88,7,4,96,124,160,177,45,70,181,36,99,179,50,25,168,106,230,59,48,64,94,238,84,186,100,48,23,164,75,127,169,68,32,22,113,140,2,143,181,38,224,187,100,125,245,33,200,54,4,81,127,214,180,51,79,94,86,177,133,48,178,141,116,128,134,39,187,202,190,207,54,88,135,14,95,244,39,89,21,196,102,100,248,37,161,217,98,139,203,237,41,201,239,61,149,143,182,33,161,174,36,218,198,151,139,23,26,115,66,22,78,253,197,191,253,27,90,10,223,169,15,72,124,62,218,187,170,48,45,224,176,197,229,75,13,163,42,164,242,203,202,92,94,218,38,3,217,91,225,19,22,33,251,105,125,10,90,234,30,106,216,177,185,131,21,103,48,36,178,130,240,136,73,147,12,2,177,1,50,170,116,145,252,161,113,38,82,108,205,228,69,127,82,132,119,215,148,184,177,45,172,141,43,180,210,184,209,242,116,221,144,165,191,12,161,164,122,133,150,181,7,230,46,81,253,69,149,25,88,7,80,201,124,17,230,136,82,23,249,83,141,25,169,200,81,230,202,53,23,62,200,150,76,36,66,165,116,148,247,49,167,63,14,65,70,83,104,216,232,141,151,85,204,253,21,91,106,9,201,243,32,69,146,5,196,232,102,74,132,126,82,229,93,66,135,80,140,163,194,98,162,57,154,30,100,166,233,213,248,154,47,168,65,24,15,48,132,50,169,35,70,56,254,108,92,75,170,102,25,89,196,149,207,134,73,189,216,151,70,226,185,206,182,66,78,183,88,108,191,227,205,216,138,178,187,245,113,144,209,10,60,158,8,121,250,87,147,136,72,40,212,228,164,243,40,96,16,170,13,11,39,201,208,178,39,253,140,180,172,109,93,54,83,253,70,40,246,202,130,202,29,84,98,51,44,241,136,159,76,75,155,207,212,250,140,163,218,68,17,4,49,37,108,147,56,68,203,44,164,75,184,201,240,58,195,127,147,174,190,4,18,15,245,89,84,62,161,164,181,130,119,237,50,20,106,154,146,212,19,98,129,59,245,32,8,120,138,44,170,171,50,191,34,44,175,11,28,202,28,105,195,230,50,51,214,199,225,250,95,228,84,150,84,155,223,51,68,226,34,65,26,169,254,100,9,84,100,92,138,199,38,33,181,179,50,243,44,44,163,30,200,120,132,190,190,25,227,126,144,73,180,104,210,196,6,102,22,37,177,169,57,27,200,131,141,91,233,18,158,108,60,136,223,94,148,87,225,76,108,163,19,59,248,150,1,97,197,253,130,122,168,219,204,122,28,247,147,132,203,198,121,4,252,210,202,49,13,106,146,23,139,230,250,144,204,48,38,143,12,190,85,149,11,27,228,223,105,194,179,20,178,229,254,37,13,169,45,105,163,31,250,127,16,211,235,89,145,5,231,18,32,134,185,142,179,173,60,147,242,202,40,135,230,161,52,109,92,78,142,157,150,217,22,20,134,36,159,155,227,86,208,31,190,123,10,184,190,155,128,49,248,4,54,146,23,74,164,254,155,225,132,164,42,200,85,145,70,153,175,175,185,116,199,237,151,153,48,249,58,144,112,230,50,73,25,153,24,195,48,71,234,93,7,27,4,108,217,59,184,164,68,134,30,203,186,82,92,105,40,169,53,181,183,113,125,204,137,106,174,29,245,0,181,158,201,221,37,81,242,123,253,204,138,154,53,14,202,87,47,40,211,155,40,213,81,162,51,105,87,201,245,16,177,169,77,234,226,162,106,125,61,92,95,15,80,201,254,15,170,170,153,79,93,26,39,202,99,18,87,78,111,170,36,249,152,21,86,69,66,18,43,57,37,118,201,93,34,92,190,250,125,248,231,60,56,184,215,120,52,56,133,127,82,87,50,158,183,38,98,136,106,184,125,136,146,83,224,229,90,85,146,171,79,187,228,22,85,208,131,112,114,251,164,42,104,25,145,96,143,229,42,227,127,34,243,238,231,116,252,176,191,137,65,153,60,75,89,159,224,158,181,152,11,38,98,20,82,100,250,137,53,108,147,214,159,9,74,186,1,131,58,72,51,23,26,83,39,77,215,23,154,92,82,126,226,118,85,168,139,37,24,15,204,146,122,74,169,107,107,96,136,12,52,178,144,164,42,93,2,144,3,31,104,241,254,234,204,216,35,15,46,233,114,175,185,208,205,125,3,228,135,232,137,45,124,51,249,165,33,212,59,153,123,72,146,178,145,56,12,107,82,251,74,235,98,76,180,15,12,108,128,90,253,43,23,186,140,140,19,198,240,202,136,123,198,84,251,212,39,70,23,250,59,11,238,145,44,147,66,113,255,0,107,198,170,35,99,94,146,242,99,230,66,204,162,213,137,144,214,159,195,22,36,172,212,251,98,43,38,33,205,84,57,61,210,177,42,44,138,43,43,17,198,167,220,131,238,36,223,134,236,178,97,44,172,74,218,76,50,8,152,114,165,62,121,101,190,32,82,180,131,199,99,68,56,16,106,7,155,46,82,35,163,26,92,150,112,245,160,109,66,74,214,14,89,186,254,154,119,85,106,2,65,225,226,26,66,173,236,79,217,6,113,14,206,44,88,147,70,73,198,5,189,252,143,94,12,9,217,50,132,67,42,92,76,176,3,240,77,233,46,34,35,89,15,27,19,63,56,133,31,44,1,228,65,189,136,178,133,152,213,0,59,153,216,74,92,67,85,241,163,2,48,25,202,53,32,247,226,70,70,147,149,157,171,44,61,110,83,120,101,234,149,137,97,224,113,19,154,86,84,166,49,152,46,212,29,147,249,243,8,164,18,64,170,149,76,52,69,227,24,114,88,163,183,39,250,168,168,118,184,184,138,179,113,208,102,233,209,212,211,51,77,146,49,223,46,33,70,143,135,156,163,229,42,22,202,250,40,217,218,151,64,190,25,31,204,85,95,200,98,11,211,227,145,70,106,122,59,38,51,213,133,149,33,178,210,81,32,203,245,13,60,82,8,126,224,211,23,221,196,16,248,121,86,208,234,72,132,6,34,192,254,68,203,212,254,194,254,59,33,43,100,18,73,253,90,223,2,226,40,135,180,15,18,99,101,24,18,70,249,98,46,47,182,167,230,86,238,124,48,246,42,173,68,97,140,201,255,0,147,181,33,54,167,151,24,157,67,196,154,51,74,222,23,180,163,16,214,111,211,3,39,9,80,209,171,141,27,42,49,133,14,167,170,147,231,234,25,4,152,190,120,36,189,230,174,235,76,225,210,85,70,138,192,138,0,242,125,69,183,11,35,116,197,26,134,202,219,220,118,147,248,74,50,200,228,157,132,202,153,147,223,181,246,210,249,245,76,35,216,101,245,145,178,13,252,171,118,216,55,21,197,246,81,189,75,221,196,181,5,146,160,143,16,98,144,169,147,228,193,141,218,85,159,169,0,172,225,42,155,46,149,168,214,99,229,109,148,191,14,97,16,73,188,105,131,47,186,145,154,72,199,230,98,173,112,44,129,41,255,0,40,149,84,174,47,240,81,79,141,92,65,243,9,71,92,85,85,11,164,68,22,85,79,26,51,201,220,85,186,77,104,39,1,255,0,81,89,72,54,13,238,64,7,76,60,164,225,148,76,127,113,84,64,128,8,32,196,30,84,60,154,28,159,223,144,75,92,60,245,15,197,151,40,214,53,80,170,179,63,201,182,214,158,116,208,124,167,18,2,5,13,168,159,132,178,134,171,67,119,16,140,230,128,68,190,72,98,73,38,104,130,32,144,172,130,53,208,159,184,173,219,15,47,185,238,32,160,70,7,154,166,53,87,228,253,80,202,135,244,112,9,156,73,213,137,216,214,104,17,100,179,132,75,228,102,30,9,56,68,134,124,249,213,15,251,104,159,91,4,148,141,33,85,86,10,153,200,15,184,128,135,24,254,242,54,49,128,84,220,44,102,62,20,43,41,141,111,163,154,93,190,214,52,231,136,57,49,162,96,70,178,193,250,162,100,86,247,1,30,54,24,201,8,107,95,159,54,84,213,64,89,24,86,249,58,130,23,234,196,76,107,119,169,16,140,237,79,100,198,33,34,174,127,168,108,189,52,239,20,65,101,39,130,156,138,163,199,35,59,14,125,97,130,59,51,21,116,61,61,62,41,34,179,149,126,123,141,14,242,238,83,11,200,172,106,172,173,105,31,204,185,33,87,239,110,199,116,219,110,181,238,117,251,136,12,155,19,135,253,197,205,44,172,167,84,217,122,118,94,52,71,254,37,143,195,9,138,147,90,221,193,183,62,95,113,116,110,95,150,135,10,244,250,196,223,194,170,1,191,35,205,149,57,11,242,179,181,73,85,51,40,59,85,36,6,51,30,20,213,53,141,143,103,34,45,241,135,36,29,75,39,135,242,102,89,70,146,181,90,132,217,110,78,201,164,138,82,63,118,37,45,125,166,199,157,155,65,98,26,234,126,3,34,10,214,170,9,1,247,23,66,200,181,33,146,106,70,233,176,158,10,117,38,122,2,124,151,214,248,98,18,213,13,135,147,221,202,185,154,174,199,82,241,200,241,181,36,177,51,234,160,189,86,116,223,48,134,40,197,247,17,242,107,70,87,241,9,16,24,120,211,109,133,148,63,79,7,145,134,40,178,226,78,44,159,199,139,16,197,251,66,74,96,63,108,76,73,187,222,50,51,46,37,155,140,35,70,74,79,173,39,155,229,229,74,223,198,174,76,192,73,103,82,69,62,145,131,229,18,107,40,170,43,12,156,158,28,73,164,106,17,151,151,106,149,236,15,157,138,190,7,16,48,166,86,162,131,40,30,205,130,90,183,152,136,157,188,213,66,27,253,68,184,146,57,230,211,133,233,180,17,84,218,77,62,193,87,248,106,178,159,101,129,230,14,49,13,38,121,129,100,7,238,251,22,139,136,114,172,162,191,104,82,8,138,93,143,181,130,124,69,46,85,42,177,117,85,41,106,160,0,118,60,61,106,182,77,171,5,23,14,46,53,9,2,224,145,142,51,24,75,160,86,235,13,51,36,12,221,139,17,21,44,108,138,223,236,83,26,96,8,136,124,0,78,59,48,137,109,153,39,78,17,255,0,210,75,148,137,124,201,39,140,76,189,73,108,10,165,228,54,108,129,133,11,113,243,35,120,84,91,245,228,168,220,81,5,148,139,67,245,157,252,158,232,3,16,209,184,207,240,35,67,253,48,158,249,98,123,197,149,50,161,184,120,201,136,168,64,220,0,167,97,74,46,68,231,115,20,191,77,73,176,46,188,106,103,62,97,38,157,152,98,173,76,128,120,207,205,137,100,201,131,26,212,251,136,35,39,41,113,38,178,147,91,88,169,141,49,152,16,179,46,31,249,194,33,13,42,135,119,4,157,92,168,107,43,88,162,39,210,76,178,48,141,26,216,98,200,213,190,25,140,82,8,137,28,203,88,177,143,135,116,145,220,95,60,190,97,9,84,171,35,92,73,62,83,8,159,227,85,91,184,44,104,159,39,70,100,248,157,217,86,215,220,3,164,66,83,144,227,78,193,204,36,84,58,73,100,38,96,202,91,182,193,254,48,163,76,36,158,33,45,17,169,231,73,62,105,114,184,214,79,161,156,34,115,74,76,2,31,77,31,213,75,90,26,172,190,33,241,169,32,198,229,237,34,98,204,24,249,132,147,50,200,228,127,8,147,200,1,202,62,100,89,132,101,2,153,0,114,125,164,162,101,60,17,249,225,23,34,174,48,70,38,41,249,191,168,34,55,24,69,86,177,58,103,202,132,129,244,125,79,101,45,134,151,242,209,147,73,147,200,35,230,197,151,18,50,54,167,185,154,76,62,151,199,245,49,33,112,58,21,89,198,144,253,42,16,48,239,199,145,50,140,104,56,255,0,74,66,254,210,94,26,24,147,158,195,75,84,97,8,35,15,133,22,254,147,101,208,13,147,6,86,113,85,147,249,80,179,44,160,139,207,119,1,109,187,178,219,69,121,139,237,37,113,161,214,219,129,133,150,85,138,204,58,198,181,52,26,238,171,62,81,11,18,115,91,119,4,152,50,149,75,89,50,12,103,191,104,46,52,28,8,27,209,179,9,72,34,121,172,236,192,202,131,207,238,143,139,221,123,209,177,169,229,201,253,180,190,28,3,194,39,41,114,170,104,18,89,143,18,107,83,152,181,253,66,163,80,193,140,15,184,135,147,15,25,58,145,249,191,39,111,255,0,17,33,212,55,219,96,102,228,42,198,234,46,75,109,172,16,204,30,15,202,92,74,122,215,118,82,97,136,84,149,250,157,146,73,196,141,140,253,207,186,165,234,252,203,44,116,20,250,84,162,19,180,159,238,167,97,9,35,15,10,56,62,17,128,145,207,152,113,17,233,236,190,38,179,48,87,172,109,185,145,208,53,8,231,113,41,3,61,242,123,74,155,83,190,158,55,46,92,164,75,182,58,177,103,12,217,17,216,114,169,90,171,179,201,63,48,177,13,85,60,192,240,226,76,173,66,82,71,115,238,204,159,250,32,44,152,200,201,139,228,188,108,65,189,131,155,220,155,114,228,171,168,128,50,98,77,149,139,46,36,253,154,110,40,188,13,139,42,77,107,167,162,15,204,181,217,55,41,197,59,45,70,6,101,47,26,213,106,21,173,151,220,218,111,77,23,14,44,68,75,13,101,177,78,100,191,114,204,88,185,62,162,85,39,79,18,115,57,139,136,105,90,206,34,178,167,35,56,211,61,75,195,10,63,195,108,197,46,249,158,144,252,33,42,14,202,214,214,107,56,84,108,222,5,218,53,113,236,251,134,114,8,93,138,105,236,157,101,47,155,136,104,138,124,130,39,205,246,39,111,128,73,35,225,226,87,84,208,155,50,167,0,88,117,160,130,14,34,162,51,100,65,25,227,133,250,178,241,173,17,172,183,178,240,215,197,38,63,112,137,90,204,10,161,230,102,78,210,172,31,63,27,240,132,68,42,105,182,31,130,21,225,196,78,97,36,244,25,88,91,101,107,42,48,56,133,148,137,116,9,246,83,78,253,216,149,25,170,135,37,137,89,169,207,7,148,37,78,177,146,220,80,207,200,36,68,59,129,140,152,178,165,15,103,228,66,178,25,202,246,113,39,219,96,89,20,176,49,183,35,251,105,12,250,73,100,35,11,16,73,205,9,135,8,31,212,5,149,50,153,243,47,202,33,98,77,192,86,95,255,0,64,10,169,245,66,136,193,75,128,60,136,167,204,130,49,144,193,226,82,215,204,60,110,80,169,119,220,78,39,22,92,74,12,210,151,85,71,211,220,181,159,62,33,14,252,210,135,246,198,138,173,152,15,171,198,161,106,153,144,236,54,85,97,2,24,55,88,138,94,52,109,148,57,243,233,31,38,185,242,226,74,30,69,22,102,106,109,223,40,184,209,140,187,151,4,248,177,17,60,129,113,18,112,54,152,185,10,187,255,0,251,56,120,2,70,54,80,118,242,40,221,91,90,57,163,253,81,50,139,238,170,107,231,206,168,234,139,149,41,135,25,247,96,126,30,196,213,94,6,175,236,76,233,189,85,168,224,179,211,253,191,168,168,119,254,164,7,238,229,12,164,250,107,72,116,28,225,206,205,96,92,67,84,48,52,25,10,118,122,120,136,84,203,26,168,141,33,203,67,125,59,73,95,252,216,137,182,47,184,186,245,14,161,220,129,146,197,238,242,167,204,248,123,16,177,127,174,69,72,77,85,18,166,89,34,11,136,126,124,105,90,21,78,38,239,106,227,73,55,214,179,162,190,32,98,169,139,42,73,219,87,152,217,63,192,169,119,56,191,72,188,107,92,67,229,229,66,212,203,28,230,170,5,140,147,252,164,94,84,250,73,172,132,13,161,139,200,170,33,176,3,3,204,33,98,202,163,231,207,31,169,60,41,149,84,44,64,234,73,154,158,17,243,68,22,81,172,41,245,13,201,101,128,54,219,145,125,181,117,50,51,36,129,75,221,189,149,32,124,178,139,145,43,70,166,238,49,90,27,186,233,35,102,36,198,182,120,50,48,171,146,232,99,75,212,23,143,49,138,65,15,207,173,117,166,70,96,217,133,68,98,212,44,100,230,51,104,131,159,67,93,37,143,221,227,74,35,26,88,153,138,33,80,246,70,184,27,249,74,181,89,204,170,154,61,18,186,23,158,208,67,92,219,226,23,194,224,91,121,203,20,92,164,87,176,231,144,167,194,101,209,171,96,65,216,179,40,178,148,172,93,8,223,184,141,139,98,126,97,211,18,101,233,47,148,218,144,67,23,98,234,250,111,80,233,27,246,97,227,220,169,141,114,243,212,90,156,38,129,242,196,235,72,244,244,58,168,199,221,196,253,73,82,50,178,112,31,255,0,163,174,79,209,59,150,122,141,113,72,34,34,52,245,197,196,17,237,37,151,42,3,68,235,103,193,59,43,173,191,220,93,6,250,29,52,154,239,80,174,16,242,125,180,187,139,229,238,77,85,137,89,58,14,94,173,38,92,169,109,151,193,8,53,160,124,185,106,130,183,85,14,180,157,189,72,247,235,6,93,177,225,76,179,127,6,219,126,254,231,38,129,160,236,133,45,242,195,60,177,135,230,168,227,70,124,110,35,23,47,220,78,231,155,16,31,135,221,72,223,242,192,229,236,75,137,185,1,106,77,55,18,104,243,68,47,34,251,73,91,98,50,48,69,235,78,225,195,63,134,99,11,18,46,124,144,70,130,244,198,122,130,62,200,112,95,136,37,64,79,214,212,113,159,253,111,175,169,34,178,134,9,163,124,191,84,196,164,102,86,142,221,248,108,39,252,176,159,144,105,25,117,241,40,189,188,142,166,202,72,147,78,203,106,73,92,73,228,99,60,188,38,148,46,37,198,234,175,129,81,59,105,18,121,11,27,233,167,58,135,89,202,173,136,201,117,34,202,69,185,24,95,93,192,178,44,83,150,36,161,139,242,46,99,248,99,81,221,206,205,108,47,150,19,248,214,117,186,254,198,200,127,212,98,144,68,85,122,123,91,92,231,218,98,30,203,246,147,99,231,160,89,147,136,16,106,189,54,88,12,17,19,137,86,153,251,159,3,23,254,69,190,200,192,40,30,97,8,98,33,82,112,132,229,103,106,97,6,208,48,78,123,249,127,141,80,67,193,9,159,55,252,107,148,79,178,102,155,157,152,197,34,168,211,218,159,213,153,204,34,99,251,138,12,205,98,155,120,141,175,172,165,206,31,210,26,72,198,31,243,153,80,92,62,41,70,0,132,185,86,182,4,133,7,80,208,170,110,225,31,48,199,140,70,24,74,162,133,239,36,76,178,203,137,104,153,24,255,0,73,5,38,145,242,71,139,41,21,89,69,12,178,212,53,162,62,17,23,42,79,248,181,155,236,38,22,33,173,172,208,196,173,126,238,89,120,211,150,64,211,152,57,123,18,87,246,212,107,47,208,87,170,197,44,70,4,49,114,160,61,41,132,253,92,84,35,31,18,52,190,18,241,249,170,144,188,18,98,101,74,172,43,18,47,134,77,215,233,73,141,48,140,197,78,201,60,125,66,72,109,107,101,23,154,38,65,42,173,92,13,236,147,249,49,101,66,24,32,23,42,0,44,148,62,212,97,140,60,104,200,67,57,47,131,56,27,76,92,158,10,30,4,1,233,123,83,203,10,166,173,181,136,41,111,226,67,220,62,12,147,243,123,168,248,28,22,126,164,29,184,48,226,202,133,170,173,181,173,151,234,33,201,251,107,107,25,18,23,233,22,169,55,7,147,230,17,21,67,109,124,138,172,140,152,169,117,3,86,130,104,25,18,92,85,156,253,37,16,172,245,96,137,115,186,25,147,139,57,249,132,65,12,75,168,83,221,191,107,180,197,149,52,109,170,18,147,220,22,52,102,73,225,14,49,33,230,105,237,143,205,132,191,200,182,217,67,62,124,162,226,95,97,176,132,30,19,21,86,194,26,161,234,25,208,95,180,52,164,211,215,153,245,86,201,52,149,67,6,94,210,40,219,227,30,48,200,104,138,76,165,87,50,181,154,144,3,122,121,15,80,193,146,60,33,148,60,139,139,86,152,242,79,152,197,33,85,93,37,81,243,230,234,26,146,198,195,181,16,190,124,56,50,79,187,151,40,98,24,150,102,178,227,197,94,44,67,83,147,233,198,48,102,136,82,44,43,94,126,172,169,217,88,150,35,151,188,243,70,240,169,230,27,209,15,255,0,191,170,216,204,0,200,204,165,72,181,181,62,86,102,175,148,50,163,196,101,97,244,59,177,217,1,156,67,67,207,161,137,39,183,254,154,139,135,48,240,65,218,157,213,107,152,34,38,27,18,242,33,89,162,6,95,212,194,102,152,211,254,120,185,4,68,43,233,45,114,50,32,101,101,140,171,131,107,85,55,251,92,168,192,134,187,246,147,111,32,149,98,126,54,152,174,130,7,152,37,33,100,248,37,239,127,62,44,74,162,202,24,60,56,103,141,44,141,78,1,15,54,81,166,102,80,85,96,39,210,50,223,137,11,15,225,163,6,79,243,76,75,125,149,150,201,159,40,92,68,73,217,173,165,198,127,44,161,149,46,229,7,219,102,41,102,104,192,14,11,63,77,251,137,52,248,192,168,127,17,122,147,234,173,115,85,38,39,52,15,228,83,214,83,193,52,143,197,212,157,100,184,138,172,53,167,181,170,147,238,141,19,36,209,126,218,156,129,164,183,35,221,196,180,28,111,182,141,12,11,42,135,230,177,46,81,253,180,158,191,97,85,13,123,7,225,202,146,152,47,200,252,81,85,76,55,213,78,26,201,149,175,168,59,205,19,148,101,76,172,166,146,12,140,241,114,226,228,76,227,107,111,195,100,102,236,92,73,255,0,234,70,252,209,113,40,205,85,67,6,79,52,178,254,218,36,142,234,17,178,219,50,244,58,240,26,130,14,26,226,242,21,139,157,221,234,168,149,39,124,75,104,185,74,85,163,79,104,251,145,74,221,212,151,16,213,5,223,194,139,91,102,110,237,132,73,36,251,73,98,233,158,190,229,26,104,145,191,132,164,48,193,187,243,44,65,98,26,221,15,225,232,38,189,242,196,84,210,183,73,122,32,241,114,127,42,112,203,38,84,15,152,184,150,255,0,233,92,137,100,237,128,180,212,146,163,13,145,49,101,26,34,29,36,177,245,9,53,141,170,167,19,132,56,177,162,131,106,113,191,40,113,228,70,226,253,27,87,18,155,77,222,73,251,67,65,254,12,32,198,254,34,20,138,152,214,182,36,127,55,90,113,2,200,100,103,210,253,212,203,34,125,24,215,63,59,107,159,196,244,132,249,76,152,213,167,195,123,178,14,11,51,74,228,85,223,16,160,122,148,31,148,16,138,79,15,109,126,115,178,181,214,154,90,201,230,44,2,109,132,245,30,162,31,255,0,42,104,117,67,254,101,218,110,218,31,171,194,109,240,56,86,227,96,24,48,174,11,166,62,51,110,98,51,8,137,185,84,49,190,33,90,201,151,132,177,73,141,115,71,212,72,107,116,116,58,78,17,246,255,0,222,188,204,25,20,191,173,143,30,82,202,91,194,251,89,164,102,209,95,115,82,59,99,155,184,112,108,134,193,24,89,70,181,70,12,65,179,12,78,37,139,51,198,225,49,86,79,120,5,204,171,98,117,0,178,240,233,197,200,130,170,211,7,221,16,185,120,209,82,95,148,249,150,191,13,65,39,244,133,196,53,150,26,167,203,233,227,140,198,7,233,44,225,204,220,196,196,33,33,231,192,148,80,60,82,197,200,181,85,79,60,31,148,196,156,80,11,128,220,149,239,137,19,139,238,36,225,170,181,25,249,139,149,92,242,16,153,74,177,55,166,151,187,137,110,38,89,133,245,80,44,164,179,10,110,205,42,249,35,194,98,173,51,53,37,85,108,23,134,167,150,73,86,52,58,158,119,247,98,73,36,140,156,52,29,99,103,19,207,248,105,58,160,254,161,70,81,162,104,99,106,56,86,76,44,177,113,170,155,179,14,72,24,80,202,254,49,161,225,217,2,48,49,101,74,205,163,252,15,86,66,140,211,223,58,43,5,149,38,159,230,88,175,16,86,136,118,176,100,191,104,34,242,35,247,53,176,89,243,101,196,177,91,65,52,93,84,65,26,76,168,92,69,47,34,101,14,226,81,79,139,116,53,61,112,111,86,156,243,68,235,250,139,117,61,59,6,124,198,158,151,111,33,217,134,150,85,181,82,95,154,92,242,8,159,76,73,70,242,182,160,248,77,20,133,254,85,70,16,211,70,62,105,121,37,41,157,91,233,69,35,229,245,125,53,117,16,52,218,182,170,51,50,150,40,227,13,104,12,205,35,52,249,67,3,44,159,169,149,66,154,156,119,99,194,18,229,88,233,189,7,168,42,44,183,121,72,40,202,82,44,163,170,197,95,127,83,165,207,199,180,126,37,207,95,48,240,142,242,196,22,82,121,171,200,19,63,38,19,11,42,67,101,73,150,119,202,39,85,184,138,212,0,164,215,132,147,59,211,237,132,49,101,87,161,173,30,12,162,148,50,140,171,155,93,233,129,193,137,234,37,42,11,74,223,89,20,239,15,33,99,9,43,119,79,232,245,191,18,254,101,80,199,47,245,233,187,233,223,129,130,20,241,165,240,13,85,110,6,7,168,137,150,192,144,70,195,24,169,150,162,51,49,61,101,164,182,207,226,149,218,182,192,211,219,97,191,44,162,38,6,153,151,185,4,251,48,103,120,178,166,220,81,106,194,107,86,75,146,55,196,137,196,148,213,86,220,84,203,203,109,40,133,140,171,112,128,175,226,90,109,106,167,73,1,3,139,143,234,38,109,21,204,86,54,195,181,4,147,252,167,90,163,135,62,112,153,242,133,196,162,105,35,78,24,222,26,252,121,5,238,38,213,178,109,70,127,234,37,81,101,44,60,54,161,150,51,226,49,72,84,4,205,73,101,25,252,81,120,254,162,102,199,130,203,218,196,68,29,196,199,194,138,248,146,197,218,181,99,209,204,178,253,19,210,117,180,236,253,67,78,97,231,212,145,240,203,149,136,127,109,66,79,208,214,68,148,251,106,153,255,0,115,26,162,170,181,212,241,128,200,134,138,56,216,189,197,155,116,99,89,150,184,153,218,232,155,88,39,205,94,92,163,90,61,52,254,31,55,0,95,238,170,200,22,167,40,57,139,149,44,146,246,20,143,77,233,244,34,179,138,35,80,178,73,25,243,88,147,123,47,232,128,194,34,144,168,120,193,156,89,124,66,85,241,167,240,51,52,1,149,45,148,53,102,177,13,26,227,43,248,81,12,146,242,63,149,122,250,76,17,78,127,16,227,37,239,146,2,3,229,37,101,73,101,25,148,219,50,203,27,208,182,161,148,88,153,177,37,209,170,173,74,124,178,248,134,169,163,7,44,92,38,234,85,85,17,170,69,70,97,203,230,30,162,45,81,159,138,215,49,125,164,241,250,122,94,249,242,226,45,245,186,86,33,108,127,171,74,196,183,19,44,17,38,72,200,60,161,18,113,85,36,251,76,166,18,96,253,49,18,180,25,66,81,227,64,97,127,231,229,90,213,251,0,89,134,33,6,243,117,40,217,140,24,162,63,234,42,59,39,255,0,143,149,45,14,146,125,248,31,134,126,34,41,50,220,170,181,4,148,140,212,100,59,10,44,155,111,62,188,170,180,211,193,255,0,17,179,23,103,184,132,173,12,189,55,35,211,165,151,46,84,187,80,233,43,17,17,246,49,39,241,151,219,91,183,69,192,53,145,93,178,42,61,120,27,92,56,84,251,234,135,36,239,42,146,103,226,56,82,248,178,20,107,165,233,230,110,64,204,221,137,86,222,70,73,84,92,76,43,116,244,76,121,74,37,67,24,36,31,17,177,136,126,9,156,58,209,140,127,113,3,106,241,143,183,221,85,102,33,147,139,77,230,94,149,131,52,126,228,153,114,139,246,214,12,51,254,150,40,201,124,155,188,103,196,18,169,179,80,186,173,135,178,107,98,125,33,228,18,221,13,140,19,48,229,74,225,217,0,190,238,85,133,171,50,126,145,106,200,206,43,45,0,173,96,69,147,41,249,75,137,41,244,218,175,120,164,70,190,51,203,250,177,17,123,97,140,25,113,42,84,91,4,213,79,4,18,48,33,17,49,167,79,212,255,0,147,16,68,163,223,48,157,73,165,84,150,70,246,148,153,70,27,61,231,146,204,217,113,47,175,126,49,173,70,120,202,152,177,128,147,17,10,170,43,48,174,4,205,203,249,132,156,60,35,146,206,97,101,72,94,246,65,63,18,37,151,108,23,186,149,164,100,27,110,230,19,52,147,38,245,113,13,40,147,167,189,55,154,33,122,147,89,58,194,40,135,243,113,114,165,179,245,132,25,32,32,67,0,130,76,178,43,175,176,235,27,160,198,4,193,201,103,55,98,106,25,155,111,5,207,67,100,120,196,202,33,38,145,181,57,238,201,180,196,49,16,72,96,169,210,195,62,36,144,127,239,138,26,250,28,178,157,248,120,150,250,121,55,16,79,212,66,141,84,61,145,44,129,213,136,137,215,254,98,112,33,43,115,140,156,220,168,169,225,36,145,170,127,194,188,153,67,202,129,184,255,0,3,34,8,73,25,104,216,139,99,156,76,167,4,153,204,42,126,202,26,162,193,225,229,39,130,194,202,0,255,0,57,138,92,75,26,171,232,162,254,158,46,85,101,99,24,130,212,250,98,12,103,188,198,128,158,104,243,0,81,120,139,136,130,84,26,133,224,154,60,59,92,170,32,213,163,141,213,196,153,135,92,212,237,212,47,163,155,23,13,136,178,144,190,226,22,78,155,37,65,223,46,36,92,131,92,251,79,89,75,198,192,229,34,233,154,98,73,231,15,20,178,229,82,89,27,204,86,134,159,34,214,90,255,0,140,197,17,35,33,224,93,158,108,183,132,34,227,250,138,202,101,60,25,191,171,23,26,77,107,14,13,104,255,0,167,139,18,43,167,216,91,248,98,25,53,164,27,197,44,170,123,96,120,51,184,127,77,230,181,62,5,192,207,187,8,135,141,48,125,220,73,49,118,146,248,146,51,126,197,85,105,196,51,214,234,163,13,159,81,25,255,0,137,124,126,157,92,44,164,250,138,78,4,1,201,35,194,30,85,166,77,57,234,15,155,219,75,182,206,82,201,228,93,70,178,120,128,255,0,80,23,33,84,109,198,155,157,111,45,229,20,12,163,70,208,223,86,201,148,200,146,203,149,116,8,24,9,194,46,33,167,142,69,78,100,36,178,123,17,116,148,35,173,3,55,113,113,35,44,166,126,76,49,19,155,230,109,137,245,82,150,125,108,74,170,203,108,73,50,183,145,200,245,253,198,218,120,34,75,247,82,136,119,7,173,230,10,232,159,19,190,18,254,49,170,124,184,147,241,73,23,211,95,158,170,180,30,177,169,185,254,173,115,38,76,97,63,173,122,144,204,169,17,192,235,61,240,215,208,253,39,162,76,253,73,19,250,143,186,168,99,105,232,58,126,118,93,168,178,40,61,25,60,241,134,0,137,90,207,178,124,224,115,21,121,173,37,206,212,141,144,62,77,246,229,251,65,23,42,91,50,51,242,48,200,216,111,131,131,136,72,123,89,231,23,80,151,44,139,115,170,54,15,129,124,193,147,9,83,111,88,31,116,69,207,217,190,41,56,98,145,80,86,198,149,224,133,133,141,102,81,225,181,33,203,237,13,74,95,107,107,154,153,111,9,132,50,141,55,147,85,56,156,193,89,50,144,18,65,243,113,114,226,76,176,134,226,253,26,171,67,91,126,1,216,237,113,17,49,224,141,210,81,169,207,91,139,81,59,20,78,33,253,52,253,158,155,168,25,196,92,68,77,235,192,152,4,249,243,164,147,21,120,178,173,33,161,228,221,216,151,248,209,15,164,185,160,149,187,223,229,26,30,250,212,228,6,17,23,145,103,1,151,62,35,32,198,136,86,97,18,31,209,226,201,59,194,97,45,26,73,146,136,76,70,46,85,120,202,160,100,237,76,178,126,196,217,104,196,67,244,102,156,32,223,243,68,201,244,208,176,244,196,24,71,205,18,46,34,125,69,209,191,15,68,17,51,98,202,131,190,96,240,97,16,149,90,69,175,160,154,114,19,67,158,8,195,194,98,140,171,6,73,231,126,37,207,53,15,174,70,59,241,117,163,190,29,106,113,148,239,20,190,197,196,215,70,200,237,88,214,152,142,181,61,12,73,220,220,130,39,154,74,205,49,16,94,233,23,78,147,119,182,130,249,97,139,185,73,163,89,51,82,121,252,174,44,94,218,178,200,142,70,210,147,208,25,177,225,86,116,147,6,95,15,168,149,178,4,95,55,136,194,196,176,146,102,84,243,4,169,27,246,64,94,207,204,183,240,127,130,65,113,169,52,197,111,152,139,40,69,147,244,196,164,45,126,36,15,104,240,229,82,181,166,163,191,59,203,191,38,231,205,34,201,35,177,101,129,17,114,58,27,39,193,146,199,154,88,187,82,187,187,138,232,64,249,65,114,45,30,96,17,49,110,144,246,80,7,53,157,74,203,103,57,234,168,192,85,183,209,39,29,241,12,92,68,78,153,231,27,166,126,85,3,63,71,203,36,188,177,50,9,54,210,176,238,99,75,100,73,101,33,82,178,53,135,198,165,65,174,50,147,20,184,184,136,153,64,125,231,131,246,133,24,147,216,117,81,100,197,102,104,188,171,111,162,109,189,212,213,95,178,107,33,39,50,125,204,151,225,44,92,68,69,67,252,79,25,153,109,138,60,106,149,241,158,65,160,36,195,177,233,18,77,104,58,200,192,12,184,127,72,127,248,18,201,140,125,145,249,101,13,125,53,33,48,124,220,161,137,40,52,49,140,153,139,40,137,119,25,3,109,92,108,106,214,70,234,149,149,106,101,80,200,245,174,25,177,255,0,245,68,250,181,155,222,162,143,253,213,72,250,139,146,219,212,81,63,79,3,7,111,39,211,83,79,128,120,68,234,87,147,235,118,195,121,146,23,188,100,90,210,92,213,178,11,67,36,229,30,46,69,158,218,94,76,165,41,19,96,208,255,0,119,191,31,237,173,243,35,48,96,103,46,85,38,85,66,182,23,24,207,240,194,130,146,248,191,147,52,175,250,72,247,179,114,14,164,44,56,19,164,191,14,36,46,97,106,4,67,216,148,124,81,71,251,133,91,102,5,145,135,148,75,83,194,72,36,194,148,92,27,80,70,230,12,241,227,250,106,173,106,136,185,235,238,87,7,36,152,140,195,23,47,220,75,77,91,147,180,73,52,13,73,107,36,108,136,18,162,38,93,203,140,7,132,49,114,145,34,179,15,182,54,173,128,2,19,8,69,137,101,51,70,60,68,100,186,146,143,39,184,179,210,70,121,25,152,194,229,42,161,121,147,238,146,171,88,90,28,146,88,192,203,246,144,147,41,224,148,236,196,183,4,39,157,101,197,43,141,48,153,85,42,19,216,98,137,34,179,12,209,169,49,113,66,9,163,202,17,114,41,200,208,246,207,249,190,165,209,2,102,8,156,162,72,238,234,191,198,96,170,171,92,83,154,106,171,34,84,124,220,65,39,90,63,91,122,189,115,50,139,145,49,153,164,162,91,68,120,178,242,169,88,122,120,250,109,239,20,65,101,74,209,250,219,185,93,197,165,123,4,234,125,79,18,48,242,203,198,167,205,101,42,116,77,220,76,137,94,176,161,191,212,18,248,160,20,95,109,95,252,55,170,178,133,5,129,177,171,255,0,117,34,194,214,203,216,187,72,136,154,87,220,23,73,124,247,9,139,200,168,228,214,128,96,121,177,42,55,214,215,120,102,12,81,8,137,45,169,128,54,61,44,140,169,192,138,179,59,88,34,144,195,218,98,247,4,178,53,192,227,19,152,170,78,53,216,227,31,8,138,142,52,8,54,64,221,216,207,254,49,36,85,185,70,193,134,82,117,9,44,152,241,84,246,125,69,41,119,240,186,118,164,30,238,198,228,130,31,238,166,180,240,39,100,249,78,33,170,198,48,99,139,204,85,117,85,77,51,208,147,76,232,216,28,230,171,225,141,85,32,251,114,147,234,43,61,49,48,117,164,218,20,191,235,72,117,84,240,20,236,244,146,245,118,45,53,179,14,177,164,111,13,6,236,207,255,0,183,83,172,79,211,17,53,32,243,87,202,196,66,246,33,227,124,46,137,24,124,165,25,72,166,170,181,57,227,51,181,50,153,241,47,79,214,131,154,126,82,125,49,41,254,110,215,45,3,240,93,248,106,52,147,90,58,151,188,69,46,52,188,198,201,212,185,214,161,215,150,86,239,249,65,98,250,104,74,166,106,225,145,150,5,180,33,71,244,241,36,86,150,108,251,15,248,168,139,239,234,116,151,210,89,77,233,158,65,126,210,247,162,92,70,6,19,74,36,159,221,64,82,106,167,228,229,85,241,174,193,39,221,93,11,54,137,207,67,157,161,113,52,104,12,40,54,146,233,137,147,234,45,70,211,219,34,98,136,46,223,109,84,62,100,92,124,197,202,128,96,107,72,79,148,159,136,137,191,33,68,219,98,113,148,227,33,57,132,49,38,95,135,135,131,138,87,253,37,64,205,60,57,44,253,80,200,132,244,187,248,223,219,8,163,250,138,150,23,254,200,155,141,61,169,139,250,73,67,198,145,126,27,185,140,199,203,182,234,18,234,70,134,148,92,64,60,226,0,57,126,91,220,89,139,142,178,49,205,225,154,116,227,252,166,76,106,142,0,101,66,238,85,30,143,6,16,217,180,18,14,100,110,5,38,141,74,172,218,154,115,62,72,248,150,221,177,227,3,230,208,161,8,225,118,149,107,52,194,89,49,225,20,174,164,171,29,6,145,174,9,107,27,212,128,240,135,177,114,141,67,169,238,52,189,136,226,4,68,93,105,153,35,114,148,168,75,234,170,171,176,101,52,81,228,250,138,172,170,235,238,36,114,109,55,183,125,5,250,51,91,78,178,3,2,101,208,97,190,33,89,205,20,101,92,226,52,0,86,244,170,154,121,239,233,49,87,43,46,203,21,102,209,255,0,133,1,160,98,229,137,214,143,141,36,5,102,44,72,56,26,146,37,111,20,185,67,76,119,52,18,126,111,116,52,235,38,159,246,38,219,186,229,160,186,212,60,111,48,84,243,227,122,151,202,75,84,38,120,39,126,147,149,5,38,169,254,31,165,39,241,170,45,137,178,146,150,186,73,145,191,73,140,169,102,194,199,167,23,26,187,173,218,136,155,73,121,4,79,184,156,201,211,212,126,25,141,40,133,253,165,91,40,153,41,205,31,0,139,107,38,74,131,204,158,90,211,203,33,49,87,139,141,97,232,228,44,29,166,46,69,54,141,92,170,204,202,23,165,117,134,228,152,76,172,247,96,255,0,213,113,73,53,178,235,101,240,241,38,176,46,229,70,123,55,114,136,85,204,209,178,112,58,240,152,234,236,147,199,196,177,243,120,251,146,26,123,44,131,97,178,170,54,25,146,123,147,199,35,121,156,178,66,169,192,158,212,38,157,143,138,47,251,74,14,202,170,89,73,148,177,72,37,214,166,70,127,135,202,9,78,90,210,89,78,103,48,149,171,114,75,37,8,56,22,68,173,38,28,170,222,158,251,35,16,31,248,117,20,64,204,105,252,157,169,108,154,215,193,243,12,76,138,82,66,116,239,43,224,90,178,120,4,254,213,150,22,73,38,85,197,230,93,216,193,157,132,197,34,235,154,74,79,171,85,48,217,87,62,105,174,69,53,133,81,108,54,244,72,133,230,45,166,53,163,48,199,195,151,42,1,153,200,247,225,148,182,179,32,223,202,170,172,196,90,53,251,51,146,193,253,36,46,217,242,122,86,249,38,201,237,45,172,54,33,166,220,19,108,77,62,7,178,144,154,183,23,74,165,178,49,11,210,148,190,158,196,190,114,236,120,134,47,109,58,181,194,180,16,190,168,124,134,64,73,164,131,37,156,194,202,173,32,50,12,148,84,154,168,131,31,104,196,52,214,81,25,154,196,69,109,13,104,188,196,24,163,79,131,166,201,141,152,86,126,112,115,176,49,10,50,254,218,49,246,190,144,60,170,59,217,22,171,3,214,214,158,9,62,108,169,147,204,63,4,154,53,240,44,159,135,220,76,30,28,163,77,107,136,202,222,66,107,137,39,146,252,33,46,33,163,232,100,178,48,48,229,202,69,45,119,38,117,109,139,243,11,141,58,211,24,237,201,132,37,91,82,190,37,57,164,238,71,152,197,26,9,151,7,47,8,138,180,223,104,153,114,71,150,36,162,100,65,85,105,233,209,134,240,154,127,237,173,217,212,158,226,5,79,146,120,32,221,154,82,195,79,90,206,157,41,153,165,113,160,44,170,143,224,252,210,136,84,184,47,151,7,155,144,72,104,202,44,138,117,166,96,192,167,236,160,60,100,226,75,105,245,8,10,63,155,42,114,198,68,146,124,194,200,146,215,51,111,84,204,158,153,90,73,220,89,72,180,64,135,42,23,17,149,123,224,3,185,125,217,179,222,85,85,81,26,102,4,129,38,119,135,82,15,80,234,121,81,162,62,38,215,181,80,48,44,24,248,86,163,70,220,141,226,196,147,111,71,111,112,220,84,248,33,43,107,114,120,75,202,79,219,77,36,132,5,1,34,75,23,25,88,182,201,140,120,39,197,212,143,13,196,81,3,22,212,121,62,162,218,170,252,3,51,62,71,44,181,164,62,155,156,251,10,236,152,254,154,165,211,223,18,71,52,140,137,98,82,8,139,237,245,144,60,223,197,149,71,204,173,25,78,201,113,5,139,243,172,111,248,149,143,62,103,80,125,241,61,148,96,102,60,160,205,149,78,232,155,232,184,54,146,196,50,145,81,79,141,140,111,150,17,118,251,98,83,174,142,99,53,49,236,7,39,80,142,11,251,83,24,218,135,114,5,58,202,173,233,222,105,98,196,150,217,79,60,25,127,40,94,49,38,217,161,187,138,248,151,81,166,115,243,117,166,102,153,20,140,194,30,197,3,27,83,240,117,35,107,109,78,82,102,234,82,91,3,70,163,185,44,56,189,164,191,8,51,188,217,113,145,53,13,147,61,213,31,173,174,216,34,48,81,11,243,37,87,209,180,35,149,138,23,134,14,7,238,203,148,104,88,15,130,87,188,89,70,33,169,90,214,90,201,7,205,151,42,58,29,105,35,19,49,147,250,155,138,124,134,218,134,88,167,124,164,161,227,89,154,239,211,71,243,101,75,222,242,100,89,204,128,57,221,194,202,141,179,45,251,13,163,93,193,146,12,193,148,177,124,199,151,165,78,50,134,44,99,230,22,65,44,39,234,66,82,119,11,137,77,161,160,203,87,226,57,102,235,63,50,47,207,27,208,180,55,223,137,7,134,36,168,209,147,67,48,117,164,102,105,227,146,179,17,242,17,201,214,12,130,252,37,128,68,238,146,238,158,236,127,72,159,117,106,146,96,78,253,36,81,169,123,42,18,110,179,4,184,190,162,125,159,53,212,154,200,175,143,177,122,109,48,242,179,40,173,6,33,161,217,66,66,147,12,66,168,191,11,248,216,246,146,136,84,210,6,164,177,173,255,0,49,18,91,107,244,58,199,250,234,83,204,209,132,36,23,152,190,211,20,28,202,217,85,178,253,197,210,33,223,2,104,24,108,168,57,236,131,39,221,228,84,220,70,35,254,84,108,137,218,160,147,30,98,163,231,152,99,6,84,80,88,14,172,168,121,154,61,242,73,187,245,225,136,127,77,79,23,31,113,188,197,48,46,9,100,119,135,106,65,35,216,254,68,43,33,158,11,222,44,185,86,173,230,51,226,196,180,107,43,148,108,152,183,177,249,56,68,84,3,31,144,107,0,179,19,242,152,171,114,38,170,165,64,89,249,23,220,44,201,204,151,198,158,63,248,15,181,7,62,224,228,225,136,167,102,27,108,105,101,38,140,92,91,82,20,159,186,149,176,192,35,250,177,32,25,24,121,51,23,148,139,76,249,239,130,4,214,99,54,211,196,107,101,2,9,1,152,66,73,12,253,179,31,132,72,47,196,135,250,75,123,230,110,65,153,111,51,106,200,33,99,237,108,167,98,55,90,166,134,29,176,216,17,9,1,3,207,58,40,207,62,70,98,226,90,202,53,152,170,135,146,48,25,149,107,124,156,167,225,42,22,28,150,126,76,200,201,50,120,248,132,166,105,148,156,24,20,229,148,156,124,198,90,230,122,174,127,213,33,228,204,127,134,34,172,107,27,26,170,7,213,89,126,116,97,173,114,17,78,5,236,23,50,198,125,151,228,226,18,90,234,51,85,202,87,255,0,199,114,62,34,175,67,128,113,31,148,185,84,196,57,54,165,6,80,139,141,29,1,246,164,38,108,170,190,164,246,244,42,36,210,111,64,241,40,59,90,223,68,62,35,21,85,154,121,35,3,49,74,185,181,173,247,171,206,32,98,23,253,107,55,53,127,128,142,61,83,228,100,199,206,41,62,80,170,242,156,207,20,86,102,236,82,84,149,164,132,6,24,197,202,168,88,108,104,101,30,195,215,201,6,14,172,169,95,152,6,133,245,80,116,229,83,183,30,163,187,205,16,191,198,149,108,38,222,133,139,25,185,98,208,253,31,84,94,105,113,114,145,38,211,118,86,185,240,203,235,86,239,178,102,12,41,214,74,114,208,86,143,95,2,74,102,143,130,63,210,23,108,63,166,147,73,161,100,103,191,221,85,243,36,227,243,67,5,131,147,220,168,179,40,149,98,74,54,128,100,158,93,170,85,107,164,143,80,124,162,17,23,88,141,143,30,20,68,199,215,109,126,108,73,247,16,203,72,115,253,55,144,160,84,144,194,241,19,153,99,225,16,68,126,208,92,107,102,240,100,92,236,202,89,108,49,147,201,19,181,42,141,91,107,37,252,82,177,166,209,185,24,148,223,73,181,140,204,193,235,247,16,162,217,131,25,253,52,124,211,198,82,44,36,220,65,192,255,0,168,165,94,29,247,49,74,138,129,12,29,42,109,25,76,76,13,225,101,230,32,246,47,181,84,247,48,143,148,162,202,52,218,29,80,35,19,48,132,140,49,136,70,118,166,90,139,99,115,35,51,195,148,75,99,33,129,6,19,16,93,197,91,228,207,7,178,159,113,133,219,3,181,8,253,159,105,122,28,146,23,133,98,99,100,90,163,24,98,34,79,254,198,94,33,207,170,178,147,202,34,140,67,90,39,135,108,206,220,169,139,39,240,36,86,70,121,16,204,190,33,234,9,11,189,62,102,239,35,205,139,16,212,184,102,60,71,78,131,100,249,201,108,105,170,238,182,85,147,49,4,89,82,6,104,246,66,230,41,73,145,81,201,125,230,55,225,235,81,22,90,168,144,103,109,37,151,144,171,45,167,208,203,221,248,150,117,177,137,128,121,138,151,221,210,15,243,152,93,139,109,13,192,231,3,42,120,200,123,239,105,62,66,52,116,57,227,227,75,47,16,69,149,101,232,243,133,218,44,74,254,77,110,199,218,196,128,120,64,79,117,12,202,128,178,55,136,142,4,103,198,98,2,212,210,138,69,80,248,31,73,43,52,50,110,152,19,38,90,142,172,198,20,52,140,35,51,35,230,83,146,51,19,200,1,0,226,48,72,57,241,134,62,82,149,62,226,145,107,88,77,26,180,100,38,98,166,140,134,15,4,1,158,79,105,29,14,103,214,92,210,21,91,11,167,134,95,72,178,41,91,90,221,77,36,111,12,72,164,93,72,47,25,61,165,180,33,228,226,46,37,120,85,43,144,173,51,163,123,28,251,74,213,106,58,223,213,192,39,238,43,166,80,193,178,138,205,217,81,198,101,150,60,65,138,66,165,134,158,72,68,38,236,88,136,153,153,81,176,208,91,52,194,185,58,26,38,235,138,82,61,154,120,248,56,68,50,173,49,181,110,228,143,136,24,8,223,9,197,230,203,137,58,204,223,66,52,45,229,169,53,100,203,88,92,56,184,214,250,169,236,240,98,111,37,153,56,76,85,178,5,61,84,30,111,113,103,253,140,184,6,198,124,82,51,230,197,198,181,108,6,66,112,245,44,166,73,224,197,237,161,107,94,121,36,83,200,213,85,15,141,90,49,189,110,51,216,36,83,25,136,104,11,35,98,89,35,24,188,140,131,100,201,63,40,17,17,101,182,7,188,147,198,158,50,17,134,202,37,242,239,80,190,48,31,137,71,114,156,74,180,119,10,159,113,85,90,206,161,164,44,214,15,146,252,49,34,141,115,171,91,141,65,156,134,151,20,152,208,76,215,240,97,19,15,81,22,179,63,145,104,99,167,31,83,167,73,181,185,173,229,48,151,161,235,107,25,47,253,42,231,209,141,58,239,152,214,133,79,169,222,120,39,120,138,34,20,126,218,213,233,245,124,129,164,85,196,172,178,178,60,232,175,202,190,211,207,174,39,132,67,23,18,38,182,214,170,79,9,160,16,68,250,107,84,253,61,6,202,118,239,17,4,154,162,110,20,97,134,60,24,68,33,161,153,12,112,73,212,137,129,48,21,160,197,255,0,193,23,183,224,156,68,44,202,35,43,114,52,27,0,251,148,190,161,212,38,140,63,148,18,119,168,76,78,161,11,145,75,250,37,225,7,155,18,101,143,120,69,101,67,85,39,196,35,144,251,75,97,98,86,27,152,147,129,194,81,148,74,40,212,132,47,249,132,94,164,109,62,120,71,194,46,180,108,236,141,36,139,55,240,98,109,36,12,249,69,197,149,98,205,61,244,74,68,193,140,36,159,14,85,65,2,51,49,165,102,177,138,172,139,238,35,100,55,136,10,126,200,36,200,245,208,100,198,38,55,241,46,125,62,100,233,51,159,16,34,234,73,30,108,43,51,18,210,77,40,71,120,177,17,110,170,184,30,237,159,43,198,172,153,67,44,160,204,81,118,165,175,210,67,243,205,149,116,52,97,28,138,60,101,144,11,7,8,98,143,34,43,79,24,228,243,17,146,216,116,135,199,218,141,252,72,125,63,242,155,81,23,242,118,41,72,180,82,234,215,226,81,27,252,40,99,76,100,100,174,5,223,171,249,251,72,246,4,127,186,166,190,226,178,208,213,185,60,158,152,185,81,240,31,43,221,22,37,176,44,251,184,144,179,231,144,124,33,47,42,118,170,147,220,15,51,217,245,82,203,43,136,145,134,240,150,80,196,167,44,160,89,73,30,109,254,63,182,181,105,234,112,103,254,161,0,147,136,177,97,119,212,118,84,236,1,62,202,9,37,188,161,46,85,133,105,181,4,227,226,137,0,152,254,162,170,181,173,170,173,229,244,110,95,166,36,92,11,83,236,127,65,182,253,213,213,85,69,33,184,222,38,144,208,237,153,150,196,163,201,244,215,153,106,2,63,104,20,139,80,223,101,62,208,37,202,68,149,241,142,38,123,139,157,153,159,137,85,92,114,46,167,134,180,160,250,164,83,214,87,222,144,61,164,65,117,45,84,140,56,216,252,197,77,95,2,154,73,30,107,1,16,164,251,73,149,127,112,197,5,81,181,85,137,7,212,53,184,55,199,146,78,164,118,206,12,111,210,85,241,253,196,166,202,225,145,135,205,140,74,114,42,168,235,37,254,3,205,168,78,47,237,74,178,141,112,57,188,61,74,118,183,83,179,205,252,89,86,247,201,228,204,36,84,102,175,209,66,248,195,31,247,67,34,103,15,195,31,82,136,100,153,91,182,114,171,8,217,4,196,44,140,135,62,218,135,204,96,240,117,45,17,167,142,48,240,203,42,210,105,136,11,80,146,76,23,136,66,228,88,204,197,21,124,24,101,61,128,146,204,194,73,31,166,6,82,101,196,132,170,125,149,111,234,196,172,32,76,100,145,241,42,71,39,236,35,66,201,192,146,53,14,200,153,121,17,144,231,128,160,195,238,9,84,61,153,82,121,149,64,221,102,196,177,179,25,90,156,206,68,240,140,156,94,226,0,212,231,130,125,220,66,166,51,12,66,3,50,205,149,179,138,12,194,18,239,57,77,161,146,57,209,113,23,177,0,199,179,79,243,98,251,169,188,10,73,196,31,87,34,118,253,0,242,213,60,178,231,143,39,135,90,42,4,171,53,108,91,96,117,39,180,151,4,173,30,95,170,164,153,24,122,124,239,226,25,82,153,58,253,227,149,250,14,49,33,176,54,183,58,77,173,220,185,204,237,34,158,181,135,42,72,31,217,147,219,74,195,241,128,2,31,45,50,205,250,252,243,65,187,218,241,164,89,6,174,166,20,247,28,254,157,97,199,36,75,160,214,214,215,77,39,233,84,105,169,232,53,32,25,97,18,86,41,34,77,171,109,103,82,1,225,55,252,137,236,77,148,207,91,92,87,84,15,12,65,117,40,10,19,14,202,115,205,238,21,104,213,87,30,165,45,248,138,177,210,161,4,19,230,49,81,98,154,174,149,58,52,109,55,23,3,13,45,47,187,167,211,132,3,197,139,34,117,91,119,70,64,124,220,175,227,91,13,107,166,48,16,34,16,242,125,68,44,138,37,117,57,64,116,192,33,90,230,136,34,8,106,161,134,138,39,176,34,90,164,191,115,41,248,82,107,42,121,209,159,187,136,82,100,250,106,82,43,63,18,139,83,161,214,178,41,71,148,61,137,132,10,168,147,101,255,0,80,148,160,40,67,169,228,177,255,0,42,76,170,142,28,155,138,142,107,24,188,72,91,233,240,45,87,236,170,147,161,180,255,0,234,247,73,12,195,78,169,38,26,225,18,72,208,102,248,145,167,63,246,87,42,240,126,33,65,243,253,80,210,239,254,195,254,59,11,172,161,239,159,150,198,6,95,221,90,95,67,19,6,109,168,196,172,224,107,106,169,191,218,140,169,216,95,166,108,187,113,9,81,122,132,17,163,99,148,62,146,9,89,219,200,148,70,181,181,211,246,56,101,148,133,132,85,216,110,244,246,152,240,102,208,163,94,170,161,209,210,71,253,91,30,69,172,209,63,200,43,58,252,26,169,244,222,156,212,149,91,188,184,137,224,147,73,167,157,90,71,134,36,2,20,106,195,209,52,140,30,88,150,152,177,117,141,7,235,213,66,38,16,202,70,226,130,171,28,238,202,76,239,207,242,164,226,74,89,169,43,71,221,216,186,187,36,211,123,165,140,144,220,83,233,34,17,242,197,3,145,99,81,190,77,210,223,68,179,53,200,201,197,181,34,95,50,73,236,143,151,41,49,253,52,217,230,166,201,136,81,113,47,61,145,113,240,173,90,253,152,223,232,154,53,108,169,207,196,94,33,173,87,26,98,14,199,16,178,41,111,136,191,24,41,254,27,217,48,86,217,10,50,245,226,87,20,246,177,117,37,24,44,5,253,203,50,167,86,91,84,25,117,173,136,168,26,122,32,200,243,7,254,117,101,85,78,194,15,152,89,86,81,170,134,55,166,25,143,80,252,59,161,151,237,166,98,125,141,144,232,98,144,156,209,120,208,215,204,37,79,128,107,241,8,107,40,215,115,164,159,152,92,104,201,240,199,100,204,198,200,146,204,227,86,131,154,26,65,219,193,97,141,60,105,185,168,96,194,6,108,185,87,24,12,203,136,55,63,210,119,2,31,154,233,213,178,109,102,131,12,185,92,133,74,172,223,70,234,191,209,53,244,0,77,38,109,175,24,158,138,129,3,16,51,101,84,17,180,192,35,124,221,181,160,241,165,151,119,212,117,163,121,162,20,100,253,164,204,202,106,217,195,52,245,87,169,78,126,110,33,139,220,85,161,244,58,78,105,114,135,141,114,32,235,203,201,47,194,24,28,95,105,60,11,15,110,15,155,82,86,102,226,53,116,242,42,238,53,61,4,159,210,9,42,101,144,36,157,152,133,200,166,54,24,165,246,166,112,194,72,71,204,154,173,216,198,237,226,82,26,146,214,220,29,170,102,101,60,24,71,120,178,238,136,141,187,215,150,177,162,97,202,49,37,84,230,124,146,101,203,151,42,91,141,182,200,182,60,19,3,39,82,52,38,201,196,89,88,147,27,32,196,240,102,33,114,44,99,67,170,23,49,133,202,154,170,37,133,15,124,170,217,121,114,241,167,81,174,55,44,98,216,104,126,173,196,44,105,164,58,16,70,137,132,162,228,78,170,43,48,31,166,229,230,196,155,62,24,6,6,102,138,60,105,89,167,226,225,90,13,60,228,238,42,44,192,170,111,159,2,168,157,81,70,165,117,37,111,228,221,245,42,136,198,97,18,189,73,91,198,195,101,69,134,169,17,90,201,89,30,105,113,73,182,85,84,244,251,222,42,241,15,149,36,146,252,164,100,64,202,202,153,67,184,131,82,204,33,200,34,36,224,104,216,212,147,170,59,132,49,33,127,16,130,17,30,32,246,45,239,181,61,187,57,101,101,26,14,99,34,21,159,165,67,102,160,163,42,169,132,154,76,198,42,217,38,102,216,236,194,37,42,27,93,137,17,172,187,4,150,126,169,74,222,37,42,87,154,124,73,32,196,30,36,165,236,1,73,136,194,33,126,216,210,214,89,125,47,248,42,106,19,88,194,6,238,36,1,150,79,212,34,117,38,194,175,68,4,98,124,164,12,68,69,178,100,177,241,21,103,50,54,160,157,47,119,109,40,98,90,194,16,16,253,169,216,6,245,178,119,60,43,51,86,237,159,196,151,178,96,235,78,194,170,31,82,138,88,153,140,37,150,50,162,51,24,226,98,251,78,30,114,22,89,83,48,134,182,75,31,152,184,146,27,89,241,97,29,145,34,21,46,35,168,124,255,0,74,243,234,64,201,210,84,211,188,12,85,230,89,12,93,209,114,149,109,12,242,120,112,161,89,130,162,249,248,41,34,191,211,178,100,73,13,125,56,67,121,141,40,137,189,148,103,201,99,243,36,209,160,69,178,225,150,84,109,169,171,37,13,144,236,143,101,21,242,242,145,78,201,212,151,240,143,135,41,8,186,6,158,135,93,91,230,17,11,42,62,102,158,131,100,62,40,163,26,109,148,51,242,26,199,43,147,125,115,57,156,162,34,247,163,146,75,6,108,164,200,175,153,166,49,157,152,98,166,55,122,120,16,170,183,120,177,39,88,85,5,105,152,73,167,163,112,0,69,246,149,12,248,195,147,254,95,3,18,153,167,178,1,15,194,173,224,89,99,27,51,36,220,84,50,173,220,153,159,166,239,240,110,197,22,79,241,169,35,51,95,201,38,33,8,152,254,234,237,44,248,139,79,27,134,92,165,162,100,253,57,118,60,213,243,196,36,173,36,46,58,238,175,193,11,165,89,107,27,207,213,139,200,172,35,73,33,89,218,131,219,87,125,94,68,78,255,0,108,6,8,209,120,254,162,79,64,102,103,51,52,146,12,4,74,225,233,183,217,31,52,178,241,137,52,141,50,156,157,210,191,141,31,90,198,21,252,61,106,170,194,49,156,48,227,198,32,171,40,18,78,48,114,149,75,49,155,41,93,89,70,159,134,120,36,131,9,147,110,19,219,21,223,64,139,169,31,132,69,24,151,46,213,180,246,53,178,246,146,226,229,31,182,69,209,30,29,148,238,46,180,100,240,130,238,38,35,8,95,109,101,151,139,149,108,56,156,83,250,172,46,111,111,233,167,129,190,137,56,27,76,184,136,137,181,173,60,41,123,73,98,75,63,15,100,126,81,9,13,24,110,13,32,89,74,132,124,89,114,166,204,153,185,34,73,25,145,99,1,249,123,20,244,157,85,248,126,213,134,151,250,98,164,145,104,50,230,117,90,170,214,21,252,201,70,179,209,245,69,3,254,87,46,84,223,79,106,26,105,209,25,46,36,161,163,109,94,203,33,167,135,168,240,37,86,209,178,63,49,207,209,63,134,238,24,104,130,38,50,63,173,92,70,159,19,3,62,87,145,56,214,21,175,23,47,210,72,131,15,42,25,84,173,152,71,101,48,229,177,31,42,163,167,212,56,188,5,44,191,200,146,89,85,65,41,24,100,238,183,70,68,157,7,119,151,147,233,174,70,233,218,216,234,116,111,37,116,87,42,205,101,90,32,124,164,241,148,136,112,207,202,206,85,3,49,150,180,143,195,137,61,167,152,242,120,26,196,169,108,201,207,64,219,94,216,234,82,49,143,47,82,40,33,178,246,139,137,45,12,240,89,19,104,18,226,69,126,27,188,140,252,190,168,50,143,233,171,198,183,57,217,134,146,76,65,51,155,148,137,35,223,150,82,122,24,19,177,242,137,41,146,28,103,85,174,164,241,8,49,152,32,118,165,175,9,228,191,136,73,140,154,121,115,162,179,18,97,85,3,108,14,98,166,24,18,158,158,8,142,195,88,11,34,42,212,213,177,188,246,130,227,69,121,128,164,89,154,158,182,112,249,138,52,182,5,37,247,155,148,107,195,91,110,61,160,75,136,158,226,223,101,181,168,3,241,9,77,70,153,16,79,204,94,36,181,41,97,207,163,178,147,152,50,147,56,23,20,246,76,218,27,148,136,104,126,149,53,159,55,43,141,5,49,144,99,75,97,162,117,172,96,82,140,212,144,99,116,160,228,237,7,210,46,69,176,55,16,74,14,98,175,6,77,119,158,109,208,212,247,53,13,177,52,144,156,159,171,200,33,253,69,231,233,186,105,160,195,234,131,42,117,101,60,18,124,61,161,161,89,233,190,124,66,228,18,186,147,102,98,121,244,39,211,108,202,40,188,127,81,35,252,84,114,202,195,136,138,215,89,234,120,177,171,118,139,156,214,207,124,233,108,12,72,185,127,58,36,107,141,26,227,119,46,170,174,39,126,72,152,184,213,57,176,12,12,204,46,69,58,200,111,140,54,75,150,44,106,166,27,34,205,0,210,168,140,69,235,200,114,167,85,60,49,34,229,82,21,176,207,83,91,135,106,69,250,10,54,155,60,152,188,66,227,72,236,180,72,225,115,24,74,245,81,86,79,19,135,178,203,83,73,149,242,145,118,195,250,139,164,83,134,89,34,230,41,114,173,211,234,134,80,60,33,139,141,43,96,79,4,27,65,20,138,107,26,160,237,37,132,186,206,27,255,0,61,136,165,16,95,145,112,171,47,136,90,186,146,241,145,50,229,25,94,187,236,250,217,82,64,253,222,69,205,53,110,143,201,205,213,247,20,230,134,234,116,65,53,62,59,157,55,65,207,245,32,0,198,47,33,88,172,230,85,100,103,249,166,85,1,240,222,25,35,13,153,138,186,6,231,47,20,65,101,34,88,218,154,28,236,185,19,97,207,167,236,190,108,89,70,85,65,154,170,72,243,7,177,15,62,146,94,7,154,89,71,251,106,104,215,209,105,56,101,192,47,238,101,78,195,22,12,126,219,153,120,204,62,164,238,72,42,175,129,111,195,16,191,198,168,94,25,85,35,203,46,84,97,15,233,229,72,178,40,172,172,106,102,137,36,102,102,20,255,0,227,69,70,129,84,33,229,177,229,88,191,89,228,6,26,232,185,126,226,153,159,38,202,203,207,9,121,21,119,25,248,130,199,251,14,231,204,246,107,197,136,106,94,226,53,196,98,110,195,63,141,1,51,83,190,180,28,188,168,24,122,156,246,249,5,237,169,88,186,173,20,175,173,190,28,96,51,230,178,149,45,178,213,82,242,118,169,167,155,108,126,98,160,231,152,101,149,242,133,203,149,45,77,24,250,111,173,206,221,203,41,21,149,61,13,116,16,112,227,226,82,20,242,79,27,187,177,59,12,201,196,89,182,189,253,189,73,200,204,223,35,75,179,98,3,4,36,78,228,112,171,88,84,188,207,102,62,84,85,59,199,56,248,74,46,37,82,102,218,168,103,156,77,222,37,179,80,213,18,49,216,100,253,147,201,91,194,33,13,35,213,87,27,152,191,113,44,157,157,106,82,62,246,20,70,158,66,159,17,101,38,82,100,128,81,59,121,23,62,97,143,187,204,168,131,100,114,68,253,41,20,227,141,135,154,166,236,199,146,62,97,98,91,105,59,223,137,6,27,87,141,143,12,184,170,102,214,77,200,143,255,0,194,244,82,100,47,185,149,81,149,132,85,185,111,38,236,251,189,166,33,173,246,181,71,182,137,242,146,185,62,154,157,164,170,184,141,19,119,169,202,49,17,88,233,91,138,57,204,195,46,86,37,187,148,228,43,47,234,43,135,79,121,10,41,61,64,95,200,180,122,169,235,95,148,209,72,170,174,46,40,227,19,245,227,198,190,192,212,154,86,112,246,129,219,73,39,130,207,200,71,196,22,41,57,246,48,173,187,4,209,240,151,145,7,106,203,34,28,124,188,107,44,49,106,9,148,34,30,63,53,65,191,170,178,3,11,238,45,86,65,114,250,36,44,141,168,231,3,105,198,81,254,210,144,184,135,58,15,104,136,186,169,172,129,91,221,23,143,234,41,45,79,50,182,203,195,12,174,164,204,200,52,108,255,0,68,140,57,246,181,164,225,138,175,224,50,116,216,172,41,160,17,74,189,228,32,240,133,90,105,187,89,81,162,176,37,203,141,34,213,2,76,194,24,193,140,108,41,68,147,90,204,60,227,243,117,139,219,84,115,39,213,73,247,113,32,13,90,57,204,249,66,167,89,21,196,173,14,125,50,6,35,188,162,229,39,211,79,161,155,229,121,81,242,106,177,145,232,89,53,184,216,154,166,216,211,101,60,16,129,151,42,3,79,107,60,114,241,27,172,168,59,138,121,214,93,66,34,115,166,244,240,198,7,255,0,194,198,175,249,20,154,38,177,75,45,76,245,57,135,224,203,1,123,170,102,75,44,164,179,119,17,86,217,85,109,129,196,92,163,250,105,108,8,99,140,118,125,63,52,237,24,44,130,90,218,210,89,75,103,168,151,16,213,36,253,43,76,64,60,213,252,164,86,80,225,211,78,7,52,88,201,22,161,48,52,249,240,215,242,161,89,5,179,51,17,161,128,78,72,134,75,77,73,248,126,197,150,193,149,218,254,181,71,39,85,68,39,234,224,98,34,193,134,1,124,37,226,25,70,47,109,12,50,216,171,128,98,73,136,195,7,179,193,111,120,103,123,41,117,62,173,4,147,237,2,44,73,246,98,123,202,77,34,139,86,49,128,251,31,171,137,100,250,211,151,155,40,202,176,153,106,8,195,197,151,18,1,151,108,234,228,66,178,216,25,88,42,102,140,177,146,206,165,63,39,71,202,173,62,92,67,18,160,53,169,224,255,0,116,68,12,201,236,182,237,148,173,189,252,21,99,97,142,207,228,88,92,67,92,251,85,80,250,145,31,180,199,25,82,190,212,241,134,241,7,151,246,146,191,57,83,159,135,106,76,139,22,70,10,208,139,211,102,157,91,101,233,242,197,147,238,46,171,0,222,155,204,20,167,240,244,94,226,246,32,46,36,142,180,127,41,63,114,79,166,165,33,101,204,183,125,222,70,33,30,97,206,238,22,37,53,79,166,238,35,15,214,229,202,203,246,209,134,212,32,243,249,177,21,34,173,13,106,248,158,212,246,64,168,137,134,39,42,149,173,121,44,159,202,84,206,226,238,168,175,97,139,20,130,31,221,90,32,62,182,79,52,65,98,26,126,96,184,40,242,170,156,240,121,183,67,84,15,134,59,40,47,203,202,167,89,2,33,72,205,165,161,10,169,107,99,109,152,206,92,170,171,129,22,204,76,205,31,137,249,67,196,131,212,58,169,250,124,24,138,34,11,238,46,140,198,2,115,56,75,136,169,85,150,158,131,100,7,196,176,22,84,50,164,202,108,114,50,54,100,12,13,84,59,38,102,203,149,80,192,184,136,64,98,41,113,169,153,250,108,122,125,239,8,122,213,14,152,211,117,214,209,119,118,18,184,254,152,146,86,131,200,202,225,158,165,4,95,164,148,146,90,210,14,220,153,98,69,228,47,98,168,153,79,161,224,254,144,184,137,247,74,155,86,152,126,209,71,143,237,163,123,68,249,38,209,249,46,135,57,252,43,101,80,12,219,94,53,246,51,39,23,187,136,107,168,217,85,2,112,255,0,84,165,103,233,182,127,241,209,86,202,230,11,141,36,240,98,48,193,129,199,245,23,200,211,25,59,192,203,233,171,72,32,60,59,162,23,247,86,154,214,109,137,138,95,18,147,20,82,133,246,81,68,14,161,255,0,131,177,103,14,98,95,225,16,127,164,148,34,172,95,48,132,83,179,25,182,165,80,77,185,102,21,159,166,202,23,181,149,46,170,128,2,3,49,165,98,34,105,26,212,158,27,67,117,166,86,161,141,31,234,32,184,164,131,39,218,26,66,250,25,209,185,171,229,98,87,175,167,139,55,164,184,144,178,107,101,193,225,55,95,130,232,86,87,18,204,132,100,11,89,210,79,180,151,216,36,170,200,210,163,92,237,4,46,213,102,205,55,6,73,243,26,121,4,79,218,68,76,211,117,162,27,229,229,203,36,72,219,80,89,168,196,251,222,74,64,48,161,47,34,38,30,179,127,159,205,151,42,199,210,143,110,3,196,23,103,130,231,50,99,94,86,206,56,76,37,25,33,185,213,12,139,175,51,177,86,234,208,73,38,17,100,17,22,233,54,182,178,73,250,92,191,113,114,186,121,147,179,243,11,18,121,63,80,206,141,19,135,38,69,37,141,144,118,171,150,79,173,137,111,254,99,3,42,87,101,165,104,35,13,229,137,23,109,37,70,213,124,72,185,141,43,13,137,85,68,155,239,87,6,108,185,82,180,236,235,83,23,167,100,109,27,184,126,152,152,114,121,135,181,19,119,15,20,66,75,137,40,145,164,137,40,211,102,36,19,188,223,251,186,166,178,120,39,51,150,120,255,0,109,16,200,188,73,203,107,146,84,154,158,92,211,190,37,143,41,62,162,115,101,91,46,202,14,32,255,0,184,162,236,159,233,54,175,46,85,65,85,168,65,225,155,127,137,61,168,192,202,207,146,154,234,190,23,110,73,243,121,10,154,73,248,111,85,90,15,148,199,26,74,244,205,127,47,27,5,18,86,84,175,115,101,100,252,219,174,69,93,235,113,208,90,63,38,212,193,159,15,229,8,251,176,220,140,170,170,5,87,31,50,206,6,158,177,147,23,52,178,226,26,50,182,125,28,47,148,221,110,72,169,164,138,156,137,85,156,83,60,50,250,69,21,106,141,27,211,89,187,49,113,17,83,76,153,249,51,68,226,92,238,226,6,163,147,45,254,162,92,163,243,82,102,191,2,145,175,101,200,98,253,120,113,19,229,57,126,226,221,27,226,20,239,119,25,84,165,149,60,65,49,152,114,45,176,52,216,36,254,144,164,200,165,179,253,45,184,157,189,138,163,107,9,214,76,126,20,68,54,74,40,51,75,148,82,253,181,57,233,179,171,73,213,148,104,136,215,19,161,17,134,12,82,45,219,160,140,214,226,52,152,25,223,159,20,82,40,201,230,185,17,242,152,68,42,188,102,161,60,209,176,189,95,145,1,50,97,201,231,148,74,149,74,146,220,98,78,48,103,89,51,230,202,68,226,170,158,182,19,255,0,85,39,33,126,234,22,100,145,143,207,16,146,153,33,60,150,102,52,162,11,246,146,213,123,99,160,202,204,95,191,99,90,15,213,101,254,84,1,172,129,245,84,84,56,223,251,46,84,149,87,90,108,64,197,237,41,44,121,15,101,38,245,14,164,29,73,253,223,241,171,253,43,107,18,222,185,133,197,218,196,184,212,48,109,153,205,23,145,111,134,194,84,17,145,50,143,24,186,211,180,116,91,5,244,124,126,67,205,72,8,210,183,97,46,95,182,177,124,147,198,233,42,222,201,57,17,143,167,4,224,126,171,17,18,70,204,250,131,45,57,138,204,97,201,229,42,151,212,246,163,32,49,87,118,42,73,52,150,37,249,79,250,136,111,252,61,24,185,141,41,117,44,108,73,89,16,231,245,65,157,147,183,145,92,80,213,78,16,243,23,33,84,241,130,122,75,46,84,227,241,132,233,60,81,10,49,13,43,53,7,101,103,42,89,187,140,252,166,18,219,188,220,240,168,9,58,146,214,115,240,154,121,19,106,74,75,25,62,114,226,90,17,74,172,227,85,83,228,171,12,108,72,167,198,151,225,219,149,40,195,113,25,156,190,210,206,29,175,231,196,84,100,129,91,134,154,4,226,179,137,5,50,4,239,15,170,158,5,252,121,178,172,140,103,145,50,200,132,179,57,241,163,92,198,63,232,8,140,129,73,42,203,192,165,22,37,101,39,7,135,213,67,86,198,103,113,83,110,42,25,149,125,129,99,82,87,70,103,52,92,139,76,147,50,51,250,184,145,183,118,176,98,251,170,82,125,147,228,245,41,180,204,252,77,88,127,115,85,245,246,217,143,194,160,230,92,75,178,243,16,145,218,158,4,233,35,253,87,241,175,180,144,49,0,101,42,142,217,216,172,168,184,139,41,244,101,196,153,89,66,34,21,116,24,122,108,144,152,205,223,41,62,154,103,3,88,65,131,17,129,227,226,77,33,220,14,239,136,37,26,233,89,19,138,232,115,73,186,252,133,97,206,47,48,226,227,68,60,57,19,231,210,74,32,217,242,171,24,218,109,131,38,89,121,19,55,251,34,173,161,41,62,134,9,98,112,197,26,93,14,146,12,34,114,149,92,217,64,4,97,191,218,26,230,247,115,242,157,241,2,85,157,216,213,204,213,175,53,56,35,83,62,37,116,94,79,168,185,222,149,211,99,182,57,237,165,207,38,79,166,186,67,235,98,91,213,60,66,23,32,148,237,60,99,214,203,60,69,38,141,111,163,177,213,28,204,137,170,32,210,146,170,33,71,243,105,203,194,120,68,120,67,196,149,154,134,89,89,187,137,43,144,94,218,219,2,121,8,77,165,143,98,232,177,207,80,252,32,141,205,44,185,73,244,196,149,76,215,131,173,123,195,176,34,115,62,29,56,129,148,37,228,82,246,181,187,224,113,36,104,238,60,114,84,21,250,218,242,116,175,148,226,18,169,170,214,122,102,48,25,234,211,254,101,47,211,26,38,184,96,249,185,248,136,165,245,135,194,137,83,167,60,181,50,184,254,162,148,157,43,87,31,115,166,62,162,39,106,191,166,135,76,127,197,77,43,24,127,41,104,68,101,63,198,10,219,39,237,55,75,138,82,105,143,73,151,180,188,138,57,35,93,46,134,54,152,140,207,148,171,28,98,125,69,37,130,68,249,30,70,233,254,187,255,0,78,146,25,59,214,101,137,202,137,9,129,143,17,170,199,145,76,211,132,249,56,138,76,127,77,80,153,228,24,249,139,137,89,108,159,39,13,84,244,249,49,97,51,244,163,18,72,199,239,137,151,169,78,106,169,239,223,113,74,34,38,29,198,32,115,36,179,22,219,90,148,38,129,7,195,9,121,80,12,134,1,240,196,22,36,23,226,125,201,246,145,34,255,0,34,213,113,101,44,64,249,65,114,42,172,143,244,75,111,250,125,184,211,211,136,206,34,169,105,230,181,160,3,242,137,125,102,179,177,140,252,37,42,112,249,240,110,199,203,216,170,185,114,21,149,144,231,198,147,99,118,126,220,73,132,96,220,65,240,249,172,163,78,125,52,144,165,97,218,229,251,136,231,213,18,79,218,70,218,141,188,196,229,221,105,236,160,230,137,60,163,146,150,86,204,191,140,204,82,237,6,95,182,169,230,86,158,11,31,149,71,106,77,61,43,193,246,21,229,249,145,123,106,77,26,29,16,245,76,171,79,78,199,80,210,186,180,240,135,136,162,86,240,239,143,37,126,110,209,58,230,118,239,211,173,187,23,114,167,49,38,129,146,197,214,178,193,36,127,176,242,226,0,45,153,151,221,83,204,181,185,173,38,208,194,31,242,167,140,153,139,133,35,212,48,39,77,102,236,34,34,202,220,130,181,3,194,253,232,242,148,184,146,201,134,178,173,39,8,178,165,81,183,98,38,28,68,18,120,199,202,32,240,203,46,85,74,177,141,81,33,160,111,121,140,46,69,135,225,129,147,192,219,172,73,180,248,100,141,251,106,92,204,149,24,249,98,79,34,155,88,120,255,0,217,87,1,131,141,195,149,62,173,146,76,159,109,115,70,76,181,44,166,26,92,165,115,2,202,36,96,51,231,198,166,223,242,28,178,11,248,208,22,179,1,27,181,41,126,173,7,180,85,155,222,59,40,189,169,214,70,114,123,52,107,176,75,24,123,32,123,98,26,27,14,219,139,141,35,101,60,225,31,245,252,107,25,51,241,147,8,139,149,109,153,13,219,71,54,79,209,144,103,19,52,188,98,74,233,24,58,210,109,34,100,255,0,26,120,203,143,201,136,201,13,175,203,74,100,184,159,237,169,73,37,198,141,89,10,170,118,30,51,31,155,254,116,84,201,224,43,63,74,49,36,245,183,96,154,63,184,151,220,122,143,76,65,44,201,215,16,170,223,33,163,231,128,95,221,13,13,62,97,63,32,66,92,164,42,230,215,118,82,170,31,152,165,33,84,241,181,230,163,41,217,233,226,92,223,229,182,90,29,203,12,117,178,234,117,172,51,171,126,110,95,40,252,215,141,124,201,191,41,198,47,229,82,20,243,231,93,141,158,173,115,252,98,77,222,202,104,67,226,129,201,245,23,106,169,195,37,108,61,100,7,246,138,126,36,139,80,154,112,153,218,66,35,43,102,18,73,49,23,137,101,49,128,24,255,0,94,34,170,85,73,219,84,38,170,166,14,49,62,226,99,38,54,160,187,234,22,81,137,46,178,218,70,229,202,156,210,95,69,252,129,221,13,66,74,163,22,91,62,152,10,89,2,117,68,230,110,197,136,138,198,25,137,141,134,67,89,73,100,209,179,16,186,189,196,170,28,201,121,222,21,85,145,95,137,60,155,152,215,83,217,65,21,83,242,192,25,113,46,99,15,92,130,21,174,238,33,71,27,237,174,154,248,27,214,97,42,229,31,21,52,30,200,27,184,130,197,151,173,19,70,238,150,79,113,186,89,34,71,163,252,157,187,74,235,154,219,176,51,49,71,145,60,53,33,36,143,45,114,252,199,240,139,206,79,156,75,25,228,17,5,247,87,232,90,73,39,132,6,7,117,148,106,48,201,34,46,101,186,174,158,37,215,252,70,108,129,113,145,226,151,23,23,220,83,154,158,25,202,55,137,93,190,124,66,143,152,170,114,201,131,35,222,186,55,148,224,171,35,16,213,175,177,19,249,132,171,107,110,54,222,25,151,158,29,178,83,101,0,228,62,96,149,73,191,226,116,199,37,249,151,113,166,2,75,22,114,76,193,177,67,86,204,151,11,183,148,106,143,51,36,131,181,11,97,89,114,9,141,62,81,31,194,36,123,39,188,99,72,95,125,6,15,14,235,17,16,38,212,176,127,63,205,33,191,226,21,191,193,64,207,158,59,243,34,153,79,16,191,218,168,54,106,124,135,249,66,170,218,171,231,148,12,203,216,158,57,153,62,1,161,215,199,81,139,254,30,208,73,102,80,207,46,69,49,170,180,76,90,216,47,218,74,203,37,83,250,198,37,180,204,36,158,99,9,93,102,191,193,22,141,211,46,231,37,167,164,157,72,7,154,95,97,85,93,14,173,157,90,199,229,139,185,250,104,219,88,96,147,156,57,127,109,72,134,97,35,75,124,76,188,137,42,190,37,22,77,95,153,73,39,86,250,220,182,124,174,37,132,154,30,7,155,219,73,161,195,32,143,152,66,228,71,201,129,170,166,143,183,141,109,90,166,53,65,67,26,38,124,72,205,181,175,135,202,113,13,41,135,146,182,112,247,101,84,175,159,148,12,255,0,184,188,106,74,203,228,59,88,154,181,159,107,8,127,170,202,147,85,86,146,202,119,168,153,89,26,0,44,135,139,181,111,135,12,116,138,234,170,153,146,105,27,136,48,107,101,248,112,136,139,228,104,214,162,63,205,245,170,111,196,128,40,217,196,144,220,76,121,64,252,37,237,72,210,40,42,177,141,172,54,120,113,23,41,16,80,12,8,207,230,42,198,180,39,254,236,188,106,111,88,89,2,49,217,18,191,249,8,150,236,58,198,94,198,181,163,35,49,118,145,47,181,173,131,101,230,34,136,120,212,94,158,226,247,114,229,86,80,242,21,136,91,131,71,162,112,57,220,253,43,99,91,100,195,81,148,152,255,0,117,85,198,187,4,104,56,173,133,200,37,105,26,182,14,211,154,47,34,244,109,19,85,36,159,212,98,229,26,125,184,204,223,111,34,4,58,192,242,120,107,162,241,166,80,238,192,62,105,101,228,93,23,210,180,117,64,63,75,24,74,74,202,78,135,146,127,155,23,251,73,251,39,216,182,191,193,161,151,0,147,238,167,48,217,6,75,62,110,46,84,60,10,125,42,95,242,153,233,169,180,220,184,32,221,138,80,202,179,254,193,187,8,102,90,214,210,15,233,37,115,53,109,86,14,41,89,72,156,204,96,44,162,62,36,184,184,136,163,31,165,94,89,216,133,198,37,45,99,184,235,32,51,53,12,226,159,46,235,253,106,150,53,147,228,131,220,89,70,135,79,72,62,98,140,127,112,168,223,82,210,162,31,249,200,203,246,209,182,136,51,77,127,128,120,211,206,66,117,38,185,135,131,171,145,43,245,186,108,156,34,202,156,64,178,1,71,212,52,43,41,149,111,163,84,108,232,167,133,248,50,226,91,88,103,198,38,104,152,214,185,247,19,167,3,9,68,154,196,234,214,5,222,19,255,0,85,144,77,254,53,182,28,111,207,202,181,92,63,23,233,4,144,107,25,61,231,27,59,70,149,207,178,136,65,188,56,150,223,155,35,57,132,133,52,3,251,49,82,213,172,109,116,19,178,214,84,25,127,41,20,101,91,119,146,228,147,155,137,97,179,177,132,76,178,224,19,26,207,48,242,101,197,198,171,80,24,195,126,52,99,230,1,15,24,59,145,179,9,87,211,86,156,124,197,226,72,198,250,6,120,31,6,97,47,50,212,241,135,132,168,104,207,56,199,204,94,52,102,230,158,72,217,152,163,41,18,226,110,64,102,54,70,60,217,82,167,134,94,76,201,243,227,3,218,23,26,209,48,36,192,157,84,91,10,51,63,39,50,220,240,190,115,56,86,147,67,63,114,221,84,243,143,185,53,104,101,134,52,244,224,19,62,108,165,70,207,153,18,11,56,80,166,178,72,103,217,15,34,131,51,56,234,163,61,231,169,112,242,32,89,166,43,99,63,46,215,145,48,211,114,89,249,211,139,183,128,113,55,98,255,0,145,86,202,138,35,119,182,34,96,152,17,187,138,151,207,212,60,152,98,9,36,124,155,18,203,121,178,143,26,35,159,205,153,146,71,103,30,180,41,235,118,150,64,97,75,216,154,198,99,5,195,136,73,109,56,113,3,42,206,202,73,4,14,20,237,135,17,121,148,172,153,4,108,253,40,208,230,158,2,19,136,75,154,27,89,218,212,78,196,110,181,111,91,100,59,40,44,54,37,27,51,243,42,209,209,79,179,228,188,168,40,214,172,17,240,162,164,133,1,232,155,147,230,234,79,81,44,80,133,228,39,48,145,153,135,225,202,36,166,25,182,220,40,169,38,227,88,104,170,201,227,41,248,144,111,147,139,221,78,227,70,1,121,76,134,159,26,140,126,102,228,42,40,191,102,44,134,218,217,227,35,57,138,190,92,24,101,138,240,132,189,170,99,120,114,217,124,164,92,67,76,228,231,198,153,85,130,74,216,22,52,50,8,29,171,54,48,249,216,178,99,14,138,8,72,33,229,88,202,45,134,81,164,156,67,89,153,131,19,50,229,74,153,169,224,139,204,62,226,93,39,91,86,198,63,40,136,85,59,20,163,24,201,187,57,15,196,154,6,75,228,177,97,91,63,79,221,147,54,215,18,118,202,209,248,112,170,170,168,73,37,5,38,49,49,169,153,154,135,108,126,101,73,119,156,96,126,33,101,92,229,240,37,144,249,74,34,44,219,103,22,57,20,163,102,173,33,56,67,145,87,214,224,147,21,134,197,201,224,163,106,178,65,39,8,134,170,42,164,203,252,229,150,44,73,107,65,219,53,22,218,195,124,23,245,118,172,235,89,59,184,34,227,70,93,189,132,240,75,189,84,2,99,4,37,54,21,74,23,204,24,193,202,185,222,167,164,173,178,151,187,23,96,186,200,141,178,147,99,39,204,33,200,147,110,101,86,147,230,215,11,238,163,95,183,161,120,227,253,117,245,44,244,149,110,32,97,86,112,252,5,194,185,220,11,226,15,30,208,184,147,200,119,103,23,129,165,202,26,234,143,168,185,141,30,190,101,69,172,98,77,97,23,57,178,187,151,165,172,186,178,140,170,233,154,158,182,72,241,101,228,82,154,146,156,115,185,76,46,49,46,138,172,218,16,86,214,38,203,216,111,73,169,42,173,199,247,21,6,218,33,89,197,40,107,158,86,154,154,181,159,170,228,78,96,93,209,231,203,200,185,217,168,222,229,246,213,243,94,229,20,152,18,163,15,47,26,79,49,155,150,97,71,50,238,170,79,8,103,162,217,128,172,225,18,213,98,108,172,75,250,81,198,60,165,148,53,230,100,246,85,96,96,101,237,18,196,209,160,193,127,233,113,46,155,45,73,217,172,1,90,19,251,201,224,99,12,158,238,37,164,33,7,135,106,241,158,193,13,65,100,40,198,114,108,165,198,225,136,84,3,217,189,59,5,47,221,247,16,86,86,91,97,169,3,92,106,50,202,234,32,135,230,174,182,36,177,175,217,212,25,91,85,80,198,22,38,60,139,83,230,110,95,203,141,73,50,124,168,195,204,41,72,127,88,148,67,242,149,43,51,141,178,191,101,37,171,34,139,192,161,73,131,106,121,62,210,99,27,231,134,148,218,214,190,19,248,150,138,181,70,169,89,85,0,19,127,86,95,227,77,31,2,36,33,252,162,134,170,152,120,201,227,245,108,72,195,249,180,111,83,224,102,133,159,134,163,135,176,137,22,164,226,136,127,253,225,10,111,137,116,3,27,196,30,82,33,95,38,85,219,50,226,227,89,107,241,208,93,182,78,71,59,190,121,224,193,121,130,94,65,49,1,163,245,33,243,237,37,151,41,21,243,244,76,235,39,226,52,12,163,42,15,255,0,13,15,73,98,201,123,12,67,250,138,203,211,121,21,252,165,173,2,25,90,75,113,191,139,24,202,166,111,190,20,110,79,187,12,94,37,214,43,88,193,141,152,68,152,204,97,228,196,120,178,241,171,94,51,146,206,141,137,204,116,198,149,244,214,48,50,253,166,43,120,117,64,40,248,177,137,73,89,62,117,108,231,155,46,84,84,109,84,252,24,76,44,74,13,35,125,22,219,190,125,199,207,128,12,153,184,178,44,222,247,136,124,42,89,246,71,207,148,69,34,127,90,97,201,98,70,91,148,236,77,92,7,80,77,63,210,251,105,158,158,173,212,117,175,203,47,244,234,141,149,71,147,202,17,47,26,49,198,55,132,201,106,168,62,243,123,6,51,105,57,139,73,163,29,37,222,30,182,86,32,245,149,23,50,203,32,51,101,70,243,16,104,123,152,27,6,76,38,40,210,107,32,206,23,45,120,178,162,171,95,167,44,142,252,197,202,68,196,193,0,159,194,154,198,109,208,157,12,155,145,243,75,22,37,89,73,112,201,35,225,42,77,101,37,249,54,134,23,18,213,15,105,8,255,0,41,238,169,72,165,149,191,97,229,222,164,151,25,140,14,82,99,90,131,14,170,76,70,24,50,135,147,193,96,240,146,119,106,250,106,24,162,7,10,120,214,138,35,84,213,14,200,17,159,132,197,76,216,248,37,126,98,169,57,149,83,179,240,137,62,167,96,60,62,108,168,201,126,70,209,81,212,48,210,96,245,8,168,35,80,142,203,182,82,101,38,28,31,100,73,73,164,237,142,193,39,89,63,236,149,127,67,40,212,149,85,3,205,191,196,53,231,223,81,198,255,0,219,160,202,52,61,173,39,226,8,155,77,254,44,169,48,126,15,227,102,97,90,37,104,221,248,21,86,68,231,168,109,175,196,234,120,220,33,83,143,214,103,154,252,209,10,135,187,208,23,226,240,14,46,33,123,137,174,158,210,187,24,189,92,139,23,165,101,107,62,165,119,34,174,26,21,186,98,121,39,0,6,150,33,151,242,39,178,94,124,120,98,69,24,146,74,120,123,33,167,108,127,26,102,146,135,51,47,145,232,126,3,38,91,17,101,90,172,158,57,60,33,139,136,104,57,250,146,12,34,97,42,50,4,192,21,153,132,151,120,205,150,17,70,211,4,133,41,246,34,139,139,42,206,101,107,231,113,24,163,18,119,113,112,124,10,21,247,210,252,241,75,77,187,126,26,6,219,6,178,30,200,255,0,170,25,83,64,204,28,97,243,99,83,193,187,174,130,76,166,229,34,110,103,197,187,30,96,255,0,200,134,204,211,41,134,220,169,43,232,121,123,149,59,225,188,108,237,65,154,132,246,68,195,149,17,198,22,34,152,96,15,132,73,229,63,40,254,170,127,255,0,133,192,199,155,127,200,130,164,167,60,19,191,119,237,61,81,150,129,184,174,36,187,124,232,210,184,98,226,31,212,84,244,59,162,197,230,42,42,101,108,89,189,200,184,21,187,96,97,18,142,218,184,203,33,131,255,0,198,182,152,199,24,56,86,211,67,247,144,115,205,192,145,149,130,194,27,41,135,41,49,39,58,99,175,148,170,110,124,99,137,249,83,10,73,239,40,250,147,172,116,81,213,139,207,14,52,190,73,177,189,41,14,173,28,35,188,82,196,68,45,174,176,131,237,64,34,149,155,232,205,179,134,67,147,98,39,252,217,85,4,107,235,18,248,6,39,42,139,147,63,16,31,155,136,137,246,140,51,198,61,222,34,99,243,247,23,165,83,150,197,124,59,141,71,147,230,248,134,154,6,212,131,59,55,101,34,87,38,123,9,203,237,160,95,60,114,73,155,18,25,65,74,89,145,170,164,168,29,73,163,235,167,28,155,78,36,198,101,147,227,13,45,101,149,143,118,212,139,123,234,21,212,246,158,248,92,201,36,126,89,67,254,68,222,102,158,101,104,31,93,199,141,43,102,185,0,143,180,203,136,137,179,238,235,112,60,210,203,148,139,119,151,128,187,108,67,121,206,169,181,120,98,100,198,36,109,150,176,157,54,38,211,106,190,92,92,69,31,153,98,8,153,20,197,84,243,201,178,102,239,139,243,161,134,177,178,182,182,224,118,47,221,136,152,203,214,159,154,156,98,254,235,145,116,184,16,199,54,185,133,218,255,0,161,38,153,165,101,20,143,218,9,53,84,91,51,17,16,44,162,82,75,254,162,44,163,84,6,48,238,255,0,203,132,65,32,159,165,113,206,254,161,203,137,253,106,206,144,44,234,20,94,53,61,177,172,42,134,240,84,51,230,197,149,50,161,8,237,231,102,150,92,67,250,106,148,58,48,22,196,205,44,184,177,47,73,167,173,173,150,205,162,160,157,207,172,140,250,130,124,166,62,84,151,80,201,124,215,225,42,168,152,193,140,28,202,74,215,192,143,126,18,242,32,197,82,86,30,137,211,241,142,249,101,229,89,204,209,144,108,153,196,92,75,99,232,110,103,31,54,233,30,24,118,85,189,165,227,89,93,62,138,110,107,246,38,141,73,248,88,111,54,252,101,251,107,88,117,204,25,167,218,8,184,137,230,181,93,198,157,168,39,109,43,210,247,252,52,149,24,251,178,246,36,104,110,58,205,83,163,67,99,240,102,15,42,149,213,191,136,225,13,242,226,100,78,244,244,146,86,177,129,49,114,171,134,60,19,98,115,11,42,22,52,242,23,121,209,142,45,166,254,46,197,252,149,218,135,138,74,172,245,42,121,44,221,196,68,106,127,135,186,114,203,206,94,192,99,34,149,141,14,186,160,125,93,73,118,116,78,58,250,12,211,92,102,107,82,12,253,74,7,226,142,185,213,181,172,138,42,72,185,70,94,194,38,247,23,3,178,225,15,18,113,167,160,83,18,14,107,17,18,73,22,237,171,154,179,52,77,110,196,38,140,187,184,178,3,11,96,34,100,87,149,76,36,231,246,173,151,214,85,209,134,200,149,245,99,23,228,236,94,211,12,250,60,168,88,213,56,137,36,154,190,100,159,197,31,128,245,90,216,241,101,222,8,156,73,198,152,209,245,218,74,43,34,110,138,81,137,156,99,41,87,75,123,245,25,65,136,213,124,127,180,147,63,74,203,155,47,168,139,167,92,212,141,191,164,173,148,253,203,246,149,241,72,82,23,220,94,167,161,178,131,203,44,185,72,85,213,105,244,52,26,209,252,217,70,36,68,152,116,241,143,196,44,169,113,11,92,143,173,211,217,123,85,93,85,36,17,129,241,12,44,185,81,62,223,16,134,37,17,172,53,180,189,63,230,81,74,24,148,36,154,139,98,209,194,211,48,125,198,155,244,67,188,193,16,241,149,74,217,106,208,86,159,16,75,200,135,135,241,80,26,144,111,175,203,186,39,130,151,54,155,62,249,242,202,92,185,84,214,70,149,113,43,182,176,182,69,172,51,68,213,44,197,97,104,68,186,126,140,139,82,118,109,37,16,169,125,56,125,55,133,84,211,195,137,100,79,155,149,137,21,253,196,183,234,109,170,135,4,81,126,226,192,51,25,159,14,84,200,218,120,131,233,47,26,0,218,109,145,185,114,242,43,212,75,7,248,127,131,137,19,48,56,162,112,139,41,16,1,158,56,61,200,183,234,120,184,246,133,80,153,152,216,215,34,82,202,3,228,147,52,178,241,165,230,181,5,39,134,25,235,230,167,164,178,187,157,150,33,72,33,173,85,186,0,98,38,105,114,178,254,234,21,88,171,50,148,127,137,7,181,97,185,10,140,129,101,18,112,51,20,168,41,48,34,198,138,240,241,151,242,37,208,235,118,213,198,150,94,207,53,77,178,86,82,202,30,164,131,91,210,44,164,88,179,94,90,201,62,45,168,196,53,37,167,163,78,146,71,196,50,183,126,155,137,4,12,249,172,164,90,170,101,149,13,47,228,249,178,162,131,15,123,194,36,5,173,244,74,216,152,74,46,52,13,110,179,130,87,252,161,113,17,12,213,10,176,125,149,37,173,111,41,139,139,237,164,166,124,169,220,38,41,49,170,169,51,37,206,99,55,101,202,151,201,102,62,28,75,77,86,16,195,134,200,62,210,201,149,167,178,39,210,31,212,84,113,168,119,188,198,17,10,133,184,141,178,35,195,139,18,218,153,109,69,161,173,36,34,126,168,120,209,15,14,231,133,40,15,134,124,197,47,24,189,181,182,77,243,61,148,172,198,213,130,36,233,41,216,30,81,99,255,0,2,133,99,37,214,218,188,50,202,174,170,174,207,36,159,55,145,97,113,0,18,79,187,196,147,23,26,204,128,117,86,64,146,127,164,186,53,12,144,20,28,178,177,40,186,169,245,67,6,28,67,200,142,134,252,188,161,88,45,110,81,235,147,101,173,102,208,185,113,41,10,171,35,251,197,86,161,167,125,149,110,47,109,73,92,80,191,77,159,48,139,149,54,46,160,173,226,56,124,156,172,202,94,207,108,104,24,6,57,101,255,0,81,66,134,72,60,61,64,203,40,214,163,157,243,97,74,3,183,133,6,106,17,205,230,203,136,136,166,89,19,7,48,177,33,205,106,193,49,248,69,148,136,182,163,87,83,83,194,72,93,197,202,134,101,195,227,74,251,105,5,150,164,151,145,225,216,21,39,220,206,43,242,203,200,33,173,101,97,149,78,175,38,226,183,105,152,194,203,249,61,165,56,243,65,146,71,154,36,82,9,52,209,51,193,141,153,132,50,141,54,178,141,150,91,240,197,24,134,153,88,128,154,159,141,233,230,99,251,95,241,75,112,146,50,217,185,56,217,212,129,203,58,23,131,7,205,241,126,226,15,86,237,11,5,225,203,149,73,62,214,118,79,113,111,12,199,201,225,42,44,224,177,170,18,230,147,182,243,48,69,137,34,252,85,121,52,251,65,64,34,180,178,170,97,58,150,48,40,71,230,141,187,140,178,80,95,3,74,250,180,71,154,196,184,148,133,192,110,52,185,30,104,146,137,141,117,218,208,131,62,34,245,173,183,26,26,186,203,250,132,177,101,24,150,236,163,98,11,212,58,144,186,87,88,69,157,7,49,139,243,41,141,150,179,149,8,140,151,98,44,177,148,132,253,54,8,87,7,53,120,177,15,233,166,140,97,230,197,218,75,82,88,77,105,22,197,213,37,150,152,213,32,204,34,226,34,163,173,240,140,76,57,114,174,95,73,164,158,51,179,211,138,156,76,125,173,1,217,47,219,247,22,178,181,76,197,206,172,104,195,32,51,101,75,77,101,182,253,177,41,64,252,78,173,44,28,81,59,60,18,38,126,35,212,153,194,44,137,85,153,254,6,85,167,34,210,203,82,65,201,242,133,75,163,106,161,239,152,162,38,86,216,208,0,254,163,43,41,20,25,190,34,142,130,115,55,121,49,149,36,138,201,200,162,170,185,250,38,214,96,39,3,49,133,212,167,194,97,201,126,17,100,83,218,63,226,93,6,160,35,4,34,147,26,233,44,159,65,128,102,137,216,169,28,250,58,156,242,70,200,222,196,116,248,15,140,76,216,148,38,164,170,29,179,14,19,127,26,235,19,216,249,191,117,76,221,233,178,119,98,196,186,87,53,49,90,132,6,137,221,210,74,218,101,38,49,46,201,79,169,207,36,24,177,40,184,30,157,90,118,110,197,200,69,101,26,180,121,24,96,245,174,125,181,65,217,175,200,219,101,15,212,129,136,194,81,243,52,101,144,201,152,37,38,63,166,186,133,105,162,12,120,74,138,124,13,207,74,178,178,185,28,142,11,50,6,216,255,0,55,196,52,250,170,101,63,228,13,124,172,170,238,227,70,14,72,222,34,136,124,170,70,7,194,230,82,74,245,16,207,203,246,208,203,250,148,9,153,72,123,40,143,46,215,143,234,46,111,125,62,94,159,62,33,69,36,159,218,93,107,53,224,199,180,16,190,89,81,105,184,20,196,99,197,46,44,98,147,220,200,164,213,124,92,101,145,161,200,226,186,63,80,196,243,203,46,41,4,79,166,85,209,171,109,65,39,195,50,103,173,180,173,81,107,79,233,49,70,47,184,184,243,61,112,68,120,67,60,156,73,26,58,127,234,212,170,210,108,159,208,237,140,147,91,213,186,91,44,153,65,131,250,112,185,62,161,87,45,173,187,60,104,152,172,4,66,147,234,45,239,141,107,100,204,193,159,199,244,208,187,162,109,162,29,19,127,16,145,48,238,134,167,164,218,193,17,254,110,87,26,69,85,85,44,132,218,20,164,41,19,247,233,184,130,225,40,178,145,87,111,95,33,44,138,102,195,65,147,205,19,173,0,251,232,34,151,180,18,221,182,124,38,97,72,46,42,177,145,230,247,10,146,166,171,20,102,240,178,7,106,154,178,128,72,207,234,67,134,124,170,208,35,227,79,245,32,125,196,1,186,146,49,4,206,84,226,200,213,66,6,16,136,153,20,227,12,127,55,162,152,194,19,148,194,64,9,238,38,28,92,56,146,104,211,207,91,57,146,194,34,21,89,79,129,22,72,56,80,248,98,139,192,88,178,145,110,218,184,219,133,142,149,213,176,103,1,153,162,198,42,167,147,73,77,119,243,120,177,73,250,131,92,230,158,48,35,19,171,18,175,129,48,18,71,132,210,177,34,204,132,171,118,52,92,124,34,173,178,30,105,119,60,138,53,129,163,209,36,124,65,11,44,159,168,170,174,35,114,50,93,124,162,37,210,103,193,146,15,234,209,71,251,137,172,87,199,220,75,38,202,84,214,102,55,47,219,77,41,238,236,163,3,54,192,136,104,12,173,43,251,81,146,96,100,99,196,41,68,198,149,149,92,91,21,90,111,92,178,119,14,82,8,137,148,249,155,158,226,174,104,23,193,211,252,49,63,82,169,161,178,198,236,10,59,109,111,113,241,228,28,246,3,243,242,173,85,79,173,157,59,132,67,226,250,136,83,70,150,55,225,8,145,190,149,44,94,6,197,137,89,85,211,228,147,84,195,82,4,132,240,203,143,24,151,58,187,170,245,38,117,19,24,151,97,244,223,82,6,18,165,214,84,145,33,1,252,74,188,204,83,136,154,236,250,124,155,76,74,170,170,214,85,144,24,104,146,182,217,82,219,234,127,155,204,141,211,6,97,15,180,234,34,149,84,171,54,35,73,53,182,82,71,250,162,20,137,69,198,146,177,157,90,241,75,17,63,192,175,89,12,240,65,187,202,183,50,102,244,120,76,170,180,33,102,56,46,158,211,23,52,7,57,101,207,33,126,152,213,76,58,73,114,121,172,101,19,246,202,175,36,192,197,205,136,104,73,47,24,135,187,40,146,50,167,208,251,142,231,161,132,113,162,109,34,44,125,6,202,8,31,139,221,83,144,239,165,122,139,205,47,136,94,218,185,141,101,189,103,10,85,153,65,163,98,116,223,14,173,109,223,152,184,196,63,113,105,159,163,234,171,64,243,111,250,149,171,223,168,8,12,94,218,144,212,245,82,228,140,97,9,85,123,247,248,49,127,217,199,117,37,169,253,85,145,5,255,0,63,33,19,182,67,219,1,134,9,114,145,84,63,224,176,39,15,213,165,202,76,61,6,8,224,225,13,89,8,65,41,44,101,36,149,125,42,77,211,198,149,36,153,77,216,175,244,240,98,198,102,41,120,203,249,18,154,216,117,66,6,29,169,4,178,140,201,123,183,226,235,77,90,19,108,198,86,91,24,222,101,90,97,201,247,68,150,95,79,224,218,23,177,21,85,36,226,130,206,37,22,107,143,92,74,13,252,66,120,102,226,66,207,135,64,64,60,219,164,19,30,124,249,139,23,141,30,250,112,91,191,20,72,171,21,64,87,0,52,194,6,45,168,255,0,113,85,211,134,168,64,234,83,146,116,219,224,159,104,94,37,67,15,105,24,24,76,186,21,181,18,74,136,111,131,78,50,28,198,199,252,75,141,95,107,147,194,212,120,106,75,150,52,101,87,241,34,202,196,68,60,74,232,164,41,11,214,163,244,246,155,151,181,195,46,7,204,149,252,132,72,202,238,197,150,136,165,28,13,85,107,170,124,61,68,88,134,36,68,200,214,163,35,61,57,49,173,161,244,216,191,41,20,133,39,218,79,195,234,69,7,86,216,159,180,155,103,246,19,122,141,137,11,113,167,174,103,68,197,186,32,138,85,36,255,0,130,223,18,106,44,129,99,167,173,8,95,168,187,140,56,15,147,197,44,188,159,81,123,214,15,166,200,65,75,201,182,250,137,26,24,124,180,45,23,91,50,96,186,144,181,82,117,86,60,86,217,10,65,39,244,150,186,128,71,254,161,20,131,140,190,207,214,116,251,188,193,18,163,173,147,23,80,65,97,132,37,149,140,70,145,254,141,198,128,123,32,112,202,227,92,227,85,80,234,8,39,124,186,145,16,191,81,117,218,70,2,8,222,19,11,42,49,225,57,65,242,145,120,213,21,81,212,146,204,200,199,231,22,107,251,90,78,25,117,100,47,241,42,138,127,138,246,182,239,101,127,165,237,135,245,49,46,136,106,74,105,167,205,97,3,145,97,125,240,232,2,137,187,136,95,227,89,248,235,246,87,242,19,245,245,21,191,79,78,183,138,203,13,214,36,44,48,234,56,71,96,131,145,81,105,40,211,138,54,68,182,158,40,209,133,237,167,87,111,173,173,30,106,233,91,146,44,106,9,103,177,162,28,57,120,55,102,236,65,90,228,33,249,145,76,152,242,131,54,85,191,108,57,204,229,74,172,46,68,255,0,132,233,63,229,197,88,26,6,163,141,224,89,114,178,143,205,92,86,195,137,27,207,14,52,38,161,152,124,27,69,86,101,168,139,107,19,176,230,65,141,230,91,1,101,31,135,90,91,39,80,215,93,203,124,74,232,31,200,141,13,81,236,135,132,202,158,171,225,166,146,31,41,103,147,33,80,171,253,25,155,68,57,12,249,247,149,179,159,19,41,113,166,112,231,238,123,138,187,43,244,102,131,16,240,255,0,243,84,17,180,78,128,132,204,197,198,33,254,234,77,184,147,228,125,214,125,61,142,121,14,29,84,158,225,101,82,90,134,25,227,16,254,159,144,95,159,173,117,91,41,159,15,105,56,171,241,148,159,186,180,176,52,211,121,182,163,66,178,190,61,195,36,203,177,249,238,54,170,181,141,106,192,226,196,95,53,222,52,217,189,74,32,55,101,255,0,66,149,213,90,0,114,95,150,186,47,39,154,113,72,195,214,196,96,165,139,169,74,72,213,10,180,215,211,79,64,187,189,18,121,50,253,70,36,254,52,115,43,94,48,51,53,160,197,252,75,93,85,193,228,157,241,11,214,133,212,62,170,83,176,85,197,16,135,238,45,183,240,76,173,150,167,167,227,147,195,151,42,211,242,49,153,194,46,68,28,147,14,182,47,205,202,202,69,132,9,47,154,70,97,18,115,77,213,175,36,99,191,137,54,52,192,120,102,197,200,140,124,104,155,30,172,95,145,40,101,86,244,153,76,82,99,89,95,208,66,59,82,89,94,93,159,210,105,4,78,95,113,99,15,225,237,253,68,93,217,101,114,123,139,170,64,135,79,91,23,48,68,49,17,76,106,208,234,59,248,175,137,82,34,10,49,125,196,85,63,236,117,155,87,197,125,52,38,67,173,160,212,147,105,46,120,202,69,57,119,172,50,78,205,82,94,213,163,255,0,9,78,57,223,212,103,226,202,170,3,160,52,173,68,87,152,211,247,68,73,178,255,0,101,111,18,113,245,53,105,232,195,212,140,126,236,188,138,222,147,225,184,228,248,124,254,33,21,70,213,76,170,164,62,236,61,106,222,171,95,214,217,61,145,3,40,113,145,189,164,56,246,36,208,187,240,28,204,248,104,74,66,50,195,213,50,143,233,164,26,159,80,158,15,202,68,139,200,157,27,82,3,59,34,111,199,39,47,210,71,135,79,68,39,205,136,188,159,180,170,178,111,9,86,135,145,41,164,131,121,36,251,178,202,196,175,13,158,72,62,226,158,181,243,132,52,214,146,127,202,97,50,74,170,49,173,221,242,36,181,56,78,95,105,72,198,146,248,196,120,185,4,186,252,250,175,82,233,18,141,178,208,115,135,47,118,110,33,171,109,171,169,139,37,9,201,144,15,36,31,40,94,68,166,6,161,151,167,229,178,37,180,162,23,246,215,80,129,91,16,99,234,82,250,147,73,65,147,57,146,195,216,164,208,163,143,31,81,175,145,132,109,120,15,164,76,105,252,105,239,154,13,220,68,5,86,146,60,144,113,69,202,68,76,58,29,79,72,119,230,171,33,99,21,50,244,244,22,73,149,195,67,113,70,65,188,38,229,146,145,217,105,233,115,142,249,102,149,137,85,179,76,86,206,30,236,34,219,73,65,89,82,90,136,15,136,81,101,202,206,50,13,62,217,53,147,33,53,85,11,255,0,38,25,73,134,204,145,159,245,84,230,195,87,86,240,226,34,62,182,214,212,167,100,73,112,9,251,138,117,111,162,223,246,62,124,146,73,122,57,134,252,136,12,36,16,249,68,133,128,23,239,158,83,21,45,76,176,108,248,218,131,3,229,215,79,254,53,162,135,91,75,201,180,182,236,84,81,163,112,102,75,46,41,234,137,204,110,207,168,134,143,79,191,80,89,47,139,232,81,6,77,116,225,246,161,102,7,141,248,121,84,156,103,156,67,237,76,106,167,158,75,222,19,44,91,219,33,90,53,78,38,21,70,61,109,151,47,186,143,212,154,109,150,67,100,184,157,169,187,52,173,81,124,37,203,148,73,36,250,98,71,225,4,96,112,192,32,135,247,21,85,149,62,73,51,100,114,243,85,74,173,253,92,82,227,73,46,25,107,39,192,53,226,93,62,126,161,0,143,135,107,185,24,147,72,19,226,148,127,165,26,213,145,44,116,45,151,224,224,118,90,51,81,136,108,151,45,101,25,246,80,71,205,214,187,140,248,117,68,7,245,28,124,169,43,244,221,63,134,24,156,191,113,12,177,57,155,206,135,42,13,241,35,78,103,41,23,70,170,146,11,120,163,55,184,146,106,221,1,19,105,187,137,145,57,209,241,160,193,137,243,101,196,69,231,237,237,63,185,213,36,139,52,90,50,251,131,223,104,240,89,114,229,228,74,224,104,151,139,204,217,113,43,41,51,1,210,34,141,41,178,152,120,221,197,26,190,242,253,28,202,174,97,15,77,214,140,156,194,78,99,6,12,33,240,242,145,79,195,184,4,236,145,49,101,34,114,24,100,140,60,201,237,169,140,191,182,161,172,159,93,39,252,198,82,146,187,147,22,182,118,42,228,218,124,97,137,155,177,11,145,74,26,78,55,230,42,70,86,43,27,42,113,42,41,238,39,73,7,205,137,53,220,228,103,42,128,54,179,28,30,152,4,76,180,246,176,139,100,253,164,190,36,139,131,4,139,117,27,89,79,4,110,80,164,59,194,103,205,137,57,178,120,32,179,48,98,238,80,241,177,201,30,82,139,18,187,18,90,154,43,110,9,36,251,67,44,231,204,199,196,181,122,196,72,207,127,18,71,101,48,255,0,159,15,42,85,81,188,135,108,178,31,131,49,45,19,238,45,103,121,196,137,141,71,177,151,155,166,110,196,76,106,222,52,200,155,92,81,34,242,120,118,42,42,254,194,176,133,240,236,124,59,121,22,186,171,183,139,206,37,180,94,68,228,47,231,96,140,46,53,133,196,48,103,249,65,114,120,39,170,139,99,83,2,203,47,12,82,177,39,53,89,4,246,4,169,8,66,113,51,49,147,24,119,7,141,225,155,173,35,123,142,90,134,25,240,118,169,235,128,236,165,51,12,172,164,19,211,160,234,72,50,64,204,66,228,247,20,181,241,177,203,121,113,41,179,92,88,215,91,22,117,184,202,12,217,83,152,102,0,251,84,102,155,158,249,49,24,98,172,237,117,32,35,78,4,76,171,149,153,145,142,149,143,119,18,192,198,30,78,36,87,31,130,91,14,96,9,21,139,9,246,163,16,241,101,26,182,243,28,251,55,97,62,176,161,61,255,0,73,70,37,10,253,37,46,49,48,148,171,164,134,75,63,117,111,178,141,4,128,204,94,37,117,109,59,102,13,100,197,73,42,173,31,138,46,99,47,62,225,245,39,0,162,100,16,211,176,207,124,144,98,9,120,250,150,97,164,4,150,98,196,52,204,202,226,173,149,179,50,135,113,18,104,50,238,150,108,12,73,189,37,16,146,59,88,0,173,38,32,137,0,107,237,183,135,17,20,44,202,82,171,226,87,48,39,23,14,92,171,210,103,156,76,74,233,237,119,32,229,76,102,120,96,88,170,174,107,51,38,160,12,178,252,252,165,72,117,14,179,60,111,48,212,228,200,155,134,181,147,159,194,94,69,128,116,240,6,119,238,226,229,251,137,246,85,195,122,159,4,11,46,245,81,9,152,216,241,170,40,118,71,156,14,91,225,198,253,193,35,108,171,121,30,17,11,141,78,89,105,225,143,149,62,218,162,226,46,147,110,182,67,105,38,1,56,183,227,147,247,17,176,32,101,102,37,30,200,204,140,60,169,213,60,195,140,29,171,157,153,138,109,149,240,244,77,57,89,154,89,73,252,104,216,218,62,142,181,251,184,133,146,34,36,112,39,222,73,255,0,41,199,196,188,253,73,127,4,140,245,184,4,199,245,19,172,154,246,246,10,63,216,250,76,155,206,168,133,38,52,198,3,231,70,102,89,101,34,88,29,97,4,64,225,148,149,63,83,142,202,86,17,74,81,102,211,196,164,107,171,252,23,70,51,36,131,41,75,147,237,164,55,21,176,108,191,181,30,68,84,57,36,40,57,144,86,90,146,142,11,240,150,87,34,170,205,69,57,182,89,219,1,79,225,44,67,205,95,216,151,70,128,194,218,237,44,120,138,140,126,182,174,27,223,138,82,67,38,236,118,86,187,177,40,73,212,93,180,169,209,15,78,250,46,183,31,93,233,235,152,209,63,167,114,229,82,177,180,245,228,105,123,187,17,113,171,104,211,207,224,206,85,185,241,137,52,153,74,85,218,173,137,203,146,9,107,118,158,124,209,114,47,90,198,36,151,179,16,184,132,168,77,79,4,99,226,236,67,195,141,40,132,195,137,96,230,168,117,160,146,54,11,23,42,62,102,146,178,20,23,152,63,242,44,77,231,25,96,203,188,111,195,44,164,42,213,154,132,154,54,126,4,9,180,78,163,17,31,46,95,251,107,40,113,172,132,118,102,128,65,9,95,76,181,151,100,204,85,34,197,247,18,153,140,178,173,6,105,115,255,0,233,42,122,58,251,2,217,57,12,160,89,30,48,49,8,184,150,102,146,1,114,238,178,169,234,171,136,182,68,124,66,148,121,17,143,167,252,156,75,154,172,229,241,83,84,195,65,146,78,84,108,106,125,63,218,92,137,71,166,255,0,237,113,38,65,135,58,51,21,43,168,182,95,177,140,150,87,96,195,92,44,75,64,99,65,240,249,178,165,211,36,203,75,89,25,153,55,114,214,228,101,116,251,30,90,232,154,123,38,102,136,81,136,138,103,240,245,197,105,254,83,149,90,210,79,167,147,212,180,220,67,96,137,154,34,173,149,212,150,72,213,19,211,218,130,119,156,75,17,98,146,37,242,214,146,116,158,174,33,169,217,144,231,122,150,104,157,138,238,181,151,16,128,207,80,82,255,0,232,118,90,228,162,72,116,236,252,225,177,180,196,130,147,79,92,82,97,137,105,148,159,180,171,167,214,196,156,207,184,162,46,40,101,214,157,230,9,113,35,231,16,92,201,187,143,133,214,178,101,110,235,177,137,111,210,90,242,85,105,223,71,98,94,167,227,85,212,245,190,175,19,252,251,17,62,154,151,214,26,50,13,65,217,44,37,221,16,191,73,15,29,202,199,39,139,157,26,55,132,208,110,196,85,140,155,189,176,240,151,40,148,141,9,167,65,138,195,9,23,38,73,231,17,134,50,149,88,49,114,162,183,82,105,193,131,230,226,229,34,213,39,80,213,118,226,196,52,129,236,130,63,14,84,71,202,201,30,35,114,170,101,246,45,80,104,203,138,123,46,17,74,202,166,245,13,150,156,168,39,205,202,69,155,79,86,137,153,171,184,136,163,103,233,35,205,148,253,223,47,238,165,219,127,176,90,25,207,214,21,82,64,241,68,158,49,41,23,252,72,96,229,225,49,70,183,106,127,132,82,139,204,18,144,89,126,154,141,127,192,219,28,153,178,201,42,89,58,89,92,233,134,104,19,228,233,20,151,7,183,150,12,37,227,93,86,182,55,27,23,231,106,215,159,73,29,145,5,40,133,196,254,69,218,52,174,176,101,148,86,113,101,34,78,24,139,53,159,143,177,107,38,48,48,97,10,151,96,73,26,114,166,134,103,144,121,113,45,86,166,138,38,97,150,33,136,133,85,86,57,242,64,73,148,155,159,155,223,226,198,197,37,113,169,226,70,38,211,47,34,179,97,128,48,118,168,13,79,160,25,168,39,62,218,37,166,34,36,145,111,166,5,99,108,178,51,129,48,226,62,239,42,123,39,85,78,198,192,136,162,16,254,162,159,167,209,154,143,7,49,114,143,234,42,104,218,108,152,54,146,251,11,214,181,35,9,36,83,6,82,2,111,49,133,185,72,245,86,152,150,54,127,73,138,49,46,151,79,79,178,3,55,126,210,120,202,218,114,115,22,172,101,253,197,208,173,31,19,149,153,172,126,108,173,125,149,108,188,50,196,69,91,185,25,6,194,174,161,119,67,167,36,143,252,175,17,62,160,148,125,198,134,157,231,253,36,89,86,85,124,53,55,114,196,230,229,249,50,153,50,217,146,218,35,246,145,86,167,233,91,241,15,230,224,118,160,158,251,250,147,237,50,237,134,150,180,26,215,17,207,134,242,49,226,47,182,184,246,173,181,213,90,110,225,242,226,8,133,140,187,209,169,206,64,60,166,149,200,95,180,164,53,62,158,57,65,213,149,36,189,50,245,9,86,58,58,110,175,94,157,237,219,77,76,116,31,196,187,27,112,48,75,165,192,153,7,195,52,190,207,168,184,93,109,33,232,14,249,120,177,125,181,67,12,218,215,84,240,212,197,38,53,206,176,203,14,62,231,68,141,23,82,215,246,208,238,213,86,186,114,75,48,238,185,18,61,127,14,13,149,27,241,23,46,39,241,165,58,63,70,92,198,199,234,17,72,171,62,80,153,235,246,163,200,186,150,201,200,225,153,83,192,252,181,107,187,164,181,100,177,100,22,87,171,141,13,241,82,116,146,122,118,92,164,89,124,87,211,219,40,135,54,215,169,153,23,42,248,123,61,158,184,252,94,235,215,23,81,29,38,210,186,251,158,151,75,34,188,58,219,79,93,15,214,79,153,138,183,212,74,95,244,47,85,93,130,112,62,226,143,135,61,242,96,176,70,235,90,31,48,149,167,205,17,81,163,57,109,114,222,124,198,13,137,126,255,0,255,0,114,166,31,124,121,61,200,89,247,100,132,7,148,93,139,42,194,212,175,126,114,19,181,80,64,134,113,1,139,151,208,234,123,43,99,179,41,127,233,46,147,91,100,242,179,10,213,102,250,6,141,141,243,41,25,53,34,54,137,63,254,202,85,225,141,56,131,204,17,101,71,195,221,127,119,86,174,178,47,150,132,90,254,39,59,252,0,113,17,134,20,165,77,1,241,96,177,129,48,178,166,150,175,148,95,180,52,143,206,36,102,113,23,145,43,76,166,174,231,152,243,206,39,228,194,44,105,200,112,73,2,153,141,113,4,108,230,229,68,7,80,215,100,83,220,41,183,171,169,190,214,168,152,222,104,130,202,79,166,166,140,201,213,179,152,95,194,226,201,245,21,120,111,170,137,238,175,175,53,105,57,178,171,44,200,66,174,159,0,81,161,130,79,49,86,115,33,131,217,91,95,38,14,62,34,172,152,240,17,136,94,161,108,13,11,86,199,55,212,250,72,242,101,176,194,158,68,117,85,36,236,108,9,138,172,44,161,142,72,31,196,148,6,24,227,118,149,62,32,172,213,24,67,170,131,90,207,243,65,173,187,56,36,254,235,42,217,0,53,184,255,0,74,177,178,173,121,1,253,63,137,101,128,192,213,85,194,98,157,184,120,198,181,111,46,99,31,9,185,80,151,123,185,190,1,247,20,218,223,67,246,254,138,100,223,3,62,208,40,198,105,130,93,248,97,129,149,103,79,161,178,74,100,185,101,30,53,213,234,130,10,216,56,107,133,252,138,202,170,156,140,146,79,208,229,242,116,5,197,0,25,44,209,113,15,247,83,205,61,24,5,237,46,36,203,83,217,127,140,50,203,200,163,195,169,226,198,30,17,11,145,77,166,253,52,5,87,126,69,132,255,0,49,51,229,57,84,217,167,206,33,49,24,169,73,181,81,228,251,184,134,140,134,19,217,127,151,139,42,149,89,203,46,10,125,153,73,107,36,108,54,235,47,242,165,18,96,75,131,220,37,117,14,170,214,48,62,108,72,144,211,217,89,19,8,69,198,186,214,53,69,57,218,109,73,218,24,3,146,6,27,18,167,14,248,76,96,86,227,64,244,222,226,143,137,111,12,240,120,36,102,64,179,57,131,232,73,36,121,74,147,217,4,16,71,194,46,65,35,166,92,63,164,37,74,95,51,47,158,100,155,204,252,3,101,188,137,123,139,184,146,89,135,18,133,187,245,47,248,127,151,69,33,87,71,126,158,4,227,230,197,198,168,169,225,193,130,206,40,163,200,170,176,233,92,198,222,218,224,113,45,43,3,83,201,151,154,196,68,18,234,181,85,178,227,51,52,180,248,219,239,63,210,140,95,182,36,60,202,125,65,100,12,49,56,145,85,173,84,55,153,219,33,89,181,8,227,19,22,36,68,59,130,77,233,18,11,240,77,172,39,230,177,42,109,2,0,4,204,57,113,165,88,255,0,166,179,41,246,76,249,194,127,80,209,193,134,121,163,205,198,36,174,124,51,136,156,69,202,129,14,179,5,105,240,152,68,251,137,24,21,111,196,114,105,56,248,123,81,33,178,96,188,51,8,98,90,163,95,105,153,172,230,200,34,32,102,82,69,146,76,177,39,161,127,217,149,211,200,113,36,204,154,60,69,47,26,0,212,52,229,103,52,175,246,145,16,228,146,19,48,148,75,51,60,19,121,183,67,18,221,198,22,164,180,152,222,137,43,229,37,113,175,179,230,74,157,19,183,253,11,125,174,50,249,135,42,73,26,52,172,248,132,94,52,149,185,85,97,88,95,113,159,17,138,92,105,235,30,8,64,97,140,159,67,173,138,78,35,23,249,22,139,45,49,91,36,156,51,241,38,219,80,89,129,97,220,39,44,152,9,44,230,74,227,105,86,15,255,0,111,35,255,0,105,109,159,180,173,27,57,114,162,160,213,115,108,152,192,47,82,208,102,31,31,82,216,23,144,172,204,179,124,159,186,149,164,196,69,143,32,120,16,24,71,226,49,123,80,183,218,60,2,6,236,82,178,147,233,166,81,158,12,249,149,4,13,169,121,74,177,100,81,228,177,7,91,242,76,229,17,4,136,123,207,101,196,44,152,149,125,197,104,236,134,192,241,241,117,160,99,82,89,66,246,184,208,213,112,89,4,17,180,27,8,77,222,255,0,248,211,200,116,149,67,237,22,82,44,164,177,241,144,111,159,182,230,42,55,25,56,153,91,252,140,76,22,11,171,169,1,100,194,20,24,132,37,170,53,243,38,191,8,68,154,132,36,39,180,133,102,49,150,135,59,159,1,146,120,165,139,144,74,174,132,209,99,65,96,145,150,181,67,201,213,254,132,172,53,167,41,56,68,159,153,182,244,28,135,231,73,133,29,38,147,108,12,222,168,52,28,56,103,140,52,195,210,165,201,102,99,113,13,53,69,98,108,211,241,29,129,221,110,127,137,30,249,57,88,151,92,90,130,180,155,74,225,114,125,69,190,158,100,81,69,249,177,114,37,170,141,226,121,247,100,31,15,24,150,167,189,146,127,186,26,26,212,208,100,159,20,69,51,62,1,197,250,66,164,101,25,89,75,202,168,108,19,243,113,100,77,166,73,24,199,204,33,40,106,23,146,48,249,74,84,237,236,28,144,118,167,211,112,147,70,189,253,194,30,252,132,226,74,237,100,156,76,120,133,216,140,99,0,46,28,184,144,175,126,35,245,110,81,91,153,192,129,147,85,113,190,221,251,105,229,109,57,39,19,254,242,137,84,120,111,187,96,98,26,101,2,28,24,220,56,149,106,168,54,243,9,96,86,196,130,78,95,105,81,178,72,49,241,45,87,20,39,16,55,120,146,63,91,61,105,63,64,66,169,49,170,215,42,24,199,145,157,75,23,214,130,79,22,33,9,99,73,168,65,52,12,204,44,72,169,242,96,198,230,17,114,163,122,138,38,219,88,29,250,96,17,128,249,121,70,144,201,125,193,79,138,39,90,34,78,164,246,178,175,70,146,50,51,40,138,53,45,203,252,15,182,200,14,248,199,32,254,108,171,209,180,220,73,35,205,212,136,121,177,147,149,54,141,2,182,72,57,83,98,110,66,23,198,0,184,133,140,170,122,238,181,152,243,24,75,163,50,170,184,125,34,64,221,192,136,88,61,72,106,215,220,158,178,81,142,83,24,217,15,132,41,231,134,49,243,9,106,173,161,199,106,252,63,243,171,38,105,45,200,216,99,74,89,12,42,82,73,137,152,108,228,97,113,42,102,67,125,148,76,38,47,26,212,202,160,86,145,225,203,149,97,38,96,198,12,42,146,50,167,17,86,206,115,29,85,164,173,99,89,31,211,229,16,169,45,109,174,166,164,38,43,104,5,40,215,90,97,129,131,135,176,190,226,140,212,47,60,105,204,41,178,20,105,63,29,57,157,11,213,58,96,53,164,147,22,104,216,99,11,18,183,135,119,77,9,140,254,168,53,205,31,125,19,193,129,95,61,41,150,228,230,41,68,149,162,111,1,172,175,200,234,198,248,145,79,11,221,202,130,127,197,122,57,164,195,181,202,69,206,95,160,192,65,254,170,74,202,29,13,117,105,241,7,148,159,81,79,241,223,203,81,239,211,215,231,185,214,160,93,214,205,30,96,241,45,178,76,2,179,137,66,70,134,65,15,48,165,38,117,182,172,201,180,49,82,109,209,132,106,186,224,31,133,249,248,69,149,110,153,2,87,135,82,218,25,56,185,145,207,212,39,40,49,113,174,175,200,90,215,177,198,209,185,32,110,54,117,37,6,127,58,164,147,25,242,82,243,64,0,248,113,101,34,209,148,63,79,76,39,74,111,106,29,204,95,184,144,192,102,217,255,0,73,80,132,209,10,206,98,168,177,86,85,236,66,239,37,140,239,15,34,223,135,212,188,243,42,59,32,130,79,80,144,161,161,120,223,153,86,53,82,109,39,97,101,110,143,131,24,251,178,167,62,165,136,152,67,214,188,248,196,26,85,61,147,178,113,69,33,85,2,215,231,169,81,91,113,136,137,243,36,146,112,57,132,69,19,85,39,19,199,187,22,34,42,39,204,150,65,241,36,102,100,13,181,10,123,7,25,46,147,106,2,157,145,59,86,6,146,65,147,9,74,153,67,134,1,143,46,33,228,250,138,117,253,138,85,80,2,202,4,66,69,127,202,242,40,131,86,206,146,124,85,194,228,250,107,169,179,1,71,204,166,237,105,223,26,94,238,184,170,202,199,50,179,88,156,99,44,170,6,207,86,171,38,63,168,158,83,178,154,203,152,50,177,125,180,182,127,226,105,195,194,108,133,26,212,205,31,239,75,159,182,90,214,46,181,45,67,230,47,117,120,217,200,206,17,101,83,80,230,69,168,102,31,89,220,172,39,235,240,66,31,12,92,191,202,184,228,106,21,219,191,16,171,186,171,137,62,24,113,198,73,31,79,106,62,25,114,144,140,214,114,237,188,241,23,18,6,54,176,36,107,157,164,178,241,139,220,72,173,151,176,235,11,142,99,105,45,179,247,98,200,156,86,201,31,81,69,200,169,224,76,131,58,35,12,18,140,168,107,87,142,48,50,134,40,196,186,181,145,42,115,51,61,170,194,233,50,64,88,175,249,5,21,50,123,227,31,50,169,53,169,228,179,14,33,165,102,173,136,81,230,41,113,13,78,183,49,90,172,49,211,215,96,178,2,109,230,76,159,247,169,42,71,193,20,231,138,39,90,232,140,134,194,123,170,138,170,82,74,253,11,95,27,143,42,136,187,147,107,25,249,132,37,209,140,206,62,20,138,100,1,148,156,220,171,89,85,201,71,37,24,138,164,215,150,91,177,196,44,85,114,247,197,154,14,161,161,159,15,79,255,0,241,175,145,40,190,164,60,144,63,211,196,65,35,111,244,42,210,43,255,0,6,129,101,117,105,242,203,185,31,237,167,145,174,32,248,113,74,30,53,199,95,78,113,147,250,129,72,178,124,51,137,159,211,202,68,141,28,190,35,170,196,252,206,183,62,238,46,55,135,116,149,102,1,65,196,85,37,79,167,172,102,157,155,178,145,92,70,161,29,108,94,36,168,174,188,245,9,54,145,112,2,128,25,209,185,77,43,141,49,100,241,147,139,42,146,187,212,145,35,63,104,98,166,186,110,101,111,118,84,98,236,42,241,55,217,105,176,78,126,108,184,144,113,164,146,163,135,117,149,87,190,51,38,143,133,33,187,211,0,24,63,84,60,158,218,102,171,169,53,145,145,178,0,153,118,121,163,196,24,168,95,65,125,147,62,226,244,9,44,130,69,77,1,131,16,51,34,60,6,127,248,146,209,180,123,33,19,53,128,137,202,141,134,104,49,143,180,202,143,147,158,201,248,66,34,99,67,191,76,108,121,139,20,153,62,234,174,78,77,91,246,212,161,135,166,32,205,240,150,107,65,254,218,114,26,74,232,221,50,134,160,25,2,212,157,50,136,37,244,204,157,91,250,185,228,41,18,238,74,159,5,54,81,252,142,140,248,0,246,121,80,19,41,1,56,156,162,92,236,218,146,240,188,49,4,69,132,105,58,140,143,203,99,40,130,26,155,52,175,240,55,227,39,236,116,79,195,213,81,187,101,45,175,13,80,135,238,21,64,135,85,69,140,76,70,47,34,119,15,80,130,72,214,111,55,208,55,79,253,13,55,39,74,77,100,201,81,188,240,246,34,141,51,33,48,132,73,136,66,12,12,205,216,153,73,50,208,71,24,35,146,15,234,210,134,36,185,236,137,10,197,251,66,229,26,111,106,17,227,121,146,104,120,51,166,102,49,77,187,97,206,35,51,127,206,170,161,210,85,14,32,243,8,107,8,207,211,130,7,104,197,249,18,151,154,9,45,120,103,241,172,220,208,117,86,115,144,73,13,113,95,152,208,16,70,152,206,172,162,140,47,166,170,36,188,119,111,253,46,34,169,91,90,208,82,78,203,99,20,133,31,182,49,47,70,199,41,232,211,206,55,226,16,178,141,60,141,36,100,99,62,87,18,95,255,0,136,91,38,124,166,151,196,47,186,36,67,53,80,237,192,205,220,1,136,158,222,52,150,1,220,106,64,23,194,89,68,167,245,156,150,65,3,195,19,137,49,14,161,149,5,155,66,136,137,61,173,105,237,185,113,19,237,166,80,34,141,163,229,221,143,119,18,86,34,125,68,36,10,73,213,30,126,161,63,41,60,211,248,198,181,141,47,104,97,98,26,34,76,109,243,241,98,69,116,250,11,24,67,153,93,24,25,140,44,164,83,150,89,203,57,152,160,98,34,181,167,211,7,41,217,196,156,217,80,158,23,44,184,168,101,186,139,99,230,140,212,50,133,17,145,10,85,71,38,202,200,131,195,19,137,75,86,135,147,169,90,64,8,4,62,101,44,80,99,76,13,36,73,223,54,100,235,109,6,23,80,144,19,47,182,35,196,20,151,214,229,144,153,80,210,126,165,22,63,216,166,153,168,65,24,24,146,67,92,3,187,47,82,151,190,187,28,146,109,11,217,246,147,106,169,44,156,6,68,218,241,174,124,157,139,53,81,70,198,213,85,82,98,97,228,200,147,249,193,252,230,247,10,168,3,163,232,202,76,161,148,148,221,210,62,51,30,97,117,174,181,95,233,207,99,42,219,232,176,159,205,141,5,113,169,34,217,31,244,164,198,164,36,178,200,147,182,129,247,81,18,96,30,147,192,185,114,229,236,71,102,51,18,162,181,240,127,246,220,44,127,83,34,167,124,150,78,131,132,194,26,154,167,125,53,149,119,234,177,17,111,99,54,47,253,126,84,170,198,84,27,211,70,55,243,21,105,159,169,31,82,207,148,200,95,182,153,25,241,44,159,133,14,106,22,66,99,229,135,149,54,46,22,160,45,109,244,171,47,213,197,196,165,117,156,11,28,153,171,133,198,170,235,77,20,167,126,81,114,44,173,67,40,140,126,209,50,168,214,57,229,14,158,31,234,236,11,200,168,227,106,218,170,211,237,54,3,146,151,254,21,188,178,59,247,114,177,13,78,204,170,125,77,227,34,101,202,63,168,150,75,2,246,115,160,155,82,85,21,255,0,228,41,181,81,160,201,240,48,162,237,148,204,104,192,252,133,42,54,77,196,95,200,32,148,98,196,146,218,131,41,213,96,24,3,3,55,114,134,81,248,37,215,26,206,12,111,48,196,16,212,149,109,192,39,112,152,169,236,8,117,69,254,215,42,213,102,127,145,106,168,34,147,241,82,46,77,161,98,147,248,209,129,212,149,83,135,148,60,73,187,244,173,1,59,162,226,75,100,233,40,56,222,32,151,31,228,70,222,139,242,61,255,0,128,242,117,133,80,226,63,231,198,191,60,107,0,234,221,119,120,240,196,138,65,87,9,253,159,81,119,24,218,2,170,11,247,114,254,103,237,166,236,100,95,248,240,134,0,196,53,22,143,71,197,139,199,54,214,75,161,198,235,96,85,105,184,140,175,23,20,145,118,43,58,72,195,147,204,84,226,227,68,211,89,17,242,204,46,79,109,47,161,129,56,86,79,17,122,213,150,58,16,105,46,34,178,201,4,231,49,186,211,29,48,253,200,247,104,205,84,192,73,126,211,16,215,171,88,58,209,177,35,114,15,129,135,173,158,49,54,152,178,166,144,38,65,147,194,110,196,169,134,139,239,20,121,16,211,38,31,166,32,185,10,158,160,82,218,208,214,140,123,188,169,75,25,16,100,205,139,169,0,199,202,19,63,168,202,68,198,96,36,143,136,185,70,152,67,59,91,237,200,246,149,241,70,34,36,210,97,229,35,34,26,87,34,160,100,1,224,120,131,218,164,61,18,116,43,39,155,144,168,28,22,251,76,88,198,126,96,207,38,52,198,24,78,88,172,137,149,84,70,199,38,11,55,98,89,213,80,140,175,121,131,214,155,17,61,68,208,33,206,140,124,198,235,78,95,39,47,8,74,157,204,134,9,48,112,132,95,200,163,100,192,60,105,124,57,10,149,134,80,243,70,28,151,226,55,42,32,58,62,142,23,205,226,228,88,198,129,44,160,234,95,13,60,144,129,204,84,26,55,195,59,195,229,34,165,211,30,65,119,41,184,215,218,131,119,250,255,0,150,243,235,76,167,228,155,19,245,74,92,194,180,40,96,106,171,24,64,195,19,26,26,226,96,231,49,229,150,95,153,83,116,240,46,102,202,100,64,202,30,63,186,186,67,62,17,28,177,25,47,215,163,73,39,135,88,147,42,152,204,167,27,158,23,138,95,49,81,80,233,32,151,155,116,76,138,174,226,171,211,94,240,203,16,248,146,41,243,235,96,143,229,19,213,66,204,39,159,107,178,59,34,11,177,25,234,178,164,193,197,238,34,225,233,83,221,131,212,3,196,140,141,72,58,210,118,140,164,75,80,182,162,154,218,169,120,50,148,75,9,44,184,31,152,67,144,74,193,239,102,60,197,42,153,212,151,222,154,7,148,61,136,106,84,213,102,177,169,154,231,81,233,248,191,55,40,101,251,105,189,86,185,131,169,1,138,88,137,185,92,210,4,51,234,9,217,165,151,47,211,26,187,173,211,22,176,89,148,194,81,143,167,202,203,169,89,36,90,215,183,168,213,208,192,81,188,82,255,0,76,148,79,212,53,85,0,120,107,132,143,153,167,175,44,185,76,94,52,27,244,247,213,22,85,102,82,74,202,122,134,212,246,94,27,178,255,0,26,190,211,208,232,243,255,0,81,92,162,76,49,193,151,197,145,51,141,169,37,136,236,18,150,72,83,23,58,197,221,60,76,123,186,152,163,198,185,126,176,123,44,153,132,34,196,65,43,90,27,233,82,65,180,250,171,101,151,195,216,182,79,221,242,127,18,186,179,50,146,224,196,78,149,153,107,180,100,64,192,39,18,187,129,38,112,135,134,88,150,170,217,159,133,217,134,38,47,229,76,31,170,160,217,3,154,40,212,154,168,110,79,240,5,101,0,229,27,10,20,56,110,0,46,19,20,124,73,168,103,128,160,225,42,87,101,78,9,195,225,237,69,174,31,253,15,169,53,61,30,71,238,246,95,109,19,50,144,22,71,245,26,239,246,215,45,103,194,93,78,41,94,161,18,127,250,242,174,131,79,26,230,53,110,210,196,188,157,121,16,171,42,54,94,195,53,60,117,13,141,72,65,61,254,162,36,75,217,85,210,17,114,32,253,18,88,249,125,123,42,83,50,202,186,162,83,11,46,122,107,9,91,133,26,54,200,239,221,162,67,112,9,35,218,23,38,37,180,210,96,234,0,102,136,84,132,204,36,99,173,229,145,160,182,176,25,25,239,226,64,50,170,199,30,239,107,198,168,195,38,44,227,179,213,139,198,183,26,72,11,196,18,241,163,113,68,171,18,65,184,151,90,126,36,115,238,217,53,155,75,14,178,170,73,244,144,97,85,122,129,177,228,82,219,1,206,243,194,85,184,253,142,107,244,122,232,204,254,147,0,121,17,213,178,111,196,252,50,197,136,127,105,23,166,235,88,34,98,41,122,149,140,154,172,113,51,8,163,198,182,202,79,34,78,102,149,37,147,30,185,198,161,248,87,76,95,51,75,148,50,174,253,90,97,250,86,208,197,30,69,35,119,165,107,108,188,243,23,16,211,43,43,154,182,56,246,131,211,213,212,19,142,40,133,202,50,189,92,154,182,119,234,226,74,254,52,65,180,197,109,79,44,76,138,162,170,30,230,10,90,168,219,140,46,164,181,151,224,205,216,147,57,246,64,146,204,88,147,42,216,208,69,221,255,0,192,149,28,58,218,57,35,203,181,202,177,106,159,34,219,248,114,217,148,240,100,191,238,123,107,222,118,186,125,140,49,122,203,237,170,205,72,193,193,243,150,24,184,148,115,236,167,77,3,248,135,140,75,26,174,58,216,167,167,178,29,151,135,46,34,21,83,109,143,24,125,171,141,198,212,35,141,47,168,139,162,82,93,178,200,12,229,92,234,212,111,97,155,185,150,161,178,150,54,97,202,165,161,220,94,73,148,241,123,127,81,93,217,83,142,108,78,98,174,115,119,60,245,12,120,68,37,118,80,86,41,225,217,48,159,171,42,244,157,208,217,150,34,230,245,178,109,100,203,204,37,97,24,210,199,225,152,170,85,111,33,241,70,30,214,234,18,17,155,73,98,73,181,38,155,97,127,168,136,163,198,139,147,48,24,50,226,72,45,117,86,72,175,137,151,141,77,91,100,109,189,225,104,97,238,124,240,242,226,88,195,13,140,41,121,133,215,230,150,70,212,147,170,15,180,174,16,249,61,194,170,136,18,72,94,105,124,170,171,37,196,146,54,66,130,146,120,8,78,110,196,101,172,200,176,73,151,46,85,29,38,201,144,137,149,31,38,72,46,234,190,80,188,139,108,194,172,107,200,202,101,198,244,156,34,73,164,204,120,207,243,101,202,136,164,170,124,30,105,127,50,68,126,194,85,185,63,65,198,158,53,6,101,53,86,210,3,80,12,133,41,120,208,236,164,102,155,59,195,186,202,53,70,246,65,164,138,192,254,153,39,53,60,75,47,155,20,242,20,105,196,82,91,82,93,178,182,43,236,69,237,46,119,3,227,6,160,187,59,226,87,85,144,163,19,251,21,78,167,211,18,237,172,189,56,89,49,149,81,233,95,131,224,160,139,155,40,241,168,55,79,172,173,239,216,232,89,162,133,61,187,234,32,164,212,150,82,79,243,124,74,234,171,83,193,169,35,37,150,40,228,145,76,234,216,213,84,140,203,212,49,123,136,8,114,96,219,129,134,136,92,163,88,203,78,58,137,207,51,165,201,212,47,212,158,5,12,1,136,107,116,103,193,240,249,178,174,118,207,136,94,144,255,0,73,8,178,166,85,186,182,44,147,230,150,34,137,45,130,167,75,219,50,72,56,138,53,45,169,41,15,238,163,234,181,13,52,158,17,21,27,107,15,124,60,177,37,127,26,104,228,87,39,146,49,7,2,29,172,105,121,113,113,170,56,118,163,17,57,189,165,7,170,181,38,160,173,181,125,119,24,135,245,19,109,49,36,100,230,41,114,229,69,114,29,184,149,126,17,44,159,195,21,87,211,192,100,96,118,168,131,73,199,202,18,241,160,255,0,241,22,44,18,109,3,202,68,178,72,200,11,30,178,157,6,99,49,177,230,17,80,176,245,8,201,197,45,41,170,158,77,72,12,217,113,39,48,244,198,33,229,52,161,228,76,182,153,126,140,197,57,14,96,79,31,135,9,82,157,72,105,210,73,246,210,57,153,234,37,63,148,133,77,160,106,72,36,103,205,148,99,253,212,171,131,100,61,127,66,23,80,228,19,216,108,73,57,163,127,130,88,75,137,116,171,131,105,249,35,204,98,140,191,180,162,237,88,201,175,96,171,226,226,26,190,46,37,181,26,64,187,56,192,48,226,220,163,217,101,239,98,196,131,167,173,219,12,121,81,149,175,219,29,233,106,45,140,205,107,23,221,42,65,119,169,224,251,220,163,18,166,153,26,182,79,76,85,139,52,245,81,59,162,141,21,211,236,219,41,203,46,53,60,25,191,164,18,51,79,107,12,95,171,200,186,156,104,26,58,180,111,255,0,225,112,133,34,209,37,250,103,193,248,180,186,54,83,236,125,239,225,166,183,92,193,178,102,33,35,216,248,146,125,209,169,63,85,173,140,247,226,128,49,33,125,30,117,217,31,46,186,211,108,79,108,107,42,222,26,139,85,47,189,28,133,102,28,163,82,22,83,201,167,229,188,50,231,143,31,154,9,250,146,230,145,140,137,44,163,41,5,238,36,44,248,145,77,101,107,180,212,49,82,179,178,114,25,97,40,97,204,131,100,126,222,53,166,226,224,21,0,126,34,173,65,102,156,146,204,213,211,255,0,141,41,178,161,29,177,49,26,82,117,207,228,92,116,98,82,78,170,136,75,28,210,229,43,90,77,72,65,131,8,74,60,104,48,252,34,166,247,113,149,56,141,240,210,95,254,219,139,252,98,70,205,62,70,121,81,205,114,103,197,237,46,76,159,186,180,190,238,202,49,216,104,153,19,192,232,202,168,44,254,183,43,147,247,81,15,178,170,168,136,255,0,79,129,185,196,149,163,81,85,191,134,200,207,157,36,12,151,96,136,227,32,31,202,163,223,101,101,126,126,162,8,95,77,85,213,60,5,99,34,27,254,68,202,162,176,186,28,6,91,203,124,66,148,98,32,159,216,153,191,67,99,230,52,244,158,78,143,177,141,120,249,117,37,203,24,189,138,161,140,212,219,71,134,37,94,95,200,157,153,147,224,77,87,250,29,73,14,13,105,24,32,245,151,177,80,204,167,163,146,206,30,37,196,103,235,13,77,81,57,225,176,171,32,133,230,170,169,53,176,44,152,197,200,221,83,163,123,29,31,135,231,220,161,125,104,35,61,122,78,155,131,118,15,155,229,24,150,91,11,91,96,124,160,150,117,84,247,144,124,205,99,40,120,214,247,103,214,226,87,250,77,73,208,212,126,120,162,69,228,251,171,75,244,244,184,94,6,12,241,198,196,154,235,107,186,168,81,120,139,243,43,144,63,227,48,199,41,245,50,196,76,158,105,165,155,31,98,240,192,238,117,152,23,24,137,136,220,191,113,87,64,159,19,1,62,104,95,224,92,90,146,226,93,145,254,146,185,170,244,113,75,254,173,115,136,127,77,36,108,194,201,26,216,62,76,252,71,127,18,10,239,85,78,24,51,4,67,255,0,2,101,106,205,51,101,225,232,101,33,73,238,17,0,202,31,102,88,184,213,149,111,242,35,85,62,8,86,89,106,9,50,189,70,89,120,252,250,211,232,119,27,238,28,73,227,244,221,113,56,140,93,176,211,120,26,123,74,214,129,230,9,72,82,125,68,212,65,119,155,232,71,26,49,198,206,162,34,161,154,112,136,205,218,60,211,207,143,21,72,148,149,171,239,6,124,187,172,73,113,240,25,108,252,142,137,24,35,146,54,97,75,110,233,49,129,251,66,252,207,211,34,146,129,169,39,84,3,54,255,0,41,16,243,53,110,170,41,61,68,92,66,251,139,44,223,70,172,127,210,182,157,151,159,240,3,195,44,67,23,220,65,154,224,241,167,98,48,184,210,24,223,18,236,70,60,86,49,70,95,184,52,121,159,6,254,39,210,202,138,220,56,177,76,201,58,126,200,28,197,228,253,213,45,125,162,71,39,230,226,92,241,253,60,169,61,110,140,212,213,167,205,151,229,149,35,63,193,136,203,86,42,114,208,102,154,154,225,169,32,253,24,200,220,197,41,10,157,64,181,0,248,140,85,182,214,102,216,10,92,44,200,78,84,213,95,17,25,181,126,69,83,231,206,39,233,37,113,169,75,224,222,84,74,245,2,148,133,25,85,53,83,49,49,136,203,42,214,77,137,132,169,170,174,77,90,140,38,167,212,155,224,51,12,92,75,85,221,241,247,108,136,110,47,184,143,170,170,244,215,254,149,82,50,170,142,236,24,101,192,228,75,182,163,110,18,208,32,86,217,123,187,146,38,149,85,80,107,72,242,226,76,163,105,234,125,46,55,203,15,16,190,226,138,187,213,163,178,59,195,19,169,35,55,138,12,170,207,254,138,220,208,100,191,9,75,198,155,239,234,189,57,241,2,44,75,148,6,124,226,159,133,59,13,195,5,218,94,68,170,174,12,170,55,222,78,156,119,139,96,76,98,122,95,50,238,112,223,180,15,16,214,189,206,163,155,254,82,92,67,250,107,9,154,122,242,72,57,98,147,34,170,198,101,148,205,250,110,116,159,9,113,50,73,39,212,202,143,126,143,60,232,191,54,81,8,159,77,1,0,58,142,48,216,29,132,149,79,2,29,175,247,98,227,77,235,244,39,253,144,150,90,72,248,30,28,74,50,103,195,219,130,31,52,66,146,50,253,41,91,78,206,210,166,147,41,32,150,35,195,139,22,85,181,137,249,2,245,50,195,196,252,201,84,203,253,26,118,22,92,241,201,93,135,74,235,246,93,179,14,44,68,94,181,248,99,84,49,238,203,105,151,23,183,137,7,12,192,130,55,132,80,6,33,253,69,25,35,84,224,87,115,121,114,208,175,153,91,42,200,25,182,185,84,251,223,46,164,248,76,37,147,44,165,144,28,51,201,141,73,106,77,90,8,71,194,82,145,26,241,8,212,233,117,179,6,85,170,72,107,173,229,188,50,231,237,190,154,231,148,250,231,242,51,10,109,113,169,223,180,100,188,67,200,149,89,131,111,33,129,161,222,84,217,60,65,158,50,198,246,209,129,129,99,56,153,138,33,254,226,154,135,173,171,166,141,130,177,149,136,137,219,239,153,131,40,181,68,97,15,233,163,113,65,163,97,220,63,85,201,136,56,211,224,201,181,133,254,99,62,54,53,206,67,173,170,134,254,91,65,149,103,63,226,94,153,16,248,114,73,82,252,150,15,195,98,242,126,164,170,240,246,202,68,60,61,103,19,31,233,84,93,62,170,173,178,234,171,255,0,113,80,250,149,28,33,242,227,17,21,55,27,236,54,209,49,236,21,101,168,79,39,152,80,18,137,58,157,254,31,160,30,79,168,152,134,101,84,150,102,44,244,4,253,169,50,97,18,125,204,125,196,101,211,191,176,177,242,73,55,153,0,247,203,131,47,180,101,26,202,75,14,63,61,161,82,99,6,200,103,205,47,173,28,198,82,202,29,198,94,20,29,219,231,70,240,151,237,251,136,40,102,62,215,48,132,153,5,228,178,6,25,101,196,63,113,11,24,51,2,67,181,4,158,145,127,173,84,67,12,25,32,237,219,41,211,64,173,133,197,17,34,125,171,203,45,226,221,98,90,204,202,42,174,140,91,217,89,2,160,152,98,79,203,137,124,135,173,153,39,138,95,180,162,12,255,0,187,149,106,101,108,233,36,249,69,206,208,179,252,157,11,172,117,200,234,19,39,209,217,15,8,98,141,106,135,84,65,242,196,149,151,237,168,250,214,14,23,20,185,88,136,159,70,187,170,173,103,44,245,182,167,33,63,248,26,89,83,190,223,245,101,218,140,75,8,193,29,79,8,139,149,121,154,158,13,147,49,10,86,84,9,185,124,202,28,139,55,47,192,43,175,145,190,124,252,160,127,254,240,162,62,107,147,10,194,214,214,214,52,183,132,60,159,157,46,135,101,42,105,246,153,113,17,73,149,173,153,120,234,138,102,251,34,120,63,149,75,191,82,0,118,95,212,37,101,196,254,178,170,83,104,251,152,195,124,188,170,35,80,232,251,25,172,121,118,164,87,104,90,184,132,114,166,173,153,214,169,228,131,82,65,96,107,138,56,223,180,131,52,109,85,91,107,136,50,178,143,234,46,89,160,228,206,160,157,180,150,82,13,118,106,219,224,73,123,2,95,117,139,86,213,204,132,139,70,199,215,65,244,57,145,4,63,155,16,203,149,44,178,161,163,178,243,48,126,88,136,166,104,248,55,124,162,180,197,246,214,83,32,78,168,249,78,209,253,69,85,102,66,53,82,52,58,72,249,62,108,188,72,211,124,61,97,64,195,87,148,66,32,159,216,137,181,212,35,130,252,61,165,73,13,169,237,127,180,138,179,73,63,133,42,255,0,101,8,126,88,155,73,107,222,149,56,135,127,167,242,143,233,169,32,218,234,57,39,204,88,4,87,52,51,44,177,179,251,98,21,106,255,0,203,65,89,105,242,70,223,82,106,125,247,202,85,145,111,164,167,36,146,127,80,226,32,187,23,68,52,105,197,31,205,220,137,45,244,112,73,35,241,74,197,247,21,86,164,217,152,12,218,108,5,6,109,169,63,113,5,14,183,19,207,196,170,88,103,136,27,77,214,84,56,114,9,235,26,64,85,97,28,154,174,65,241,98,90,166,83,188,79,221,238,178,145,82,62,27,39,19,153,38,184,96,225,123,168,182,38,147,207,140,121,39,225,91,100,214,236,135,243,114,135,145,100,105,62,234,87,50,5,141,145,248,68,68,133,20,107,85,48,157,34,71,190,24,36,147,152,89,72,144,80,210,74,173,151,202,85,71,62,120,35,13,129,137,216,128,102,253,73,251,189,72,250,79,233,241,34,255,0,175,141,99,67,73,113,118,77,220,181,177,154,108,147,103,122,132,178,229,39,211,84,144,223,42,51,54,130,47,26,140,145,170,100,86,57,60,84,115,85,27,131,14,85,170,126,155,6,77,222,82,21,8,251,93,143,129,76,159,211,220,68,182,27,2,20,144,204,182,171,138,202,233,144,174,3,49,254,147,34,194,226,53,173,151,134,37,75,50,25,5,224,165,238,238,207,91,204,24,164,93,76,170,73,89,153,141,81,161,158,55,9,123,17,15,123,227,123,169,117,109,217,46,201,212,78,36,206,100,50,9,153,186,148,153,70,242,21,207,178,36,110,93,134,229,0,27,42,57,164,254,163,23,18,42,202,29,225,98,144,49,5,148,133,80,55,26,123,88,143,206,93,140,82,8,72,88,222,184,149,90,125,157,6,55,165,100,254,157,41,55,140,246,99,92,106,168,214,85,30,114,229,228,93,31,76,106,24,182,64,103,212,82,86,100,108,140,146,63,215,212,160,125,62,94,109,214,36,181,247,113,96,159,105,186,202,138,181,184,196,12,33,47,33,84,52,154,73,196,59,203,151,253,121,85,114,113,85,116,242,46,140,18,73,102,80,164,118,81,142,65,189,51,173,121,197,17,130,47,252,139,100,156,126,31,251,68,196,252,136,216,193,6,66,11,183,243,170,200,218,123,36,28,56,184,146,121,149,92,155,184,130,253,196,204,54,164,20,78,101,38,106,23,173,194,3,66,202,142,80,149,97,101,3,212,162,101,49,73,143,205,99,14,227,34,194,100,147,201,39,106,213,144,155,43,32,134,202,27,228,197,244,234,225,114,37,148,53,86,85,183,27,66,197,202,68,246,214,158,214,72,216,106,238,196,3,41,239,227,13,230,55,180,158,159,192,89,155,135,115,163,250,56,36,193,195,46,86,34,41,235,95,133,213,178,88,243,23,86,226,39,220,74,244,124,153,210,103,97,228,86,183,26,108,242,98,252,221,204,97,44,111,244,11,100,108,117,56,36,205,42,120,211,158,31,84,220,143,207,177,90,104,248,17,7,45,153,83,119,233,129,136,252,60,169,140,61,61,85,220,94,197,203,248,234,153,157,90,117,44,248,49,96,26,72,50,89,194,92,72,89,144,201,91,231,244,254,162,212,25,155,111,117,40,187,213,91,108,98,48,137,140,171,163,122,235,82,43,14,182,247,20,201,187,178,141,100,253,167,204,141,83,67,184,245,32,117,98,34,74,249,244,120,51,117,101,88,213,27,41,242,136,188,105,77,101,28,154,49,214,30,155,147,185,55,135,131,26,196,204,86,90,156,182,99,209,130,8,192,74,181,37,149,118,7,196,150,94,66,179,141,17,152,113,159,154,95,90,194,99,224,206,31,233,70,183,115,33,182,252,206,75,62,168,112,101,178,92,76,159,198,156,214,217,106,49,61,152,132,76,127,117,85,154,156,121,242,139,175,233,166,208,223,4,99,194,100,53,10,93,190,141,85,177,128,64,102,55,98,41,236,90,38,90,214,141,248,131,140,73,69,172,147,201,103,202,74,196,147,115,245,21,99,253,202,61,180,82,143,169,38,181,170,30,62,165,175,79,79,151,225,138,95,41,19,227,5,228,246,149,85,152,147,45,24,156,173,167,139,7,152,37,34,114,192,239,187,74,182,79,102,48,113,9,79,239,206,41,125,68,74,216,14,185,141,141,166,34,121,238,242,143,34,14,77,150,219,192,37,42,33,150,172,199,204,147,79,147,4,132,234,81,145,153,202,172,116,228,51,100,151,253,84,52,200,219,238,20,182,77,219,43,71,196,44,168,48,234,67,148,249,138,44,73,87,6,25,150,199,159,166,239,35,31,52,72,188,105,156,8,17,48,127,86,237,79,43,126,116,25,67,63,248,214,31,134,223,111,220,82,9,116,46,109,137,11,126,196,231,202,70,63,15,90,100,202,66,73,30,96,165,215,26,75,80,66,63,16,137,36,105,142,149,184,60,34,122,117,180,2,9,55,14,65,227,128,59,244,240,51,252,222,68,120,104,98,198,247,85,105,161,193,39,54,84,27,205,71,249,194,98,161,164,81,22,228,187,230,65,20,140,34,42,49,240,226,206,238,42,40,213,186,124,126,102,137,255,0,30,68,134,226,1,228,191,40,101,98,251,106,75,111,2,181,87,40,67,26,152,64,98,154,213,94,171,38,43,226,81,150,48,190,226,84,109,67,115,4,123,77,169,18,41,243,47,236,152,241,8,68,200,170,173,41,61,148,251,16,127,225,209,35,13,230,187,213,17,132,79,62,68,251,73,86,211,212,112,196,185,220,254,116,173,148,251,47,254,248,96,19,151,238,169,59,43,131,233,41,217,98,11,229,188,212,166,106,105,236,116,66,186,190,181,238,126,155,161,153,90,81,226,202,156,204,211,112,102,131,118,108,127,224,92,39,76,107,9,115,128,203,12,75,165,195,212,39,178,3,3,151,16,212,163,145,254,134,154,26,124,153,250,104,250,114,168,253,84,203,47,7,134,186,86,37,101,49,131,16,240,134,86,95,184,167,39,133,80,138,114,32,104,117,86,163,19,207,16,178,191,214,173,233,236,167,70,126,236,197,202,144,198,210,167,221,60,222,218,108,200,103,198,133,143,31,114,205,34,253,14,36,235,107,89,62,31,77,61,129,118,121,32,83,177,131,93,131,9,86,232,102,137,24,120,67,145,46,210,134,231,240,163,97,158,82,102,202,153,48,39,198,194,134,127,241,169,150,79,252,137,165,84,252,188,72,92,9,58,220,93,124,201,114,78,193,75,159,196,166,109,94,49,145,130,23,42,234,15,211,195,178,240,52,177,37,182,186,50,156,157,57,23,66,173,254,72,217,80,139,100,201,83,98,97,41,70,178,13,104,11,218,84,202,78,152,24,143,132,57,22,102,199,90,12,40,108,6,244,113,69,222,152,163,32,56,69,148,136,56,122,254,38,141,137,233,193,138,49,8,95,105,9,107,172,226,140,155,69,63,101,13,154,130,11,196,46,194,168,52,143,46,152,20,142,61,17,191,203,236,80,191,226,69,149,248,201,233,210,136,37,170,156,54,181,179,158,105,121,57,80,90,123,67,88,210,120,102,87,204,8,10,204,38,88,177,50,115,247,42,211,39,24,180,244,39,245,37,105,47,234,159,16,81,114,229,102,37,195,225,252,52,185,160,185,97,182,188,98,122,253,75,2,53,84,97,179,42,89,172,246,187,23,152,56,132,63,109,91,114,46,199,58,180,138,216,156,244,44,56,129,194,37,89,166,52,216,46,216,240,203,128,79,220,73,52,174,164,170,141,107,134,94,50,141,116,231,234,26,98,197,96,106,69,137,34,245,8,85,163,151,232,155,55,194,189,151,40,138,50,139,233,175,51,67,85,78,225,150,44,75,29,67,170,175,32,131,134,86,47,226,82,145,190,46,222,70,149,134,88,134,95,226,74,221,70,191,168,71,211,74,255,0,37,145,180,150,156,211,113,63,167,192,202,95,168,164,255,0,25,193,141,44,129,202,49,126,126,69,71,91,169,238,117,35,54,155,81,227,42,153,181,248,57,107,58,81,229,241,242,166,219,126,161,126,130,54,88,91,252,186,155,228,252,99,163,164,240,205,41,79,234,31,251,69,69,40,240,196,148,147,106,223,131,247,56,30,40,130,254,69,201,223,240,103,90,22,115,242,202,26,226,147,160,234,173,142,186,118,61,78,159,168,232,43,151,126,231,71,55,198,59,41,36,225,149,252,106,142,171,226,46,228,31,54,34,40,138,79,131,247,21,35,25,165,242,145,62,13,13,228,110,29,168,241,174,136,250,54,78,122,156,179,117,81,59,97,161,104,29,67,18,119,74,173,211,208,226,15,230,203,202,163,233,40,106,163,68,204,92,133,146,158,64,178,196,198,43,109,208,229,105,47,196,178,181,173,245,40,191,41,136,68,23,90,143,240,188,44,189,161,165,98,34,163,129,101,199,218,134,212,47,100,152,153,189,196,140,169,244,46,243,160,142,202,6,163,132,60,187,252,191,182,136,211,23,18,139,195,44,188,138,115,255,0,16,159,255,0,3,190,187,23,250,241,39,113,160,111,190,108,69,196,147,109,78,141,205,107,145,87,191,157,147,18,192,198,198,146,6,239,17,24,19,21,109,52,204,175,237,78,170,69,170,56,13,168,211,8,118,160,39,22,85,56,248,121,71,194,135,127,195,173,65,37,155,177,90,98,26,26,39,241,5,163,243,42,39,198,136,95,213,149,74,79,173,219,90,230,174,229,140,154,233,189,31,139,207,241,12,242,23,18,115,50,77,61,65,54,149,245,100,41,21,213,91,200,147,85,53,196,211,90,248,59,86,101,201,145,103,38,101,175,134,26,226,241,160,39,210,107,27,110,104,130,218,143,233,172,163,79,177,164,127,167,216,37,104,219,200,213,175,143,184,158,77,36,233,47,121,140,95,153,75,127,9,31,39,205,170,249,134,30,7,203,10,79,91,113,18,115,240,229,228,76,172,191,70,102,76,218,232,203,89,62,123,65,113,166,58,26,224,148,135,218,75,236,87,65,96,196,14,212,5,174,158,170,187,7,17,70,34,125,68,51,40,43,55,159,176,124,157,85,91,225,202,84,172,218,194,47,159,12,164,165,154,62,116,99,243,114,166,111,173,173,193,134,92,5,45,182,242,212,111,241,47,193,139,245,12,25,61,179,198,131,159,107,19,195,134,120,202,128,187,129,166,35,1,229,218,147,39,182,166,99,67,102,76,194,235,75,182,195,171,40,228,51,231,20,253,170,190,171,148,106,78,158,124,17,19,22,33,148,138,150,182,226,14,118,110,250,213,113,65,89,153,202,184,117,64,240,95,36,192,4,111,237,82,201,250,146,168,108,249,69,47,113,62,214,222,41,195,94,82,41,52,206,248,174,134,44,30,111,168,210,215,83,215,86,249,252,208,146,19,124,84,31,80,138,164,99,82,109,167,127,86,200,82,125,196,68,253,43,151,230,241,113,172,88,95,236,181,161,79,233,111,79,125,235,227,205,151,42,46,120,113,169,61,49,3,101,230,44,169,231,135,38,28,185,83,214,132,89,150,216,3,207,181,28,37,186,1,180,173,144,223,187,129,243,8,115,105,185,83,73,218,49,13,50,129,167,129,7,251,172,164,77,192,219,104,100,200,212,17,186,132,148,79,187,137,8,156,42,129,240,0,70,36,26,135,79,2,76,87,134,32,146,243,53,91,79,33,164,105,132,146,6,23,219,95,12,202,169,195,196,105,92,138,38,158,238,226,183,206,164,208,8,82,45,175,210,186,158,75,247,120,137,202,183,72,220,220,126,202,87,192,131,27,195,230,178,166,48,246,56,212,135,165,106,106,214,102,177,138,76,127,81,96,251,237,147,214,107,116,10,171,252,151,6,135,18,72,48,161,76,198,86,143,133,5,85,112,9,195,237,71,207,123,8,5,134,86,130,79,196,152,201,250,81,175,143,214,16,99,114,150,155,41,20,181,195,37,201,148,65,68,46,37,165,149,86,62,127,54,82,21,102,219,20,244,27,126,54,121,101,243,11,22,95,109,50,124,247,248,102,50,149,123,24,50,102,40,185,4,168,160,79,4,209,173,219,6,101,10,13,168,49,166,208,45,113,123,169,63,162,86,201,238,22,36,104,99,85,86,143,9,68,66,169,73,29,12,89,20,119,234,185,80,166,212,39,140,76,70,23,26,144,178,212,144,96,203,194,18,175,73,153,58,200,124,75,154,205,108,78,149,133,124,138,163,89,14,79,48,84,254,255,0,41,254,108,184,145,244,33,120,153,204,138,159,167,160,201,238,93,241,199,137,200,204,168,198,200,102,173,16,242,134,80,214,217,55,195,31,186,151,7,68,226,30,97,74,89,26,133,248,48,161,161,103,5,145,7,129,152,9,195,225,42,49,153,6,62,21,47,85,91,42,180,124,165,76,131,118,200,207,30,101,44,161,6,85,125,113,40,234,160,89,119,22,208,98,254,36,85,147,15,141,226,52,172,168,54,79,25,0,195,4,168,119,201,200,153,100,184,141,25,41,60,63,212,185,98,241,163,227,50,33,95,196,44,73,188,144,178,72,250,144,108,173,196,245,113,85,140,36,132,31,147,136,72,35,82,15,180,197,77,77,27,143,137,40,147,147,207,153,78,195,42,155,97,195,69,76,97,196,62,21,149,107,56,211,160,179,242,38,86,21,176,36,183,145,68,70,110,196,169,96,62,142,72,56,123,16,22,84,236,243,203,137,7,15,229,188,209,106,12,181,113,165,171,217,24,28,40,40,12,60,144,102,47,18,218,203,88,153,48,163,227,50,186,75,57,165,98,74,173,251,133,104,35,184,173,157,131,44,73,228,253,181,182,158,226,80,153,138,198,2,97,51,210,163,13,251,66,144,164,72,44,172,153,225,180,12,82,100,250,136,109,127,64,85,177,76,201,53,69,31,54,49,37,87,19,43,122,162,21,47,173,99,252,62,109,25,50,124,17,3,148,73,45,175,144,236,180,38,185,51,166,144,217,90,46,212,133,243,7,159,229,17,129,173,124,222,226,149,107,41,165,67,24,2,129,101,14,226,182,48,222,41,98,66,192,141,182,6,28,188,104,59,45,60,249,190,120,74,145,163,99,108,190,67,239,91,136,79,242,225,36,215,23,26,142,48,62,82,6,229,33,8,101,82,63,154,86,84,238,29,198,69,38,143,79,35,108,190,58,19,76,126,174,178,62,98,197,219,13,84,85,70,181,32,241,75,158,69,71,13,131,156,206,85,159,162,65,141,204,18,147,34,179,82,152,8,175,151,177,55,125,36,21,177,59,73,145,72,70,147,58,200,248,122,149,229,196,13,207,181,149,41,14,155,247,139,196,52,208,195,228,225,172,138,129,53,176,1,4,12,229,202,69,141,172,1,217,13,252,67,18,31,48,235,72,60,73,160,100,128,131,230,84,220,36,203,230,73,7,71,214,198,127,213,34,127,2,135,109,203,181,200,182,190,3,242,102,10,222,201,59,110,226,161,164,25,85,159,228,213,62,25,54,188,42,85,236,120,206,173,217,243,163,226,73,166,67,32,222,242,164,176,188,5,239,54,32,37,62,124,249,130,145,234,29,79,56,86,190,147,136,124,74,163,79,4,114,88,195,21,65,115,108,206,221,22,137,99,67,236,174,61,162,241,166,85,183,18,201,220,168,217,14,171,195,171,145,121,245,176,71,204,33,46,138,161,207,188,223,70,168,102,220,189,30,247,226,240,249,92,165,91,33,255,0,131,169,99,101,171,103,82,3,152,67,40,255,0,105,99,50,160,181,185,162,100,60,188,216,177,33,222,200,130,237,18,205,154,180,118,255,0,218,226,71,111,0,65,226,8,134,167,101,113,179,65,115,30,49,17,248,122,214,215,220,109,158,196,59,227,31,39,111,26,26,97,135,249,248,147,84,94,108,61,99,201,59,195,42,42,99,34,96,249,76,101,34,137,52,153,68,31,17,72,156,82,103,35,25,153,11,97,154,53,52,73,167,177,36,182,23,46,36,236,59,177,15,16,138,181,79,158,10,222,94,212,28,109,91,91,238,136,136,102,254,26,182,28,250,33,49,190,89,165,114,45,65,178,56,201,136,171,124,11,40,150,75,108,248,121,70,253,162,27,53,50,204,141,153,139,44,129,218,84,222,52,248,50,71,133,75,109,191,39,50,105,91,1,226,246,148,234,233,192,102,163,242,31,146,170,128,140,127,207,99,82,246,90,111,79,137,249,125,100,146,127,63,94,84,237,240,199,238,164,150,85,90,127,184,162,39,251,170,182,127,34,123,105,227,168,150,126,152,1,70,243,68,128,69,206,173,116,222,230,203,251,145,46,193,91,106,50,179,20,78,180,205,244,49,44,188,203,136,98,251,138,138,168,252,204,105,30,22,247,57,165,62,152,174,131,17,153,178,21,52,54,146,131,52,28,49,113,19,234,39,207,167,219,60,156,188,107,124,51,14,79,8,138,179,186,133,164,124,148,230,230,129,168,244,221,147,5,16,164,40,213,80,102,75,40,51,75,200,168,100,210,110,121,113,45,63,134,50,143,169,99,66,190,38,254,69,249,139,3,128,158,234,249,62,182,92,150,112,197,202,183,63,73,30,51,243,10,87,241,166,112,25,56,108,120,119,67,16,210,226,156,131,159,18,77,148,243,160,145,133,52,92,74,182,170,203,40,48,153,97,112,199,227,205,151,42,148,135,101,43,62,83,36,108,248,20,141,189,51,45,102,76,219,12,138,105,154,218,183,119,180,48,137,254,52,126,228,18,65,218,145,73,211,219,147,230,137,216,153,99,21,106,88,51,28,144,102,137,137,103,132,242,120,76,85,63,2,146,214,19,57,75,198,143,147,112,202,128,62,89,139,198,37,173,38,200,172,183,14,54,149,100,230,118,141,46,54,158,29,64,223,242,163,75,77,241,58,180,172,226,22,36,12,207,137,7,146,60,73,63,41,159,224,167,226,58,124,134,62,237,130,68,6,121,39,118,202,92,198,215,82,88,201,38,26,241,127,34,245,108,251,248,199,97,165,149,42,171,62,99,237,173,75,155,93,25,6,203,206,94,92,68,64,192,164,60,99,225,20,172,171,231,175,18,72,59,82,152,114,111,35,78,221,229,226,243,85,181,254,4,94,233,242,95,67,178,60,31,117,11,113,172,1,27,195,50,157,153,112,73,36,120,68,94,79,5,1,169,195,101,219,148,133,92,82,71,45,176,208,233,143,109,255,0,246,157,218,146,215,76,89,68,203,199,149,52,99,192,94,158,181,249,167,79,73,181,17,243,114,9,118,109,31,106,127,207,187,200,85,88,247,116,231,161,147,67,31,134,165,163,30,10,209,229,202,49,32,95,106,59,34,102,203,149,97,50,48,45,255,0,87,40,98,24,150,134,70,131,24,152,162,23,47,237,166,220,254,156,170,170,57,140,28,131,91,38,67,136,49,242,139,145,7,26,123,7,194,98,163,217,101,244,177,149,55,228,49,141,8,173,158,2,230,218,226,90,13,146,75,249,75,199,244,208,154,146,248,241,187,113,169,255,0,197,182,165,126,24,145,70,157,102,119,23,103,250,17,170,171,106,136,13,222,47,153,19,208,186,122,96,201,196,20,197,249,228,196,230,247,88,148,85,67,216,202,126,20,236,184,139,28,141,106,247,46,160,86,147,30,83,45,178,103,130,50,87,234,67,28,86,114,173,65,152,2,143,42,135,123,151,168,202,72,71,36,15,72,246,121,14,207,180,138,245,184,136,83,90,128,143,226,22,33,44,81,106,198,137,245,67,146,137,135,73,91,24,124,185,50,44,99,89,68,32,248,139,200,131,159,63,26,175,253,5,152,140,53,109,143,181,196,179,13,81,197,205,98,94,53,61,39,85,92,14,115,226,98,34,192,215,118,182,254,17,13,147,26,237,179,16,29,90,207,163,32,30,40,152,202,79,168,165,195,197,45,55,141,162,72,94,94,65,34,131,167,129,26,94,105,101,76,37,148,109,164,181,13,110,76,55,149,100,146,186,27,46,232,200,12,81,42,198,185,163,205,6,147,204,221,163,76,41,245,14,156,33,216,83,74,228,250,105,25,233,242,46,221,202,43,45,7,85,101,203,16,184,136,128,135,164,162,214,159,230,195,149,55,125,147,60,56,75,254,218,154,184,212,135,130,78,162,21,103,228,53,70,88,110,80,76,129,6,180,27,176,227,18,71,50,249,146,89,243,120,202,149,191,80,142,236,15,17,75,137,66,106,221,85,22,131,192,34,46,82,21,71,113,220,178,198,168,59,212,58,192,21,175,254,159,3,41,82,72,122,230,252,135,254,163,140,67,91,40,94,77,80,198,113,12,72,211,105,92,164,194,100,251,119,95,115,22,69,79,131,107,239,137,100,14,18,175,64,121,227,118,202,202,68,19,2,10,67,237,50,173,81,188,231,90,246,164,224,53,177,15,124,49,231,204,158,83,221,213,66,243,202,94,69,156,157,55,59,105,194,34,127,129,115,155,135,147,77,203,204,97,17,60,145,181,112,21,106,250,228,116,185,154,204,3,226,10,99,14,121,236,188,4,30,85,199,106,172,143,119,57,134,197,196,37,213,180,241,159,27,25,146,71,110,246,54,106,162,213,71,38,211,195,200,194,173,183,20,149,68,131,195,216,143,124,248,132,3,62,104,121,18,179,26,36,98,110,229,207,30,63,166,186,55,8,212,229,246,180,243,139,100,207,79,201,24,98,236,91,230,62,202,15,52,66,229,26,232,146,102,69,183,130,241,6,7,242,41,41,48,15,25,253,92,105,170,174,53,152,95,85,168,73,231,154,88,136,37,120,27,236,177,48,136,95,232,82,1,125,116,214,118,140,75,54,76,4,110,17,21,66,180,99,71,27,54,110,247,102,46,36,220,38,137,249,20,227,228,128,172,225,42,42,29,13,172,209,229,221,98,26,165,152,198,8,190,184,130,86,98,174,22,34,125,69,15,107,128,189,34,228,250,139,163,7,79,85,70,31,46,66,37,55,122,121,133,230,136,46,63,166,158,162,216,148,161,158,57,190,117,197,23,34,114,109,13,20,64,205,151,145,44,141,166,238,33,78,203,16,92,106,190,182,55,255,0,28,74,167,199,144,49,205,231,192,188,168,149,150,187,39,220,84,20,63,16,129,24,140,21,176,136,50,174,147,26,28,73,35,197,136,107,151,124,69,211,195,221,188,161,138,153,163,87,92,6,86,253,138,139,237,91,58,109,107,203,83,217,225,198,164,41,53,157,254,119,134,216,73,222,134,9,225,86,225,150,36,179,94,51,20,87,152,92,73,54,116,101,40,179,83,30,195,51,124,75,131,24,120,177,13,104,135,175,235,167,31,183,17,10,163,52,102,158,170,43,223,46,192,164,42,232,240,244,6,149,156,13,222,92,73,86,22,251,49,164,211,232,119,2,146,13,176,55,97,158,76,136,39,179,108,119,138,39,42,159,173,52,234,139,147,209,196,149,199,237,163,217,119,6,13,142,41,101,255,0,90,107,50,6,217,174,203,77,218,201,38,109,169,18,182,83,206,25,249,74,186,44,157,97,18,202,35,34,68,22,47,184,133,244,160,119,24,185,81,28,138,226,178,178,17,178,105,31,24,123,179,45,176,243,141,81,76,140,49,114,152,89,84,233,167,252,222,28,74,162,11,109,94,114,17,226,151,238,161,169,30,120,82,241,11,38,53,149,198,125,243,62,235,211,120,213,175,192,204,92,169,71,41,171,105,193,101,202,25,88,136,178,153,90,120,199,218,24,68,47,220,94,141,24,241,152,207,105,26,96,222,89,3,8,101,15,26,20,65,52,192,226,98,140,101,174,181,131,40,129,136,47,146,243,87,146,96,78,131,250,190,85,230,4,18,89,194,37,172,183,29,100,160,4,13,67,242,63,55,216,133,125,168,4,154,126,0,181,146,76,162,226,83,186,147,70,106,122,223,57,98,139,148,66,89,178,222,38,110,35,134,6,237,227,126,28,188,101,68,79,211,23,154,144,25,171,162,147,31,212,80,240,245,9,6,246,6,198,1,6,69,213,180,175,196,33,150,11,43,195,1,73,90,141,153,172,173,224,64,62,170,202,183,138,88,145,176,24,194,15,18,162,184,9,36,156,152,132,146,50,77,116,47,61,216,137,196,153,125,205,174,38,115,33,206,140,198,97,18,201,154,192,149,163,218,110,191,234,169,253,73,168,108,133,77,42,194,32,186,152,245,203,180,198,176,139,101,230,107,9,95,51,230,150,65,227,92,108,119,159,196,48,103,51,149,109,13,80,236,186,170,198,85,25,12,204,36,28,169,165,38,164,60,103,225,202,150,212,17,150,227,243,82,78,133,194,98,226,31,211,72,44,161,202,130,124,162,201,141,85,190,200,146,65,155,18,81,101,100,255,0,14,97,42,217,92,85,177,43,235,23,150,82,191,75,138,48,146,27,234,171,137,179,178,135,244,202,193,150,177,68,252,38,138,138,124,248,190,124,80,8,85,149,81,237,169,61,79,160,207,4,236,176,20,255,0,227,87,80,50,23,132,197,71,198,120,228,193,234,196,132,100,59,81,159,250,116,92,171,106,37,134,12,173,151,231,254,104,49,15,233,165,122,134,72,235,125,212,237,230,224,254,163,76,81,73,83,55,117,87,154,131,150,37,92,146,141,25,25,136,132,204,37,151,72,184,211,152,26,108,16,71,234,18,249,72,181,86,213,94,70,123,61,70,46,33,137,93,67,170,4,224,101,246,196,155,255,0,163,24,146,170,178,157,36,143,218,69,32,190,226,166,170,212,243,163,19,105,44,188,104,13,67,124,56,36,101,125,118,49,125,197,131,244,244,187,113,229,136,94,79,168,145,150,236,55,255,0,70,23,193,220,145,230,237,26,215,84,202,172,120,131,0,133,39,238,173,177,180,222,160,131,230,105,114,178,141,40,159,84,113,188,146,197,104,65,45,169,182,54,234,25,135,168,138,249,113,49,137,46,209,63,17,71,109,41,251,178,139,137,233,108,157,17,107,169,34,24,57,100,148,101,98,11,225,191,192,27,88,87,15,245,107,66,10,55,159,184,163,36,14,237,163,33,93,200,169,170,177,217,89,60,150,76,225,47,106,193,145,143,24,156,217,22,208,232,105,212,28,209,37,110,99,9,25,38,214,9,25,202,34,9,22,166,46,77,86,252,52,16,221,190,89,25,195,145,74,223,80,158,202,187,41,123,4,171,102,95,12,127,251,107,39,238,37,166,121,36,249,253,213,85,171,153,102,66,107,74,201,157,24,120,114,145,95,154,30,74,214,75,82,208,52,199,207,60,210,202,65,13,57,125,198,218,38,211,47,26,122,208,203,93,137,91,185,242,242,60,81,16,180,55,18,134,71,250,137,72,155,62,51,230,189,248,122,208,211,42,177,13,35,70,163,238,120,134,48,192,146,78,98,144,163,89,50,72,4,124,49,18,22,73,60,39,240,136,138,182,52,152,146,98,179,139,17,18,212,91,7,192,141,56,143,97,162,9,84,132,204,40,63,168,241,98,98,146,173,146,65,31,132,169,152,76,201,199,197,44,169,49,176,24,250,148,76,143,196,84,25,174,22,153,241,153,10,115,240,245,161,140,197,85,80,102,12,152,252,145,123,81,80,239,129,8,24,189,196,160,44,39,131,208,217,137,147,14,37,181,2,140,54,76,200,242,253,84,230,49,143,225,250,172,74,102,3,193,225,204,156,195,159,7,195,152,68,82,101,81,173,169,157,171,31,129,255,0,53,185,26,230,210,89,59,213,113,114,10,49,85,228,155,232,34,59,54,133,227,90,53,9,162,206,173,221,226,234,247,22,44,131,178,176,142,101,84,17,69,225,139,201,245,17,20,59,170,222,229,51,2,202,215,39,44,174,52,209,146,101,144,140,14,85,173,154,153,83,168,67,178,4,152,61,184,148,46,167,120,50,102,197,149,49,170,141,136,124,50,150,139,232,4,32,9,137,82,53,98,120,147,16,228,206,146,127,148,22,36,226,100,242,65,3,202,110,76,74,98,7,170,193,35,243,11,18,39,241,56,10,255,0,79,218,229,33,80,2,215,234,219,43,178,109,34,9,51,14,137,178,199,150,89,114,163,33,211,142,145,155,188,67,229,229,79,171,108,137,55,186,41,17,182,163,110,55,137,46,240,196,240,194,97,13,120,47,32,201,218,159,79,161,139,159,48,187,18,73,250,122,199,38,97,41,170,142,100,109,161,25,243,101,76,105,222,9,47,195,82,34,21,77,61,135,201,132,170,150,183,85,74,210,192,197,16,81,185,126,215,34,192,40,225,214,226,63,48,185,62,154,46,101,171,33,112,135,253,181,36,109,85,46,75,242,155,136,137,84,203,185,67,62,100,89,204,88,215,200,125,50,5,173,180,172,210,248,163,9,110,159,113,4,99,101,116,65,98,24,189,197,41,39,94,30,11,57,165,42,13,61,50,170,220,12,40,138,50,145,11,32,50,133,64,12,18,191,47,46,68,213,140,7,86,92,67,90,100,204,5,111,14,33,228,82,247,114,108,164,147,132,169,247,63,82,123,119,53,107,202,170,169,209,118,157,171,148,63,125,64,7,215,196,226,18,238,26,123,68,206,182,6,105,101,75,172,180,173,108,107,23,138,92,92,170,171,26,191,51,55,41,138,156,98,182,237,241,165,229,197,148,138,165,155,187,126,209,46,145,15,225,93,53,179,55,120,134,36,68,253,55,6,163,194,36,79,153,47,218,77,183,24,111,51,177,11,73,0,117,39,202,175,227,76,126,12,169,108,157,49,58,55,245,25,113,113,70,78,116,244,97,217,124,166,81,168,109,170,48,236,204,234,115,205,97,0,151,252,193,47,34,217,165,99,30,16,49,75,42,189,181,211,123,25,92,66,82,250,134,169,227,230,15,242,42,178,173,68,86,25,134,76,25,36,244,252,185,114,173,70,208,117,185,243,11,34,27,74,237,115,243,118,42,243,79,121,7,135,219,82,83,90,201,174,6,170,26,113,212,141,225,12,172,185,83,119,195,150,86,127,78,47,34,84,23,128,143,230,42,117,2,215,98,76,33,198,177,187,32,100,108,101,105,240,127,80,82,183,20,48,97,31,119,44,188,127,77,94,6,215,39,110,52,187,85,82,30,238,11,246,157,127,81,58,178,184,100,140,114,93,67,175,32,233,242,12,33,166,202,53,65,164,175,135,170,32,230,218,237,190,218,208,253,37,16,164,194,97,101,91,106,159,7,77,129,226,218,144,68,83,219,163,88,171,72,174,181,237,234,54,101,60,234,210,101,202,76,101,122,206,101,216,41,59,98,229,202,180,134,251,125,245,10,148,221,201,124,158,145,101,69,174,34,168,121,181,107,60,51,98,227,70,211,234,115,201,59,48,197,197,247,8,160,189,42,198,104,222,101,156,6,78,131,47,14,82,41,180,108,87,252,125,142,157,119,168,114,1,153,74,52,141,150,71,146,62,31,117,6,26,217,86,71,102,94,177,38,134,175,60,102,124,160,149,150,54,36,204,164,61,244,110,116,125,56,111,35,120,26,39,90,116,106,209,205,254,215,42,62,182,52,175,210,98,196,53,90,137,97,176,116,172,75,120,155,185,113,121,23,60,212,154,38,46,249,229,218,174,128,16,202,132,252,166,41,49,166,150,181,76,187,131,152,88,242,9,53,188,69,91,47,201,192,39,192,151,90,252,177,50,255,0,141,81,80,234,216,159,164,177,226,34,170,159,166,217,249,254,162,230,26,254,158,202,49,55,113,5,212,197,38,142,153,33,117,107,246,86,58,198,230,12,144,15,9,114,165,175,190,4,99,237,34,74,196,69,206,190,30,235,153,83,191,167,98,249,145,118,43,99,73,137,52,152,75,3,17,62,162,69,179,243,6,141,81,133,183,1,150,89,121,183,89,81,218,96,199,140,71,196,42,29,134,61,105,254,175,211,34,32,204,28,103,178,94,94,84,245,22,198,217,129,157,6,118,26,242,226,25,85,109,59,34,109,30,99,118,120,41,144,191,125,205,149,80,86,135,43,56,147,47,33,24,220,29,73,18,12,231,196,150,92,67,78,255,0,170,201,24,205,73,41,72,106,26,17,201,240,55,81,23,170,174,45,105,60,3,149,70,107,160,234,170,229,20,200,199,44,83,134,194,46,82,120,46,71,49,146,233,37,188,188,130,24,158,186,192,111,183,47,202,94,197,133,172,10,235,40,175,52,177,15,34,85,101,151,22,26,205,9,41,165,117,158,177,183,6,24,133,196,49,35,76,205,79,53,255,0,212,37,17,21,1,241,52,255,0,52,76,98,84,177,167,193,178,6,93,175,47,212,78,170,128,210,107,244,73,179,71,193,178,230,151,43,41,62,226,87,125,240,246,156,108,121,130,33,146,74,232,6,14,219,164,92,136,9,241,177,129,146,204,85,69,101,18,207,246,113,185,144,53,86,124,49,62,88,127,81,84,233,189,31,99,36,140,53,132,252,191,157,86,60,49,100,251,75,68,107,138,8,196,196,89,68,22,36,140,200,153,142,172,239,138,148,49,169,1,90,198,97,42,37,146,71,238,149,78,76,214,0,39,13,119,90,159,147,62,92,153,124,165,39,42,133,153,245,192,109,191,76,202,185,58,194,131,116,250,233,114,134,188,106,168,152,247,113,45,56,254,158,85,199,236,180,149,172,107,93,217,122,202,244,250,183,82,14,15,9,138,69,171,28,137,200,102,84,255,0,241,106,82,90,218,217,84,252,220,66,255,0,26,71,101,170,165,219,143,22,215,145,25,235,30,190,55,196,136,33,228,74,217,85,99,8,239,226,79,83,21,128,223,26,227,218,138,69,87,79,225,181,100,73,98,34,103,72,19,227,203,109,203,244,214,187,139,81,198,102,16,136,105,241,66,76,204,226,83,83,243,191,233,172,217,169,34,13,236,175,175,23,40,189,196,36,154,219,249,188,209,11,198,84,157,145,135,91,59,155,245,62,105,171,168,122,29,78,182,224,99,99,61,64,169,159,133,108,145,191,234,125,69,29,91,107,22,72,24,28,89,100,173,236,100,184,199,97,76,92,95,157,73,164,100,55,101,76,53,37,35,203,238,226,83,254,136,72,68,230,148,186,51,48,78,139,132,169,92,205,60,194,240,135,149,109,174,38,66,152,214,177,6,204,65,229,34,99,2,224,4,126,41,101,228,95,13,163,34,65,137,187,22,76,137,60,58,125,140,175,81,46,66,163,109,134,196,171,135,91,58,75,242,226,197,25,49,146,248,149,163,64,64,212,145,10,206,24,4,73,45,110,0,34,101,150,95,219,83,103,103,26,56,197,122,206,101,172,146,101,150,34,10,18,229,82,119,215,122,171,105,82,93,180,97,118,46,198,203,176,106,8,175,137,181,249,111,168,166,189,6,12,41,121,162,64,196,79,62,197,104,227,90,152,211,55,1,227,40,95,91,92,205,160,183,36,250,138,138,183,225,188,89,208,89,99,44,184,164,248,101,81,31,143,15,64,126,40,164,147,137,83,85,124,105,173,154,63,155,139,136,136,110,161,81,171,216,77,137,93,110,161,140,128,193,31,8,120,177,38,16,245,157,85,33,222,41,114,178,145,96,253,67,71,108,12,161,226,39,130,156,147,167,170,172,143,187,203,200,84,172,218,183,29,70,85,95,50,232,223,16,169,228,143,152,170,90,126,185,136,35,255,0,78,138,69,182,170,158,182,48,49,109,114,147,238,173,114,105,0,73,108,176,12,92,132,23,182,145,149,159,228,120,246,145,189,134,149,90,170,84,208,115,113,39,177,164,176,189,197,92,234,124,155,45,211,62,87,16,196,140,126,170,29,104,215,59,43,33,92,95,137,208,100,154,41,65,218,53,206,245,36,15,82,38,17,74,196,152,62,239,78,89,65,202,41,248,164,165,242,108,153,24,124,69,25,72,185,213,228,118,44,177,172,74,122,158,25,235,98,237,49,101,91,191,6,68,47,156,187,17,118,165,176,247,100,62,236,217,21,80,103,206,156,12,56,184,215,163,12,159,195,146,85,111,177,99,52,53,112,201,150,184,191,198,181,76,209,54,50,98,31,48,184,149,4,59,80,66,149,136,162,228,79,13,112,50,254,218,163,117,74,132,180,142,91,31,158,141,165,73,91,57,249,74,76,106,162,183,76,105,251,106,237,161,178,10,73,125,204,168,171,87,239,103,60,94,223,154,111,79,85,93,25,157,89,84,163,171,181,139,204,204,139,238,65,73,248,105,46,166,203,229,11,185,26,114,29,12,79,201,212,186,128,96,111,65,196,44,74,118,214,4,234,209,152,209,59,23,67,42,87,13,9,47,80,239,242,37,127,169,70,99,34,11,24,136,36,154,75,237,115,226,151,147,34,116,29,244,158,89,125,137,244,58,221,201,25,44,216,248,148,150,190,67,179,50,146,245,181,183,2,198,99,100,198,158,188,199,240,226,79,46,231,176,64,246,196,53,36,251,32,77,225,20,82,44,145,83,190,6,43,55,153,148,192,203,247,68,128,124,57,211,120,178,163,89,51,40,48,148,75,222,27,110,100,241,169,54,99,24,27,234,78,18,151,141,111,125,243,51,242,251,169,116,147,100,247,83,138,118,81,146,39,205,213,146,73,80,203,112,176,107,25,93,56,127,170,228,42,82,205,31,20,71,121,125,81,111,159,50,119,159,244,250,28,67,90,60,37,206,38,83,124,178,21,89,2,199,201,245,91,102,51,105,202,131,51,44,97,15,41,184,178,170,23,178,198,48,63,167,22,55,242,164,179,3,127,57,249,101,136,101,79,83,44,34,51,9,231,155,41,17,222,123,223,1,9,62,100,48,109,62,110,47,34,251,79,72,255,0,55,202,197,251,105,54,214,195,172,141,81,51,3,58,144,236,151,139,141,83,192,52,233,44,203,136,152,214,139,135,156,100,96,138,37,188,51,9,143,132,170,82,42,233,240,61,153,212,218,104,21,69,27,203,238,40,230,64,219,106,54,98,235,243,76,236,181,38,218,86,35,8,152,254,162,251,50,238,182,116,70,98,22,85,45,100,253,138,172,108,97,113,146,52,238,210,20,101,91,89,38,8,162,113,74,254,53,189,154,110,93,180,92,49,34,147,31,212,89,213,104,0,66,38,89,107,161,85,185,247,35,173,9,171,93,61,234,199,101,128,74,40,202,202,170,29,85,69,107,12,108,101,40,187,19,211,82,80,73,131,203,217,224,166,158,241,210,115,26,46,81,161,152,23,49,164,105,149,165,240,150,25,92,137,207,170,196,32,49,20,163,34,143,13,148,25,222,123,65,98,251,104,105,145,165,228,203,94,85,206,170,222,37,89,80,246,170,210,71,25,223,109,16,185,71,219,141,124,161,146,194,3,8,68,143,170,213,187,98,122,117,183,98,111,248,109,146,79,234,53,56,249,123,21,149,191,253,73,55,127,35,209,160,63,30,84,59,228,227,59,194,111,105,233,227,44,167,84,3,105,44,92,107,86,24,182,67,203,19,179,233,170,52,154,57,37,86,49,140,200,191,73,49,100,104,133,233,74,216,242,11,181,109,243,57,58,148,183,53,30,161,19,45,125,55,192,33,138,53,131,217,6,72,243,23,177,10,199,254,126,84,70,28,92,168,187,13,83,235,31,141,233,21,243,1,39,152,200,219,139,190,14,33,32,160,85,18,201,143,221,151,18,104,236,226,129,70,218,17,156,162,202,154,121,240,125,49,162,33,213,109,159,246,215,217,236,31,134,17,117,170,182,2,115,98,98,214,99,5,230,111,113,39,129,63,114,127,155,226,24,147,155,42,169,196,62,80,197,227,91,99,105,231,206,225,203,137,37,71,178,135,134,78,216,31,211,186,208,81,167,179,62,31,113,50,170,161,101,33,254,110,86,229,108,181,147,167,251,113,98,75,34,175,144,209,255,0,195,65,92,240,239,71,133,43,170,129,58,162,115,11,46,126,33,166,176,228,193,33,251,120,209,243,3,6,79,74,133,20,182,230,168,28,29,97,76,62,40,133,203,251,168,240,220,2,79,234,226,140,163,81,22,180,236,24,243,68,139,251,139,68,109,67,177,6,16,167,85,100,17,168,250,98,92,201,101,80,177,237,34,226,64,60,32,43,249,74,164,13,119,44,92,201,148,57,231,146,154,206,226,109,170,252,149,1,49,198,60,194,47,26,17,250,193,147,124,226,127,243,36,27,55,209,159,219,198,143,100,103,201,6,104,130,30,68,203,127,177,89,80,139,215,52,128,147,204,34,246,164,122,110,170,117,108,190,213,121,107,79,190,7,44,254,65,123,106,101,249,198,242,4,66,38,69,140,195,199,106,212,168,12,60,175,97,165,137,82,62,181,132,137,196,37,0,19,106,216,222,27,184,164,219,42,186,173,78,242,131,9,184,150,44,218,167,193,143,11,55,201,147,35,51,34,209,48,44,76,216,96,73,30,97,33,102,26,36,97,252,218,221,120,147,94,66,103,198,252,156,73,99,227,75,207,148,197,227,76,223,225,37,156,73,12,247,217,9,255,0,105,115,177,212,163,150,120,99,91,152,192,15,165,75,6,124,174,213,184,58,145,254,108,18,22,192,202,89,6,76,65,196,126,100,180,210,64,83,188,34,201,141,17,78,240,19,195,42,163,178,53,80,235,71,196,63,241,170,219,246,212,141,85,27,216,148,100,48,123,92,73,140,56,100,240,247,17,113,131,4,131,202,34,166,193,134,9,44,253,86,36,122,27,221,137,233,249,227,49,115,171,141,126,125,63,115,180,48,178,174,161,113,12,158,15,195,202,185,61,182,155,5,148,188,166,236,243,89,60,119,82,189,51,42,107,152,240,63,18,47,63,39,167,197,31,251,94,105,164,109,67,107,109,203,119,20,121,5,215,196,182,80,208,178,161,140,47,184,138,187,147,4,111,102,238,80,196,181,85,17,125,204,105,174,212,93,4,210,126,100,253,72,136,207,60,19,179,42,223,188,210,162,6,88,150,153,72,181,192,153,79,101,41,249,178,125,181,76,93,69,179,13,189,97,226,247,81,177,174,14,70,117,36,204,8,203,43,171,42,249,106,249,100,6,16,252,178,158,200,110,43,159,109,110,222,82,60,57,86,168,115,222,133,170,164,96,188,243,21,21,50,147,35,56,83,109,139,188,188,3,223,60,227,30,82,151,141,4,251,232,36,25,62,107,145,75,154,146,200,71,253,81,19,202,170,74,209,179,44,177,20,164,66,199,251,12,204,168,37,159,234,163,59,203,151,140,189,105,149,59,207,39,184,74,131,240,216,45,250,184,150,189,152,234,95,132,222,210,118,141,80,77,230,97,221,37,33,241,229,77,228,188,145,128,245,56,205,66,8,64,202,98,241,175,126,57,139,56,24,130,81,227,73,249,11,106,7,227,187,230,30,201,140,146,52,174,123,246,203,228,57,227,41,56,122,209,86,79,30,12,194,18,173,177,39,90,49,53,38,200,29,43,83,230,65,147,210,46,69,51,113,49,227,157,148,217,4,159,105,231,193,146,206,213,37,228,116,55,19,25,49,136,179,135,78,194,118,171,32,233,232,54,64,229,91,217,167,129,7,132,61,106,184,144,220,212,155,170,147,232,150,76,20,66,144,163,42,188,223,254,76,169,44,195,105,202,70,101,151,23,41,18,25,159,16,168,198,79,210,201,198,185,217,191,66,202,187,191,5,179,53,57,36,147,16,74,49,41,141,126,107,201,49,24,88,156,171,77,109,246,145,178,32,253,60,164,20,148,229,242,64,81,226,221,12,185,83,175,252,181,21,191,197,173,151,66,127,74,234,27,33,3,105,96,46,68,236,204,247,132,181,73,164,148,86,63,211,139,200,181,6,53,196,97,225,177,67,70,168,27,151,10,99,242,247,9,30,22,51,31,82,93,185,63,186,138,140,243,247,98,227,75,102,67,26,59,155,205,24,114,88,240,226,31,251,73,56,116,168,32,159,46,34,23,42,125,230,113,116,241,34,89,63,43,48,148,185,85,214,102,174,68,154,54,35,181,38,146,5,148,95,164,69,201,110,254,30,202,155,159,49,87,232,188,204,234,50,87,101,166,193,55,204,217,113,38,220,87,23,75,68,113,237,37,85,58,144,27,67,11,143,234,46,137,67,84,121,220,34,75,109,105,223,90,76,57,119,43,85,109,241,235,88,164,205,67,161,85,156,183,252,43,182,254,233,46,153,79,244,144,144,62,34,202,33,24,32,213,170,128,218,223,205,7,21,88,196,63,169,137,46,229,254,12,104,157,8,137,53,167,140,247,137,44,153,190,140,7,225,23,250,21,228,152,7,40,249,123,16,177,170,137,39,180,88,147,70,183,21,152,230,52,154,132,245,178,191,168,11,40,252,215,72,173,184,170,182,31,202,20,98,75,175,180,126,159,252,249,132,76,159,81,5,67,73,71,90,126,25,68,253,181,187,108,141,137,75,35,169,71,62,158,180,94,18,247,195,200,134,53,196,26,214,112,151,253,9,195,25,167,10,207,155,22,85,233,144,244,228,145,176,59,94,52,50,220,138,181,24,141,153,173,172,164,203,96,114,147,26,233,52,242,65,54,181,152,69,254,132,154,53,86,142,240,251,136,160,207,5,67,49,7,136,106,45,88,126,78,134,101,153,106,186,14,100,188,17,129,195,20,121,23,62,187,167,185,191,59,240,136,130,86,144,223,190,229,47,82,110,25,131,16,241,42,71,34,255,0,249,73,178,180,92,61,206,34,111,131,150,50,127,181,34,9,250,111,240,148,188,70,180,24,136,47,109,118,123,91,35,224,126,41,75,144,234,74,67,217,89,110,249,10,175,184,143,195,67,155,252,182,204,162,173,190,131,131,41,167,141,27,248,158,182,79,8,133,252,138,74,171,70,75,201,238,39,230,210,86,184,240,196,128,185,218,23,127,147,169,118,144,215,50,214,15,213,81,122,193,246,50,98,191,211,187,61,181,115,3,73,69,173,230,182,46,82,125,52,208,222,154,88,184,131,87,25,17,198,137,203,80,146,102,211,137,249,58,0,117,116,107,207,183,231,200,186,134,155,213,182,85,167,96,101,139,42,162,212,148,224,200,242,134,40,196,162,96,105,185,197,178,97,141,40,136,252,53,94,5,191,53,159,153,216,97,217,80,77,7,245,104,189,168,199,233,189,15,36,121,189,27,42,2,170,132,17,160,238,236,61,166,44,89,113,7,205,226,203,198,149,164,214,44,73,82,249,46,186,148,112,217,79,91,250,65,109,147,23,178,36,230,126,189,73,110,96,205,247,80,19,225,203,140,255,0,148,148,68,219,142,194,236,167,158,165,37,148,108,92,34,149,149,73,93,233,191,238,196,34,38,212,38,148,34,115,114,170,247,133,243,153,139,18,188,114,55,145,41,35,167,3,137,73,100,233,172,196,97,73,226,69,67,159,233,160,120,101,197,33,127,34,237,70,124,26,216,152,118,163,229,251,75,154,223,105,92,132,121,107,139,196,84,252,193,89,69,53,179,226,16,159,109,24,246,69,43,254,80,75,10,125,43,137,248,77,202,153,89,73,163,164,3,240,139,41,18,112,55,255,0,131,193,140,113,143,181,45,187,181,0,254,80,178,134,50,36,22,186,170,254,220,158,159,167,162,226,39,220,83,102,209,250,140,89,44,111,10,69,44,157,189,138,86,188,181,41,99,70,173,146,12,185,71,145,84,208,211,239,135,152,217,49,174,23,91,50,198,53,203,226,101,38,63,53,212,233,238,44,99,3,181,111,109,126,129,151,250,87,155,77,215,17,249,185,4,189,232,32,250,164,72,141,173,165,139,24,120,242,42,221,60,243,217,3,149,54,231,240,90,55,216,100,8,99,27,24,152,249,147,167,47,26,207,97,18,55,105,121,22,108,170,131,59,245,114,177,41,51,12,191,242,54,195,199,238,242,167,1,99,63,246,40,208,16,35,14,17,49,68,180,255,0,164,136,147,106,63,116,185,82,254,69,126,67,101,159,128,201,143,127,213,75,237,118,56,31,154,40,202,181,6,75,203,210,85,246,75,50,177,58,205,171,147,104,104,74,60,209,127,58,8,44,174,25,243,10,6,37,186,226,53,148,99,188,177,34,229,26,18,52,201,115,129,250,92,75,108,195,42,143,32,62,40,153,204,84,44,144,179,38,104,139,85,109,80,230,159,230,231,226,84,102,135,71,4,28,37,33,20,253,60,138,119,49,135,101,40,64,250,168,89,143,245,47,180,68,56,117,37,116,98,60,38,89,190,226,182,75,254,83,177,38,231,244,26,63,224,4,205,48,9,44,249,177,41,123,90,112,70,251,75,164,6,28,185,35,75,173,106,135,36,11,169,100,185,206,202,200,199,11,184,141,113,83,47,119,92,92,163,68,67,214,196,132,15,234,48,50,145,92,204,164,131,224,76,197,74,127,7,140,164,225,16,202,155,103,66,203,49,63,27,86,216,219,202,196,24,4,20,117,208,244,244,194,96,103,18,90,29,43,121,24,127,41,1,36,181,129,171,96,145,251,177,17,77,163,100,224,106,200,178,224,199,72,147,14,170,72,50,203,129,144,159,83,42,208,24,195,199,204,46,53,201,89,39,90,70,230,228,198,171,116,221,172,162,120,110,229,46,123,75,228,81,186,116,251,238,81,218,176,17,135,154,36,84,132,58,132,25,255,0,74,65,39,47,184,228,195,218,135,159,72,9,47,205,139,149,58,217,201,85,80,51,120,12,25,114,165,38,190,56,207,132,75,64,105,39,20,239,22,92,67,77,36,210,83,70,6,94,66,145,13,31,237,168,202,200,134,248,119,3,35,249,147,230,62,9,25,218,49,46,97,62,97,51,225,137,196,154,86,233,187,95,213,154,126,95,182,136,213,211,137,178,42,58,150,70,101,119,159,80,203,247,22,207,82,7,87,40,136,166,159,186,173,123,13,136,136,249,50,119,208,122,185,5,214,168,205,41,45,148,251,26,89,73,57,34,109,37,151,40,254,162,71,38,159,78,12,25,140,81,164,208,245,254,202,95,167,219,64,44,148,253,243,199,127,21,254,159,167,9,27,43,16,172,192,208,208,141,159,232,98,123,253,38,82,38,133,242,200,124,70,235,42,54,183,225,236,186,223,51,88,117,249,172,173,124,227,1,254,146,46,68,173,167,255,0,169,85,147,192,164,244,125,28,54,48,178,248,136,140,173,14,153,147,213,140,171,146,154,159,81,217,115,26,122,42,3,47,41,59,138,68,159,230,250,43,179,21,121,122,157,58,202,147,76,78,39,233,70,36,169,245,186,98,55,86,52,134,54,167,121,7,202,81,161,183,149,217,242,203,229,91,119,37,179,79,145,239,152,60,248,150,51,205,107,129,255,0,210,248,255,0,105,79,201,212,52,241,142,51,68,200,36,238,54,185,136,72,184,69,41,77,155,65,150,63,225,61,14,170,152,150,57,173,162,147,34,186,135,14,158,48,254,82,40,212,243,223,189,149,187,77,3,101,16,93,169,151,3,100,179,252,140,56,8,78,20,115,244,168,38,141,133,52,162,33,67,50,170,72,51,10,80,242,34,160,76,60,158,29,215,26,166,225,42,155,67,72,8,195,253,122,32,50,89,27,132,162,30,53,147,31,85,27,184,168,11,91,138,110,161,37,105,132,88,238,99,119,181,47,44,78,82,41,91,88,12,193,152,201,244,108,18,125,213,180,213,176,100,140,130,49,86,90,252,198,224,199,52,124,249,101,62,44,164,198,170,180,244,199,224,196,140,252,24,63,237,57,126,218,101,3,79,62,55,112,177,43,44,106,59,77,115,83,231,146,55,49,138,148,76,212,63,55,218,169,46,52,144,54,187,178,202,202,165,228,233,191,201,194,145,161,254,136,178,32,79,227,1,227,226,18,27,52,185,222,102,73,189,30,40,143,132,189,138,130,4,109,183,255,0,56,161,183,66,214,95,19,108,7,156,94,210,160,140,103,227,230,74,97,153,226,34,99,188,203,237,38,90,136,204,22,199,130,111,82,194,102,155,96,128,243,110,135,251,107,124,99,0,75,233,141,147,218,79,185,66,91,108,75,190,168,17,136,242,229,90,131,48,25,48,229,84,230,135,22,79,108,85,161,245,180,226,31,20,14,68,254,131,110,10,89,27,43,209,147,24,56,44,229,18,29,230,100,20,13,173,172,82,196,126,98,172,238,107,119,96,166,4,115,98,110,194,130,51,199,147,105,176,202,180,105,231,146,49,30,47,109,86,176,208,124,25,242,169,177,67,44,196,227,40,98,227,202,81,114,35,224,64,26,42,75,208,153,136,53,38,144,213,80,214,70,24,211,39,213,14,72,56,191,228,74,3,60,18,70,183,195,101,143,118,235,141,42,179,3,70,77,95,105,226,86,145,229,40,184,210,128,189,227,234,18,232,207,158,76,120,165,139,42,79,100,16,17,132,218,123,169,240,114,86,116,97,12,59,179,198,123,2,172,96,6,92,208,48,221,89,84,35,233,236,135,41,146,205,23,16,196,175,42,175,170,163,69,0,139,60,124,76,89,182,137,145,213,184,207,192,115,232,156,105,5,221,85,150,63,148,85,49,173,64,80,102,23,42,18,202,125,140,208,60,49,32,43,111,43,252,28,173,27,163,16,193,211,19,166,147,148,169,243,52,193,32,131,42,94,251,91,42,211,226,48,132,34,47,175,181,156,68,141,39,235,160,234,175,246,52,100,8,164,103,49,84,190,161,123,33,17,156,92,69,77,216,243,173,54,65,220,196,196,84,188,198,224,198,218,215,176,176,88,96,151,253,8,25,48,201,37,239,66,64,120,35,15,22,235,18,97,26,202,8,159,219,149,28,1,150,228,141,246,137,203,45,150,30,226,208,192,206,132,204,34,87,210,103,238,89,196,166,166,100,140,124,198,198,154,202,230,43,58,1,86,154,214,51,57,178,20,133,71,201,190,188,130,12,182,20,196,20,111,168,136,129,62,8,142,195,8,72,219,40,127,136,34,97,151,63,143,233,163,109,92,125,207,219,64,40,26,170,44,145,173,83,204,11,127,48,149,35,129,164,167,14,83,195,151,141,94,86,233,88,177,152,195,24,185,72,133,134,156,193,164,211,192,156,129,72,241,179,8,139,198,154,198,128,120,73,179,216,8,207,234,91,77,101,242,152,82,179,40,182,97,108,155,184,130,249,67,99,200,181,248,100,98,87,38,27,36,202,221,253,36,224,51,0,47,0,149,39,1,171,250,154,227,83,176,132,234,78,194,24,145,135,247,16,225,147,249,22,111,96,202,245,77,193,106,21,182,7,188,33,145,77,93,208,190,76,188,161,139,139,246,149,100,7,143,221,77,24,241,253,33,172,89,23,204,204,147,137,7,73,90,122,223,104,138,147,204,228,103,16,136,143,52,110,76,171,123,13,136,107,25,148,219,51,138,35,26,112,137,135,97,252,136,189,249,199,204,98,172,38,103,32,223,136,170,74,251,215,35,49,35,95,192,101,85,243,42,253,72,101,90,102,7,114,206,165,207,153,168,103,15,218,85,117,90,132,5,7,50,85,178,114,43,36,107,92,12,182,207,130,254,33,45,210,117,38,200,28,201,92,251,32,125,85,47,107,187,178,127,17,83,178,180,164,215,254,101,83,46,193,101,195,186,26,213,90,103,194,63,16,137,141,35,173,140,72,62,210,164,129,112,2,112,226,89,85,66,150,253,10,118,79,30,12,168,55,220,0,132,194,180,5,249,16,86,172,60,110,81,69,203,149,47,54,247,37,93,62,135,158,155,185,136,206,84,6,217,241,143,204,135,129,60,242,65,250,172,75,222,19,134,252,197,46,85,207,213,64,211,118,175,161,120,217,80,101,224,50,141,33,187,167,196,76,194,235,42,109,191,30,49,137,104,147,37,146,71,137,117,194,212,90,28,179,43,90,200,32,173,121,5,218,85,70,26,115,227,204,47,249,20,249,176,70,39,8,147,40,119,4,32,240,132,169,154,65,213,89,202,58,172,24,216,105,125,105,109,197,56,44,128,240,226,226,74,39,207,125,104,55,101,42,215,79,174,71,36,251,67,40,93,157,138,183,79,141,151,82,117,154,50,184,115,176,148,68,255,0,26,161,102,137,163,40,217,132,69,86,241,158,9,35,204,17,13,102,248,103,250,67,198,187,86,69,169,206,205,39,145,32,29,37,77,27,218,196,179,54,158,163,40,249,138,60,105,236,201,240,99,112,203,18,156,187,123,9,21,254,147,198,145,165,111,0,88,239,203,82,26,215,71,142,21,151,244,233,249,70,169,233,244,195,231,3,171,42,89,26,102,35,225,150,36,230,53,216,235,124,11,151,18,93,234,124,21,219,103,249,54,51,70,65,140,124,216,147,95,195,213,210,65,132,208,6,85,170,54,161,137,59,153,56,135,100,114,244,136,107,127,40,70,233,223,236,149,255,0,195,78,125,216,69,136,104,139,131,2,130,185,253,98,196,197,105,155,39,113,80,182,80,43,102,196,120,76,44,171,90,69,155,18,117,120,115,99,141,214,252,69,29,148,189,164,65,101,39,220,77,45,127,26,237,24,104,130,227,251,75,85,175,195,216,149,54,62,173,93,197,149,87,233,91,182,9,155,67,123,73,54,99,78,71,70,245,214,203,161,37,167,141,106,62,107,104,164,17,17,118,179,15,37,143,16,101,16,74,198,249,158,164,198,125,165,23,51,79,88,141,239,42,54,213,155,17,55,88,72,24,19,164,147,148,164,42,113,26,182,88,250,132,143,167,134,113,126,172,73,169,152,49,177,116,53,81,73,52,141,97,83,224,92,198,30,92,72,134,27,237,114,172,247,249,31,133,24,192,229,31,82,229,230,40,53,110,149,100,231,190,89,165,127,26,109,101,0,16,162,33,89,107,232,158,25,68,82,167,112,245,36,91,120,191,165,31,237,167,220,198,189,138,178,187,173,136,83,26,32,189,213,180,33,4,150,125,180,250,101,61,61,145,249,162,149,48,141,165,106,134,15,115,26,101,81,55,49,16,134,182,186,48,62,83,177,47,147,90,201,39,205,149,58,159,78,1,63,220,16,252,208,82,97,191,217,78,214,49,91,250,66,217,70,173,43,223,139,31,34,157,223,213,105,183,252,220,161,229,47,90,99,79,85,59,80,68,126,98,226,82,182,186,14,202,76,231,139,47,39,212,42,170,217,212,159,161,210,235,110,192,88,185,132,94,212,130,120,108,164,206,121,69,214,133,161,167,29,36,92,82,237,50,172,108,181,38,33,255,0,73,236,251,168,203,200,21,76,77,190,39,9,98,145,47,255,0,194,233,86,211,189,112,37,147,27,18,46,29,245,204,145,230,54,63,219,77,131,125,170,138,252,59,82,8,105,191,232,220,130,130,105,80,129,135,47,90,67,101,101,56,135,229,17,10,156,204,99,202,14,18,242,33,225,217,75,140,204,70,129,149,21,208,213,102,53,64,129,93,37,157,68,90,45,116,76,25,39,102,104,185,83,157,42,17,201,178,249,190,37,208,230,73,166,16,61,180,43,42,19,107,88,229,70,129,233,0,195,94,44,68,90,227,111,191,187,71,234,115,62,105,223,233,253,158,218,145,245,43,152,50,177,88,165,98,138,99,172,42,158,83,176,217,121,60,18,221,54,201,85,179,178,152,68,79,228,188,243,150,214,63,252,28,75,54,213,205,220,198,133,141,62,164,37,144,48,229,197,246,210,107,186,120,51,143,134,88,178,174,100,107,93,93,255,0,136,209,75,83,0,130,169,240,228,93,66,77,145,251,139,3,42,165,89,12,101,161,162,54,155,166,173,230,136,36,210,3,255,0,199,133,38,101,193,203,231,196,178,129,60,130,63,42,198,20,41,244,146,228,145,229,223,145,14,26,166,100,249,178,147,137,84,198,123,39,51,233,36,23,15,28,98,101,41,120,209,136,214,97,35,245,206,160,133,59,211,226,64,249,47,169,137,90,50,96,39,65,96,138,47,244,36,144,237,105,177,226,237,34,34,49,129,145,33,162,109,73,163,247,49,30,106,242,226,34,151,164,184,36,99,190,190,95,41,4,186,53,147,247,192,194,46,181,35,39,225,214,244,249,183,251,101,172,183,5,97,204,99,69,146,204,193,70,135,80,146,19,240,229,83,158,136,122,143,8,145,39,229,66,154,29,150,126,212,140,172,106,212,233,208,245,12,65,248,101,22,84,77,149,173,81,65,242,157,138,66,28,3,148,28,168,115,7,25,31,135,34,101,86,67,49,36,245,181,245,168,142,253,164,162,11,23,210,68,233,91,137,211,96,179,230,137,185,67,27,77,218,221,216,253,180,208,52,135,210,199,28,180,187,119,107,12,205,233,83,166,210,79,125,108,70,8,162,25,100,149,138,142,54,158,131,110,13,221,182,50,174,51,248,183,159,183,145,30,109,79,113,38,47,12,162,9,34,179,163,96,27,106,89,95,108,96,159,21,127,88,148,180,152,195,156,76,210,197,252,105,100,105,228,132,7,154,198,126,82,125,52,210,182,224,229,30,35,69,85,142,70,126,102,52,122,32,62,24,189,49,4,49,44,36,192,212,126,108,244,241,113,251,136,247,135,31,50,121,91,39,143,233,39,102,48,198,183,79,87,73,174,202,108,155,159,4,174,201,148,123,67,196,216,124,207,212,69,89,79,60,99,225,10,151,213,182,67,28,23,225,149,243,37,82,145,170,165,97,142,204,109,141,90,120,192,225,42,103,2,202,116,100,158,134,236,155,76,37,71,73,48,228,179,8,82,70,170,100,220,141,214,90,171,114,52,148,54,184,137,132,189,136,182,70,173,130,60,210,202,180,134,4,73,178,153,44,93,107,168,128,91,43,95,56,140,78,35,64,149,91,220,84,221,143,30,209,152,98,241,137,101,26,55,169,49,229,41,113,13,45,128,212,201,36,43,57,144,193,181,156,35,225,15,90,38,24,65,190,237,227,18,121,62,30,156,32,63,167,100,200,151,16,20,63,80,131,221,18,46,29,196,66,248,97,138,53,61,38,55,231,127,211,65,26,226,37,105,25,154,82,198,176,245,58,36,253,85,99,5,153,131,23,42,243,53,36,187,184,184,101,139,140,190,218,156,102,167,173,157,17,152,138,179,135,39,35,56,138,133,102,251,21,149,83,224,75,169,61,26,11,243,24,67,200,181,210,73,131,59,138,32,177,44,174,52,173,141,183,159,253,53,26,111,135,186,158,144,251,191,89,39,237,173,153,95,196,164,116,251,47,238,235,103,70,137,152,50,134,37,45,37,240,68,15,234,28,171,213,80,45,74,13,220,185,249,70,134,153,27,212,137,136,73,22,195,53,77,181,187,75,176,30,32,162,241,151,136,99,92,111,226,95,193,251,138,131,190,218,184,68,141,249,215,119,211,17,189,54,91,4,30,197,212,217,14,14,160,6,27,200,25,71,245,21,227,100,227,41,6,145,147,92,15,195,144,239,181,229,68,86,68,23,46,38,33,43,117,231,196,219,43,95,78,137,87,254,191,164,191,95,234,127,134,241,35,126,146,0,241,253,165,36,253,42,125,62,55,203,175,128,60,191,180,182,78,154,47,14,227,47,82,223,90,17,250,122,102,160,16,62,110,87,34,168,123,229,148,29,89,72,148,178,227,43,240,203,139,136,137,160,102,89,77,225,136,92,67,82,85,84,54,198,85,180,254,164,254,94,44,73,227,205,6,160,124,162,202,130,128,102,82,63,41,185,85,184,67,79,111,93,151,23,34,44,188,68,20,198,158,2,69,205,181,196,53,182,171,82,30,49,254,83,137,40,181,52,225,124,166,195,20,100,153,243,222,51,225,8,146,50,177,85,85,58,67,239,159,36,140,203,140,169,163,254,34,213,8,120,113,12,88,190,154,231,144,30,126,236,68,70,89,82,30,112,216,104,145,72,34,37,85,127,176,195,203,67,70,164,214,19,164,157,229,12,94,52,153,250,230,92,102,115,9,25,38,48,224,131,12,178,242,36,82,106,135,59,169,107,67,253,26,203,244,83,178,4,77,81,93,187,234,39,106,101,72,105,208,135,136,197,227,18,148,164,152,10,223,56,153,83,54,73,60,98,115,123,171,109,66,109,153,187,82,76,212,18,71,138,188,75,218,111,60,40,159,215,5,148,133,69,178,123,35,115,23,34,18,102,164,211,153,62,110,126,47,220,67,118,230,106,217,240,236,87,83,201,137,225,196,92,95,108,104,155,83,65,141,203,46,127,26,231,134,212,244,98,255,0,47,158,50,164,215,22,83,172,128,252,37,82,220,103,225,169,77,149,70,204,233,6,215,44,218,60,85,229,227,82,82,117,80,36,203,194,82,174,74,107,141,107,26,94,210,188,89,70,156,198,173,178,147,225,187,47,204,46,125,153,14,155,68,138,116,224,221,196,147,225,152,185,70,179,53,147,5,45,133,137,214,163,107,116,126,166,40,242,132,68,40,214,155,41,243,169,63,86,46,65,43,45,208,131,42,63,3,168,190,215,125,23,169,32,147,0,146,72,67,40,184,218,159,83,77,3,205,92,46,53,182,171,95,217,8,248,172,96,16,74,187,141,244,75,111,250,83,120,109,145,57,153,143,153,10,247,128,177,55,114,248,146,230,95,86,228,197,16,185,113,38,102,22,163,191,49,139,153,10,19,126,119,164,82,103,203,146,124,185,83,16,231,24,50,251,137,131,128,209,230,33,25,138,39,98,219,24,51,163,51,148,188,137,117,59,39,77,62,30,162,125,212,251,240,76,162,19,44,187,149,54,80,176,218,170,79,169,13,145,37,136,106,142,126,131,200,15,148,229,83,144,35,2,164,224,196,92,184,149,248,111,129,129,137,163,149,98,230,35,70,207,196,231,18,116,173,175,153,3,244,146,25,159,44,124,70,246,151,76,187,146,9,175,205,17,115,221,73,24,144,73,151,234,170,217,93,113,26,186,167,35,204,184,170,16,48,251,171,67,238,223,236,139,42,144,170,140,114,92,191,49,123,85,123,227,50,9,25,132,170,53,31,208,10,101,60,169,220,185,72,37,173,244,151,146,120,114,226,140,171,67,62,215,0,203,138,54,52,39,158,160,146,79,148,138,158,171,244,22,212,68,205,42,124,140,203,41,54,141,0,17,137,219,149,18,104,122,142,51,51,88,139,16,210,123,91,83,194,31,8,178,161,133,31,6,200,2,62,17,118,125,53,70,200,196,147,19,54,37,203,233,51,201,157,187,196,76,139,171,210,73,24,226,115,11,253,9,21,169,200,199,95,212,88,253,43,234,224,120,130,37,21,101,163,61,17,239,54,46,69,212,33,217,0,68,122,30,201,245,179,70,76,194,202,53,101,153,92,93,182,33,52,244,154,233,56,253,68,170,130,200,209,74,15,233,216,248,152,146,191,209,135,47,168,120,211,168,123,25,221,56,196,52,155,138,61,73,72,12,191,131,100,242,216,114,140,170,230,158,96,8,12,56,134,131,152,104,145,186,139,149,44,12,242,18,87,18,227,153,168,214,82,234,183,92,205,87,208,0,57,217,177,36,26,134,121,43,65,197,23,41,21,211,241,201,2,77,50,146,44,145,191,50,232,141,174,164,155,6,32,224,50,81,95,187,150,95,227,79,153,3,214,254,82,32,146,73,239,60,41,219,65,11,141,51,173,158,120,39,202,37,94,2,176,166,203,64,78,173,59,10,97,101,90,13,112,250,146,51,105,23,17,62,210,178,125,169,228,246,139,42,33,148,224,40,51,20,67,76,202,172,166,44,140,132,99,230,106,171,47,9,120,136,173,52,220,108,145,62,108,92,137,228,51,105,241,193,96,76,81,161,228,218,130,55,249,112,191,145,75,4,226,107,51,191,192,222,3,201,27,136,220,66,88,223,50,12,224,124,167,41,5,238,41,67,106,162,12,152,101,166,208,230,0,145,56,101,33,89,172,27,116,22,126,42,149,91,253,60,34,90,95,169,54,94,18,204,36,92,152,209,5,243,120,178,145,43,181,52,25,192,195,139,17,19,109,234,50,183,240,119,248,254,170,220,15,175,176,66,198,103,39,202,124,176,212,4,205,61,6,55,245,29,254,89,63,77,116,29,31,113,6,238,11,42,77,216,165,146,114,212,102,237,226,50,51,1,24,124,211,242,165,198,125,81,25,205,202,153,221,233,129,137,140,137,19,38,66,169,73,154,39,94,65,230,44,95,150,79,219,95,18,120,140,130,250,97,141,254,157,86,66,151,234,34,2,109,202,93,27,73,106,124,25,183,88,134,183,176,54,190,31,40,44,191,113,53,117,11,40,196,213,83,177,254,148,136,104,217,196,55,230,17,50,39,26,86,202,199,62,210,194,47,34,111,118,24,51,88,194,136,88,136,183,19,21,152,146,245,41,112,187,68,66,141,59,129,101,18,201,156,165,38,47,166,136,141,60,113,128,193,75,138,50,163,31,62,158,8,242,138,7,34,74,161,172,205,244,44,97,190,107,12,74,98,99,250,136,123,185,244,213,160,203,109,21,104,53,196,226,145,242,241,98,26,18,124,2,106,65,252,217,70,37,150,97,170,46,147,170,171,74,60,85,49,113,125,196,22,228,24,56,123,87,141,160,39,65,243,46,94,52,156,48,229,70,39,40,136,182,172,54,62,37,28,7,191,165,111,219,51,59,51,9,79,64,125,136,229,238,204,94,53,113,14,157,246,81,25,44,69,74,170,206,43,85,70,213,175,24,193,132,72,243,67,62,14,34,246,169,240,198,60,46,229,190,30,161,6,235,105,218,141,198,70,19,108,223,179,178,173,102,97,74,30,79,166,131,205,98,73,89,138,46,69,85,25,241,36,179,138,46,84,154,213,135,237,136,44,74,252,205,49,147,38,116,152,143,9,74,53,162,146,236,149,167,195,47,173,42,52,195,143,181,58,167,125,28,209,179,47,98,70,255,0,144,20,94,155,91,119,250,66,226,66,204,209,240,112,30,33,98,238,81,17,182,61,89,68,159,70,153,6,55,113,121,16,189,66,160,155,108,113,137,63,12,98,193,156,242,196,129,177,77,107,116,51,7,221,41,116,217,151,0,146,60,56,134,84,140,216,60,249,75,137,47,228,43,241,31,109,201,59,141,48,56,192,249,72,185,72,165,224,83,156,71,203,96,37,209,141,38,39,158,24,146,178,161,77,181,31,234,211,44,138,230,85,144,136,153,180,173,234,226,26,99,73,171,98,70,226,202,50,172,245,110,149,28,232,153,171,202,185,232,105,44,96,203,247,18,180,109,224,58,209,244,204,236,143,184,173,156,14,81,41,201,33,249,188,170,114,182,73,196,127,155,47,26,169,141,13,146,71,151,116,147,47,49,106,169,192,75,101,36,241,137,149,27,67,171,96,201,126,25,98,94,187,229,139,132,60,168,58,221,54,2,115,22,41,10,68,108,219,212,166,230,149,200,109,119,166,37,223,157,246,21,197,197,27,195,173,41,128,107,202,151,226,196,76,106,157,149,183,35,103,21,92,145,98,77,96,90,131,99,139,40,247,63,113,107,85,57,11,109,69,180,58,134,44,222,27,20,198,127,35,16,44,210,64,178,151,187,12,172,68,250,107,97,141,233,188,50,249,113,41,141,136,11,33,227,82,218,219,77,144,144,79,44,93,158,10,145,230,157,36,252,66,196,53,243,80,228,218,125,85,120,255,0,229,160,182,100,108,78,41,167,180,30,191,183,150,207,234,152,134,186,117,110,152,181,164,35,61,70,120,229,45,129,184,100,111,0,150,41,50,175,190,189,44,175,127,180,53,181,84,227,160,210,72,243,114,40,204,106,57,195,100,73,101,228,240,83,215,21,186,58,167,155,107,148,137,89,164,158,76,190,31,105,104,52,55,219,159,41,114,148,113,187,17,103,39,85,79,147,7,220,109,158,243,84,213,226,70,198,212,146,228,177,155,184,170,151,76,73,160,199,139,97,139,23,102,84,194,203,79,111,152,255,0,79,196,183,111,79,179,55,63,132,233,159,42,75,50,251,107,87,160,206,178,103,47,18,100,207,92,173,249,73,98,18,70,107,139,33,206,237,202,52,149,29,88,163,135,2,38,6,8,217,56,189,196,76,157,61,79,24,27,176,136,101,39,212,90,195,48,114,98,51,8,177,35,112,238,107,95,203,254,132,110,106,101,14,104,104,22,81,167,190,92,66,242,37,211,227,124,70,183,150,195,4,164,197,230,186,12,10,215,148,157,74,150,29,168,42,34,225,52,92,168,170,121,20,222,101,227,160,155,79,62,84,96,48,54,2,228,84,27,201,113,185,171,251,62,154,79,50,226,44,153,89,66,44,72,246,73,32,188,37,196,199,145,79,19,26,222,70,192,223,48,158,98,176,139,136,136,134,70,173,47,41,185,70,148,207,207,110,124,214,61,137,12,205,66,10,147,237,4,82,21,35,93,56,234,106,170,184,246,226,77,84,110,161,98,64,7,79,85,93,251,89,72,129,153,253,74,46,110,164,36,11,43,88,79,197,18,6,92,73,215,86,228,12,191,210,186,30,155,244,214,97,47,251,98,69,73,173,217,68,204,97,37,240,231,222,78,230,49,113,47,179,236,152,65,250,113,75,218,171,185,175,209,45,191,233,11,119,166,229,234,137,216,162,113,101,122,119,79,240,174,142,128,127,55,60,101,146,95,168,169,161,211,196,131,5,242,226,74,228,240,236,92,111,83,234,29,85,58,115,195,200,81,137,254,218,198,147,211,29,59,148,141,90,86,175,126,218,29,72,218,96,16,124,13,186,28,145,253,164,63,166,144,95,164,17,68,167,244,6,161,36,110,27,2,242,125,197,211,159,38,36,208,102,136,36,43,43,114,208,89,44,140,115,107,43,187,138,211,225,203,198,171,234,174,198,64,12,193,42,89,168,104,79,36,15,54,95,184,185,189,62,161,149,6,201,245,234,51,45,51,66,241,214,101,59,37,151,207,3,155,149,115,235,234,169,118,68,126,208,92,105,244,57,239,40,217,154,82,37,225,31,134,109,208,214,43,95,152,149,100,224,114,182,105,185,69,151,135,147,252,127,85,116,8,20,228,140,6,101,72,111,181,36,74,223,107,41,60,253,165,101,163,237,104,236,171,179,27,136,158,28,105,149,98,79,131,36,146,87,83,232,114,15,251,84,236,44,136,48,102,196,65,32,217,143,63,219,88,89,79,32,199,196,37,138,28,192,239,158,113,120,75,18,217,67,170,129,110,7,215,251,130,83,247,215,214,66,130,252,162,196,36,6,128,170,156,82,62,88,69,218,160,202,207,39,177,212,170,169,21,155,82,223,240,76,191,60,184,137,202,150,201,164,60,35,240,207,197,246,213,72,109,108,163,120,68,52,244,190,214,158,92,226,112,202,196,186,251,175,209,201,235,175,33,20,111,137,17,43,94,248,150,25,10,68,248,58,183,79,217,3,46,34,99,83,151,26,62,183,7,49,71,185,66,105,176,237,134,248,137,54,217,91,29,77,193,180,246,26,79,124,28,249,162,21,6,201,231,43,251,120,209,70,164,157,249,241,11,34,153,181,211,100,19,249,101,16,95,109,99,70,195,43,41,235,187,89,115,78,200,145,11,136,98,79,52,245,60,185,222,1,17,82,154,24,111,39,10,187,167,8,227,49,58,224,44,141,226,3,62,134,84,102,112,139,42,94,248,22,68,102,45,169,23,66,134,16,119,25,109,146,193,251,66,85,89,20,231,107,28,124,218,98,240,103,205,186,227,250,106,167,76,80,147,35,12,107,145,198,39,220,84,115,194,14,227,9,35,152,195,228,225,226,26,214,237,226,110,78,88,76,14,230,35,194,105,81,139,251,74,113,250,86,92,151,241,11,141,47,135,24,242,73,194,34,23,18,174,167,146,79,171,137,11,39,238,101,127,82,102,78,155,139,27,183,32,150,216,22,186,124,111,195,44,89,126,226,168,147,38,36,158,30,50,145,75,220,85,99,237,18,198,145,95,134,163,42,254,230,211,62,33,79,242,130,227,71,188,207,192,192,196,236,83,140,48,196,60,88,150,208,201,219,115,101,92,172,205,99,163,109,106,81,237,152,64,127,80,22,82,21,46,124,56,130,63,8,150,169,58,182,38,14,209,137,47,141,168,65,36,152,185,10,183,113,132,219,97,212,248,12,44,28,63,45,203,246,148,39,165,14,166,119,86,85,98,16,158,79,74,81,125,85,100,72,175,196,46,174,84,236,183,95,97,163,106,53,59,143,169,245,38,228,27,64,255,0,200,183,154,182,228,172,225,18,230,250,75,80,146,53,206,208,165,196,186,27,245,12,184,95,54,110,181,56,217,170,52,209,209,177,16,178,120,42,14,241,88,202,198,79,166,85,185,247,16,102,240,246,173,90,193,128,214,204,1,98,11,17,5,238,37,48,40,125,19,245,124,95,186,154,190,74,109,150,191,209,152,96,86,214,242,229,197,149,7,63,85,65,173,199,148,185,70,145,218,204,101,149,171,34,6,87,24,150,115,52,222,34,50,94,44,171,106,206,79,31,32,147,95,85,95,189,152,106,200,34,11,220,85,20,251,232,192,195,186,227,72,171,110,226,214,143,23,165,140,95,113,58,135,119,18,203,204,65,17,50,38,101,50,204,58,15,17,25,152,185,68,177,54,210,49,242,196,42,31,54,49,165,38,54,87,189,37,135,81,241,141,137,153,130,44,169,51,46,31,26,119,55,186,130,13,217,32,159,230,255,0,76,156,122,197,4,224,126,151,147,234,45,90,135,1,236,60,5,240,151,218,137,55,34,136,14,167,6,159,39,213,251,107,107,53,81,237,185,130,92,95,196,150,204,27,99,67,64,28,99,191,41,123,94,155,192,99,4,54,41,40,23,108,221,226,49,114,145,57,147,168,64,47,2,226,34,55,24,86,140,105,50,78,54,97,74,36,207,151,236,139,42,207,213,71,56,124,81,127,145,121,143,219,118,172,14,31,1,144,46,45,68,12,38,198,133,125,220,74,217,111,177,151,202,133,100,240,77,151,139,42,213,101,91,20,131,120,66,84,245,103,249,51,20,108,180,8,252,85,7,80,31,20,68,166,226,146,38,78,210,20,138,54,73,129,73,107,180,14,65,19,219,34,113,188,178,156,204,166,201,141,10,172,59,87,192,46,52,55,228,195,151,18,105,24,50,225,115,101,202,53,242,3,34,73,246,147,156,48,99,13,134,203,149,107,42,136,172,193,17,176,73,7,48,146,137,52,53,197,3,226,109,86,232,114,78,73,124,34,227,34,109,185,137,239,9,36,114,50,114,6,140,131,153,79,78,35,241,100,84,16,3,4,64,102,18,229,66,234,171,45,239,16,162,140,88,148,128,100,218,198,62,19,21,81,153,188,1,87,246,58,39,129,10,183,198,51,235,73,155,219,92,241,154,170,198,180,236,221,197,38,53,95,3,80,196,178,6,28,170,118,111,33,246,199,211,13,91,58,46,94,162,37,49,141,148,156,34,228,18,213,106,198,70,3,48,242,101,91,105,35,31,184,202,121,88,108,81,66,39,207,148,95,0,203,18,91,176,4,147,240,166,118,85,71,19,55,102,148,181,70,135,20,96,202,82,171,50,212,154,176,194,182,54,62,16,166,50,104,95,100,12,56,148,227,47,189,55,244,137,93,150,176,188,157,238,241,164,179,125,6,203,51,123,142,236,169,223,72,54,7,234,160,195,84,201,204,121,76,85,162,4,195,201,99,55,101,84,80,42,178,179,132,168,245,6,192,141,244,210,103,120,182,171,207,211,113,8,70,24,188,75,162,126,30,202,197,35,119,85,99,25,239,229,202,175,162,146,89,46,124,128,17,198,31,17,83,104,1,220,249,230,40,212,44,201,243,161,15,46,34,34,43,117,84,185,60,59,82,40,178,181,189,142,149,201,125,202,169,48,223,249,246,139,237,83,231,19,180,89,80,76,125,169,71,204,44,67,77,171,100,226,103,9,86,50,153,108,67,251,120,84,134,182,173,131,91,225,47,47,33,85,52,156,253,217,84,7,196,35,31,56,59,49,36,145,154,161,12,121,133,70,146,121,32,226,42,159,178,173,60,231,243,74,202,153,192,129,46,116,65,134,39,103,130,250,250,123,136,47,230,22,95,218,90,171,136,214,163,24,82,64,137,5,249,101,245,166,83,38,65,33,24,42,72,188,159,81,105,100,107,18,147,150,1,4,53,81,2,53,30,6,122,124,92,68,85,86,37,39,236,44,11,30,63,15,168,155,49,149,164,31,205,151,145,7,48,47,141,218,37,148,56,15,154,12,165,76,162,99,83,124,152,96,240,203,19,173,45,159,49,145,152,183,76,129,40,92,33,41,20,253,149,81,228,202,102,34,161,149,134,90,135,64,124,66,61,133,42,100,111,12,121,130,145,190,182,214,20,95,148,22,85,140,3,92,144,159,55,196,52,50,185,149,81,148,109,72,72,199,197,139,17,22,155,89,132,35,243,34,246,17,49,245,114,160,141,254,60,72,168,89,68,154,170,134,117,253,115,197,18,121,5,149,158,210,65,166,244,148,234,1,225,54,228,191,184,186,93,110,238,51,250,134,168,99,76,174,147,195,46,7,242,45,170,121,123,148,222,149,22,171,236,33,170,192,88,44,250,136,240,152,99,103,48,178,166,223,135,160,247,10,80,197,246,210,137,145,177,189,235,73,115,17,106,170,64,106,8,47,226,196,69,198,96,93,216,233,43,194,68,151,147,31,154,236,198,97,243,226,202,69,61,170,180,76,27,248,188,60,68,23,184,178,72,236,191,210,176,201,164,77,87,246,44,244,173,244,75,120,44,48,75,200,154,76,49,227,119,99,95,154,195,169,15,163,109,95,83,186,33,113,43,122,125,103,42,203,152,217,49,174,37,179,181,78,169,33,84,207,224,232,150,91,25,32,250,164,65,4,36,39,116,1,148,127,77,46,11,207,55,244,136,160,204,157,24,248,123,85,214,200,114,176,204,204,163,132,12,194,211,152,137,251,171,56,211,247,192,253,46,36,83,38,69,140,204,210,210,219,189,73,6,48,222,88,133,90,205,161,139,97,228,59,45,183,247,67,18,209,50,238,33,56,114,242,47,207,250,147,84,106,63,89,121,98,74,249,111,166,168,106,164,220,78,3,10,162,171,43,177,210,221,58,34,232,253,206,184,106,121,101,6,236,83,198,95,182,166,161,218,234,169,51,158,17,23,16,196,244,162,29,149,248,159,132,185,19,153,149,179,134,6,91,4,191,184,172,202,196,189,11,234,211,48,96,249,178,242,47,111,192,83,241,99,82,84,151,12,47,21,136,178,141,63,244,170,9,164,204,18,146,50,203,9,85,81,203,216,201,44,234,88,50,52,191,164,150,152,192,169,102,81,90,101,90,191,241,34,15,134,35,21,46,179,47,144,203,27,191,29,2,230,80,193,146,76,210,203,137,79,90,232,57,211,95,150,187,136,127,117,80,211,235,106,57,47,195,139,145,81,6,202,9,125,213,104,250,136,234,65,162,149,27,216,229,26,120,39,133,101,180,150,46,69,208,89,50,199,242,8,69,227,76,95,91,71,36,249,113,15,34,40,85,67,255,0,135,80,147,90,55,227,169,182,111,61,5,108,127,218,33,87,221,203,63,246,46,84,224,208,6,86,97,203,137,6,26,168,48,186,101,16,164,73,229,238,102,14,99,176,139,55,180,75,87,225,186,8,196,204,84,216,49,140,69,155,234,134,81,226,42,181,181,18,171,246,78,73,187,163,140,76,81,42,242,173,176,230,68,147,202,104,24,254,218,120,208,85,87,51,132,99,255,0,130,156,212,134,151,35,252,188,184,212,100,111,215,95,82,202,186,57,166,203,104,63,51,4,67,80,215,119,111,28,182,24,169,166,255,0,80,86,242,219,80,201,40,254,160,209,147,224,105,253,65,17,153,162,144,73,22,59,243,41,109,159,232,166,55,196,39,144,108,136,33,34,89,169,37,144,156,165,88,195,161,166,133,237,35,216,202,127,253,138,149,161,79,179,87,168,253,116,54,195,221,206,247,81,177,169,198,46,98,242,253,181,161,154,134,130,11,57,139,139,249,86,182,107,154,169,47,218,68,198,143,200,68,193,68,104,222,111,130,161,147,226,193,31,233,70,36,178,125,220,185,35,120,98,32,3,101,93,147,52,180,196,218,182,47,134,40,145,70,153,100,103,229,168,173,14,137,241,220,128,212,51,238,32,147,230,214,122,110,73,231,118,251,170,130,121,135,101,231,148,74,116,204,149,73,100,194,136,89,70,157,163,211,153,69,146,248,246,29,90,211,146,48,51,26,46,95,182,150,6,77,80,186,132,56,196,251,138,234,52,145,217,69,205,139,147,193,115,111,137,116,54,82,65,132,92,95,113,86,204,235,137,203,92,178,17,223,106,123,93,222,211,46,81,253,165,169,149,179,164,131,40,75,137,79,213,83,217,66,243,221,202,202,171,105,46,32,228,195,44,163,73,93,19,153,208,210,126,134,168,111,56,223,137,89,83,135,35,57,82,55,250,81,72,195,87,23,42,166,173,120,255,0,39,42,26,162,247,97,204,48,193,140,62,88,169,200,100,131,31,18,12,56,49,243,45,51,44,160,194,237,148,166,205,253,54,170,225,175,96,8,126,104,185,80,246,65,24,226,60,88,133,202,133,13,196,89,36,225,42,55,192,18,89,204,177,102,110,2,201,9,202,46,223,113,90,247,152,60,67,64,86,221,197,243,205,99,23,42,233,183,20,144,72,5,17,51,225,166,86,60,219,254,63,166,186,54,215,199,81,21,212,10,124,205,14,80,60,161,47,204,253,181,8,247,220,206,63,105,49,253,53,98,31,133,199,41,56,74,68,84,157,19,99,90,6,27,116,60,104,174,190,90,142,204,157,177,57,204,250,121,217,216,97,11,247,21,77,57,178,49,153,145,243,43,73,129,248,146,138,163,62,49,249,127,231,77,97,84,161,125,36,82,191,119,137,29,14,73,225,126,218,101,84,240,89,69,229,70,76,161,0,199,151,169,43,102,161,106,48,85,60,253,202,219,168,100,144,113,62,80,188,130,250,106,92,212,150,164,38,42,249,88,147,250,26,119,214,248,122,140,172,164,251,171,155,111,255,0,208,189,151,144,170,4,205,71,59,244,133,34,109,233,183,130,230,177,180,196,158,73,152,1,245,74,26,154,212,151,115,166,248,4,69,72,202,158,35,44,206,255,0,29,134,80,45,65,11,186,86,84,199,241,181,24,253,209,127,42,229,225,146,125,223,205,228,70,73,164,30,160,240,12,65,98,76,189,59,183,29,77,102,79,50,166,239,226,69,105,114,10,34,85,91,175,224,205,148,250,237,208,196,68,186,103,194,232,145,160,188,197,158,76,158,11,138,107,10,125,65,167,236,189,90,188,164,251,138,82,199,60,57,251,143,211,175,79,51,83,191,99,244,172,152,199,16,55,113,11,149,2,203,43,89,44,197,176,34,229,154,15,226,189,150,54,87,88,21,118,234,27,80,78,136,195,68,47,238,39,135,180,217,56,76,175,211,227,161,21,107,91,106,35,238,205,20,130,26,205,144,241,99,195,43,145,116,105,33,101,144,54,146,210,191,65,131,90,118,26,38,79,228,93,155,113,212,228,252,134,50,170,14,160,24,25,151,46,53,83,26,30,86,115,9,76,155,85,78,141,238,141,27,91,171,73,36,152,75,141,71,123,68,111,98,155,47,50,142,77,167,170,164,177,251,184,169,25,180,168,235,79,194,94,53,66,201,235,110,242,41,7,136,202,159,144,174,115,236,186,8,66,194,11,169,122,99,31,129,229,196,50,166,207,140,15,100,171,67,194,194,123,168,220,254,137,91,252,28,187,80,190,202,203,132,34,28,97,168,57,51,15,65,43,230,229,13,119,235,42,218,226,129,248,98,242,46,63,172,244,4,185,39,121,69,214,168,203,117,30,54,163,14,168,109,95,37,140,151,19,30,79,15,117,59,125,196,161,252,221,129,71,252,106,14,147,29,72,198,19,23,169,80,134,250,182,75,48,148,89,87,43,29,53,184,248,54,84,243,121,130,92,73,109,193,184,31,133,33,158,104,57,63,167,11,18,125,91,12,114,64,204,165,82,202,217,106,27,106,35,167,216,198,59,205,118,44,170,154,182,215,76,100,249,66,226,89,27,71,128,164,237,202,79,180,180,63,74,130,11,216,99,11,145,62,231,244,94,200,229,9,174,40,196,14,46,82,120,125,36,5,84,147,205,62,17,69,90,141,106,72,209,48,138,0,255,0,193,216,128,173,212,39,140,70,98,17,50,36,252,134,183,216,235,211,169,80,109,1,4,164,245,9,98,24,136,132,252,73,233,12,120,68,33,241,123,137,93,173,198,163,155,23,134,82,144,124,9,196,63,205,228,202,157,183,165,254,2,198,137,255,0,183,94,229,13,246,164,181,187,27,246,133,228,83,144,236,181,160,165,226,218,140,163,253,165,65,3,77,216,148,121,131,196,36,210,158,123,227,121,196,227,226,85,88,244,78,66,52,139,225,161,232,123,185,35,102,238,6,37,157,150,152,131,36,31,55,147,149,59,220,227,251,139,81,158,57,60,69,46,36,251,218,28,245,99,135,106,26,223,77,148,240,226,39,248,211,93,60,108,163,230,226,24,190,170,233,230,173,170,24,249,96,12,191,113,69,220,105,40,50,73,253,59,39,39,182,155,111,77,120,142,179,55,22,38,175,182,164,63,9,114,145,19,167,180,241,60,247,102,84,117,95,15,107,163,3,52,178,147,34,83,113,37,154,124,239,195,215,230,149,149,80,101,145,159,5,212,163,13,56,36,143,9,74,65,44,217,72,113,120,7,22,81,165,90,99,80,158,113,217,197,218,186,56,94,121,32,234,88,178,47,209,172,174,132,227,52,147,201,210,92,107,35,86,250,79,73,114,167,134,126,52,188,233,89,149,204,91,0,249,144,163,229,90,164,233,227,217,3,139,137,124,159,101,44,92,88,150,168,118,182,50,95,139,23,26,90,255,0,7,182,191,102,186,77,55,168,225,75,237,227,78,36,154,80,251,187,16,54,161,177,40,216,104,147,200,47,182,148,6,77,204,111,213,148,133,88,203,252,25,88,176,173,153,255,0,2,248,102,78,3,0,132,238,42,231,94,171,56,74,150,159,89,143,35,5,97,196,147,114,134,236,179,174,3,43,42,75,200,204,121,131,144,163,65,4,196,32,249,162,242,43,38,89,111,129,196,94,50,165,22,84,239,238,136,170,172,175,196,231,214,201,139,104,75,207,211,96,178,62,236,197,196,182,134,157,254,24,132,92,169,171,36,158,51,57,170,200,85,241,147,6,71,245,98,89,36,159,193,149,88,67,50,182,119,159,110,37,232,16,231,12,252,197,202,37,90,24,209,36,179,183,145,110,141,12,98,127,82,21,144,59,200,42,51,30,38,117,32,55,135,17,21,116,249,49,7,21,74,79,8,36,254,145,13,87,224,11,35,121,5,6,99,10,206,213,137,140,164,158,27,136,79,237,76,225,207,39,186,146,172,109,116,55,207,164,245,38,115,74,196,52,31,225,186,58,222,153,68,146,68,213,134,25,89,218,189,179,139,221,238,167,220,10,138,217,90,76,153,178,226,68,176,36,19,248,101,101,91,66,194,17,232,240,135,235,45,176,54,6,135,255,0,131,149,36,147,36,99,38,17,39,115,248,152,165,102,64,157,39,207,104,178,183,50,193,49,167,143,58,52,218,135,211,73,212,69,50,202,171,90,211,229,197,149,80,198,184,149,249,62,85,102,201,75,40,64,111,159,101,218,36,83,222,15,14,213,131,12,73,172,229,16,196,135,126,158,201,205,148,136,88,114,39,35,41,47,169,231,222,73,121,3,16,88,135,245,16,116,53,91,158,226,255,0,33,21,92,154,161,148,120,74,82,37,70,209,224,31,81,72,186,150,53,169,53,154,133,93,109,192,227,124,160,139,151,242,114,38,143,212,39,199,134,39,98,128,12,3,214,191,136,68,198,171,169,54,152,242,251,138,27,116,58,108,174,160,243,227,110,73,154,218,127,34,215,132,99,31,17,83,249,134,137,143,134,40,242,41,41,55,0,223,60,37,46,44,72,177,5,176,44,154,217,68,59,241,74,34,116,22,60,64,230,46,85,190,24,71,39,164,73,187,30,72,204,78,213,23,33,43,43,96,206,7,52,4,178,101,60,24,222,6,16,149,23,173,197,39,152,189,196,186,100,57,115,122,150,90,255,0,5,42,200,38,100,150,70,88,73,52,27,38,126,148,169,187,52,193,251,74,34,163,3,167,137,25,157,75,54,193,153,73,136,208,198,34,39,209,169,206,70,101,228,94,146,200,48,185,140,85,182,54,188,252,251,65,99,16,255,0,105,116,170,173,73,51,49,166,75,9,5,143,249,94,164,210,4,201,115,162,124,162,69,125,38,117,219,31,180,247,125,196,37,60,251,45,54,70,68,150,85,203,37,139,70,171,95,233,80,104,103,240,249,178,143,34,69,51,79,78,201,195,114,182,201,212,152,187,150,198,93,142,79,130,157,180,250,10,184,158,76,57,112,88,134,134,195,228,203,137,90,192,12,66,243,75,40,214,22,65,174,23,134,21,75,37,76,89,27,232,64,25,146,228,240,133,57,141,38,116,111,166,132,205,16,127,164,91,152,102,17,75,18,182,25,190,123,198,62,82,161,153,112,66,189,120,57,22,153,143,98,70,85,53,100,26,111,248,254,170,5,247,114,135,237,33,67,106,206,147,33,30,99,148,232,170,176,88,114,29,103,84,35,225,150,37,140,251,32,77,103,16,144,172,140,15,122,46,84,67,3,19,217,139,137,90,53,100,249,39,37,31,224,94,246,0,189,209,70,181,62,29,104,191,72,36,213,225,219,115,23,26,22,212,39,155,21,251,65,114,120,113,166,101,97,85,168,97,26,29,113,89,243,98,91,127,15,68,39,79,18,143,134,109,79,90,255,0,234,17,73,141,84,211,234,24,146,120,139,216,145,100,116,248,29,163,186,221,117,4,178,210,172,146,206,105,68,23,237,41,57,239,126,159,62,210,33,72,85,212,184,228,177,106,126,152,136,94,99,11,145,58,170,204,34,200,208,156,118,77,174,166,146,124,209,50,12,105,221,85,221,207,134,27,1,17,95,191,79,12,126,210,67,50,146,118,233,248,162,241,166,252,117,78,35,254,85,205,208,39,129,51,125,148,76,9,35,40,94,95,119,18,22,202,134,202,48,254,82,86,85,54,141,130,202,225,82,108,134,50,101,221,33,191,16,143,233,113,44,42,180,244,169,60,210,214,26,146,156,228,30,210,184,72,217,23,113,72,253,79,174,79,234,91,74,226,246,246,43,122,169,224,28,80,20,197,228,240,92,209,250,108,20,150,60,165,202,66,170,240,214,203,43,217,136,185,82,44,45,82,251,139,92,71,179,204,75,118,109,3,255,0,58,42,159,74,237,137,152,197,26,217,91,13,130,0,243,39,129,99,4,157,112,81,44,214,13,141,49,149,160,75,230,107,156,79,194,40,185,82,77,85,119,46,48,48,196,23,33,125,196,154,156,219,30,89,124,170,59,108,236,58,214,185,123,151,140,120,44,153,148,162,228,94,244,148,61,35,199,53,140,194,159,178,202,44,97,225,54,53,109,36,84,35,34,183,129,35,101,91,20,79,253,46,82,41,163,70,36,211,226,196,76,106,254,124,144,73,62,97,36,210,117,85,84,34,109,37,197,228,69,145,197,141,164,65,54,205,240,65,194,36,101,109,150,62,226,167,117,179,224,205,234,129,199,247,86,115,41,235,103,15,136,88,136,146,170,229,183,153,57,10,223,118,242,244,149,21,3,86,215,116,203,47,34,23,240,220,161,15,245,67,67,191,73,0,164,121,77,202,133,233,191,165,63,37,53,90,184,254,120,71,100,14,46,181,47,232,242,224,157,248,139,254,181,69,2,51,224,179,23,182,190,204,96,36,166,102,94,7,55,6,192,2,182,121,50,97,150,168,61,55,122,198,97,40,196,167,240,130,49,50,167,212,243,7,224,181,89,80,163,173,255,0,216,20,154,121,208,159,213,148,127,81,33,212,59,232,204,205,139,141,94,73,159,44,158,24,74,180,27,38,62,108,127,200,154,202,234,115,85,144,230,148,243,8,87,242,136,130,93,6,170,48,252,24,130,223,209,249,188,37,128,79,226,76,125,122,180,126,2,16,177,126,234,149,145,62,74,100,255,0,0,182,181,163,47,9,133,198,147,62,250,143,77,240,237,72,170,217,62,156,159,223,140,164,88,73,100,73,35,195,176,140,95,226,90,178,35,252,153,156,95,26,137,43,117,108,27,190,40,130,196,168,33,178,87,241,36,65,210,80,69,43,119,92,45,177,17,246,87,99,168,6,28,68,41,22,182,5,44,175,196,62,202,201,144,124,3,136,101,33,82,199,214,203,154,204,197,199,251,105,84,107,237,203,200,83,69,34,99,50,97,200,14,20,187,140,35,66,113,137,147,44,169,60,204,28,75,95,226,120,182,224,121,114,252,207,135,32,208,151,22,81,73,17,230,41,84,76,55,202,245,87,152,48,9,26,49,120,242,46,242,74,163,155,41,242,230,147,133,109,173,135,242,185,165,167,208,52,76,177,1,150,29,185,87,201,48,1,25,249,165,148,136,85,22,192,48,195,58,19,247,97,22,81,170,248,122,147,212,135,136,162,196,148,192,52,65,147,17,122,211,111,82,170,140,63,148,18,86,101,10,141,31,2,9,7,151,169,74,93,201,4,46,169,67,255,0,26,209,171,108,172,125,55,229,10,65,101,250,75,156,192,210,186,170,200,251,185,101,147,143,205,25,148,90,121,106,90,134,238,36,110,153,72,248,115,201,59,164,164,40,212,189,110,158,57,78,248,152,149,120,97,178,180,12,20,69,155,102,89,67,12,102,66,30,110,212,132,211,43,174,229,176,190,224,147,230,64,60,232,188,34,73,25,67,233,175,127,18,220,140,90,142,205,66,49,193,221,196,42,77,206,94,28,72,138,219,139,89,50,189,56,81,120,211,119,192,39,242,38,86,6,80,45,183,7,82,160,129,38,9,98,226,54,33,45,15,167,63,163,18,94,234,63,18,128,147,169,63,199,203,198,150,70,96,85,185,107,49,245,217,30,24,130,83,147,235,113,159,52,76,133,34,81,26,248,18,73,196,85,93,91,113,22,48,57,68,50,144,171,22,79,216,25,104,39,153,119,101,82,12,197,199,141,107,135,63,241,3,216,105,126,215,182,143,152,16,89,15,153,76,217,86,206,31,152,98,20,130,253,164,234,170,104,211,83,198,96,216,201,117,248,196,65,123,107,92,109,73,144,12,14,36,148,48,46,112,60,60,133,74,204,203,154,217,92,177,82,180,108,22,83,166,86,201,121,6,195,38,102,255,0,7,18,149,164,178,36,152,184,113,117,38,48,205,58,51,254,110,82,20,65,116,152,122,143,124,249,113,32,16,162,75,110,25,169,227,28,18,229,192,197,24,79,93,29,243,15,181,226,42,141,212,58,135,147,105,97,214,84,204,58,150,52,236,97,98,176,194,255,0,145,7,100,96,11,207,22,37,61,3,89,197,24,54,145,4,69,153,166,19,30,98,241,164,86,96,169,161,150,79,25,254,146,50,99,193,56,12,14,92,170,102,214,203,18,209,84,99,138,201,146,194,34,21,0,202,100,106,22,65,157,151,145,84,198,8,9,21,61,217,196,178,6,99,11,18,15,211,95,81,230,100,236,2,153,58,36,146,72,195,110,177,125,181,178,124,241,193,126,208,34,234,78,160,95,3,251,177,45,134,12,73,207,204,40,169,85,149,197,200,151,125,196,162,15,40,69,149,58,167,153,136,3,151,47,34,200,208,193,236,137,4,103,227,30,20,204,170,106,176,124,201,155,147,188,193,81,119,21,187,153,217,114,170,24,204,148,151,218,154,44,23,225,49,84,153,113,58,21,140,95,27,20,79,148,91,225,134,118,60,165,73,172,181,11,198,204,49,49,172,107,111,167,13,143,52,190,180,41,38,42,217,36,100,225,48,134,182,189,236,243,197,16,73,4,59,138,219,127,50,132,184,136,37,182,183,85,2,17,222,47,212,144,170,182,36,92,82,89,51,193,225,50,223,26,200,4,59,194,81,41,64,220,100,151,204,44,95,109,48,33,177,115,41,100,57,64,246,12,126,234,198,53,144,8,76,34,40,242,36,172,178,29,145,49,24,184,145,12,164,139,80,77,220,73,92,139,0,50,202,49,35,121,174,121,173,170,143,100,54,98,236,93,15,115,185,238,74,109,66,8,207,86,83,44,194,221,43,84,248,85,163,204,46,69,77,15,118,35,179,12,82,37,181,172,31,105,138,158,51,85,3,195,8,162,245,33,170,130,228,227,151,207,32,217,243,98,196,135,54,210,203,134,95,90,215,188,222,131,169,38,53,168,196,71,137,35,51,120,140,170,111,184,167,130,38,12,81,50,99,90,161,192,170,132,206,17,16,171,3,89,126,79,170,179,173,146,1,74,97,172,58,254,154,21,129,148,10,97,135,4,153,132,37,186,30,185,177,28,182,113,113,166,211,238,41,178,113,69,202,179,254,156,81,230,196,50,137,12,170,230,171,87,224,167,173,213,80,108,128,192,155,26,14,238,182,12,209,188,81,11,200,85,31,38,101,108,105,120,98,113,35,217,36,131,230,202,150,54,214,47,144,101,82,54,127,195,171,200,210,223,47,22,81,166,84,48,39,70,27,247,113,113,13,62,187,215,132,173,6,32,136,101,34,93,85,174,71,111,230,41,112,49,39,105,52,250,23,109,170,97,101,14,170,104,48,133,42,170,159,99,81,43,20,65,16,163,86,1,125,29,145,240,136,92,137,228,144,209,233,176,102,54,52,96,220,140,203,128,160,204,178,155,7,52,184,184,134,146,26,159,255,0,98,118,38,33,214,112,109,229,237,4,94,53,174,226,202,12,111,210,36,222,95,18,187,108,4,249,50,161,3,149,0,109,97,42,51,31,180,229,74,238,239,143,36,155,79,109,122,3,226,142,39,42,106,220,27,1,113,174,229,89,75,249,177,39,181,76,103,130,77,61,128,147,254,95,20,153,22,234,121,146,235,73,138,90,218,208,198,107,158,184,134,253,211,241,44,24,205,65,249,51,69,38,63,168,168,31,90,121,63,55,137,58,100,246,122,86,208,209,73,147,193,12,170,42,179,2,195,125,108,154,172,166,148,49,23,193,114,237,91,78,13,65,231,132,191,235,85,126,137,99,56,239,202,44,67,243,72,110,204,58,153,88,68,44,169,49,174,101,22,200,216,156,130,125,14,160,210,86,76,177,44,175,150,243,93,179,79,85,122,221,83,37,134,87,39,130,67,119,166,39,107,106,236,33,22,44,79,71,232,99,75,211,224,244,233,127,219,38,85,68,227,161,146,200,242,242,62,26,53,229,105,222,16,197,202,143,170,210,87,228,35,236,44,11,182,86,6,52,73,192,202,31,212,248,41,224,223,78,36,239,78,176,47,26,118,169,33,165,109,220,234,223,148,136,82,21,99,119,78,61,72,15,155,22,34,123,137,221,109,38,216,15,40,87,140,240,70,35,20,36,170,14,191,241,19,105,189,55,233,30,97,203,198,179,159,85,22,49,223,44,209,114,170,25,55,20,229,31,15,17,22,192,224,178,30,28,89,83,172,138,230,109,177,202,174,12,59,47,49,101,38,52,162,146,180,149,172,120,126,170,191,181,209,128,28,167,242,226,65,198,210,88,206,62,85,74,232,109,133,48,194,66,145,138,246,171,105,24,127,55,23,47,228,66,27,74,240,124,160,137,196,165,238,238,236,106,25,139,116,52,141,135,16,85,187,21,82,97,239,158,252,95,44,63,52,124,109,55,18,48,50,150,208,132,39,238,174,65,39,88,75,238,245,78,79,166,172,180,29,197,205,219,6,105,125,126,218,133,153,219,216,187,71,69,183,114,194,4,195,248,97,48,145,150,70,191,147,5,130,169,22,92,72,231,198,28,102,124,217,121,23,218,171,88,176,78,244,205,68,228,75,113,188,73,112,234,169,208,73,180,176,138,65,17,59,158,106,171,186,172,197,47,39,182,181,106,163,83,205,243,49,113,136,106,94,133,251,105,207,16,75,150,63,182,183,134,72,51,103,254,197,54,84,247,21,175,221,226,38,219,219,34,160,167,173,28,224,48,217,72,175,194,104,54,85,184,77,143,252,29,106,110,123,193,80,194,97,18,165,148,154,234,198,191,7,214,248,11,177,85,86,217,18,72,217,139,137,77,86,204,170,156,12,214,37,196,130,159,112,200,50,254,80,188,74,118,215,196,109,178,174,250,49,202,14,98,168,221,252,88,50,190,108,89,85,3,230,18,116,86,41,171,43,136,53,167,194,104,185,72,169,149,64,125,25,140,155,203,93,23,18,48,52,243,137,219,104,49,41,89,58,192,229,139,253,63,24,148,253,111,196,89,219,236,54,2,202,63,168,185,164,155,248,60,112,177,211,195,162,72,87,229,13,246,84,84,205,31,168,202,7,136,49,72,81,168,182,107,2,121,230,14,65,39,33,248,181,101,4,24,114,229,76,179,127,3,101,254,201,77,67,161,181,116,98,97,137,20,139,68,13,55,168,224,179,20,185,68,84,50,126,58,144,132,195,46,42,50,171,226,214,153,155,195,99,23,147,234,33,167,135,232,125,153,171,236,41,240,216,143,15,38,66,177,37,123,37,198,62,82,171,201,150,90,86,200,159,230,145,132,190,155,65,130,202,46,104,150,131,40,208,170,147,113,51,113,161,231,160,162,30,164,174,20,86,124,215,39,211,78,105,224,68,183,38,105,114,184,215,40,147,167,175,5,120,240,136,95,44,39,246,43,112,238,134,6,123,74,43,28,144,176,242,42,58,227,168,246,214,134,152,93,69,228,75,159,73,4,124,166,69,82,106,24,189,60,101,90,181,204,159,145,254,158,94,79,180,187,35,145,156,229,219,200,48,49,171,68,14,17,44,89,15,242,115,40,93,43,27,81,201,157,139,147,26,234,20,244,49,68,76,182,51,242,253,181,182,109,57,152,221,149,176,33,141,163,236,139,41,229,136,34,16,106,132,58,62,212,108,97,139,136,67,250,106,198,101,245,85,108,92,91,161,198,31,253,69,53,39,226,46,152,31,116,245,54,234,34,66,187,114,185,182,102,131,131,52,12,48,113,148,136,15,194,179,161,63,16,160,17,50,164,214,213,182,71,197,92,170,25,36,229,240,14,235,18,101,234,21,201,52,114,33,206,238,43,108,132,7,136,162,197,247,20,190,158,161,31,168,188,54,19,201,143,234,46,235,38,183,242,124,217,119,63,196,164,236,180,76,25,36,203,16,68,17,21,113,21,88,76,29,7,166,112,63,148,133,82,210,116,193,233,14,251,26,226,226,196,168,230,70,177,211,124,37,229,26,154,181,213,164,156,50,7,23,26,147,54,174,212,236,85,85,147,46,227,40,122,204,226,240,221,151,144,74,218,6,191,60,154,222,220,171,243,117,174,164,57,101,252,164,82,38,250,86,102,170,146,127,148,17,4,53,155,44,156,70,214,142,117,211,93,146,107,248,178,38,144,216,242,141,70,25,242,160,141,155,190,196,210,147,82,0,127,171,148,49,34,204,132,234,175,196,100,250,173,65,10,119,168,118,141,81,248,112,110,242,164,146,111,142,80,118,229,26,81,51,85,74,44,23,215,11,137,102,229,254,6,168,226,202,76,66,255,0,116,60,136,54,73,38,62,101,23,24,51,138,124,34,17,17,239,135,56,143,194,105,248,134,182,172,54,37,107,227,14,220,24,130,180,50,28,188,120,68,47,228,67,213,73,29,111,8,139,148,107,51,48,146,121,183,88,146,216,208,255,0,57,195,139,132,222,210,212,247,229,254,192,101,68,214,135,36,71,132,165,94,240,219,45,86,36,10,240,196,154,12,70,138,49,33,158,97,212,3,105,16,185,81,210,94,255,0,12,201,51,227,62,79,153,149,0,67,113,38,224,178,187,120,214,224,153,227,7,202,11,247,8,183,201,134,121,44,225,18,219,91,91,182,237,70,216,52,131,72,122,146,93,108,78,20,100,61,103,85,37,159,54,34,137,22,202,170,105,32,195,200,178,244,120,49,159,250,84,85,126,196,220,95,163,70,231,76,73,230,196,66,165,115,224,14,105,242,215,11,18,105,113,119,22,180,108,197,1,1,107,168,98,108,88,104,130,228,91,107,142,163,186,218,170,173,139,13,46,86,34,45,175,153,16,76,194,21,203,89,125,58,52,190,92,152,253,197,91,26,75,10,6,75,10,229,145,88,232,86,254,155,230,79,4,99,230,44,162,8,104,43,141,103,4,64,102,40,164,146,66,160,237,100,140,153,51,21,50,210,180,128,183,99,242,139,41,61,181,72,225,83,36,144,87,14,239,143,49,69,137,49,135,172,32,248,60,37,229,82,90,170,5,229,108,167,229,23,25,94,128,173,249,103,230,50,217,33,100,49,89,93,78,144,203,128,125,44,73,77,172,248,146,79,212,133,141,142,72,242,173,166,141,201,149,11,98,120,152,50,28,85,181,147,25,231,134,32,144,185,177,189,60,128,200,132,27,13,137,101,178,14,1,149,181,175,146,204,166,226,18,215,39,80,215,84,191,15,184,130,214,26,195,211,96,226,136,44,75,143,121,234,107,187,151,203,8,137,141,44,140,252,83,66,177,66,188,159,83,187,135,226,69,172,144,109,34,69,203,249,49,41,3,60,254,162,249,114,248,178,191,173,5,67,50,117,103,23,184,158,26,25,236,134,240,226,76,177,254,226,238,42,113,12,101,220,94,168,133,38,84,234,158,250,12,158,18,137,71,192,135,93,72,78,82,144,89,123,50,163,89,119,84,67,176,53,235,154,101,163,123,149,94,206,190,197,148,144,214,205,225,10,81,101,13,241,128,242,229,202,183,198,146,204,121,178,226,18,14,101,192,231,13,225,137,202,186,97,145,171,145,202,209,136,77,60,22,241,12,45,174,34,11,220,72,66,108,167,194,21,67,24,195,178,1,226,98,197,37,15,176,5,104,248,85,108,1,181,177,183,177,95,18,32,135,145,63,211,26,48,126,25,141,203,246,212,174,158,121,227,90,230,12,172,163,43,249,23,76,135,48,99,230,70,242,160,140,172,109,102,155,138,38,112,213,140,73,69,216,72,32,101,9,113,38,243,53,9,9,196,28,138,110,202,102,63,50,153,43,73,113,214,29,68,236,152,66,159,12,178,175,70,161,30,248,133,197,148,105,92,153,224,41,216,155,67,213,80,96,241,36,222,160,205,27,120,135,154,171,242,112,151,18,28,57,4,77,161,75,149,110,101,220,73,62,232,210,43,41,231,20,236,161,229,26,86,146,230,170,178,114,41,13,180,240,249,78,36,174,101,60,236,121,178,145,109,12,240,96,202,179,134,98,73,240,16,75,254,180,214,24,75,38,183,35,25,139,177,84,213,70,149,26,181,134,150,36,198,53,108,88,222,214,82,32,173,94,114,147,10,214,101,240,19,39,23,92,73,56,128,255,0,78,229,34,158,170,211,204,147,144,182,57,50,21,27,72,98,65,156,248,146,229,39,207,124,18,255,0,116,154,58,249,10,214,78,34,232,208,34,193,31,213,66,70,49,253,75,136,89,81,243,3,43,104,255,0,78,22,82,36,33,153,101,231,195,20,153,20,154,197,87,181,75,136,211,226,137,159,54,36,190,123,199,100,126,24,164,72,89,107,101,24,153,141,21,84,198,184,177,146,198,109,4,60,159,180,158,59,121,8,203,162,19,210,104,117,80,252,202,81,19,108,160,181,83,238,97,15,53,78,63,229,93,128,209,181,52,145,225,177,149,148,101,246,196,150,220,104,98,18,47,8,149,213,84,70,146,135,22,210,186,134,214,77,175,245,104,163,226,235,196,186,252,61,91,92,54,98,52,85,206,102,82,14,182,199,238,121,162,173,67,249,24,110,69,38,140,165,149,245,58,155,45,106,166,129,114,61,109,167,182,86,190,161,93,238,189,21,78,105,209,159,194,82,21,116,106,173,60,123,40,153,172,34,246,162,53,214,185,8,205,164,45,137,11,26,28,233,49,24,189,233,179,189,146,171,118,80,250,33,222,19,117,172,205,91,149,252,93,105,234,166,110,49,61,3,71,233,193,1,134,182,159,148,159,77,109,13,36,17,159,45,118,65,13,52,126,158,57,95,195,214,138,243,5,111,110,62,36,146,50,160,203,103,249,49,129,91,16,164,249,187,65,137,51,147,26,140,96,126,43,157,201,61,177,226,75,166,99,183,103,104,196,52,41,161,236,114,24,37,220,254,79,105,115,180,159,169,101,143,247,2,153,84,11,41,108,137,44,188,98,228,34,163,135,112,202,64,109,43,162,140,67,83,85,65,178,206,242,216,139,22,85,67,233,67,43,57,75,137,82,59,84,73,170,106,125,144,236,158,67,98,228,83,214,179,44,160,159,154,87,25,122,213,128,67,93,4,31,41,202,84,171,80,192,223,1,155,190,92,95,73,109,116,5,111,224,136,54,67,47,106,105,26,27,59,131,216,145,177,239,146,205,164,66,143,139,237,38,80,231,206,141,250,177,113,139,220,70,72,12,183,27,6,170,212,167,205,186,227,250,105,147,244,198,229,155,179,64,202,52,60,107,90,210,179,134,120,214,215,217,88,248,114,228,219,33,102,21,163,99,219,106,97,241,6,46,36,9,164,237,142,204,61,104,27,176,144,172,221,196,41,50,36,48,223,107,37,249,190,146,155,88,170,170,29,46,29,168,8,206,100,210,48,71,37,156,82,186,148,13,84,204,157,201,244,57,135,23,237,172,92,5,126,33,86,87,192,164,123,243,99,82,247,26,230,44,144,63,46,52,250,236,213,164,130,252,216,242,46,101,62,0,230,249,136,42,213,103,249,51,16,89,159,20,71,90,76,33,42,194,31,196,185,86,71,194,18,145,5,27,225,189,84,153,76,221,151,23,220,34,164,15,195,26,170,135,229,175,159,149,103,227,235,229,168,251,241,39,29,61,66,161,204,191,154,118,26,38,69,91,24,210,202,204,50,197,200,181,105,232,204,39,202,26,86,33,167,70,170,130,47,60,82,178,167,170,33,6,145,156,150,184,49,4,150,225,60,150,102,79,172,171,65,56,120,146,144,195,124,19,179,230,148,171,145,91,98,124,12,48,123,194,196,139,129,38,186,49,49,4,72,233,38,200,63,170,164,45,110,246,211,176,226,76,193,29,156,233,16,240,96,226,42,33,243,34,142,9,197,238,120,41,90,119,203,40,243,35,39,189,152,51,123,138,127,228,10,165,136,109,128,35,94,101,247,60,213,107,36,250,180,71,196,44,84,134,77,149,60,105,223,212,11,139,42,168,167,129,22,72,51,68,158,154,25,27,213,76,234,23,215,70,5,129,24,244,159,116,105,196,200,16,111,226,60,69,226,90,141,2,200,190,214,84,40,102,109,143,134,92,82,9,53,88,95,255,0,201,28,253,60,250,9,121,75,252,106,202,4,102,91,65,103,181,249,18,139,231,218,221,145,129,169,139,198,39,162,160,86,234,106,64,102,182,23,31,218,71,168,236,183,95,127,81,147,52,196,81,126,172,89,70,188,104,113,32,254,144,88,134,152,67,158,2,177,47,178,126,82,112,149,110,229,201,42,181,129,36,204,246,148,229,172,107,44,153,132,84,123,49,231,126,238,86,36,195,102,73,163,249,78,84,138,171,98,172,212,37,194,195,151,184,169,160,114,11,168,73,244,109,30,60,121,75,41,24,202,214,117,125,37,90,169,61,205,78,125,50,170,203,59,202,110,181,65,73,142,183,180,73,172,248,192,240,24,69,216,148,90,134,88,136,204,66,202,143,254,77,179,56,97,161,176,135,124,177,11,18,89,50,248,116,131,126,236,68,42,41,150,178,132,12,56,177,32,166,70,28,208,19,49,121,18,115,27,129,133,86,182,223,19,16,69,137,80,176,50,230,179,49,75,198,161,99,89,2,165,251,73,112,63,145,85,192,240,178,3,13,95,40,130,203,245,20,213,106,107,48,196,48,235,107,122,187,22,217,146,89,180,126,36,31,165,75,133,202,105,91,146,36,147,3,58,119,152,139,144,74,213,98,86,82,62,125,60,233,214,190,160,41,95,235,228,87,212,159,164,194,183,86,232,2,70,6,109,214,84,124,58,211,136,251,76,88,136,169,80,181,192,163,62,94,124,81,5,149,52,147,14,113,121,101,197,34,41,244,132,173,240,54,252,107,120,108,167,70,39,9,127,221,81,194,195,43,49,162,28,241,198,254,212,137,69,174,164,60,147,250,116,65,114,39,242,102,106,59,177,237,50,198,16,255,0,105,97,73,162,79,8,239,41,139,148,159,81,110,221,198,181,20,30,30,152,156,88,153,165,168,189,67,26,93,109,207,210,196,187,8,96,28,93,185,16,218,135,76,85,106,8,152,75,197,39,234,43,227,192,134,230,71,32,212,143,223,87,102,41,114,147,193,43,210,91,172,156,162,34,185,54,143,244,222,29,129,100,253,193,32,166,4,149,172,203,181,196,49,36,104,202,172,158,33,177,159,139,195,42,166,128,70,17,139,157,211,217,78,183,151,195,20,139,163,64,102,32,15,137,115,100,59,13,223,13,243,128,240,168,61,67,79,46,8,15,243,68,253,181,98,107,93,136,249,144,179,36,196,156,14,81,38,220,87,49,85,144,134,211,108,100,230,124,216,178,166,147,225,226,240,194,46,53,156,106,208,86,203,226,23,106,165,153,177,36,86,11,220,76,172,18,90,196,228,6,1,82,214,201,120,146,190,56,192,195,181,73,236,172,167,11,165,66,69,107,20,90,185,120,251,33,251,210,150,169,51,40,200,63,170,165,170,164,176,131,103,168,114,166,236,178,4,111,210,8,98,26,104,217,147,228,89,35,67,28,53,69,39,233,70,154,86,211,128,67,203,16,81,191,218,74,159,169,192,34,115,99,69,62,200,114,64,243,68,148,52,237,212,48,154,66,16,103,251,38,198,167,12,103,194,148,241,8,89,70,151,27,92,202,173,148,240,237,70,85,242,203,226,163,227,15,244,3,255,0,105,71,113,188,139,172,20,226,63,12,159,170,37,61,170,163,111,136,12,88,210,239,199,62,165,202,20,175,206,202,238,203,20,76,133,39,211,82,102,98,145,195,145,64,248,18,235,98,101,247,23,160,89,75,146,126,82,245,45,161,211,218,212,67,194,88,188,105,91,244,246,166,173,151,148,209,113,9,116,237,235,82,86,81,221,199,170,206,139,203,63,141,39,173,184,124,23,225,78,66,108,140,194,82,226,74,31,66,205,246,80,207,203,249,250,210,237,176,177,178,212,115,243,211,121,67,255,0,85,25,27,212,189,233,75,108,48,179,192,107,84,195,98,233,18,123,41,46,102,141,67,48,145,160,188,161,236,72,244,172,199,201,63,205,246,249,172,228,178,202,111,119,95,154,161,173,135,22,52,92,219,95,228,84,85,14,26,84,223,48,196,17,248,186,210,217,225,200,206,212,192,207,97,81,47,140,1,3,134,80,214,95,250,45,68,65,51,4,62,82,165,179,230,2,51,243,114,21,27,38,1,197,204,110,180,103,200,150,38,16,136,105,10,152,214,204,28,208,48,161,91,194,249,94,124,162,198,53,162,51,199,8,156,61,104,203,9,224,252,156,169,253,1,108,26,16,190,74,217,38,49,252,56,68,149,192,159,200,154,62,203,23,16,138,149,88,25,88,5,240,200,50,101,48,144,243,225,193,154,63,148,200,47,168,130,187,181,181,146,66,11,47,26,213,84,201,99,237,42,107,48,108,130,201,248,111,167,9,230,99,11,41,16,242,67,18,180,12,174,244,177,254,226,169,243,148,86,113,37,55,117,187,216,172,250,130,91,185,171,9,86,242,212,18,52,104,36,103,54,68,52,157,67,18,128,248,118,25,50,245,160,30,251,88,67,195,176,33,72,130,124,105,86,71,97,75,20,156,94,218,198,177,88,99,87,97,180,157,102,57,44,249,184,184,134,144,218,198,61,220,87,150,191,173,103,168,97,188,149,220,49,72,36,87,195,221,217,96,188,37,246,158,136,227,200,105,26,139,129,38,205,61,59,35,50,139,42,234,154,50,170,186,52,22,20,221,136,219,95,77,141,4,134,218,242,41,40,218,156,227,149,132,93,106,204,202,156,78,101,180,197,221,148,144,96,120,69,143,253,164,138,52,105,196,3,194,98,241,149,56,173,153,18,112,58,185,22,233,44,103,237,46,118,107,104,50,173,9,227,96,173,99,248,178,165,51,53,227,225,15,20,72,188,138,208,49,160,254,234,154,212,250,123,114,124,209,32,16,163,251,105,54,238,85,100,161,37,50,238,117,144,222,108,189,169,3,24,113,31,41,74,79,241,167,243,41,207,27,251,82,70,253,212,174,124,105,67,240,42,54,85,10,175,80,199,85,210,65,166,37,107,12,97,114,39,166,218,65,39,9,87,57,210,186,183,109,23,105,136,107,211,238,37,239,153,47,41,49,249,168,72,172,255,0,3,198,205,108,245,43,110,25,58,115,62,82,81,4,68,158,54,167,212,218,108,159,54,34,22,50,41,250,135,228,126,226,128,212,154,242,230,180,143,247,70,165,36,40,138,94,30,165,221,169,219,77,78,161,15,226,68,233,221,48,10,156,192,213,183,37,127,21,95,251,139,243,253,63,197,169,82,103,109,49,12,75,164,195,215,146,240,112,149,39,78,186,63,29,117,212,126,163,14,75,166,135,85,245,189,65,225,202,33,137,0,109,66,65,247,21,115,115,106,75,203,46,19,79,196,53,148,57,56,137,202,82,20,139,169,161,118,249,212,231,89,34,79,141,14,134,251,232,56,243,75,149,137,33,178,215,145,96,147,138,80,202,53,186,52,49,206,7,50,90,253,7,7,62,82,167,143,167,254,146,110,162,63,35,99,254,36,74,178,102,208,34,33,87,216,198,185,155,205,233,120,147,26,221,60,8,196,225,18,126,240,140,108,196,186,54,81,23,45,72,180,203,225,160,141,245,164,40,57,75,136,137,67,52,241,57,55,119,201,185,167,229,62,208,72,41,48,200,51,252,223,186,167,143,209,153,19,87,26,12,118,71,126,43,69,132,15,135,172,168,59,13,235,35,84,210,105,226,201,31,14,81,19,234,36,50,106,167,66,39,234,183,41,170,191,67,111,63,106,119,15,153,84,57,32,237,202,138,211,212,50,196,242,26,88,137,141,11,84,99,201,38,211,22,34,42,182,63,98,49,238,229,44,178,253,11,159,17,156,104,16,71,218,37,246,124,56,36,7,12,5,132,59,232,146,95,134,36,82,126,226,63,55,228,75,249,2,107,19,33,61,207,90,246,24,92,75,237,172,98,78,130,242,135,148,158,9,46,179,159,107,5,249,131,202,53,247,73,106,64,89,15,9,145,27,81,135,146,59,173,190,73,105,148,54,162,130,243,22,47,82,136,159,66,114,157,230,15,186,187,221,197,108,185,32,205,16,188,98,103,34,139,181,170,24,185,151,83,85,206,117,102,66,82,180,59,32,115,38,144,238,207,27,169,99,133,133,90,158,17,136,138,44,186,49,208,178,21,244,246,178,236,187,120,147,99,67,1,71,202,167,106,158,200,208,86,248,218,182,14,124,82,212,27,85,66,158,173,192,51,14,217,249,178,141,23,27,82,65,207,180,202,52,5,144,71,52,15,197,238,174,113,38,158,119,170,254,168,130,252,233,26,54,126,3,198,203,230,118,231,214,190,104,243,9,34,190,158,122,209,188,210,203,136,98,236,82,245,186,218,242,147,250,113,185,7,245,16,247,223,17,106,136,49,196,177,129,148,146,83,43,120,11,179,173,190,244,15,124,255,0,196,3,97,162,90,98,31,218,83,218,134,77,253,111,13,116,82,78,251,137,205,13,59,6,63,148,22,33,151,219,87,20,47,28,102,114,137,116,83,79,34,86,167,193,206,52,103,170,205,3,253,90,172,153,19,71,233,184,145,137,187,48,184,215,73,54,208,131,234,26,159,158,240,8,124,216,241,173,105,17,56,146,107,59,123,18,155,248,145,137,134,32,147,22,89,101,103,41,82,43,236,3,62,96,148,120,138,148,62,73,6,60,217,84,121,151,170,151,44,221,148,248,98,74,26,40,218,122,81,89,254,115,149,64,192,214,3,132,126,213,117,14,200,19,64,195,4,169,86,65,154,54,76,208,210,248,103,140,78,82,165,150,65,122,109,51,32,144,97,135,46,73,58,149,87,253,19,102,97,91,43,119,47,102,85,91,85,3,141,130,16,150,218,218,168,61,37,236,84,80,227,0,106,171,34,146,96,83,67,6,14,85,23,170,180,100,89,192,39,18,234,97,8,49,245,33,228,192,4,159,105,82,203,246,79,129,249,92,218,37,245,183,25,98,9,117,61,30,201,66,99,48,174,131,113,166,42,167,68,127,202,226,39,182,163,96,103,168,177,100,76,92,101,73,34,169,208,189,67,57,66,243,29,124,121,136,86,114,172,223,202,179,217,191,26,141,66,194,57,244,236,156,70,102,201,143,237,38,144,35,105,200,35,103,17,4,95,186,138,234,98,73,124,108,99,122,86,108,113,5,102,183,185,70,203,40,132,225,202,53,189,236,7,110,85,200,89,113,113,186,226,235,84,176,245,129,6,70,68,55,41,10,163,151,209,213,95,215,82,196,210,86,183,155,23,186,149,154,203,108,60,219,92,169,89,172,143,231,150,88,177,13,106,230,76,180,12,150,73,225,74,47,170,152,65,189,3,3,149,249,66,82,39,204,126,81,171,171,50,28,242,70,114,9,250,98,116,153,124,66,32,134,140,173,211,27,102,117,21,118,40,113,129,143,151,31,251,75,214,79,170,192,65,98,17,73,224,169,185,23,216,151,144,228,242,116,120,228,129,230,12,174,65,35,233,3,142,38,27,28,156,72,203,41,251,103,245,37,150,183,12,36,23,226,18,132,140,174,190,199,68,119,242,40,130,250,50,179,134,209,46,178,147,182,255,0,218,132,185,23,49,49,175,10,119,237,11,137,58,161,135,126,82,124,220,165,203,31,74,246,44,219,105,242,91,134,5,173,144,253,177,13,18,24,18,198,254,33,101,65,214,217,89,84,31,9,162,144,169,244,157,66,50,131,135,139,248,151,87,162,124,19,200,192,49,158,46,209,98,94,51,255,0,63,80,208,123,247,151,234,47,50,6,249,249,140,92,75,86,71,36,209,126,198,217,144,14,70,102,221,113,253,53,53,188,4,19,191,50,175,100,54,120,118,165,211,234,153,231,202,37,78,98,171,42,2,70,178,60,144,112,241,32,228,178,231,63,41,127,219,77,33,195,7,159,23,16,214,217,236,0,199,194,134,85,27,112,206,28,146,20,12,136,95,249,22,208,198,0,222,185,223,172,78,173,181,203,201,140,175,87,53,179,193,56,27,181,53,102,29,163,81,171,216,65,123,89,84,109,246,158,61,191,152,69,86,79,220,87,33,153,185,6,33,123,75,67,205,40,124,57,85,85,142,122,208,227,65,129,115,167,231,117,17,94,192,212,231,192,192,151,33,72,183,218,190,92,111,51,6,40,202,131,170,213,91,98,98,53,95,34,201,21,78,136,228,103,28,7,212,103,123,88,191,117,22,200,24,135,243,133,202,190,51,91,87,100,195,46,46,36,108,155,88,51,135,242,130,73,100,22,69,113,35,217,148,253,73,179,32,65,16,56,80,82,94,1,242,153,2,107,80,73,27,196,25,75,55,53,240,18,160,186,159,83,131,79,197,226,229,146,166,99,107,201,210,70,243,75,139,218,151,90,210,90,205,157,151,46,81,163,161,213,31,35,4,104,170,177,194,213,207,80,178,160,108,0,130,217,249,138,82,11,42,165,164,209,240,72,252,210,203,212,181,70,211,7,24,216,169,160,70,219,68,249,178,165,106,162,149,210,79,208,218,246,14,183,195,211,203,198,182,178,236,158,242,77,38,126,50,32,236,164,158,72,30,33,9,115,214,252,7,220,95,50,208,51,7,37,156,69,26,10,203,79,75,157,243,113,59,23,60,128,27,202,130,110,249,21,125,110,173,33,65,218,133,102,78,122,3,67,229,22,162,233,246,87,20,132,197,46,172,130,39,212,90,33,207,191,178,59,204,20,226,100,194,89,51,230,203,149,107,243,5,108,87,151,47,83,22,237,167,33,119,153,62,15,143,146,124,251,73,125,158,11,92,195,98,103,18,79,84,105,214,82,207,98,95,117,53,51,19,170,208,201,24,158,147,62,87,231,204,36,51,236,177,241,38,55,21,187,208,63,9,113,19,234,41,153,52,254,145,204,105,249,19,84,21,148,114,107,137,194,7,202,99,41,17,180,147,46,100,249,154,199,136,126,218,154,12,206,60,162,91,217,113,112,94,32,139,42,157,71,45,216,255,0,162,84,70,103,227,204,101,14,195,106,108,157,73,252,105,39,193,243,125,137,107,169,141,80,153,134,58,196,47,196,196,62,255,0,147,10,205,236,126,52,228,234,98,105,60,140,79,97,198,131,131,44,178,168,137,157,253,170,146,27,242,193,202,181,89,205,100,94,198,19,238,32,231,194,46,36,210,13,168,8,12,91,161,255,0,129,74,73,173,223,28,134,90,223,25,240,122,120,144,170,238,101,82,165,68,152,195,240,226,42,23,243,251,202,90,54,176,216,203,195,98,159,63,83,213,89,15,12,66,166,220,161,155,33,161,96,11,218,136,9,171,97,32,152,198,17,139,3,70,198,126,81,45,200,22,163,207,56,50,65,197,43,18,151,13,12,82,92,188,166,159,198,84,229,236,102,14,36,142,76,60,94,101,22,76,136,80,242,247,42,89,25,240,89,194,81,149,100,251,131,139,251,85,6,25,247,130,39,210,84,48,38,75,32,57,75,200,145,173,228,61,84,124,22,2,79,54,33,166,44,198,166,67,100,65,145,57,141,61,132,237,42,93,198,25,163,11,55,254,73,108,252,248,248,83,23,153,133,31,10,91,38,73,7,145,101,137,136,166,83,176,190,27,178,229,91,107,106,160,140,253,72,121,151,0,200,245,186,52,145,145,153,114,174,133,155,178,17,101,200,165,125,149,84,96,126,149,115,187,179,50,73,243,101,255,0,90,132,248,151,241,118,199,79,222,69,163,169,16,228,229,236,85,180,44,151,109,19,49,69,200,85,40,228,214,93,117,58,164,233,182,87,71,251,9,11,216,84,194,27,198,34,117,101,34,218,202,65,248,101,202,63,219,71,67,128,63,62,165,66,86,22,89,70,212,115,134,242,196,40,196,49,114,165,117,172,157,36,248,101,202,87,114,96,12,67,120,114,164,79,173,28,35,230,77,183,24,44,140,5,224,250,67,240,242,170,6,90,140,145,127,75,200,154,214,195,173,146,6,24,210,135,251,107,43,38,65,193,132,34,254,68,141,95,179,89,155,232,229,90,183,226,165,230,159,157,233,213,53,100,146,79,218,77,41,236,181,86,160,3,12,104,184,178,170,131,86,213,119,26,0,202,69,230,93,196,173,102,33,99,16,210,237,162,103,223,184,219,216,213,87,254,197,175,210,164,27,55,114,237,49,101,246,214,113,174,41,196,76,91,174,68,61,174,170,131,39,221,83,65,147,85,186,234,89,204,23,191,153,210,3,60,126,209,70,181,201,102,231,221,90,105,227,111,134,196,243,96,8,223,221,15,42,173,68,97,76,106,161,231,102,98,145,59,100,109,176,242,229,65,152,192,140,78,108,136,144,218,193,147,196,17,73,74,204,193,81,37,196,146,16,236,12,190,181,156,58,77,63,225,151,106,76,137,141,172,54,20,29,72,72,114,65,9,156,170,77,37,1,87,211,1,121,167,158,20,191,148,138,66,141,85,86,207,121,0,195,24,92,137,95,169,100,233,88,62,224,226,75,101,241,43,207,23,208,164,53,145,241,245,47,140,178,25,89,250,84,146,27,223,39,182,87,241,173,242,100,178,50,55,153,62,69,104,80,198,124,97,169,233,48,237,69,204,17,101,78,183,59,149,183,49,6,168,175,251,137,183,65,13,109,149,140,147,237,37,192,196,52,210,72,88,32,61,125,147,119,182,237,18,97,90,192,89,3,40,86,218,224,203,143,177,10,250,120,150,82,179,26,46,82,42,56,213,177,35,15,132,73,148,202,163,198,39,82,87,38,200,241,158,193,109,80,204,192,171,117,14,12,49,147,184,75,68,200,216,153,242,130,90,153,62,81,123,69,136,104,176,231,43,16,182,54,180,4,96,98,73,31,205,202,141,252,137,52,202,168,163,243,247,126,154,115,2,170,187,116,255,0,81,17,11,251,72,171,38,87,23,0,171,162,144,95,83,42,45,235,80,57,236,109,72,250,217,111,15,87,231,76,95,169,222,78,110,212,190,239,79,60,178,242,226,70,192,120,43,98,63,229,114,145,27,58,114,97,183,177,29,214,201,124,158,92,72,217,145,160,201,27,62,67,41,4,160,109,117,132,226,15,12,65,98,39,218,90,106,131,171,164,191,119,186,34,202,235,225,160,245,182,93,202,217,47,185,130,247,237,42,254,89,102,29,73,143,184,75,10,169,147,177,225,177,236,71,201,161,131,108,70,110,248,191,105,13,30,142,102,229,57,104,103,15,83,178,75,223,196,143,126,161,62,60,91,81,165,208,244,221,53,35,243,7,33,86,217,140,25,25,196,34,37,219,111,29,69,102,139,232,243,238,1,239,21,96,108,146,71,152,74,122,125,59,11,230,92,164,200,129,173,101,198,114,68,17,73,143,234,35,101,134,178,20,140,178,6,76,38,76,2,108,157,42,74,125,14,34,110,247,92,159,77,52,164,127,178,98,255,0,161,21,50,202,80,111,241,162,25,100,2,247,41,171,39,146,48,30,97,36,111,184,178,19,51,98,34,147,43,20,85,87,41,173,77,139,204,161,22,85,41,107,107,44,156,91,94,68,230,146,212,246,94,97,40,147,198,85,110,125,161,167,141,81,249,146,102,104,152,231,213,80,237,75,44,102,151,214,174,99,79,151,25,156,60,171,211,52,169,198,76,162,148,49,45,176,33,203,141,218,81,149,62,202,143,249,44,252,135,44,178,0,129,154,89,70,36,174,125,196,18,249,242,140,170,15,226,92,251,204,28,61,98,92,210,147,88,106,104,210,185,132,76,107,154,178,163,251,122,21,142,36,149,109,223,182,167,120,49,135,237,34,130,99,224,229,80,116,154,168,19,188,55,124,68,87,240,241,149,140,196,92,170,185,18,101,161,199,225,232,97,145,252,95,245,22,233,250,50,214,8,57,113,148,107,78,161,214,17,96,191,250,121,73,196,134,164,214,196,212,7,218,75,149,254,226,244,45,252,57,125,67,244,246,182,151,24,239,175,151,20,152,211,57,149,190,175,203,137,55,101,32,36,131,255,0,33,227,74,31,2,230,11,223,135,38,217,34,174,88,234,99,48,158,202,25,8,204,93,88,148,223,156,168,210,217,148,188,126,106,232,204,200,206,37,27,169,32,19,195,46,94,165,86,80,86,46,161,195,25,34,176,197,229,69,50,75,35,123,67,255,0,105,15,163,53,132,29,139,34,22,40,248,190,170,161,147,232,118,67,204,82,226,73,187,160,181,22,189,144,74,61,222,212,98,74,108,141,242,132,194,33,166,59,200,130,126,17,117,172,159,12,118,241,94,16,173,89,20,42,74,210,107,48,84,202,127,168,227,198,140,178,187,139,118,125,221,119,16,212,150,185,209,50,227,51,234,147,234,37,154,122,5,229,108,76,34,82,100,117,127,225,124,43,253,45,227,76,61,111,233,5,144,133,68,201,102,160,178,136,255,0,144,32,191,34,23,79,89,89,86,147,44,184,31,201,137,60,55,196,33,193,39,48,149,21,149,9,85,142,115,25,151,155,183,215,216,238,69,249,209,178,116,97,60,56,138,50,143,233,171,103,221,197,187,6,109,168,255,0,113,74,207,214,96,173,59,226,68,22,82,9,53,180,250,53,108,77,76,211,211,163,28,102,20,92,74,150,158,24,230,248,9,66,234,31,137,19,135,47,150,42,176,208,214,178,166,176,18,229,192,32,148,119,22,222,195,180,122,170,153,207,207,80,124,33,17,10,63,168,169,105,235,65,36,25,141,217,224,170,205,91,91,109,5,152,132,49,17,40,53,105,224,179,180,120,213,213,151,196,136,125,108,10,226,15,14,33,160,175,160,105,250,150,110,204,33,149,99,14,121,35,121,151,18,146,213,190,171,119,242,130,23,106,55,24,22,53,20,204,187,138,89,217,171,133,199,244,211,216,112,46,45,199,187,12,82,99,75,40,104,95,72,70,22,216,89,113,43,104,119,111,147,197,19,229,70,151,143,32,111,248,147,76,181,181,23,202,6,40,248,146,27,45,67,90,50,109,37,136,123,159,186,186,14,192,17,188,240,148,124,171,137,252,108,211,23,31,146,194,143,176,92,169,155,142,35,71,200,163,173,213,81,106,101,226,151,23,140,159,105,23,62,226,37,185,50,137,113,90,77,73,120,82,48,55,133,30,65,43,6,92,2,22,12,165,196,50,174,109,199,45,182,165,126,205,132,123,51,117,170,218,170,160,73,39,8,132,33,168,56,119,209,38,248,114,229,85,178,111,137,10,35,3,18,42,162,200,73,148,168,124,193,198,73,45,109,79,56,253,92,106,42,215,88,88,194,127,41,123,83,170,217,132,156,6,102,42,203,49,74,209,64,44,167,156,83,153,135,173,57,135,169,30,32,97,197,252,136,207,193,145,100,189,146,229,202,31,237,163,205,164,183,32,226,196,168,177,169,54,144,22,159,80,211,144,255,0,55,43,16,253,197,71,36,218,74,72,255,0,167,151,42,136,159,161,135,24,111,41,74,163,97,221,158,52,167,215,101,227,19,251,20,164,180,69,99,85,115,174,24,49,113,191,9,87,53,213,181,81,39,106,48,26,89,122,186,198,156,213,76,25,58,138,66,161,95,84,50,92,62,194,89,114,226,91,234,234,83,20,10,141,73,18,55,129,133,23,40,211,102,70,139,225,250,94,95,166,179,129,200,206,30,180,218,27,24,55,230,42,232,56,197,17,190,24,217,78,151,155,210,241,12,170,146,7,194,230,82,124,217,165,70,201,247,86,91,249,126,31,230,132,255,0,117,41,158,251,194,3,55,204,148,107,44,213,21,87,47,113,232,104,116,94,77,221,229,200,248,189,177,37,147,62,39,124,50,211,242,246,149,226,220,147,238,168,219,91,43,81,193,127,200,19,26,225,150,181,167,183,151,40,209,5,32,68,243,227,92,242,52,190,58,29,144,164,62,187,186,157,143,82,95,89,93,217,62,88,113,70,141,231,148,120,215,131,169,14,63,1,101,34,229,240,245,61,149,36,93,165,132,82,23,23,184,154,85,106,70,20,111,52,177,16,73,40,192,204,167,98,167,184,36,149,80,27,42,223,15,155,138,76,138,3,74,204,1,64,194,137,81,204,159,44,108,226,139,149,93,112,57,219,144,248,198,166,146,63,148,226,34,139,181,135,127,73,57,242,204,34,109,138,176,102,173,60,35,252,221,89,21,48,117,132,75,104,44,9,177,136,126,30,234,93,197,124,88,218,178,27,116,198,173,0,129,243,113,120,202,155,76,244,59,32,124,161,71,145,115,155,183,156,167,254,156,94,49,34,153,159,99,194,46,79,4,42,178,113,12,71,211,233,231,65,229,23,42,209,24,50,201,220,34,161,104,117,12,162,51,14,94,68,105,159,56,191,105,48,30,141,25,133,62,208,200,173,157,149,65,48,246,141,47,120,101,11,152,37,228,78,105,53,57,9,195,98,36,224,104,48,98,205,30,108,92,130,75,125,121,227,126,210,95,22,37,71,51,99,147,40,81,85,181,90,42,220,127,213,165,12,82,126,154,92,64,77,25,144,100,254,173,3,62,27,51,179,211,133,198,186,3,244,221,31,135,244,238,84,43,225,211,86,243,75,148,36,89,126,204,91,8,163,80,206,193,148,66,80,186,253,246,190,156,120,130,41,11,37,117,134,93,193,240,226,41,10,160,236,131,46,76,231,152,49,127,215,214,143,241,186,143,27,52,45,99,136,232,11,141,65,6,240,241,37,228,254,69,216,76,25,86,240,119,121,121,4,150,218,233,33,140,140,176,197,182,146,156,210,120,99,195,218,163,28,41,19,98,60,211,180,173,98,118,76,59,153,61,34,66,190,182,227,35,57,113,46,201,84,248,162,7,232,6,149,220,83,142,79,153,68,37,214,170,167,45,216,155,211,216,35,126,172,163,200,189,119,72,57,63,54,18,164,215,16,229,198,63,219,243,85,213,95,51,17,152,121,127,34,79,33,136,51,107,253,99,4,143,174,136,33,227,23,213,18,148,190,248,163,173,43,79,152,197,25,71,231,214,186,229,198,158,6,55,241,98,202,161,174,244,1,36,129,230,197,198,165,36,26,63,206,167,84,61,66,163,123,104,111,208,223,21,229,106,64,124,220,81,137,109,187,9,230,203,125,140,65,127,26,71,165,116,223,164,74,196,17,113,174,143,26,156,158,108,54,46,36,145,244,236,154,101,175,112,154,100,125,112,211,177,27,164,174,236,161,88,237,37,139,16,202,168,100,176,16,110,119,120,184,202,158,191,77,196,157,238,142,50,79,101,79,44,160,226,46,85,101,90,28,236,215,28,179,98,64,102,9,70,36,150,77,14,230,86,239,46,37,156,13,61,43,242,24,170,182,28,104,37,6,47,113,80,91,19,240,45,111,10,79,79,236,24,189,197,190,76,99,139,207,149,85,70,11,35,68,195,181,26,87,49,131,43,240,169,50,168,234,204,43,164,100,73,32,120,76,46,68,92,15,58,73,124,169,91,194,72,211,178,136,171,198,153,40,164,205,137,65,127,82,172,84,79,11,231,1,242,194,36,160,50,113,15,46,36,231,77,217,14,72,31,16,170,115,86,231,130,119,196,16,184,213,124,76,143,144,28,61,121,58,116,226,87,109,113,15,234,36,26,146,6,246,215,55,180,134,99,223,25,239,71,70,147,185,75,10,183,145,105,233,223,17,119,224,248,50,72,201,114,197,212,186,30,146,54,152,141,221,63,22,47,109,77,27,79,74,178,6,28,164,66,135,85,105,253,18,15,78,44,92,178,75,238,43,181,142,78,103,70,187,213,84,114,71,138,39,251,138,94,96,101,77,39,202,21,40,164,159,7,80,29,229,41,123,85,157,32,70,47,49,101,196,185,235,251,20,239,69,196,194,182,48,36,131,20,177,37,23,213,164,164,126,238,33,120,213,25,140,8,196,195,149,3,107,24,147,162,60,95,85,81,127,81,60,136,51,124,111,211,21,167,125,125,140,161,136,130,236,77,25,175,233,173,193,152,82,178,169,27,95,134,52,100,150,249,118,208,57,10,141,167,209,148,112,142,194,245,70,18,138,244,237,107,119,58,154,104,171,142,154,247,42,161,207,4,158,101,83,12,212,3,3,50,192,228,72,125,87,71,65,7,8,136,84,210,183,83,232,226,179,134,44,156,138,188,14,118,179,148,80,239,169,227,1,255,0,32,66,169,43,92,22,94,121,98,170,154,125,85,19,207,22,212,120,255,0,105,56,153,62,12,159,13,164,81,255,0,180,153,100,82,121,28,2,238,180,149,190,102,9,72,185,189,39,197,168,147,175,31,71,176,33,127,63,102,37,250,127,80,252,61,37,251,8,30,172,189,137,21,63,253,159,180,230,159,249,189,172,111,220,90,208,172,191,37,151,168,209,23,91,105,220,141,141,61,146,64,205,160,136,156,86,213,110,123,185,72,189,172,230,75,211,108,197,93,77,198,47,113,45,210,90,205,246,71,225,138,65,36,109,22,16,91,58,216,111,63,225,161,39,115,24,184,138,148,135,64,75,31,8,121,87,72,13,169,36,177,130,66,217,79,60,102,98,136,46,69,59,44,223,3,43,74,159,36,189,63,195,66,70,38,238,198,126,95,182,186,86,149,210,181,69,255,0,49,159,136,98,246,242,174,87,107,63,81,148,156,50,144,245,80,245,57,14,204,179,200,85,181,100,224,166,183,249,185,177,214,117,206,161,210,90,110,46,26,254,82,40,112,221,250,144,56,132,168,105,62,30,146,223,192,182,197,226,87,48,52,246,152,211,227,249,72,31,200,85,186,235,255,0,241,117,17,181,94,41,166,186,156,250,183,73,78,146,14,24,188,133,247,21,149,14,128,170,16,255,0,171,20,165,39,219,66,221,252,69,211,245,30,97,247,23,55,178,248,199,107,101,57,241,42,120,146,126,78,137,255,0,171,65,215,165,149,244,203,211,67,175,221,201,211,250,94,38,24,130,24,191,248,34,228,186,135,226,21,148,226,109,42,120,135,245,22,48,41,245,30,168,62,238,196,170,140,58,122,13,35,50,148,67,200,36,245,121,191,246,153,104,186,126,62,186,145,240,233,44,103,15,119,108,82,227,251,138,115,88,4,113,136,192,212,197,33,72,168,53,38,161,178,183,126,40,130,46,216,74,155,79,67,201,78,201,102,16,242,125,212,203,26,125,24,211,63,46,228,166,140,161,214,191,146,88,190,89,116,184,1,212,125,214,214,131,226,88,210,90,202,40,254,108,188,98,250,72,41,246,91,151,191,136,133,26,214,84,250,19,113,223,92,135,193,215,143,173,243,16,139,185,74,100,235,249,211,136,255,0,104,105,88,112,17,143,249,93,183,238,41,171,89,135,207,138,32,184,252,212,26,18,170,203,244,83,204,187,4,158,25,101,237,88,83,214,211,138,83,50,139,40,200,254,69,62,24,7,157,218,158,70,129,233,177,115,75,47,18,180,106,200,164,164,171,149,179,52,30,149,146,54,20,34,197,151,237,40,251,182,126,31,27,253,62,47,82,72,111,139,80,107,101,225,137,144,169,151,226,210,93,196,204,104,184,144,189,67,59,87,176,191,141,172,75,98,114,127,196,179,254,146,93,94,37,176,47,173,187,6,82,202,196,158,70,170,210,179,159,243,113,83,232,122,51,66,100,97,127,249,170,108,62,195,71,254,16,97,178,212,126,123,74,238,88,202,170,27,6,65,242,139,145,62,187,209,144,69,17,146,244,244,172,184,189,181,43,25,247,2,38,34,137,109,85,12,181,198,94,120,222,196,121,168,65,36,25,121,63,192,150,238,65,24,236,245,4,250,53,193,203,242,145,34,241,164,105,6,219,212,64,26,173,177,51,20,164,255,0,26,97,107,186,140,54,27,219,90,53,131,207,72,12,222,226,10,4,243,219,193,196,82,164,230,82,186,242,42,41,231,128,172,230,226,70,61,145,73,147,230,148,93,173,172,26,146,2,33,165,98,33,125,196,210,182,202,168,108,97,139,63,40,209,30,6,50,153,201,159,58,17,241,98,202,50,166,149,177,135,131,52,177,47,172,216,217,114,196,46,81,172,94,108,108,84,196,151,51,27,35,65,140,60,184,134,33,168,217,58,171,115,43,20,72,4,199,245,19,231,135,212,143,243,125,127,77,7,38,183,243,226,137,21,50,216,220,80,58,182,124,177,179,46,44,73,175,170,255,0,131,50,153,124,195,214,189,129,40,147,232,118,160,157,225,148,67,198,163,37,80,101,7,181,187,138,34,117,44,225,217,65,198,204,176,7,143,234,42,19,86,209,201,30,99,64,203,252,171,75,225,211,139,186,7,31,238,167,89,23,236,206,95,4,94,167,164,223,124,221,78,34,229,246,198,138,170,12,232,208,89,18,88,177,42,188,213,66,31,14,49,9,106,123,52,204,146,102,52,242,100,76,210,35,139,86,16,27,76,30,203,155,40,196,159,233,186,209,210,63,183,42,36,210,104,227,68,225,158,52,138,25,143,101,40,133,223,237,134,47,109,73,166,95,17,246,217,249,22,54,84,244,214,195,230,23,34,230,250,147,71,142,51,254,80,170,152,215,209,50,60,65,159,200,147,76,124,233,36,237,226,78,179,51,242,13,186,124,136,43,96,90,193,225,55,90,163,12,97,144,8,51,103,67,133,243,132,126,213,181,20,213,168,105,7,36,31,40,94,68,175,77,152,240,159,180,54,79,241,170,11,88,103,41,251,123,88,181,195,211,196,35,216,82,149,101,110,53,177,26,126,9,6,160,249,179,23,47,219,89,201,211,7,140,204,65,198,52,218,181,254,154,76,57,83,179,93,131,107,180,46,62,84,55,80,168,38,219,185,1,248,38,88,254,111,42,37,150,80,107,120,76,94,69,88,23,142,75,30,33,20,107,153,106,29,49,168,35,94,60,197,22,88,197,122,22,77,222,35,170,211,152,135,91,67,178,183,3,205,16,184,148,174,155,52,186,217,195,20,185,68,42,233,178,66,8,192,194,97,36,146,104,98,145,249,177,114,38,104,85,249,20,94,163,84,210,159,3,234,123,188,79,102,239,148,105,220,195,69,154,60,213,248,197,249,20,229,108,12,76,230,66,220,85,92,137,159,211,138,68,187,108,156,73,217,77,19,239,153,65,100,195,75,23,251,73,137,175,160,221,131,229,34,226,81,82,96,92,70,229,182,128,66,166,245,83,15,129,230,137,0,130,253,197,37,141,173,152,237,90,224,25,78,97,210,16,229,151,215,230,169,33,235,58,226,157,129,228,64,82,48,150,92,214,21,101,198,156,50,29,53,111,49,139,24,95,186,172,209,171,146,89,50,40,227,90,228,7,16,178,229,88,73,164,36,144,114,246,45,53,175,174,146,54,26,188,185,126,162,108,108,114,71,132,197,72,172,168,107,88,131,181,209,55,62,25,130,81,40,219,45,13,171,74,124,198,46,33,174,186,246,98,38,44,171,43,38,0,64,194,98,229,84,255,0,27,252,24,178,58,28,178,28,51,198,249,76,164,42,169,170,249,97,226,177,229,26,202,227,79,18,75,25,44,60,73,51,228,178,55,202,6,41,10,68,181,253,6,181,202,166,50,156,140,234,255,0,170,133,178,190,131,90,6,122,120,178,226,250,104,56,208,56,247,118,63,237,172,231,217,81,138,38,40,144,11,145,21,253,129,107,96,71,234,219,203,178,109,34,124,182,85,185,240,231,82,119,90,101,146,95,109,35,125,145,50,102,227,18,50,182,78,73,204,151,44,188,105,22,53,66,172,195,6,70,170,207,187,187,200,47,166,137,153,101,85,180,197,94,182,223,67,5,184,48,135,173,78,135,73,74,140,78,18,170,212,146,182,158,67,104,22,82,163,3,8,178,21,15,225,101,36,252,34,32,178,251,136,128,198,219,15,49,178,20,139,228,155,35,254,210,86,90,2,176,246,170,147,252,25,139,149,61,12,102,9,252,34,196,185,148,107,233,91,236,66,148,174,161,207,149,129,133,42,150,246,163,52,58,253,135,76,170,149,236,148,153,22,182,126,32,19,57,75,149,111,141,48,255,0,85,17,230,79,117,85,88,147,41,207,117,84,60,114,247,101,138,66,160,227,70,245,38,51,137,93,218,192,28,214,63,49,120,210,72,97,130,39,190,36,66,141,59,72,168,21,212,208,29,55,4,67,97,177,98,69,51,83,131,54,208,82,137,196,178,146,201,222,125,163,198,167,102,67,29,108,189,217,122,203,216,164,205,113,213,87,200,185,135,181,178,253,94,68,99,13,19,38,208,42,74,53,150,229,159,41,196,53,140,152,4,146,76,185,72,179,48,170,149,182,83,246,64,237,30,53,202,175,173,101,221,217,50,36,78,181,104,24,99,146,204,41,101,174,137,173,140,13,220,66,144,82,124,212,90,61,93,125,203,66,202,154,132,214,177,227,130,200,133,18,199,215,162,65,151,233,225,40,208,30,170,58,216,152,101,246,23,139,34,77,38,145,227,62,236,82,178,144,171,154,53,103,108,78,156,123,100,116,186,163,87,17,249,101,151,42,109,50,124,66,3,16,69,137,114,170,171,43,88,62,97,55,18,53,147,245,4,239,210,11,42,232,179,241,57,246,214,214,43,97,224,206,241,101,69,63,73,83,20,156,214,133,83,48,42,181,81,73,187,40,177,42,232,25,7,21,251,190,197,101,102,78,68,164,95,215,83,84,61,61,71,72,247,150,32,136,95,184,85,51,171,108,162,73,243,15,252,63,233,161,245,134,167,177,130,124,91,82,99,250,137,113,171,73,119,85,152,34,32,136,177,164,119,30,56,105,155,106,41,135,78,1,19,118,28,138,139,213,101,144,108,17,178,98,18,231,134,54,184,211,103,126,24,185,71,230,158,85,89,92,91,197,124,185,113,121,16,171,252,26,79,246,94,67,147,185,103,202,118,41,73,230,156,59,83,196,150,82,9,122,158,101,168,165,124,160,136,84,242,202,55,171,129,155,184,184,164,139,220,78,170,196,45,70,39,36,218,142,22,63,154,71,83,235,204,167,218,26,82,77,113,163,237,100,191,136,185,70,167,228,233,41,213,7,100,178,202,254,52,155,82,22,86,143,177,216,95,63,76,206,6,41,121,50,125,165,163,206,182,48,30,42,241,98,92,217,243,39,96,225,70,213,89,16,93,197,85,91,33,54,85,45,35,85,14,75,57,74,135,124,193,193,126,208,169,73,174,201,249,49,23,18,198,76,246,73,31,55,33,16,194,170,149,245,185,200,126,174,52,230,76,152,145,135,196,85,18,27,129,194,137,202,176,141,168,73,37,253,74,13,107,21,85,27,207,159,206,155,112,73,173,253,40,255,0,113,64,93,188,241,153,187,9,123,86,53,70,181,146,204,197,41,49,161,108,12,184,149,249,177,113,32,102,82,105,249,63,54,81,19,42,99,73,140,163,249,180,108,154,17,217,117,23,18,176,150,21,233,236,113,159,196,94,52,250,76,104,132,103,47,42,91,50,183,211,88,204,197,67,250,150,38,112,136,152,212,236,12,183,37,111,182,179,172,112,135,30,65,43,154,72,24,226,51,55,103,130,139,158,24,59,173,216,69,136,158,106,242,182,49,228,215,0,193,42,146,182,101,166,92,52,8,52,195,198,225,203,137,9,37,135,39,54,92,171,25,148,35,146,76,165,158,68,100,3,0,111,194,110,85,85,106,242,35,93,59,98,71,24,214,48,165,230,15,90,165,13,169,44,160,246,144,169,188,192,197,156,12,88,132,164,119,255,0,134,231,117,113,21,51,118,241,5,203,224,198,77,148,184,199,196,104,184,145,225,14,78,85,189,246,160,178,240,55,26,87,38,76,232,50,243,24,185,70,85,53,168,217,0,223,80,158,105,24,88,157,138,159,71,190,202,182,11,34,88,9,99,13,224,178,6,96,246,45,76,101,137,37,226,40,177,13,51,127,196,85,253,92,160,146,96,11,221,82,118,87,219,25,216,86,217,153,227,19,220,75,108,130,9,60,166,66,173,249,26,181,66,134,182,224,125,184,134,140,124,154,162,246,241,46,99,39,80,158,164,239,14,46,52,84,109,72,57,175,250,73,44,232,83,105,95,34,162,96,114,157,255,0,77,125,12,4,149,243,200,50,118,145,62,135,51,24,24,82,136,130,26,213,145,137,180,102,211,105,136,37,30,239,44,111,229,66,230,174,173,6,20,202,100,253,37,4,25,172,75,148,159,186,180,70,212,154,42,73,54,145,32,101,39,220,67,76,166,44,108,14,27,90,223,248,116,218,15,34,41,140,100,146,48,197,158,52,84,157,49,85,59,230,226,69,196,69,63,125,166,53,30,63,148,22,95,219,79,29,171,142,164,153,81,245,42,38,79,170,173,3,13,234,131,18,158,153,170,170,134,124,162,46,82,125,69,21,39,79,92,198,255,0,49,17,50,162,35,80,217,23,151,17,22,109,59,243,212,170,172,72,81,218,234,75,89,32,205,83,20,146,136,149,192,181,215,249,51,88,192,38,216,95,85,62,164,101,229,104,31,136,163,31,238,9,27,234,86,51,134,248,150,210,133,143,233,226,79,179,161,187,216,251,4,214,234,24,179,129,243,98,228,76,161,220,12,95,164,148,160,110,33,156,83,190,83,138,50,192,54,68,31,9,84,218,54,251,25,104,117,39,234,113,251,165,202,183,50,237,229,103,12,2,40,216,112,199,225,187,228,68,214,234,222,124,66,17,63,145,78,172,159,35,213,29,125,138,31,85,33,9,132,217,4,150,201,167,181,41,55,97,138,50,141,110,125,148,187,111,236,17,145,161,206,43,61,197,117,177,202,202,162,64,221,214,212,189,226,176,129,182,253,161,47,159,241,214,26,112,157,69,34,62,212,44,35,54,133,16,249,82,232,223,15,96,201,229,218,147,248,210,178,223,95,114,145,209,23,33,163,228,196,156,14,17,32,12,198,11,237,38,81,160,2,11,56,139,254,234,18,213,155,150,60,33,40,255,0,113,37,65,88,67,50,238,36,99,226,17,114,145,82,64,184,138,80,51,45,94,47,184,165,224,104,253,137,247,121,114,167,111,201,143,23,251,105,106,200,85,153,31,17,189,174,210,116,95,148,23,250,23,61,181,178,177,17,48,236,8,155,213,107,150,70,157,233,210,226,242,121,170,255,0,57,211,65,205,182,16,254,158,36,234,218,63,50,114,127,136,230,240,245,37,137,120,67,76,66,166,144,236,142,95,213,197,219,17,89,122,192,33,3,8,68,47,246,144,79,129,77,37,143,151,47,177,61,83,236,77,198,250,32,117,38,1,63,41,185,127,105,33,129,168,88,35,251,130,31,221,93,3,108,63,12,197,23,18,137,184,129,6,202,213,230,90,202,163,198,204,111,146,31,87,38,96,136,139,237,86,140,178,156,71,134,89,113,126,226,123,66,198,12,29,184,144,54,182,163,43,223,132,188,130,247,19,171,41,159,228,176,17,180,193,42,73,196,81,164,145,174,15,83,121,196,171,99,63,37,110,109,208,202,68,129,244,150,164,243,151,181,92,242,102,197,225,106,119,185,117,15,226,16,240,48,198,180,228,77,25,174,65,108,61,161,103,198,92,43,97,100,57,207,205,20,159,227,69,76,245,18,51,12,72,4,82,219,153,24,118,88,14,220,251,40,57,63,182,40,214,171,45,67,77,8,31,41,0,121,23,54,211,20,54,37,230,151,144,67,42,190,141,84,10,209,251,101,253,197,101,87,242,212,231,101,68,37,238,245,177,227,13,229,22,49,36,80,53,181,229,217,63,85,199,251,74,170,227,79,85,91,249,245,242,160,41,244,124,184,36,249,72,188,74,139,2,243,55,242,22,190,195,42,208,206,154,62,89,255,0,199,137,51,153,36,241,128,240,133,125,120,125,54,38,80,242,149,106,140,103,206,243,49,127,219,91,37,73,47,236,43,12,195,201,35,243,37,115,46,236,99,31,12,72,164,69,89,60,240,108,179,8,92,104,232,211,226,206,225,151,196,66,168,170,173,135,239,168,172,218,144,145,153,243,105,205,13,172,27,38,113,21,36,190,211,208,70,6,98,159,185,39,154,156,222,31,77,206,30,30,181,173,27,34,216,162,213,240,249,58,93,149,111,228,226,65,237,137,239,9,52,211,218,145,150,80,89,214,153,154,30,70,38,86,86,82,77,100,97,36,104,108,147,196,34,226,84,176,41,32,139,245,115,242,254,218,132,153,50,202,12,179,132,72,250,121,54,50,89,154,92,164,153,219,216,181,113,247,45,100,208,233,81,179,41,84,153,181,61,112,167,62,32,69,198,36,208,33,200,62,213,63,119,166,198,94,80,167,171,185,150,68,28,154,212,24,51,9,4,201,47,141,243,120,148,232,97,190,23,135,41,21,205,84,144,22,14,44,67,75,183,70,203,81,26,181,19,73,184,36,230,61,76,154,53,150,239,45,72,136,186,72,106,171,132,252,197,22,82,44,44,169,50,177,133,12,161,198,197,237,170,55,251,22,57,21,8,19,67,212,243,153,134,92,12,74,130,158,156,21,160,196,181,217,89,14,183,184,169,89,181,86,62,212,203,37,1,149,156,219,168,99,30,104,241,11,173,76,178,132,158,124,170,254,51,229,73,136,9,97,247,81,207,173,4,150,124,216,147,98,78,204,130,74,72,216,128,155,27,173,31,26,48,227,15,132,92,107,67,222,1,63,148,75,154,70,91,21,86,185,168,33,25,70,176,52,147,198,99,240,202,196,139,243,139,237,32,166,64,124,158,97,34,51,24,151,159,14,214,200,239,52,190,84,174,125,59,241,225,40,149,123,24,65,147,10,213,50,171,157,134,87,177,51,145,207,240,164,62,80,151,253,106,215,74,223,105,137,192,195,109,23,147,247,86,173,103,163,199,36,25,130,166,195,167,143,25,139,118,219,196,173,180,174,69,133,223,165,16,159,210,75,199,225,214,185,126,176,120,199,230,157,201,125,148,102,117,41,171,239,57,32,230,82,146,6,113,227,145,80,143,134,104,190,164,207,105,118,42,22,100,130,205,161,71,202,184,21,174,146,181,156,124,213,210,177,126,117,214,62,30,233,137,117,12,97,139,60,133,39,211,82,233,227,104,91,216,233,234,29,93,116,245,58,124,61,49,114,47,9,102,148,63,219,70,134,157,242,78,205,223,18,109,167,164,176,140,98,119,38,78,47,237,71,37,117,52,136,121,249,88,26,51,217,24,127,109,49,12,200,50,122,121,74,165,230,107,202,232,62,97,45,49,50,41,135,235,251,155,35,252,165,54,212,127,81,114,179,55,129,117,134,252,142,168,249,155,97,225,202,49,44,227,50,12,150,115,20,133,251,99,92,188,51,55,47,203,46,81,10,152,195,214,103,173,62,26,232,171,21,152,109,181,174,37,69,149,108,177,63,134,46,36,28,104,123,111,243,2,226,88,154,77,229,144,243,24,191,182,182,70,167,151,143,53,135,42,234,57,216,200,210,71,225,245,82,105,242,103,11,244,137,188,144,251,194,18,159,159,62,95,231,10,90,130,146,242,109,101,193,150,249,123,162,100,76,161,223,94,89,19,234,160,182,108,44,175,155,23,31,154,171,11,42,137,224,42,234,178,11,238,39,162,21,221,99,111,226,79,195,108,97,74,81,228,42,249,248,254,230,219,134,190,42,60,208,43,136,6,110,226,229,39,220,66,70,96,35,121,226,22,33,151,233,40,52,40,236,50,245,24,251,25,73,52,178,197,126,239,148,158,11,156,135,80,178,162,229,225,234,252,235,168,189,140,35,20,102,161,208,209,38,249,203,15,17,21,26,27,41,56,102,85,108,139,74,125,67,234,81,89,243,75,43,234,75,41,209,127,164,242,174,85,73,62,202,180,239,137,149,116,122,27,185,120,59,84,150,200,60,209,223,52,20,50,134,214,161,236,245,24,184,189,212,96,97,196,146,143,184,49,231,120,23,180,170,126,52,249,98,38,18,197,34,173,153,248,147,85,24,201,128,252,24,130,167,13,67,98,71,229,196,85,92,22,28,163,103,18,218,104,199,199,197,147,34,74,142,178,50,9,169,238,37,9,155,73,107,109,149,110,231,250,128,69,202,36,63,162,89,110,179,114,35,228,198,191,140,7,139,107,198,85,170,172,43,118,118,3,100,54,89,69,196,81,98,73,163,124,10,137,38,115,45,189,120,159,227,235,42,170,161,128,241,19,153,88,50,201,241,135,218,49,127,18,107,42,114,208,21,157,120,234,15,67,167,165,66,27,5,237,253,68,210,99,32,193,99,247,114,134,36,134,227,89,146,51,56,101,101,253,165,205,172,153,168,47,229,28,187,165,57,38,121,177,93,6,142,15,55,215,177,113,113,171,107,160,249,252,208,138,185,54,176,212,151,151,239,120,171,178,8,105,101,198,158,184,141,59,154,86,95,182,169,105,40,79,143,50,200,250,95,220,171,76,144,241,245,39,244,149,61,145,15,150,238,81,63,109,89,76,129,6,72,240,135,173,59,102,158,130,49,229,52,174,79,4,185,129,231,127,218,85,106,166,42,115,179,52,205,98,74,203,225,213,84,159,57,126,178,77,207,211,77,244,198,155,212,21,190,24,103,241,35,164,188,113,144,108,158,126,224,151,169,37,151,232,117,105,123,83,191,161,115,1,146,136,207,155,138,79,220,71,225,32,135,196,163,116,246,173,149,36,152,119,88,191,113,31,107,124,248,221,50,183,68,251,105,55,191,128,208,183,113,172,253,55,168,243,238,196,95,150,68,135,83,146,55,15,105,20,151,175,107,25,192,253,86,33,149,1,26,100,184,199,249,177,17,35,70,206,94,54,85,228,117,80,234,19,201,77,67,60,228,26,133,170,153,7,234,167,97,178,32,250,150,42,153,35,47,208,252,211,248,212,245,169,162,143,153,33,212,154,132,131,136,126,95,244,46,95,235,211,164,145,255,0,52,76,74,202,172,114,97,99,179,195,158,9,62,234,103,186,255,0,220,46,45,79,113,98,41,76,195,41,116,186,169,251,144,36,200,187,70,181,31,24,195,47,113,113,41,251,140,4,243,14,85,162,226,24,198,118,75,221,19,151,219,79,107,89,6,72,58,135,254,4,235,255,0,50,85,39,32,105,185,83,158,76,60,67,94,178,161,131,166,200,59,19,74,202,79,5,100,243,2,16,31,136,163,255,0,2,229,90,158,226,202,221,135,194,46,52,237,37,241,93,2,59,91,235,67,124,109,91,190,157,250,174,53,102,202,216,150,224,97,183,227,22,37,195,163,6,212,71,96,98,8,130,85,208,40,111,36,131,55,170,98,88,177,186,22,102,87,249,46,228,223,83,212,19,104,89,227,90,141,175,41,132,14,25,92,139,159,90,208,130,180,236,53,180,252,191,182,190,198,159,79,231,132,80,36,149,38,203,63,45,76,195,253,143,97,252,75,157,38,118,35,23,141,58,126,188,131,131,14,215,147,234,36,16,43,104,202,76,216,177,17,109,159,13,145,189,174,53,6,233,213,27,220,232,222,87,248,10,141,51,124,76,198,95,77,79,42,105,56,133,198,145,198,181,100,98,118,170,186,171,32,73,6,92,163,84,142,168,70,69,103,224,9,27,76,28,68,205,181,77,195,90,8,220,189,72,240,221,128,140,196,28,107,68,152,123,208,19,149,91,242,45,196,230,219,111,35,39,220,112,125,84,147,215,143,100,125,160,69,139,243,246,21,42,153,106,120,51,177,10,41,10,52,230,24,96,201,230,234,74,171,175,145,94,3,7,195,177,39,12,73,67,229,251,73,244,61,43,106,40,159,55,60,104,40,112,34,99,253,126,37,148,155,177,214,246,202,202,52,52,138,159,1,86,126,33,30,27,103,225,47,251,136,57,239,98,217,27,89,193,156,76,34,23,251,168,215,134,168,156,217,121,18,89,76,101,100,248,38,158,103,147,137,106,52,103,248,39,22,176,8,86,97,175,198,128,12,57,209,184,76,157,84,203,19,86,181,63,145,99,66,249,81,159,132,221,105,237,196,51,201,7,18,159,152,99,194,7,47,17,85,170,198,43,29,5,147,1,24,12,218,45,28,147,159,196,161,104,102,74,178,99,194,92,136,195,73,60,31,49,68,148,76,137,106,230,85,75,51,7,98,12,166,22,85,51,63,85,65,25,57,98,143,253,165,60,205,73,56,132,197,99,149,104,181,96,36,245,41,255,0,144,162,170,161,101,24,213,86,192,97,113,15,34,62,28,109,179,58,151,45,170,135,58,12,174,41,74,208,44,188,32,57,173,56,210,89,134,101,254,133,92,89,48,111,226,229,83,207,146,193,114,155,137,52,52,144,86,242,203,229,34,15,206,182,236,140,226,84,82,97,245,176,55,195,204,170,195,91,19,193,42,173,129,141,156,34,196,52,254,52,105,68,31,10,165,153,4,219,80,35,48,17,159,155,41,22,163,73,202,138,178,123,227,13,74,76,158,113,29,114,200,204,236,86,53,80,243,48,132,58,35,244,203,64,102,113,243,9,109,8,94,85,72,197,99,210,77,42,112,48,226,227,90,105,235,65,36,253,184,177,33,174,38,18,48,240,251,139,8,211,31,90,54,24,168,102,26,53,97,180,200,114,134,124,33,235,88,191,253,1,151,238,163,33,218,239,129,212,134,153,130,116,224,114,245,49,42,212,92,172,29,26,77,28,97,225,218,144,169,100,156,132,62,96,245,173,143,134,200,207,237,91,188,9,36,120,66,36,245,110,224,32,181,146,120,192,226,22,85,47,207,52,143,221,255,0,182,175,100,213,75,247,132,145,217,67,139,7,148,221,138,155,98,110,10,97,214,142,55,180,132,159,101,43,118,193,68,18,97,38,200,248,56,68,190,86,201,131,253,223,98,66,171,96,216,6,151,238,149,30,102,62,79,218,65,60,204,17,51,11,173,23,185,1,64,182,196,141,70,134,72,222,238,84,124,63,15,14,101,36,105,231,141,57,252,169,237,85,168,36,147,22,81,172,102,42,177,181,77,118,186,121,243,101,229,9,113,45,240,24,120,204,218,22,82,168,96,71,224,145,190,51,60,255,0,247,244,235,34,145,107,12,35,70,7,155,57,114,162,77,79,149,157,74,86,100,201,85,179,152,108,188,106,230,170,200,19,162,179,234,45,89,41,200,214,141,170,65,234,125,18,249,35,203,181,83,149,186,50,198,49,243,4,68,198,187,123,31,199,218,128,178,8,202,207,164,52,251,145,57,37,146,84,39,33,132,145,152,192,149,54,100,102,73,31,50,15,15,34,202,77,144,33,3,181,69,152,173,110,109,120,98,70,103,49,113,33,76,200,132,233,46,85,182,31,133,144,214,249,148,227,132,7,155,116,52,45,129,148,159,178,124,24,195,127,212,90,42,130,121,36,226,42,91,63,80,144,83,159,16,48,8,95,184,155,195,100,191,201,47,169,61,89,193,112,15,53,105,196,254,100,75,33,188,92,217,80,62,103,47,186,66,166,129,141,148,3,49,101,13,35,40,251,140,11,248,132,112,137,136,194,202,182,204,158,73,192,234,95,61,18,170,79,113,86,163,4,17,184,67,214,162,209,170,124,140,204,175,240,75,220,76,29,111,41,69,149,65,252,69,248,144,205,55,166,101,88,7,139,108,23,149,116,187,128,176,170,7,86,233,138,237,73,90,122,249,120,203,149,106,199,117,175,115,21,149,27,216,252,161,255,0,103,141,67,171,181,222,170,149,119,171,50,23,115,41,248,242,175,222,245,172,4,106,96,109,5,139,43,23,44,248,117,240,66,37,79,129,133,140,67,23,90,234,209,161,159,6,208,60,171,169,163,88,83,68,82,146,245,31,144,224,18,102,74,141,218,37,182,5,169,8,254,164,4,157,61,113,190,97,165,245,42,170,120,212,208,65,203,144,165,92,248,249,12,203,69,11,129,36,254,28,194,68,154,5,49,71,152,165,64,89,79,25,64,253,160,186,152,165,100,234,163,198,226,197,137,78,205,226,75,111,71,254,13,46,36,193,173,127,244,225,17,11,14,125,137,15,204,34,99,74,224,76,222,206,230,46,85,81,51,119,24,12,46,215,143,234,42,42,249,56,236,222,33,177,141,23,31,50,194,99,226,20,15,195,20,98,74,195,49,146,82,233,240,45,100,147,135,173,106,216,147,42,253,154,100,233,184,147,143,155,116,49,44,77,91,79,4,127,170,17,72,157,213,83,197,199,243,121,10,128,212,240,32,193,31,244,248,170,237,196,79,47,115,237,37,171,58,85,84,13,169,121,131,144,164,80,20,51,224,146,86,41,124,69,93,10,49,137,6,39,202,8,127,224,81,58,6,219,144,8,120,177,13,100,203,80,99,234,26,142,124,203,25,50,223,255,0,25,124,72,248,216,61,213,28,205,219,83,125,221,168,61,149,23,112,201,214,64,249,66,226,86,51,2,57,35,225,83,243,33,188,75,22,49,85,149,56,136,235,95,121,91,238,229,75,173,126,42,30,182,115,235,141,3,41,68,155,73,9,228,249,136,72,6,104,48,78,157,187,151,216,85,79,199,191,207,99,119,149,27,45,3,105,53,13,229,223,181,137,99,168,108,173,96,145,157,133,202,168,35,82,14,144,108,194,84,61,173,33,228,179,118,179,109,67,120,221,166,236,137,36,124,221,137,241,178,99,81,180,230,124,105,106,208,44,36,158,149,166,53,137,153,146,108,100,191,105,176,39,238,38,84,134,177,169,39,219,79,182,99,140,206,101,236,36,32,248,132,177,151,74,224,11,47,255,0,161,191,214,1,39,132,200,183,190,187,31,182,164,97,233,187,157,246,107,98,241,170,239,8,48,129,195,255,0,39,98,88,251,167,45,71,149,83,192,81,107,0,242,124,48,163,43,99,60,64,194,101,170,30,167,170,33,54,130,148,50,173,166,184,138,66,38,105,148,146,198,225,6,167,156,79,210,99,72,228,211,218,194,62,99,39,76,181,196,62,213,135,169,14,203,205,11,50,187,123,10,208,186,104,79,50,48,255,0,62,237,12,192,128,135,234,84,95,135,142,66,102,228,94,102,152,151,231,212,69,213,234,69,106,79,190,146,187,187,107,200,143,128,106,168,60,82,229,98,77,141,91,182,103,50,152,184,134,2,147,169,115,200,207,108,117,42,186,39,144,198,202,227,73,99,226,46,82,254,234,30,29,148,18,243,10,80,241,168,27,138,121,217,248,122,209,240,41,25,131,152,184,136,141,183,127,146,191,226,82,241,150,80,122,114,141,26,192,130,72,243,101,26,130,129,162,78,82,110,253,120,127,182,170,35,4,144,153,139,46,85,170,172,132,217,81,248,153,207,129,19,218,83,151,23,111,173,226,12,84,125,149,222,200,152,145,177,182,179,128,195,22,46,84,202,204,252,140,219,84,200,148,167,187,60,147,255,0,81,18,123,182,202,252,194,90,102,82,14,51,247,97,18,50,166,96,36,143,9,139,137,43,84,213,107,152,154,30,65,165,115,49,143,207,15,90,109,118,204,76,126,208,170,32,54,182,36,27,194,81,41,51,49,149,254,134,132,220,248,98,23,17,86,199,234,75,202,130,112,202,202,167,227,6,198,52,231,203,47,16,147,231,195,4,158,226,164,142,22,242,44,178,20,212,247,100,178,99,55,98,228,84,1,100,95,5,11,188,244,134,102,136,47,247,86,216,215,214,82,123,120,147,100,156,70,101,71,31,234,72,21,91,79,155,148,62,94,181,30,202,26,168,199,204,105,241,177,253,52,220,48,55,199,97,165,228,42,102,253,55,6,112,246,146,241,136,107,165,100,213,23,50,43,14,159,102,184,112,52,145,34,48,162,166,41,126,226,98,24,213,69,253,38,65,13,14,24,209,42,120,98,23,40,214,111,48,252,248,84,164,154,227,109,234,112,123,138,24,180,144,119,101,229,250,137,92,250,120,51,170,179,87,148,130,147,218,53,114,205,48,253,72,7,136,221,106,58,238,182,118,159,123,197,136,152,215,163,226,113,40,190,135,226,45,254,159,62,210,92,172,163,18,170,15,198,8,54,76,218,75,226,92,144,52,54,54,86,50,140,17,127,173,30,202,115,140,152,101,174,21,233,222,214,238,118,110,37,125,142,205,73,36,19,79,148,37,249,101,182,250,168,22,94,123,69,205,35,107,150,105,178,50,32,74,50,254,69,111,85,174,79,36,25,68,33,174,141,234,17,219,212,22,171,79,75,140,254,84,222,123,237,68,54,113,99,26,81,27,226,20,77,246,47,113,85,254,36,131,54,38,35,69,228,42,154,202,142,198,215,85,36,174,237,79,10,35,49,118,21,233,205,35,206,48,51,151,147,193,108,52,154,49,15,49,132,63,229,65,135,80,211,201,126,24,133,76,212,65,114,169,182,238,202,112,217,148,177,114,140,73,68,201,153,96,250,128,120,189,204,107,161,26,125,53,150,159,244,49,69,24,178,123,137,109,86,143,163,132,62,82,150,74,117,236,255,0,38,88,133,129,169,236,167,51,244,164,78,99,7,125,224,89,98,30,68,214,78,158,178,147,41,254,147,20,98,140,143,135,78,74,70,102,151,141,27,116,11,26,171,107,88,65,191,55,16,214,153,250,26,142,73,31,44,60,68,88,207,178,196,76,193,64,122,197,148,158,16,166,86,99,43,253,36,53,182,149,166,141,4,226,136,81,150,105,89,198,184,238,155,153,173,107,117,4,170,253,67,115,39,24,186,215,105,159,14,112,206,249,102,22,82,172,227,105,186,233,49,125,66,219,24,200,84,179,70,178,242,25,100,168,6,152,212,246,176,123,103,144,163,85,239,212,132,146,62,213,31,248,111,124,247,250,121,113,13,22,205,25,170,177,179,211,249,113,118,41,44,95,168,214,82,150,29,145,8,252,66,77,163,67,96,135,148,197,202,68,138,30,149,185,31,134,110,34,38,59,1,194,243,52,185,68,41,4,170,170,200,37,149,192,181,11,37,73,225,18,73,63,212,163,13,155,66,151,238,44,171,117,36,18,218,159,213,167,226,250,99,85,18,95,6,75,56,74,52,89,92,204,145,137,120,23,211,163,120,102,76,173,102,50,220,24,101,197,94,124,48,70,230,196,180,83,153,150,211,179,27,138,48,158,185,228,193,177,44,185,17,247,26,86,168,157,81,121,16,70,210,94,164,6,7,17,56,151,101,125,109,1,7,150,32,114,162,169,42,171,115,243,9,118,173,78,102,99,150,86,233,81,214,129,156,93,74,130,52,9,83,142,173,245,133,84,24,209,126,80,75,159,179,83,226,243,12,68,146,106,168,50,171,57,235,189,13,253,217,177,149,38,140,246,8,248,66,94,165,95,73,62,84,214,63,118,81,241,37,22,177,129,186,121,132,36,182,184,252,13,172,52,177,247,34,169,245,57,242,97,46,65,44,106,153,185,31,40,150,54,166,244,136,39,151,181,255,0,66,198,93,42,10,62,178,48,36,193,226,47,33,88,160,63,3,78,206,243,8,89,114,189,54,208,19,37,106,70,30,93,136,177,99,127,24,213,227,35,109,189,164,144,235,125,44,229,27,252,77,66,66,134,132,144,127,86,44,73,156,250,120,146,73,196,142,158,97,227,74,163,92,0,172,122,214,97,107,168,234,4,96,65,139,138,88,144,15,152,50,75,194,17,17,11,188,7,231,49,101,17,115,141,103,174,103,80,75,33,162,117,166,179,84,22,60,142,237,85,233,177,191,86,33,163,111,167,229,170,120,107,196,50,229,250,107,242,132,111,140,26,226,219,207,210,98,245,46,131,166,53,14,181,178,138,195,75,149,136,138,75,43,219,219,81,154,21,95,157,14,139,24,55,37,96,226,75,171,66,204,248,98,50,49,242,246,163,23,237,47,86,220,30,49,24,27,11,77,209,17,247,23,196,28,23,154,33,73,196,197,208,178,16,174,66,19,104,253,56,40,143,20,177,100,146,185,245,222,149,4,99,252,216,184,252,214,233,250,207,83,146,199,168,120,252,213,124,104,0,183,99,37,203,229,34,85,147,87,229,160,250,199,79,145,118,158,152,200,64,100,65,69,196,52,125,197,148,225,3,250,112,185,17,198,161,120,252,12,30,36,230,182,168,2,27,10,81,33,170,98,144,33,252,85,143,250,180,81,226,42,108,198,75,40,25,16,66,16,178,251,138,194,123,0,64,115,123,74,106,76,156,143,194,20,171,83,90,194,89,145,129,7,192,66,149,148,137,173,33,165,121,237,11,238,245,161,195,67,249,30,98,151,169,25,15,148,153,189,193,42,8,103,62,31,225,179,190,199,22,92,143,68,67,187,37,176,51,23,137,29,0,207,147,242,150,40,9,53,160,17,222,17,33,128,163,173,147,167,39,13,129,14,76,139,85,149,59,5,230,97,41,128,188,241,159,132,49,72,168,33,218,131,107,136,210,185,62,154,91,80,112,51,70,157,39,195,17,70,182,122,84,178,15,183,147,234,35,235,77,6,49,31,187,229,84,140,159,92,72,191,109,101,144,92,136,200,214,175,164,35,247,114,136,84,134,239,86,146,73,31,197,212,158,90,211,239,101,190,94,34,99,67,192,170,136,51,179,48,146,236,169,69,154,134,141,49,107,58,72,223,44,194,219,12,94,218,110,253,73,58,22,121,123,81,149,106,14,212,150,172,16,133,242,194,85,83,217,84,64,113,99,255,0,2,21,83,143,113,90,77,109,236,113,141,85,168,111,36,189,230,197,136,75,110,155,213,181,80,65,243,114,190,100,169,246,170,164,29,216,222,17,20,98,82,90,111,224,134,43,45,220,187,76,163,67,67,150,58,149,220,74,228,116,234,29,97,92,50,51,151,40,213,144,77,77,108,204,177,18,138,127,135,90,124,81,88,32,242,145,110,252,55,42,164,153,162,38,219,213,56,234,115,217,88,3,86,233,135,146,43,203,16,75,149,86,218,223,233,187,23,138,92,82,109,188,215,127,134,253,240,48,152,184,144,22,84,245,163,63,86,229,62,181,117,200,101,102,67,157,178,213,243,177,152,89,17,114,96,30,72,25,216,171,31,24,2,31,202,69,24,191,137,104,51,223,39,133,46,40,41,33,26,135,28,182,24,221,107,166,195,159,167,5,92,193,101,33,100,248,41,247,195,136,32,118,242,32,161,190,32,143,132,197,68,140,50,173,202,243,83,193,33,24,82,137,7,101,78,12,127,41,196,178,135,60,112,127,186,30,53,174,202,238,168,163,202,41,89,73,244,215,58,245,25,102,87,100,84,199,190,55,14,36,88,105,229,141,236,151,139,22,85,162,29,148,89,47,204,82,140,68,78,39,223,51,3,243,21,87,121,73,109,176,45,148,205,176,31,136,75,157,234,25,150,178,121,67,144,74,162,30,167,138,89,120,123,85,28,144,213,77,173,120,77,20,127,224,66,213,199,181,14,47,26,226,95,252,9,218,175,52,219,55,35,205,45,70,221,211,146,20,183,152,66,79,180,148,195,224,229,82,174,211,143,38,106,52,187,158,10,130,110,226,11,18,77,101,119,190,30,238,89,121,19,59,189,140,209,179,151,145,79,250,57,247,76,204,37,122,146,178,129,73,134,249,196,98,121,91,26,44,18,48,50,196,141,125,81,5,7,48,84,204,201,242,196,126,164,252,12,230,117,48,195,170,44,76,161,47,250,20,4,253,13,6,222,227,119,44,92,106,126,215,80,234,49,15,250,73,72,168,180,54,173,7,134,43,97,20,179,125,197,207,188,232,217,104,62,206,22,77,67,195,163,61,52,159,211,224,17,26,248,214,177,128,254,46,68,101,150,176,216,143,54,47,246,150,116,154,146,186,119,238,125,213,77,205,62,133,219,106,136,216,107,207,118,2,21,250,182,116,105,120,101,192,196,186,19,252,11,197,149,105,126,158,137,36,249,165,192,202,168,170,142,101,142,101,125,173,135,57,236,17,96,42,26,24,20,246,81,62,108,93,170,130,215,76,105,205,167,20,92,68,72,97,188,17,136,240,226,67,45,62,66,215,208,244,205,55,167,32,241,111,198,130,141,167,182,199,205,93,42,49,80,119,122,50,202,238,94,88,130,34,155,159,27,81,233,183,243,69,147,137,73,175,244,85,85,126,206,183,15,83,158,51,48,203,20,110,47,180,179,51,201,110,204,177,50,8,139,146,192,214,114,179,229,244,185,43,160,233,141,103,189,225,52,92,73,21,191,96,101,168,84,105,247,16,143,243,101,33,113,34,172,190,39,2,180,121,108,11,212,152,218,195,131,54,46,80,151,145,114,139,189,37,234,87,56,185,10,52,52,55,224,17,178,249,104,90,63,92,233,205,90,7,139,96,82,164,113,160,69,173,59,253,62,46,33,149,55,167,210,160,211,112,113,7,31,42,218,240,143,205,43,51,86,157,251,134,44,216,153,70,173,149,131,48,139,218,157,67,208,119,51,158,195,114,99,250,138,94,77,222,196,152,66,157,213,107,13,107,56,108,136,25,228,16,211,70,204,159,2,178,179,252,142,228,232,250,232,79,249,178,226,197,245,84,174,164,215,58,75,73,116,252,204,145,38,83,233,53,4,151,255,0,81,185,25,114,169,45,73,240,174,41,127,168,110,178,171,102,255,0,192,141,98,70,203,212,130,213,95,30,53,60,155,22,10,184,68,16,209,117,191,24,47,240,48,37,201,145,89,85,104,154,8,192,249,184,25,72,138,127,195,120,50,121,162,69,92,191,129,165,172,237,169,215,249,233,218,168,154,104,68,67,147,234,82,243,75,229,202,169,116,245,84,29,246,99,64,32,145,19,244,49,235,72,194,226,77,153,190,156,54,113,117,42,237,236,241,57,218,102,155,228,166,134,109,139,61,191,182,178,124,105,82,121,77,143,18,202,182,4,75,38,127,81,200,47,219,69,179,65,220,145,249,106,103,252,183,183,145,81,85,156,231,197,5,117,181,177,68,71,252,168,210,249,249,243,225,8,177,13,87,51,225,166,166,237,45,160,214,160,233,236,114,158,25,101,31,18,122,254,193,223,66,110,3,9,25,233,147,245,39,162,15,138,154,54,63,168,182,223,80,203,35,63,167,255,0,26,149,124,107,153,44,124,73,98,34,86,141,188,71,86,80,153,250,157,154,128,248,66,33,139,246,196,181,134,4,81,246,172,170,180,220,232,220,193,138,140,147,2,80,251,98,145,10,180,6,101,53,62,100,72,222,11,207,140,75,126,44,89,70,183,67,173,60,239,236,10,169,97,211,146,51,58,147,42,137,232,74,254,9,210,35,240,52,184,28,139,43,40,0,157,19,105,95,23,108,153,106,72,115,163,1,230,175,42,230,215,23,218,130,49,216,29,214,36,51,106,50,233,127,144,91,42,123,42,3,226,202,66,165,213,90,134,215,212,177,22,41,10,49,37,250,156,218,226,223,244,146,163,8,127,80,157,136,26,79,95,168,253,92,161,149,65,161,190,190,199,66,201,69,247,59,93,37,245,56,160,226,150,82,8,136,168,113,159,36,239,151,201,141,68,83,218,209,137,140,44,190,82,125,53,96,205,121,92,64,50,38,215,109,24,73,151,2,53,191,1,124,252,30,179,243,105,132,249,155,102,102,136,92,95,147,141,30,243,105,139,33,230,41,70,185,182,170,213,160,17,223,139,148,98,80,154,69,58,33,141,156,114,104,218,130,253,143,151,44,68,146,49,33,244,172,204,99,56,184,196,79,186,151,83,234,219,157,171,48,138,72,134,182,236,31,56,153,177,98,33,85,33,246,246,22,79,122,154,181,14,152,181,212,132,204,105,93,74,143,73,86,213,86,193,96,108,57,72,47,109,109,211,116,55,3,99,205,253,178,194,121,129,8,249,123,73,244,213,106,74,215,196,161,124,240,13,152,162,11,141,21,12,32,154,7,252,215,39,211,82,166,190,150,94,109,174,217,32,153,169,229,70,63,81,84,189,77,169,77,125,125,233,0,56,98,11,230,84,44,109,67,168,231,31,150,208,159,182,170,235,108,129,100,54,24,194,228,67,217,83,197,206,201,113,34,226,85,85,196,75,80,60,48,231,73,3,55,104,166,67,219,63,8,101,45,70,181,219,65,96,66,46,68,138,73,143,221,149,77,179,41,25,111,15,80,156,95,41,148,75,121,141,185,103,106,151,173,173,170,156,6,102,159,202,183,237,143,24,248,131,63,40,210,44,102,216,34,53,175,62,208,197,228,88,223,79,156,32,109,10,33,227,43,59,18,235,184,96,140,198,24,37,77,105,246,147,129,134,194,82,86,143,33,183,4,244,230,1,15,205,216,158,153,227,31,128,66,44,72,57,250,123,100,118,26,188,171,105,159,249,51,23,177,50,168,173,37,133,51,225,196,25,51,5,59,135,36,242,65,194,163,245,12,201,126,124,34,69,105,91,233,100,225,50,111,144,111,98,164,47,127,159,42,217,48,220,107,83,223,239,37,50,108,178,191,16,191,226,157,137,42,143,2,98,99,102,101,189,243,193,252,137,116,9,227,44,92,56,150,215,152,99,103,8,146,40,198,249,55,99,140,62,172,168,41,51,229,73,103,81,18,73,143,151,10,94,236,189,105,141,110,182,131,53,251,67,99,72,202,171,200,162,247,241,49,129,14,215,38,236,83,241,98,122,160,102,164,212,113,191,87,23,114,53,181,140,139,131,133,106,159,112,1,3,171,42,170,211,192,86,109,95,145,71,12,208,110,224,255,0,81,139,25,44,153,72,201,35,195,94,88,202,108,215,12,39,8,120,146,75,43,137,80,70,114,134,86,44,72,220,113,116,133,126,203,152,122,26,212,92,210,231,143,246,213,36,8,209,99,3,230,246,194,251,132,42,252,188,255,0,140,122,154,73,31,18,38,66,174,157,163,31,235,113,88,91,109,206,79,115,42,154,245,14,205,236,86,94,146,139,150,186,12,190,34,218,215,11,150,36,161,201,251,98,80,16,53,153,11,47,154,41,4,63,186,186,195,244,245,84,145,191,229,87,44,212,250,110,202,53,147,196,40,24,149,234,207,167,185,37,170,224,86,201,215,231,20,95,233,229,28,146,125,60,72,120,119,213,87,127,253,240,139,17,5,244,212,52,105,236,169,254,157,44,163,18,165,173,135,6,73,216,88,156,169,118,255,0,161,101,79,129,208,117,8,234,0,241,84,139,47,219,91,33,235,57,82,73,243,113,113,13,30,253,31,139,155,107,139,42,2,77,83,7,196,153,161,81,86,97,200,117,61,81,78,206,84,233,147,192,94,94,50,174,108,253,13,46,111,156,184,133,34,121,67,85,101,4,15,13,182,69,29,150,251,41,104,203,61,252,18,179,139,148,137,20,198,0,71,230,18,93,12,32,131,231,237,125,196,44,249,242,164,129,230,174,22,228,139,108,200,11,26,148,17,140,12,127,54,44,169,109,196,97,150,11,204,17,117,33,160,62,116,96,101,182,22,37,189,230,245,47,8,145,56,134,94,197,170,194,182,7,55,12,249,211,165,190,33,162,147,24,159,216,172,161,195,124,150,50,39,80,213,244,10,26,109,163,50,197,228,66,223,67,173,173,173,124,191,115,219,85,106,170,137,163,221,133,176,204,58,214,48,57,81,108,52,89,35,205,148,107,151,207,245,25,211,191,85,198,168,244,220,247,194,6,35,9,69,110,85,163,94,222,229,150,216,5,30,36,135,80,208,156,172,126,18,147,34,50,182,121,203,43,149,85,108,247,62,210,170,201,251,144,108,14,57,91,163,46,43,103,110,229,151,40,213,245,108,205,207,202,39,211,227,101,138,241,8,74,55,250,196,19,226,197,254,180,172,171,175,18,170,204,252,203,74,169,51,171,95,242,144,7,39,238,21,31,62,73,230,243,24,67,17,62,210,77,15,83,234,60,12,136,97,70,16,191,105,125,100,249,98,38,92,169,61,64,202,124,199,198,6,19,40,185,149,76,154,76,181,197,196,69,79,106,243,206,27,212,132,106,160,78,243,12,185,228,17,4,138,140,172,57,173,134,241,17,158,173,60,101,76,117,14,155,28,154,173,221,116,241,151,237,174,115,107,167,174,7,41,254,157,40,133,26,87,50,30,184,173,230,221,16,66,70,105,240,58,170,191,201,208,169,2,241,3,9,69,200,142,184,221,214,131,54,34,40,77,31,171,117,1,14,193,88,237,139,137,117,240,220,68,178,139,134,194,40,200,181,90,252,137,50,178,49,25,79,118,66,243,20,74,173,151,213,211,171,95,197,148,130,98,83,63,74,193,46,125,166,65,12,190,218,75,61,128,211,122,114,87,221,226,92,243,70,203,199,82,241,209,142,113,119,170,153,55,80,63,46,76,113,158,173,180,245,216,38,177,134,14,62,37,30,29,43,234,95,164,22,82,21,63,211,122,37,244,159,55,97,43,246,198,146,30,149,225,207,191,185,209,212,207,19,246,69,248,41,238,223,151,192,194,18,152,147,170,175,32,249,138,33,70,33,170,253,179,231,120,7,219,71,254,12,210,178,123,133,37,117,172,106,220,181,56,55,40,66,254,51,212,4,130,252,178,137,252,105,101,110,191,212,117,178,153,234,37,38,63,53,214,97,232,202,8,61,89,63,149,76,106,125,6,9,167,126,33,118,161,161,87,249,30,57,215,232,105,101,175,40,228,233,255,0,237,164,145,114,70,107,155,91,107,207,67,164,138,72,216,159,201,149,90,80,252,43,62,251,23,170,14,48,213,28,207,132,94,137,231,121,18,120,228,147,220,196,164,221,59,183,145,233,116,253,87,75,18,178,186,247,215,93,61,13,175,164,178,36,22,8,190,235,57,8,164,44,163,18,12,172,89,85,149,109,196,172,120,165,136,130,68,190,170,36,226,101,218,242,171,175,232,121,77,200,152,170,187,244,79,3,25,85,178,97,238,192,195,101,20,97,254,210,209,51,79,2,72,63,75,212,148,102,101,107,240,203,149,137,43,89,62,65,106,229,7,202,198,30,46,213,17,172,31,148,236,196,37,235,93,66,201,36,218,87,23,47,220,85,26,111,71,130,218,46,91,25,255,0,198,182,22,103,96,146,53,69,177,9,14,157,152,243,75,91,217,73,185,39,202,46,147,101,166,1,26,9,240,139,253,28,106,30,3,222,33,188,93,68,93,12,34,155,127,13,159,7,205,137,0,202,214,11,165,81,213,24,133,238,42,45,244,248,207,187,20,161,139,237,149,78,202,102,68,121,164,176,92,38,17,17,254,148,76,12,196,156,217,73,60,102,114,192,25,126,226,92,29,109,6,55,112,186,146,51,42,12,182,99,0,233,191,118,218,81,49,139,172,105,228,57,32,198,192,135,30,53,57,51,95,197,157,194,40,164,198,176,13,243,61,148,155,159,168,251,109,228,94,4,52,98,254,235,42,202,76,150,96,254,146,46,69,57,91,100,9,44,197,139,145,50,140,243,198,127,82,50,115,56,1,79,125,201,95,150,198,42,208,103,190,48,249,186,254,154,168,219,62,74,212,106,29,247,14,44,171,86,53,27,120,149,178,147,167,197,70,127,144,32,164,248,118,45,90,27,85,68,240,195,99,43,141,19,169,52,241,60,31,16,43,153,64,178,217,90,158,186,196,95,235,92,83,171,43,232,118,195,73,98,212,238,198,181,131,55,244,133,227,83,38,181,197,59,137,74,49,146,191,180,41,49,149,26,24,118,69,103,232,8,174,177,177,5,170,29,34,182,29,149,144,50,137,107,187,209,150,54,81,94,94,52,162,135,212,99,3,220,18,124,27,137,67,237,148,66,172,86,217,248,17,151,87,215,18,22,24,108,107,72,248,146,196,139,100,9,210,71,219,198,159,90,204,203,205,137,79,63,36,146,118,173,182,129,145,132,8,214,53,179,176,138,86,81,170,71,191,40,59,113,125,196,153,134,217,13,232,9,55,217,56,81,96,230,122,203,80,130,164,248,75,105,149,19,24,213,182,67,225,159,200,85,162,54,143,173,156,253,221,136,136,82,39,149,180,149,85,61,81,87,66,173,9,51,47,136,162,215,74,188,177,51,118,160,43,105,24,33,254,151,145,116,54,24,114,71,250,92,67,73,166,70,38,239,139,173,51,72,162,171,48,52,106,168,130,6,109,208,242,125,52,162,224,218,158,72,222,33,8,98,31,182,69,95,2,144,146,127,250,162,206,101,12,28,120,75,146,73,18,226,229,35,108,142,51,119,91,98,34,48,50,229,101,33,83,237,55,90,122,144,110,253,196,125,222,155,184,20,237,222,215,229,188,211,40,1,6,53,155,41,244,85,166,215,143,113,108,159,136,87,53,47,96,75,20,101,26,169,173,215,144,100,196,203,136,153,18,243,63,79,198,103,245,24,8,40,210,104,231,29,226,16,177,46,109,189,17,177,212,123,44,171,196,170,101,192,236,188,37,241,149,50,135,100,12,158,218,67,91,12,2,103,15,90,241,166,85,86,159,152,184,136,139,183,217,38,141,10,9,49,167,16,249,177,113,173,6,100,17,15,44,177,98,251,139,32,201,137,100,198,114,173,204,125,52,110,44,67,42,186,200,66,162,59,35,65,146,60,81,58,210,215,154,44,97,245,42,153,129,1,71,195,1,39,124,8,50,120,101,139,18,165,180,251,2,126,126,234,201,152,162,79,219,15,237,32,232,105,239,224,206,205,46,126,88,202,198,30,149,170,132,118,20,82,137,251,101,78,164,195,1,58,69,137,101,84,109,198,67,8,118,64,218,176,65,18,221,26,225,159,156,41,51,205,233,190,98,73,159,100,120,214,185,125,181,206,214,29,85,92,163,184,135,185,230,202,68,135,213,79,9,248,67,40,152,197,217,202,168,163,89,0,160,234,75,36,192,137,37,239,226,237,79,85,115,52,147,248,100,203,45,240,56,101,100,34,50,180,220,31,54,44,164,240,75,131,2,85,107,250,184,209,38,52,169,47,225,139,137,54,221,2,215,19,234,221,109,18,131,0,74,44,185,126,154,87,15,226,93,60,145,245,16,73,204,205,42,249,164,202,104,187,148,69,110,140,166,23,12,184,163,255,0,105,47,227,250,219,185,173,52,72,149,236,77,204,214,218,30,55,205,151,245,43,236,15,137,99,182,126,26,252,120,209,250,159,67,105,203,33,225,218,226,24,151,46,181,209,228,168,149,154,167,38,63,52,146,244,238,252,53,47,12,209,87,63,115,178,192,214,0,23,152,76,33,160,36,234,67,138,118,92,188,75,156,210,67,185,146,255,0,155,200,186,125,61,84,25,32,195,47,24,137,247,86,199,15,238,74,73,22,198,54,186,134,85,216,25,18,36,95,228,73,13,166,54,196,221,229,228,247,6,169,204,192,66,226,9,70,84,144,59,169,51,137,151,34,102,170,10,161,149,181,175,43,48,161,173,116,97,241,190,88,139,252,106,170,28,55,136,28,37,18,14,238,182,242,72,62,80,92,105,236,37,154,199,49,152,105,208,143,132,34,34,170,164,245,41,32,103,202,145,53,211,212,131,147,203,44,188,138,198,53,107,252,56,86,71,26,247,184,243,77,141,9,47,77,121,123,98,160,231,211,158,48,243,98,87,143,141,200,179,51,56,249,165,13,87,121,78,126,204,113,172,215,146,108,176,229,196,52,223,243,198,226,151,60,133,86,83,225,196,47,159,202,140,191,113,46,125,36,66,51,148,73,106,165,86,79,225,242,170,3,198,60,194,139,149,99,63,85,78,141,45,145,11,67,199,245,21,45,109,107,4,12,75,69,221,56,240,102,136,158,170,235,238,37,178,246,20,61,228,40,210,73,236,149,27,244,133,196,156,198,201,141,130,55,98,219,101,25,130,131,139,23,34,139,40,234,196,143,129,36,251,185,72,183,50,146,114,194,24,94,51,240,255,0,206,172,161,195,36,150,98,66,170,140,204,34,129,73,149,235,109,222,128,137,57,153,74,81,170,160,198,28,33,242,137,97,50,99,10,204,75,90,101,76,69,209,89,178,35,168,106,189,35,229,50,241,170,198,27,242,49,75,218,218,193,173,59,50,149,48,173,190,137,36,28,60,171,151,89,44,199,86,222,181,184,236,208,43,138,60,198,75,33,195,60,217,216,162,11,140,75,12,214,185,63,75,136,75,38,106,25,85,163,126,17,46,141,198,35,182,55,158,198,65,99,2,100,182,77,244,28,120,162,23,41,20,70,179,213,86,86,220,53,194,32,136,84,46,152,173,185,31,45,135,42,69,221,118,183,182,131,180,40,169,150,190,163,99,106,73,194,62,29,168,203,244,214,48,53,60,232,83,153,154,46,81,149,232,251,138,77,247,134,211,139,42,212,202,216,186,126,35,229,203,22,92,74,142,184,228,74,57,21,11,232,115,226,16,28,201,93,197,192,35,51,181,68,7,94,2,119,20,69,162,77,149,149,151,14,33,227,92,245,102,45,182,190,67,201,47,29,144,222,108,74,114,226,4,81,247,21,59,140,23,198,131,204,94,214,41,171,40,7,146,71,151,42,186,216,159,201,95,164,181,109,86,215,105,44,189,74,157,151,16,75,210,185,29,37,60,168,210,222,99,117,166,166,181,60,39,225,196,69,141,27,154,180,115,161,239,6,95,117,109,51,192,70,115,41,8,12,150,86,48,219,164,246,31,154,131,43,13,137,169,241,143,145,252,184,134,152,70,48,49,246,162,153,67,185,240,49,101,127,26,249,50,48,227,112,133,85,87,18,108,215,0,146,240,33,94,199,149,139,236,152,103,25,51,123,104,232,102,174,40,58,185,22,235,255,0,32,199,196,20,47,173,35,216,19,114,160,111,180,216,242,110,226,11,139,233,173,54,161,157,26,86,104,133,227,250,105,252,59,44,160,229,91,28,140,134,73,31,146,146,134,170,4,144,97,218,164,146,116,0,11,219,141,89,89,64,151,249,205,92,84,133,147,200,50,63,212,114,228,18,174,246,164,182,216,133,153,163,1,80,119,226,23,26,219,72,18,65,151,194,94,53,120,105,53,83,65,136,194,202,164,109,105,231,70,38,238,165,73,164,185,104,237,230,80,198,212,140,141,195,181,228,86,85,82,119,192,97,76,184,45,172,253,71,159,233,46,137,240,235,125,39,195,52,162,127,129,37,117,177,122,45,125,203,75,42,16,77,31,12,94,69,41,50,134,212,100,196,24,164,93,4,38,228,194,82,166,190,149,16,140,203,186,26,180,114,43,156,173,104,142,56,202,27,158,162,139,18,216,205,55,115,4,153,75,202,186,93,173,104,59,132,151,176,207,27,251,80,204,136,50,179,56,138,5,221,168,199,132,81,127,221,89,51,83,202,33,246,150,28,73,243,204,114,191,136,67,255,0,105,121,244,32,156,253,221,136,147,42,171,136,205,79,129,68,192,238,122,74,68,177,154,120,252,133,49,85,166,204,2,102,17,9,103,179,250,201,172,162,217,142,115,38,4,184,207,126,97,42,10,219,184,49,129,132,194,31,248,19,155,136,17,112,113,23,42,128,190,127,166,196,122,156,141,126,35,199,255,0,33,188,251,184,179,73,134,33,123,83,186,123,129,212,51,230,197,151,42,229,116,145,167,10,83,236,37,149,116,186,123,42,57,44,102,236,184,136,162,171,67,161,170,81,178,202,13,144,248,132,146,218,192,56,159,246,211,160,250,80,129,242,146,134,133,54,164,139,4,120,113,101,34,117,144,231,104,255,0,83,156,93,208,131,118,195,38,16,60,227,3,8,87,181,61,198,66,110,246,163,18,158,211,22,178,237,237,95,16,197,227,246,210,179,92,170,171,84,170,135,119,43,207,22,195,41,21,108,48,140,99,97,109,162,246,175,85,80,193,132,204,162,236,251,139,27,182,30,72,56,138,157,154,156,68,244,118,25,108,234,138,62,20,4,198,109,185,66,167,35,92,74,130,77,161,139,200,183,204,245,203,46,33,23,249,20,109,43,142,208,170,124,158,245,43,92,252,81,114,170,8,217,10,198,110,215,55,184,101,230,155,229,52,242,21,27,167,181,180,185,63,171,149,148,104,179,163,15,182,172,184,150,83,2,1,63,229,50,33,217,107,6,48,223,234,48,9,37,109,222,50,79,181,198,85,183,192,2,30,94,213,117,101,114,57,33,51,168,88,75,127,15,73,166,36,100,156,53,183,227,246,149,68,248,215,51,153,152,37,196,52,4,153,147,160,179,148,68,47,220,84,173,9,179,51,147,146,96,48,103,203,47,177,25,14,203,109,196,130,146,247,148,228,50,199,109,190,103,14,69,153,56,213,41,88,99,201,102,108,75,91,225,191,243,151,18,71,85,113,42,180,152,77,202,53,74,201,227,156,165,92,135,98,94,226,49,49,169,203,41,47,130,53,210,223,0,100,246,146,43,189,48,126,238,209,167,88,110,38,225,202,217,156,189,197,32,149,118,149,211,204,47,132,191,84,255,0,112,169,69,221,57,35,121,251,73,117,104,109,124,254,82,122,77,186,55,177,209,185,125,61,206,174,195,68,141,238,228,90,45,103,222,16,127,210,118,216,254,153,20,52,155,43,200,44,250,184,152,139,161,214,16,103,19,105,47,136,136,245,242,35,183,230,129,177,174,239,227,74,195,99,3,23,220,26,168,141,168,78,70,45,1,167,245,111,210,44,36,134,38,155,39,205,148,101,34,85,133,23,228,214,145,159,30,192,26,169,150,82,96,147,18,231,244,44,149,187,197,47,221,122,234,85,179,217,119,230,19,23,16,145,145,180,245,84,99,245,13,116,199,82,45,100,0,173,210,160,218,102,223,242,125,53,67,3,36,33,243,34,31,26,40,216,204,40,9,143,227,226,42,156,141,110,3,45,134,134,48,228,141,43,100,242,8,239,10,155,147,168,108,163,31,104,40,164,79,232,96,111,190,110,92,165,207,95,220,232,92,7,209,152,249,32,95,31,78,200,204,234,26,5,243,199,8,248,178,241,173,242,117,181,104,193,139,22,82,39,252,141,19,224,155,66,242,135,192,141,20,191,171,171,31,251,72,137,53,85,66,31,23,23,219,92,219,80,235,253,65,255,0,182,248,184,163,125,69,150,149,184,60,147,238,236,39,242,125,196,219,210,135,226,173,125,203,51,104,200,150,68,127,22,84,57,180,221,117,107,255,0,74,169,107,111,178,129,106,178,147,18,75,31,133,59,117,10,75,109,237,252,36,46,24,1,140,27,72,191,235,68,79,8,231,86,188,89,81,114,99,126,78,85,140,0,128,171,159,200,191,137,2,250,124,190,124,74,82,226,170,230,12,188,193,148,76,107,190,178,144,30,232,144,178,116,100,91,47,105,117,237,198,234,73,122,134,70,57,5,62,179,217,3,104,97,16,178,86,230,107,61,104,34,112,139,137,88,207,248,86,200,210,179,113,173,83,52,221,140,96,113,69,75,248,170,87,242,191,130,120,122,230,243,255,0,110,194,31,251,74,138,182,248,18,65,152,66,202,166,13,73,47,193,229,44,85,166,171,83,146,180,152,101,197,47,251,73,54,216,107,43,150,82,117,59,35,15,148,88,150,184,215,113,102,253,213,61,118,248,150,224,102,108,152,214,218,122,214,13,159,40,34,36,88,88,44,181,40,95,100,8,94,210,210,27,179,144,255,0,109,10,29,61,99,36,249,189,180,208,218,63,114,206,89,88,147,55,79,112,89,149,71,49,173,96,148,124,82,147,120,22,160,31,112,178,141,65,250,109,85,71,128,171,231,238,100,249,242,35,103,218,250,108,94,84,149,100,224,13,71,47,31,169,40,255,0,249,25,9,60,218,126,221,156,176,6,85,17,79,171,116,136,191,87,0,153,19,41,51,224,201,230,175,22,33,162,210,253,139,176,159,209,200,67,7,30,24,145,70,33,173,190,148,1,246,192,26,87,2,126,54,51,137,57,223,158,106,117,153,196,110,159,250,35,187,135,84,48,60,198,16,242,40,211,90,213,70,39,41,70,37,101,119,91,190,237,80,118,191,15,98,78,38,99,20,159,198,181,149,220,21,81,57,234,34,190,212,140,33,222,42,238,207,168,53,140,0,234,50,115,26,81,19,136,26,50,154,9,254,80,164,200,170,96,67,28,110,225,36,88,233,204,174,242,215,2,61,244,247,18,124,12,98,144,170,223,74,233,91,40,195,221,151,24,134,180,154,100,77,243,4,169,158,192,96,102,34,145,86,200,138,65,153,220,111,182,247,178,143,248,150,76,54,217,35,53,145,227,51,135,34,159,126,164,185,146,76,70,22,33,249,174,102,145,220,188,112,219,228,161,187,147,185,233,80,179,25,113,24,153,165,139,16,213,132,56,195,157,238,226,64,106,74,66,120,112,151,42,213,143,17,108,168,212,22,208,134,198,222,115,57,120,213,105,131,178,225,203,149,64,51,213,96,244,170,72,18,101,201,103,50,108,129,150,224,150,177,165,144,249,125,180,172,211,30,66,97,41,122,213,13,145,158,56,143,82,67,236,255,0,130,218,220,21,168,60,129,49,253,72,173,177,227,31,119,149,40,123,222,65,160,164,201,56,189,210,44,168,202,199,78,129,232,114,98,124,217,121,22,70,13,80,191,73,104,37,203,235,108,165,201,62,28,170,161,230,216,131,54,215,41,19,103,81,89,87,236,127,188,200,76,69,46,85,233,143,136,38,102,52,85,25,2,101,140,155,28,197,17,21,229,108,3,221,141,129,203,139,234,44,91,10,209,161,29,107,12,118,71,204,17,98,64,63,77,193,238,46,85,210,203,163,98,215,15,54,251,34,81,113,26,46,62,33,42,226,132,237,250,145,102,226,6,20,20,6,75,36,190,222,52,218,100,50,21,11,25,227,25,211,45,76,200,42,215,73,18,202,47,15,103,130,89,166,52,149,149,69,151,48,139,143,238,46,145,79,101,18,48,57,75,137,103,62,202,186,203,135,40,210,180,209,12,187,171,240,35,153,113,20,68,218,101,228,88,177,227,91,205,79,84,46,96,242,149,100,200,121,20,85,87,236,171,54,38,140,44,146,62,97,33,252,9,10,94,97,100,78,163,67,63,178,36,199,8,4,207,155,16,213,49,174,100,183,25,4,102,181,151,237,45,57,165,201,127,49,81,150,76,130,86,63,16,151,202,168,216,134,163,182,182,43,185,143,177,245,143,103,130,155,178,54,73,120,140,94,52,210,237,228,130,254,165,7,101,50,113,114,97,18,122,176,177,150,240,231,197,200,192,196,46,84,213,245,180,197,6,105,114,164,238,127,117,65,105,235,89,194,123,55,98,196,171,95,38,116,224,98,10,197,181,134,144,45,243,235,96,131,23,31,238,17,8,25,49,100,147,40,138,53,37,50,158,224,175,120,108,16,209,161,206,173,225,228,85,206,162,170,167,217,208,13,101,144,27,78,52,43,35,75,39,72,146,122,167,143,222,236,79,189,111,16,9,18,32,146,219,247,10,211,137,181,255,0,224,75,230,73,196,197,227,79,219,15,148,169,100,153,228,42,147,1,240,204,151,56,104,15,65,39,231,50,111,12,196,198,197,189,247,213,80,120,165,170,171,104,154,24,214,23,64,100,232,41,179,245,59,224,143,16,132,139,121,162,73,139,152,66,227,47,184,148,26,25,10,254,20,54,96,191,232,247,172,89,89,31,230,197,137,27,38,183,108,7,151,213,6,95,182,176,100,4,28,243,109,135,212,69,42,169,93,195,42,73,135,221,188,37,70,220,85,50,115,58,134,149,214,153,153,21,28,99,101,238,78,173,66,114,89,200,247,211,158,49,56,86,255,0,196,231,35,61,36,220,170,190,77,86,86,101,18,150,153,166,229,193,62,236,169,155,51,22,79,23,62,83,214,188,111,97,74,170,2,193,149,68,154,236,240,73,135,141,56,129,113,185,229,75,184,195,237,220,176,14,196,108,234,83,58,134,48,36,251,184,134,46,68,108,105,59,150,36,122,158,180,229,229,9,73,251,107,115,113,25,85,62,73,123,47,77,25,51,4,188,139,162,105,41,62,165,90,206,94,165,201,109,99,68,168,249,187,28,139,85,15,196,182,70,127,167,87,149,107,43,41,85,255,0,46,149,59,78,161,124,24,207,196,30,197,63,24,220,156,178,146,168,111,37,177,55,101,41,57,81,190,131,247,72,160,209,185,171,84,196,114,205,67,20,94,29,104,131,61,146,64,149,134,181,131,226,18,113,14,31,228,66,171,25,37,68,240,194,49,217,101,84,108,170,37,144,49,117,37,70,96,243,240,166,161,181,131,88,207,155,158,49,35,114,130,86,226,249,154,86,214,55,134,18,229,26,54,53,84,239,14,97,35,63,18,85,127,236,225,172,227,106,24,133,234,229,76,179,32,205,28,181,246,16,207,210,82,138,253,216,68,152,211,188,241,129,204,46,68,243,214,63,247,41,35,25,40,178,223,244,211,51,43,241,17,111,230,108,153,37,255,0,72,133,90,31,113,233,160,121,101,241,33,239,175,129,73,19,238,125,53,200,238,39,234,11,185,207,221,202,32,135,244,212,153,89,218,170,86,58,183,47,98,228,218,253,147,142,254,34,8,105,128,117,38,94,28,68,46,85,35,85,14,15,228,23,106,168,173,173,228,98,174,205,10,110,47,142,133,53,109,36,17,143,212,49,15,34,67,168,117,133,117,105,222,45,174,82,170,248,108,196,12,69,83,90,146,170,180,175,234,31,42,86,91,177,13,202,48,45,109,240,237,199,213,137,49,100,247,214,243,41,40,97,149,91,47,168,152,149,67,13,22,116,76,63,85,99,71,66,187,170,53,141,171,98,145,152,119,75,225,174,201,237,74,34,141,135,166,44,163,88,230,23,90,164,102,65,15,14,37,141,27,39,200,182,139,199,67,39,217,101,237,42,28,198,100,148,28,199,176,125,201,89,174,235,99,63,16,74,66,145,42,251,134,46,62,52,12,140,234,89,50,52,17,143,148,163,201,247,86,160,201,224,226,90,159,36,30,124,170,203,35,18,104,77,166,140,1,159,40,103,140,191,108,104,189,200,240,44,25,50,140,172,226,42,54,183,107,239,114,166,178,184,86,128,177,171,71,52,153,140,36,211,108,1,143,14,37,181,236,7,228,194,181,24,216,134,177,164,16,77,168,114,96,120,67,255,0,34,150,101,84,225,123,170,193,236,203,231,153,104,123,0,50,45,81,150,200,1,15,62,6,101,229,34,151,214,20,151,146,121,106,69,137,88,201,121,202,63,148,226,34,1,236,185,147,196,98,160,63,230,115,168,108,184,140,124,54,34,34,175,173,9,8,60,168,199,233,89,195,230,150,180,155,228,134,245,70,90,40,182,53,207,49,8,206,172,169,116,107,39,193,63,47,26,28,214,164,33,48,132,171,235,40,103,78,38,110,69,207,86,114,171,135,34,210,144,217,60,12,20,187,85,106,73,67,249,64,137,21,3,79,78,44,86,101,148,72,200,115,105,182,114,98,149,148,136,104,239,242,54,242,160,154,183,82,101,243,12,178,242,38,94,176,1,191,181,77,217,64,124,19,188,165,23,34,198,51,55,195,73,182,62,229,205,161,153,46,180,153,69,214,180,90,217,122,148,71,135,107,201,224,180,254,48,211,255,0,156,57,114,145,2,27,183,238,184,162,174,245,99,141,148,153,252,55,168,4,255,0,148,138,78,84,5,198,149,212,125,197,138,69,215,96,93,243,176,197,138,60,159,77,56,181,152,9,160,103,16,196,53,109,197,39,145,249,177,154,25,130,62,238,88,185,62,234,48,218,123,85,70,38,104,146,190,91,233,174,227,14,170,158,236,248,101,139,143,234,38,82,126,24,209,141,153,69,104,65,12,72,255,0,25,151,99,137,214,208,202,47,134,94,34,42,250,168,115,170,125,161,201,78,109,116,246,216,111,218,127,184,189,14,96,6,12,37,23,34,86,85,11,176,158,250,156,22,208,94,35,11,17,11,244,148,176,116,144,41,30,194,196,148,82,145,116,103,217,83,8,15,221,149,77,76,190,210,185,31,180,158,60,159,112,170,114,50,21,91,212,223,26,214,13,104,24,91,25,227,91,127,241,95,78,117,10,124,101,49,113,163,207,169,9,151,47,26,84,31,132,80,70,118,114,169,180,46,252,53,26,54,137,121,29,36,58,242,12,150,112,151,40,254,218,203,214,41,231,126,172,178,68,147,86,135,79,233,177,225,44,82,21,26,247,214,217,126,146,46,37,69,142,159,38,91,79,163,3,76,131,145,248,75,198,156,233,179,65,140,126,81,101,33,62,170,73,39,68,206,156,7,152,92,73,52,106,173,65,73,47,230,242,20,104,101,116,226,43,118,115,169,234,26,26,239,78,202,46,207,63,109,114,233,58,62,254,117,142,98,228,219,121,241,167,245,186,216,227,38,28,68,93,34,146,72,44,160,176,216,134,133,155,247,21,172,135,22,153,160,245,28,34,110,235,167,147,31,211,70,83,235,157,71,64,77,164,184,163,199,245,23,110,147,167,162,73,130,252,61,139,144,235,48,196,211,254,102,182,226,140,47,113,89,149,93,112,5,207,145,89,2,239,213,199,151,42,156,213,181,83,139,17,251,66,242,41,42,29,103,6,200,239,244,66,147,24,149,91,245,33,228,240,155,26,154,176,213,161,197,164,211,217,70,184,203,98,34,23,19,248,213,212,144,222,73,173,203,16,184,149,44,248,212,127,171,151,202,68,182,214,239,36,23,134,36,82,114,241,143,18,202,169,182,103,33,166,93,222,66,62,210,92,165,85,166,33,158,118,57,102,149,199,244,215,62,214,26,110,242,12,95,92,150,82,11,23,182,164,52,7,253,165,169,164,220,254,19,177,139,36,68,243,199,145,67,111,88,154,237,167,161,121,26,201,137,250,194,30,212,96,197,149,48,173,99,35,17,229,92,250,29,199,248,10,30,180,194,102,182,60,28,98,16,149,89,152,229,85,185,125,125,36,19,171,113,127,238,139,145,73,210,68,45,150,238,34,184,173,181,245,104,57,189,196,172,51,15,26,115,195,139,253,105,151,53,204,123,80,146,181,100,234,214,51,234,125,164,206,159,212,172,128,206,44,169,253,149,86,229,159,113,37,124,251,205,54,60,194,129,148,104,101,84,200,23,50,174,170,30,196,28,162,196,147,76,124,75,187,93,166,92,177,189,197,60,253,91,107,169,14,200,129,226,84,213,90,111,108,206,220,68,247,8,185,55,154,102,170,251,29,59,43,10,229,238,60,141,26,142,183,192,161,94,178,146,249,35,121,67,197,249,20,205,193,159,7,171,149,70,201,212,151,131,39,40,137,141,116,53,136,42,169,111,230,255,0,7,230,83,251,59,17,145,248,186,150,170,221,72,73,172,103,18,124,99,112,48,161,74,185,131,53,3,232,116,124,235,112,102,50,158,213,90,2,170,73,30,41,120,248,149,80,117,84,177,68,100,64,137,107,153,2,92,152,155,178,136,139,166,54,37,151,217,203,217,72,10,64,60,49,4,60,107,125,109,172,178,120,4,56,196,63,182,173,234,169,1,108,125,161,162,147,26,96,109,1,71,83,202,36,48,160,85,84,231,147,143,139,42,163,101,8,48,127,81,46,33,253,52,189,250,147,211,127,203,132,188,29,72,249,39,205,44,75,157,164,167,29,10,109,177,235,90,122,49,15,138,47,34,230,179,53,84,189,55,56,229,197,148,98,93,114,77,149,85,176,48,237,72,34,40,13,91,162,125,108,15,8,85,173,117,5,193,137,3,127,218,16,133,126,45,128,213,214,155,214,99,178,3,13,98,92,89,127,219,92,198,103,192,210,73,35,49,100,18,186,129,162,79,26,43,34,110,178,237,88,185,87,165,116,107,179,119,58,36,154,39,93,21,116,236,89,90,204,173,141,7,46,235,42,141,129,118,207,85,234,38,52,178,202,214,202,51,253,63,106,183,67,101,169,56,77,87,252,138,155,108,38,61,138,246,106,112,116,237,80,126,177,42,73,254,82,46,36,182,52,11,18,75,218,10,47,34,169,244,223,68,137,243,98,228,86,85,98,2,163,93,203,19,199,187,79,163,85,110,88,201,113,11,149,78,178,158,93,223,55,80,211,189,49,61,149,50,189,60,197,203,137,43,96,56,111,158,62,35,9,1,50,158,33,78,201,98,236,91,53,105,143,24,153,162,9,46,141,119,40,99,195,238,40,201,35,20,88,195,38,96,173,3,203,44,188,139,93,37,246,249,152,131,40,121,23,59,212,51,237,119,207,245,12,156,189,107,58,163,2,19,50,196,47,204,165,163,15,141,125,206,196,22,60,190,234,75,169,228,216,237,113,87,137,64,201,215,231,173,30,89,101,196,142,167,215,35,182,3,254,105,61,252,9,109,249,1,255,0,226,88,41,39,14,166,92,92,82,75,245,21,253,14,123,118,101,202,191,31,124,117,184,188,141,169,193,98,28,130,28,110,181,223,254,11,107,99,219,233,88,182,18,196,79,240,114,98,81,233,217,183,117,87,246,248,58,58,168,213,17,93,62,125,202,185,236,60,41,207,195,202,53,155,53,133,116,102,125,196,198,126,176,160,43,24,29,129,69,251,169,115,32,81,221,191,133,118,182,103,34,255,0,200,213,79,241,142,92,105,95,41,20,133,85,240,254,45,30,203,138,92,94,68,134,6,131,139,4,143,50,55,109,18,183,170,6,82,40,236,127,74,110,163,124,21,117,183,12,146,76,216,150,201,58,146,183,38,18,228,200,165,235,100,203,140,127,165,246,214,54,172,203,237,114,45,88,204,178,149,155,202,105,32,127,205,13,79,190,203,17,250,184,212,204,195,122,64,55,114,203,252,107,80,117,33,44,153,134,32,146,229,99,106,165,155,30,57,41,61,219,25,27,148,60,164,90,217,14,113,1,155,42,105,73,128,79,249,177,101,252,138,130,18,240,217,106,71,243,20,152,209,70,100,225,3,12,78,194,251,138,150,169,240,100,222,60,50,203,136,127,77,58,178,211,113,123,162,21,75,93,162,187,146,28,127,240,197,224,143,187,44,162,42,104,102,57,98,243,23,42,183,217,147,105,135,106,60,74,62,202,103,166,206,195,139,141,106,180,94,34,89,220,69,25,231,173,178,234,34,182,173,49,36,168,235,235,136,177,189,209,20,137,246,149,212,59,223,0,155,24,147,89,108,43,43,27,53,108,50,96,234,82,186,122,121,199,43,8,122,215,65,212,61,11,157,248,30,52,239,148,255,0,157,18,102,50,241,58,102,158,129,92,66,102,46,60,159,117,51,184,164,4,145,230,8,133,197,244,212,64,108,165,198,31,87,34,41,247,26,210,104,246,145,32,19,25,82,171,63,209,155,122,125,155,124,241,63,10,251,39,76,65,147,17,242,229,245,161,195,91,58,51,216,105,98,32,147,75,91,45,204,29,164,65,117,49,85,89,133,101,57,187,31,138,113,197,19,175,219,76,104,116,172,66,159,212,101,202,228,88,254,30,157,38,119,48,177,13,82,134,5,85,64,240,238,136,155,212,209,179,232,104,240,51,230,146,233,148,48,70,70,26,186,80,242,36,118,179,193,147,229,10,180,64,190,196,78,101,38,102,250,27,183,244,183,167,49,201,218,155,154,97,240,98,18,146,141,106,9,35,249,66,237,190,225,85,45,108,105,68,137,187,223,198,42,136,84,219,38,182,118,197,249,98,144,164,83,222,182,10,142,27,10,98,20,191,113,84,134,203,80,73,126,45,254,37,15,174,97,220,150,118,82,148,101,202,173,107,130,169,79,91,174,79,131,12,74,177,139,238,37,183,211,207,57,143,17,132,52,170,146,73,199,19,12,177,114,34,189,54,214,216,248,67,196,53,185,11,136,138,53,32,36,206,96,114,140,74,178,77,12,72,32,249,78,85,140,205,7,70,40,175,49,167,201,220,248,118,47,82,73,224,218,27,149,43,54,170,21,7,12,107,137,36,197,16,163,229,69,201,211,215,144,135,151,16,203,245,16,83,228,203,173,58,125,15,80,238,98,226,202,162,221,66,163,123,20,217,102,3,103,200,143,52,177,45,175,124,233,49,62,82,155,40,254,216,146,91,141,244,147,230,17,69,140,73,213,37,220,232,195,194,25,88,134,133,193,174,107,46,34,95,71,62,124,165,128,65,17,82,67,140,204,12,202,152,154,96,49,229,177,42,138,214,26,169,149,177,30,106,146,140,164,87,220,199,18,75,27,59,20,219,104,62,15,9,101,98,253,197,156,58,209,201,102,32,207,28,149,202,105,245,180,237,65,47,105,45,80,190,28,232,199,205,83,40,137,22,71,114,141,26,167,201,80,109,43,106,51,253,180,99,222,56,36,194,37,36,253,91,115,91,225,187,41,10,138,53,195,44,128,195,4,188,136,105,28,93,181,41,36,204,4,150,97,50,65,50,238,142,146,115,50,228,253,180,16,103,206,16,222,17,9,34,159,79,121,52,153,118,168,101,119,81,151,108,176,153,241,10,171,242,109,34,255,0,184,159,86,235,155,33,68,102,29,182,53,204,107,116,144,236,135,250,172,68,23,182,169,171,105,226,193,7,245,11,65,241,37,219,111,45,77,102,139,199,66,158,79,196,93,70,71,237,56,196,63,168,190,155,83,215,84,141,133,177,148,146,207,159,91,38,14,40,133,234,92,255,0,82,6,93,191,156,64,149,13,30,56,234,50,178,249,233,219,67,183,64,248,169,166,70,14,24,185,18,155,143,139,90,114,107,241,10,175,249,23,6,167,211,26,128,82,240,152,164,198,170,167,195,28,32,113,11,145,17,199,61,114,212,121,63,29,56,250,150,175,248,133,92,66,98,22,65,47,51,88,12,111,253,1,10,185,17,141,46,116,182,6,36,94,79,168,169,163,24,149,160,103,168,74,228,77,183,39,217,38,219,58,36,15,138,149,176,95,132,177,72,36,116,159,137,116,211,190,162,231,140,11,36,179,118,108,106,54,124,147,193,181,102,18,241,253,52,173,27,253,130,237,125,29,213,250,183,78,73,6,98,241,40,189,85,166,37,234,1,238,235,197,136,105,120,106,159,111,17,133,10,123,164,164,220,66,35,197,44,89,6,37,209,31,116,254,145,106,248,18,245,90,3,31,52,185,233,139,254,30,214,148,15,151,149,82,207,9,228,203,121,67,197,246,208,15,49,227,19,14,85,75,11,81,53,13,12,24,47,121,172,98,254,218,246,170,134,121,32,254,157,1,55,125,61,148,231,250,137,165,12,66,246,198,153,70,249,152,184,68,37,59,13,192,228,240,217,47,3,243,100,226,66,214,213,30,76,167,230,23,250,213,174,161,167,244,217,204,16,75,200,95,109,49,167,211,209,32,197,221,203,236,73,178,165,191,33,170,1,79,84,50,157,145,13,214,46,193,174,147,91,85,167,44,184,130,44,68,250,107,159,73,167,178,146,247,150,184,184,144,79,54,163,211,242,254,108,189,168,102,116,226,73,99,209,254,78,165,119,14,93,109,107,197,16,92,107,156,220,93,196,168,102,99,99,200,153,64,214,199,199,134,89,73,141,122,226,146,171,82,68,225,40,208,178,92,106,208,134,252,103,90,83,176,178,249,70,173,41,53,14,142,178,27,62,84,105,11,52,0,32,245,8,105,15,225,232,145,173,94,83,100,23,237,33,149,211,142,161,131,253,157,67,211,116,228,146,102,136,81,8,136,115,86,144,94,238,85,17,48,199,173,102,238,184,164,253,180,80,108,181,84,216,155,178,197,38,49,164,102,127,160,219,95,178,154,53,108,89,47,229,69,26,182,183,104,252,194,82,240,245,11,199,218,34,39,108,178,200,12,165,17,4,52,177,200,195,107,31,244,151,147,24,227,57,3,19,254,116,235,79,4,229,225,41,86,240,135,114,252,194,77,25,2,92,111,237,72,174,77,152,194,214,182,14,54,124,248,196,180,67,129,93,219,191,23,18,93,169,33,144,145,62,226,146,161,147,99,91,47,105,96,85,6,189,189,138,42,233,95,115,162,201,184,7,134,19,20,120,210,185,51,7,143,16,121,83,152,112,234,167,1,75,217,48,149,183,47,8,122,196,245,74,234,42,230,30,250,162,13,153,172,69,136,107,68,198,83,70,240,53,127,98,178,134,242,93,193,194,92,127,224,80,198,211,103,22,160,96,127,182,243,78,173,117,17,70,208,36,229,237,73,36,195,149,91,101,203,250,98,170,199,192,31,159,202,9,104,187,199,26,14,41,104,106,154,167,216,193,6,213,232,40,204,150,83,253,165,147,56,160,229,255,0,221,22,138,31,153,39,220,83,86,200,102,226,18,200,115,172,143,180,52,84,186,203,65,159,243,152,34,32,151,65,134,99,194,123,12,17,15,34,50,100,249,211,128,248,133,171,147,203,214,186,44,154,145,86,99,147,86,217,78,164,149,233,214,60,163,250,138,217,240,244,198,197,133,221,16,164,250,104,29,67,160,229,89,87,60,59,82,8,190,217,20,29,110,155,214,58,89,249,172,10,66,198,251,138,50,70,201,195,216,178,178,191,207,168,246,96,79,230,242,133,103,14,171,212,152,240,203,23,25,81,80,205,18,72,30,83,23,145,52,135,224,50,34,198,53,137,248,218,74,130,180,249,177,12,95,196,171,169,54,158,28,49,70,85,177,244,132,182,31,210,31,212,76,227,83,213,86,131,245,248,144,205,136,171,234,57,134,195,140,121,140,33,137,36,212,245,175,187,59,3,18,47,31,184,68,125,109,220,79,207,138,80,241,139,234,123,136,9,255,0,19,168,227,31,15,30,79,166,185,151,172,84,46,189,60,175,199,66,126,127,195,77,57,221,47,33,72,176,102,152,137,91,254,94,44,74,209,154,255,0,79,142,14,98,138,50,82,253,103,64,94,92,163,85,252,196,114,127,143,47,208,24,102,75,25,48,203,46,82,35,236,160,85,96,221,155,177,78,89,61,247,111,254,157,60,98,88,64,167,178,131,203,46,126,229,109,155,196,221,181,28,50,101,140,24,143,244,248,185,82,207,85,203,203,99,216,155,70,9,62,175,26,26,214,145,146,121,83,215,31,113,86,160,146,106,160,234,0,97,221,16,67,72,109,116,244,237,62,76,181,50,136,81,137,89,85,26,87,131,34,24,67,253,196,213,144,32,139,39,168,148,101,72,172,188,92,220,144,229,50,117,13,140,152,191,54,157,82,73,31,228,41,150,253,97,79,91,36,143,44,78,36,146,180,204,141,196,111,105,21,253,70,178,186,157,21,250,132,98,6,17,8,121,20,188,248,211,166,157,229,49,114,141,46,11,236,164,189,229,15,24,196,141,223,145,42,169,156,120,159,35,105,227,145,249,68,36,107,232,72,62,99,35,67,39,24,24,142,11,31,143,42,125,195,42,43,135,13,248,242,133,60,141,106,113,131,9,86,134,76,131,251,75,76,99,12,179,177,118,141,69,164,81,213,127,129,161,178,252,232,200,193,220,159,52,177,113,160,236,170,152,46,110,165,161,150,179,182,155,68,234,213,226,99,45,202,41,33,170,47,233,4,131,125,104,59,67,41,74,177,247,131,63,41,120,211,186,211,110,73,202,84,110,63,144,52,42,156,117,60,103,156,92,161,139,149,41,146,97,201,243,205,3,17,21,83,230,68,141,247,18,187,83,111,125,161,255,0,129,50,181,201,137,24,103,137,153,132,36,147,80,217,14,76,92,70,23,32,150,185,145,181,53,105,30,24,146,134,81,164,65,245,25,50,241,75,199,147,205,110,69,21,84,77,26,52,232,211,178,134,41,49,249,174,164,201,39,131,90,194,139,177,109,167,161,196,6,4,165,25,72,182,217,70,36,99,176,82,202,49,38,101,90,130,189,216,105,235,96,37,107,51,98,200,128,125,109,62,160,240,137,108,34,22,55,219,81,122,242,248,17,143,22,37,119,103,219,84,26,26,200,241,162,50,93,137,113,126,234,227,86,107,157,77,29,34,209,190,117,30,7,73,105,145,143,13,116,242,11,247,18,137,244,147,133,47,14,232,101,31,212,84,6,178,101,185,56,68,131,53,60,168,207,97,178,241,174,173,203,156,53,161,131,32,63,193,129,23,180,153,49,140,19,16,239,240,240,204,97,37,134,128,123,99,176,187,162,136,98,88,197,21,71,129,49,60,250,145,143,193,37,156,203,84,9,59,47,237,70,85,182,77,220,175,104,81,132,145,123,32,54,68,141,245,61,207,168,230,169,46,33,167,52,247,196,173,240,13,137,114,145,122,77,150,160,41,56,177,136,105,92,152,123,211,229,150,169,91,228,22,94,44,83,93,214,159,80,96,151,19,31,18,194,52,109,139,49,75,236,64,214,201,60,98,109,34,74,227,91,238,32,92,198,6,236,89,126,226,147,93,134,196,194,123,198,33,230,15,98,147,187,161,61,191,119,42,62,53,144,10,127,234,8,249,134,130,81,252,164,161,226,68,109,251,138,203,78,34,26,77,37,90,46,21,121,26,76,74,144,48,65,82,140,52,191,237,4,156,210,93,158,49,62,110,40,202,171,35,118,21,86,230,219,41,239,199,149,75,177,143,206,254,188,106,183,80,176,150,241,89,132,88,148,251,224,19,7,49,122,147,47,16,1,243,100,105,204,8,121,127,109,82,73,192,40,153,141,141,78,79,214,116,122,90,168,134,197,148,130,103,98,229,245,186,206,215,84,220,28,198,41,49,249,174,118,147,215,69,67,162,62,158,250,106,255,0,26,29,147,127,20,163,249,181,37,62,28,89,50,223,138,47,26,204,38,39,74,41,240,200,54,102,93,11,99,149,132,18,105,241,176,134,14,33,47,64,170,38,61,217,74,136,159,36,121,49,35,225,176,5,240,250,107,3,35,8,114,125,52,140,204,168,225,217,2,79,76,161,149,33,187,141,85,52,24,177,41,168,122,120,240,172,153,46,36,175,150,243,88,203,171,106,50,212,235,12,146,127,14,20,96,103,254,69,32,203,237,176,240,196,17,10,183,214,152,246,231,230,226,73,86,54,170,31,60,195,35,222,160,31,73,91,39,83,50,92,177,43,121,129,228,122,144,187,102,218,200,24,138,165,53,147,177,126,158,190,169,252,47,3,26,140,108,195,16,88,136,134,12,3,136,153,140,95,227,64,195,213,176,107,98,242,139,41,22,216,122,181,246,79,197,181,254,69,85,149,156,139,67,64,185,51,25,7,221,227,90,191,16,196,246,144,86,84,39,187,243,249,164,153,154,61,245,175,225,148,66,161,161,103,53,89,74,99,27,122,206,20,161,143,219,75,196,110,84,230,181,143,20,92,69,23,34,244,249,35,141,17,230,48,150,5,132,151,111,32,134,204,66,202,167,31,2,214,76,161,203,40,177,12,74,150,3,217,52,252,201,150,229,249,246,155,92,163,91,29,66,204,134,216,115,0,72,172,255,0,222,17,49,167,141,31,14,25,32,243,26,40,255,0,109,1,169,13,44,177,95,180,171,196,68,236,162,45,108,17,234,67,246,86,163,60,157,185,84,109,108,201,217,222,25,98,38,68,229,129,124,238,28,164,198,165,86,43,136,250,182,120,203,196,89,73,163,12,193,157,156,185,84,163,43,98,8,127,40,34,100,67,50,124,168,220,37,69,88,22,167,70,49,135,38,46,30,165,207,103,192,60,105,207,48,186,211,168,118,178,196,14,100,4,253,73,76,55,225,48,137,145,99,74,222,204,34,199,78,32,79,53,172,147,176,59,92,168,83,105,233,217,198,81,113,125,68,218,76,107,153,216,203,73,196,53,168,48,14,35,225,182,180,228,78,170,110,227,3,79,135,178,139,150,33,73,147,247,84,201,164,190,76,236,214,2,38,49,43,153,240,235,182,175,195,63,41,62,154,142,52,103,206,123,226,8,73,182,213,193,100,212,177,167,153,18,104,248,127,228,71,207,147,232,145,55,97,138,66,145,69,233,232,22,48,165,176,65,201,141,116,24,204,157,225,203,202,133,141,129,152,30,158,213,246,81,115,75,226,202,181,108,37,111,183,126,218,97,232,135,40,223,196,137,135,90,72,62,126,161,43,16,252,19,237,208,147,72,109,134,104,34,31,205,151,18,221,50,125,110,15,148,46,82,37,18,77,6,200,152,98,23,22,47,113,1,233,179,132,124,187,174,53,44,138,213,43,145,162,237,239,32,208,254,149,46,200,12,48,138,52,108,248,207,146,199,242,168,249,55,215,53,39,244,232,133,31,18,56,24,172,82,198,124,186,217,108,136,84,253,239,28,110,97,41,150,61,155,29,220,178,242,33,99,73,157,110,199,196,202,65,38,101,253,65,115,228,90,110,94,94,108,171,219,146,19,221,196,163,99,70,178,140,76,57,72,84,217,250,111,85,118,239,196,33,169,181,135,85,65,195,38,74,173,150,207,154,25,114,163,204,97,149,234,123,214,244,140,96,109,45,173,62,96,93,136,88,218,135,78,8,255,0,211,202,89,43,157,166,253,117,43,248,255,0,194,160,213,185,7,149,79,218,213,0,163,205,137,56,129,61,246,195,226,22,37,160,204,150,62,28,89,85,225,102,33,36,100,124,15,8,211,179,98,71,207,184,36,97,229,91,173,105,231,96,121,132,44,74,82,76,155,94,144,137,85,149,140,85,81,244,11,45,247,238,35,108,158,72,209,114,149,74,64,147,44,103,86,85,176,193,118,15,155,47,18,149,124,71,96,170,123,39,201,139,194,141,153,119,40,96,194,25,73,101,197,148,93,55,92,253,160,148,104,117,105,231,19,132,67,200,164,214,181,84,120,213,95,75,29,18,158,72,61,226,170,29,253,108,102,114,202,18,229,144,46,39,16,248,101,139,18,126,24,207,31,55,106,173,92,198,84,118,27,90,218,239,184,162,100,75,89,62,202,9,25,197,149,23,26,78,94,236,66,66,204,181,0,159,139,17,10,145,87,67,109,252,54,155,86,144,188,59,81,172,159,101,182,30,98,197,33,16,79,141,185,30,96,139,18,6,77,148,232,204,218,118,141,87,108,91,47,209,71,15,88,65,47,22,36,246,29,216,36,174,86,248,17,50,102,196,65,19,205,62,100,246,66,139,155,47,82,158,219,166,93,198,109,167,210,157,142,129,37,144,100,143,244,163,201,245,20,109,203,254,123,10,76,29,102,121,207,197,16,168,182,70,149,55,230,204,92,169,86,71,118,200,205,149,135,228,243,217,18,55,54,84,100,59,87,139,148,37,74,231,152,24,49,98,228,88,64,99,200,53,122,147,29,76,181,60,145,246,173,79,121,202,14,17,44,25,91,44,126,210,218,199,147,195,148,72,219,13,195,150,234,168,211,172,172,152,32,228,255,0,26,183,209,245,95,135,226,48,210,249,86,201,53,160,206,242,226,196,68,11,195,56,132,237,38,52,205,26,167,31,113,183,153,244,167,192,94,170,214,19,139,44,17,3,140,95,157,102,102,89,18,35,48,139,181,20,29,7,185,32,44,75,63,47,219,76,182,204,24,241,8,75,85,104,35,72,190,38,136,20,143,40,24,99,69,91,46,55,209,162,252,164,85,186,48,103,103,230,149,199,244,211,135,204,6,12,56,147,110,120,19,171,106,196,212,3,31,3,50,139,145,1,168,96,78,187,6,16,139,143,220,71,217,51,83,17,228,244,248,163,198,150,178,78,163,141,197,255,0,204,146,118,212,168,146,183,73,65,140,79,170,157,134,0,16,102,146,74,211,252,217,81,76,147,147,192,161,247,86,177,141,111,179,59,80,176,160,226,148,49,227,65,85,25,226,253,89,70,141,53,38,248,111,41,138,68,130,76,51,214,147,12,177,19,26,207,83,86,181,40,103,218,208,13,159,55,203,251,104,112,221,213,91,147,104,30,33,125,209,36,81,158,15,60,197,22,81,173,87,6,200,15,148,196,60,95,77,22,99,107,161,209,67,85,138,35,48,151,42,251,14,75,224,159,9,151,27,167,212,250,140,114,217,16,178,137,143,205,92,239,207,131,46,85,202,204,238,83,101,83,228,191,245,184,49,135,152,162,75,230,106,122,217,207,97,68,34,9,78,64,128,123,46,89,114,177,13,50,147,78,15,14,34,170,71,27,118,247,49,153,2,141,51,40,248,146,105,50,101,140,236,196,36,72,97,188,67,196,141,14,72,204,76,221,188,201,175,252,77,208,227,110,121,140,190,79,9,48,16,65,236,68,50,75,5,204,95,248,226,70,120,68,47,48,101,101,84,89,21,212,70,181,128,41,216,252,108,221,160,117,156,8,62,154,243,4,95,50,168,141,12,253,220,101,88,4,63,251,46,42,203,7,149,136,24,116,248,128,206,37,227,70,60,99,225,50,183,152,200,158,208,136,148,76,170,151,100,118,97,246,150,45,70,177,49,51,76,111,121,113,101,65,190,146,202,11,62,80,164,18,187,48,103,84,196,196,33,101,81,179,45,101,231,229,78,205,252,8,237,96,138,67,89,66,38,105,114,136,85,121,73,118,201,204,230,92,230,77,148,72,192,229,42,206,147,82,12,82,217,132,185,87,38,222,71,95,53,200,235,79,99,8,196,182,77,11,200,124,168,200,19,193,36,12,68,25,239,39,82,232,86,83,139,36,99,86,104,184,216,16,139,17,16,115,33,202,157,245,22,240,192,120,137,154,90,53,150,164,16,48,137,22,211,200,127,254,125,64,35,124,144,249,189,165,166,77,144,203,220,85,162,127,159,188,84,173,144,1,147,55,34,69,204,223,67,9,55,213,66,62,19,100,67,89,105,225,234,70,60,81,4,139,52,0,23,218,91,3,48,144,186,75,137,61,149,5,230,42,102,131,60,16,114,245,117,41,249,48,201,9,239,247,85,241,164,156,128,230,46,84,25,168,125,75,183,136,105,236,174,42,179,32,166,156,196,193,152,194,227,84,251,202,9,49,94,46,61,207,130,93,232,236,173,30,32,151,137,4,24,113,35,75,221,164,101,160,246,184,29,174,155,245,46,28,188,126,226,62,183,67,85,86,248,26,191,38,81,42,0,201,131,225,250,82,45,19,228,176,76,204,20,91,19,50,13,140,199,248,97,42,95,36,195,19,212,132,157,79,99,6,86,236,93,126,126,226,124,203,184,150,64,97,165,227,18,131,49,101,140,101,50,146,45,219,25,202,49,126,210,37,149,179,161,69,197,19,149,122,4,106,172,25,189,80,98,26,150,152,105,126,178,240,212,218,16,163,243,227,68,115,53,170,99,70,101,168,106,173,73,230,91,24,188,126,29,138,90,53,9,197,231,180,22,33,171,137,244,58,142,76,76,182,51,248,254,154,67,152,240,64,248,134,42,234,102,196,146,179,1,70,178,151,7,136,197,84,212,246,76,40,243,75,81,83,12,200,207,204,100,83,38,50,76,86,109,10,163,82,182,46,228,221,196,240,225,42,69,101,113,19,30,44,163,42,151,125,37,151,111,42,223,79,164,167,78,149,243,121,4,52,235,12,182,247,18,177,152,189,227,243,77,41,228,140,111,126,17,13,111,159,240,232,242,64,253,165,160,197,249,58,212,198,152,161,157,167,237,94,107,12,133,26,173,89,9,217,92,113,62,3,8,119,153,23,78,204,100,102,36,101,172,200,56,49,4,88,136,84,60,55,227,6,80,164,176,201,196,168,141,13,158,242,104,24,113,8,204,88,148,67,245,107,224,240,149,13,63,226,46,198,35,241,118,40,55,84,232,222,195,254,45,254,71,218,147,71,214,136,111,46,195,41,20,148,61,42,194,61,248,133,139,18,92,255,0,137,23,51,189,165,148,99,106,11,190,42,252,156,170,177,206,239,240,43,116,186,167,200,117,149,12,88,204,230,229,82,23,218,98,14,7,148,81,121,61,188,74,230,30,158,157,90,63,155,229,33,94,183,62,52,82,252,166,37,123,99,145,60,145,177,63,60,51,226,163,233,39,126,30,46,231,39,158,37,209,116,245,61,174,164,32,12,98,147,151,234,44,230,124,40,174,29,251,239,13,20,114,73,231,198,186,133,37,104,43,96,230,196,53,56,97,84,238,237,175,115,166,110,165,29,116,166,157,181,249,61,67,164,160,212,114,203,42,87,175,53,12,26,72,39,45,72,185,22,54,183,115,179,225,136,46,53,230,104,51,234,208,124,222,76,107,26,55,155,95,173,9,89,83,38,36,180,103,196,138,219,119,255,0,240,195,43,18,175,147,169,62,28,198,102,104,147,201,38,79,211,65,76,248,99,166,105,56,77,140,164,251,104,24,218,38,32,143,154,36,85,171,14,169,242,18,77,20,223,195,41,51,1,56,251,188,88,134,177,13,168,196,124,34,201,141,29,38,158,95,72,162,173,111,211,111,27,50,167,104,196,89,12,158,248,178,95,152,197,34,143,181,140,248,218,131,44,66,147,108,170,36,210,28,169,164,13,24,114,3,169,98,194,163,111,50,9,131,202,6,35,225,233,80,73,126,236,165,196,170,41,52,217,225,121,134,88,134,154,73,170,131,143,150,86,37,172,202,138,73,91,91,19,225,181,4,46,16,151,42,30,101,148,174,224,163,13,67,16,164,205,18,80,202,183,6,171,47,10,230,88,238,199,91,73,69,20,154,236,242,65,132,168,154,27,32,15,135,42,42,102,140,150,70,124,160,150,117,186,14,112,191,86,44,74,191,142,75,121,71,113,174,216,47,0,167,44,51,240,36,193,170,217,63,169,104,147,60,254,120,66,167,86,64,193,198,83,3,4,76,205,148,153,18,89,50,70,78,19,23,141,104,146,203,41,191,182,180,113,198,253,90,101,102,49,163,67,204,140,124,153,68,94,52,115,233,232,237,129,243,113,113,125,196,43,223,6,72,31,180,47,250,18,106,73,151,145,143,139,22,228,126,106,187,154,138,177,255,0,70,239,211,21,208,191,73,20,133,69,64,52,81,240,154,6,36,222,52,144,120,114,137,120,198,173,247,144,211,9,86,62,4,35,40,254,80,163,90,173,105,231,22,43,242,227,229,103,180,136,100,200,163,103,10,218,105,39,146,7,225,138,145,100,83,106,199,42,53,109,140,25,95,211,160,16,191,113,90,82,70,131,53,159,212,5,148,159,77,125,52,3,136,157,184,149,5,85,104,6,14,174,68,246,83,109,136,154,203,71,209,151,230,226,69,24,151,161,213,0,74,154,77,57,228,179,183,16,208,190,154,248,222,234,25,181,49,109,246,38,153,90,1,51,40,68,140,167,181,138,62,44,72,169,140,30,7,137,38,141,166,200,89,123,177,100,92,205,107,98,94,54,95,34,132,193,4,238,99,9,47,158,192,70,103,20,84,234,28,60,76,249,178,172,36,204,138,55,252,167,47,238,170,43,83,150,164,153,114,199,66,20,216,242,126,151,145,13,36,192,31,106,177,153,24,147,125,161,228,81,119,117,71,25,253,196,213,184,170,194,60,59,153,195,54,85,116,16,128,160,102,208,191,232,80,50,97,217,11,166,41,10,138,141,51,81,136,120,186,134,149,149,138,174,127,37,137,161,206,240,225,22,84,54,192,18,89,204,46,68,85,37,172,226,131,153,48,123,25,221,238,37,178,153,144,12,56,12,131,238,166,236,141,93,36,28,221,137,121,158,69,139,13,143,221,73,184,198,237,220,218,250,161,139,171,26,11,195,243,245,45,204,159,189,38,208,34,71,236,32,198,30,81,23,145,27,154,183,32,88,232,35,147,147,233,36,210,106,136,62,108,74,213,243,0,54,117,13,38,181,101,172,230,102,136,36,235,38,56,136,202,214,38,252,25,231,202,138,52,10,226,51,139,34,82,249,39,133,47,13,140,85,71,14,77,113,71,197,216,151,43,14,203,137,56,24,99,131,57,80,177,236,42,202,125,104,201,205,212,150,176,207,27,222,17,42,51,24,185,142,152,97,167,21,166,227,237,80,102,53,169,37,240,197,34,125,79,235,5,31,233,113,126,226,90,185,74,170,22,126,4,40,59,114,161,124,0,55,243,117,169,153,246,87,145,135,218,53,162,27,239,11,205,47,173,74,174,101,85,254,71,183,6,174,32,241,68,138,162,54,100,141,59,46,46,53,71,155,235,32,108,164,251,34,18,170,216,149,104,195,72,211,43,103,15,17,68,149,79,209,44,147,205,93,60,130,90,33,195,120,249,147,192,152,248,209,95,219,66,182,100,227,169,15,63,241,86,159,35,253,209,42,189,43,125,46,104,25,187,18,50,99,25,52,124,162,65,198,141,177,240,69,80,101,147,87,92,180,31,89,76,178,140,15,148,158,53,60,207,82,33,247,114,229,101,77,247,149,209,129,205,20,165,39,130,13,150,89,9,212,179,2,118,111,160,168,198,1,81,51,13,193,134,33,113,44,99,76,173,193,132,194,228,90,153,131,34,91,14,41,124,3,151,251,162,148,136,152,122,61,152,223,44,165,228,84,129,129,20,140,205,137,124,55,26,232,89,52,69,57,217,154,196,93,223,128,252,2,33,98,68,105,137,132,201,137,49,181,170,36,238,164,186,0,71,80,126,98,172,255,0,145,85,205,106,81,217,83,238,89,151,220,72,223,167,165,201,38,45,174,85,97,26,120,36,131,40,177,147,237,164,214,87,118,49,136,253,164,92,67,250,139,119,175,240,73,99,123,11,255,0,12,50,19,51,75,138,65,36,217,162,111,159,152,188,73,241,167,158,112,249,103,229,39,211,90,131,73,151,204,178,197,136,127,81,104,220,62,69,114,95,4,131,249,65,19,249,86,184,204,1,123,81,86,70,130,55,226,174,23,242,33,24,199,248,114,251,170,12,195,159,100,132,24,248,139,198,144,93,178,14,60,89,121,6,152,25,155,159,49,8,168,70,105,140,103,121,139,202,68,234,166,91,34,195,79,60,18,106,129,16,171,84,250,211,198,230,18,91,27,60,102,38,144,44,183,188,72,200,218,131,64,159,249,249,187,126,154,223,106,242,73,103,40,150,118,186,120,146,71,150,39,17,62,162,249,3,79,28,95,171,159,149,54,216,182,82,46,121,143,8,252,69,85,122,121,143,178,192,99,23,18,113,39,76,80,99,205,46,41,10,150,26,72,32,249,134,184,88,134,149,170,134,172,151,42,189,40,152,248,101,13,78,95,61,227,123,48,242,165,38,213,179,136,253,160,185,21,61,60,51,205,0,203,45,65,91,33,218,50,117,250,14,117,191,205,229,227,250,106,130,30,140,137,5,152,76,158,51,228,89,194,182,48,195,87,252,133,175,177,44,205,81,169,32,137,156,60,72,105,144,6,52,192,210,64,63,238,134,131,49,178,141,38,248,52,108,228,148,253,55,85,118,204,54,208,8,81,125,181,32,253,7,164,169,37,238,235,224,19,34,232,143,192,83,245,17,14,104,96,41,240,152,92,107,161,100,98,74,172,141,238,79,50,96,6,54,109,34,173,209,175,178,147,17,132,49,39,222,143,4,125,66,75,103,233,224,23,204,162,18,70,91,252,151,89,20,111,14,30,81,230,70,121,140,74,27,115,168,234,120,132,94,53,65,79,60,246,64,229,236,247,20,40,197,25,84,244,204,255,0,156,193,18,131,212,242,79,25,251,179,21,116,237,181,143,179,212,147,89,104,200,150,71,97,165,251,74,139,13,196,89,40,196,86,143,254,174,252,210,242,126,218,232,145,160,48,126,24,144,172,173,211,245,0,225,246,146,83,107,105,99,59,195,95,3,40,254,162,86,90,98,186,23,220,105,126,75,45,182,34,51,149,23,231,198,150,192,152,12,25,139,151,39,130,204,54,67,18,157,132,101,103,4,184,161,220,242,246,169,9,148,131,146,127,254,164,173,39,220,28,128,120,66,47,244,41,216,108,62,126,81,43,172,141,244,38,219,125,153,213,104,243,254,67,68,138,76,106,144,52,51,163,114,148,171,56,211,14,48,112,148,137,109,246,161,60,97,246,147,149,36,147,127,13,85,97,243,228,237,134,154,70,134,9,35,234,26,142,164,49,36,128,18,229,151,181,81,50,236,113,135,194,166,173,180,86,72,238,166,189,72,28,64,234,26,229,143,212,50,170,46,62,172,111,62,69,115,169,53,32,54,143,204,85,205,77,14,203,82,29,254,147,23,16,214,45,166,212,132,43,180,217,157,122,181,240,108,160,176,209,10,189,38,7,228,92,195,77,217,106,13,37,57,145,44,34,147,108,186,228,11,138,105,177,123,121,10,183,255,0,162,146,71,219,37,245,36,38,7,41,48,226,75,255,0,12,60,143,204,21,111,50,0,9,204,37,160,33,24,213,21,149,9,89,137,38,70,178,173,38,18,255,0,26,218,248,207,146,197,71,61,131,40,249,82,179,113,112,163,17,213,152,67,38,168,145,185,98,21,54,161,178,252,248,74,84,91,3,7,27,205,45,38,158,104,49,143,242,130,88,54,225,94,249,128,240,225,64,60,217,73,218,163,13,119,59,207,132,72,182,90,159,222,75,182,193,137,90,254,64,112,246,33,121,35,63,152,72,90,123,137,217,25,242,164,78,77,231,36,124,194,85,38,198,160,201,139,224,178,141,224,34,101,74,230,86,156,94,114,247,88,146,152,118,182,178,103,109,11,214,37,60,172,53,84,232,108,249,224,125,84,138,215,74,202,147,212,36,210,52,145,198,136,204,66,38,69,227,89,74,199,243,121,4,52,251,148,17,162,253,14,123,38,168,21,39,205,47,31,241,173,113,181,180,161,112,215,64,30,63,184,138,213,172,223,99,197,197,249,210,96,198,127,159,202,8,165,89,147,154,191,242,40,163,89,78,182,253,89,127,219,75,173,77,115,80,124,193,17,10,52,198,133,132,140,79,155,138,65,42,255,0,77,160,154,6,26,92,252,72,85,79,33,153,171,240,114,131,50,117,145,51,75,22,53,244,48,54,192,194,18,171,27,234,170,1,147,250,116,245,49,48,208,69,210,84,184,248,10,172,42,181,164,170,183,56,37,196,129,136,98,89,190,0,32,131,132,92,159,81,106,211,26,182,183,128,50,202,60,98,236,196,175,167,220,104,171,104,60,95,44,79,5,213,15,80,174,69,149,172,65,133,239,238,15,98,218,25,228,140,79,155,249,146,125,53,182,29,108,89,179,191,85,138,48,211,233,52,145,6,13,216,177,170,219,65,73,137,147,39,65,249,184,130,254,53,61,63,226,188,236,140,137,44,68,18,233,116,143,170,207,253,88,89,126,218,213,172,233,244,61,188,23,226,128,49,19,193,233,54,226,155,231,212,120,228,101,248,16,233,237,66,11,38,102,20,172,168,137,245,64,183,251,95,180,191,58,234,219,141,77,240,222,229,145,42,114,20,101,246,209,95,253,211,44,169,126,210,216,92,190,230,37,203,36,205,210,53,27,77,123,125,151,94,151,89,178,83,172,92,104,59,89,196,126,210,87,26,158,141,240,18,113,108,89,46,194,81,63,141,46,129,255,0,106,189,43,129,152,160,73,84,244,159,27,226,106,79,210,99,141,251,137,215,175,133,254,5,110,154,100,208,183,161,135,232,159,40,81,101,31,221,78,100,213,87,21,153,184,196,69,9,48,55,151,99,97,107,231,242,37,79,208,122,242,238,95,245,109,91,182,143,246,149,236,254,4,213,83,207,82,162,226,170,8,199,218,52,144,47,4,31,117,104,252,49,77,166,248,75,105,54,204,191,83,47,26,77,124,241,206,240,194,82,8,127,77,111,175,145,152,150,208,245,204,88,92,38,148,142,13,244,91,183,188,49,57,72,184,251,43,108,100,159,237,170,10,25,146,244,221,168,37,226,227,243,228,73,87,76,140,106,246,43,174,234,182,39,126,88,168,93,61,170,143,80,119,196,228,87,122,157,241,44,180,224,45,131,216,161,171,110,52,228,103,255,0,86,236,79,37,93,65,75,120,26,194,119,118,34,33,245,35,43,181,32,31,235,112,8,181,195,181,211,242,65,152,51,241,126,226,200,55,208,72,76,38,40,138,146,62,201,196,204,136,99,105,138,58,151,255,0,73,22,36,75,52,196,169,204,202,21,73,113,91,19,186,34,245,85,151,248,226,27,173,93,164,83,61,73,199,232,3,201,103,234,150,152,112,15,167,206,243,75,22,228,127,105,92,64,173,60,146,16,89,123,124,210,187,90,169,213,188,70,247,122,208,172,174,4,180,250,223,199,64,125,118,215,16,202,204,75,139,79,255,0,179,101,110,146,185,245,24,144,7,185,243,203,145,126,135,167,135,100,57,124,34,197,247,17,122,134,25,4,60,178,249,73,224,168,173,141,5,57,157,36,157,183,202,20,72,249,250,122,116,159,2,135,173,0,96,238,108,177,7,254,116,252,54,86,81,190,80,209,120,212,70,25,233,89,44,164,240,17,150,173,115,49,240,79,234,49,5,149,34,153,124,56,207,74,173,117,224,36,158,45,126,81,253,197,38,146,131,172,108,58,211,218,144,147,101,179,118,92,95,109,59,215,51,7,54,129,241,43,249,100,149,156,99,92,251,82,93,193,168,32,54,130,228,47,90,232,58,50,51,8,6,75,177,236,42,231,222,238,244,45,183,77,52,115,142,233,93,43,175,32,220,110,205,40,98,25,94,187,125,84,194,99,195,97,143,34,217,124,26,161,248,97,236,74,94,243,143,148,34,202,173,28,43,23,17,101,145,165,108,134,83,233,37,73,38,94,60,104,127,71,0,128,64,154,40,202,182,195,212,135,132,62,97,36,215,122,204,2,39,202,100,41,21,119,63,132,232,43,178,167,244,211,179,218,84,17,153,192,197,203,110,47,174,103,92,179,148,139,167,82,73,7,167,51,41,121,20,150,75,54,190,131,73,29,59,3,190,52,178,88,176,193,23,24,151,67,167,124,66,193,102,238,86,47,182,166,2,254,60,73,205,110,158,4,144,102,41,85,89,137,5,93,176,229,229,169,16,196,166,100,238,186,165,148,107,59,237,55,107,25,143,218,90,19,246,196,85,206,230,51,81,198,150,240,151,33,62,226,73,21,255,0,217,101,169,117,232,254,246,232,101,64,61,146,243,226,8,151,169,222,120,209,89,151,34,119,191,131,225,195,23,145,31,253,136,121,240,9,10,35,50,148,121,10,141,129,167,137,59,166,80,196,160,62,33,26,243,192,5,22,76,127,105,7,166,44,181,52,30,105,114,137,139,247,82,179,58,107,134,133,54,215,183,185,217,3,164,143,255,0,178,134,85,131,254,21,218,201,38,96,207,198,166,105,47,175,238,255,0,72,82,8,127,81,21,63,83,234,234,145,254,188,133,26,162,204,255,0,68,182,255,0,165,79,254,9,215,99,97,165,207,228,71,126,3,170,24,240,134,80,151,55,252,91,127,100,62,98,201,91,234,174,53,84,99,230,48,184,211,111,75,244,27,58,126,197,153,169,235,116,249,51,7,254,35,41,16,147,241,219,143,49,69,149,33,184,212,231,183,249,64,136,139,116,59,87,214,193,229,89,184,230,109,232,21,14,144,24,48,229,196,145,234,29,42,114,145,158,147,216,47,113,54,129,112,203,47,60,50,150,185,242,78,48,63,9,86,44,151,30,185,19,211,44,165,194,137,180,177,199,144,74,46,238,159,80,77,178,101,141,116,254,63,4,102,164,129,101,36,7,195,43,41,22,31,14,181,36,232,199,244,157,66,47,219,80,174,89,105,232,82,212,92,117,245,27,195,167,245,127,8,150,61,137,161,190,21,130,8,50,136,170,242,30,155,173,146,6,75,15,98,43,14,49,225,50,236,86,196,228,57,139,62,18,197,183,27,247,101,227,83,191,248,111,47,77,220,252,164,95,150,250,107,176,132,47,130,71,242,136,163,69,109,159,37,153,184,214,51,168,235,99,243,223,197,31,135,163,187,0,10,104,184,191,117,52,248,123,12,21,48,89,83,16,67,16,196,186,189,197,107,44,160,188,74,3,96,58,137,204,250,101,122,151,145,94,237,90,20,214,84,148,114,64,192,246,201,88,126,30,137,5,159,40,172,170,169,43,167,65,221,251,158,29,139,159,126,45,97,53,1,234,113,15,24,159,216,153,164,81,99,141,159,191,240,53,247,115,163,118,202,91,99,106,67,201,226,196,52,60,250,170,223,213,148,164,253,180,156,204,177,33,63,164,197,72,170,24,148,113,152,193,28,134,78,25,24,147,65,194,165,66,25,208,129,154,218,86,36,84,13,66,49,249,226,148,154,212,50,162,189,73,67,58,202,112,34,123,104,168,218,72,2,27,4,25,248,150,201,55,199,41,30,108,89,84,179,62,37,233,201,55,47,174,151,63,108,65,123,125,104,183,240,127,82,236,48,229,66,30,44,185,82,155,137,246,177,152,253,160,185,85,5,37,173,84,144,101,223,141,50,140,106,162,19,155,25,81,100,113,21,153,14,74,251,43,92,249,141,147,34,161,161,214,214,93,50,242,42,123,40,213,196,63,232,18,227,50,9,7,180,12,12,74,109,211,163,150,89,155,232,109,27,89,226,31,49,86,102,190,170,157,253,175,34,159,102,140,200,246,75,221,42,112,211,227,3,49,11,141,98,244,170,159,32,221,66,253,18,182,90,73,147,188,229,226,228,73,3,14,214,146,83,12,17,17,117,40,108,36,98,114,139,42,50,202,156,118,64,253,42,166,36,172,196,171,45,95,109,23,155,218,98,81,14,54,228,239,42,101,113,73,233,44,204,18,255,0,26,194,158,99,7,17,37,168,195,87,16,86,26,84,18,101,197,149,81,213,107,11,82,129,129,17,70,47,226,74,102,93,193,131,204,101,141,109,196,27,35,252,160,186,149,5,43,13,73,168,236,135,187,55,42,92,16,203,173,63,205,137,55,14,188,157,9,140,136,28,104,91,43,35,217,115,75,16,132,68,110,92,202,177,240,211,42,176,115,74,24,150,44,178,170,32,48,236,35,73,251,131,236,92,251,94,105,233,214,85,207,244,242,144,75,153,233,45,91,169,180,5,150,211,80,197,33,70,87,254,161,65,247,213,191,135,68,112,196,201,171,247,245,250,59,125,196,205,42,46,31,70,146,34,125,68,152,38,170,146,71,225,18,20,214,71,183,3,37,155,25,71,246,211,186,223,70,218,51,15,98,186,183,238,65,137,13,90,27,93,174,24,157,105,110,152,252,90,95,15,78,44,145,13,88,90,218,128,190,215,24,148,28,61,121,120,43,140,49,10,61,183,159,88,212,164,100,177,104,239,83,161,237,175,198,15,155,185,38,68,165,147,37,70,62,236,210,136,82,125,213,95,73,177,191,139,204,92,68,42,250,255,0,133,222,173,47,12,73,74,171,26,185,29,234,114,0,173,181,37,145,217,148,67,86,240,49,136,8,120,127,7,45,107,71,242,133,25,72,188,250,77,77,83,224,107,8,4,198,177,163,213,76,178,185,149,245,85,172,144,112,139,16,254,162,146,52,159,72,59,23,68,99,193,36,28,210,185,62,154,134,214,26,110,93,191,202,68,42,155,45,244,170,149,143,254,100,110,170,215,131,41,48,196,229,34,81,166,245,109,193,101,115,69,227,85,1,248,75,140,124,40,216,218,48,20,156,185,127,141,42,244,52,205,181,43,39,88,149,162,104,28,200,196,182,130,254,34,100,83,94,165,107,8,239,136,46,44,74,250,1,190,136,144,119,21,67,146,254,81,12,75,169,163,83,149,100,99,69,12,203,139,120,152,182,185,16,179,52,76,233,36,249,177,98,91,225,207,181,211,254,2,136,36,208,214,186,142,201,236,249,12,191,113,42,213,126,13,179,17,240,52,199,166,203,127,18,127,90,102,103,218,24,188,104,251,40,220,28,197,196,68,141,148,251,111,155,221,101,67,40,14,110,3,85,129,71,178,200,117,18,178,196,77,12,242,16,24,76,144,236,8,71,191,22,78,37,140,172,230,173,74,104,218,158,112,158,201,101,128,36,248,218,192,119,96,218,98,28,92,190,226,158,167,120,8,12,37,229,90,223,90,113,203,251,105,106,223,102,122,125,2,121,159,77,217,60,194,46,231,42,89,62,100,185,199,121,101,136,156,190,218,105,119,143,32,49,43,77,61,14,37,148,76,198,16,242,9,137,85,86,217,148,102,196,144,164,167,60,97,230,49,73,251,104,166,67,148,57,217,98,8,127,202,170,141,15,23,112,145,80,233,217,39,165,87,18,86,98,80,204,151,147,44,178,143,39,219,90,182,195,155,220,155,218,195,198,71,137,1,224,200,204,77,97,69,50,66,8,60,81,4,49,33,25,0,243,71,151,107,199,245,17,83,204,200,196,97,83,72,122,133,146,98,98,52,92,73,108,53,68,143,134,120,204,83,51,43,79,38,119,233,73,254,53,126,207,153,59,2,98,162,172,163,65,140,7,225,23,39,212,69,148,204,129,244,243,9,4,12,229,86,112,236,160,227,196,34,143,34,229,47,181,151,24,253,74,134,182,238,182,72,217,135,245,42,76,205,97,182,203,155,89,35,20,71,241,12,171,159,220,76,149,249,13,181,34,162,128,251,89,164,195,151,16,211,239,10,168,81,127,168,8,101,39,212,84,86,253,204,224,65,198,129,107,100,12,188,130,26,219,14,103,166,147,22,235,42,161,152,199,219,15,16,103,198,138,63,166,182,214,232,248,50,71,132,210,134,95,184,149,170,227,228,104,135,91,164,73,225,99,97,105,150,74,223,50,182,12,159,210,8,159,184,68,3,52,78,41,121,114,241,137,122,203,80,142,160,121,178,229,24,147,89,144,86,81,180,104,0,132,60,216,148,118,170,9,44,159,251,75,108,61,67,101,127,47,135,173,85,70,173,137,25,140,52,188,101,39,211,90,173,110,102,54,7,52,210,186,110,202,202,113,226,27,136,106,162,102,158,167,164,102,83,92,226,47,211,76,111,163,89,21,255,0,211,241,198,83,175,211,25,9,253,66,81,10,66,162,191,161,182,253,181,7,245,183,139,139,46,81,164,215,18,70,89,121,66,94,212,238,102,140,56,191,186,197,251,169,20,253,49,178,102,109,214,82,36,219,212,110,234,49,164,48,36,191,152,73,243,228,146,79,152,125,181,43,91,26,92,144,97,14,65,101,247,19,218,170,67,212,3,150,126,231,42,26,200,166,99,99,65,160,100,38,108,75,107,25,107,36,120,118,4,40,149,52,8,113,36,129,159,81,52,99,31,25,156,41,85,148,86,98,34,4,195,198,63,50,118,107,131,145,152,114,161,238,224,69,252,230,9,70,37,6,105,39,221,97,229,88,203,250,150,85,87,44,141,130,112,30,35,23,145,34,125,13,144,165,110,195,23,40,211,186,67,68,140,60,82,196,68,243,108,57,35,226,47,26,170,178,145,110,68,204,9,155,99,166,147,235,125,89,158,160,17,98,24,187,8,181,79,167,0,137,196,84,146,123,14,33,226,221,19,31,238,172,169,170,61,211,23,213,196,35,196,41,89,72,39,166,214,88,200,124,194,92,126,29,61,253,69,207,168,212,197,38,50,246,46,141,91,119,185,240,13,143,17,20,35,186,114,40,234,190,35,19,76,120,250,82,155,224,250,149,115,204,98,144,164,19,21,124,106,112,73,229,17,70,85,162,202,49,236,128,250,248,145,70,49,174,142,202,77,91,35,154,86,207,57,0,193,101,78,25,14,200,126,5,175,18,209,38,159,99,230,170,169,35,28,181,76,195,40,121,20,246,212,102,144,79,63,80,220,198,3,48,137,52,161,248,150,204,3,245,17,101,197,237,162,96,86,140,167,120,165,242,165,111,211,123,27,28,219,92,163,89,178,173,199,80,89,23,207,66,186,55,197,77,57,57,143,23,36,98,41,205,78,243,221,143,139,33,70,168,3,165,116,33,1,187,151,20,130,34,34,77,198,135,130,204,59,175,227,78,171,77,50,110,230,89,109,134,135,61,135,85,43,242,113,42,72,208,216,47,12,188,75,73,181,133,52,17,191,104,92,170,74,30,176,157,119,100,240,135,139,243,246,40,180,154,91,18,203,30,189,172,231,66,178,184,131,90,1,132,50,178,147,233,141,70,234,19,95,221,129,225,136,44,67,250,133,84,176,54,149,160,121,139,20,114,73,245,10,131,147,113,20,131,121,191,233,171,44,122,121,18,89,41,196,252,247,173,174,245,30,146,150,200,155,242,114,255,0,182,160,46,44,181,253,217,25,46,191,115,252,75,244,101,245,36,77,72,76,178,234,242,173,148,52,53,80,126,80,194,196,52,173,208,116,239,203,67,181,127,242,243,68,184,233,167,115,145,105,43,45,105,38,185,130,177,236,18,100,29,85,58,182,213,149,214,28,185,87,98,127,195,216,62,111,45,121,123,84,30,179,248,110,57,51,152,104,133,196,65,61,35,116,113,38,152,18,94,185,221,178,24,207,173,178,146,48,22,184,164,22,85,107,166,236,143,233,216,165,151,169,138,82,27,44,135,90,200,159,73,55,211,15,60,99,191,212,98,147,25,83,109,147,105,47,161,91,91,168,98,249,246,141,60,223,213,21,156,179,199,251,107,150,93,207,5,109,169,49,117,172,205,13,247,113,31,233,57,4,79,14,197,9,21,252,7,88,211,210,231,89,100,63,86,7,244,226,142,42,67,63,76,78,141,230,83,90,101,92,73,250,171,226,22,128,151,138,195,41,70,186,126,140,248,157,248,128,108,204,94,79,113,74,25,90,213,151,66,211,244,218,194,182,139,93,53,208,250,104,210,228,147,22,212,159,202,182,62,180,17,128,254,46,66,170,231,204,29,144,240,226,26,71,107,13,227,229,23,42,244,85,151,192,224,200,13,252,80,88,37,242,4,15,238,214,176,201,201,218,37,148,201,241,35,3,183,248,210,1,131,2,59,105,111,17,138,78,47,164,177,184,51,41,32,237,34,74,38,66,32,227,73,56,254,108,66,228,42,94,105,32,221,115,23,145,41,85,61,25,150,178,95,250,162,21,81,198,167,184,130,13,222,34,32,225,227,39,233,11,200,169,106,167,202,31,20,180,85,3,114,66,113,247,218,143,39,233,72,141,135,62,113,63,86,37,104,243,68,16,251,70,134,129,2,142,113,255,0,168,23,16,210,174,215,216,182,147,232,77,155,114,206,212,181,146,78,57,111,229,227,85,15,187,208,17,172,159,83,18,46,82,126,234,73,100,16,14,115,246,157,105,149,145,248,234,110,105,207,67,224,76,242,189,50,204,127,14,164,59,24,204,25,113,34,161,207,174,39,9,144,181,65,90,206,36,181,184,139,91,205,139,41,23,62,99,39,89,92,158,196,197,196,63,62,181,210,53,157,57,36,197,103,164,148,101,202,147,135,225,189,200,160,178,89,173,33,23,237,137,61,110,10,202,138,9,14,226,116,34,112,151,46,37,59,241,23,95,142,107,192,82,207,24,137,27,176,105,164,150,18,160,156,202,115,91,105,90,59,106,231,203,40,185,11,238,46,94,162,60,117,174,190,167,87,74,209,171,233,125,61,12,180,29,148,93,109,43,118,28,69,196,245,127,61,140,146,70,68,234,196,185,87,193,200,96,210,81,37,7,47,31,155,241,174,151,15,211,117,1,30,29,209,50,36,232,149,246,180,191,184,221,107,105,187,173,61,190,2,95,60,245,188,34,90,159,169,207,37,152,75,43,145,99,63,76,75,131,225,132,164,198,151,63,65,206,146,127,81,17,113,46,214,133,142,53,145,70,116,240,207,100,124,91,242,127,186,141,178,134,8,76,120,119,255,0,245,84,247,36,35,237,12,82,9,55,141,164,183,47,202,105,68,196,149,99,96,176,145,151,22,80,79,242,146,136,168,169,53,36,185,32,229,236,75,39,213,65,141,45,130,46,79,220,78,225,134,36,102,97,136,46,52,219,106,13,48,104,117,108,24,196,230,23,34,61,243,199,100,63,210,165,86,86,85,81,135,250,81,172,235,117,12,18,179,132,163,18,75,80,106,226,55,141,14,36,97,230,234,34,85,125,168,117,4,96,28,65,149,148,127,77,26,251,88,158,25,76,85,163,212,137,100,12,49,32,127,38,37,171,87,23,129,202,153,168,108,164,206,126,236,88,149,69,37,216,5,225,148,67,89,90,210,50,52,238,97,118,173,15,161,1,122,120,147,108,140,211,92,190,135,62,187,30,109,212,33,33,109,108,171,136,204,81,10,50,147,237,169,16,252,55,188,146,204,193,202,81,166,176,52,97,224,254,175,38,68,187,50,63,45,65,118,147,228,109,79,119,136,155,75,17,113,170,19,50,36,224,63,8,148,206,216,112,123,69,145,84,82,51,129,156,72,141,105,242,44,140,188,142,127,63,73,85,78,156,241,91,33,127,9,105,205,63,59,229,5,218,186,204,253,61,85,39,151,23,34,231,58,254,159,98,61,216,178,43,250,42,226,34,179,62,29,194,36,214,193,40,24,104,146,135,147,233,166,144,41,226,206,6,27,9,88,134,185,206,155,184,100,226,114,202,234,93,6,182,202,39,158,16,148,101,80,89,141,104,217,12,44,180,126,135,146,206,27,78,68,165,148,48,96,240,132,164,47,220,86,12,135,19,195,118,40,163,80,122,134,202,112,229,60,56,177,13,81,152,21,127,160,243,194,12,143,229,88,64,129,139,152,83,248,214,131,67,177,146,54,114,140,163,42,54,53,81,231,1,145,50,226,24,146,168,49,132,153,245,162,39,255,0,4,76,161,223,85,11,244,145,72,132,159,78,8,35,194,82,173,76,193,25,152,146,178,140,181,41,31,50,9,1,238,40,171,183,252,214,108,95,235,84,161,11,202,4,28,205,49,58,79,181,136,106,82,71,171,232,86,54,84,97,69,109,110,245,249,141,196,53,101,1,154,114,12,70,4,165,228,64,70,218,65,3,226,4,163,83,87,117,180,246,64,126,238,81,35,19,247,83,47,122,224,28,219,63,98,252,33,173,156,63,233,243,214,79,173,36,31,213,151,42,229,154,96,211,171,79,134,36,242,20,98,93,50,52,249,83,162,252,218,200,217,252,133,146,53,70,195,83,47,88,166,141,202,89,67,253,180,163,126,11,34,60,166,23,203,121,164,250,135,194,23,159,18,2,182,200,242,98,188,65,226,74,202,195,42,173,71,114,101,130,53,144,54,130,227,86,1,96,200,54,23,22,34,46,79,12,214,57,31,150,87,32,158,142,129,175,236,189,69,245,246,18,178,141,75,113,144,174,205,184,157,42,101,144,7,220,84,35,236,136,68,11,25,22,203,192,194,69,48,35,234,23,41,23,66,177,26,232,40,153,27,41,56,133,200,177,141,38,92,30,28,88,178,166,147,43,101,11,155,169,38,126,73,39,120,131,202,68,49,131,72,193,188,200,204,177,120,211,111,232,194,30,89,98,202,69,13,188,212,25,246,155,162,34,163,105,237,105,221,95,20,146,81,159,136,213,95,179,110,164,212,128,141,194,47,227,26,71,26,134,117,179,243,117,38,81,180,172,186,211,190,199,83,8,130,39,154,165,121,142,88,44,22,158,129,252,132,68,107,251,251,131,53,120,158,173,52,234,72,44,205,40,107,214,76,245,184,59,176,246,253,68,160,58,74,202,116,188,214,214,152,190,216,147,147,76,160,169,7,167,20,164,253,180,49,158,130,72,193,39,135,245,17,42,221,61,2,140,124,216,178,145,115,205,67,112,74,214,102,137,20,152,254,226,217,167,181,133,201,8,207,149,196,52,155,146,39,29,6,104,110,190,231,98,52,106,97,49,134,12,81,173,76,159,20,127,77,79,6,102,228,25,74,179,100,152,159,73,13,51,176,171,2,15,189,84,2,247,80,179,45,96,201,103,55,42,77,100,22,73,103,202,41,9,243,45,68,124,91,82,37,171,253,142,177,196,91,102,137,231,195,140,72,191,82,97,123,151,62,245,43,34,51,8,98,147,34,62,31,170,201,7,81,50,39,85,112,101,66,130,121,135,141,230,10,229,179,228,255,0,85,57,139,203,249,213,69,149,110,170,23,246,4,40,202,132,173,164,156,54,63,212,34,226,253,213,85,95,216,155,85,13,117,90,134,94,55,252,169,10,52,238,158,120,228,202,202,46,34,34,41,35,65,32,222,18,197,202,154,62,170,8,136,195,4,88,146,53,126,204,90,138,205,112,120,211,191,75,252,136,243,106,16,78,138,252,165,46,68,126,217,155,71,229,72,3,167,178,157,230,17,127,141,46,221,254,71,220,95,162,46,101,59,201,114,243,24,89,114,170,58,170,114,12,121,130,46,52,204,208,49,191,171,42,198,78,232,190,1,23,18,54,85,56,232,87,94,163,87,249,40,107,95,137,156,43,123,60,202,126,108,137,76,9,59,110,44,170,162,52,204,64,229,72,164,152,217,133,146,88,240,253,86,41,160,233,43,24,210,248,113,148,104,137,154,133,130,62,32,242,172,36,223,75,43,57,133,137,89,102,97,118,117,51,153,160,206,86,60,188,106,81,151,31,131,179,250,176,184,211,246,106,19,253,92,170,55,92,201,101,220,67,136,191,242,41,200,219,191,5,35,142,156,253,141,245,90,218,14,168,35,242,197,227,246,208,18,105,32,138,203,119,19,173,66,233,184,118,52,135,234,38,53,71,101,172,224,140,27,76,188,137,99,188,90,100,60,213,119,255,0,23,177,92,16,197,224,46,232,121,19,183,217,68,24,57,74,184,159,170,188,100,203,186,34,161,135,113,190,31,106,25,157,204,217,95,178,162,5,145,228,216,188,60,152,149,123,42,159,54,41,20,157,14,198,55,205,203,42,165,13,222,82,48,53,221,105,151,1,26,206,198,117,177,142,80,97,18,85,118,18,70,62,44,89,72,170,31,51,98,204,197,72,174,44,134,83,178,92,79,105,89,89,72,229,97,120,105,207,143,119,44,184,190,218,208,103,178,79,202,98,33,114,166,209,166,2,203,245,98,78,161,178,170,15,44,72,28,159,80,137,172,190,98,228,68,64,210,178,161,17,86,67,97,35,15,9,150,219,139,225,201,225,227,18,245,104,119,35,226,229,92,235,50,59,98,85,149,233,102,34,238,36,203,20,183,225,255,0,157,109,129,118,65,246,137,60,212,154,110,212,95,55,18,2,158,135,67,106,83,229,52,94,37,102,140,197,145,74,24,26,132,133,38,44,73,216,95,201,149,36,217,147,0,195,181,90,164,217,90,193,226,12,2,21,74,172,131,213,92,175,125,32,237,153,212,150,201,211,219,98,97,8,150,58,122,226,203,195,230,211,179,79,7,105,138,170,211,99,236,75,105,145,140,96,67,56,193,132,203,110,16,12,156,162,89,134,200,5,31,202,20,101,89,27,148,106,107,37,194,191,176,186,226,125,24,249,183,88,137,225,214,166,67,170,158,51,245,13,52,147,163,199,52,143,41,146,137,154,60,240,73,245,70,157,161,119,40,178,34,15,3,168,79,53,157,163,88,204,124,173,171,246,157,137,4,104,103,140,126,97,19,26,174,173,147,7,193,156,72,85,167,61,69,146,190,58,28,254,126,250,110,65,88,136,107,16,207,217,120,4,66,202,85,113,168,97,193,157,210,44,74,34,77,61,140,105,92,66,202,157,191,226,42,176,249,147,229,86,141,133,177,149,27,151,219,91,38,73,5,187,58,134,144,179,76,78,199,187,150,95,227,79,43,116,240,236,134,241,111,246,216,148,187,55,217,76,68,118,80,32,140,124,184,197,137,76,113,150,94,28,188,106,210,251,77,197,141,195,18,86,231,23,98,229,151,15,61,109,248,48,148,130,84,99,35,91,151,82,116,172,24,195,221,226,39,238,45,176,225,147,2,52,58,171,250,56,2,98,143,149,136,170,169,59,152,189,171,157,164,190,163,85,145,77,81,166,99,126,36,205,236,202,60,187,164,13,168,106,176,102,151,114,49,125,180,149,150,191,224,12,76,133,31,212,79,80,196,164,12,159,172,181,90,217,60,99,98,16,38,33,1,152,34,90,25,37,243,137,139,18,155,45,199,90,155,243,68,182,6,30,76,137,188,60,241,162,51,139,253,8,122,170,16,65,27,205,238,21,55,100,198,9,152,141,136,170,170,170,73,164,203,16,6,73,149,147,150,86,36,166,227,82,92,198,39,244,236,133,250,137,195,216,50,189,22,202,221,179,50,226,18,86,141,65,100,175,192,134,159,91,16,191,230,209,113,35,230,106,218,222,232,133,228,90,173,106,135,59,184,74,114,227,71,191,6,90,254,197,139,11,120,106,82,209,63,61,11,104,26,158,182,112,241,110,135,145,7,119,85,91,52,121,177,114,46,124,205,55,168,62,150,37,75,91,38,242,52,92,86,49,114,140,94,226,162,238,167,34,114,42,120,106,34,178,161,174,25,63,168,100,72,228,223,80,84,241,5,90,218,188,115,89,204,37,205,166,124,40,37,181,139,203,18,121,49,151,219,42,105,35,103,211,17,186,121,52,70,255,0,46,167,72,209,58,205,147,88,206,85,209,131,113,4,64,230,47,34,227,48,52,193,244,144,59,114,163,105,53,206,246,115,43,133,21,114,180,114,43,23,106,77,145,208,109,117,83,242,97,246,214,81,174,24,70,112,137,10,248,123,224,117,37,102,121,43,73,246,211,44,44,159,210,59,139,193,7,102,102,231,221,64,111,7,24,120,178,173,94,188,60,124,34,64,225,100,147,229,50,106,129,132,203,137,100,126,40,139,193,141,107,231,148,169,220,105,52,112,129,197,216,181,178,103,169,61,248,147,226,39,118,10,173,11,200,206,212,75,38,62,54,76,165,67,62,27,6,207,253,241,47,178,49,4,12,171,24,20,107,50,214,33,25,218,132,15,204,141,232,16,208,193,178,6,239,215,135,147,195,173,11,91,85,101,159,17,101,98,26,74,48,216,148,225,240,140,6,11,46,85,245,245,82,230,141,252,92,107,96,107,98,8,29,169,117,168,71,27,155,41,5,252,169,201,115,97,53,246,146,57,64,240,137,79,134,28,184,195,194,85,81,1,242,236,188,240,136,152,196,178,51,25,143,14,46,69,188,249,104,61,153,8,57,240,245,54,71,134,38,76,105,190,149,170,60,35,230,182,201,145,92,213,85,74,193,251,169,76,252,251,188,82,249,113,36,104,209,56,251,148,223,103,192,219,24,211,164,147,14,92,163,251,137,46,161,173,178,25,55,121,127,141,26,199,128,124,217,113,35,112,239,128,207,117,60,109,118,36,216,17,12,49,255,0,38,238,6,68,226,147,210,139,45,156,163,23,219,85,63,133,73,38,35,243,20,98,80,182,80,199,166,236,153,203,251,106,172,180,21,90,231,77,13,151,30,17,64,91,95,2,230,112,247,120,134,33,139,219,73,180,198,164,60,224,97,21,94,84,200,218,132,241,184,101,139,18,147,72,213,27,100,219,26,75,8,196,45,149,108,73,60,216,150,137,147,50,252,216,74,52,35,238,193,238,202,82,89,25,77,104,127,83,19,86,193,16,48,155,151,233,165,50,66,120,204,251,104,91,45,72,242,75,197,83,23,114,157,195,152,73,195,197,46,175,23,238,170,198,215,49,149,144,133,190,159,236,226,73,54,18,231,114,196,22,85,208,110,52,243,59,177,101,26,109,162,67,6,19,255,0,74,63,229,87,170,39,49,119,155,192,142,211,122,86,94,12,182,17,72,153,153,146,170,30,195,4,75,170,204,52,89,32,196,24,163,72,102,83,128,172,229,40,196,177,164,70,92,12,86,146,217,137,33,218,130,72,57,144,126,0,147,59,229,59,10,176,49,153,9,239,195,237,38,52,246,90,115,221,17,50,46,107,29,21,13,125,105,200,14,164,132,48,206,73,111,137,149,52,147,38,116,151,190,36,79,119,220,76,171,106,169,235,65,205,40,133,146,94,197,170,223,177,38,90,7,83,195,170,130,54,124,175,39,220,95,109,108,162,65,99,202,44,152,254,210,2,101,148,72,221,75,209,164,213,78,31,205,242,163,121,159,14,254,129,182,188,137,27,235,185,211,134,243,68,128,148,233,235,185,210,79,202,44,95,109,117,6,82,105,201,35,230,138,78,84,182,203,77,211,212,61,134,169,139,200,175,84,251,37,221,126,128,222,108,128,74,89,14,86,55,203,49,113,125,180,249,134,127,73,68,52,142,202,123,35,31,9,184,146,226,106,255,0,161,116,153,54,36,156,204,34,249,101,105,84,199,237,89,216,148,64,193,39,195,10,181,129,84,65,129,153,74,153,106,13,129,33,107,113,233,164,225,47,34,37,245,82,238,226,178,94,255,0,147,233,170,27,42,26,210,141,229,48,178,145,40,129,112,58,217,120,178,141,73,149,83,250,86,57,61,49,6,141,85,169,132,70,8,194,24,163,126,210,169,173,167,219,15,149,124,53,195,10,207,213,13,124,13,198,68,171,50,39,17,154,55,113,211,30,8,195,72,38,92,115,189,125,152,98,73,3,210,169,53,178,254,174,36,89,223,228,69,133,19,144,68,251,95,201,196,36,23,135,30,100,80,94,56,204,230,22,84,28,155,182,117,10,42,213,55,231,29,13,15,153,182,64,79,99,36,129,235,228,201,135,147,195,137,53,135,90,194,3,152,168,168,112,18,208,190,8,136,248,146,197,198,168,76,24,49,191,72,46,36,162,239,77,147,3,204,34,141,77,67,190,177,140,55,196,47,180,167,103,70,43,182,174,182,41,167,218,156,93,34,74,131,173,158,55,147,119,87,151,18,212,203,83,205,27,196,81,37,207,173,124,156,138,171,13,201,90,131,23,252,66,4,227,225,12,92,74,195,79,73,60,224,118,174,84,29,25,56,103,202,105,88,134,158,83,234,73,116,18,246,152,183,35,67,71,66,138,202,248,169,211,77,91,56,172,226,138,66,173,81,159,168,35,19,252,175,141,1,255,0,137,7,193,134,36,2,8,136,55,234,173,65,39,221,24,148,154,77,62,141,88,217,62,139,102,4,228,103,50,213,100,104,145,129,204,167,225,220,78,199,205,41,15,106,98,17,46,227,10,208,173,189,205,179,13,151,168,170,78,102,167,181,131,59,22,235,143,207,173,5,101,107,106,51,188,57,120,208,88,73,36,153,138,136,227,97,177,67,160,211,234,120,54,220,50,203,182,79,12,200,35,31,202,23,42,230,209,168,101,201,35,10,20,234,28,201,213,188,50,196,76,105,154,54,64,102,86,224,85,110,78,54,63,18,81,36,39,146,252,166,89,190,238,39,213,75,167,223,31,195,132,72,89,9,109,133,48,47,141,194,181,73,8,208,33,178,60,159,105,125,245,33,228,194,157,164,99,54,194,25,156,76,226,91,25,190,34,250,201,43,228,147,108,71,152,201,74,4,108,229,123,197,66,201,140,1,117,23,42,240,100,239,127,186,24,150,253,180,66,143,245,67,76,170,35,88,198,7,31,50,202,125,147,255,0,62,17,36,230,141,40,82,251,120,209,143,146,49,51,181,101,65,64,235,110,229,73,151,132,209,72,53,70,201,36,199,218,165,131,119,4,135,96,127,247,116,220,209,128,33,188,217,83,84,24,67,169,35,16,179,178,172,169,12,49,19,149,50,9,135,36,152,150,169,48,241,244,173,169,150,241,24,207,120,54,157,185,82,152,113,137,36,235,9,129,36,96,102,41,86,189,61,119,18,73,240,229,234,75,108,141,85,43,35,67,124,30,108,184,150,47,178,137,147,245,89,86,6,240,146,60,57,84,229,150,158,151,91,205,16,164,40,147,53,220,197,93,60,198,183,19,217,143,48,162,169,121,58,230,36,98,98,150,183,190,99,202,60,70,42,90,109,31,190,30,239,16,210,172,45,246,109,145,2,131,171,96,205,38,16,170,234,115,0,160,204,97,101,92,207,96,202,215,191,42,181,211,118,163,218,49,51,45,13,197,212,125,49,241,9,212,44,72,55,218,142,19,58,150,169,47,202,254,212,150,238,97,10,55,136,61,158,10,12,204,98,168,222,53,192,60,243,101,24,150,19,44,159,37,253,171,152,73,101,172,22,102,41,72,182,192,214,12,23,113,113,36,201,57,151,219,211,196,232,51,38,113,242,172,171,102,127,141,77,85,106,122,171,34,60,57,114,167,172,120,60,254,81,85,115,81,25,89,13,211,204,120,220,221,171,84,13,91,148,236,12,177,98,69,114,16,104,73,52,32,147,238,170,237,137,184,95,85,73,4,144,112,148,107,57,134,0,248,178,174,107,14,170,92,35,240,148,138,138,52,243,143,185,78,172,131,178,160,243,156,171,65,170,129,39,181,108,128,252,139,215,119,112,107,65,135,180,139,119,40,74,173,108,13,1,134,10,210,113,21,59,13,173,108,104,191,212,45,6,44,74,46,4,203,43,46,82,139,16,214,219,90,172,160,127,205,12,191,109,58,179,142,202,190,122,140,45,117,254,149,173,63,244,232,163,41,62,162,147,178,248,133,99,168,31,135,16,197,27,237,160,25,66,9,210,177,75,138,76,105,164,154,168,48,71,138,37,89,5,247,17,182,207,203,80,180,73,199,67,64,110,1,211,181,89,62,98,88,106,171,89,39,254,157,23,42,36,209,172,171,124,61,90,46,44,170,77,27,13,137,247,212,191,246,36,94,68,230,146,53,148,225,252,220,92,73,92,55,131,217,85,144,31,144,25,114,166,181,5,168,84,106,118,17,50,13,35,35,115,68,138,177,173,122,118,243,126,68,235,32,140,180,18,79,153,140,123,67,99,229,90,195,25,226,103,210,76,217,24,5,123,203,139,145,39,212,243,39,70,139,253,58,41,36,147,219,26,60,126,201,216,18,226,96,196,14,213,40,25,44,157,47,17,186,208,236,125,225,37,255,0,86,17,5,246,214,233,243,9,90,55,250,124,92,165,72,170,197,74,32,195,131,25,140,44,65,34,189,85,226,127,55,26,69,166,36,234,57,160,194,88,25,83,59,42,163,151,192,50,197,182,83,153,117,98,177,213,27,49,248,108,162,227,237,67,201,159,249,56,84,164,243,69,168,31,234,178,165,49,181,105,35,61,249,101,41,109,177,76,71,222,119,132,151,213,138,50,173,134,17,224,103,205,40,131,89,90,217,3,44,66,143,26,109,85,50,112,192,192,203,87,85,100,95,98,114,103,242,81,154,55,221,91,125,30,116,144,113,9,46,52,254,62,212,60,109,115,91,250,79,84,24,191,149,99,77,65,22,22,126,33,30,7,140,71,132,162,91,130,192,73,98,208,243,2,119,76,161,151,246,209,193,96,198,196,177,200,192,209,158,252,25,148,140,151,186,30,63,166,182,250,83,32,179,136,73,109,144,95,143,134,126,34,44,234,130,127,238,237,50,171,110,177,155,126,158,227,54,73,250,200,246,73,174,240,234,228,95,89,2,170,75,57,185,86,137,116,244,248,222,17,138,71,255,0,40,137,173,175,142,164,218,159,208,73,145,170,166,247,8,104,124,53,176,89,197,2,55,251,75,22,105,184,35,238,44,213,155,33,215,70,255,0,217,63,238,165,220,213,126,66,186,120,235,168,154,201,228,43,248,68,151,134,25,199,220,85,71,39,0,217,195,20,137,36,155,32,12,236,41,138,49,36,220,82,170,204,62,170,170,39,134,99,69,89,89,86,156,156,33,138,150,126,57,170,27,49,22,228,75,120,117,230,159,247,109,6,183,242,151,232,118,233,229,229,216,22,96,101,214,197,253,41,20,247,225,45,65,168,44,179,20,163,16,190,234,101,119,175,52,225,63,186,34,70,127,136,186,72,127,223,201,47,242,169,254,66,91,216,22,57,126,138,105,58,110,116,32,48,62,169,27,137,20,29,60,252,25,141,104,52,134,183,95,233,146,179,54,82,34,38,124,66,211,130,103,14,66,163,242,180,250,55,102,115,85,222,152,220,177,225,223,141,35,217,203,164,99,194,18,255,0,182,143,252,84,9,196,205,181,38,53,77,67,62,168,191,171,171,33,85,163,146,255,0,29,136,180,110,156,189,78,122,249,35,156,76,50,202,79,241,171,58,29,37,189,31,235,198,33,170,57,129,211,18,89,205,76,65,127,22,52,189,146,96,194,39,202,113,15,238,34,73,17,63,161,28,141,192,124,202,72,145,129,250,252,168,83,67,250,69,64,239,226,73,254,235,34,29,249,197,202,34,168,239,95,224,109,182,239,238,103,38,183,235,114,161,36,198,63,178,37,137,181,132,88,60,54,56,209,1,213,180,115,186,114,38,222,79,160,219,148,210,26,208,20,127,54,84,146,226,180,30,127,40,171,225,204,130,51,230,47,90,124,201,149,83,71,194,33,170,71,52,86,49,163,122,251,28,135,240,172,238,225,23,23,238,173,181,84,146,199,59,230,197,148,107,173,122,109,81,125,165,161,245,64,246,87,67,73,31,217,11,48,171,8,241,254,148,98,90,30,104,177,187,147,151,195,26,212,250,122,162,246,197,33,127,149,69,179,249,25,91,65,4,150,62,220,152,98,117,173,108,164,124,37,88,26,218,232,223,164,18,205,241,152,65,166,197,52,49,152,143,147,112,10,209,179,136,185,22,167,250,173,147,51,8,163,79,13,2,41,73,136,200,119,233,224,127,104,84,149,95,178,139,33,37,38,25,201,196,82,229,76,43,76,58,128,63,136,121,10,157,178,180,98,238,89,73,135,7,31,48,150,227,95,113,108,41,121,143,100,252,200,166,7,108,62,88,185,80,114,111,160,194,126,40,144,9,196,137,102,176,252,159,165,31,251,75,157,153,78,133,189,113,37,110,36,158,73,31,150,46,33,172,105,43,96,228,205,255,0,187,173,90,219,91,89,20,236,249,8,216,252,62,146,67,85,169,24,87,253,37,170,223,174,128,171,175,145,201,235,99,51,73,113,75,201,254,53,101,26,250,182,76,92,217,86,251,184,21,215,253,49,84,201,180,222,216,111,250,107,189,97,95,19,149,164,212,54,102,173,148,57,120,107,150,214,124,66,213,67,249,64,197,92,182,127,196,186,170,155,95,78,136,44,178,122,215,65,209,247,7,31,132,187,104,184,178,166,104,84,77,193,179,47,181,86,76,210,241,171,170,118,14,202,43,13,238,37,33,141,18,115,51,23,173,59,170,147,93,80,206,18,229,73,85,76,134,179,57,47,173,180,96,231,13,249,69,148,190,217,23,229,253,85,240,184,145,174,94,105,121,126,101,235,247,33,176,89,15,168,107,155,107,157,24,201,185,12,17,114,9,116,89,93,65,89,147,228,252,231,79,240,246,171,0,107,183,92,133,70,106,125,19,107,240,242,38,88,146,178,146,87,253,52,222,215,37,37,175,233,73,197,238,44,99,92,126,45,59,235,202,82,23,247,87,59,104,188,123,13,105,62,196,218,99,227,149,149,1,217,95,99,40,165,251,130,95,160,180,149,221,230,164,136,201,113,39,144,131,250,100,92,238,31,193,144,73,3,11,18,40,247,63,81,111,147,79,171,190,27,248,24,179,254,95,233,164,217,217,238,221,204,182,247,193,213,238,230,78,218,109,37,192,24,190,224,212,223,162,78,146,79,148,18,58,135,83,143,80,83,229,41,121,60,20,236,155,235,90,217,127,41,43,141,54,226,186,217,2,165,149,86,155,0,185,172,74,180,223,70,174,40,48,196,42,144,159,168,111,36,248,8,50,178,145,21,24,214,163,6,107,17,98,88,178,51,134,221,62,74,170,27,179,138,187,211,229,151,40,208,23,218,147,72,198,126,41,116,50,74,79,168,36,12,57,57,122,80,147,233,39,73,148,201,120,178,226,79,86,168,43,40,242,5,172,76,25,133,77,36,67,251,171,40,214,80,102,159,171,16,196,145,239,46,10,70,68,40,191,140,107,57,225,60,96,97,48,177,44,219,11,23,80,236,162,136,120,76,81,23,42,30,214,158,212,131,203,95,214,162,35,105,227,136,12,176,20,242,127,186,172,180,199,196,184,149,35,244,235,97,101,251,138,118,167,47,96,255,0,228,83,235,22,180,15,97,140,82,42,248,26,134,13,220,92,198,149,148,136,131,27,78,106,128,60,33,16,242,21,115,59,189,25,168,234,108,191,161,228,32,254,218,106,95,40,134,178,249,29,29,150,254,214,47,228,95,46,36,178,116,23,135,220,92,154,126,188,151,167,229,122,117,224,137,24,159,117,95,105,139,80,106,72,140,194,84,139,35,35,213,193,163,166,150,38,161,177,149,179,143,44,220,169,216,102,2,201,156,184,210,157,97,72,114,147,8,114,127,141,5,199,90,0,68,17,73,148,93,138,173,97,106,27,119,91,65,26,14,99,23,147,219,81,230,167,6,61,222,33,167,193,96,46,231,51,55,88,151,217,147,6,83,190,184,34,82,102,98,170,164,188,109,7,101,127,106,11,99,23,229,135,237,174,159,2,52,184,62,25,186,196,162,223,171,95,167,252,34,27,136,73,221,86,167,61,177,59,120,210,71,218,222,222,161,39,127,191,65,205,147,50,75,9,191,220,78,131,125,18,52,76,59,1,228,240,83,83,230,60,94,24,145,145,171,108,103,3,138,41,10,85,215,86,57,236,105,158,241,206,74,77,167,158,78,161,43,154,125,13,46,75,63,168,113,39,51,52,216,4,60,81,58,197,238,39,85,11,28,50,214,132,145,159,204,46,69,234,74,125,85,52,249,131,20,152,213,198,161,121,7,47,13,116,2,73,84,85,182,182,34,130,200,133,129,181,252,159,73,101,84,61,69,117,186,120,245,160,97,108,103,229,147,244,211,112,207,124,38,118,169,251,141,115,71,73,100,202,226,197,147,38,73,126,146,49,150,80,100,191,119,44,68,16,254,154,230,146,69,177,85,141,134,50,100,158,203,148,66,196,133,134,240,121,188,50,196,50,145,109,102,182,174,24,241,10,175,141,33,14,185,210,182,86,79,136,41,88,164,164,110,163,68,31,105,159,224,109,50,134,202,200,159,40,81,198,26,215,15,65,202,140,76,198,185,31,242,163,55,155,97,176,219,241,149,50,240,200,12,201,242,114,70,163,105,129,217,86,237,10,81,144,158,218,141,184,161,157,90,124,70,23,26,183,161,153,138,83,194,82,141,83,121,209,151,252,219,148,105,183,169,200,202,181,142,93,25,251,96,15,105,196,152,67,52,185,35,230,18,165,147,73,164,100,203,249,73,227,251,99,202,182,155,76,30,48,254,80,185,82,44,201,246,107,43,1,70,170,136,63,12,162,77,228,195,131,131,139,26,73,38,124,168,35,196,104,164,200,167,31,50,254,73,249,114,99,250,105,247,181,49,97,253,181,41,76,109,43,80,55,152,197,25,100,253,49,169,203,89,144,109,254,82,164,68,200,84,4,202,25,100,62,98,163,233,35,122,73,217,44,49,114,226,122,127,95,33,155,183,137,63,26,135,81,233,99,230,250,175,84,123,201,214,64,96,182,188,138,202,201,227,212,21,217,74,44,68,19,20,148,104,18,196,127,213,98,26,70,171,240,5,102,242,61,67,167,129,91,47,119,99,202,156,204,209,148,23,252,209,5,138,72,151,152,106,209,49,129,12,252,164,251,169,197,61,221,116,34,97,50,55,169,136,187,108,192,21,70,151,166,206,200,150,29,105,228,200,100,154,76,193,75,117,60,202,210,129,133,196,79,182,150,208,234,220,100,218,25,38,229,26,203,236,110,219,84,97,101,91,40,113,31,245,22,21,185,228,197,195,151,17,60,19,205,231,30,101,37,62,75,11,45,249,75,198,158,202,249,2,129,218,178,116,31,48,148,163,75,228,211,130,238,171,139,176,72,137,143,131,230,255,0,154,39,242,33,224,76,4,102,63,9,123,82,218,140,83,196,159,13,245,205,72,15,93,186,39,23,22,52,139,79,105,235,93,241,237,165,136,130,25,94,174,99,86,196,147,107,234,50,197,149,80,93,195,131,52,12,196,92,95,109,82,168,42,204,200,181,36,24,17,137,252,217,10,153,133,150,177,191,73,143,26,219,232,51,136,63,148,229,78,107,116,173,149,148,78,209,70,253,196,245,17,152,146,152,195,144,132,53,136,184,214,168,212,227,147,243,120,177,70,85,50,104,101,193,243,9,133,151,18,81,113,36,152,62,144,196,134,5,41,105,230,105,241,214,237,54,185,126,225,87,37,215,63,14,180,229,188,231,203,44,92,68,246,200,170,35,93,197,252,145,50,226,34,166,159,73,6,222,11,11,16,163,41,60,18,198,254,1,192,228,250,98,48,41,62,83,46,81,253,50,170,55,221,226,230,9,113,36,215,218,86,112,231,112,151,18,213,182,216,177,155,181,141,9,170,197,189,86,167,173,178,225,49,121,22,215,227,207,153,72,195,164,170,178,230,9,118,196,251,136,182,67,212,213,15,249,79,153,140,166,177,178,5,148,173,147,168,127,35,56,177,98,67,51,82,78,39,84,161,137,106,135,2,86,160,6,32,227,201,238,36,175,210,183,149,179,159,238,166,160,43,41,73,27,82,78,254,237,49,255,0,196,34,70,30,30,85,60,192,159,222,198,131,178,167,149,57,156,69,196,141,177,172,163,235,91,183,221,129,4,26,222,62,92,139,69,60,3,198,3,2,85,208,195,26,39,165,48,69,23,250,18,170,170,182,96,205,250,144,208,233,234,173,142,248,145,11,149,80,126,21,170,168,6,24,133,33,100,251,132,74,223,91,23,77,156,251,76,156,175,202,147,217,93,222,15,155,168,106,182,215,192,146,171,125,142,228,198,28,99,176,193,42,109,26,4,185,32,203,151,141,73,192,146,201,32,25,185,50,42,138,169,135,16,212,198,96,195,7,40,48,148,74,54,215,64,30,216,252,209,126,93,92,178,126,66,126,149,54,205,193,218,168,179,42,11,217,142,110,29,54,10,208,97,136,36,174,54,158,185,141,59,40,114,99,93,36,193,131,145,156,162,70,62,125,108,102,118,141,102,226,7,169,207,167,210,62,112,48,148,73,35,52,125,85,111,153,67,23,145,117,243,26,170,200,120,77,143,247,16,86,90,38,13,184,8,26,153,89,72,157,106,225,102,57,229,12,99,198,151,152,37,93,15,241,12,173,63,7,213,162,114,144,94,218,136,54,149,215,26,108,143,195,3,40,255,0,105,77,76,190,212,214,82,253,56,194,219,125,69,9,163,116,248,45,10,171,157,5,159,246,146,149,38,71,167,134,155,41,127,105,83,70,248,187,6,112,54,150,16,49,19,233,149,115,186,23,208,105,96,102,216,110,102,251,146,8,148,204,181,245,121,207,151,137,113,44,109,110,90,157,141,181,250,246,58,187,46,43,100,159,40,120,178,167,108,153,85,129,152,133,200,184,187,45,71,24,125,188,137,245,86,161,1,71,204,34,100,93,10,174,135,43,42,157,45,230,124,150,41,235,189,49,144,153,183,95,198,52,173,147,15,36,124,82,177,127,42,209,48,51,163,3,55,175,46,149,145,200,109,168,113,153,46,180,24,162,11,147,234,17,38,124,51,149,251,185,101,33,72,180,85,79,188,147,43,183,143,234,17,50,181,178,5,104,50,254,164,159,109,22,54,167,192,195,157,36,156,34,77,97,207,181,140,63,78,50,128,103,196,187,88,199,225,171,87,148,230,38,160,99,12,94,34,21,50,183,240,25,104,41,159,78,65,31,52,185,93,171,45,179,49,246,170,55,232,252,164,203,191,67,178,1,6,124,60,107,77,22,67,161,124,210,39,239,161,166,173,136,192,245,101,236,202,190,26,49,196,12,185,82,137,241,183,35,230,73,102,241,18,166,137,244,244,208,121,107,167,141,96,22,60,172,73,45,107,119,61,37,196,166,227,90,218,233,251,86,101,200,88,200,107,149,85,211,236,173,181,161,151,36,121,162,123,75,218,50,212,131,150,250,233,101,196,68,254,170,239,241,4,70,68,136,81,136,133,74,53,14,131,151,190,4,177,23,17,62,210,148,138,175,196,100,111,6,45,13,166,237,100,254,144,163,42,251,62,28,237,63,85,150,95,17,18,90,124,245,172,96,125,82,78,79,115,149,44,178,124,233,54,60,211,201,39,247,74,183,215,232,85,81,139,205,185,7,220,74,24,193,144,248,85,93,61,61,140,144,126,128,184,203,238,33,109,116,168,227,63,54,232,98,85,82,86,21,217,105,89,113,162,110,241,100,72,89,0,150,67,194,24,164,200,159,26,238,202,48,246,133,149,198,151,73,159,43,255,0,109,197,196,139,127,6,171,1,26,169,149,191,171,200,37,188,55,116,194,226,52,174,69,53,118,29,84,95,51,24,185,87,55,13,148,177,106,230,26,92,175,227,72,214,43,26,171,252,157,150,202,24,36,243,8,72,58,74,70,70,149,187,202,138,167,153,185,7,106,219,48,39,23,40,147,115,82,118,44,160,90,140,96,197,181,30,79,168,154,109,129,56,124,189,101,92,134,203,95,218,233,246,51,52,1,149,109,54,185,177,147,21,134,234,202,161,254,66,149,95,178,151,89,192,173,140,63,119,237,227,73,41,53,33,234,6,193,101,41,126,218,84,107,82,77,137,148,178,178,169,55,234,79,77,178,249,190,181,140,172,117,198,203,90,157,183,241,181,109,144,54,134,158,49,17,1,101,14,45,148,23,196,49,71,251,138,34,181,254,164,118,88,226,227,18,188,135,60,27,76,216,149,35,195,153,201,51,45,176,37,96,6,84,31,60,37,197,137,54,173,190,1,95,204,94,69,156,155,33,144,236,204,33,99,65,221,178,12,144,98,137,20,98,39,212,86,145,85,212,146,182,69,228,3,85,96,203,97,104,47,219,66,207,181,138,47,210,69,203,247,20,142,158,216,136,140,20,178,229,34,179,140,192,73,6,30,60,106,43,111,179,89,84,153,159,60,242,70,145,133,239,140,127,155,22,85,96,104,99,140,252,56,146,139,40,195,47,74,165,66,195,120,102,173,36,78,28,104,41,140,198,245,13,49,154,182,144,249,171,185,71,230,168,99,90,217,89,68,96,75,143,114,185,164,103,243,44,177,170,229,220,62,54,164,137,90,126,98,167,44,212,128,178,6,97,99,83,149,90,108,2,35,229,222,11,255,0,169,162,164,201,170,233,169,255,0,164,141,191,233,141,82,111,85,79,156,50,110,249,10,37,157,33,129,38,38,236,201,140,99,68,33,246,146,249,69,244,208,55,15,24,165,50,37,116,92,95,145,85,106,99,49,177,243,57,57,138,158,70,184,38,6,5,79,195,210,179,167,51,49,138,152,195,167,5,33,50,203,149,149,13,24,43,41,65,24,36,35,51,24,74,126,226,78,43,38,97,22,85,64,107,94,5,174,6,158,28,239,155,42,101,39,99,193,178,60,208,48,50,196,49,15,246,148,190,170,170,62,79,81,137,214,37,71,169,24,72,35,194,33,101,39,211,81,83,227,95,201,237,41,63,109,12,172,81,63,98,195,73,93,188,81,89,148,185,83,137,247,216,129,242,145,72,37,9,13,243,169,34,176,184,150,247,234,211,201,59,4,81,12,74,53,100,53,106,227,73,44,37,184,31,255,0,188,41,168,102,185,173,157,195,147,26,182,164,8,228,247,21,50,53,104,5,237,15,26,167,165,114,50,217,10,171,103,159,30,84,227,241,205,28,96,97,176,23,242,44,25,1,158,207,90,95,51,74,178,236,7,12,66,141,98,199,126,58,133,151,204,209,255,0,138,154,84,103,194,47,249,208,222,165,18,111,153,131,87,151,42,151,153,240,160,117,36,100,179,20,127,227,86,58,110,54,64,97,49,70,181,97,100,229,169,178,72,159,254,34,124,49,129,38,89,226,98,196,149,198,164,125,77,147,229,251,106,254,77,80,35,31,40,123,22,195,64,149,36,15,226,30,63,15,164,157,106,79,115,80,104,118,80,100,193,237,229,75,230,5,153,48,196,22,84,109,111,160,70,243,12,177,114,125,69,157,107,193,157,253,107,55,40,45,117,55,214,208,240,44,167,233,86,73,254,212,139,107,236,153,25,236,84,148,230,4,158,223,117,50,245,10,46,219,18,80,254,91,254,59,65,44,45,99,48,92,170,154,238,27,43,79,212,60,101,83,211,43,101,73,35,13,19,173,43,48,234,166,170,168,25,31,196,153,63,204,67,218,113,151,248,150,214,7,108,60,216,151,130,242,22,80,248,148,154,70,64,219,185,51,248,121,146,103,60,178,196,151,70,212,155,43,143,78,137,23,16,252,241,100,93,43,204,22,95,41,198,47,184,131,190,209,148,113,128,194,132,162,41,21,172,174,161,165,173,152,142,54,152,163,182,59,205,98,45,206,95,170,150,92,80,233,202,65,188,181,241,113,19,237,162,95,106,120,68,194,97,113,173,97,213,85,176,73,152,177,119,36,251,138,87,110,37,59,55,217,167,76,106,125,240,246,146,196,65,126,226,168,220,128,131,195,148,107,143,124,81,213,182,83,188,13,72,33,139,246,147,109,1,119,44,176,89,187,46,82,123,139,22,214,196,217,35,198,199,65,159,38,40,226,191,139,145,74,132,196,200,243,20,72,195,100,146,118,102,201,141,58,252,19,19,3,44,5,63,47,185,141,89,73,19,44,123,230,255,0,193,226,196,68,153,148,147,132,119,148,177,85,227,32,12,100,204,18,161,245,37,172,24,32,7,254,201,18,198,101,25,89,172,39,170,101,172,19,176,194,138,138,184,213,81,35,31,12,178,140,68,250,105,121,181,12,187,33,188,65,46,217,115,127,192,122,142,118,167,245,25,114,136,81,249,241,229,92,237,27,191,19,162,58,39,123,106,117,39,207,149,39,221,90,167,207,178,218,190,36,65,19,33,89,216,177,141,190,130,62,172,184,147,200,6,28,239,2,155,24,213,86,21,243,34,211,49,5,67,163,39,10,215,212,44,101,16,178,74,173,230,60,240,124,2,159,62,182,171,218,158,50,145,1,62,48,254,174,85,85,141,17,113,39,36,239,46,182,98,14,250,101,168,207,218,65,13,51,161,12,178,51,49,138,68,193,240,253,72,236,204,33,167,51,33,227,136,48,196,226,26,213,141,77,220,212,144,190,214,195,173,59,43,196,37,95,167,167,142,76,29,217,165,41,43,186,26,121,47,234,202,79,168,168,106,163,86,198,173,100,76,191,232,228,200,145,163,163,123,154,204,174,190,199,47,248,187,241,71,74,214,203,101,38,95,220,34,144,167,248,187,167,39,19,210,67,43,115,151,173,117,173,109,240,67,67,234,72,143,182,40,185,4,197,202,171,126,3,232,114,78,103,164,238,119,43,203,234,58,94,161,229,178,54,157,143,95,167,155,162,216,171,105,175,115,166,233,237,48,75,106,236,220,120,254,154,125,73,78,13,62,124,171,86,131,208,218,159,77,179,14,235,115,25,93,122,32,228,240,155,137,122,168,180,92,207,30,70,203,95,83,84,105,240,100,179,148,68,18,243,31,7,39,9,87,159,167,129,25,255,0,170,202,178,99,235,163,61,129,67,55,244,157,110,98,106,72,179,142,201,102,139,214,156,62,170,180,177,61,204,191,105,41,147,125,85,27,221,32,150,248,122,254,154,51,48,152,68,42,154,245,3,254,59,26,38,105,130,18,47,234,135,251,126,226,10,6,158,178,240,234,86,1,187,210,182,64,204,18,148,68,74,230,25,146,95,136,37,78,211,33,187,111,244,74,154,134,182,49,222,91,18,144,171,108,104,116,223,218,8,105,205,196,13,181,110,236,184,212,84,155,93,136,30,100,182,253,13,200,161,240,130,34,112,139,42,48,55,103,23,8,68,53,207,160,93,146,113,56,149,28,48,203,237,22,68,42,179,131,42,168,85,193,183,39,203,137,109,135,50,182,51,51,25,14,104,211,191,57,140,34,33,89,85,234,64,120,141,196,36,213,98,120,135,195,248,150,8,82,223,18,36,241,148,126,125,105,163,245,109,116,222,209,98,34,146,14,137,160,31,254,208,37,38,68,127,165,3,195,10,205,151,251,41,254,47,160,219,43,234,63,201,243,227,253,180,242,6,164,174,146,54,8,69,80,147,52,6,228,153,130,94,68,109,85,8,52,255,0,205,219,74,202,69,54,133,254,202,174,209,212,195,37,133,98,83,169,41,193,119,5,225,50,2,146,248,4,225,9,114,145,84,70,228,237,235,79,11,125,156,242,45,15,207,23,122,38,214,146,203,53,120,136,85,123,163,233,39,96,221,216,69,32,149,212,195,69,17,31,180,199,252,162,72,103,220,101,226,221,98,77,35,39,136,234,206,227,3,76,4,102,97,10,81,49,144,109,217,136,162,75,153,51,230,240,238,178,141,81,4,48,100,197,237,196,165,27,48,204,170,154,8,126,82,163,133,46,217,196,41,247,98,41,4,138,190,54,201,252,34,202,146,50,121,228,191,171,18,124,140,170,142,95,90,249,35,253,86,85,169,148,159,157,111,102,158,60,150,12,187,254,213,150,218,117,64,240,152,185,86,216,193,128,95,85,80,60,210,229,127,26,143,215,255,0,20,89,10,43,195,95,23,151,219,71,201,152,12,111,202,37,17,170,171,119,175,97,66,37,205,53,157,126,142,142,157,81,30,237,167,114,123,64,89,95,205,150,123,27,98,147,25,95,198,186,135,165,30,201,159,40,33,255,0,34,157,173,167,60,26,220,216,184,196,170,52,195,45,100,143,244,164,198,171,211,199,180,154,40,189,76,219,207,171,123,10,8,18,86,147,104,81,12,68,84,240,39,193,24,25,243,67,73,53,157,105,197,57,133,54,81,12,172,90,41,233,34,23,251,162,39,101,107,19,198,163,203,91,90,171,33,188,92,121,20,123,242,127,104,173,31,167,180,248,184,132,34,20,159,81,16,29,55,6,183,230,211,42,255,0,69,220,161,204,152,27,201,199,197,181,196,181,76,211,115,178,102,40,177,16,94,226,233,166,146,193,31,47,31,248,17,241,172,168,36,141,225,177,17,8,68,191,226,27,114,83,157,210,106,19,214,255,0,78,52,165,111,1,131,140,12,161,41,57,86,128,233,189,63,90,119,216,150,46,82,21,21,38,214,154,48,30,94,76,159,77,35,42,161,182,184,96,106,167,91,121,226,201,251,139,213,186,48,244,19,183,102,149,151,42,149,126,179,178,201,197,196,52,154,227,95,255,0,236,185,234,77,51,39,193,85,135,87,249,58,254,29,56,78,226,229,34,218,19,14,55,12,73,68,198,184,156,109,91,58,113,25,233,60,170,202,134,238,113,62,82,196,184,136,151,114,86,6,233,209,62,78,141,232,236,156,204,178,202,63,229,73,166,62,45,111,246,164,47,237,45,1,134,194,246,218,17,23,2,226,226,181,248,131,20,114,71,251,105,172,194,44,107,246,70,92,106,29,71,56,251,74,154,178,70,25,125,204,75,58,125,48,72,95,55,99,243,50,87,73,159,112,75,40,36,17,106,246,223,113,32,99,21,240,65,50,236,71,220,86,250,145,24,19,47,7,77,218,198,233,23,26,161,181,170,36,226,48,188,162,66,4,55,145,159,205,63,40,214,171,26,7,176,157,36,24,114,226,69,64,170,219,51,154,81,10,68,218,23,66,89,60,196,140,204,203,25,148,200,236,102,192,229,127,184,189,50,76,186,214,117,101,31,237,33,217,241,34,140,99,100,73,115,227,38,140,184,166,178,30,80,202,25,84,23,168,75,80,121,33,116,207,177,60,107,81,248,60,198,198,37,170,159,88,28,103,194,18,143,26,219,119,91,71,101,203,44,191,237,32,35,85,83,193,27,205,92,34,46,141,189,126,197,86,81,205,222,182,148,54,113,74,202,133,14,170,173,146,207,155,201,145,76,89,90,238,73,136,81,81,240,35,88,201,138,253,164,12,191,113,114,228,143,238,117,52,105,75,118,15,153,168,89,27,252,187,137,59,167,121,230,196,203,46,208,121,62,154,144,135,72,77,223,245,21,69,38,180,121,217,135,136,126,9,213,114,36,218,169,91,2,168,243,153,197,43,42,33,250,96,240,72,195,75,74,106,159,182,240,12,66,167,19,231,202,131,220,34,201,84,220,167,193,10,221,189,205,207,129,23,31,8,136,130,178,128,13,171,246,149,100,201,245,22,216,215,108,247,133,137,57,100,248,50,65,219,149,11,54,158,70,52,108,132,72,94,8,60,198,23,34,215,119,169,15,131,14,215,18,27,86,198,151,27,152,69,196,53,17,63,80,130,55,17,167,229,34,147,23,141,74,200,119,16,113,230,218,242,45,91,151,217,31,10,73,79,38,44,224,63,52,164,231,77,213,60,71,124,178,245,249,171,42,139,35,5,154,134,196,67,225,46,52,11,244,244,238,236,89,85,116,159,62,225,117,161,217,159,39,55,18,214,101,36,172,213,16,177,144,103,3,14,215,17,61,196,166,203,64,68,146,60,219,94,69,208,61,54,46,60,190,226,40,47,98,170,200,164,189,78,31,39,225,237,136,223,202,34,99,76,168,104,98,212,126,172,75,177,237,137,37,255,0,165,202,177,147,164,162,78,255,0,49,16,196,52,248,134,227,28,202,100,250,220,155,64,197,33,82,211,76,32,255,0,202,114,136,139,166,204,209,244,99,3,195,93,216,160,47,169,39,86,159,171,141,73,163,42,179,22,58,110,75,228,193,102,236,185,73,247,19,55,211,215,89,112,226,38,66,253,53,202,41,245,156,234,217,120,139,0,133,24,158,173,77,173,175,236,160,225,164,171,196,79,168,145,89,147,224,125,187,235,238,80,126,30,131,167,198,252,197,82,22,186,217,155,183,196,17,71,141,5,25,247,22,68,127,174,20,153,16,19,52,96,8,252,162,47,33,84,228,141,230,254,21,142,144,182,94,161,254,103,147,211,144,170,163,79,63,210,25,134,89,123,82,218,24,199,169,103,82,245,195,39,19,194,94,34,99,243,70,206,136,184,153,172,215,111,225,122,251,80,16,24,114,169,157,73,61,245,0,221,196,148,63,219,66,254,36,62,6,7,97,252,137,14,176,124,95,78,221,150,86,37,159,228,169,53,141,44,102,31,136,86,191,159,52,81,167,21,90,194,116,210,98,52,8,203,146,201,181,157,38,38,108,188,106,227,77,248,16,12,68,106,85,149,75,230,90,196,25,57,162,255,0,180,159,70,184,211,50,71,203,196,185,243,38,16,100,127,186,53,133,145,152,80,113,118,45,107,152,170,165,236,251,186,8,223,229,226,89,64,152,73,60,162,18,230,53,179,1,56,152,114,170,232,118,76,173,226,44,161,136,105,22,201,200,214,85,241,45,153,63,32,241,98,26,220,199,197,40,240,152,67,83,97,125,116,150,102,12,252,191,182,139,135,128,95,184,170,179,49,22,133,76,167,214,196,246,146,57,148,249,79,197,40,130,84,220,120,249,144,82,118,159,247,39,214,79,216,154,217,1,77,27,228,126,226,1,145,159,239,39,204,8,36,251,171,235,194,8,221,60,171,55,20,9,67,113,63,22,34,34,131,73,190,6,17,79,219,39,207,152,60,120,113,13,98,204,104,178,141,145,46,109,48,58,222,171,66,73,34,231,26,231,73,89,73,123,12,30,47,206,187,161,191,193,237,40,221,66,251,18,254,175,30,49,117,241,39,86,87,21,109,98,22,29,12,177,196,102,82,245,35,243,28,76,197,17,84,6,158,182,202,43,57,121,18,217,58,74,86,237,133,175,235,251,169,42,165,86,79,216,198,182,156,17,190,110,218,46,231,247,19,200,211,235,73,196,24,17,150,255,0,77,157,129,130,197,149,102,198,122,104,254,110,46,37,172,212,19,153,241,240,246,221,34,88,67,211,207,40,201,47,40,214,153,33,60,209,230,12,172,73,49,164,234,10,223,186,165,147,142,171,233,238,81,63,0,248,86,33,135,145,79,133,247,51,101,50,89,120,132,168,131,61,131,139,212,76,136,201,57,3,47,234,12,108,121,31,203,212,150,155,83,190,52,182,10,32,183,40,137,143,28,159,49,125,84,183,49,234,95,253,60,67,47,241,33,150,229,97,142,229,148,7,146,217,140,204,44,73,184,96,68,27,59,84,104,95,115,38,14,90,241,124,202,42,134,226,224,99,124,75,177,114,11,220,73,184,233,192,201,186,113,220,204,229,253,180,164,193,127,82,219,101,100,124,31,211,202,60,137,101,108,155,41,39,254,162,37,117,103,33,182,166,231,208,143,38,85,142,216,98,30,28,88,149,44,54,47,79,173,255,0,137,70,252,34,78,204,79,200,156,147,167,189,74,9,2,34,226,39,182,163,97,252,61,177,168,157,234,18,231,141,95,50,225,241,153,180,48,134,134,48,71,36,249,189,164,187,218,20,210,55,83,229,85,192,196,253,164,185,74,144,208,232,200,14,172,170,42,214,125,56,184,184,211,237,55,146,72,56,75,148,106,107,35,88,171,67,141,192,231,210,69,17,62,80,88,144,187,1,141,91,48,35,39,9,68,131,153,12,98,123,49,99,85,178,144,86,98,101,149,181,164,229,48,151,214,96,132,79,233,241,72,168,228,213,51,98,249,123,161,254,218,64,199,191,58,70,40,161,115,13,185,6,94,164,181,240,247,195,120,185,10,138,100,108,132,77,131,177,23,247,67,18,197,6,16,195,140,10,222,28,73,171,48,20,124,165,24,145,38,12,18,189,152,101,12,164,65,204,209,251,159,155,53,167,241,141,43,102,222,227,47,111,35,38,76,32,248,86,102,100,27,40,132,20,178,160,13,63,108,12,74,123,241,8,8,119,135,42,149,178,29,99,184,205,129,244,210,60,49,37,45,149,84,224,33,247,114,242,21,109,173,13,118,76,217,114,170,54,106,112,65,139,254,76,60,66,247,21,214,69,21,149,141,6,54,216,120,162,113,126,234,81,61,135,156,119,151,18,125,26,102,152,183,230,151,196,79,167,149,49,244,218,127,106,80,241,169,98,237,238,46,73,240,115,35,83,144,164,194,101,101,167,163,2,20,22,101,18,100,250,170,225,63,229,4,144,221,221,196,168,247,114,151,233,167,102,166,152,25,107,149,12,8,228,143,22,85,35,119,160,192,73,94,161,99,43,47,211,26,24,58,252,17,153,250,82,34,99,107,104,150,76,249,184,164,198,133,153,254,133,252,125,124,13,208,2,200,60,81,56,134,153,188,32,146,14,97,101,74,99,93,209,144,152,132,95,227,71,178,215,98,62,28,120,210,52,195,237,176,182,125,80,240,63,18,129,184,134,242,145,241,12,82,9,116,157,230,249,31,26,158,41,71,243,113,70,95,226,87,134,174,100,150,132,229,52,154,2,252,191,55,83,61,89,192,167,188,141,195,109,217,245,21,123,31,18,144,28,34,227,251,104,51,106,122,49,255,0,152,10,72,191,117,85,164,136,154,238,191,193,169,145,162,8,24,76,166,238,244,173,148,151,190,93,76,241,137,58,159,171,106,137,195,83,20,133,90,66,27,27,47,116,113,135,247,20,237,113,213,89,50,16,211,214,234,209,19,8,101,101,76,166,26,117,111,135,173,197,196,156,195,134,120,36,230,229,251,131,91,108,169,226,89,3,148,68,89,178,190,37,55,181,242,16,179,240,228,215,253,196,107,41,234,136,62,17,17,1,27,225,235,4,119,203,203,36,163,251,73,155,12,200,220,33,82,213,93,70,197,248,234,11,119,113,91,167,226,245,114,40,63,196,243,166,157,230,17,85,229,198,158,151,110,12,216,184,212,184,105,54,196,234,79,181,251,19,220,84,19,207,125,207,254,202,91,42,174,229,66,63,50,106,104,103,233,75,102,86,144,92,184,147,108,173,67,120,183,170,184,177,156,204,220,107,57,242,95,143,23,184,185,140,249,147,160,131,44,73,68,18,195,79,107,102,70,149,253,114,126,47,184,69,206,203,70,43,91,169,126,28,98,230,49,121,22,22,85,177,108,135,155,180,158,218,24,58,147,76,221,254,146,230,49,85,20,58,214,16,124,60,170,209,178,185,25,21,144,157,161,170,150,59,46,97,98,26,165,153,172,235,169,31,180,150,85,231,192,150,46,44,73,12,255,0,134,146,236,142,75,12,184,191,113,51,71,172,220,117,236,108,114,47,255,0,148,168,170,214,117,214,253,40,43,184,17,109,223,135,22,34,46,127,38,182,214,180,255,0,211,253,164,124,109,67,127,143,9,162,139,247,20,149,89,27,236,164,138,175,148,90,246,9,147,240,235,87,17,255,0,211,165,101,31,238,162,171,106,181,117,33,24,43,8,164,199,245,19,154,171,94,54,101,159,137,30,253,78,193,112,138,120,202,157,153,62,133,180,166,167,153,227,99,13,149,109,125,145,8,14,21,143,170,193,47,104,151,183,149,190,28,34,228,82,196,61,126,128,140,105,69,38,82,137,46,123,207,36,248,178,143,26,161,135,62,119,78,33,227,253,164,41,180,246,228,249,68,174,177,136,205,65,123,194,49,179,169,106,173,152,127,207,155,136,105,209,169,39,96,253,41,18,131,85,0,190,97,54,65,37,146,48,142,69,54,201,178,220,141,226,9,84,169,169,207,157,86,64,13,109,111,76,92,171,68,249,32,200,243,20,163,18,69,170,20,102,253,73,172,195,173,240,91,89,48,127,73,1,169,44,128,81,179,105,202,79,62,181,182,183,230,64,204,188,74,228,88,38,76,144,73,225,22,68,67,30,8,192,226,23,39,212,88,25,236,130,254,46,84,59,223,185,127,10,198,98,75,200,18,214,77,168,193,253,56,89,86,170,73,150,178,79,138,199,136,137,159,156,225,129,248,139,200,167,99,89,30,13,150,91,1,127,34,202,29,75,35,23,49,166,19,165,25,230,127,4,178,25,171,74,54,75,12,161,167,112,30,201,44,80,196,214,2,124,48,73,99,243,20,98,74,118,15,140,255,0,170,140,212,52,135,41,25,46,36,162,9,125,140,23,224,196,173,219,82,107,80,248,214,64,27,51,101,24,146,107,237,103,22,15,10,217,38,53,108,30,89,101,196,151,76,181,160,35,48,138,6,66,36,173,254,70,196,77,235,7,178,126,104,133,227,94,100,201,99,59,62,127,40,252,250,214,175,77,157,36,143,218,69,196,50,172,25,166,198,62,99,74,38,69,93,147,55,142,137,72,17,201,26,105,39,76,69,178,103,15,17,20,190,143,206,51,226,203,198,174,166,79,131,90,12,166,148,36,141,37,13,101,103,224,43,244,112,86,143,152,164,200,144,93,192,181,154,252,193,202,85,186,215,88,60,131,202,33,12,164,18,95,27,226,164,190,147,64,26,69,147,71,229,161,155,110,99,1,140,140,255,0,234,60,95,109,49,124,248,152,248,98,255,0,34,13,144,43,181,33,50,150,86,34,254,234,101,15,77,193,131,196,105,249,70,173,85,39,111,216,248,25,50,164,179,135,173,1,101,79,40,158,234,120,248,16,113,255,0,79,41,50,121,166,48,233,222,78,82,161,85,76,177,33,27,68,218,140,30,163,148,105,219,53,56,227,3,105,97,86,63,220,68,92,106,64,82,124,166,212,133,72,228,234,26,217,172,253,7,34,198,107,124,12,189,252,143,25,224,221,176,209,4,155,179,165,74,178,215,108,143,135,125,18,73,24,32,228,72,53,77,55,208,229,149,132,81,117,81,153,26,213,225,14,79,241,174,174,199,143,3,242,169,243,82,68,223,110,195,140,73,240,22,57,26,197,85,38,158,149,38,11,12,98,173,19,227,78,168,35,194,97,110,134,154,85,103,28,22,102,47,26,200,198,97,94,151,121,66,69,98,66,214,182,44,145,238,241,98,75,107,102,98,149,180,49,85,225,161,142,72,254,218,142,153,90,65,78,204,47,249,211,217,95,136,139,250,176,198,78,149,173,178,30,83,100,74,95,84,74,211,225,137,202,53,95,14,100,92,28,170,87,82,95,98,243,244,241,36,146,69,124,7,85,101,212,192,214,64,19,216,44,72,9,158,2,243,150,151,70,121,228,147,49,68,168,217,91,234,81,48,253,84,177,194,85,154,135,61,153,173,180,252,231,144,56,136,161,181,61,36,187,179,230,169,17,5,249,23,105,255,0,195,170,161,127,96,157,213,105,40,130,7,8,186,189,197,95,199,87,92,196,94,162,141,101,63,55,105,186,29,93,83,43,148,68,229,93,130,135,212,68,54,122,138,123,125,166,231,70,62,239,181,99,84,246,123,171,54,210,46,35,183,80,211,114,40,96,4,4,2,216,240,177,44,147,100,10,210,102,197,198,182,70,178,137,53,252,37,73,184,46,216,193,129,2,222,24,192,238,70,64,170,4,152,155,185,101,196,53,37,172,245,107,42,65,180,163,138,66,253,196,173,35,12,177,220,207,85,106,216,180,145,30,32,246,41,237,49,168,64,82,102,150,44,165,47,213,83,176,225,203,213,50,216,41,114,177,101,78,45,126,29,90,212,196,221,196,159,151,18,120,250,118,231,242,59,50,195,137,112,251,128,20,108,229,26,201,150,85,88,253,194,147,237,174,99,79,26,242,76,182,102,47,26,236,122,98,180,17,128,195,101,141,147,238,170,170,183,153,22,169,55,62,121,196,60,209,34,144,75,56,18,101,205,7,205,149,95,26,48,60,31,250,98,165,15,170,136,35,229,8,150,99,246,73,91,248,41,96,73,27,165,41,181,134,121,189,202,130,76,55,231,102,110,180,107,33,193,199,250,241,137,115,51,101,145,101,82,42,29,33,253,213,65,14,27,227,15,181,52,123,32,198,31,20,161,151,246,144,175,53,81,59,178,100,85,178,58,153,102,13,170,152,12,248,114,163,102,90,128,126,234,158,12,48,70,123,229,169,147,89,30,117,147,242,151,140,74,13,27,88,170,178,185,209,227,73,97,125,212,204,47,103,178,161,160,106,16,8,108,8,162,144,165,84,117,166,178,39,49,162,226,76,172,200,100,144,171,155,238,52,220,91,110,108,184,137,245,20,239,225,176,70,63,205,242,171,28,223,147,155,26,93,38,76,79,207,202,52,255,0,145,114,59,108,130,99,79,5,107,31,180,42,158,126,170,220,159,230,202,139,212,144,7,57,143,218,20,153,23,41,124,107,89,54,79,136,82,226,196,245,207,182,238,231,68,106,149,204,236,144,224,85,91,131,41,138,50,173,114,126,23,105,203,47,116,130,75,244,196,50,66,136,193,42,216,214,177,4,62,213,213,187,178,77,163,111,13,68,208,52,1,42,9,132,37,36,145,167,62,142,49,247,11,18,2,227,82,65,132,12,198,149,137,79,179,226,17,200,127,148,128,73,34,73,249,95,195,87,167,118,249,42,230,105,39,219,196,32,66,85,54,255,0,132,181,222,124,178,177,17,85,214,234,161,201,7,86,36,70,96,73,126,108,171,86,117,127,128,219,153,62,69,20,154,2,13,35,31,253,103,42,99,48,56,248,162,20,101,34,219,233,160,47,46,232,133,95,125,52,254,215,18,106,220,70,102,251,16,201,129,106,62,105,101,74,131,62,230,49,249,98,241,249,246,42,105,48,231,11,221,202,52,182,124,3,148,125,191,198,149,163,90,155,28,217,7,195,212,248,198,151,76,214,215,133,35,197,18,42,194,52,102,121,166,140,120,35,49,69,99,211,203,82,237,42,254,162,151,201,215,246,76,202,26,178,99,65,62,125,252,31,49,75,17,50,9,85,178,224,98,102,16,202,39,251,168,89,143,28,159,52,203,178,35,72,255,0,169,46,251,139,25,223,171,41,4,176,126,155,137,100,76,210,242,99,78,158,28,139,126,205,248,211,170,170,124,10,210,48,185,255,0,13,244,143,134,108,178,84,84,253,19,182,149,242,130,33,70,186,40,76,120,196,195,137,19,61,131,140,12,217,71,202,197,182,95,45,3,114,85,249,57,216,116,25,39,15,244,4,67,155,224,230,229,255,0,73,91,191,82,69,164,131,219,185,47,154,76,109,91,172,108,188,203,93,0,120,255,0,105,46,226,248,168,223,230,251,0,173,248,75,77,8,120,101,223,114,39,208,254,24,233,248,222,233,36,168,137,144,245,252,233,121,77,147,248,149,36,57,58,130,8,24,41,101,38,68,217,215,142,131,217,255,0,98,190,170,52,26,159,48,150,0,241,253,196,231,214,193,24,127,41,20,107,153,26,226,112,201,204,82,149,80,64,187,25,0,197,27,56,87,17,149,197,193,201,204,110,37,199,117,230,167,177,147,231,18,184,164,255,0,26,234,102,140,59,46,18,151,141,105,53,62,156,130,7,152,176,50,147,238,167,88,81,249,234,71,123,101,189,142,35,73,107,173,97,31,132,164,46,85,211,105,237,117,28,145,179,119,196,190,155,83,209,212,191,47,160,147,137,14,31,140,122,100,111,255,0,38,34,93,184,98,251,58,119,164,234,60,71,239,173,4,230,124,220,82,20,137,84,157,61,113,143,20,72,184,147,42,223,139,181,179,120,118,187,100,208,55,122,114,223,186,81,19,94,34,53,157,24,134,141,2,240,111,249,185,68,255,0,117,24,251,91,90,222,157,202,168,178,125,0,199,195,60,104,70,90,214,245,101,26,70,88,156,178,245,18,167,192,190,31,197,67,194,225,151,20,133,78,33,252,66,149,101,250,72,164,90,31,2,13,151,76,81,151,238,45,225,128,56,35,225,139,137,47,227,39,216,205,213,171,248,233,220,121,26,236,254,31,55,196,178,126,173,170,31,247,67,81,55,21,182,86,252,59,252,67,251,105,64,105,244,229,65,57,173,50,151,238,21,46,203,125,139,104,159,224,234,76,212,57,58,69,149,125,147,63,81,201,254,215,16,212,100,109,97,167,42,34,15,151,114,79,166,36,53,151,197,112,96,127,167,64,39,242,173,173,62,245,21,149,124,116,58,0,76,194,143,148,75,81,166,60,67,225,18,225,83,254,55,234,56,47,194,104,3,89,67,248,205,170,173,248,125,47,143,246,146,229,223,219,81,255,0,27,94,214,244,59,81,158,73,44,225,46,36,4,200,214,191,85,72,211,252,69,148,95,213,213,167,140,214,208,100,251,68,18,186,175,240,139,71,175,240,244,200,115,177,191,136,105,115,216,120,221,177,72,171,227,61,146,88,195,5,106,159,85,44,172,229,235,86,196,231,220,116,57,166,170,120,36,129,156,163,82,20,241,137,36,239,137,151,253,120,151,82,178,211,99,198,255,0,149,81,94,142,58,217,111,229,196,78,213,93,176,89,26,197,14,231,79,237,115,68,44,101,204,239,181,56,4,119,215,226,254,69,43,73,2,243,73,65,218,101,146,95,221,83,86,86,183,50,103,62,36,184,24,178,251,138,177,110,246,200,70,84,241,52,86,252,55,131,248,183,241,8,165,101,31,158,92,107,176,213,108,100,131,17,113,169,207,135,85,64,39,202,75,226,31,212,87,86,85,186,114,164,121,98,23,249,19,179,92,130,169,176,33,220,131,22,84,44,106,66,110,217,136,188,107,213,179,226,148,153,119,67,16,214,219,93,85,77,80,207,213,118,174,118,145,78,133,86,46,32,79,173,141,19,150,82,28,198,137,100,71,226,47,26,228,182,90,144,118,236,249,73,74,222,146,78,40,32,197,255,0,34,72,217,155,81,164,141,85,127,166,90,135,70,105,201,209,31,197,200,85,7,15,225,89,235,79,187,174,138,60,139,177,64,170,36,152,143,150,101,171,108,125,211,4,17,16,171,182,216,156,231,52,245,93,71,166,198,242,154,46,92,75,150,124,69,213,186,131,80,1,251,188,159,224,235,95,173,44,180,196,25,49,48,155,148,158,10,35,80,252,49,170,218,230,150,33,227,75,178,142,190,227,199,53,62,15,206,223,12,108,175,39,19,23,38,49,118,43,157,103,27,21,86,96,202,228,88,154,28,90,73,222,159,166,68,66,148,188,73,140,202,64,65,137,253,90,86,89,165,229,198,162,176,170,105,85,30,222,182,19,105,43,178,65,3,55,125,159,117,95,134,76,27,184,153,183,227,92,142,202,171,114,76,89,73,246,241,166,218,111,79,78,160,249,185,101,236,246,212,54,221,27,31,97,172,174,117,205,61,72,9,178,216,28,163,16,252,213,149,173,37,28,16,48,85,229,253,194,21,113,176,204,151,218,25,68,18,115,67,125,40,146,240,216,100,199,247,21,86,87,17,163,211,236,127,50,24,32,159,48,121,126,226,211,2,156,119,242,159,187,47,24,152,169,153,85,20,177,57,189,214,36,143,9,234,122,178,43,138,8,205,55,44,179,159,134,87,201,11,173,41,190,244,58,209,191,119,140,170,162,76,147,150,181,234,53,148,62,164,247,250,143,186,142,195,47,184,187,77,252,69,167,173,149,250,162,99,87,223,248,229,167,35,68,226,138,164,31,160,32,251,81,70,47,226,88,122,12,72,196,218,6,40,203,252,74,11,3,35,97,168,251,137,244,11,173,167,211,252,72,7,202,64,197,247,16,250,38,171,83,84,241,24,95,46,159,26,134,93,108,77,216,98,140,88,148,244,109,121,106,89,88,76,46,49,39,101,246,183,168,190,175,196,186,219,90,205,226,228,42,154,212,58,122,214,163,152,220,163,42,166,170,215,132,24,24,35,69,24,135,245,21,21,84,96,107,46,82,202,24,163,125,52,155,137,106,5,88,136,167,212,250,126,52,22,87,154,134,78,79,168,33,38,82,105,193,36,7,151,93,242,223,147,221,85,243,235,106,161,124,164,65,70,253,196,4,109,49,18,107,201,187,180,28,97,254,234,91,45,189,202,120,251,28,94,100,154,97,31,21,220,241,148,158,124,99,247,23,69,210,76,170,216,229,216,16,67,251,139,70,179,211,223,14,116,144,253,68,69,28,153,190,218,154,141,169,245,5,147,51,109,113,70,246,213,109,250,8,203,99,166,50,78,156,140,63,155,17,50,45,33,215,154,126,180,156,57,23,36,147,62,94,237,242,236,119,56,213,149,11,234,167,68,97,182,163,200,145,183,28,204,63,217,102,207,138,53,210,95,238,42,170,221,73,85,100,6,7,17,10,185,177,161,215,16,120,69,20,89,19,74,215,250,78,4,140,172,159,33,139,252,22,243,231,128,68,96,98,69,140,47,184,164,181,12,252,163,204,18,229,196,154,190,126,244,121,177,99,252,138,30,250,97,228,159,211,171,138,52,187,142,85,99,81,12,147,98,59,229,241,228,68,85,50,92,215,243,21,17,91,164,137,187,205,96,92,163,84,113,160,48,126,102,197,251,105,150,38,242,6,147,245,52,207,128,1,87,63,8,191,208,185,24,105,1,91,106,251,31,113,119,26,218,115,217,61,230,47,233,146,109,73,165,106,164,147,20,65,114,43,109,171,147,220,99,77,60,200,50,98,49,56,13,169,5,197,139,141,65,97,157,167,229,225,246,211,150,93,226,103,220,89,83,10,51,89,68,44,182,23,22,37,153,174,226,144,125,170,70,100,59,43,98,51,230,177,35,225,232,107,92,25,133,60,133,252,137,118,245,11,41,157,216,101,206,136,255,0,79,199,27,238,44,116,173,198,163,169,39,245,9,249,71,244,214,248,117,178,240,98,150,94,165,145,152,14,148,178,116,232,220,135,89,181,226,84,79,214,213,66,130,242,246,201,240,235,18,137,135,241,250,142,166,199,250,221,9,35,19,219,76,224,62,13,39,41,98,140,191,186,184,63,253,164,231,178,238,156,242,232,197,182,146,38,123,106,51,116,237,76,53,245,248,47,211,178,59,210,93,61,15,214,181,186,194,170,254,43,37,196,166,200,50,177,79,92,107,104,149,39,120,125,7,42,254,119,124,25,255,0,182,6,180,208,147,137,167,181,49,119,49,132,252,95,113,126,175,210,95,29,104,245,216,216,96,202,140,85,203,12,205,195,168,239,166,165,38,137,83,135,174,133,115,254,39,90,206,157,135,210,200,40,202,152,54,64,40,50,165,80,30,11,97,255,0,79,20,100,250,158,146,40,137,253,68,171,208,141,17,56,234,113,201,39,240,131,184,212,48,96,206,203,201,140,93,132,84,113,166,2,238,187,45,76,172,68,240,68,107,61,31,93,100,7,138,32,184,215,29,121,181,86,128,148,66,196,22,88,94,104,146,61,83,53,245,29,89,89,127,165,164,201,154,170,12,188,54,210,178,140,72,25,63,17,96,142,86,28,92,130,95,25,172,37,234,136,44,203,21,110,161,211,96,35,8,99,69,31,220,202,145,151,71,237,95,64,220,253,138,61,43,241,32,114,95,134,94,76,106,150,227,77,202,178,31,168,210,114,253,181,10,27,136,53,47,120,133,167,55,56,189,197,77,166,53,228,188,248,75,3,108,50,251,105,213,118,127,162,51,106,252,68,102,100,191,55,196,150,44,68,85,116,154,62,170,109,118,104,146,137,185,240,84,19,233,224,234,128,110,195,250,148,146,134,52,234,11,87,132,194,237,76,204,190,140,161,147,168,182,213,135,164,130,115,123,130,83,148,151,23,147,159,205,151,26,236,23,26,111,213,226,60,184,132,166,77,90,8,32,124,64,136,106,173,26,184,138,198,218,123,81,214,129,134,151,40,127,182,153,27,85,65,39,74,143,53,35,6,253,221,140,161,126,218,205,134,130,62,146,169,87,250,111,167,208,238,202,224,229,6,17,117,169,75,185,32,23,128,83,240,152,18,64,180,179,76,65,182,229,176,200,157,84,203,18,81,163,81,201,59,13,44,170,242,158,203,78,70,139,134,38,66,165,146,105,42,163,112,196,139,151,247,18,217,52,36,27,247,117,217,4,153,148,209,221,192,65,59,148,202,118,77,38,228,137,139,36,156,108,230,18,34,25,128,68,88,65,68,205,7,85,39,192,198,180,32,137,246,211,186,218,171,40,44,194,25,91,145,173,211,2,49,15,135,25,86,168,114,113,34,218,5,65,39,211,156,71,226,41,5,251,72,19,86,218,143,251,252,191,186,169,204,243,217,117,123,74,98,202,215,108,252,38,72,204,50,168,141,246,82,171,103,124,223,40,215,67,164,147,167,46,224,230,48,177,40,23,220,65,47,9,98,241,149,98,104,12,140,12,177,37,113,125,53,59,55,137,77,181,47,45,102,81,212,61,129,136,84,60,157,72,121,62,24,68,185,83,245,15,59,3,244,158,173,227,90,128,144,70,95,113,70,59,75,38,101,164,85,137,116,168,242,28,3,219,19,238,38,47,210,178,176,98,150,44,170,102,171,86,178,17,248,139,200,173,225,223,30,200,108,17,138,94,85,213,185,79,131,149,149,156,152,125,33,234,124,204,30,181,190,158,200,4,6,47,113,89,79,211,210,228,196,196,185,205,198,134,188,132,247,203,20,172,67,68,153,174,3,45,75,232,17,128,80,45,198,128,114,179,14,85,37,162,103,250,108,23,138,218,87,39,212,42,223,113,241,70,182,51,246,149,226,202,79,168,161,185,251,104,81,99,215,196,202,238,4,225,112,132,168,250,173,60,50,131,230,242,36,113,181,61,148,223,3,4,89,114,166,166,147,107,56,127,55,40,113,135,246,214,180,138,139,236,101,90,197,28,58,29,57,27,182,87,253,85,71,91,233,209,135,134,187,108,185,230,26,56,35,205,97,63,254,170,65,113,172,7,27,252,187,149,115,55,82,239,192,170,244,106,252,181,59,121,173,113,51,155,25,84,46,179,125,108,152,39,40,96,70,20,159,14,197,204,89,172,31,39,207,212,103,144,95,109,10,201,247,55,111,32,171,197,36,162,85,133,167,126,102,180,49,67,242,41,147,101,106,78,19,99,198,170,52,221,62,230,181,254,214,85,47,60,50,171,95,134,88,149,206,140,152,194,193,194,186,150,53,133,189,78,121,36,213,212,87,3,76,14,182,197,242,236,57,71,237,167,255,0,35,143,132,73,180,205,43,6,216,108,41,165,16,95,108,107,56,122,122,13,71,48,98,144,191,186,154,218,125,146,35,77,146,180,239,49,138,178,140,96,89,1,229,150,94,175,109,116,54,50,154,73,51,75,171,25,86,221,134,156,43,248,168,81,100,251,14,236,113,155,43,141,70,87,225,136,44,81,149,46,149,187,124,96,48,86,49,114,254,232,151,81,13,61,1,63,246,204,137,101,86,156,132,252,197,166,31,242,44,255,0,23,62,225,184,220,123,18,176,234,169,174,216,243,6,40,196,79,218,69,64,128,122,211,225,196,76,106,133,246,84,209,191,73,23,23,237,36,214,186,147,31,180,134,153,65,99,96,246,73,7,73,146,171,186,220,76,121,171,138,68,12,109,246,160,148,193,4,184,145,54,182,177,116,249,217,19,117,185,34,157,152,186,168,136,54,71,234,42,113,25,227,32,240,253,84,158,75,193,56,251,176,241,45,172,49,50,97,16,136,84,47,184,172,29,38,170,12,97,241,23,42,77,107,90,249,32,226,16,255,0,218,79,227,67,148,33,230,151,0,137,181,109,81,39,19,134,1,5,251,170,214,212,145,201,118,199,17,51,11,32,139,246,214,248,119,119,155,230,68,221,101,25,126,170,234,214,180,224,207,132,177,69,252,74,102,226,146,170,55,132,176,139,17,82,50,160,234,204,16,25,49,8,12,94,234,193,241,146,22,89,0,100,196,20,234,170,96,228,145,153,138,165,184,51,70,192,51,230,95,198,233,158,65,70,89,198,159,7,27,50,202,33,72,141,184,212,58,126,48,31,234,210,177,9,71,198,214,21,165,59,205,93,3,40,209,109,60,77,85,214,190,197,89,163,2,75,50,226,227,91,42,169,42,136,247,155,147,34,251,73,107,167,237,226,60,182,22,131,141,246,214,6,153,16,100,120,107,229,12,131,251,75,119,69,219,212,34,225,128,36,71,196,196,53,196,174,244,0,199,121,234,60,139,167,89,60,242,95,195,43,17,22,134,86,202,157,197,218,170,182,126,66,240,37,233,231,250,105,24,37,208,235,118,179,153,204,163,108,180,241,225,31,152,88,150,112,45,95,9,43,45,27,3,121,148,211,244,144,39,115,98,227,88,127,199,70,81,148,28,165,228,64,51,86,146,73,24,25,121,113,172,205,101,249,254,80,68,42,109,205,126,140,219,254,138,255,0,9,48,156,61,72,43,95,135,176,99,99,47,234,85,107,12,252,124,194,196,180,26,124,79,62,98,172,220,254,27,86,36,130,194,65,6,32,167,26,108,207,157,22,80,114,172,230,70,4,159,61,162,158,170,178,125,108,183,135,42,156,140,81,84,126,200,195,33,61,194,145,109,146,28,96,230,40,197,246,214,150,76,57,89,148,93,136,218,218,25,214,95,55,99,214,157,115,36,194,134,85,88,239,153,46,39,40,213,253,107,8,40,185,84,69,221,172,234,217,76,175,169,46,33,163,32,92,88,201,27,2,98,173,169,191,3,91,39,159,204,134,237,91,43,76,50,191,171,145,11,25,146,228,241,101,73,167,221,202,211,242,223,151,149,12,180,14,99,123,185,251,22,102,81,91,153,68,178,100,176,229,85,208,227,19,82,3,47,86,84,20,157,49,46,183,204,188,105,89,111,160,209,181,10,138,70,2,200,12,13,138,71,119,161,181,4,98,26,93,76,82,109,146,184,15,214,130,38,104,156,81,190,161,68,173,105,245,105,36,179,105,46,126,82,125,164,170,212,229,160,50,178,241,57,245,37,61,168,237,121,160,19,149,83,90,195,196,118,27,210,200,82,42,251,38,30,51,25,44,57,10,178,12,48,89,69,202,98,242,39,196,75,49,52,22,112,101,54,65,125,181,53,168,103,197,243,103,46,44,74,138,77,38,163,37,137,49,23,229,188,248,214,227,104,198,20,127,55,254,226,54,216,123,42,134,105,32,233,89,62,5,176,149,151,242,42,27,89,52,209,136,192,209,242,174,53,107,100,205,62,79,79,20,161,148,158,126,210,232,58,38,202,40,224,128,210,249,72,165,102,181,126,6,104,215,181,140,102,48,146,101,242,163,3,73,199,155,18,163,52,250,217,195,249,74,185,37,251,139,29,229,110,12,37,46,36,219,138,140,46,78,190,196,61,150,149,157,100,55,148,178,134,33,169,184,218,120,17,143,152,217,10,186,160,67,91,100,199,135,126,53,63,113,85,182,123,196,174,172,174,75,212,70,25,36,140,254,165,83,25,240,103,87,63,44,174,79,108,106,42,99,39,100,194,150,155,212,68,124,65,41,50,41,72,165,99,98,242,134,100,66,206,124,75,2,226,252,234,193,225,163,168,137,242,146,133,254,234,224,23,6,157,255,0,178,177,19,234,36,97,153,101,36,248,189,82,79,248,254,170,135,249,81,176,45,182,146,228,218,159,161,230,62,12,239,186,150,190,24,199,144,193,139,137,115,168,30,117,32,202,41,82,114,254,234,172,211,127,17,107,115,176,86,5,196,69,109,198,78,68,90,63,208,209,63,83,188,111,196,106,105,34,196,152,198,212,39,178,173,255,0,223,21,53,148,109,63,127,19,46,88,252,190,226,136,140,207,73,243,8,185,127,63,26,202,232,249,174,161,108,125,133,26,156,39,45,110,80,136,131,42,144,170,215,54,53,39,218,88,139,253,106,169,147,229,77,181,195,47,254,126,181,86,205,7,167,45,216,67,109,71,147,193,81,99,89,191,154,136,210,83,81,72,100,158,238,171,119,198,44,72,88,26,170,116,99,140,89,127,214,176,125,61,141,108,239,79,229,219,35,191,12,101,229,18,86,132,117,144,166,125,145,228,129,155,190,85,169,243,37,227,196,37,247,102,242,68,103,47,82,249,26,25,4,151,111,65,183,4,230,213,160,130,253,165,129,123,81,54,90,132,240,96,176,181,194,17,114,168,77,67,73,100,75,83,203,150,44,67,23,90,43,79,93,197,40,48,216,148,156,74,59,109,98,184,215,18,182,158,212,132,30,89,125,133,78,223,177,47,233,37,17,72,49,224,47,135,167,170,56,115,49,131,17,177,167,173,9,51,11,110,32,122,147,56,123,4,150,154,158,168,80,95,155,38,228,76,86,1,96,198,12,194,198,167,38,126,187,104,108,124,169,213,137,228,115,74,218,75,34,157,249,162,147,25,94,174,104,116,217,252,62,80,92,138,144,63,34,60,38,16,214,79,123,201,204,30,37,93,197,49,172,4,250,169,89,48,203,69,225,60,97,225,77,32,85,28,172,205,151,145,9,118,243,198,30,98,251,74,108,106,138,103,218,250,107,50,169,15,82,36,233,207,9,133,151,42,162,12,15,196,143,194,153,27,225,208,52,252,71,219,22,87,39,182,52,44,94,69,119,85,0,3,166,45,100,145,155,72,184,134,168,125,55,108,198,8,162,80,83,53,230,163,140,124,56,177,15,219,68,51,86,202,155,204,98,242,44,105,27,195,65,54,111,242,87,201,129,92,88,143,22,94,68,154,182,29,117,107,223,187,148,181,213,92,19,207,153,29,101,14,170,217,153,165,151,18,205,198,174,97,183,70,62,190,238,128,127,164,148,178,101,173,108,159,0,138,86,82,36,47,173,136,78,40,130,78,116,174,149,199,57,159,117,106,175,244,26,163,72,112,50,61,134,86,48,2,1,68,194,104,3,42,205,250,108,112,129,148,197,73,39,221,142,23,202,4,68,76,204,203,196,69,91,141,166,85,83,146,11,254,86,52,111,184,163,163,104,253,43,58,91,243,79,33,126,216,212,167,196,137,250,158,220,12,137,83,147,248,214,223,132,90,147,211,127,167,106,120,164,201,231,216,69,38,146,95,61,61,14,149,233,213,18,235,175,175,209,210,99,82,65,140,6,10,32,178,141,76,217,6,88,231,109,43,244,190,33,255,0,236,133,117,62,76,28,25,107,138,145,254,36,56,136,240,203,22,47,184,145,91,32,85,106,146,242,110,15,73,225,216,179,147,175,200,70,51,44,81,139,238,42,9,245,181,215,99,204,25,67,80,215,122,109,226,59,5,151,140,170,219,122,63,201,53,101,79,130,158,171,86,130,79,233,5,186,64,223,106,28,68,197,181,196,68,117,109,83,43,96,176,81,49,255,0,131,145,6,103,238,124,195,46,40,202,52,203,26,133,137,121,145,173,100,143,119,186,30,53,170,146,102,57,127,55,40,106,222,183,70,68,155,204,98,147,109,244,211,103,232,205,43,57,155,65,69,32,139,245,19,109,168,191,144,196,188,201,128,44,87,154,191,151,242,32,32,26,198,222,9,241,23,17,4,171,159,164,160,210,3,12,66,229,26,158,211,17,191,172,202,136,81,16,67,42,93,181,25,102,106,129,134,5,169,127,87,60,152,147,186,125,18,251,242,60,57,85,24,116,243,60,51,123,107,19,127,68,38,96,228,16,211,89,33,208,75,52,192,12,208,213,186,124,239,221,242,162,153,38,15,72,69,137,97,51,83,239,123,185,80,89,134,71,229,83,222,213,204,217,253,134,70,14,94,222,180,124,61,42,2,143,229,37,101,90,42,164,193,154,204,57,121,17,207,140,122,222,96,148,130,77,188,102,216,52,157,61,22,49,50,152,75,193,129,92,50,102,218,167,16,230,111,89,136,162,91,164,195,124,102,101,218,229,66,204,174,43,45,4,55,6,136,56,153,77,140,67,82,150,80,223,118,60,81,5,149,82,89,4,18,121,172,69,198,47,109,125,252,66,8,81,48,138,40,197,137,137,119,151,200,162,175,234,41,161,210,164,160,38,236,221,170,175,212,153,39,133,65,63,82,92,219,159,12,65,98,31,154,125,84,18,96,247,63,113,101,117,127,224,236,171,229,168,194,226,4,178,179,133,70,207,170,178,140,76,166,22,81,172,238,53,108,186,73,123,73,121,74,50,245,165,86,79,213,183,96,124,186,49,19,108,133,253,117,208,122,227,238,27,191,130,46,29,174,36,100,59,182,13,236,249,82,99,92,251,250,200,201,243,101,228,243,84,209,172,160,140,12,245,27,145,151,237,141,46,219,10,213,45,159,36,248,247,98,16,177,169,203,187,177,136,125,67,201,251,73,91,245,56,227,117,21,39,147,101,46,202,87,86,81,253,68,110,49,139,25,71,166,227,88,206,38,109,214,33,163,230,73,38,124,61,169,85,61,144,225,119,39,38,96,230,179,118,30,36,192,196,84,195,30,76,231,133,17,50,27,224,197,30,111,249,209,80,216,49,218,190,89,191,231,71,234,115,2,218,35,57,113,16,74,115,86,163,195,222,218,26,33,154,46,6,6,95,90,98,251,235,18,113,81,139,140,75,86,155,164,28,224,48,210,213,107,32,65,140,252,38,40,196,169,15,28,181,18,78,214,246,57,165,216,117,29,147,255,0,168,148,156,72,250,72,120,187,178,174,132,250,216,37,31,202,20,127,184,166,231,213,62,49,243,11,149,85,170,77,89,156,204,208,207,237,117,160,228,201,39,135,106,119,1,251,150,33,109,96,0,163,225,236,83,197,202,41,60,23,179,58,121,14,48,200,76,216,134,149,132,35,140,254,100,203,215,165,193,30,97,64,202,166,59,24,95,89,28,76,218,109,82,32,207,203,237,101,91,230,89,78,212,7,195,46,46,217,28,198,80,86,141,130,151,43,145,81,84,70,97,73,160,75,178,123,246,130,75,191,3,83,206,35,195,108,85,115,91,113,6,8,223,180,139,148,107,68,247,193,147,243,102,226,251,106,157,212,75,72,64,126,18,5,37,175,244,155,76,67,251,170,131,210,165,198,102,239,46,95,184,36,54,161,173,1,49,151,219,77,41,58,48,139,173,33,150,97,59,254,40,197,31,156,77,129,114,11,139,34,101,73,241,46,32,137,138,92,89,37,77,127,7,233,249,222,102,44,92,100,47,184,147,62,4,74,137,111,9,162,241,253,69,159,143,253,42,179,47,209,209,107,110,224,219,129,134,10,220,96,227,34,131,141,169,41,171,89,242,157,159,105,20,205,79,101,101,230,97,69,38,53,201,35,55,18,171,25,114,243,19,107,213,198,147,152,192,39,23,18,215,2,251,124,12,61,171,84,152,28,251,177,23,22,95,109,60,127,236,147,40,124,96,131,30,89,125,106,67,88,120,89,15,105,16,188,126,226,163,123,8,80,41,200,116,147,163,75,121,165,245,249,171,170,234,230,43,42,17,12,248,123,167,239,216,64,134,126,218,79,220,84,20,63,15,73,164,185,119,251,225,170,211,105,232,37,249,177,69,196,134,12,13,183,78,76,136,219,75,91,182,133,127,33,221,107,223,208,167,170,101,25,98,97,53,88,202,68,174,250,52,79,207,180,138,56,195,90,161,239,163,19,41,133,137,53,52,200,152,254,170,197,147,91,85,142,118,82,70,99,224,193,130,252,48,7,251,138,94,183,85,78,131,44,225,174,85,26,134,25,201,17,230,8,151,37,170,184,188,29,193,246,152,255,0,198,185,58,155,95,79,233,232,244,106,174,140,90,250,245,228,219,38,22,198,40,197,251,66,86,16,243,201,99,20,140,13,103,113,225,243,117,113,191,218,84,53,90,254,142,79,17,69,136,139,161,87,68,83,150,78,237,240,82,178,182,94,62,20,52,155,179,194,6,34,228,67,135,94,105,200,221,194,36,149,168,218,134,142,253,248,69,20,130,26,219,104,226,85,190,141,70,146,9,188,185,122,150,6,212,239,140,204,65,226,89,201,13,108,32,60,177,5,200,167,60,50,19,149,43,67,163,148,89,6,150,88,230,196,203,191,33,84,49,180,124,187,121,95,40,157,190,77,150,78,24,24,134,156,233,233,140,31,9,187,21,116,170,46,66,219,95,1,117,62,140,61,111,105,114,141,89,6,134,212,145,24,17,8,130,26,10,202,5,225,71,187,203,136,126,216,208,108,190,177,130,77,161,101,16,169,237,252,18,172,255,0,33,230,211,122,143,255,0,142,130,18,2,182,171,80,77,63,234,137,196,168,161,178,116,209,230,150,84,194,27,241,49,24,167,45,5,182,166,216,112,200,32,51,42,103,25,241,5,237,41,249,154,134,44,98,97,202,188,27,129,201,102,101,199,36,141,224,58,199,175,145,85,38,212,2,103,182,37,63,50,248,5,127,106,77,50,250,15,78,232,106,86,250,212,17,135,253,56,187,146,41,43,74,237,145,117,141,16,187,147,100,9,32,194,25,227,17,20,149,198,155,188,41,51,10,208,114,82,202,122,217,86,92,178,255,0,219,93,2,146,49,32,248,124,169,10,187,163,90,115,57,228,175,129,39,85,66,79,238,197,200,170,2,207,77,7,20,84,246,125,81,39,120,75,8,182,196,75,36,178,116,19,225,49,70,92,169,228,144,72,243,18,178,169,246,82,200,97,9,99,100,106,234,70,114,171,10,170,161,201,3,254,104,98,75,237,116,196,79,60,70,199,36,104,90,190,158,230,179,100,115,227,106,209,136,121,189,177,45,161,215,48,110,199,233,225,138,94,85,96,205,19,164,134,63,155,139,198,181,50,135,65,193,38,104,130,196,68,85,83,228,22,69,250,10,170,141,242,44,204,33,255,0,129,75,235,61,18,253,73,224,16,241,126,117,106,25,52,223,252,116,26,42,73,162,237,95,180,46,84,219,136,75,43,31,159,237,116,73,234,124,34,6,86,95,206,172,52,149,110,49,191,46,69,100,205,19,42,119,46,192,156,190,226,210,96,250,32,240,151,136,130,88,213,69,30,204,230,137,47,131,4,29,75,42,216,12,155,202,92,98,31,221,75,142,194,78,38,92,92,104,128,224,33,49,20,164,75,97,171,137,242,214,158,154,15,153,107,197,201,245,6,166,38,64,220,243,101,33,87,72,13,84,92,120,86,248,116,48,75,231,148,75,106,174,11,37,14,107,79,124,10,211,225,48,137,141,116,58,219,138,162,131,48,138,162,245,158,146,177,132,195,203,175,23,26,148,164,152,241,19,148,164,17,20,36,141,145,177,58,35,101,149,78,185,51,82,50,73,48,196,17,16,198,159,136,125,168,10,121,240,74,14,94,197,170,238,125,110,2,4,69,73,85,17,176,111,96,144,234,22,11,221,91,95,170,177,246,137,115,217,153,197,204,18,241,173,225,152,76,121,74,85,155,37,108,165,188,109,72,201,47,226,69,76,212,59,97,229,81,208,238,25,236,227,76,3,100,2,247,44,168,182,40,227,93,146,119,42,218,102,50,79,106,138,184,184,150,33,225,136,34,127,26,219,166,39,218,228,127,168,192,147,140,169,149,89,1,163,87,210,197,48,105,192,71,240,149,31,233,163,130,204,187,252,191,109,33,153,169,226,86,147,16,68,179,12,241,217,51,41,139,137,109,152,77,191,216,123,235,196,141,211,141,39,178,190,223,19,17,113,173,225,170,1,57,133,43,42,200,212,153,9,237,228,84,88,255,0,166,89,16,20,49,167,119,11,173,52,14,212,160,249,177,45,79,141,56,108,230,235,77,32,89,85,70,6,41,98,202,68,248,161,38,204,87,50,77,116,97,229,10,156,153,107,168,228,145,225,174,166,202,47,168,37,71,168,106,135,54,38,81,113,46,26,205,121,173,107,117,195,42,98,100,217,121,253,36,141,203,236,188,17,219,189,125,206,165,85,85,115,143,250,140,92,68,77,195,85,139,218,77,161,154,202,108,81,152,194,203,249,22,102,178,136,33,188,70,40,196,68,210,50,168,170,207,97,69,197,241,234,43,95,180,23,34,71,85,101,101,56,153,75,20,159,184,170,63,166,246,154,84,98,253,180,120,77,141,156,66,26,85,85,53,164,254,3,82,79,100,111,48,237,71,252,162,76,228,204,97,25,212,47,227,18,25,251,76,125,73,45,172,147,198,31,18,214,178,112,212,69,93,29,135,76,152,1,251,171,97,174,1,143,22,85,204,36,221,206,28,174,97,113,163,131,168,121,48,237,114,145,114,51,72,116,126,58,27,181,84,202,216,222,6,14,77,202,95,14,214,202,200,24,114,144,72,201,52,54,86,231,100,179,69,32,134,183,6,28,184,204,195,18,42,234,88,215,204,150,231,138,145,178,105,237,74,119,230,17,10,168,233,39,250,33,24,28,184,149,3,39,128,81,95,187,236,240,82,179,244,244,235,41,121,98,69,32,163,38,101,86,226,11,35,121,157,18,31,204,143,134,82,218,200,111,31,116,172,170,74,134,124,234,131,250,124,191,249,21,123,13,185,26,131,26,214,49,120,73,143,153,0,102,98,230,71,50,49,255,0,117,102,201,32,252,226,40,147,43,41,54,102,17,198,207,57,109,101,108,24,220,210,255,0,248,42,26,239,83,178,181,248,106,96,101,33,84,185,189,98,200,249,101,149,51,127,196,117,91,255,0,10,203,43,88,48,129,194,46,52,53,110,164,37,145,62,82,174,79,238,101,68,208,211,196,240,249,177,101,253,197,171,80,188,149,163,127,225,232,25,127,39,182,167,183,167,223,168,219,139,195,176,179,83,217,14,72,246,130,236,247,20,176,116,126,160,178,102,104,136,184,21,182,82,101,188,210,196,76,133,85,180,134,149,80,70,11,18,174,145,209,114,53,91,244,17,233,184,19,171,98,147,212,123,68,179,99,46,46,206,252,57,5,24,74,130,100,9,115,188,204,33,34,33,179,99,19,152,88,137,244,210,213,83,224,198,147,95,251,48,135,165,70,81,179,41,81,177,130,8,71,197,186,202,166,108,181,156,162,112,245,13,104,170,147,190,59,62,107,253,106,77,159,13,10,71,223,203,82,248,214,172,32,240,137,65,234,26,175,82,150,242,135,177,86,178,51,197,247,80,19,52,149,228,217,219,184,130,38,63,5,88,227,99,158,74,141,244,152,104,35,86,176,50,224,12,133,251,156,137,181,148,106,50,131,134,172,106,121,148,151,144,71,202,36,80,103,191,164,209,72,170,210,56,155,90,87,29,73,13,67,90,8,199,204,17,98,252,235,8,19,31,143,153,87,79,218,206,3,248,185,20,60,247,252,219,194,37,38,85,113,227,145,138,154,211,3,38,101,64,251,232,158,24,66,81,174,108,25,54,80,65,137,50,170,141,200,201,102,201,147,238,37,219,98,173,87,228,85,153,135,178,6,16,241,32,25,164,153,55,252,242,86,84,120,76,204,125,171,126,241,159,250,44,141,180,79,130,77,127,0,38,105,138,170,209,229,175,91,152,102,70,103,42,51,127,199,135,18,12,204,25,122,85,90,75,152,170,222,97,129,146,2,51,54,36,107,53,12,17,143,23,165,145,38,100,152,177,184,75,62,50,218,99,85,17,143,249,248,202,87,111,178,149,83,100,155,135,151,204,66,46,33,151,219,75,3,24,101,122,158,52,201,219,239,148,229,26,125,14,99,196,52,203,99,26,63,212,101,225,143,133,38,184,134,14,212,81,166,28,189,34,88,51,230,123,132,155,55,19,108,2,27,192,94,228,209,244,224,154,2,4,56,214,167,233,224,20,15,229,40,191,34,146,223,216,210,29,248,74,76,107,89,158,32,88,210,94,58,155,108,180,6,216,153,140,82,149,70,235,63,135,160,187,130,240,134,41,4,79,14,50,46,167,73,112,13,64,14,18,242,45,147,32,28,124,69,138,169,28,139,54,153,232,38,112,183,185,249,166,183,67,88,233,179,230,245,69,210,244,222,176,181,168,99,3,148,133,85,115,244,192,38,179,8,98,242,32,227,104,3,137,252,188,75,127,29,60,61,11,55,87,171,255,0,237,245,9,141,241,56,132,35,3,44,88,149,11,53,86,246,46,17,23,141,75,220,104,56,184,56,165,114,37,244,240,238,42,114,101,22,81,169,52,12,159,33,185,19,175,177,68,200,7,40,208,134,129,56,188,56,177,125,196,70,103,248,102,41,86,131,95,98,126,32,136,133,77,98,21,107,27,195,167,129,129,229,151,63,39,219,74,12,192,103,126,30,180,222,102,65,65,202,81,98,252,138,73,150,163,25,210,91,248,93,108,90,211,211,159,195,54,235,34,105,176,139,220,105,227,18,75,91,49,228,7,10,221,36,212,197,103,245,178,226,64,172,204,62,220,215,11,166,80,202,155,70,152,63,14,213,203,44,174,232,227,78,96,180,246,228,169,204,59,89,100,27,13,136,139,63,200,54,218,185,111,50,75,241,246,169,251,47,15,2,114,163,96,73,30,14,94,196,174,249,153,0,252,95,242,35,39,36,202,168,196,141,149,216,197,221,41,39,125,168,231,19,22,92,169,14,170,211,214,67,38,83,100,198,159,104,205,54,60,12,48,133,148,168,94,157,173,153,125,197,168,218,182,156,132,230,16,147,67,85,14,48,50,150,80,211,230,60,226,131,132,209,113,19,193,73,89,62,116,151,191,23,90,172,141,250,28,192,242,95,185,225,84,53,176,34,12,29,74,94,52,200,176,78,205,218,118,109,85,22,48,250,151,54,227,35,21,88,110,60,101,107,16,83,232,105,132,60,198,129,149,60,167,48,228,196,97,139,255,0,34,213,107,12,243,152,77,160,178,174,133,145,132,104,217,24,227,214,84,151,21,22,59,186,146,144,163,243,235,86,154,122,226,196,64,97,108,98,144,72,51,90,158,17,223,16,208,57,4,133,153,118,124,105,89,84,170,201,171,224,199,65,12,192,73,6,36,33,152,204,138,58,159,80,156,100,194,170,131,60,114,121,146,217,132,104,105,192,209,62,158,36,239,213,139,42,194,54,152,131,246,213,4,103,130,75,48,173,172,167,31,118,85,120,217,73,53,144,159,178,51,33,0,152,146,218,163,68,156,254,220,164,79,238,32,68,198,241,27,173,39,135,67,233,190,101,137,202,50,167,101,96,90,143,222,240,70,7,8,146,233,53,82,172,185,139,145,109,140,249,68,103,48,147,184,115,54,195,230,46,33,46,117,229,103,43,146,240,34,141,164,129,245,100,168,221,67,167,172,160,202,203,19,46,53,215,205,119,23,38,17,20,127,202,129,178,173,222,156,126,239,237,170,238,35,11,154,28,117,154,183,99,195,46,44,156,130,250,74,154,159,86,146,201,159,41,22,79,242,170,61,73,73,93,10,46,111,75,203,39,246,150,26,74,224,149,167,194,26,177,255,0,180,151,109,71,220,183,193,170,6,161,181,17,217,242,4,40,255,0,105,92,135,83,193,240,96,77,196,182,250,222,64,114,197,31,47,218,91,96,79,163,24,249,169,198,68,159,226,251,11,51,124,26,141,26,158,112,51,110,134,85,53,101,0,2,230,196,49,42,105,19,52,169,12,242,237,177,255,0,199,254,30,216,202,133,153,62,168,108,249,72,163,77,186,164,106,196,245,104,96,249,229,46,49,126,234,209,51,89,211,66,151,138,36,81,151,238,37,247,12,157,110,118,4,37,196,53,171,240,216,35,3,10,220,156,170,174,137,200,163,135,39,215,217,150,32,136,182,207,134,253,163,196,46,197,237,36,31,73,138,206,92,169,228,156,4,89,232,43,90,196,222,158,53,136,136,248,134,201,141,48,187,146,72,209,95,132,188,158,8,134,33,39,177,229,225,82,101,81,247,53,39,97,218,206,17,62,110,86,84,209,247,99,193,213,252,139,108,102,3,38,44,67,68,221,198,4,154,167,132,81,82,170,168,210,55,240,157,245,45,241,246,130,69,7,65,206,154,252,219,172,67,72,35,85,30,52,188,161,93,58,171,244,44,204,81,228,87,90,160,172,205,226,35,127,195,220,99,229,159,213,244,147,42,216,3,173,30,28,185,83,222,79,5,143,133,104,251,101,9,13,50,147,91,3,62,1,36,179,132,75,83,216,120,35,229,22,36,204,55,208,99,116,148,107,198,184,174,147,250,181,13,228,127,145,246,245,250,18,63,4,225,241,114,141,74,220,7,28,239,210,226,86,47,244,168,207,254,157,215,244,210,107,95,153,34,170,178,235,128,181,163,17,115,217,58,79,8,132,68,198,159,76,28,126,18,229,202,196,170,224,86,128,96,204,100,134,250,215,43,253,62,184,73,176,92,126,70,220,123,18,154,183,88,90,198,63,164,196,47,26,105,166,230,101,99,55,98,25,114,173,18,107,113,147,230,196,167,173,117,133,109,76,166,68,9,121,20,170,177,100,117,171,52,184,166,135,73,135,160,37,205,157,234,209,49,137,91,195,128,63,12,82,196,63,229,92,131,77,252,87,56,142,202,245,125,27,83,146,75,51,38,252,166,250,18,78,149,155,144,234,214,182,168,92,33,128,52,181,225,166,16,249,178,100,90,159,107,147,185,6,103,140,170,109,51,191,34,27,59,95,38,248,119,16,68,252,41,140,155,40,152,30,164,46,42,158,81,176,209,11,200,178,135,107,192,240,216,169,50,178,124,151,170,185,100,205,140,232,140,202,34,23,246,208,6,124,92,143,23,87,219,90,42,174,32,148,123,72,146,134,179,153,15,222,202,52,115,18,180,99,120,96,18,72,242,132,72,35,105,89,101,59,59,18,121,51,44,163,63,12,66,151,26,109,167,174,239,227,17,153,98,147,31,212,77,12,148,229,160,237,27,86,203,169,162,238,52,225,196,194,44,159,227,228,75,131,73,144,156,202,198,203,80,202,32,222,44,81,133,252,73,112,100,254,76,166,40,213,247,148,231,237,33,166,29,62,201,156,66,90,46,36,222,8,28,57,17,172,187,136,95,116,107,228,150,14,72,243,101,74,204,174,110,72,68,76,147,107,24,121,114,201,42,101,67,101,44,131,204,81,17,60,129,128,71,194,81,101,26,57,230,136,94,33,69,26,43,18,21,252,135,115,67,46,226,140,120,118,188,139,80,99,83,73,123,204,104,163,17,17,51,42,129,129,229,16,185,18,198,67,97,123,84,237,170,54,26,153,131,141,48,128,125,41,76,205,42,121,167,221,238,177,36,55,122,134,242,131,207,104,33,148,105,84,63,136,86,82,73,253,68,72,179,91,216,22,61,124,117,42,255,0,12,31,39,233,119,223,77,57,252,19,169,139,19,251,104,63,109,34,161,212,147,173,201,138,36,92,95,113,85,63,124,33,254,168,133,85,179,87,216,155,95,236,71,85,91,58,11,200,18,151,47,231,84,17,171,73,36,125,184,148,227,245,177,235,124,247,112,6,33,173,12,248,133,6,113,240,134,82,150,178,175,209,85,89,92,180,124,109,143,247,227,89,178,215,247,10,144,132,207,43,51,123,107,31,88,4,103,173,10,254,197,123,13,199,204,36,174,127,135,231,73,36,234,79,200,132,100,243,217,31,136,170,44,206,224,177,40,200,210,88,62,85,237,230,244,24,68,180,48,47,75,36,217,30,12,191,182,138,177,76,69,198,129,101,26,86,105,101,33,127,58,110,27,92,96,202,97,19,137,101,191,4,230,102,90,31,119,18,180,156,184,211,98,45,153,204,191,27,83,15,182,41,17,245,186,147,213,184,107,132,148,230,131,169,56,182,163,16,209,65,211,195,131,203,18,81,4,169,95,233,141,65,140,198,78,23,41,68,149,204,135,46,115,57,178,34,31,169,34,214,240,203,46,82,34,153,119,234,224,249,66,241,173,86,82,121,146,30,148,8,207,229,23,34,213,39,80,146,145,159,111,205,83,201,211,4,252,242,203,60,106,124,209,128,79,61,220,92,170,172,162,219,32,218,77,97,6,73,50,148,191,198,170,141,100,11,32,117,13,115,27,40,213,189,49,5,138,74,163,161,124,186,72,62,163,97,203,24,93,139,149,164,100,249,244,47,178,142,191,211,237,197,60,178,29,134,137,139,26,3,230,188,240,152,74,154,102,173,170,156,12,81,34,140,73,28,153,249,79,135,23,34,172,114,43,146,101,116,48,54,161,244,145,230,48,178,160,25,172,207,59,186,47,26,223,101,78,121,160,225,18,209,15,74,216,248,115,9,85,96,184,173,34,154,12,96,73,246,146,43,93,55,4,188,193,139,136,138,173,250,86,228,94,27,65,101,78,107,116,220,239,12,182,2,196,171,90,41,37,145,180,227,169,17,166,244,24,44,185,75,63,18,115,63,70,78,173,243,44,73,89,83,233,158,155,81,205,151,16,214,166,106,79,87,30,210,184,89,72,86,98,80,103,71,199,177,123,203,203,185,46,22,16,103,96,76,170,227,70,173,193,194,37,23,168,105,239,42,126,108,57,10,182,104,203,237,64,95,63,86,128,72,195,18,74,234,159,5,109,117,247,43,95,78,113,19,52,75,76,72,163,89,109,135,134,89,114,145,11,107,171,96,237,112,196,23,34,142,153,26,117,145,243,24,164,74,214,113,107,251,21,156,247,99,120,162,23,16,214,166,105,90,56,36,197,47,36,146,21,7,79,100,58,134,98,42,121,3,250,177,51,101,85,141,148,70,86,7,102,146,170,199,152,80,16,178,107,98,8,143,16,98,141,88,117,131,10,28,213,172,39,50,174,225,22,177,206,230,105,40,36,38,98,197,71,214,214,213,70,6,16,192,228,87,80,33,213,20,152,165,202,24,136,179,153,73,6,49,242,196,46,84,215,51,179,19,144,234,129,255,0,198,181,181,250,120,101,250,98,85,65,103,6,28,171,207,135,22,48,254,170,86,145,70,91,19,236,126,203,229,2,92,169,221,87,252,101,73,238,18,200,44,24,143,152,162,77,77,113,23,195,8,132,49,46,118,100,79,246,94,204,235,236,106,146,192,70,7,82,158,53,60,27,39,176,166,138,52,202,97,136,69,61,231,113,26,215,40,69,242,201,163,153,136,108,28,210,99,226,251,162,26,86,106,122,162,63,54,215,41,21,69,62,128,37,219,25,46,92,241,136,106,130,30,155,139,81,47,171,40,215,161,99,156,228,114,67,58,52,188,161,128,65,15,205,59,96,98,201,137,154,197,117,171,42,77,63,119,7,17,74,56,196,92,194,239,71,158,105,31,83,93,43,254,170,70,171,240,212,117,57,126,176,213,85,80,143,136,37,24,134,156,233,184,117,186,200,12,205,213,237,161,102,127,217,178,84,233,207,151,96,82,21,116,29,37,161,129,161,8,1,98,38,63,186,161,248,238,143,186,218,233,216,172,146,163,174,137,17,182,31,193,96,96,102,21,91,15,67,2,162,32,247,114,185,62,154,60,55,192,243,249,66,142,55,220,89,76,52,76,121,183,227,47,228,250,169,247,215,232,146,198,254,102,216,97,103,131,2,141,147,38,12,96,117,12,74,63,241,110,62,162,141,45,159,100,121,164,237,82,220,98,187,106,84,27,86,196,141,230,92,89,80,219,151,234,216,143,221,151,16,254,210,146,146,252,177,31,17,1,234,64,211,126,5,53,161,63,109,53,89,50,238,46,35,239,194,177,35,61,251,72,163,200,149,27,225,92,235,35,190,198,92,172,89,85,14,155,214,116,211,64,206,81,167,118,161,245,184,47,12,73,248,191,105,85,122,133,113,42,199,10,214,122,122,46,159,31,22,76,130,247,23,4,212,255,0,246,132,181,211,115,143,94,106,188,163,19,248,200,85,250,23,226,45,85,148,42,233,89,114,23,238,47,203,55,112,52,254,164,156,58,249,98,197,39,207,221,75,60,44,235,243,161,120,217,83,227,185,212,254,24,252,72,38,177,240,150,94,47,182,187,140,55,142,72,24,108,88,177,47,204,58,50,147,240,149,172,40,153,120,215,233,154,169,57,42,184,74,60,106,48,174,206,148,239,220,148,141,118,44,41,46,247,32,194,152,248,100,127,50,230,212,151,15,28,238,47,249,215,68,170,240,178,230,44,165,208,172,41,139,225,228,88,97,131,27,218,228,79,171,67,23,38,41,101,227,67,221,236,98,242,229,227,84,176,19,175,249,158,213,147,33,143,251,65,114,44,38,79,102,15,148,198,179,161,178,4,18,12,178,229,12,73,89,134,169,137,183,120,30,41,98,70,104,207,135,90,100,181,71,176,150,47,153,146,254,52,228,218,159,79,219,248,68,14,50,145,111,125,220,88,64,230,196,33,137,34,245,10,13,27,18,119,218,15,19,56,138,49,15,234,40,203,45,109,248,19,132,34,33,70,38,118,42,107,191,136,85,82,101,62,38,235,140,74,122,238,156,23,96,127,23,25,82,182,159,145,161,100,255,0,14,186,88,137,255,0,197,27,91,121,111,48,68,78,84,247,214,229,224,97,119,82,82,122,125,31,107,91,57,255,0,210,200,81,21,235,173,105,237,49,167,48,48,214,60,68,250,100,92,177,244,187,60,245,43,212,117,42,252,52,34,3,166,231,106,146,50,196,209,73,140,95,85,86,64,129,91,25,140,17,75,151,23,211,85,18,94,50,129,241,34,11,16,254,218,139,187,153,46,167,166,47,238,46,203,42,46,39,45,89,185,20,6,211,112,109,160,191,229,127,221,73,225,192,137,82,50,68,15,98,210,29,102,73,32,100,65,8,153,60,18,147,4,132,155,154,216,164,18,55,25,131,108,160,146,199,140,111,40,151,169,204,49,124,221,177,121,126,154,151,181,147,99,26,38,238,164,164,40,209,20,134,4,144,102,177,180,30,66,251,106,77,103,97,177,69,54,235,109,109,40,160,100,74,238,33,249,251,73,78,149,212,49,45,173,89,19,147,32,187,8,68,245,244,149,82,78,164,181,109,15,225,243,250,181,119,17,124,214,236,211,37,13,203,173,78,211,233,64,28,92,187,164,28,147,98,6,101,23,165,117,252,169,49,25,18,95,252,138,170,4,144,89,19,9,139,136,105,22,75,134,221,13,176,53,63,30,20,61,148,240,21,249,66,92,95,184,155,198,211,208,115,246,255,0,34,151,215,250,87,114,70,22,167,33,87,66,175,244,75,41,205,239,141,107,101,169,216,29,215,201,9,235,162,192,164,138,95,14,194,201,80,97,211,19,132,125,217,101,19,246,213,149,36,243,141,140,204,151,36,6,204,176,102,149,151,4,121,75,254,218,10,226,124,225,61,130,136,82,9,106,102,167,151,145,129,228,89,201,54,244,159,113,99,72,10,166,81,172,177,3,22,44,168,9,48,231,17,249,131,20,152,209,21,178,89,26,95,48,184,213,208,110,193,38,38,28,67,66,200,188,88,86,177,205,173,88,241,193,127,18,146,147,167,160,234,65,188,50,226,145,117,137,244,131,28,182,75,237,91,77,131,195,138,0,197,252,74,203,80,63,16,124,78,255,0,179,125,87,170,190,92,72,4,17,11,238,13,126,125,212,53,90,155,225,45,171,229,215,150,104,199,245,4,191,163,255,0,17,96,74,157,7,52,65,101,39,219,92,174,78,128,102,173,173,60,77,77,86,60,101,98,172,136,157,74,214,93,1,100,104,117,183,115,156,127,217,131,227,174,173,212,12,56,140,45,206,47,113,126,171,167,214,18,166,177,155,177,98,95,159,62,26,124,46,255,0,194,11,25,165,137,20,133,141,37,249,71,246,215,232,93,43,38,12,230,102,218,226,94,122,244,107,14,61,245,236,62,245,242,236,85,178,96,203,23,133,72,223,64,220,249,230,22,85,82,198,48,68,30,110,181,242,236,59,216,156,34,234,87,86,160,31,156,254,39,95,106,125,26,120,191,134,68,60,114,126,210,188,248,105,168,125,90,43,61,67,38,66,179,145,84,178,5,84,150,102,177,129,148,130,73,100,221,213,66,149,180,137,20,98,83,101,91,219,184,214,186,215,177,101,48,212,16,162,102,42,66,249,224,200,201,113,34,241,45,212,140,223,114,152,67,69,92,85,75,24,31,132,92,101,98,170,230,162,143,41,236,167,12,108,176,137,141,59,13,151,173,147,49,113,228,23,211,95,154,253,111,92,126,35,61,24,165,124,144,189,197,90,29,79,99,72,6,4,37,38,79,113,113,72,174,157,219,177,210,177,175,217,250,40,50,114,68,120,148,189,148,9,113,158,243,75,235,83,154,27,226,40,228,191,21,135,98,187,158,102,106,64,16,49,11,198,155,167,234,47,131,146,146,22,70,57,189,193,153,159,16,114,21,121,149,81,73,225,196,69,64,253,43,107,27,170,172,165,91,235,105,207,38,86,35,113,21,119,212,133,133,241,161,130,48,56,83,72,111,56,252,48,139,141,59,55,195,169,98,102,96,207,17,126,218,28,48,54,89,5,47,218,74,202,33,170,226,180,19,162,124,167,17,20,224,107,103,13,252,210,149,107,48,100,237,26,244,150,86,201,103,104,208,178,40,228,239,165,18,74,81,100,22,66,233,84,172,48,227,121,139,42,151,212,47,39,72,83,115,5,52,51,85,2,8,254,108,89,80,97,212,140,146,126,24,184,147,216,122,62,36,232,140,49,74,144,155,76,74,168,151,246,253,181,38,140,123,40,213,143,177,237,17,123,80,134,164,36,153,121,172,58,209,180,240,229,138,115,50,245,167,115,195,22,73,51,22,80,196,52,45,64,149,126,149,170,178,103,110,37,234,223,134,236,130,125,217,174,120,254,154,166,124,61,56,94,17,90,101,67,201,170,1,73,152,210,137,141,109,148,50,37,117,38,140,139,190,100,186,225,101,250,136,72,212,243,163,17,153,98,147,26,34,73,165,70,178,126,210,81,49,167,117,87,12,157,194,84,139,32,204,172,6,104,117,209,153,187,137,20,153,62,226,219,91,107,43,234,242,38,47,96,36,244,245,172,77,79,18,48,51,110,135,251,105,219,49,20,87,107,172,44,107,121,119,68,23,242,160,224,95,106,61,72,78,44,133,140,47,113,122,102,158,38,169,56,3,237,137,87,176,207,210,192,101,124,72,177,182,222,30,232,148,246,244,76,138,238,99,84,211,212,144,187,129,58,79,132,64,166,154,111,70,85,65,99,37,216,242,147,233,172,172,181,56,38,191,8,68,63,227,68,80,188,243,94,252,203,45,167,137,185,84,109,50,101,109,76,87,225,16,132,52,134,182,249,246,239,63,23,24,147,153,148,245,69,38,107,28,137,29,145,162,70,38,42,156,106,91,62,182,109,70,220,211,182,58,6,195,210,85,182,71,221,203,149,39,246,211,105,140,163,164,139,250,8,220,95,85,79,198,53,145,65,187,137,40,107,70,206,198,239,245,121,8,171,28,127,174,132,154,70,242,212,85,26,171,241,37,206,80,196,196,63,53,219,168,96,85,84,85,50,184,49,71,151,195,144,139,156,178,76,26,72,152,113,98,34,97,167,175,136,87,243,21,81,164,213,56,146,101,221,40,239,180,149,117,148,82,97,138,184,22,164,53,198,137,181,127,167,20,152,215,233,208,204,130,88,184,131,40,101,39,135,90,143,213,186,14,186,252,15,54,46,85,107,47,80,185,4,109,178,199,37,164,248,187,121,59,135,22,92,93,132,76,13,172,47,53,1,24,24,155,145,127,42,105,27,225,212,88,95,41,16,92,138,150,182,134,182,144,24,182,188,138,63,142,137,242,87,242,63,128,84,230,188,218,176,33,47,34,33,246,87,49,159,243,121,19,76,192,141,211,141,25,24,208,100,143,12,177,37,172,66,217,137,248,26,159,80,110,250,137,141,55,53,221,140,145,230,197,196,190,62,156,31,156,209,37,13,16,22,48,124,41,118,163,55,123,95,160,48,234,65,201,30,211,107,136,139,75,194,114,145,54,219,110,73,194,33,164,134,52,184,50,176,155,173,82,170,134,110,51,131,26,121,235,88,243,101,196,149,192,15,169,29,242,229,242,229,84,79,170,5,216,201,243,67,198,177,52,96,65,139,138,32,135,196,149,153,70,86,96,87,154,12,97,225,78,106,173,71,198,44,67,81,243,223,40,64,121,177,33,96,106,72,131,238,82,107,32,213,58,116,201,242,135,238,241,165,179,44,172,139,212,46,63,168,167,224,106,218,162,17,129,151,41,80,62,214,168,160,194,28,136,89,52,242,18,172,159,6,112,46,14,46,212,167,82,73,60,144,61,122,51,199,231,218,157,237,160,148,29,73,150,191,102,219,35,152,198,201,24,137,147,13,43,184,75,59,179,68,164,178,229,235,89,70,158,194,191,119,16,73,86,182,29,172,103,50,48,46,224,190,36,184,4,200,180,214,233,40,176,89,135,169,62,129,169,199,159,230,226,140,169,211,227,30,255,0,230,226,69,196,33,43,172,136,69,183,14,123,101,167,143,145,248,186,144,176,2,122,215,245,17,116,39,214,159,233,45,47,128,193,19,148,67,91,85,112,89,26,160,17,182,146,124,13,137,52,134,96,65,233,88,201,141,19,195,136,163,73,39,178,88,193,152,37,88,221,252,1,85,92,39,83,189,133,136,242,169,58,215,128,175,230,18,249,101,101,42,112,54,139,212,241,152,63,0,149,34,216,122,170,41,83,1,224,47,76,1,167,6,102,80,117,12,73,36,102,109,142,205,167,90,160,97,136,65,162,204,40,178,73,134,49,225,48,146,86,89,86,239,152,19,9,63,152,29,207,18,135,212,52,51,132,118,75,23,180,166,214,126,5,35,175,153,111,50,159,76,237,115,122,166,82,125,49,168,187,45,12,73,210,223,46,33,113,13,103,79,168,89,25,251,75,17,43,120,6,4,145,241,114,141,54,231,237,160,85,147,137,57,67,78,120,222,2,237,251,138,181,140,124,110,18,148,101,18,66,199,176,82,222,18,202,196,152,132,192,199,218,158,196,153,76,231,233,138,235,33,188,166,82,239,140,56,199,196,34,170,61,215,254,225,97,14,156,31,158,89,74,157,88,42,17,85,3,40,216,133,214,122,86,9,34,2,95,210,236,76,107,103,142,49,22,115,36,142,236,126,156,33,118,163,112,42,196,77,85,148,184,211,190,80,95,44,37,102,199,196,183,6,95,250,104,15,195,27,18,48,43,65,153,138,203,229,50,113,118,36,147,12,141,230,56,99,39,16,152,165,192,38,219,233,165,147,32,65,141,101,187,137,86,81,13,84,64,190,38,211,17,69,213,238,45,172,213,90,42,75,48,203,158,60,159,105,42,204,142,185,2,171,2,64,214,117,81,135,180,52,2,148,136,191,94,39,108,74,20,154,123,52,6,77,216,167,226,77,169,238,24,80,97,169,149,24,169,44,171,175,185,70,92,125,131,103,201,178,44,28,219,81,139,248,148,70,161,178,188,154,13,160,74,63,226,86,55,1,212,22,81,112,135,24,148,227,41,245,1,65,180,216,127,34,170,171,57,60,80,231,223,131,34,10,91,237,165,148,133,196,159,208,218,128,177,31,197,198,36,218,102,152,57,64,240,153,104,164,173,6,55,215,24,88,191,58,118,80,176,206,183,83,140,76,194,149,221,188,153,50,229,196,50,163,100,210,2,49,217,136,169,139,225,197,157,19,104,85,37,141,108,54,229,8,159,196,32,168,230,203,198,143,135,174,96,234,14,40,136,45,67,240,222,200,131,124,177,8,152,210,72,26,123,209,6,241,8,169,154,12,173,220,55,21,215,250,89,24,192,19,30,167,44,158,15,60,197,148,49,47,86,198,124,223,60,210,145,65,211,208,103,63,250,129,120,213,42,196,241,39,166,50,33,71,139,116,52,61,85,80,35,29,242,247,72,139,141,37,146,212,30,159,250,97,61,27,101,177,130,112,87,215,251,93,139,27,1,172,57,129,12,100,30,105,125,105,126,164,211,3,183,27,61,58,46,34,43,13,55,232,114,120,108,11,251,104,169,225,5,105,223,132,188,94,218,55,22,185,152,182,182,36,29,38,155,213,67,123,2,28,152,196,170,224,64,156,35,128,82,197,200,85,184,215,112,99,3,245,248,137,244,210,47,198,103,19,217,152,185,84,154,69,78,26,15,87,126,69,81,180,28,25,54,62,173,151,253,164,250,24,65,24,236,8,133,198,131,173,190,130,74,236,197,42,35,230,164,143,119,18,41,10,36,155,204,252,5,219,253,195,174,41,1,56,121,98,11,145,33,243,244,208,16,82,248,147,120,119,114,250,66,36,5,196,1,219,121,238,202,65,42,217,159,144,85,80,156,14,167,131,157,226,196,68,230,53,216,6,62,33,41,201,52,149,85,167,194,44,133,88,178,49,50,113,21,73,151,250,87,23,24,223,73,174,183,3,197,238,168,128,213,50,183,204,34,18,174,135,166,201,147,44,194,162,127,227,2,15,158,28,89,86,171,126,218,153,232,156,9,8,115,15,5,252,49,72,157,213,73,245,35,243,113,13,31,62,182,36,96,60,162,17,50,37,108,210,164,40,242,239,255,0,141,51,70,46,224,209,150,187,147,250,117,72,136,95,218,66,217,86,236,79,187,177,17,55,63,186,148,93,214,206,169,6,238,164,164,220,249,160,127,16,220,16,120,172,96,73,200,168,170,22,29,134,203,115,47,104,98,170,168,113,153,225,153,115,90,72,18,253,75,118,92,139,167,195,49,196,6,113,13,73,150,129,96,216,207,62,62,34,226,26,14,201,228,183,30,211,40,197,247,22,18,77,121,57,255,0,165,30,63,180,148,207,135,168,242,102,175,139,149,106,171,0,226,146,132,21,4,205,18,86,84,109,219,14,72,143,205,216,167,163,62,242,51,25,187,138,76,169,136,99,90,219,49,249,165,98,31,221,77,149,133,196,142,178,170,139,36,28,221,137,92,61,54,63,164,175,167,214,213,86,179,183,41,84,251,245,80,41,15,197,139,249,85,200,217,133,208,2,72,199,196,88,165,16,208,26,218,73,4,192,109,4,76,126,230,37,101,248,206,158,203,139,44,108,136,232,116,49,53,39,23,26,157,81,202,172,140,135,58,164,123,197,204,44,153,21,220,59,134,9,140,41,138,181,218,232,111,68,240,202,81,242,165,83,32,18,72,54,129,72,209,208,221,203,149,208,245,179,39,124,166,84,204,208,224,148,25,140,37,13,67,90,252,253,92,130,86,6,228,136,241,101,82,85,100,41,171,43,27,234,182,176,185,177,12,191,186,189,119,167,168,45,216,243,109,70,41,63,109,76,195,173,213,67,127,244,238,81,166,243,44,137,80,12,210,203,144,159,77,13,35,168,219,122,119,199,82,104,213,183,52,132,97,66,89,37,255,0,224,105,220,107,42,217,32,205,108,179,52,243,234,74,167,132,37,197,149,5,15,70,85,96,249,185,228,41,18,199,217,255,0,131,179,53,114,19,90,153,146,111,25,233,37,38,219,237,43,7,254,135,154,6,82,120,36,172,135,18,147,204,188,152,196,139,173,215,128,146,204,81,32,19,247,10,170,216,16,108,207,64,207,55,204,61,75,35,83,202,23,158,30,84,171,127,121,38,213,252,91,97,149,234,206,28,102,8,125,171,84,24,83,91,48,2,226,228,18,122,246,85,70,6,236,197,33,73,246,214,51,61,40,67,253,46,82,46,121,119,175,231,82,78,218,68,171,17,70,149,155,245,25,86,229,216,108,153,100,206,162,45,56,88,51,230,72,52,246,185,181,183,237,171,24,191,137,101,168,117,56,33,119,118,36,201,20,218,228,58,178,212,35,173,6,96,168,57,250,255,0,83,219,157,241,3,0,101,31,237,45,111,190,151,101,237,45,62,170,65,241,113,136,138,123,126,78,54,226,197,143,98,146,170,96,48,98,55,98,208,243,109,185,189,181,53,14,127,63,50,125,176,223,3,54,85,85,246,18,195,234,115,65,47,48,120,190,226,114,251,34,99,237,202,164,32,70,197,212,34,39,12,178,32,135,180,196,150,185,3,48,52,205,114,10,210,97,216,73,200,128,147,241,128,113,187,69,37,31,51,70,90,217,15,119,136,98,95,13,162,106,132,15,234,5,25,72,153,186,53,251,29,122,132,250,38,174,62,39,30,220,24,105,32,98,251,137,69,62,173,157,91,101,134,199,148,101,76,38,82,69,207,180,169,138,66,254,218,2,203,74,202,252,153,68,65,38,94,150,159,38,239,105,244,116,136,117,178,236,135,187,169,198,157,195,102,219,134,95,98,230,186,110,180,228,102,210,37,241,35,127,42,163,217,142,147,192,178,231,201,41,16,204,232,71,109,95,228,203,95,211,197,146,6,75,237,34,159,164,190,157,80,252,33,253,55,184,173,223,125,167,231,85,62,33,68,66,174,109,119,101,85,225,180,169,17,50,39,181,212,23,244,98,170,125,173,28,230,124,220,12,169,11,228,233,251,33,226,175,171,32,136,146,67,141,40,175,83,250,134,54,163,173,62,238,186,80,241,253,52,141,122,143,26,163,181,59,148,246,90,122,116,97,190,88,133,252,104,138,160,146,72,24,18,241,32,180,102,188,28,145,237,44,11,201,238,13,53,125,172,18,202,204,18,140,74,107,37,244,40,203,170,98,11,62,49,227,19,15,90,119,79,50,94,209,226,203,254,132,175,114,9,210,152,47,212,145,80,6,180,131,226,23,23,228,84,90,185,41,24,139,178,181,4,98,97,203,200,181,6,237,153,193,238,254,117,149,246,152,167,173,177,245,27,105,228,47,219,18,6,202,238,170,16,216,90,58,178,11,238,21,74,72,206,136,89,78,209,85,15,115,5,134,23,203,126,69,246,203,79,2,200,108,49,138,78,47,164,185,117,37,198,173,182,99,10,44,159,182,36,255,0,241,36,232,60,54,5,32,190,218,51,175,176,140,185,123,150,240,43,65,131,22,92,107,9,144,24,47,119,42,83,79,118,57,35,202,156,26,126,248,31,165,196,181,91,248,77,149,128,222,254,60,66,22,37,139,33,159,247,86,198,62,47,189,147,26,121,91,233,184,62,80,185,85,23,144,140,72,79,170,151,157,134,47,16,211,72,12,202,204,56,134,154,89,85,74,178,35,63,246,50,62,28,106,168,32,230,17,63,221,84,196,86,108,69,70,173,1,123,68,52,27,41,192,79,49,10,0,139,252,74,193,159,134,75,218,95,250,171,103,169,81,194,103,244,242,141,110,236,127,98,42,191,209,22,202,123,26,143,51,6,152,156,171,83,244,149,141,223,132,188,67,140,172,231,234,104,131,103,235,242,253,177,36,190,170,66,13,248,191,234,165,105,211,196,122,74,7,51,70,19,99,180,46,53,41,14,146,230,182,199,17,162,144,163,78,230,92,95,228,237,22,52,84,109,96,56,192,196,98,143,47,220,75,189,251,104,62,219,33,139,39,142,48,216,34,197,89,218,250,118,199,41,139,24,191,109,40,181,124,235,97,188,185,114,169,192,217,90,214,159,230,197,148,105,150,230,85,77,175,212,49,68,119,155,97,27,109,251,72,248,218,134,44,214,102,175,139,196,151,120,69,212,28,81,34,226,41,123,19,24,15,178,211,236,100,64,197,140,81,254,210,54,194,196,164,155,235,17,78,126,210,4,145,11,205,54,135,169,201,221,45,51,187,190,150,72,184,125,24,98,254,37,10,195,60,182,56,165,241,13,35,66,165,150,75,157,126,132,222,174,60,162,18,160,147,84,120,204,229,18,132,210,87,100,132,118,8,37,202,53,208,153,51,124,60,217,82,172,148,192,156,145,235,200,150,178,146,248,220,73,83,238,39,11,251,4,251,83,233,139,251,113,255,0,78,199,145,65,201,102,173,211,100,254,173,43,16,191,105,110,219,26,172,161,246,87,103,23,186,79,219,88,192,184,4,159,116,137,48,102,2,221,239,202,92,170,162,28,58,172,24,68,46,79,168,163,35,41,85,12,99,199,100,199,196,9,123,88,166,42,180,28,72,215,135,17,165,118,166,149,180,54,81,188,236,75,60,127,182,140,164,249,235,158,213,44,149,180,177,90,233,183,173,5,211,244,222,71,188,33,199,143,205,47,135,160,224,140,249,141,40,107,166,76,128,1,15,244,169,3,228,214,151,204,50,226,245,61,122,12,199,10,216,93,27,79,81,248,115,69,200,181,76,164,170,16,222,104,153,4,140,51,255,0,246,34,209,182,39,189,202,146,218,148,255,0,178,124,198,157,24,120,141,200,152,214,233,139,41,63,212,37,241,125,181,159,133,228,227,190,37,125,95,31,237,38,53,90,98,230,73,240,216,150,76,97,170,42,138,204,33,181,199,25,152,84,124,205,66,200,82,249,132,65,46,202,111,134,241,39,116,218,36,122,135,225,44,29,166,19,74,202,69,178,67,117,247,50,57,149,24,153,170,215,144,100,248,68,46,66,174,131,166,234,180,253,145,55,114,202,53,207,171,126,24,206,141,194,20,222,30,155,212,117,178,184,122,196,160,176,188,37,89,162,126,26,246,58,175,132,18,179,14,213,46,181,124,24,204,204,108,113,134,135,173,200,70,51,55,98,109,38,158,142,202,43,3,108,34,21,102,230,175,207,82,85,209,72,107,32,193,178,39,202,23,47,220,64,122,105,250,75,147,26,176,147,166,232,225,19,250,72,136,37,131,227,0,128,127,212,77,128,89,142,111,168,106,178,123,73,5,13,110,41,111,205,215,230,187,4,58,120,51,124,197,45,79,73,211,30,147,107,204,44,177,190,162,173,83,144,44,205,196,101,78,200,130,240,226,78,77,63,101,204,33,33,94,192,13,153,162,9,45,153,106,73,60,50,202,164,214,5,13,153,169,236,164,143,14,233,65,234,123,235,194,203,24,178,245,125,53,190,100,51,238,178,238,184,211,184,97,163,193,243,105,86,31,219,82,187,202,156,116,5,211,218,132,241,153,136,165,34,169,13,222,85,31,38,0,50,101,174,22,33,172,227,76,36,98,41,108,142,210,43,175,177,89,50,126,70,117,41,171,80,203,27,242,137,86,213,89,101,7,182,182,220,120,77,139,212,53,88,213,42,115,217,147,224,231,207,153,44,94,214,85,71,163,245,105,6,125,167,165,228,34,136,153,67,120,59,35,154,36,174,63,166,168,244,220,109,180,182,26,92,174,68,141,25,213,101,169,210,100,201,213,83,89,237,69,26,132,213,84,243,132,124,185,114,17,88,70,146,121,44,226,148,131,178,14,46,228,235,34,156,249,47,193,37,14,201,227,240,12,190,37,77,15,210,138,14,81,114,41,155,88,123,211,176,168,246,27,108,62,30,84,182,97,234,181,30,111,7,25,21,2,203,33,250,146,86,6,242,72,249,96,113,173,208,60,242,17,37,88,213,169,91,155,129,226,197,148,101,92,219,86,232,2,78,63,168,212,139,253,106,210,52,242,123,200,238,13,166,97,23,149,116,44,158,46,65,150,154,224,113,255,0,77,184,173,30,19,69,34,243,228,227,102,99,9,93,89,73,188,17,31,214,81,151,237,46,79,241,82,100,189,55,65,42,242,32,178,226,235,31,220,68,139,165,112,208,164,108,210,182,139,246,122,125,244,25,62,97,8,136,149,177,146,167,31,55,38,52,71,192,77,126,61,83,7,13,229,8,227,19,207,147,40,151,97,184,164,210,182,81,113,4,163,140,68,71,217,151,49,165,87,233,223,85,236,114,8,120,196,126,82,167,97,121,49,241,21,27,63,67,109,185,183,89,71,245,17,85,176,43,163,15,183,145,53,68,177,237,54,27,157,246,93,175,31,212,84,214,175,177,146,7,132,50,132,36,174,77,145,4,12,49,10,181,85,103,47,153,165,228,82,102,12,185,26,96,6,12,99,191,212,121,72,183,76,152,194,147,20,65,113,166,143,13,111,113,68,151,207,152,12,120,68,37,134,216,221,1,251,97,191,49,120,214,19,53,84,76,159,41,145,36,48,95,247,22,16,41,223,100,124,33,226,26,213,140,25,148,165,167,214,116,242,94,240,234,25,248,135,246,214,115,255,0,14,78,150,195,105,233,68,47,212,75,95,160,234,138,62,89,72,200,117,80,116,176,56,74,157,163,162,251,152,174,190,35,31,234,68,30,208,185,16,95,129,185,216,93,135,34,38,53,247,186,28,101,68,73,214,199,193,243,98,255,0,105,34,205,162,47,176,109,187,48,107,217,44,96,218,117,36,175,210,177,74,252,210,203,52,191,202,150,255,0,226,117,110,79,210,201,200,136,102,179,151,118,252,33,138,65,13,98,201,127,129,246,221,6,240,41,42,161,19,40,123,62,234,120,199,140,67,246,210,136,117,167,43,24,98,202,24,178,172,44,152,8,220,91,165,173,97,61,31,228,121,224,57,40,89,52,35,146,206,82,241,169,160,217,75,17,48,239,248,209,38,212,56,152,147,113,190,141,219,254,154,174,52,197,104,184,67,60,106,115,211,65,90,124,187,241,149,11,118,27,203,179,252,164,252,67,73,32,85,94,14,87,245,12,133,26,101,87,127,130,171,84,249,58,28,109,85,249,48,152,169,128,110,42,132,4,169,145,171,75,16,24,98,242,123,139,67,41,34,121,241,8,137,90,54,251,50,200,227,19,73,137,52,249,146,123,191,137,212,212,140,218,5,24,109,31,114,94,80,139,16,210,25,58,122,140,94,102,182,129,149,27,111,95,113,109,21,178,245,61,27,86,213,91,120,75,203,200,170,131,169,226,96,225,92,228,215,26,30,49,217,18,36,12,95,113,86,213,6,36,150,113,41,47,103,249,46,213,250,29,62,236,242,64,252,69,75,98,154,200,164,196,156,198,167,38,14,174,52,21,148,199,212,3,134,46,95,206,171,182,168,167,54,230,88,132,51,76,100,240,150,105,227,201,224,130,219,109,136,64,155,149,106,141,170,143,39,136,80,8,47,221,69,133,231,155,210,44,171,86,75,225,216,54,217,114,109,77,15,52,178,147,183,141,19,12,36,41,59,86,246,86,203,41,48,226,77,224,83,158,55,129,75,141,83,110,129,96,39,213,63,251,66,172,223,2,95,134,105,114,134,168,124,226,248,41,45,73,106,65,191,8,82,180,159,169,145,171,88,112,25,227,132,204,92,106,67,80,234,216,49,143,139,116,60,133,122,20,204,181,156,7,226,200,144,179,225,93,141,148,189,221,140,162,36,217,150,95,244,91,252,73,174,90,148,15,210,79,178,137,234,62,169,24,98,237,65,195,134,10,222,80,148,133,34,109,79,162,79,91,250,185,68,196,183,93,192,131,250,74,146,242,120,127,212,93,21,166,36,119,50,14,135,118,65,3,49,184,145,38,215,150,49,129,242,133,80,158,155,100,34,48,50,202,78,84,245,244,248,162,176,161,80,252,118,251,41,186,159,67,248,26,194,226,115,249,147,199,201,57,1,202,37,13,79,37,131,151,203,145,88,195,123,230,143,136,75,43,67,27,85,250,5,48,79,237,11,42,92,248,209,63,60,179,42,54,67,217,15,183,41,18,151,213,75,178,35,243,20,98,91,86,37,232,32,141,36,115,136,240,139,218,91,94,253,178,32,213,64,173,63,18,33,152,201,225,148,89,85,44,166,138,38,50,113,121,162,74,254,53,132,61,79,182,59,34,91,100,140,79,186,159,121,237,186,69,137,72,107,58,219,203,191,12,34,203,137,13,26,191,17,163,147,246,42,216,99,206,253,33,114,173,166,135,40,64,230,247,84,94,146,212,146,171,127,167,91,8,130,251,138,217,145,135,59,230,195,43,141,42,199,252,25,152,153,13,60,184,79,205,109,0,133,26,62,51,232,36,243,6,7,253,84,220,208,207,37,152,139,43,40,210,151,233,234,209,147,132,164,138,158,138,34,200,24,27,80,100,218,8,67,18,60,47,24,249,82,216,208,32,214,129,229,221,12,168,6,93,142,73,48,133,76,165,84,163,220,196,247,165,98,95,124,199,236,165,240,225,128,163,202,98,229,34,213,36,199,31,8,120,146,179,48,85,71,239,153,149,152,84,229,222,158,36,208,63,136,139,42,24,22,91,189,220,185,249,126,218,180,134,255,0,172,44,169,225,101,243,39,36,116,224,115,13,61,85,107,72,71,229,23,26,173,100,151,201,103,41,85,60,159,153,30,16,227,18,151,152,242,65,62,19,99,76,202,190,1,185,126,97,30,27,102,112,139,42,200,50,78,94,45,129,63,113,103,2,75,253,172,105,206,242,95,134,45,168,210,171,80,90,137,36,208,179,195,54,81,169,201,33,56,207,135,23,26,180,124,144,11,245,98,73,167,224,243,249,68,44,202,45,88,80,24,3,35,57,151,221,131,60,58,177,38,108,141,249,51,32,39,204,100,102,115,33,164,25,108,38,178,173,33,7,139,116,76,98,74,217,165,96,140,153,76,85,157,222,176,131,24,120,185,18,48,235,106,172,156,165,34,69,147,248,87,109,139,8,97,100,111,117,111,244,120,51,187,68,177,170,53,117,179,25,136,168,255,0,195,199,246,138,69,81,67,160,80,208,70,102,81,64,203,247,22,111,135,151,244,145,72,33,165,38,153,42,16,248,87,163,107,203,24,67,194,33,12,191,196,147,125,129,97,103,249,24,153,143,24,223,197,200,149,198,147,40,167,195,46,42,221,3,226,65,38,203,218,91,83,98,203,238,43,32,190,180,160,102,40,169,213,147,144,172,172,191,2,143,68,131,56,24,77,3,42,13,148,224,164,63,8,177,42,246,79,28,97,255,0,108,151,92,67,245,177,230,228,254,53,173,212,43,226,132,118,217,127,208,160,207,137,39,182,87,34,156,187,8,227,121,132,37,77,217,25,149,190,124,185,84,221,244,252,164,196,185,218,77,109,81,213,73,255,0,74,28,215,253,95,206,173,52,221,37,87,131,253,67,254,162,6,146,48,49,242,137,81,6,52,72,68,204,18,229,78,204,85,89,134,76,129,85,143,229,39,141,109,101,109,62,62,91,66,127,18,153,178,101,175,158,104,130,24,134,128,12,59,137,207,247,4,52,45,202,50,171,233,238,52,187,209,148,210,124,205,95,40,153,62,226,139,153,166,229,66,123,195,44,74,202,53,12,175,253,148,79,247,83,64,213,68,19,57,114,21,116,43,126,199,51,45,56,234,114,198,64,60,103,240,139,141,23,26,73,242,97,15,106,232,211,42,129,36,15,8,75,24,73,47,225,86,86,157,146,247,67,41,11,244,214,213,77,89,24,26,24,103,70,230,41,127,141,81,192,152,114,179,152,88,150,12,164,178,193,152,49,72,84,154,212,210,169,6,243,88,151,18,148,139,65,237,113,165,195,1,39,180,168,250,166,68,146,12,33,18,228,161,213,182,87,243,176,212,139,143,234,42,136,211,253,52,31,55,40,153,62,210,157,164,168,219,43,246,89,89,99,243,96,66,33,253,197,168,212,131,146,198,24,220,170,93,150,167,43,216,96,136,130,31,220,71,178,225,255,0,85,75,113,252,141,217,253,117,55,204,167,173,40,240,226,74,216,249,213,164,96,69,252,104,179,92,12,100,71,135,1,89,152,202,138,215,228,25,32,59,217,107,57,156,197,26,20,213,175,141,211,254,226,50,101,168,196,55,251,74,35,85,107,248,130,102,210,33,114,149,43,77,92,83,65,22,54,118,29,26,251,109,194,98,172,161,220,0,159,182,185,99,223,169,237,165,48,198,17,54,223,76,75,160,210,100,218,225,197,137,106,199,175,153,102,106,15,12,26,238,225,8,153,22,60,254,200,150,208,179,242,45,51,38,50,11,50,171,122,28,236,204,230,114,102,14,48,57,120,151,171,96,68,187,27,203,186,42,93,230,11,111,107,141,109,135,15,210,101,48,194,41,49,253,52,182,30,165,100,61,60,58,134,63,148,136,107,93,246,7,154,32,185,22,76,181,100,224,98,202,68,4,243,30,15,73,72,142,95,2,228,140,122,134,200,228,253,95,98,101,132,242,101,61,38,129,48,17,143,154,89,123,85,164,61,140,224,102,12,241,163,17,216,75,39,79,19,205,133,9,86,51,224,30,52,78,100,233,236,198,78,220,171,39,176,101,7,86,84,170,202,43,90,167,50,124,192,103,88,6,250,212,71,226,235,79,46,233,49,19,48,68,148,50,181,249,58,147,50,168,71,32,236,54,179,136,15,213,32,205,36,229,91,227,7,26,218,200,204,82,170,149,220,212,1,154,122,89,57,119,248,147,8,113,182,222,1,41,114,173,225,129,47,38,16,162,161,208,146,49,51,27,34,117,141,65,165,111,179,7,192,252,252,73,160,105,224,248,101,49,114,175,7,192,175,197,136,156,73,38,173,184,148,40,190,159,82,34,100,47,210,67,53,120,152,171,172,192,250,170,225,226,102,210,164,163,90,244,222,155,157,225,234,18,253,212,182,147,77,218,198,103,168,91,11,23,238,170,48,223,31,30,18,139,16,210,219,105,127,165,26,54,226,162,189,79,163,238,44,188,54,133,255,0,109,67,63,225,17,228,157,252,92,139,165,204,213,160,140,14,34,229,34,151,102,179,188,146,119,132,66,24,178,173,143,168,211,232,172,125,60,232,183,50,129,240,208,21,190,6,55,96,152,158,70,135,7,105,205,43,18,202,28,210,126,77,217,72,136,252,43,79,59,230,205,105,252,121,83,52,150,57,218,222,90,139,158,22,16,28,72,39,201,178,141,197,181,77,38,109,99,112,196,75,66,203,146,203,225,23,31,212,81,102,83,86,198,16,236,143,238,137,111,159,243,172,234,89,152,53,177,191,87,43,147,237,44,88,26,169,175,253,84,145,42,42,226,35,114,39,32,64,125,109,142,98,151,18,188,12,152,179,129,195,60,106,102,214,146,170,15,205,250,167,241,149,104,167,134,201,167,196,18,241,173,219,184,219,151,82,129,129,100,105,76,203,60,101,77,231,234,70,109,112,135,26,14,77,37,28,32,101,14,66,147,247,84,172,159,158,243,137,200,185,230,86,70,199,81,163,101,97,140,205,79,4,64,127,186,69,20,253,108,63,82,124,66,228,199,230,138,153,163,229,8,121,131,43,248,208,236,167,96,185,118,28,138,209,244,237,80,220,68,98,206,182,214,158,76,94,97,35,152,240,100,249,76,152,212,68,104,22,82,120,162,69,34,164,167,211,119,63,251,112,149,137,85,99,99,26,149,247,27,26,212,17,128,254,36,29,13,173,81,101,246,242,42,0,233,237,63,129,153,178,20,158,226,231,218,171,71,227,148,243,81,148,130,30,78,52,141,27,120,137,27,37,170,199,73,52,248,163,247,120,208,240,216,9,164,80,20,129,60,47,243,2,201,41,63,117,82,67,212,59,99,240,197,92,181,116,99,163,109,43,128,226,126,155,220,179,169,43,135,167,171,99,61,155,177,15,26,54,102,161,151,36,28,72,90,175,57,196,197,47,137,118,70,237,244,114,108,178,124,148,204,147,78,54,97,169,138,49,127,18,8,210,127,58,41,144,49,51,133,41,181,170,177,47,80,150,53,217,133,94,192,23,122,84,151,227,196,44,137,27,254,20,14,183,230,241,16,68,250,139,163,82,100,140,198,101,236,71,217,70,157,38,39,12,82,21,106,182,149,246,40,204,233,195,95,66,2,170,29,149,111,202,75,149,148,126,218,116,198,87,120,115,9,38,181,53,172,18,124,220,12,67,91,225,155,124,12,162,42,149,141,201,212,244,248,117,94,15,236,75,97,152,16,165,118,255,0,161,53,153,12,242,125,174,53,186,48,106,176,60,59,15,153,90,106,132,195,159,4,190,2,41,70,37,190,126,155,167,146,60,219,174,69,133,110,155,7,234,229,148,98,77,67,14,152,156,57,83,46,6,72,191,169,7,37,131,173,123,194,18,229,73,95,165,103,93,206,202,108,139,173,63,79,86,139,151,140,171,107,2,1,244,197,85,255,0,18,146,89,24,151,173,209,47,168,103,20,255,0,244,44,103,201,219,13,80,207,146,207,14,110,37,25,62,147,81,217,29,230,174,138,66,198,42,229,147,188,205,128,234,218,191,34,107,80,252,239,158,21,71,160,43,78,81,243,21,104,141,163,53,24,159,243,112,56,213,5,84,57,117,31,252,250,167,254,165,200,175,60,84,121,50,30,36,51,217,16,96,120,113,13,28,25,32,154,190,26,159,43,248,138,161,148,205,136,85,83,153,204,172,163,69,21,207,49,70,47,206,141,213,179,7,38,128,241,43,139,148,146,94,169,238,52,52,73,32,124,188,188,137,12,61,25,113,236,139,40,215,66,193,251,153,188,190,4,93,38,152,184,25,243,114,43,232,122,98,113,89,148,194,34,113,13,158,145,250,184,28,136,227,92,3,234,226,67,75,20,34,182,236,196,247,163,203,132,252,166,229,77,99,79,25,89,132,194,234,89,50,212,4,39,41,114,161,237,108,170,134,14,18,242,36,222,253,5,219,215,207,64,140,59,146,51,9,86,217,140,56,128,166,153,169,216,34,112,175,62,248,132,34,45,35,134,200,61,197,110,248,111,202,146,108,39,66,253,39,17,21,143,170,227,31,14,50,255,0,18,77,38,212,255,0,159,250,89,21,87,253,10,214,23,62,29,193,89,148,197,83,119,30,185,245,120,190,210,182,141,158,115,57,69,137,97,50,147,35,21,85,148,76,145,136,90,71,188,71,229,86,108,96,228,131,180,127,224,67,198,170,4,111,105,98,24,211,183,111,54,215,40,210,50,169,91,92,87,26,182,116,214,124,216,177,126,117,95,73,27,211,89,137,104,52,154,239,15,208,77,200,189,26,72,60,242,203,149,139,18,147,20,86,30,188,204,31,49,75,198,182,214,204,137,56,152,132,84,144,211,226,73,27,195,16,185,86,53,161,60,18,102,255,0,135,18,146,179,15,85,114,180,212,53,164,38,92,92,139,110,192,3,7,255,0,51,64,50,238,46,14,98,175,129,184,1,122,74,179,242,63,130,180,47,216,218,243,109,146,121,246,167,69,90,207,121,7,194,46,68,148,52,54,178,79,154,95,18,101,93,214,18,212,230,102,107,89,101,103,18,209,14,76,236,156,165,77,31,78,58,214,51,49,70,84,182,124,193,198,76,209,168,203,49,67,14,203,108,206,161,149,33,187,212,146,202,127,108,88,146,83,79,149,37,248,66,84,234,30,137,173,146,13,221,180,162,100,72,177,246,231,175,160,51,41,45,2,168,240,127,191,39,251,170,146,77,196,17,196,103,40,242,40,216,97,212,242,98,229,150,40,209,146,11,43,138,218,215,243,92,140,164,250,121,87,92,150,228,222,132,35,85,44,223,169,226,15,207,137,45,141,125,16,118,57,120,201,249,212,129,181,13,60,230,114,149,42,140,22,70,62,90,233,89,87,61,127,93,74,181,106,118,121,255,0,19,162,198,138,76,194,197,249,58,212,12,205,102,75,99,188,166,42,125,72,26,235,112,50,37,128,135,147,234,37,23,218,50,37,108,236,209,10,50,13,94,53,253,245,36,172,169,240,9,26,124,233,57,48,245,172,246,214,36,127,106,26,238,97,235,96,226,169,236,74,232,110,238,38,189,254,163,196,173,182,162,217,138,6,85,12,94,125,138,94,226,6,160,206,253,164,172,74,254,168,192,247,185,86,155,88,100,141,243,120,178,141,54,138,175,240,101,152,136,164,126,167,130,79,155,46,228,73,165,168,106,164,248,75,176,197,254,4,107,46,43,72,252,34,129,37,106,181,173,139,118,12,91,92,73,170,162,216,153,147,119,76,35,176,53,197,87,90,98,226,94,6,27,46,85,16,253,19,79,239,23,18,249,14,1,235,103,12,53,54,146,74,53,6,140,107,29,180,222,141,127,7,105,98,33,255,0,129,126,70,255,0,180,183,194,82,105,115,191,86,105,232,4,40,133,202,76,75,244,133,105,142,48,48,166,79,39,134,187,84,65,244,249,98,31,47,213,93,80,201,92,95,216,157,143,231,156,61,79,101,111,90,201,102,17,4,72,223,81,118,207,134,151,119,151,224,0,121,4,63,5,95,173,190,15,214,193,150,192,212,192,237,94,170,211,114,180,77,107,236,101,139,16,210,205,211,42,107,116,5,147,82,226,159,79,99,102,98,170,42,218,215,206,126,33,23,18,228,181,191,18,44,102,202,195,148,130,141,245,10,186,38,158,147,189,230,21,161,74,185,22,107,21,214,54,66,214,53,104,227,113,101,202,69,230,82,62,200,248,165,202,227,64,64,146,8,199,102,236,164,199,238,42,55,207,170,147,225,180,201,252,170,171,34,160,149,98,87,83,233,230,82,13,158,156,92,191,81,68,191,57,8,187,196,13,49,85,56,28,197,39,42,26,239,225,165,62,12,213,197,47,237,174,133,213,29,125,204,189,24,227,186,110,51,224,218,230,246,149,91,227,126,32,150,200,129,17,10,156,191,70,86,198,229,52,161,172,161,252,136,246,149,220,89,125,197,6,162,49,182,98,115,82,104,106,122,134,124,164,93,204,223,218,82,81,171,117,142,119,225,139,198,187,101,110,152,62,70,20,162,33,126,226,115,100,106,120,49,31,18,32,135,144,172,85,220,79,35,50,56,91,53,13,149,111,202,75,138,63,220,90,163,89,2,73,222,99,79,93,26,215,73,65,155,17,229,48,137,254,5,193,245,206,140,62,251,52,73,88,135,246,212,100,91,174,58,150,142,165,191,227,96,86,245,20,105,13,174,179,149,101,59,171,40,215,53,170,173,151,190,96,74,82,17,91,48,50,196,198,68,196,53,204,177,191,145,86,145,20,164,173,193,157,146,241,39,90,146,125,84,154,222,175,153,246,214,202,77,37,6,117,107,12,91,65,228,70,70,211,209,55,108,245,18,241,137,117,87,211,220,231,177,37,78,251,28,120,101,197,227,68,51,74,196,155,47,119,212,170,47,159,6,182,38,236,61,127,81,40,243,100,144,110,226,74,202,63,4,45,65,128,159,25,149,178,184,74,131,213,177,143,58,156,229,20,82,23,242,44,217,146,76,165,80,24,108,193,218,36,194,240,63,53,214,252,69,177,211,114,142,43,106,18,127,143,233,46,147,167,190,37,193,178,240,249,82,70,253,212,226,251,68,193,157,106,195,26,47,26,46,127,195,216,178,88,205,164,94,63,182,165,248,186,125,149,105,175,240,85,85,92,14,75,25,203,198,138,178,214,26,126,51,54,153,114,147,237,40,184,116,243,160,143,104,18,173,50,116,101,228,99,250,134,36,219,108,37,148,115,63,80,233,241,177,229,52,89,57,63,105,79,178,212,243,73,187,8,135,143,219,88,190,170,93,187,223,19,18,172,161,209,35,141,23,150,84,97,98,250,165,71,111,233,184,137,204,105,216,51,101,26,194,146,77,249,78,243,24,163,16,209,247,113,162,103,218,87,79,25,126,226,244,102,14,23,128,119,67,42,86,168,100,79,89,92,92,65,178,127,40,241,249,241,162,171,117,253,148,98,97,151,20,133,84,38,211,108,147,243,120,184,209,186,108,58,127,63,232,7,196,254,76,137,90,52,41,184,213,246,5,141,175,34,148,127,54,82,9,52,129,170,169,166,157,129,49,120,254,234,167,178,141,160,7,5,230,52,88,194,39,135,26,226,58,193,224,20,183,152,69,196,138,233,227,168,42,95,150,157,142,177,119,39,76,12,12,48,138,52,4,10,74,219,96,110,195,141,113,77,249,228,196,205,97,105,199,244,242,169,29,109,241,200,20,128,244,154,146,205,41,5,244,150,111,74,134,175,78,174,222,231,233,23,233,176,121,191,46,50,141,13,24,49,97,31,136,75,243,255,0,195,175,142,86,90,131,194,164,197,147,185,251,171,173,85,92,90,246,203,199,141,52,115,59,243,211,176,146,66,176,235,238,91,204,201,129,134,8,136,140,8,101,22,11,248,144,16,47,142,65,176,50,196,60,126,222,36,220,214,185,65,195,140,67,77,137,60,142,105,168,102,30,180,248,77,147,149,7,85,91,189,151,155,106,169,239,170,153,119,57,133,250,72,0,221,193,164,59,226,24,162,76,203,92,134,179,14,99,51,211,88,206,36,193,134,28,152,143,49,165,41,184,122,134,170,76,172,198,149,149,62,141,62,12,231,178,32,162,241,253,69,37,145,108,99,43,32,166,126,137,137,59,206,194,33,74,37,61,101,166,206,47,1,68,201,36,139,173,73,96,32,197,195,237,137,71,76,213,167,44,175,79,211,213,99,41,62,166,37,121,36,90,155,26,183,137,26,29,7,170,134,252,190,225,81,240,53,110,163,210,82,217,18,195,173,88,190,227,83,224,197,97,20,98,39,218,18,34,102,158,6,164,166,103,168,11,20,149,53,133,38,211,219,176,219,206,141,153,65,67,241,118,44,150,48,60,106,155,121,91,108,62,17,15,114,95,113,112,79,74,244,73,124,189,130,78,95,174,65,73,202,98,226,92,236,175,211,124,142,170,179,113,208,235,177,164,203,211,254,102,203,149,46,178,190,173,178,35,247,98,92,236,63,18,224,221,179,105,191,24,136,182,190,77,110,14,25,89,72,136,228,191,200,205,29,62,10,135,214,209,144,153,119,228,255,0,117,11,49,241,6,254,20,164,44,100,159,119,18,201,245,82,228,241,68,148,53,98,1,225,141,46,73,50,251,75,6,24,30,111,12,177,127,34,206,4,107,42,209,226,49,114,173,243,42,167,16,121,77,20,152,254,162,162,129,170,182,132,146,78,252,51,255,0,234,175,95,105,187,33,69,225,148,149,204,51,33,61,229,174,44,145,32,159,241,46,119,131,34,88,197,33,70,146,73,25,126,6,141,46,29,91,26,212,191,171,42,162,15,161,227,218,75,47,251,169,16,110,7,100,15,148,46,36,142,225,135,16,223,132,164,201,245,18,175,252,77,43,231,233,184,49,153,187,136,81,169,73,147,231,9,239,229,227,82,193,170,248,148,83,230,137,43,114,63,166,190,92,73,184,141,224,27,17,16,68,82,145,158,185,104,81,87,75,99,169,87,91,166,31,100,7,203,44,252,89,125,181,140,61,55,233,167,121,183,92,105,68,61,67,58,12,70,6,32,178,160,38,106,171,203,114,109,54,28,127,109,52,50,99,236,35,46,182,247,58,68,109,175,134,19,99,67,73,129,185,62,210,39,42,65,0,199,16,216,34,246,167,208,38,108,95,245,80,210,50,2,198,55,167,12,74,142,222,196,187,83,153,147,134,244,37,197,151,27,236,13,144,67,73,153,170,171,136,62,162,20,159,105,34,179,59,15,90,25,192,164,31,118,81,137,103,50,97,42,14,194,132,188,104,170,74,217,115,159,187,150,34,8,127,77,61,141,79,79,230,253,220,82,17,117,212,231,220,200,157,159,101,42,222,43,3,19,221,95,41,216,8,207,125,113,69,148,133,86,112,52,244,25,222,124,91,97,251,105,68,253,55,178,157,154,38,66,144,73,182,212,55,9,89,52,150,52,19,158,97,23,229,138,173,244,150,50,131,55,184,178,141,73,107,119,203,98,34,99,250,104,215,198,101,111,16,69,137,2,182,103,181,12,1,201,102,109,168,242,9,72,213,70,157,186,121,133,23,141,90,195,153,185,238,226,31,212,91,102,26,170,16,217,233,229,202,68,140,202,50,171,24,208,176,249,250,147,107,140,254,3,196,145,250,149,169,61,161,198,26,87,107,172,1,90,7,226,46,228,137,45,169,171,24,222,124,241,214,131,169,79,122,173,108,146,63,230,178,145,74,195,214,210,164,202,254,163,143,149,232,214,82,2,76,237,220,73,67,18,204,156,165,85,6,140,123,60,249,83,24,12,178,178,225,174,138,130,219,0,76,230,40,248,150,216,210,101,70,30,104,146,136,37,181,20,100,96,218,214,143,244,4,200,133,9,173,103,19,152,91,111,220,74,109,95,115,111,225,180,148,79,220,202,146,204,135,101,24,125,178,74,79,221,69,71,58,115,39,214,194,27,3,191,202,69,149,173,86,244,25,66,37,202,225,221,202,160,102,238,219,175,238,170,42,175,140,17,39,74,100,64,227,42,230,215,170,163,209,134,94,157,171,117,20,73,153,120,51,188,65,139,198,36,39,227,107,40,196,218,75,128,79,220,93,85,151,21,214,208,95,132,81,178,41,45,67,3,131,168,127,184,186,21,98,126,34,110,107,244,32,205,46,203,204,198,149,252,106,86,224,222,144,124,56,187,94,169,160,100,44,188,33,18,170,159,240,198,215,82,65,203,16,67,85,88,213,244,161,45,202,49,1,90,106,233,192,234,228,77,35,70,255,0,228,162,9,104,127,194,237,107,90,119,252,129,56,146,235,90,221,70,62,16,241,17,35,116,250,168,251,138,255,0,35,191,88,217,19,8,75,254,234,160,135,171,113,197,92,169,250,123,83,73,237,158,53,71,67,91,101,24,120,165,242,168,254,59,21,220,140,105,50,79,226,11,22,6,95,16,208,186,146,224,20,0,120,171,133,185,252,158,210,40,58,110,202,76,230,23,117,199,244,198,136,214,112,7,91,84,200,130,23,204,149,52,113,211,152,178,73,236,113,175,199,154,186,53,147,229,203,44,110,87,241,195,34,235,58,123,226,45,230,209,155,184,24,137,246,151,47,127,194,93,85,91,57,250,156,162,20,146,23,172,100,77,33,204,215,5,38,43,24,177,163,13,98,244,213,249,212,151,228,104,237,236,118,70,107,153,94,25,74,154,214,204,38,160,59,57,70,185,109,81,142,81,226,41,114,170,184,209,165,70,99,12,18,144,73,149,89,24,102,101,169,101,101,90,120,73,33,152,194,191,9,138,154,86,217,2,77,111,52,172,164,18,153,187,152,65,157,152,132,171,97,21,66,25,165,96,228,91,217,2,12,111,105,103,79,107,43,218,22,84,116,153,59,158,209,99,34,93,224,171,11,13,48,3,251,72,200,119,12,26,91,48,192,16,223,152,89,82,127,85,224,121,146,72,85,84,187,96,71,111,210,81,137,98,109,48,114,143,245,67,92,249,250,170,230,180,27,189,174,33,171,90,29,72,11,40,153,132,94,69,37,153,145,171,216,26,22,228,42,187,209,150,81,158,192,138,46,92,190,226,221,84,99,212,51,104,97,39,54,87,215,35,7,202,69,80,86,190,185,186,221,148,169,228,146,255,0,1,26,183,144,238,76,48,73,62,239,220,69,178,27,49,229,73,42,181,8,203,224,19,11,145,81,246,13,10,192,192,172,97,50,38,97,158,193,3,9,132,128,102,60,233,244,10,208,73,103,82,161,59,19,76,55,207,112,148,127,182,172,35,48,17,162,240,246,37,19,244,172,24,210,247,97,47,34,10,29,195,35,31,104,85,173,128,115,13,178,178,28,111,60,197,82,214,90,156,120,223,180,229,34,169,153,177,146,63,170,50,169,167,252,52,249,167,216,6,126,216,101,246,210,237,221,125,202,43,42,26,99,107,61,176,246,146,214,227,83,196,157,253,64,34,196,50,173,176,244,100,28,251,185,124,184,149,3,24,207,107,253,181,145,170,167,200,52,159,161,200,53,157,33,236,159,194,89,49,132,47,111,42,209,167,166,78,210,222,24,139,39,31,154,237,38,211,16,103,115,88,37,70,209,245,219,188,34,229,202,157,161,137,205,94,165,251,87,224,105,164,190,36,63,3,51,114,229,246,202,171,100,220,14,203,192,193,22,47,218,80,50,116,223,164,116,197,34,160,170,121,10,6,9,46,203,39,200,140,200,249,118,61,62,224,145,188,254,87,46,36,147,241,8,39,74,253,46,37,65,62,55,3,242,137,115,203,41,251,39,191,16,144,209,155,29,91,224,180,15,42,35,126,8,60,59,95,220,34,231,208,245,60,226,131,23,80,211,120,207,178,39,46,82,23,237,164,88,216,25,84,187,124,242,73,139,132,57,57,87,57,187,128,114,217,34,182,218,128,164,205,186,196,52,120,107,72,70,115,74,202,69,85,178,114,19,16,24,26,121,130,30,81,34,127,13,190,119,40,101,12,67,91,236,166,62,166,39,202,114,147,193,68,204,153,121,100,127,215,237,191,109,53,219,232,21,74,137,147,199,24,126,157,139,249,22,26,99,71,193,201,187,188,200,84,133,236,62,196,24,74,76,130,127,33,19,88,19,53,29,144,24,24,130,39,18,220,130,165,180,152,21,94,12,244,152,163,17,4,164,173,97,218,150,95,205,148,152,211,93,61,15,80,8,255,0,212,4,78,94,181,69,50,182,94,63,155,18,21,127,96,181,8,64,211,196,35,254,111,148,107,93,169,180,228,102,98,137,23,145,63,184,173,24,192,245,33,232,128,154,71,242,226,67,40,43,2,195,187,100,99,225,55,95,154,234,154,111,88,0,160,100,72,133,227,80,149,90,38,180,164,120,101,148,159,109,124,159,1,250,126,119,202,20,152,215,59,66,201,146,106,95,113,101,196,236,6,13,105,71,242,157,137,53,192,101,140,28,202,33,159,16,128,47,8,152,136,82,38,149,186,182,84,231,243,127,212,74,178,55,158,128,208,208,77,107,234,83,191,73,20,191,184,145,189,154,142,49,249,138,186,227,238,34,22,185,255,0,42,60,133,250,74,19,80,217,75,140,55,134,36,2,21,87,7,92,73,43,63,209,169,154,169,226,131,135,23,204,248,45,84,247,103,140,124,198,80,236,187,149,38,118,19,11,145,92,86,208,203,192,201,114,196,185,214,22,177,118,101,85,30,201,184,28,225,179,173,6,249,36,254,211,177,11,38,183,242,102,17,121,16,240,228,202,130,124,91,82,20,133,86,219,98,88,140,76,252,76,103,168,151,22,84,88,96,65,156,60,185,114,173,6,248,123,121,53,158,161,96,94,223,109,9,26,158,198,166,95,16,137,143,234,21,81,174,138,37,85,198,178,104,96,143,192,161,200,182,214,227,156,124,91,241,139,18,219,14,250,33,65,134,94,49,32,141,181,252,230,175,148,60,170,91,203,49,170,180,230,60,127,156,110,29,210,103,26,212,241,129,132,37,31,242,174,117,234,186,170,49,217,154,6,81,254,210,160,129,107,100,95,12,177,70,36,102,131,50,169,190,101,245,192,142,252,177,114,229,247,6,37,155,36,206,40,222,108,184,151,164,234,67,136,120,118,191,244,146,182,95,14,105,48,245,17,48,181,12,123,0,79,213,139,42,156,184,208,21,178,126,110,188,185,126,218,111,50,29,230,60,194,128,76,107,67,24,127,228,86,142,77,83,224,140,145,219,134,164,67,52,217,227,75,102,88,164,18,233,90,120,219,22,48,40,8,218,156,241,184,101,211,16,159,113,13,51,82,68,206,242,134,41,5,246,214,72,218,87,3,85,89,245,204,180,159,180,178,7,220,82,81,169,245,6,233,230,12,12,163,19,208,97,214,223,159,138,41,19,79,252,72,62,15,210,241,168,44,141,229,161,109,150,241,9,141,85,98,34,101,150,81,198,89,189,239,31,187,149,74,207,214,210,164,147,41,133,196,140,161,214,213,89,241,75,88,210,127,6,219,214,165,27,45,103,11,139,168,101,89,62,48,48,63,44,161,242,160,238,38,18,200,12,218,113,9,99,78,195,151,134,94,34,172,202,195,124,9,159,91,44,82,159,233,50,184,202,143,141,107,248,127,195,212,37,14,82,42,123,54,39,195,149,40,181,170,25,57,123,85,54,238,51,73,251,20,181,186,158,186,217,228,195,3,248,214,221,132,73,175,249,177,14,12,111,181,198,162,41,12,120,214,76,226,42,232,225,152,201,209,48,151,26,213,178,28,207,95,16,9,53,186,114,180,123,191,84,203,252,169,27,245,205,48,201,250,241,173,90,171,70,75,154,204,194,148,66,253,177,40,7,252,22,157,100,71,152,82,137,147,238,45,110,158,89,139,194,208,39,61,78,173,2,226,13,184,248,138,137,54,143,131,39,230,204,37,207,232,116,126,173,211,111,249,177,16,177,133,238,43,120,122,183,40,246,133,46,36,170,207,211,226,218,9,34,221,176,215,208,219,51,28,110,33,69,26,138,187,167,60,217,91,179,123,74,210,76,61,235,50,136,188,137,61,150,155,188,199,155,143,25,126,170,162,247,124,137,218,132,99,236,128,62,33,11,144,95,73,2,99,16,132,234,32,136,169,99,105,178,86,159,54,215,42,222,252,5,225,218,141,53,76,182,162,42,122,211,201,35,12,110,33,170,221,182,196,124,93,107,13,156,79,6,8,66,78,107,96,0,131,196,89,73,113,52,151,54,250,115,241,87,100,254,36,230,157,243,170,31,148,221,159,117,49,48,125,52,111,218,8,101,34,149,184,173,212,118,92,161,17,50,44,101,253,6,95,249,29,1,154,171,32,241,20,75,231,162,74,183,30,80,202,227,72,116,101,109,224,160,188,215,113,72,47,207,199,149,87,133,248,248,132,149,108,188,133,106,248,137,25,84,10,210,63,234,38,145,170,162,217,15,148,89,86,83,32,62,79,218,90,153,73,249,56,101,17,53,156,25,116,127,145,29,198,143,131,7,204,209,11,140,138,116,193,157,129,249,101,101,87,236,170,25,9,202,178,54,155,137,225,213,137,54,47,204,52,106,28,186,146,236,145,165,190,190,197,23,62,156,25,55,113,5,218,173,217,160,41,138,253,220,177,44,45,105,193,27,244,157,105,213,85,12,105,46,114,121,243,207,4,252,34,34,209,38,202,198,203,229,54,185,127,137,93,207,173,7,131,204,97,36,70,152,72,67,126,17,33,149,107,238,34,201,151,176,29,14,152,170,17,216,91,8,164,200,84,250,101,12,17,131,45,76,2,100,251,170,88,54,68,41,50,136,188,138,203,77,190,113,9,148,165,92,170,217,23,238,223,100,196,15,85,173,157,234,18,226,140,73,140,203,187,91,39,246,226,253,181,111,169,3,6,202,43,34,98,74,99,85,65,130,62,17,114,39,170,57,155,159,193,52,13,37,58,216,236,204,47,228,42,103,172,244,77,60,104,32,8,123,60,249,23,173,76,113,131,132,164,82,76,212,248,173,89,93,44,164,41,17,36,148,248,26,56,217,242,238,88,67,244,237,63,16,25,139,182,202,196,124,106,216,55,236,205,198,81,253,68,44,106,168,186,128,31,54,94,52,28,251,86,105,112,97,175,253,161,166,220,212,205,187,255,0,176,201,62,135,166,226,60,166,46,37,149,38,185,166,154,125,164,72,164,42,157,101,81,53,39,153,173,139,139,42,218,202,65,233,241,230,136,145,163,215,151,113,172,169,143,201,208,13,38,33,121,182,163,69,67,152,15,182,37,201,95,241,10,117,65,240,203,139,198,154,195,215,52,115,153,194,92,68,92,205,35,88,170,195,137,214,76,241,201,6,28,169,118,240,17,137,138,92,92,163,83,208,39,206,146,15,148,229,26,214,102,89,123,194,32,149,86,206,162,109,170,14,102,93,232,177,63,139,229,139,244,208,166,159,4,188,161,199,141,73,76,170,148,66,62,94,215,47,220,88,70,141,189,226,20,82,8,159,83,42,22,22,55,113,126,202,61,253,112,185,76,94,68,152,218,218,36,39,225,42,50,30,131,157,36,255,0,55,185,16,254,162,213,63,225,94,153,33,216,81,95,101,39,211,42,175,227,255,0,69,221,80,167,234,122,169,176,123,121,20,228,144,238,79,218,156,190,158,44,30,17,64,25,70,47,113,20,207,74,147,195,181,30,68,98,130,219,245,61,90,30,54,8,69,78,130,98,70,225,45,88,228,172,171,99,85,70,103,184,34,38,44,146,2,241,4,163,76,178,42,18,171,17,22,176,231,70,59,37,215,64,36,101,246,4,153,114,95,253,68,88,151,64,124,48,8,25,138,148,201,134,50,143,14,33,163,113,62,195,254,140,95,100,77,171,34,68,20,98,126,79,164,185,142,170,170,151,101,168,225,68,44,92,67,247,8,53,209,25,0,17,144,147,30,204,111,255,0,224,139,55,52,242,212,43,94,34,224,192,211,244,145,24,24,153,50,38,144,39,188,79,82,147,237,108,68,78,24,185,70,138,173,159,107,110,55,225,139,137,69,150,231,82,227,204,233,113,166,100,31,106,87,170,170,162,77,130,253,217,114,165,213,176,53,63,135,233,114,163,102,105,139,242,143,52,185,88,190,218,69,105,80,155,66,158,58,156,19,89,154,118,155,127,244,145,16,191,159,218,69,104,205,121,112,81,255,0,81,166,146,171,239,180,220,233,51,159,148,92,107,80,97,158,147,135,97,136,127,83,18,63,26,237,126,231,71,228,42,37,59,127,216,210,29,173,108,214,102,46,228,95,109,11,27,60,107,198,75,136,94,212,222,183,98,66,51,46,50,173,183,108,136,55,197,218,20,98,250,139,38,236,134,66,222,165,212,105,63,147,12,177,101,82,58,206,169,132,243,53,119,18,97,85,106,9,63,41,151,42,112,253,48,2,13,230,52,162,43,66,218,186,156,236,180,98,46,168,36,192,204,162,228,84,49,160,18,119,16,132,167,53,35,207,27,134,147,221,65,83,178,214,181,249,172,39,147,246,208,215,182,62,198,213,95,228,232,129,170,61,111,49,150,19,38,28,128,249,72,165,41,16,112,230,0,128,247,10,79,221,76,3,50,88,250,68,155,114,226,86,140,46,129,38,116,110,41,105,252,51,85,96,204,98,229,34,0,207,220,251,75,210,76,200,49,31,132,72,225,196,106,171,242,25,190,125,80,189,164,154,214,214,46,55,225,64,102,36,158,37,168,209,178,13,225,50,157,157,254,70,217,137,0,217,107,58,73,255,0,167,11,143,220,34,100,27,130,12,140,9,121,82,19,82,75,31,152,130,82,8,104,72,115,37,212,75,195,44,89,71,245,18,60,37,21,148,184,126,73,44,226,73,176,206,23,158,237,111,141,36,101,6,236,83,197,251,107,84,201,50,228,247,38,94,196,187,234,109,9,145,70,121,8,52,140,207,120,189,212,51,237,118,204,230,74,214,64,173,202,80,132,137,13,148,14,119,152,73,91,46,24,82,112,228,79,160,79,137,36,29,92,169,227,159,246,6,133,137,11,92,249,199,197,137,56,129,159,195,22,47,228,85,208,32,86,148,127,54,81,165,118,172,100,103,255,0,79,85,220,141,244,247,39,151,208,170,96,70,39,225,221,44,253,28,2,102,109,208,202,148,92,76,36,110,225,33,160,95,14,55,12,178,164,176,251,101,6,229,241,158,48,196,18,118,201,132,240,230,83,172,190,174,16,242,165,178,117,107,50,63,148,105,44,61,89,202,89,149,91,147,230,18,52,58,122,183,6,89,114,134,165,99,106,170,226,179,150,120,208,19,53,56,8,252,49,10,159,113,133,166,163,139,43,128,84,206,195,94,82,35,119,231,146,6,26,95,18,209,14,30,80,101,44,95,228,75,238,38,125,222,164,173,26,140,178,88,115,26,1,202,141,217,178,51,51,25,64,6,102,160,147,40,120,173,8,33,171,120,108,6,6,110,229,16,164,69,65,255,0,216,81,167,203,199,132,75,109,104,103,16,127,165,65,76,140,114,3,233,125,197,59,48,58,154,15,233,37,73,40,209,144,45,78,130,27,82,65,102,29,170,31,214,0,82,40,48,234,219,30,162,228,200,179,243,28,215,242,202,32,136,163,87,113,234,170,92,154,201,229,30,16,164,211,233,1,110,60,50,226,140,131,243,64,67,55,166,251,164,42,26,126,167,151,237,9,116,70,206,132,154,61,45,136,238,6,146,131,7,170,40,197,251,75,124,202,112,8,25,119,88,177,41,88,16,53,53,217,243,101,32,132,171,235,106,143,27,195,136,165,39,220,79,109,91,145,141,143,207,113,96,109,65,225,180,50,2,125,173,108,111,0,132,74,150,125,80,11,218,44,73,36,205,55,78,70,102,44,165,149,254,153,101,21,178,200,5,127,80,209,204,121,63,33,140,44,67,74,195,165,98,16,255,0,211,203,33,23,51,79,94,120,48,61,168,219,26,218,30,178,49,201,195,16,95,200,132,244,115,144,140,54,85,71,85,12,227,102,25,98,228,78,159,79,19,30,108,171,86,137,200,70,102,32,140,27,81,112,196,23,26,27,114,58,142,210,242,39,218,146,202,158,160,28,51,242,201,250,98,74,224,62,158,236,31,55,20,153,17,101,113,178,242,208,36,58,147,43,56,132,133,159,50,92,208,115,44,89,84,113,19,16,150,211,105,139,130,125,65,13,102,217,150,80,8,114,101,86,141,255,0,77,17,26,101,173,145,240,196,138,50,173,243,228,130,8,54,134,16,203,249,16,181,76,6,12,209,37,98,75,136,246,27,51,79,31,186,93,48,255,0,218,91,176,178,23,54,44,72,6,93,222,70,233,46,95,220,71,198,223,89,127,155,99,18,117,97,89,91,236,216,251,176,125,84,178,226,239,16,250,136,85,69,27,79,83,149,236,247,85,52,56,20,113,129,195,0,127,200,181,81,62,197,105,41,240,113,144,227,178,59,50,148,130,85,80,244,196,226,245,114,166,58,204,44,47,129,98,64,31,19,253,177,38,26,122,126,230,43,4,97,98,91,138,124,13,234,250,11,127,240,246,212,71,204,82,143,18,222,106,115,198,234,85,44,48,8,207,112,171,123,30,207,100,67,18,125,229,32,202,228,93,108,51,144,239,17,132,154,62,158,95,112,162,175,106,27,136,53,0,203,151,147,233,173,52,58,218,198,79,159,23,31,221,92,205,50,216,232,142,22,173,194,163,50,119,73,68,79,219,65,90,211,140,163,230,18,215,125,169,30,46,83,23,17,62,210,213,85,172,247,188,50,226,229,83,222,254,106,55,227,183,50,14,215,225,184,231,29,248,132,183,195,211,214,186,108,121,141,43,143,233,174,150,253,79,19,195,16,162,143,34,231,215,118,185,37,63,119,147,18,21,209,219,29,7,93,207,33,173,109,241,236,129,196,182,62,76,185,35,120,75,21,25,167,166,83,194,3,54,145,71,202,207,117,83,4,32,178,31,20,94,53,69,218,251,35,37,147,224,231,149,178,98,10,215,9,85,212,57,245,162,103,202,33,102,105,88,34,123,229,136,75,80,67,22,17,56,86,178,211,134,161,109,37,81,166,254,40,187,132,66,173,79,178,136,46,92,164,198,146,239,206,73,120,141,20,130,31,212,91,141,24,114,120,132,147,55,229,169,170,170,129,145,173,71,56,239,194,46,53,162,102,158,137,54,94,239,41,17,85,182,80,107,71,180,52,15,228,78,31,107,70,64,113,8,153,19,43,36,35,73,119,225,160,185,144,0,33,240,137,111,100,2,36,55,15,181,156,246,6,32,136,33,137,232,184,23,24,223,180,176,46,47,221,74,211,48,187,56,142,31,25,133,102,37,53,62,132,17,142,243,110,135,202,155,190,200,30,201,114,162,67,14,12,223,51,98,228,18,216,230,253,196,104,217,9,120,209,165,231,234,202,159,64,128,207,206,91,111,246,215,211,48,226,233,18,20,204,62,70,23,42,102,152,22,59,153,90,201,125,104,51,87,64,25,86,170,73,243,172,137,253,64,88,190,216,255,0,34,60,51,63,38,21,168,210,64,62,108,73,90,69,25,113,196,98,248,111,141,204,46,181,162,100,102,73,3,249,72,37,63,39,89,144,92,49,37,114,34,107,117,61,172,151,242,138,54,63,218,82,89,50,246,43,178,213,19,90,233,83,255,0,236,242,36,209,171,117,29,105,242,138,86,81,174,150,243,0,140,126,97,101,74,223,24,4,247,113,13,116,217,8,93,254,141,21,175,220,177,155,177,39,145,158,49,51,136,67,82,83,205,177,62,24,133,227,70,6,215,19,18,238,55,128,237,30,142,57,146,200,50,73,243,112,6,85,231,134,14,14,34,226,26,151,147,125,44,158,120,132,69,57,50,125,193,9,204,82,9,43,72,227,44,43,246,95,177,248,250,139,149,125,178,153,77,58,46,19,9,34,164,178,96,199,139,46,84,249,147,9,4,100,46,192,101,251,133,66,216,86,85,36,35,82,75,146,119,225,139,36,66,78,96,105,189,183,114,203,241,57,247,216,141,143,255,0,153,172,167,208,216,219,252,216,101,109,149,55,23,199,67,50,242,54,190,76,72,222,97,12,82,8,136,25,50,79,220,151,190,28,184,82,240,154,126,229,50,243,200,54,41,170,148,48,167,187,120,201,202,37,80,203,136,132,103,106,76,198,16,160,127,94,79,166,167,77,167,181,136,136,249,113,5,136,107,26,59,240,11,41,98,251,140,171,95,132,89,223,171,47,26,128,100,205,85,36,248,75,197,252,75,121,159,58,15,105,72,82,45,88,228,67,25,85,254,75,169,44,211,149,163,204,34,145,74,217,124,87,219,29,226,136,36,171,214,44,164,240,237,73,141,13,50,0,9,205,139,145,102,203,59,102,24,167,244,123,15,86,218,223,191,169,50,243,199,220,85,61,84,194,11,237,38,82,94,63,171,148,139,118,213,5,220,184,197,151,108,23,10,6,239,119,38,43,241,45,241,130,2,143,171,145,50,141,224,47,12,162,90,170,160,205,250,156,164,52,250,154,76,190,106,178,99,243,247,68,170,235,116,29,49,70,195,88,139,44,149,211,67,100,50,131,9,132,60,105,37,192,98,15,195,8,149,183,35,78,36,236,239,252,37,223,67,46,180,140,218,23,141,31,14,200,127,164,151,144,164,251,72,167,155,242,37,166,51,32,159,42,147,72,174,58,171,24,223,61,226,103,202,8,152,212,12,157,78,122,217,92,194,93,140,58,158,168,149,216,125,7,41,60,49,228,73,25,67,65,100,76,182,53,105,213,81,190,77,179,39,192,163,74,234,170,121,223,171,40,242,43,47,88,1,7,138,36,164,166,78,134,210,56,254,83,36,98,44,89,160,229,251,55,35,198,177,163,191,200,203,38,134,6,173,177,25,247,126,169,149,111,53,220,184,32,237,34,204,208,236,106,60,3,148,114,80,230,184,137,24,15,221,139,47,219,82,104,208,55,174,41,153,171,71,249,240,139,41,18,19,95,101,62,105,98,196,168,227,95,86,205,62,24,149,99,18,30,238,180,18,124,58,249,86,172,42,37,191,134,216,119,113,70,6,98,70,195,158,201,62,234,154,141,163,44,132,252,194,158,50,167,108,211,214,190,28,73,90,22,42,172,163,24,218,183,211,101,97,150,45,200,211,87,235,102,73,253,36,88,194,92,230,226,29,168,189,209,141,43,140,243,231,229,149,254,210,205,183,251,26,177,29,64,55,196,33,251,70,154,50,212,4,98,141,167,170,100,230,102,221,12,75,100,240,158,23,233,39,143,137,101,27,236,202,169,77,49,145,36,179,247,82,74,170,19,198,181,202,89,68,40,189,180,102,158,123,36,254,172,164,42,105,113,38,12,38,124,160,185,21,149,180,85,254,144,107,35,27,238,245,159,164,129,241,5,255,0,34,252,217,241,95,83,234,13,83,57,149,53,242,137,136,175,228,34,233,218,145,231,20,19,148,221,158,11,157,232,13,55,101,119,106,251,107,31,211,121,241,164,88,153,219,45,74,105,34,175,29,61,75,77,1,164,137,81,70,206,81,228,240,91,173,96,74,35,242,137,54,153,60,16,65,136,62,210,71,255,0,137,117,80,190,83,143,249,83,201,42,139,26,187,228,23,0,210,198,12,38,246,145,140,153,249,18,154,221,85,6,238,118,96,136,133,250,138,170,52,106,108,153,130,36,149,87,41,146,3,192,173,157,100,124,198,235,78,77,142,19,57,138,155,195,159,20,140,197,18,42,197,241,177,126,174,6,95,221,79,85,126,36,153,152,231,23,111,61,147,222,33,74,227,75,35,105,90,225,123,89,73,245,23,80,53,80,50,102,216,13,106,216,12,191,216,98,86,85,84,38,204,196,59,24,248,44,67,51,82,98,62,19,9,94,73,210,86,50,89,148,48,9,141,38,54,149,174,41,254,108,68,90,202,98,201,161,232,19,193,52,124,41,163,234,129,52,28,194,74,217,91,22,180,236,218,117,170,56,207,30,5,43,80,173,109,196,155,126,149,32,137,197,43,18,52,48,206,46,226,229,79,30,246,47,48,208,127,117,79,115,65,234,245,22,230,139,27,221,69,50,120,60,63,74,37,140,200,209,62,146,81,49,248,199,194,139,48,149,209,192,53,60,7,201,240,197,255,0,58,30,158,28,234,215,230,202,69,185,143,36,147,143,151,253,106,147,8,211,87,79,33,247,25,2,2,243,201,27,57,83,170,218,174,60,197,180,254,53,50,19,99,238,42,34,52,151,148,156,57,84,173,235,236,63,53,31,79,128,15,14,34,229,81,22,161,228,85,15,178,0,153,212,162,181,37,193,51,226,16,177,38,220,103,34,177,228,100,25,39,19,251,83,120,97,151,249,13,137,1,79,27,124,12,191,247,166,207,97,227,51,181,45,74,216,53,146,88,153,67,152,79,164,165,195,14,199,62,92,188,107,125,197,243,43,65,135,251,148,53,144,49,112,251,235,176,70,39,23,98,149,13,148,226,75,234,88,67,49,228,147,49,75,149,60,12,97,248,117,33,87,201,130,212,226,108,51,15,56,28,178,146,103,233,185,114,122,103,147,26,221,61,231,41,49,5,108,101,62,163,240,103,205,98,26,122,220,117,146,132,133,173,12,234,67,230,221,101,26,14,134,203,45,174,19,113,46,134,106,161,224,197,46,86,84,135,80,210,87,70,3,44,107,197,200,36,213,83,209,135,170,87,143,85,97,167,225,233,211,65,148,69,42,20,212,247,144,123,173,6,141,211,119,103,44,22,114,162,172,140,73,190,25,74,149,149,95,224,243,25,181,176,22,194,89,89,155,40,202,68,27,46,238,114,62,191,143,233,245,42,56,20,242,164,143,136,184,145,94,130,113,115,24,95,200,169,180,164,183,169,168,182,158,156,99,30,83,99,41,22,217,225,24,249,132,33,166,33,240,140,52,28,192,156,157,72,255,0,136,150,34,230,64,101,145,249,114,100,85,20,244,131,132,6,98,68,195,169,228,78,159,142,48,22,181,81,66,194,91,39,190,48,9,149,77,97,121,73,152,42,213,248,36,253,209,161,189,42,47,231,246,148,25,84,22,70,250,16,70,9,250,74,85,74,205,37,18,72,243,110,134,166,181,11,39,65,6,104,130,202,146,250,110,167,178,230,12,169,34,91,27,75,227,161,93,181,127,158,197,227,225,142,11,240,136,163,46,36,104,76,60,124,202,62,182,170,202,180,25,165,148,153,62,226,111,3,144,153,178,167,102,144,205,181,251,30,50,168,242,124,241,33,205,67,40,93,209,86,126,176,56,72,224,201,36,214,123,136,89,63,130,180,58,146,86,172,219,19,244,163,66,214,204,139,38,94,28,67,78,181,62,152,157,111,19,12,73,227,18,131,161,211,119,52,151,159,54,92,191,157,37,90,215,30,30,213,215,212,185,101,83,251,66,46,53,152,106,142,94,164,237,140,96,162,37,15,158,127,101,85,152,76,141,207,146,72,204,196,98,175,140,213,71,133,197,139,47,238,9,7,14,126,34,114,139,42,61,134,97,7,212,53,37,43,255,0,64,54,87,199,47,129,132,46,79,166,36,206,158,238,214,72,48,148,95,182,176,101,56,11,202,36,31,169,18,12,191,78,17,113,17,53,87,236,216,243,90,118,52,106,221,25,115,126,7,252,209,4,160,35,82,106,237,37,47,155,148,107,174,249,159,195,245,249,114,161,100,192,25,123,121,86,89,62,136,171,58,53,62,9,31,196,228,146,206,110,37,163,213,113,63,52,76,153,61,197,77,232,148,101,253,92,92,72,192,208,233,194,113,4,168,88,211,236,182,230,137,240,76,214,221,158,111,17,132,152,111,63,247,31,240,77,13,165,106,135,250,76,169,109,144,71,90,199,241,16,95,186,177,180,68,51,120,205,246,179,163,116,197,33,83,152,119,22,82,98,126,129,72,155,83,193,141,238,165,143,212,35,33,243,110,164,227,250,107,141,166,68,58,22,54,151,224,190,153,125,136,24,131,77,185,34,28,58,134,88,199,204,44,95,109,76,67,190,33,71,196,150,223,106,22,66,3,242,149,115,183,80,222,5,99,233,86,217,104,94,126,42,139,39,135,116,68,4,199,202,40,254,81,112,171,45,115,56,71,121,162,64,38,49,123,139,164,104,159,138,48,73,19,152,89,72,154,22,103,231,220,172,189,34,194,183,66,214,3,37,11,152,201,240,102,60,108,229,18,71,26,236,118,222,18,215,167,220,109,128,252,66,203,246,215,85,91,192,225,102,191,49,140,203,46,55,230,226,82,79,213,182,177,165,60,49,37,124,183,154,92,107,93,65,118,118,11,107,136,73,200,116,223,228,229,40,215,68,112,55,158,164,89,145,62,15,143,212,47,156,14,220,170,78,225,150,86,82,179,4,188,106,193,240,224,198,226,196,132,219,19,39,8,147,126,58,138,179,126,130,74,208,217,70,253,89,83,188,32,39,180,134,120,79,187,102,97,19,26,114,248,209,48,51,23,98,218,208,102,145,156,95,232,227,33,50,166,80,32,68,146,70,7,18,134,190,214,118,85,167,125,124,76,107,124,13,109,56,96,14,17,124,202,150,227,253,12,177,234,235,238,116,77,132,81,123,88,150,169,62,143,141,252,188,138,48,63,136,236,190,108,197,33,73,244,211,42,218,169,100,243,245,97,98,26,127,242,146,104,211,236,223,49,153,58,139,212,177,12,252,71,218,24,72,57,254,113,152,207,78,88,67,206,71,243,36,177,181,208,110,248,27,159,105,108,216,108,189,213,163,49,49,254,171,18,208,106,29,65,52,28,54,136,182,190,38,212,104,25,224,240,225,16,210,25,225,174,36,183,250,138,66,104,214,58,126,118,25,115,198,82,34,228,201,57,65,149,50,216,202,255,0,66,12,106,216,216,253,60,69,254,84,68,105,132,39,9,84,214,252,229,63,82,172,170,140,65,197,202,97,126,218,109,178,156,0,100,176,253,203,78,252,117,172,78,102,48,228,130,254,37,38,247,158,113,240,226,75,182,182,13,246,31,86,234,28,143,84,30,177,144,120,144,149,90,110,32,160,179,55,98,44,53,160,140,252,203,118,213,62,69,102,191,192,184,219,236,249,77,214,135,181,8,36,131,238,166,211,205,198,150,61,153,88,133,168,162,58,223,1,74,204,100,198,203,82,100,27,226,4,184,150,185,52,231,23,153,177,40,171,41,128,206,254,81,174,14,173,154,212,208,234,233,85,92,63,83,152,243,120,178,144,67,251,75,243,95,197,125,13,170,139,59,119,166,11,39,47,154,253,47,49,224,40,51,37,16,223,92,57,204,245,30,95,182,189,214,209,31,158,157,244,56,22,70,78,7,229,173,43,167,190,37,65,126,107,205,201,70,186,93,35,236,134,118,97,17,49,251,139,184,92,76,166,147,21,226,137,87,137,115,172,195,16,222,16,137,46,220,94,58,9,184,239,200,162,173,178,0,193,154,89,113,254,69,181,154,134,13,144,222,42,242,229,92,250,214,159,80,89,3,8,138,79,226,64,85,105,187,138,211,230,17,100,137,66,72,218,216,149,86,90,157,36,44,0,207,253,90,80,196,133,184,152,1,60,97,169,199,143,237,37,166,211,99,37,57,205,44,178,75,39,195,176,165,72,180,73,167,110,177,75,17,10,63,52,249,19,196,232,20,146,78,79,12,202,161,143,151,224,243,8,89,72,147,67,135,144,156,34,79,225,189,240,134,154,212,48,90,199,188,164,126,238,0,197,252,75,123,194,12,125,75,105,164,143,39,221,65,79,49,6,155,112,42,79,223,85,63,30,97,36,241,179,255,0,236,82,9,86,190,72,199,225,149,111,173,167,245,34,63,148,98,196,139,104,53,77,21,83,56,249,85,45,11,34,22,115,51,23,141,40,12,8,34,149,243,124,67,18,97,185,131,24,159,211,212,178,177,58,150,50,99,85,70,126,80,192,202,53,204,190,34,176,26,164,155,64,139,16,252,58,215,72,134,199,201,131,219,254,133,205,245,83,15,9,239,40,132,186,21,153,212,101,85,56,157,197,37,173,65,222,17,11,40,211,157,61,38,226,8,59,113,126,226,166,245,80,21,249,101,136,75,56,97,5,145,243,7,24,134,163,84,102,29,153,130,161,234,25,120,62,110,47,242,39,213,90,144,101,247,82,169,250,74,92,232,47,8,109,6,47,201,237,40,234,216,22,186,88,239,245,28,133,252,253,137,90,16,86,59,196,61,91,101,8,12,48,160,15,31,212,77,131,241,69,146,71,132,177,87,30,167,213,91,145,226,202,68,123,236,129,4,25,114,143,33,84,118,74,43,47,209,85,113,171,71,54,203,8,86,208,155,222,202,160,89,38,32,159,148,197,228,84,21,179,14,38,101,227,199,247,22,237,152,204,95,67,184,157,39,194,38,232,130,26,221,37,227,131,204,110,85,11,39,86,130,51,50,238,163,20,159,76,106,122,126,167,213,83,143,197,23,141,10,173,244,106,157,30,124,199,217,3,154,120,196,49,123,121,87,56,212,33,28,231,188,57,81,245,176,46,108,129,243,124,75,51,105,44,100,205,148,133,87,85,97,89,148,231,212,154,62,228,183,60,56,255,0,198,170,39,233,187,42,217,216,141,203,249,211,202,127,8,215,12,246,134,173,45,102,105,252,15,196,93,204,149,171,38,157,245,82,85,107,16,204,199,9,140,229,228,42,222,22,78,17,24,108,185,70,128,120,79,54,201,229,255,0,109,60,167,193,24,255,0,213,186,214,48,225,147,33,250,220,29,161,162,241,149,36,252,42,120,195,218,68,17,68,53,118,27,90,162,126,145,125,124,246,20,156,73,213,208,74,177,207,67,166,44,188,250,147,122,208,146,180,236,12,177,101,93,5,242,65,233,189,67,23,228,236,92,239,91,122,169,65,187,169,23,34,45,160,42,177,158,161,120,197,211,141,99,79,168,113,143,105,47,26,132,173,125,140,233,223,213,167,145,107,184,54,216,248,162,74,38,69,41,44,81,106,116,230,79,167,25,51,127,238,232,233,55,209,45,248,114,143,26,230,81,160,30,72,63,84,76,137,28,200,218,170,182,203,53,116,172,163,250,100,75,162,202,106,172,69,158,161,97,227,78,254,159,214,149,201,158,12,152,165,149,120,215,22,82,107,112,150,1,4,79,168,151,195,211,7,156,253,220,188,133,84,219,184,89,65,172,167,179,118,200,149,56,202,66,166,213,181,178,227,31,49,69,185,67,134,146,13,109,147,12,110,197,67,26,214,45,108,190,110,84,87,68,228,46,224,29,149,245,149,108,87,238,248,135,244,212,179,46,201,100,255,0,148,200,36,235,85,90,239,136,243,6,41,113,168,205,253,143,246,149,120,134,164,209,220,232,134,69,69,40,100,195,178,227,218,90,16,191,109,45,181,210,90,186,201,152,77,147,253,164,211,79,73,28,147,128,190,226,235,16,24,57,35,87,134,53,79,130,51,117,14,126,105,147,161,174,107,79,204,82,99,251,168,205,43,161,180,249,109,115,88,197,25,114,175,210,55,26,48,115,160,188,184,134,185,253,110,146,100,43,44,162,23,83,213,217,87,196,231,86,103,6,141,240,187,74,136,236,150,40,24,136,36,92,250,161,143,132,69,202,169,167,176,133,6,32,246,47,144,232,65,225,148,197,33,72,147,190,131,118,35,160,89,30,49,31,16,201,221,84,3,206,63,105,10,52,162,238,51,253,73,229,55,16,196,138,170,178,63,159,202,21,69,185,20,241,43,99,64,103,78,37,35,172,244,245,116,39,238,194,46,79,53,209,96,76,131,177,226,229,39,130,144,213,81,159,36,120,85,21,172,34,156,59,88,70,188,132,118,75,174,201,141,91,232,11,137,211,134,3,75,42,168,135,14,170,108,95,79,151,23,147,238,160,33,233,224,80,19,49,139,198,87,245,165,104,86,214,29,164,103,192,186,52,205,204,31,253,241,114,153,58,99,81,250,171,229,196,158,72,195,43,253,181,209,244,244,57,118,82,186,139,182,77,53,36,106,106,72,143,52,178,147,34,198,173,114,8,217,188,69,250,75,68,146,8,217,46,218,228,146,127,116,170,206,99,34,20,108,20,66,140,171,152,192,184,100,146,102,52,162,8,126,218,170,167,190,138,62,222,181,21,152,214,133,188,140,245,14,146,245,32,60,203,139,107,61,19,120,51,188,185,73,139,238,47,209,33,153,6,79,76,161,173,207,211,208,109,135,134,94,53,208,178,69,54,46,42,179,194,199,226,89,250,110,252,71,203,93,43,17,21,166,152,184,185,173,0,5,96,92,171,244,29,151,192,208,73,59,203,16,163,74,159,240,42,116,111,237,114,163,240,162,124,144,102,235,25,241,114,94,30,170,170,32,24,41,121,4,68,210,49,153,36,121,171,231,173,214,95,8,167,8,4,49,160,19,47,237,41,119,233,233,122,108,31,54,134,233,245,65,85,149,199,23,19,239,33,120,24,82,184,211,253,55,241,46,112,188,34,88,99,40,212,149,60,154,59,35,237,44,103,144,127,202,168,25,73,71,8,152,107,139,185,82,101,211,236,126,255,0,194,194,203,80,232,233,163,229,128,49,125,196,180,47,208,226,230,216,110,82,57,52,224,146,70,102,235,84,204,167,173,133,93,187,14,60,98,98,154,182,182,247,25,187,125,17,119,118,175,36,236,209,32,108,99,45,144,204,203,41,108,10,209,172,36,197,147,5,155,66,229,39,159,90,165,209,154,96,227,130,201,114,197,218,172,170,77,155,16,216,108,149,90,15,233,216,255,0,149,66,235,56,114,167,78,205,47,179,237,174,171,50,4,76,125,164,18,73,14,146,168,182,185,165,202,203,137,18,84,35,195,35,147,198,210,186,159,243,203,197,242,223,76,138,174,146,76,24,49,63,74,61,202,233,166,97,60,49,122,88,182,254,29,152,151,58,184,134,65,61,248,69,136,137,234,170,184,153,102,118,200,212,243,15,35,204,110,196,44,155,128,70,225,203,148,136,6,100,132,124,50,203,144,139,123,224,74,39,205,138,42,224,201,216,234,197,20,121,91,91,234,195,254,162,94,63,166,182,6,144,21,54,57,67,23,40,146,22,90,217,117,24,163,18,120,22,78,199,155,117,149,117,45,184,156,204,54,54,167,131,25,252,162,197,246,209,65,213,181,179,158,194,138,47,82,142,159,167,159,100,77,223,32,150,248,21,163,133,245,50,37,104,95,236,108,14,156,205,72,57,172,197,181,140,37,181,242,98,11,151,143,34,130,223,156,108,225,88,26,249,249,48,148,170,95,228,70,247,30,168,86,76,212,47,25,56,138,149,89,92,30,107,50,152,67,72,100,213,92,78,240,52,73,66,18,33,236,148,32,98,150,81,148,138,170,172,99,50,248,11,166,25,243,73,135,116,65,15,237,173,48,194,8,199,253,81,16,115,55,197,39,8,146,217,149,87,5,35,13,19,34,106,176,88,183,101,35,36,246,220,201,199,244,242,164,33,211,103,183,177,62,34,226,140,47,170,139,167,158,120,195,100,75,30,196,251,121,93,26,38,82,251,74,77,54,137,240,10,172,226,214,104,250,120,192,121,172,4,66,147,219,83,243,216,65,31,132,82,99,13,51,153,172,201,39,154,38,62,36,27,254,46,128,163,218,88,211,70,40,253,204,66,66,245,10,250,15,178,232,27,85,38,184,76,249,185,95,238,173,166,184,138,87,225,17,114,160,161,235,109,7,52,140,12,184,18,69,149,83,67,141,167,49,229,174,138,153,91,71,17,150,128,25,182,192,203,136,152,210,59,45,67,182,3,202,17,42,27,187,35,205,255,0,135,167,237,113,13,38,53,33,254,215,242,170,213,73,156,7,86,218,235,77,91,45,225,151,242,209,132,254,49,137,84,124,46,211,214,186,127,206,92,190,81,23,173,118,200,122,62,152,145,115,91,69,196,179,102,155,173,200,194,215,151,140,95,85,111,227,193,222,255,0,37,53,235,37,117,218,246,208,151,173,159,47,125,212,65,42,174,121,35,194,82,163,118,127,84,67,255,0,105,121,140,96,200,177,149,80,157,153,192,131,91,177,102,100,222,6,164,181,169,233,201,252,169,140,55,197,47,52,188,107,43,42,209,217,3,171,141,46,149,151,228,206,28,180,11,126,185,60,152,152,77,140,89,88,163,236,141,4,132,81,90,194,200,250,108,135,195,144,191,109,36,167,212,54,183,127,105,103,249,17,139,52,105,91,22,166,134,1,159,40,138,135,159,36,113,137,151,254,37,227,65,6,29,207,74,46,215,77,218,206,139,136,34,202,69,76,216,146,170,216,20,218,205,145,135,242,139,153,235,61,127,169,174,231,51,105,242,195,23,89,19,251,45,1,168,234,89,234,22,37,196,63,166,178,135,166,9,119,143,14,49,125,197,195,180,206,245,109,78,237,200,145,44,186,119,34,233,245,254,181,131,57,130,212,50,136,88,197,227,25,23,122,209,245,186,127,80,68,205,99,216,85,23,113,240,196,19,128,8,130,46,82,39,181,186,110,243,70,129,134,228,40,215,106,198,208,174,58,247,56,30,179,55,209,113,63,225,88,10,13,221,28,172,68,251,169,104,100,218,210,1,241,46,234,242,140,94,226,101,79,170,165,248,51,46,69,149,245,169,44,129,135,141,11,37,249,104,98,199,79,146,81,247,117,89,254,83,32,191,113,55,152,200,146,96,179,230,135,145,75,217,105,224,73,67,178,157,131,31,234,136,138,178,141,137,174,76,251,136,82,240,134,87,26,119,2,202,84,145,179,49,72,146,120,63,222,94,243,213,82,79,138,142,175,140,94,226,93,177,172,87,190,24,208,18,106,128,33,188,166,158,52,153,144,53,28,105,123,187,105,68,253,180,221,255,0,50,62,97,113,165,144,20,90,102,69,156,7,134,89,120,212,244,107,35,233,43,46,44,165,140,174,161,192,130,50,48,210,197,148,105,163,232,105,237,199,242,144,16,170,175,200,55,40,1,15,85,122,220,76,209,50,9,77,73,52,187,41,79,9,138,168,230,64,216,249,196,137,23,253,164,134,1,162,193,178,121,172,68,69,140,170,131,43,92,50,182,156,145,137,212,172,171,107,103,126,77,216,137,141,40,129,173,180,172,19,230,54,79,229,89,204,215,32,178,63,202,23,141,46,234,6,219,177,80,22,85,66,62,89,98,202,36,240,198,170,36,70,26,187,139,237,174,118,203,92,68,97,138,45,207,219,76,109,126,34,233,136,49,56,96,73,17,18,180,140,110,200,214,99,39,77,38,24,130,92,211,80,211,216,198,178,126,108,130,85,145,181,229,84,239,210,69,146,82,43,13,205,61,181,111,245,8,188,138,241,178,87,50,77,120,152,231,250,122,120,200,60,38,47,32,147,185,148,51,173,249,189,100,184,254,152,209,70,161,170,16,50,196,236,75,230,73,178,173,137,154,39,251,105,113,240,25,64,195,38,93,107,246,150,37,70,134,123,4,124,217,120,210,163,73,212,22,253,177,70,142,147,90,120,49,25,245,74,196,155,99,216,113,37,227,40,63,84,131,141,63,19,248,74,147,6,97,250,76,188,200,111,25,55,98,88,5,203,53,9,228,196,197,46,0,202,151,64,52,191,82,102,30,33,164,219,153,197,103,9,113,35,32,92,74,140,78,108,101,91,118,18,170,86,154,123,4,206,108,106,106,124,106,217,195,126,88,3,253,197,148,153,47,43,51,98,202,181,6,124,25,192,218,26,4,148,202,204,26,241,16,5,244,27,172,34,139,139,19,251,21,133,83,32,198,233,198,84,164,212,236,28,71,241,12,75,218,110,157,229,30,105,115,241,39,102,111,179,54,213,203,67,86,196,156,7,152,66,83,22,84,147,135,210,157,135,250,111,76,241,148,104,135,204,29,144,222,28,163,18,93,237,56,56,187,108,132,127,166,147,31,41,114,169,43,234,215,212,188,134,246,215,88,12,8,62,124,210,134,189,112,26,217,208,118,145,41,178,255,0,242,65,21,213,151,137,59,177,206,52,53,197,116,145,188,38,16,178,42,104,212,242,160,206,245,26,241,101,25,125,177,37,178,116,244,26,211,176,209,34,226,146,136,135,125,121,80,70,110,226,241,165,107,41,78,101,14,252,242,124,12,97,16,88,147,22,106,31,201,135,22,84,183,241,85,28,145,243,8,131,34,77,101,101,20,164,249,66,168,179,126,163,170,254,218,13,237,77,22,76,67,253,69,13,2,182,200,82,249,113,166,155,253,183,105,120,208,144,238,9,54,118,16,197,196,63,168,85,85,145,188,133,104,198,144,194,120,199,202,85,59,172,230,94,89,78,100,74,234,178,8,127,81,91,213,24,101,240,9,85,65,153,138,39,48,163,11,247,68,151,73,17,132,91,39,193,198,42,190,23,90,136,236,182,41,83,187,40,15,173,139,148,34,202,170,38,92,65,31,17,110,71,254,234,34,158,101,28,226,114,220,194,226,246,209,191,23,18,149,151,153,205,234,174,53,30,124,193,128,66,141,116,88,97,149,168,32,237,2,33,136,133,103,210,77,102,62,36,22,60,161,44,33,13,33,129,170,129,26,83,240,148,75,55,34,135,137,191,228,148,79,107,240,186,36,34,101,54,77,207,212,90,107,96,30,48,246,134,148,82,141,91,191,80,196,178,102,19,109,132,164,108,130,200,210,201,138,86,81,45,105,180,151,136,44,108,156,198,30,143,7,14,109,210,83,60,213,181,163,230,158,52,77,108,10,219,39,255,0,81,148,65,15,247,83,147,104,205,34,80,123,133,25,127,247,244,203,151,201,152,161,10,207,136,80,68,71,230,159,36,168,169,51,239,53,4,23,154,187,254,78,180,208,223,10,244,174,76,193,158,65,126,234,101,79,12,116,19,152,40,152,138,52,108,232,191,38,180,139,225,161,199,166,63,85,66,151,243,112,21,30,158,212,145,11,194,94,34,46,191,113,67,7,82,69,246,197,247,23,54,212,63,13,224,198,243,52,73,255,0,50,179,241,211,154,6,253,241,114,142,53,169,240,112,197,28,164,96,102,100,253,92,81,137,115,253,61,50,254,181,251,77,169,10,169,195,38,116,146,115,41,230,29,148,116,102,65,43,56,114,100,82,214,85,92,249,130,46,68,241,146,113,116,137,106,147,61,227,30,25,120,211,171,10,98,27,141,77,26,43,2,25,227,32,254,158,37,170,27,200,82,60,165,236,69,67,9,228,143,52,72,185,81,83,228,147,242,4,213,123,101,128,44,158,243,201,38,32,162,99,64,170,130,198,11,22,228,133,89,50,54,84,17,171,79,190,100,188,164,226,246,211,122,128,175,83,192,57,95,194,44,66,82,248,103,11,136,221,75,163,201,97,10,12,166,18,150,181,193,213,151,145,104,202,204,106,128,24,49,128,253,222,60,133,250,169,20,104,0,141,121,187,202,49,13,111,54,149,157,56,153,183,68,72,230,64,181,130,76,56,178,165,101,97,213,151,236,235,245,179,42,172,135,134,36,161,148,130,91,95,15,211,70,243,11,34,230,26,62,249,144,101,237,37,197,32,136,186,33,181,61,86,15,155,149,137,38,173,78,70,87,44,68,22,83,207,38,200,31,251,218,185,173,120,202,54,8,34,25,87,57,100,246,73,177,204,30,191,62,52,234,102,164,157,80,207,233,194,30,66,164,86,111,1,228,91,246,66,222,226,146,183,104,243,113,136,137,28,59,33,198,127,104,196,53,53,2,214,214,105,31,187,148,156,250,57,38,143,9,133,218,169,148,188,137,85,97,199,185,105,67,168,106,138,76,65,149,24,164,79,39,188,126,25,131,20,107,148,204,210,71,211,112,95,46,186,127,47,211,82,79,248,133,169,227,31,104,82,145,35,52,241,127,70,94,158,41,126,78,143,170,175,158,54,97,150,94,53,51,27,1,31,152,66,202,131,135,167,173,111,222,203,18,228,146,53,99,15,77,188,94,28,74,234,141,175,49,89,149,48,83,69,36,243,141,252,162,86,225,216,217,3,230,202,148,189,239,19,54,133,128,49,125,204,73,124,11,45,177,241,41,181,147,128,181,185,171,83,176,17,188,195,16,185,114,169,6,85,75,33,56,151,77,240,137,101,220,37,160,212,128,198,171,30,98,90,132,144,66,72,204,229,67,154,213,153,240,133,7,172,234,175,60,255,0,167,136,138,80,44,178,25,62,110,80,242,41,52,109,98,203,83,164,198,141,99,57,159,40,44,168,160,198,178,169,59,13,47,177,115,200,214,186,182,144,140,54,82,109,149,184,117,33,231,65,97,177,101,252,136,224,101,74,86,76,60,214,114,163,35,27,217,12,92,170,76,58,146,187,7,205,197,155,147,237,35,169,238,37,144,143,205,20,130,31,183,149,75,33,171,137,66,240,202,23,119,90,210,200,15,43,243,10,86,36,52,249,135,35,56,114,99,90,131,61,248,51,7,34,107,255,0,2,166,249,150,81,42,89,154,88,136,134,135,169,233,172,165,226,20,172,72,11,91,82,109,31,234,2,30,63,5,27,167,176,73,181,124,188,92,101,122,139,102,197,99,85,174,167,82,178,146,8,192,249,65,16,169,67,230,16,128,230,138,141,135,168,96,248,109,3,23,253,212,182,249,255,0,147,237,171,98,71,179,125,19,178,99,75,36,183,242,255,0,175,173,15,107,164,178,179,230,231,142,54,85,71,91,233,94,15,236,200,182,50,183,115,231,150,41,10,53,88,228,82,44,173,220,134,14,143,170,173,30,96,221,14,73,62,154,163,211,216,199,19,49,75,254,180,69,150,155,137,143,229,34,144,74,106,238,28,234,218,236,81,10,76,133,68,139,171,140,190,225,150,186,135,250,151,202,114,140,93,132,77,35,76,137,58,39,15,98,128,173,223,96,120,101,137,53,164,146,120,210,241,41,44,108,133,158,172,163,217,140,122,132,184,141,255,0,195,27,37,148,88,151,70,204,50,165,118,84,44,178,230,196,159,153,138,212,50,173,152,252,108,8,83,199,210,2,104,217,46,88,186,148,204,104,196,173,103,81,56,208,115,46,45,75,197,18,86,33,163,36,14,127,37,108,207,2,15,20,65,98,196,162,181,12,253,85,4,159,41,23,40,211,24,22,178,197,225,16,197,84,108,135,144,29,168,92,249,10,205,67,149,178,97,238,252,197,109,23,17,16,65,211,16,119,125,164,255,0,26,232,118,90,96,146,79,152,69,80,58,216,54,58,124,224,151,136,152,252,209,52,120,251,119,43,12,154,235,173,59,246,58,150,152,55,166,128,97,17,85,14,192,150,79,202,98,241,168,13,43,169,226,78,173,103,22,82,42,96,223,2,11,57,178,46,117,25,148,163,53,110,48,113,117,164,134,102,34,112,137,49,129,112,11,38,113,21,102,248,202,170,215,37,90,1,50,248,131,30,19,21,35,187,212,36,198,253,160,147,153,148,224,201,151,18,21,148,144,108,159,180,221,109,191,117,38,211,91,220,117,145,62,137,202,173,79,113,225,134,92,94,52,230,27,217,37,249,130,37,156,157,36,200,196,120,119,89,113,34,33,192,219,13,62,32,204,49,11,39,73,103,17,70,179,153,231,24,127,84,159,109,111,141,25,248,243,4,171,107,227,19,221,255,0,138,42,162,44,140,76,190,227,81,137,253,88,135,247,86,175,199,44,201,136,162,84,51,35,18,104,30,19,41,89,52,60,253,73,87,167,81,247,175,203,66,141,242,119,49,120,178,127,129,78,51,215,50,98,44,161,237,145,38,245,200,204,197,16,188,105,92,154,219,193,115,20,89,70,155,108,85,98,142,52,204,96,96,177,13,107,126,161,170,169,243,49,177,228,47,182,36,151,214,201,180,194,26,185,37,34,151,159,113,6,52,230,26,196,69,140,65,125,85,38,87,40,170,174,93,76,214,122,128,100,97,162,11,16,213,85,109,145,236,160,229,150,85,27,27,85,2,117,115,3,136,69,252,138,143,76,92,85,20,123,77,174,82,44,142,60,190,77,147,142,58,27,108,130,120,195,205,16,73,112,117,229,81,15,233,214,208,57,21,188,144,146,76,78,161,136,106,22,238,144,5,126,108,92,130,247,23,94,222,56,234,115,172,138,250,231,160,194,202,6,156,147,19,45,124,161,136,138,2,124,99,150,213,145,2,93,206,84,68,153,241,43,124,243,23,169,114,249,159,23,107,161,106,124,65,47,87,184,188,254,166,77,174,214,61,14,146,23,155,190,215,209,222,169,52,217,234,62,110,89,121,11,237,170,48,204,121,7,135,42,229,84,159,20,107,173,134,204,179,213,84,107,129,147,244,146,134,84,235,37,248,156,242,70,200,217,143,38,76,131,25,156,162,26,80,255,0,195,242,121,172,68,79,183,202,177,126,66,119,32,166,86,202,157,197,16,163,18,232,91,18,174,129,175,52,81,249,250,116,172,67,251,169,181,37,147,231,19,9,74,128,173,211,209,35,15,20,190,84,194,76,248,52,145,31,44,49,113,98,98,218,211,33,119,47,173,10,160,214,176,108,237,90,140,195,136,156,34,255,0,113,69,233,237,120,123,185,219,64,137,93,135,192,163,229,89,28,150,231,160,73,27,33,9,171,99,90,214,255,0,80,12,161,165,181,90,156,226,30,91,2,140,171,163,90,213,83,18,35,203,98,82,227,19,23,27,181,178,61,185,222,26,248,24,163,11,220,196,153,149,95,128,241,181,215,50,254,182,226,170,119,54,232,104,249,245,186,74,200,127,54,82,20,159,105,115,106,168,24,254,218,161,101,36,188,121,133,63,141,75,252,169,242,110,218,91,220,117,248,98,168,99,205,92,95,227,202,190,48,63,145,45,135,224,46,28,169,139,205,192,177,100,212,89,20,89,61,239,39,152,68,166,109,95,47,165,25,62,212,241,167,63,233,39,212,230,131,100,62,97,38,94,222,99,100,138,67,64,141,107,147,148,72,199,192,188,254,211,34,233,44,173,137,249,56,135,141,50,124,10,172,28,34,228,87,255,0,17,38,154,67,143,198,147,168,227,63,155,34,33,250,156,226,30,43,18,171,13,73,51,211,65,242,145,71,202,185,204,205,61,234,211,179,75,159,139,237,169,108,163,182,5,183,181,110,70,217,54,164,41,51,24,68,40,208,94,154,11,39,230,41,72,172,160,105,35,141,152,189,180,209,154,63,108,60,162,22,85,208,176,170,28,251,196,83,40,127,39,52,162,99,91,67,163,55,44,225,229,93,8,48,34,148,28,209,81,129,161,7,112,133,137,26,109,152,210,49,202,166,104,13,176,243,27,34,194,170,158,36,99,230,40,151,95,240,227,234,75,164,192,1,127,181,26,220,5,220,98,84,215,103,147,242,129,235,74,166,80,217,89,115,101,196,63,168,131,214,218,133,154,95,57,131,141,33,211,218,230,215,84,121,132,165,196,53,205,141,142,165,86,173,138,186,217,48,99,61,241,59,72,36,196,54,68,201,151,18,229,247,119,195,211,103,247,63,199,216,189,3,85,14,200,121,133,40,138,77,103,97,246,241,58,224,108,165,73,39,40,136,33,166,129,48,227,1,67,85,92,62,72,25,152,170,153,150,176,99,13,153,139,149,50,224,73,148,244,250,220,163,221,138,42,90,27,224,86,191,244,4,200,169,107,117,61,108,159,49,32,45,105,193,55,167,177,85,106,230,100,156,193,159,172,193,37,152,182,163,23,241,47,86,155,124,254,164,152,212,132,168,63,50,25,151,219,105,79,196,84,50,178,26,172,174,116,22,61,227,233,139,137,107,147,119,58,48,250,148,213,36,251,91,41,222,230,53,121,14,144,5,30,109,169,10,150,191,184,51,42,124,119,20,70,159,42,200,125,68,90,36,211,216,217,51,16,184,190,225,85,136,99,2,55,78,49,44,223,37,133,31,50,117,218,82,109,38,191,68,84,109,43,58,180,159,212,109,56,190,218,63,204,2,103,10,54,214,24,8,78,210,127,186,151,121,214,198,254,232,98,253,210,172,102,95,179,42,199,199,164,243,233,53,85,151,159,245,77,180,98,251,105,219,246,133,229,245,72,201,140,102,0,76,71,248,252,198,220,100,36,170,180,4,88,207,203,96,93,201,21,12,154,168,144,162,113,69,196,152,201,126,32,112,227,73,36,220,87,13,143,245,9,89,126,216,146,180,203,193,52,26,174,249,48,130,202,224,113,159,132,61,139,228,109,84,114,143,12,178,241,164,218,146,100,25,50,198,106,241,16,88,190,170,76,246,18,75,30,33,23,145,46,219,125,143,143,209,149,150,179,170,45,171,194,82,241,9,100,253,115,167,197,225,180,17,10,131,103,194,178,73,126,83,74,237,77,169,254,15,237,165,230,52,161,161,122,119,251,31,114,31,232,109,86,182,130,67,225,45,89,4,159,25,147,173,135,253,56,184,145,147,62,26,69,173,139,155,126,50,145,1,90,96,66,126,18,151,141,86,170,159,36,119,21,184,24,178,4,184,199,102,105,228,17,63,117,92,214,154,86,6,23,40,228,173,213,95,135,44,129,136,81,114,145,25,233,175,131,250,76,127,182,147,252,99,93,190,140,118,99,147,218,36,17,169,15,231,135,22,33,162,183,54,185,58,135,141,111,53,192,196,206,82,226,78,211,42,46,90,18,219,127,19,83,35,30,180,125,72,9,147,200,62,149,162,101,193,61,161,16,168,54,76,56,201,155,18,231,145,174,89,87,247,20,79,128,57,167,221,216,69,39,18,71,39,85,0,71,218,84,197,39,241,170,29,67,169,200,32,109,54,163,229,83,212,144,43,127,57,189,194,191,42,104,234,224,204,200,13,27,117,101,106,207,81,200,33,125,213,114,207,195,145,135,132,72,118,67,97,72,195,75,229,26,215,112,24,49,128,195,87,8,138,210,50,162,226,71,113,157,141,91,1,138,118,236,61,107,229,197,9,39,3,119,139,143,220,64,50,249,228,237,18,111,39,82,51,99,139,183,242,46,93,207,225,208,202,255,0,100,188,102,19,63,9,113,13,54,178,49,227,3,53,117,161,63,108,69,75,164,201,136,64,63,218,252,137,76,51,126,124,37,42,25,71,179,20,176,238,231,22,14,105,121,63,113,50,170,181,211,146,89,154,93,200,196,79,166,68,142,28,198,70,226,227,40,214,54,186,110,170,79,245,17,23,17,62,154,101,95,212,147,84,173,222,81,206,126,40,146,178,141,124,124,97,139,138,33,84,75,233,239,32,131,53,76,248,66,253,213,237,60,109,99,108,118,6,92,168,223,227,246,213,85,92,42,191,101,177,169,229,140,124,197,83,87,6,157,91,43,13,120,136,92,170,220,48,231,70,6,18,151,34,204,48,0,95,104,107,89,85,249,152,179,50,18,80,238,245,24,226,97,196,151,204,173,188,156,61,220,181,90,29,55,168,55,207,41,69,242,222,107,215,97,131,4,28,69,249,159,166,179,110,49,119,155,196,231,193,147,99,24,252,197,95,103,235,59,42,222,16,202,79,167,214,238,65,194,46,68,152,218,75,114,124,178,226,165,104,85,199,94,163,247,7,135,119,121,108,254,89,228,85,65,9,227,1,156,185,114,165,38,173,244,128,51,105,202,140,129,48,158,28,201,154,53,64,220,184,83,39,218,198,127,249,92,146,254,218,209,62,101,204,238,32,213,201,16,190,234,123,27,80,203,193,135,143,253,164,64,76,121,62,121,74,179,0,179,18,108,211,209,69,243,123,174,79,166,138,12,146,86,179,154,41,49,44,53,9,137,8,139,109,36,151,206,3,50,242,165,197,216,44,213,27,70,181,4,144,102,83,151,212,242,238,201,148,54,155,108,72,217,140,120,184,68,149,207,121,199,194,100,213,21,88,151,129,62,230,12,227,196,41,119,35,31,184,170,224,73,57,89,212,148,67,141,19,204,146,204,95,245,163,127,225,125,4,99,96,68,85,150,84,27,39,29,176,39,43,20,214,161,141,106,83,245,19,26,175,167,181,174,35,62,111,173,106,212,55,20,123,79,148,42,70,153,59,4,106,246,246,21,211,178,13,36,22,75,40,137,202,156,135,88,85,73,6,35,100,18,67,73,113,91,36,120,108,4,66,141,19,101,248,127,193,248,68,65,125,180,241,182,143,242,18,46,89,8,181,80,119,39,205,167,165,19,34,14,5,174,184,31,9,133,39,26,211,26,238,170,182,199,152,68,198,186,53,60,253,63,108,15,213,17,82,169,228,22,101,211,219,208,134,126,167,100,103,252,217,113,17,52,141,38,45,176,255,0,205,49,39,119,127,15,116,172,225,229,203,39,34,139,54,152,125,107,253,196,109,254,162,238,40,109,108,153,208,173,95,243,255,0,200,168,55,250,142,75,63,94,50,141,79,190,134,89,70,194,135,137,56,129,0,152,48,238,145,90,13,101,113,168,109,118,192,196,88,163,40,209,48,53,13,113,95,135,210,200,149,134,54,47,117,102,195,62,49,62,83,30,68,182,111,178,117,82,169,242,64,64,112,192,31,242,9,78,207,167,173,146,71,203,151,60,113,151,205,228,236,124,197,75,167,223,14,183,150,195,173,27,140,102,223,234,43,51,226,10,91,196,34,229,31,212,91,195,131,187,47,241,173,18,110,32,219,191,52,76,95,198,169,116,220,0,73,7,182,52,98,57,136,108,182,220,193,18,50,53,172,25,47,69,73,173,7,79,106,46,182,146,8,193,152,194,91,95,232,182,81,67,217,56,111,249,65,16,163,90,166,73,196,204,210,203,137,49,184,181,244,136,167,48,132,185,86,242,243,88,218,226,17,120,252,212,85,110,213,82,220,148,117,63,83,144,135,195,83,254,226,30,49,173,100,206,97,165,170,8,26,13,240,124,51,20,105,248,104,65,25,153,87,86,202,167,34,91,223,168,40,67,199,135,18,98,248,7,24,217,133,121,152,5,238,162,30,96,96,237,82,220,81,114,112,73,52,59,239,15,154,255,0,105,17,26,171,98,206,220,168,87,201,197,238,175,70,54,66,36,220,30,186,155,108,177,148,106,74,214,24,11,220,171,102,5,152,248,84,253,149,84,185,49,31,202,133,179,137,90,19,204,134,200,223,164,76,99,86,217,73,247,82,200,21,178,225,75,230,200,173,224,61,130,99,56,149,86,169,200,118,176,19,52,220,175,15,213,32,30,107,202,66,98,237,85,6,123,253,149,171,108,57,61,168,197,196,182,164,69,169,173,75,205,44,66,91,66,24,150,192,218,7,108,34,42,185,52,251,144,97,196,147,73,211,120,191,72,44,73,234,109,180,21,155,64,106,63,12,213,211,199,141,111,135,67,115,25,159,55,202,181,51,83,203,168,38,41,101,79,171,108,160,221,179,134,120,242,40,217,126,139,103,83,8,207,29,111,114,96,203,42,169,63,184,133,125,39,254,203,200,84,76,109,55,91,231,187,234,70,223,244,158,226,136,175,171,125,75,135,219,73,141,12,245,16,126,83,253,181,210,25,67,185,233,40,209,12,210,160,35,48,148,68,87,90,212,231,108,15,207,243,245,33,33,63,45,138,0,218,147,76,217,112,134,44,108,165,93,155,82,124,40,170,146,55,225,92,182,215,224,179,33,31,119,95,196,68,141,211,247,227,169,213,31,80,149,52,233,239,8,199,93,58,30,152,29,188,86,27,213,49,126,210,230,145,180,149,196,103,243,8,138,183,77,217,90,212,61,130,150,34,99,251,169,26,54,79,129,237,110,58,142,99,70,61,33,223,134,81,10,47,62,194,171,8,23,21,210,65,205,43,145,46,216,2,220,12,247,80,70,248,116,66,249,237,37,16,68,74,203,101,199,81,21,215,255,0,202,92,135,6,63,109,13,37,227,27,249,138,145,192,124,186,208,48,37,46,84,6,161,159,42,72,49,4,68,82,86,149,241,6,133,109,239,232,52,147,241,10,158,49,61,59,213,16,114,103,196,146,14,31,117,115,131,105,95,155,221,148,164,201,230,169,160,90,130,52,86,8,216,214,237,186,114,212,102,88,159,128,81,153,247,83,42,215,226,225,83,50,108,178,116,149,99,15,80,178,51,249,83,216,213,82,190,200,39,240,225,18,209,84,96,99,71,85,76,29,184,24,108,68,23,238,45,83,40,65,4,153,133,40,104,170,153,185,224,110,123,55,43,15,73,90,153,61,131,103,18,22,202,214,118,14,34,143,34,22,74,18,101,3,153,13,145,165,254,210,37,242,71,225,244,148,188,253,66,122,214,101,82,242,126,33,89,77,150,193,98,30,53,186,217,254,7,85,46,166,27,33,17,80,236,190,234,146,141,38,116,159,5,97,73,72,50,145,134,176,46,37,187,99,89,80,103,25,128,33,51,24,188,104,61,73,14,171,3,13,148,121,19,105,52,52,197,6,47,89,26,1,154,63,79,143,148,86,132,47,238,39,225,167,190,132,27,54,249,0,100,50,108,89,180,46,37,186,170,182,94,127,155,41,10,156,85,70,1,15,135,47,82,117,62,77,109,104,61,188,138,123,137,200,124,190,129,36,204,101,108,95,164,185,149,217,143,111,57,242,213,5,196,243,205,62,21,160,48,217,238,168,171,93,172,195,44,116,22,214,228,26,100,251,83,251,73,176,106,129,37,156,40,57,240,25,91,225,202,53,108,66,194,211,79,57,60,50,170,104,19,247,32,237,82,22,92,164,250,67,91,105,228,188,178,198,33,23,247,17,86,27,23,81,237,171,14,69,140,104,18,164,131,237,163,222,18,20,120,68,138,135,67,98,65,243,113,38,224,10,194,128,192,28,110,46,52,67,42,143,39,164,73,243,233,43,160,179,44,185,92,136,61,203,50,102,9,82,238,104,43,88,217,12,51,161,112,148,68,91,76,99,227,229,200,179,13,241,10,78,82,141,111,147,100,12,31,54,44,163,251,105,172,162,178,183,208,178,78,199,31,9,81,48,33,128,131,81,118,191,16,169,227,31,21,116,82,23,247,21,69,13,244,18,193,97,101,148,121,10,206,180,44,148,49,161,106,133,90,217,2,164,15,218,11,41,20,180,109,66,123,115,191,173,50,178,146,9,32,63,221,80,213,178,125,54,201,230,47,252,233,42,207,147,27,29,83,253,151,65,184,156,46,47,65,38,63,168,182,178,202,41,125,222,68,153,250,144,115,89,195,22,74,38,146,48,11,203,255,0,187,165,101,82,139,254,138,72,208,192,70,101,50,201,239,199,211,196,153,48,48,118,188,41,44,151,159,59,212,154,70,79,145,118,244,118,53,204,135,234,93,197,196,176,244,216,149,163,253,86,84,67,228,254,68,47,132,25,63,230,37,227,78,178,92,42,124,140,200,146,95,151,181,57,100,201,194,234,138,52,24,67,6,48,254,80,75,54,79,199,238,170,51,42,2,216,38,76,203,159,165,27,253,165,244,55,112,127,238,254,161,1,106,52,206,60,185,70,149,250,244,82,240,152,74,123,159,174,163,44,127,194,163,206,142,112,248,75,137,38,184,134,58,214,102,137,200,63,4,62,106,174,232,133,228,77,227,76,25,0,170,178,95,152,146,71,76,187,145,76,221,145,24,23,156,125,168,189,66,17,136,153,162,9,37,13,198,248,120,126,146,70,54,54,97,214,255,0,40,214,183,250,86,76,165,201,145,37,101,171,5,194,138,135,12,246,71,225,74,170,86,193,204,158,79,54,11,23,26,244,199,142,48,30,97,21,48,12,6,11,136,203,39,192,4,110,158,84,244,95,178,91,130,24,26,145,242,95,132,81,121,22,82,110,37,194,198,89,112,17,83,224,18,55,205,196,23,34,79,101,62,196,163,195,47,108,177,149,80,22,76,135,204,212,54,69,6,106,225,13,45,159,39,212,152,243,88,21,74,155,83,178,165,143,204,95,244,36,102,214,99,187,27,240,151,16,215,159,35,73,106,169,218,176,171,173,195,46,44,180,253,107,223,152,163,18,151,125,247,169,63,250,72,138,84,4,157,36,125,73,107,132,50,183,57,87,86,209,159,13,226,80,13,133,151,216,173,15,66,239,156,186,246,208,172,157,84,93,50,97,235,169,41,2,183,95,148,12,53,124,12,67,250,132,88,254,18,181,156,127,254,24,74,76,139,170,201,129,106,78,90,226,173,177,171,103,23,134,195,30,69,219,31,75,18,53,187,28,45,215,74,250,125,16,255,0,248,87,79,100,15,148,149,218,181,67,248,68,122,215,252,164,168,203,167,70,170,137,25,139,69,150,12,28,37,86,146,88,208,132,114,75,174,184,234,9,85,166,246,32,96,75,60,105,171,41,192,81,168,207,85,32,229,225,221,42,56,118,68,140,206,82,174,101,234,50,246,58,36,133,171,238,27,232,236,140,254,33,34,152,30,62,165,132,107,80,77,225,17,70,154,50,54,62,99,43,239,92,228,171,47,33,99,227,15,184,81,70,165,47,181,156,29,63,100,202,233,113,121,10,207,105,95,25,153,124,241,9,75,234,29,0,205,64,118,24,220,88,189,196,171,103,215,220,52,236,173,144,88,118,150,81,24,111,170,196,17,169,62,137,81,176,41,15,82,12,89,114,173,230,51,6,134,146,156,141,174,158,4,171,254,27,211,78,38,238,89,73,145,0,205,31,177,59,196,17,98,252,252,121,85,127,170,226,39,10,208,105,50,236,143,152,197,73,249,74,252,116,27,101,208,249,2,52,184,221,56,241,173,22,70,122,48,198,4,97,246,165,143,146,201,61,41,119,25,194,164,228,249,56,159,202,130,124,247,224,126,208,68,201,247,85,89,169,199,218,97,44,159,51,78,70,226,176,198,34,39,170,39,45,65,164,111,29,14,75,60,58,236,147,178,135,33,70,47,166,168,235,117,14,184,140,12,69,22,37,213,106,167,233,242,1,155,72,185,86,137,53,160,156,124,184,177,13,50,172,44,110,189,75,214,172,167,51,55,172,221,147,52,184,164,200,37,71,91,78,2,3,149,80,201,173,173,132,15,213,114,125,53,162,27,50,38,178,38,42,37,153,201,201,148,152,142,51,8,92,104,167,207,148,48,112,170,57,244,153,98,63,20,161,37,113,169,8,50,98,49,86,243,5,98,112,211,236,164,240,229,34,58,4,13,183,41,123,19,247,233,188,76,203,148,105,49,152,124,236,14,36,86,188,66,195,184,111,202,141,120,71,224,132,135,142,48,216,181,201,181,138,63,117,115,200,202,57,170,124,105,126,208,178,161,89,2,112,199,150,94,52,210,5,144,200,244,116,253,142,15,115,34,44,168,163,85,136,61,97,62,86,197,225,23,186,185,27,41,53,1,8,254,37,223,227,70,1,79,204,33,172,236,163,65,246,160,13,65,86,46,110,93,89,211,20,57,101,193,177,1,248,187,23,54,146,203,40,210,159,96,108,153,23,113,170,173,131,108,1,225,199,145,17,255,0,135,177,36,191,230,241,175,109,85,29,79,47,114,135,1,252,121,107,231,139,18,113,2,28,169,32,203,137,118,105,255,0,10,40,6,12,220,106,60,208,198,89,222,157,93,147,109,25,13,26,167,29,66,204,226,42,170,217,195,243,52,190,180,76,248,199,237,136,172,36,248,18,14,17,8,159,237,41,227,67,150,47,62,34,36,1,88,109,89,36,15,136,97,11,34,219,12,48,99,3,14,212,98,90,160,104,251,25,167,205,19,255,0,129,39,223,128,46,124,57,101,36,171,15,232,36,126,161,60,102,60,81,22,16,53,37,228,147,225,196,143,153,164,162,214,246,202,65,198,140,113,156,155,76,98,26,86,140,123,14,225,241,19,49,187,10,183,73,134,114,179,42,80,240,156,100,204,105,68,41,19,232,19,242,197,229,90,171,64,37,61,18,117,148,175,113,84,67,173,244,208,126,171,145,121,254,171,253,160,135,20,127,80,168,29,200,224,147,148,185,72,152,203,12,195,3,114,252,178,250,211,155,89,53,209,170,190,80,67,200,36,3,32,94,77,136,195,8,75,116,61,37,101,147,45,137,127,141,53,73,216,148,129,172,200,41,219,75,18,144,95,109,90,63,211,111,224,226,255,0,221,20,214,170,208,195,39,132,191,254,6,135,167,152,250,215,225,17,73,141,46,221,26,202,82,199,53,215,148,231,169,157,134,33,86,26,111,83,215,86,131,21,142,69,210,245,133,60,27,104,47,48,121,11,224,185,45,38,143,37,189,172,168,133,46,44,95,85,44,145,223,36,30,216,157,4,58,242,33,25,134,190,6,229,120,215,7,187,99,226,75,166,32,191,137,79,80,208,159,79,218,225,203,151,243,174,151,232,231,44,76,188,121,10,133,238,191,36,152,73,73,166,224,136,127,113,25,63,225,238,248,249,77,60,120,215,216,111,244,211,252,217,70,37,79,26,227,78,23,139,213,6,179,121,81,178,14,204,68,73,161,174,211,231,205,218,151,70,97,245,137,223,93,151,16,250,248,151,65,212,53,177,102,196,121,131,202,160,99,63,208,37,188,177,63,231,78,217,142,51,173,248,117,23,77,203,221,152,164,46,95,168,174,42,170,171,164,143,49,113,137,65,63,89,216,206,59,4,81,16,169,244,107,38,12,125,164,203,244,210,247,215,232,74,255,0,74,163,67,4,98,98,55,90,44,52,241,7,23,54,81,226,65,192,159,22,202,46,19,9,106,147,156,76,194,46,180,140,204,81,85,69,230,164,211,243,103,101,245,145,136,159,79,42,221,125,73,77,91,78,249,117,210,183,50,84,45,244,11,88,211,153,46,184,185,70,94,193,170,24,215,15,44,29,167,255,0,4,88,172,246,203,65,217,87,199,82,102,28,242,70,62,107,30,44,169,177,164,228,123,12,30,85,141,148,12,140,230,18,158,187,167,212,113,128,194,210,21,81,148,157,139,32,176,126,233,113,35,89,62,182,8,251,121,23,47,243,212,120,62,110,121,50,44,205,118,72,192,230,229,196,197,44,134,169,91,119,174,65,90,252,197,47,26,30,55,197,74,105,62,1,197,39,249,87,2,187,248,163,65,38,253,245,210,231,143,39,158,60,105,187,237,78,47,13,164,92,163,42,225,154,71,182,7,122,194,181,204,238,249,169,173,137,152,66,140,147,223,104,193,201,31,168,215,118,137,77,208,221,250,108,22,75,48,136,95,219,85,180,58,230,154,201,248,132,82,11,237,174,152,122,143,101,115,138,72,233,199,216,79,166,13,44,178,159,18,92,82,11,18,187,101,14,72,153,66,46,69,182,76,58,220,123,176,148,121,22,230,90,226,6,44,188,107,177,89,80,135,169,27,50,53,144,188,196,100,21,109,216,63,56,101,151,22,37,75,37,150,182,71,126,24,188,126,218,230,150,185,235,110,31,16,194,196,134,176,202,92,26,239,225,224,129,205,42,105,102,255,0,211,75,105,225,146,202,118,97,114,143,234,21,101,73,107,165,96,141,145,44,32,70,41,62,161,16,218,158,212,255,0,144,53,37,24,135,246,146,26,167,74,134,29,57,24,27,75,24,163,41,18,195,105,184,51,137,132,34,196,50,164,58,86,170,119,234,229,148,133,34,172,153,38,89,25,134,39,98,117,145,132,236,166,232,218,87,69,233,184,143,49,68,82,201,68,192,187,211,5,62,208,59,145,126,234,159,101,150,216,255,0,213,185,80,250,134,96,45,229,130,93,72,177,98,72,204,204,50,198,167,80,12,152,133,102,31,109,38,187,100,81,17,155,72,169,118,152,178,200,12,69,40,242,39,219,200,177,159,243,120,200,149,100,167,48,169,43,38,25,36,253,165,232,113,159,27,238,163,174,238,32,139,204,193,22,44,169,16,108,142,83,246,140,67,77,184,21,18,106,223,210,61,9,166,33,143,7,104,213,5,245,15,173,143,12,66,255,0,180,146,70,210,86,186,124,236,54,92,169,187,106,22,41,66,97,194,246,137,141,44,153,38,84,211,252,164,82,42,56,6,29,144,217,234,59,104,216,145,230,181,211,52,128,202,105,241,184,146,217,124,133,245,22,213,105,41,68,24,203,44,92,133,77,230,104,154,168,64,245,11,105,67,46,36,128,63,22,160,228,127,22,95,185,137,76,79,214,103,178,157,243,101,38,216,169,119,255,0,93,10,175,79,175,54,212,119,113,241,32,2,254,159,166,4,62,47,113,75,234,28,246,85,175,151,109,60,133,146,84,30,164,244,122,65,238,226,23,183,177,77,204,213,163,183,32,43,226,100,255,0,26,140,159,242,44,159,241,55,62,1,198,48,124,209,49,162,102,106,112,65,24,34,68,41,55,42,187,208,65,180,102,236,191,232,72,237,126,30,178,200,121,132,94,79,109,89,97,90,147,222,200,109,84,27,200,32,101,132,185,67,253,181,81,26,250,116,230,112,228,92,154,28,59,129,206,195,97,105,32,177,132,174,116,222,161,4,105,95,40,47,247,84,182,255,0,128,210,20,53,90,207,83,210,75,234,33,70,174,195,241,142,182,48,63,168,213,201,201,246,148,215,172,86,148,121,75,140,73,72,89,6,76,190,82,143,26,106,105,227,174,186,11,101,126,90,21,239,248,151,248,130,86,210,32,137,24,127,117,35,212,244,128,178,237,247,125,196,119,165,81,227,205,18,87,39,238,172,39,204,30,215,105,139,41,21,99,106,124,247,21,191,227,167,99,151,95,104,200,35,240,45,78,76,130,91,67,62,93,108,70,102,139,139,18,234,53,186,110,92,96,48,219,88,196,203,245,16,243,194,2,141,251,184,17,132,79,180,36,236,170,230,43,17,48,31,121,110,204,184,182,195,250,132,78,234,168,71,100,125,164,187,78,63,112,153,120,212,228,202,171,34,78,126,105,68,219,121,245,251,106,182,170,226,170,182,39,104,242,46,86,93,33,42,204,197,61,110,131,210,176,89,242,159,50,79,168,180,106,223,136,186,99,75,188,21,246,5,255,0,105,35,54,191,126,7,138,39,18,225,191,21,43,111,47,192,243,87,114,145,44,141,43,174,7,71,75,211,197,125,55,245,244,63,75,85,107,61,29,169,34,229,137,40,127,202,182,134,30,135,173,127,168,150,208,101,47,211,18,252,151,240,198,30,170,164,136,241,91,20,138,243,194,240,131,203,19,33,87,60,45,212,241,125,6,154,24,17,245,163,122,29,232,218,132,19,153,246,254,154,71,125,26,12,208,102,14,53,203,233,238,53,84,98,114,192,147,141,84,250,145,201,19,149,118,46,234,28,213,75,18,154,170,55,166,188,31,251,218,108,199,217,122,115,13,16,184,134,37,183,103,18,239,238,167,129,170,62,213,145,5,23,141,108,106,188,245,49,219,196,146,141,84,123,46,108,163,78,235,96,78,140,254,82,140,163,79,169,52,120,8,71,154,94,65,12,72,249,53,85,177,128,241,68,159,136,138,155,137,246,75,179,27,106,161,158,112,241,109,114,254,208,150,115,244,101,174,7,150,36,95,247,84,124,205,78,253,37,230,104,154,140,185,62,154,82,255,0,137,122,199,80,15,14,82,99,255,0,231,20,255,0,33,190,138,47,79,175,46,229,71,225,233,196,253,92,161,141,43,181,167,137,72,76,193,46,228,139,16,152,17,135,243,101,147,147,247,80,236,201,168,39,115,113,70,26,123,25,83,204,147,107,100,118,24,191,45,27,233,141,50,147,84,120,195,203,148,139,84,144,142,9,56,81,65,147,185,30,18,149,104,160,129,127,179,139,249,17,17,163,18,75,240,136,171,216,79,24,157,73,117,217,143,7,194,92,79,249,249,18,216,101,91,176,206,202,159,109,205,218,85,19,169,236,172,164,129,241,43,162,145,94,83,234,160,77,137,135,16,203,37,109,13,81,39,100,49,68,63,227,66,170,203,204,109,205,97,63,39,218,234,125,71,65,106,200,146,242,109,188,251,21,133,61,148,27,113,143,104,92,164,247,23,90,213,191,7,42,173,162,62,93,143,18,228,23,122,120,250,55,252,142,47,31,255,0,4,78,221,26,38,81,26,221,83,76,117,10,170,26,169,208,89,215,185,18,165,164,99,196,12,82,203,137,112,90,221,127,121,4,140,203,0,130,26,235,26,122,251,213,226,0,177,4,66,144,170,93,181,250,17,151,250,92,217,86,143,6,236,50,146,102,70,150,47,155,41,120,209,31,61,143,9,68,167,167,201,178,140,126,34,147,26,108,170,42,148,97,97,228,248,22,196,164,199,244,211,147,26,12,97,241,21,115,75,141,109,99,4,28,194,203,251,104,141,55,119,58,236,121,101,139,23,219,81,220,107,84,166,205,86,229,148,203,92,169,5,149,195,242,98,10,53,252,74,102,239,85,105,200,39,195,47,32,136,171,85,5,5,153,171,108,161,31,168,133,86,26,99,226,91,9,224,35,23,248,210,70,4,18,98,229,197,198,133,135,90,200,211,179,87,69,202,69,141,15,108,212,55,47,240,116,59,138,26,221,101,19,48,133,137,68,27,65,158,180,252,60,88,149,126,158,184,32,190,82,88,177,39,211,35,14,72,30,101,85,154,220,136,122,145,44,158,8,79,96,125,197,75,79,60,114,89,204,161,181,39,156,99,245,32,31,113,42,48,55,97,148,165,35,55,124,11,172,106,229,23,196,135,191,104,204,221,104,90,75,138,98,87,98,8,135,145,71,92,106,73,211,162,16,82,229,113,161,234,140,50,1,155,66,174,75,62,225,213,182,155,71,83,164,141,46,48,61,64,34,202,84,101,149,149,149,148,77,164,184,165,72,232,109,65,25,140,203,40,159,182,170,13,48,18,64,204,57,23,108,109,161,192,194,154,169,32,253,33,162,226,76,159,2,32,144,179,42,165,120,102,203,136,107,41,51,193,26,46,98,151,144,74,182,161,33,109,196,102,8,125,170,127,204,4,38,208,197,70,60,211,172,136,242,148,88,134,180,62,170,41,31,155,23,34,91,20,173,7,149,90,122,170,72,240,246,147,234,38,108,152,125,36,7,132,50,135,141,34,129,100,200,67,77,130,106,123,40,132,221,202,202,69,150,50,166,51,45,125,124,25,141,140,163,23,184,144,198,146,2,61,225,17,70,168,25,72,72,67,120,133,202,50,164,193,211,7,131,47,48,69,218,244,52,119,249,29,89,73,123,134,89,70,157,132,37,34,165,100,243,193,174,102,82,242,21,116,120,218,50,158,238,15,205,197,249,159,14,197,35,113,160,236,106,30,254,44,162,18,125,149,241,51,118,230,138,173,167,134,108,164,42,2,213,145,36,249,242,242,9,49,161,167,177,39,153,113,38,31,128,55,199,221,203,200,33,163,108,55,21,14,103,101,0,118,92,95,245,17,186,122,31,162,13,226,55,42,233,172,208,116,228,99,196,28,153,16,127,132,129,25,143,202,145,149,13,222,103,81,115,38,68,28,30,24,188,159,81,37,135,73,6,105,222,107,8,164,42,42,76,241,198,126,30,52,68,59,90,209,129,249,139,137,67,113,123,148,171,84,163,170,209,148,112,121,171,173,35,114,173,19,204,8,192,120,114,141,79,63,85,69,146,253,165,119,251,136,43,42,211,227,202,25,68,41,17,109,101,53,99,167,61,66,183,51,137,250,73,68,84,53,94,179,52,31,213,182,194,24,148,110,158,178,244,153,124,194,220,144,170,150,214,212,254,154,115,11,136,158,9,149,104,18,102,195,86,25,241,136,240,212,139,116,150,152,55,50,79,154,90,141,170,187,212,99,243,229,237,77,141,101,171,138,15,111,151,237,45,142,226,50,170,124,159,109,118,130,35,196,89,74,113,151,103,173,35,242,202,227,69,122,13,228,150,18,92,178,140,72,7,153,241,137,132,208,8,85,70,140,44,85,82,93,130,201,156,169,166,228,125,43,155,6,202,243,117,195,87,136,105,172,153,247,62,25,66,37,206,202,200,58,170,157,54,4,207,200,140,222,51,242,97,138,66,254,210,230,21,179,236,166,131,150,126,37,188,47,185,17,216,26,251,146,20,137,86,225,93,14,141,50,97,36,227,12,177,14,8,202,163,110,233,15,73,243,98,44,153,67,253,213,141,150,152,151,143,212,45,181,65,50,11,219,95,36,207,38,199,8,165,100,253,213,208,170,222,66,91,245,0,173,245,201,164,126,208,164,78,160,26,230,49,241,24,188,137,80,77,107,4,25,171,138,63,184,136,170,152,114,157,230,150,94,66,172,219,211,232,109,198,42,183,150,165,102,94,212,242,171,85,30,48,49,88,192,33,80,181,89,49,179,104,81,242,170,106,217,59,31,213,138,49,127,137,21,66,118,191,192,142,202,76,29,83,250,65,109,164,139,173,100,247,197,218,48,55,125,130,76,46,31,166,46,250,101,14,52,159,168,37,49,107,166,1,24,121,69,104,73,63,186,84,234,223,174,161,80,89,149,64,43,50,139,173,105,216,98,3,214,240,207,96,188,4,94,180,201,236,130,79,13,166,69,182,80,101,97,21,37,84,233,50,158,83,11,140,95,81,41,212,154,183,211,101,190,186,37,55,32,189,197,121,179,185,140,7,154,36,94,213,17,179,57,46,72,91,24,169,153,113,49,88,231,193,248,163,169,163,92,48,37,139,136,126,106,254,6,164,177,212,0,229,41,82,29,79,85,91,187,234,24,136,131,135,38,85,105,25,132,188,107,141,186,125,17,172,117,52,247,95,110,193,87,122,120,255,0,156,165,17,63,113,70,79,97,235,79,195,40,130,93,169,243,7,168,41,176,136,163,229,98,133,153,163,1,36,143,41,114,43,236,164,203,236,77,122,135,79,147,212,134,151,109,5,130,151,40,133,254,84,101,149,13,168,160,155,104,34,8,158,29,139,68,10,167,214,240,132,169,137,141,113,131,14,255,0,143,238,161,99,84,248,19,113,173,238,99,161,170,173,73,230,25,115,201,36,138,195,240,244,238,155,28,98,82,52,150,71,168,38,97,114,145,84,70,212,154,142,200,124,219,97,126,234,94,31,6,250,187,123,140,131,84,58,223,2,229,25,81,1,159,44,188,33,129,24,74,88,58,242,33,39,122,77,137,71,184,23,96,196,170,227,73,7,134,90,233,252,159,76,170,45,37,134,219,101,27,132,36,240,229,18,213,38,181,152,243,36,54,90,231,81,194,102,19,85,229,251,130,18,135,181,248,139,172,72,124,209,5,255,0,73,58,179,215,29,6,216,254,232,117,8,22,71,201,180,40,145,175,164,131,59,152,185,4,185,189,38,173,151,56,127,213,162,147,114,173,224,107,8,49,188,5,44,184,191,113,50,200,208,252,18,146,59,240,8,147,73,84,54,97,22,68,20,58,122,168,196,253,84,140,159,117,56,54,173,167,40,240,239,225,9,109,11,34,78,6,97,74,25,68,143,202,87,23,101,144,70,109,48,66,63,48,103,141,124,159,85,91,4,28,191,50,95,166,159,62,146,156,128,126,29,200,137,245,50,175,144,52,149,62,78,105,242,74,79,186,168,172,175,243,160,16,97,181,149,6,95,210,202,172,43,112,91,129,130,41,70,140,187,209,52,196,7,52,172,74,77,254,26,94,91,3,95,43,114,47,180,145,177,201,53,27,25,74,217,52,128,131,210,81,165,86,176,207,249,54,130,228,67,27,88,86,255,0,118,82,8,159,76,139,120,117,59,60,51,7,149,75,121,153,178,208,125,154,26,38,70,185,147,19,9,69,140,127,180,164,77,160,37,20,239,150,107,69,66,253,115,85,37,248,101,148,153,22,50,117,157,108,97,246,241,253,197,117,155,79,161,54,220,213,2,132,112,65,138,89,114,145,8,106,210,86,203,100,177,64,220,143,220,91,159,172,32,151,170,84,36,228,55,20,228,173,121,178,143,39,130,207,200,208,205,151,39,175,175,180,140,152,63,212,105,137,26,79,212,24,177,169,40,209,180,229,217,48,239,241,126,234,219,170,166,75,191,35,226,87,99,18,81,73,163,229,193,63,48,178,229,88,173,171,149,174,136,163,200,122,60,17,143,154,37,200,203,246,213,80,116,4,235,33,254,188,104,202,77,54,202,144,48,219,94,66,170,74,208,158,119,40,139,137,61,149,8,217,156,148,14,131,151,166,207,187,151,40,101,251,106,133,242,114,141,31,62,30,219,245,101,202,130,194,50,179,180,98,81,146,85,115,107,251,137,238,230,0,64,81,246,177,129,118,70,7,106,49,43,67,105,80,73,121,12,107,79,246,145,108,210,180,216,31,233,245,115,100,201,240,236,86,141,113,247,53,164,81,86,140,184,244,70,109,13,141,84,63,80,215,89,112,241,228,92,230,126,128,214,178,101,147,20,82,99,76,163,104,221,69,81,9,229,255,0,141,100,143,251,199,202,242,44,104,101,183,185,159,226,42,223,225,251,171,97,170,171,108,153,244,136,164,42,181,9,10,124,38,246,189,181,110,19,68,40,51,9,74,236,156,141,104,204,97,198,219,120,7,46,84,197,239,30,52,180,210,70,37,139,46,25,39,135,18,205,192,219,52,90,176,146,70,240,174,79,169,224,62,182,94,108,75,181,178,25,11,205,137,46,212,58,72,118,224,126,17,114,46,181,205,73,90,140,113,233,154,252,118,80,89,92,24,188,136,157,61,112,241,113,25,31,27,225,188,189,209,62,84,98,252,253,136,137,58,63,211,73,203,40,121,69,244,210,52,127,210,182,81,204,109,73,7,242,8,177,127,147,18,102,251,136,146,124,3,16,163,82,175,128,121,177,48,196,148,49,32,225,232,203,81,31,119,18,228,101,39,211,82,219,111,177,149,144,233,49,163,90,206,6,16,150,48,135,247,20,126,179,187,181,210,79,194,104,188,127,80,66,84,181,79,151,24,108,12,190,207,113,55,181,178,210,51,170,159,18,238,80,202,63,15,117,99,72,149,171,4,118,191,183,125,14,29,39,91,69,212,0,197,186,38,66,251,106,143,74,201,130,33,225,48,136,34,9,79,191,68,197,29,251,236,116,159,204,198,23,210,84,193,190,197,195,97,3,17,63,105,69,99,58,166,101,226,163,185,44,33,63,73,202,135,52,59,41,35,194,100,84,107,90,127,6,124,248,196,152,6,126,80,63,105,140,191,113,50,144,107,16,118,166,177,211,111,237,202,171,244,197,220,233,48,115,23,173,100,106,175,82,253,92,92,171,236,205,49,101,233,175,20,66,226,91,183,250,139,184,188,92,223,101,174,105,163,1,245,194,42,10,169,255,0,247,49,242,241,110,70,162,231,252,58,185,41,55,102,17,17,240,44,173,105,25,132,162,38,52,213,116,25,149,31,137,104,200,213,86,64,127,200,99,34,152,147,72,250,211,238,204,46,53,183,241,128,35,3,52,66,242,45,65,158,125,72,199,132,197,33,72,157,100,103,248,37,183,79,147,211,38,69,141,19,48,138,142,211,214,187,230,51,55,18,34,6,155,131,24,24,165,148,127,202,181,79,135,166,43,65,154,186,126,89,63,104,171,26,191,126,163,46,107,80,251,231,193,244,231,132,61,138,3,212,171,105,63,204,21,108,63,9,35,253,80,148,238,173,164,131,59,229,2,34,23,42,117,179,147,197,49,54,249,193,147,225,44,34,227,79,96,61,146,124,49,36,245,186,51,81,142,8,2,88,188,98,98,102,202,123,200,192,96,98,64,147,145,107,70,193,101,40,194,24,162,102,92,168,61,67,2,142,218,46,25,98,25,80,21,182,71,193,253,68,88,136,39,251,169,188,157,140,216,139,22,70,49,149,108,114,83,121,212,218,188,33,23,31,159,26,182,167,100,73,163,230,64,207,211,12,39,156,178,151,141,5,1,132,140,118,97,41,20,155,12,142,133,107,169,208,227,105,224,11,152,37,26,96,198,75,19,62,80,89,82,136,30,100,103,106,32,215,192,173,27,3,200,164,211,127,3,109,134,47,127,213,18,93,101,15,24,243,8,88,190,226,210,253,78,15,164,68,80,102,122,179,24,99,11,140,73,163,146,226,235,27,33,168,33,33,7,219,137,11,48,56,200,156,230,136,62,19,36,243,217,185,35,209,39,111,16,141,181,242,54,6,127,228,196,37,227,50,119,186,85,63,15,60,105,68,202,155,50,126,78,226,164,181,10,50,254,163,40,210,113,179,149,102,99,83,23,152,50,135,147,238,165,134,147,4,96,237,80,179,60,203,57,230,17,127,215,198,169,102,241,21,99,211,200,232,239,135,46,79,46,37,139,194,69,63,91,39,80,109,121,167,226,26,105,185,62,54,98,46,82,33,89,197,104,193,13,24,133,127,182,36,154,126,152,137,168,7,250,93,201,21,147,41,206,81,229,150,190,188,192,168,7,9,70,37,118,101,69,200,142,86,192,148,170,209,236,173,3,2,97,98,84,172,170,163,164,137,150,33,126,103,238,40,189,85,174,95,147,105,16,164,229,247,22,170,64,146,115,25,46,89,72,95,221,75,102,151,134,133,170,201,147,234,116,218,123,232,36,7,205,151,145,36,213,87,25,124,246,130,228,42,82,248,111,146,246,97,46,36,78,19,194,103,23,47,238,165,219,115,48,23,86,233,138,57,195,205,108,34,100,80,186,171,224,229,28,221,70,12,37,24,134,94,178,43,249,51,206,63,105,73,26,248,228,191,0,165,151,169,36,210,87,183,125,11,116,234,253,245,100,215,183,160,28,207,131,241,116,249,25,46,187,36,145,163,41,231,190,146,91,2,81,98,87,65,158,2,51,8,125,212,143,80,195,178,141,243,123,81,201,250,106,184,178,227,161,43,61,179,212,120,25,49,103,13,134,18,37,146,71,27,187,173,115,120,26,240,130,157,134,92,2,11,243,171,112,238,237,226,229,40,184,138,145,85,156,198,90,21,16,230,51,195,135,25,114,251,137,69,173,108,169,164,218,101,196,50,251,137,61,86,152,149,24,249,125,100,152,149,123,35,19,30,28,185,83,42,178,115,38,213,241,61,73,73,166,116,216,25,138,84,98,201,77,25,60,101,234,82,243,42,129,24,249,114,172,224,79,127,78,84,178,53,203,47,255,0,168,206,214,4,187,38,124,220,254,63,166,144,154,55,166,131,22,195,42,161,100,196,147,82,89,78,141,19,44,68,203,199,29,12,102,107,127,9,199,220,65,221,97,44,82,70,69,70,158,8,195,226,46,85,27,243,214,242,243,75,84,244,245,160,199,152,197,74,209,176,216,140,160,73,124,233,93,74,153,145,137,131,169,5,13,144,69,212,168,33,188,133,98,72,235,97,100,33,174,234,128,95,63,168,145,192,153,46,146,95,213,26,234,210,96,48,190,208,202,163,111,170,167,66,229,137,23,143,246,151,68,138,174,162,71,35,88,61,150,89,70,195,114,9,49,173,52,185,220,33,83,80,230,83,16,31,212,45,6,34,125,52,125,109,197,112,143,138,33,72,81,253,69,200,209,232,117,43,20,111,170,4,159,213,139,42,193,250,38,12,111,155,8,150,240,176,4,102,109,210,34,52,241,151,135,116,153,103,104,72,52,44,249,1,63,229,151,198,79,31,135,106,217,106,241,251,74,86,214,200,16,122,74,181,166,103,249,49,99,81,243,230,3,207,169,121,247,108,16,251,87,59,159,174,101,143,229,34,11,42,2,53,149,149,147,248,69,137,42,199,35,150,255,0,26,29,17,250,158,47,213,66,217,73,157,100,15,233,220,168,42,175,135,190,164,12,214,55,35,140,155,62,180,20,0,96,162,90,12,191,182,170,176,211,150,164,90,69,240,208,230,250,207,76,14,116,71,134,88,137,145,115,77,60,242,105,187,87,196,228,93,254,97,183,163,230,139,252,139,152,107,154,24,130,103,168,11,245,2,85,110,34,198,205,197,207,147,32,83,93,255,0,152,197,33,85,14,146,248,123,64,34,126,148,152,208,26,74,168,243,65,194,81,228,87,149,177,173,96,177,153,138,63,226,69,168,163,114,249,2,178,210,184,207,134,186,4,156,104,87,210,78,23,76,2,43,218,217,231,240,102,84,115,44,167,123,34,141,143,246,146,238,68,38,104,115,122,221,61,107,54,115,3,176,146,37,126,29,55,42,16,25,148,75,35,107,3,136,236,136,28,121,62,210,48,208,239,45,129,254,104,63,219,89,188,158,58,13,170,187,114,246,16,218,192,220,247,11,253,10,46,101,105,227,31,168,120,254,166,37,107,62,29,204,31,213,197,227,250,138,122,250,200,19,162,109,34,127,33,16,179,120,48,155,102,21,186,158,45,104,246,130,16,242,167,33,181,157,129,229,221,98,26,129,129,78,200,210,243,101,33,85,12,6,18,116,188,50,203,199,244,208,209,220,170,200,168,100,255,0,137,96,27,241,98,33,83,38,107,249,101,7,21,89,113,253,68,5,174,143,174,33,24,106,244,3,195,182,240,12,185,88,134,151,241,21,62,70,110,161,126,133,122,180,215,23,96,205,95,114,56,223,109,64,70,53,205,108,230,122,140,162,21,116,183,135,74,198,230,14,228,169,35,231,193,178,184,0,98,69,30,63,186,155,241,226,21,122,151,227,240,56,161,184,97,94,207,149,86,94,165,193,218,151,7,77,131,195,118,34,143,248,208,166,135,40,143,194,34,140,73,90,53,49,100,185,140,155,227,231,195,237,121,166,129,170,25,7,155,141,19,91,166,40,240,127,80,158,60,136,137,134,174,132,119,134,33,114,141,26,42,196,53,153,248,136,108,161,197,39,180,49,45,20,149,181,164,149,250,84,207,115,71,57,248,77,43,41,19,10,218,70,11,152,73,213,137,214,156,204,158,24,35,240,89,97,31,228,44,66,141,27,233,67,47,114,31,211,98,65,229,221,36,111,246,54,38,211,70,185,193,150,89,120,148,94,167,173,185,24,51,10,1,49,253,69,110,249,128,146,14,220,170,74,227,85,75,27,31,16,37,38,52,91,79,160,91,88,134,12,203,81,31,16,165,18,55,242,171,29,37,62,212,82,243,122,204,146,253,181,205,45,117,38,198,199,148,68,42,191,209,55,112,100,141,133,83,174,159,71,75,54,181,58,68,205,85,99,24,24,131,0,101,254,36,132,48,229,219,202,221,219,23,248,209,230,121,60,51,9,78,191,88,65,201,132,66,38,69,191,255,0,50,95,252,148,15,240,141,196,17,37,114,110,34,70,123,194,98,165,22,90,146,198,48,222,96,197,202,160,238,53,85,174,124,197,139,198,167,35,53,77,134,60,189,203,217,55,21,178,95,136,209,72,133,223,197,31,180,165,227,93,146,72,25,180,199,147,238,34,99,76,157,37,239,12,177,98,68,106,206,163,178,170,21,81,181,36,17,241,25,53,152,193,206,137,195,145,33,173,211,213,164,240,40,139,243,42,222,170,1,227,3,154,46,79,200,170,177,208,147,178,145,225,128,1,191,152,168,175,71,223,51,48,138,157,79,211,209,102,159,183,18,23,240,123,227,63,52,75,69,138,162,216,158,101,73,252,223,153,101,38,146,15,246,153,50,39,51,35,62,15,152,187,73,246,215,214,49,158,242,44,57,50,202,121,113,159,149,54,8,101,13,153,76,36,242,54,12,139,43,83,112,125,180,91,65,59,176,172,53,172,178,238,84,213,176,1,10,39,8,146,26,220,255,0,251,20,152,209,150,87,27,40,157,168,220,100,13,187,141,228,201,30,62,84,27,44,165,136,159,40,37,54,203,236,139,67,237,101,144,253,188,107,159,39,46,170,168,84,76,159,168,36,143,54,81,227,250,107,212,239,173,156,7,229,16,242,125,68,4,108,101,31,52,252,73,92,203,128,86,147,139,149,106,224,53,85,214,165,92,198,86,193,254,252,121,22,208,154,44,145,243,98,92,166,126,164,126,239,118,138,255,0,196,231,143,192,37,16,214,105,36,136,194,254,42,215,220,179,190,147,18,51,49,6,46,85,61,193,236,228,26,41,247,96,156,6,97,18,91,50,5,140,209,240,136,130,93,42,204,231,61,104,52,173,251,201,244,57,32,27,20,93,108,61,77,145,241,21,5,85,105,224,203,102,236,185,72,138,234,63,161,142,176,135,58,116,86,26,32,178,226,73,168,77,46,55,17,184,151,67,153,12,27,78,209,169,87,207,173,173,123,195,139,41,18,53,108,42,179,118,246,8,194,249,35,83,58,182,158,240,80,79,47,116,60,98,235,26,114,203,236,68,253,4,149,182,200,199,183,131,135,106,65,126,226,117,111,225,149,213,50,56,203,38,89,120,51,177,61,129,125,40,131,100,65,64,30,79,168,168,236,180,220,226,131,244,29,76,81,51,222,250,142,80,246,169,50,150,89,174,85,6,28,161,179,45,137,113,33,109,100,196,193,155,42,71,3,213,111,252,50,202,32,134,169,131,161,162,255,0,236,242,21,55,227,221,70,222,163,123,138,104,95,46,75,254,83,254,117,208,105,244,75,236,185,173,165,127,26,219,165,116,216,235,124,56,178,171,103,155,19,61,177,39,141,163,135,253,146,234,36,103,226,68,223,104,58,121,163,218,117,98,247,18,22,80,131,79,145,158,158,82,21,116,25,236,36,159,116,98,26,145,190,52,79,54,6,33,72,69,70,146,255,0,2,71,116,249,27,195,158,252,12,204,182,225,139,101,194,84,142,53,192,198,204,73,205,81,162,77,233,148,60,138,86,163,14,203,112,240,213,65,16,240,139,34,247,225,80,119,110,177,45,115,36,236,72,196,72,103,228,26,86,145,190,133,219,1,53,86,216,156,165,25,127,109,96,202,65,228,205,16,169,167,152,8,176,159,37,133,30,16,166,220,50,172,41,123,25,249,242,164,54,180,241,110,193,197,144,164,250,105,147,244,145,230,249,155,213,9,141,108,135,90,250,158,45,210,170,139,233,227,169,53,67,162,109,69,231,152,88,135,230,168,97,210,237,143,250,162,37,26,170,238,116,17,179,14,66,226,236,90,41,53,177,231,13,130,44,2,11,238,41,201,38,94,197,86,61,123,91,185,110,252,131,230,221,15,249,80,243,53,152,33,69,120,114,229,42,205,143,138,64,40,217,154,98,198,202,119,202,36,219,191,200,203,95,45,0,53,61,245,205,217,48,229,197,25,62,208,1,130,49,225,197,200,154,85,104,157,176,57,132,157,198,129,18,180,124,34,26,189,86,20,36,210,43,53,67,12,192,37,179,45,113,51,18,220,25,224,43,208,87,108,28,145,240,174,123,111,124,133,85,62,8,221,79,171,94,39,237,34,23,17,19,154,123,129,150,11,50,151,41,60,20,173,221,39,62,99,44,33,204,28,102,114,167,217,161,77,203,168,216,211,37,146,115,205,148,152,213,13,108,245,33,14,224,19,79,138,32,137,251,138,194,3,34,224,226,236,69,116,54,195,29,224,60,216,36,241,144,193,129,37,173,134,1,63,119,44,73,228,155,42,209,179,180,107,108,168,164,155,50,102,78,60,132,226,95,67,39,242,117,45,230,102,229,132,65,198,135,44,132,234,227,74,10,101,185,103,158,28,188,139,124,105,132,27,240,148,89,86,185,48,14,34,35,195,24,30,25,76,85,69,52,43,54,46,209,21,28,248,12,154,206,165,170,4,241,244,241,149,22,25,255,0,159,169,10,212,17,163,185,55,125,160,226,73,102,98,202,25,113,123,99,66,213,104,109,139,247,113,34,170,139,139,34,96,197,18,7,33,80,16,228,206,132,14,82,242,125,49,45,105,191,128,170,230,230,86,203,24,254,108,73,125,197,172,74,208,117,44,230,92,90,147,184,88,132,130,244,208,78,238,81,179,59,125,104,58,173,50,96,120,118,167,154,254,28,130,79,99,79,60,102,115,21,42,124,102,65,225,15,18,21,240,30,66,102,41,73,254,234,198,143,245,43,184,191,69,51,47,129,147,155,149,15,119,48,19,98,60,81,32,114,169,167,201,4,35,143,50,168,129,24,19,128,178,61,207,177,36,141,43,110,196,165,84,99,136,239,245,14,37,186,250,28,18,193,32,162,23,42,51,82,99,169,97,205,151,46,38,40,56,26,134,212,167,121,113,113,249,171,238,54,184,252,8,169,230,52,161,184,185,211,227,254,163,2,78,52,210,127,196,233,216,240,134,2,90,253,66,75,115,178,36,177,19,24,149,93,108,106,50,13,153,96,36,104,83,190,90,246,41,185,251,104,75,105,235,187,27,123,47,234,34,196,53,102,105,149,194,137,242,159,50,68,166,238,4,79,15,233,194,196,137,211,208,6,80,101,47,41,22,170,254,186,137,35,43,154,217,84,11,34,63,52,161,137,35,187,209,135,41,254,82,80,241,170,83,83,159,117,155,41,22,211,67,56,134,170,205,94,66,127,242,72,122,12,225,196,195,199,251,137,67,42,142,41,120,114,136,170,194,100,204,128,195,149,76,201,141,99,231,152,34,82,220,29,108,62,252,73,232,17,49,26,1,49,253,65,37,223,137,15,118,127,148,20,145,9,17,91,180,187,102,34,202,16,137,238,13,82,198,161,131,24,12,195,216,146,169,107,54,165,25,233,240,41,140,195,136,124,203,9,129,150,94,164,240,209,158,47,105,105,99,223,231,133,58,214,196,153,152,141,181,211,111,154,194,102,73,131,161,177,123,75,172,50,0,49,229,54,68,28,153,145,69,231,136,75,167,121,16,133,100,177,15,14,170,214,183,195,105,23,46,36,242,182,77,137,6,255,0,80,226,76,130,108,164,71,76,141,193,204,37,54,145,28,170,217,0,25,231,147,169,75,234,223,82,23,16,114,8,106,186,51,49,161,174,32,69,146,7,229,47,34,74,168,235,35,35,16,149,81,172,99,49,248,101,19,253,213,162,76,203,193,159,154,81,21,71,162,109,129,187,221,32,140,102,20,124,66,202,147,105,62,138,172,238,99,91,158,78,62,84,249,144,31,27,180,185,82,250,24,96,199,150,92,241,198,253,212,208,214,177,58,98,23,115,251,104,106,153,118,23,26,224,241,137,133,4,109,66,113,157,153,96,101,251,139,211,51,228,202,81,98,77,66,192,109,122,134,167,178,182,177,187,152,251,26,97,207,173,178,237,196,36,242,52,58,104,204,254,159,141,67,89,64,196,71,152,42,61,154,230,196,83,189,56,34,255,0,94,36,206,210,40,71,18,183,29,78,231,191,28,38,123,105,37,174,173,36,111,116,133,34,150,141,107,242,189,164,200,149,134,214,94,237,229,197,149,43,35,63,33,150,168,48,181,187,150,63,155,49,73,246,213,21,37,169,11,7,230,202,53,207,173,100,203,178,148,204,222,210,115,27,116,72,152,66,178,56,202,201,38,58,23,1,152,57,61,42,142,51,8,64,49,114,90,219,41,213,167,194,101,125,73,124,50,120,39,181,24,131,43,58,226,1,63,64,2,76,231,216,22,41,63,137,24,24,212,241,129,132,191,44,172,227,25,133,30,80,149,38,190,240,156,204,88,133,197,238,42,180,200,234,115,127,145,57,8,67,180,33,240,138,86,81,166,59,10,113,255,0,97,149,11,14,144,145,190,111,23,106,50,76,150,70,6,84,107,37,13,230,106,178,129,91,52,24,130,34,9,104,129,166,37,70,38,99,74,38,52,3,53,15,59,242,255,0,206,158,67,212,53,164,226,44,161,169,110,29,11,27,162,155,217,113,182,126,211,17,80,246,83,39,99,121,130,150,92,93,211,110,153,180,149,148,137,140,105,35,146,62,84,155,106,230,219,248,36,101,196,178,159,17,68,158,192,14,231,184,171,115,41,235,145,81,168,89,231,152,57,49,167,141,85,5,105,15,147,30,200,192,82,246,182,187,17,188,170,146,202,124,24,92,70,40,242,125,53,21,169,216,114,129,252,73,171,114,107,37,24,219,15,82,2,201,159,73,106,124,198,121,169,112,198,151,231,152,66,227,77,171,99,126,126,98,165,104,104,116,172,151,42,35,63,24,51,38,176,46,14,47,105,124,141,84,12,108,46,92,95,147,220,91,158,106,168,63,221,110,73,246,149,42,164,154,79,224,73,158,249,163,253,42,154,181,211,103,201,187,9,118,201,219,237,114,116,241,32,102,100,146,206,89,75,21,136,50,178,106,71,204,140,120,39,230,46,84,210,182,202,88,135,242,133,228,89,204,173,25,56,151,200,97,4,110,164,213,29,100,24,178,238,87,135,47,98,217,26,250,212,71,246,241,160,12,193,137,153,150,250,220,114,88,244,155,106,54,231,240,115,235,207,147,225,155,26,93,113,166,31,100,50,75,137,43,25,86,248,112,61,236,163,70,25,251,97,173,85,84,17,191,226,114,137,255,0,15,117,29,147,223,154,80,208,85,191,12,79,24,248,108,74,76,107,183,195,8,44,135,148,63,242,45,83,233,200,46,225,46,133,218,250,23,122,94,29,200,248,122,74,13,104,63,167,20,131,76,106,189,72,191,171,42,114,200,216,216,129,52,99,143,165,70,70,184,209,176,210,28,146,11,132,197,76,119,128,250,138,113,146,71,25,156,197,74,237,111,129,24,111,195,202,185,218,222,5,85,81,138,217,243,199,237,21,39,49,178,118,169,218,173,66,2,147,230,242,39,79,48,36,245,100,76,177,254,192,216,112,32,46,236,137,26,115,194,17,44,227,73,188,156,60,49,34,144,170,158,215,73,68,178,243,55,184,136,211,211,7,91,253,60,184,196,69,77,180,78,64,179,51,129,80,213,95,194,38,91,2,143,246,213,236,8,7,146,60,165,180,75,94,16,21,139,56,207,149,213,17,37,151,232,117,102,169,68,202,214,23,251,172,95,115,42,93,107,101,58,144,111,40,173,50,226,89,48,54,177,153,243,101,26,14,99,199,36,111,14,81,165,111,212,147,107,79,232,31,254,34,144,131,230,16,203,252,74,94,251,226,112,5,196,24,163,200,95,113,47,214,108,157,24,111,244,225,114,46,104,31,81,157,100,205,216,177,98,72,189,59,219,223,94,199,68,109,11,45,187,118,58,182,158,147,58,76,188,178,229,101,84,178,100,206,19,51,4,89,84,214,152,140,205,171,50,151,253,8,155,185,246,49,162,159,104,94,166,39,104,116,78,4,154,107,155,166,79,60,238,209,98,71,85,70,39,134,101,207,169,46,46,108,167,124,218,233,149,76,120,192,204,201,151,0,96,239,60,172,194,167,103,198,60,153,220,194,30,49,42,47,245,255,0,242,151,141,90,194,13,50,170,146,181,24,54,170,28,28,28,56,196,189,48,204,132,78,209,255,0,129,1,24,39,130,128,178,229,229,52,82,99,82,145,91,192,166,63,96,86,82,79,100,76,185,127,218,75,159,50,116,97,246,145,31,230,193,19,15,82,98,202,66,77,139,152,34,91,26,233,242,45,168,99,85,107,148,28,165,91,38,76,0,201,151,42,69,62,182,85,105,222,21,160,49,165,206,62,19,42,109,181,130,202,229,189,108,193,206,2,211,101,90,66,114,132,67,90,235,99,122,104,24,142,52,204,163,230,85,102,161,41,22,237,129,63,36,47,24,243,24,170,86,54,250,238,203,168,152,196,174,94,205,239,10,196,212,236,130,55,152,37,74,170,156,195,113,144,90,24,219,22,51,149,11,63,80,203,23,80,191,145,17,37,239,83,54,179,223,159,18,229,155,51,175,167,108,139,74,112,146,76,77,217,74,147,106,64,216,201,123,61,60,164,18,105,66,247,224,96,83,115,49,155,87,155,16,211,99,83,100,102,70,56,222,158,212,145,52,149,104,229,219,23,41,60,61,165,208,116,223,196,93,49,171,98,118,226,34,226,154,230,158,116,234,55,138,184,88,137,225,238,47,207,244,244,255,0,23,234,53,3,13,46,228,123,47,63,107,233,175,66,72,37,173,226,255,0,244,56,99,218,242,63,125,90,213,78,147,21,254,159,40,101,25,82,218,77,43,46,16,241,8,67,200,94,197,197,52,198,170,213,80,65,254,124,78,47,186,171,234,190,60,74,140,124,82,246,197,32,190,162,158,244,145,105,158,128,209,219,134,167,68,159,166,239,253,168,169,35,234,167,16,143,20,188,105,141,63,196,185,90,131,136,194,141,27,242,118,35,36,195,33,31,151,126,53,69,234,21,196,174,168,78,252,245,111,202,68,149,139,42,248,200,199,35,249,174,100,151,249,82,237,85,101,46,9,56,69,252,136,42,219,34,17,153,119,66,255,0,117,12,195,84,163,125,37,49,57,140,89,37,253,213,173,148,250,112,68,253,86,47,229,88,6,78,94,28,168,167,211,208,73,238,41,63,137,42,204,191,97,93,76,246,26,84,189,179,227,127,186,150,230,211,144,165,226,136,81,149,50,102,128,211,146,64,242,132,178,127,145,77,217,70,139,91,230,26,225,101,84,183,244,90,143,238,33,158,202,43,3,82,146,179,77,130,17,55,118,57,50,37,144,245,14,160,140,255,0,182,176,190,187,61,151,186,147,112,106,135,191,226,64,40,8,248,134,46,95,221,76,96,107,193,217,49,134,16,134,185,164,250,66,89,51,169,23,84,195,214,196,218,40,52,111,111,127,65,240,175,177,209,117,14,182,131,177,195,181,38,68,138,182,202,170,115,58,136,178,129,72,123,40,47,205,238,165,18,105,193,72,76,161,148,69,209,90,47,184,150,87,45,97,198,227,253,1,49,253,66,168,61,97,2,44,25,196,151,95,196,66,246,38,80,62,37,142,79,244,233,101,91,109,125,58,116,87,253,69,145,205,163,24,202,200,32,129,25,248,55,114,242,20,171,47,196,150,176,137,132,49,72,168,171,89,58,48,24,16,208,201,146,47,180,37,79,26,158,45,180,92,70,161,147,4,159,116,73,217,85,140,177,204,36,217,18,119,41,87,153,90,66,248,25,92,204,248,104,242,31,48,113,151,233,172,31,167,172,186,118,168,219,81,183,5,48,236,165,136,140,169,49,85,83,52,100,77,174,236,165,255,0,70,68,134,53,14,218,86,107,25,92,130,84,47,184,120,226,225,203,149,45,168,47,49,25,153,65,11,252,218,86,215,237,139,177,125,135,113,164,99,114,196,20,210,253,194,37,83,32,122,149,139,229,216,23,246,212,253,197,13,173,105,253,70,36,162,22,23,211,76,214,25,106,87,201,248,150,8,222,97,12,81,136,107,58,77,109,58,203,62,238,47,25,122,242,41,8,108,139,36,236,49,133,151,237,166,51,204,127,6,8,66,255,0,105,114,214,237,238,82,202,86,192,102,228,239,226,227,18,151,141,106,9,215,39,197,237,61,80,67,146,74,216,172,17,114,100,42,88,29,61,178,57,229,196,23,234,121,85,149,124,68,4,213,90,168,3,27,4,30,193,36,143,215,55,146,107,190,83,100,33,139,220,26,14,79,195,171,91,107,23,203,151,40,130,23,159,90,108,205,30,72,49,54,129,22,49,170,109,153,185,161,7,107,173,135,24,155,66,148,146,100,151,233,35,235,107,103,89,68,195,151,181,31,255,0,133,213,185,55,121,121,17,161,211,214,184,9,233,210,134,36,203,24,52,135,2,178,255,0,178,233,228,235,67,234,127,196,100,47,231,201,141,117,237,49,78,10,0,109,10,34,20,159,113,85,233,138,171,40,82,159,234,28,191,113,80,76,128,2,121,225,139,201,245,22,178,171,252,6,178,59,242,212,154,129,15,129,225,50,50,171,79,68,132,124,194,16,209,91,1,198,102,99,21,125,11,200,188,249,23,84,99,161,115,81,217,167,140,108,103,18,62,170,6,244,27,185,124,67,250,106,121,247,99,173,30,83,69,203,139,219,88,198,215,36,182,62,19,11,108,63,182,157,100,17,163,44,131,125,16,99,102,33,41,45,67,78,11,185,219,189,175,242,35,54,207,19,242,136,188,105,244,153,224,141,7,132,92,159,81,116,45,137,53,78,104,109,24,61,223,213,34,219,27,79,109,165,51,42,174,126,124,27,177,11,145,45,99,14,83,229,47,98,161,32,141,228,161,112,196,46,37,176,47,178,141,204,98,161,175,160,31,3,37,196,47,40,150,202,72,26,128,163,221,216,11,143,219,83,101,200,177,139,235,79,100,204,165,17,50,42,168,21,160,173,167,229,22,89,37,255,0,166,189,26,214,36,110,236,98,71,198,181,163,156,124,65,149,148,137,183,20,79,82,14,202,5,140,99,238,226,100,69,4,211,138,206,18,242,166,90,240,211,171,65,242,138,46,170,227,47,22,94,69,41,42,93,109,81,206,252,226,39,245,14,92,73,85,173,193,230,145,129,174,226,26,34,75,201,145,153,75,218,180,79,170,32,152,133,22,195,176,234,27,93,63,92,204,34,31,47,184,68,44,109,73,121,100,78,98,143,26,72,107,83,237,61,56,162,227,73,127,24,2,182,95,167,7,177,51,10,117,8,108,30,209,230,48,178,145,76,76,164,181,147,47,44,184,4,253,188,73,157,11,236,176,122,134,255,0,246,211,198,107,9,209,137,205,23,42,213,111,224,158,164,28,253,49,40,188,193,17,4,68,85,37,62,216,31,212,69,144,138,182,227,82,110,65,155,96,79,227,18,141,252,90,1,206,197,138,74,107,47,208,249,57,159,224,146,89,75,124,189,169,10,150,221,233,83,198,35,194,40,24,136,47,164,173,99,106,121,99,253,33,71,141,51,121,129,52,121,139,40,101,34,158,234,62,1,87,66,6,134,76,226,29,130,151,185,226,250,138,214,73,129,24,28,61,139,85,149,35,202,12,213,194,196,165,25,50,214,12,175,155,246,147,85,147,137,156,204,102,24,16,158,243,88,136,130,252,235,100,7,130,75,243,7,140,105,132,144,143,80,51,44,178,143,24,146,171,43,138,170,209,225,202,49,12,72,110,38,148,145,152,194,45,178,94,49,3,169,115,25,58,230,36,146,98,163,41,11,139,233,170,138,75,235,89,192,195,46,41,49,164,86,184,204,180,25,86,217,74,132,118,24,221,106,210,156,195,178,59,11,148,106,122,182,28,89,35,121,165,241,126,234,208,198,62,20,172,209,37,19,26,86,143,244,23,153,215,2,252,76,83,183,118,177,33,19,17,96,101,34,146,211,26,254,92,155,34,68,48,137,140,74,230,99,235,117,0,62,145,60,59,18,70,205,106,49,74,170,28,199,89,235,102,66,30,16,139,248,198,185,213,37,149,205,181,201,51,8,130,141,230,186,93,246,158,137,187,32,165,139,46,47,113,51,135,3,79,214,193,102,26,178,73,34,232,104,87,200,93,236,113,19,6,24,36,179,132,168,168,20,135,39,16,121,81,15,152,1,15,134,152,145,144,241,175,143,6,87,202,69,33,72,84,154,201,65,85,89,205,82,116,172,236,159,165,26,117,79,84,241,51,135,25,82,185,44,178,212,150,172,136,98,144,67,247,17,198,211,218,142,163,229,42,74,66,141,50,182,175,152,50,134,152,36,146,252,89,81,31,128,237,124,57,165,15,26,80,105,135,132,60,82,197,138,79,184,181,26,214,119,189,42,78,53,199,213,117,79,9,211,211,244,187,223,37,124,10,170,125,62,206,18,198,77,195,107,90,81,241,69,228,250,139,133,106,173,72,200,79,25,189,80,139,110,143,248,169,46,182,94,28,185,70,188,7,255,0,200,54,237,91,83,216,95,252,86,155,87,247,58,85,244,203,142,170,232,178,113,253,180,164,49,172,188,31,187,139,39,249,83,111,252,75,36,144,124,161,99,100,253,165,161,150,87,22,252,182,51,196,40,203,218,233,213,31,75,122,158,92,205,170,97,216,134,152,24,146,101,63,48,135,144,79,76,66,19,248,97,20,94,37,96,200,212,5,225,136,33,228,250,139,121,166,85,86,131,168,101,34,244,44,136,113,181,156,153,135,72,121,63,171,46,33,253,212,83,225,128,95,164,40,202,63,180,177,123,207,108,252,93,66,250,99,89,135,79,16,111,237,38,53,170,215,226,97,178,48,98,73,237,66,204,124,24,71,226,91,111,158,58,208,112,137,113,239,138,255,0,22,171,190,27,233,243,234,27,104,164,40,196,254,180,178,89,20,164,81,221,180,85,58,76,251,182,73,35,48,202,234,91,25,112,194,15,148,89,70,191,54,104,63,251,78,104,15,137,183,32,169,169,148,65,77,47,246,229,95,165,169,224,0,177,114,149,70,45,119,71,151,77,156,88,42,53,221,53,107,63,74,49,35,217,175,224,198,99,3,16,67,41,18,137,52,153,122,80,191,132,177,61,146,226,118,137,95,101,190,200,89,71,211,45,110,45,187,133,196,128,101,84,30,219,108,120,213,132,55,193,37,107,4,17,124,202,153,212,250,122,89,71,152,89,4,174,171,69,18,215,22,73,102,145,234,244,108,169,53,173,148,74,79,155,175,138,65,125,180,189,243,37,214,249,229,42,208,201,32,154,63,155,148,163,36,141,196,170,198,116,61,61,169,32,217,68,102,239,38,68,92,152,213,210,71,212,162,180,173,246,149,146,119,215,10,210,52,153,34,246,196,94,181,107,27,192,157,74,75,254,197,98,82,102,158,33,78,254,46,63,184,36,182,76,246,82,19,245,67,253,181,120,99,28,71,24,77,214,181,89,104,154,59,177,238,249,55,43,106,175,243,216,109,207,216,159,245,131,205,136,192,241,139,42,111,15,225,189,5,219,6,91,25,80,191,149,77,191,77,202,140,119,151,117,198,36,133,244,154,142,73,223,233,229,146,95,218,42,70,186,112,211,185,85,84,127,158,199,88,159,167,171,163,49,145,43,229,14,79,228,246,212,41,167,218,212,90,237,54,191,45,245,22,122,86,159,86,212,206,205,99,22,78,53,209,164,198,173,178,139,152,162,228,78,172,238,191,229,211,176,140,168,141,142,189,201,72,108,33,79,187,78,89,112,207,170,128,146,194,65,243,15,182,144,201,190,137,4,252,194,81,97,213,110,80,223,67,245,40,189,74,102,54,158,131,147,150,87,241,167,53,183,103,154,14,162,99,77,25,91,93,131,119,219,39,233,137,93,100,90,228,73,149,137,249,244,240,100,196,120,67,0,98,39,212,83,148,250,75,252,121,75,136,98,127,182,186,35,48,16,120,76,34,9,5,232,39,35,15,233,34,33,82,106,202,236,58,217,20,148,223,196,173,62,28,170,162,158,203,114,198,98,91,107,116,96,35,15,119,120,46,79,184,157,50,29,112,216,193,68,40,213,49,79,146,76,106,124,195,148,24,82,151,192,126,79,171,251,169,211,194,1,141,229,44,172,72,120,97,220,147,132,188,104,86,1,83,243,201,126,18,227,254,37,151,0,201,135,218,85,12,173,173,74,111,168,73,36,127,40,152,4,19,233,193,38,94,93,215,31,211,70,195,167,131,7,155,23,34,218,26,160,99,69,62,182,202,72,240,196,40,196,134,5,54,178,126,46,20,100,57,32,47,49,139,137,41,101,33,235,123,101,101,34,194,201,255,0,240,173,139,155,42,151,102,25,85,78,141,2,201,152,25,202,136,147,48,114,71,137,114,170,77,97,189,243,229,234,86,20,54,79,206,242,151,148,106,81,179,219,220,102,141,80,61,248,35,63,181,49,101,193,231,113,41,235,89,236,45,147,51,11,141,26,99,87,20,31,211,178,8,138,172,205,246,46,218,253,24,89,76,156,50,60,81,5,203,245,23,22,214,218,171,85,86,206,126,82,201,47,231,246,215,96,220,159,30,98,136,159,184,185,206,191,135,58,200,121,107,160,18,73,62,210,22,61,31,23,29,94,159,26,17,176,238,37,89,3,49,68,65,17,101,14,5,173,177,240,135,32,147,154,26,121,120,216,91,104,164,140,85,107,39,67,0,181,190,161,94,82,8,158,218,167,227,160,159,144,196,182,155,210,183,20,135,254,161,214,95,113,85,207,14,40,138,72,218,134,214,49,31,18,196,68,202,47,170,140,173,187,25,59,146,51,83,224,125,182,124,156,97,15,71,216,144,123,176,251,171,121,160,75,173,102,25,113,72,84,124,13,78,8,195,237,254,53,184,218,134,45,145,48,133,11,54,159,66,50,177,59,26,24,202,76,165,226,31,211,70,198,152,73,167,195,19,168,94,226,160,129,66,203,39,176,70,226,26,164,126,146,167,140,54,6,34,173,180,251,32,70,6,19,242,97,150,143,141,165,107,73,243,101,77,95,166,49,191,54,233,124,178,198,40,47,14,85,155,133,43,114,47,89,191,147,105,83,20,107,147,234,171,139,202,211,237,34,8,139,168,62,238,44,40,135,204,47,153,243,227,82,83,32,75,155,253,71,40,242,21,43,53,202,170,208,87,160,55,89,255,0,168,228,229,127,184,186,79,162,75,173,63,168,68,22,95,182,164,32,4,144,78,204,194,254,69,209,107,117,83,199,17,130,196,52,45,80,155,89,216,87,124,249,118,240,94,19,64,36,98,40,136,213,86,81,188,197,44,171,164,207,181,188,147,204,17,70,219,32,141,36,19,135,138,88,134,37,69,168,185,8,227,7,131,152,171,116,96,146,73,49,68,22,82,45,12,97,197,45,225,8,190,89,25,85,36,144,72,243,4,169,70,42,52,171,37,198,62,25,98,32,149,68,200,7,146,55,229,17,4,53,13,14,121,228,147,54,95,228,77,167,134,214,116,76,59,249,60,191,117,37,88,111,251,24,191,68,193,253,93,117,166,34,45,79,129,114,46,35,99,40,254,160,148,53,149,38,163,130,60,193,44,156,104,120,31,18,45,105,31,180,150,82,23,247,22,50,186,101,216,122,223,142,167,66,54,152,137,101,195,44,184,136,188,253,54,200,60,59,164,162,30,173,137,127,225,237,17,50,153,118,10,216,47,44,188,188,76,66,205,111,129,104,223,99,26,216,118,49,143,250,172,163,250,121,80,23,207,36,153,106,28,63,24,232,203,43,104,45,204,98,121,251,170,153,147,25,100,12,161,42,200,230,176,60,44,156,133,54,186,84,243,136,203,4,182,125,9,35,3,41,138,60,106,230,49,136,88,59,67,20,105,57,163,65,146,76,82,249,70,47,164,173,101,37,144,147,70,4,131,156,252,63,167,86,54,181,176,100,143,40,75,201,244,212,53,172,195,193,157,180,169,200,37,71,26,28,234,136,44,151,98,94,66,164,201,6,101,49,14,158,220,147,22,94,69,170,78,158,5,105,63,168,202,202,79,166,149,79,187,212,123,191,233,49,120,215,221,229,169,25,150,95,41,22,238,55,208,84,57,240,34,247,68,70,134,170,84,145,252,161,121,22,21,178,71,36,120,77,196,153,67,99,196,127,253,253,102,224,149,32,102,124,46,56,181,7,174,27,38,79,221,70,62,52,184,222,123,73,68,17,21,229,220,249,81,153,132,194,202,63,5,54,195,0,146,176,138,41,10,66,173,214,175,240,85,89,254,196,21,95,20,117,62,159,157,233,214,53,123,152,223,81,116,10,219,141,23,127,19,41,139,26,49,74,131,126,158,130,64,124,220,81,255,0,129,67,92,104,156,179,191,167,100,198,162,170,232,223,226,111,250,42,204,146,242,211,177,210,31,84,8,195,121,104,229,70,148,167,53,36,203,89,44,103,244,188,68,18,71,15,77,234,58,71,176,209,45,9,251,105,245,87,196,43,29,208,235,175,42,198,95,185,137,86,205,231,161,37,90,112,212,141,216,106,162,231,41,162,143,16,153,151,169,34,126,185,215,250,126,118,24,159,166,95,162,67,50,170,72,63,75,219,237,165,215,122,14,158,223,194,95,203,9,46,223,79,46,131,199,212,188,45,150,157,200,45,37,241,94,242,115,255,0,168,8,106,154,227,226,160,225,1,134,197,148,171,107,52,53,0,199,195,62,48,136,148,93,232,144,12,31,41,40,114,82,126,34,120,106,55,228,171,181,251,3,70,248,139,46,236,255,0,54,155,50,120,60,55,120,185,20,224,105,223,7,151,22,36,57,141,58,73,48,229,227,66,195,181,196,26,101,151,248,84,198,173,174,212,132,249,178,226,32,145,209,163,14,146,94,210,187,230,71,247,84,237,35,15,24,236,14,85,120,23,240,114,139,18,117,111,220,139,88,90,205,49,18,116,189,220,184,188,137,228,109,19,65,118,55,196,150,34,45,48,31,249,211,166,49,248,213,86,77,124,116,39,86,251,57,142,182,248,123,91,65,230,40,133,201,244,210,154,29,54,9,49,31,234,19,246,223,147,140,107,166,204,134,252,249,140,34,73,251,105,91,233,247,51,183,102,139,136,104,106,242,125,7,179,125,156,102,251,73,94,70,38,238,167,41,127,109,116,29,25,39,211,106,153,46,194,46,82,11,234,174,134,202,124,113,95,180,16,202,161,53,62,143,213,83,128,255,0,78,139,255,0,73,73,170,235,254,34,138,215,230,49,127,197,74,169,47,194,81,98,197,245,22,23,26,253,155,86,22,184,88,151,4,159,240,223,88,146,113,202,105,68,23,231,85,58,98,182,116,22,48,82,229,101,92,43,28,214,255,0,47,177,232,72,189,58,46,155,90,247,43,100,234,221,71,143,118,41,249,80,172,248,133,126,39,254,148,101,76,89,38,140,128,196,97,44,125,42,171,217,42,235,216,137,206,38,155,95,160,234,221,115,99,100,246,7,210,198,37,209,41,245,14,200,28,162,202,161,171,99,2,11,31,132,73,204,57,57,6,141,189,19,142,164,172,175,240,19,169,62,49,197,173,59,226,4,88,190,226,83,3,227,48,44,72,248,133,46,84,187,80,233,88,54,254,102,50,158,13,12,26,210,98,8,177,38,104,95,149,138,238,67,94,37,208,103,233,89,199,204,81,98,33,86,198,67,6,127,148,159,199,244,242,174,116,109,31,126,79,155,174,158,53,5,170,141,241,38,162,87,247,56,254,210,198,142,106,251,119,8,213,29,185,118,255,0,103,115,184,159,40,71,100,78,161,253,68,208,51,52,228,16,127,154,101,34,224,244,58,169,246,81,62,110,84,157,200,190,162,168,210,186,98,93,217,222,91,25,68,20,111,221,73,178,227,179,34,124,157,117,154,146,155,31,249,161,127,108,104,136,218,144,4,126,32,174,115,39,65,158,55,53,125,167,251,139,40,16,46,32,191,152,187,159,219,66,192,253,253,201,179,69,216,175,181,141,113,54,118,104,130,227,42,81,124,255,0,77,3,197,47,177,29,26,249,254,27,66,136,130,34,95,113,67,113,108,124,162,17,10,53,85,200,137,63,24,39,156,15,233,216,242,44,25,169,39,80,31,154,46,84,107,41,15,80,252,220,138,174,53,61,52,232,172,46,254,54,79,184,154,171,231,168,221,255,0,130,24,214,186,130,200,27,191,75,32,163,41,45,121,60,242,64,202,248,153,50,21,94,79,187,102,155,243,136,105,67,40,254,154,229,51,239,135,170,117,143,244,145,113,137,112,76,200,237,68,249,59,250,107,233,159,111,77,10,189,18,203,93,45,7,230,203,200,95,109,87,192,216,219,147,52,184,170,32,47,151,10,86,105,101,33,83,230,106,220,164,249,72,28,107,167,69,217,95,99,158,70,221,107,20,134,164,170,192,76,80,7,145,9,0,47,31,152,150,218,219,129,201,98,61,129,31,131,204,179,122,228,234,200,21,25,251,24,57,139,40,120,214,134,106,76,157,37,83,55,17,172,167,19,14,92,67,64,178,156,240,71,155,116,179,109,220,101,162,46,71,64,126,170,178,140,60,166,217,99,253,165,173,154,195,78,89,51,105,46,0,178,125,165,207,164,198,149,57,159,170,34,155,126,158,185,168,177,100,177,100,40,214,180,50,248,106,52,123,61,178,59,7,163,233,25,47,205,233,107,214,179,244,253,36,31,148,128,49,36,48,31,56,177,24,88,133,228,240,235,95,31,235,37,39,205,211,16,169,151,120,157,99,251,38,174,13,101,127,210,82,137,41,125,13,231,134,210,32,134,82,21,91,111,233,132,76,86,48,11,20,130,246,250,215,217,140,60,146,48,213,248,196,53,85,84,250,49,164,111,31,97,45,38,155,177,164,103,245,25,92,165,246,213,35,41,206,70,102,20,161,228,74,230,73,36,96,102,150,94,165,240,58,146,37,144,48,196,149,200,177,154,159,2,213,156,127,38,226,230,183,192,50,231,255,0,161,105,245,187,82,15,229,11,149,10,24,19,167,3,230,249,70,190,198,134,248,220,66,69,88,49,2,146,249,114,73,243,113,113,101,91,223,24,17,135,152,69,91,108,164,237,129,148,194,33,84,236,201,243,138,60,219,92,81,144,2,251,45,67,44,83,158,34,228,198,37,156,57,53,179,185,77,43,26,198,102,210,202,11,243,46,89,62,100,186,73,111,195,147,26,156,203,85,43,14,103,113,167,153,40,188,34,47,24,149,23,157,110,215,46,92,164,92,163,70,106,24,50,88,193,110,185,85,163,236,177,174,107,21,174,165,28,55,213,73,3,254,84,153,86,184,198,156,51,188,70,22,40,222,218,87,91,100,1,15,183,18,162,140,205,232,30,108,163,86,143,49,91,0,87,192,7,228,46,82,20,137,164,58,113,201,102,93,208,212,212,201,251,35,225,50,101,2,215,19,50,133,109,169,240,37,111,242,106,190,211,118,162,126,238,34,158,146,201,81,135,253,68,68,87,208,245,109,105,56,108,68,68,174,250,100,27,34,63,16,135,140,168,180,79,241,234,11,116,17,64,209,246,182,241,55,120,139,139,219,75,231,233,91,88,71,204,17,113,166,241,183,209,135,136,51,228,148,98,246,198,84,208,211,237,72,12,56,184,213,127,232,92,172,43,141,15,115,224,19,100,198,169,97,211,144,76,102,17,37,112,204,201,35,120,131,216,147,63,88,94,86,206,244,252,191,235,75,106,124,25,91,149,211,204,200,32,230,47,241,168,249,52,150,58,146,83,240,202,196,63,109,54,134,242,78,63,205,148,124,168,249,240,241,29,133,169,149,201,255,0,77,39,255,0,70,240,226,73,64,248,104,65,203,121,172,75,151,23,90,176,135,85,6,55,128,113,41,249,51,46,96,203,221,216,202,203,251,125,104,232,215,111,178,102,99,42,233,38,191,70,52,119,229,169,71,132,30,204,84,44,144,143,27,250,210,131,51,33,24,109,209,4,63,221,89,178,212,227,39,202,99,47,238,172,179,139,182,162,123,83,18,73,25,196,185,221,220,51,138,241,134,15,82,234,242,117,105,198,199,138,93,52,98,143,237,9,71,63,211,167,95,229,218,147,246,212,38,203,177,209,211,217,59,154,161,204,224,98,119,26,76,25,32,196,25,228,201,244,200,180,89,67,151,57,152,98,64,24,134,47,164,36,37,85,12,232,199,221,148,74,203,27,115,36,204,166,114,88,120,207,230,138,50,143,234,98,78,171,110,224,194,7,255,0,51,91,35,62,9,120,101,173,83,52,197,87,134,88,146,177,38,102,191,200,159,253,6,135,83,193,147,43,14,44,73,195,228,178,75,56,139,254,210,141,244,79,188,128,245,95,77,151,135,41,20,89,91,236,165,81,248,140,166,67,185,221,115,23,141,50,135,63,242,109,2,33,241,45,81,159,190,27,37,226,38,53,131,224,114,60,177,59,22,169,182,28,198,100,239,62,81,45,178,107,71,57,152,76,94,53,140,55,159,3,55,104,144,207,1,31,132,201,183,40,35,43,56,3,52,244,24,195,226,17,86,175,65,0,207,153,83,4,208,73,253,208,196,181,73,125,118,78,25,227,42,102,153,93,68,88,222,194,136,208,199,25,248,85,12,6,15,217,73,44,140,49,49,134,72,205,101,121,55,138,184,184,134,185,173,250,157,53,191,201,209,12,248,177,153,250,161,174,125,170,181,56,197,230,32,151,143,220,76,105,227,48,76,205,46,126,82,168,143,136,86,163,17,241,68,139,145,99,51,29,29,55,78,142,245,25,214,211,196,183,102,93,175,87,184,137,147,91,182,103,202,32,52,77,145,202,12,37,23,26,182,11,25,143,168,101,93,17,178,186,230,115,117,10,208,189,73,218,171,41,221,37,235,69,90,201,62,209,230,10,202,97,160,198,127,210,76,97,179,124,60,34,199,202,141,180,39,188,233,145,29,91,170,143,157,241,37,251,75,43,39,130,115,61,204,137,205,150,155,131,4,249,114,140,191,81,20,22,2,51,50,196,138,52,71,26,35,24,211,51,252,28,248,52,135,243,202,110,49,166,144,223,18,55,247,88,147,187,88,199,178,27,242,241,36,140,128,1,19,230,197,148,107,170,164,173,168,83,238,207,231,135,117,149,60,140,255,0,82,3,20,220,144,214,143,154,32,136,36,242,156,216,134,195,46,126,12,95,196,111,91,0,133,225,150,46,52,6,161,211,113,74,199,252,174,81,170,122,217,140,240,68,26,96,4,50,113,101,202,183,123,66,21,107,28,251,77,208,196,164,62,28,188,101,246,213,85,174,210,52,22,24,60,73,76,255,0,150,123,202,167,239,175,158,81,255,0,239,139,158,73,28,178,198,57,101,174,49,246,165,182,186,182,92,96,63,52,161,99,250,107,152,191,226,92,225,202,124,76,72,170,67,75,183,178,97,101,139,40,214,71,153,208,209,212,116,205,91,22,75,223,187,20,216,191,113,81,105,89,56,172,152,104,154,142,108,145,151,219,202,158,51,77,213,89,86,179,40,177,126,79,109,5,15,79,83,86,191,229,50,46,173,148,251,33,189,252,40,238,30,201,176,113,22,208,133,81,223,128,207,231,187,20,242,99,250,106,138,182,30,250,83,19,199,198,227,74,170,190,68,108,203,196,139,100,61,143,52,177,117,44,141,169,235,68,254,33,42,27,40,192,240,229,83,211,3,70,47,51,20,68,90,204,191,102,175,250,49,126,167,31,135,8,146,105,150,67,20,87,203,151,202,65,40,205,67,172,25,26,199,105,95,202,154,60,54,179,160,230,15,252,158,234,200,199,101,84,25,7,91,85,78,173,218,109,121,63,105,4,199,128,71,221,138,42,7,74,217,74,44,173,164,184,17,242,11,233,9,92,198,128,249,207,253,40,255,0,218,85,37,193,141,245,90,183,114,12,61,72,11,89,50,164,147,148,191,237,172,231,176,245,4,253,42,1,243,55,61,165,16,148,54,234,85,88,222,253,85,22,130,47,205,136,133,251,137,133,37,220,29,65,210,34,40,169,149,83,173,207,246,213,125,37,36,234,214,51,17,70,36,219,52,107,21,220,90,215,228,168,135,161,160,198,62,236,217,19,230,6,40,217,135,42,151,252,115,91,11,138,198,80,242,9,77,79,248,211,165,99,29,241,3,144,164,92,179,117,58,33,177,244,242,204,117,47,12,67,194,21,29,169,231,216,136,152,118,164,198,146,195,248,133,185,240,48,74,170,160,106,211,219,131,22,212,127,237,45,141,149,249,12,209,235,17,179,77,224,40,25,152,72,235,186,214,91,15,8,162,140,67,90,41,194,49,202,126,98,139,149,81,239,54,195,237,140,85,210,179,42,28,242,43,16,175,248,111,85,221,99,21,15,39,77,197,173,255,0,46,16,196,156,223,106,216,34,62,25,114,146,55,237,117,104,31,18,186,81,50,41,180,251,184,46,131,44,46,153,62,163,250,121,128,198,206,81,148,159,79,42,219,50,170,142,111,116,1,136,159,80,106,34,31,194,45,65,73,47,212,125,103,47,219,84,49,158,120,199,96,165,228,75,254,88,71,104,209,248,234,111,153,85,16,64,196,160,238,244,219,10,247,174,152,255,0,9,204,196,130,178,211,99,141,21,230,202,53,117,205,78,126,12,113,215,233,235,40,220,162,235,18,168,211,19,248,216,27,10,178,21,81,134,157,228,31,106,244,106,211,214,203,97,162,9,21,167,18,155,151,30,86,179,73,9,153,178,201,17,23,141,169,226,140,252,34,38,53,181,151,115,177,226,244,17,148,159,180,180,79,153,42,76,71,134,92,1,198,39,237,46,121,134,85,91,13,152,96,89,48,120,132,180,204,126,217,36,135,106,74,208,37,214,87,19,139,230,82,197,32,134,164,182,31,111,33,217,140,196,172,210,95,147,16,68,181,83,179,212,135,151,116,33,126,226,52,204,96,223,135,46,95,218,78,166,112,96,6,26,88,206,206,37,77,0,57,71,152,169,48,113,148,140,76,236,172,135,6,15,18,22,168,12,215,8,178,178,7,228,235,18,156,159,51,47,159,22,92,169,35,236,143,52,158,226,243,223,45,81,85,133,181,3,131,24,130,39,233,72,33,173,179,225,176,108,204,18,255,0,161,7,3,60,146,123,133,79,25,15,235,113,38,22,194,0,204,151,211,137,104,147,84,123,47,210,118,42,183,193,7,179,141,25,26,24,32,131,50,218,160,110,49,206,223,166,231,15,245,107,108,109,7,234,67,97,66,46,165,113,38,30,247,39,18,244,108,144,122,75,137,58,178,167,193,150,111,177,8,116,244,168,81,30,24,130,38,229,34,159,79,175,202,126,172,67,251,74,164,47,184,245,87,152,178,134,81,151,233,162,141,60,241,188,241,74,77,233,244,78,204,132,104,77,113,72,78,108,153,61,204,169,148,59,185,83,136,195,25,31,225,190,35,205,44,72,121,57,32,147,237,165,101,82,170,197,12,107,184,37,137,204,94,68,46,216,5,62,108,72,38,85,83,73,6,108,164,200,95,186,138,96,78,54,51,18,228,85,200,171,113,50,153,113,6,160,121,108,4,189,3,91,81,206,38,24,145,121,62,234,14,78,155,37,151,234,229,13,25,85,164,168,225,15,41,74,49,17,91,109,190,196,86,64,137,146,119,32,237,92,231,80,208,128,143,121,177,43,41,129,199,47,135,173,111,237,31,82,164,106,73,176,57,205,108,193,214,251,74,222,159,80,193,32,243,7,31,18,22,102,155,4,159,62,81,137,33,126,155,101,35,247,102,47,241,173,153,90,163,70,202,227,235,93,126,56,47,196,139,161,184,151,100,70,20,165,227,92,190,200,219,153,217,140,37,99,167,130,72,222,6,49,113,13,112,195,14,90,177,232,53,105,161,212,24,195,201,6,32,226,64,27,76,16,140,230,40,209,52,243,242,1,152,147,83,60,132,7,82,238,87,84,60,217,21,172,114,219,88,103,173,63,23,40,210,234,215,218,138,215,119,237,170,221,67,14,202,79,152,131,23,143,234,32,43,105,37,251,197,67,42,143,27,53,75,24,97,28,152,172,221,173,70,141,22,19,248,139,198,148,204,187,37,104,250,178,160,159,125,189,31,48,177,125,181,22,102,124,59,7,102,25,73,184,7,131,240,149,38,13,173,201,101,123,120,214,12,134,114,147,54,215,16,209,225,140,63,14,212,219,99,110,12,161,217,63,164,220,68,71,190,1,228,179,55,182,151,5,245,195,31,54,76,139,7,218,253,44,138,118,160,181,185,190,76,96,9,143,203,141,36,159,73,185,31,202,79,140,36,61,223,156,158,108,164,94,173,173,60,144,102,49,113,13,85,89,221,67,110,159,38,184,26,84,101,243,254,178,66,170,10,170,171,152,196,225,47,26,213,90,19,198,39,23,42,175,245,179,194,138,193,22,0,255,0,149,43,85,20,123,177,182,52,147,140,28,168,25,143,220,251,88,150,147,106,77,183,41,96,113,173,70,214,209,10,12,34,138,33,17,71,255,0,212,218,255,0,5,114,105,237,99,19,44,65,113,173,76,146,121,60,88,151,217,58,134,212,190,120,74,60,105,107,239,189,39,184,162,77,165,126,141,201,249,12,141,84,13,163,247,125,158,218,153,147,166,223,56,156,41,136,111,143,118,126,21,186,77,147,235,71,135,22,82,21,91,113,188,200,237,208,148,159,50,38,150,30,40,156,164,91,105,245,36,178,115,21,30,253,19,46,75,61,90,199,31,212,198,148,204,158,1,15,104,17,13,43,84,117,46,225,223,62,200,24,122,145,65,170,0,249,141,202,165,105,30,252,25,150,249,154,183,211,72,192,154,41,10,165,196,122,254,165,148,102,12,190,234,14,201,239,240,197,18,86,34,253,68,182,54,164,139,36,12,246,145,81,141,185,126,108,92,107,85,132,101,53,64,101,144,143,253,70,126,229,81,176,212,222,25,74,34,41,203,187,32,66,234,236,90,235,103,238,71,202,181,153,134,85,185,71,38,125,80,191,203,255,0,145,11,248,144,2,39,81,10,176,100,0,17,99,38,180,3,103,110,84,109,179,252,139,100,64,247,235,56,50,89,139,140,72,9,55,4,43,9,180,18,91,62,170,152,158,5,197,202,178,8,71,27,221,26,54,255,0,109,66,200,106,124,201,217,249,114,35,99,24,255,0,73,109,53,148,17,15,229,34,229,34,70,109,96,248,47,230,18,108,66,204,80,248,123,203,75,228,159,39,48,177,13,41,135,168,79,56,157,73,171,33,239,123,144,170,194,132,250,8,45,253,172,169,171,24,58,144,115,113,37,83,230,30,146,43,253,39,33,63,34,231,51,223,241,14,200,249,75,185,198,181,149,223,142,133,35,85,126,122,151,147,204,11,39,225,55,40,209,80,3,6,51,48,237,70,33,169,221,31,2,196,67,254,160,41,34,253,213,79,62,51,7,231,133,54,80,169,55,168,134,249,145,99,121,154,32,148,196,61,67,56,103,194,30,191,186,158,220,90,176,71,218,24,73,53,149,80,236,153,154,33,113,17,39,62,99,71,129,91,15,37,144,57,101,34,161,214,158,181,249,162,74,200,166,180,219,207,4,120,101,170,6,90,242,97,16,136,150,212,25,148,35,82,92,95,198,170,124,184,145,70,82,9,70,155,89,202,178,137,243,121,4,175,216,204,128,229,81,151,218,111,41,248,147,82,228,150,69,79,129,20,107,226,73,225,8,145,47,159,107,143,152,92,104,31,77,151,90,254,40,164,42,244,147,90,201,7,205,139,16,211,236,106,61,148,222,28,27,182,27,47,42,161,245,179,227,226,200,185,101,150,158,212,19,101,51,210,101,16,73,229,110,149,188,173,137,154,93,242,147,116,239,244,89,89,43,238,116,58,219,43,82,191,230,196,92,105,184,94,50,118,174,72,29,109,58,164,248,77,40,138,174,159,86,142,239,167,33,86,42,183,209,142,190,69,61,172,247,254,64,134,87,26,69,100,99,248,113,35,240,251,198,90,36,133,91,108,133,143,148,236,38,60,185,87,219,45,97,136,155,76,163,90,67,156,191,40,17,44,89,162,121,55,101,17,10,68,108,220,109,197,78,99,106,123,88,164,79,38,64,137,56,28,74,114,30,155,138,50,115,10,72,147,105,51,226,84,129,139,27,252,66,226,252,4,243,244,173,231,213,30,52,168,213,178,133,246,149,184,102,2,112,243,101,75,173,88,57,220,33,23,250,19,172,138,226,53,208,230,150,176,44,179,240,202,202,157,233,179,78,140,62,24,188,159,117,55,101,8,227,121,152,220,168,41,143,156,51,240,139,16,208,202,62,225,182,202,121,228,255,0,152,22,48,150,184,23,17,4,206,110,181,55,168,105,236,172,177,152,66,147,196,168,244,149,109,108,145,178,37,183,18,157,88,162,214,160,54,186,134,170,115,241,68,200,150,178,29,110,77,217,170,241,125,197,105,101,67,163,171,89,150,39,98,151,158,96,73,102,208,34,38,52,203,254,201,138,222,205,241,254,80,92,104,134,76,100,33,226,196,52,108,6,14,48,49,23,137,124,153,91,20,167,204,145,189,135,94,66,183,133,133,38,100,234,168,47,43,56,144,177,169,207,36,248,131,196,169,234,170,182,35,237,202,68,241,233,67,36,107,147,247,116,143,200,194,175,86,201,124,111,117,87,207,140,194,118,139,18,159,126,158,196,71,225,148,137,42,226,70,212,8,126,167,60,17,241,11,42,215,27,83,218,217,29,129,12,92,73,45,150,72,195,237,78,52,197,61,145,126,111,18,148,112,45,172,89,166,196,116,249,246,190,24,141,141,35,181,153,58,73,48,167,210,107,79,238,151,18,203,102,63,5,125,180,35,184,67,76,129,59,184,57,22,49,161,206,146,172,89,24,121,58,145,175,129,4,108,203,137,55,248,195,113,201,202,173,49,182,59,37,154,80,213,59,25,148,11,94,206,168,111,205,148,153,63,117,121,240,14,86,112,148,98,88,213,110,2,217,188,132,214,91,184,71,203,186,38,52,124,59,227,201,6,28,164,91,89,12,158,239,42,218,200,192,23,118,49,46,118,141,75,238,226,45,52,202,120,196,127,244,98,100,251,169,172,56,192,154,198,101,226,202,197,224,213,85,91,19,252,230,16,191,149,19,63,76,28,95,229,55,35,149,246,215,66,255,0,196,131,47,236,7,63,74,196,140,254,25,95,198,130,147,163,55,44,249,73,248,136,181,207,159,168,42,31,136,176,50,253,197,164,211,45,72,204,217,113,41,72,207,231,161,88,215,245,212,35,240,174,177,130,204,210,229,101,24,150,62,120,248,74,155,85,76,124,232,156,179,201,254,234,198,76,97,151,218,88,172,174,12,204,140,45,100,204,75,123,12,73,47,68,6,5,111,186,34,38,44,124,65,116,136,98,78,180,66,77,35,125,27,97,192,6,14,81,41,171,227,2,12,162,98,23,26,170,222,69,240,83,87,213,68,156,76,194,46,82,125,52,173,37,218,168,11,255,0,34,93,247,7,155,47,105,149,84,86,198,4,96,48,193,148,50,160,160,105,41,126,232,177,38,129,211,114,171,95,155,219,77,90,41,91,40,123,24,206,229,170,75,242,13,125,243,246,86,153,239,0,193,250,161,228,240,235,72,162,49,232,215,16,107,123,138,69,67,2,200,115,65,155,18,228,123,98,22,197,134,151,60,120,254,154,234,80,46,43,69,5,129,196,69,172,180,41,139,168,83,240,11,218,64,79,126,84,80,94,57,201,13,192,101,10,95,111,26,151,169,42,168,21,171,24,81,242,164,225,178,173,146,77,164,72,164,254,85,90,22,0,131,196,190,126,12,173,33,242,239,198,34,171,199,219,236,219,1,213,83,176,94,5,218,141,54,123,34,244,226,91,89,27,211,124,5,186,17,86,215,161,164,52,77,42,4,185,62,2,9,73,252,105,99,244,169,196,127,80,48,137,251,138,179,109,199,155,46,36,5,149,171,241,188,57,84,154,101,83,22,254,38,136,220,143,197,149,122,102,152,178,253,93,117,246,34,253,53,170,1,134,67,167,207,127,2,85,109,62,135,107,28,210,215,92,223,210,31,105,98,34,73,90,33,235,194,89,19,8,98,226,39,221,85,246,184,5,221,20,69,254,37,27,62,132,159,158,92,65,114,21,85,122,116,124,195,242,63,131,182,70,157,100,207,155,40,208,50,116,241,241,191,12,81,165,84,254,164,39,230,151,40,138,166,53,145,60,21,45,66,76,190,66,250,168,199,199,136,188,72,169,52,251,159,238,145,79,14,231,153,53,173,141,185,126,37,182,28,151,167,210,182,48,79,152,66,202,49,42,118,76,100,110,19,21,55,52,105,81,135,139,168,104,41,58,109,146,121,113,101,89,34,220,197,147,246,53,50,200,127,186,136,101,216,208,251,97,198,6,44,88,136,181,70,134,242,147,149,115,50,229,238,86,202,225,102,158,66,173,161,124,233,192,197,181,91,89,78,207,100,163,91,95,48,245,60,88,135,251,138,138,170,132,217,191,82,114,226,158,92,146,102,197,200,135,245,187,40,76,124,64,151,249,21,67,222,121,163,249,65,16,164,82,86,176,39,111,158,27,1,114,21,110,46,98,179,121,155,97,155,124,254,98,229,34,170,170,170,139,24,27,179,41,218,218,19,143,155,18,160,14,65,51,18,166,72,160,213,61,38,72,51,226,10,211,49,249,89,196,182,73,173,97,88,255,0,104,158,29,137,67,228,158,16,249,121,84,65,106,103,12,207,25,57,147,108,204,35,18,55,218,130,79,80,177,45,12,178,120,214,48,245,184,198,100,60,170,38,238,24,225,75,97,74,84,246,101,217,252,23,63,214,119,22,86,76,96,68,46,53,199,44,143,108,116,58,58,104,110,222,231,80,170,173,245,40,140,52,66,226,254,84,207,12,161,143,17,139,149,33,248,80,194,22,157,155,178,245,49,63,159,187,25,254,83,26,234,215,137,147,96,218,169,196,152,201,214,95,171,149,136,107,236,205,49,93,225,151,46,84,222,77,80,51,230,203,242,223,77,21,24,48,102,147,14,81,227,18,245,22,74,30,93,78,123,51,77,191,243,152,61,98,67,85,104,15,91,243,177,49,113,126,117,216,237,67,91,26,185,252,81,148,110,206,89,7,134,185,101,151,83,104,194,72,118,76,160,59,226,75,148,62,37,71,15,82,50,119,134,43,65,168,173,73,160,39,91,147,245,67,23,242,168,157,91,165,108,180,148,86,75,175,180,33,72,46,193,140,171,154,78,157,249,161,210,180,63,79,195,170,131,119,7,154,120,202,162,245,62,134,61,111,153,171,255,0,220,80,127,11,190,36,110,64,192,203,149,200,46,206,85,220,96,76,245,112,48,161,42,34,234,189,41,46,132,182,217,88,224,255,0,255,0,17,163,115,111,248,197,245,22,216,31,21,207,91,43,211,174,203,201,245,23,109,184,211,207,146,12,59,95,250,74,78,103,192,26,221,64,253,220,190,36,55,77,19,240,215,176,251,255,0,182,129,52,250,156,22,224,202,41,252,127,186,189,101,36,2,127,10,20,58,38,143,64,1,226,136,93,201,63,220,73,159,36,246,207,247,4,173,28,116,37,107,145,223,16,190,36,78,173,63,167,87,197,202,79,112,136,74,125,67,114,88,140,151,46,42,234,208,62,24,213,91,131,52,188,98,253,213,57,170,180,168,234,37,122,125,79,32,254,215,34,223,199,94,93,198,222,198,189,143,67,214,212,98,0,196,94,34,37,23,119,99,206,201,117,37,202,53,204,53,206,149,214,36,38,88,152,196,156,104,154,29,93,38,43,61,71,254,69,45,153,109,252,43,104,171,253,58,213,39,196,131,138,11,3,242,226,251,133,74,110,238,226,73,126,95,84,140,95,207,214,34,169,201,58,110,118,76,88,148,189,151,194,233,66,181,100,184,147,228,139,243,228,70,203,147,89,20,172,147,167,153,56,254,160,18,146,50,111,164,166,28,83,176,203,46,84,166,53,37,198,6,118,21,5,48,214,85,39,96,98,69,38,95,52,251,127,193,44,118,122,219,43,90,210,102,137,40,130,95,53,11,245,84,232,175,150,43,146,8,130,72,170,173,78,42,166,26,199,179,193,114,255,0,140,127,20,117,253,109,57,255,0,4,64,36,153,62,127,73,35,127,162,176,173,245,58,5,39,197,125,79,72,124,86,194,220,140,94,226,234,52,255,0,18,233,173,160,230,202,49,126,69,249,7,225,118,185,213,183,113,31,248,246,0,227,73,250,120,177,171,119,220,3,251,69,203,87,241,239,254,138,178,165,178,43,238,245,176,227,94,28,38,235,243,236,71,134,248,101,30,108,170,33,241,129,52,124,162,91,195,91,59,7,244,232,164,42,186,198,196,221,149,206,137,24,219,144,32,228,220,30,55,157,116,177,113,149,33,211,115,46,7,59,105,44,88,147,139,131,69,41,216,44,163,41,60,211,179,80,154,169,162,28,102,13,255,0,41,214,172,41,235,98,140,123,185,126,210,74,248,7,192,207,79,18,43,240,196,172,27,187,27,78,63,221,66,169,167,221,79,118,9,35,205,238,9,37,161,214,124,251,66,202,68,62,52,27,38,60,33,46,76,74,83,240,246,218,215,50,140,139,175,165,53,46,181,173,78,150,203,188,94,102,8,178,165,140,181,252,73,59,22,81,137,97,78,204,96,196,108,120,211,207,193,241,68,13,221,73,121,11,244,149,227,255,0,103,43,26,100,210,19,195,22,46,52,134,202,170,92,102,102,18,114,247,206,131,195,46,81,17,236,153,7,99,219,148,138,155,129,80,26,72,21,182,94,17,13,43,108,68,250,126,158,131,83,19,219,46,95,112,69,200,161,102,79,100,25,217,83,159,94,60,144,123,105,55,24,109,176,240,233,232,182,253,57,16,102,164,139,82,79,155,47,241,164,119,22,167,140,7,237,37,19,39,238,165,17,174,44,164,141,254,163,144,185,84,166,102,127,130,241,170,253,133,207,187,170,223,97,237,251,104,207,68,131,36,27,184,130,81,246,175,244,210,48,187,94,223,113,84,80,217,63,107,135,219,42,230,142,70,137,243,41,50,171,173,144,109,67,106,1,124,164,190,82,9,29,100,98,73,31,8,146,167,233,235,34,124,221,124,82,42,141,31,48,21,163,127,174,11,147,233,175,64,226,97,118,152,223,22,86,27,17,98,26,246,176,173,124,41,76,244,225,113,248,42,107,185,57,64,203,0,197,24,134,47,109,75,234,29,78,251,42,215,135,22,34,44,102,5,86,176,162,29,217,36,248,68,85,177,174,15,177,218,24,171,156,213,103,173,59,13,139,40,213,120,92,9,60,221,75,20,102,52,92,122,48,206,204,165,38,69,149,110,208,92,209,10,53,153,170,171,167,19,183,42,209,232,227,130,68,49,163,75,134,122,149,115,195,216,185,5,149,13,224,236,115,87,203,196,187,52,57,35,24,48,148,73,116,202,113,201,126,80,137,22,87,196,101,102,66,22,170,28,225,248,26,92,162,20,138,155,144,140,76,253,16,254,31,165,77,104,67,167,199,230,43,97,114,125,196,172,170,130,216,155,102,152,223,15,54,36,186,126,143,4,33,190,89,162,242,43,199,188,25,255,0,167,245,173,166,128,11,112,109,19,172,138,37,117,57,108,13,66,200,50,153,16,197,85,19,44,171,124,25,202,132,184,210,85,81,165,63,9,69,144,74,79,82,50,112,226,60,34,23,33,120,134,146,173,227,168,254,133,188,61,67,70,50,48,50,229,12,171,85,219,244,225,64,65,68,16,196,82,174,53,91,166,237,97,19,49,101,16,164,85,212,50,79,143,230,203,151,18,23,119,200,124,60,0,53,12,159,68,240,218,20,153,74,143,210,186,207,157,145,10,34,45,53,176,34,223,234,119,230,47,24,149,109,150,149,173,240,225,92,171,13,155,87,238,94,73,177,209,59,29,26,145,245,86,81,89,150,82,23,80,232,63,87,99,253,59,148,106,39,79,79,219,63,211,242,245,43,74,125,85,58,180,155,67,23,140,171,169,102,100,57,54,197,117,186,36,227,249,67,100,18,149,213,191,12,79,224,78,33,148,101,93,106,126,167,131,141,153,74,53,144,102,68,183,3,49,99,198,153,122,132,118,246,13,183,67,243,13,61,13,142,155,156,252,53,124,127,180,175,244,246,161,36,31,13,220,95,250,75,171,217,105,90,169,35,205,139,17,18,73,63,15,98,73,230,221,12,73,222,158,26,139,144,46,218,13,191,47,252,122,210,233,56,4,124,81,4,69,170,76,50,66,57,4,25,92,98,88,50,54,160,31,205,134,47,203,125,68,139,97,195,97,198,131,24,249,76,36,204,54,81,50,97,136,84,145,242,95,37,16,253,42,76,153,130,94,69,141,155,24,165,99,52,193,45,217,151,141,78,221,192,212,117,190,97,136,81,139,18,38,53,197,230,146,27,50,227,146,52,105,174,201,170,70,193,68,138,60,159,105,109,188,31,64,175,145,206,102,93,234,121,207,218,20,163,254,52,198,24,101,255,0,196,28,170,161,245,81,105,14,207,80,129,39,114,95,115,18,206,225,240,75,17,155,78,196,178,81,7,91,56,21,81,182,67,205,139,144,169,187,39,222,16,31,41,40,98,26,136,158,203,88,199,102,34,241,166,44,184,181,140,207,242,105,37,254,37,231,52,207,224,117,47,78,161,87,12,0,135,154,92,174,69,9,107,101,101,52,152,171,203,199,244,211,59,137,135,146,247,238,224,73,23,238,36,62,171,22,160,159,40,44,178,126,154,228,151,114,102,200,244,33,85,133,110,164,118,170,211,26,142,115,217,46,192,184,134,36,38,155,209,58,182,76,230,75,8,137,182,23,253,69,212,105,41,44,117,108,166,26,243,136,127,77,95,67,173,131,4,123,65,23,16,254,226,235,135,255,0,21,211,243,125,14,121,191,242,179,127,234,77,73,152,97,5,109,115,12,97,98,39,135,34,221,15,80,193,157,194,84,116,250,64,73,62,29,208,202,53,63,50,156,20,132,253,86,81,175,71,109,83,129,231,218,227,25,53,88,252,203,18,81,17,113,159,7,210,159,243,89,100,45,80,36,229,7,202,99,42,109,3,71,193,255,0,48,151,40,121,126,154,85,85,13,198,22,233,187,35,212,31,44,184,185,85,172,61,85,185,254,192,98,80,215,211,54,199,194,36,39,170,203,140,12,198,235,88,202,201,196,57,151,246,176,37,219,15,40,162,141,113,239,139,191,3,116,206,187,3,34,107,124,152,255,0,246,60,98,227,93,3,76,106,121,118,67,194,46,36,241,245,64,147,205,99,43,147,238,43,67,55,217,38,178,54,26,159,153,180,55,253,150,190,21,232,13,70,205,79,167,180,228,209,73,23,89,11,200,187,221,33,162,116,226,34,99,107,113,233,177,31,16,209,70,81,165,117,83,42,166,249,252,208,196,68,210,189,133,85,103,230,87,67,100,31,62,97,38,140,141,85,244,134,163,216,200,49,137,197,60,133,47,238,166,225,48,198,206,213,29,205,126,205,218,82,160,33,24,135,242,149,127,201,137,43,184,167,151,52,111,202,92,75,108,13,78,72,192,218,114,45,150,177,167,91,3,44,73,68,200,181,100,103,96,173,14,21,175,52,241,242,63,104,165,107,116,196,172,111,245,18,147,149,119,131,104,249,69,253,94,52,190,101,13,109,104,249,123,23,67,42,153,184,199,27,210,90,26,143,77,218,158,93,116,82,8,133,236,33,23,86,167,158,72,222,28,73,83,35,15,124,241,98,227,86,245,79,131,24,12,221,136,120,212,90,131,51,55,144,186,225,143,32,51,68,23,34,2,5,169,227,51,230,248,147,235,141,79,84,33,144,53,48,8,95,221,80,211,38,30,201,239,205,23,18,157,85,199,94,227,183,195,29,223,186,157,85,82,14,167,168,163,41,20,116,104,100,131,19,118,27,65,228,250,121,83,74,125,72,194,17,129,49,113,17,101,153,2,183,45,95,37,226,253,90,28,198,121,25,155,22,33,164,243,236,129,7,155,116,57,36,251,104,173,61,3,83,106,215,229,197,182,132,36,235,103,97,89,85,9,109,97,113,233,177,14,81,127,182,185,244,15,138,148,115,143,180,182,166,47,238,98,93,186,251,73,0,67,126,110,81,174,107,101,163,42,134,66,97,219,100,78,208,233,246,86,57,52,237,236,57,173,52,27,40,47,244,73,227,22,84,170,123,47,52,219,247,123,162,21,34,129,90,122,137,92,37,93,10,169,135,157,23,230,197,148,106,45,26,191,32,89,40,196,239,254,42,30,16,57,104,114,253,196,223,77,252,69,185,187,243,244,250,177,198,26,223,39,79,69,201,150,198,41,5,25,62,141,85,167,35,86,255,0,73,46,37,5,133,81,178,109,74,52,203,219,136,174,125,148,235,39,226,150,84,62,104,145,189,210,38,80,40,96,201,148,48,134,121,50,21,21,125,240,222,94,213,229,12,241,148,127,109,117,44,58,87,18,13,38,71,180,240,104,237,201,138,198,81,11,246,198,85,71,101,73,16,81,48,209,228,226,92,230,5,80,52,249,249,74,76,139,164,67,187,139,26,43,2,46,210,251,136,202,46,66,182,108,41,11,57,48,148,168,249,251,17,131,138,82,2,202,48,11,203,149,45,217,156,172,249,78,82,33,70,196,244,153,144,99,31,9,138,131,153,37,133,253,33,87,141,167,173,72,7,154,88,134,151,49,228,141,220,46,52,50,130,212,38,5,240,51,225,48,136,85,187,80,176,22,81,30,24,138,102,202,120,227,63,48,80,161,184,57,127,186,196,147,128,245,49,100,96,82,17,86,211,220,51,7,234,134,143,211,211,244,116,152,63,55,3,115,39,234,37,108,173,4,217,196,8,69,136,107,89,85,140,176,239,207,124,62,37,133,108,205,177,222,36,185,140,124,41,76,175,9,127,145,22,103,197,31,238,45,52,127,37,242,172,129,180,136,166,141,85,107,167,207,187,221,113,253,212,218,52,194,11,171,38,79,182,179,124,98,93,255,0,152,23,23,238,173,141,136,176,20,54,78,191,243,48,98,241,253,68,222,30,72,32,194,82,145,4,22,18,55,16,101,16,66,69,126,114,240,246,163,112,90,147,154,158,144,26,145,143,17,69,136,159,81,70,233,42,25,117,179,165,87,91,114,143,219,93,38,126,113,240,226,196,145,217,4,132,3,202,181,138,171,55,17,53,149,86,216,111,44,66,164,213,182,164,140,78,101,67,166,49,217,74,32,127,248,34,195,82,104,194,73,243,12,78,194,172,219,186,131,73,86,168,250,146,100,169,32,221,196,148,63,219,84,113,174,222,70,115,46,67,79,85,121,166,223,243,118,131,40,213,60,109,73,16,175,96,125,197,198,203,70,200,170,255,0,196,181,153,169,199,8,127,165,33,82,151,207,60,210,60,197,226,89,6,146,92,208,50,192,210,135,141,17,24,53,69,238,229,34,188,106,191,98,51,127,14,119,172,12,73,39,126,208,89,73,246,212,165,60,61,76,51,188,198,17,63,109,117,91,183,236,165,237,43,168,114,151,234,98,95,95,79,171,69,19,119,176,140,33,174,141,181,23,123,90,145,144,39,220,198,253,93,52,146,255,0,18,125,90,111,241,148,162,196,179,181,214,119,53,160,249,186,177,163,116,221,172,77,73,224,82,192,32,135,238,44,106,139,149,71,33,214,218,103,98,202,236,92,157,92,75,72,116,241,237,143,151,22,40,201,203,244,102,156,31,245,0,213,147,34,77,62,202,84,111,148,175,42,213,255,0,125,204,255,0,228,6,227,228,127,164,139,24,146,185,48,223,24,28,92,169,158,193,228,103,47,41,62,162,69,107,63,100,125,161,178,161,172,106,142,116,244,156,81,25,152,95,235,87,218,121,140,47,106,228,97,127,31,22,69,109,165,109,78,94,18,168,179,50,12,209,171,157,57,236,1,124,226,6,40,202,53,11,170,180,5,108,159,155,218,167,193,121,63,246,86,36,186,250,214,116,32,98,17,127,145,82,62,161,196,88,127,93,78,85,119,180,211,242,193,180,200,52,230,182,214,37,219,24,19,114,229,226,78,125,16,23,113,70,98,139,42,0,218,24,241,137,150,32,136,37,187,119,200,219,120,146,90,183,225,91,36,147,119,83,255,0,58,111,165,99,78,168,3,34,75,18,182,211,217,227,19,12,190,197,157,196,54,103,234,88,218,171,127,176,220,114,74,202,215,41,246,130,70,192,173,36,214,97,234,78,125,28,5,246,147,138,214,0,76,218,98,30,69,184,161,140,204,74,201,208,195,23,54,255,0,41,18,217,243,39,16,27,73,101,39,18,232,134,128,114,245,9,74,221,213,51,62,35,9,101,174,11,98,106,52,204,156,57,86,70,158,122,142,89,101,30,63,186,155,63,77,193,31,129,69,196,148,106,125,1,248,144,108,48,167,147,139,238,166,168,93,73,249,255,0,16,128,34,97,8,191,218,71,214,252,72,36,145,225,8,151,153,165,71,72,15,155,139,199,245,8,151,70,12,25,218,128,2,12,81,237,189,204,106,45,210,255,0,74,111,105,244,94,211,234,72,150,236,194,82,242,39,155,58,226,141,152,184,136,164,223,162,65,27,230,235,247,34,34,217,234,86,81,136,49,27,253,197,181,214,35,49,112,251,39,218,212,31,151,150,55,154,217,14,226,187,39,182,82,39,112,36,215,73,137,134,95,42,212,250,29,56,79,210,11,18,231,147,181,177,215,177,85,173,106,194,203,137,155,96,110,195,140,191,109,46,135,119,70,78,99,11,230,81,18,105,249,222,46,76,105,109,150,152,198,60,209,10,53,208,189,254,201,98,39,212,58,159,81,194,157,187,175,139,150,50,194,55,196,91,130,127,96,69,87,91,12,146,96,237,49,101,95,63,15,12,126,210,223,199,71,31,242,63,128,53,186,134,117,145,48,203,16,196,159,6,55,228,205,200,135,129,67,201,151,23,242,38,251,50,23,192,57,120,214,85,97,17,154,225,213,90,2,13,176,55,118,22,132,22,94,177,160,237,116,75,42,7,132,37,25,126,226,124,27,88,53,160,249,178,226,18,20,218,158,170,79,8,133,36,168,252,143,225,155,58,156,202,202,171,81,198,59,205,16,163,46,37,182,171,85,88,201,123,34,88,8,130,34,183,147,177,154,254,162,11,234,37,182,180,244,112,65,187,22,66,147,247,86,53,28,117,102,250,31,105,227,69,19,62,109,83,50,125,63,84,66,242,46,79,248,135,23,16,69,200,159,67,184,120,198,204,162,196,85,6,145,211,128,235,10,191,35,164,195,48,61,212,142,236,39,157,231,137,1,2,248,243,184,113,113,166,38,201,141,85,89,221,115,17,99,84,97,19,38,74,130,153,134,227,143,220,200,134,123,25,245,71,145,4,249,131,82,244,78,3,243,21,201,96,247,207,226,203,149,115,219,230,122,109,175,219,243,93,18,49,153,190,230,235,82,186,218,158,117,148,163,237,34,166,179,58,140,170,182,39,238,239,159,73,21,146,246,25,70,84,174,171,91,69,146,118,98,17,85,164,13,7,107,58,171,21,140,82,99,75,141,160,7,27,207,20,92,75,161,58,123,173,187,146,105,149,49,236,81,86,221,213,78,137,204,92,68,77,32,51,23,73,114,169,202,26,216,144,137,138,196,74,184,47,131,24,127,40,149,149,80,152,205,134,198,206,161,255,0,42,67,112,106,127,12,82,197,218,139,49,143,57,143,194,85,5,168,95,59,62,25,106,74,206,252,78,136,99,75,100,89,67,12,24,204,6,210,120,202,136,212,243,9,101,84,248,145,42,198,82,125,76,74,55,76,48,113,159,245,85,132,107,34,12,120,132,44,74,209,180,136,78,104,210,226,93,61,67,167,35,120,102,166,33,100,249,242,100,84,50,107,101,15,166,175,16,210,59,91,89,117,7,100,176,139,42,220,207,141,59,223,8,146,226,198,16,209,47,81,78,90,4,112,106,252,70,51,35,16,177,61,197,61,50,202,112,159,180,169,138,76,158,225,8,170,217,119,6,221,159,41,141,10,248,217,73,132,60,75,99,153,92,86,141,136,91,139,45,71,24,140,41,69,213,216,171,180,222,182,61,149,118,210,184,188,137,177,168,119,49,95,19,140,185,87,60,126,143,188,210,86,187,191,111,237,165,145,111,146,13,29,123,100,87,192,164,157,187,124,187,105,89,114,253,37,63,171,103,203,169,62,210,186,46,81,151,220,250,106,178,170,120,230,129,155,180,109,195,232,11,5,226,12,92,68,250,133,82,244,124,24,213,102,70,56,197,172,11,89,48,73,99,46,81,10,182,252,31,161,200,73,86,217,127,214,131,248,145,113,107,83,84,125,161,71,182,234,78,126,20,24,149,180,0,221,241,101,82,85,85,151,29,61,180,59,36,103,217,247,247,212,232,207,134,49,247,69,26,93,101,91,46,75,25,180,16,196,140,147,51,114,62,34,164,33,178,181,17,48,152,171,161,164,99,129,99,51,97,165,84,19,9,69,149,62,134,243,201,240,50,80,105,35,247,145,176,46,40,255,0,248,232,60,191,79,42,131,86,214,43,240,31,106,195,138,38,96,139,42,31,79,93,130,73,200,25,113,121,62,153,83,64,217,68,27,57,185,82,72,112,235,100,217,62,88,165,12,95,202,158,215,249,21,87,222,218,14,230,48,19,121,177,12,95,180,36,24,100,176,99,196,88,185,86,220,209,70,254,213,170,99,61,225,39,89,27,236,74,169,239,82,124,111,210,85,255,0,34,57,154,207,27,57,139,9,72,90,154,226,72,223,16,66,32,134,167,217,84,120,195,229,76,202,255,0,99,170,161,121,101,50,45,177,247,98,16,203,251,75,124,56,7,32,243,24,68,16,215,62,210,186,134,202,162,92,160,229,197,249,248,213,71,226,27,41,221,211,200,149,89,130,72,202,103,233,232,36,31,205,139,40,212,37,246,155,137,81,99,154,164,82,68,53,109,79,61,130,225,150,82,23,47,212,79,95,12,22,67,102,96,141,93,100,87,230,71,36,99,155,213,93,156,92,50,202,158,122,221,111,159,44,161,162,238,52,221,54,79,210,255,0,182,146,154,170,14,60,34,226,34,86,143,244,212,117,101,27,73,147,77,52,28,37,83,55,204,136,64,98,20,172,171,235,225,227,99,226,37,16,41,44,183,207,226,46,63,109,34,218,195,50,173,77,241,169,193,36,140,226,38,52,14,161,248,98,123,118,124,161,71,202,172,99,67,39,82,42,76,152,48,65,154,89,85,119,42,75,43,96,114,93,61,240,150,215,79,220,50,192,165,33,70,170,245,12,242,70,6,28,88,136,152,201,213,80,100,241,68,200,143,128,250,123,33,255,0,81,139,149,69,153,63,209,109,25,249,48,139,79,79,174,198,205,223,41,21,205,109,148,66,254,147,173,45,244,125,48,32,63,211,160,16,68,90,48,158,55,78,53,63,254,53,27,153,65,101,90,203,96,112,197,228,23,184,167,89,158,19,240,152,89,83,208,153,130,3,13,47,38,63,221,90,227,90,211,145,248,67,255,0,85,110,230,158,98,85,133,166,173,57,65,148,37,18,2,29,61,230,76,210,203,148,127,109,81,155,25,58,150,168,115,45,100,159,104,104,184,135,245,19,43,45,189,141,179,212,206,4,108,93,170,151,103,16,128,226,47,250,16,12,8,6,207,155,90,36,220,68,132,206,105,88,144,211,81,132,88,217,192,167,198,219,121,225,73,30,248,162,38,99,11,41,17,239,178,245,103,191,15,18,156,190,100,234,6,62,89,133,145,25,62,69,85,105,137,71,25,251,230,113,9,111,141,39,109,194,97,40,125,31,125,99,111,101,243,124,67,250,106,158,100,204,71,103,18,69,6,92,141,246,79,156,32,113,69,25,80,85,83,30,35,229,196,60,159,77,62,135,130,104,59,80,115,235,70,39,179,22,62,47,113,116,47,18,65,166,124,226,189,134,44,81,136,127,104,72,124,195,43,254,82,1,17,149,86,76,198,200,133,42,101,179,0,143,148,73,85,148,82,62,121,153,145,225,218,148,68,83,149,176,37,18,227,54,46,53,208,181,11,242,143,171,147,234,36,26,72,209,9,44,251,177,46,121,153,108,117,67,106,234,86,208,195,173,36,23,148,197,228,65,217,60,227,99,194,46,181,148,59,40,177,142,253,166,63,219,89,201,126,229,255,0,73,86,57,47,129,38,142,141,99,159,26,49,247,207,194,82,21,26,192,156,95,81,29,61,224,173,59,205,151,181,104,252,66,2,251,73,172,136,99,89,205,12,141,56,132,195,148,98,91,95,163,193,37,153,165,151,41,62,218,201,239,149,218,36,20,107,91,249,50,246,155,82,99,250,139,109,250,232,42,174,186,124,155,170,183,208,94,248,158,218,164,128,192,15,184,184,144,111,134,56,195,205,151,247,23,216,119,113,36,143,8,98,229,83,97,249,140,252,193,36,152,114,241,161,166,85,0,100,205,16,164,201,247,18,139,45,78,58,210,117,15,34,194,6,188,25,95,204,33,255,0,42,158,225,77,183,228,161,102,140,124,153,114,166,184,98,146,43,248,185,62,162,25,243,201,108,60,223,45,143,237,160,183,224,31,116,161,166,106,139,102,53,207,207,181,120,114,164,117,179,39,103,197,149,81,134,72,39,116,242,160,228,198,101,108,190,97,98,202,133,85,168,43,120,27,55,132,132,62,97,17,34,153,13,146,73,148,220,170,130,123,31,39,195,8,144,70,128,120,207,97,76,181,84,120,230,100,61,72,24,162,226,52,82,43,8,207,166,240,234,146,164,35,76,196,78,101,70,29,79,84,64,98,197,200,182,198,73,103,7,158,252,124,184,144,113,175,137,249,2,17,99,69,76,121,228,251,73,111,166,159,38,84,109,220,154,178,158,184,134,249,60,198,42,223,66,207,149,69,48,57,123,87,160,79,4,19,191,136,105,234,168,35,72,206,53,217,188,172,253,41,10,135,147,91,19,221,138,143,135,106,57,43,69,147,249,48,167,222,19,109,132,179,35,86,136,111,195,23,42,147,147,169,229,212,147,22,33,253,188,170,189,240,63,199,217,145,71,234,77,54,114,242,251,98,74,203,113,227,109,16,54,159,94,15,39,245,14,44,170,222,52,192,73,27,12,34,229,202,184,182,216,2,103,50,176,208,211,192,55,144,37,41,23,59,45,14,134,205,74,139,134,63,193,234,89,245,175,201,138,88,187,85,14,161,159,142,87,15,186,197,61,152,251,173,222,44,163,78,172,75,179,18,186,183,64,0,167,4,184,130,91,234,169,34,65,3,55,115,200,37,121,49,224,147,7,46,34,41,47,193,151,154,131,230,197,20,130,142,175,207,129,138,204,156,245,26,83,235,15,77,30,28,185,70,190,201,215,245,67,62,29,129,10,69,41,113,14,214,145,159,229,100,219,11,220,70,105,138,127,91,56,229,148,88,134,165,178,214,247,30,201,203,177,209,244,220,207,86,27,10,17,109,114,166,38,51,235,124,249,72,84,172,48,34,214,193,197,95,147,34,2,126,161,100,30,27,2,229,39,211,26,27,2,74,183,3,190,184,157,224,254,36,132,44,149,111,195,44,188,105,156,251,91,25,221,84,37,199,245,49,35,244,197,33,59,101,136,130,251,105,227,141,126,141,145,177,36,47,190,23,63,7,168,87,20,127,113,46,129,2,199,30,35,20,139,175,204,129,136,127,109,43,135,167,136,73,93,75,163,18,42,204,115,106,170,75,90,219,29,222,44,162,87,241,172,177,129,138,183,97,182,7,44,81,255,0,180,164,167,198,231,126,33,40,203,255,0,17,227,48,178,212,128,40,49,98,237,247,18,58,74,24,182,82,249,165,98,78,125,52,19,89,132,203,83,224,50,180,255,0,40,149,112,81,138,136,21,64,168,30,17,99,42,89,119,234,56,201,137,51,173,152,1,49,153,83,147,108,102,129,54,226,191,33,106,199,27,126,149,177,178,150,242,149,122,79,194,230,126,175,107,148,139,165,204,129,143,165,23,2,171,143,230,212,237,29,189,139,238,58,47,185,200,131,162,108,160,191,49,184,134,173,116,124,108,89,194,98,226,86,223,135,152,81,253,180,4,200,3,173,31,8,150,51,71,220,197,153,157,73,221,67,24,245,191,55,18,121,10,182,85,95,18,200,120,139,144,73,191,159,31,80,202,145,207,178,124,105,204,195,87,213,244,146,237,171,252,26,178,53,70,18,126,29,105,249,190,101,44,169,57,22,168,127,15,95,167,207,187,169,185,234,246,202,159,67,184,137,38,35,12,98,142,50,2,214,201,152,254,83,44,146,39,103,94,222,194,45,252,181,61,63,226,21,109,104,216,27,108,153,62,162,2,29,221,109,217,62,80,169,12,157,165,148,182,6,218,174,72,178,166,204,208,209,35,13,146,232,202,79,219,83,219,107,91,185,92,20,181,173,8,196,60,216,150,22,181,94,164,15,115,237,165,112,230,75,133,194,98,166,94,176,194,143,22,85,85,144,131,70,214,16,178,28,232,62,121,189,175,164,157,192,129,234,64,205,149,106,11,55,36,127,17,10,147,93,250,149,71,153,107,138,65,15,233,166,176,86,225,179,44,137,82,66,122,118,65,17,75,218,223,78,41,51,75,148,152,210,93,197,178,27,253,88,169,109,147,244,228,147,241,100,197,230,185,164,171,151,143,15,128,218,169,35,146,52,204,210,98,19,135,106,66,160,225,201,210,176,128,204,50,145,225,212,52,242,71,136,50,134,47,220,84,90,212,155,51,88,141,178,147,233,18,248,68,76,104,136,122,195,157,137,245,168,98,73,3,248,178,147,219,81,179,62,88,125,75,154,78,69,227,101,127,130,209,151,192,43,58,146,185,146,119,62,104,10,120,19,167,1,152,83,230,4,16,184,101,197,33,126,162,188,113,146,145,180,66,125,156,73,245,107,224,201,137,247,22,19,35,87,73,31,8,136,36,174,29,81,35,78,97,107,162,205,199,238,101,87,171,18,196,106,102,62,181,252,66,196,53,131,237,78,66,39,111,8,200,207,155,200,151,89,109,32,177,230,83,146,163,43,0,122,145,196,117,75,79,100,203,33,245,40,230,93,144,189,209,69,143,246,149,45,32,95,224,195,11,221,82,94,69,190,7,198,140,124,124,81,82,105,48,37,121,191,40,177,42,216,111,177,16,62,218,10,213,228,35,243,25,93,153,78,124,172,33,129,84,63,170,152,26,132,113,135,155,18,30,25,134,83,188,73,203,25,20,108,247,63,221,66,204,13,27,19,134,48,4,79,109,109,124,48,73,31,48,147,137,49,169,241,188,162,138,66,145,75,76,181,151,7,151,96,65,13,77,153,188,70,85,7,153,79,182,233,226,89,192,97,10,198,102,42,153,187,212,54,83,79,194,46,164,210,182,124,225,3,149,66,205,111,99,163,111,18,203,228,113,240,169,251,138,171,201,47,205,95,214,137,129,100,9,61,200,183,204,220,241,68,46,36,203,39,236,11,29,9,231,191,98,204,82,251,17,212,246,177,100,240,229,26,251,62,134,116,233,76,221,139,143,237,163,100,208,214,212,87,62,88,160,98,196,186,23,137,206,204,166,155,92,17,135,148,43,154,234,75,232,153,254,110,87,26,182,135,36,150,236,122,6,127,195,170,171,96,63,119,216,181,99,103,249,21,89,98,98,34,29,198,156,178,35,3,19,177,95,67,164,124,216,44,229,92,236,223,10,236,180,222,163,100,186,158,88,222,226,234,1,102,58,172,37,226,39,130,22,54,78,69,228,145,61,43,168,109,108,57,80,135,134,32,178,170,88,115,14,47,13,216,177,46,114,27,135,136,236,22,232,130,69,190,236,17,167,48,91,162,23,42,155,88,49,117,41,245,156,243,250,111,244,241,114,121,174,116,105,150,185,62,110,86,37,210,223,26,36,154,220,217,84,21,172,2,77,156,240,196,23,250,213,21,110,73,89,80,26,4,242,19,245,101,84,21,70,174,146,71,237,34,145,11,91,165,106,135,254,99,144,164,84,176,41,199,24,127,40,46,52,98,159,38,179,92,206,53,84,169,195,229,235,74,230,70,156,34,98,136,33,170,7,204,32,184,146,199,201,202,247,242,165,105,149,196,85,96,6,64,63,135,205,172,153,25,15,112,105,66,233,46,95,182,180,82,67,188,178,39,86,33,253,212,170,165,114,168,197,129,2,35,108,193,175,76,170,60,31,119,42,12,59,239,52,204,218,161,58,232,255,0,35,54,73,4,30,101,170,101,175,169,19,132,171,54,73,138,38,124,218,199,212,169,160,140,133,12,85,43,41,69,90,0,122,84,162,179,230,202,69,181,148,145,80,19,53,38,228,156,60,171,228,57,135,33,57,145,185,252,10,63,217,186,124,51,139,132,41,68,157,30,2,159,41,167,229,42,101,101,119,18,55,186,52,210,146,6,230,38,236,189,126,8,142,107,176,172,174,154,9,66,200,181,17,120,123,18,41,47,177,146,252,161,203,145,81,73,192,89,216,147,6,86,128,64,204,85,208,171,126,98,88,231,210,127,17,255,0,242,73,86,200,218,86,116,222,98,136,162,86,94,96,31,158,82,140,67,68,111,34,198,7,23,42,202,162,124,27,221,196,53,80,229,193,243,9,132,182,217,218,176,96,253,46,95,226,78,244,245,144,39,29,230,150,36,242,77,61,108,230,101,196,50,137,106,237,152,204,200,114,95,94,121,37,226,196,170,234,181,12,88,63,230,30,234,108,109,19,84,94,104,153,4,144,201,208,7,207,151,117,148,73,182,127,93,70,89,149,135,134,181,167,146,54,20,95,245,80,27,200,165,151,195,141,109,141,73,6,51,59,86,219,45,60,9,49,50,196,148,49,17,79,111,250,10,202,54,141,36,99,98,202,76,144,99,80,198,187,212,117,12,195,176,203,139,237,35,41,31,107,126,124,210,203,139,237,164,210,55,176,236,171,200,101,51,1,57,178,169,249,246,76,233,10,175,102,155,103,188,157,195,161,173,24,243,6,0,242,125,213,93,180,243,212,150,229,14,121,72,201,126,121,138,41,56,254,162,163,49,168,4,12,91,82,22,74,163,146,111,103,143,253,164,1,161,197,201,152,194,228,88,218,175,136,182,103,23,64,173,247,177,98,79,160,49,133,102,30,52,168,211,63,62,28,75,65,164,156,106,59,140,85,99,43,227,67,6,78,101,244,204,250,74,114,182,236,112,123,147,111,196,48,75,212,183,242,25,13,110,156,40,208,193,131,245,68,200,166,175,164,156,64,226,229,34,106,22,90,217,19,233,13,23,38,133,242,88,181,109,55,34,108,187,71,25,152,205,84,41,123,189,134,81,249,170,42,123,47,201,243,112,49,126,226,179,48,98,214,179,8,191,234,44,33,207,211,37,38,27,25,67,200,181,150,33,214,70,127,130,65,225,60,217,127,40,156,238,109,106,98,230,52,81,42,63,74,166,206,201,117,34,77,25,13,133,31,42,216,232,255,0,32,210,50,124,16,117,186,158,84,153,120,77,20,137,181,147,223,141,134,196,155,207,141,246,134,181,6,30,228,104,170,163,98,37,149,254,5,12,141,42,72,62,146,92,106,31,206,204,221,106,191,192,17,187,151,158,24,146,88,159,113,80,90,136,115,85,66,31,52,12,67,91,227,63,78,78,31,16,150,54,161,138,81,225,9,84,164,200,118,181,31,164,22,84,155,142,252,53,42,177,161,73,51,76,105,41,164,97,75,86,181,6,134,182,9,63,164,197,196,52,174,182,214,119,109,136,177,42,138,219,88,147,153,242,133,26,109,215,242,49,163,253,117,0,153,3,229,95,245,16,85,80,55,35,230,84,207,128,121,61,42,111,80,214,216,193,225,17,127,218,67,51,10,181,181,71,158,149,85,24,124,37,202,85,181,247,199,173,102,16,197,33,84,53,84,203,17,147,14,82,43,106,219,178,70,240,205,23,47,241,41,217,188,138,180,107,254,193,95,169,200,79,237,127,233,41,251,41,224,156,71,241,43,75,43,128,73,136,241,108,6,44,170,54,99,41,198,55,152,221,137,25,151,236,85,195,224,213,14,96,35,119,20,66,84,112,222,57,44,226,229,95,155,190,43,220,86,198,59,54,150,147,99,19,247,120,210,109,19,241,155,81,233,251,32,87,22,86,250,49,125,193,46,125,199,71,227,233,246,119,167,73,249,9,117,215,215,232,253,105,179,252,136,103,192,83,212,58,254,13,220,86,23,172,138,154,4,198,73,93,75,35,28,13,11,32,20,195,78,198,253,160,148,208,67,56,71,33,139,20,139,164,4,35,91,253,54,33,59,132,159,209,254,76,182,169,240,66,134,226,32,217,205,0,69,254,36,158,238,214,119,181,77,199,251,75,168,62,158,183,255,0,98,160,166,104,152,147,127,191,197,139,219,66,198,191,97,189,167,209,205,96,49,246,88,204,81,98,71,79,128,193,129,152,85,113,180,96,224,143,229,50,23,246,215,208,211,176,92,82,196,69,140,170,134,238,43,18,20,240,222,46,212,254,51,25,141,25,50,52,72,221,34,34,13,129,4,210,118,226,31,220,75,109,6,230,47,153,146,119,81,84,228,157,61,168,198,79,215,226,26,180,52,104,163,226,20,161,151,246,150,183,127,129,106,212,82,114,6,152,96,199,154,92,172,164,70,86,220,28,158,113,2,34,8,107,91,231,190,49,249,133,198,188,107,189,207,128,98,64,196,53,166,250,135,102,255,0,138,33,150,81,4,62,82,164,147,38,75,27,25,134,1,10,149,249,206,147,204,88,164,83,171,27,85,41,77,62,14,126,209,167,33,97,231,68,103,211,80,6,97,241,255,0,237,5,200,183,83,218,222,15,184,164,219,125,53,181,99,106,163,219,42,125,203,243,4,168,248,123,225,51,254,226,173,1,153,145,102,249,43,119,4,174,161,241,140,9,60,43,27,90,25,114,98,16,59,82,114,160,189,42,116,159,155,175,148,63,228,70,111,245,60,97,252,216,178,164,215,216,165,127,82,94,30,149,151,8,143,221,192,146,154,86,192,185,140,119,226,201,143,238,172,217,241,35,100,119,196,216,101,39,154,160,102,164,252,155,185,120,255,0,193,214,168,179,39,209,141,186,17,152,226,7,205,164,23,15,202,7,226,23,26,219,101,168,119,188,202,118,226,237,248,31,202,165,36,140,255,0,232,156,112,213,172,9,14,102,216,157,169,244,11,134,123,162,26,129,134,97,231,121,75,238,173,243,231,159,205,155,65,44,141,88,234,146,167,70,243,1,1,151,46,33,164,70,187,138,73,120,66,95,228,83,16,3,58,111,128,101,202,38,50,171,168,212,58,86,52,31,170,69,77,191,219,83,157,170,134,173,135,30,95,84,203,251,105,149,60,96,121,243,100,83,70,159,201,134,34,123,0,216,193,153,74,195,243,82,152,209,128,80,41,123,136,114,250,183,228,16,211,104,119,96,254,236,68,67,92,106,123,47,12,85,52,35,47,220,196,168,178,92,147,70,200,33,243,4,22,112,150,73,86,200,207,137,56,152,113,12,73,91,238,39,78,62,43,24,184,191,137,53,141,165,71,39,194,88,103,226,85,85,31,196,49,250,72,5,126,97,8,101,70,70,11,32,143,153,107,125,147,227,1,226,9,114,165,239,159,249,249,82,201,51,56,139,30,191,97,175,159,136,252,75,55,221,214,201,225,41,121,18,83,60,146,120,132,177,100,98,65,229,12,82,20,137,22,50,173,81,184,105,31,36,249,66,82,114,251,104,255,0,77,219,51,220,67,211,234,79,102,92,2,11,23,218,84,15,187,211,152,253,196,250,186,19,101,148,159,195,136,157,168,131,79,196,197,132,251,138,162,126,146,41,10,144,76,213,71,140,119,139,209,136,85,38,179,241,25,123,249,27,173,117,35,196,199,174,91,39,83,222,89,90,188,34,201,182,243,84,183,12,212,118,199,255,0,43,36,104,201,180,54,50,182,38,17,69,140,82,125,193,45,143,167,211,147,149,220,167,29,6,90,98,55,7,205,167,210,109,107,99,51,148,191,232,235,83,65,181,212,98,255,0,240,115,40,254,216,150,153,55,96,156,118,110,226,226,198,254,68,218,242,38,58,123,15,101,204,24,164,198,183,198,135,16,67,127,168,151,16,209,181,182,176,75,19,20,68,76,144,197,146,62,97,42,110,42,17,104,200,219,136,213,91,191,233,255,0,200,150,60,216,147,139,88,204,19,240,133,46,124,49,227,205,137,25,56,203,129,148,107,82,15,139,234,170,138,217,224,140,198,20,165,196,162,115,74,234,16,144,211,227,75,47,186,68,173,27,118,29,89,109,145,213,35,73,245,102,124,167,34,222,199,217,66,238,17,4,53,202,52,221,198,163,169,150,192,196,149,198,85,211,217,118,121,32,102,236,170,92,57,21,101,95,3,211,33,238,121,189,196,154,100,59,241,126,147,136,127,113,80,195,147,249,209,243,39,144,160,120,120,211,90,50,89,39,193,45,14,121,224,131,230,229,15,39,184,142,124,248,179,88,166,117,8,120,31,139,254,117,47,12,215,241,165,48,217,120,210,85,251,226,58,214,95,225,209,3,79,58,51,243,68,148,65,13,30,24,121,31,243,98,33,126,226,213,73,100,249,32,96,77,216,157,241,248,42,171,40,146,89,12,24,202,161,179,151,34,93,50,76,30,152,145,72,47,184,85,188,207,202,147,89,169,180,140,226,42,232,11,60,195,206,181,248,28,163,226,22,84,162,73,143,231,255,0,191,167,48,38,63,217,42,200,214,131,183,17,76,252,227,238,138,65,37,30,174,12,248,149,53,219,8,81,253,85,45,36,59,110,108,74,226,171,31,100,249,149,157,72,122,218,162,89,31,10,125,79,125,85,101,225,16,162,228,240,77,191,9,75,131,243,126,218,130,214,197,214,200,161,26,122,180,117,12,197,149,49,181,123,6,62,37,49,101,101,99,90,252,162,229,95,35,106,19,217,13,155,180,53,251,251,10,217,252,147,17,169,37,205,6,18,149,18,205,19,233,163,124,177,74,255,0,170,185,48,117,206,163,17,216,29,209,11,149,84,86,207,181,156,252,198,148,76,107,181,100,111,163,145,163,167,201,237,91,107,56,76,100,65,8,133,252,235,229,83,46,44,128,206,44,67,77,45,89,138,11,205,201,147,193,104,170,187,62,208,17,49,101,251,137,241,11,53,67,118,195,132,63,155,90,173,116,196,75,40,157,67,229,98,249,106,192,78,31,49,87,218,123,35,198,126,211,180,106,139,38,66,156,91,85,104,55,210,28,150,21,194,32,139,246,214,90,51,226,118,163,173,157,180,20,162,113,125,85,219,173,96,69,146,7,238,226,229,92,98,250,134,12,27,83,203,137,197,149,79,169,233,211,168,203,228,172,115,106,171,234,118,42,223,138,246,178,98,124,217,99,39,53,186,242,92,215,226,221,98,253,165,195,227,76,131,24,25,114,151,39,130,162,210,183,25,103,46,45,134,65,247,22,190,199,101,140,104,50,123,162,140,185,125,194,167,16,43,116,224,201,203,20,107,150,204,184,60,46,80,149,10,31,137,117,209,191,204,45,6,37,86,145,225,37,180,174,117,123,234,65,145,159,210,75,254,218,231,86,180,54,180,132,100,179,11,46,87,163,41,62,34,250,147,30,106,153,89,71,245,21,11,33,220,106,0,48,198,235,93,16,205,187,240,99,45,9,125,181,109,150,61,220,92,169,203,244,195,196,6,98,23,31,219,66,217,67,101,35,14,30,60,130,98,140,211,127,29,95,27,206,166,242,47,250,241,100,16,148,186,142,183,78,153,180,209,190,78,222,151,255,0,19,212,117,201,172,177,105,223,77,61,199,214,85,179,134,76,53,209,114,144,171,107,52,4,236,12,177,177,255,0,166,169,169,238,224,205,136,203,17,114,161,238,53,84,236,111,136,40,164,93,43,53,215,216,225,104,217,26,132,93,148,193,193,149,180,136,131,240,24,137,187,52,92,169,200,105,207,56,236,54,34,100,42,162,178,170,139,6,155,105,181,228,43,16,76,230,134,178,151,101,47,8,113,99,91,89,0,226,246,178,173,193,173,217,78,86,80,235,114,196,204,84,14,112,237,84,18,86,203,121,113,114,21,59,210,181,185,96,179,48,149,30,173,209,158,183,57,150,38,235,23,182,129,167,152,8,39,196,92,104,168,13,161,210,0,132,234,84,1,153,18,160,124,88,202,68,154,101,216,227,15,8,69,200,147,6,202,40,207,253,71,38,52,185,1,183,80,220,28,178,159,44,216,197,149,3,2,78,228,249,146,141,97,171,106,166,206,100,74,248,164,226,247,16,16,238,193,24,236,92,179,123,157,10,184,157,46,53,220,161,3,22,84,41,181,33,202,71,196,150,189,85,0,150,64,221,135,31,18,243,40,95,52,252,220,95,157,93,87,18,86,20,239,15,10,95,244,239,117,233,153,174,224,198,35,3,46,80,247,42,186,147,77,208,96,194,98,147,34,23,80,252,34,167,183,254,162,25,88,138,134,141,107,142,190,160,178,101,144,39,169,12,96,103,211,71,195,214,99,130,7,132,34,33,84,252,10,162,84,145,241,59,113,35,99,70,202,127,210,226,82,94,157,190,198,186,253,24,73,184,157,100,71,241,16,75,213,177,172,133,231,44,197,78,95,12,2,98,208,201,149,163,225,52,161,137,117,85,68,179,8,231,204,100,147,245,32,163,62,254,76,189,160,133,199,237,170,182,86,213,23,152,51,227,23,249,86,221,176,35,19,136,188,137,113,11,48,145,154,98,231,193,251,177,101,83,210,99,88,193,62,94,220,111,235,93,126,7,207,3,181,41,159,67,19,35,214,226,225,102,17,195,8,53,36,31,155,138,49,19,193,122,5,12,184,62,97,40,191,109,50,101,35,199,210,92,74,102,250,251,83,214,203,218,68,200,81,253,69,207,52,120,253,143,25,101,27,82,78,164,6,208,34,25,82,131,92,78,146,124,166,17,121,94,163,95,241,70,13,104,240,203,138,73,50,81,80,62,39,78,178,6,104,154,92,120,212,99,151,75,87,215,185,86,135,84,91,246,58,255,0,155,11,167,57,127,228,92,10,251,86,217,80,88,159,40,178,194,43,215,71,173,190,181,213,177,25,16,80,36,198,250,137,197,151,195,26,114,83,60,178,241,20,133,98,244,22,53,126,71,30,229,8,138,123,232,150,80,89,136,163,229,77,194,254,53,1,248,98,118,146,212,4,15,38,203,205,84,134,97,9,143,10,77,182,65,135,209,164,193,246,165,34,183,236,201,204,85,46,253,61,56,143,203,16,184,145,241,169,207,249,55,114,148,182,245,42,172,163,214,76,98,29,151,100,140,252,216,184,209,48,235,71,131,137,40,184,178,174,173,225,177,148,49,15,238,164,101,81,148,161,126,164,28,152,188,69,31,220,74,171,102,2,202,95,254,254,131,129,26,36,209,229,174,40,177,151,220,18,119,166,52,217,198,119,151,42,117,81,109,65,161,176,70,31,22,68,174,101,145,198,7,226,78,166,48,145,135,132,184,210,247,152,29,88,134,151,17,84,149,147,39,222,247,16,108,55,173,159,9,186,196,152,218,188,2,39,8,178,145,49,211,116,57,122,69,200,84,202,12,198,117,90,110,36,238,16,197,255,0,117,76,235,157,24,125,62,205,220,66,241,251,138,252,33,157,72,126,81,98,26,159,214,119,112,108,158,10,244,210,77,69,168,67,27,59,17,90,110,168,98,123,59,5,149,116,70,80,203,16,24,94,209,248,40,205,200,5,45,129,10,178,101,193,35,65,229,148,167,16,210,90,196,213,192,103,70,156,201,123,92,88,149,51,39,214,217,83,51,234,9,33,170,213,160,212,7,60,76,68,46,37,240,204,32,137,134,34,163,40,171,200,207,211,98,16,251,187,25,228,198,173,41,230,105,248,209,7,180,47,34,146,101,86,40,191,212,101,101,39,211,90,3,167,173,114,110,197,143,108,163,82,172,90,90,234,22,21,152,130,85,56,25,243,136,126,105,228,198,145,89,106,24,53,167,244,227,69,33,126,226,212,29,79,20,164,249,65,41,170,228,51,113,41,231,160,36,223,3,98,250,240,150,78,69,170,77,175,200,188,166,42,6,52,49,227,125,137,185,85,201,84,201,147,15,180,197,238,253,68,222,132,214,37,27,254,105,47,167,135,234,207,127,23,241,167,44,128,120,60,88,177,45,85,21,152,206,200,210,228,197,194,108,133,34,86,25,39,160,240,176,136,82,100,18,170,128,246,96,196,81,15,34,73,125,15,217,48,184,213,64,115,3,226,20,29,72,205,165,177,70,82,160,117,85,80,224,215,110,235,242,149,66,207,164,36,105,76,151,92,94,69,105,165,117,80,39,15,211,173,151,27,43,43,85,253,138,174,190,74,46,170,184,137,36,24,165,228,220,167,208,245,9,235,98,242,139,114,135,213,90,84,2,31,168,212,165,21,82,98,89,121,134,92,172,68,23,182,155,72,86,161,189,113,94,173,190,157,118,77,164,74,188,95,113,39,164,210,82,163,124,217,185,72,169,100,204,139,24,248,86,76,141,101,36,123,188,188,105,214,20,77,108,13,212,61,105,240,13,14,214,202,144,156,72,153,150,83,164,244,242,144,168,160,132,4,30,35,34,225,214,197,243,226,42,173,84,138,176,131,115,107,91,205,44,72,91,139,35,221,196,124,76,81,133,247,4,171,172,180,217,202,60,166,46,81,164,210,103,209,210,15,22,44,165,251,72,170,155,102,22,210,105,93,176,63,95,37,87,105,231,130,49,48,150,81,113,174,97,63,226,44,225,78,196,33,14,52,111,186,136,245,91,41,35,221,215,207,25,127,105,115,219,44,116,47,182,221,178,212,190,214,117,160,253,93,121,84,188,11,138,162,31,211,165,207,141,147,233,229,72,96,107,11,89,179,189,36,162,228,86,85,186,62,170,181,155,189,168,203,52,190,226,170,217,196,108,12,89,36,112,159,242,156,73,204,3,18,75,57,138,167,141,79,58,76,183,203,40,150,112,205,56,68,194,155,72,216,157,138,160,198,121,70,240,155,149,78,155,70,63,116,243,110,134,37,71,91,51,31,130,194,125,147,243,243,11,141,61,180,19,212,70,105,159,133,129,152,209,114,253,193,34,233,53,80,46,242,98,40,255,0,109,122,227,4,226,51,46,49,13,97,85,164,160,193,151,187,136,84,141,26,141,96,248,215,115,160,206,127,202,144,163,86,144,39,239,162,229,203,137,0,201,145,4,13,166,212,104,250,16,197,207,204,44,170,120,105,175,185,173,175,117,246,54,154,123,43,64,243,123,139,159,106,25,247,147,188,229,196,18,184,213,166,4,16,102,15,251,105,44,109,67,70,80,97,40,136,34,23,177,87,16,92,62,14,97,14,226,224,150,56,113,147,137,92,192,178,29,144,59,86,217,58,98,170,79,153,170,103,242,21,41,14,143,212,245,7,204,44,101,26,90,175,136,51,13,43,99,50,51,222,94,210,123,106,75,80,217,94,18,201,225,216,16,95,79,16,149,180,7,188,92,82,197,136,137,164,248,124,25,177,114,125,68,203,83,44,199,37,126,158,212,2,240,150,81,73,199,247,17,65,134,78,209,11,145,85,154,99,202,76,37,149,198,143,170,135,6,79,152,114,141,101,144,108,137,7,155,24,58,137,145,94,104,111,137,116,211,70,202,67,74,197,37,42,178,167,219,121,229,139,148,107,138,124,93,161,188,173,60,43,189,39,185,222,249,242,99,250,106,19,43,86,209,123,157,29,44,105,51,210,93,123,127,79,214,243,2,9,49,94,30,220,172,92,206,239,70,108,88,249,121,73,144,171,143,104,63,141,250,154,180,236,137,168,74,69,220,97,220,31,84,129,133,8,136,85,157,60,210,62,47,167,97,122,136,117,233,218,186,106,115,185,140,60,99,242,137,25,3,91,30,183,229,57,21,145,180,100,185,39,203,108,93,180,97,47,179,52,246,156,16,254,80,91,162,125,190,69,210,209,233,246,66,231,202,169,135,187,240,20,178,252,178,40,212,148,209,191,86,92,72,24,16,199,224,240,132,187,100,100,109,42,15,60,182,19,242,168,178,148,86,51,15,166,193,249,184,130,38,49,39,181,186,146,44,239,104,137,12,144,191,38,208,93,98,95,89,91,106,87,179,172,95,182,145,109,111,112,101,81,246,206,60,153,121,118,191,238,169,27,187,226,70,185,120,130,44,163,18,184,100,250,234,218,167,238,229,12,68,240,81,79,135,6,72,222,92,163,229,93,22,87,17,112,204,54,29,173,116,224,126,168,66,39,211,90,95,119,6,51,241,20,184,136,166,159,0,21,39,253,41,63,113,81,178,134,170,254,32,204,105,67,22,37,58,255,0,77,176,86,252,115,71,135,214,71,251,121,84,205,244,105,98,243,249,161,23,233,160,238,52,196,92,255,0,41,60,152,254,218,199,207,25,25,18,32,136,84,202,161,136,189,240,229,201,240,226,227,88,191,77,196,247,74,79,219,87,49,173,116,253,68,22,6,89,71,185,250,105,11,216,73,62,114,242,143,151,219,77,101,5,176,43,39,202,169,136,241,87,192,26,213,15,82,90,228,249,177,98,85,108,99,35,83,60,219,94,79,5,17,85,234,183,242,223,242,4,255,0,31,210,75,91,154,172,57,245,131,143,153,120,51,247,36,237,65,92,70,156,86,122,76,72,4,220,253,68,174,53,85,173,111,49,75,148,136,104,216,44,165,237,84,147,198,63,9,83,73,146,78,80,60,161,229,34,231,126,171,100,63,117,82,233,39,220,126,121,114,197,199,237,164,174,166,48,44,205,73,100,62,161,114,42,74,73,247,132,27,37,152,88,147,26,214,81,194,243,151,46,46,89,37,246,214,22,90,132,18,121,76,45,180,100,85,60,65,123,183,192,91,195,46,203,230,202,47,246,196,130,124,0,16,152,81,180,247,209,102,240,132,164,199,237,163,159,3,25,242,167,142,69,98,76,173,98,6,53,104,41,44,78,108,188,133,127,90,160,123,248,55,121,85,12,253,25,91,100,13,222,252,121,20,148,201,145,106,32,156,57,70,134,40,171,115,156,235,201,39,238,203,137,113,169,230,214,133,191,221,196,148,65,70,19,253,165,215,141,3,214,229,243,114,143,205,90,67,161,211,130,167,197,233,124,158,29,137,26,20,151,145,101,155,88,120,146,250,63,80,206,20,86,110,229,101,26,190,141,62,180,156,193,226,34,129,141,67,56,146,158,42,248,164,198,141,147,91,115,5,156,194,40,150,52,45,224,37,149,219,35,180,213,62,180,177,57,69,148,136,243,4,146,71,219,198,160,244,244,201,69,130,204,37,228,251,170,150,182,124,184,195,254,162,81,151,246,214,44,206,156,196,104,215,196,30,227,74,193,182,6,25,98,196,49,36,51,253,58,19,25,18,184,88,134,37,71,113,50,84,208,60,49,56,148,11,55,194,62,41,124,191,182,171,185,171,130,173,6,144,245,155,231,31,210,69,202,157,192,164,203,237,114,21,72,50,101,61,105,216,80,197,32,136,154,63,95,130,8,242,229,82,105,54,184,143,183,172,220,125,11,95,194,187,96,102,50,87,62,182,156,163,120,125,44,101,39,135,98,3,77,252,66,6,160,62,208,219,159,254,102,170,25,25,157,201,227,234,175,241,216,155,70,200,64,27,79,18,55,54,46,53,140,57,140,140,126,209,137,59,212,50,127,198,28,171,150,106,215,159,38,31,153,199,246,146,72,215,224,86,53,253,206,191,26,214,12,145,251,104,185,33,222,131,171,141,66,252,55,8,54,140,49,114,46,164,24,16,100,131,245,248,190,218,33,111,223,81,36,247,192,146,11,49,31,14,92,66,79,188,224,136,28,51,242,172,100,211,215,11,207,148,106,120,210,113,31,105,137,59,55,235,168,42,232,195,119,207,97,125,164,20,153,153,22,214,105,139,33,176,102,137,203,149,107,125,12,232,196,249,190,37,155,109,246,55,120,195,170,131,18,104,223,243,93,94,218,26,226,51,32,189,146,226,100,201,238,13,19,2,30,199,155,18,218,246,110,72,244,196,215,6,0,135,62,254,112,58,182,195,90,140,240,19,182,86,82,33,181,59,47,10,13,165,112,137,252,106,63,97,168,43,73,154,89,120,210,237,178,113,41,139,149,243,12,193,49,44,167,187,120,137,138,94,63,182,167,166,106,112,73,30,28,68,200,167,158,105,209,165,238,205,40,152,209,87,50,170,94,90,195,245,35,252,220,254,63,166,189,91,232,117,163,194,40,188,159,81,73,63,80,217,77,35,56,184,254,218,100,249,239,218,102,40,177,39,102,106,136,171,145,209,164,220,30,108,17,135,16,255,0,141,46,125,57,228,143,148,73,86,152,181,220,197,84,126,188,242,252,160,68,44,138,75,37,74,50,126,162,45,132,185,39,244,250,226,242,21,57,141,67,46,144,28,210,178,229,91,3,85,58,55,205,151,137,104,159,168,94,83,225,202,167,35,47,209,177,216,114,200,12,146,52,166,101,80,199,238,162,67,112,15,14,46,197,170,200,207,44,87,226,73,28,222,32,209,137,216,195,198,127,17,83,216,112,200,86,102,150,148,211,201,39,113,98,161,109,117,158,198,95,40,149,218,70,79,131,54,238,17,100,107,95,54,4,69,22,52,188,58,180,112,101,225,54,63,220,67,79,212,227,178,137,213,136,133,250,73,45,110,152,130,71,188,214,50,164,228,42,74,180,185,14,181,69,200,188,146,23,217,69,221,229,202,52,44,102,98,123,22,170,168,222,136,7,135,127,199,247,80,18,108,142,51,226,137,20,133,79,92,68,86,185,97,60,53,197,137,219,200,164,175,179,224,100,72,138,174,48,114,85,101,150,44,68,240,235,82,247,18,71,250,64,246,33,117,5,20,60,212,244,128,202,105,67,44,148,102,158,147,235,103,221,134,80,241,168,61,67,163,245,29,219,223,233,197,91,52,102,155,184,211,239,38,238,81,50,249,161,161,123,127,10,217,43,239,234,118,216,111,24,200,156,132,195,47,113,84,85,83,14,79,2,148,169,206,255,0,31,14,34,23,246,145,254,66,88,253,135,221,214,131,38,90,226,229,34,68,248,18,164,247,100,18,37,246,184,207,135,169,98,107,177,198,230,50,91,127,7,245,23,90,132,144,188,12,30,85,177,243,7,54,15,111,39,135,180,188,107,82,89,49,255,0,43,198,133,164,135,201,132,201,25,109,196,101,111,216,221,166,45,73,39,206,33,74,79,247,85,164,48,131,31,52,81,149,32,102,158,137,24,236,48,114,8,136,29,73,169,63,15,248,109,50,37,142,71,139,136,73,10,203,174,35,187,138,120,146,64,243,4,92,130,80,38,212,146,227,31,15,165,201,226,122,222,205,109,121,59,168,67,198,159,133,251,144,51,52,92,75,165,109,55,61,9,215,103,250,1,91,101,249,243,27,139,47,182,182,234,24,192,183,240,195,21,20,99,65,132,62,40,4,41,16,239,147,58,75,56,162,242,45,173,56,26,173,115,101,86,152,36,108,101,196,168,118,113,72,63,210,242,41,240,220,88,214,254,173,25,27,80,128,139,55,169,240,43,66,198,139,42,160,23,207,118,37,42,255,0,134,244,114,73,155,20,149,208,223,36,18,70,146,73,129,150,94,83,79,39,237,167,220,186,138,182,79,145,85,110,155,157,167,207,195,43,44,101,71,1,224,200,195,34,35,64,57,65,246,208,83,41,207,249,197,200,37,54,140,109,203,242,40,88,104,184,251,68,188,243,0,128,194,92,101,253,213,43,26,1,235,124,248,136,85,176,198,34,76,211,228,54,212,198,76,0,70,57,11,19,137,109,140,192,77,253,88,146,131,92,69,140,78,220,171,208,46,193,56,248,67,196,155,184,100,68,124,84,101,60,155,202,234,72,157,69,127,34,166,52,56,145,171,128,26,248,185,113,49,40,212,58,98,170,78,166,5,217,101,15,137,157,127,113,63,129,36,18,71,139,46,33,34,63,155,15,55,29,42,33,245,19,173,251,146,8,121,76,44,168,171,88,208,96,159,180,107,204,128,57,44,89,81,108,111,167,249,238,213,182,203,68,193,140,118,88,215,23,147,233,163,160,127,73,102,96,136,107,92,157,115,40,158,98,216,70,253,204,73,236,181,246,19,43,98,102,31,153,6,34,166,48,232,106,163,3,55,184,165,100,221,188,124,168,170,125,67,185,226,50,149,75,14,102,4,100,99,196,30,53,128,66,124,24,119,89,87,131,51,114,78,164,87,36,101,85,169,54,176,25,174,226,193,30,41,98,237,75,228,207,174,40,248,85,51,41,235,173,226,176,210,229,70,23,238,164,246,85,180,245,164,225,40,203,247,19,127,216,171,219,232,155,153,0,114,88,243,4,68,18,26,30,238,17,51,23,149,87,192,12,89,195,225,42,245,149,9,49,230,16,149,21,116,117,50,217,10,67,169,242,19,244,184,177,42,56,26,192,5,102,211,168,138,101,149,160,206,204,220,73,141,174,155,173,140,6,75,12,252,74,45,15,244,125,205,62,138,55,217,2,74,22,125,57,252,55,97,18,144,101,147,227,15,48,178,16,98,69,105,191,136,81,117,1,207,95,150,72,138,47,168,139,109,96,21,190,74,26,200,114,189,209,35,216,25,208,89,150,92,9,56,254,162,202,76,51,248,101,12,165,181,243,239,38,215,62,33,113,227,76,105,155,48,17,156,37,65,154,24,63,187,18,89,91,60,240,103,51,212,69,136,106,167,214,40,200,206,98,140,163,89,106,243,17,151,245,35,117,35,43,107,64,195,6,7,251,105,93,85,109,172,239,155,196,65,70,86,242,97,213,89,19,16,165,13,105,153,91,46,16,240,136,191,44,134,171,168,202,204,44,12,241,244,226,71,50,49,228,143,40,84,253,148,253,151,180,148,254,48,4,230,109,43,231,147,39,185,136,171,158,170,140,87,34,140,204,156,87,225,151,43,141,101,132,100,127,10,194,170,200,24,241,75,255,0,113,50,54,199,184,34,87,85,82,123,140,97,231,22,55,135,205,114,35,195,168,98,13,152,133,216,189,66,102,123,194,25,127,113,3,171,66,126,218,72,163,220,162,170,101,178,9,147,50,214,72,248,68,134,135,72,201,39,205,109,145,77,134,30,177,207,234,54,18,191,140,73,228,59,189,200,57,139,136,137,107,95,129,236,85,70,211,116,227,27,37,134,86,34,125,53,233,250,120,23,112,78,21,7,234,183,25,48,229,79,169,46,37,11,245,114,145,188,253,253,140,104,127,164,131,224,78,211,119,62,156,101,67,27,33,21,29,149,85,85,147,217,47,17,10,79,168,182,26,144,27,30,30,34,42,226,228,236,109,170,11,240,113,9,16,106,167,248,115,41,248,115,39,86,147,10,163,135,118,9,35,230,40,196,147,114,159,3,52,108,252,69,190,154,1,19,46,46,68,222,28,240,73,226,197,137,15,50,96,203,244,210,57,53,83,164,145,230,174,148,164,204,206,216,154,177,254,227,155,232,216,128,242,229,92,215,156,81,101,75,228,85,247,17,143,91,78,243,75,148,66,149,97,166,33,239,162,225,196,62,95,168,149,86,239,153,75,108,165,142,47,67,175,201,248,153,241,11,60,130,24,189,181,212,160,90,220,217,15,250,112,138,84,155,85,124,52,170,131,113,234,24,185,59,120,150,218,77,78,10,130,109,61,181,125,149,65,90,109,238,58,13,36,210,78,43,255,0,168,149,1,50,135,232,171,8,97,100,224,110,197,144,171,207,8,6,255,0,182,158,202,74,205,97,109,60,154,223,6,8,221,138,135,213,106,163,68,253,40,242,253,68,162,76,10,239,213,226,254,69,51,60,217,15,194,85,27,55,142,163,170,171,15,44,181,8,10,199,136,49,82,186,215,190,51,16,70,9,48,45,213,80,44,100,249,196,78,170,110,34,171,232,18,172,165,101,17,84,109,197,110,167,221,226,174,200,186,196,154,19,193,6,92,185,86,250,74,173,201,51,20,75,118,215,204,205,230,67,158,80,134,254,183,207,119,144,170,174,182,169,150,253,197,198,175,191,15,86,227,225,18,73,101,3,100,126,20,236,168,156,68,222,103,99,76,104,96,210,222,28,185,70,136,212,47,29,189,107,37,196,17,50,9,27,73,101,6,104,223,18,88,190,100,72,201,53,175,199,195,214,146,170,225,106,49,37,79,113,58,79,202,117,98,77,236,160,30,218,35,57,113,98,247,22,215,195,137,27,218,228,66,190,77,136,184,162,8,101,89,90,5,174,38,147,79,178,254,252,107,109,60,8,57,242,229,202,85,132,200,122,130,113,50,150,46,217,17,73,91,42,15,158,101,181,97,173,253,41,216,200,164,98,221,185,4,111,104,104,0,245,165,236,170,178,41,51,24,164,73,159,216,181,83,117,245,192,60,30,96,137,75,214,220,2,200,252,220,67,71,106,16,146,52,66,40,152,18,98,238,246,129,40,202,79,166,153,87,246,212,49,241,58,104,100,179,217,77,32,73,136,82,124,216,136,164,163,62,93,32,217,47,23,26,160,173,214,204,156,207,210,143,253,165,6,228,94,183,81,132,192,251,193,73,102,86,158,200,15,137,245,83,89,55,204,43,49,98,24,151,161,191,145,133,85,141,136,180,108,135,26,187,208,22,181,51,158,109,209,10,53,244,51,201,90,246,102,226,34,237,54,81,171,109,217,135,41,20,189,222,134,224,204,33,101,24,149,217,81,212,197,153,132,102,159,190,3,10,82,145,80,83,176,18,96,225,227,196,163,117,12,99,146,181,241,3,196,69,71,240,246,168,226,173,102,237,65,87,84,255,0,69,124,71,240,42,142,66,97,203,198,154,79,12,170,216,57,66,81,227,23,182,178,141,50,36,110,228,143,88,90,158,76,22,68,175,229,89,189,226,162,52,58,183,47,97,94,161,159,107,119,84,248,134,16,246,223,105,110,161,244,232,213,195,202,81,137,25,73,14,88,226,51,50,3,85,105,89,86,95,229,220,95,111,173,82,172,230,99,196,100,253,85,71,180,36,72,156,164,250,138,28,212,150,83,167,62,195,183,243,173,161,211,122,130,23,8,160,19,34,115,14,170,252,95,171,226,76,177,178,115,54,201,226,58,173,212,152,226,50,37,140,92,88,152,153,133,224,147,224,97,21,46,135,27,43,57,133,149,11,38,170,243,63,202,8,159,196,149,180,127,17,112,43,94,241,141,156,162,70,198,152,63,15,109,73,70,211,122,210,75,50,203,179,24,135,247,81,47,178,244,223,148,203,148,159,81,73,174,131,86,49,133,196,241,137,71,201,187,1,79,242,130,255,0,117,25,101,48,19,184,178,226,73,3,166,15,24,155,177,74,202,181,85,134,196,202,124,203,17,118,139,16,253,181,175,126,113,3,169,85,67,167,61,216,57,101,11,24,254,162,244,202,160,70,30,28,74,213,82,87,36,99,76,57,60,242,228,84,154,74,121,200,71,132,202,120,208,254,109,248,165,13,21,15,80,130,147,184,74,18,85,20,232,91,57,116,110,246,125,52,111,152,6,53,61,85,169,41,174,217,132,165,39,241,35,100,204,137,24,127,41,147,249,84,151,48,101,160,73,174,6,52,166,202,236,242,89,253,182,52,182,202,100,79,120,82,127,141,2,19,63,248,254,234,54,205,244,27,67,181,136,87,225,9,121,19,192,154,32,199,205,23,42,158,99,226,151,192,162,129,136,159,109,80,211,227,41,21,215,2,76,170,109,120,107,164,129,249,162,140,73,87,166,158,49,30,88,133,26,171,146,192,120,117,32,158,198,15,153,43,72,162,100,69,220,83,234,59,46,81,8,120,196,133,12,203,138,222,19,100,18,178,53,169,250,68,92,73,68,153,48,71,254,97,40,107,119,17,199,91,167,192,145,150,167,146,78,108,137,229,108,193,198,89,62,29,109,148,76,209,59,20,228,153,39,168,157,180,150,47,219,88,203,94,5,21,174,87,239,242,243,45,82,110,199,143,9,132,50,161,89,50,180,112,114,155,34,146,190,190,38,55,250,112,146,45,133,170,132,93,198,222,191,229,5,139,47,210,74,253,5,158,120,178,173,90,123,76,106,169,47,245,3,79,196,53,87,13,144,99,121,229,229,39,212,84,215,254,70,89,188,79,149,80,233,169,9,243,124,168,163,6,128,190,101,137,20,106,126,224,196,41,248,96,16,163,250,139,109,109,57,231,15,134,86,213,107,88,207,251,55,201,126,160,146,125,165,76,84,186,215,74,234,56,192,101,133,143,47,231,235,87,244,143,100,47,63,253,227,18,126,22,86,201,103,205,202,75,104,131,63,162,7,76,67,57,98,63,218,77,25,100,56,199,197,44,73,244,199,130,15,84,92,169,93,172,194,20,31,41,86,154,218,120,9,151,145,245,146,107,189,145,13,120,193,220,131,46,81,139,237,169,25,254,191,220,40,164,18,34,170,212,254,31,54,134,186,13,183,167,217,70,195,14,51,56,69,151,247,20,205,243,253,72,111,46,232,127,227,235,77,100,204,25,7,194,164,109,108,162,70,226,20,9,57,20,173,115,85,65,100,189,229,35,4,34,242,38,20,44,212,16,103,124,217,72,81,161,116,171,1,38,115,203,47,137,57,212,225,57,112,122,113,113,42,170,175,97,183,50,169,94,203,131,136,29,184,190,218,23,214,199,36,152,148,139,12,248,192,229,148,66,254,226,214,249,135,201,194,167,182,198,217,74,135,207,219,74,97,133,216,84,121,164,156,76,202,167,235,94,66,247,38,50,76,62,156,171,106,101,131,96,60,242,88,190,76,8,202,76,50,250,208,33,97,203,210,92,75,110,218,94,78,82,229,76,40,131,80,214,197,255,0,219,127,18,157,159,234,176,162,60,217,121,21,149,197,108,177,248,24,69,23,248,22,200,20,158,164,12,82,248,134,150,37,221,108,138,90,138,114,106,173,79,113,109,47,104,24,164,77,13,3,86,142,112,37,155,32,163,121,174,134,205,43,91,83,205,92,44,72,89,129,202,206,105,95,238,37,120,209,90,166,175,82,207,199,67,24,26,216,145,162,97,52,92,165,250,139,227,245,177,202,55,138,92,82,20,74,99,211,103,73,157,152,34,227,18,172,135,0,5,131,250,94,69,85,132,70,101,250,48,164,158,9,51,153,138,1,4,50,171,214,64,100,145,245,41,8,6,139,6,91,50,227,86,81,164,176,140,225,77,184,168,74,69,184,190,202,169,133,31,210,75,3,26,182,72,255,0,75,36,170,142,76,198,125,36,162,100,240,100,246,196,134,234,20,85,141,133,175,210,80,100,245,69,34,15,240,245,52,18,110,229,228,200,36,250,52,193,147,168,168,121,245,91,147,176,198,201,141,58,201,171,133,89,57,106,53,170,129,190,102,81,113,13,5,119,85,6,55,79,98,101,25,132,20,92,49,56,146,29,72,201,69,137,139,46,47,184,166,210,55,21,53,151,250,79,89,92,2,55,8,139,148,170,90,77,246,170,17,62,80,188,104,151,233,227,198,126,108,185,83,22,6,186,8,242,203,42,93,149,243,46,178,42,113,16,135,83,234,162,147,14,195,42,32,50,111,230,254,172,91,101,84,28,114,89,253,38,42,194,101,104,240,63,119,196,69,171,26,8,211,55,208,158,28,199,139,136,165,90,108,181,204,186,67,226,228,229,69,179,209,133,231,135,33,100,161,25,167,137,109,43,154,41,19,108,216,213,145,124,180,24,83,235,240,73,27,55,101,199,251,171,109,222,188,0,129,253,62,84,108,159,109,11,39,64,113,225,234,64,63,225,208,62,226,95,197,111,179,119,34,250,62,195,245,203,179,229,52,161,227,84,81,158,60,27,78,63,229,83,155,15,73,225,202,69,41,172,53,84,184,204,195,83,20,133,34,70,142,156,116,29,91,120,181,184,147,85,73,230,105,114,134,163,89,169,44,117,4,236,84,101,227,250,139,155,26,159,94,107,41,92,165,196,53,125,163,244,100,237,62,60,69,41,16,176,202,252,244,237,161,73,52,72,151,223,190,163,168,116,246,49,143,154,89,72,82,46,139,166,43,117,60,145,255,0,81,200,40,222,216,210,26,163,122,107,247,102,229,39,220,70,155,89,206,33,62,218,118,84,78,58,16,179,202,197,52,200,113,4,118,113,127,173,80,67,141,16,160,234,26,229,182,90,182,89,98,191,8,185,62,162,59,71,204,212,115,125,220,170,91,146,253,29,95,134,155,86,109,75,249,53,181,82,123,162,141,10,106,170,104,221,66,196,53,151,252,13,44,76,249,180,157,247,21,211,79,132,210,150,180,204,114,44,63,211,76,251,40,48,125,172,67,90,33,234,24,153,63,84,155,92,104,240,93,215,97,137,22,78,79,168,185,213,247,195,125,79,90,7,154,38,68,223,142,207,146,234,106,200,156,53,58,228,7,193,146,6,102,148,53,140,240,131,218,229,92,27,73,76,215,21,182,79,13,142,76,126,107,173,67,181,57,24,204,162,32,144,187,169,200,31,167,79,13,123,153,201,134,128,126,65,17,57,8,119,43,19,82,16,124,193,84,85,185,46,0,225,121,10,62,110,180,67,25,7,233,127,182,181,49,135,31,112,150,153,49,178,147,183,18,25,152,21,125,70,15,147,244,147,56,16,201,37,156,210,177,13,35,8,78,37,179,212,134,38,118,174,102,106,23,85,185,74,104,213,81,188,210,73,242,96,251,69,74,164,218,203,252,232,30,73,220,184,136,133,187,152,209,170,124,130,106,25,231,130,7,152,37,72,104,117,81,228,159,148,185,85,36,202,114,73,30,28,68,42,22,183,70,50,9,242,237,72,186,87,167,39,188,163,10,215,206,178,63,48,135,141,48,159,167,137,221,16,164,18,222,195,2,8,58,177,33,100,223,30,79,81,86,54,56,246,25,91,87,249,25,80,190,112,248,140,85,64,247,191,26,139,141,100,241,49,50,141,118,207,117,114,72,204,140,91,110,227,151,237,68,204,210,196,161,237,100,214,206,150,249,98,16,197,244,213,107,228,196,154,204,70,200,81,164,230,209,144,103,17,230,202,65,15,233,170,198,172,228,173,180,194,250,219,182,70,127,17,127,141,86,195,187,33,89,212,167,77,166,42,171,122,68,76,139,45,228,226,143,12,72,4,253,196,173,15,235,169,93,228,127,130,160,211,226,21,109,135,140,74,86,24,101,198,253,90,97,234,163,233,82,102,116,51,101,31,136,214,122,154,178,181,219,63,152,74,129,159,50,1,161,228,211,215,77,253,89,87,84,117,126,103,59,96,213,35,100,217,75,41,63,167,197,42,166,164,121,10,12,38,236,65,218,155,76,233,246,112,202,33,73,246,210,48,234,166,73,151,242,130,38,63,168,68,205,135,1,213,110,185,22,179,217,192,255,0,149,25,82,58,220,145,137,135,107,137,120,55,4,40,214,19,46,201,244,134,145,164,99,86,58,49,66,249,227,16,250,137,145,15,37,155,145,140,165,72,97,218,144,132,230,77,217,51,242,37,86,96,145,84,81,36,59,31,51,38,85,179,247,195,237,26,91,124,241,236,79,255,0,188,46,41,113,118,72,83,158,35,90,98,31,238,162,70,96,134,59,181,123,157,134,236,199,157,231,18,36,241,228,81,23,21,90,224,127,164,16,202,53,12,255,0,137,16,107,101,176,65,148,73,36,255,0,231,215,68,211,26,252,22,224,30,239,44,85,145,186,121,104,86,72,100,78,36,65,180,51,237,207,151,80,192,202,168,232,116,102,149,173,103,16,163,11,247,68,174,119,52,114,88,241,68,149,148,133,73,166,80,176,124,217,87,94,226,215,19,151,188,154,54,90,148,26,123,68,209,254,114,196,149,149,60,255,0,45,225,218,145,78,105,235,134,70,102,33,20,124,74,128,214,91,158,210,168,72,247,42,170,246,247,30,195,152,50,13,28,201,42,64,51,246,207,234,84,1,49,10,60,203,149,149,138,226,53,89,121,191,234,165,166,159,47,234,160,216,243,251,165,42,70,102,5,140,112,105,143,23,186,134,121,178,160,31,145,120,38,89,144,219,104,124,158,207,200,148,236,55,60,89,113,39,207,228,26,90,252,99,34,162,145,1,252,54,10,215,238,247,249,114,175,146,124,252,56,185,81,102,120,22,160,249,136,249,130,186,84,66,111,209,237,100,159,44,184,164,16,211,45,152,35,1,60,181,184,57,1,132,184,196,144,50,124,82,253,69,77,197,241,19,35,209,131,145,248,119,73,135,160,188,143,225,249,149,242,27,0,95,12,188,72,253,248,42,7,154,36,162,44,105,149,6,171,56,158,125,9,196,62,104,164,18,145,152,27,18,206,100,72,133,196,53,86,105,55,26,146,87,205,202,227,78,63,4,211,145,140,249,242,45,86,191,32,107,33,62,104,4,164,130,194,152,163,255,0,2,154,53,240,254,170,173,159,66,114,177,241,4,94,52,133,250,98,12,35,252,216,178,164,219,187,14,178,1,64,184,62,126,34,167,158,165,58,72,240,148,168,55,214,193,141,203,18,42,216,22,78,47,76,2,44,219,11,92,220,240,237,185,77,23,47,220,91,67,60,101,127,50,216,200,218,140,160,195,181,30,52,172,208,39,70,38,28,74,106,173,97,172,55,147,26,184,140,229,148,63,247,82,214,82,69,154,63,213,113,166,181,186,98,44,144,60,178,196,76,136,246,104,194,13,249,68,92,66,250,107,163,111,90,137,101,177,207,102,67,219,29,225,8,178,172,97,195,157,36,253,92,107,168,6,134,168,93,220,171,35,6,44,111,210,69,202,69,145,200,134,51,49,47,26,132,152,24,131,181,129,44,100,197,186,87,144,38,85,120,97,182,22,47,218,75,109,33,215,77,63,244,145,19,31,220,76,213,148,69,178,28,255,0,54,196,138,178,7,44,76,165,71,179,70,65,199,150,95,98,12,208,199,27,132,69,83,104,213,7,220,177,160,207,199,204,137,135,39,35,59,82,227,79,24,248,113,38,48,42,170,164,141,157,159,238,161,84,24,40,52,245,211,137,152,210,185,22,102,211,4,238,21,166,36,67,43,98,214,251,168,158,2,143,181,51,48,19,147,3,182,98,139,178,212,152,207,255,0,191,174,135,62,48,231,51,10,157,54,140,96,222,243,98,202,133,141,92,197,146,130,248,214,71,40,51,34,131,171,107,99,113,22,87,34,220,26,211,139,132,49,86,167,232,152,50,73,187,151,217,246,211,236,255,0,76,220,80,163,106,65,205,6,16,148,107,76,104,217,31,151,42,0,212,143,140,127,148,17,49,162,194,243,139,251,82,36,219,40,173,250,143,67,25,29,234,67,24,240,226,140,149,49,153,88,204,57,22,208,214,228,238,70,70,141,30,200,51,153,205,40,159,182,144,221,211,255,0,128,209,11,139,18,111,176,219,15,50,77,107,100,193,49,241,57,20,181,145,133,175,234,33,153,241,59,90,194,3,235,196,42,236,126,24,248,133,200,149,195,181,157,55,245,112,8,47,184,176,181,140,114,63,44,68,218,158,238,214,48,48,138,0,203,251,138,202,166,216,163,161,167,148,86,102,137,40,98,253,212,195,115,46,49,48,148,169,108,54,90,206,198,105,101,28,108,94,216,213,19,33,196,32,57,165,13,99,40,219,135,200,209,171,103,15,41,114,101,89,250,60,31,164,84,11,30,72,62,123,78,84,108,11,93,203,254,108,72,89,24,86,140,83,38,182,186,49,57,184,148,221,148,154,209,191,245,92,127,105,117,91,40,17,39,69,194,24,191,200,163,111,180,120,35,121,152,88,202,173,91,252,156,182,209,24,152,13,173,55,246,153,63,149,59,173,51,36,251,170,75,82,67,124,96,60,34,226,39,135,30,37,27,91,113,121,24,152,101,202,92,51,43,88,239,134,174,190,231,103,100,192,65,151,148,210,137,141,108,127,196,40,37,123,34,68,22,85,201,189,120,243,73,135,41,10,186,46,137,211,99,47,132,178,137,17,199,110,101,89,86,163,41,143,178,187,30,19,99,16,254,216,147,40,26,96,112,65,197,202,79,186,172,67,26,184,99,234,26,208,99,0,107,161,166,137,48,238,113,81,190,137,119,192,177,27,243,101,140,36,23,226,73,121,48,135,149,31,118,25,210,122,120,134,131,141,78,193,129,38,221,242,29,100,213,52,204,31,241,32,242,97,55,98,218,243,110,80,118,90,108,133,230,8,185,82,234,218,173,77,4,253,89,6,177,97,21,164,87,27,122,114,101,14,0,49,246,140,72,144,195,156,80,115,9,43,146,96,8,156,165,88,204,10,20,240,143,207,234,164,55,15,136,81,188,38,198,36,213,134,130,70,60,66,41,50,36,51,32,65,173,56,229,203,200,81,165,91,3,42,145,86,180,150,36,59,13,93,144,68,18,119,167,166,90,198,123,61,66,210,76,146,125,50,21,106,212,250,193,145,162,188,85,241,121,62,208,148,254,131,135,168,236,173,95,46,192,68,198,95,250,107,21,108,254,199,84,109,174,222,71,87,48,119,32,66,198,129,207,202,36,254,27,32,140,12,15,184,146,92,92,108,73,242,152,202,172,210,42,28,139,107,31,158,153,24,3,102,239,233,39,117,90,146,180,96,98,231,122,159,88,65,164,138,240,148,164,81,122,99,89,217,78,181,126,33,124,151,183,149,93,173,226,77,85,106,117,253,103,174,70,54,50,32,139,218,152,208,221,142,52,79,155,47,39,211,92,142,77,37,173,149,248,46,247,68,219,11,172,106,150,0,101,73,58,42,193,101,47,159,169,24,67,166,12,184,138,63,3,101,75,180,221,36,72,195,205,45,63,146,205,56,49,243,109,147,42,136,204,125,153,118,201,48,112,229,92,179,80,201,249,183,241,101,79,181,35,236,174,255,0,167,105,232,164,16,254,162,97,79,161,175,4,198,110,234,242,254,234,190,219,9,101,22,232,61,61,235,103,203,46,7,31,183,145,85,207,211,209,116,249,51,68,138,50,145,56,128,96,84,248,4,60,68,250,105,244,3,85,73,63,205,139,46,85,59,42,13,145,206,167,134,92,224,117,114,21,79,89,105,40,48,71,150,92,92,171,244,45,108,61,56,55,230,216,19,253,164,61,197,38,159,178,62,110,53,182,71,50,236,114,173,49,62,13,104,193,253,47,16,197,246,151,82,129,174,106,182,155,64,197,34,26,102,155,170,16,56,113,148,158,218,143,135,13,245,182,175,221,255,0,206,145,163,253,53,24,148,248,253,172,236,168,52,141,165,229,112,185,60,56,215,48,255,0,179,27,236,117,140,87,219,106,193,118,191,143,42,253,39,172,52,101,86,178,167,125,116,184,163,219,21,156,137,13,86,149,211,250,72,24,98,11,22,37,207,212,116,49,76,203,47,125,123,233,240,125,95,71,255,0,245,10,244,159,248,199,232,162,76,219,94,95,194,234,51,52,248,192,200,145,4,68,112,96,85,73,82,180,236,223,31,183,20,100,198,77,244,90,130,117,16,171,162,204,138,124,179,102,195,35,70,217,115,4,75,8,198,29,151,104,146,75,95,137,108,20,95,208,41,6,124,117,211,241,188,226,22,41,4,79,218,81,110,166,165,87,167,213,203,107,93,48,204,153,69,141,15,134,112,217,246,148,140,61,108,251,115,179,23,186,244,250,123,238,8,15,233,220,170,138,218,184,140,180,54,190,100,28,126,158,81,41,155,45,60,61,222,104,138,162,157,241,112,60,38,23,204,253,68,0,97,203,17,223,187,23,31,154,162,251,19,49,129,2,40,187,177,164,218,156,49,75,57,159,42,52,227,51,51,225,68,122,60,25,172,126,239,137,22,2,55,208,107,172,186,162,140,75,108,109,37,84,34,114,227,226,77,13,165,94,35,255,0,78,148,66,172,166,85,18,8,249,138,150,163,132,70,124,24,195,96,98,113,13,111,52,241,145,156,41,78,219,43,56,184,146,131,50,240,71,226,17,49,249,163,35,86,165,132,107,44,99,234,228,68,6,121,230,141,252,164,80,83,46,229,198,59,5,149,80,210,90,147,38,21,47,35,74,250,121,52,194,62,89,120,202,68,252,193,137,36,121,98,69,197,252,75,151,89,64,25,103,110,202,82,9,82,105,137,246,34,30,210,92,172,163,77,154,55,240,70,85,55,154,53,145,14,254,47,150,23,218,74,254,68,178,223,154,46,85,121,26,72,35,113,118,139,220,64,93,211,197,40,55,117,248,255,0,109,85,89,92,82,73,240,235,136,76,65,227,42,158,125,217,43,111,31,93,237,251,106,162,29,36,225,78,102,94,33,166,90,159,70,83,201,60,89,113,59,61,196,50,141,109,65,105,238,199,156,113,21,49,169,201,39,155,116,49,127,42,2,53,13,52,32,125,89,40,121,55,0,132,252,37,42,78,1,204,41,230,24,199,139,140,95,113,79,76,159,7,116,240,226,202,52,65,191,169,19,46,232,120,255,0,117,46,153,12,5,243,136,34,172,200,101,169,55,101,164,169,164,202,125,176,132,49,36,240,238,37,233,187,44,65,128,50,194,42,122,104,19,134,77,161,68,68,67,244,169,227,126,175,221,92,250,198,246,58,22,69,169,111,166,239,128,88,172,195,20,98,202,169,131,26,92,230,102,246,212,5,13,60,186,210,101,228,196,175,33,223,101,225,22,53,101,106,114,56,217,127,82,107,88,6,36,144,109,12,33,164,20,48,34,70,62,25,120,241,170,77,97,0,146,64,243,7,254,69,203,195,235,149,167,126,82,241,171,53,170,53,84,234,172,173,139,252,107,84,248,21,177,162,188,187,162,36,180,246,178,137,21,134,50,206,212,219,144,112,149,75,115,83,85,84,212,203,93,176,251,84,110,170,209,242,181,215,134,239,38,219,207,34,168,12,48,16,236,221,167,51,46,224,214,196,254,216,73,177,242,26,205,108,4,154,51,76,122,64,199,19,41,113,139,219,84,246,86,172,164,6,110,79,182,164,205,175,226,119,98,24,191,109,8,255,0,136,186,70,201,236,20,185,68,201,247,4,160,210,104,58,198,195,192,223,74,178,57,2,97,17,5,101,112,10,210,124,217,74,36,194,170,77,29,144,255,0,167,79,25,127,109,59,126,149,170,178,7,48,178,149,85,97,209,215,220,147,73,145,37,2,124,25,222,102,78,224,106,115,210,31,48,98,229,77,3,240,233,241,129,152,34,227,65,152,32,141,230,44,66,254,84,237,211,227,238,38,229,199,158,188,13,90,6,4,34,228,92,246,226,156,240,111,30,98,242,42,218,167,197,140,118,124,208,197,151,233,39,215,213,84,210,96,238,197,43,144,74,86,75,85,181,42,172,222,39,37,52,108,92,222,226,45,144,8,80,102,221,44,46,3,140,228,204,136,128,192,22,46,44,188,138,226,177,6,205,73,7,68,222,60,82,250,203,238,43,186,123,234,123,176,102,174,159,254,226,154,212,154,12,243,185,182,185,73,245,18,74,127,135,86,181,164,121,162,90,16,95,109,77,163,126,227,90,63,251,44,166,90,146,49,251,83,218,125,79,234,81,118,153,70,37,32,26,75,82,124,161,185,82,227,83,222,105,243,229,137,147,26,140,144,191,37,42,178,39,18,178,78,143,181,146,119,152,92,191,113,77,79,127,164,16,153,133,139,23,98,186,211,223,16,135,177,244,233,98,249,148,151,80,213,50,239,204,56,187,85,99,109,29,127,164,154,194,104,118,172,154,14,46,180,208,54,67,16,248,178,37,116,245,177,68,127,79,16,136,44,74,133,244,36,41,56,74,33,13,54,216,182,0,141,170,165,212,75,30,24,4,255,0,26,183,129,101,234,239,102,111,117,79,191,74,156,128,250,67,70,86,132,17,188,3,16,164,41,20,218,58,101,220,44,175,240,95,154,132,2,6,88,133,26,76,96,250,144,241,25,31,0,210,134,14,95,249,16,15,140,248,196,124,190,65,42,171,53,64,77,101,73,182,99,241,118,40,248,20,250,128,150,175,249,92,95,113,116,23,155,41,209,82,89,150,38,32,164,197,249,140,172,200,109,161,120,225,69,218,75,148,50,165,182,186,38,158,73,223,98,18,144,89,126,146,196,38,36,17,225,196,53,142,255,0,243,242,149,115,201,54,176,181,1,99,7,244,74,110,159,115,238,34,54,18,241,237,3,214,166,245,133,9,236,135,187,175,41,50,9,1,167,173,109,99,69,218,88,148,138,203,115,43,167,217,122,250,170,56,49,126,110,126,89,63,109,76,218,188,226,3,253,60,184,138,182,153,128,252,139,83,38,68,20,188,62,218,111,254,141,85,20,192,178,188,43,240,216,74,38,52,204,53,67,240,127,22,84,208,208,34,19,148,72,216,1,31,78,46,84,202,170,132,217,153,206,49,175,244,76,235,114,48,209,11,137,109,210,180,246,180,158,17,49,12,163,93,110,238,135,108,54,101,247,82,182,85,18,55,46,37,74,175,35,119,26,180,238,35,153,66,74,209,250,230,33,228,240,77,52,198,164,101,179,57,132,141,194,9,32,120,172,101,12,95,109,68,207,158,10,71,188,49,63,231,246,146,72,106,151,246,86,64,140,62,165,242,51,193,36,12,48,132,145,233,186,168,183,112,119,118,19,200,34,126,234,223,91,39,211,108,159,95,151,44,111,108,139,22,198,48,222,73,159,25,153,177,45,49,158,59,113,191,49,113,98,246,211,176,195,1,71,204,190,190,168,3,230,16,177,39,168,182,12,135,27,74,150,11,13,97,40,121,5,237,164,55,215,120,252,253,56,88,134,133,184,211,103,24,253,64,34,34,14,170,29,109,176,222,29,209,5,251,171,42,195,173,65,234,174,44,172,189,164,97,181,201,244,255,0,8,114,20,137,134,204,16,184,133,141,74,93,190,32,206,255,0,168,162,209,169,69,144,184,167,181,252,65,85,150,89,75,144,169,108,154,25,99,126,97,11,143,238,169,253,43,113,42,23,156,67,11,143,219,34,183,140,96,93,143,105,46,126,37,72,240,196,155,51,28,227,89,155,87,13,224,151,71,147,24,187,49,35,232,117,253,198,12,86,5,38,65,118,12,170,214,78,152,61,72,30,88,133,223,12,169,75,244,48,38,249,203,216,114,21,51,64,182,184,110,99,83,83,46,15,36,140,42,162,245,89,120,62,170,34,170,5,108,24,187,73,113,121,22,76,181,170,140,76,56,148,234,136,22,99,159,218,213,90,205,59,202,33,98,89,64,211,215,158,27,189,209,5,137,117,62,9,163,204,24,169,53,192,71,247,19,89,10,43,49,61,24,218,170,111,132,65,20,100,76,102,104,155,201,160,254,160,33,228,253,165,173,236,198,206,34,144,95,182,139,173,152,124,159,175,154,95,220,42,21,149,62,4,107,16,82,126,8,69,131,59,213,165,148,105,222,149,178,178,173,148,252,95,166,18,233,115,32,2,76,22,7,180,133,65,86,210,69,133,250,188,105,181,145,92,157,155,83,239,172,2,200,31,55,144,191,252,13,14,243,109,153,138,187,18,50,72,107,99,118,148,66,26,146,184,178,96,252,253,59,149,115,55,34,170,166,50,102,108,167,51,255,0,123,79,25,37,146,124,51,11,24,212,84,105,228,156,126,108,121,19,23,217,28,126,24,86,14,195,153,146,70,50,102,228,69,67,178,124,144,114,202,73,189,98,184,67,254,162,92,72,25,250,134,130,11,55,117,243,199,149,66,70,163,88,188,113,238,15,108,161,158,72,248,98,148,169,88,113,198,39,55,18,251,73,241,80,4,249,78,49,37,90,169,146,166,242,196,247,94,186,161,147,73,87,18,18,70,200,212,113,212,252,114,98,230,202,52,171,76,73,37,145,201,19,168,98,88,214,211,206,44,78,17,127,161,15,0,195,164,59,242,151,17,10,159,33,49,168,222,76,51,140,239,10,90,16,158,52,167,152,194,38,53,66,25,35,146,12,161,40,202,183,176,196,146,13,161,132,52,202,194,146,118,176,32,219,61,146,194,92,88,144,30,171,16,68,225,149,148,159,77,81,218,195,255,0,140,111,0,237,123,82,208,233,94,124,209,4,134,81,149,135,148,58,132,229,27,61,66,46,81,166,207,212,143,234,169,171,140,36,187,103,22,52,76,62,226,10,76,207,77,6,80,251,73,120,25,139,142,253,30,212,156,216,185,10,181,191,76,30,79,234,202,49,37,181,191,16,174,108,153,219,199,246,147,32,189,229,30,82,238,114,125,212,251,154,253,11,182,47,147,164,162,8,255,0,87,238,38,1,178,60,102,109,3,20,133,95,31,101,151,133,44,53,195,198,126,20,140,205,81,213,74,120,16,1,37,143,45,132,161,139,233,141,110,147,14,140,160,126,238,124,111,219,83,208,204,251,38,125,34,44,35,105,232,145,136,240,203,159,151,42,146,216,106,168,158,126,161,130,57,222,157,82,82,127,141,87,208,204,96,198,205,217,72,95,113,35,153,166,40,224,243,68,200,82,125,68,0,76,124,159,170,196,134,140,123,29,28,215,17,6,14,37,201,175,131,101,168,47,222,24,130,38,216,79,86,53,94,115,137,204,84,238,125,107,35,69,225,236,76,181,243,19,114,156,8,186,173,55,18,51,48,203,41,5,251,105,196,96,131,243,139,41,4,49,34,153,24,158,233,84,230,164,141,106,47,210,117,167,102,213,184,19,94,89,141,194,25,112,165,230,169,17,10,63,113,60,13,150,153,191,6,210,196,165,140,69,7,2,238,200,81,54,157,73,245,37,104,231,112,216,11,181,42,171,140,202,129,70,125,84,39,190,37,33,114,147,247,80,178,117,156,225,129,241,61,47,17,62,161,22,203,42,24,58,126,86,96,151,17,22,176,238,238,200,240,226,31,238,39,85,245,204,198,246,196,85,91,172,201,38,115,226,88,202,197,251,92,104,251,91,90,216,64,203,92,93,201,10,177,159,240,244,22,196,96,162,118,45,175,210,167,169,240,9,132,69,187,116,50,202,74,225,151,101,221,198,66,166,112,244,144,4,118,110,231,140,163,78,166,82,2,104,63,167,241,17,32,125,108,236,155,76,184,148,164,146,156,74,170,179,148,211,31,85,72,198,97,16,203,151,233,166,218,123,86,176,163,120,77,215,244,202,164,171,105,253,55,230,237,167,229,26,104,251,90,175,237,49,174,87,179,234,93,85,70,151,24,36,243,4,73,72,99,68,147,231,155,31,242,167,33,124,185,176,127,167,8,121,20,188,255,0,135,183,54,68,221,150,86,34,43,71,27,246,247,37,35,33,240,218,134,37,76,174,24,185,113,125,36,212,58,253,147,186,106,200,133,129,165,89,11,192,82,249,73,245,21,147,52,149,30,6,97,42,214,233,149,249,106,42,204,171,240,40,141,60,147,94,204,165,34,124,106,112,73,6,104,157,139,67,41,1,7,207,9,86,114,108,153,8,25,138,85,149,217,254,131,53,248,10,230,126,45,168,234,158,44,127,105,111,252,73,145,153,165,228,41,20,165,174,188,60,39,188,219,12,163,251,169,150,155,212,52,215,236,202,94,34,125,52,150,187,125,14,209,226,83,6,238,41,22,252,209,10,254,18,168,217,147,24,57,111,175,23,22,39,172,66,105,67,35,242,228,198,153,109,246,35,42,149,86,86,71,198,64,196,255,0,113,73,76,141,44,164,121,165,228,42,115,14,100,18,196,126,28,153,16,115,46,44,132,76,49,49,255,0,32,149,149,132,50,135,66,249,44,205,233,98,255,0,105,111,159,162,96,144,25,140,44,164,250,98,75,160,62,242,107,249,75,137,87,176,39,173,6,95,84,220,149,81,100,215,232,70,81,55,225,136,35,173,225,129,137,73,89,64,231,218,46,152,251,39,201,7,213,83,119,108,220,191,171,145,27,151,5,86,66,118,170,55,164,75,218,27,221,84,15,207,90,253,216,98,144,191,145,41,100,6,73,148,62,85,95,14,182,113,0,206,34,20,98,83,101,91,15,98,62,203,80,234,171,39,225,196,81,71,88,201,184,171,130,12,178,253,165,87,113,27,28,28,65,92,162,238,171,212,188,242,245,172,104,87,196,117,146,195,24,218,206,170,76,238,44,138,140,58,180,2,39,233,72,185,60,104,7,20,230,10,32,184,213,188,203,129,193,173,194,17,101,147,224,185,246,104,85,153,75,224,234,26,217,49,120,96,114,125,165,27,101,84,121,47,124,185,98,38,50,191,141,7,161,159,58,52,237,220,177,19,149,116,107,135,130,200,12,54,46,165,211,31,252,206,119,193,177,57,188,7,142,52,238,164,247,214,206,51,179,52,8,216,254,210,220,106,24,50,73,151,230,86,153,149,89,60,48,228,42,25,64,163,96,98,93,179,148,67,16,214,176,236,96,249,226,199,196,133,13,61,145,70,206,193,13,108,146,17,194,103,245,18,227,26,77,205,106,10,185,27,67,118,9,175,120,114,161,174,52,172,82,69,125,128,101,124,207,218,73,102,96,140,124,181,226,38,53,132,205,114,10,216,143,14,34,20,139,87,15,232,205,159,19,26,75,130,70,127,167,153,21,100,204,100,100,176,174,61,125,175,237,99,78,121,131,3,18,160,209,63,16,172,173,223,253,90,47,18,221,199,239,237,169,173,6,54,58,141,109,147,7,224,85,80,204,118,81,126,83,24,136,185,235,46,24,73,121,184,196,52,203,241,80,35,17,155,76,105,89,153,4,219,27,207,141,136,156,221,138,122,201,135,17,253,194,141,62,147,125,18,200,108,226,228,67,201,147,20,128,234,76,172,174,25,33,57,113,168,103,86,193,226,199,141,43,161,248,132,194,203,229,148,60,159,109,52,178,167,37,248,31,19,219,92,122,79,193,199,214,220,62,196,54,146,114,121,245,229,89,39,78,207,192,172,50,39,145,250,68,58,169,150,236,96,130,136,102,140,131,108,119,150,218,81,49,251,99,92,78,158,30,167,133,225,243,75,164,233,141,85,100,47,148,182,40,202,162,177,188,45,110,221,198,106,178,225,169,88,29,49,93,81,250,72,164,254,85,140,153,49,97,119,37,215,31,18,40,198,198,68,12,174,85,149,61,172,75,111,15,107,247,21,247,175,252,33,178,200,182,97,191,169,30,116,23,252,128,196,50,251,152,144,91,50,70,6,108,163,69,76,123,33,15,234,143,237,36,134,190,28,146,97,20,82,11,247,85,108,34,216,156,213,91,178,29,133,72,119,150,66,123,11,151,169,234,216,210,98,20,156,202,58,236,204,206,240,136,163,18,70,169,85,102,45,232,117,56,48,51,48,135,145,52,53,144,228,191,168,107,147,198,141,100,35,140,193,148,174,169,36,146,104,49,27,31,18,130,169,173,82,129,246,88,199,219,137,14,107,179,147,171,33,87,216,208,226,228,229,76,95,24,24,248,68,172,170,191,98,91,248,40,100,251,146,240,150,80,196,53,162,100,107,201,32,126,34,143,108,183,26,158,240,178,242,148,88,163,38,204,100,92,24,140,81,173,170,133,137,202,218,120,165,126,19,20,104,91,138,120,181,190,101,246,190,162,50,214,49,227,114,215,9,115,239,137,1,213,86,218,96,225,169,20,157,207,135,34,73,25,235,173,116,43,12,106,239,165,245,236,59,217,197,182,6,90,249,89,114,253,37,232,20,150,177,142,193,23,175,234,46,75,240,163,89,254,18,103,164,221,202,196,65,125,69,250,22,171,86,211,93,215,98,17,123,88,163,12,186,58,233,125,59,106,63,82,141,19,234,171,235,167,217,241,239,210,176,129,132,210,134,89,41,61,197,144,35,61,152,86,22,180,128,17,247,113,49,160,110,49,201,136,207,168,170,214,36,181,30,192,146,11,112,97,203,137,21,27,79,68,132,7,251,185,87,62,170,178,36,35,188,95,73,94,86,221,196,146,14,212,177,205,64,146,63,212,214,202,29,207,17,132,144,76,129,42,166,87,16,184,252,215,68,173,147,20,64,126,101,162,120,98,206,243,226,85,220,87,17,109,96,42,70,122,148,79,251,130,92,68,91,102,86,218,136,124,200,127,65,149,24,140,52,66,226,79,235,108,142,38,97,151,143,249,86,112,228,55,255,0,2,56,209,159,37,232,214,80,146,79,118,60,105,201,158,9,222,27,76,98,253,165,144,97,158,16,222,25,101,203,244,214,171,40,53,136,249,147,32,214,157,152,69,139,234,42,138,171,40,150,76,98,67,39,71,203,147,230,108,185,80,12,129,58,180,156,37,88,202,233,146,234,11,71,196,173,184,211,208,100,141,254,209,20,36,253,49,168,200,119,135,127,146,55,211,85,244,54,86,177,137,150,92,13,200,254,226,219,99,241,30,186,47,252,63,246,177,163,143,237,141,54,246,158,90,11,178,254,34,77,61,167,167,66,3,197,97,3,183,237,37,19,244,4,74,155,39,219,6,80,196,66,246,13,17,51,226,238,228,248,68,33,137,122,202,97,238,193,148,165,91,189,127,128,210,54,79,144,127,82,150,49,225,17,81,16,46,15,147,9,101,45,117,180,140,147,245,22,201,58,84,249,243,68,17,17,183,168,110,40,246,77,87,171,3,135,149,3,15,77,218,227,196,81,113,163,41,3,56,67,194,108,138,134,3,39,15,187,34,25,169,207,67,61,124,9,25,154,84,227,246,191,218,67,62,146,94,7,252,212,159,247,87,66,52,145,141,143,202,134,220,213,73,31,17,69,145,38,244,70,230,113,29,67,73,58,75,30,32,202,39,241,168,218,173,37,59,77,206,121,140,34,20,101,122,253,85,14,28,31,15,208,12,170,103,89,208,142,104,55,124,98,196,158,209,58,255,0,69,89,31,129,7,78,198,73,27,51,21,84,225,1,65,139,40,215,46,181,164,184,223,101,175,180,32,199,244,213,69,15,168,198,253,92,172,184,148,179,183,183,161,86,141,107,238,82,70,201,24,248,83,73,146,107,132,6,101,158,49,19,247,87,47,184,213,182,37,212,120,122,134,37,101,14,202,45,148,22,124,174,76,189,132,74,182,177,140,180,54,79,48,36,129,226,13,244,47,219,202,133,170,141,19,207,17,138,50,253,196,124,58,218,210,119,64,88,217,82,85,99,249,72,178,114,126,234,176,166,54,176,6,81,230,20,161,255,0,26,211,85,3,147,230,203,198,144,176,216,136,64,154,82,42,52,151,201,62,16,149,79,34,181,44,228,217,85,66,7,202,20,168,184,23,12,147,19,46,85,22,103,146,15,110,57,63,180,155,211,204,136,86,112,164,174,70,53,106,103,37,249,78,245,230,48,3,27,248,150,249,49,143,234,76,218,114,229,77,228,211,159,195,150,41,4,173,82,109,35,17,239,181,255,0,31,205,15,137,49,164,184,63,246,133,65,234,29,36,79,61,222,44,121,82,138,163,2,55,152,178,226,92,242,173,61,142,136,218,229,109,145,165,219,120,8,220,171,104,96,28,126,27,73,91,111,200,190,208,207,211,229,225,228,41,61,194,38,175,147,4,100,226,235,68,120,114,22,111,209,68,242,88,126,171,18,229,83,230,211,208,100,159,54,213,86,204,8,39,29,139,101,149,83,6,15,148,93,11,34,212,141,104,46,11,61,54,35,2,44,159,224,67,152,220,121,74,92,75,235,33,216,143,186,80,241,165,22,86,64,23,156,79,115,234,41,142,166,115,205,46,76,71,134,33,84,180,248,26,142,51,30,109,132,146,171,13,54,193,148,127,251,250,191,135,131,31,205,207,142,49,253,197,104,246,188,140,102,107,123,28,127,71,207,185,44,183,138,93,89,63,113,116,24,113,129,159,151,137,60,159,38,128,160,254,156,81,228,251,105,119,169,0,76,226,16,255,0,113,43,72,137,195,81,114,127,129,144,96,69,27,31,132,75,235,252,35,127,106,79,226,73,217,106,113,63,136,168,166,76,60,158,210,164,105,153,195,110,134,246,73,201,246,135,247,80,182,83,226,99,195,198,82,45,70,164,36,146,115,90,15,31,218,66,76,209,245,68,31,21,164,156,137,107,175,216,216,154,30,250,225,124,217,69,202,143,170,187,1,58,178,99,72,89,79,46,9,49,75,229,26,40,33,63,131,195,16,88,147,108,191,217,184,20,47,178,160,254,236,163,253,178,172,205,119,92,72,184,98,69,31,238,13,74,70,209,132,41,247,114,229,101,251,101,71,178,170,230,15,210,20,100,109,201,246,110,139,16,5,198,164,137,26,83,34,20,68,200,84,83,249,65,194,178,146,24,130,246,134,82,32,36,176,131,250,130,77,255,0,100,241,10,15,169,20,120,119,67,18,2,125,149,148,38,115,21,100,25,135,146,124,34,23,242,34,36,154,47,73,185,82,226,4,212,152,118,183,236,225,200,133,135,161,143,4,153,68,47,153,86,161,152,200,221,60,75,107,245,13,84,47,3,75,158,52,52,200,131,42,187,240,208,64,200,122,142,12,95,155,22,81,162,161,237,100,131,171,17,17,115,53,134,228,111,12,65,113,165,108,212,32,33,63,75,201,246,147,43,43,241,208,220,211,145,168,213,182,162,62,97,74,202,53,81,90,247,146,43,51,36,204,100,233,36,127,180,182,134,30,166,140,124,209,62,100,104,168,115,249,42,35,73,7,228,22,192,132,89,106,26,121,196,130,243,101,24,144,236,13,169,1,213,136,139,91,224,90,255,0,237,196,188,105,106,198,226,76,254,30,97,62,234,115,26,54,198,46,46,164,70,97,139,205,14,103,238,80,210,120,19,91,19,50,100,202,178,178,120,98,23,141,84,86,195,224,103,90,215,14,144,98,233,22,44,168,248,208,201,24,136,173,6,105,47,128,78,16,70,238,236,88,240,23,221,68,73,235,103,18,155,153,144,115,176,151,173,38,172,214,54,56,213,199,254,7,200,204,69,26,216,103,159,7,46,52,210,182,146,140,113,24,81,20,153,60,62,170,152,212,134,124,39,176,63,85,85,153,190,196,85,91,3,201,178,178,141,211,0,69,254,37,147,230,106,9,62,24,118,209,150,168,126,30,241,83,79,0,96,237,66,212,86,255,0,64,22,87,18,225,65,126,105,68,41,18,154,121,131,154,79,155,226,34,110,106,161,149,249,183,241,177,253,52,44,250,120,36,123,49,100,255,0,26,59,104,81,117,26,126,30,167,40,222,96,242,145,75,207,134,250,210,118,144,67,250,106,158,78,58,209,176,209,10,66,165,134,212,245,68,238,171,146,84,186,201,251,2,174,168,106,170,187,102,60,34,91,39,190,89,20,232,99,60,150,39,151,16,68,20,98,191,140,100,90,167,223,30,9,216,19,20,139,157,172,165,182,213,195,13,130,9,50,226,202,149,217,79,137,110,76,70,226,252,137,192,96,30,236,127,41,238,172,109,116,52,186,216,143,151,186,141,254,15,117,116,44,122,186,137,101,70,6,167,135,22,183,168,170,198,51,52,252,152,153,67,40,153,127,117,126,60,248,132,111,139,255,0,137,176,210,92,147,109,255,0,200,203,178,104,55,222,22,180,2,54,228,178,124,61,212,145,172,214,215,30,218,29,83,68,148,209,239,166,186,235,240,93,89,48,153,222,108,92,107,208,36,228,240,10,101,14,28,191,6,122,132,82,47,147,13,91,24,15,48,98,147,137,85,150,138,113,88,96,30,140,33,64,111,7,4,249,114,164,79,212,132,246,74,146,92,89,112,110,247,75,155,39,40,171,70,58,55,226,162,120,113,36,147,53,36,236,252,194,73,52,149,244,18,119,11,42,162,153,38,186,220,236,196,81,139,23,182,153,97,208,109,198,250,62,249,158,115,56,120,178,161,205,66,15,238,229,16,168,240,153,145,153,196,81,165,211,46,6,83,226,228,78,181,79,129,25,153,195,225,189,241,129,138,185,9,62,170,93,223,186,60,137,88,97,234,161,74,234,32,163,39,81,153,46,48,255,0,85,200,168,170,223,66,127,217,135,225,40,184,62,110,126,36,167,211,96,137,248,162,23,47,220,78,102,85,90,217,120,101,158,37,190,5,56,227,3,155,148,136,86,6,255,0,98,57,53,86,184,62,83,39,237,173,154,108,48,70,71,150,219,150,79,211,79,100,217,50,55,15,24,151,52,213,83,229,66,181,203,19,244,201,89,175,146,155,29,184,185,222,33,221,209,142,46,47,76,31,251,74,54,238,120,9,106,240,135,28,108,143,227,26,141,167,248,133,185,27,34,4,188,139,13,67,24,243,129,234,49,10,66,201,243,82,205,202,237,170,49,106,195,30,55,9,74,52,64,100,227,39,106,141,211,20,150,36,30,238,218,81,49,251,99,79,141,159,39,9,71,141,73,186,118,41,188,165,43,230,113,243,21,6,201,224,33,56,74,165,223,36,132,39,106,109,2,6,228,15,194,158,21,37,37,74,56,210,64,34,124,216,178,141,5,107,91,4,191,55,95,252,131,90,35,60,227,39,167,23,177,11,62,200,245,175,87,102,98,21,91,26,130,194,126,124,188,75,61,204,30,145,98,41,18,187,185,231,178,7,9,121,20,216,99,92,214,147,148,68,198,133,92,113,41,232,81,154,0,5,45,152,83,230,85,12,144,115,25,73,213,106,216,132,149,233,210,202,60,130,87,208,30,201,35,74,178,24,202,200,38,14,146,131,53,153,183,95,198,149,207,209,246,191,159,17,113,13,82,201,134,65,147,133,109,244,27,137,32,225,47,23,221,85,86,18,141,246,76,83,195,149,7,136,201,255,0,163,206,199,155,106,180,61,143,141,250,190,34,34,195,100,194,177,129,41,82,51,40,213,96,44,47,140,65,225,42,53,239,124,102,102,23,98,223,132,29,177,59,22,167,198,151,225,212,69,38,101,25,84,151,126,164,149,187,249,184,188,126,106,182,5,221,84,152,172,249,168,194,251,106,104,212,155,231,191,8,151,202,221,36,15,55,238,202,76,159,77,100,113,183,142,165,100,218,113,229,220,253,200,30,42,241,16,164,81,161,167,212,100,127,52,82,114,170,96,198,150,35,254,148,130,26,165,15,156,98,115,21,62,41,204,141,169,192,148,135,163,239,241,254,171,108,159,86,195,196,61,161,177,254,226,106,249,128,250,188,136,95,54,9,62,242,248,147,171,121,8,231,208,128,83,153,203,149,49,49,137,24,120,66,34,33,102,73,24,136,242,164,239,212,56,201,202,82,41,180,151,40,182,9,178,159,99,143,54,212,138,27,82,106,75,40,220,187,82,21,90,50,212,19,186,138,68,186,226,156,150,76,253,47,250,19,71,26,56,111,50,55,176,155,67,107,61,201,57,87,80,12,240,16,25,87,42,161,209,146,170,15,212,76,94,106,240,57,35,3,16,149,26,54,78,0,204,174,27,50,215,24,223,133,79,76,187,156,70,97,50,29,134,157,234,175,17,125,213,73,15,77,250,144,242,153,42,199,251,106,99,84,148,12,248,57,31,155,177,109,124,48,78,243,226,227,77,230,105,136,162,149,152,66,202,153,195,170,63,179,23,137,86,164,236,71,97,149,72,254,17,17,56,140,103,217,15,49,162,255,0,186,157,26,180,131,39,110,84,17,158,193,189,43,84,107,92,244,58,216,49,136,194,132,67,200,158,108,242,15,50,66,25,60,236,196,36,247,120,79,14,84,141,35,84,54,207,172,8,215,142,31,164,36,23,169,15,38,28,68,74,238,3,107,59,252,190,121,63,109,34,180,175,196,102,141,73,77,90,24,163,178,126,236,163,64,195,164,166,157,253,170,108,255,0,135,87,51,137,152,197,202,152,195,209,51,170,57,151,90,171,162,139,143,217,163,240,197,85,104,51,5,6,108,133,31,8,149,68,13,61,185,59,247,114,184,214,83,244,240,5,250,73,67,42,45,171,242,212,79,69,37,97,198,38,78,97,100,91,77,50,168,159,40,81,12,69,84,148,244,159,52,192,216,229,16,211,89,154,38,128,67,124,176,246,35,109,126,195,115,82,5,244,241,73,251,106,130,170,30,200,31,40,178,52,60,68,230,18,125,91,12,17,134,194,246,165,106,140,178,48,178,75,207,143,155,34,231,58,180,199,132,252,193,23,250,251,23,95,146,252,140,230,16,212,126,170,11,36,129,225,218,198,92,255,0,226,113,227,153,145,189,140,244,126,176,213,83,96,178,32,74,60,127,81,83,178,28,226,179,44,187,76,164,83,90,86,168,113,129,204,95,246,147,107,131,86,193,7,244,253,201,72,177,154,156,7,146,178,183,177,43,169,238,217,26,86,208,165,30,79,63,105,60,135,24,246,81,88,80,148,127,224,82,143,211,195,157,99,187,153,216,173,32,124,176,56,122,196,181,91,28,198,106,162,213,1,163,6,214,180,252,223,50,170,161,204,102,62,81,41,125,227,202,127,182,152,134,226,32,216,147,121,73,178,223,224,105,50,75,10,62,24,184,148,150,161,159,182,102,16,136,153,19,169,55,113,113,161,30,202,217,195,237,34,101,204,74,208,229,183,215,218,152,124,49,39,147,249,82,106,173,85,169,133,57,129,177,199,254,53,121,125,166,198,51,251,137,39,165,2,49,216,99,11,42,118,233,244,228,94,62,171,26,246,47,169,13,20,177,24,89,104,246,89,86,148,155,64,227,83,129,152,57,32,195,19,137,104,135,73,114,82,102,246,254,162,92,188,69,244,126,103,74,173,123,35,115,8,67,42,251,50,214,94,78,168,216,254,158,37,37,2,121,32,191,17,139,252,136,249,150,64,32,240,136,185,72,147,113,197,104,212,99,37,231,178,255,0,219,95,31,219,89,67,211,192,39,112,177,45,21,166,181,240,226,40,227,15,246,185,22,171,95,81,141,204,41,228,42,182,227,38,134,109,175,127,126,195,41,154,84,17,185,120,202,52,154,124,154,216,196,96,66,81,137,73,95,106,221,71,91,219,147,25,80,129,127,169,69,221,154,46,82,46,123,60,205,237,216,186,199,79,46,229,195,38,85,13,156,182,131,254,53,239,196,145,35,112,196,139,36,170,50,168,199,17,217,242,170,140,47,251,72,101,23,19,23,218,216,201,150,243,24,75,35,90,156,67,33,151,211,114,147,133,79,106,25,236,141,225,19,42,209,125,45,236,25,51,85,19,31,16,185,18,79,82,184,238,48,177,38,53,65,137,59,155,42,97,50,24,196,5,187,42,50,205,65,93,86,191,4,99,237,37,228,84,161,212,128,146,246,97,16,202,50,174,91,125,166,223,100,78,18,237,136,47,113,82,233,176,190,166,11,2,94,85,45,188,142,141,196,117,254,157,57,144,235,164,129,153,160,15,253,164,134,239,67,65,39,53,78,65,19,233,175,144,205,58,200,24,162,20,153,61,181,137,143,170,180,188,77,221,183,90,234,89,53,77,61,189,14,70,141,173,238,97,79,67,233,28,86,59,156,132,235,202,134,178,134,255,0,55,225,71,195,190,174,212,156,198,180,254,52,123,35,69,17,243,7,149,46,242,56,50,186,19,48,43,108,163,31,49,162,147,26,114,207,50,179,169,80,50,97,36,240,175,122,104,36,147,233,42,171,70,228,217,152,134,184,173,151,39,204,33,92,151,86,232,3,228,221,226,33,72,94,197,250,118,53,85,108,17,243,99,254,69,141,175,161,146,11,194,88,3,47,241,42,90,36,81,44,246,63,55,105,141,1,77,24,25,74,46,68,83,233,7,26,115,203,253,178,234,127,134,226,201,230,15,26,67,101,67,136,152,67,202,146,202,252,10,110,48,162,1,162,150,94,40,130,197,137,85,134,48,36,177,138,13,154,74,116,25,111,150,89,82,127,199,237,42,202,115,74,39,186,149,149,144,166,46,21,51,77,228,38,106,241,114,44,235,106,175,32,159,53,143,90,109,26,96,227,31,149,58,222,68,156,15,213,13,46,226,10,215,65,86,22,16,105,132,57,56,153,135,42,29,225,7,213,74,100,153,240,143,195,214,161,37,156,164,101,107,223,198,151,189,231,206,181,86,201,63,238,141,55,125,172,79,14,165,31,79,33,242,64,86,61,124,90,100,204,6,63,164,180,178,96,214,6,65,175,146,49,241,101,88,61,240,124,51,25,103,25,236,247,80,243,48,23,132,66,84,82,98,227,122,119,159,12,175,227,94,243,39,130,218,200,17,7,203,137,120,221,125,74,194,48,180,193,57,31,218,133,147,27,232,139,41,81,121,183,39,218,45,239,12,90,129,179,41,127,145,101,149,0,86,201,146,196,62,97,20,72,218,216,209,44,191,204,46,71,25,1,107,113,90,82,98,136,92,164,71,192,135,91,131,41,187,16,171,124,134,176,217,140,173,133,195,18,86,95,184,138,141,101,145,40,97,135,27,233,175,185,134,68,84,107,12,167,152,127,109,9,49,245,210,65,196,34,20,137,105,158,76,157,169,75,222,248,199,237,77,217,137,215,64,223,11,34,143,229,34,140,95,184,182,132,214,176,153,150,94,219,26,210,203,135,244,134,41,11,251,75,118,193,150,227,249,177,73,18,214,91,7,3,32,234,64,125,92,72,143,91,139,246,202,167,174,43,65,72,204,209,4,79,240,123,170,4,63,16,153,186,120,75,20,130,197,216,185,106,202,222,229,213,81,215,19,186,213,76,1,70,182,204,146,60,157,164,92,211,79,107,241,205,35,34,68,138,78,95,170,170,38,90,203,218,102,12,81,171,213,170,37,85,24,98,248,199,156,118,97,41,19,152,213,175,27,20,53,110,167,60,105,76,202,170,253,97,242,64,146,54,167,193,71,143,87,95,112,195,67,131,27,154,95,42,193,243,226,251,40,7,242,119,45,15,99,197,237,42,53,142,122,155,102,79,200,131,97,134,181,24,223,147,137,33,147,101,56,103,127,202,144,74,121,12,171,114,141,225,130,78,225,13,111,129,0,101,233,46,37,22,29,66,114,31,17,132,168,234,172,177,42,171,55,144,109,255,0,70,115,35,28,126,234,82,103,206,23,73,85,40,88,57,40,105,48,7,218,171,85,97,55,25,1,41,228,159,30,99,9,103,50,97,252,250,184,209,177,164,193,140,14,174,79,4,149,250,218,154,79,8,98,201,41,20,153,180,177,171,159,192,88,102,3,34,108,192,178,72,210,168,108,25,71,212,154,133,152,135,218,182,204,13,26,154,141,3,18,199,102,114,253,49,13,77,223,76,212,210,78,64,215,139,16,212,29,196,253,99,82,124,210,229,73,197,230,177,154,111,161,163,141,27,228,235,12,11,4,69,190,54,60,159,251,85,37,166,245,205,116,216,184,76,95,153,77,195,63,41,50,168,51,73,220,186,194,165,84,152,220,10,114,125,104,36,251,73,139,231,202,146,60,57,80,207,97,21,114,57,153,104,194,103,233,131,149,159,41,141,21,90,19,194,226,44,81,172,222,105,113,159,196,183,153,231,146,12,161,236,240,79,184,193,81,203,33,130,72,51,98,255,0,109,46,147,85,16,164,194,98,201,23,242,160,43,102,90,214,147,230,229,15,26,125,248,135,143,134,40,203,252,72,179,121,13,183,250,139,95,0,21,163,226,220,151,247,86,216,1,25,81,158,100,40,16,108,226,34,26,65,86,197,4,57,39,16,241,45,115,35,0,128,126,82,160,25,49,228,91,191,60,148,150,107,13,36,106,228,197,150,149,37,151,153,131,214,185,189,198,146,157,190,195,139,141,118,57,245,167,227,249,162,126,218,221,14,168,2,230,48,178,254,234,186,183,238,65,85,147,129,204,235,116,72,227,13,133,8,147,88,215,126,144,77,164,188,130,24,151,77,141,233,194,31,52,94,69,57,171,125,52,176,94,93,128,242,41,117,12,142,184,29,125,59,53,244,190,130,89,159,19,169,235,65,250,172,132,250,104,74,77,79,58,238,115,204,110,33,253,53,205,33,195,124,155,135,229,23,31,159,26,234,176,217,177,173,205,18,40,215,47,79,211,249,185,237,245,109,211,244,241,232,171,235,174,165,216,118,152,62,111,254,68,178,125,149,80,137,197,40,98,80,230,214,115,136,77,161,150,112,33,250,185,242,152,170,217,191,240,241,26,52,228,85,6,224,114,120,66,92,168,143,59,31,237,49,139,247,16,30,117,84,145,120,69,149,122,5,196,73,222,238,37,172,212,39,85,127,131,41,239,212,100,225,44,174,63,180,146,76,173,156,81,226,136,44,164,78,100,155,147,136,185,86,216,102,57,7,212,157,123,125,10,202,196,172,10,29,71,24,249,77,141,88,198,211,115,172,153,243,113,87,215,188,241,159,153,109,14,170,63,87,34,125,197,79,128,171,202,11,107,161,171,96,131,49,162,141,104,135,26,44,104,47,8,69,137,108,187,146,75,32,126,168,138,102,100,155,95,13,160,74,184,255,0,33,230,124,75,172,52,92,181,26,73,198,95,53,63,62,181,226,230,10,58,6,158,178,147,220,82,21,63,252,60,252,28,197,93,139,13,57,144,102,253,15,203,186,219,225,211,38,196,204,17,101,34,146,129,91,18,13,144,34,109,113,12,75,188,86,152,246,209,126,108,88,146,3,85,83,70,156,252,177,114,174,219,98,114,155,160,105,128,89,87,48,49,63,228,69,64,248,93,58,73,54,129,149,139,42,248,253,121,6,183,229,43,224,117,36,214,90,243,90,146,94,106,153,88,135,225,237,164,220,254,13,183,253,40,102,124,10,188,23,118,163,32,191,220,85,250,87,224,254,156,140,49,150,218,126,228,159,112,171,156,192,212,154,182,223,252,218,210,79,251,168,169,140,151,129,230,21,161,50,254,234,93,198,250,208,93,191,233,221,153,67,161,233,34,102,249,33,98,251,171,151,252,66,248,175,65,83,230,42,242,229,34,230,243,225,234,59,38,98,151,62,78,37,191,73,104,154,59,32,31,213,132,50,151,207,221,72,173,51,182,90,246,208,190,220,40,191,122,136,108,190,45,68,140,76,187,92,185,126,159,34,42,183,226,117,174,112,26,36,94,213,66,255,0,133,208,107,79,148,194,30,203,237,42,56,223,10,244,196,224,50,93,124,241,139,237,148,184,209,36,43,246,11,55,240,249,15,89,206,146,63,113,25,14,237,228,127,183,144,169,228,13,37,77,24,99,21,141,164,33,12,95,117,36,213,87,218,46,147,255,0,189,225,111,164,173,85,68,249,49,108,255,0,5,29,108,105,216,253,70,92,161,136,127,117,36,212,247,122,58,48,223,44,214,153,73,246,148,167,169,106,107,32,110,236,50,99,246,198,146,82,82,63,80,18,80,172,69,139,243,166,204,204,16,175,161,248,133,85,39,204,33,148,50,141,52,123,224,205,229,46,53,12,111,134,155,18,48,213,37,253,196,250,29,12,239,15,155,42,69,133,211,228,25,151,196,167,13,149,53,108,31,171,39,233,164,70,12,233,172,124,188,92,104,152,112,193,27,184,177,191,221,70,204,178,139,131,14,81,137,85,89,68,57,180,248,118,182,242,222,16,245,137,65,234,26,160,84,189,229,47,103,154,253,1,79,91,18,107,251,71,141,122,239,225,190,156,187,27,242,202,228,78,177,198,225,188,200,126,120,173,184,181,218,62,93,126,50,226,93,67,225,239,197,114,109,113,91,64,253,196,146,79,193,153,116,146,242,196,149,242,197,127,94,84,250,126,158,170,133,19,14,81,238,124,23,43,116,237,124,117,42,210,95,224,188,102,161,163,178,30,238,190,42,249,62,224,114,124,34,113,137,115,93,61,119,232,143,124,73,104,43,43,235,82,220,48,189,67,246,212,100,153,211,76,125,70,88,213,206,176,109,54,50,51,48,82,243,4,132,225,50,71,3,94,78,23,17,127,233,42,104,115,193,143,49,85,97,102,126,100,153,69,114,95,101,27,252,187,254,170,6,52,105,82,79,150,216,191,198,174,99,120,91,112,136,67,64,90,213,50,180,153,139,141,90,202,104,142,123,226,143,152,220,67,94,135,243,35,225,235,83,186,170,251,242,102,12,2,73,24,159,214,176,170,215,32,154,13,166,194,76,98,125,60,73,55,6,219,12,187,211,112,100,203,97,138,134,178,55,160,85,60,177,4,76,159,105,59,99,31,59,193,84,86,233,138,210,3,250,129,83,173,92,70,99,155,211,234,125,232,25,234,48,8,84,210,202,224,27,95,233,34,32,136,174,225,255,0,225,229,105,222,43,18,141,46,190,126,135,156,113,250,33,70,169,84,251,22,205,244,74,210,124,72,151,91,40,113,47,34,241,149,116,186,171,237,50,92,123,185,88,148,179,254,30,197,183,240,151,148,127,109,46,212,250,108,149,17,94,88,133,203,37,73,186,127,36,212,117,145,93,189,142,155,107,38,143,107,242,146,178,145,79,207,100,226,65,121,107,133,201,237,174,49,15,88,106,56,79,197,99,0,130,93,79,79,106,121,196,173,103,46,37,13,199,243,40,202,169,196,202,156,211,136,2,122,183,17,18,203,138,223,82,34,118,26,115,219,252,216,167,255,0,184,183,254,24,63,118,92,191,182,175,27,40,141,98,98,170,144,240,188,243,23,141,54,135,0,100,149,132,75,59,35,108,64,252,165,39,18,23,79,79,4,238,108,164,78,196,202,63,77,4,103,230,197,186,34,18,120,101,120,102,150,47,219,200,138,53,145,6,70,26,39,180,131,184,190,124,208,115,118,37,107,12,162,215,198,212,118,223,164,199,140,94,216,208,57,173,105,37,102,52,95,220,68,195,212,54,85,175,254,159,143,149,53,97,143,108,204,82,241,228,42,231,255,0,235,66,172,86,82,26,170,254,15,182,166,53,85,36,24,44,127,23,250,208,140,12,189,36,70,23,47,25,86,54,178,73,111,204,82,167,89,31,137,53,140,83,26,202,44,103,176,37,23,26,223,132,246,239,254,157,23,141,123,209,198,65,241,39,48,38,108,65,180,16,134,153,84,25,141,16,244,171,7,17,229,176,202,165,181,62,134,60,225,176,187,174,63,166,173,223,101,40,92,210,241,227,250,105,165,108,202,59,40,152,76,92,69,85,220,95,33,61,78,64,205,18,2,248,7,47,26,117,255,0,133,122,114,12,77,220,181,84,106,173,140,183,225,23,26,98,24,204,178,30,44,89,82,238,41,190,191,100,85,60,10,232,196,96,168,226,226,24,189,197,209,43,66,56,222,27,190,180,4,154,29,140,87,241,98,82,178,108,175,6,78,33,19,26,201,45,92,13,85,185,212,243,62,75,240,229,197,25,9,172,52,125,28,154,237,216,173,62,99,237,149,67,85,107,13,201,223,16,197,196,65,125,85,67,234,67,40,56,84,163,153,173,152,251,106,135,37,187,212,241,106,30,250,232,144,9,185,250,136,237,55,101,121,56,255,0,55,214,154,217,105,128,95,234,0,98,198,34,42,200,122,110,37,64,57,150,172,106,239,97,218,106,45,73,45,73,0,155,86,24,66,67,83,198,139,129,159,81,88,190,30,229,143,18,147,159,142,160,248,177,43,177,206,59,135,50,32,201,134,95,90,213,62,170,12,158,90,233,73,72,97,142,200,123,178,149,105,53,148,186,67,255,0,242,50,158,70,226,85,192,170,216,179,48,98,144,191,113,122,101,197,62,209,249,106,249,60,56,242,163,244,246,176,131,101,23,245,93,94,218,146,214,18,119,51,179,98,196,53,69,146,202,98,169,7,112,19,198,156,249,98,247,94,186,14,131,48,231,29,153,133,149,11,79,162,103,106,64,16,166,226,250,104,200,116,50,244,145,223,16,210,135,145,35,47,153,70,207,16,221,103,166,49,191,212,107,133,137,36,12,146,126,76,89,10,69,109,14,127,169,1,225,150,92,191,145,71,26,146,230,20,227,237,5,198,87,163,114,230,86,131,79,196,236,141,19,9,162,229,66,4,219,147,238,197,23,18,215,233,179,132,204,178,196,182,62,212,112,135,212,134,2,154,146,203,251,66,173,178,67,44,135,229,234,75,105,222,9,47,100,188,184,149,12,105,131,47,14,85,53,145,80,202,147,51,194,113,19,133,22,25,251,96,115,45,87,204,231,126,18,169,73,239,185,33,223,217,141,75,155,96,88,121,119,168,96,251,184,196,185,220,205,121,92,91,23,139,41,21,12,61,60,249,36,204,92,133,34,14,78,131,170,156,127,155,138,185,250,142,149,223,183,169,85,153,21,117,244,14,135,48,246,81,120,75,198,178,120,70,38,101,48,178,166,148,149,64,173,3,226,34,246,27,150,61,122,81,46,39,19,19,153,158,81,173,76,135,247,83,182,83,142,79,152,66,148,154,158,88,158,254,94,164,50,140,172,21,78,103,238,152,19,117,167,18,103,226,62,80,137,68,178,224,131,156,192,136,68,203,230,173,161,204,202,6,124,128,138,68,138,107,12,33,207,33,121,172,11,149,15,101,124,1,13,248,68,148,218,207,157,145,130,218,226,253,165,240,33,97,9,205,202,157,67,17,52,154,25,119,242,178,245,101,69,195,248,75,42,73,249,75,198,171,33,192,127,228,226,76,25,118,250,150,115,117,166,105,21,62,4,201,248,130,64,248,116,120,192,194,21,246,215,68,159,3,3,139,147,237,170,218,75,224,78,240,47,26,125,38,75,10,60,216,134,149,122,132,112,171,17,20,154,123,109,17,155,178,242,35,46,204,15,77,218,8,92,139,43,91,128,70,243,250,138,94,101,199,188,94,197,155,153,98,81,99,253,141,112,231,216,194,38,210,239,244,203,100,250,122,105,63,55,92,81,139,246,146,99,73,157,101,47,14,46,53,184,212,158,145,243,123,162,126,218,204,140,101,80,224,233,131,201,27,241,20,153,18,41,154,14,113,79,205,147,137,61,211,122,180,121,240,149,92,5,241,75,224,109,208,203,252,169,150,100,243,17,149,206,92,205,19,59,205,157,138,182,183,74,128,131,97,101,241,98,85,179,39,211,96,249,185,67,23,237,36,211,12,114,131,54,92,81,147,110,43,240,5,86,51,100,250,58,142,28,185,127,234,32,166,106,113,139,207,104,37,43,48,49,10,79,148,201,251,137,205,37,80,231,49,249,191,228,82,171,59,123,149,197,0,33,204,37,220,183,238,203,139,243,163,217,67,90,51,225,202,76,137,52,250,27,129,78,204,44,91,97,166,80,227,94,118,132,92,137,182,217,69,176,234,75,44,171,96,146,36,76,159,184,84,138,5,145,5,45,241,37,151,41,19,102,70,185,178,38,27,185,88,135,246,151,159,166,40,43,121,183,82,74,84,149,81,172,20,253,166,212,156,67,200,165,195,168,65,24,239,9,106,200,92,79,236,18,166,134,200,132,103,9,83,120,19,32,194,6,41,117,99,199,245,49,44,178,215,45,69,91,125,10,32,106,168,49,162,101,218,147,249,80,12,212,254,165,47,132,68,40,214,139,137,145,72,119,226,255,0,109,45,125,216,43,65,132,49,121,63,105,34,198,165,89,151,232,127,100,102,73,31,87,26,231,118,183,123,107,28,33,23,26,240,117,181,172,105,207,20,184,191,45,237,165,182,89,238,206,73,113,5,254,218,172,102,112,50,51,30,43,28,184,136,36,233,151,113,68,198,7,18,213,79,62,154,202,35,34,91,74,219,73,23,90,18,202,144,241,185,123,71,245,19,213,73,216,206,213,145,44,134,252,197,30,53,203,239,180,53,174,251,44,73,228,199,244,242,170,137,53,83,166,157,155,66,147,248,213,125,37,110,219,245,98,255,0,113,35,116,232,252,180,238,86,62,161,225,227,169,207,244,78,158,37,77,150,238,216,191,238,174,200,200,21,182,81,120,109,7,251,105,84,154,24,51,128,254,180,13,35,15,90,119,196,40,191,109,34,174,144,241,246,50,70,105,154,205,168,209,154,134,116,23,190,167,16,241,160,173,66,9,36,97,74,36,45,172,9,209,165,110,247,67,73,164,220,92,148,254,228,145,253,180,213,99,42,165,93,108,152,145,187,177,136,107,121,181,12,78,168,133,33,72,162,247,242,164,143,152,88,132,152,213,25,132,103,10,86,176,85,74,88,19,229,73,39,205,148,133,77,76,242,70,30,96,160,42,140,241,143,132,75,9,243,31,159,153,42,152,52,173,14,251,184,184,191,113,97,101,163,9,55,221,202,63,180,133,135,190,41,50,132,92,106,130,170,212,130,39,219,85,89,41,240,43,43,11,32,104,250,173,63,243,101,47,31,211,42,209,63,88,83,228,229,17,49,253,181,65,50,180,23,99,121,75,43,16,212,151,160,214,198,178,221,155,148,98,235,67,53,193,123,121,14,112,130,202,43,37,138,44,152,195,251,170,43,82,110,224,228,244,238,197,209,141,63,124,6,113,12,88,146,25,52,224,146,76,198,79,139,130,145,26,75,82,94,14,86,43,104,163,18,235,172,125,84,234,230,98,139,150,74,134,159,78,204,158,216,150,218,171,83,214,159,22,94,53,206,203,86,247,43,204,118,111,245,230,22,37,56,96,227,59,240,167,115,195,58,201,159,40,84,164,193,149,27,204,69,148,50,167,85,50,196,245,174,185,102,159,62,28,170,183,74,235,10,219,248,172,249,252,164,72,100,232,248,54,224,120,165,165,33,209,47,210,95,212,43,165,113,253,52,146,116,237,201,117,55,113,43,94,222,167,82,146,195,141,155,176,175,25,150,54,76,225,20,108,127,113,41,210,90,144,150,236,29,113,138,63,240,123,170,229,140,131,90,60,210,250,211,71,34,146,101,98,34,102,155,149,8,236,176,151,143,31,219,90,161,235,154,109,240,34,101,228,243,198,168,239,160,15,86,197,124,64,207,219,15,234,41,56,218,39,67,233,190,83,90,14,76,145,125,213,178,107,117,247,236,50,174,158,90,29,62,214,146,183,82,83,229,227,201,225,216,162,107,66,250,217,79,136,94,84,129,250,243,114,127,73,174,149,136,127,81,63,164,167,149,37,143,54,252,101,253,197,206,179,59,151,104,149,23,34,198,28,200,181,177,31,47,46,37,63,39,80,238,101,191,48,136,183,135,76,92,78,247,70,81,162,164,211,197,164,230,150,81,241,43,172,109,229,169,11,39,136,184,48,199,249,229,226,34,226,127,246,135,248,187,47,225,157,108,91,29,49,87,190,146,83,176,68,200,186,252,205,108,49,141,241,43,234,200,95,220,82,114,116,221,62,178,127,245,104,163,200,39,228,199,137,51,71,163,233,244,86,25,180,137,244,102,211,190,159,70,223,135,90,134,203,91,105,88,182,215,144,7,24,146,88,194,227,70,90,214,236,88,249,97,18,101,91,90,125,63,224,24,145,126,88,73,161,164,193,155,254,98,81,253,193,173,197,22,164,173,171,182,174,75,233,189,103,19,166,89,72,36,202,227,86,193,19,24,26,242,229,86,208,244,222,131,155,7,134,0,255,0,115,220,66,155,225,141,28,158,26,242,227,74,177,163,121,6,242,253,18,80,53,108,31,14,88,164,200,158,6,200,2,139,187,52,161,169,235,189,1,58,180,239,21,113,114,226,82,181,179,47,42,109,118,150,34,202,63,186,146,72,105,242,86,58,185,121,51,86,203,141,17,242,246,25,70,165,55,147,174,231,122,140,185,68,16,189,177,170,83,82,75,183,103,110,33,253,49,162,217,164,170,134,15,238,83,172,107,81,26,74,19,55,17,129,37,156,37,202,149,134,146,117,75,217,44,66,32,147,187,40,219,47,61,167,16,210,195,95,88,148,120,178,161,141,91,4,195,121,36,88,238,204,85,71,25,143,80,33,178,124,99,170,176,234,26,232,204,102,98,147,238,40,216,36,86,14,51,54,71,221,133,53,135,166,61,91,250,136,74,63,219,71,86,195,173,183,131,187,137,41,33,102,176,5,109,139,226,114,11,18,118,146,153,123,152,177,179,143,36,188,21,177,57,133,254,218,244,109,85,77,4,31,55,20,191,202,143,170,212,52,214,94,208,202,148,107,58,120,150,236,124,186,241,127,24,150,44,139,47,207,168,86,156,180,21,221,234,217,118,67,127,161,139,16,252,208,176,39,206,23,53,135,42,209,2,52,177,68,196,81,98,74,39,239,136,253,167,34,166,216,51,40,210,239,82,48,93,66,26,209,3,226,21,200,184,77,250,101,162,182,48,8,76,37,17,10,153,191,76,75,221,142,89,98,143,108,145,161,191,45,77,220,84,248,29,64,187,139,116,206,18,254,226,249,101,166,234,188,30,99,100,200,183,195,173,131,24,25,66,33,197,95,100,234,26,60,15,12,178,242,39,141,149,48,36,217,28,242,100,7,198,150,253,162,2,29,144,35,88,225,48,134,82,170,137,149,76,178,30,88,146,184,202,180,214,233,32,70,38,80,139,41,62,161,83,180,99,44,138,53,140,195,148,12,55,213,250,74,150,144,211,188,48,250,89,10,52,175,79,48,245,44,230,199,254,62,52,208,218,254,45,111,234,255,0,234,46,105,38,84,26,56,217,248,149,177,153,149,152,182,163,255,0,105,106,147,26,12,30,98,138,48,148,107,53,225,245,1,54,149,37,197,247,18,139,234,217,209,185,165,218,18,79,212,82,220,150,85,43,167,78,136,217,106,52,190,248,175,91,65,195,18,40,228,145,115,253,73,241,34,199,88,248,8,209,70,33,139,233,9,109,125,37,110,160,59,50,151,22,36,218,183,68,128,111,249,78,85,176,244,249,102,197,36,154,20,92,23,212,73,26,239,81,206,131,233,213,213,124,127,80,168,121,250,86,202,75,217,134,41,74,79,113,116,232,193,4,40,184,68,33,136,139,124,106,217,121,51,117,47,69,104,135,158,210,49,201,227,124,40,177,182,59,61,66,41,49,170,111,252,58,125,104,48,138,46,33,174,144,247,236,71,243,114,146,233,55,112,127,246,126,84,55,80,188,76,85,145,200,25,58,24,243,98,60,89,72,37,44,205,60,77,63,45,252,164,47,242,174,180,251,32,73,225,9,82,77,79,72,125,171,202,24,170,118,87,248,40,172,200,38,99,8,72,44,44,68,99,24,72,209,95,46,95,88,187,18,29,55,119,18,182,91,226,91,100,23,219,85,15,187,131,101,242,129,198,65,149,78,218,112,26,186,131,83,235,58,219,41,76,174,137,23,23,220,78,44,168,65,101,252,169,119,163,193,140,204,209,32,12,68,79,163,60,147,128,192,229,196,183,114,140,43,46,141,196,148,13,60,234,137,120,76,44,163,71,155,99,27,152,209,83,251,90,209,198,137,148,211,198,82,125,181,20,104,23,132,150,243,98,38,53,94,96,43,187,211,113,103,121,216,155,229,190,226,105,164,131,182,240,205,40,136,119,195,61,217,54,156,184,196,181,95,6,215,77,129,133,136,92,169,89,117,168,214,211,236,233,17,166,3,234,143,249,22,232,213,176,102,191,55,31,241,46,81,78,203,91,126,107,18,226,85,176,231,250,3,217,138,86,65,169,217,208,109,181,126,26,148,243,52,125,81,121,68,85,39,113,164,162,119,11,38,69,115,85,113,18,104,209,242,106,129,53,138,177,206,174,65,149,208,252,255,0,106,203,248,82,240,196,138,50,143,234,42,26,23,156,108,97,165,151,18,185,178,164,219,118,197,82,239,167,60,227,191,229,120,144,208,169,93,193,228,105,140,146,206,18,163,225,217,63,205,40,135,85,177,6,45,170,219,182,219,123,170,77,25,189,244,26,218,220,19,3,243,21,106,211,204,170,147,203,47,34,94,96,158,72,31,135,149,65,221,217,106,170,217,91,64,228,219,41,213,252,74,45,120,157,90,227,82,80,86,177,225,136,44,171,156,93,221,222,77,62,210,191,136,114,80,204,48,246,188,162,38,68,246,146,171,27,55,114,251,19,70,172,237,158,160,213,69,37,77,240,126,159,106,251,25,101,33,108,123,86,26,111,79,75,169,63,219,93,24,47,30,124,69,88,217,120,70,103,80,255,0,218,86,106,253,17,220,127,179,193,11,36,196,237,202,66,169,237,67,2,85,111,180,141,135,49,240,78,194,251,106,189,241,162,93,193,246,212,213,148,117,178,156,111,209,15,110,199,242,226,89,192,129,101,72,124,89,114,141,90,154,135,108,255,0,182,151,234,24,216,128,204,41,118,212,221,198,26,6,249,145,160,179,229,72,82,45,176,237,101,22,91,56,136,36,134,4,240,70,27,11,45,27,51,82,65,156,60,85,197,30,69,149,81,173,169,85,39,85,14,51,57,177,149,99,26,212,150,68,204,88,4,198,185,21,220,205,64,59,32,98,47,203,123,138,226,135,92,215,65,3,2,98,144,170,86,100,215,91,142,209,173,112,43,166,76,0,199,196,34,127,18,206,182,213,228,240,221,228,23,238,168,107,191,137,0,44,182,10,166,46,95,168,177,101,244,235,119,176,88,177,17,42,255,0,149,177,26,148,92,142,148,107,47,200,145,89,76,100,147,179,218,75,225,250,168,255,0,204,10,60,104,163,86,128,131,249,178,174,133,86,251,33,138,27,159,78,249,44,226,190,197,252,168,15,192,117,190,124,182,145,178,126,234,63,103,7,193,155,76,165,250,139,124,58,25,82,127,181,86,94,226,91,250,35,153,161,171,97,120,97,40,203,151,233,166,149,186,60,120,51,22,120,197,246,211,240,213,50,48,250,150,195,70,252,138,130,55,184,174,182,76,88,67,120,101,197,202,157,67,178,163,35,57,69,36,74,74,123,14,63,155,22,82,253,177,33,3,173,182,220,82,234,200,34,46,121,55,16,162,198,142,92,26,77,119,231,194,92,95,186,160,181,14,170,212,98,181,195,92,82,109,188,23,215,218,158,200,252,66,227,66,218,177,228,27,20,26,207,200,186,170,194,21,27,83,190,119,202,27,38,69,189,147,54,79,234,33,70,151,64,153,85,6,38,32,139,44,159,113,52,135,158,75,48,237,80,176,168,111,13,163,106,163,151,170,46,47,221,70,124,245,184,223,148,68,66,198,170,197,221,143,34,125,13,156,28,210,135,251,105,150,52,137,132,146,75,233,236,72,89,82,86,214,252,217,132,66,253,69,53,38,226,15,246,130,196,53,210,36,198,25,95,204,44,169,116,152,116,196,27,195,233,99,86,178,183,201,37,33,124,41,172,162,98,202,60,137,230,152,173,170,141,16,97,221,17,51,135,161,162,12,121,133,1,125,147,166,44,163,3,250,124,84,122,248,234,55,163,155,38,96,131,213,140,168,15,88,32,251,132,52,134,103,172,194,35,247,98,32,144,38,178,39,159,49,120,212,114,177,85,141,77,50,116,220,233,211,189,68,93,105,191,228,130,198,7,18,104,27,90,49,65,96,125,80,98,90,160,64,28,147,250,136,75,151,233,229,79,27,93,132,110,254,70,218,218,161,149,143,44,191,150,31,182,133,128,204,151,152,98,117,249,226,76,110,25,115,58,38,34,148,98,197,244,132,162,238,36,216,233,246,110,226,100,46,46,196,236,172,42,255,0,179,170,218,213,30,21,110,104,146,190,100,95,73,38,102,161,61,107,24,99,74,33,126,218,149,210,95,22,171,179,225,188,41,49,170,59,88,218,75,82,3,53,77,246,34,126,234,231,105,17,244,247,237,169,85,133,147,92,180,239,161,242,239,82,30,217,140,136,26,185,34,33,122,242,175,86,233,88,34,6,105,98,33,72,128,211,215,3,210,199,254,172,45,246,46,178,39,239,248,133,85,109,194,24,184,191,137,52,125,148,214,239,224,105,124,48,70,253,32,134,36,52,105,143,156,127,210,144,88,147,152,204,139,55,221,196,135,147,27,25,241,11,148,105,218,164,85,154,195,120,212,39,147,7,118,25,227,140,144,201,161,184,140,76,166,180,220,166,144,228,226,226,76,89,50,40,212,247,23,203,67,89,88,139,126,251,35,194,98,165,115,235,95,37,252,41,221,172,150,20,248,130,149,189,135,23,42,162,251,0,25,166,62,146,47,8,136,82,36,204,212,58,170,113,49,109,120,213,205,13,169,242,63,45,88,202,63,168,81,42,83,62,9,65,205,86,52,213,139,200,55,29,62,14,96,249,135,140,206,220,68,89,67,190,181,233,221,113,171,163,83,208,20,121,165,197,202,69,61,232,32,17,58,177,45,217,140,55,155,200,221,27,80,193,141,219,144,164,78,36,217,110,65,154,32,148,205,149,38,219,195,9,71,202,138,128,194,96,229,47,82,70,142,134,43,12,2,107,89,195,196,17,16,68,91,35,62,198,55,20,181,140,57,236,201,133,108,146,252,190,234,76,77,239,169,186,53,173,49,15,132,211,198,183,201,212,52,240,184,162,114,164,79,211,208,127,87,238,44,163,79,136,46,34,197,31,23,184,159,47,177,106,163,199,220,19,183,16,215,199,207,36,158,212,156,211,224,248,124,164,161,148,159,77,109,173,126,94,229,134,215,79,163,84,247,188,68,72,36,221,202,201,136,194,33,85,73,153,201,155,219,76,227,82,65,182,7,9,99,39,85,65,109,252,32,223,62,231,7,12,2,8,107,109,85,172,239,60,59,15,247,87,66,13,12,168,207,218,101,25,70,178,147,167,177,63,48,162,242,39,219,80,220,34,174,227,88,150,11,246,130,228,80,140,209,58,142,202,118,107,2,144,67,93,192,52,231,31,49,68,69,147,194,78,148,172,177,121,13,31,80,233,196,230,144,244,99,227,13,159,213,19,154,173,48,200,196,203,186,203,251,137,229,171,54,67,203,181,33,82,216,218,146,15,158,28,68,89,188,169,195,65,106,238,48,240,196,53,140,59,38,65,62,28,168,27,91,131,198,139,148,81,114,168,230,62,230,222,83,203,151,18,131,51,187,21,142,53,174,71,92,12,204,140,253,82,192,193,127,134,85,63,73,181,140,6,122,132,242,42,56,208,235,166,143,44,73,228,254,66,166,183,237,168,140,164,212,249,56,210,175,82,124,99,245,17,80,89,48,17,136,252,194,83,83,245,12,26,209,243,11,41,22,226,11,98,133,150,92,99,229,71,64,178,1,73,194,81,148,138,46,170,237,150,228,122,89,113,62,214,166,118,106,232,9,91,70,241,29,85,108,117,67,25,229,98,208,200,204,39,114,146,161,215,39,178,249,75,17,12,68,84,59,254,78,20,138,204,21,29,134,31,214,42,213,101,0,18,70,204,194,65,134,127,213,69,122,145,5,237,17,81,100,254,8,202,196,228,170,16,103,204,82,144,73,128,106,159,36,27,78,79,220,70,154,124,82,143,152,72,7,223,50,15,78,68,251,218,125,7,105,12,99,124,61,24,223,151,214,72,47,220,70,178,132,29,65,159,149,47,252,85,19,251,188,162,66,201,152,73,47,121,162,74,227,75,189,252,55,109,254,198,230,173,151,27,246,208,19,32,62,55,205,241,227,89,64,212,132,140,60,50,203,149,23,14,101,53,185,63,168,136,159,109,50,200,174,20,97,4,110,83,191,233,166,12,129,92,64,126,148,114,72,168,255,0,12,65,23,44,65,113,253,212,84,99,14,180,31,165,24,191,137,53,145,126,68,109,89,184,156,238,125,193,232,60,241,69,197,151,219,80,215,215,119,150,253,162,146,81,253,53,218,205,63,79,238,223,46,219,109,252,139,111,226,125,43,236,202,132,63,226,73,185,10,53,219,81,214,255,0,169,203,52,126,134,151,109,21,146,229,192,219,126,226,232,244,240,232,41,7,136,37,141,147,238,173,178,117,134,153,247,109,35,23,249,80,236,190,208,242,95,202,40,223,185,149,59,117,168,252,53,19,241,221,185,233,168,124,204,18,89,196,92,170,122,225,228,141,5,226,40,135,202,196,248,63,135,228,255,0,151,74,255,0,171,230,180,79,210,82,237,217,195,43,23,238,45,143,63,147,25,104,113,147,7,25,251,120,211,64,198,4,144,62,33,132,60,106,198,103,194,91,82,114,238,134,164,2,25,117,182,79,137,47,177,62,221,12,220,184,163,109,18,146,95,210,25,83,200,113,162,73,62,110,212,109,149,33,9,5,146,204,44,170,113,148,47,147,47,138,228,81,134,95,109,99,40,202,215,46,217,27,108,70,97,199,141,106,147,12,5,127,10,54,147,77,130,12,70,23,126,66,255,0,42,111,225,20,140,194,24,8,178,133,152,86,16,202,247,74,68,230,28,10,169,32,195,44,72,160,195,130,81,251,130,90,94,16,70,234,148,145,164,196,197,91,153,135,79,81,139,171,115,254,234,223,38,168,113,135,148,50,135,251,106,126,101,217,243,178,36,78,223,52,218,78,236,117,89,67,250,149,29,199,98,187,58,125,129,195,161,4,155,93,220,190,191,166,139,213,176,235,73,70,122,241,69,174,30,86,98,201,139,145,79,4,55,153,243,88,207,71,76,140,15,170,50,170,71,114,114,47,244,226,240,52,195,52,221,201,204,98,229,31,154,175,126,164,173,240,249,72,178,74,170,76,106,113,127,152,85,140,191,196,180,176,53,86,79,226,138,49,15,246,149,125,2,205,228,97,73,37,246,67,97,75,196,63,166,181,221,249,254,125,167,252,137,235,40,98,70,31,202,9,110,244,216,157,166,67,84,91,28,177,140,185,17,253,204,126,106,190,3,39,22,47,184,36,241,236,173,255,0,216,163,90,188,7,237,40,171,34,21,102,103,16,152,211,160,242,132,68,41,19,16,188,246,224,195,98,81,136,133,98,116,205,142,14,89,81,133,251,168,15,58,161,31,40,185,127,63,98,173,144,150,66,143,65,96,186,167,147,39,221,68,73,153,56,112,113,23,25,83,231,133,147,153,150,34,90,24,115,138,124,70,128,95,220,197,198,139,1,198,109,105,53,1,110,125,68,37,31,248,215,79,209,147,44,68,6,4,202,152,212,49,72,62,24,188,136,86,86,236,78,206,44,67,83,146,52,241,47,28,204,235,86,27,121,188,163,230,42,4,55,115,134,71,132,57,19,216,111,157,131,20,74,177,151,238,44,95,167,136,63,155,151,140,68,250,104,88,214,162,179,208,9,154,110,93,147,31,46,199,254,79,117,78,73,161,6,237,255,0,62,76,98,250,106,173,230,223,127,79,223,226,246,150,22,90,122,182,182,11,229,239,198,82,11,238,166,244,22,204,135,60,181,190,149,90,125,165,78,66,255,0,244,233,141,109,150,167,35,63,168,74,24,134,177,152,249,113,191,73,20,95,184,166,172,164,217,100,204,105,75,154,72,212,233,134,75,157,22,27,201,225,197,238,172,246,7,201,155,144,73,118,152,190,6,213,159,81,54,153,61,159,85,52,114,42,41,41,21,172,106,124,57,127,147,230,136,85,137,131,98,38,101,202,49,15,238,33,33,218,147,125,219,212,156,207,170,5,220,71,139,46,36,248,184,153,35,26,163,60,30,239,41,62,162,220,99,15,26,71,15,79,92,86,245,8,133,26,41,129,181,255,0,216,4,70,203,20,102,87,20,221,154,95,159,219,80,23,214,86,89,240,237,73,141,117,216,116,247,37,150,194,154,6,33,253,212,238,78,137,173,155,205,47,26,188,112,165,115,57,218,106,49,193,233,236,167,126,210,232,212,51,247,172,102,111,249,16,122,195,76,87,86,159,250,118,66,165,85,86,190,144,254,81,37,101,84,226,85,91,117,75,215,176,127,113,106,124,157,179,63,75,149,108,135,63,125,19,41,68,188,96,228,103,10,207,251,16,5,152,44,185,130,44,68,91,54,18,188,255,0,84,69,139,35,62,49,51,38,225,102,80,32,107,84,248,19,98,246,150,38,152,66,179,233,33,103,201,28,22,102,50,156,153,113,101,36,159,41,0,155,101,44,156,218,232,59,102,164,131,10,95,167,148,89,126,226,223,39,4,158,165,42,240,158,73,24,99,69,197,137,83,64,99,60,24,133,86,25,149,106,106,240,32,186,81,177,140,194,247,21,20,192,227,90,159,15,252,101,202,52,248,146,176,43,195,206,168,43,67,4,67,255,0,218,8,133,34,138,178,152,120,207,77,43,108,165,227,225,17,10,139,50,112,43,183,114,187,247,80,179,246,37,31,9,73,252,138,114,126,179,60,46,34,197,34,71,50,238,44,210,124,217,73,143,247,82,238,74,226,55,78,191,97,26,146,96,234,6,243,6,80,203,246,242,165,80,245,105,36,179,229,34,147,34,222,250,72,150,94,27,65,17,81,86,210,83,193,3,56,139,147,234,42,109,175,39,212,85,145,126,128,171,89,120,71,142,198,92,161,254,218,165,101,147,49,225,41,80,47,129,16,189,50,138,37,243,210,99,253,212,181,253,117,26,202,252,140,231,201,174,27,62,169,62,152,210,182,106,25,98,31,12,92,67,251,137,190,26,170,214,102,40,178,147,238,164,83,3,47,80,31,229,56,134,145,150,248,247,54,58,253,3,76,213,76,23,52,178,147,26,67,38,224,246,231,254,156,34,99,71,207,210,68,47,119,42,82,205,61,120,46,24,133,196,182,62,154,153,3,76,131,104,22,71,23,128,141,196,168,227,64,28,145,229,52,165,7,248,62,214,51,243,75,180,202,169,105,12,120,192,196,98,229,76,203,65,149,148,26,250,76,74,135,176,34,200,82,21,5,14,125,141,185,240,229,196,53,74,102,0,156,165,16,202,147,207,152,49,19,244,10,88,141,96,247,213,14,8,249,167,140,171,96,66,147,70,49,44,137,202,85,67,24,35,31,135,42,86,85,11,24,122,103,38,108,72,134,48,145,189,164,222,28,60,190,234,57,244,143,47,180,186,22,164,25,152,159,126,9,35,230,18,87,62,156,30,208,149,68,154,120,177,187,178,127,25,82,231,190,14,69,141,37,91,220,43,250,146,193,173,219,63,42,40,214,177,4,204,91,165,87,176,170,146,206,34,141,38,153,166,40,224,147,54,44,164,76,202,191,96,173,144,143,207,114,79,182,171,180,244,104,152,56,98,136,164,91,43,96,81,248,51,44,92,169,214,230,12,97,252,164,92,72,178,47,200,246,111,163,84,158,54,117,12,73,43,222,63,52,229,246,160,146,60,69,22,47,184,181,190,5,110,13,216,165,15,39,211,75,139,228,101,107,200,145,184,211,18,173,153,250,94,52,158,28,55,210,31,211,241,43,115,76,120,199,133,33,154,241,228,33,146,180,192,182,62,62,0,10,55,155,116,52,48,95,137,47,252,67,4,79,195,136,153,17,240,31,189,122,149,174,86,180,60,105,50,189,145,36,211,224,110,73,243,98,86,177,160,48,131,66,218,192,196,206,17,101,87,85,82,76,217,17,240,62,70,94,33,117,167,210,94,249,32,194,41,73,52,248,31,238,45,181,185,35,119,44,52,5,245,91,99,242,202,91,124,8,35,246,241,166,146,88,57,190,9,139,235,107,72,12,56,150,173,92,45,64,8,119,17,32,145,152,101,114,35,237,102,78,178,3,226,75,46,81,149,35,147,162,107,138,124,219,162,9,55,135,12,251,76,89,114,164,217,107,20,220,94,199,32,213,76,62,141,123,45,161,207,38,50,191,173,82,210,107,155,155,104,63,41,40,168,173,91,160,37,234,15,213,202,249,110,220,105,94,155,211,223,135,243,196,136,84,191,143,70,177,101,234,21,210,159,39,73,211,30,177,225,150,199,254,170,115,63,82,69,173,238,40,212,172,8,215,146,65,152,211,241,125,180,154,202,5,144,165,110,204,44,163,74,202,74,185,100,116,88,23,192,155,253,170,54,75,55,32,225,92,242,6,185,103,228,136,88,163,22,47,113,81,192,184,36,222,146,141,101,70,99,81,153,56,111,194,110,180,218,182,170,41,71,155,220,66,218,201,60,38,102,49,70,84,44,11,227,248,102,68,118,132,86,93,213,31,73,209,239,146,206,34,143,249,84,148,152,103,130,71,135,18,42,102,191,4,98,97,50,42,53,173,117,179,56,75,149,89,122,139,242,208,134,157,59,161,46,103,188,175,68,67,147,58,9,58,184,213,67,43,65,143,54,33,160,175,141,146,14,17,69,33,113,63,218,67,84,178,179,4,70,51,228,143,42,249,38,48,228,179,153,104,167,181,124,96,60,62,150,65,126,234,99,230,57,47,230,226,76,181,39,37,137,63,59,154,137,88,77,40,120,214,15,214,108,233,237,39,219,84,214,85,160,156,60,57,70,95,218,82,242,104,125,52,159,41,23,41,63,105,13,10,190,67,71,212,27,195,171,106,136,204,50,196,76,169,188,12,115,89,152,93,105,51,223,58,119,12,186,24,194,31,237,45,49,130,10,215,176,222,179,136,127,77,73,163,161,85,107,150,172,9,6,207,213,13,97,38,120,4,167,255,0,21,86,143,251,161,149,104,153,113,6,200,28,57,20,109,113,89,88,102,251,129,144,152,162,114,166,97,212,246,181,160,96,67,67,185,254,37,31,91,62,12,23,229,41,70,156,135,89,251,66,23,253,37,85,169,140,191,192,121,58,216,229,148,242,203,161,32,137,251,72,198,89,86,206,6,105,101,24,190,217,16,19,205,234,68,202,105,81,133,251,170,126,125,148,26,217,76,137,186,28,146,23,233,174,133,133,73,52,159,193,227,225,193,41,248,133,198,159,5,145,127,38,36,142,3,62,83,54,84,108,57,49,51,252,222,69,141,97,121,134,73,140,194,173,81,187,217,132,75,214,182,160,16,248,132,92,104,48,218,214,251,37,34,145,85,40,195,0,5,103,233,70,145,221,233,227,247,9,17,14,224,153,56,147,102,73,200,157,100,253,137,73,27,18,149,182,83,171,71,180,20,1,254,230,36,242,4,253,207,234,202,135,178,103,39,87,26,92,246,75,240,249,69,178,103,192,101,12,190,135,189,6,40,139,151,223,104,205,177,200,83,11,177,117,90,121,146,242,117,13,58,219,68,47,234,226,229,73,27,83,144,50,178,113,57,22,146,211,219,103,176,170,229,149,187,145,246,226,77,102,85,51,62,104,145,113,125,181,244,33,63,189,196,172,210,92,82,105,240,40,227,19,230,231,140,73,164,59,90,233,60,85,197,203,247,18,45,91,73,151,194,88,125,167,242,45,250,123,24,193,212,185,237,145,211,224,82,248,127,193,121,239,34,25,243,248,208,134,152,114,116,173,35,83,115,194,63,53,181,245,76,146,60,201,88,67,43,59,10,82,170,40,193,25,123,165,99,88,221,208,5,50,105,43,70,60,165,18,158,52,240,12,248,133,216,175,36,213,12,172,197,151,42,147,159,166,54,196,124,176,167,85,191,201,182,160,101,108,242,15,136,202,160,51,42,176,115,23,145,70,86,214,203,41,57,149,15,160,156,96,204,17,38,219,99,25,149,194,13,38,9,127,72,44,73,104,106,171,163,19,54,212,107,193,141,47,207,169,31,133,233,106,198,226,98,243,68,16,248,98,226,91,169,204,57,164,230,235,243,90,217,3,33,59,81,113,163,50,50,70,214,140,58,212,108,104,20,120,251,72,165,53,61,85,28,156,28,82,113,147,176,133,42,126,23,160,53,32,114,130,47,218,79,188,228,90,53,177,150,158,208,122,46,52,92,219,82,100,66,218,214,197,141,45,225,16,177,70,246,210,152,218,204,144,95,180,16,136,82,45,47,212,228,146,119,238,226,144,74,82,78,242,252,23,88,93,62,74,24,204,2,48,33,75,43,100,176,132,204,156,62,79,188,155,114,130,50,158,159,84,63,12,184,150,168,193,103,135,82,40,51,50,177,107,204,49,61,38,246,65,182,194,105,251,17,147,230,196,182,198,216,147,164,92,105,196,200,192,43,58,144,33,216,198,246,149,236,162,88,193,236,150,33,240,137,1,188,24,223,202,81,137,59,127,40,56,74,163,111,180,196,169,167,202,41,92,137,118,217,248,140,141,167,144,241,243,42,188,63,94,60,136,202,112,196,178,254,232,159,196,85,29,3,68,216,144,236,22,233,62,102,143,188,160,27,229,196,158,50,253,181,171,11,166,101,44,143,242,83,250,36,72,196,205,148,133,95,76,193,248,112,228,42,249,2,76,178,129,155,177,98,34,22,214,201,149,35,221,238,177,37,146,77,123,123,19,88,218,222,231,214,60,145,137,243,113,72,33,169,77,97,169,232,202,7,196,174,46,89,37,246,209,65,213,172,191,126,19,74,30,33,41,203,93,37,19,212,183,117,197,47,212,34,154,228,117,215,107,151,184,154,30,155,188,221,142,95,165,201,199,251,74,234,182,25,246,56,139,20,130,69,85,73,149,181,96,114,245,35,12,247,149,116,247,83,150,70,103,34,45,116,217,202,124,193,42,99,2,54,197,152,140,92,73,149,197,105,228,196,121,68,82,11,246,215,52,212,144,236,134,71,229,159,39,139,238,164,110,254,34,198,222,181,238,89,92,60,146,65,242,146,163,127,186,144,152,54,56,57,146,109,43,190,243,251,75,171,233,232,21,69,255,0,49,47,241,161,86,156,244,29,187,167,1,38,152,170,56,185,138,82,43,166,24,155,92,33,139,25,97,50,27,11,254,92,44,67,88,134,28,165,74,235,226,78,198,65,134,50,246,161,228,195,131,230,254,177,39,49,161,147,169,3,107,85,6,55,205,203,149,252,106,108,180,81,45,151,184,150,76,1,251,37,202,181,122,81,59,177,45,18,117,12,92,152,130,46,63,168,140,13,193,48,117,101,92,16,201,158,58,29,205,30,180,11,12,241,198,30,21,241,243,192,34,101,50,76,195,60,164,234,196,128,184,124,161,51,255,0,37,210,219,142,114,213,0,39,213,86,138,14,97,79,24,137,244,202,160,109,97,229,123,241,118,37,20,50,117,172,235,135,155,80,197,249,47,218,85,204,53,81,79,202,92,66,94,130,182,190,100,153,87,192,231,1,170,197,98,253,223,252,234,153,144,198,32,124,160,147,27,176,214,147,204,209,57,80,33,100,162,131,133,53,132,52,133,228,201,132,40,57,51,246,54,44,17,122,215,141,85,40,126,233,16,19,41,37,149,253,164,72,202,197,22,165,164,57,48,103,19,16,75,254,132,158,251,210,171,72,72,149,197,249,210,245,164,38,211,119,131,103,244,233,68,17,19,74,74,215,210,121,219,94,11,114,65,125,68,102,38,38,218,169,250,159,104,248,151,130,227,83,151,115,15,4,239,197,144,67,76,230,124,78,101,220,183,226,129,136,98,88,133,144,117,72,31,133,77,168,248,148,94,232,214,3,135,171,105,197,84,124,197,203,39,243,227,83,63,13,53,181,31,170,158,190,242,81,10,79,53,178,29,38,41,199,136,92,127,227,75,39,232,98,22,203,52,72,163,23,212,34,79,199,106,224,62,242,250,175,217,250,18,28,202,57,32,102,210,81,63,109,31,26,132,114,122,132,184,245,83,46,41,6,12,69,33,113,118,46,157,85,169,241,65,121,76,94,79,14,181,85,105,83,145,26,168,76,247,196,210,204,121,77,203,246,212,189,222,170,157,100,7,237,49,70,91,153,168,65,101,159,119,20,133,72,111,176,19,192,81,55,63,237,42,213,156,49,65,5,59,238,35,90,255,0,81,180,38,50,189,118,90,77,55,71,100,6,24,165,33,72,185,81,161,140,190,27,190,36,218,135,86,202,160,62,17,23,40,212,164,180,92,77,255,0,218,116,171,141,49,18,48,254,80,164,18,251,13,128,227,16,82,152,31,16,162,217,51,152,67,200,140,135,169,42,160,145,242,203,141,27,216,251,6,206,163,185,148,251,144,123,138,7,80,232,253,145,247,121,127,141,87,135,92,213,77,233,42,134,248,151,172,199,25,255,0,211,178,21,98,245,23,41,178,196,133,173,81,36,202,97,69,197,249,209,83,227,0,64,96,69,218,163,44,181,133,148,97,230,47,18,22,54,182,29,191,247,74,123,153,123,6,177,255,0,74,239,62,118,39,54,86,183,147,162,48,53,34,24,136,37,45,90,201,211,153,152,66,202,172,52,195,49,29,226,150,85,122,146,176,162,6,170,212,112,101,176,54,50,134,168,238,245,152,54,44,15,33,72,84,222,251,76,87,89,65,221,196,23,34,139,147,84,79,54,102,18,54,87,196,221,192,154,169,224,43,249,68,63,228,77,89,91,6,79,46,44,95,182,148,85,83,179,124,195,24,68,198,173,38,49,158,12,218,9,58,173,12,102,185,162,51,201,27,136,66,76,163,62,92,158,18,149,43,223,251,70,18,218,201,152,198,145,152,209,195,52,173,25,73,150,95,42,12,212,245,81,143,154,36,1,227,246,209,76,178,199,7,23,26,6,49,167,126,124,165,227,78,172,6,81,181,129,235,78,250,237,169,11,252,92,107,214,70,157,111,205,16,68,18,22,51,8,57,217,138,172,67,0,27,28,185,127,141,10,166,51,28,234,124,3,148,127,54,37,182,3,246,209,95,196,170,179,87,103,32,77,202,149,217,62,44,105,76,196,36,184,184,100,64,89,79,213,68,148,243,4,178,99,39,244,250,219,83,214,196,229,249,146,125,52,238,202,72,11,7,219,82,172,54,41,124,69,82,218,66,173,54,181,28,63,88,78,183,253,93,9,5,251,105,200,109,107,96,197,229,201,27,247,68,128,164,135,46,73,50,229,76,60,206,67,225,52,1,149,93,86,138,66,195,58,75,237,63,39,207,231,225,23,247,74,157,73,181,248,115,24,31,212,39,194,201,246,138,162,141,73,4,125,80,6,47,226,75,77,163,42,188,243,24,95,198,150,175,246,54,148,15,184,213,90,42,9,63,167,90,15,249,74,177,129,106,59,46,88,146,184,254,160,148,28,207,134,228,182,181,205,136,113,163,11,219,78,95,14,215,75,3,13,112,135,246,255,0,214,164,209,185,85,100,58,25,130,123,40,152,77,202,53,161,143,137,90,205,161,75,148,138,32,218,135,90,122,105,202,108,98,252,156,120,215,50,211,122,207,88,147,87,109,47,50,21,115,73,35,167,101,236,116,71,10,186,234,221,244,244,63,67,70,102,87,246,226,76,159,84,56,204,203,219,149,78,64,9,228,131,55,34,54,51,47,36,191,229,57,87,106,217,20,227,5,181,97,60,251,86,208,224,20,70,27,47,34,124,205,25,101,36,15,151,97,196,162,45,116,245,228,41,91,176,197,33,71,251,75,25,65,88,165,141,60,228,103,41,86,208,201,148,35,230,136,81,137,43,211,193,177,178,63,233,113,42,59,93,60,1,68,249,185,241,160,143,238,23,26,202,168,88,62,5,244,82,255,0,155,74,141,254,234,10,214,76,66,145,251,65,113,165,144,233,254,26,210,51,119,97,168,242,37,246,186,243,74,144,158,159,164,242,78,39,212,47,90,85,195,228,218,219,224,231,218,206,183,80,10,215,212,43,248,190,218,107,166,46,245,30,12,86,2,26,170,141,2,198,111,205,216,197,254,53,166,226,76,17,143,14,44,68,85,146,52,173,204,89,27,137,242,4,253,179,223,47,47,34,125,91,119,18,79,105,72,82,36,52,245,164,146,15,170,137,140,195,193,150,185,227,143,204,105,24,164,123,14,50,48,162,235,83,58,206,3,36,144,18,203,197,251,74,200,44,101,148,78,105,88,150,102,164,137,101,5,241,50,174,165,101,36,115,24,118,76,140,60,33,235,76,99,4,150,227,127,18,251,63,74,236,142,240,151,175,205,19,27,80,197,173,148,202,240,139,147,169,43,96,6,168,26,84,117,39,221,172,237,77,20,167,203,198,81,162,47,131,46,111,129,138,82,227,250,104,0,192,138,62,20,100,3,56,22,164,237,221,16,67,251,104,91,83,50,73,56,147,122,218,218,239,14,98,226,65,73,211,100,44,230,109,5,218,179,254,198,81,76,107,80,65,62,35,23,145,81,195,152,114,63,136,168,143,193,52,208,71,187,177,200,82,125,164,3,31,178,62,109,169,4,63,186,149,163,166,70,218,230,86,172,150,94,210,144,169,25,131,249,58,149,192,96,122,187,62,83,254,68,154,101,9,198,247,136,162,78,181,117,49,73,186,163,78,207,136,34,84,44,121,196,167,228,153,240,79,196,156,64,152,201,61,202,76,170,62,70,171,137,248,240,125,212,41,164,236,185,141,143,26,221,106,17,206,156,193,7,218,91,100,210,111,129,136,200,141,65,152,76,253,79,16,71,102,34,255,0,180,154,62,97,60,55,102,138,69,242,30,140,139,7,206,95,210,78,125,74,44,152,190,157,181,202,134,69,65,108,13,0,208,100,242,242,227,88,90,154,46,71,225,41,4,53,180,209,153,249,5,16,92,136,91,88,103,140,207,108,170,145,136,192,6,9,241,255,0,78,42,42,53,84,161,120,26,92,161,242,160,35,89,16,164,195,44,67,18,114,202,120,178,65,155,116,79,247,81,107,176,213,5,178,210,81,100,191,212,5,141,49,129,84,60,25,74,92,74,85,247,214,180,146,223,16,194,33,71,230,171,107,108,137,101,17,133,197,137,46,227,249,104,107,70,100,106,214,21,139,116,58,64,70,230,247,18,243,92,122,105,240,152,72,208,223,65,237,150,81,137,13,35,6,216,108,151,237,128,167,39,195,61,151,10,223,113,169,234,133,250,66,229,83,242,117,37,148,158,161,12,73,59,177,74,208,163,128,17,210,116,149,82,134,248,133,7,220,92,203,109,47,245,114,229,33,100,234,171,202,67,178,92,72,27,145,169,186,183,46,198,170,157,5,144,206,89,111,44,191,115,172,104,91,141,48,255,0,13,217,139,137,38,211,218,206,117,177,249,162,146,49,21,140,104,19,172,159,243,101,84,134,79,224,178,104,200,41,161,181,170,131,230,27,97,15,247,17,19,236,169,166,147,229,11,148,104,251,47,134,52,246,220,166,148,65,126,210,54,30,149,163,173,6,40,130,39,23,184,173,95,95,114,61,244,33,45,116,219,196,79,81,175,17,11,246,214,218,169,135,240,249,184,164,18,176,125,196,90,211,240,242,141,41,184,159,234,220,193,139,139,18,198,163,142,172,198,91,200,165,99,51,99,70,198,146,201,175,196,94,191,166,185,180,243,74,223,97,221,98,89,76,213,95,135,241,252,249,36,201,80,107,161,74,171,157,18,126,155,7,158,99,113,13,104,11,192,50,97,136,94,53,27,248,147,85,106,72,57,125,180,22,243,81,198,243,197,216,155,55,248,10,175,217,215,224,73,131,225,243,113,71,251,133,64,89,73,173,207,139,255,0,129,46,101,91,107,120,67,255,0,81,148,66,253,181,89,3,85,65,133,197,136,105,86,233,200,90,168,221,147,226,143,184,68,65,178,121,202,71,225,198,143,141,106,57,207,226,128,50,172,166,86,202,146,126,40,163,23,219,16,147,173,92,91,19,79,141,173,38,145,230,136,40,66,26,202,76,205,64,74,237,161,138,60,159,81,81,248,30,51,30,46,69,27,106,248,185,223,187,149,136,127,186,182,170,81,89,140,43,97,178,9,243,26,80,229,17,55,195,58,200,249,182,162,199,251,74,81,247,208,71,197,94,34,21,109,252,91,115,131,139,229,134,182,212,227,160,181,184,223,80,210,2,112,49,20,92,138,126,4,105,122,127,206,33,133,218,136,14,170,32,185,182,164,157,37,107,147,62,242,236,236,52,184,163,23,211,78,172,223,66,178,144,218,182,134,198,202,91,61,12,184,164,253,69,190,25,181,252,98,50,166,95,204,143,193,117,48,232,59,89,49,25,46,39,186,157,211,233,128,65,103,245,1,114,38,219,75,92,70,147,90,146,116,49,142,38,98,44,92,73,244,205,54,241,3,46,232,127,182,50,242,45,186,157,224,173,30,97,69,39,18,71,91,113,58,201,252,48,8,36,51,126,160,171,112,208,232,243,148,121,66,82,9,101,62,133,226,240,202,95,228,70,6,121,224,191,148,179,75,246,198,156,178,226,183,3,55,116,51,113,251,132,82,145,191,131,170,177,52,200,0,146,62,97,101,94,244,216,157,66,138,49,43,8,211,52,140,150,124,164,89,34,253,213,180,212,48,100,179,44,78,196,177,204,191,96,202,223,71,37,190,211,25,70,254,92,67,250,132,66,83,214,196,173,6,32,207,25,113,46,157,107,162,101,219,69,36,66,148,120,203,244,148,172,255,0,135,160,210,209,59,123,85,89,110,160,167,200,30,120,242,173,19,235,119,39,100,188,165,65,62,53,148,103,176,49,4,66,15,205,90,192,211,195,36,70,24,178,177,17,36,106,13,128,174,28,147,224,197,237,172,159,112,12,155,64,245,173,23,12,124,97,190,39,182,162,204,27,34,203,100,74,145,19,247,22,52,109,226,50,212,232,6,147,46,119,128,66,94,49,38,12,141,242,47,205,20,159,200,178,211,20,143,168,170,97,165,254,164,171,59,235,45,176,31,202,183,128,171,155,19,33,181,216,159,17,83,23,155,115,212,85,49,132,146,79,187,196,68,238,182,182,214,200,140,8,83,84,102,101,53,92,85,30,115,25,180,158,49,19,247,84,252,154,121,208,79,205,63,42,182,15,195,123,146,31,49,101,98,91,110,52,51,235,98,102,202,82,172,219,23,112,144,141,119,44,67,194,18,145,17,1,231,41,216,105,107,204,167,126,78,164,112,107,79,157,139,118,194,195,96,198,220,191,132,75,101,174,155,178,44,30,164,125,109,105,227,114,172,46,44,172,164,177,225,136,34,45,176,28,190,102,250,146,199,12,65,19,39,184,186,30,155,212,224,191,130,56,134,47,241,169,51,80,234,9,199,121,140,128,170,164,185,168,181,205,136,130,31,159,34,231,146,45,123,220,174,226,212,177,190,170,178,40,241,84,151,16,253,196,154,54,149,255,0,217,101,202,170,225,234,122,111,242,227,23,145,31,182,4,153,124,73,55,149,248,232,11,122,146,129,208,3,201,187,20,82,38,65,55,164,49,82,207,147,182,30,28,170,58,236,223,147,135,26,123,45,125,140,91,63,51,160,83,221,206,155,19,22,88,194,31,135,242,44,95,38,184,79,230,229,81,21,82,126,87,14,85,152,108,129,26,118,28,188,133,73,102,67,54,212,160,153,118,114,31,21,125,52,108,127,80,130,90,172,169,199,131,212,56,196,79,115,31,26,125,15,212,182,131,244,234,108,153,125,194,137,74,106,115,92,11,206,36,188,121,62,154,118,147,90,153,26,220,54,159,226,22,159,24,253,58,196,67,200,36,229,243,244,228,225,240,197,140,184,124,202,25,195,151,152,34,33,73,230,169,107,89,170,171,65,250,12,170,106,179,47,201,86,88,188,78,146,24,192,254,211,254,146,244,155,134,65,225,22,66,168,38,95,106,236,152,68,44,73,128,109,64,34,127,81,47,204,165,101,111,35,86,191,236,211,175,53,109,228,40,47,45,30,49,46,101,160,254,40,209,221,217,63,241,100,173,180,145,61,253,165,93,27,83,223,81,250,83,195,199,147,193,126,115,178,248,81,107,118,67,219,6,44,209,12,175,121,71,136,75,207,235,165,151,211,99,223,232,250,47,252,87,79,210,60,77,249,88,253,106,126,178,170,213,84,243,65,134,164,89,70,143,51,241,1,230,47,24,252,23,231,207,134,154,123,90,105,96,51,54,228,177,133,237,145,126,128,161,158,11,184,59,73,127,237,174,158,141,228,174,155,167,141,215,67,20,50,235,181,175,125,62,200,11,185,239,41,223,180,17,10,53,27,168,108,137,4,15,151,237,11,177,126,133,126,158,163,240,253,42,158,187,248,117,167,46,226,190,33,68,69,235,172,104,255,0,39,159,164,223,195,243,165,62,173,131,119,43,229,37,12,132,93,22,158,171,213,252,4,161,131,240,114,94,137,214,39,151,16,68,219,21,255,0,198,187,14,155,134,202,208,101,203,200,85,202,176,235,22,185,107,220,180,210,43,255,0,234,55,6,55,164,131,105,16,164,66,7,76,101,123,236,108,11,218,183,89,62,118,124,193,198,128,184,187,188,218,97,12,81,167,255,0,162,121,125,130,234,163,68,164,170,121,106,74,93,239,238,165,26,111,226,237,228,108,98,177,171,202,176,99,206,71,179,50,115,26,132,5,249,177,69,26,207,199,87,214,222,218,150,252,133,69,175,110,229,69,85,220,93,64,112,75,151,140,95,109,57,124,10,210,191,46,234,23,251,171,156,154,170,203,35,246,130,88,135,67,106,8,36,245,201,118,145,139,255,0,200,226,42,202,202,156,117,37,84,114,242,214,0,35,13,133,136,81,151,234,99,74,36,217,75,24,216,30,66,160,225,134,212,103,36,190,76,126,216,214,169,147,246,221,170,109,111,35,85,84,104,22,62,75,62,111,39,237,163,107,96,65,25,48,236,35,114,253,68,130,182,123,200,254,18,171,56,15,137,131,41,69,212,167,249,10,131,52,108,15,50,180,254,31,41,22,48,134,164,167,234,18,82,74,218,23,149,85,218,234,170,168,32,120,165,202,24,190,223,184,160,141,101,85,169,51,139,244,223,76,137,183,55,70,88,233,240,109,153,175,34,17,132,137,94,47,153,72,89,13,243,101,12,182,210,136,166,36,233,143,194,246,44,150,41,229,46,85,89,90,19,206,30,84,241,194,170,43,77,250,250,23,16,217,85,167,192,195,68,199,141,97,101,190,187,3,205,19,221,82,143,198,62,34,246,43,90,72,100,216,179,42,101,205,132,108,114,36,160,67,151,83,43,230,215,70,164,54,229,156,66,74,102,105,81,249,229,49,72,142,135,242,68,102,209,51,70,169,144,172,215,26,189,155,35,230,40,185,23,166,67,151,52,153,119,68,18,109,0,209,74,204,178,242,47,79,147,4,96,126,21,171,34,9,86,33,181,37,147,225,68,229,200,167,161,201,101,151,47,180,173,230,64,102,160,102,208,162,67,204,209,248,224,146,32,75,137,81,99,94,102,238,120,138,67,0,17,153,152,37,90,35,106,121,197,59,195,136,146,134,137,170,49,32,159,105,99,20,133,86,172,13,105,65,155,20,104,223,186,141,43,228,99,88,229,186,147,68,158,237,155,184,144,8,34,45,154,111,73,2,183,252,192,184,137,247,23,78,15,135,213,227,90,45,89,85,143,171,147,234,45,105,16,204,248,146,247,27,232,208,95,233,226,202,68,190,145,246,34,31,205,246,42,134,48,101,90,158,22,13,253,75,157,168,229,85,153,20,92,99,125,85,169,150,68,141,203,44,163,219,125,196,222,200,49,10,54,20,92,74,35,91,103,218,130,39,213,122,127,254,76,197,202,83,109,36,248,26,188,162,229,70,198,129,185,226,150,33,149,32,210,161,4,24,172,249,161,137,81,178,96,253,146,255,0,180,153,100,160,140,166,6,164,173,19,250,178,253,177,37,86,85,167,199,195,3,23,238,170,112,198,137,37,156,89,50,45,175,140,114,179,9,138,182,215,5,192,132,135,26,226,15,55,26,178,164,187,227,197,149,106,178,8,5,17,248,132,66,145,64,110,110,99,89,98,196,72,223,159,172,138,50,71,124,144,232,141,175,200,236,158,0,146,196,174,226,24,35,51,54,36,134,29,221,140,30,225,35,227,106,24,183,100,218,22,82,22,103,224,194,108,229,110,224,97,184,173,39,156,64,136,153,62,234,71,113,26,198,180,15,182,221,14,78,46,76,106,160,212,241,43,73,203,141,7,63,4,144,60,62,217,88,170,181,242,212,75,83,137,203,244,7,197,77,65,174,239,15,82,42,97,198,141,5,248,136,69,211,230,122,56,193,134,88,178,201,83,244,244,236,160,33,253,62,0,197,149,252,132,24,150,90,158,200,113,170,159,44,165,24,177,51,177,37,117,137,113,212,166,189,166,147,29,59,104,113,31,138,63,20,108,180,222,181,139,167,169,54,223,227,228,93,227,71,221,130,238,169,134,151,143,39,130,252,133,161,169,37,252,76,248,155,99,168,108,11,242,209,143,198,191,82,105,141,55,42,49,240,196,47,26,226,232,163,157,153,165,125,125,53,215,211,67,210,255,0,202,175,79,18,164,73,239,166,158,186,148,47,167,157,38,86,104,145,72,81,143,233,9,52,146,109,204,28,59,14,65,125,81,45,236,173,125,67,50,151,81,226,251,121,86,167,204,139,255,0,178,134,95,229,93,173,34,158,69,88,230,250,144,214,165,126,34,139,16,211,29,37,100,127,63,78,49,85,189,149,85,4,234,162,23,117,150,79,135,90,230,79,201,10,118,96,165,101,95,3,162,54,214,167,65,178,120,240,98,42,156,52,104,164,121,51,74,197,251,169,181,85,192,38,131,9,187,60,16,118,85,160,201,153,10,77,133,178,97,193,250,185,71,224,177,211,218,109,159,158,94,33,136,105,189,108,56,37,238,18,102,200,204,23,16,69,198,154,193,226,7,63,79,65,147,17,226,249,100,132,58,24,98,3,195,16,170,204,53,71,146,254,37,185,250,74,243,218,40,213,171,171,137,106,124,144,213,90,0,145,165,229,196,155,155,76,75,140,252,194,22,82,125,165,90,247,250,36,70,101,22,228,159,109,45,54,179,1,56,162,64,32,136,146,202,159,6,230,226,51,64,212,197,7,81,22,184,211,39,66,240,21,180,94,63,168,143,13,197,193,95,132,177,86,249,129,223,3,230,209,85,127,128,176,202,182,202,142,48,217,203,219,246,149,40,108,162,198,103,17,113,40,208,236,96,129,130,197,200,143,141,36,30,15,204,44,170,76,204,159,35,85,92,160,245,88,62,125,169,166,194,170,72,216,83,8,138,24,207,170,31,52,188,136,88,218,193,145,165,176,33,159,148,127,186,160,221,67,195,253,42,189,62,143,196,232,111,170,0,198,67,87,8,106,107,85,99,218,147,119,167,8,82,125,65,137,109,14,167,103,180,84,75,239,183,60,57,70,175,31,85,126,68,155,167,100,200,228,111,146,113,29,226,12,82,11,23,213,91,99,106,67,201,3,226,10,40,242,43,203,141,60,75,32,97,137,3,249,20,171,43,107,180,180,167,250,137,71,145,94,139,204,85,146,224,21,181,164,31,46,46,68,240,214,86,48,98,230,20,2,126,230,37,242,53,171,39,115,5,48,147,62,116,224,109,10,46,53,60,92,50,242,39,159,169,44,187,177,45,241,181,104,35,127,152,148,98,70,50,169,159,159,229,73,252,73,5,174,143,181,146,78,26,178,36,252,114,171,50,149,80,53,8,36,147,139,173,30,247,238,121,148,181,37,33,235,73,138,95,18,182,8,96,198,27,2,18,229,73,85,78,90,131,55,232,1,14,238,86,235,105,136,133,196,143,102,170,228,197,139,22,36,87,156,17,129,152,98,242,37,239,173,97,31,149,34,170,219,29,70,178,215,61,0,239,153,248,129,37,159,240,208,27,23,203,223,229,39,135,90,179,11,199,27,132,49,72,178,51,242,174,184,217,84,131,54,190,39,15,14,149,178,37,198,46,60,106,223,214,32,233,33,132,54,5,227,47,90,115,62,156,2,63,168,117,98,92,79,226,189,196,187,123,40,177,34,100,198,39,251,73,102,92,112,211,212,120,255,0,202,217,251,29,184,44,61,216,25,44,69,227,42,6,214,156,27,71,132,194,228,80,122,1,154,182,48,25,250,146,139,233,174,165,14,49,231,15,250,135,17,20,183,157,57,24,208,173,177,212,227,122,147,70,14,72,31,180,17,4,165,227,70,178,173,62,210,36,242,46,251,107,1,158,27,64,228,199,238,17,75,191,74,211,198,59,12,46,207,184,147,101,38,107,177,208,189,67,196,180,17,210,64,157,131,44,178,146,74,115,2,170,81,37,225,44,82,198,31,212,42,161,173,124,74,215,179,8,134,171,223,101,4,117,217,74,37,213,104,208,229,179,154,42,180,245,60,40,35,249,252,164,253,213,233,47,136,54,98,227,82,22,90,168,115,159,138,39,23,237,164,115,247,98,30,236,165,147,143,247,87,43,51,191,31,66,171,26,249,106,89,79,190,137,91,244,242,45,240,236,135,100,6,20,162,92,168,55,96,178,62,30,175,220,87,181,184,198,6,4,82,178,164,141,88,188,149,69,25,218,198,4,145,226,136,44,68,64,250,107,196,7,230,78,33,195,203,237,16,191,180,181,89,7,47,20,65,16,95,186,187,14,18,120,208,45,127,246,221,43,18,58,52,203,40,213,191,55,40,101,147,231,214,183,155,206,180,124,178,134,163,100,235,202,97,203,124,66,228,220,249,169,179,41,85,86,43,67,60,254,242,73,113,112,113,121,151,233,38,212,145,137,100,12,220,171,109,173,32,200,206,30,197,209,28,75,82,44,254,190,196,132,59,183,206,127,14,68,226,51,44,188,50,132,89,86,47,135,46,51,30,41,98,140,47,219,90,163,92,30,17,241,8,89,84,217,74,174,102,76,124,177,19,149,23,234,177,69,220,94,68,214,30,11,112,101,150,44,69,82,26,135,79,90,198,177,225,22,81,44,219,183,19,45,235,145,71,14,213,133,247,81,18,112,17,137,13,37,8,199,205,99,147,39,211,70,207,152,49,112,133,35,43,32,216,184,181,140,24,206,204,49,85,92,8,7,40,254,144,210,218,217,128,243,229,22,85,65,254,142,18,172,6,1,178,52,72,220,50,196,66,254,210,202,28,252,156,33,138,72,195,94,147,79,190,230,41,81,181,181,181,177,129,138,92,175,247,84,217,127,98,138,202,52,245,88,145,153,196,85,176,58,135,254,36,234,83,6,125,85,105,222,83,23,40,210,137,250,158,112,207,253,58,172,132,31,218,73,151,216,245,95,162,202,102,170,7,81,167,226,253,212,134,73,137,54,94,88,150,131,82,182,177,165,234,6,102,151,0,144,113,127,239,137,125,60,51,193,62,45,209,74,157,97,99,45,25,103,62,250,92,16,63,221,80,118,183,207,130,125,220,177,98,252,235,166,195,128,113,196,205,136,101,81,186,170,147,114,66,110,197,198,85,125,156,72,172,139,99,109,109,223,171,129,152,75,198,84,202,125,111,166,193,97,132,84,134,134,183,211,124,4,46,181,208,160,105,227,234,1,226,177,40,196,52,42,152,213,177,201,167,201,212,211,108,158,24,133,30,217,56,173,187,149,91,224,35,23,145,117,102,124,49,209,194,230,44,146,255,0,186,188,29,25,161,35,117,69,200,79,184,134,72,19,228,109,214,250,39,33,198,101,184,51,75,148,128,181,248,111,101,108,63,233,229,87,44,173,136,49,230,136,33,227,250,107,119,172,109,153,237,137,102,244,72,79,252,141,196,227,191,240,208,26,199,78,29,134,44,94,37,66,198,110,98,170,91,93,66,201,195,124,76,164,46,86,46,124,205,97,6,182,115,235,165,136,191,227,89,189,167,37,208,109,182,110,94,225,178,104,114,177,230,9,68,34,44,169,205,182,62,210,89,81,145,166,69,178,229,136,94,53,187,209,224,141,249,177,114,39,86,184,100,131,56,221,137,135,169,98,225,196,128,170,52,18,191,9,165,70,23,238,149,49,178,135,7,7,12,241,148,159,105,73,171,246,22,17,218,198,100,210,101,221,16,95,180,183,70,167,200,62,212,153,150,71,29,150,210,88,191,214,171,223,38,32,226,49,50,178,161,173,163,120,19,86,186,108,19,152,254,92,73,53,56,79,90,247,134,92,161,227,86,38,48,228,253,53,57,38,133,146,108,178,148,188,126,226,55,21,198,91,34,230,13,36,209,10,76,33,229,71,86,192,181,240,221,254,152,127,117,88,67,135,164,171,98,179,221,34,83,113,1,247,96,120,133,43,108,50,167,85,78,36,183,88,231,247,31,20,110,107,103,109,34,23,46,36,76,13,97,171,109,200,207,149,33,71,246,147,103,252,49,131,141,248,103,140,165,91,106,178,105,113,190,33,68,76,127,81,103,227,34,102,87,242,110,181,93,6,230,173,131,111,7,9,114,8,138,30,251,64,92,73,230,137,147,26,168,14,161,130,67,230,17,85,189,84,240,73,7,17,70,149,90,63,61,3,114,88,178,77,79,206,211,52,196,232,61,162,33,72,136,129,24,113,191,86,34,46,231,113,84,9,199,205,242,226,72,103,233,88,133,3,241,22,18,174,220,94,38,126,84,175,203,82,102,170,134,186,75,217,46,186,228,130,251,107,166,210,64,178,218,176,161,158,69,199,172,183,90,108,153,118,164,47,220,26,190,209,55,115,173,160,179,149,73,185,123,26,221,223,79,114,154,202,124,234,208,60,210,203,151,23,210,81,147,53,182,153,183,225,218,252,207,212,85,217,128,55,225,150,44,191,108,170,103,88,86,211,78,6,238,186,44,104,196,23,210,18,101,141,190,196,195,232,76,105,54,82,64,248,159,219,40,109,67,162,79,56,249,183,242,99,16,191,117,57,167,153,121,26,199,152,68,44,101,210,99,109,36,143,49,69,200,149,123,39,51,91,186,112,32,244,53,104,41,1,243,118,146,74,79,186,85,208,61,120,2,30,26,232,164,146,68,49,130,2,19,150,40,197,251,72,192,154,187,7,81,81,104,190,204,102,103,248,7,51,229,149,153,74,94,79,182,167,39,195,157,100,78,43,76,67,18,171,51,25,36,10,114,49,129,190,120,69,237,35,252,97,102,54,214,198,5,111,108,248,217,62,162,54,53,193,36,159,183,137,71,234,168,115,136,70,75,9,120,214,84,150,187,111,166,185,164,181,139,198,171,83,160,201,167,29,148,68,12,13,60,124,248,185,113,137,101,79,101,59,30,95,109,101,125,168,103,70,139,255,0,231,145,116,199,39,167,177,13,182,11,52,10,217,35,120,66,33,148,130,236,72,236,163,18,48,240,135,137,106,209,152,247,111,151,148,156,170,170,238,48,9,7,132,74,150,196,90,234,172,75,214,221,229,225,203,200,157,51,207,31,50,151,147,72,114,28,123,66,226,34,168,173,135,58,48,48,203,229,34,93,177,217,148,210,106,122,233,207,204,92,153,16,255,0,40,50,98,202,155,204,54,231,135,169,46,125,32,35,19,54,92,170,77,152,43,11,103,211,130,203,234,33,182,209,107,89,136,95,245,21,27,12,49,251,171,107,225,211,78,237,17,74,69,69,101,18,218,147,52,146,101,238,241,7,173,88,5,143,40,251,73,251,104,38,70,173,173,253,32,136,138,100,145,194,35,11,151,42,70,145,80,220,156,49,225,124,97,188,169,20,249,227,146,79,113,59,159,168,119,177,94,44,67,82,82,99,92,77,127,202,22,52,97,253,212,150,185,69,90,114,41,169,236,177,15,14,84,229,147,248,250,134,85,205,163,76,149,90,124,38,148,50,147,237,167,111,184,63,130,92,144,102,85,113,244,201,49,100,177,225,218,198,253,204,72,109,132,25,188,69,42,158,125,169,254,146,2,78,164,120,253,209,163,121,131,108,111,125,91,22,16,242,138,82,140,153,91,93,36,159,55,63,18,104,105,227,156,12,197,47,82,156,51,1,38,91,57,81,102,118,5,90,5,67,216,198,225,136,82,21,21,231,40,158,233,16,19,224,16,67,195,92,95,228,90,55,32,164,3,205,109,60,146,73,244,196,173,182,27,131,214,62,198,55,233,34,229,85,122,99,60,146,48,182,211,227,70,31,211,203,200,184,243,245,157,174,160,254,159,83,23,108,63,169,238,38,84,241,181,29,105,242,132,188,159,80,171,22,222,58,26,203,223,150,167,232,86,73,170,132,14,28,133,196,145,204,213,188,248,131,182,18,230,50,102,94,70,99,61,66,208,156,191,77,50,170,140,121,172,205,149,35,110,179,101,168,219,113,38,159,101,124,203,235,92,31,40,81,165,18,77,113,59,148,162,39,241,161,130,99,141,248,113,39,33,51,241,241,118,39,85,211,200,135,31,130,102,201,135,19,62,108,164,94,195,71,53,140,14,213,35,212,143,188,29,147,247,98,203,244,211,42,218,171,45,171,10,110,44,170,213,99,49,251,31,49,241,35,3,10,194,53,145,5,212,128,101,85,198,78,88,164,199,245,19,6,70,219,15,168,138,109,167,236,22,10,222,14,79,105,86,192,204,7,72,165,33,125,43,123,253,214,216,73,92,205,55,85,4,140,48,103,146,73,60,214,52,120,251,154,172,165,78,207,122,55,135,22,84,182,77,105,225,63,22,36,69,109,150,47,117,106,159,171,96,198,63,104,228,201,250,106,123,218,38,35,44,46,250,226,14,96,191,222,94,141,156,125,75,116,157,73,138,33,13,176,24,191,116,73,84,59,226,77,234,255,0,166,158,214,248,22,172,165,51,204,124,12,202,128,147,51,26,75,62,236,113,187,101,114,32,25,62,93,147,248,186,208,171,113,170,58,49,153,59,135,18,219,12,210,161,117,117,173,48,30,241,15,154,46,36,64,100,227,148,207,166,168,40,100,151,130,72,57,105,136,150,70,167,170,154,126,172,68,86,94,176,9,160,194,81,13,77,220,67,96,185,98,39,89,23,196,147,90,193,190,143,58,48,56,113,165,50,67,40,79,234,146,84,148,215,22,49,159,132,89,22,208,201,177,146,60,222,168,164,204,207,240,81,86,131,47,85,124,30,228,71,227,150,65,103,40,134,167,164,204,56,153,203,202,69,3,169,217,121,38,115,246,153,10,52,141,27,63,18,203,183,228,117,95,94,101,219,248,147,152,211,7,10,38,28,75,243,211,245,158,163,211,124,50,224,98,85,26,99,226,161,230,248,8,194,25,84,21,153,26,167,103,227,173,45,240,117,87,223,0,79,230,138,68,28,203,129,201,234,139,137,96,25,224,146,13,217,113,9,27,166,228,214,221,188,226,9,99,113,113,43,171,122,251,156,77,26,253,9,158,241,149,103,27,4,102,114,170,123,138,209,198,103,8,135,252,106,82,201,228,39,8,113,9,12,77,106,17,191,7,159,17,87,164,207,7,135,54,52,154,28,50,34,31,84,114,251,88,146,199,11,21,106,155,3,62,155,234,140,72,135,217,87,73,30,17,79,30,69,41,63,76,69,19,251,72,177,14,155,56,255,0,72,82,39,252,119,17,89,11,40,12,177,141,47,46,232,165,26,163,13,241,5,220,165,233,3,58,48,49,75,47,34,104,248,222,233,150,52,99,238,47,209,190,215,82,110,120,68,92,169,79,60,146,114,173,166,129,185,233,18,223,14,54,46,228,44,106,130,52,159,168,68,54,108,71,218,151,76,53,201,101,229,196,76,104,199,153,131,34,61,146,120,59,70,181,107,228,43,51,11,161,204,57,123,132,65,39,1,123,60,57,74,167,45,103,203,24,255,0,167,8,127,184,148,198,140,121,36,249,187,66,127,186,178,191,169,69,108,114,43,228,234,26,106,210,115,114,172,77,125,189,253,36,92,106,112,218,86,14,60,194,148,66,172,195,100,8,44,195,136,136,101,11,45,70,54,86,167,16,62,111,24,146,218,118,89,106,3,156,85,216,202,49,123,137,77,221,148,171,191,148,197,198,178,161,101,173,111,73,113,13,98,199,229,216,197,30,63,67,74,140,76,210,202,52,197,145,129,11,237,44,225,217,0,131,230,148,66,147,247,82,221,73,49,152,241,23,221,98,70,111,225,153,88,106,27,88,131,240,196,81,149,28,105,243,137,21,251,72,185,87,18,178,215,149,186,110,95,205,228,18,173,211,127,21,227,221,177,129,169,40,212,213,178,169,209,248,250,186,221,52,12,48,110,100,157,230,151,3,18,222,200,15,86,6,141,146,35,12,82,229,39,130,159,152,105,81,186,133,149,118,119,83,147,33,123,35,28,111,98,100,198,126,69,180,62,5,2,247,135,248,210,216,211,23,153,131,26,38,182,96,228,179,171,18,79,50,120,227,121,230,67,210,79,149,190,234,90,182,49,85,74,107,40,220,15,54,47,244,40,200,113,183,54,79,194,186,54,194,116,224,114,139,143,193,41,13,80,32,202,234,196,157,87,246,39,101,70,3,129,72,127,62,98,241,162,131,119,65,4,239,137,97,143,34,58,124,150,20,28,60,74,85,144,43,179,188,210,196,76,138,50,45,248,151,141,191,112,251,137,250,114,73,50,134,4,98,254,208,145,16,33,193,199,148,49,113,45,76,135,7,195,229,4,145,201,245,26,217,89,132,82,22,50,230,102,116,211,223,185,117,209,95,18,146,202,30,64,97,197,148,105,127,132,65,179,10,244,109,109,4,67,196,92,121,86,44,159,6,200,153,131,141,11,212,10,208,176,59,244,245,81,57,113,114,165,114,94,250,71,176,193,22,33,170,103,153,131,26,81,63,79,89,95,255,0,117,136,106,187,202,230,42,178,115,12,129,119,22,200,29,169,144,110,43,161,15,15,30,79,184,85,39,248,84,244,157,69,202,132,219,3,38,83,9,38,94,35,178,169,86,249,140,240,221,148,163,198,135,245,136,146,122,74,166,159,1,243,72,240,139,38,53,131,232,108,99,63,229,10,69,93,33,119,81,44,136,116,106,119,197,250,72,137,225,148,65,252,166,49,40,170,23,217,70,253,89,85,165,109,192,201,196,84,100,154,228,35,70,175,154,9,38,83,222,125,34,21,45,147,166,1,129,251,184,164,200,186,115,31,145,156,75,23,192,127,105,130,186,150,142,65,164,100,56,112,116,5,172,153,89,107,160,16,168,251,141,43,170,171,107,95,150,1,5,249,23,85,158,108,99,225,41,5,251,73,38,240,147,178,4,211,201,143,238,149,38,236,22,168,110,74,231,17,173,163,212,2,126,105,121,10,174,232,116,220,233,32,204,98,237,135,247,21,51,253,54,17,248,138,50,165,118,186,168,2,62,211,40,210,72,200,156,52,44,172,238,11,38,168,100,225,49,82,27,138,66,8,25,171,162,229,34,190,161,178,166,146,12,198,16,202,143,123,34,23,204,193,219,8,127,117,60,115,33,9,149,144,231,244,243,44,186,108,68,33,42,240,217,65,140,12,34,16,202,68,162,250,76,73,60,66,47,87,210,83,79,153,178,150,193,11,33,81,38,109,137,177,241,46,141,107,19,195,244,188,159,77,38,244,211,206,62,82,139,16,214,200,18,101,248,48,198,16,196,155,176,207,40,51,75,42,91,80,175,255,0,32,225,173,124,110,145,17,125,124,194,70,225,55,18,2,126,170,5,105,48,139,177,105,125,148,75,40,153,141,60,121,62,154,85,204,204,144,117,234,177,72,12,70,90,97,176,158,240,184,212,195,36,130,15,54,34,23,246,147,200,215,196,156,15,210,146,48,254,226,102,90,2,142,13,38,168,92,85,194,146,82,125,196,83,25,56,108,204,92,138,104,211,199,24,121,145,208,53,32,39,51,14,233,114,201,200,170,171,13,223,60,226,90,159,60,101,243,67,188,195,39,82,21,236,34,106,181,68,196,26,212,217,70,130,11,7,24,25,165,202,24,134,135,178,51,196,117,136,99,14,200,120,76,85,56,249,23,241,25,70,48,38,249,154,33,114,173,253,107,40,12,100,32,97,18,41,145,178,46,172,78,102,53,50,72,49,245,17,107,125,174,36,197,245,89,7,244,148,213,173,36,225,159,132,185,127,105,43,37,193,89,108,56,135,101,144,157,169,131,227,18,72,212,7,157,148,23,245,98,84,52,154,158,228,67,246,242,44,85,100,40,202,175,196,160,173,128,252,152,140,92,105,150,24,130,254,255,0,47,242,169,73,154,206,227,38,19,10,55,251,75,108,59,143,201,152,184,242,37,105,24,54,127,98,140,210,70,62,145,33,89,38,89,73,250,82,32,227,89,74,146,126,161,227,77,153,100,120,195,234,84,86,162,228,77,149,76,24,98,120,117,98,64,154,102,35,226,71,62,126,94,225,45,70,129,190,240,40,138,185,89,180,118,42,184,124,30,125,144,198,190,201,201,36,9,93,150,155,188,147,250,66,141,100,19,78,173,240,136,104,164,42,232,88,217,12,106,190,152,138,31,167,173,70,124,177,4,129,124,51,201,59,10,110,197,105,48,47,193,244,191,34,76,26,220,82,249,139,198,153,153,66,54,96,80,231,19,240,238,191,141,52,12,99,253,82,38,111,173,166,240,205,16,68,200,190,192,178,219,124,161,132,53,141,64,187,24,70,11,199,238,163,246,99,240,90,228,191,39,80,148,221,150,179,151,82,77,161,68,63,220,92,242,55,233,161,171,103,41,183,152,248,76,188,198,14,75,248,68,76,138,84,58,156,19,147,72,119,24,158,158,54,160,205,25,70,202,115,254,210,201,145,162,198,238,22,85,132,105,132,147,247,80,119,115,44,134,62,24,170,205,51,120,104,75,111,215,220,40,219,76,140,44,69,135,153,59,178,165,212,134,57,57,108,120,147,185,148,36,146,63,148,42,91,51,252,131,70,168,13,153,153,59,127,234,173,83,227,69,156,206,97,12,168,7,211,190,180,249,140,94,69,179,126,49,247,21,43,53,24,109,187,174,58,147,166,208,17,11,230,106,249,91,108,168,9,58,110,214,51,63,84,66,143,234,43,31,82,1,9,196,81,149,55,140,246,20,108,205,252,139,166,57,17,151,45,9,73,186,132,245,12,150,70,136,192,152,89,72,190,201,147,101,24,159,160,200,47,53,182,248,213,208,89,152,89,4,146,195,215,145,10,76,86,37,33,71,246,212,172,182,53,117,183,193,64,19,62,116,87,241,98,39,211,81,214,90,36,118,86,59,179,74,227,250,106,214,4,152,54,67,205,92,34,8,127,117,54,101,60,81,243,20,185,74,171,27,80,140,139,145,23,27,77,214,198,99,48,137,56,170,161,151,159,48,186,211,9,236,0,210,89,250,144,149,163,194,28,159,196,167,36,215,248,238,60,118,43,95,61,145,135,132,162,196,129,54,164,28,111,60,49,114,126,226,131,125,221,205,145,62,144,214,79,223,100,226,42,143,249,126,251,29,27,105,228,84,63,85,75,146,127,210,226,253,180,45,147,217,36,15,202,135,135,39,27,57,150,51,25,151,164,169,153,113,21,170,77,217,70,120,207,155,219,85,218,122,214,159,30,28,89,73,247,18,56,213,71,44,239,155,47,26,127,37,245,176,128,204,34,196,65,41,199,134,101,153,177,168,85,219,226,20,12,218,69,197,249,210,87,132,114,89,202,81,172,189,84,115,71,132,37,74,166,60,227,122,178,179,57,198,209,139,103,220,83,18,43,195,19,221,98,230,55,209,177,228,54,235,18,244,9,51,163,63,44,190,33,164,218,132,50,181,1,54,130,41,23,90,222,185,134,62,35,74,217,35,40,56,139,149,31,26,202,87,231,20,78,44,72,93,49,166,31,65,17,153,139,148,159,113,57,195,182,126,108,73,197,62,192,129,47,186,194,86,85,148,198,2,52,140,33,67,204,159,247,80,172,146,194,164,2,130,52,200,48,135,187,151,254,218,153,212,153,238,223,194,92,66,76,195,0,118,79,230,47,24,145,6,173,137,181,63,254,240,181,64,133,153,163,32,138,43,194,25,92,133,65,105,90,162,105,251,87,196,52,252,67,42,206,238,101,141,79,158,46,82,123,106,124,53,186,142,75,201,97,96,82,100,47,88,210,53,188,116,10,255,0,78,144,205,54,63,81,202,46,92,170,173,154,75,40,50,152,88,134,185,238,155,178,212,245,164,96,177,110,126,218,178,178,213,87,5,130,255,0,81,16,197,251,73,173,39,208,149,254,143,131,73,91,38,46,32,197,255,0,66,30,55,194,137,210,95,195,43,254,170,130,141,113,99,39,170,121,19,96,234,171,129,143,16,103,144,95,202,141,201,62,138,109,233,246,90,70,208,209,52,220,182,22,192,163,47,242,162,46,45,116,151,155,2,33,71,254,33,46,124,105,54,51,143,152,211,200,95,229,77,32,5,130,246,185,19,217,197,101,81,149,173,85,61,148,71,155,16,197,244,212,107,244,144,255,0,246,81,23,65,135,12,101,240,203,214,182,234,24,21,219,70,109,59,4,139,104,42,144,177,180,121,4,70,24,210,138,84,125,150,155,102,211,183,177,98,201,231,25,246,157,164,76,217,60,24,30,25,125,137,109,252,27,187,28,214,125,108,234,135,188,177,10,84,142,203,86,216,251,180,195,47,220,93,182,135,71,191,80,31,152,95,44,153,27,225,116,31,62,24,163,254,69,139,26,26,211,49,249,190,101,12,237,65,5,159,43,139,42,2,31,194,233,194,150,2,245,98,122,239,242,105,193,90,78,174,164,162,226,238,36,111,12,209,85,154,168,39,168,14,158,167,36,102,48,73,156,200,123,31,14,37,174,5,171,10,205,220,69,240,207,177,178,230,41,120,196,146,192,163,88,22,163,133,225,187,40,241,163,172,169,193,101,224,90,229,200,117,108,11,89,210,193,44,37,38,49,46,141,163,195,168,246,185,98,23,42,69,87,70,254,12,213,14,14,210,145,248,165,227,70,214,188,22,68,195,148,105,38,191,173,151,38,181,133,150,44,82,84,86,140,187,151,6,113,43,236,114,23,47,184,182,69,123,98,11,90,157,35,82,67,166,132,62,25,249,100,139,233,21,73,179,80,193,17,48,152,169,173,221,62,250,181,251,65,16,68,80,48,43,71,26,89,13,46,41,50,125,66,169,75,28,142,90,61,186,157,8,54,172,178,103,244,241,101,78,107,89,59,30,41,124,74,74,146,202,202,180,31,211,162,140,185,126,168,150,217,58,170,118,126,97,114,125,180,203,106,146,58,67,33,211,12,12,49,74,66,147,246,145,129,124,18,131,15,34,230,144,53,36,185,39,197,238,42,26,217,243,132,204,197,75,103,10,168,198,226,0,32,248,20,62,234,154,181,128,75,113,140,59,162,11,246,210,141,115,172,236,160,129,251,65,16,164,81,122,123,226,22,160,157,59,20,186,105,34,31,184,76,72,105,27,232,125,188,109,220,178,147,162,111,5,203,19,36,145,175,86,134,44,105,216,108,114,100,85,117,179,45,100,197,97,69,147,26,81,50,25,8,114,27,18,175,137,59,12,95,119,85,24,120,162,100,41,17,16,245,9,50,126,128,159,185,137,79,50,1,43,73,187,48,137,141,59,141,169,31,53,156,49,70,152,81,148,251,94,15,210,174,77,168,111,181,172,219,156,53,49,72,40,223,80,171,173,64,12,89,63,171,66,95,86,128,81,120,69,137,50,212,9,250,25,146,182,57,75,144,171,9,58,168,3,254,192,159,202,139,134,240,120,97,203,196,182,76,101,81,0,252,162,74,221,134,95,114,97,250,170,93,185,61,58,36,8,195,26,10,226,134,214,180,158,163,18,40,203,245,19,120,16,55,39,254,156,47,228,84,80,231,237,152,248,151,152,215,23,170,54,182,58,63,249,208,149,164,248,145,182,30,25,123,149,81,2,250,242,79,129,180,241,72,44,170,126,227,74,209,206,206,104,159,186,148,83,204,185,164,149,233,225,149,199,245,19,85,190,251,232,43,87,232,233,19,238,245,161,65,136,218,140,170,64,218,147,92,22,118,210,93,201,11,27,205,85,64,134,121,62,1,202,66,144,171,85,197,56,198,53,208,168,164,174,76,90,235,99,212,112,238,191,140,107,77,85,193,53,79,158,92,156,75,116,205,49,190,233,22,84,117,13,15,225,241,188,193,139,139,42,54,86,215,13,220,66,159,79,6,112,61,56,220,163,72,67,167,135,65,126,195,8,68,198,186,12,0,128,188,202,99,226,17,143,90,13,220,65,45,170,152,172,207,137,208,96,92,69,157,19,180,127,224,82,154,132,44,43,250,151,37,161,248,211,85,6,94,210,199,115,147,207,16,199,137,117,80,207,245,40,172,41,120,178,251,107,153,100,102,238,133,182,246,134,250,122,75,35,1,139,125,147,8,65,230,8,185,20,252,99,30,49,250,149,85,109,240,33,68,225,139,148,138,209,224,73,185,10,97,154,200,124,50,197,137,80,86,218,178,49,61,197,60,107,87,201,59,202,97,98,94,147,60,30,12,8,81,85,50,195,157,67,48,18,124,12,36,173,245,85,88,25,96,108,121,23,161,191,39,23,184,181,93,189,240,71,205,23,173,110,70,143,227,24,19,170,153,19,18,194,30,155,4,158,220,137,38,149,184,0,185,75,214,142,178,212,50,179,230,9,118,209,150,238,106,98,169,186,102,155,56,137,253,60,164,253,180,239,76,67,157,52,152,101,136,98,253,212,162,182,236,242,120,178,229,251,139,215,115,44,107,124,11,19,148,138,108,215,248,245,54,190,37,69,198,238,180,156,66,28,149,53,113,36,246,241,8,44,88,191,105,14,205,79,58,202,38,25,124,72,168,19,234,132,60,59,174,69,150,111,34,149,161,49,73,125,115,80,119,196,41,72,159,76,178,36,214,102,203,200,84,171,80,135,159,40,69,198,129,129,49,132,127,106,155,105,162,48,222,32,182,175,219,63,152,171,101,83,192,78,100,54,161,173,6,127,81,223,229,39,211,202,128,49,182,53,217,126,170,177,50,230,180,44,237,50,163,12,96,16,28,61,139,150,233,235,178,15,207,119,43,143,238,170,136,115,236,135,231,44,37,196,63,168,162,178,50,3,70,31,119,187,168,103,238,175,105,138,123,34,49,246,219,94,63,184,36,170,123,15,111,231,154,126,82,32,108,181,182,160,130,54,81,150,87,24,190,146,190,78,190,194,142,36,152,130,156,242,162,223,60,4,136,243,24,68,44,159,14,49,174,119,51,92,206,140,118,8,80,9,202,186,30,155,12,235,40,44,46,46,68,70,173,96,144,129,153,15,83,136,239,177,176,138,49,198,243,79,180,100,199,217,15,105,255,0,187,171,11,45,31,107,109,19,104,105,81,133,252,170,34,28,9,122,110,83,226,68,47,242,42,180,102,88,183,178,13,108,17,179,119,141,74,73,214,212,112,165,225,174,138,73,63,181,214,180,95,80,220,221,196,225,148,73,36,250,104,10,77,25,169,132,76,62,150,65,125,204,74,109,27,183,200,234,200,133,62,242,183,82,68,127,181,37,76,155,79,92,231,230,138,82,141,82,82,104,107,248,86,172,150,94,95,169,149,117,127,1,194,139,150,94,200,168,197,57,139,102,241,56,70,216,24,216,25,113,113,98,74,45,108,153,141,145,43,185,73,230,187,61,196,106,121,222,102,151,23,253,165,45,50,171,72,141,159,211,224,16,178,125,190,36,89,31,228,165,88,146,141,79,46,75,24,89,101,196,63,186,170,89,67,91,38,43,4,27,152,223,198,167,39,198,181,146,118,122,128,137,143,233,170,173,61,38,180,76,100,64,136,121,62,162,70,106,10,198,160,232,103,140,236,48,173,7,254,234,124,198,62,19,63,85,149,5,119,91,18,23,205,150,87,251,69,75,35,89,2,72,59,120,210,51,92,101,82,157,151,15,199,195,43,248,208,211,61,86,200,15,16,165,12,74,82,52,145,198,157,194,92,168,221,67,100,242,1,156,68,18,22,19,108,163,24,212,236,140,63,155,148,44,159,186,180,73,226,225,245,72,194,23,238,164,112,227,110,89,148,210,136,159,82,105,45,49,56,15,45,180,242,100,250,106,132,152,93,248,38,186,216,239,41,173,63,218,42,98,207,132,180,17,135,155,46,84,60,154,120,154,126,119,244,153,68,44,111,184,169,33,207,252,140,76,221,69,4,171,19,50,105,207,72,206,110,33,33,89,38,155,255,0,103,143,249,10,155,220,70,157,169,30,241,117,13,34,54,140,216,143,168,101,70,78,61,85,13,19,228,197,147,41,129,136,81,148,98,247,4,179,14,149,139,110,60,190,169,10,49,62,233,113,165,198,128,253,169,241,8,98,196,144,26,120,227,13,230,49,72,134,178,5,78,133,85,166,46,105,31,152,55,49,167,125,188,170,182,48,108,100,143,49,139,136,139,242,172,111,139,178,253,72,241,57,49,137,248,134,186,30,149,213,68,183,127,205,202,39,251,171,147,242,25,155,216,187,116,245,95,115,175,217,50,86,209,249,101,12,171,128,106,125,66,113,220,190,33,177,151,18,234,144,244,169,45,201,254,105,36,67,253,213,140,255,0,133,212,194,229,237,39,212,93,171,29,215,220,146,200,168,113,111,252,81,6,159,149,138,198,151,16,203,238,42,134,106,24,151,96,100,186,233,67,198,84,199,86,252,43,167,147,7,250,143,90,134,173,164,139,167,248,107,132,66,172,104,89,62,67,113,126,142,207,163,245,12,24,76,195,46,4,108,159,81,59,152,250,57,196,124,188,68,201,246,196,185,85,60,194,16,152,87,93,210,161,137,233,207,151,181,25,127,39,89,80,172,223,98,48,175,214,207,9,159,40,82,126,218,217,27,85,90,217,63,22,212,127,184,69,182,224,217,72,243,6,4,97,125,181,57,38,212,240,65,243,98,228,251,73,100,140,213,169,208,158,198,22,47,80,202,128,97,162,23,135,96,49,41,237,55,112,249,63,182,182,234,76,241,152,201,121,113,37,91,141,217,71,211,234,153,24,15,46,232,127,238,168,217,151,119,34,150,248,152,137,182,78,224,62,12,144,48,219,172,168,179,127,131,138,40,202,169,91,243,22,212,39,131,125,42,48,255,0,64,177,129,170,167,73,151,180,196,69,95,73,85,93,100,125,161,187,17,151,122,72,21,3,226,22,82,40,55,79,23,34,171,212,55,17,92,99,31,30,108,164,255,0,117,30,252,150,67,197,47,148,127,113,7,14,52,169,36,102,33,39,50,97,156,76,194,81,98,84,81,5,6,8,35,15,16,162,141,38,13,221,174,119,196,22,49,39,55,12,149,26,35,240,137,68,214,250,136,231,60,210,196,69,163,120,149,230,164,5,191,134,105,227,89,195,211,100,173,59,12,17,113,253,68,44,7,156,79,91,39,235,8,48,190,80,197,38,69,173,35,47,193,37,91,141,103,207,30,126,212,184,193,4,150,102,54,50,164,175,213,85,210,71,139,40,197,247,22,63,136,73,255,0,182,248,4,146,162,182,43,90,40,121,187,48,148,88,134,190,76,212,244,250,111,251,174,79,166,36,47,226,19,149,152,109,160,98,65,201,167,210,178,73,187,49,121,21,90,206,191,66,170,173,178,26,51,226,22,229,156,50,177,45,44,215,143,221,179,118,82,73,26,4,47,209,197,226,197,136,130,90,173,108,168,199,19,104,24,162,83,219,211,236,124,126,139,198,50,182,200,27,184,130,90,30,200,145,159,212,165,180,174,161,39,159,219,251,170,142,123,193,59,152,43,85,152,149,104,108,53,244,24,32,202,98,173,112,236,165,89,51,40,118,194,31,220,18,72,243,69,201,134,92,89,37,90,42,173,71,38,197,245,229,17,35,125,52,85,144,101,85,31,62,124,225,63,148,81,148,221,246,173,4,99,237,10,92,171,109,243,229,143,192,89,84,53,172,2,20,249,113,16,170,82,93,248,151,141,81,51,98,183,79,85,50,76,239,80,46,33,15,238,43,168,214,176,69,195,148,107,159,80,250,174,6,110,226,140,81,147,185,250,120,101,138,195,114,9,106,195,137,54,146,236,82,217,105,139,27,34,110,195,104,60,101,235,64,127,225,213,136,200,243,24,185,86,221,48,199,141,152,141,40,156,95,81,55,153,50,95,231,16,101,21,85,112,248,19,46,254,228,92,200,15,132,126,174,85,57,37,231,245,29,220,177,16,95,79,18,232,15,140,114,19,149,39,184,173,130,67,240,151,41,17,183,113,183,40,75,73,248,199,172,105,62,82,36,82,20,98,235,82,241,190,36,92,122,175,168,93,138,79,248,253,213,213,3,85,4,64,253,40,202,164,110,244,96,237,222,253,216,177,13,77,186,37,251,212,180,125,98,214,181,208,168,129,175,232,228,193,103,205,66,200,176,173,214,0,178,150,240,134,86,95,182,165,244,245,37,85,36,230,68,227,44,98,246,101,79,173,96,69,210,64,245,106,145,12,185,86,126,59,254,196,172,159,67,249,246,160,24,61,188,138,42,250,78,95,51,68,138,66,151,234,45,79,178,177,178,6,239,16,214,112,236,134,32,60,197,73,34,181,114,43,26,173,137,24,218,120,250,145,239,205,62,76,105,34,122,96,243,106,109,54,60,82,238,72,88,194,84,245,172,174,157,205,213,251,75,93,173,39,169,124,167,38,53,230,183,78,211,98,158,154,253,158,139,245,20,229,237,244,64,95,124,99,184,169,99,61,58,86,95,221,85,31,14,190,36,18,203,152,220,68,247,17,12,248,51,167,202,60,166,41,75,251,169,204,13,19,85,72,63,251,162,11,147,234,47,66,31,252,123,34,228,250,234,113,73,215,68,235,84,83,169,82,95,2,200,12,229,228,89,89,79,157,7,154,32,135,141,115,202,120,215,48,108,153,180,47,203,21,252,139,168,64,141,148,15,221,242,171,172,116,228,113,200,203,97,52,252,118,80,115,75,199,145,36,135,131,34,172,159,14,14,55,135,17,20,211,225,196,20,172,65,42,102,255,0,96,181,16,223,89,108,72,207,166,130,101,240,252,56,162,228,84,58,147,76,122,148,30,209,255,0,18,149,211,122,110,215,117,139,23,31,154,125,191,232,89,123,27,3,12,150,71,202,40,4,251,105,149,87,174,86,249,138,198,7,31,183,196,172,153,91,100,38,51,8,186,190,146,30,102,161,252,143,137,46,7,39,212,42,38,153,17,69,142,54,118,246,0,99,8,70,113,11,145,106,54,238,55,44,184,184,145,81,181,12,88,223,77,44,212,55,26,131,82,99,175,169,129,198,184,150,105,29,170,154,29,11,13,57,251,19,215,122,169,241,184,68,84,32,94,75,112,125,84,186,239,225,94,174,146,76,198,149,252,98,76,163,237,116,117,115,5,47,33,100,253,52,223,140,234,215,151,82,141,36,85,172,94,227,32,212,146,164,25,140,92,74,94,251,226,160,202,118,81,212,228,47,180,66,44,131,171,79,169,14,248,146,248,163,45,255,0,248,86,207,243,106,145,19,234,43,47,75,186,184,250,9,188,177,114,27,135,71,193,187,166,245,28,178,119,165,103,213,82,147,52,245,172,102,114,228,18,164,211,209,173,99,31,20,177,19,26,168,52,49,145,156,202,155,107,229,161,45,230,57,221,8,98,103,120,108,50,148,137,179,227,75,17,49,87,34,38,82,2,53,224,13,17,52,120,73,24,153,86,71,84,238,18,114,3,14,149,191,24,217,99,46,1,72,168,169,238,0,86,109,49,98,32,147,200,118,64,147,85,203,63,253,29,121,87,44,146,249,83,111,31,233,229,39,248,214,50,232,252,5,143,62,103,88,125,168,228,131,9,146,73,147,198,39,160,2,25,209,153,205,202,137,12,240,73,226,227,75,86,78,99,99,224,52,135,60,254,28,41,212,99,101,103,50,143,123,229,193,126,96,149,55,135,112,63,121,46,40,13,153,75,25,248,137,155,18,194,250,120,48,112,246,36,83,53,155,49,237,34,64,46,79,168,180,198,245,89,190,127,42,68,202,204,236,27,106,154,89,133,44,187,185,28,236,82,224,126,217,49,45,230,141,40,135,245,25,101,38,52,223,115,237,26,47,32,150,6,97,36,141,62,34,219,212,219,91,100,2,248,20,189,105,252,201,149,210,98,16,34,138,37,30,198,16,94,210,52,47,124,102,51,42,151,170,14,1,48,36,130,252,194,71,134,72,44,129,247,23,164,152,114,88,145,207,12,172,31,211,138,65,19,237,38,173,248,25,111,220,62,125,148,88,222,113,61,197,47,107,14,116,238,158,84,142,76,153,194,157,253,68,191,200,173,224,24,18,98,48,161,42,120,236,156,133,101,253,73,48,195,148,63,213,151,23,219,78,105,238,1,5,251,67,39,6,161,220,243,68,22,84,154,78,146,188,41,242,250,92,145,42,52,55,5,144,168,245,182,70,229,18,41,151,123,214,117,32,63,13,130,52,31,234,50,137,185,246,198,128,245,80,84,147,104,28,101,34,229,101,84,249,29,106,255,0,3,240,204,56,159,212,147,92,105,233,83,103,50,198,92,172,89,122,242,162,99,73,28,225,230,41,113,36,250,157,146,138,15,148,41,11,137,58,183,234,111,200,217,243,7,9,140,221,202,17,86,221,134,149,178,229,203,182,39,238,168,16,154,202,79,14,212,136,192,233,137,210,73,187,49,113,125,181,170,174,103,167,217,90,102,65,140,252,81,37,18,79,220,41,124,208,115,228,202,240,225,74,158,98,86,247,69,34,247,172,30,79,181,196,178,160,60,170,187,38,12,50,241,149,36,214,108,131,58,169,225,227,198,95,109,45,184,173,36,239,51,68,148,72,196,74,233,40,101,77,178,100,75,25,68,40,211,42,183,253,26,181,228,49,248,87,163,52,229,4,92,197,22,44,175,93,18,101,197,86,65,196,137,196,177,102,149,170,218,51,20,255,0,227,67,191,76,86,136,153,178,147,34,215,182,139,238,43,54,142,214,96,61,79,166,199,109,7,40,165,19,39,238,168,8,213,182,49,143,132,187,149,216,161,132,101,98,22,101,56,201,230,153,85,29,69,220,100,34,32,105,233,211,122,101,98,254,84,209,250,60,117,172,221,216,74,25,81,12,140,72,82,213,27,25,93,119,23,104,108,133,73,101,70,168,205,110,100,139,13,92,50,123,98,26,30,100,194,20,156,37,227,85,19,52,29,113,89,194,41,57,22,53,186,122,158,181,248,185,50,123,153,83,213,124,181,19,113,68,112,222,241,34,25,60,228,59,2,85,87,233,84,223,221,151,143,237,160,61,30,155,59,204,34,147,26,70,84,251,29,88,62,157,239,18,115,50,72,252,18,13,228,88,196,195,18,82,32,48,200,65,230,221,41,173,188,117,6,85,8,12,56,178,79,150,89,120,214,22,177,180,224,135,247,62,218,193,244,239,146,63,213,37,210,116,193,201,211,145,93,110,47,161,139,35,65,237,9,87,164,188,2,31,42,95,101,1,250,126,43,229,242,23,237,169,163,106,27,25,195,194,81,98,74,219,161,85,251,27,76,215,52,213,36,229,16,202,84,43,53,176,39,121,203,136,36,44,13,55,22,200,127,55,141,99,51,77,130,180,255,0,211,138,50,141,99,67,253,29,100,80,89,247,207,187,243,136,28,185,20,67,225,206,169,151,204,94,79,168,174,89,106,49,31,104,24,3,201,245,4,136,181,211,222,173,7,135,177,42,194,142,83,121,144,93,166,237,103,73,35,5,136,165,31,212,93,62,170,180,99,6,83,23,145,75,105,88,12,141,21,129,12,82,125,197,112,199,131,31,55,90,86,85,65,90,70,115,116,11,130,120,60,34,23,82,158,190,173,131,101,59,44,177,12,168,201,243,15,24,236,218,11,40,211,112,237,75,19,244,185,72,153,90,156,137,50,208,229,151,122,157,148,7,100,72,149,99,84,218,98,224,19,98,48,210,226,143,149,17,101,167,160,206,148,201,114,226,245,33,228,176,17,191,72,44,73,153,87,154,106,53,172,190,195,105,154,170,170,183,233,254,226,5,255,0,16,169,164,240,132,164,41,16,239,128,203,240,109,54,163,253,196,154,103,195,211,208,49,242,235,177,206,147,244,210,236,187,249,2,237,121,105,234,30,105,59,238,100,67,39,196,130,14,213,21,1,250,159,125,138,88,135,25,116,56,16,235,163,3,52,178,198,146,68,173,29,57,143,111,208,213,26,76,187,33,230,234,26,115,84,193,228,194,105,67,23,238,41,219,45,79,177,126,18,138,16,134,180,179,86,193,146,60,66,219,46,75,81,176,208,187,43,58,150,230,48,4,76,89,70,84,91,33,193,35,51,123,138,50,4,9,214,68,205,151,16,254,226,117,188,219,113,20,171,161,100,116,57,218,53,241,212,105,62,4,89,32,194,82,141,114,205,67,66,200,82,242,136,81,149,69,220,204,158,6,223,255,0,182,84,16,97,238,70,204,217,10,171,28,143,40,187,106,159,34,154,173,91,58,51,54,134,16,248,190,144,147,47,198,108,240,253,41,16,19,233,8,35,191,16,147,234,163,65,192,200,155,81,139,18,86,133,109,158,163,172,139,219,29,5,255,0,137,207,37,152,133,87,39,31,237,44,195,14,36,224,102,40,177,42,179,76,100,97,225,136,33,165,111,141,151,218,237,76,180,241,212,70,102,250,20,62,29,80,153,243,123,159,226,82,26,147,82,75,141,242,155,89,59,101,210,3,78,193,3,49,139,151,237,160,228,233,237,239,180,49,141,59,42,186,138,178,85,142,103,2,226,33,89,242,156,72,249,242,79,38,181,254,239,228,90,174,244,54,41,95,210,68,68,51,40,110,43,124,51,127,212,74,176,234,59,50,145,70,170,185,245,38,26,36,89,56,215,93,209,144,206,56,172,245,30,196,182,4,103,136,236,42,110,31,157,35,196,105,88,147,50,170,113,13,198,114,190,49,136,46,146,163,159,1,242,65,152,42,57,246,80,107,120,131,40,153,62,234,100,29,72,254,144,148,138,75,35,41,141,8,174,239,32,250,148,69,198,155,29,180,236,216,185,62,210,233,108,99,39,31,230,196,76,101,76,195,167,160,198,38,238,186,41,50,125,197,88,235,230,43,51,33,23,67,166,245,28,96,112,218,12,67,250,100,79,152,25,81,191,87,140,168,249,49,172,164,240,245,45,51,216,248,192,195,218,68,204,218,120,19,200,92,105,240,71,250,177,13,12,249,144,100,147,229,4,52,190,250,158,117,176,48,196,201,148,94,218,89,26,158,242,161,224,13,128,148,171,33,117,167,98,210,181,227,84,193,53,110,211,151,181,68,6,99,4,60,217,70,36,72,110,0,87,226,12,161,148,159,109,46,227,33,141,26,184,214,203,107,36,156,66,72,95,167,153,147,154,82,42,101,144,235,125,162,23,42,38,3,193,36,25,121,19,89,188,197,169,246,53,80,35,68,205,137,106,121,177,44,166,27,108,52,133,250,158,184,158,106,108,217,14,170,213,26,79,214,0,169,7,233,114,164,114,117,179,228,147,168,98,80,58,254,238,230,48,242,132,66,40,215,231,187,191,141,54,162,188,244,154,248,187,146,174,73,228,101,248,215,83,191,163,233,247,79,215,207,178,131,101,194,98,242,41,235,141,126,122,7,237,34,99,92,191,71,254,39,178,193,97,97,40,162,251,99,93,144,58,110,142,222,159,244,164,44,159,14,194,46,152,99,103,92,253,8,204,201,11,253,155,116,197,244,187,248,155,187,2,241,249,170,109,133,63,253,249,98,20,121,20,182,152,164,137,72,247,215,91,20,152,211,233,49,170,135,203,82,82,101,93,57,34,156,173,91,14,97,189,255,0,251,40,159,182,153,61,140,193,243,98,25,127,117,64,204,159,113,37,156,92,73,127,169,106,8,63,251,36,171,23,116,54,213,190,75,13,179,55,79,150,17,127,26,222,205,120,74,210,98,216,101,254,37,206,159,62,254,115,254,83,114,168,40,96,78,146,207,234,5,234,70,203,63,35,113,67,86,182,248,139,170,138,207,232,98,24,178,253,165,2,251,239,136,211,73,218,66,174,184,24,0,243,253,40,202,136,217,215,11,186,40,197,251,74,95,137,13,178,238,116,47,94,232,181,85,208,230,52,143,214,50,79,253,70,121,35,126,233,85,172,6,89,15,195,53,206,228,107,214,81,128,73,95,41,196,53,151,225,187,40,35,221,238,178,253,181,85,133,23,142,132,100,157,223,151,160,218,96,113,129,133,15,98,131,212,240,192,48,60,184,185,21,152,76,127,14,81,19,137,45,187,141,18,72,51,43,87,19,158,205,98,95,70,106,71,198,38,35,99,93,4,54,187,223,167,252,75,151,90,192,139,145,155,78,34,125,165,187,79,79,181,173,127,184,92,75,157,161,107,98,116,89,93,75,75,232,207,17,216,96,197,228,77,104,105,45,113,230,41,113,13,31,78,31,86,173,124,185,101,228,19,18,105,147,245,28,239,56,149,197,24,163,125,69,186,215,235,212,75,48,218,218,53,56,185,165,151,41,84,133,150,161,150,34,97,202,76,126,218,103,26,134,203,221,40,136,167,245,181,105,199,5,134,8,185,4,245,175,27,58,143,12,138,140,49,128,105,210,121,183,68,198,170,35,24,123,87,241,101,34,159,248,122,99,146,43,242,197,255,0,117,93,70,181,7,179,22,48,148,213,81,57,132,140,206,115,143,77,212,100,181,124,179,64,146,33,249,171,136,111,62,54,102,84,113,167,128,157,165,38,52,25,164,197,17,243,98,254,53,75,69,226,77,153,219,150,134,1,15,31,82,20,208,1,36,152,141,212,84,211,212,178,15,171,141,105,147,24,243,152,253,167,18,91,101,137,138,162,183,233,93,56,46,152,188,159,186,181,26,170,117,79,205,215,20,101,31,211,73,140,27,202,217,217,101,228,40,213,69,85,144,38,131,171,145,18,89,185,104,85,112,227,168,202,31,129,70,61,218,14,214,28,88,220,209,4,68,206,27,7,231,204,143,219,3,237,148,107,97,175,153,41,24,129,147,60,243,64,250,248,145,70,82,23,234,47,105,189,61,168,42,15,197,20,66,252,234,183,13,48,143,148,209,113,125,197,231,204,0,252,241,23,141,81,164,137,65,108,255,0,1,176,25,47,255,0,110,56,203,252,75,124,249,53,162,7,53,88,203,251,66,75,131,60,18,120,66,84,205,240,248,59,70,149,102,215,196,25,127,97,36,202,209,219,196,254,157,0,113,137,251,73,91,233,46,70,204,33,198,34,125,68,201,239,56,252,195,186,196,150,191,98,55,252,217,100,201,254,85,141,39,236,53,88,148,213,90,122,243,242,10,94,168,133,23,47,221,72,224,64,188,169,62,104,154,142,52,225,251,156,185,21,13,172,58,217,39,202,88,164,199,237,173,76,13,84,102,124,166,49,37,170,125,27,184,195,152,21,167,182,7,49,86,187,42,208,86,143,136,92,158,226,211,85,112,76,152,68,155,204,141,234,64,122,45,227,216,66,22,202,76,185,35,127,42,73,3,79,75,41,247,123,252,95,108,138,150,126,158,124,17,252,222,65,101,83,243,50,70,62,24,156,164,73,93,109,236,93,89,106,90,85,86,144,64,205,46,208,152,254,152,150,114,105,42,172,158,192,154,124,159,247,80,84,38,151,24,12,9,185,83,41,134,60,111,155,218,242,42,147,177,81,85,163,193,6,43,54,147,198,33,163,13,48,117,160,120,113,110,84,51,53,254,216,120,75,20,133,198,178,14,188,137,59,207,8,177,125,181,38,149,190,138,80,124,24,96,154,119,154,94,65,254,210,63,244,204,247,11,247,20,89,181,60,178,189,155,65,34,127,18,78,43,48,149,46,227,253,11,179,253,14,147,100,194,89,127,239,139,211,45,89,255,0,0,113,21,78,62,215,230,250,147,63,0,16,125,163,66,175,236,107,84,214,27,232,57,57,85,20,105,159,147,229,4,162,228,210,111,143,152,82,134,140,173,153,58,180,152,101,149,53,76,106,141,103,201,151,237,118,125,196,150,99,237,124,30,99,42,230,27,114,12,184,148,245,241,177,249,229,67,80,85,102,20,214,234,169,92,129,8,178,145,19,25,150,179,94,252,197,197,251,169,52,56,100,146,114,20,37,24,191,58,53,230,57,56,76,84,42,169,70,96,163,48,113,137,218,50,145,15,38,224,226,246,150,135,198,31,213,90,36,195,60,145,240,246,45,173,201,216,30,125,169,8,62,210,40,88,218,132,228,181,218,101,38,52,215,82,82,107,17,51,46,194,72,163,125,161,41,234,122,73,209,167,127,81,17,5,149,111,227,177,69,145,106,92,238,79,38,38,24,133,26,212,26,79,73,102,83,20,159,184,170,96,104,205,49,141,133,21,161,50,21,159,85,101,107,167,170,182,47,203,115,136,98,250,165,91,166,136,46,227,1,105,230,111,73,218,168,231,213,69,154,13,161,96,113,174,124,27,184,144,78,241,87,74,227,250,137,205,108,107,89,35,101,136,111,191,143,42,46,214,9,35,0,147,166,253,18,203,229,5,198,159,64,124,95,6,101,40,242,32,231,217,60,188,38,148,50,226,88,192,48,6,76,216,134,95,221,76,204,194,170,143,77,78,203,113,225,14,68,8,105,37,233,243,252,220,162,98,250,105,173,108,204,164,205,148,98,252,254,210,101,100,192,73,7,81,63,112,137,90,79,65,114,70,19,155,83,209,198,7,52,175,227,24,144,176,53,205,81,15,242,145,100,151,248,151,191,7,211,247,98,33,72,190,51,77,193,130,254,20,109,255,0,70,86,81,212,249,128,155,17,229,52,2,11,238,36,127,138,167,70,139,132,49,70,92,95,81,84,6,158,113,34,229,40,137,139,193,6,29,37,6,107,249,178,99,85,175,244,151,167,209,206,205,173,181,197,149,142,47,248,99,20,111,63,105,24,249,151,51,137,132,50,164,174,133,248,99,79,194,31,20,92,164,67,134,25,60,255,0,64,49,15,246,146,209,10,172,223,192,93,55,67,107,225,150,216,164,42,105,107,225,24,15,52,76,107,9,147,217,24,24,68,85,9,125,173,167,9,143,169,136,44,164,146,162,210,120,174,131,71,30,178,176,36,251,91,82,157,226,223,226,253,165,187,77,211,159,119,187,49,114,254,234,211,73,166,231,103,205,97,202,66,170,135,214,217,23,244,145,113,13,58,194,116,73,45,48,93,71,251,49,205,6,19,36,211,40,101,140,111,13,119,18,62,181,246,48,134,193,75,22,84,245,150,177,60,58,147,105,34,166,12,113,50,183,137,23,15,76,68,41,51,88,148,137,200,99,65,140,63,148,22,33,38,38,153,85,37,255,0,165,146,134,152,200,158,28,75,26,111,212,50,242,55,177,224,146,62,209,165,210,99,109,137,194,84,43,36,128,79,71,177,224,238,73,107,142,184,30,134,108,111,230,69,79,123,202,14,20,162,101,147,6,68,84,11,232,158,29,89,86,216,36,204,212,202,24,182,95,171,149,182,91,223,161,129,24,111,53,125,166,95,229,90,223,101,16,92,197,17,113,125,180,174,203,83,159,31,244,250,178,11,238,17,62,227,125,9,77,126,205,207,211,214,185,48,173,140,211,120,135,202,146,213,95,106,9,167,195,186,86,245,172,62,63,155,78,172,223,64,209,255,0,78,127,170,180,120,38,129,226,255,0,111,234,37,20,250,2,85,104,56,160,127,34,236,210,99,87,16,125,73,52,151,128,76,229,42,55,80,21,165,69,196,230,150,176,45,69,17,251,188,130,94,248,111,124,8,195,62,98,147,38,116,247,82,99,146,13,160,74,139,211,122,122,154,182,11,13,47,148,138,21,71,46,178,53,115,44,3,51,114,62,36,174,226,180,4,30,85,147,36,176,99,225,65,204,184,103,86,85,22,106,11,91,177,170,170,1,201,43,237,171,152,114,98,66,137,139,96,50,168,184,22,191,71,137,59,135,100,204,156,165,90,179,50,3,71,97,129,163,86,201,230,44,1,165,243,33,179,31,202,69,196,141,53,149,87,181,40,107,16,189,133,85,143,168,103,37,179,65,48,97,156,143,234,68,204,102,32,118,166,166,99,253,148,36,150,68,199,202,92,164,76,205,112,39,100,217,12,94,234,38,5,175,30,92,89,86,111,170,220,249,252,169,22,167,190,202,180,27,74,241,15,249,4,146,165,86,166,217,47,220,251,88,150,131,7,18,217,1,135,39,52,178,242,21,26,198,69,201,218,157,84,86,3,12,108,163,66,190,180,121,243,101,84,15,141,249,58,146,217,146,79,27,152,177,113,13,12,194,47,185,241,248,49,179,22,84,25,131,149,233,124,157,85,4,156,57,80,111,181,56,185,132,165,145,117,140,170,135,0,24,249,132,143,99,255,0,38,44,66,16,210,218,121,236,146,6,25,59,100,192,120,117,45,221,97,54,192,3,167,171,161,63,55,184,131,184,164,222,242,133,54,123,247,61,72,160,211,228,27,10,98,170,66,215,97,100,90,41,199,181,15,195,167,219,112,203,20,100,187,76,124,49,157,73,101,154,33,70,33,174,239,39,77,229,31,48,184,210,121,58,109,157,65,46,37,102,167,240,72,250,137,23,14,254,134,216,6,196,6,4,165,234,69,102,1,89,139,16,210,22,70,36,30,217,89,86,18,111,170,161,123,164,47,237,174,70,102,41,204,105,36,44,31,74,31,48,61,228,153,250,170,47,159,184,182,178,250,33,63,176,39,242,37,200,106,140,31,91,167,36,247,20,136,202,208,211,214,255,0,151,69,146,95,184,68,132,55,103,155,47,211,130,33,255,0,180,158,67,141,114,47,3,75,44,108,106,187,143,83,54,255,0,165,3,39,143,221,42,71,107,101,144,248,130,189,50,201,249,48,196,16,241,253,68,27,248,217,148,202,57,27,85,13,128,97,251,171,108,250,208,73,103,16,137,145,33,14,173,219,19,170,54,52,198,54,170,28,226,98,9,127,218,79,185,175,208,52,122,242,20,126,30,191,130,119,252,214,81,45,204,134,121,60,63,240,79,95,200,62,92,138,87,80,134,119,254,219,229,16,74,82,43,63,1,213,191,96,135,232,154,226,118,136,139,198,209,148,21,3,205,235,219,111,229,82,146,77,168,6,55,230,212,100,255,0,117,33,54,149,181,178,59,10,105,228,40,212,235,43,252,104,93,107,251,23,225,53,80,143,197,104,73,34,253,212,249,150,160,193,138,32,151,59,134,250,170,209,250,127,184,168,88,106,168,209,25,44,210,137,147,233,167,217,162,138,204,174,81,122,147,255,0,246,8,210,153,225,157,59,151,210,255,0,219,65,86,221,238,73,197,202,53,66,201,50,136,204,41,163,36,202,45,135,13,159,180,169,32,4,24,249,132,52,128,213,188,153,183,68,229,251,168,200,207,60,102,123,138,251,140,156,9,109,171,135,79,170,120,159,155,23,26,91,36,50,197,212,37,139,236,142,82,97,76,224,92,14,48,249,68,50,254,226,75,254,227,42,178,113,55,82,89,74,233,150,44,73,204,203,44,96,230,158,49,13,75,79,215,245,81,158,241,26,172,159,184,52,173,250,218,170,201,132,20,74,185,37,253,213,38,255,0,129,94,124,180,49,212,58,218,180,100,218,68,158,50,147,237,165,177,153,99,55,152,82,134,33,169,249,241,160,239,191,75,201,230,169,96,90,178,180,28,209,114,143,193,86,24,105,160,172,223,168,127,6,7,139,229,178,253,69,244,218,14,13,144,216,99,23,145,11,14,100,25,210,179,108,36,170,47,94,173,173,3,204,92,130,196,186,45,79,130,53,111,29,69,213,186,108,116,156,65,200,176,184,124,236,24,98,11,247,8,141,14,173,131,118,76,65,17,50,162,31,27,35,20,149,149,155,45,13,107,175,34,50,78,56,209,31,197,200,146,86,220,74,141,59,46,192,121,60,253,197,124,105,148,194,27,195,181,33,73,251,74,94,99,247,179,184,162,226,26,174,15,192,154,216,111,191,188,178,240,41,160,70,199,246,214,115,205,56,145,113,4,88,151,152,18,96,102,98,245,45,144,216,60,248,114,229,83,40,34,135,79,47,38,83,8,101,34,30,251,74,234,9,36,125,141,112,135,251,98,93,14,99,42,161,68,225,138,92,139,56,22,68,193,250,82,11,248,151,70,226,125,18,107,156,231,77,207,181,131,57,130,151,0,124,75,161,134,51,236,129,250,81,227,253,164,52,154,64,77,151,187,8,137,147,220,79,99,100,140,12,61,74,114,72,181,5,86,114,114,227,79,111,98,62,32,68,147,86,232,35,214,189,249,139,198,172,228,189,131,230,202,146,204,212,44,25,63,74,66,254,208,148,183,63,133,22,255,0,102,163,85,78,30,61,161,69,252,136,184,208,207,225,202,81,165,254,188,194,121,230,17,5,139,234,9,77,92,73,184,155,47,45,116,172,67,73,102,126,58,14,171,175,145,87,107,166,55,192,127,40,196,69,56,250,175,72,6,82,207,25,72,182,198,129,114,88,153,101,218,16,191,111,42,62,183,71,239,135,154,216,68,91,28,122,219,49,181,101,69,247,16,254,33,28,110,210,166,117,90,218,14,76,73,164,159,135,186,115,195,41,75,53,67,106,29,25,178,102,238,188,189,75,100,131,244,212,35,154,39,228,116,159,88,28,145,229,10,193,147,7,147,50,231,58,110,250,88,190,82,88,137,145,89,6,72,63,33,178,141,73,85,144,214,85,176,210,124,159,82,102,45,128,241,254,210,15,103,91,24,15,236,17,63,105,30,19,110,89,152,34,91,88,192,123,169,213,132,101,34,167,192,151,159,55,33,71,225,216,178,170,14,228,236,18,169,184,121,228,196,195,16,69,72,42,160,78,141,47,250,134,49,42,2,177,101,14,77,116,96,97,16,178,145,104,159,49,111,134,24,164,103,234,134,36,146,237,227,17,223,138,86,85,57,24,81,109,148,203,18,121,226,42,67,14,202,116,105,220,178,137,254,234,97,62,238,186,48,222,45,252,108,158,29,106,90,224,196,240,221,135,254,69,207,85,177,215,27,53,114,58,197,61,217,10,14,34,162,12,204,135,97,141,40,159,202,185,118,143,214,213,176,120,108,10,76,170,145,250,168,18,73,197,214,183,113,184,138,221,62,87,43,95,39,40,249,146,105,243,6,35,240,160,31,168,88,32,61,99,85,24,247,100,122,104,213,157,133,173,6,208,53,133,61,111,20,178,229,42,219,51,83,193,155,202,33,12,73,45,198,158,4,30,98,197,25,72,180,70,129,148,10,251,45,246,38,234,20,176,238,24,86,41,171,184,222,174,67,155,18,111,79,90,114,189,129,196,157,73,164,60,97,245,118,167,88,232,73,164,200,229,33,140,120,199,195,149,61,141,26,113,124,48,148,137,180,154,70,20,153,74,37,176,50,95,5,152,182,168,106,253,14,178,51,135,213,76,151,11,195,49,85,28,105,153,24,161,102,106,122,161,119,10,74,223,85,171,105,242,112,238,87,59,91,196,173,111,200,178,178,153,93,24,25,177,21,3,2,224,114,125,210,9,1,188,4,239,117,101,231,23,39,10,130,175,151,113,215,21,168,124,199,190,73,48,133,36,181,211,7,147,253,209,19,230,70,196,12,161,42,42,52,145,201,243,23,184,187,35,169,22,239,226,33,167,164,101,104,251,81,211,36,144,96,204,44,136,169,148,228,23,48,165,127,26,77,101,60,241,153,136,92,164,84,111,244,65,153,190,201,219,186,123,155,47,51,75,149,136,104,157,42,24,176,136,241,98,31,238,17,48,141,26,214,203,150,89,127,141,15,106,240,86,179,133,99,85,20,22,65,228,155,186,170,134,102,53,164,33,127,42,192,63,17,104,203,211,60,101,92,150,238,28,93,65,231,187,159,139,249,84,245,13,110,202,215,229,11,148,107,151,102,87,107,119,59,99,217,174,94,231,233,40,214,85,182,67,230,47,26,220,248,218,124,191,113,67,64,159,115,26,35,54,144,6,84,174,239,89,220,198,127,44,81,139,237,170,255,0,150,30,36,90,52,118,247,47,38,86,211,8,111,194,82,100,73,164,228,23,72,146,74,173,72,121,204,230,85,16,216,73,44,225,77,103,126,100,218,58,124,129,7,33,123,150,114,94,65,1,20,250,217,95,73,5,51,116,38,63,136,137,100,92,77,83,93,37,150,82,114,139,169,235,218,156,217,71,196,180,211,214,216,231,121,140,37,72,202,170,217,32,249,178,165,142,53,174,90,143,43,126,164,62,155,123,199,197,139,254,117,91,233,172,32,243,25,109,48,106,171,114,98,94,9,183,172,225,79,108,177,19,154,156,60,213,167,182,148,200,152,184,196,152,198,170,137,90,55,155,16,196,157,79,193,165,160,230,42,146,159,118,203,102,98,23,186,187,172,66,162,141,73,169,15,9,143,40,121,73,237,141,5,2,226,242,79,249,183,23,219,73,47,169,239,35,89,50,92,78,81,42,24,12,60,225,179,40,185,18,109,228,59,50,212,99,25,153,121,146,217,246,91,41,93,74,134,51,217,91,225,187,199,141,11,169,217,91,110,198,22,32,144,194,169,157,86,161,0,153,204,46,212,227,146,220,127,40,37,18,24,18,138,118,8,66,38,63,168,174,233,222,72,92,34,74,182,6,22,51,77,215,8,156,162,202,79,186,190,26,144,31,159,173,92,6,5,25,64,194,203,149,200,150,191,209,163,75,126,30,181,93,197,50,164,254,158,218,212,124,221,142,66,170,92,212,122,128,15,15,213,83,86,186,134,168,82,246,155,81,137,45,222,101,149,196,95,246,210,52,141,226,10,163,233,250,36,17,191,203,132,131,54,143,120,162,110,229,241,47,129,184,185,141,253,215,26,221,38,125,149,216,49,8,185,113,118,44,89,154,222,193,182,45,135,13,226,63,18,166,129,79,43,184,162,226,74,161,207,5,75,249,162,229,32,145,166,215,135,192,252,81,113,42,51,2,168,100,201,255,0,68,88,148,213,148,203,201,36,196,17,118,172,33,221,158,108,188,184,184,215,70,134,106,50,214,229,196,60,158,10,86,79,33,242,81,13,37,8,42,25,154,95,44,146,163,88,250,8,62,114,236,34,238,137,244,196,166,117,158,167,244,209,230,23,42,152,135,172,15,37,153,141,23,248,212,154,70,182,3,108,175,145,211,108,181,181,104,129,253,38,41,5,37,96,27,187,25,32,202,82,174,45,119,171,101,12,143,150,88,164,16,196,170,244,126,182,131,126,13,160,139,200,163,109,119,50,29,151,12,75,11,89,140,32,62,226,230,115,230,62,75,207,155,39,242,174,161,91,84,73,207,77,245,15,194,176,122,49,229,251,158,11,208,85,87,249,57,108,114,13,43,39,131,149,60,220,146,79,156,65,9,106,161,211,123,105,219,79,253,221,117,40,116,53,213,172,97,113,114,34,170,130,179,16,212,149,177,8,204,54,209,113,38,112,204,77,55,59,250,76,174,53,67,169,54,184,24,110,53,3,60,50,243,178,92,65,126,226,25,191,82,138,191,185,124,102,69,191,7,205,242,145,41,126,131,160,141,204,110,34,37,85,166,36,225,176,93,75,27,90,73,113,152,252,55,36,255,0,117,10,206,78,163,144,195,0,248,114,229,94,178,248,123,190,6,96,246,125,53,20,23,220,86,203,202,89,249,71,251,170,222,147,88,16,93,188,171,55,181,78,90,5,73,217,245,83,180,251,48,150,41,4,36,169,236,220,179,46,37,77,173,159,107,111,204,110,40,201,36,104,196,40,216,28,169,236,48,36,104,3,238,137,196,69,181,246,167,141,17,226,41,127,214,156,198,128,8,195,204,111,227,82,186,145,153,24,252,72,168,25,27,1,89,152,220,163,75,172,164,128,81,95,180,16,211,45,60,18,73,139,202,36,210,227,74,193,216,238,226,8,155,159,166,128,17,232,109,108,121,36,244,226,202,228,250,106,222,99,54,222,5,202,53,204,141,161,167,86,141,247,98,226,89,70,212,55,54,79,244,224,197,254,69,10,178,15,137,211,89,106,9,44,195,198,85,182,28,104,37,39,210,82,116,239,244,65,242,136,153,10,138,125,243,252,248,68,181,172,134,84,180,100,1,136,121,177,37,182,76,151,53,143,136,17,34,233,238,7,36,120,165,149,100,105,227,140,76,65,88,178,40,85,137,167,233,128,12,121,119,68,200,190,67,210,71,146,76,197,148,76,106,192,33,131,36,121,165,165,215,198,36,97,179,210,113,170,219,67,50,48,14,143,157,24,31,40,85,17,125,73,170,161,17,230,44,2,43,74,173,97,127,80,76,214,49,99,148,105,188,159,137,20,215,96,197,44,67,138,145,153,31,158,133,22,201,196,230,149,93,15,52,188,98,65,153,251,153,127,40,46,63,168,171,237,97,232,226,147,119,234,131,253,177,21,35,184,158,12,108,45,112,135,182,82,90,248,234,51,88,167,164,146,65,131,23,184,155,24,49,36,129,225,41,70,34,40,218,73,36,147,225,133,82,207,210,86,183,113,25,46,184,163,17,4,157,73,135,211,214,193,140,247,230,148,60,107,29,66,96,73,240,16,68,49,13,38,129,101,22,181,155,75,25,67,200,46,197,190,125,197,54,15,213,15,34,55,3,111,33,140,10,215,201,31,202,45,179,244,175,169,68,124,73,120,212,253,86,170,138,41,76,22,233,86,190,73,228,131,132,188,105,163,144,198,94,199,231,189,115,240,162,186,14,163,139,47,40,197,182,126,78,37,101,165,111,160,146,118,46,50,226,93,34,54,146,210,183,126,126,173,40,153,62,154,219,63,225,189,6,150,131,234,53,241,71,147,238,42,50,171,103,223,212,44,194,51,24,147,137,250,8,194,31,218,64,73,123,227,112,136,163,200,139,14,161,170,201,134,88,134,47,219,68,204,125,28,224,112,138,74,158,230,129,86,22,5,131,146,54,101,149,148,138,130,170,28,17,127,107,148,138,86,55,166,238,222,16,207,24,255,0,119,242,39,208,46,34,84,29,133,221,12,191,245,17,106,11,83,3,86,218,193,157,151,107,199,230,168,124,7,119,7,17,133,200,176,159,169,9,111,7,229,34,140,73,91,38,30,55,46,92,72,220,26,166,83,52,216,32,196,126,46,44,74,124,212,243,172,136,206,94,52,218,226,202,81,34,188,217,114,165,176,245,206,218,14,208,177,86,110,107,244,109,74,24,208,193,90,6,114,140,95,113,7,38,126,66,98,203,148,106,54,126,167,149,36,255,0,165,33,81,76,121,240,102,83,238,197,59,105,246,62,194,60,239,8,81,80,52,216,51,250,128,139,201,247,80,112,204,8,192,97,178,229,94,121,137,37,22,20,245,172,193,201,243,137,151,18,135,127,157,76,231,139,46,81,170,75,42,169,125,194,18,67,50,180,5,30,108,164,200,157,163,186,133,135,6,170,29,148,22,75,9,121,4,150,106,121,131,16,49,98,234,98,113,161,189,70,76,19,152,209,73,182,23,89,20,116,240,218,201,181,148,83,117,161,85,170,10,0,195,18,116,18,25,57,211,218,146,242,72,246,130,17,10,49,45,154,99,79,18,112,30,19,23,16,213,14,16,84,141,149,209,4,49,12,190,226,197,135,78,64,210,30,101,198,203,218,196,68,238,170,52,73,163,221,150,46,82,34,32,70,208,226,99,11,99,63,41,17,6,212,148,2,30,42,225,42,44,136,159,36,153,89,254,1,231,208,197,43,50,237,71,145,122,146,238,198,9,49,98,227,251,169,141,60,152,54,93,179,198,47,229,65,223,26,36,46,110,60,127,105,99,72,140,163,44,108,85,134,121,231,69,205,148,98,73,191,15,62,113,248,82,184,214,89,34,110,226,117,169,73,255,0,18,236,100,217,122,117,118,79,241,242,17,67,121,144,170,195,115,164,50,97,52,219,31,242,177,138,79,186,147,201,248,163,168,201,230,17,69,173,17,62,166,37,166,180,219,208,124,220,174,66,169,61,79,167,167,65,62,238,184,170,245,103,95,114,107,91,22,245,87,23,54,204,121,172,110,127,141,45,159,118,8,196,249,185,83,127,109,69,198,184,157,24,121,189,197,227,124,78,63,134,211,208,70,82,125,66,174,125,191,219,66,235,255,0,18,130,127,196,233,112,129,254,86,65,66,23,184,84,5,111,197,160,16,153,107,203,27,249,80,113,161,217,106,129,226,177,138,49,70,250,98,18,165,167,248,33,163,167,120,75,20,161,198,39,211,34,197,233,244,251,236,51,117,26,39,192,5,150,191,188,212,12,218,68,138,63,220,196,167,131,101,99,91,47,154,80,242,46,131,113,240,210,214,12,94,25,240,182,223,105,36,127,195,160,12,123,178,202,202,79,166,186,127,29,107,238,67,120,91,38,202,198,104,217,152,164,79,180,196,51,136,255,0,213,133,148,127,77,106,129,167,165,217,31,8,167,198,141,139,234,166,147,40,117,85,104,216,95,84,141,36,127,109,27,106,27,133,75,223,70,79,13,165,89,4,137,125,83,10,206,104,191,244,148,131,44,167,65,240,49,165,42,8,23,113,36,248,22,198,208,98,251,121,84,26,70,65,150,59,154,39,233,179,201,255,0,47,226,26,77,38,134,203,207,8,101,114,9,89,62,226,140,108,253,122,2,76,48,91,143,119,93,148,191,180,169,28,138,228,234,200,114,15,136,87,218,215,79,131,8,160,110,71,246,208,90,27,86,234,127,213,219,64,146,40,203,176,6,132,152,255,0,168,8,159,108,101,74,47,161,197,141,17,225,44,81,140,126,226,201,34,66,171,51,118,175,109,2,33,234,65,219,51,44,65,113,163,130,105,67,246,134,84,158,182,226,158,8,25,18,32,134,138,159,113,146,39,202,11,147,238,44,83,25,77,247,16,31,53,143,194,33,228,43,23,32,215,255,0,13,53,172,106,162,88,134,80,241,253,49,42,250,219,45,85,58,94,25,113,118,195,250,152,149,76,250,216,176,107,114,219,92,144,185,125,188,170,209,183,237,160,188,56,159,150,106,174,224,233,240,62,37,133,12,146,201,43,253,161,44,235,102,106,114,234,54,75,137,2,104,161,125,60,75,174,218,154,131,213,88,106,234,188,184,190,210,178,129,25,147,162,230,53,14,47,226,88,209,164,184,134,227,40,126,137,190,136,88,32,136,110,207,5,120,99,65,20,92,216,178,174,63,215,99,134,32,177,43,218,123,81,140,99,221,151,40,132,185,181,86,141,189,198,170,212,50,125,60,91,120,47,226,80,54,186,108,3,243,226,93,80,58,132,19,184,66,40,194,83,183,1,1,31,204,85,217,28,202,228,43,169,199,228,201,5,65,223,149,82,80,235,109,176,49,8,68,40,208,186,183,77,128,157,69,26,213,166,52,217,196,14,110,81,165,146,59,124,141,101,58,12,55,178,201,140,49,184,134,190,76,173,138,66,63,139,143,238,32,3,36,113,159,135,40,209,172,49,242,114,168,238,50,27,83,8,113,137,9,249,133,86,66,254,208,147,246,64,38,160,137,180,53,89,63,193,244,151,163,103,16,254,82,87,34,19,241,86,181,130,79,237,133,252,73,214,70,50,183,53,198,208,19,171,122,98,201,255,0,105,56,135,72,72,61,169,36,207,138,58,168,64,127,252,101,150,54,63,182,37,182,147,226,45,108,236,113,37,136,153,62,162,27,168,167,192,251,47,80,163,83,216,198,149,234,21,34,30,79,184,141,141,15,85,73,38,105,120,202,157,250,149,105,65,242,133,74,46,45,103,70,7,244,252,165,253,164,155,136,252,116,245,21,85,205,198,128,1,1,229,136,92,82,82,247,191,80,73,226,150,81,169,247,204,212,246,71,253,41,6,135,153,169,44,170,56,101,148,127,227,83,182,191,69,118,199,54,180,39,16,50,203,158,128,204,61,166,28,163,88,154,127,171,131,245,68,42,2,77,104,227,3,54,94,79,166,169,221,132,98,154,183,1,64,206,36,61,174,143,167,156,76,198,23,34,151,141,172,207,81,196,88,163,90,45,117,228,191,12,194,198,44,73,119,157,62,6,88,127,163,137,63,14,160,148,253,184,149,150,158,209,140,169,3,37,132,89,126,154,228,48,254,43,223,144,111,249,94,49,47,154,111,254,208,54,86,86,68,174,12,9,34,31,159,98,63,41,151,196,213,233,93,254,78,177,170,161,142,76,92,59,1,228,250,152,185,20,12,157,7,56,164,204,18,140,67,84,191,142,98,205,137,247,18,223,198,112,96,249,238,213,214,108,114,208,238,94,141,233,137,52,109,1,46,73,242,229,196,152,179,71,193,130,54,110,202,66,147,234,43,58,219,186,171,40,172,150,34,141,43,214,22,181,187,86,123,95,180,151,242,19,232,226,146,57,52,36,109,66,8,220,49,50,38,20,44,181,252,152,122,209,58,122,1,45,159,213,198,170,230,6,45,72,56,82,180,136,153,49,28,157,168,103,50,4,25,49,25,212,34,40,43,186,73,209,167,110,235,133,148,159,80,74,135,230,237,159,148,197,227,78,224,85,63,30,16,136,138,75,38,179,21,174,201,33,24,35,36,95,234,34,38,79,166,141,211,222,157,59,36,67,69,197,137,88,63,77,147,222,18,200,212,49,35,3,119,242,194,253,181,210,170,168,70,215,37,238,234,129,8,27,176,165,251,203,34,179,152,163,198,138,181,159,185,225,9,120,215,160,6,180,145,123,73,185,71,51,106,106,135,119,22,50,44,55,192,47,186,163,46,242,12,251,64,160,25,101,58,147,152,162,203,149,65,163,98,171,83,171,50,200,19,134,192,133,10,24,27,147,191,20,95,228,81,181,90,169,253,198,22,37,105,15,86,196,146,12,88,134,133,154,156,132,104,216,62,76,104,49,134,244,185,225,137,100,197,242,76,157,207,187,218,146,50,125,148,41,88,101,139,139,234,38,89,152,54,241,49,181,211,219,17,191,48,191,145,111,211,118,80,100,255,0,79,177,198,95,167,149,62,141,36,122,128,3,14,81,227,74,237,126,29,2,51,55,117,51,249,62,154,183,53,196,69,175,22,39,53,84,54,82,74,96,98,117,201,255,0,166,178,164,211,0,182,31,205,202,196,52,117,84,50,23,206,37,135,41,19,12,47,173,39,55,90,70,43,185,141,80,83,50,171,211,120,98,11,40,253,181,132,57,147,161,15,230,197,198,170,77,38,142,104,56,165,114,41,235,135,130,48,31,238,174,89,43,224,58,217,241,112,168,122,158,170,16,201,216,92,191,105,104,14,161,131,54,118,208,66,39,42,158,173,128,73,178,240,136,170,162,124,104,154,126,14,88,130,30,231,195,177,52,109,233,238,43,42,163,83,177,74,31,146,99,56,145,115,53,59,43,96,188,197,23,26,230,49,181,61,228,210,124,217,70,36,230,182,51,237,255,0,205,167,147,109,244,215,60,146,51,252,149,88,85,121,21,16,53,181,85,217,49,4,88,145,18,107,107,74,252,177,23,61,158,248,48,109,89,233,60,88,147,195,107,104,181,16,122,183,36,42,142,228,139,196,171,66,165,124,55,128,79,195,45,109,146,240,65,249,184,130,80,116,243,239,245,36,166,23,244,209,151,73,12,104,48,98,179,151,42,233,141,37,125,51,215,182,132,36,218,70,199,212,91,248,206,112,199,138,37,89,63,218,83,19,225,218,205,123,205,46,1,69,149,87,207,159,56,95,164,16,197,252,74,126,99,47,36,191,52,185,227,87,88,19,253,155,189,142,58,118,35,230,85,92,66,102,96,197,202,170,180,101,145,228,248,10,192,91,98,37,220,229,62,208,86,156,136,91,40,210,234,56,119,226,44,146,253,212,245,253,9,51,51,174,101,94,185,214,116,212,21,207,194,92,178,74,184,220,56,118,186,146,115,229,203,47,106,168,141,240,222,227,80,31,212,109,173,6,81,170,118,105,128,86,177,129,9,70,85,88,225,110,79,168,173,34,34,213,5,154,63,74,211,233,243,238,229,197,220,171,179,93,196,141,23,48,160,113,139,219,83,166,158,250,208,124,220,95,150,18,40,58,159,78,73,240,67,200,200,34,199,115,7,221,130,223,207,228,6,36,84,8,209,10,135,187,187,211,59,65,134,164,68,220,249,173,113,140,255,0,1,153,73,153,135,169,45,169,204,120,215,140,8,133,198,141,173,153,22,115,48,203,200,183,223,6,33,101,50,95,106,208,251,42,225,75,96,186,148,151,145,208,217,174,134,70,167,131,37,248,107,133,37,27,91,163,54,192,229,236,78,225,152,112,162,110,248,241,165,211,245,84,82,116,167,223,209,56,156,251,110,195,56,12,131,224,241,75,82,183,116,140,141,47,119,16,164,255,0,26,220,201,243,164,191,40,98,226,31,212,34,102,105,48,124,57,165,70,255,0,117,54,227,121,24,171,65,78,98,20,125,72,57,51,201,5,236,196,44,171,43,136,118,179,72,205,161,70,33,44,235,106,177,143,250,129,86,246,87,54,212,24,195,158,57,49,122,177,39,52,143,148,78,162,145,11,26,4,65,143,137,100,247,156,67,126,28,136,244,241,22,215,54,90,201,28,98,19,49,114,145,46,167,190,149,157,255,0,43,198,132,12,246,16,255,0,54,36,83,230,3,207,132,73,44,165,71,115,25,185,31,16,185,20,243,227,106,60,252,194,22,52,83,204,249,223,221,16,95,182,183,5,140,16,249,165,16,164,253,212,98,230,112,61,12,47,41,57,120,147,54,86,193,43,240,229,26,142,184,14,160,45,143,202,8,152,145,208,217,99,238,241,44,205,12,101,209,254,66,245,181,12,31,74,120,132,33,228,250,130,83,122,50,75,35,61,241,37,137,81,152,50,252,30,83,23,143,238,168,139,141,103,16,115,176,196,16,248,189,196,242,51,58,155,26,248,157,70,6,170,4,17,225,196,53,182,215,91,51,104,252,66,30,79,221,92,118,126,161,60,150,50,95,111,237,38,52,145,137,119,255,0,212,210,44,114,191,201,181,137,13,179,46,245,30,160,151,196,82,99,67,62,4,186,130,60,197,229,42,112,106,171,90,211,241,9,50,173,100,78,219,8,164,200,172,177,170,25,184,222,4,164,11,91,146,75,96,122,149,76,51,28,131,91,237,99,65,43,25,180,22,34,9,235,124,3,60,95,218,229,69,80,86,102,115,64,100,176,92,56,150,111,152,207,170,52,76,147,14,79,17,96,16,68,67,62,132,101,39,82,43,111,145,113,48,52,156,156,56,134,148,207,134,56,62,234,162,13,108,24,195,249,178,169,173,67,51,43,30,42,225,101,89,86,40,160,97,48,11,238,137,122,6,161,131,26,241,149,209,10,50,147,193,78,26,4,161,0,242,202,92,75,154,124,58,184,157,101,170,173,236,77,144,187,99,226,31,254,250,185,164,103,70,209,62,206,168,225,71,93,91,191,177,250,158,28,204,68,97,145,147,39,128,171,153,64,212,132,252,129,41,85,30,96,78,6,93,210,50,33,85,42,235,102,3,234,167,187,102,73,31,253,235,158,85,27,25,248,139,198,174,171,76,66,177,137,149,153,4,146,49,70,164,167,24,199,155,42,230,76,190,185,210,246,185,121,54,197,122,235,215,111,37,147,49,4,74,39,86,233,224,14,187,119,46,120,248,186,198,182,69,89,121,21,142,74,226,62,164,248,144,57,222,28,184,136,183,218,255,0,82,27,241,23,17,11,238,9,114,134,85,75,252,146,194,44,73,197,110,170,149,91,224,27,97,19,31,212,83,171,39,247,64,170,248,149,16,205,58,180,248,101,151,40,254,162,117,101,27,123,85,253,60,188,133,74,160,93,213,77,253,36,161,149,55,134,199,140,121,98,42,70,203,226,77,172,41,141,67,107,25,153,165,197,147,196,143,135,100,68,170,227,95,218,136,239,175,151,20,130,251,131,74,103,221,142,55,129,69,147,149,107,45,248,232,50,255,0,200,232,97,153,16,126,234,41,246,185,61,213,17,72,249,115,121,77,214,170,94,106,161,112,148,169,86,222,90,131,42,153,73,100,73,204,120,148,205,174,158,219,114,132,73,145,172,129,24,153,130,152,134,226,44,239,166,175,28,222,153,18,104,216,137,13,222,216,123,67,83,19,247,19,183,192,30,211,41,113,137,54,159,100,1,1,255,0,43,27,253,165,33,107,62,84,158,21,54,101,241,26,53,55,192,101,112,199,152,48,7,251,139,92,195,92,201,35,61,58,40,241,172,25,24,248,16,230,159,42,15,78,68,221,152,220,108,17,248,170,202,180,140,20,184,17,191,112,66,85,84,243,226,91,51,152,163,92,253,241,165,89,19,53,132,162,8,107,109,33,137,81,57,226,202,66,143,219,82,146,54,228,81,106,234,117,166,50,8,186,98,229,74,164,217,89,10,119,249,49,4,63,169,237,173,113,172,159,224,133,153,107,114,82,63,230,133,182,88,210,106,252,137,42,212,49,242,114,191,230,202,53,132,152,116,195,127,184,84,24,112,21,252,210,134,37,156,147,68,140,49,225,148,50,172,179,32,213,24,48,192,193,134,186,6,37,163,204,153,57,187,20,157,246,185,60,22,127,79,22,95,182,53,57,167,141,171,181,77,175,168,75,41,35,12,72,180,182,196,109,149,174,90,157,7,82,26,44,24,155,185,98,30,79,109,68,50,214,113,73,213,137,116,96,210,110,65,218,50,254,234,65,119,0,4,38,31,254,4,171,91,242,212,156,109,64,29,181,109,184,254,108,89,127,34,200,52,58,102,17,216,97,8,185,63,117,101,2,181,145,152,252,72,59,42,217,83,191,73,43,18,218,141,111,232,228,214,163,141,21,248,114,99,82,70,213,68,147,59,8,114,20,171,31,71,188,16,222,19,20,133,68,233,141,25,114,91,150,88,109,113,70,23,213,88,176,254,198,110,42,40,230,29,84,169,44,202,81,98,68,79,212,35,164,38,25,106,255,0,209,199,54,43,4,89,227,16,254,209,82,155,141,37,162,199,255,0,22,122,137,73,36,159,79,42,174,170,149,247,236,77,89,159,224,135,102,167,222,191,12,78,84,84,151,206,16,243,6,42,124,24,122,14,23,233,34,144,75,121,180,241,63,61,140,73,252,95,76,169,63,197,95,113,242,79,129,77,85,196,162,143,154,41,50,45,236,178,62,78,172,75,19,73,0,184,184,210,107,41,228,20,174,30,181,6,168,235,153,85,26,102,53,174,78,161,102,76,56,148,179,53,132,24,79,230,76,131,100,9,191,54,37,138,21,254,0,89,90,144,86,89,132,36,186,76,153,82,121,138,186,84,11,45,57,10,47,205,197,30,79,184,145,106,27,237,57,56,224,197,143,248,151,85,146,162,101,244,75,85,64,57,57,140,36,233,225,131,24,125,67,201,245,22,111,147,19,218,18,251,242,132,74,204,41,47,118,241,248,102,40,150,237,55,12,150,92,162,148,49,98,250,138,142,101,37,116,232,164,23,38,66,169,41,58,24,241,167,48,222,168,65,15,233,167,88,241,25,100,82,168,210,95,25,157,189,72,42,221,103,190,150,248,153,82,27,35,109,190,83,41,10,63,168,153,86,198,167,173,6,108,88,255,0,113,114,180,101,86,181,42,36,250,169,60,37,196,148,61,183,184,177,220,253,84,140,54,160,39,152,107,178,149,5,50,123,200,133,176,181,31,26,4,233,39,221,196,41,4,52,174,101,151,231,126,238,81,19,74,27,134,20,24,165,151,18,93,113,26,130,52,189,217,167,198,253,188,171,162,216,146,174,66,67,67,60,227,229,136,41,37,26,103,85,73,233,178,217,46,92,89,34,253,196,250,158,77,28,150,112,218,12,68,251,104,137,236,202,199,196,203,149,35,72,163,100,20,19,81,206,7,17,99,11,247,10,131,152,248,145,186,74,63,227,83,97,248,105,56,114,243,6,82,101,248,96,255,0,251,60,98,197,217,202,146,175,246,109,83,236,91,125,36,229,138,252,61,171,152,90,214,216,198,62,88,133,39,220,93,34,97,134,35,237,50,140,191,113,100,253,54,203,47,182,171,28,107,228,99,51,39,19,147,201,211,26,187,86,196,124,64,150,78,63,168,147,233,191,251,45,62,13,175,168,152,68,41,60,251,23,232,170,175,13,54,118,68,136,33,151,43,19,135,220,127,18,178,205,20,95,2,218,127,15,99,153,7,70,74,168,137,132,81,75,141,101,166,230,62,12,173,161,151,96,173,48,39,119,23,141,33,213,90,38,186,112,31,97,82,44,82,68,146,70,89,87,13,76,141,153,90,174,8,248,113,36,177,133,40,178,253,52,67,32,100,7,8,134,144,85,76,56,135,134,196,188,130,84,65,243,31,205,136,171,159,121,147,145,109,147,75,41,37,141,252,162,227,77,25,27,131,152,67,69,7,83,144,172,195,99,3,47,220,76,130,250,217,44,225,23,251,171,161,102,87,57,217,89,9,240,233,232,159,109,20,202,122,223,170,49,35,141,90,1,115,110,191,141,104,195,249,16,210,48,42,232,122,52,1,198,64,93,233,224,109,94,97,23,144,169,144,94,1,141,121,236,121,84,163,147,33,217,78,105,48,58,142,49,240,237,114,143,237,9,86,86,198,156,88,172,44,177,98,251,105,172,200,111,199,194,82,8,137,83,228,206,140,199,170,182,60,5,86,184,202,54,196,92,82,226,169,125,90,200,63,218,11,16,214,131,67,181,146,118,24,211,248,254,152,147,103,233,234,217,49,120,119,57,62,234,88,239,229,168,50,170,28,201,152,247,120,85,148,106,64,96,97,133,238,177,37,212,58,110,202,55,233,4,94,36,255,0,79,62,89,107,89,152,74,173,100,14,96,147,36,206,164,3,248,136,81,149,46,173,212,47,207,205,255,0,85,91,178,182,84,214,117,12,163,65,154,4,65,191,17,160,13,74,171,107,148,87,241,50,129,36,146,64,240,226,94,147,84,75,33,237,12,36,41,164,203,140,63,148,226,65,178,77,252,99,238,195,40,153,16,182,50,170,28,106,217,85,160,120,98,11,145,43,140,243,198,63,205,151,145,16,249,243,172,143,243,114,137,147,220,198,150,218,176,17,137,194,82,127,34,202,220,213,192,176,135,106,194,49,50,124,202,50,117,8,153,23,54,134,251,18,147,244,165,40,213,124,54,48,113,25,196,165,182,200,61,148,116,201,62,202,58,48,103,121,229,10,151,245,32,15,132,210,134,36,52,155,131,151,252,184,164,146,150,217,96,53,110,165,243,30,63,238,197,149,43,54,214,49,248,69,137,71,195,159,120,82,98,151,43,23,237,42,56,21,95,221,148,164,47,238,167,172,175,204,74,162,124,140,2,243,247,8,72,147,6,242,72,50,132,188,104,91,43,176,86,193,229,198,129,173,212,39,182,30,32,228,198,150,201,244,110,124,187,24,89,79,56,216,241,25,42,141,107,22,9,25,150,87,111,182,139,214,16,229,65,131,187,237,81,112,41,217,100,125,216,165,98,32,185,57,22,212,107,29,24,33,202,118,24,73,182,99,136,125,169,13,61,168,4,77,166,232,121,60,19,109,251,62,145,10,182,200,196,218,226,233,242,108,191,63,202,140,163,83,222,188,2,75,218,23,137,85,201,97,44,134,241,98,32,135,245,22,136,218,122,130,51,63,65,151,238,21,62,218,253,137,189,175,208,189,240,247,44,225,18,94,16,193,140,71,241,12,170,149,243,234,163,51,16,138,49,15,247,84,149,221,173,112,207,242,133,31,238,9,46,230,158,3,42,177,177,230,124,99,188,161,16,196,152,80,218,238,101,118,169,38,95,69,146,252,57,114,167,122,86,3,36,203,121,138,93,176,210,15,82,150,238,24,45,193,138,199,175,237,41,9,58,84,245,28,193,138,66,143,207,177,62,190,181,5,79,22,93,207,237,172,107,108,183,209,51,23,172,190,218,180,109,252,36,203,65,40,102,62,15,180,154,70,212,48,74,207,155,138,66,254,210,26,97,185,248,96,113,162,161,192,203,205,139,18,106,134,53,7,243,173,154,255,0,242,178,8,127,113,46,178,135,6,9,254,82,46,33,42,11,135,196,141,19,136,188,138,60,208,46,109,207,194,94,52,158,175,138,140,161,76,190,143,4,152,184,202,141,129,130,79,50,76,253,13,168,35,115,6,6,84,59,31,168,52,217,216,107,104,4,16,202,167,36,110,133,23,179,252,150,166,211,192,32,50,152,163,18,159,147,84,76,156,74,170,182,200,22,81,25,151,254,31,232,90,158,198,13,252,73,214,69,114,121,35,17,254,119,21,167,226,138,156,178,73,230,131,48,69,200,177,190,152,113,131,169,77,6,238,202,51,248,122,210,255,0,208,252,202,55,134,119,186,82,11,246,144,155,98,73,39,205,148,133,68,85,106,26,233,207,194,89,67,200,158,50,54,228,124,34,30,47,168,133,101,21,153,144,64,205,49,44,164,205,16,185,71,244,215,167,198,217,61,129,48,136,143,181,140,113,113,84,202,38,79,180,134,13,104,59,173,175,134,82,126,234,102,96,91,24,6,183,212,184,130,34,8,137,140,13,43,121,80,118,27,116,50,166,241,171,70,86,51,230,137,252,104,167,198,244,214,102,49,73,252,136,220,10,153,155,125,54,14,210,95,18,80,109,37,91,24,15,49,139,200,38,39,21,179,7,39,204,185,70,85,178,96,119,44,70,243,137,182,115,185,255,0,227,96,98,114,151,237,38,85,84,250,126,72,63,248,97,20,146,147,233,170,80,132,16,153,194,33,173,17,167,130,17,31,187,138,50,229,73,130,21,179,54,42,73,73,209,244,126,15,44,78,49,254,210,75,85,79,19,124,241,22,126,33,251,107,161,76,158,2,19,136,67,81,151,97,57,101,225,137,23,254,146,117,146,252,76,200,219,62,158,168,68,249,66,229,251,139,109,111,195,218,237,65,255,0,183,153,34,252,158,210,219,26,144,253,50,226,144,89,88,182,195,146,77,54,118,27,117,199,238,39,179,39,193,60,188,117,55,27,68,158,147,192,213,51,201,39,247,81,48,237,108,100,252,164,189,176,177,125,33,42,58,171,138,219,46,108,188,127,105,44,187,8,5,203,18,4,159,220,73,101,127,246,58,217,90,174,54,141,91,6,76,76,217,121,82,185,148,251,99,230,9,114,165,53,79,157,27,221,42,105,38,76,239,4,91,95,33,214,21,239,238,109,147,125,58,180,24,74,46,63,4,60,61,97,71,25,156,197,196,179,164,178,6,119,134,216,67,40,209,58,134,159,79,219,68,195,93,87,27,39,212,196,145,149,123,123,155,173,85,178,208,206,29,244,18,243,4,163,42,63,213,119,163,197,138,50,128,100,61,177,54,130,22,36,108,250,75,24,192,237,228,251,72,88,219,236,86,84,48,213,178,98,198,39,234,185,62,154,146,141,73,6,73,253,71,127,200,159,211,208,229,59,205,118,34,21,54,101,37,108,98,102,136,37,101,90,40,150,161,133,84,51,198,247,83,192,239,134,60,194,138,73,40,88,223,249,166,153,191,38,17,44,176,49,47,119,125,99,36,248,177,98,67,214,201,178,20,182,110,226,241,167,50,116,243,10,253,222,110,68,186,121,153,4,124,197,83,145,85,77,141,188,84,99,38,73,7,203,198,33,164,38,187,100,147,225,17,70,134,159,51,212,162,126,169,35,173,211,210,231,75,197,19,221,122,197,142,227,127,246,81,239,226,198,127,41,70,155,6,120,10,14,18,140,169,111,254,23,92,125,81,164,182,90,87,83,84,127,148,227,147,251,74,155,44,101,144,119,50,51,36,159,230,229,98,88,225,170,31,76,174,79,221,75,232,109,79,9,236,13,220,95,220,85,38,101,60,230,112,197,88,191,243,49,187,128,50,52,239,103,149,105,159,2,224,131,230,139,142,50,171,167,140,120,220,194,79,31,24,242,89,202,44,170,235,82,44,204,69,82,6,170,180,29,68,41,21,52,57,59,150,51,137,109,126,146,201,203,198,37,189,143,244,208,97,16,134,137,176,53,88,73,168,103,250,108,82,20,191,237,141,115,153,150,179,164,145,230,228,86,247,210,101,205,126,28,67,229,90,67,166,224,224,204,82,242,40,44,42,249,49,211,185,69,57,228,203,35,137,60,173,153,40,160,98,58,214,134,182,49,7,247,94,171,169,235,105,163,1,129,40,135,147,193,54,218,19,105,155,232,145,158,249,194,7,10,147,147,50,112,136,242,149,117,153,52,245,178,73,218,49,15,238,21,79,220,105,90,114,255,0,151,74,220,145,77,163,71,5,145,190,136,218,123,83,144,234,130,68,246,126,65,25,36,244,169,85,179,177,26,41,68,172,169,225,214,206,138,60,184,242,9,98,198,169,166,69,90,67,109,56,98,12,25,177,38,47,147,244,82,201,146,118,192,194,17,37,117,166,151,186,203,44,82,86,10,89,134,212,2,31,50,75,39,86,209,231,197,138,74,57,143,137,36,108,14,46,69,137,180,195,49,229,218,141,54,223,244,75,45,189,141,225,178,202,206,46,181,172,198,97,62,154,11,9,198,197,160,57,8,244,149,111,178,152,140,88,97,137,50,15,167,16,124,201,94,31,248,33,76,249,99,253,32,147,229,226,46,35,137,51,24,46,146,173,27,103,219,131,14,34,21,79,207,135,169,202,79,148,128,79,220,42,125,166,235,117,84,96,124,222,52,70,174,173,103,21,149,124,117,17,218,252,61,216,252,216,177,151,237,251,136,87,214,140,172,195,139,18,233,27,57,101,103,49,70,128,54,158,7,188,186,27,50,118,167,34,74,0,71,25,143,18,53,249,203,194,21,180,208,246,207,126,81,37,222,189,76,51,225,22,231,39,154,139,41,69,97,196,0,217,65,230,44,82,99,78,97,220,2,79,16,120,148,235,53,110,62,25,101,202,53,165,243,234,167,19,229,37,124,202,231,101,253,125,10,227,175,45,11,115,24,227,31,20,168,223,200,167,230,67,181,146,71,255,0,89,141,252,73,24,125,96,103,102,236,184,163,39,79,124,72,192,253,80,242,125,194,161,113,228,35,39,232,45,195,178,238,46,84,57,164,197,41,63,74,63,246,144,210,109,101,146,119,202,8,120,209,254,148,57,204,100,178,202,196,170,171,113,120,114,20,73,128,193,147,119,198,144,198,190,62,119,132,162,86,251,106,225,191,252,210,49,113,125,82,166,79,13,110,211,49,160,66,254,37,171,95,35,44,115,215,201,156,50,122,176,162,226,196,156,198,213,71,182,30,20,124,105,140,223,62,33,98,139,26,60,213,185,124,49,69,28,97,253,177,38,101,65,247,27,232,14,1,178,44,204,253,201,240,152,68,198,155,70,164,138,54,101,52,161,137,4,249,32,17,56,121,82,51,42,139,204,79,119,79,7,195,48,132,149,85,24,117,178,186,149,28,248,210,231,51,233,37,143,211,115,139,210,84,235,221,205,92,7,172,190,4,145,225,227,90,140,22,73,31,106,157,147,166,246,35,203,148,133,34,244,57,135,141,196,84,187,108,134,226,230,217,52,227,43,223,202,183,178,144,27,23,242,242,44,152,247,145,17,24,204,252,225,202,146,212,29,163,196,141,153,66,124,249,132,44,164,70,67,211,22,179,137,132,177,72,170,35,86,144,132,237,26,161,13,13,174,62,40,171,161,89,73,53,137,168,116,44,173,30,19,9,56,101,196,72,81,127,74,181,73,97,198,254,94,196,51,36,140,132,249,189,176,255,0,117,35,102,11,236,47,125,147,228,159,136,68,68,50,200,241,188,51,9,5,125,49,130,7,244,146,229,147,246,148,171,32,106,219,35,229,151,40,152,210,237,177,88,234,229,109,148,241,148,99,218,118,44,97,238,200,60,198,67,132,39,169,24,37,246,98,88,79,190,36,208,19,22,49,34,180,49,131,94,200,37,225,196,50,145,36,54,56,82,184,68,167,163,106,171,202,137,220,209,99,73,84,12,178,38,160,27,51,10,48,191,109,50,138,202,201,242,48,252,48,201,44,245,98,202,24,211,186,26,118,73,6,98,139,46,37,155,32,124,142,208,89,63,192,156,105,182,122,108,92,38,79,106,10,110,146,105,195,27,246,130,140,40,195,251,73,124,195,85,91,129,241,37,192,237,69,92,92,12,160,218,117,36,204,123,62,170,158,229,204,169,246,183,77,208,86,147,119,16,178,50,125,196,205,239,252,137,60,203,128,70,226,8,178,161,195,112,114,251,68,72,204,206,111,111,233,141,244,11,89,44,103,167,173,84,240,229,140,127,212,98,226,32,149,5,107,44,100,245,8,107,57,134,39,73,68,60,130,85,181,23,216,86,176,180,204,25,120,140,152,192,170,137,237,32,30,241,137,99,26,227,25,56,146,43,49,181,98,173,148,239,199,237,173,51,36,202,16,241,98,30,63,218,67,70,214,31,224,9,98,229,26,60,214,80,108,129,195,0,130,34,109,203,226,99,70,232,40,245,41,112,185,68,92,72,234,232,250,154,255,0,151,254,34,24,199,245,8,190,134,52,76,153,165,137,22,109,73,43,170,187,30,52,184,39,244,164,118,126,38,199,232,199,248,124,221,152,255,0,252,68,170,214,78,149,210,81,94,83,74,202,79,108,98,74,245,14,164,157,24,111,202,94,68,170,133,148,243,158,249,119,130,36,153,63,79,219,66,205,171,183,183,109,1,161,111,45,123,146,150,87,18,181,37,171,203,18,44,156,126,218,121,66,25,67,27,197,46,1,63,149,93,195,178,170,23,8,106,198,33,126,210,245,147,55,44,203,198,44,95,73,82,200,130,51,55,209,58,192,128,94,31,81,28,27,187,95,116,74,78,224,215,49,165,102,9,120,209,181,183,7,146,198,8,190,210,131,89,216,172,107,137,68,105,251,214,123,136,35,5,229,99,240,197,38,53,184,38,30,62,100,100,6,110,85,99,37,34,144,6,129,182,62,98,137,26,200,212,228,30,99,79,249,159,166,173,44,170,162,201,31,40,148,196,202,24,48,185,162,8,137,164,226,17,200,108,173,184,124,110,31,109,82,64,48,201,203,136,101,82,48,246,146,73,135,220,77,96,25,241,142,192,229,80,85,44,195,201,150,87,146,64,248,145,5,10,55,241,114,36,179,32,62,16,50,203,40,202,69,95,26,30,70,101,72,174,222,49,31,23,182,170,199,61,178,19,67,49,10,53,246,125,110,229,143,70,198,13,86,78,25,92,159,77,53,240,7,130,92,80,118,102,241,56,182,170,209,146,178,62,88,114,37,112,33,217,100,218,88,117,174,151,171,97,223,206,56,3,83,23,143,220,34,213,79,12,20,31,212,109,160,18,79,238,167,85,94,93,129,100,126,61,200,121,58,84,18,72,205,167,17,21,54,158,208,115,176,114,151,253,197,107,15,92,233,25,36,196,26,177,136,159,180,158,178,100,18,147,40,132,63,219,73,185,23,209,95,243,84,129,252,54,113,19,15,32,147,74,120,22,85,4,121,130,44,163,42,119,62,224,5,39,232,8,47,226,90,195,100,9,60,203,55,23,232,95,242,7,5,249,71,205,21,12,106,172,76,203,137,49,100,145,227,234,88,26,203,234,137,110,245,72,180,44,11,15,139,165,22,99,16,171,78,230,33,58,81,177,152,50,141,37,180,125,70,175,167,176,7,134,84,28,152,25,125,164,226,76,108,75,83,60,211,90,130,147,6,170,138,94,232,169,92,200,3,130,204,193,138,173,230,76,130,63,167,145,8,199,214,201,99,197,96,92,89,126,146,55,21,198,91,33,27,14,102,229,248,130,153,51,79,89,21,249,77,43,18,49,148,245,194,178,205,92,34,8,105,207,128,5,238,172,170,32,251,172,107,135,144,99,196,98,166,145,140,63,165,200,146,154,79,231,226,73,172,175,167,65,253,38,50,145,78,205,224,11,153,107,37,231,199,212,66,165,204,173,200,76,198,82,144,62,33,106,168,207,96,75,0,120,211,105,55,23,151,96,237,24,191,109,85,89,215,227,212,89,33,254,154,245,62,173,131,72,12,49,59,84,1,175,172,181,1,48,241,255,0,26,162,159,166,238,100,145,255,0,43,185,91,41,244,173,148,18,102,151,1,86,62,157,173,119,17,89,81,73,232,218,36,147,72,206,197,76,29,25,167,244,248,24,99,100,86,213,175,219,3,148,88,146,189,66,240,78,3,226,6,41,10,157,164,240,81,77,16,46,7,180,197,19,26,71,113,1,146,124,243,69,33,72,136,173,129,42,8,250,147,31,9,210,125,164,171,97,154,164,245,37,32,230,159,233,126,226,182,9,189,32,28,37,26,20,53,67,140,60,166,47,34,249,37,153,70,146,70,25,76,228,234,25,197,99,246,133,82,147,231,218,149,255,0,54,95,246,147,240,135,145,5,107,12,130,35,56,177,101,92,178,84,170,214,198,250,171,179,194,7,183,252,169,163,13,189,27,212,199,166,191,247,85,45,108,3,167,85,196,214,101,53,62,51,50,115,123,168,218,216,196,130,62,164,123,25,18,181,153,138,81,137,47,153,170,135,24,159,41,20,146,127,137,107,76,158,34,45,251,145,214,80,34,234,136,61,185,84,107,41,226,66,243,22,33,168,42,125,127,107,90,71,132,57,10,139,126,185,151,38,94,99,69,39,248,215,68,115,55,144,146,70,51,190,147,42,183,195,20,2,73,252,254,218,161,170,218,73,130,18,237,113,19,195,233,32,173,117,159,244,188,85,250,95,147,195,245,4,83,31,137,245,28,223,148,16,134,47,218,93,22,37,80,237,121,107,20,64,100,64,242,144,175,235,91,116,220,99,142,35,55,98,227,64,195,211,124,236,151,96,94,69,68,240,240,102,246,210,48,214,244,168,215,9,36,179,132,67,88,4,47,141,220,81,169,73,58,180,99,38,210,186,82,25,151,214,178,79,136,92,164,42,150,225,187,101,145,161,156,158,233,84,230,170,135,168,32,145,146,235,203,199,238,13,59,170,125,143,254,220,10,168,228,217,86,236,112,203,40,202,95,166,157,91,79,33,114,57,107,3,58,119,205,203,22,82,44,160,89,2,182,118,19,11,17,21,108,3,14,76,231,241,113,165,58,181,245,66,99,205,181,228,23,211,79,137,153,88,195,80,204,0,128,205,161,123,80,85,87,196,164,103,87,255,0,84,80,115,53,60,172,15,150,17,101,197,214,52,179,225,238,185,178,191,151,55,214,226,140,95,159,229,215,59,242,208,173,113,58,125,175,196,234,56,32,121,189,24,133,34,154,14,188,30,164,6,96,139,109,249,250,209,242,116,99,231,49,242,254,170,74,205,19,99,91,57,133,254,219,205,91,111,95,177,86,69,250,55,79,213,83,171,124,2,28,152,252,213,109,62,188,173,154,6,11,147,114,151,93,232,144,77,3,54,133,228,240,73,131,66,77,62,78,108,139,158,72,117,181,187,149,89,52,175,177,81,63,125,56,249,133,20,133,26,202,29,33,4,77,217,69,252,106,163,76,76,137,54,43,49,23,141,50,147,13,133,230,10,234,142,167,59,51,16,87,213,167,183,137,180,216,12,81,146,45,49,72,58,73,120,67,147,252,107,168,62,182,81,7,202,94,52,61,86,146,151,109,45,248,133,136,127,81,59,45,197,176,218,158,239,101,225,203,200,168,255,0,18,78,147,195,148,133,73,217,15,71,105,127,243,105,228,147,39,233,140,73,125,150,182,130,34,51,209,34,241,253,66,118,46,118,85,70,29,84,221,100,207,158,221,226,196,69,190,202,125,172,152,63,113,33,147,169,199,249,10,97,101,79,171,102,18,221,140,151,137,81,89,92,78,2,0,178,242,75,241,21,29,234,163,130,13,161,160,101,34,58,202,78,196,239,94,219,122,188,92,190,232,150,226,61,128,41,24,61,219,248,144,218,206,215,108,7,226,23,34,20,210,103,86,202,126,81,127,34,211,36,219,210,125,82,37,200,5,218,111,119,101,43,53,136,184,211,73,246,177,69,57,158,158,46,49,61,40,213,182,68,164,174,96,66,44,89,80,180,51,217,100,14,33,41,179,122,212,106,227,99,160,239,15,108,6,68,246,209,81,168,73,8,25,177,36,244,243,216,35,176,61,74,202,123,222,88,185,67,43,253,10,209,177,34,22,75,229,231,229,75,76,193,146,94,34,172,238,239,143,24,248,123,72,177,52,9,211,64,195,117,16,74,128,52,120,89,8,107,209,174,199,157,130,48,146,137,246,71,20,76,70,236,83,239,184,228,234,34,86,176,202,167,72,178,164,157,119,93,194,94,53,51,232,227,173,35,49,123,93,136,186,125,108,72,208,112,160,166,95,100,233,72,178,48,84,105,224,50,177,35,153,67,59,35,229,196,41,16,115,46,44,69,225,132,74,195,77,234,65,224,249,184,163,76,173,251,104,28,14,95,39,83,235,24,199,124,67,8,66,31,212,84,20,54,82,252,217,187,148,66,144,169,245,245,60,27,111,51,68,226,80,211,55,122,124,153,133,237,37,104,87,146,155,102,58,228,105,56,193,243,104,39,207,220,189,252,92,75,154,233,143,136,178,172,173,118,150,34,226,251,139,160,26,72,201,225,133,73,88,42,103,39,192,67,205,237,32,223,38,142,220,24,66,33,255,0,26,249,107,49,152,54,157,185,82,186,172,245,164,102,33,114,125,197,85,96,37,117,135,194,189,71,24,158,185,92,82,10,55,158,92,105,150,155,212,240,73,19,211,229,197,30,65,125,85,218,41,222,203,120,36,21,140,161,151,242,46,127,119,240,210,143,213,95,44,51,241,44,101,71,225,233,169,77,205,93,114,39,55,227,168,157,148,57,49,149,234,137,147,245,4,152,57,171,167,147,246,212,158,164,173,148,47,148,17,120,197,214,68,206,146,124,234,216,56,127,248,42,142,203,88,219,45,64,97,213,50,117,175,245,25,68,201,231,214,173,255,0,240,246,12,159,3,101,203,251,165,80,102,97,227,78,245,28,188,159,77,59,135,175,237,100,143,14,192,127,184,158,204,159,2,53,155,228,161,141,164,169,171,79,195,216,186,5,59,24,40,189,75,155,195,125,172,144,60,166,40,196,69,105,163,236,143,56,120,165,148,98,196,169,185,252,36,202,21,101,24,131,243,48,82,35,95,51,27,197,46,81,11,252,171,160,62,77,118,13,167,25,126,226,231,90,195,77,142,15,157,140,69,173,89,184,21,141,168,75,24,62,165,57,230,8,134,152,67,97,6,78,213,57,0,55,37,62,99,113,9,50,178,13,136,252,10,44,105,54,217,6,102,185,240,208,6,75,150,20,162,25,127,58,166,217,193,250,67,18,130,126,161,184,17,216,45,168,255,0,199,237,170,22,90,142,49,25,152,92,165,66,147,98,143,121,6,160,25,138,92,67,72,205,168,95,111,43,13,120,184,150,50,104,109,117,3,216,109,169,4,63,186,181,93,198,151,65,7,53,127,41,4,158,166,91,82,162,182,48,10,60,50,202,180,73,173,173,131,231,136,67,42,146,211,122,146,111,117,177,85,179,241,205,6,97,44,86,99,69,204,141,85,56,15,226,196,69,63,113,196,77,166,235,171,219,85,16,235,70,51,230,42,30,239,64,60,135,125,216,165,127,213,76,101,181,37,195,63,109,238,166,80,237,78,38,101,94,13,32,231,49,249,74,151,218,195,157,8,120,133,143,31,212,81,219,211,236,170,177,86,29,66,194,51,23,203,151,42,213,15,77,178,202,87,55,16,212,190,158,211,100,146,253,216,125,165,208,244,219,206,62,225,117,38,91,32,178,42,248,134,217,50,37,37,83,34,68,226,26,156,124,10,169,220,197,148,49,127,42,219,172,35,78,178,247,113,41,159,252,61,149,131,118,89,248,135,251,169,243,22,170,54,170,128,2,216,188,53,197,249,97,123,137,148,253,61,18,115,30,28,163,18,73,163,241,198,59,196,157,234,67,48,113,30,32,228,220,151,175,18,197,102,3,144,234,71,217,84,220,250,72,101,110,83,74,127,92,141,43,13,142,60,101,69,67,248,117,121,38,119,171,75,220,242,251,132,78,231,195,139,90,14,89,68,41,22,237,170,228,110,230,162,109,79,48,245,176,72,104,157,139,138,27,95,252,66,157,57,241,34,22,73,127,63,95,182,187,12,203,40,179,129,180,237,39,211,91,235,126,30,146,11,243,109,70,44,170,109,211,164,165,163,234,53,139,224,142,161,159,241,27,3,3,99,60,98,31,185,137,61,140,253,180,174,110,207,168,172,195,164,183,207,101,124,78,196,76,159,135,164,132,246,6,92,168,217,21,22,20,66,77,51,57,140,7,159,32,229,135,173,87,195,244,107,176,98,177,148,56,195,23,221,92,251,80,192,124,22,48,57,127,234,172,244,244,99,198,6,99,9,21,214,216,19,196,115,62,134,171,119,134,33,126,91,234,34,163,124,61,167,141,253,67,46,84,170,202,236,25,24,31,113,124,102,161,196,60,37,41,22,52,154,161,69,83,43,89,231,140,79,78,175,226,251,139,109,36,247,214,191,245,89,82,238,121,39,226,138,85,182,76,97,237,59,121,20,235,113,184,23,113,181,12,82,15,230,229,15,26,207,127,91,39,244,133,202,63,182,191,63,217,70,213,178,79,205,144,81,149,70,143,212,132,140,127,79,73,89,81,191,129,88,206,141,36,209,99,29,230,74,231,234,211,136,252,49,114,198,250,107,233,181,37,85,35,222,41,113,71,36,133,65,85,70,37,217,204,82,197,32,134,94,177,170,170,220,94,3,236,218,127,86,197,218,4,187,105,37,94,15,193,243,198,240,176,221,18,74,81,39,74,146,180,121,162,8,153,19,154,127,136,86,176,65,233,210,202,65,98,74,205,170,124,119,5,183,142,163,95,71,36,102,48,82,226,166,113,174,37,84,15,21,112,134,36,159,241,59,231,116,148,89,23,158,19,148,124,211,199,252,73,45,127,224,223,253,155,205,173,183,39,126,239,177,35,147,169,32,219,89,50,190,95,90,96,109,25,20,145,115,22,120,212,188,61,24,56,86,187,189,209,10,150,68,111,29,71,70,79,163,162,195,167,210,37,7,110,47,221,74,238,52,245,109,111,205,196,149,148,107,91,25,93,9,159,84,138,111,82,106,73,209,190,83,210,201,140,190,230,36,234,238,34,175,244,27,82,106,211,139,192,49,4,52,117,9,160,221,129,158,163,40,106,57,244,246,186,128,152,171,196,92,137,198,155,211,214,80,71,180,247,19,109,183,48,102,82,170,214,183,78,84,3,52,78,82,32,105,245,204,178,121,215,196,138,76,127,83,18,29,244,150,49,143,154,196,68,198,181,79,146,242,179,105,82,33,139,234,17,86,172,79,19,236,249,240,71,231,245,61,196,77,61,144,228,240,242,37,112,232,113,141,230,150,92,171,119,128,7,212,92,75,25,66,197,83,233,37,65,62,236,165,34,83,172,205,47,131,104,34,125,204,107,224,110,9,238,202,33,127,149,85,210,76,173,156,12,60,101,34,213,213,92,75,50,28,185,150,71,154,253,161,69,139,247,17,118,183,192,164,139,135,47,251,106,235,80,232,194,73,35,229,134,40,255,0,113,70,179,73,75,156,71,241,101,24,149,26,53,5,108,137,184,119,108,156,125,222,82,43,42,171,231,144,120,141,141,38,178,161,131,8,28,69,228,250,106,96,215,126,154,113,132,43,150,72,234,93,90,231,97,135,63,254,17,185,130,177,147,118,114,63,52,177,12,138,10,159,89,193,255,0,219,134,69,209,41,228,208,91,69,203,200,146,63,249,4,152,11,77,38,154,104,223,187,40,255,0,109,114,253,127,171,79,163,160,188,213,213,99,42,237,143,211,26,114,113,63,84,65,19,247,82,233,255,0,5,171,174,198,252,178,184,215,70,218,186,209,181,22,57,180,70,183,99,130,104,15,251,76,215,22,119,164,234,18,138,55,231,95,161,235,117,60,75,104,57,162,20,101,26,224,95,16,191,236,187,78,89,217,171,132,78,39,246,9,95,124,61,173,126,159,0,43,185,113,137,152,215,50,244,90,244,239,203,190,133,231,234,34,155,179,38,157,138,235,184,122,158,112,31,233,37,32,151,41,178,173,213,177,172,179,91,74,226,243,247,87,115,205,47,193,158,158,167,110,52,145,228,147,119,96,82,23,237,174,170,171,169,204,178,50,18,85,175,151,180,253,86,36,210,7,153,123,75,148,136,150,105,130,73,230,8,164,227,89,178,30,197,235,26,168,28,196,154,146,146,200,128,33,98,11,41,87,62,147,26,240,94,97,48,136,187,172,6,31,30,98,241,44,237,116,148,73,176,95,47,220,237,90,172,142,101,153,14,18,31,85,140,60,34,23,25,123,21,109,61,173,29,5,83,242,211,101,39,184,76,72,203,42,66,66,237,138,146,89,70,61,148,18,84,215,11,144,172,75,34,215,137,120,27,252,154,95,219,184,161,159,17,107,75,100,252,63,45,249,209,239,190,170,146,252,59,241,23,47,221,92,183,85,124,58,191,173,149,154,88,136,33,151,220,18,161,248,105,165,103,14,115,229,154,1,11,27,234,41,170,58,115,63,67,118,255,0,198,254,46,252,79,150,154,123,29,22,181,155,46,32,202,38,50,253,213,80,253,1,234,204,101,128,174,73,197,237,229,69,198,164,131,36,12,46,215,23,228,69,110,118,94,97,23,42,147,55,235,167,115,225,186,137,53,153,181,127,97,84,150,94,82,1,129,137,214,133,245,185,197,225,46,66,172,230,92,90,201,62,109,130,199,207,115,237,98,34,154,195,118,204,139,73,178,184,12,106,175,129,7,195,118,82,43,88,122,168,5,3,61,56,185,87,47,53,105,60,57,74,150,249,234,10,211,230,175,235,85,110,157,187,96,74,202,252,206,225,26,201,242,127,86,152,73,14,88,156,162,227,92,37,154,171,92,73,226,136,81,167,53,95,16,181,109,72,240,222,69,33,99,44,86,116,248,55,109,126,206,130,106,170,98,244,197,196,166,111,178,105,240,60,177,34,242,34,225,235,106,171,33,252,166,60,137,196,60,19,135,148,216,202,172,179,95,145,22,86,67,154,85,64,149,110,119,203,150,85,170,226,134,89,120,126,146,234,6,129,23,207,168,98,253,164,5,197,32,202,53,85,169,150,212,230,80,32,109,137,243,101,227,18,33,151,108,19,248,98,144,191,180,158,154,168,130,62,29,170,121,26,28,18,143,244,3,18,148,148,78,101,85,152,143,173,252,65,36,251,179,8,98,140,174,35,62,12,152,152,165,246,125,69,132,202,168,49,162,102,137,217,247,80,12,48,201,194,98,143,34,229,105,145,27,29,71,219,103,208,115,2,52,26,223,119,141,106,147,175,41,188,246,145,34,146,73,127,105,43,240,138,47,243,2,241,254,234,30,124,253,34,32,101,12,168,209,72,47,186,164,221,82,233,242,82,62,155,87,248,238,55,135,50,170,119,153,139,146,52,159,186,140,124,104,150,81,94,19,46,81,119,241,22,170,51,216,40,147,227,23,255,0,167,78,116,247,197,29,62,33,143,119,42,73,73,246,196,166,189,123,59,98,81,186,22,69,184,100,205,13,107,25,249,107,138,76,104,168,26,110,84,210,12,86,60,95,186,170,96,93,193,156,12,209,37,33,36,204,62,239,42,232,179,63,29,9,47,127,35,115,52,148,24,76,203,16,93,72,224,201,167,218,63,119,141,11,36,211,166,196,126,41,73,3,243,198,3,242,246,41,109,203,200,162,210,185,19,122,182,202,182,180,15,218,8,89,62,210,87,167,167,222,93,179,132,68,16,213,5,86,155,137,38,83,237,175,57,126,156,117,80,24,24,153,134,36,93,176,254,154,234,143,167,87,201,137,73,212,83,21,39,63,10,142,55,45,132,172,132,73,30,16,22,215,183,229,132,245,97,113,91,56,177,48,139,177,42,13,32,225,96,9,133,150,79,184,69,209,183,252,37,184,207,242,58,167,184,136,63,116,98,26,113,248,146,168,127,221,13,46,217,196,23,246,3,74,231,214,130,113,30,40,145,113,37,104,111,242,42,178,148,108,213,85,164,38,19,74,91,102,70,245,32,102,136,92,163,42,146,153,162,72,64,60,219,254,174,180,144,47,214,52,135,195,16,178,75,25,102,203,167,244,124,28,119,38,132,240,73,155,20,148,109,84,48,21,236,49,123,19,104,6,149,109,21,129,150,92,68,240,68,67,161,29,111,108,172,170,152,146,48,153,107,46,11,6,42,234,188,191,81,25,26,248,5,7,45,88,196,79,186,141,141,24,30,201,127,221,72,245,12,151,143,218,26,155,127,177,163,85,250,13,126,176,197,196,106,97,148,105,68,154,168,183,114,179,68,171,216,164,49,172,181,25,9,138,36,88,197,254,36,222,5,169,241,226,177,41,4,68,45,129,151,244,55,254,27,125,107,56,74,50,173,219,248,131,6,211,141,9,106,105,113,162,101,137,63,42,159,173,214,99,140,242,10,198,155,47,220,75,37,171,236,52,107,126,90,148,47,173,103,110,92,169,93,172,61,207,135,16,211,122,219,88,150,248,195,136,130,31,221,91,238,41,199,131,44,76,153,17,14,102,200,196,123,225,218,249,176,70,158,66,198,250,107,86,252,113,167,50,32,86,223,85,177,17,223,16,208,8,146,90,213,90,150,201,150,17,11,137,62,223,240,22,66,210,76,153,197,27,5,201,141,38,187,167,222,141,152,178,8,139,104,117,156,90,216,184,109,177,150,74,192,58,132,118,68,225,227,69,151,128,153,18,108,213,186,130,166,95,164,151,33,70,170,3,125,182,6,105,121,4,63,5,148,250,112,121,178,195,181,46,190,102,230,11,194,95,249,49,172,146,29,60,70,220,254,13,105,53,252,27,99,191,211,229,101,24,187,21,156,107,128,73,138,184,21,85,36,93,54,3,152,82,137,202,252,170,162,159,88,19,35,5,238,41,109,186,14,212,126,37,69,147,223,26,89,12,33,33,100,221,146,72,56,68,65,33,76,205,71,52,236,45,78,50,144,168,83,67,213,81,142,49,88,64,196,63,168,171,182,213,246,39,101,42,234,166,16,108,102,100,205,242,64,34,101,75,160,48,152,24,94,197,160,198,62,124,197,23,26,77,177,131,53,62,191,131,177,197,16,184,146,24,26,132,243,186,103,145,89,67,173,210,87,113,48,250,88,242,37,179,40,105,180,252,188,49,4,154,171,246,98,182,159,64,193,141,121,110,205,167,33,70,150,89,124,40,157,24,111,177,237,84,193,184,60,97,225,137,141,31,26,5,229,183,116,162,99,84,142,69,227,216,147,92,156,211,208,224,236,125,58,92,1,228,243,250,73,212,8,195,173,59,13,18,40,214,239,74,29,105,59,114,166,12,134,249,44,234,196,157,152,80,135,152,114,65,247,20,141,196,147,231,196,97,19,24,149,104,106,137,27,221,202,190,217,67,220,197,120,182,163,42,69,239,228,50,178,161,60,253,142,211,229,50,127,42,9,151,30,154,76,194,229,71,67,135,253,161,178,44,174,225,142,182,43,202,44,101,69,71,177,181,150,81,108,129,155,168,171,75,231,203,247,101,16,106,125,247,0,199,197,20,153,18,185,144,53,117,177,50,196,139,39,31,218,89,86,27,18,214,75,37,145,159,165,33,80,187,15,170,44,73,124,111,92,192,48,203,158,72,56,152,183,50,200,113,129,138,89,119,63,113,106,217,9,177,7,241,92,199,131,164,108,75,16,184,137,224,167,190,18,208,193,46,142,1,162,11,230,100,242,16,138,243,83,211,196,212,149,167,136,82,140,67,43,61,212,243,64,80,193,210,84,113,107,132,33,241,34,185,219,248,87,115,252,85,254,137,97,232,59,81,243,24,163,78,96,70,167,141,242,150,217,50,125,181,100,102,30,79,134,40,184,134,177,141,166,226,23,152,177,114,145,51,50,8,172,196,91,252,235,108,120,69,242,202,178,52,194,73,27,50,202,196,53,180,212,49,50,63,137,11,50,146,200,76,226,226,26,230,104,239,192,162,178,135,201,181,170,130,7,148,211,241,13,115,205,67,171,98,219,157,145,34,69,33,71,231,216,168,102,105,136,62,25,109,167,147,246,210,253,157,108,98,113,69,227,89,248,186,190,185,106,58,204,137,199,67,56,114,79,38,11,34,68,129,200,36,147,80,213,74,32,240,151,177,83,211,134,92,107,39,151,219,42,173,135,85,6,107,254,109,89,107,30,14,115,179,53,174,113,74,77,55,113,90,119,216,101,34,232,122,111,83,144,172,218,88,136,130,34,125,119,73,16,175,218,68,200,47,201,216,185,206,170,181,5,33,217,92,89,89,113,44,145,83,192,120,217,166,228,116,153,240,34,89,3,42,92,248,218,126,48,49,75,22,82,36,20,58,134,94,1,251,163,84,97,147,22,112,63,182,201,247,86,43,183,145,54,90,48,136,214,160,141,225,18,184,164,18,34,28,2,23,152,210,137,145,28,250,72,61,220,121,16,239,129,58,49,24,104,153,10,53,187,106,83,112,244,154,211,149,50,96,98,193,138,193,101,228,89,239,6,56,156,194,196,79,184,182,122,110,229,155,191,246,211,248,139,109,69,147,231,237,129,152,216,208,149,79,131,100,76,166,64,90,192,60,227,190,33,165,45,180,129,38,159,103,86,95,207,238,40,86,133,236,181,43,89,14,15,241,161,100,134,32,252,195,136,107,56,211,50,15,42,219,50,75,8,14,161,170,44,135,51,41,7,169,195,99,26,41,37,139,173,11,163,230,14,252,248,67,216,47,168,158,95,70,157,57,157,184,135,244,215,59,147,85,115,81,99,234,21,50,185,17,34,249,41,88,219,26,157,156,33,151,7,138,88,144,147,228,144,93,42,6,6,161,248,160,73,96,137,46,40,202,63,218,87,17,158,114,3,13,136,185,20,50,242,208,102,90,124,139,102,95,65,133,254,108,34,9,120,38,125,144,63,167,136,133,253,181,166,120,105,167,31,105,97,203,137,62,167,184,126,159,103,244,232,163,199,224,170,170,130,217,137,243,105,185,222,121,75,20,130,253,212,250,169,145,99,49,130,52,161,136,106,161,147,61,126,35,11,47,254,69,41,125,84,56,195,121,85,89,150,184,8,182,118,204,110,249,49,7,196,25,121,82,235,38,65,27,31,138,86,82,46,102,192,220,18,200,229,203,39,109,237,170,74,112,144,95,80,164,80,72,220,118,168,116,59,187,136,199,218,122,88,246,197,127,97,68,183,73,153,178,138,66,133,59,135,26,95,134,105,98,30,63,186,176,152,17,219,129,225,137,183,86,170,137,111,225,43,14,214,116,211,243,117,170,168,211,242,3,14,82,99,73,32,105,187,17,29,254,161,23,16,254,210,30,248,55,21,190,6,169,201,140,93,153,86,52,109,81,150,174,195,243,76,24,137,242,145,100,151,238,21,32,153,73,168,230,202,121,119,88,134,85,81,166,231,206,178,138,193,75,199,147,246,149,116,106,208,70,237,236,89,10,69,230,107,74,200,114,255,0,192,23,147,135,250,242,33,12,205,93,164,143,136,165,36,145,174,200,105,56,153,135,141,75,234,71,142,108,66,68,202,52,242,108,190,61,132,89,165,36,35,107,104,178,70,240,216,69,28,98,126,210,144,213,90,135,43,223,180,47,237,161,245,38,152,177,223,102,9,113,13,27,85,164,137,90,63,81,176,229,82,94,157,173,252,44,210,34,19,108,129,46,75,243,24,82,85,149,60,253,143,23,182,136,12,201,214,231,218,87,69,196,63,169,137,88,64,161,139,4,108,44,184,25,72,175,182,149,35,188,194,223,196,58,84,128,197,44,178,114,41,153,48,34,22,215,119,18,87,26,232,51,33,233,249,204,218,108,6,34,126,210,214,29,31,92,38,98,136,81,161,85,6,220,97,27,47,169,138,12,56,177,19,234,33,227,24,98,63,234,178,173,87,218,84,241,137,196,165,253,55,83,214,203,205,218,165,36,44,106,178,157,130,157,128,35,51,24,169,164,192,211,20,24,165,139,42,136,211,210,103,20,31,54,44,74,173,129,0,135,219,149,77,100,116,49,163,81,100,205,13,6,201,249,67,43,248,202,167,111,152,56,32,218,109,114,144,93,106,198,76,146,66,246,136,180,73,129,234,81,119,97,18,118,109,95,224,23,2,2,169,132,207,148,188,73,172,58,113,205,157,218,68,198,77,104,196,12,198,22,44,75,125,83,0,32,60,217,71,145,106,224,107,53,205,114,105,34,193,249,72,156,164,42,67,113,160,37,143,206,198,89,70,85,69,106,201,115,153,242,146,177,19,234,37,114,96,94,20,24,75,104,66,253,181,69,207,224,149,181,79,146,106,29,110,218,83,12,18,226,34,163,126,170,170,168,27,55,114,185,20,229,173,14,163,198,243,68,40,255,0,111,220,66,198,248,123,115,111,220,34,100,247,8,167,36,58,185,85,145,124,139,72,218,252,22,68,249,73,68,71,190,24,38,243,20,164,199,251,170,72,63,15,79,166,192,249,123,161,161,159,14,226,73,56,74,65,41,126,43,171,123,148,220,137,248,150,140,244,113,240,196,16,202,69,170,79,203,47,64,210,83,135,21,146,195,40,121,60,62,170,21,244,154,128,103,249,188,106,244,114,88,137,172,153,99,220,18,242,34,35,95,78,140,7,229,20,98,254,234,170,244,114,73,6,17,69,64,7,68,216,238,242,203,128,66,143,233,173,104,84,22,66,66,147,227,72,61,75,104,106,177,255,0,143,18,233,1,214,16,100,131,219,22,84,166,78,140,163,23,41,169,132,34,38,212,148,148,125,165,139,148,138,31,142,169,242,86,73,35,127,130,122,226,52,82,249,203,10,10,5,199,231,194,186,81,153,91,225,135,97,27,26,158,158,205,57,4,143,52,72,163,220,164,101,79,177,99,147,248,17,91,48,99,6,108,89,86,247,218,196,250,88,146,61,230,85,163,102,249,39,225,149,137,38,157,199,244,27,73,212,60,152,98,64,147,37,106,54,161,177,47,22,195,23,241,45,175,128,250,208,112,218,101,39,218,74,102,50,226,115,63,84,53,93,190,255,0,34,43,40,87,169,60,68,102,105,67,71,178,212,31,251,40,106,105,245,71,193,132,165,25,84,220,151,203,169,149,148,165,227,70,203,32,89,92,233,222,177,252,169,12,249,147,164,145,252,163,16,212,247,226,71,205,31,8,136,36,172,210,103,12,153,140,85,170,174,45,84,174,134,247,170,56,22,177,10,49,139,16,212,101,60,195,205,99,49,43,72,20,154,96,96,249,177,73,200,183,47,176,170,141,124,32,148,28,194,202,146,79,192,47,49,8,72,123,91,189,136,241,87,139,140,74,42,99,245,5,217,242,215,138,79,255,0,51,89,105,92,54,85,62,71,211,44,167,8,152,66,136,134,247,201,31,49,71,145,38,167,123,196,76,86,28,164,76,89,12,226,62,239,145,81,99,160,89,74,218,170,72,152,254,109,109,159,73,91,27,221,202,148,195,153,101,244,178,162,13,36,229,238,22,36,111,58,124,8,209,255,0,69,102,211,208,73,205,186,32,136,147,73,129,167,196,118,7,146,73,63,117,85,50,77,112,191,86,34,21,120,209,180,116,158,96,197,146,34,125,181,171,50,136,202,194,105,33,148,40,61,67,16,252,56,215,30,212,154,207,90,65,156,250,248,145,126,91,237,174,218,202,172,167,226,148,76,127,112,169,168,116,48,35,31,212,37,138,17,85,25,82,110,90,155,28,141,15,199,115,243,112,108,181,5,151,104,136,34,171,125,37,67,172,69,41,153,138,77,177,87,69,187,184,211,17,134,241,6,4,108,159,180,147,126,36,57,89,134,38,37,59,66,156,75,179,74,255,0,29,139,10,218,168,177,129,243,121,50,44,166,76,0,135,138,34,146,12,155,130,114,154,87,18,214,107,41,80,137,245,84,100,145,220,197,133,126,199,50,112,77,238,16,202,190,7,229,137,196,44,72,24,211,55,36,204,155,120,110,122,148,150,197,27,74,6,62,180,243,129,150,89,72,81,149,71,89,80,146,52,183,134,187,38,53,109,14,51,197,218,82,21,44,184,201,186,97,68,47,220,93,22,254,28,235,107,19,149,84,231,130,125,217,138,168,247,224,31,187,200,130,159,60,133,240,14,36,145,245,167,146,254,30,37,149,103,224,86,223,177,94,251,187,25,32,195,19,149,79,217,63,86,217,124,161,167,140,67,251,75,84,6,78,164,230,221,39,17,174,226,205,56,247,120,196,79,168,140,19,144,141,111,29,4,129,210,82,227,19,118,97,16,191,184,183,191,76,86,219,63,9,120,137,244,198,170,25,60,2,253,37,164,98,254,226,154,212,55,0,133,231,47,47,204,166,222,79,29,5,255,0,43,19,82,116,27,244,220,230,75,221,101,25,125,181,69,0,39,47,233,16,181,175,181,212,145,30,98,255,0,26,97,73,26,230,144,132,221,197,38,63,168,145,154,229,86,223,246,61,102,149,220,129,153,113,172,227,82,14,183,170,6,92,94,216,145,144,237,64,78,162,172,103,220,108,135,219,137,55,228,45,125,137,109,184,146,124,201,123,166,7,209,136,47,226,89,76,178,151,255,0,8,152,162,8,121,22,137,250,144,29,178,229,37,1,212,241,102,203,195,16,68,73,184,206,62,217,169,236,181,146,78,81,39,53,176,229,193,31,205,197,196,68,210,171,117,27,151,107,219,245,68,177,181,221,119,23,149,59,50,162,153,228,100,205,79,98,63,104,106,122,225,143,178,6,89,124,169,134,96,17,136,41,50,71,238,151,18,133,135,85,175,192,146,180,199,141,47,9,122,211,179,73,28,111,117,43,124,62,124,177,57,81,79,54,228,12,14,46,165,85,85,11,27,94,247,217,49,232,40,218,72,146,94,252,57,10,157,213,4,99,103,182,141,12,205,179,249,184,149,109,66,77,99,158,92,124,43,212,245,7,245,26,152,164,146,63,167,244,210,217,151,122,226,23,132,64,197,146,47,168,53,218,119,135,193,250,252,95,202,164,44,153,42,113,48,135,31,238,33,182,156,22,87,242,38,105,39,222,73,139,253,90,46,36,209,240,43,176,110,195,22,73,75,255,0,207,162,13,162,110,38,143,54,232,98,90,130,25,218,124,152,178,165,219,168,219,131,189,55,38,230,104,54,159,161,39,183,151,233,170,136,117,184,191,87,43,114,185,171,236,173,100,147,132,68,200,183,214,234,29,71,80,71,150,216,68,196,145,172,156,116,29,87,87,249,58,12,248,195,198,205,160,134,37,61,39,80,130,180,248,101,228,74,77,241,69,133,30,40,145,114,145,5,233,182,58,145,251,187,14,36,138,173,51,123,118,10,236,242,27,204,212,47,146,206,33,41,201,129,149,52,153,131,144,164,246,213,173,61,84,28,27,67,11,249,17,129,208,24,143,187,175,180,31,213,93,31,142,130,111,80,134,164,173,191,28,230,122,128,136,33,253,213,208,225,192,174,131,224,110,210,37,55,1,181,16,31,132,89,73,255,0,77,38,13,220,225,112,203,198,34,41,51,106,156,7,211,252,220,139,13,67,112,201,49,112,237,71,251,138,82,124,10,235,176,97,150,92,69,64,90,218,206,156,55,136,43,84,104,219,111,51,23,38,68,209,221,243,113,25,85,12,169,234,167,86,203,218,68,47,250,213,187,36,206,140,6,101,40,212,4,155,82,65,38,108,168,248,122,181,243,129,204,34,113,37,182,94,195,181,157,74,9,150,67,201,237,47,176,237,64,95,213,197,38,63,168,145,214,220,12,146,191,74,79,228,85,209,167,130,72,58,134,168,162,240,22,204,167,131,100,63,148,42,67,38,147,81,214,159,180,133,31,212,85,239,211,199,146,76,213,211,198,36,178,203,119,27,138,92,172,169,89,65,100,238,32,153,12,254,12,55,33,74,181,135,85,90,214,159,230,224,12,184,190,162,122,105,224,141,7,139,245,37,83,236,134,121,39,230,73,91,151,197,23,33,151,226,66,91,159,41,96,98,253,180,196,38,252,156,162,74,76,195,210,51,118,40,4,40,208,172,212,150,182,196,218,6,0,196,181,149,137,85,92,124,108,228,253,32,145,80,230,109,191,86,36,132,211,53,109,104,63,64,60,127,83,18,148,120,117,174,164,156,243,87,69,146,85,149,103,226,50,170,249,157,58,203,82,65,218,191,244,223,198,185,206,161,135,46,236,124,82,136,33,166,53,180,150,66,62,27,184,184,136,36,248,208,192,32,126,149,109,107,200,76,81,176,57,229,37,60,232,207,120,76,85,70,104,18,196,6,24,34,39,241,38,53,176,199,157,249,133,254,180,243,15,252,21,22,68,168,178,51,88,67,85,169,45,114,109,37,148,130,26,162,8,119,44,225,42,208,104,96,39,211,69,67,226,75,111,232,55,103,248,22,201,211,108,157,218,148,214,213,90,193,149,132,194,227,87,94,113,7,218,85,188,50,106,164,255,0,116,49,38,220,70,228,46,106,46,134,98,13,59,141,119,20,76,229,42,156,181,52,232,195,127,167,237,138,53,205,175,181,38,163,131,45,229,227,82,145,95,192,188,106,143,204,238,219,240,73,233,67,190,25,252,215,42,167,214,103,44,70,102,226,39,184,154,70,212,242,138,76,91,164,185,249,25,178,190,58,150,243,24,50,3,17,68,52,152,209,159,221,151,18,206,53,150,70,125,85,132,198,30,79,237,167,220,185,58,176,147,209,207,38,213,133,41,126,88,74,150,75,34,17,156,40,9,44,151,26,43,241,69,234,64,67,158,73,62,209,4,177,172,58,141,66,18,125,44,191,186,182,154,6,219,152,34,24,146,191,82,60,110,158,84,21,150,170,157,129,248,132,52,182,254,5,88,209,169,223,46,203,229,2,81,136,159,80,169,108,0,206,164,3,197,139,124,79,168,37,169,150,71,156,76,210,209,241,164,147,30,28,184,178,166,140,56,1,198,152,121,50,223,187,226,197,237,166,207,212,44,233,8,134,147,106,77,30,249,53,175,177,137,63,144,75,145,126,48,181,211,119,155,75,18,144,163,67,171,39,250,43,26,172,191,236,236,239,178,213,194,39,202,69,141,143,246,147,234,123,235,34,131,20,178,242,36,58,111,92,209,234,8,56,178,242,120,44,109,76,113,75,254,157,214,149,187,63,17,125,109,87,208,163,153,230,65,229,72,253,75,25,18,211,67,184,43,51,22,81,16,47,129,40,135,226,17,10,157,99,97,44,165,124,105,132,41,48,229,227,77,252,198,49,176,217,84,96,95,58,15,134,238,1,63,113,58,140,201,83,71,135,145,53,24,204,71,159,137,199,225,139,221,95,61,123,23,186,166,159,165,101,198,62,111,84,255,0,117,31,27,76,18,79,49,103,141,46,203,125,135,248,138,80,220,110,89,194,180,27,80,158,49,57,98,241,173,38,96,235,98,123,106,94,100,147,205,63,17,120,215,59,47,175,185,69,101,127,130,164,54,81,108,159,212,181,204,167,211,37,253,196,28,103,130,51,25,136,72,188,32,240,205,199,145,89,100,160,140,170,42,53,12,25,60,33,83,182,186,123,209,9,151,41,21,105,140,65,40,173,73,169,199,37,251,67,23,47,220,90,210,95,224,88,213,172,74,201,215,58,140,146,159,95,18,44,210,226,122,218,248,218,198,119,54,82,43,234,25,244,222,156,204,49,70,82,125,76,72,192,201,100,147,191,218,73,26,197,253,58,26,71,78,58,18,250,84,199,130,76,55,101,197,139,177,116,40,118,85,83,65,136,37,17,70,164,111,163,60,99,205,139,42,83,167,181,108,74,153,95,212,68,65,39,147,186,127,162,106,186,76,95,89,86,213,18,47,202,69,228,250,137,48,103,202,140,204,38,23,82,96,253,97,85,100,12,85,37,30,68,174,72,125,210,149,77,90,226,228,156,141,79,49,51,229,70,70,212,249,31,132,197,34,2,27,6,95,62,95,245,172,102,86,131,184,170,146,40,209,178,142,230,73,131,39,195,9,114,145,0,252,254,124,37,24,134,131,128,248,145,145,254,113,36,251,169,35,85,53,152,36,51,50,147,17,138,157,64,147,141,78,50,0,253,169,75,105,153,58,15,54,232,120,211,178,176,152,185,86,240,193,146,62,100,142,101,84,92,249,139,202,189,26,121,60,57,150,192,188,5,58,22,102,239,152,155,102,143,7,148,120,98,11,18,76,109,55,44,100,203,186,228,93,14,4,102,8,126,218,215,101,3,143,50,172,155,117,5,145,144,135,140,195,193,27,242,148,133,34,251,248,254,214,180,140,17,133,36,67,71,242,12,139,214,83,56,57,162,146,74,130,170,185,77,207,224,72,117,61,109,144,255,0,239,16,178,147,238,172,141,84,203,33,245,41,58,120,211,163,78,121,141,23,16,211,227,79,181,24,241,68,40,196,52,249,32,140,170,102,200,17,99,123,67,91,243,125,17,36,111,147,59,222,40,215,208,190,112,136,204,178,178,141,101,156,221,181,25,190,72,11,144,69,138,69,39,119,73,56,167,202,40,164,198,174,99,89,65,140,12,178,246,223,200,181,76,213,181,66,103,22,217,27,200,161,86,250,32,35,86,176,159,171,138,152,6,4,24,92,193,200,130,159,169,193,54,118,16,137,80,213,86,190,201,158,231,42,165,174,109,70,122,122,121,39,31,15,183,212,157,90,227,132,12,217,127,214,128,173,211,27,34,110,247,68,94,187,152,15,200,35,23,253,106,108,43,41,164,48,193,37,249,101,228,64,220,50,180,124,217,113,98,91,44,181,61,108,104,140,12,65,19,34,76,106,217,118,252,198,20,156,107,85,117,110,38,49,232,215,21,68,126,16,170,58,118,2,113,240,229,24,191,117,76,51,79,65,132,78,28,185,81,91,9,93,194,42,106,178,7,163,151,220,16,124,49,74,140,84,5,169,162,16,125,163,203,251,170,100,198,178,218,113,118,41,172,54,91,191,155,41,20,219,117,245,55,109,62,202,131,120,20,255,0,85,80,50,100,18,129,129,20,1,255,0,131,233,40,153,159,44,5,183,74,221,206,141,100,204,162,220,141,102,227,35,20,169,78,192,228,31,20,85,247,115,46,15,246,164,79,13,169,226,136,24,189,31,23,220,75,255,0,25,193,23,14,40,201,154,100,22,175,244,14,105,135,154,55,136,66,32,208,193,164,60,97,246,144,164,91,95,172,235,68,76,220,121,63,105,5,63,89,142,79,81,70,47,218,90,178,39,208,154,171,147,211,233,45,108,172,94,83,20,152,213,69,13,8,43,65,154,92,161,169,123,45,84,8,195,205,149,11,3,88,14,111,159,41,63,149,99,77,250,232,106,171,157,49,230,166,19,59,114,145,5,153,147,184,178,168,6,89,78,147,41,152,139,198,175,33,220,68,168,27,50,192,202,68,188,50,113,205,115,235,65,224,204,201,84,195,65,173,138,255,0,149,26,34,227,86,140,156,220,98,94,129,107,85,56,15,226,25,73,247,18,172,215,99,118,217,20,92,27,130,17,152,118,169,196,11,134,66,237,199,202,180,62,181,242,79,195,214,154,126,30,136,80,102,55,180,175,85,251,39,184,166,70,190,121,61,161,227,253,164,174,214,200,100,3,194,33,13,123,210,165,73,225,22,65,13,26,205,25,44,172,229,148,63,228,72,209,255,0,77,178,28,185,146,78,59,135,132,57,21,213,83,216,70,115,118,45,70,161,139,4,239,226,202,79,168,133,52,11,24,207,221,136,88,177,45,85,199,17,247,10,150,106,121,81,188,34,122,89,49,253,68,247,103,93,57,153,141,149,115,43,93,115,121,91,19,251,33,13,17,166,62,36,74,147,250,189,177,84,119,25,7,104,119,151,2,156,213,67,27,248,132,133,147,50,93,111,246,164,42,41,250,170,9,125,165,159,172,2,75,56,138,37,93,196,114,21,116,248,51,167,184,245,38,112,139,18,103,38,1,228,131,17,69,148,127,180,148,178,224,17,189,161,163,67,172,0,63,1,24,89,86,239,42,13,178,207,192,151,187,210,81,123,162,11,17,22,85,161,157,24,140,22,34,42,247,223,85,17,156,194,34,144,212,58,230,14,71,196,174,198,34,36,105,145,248,2,238,241,27,249,229,96,250,212,244,153,228,173,178,194,82,143,26,154,53,241,35,115,26,82,192,215,21,183,124,59,252,164,253,212,153,14,182,58,108,59,88,132,31,9,80,183,19,192,54,118,168,67,79,38,151,131,187,203,151,242,117,174,125,101,241,238,12,210,97,20,9,63,237,41,72,204,173,81,214,45,101,226,117,8,215,19,135,59,135,33,127,58,180,170,159,47,242,102,92,179,67,106,175,82,30,94,162,21,116,32,152,228,229,86,101,196,11,38,73,1,71,212,150,207,54,36,164,55,27,110,35,21,19,188,4,150,101,9,82,89,184,18,104,232,79,204,181,0,165,190,38,34,100,90,12,201,127,144,216,136,170,25,166,226,205,243,151,148,121,62,234,22,102,56,60,37,148,50,139,237,42,233,26,161,155,130,102,89,60,126,210,60,33,60,144,102,228,74,166,73,4,159,242,241,19,249,16,44,159,42,49,63,94,65,34,163,88,162,51,246,204,230,17,20,109,147,39,73,149,148,57,19,15,94,151,56,236,137,151,42,168,135,90,204,12,226,26,172,106,77,137,200,108,0,193,205,216,140,173,13,148,153,95,41,196,52,249,154,122,41,121,77,140,72,136,97,4,23,241,20,105,153,151,236,213,28,86,214,237,135,152,197,76,141,62,36,111,104,101,253,196,6,228,24,208,239,96,39,41,180,206,252,117,23,109,124,205,239,159,22,73,50,152,177,132,132,53,196,65,113,4,163,47,237,33,102,67,136,54,97,197,149,40,181,141,107,131,250,38,49,19,246,146,214,87,249,14,209,142,223,100,9,63,218,140,107,235,238,15,24,111,16,68,53,1,26,6,170,141,59,52,178,144,170,222,52,60,128,230,84,88,223,207,80,106,40,19,237,70,47,213,149,121,243,255,0,39,18,245,172,56,35,66,238,65,212,20,140,191,208,86,83,219,151,139,221,74,95,37,242,101,242,148,133,91,231,191,128,134,65,211,133,146,78,243,27,254,69,204,203,118,58,35,227,96,159,85,124,23,245,101,68,190,250,84,144,126,168,130,203,244,208,243,224,28,124,200,112,254,210,101,140,70,101,22,73,125,206,71,230,148,66,173,245,178,108,178,97,14,68,236,49,147,152,117,76,240,253,84,97,46,138,196,138,46,235,31,157,36,195,170,168,157,180,203,200,159,64,167,174,32,247,124,127,224,236,76,110,62,30,178,115,243,11,179,234,13,101,101,26,37,37,27,194,111,105,158,226,233,174,94,228,44,46,101,196,73,62,113,2,81,148,107,81,176,70,233,16,242,41,125,61,12,18,78,242,229,40,132,39,167,204,153,20,135,195,186,254,68,170,204,99,0,79,178,177,47,233,61,164,134,238,238,228,176,118,129,41,10,66,191,218,77,236,167,226,249,74,252,124,189,137,158,149,210,68,156,124,223,252,21,53,84,219,80,228,193,211,26,131,212,152,105,115,200,33,149,234,238,171,250,65,25,203,149,116,187,93,1,4,145,50,152,189,74,18,202,3,5,44,21,209,5,201,230,159,109,83,137,141,35,56,226,53,195,202,252,41,147,42,183,47,253,81,4,176,216,81,214,196,103,187,39,237,35,97,217,65,24,49,124,206,79,218,83,196,211,193,135,178,38,28,185,87,141,85,18,72,223,215,145,101,155,33,211,8,1,97,37,243,117,251,138,130,28,146,202,134,44,41,207,13,132,94,63,52,146,126,146,102,249,146,232,241,139,42,253,25,119,167,180,193,96,191,137,114,41,245,184,231,60,66,235,72,204,168,85,115,40,116,196,193,237,89,92,82,242,39,55,20,254,165,19,14,46,53,37,85,90,65,19,119,149,95,83,201,202,12,82,250,212,22,214,254,11,85,66,32,44,149,90,77,166,44,171,57,240,34,206,3,195,44,184,149,52,200,192,43,248,177,165,23,20,50,252,51,11,177,93,85,64,194,135,5,64,240,136,188,106,146,52,253,201,59,84,46,228,149,172,249,178,173,15,214,17,33,115,101,23,242,165,102,160,86,231,89,243,224,120,113,101,74,77,113,121,11,136,88,196,63,166,167,244,199,196,38,77,225,196,168,39,204,222,143,55,254,232,153,100,185,149,17,218,192,125,216,240,153,43,147,0,149,163,100,66,167,33,158,76,156,75,57,148,231,212,131,225,201,251,137,214,161,98,121,225,60,38,19,47,42,111,166,238,37,120,63,23,180,140,141,67,182,102,208,197,202,69,230,67,28,34,98,16,134,138,232,41,170,214,202,84,230,19,139,145,103,163,44,172,97,121,138,90,98,24,192,140,113,230,18,115,134,186,105,48,196,16,210,53,66,192,182,177,162,91,179,132,92,137,59,32,69,133,251,139,162,198,170,170,131,19,154,80,242,125,165,37,107,180,141,45,229,246,211,171,40,18,90,158,168,118,72,13,49,166,37,214,129,89,195,48,38,191,136,72,243,70,24,134,150,202,110,70,234,175,135,177,39,65,28,179,79,30,79,221,70,192,167,56,199,180,41,120,196,150,50,237,245,163,196,17,12,169,125,150,185,60,98,51,229,120,254,160,146,238,107,244,110,223,244,101,63,68,215,77,62,88,133,196,69,57,125,14,202,128,153,74,44,163,89,207,187,174,156,13,220,73,242,68,69,170,53,172,75,32,109,37,207,203,246,242,170,44,140,226,178,158,173,120,45,193,154,88,134,52,61,172,49,224,126,33,13,57,161,141,16,83,152,35,11,44,111,166,171,44,180,220,25,209,31,180,22,36,234,33,201,32,85,16,189,194,227,78,89,73,16,191,79,253,213,190,96,98,210,121,134,92,161,168,134,73,148,75,151,203,174,201,139,205,35,119,94,5,84,178,126,158,96,199,212,52,162,212,204,169,103,16,145,30,189,115,225,135,97,219,238,42,6,105,176,77,3,12,82,140,164,69,177,204,81,22,152,49,45,152,249,114,250,214,203,138,216,147,123,133,198,155,250,108,79,242,232,133,24,137,246,147,72,26,98,44,18,101,182,200,84,45,126,192,231,115,62,30,196,146,15,81,175,198,34,11,145,52,129,166,238,46,235,177,68,200,44,75,168,70,129,85,56,24,107,162,241,254,210,24,44,36,98,60,34,226,31,218,79,222,49,110,199,56,164,211,214,180,147,158,27,98,229,79,228,211,146,72,243,8,68,42,223,168,77,56,103,226,138,66,166,84,154,156,226,3,2,106,177,127,42,149,149,62,6,245,33,108,159,107,72,76,56,136,37,237,252,73,63,223,238,72,175,167,192,6,164,243,20,190,44,171,154,106,29,42,253,54,119,154,187,38,63,53,141,26,190,106,85,88,115,38,3,228,131,46,213,123,79,70,130,35,188,82,196,50,164,250,111,95,131,39,167,75,40,255,0,144,170,238,25,168,241,178,88,177,255,0,18,69,155,77,57,10,209,176,174,215,68,130,75,247,127,166,26,141,123,61,38,113,48,139,140,75,163,221,234,168,132,173,120,133,3,147,219,92,246,227,74,234,123,248,175,20,66,237,178,171,43,111,24,171,78,71,214,124,66,166,41,217,16,184,242,21,234,158,51,247,35,251,101,92,54,7,194,89,212,23,140,151,99,114,66,144,79,235,93,122,183,83,196,41,1,95,176,38,69,207,86,78,246,42,221,188,75,56,111,131,181,249,73,92,136,119,190,214,79,20,190,180,84,106,70,9,236,151,198,37,77,0,49,36,252,161,177,228,240,250,170,177,178,18,102,99,154,79,134,66,147,8,120,144,230,164,178,35,57,165,113,253,165,97,168,107,89,24,239,255,0,230,74,109,242,101,228,194,18,241,170,177,160,12,170,228,102,46,82,35,67,90,8,210,217,46,88,178,145,98,253,240,186,74,52,150,125,196,177,19,151,34,155,51,2,169,120,107,182,109,94,24,159,242,40,67,106,73,98,123,195,98,34,99,251,72,234,219,80,16,8,135,195,245,32,60,33,22,85,139,152,112,18,195,212,148,115,143,136,49,73,251,132,18,179,173,190,200,204,53,194,18,231,102,170,36,47,48,226,95,96,90,158,17,251,82,181,144,42,165,149,221,173,173,105,57,68,52,4,157,79,98,56,153,141,40,152,254,154,203,214,226,205,31,205,228,42,212,202,173,207,54,46,52,85,92,44,38,153,125,106,65,229,174,139,148,139,68,55,235,25,188,214,208,62,91,237,137,57,48,121,240,138,41,4,49,42,40,115,9,143,9,139,198,154,170,54,224,46,158,153,19,193,145,4,34,100,79,174,236,191,15,193,225,253,73,80,180,149,177,7,45,246,193,22,92,76,72,173,103,158,202,199,119,44,93,73,88,23,220,99,79,101,99,100,79,155,16,211,195,67,28,102,62,93,180,161,198,140,144,105,235,38,103,121,66,46,164,159,88,70,181,213,62,97,52,253,180,100,45,187,98,21,86,108,134,108,178,163,147,57,254,134,82,99,84,148,129,56,255,0,171,26,46,95,220,92,211,65,233,39,194,157,180,20,162,20,126,124,139,163,90,207,200,63,73,175,47,24,187,18,199,127,63,112,145,86,216,251,26,175,181,61,173,184,223,93,83,20,66,250,156,170,22,103,195,219,157,72,255,0,155,180,197,246,196,92,107,161,214,210,98,3,13,149,30,24,204,140,118,97,42,165,151,200,79,254,73,173,37,240,162,13,64,242,203,201,147,219,68,90,214,178,167,207,41,73,252,171,163,64,8,63,33,74,84,155,226,20,104,147,72,15,253,225,58,200,130,170,179,177,204,99,107,146,84,206,249,72,27,149,170,251,88,90,219,202,13,132,184,187,97,253,53,107,91,73,7,242,11,96,63,220,91,110,244,197,86,12,38,23,34,151,100,127,146,189,255,0,130,182,86,130,238,8,10,104,185,70,153,178,180,99,6,34,139,141,57,211,193,137,26,159,168,124,72,25,239,60,158,42,225,114,39,89,9,84,231,186,134,24,5,121,152,34,227,75,141,79,234,83,128,97,20,156,93,138,251,240,121,51,229,182,148,53,170,125,85,111,155,3,71,41,99,102,85,68,210,126,68,24,162,100,65,214,248,103,230,22,85,170,226,182,242,17,24,109,208,138,50,172,171,115,143,183,176,169,65,135,38,173,28,144,97,250,170,86,238,132,117,191,212,43,196,92,138,218,0,94,85,140,246,0,64,126,97,101,85,177,35,158,105,131,19,212,159,109,108,34,20,107,169,195,214,26,115,99,242,130,197,37,115,187,186,169,219,19,154,38,65,101,235,26,15,71,213,75,234,150,44,164,250,138,77,27,91,31,98,171,90,228,91,190,238,112,143,152,178,178,141,10,109,73,6,200,155,79,75,228,77,33,213,2,79,14,44,72,41,245,167,133,47,229,4,52,219,97,184,161,148,244,146,203,210,44,72,169,140,61,105,48,148,169,92,103,220,249,230,202,68,193,225,223,126,172,164,42,64,2,147,169,31,4,121,138,149,179,94,65,33,57,147,187,42,160,109,58,184,212,38,161,211,3,44,78,17,19,149,79,241,238,216,234,85,100,74,229,161,75,248,170,143,184,82,185,83,234,77,85,77,111,194,98,141,113,54,124,49,178,147,204,17,19,249,87,65,210,180,149,181,32,96,172,5,254,210,125,183,79,145,26,143,166,7,73,244,25,208,188,229,209,151,22,85,7,231,170,161,94,124,220,172,163,243,85,191,140,42,161,68,194,41,227,199,244,242,169,235,45,85,85,110,76,81,56,136,183,123,71,192,85,141,145,71,151,214,82,253,43,148,163,46,37,206,224,106,217,81,165,127,147,17,94,83,154,47,186,81,148,127,113,25,101,232,114,64,240,215,64,141,151,234,98,90,189,190,196,111,244,71,76,178,61,144,50,242,69,203,237,169,233,38,178,132,71,155,17,11,25,83,76,134,252,248,184,196,169,163,104,241,206,173,96,119,74,181,208,203,80,136,167,187,211,242,94,192,216,202,196,186,245,60,13,49,10,40,12,41,241,191,221,92,183,80,252,43,1,9,148,82,134,34,36,149,186,87,80,84,75,249,178,144,163,82,146,57,124,53,208,166,14,190,231,117,184,158,2,65,126,41,89,84,27,53,134,203,61,120,162,144,171,84,57,135,240,196,168,41,244,241,36,147,118,88,163,196,149,99,103,231,168,89,19,224,146,100,50,78,62,99,113,101,82,122,231,74,193,141,40,18,226,74,228,93,67,88,49,145,128,77,160,177,99,98,231,16,235,103,95,249,155,107,151,18,189,68,183,144,166,5,81,39,120,4,74,254,183,105,164,171,121,167,229,39,211,26,81,73,14,230,164,152,101,211,101,26,101,61,244,31,251,112,20,148,172,170,22,212,98,111,137,4,156,61,165,77,48,202,79,169,137,120,53,95,18,74,241,148,210,137,20,101,246,214,122,122,54,156,252,133,175,44,145,17,86,190,102,86,97,221,16,170,43,180,156,181,6,102,241,208,21,240,239,54,156,69,220,254,78,69,37,50,212,226,62,19,64,228,251,98,93,42,27,49,3,254,241,20,101,72,175,163,65,41,51,98,228,87,178,107,242,42,219,232,211,73,106,65,13,156,68,77,36,234,170,2,240,148,188,137,15,88,23,61,184,99,234,44,95,46,33,120,215,51,70,222,26,151,141,87,204,234,147,53,36,82,240,196,229,251,106,66,227,124,83,241,11,18,91,91,169,247,63,164,138,76,130,236,34,109,235,220,124,220,169,23,254,99,226,188,13,176,13,40,127,171,148,66,167,143,178,56,226,191,104,92,170,127,213,98,73,103,182,183,214,217,65,200,244,45,4,107,25,73,125,173,176,30,33,69,30,66,245,165,117,84,151,154,88,143,151,44,81,149,116,8,199,149,231,180,46,37,17,173,161,234,233,50,201,18,33,114,170,200,142,235,128,70,203,108,199,211,44,169,173,193,253,91,108,84,3,53,13,108,97,225,169,16,255,0,141,114,201,225,212,16,165,109,44,114,42,186,23,128,81,87,50,199,43,183,249,117,58,25,145,23,18,190,53,145,228,143,152,189,171,198,99,227,127,42,73,2,4,239,103,173,54,11,229,10,91,5,218,175,90,16,102,20,217,79,184,41,241,68,226,26,194,6,164,244,211,225,150,37,105,27,79,50,113,217,196,154,73,208,117,68,6,35,10,49,85,90,21,117,247,236,75,115,248,41,129,113,71,52,12,197,86,89,36,251,107,124,200,25,1,136,194,219,101,250,72,83,64,62,151,30,106,232,188,107,68,107,231,205,238,200,145,111,14,62,225,85,32,111,171,111,40,45,89,233,61,126,106,150,24,125,74,43,61,88,169,228,198,2,112,57,189,165,60,99,12,76,126,21,79,64,177,140,202,173,43,24,4,40,165,16,68,91,244,198,164,30,76,34,149,151,18,14,29,32,45,248,165,228,22,84,33,180,123,52,253,171,13,93,144,163,247,22,52,108,229,21,149,14,167,14,203,114,62,17,39,112,54,130,229,150,34,20,138,7,194,84,97,229,136,92,88,152,151,7,226,20,189,219,226,24,170,21,120,66,183,58,53,219,34,201,3,205,242,194,196,185,78,173,215,243,170,37,250,125,116,81,23,238,42,102,90,142,201,156,197,83,243,244,53,173,145,243,68,22,81,173,219,252,141,51,30,57,23,167,16,254,42,215,146,65,194,40,66,31,221,18,71,155,85,70,150,242,216,218,15,25,126,146,178,147,73,121,90,70,10,93,89,10,53,169,140,137,39,132,176,49,45,252,40,134,252,183,254,18,243,228,146,108,87,225,185,196,79,221,92,178,203,64,107,75,107,94,27,146,109,188,254,170,253,31,85,240,210,130,79,48,138,60,159,117,106,184,208,115,160,202,102,208,89,71,231,237,39,255,0,246,127,78,220,180,211,83,35,255,0,200,205,15,29,78,95,27,224,204,186,152,44,151,46,86,95,168,171,116,197,13,4,158,30,172,95,245,23,77,102,146,157,54,14,19,127,200,185,110,179,127,225,98,97,175,23,39,159,98,36,137,33,92,52,208,69,154,94,161,178,215,82,250,27,32,214,244,137,20,249,249,89,136,43,152,70,214,19,137,21,153,68,168,170,173,78,88,175,249,82,41,71,103,248,6,192,166,141,169,1,72,71,229,201,36,191,77,36,187,212,51,167,121,216,203,22,33,253,52,51,204,62,227,100,17,18,153,159,51,221,60,133,203,237,229,84,217,49,100,42,52,221,168,44,153,196,94,69,121,90,97,147,252,196,163,17,126,234,136,211,12,170,173,131,237,139,42,127,231,185,240,40,121,87,28,150,133,177,212,117,85,151,224,223,125,125,18,180,140,17,189,212,187,146,73,216,96,255,0,206,153,248,87,91,177,129,151,182,17,5,245,87,172,141,4,96,96,98,99,200,47,164,186,21,174,190,226,87,248,50,101,105,202,60,188,107,70,192,145,185,76,33,165,80,47,165,231,234,33,83,247,249,201,102,99,39,89,24,155,70,47,124,13,239,159,205,98,90,222,104,176,129,139,22,82,44,158,252,126,104,12,59,153,92,197,84,179,5,84,243,36,196,39,153,165,202,196,177,53,144,35,126,146,81,10,52,190,202,158,87,38,37,63,50,97,227,15,14,34,100,72,209,177,69,169,105,15,82,48,164,197,137,52,219,14,201,112,217,150,87,153,31,138,36,146,254,218,211,14,215,92,70,156,201,120,164,198,140,161,183,42,53,151,66,213,70,95,115,178,26,170,203,79,159,118,30,178,175,172,52,89,60,184,185,16,250,123,86,193,178,137,138,92,174,69,233,240,207,101,45,130,169,47,26,232,86,185,203,145,190,100,8,36,230,41,127,140,101,74,223,84,1,29,133,40,149,36,104,213,180,17,126,108,67,147,52,190,225,84,196,246,18,76,183,154,89,73,141,85,64,211,50,200,240,109,64,96,139,18,185,141,50,94,6,27,181,113,235,176,206,147,47,229,10,65,12,74,146,132,214,162,3,5,191,38,53,42,181,172,59,86,186,21,54,76,223,31,119,136,106,63,85,51,228,95,180,236,251,73,246,240,253,57,86,169,148,50,200,204,221,162,85,91,56,135,38,252,61,46,48,51,24,164,41,11,245,86,157,61,50,112,238,94,34,228,198,186,75,233,45,100,159,22,44,163,89,217,124,43,185,240,245,10,232,164,77,177,96,222,62,86,223,83,99,197,44,68,47,219,18,18,126,57,222,120,69,139,233,141,101,91,166,239,32,189,153,132,49,98,250,137,236,157,61,98,95,234,49,11,24,164,250,105,42,101,148,132,102,143,177,183,150,193,117,125,181,80,255,0,134,128,168,0,204,168,41,234,174,36,147,49,182,241,137,244,211,151,177,229,38,19,21,59,72,168,47,168,6,146,141,177,148,195,98,234,85,23,204,29,181,113,5,44,66,226,235,74,35,51,109,43,14,81,167,51,222,13,139,249,113,40,52,159,208,174,71,55,141,112,8,68,218,98,38,63,182,168,97,234,26,97,3,252,154,76,146,127,242,74,129,181,158,120,82,158,96,227,255,0,31,184,152,192,212,35,146,54,102,23,39,218,73,145,118,85,41,230,93,203,146,252,85,213,112,163,125,177,118,37,150,81,173,113,229,150,140,173,126,35,229,218,145,80,188,36,183,225,48,184,211,173,69,181,8,60,192,19,62,226,170,161,187,150,56,152,130,85,162,102,146,173,43,222,17,100,95,33,233,82,84,242,132,178,75,251,169,154,51,55,20,54,100,195,201,254,212,98,251,139,204,214,117,80,71,243,124,164,251,107,9,44,126,12,72,22,105,136,51,137,205,196,147,110,255,0,38,219,79,45,3,217,175,41,164,159,16,114,100,251,138,138,4,253,242,141,147,163,7,7,154,38,50,172,225,152,240,123,183,63,198,141,150,79,158,225,131,151,83,227,112,114,197,31,238,98,74,35,67,166,23,113,72,84,185,243,247,32,237,155,252,133,64,27,124,38,101,8,136,85,182,112,170,253,148,230,101,31,135,12,1,41,235,89,243,171,101,14,36,76,98,25,126,146,79,107,101,107,26,43,204,88,10,105,154,159,85,73,31,21,8,202,63,182,151,113,198,88,244,251,58,108,56,209,102,179,250,137,80,239,208,212,210,79,194,82,126,218,231,144,62,42,18,51,246,146,232,100,238,85,108,61,67,121,100,6,22,37,94,47,221,88,179,63,208,173,13,62,76,117,38,137,137,6,14,110,79,241,251,105,253,86,149,130,74,160,20,69,147,148,76,92,243,91,95,107,24,67,100,66,237,163,101,67,82,90,235,17,196,97,165,220,241,151,233,161,153,251,251,15,182,181,247,58,151,56,184,86,135,152,131,247,84,139,205,106,95,238,164,149,50,129,60,3,30,25,121,20,154,54,242,5,170,27,231,234,168,149,167,195,44,164,77,25,100,201,209,51,110,146,227,76,170,146,63,242,97,148,159,80,162,72,247,39,35,222,16,139,23,219,76,177,254,186,133,149,198,6,152,9,39,230,68,179,4,159,14,36,5,108,60,135,205,137,60,52,60,125,74,171,97,49,2,178,152,120,64,254,156,37,57,15,92,222,70,178,195,139,137,89,134,52,79,238,249,72,140,252,24,9,172,204,40,164,18,158,218,75,174,90,142,178,109,47,176,181,151,15,182,3,194,105,92,139,156,234,173,7,98,79,57,101,149,151,255,0,130,43,137,148,39,168,156,195,42,118,62,180,144,112,237,70,92,172,84,85,88,185,25,102,241,57,206,131,8,54,143,245,18,226,197,245,83,249,144,43,100,141,251,66,226,39,212,91,31,73,18,49,242,173,211,217,20,160,194,30,212,214,95,179,8,201,250,194,214,164,158,159,44,67,47,220,87,186,62,224,18,98,230,221,12,164,247,49,36,47,211,108,147,221,23,42,75,48,50,244,149,147,37,196,17,5,24,190,218,86,74,102,163,43,43,226,117,103,192,130,89,108,176,40,178,253,181,233,243,1,59,229,5,23,18,77,79,172,42,173,226,48,93,69,250,104,227,24,98,39,10,85,154,194,52,116,39,223,166,15,24,239,150,89,249,86,169,144,199,131,9,138,168,46,36,211,70,174,125,137,165,19,39,211,81,204,152,59,111,60,37,67,53,198,83,101,109,244,24,222,113,37,148,159,227,79,130,102,20,121,131,214,164,24,202,218,223,63,80,171,147,36,133,247,4,154,105,233,224,32,240,139,32,190,152,210,85,144,214,171,152,106,73,48,68,78,210,100,250,107,156,234,73,154,152,126,5,174,171,147,143,246,151,86,147,66,113,63,212,54,4,47,238,34,89,190,147,219,3,143,233,170,170,254,198,90,135,45,164,153,175,238,199,213,139,18,124,24,215,146,73,134,92,172,68,86,241,163,50,49,51,117,45,179,224,68,35,51,113,167,180,66,110,107,244,115,189,182,41,111,205,145,62,170,146,255,0,201,155,34,119,248,72,114,126,111,127,27,252,29,105,123,223,141,157,73,90,166,171,51,149,16,230,15,193,156,88,150,155,39,229,27,194,145,6,200,227,225,8,191,145,108,99,46,44,142,193,4,164,92,173,35,88,186,198,98,24,3,201,219,252,105,216,107,95,143,47,30,52,92,58,64,9,159,212,114,173,166,13,109,107,51,7,175,238,149,95,122,138,66,183,96,7,213,65,178,3,195,44,178,69,252,168,40,213,81,107,79,194,82,99,251,137,167,226,24,34,230,226,42,91,168,100,202,182,6,104,130,196,133,147,71,92,77,219,111,33,171,245,32,4,15,155,197,251,137,4,253,127,22,220,15,174,137,23,143,220,38,36,67,43,104,231,87,122,124,185,252,137,91,62,30,220,194,30,106,253,182,219,195,47,42,101,143,86,249,53,104,129,245,86,160,23,134,33,17,90,70,178,30,54,101,229,92,162,29,150,200,255,0,54,171,99,106,78,14,33,40,50,209,138,214,229,44,249,224,31,113,113,36,210,117,13,60,110,232,163,200,164,245,12,195,248,102,203,201,245,18,10,72,7,178,148,243,26,126,84,42,184,85,42,85,90,154,13,188,166,26,32,177,13,17,230,12,24,77,203,246,212,196,201,36,141,194,156,213,5,229,6,99,8,138,171,114,12,170,49,12,200,49,135,139,22,36,21,198,179,173,130,204,49,37,16,164,250,104,59,136,19,138,199,139,17,4,150,192,208,210,251,113,16,170,187,110,255,0,32,180,64,189,61,62,116,235,38,20,221,106,250,51,210,138,24,3,173,99,253,70,46,36,126,230,40,255,0,186,73,37,16,220,156,219,50,51,203,205,139,42,214,25,48,69,219,20,107,41,51,223,131,135,136,101,82,26,158,52,226,131,119,94,94,165,61,199,241,212,213,141,124,134,118,76,157,249,229,132,92,104,170,123,177,201,31,42,230,240,254,36,30,49,253,62,95,18,120,195,2,75,25,46,33,123,126,154,143,47,246,90,180,58,84,105,128,147,197,149,109,222,30,19,254,80,162,80,117,166,149,27,151,42,121,26,200,18,65,218,141,205,77,219,81,181,169,129,39,192,178,196,50,253,177,169,203,231,176,64,254,156,34,9,109,124,192,15,207,177,109,129,79,113,118,254,24,184,135,245,10,169,10,179,146,106,161,171,76,76,220,131,17,133,148,159,117,82,6,48,255,0,63,22,84,150,76,104,58,109,248,77,40,121,61,197,244,51,37,106,6,127,73,158,53,70,154,152,147,219,187,2,106,122,77,77,57,249,106,96,47,82,67,212,112,153,253,71,136,138,186,158,125,148,24,184,75,140,164,67,220,78,188,144,55,255,0,192,34,133,143,246,211,238,43,255,0,177,182,216,9,236,100,158,19,11,253,196,49,163,3,207,137,100,23,191,251,178,139,34,62,53,104,10,177,91,95,178,117,83,84,54,125,212,250,48,70,80,117,114,37,193,170,28,18,63,230,134,140,11,200,63,116,107,119,40,21,185,239,2,13,104,147,38,80,198,243,4,164,68,24,217,23,198,61,22,184,112,17,190,96,230,177,229,49,73,145,98,25,224,140,156,190,158,33,57,178,169,123,138,215,145,239,137,18,80,255,0,113,43,71,127,146,170,202,49,147,106,50,143,133,34,120,88,47,119,41,22,168,116,54,49,143,203,43,40,211,224,236,96,179,171,41,62,226,213,134,139,145,141,39,174,2,60,216,150,137,143,33,0,242,196,47,34,42,202,226,140,94,121,139,201,246,146,186,71,142,116,238,174,53,37,173,141,202,162,23,234,219,154,217,216,108,114,99,86,244,55,113,46,193,242,152,202,148,107,248,208,99,65,96,182,163,200,85,201,244,172,203,154,11,199,154,36,175,150,243,235,68,139,70,188,69,99,172,171,151,166,167,232,175,68,247,121,18,139,93,60,9,47,102,97,38,250,111,83,146,202,35,55,106,151,194,36,149,104,230,95,51,145,163,100,98,18,6,149,136,81,225,49,70,33,165,247,122,36,130,234,148,50,174,140,250,168,36,247,113,45,91,8,130,38,17,114,170,238,40,167,57,170,161,181,131,213,141,82,6,5,207,247,120,241,253,164,238,100,97,141,33,126,164,100,99,226,18,71,101,250,43,29,131,195,167,160,151,181,109,124,1,194,102,17,113,13,109,173,147,147,151,42,54,72,114,15,54,81,163,120,86,86,176,141,148,48,124,243,98,77,217,26,14,12,69,18,28,210,82,233,50,79,237,99,198,160,221,67,20,88,66,124,199,24,157,168,59,89,128,36,95,184,131,153,100,194,33,63,33,59,148,172,206,54,218,160,178,101,145,252,241,4,68,42,23,115,101,27,152,209,72,47,221,70,76,147,18,147,230,241,17,46,159,171,96,219,248,8,197,196,49,43,170,168,110,48,96,117,33,63,187,66,220,93,239,89,138,38,76,127,80,101,76,35,70,160,146,15,112,163,251,72,127,232,249,222,16,136,137,246,208,93,237,126,136,59,42,215,151,221,146,153,233,233,62,146,76,70,255,0,170,157,89,50,182,48,223,187,17,49,168,138,214,111,111,31,136,188,101,235,75,85,241,55,113,156,233,83,47,162,96,102,28,92,169,62,252,242,73,245,80,18,96,75,47,128,76,34,9,61,100,54,86,215,124,164,161,148,158,10,91,109,97,149,149,12,224,73,196,169,163,73,6,14,222,69,4,28,241,153,205,144,171,116,104,199,146,126,98,144,67,76,209,177,182,83,165,192,152,194,13,109,146,255,0,246,212,163,39,215,65,96,5,92,89,37,39,184,66,160,245,38,167,131,26,11,243,79,38,79,108,98,42,141,153,88,221,181,118,43,217,26,143,39,234,135,145,7,106,24,35,31,17,70,185,238,158,245,43,126,81,69,34,125,191,126,159,3,205,99,140,170,203,187,216,86,133,126,198,15,96,202,53,45,107,67,121,36,255,0,40,94,52,83,53,32,238,229,176,162,226,253,181,81,13,131,192,243,38,95,249,232,38,73,196,142,134,27,26,150,98,237,34,202,97,137,36,28,194,228,84,114,97,243,241,11,42,63,240,144,240,102,42,117,88,195,89,24,230,140,181,185,173,255,0,46,41,83,74,217,58,255,0,80,126,174,121,49,253,53,74,250,120,49,143,237,254,218,33,150,81,105,31,202,37,43,68,131,89,159,142,134,21,177,143,90,60,198,47,34,221,51,37,147,31,153,105,159,48,246,196,97,162,69,39,248,249,19,74,173,167,158,25,101,66,178,119,49,174,73,134,24,224,206,96,108,69,242,222,106,230,53,110,146,147,17,134,137,217,225,244,147,39,198,170,40,249,133,149,43,152,248,145,153,134,39,18,171,50,162,226,74,204,236,100,99,109,135,136,37,26,151,190,178,184,140,204,216,136,88,203,121,141,137,252,211,198,188,27,128,117,23,173,71,31,34,182,161,59,26,239,115,210,44,73,155,228,213,9,140,245,108,152,202,181,90,178,183,182,186,46,34,123,139,71,165,2,222,39,41,72,133,85,182,35,91,19,124,155,42,168,222,30,146,82,8,127,77,104,125,145,230,245,69,32,146,154,221,49,44,86,79,203,214,171,118,0,140,14,34,229,39,211,86,219,39,101,62,83,190,184,76,249,185,68,255,0,117,125,181,141,6,200,108,44,73,68,46,36,162,125,105,235,121,165,136,130,31,220,88,210,100,36,183,132,69,227,90,191,243,49,151,201,70,112,247,209,159,136,162,33,70,168,33,214,144,139,56,114,71,24,29,72,134,92,3,234,168,180,136,140,61,117,117,246,49,153,36,149,177,59,71,197,245,18,137,38,29,144,253,188,159,105,123,83,132,147,107,95,132,68,41,60,212,172,57,51,135,195,202,37,138,175,222,193,85,237,253,30,178,1,198,181,207,170,37,147,7,187,41,23,216,113,172,164,251,169,155,225,143,195,9,101,43,217,132,168,174,183,68,213,19,152,57,50,42,128,211,236,134,204,197,92,250,125,173,197,76,167,138,186,121,16,70,212,250,168,164,97,74,44,169,90,73,126,135,219,191,201,212,130,240,13,232,131,76,24,199,218,163,235,110,45,118,188,176,57,22,131,95,75,39,116,85,6,89,2,170,60,152,253,239,159,41,49,174,123,62,146,242,53,142,95,109,82,7,215,36,179,53,112,150,211,50,199,104,241,88,69,228,87,88,218,190,198,90,140,124,167,199,131,238,38,15,96,9,19,15,42,153,129,2,242,49,242,138,1,49,166,79,178,148,49,226,44,92,68,243,70,72,18,85,201,45,85,14,95,181,237,47,105,91,81,228,194,94,207,166,85,65,38,49,39,49,248,148,92,248,7,131,100,201,98,138,79,184,177,148,35,111,6,58,31,170,130,55,134,97,42,250,175,78,146,14,37,207,43,95,248,128,24,191,247,69,224,234,18,105,185,108,137,255,0,121,20,217,153,10,172,106,231,87,219,12,108,225,200,146,93,176,24,30,82,251,76,88,214,234,29,240,51,110,150,22,79,220,141,11,37,201,109,178,48,134,31,47,41,83,70,24,30,29,92,137,91,231,142,49,48,173,47,159,139,151,42,118,99,121,148,193,207,36,24,113,101,83,178,107,79,4,239,218,118,39,21,82,73,36,124,72,217,48,50,15,238,38,86,49,176,98,82,49,181,84,227,225,41,113,13,57,12,203,29,44,55,152,56,202,138,195,143,184,171,84,206,135,172,102,253,66,196,239,226,114,93,206,205,148,98,39,159,34,104,201,228,83,44,129,18,76,183,152,57,68,68,211,102,72,32,253,86,85,58,226,62,181,25,5,224,35,214,243,121,248,113,40,215,220,18,53,151,82,175,135,39,32,216,101,40,255,0,230,86,69,162,138,125,98,88,165,50,33,98,145,81,132,63,147,54,84,59,204,197,140,153,36,24,223,196,171,85,241,37,109,76,167,207,60,102,113,11,42,157,152,25,210,72,242,251,137,236,57,224,146,204,59,94,79,184,182,190,27,242,117,45,88,212,221,205,80,6,182,224,241,129,138,218,41,49,163,222,253,29,56,127,247,226,38,68,21,147,246,192,126,84,5,60,192,13,255,0,84,169,149,153,56,147,101,209,204,140,16,103,196,24,8,240,233,88,37,102,105,101,196,181,79,181,6,78,172,75,94,230,92,159,12,75,119,24,21,88,201,244,248,143,242,147,201,254,234,160,173,170,181,140,60,182,51,242,137,44,96,118,220,200,91,141,121,233,190,17,54,164,47,220,42,198,106,252,27,147,141,44,140,193,116,148,137,107,36,140,157,41,104,108,135,111,218,34,15,42,100,202,29,136,223,46,38,66,137,42,168,25,198,99,200,127,182,176,159,73,234,76,249,78,197,132,107,186,226,112,151,32,136,138,245,232,149,191,119,242,44,178,160,118,97,48,116,217,35,31,230,202,171,105,230,105,152,64,100,73,117,121,9,245,10,167,31,168,114,19,244,171,67,243,206,240,55,82,93,230,241,42,171,142,101,212,152,116,211,71,197,20,130,25,126,146,140,190,248,87,167,45,188,205,137,81,210,73,32,135,132,169,214,22,20,106,209,245,31,185,205,36,108,141,129,198,63,240,196,148,4,205,19,34,183,167,170,6,6,102,229,39,221,77,172,164,128,67,120,68,84,155,212,134,36,141,50,179,97,161,101,103,117,207,83,124,202,73,115,73,197,60,66,31,211,88,134,6,199,135,220,88,178,213,104,147,158,115,59,72,63,218,66,200,206,35,70,111,178,97,200,7,229,88,86,188,126,24,131,104,60,136,63,77,63,254,202,146,95,221,90,61,28,149,164,221,226,84,245,21,106,85,49,152,201,243,124,184,150,114,102,65,27,56,178,41,191,252,75,131,72,54,8,209,114,147,246,147,170,77,97,248,164,120,67,20,120,203,246,148,185,226,87,108,18,100,57,119,96,253,82,141,178,245,26,67,245,127,173,117,64,233,105,222,31,247,8,68,198,132,181,164,197,254,99,23,42,166,202,246,19,114,140,68,64,213,64,32,254,111,137,50,13,244,82,191,132,171,228,205,61,91,59,204,59,92,68,251,73,91,62,24,234,56,71,221,135,175,181,35,116,255,0,169,85,145,92,173,141,27,125,237,113,162,36,233,42,9,32,39,244,177,228,246,200,135,161,158,56,220,38,85,1,199,39,195,18,104,230,84,196,148,138,199,62,126,143,60,18,113,127,210,71,195,164,219,15,49,138,170,228,134,202,15,46,88,197,26,9,243,247,36,229,138,151,113,126,141,206,162,71,132,5,238,42,144,212,240,235,99,29,225,18,232,114,103,233,241,19,22,212,153,62,210,71,51,70,68,178,59,229,196,17,57,125,181,72,214,226,112,57,172,111,145,149,148,74,210,29,144,36,131,153,111,153,163,207,4,121,139,20,139,68,58,220,157,66,90,208,208,125,203,134,70,8,61,161,47,166,141,249,51,25,25,26,31,228,91,102,64,220,196,120,178,169,50,176,43,8,227,6,9,37,225,49,120,254,218,251,60,52,245,164,205,201,254,234,17,245,64,164,38,98,202,34,104,200,0,212,144,94,17,127,184,178,53,241,41,35,121,3,6,250,168,126,234,39,127,18,107,56,84,172,157,6,122,217,111,9,165,101,84,116,251,72,192,249,180,236,180,249,39,101,241,49,178,121,200,12,89,113,13,1,90,103,198,62,108,165,78,230,64,124,209,191,105,202,149,178,1,197,218,36,170,183,83,85,168,89,86,221,241,226,50,34,76,252,140,80,166,124,175,104,184,150,128,220,78,140,254,98,241,40,237,234,81,170,62,178,158,65,63,42,109,84,195,205,7,16,146,16,204,28,150,34,161,218,158,11,248,74,133,106,48,86,234,111,184,164,185,140,253,222,92,67,250,107,22,92,65,218,146,33,160,19,113,245,17,79,178,60,158,210,229,74,230,24,98,246,149,119,46,72,8,207,202,69,170,101,171,35,69,229,198,183,61,224,32,243,4,170,83,85,67,60,152,143,16,123,60,209,91,140,161,79,52,187,34,101,16,136,95,219,75,109,102,75,173,27,55,117,114,69,151,175,40,149,30,152,121,227,69,225,22,34,120,35,253,54,84,151,252,223,204,254,231,34,221,189,6,105,24,231,212,240,45,102,206,221,237,75,141,94,83,218,217,65,123,4,94,177,39,144,244,223,30,99,74,196,163,245,181,216,32,189,245,213,60,164,247,8,137,59,113,22,57,46,197,116,205,72,60,124,60,168,232,112,7,101,17,134,55,186,185,13,86,161,4,103,255,0,80,200,174,234,190,34,128,96,96,106,98,229,196,162,184,127,178,237,29,215,0,131,80,128,164,126,95,105,106,141,170,165,214,252,167,26,30,102,164,125,185,223,197,136,159,109,7,38,180,242,122,98,151,247,23,66,217,142,127,254,135,146,100,229,30,92,72,118,73,148,62,164,40,76,204,24,139,147,32,150,240,201,2,195,2,225,201,156,71,243,9,111,159,50,184,64,203,46,41,74,182,134,120,4,14,161,160,173,76,194,131,219,75,184,101,127,130,75,43,88,50,127,72,34,11,247,80,112,46,253,53,249,131,23,47,228,91,253,52,228,233,17,22,131,85,78,141,202,17,17,110,205,198,220,84,29,214,252,78,211,133,243,21,181,164,97,16,94,217,10,176,159,172,244,228,146,124,166,216,191,113,112,173,109,166,237,103,90,229,13,55,242,36,108,209,250,196,127,218,145,75,240,250,139,99,219,177,216,173,211,186,242,236,126,143,12,154,233,220,161,198,128,178,173,97,7,197,218,164,190,24,195,148,39,178,37,128,136,47,221,93,166,29,32,203,211,21,117,71,29,57,156,115,99,174,26,156,198,30,131,191,187,247,113,37,210,116,53,229,108,183,135,116,62,37,221,163,85,30,55,180,65,44,36,233,224,78,126,83,99,84,213,162,36,178,57,206,104,107,98,86,196,121,165,148,153,80,87,23,22,165,150,253,160,184,215,76,159,163,34,146,39,104,242,32,63,12,31,27,226,98,26,155,70,174,106,201,70,57,163,247,211,89,132,221,138,139,79,105,235,136,32,221,152,92,105,188,157,30,202,130,50,89,165,114,125,52,208,198,249,22,46,92,80,234,105,25,212,21,154,132,149,188,91,1,149,111,245,185,83,135,237,137,36,51,242,147,46,36,59,238,9,250,64,137,21,184,152,253,7,207,212,39,132,252,33,149,202,131,245,89,211,121,141,60,139,124,10,29,247,52,178,167,30,143,6,11,56,133,149,83,101,107,238,27,139,244,105,173,97,11,218,84,108,159,240,98,202,190,67,14,33,191,177,99,37,252,137,120,19,108,200,93,85,79,254,62,44,163,92,223,82,90,202,211,227,121,170,68,187,193,130,57,163,195,137,38,159,240,150,12,238,98,207,23,47,182,171,182,179,41,145,200,208,177,205,244,4,251,253,72,12,178,213,203,41,236,134,78,82,144,75,68,109,60,61,36,119,132,51,227,23,43,253,165,115,12,32,147,21,134,41,81,84,69,42,210,51,181,132,48,224,100,237,148,69,133,173,197,86,155,139,155,96,66,145,60,120,65,230,244,44,202,65,217,112,226,74,170,179,11,184,200,115,153,159,16,172,173,248,118,24,135,246,150,128,195,220,189,146,249,23,74,127,195,218,209,143,49,101,15,246,196,150,73,170,219,63,105,18,1,21,23,167,84,226,43,117,23,35,230,64,4,144,98,55,89,80,245,186,110,158,49,50,135,114,82,125,213,83,15,76,78,207,243,113,73,143,205,81,155,77,196,140,198,97,128,65,45,170,137,184,65,204,170,100,225,176,37,201,141,11,15,225,142,159,146,70,124,130,233,225,167,199,19,155,108,179,170,8,10,126,209,137,27,170,129,145,57,91,240,198,13,79,205,196,201,196,158,48,216,134,159,121,193,199,135,127,27,253,212,36,202,216,37,102,96,202,141,254,234,139,76,174,83,47,32,54,76,131,39,132,34,22,68,84,58,208,127,26,213,2,170,10,99,132,24,248,74,69,134,216,213,36,36,23,74,209,233,83,164,247,69,255,0,113,50,141,0,159,85,53,15,90,111,69,228,35,49,42,109,54,56,61,165,237,83,151,116,228,39,233,5,200,186,12,246,48,143,64,26,180,2,35,13,218,169,101,23,35,155,211,208,218,198,157,187,151,23,16,213,190,243,20,76,193,255,0,145,103,168,126,122,11,226,101,197,249,61,164,174,144,47,40,54,134,83,106,191,18,170,216,139,225,234,75,91,105,111,9,177,136,98,250,73,163,244,241,230,248,26,36,172,68,70,191,76,109,185,66,34,175,6,73,35,33,149,80,22,75,241,55,192,173,184,31,128,165,148,127,184,153,51,4,47,117,43,13,150,87,243,23,18,34,76,109,203,31,180,42,75,254,186,12,214,242,27,121,213,17,157,164,95,3,101,77,27,207,179,253,165,44,205,244,47,213,149,123,126,57,60,33,18,101,103,38,209,160,206,215,82,65,25,30,92,184,146,207,199,148,253,95,252,21,73,106,122,219,34,243,68,226,75,107,106,143,36,140,204,141,153,91,158,166,174,209,91,101,118,123,33,240,136,120,210,208,217,109,188,194,28,121,19,80,195,216,179,22,37,166,214,182,140,188,214,34,36,111,218,91,183,161,150,208,89,50,28,178,3,118,107,65,242,251,99,42,223,78,253,178,22,96,105,134,207,233,242,136,85,161,143,36,18,115,8,152,215,19,53,24,236,92,212,168,123,207,55,133,25,26,145,241,135,152,220,72,122,121,32,252,134,10,101,50,76,185,61,197,93,17,200,115,200,180,20,218,189,131,103,22,69,168,56,228,143,148,184,190,226,48,193,25,123,82,91,235,184,53,163,96,125,197,207,213,54,37,186,69,187,84,134,135,172,44,163,15,20,185,88,147,152,112,41,173,135,154,89,114,169,57,154,121,132,35,203,149,43,170,212,159,135,237,89,18,89,114,141,122,44,173,22,71,21,110,86,220,80,193,31,13,120,177,101,83,147,52,216,199,221,238,174,149,91,24,23,96,205,16,89,82,125,79,162,108,72,60,216,136,174,173,117,20,141,13,12,72,196,97,120,211,150,76,244,142,108,73,87,224,109,78,73,76,203,63,16,196,245,82,250,114,8,28,197,202,179,109,140,196,211,14,251,212,187,120,150,231,213,83,8,121,138,81,169,233,134,4,31,52,27,39,215,73,27,242,207,228,250,107,50,67,113,29,154,101,84,46,156,101,34,73,62,225,226,27,203,17,42,49,180,252,31,243,25,242,68,79,166,180,50,214,180,143,249,66,147,26,3,16,250,221,67,100,83,179,47,186,174,105,243,143,36,185,107,147,76,190,24,173,98,225,46,81,249,242,46,140,249,236,178,136,60,37,201,149,136,83,24,113,62,224,18,71,132,37,83,83,41,242,31,54,82,45,161,211,25,121,67,42,74,125,26,169,227,99,20,89,90,195,171,9,43,96,114,112,166,51,39,130,160,127,54,85,77,3,73,89,89,69,126,208,68,23,220,92,251,95,252,58,212,112,78,204,211,200,85,93,135,125,48,21,89,109,144,230,28,250,162,31,136,164,200,84,216,217,240,63,46,76,107,156,210,79,37,65,243,88,136,156,93,124,74,250,159,82,122,184,49,24,88,134,177,85,147,144,48,132,209,129,57,143,226,202,167,205,240,247,212,165,101,47,95,211,86,22,179,193,4,152,132,34,23,47,211,67,178,214,215,217,139,136,127,180,170,0,17,160,69,168,3,226,10,47,34,209,91,169,9,90,71,196,176,138,76,101,84,15,96,228,147,50,202,125,109,105,98,191,255,0,120,74,202,7,216,112,253,95,171,26,123,27,250,64,30,30,53,207,159,118,200,207,218,87,100,200,153,67,158,114,191,20,178,172,86,99,42,52,159,100,56,195,124,180,161,151,27,147,177,125,213,179,198,86,3,16,184,214,154,77,164,152,153,150,177,163,125,254,69,152,103,237,148,244,13,85,71,111,106,122,154,233,67,41,35,118,44,166,89,50,51,249,84,108,174,51,70,201,207,66,154,29,196,191,60,42,128,44,28,144,114,136,106,18,158,214,36,147,225,203,200,186,92,8,99,193,202,158,58,136,192,16,225,196,200,77,167,253,52,5,241,165,11,132,73,243,227,14,180,111,40,101,11,149,65,93,235,58,161,78,124,67,74,30,68,178,72,169,204,120,213,141,70,178,150,51,226,150,37,77,78,250,162,193,254,162,33,99,251,138,34,250,121,48,102,9,114,229,83,53,87,210,230,157,241,44,74,65,13,50,255,0,196,86,46,53,37,150,145,132,118,10,36,241,253,193,137,1,13,154,114,73,51,11,177,15,14,158,184,94,127,42,50,145,102,248,96,255,0,216,170,217,8,86,67,126,39,177,88,62,203,211,98,230,55,90,229,129,152,72,204,237,91,95,62,92,158,45,249,10,145,172,11,83,110,164,52,91,185,111,95,97,134,186,52,70,8,56,242,36,54,80,37,103,97,131,255,0,77,111,129,62,170,52,166,6,89,113,19,238,164,107,33,76,92,174,135,27,131,183,18,211,50,73,234,64,252,37,229,42,200,54,80,72,254,34,241,162,39,214,178,216,108,8,80,173,113,43,66,86,53,171,227,31,49,139,200,95,113,91,214,234,76,128,102,236,185,84,30,161,170,137,90,254,18,146,73,61,197,35,119,50,242,48,216,106,236,130,24,187,18,73,27,39,18,203,87,63,66,239,8,56,143,53,127,252,137,75,47,167,121,252,220,5,199,233,62,46,206,169,35,3,96,34,99,250,138,202,30,182,245,177,230,136,81,148,101,82,141,153,241,237,169,172,148,44,230,95,2,72,58,177,36,126,170,9,39,196,135,12,2,73,230,49,70,36,75,233,193,26,46,236,61,139,169,99,98,86,81,177,172,162,70,102,92,171,13,200,239,193,180,218,144,191,113,77,64,178,4,146,98,151,197,249,213,20,107,130,70,102,42,248,188,104,92,12,98,7,85,124,46,174,169,243,176,16,185,11,202,185,180,111,137,118,186,126,243,210,77,20,133,31,158,46,53,223,166,90,142,203,132,208,8,166,108,180,29,81,15,187,20,81,228,91,52,107,212,47,214,165,35,153,147,151,169,162,158,123,238,229,130,94,44,95,145,84,50,121,225,125,212,190,157,145,96,131,105,136,127,184,141,51,6,81,169,42,208,86,204,10,101,80,36,159,119,139,42,78,106,219,17,75,221,212,192,202,69,75,25,231,26,115,85,79,44,188,194,158,56,195,47,221,84,111,249,25,98,23,121,174,202,254,97,98,85,116,245,83,167,13,146,229,202,197,252,168,139,185,131,164,243,202,92,169,28,13,72,9,207,194,20,181,69,227,160,100,81,218,201,33,25,180,16,191,145,41,141,15,235,35,171,115,231,202,98,241,166,82,106,178,243,68,22,81,166,80,34,238,33,158,12,230,98,235,42,2,251,30,212,102,93,35,240,145,38,177,139,43,47,135,67,216,246,229,39,211,86,85,18,199,23,141,48,158,108,8,68,157,214,218,203,131,43,181,97,38,156,241,173,79,16,62,210,92,248,103,140,126,212,141,24,214,42,44,166,69,156,60,166,22,37,1,113,50,14,251,12,66,170,57,49,165,201,102,30,76,104,104,122,72,126,108,202,37,149,96,178,128,85,50,89,9,194,142,54,161,191,173,62,37,86,109,55,233,0,100,184,153,10,181,73,164,125,179,51,20,88,150,237,168,182,22,134,214,214,104,58,132,153,67,121,8,62,97,114,44,235,106,159,27,139,41,49,171,8,117,85,184,253,207,246,145,93,2,194,40,211,37,70,6,44,72,9,140,36,152,143,195,23,145,83,89,85,15,207,40,75,198,150,250,144,198,124,56,145,85,81,150,196,157,60,11,200,199,197,139,24,211,233,154,120,246,68,226,246,147,176,207,139,101,41,130,235,31,184,152,217,96,234,175,42,91,41,153,18,116,129,244,217,111,22,36,207,210,143,27,153,102,200,199,130,118,27,181,101,60,210,200,53,150,24,196,51,207,24,125,188,104,248,19,55,36,202,167,227,70,156,63,213,166,111,147,178,7,210,74,202,3,205,230,217,253,169,38,170,181,181,146,15,148,139,212,163,102,107,99,239,176,196,229,252,234,210,182,97,39,68,98,69,92,138,112,36,170,181,108,184,211,177,88,151,18,188,124,193,201,131,155,40,202,161,117,62,152,102,127,81,228,197,246,210,104,122,132,132,254,157,19,218,83,104,104,216,155,107,157,36,38,151,143,104,18,173,254,115,171,64,255,0,168,164,224,73,151,10,14,238,89,121,19,74,173,78,251,35,242,228,198,180,67,80,121,37,229,188,148,66,125,180,206,76,154,162,131,250,72,136,136,178,173,211,146,121,141,43,145,106,129,26,32,222,193,11,173,91,208,44,41,159,27,36,30,81,41,120,211,14,73,204,15,39,19,215,92,54,158,220,131,10,156,181,208,100,140,61,216,138,171,85,127,145,44,102,249,144,71,16,123,76,153,61,196,183,54,230,83,2,181,63,28,110,21,135,90,67,70,254,136,57,191,77,0,250,223,195,254,120,68,179,129,119,22,55,119,98,219,38,236,5,31,41,70,85,61,225,182,205,144,245,61,49,124,4,94,197,170,203,206,119,158,209,78,121,197,147,99,213,136,105,228,107,138,234,143,119,42,213,96,101,21,176,215,130,38,18,245,166,48,228,203,47,17,184,150,131,89,110,79,148,34,76,96,99,140,253,217,185,86,226,41,140,58,25,115,73,152,217,10,157,204,167,4,96,51,46,52,154,126,173,32,143,136,81,113,34,130,249,86,76,204,108,136,86,110,254,195,84,206,54,126,157,168,144,246,176,192,56,175,14,33,228,69,134,78,219,168,92,139,6,76,139,159,250,128,136,151,112,21,78,101,248,85,242,78,252,69,255,0,90,163,167,209,128,33,49,75,226,78,194,108,147,159,134,40,241,254,210,223,50,29,169,121,69,196,52,43,126,186,15,173,155,228,73,113,166,223,91,224,42,153,89,86,248,17,173,99,51,151,108,190,134,126,35,190,38,34,23,238,35,217,215,148,41,191,232,70,5,159,26,92,96,110,196,44,168,88,122,146,214,49,24,30,69,89,91,100,2,196,194,97,101,75,36,154,156,79,230,46,34,33,153,28,85,176,99,243,206,27,37,149,17,38,202,36,152,140,136,81,12,73,3,45,73,231,242,133,202,63,166,151,76,187,38,127,155,139,137,42,179,5,66,188,193,26,82,117,248,146,112,129,132,93,127,77,39,141,130,119,211,76,131,24,113,135,155,40,211,54,96,26,248,103,183,30,83,47,67,100,74,156,129,14,49,126,226,223,2,202,36,110,105,114,135,143,233,173,83,3,7,82,75,254,146,94,79,166,153,100,94,38,50,139,167,218,147,35,204,34,169,75,93,102,113,145,248,170,225,23,247,68,168,39,210,78,140,76,38,18,24,58,63,33,51,20,68,91,183,127,144,178,161,204,110,53,183,196,217,36,120,104,224,70,140,63,180,37,191,74,234,125,91,11,206,195,88,218,16,88,189,181,214,131,84,10,222,152,184,134,147,220,105,136,182,222,97,8,178,229,82,110,142,39,107,122,247,44,189,86,53,237,161,171,76,124,75,38,173,38,210,164,68,250,89,21,139,224,75,140,12,166,47,241,168,186,173,25,99,167,200,207,78,16,227,13,94,70,9,202,207,155,255,0,168,145,99,218,49,164,183,16,7,242,15,42,2,126,155,100,144,101,202,158,26,156,99,126,104,133,203,246,212,205,198,164,29,33,62,108,89,70,158,212,81,85,110,38,147,0,149,188,38,226,88,120,100,234,68,64,214,21,183,114,185,98,147,26,114,250,214,73,230,15,18,149,183,70,107,33,61,26,54,95,213,163,76,253,176,49,4,88,150,243,85,78,17,51,98,227,88,201,170,245,40,153,183,248,191,149,85,99,160,51,6,80,221,144,111,197,151,18,115,113,51,229,126,80,164,220,168,28,39,132,78,213,105,73,36,114,88,204,171,23,6,21,148,231,218,135,76,92,217,19,119,150,79,242,32,225,238,235,89,132,162,202,187,220,200,112,125,55,135,148,133,98,229,87,20,57,101,19,218,93,88,186,226,34,177,132,11,89,126,29,170,251,77,214,193,32,55,114,203,148,139,152,73,173,33,71,132,37,197,247,18,16,234,25,218,54,225,130,151,60,133,25,126,234,224,234,44,157,152,235,134,61,238,235,220,253,14,103,196,24,255,0,85,24,95,202,150,178,224,17,137,250,241,151,246,148,173,109,196,91,47,3,98,25,86,203,90,172,160,203,16,184,136,182,53,103,82,76,170,141,66,154,100,253,240,56,114,99,83,55,18,65,4,15,47,16,136,150,86,254,35,147,242,155,162,8,105,164,109,24,121,39,249,191,153,202,174,177,183,152,140,202,130,104,22,81,36,247,79,228,250,106,128,213,175,146,54,98,138,182,191,225,93,84,103,250,143,32,177,38,62,189,6,166,35,196,44,146,100,253,49,45,173,5,181,194,40,116,192,49,238,237,165,14,48,254,154,101,124,106,57,52,103,13,76,81,228,23,185,137,114,169,250,206,118,251,250,176,177,15,233,167,16,53,38,244,25,132,46,53,45,233,109,94,197,246,85,22,221,193,67,187,146,76,70,148,76,125,75,211,52,149,56,198,249,98,41,50,166,65,152,2,123,88,147,16,195,223,116,227,42,189,136,18,180,245,83,176,60,165,42,108,29,67,107,5,248,67,215,247,83,120,19,34,194,149,180,182,138,49,17,50,54,155,170,148,55,203,221,36,106,125,152,223,242,208,1,240,236,117,0,24,109,215,34,80,109,37,99,26,86,105,101,201,149,80,178,49,5,250,76,137,204,7,142,112,240,166,89,21,57,138,72,178,51,225,123,168,176,201,63,119,38,53,90,106,170,168,221,185,20,206,164,213,85,84,131,205,232,210,74,47,182,37,57,25,124,10,70,183,248,15,141,112,76,28,37,92,251,91,86,142,73,24,108,73,116,159,137,111,178,157,138,186,154,72,134,153,188,199,178,99,50,137,70,54,111,146,219,116,4,167,135,18,51,63,74,34,166,15,187,131,4,236,137,136,98,202,159,64,211,0,24,242,238,148,110,161,209,50,253,85,146,196,82,227,243,202,173,109,124,117,19,211,190,69,148,105,154,124,67,205,99,140,191,196,133,187,211,209,45,137,187,137,23,16,197,246,146,156,49,35,68,204,92,156,72,248,218,180,18,96,237,4,34,99,250,137,183,25,121,9,95,212,228,95,23,117,108,234,137,213,212,116,121,63,199,200,65,9,116,109,1,50,196,80,89,152,185,127,39,89,22,233,244,58,70,72,247,101,22,89,40,154,119,197,168,233,199,141,73,161,78,250,185,209,249,13,77,21,116,26,27,79,62,222,86,238,89,72,33,253,49,35,231,134,158,182,39,8,137,254,4,80,108,162,201,102,85,140,200,17,44,128,185,237,70,55,39,228,73,70,181,124,98,101,8,149,45,38,161,37,184,58,185,20,148,248,111,130,125,161,191,231,78,107,112,82,31,155,169,87,228,73,23,18,152,208,242,32,223,128,71,97,177,98,253,212,115,47,135,100,198,109,34,226,90,164,135,159,152,74,182,32,123,204,18,126,154,6,77,12,73,36,203,137,29,51,106,48,124,160,146,227,92,89,12,120,177,12,73,172,193,83,64,107,96,198,150,206,33,166,198,244,121,32,32,77,20,101,202,151,6,159,114,246,75,177,159,252,98,77,153,38,12,110,24,130,202,179,121,212,221,189,24,231,54,186,108,117,182,59,176,241,70,76,99,107,104,49,137,180,137,196,69,93,48,49,100,179,154,42,155,126,131,174,147,98,201,125,73,217,85,212,197,111,216,206,4,195,217,75,229,85,15,170,130,80,115,11,42,213,14,182,12,46,36,64,76,56,201,22,69,65,153,89,192,191,15,65,250,105,203,52,28,66,68,97,162,21,100,201,245,210,71,136,61,136,88,210,110,33,31,22,235,44,111,52,203,212,95,136,155,44,3,39,79,30,49,216,28,95,200,155,70,129,59,164,194,227,246,209,241,188,231,15,220,91,246,210,201,212,159,112,90,154,33,213,108,143,155,18,99,230,113,51,181,96,253,240,217,205,20,139,70,107,82,143,9,160,113,254,210,198,145,131,108,144,187,12,233,50,223,136,68,40,215,200,1,157,27,251,82,12,127,117,81,73,129,113,141,254,159,21,72,221,214,252,77,201,242,145,120,210,85,138,98,55,153,48,2,230,49,70,37,61,39,82,98,127,22,50,164,210,116,150,188,178,255,0,48,226,73,164,233,41,213,167,197,46,228,98,83,217,119,228,58,178,40,109,198,182,151,73,231,44,88,242,37,213,191,19,167,93,249,250,182,218,48,209,134,209,227,146,207,213,12,163,83,247,26,74,8,193,194,46,68,205,210,26,189,66,246,246,15,178,181,160,146,55,229,158,63,247,81,85,90,170,142,55,128,106,96,18,73,62,162,150,135,2,12,16,60,54,16,50,144,191,105,107,243,36,102,127,79,236,19,22,178,178,24,181,115,174,67,214,18,242,48,54,21,99,16,254,218,171,101,148,18,49,155,66,175,205,176,254,48,62,49,246,154,134,6,37,211,180,223,196,93,51,52,12,195,43,47,237,46,75,228,81,161,213,126,14,144,195,101,34,209,100,105,194,246,148,189,174,164,245,108,1,164,17,35,125,194,161,204,253,65,27,255,0,110,153,85,178,37,85,31,230,121,80,239,178,29,111,49,74,130,141,62,113,1,204,81,160,223,169,34,249,252,220,81,149,55,136,197,128,110,226,141,140,55,106,203,212,183,35,203,181,24,191,137,68,63,86,193,84,48,39,197,155,23,180,105,85,169,242,99,70,97,62,214,95,178,33,161,125,99,24,49,4,188,139,123,49,146,94,20,91,254,30,142,200,153,107,167,242,42,170,219,228,79,65,14,218,254,239,206,38,232,88,214,70,211,30,137,23,46,252,133,39,211,17,85,212,15,135,71,132,14,107,158,69,233,154,86,84,102,127,236,145,171,212,91,41,202,159,13,146,79,152,34,228,85,149,87,7,173,6,25,101,227,72,175,141,107,6,83,246,148,196,20,100,20,108,246,64,205,200,34,125,196,140,174,82,170,59,213,70,163,183,131,250,174,79,111,42,93,67,90,253,163,55,124,163,18,159,190,135,47,104,244,86,143,52,226,86,188,198,148,68,185,27,85,169,99,188,100,17,230,197,148,104,3,76,28,231,188,161,22,36,27,44,137,55,229,4,36,248,58,86,112,193,149,45,110,47,1,91,43,79,225,151,116,68,30,218,116,99,255,0,114,95,206,170,88,193,198,30,35,23,18,111,2,100,82,51,8,98,140,159,113,22,65,114,61,91,78,13,166,110,69,184,213,167,35,56,80,176,228,206,206,248,133,22,33,137,59,12,144,70,225,48,136,147,115,246,208,106,138,118,120,153,195,147,34,217,26,214,112,201,243,114,136,33,253,213,186,123,237,72,207,233,194,24,135,245,49,46,119,171,89,233,39,100,187,105,228,47,242,168,55,236,93,86,235,86,58,28,201,131,178,251,169,60,248,210,225,1,242,242,241,161,244,197,196,91,40,44,40,138,155,204,102,230,38,21,88,219,71,197,200,181,145,136,87,234,67,201,59,196,30,85,227,89,75,246,83,195,86,197,141,211,20,105,108,204,30,208,147,52,106,54,224,222,182,236,145,162,118,228,34,244,195,30,104,55,118,17,70,92,74,121,240,44,138,118,20,34,196,53,91,79,1,146,98,191,41,127,141,52,106,35,85,8,3,7,44,167,154,39,17,62,210,42,30,182,178,168,35,3,109,20,133,26,163,159,167,177,31,44,68,186,200,204,47,12,184,163,22,37,173,10,56,203,48,84,59,234,107,254,31,250,101,76,141,73,91,80,207,148,247,84,65,153,22,16,222,81,11,18,105,73,106,121,44,103,46,85,139,221,48,22,67,43,43,81,140,248,165,197,39,238,44,105,248,229,110,194,171,25,0,19,71,243,98,25,69,224,133,153,72,49,248,122,112,177,13,59,42,253,138,178,13,227,90,190,72,48,152,168,83,26,202,79,152,106,69,201,245,10,177,99,34,70,6,98,202,26,29,250,206,154,11,62,80,185,72,165,232,165,57,146,183,12,212,209,167,109,13,43,145,42,53,173,173,65,216,91,9,249,70,174,183,63,137,1,187,12,15,228,81,182,90,86,116,146,60,92,156,169,246,85,244,246,53,100,167,48,51,124,78,173,146,124,53,229,228,91,96,92,91,89,31,255,0,127,90,99,104,10,221,55,17,242,204,33,228,65,198,178,4,105,92,57,23,62,222,211,123,149,102,87,92,116,58,149,108,192,10,46,41,113,121,62,218,111,1,255,0,72,162,18,231,222,189,91,90,6,23,230,74,68,109,62,161,223,115,20,88,146,72,172,236,11,90,149,246,182,94,154,204,210,229,101,72,230,93,130,238,35,195,17,99,62,101,116,150,124,220,161,227,250,105,36,107,189,62,35,226,136,34,9,85,97,208,77,192,13,54,104,62,185,233,225,149,243,34,246,202,173,174,39,206,16,58,184,148,132,58,120,191,136,223,168,107,242,20,133,93,25,240,201,101,7,151,179,193,89,99,9,24,134,101,195,196,126,172,132,85,145,164,220,201,3,55,115,200,33,253,49,32,194,249,112,184,125,44,101,24,189,204,75,211,38,75,146,198,97,23,87,182,37,140,180,97,57,139,181,14,149,60,145,176,194,22,95,184,145,198,178,37,33,246,150,220,120,190,162,190,173,178,150,81,226,44,82,40,15,136,90,122,118,249,146,205,250,98,167,108,215,216,35,229,86,40,161,201,211,246,227,204,107,72,216,254,158,84,97,170,170,163,3,119,94,81,98,81,26,98,144,5,59,5,19,147,234,43,147,86,188,131,218,123,105,85,92,86,173,189,196,230,101,81,30,194,155,25,113,61,85,67,213,81,97,68,218,4,80,191,218,74,36,213,50,12,78,40,170,118,73,136,39,229,48,178,229,88,202,195,98,229,107,230,62,202,91,10,98,229,79,163,89,19,6,30,49,40,32,201,178,193,151,107,136,104,186,71,218,217,78,194,25,74,118,115,54,212,59,88,86,222,89,3,250,116,252,67,92,248,211,39,84,121,238,229,114,46,161,62,52,232,67,196,105,249,127,105,66,92,105,87,221,147,44,177,19,26,165,85,205,89,25,4,12,214,23,51,137,139,116,50,141,57,97,167,16,9,20,205,42,10,223,210,100,18,99,90,105,100,30,208,60,171,118,232,107,73,113,116,253,54,203,47,166,190,85,67,62,155,35,196,98,229,26,189,141,167,128,72,143,12,188,130,34,86,109,31,137,253,185,80,202,174,98,200,106,101,217,8,14,36,117,84,194,13,132,205,20,139,56,116,49,32,251,72,208,188,2,126,35,113,40,180,106,131,172,134,216,111,220,203,205,139,141,80,76,159,120,72,59,72,133,32,191,39,30,36,60,103,213,8,28,189,137,164,57,47,199,196,182,58,139,37,142,91,125,73,100,95,63,80,148,76,139,134,90,234,173,93,162,117,7,244,249,242,113,175,214,87,21,190,164,252,170,123,255,0,11,180,228,146,110,236,34,229,34,105,160,138,101,250,43,210,245,186,244,237,158,157,244,250,22,252,61,248,138,251,120,44,21,134,65,73,93,5,147,241,179,50,141,178,211,117,181,24,54,145,68,36,214,1,178,69,196,185,214,58,113,212,105,25,102,207,183,99,43,187,189,247,8,98,226,251,136,218,169,252,24,190,146,156,153,106,58,211,225,48,144,172,153,20,124,187,245,172,37,113,42,167,220,31,251,76,107,56,22,182,68,238,16,241,168,216,218,158,143,119,132,178,178,171,40,115,193,225,154,36,9,50,70,168,181,21,172,159,3,96,220,68,19,58,150,33,158,57,207,194,37,51,101,172,193,90,126,106,25,34,74,102,124,84,173,19,242,250,49,18,72,212,54,56,110,92,155,76,92,198,126,93,209,10,63,166,178,125,61,116,159,3,26,86,50,41,32,252,102,167,43,48,136,82,68,136,245,91,43,113,230,175,247,84,215,168,191,254,173,10,183,74,233,255,0,183,208,161,97,128,50,115,114,160,46,2,194,179,48,138,165,36,221,220,65,149,180,177,22,36,218,171,80,213,23,134,192,169,214,103,243,36,221,61,50,82,126,124,48,103,121,133,252,139,108,107,184,148,131,230,16,242,42,185,140,166,146,60,177,4,160,217,72,75,251,46,162,23,243,170,50,221,168,166,47,182,102,169,150,175,212,135,204,82,241,143,173,76,221,192,216,189,134,16,136,186,111,225,82,66,99,2,24,11,236,253,54,13,167,48,151,74,195,69,169,45,204,132,122,51,82,16,128,194,97,16,74,195,241,155,43,120,101,136,138,114,0,65,157,129,16,186,149,43,41,15,56,127,160,203,247,10,185,154,21,118,46,179,127,13,236,248,133,166,61,220,130,68,7,83,233,249,63,164,180,254,50,165,47,248,110,113,114,203,219,8,75,83,62,30,211,137,249,178,173,252,106,124,134,234,22,145,166,65,47,113,70,135,153,3,78,17,249,67,203,251,105,59,54,176,188,5,218,190,79,184,30,15,164,165,184,200,43,71,144,248,33,173,24,62,80,168,57,140,151,237,21,115,27,45,73,58,49,222,96,202,74,95,175,237,126,169,20,236,239,240,89,97,95,179,166,204,181,151,143,14,37,59,50,76,162,123,164,92,177,159,24,31,248,153,149,37,44,159,241,246,46,175,2,214,12,209,176,198,247,86,199,173,185,153,36,111,15,111,232,133,150,163,17,241,27,39,242,170,58,171,232,158,108,17,145,70,170,167,178,30,108,67,254,53,63,51,74,159,63,244,252,152,215,70,218,248,234,71,115,71,228,85,92,50,170,116,76,56,187,82,186,216,20,241,188,194,106,184,220,191,105,109,170,135,233,172,102,239,148,136,251,140,17,160,238,202,44,88,149,45,69,39,228,122,158,24,35,121,225,23,26,83,168,67,19,62,238,32,185,16,65,214,99,33,48,226,227,85,16,225,250,151,40,132,136,219,87,230,51,45,8,137,49,165,217,15,20,178,164,143,164,61,105,242,196,246,151,83,153,90,62,157,174,36,63,225,129,201,237,79,137,59,17,176,53,59,255,0,72,88,27,146,38,149,181,71,33,61,70,88,177,125,180,241,149,181,213,189,66,30,79,168,135,153,63,218,228,47,237,40,91,68,254,148,231,240,20,255,0,78,24,51,20,67,82,55,26,146,32,201,132,69,91,167,192,185,178,39,49,118,209,191,234,36,55,116,241,32,245,23,47,238,172,179,191,35,118,213,77,22,83,239,44,128,200,154,123,22,66,189,85,105,191,133,118,88,61,71,80,148,121,18,218,67,90,212,68,205,93,22,49,127,117,84,210,92,106,59,33,229,177,22,37,101,101,79,131,25,159,138,132,198,173,244,143,48,136,168,11,136,208,108,184,165,139,40,215,174,46,0,35,225,221,114,168,187,237,90,200,211,162,139,147,252,106,109,51,27,28,76,229,187,41,42,161,68,102,24,171,31,85,131,27,132,210,177,45,144,228,239,162,48,171,25,58,39,214,253,220,74,149,214,99,44,169,204,62,29,192,10,15,148,148,47,220,74,110,237,101,148,28,50,137,254,234,19,240,217,235,73,134,33,122,145,12,100,73,35,194,108,162,34,150,206,89,106,109,151,196,149,124,201,209,143,151,47,34,211,113,60,246,81,50,203,185,141,27,23,221,84,154,135,71,147,211,126,83,38,79,184,184,33,180,53,252,155,195,134,194,81,11,27,205,100,157,59,120,232,86,25,151,203,94,197,133,39,198,104,52,147,137,95,46,120,200,49,123,153,85,68,255,0,138,250,96,177,95,44,50,137,147,237,161,244,223,253,159,180,172,216,59,187,1,98,34,32,223,11,180,254,155,177,249,65,14,76,101,177,244,44,186,100,195,75,213,64,218,225,166,189,204,180,247,198,54,73,38,30,66,143,233,170,48,235,250,235,35,225,48,136,37,45,101,240,174,8,201,234,213,37,28,111,119,26,58,146,4,72,68,195,98,92,137,191,29,83,228,147,72,175,240,84,90,190,9,98,230,23,98,156,49,165,96,194,152,204,96,9,195,16,188,104,248,204,170,141,23,15,33,72,171,85,37,98,55,214,223,4,248,165,149,58,173,184,127,112,69,198,190,207,211,112,108,191,181,34,199,51,42,34,237,20,182,199,220,185,70,251,34,22,39,202,8,98,34,67,14,202,112,229,101,150,84,16,108,165,20,156,72,168,97,149,38,87,48,184,209,86,55,17,228,203,82,93,179,104,92,133,31,182,149,178,28,170,217,105,223,166,203,31,249,120,144,216,95,159,21,129,121,21,42,78,193,149,182,167,243,194,97,101,76,159,26,12,158,80,165,166,178,37,104,58,134,144,135,80,146,73,223,202,185,36,229,137,120,243,44,24,97,245,20,170,114,226,96,35,74,250,191,182,148,79,187,63,181,202,182,214,207,198,124,210,196,52,43,48,109,233,200,125,2,202,198,75,56,69,136,104,248,204,200,254,98,161,228,217,50,104,241,68,16,197,251,75,58,170,219,82,247,20,120,147,43,11,83,57,144,199,225,196,40,197,39,220,90,161,195,124,158,232,163,84,76,164,251,89,81,236,141,136,24,118,3,18,178,205,253,37,82,99,102,113,251,168,150,70,136,65,226,196,76,159,180,153,73,173,39,178,84,1,164,206,130,76,216,134,81,137,102,230,131,86,227,154,216,19,163,51,229,49,137,102,201,50,196,252,178,197,24,159,196,150,135,83,206,178,38,44,67,16,208,247,23,222,154,12,216,178,166,105,155,196,197,135,215,33,252,153,155,150,117,12,74,10,224,59,147,188,223,251,186,97,73,172,7,56,248,141,0,133,253,164,93,243,249,63,75,182,74,178,51,242,53,163,161,53,27,62,76,33,18,206,101,57,228,251,72,176,201,100,147,226,20,92,88,189,196,214,100,200,181,172,203,218,79,4,205,34,167,34,117,98,54,25,162,105,249,216,76,34,11,47,98,97,113,85,93,119,7,132,185,73,237,165,118,175,61,177,223,47,23,34,50,157,146,197,196,104,164,198,166,173,118,43,241,253,21,233,233,147,171,79,180,150,34,43,144,207,28,144,97,74,118,209,10,116,84,48,176,93,40,196,107,93,115,50,159,2,183,193,242,249,50,46,125,107,112,252,239,8,125,165,211,13,27,114,7,139,22,85,31,63,71,147,63,87,26,170,199,114,75,34,160,62,155,213,167,173,62,31,109,116,64,217,110,89,149,68,7,74,131,193,134,247,19,184,25,227,49,129,202,165,34,80,178,200,175,240,60,124,108,131,204,82,165,166,146,50,112,173,115,230,48,96,230,42,84,195,110,79,195,214,146,198,84,105,233,160,39,54,81,137,11,101,91,137,156,37,202,136,124,144,99,226,90,31,39,23,186,155,112,74,177,31,61,236,223,98,55,98,168,129,62,40,216,0,229,31,248,23,62,215,50,95,4,227,48,139,202,149,208,234,210,73,59,5,44,92,158,218,231,141,154,250,169,219,183,116,209,142,220,248,192,192,194,132,171,40,12,97,73,139,141,3,73,146,77,115,12,82,173,153,177,46,156,144,226,168,203,13,116,99,230,54,52,61,222,161,138,32,97,136,37,170,54,198,119,116,82,34,182,17,126,216,149,57,252,139,138,19,172,153,185,253,88,147,56,193,7,254,197,26,32,213,81,36,143,136,163,47,237,45,240,195,182,127,82,218,208,86,97,92,154,16,89,63,148,163,18,97,91,66,8,61,214,131,34,217,106,241,140,121,177,45,117,85,79,178,30,80,148,98,73,184,50,168,92,248,99,20,94,21,205,239,159,147,218,86,246,84,246,93,91,245,182,158,132,113,191,87,20,82,83,46,154,249,7,2,75,77,176,153,217,196,175,33,241,51,151,173,107,146,202,168,221,48,8,34,32,30,247,227,230,42,156,141,78,3,174,103,203,224,211,144,124,49,70,34,123,132,80,147,230,50,17,56,178,21,29,113,118,114,74,218,68,23,26,20,211,217,4,121,101,139,42,85,238,249,56,220,13,209,166,30,75,63,74,143,12,153,194,254,213,32,141,174,107,179,176,66,128,79,241,170,67,95,12,177,61,193,40,226,83,35,39,220,28,124,200,83,107,9,82,120,119,68,77,169,235,96,217,68,203,186,202,146,106,125,43,177,59,229,196,17,10,53,101,233,244,117,23,123,42,246,61,38,202,89,25,218,181,70,167,177,157,205,237,253,196,155,206,95,186,34,8,106,203,77,237,10,15,155,235,90,177,211,144,51,30,128,201,81,159,132,216,202,155,190,96,196,63,109,1,62,213,157,53,194,16,134,145,190,203,145,43,54,88,11,91,242,40,88,98,16,233,163,36,128,76,230,18,75,84,108,163,78,88,19,151,218,76,172,43,40,174,77,109,84,151,242,192,31,242,172,225,190,187,79,255,0,80,202,56,195,18,198,202,100,24,95,171,149,137,8,246,81,221,196,120,77,63,143,237,173,102,102,95,112,143,145,76,207,136,67,178,30,26,153,249,75,254,218,1,159,140,102,206,202,92,101,26,213,166,230,105,138,79,233,241,34,139,39,212,34,168,53,151,209,72,171,162,124,235,174,165,100,255,0,142,134,167,195,136,65,179,48,177,19,234,13,11,62,52,177,131,23,170,73,40,255,0,117,25,234,90,128,172,255,0,38,25,71,247,86,183,190,84,150,124,220,1,198,87,220,57,106,196,84,104,18,196,119,148,197,77,160,92,16,79,194,154,73,128,194,123,163,73,38,85,75,25,56,68,166,209,171,241,46,178,254,229,52,107,87,149,156,203,236,150,14,73,25,136,74,68,44,181,141,221,43,141,57,141,113,56,64,253,46,33,125,69,206,215,132,125,181,126,3,131,82,86,140,125,67,200,128,153,172,180,254,146,30,89,118,131,201,244,199,216,180,49,241,109,217,250,162,114,253,213,7,170,190,23,18,72,223,44,50,178,143,233,251,137,227,105,101,225,175,97,163,88,145,255,0,207,174,189,142,141,79,241,119,69,234,134,60,37,46,47,220,90,39,218,232,236,159,41,104,49,46,65,91,163,199,91,238,163,54,172,77,89,215,22,96,234,35,233,93,191,197,223,177,101,63,86,211,66,253,38,73,43,213,90,228,146,95,139,209,134,47,184,84,146,146,124,65,112,150,0,203,252,73,179,24,50,191,40,98,226,26,101,143,250,38,53,246,24,201,164,131,168,6,205,220,162,9,110,13,8,233,1,132,82,178,141,22,24,121,65,194,190,50,28,162,118,136,137,172,39,136,60,154,119,201,6,92,163,200,160,46,227,92,201,126,210,34,233,143,102,46,20,20,154,18,121,238,202,37,76,95,145,53,106,49,53,162,67,127,4,152,108,57,85,164,154,220,131,234,74,67,63,23,134,33,38,97,212,54,95,252,107,202,63,168,164,210,105,227,160,245,213,242,19,76,211,121,125,162,33,77,166,198,70,123,138,193,154,133,146,89,135,106,49,47,111,34,17,81,102,65,25,93,14,118,248,115,171,73,194,46,52,158,77,148,172,253,68,93,62,215,211,112,101,196,163,166,62,41,31,152,34,72,244,114,177,179,125,30,173,101,140,145,176,193,200,150,223,90,158,48,222,159,67,126,48,112,149,78,93,213,30,104,15,133,106,198,174,43,73,70,35,217,101,114,83,188,177,37,46,133,166,33,190,220,108,52,181,203,176,190,146,94,34,228,93,91,68,152,241,129,204,34,99,71,254,146,186,230,165,84,106,22,100,194,17,38,242,107,105,169,34,146,92,178,173,114,117,85,29,108,71,242,242,120,117,174,127,100,203,253,108,71,252,214,33,253,52,155,205,54,17,127,250,147,219,111,63,77,5,218,171,88,31,80,75,244,154,146,237,161,11,176,137,124,106,216,49,186,138,50,147,234,21,122,127,195,125,71,72,13,216,138,50,253,180,132,53,186,171,118,204,213,100,16,252,213,99,133,162,49,153,89,113,212,79,125,166,245,28,233,199,218,113,15,205,90,124,58,164,60,111,1,88,255,0,206,155,50,49,227,12,121,81,180,248,50,60,94,231,154,26,191,246,11,35,214,159,5,132,154,72,36,138,240,134,40,242,125,69,60,202,171,81,127,237,208,98,85,48,224,92,198,6,99,11,40,212,198,164,184,62,127,242,185,34,73,184,101,90,192,161,211,195,207,205,105,148,133,76,141,166,199,4,121,114,140,170,93,236,100,238,233,68,17,86,65,141,113,27,244,147,200,81,253,52,221,245,10,255,0,77,214,161,127,242,36,53,166,178,36,191,155,139,137,87,195,141,98,66,102,151,23,253,213,182,224,220,24,133,22,48,178,251,130,18,218,169,187,154,154,153,118,200,192,194,97,44,67,125,23,207,244,164,42,81,36,36,146,168,52,197,35,243,229,48,148,215,209,189,194,186,20,117,70,100,152,185,165,211,70,255,0,105,16,96,197,31,233,42,225,11,248,151,164,207,219,125,52,134,78,164,0,143,132,197,196,153,186,167,240,39,248,250,56,84,152,0,41,50,237,71,147,237,38,65,153,136,9,3,46,226,127,236,161,166,49,130,73,195,225,47,106,75,52,197,107,69,17,79,215,236,141,106,248,155,242,42,58,221,67,145,137,5,222,131,137,143,212,50,140,68,64,233,187,176,70,249,67,99,46,36,146,67,162,124,150,142,69,117,246,47,25,107,185,233,229,75,166,106,171,26,222,19,85,140,95,113,49,173,184,4,146,51,229,70,47,226,78,124,232,240,114,150,49,72,133,84,175,184,141,131,113,34,158,27,29,80,70,27,42,100,109,60,120,49,123,71,254,4,108,201,251,19,179,104,33,139,42,222,199,188,188,197,47,34,216,153,62,130,75,87,3,146,221,198,212,197,151,139,106,65,15,219,196,157,211,211,202,24,216,98,139,145,116,227,73,1,89,202,33,169,233,147,49,31,136,92,106,237,36,73,196,130,179,253,1,195,97,5,218,36,67,222,65,172,189,84,5,225,196,179,244,217,83,65,196,161,204,176,41,189,74,72,254,218,18,72,103,70,7,20,82,21,55,240,60,102,117,45,161,184,227,196,140,87,145,158,164,253,83,37,73,63,40,177,42,248,218,72,18,65,152,197,64,5,153,15,152,34,71,238,72,36,251,138,159,1,86,113,69,150,134,163,173,38,108,89,72,148,207,187,5,104,62,82,47,219,85,6,178,25,71,136,170,94,250,1,49,188,216,146,51,111,11,162,180,92,137,239,88,149,36,249,138,85,77,73,112,2,241,118,168,93,153,201,59,135,38,53,87,67,1,144,78,194,167,88,232,165,108,174,90,120,113,165,147,228,142,55,156,178,251,94,218,60,210,119,44,90,131,90,9,44,126,239,39,241,44,91,59,123,145,104,213,8,11,47,137,213,91,166,7,171,18,165,141,101,23,82,3,48,103,229,252,159,85,41,213,186,2,140,153,240,197,196,164,180,247,195,221,71,81,47,119,95,104,60,126,127,85,13,11,35,123,247,54,54,137,215,235,83,164,6,168,228,234,200,167,239,180,77,169,9,154,36,255,0,227,202,168,43,108,172,178,109,13,143,247,19,147,70,25,88,183,23,248,6,186,100,114,136,108,157,72,119,250,136,134,95,184,153,135,82,3,39,81,21,61,199,195,121,215,254,5,12,161,197,88,64,248,105,58,11,63,85,9,62,157,48,223,146,190,66,224,234,72,163,238,46,37,71,84,198,78,230,49,72,129,153,240,246,41,73,187,151,43,41,62,218,53,134,5,72,48,137,35,42,196,102,226,185,66,198,15,26,205,245,178,188,50,229,24,134,163,195,113,106,66,123,120,211,22,89,74,147,196,82,164,179,107,240,110,223,244,106,195,69,140,76,166,22,84,190,227,82,85,19,192,65,17,50,126,210,205,156,140,91,217,3,114,206,161,255,0,42,43,175,216,216,137,54,15,178,198,83,20,130,26,203,103,6,180,156,82,136,82,39,172,141,113,212,33,70,47,241,36,182,175,29,107,55,118,197,24,146,240,14,227,46,73,44,237,83,150,85,86,185,254,80,68,40,214,1,215,245,196,38,16,139,143,234,21,21,39,226,45,116,32,126,190,55,251,75,26,101,250,212,197,133,236,10,248,120,128,253,216,177,37,176,47,191,169,109,34,10,73,71,230,190,135,226,141,53,148,166,110,197,148,106,202,4,154,162,179,45,124,88,194,252,159,73,60,108,141,200,214,87,78,90,10,44,161,203,192,78,46,69,47,1,150,176,165,115,8,159,227,93,24,207,36,148,76,104,0,199,205,255,0,192,149,85,144,134,68,132,152,114,172,129,212,167,230,4,244,153,62,85,117,39,192,196,194,27,219,75,167,213,68,182,99,196,81,118,251,138,182,87,199,185,35,154,64,181,177,156,126,220,95,180,169,153,84,242,131,230,249,83,54,105,234,221,62,76,209,34,255,0,163,220,90,25,168,96,151,204,38,22,37,38,100,66,202,218,191,17,51,233,235,124,243,4,92,137,118,161,134,114,116,251,73,235,30,201,39,225,71,250,110,86,61,65,85,102,228,81,153,147,177,205,232,108,172,171,95,132,194,202,175,131,38,84,144,51,118,33,141,121,240,34,198,38,93,168,242,160,39,217,78,27,248,68,134,85,78,3,52,155,195,71,135,40,212,253,221,61,80,142,50,152,89,100,163,195,50,116,158,225,12,67,70,63,25,0,252,201,149,69,179,33,201,97,188,146,65,202,37,57,125,164,183,35,245,1,114,145,88,90,190,12,23,225,20,161,149,72,92,124,66,174,211,242,152,18,136,133,203,237,137,118,51,174,164,150,54,20,63,226,142,181,208,148,111,151,83,77,190,32,189,191,113,50,248,123,255,0,104,77,113,241,14,33,247,117,126,152,49,63,31,42,30,126,176,139,119,23,105,19,78,114,23,220,42,195,79,80,158,144,158,223,43,249,20,27,166,211,190,142,186,235,254,135,89,180,174,169,219,79,246,116,70,92,60,163,229,42,212,253,91,85,24,155,66,202,82,26,146,227,16,48,196,199,145,73,67,129,46,76,230,88,20,169,119,26,212,80,219,90,221,206,145,106,198,77,225,174,23,106,204,218,50,37,68,29,220,177,23,39,130,10,170,53,145,60,13,137,87,178,97,8,49,134,199,151,18,238,83,149,142,107,107,166,199,100,62,165,156,61,49,18,52,92,70,148,53,213,164,191,76,73,139,180,137,20,130,33,125,194,165,210,116,54,153,33,243,26,250,49,73,251,169,253,13,200,231,102,209,153,89,152,60,168,25,55,7,168,30,17,23,145,117,75,138,163,198,3,34,87,227,197,245,20,191,224,154,108,159,212,75,148,137,90,174,166,169,187,79,76,150,64,51,230,136,85,125,85,84,127,200,99,117,169,154,218,218,168,36,102,211,172,74,182,29,216,200,70,4,197,227,18,231,102,68,12,156,183,129,39,16,24,16,245,137,99,63,208,236,129,132,197,25,84,30,191,214,204,173,138,202,157,61,40,89,100,246,17,64,70,184,212,241,143,155,116,79,247,87,60,147,202,141,254,35,170,62,157,43,150,189,142,157,125,240,246,13,147,243,68,22,37,43,248,36,16,143,250,172,72,70,89,106,121,192,204,43,146,34,42,189,99,62,107,9,249,127,117,116,71,212,59,174,122,16,104,233,242,20,106,76,108,203,16,89,127,137,21,85,79,98,78,99,22,54,63,166,69,131,236,165,248,97,12,165,161,144,53,28,150,101,21,162,125,207,212,202,133,89,85,19,217,16,196,79,180,148,76,128,120,220,70,247,86,214,62,214,49,62,110,121,22,108,54,35,229,47,39,238,164,102,52,198,54,131,6,213,242,197,250,146,161,3,240,222,215,183,126,63,247,81,22,183,26,130,79,134,208,67,196,128,13,222,167,141,210,81,137,58,201,175,208,172,191,208,211,83,228,99,226,75,23,82,135,212,147,1,167,224,202,137,19,176,188,67,86,172,178,188,146,204,214,18,151,49,248,144,252,86,64,41,191,231,202,137,155,13,75,116,235,166,143,165,133,63,14,180,49,244,219,207,109,46,86,89,51,185,8,175,205,166,61,94,35,205,148,107,13,55,131,80,65,102,17,16,94,223,34,98,26,75,88,39,249,76,133,26,88,99,90,233,93,7,234,103,215,168,147,86,111,114,66,170,29,150,159,177,124,179,114,253,49,174,147,166,245,156,226,131,250,133,89,63,145,31,73,84,2,19,119,96,33,254,218,223,118,248,133,123,48,136,98,253,165,77,181,57,108,79,220,106,67,201,150,241,11,142,50,229,218,231,79,28,82,189,112,60,171,175,217,64,29,151,128,118,162,140,63,168,179,159,67,92,72,44,137,218,151,101,31,76,199,222,212,230,149,172,157,38,11,51,117,248,32,13,166,207,38,229,146,196,92,75,164,135,77,188,76,196,17,113,160,46,54,180,128,221,226,203,137,85,85,80,136,117,61,104,198,6,24,165,64,234,67,63,35,54,156,74,122,171,82,92,219,78,226,139,138,50,232,144,42,171,167,65,203,44,188,159,77,101,128,141,141,14,84,225,230,71,86,210,75,243,121,114,170,216,213,80,96,249,132,69,140,149,154,73,42,14,240,251,104,178,142,46,147,14,116,110,111,109,104,153,85,85,118,14,97,114,11,220,76,103,217,74,155,5,225,23,47,219,83,212,230,181,17,240,148,68,18,86,176,225,113,180,196,24,63,223,145,59,135,79,56,189,51,201,251,105,92,192,203,33,51,4,184,147,74,16,146,55,153,165,207,227,251,165,64,129,134,128,1,1,254,233,62,234,144,184,96,60,54,133,23,34,179,96,119,220,209,18,13,91,0,255,0,144,162,23,32,147,1,16,205,55,85,37,236,245,2,241,249,170,168,208,41,171,112,26,191,30,63,182,185,214,185,147,168,42,105,206,104,145,114,201,250,106,23,73,107,155,193,242,203,149,139,237,174,89,36,116,108,52,58,22,61,29,125,207,214,81,163,69,178,6,88,159,237,161,95,186,201,139,219,92,146,171,226,237,140,110,25,112,63,219,85,16,53,13,174,160,249,176,136,130,78,178,59,252,17,173,62,74,27,42,24,130,59,37,203,18,115,3,80,128,113,25,18,36,5,170,28,146,73,139,180,150,44,171,68,54,68,131,47,9,122,213,69,28,7,33,88,148,207,178,219,19,9,162,147,248,147,41,38,103,178,130,147,215,149,3,40,172,33,28,151,230,197,137,16,249,145,107,121,76,84,154,101,247,248,194,46,36,40,95,144,153,139,202,185,217,178,43,82,176,214,91,208,97,137,23,249,18,184,213,186,170,9,242,151,30,53,181,150,82,255,0,38,40,163,18,111,2,238,92,147,176,82,196,171,141,115,35,144,166,201,236,24,51,91,113,15,220,88,85,86,213,99,125,141,126,44,101,85,250,183,74,143,84,105,199,196,136,81,8,101,103,34,149,170,209,135,211,245,219,64,207,202,49,125,84,245,253,77,177,156,11,93,204,167,135,23,82,183,164,152,207,12,57,113,13,67,213,67,97,39,28,34,196,37,87,12,195,16,49,98,17,87,59,45,13,45,227,48,2,31,18,22,102,56,35,121,140,85,30,253,67,101,24,152,120,198,52,68,107,93,240,254,109,46,243,216,109,189,13,19,52,216,39,75,60,191,170,190,64,208,16,100,249,230,42,101,188,96,216,150,207,215,228,132,118,68,12,88,202,159,145,252,19,109,156,40,218,86,36,20,4,202,28,140,225,18,198,203,86,158,104,217,237,35,32,90,131,3,51,45,94,162,255,0,6,180,116,51,134,207,145,194,81,15,24,145,81,168,96,217,69,38,18,226,34,10,100,192,73,103,18,2,52,203,40,39,205,139,141,61,155,196,202,131,126,27,213,81,142,76,34,25,71,231,198,169,105,230,78,24,48,216,192,140,37,176,54,91,208,101,9,121,82,203,89,227,140,60,198,149,200,145,154,230,170,143,36,204,163,218,188,82,212,70,24,179,101,118,241,169,203,189,67,58,75,253,56,34,254,69,75,73,78,241,69,97,189,196,71,113,164,170,153,76,134,202,208,127,78,139,252,136,104,112,37,227,221,154,81,50,125,52,85,221,145,225,15,171,141,111,173,159,91,58,11,240,246,38,102,81,86,198,33,102,79,2,229,91,230,61,145,128,149,190,212,117,167,96,75,255,0,21,64,105,149,179,98,112,136,138,106,217,3,40,174,6,123,35,179,9,114,141,123,89,195,151,177,124,72,130,22,66,49,31,79,62,170,55,152,132,92,68,77,228,236,72,206,220,170,171,34,137,149,142,85,73,240,246,112,134,73,102,40,178,43,186,70,50,12,93,161,123,23,204,210,225,75,249,72,185,70,182,24,59,215,230,8,177,17,36,146,47,129,85,141,159,145,235,88,195,36,83,253,214,46,95,232,39,133,99,187,137,255,0,63,34,234,44,97,36,143,16,185,82,169,250,122,214,55,153,141,20,130,26,146,179,56,213,23,67,173,61,184,241,39,144,232,73,90,54,8,209,80,84,47,151,4,111,8,123,22,219,91,41,194,103,245,25,95,198,171,109,106,37,114,50,184,153,167,35,3,230,197,137,41,101,196,76,121,162,74,227,65,73,209,151,26,180,15,46,93,176,253,181,13,51,70,107,26,9,120,66,82,20,106,109,27,190,69,150,149,247,245,58,92,13,103,42,55,237,254,234,114,253,102,9,209,48,229,255,0,113,115,184,17,165,142,15,205,139,149,101,25,227,25,18,172,116,17,171,244,88,154,30,228,25,150,218,168,96,39,153,140,84,44,9,35,147,19,181,97,119,48,244,149,207,52,65,12,164,246,213,149,137,212,81,168,107,118,215,140,41,139,136,107,105,170,162,73,39,202,21,64,198,153,172,117,68,231,154,194,1,4,49,123,138,194,182,170,112,252,62,105,45,91,232,163,127,179,210,88,10,135,242,175,144,36,178,220,255,0,41,20,152,254,234,160,147,2,41,107,94,82,139,148,75,93,105,160,198,139,132,49,73,147,234,45,38,26,200,196,140,12,88,150,163,79,131,7,182,80,197,246,209,44,159,144,27,68,144,218,96,229,178,245,5,171,152,15,131,107,93,131,49,162,143,249,80,18,126,34,130,181,248,131,20,101,73,173,99,75,187,62,17,11,16,196,146,201,211,22,62,124,89,120,146,237,187,252,148,86,69,42,89,174,64,82,102,244,181,81,85,101,234,67,204,104,163,26,229,177,159,177,127,55,180,170,43,117,57,252,217,197,24,163,251,73,54,232,12,215,224,90,62,226,154,183,132,176,9,251,139,6,107,13,42,34,127,114,95,182,139,129,232,119,96,229,200,34,44,38,105,42,98,244,242,147,253,196,203,95,177,123,255,0,0,174,230,65,155,21,254,147,20,130,254,37,47,134,116,102,126,168,130,85,30,148,120,79,237,227,67,89,64,7,135,50,184,150,212,151,52,195,140,120,98,20,133,64,76,146,120,195,221,237,119,36,85,76,128,50,112,134,40,211,152,116,240,72,206,81,13,102,218,134,227,33,202,33,234,75,33,75,203,139,16,213,228,9,53,90,144,12,203,143,34,223,119,162,105,139,17,230,82,144,32,50,162,115,11,19,175,205,73,163,163,97,168,246,186,143,36,208,158,51,222,80,151,141,36,53,220,239,61,160,68,66,171,31,61,232,56,151,171,104,65,24,153,189,197,92,92,75,17,161,173,185,146,124,198,138,76,105,252,48,190,55,255,0,35,19,237,173,186,134,125,205,67,216,97,126,153,111,134,104,179,134,195,101,33,114,172,106,143,235,81,91,245,156,186,153,216,165,197,33,71,245,21,109,38,176,211,151,100,103,207,242,125,60,168,43,138,218,217,176,113,8,67,253,197,52,201,52,122,72,236,8,105,133,144,190,225,84,217,125,44,154,134,47,240,117,195,70,29,144,248,162,241,164,83,222,10,143,210,8,123,149,57,106,109,84,88,44,182,174,149,242,223,76,104,40,23,4,178,30,41,124,68,18,91,74,11,26,143,38,26,198,104,249,165,98,39,218,72,30,25,209,143,205,60,152,208,183,118,64,160,229,53,161,50,125,53,246,170,224,122,128,15,48,132,79,229,90,55,136,250,183,82,50,23,79,42,71,125,78,11,191,155,54,69,139,216,1,254,226,60,59,188,28,201,85,141,36,95,0,16,78,205,167,180,179,147,170,181,4,98,51,179,24,147,112,198,6,237,252,73,160,67,91,141,225,52,84,234,170,236,99,48,60,61,96,203,120,152,74,151,24,35,146,124,166,46,36,116,58,120,176,143,196,37,101,26,134,170,116,94,161,242,179,219,84,88,213,62,73,51,17,50,67,23,3,4,18,229,34,211,14,73,225,29,156,68,42,251,168,105,207,65,43,180,120,202,176,135,169,223,25,159,160,140,95,184,149,135,83,167,105,137,155,145,179,40,191,221,84,87,26,123,78,78,139,150,89,99,100,251,101,92,102,54,182,39,159,82,161,135,112,249,32,221,148,74,75,35,167,192,108,175,217,178,239,65,190,79,159,164,228,92,191,85,124,49,184,178,150,204,185,56,151,98,129,172,207,24,157,89,126,218,219,63,85,60,188,165,166,26,162,204,143,207,65,179,135,129,200,180,221,38,160,164,123,2,81,19,26,189,147,51,99,84,249,127,73,136,247,234,18,21,159,160,140,160,245,37,220,171,120,39,137,19,136,126,226,219,47,124,52,22,172,237,153,121,165,97,214,221,215,50,195,117,201,244,211,131,50,92,47,12,50,185,23,13,208,214,87,149,0,120,101,228,199,230,186,125,85,195,230,143,135,34,86,103,242,6,141,81,134,150,187,233,196,102,238,121,22,216,24,43,122,98,140,164,47,184,69,183,204,100,6,35,32,77,90,124,249,162,23,42,203,126,162,138,239,180,24,46,229,110,202,81,242,253,37,242,30,143,5,79,134,92,152,213,16,102,89,8,125,67,23,220,72,181,36,203,95,14,46,82,170,238,53,125,130,191,208,131,86,197,43,56,86,160,228,131,210,85,41,191,191,140,76,219,84,242,182,236,101,238,198,82,125,53,59,107,228,53,64,172,140,203,41,125,188,137,149,35,236,68,76,57,114,141,109,33,160,201,229,196,178,123,236,163,3,53,120,178,17,21,87,27,113,138,144,152,240,89,132,216,241,149,45,178,158,120,63,54,17,19,248,210,96,135,81,201,59,13,98,94,53,91,14,96,11,19,105,44,67,198,178,191,176,182,161,51,15,89,206,154,126,81,113,166,19,39,197,183,6,41,113,70,81,253,53,182,203,70,2,115,30,106,146,237,146,23,192,184,211,99,202,81,14,72,209,178,169,146,234,54,229,194,89,167,170,188,31,180,138,49,41,173,67,27,81,214,131,53,124,92,163,18,51,241,182,83,225,52,12,73,161,181,32,11,17,241,34,8,133,33,120,177,172,89,111,131,133,89,24,156,211,26,159,81,217,126,146,154,78,65,118,19,23,26,164,141,62,117,145,61,62,92,12,68,90,168,103,234,8,223,40,88,163,141,27,246,149,65,141,255,0,177,49,228,250,133,91,182,136,107,73,252,17,192,211,3,206,255,0,86,235,75,110,25,182,243,137,18,46,49,137,23,125,168,71,65,225,234,51,251,94,143,123,193,111,7,212,98,99,47,228,66,200,182,169,149,110,100,124,58,219,25,60,198,22,33,249,163,246,195,201,202,168,105,30,121,163,121,165,136,98,250,107,76,248,99,17,251,70,159,17,109,169,162,54,198,51,57,147,115,26,154,52,22,26,186,81,11,39,220,26,143,146,97,198,34,90,203,237,177,243,118,143,233,174,89,51,47,24,250,225,239,155,204,97,117,37,38,100,235,121,204,195,147,26,54,29,240,45,188,49,9,29,113,37,245,181,187,184,145,72,161,27,81,138,72,23,91,100,61,62,12,210,241,100,240,71,178,225,147,89,153,113,168,223,19,180,248,238,118,151,146,137,147,238,174,157,166,253,42,236,121,171,231,229,25,85,98,153,37,111,114,114,194,209,46,90,14,216,195,206,99,240,227,254,85,161,245,167,27,243,75,46,84,203,210,159,5,115,141,91,168,117,140,43,157,165,72,136,81,254,210,234,110,56,16,85,187,23,15,100,162,145,129,137,23,42,40,48,207,24,153,101,197,254,52,171,77,223,94,10,14,91,24,184,164,251,137,131,47,167,23,204,198,199,141,75,115,248,61,117,14,123,216,82,114,139,18,215,101,177,193,194,94,65,41,107,45,97,4,111,126,82,255,0,26,79,248,147,124,78,28,152,210,44,140,248,148,217,174,99,19,124,69,211,245,7,124,75,29,206,68,182,78,188,61,184,223,18,187,30,63,169,238,37,198,211,113,46,229,176,210,213,12,13,25,77,27,195,211,202,66,170,175,79,151,185,141,50,87,219,212,153,173,153,168,235,108,134,97,100,40,252,249,23,86,173,187,25,64,204,177,114,161,141,14,8,193,132,81,121,60,23,62,158,107,136,83,158,19,20,152,208,209,233,255,0,226,18,219,188,142,187,14,237,228,157,135,18,165,223,227,31,20,81,47,207,191,138,165,82,115,110,147,15,252,75,157,100,14,27,65,151,237,174,118,221,70,169,93,148,124,142,189,39,80,140,188,37,40,196,181,122,150,81,241,79,31,251,171,152,86,134,214,236,121,101,148,130,25,62,146,10,126,158,198,63,233,243,228,238,85,86,57,95,228,70,218,208,185,127,196,139,40,71,120,125,47,42,204,223,16,110,203,23,49,69,136,127,76,74,103,68,198,177,173,243,245,98,140,164,47,213,86,97,134,9,207,234,26,117,93,19,158,162,52,139,227,161,27,39,83,220,89,60,101,228,16,202,152,195,164,139,39,250,132,188,69,32,189,181,71,101,91,92,64,109,3,237,36,49,159,182,121,248,137,140,74,182,209,56,122,146,231,252,8,99,43,114,115,9,29,232,58,126,112,56,98,165,48,231,130,113,250,147,96,204,137,7,251,161,137,13,212,49,40,250,106,55,184,1,180,124,18,141,248,98,143,253,165,207,46,62,27,217,82,78,221,136,163,219,121,174,145,50,238,84,158,169,66,254,36,162,202,182,214,223,192,210,231,241,137,11,51,63,193,109,186,124,144,215,122,2,154,202,11,13,46,0,255,0,113,75,135,71,147,77,191,45,72,178,141,118,9,241,165,201,174,100,72,145,114,98,65,50,182,80,153,205,21,63,51,119,25,62,73,152,210,79,36,25,131,196,65,123,107,51,106,210,9,152,74,34,44,173,97,218,214,189,242,226,69,226,82,102,125,141,180,166,11,23,39,154,70,141,141,177,101,90,103,201,230,202,69,190,125,56,201,225,155,221,89,85,86,146,52,65,135,220,70,178,158,198,76,188,210,203,198,181,68,176,153,250,74,180,128,121,178,147,34,22,5,60,225,75,225,159,136,127,77,116,159,74,167,20,28,91,174,68,143,208,94,35,230,76,202,166,172,140,109,134,18,38,241,173,73,90,206,213,166,27,24,36,68,200,0,146,7,226,42,231,106,55,200,234,217,102,52,129,169,223,37,253,185,83,150,89,75,43,57,87,28,141,14,214,130,196,134,55,90,182,135,168,95,131,137,115,170,180,77,238,94,69,70,227,161,104,201,35,238,151,20,101,253,193,41,59,137,58,56,175,121,77,62,52,98,125,53,131,239,183,63,230,37,196,53,37,168,97,232,63,213,148,82,36,147,237,174,165,145,223,228,138,198,166,251,41,244,18,64,248,145,11,151,238,41,246,89,86,194,249,72,159,244,150,166,86,193,39,45,112,136,47,166,52,186,100,3,198,243,42,214,87,237,238,11,82,182,182,202,32,188,56,134,168,159,168,101,70,137,194,85,203,116,172,206,79,234,37,39,248,213,172,57,148,243,143,180,41,72,37,49,153,84,248,107,233,210,70,243,75,138,53,182,29,173,193,49,237,41,136,177,54,122,217,127,165,220,143,246,147,118,90,144,96,202,17,34,170,101,134,145,173,108,164,248,97,171,30,69,235,137,246,163,3,51,69,196,68,170,30,164,32,159,152,57,17,70,181,36,238,226,172,106,130,224,39,159,125,107,25,159,220,151,42,150,212,52,243,175,193,205,147,149,84,89,93,192,140,124,92,171,63,196,240,112,48,56,134,146,54,68,111,98,141,122,226,72,105,45,55,107,167,255,0,186,38,53,208,33,218,190,51,57,150,168,115,1,37,143,226,91,161,176,4,35,243,39,101,79,244,78,205,228,111,100,145,217,63,132,68,65,26,132,112,101,229,221,38,15,140,248,199,226,22,81,163,152,192,73,31,42,55,60,0,82,105,240,124,48,136,185,72,178,134,108,92,200,131,80,193,23,48,74,181,108,206,47,117,87,85,254,147,244,22,220,73,157,36,236,48,75,136,127,109,98,104,30,164,14,110,196,229,145,190,210,218,103,215,70,226,203,200,153,106,170,97,14,106,167,245,23,173,48,170,173,30,12,93,89,85,1,152,57,35,126,40,168,88,209,143,213,139,18,25,148,2,33,198,60,22,123,133,26,111,24,59,225,172,160,61,145,135,135,181,122,51,8,51,188,222,218,231,102,91,88,106,139,110,62,29,122,177,55,65,64,70,209,145,63,73,136,98,34,188,141,63,141,103,225,84,94,105,101,228,86,94,170,35,43,33,31,91,84,77,55,196,28,133,26,42,101,149,28,239,180,68,210,101,245,52,111,186,151,190,251,79,151,255,0,108,220,159,116,73,27,170,75,99,169,187,47,229,161,61,119,164,129,109,202,107,232,216,254,158,85,31,119,119,71,91,17,245,59,88,217,5,238,98,87,55,111,149,52,120,107,234,241,126,208,148,69,150,128,245,35,255,0,81,17,4,68,87,89,184,149,86,209,57,19,149,186,134,158,200,248,101,202,24,147,118,27,41,54,148,130,33,71,245,22,211,124,46,170,211,227,245,0,148,101,77,180,196,152,144,95,218,157,151,107,144,172,215,224,23,3,79,65,193,243,121,10,68,205,154,122,183,195,169,26,203,90,222,226,242,254,210,14,77,196,66,19,139,136,127,113,102,247,233,160,155,110,57,173,164,28,31,3,113,170,54,67,227,98,130,128,249,194,230,12,252,163,86,148,150,71,146,15,254,170,177,102,107,13,172,109,219,220,251,38,51,36,249,135,168,107,68,60,149,30,120,162,140,169,217,163,19,30,84,0,126,100,143,22,47,220,77,35,10,188,64,247,128,146,207,185,230,130,187,161,61,188,23,229,47,203,38,150,79,173,133,252,73,27,245,38,229,251,72,139,159,122,141,246,58,194,207,196,72,16,179,79,179,105,95,0,138,190,182,72,48,51,229,114,145,110,141,143,195,17,68,63,229,91,55,240,107,95,148,165,140,47,229,84,222,79,177,54,217,190,13,115,41,37,89,49,254,208,202,167,166,104,157,145,55,101,149,151,246,213,107,245,156,18,51,16,74,52,186,99,207,59,165,58,245,10,252,116,13,99,116,35,110,13,136,152,189,180,169,147,54,199,204,34,163,117,84,9,99,178,103,42,76,250,115,247,24,168,101,97,150,165,7,226,30,62,81,34,163,90,156,189,93,73,76,8,217,120,83,198,70,196,14,20,42,131,50,130,207,128,59,33,242,246,169,230,80,203,160,151,234,25,69,252,138,160,44,39,154,198,203,74,250,219,57,165,16,74,185,62,4,215,6,2,14,164,223,118,227,200,153,70,100,169,195,205,199,141,71,223,80,179,77,141,152,114,73,250,132,73,225,235,9,217,48,132,164,198,185,90,54,66,235,87,58,80,77,182,62,30,50,162,141,233,182,76,194,88,163,17,62,162,136,11,231,16,121,178,145,97,26,224,254,165,233,230,148,65,21,73,153,199,142,53,42,228,152,117,15,225,229,71,214,220,74,178,254,215,16,214,1,211,96,40,24,98,207,202,68,222,183,28,22,97,196,186,149,86,190,228,218,67,108,102,48,152,242,241,45,175,96,196,78,36,45,148,195,254,76,66,33,86,48,35,28,127,55,96,95,227,92,178,218,223,193,214,53,173,193,230,86,178,75,250,136,144,154,182,116,25,89,138,34,99,87,217,160,248,125,196,44,207,153,30,21,208,178,69,82,12,207,220,136,53,33,236,134,240,226,237,247,23,38,214,116,247,154,124,103,194,82,17,118,155,91,176,105,254,19,20,105,47,225,232,154,180,239,150,105,92,69,246,211,173,38,196,22,71,135,35,131,233,187,89,197,149,132,162,198,69,212,107,126,33,126,27,240,136,105,67,228,91,117,111,194,184,177,162,102,174,201,147,234,46,53,107,166,45,99,78,124,179,22,73,113,45,147,164,110,216,23,143,168,73,181,200,239,210,117,84,29,73,19,52,178,198,82,83,217,7,59,194,98,143,26,230,148,247,19,179,237,49,17,81,76,135,101,101,224,16,149,114,73,164,188,59,14,170,168,222,225,70,161,5,180,230,122,124,252,95,113,116,189,54,203,154,214,48,69,47,203,36,154,99,65,206,141,7,55,24,191,117,59,141,38,92,22,109,37,197,34,232,72,104,190,222,164,164,153,159,231,208,169,146,24,182,209,49,27,149,75,191,77,237,137,139,219,76,224,64,124,158,96,202,32,151,164,178,92,23,246,229,31,212,81,145,152,120,215,250,121,241,153,91,84,78,84,126,131,120,54,157,188,133,122,146,153,112,57,50,159,17,83,104,250,215,198,25,13,149,42,218,215,26,69,90,228,116,104,208,242,179,151,26,22,125,104,200,55,225,16,146,215,234,112,86,145,129,42,100,29,67,16,140,234,26,191,230,28,255,0,141,175,34,62,101,14,35,230,15,18,43,214,15,8,120,75,43,169,123,85,89,101,3,240,149,115,175,88,150,79,213,137,70,70,105,184,150,142,58,115,58,47,226,112,23,135,144,171,68,249,228,240,234,196,185,244,61,72,12,253,171,125,150,176,201,194,111,250,106,121,12,202,190,58,15,13,62,36,103,243,74,74,39,218,176,190,234,87,14,76,27,47,60,217,4,133,147,177,132,124,33,47,251,138,235,24,150,11,11,224,148,252,209,114,173,230,209,254,165,202,33,113,253,164,218,158,182,32,162,102,150,33,151,42,125,85,12,25,217,203,136,107,161,106,132,25,152,231,239,248,111,4,189,181,124,159,81,37,146,27,202,2,60,33,229,26,236,90,145,145,35,3,250,116,162,169,122,172,2,59,205,99,202,134,100,112,142,71,17,210,107,249,69,137,180,150,33,198,42,169,173,178,178,40,51,4,185,82,187,138,218,169,178,217,233,241,83,58,167,250,107,216,36,187,42,134,180,151,248,39,237,109,111,231,78,102,40,164,22,36,208,48,53,29,216,48,216,151,143,238,43,232,111,131,37,156,194,255,0,109,107,52,104,130,39,15,90,213,218,83,55,24,131,147,162,113,143,245,67,17,17,154,123,82,78,168,127,167,203,40,241,171,150,64,131,143,154,46,82,40,61,73,79,243,207,47,80,202,158,69,87,80,141,178,204,164,52,195,201,249,184,133,25,82,107,191,137,19,170,88,248,158,150,60,159,81,43,211,207,124,99,225,9,83,139,90,24,54,192,30,98,143,42,225,104,87,203,82,234,202,141,236,77,67,190,151,101,243,102,70,198,184,202,252,81,5,200,190,89,122,110,159,6,30,212,166,146,213,132,151,150,32,150,172,122,120,143,107,124,23,50,104,101,205,137,154,92,252,95,147,175,42,231,58,171,68,234,162,141,230,136,82,109,149,228,59,230,20,152,165,241,42,214,124,200,56,122,202,186,35,100,226,231,60,140,233,145,195,232,111,172,170,7,134,192,68,226,84,211,245,105,44,160,225,174,226,39,184,169,110,233,34,147,207,52,84,146,53,8,4,247,132,34,90,209,175,216,187,154,63,193,60,200,219,110,210,229,34,158,212,48,224,201,56,12,89,88,138,39,171,123,232,17,43,73,196,81,151,242,46,111,113,62,33,103,115,41,72,197,97,179,234,117,170,121,240,69,90,12,37,255,0,66,163,129,63,143,181,115,120,108,197,4,18,195,43,141,18,205,85,136,120,67,41,38,67,109,169,127,176,220,145,252,163,74,103,214,140,135,194,34,255,0,34,67,2,248,132,62,19,100,71,79,53,228,145,255,0,240,189,20,101,251,133,78,172,255,0,68,246,255,0,161,172,164,148,78,235,146,127,186,128,147,67,22,9,243,118,253,197,170,0,117,60,97,191,214,203,254,218,200,218,146,8,159,132,202,182,117,95,97,43,144,201,150,160,233,14,65,9,111,52,0,78,6,30,76,136,96,207,130,80,48,66,139,218,157,192,240,141,202,101,139,137,172,162,72,212,246,49,184,178,241,161,36,233,224,70,246,187,85,156,153,245,196,31,22,76,159,113,32,181,146,255,0,201,244,209,188,166,85,133,209,171,71,25,156,189,105,136,97,196,246,149,53,87,225,41,48,88,105,101,255,0,71,213,66,207,170,210,37,27,253,62,121,35,17,107,76,143,199,83,106,223,64,175,8,60,56,184,148,214,161,161,60,145,230,16,150,86,87,96,160,123,55,114,150,12,248,139,91,210,33,127,213,83,89,178,200,221,182,228,162,74,160,188,114,254,110,41,21,88,66,66,37,178,110,253,75,195,12,1,139,238,9,99,50,224,226,7,10,201,153,141,85,185,90,207,12,24,114,168,219,236,130,38,93,214,36,19,231,206,133,243,123,241,227,83,214,90,194,183,117,138,89,114,164,220,253,134,217,13,187,184,254,155,197,104,50,147,207,175,42,10,145,143,192,254,84,154,78,173,208,240,134,249,123,82,20,191,113,38,161,248,180,114,157,226,137,87,136,101,127,102,36,119,65,213,31,232,232,80,2,121,50,241,127,238,234,141,250,84,254,15,229,72,233,231,142,73,217,47,40,213,69,196,57,83,65,197,60,130,85,86,82,77,98,46,76,155,42,222,24,145,100,201,39,219,66,135,82,124,77,201,197,20,130,31,218,79,99,26,214,183,132,209,72,84,243,214,9,90,12,166,129,254,226,36,133,60,187,143,28,218,166,190,218,106,122,135,89,222,8,99,245,17,73,253,196,210,78,182,148,34,48,56,178,160,35,93,203,187,136,112,237,68,33,166,80,234,129,25,153,165,174,111,199,79,178,173,55,243,65,136,109,103,73,7,48,177,36,54,90,194,38,237,245,34,46,66,23,177,49,243,36,210,97,15,90,87,107,84,13,62,60,194,166,203,245,8,84,203,18,137,184,182,246,26,70,193,8,121,178,140,168,249,144,61,94,35,248,137,254,14,197,22,201,50,167,15,16,69,252,106,231,73,62,224,81,49,75,22,33,125,197,85,106,9,34,254,164,229,85,9,235,73,196,82,42,16,211,176,190,6,177,149,36,164,253,212,84,251,40,133,62,24,156,164,247,22,27,193,198,237,70,242,163,19,205,244,48,181,96,197,19,134,40,255,0,113,115,91,235,177,194,238,46,82,123,99,76,126,34,252,78,101,104,61,38,167,148,133,82,186,98,144,154,131,230,229,136,153,11,245,86,127,254,201,69,86,137,108,195,42,171,41,83,73,202,33,171,150,73,30,215,14,34,20,138,100,52,236,164,63,182,154,67,213,80,69,41,152,86,240,14,100,214,161,141,168,7,43,48,132,76,107,8,26,134,85,73,49,24,93,171,175,195,173,139,118,6,110,197,198,131,178,209,58,96,132,196,92,138,244,137,215,220,150,243,39,45,9,10,221,97,207,204,81,170,208,218,197,178,103,182,150,204,208,116,113,128,249,113,4,78,38,123,170,2,202,236,144,167,97,136,82,99,251,75,150,75,39,13,74,173,37,248,43,181,60,246,66,27,205,17,43,161,190,100,146,124,222,52,198,146,125,109,148,70,7,22,82,44,39,208,131,59,12,33,98,78,170,174,190,254,162,51,42,53,2,230,67,222,141,4,24,207,140,155,70,121,227,69,196,181,51,195,205,43,15,96,6,70,63,153,48,172,247,53,209,137,253,67,148,137,140,198,31,7,202,99,200,84,12,61,1,115,59,230,229,202,254,53,69,142,225,109,60,137,224,232,247,235,43,47,108,81,132,255,0,117,86,191,225,142,142,173,137,196,81,150,72,150,255,0,68,177,169,103,104,241,175,187,156,190,210,85,155,84,106,246,6,210,203,238,0,31,49,124,167,182,143,53,104,224,131,118,89,81,191,109,15,48,192,141,230,99,113,37,166,153,85,100,7,196,223,246,166,181,216,150,85,60,253,72,50,31,105,16,67,42,121,2,120,9,250,177,40,136,218,110,92,34,102,175,148,157,198,158,113,13,155,190,196,242,70,98,181,202,67,79,130,62,156,127,182,52,162,125,148,161,15,48,178,34,163,51,47,180,182,154,180,158,210,77,187,153,106,18,155,155,43,103,225,54,69,143,166,222,84,63,40,103,147,26,110,106,169,98,62,96,137,21,225,249,57,80,209,170,21,177,166,28,249,100,103,182,156,214,218,216,141,157,67,75,159,215,237,137,121,151,12,133,220,44,171,3,152,84,246,18,203,204,185,113,17,41,48,101,140,111,204,141,126,170,138,86,126,149,41,245,137,115,143,139,96,65,13,98,183,240,223,83,239,128,44,186,162,143,34,71,107,73,127,4,159,165,140,81,170,72,204,0,186,74,152,191,62,53,117,101,36,214,32,106,153,16,191,171,138,49,17,49,146,29,240,240,133,55,181,173,25,73,197,86,76,159,83,18,194,5,104,225,63,41,138,165,35,45,138,43,1,83,211,218,198,150,193,126,152,106,215,210,184,63,85,149,96,247,196,147,246,145,177,176,11,221,25,82,44,154,120,131,43,54,132,92,247,211,12,239,174,151,0,153,86,65,167,57,71,253,59,218,250,170,150,250,53,105,121,76,88,66,34,68,25,224,141,213,41,87,113,68,85,62,26,25,202,62,81,15,248,212,173,174,158,150,71,225,175,41,50,43,248,16,224,217,118,207,196,156,254,27,4,33,230,137,40,101,90,187,97,102,67,142,198,211,26,212,79,203,186,40,150,171,91,141,93,80,253,161,109,8,95,229,93,58,226,49,254,170,68,26,119,144,252,177,114,163,109,28,55,152,145,140,105,115,64,207,80,22,84,246,182,24,198,206,17,42,71,210,65,140,206,108,127,182,151,198,152,255,0,62,172,72,106,32,202,204,230,184,218,122,200,167,202,33,98,253,197,81,12,54,81,135,134,92,248,66,72,205,112,114,240,229,34,193,147,255,0,34,142,246,159,69,104,197,12,147,19,255,0,142,132,47,237,164,51,239,137,25,239,14,89,37,90,25,112,60,152,113,101,69,70,240,146,118,101,18,85,91,182,98,240,53,64,184,149,36,248,66,37,65,176,177,146,54,101,148,49,9,123,97,16,92,161,22,37,169,242,65,147,181,59,85,56,11,107,153,154,27,4,62,212,41,131,185,237,201,141,108,52,109,207,54,235,254,170,20,211,8,49,226,196,66,161,154,234,98,217,12,88,104,177,143,134,34,161,9,128,80,117,46,117,125,36,158,15,16,133,219,238,33,180,241,167,70,59,11,186,34,228,88,228,70,178,157,109,73,147,33,222,167,161,121,72,243,7,137,77,152,32,140,62,98,171,27,89,143,36,69,51,14,156,150,231,249,190,181,221,29,156,226,224,48,211,208,0,80,101,227,85,145,169,15,225,212,151,64,170,139,7,168,184,177,44,164,221,140,67,120,69,105,255,0,85,35,73,145,94,106,120,211,201,5,252,92,171,112,117,132,178,143,14,212,98,75,225,201,247,138,46,53,140,195,68,207,195,140,95,109,77,148,117,175,208,211,142,79,54,82,34,140,105,91,92,66,42,8,47,24,192,136,9,184,211,217,106,35,26,35,82,16,92,178,196,138,245,82,66,249,64,227,90,100,220,28,64,255,0,223,20,185,166,78,41,210,238,106,220,77,95,97,228,195,75,41,51,10,41,19,40,216,240,117,37,176,231,206,193,202,176,245,183,249,225,196,69,74,153,234,99,119,90,121,35,202,34,147,246,212,171,33,206,31,106,190,14,57,44,237,67,201,135,16,143,71,248,196,220,114,114,0,73,36,152,85,67,41,34,65,137,152,197,64,51,4,23,240,137,48,147,146,104,50,152,164,255,0,2,213,147,94,40,14,183,83,137,252,75,213,76,168,221,88,135,78,73,183,36,103,241,199,140,44,132,33,20,6,149,255,0,180,134,160,214,87,15,210,127,132,166,209,144,76,228,220,174,195,62,158,112,172,142,104,130,31,248,253,212,171,240,125,113,117,49,245,14,195,230,112,48,68,38,36,210,116,187,189,174,218,143,211,204,144,247,244,238,109,173,49,203,224,89,125,138,250,134,72,35,51,9,84,107,224,31,38,80,170,106,74,67,217,119,20,98,66,199,78,3,52,151,228,86,236,235,100,191,49,165,17,106,178,211,21,211,129,195,60,162,34,38,53,108,184,44,250,168,107,41,54,68,27,248,163,8,127,105,27,142,167,59,70,191,100,101,171,246,60,57,114,164,146,100,144,92,217,113,17,21,107,26,94,235,41,146,217,143,198,52,180,109,71,86,161,172,63,25,174,33,124,160,101,17,86,86,223,75,191,7,205,139,181,126,126,190,184,29,69,227,3,18,46,92,175,228,93,235,64,48,114,107,64,92,93,172,73,28,52,47,36,154,58,227,161,170,126,152,178,39,156,184,137,117,109,196,177,31,9,69,136,130,93,32,60,100,65,90,232,250,171,35,250,136,138,65,73,255,0,166,173,85,115,154,204,156,133,204,181,188,178,30,18,228,198,178,219,28,93,194,88,152,222,137,242,155,172,171,198,152,114,141,134,196,166,55,49,85,196,61,183,205,134,86,33,251,137,112,117,228,17,179,8,101,42,214,86,214,217,3,230,242,32,77,240,235,67,254,115,26,44,210,254,218,125,149,127,147,86,101,78,66,160,234,221,233,25,136,185,114,167,51,233,25,54,35,229,151,218,66,195,13,62,159,31,244,234,105,37,253,213,187,241,183,38,211,210,200,44,191,81,21,88,177,6,102,126,4,84,147,109,172,176,242,8,98,86,250,110,237,133,240,229,83,87,208,7,52,143,40,132,152,233,138,121,209,152,204,49,72,149,163,43,28,159,177,210,36,198,245,40,47,16,120,178,174,61,169,244,173,253,38,160,205,83,203,149,118,26,75,32,8,120,165,175,186,144,48,103,65,121,113,15,32,153,198,147,113,42,77,175,11,89,125,136,250,168,115,134,12,182,210,191,209,214,153,62,250,154,161,249,162,69,202,79,186,185,6,161,248,150,120,87,44,164,216,16,164,47,184,155,67,13,229,144,25,47,18,229,91,75,223,208,236,211,142,140,223,39,70,102,176,37,219,216,19,10,48,177,191,143,26,165,97,128,54,118,174,107,73,166,236,124,216,98,149,83,230,196,204,38,91,86,18,70,95,18,131,126,207,172,36,12,201,35,39,10,143,181,187,28,99,237,2,47,228,88,214,204,148,94,156,133,84,88,216,151,161,70,192,128,68,202,154,70,184,216,143,55,210,246,212,187,223,56,175,230,200,152,195,198,38,124,218,214,86,5,175,251,25,201,214,126,164,205,160,170,199,251,131,18,82,248,103,238,16,136,170,97,190,46,15,148,139,27,253,165,147,228,188,92,170,170,171,92,201,90,173,142,128,21,172,178,24,57,98,145,31,155,254,42,126,239,226,44,24,60,56,136,82,125,164,45,62,188,149,100,124,38,161,32,135,245,49,41,219,245,208,170,171,57,95,224,2,114,153,102,200,195,146,131,245,32,99,97,184,215,153,118,114,63,134,47,26,197,146,134,52,108,230,249,53,80,69,253,170,20,213,89,63,72,44,73,142,252,126,29,72,51,89,38,252,130,91,108,128,241,160,62,23,234,202,138,141,61,130,75,166,76,126,63,252,210,182,76,231,237,80,220,107,22,174,57,148,22,79,220,141,77,26,1,242,112,202,196,63,113,80,198,229,26,10,202,31,210,87,142,199,59,42,163,26,32,4,2,34,170,135,128,140,237,81,16,204,113,191,168,137,216,108,191,34,89,44,133,213,110,163,243,27,23,186,130,125,144,203,231,136,162,200,151,26,203,114,60,34,92,247,83,213,106,232,210,201,44,37,227,250,113,150,42,202,252,69,88,210,217,29,5,246,87,242,124,197,19,26,81,62,6,160,25,51,75,22,84,159,77,223,89,70,240,137,46,44,156,159,81,87,190,214,38,7,238,202,79,226,79,93,19,158,128,203,250,10,227,121,141,156,168,160,217,69,23,181,252,137,116,253,73,85,211,93,2,105,73,245,8,130,53,192,61,209,38,177,165,131,38,0,163,225,42,28,207,63,213,73,33,218,193,199,196,156,195,126,231,255,0,53,128,40,178,129,175,36,147,21,28,252,67,253,212,146,103,195,125,113,59,206,93,169,72,95,115,33,74,186,132,48,237,188,12,138,147,101,44,131,32,184,213,85,162,95,129,25,159,196,227,166,211,19,132,15,148,73,36,213,90,201,243,8,170,242,147,234,98,93,134,76,15,164,133,103,27,19,89,62,132,89,36,56,163,52,54,163,206,195,20,92,94,107,160,211,201,151,80,6,4,170,134,75,8,65,164,210,97,140,132,102,237,70,106,253,23,142,102,243,40,170,141,101,52,121,67,40,107,93,221,150,163,168,6,81,69,33,84,191,170,250,39,52,66,145,111,135,172,207,119,194,98,147,249,23,58,199,252,42,223,244,52,129,169,45,108,184,165,241,42,88,220,64,83,81,141,22,51,243,34,36,234,72,158,31,73,59,46,137,166,32,217,233,236,52,146,29,207,105,84,142,161,14,34,63,105,218,139,126,173,131,236,151,42,2,100,194,73,30,96,173,141,191,132,53,133,144,81,2,214,117,105,223,187,23,18,173,135,119,22,75,9,180,149,200,160,230,60,251,174,101,65,91,90,49,129,134,23,17,10,133,140,171,50,186,132,26,125,225,101,98,52,94,63,168,135,181,123,196,204,73,172,51,98,237,22,84,45,243,6,64,60,184,149,54,206,126,2,216,115,200,52,240,62,18,64,160,12,249,121,59,85,174,152,124,93,167,41,121,18,214,131,214,231,42,54,158,4,41,67,9,165,17,97,39,70,105,252,251,185,120,203,137,90,76,244,9,160,121,177,124,201,82,118,85,87,18,35,194,98,145,119,171,41,207,102,23,195,141,70,70,63,14,52,13,150,1,1,248,138,190,73,173,131,72,55,151,117,136,95,117,75,134,224,19,108,158,17,79,25,71,246,202,134,96,85,37,245,57,173,97,49,242,246,164,198,158,104,109,109,65,131,105,44,89,100,171,207,195,208,109,171,112,238,135,143,193,38,167,248,123,165,107,121,68,47,153,251,171,202,147,162,109,253,37,137,187,125,158,131,117,40,208,209,180,245,248,44,3,113,242,57,177,12,67,65,67,121,236,143,151,47,26,8,212,36,246,74,141,129,37,245,4,103,18,245,114,60,209,179,194,65,37,115,235,88,66,117,98,78,153,113,16,156,216,144,151,119,113,5,19,40,68,139,1,63,48,214,186,110,43,236,125,83,140,94,217,18,151,234,70,77,102,236,197,24,178,253,213,41,172,44,174,117,0,241,101,32,134,39,245,174,119,113,38,214,164,140,151,98,82,22,48,148,164,87,241,208,188,106,167,98,147,172,43,96,255,0,117,151,246,255,0,58,30,127,197,170,120,192,218,114,70,202,163,116,198,173,170,212,145,73,233,226,25,113,123,137,21,244,104,133,151,243,125,158,218,226,107,246,247,58,23,108,232,212,54,76,212,18,253,64,69,33,71,247,85,228,105,128,247,68,185,158,137,152,248,209,48,237,120,215,70,140,96,78,3,2,33,43,67,27,84,132,146,100,85,5,224,199,242,130,83,250,158,212,240,94,193,5,109,140,249,80,184,138,46,52,192,213,85,83,135,148,221,139,26,55,78,90,130,178,139,235,110,217,141,137,147,238,207,24,4,48,178,37,209,168,73,8,239,41,186,215,164,221,211,20,155,65,23,144,94,218,117,85,85,203,81,63,249,21,201,190,185,154,124,166,226,31,211,89,7,82,2,15,129,165,136,133,91,108,140,50,143,137,122,169,149,66,30,27,101,93,181,168,182,27,70,213,79,187,102,24,144,8,33,253,69,233,51,32,193,237,40,242,45,209,166,65,24,48,215,8,120,210,137,244,241,108,143,187,46,82,125,180,202,191,208,10,101,172,95,170,52,21,198,155,139,108,112,75,151,147,139,219,73,159,24,112,101,117,44,126,34,234,121,90,127,74,190,93,118,76,138,83,51,66,154,141,10,221,244,85,45,32,108,96,131,8,162,172,103,234,114,86,243,114,20,127,109,126,120,161,215,58,214,109,144,55,114,166,136,101,93,214,168,39,183,170,237,202,69,46,150,87,153,114,211,176,253,68,43,11,87,191,112,248,218,156,246,92,193,22,36,242,27,207,56,24,131,143,39,221,92,225,247,19,169,39,109,37,192,227,250,137,236,13,79,7,183,117,137,89,155,105,137,84,180,99,206,54,109,37,246,47,50,54,219,152,220,170,125,250,157,150,67,226,46,92,75,209,181,14,94,18,166,89,46,166,84,178,173,53,87,159,205,151,18,145,214,113,129,38,113,240,254,155,219,70,230,0,153,151,181,15,38,75,11,204,84,209,179,88,42,38,211,16,242,17,225,197,137,31,49,155,98,97,69,86,221,209,141,254,230,79,168,168,77,91,91,58,38,110,210,42,217,73,28,190,251,213,114,48,213,229,34,99,84,201,114,96,252,217,121,21,9,161,196,140,206,81,33,66,193,165,170,168,246,96,80,195,60,110,80,228,84,48,223,79,56,12,23,84,159,5,178,147,147,206,39,213,98,91,107,90,202,131,246,166,176,128,215,117,191,184,33,32,131,14,46,70,127,243,84,81,164,216,219,177,129,23,46,36,31,132,236,248,165,197,32,146,142,93,70,184,211,149,181,204,8,75,148,158,9,52,203,141,63,128,230,49,121,20,244,202,67,247,68,41,16,251,50,11,207,48,146,118,127,178,139,81,13,221,217,46,192,122,234,250,177,151,238,21,73,208,252,43,36,105,68,177,182,236,246,198,187,37,38,140,30,61,216,177,173,178,107,78,39,170,198,43,127,196,138,170,209,32,207,202,46,53,209,33,211,209,198,170,249,66,143,39,130,95,134,88,135,246,208,108,97,243,225,78,204,196,234,55,9,135,210,34,165,182,65,150,83,229,8,144,118,181,182,81,142,194,138,86,36,80,117,56,224,179,250,183,88,189,197,6,177,69,80,248,114,120,48,151,136,139,76,153,63,88,188,107,24,218,158,142,252,152,171,203,148,136,131,64,220,143,169,98,181,205,101,100,228,76,217,6,186,79,8,82,183,176,240,120,66,34,21,82,178,181,145,143,204,183,61,240,71,251,136,101,11,25,82,73,96,129,243,98,228,240,67,201,190,63,170,178,32,98,147,31,212,91,163,67,36,147,179,8,178,167,54,84,135,17,24,44,92,137,118,241,11,40,84,9,135,24,240,134,81,49,163,158,28,160,122,93,14,28,232,68,204,88,164,40,213,4,104,192,157,195,212,153,86,130,17,50,66,58,73,111,55,213,95,31,119,199,151,42,176,159,164,128,49,229,49,72,85,61,107,84,49,131,244,163,90,202,163,171,10,223,61,228,90,159,101,42,183,195,48,184,254,162,25,242,113,112,162,67,62,15,134,27,30,181,38,85,41,97,165,38,164,131,56,251,67,23,145,13,168,107,98,148,251,180,170,101,86,152,221,50,194,36,252,104,223,196,154,127,242,110,202,66,226,72,181,136,50,115,209,160,62,79,130,180,134,202,218,216,44,221,136,101,253,213,48,253,79,71,52,140,244,254,33,139,219,65,89,25,246,254,233,49,253,180,205,38,56,130,199,150,101,188,107,93,57,147,41,177,11,237,137,51,12,154,219,47,166,33,174,86,195,2,180,24,133,144,164,72,228,221,218,249,188,197,149,139,18,138,201,40,237,18,29,130,124,97,198,123,205,19,173,69,220,89,15,167,144,164,83,52,255,0,24,32,201,254,156,89,88,177,170,40,115,1,100,205,216,122,213,35,146,226,178,208,82,28,251,173,222,213,55,252,108,72,47,30,104,168,93,224,55,120,85,110,155,167,211,146,64,242,219,20,127,182,69,93,123,121,106,79,254,132,47,214,212,214,64,195,181,73,67,113,6,166,86,104,159,237,167,218,158,146,171,213,89,233,49,120,211,32,233,90,113,1,134,137,20,121,22,237,175,217,150,34,236,174,193,110,118,7,168,138,210,158,99,35,65,96,82,187,237,37,4,76,221,254,152,139,68,9,140,140,14,110,82,34,180,53,154,193,151,12,136,63,50,196,236,94,167,181,252,137,118,243,115,220,189,225,244,74,181,150,230,88,167,223,238,95,133,103,231,44,106,42,239,215,32,248,88,11,38,52,198,170,224,228,30,82,149,65,149,144,170,178,212,182,129,107,6,144,121,182,163,41,62,234,95,119,241,80,115,134,250,227,69,16,144,33,146,57,40,123,42,72,146,70,249,123,81,228,18,93,187,252,140,172,169,175,177,132,11,34,23,204,209,5,149,41,153,12,243,143,152,194,146,130,170,213,67,173,181,194,186,140,61,85,76,72,140,203,86,66,253,193,9,52,109,162,98,194,73,222,214,93,8,216,115,39,65,233,41,63,109,52,13,216,38,240,216,197,85,144,236,180,172,238,157,184,191,117,11,125,101,164,112,62,37,121,99,22,105,122,241,44,102,79,29,125,77,85,111,118,208,129,212,48,254,83,250,114,156,14,152,213,83,159,197,23,141,118,29,55,163,224,214,197,100,187,201,67,46,95,109,55,181,214,122,114,12,93,165,32,178,201,251,98,86,142,72,145,115,215,190,162,53,221,177,208,228,123,11,29,44,6,110,197,218,152,208,207,174,187,149,243,98,31,23,182,147,107,61,85,46,79,234,196,160,42,169,245,57,46,55,113,10,76,69,122,147,51,187,127,139,66,187,107,92,181,63,65,79,181,160,141,23,22,214,50,144,147,50,39,178,37,136,105,44,69,23,52,190,36,32,96,101,63,205,148,98,26,181,95,207,82,11,79,17,148,62,181,227,92,83,66,126,29,169,10,69,131,2,8,61,51,198,81,254,234,215,100,193,201,7,8,150,84,12,51,0,167,204,46,44,190,218,119,37,150,67,174,221,155,173,67,5,243,183,125,92,106,194,53,145,228,193,218,20,188,106,89,35,13,136,175,79,76,36,211,159,42,182,141,79,185,7,16,148,248,99,127,196,93,41,148,15,95,130,124,217,120,213,213,181,78,34,54,98,253,79,240,244,242,98,60,171,151,190,53,198,146,149,194,34,20,127,77,119,139,45,73,7,7,41,72,82,36,48,195,18,238,87,44,81,151,248,147,239,35,243,5,178,28,250,183,88,95,201,238,129,198,152,126,42,149,24,153,114,145,94,63,73,85,121,245,98,88,63,67,85,73,27,240,228,200,163,183,7,216,251,205,244,46,129,168,79,54,43,12,189,50,96,61,210,164,38,161,181,132,71,132,94,210,90,199,159,63,42,202,80,11,202,73,236,140,126,172,185,83,123,41,224,35,50,196,198,165,41,217,148,28,165,26,61,243,42,163,112,148,171,45,253,22,162,183,217,75,178,59,194,84,228,58,14,116,152,172,151,176,32,134,149,217,90,214,193,27,37,135,30,79,109,27,91,241,142,230,55,128,101,136,88,210,172,218,39,199,114,155,108,230,223,74,124,37,168,214,76,25,17,6,214,116,118,239,202,98,226,83,118,161,202,125,220,66,140,163,85,255,0,219,192,85,90,114,44,25,177,187,173,120,84,204,104,3,132,119,215,226,90,43,110,193,90,118,7,145,82,134,27,36,147,212,12,44,95,186,153,125,179,17,152,202,52,60,76,225,18,89,107,164,135,119,203,47,218,77,141,100,1,251,169,105,166,89,73,233,40,210,220,218,176,54,158,190,5,68,226,81,203,46,88,223,113,25,125,166,193,90,255,0,86,175,229,25,126,146,139,213,186,98,242,20,87,219,123,158,106,139,225,214,170,37,148,79,73,182,246,209,102,70,203,216,25,124,148,22,126,158,174,187,27,10,94,196,25,130,58,223,148,136,173,44,169,226,70,230,174,200,165,77,84,125,214,94,213,67,45,168,29,109,108,162,202,229,148,168,227,24,130,38,19,114,173,177,160,15,24,214,201,48,200,49,174,105,163,243,81,213,174,7,37,224,23,158,20,185,146,64,50,114,228,77,33,192,4,151,191,49,86,211,85,65,23,180,68,240,231,167,184,172,217,9,164,234,173,63,212,34,201,201,251,73,245,81,165,148,25,162,40,171,90,216,145,167,123,124,79,76,106,174,229,86,147,132,163,253,181,147,96,197,21,113,26,223,64,38,164,249,76,191,50,148,86,233,47,195,231,254,173,43,115,151,173,83,67,49,9,231,96,33,114,41,125,97,39,80,77,27,253,60,95,200,157,91,28,116,22,191,210,196,63,10,253,108,3,176,136,81,173,114,116,197,173,104,31,16,221,107,150,80,207,214,53,175,255,0,57,146,47,229,93,14,158,226,84,144,51,212,103,144,169,119,31,203,67,118,255,0,189,205,108,211,118,35,38,96,202,69,120,31,195,9,74,155,73,152,201,49,48,196,83,207,52,232,222,123,184,191,200,52,150,87,55,35,198,147,178,230,150,46,63,180,151,90,207,211,133,139,150,166,41,50,123,153,68,157,198,249,208,32,164,233,188,172,127,42,180,107,253,21,152,79,165,97,130,218,119,104,241,166,151,117,164,211,228,96,162,79,203,251,101,80,178,119,90,90,229,133,228,198,84,235,213,119,35,204,98,147,26,214,239,197,131,254,70,217,58,134,200,111,194,28,137,221,85,246,163,240,226,138,50,254,234,231,111,213,160,147,57,241,34,11,249,23,167,252,69,61,3,49,68,17,39,19,233,137,46,202,139,184,117,57,58,146,212,172,254,161,182,23,237,33,77,119,18,104,49,10,87,34,229,16,254,37,239,101,255,0,86,171,32,137,247,85,60,11,45,239,53,112,135,251,137,213,104,101,138,211,27,108,13,166,94,66,164,49,180,169,224,202,124,189,209,50,21,52,173,140,127,207,44,165,141,145,80,214,227,47,49,68,68,89,124,205,21,192,134,241,15,220,77,163,73,127,134,28,184,145,111,123,60,48,161,31,1,228,243,194,84,159,252,0,212,47,4,104,140,203,185,42,243,44,152,78,32,192,34,8,47,62,12,82,210,123,91,91,152,68,254,156,46,52,173,152,40,206,101,197,255,0,159,202,69,30,63,168,146,93,217,78,147,19,14,232,133,39,211,67,133,154,198,239,204,34,198,33,167,149,186,87,100,246,110,202,50,145,11,25,77,89,78,73,112,107,202,220,134,197,149,63,209,154,134,200,190,31,32,65,19,238,9,117,255,0,68,163,19,57,98,198,146,79,182,180,248,105,255,0,253,129,139,246,132,154,177,39,200,155,172,223,2,120,17,167,77,35,11,44,169,164,147,50,48,240,133,35,178,212,145,43,73,136,66,34,21,154,194,187,195,152,68,18,147,73,252,29,85,140,237,126,24,202,214,35,245,3,23,140,93,99,94,164,211,99,168,102,29,212,158,47,108,138,130,171,95,193,192,48,196,246,148,126,182,248,162,49,74,100,74,74,177,148,158,225,49,33,167,90,251,122,142,169,35,226,62,147,125,233,163,124,77,174,81,253,69,59,168,111,178,193,126,34,144,68,240,76,107,108,165,219,65,102,238,0,242,21,138,126,102,158,157,36,132,15,182,153,99,184,150,84,39,168,107,109,69,231,46,93,161,36,143,233,145,49,51,6,95,52,126,194,92,97,237,57,49,166,149,84,155,209,179,8,147,237,170,3,72,68,67,53,141,36,230,20,61,75,164,135,86,213,78,170,196,82,242,23,219,70,63,73,0,96,230,18,198,183,70,83,16,157,163,18,70,233,209,245,183,112,252,131,156,221,232,61,57,126,124,165,23,34,160,211,218,26,230,181,159,209,37,117,43,59,93,19,19,195,250,127,98,153,141,172,39,104,233,111,13,132,82,21,66,94,158,153,166,157,203,71,51,77,143,114,128,47,214,34,127,245,15,153,94,51,37,11,154,95,18,198,7,197,218,169,207,229,171,38,66,125,165,149,198,164,167,154,252,95,166,39,211,42,72,231,254,106,13,14,182,17,93,234,119,198,3,196,18,242,41,232,26,146,116,147,176,69,226,26,31,88,82,92,73,38,106,238,79,219,72,97,211,235,88,71,100,185,117,100,219,9,62,78,195,85,81,74,61,67,72,114,28,18,195,214,141,161,96,55,99,9,83,42,163,122,144,24,18,139,23,238,173,178,96,65,169,243,176,228,41,5,244,151,86,53,57,108,206,82,178,182,14,60,184,145,241,182,163,102,24,130,228,81,84,63,19,129,37,248,139,20,130,31,237,35,108,181,180,88,35,221,136,74,13,49,171,11,88,63,82,70,184,28,160,26,36,173,176,202,188,106,175,82,136,193,101,30,69,41,107,241,46,36,232,156,220,95,113,46,211,26,194,36,233,79,21,113,84,87,169,163,123,29,45,210,179,175,250,30,90,252,34,245,176,97,45,134,36,16,126,12,131,73,68,61,140,73,69,146,79,14,181,104,27,176,8,29,185,72,179,141,171,113,147,153,95,242,187,248,144,219,147,79,146,83,77,207,188,32,31,18,198,41,35,98,235,79,35,24,245,18,216,108,89,71,247,16,186,147,86,197,146,126,46,36,160,211,207,58,38,93,214,95,182,157,90,252,76,219,253,138,75,233,239,183,137,134,187,109,185,18,141,129,125,169,225,78,124,75,98,226,26,219,85,169,34,100,32,132,46,65,118,35,205,125,6,75,254,110,1,10,68,181,209,249,27,106,20,240,44,165,99,103,47,31,130,250,19,3,35,242,169,120,111,185,147,213,0,130,26,39,194,202,9,62,109,54,219,33,150,185,70,102,85,118,134,84,97,255,0,42,197,143,131,101,196,108,127,184,162,46,30,241,69,121,67,216,128,167,178,100,150,115,23,145,46,86,53,87,19,166,178,182,182,181,153,69,43,254,170,14,202,227,39,10,159,129,62,33,63,86,182,89,26,38,62,34,141,53,140,168,193,154,132,240,127,72,81,149,45,159,107,58,113,243,20,184,135,246,210,57,51,199,24,224,218,127,206,172,224,85,68,178,137,151,18,213,85,251,21,152,202,28,63,87,7,9,73,141,124,147,72,10,70,101,8,134,183,97,60,31,210,9,109,159,100,201,49,62,109,83,114,164,170,35,53,150,216,121,113,32,99,107,0,13,255,0,55,20,139,210,94,9,36,226,47,26,95,112,16,10,47,10,157,111,242,85,107,244,93,213,79,174,32,242,133,51,52,248,37,3,254,170,230,212,57,6,63,213,17,57,125,168,35,19,18,74,178,27,85,61,51,80,206,169,150,253,220,92,177,189,181,168,58,252,4,126,29,169,4,157,51,99,54,38,18,242,254,69,17,100,248,48,79,212,147,88,209,202,43,127,10,87,218,158,119,180,66,163,32,5,153,49,23,137,75,198,212,150,178,89,180,137,20,66,91,88,253,64,82,124,223,16,209,183,250,154,85,201,164,60,146,125,181,160,218,108,126,29,67,42,86,16,206,31,134,25,242,50,42,42,211,78,16,24,89,114,185,22,71,116,49,171,246,41,11,42,160,254,175,40,150,137,155,91,34,97,136,46,53,95,14,202,180,167,249,177,70,146,159,127,67,192,195,10,44,108,171,165,102,95,50,76,173,244,113,67,105,233,194,59,204,24,4,198,128,243,201,246,136,187,53,244,247,250,83,226,87,213,229,203,238,12,75,156,198,211,7,43,247,102,249,97,253,212,73,87,25,108,50,210,91,185,44,194,98,166,51,205,18,164,159,55,203,149,46,101,197,6,159,102,17,74,28,153,63,109,20,192,193,191,6,105,101,196,79,109,74,222,33,92,128,36,135,212,137,242,152,196,183,198,173,212,121,58,178,141,109,219,86,210,3,41,167,140,168,192,218,228,139,195,63,141,22,81,178,53,79,211,108,157,5,254,162,81,139,242,118,36,148,144,40,227,69,127,168,202,234,79,35,67,245,119,226,151,40,152,211,102,104,109,63,39,132,89,22,174,109,240,43,53,23,220,158,141,119,71,147,105,19,34,57,236,127,112,144,83,244,1,235,79,152,37,90,188,47,58,132,84,52,122,152,173,250,138,181,158,170,214,52,17,51,8,67,219,32,52,222,182,178,187,130,201,102,201,145,53,181,135,101,36,24,172,68,66,161,105,244,193,227,3,229,32,23,26,197,233,148,166,246,52,40,225,234,72,145,162,229,49,121,62,154,212,253,121,19,207,169,49,211,122,122,12,215,188,86,34,31,242,35,46,254,29,81,136,123,177,118,11,233,167,217,95,178,91,139,108,180,54,135,80,140,160,31,202,140,168,89,38,60,146,102,13,89,63,218,74,67,36,113,167,50,32,69,212,168,227,106,75,94,152,144,35,127,180,145,112,28,70,253,72,122,131,191,48,177,47,161,214,21,89,243,111,199,145,111,178,170,29,150,115,91,118,21,114,175,71,197,56,225,246,252,248,212,228,134,237,142,163,71,79,51,174,135,85,86,201,63,17,70,95,218,68,204,213,176,122,68,95,247,23,63,161,164,37,107,199,47,46,84,246,214,25,38,248,97,16,196,177,122,118,251,11,39,115,237,174,185,60,30,174,84,173,255,0,18,9,100,60,56,177,42,202,173,43,90,40,153,101,139,41,20,230,170,187,211,244,143,96,98,64,140,82,37,147,165,139,239,212,188,61,87,138,232,111,167,49,38,157,133,150,81,139,247,16,218,218,236,3,100,88,129,47,95,102,37,41,62,226,84,145,230,197,136,127,109,83,80,223,83,122,111,45,54,234,74,72,227,91,100,82,75,86,199,169,53,85,150,14,29,202,115,3,82,74,25,242,216,192,33,127,113,109,170,184,4,146,98,244,97,197,77,13,78,59,38,113,46,205,189,60,53,56,89,178,203,64,43,45,97,71,249,61,88,67,20,100,67,3,166,45,162,102,175,44,111,226,83,151,26,24,147,134,122,243,41,122,223,135,183,58,72,248,67,60,133,202,166,177,203,111,114,191,226,175,190,186,106,95,7,68,159,119,187,20,241,254,218,62,77,8,240,97,151,21,46,164,121,227,120,8,210,136,82,42,184,211,216,46,28,89,83,110,47,150,132,154,196,140,106,162,86,255,0,116,156,195,153,182,229,202,182,204,12,92,156,200,7,191,31,180,149,170,106,149,161,184,202,14,212,170,203,82,14,15,12,78,82,125,181,52,253,66,125,219,34,109,120,213,76,58,168,56,243,98,228,72,177,223,150,163,53,80,153,123,236,109,143,205,196,52,134,227,77,202,140,76,213,242,136,95,219,86,182,84,39,238,9,81,85,172,60,17,242,197,85,193,126,61,1,153,219,129,197,103,195,212,197,63,249,165,143,237,148,169,174,158,164,177,47,249,132,169,31,202,187,19,205,65,57,152,165,197,30,68,134,101,38,196,121,67,40,69,31,253,68,223,224,241,13,233,120,25,105,184,16,70,204,70,17,10,79,109,30,249,231,141,47,104,165,77,169,253,53,255,0,211,202,50,147,234,38,148,225,177,191,240,150,108,138,106,182,99,26,222,97,246,81,178,242,226,72,231,198,38,53,94,248,216,184,87,217,58,122,41,121,178,171,214,196,85,136,56,209,173,127,39,202,170,56,12,127,135,48,145,155,48,9,49,140,255,0,163,141,45,149,7,203,232,4,53,71,201,152,177,113,13,54,12,96,13,98,107,143,240,68,49,70,130,159,51,242,113,74,26,231,110,162,237,128,108,183,145,171,80,237,11,21,226,48,163,99,92,122,239,77,188,100,245,10,159,107,176,106,191,85,24,155,76,217,72,165,32,106,64,86,157,249,121,71,244,202,170,178,55,152,203,29,56,131,51,83,237,184,101,202,32,137,244,200,152,134,158,202,216,236,176,136,46,183,169,125,73,12,154,198,215,212,42,98,226,196,167,167,234,173,113,167,192,122,248,130,234,247,4,185,100,142,84,205,52,215,93,14,232,86,55,236,157,244,211,83,244,189,60,9,69,3,50,148,98,196,196,86,254,170,9,216,41,119,48,133,252,171,242,135,195,219,141,127,168,45,95,235,147,236,113,249,245,251,107,177,192,210,160,33,55,114,196,66,145,36,114,79,50,241,237,254,205,234,58,88,186,119,173,244,215,253,29,157,247,117,216,62,80,176,138,161,117,38,161,62,76,88,177,12,94,226,213,2,3,6,196,91,205,23,251,177,15,26,174,177,179,255,0,237,212,231,86,68,108,125,68,180,247,19,179,251,152,213,88,103,146,112,241,68,17,50,37,47,8,36,255,0,151,245,173,149,83,231,8,152,98,9,11,29,27,29,13,145,183,65,174,244,150,248,140,53,129,83,109,55,90,56,64,234,78,89,167,165,148,121,74,94,68,3,25,101,81,45,230,196,60,107,187,213,23,216,226,231,242,49,243,39,78,44,169,53,223,195,166,77,3,203,18,40,249,126,210,46,77,220,178,143,132,67,23,237,165,18,117,85,200,223,135,116,66,143,238,173,94,169,151,224,95,199,37,36,252,52,174,23,44,177,114,125,165,234,168,20,117,167,197,18,4,153,50,85,163,228,146,112,57,146,86,51,210,9,152,63,243,168,77,212,23,142,49,155,42,181,1,60,37,203,138,49,70,250,105,224,107,106,164,197,102,92,185,16,112,39,203,156,12,210,229,15,26,217,37,159,147,132,170,95,149,250,134,206,70,137,240,193,27,244,133,74,89,48,19,158,248,152,185,16,239,181,200,71,139,42,29,143,4,98,102,82,105,27,145,117,142,184,155,100,233,93,183,205,196,139,151,47,34,42,3,15,5,159,54,159,105,235,232,133,6,19,21,99,125,177,39,52,69,117,145,29,72,181,213,189,133,210,100,233,201,172,229,41,10,68,189,247,21,213,160,126,82,241,160,230,51,109,231,214,37,63,15,86,233,241,78,124,75,18,198,34,78,234,58,179,27,205,171,125,72,239,20,72,188,104,43,40,214,83,121,133,23,137,55,245,237,42,73,204,244,236,127,182,169,89,62,38,15,210,140,171,166,54,68,37,35,49,202,172,180,197,140,145,252,167,17,17,90,123,79,30,55,45,225,127,141,82,106,27,179,139,252,186,152,133,253,165,166,28,107,203,111,12,213,123,100,222,159,65,184,213,53,26,24,230,147,12,65,98,69,51,225,236,89,60,165,149,200,157,70,170,36,32,102,151,140,75,72,117,9,196,124,33,129,148,127,81,35,76,168,21,103,15,129,66,200,192,96,141,43,46,36,201,144,224,253,81,169,155,45,79,148,143,226,196,79,180,167,95,112,124,252,69,83,220,103,227,160,235,15,237,169,125,106,16,96,225,46,84,153,149,67,47,82,219,84,203,41,209,59,114,166,81,160,28,104,86,160,181,22,176,59,18,60,197,16,202,143,141,50,44,210,126,151,145,15,101,14,116,158,159,105,44,219,94,103,96,107,196,169,102,115,42,165,71,131,227,115,20,88,150,65,147,148,136,39,238,197,224,43,18,242,166,145,163,65,147,225,202,52,149,83,70,129,14,65,160,109,105,247,192,234,94,12,205,177,49,38,193,152,2,141,58,245,10,152,177,54,141,142,105,50,134,198,180,159,40,37,63,50,78,160,33,241,98,34,235,147,224,48,169,27,224,98,63,55,180,167,37,29,138,71,35,16,143,210,90,155,80,0,225,12,2,126,226,42,135,77,203,211,114,240,216,197,228,93,34,183,236,149,40,213,81,172,114,110,195,202,171,100,174,34,89,173,144,178,226,0,238,199,213,136,159,105,97,72,107,42,3,176,38,46,81,161,235,110,207,159,17,178,9,109,187,48,5,23,119,151,145,73,179,42,173,227,240,83,62,78,249,139,67,233,50,127,116,49,40,120,122,194,80,207,136,216,211,86,106,17,254,234,197,102,79,129,118,205,147,52,76,88,207,202,105,249,114,169,13,91,166,32,149,236,218,69,87,240,12,73,220,203,229,193,169,163,63,54,85,187,203,92,140,85,123,96,79,233,45,30,57,53,172,13,137,72,33,160,238,244,52,74,217,121,162,100,40,213,141,110,179,163,146,118,68,137,0,153,63,105,86,214,134,154,79,234,203,254,226,172,115,35,139,36,114,161,204,33,208,179,3,10,168,42,130,200,67,230,46,37,191,85,6,44,25,216,171,138,60,106,65,250,229,227,148,250,237,128,203,247,20,218,70,182,3,170,220,233,48,223,92,78,225,101,73,117,61,37,84,145,238,197,87,213,244,146,109,55,119,56,146,249,177,227,86,254,176,2,141,145,11,143,149,58,204,222,70,52,62,184,136,180,240,107,69,23,244,4,200,142,146,31,200,67,117,44,100,204,100,34,123,75,16,189,150,71,230,201,141,77,166,13,182,228,67,218,132,246,83,158,96,228,198,36,205,250,182,154,53,86,210,194,41,63,218,86,134,164,167,198,145,204,209,240,100,191,255,0,153,167,104,209,254,65,102,57,68,57,242,200,119,225,201,143,207,141,19,36,218,155,242,109,34,145,118,40,127,15,105,160,129,134,227,200,183,152,53,176,120,182,5,251,120,213,52,233,96,69,53,186,182,115,143,92,83,216,221,214,176,59,89,57,4,143,210,95,14,158,95,3,88,139,169,94,49,135,207,238,99,76,131,91,147,192,161,42,117,100,66,118,144,90,253,61,18,48,62,80,74,82,126,158,178,146,55,132,209,72,186,19,243,198,38,16,151,39,237,164,178,103,202,28,230,68,46,78,85,61,213,118,200,213,141,206,106,109,49,99,25,251,66,228,198,166,237,126,23,90,148,143,150,33,19,26,253,25,176,167,192,195,75,200,133,244,161,221,240,139,38,53,101,88,220,93,199,63,37,155,225,237,204,146,115,99,198,39,245,171,253,61,73,84,58,166,87,154,172,98,251,139,189,127,225,141,63,254,202,75,167,252,58,131,25,156,69,26,214,142,52,92,77,252,134,115,150,198,173,5,71,233,63,231,202,168,41,245,128,35,31,20,184,164,42,173,135,163,43,68,2,20,210,134,84,154,227,79,85,121,230,137,147,32,151,51,42,253,148,89,47,207,65,140,155,234,105,32,195,18,41,50,23,234,137,46,153,166,217,108,204,198,159,139,242,38,52,154,86,198,219,192,194,22,33,143,220,77,141,90,8,192,125,113,139,200,151,255,0,173,77,197,9,26,215,214,198,226,13,164,98,226,251,168,125,73,170,180,254,155,130,249,118,19,199,251,99,42,244,154,221,29,90,127,155,149,201,244,196,166,181,32,104,231,48,152,160,110,113,117,174,86,87,119,247,44,212,228,9,85,241,178,214,236,248,116,198,156,227,250,133,18,171,15,254,35,106,0,124,217,99,8,101,254,53,204,160,76,191,130,127,233,213,99,140,63,53,125,167,181,81,196,76,50,229,19,151,238,174,152,215,72,121,122,131,53,248,233,166,133,5,110,134,188,17,50,154,208,127,238,167,193,97,35,13,225,151,60,100,254,85,43,106,251,25,47,103,167,202,39,251,168,168,26,26,214,75,25,46,194,122,102,93,92,75,45,125,198,150,86,177,107,65,242,157,133,83,147,230,92,206,31,15,41,74,168,63,12,2,19,57,165,17,107,170,128,113,206,234,226,89,178,182,200,158,231,234,78,64,211,211,164,254,174,152,101,39,237,42,8,218,120,226,254,212,130,251,106,208,48,8,33,230,10,219,235,195,25,49,75,47,253,37,86,117,132,69,86,114,58,77,12,169,32,196,40,4,88,85,80,130,131,230,205,0,69,39,220,79,174,62,33,2,160,152,177,45,21,186,182,13,223,233,5,27,34,150,250,191,29,7,218,151,65,108,205,85,121,231,134,190,6,33,160,253,87,83,19,186,41,50,43,71,207,219,118,211,127,210,88,178,202,15,113,98,255,0,30,36,138,176,249,13,184,223,68,68,247,234,57,49,31,150,124,156,126,224,212,68,249,227,132,7,136,176,9,251,139,166,223,93,128,135,197,198,47,182,164,45,89,16,158,210,117,167,136,150,109,57,104,65,67,214,19,171,108,127,167,46,151,91,169,55,35,97,165,246,46,105,125,91,182,62,238,36,94,63,52,242,181,227,178,3,63,226,30,196,155,52,29,154,255,0,7,65,53,145,39,15,133,40,101,147,4,124,37,42,213,3,56,135,132,200,107,90,220,143,97,132,153,99,21,90,133,60,59,176,15,193,53,102,173,251,68,42,145,211,193,24,252,247,104,249,150,177,97,13,229,234,82,146,58,124,148,178,191,192,230,126,176,197,253,135,251,137,101,150,179,33,34,126,130,52,101,5,107,169,25,119,106,0,215,117,137,53,53,81,237,128,193,114,21,79,167,142,253,253,74,74,170,139,167,160,116,107,42,171,127,49,88,79,24,135,251,171,107,36,208,86,157,129,175,249,159,218,228,75,32,104,152,35,62,91,17,17,81,134,182,12,102,124,164,81,137,118,214,135,51,50,132,133,249,125,165,140,199,215,126,77,217,70,188,198,60,132,96,87,199,233,224,65,62,236,185,10,178,223,209,106,98,203,141,177,217,180,138,82,141,82,70,190,200,62,88,163,18,156,147,170,170,177,225,234,197,246,146,137,58,156,126,127,40,165,38,124,71,85,253,203,73,54,95,73,0,23,228,127,42,22,30,73,44,202,179,123,216,46,228,171,97,234,161,6,134,14,236,75,192,173,4,144,61,105,11,226,17,255,0,170,255,0,170,141,97,162,11,184,191,237,167,89,20,158,64,15,128,56,207,90,166,27,143,153,25,38,72,202,206,33,36,134,123,228,159,10,161,166,134,60,30,121,178,147,34,98,27,35,136,121,122,177,38,144,216,56,32,226,138,63,220,90,13,90,11,46,99,20,98,67,42,153,98,3,82,124,75,188,141,230,16,151,140,74,102,55,196,179,223,202,244,224,151,17,23,80,147,166,244,192,252,203,99,141,77,50,30,142,131,107,253,58,155,249,20,182,83,246,42,179,99,196,111,78,201,98,3,51,74,200,168,227,27,24,214,152,17,160,201,27,48,170,56,20,245,67,230,54,66,167,85,140,155,76,194,19,62,171,255,0,110,34,73,166,67,170,141,243,113,50,99,251,171,168,61,148,98,7,232,6,160,117,85,60,187,40,135,21,120,177,101,235,70,62,26,137,124,132,144,45,71,39,132,50,149,28,6,63,184,211,201,254,234,229,53,186,123,87,105,183,191,119,0,152,197,238,43,42,221,73,190,6,28,188,137,42,201,203,66,216,248,234,91,153,236,40,248,82,195,103,23,180,69,47,62,214,214,183,170,82,140,213,186,147,88,151,166,121,54,223,105,21,127,29,12,88,215,236,232,207,152,194,29,7,48,196,23,72,136,185,190,149,147,56,143,205,46,121,87,65,170,187,7,158,35,99,42,42,222,70,234,181,215,19,87,156,226,47,110,103,70,39,86,81,170,63,148,39,180,137,100,104,163,238,18,43,161,187,130,200,207,137,37,157,88,151,163,76,219,29,19,63,1,63,72,44,75,68,56,7,40,255,0,74,66,173,173,137,140,95,113,144,120,178,173,15,153,23,221,75,164,201,28,110,18,139,17,20,205,219,39,8,251,176,148,152,148,182,199,86,82,188,215,0,31,18,219,14,78,229,74,142,180,242,98,101,202,65,47,70,173,178,201,195,60,152,213,22,22,53,153,74,27,184,17,48,118,242,125,53,234,218,73,66,137,151,18,219,2,48,35,119,114,147,234,34,173,102,78,244,215,225,47,87,182,154,198,2,60,209,58,101,228,254,52,234,135,210,161,17,230,255,0,224,170,94,170,236,16,153,150,196,67,200,132,245,226,89,74,249,78,33,249,246,44,179,120,137,82,194,201,224,146,247,165,44,167,173,44,182,102,22,37,243,212,162,8,159,170,25,86,137,54,188,121,132,165,102,86,26,163,153,33,0,250,74,179,141,166,226,19,194,94,20,148,38,29,151,8,165,19,34,115,2,1,227,119,79,33,83,219,83,106,17,51,105,24,105,52,153,236,23,186,140,52,202,226,147,9,178,148,139,25,245,64,146,12,193,18,57,136,0,204,133,6,92,168,88,211,62,111,10,101,25,227,140,60,38,18,65,50,124,17,216,230,234,74,221,144,117,47,33,132,5,102,85,140,240,131,233,13,66,254,45,220,203,196,46,33,171,122,70,14,217,156,37,84,142,77,95,145,54,142,153,136,109,109,103,117,87,197,91,170,141,47,31,205,151,41,21,60,154,74,216,223,221,114,33,77,2,36,31,238,178,167,101,79,177,86,86,112,7,179,34,54,6,50,240,153,104,51,216,189,90,242,8,249,177,19,24,148,109,70,43,91,168,100,248,96,36,71,134,32,135,145,38,125,57,240,98,203,219,244,213,12,251,138,210,120,6,32,144,166,146,194,123,74,191,144,115,236,176,148,52,47,253,212,230,182,171,109,205,151,18,221,25,235,123,222,79,101,43,76,58,171,6,48,220,120,86,163,67,97,70,181,49,255,0,117,16,195,74,246,98,140,191,184,177,89,135,104,201,91,136,120,252,254,85,115,237,73,27,230,190,218,236,214,65,100,150,63,48,191,219,80,55,16,34,206,85,182,132,107,169,4,202,72,182,252,34,139,27,151,220,196,175,244,221,111,162,1,159,251,198,36,186,170,181,144,124,248,150,153,154,146,92,99,188,56,150,200,205,224,86,53,58,48,77,22,72,254,226,250,111,8,67,204,85,47,164,164,217,78,59,13,47,173,87,207,146,200,192,230,16,212,173,251,26,202,115,125,79,48,22,71,225,226,91,233,35,100,27,2,89,68,42,194,214,146,45,149,142,81,74,219,126,218,101,2,144,145,158,195,4,164,47,238,42,170,226,34,140,182,219,38,45,255,0,137,193,9,156,187,47,254,104,135,147,91,58,115,48,203,149,198,165,236,190,29,50,73,25,134,86,34,125,196,141,27,183,200,99,228,52,54,164,200,247,152,34,255,0,90,54,182,168,118,254,101,227,254,68,146,54,146,184,173,6,16,202,140,81,175,140,211,122,130,52,188,194,159,254,190,188,169,234,200,50,212,161,153,165,72,54,113,20,104,35,89,30,181,155,76,189,73,244,107,94,7,134,88,185,60,20,189,244,2,78,35,240,151,18,155,51,56,42,209,141,213,172,151,39,204,197,158,49,13,51,129,51,115,196,92,133,31,212,81,209,180,221,172,98,101,223,140,170,158,182,200,152,25,19,16,210,109,211,224,179,53,212,77,169,244,172,25,50,183,97,138,60,137,11,239,174,107,120,118,188,107,169,153,131,141,19,119,198,84,142,77,197,81,6,255,0,80,129,27,248,196,153,164,71,210,164,214,202,222,196,189,61,217,228,243,20,164,76,153,63,147,135,33,82,231,190,9,39,127,78,22,33,170,90,122,161,201,30,98,136,152,209,28,106,59,49,131,33,238,71,155,16,242,125,213,186,28,105,81,143,212,47,226,76,216,16,13,254,224,134,177,101,221,108,99,190,38,81,173,150,90,19,141,110,111,126,66,131,168,121,22,166,86,228,238,78,96,64,101,151,247,67,68,79,170,32,135,194,81,168,52,203,216,166,221,24,76,107,234,218,72,188,201,9,181,129,238,201,136,66,196,52,242,78,158,28,224,48,178,196,50,226,94,244,24,35,7,22,49,126,68,71,87,229,168,55,100,248,22,195,167,173,146,204,198,236,91,108,161,190,16,62,82,87,26,2,202,49,35,51,245,68,75,66,203,89,220,66,41,49,39,102,213,240,5,95,62,227,42,169,128,39,249,137,83,207,196,144,99,15,20,76,101,82,198,161,148,46,210,140,168,250,218,214,70,103,22,60,137,118,245,251,29,153,66,228,220,75,41,25,197,198,183,178,120,49,251,153,16,175,141,40,95,77,109,194,255,0,14,81,37,104,232,42,177,156,153,57,89,136,41,44,192,147,38,94,79,226,77,216,108,94,210,218,254,70,45,85,80,102,51,164,146,241,13,137,239,134,86,41,3,122,224,137,152,66,30,36,100,61,79,59,167,106,79,246,149,114,79,129,89,110,82,50,170,92,239,105,45,212,149,71,164,137,155,40,203,249,30,182,135,80,202,31,218,75,110,38,18,79,49,75,148,169,26,107,227,216,77,150,79,146,75,76,106,115,198,148,241,75,138,79,241,246,43,54,24,118,93,41,27,60,35,114,226,26,73,39,92,130,140,252,89,50,37,105,26,46,5,118,214,83,162,201,128,10,208,102,42,150,178,153,190,246,146,63,196,150,54,92,220,152,209,208,36,238,83,171,59,243,19,110,159,33,81,163,3,193,104,147,1,132,69,61,132,23,74,202,51,14,70,101,42,123,10,8,202,73,194,230,15,253,68,246,170,203,108,60,69,198,148,201,141,46,75,255,0,84,68,116,56,113,60,57,74,134,97,149,138,184,115,6,84,67,204,53,34,200,119,3,59,240,139,229,147,120,211,62,178,152,213,28,135,192,139,35,86,142,74,20,51,7,212,36,91,12,241,123,169,150,74,18,104,193,205,180,140,14,97,15,249,84,169,177,206,150,240,226,255,0,90,119,125,36,4,6,19,114,164,144,204,63,53,205,36,204,242,21,134,51,121,169,34,16,127,160,65,191,77,215,100,225,17,4,84,244,50,114,249,225,200,147,218,217,78,140,127,148,22,82,21,117,44,173,95,97,54,218,222,230,169,148,251,46,92,165,42,93,62,181,242,70,183,62,101,145,71,154,94,84,194,28,248,132,7,42,21,191,97,214,196,244,13,54,1,19,155,34,100,200,96,246,147,103,191,115,211,141,97,182,96,198,158,202,12,204,79,217,83,251,203,68,54,75,19,57,74,155,79,178,0,184,150,144,201,97,84,172,42,216,221,26,78,85,156,204,243,153,135,18,214,31,12,152,66,158,195,8,254,146,186,212,86,37,217,165,126,169,82,139,38,109,153,195,237,61,117,87,198,6,14,165,13,119,84,56,50,190,217,81,35,41,40,217,145,142,119,27,204,163,229,46,36,197,230,137,24,28,40,55,214,158,72,50,196,42,92,96,206,147,224,29,169,23,69,68,34,62,42,105,141,71,171,118,161,9,72,40,194,127,38,36,142,6,137,37,35,62,80,92,158,11,244,77,56,65,177,195,46,46,85,157,222,128,139,54,38,238,39,18,170,172,111,254,194,237,196,225,218,99,76,92,238,247,114,237,9,143,207,175,42,189,135,91,16,92,185,127,234,172,53,13,57,244,189,105,249,114,149,77,86,250,148,224,51,8,137,247,20,106,168,216,232,53,138,89,54,91,33,191,18,10,4,153,214,71,230,91,88,18,86,131,45,132,82,23,248,144,177,183,100,63,202,124,176,202,158,162,142,97,198,126,116,69,149,35,230,129,156,171,7,188,16,128,196,104,108,143,129,156,88,134,128,19,126,18,7,131,243,36,198,208,117,182,255,0,41,96,33,227,250,107,167,70,216,136,121,140,81,149,45,178,170,5,183,48,133,137,110,224,28,88,218,62,187,77,206,61,117,76,81,136,127,105,46,159,165,70,95,234,37,235,18,237,114,116,24,5,20,150,37,74,217,167,168,197,21,254,160,92,73,42,163,217,137,125,25,78,11,38,112,139,16,196,186,53,86,152,244,135,238,242,141,73,6,124,90,79,63,79,235,66,204,212,150,83,89,138,36,174,66,169,110,126,134,172,127,185,212,13,107,78,38,124,223,98,146,178,212,144,69,41,248,184,148,52,103,234,49,159,230,202,66,163,141,166,236,173,135,154,32,177,17,74,72,229,117,200,178,237,33,82,251,93,200,49,24,188,106,22,78,158,157,235,47,150,41,92,126,105,150,194,226,15,9,125,164,245,239,138,40,57,141,216,146,21,110,50,139,39,252,1,127,36,108,5,41,114,166,19,43,98,205,131,152,40,88,102,173,147,250,178,141,28,103,193,23,135,167,21,118,156,226,24,19,207,90,60,38,235,18,125,73,125,16,108,126,46,85,181,144,31,58,47,249,94,81,253,68,28,10,160,65,151,244,134,150,163,158,152,193,201,27,203,238,40,189,109,12,242,105,223,148,188,98,93,22,75,226,20,248,162,21,38,184,161,5,176,54,133,42,70,91,169,94,158,74,54,132,173,8,96,219,193,9,118,3,31,228,96,213,214,155,181,170,130,77,166,92,164,250,98,74,13,164,165,198,173,100,64,227,20,100,146,5,81,225,90,131,9,114,147,207,145,26,43,246,50,78,206,218,148,90,205,150,55,228,96,130,44,67,240,227,196,162,63,0,90,198,102,98,207,47,251,171,181,70,173,33,96,238,241,45,76,167,124,159,104,138,219,106,220,200,110,106,135,29,129,91,107,72,118,20,50,184,253,197,86,27,38,20,121,140,85,75,101,163,24,78,146,168,139,90,75,152,71,218,98,227,73,179,250,141,109,75,40,6,156,70,112,136,120,209,147,24,114,129,34,210,179,229,70,59,5,96,34,43,147,26,184,172,237,196,133,192,91,17,17,161,158,73,199,139,168,79,228,85,175,158,65,179,181,106,125,173,108,22,97,227,18,11,121,16,164,121,68,92,169,177,2,134,180,32,156,199,238,249,82,235,38,85,66,59,204,18,226,31,211,67,198,100,225,129,242,226,20,159,182,166,167,211,222,73,157,187,177,40,196,63,166,68,172,172,50,212,175,173,212,149,66,233,23,34,206,126,59,179,253,47,200,165,61,6,80,190,108,69,26,111,166,238,235,69,47,21,140,161,136,159,77,38,73,242,54,62,35,189,61,13,154,110,94,92,89,126,218,109,101,113,91,119,224,31,75,24,136,36,154,214,238,180,93,37,74,97,217,0,68,225,42,26,79,212,202,150,76,164,103,228,14,36,6,164,161,157,91,17,146,195,86,152,211,234,161,201,225,54,60,138,140,198,151,37,140,247,70,133,155,71,196,202,177,202,194,107,193,15,8,68,65,38,208,222,76,108,12,177,17,84,90,201,36,102,117,36,211,12,194,251,88,147,226,134,153,204,11,10,204,33,65,24,49,35,120,113,39,48,204,9,32,88,155,106,71,243,35,121,68,2,121,169,231,1,145,5,147,39,221,73,39,232,255,0,241,245,148,101,84,47,141,93,237,9,39,190,141,98,33,238,226,20,159,182,133,102,25,73,243,104,103,210,127,86,169,22,34,253,49,171,40,97,36,218,166,27,17,4,68,162,159,83,156,128,195,44,168,246,107,9,126,123,65,8,107,25,191,129,147,154,131,79,59,59,248,178,162,141,162,79,39,148,209,83,90,121,132,19,243,39,207,212,57,71,136,48,49,35,115,248,21,98,70,53,36,234,211,245,113,166,65,48,242,51,42,223,101,119,246,148,211,237,79,230,252,202,114,72,222,3,172,103,67,222,65,146,4,134,125,148,90,215,230,10,147,54,170,151,231,180,12,92,171,100,152,207,147,19,250,129,118,195,250,133,252,137,21,157,249,13,85,67,117,222,179,57,25,242,130,26,66,253,72,249,63,171,46,85,166,76,10,162,3,20,73,251,159,219,67,73,164,137,91,5,242,195,147,42,117,135,250,12,223,195,85,148,193,143,151,18,10,158,238,154,73,223,18,88,135,147,238,37,108,178,60,233,111,137,244,151,160,83,176,86,187,181,74,147,102,9,212,148,50,228,191,250,118,76,127,109,7,14,145,245,160,249,177,17,118,74,215,196,37,51,56,135,147,193,77,93,195,220,167,170,24,178,49,5,50,224,21,176,114,226,90,33,252,72,174,24,241,68,44,98,201,79,166,104,51,223,196,120,87,28,159,240,247,240,110,166,121,101,238,120,151,59,116,250,190,75,169,101,145,124,139,99,107,194,10,203,230,197,218,170,25,125,167,45,162,97,196,66,147,195,219,92,180,33,252,83,57,145,43,197,39,238,16,171,167,82,86,193,211,96,4,72,145,119,50,75,238,34,56,100,70,247,50,73,21,205,244,255,0,14,170,139,47,212,11,23,23,219,84,210,97,130,180,28,34,24,151,207,11,204,25,186,208,6,170,181,178,237,86,245,250,19,254,207,121,197,16,222,83,11,41,22,59,205,243,241,114,33,233,204,1,144,245,230,23,39,154,114,16,128,100,205,136,105,42,101,168,52,170,153,18,160,121,165,139,42,214,253,121,85,26,86,104,159,237,165,230,48,36,147,14,84,43,244,221,110,76,193,203,145,12,183,249,53,106,109,213,186,219,124,6,124,129,4,179,209,245,76,154,207,81,177,23,23,182,189,50,7,202,252,222,50,140,107,109,37,244,65,120,68,9,120,209,233,17,141,103,80,251,141,48,65,15,48,122,214,136,16,216,38,115,118,42,3,92,12,177,112,226,73,31,101,6,49,57,133,149,51,76,166,42,176,226,28,104,147,129,134,90,147,184,173,173,173,156,253,161,113,9,49,147,63,47,233,56,134,131,244,216,54,79,254,163,63,18,157,153,199,85,160,20,59,81,231,237,85,12,158,9,48,113,113,40,7,195,4,27,135,196,9,73,141,55,99,224,227,196,34,169,54,31,37,43,115,81,180,53,61,151,153,131,104,61,207,211,202,140,173,53,230,155,139,180,197,149,106,125,56,35,28,118,33,246,147,168,26,132,22,210,217,18,90,162,186,249,10,214,57,246,161,147,127,110,124,49,5,139,42,163,209,154,87,211,72,203,11,105,92,138,178,78,158,139,90,125,223,106,1,230,25,15,151,18,54,211,159,99,119,159,181,126,13,58,146,214,95,72,138,69,174,182,182,93,108,95,80,151,43,46,86,125,84,45,173,144,202,199,241,19,253,165,246,27,222,72,140,250,106,13,84,114,182,214,132,229,145,183,199,204,81,127,173,95,105,187,40,49,160,176,34,82,147,52,241,228,159,47,182,190,250,85,204,103,179,104,34,43,170,189,174,132,100,171,148,26,134,124,178,246,149,78,76,102,79,119,42,40,198,57,120,172,34,145,46,12,152,132,156,200,129,17,5,249,253,213,108,137,168,20,248,207,35,56,83,109,61,107,249,54,133,46,92,73,229,174,158,30,197,152,139,149,75,195,173,181,173,148,66,196,139,149,99,70,222,33,98,169,242,64,33,254,148,106,86,102,161,125,108,172,166,23,241,170,250,218,123,130,3,119,46,1,63,111,18,154,52,13,205,147,247,98,234,122,155,70,221,178,5,13,161,213,67,156,78,97,12,74,199,213,119,49,61,181,18,250,216,178,79,136,48,58,189,196,123,3,47,30,208,42,91,45,246,83,31,162,138,29,87,169,63,180,104,107,40,199,211,239,247,10,149,86,152,245,189,197,38,69,86,24,192,183,6,34,151,18,101,95,7,11,11,160,62,117,144,243,110,177,13,9,63,85,90,210,112,246,167,47,135,22,180,124,37,34,156,181,127,169,63,229,34,229,78,189,58,11,184,34,147,173,143,145,249,187,10,149,201,181,28,159,116,98,74,53,133,13,136,142,195,4,88,191,58,42,4,48,78,6,41,101,255,0,66,205,150,65,217,148,2,227,214,99,29,134,137,104,66,143,237,149,52,161,211,211,174,199,150,94,163,32,190,217,74,177,129,85,91,36,239,137,18,126,92,95,117,80,86,213,14,182,83,51,23,42,213,141,68,105,24,205,154,25,228,35,51,90,101,254,84,196,223,14,172,136,204,59,172,67,42,219,48,219,110,162,167,117,183,103,44,86,101,46,84,251,148,248,23,47,176,24,31,8,134,47,3,26,208,101,254,85,74,26,26,56,67,195,136,136,3,92,31,195,229,34,144,169,221,36,241,217,3,20,184,164,17,19,44,223,206,194,85,190,196,151,97,173,130,15,233,213,99,201,247,82,54,90,203,147,194,98,171,123,90,19,151,136,34,33,84,252,109,43,107,4,249,77,20,133,67,46,174,110,34,73,52,51,166,145,133,203,136,105,139,42,129,6,38,83,79,228,77,230,7,87,78,102,32,208,226,31,212,42,71,101,163,245,60,150,115,69,147,145,27,108,252,116,54,223,182,160,22,87,17,75,21,241,37,207,81,1,121,43,108,88,106,236,133,252,234,180,63,10,245,25,73,154,92,89,43,38,104,203,200,71,225,171,39,251,73,191,29,235,153,187,137,226,84,211,218,202,45,115,56,177,17,43,178,53,172,31,236,7,251,133,94,173,125,253,105,217,154,4,146,143,246,147,109,67,118,57,208,115,109,122,146,46,24,129,47,235,22,66,250,127,237,45,236,190,177,47,234,202,60,106,56,215,195,183,181,197,16,69,16,196,245,70,240,147,27,56,148,217,110,50,133,26,203,25,217,132,170,142,170,202,170,75,63,168,100,42,148,135,67,46,75,254,144,209,91,63,72,38,28,164,42,138,171,35,12,213,25,106,218,122,105,181,71,244,252,155,159,5,196,105,217,168,235,111,241,75,41,54,203,191,211,192,220,179,169,43,213,186,62,12,102,110,253,213,213,85,117,200,85,145,147,17,109,37,171,241,225,250,172,77,94,195,168,200,22,160,207,132,94,210,188,173,249,224,115,20,124,73,99,192,86,5,53,8,10,206,97,127,32,148,196,248,100,133,47,229,10,76,106,182,53,241,228,228,136,33,113,165,18,89,20,167,249,180,236,215,49,112,20,178,97,255,0,246,81,23,201,47,188,246,101,19,26,110,202,120,57,25,47,147,24,144,246,82,96,255,0,104,84,155,106,61,181,22,6,76,225,191,152,184,147,184,119,4,43,48,251,138,27,80,218,158,48,56,187,17,58,110,224,255,0,144,178,210,240,96,241,31,95,82,78,178,240,194,33,148,105,75,234,167,70,240,12,190,33,171,154,121,128,43,51,20,72,251,42,216,54,204,194,170,178,41,47,83,154,179,74,211,77,230,202,49,35,35,104,58,209,147,48,74,52,230,126,155,216,191,15,182,130,12,249,208,73,180,197,149,54,230,170,12,183,53,73,248,123,18,119,129,140,88,220,95,77,11,233,71,141,47,104,17,42,136,19,193,39,139,168,159,77,27,179,28,99,178,92,188,101,39,182,153,164,184,139,29,13,21,186,122,36,32,101,49,121,17,155,198,117,9,106,152,199,248,41,73,246,182,181,39,249,72,4,147,251,74,18,43,23,90,151,176,240,123,197,68,207,164,4,96,110,197,104,66,143,233,149,69,213,89,94,78,102,105,98,196,95,166,128,187,178,181,201,203,185,199,246,146,170,191,209,184,253,143,166,76,178,27,248,69,198,189,26,121,36,246,164,208,254,36,83,65,3,34,75,139,52,184,190,168,149,86,158,212,52,218,145,143,48,160,98,31,221,236,76,21,25,67,193,180,226,88,198,141,44,188,197,18,248,25,240,97,19,219,23,238,167,236,184,137,36,24,130,33,169,110,105,108,134,219,101,248,53,64,11,32,177,252,92,137,93,196,3,206,62,81,113,13,81,7,6,62,98,198,255,0,117,3,38,72,7,231,202,53,155,136,42,216,84,205,61,4,190,9,13,150,152,130,83,191,219,26,62,126,173,4,39,241,32,100,220,62,200,29,88,147,172,215,248,13,182,66,102,238,77,108,102,109,43,139,139,238,35,106,153,166,33,65,102,25,80,164,201,253,220,139,42,125,43,6,108,191,234,34,22,63,113,50,190,164,209,213,0,254,147,20,101,146,169,136,88,204,44,200,206,220,95,180,154,214,198,100,103,179,47,42,83,79,0,243,78,207,105,93,64,129,93,7,25,185,10,79,168,139,80,70,247,52,50,134,36,146,48,197,18,249,62,5,109,107,62,80,164,200,150,234,221,108,120,63,41,16,95,200,167,161,234,211,144,236,203,202,185,164,153,223,21,208,232,143,167,198,239,168,202,100,201,210,72,240,135,137,104,167,135,100,39,188,57,114,145,5,107,124,194,74,196,17,114,125,165,140,102,69,154,255,0,215,201,17,62,209,83,40,172,87,132,199,140,76,38,42,93,170,170,162,219,129,129,40,190,103,219,34,14,53,37,175,246,146,137,252,170,138,52,103,198,3,11,99,202,69,104,251,161,47,254,9,173,61,165,125,52,153,172,98,242,44,111,190,29,75,187,62,238,33,70,33,170,123,45,84,60,12,136,104,163,253,197,232,215,196,193,136,80,36,148,127,104,73,119,215,232,106,200,75,213,104,251,157,63,204,34,238,126,218,169,223,228,137,253,90,152,145,135,245,49,113,165,255,0,137,236,163,29,255,0,32,65,15,246,151,166,106,19,234,0,109,3,147,26,70,91,252,118,29,127,228,49,244,74,57,163,249,73,67,200,95,186,147,217,104,249,209,128,254,94,53,162,29,35,7,245,17,83,52,171,198,240,75,221,73,40,197,237,229,82,104,229,183,184,96,32,102,128,33,71,152,88,241,253,69,39,169,35,109,152,248,157,190,210,234,243,245,206,159,131,7,211,131,20,155,145,40,92,32,157,59,52,190,47,207,198,186,150,174,37,152,137,147,66,127,78,226,23,107,23,49,49,181,30,146,156,124,34,39,47,210,95,166,228,210,74,178,3,58,241,139,175,18,148,213,186,84,27,95,155,77,36,49,186,143,31,80,200,71,104,109,85,114,33,238,237,133,148,138,238,52,195,221,159,171,22,85,202,131,106,10,153,219,76,170,242,146,121,203,224,108,88,148,21,85,6,145,153,198,140,209,50,183,79,52,178,241,249,171,10,221,49,167,241,225,228,90,97,223,124,166,35,11,41,22,182,95,115,237,2,44,89,85,183,105,199,66,21,118,0,212,255,0,10,1,24,143,177,164,159,201,244,214,253,54,207,77,255,0,54,166,202,79,218,86,112,225,188,131,204,92,139,35,60,99,246,147,110,43,153,102,49,102,161,1,34,97,20,12,95,186,160,53,61,150,231,204,193,149,212,245,79,101,36,11,76,61,61,18,223,207,137,73,90,255,0,38,226,132,220,8,15,147,17,6,29,49,18,180,143,54,34,43,127,65,36,39,225,246,208,86,87,192,168,62,208,162,203,249,21,44,168,166,45,157,137,67,85,30,79,82,14,77,37,196,110,97,69,38,53,77,90,241,201,151,153,89,70,8,48,98,203,149,42,178,121,14,204,200,113,99,62,81,71,203,196,79,53,77,167,181,62,47,8,159,73,89,90,232,104,147,64,67,5,115,61,73,79,59,77,159,55,182,137,162,90,224,17,201,115,169,195,152,9,42,87,94,24,99,249,74,238,196,130,54,170,249,86,10,38,93,202,250,204,242,89,154,89,114,144,169,35,176,50,208,158,100,199,214,147,181,57,222,111,162,33,108,169,222,78,101,132,54,78,24,48,237,73,141,86,162,216,42,157,242,198,252,65,84,115,224,28,160,103,212,75,169,216,49,15,50,165,99,200,86,112,164,178,141,144,176,48,231,70,3,57,70,149,207,141,151,205,82,248,60,160,195,148,107,193,173,136,46,83,114,145,98,212,44,69,192,125,142,235,9,162,226,253,164,226,101,195,35,99,9,178,39,70,12,76,158,216,145,129,211,122,98,200,25,119,68,220,166,174,159,97,97,28,59,227,214,242,150,40,202,63,184,169,235,100,214,221,143,41,177,227,247,49,36,31,130,88,82,127,81,148,77,183,211,78,99,82,65,173,6,26,225,98,74,209,211,228,44,174,50,244,26,168,79,203,16,164,69,67,126,82,113,37,30,111,253,38,94,68,197,149,178,170,0,78,81,148,133,82,171,56,246,167,201,92,25,153,32,190,32,118,194,252,139,156,106,173,19,101,118,124,49,45,9,182,250,126,218,215,234,83,163,75,121,101,202,42,113,15,82,60,190,234,205,199,78,90,122,13,183,250,234,66,127,225,214,160,169,39,20,92,169,142,206,212,158,1,151,3,23,237,171,240,234,113,198,31,49,71,143,238,160,159,241,22,159,63,40,134,85,93,248,159,224,85,89,72,240,233,189,243,223,234,2,146,190,134,156,16,72,253,164,172,191,109,88,204,214,112,102,177,225,244,185,35,25,126,146,92,22,105,28,153,67,43,23,238,37,186,5,92,213,90,244,238,29,168,32,246,149,39,152,198,96,254,147,40,106,82,226,101,196,103,176,50,196,163,34,183,129,69,171,243,58,12,205,67,4,164,64,73,250,209,4,164,35,100,146,206,220,73,139,47,159,24,24,177,12,171,22,200,43,42,120,150,176,230,65,32,62,110,6,82,44,141,37,158,4,12,72,187,101,43,2,238,119,231,54,33,136,127,117,124,126,182,7,159,48,134,84,219,204,38,200,231,192,99,38,81,21,48,13,151,31,42,158,13,240,39,15,168,98,90,45,102,18,23,54,94,63,4,249,56,84,91,171,99,90,150,86,109,60,44,178,86,58,111,73,107,200,49,31,109,109,63,41,60,58,242,166,58,86,236,18,103,60,210,248,149,121,167,196,19,63,84,174,172,158,94,228,217,159,137,202,245,85,221,204,16,63,176,164,240,82,149,183,19,164,145,155,184,4,18,232,154,158,24,228,243,114,44,131,166,192,90,160,75,255,0,221,22,85,62,202,171,99,236,103,167,163,2,119,128,76,92,95,113,87,62,134,170,11,51,111,242,255,0,42,231,6,146,74,223,210,21,44,184,212,58,130,108,77,160,101,118,168,52,143,224,50,194,175,207,82,182,239,82,110,72,74,234,233,92,138,46,101,38,83,229,151,63,41,16,244,250,98,92,103,238,229,148,185,63,117,81,67,161,57,31,152,49,72,85,72,227,253,189,204,145,149,56,123,1,70,211,195,155,196,98,226,26,165,211,20,144,116,249,223,150,84,105,34,64,73,164,178,233,49,113,45,208,41,9,26,83,62,107,42,105,20,85,147,250,57,159,12,5,156,201,117,220,67,77,33,201,198,12,194,148,60,139,124,106,216,158,12,202,84,4,248,96,25,255,0,167,23,145,36,140,191,126,162,216,10,125,196,225,74,97,165,241,38,140,96,231,12,102,23,41,18,45,73,73,121,58,11,205,47,31,18,71,167,173,111,199,230,24,152,242,11,234,169,53,215,92,75,213,93,74,171,179,30,16,63,64,60,171,85,62,161,32,159,204,44,169,115,236,172,74,255,0,234,197,69,67,134,194,145,53,110,47,1,219,238,25,37,143,226,26,212,195,3,221,18,205,140,137,7,171,249,50,173,166,147,4,96,230,236,251,75,106,169,242,37,191,130,73,149,160,44,166,75,136,85,68,203,238,6,11,173,34,123,249,22,252,44,32,240,153,99,45,205,176,230,52,205,201,51,101,67,234,71,206,44,95,148,42,14,48,118,203,108,240,202,147,17,251,66,226,34,21,104,53,178,39,42,167,202,140,79,155,17,10,68,198,125,192,4,62,82,255,0,26,157,153,107,58,180,254,159,47,176,168,249,140,173,29,86,92,67,200,86,118,33,163,81,236,37,244,73,90,146,241,145,42,113,136,133,93,40,117,23,122,62,32,66,89,67,40,201,255,0,180,227,92,166,170,226,227,117,134,140,68,201,245,21,229,60,203,193,51,53,228,173,201,19,229,95,97,89,127,165,84,105,44,146,138,52,193,141,152,82,22,114,159,53,113,127,112,107,211,39,255,0,184,185,242,51,111,65,151,128,8,148,218,211,216,254,115,68,41,49,160,140,251,34,147,229,10,178,100,203,193,179,9,122,213,170,223,66,255,0,216,155,103,44,132,230,41,114,125,196,208,48,30,78,233,74,118,238,250,214,9,241,109,71,143,234,42,61,49,63,39,132,178,197,202,153,86,159,3,179,53,67,173,116,198,230,185,225,202,63,240,41,104,31,10,32,148,121,165,207,202,79,182,186,27,36,211,206,225,176,226,31,219,72,245,60,253,37,72,12,181,246,159,51,244,242,166,105,20,104,243,210,128,64,167,173,164,30,208,80,56,214,51,233,226,217,1,241,43,234,227,100,47,218,71,105,187,40,150,204,204,98,229,78,182,17,68,70,24,50,136,36,235,54,39,51,71,217,142,110,205,42,125,62,126,161,255,0,18,62,25,165,201,63,219,85,19,2,12,255,0,84,72,73,143,4,97,240,136,98,83,105,21,199,200,196,211,6,48,113,8,137,64,95,42,200,156,194,32,147,8,118,64,76,227,73,202,62,24,163,255,0,105,78,218,27,146,26,130,198,12,12,16,132,155,213,109,33,51,46,46,68,181,129,33,94,178,12,201,213,60,178,226,144,163,69,134,82,173,150,89,6,131,146,240,19,184,169,55,170,190,104,242,136,88,134,145,217,89,89,12,111,55,111,219,82,180,163,172,40,81,189,224,39,74,77,101,91,185,251,72,93,61,50,202,79,153,108,98,144,74,182,28,48,73,237,235,84,142,77,109,153,57,22,156,72,208,220,50,49,246,133,200,84,175,82,89,19,218,138,69,211,141,79,78,64,63,105,22,48,137,245,20,165,240,79,26,33,197,181,25,70,182,104,209,215,1,225,147,35,141,217,73,213,69,63,244,146,147,149,60,164,173,213,184,255,0,168,111,114,38,129,147,6,49,51,42,106,77,121,78,89,88,101,136,133,92,176,172,72,249,233,234,117,201,36,174,152,105,160,154,53,84,232,220,197,91,38,110,200,7,225,18,181,178,125,117,148,94,17,98,202,164,31,2,116,18,97,8,136,81,174,137,42,250,224,115,171,55,152,134,134,125,174,126,21,179,94,51,88,198,166,121,162,23,147,237,170,106,218,25,66,103,20,82,9,49,102,149,156,78,233,227,40,254,158,84,241,195,31,144,146,78,214,63,51,214,218,235,187,41,123,75,98,201,198,168,89,163,9,24,236,151,47,148,107,173,76,210,181,177,136,78,46,65,44,167,232,247,201,166,33,66,94,79,166,186,35,138,36,226,74,73,221,219,232,153,13,13,116,17,142,88,132,143,101,244,88,195,194,84,53,12,240,8,254,147,108,46,165,80,202,221,57,39,180,81,191,221,72,213,22,218,130,210,93,213,73,238,41,4,154,26,48,230,179,250,117,200,214,147,105,93,37,27,230,203,60,127,182,50,160,39,201,166,39,128,107,197,139,238,44,181,62,67,110,236,3,125,67,170,164,143,134,81,74,63,182,162,171,77,173,5,57,241,50,201,93,154,146,72,5,225,243,67,255,0,117,48,146,29,43,249,242,151,147,237,162,208,121,141,119,76,123,28,127,13,228,153,88,101,139,22,85,73,15,74,128,64,97,165,228,91,53,59,193,4,236,151,94,82,21,11,27,94,100,6,19,41,180,202,156,52,30,174,227,112,204,37,111,12,66,169,251,187,237,99,4,252,89,49,161,63,18,115,191,238,42,74,217,47,147,225,149,37,86,94,67,171,52,90,251,5,233,235,141,71,58,39,44,92,67,250,137,187,12,202,214,102,202,138,134,252,128,195,137,78,106,174,142,213,173,174,158,26,137,205,134,17,174,41,172,143,205,144,164,91,77,60,16,122,162,168,90,219,88,34,247,121,21,15,61,144,240,137,34,216,25,85,13,147,46,206,85,140,13,67,58,49,50,203,47,26,158,190,161,181,140,207,233,50,178,147,233,174,127,107,79,241,38,183,206,218,219,244,195,77,39,78,213,199,65,225,101,251,63,67,70,212,44,146,196,83,216,201,35,250,171,133,105,141,126,127,200,25,98,93,18,158,224,246,94,120,75,136,126,11,157,108,60,145,143,100,232,203,201,39,205,93,104,49,125,178,149,106,141,26,228,111,120,101,202,140,92,75,71,236,148,133,39,238,164,146,108,181,5,36,239,155,139,148,107,174,191,174,132,123,105,246,90,50,4,73,195,196,109,182,69,160,218,12,147,134,252,82,134,132,134,255,0,82,230,197,137,55,12,203,90,209,240,136,165,85,89,53,79,130,77,31,235,169,206,238,62,30,218,212,206,221,236,36,148,75,22,67,56,129,250,82,8,159,113,116,111,198,119,253,34,171,203,252,75,65,174,44,124,242,219,85,198,22,95,180,171,109,31,224,92,144,231,172,53,172,38,63,53,164,97,15,233,141,74,223,107,104,34,99,242,202,254,69,211,236,180,100,75,127,57,97,226,251,106,31,80,252,46,220,196,126,236,67,16,254,161,87,60,221,61,215,18,240,245,10,141,144,143,68,235,48,73,181,96,98,11,47,220,93,138,97,137,101,7,8,69,136,139,137,233,234,26,173,47,100,193,87,20,101,252,252,139,180,70,187,38,215,168,124,171,158,58,162,253,157,29,67,95,92,77,17,170,178,143,152,168,99,83,176,113,79,134,0,200,95,169,137,49,101,147,11,237,13,59,170,102,81,245,46,152,91,248,113,72,173,200,230,240,247,85,175,230,22,34,39,53,87,207,44,166,101,16,213,29,245,36,73,62,120,120,136,167,25,85,4,99,120,74,82,101,251,107,90,53,126,3,199,51,20,59,250,169,62,27,177,15,34,39,52,79,100,163,92,186,100,153,113,143,139,145,107,135,62,116,147,176,34,42,230,219,114,184,253,157,137,156,172,250,171,9,62,112,125,209,228,82,225,173,191,16,24,47,84,196,179,128,195,136,255,0,212,101,16,165,69,117,51,18,210,52,194,120,51,42,22,214,238,36,31,62,180,4,200,114,228,131,48,101,98,73,63,12,88,201,62,105,118,131,40,254,158,85,72,213,157,189,201,181,6,207,187,124,224,117,13,109,135,49,133,30,36,185,225,96,184,189,191,180,189,2,159,108,124,166,158,69,86,143,250,98,178,134,89,70,57,122,101,16,68,251,69,82,114,99,94,86,159,53,140,173,200,213,243,235,65,220,41,68,66,204,170,28,208,60,43,86,53,13,230,80,173,37,100,59,40,60,162,84,111,193,27,165,75,208,198,101,72,48,166,50,111,162,137,36,146,83,16,173,216,96,107,38,121,246,165,23,115,14,80,63,17,122,146,41,247,192,206,196,91,12,2,15,181,115,171,51,242,42,209,170,101,216,144,245,187,141,222,25,98,24,135,238,39,140,124,66,131,136,171,43,42,64,91,253,165,171,209,37,65,136,253,161,71,196,173,181,142,34,238,92,248,96,206,240,226,159,36,67,250,121,86,182,80,203,146,60,166,180,147,254,234,198,25,172,138,127,234,61,105,139,225,158,73,62,80,164,18,35,95,225,172,196,229,151,195,114,89,115,114,11,238,21,4,31,135,179,171,95,195,60,101,202,186,19,227,78,193,132,211,200,132,53,80,35,1,249,139,136,159,186,186,173,252,57,251,55,217,27,51,76,89,70,103,80,202,66,169,216,218,27,80,111,179,20,88,151,105,161,135,6,72,51,26,80,248,145,147,33,193,47,247,67,67,52,102,171,50,17,180,245,79,252,153,147,199,152,130,102,28,171,84,152,103,27,30,104,137,40,108,190,109,226,47,98,230,145,155,196,117,91,143,159,27,114,181,188,195,130,118,113,45,241,186,216,80,149,54,140,16,16,15,204,37,170,216,139,193,130,35,24,18,98,51,149,64,235,103,146,14,66,242,99,79,164,189,249,222,42,241,113,168,173,79,85,170,172,188,226,101,38,52,149,121,135,244,70,247,16,233,233,52,118,211,191,168,148,133,26,176,15,225,90,135,238,234,68,69,45,91,166,1,72,76,50,251,23,221,79,100,74,216,156,34,33,114,253,52,236,186,166,148,81,175,118,40,141,175,55,210,246,145,34,147,26,42,77,192,196,14,220,68,92,175,77,154,113,103,60,198,20,145,101,84,94,18,164,206,237,33,82,44,44,51,50,148,108,209,231,157,253,68,54,131,41,11,237,175,126,24,178,240,126,236,67,76,35,64,56,128,194,245,35,3,119,59,38,18,139,40,213,153,169,240,65,172,255,0,36,149,198,155,126,209,252,74,14,96,103,82,74,249,65,113,174,207,36,195,154,60,33,198,150,191,79,78,155,230,47,75,254,76,75,21,150,80,86,100,21,233,91,38,89,1,129,150,33,170,25,53,176,72,206,213,61,50,0,233,9,132,69,228,90,31,168,101,147,206,33,150,217,147,128,213,87,54,207,125,108,18,127,78,41,36,145,47,53,85,205,144,223,197,218,196,210,180,192,243,102,28,106,182,28,1,137,153,140,84,172,203,92,195,75,28,131,77,233,179,198,185,120,77,255,0,58,234,112,235,101,70,139,196,34,33,228,214,131,215,61,64,37,26,168,12,207,201,195,255,0,34,72,100,143,177,89,237,232,73,76,184,100,47,213,192,146,84,154,78,170,173,40,248,132,76,159,113,92,207,167,149,100,151,63,74,193,140,62,88,3,200,157,99,87,249,57,237,167,209,36,27,188,111,204,98,166,236,181,28,239,119,42,151,212,244,147,183,79,136,17,98,25,86,26,99,79,75,132,118,8,210,178,172,217,200,162,178,212,169,54,158,101,151,180,189,15,71,142,49,50,149,57,12,198,65,238,94,153,106,57,204,225,42,125,218,124,9,87,50,120,70,49,251,104,9,58,99,213,153,250,252,72,87,201,120,137,238,21,81,213,79,136,81,169,44,148,228,62,219,28,250,215,76,90,210,31,180,132,31,212,67,195,184,181,140,245,214,12,193,201,102,19,11,40,212,54,170,141,91,5,239,197,252,105,153,162,115,22,70,224,193,116,246,94,164,254,81,39,95,135,160,137,155,188,188,138,63,79,73,219,19,50,163,178,184,38,211,137,43,73,78,6,178,159,94,252,188,57,70,164,181,61,148,186,151,191,151,47,219,65,73,147,107,36,254,231,241,162,63,12,88,205,31,49,74,84,203,11,186,228,102,40,40,141,107,46,201,252,184,211,38,7,43,48,226,73,95,91,46,182,118,34,137,87,85,48,4,27,56,185,20,171,66,214,186,130,214,201,157,5,252,201,255,0,226,115,248,34,3,66,201,223,171,40,132,181,76,164,30,60,33,40,214,180,104,255,0,34,111,83,224,82,109,103,47,207,132,169,36,159,136,90,131,38,34,197,227,77,191,6,115,230,202,52,222,30,152,136,54,124,216,149,35,233,145,62,69,146,117,117,246,36,141,170,174,109,192,248,129,23,25,123,16,176,195,22,55,113,113,17,86,207,135,22,49,240,196,138,66,172,25,72,9,36,229,18,182,36,148,198,158,134,142,115,51,88,202,146,170,32,104,205,43,56,111,136,94,181,51,38,1,32,255,0,151,8,133,91,99,90,216,143,251,89,34,91,184,233,199,65,182,244,127,144,11,239,133,12,211,114,223,46,36,161,237,189,191,168,131,12,104,49,137,137,81,73,181,37,144,49,22,87,251,133,75,153,166,207,36,153,66,85,61,205,95,248,10,172,156,140,194,247,141,40,190,213,190,154,70,5,86,85,104,203,47,60,197,149,199,247,86,118,186,62,140,188,37,229,34,54,87,236,109,205,17,137,168,218,156,5,3,54,130,28,148,84,61,103,101,147,104,24,24,147,40,218,74,182,48,240,132,88,145,47,211,15,254,211,177,46,218,253,141,184,191,64,62,143,46,201,251,185,98,26,218,109,36,249,35,195,148,107,126,194,230,163,195,119,140,168,134,92,0,125,194,34,205,202,124,24,203,250,10,25,161,173,69,196,107,76,163,250,105,228,58,118,70,139,136,168,230,89,68,240,102,17,16,95,184,181,238,114,245,38,110,163,248,74,172,45,125,110,216,153,145,134,167,220,196,225,148,53,173,241,178,191,45,140,175,246,150,192,155,147,8,121,70,166,178,20,171,18,83,244,169,10,66,114,173,21,186,96,16,123,178,98,87,47,141,185,64,204,164,181,243,225,23,26,189,174,79,34,110,236,56,226,60,53,240,7,145,114,88,193,248,177,38,213,225,151,197,11,207,219,93,198,124,11,88,192,249,72,164,42,2,28,57,216,30,91,30,44,73,54,81,249,14,179,50,146,245,183,12,211,126,6,151,217,238,42,95,252,66,245,184,152,67,20,98,31,212,82,22,176,193,101,99,135,183,243,166,80,244,241,10,204,49,4,134,233,236,83,121,124,199,48,24,12,159,175,26,162,9,184,212,68,157,19,59,79,143,213,165,202,254,60,169,150,158,184,60,238,31,109,46,219,32,98,234,52,153,84,121,47,121,130,81,169,155,93,43,44,127,55,47,34,188,224,141,224,139,147,90,11,40,143,229,76,172,132,154,200,167,37,135,163,245,85,177,31,233,48,56,196,156,198,167,215,20,3,249,178,237,178,170,120,126,165,167,229,188,81,37,113,151,233,44,238,45,78,88,143,203,144,184,147,181,43,236,98,200,226,24,127,138,137,45,155,185,89,70,168,31,48,132,98,147,147,100,127,116,164,141,149,81,105,83,85,11,245,115,198,82,126,234,150,218,150,182,167,163,60,254,240,150,139,43,233,113,128,241,4,184,134,170,166,62,155,30,99,22,55,241,21,69,220,108,100,145,251,76,137,106,143,196,69,147,95,161,53,109,175,59,254,104,133,254,85,85,14,120,241,243,21,41,161,211,213,209,143,150,88,147,233,129,0,135,150,36,81,166,104,212,118,144,206,4,255,0,170,85,233,150,191,227,218,20,106,102,123,207,38,39,48,177,37,48,12,113,74,196,44,138,91,119,96,177,119,2,76,172,153,140,92,170,142,52,158,53,49,78,17,149,156,197,196,156,121,130,55,186,149,176,31,152,229,248,228,176,130,82,243,52,217,5,43,47,182,156,198,152,52,209,129,220,177,82,17,25,89,14,120,106,160,13,253,164,90,13,66,12,249,114,171,27,42,113,169,139,137,143,173,225,10,174,231,234,75,35,123,36,142,181,152,68,84,60,144,130,111,205,216,220,201,23,219,82,239,153,43,207,149,17,38,73,236,153,136,184,241,253,49,169,170,181,138,149,84,240,32,144,248,130,81,151,238,43,15,77,173,16,59,127,208,185,109,108,195,214,248,113,98,18,168,135,168,114,51,152,169,154,71,65,118,255,0,163,25,155,72,196,194,18,255,0,186,150,191,194,9,31,46,92,241,148,104,208,214,190,223,167,136,127,81,106,153,164,170,132,7,250,141,200,197,252,169,149,89,254,76,197,1,205,119,167,36,244,207,38,79,14,177,166,80,54,130,30,99,11,42,141,124,61,63,10,86,42,226,144,191,112,169,179,238,224,142,43,254,126,48,191,149,74,70,100,249,54,170,227,89,146,64,67,245,98,18,211,38,28,18,123,171,159,207,248,133,92,57,219,77,248,202,68,226,49,167,89,49,155,66,246,165,141,157,198,104,105,200,163,54,155,130,32,110,205,104,68,154,49,162,136,253,171,83,235,111,6,199,238,229,12,191,109,39,153,159,193,225,234,85,200,85,193,189,202,249,134,4,144,109,3,43,42,92,205,42,121,44,74,244,219,37,198,62,105,101,227,84,166,181,24,248,132,82,98,82,181,20,166,79,196,2,6,143,60,99,230,49,120,213,148,12,16,120,113,41,67,92,74,47,134,208,184,145,17,172,165,227,237,202,68,44,204,230,237,254,229,108,192,130,75,58,148,165,196,8,34,62,82,136,105,204,59,35,224,229,83,90,218,103,200,156,194,246,146,180,140,73,150,140,46,159,241,10,37,67,246,145,23,153,172,236,103,51,40,98,145,113,201,147,236,164,216,191,137,116,45,55,38,202,48,217,132,92,106,43,209,221,172,199,122,245,88,149,31,140,239,35,51,244,188,105,181,38,167,5,143,12,177,98,34,26,182,121,231,19,230,224,15,18,118,198,85,117,108,7,147,237,170,126,34,32,141,212,254,218,25,76,12,82,15,55,252,4,50,160,24,193,143,169,52,52,49,224,226,72,108,188,227,1,230,14,76,139,118,217,62,72,89,67,195,12,132,91,89,24,113,158,167,106,181,81,196,124,50,196,65,253,196,218,102,161,170,255,0,217,89,127,109,22,100,248,14,218,142,124,34,140,121,76,128,124,205,204,188,89,70,36,185,247,192,146,7,225,80,83,205,106,43,87,216,242,38,171,185,138,171,99,170,236,49,243,47,50,50,141,170,213,89,124,5,44,169,231,158,228,127,170,32,150,228,43,41,64,199,237,153,204,37,168,218,132,30,24,177,70,18,66,103,146,51,63,205,50,253,188,168,87,213,90,201,249,188,73,149,93,254,69,174,129,115,39,176,158,120,138,180,195,128,114,114,229,72,164,214,218,136,249,140,94,52,116,107,93,176,48,229,228,70,219,39,35,109,253,25,201,120,7,195,45,37,178,164,163,253,89,138,52,21,148,153,211,159,196,129,244,123,153,47,230,68,113,185,184,167,200,112,77,7,38,33,21,58,128,248,177,134,147,51,68,216,201,6,98,148,98,88,70,135,42,17,49,23,34,166,219,19,186,143,39,217,19,30,96,164,97,212,251,158,45,209,63,149,81,214,195,138,65,242,136,137,54,164,211,209,35,17,230,137,21,110,210,155,184,167,159,107,56,111,102,34,241,253,165,173,243,238,114,112,173,212,148,231,19,51,75,226,31,211,77,36,217,68,16,240,226,24,146,178,162,26,172,107,13,221,200,191,204,101,19,31,211,69,50,236,5,247,113,33,97,195,125,183,82,22,202,144,240,124,56,187,84,170,191,99,88,99,39,86,142,17,56,138,154,85,93,158,200,25,77,144,74,122,134,158,152,135,221,219,100,41,126,154,117,101,37,133,102,24,130,219,70,73,34,162,175,184,234,223,195,77,149,168,202,252,57,81,1,102,48,41,231,132,153,56,68,66,254,210,52,53,87,51,123,132,81,15,238,41,195,9,86,101,45,105,12,2,141,109,184,167,60,145,255,0,79,23,42,71,12,51,163,49,152,85,8,103,202,24,57,133,137,116,233,37,57,28,242,71,230,186,144,247,20,250,130,15,152,101,202,228,43,16,84,241,159,4,239,13,180,241,255,0,41,85,93,196,144,73,247,84,37,197,85,108,147,178,89,101,19,39,135,90,213,101,126,34,44,141,228,89,50,76,31,106,86,84,79,25,70,167,41,227,48,160,102,36,194,76,157,138,76,138,53,77,242,105,199,37,0,248,103,234,76,163,76,57,89,213,136,101,91,227,99,207,204,84,110,24,170,192,21,176,6,50,39,153,128,37,178,99,1,143,48,132,166,166,76,1,15,219,200,181,164,185,165,83,39,140,190,234,89,168,89,16,145,125,204,137,123,38,19,217,18,41,134,121,125,165,21,86,53,149,106,114,88,214,172,25,56,147,246,89,65,218,126,151,41,20,3,204,58,211,226,84,48,39,176,163,98,244,108,115,13,163,89,78,255,0,129,51,108,9,141,80,126,45,57,107,95,180,138,66,254,78,181,162,6,176,249,86,87,250,52,109,183,184,68,222,158,227,76,12,156,60,95,108,169,89,145,57,119,50,172,115,23,208,234,61,81,101,154,242,41,4,63,62,181,127,166,52,244,26,65,243,69,31,251,74,129,247,16,127,180,217,41,125,67,172,241,63,105,186,24,136,159,121,60,12,219,119,228,81,218,233,129,221,197,194,44,106,26,239,71,206,164,25,62,85,101,85,170,175,224,159,136,185,99,43,147,93,178,222,187,171,147,193,11,212,91,22,208,205,186,28,162,53,84,185,207,230,18,166,101,104,11,17,225,196,76,137,236,8,12,201,212,190,218,207,170,164,30,99,23,147,233,166,105,20,21,88,85,79,166,192,44,133,177,46,33,253,213,141,174,170,210,181,4,218,6,120,202,85,41,119,119,115,169,30,252,89,4,53,17,39,67,75,157,47,230,202,69,203,38,235,240,244,58,35,88,151,145,210,231,234,115,217,68,249,66,241,174,85,172,223,172,74,118,97,226,26,191,164,164,28,97,176,33,246,152,168,153,14,9,60,247,98,17,87,74,198,181,204,150,230,88,28,5,240,245,28,208,98,49,120,215,69,208,213,180,112,128,9,118,34,196,79,14,181,90,29,54,50,249,152,56,210,75,45,37,46,73,55,117,210,185,62,154,205,181,94,6,106,218,191,34,154,212,58,100,145,63,167,227,200,144,189,146,163,15,134,81,68,53,170,171,77,222,9,255,0,54,34,39,175,173,96,248,74,153,109,228,46,62,36,107,205,115,157,252,91,161,173,97,181,137,147,12,177,98,86,83,31,92,48,97,175,22,82,40,75,186,169,113,137,187,218,246,168,205,27,107,146,151,141,151,200,101,15,210,138,126,172,169,163,244,223,247,113,49,164,218,122,158,198,105,51,24,88,135,224,172,131,85,101,143,12,79,249,21,35,86,174,100,155,145,246,102,182,131,166,234,176,203,16,197,249,20,181,110,161,137,168,8,77,166,52,230,126,131,61,151,249,178,88,205,12,58,73,99,151,92,36,55,79,175,46,225,184,189,189,141,239,128,60,153,80,155,57,81,165,229,17,120,213,72,106,167,73,31,8,185,23,191,13,216,149,248,77,197,149,53,69,176,28,6,50,223,192,37,47,251,169,243,233,43,160,131,229,5,25,78,27,79,90,198,35,194,17,19,247,18,59,93,61,174,43,89,154,36,169,37,31,211,67,71,47,128,203,71,249,58,52,9,140,19,30,44,171,25,51,254,146,230,122,86,251,83,201,59,226,91,85,201,253,204,74,184,52,250,142,115,242,134,47,26,130,238,249,14,202,166,243,26,94,235,132,168,128,152,114,123,69,148,130,250,170,95,80,234,115,233,178,50,38,195,115,52,175,196,143,99,39,70,138,203,3,23,144,189,131,77,102,176,237,14,180,179,20,91,97,145,159,165,26,86,16,144,167,202,81,98,26,97,91,38,84,225,179,8,151,203,135,143,171,220,247,21,108,115,136,110,234,162,217,117,23,145,106,135,72,120,35,96,74,136,141,51,230,248,189,165,75,192,80,115,20,104,182,128,44,101,240,227,17,129,218,144,163,75,245,109,174,248,12,14,212,145,134,168,97,198,6,76,220,105,78,182,134,121,163,225,23,24,186,209,91,130,147,158,177,22,182,38,211,46,82,21,138,122,124,1,150,86,236,94,234,154,212,155,234,220,134,136,34,20,137,222,143,178,60,225,131,212,59,20,178,70,29,176,40,195,160,238,46,226,0,193,148,179,54,131,212,21,191,223,145,116,13,42,98,8,28,62,234,246,167,159,136,25,131,144,164,85,86,79,161,21,156,142,164,173,157,8,153,101,207,34,183,167,215,48,105,56,172,75,149,73,86,250,141,151,158,104,164,18,42,29,85,104,143,150,192,73,26,27,255,0,7,177,124,205,73,85,170,71,242,145,72,34,41,125,73,2,230,15,54,46,52,242,3,224,139,150,32,134,37,68,195,14,236,24,138,44,171,99,175,22,18,199,44,12,153,209,191,186,237,69,134,77,172,146,126,171,141,59,181,209,236,21,139,62,154,241,180,244,177,143,52,65,101,77,178,131,88,215,24,56,153,218,155,86,176,18,71,243,101,227,80,183,214,86,53,189,176,8,148,192,248,139,46,51,240,242,9,69,174,156,116,30,182,95,115,160,220,83,211,140,153,133,214,148,49,245,162,31,10,208,27,231,217,51,14,84,25,160,60,92,185,86,171,51,139,81,244,61,73,18,55,111,42,59,241,104,60,58,134,185,215,129,199,57,249,122,188,211,135,191,18,93,182,251,55,208,121,101,169,34,151,195,50,156,181,184,120,217,196,138,219,50,104,58,144,225,140,49,241,101,77,182,110,224,138,29,197,136,165,230,12,95,247,81,214,76,125,184,50,219,79,38,63,167,237,166,146,106,190,178,96,24,213,68,139,132,162,26,21,85,5,102,98,110,170,24,35,65,249,68,134,251,83,202,131,225,19,146,73,10,159,201,147,6,53,171,34,68,88,26,171,125,57,156,93,169,214,174,22,100,57,177,181,37,149,109,147,37,154,175,44,98,191,147,26,234,176,245,38,156,178,170,103,167,213,205,20,223,15,165,198,169,163,124,46,174,216,178,89,138,63,240,45,225,141,71,72,198,7,20,97,127,240,68,236,168,153,119,39,102,127,129,13,84,59,82,243,27,136,105,179,3,149,156,75,112,111,171,74,124,49,4,66,163,195,100,1,51,16,98,141,115,180,200,81,85,132,207,147,107,11,207,211,162,242,21,35,141,163,37,223,217,60,214,220,164,43,213,52,157,79,18,52,230,8,162,26,32,58,134,14,126,34,242,38,89,180,79,131,118,245,50,103,194,234,109,63,19,48,98,141,27,85,165,104,4,12,210,226,242,33,36,234,76,132,102,89,92,66,64,191,89,197,35,248,138,145,186,198,250,53,122,113,156,250,73,197,123,3,92,94,53,245,250,109,145,129,135,126,53,166,30,173,25,89,218,133,53,219,60,248,177,165,252,175,224,219,44,102,205,25,90,73,121,184,209,147,244,125,110,14,25,75,84,57,236,146,63,213,38,80,223,93,231,250,172,164,77,249,34,109,234,74,191,67,88,228,249,66,173,239,167,151,27,138,90,178,181,159,6,180,28,69,202,79,166,185,229,196,205,65,58,91,250,196,53,172,215,92,13,85,253,198,47,167,61,148,19,196,137,255,0,39,98,231,76,211,211,168,39,126,168,159,227,87,21,83,231,65,238,42,15,83,214,203,157,243,98,89,29,184,190,128,38,184,190,177,28,70,6,32,191,145,45,126,173,137,10,185,155,191,212,166,79,178,25,25,180,218,226,196,150,201,210,64,182,229,197,137,59,67,113,149,255,0,115,117,38,179,131,53,156,197,26,108,201,32,146,118,20,93,106,127,79,124,55,131,6,215,183,46,85,212,131,167,171,170,65,150,88,133,197,214,149,99,167,45,69,105,50,196,131,190,211,215,2,254,172,17,113,165,48,31,145,248,177,114,43,189,79,169,229,201,173,125,72,186,203,237,137,46,208,212,152,134,249,114,197,201,247,20,164,85,148,188,108,202,163,45,61,67,58,107,49,27,254,68,81,180,199,166,249,151,16,196,188,203,189,148,231,136,37,65,106,27,43,41,192,121,130,84,43,120,174,132,235,173,178,212,119,90,247,144,111,9,84,158,182,223,105,246,62,196,37,38,53,50,203,237,84,73,108,136,41,92,94,225,21,211,240,106,74,175,73,151,202,63,5,88,127,87,208,198,193,142,123,3,226,208,44,160,190,36,72,17,139,249,57,8,78,197,101,165,76,59,42,166,25,115,79,136,90,120,26,18,11,229,215,64,254,68,139,65,252,126,174,164,148,8,150,194,40,134,188,254,173,155,167,107,54,190,135,124,113,254,66,127,139,67,244,140,99,68,130,207,155,16,255,0,145,100,105,32,147,231,134,124,97,127,47,130,133,153,175,52,198,178,120,13,92,92,67,95,94,24,133,233,23,26,235,233,100,222,91,174,190,135,12,209,236,181,95,220,99,14,49,61,125,229,12,168,197,23,212,41,120,213,110,206,142,203,184,80,178,125,181,206,76,16,121,225,16,150,255,0,11,40,92,177,4,186,155,112,149,84,181,125,83,35,49,248,138,66,173,176,245,59,41,1,254,87,11,247,8,167,41,53,35,228,241,20,168,253,78,106,57,48,88,25,101,227,23,98,77,198,255,0,65,92,135,207,213,86,182,64,124,184,130,30,63,181,214,185,229,197,217,199,107,203,218,85,134,155,214,100,133,98,250,154,249,89,97,21,83,92,82,2,220,25,130,46,79,168,133,91,141,192,95,26,121,48,101,78,96,67,33,7,149,115,153,240,45,96,159,134,81,21,13,37,193,227,61,153,74,151,36,6,13,178,129,44,83,152,108,89,83,232,18,120,51,75,46,37,179,214,242,131,150,40,148,134,167,153,150,38,16,245,166,106,191,1,84,171,147,50,12,146,97,223,141,86,86,214,193,28,86,122,118,53,199,180,196,0,16,153,85,253,108,155,26,143,119,40,210,173,211,67,27,179,132,234,173,61,234,67,230,23,39,130,228,215,117,163,169,62,30,78,85,220,195,60,118,76,204,163,117,158,155,124,210,110,241,46,149,147,73,148,94,7,27,141,27,209,39,62,88,114,114,171,26,217,135,178,96,204,17,45,214,85,81,9,19,22,46,68,20,8,211,160,254,144,188,106,108,163,148,114,127,67,204,36,28,107,86,65,238,200,181,50,77,140,158,18,166,44,173,6,60,202,96,59,103,197,26,10,216,172,14,214,72,191,137,34,55,198,205,57,24,249,75,185,200,152,192,164,131,110,125,161,132,53,33,241,47,225,16,35,15,118,34,141,99,116,219,171,139,20,142,68,239,158,135,82,161,248,205,85,100,54,20,81,70,155,155,226,20,18,19,245,67,23,242,175,202,26,121,243,169,39,97,203,199,230,175,140,240,19,194,88,127,145,115,175,79,42,121,21,102,139,232,236,255,0,248,175,7,38,45,169,63,112,69,79,32,107,200,36,230,44,89,56,215,46,141,50,130,72,25,135,177,50,167,184,219,74,194,28,101,26,108,147,203,82,88,63,193,210,255,0,241,22,171,254,252,91,89,40,121,250,229,159,240,3,241,85,255,0,222,145,177,227,32,243,98,30,68,158,100,247,198,62,21,92,255,0,109,67,252,95,71,166,107,155,201,35,120,77,77,136,101,64,86,155,33,216,25,98,196,50,162,77,118,113,15,219,42,89,225,107,126,252,209,49,228,18,111,254,69,97,201,190,23,2,73,247,117,220,75,198,209,51,163,118,149,25,79,101,121,25,158,159,46,86,34,11,233,163,217,119,59,207,12,190,85,187,205,229,160,139,27,125,128,70,101,80,190,83,47,39,184,133,178,161,222,159,229,57,70,158,7,74,193,154,119,216,229,24,136,180,218,192,61,71,40,74,60,127,81,33,160,33,129,113,8,24,69,20,152,144,243,235,109,102,129,225,52,9,40,169,58,206,224,81,51,68,198,92,72,38,107,109,93,100,55,139,138,55,241,39,86,254,13,93,72,183,208,193,164,151,213,136,158,105,244,152,207,218,51,17,120,203,244,146,75,230,75,254,238,86,82,21,31,167,164,188,177,8,34,173,200,86,83,80,77,136,248,130,85,181,248,196,118,20,169,5,196,242,70,184,249,68,254,146,238,184,143,103,168,99,200,177,152,13,87,26,146,12,31,8,153,71,247,18,111,58,169,60,209,10,171,39,233,45,35,54,95,168,75,159,136,107,211,234,190,30,142,11,246,150,145,178,120,125,84,43,47,216,222,62,196,108,202,112,73,7,104,212,212,151,158,15,18,181,135,84,1,242,136,185,80,19,32,0,167,197,137,85,151,17,84,123,67,106,13,171,3,244,150,55,22,86,66,102,104,139,109,86,149,32,193,152,34,38,69,140,202,75,193,0,133,246,196,165,178,10,192,80,53,59,203,195,108,47,228,77,2,200,178,73,187,18,146,96,101,73,151,136,194,87,149,176,54,48,112,148,73,150,54,64,102,48,135,79,18,202,86,98,151,23,220,78,76,26,106,208,113,23,114,79,184,145,26,214,44,99,250,114,192,213,68,156,70,109,50,100,89,147,5,127,99,211,238,1,249,248,137,252,72,218,121,56,193,155,183,42,2,27,7,73,59,105,119,202,52,245,246,176,71,225,233,49,120,254,226,219,80,198,80,208,198,36,158,108,67,94,13,57,35,28,134,150,40,69,31,237,37,15,213,71,41,240,196,40,242,125,164,194,76,61,65,56,12,221,202,16,134,147,242,24,221,159,216,103,38,6,135,32,57,96,70,220,248,123,73,55,224,199,201,30,90,145,70,140,180,61,241,41,57,76,81,151,249,87,141,124,194,115,68,149,139,237,137,99,74,254,67,44,63,208,11,93,13,168,251,178,229,24,146,227,73,156,88,152,114,144,68,76,102,106,171,92,120,66,82,23,237,169,201,154,132,229,59,5,181,24,177,63,145,37,149,254,10,250,253,142,233,234,172,139,220,82,23,39,212,69,204,210,87,254,31,170,254,52,226,168,196,146,54,20,34,255,0,66,164,129,166,236,164,242,152,184,149,99,219,250,32,210,57,206,107,116,148,225,31,250,128,147,143,74,151,38,94,208,88,132,37,116,250,163,143,136,165,227,89,50,53,52,22,125,207,168,153,153,16,203,72,231,47,214,218,50,254,182,47,168,212,202,253,193,136,170,118,134,28,225,255,0,152,136,153,23,121,100,200,37,251,168,25,230,163,24,223,154,44,108,138,77,212,66,255,0,236,117,89,107,94,196,148,11,42,234,216,56,141,147,238,37,179,53,253,119,77,112,164,151,238,38,243,237,107,70,199,252,172,98,168,105,53,71,44,167,154,32,184,202,141,181,148,23,15,128,201,147,201,118,55,135,16,242,34,33,134,180,64,96,66,46,79,168,146,154,146,116,107,16,20,37,33,70,94,197,209,42,169,224,149,153,177,42,44,96,210,9,153,164,170,138,205,216,103,144,164,47,96,214,113,171,65,7,218,79,164,132,16,137,194,44,67,66,121,229,38,20,140,217,1,224,204,251,184,145,89,183,63,221,101,67,90,198,174,140,12,197,83,209,175,162,14,91,4,37,41,44,58,170,148,55,26,38,81,34,122,134,84,125,38,72,192,195,148,139,124,107,226,73,137,135,141,14,251,33,193,127,16,178,173,220,254,25,217,199,143,126,64,114,175,62,158,12,104,153,66,81,254,216,212,29,245,62,166,183,249,176,202,146,33,139,219,26,73,90,27,17,17,225,151,115,39,139,238,166,102,152,22,52,251,58,65,158,63,7,134,36,92,165,88,179,213,69,17,252,80,139,246,202,85,31,225,107,236,207,146,81,254,234,8,212,151,17,137,187,137,60,159,200,179,179,155,128,222,99,193,38,91,203,46,154,22,79,180,36,174,202,180,19,165,48,191,50,47,219,18,99,15,39,135,205,246,170,56,17,128,86,115,113,42,198,202,73,128,105,223,18,52,30,89,68,200,165,53,84,57,214,239,249,65,101,26,166,181,170,201,147,104,82,98,95,52,173,8,35,75,62,238,121,50,125,212,202,185,101,175,161,152,212,229,21,191,8,134,73,222,173,109,217,244,213,48,116,240,198,245,213,205,85,4,125,162,72,237,66,1,19,132,73,218,69,5,179,137,41,235,96,141,255,0,54,37,182,126,155,57,78,201,113,4,183,230,231,234,42,120,253,67,19,6,28,74,59,170,133,106,192,112,205,46,51,63,168,123,95,81,78,106,125,127,85,4,111,8,132,79,220,69,95,76,151,36,15,16,148,180,109,48,121,191,230,10,59,119,29,106,139,144,185,151,196,182,38,81,100,85,90,123,80,254,124,69,46,37,169,244,59,96,98,137,1,99,26,156,145,153,154,199,24,149,26,53,168,155,151,248,45,227,89,68,147,194,82,160,238,244,172,75,34,101,15,251,139,212,147,234,176,126,148,133,34,162,12,193,144,24,66,44,72,142,74,19,101,253,78,101,113,73,107,4,236,137,83,20,133,250,132,69,86,195,181,173,240,151,97,43,248,213,249,161,158,15,55,213,72,53,13,198,159,133,17,230,150,94,79,250,137,228,160,43,49,155,53,9,202,204,38,235,74,245,12,0,93,197,196,111,227,82,65,212,228,178,62,26,145,113,253,213,71,26,102,32,115,118,41,71,100,40,202,35,255,0,195,64,66,240,176,45,160,197,246,242,175,121,211,140,248,119,72,185,140,151,59,204,222,223,130,156,141,12,30,163,151,255,0,119,87,177,50,178,77,108,89,49,120,138,165,110,55,208,184,138,46,53,117,224,8,195,98,50,101,109,108,216,44,9,132,158,202,255,0,34,28,161,151,3,31,186,168,43,108,183,32,197,149,101,169,52,1,201,205,92,37,29,38,121,234,62,82,92,82,40,73,13,11,171,43,157,20,47,170,140,207,213,101,34,251,188,127,179,141,65,213,76,60,225,240,197,254,69,182,212,58,152,64,203,16,92,105,118,216,108,75,195,5,132,99,56,185,22,198,73,131,73,202,101,201,97,235,253,98,83,250,112,162,229,32,190,210,93,171,117,158,170,141,21,249,160,19,34,202,191,111,99,86,53,239,238,119,104,218,134,45,223,12,73,88,147,102,48,24,240,139,177,126,58,15,196,189,85,82,77,217,162,144,67,93,47,225,215,197,217,90,166,91,197,213,137,114,111,72,143,87,211,83,161,186,76,110,154,233,216,237,179,224,15,38,111,113,23,2,127,35,2,100,132,55,108,35,57,144,239,213,182,80,101,124,164,1,255,0,180,173,184,199,58,199,126,69,209,170,169,228,179,53,135,18,85,50,146,155,31,202,74,30,68,40,89,115,169,1,187,44,172,95,109,1,38,6,196,157,188,138,202,207,228,37,85,27,220,220,24,7,201,134,92,92,163,88,76,211,113,49,230,16,134,44,75,56,122,180,25,61,62,95,103,212,91,204,253,203,48,172,238,190,38,217,128,191,19,158,48,54,155,88,197,18,159,124,51,206,59,246,145,85,92,106,168,48,64,243,24,89,127,117,45,120,79,159,52,72,188,105,213,65,164,22,198,100,186,211,226,151,196,53,74,195,2,202,38,28,67,42,249,36,192,216,229,151,143,249,84,163,45,65,187,254,156,92,73,36,106,113,49,85,156,124,109,36,242,189,253,130,94,101,13,109,79,212,47,238,44,168,117,180,82,191,104,89,67,91,181,37,173,110,215,137,42,245,40,234,43,66,246,18,207,152,57,62,124,191,198,147,178,156,25,243,9,81,105,231,211,89,1,225,196,50,145,122,200,36,131,194,40,185,85,35,85,11,50,98,79,153,147,163,126,145,57,13,107,237,226,225,150,92,72,122,218,75,249,54,35,44,184,184,161,43,0,236,97,15,10,123,44,60,129,153,156,77,85,73,22,181,239,205,202,155,50,24,197,202,44,136,27,91,186,168,76,121,140,84,16,117,86,64,113,69,38,63,168,145,166,87,248,10,185,133,244,204,76,120,81,80,32,75,157,90,204,37,38,63,5,37,119,168,114,203,100,64,137,88,85,103,216,179,9,73,254,5,53,228,85,176,81,67,52,195,9,59,105,44,164,18,100,255,0,135,184,153,150,33,114,163,36,233,89,86,92,219,252,68,71,211,135,80,65,30,28,185,126,226,187,97,240,75,47,177,19,232,101,198,31,81,50,165,12,190,188,168,59,197,137,116,236,199,32,62,108,169,86,26,226,251,67,42,44,174,42,216,142,53,197,149,184,62,226,213,2,101,174,159,123,37,203,22,81,170,89,33,6,78,40,191,237,137,11,179,5,151,152,122,136,134,143,74,134,141,252,22,217,106,169,214,76,203,16,91,98,9,1,85,169,236,70,127,155,70,201,170,60,98,115,9,75,223,89,122,104,248,98,229,92,19,116,231,71,53,169,116,251,91,43,34,51,49,114,161,205,3,98,246,75,227,23,212,83,58,99,82,50,72,248,120,136,168,77,1,150,220,50,202,68,157,52,140,216,56,140,180,51,153,175,244,116,144,62,33,118,194,39,212,89,86,234,26,127,60,49,37,101,26,156,147,240,174,128,82,183,101,47,250,213,84,58,74,109,142,210,186,0,255,0,115,220,93,187,52,242,25,164,79,30,227,41,38,28,208,63,105,196,164,166,62,230,180,159,55,20,133,31,212,84,176,43,101,214,253,68,242,76,199,205,139,180,227,229,98,63,199,193,132,181,14,81,255,0,138,58,112,68,196,82,201,201,251,74,178,171,82,122,148,76,209,34,136,163,251,165,81,122,159,225,22,83,156,188,153,22,173,43,166,47,41,15,139,117,199,244,209,248,206,159,62,131,238,68,235,253,58,92,57,147,164,147,244,163,71,154,182,230,75,59,72,47,219,83,241,131,107,24,227,41,122,213,44,9,135,47,212,71,3,63,249,39,39,233,92,71,205,44,164,41,62,161,18,22,103,178,149,233,53,194,203,249,241,46,164,250,211,205,31,49,70,139,161,210,84,21,30,102,137,20,153,10,186,21,163,243,212,133,217,73,202,125,43,91,81,19,155,179,220,91,95,90,50,116,151,42,168,159,84,201,32,122,148,153,26,93,105,56,132,69,38,147,44,7,85,22,217,85,30,19,243,111,241,126,218,243,38,51,217,229,73,230,27,33,243,24,164,74,13,168,64,35,225,137,144,170,76,173,244,85,75,160,204,196,190,26,78,71,164,48,46,229,227,226,22,84,45,173,241,35,118,241,35,33,106,83,24,48,72,62,92,107,31,49,198,7,9,71,141,79,83,217,83,77,253,92,175,250,171,27,189,67,6,11,54,145,11,251,120,150,238,55,3,118,199,204,190,24,206,192,155,147,42,223,39,74,233,139,34,102,44,82,100,82,20,140,124,153,108,151,148,98,253,213,209,95,62,158,51,6,93,252,108,159,186,177,112,205,141,107,120,159,107,89,77,81,23,104,40,4,23,220,89,24,207,35,56,82,107,141,67,20,131,202,41,67,81,118,83,46,7,205,95,104,78,95,111,42,76,166,97,85,127,114,168,210,101,138,87,46,68,99,230,65,156,60,57,84,164,11,187,255,0,6,6,88,178,143,234,39,148,245,67,146,76,169,213,65,128,205,24,245,164,121,69,202,52,108,61,67,46,75,54,129,16,197,247,19,230,64,131,211,47,34,248,104,213,67,3,195,16,67,200,153,149,1,88,73,50,127,166,143,46,252,153,62,154,209,3,80,203,183,62,19,110,113,164,55,1,188,20,191,155,139,198,85,232,114,103,70,229,22,69,206,209,177,210,181,169,209,130,104,34,6,18,228,200,147,76,153,58,49,51,68,129,148,105,93,36,159,155,249,178,255,0,186,172,100,217,87,109,48,196,198,95,200,182,57,63,98,76,180,34,36,235,147,148,248,182,184,136,159,83,217,92,19,237,9,102,199,215,15,251,8,197,39,212,83,90,207,89,197,210,245,175,55,247,43,25,80,117,145,184,246,45,223,112,241,147,17,81,65,153,6,72,31,152,188,107,242,172,255,0,138,58,186,220,239,21,113,73,202,156,210,64,248,163,111,224,99,22,73,68,167,28,125,69,177,93,78,137,32,74,228,218,104,116,221,115,101,165,99,112,196,229,146,167,244,219,7,186,124,188,163,71,67,248,81,58,202,38,89,101,32,164,164,146,116,245,230,146,178,194,94,164,207,11,166,110,36,50,37,104,186,157,46,53,195,228,248,11,16,214,219,189,90,122,8,63,41,0,101,39,212,81,180,247,99,221,176,82,203,137,89,90,192,28,232,60,66,255,0,66,35,204,156,152,54,132,245,110,182,212,214,224,121,74,95,227,24,150,208,234,73,194,62,34,228,64,214,207,37,107,223,19,97,137,29,233,71,146,77,218,232,88,113,17,153,126,134,146,102,101,6,92,168,218,173,97,18,48,54,152,178,145,33,153,24,251,93,160,123,82,71,232,251,248,220,217,121,62,218,213,133,173,137,44,60,199,26,146,4,169,164,125,137,160,98,88,233,232,12,147,196,94,47,184,178,129,3,85,73,102,210,196,164,219,42,31,71,138,48,51,151,18,181,127,99,44,72,106,24,108,173,63,9,114,169,195,89,87,99,225,41,50,42,251,234,217,83,71,136,34,83,129,248,87,115,36,121,178,226,66,194,206,27,212,0,100,242,70,3,204,21,53,248,206,202,182,199,45,136,164,73,31,218,85,239,208,218,170,23,112,184,208,115,2,58,144,101,151,20,124,95,81,100,157,26,249,15,31,82,58,129,169,234,173,226,48,165,139,36,95,186,37,172,52,148,214,82,255,0,167,148,133,202,128,211,214,176,110,216,193,11,26,191,167,211,3,164,240,150,33,125,213,138,170,138,35,51,9,67,240,244,113,137,187,202,159,48,49,43,64,196,193,230,36,158,148,190,125,110,80,97,50,77,197,112,91,121,26,31,106,121,62,97,175,229,74,36,211,220,205,39,205,245,167,85,180,231,130,197,180,50,79,231,243,121,11,139,234,37,85,84,29,155,95,17,0,116,216,227,15,219,69,6,100,177,19,12,65,39,38,120,203,237,32,38,67,127,246,138,184,146,55,5,224,25,24,89,115,199,147,233,229,71,217,89,2,76,23,196,151,23,114,50,179,247,20,167,160,206,41,242,148,89,85,44,56,207,24,48,226,71,175,216,172,170,67,62,170,187,192,155,72,163,18,66,27,139,42,210,60,66,235,93,6,125,110,34,117,32,131,66,9,39,230,18,147,170,179,100,116,199,37,20,35,73,89,111,135,204,173,100,190,182,72,254,111,151,242,41,105,48,34,82,49,152,74,152,132,196,40,18,89,147,128,172,186,62,70,217,38,174,130,204,185,72,37,152,110,226,121,240,207,25,82,233,154,72,26,131,182,84,145,126,218,80,253,25,91,81,231,150,208,137,246,221,243,238,46,7,83,135,100,9,32,103,16,214,211,70,174,47,105,70,185,20,96,206,130,255,0,148,158,69,73,0,215,50,88,139,76,129,182,159,101,223,244,239,103,26,154,213,177,143,101,4,241,62,171,49,13,79,250,221,192,231,109,13,143,252,105,247,170,144,145,94,44,73,119,31,204,214,134,156,15,199,158,149,170,180,7,196,54,110,202,66,215,73,63,98,253,49,85,130,202,153,134,22,76,138,123,85,105,226,89,61,255,0,43,151,243,241,173,122,122,214,227,73,31,12,184,188,74,80,197,164,93,235,167,161,215,52,186,245,11,167,222,154,29,14,183,73,75,141,243,101,149,252,106,152,38,32,193,139,18,71,91,172,32,217,68,102,85,140,155,94,71,246,99,86,220,183,29,14,93,189,124,134,114,102,69,23,234,242,127,18,88,105,49,72,62,26,178,126,230,36,174,77,174,231,167,34,103,91,62,84,150,98,85,142,200,35,42,212,89,62,156,114,125,164,168,218,74,112,216,249,113,37,15,39,106,188,147,187,173,6,105,123,111,246,146,151,234,120,164,99,254,64,127,185,137,87,113,80,146,171,19,53,179,47,8,206,88,4,253,196,110,27,30,227,23,18,223,235,108,23,81,87,208,201,124,229,202,221,172,116,45,144,43,192,152,50,203,149,36,191,202,153,192,101,25,65,205,60,153,62,154,209,25,224,240,196,84,186,214,181,145,190,108,37,91,255,0,192,182,184,230,76,104,35,102,108,164,254,69,131,24,57,195,194,41,74,46,100,147,201,102,208,197,34,113,79,48,117,160,0,190,170,50,242,10,150,245,176,192,48,50,38,232,95,238,166,81,153,22,55,113,70,95,229,82,158,16,75,204,98,226,254,84,146,124,195,249,225,136,82,127,141,27,154,248,2,198,175,242,85,223,76,130,39,240,149,40,243,201,231,196,147,48,51,183,108,47,106,120,23,226,7,9,70,34,11,234,44,255,0,232,56,113,20,79,173,121,25,155,18,93,26,202,202,51,250,134,85,71,50,200,248,223,151,149,79,70,49,36,203,234,34,21,116,113,149,152,166,173,158,57,61,201,179,194,2,40,249,236,156,47,15,78,23,34,42,170,77,199,254,220,10,179,91,160,109,171,149,190,143,85,225,250,162,127,18,27,102,72,207,254,159,255,0,81,14,27,95,101,100,103,203,47,54,92,95,108,73,183,153,132,219,163,7,177,228,39,113,87,167,250,118,60,50,202,50,253,181,37,112,109,64,63,242,225,113,253,196,125,12,105,196,3,11,47,148,136,85,112,101,94,125,192,103,195,61,105,30,106,242,144,163,250,107,125,60,243,205,127,205,136,159,202,140,178,9,198,76,194,91,163,76,25,6,207,149,196,134,85,31,115,90,155,36,204,32,217,135,42,5,144,226,20,153,74,36,244,49,170,164,179,155,34,1,241,135,24,143,250,107,44,168,190,226,88,218,200,209,126,169,22,231,201,198,55,226,73,141,106,63,207,137,44,252,78,252,248,184,138,161,107,177,90,48,234,28,207,154,120,122,147,39,132,157,185,84,207,170,239,142,207,149,254,68,248,38,227,229,93,57,34,147,145,84,83,125,90,194,49,229,197,200,144,4,192,24,241,75,138,63,246,149,132,201,140,31,110,52,4,200,17,44,135,195,216,177,100,209,219,220,66,121,239,4,145,225,8,134,36,194,144,49,68,76,216,146,137,144,207,5,248,76,36,238,159,192,190,234,171,119,251,12,74,183,188,114,65,139,16,196,146,76,128,241,245,39,49,153,237,34,164,195,137,181,247,17,101,242,212,86,192,226,215,102,181,173,178,221,138,87,250,250,209,80,62,43,234,63,61,166,33,227,69,107,109,43,98,82,62,92,78,81,168,120,213,86,67,150,206,44,163,82,214,3,161,102,90,228,117,170,221,48,13,91,243,101,159,137,58,255,0,195,26,108,124,210,178,253,197,29,73,2,112,199,148,37,146,173,116,243,15,36,111,49,167,255,0,25,10,172,178,106,159,4,218,59,252,138,223,240,220,99,39,202,79,196,167,238,234,175,43,70,241,24,165,198,173,53,13,169,41,7,152,88,203,245,20,156,157,90,203,111,60,197,24,148,36,153,95,150,134,199,116,200,156,161,181,196,126,85,65,63,89,178,15,135,17,8,164,140,207,234,79,48,74,158,191,79,30,115,24,108,163,255,0,2,156,48,220,232,146,65,197,110,188,57,95,194,34,39,172,190,28,229,59,73,91,178,127,48,135,141,62,147,167,143,53,159,211,213,255,0,31,79,29,72,180,137,244,109,153,177,32,62,109,43,101,14,51,190,92,68,208,49,167,84,120,6,196,67,91,25,36,4,69,169,203,82,85,253,73,251,39,140,124,37,40,210,109,224,224,174,134,248,21,178,65,250,81,148,137,20,205,55,189,246,177,166,170,191,200,203,53,4,17,164,156,156,216,184,210,123,93,90,122,66,51,104,44,170,138,100,105,213,191,211,205,143,247,16,204,211,113,100,147,52,177,37,104,213,199,89,135,180,247,18,236,170,152,98,151,181,139,151,252,66,129,170,189,72,102,13,166,88,222,125,99,93,70,5,107,58,98,11,141,15,101,84,2,121,229,77,178,132,247,90,196,149,35,37,122,104,62,167,130,12,218,134,88,229,237,10,157,177,143,27,241,9,50,102,158,160,40,216,105,98,228,67,42,140,172,29,166,41,217,36,27,179,42,31,48,70,226,8,134,148,214,152,17,184,132,94,52,83,240,21,252,74,109,51,25,183,113,85,221,32,236,185,178,139,34,146,158,201,213,4,102,21,211,3,79,151,152,220,72,91,45,42,9,60,161,201,144,73,214,175,200,45,66,50,29,197,144,252,50,136,133,202,155,190,202,112,193,155,106,60,127,81,111,194,8,220,72,182,86,196,154,12,59,165,155,73,246,27,223,194,108,215,199,254,211,33,72,177,13,245,193,73,136,176,8,168,99,86,196,168,63,202,99,42,194,125,219,35,17,159,33,148,191,104,72,236,129,111,225,224,192,178,155,237,98,202,155,198,211,117,177,162,101,177,185,24,191,149,40,13,149,196,230,123,98,74,230,70,36,99,238,236,37,17,27,140,156,13,173,202,216,204,130,47,210,23,42,40,212,228,154,204,74,25,250,168,31,144,49,4,155,86,204,212,118,67,225,41,4,63,180,133,145,220,198,135,79,178,103,88,85,75,164,63,17,70,144,214,235,107,248,207,194,24,163,93,26,126,146,29,144,254,108,178,114,125,69,59,51,65,142,23,48,101,17,85,163,86,21,102,166,1,213,166,181,191,3,51,74,32,136,154,195,141,42,161,239,221,202,202,147,64,52,168,62,2,17,81,239,146,121,61,165,80,106,143,97,203,228,140,171,231,62,62,21,170,51,25,255,0,6,118,173,126,15,201,238,36,168,8,110,53,60,232,71,218,20,163,201,237,161,195,168,65,219,44,73,229,149,8,38,249,152,209,71,147,234,37,31,134,223,239,20,120,213,86,53,251,51,113,64,164,218,218,217,31,13,112,136,159,86,214,220,255,0,196,108,221,136,130,90,152,240,86,248,98,226,34,114,27,41,120,50,229,25,81,100,250,53,89,128,230,4,130,1,49,100,41,20,240,110,45,107,95,250,82,39,251,242,20,153,140,188,243,68,42,91,32,89,140,33,234,216,50,89,244,136,138,53,221,168,249,131,63,141,32,159,78,9,63,164,23,34,249,26,53,224,135,136,208,8,84,109,176,91,66,158,30,164,63,135,47,42,30,127,245,99,242,139,16,254,218,78,23,206,17,241,122,89,4,63,168,170,35,4,120,19,42,178,24,213,5,14,158,163,132,60,194,23,242,32,189,99,99,47,13,77,94,228,159,83,18,104,105,35,47,10,45,134,4,104,188,66,77,189,97,118,197,114,89,46,220,120,108,113,254,218,20,218,121,240,71,187,175,198,143,135,39,114,254,100,100,144,229,234,66,176,50,208,143,159,107,106,33,254,128,127,198,131,14,167,188,240,195,233,106,232,52,131,47,49,74,53,176,213,68,32,241,68,18,102,133,29,70,89,142,97,62,239,80,17,252,80,8,47,226,87,212,134,199,92,194,154,47,33,126,160,145,65,173,36,46,225,15,34,28,211,15,210,167,219,69,193,77,102,191,193,170,77,36,27,98,63,119,141,44,153,166,40,35,17,133,23,98,102,99,31,31,16,144,15,14,78,236,139,115,168,138,185,123,133,195,140,2,15,169,97,38,159,17,51,98,89,195,49,35,17,52,222,18,111,181,137,106,176,204,172,106,140,16,12,31,55,20,107,81,141,7,207,138,47,250,17,134,201,25,157,89,82,121,150,172,252,253,98,81,102,107,26,190,196,38,173,184,32,142,193,123,105,189,13,80,11,23,42,156,213,80,207,101,45,155,72,164,146,79,180,168,244,125,85,207,167,109,37,139,17,5,237,170,170,186,41,152,185,134,170,221,65,0,5,94,84,186,158,202,203,39,205,149,31,107,2,212,114,241,10,41,22,175,195,22,179,188,5,16,68,83,217,185,88,218,133,149,33,183,36,98,180,8,88,48,112,168,77,61,84,250,136,184,101,151,145,81,4,210,203,210,142,6,182,99,7,195,33,73,202,36,60,154,26,217,61,177,80,175,125,144,207,218,79,219,91,119,243,189,232,165,75,28,154,167,192,143,29,254,73,123,141,18,73,63,164,67,211,232,195,198,243,245,12,191,198,175,2,241,162,222,246,13,143,197,40,106,255,0,144,132,170,199,61,184,164,196,207,165,251,168,90,218,112,20,124,82,178,171,51,86,158,200,153,139,215,247,82,247,192,137,11,165,61,150,166,43,100,125,135,14,116,16,113,114,172,158,253,207,234,224,13,111,141,61,226,246,134,95,221,95,77,169,233,162,255,0,155,11,23,237,169,110,32,236,173,244,79,95,122,84,24,47,54,192,121,23,17,190,140,251,35,191,8,136,187,54,164,178,163,187,123,61,60,164,199,247,82,47,194,79,178,255,0,46,46,36,202,171,55,49,108,200,114,168,218,62,13,111,205,151,38,78,197,208,52,150,167,138,49,176,40,247,252,58,150,33,191,119,63,42,159,159,167,135,72,79,148,254,69,178,71,77,48,29,100,191,51,164,6,96,39,51,135,26,215,63,74,158,72,51,68,18,131,129,113,182,123,57,113,46,135,67,112,249,48,127,85,212,164,172,202,108,145,254,164,151,207,86,189,225,55,180,179,153,113,145,156,34,196,155,90,213,74,155,57,230,16,184,210,211,82,28,125,169,154,60,76,70,19,192,159,99,38,86,211,181,90,67,170,60,38,102,177,148,52,142,53,110,217,249,114,173,190,103,32,254,110,81,10,145,85,81,74,179,92,54,126,164,96,198,252,61,106,101,239,178,213,7,218,11,38,50,167,65,134,201,188,56,149,101,60,8,148,128,196,24,188,159,81,85,104,153,177,38,36,227,124,49,173,131,203,44,188,138,142,170,146,184,92,88,186,150,203,141,67,18,48,223,197,200,161,167,234,25,94,124,69,83,110,165,159,129,171,27,63,201,211,94,250,168,35,225,16,202,177,245,230,123,85,99,92,250,182,249,226,253,89,83,79,94,137,39,138,33,82,90,71,55,110,133,91,44,159,249,248,134,132,54,2,119,41,163,76,150,33,229,228,66,195,212,231,207,237,151,247,81,103,79,112,219,87,42,164,233,176,78,234,18,93,51,68,250,104,243,24,163,229,246,198,140,170,214,126,212,177,12,95,182,153,76,153,185,240,48,185,83,183,80,191,66,85,208,154,101,108,88,207,226,77,25,2,184,125,162,202,178,123,1,101,196,110,37,156,109,54,126,225,79,202,63,186,133,102,52,75,62,5,60,153,108,244,250,178,8,137,132,104,108,199,202,36,208,213,71,130,130,51,206,79,105,51,25,96,111,195,21,66,126,239,41,63,108,73,196,107,178,86,197,194,104,191,238,164,31,136,108,104,15,250,1,151,47,90,221,101,235,150,192,245,19,64,32,191,34,86,184,87,246,51,212,55,96,154,12,193,20,111,227,83,193,210,181,211,134,123,9,118,132,17,125,177,161,107,104,108,108,165,252,217,113,13,89,51,74,215,17,140,22,234,79,241,42,46,28,245,10,232,188,68,154,122,183,115,220,170,25,84,65,117,9,101,0,48,105,56,177,73,254,68,121,181,63,30,16,197,141,252,136,110,161,84,26,22,112,7,135,31,18,244,205,55,44,163,124,179,99,16,254,234,196,193,60,226,102,202,65,126,210,222,248,210,167,15,9,138,66,169,217,195,111,250,73,27,83,130,17,246,129,16,202,168,235,76,57,192,234,26,201,154,50,142,11,50,150,40,255,0,149,99,154,12,46,174,181,150,167,201,106,163,175,177,170,226,182,84,144,63,23,186,163,103,211,218,198,243,49,162,145,94,67,187,25,31,196,44,168,169,250,147,99,17,229,244,177,255,0,129,62,230,158,100,106,200,113,73,154,218,214,161,248,162,83,17,38,181,187,248,141,126,118,22,38,72,195,251,75,165,61,245,83,143,148,197,140,47,182,154,134,4,25,32,225,44,98,226,250,73,22,56,159,236,162,200,201,226,115,218,79,196,209,135,203,147,39,212,42,163,12,155,204,127,212,75,148,105,148,144,146,55,180,149,89,73,150,70,97,10,148,209,175,137,104,228,191,34,147,76,51,39,135,212,78,231,190,88,190,162,69,167,160,78,140,61,217,139,137,52,124,247,147,132,165,91,192,156,156,141,177,140,245,242,127,156,150,61,98,246,28,157,69,31,242,173,236,140,124,28,201,149,68,102,35,161,178,196,146,222,19,11,253,105,235,244,76,233,204,97,177,98,26,53,250,183,76,210,31,14,81,238,81,22,90,229,145,160,190,94,44,191,145,54,252,105,195,78,226,178,187,168,134,123,224,233,104,143,22,44,152,151,57,187,248,192,113,206,125,112,106,227,113,118,39,55,122,192,151,108,253,1,63,218,92,146,54,134,212,4,185,61,141,135,92,151,242,35,102,89,155,232,104,91,68,255,0,218,116,40,127,19,167,78,240,16,162,255,0,182,169,99,95,92,148,121,177,45,26,51,79,86,198,3,62,84,121,21,96,96,0,167,197,47,229,134,181,186,117,251,41,249,11,108,52,49,170,213,79,146,60,50,197,137,99,107,78,9,196,221,215,118,45,239,167,174,19,255,0,167,74,33,83,35,122,140,40,57,133,178,23,255,0,4,76,170,168,69,154,236,43,173,211,22,81,185,101,202,227,250,106,158,4,0,99,197,149,79,214,217,28,188,50,229,101,77,163,110,202,254,174,53,59,55,142,131,50,181,79,206,54,180,254,164,60,61,72,253,43,84,72,195,218,110,178,253,194,173,6,153,144,124,37,68,210,24,121,241,24,171,184,229,45,99,85,16,64,205,151,141,115,125,120,105,209,135,242,133,39,248,253,181,69,62,248,123,237,160,74,69,174,100,96,78,6,34,137,21,185,69,106,18,58,74,226,89,78,192,238,136,85,127,113,161,135,169,0,194,139,148,130,103,242,41,250,221,31,19,79,255,0,81,46,229,81,105,189,78,56,82,254,110,86,33,253,196,184,244,255,0,2,179,51,177,29,91,160,245,196,41,207,195,115,36,67,243,235,87,48,236,167,86,248,6,92,174,174,204,169,165,150,191,211,17,185,133,43,41,62,218,133,124,107,205,117,114,252,66,36,104,94,107,44,179,113,208,202,235,228,55,190,248,132,114,252,165,127,251,137,116,48,206,182,38,89,101,227,84,177,180,101,117,107,49,75,18,213,62,25,6,61,165,112,177,13,106,194,170,110,225,134,228,17,135,134,32,144,166,181,200,126,164,158,29,145,7,168,61,36,194,227,85,18,116,172,188,27,184,152,209,81,79,129,120,200,197,244,38,198,71,133,13,167,170,165,14,91,253,68,168,139,234,114,70,59,37,196,149,198,177,134,81,189,36,144,8,239,9,74,49,12,168,167,178,182,182,94,238,36,174,69,20,108,229,226,22,66,145,104,51,37,8,28,194,32,148,22,254,35,213,78,136,29,72,242,143,22,40,223,184,144,207,167,60,227,229,221,127,213,92,247,215,167,70,148,252,61,106,146,170,124,235,40,59,188,169,150,224,202,165,125,109,109,28,111,213,202,77,38,70,211,133,30,108,68,42,229,185,181,81,101,97,40,134,33,253,65,45,55,16,245,140,144,63,105,60,152,252,22,182,147,248,24,170,158,90,150,166,212,244,98,59,226,98,140,47,229,91,227,106,170,161,63,134,127,251,75,243,244,8,103,168,181,149,46,240,68,148,79,109,81,86,220,60,92,222,150,65,13,34,172,254,67,50,39,137,218,236,175,160,150,46,94,69,207,238,53,204,184,71,249,68,175,214,201,53,140,22,81,227,89,26,77,119,254,202,25,74,139,126,198,85,74,138,29,126,1,49,155,185,88,178,167,82,117,156,76,123,176,202,202,185,140,154,161,205,103,14,44,137,189,61,105,227,69,195,44,170,177,175,244,74,41,90,111,138,44,19,49,68,171,30,79,169,137,124,14,185,220,179,230,203,137,76,62,25,241,188,161,138,63,228,73,102,86,216,248,60,190,226,118,86,241,212,21,84,234,51,237,98,14,14,238,166,120,242,120,117,149,64,90,252,84,188,39,244,241,126,167,237,174,119,60,214,177,165,243,79,32,134,186,95,195,160,211,22,43,229,226,25,73,245,23,35,44,174,245,109,78,165,104,161,76,116,239,169,174,28,243,206,138,203,27,97,114,125,213,69,14,78,228,12,204,167,39,134,116,221,70,8,145,58,213,76,144,250,71,128,74,44,163,93,107,25,9,36,103,53,63,85,78,168,249,74,248,189,190,226,18,52,153,197,243,221,246,21,62,11,41,228,179,133,3,50,48,196,68,213,208,149,128,54,114,187,130,36,181,239,178,146,124,89,113,35,46,38,78,131,5,248,68,191,60,233,137,159,22,255,0,31,190,219,80,197,147,233,222,111,198,63,109,43,43,55,29,7,241,247,63,73,213,62,116,110,34,151,141,82,62,226,168,113,113,75,17,11,149,79,83,220,122,220,80,98,138,65,19,246,147,217,241,171,96,196,194,105,67,220,248,38,17,73,61,73,166,224,219,196,60,184,159,242,117,168,93,42,23,142,199,105,47,137,86,6,101,150,236,225,9,120,214,185,58,50,198,73,217,44,81,113,17,25,56,49,71,51,86,131,77,215,97,52,82,23,243,163,116,173,192,238,254,110,92,94,63,166,135,135,161,167,89,49,158,162,36,237,149,71,169,27,34,4,67,16,210,236,229,97,172,189,170,17,38,238,12,110,32,197,64,24,195,146,12,184,177,32,238,52,245,249,94,201,113,49,227,65,26,73,224,248,4,223,200,182,172,102,38,216,119,126,154,127,234,61,106,190,170,250,41,63,203,165,40,105,146,106,164,131,9,84,204,155,137,90,110,118,96,139,229,138,163,34,183,136,202,118,201,134,203,224,105,101,94,141,119,147,132,69,80,116,250,194,14,164,24,196,105,88,147,231,178,12,22,102,12,161,127,186,145,127,216,50,149,27,8,51,185,172,69,149,41,181,248,123,92,70,62,88,133,24,72,58,221,90,2,29,129,84,225,49,39,51,137,90,62,163,94,34,109,156,118,226,144,244,146,243,7,38,52,94,255,0,229,114,229,93,54,227,68,190,220,28,216,212,135,224,144,66,58,181,85,198,176,150,48,89,119,19,180,130,34,111,26,133,248,25,152,191,238,47,76,170,5,64,247,97,40,178,125,53,63,101,168,109,99,63,49,186,212,218,200,28,202,41,53,82,163,51,47,182,146,63,24,229,176,166,47,82,14,53,221,230,160,31,105,5,25,97,176,0,143,154,92,255,0,250,169,25,177,203,208,213,81,228,203,177,206,240,8,185,80,147,227,74,31,129,165,241,45,1,153,91,90,118,24,37,26,101,50,236,22,192,234,26,148,110,165,50,37,159,166,207,190,245,1,20,137,200,108,182,42,203,71,217,85,122,107,226,22,40,202,79,186,181,201,170,170,31,153,74,33,174,133,100,35,145,36,207,136,79,41,48,152,68,18,89,50,97,230,159,40,145,186,230,28,65,86,230,174,22,34,41,205,43,100,50,191,104,82,242,41,178,42,148,177,180,215,214,181,164,196,46,33,251,132,69,70,184,157,56,140,249,164,194,126,155,125,144,222,32,137,32,129,166,53,28,105,219,64,197,227,89,248,254,99,111,98,116,70,6,170,77,119,55,234,82,191,201,90,71,153,97,85,79,107,147,148,69,84,47,210,82,132,7,148,221,106,181,37,109,72,91,184,119,23,103,102,208,92,75,112,116,197,172,22,124,160,185,23,69,141,90,60,12,16,68,166,53,35,239,43,95,253,58,81,17,182,131,110,106,73,89,105,189,84,80,60,217,113,17,37,170,129,173,70,71,136,178,184,202,173,225,250,172,238,89,114,164,149,50,13,104,36,240,155,137,73,163,139,203,65,247,159,177,207,166,105,187,241,243,122,164,159,219,202,141,167,184,188,140,12,60,191,184,172,159,72,56,207,253,81,49,172,88,24,62,123,68,108,196,27,174,5,167,166,30,200,249,75,40,159,202,170,36,178,38,15,213,36,33,161,157,24,251,176,139,140,168,240,228,17,57,85,120,18,230,122,100,63,201,153,9,15,89,128,143,101,78,34,125,46,84,209,243,216,94,18,245,164,210,106,153,38,86,238,36,92,75,154,73,46,90,56,202,128,233,42,171,33,176,220,121,10,141,54,134,28,97,246,143,24,146,221,61,27,109,205,46,231,18,198,251,226,22,131,211,255,0,231,154,163,18,131,117,244,228,52,125,27,204,216,138,117,36,218,170,71,230,17,126,101,97,2,100,91,32,102,52,162,41,205,85,241,47,225,92,152,153,107,165,18,73,20,173,15,196,90,57,50,153,18,184,184,136,85,206,221,126,150,211,212,237,110,133,209,125,142,164,200,195,243,121,132,44,168,89,246,178,225,51,132,68,23,237,169,163,107,155,154,222,161,113,38,144,238,239,238,192,195,4,67,42,236,141,153,241,236,113,50,208,211,14,121,8,71,252,169,63,113,55,129,254,2,110,210,27,41,242,170,126,110,196,88,191,105,101,85,171,71,119,197,18,41,21,248,8,214,96,139,184,111,140,199,150,185,15,73,38,240,103,202,94,181,87,37,245,219,70,8,61,137,13,148,99,149,152,98,113,38,108,201,155,245,60,63,198,53,175,136,97,15,137,139,243,198,164,248,110,2,202,32,113,98,39,159,180,191,71,213,80,216,198,130,243,6,127,33,88,148,126,3,150,95,50,203,23,106,117,141,100,90,56,203,51,35,99,169,201,126,26,86,213,84,92,250,113,101,47,208,112,230,105,248,209,25,152,89,127,39,210,95,159,108,180,124,234,77,112,14,204,101,93,146,170,24,7,21,130,41,114,145,112,116,171,172,50,50,123,105,220,233,234,179,236,253,251,247,208,167,123,43,113,229,218,246,173,204,244,105,32,237,38,68,56,66,13,166,44,185,86,38,11,35,3,118,187,238,199,29,68,214,181,167,131,144,213,194,203,149,77,204,164,184,187,249,67,8,139,164,210,79,131,37,236,202,168,100,214,214,201,230,136,44,72,86,71,11,50,28,146,159,67,69,164,230,50,165,14,164,102,7,196,137,143,26,209,241,10,158,88,234,143,180,149,201,224,185,174,131,184,97,105,207,18,89,126,100,79,122,201,20,213,58,15,226,218,161,128,130,53,94,228,159,81,75,73,49,11,203,200,36,211,77,233,187,27,178,60,177,19,227,104,146,120,127,81,148,63,226,66,199,136,51,40,134,6,161,157,5,140,9,114,148,106,146,29,222,159,156,204,59,92,164,251,168,41,241,170,160,193,124,72,157,159,81,43,135,72,113,51,46,84,44,116,226,101,134,204,52,72,199,205,212,52,250,29,172,25,195,196,18,164,48,244,243,9,203,99,147,26,44,52,241,99,31,52,76,168,101,254,154,25,26,76,170,211,251,152,213,205,12,200,150,64,126,98,143,249,84,181,60,192,8,255,0,54,33,148,127,117,59,219,69,243,202,17,98,75,143,142,166,115,62,93,213,81,148,103,226,31,238,46,126,252,21,175,127,186,175,172,160,2,112,30,21,0,250,19,194,157,205,147,26,220,156,117,173,77,12,51,200,126,81,98,67,217,92,30,20,230,4,37,227,79,31,3,39,46,37,182,183,76,87,91,17,230,177,40,132,69,181,184,182,52,70,158,60,12,151,16,165,200,138,178,125,149,253,83,195,47,39,248,19,22,104,205,177,25,180,47,18,160,243,4,24,155,64,137,20,166,190,225,107,159,154,167,213,62,17,222,92,95,235,85,148,158,114,106,186,178,145,60,213,186,62,92,98,62,89,69,198,84,46,155,123,35,61,129,23,18,115,27,220,159,99,206,57,204,137,201,145,93,211,192,124,32,110,202,37,174,125,35,32,206,101,136,113,228,42,124,198,111,70,193,24,184,146,50,169,182,99,40,26,134,184,95,171,42,213,50,77,109,145,243,68,149,149,5,51,77,213,70,233,158,63,247,84,93,172,57,208,167,110,226,100,198,167,182,222,58,140,181,45,89,130,49,57,186,211,19,76,36,96,101,169,128,63,220,34,139,141,118,73,163,194,82,226,34,167,173,158,12,108,137,186,253,196,43,10,202,125,135,101,59,63,205,246,39,204,48,228,143,54,84,170,97,171,70,255,0,148,201,252,169,116,203,176,70,31,205,202,197,244,210,73,81,148,171,147,48,248,62,80,188,139,213,186,182,13,144,253,14,216,88,178,251,138,123,79,76,137,36,24,183,252,133,250,168,217,154,122,183,39,234,178,147,237,149,34,175,244,123,14,255,0,15,105,200,93,51,201,254,234,201,148,245,179,137,134,38,69,13,169,52,196,168,209,55,117,243,228,228,246,198,166,107,108,190,37,86,159,148,95,45,247,83,218,111,230,161,84,127,147,166,89,105,138,225,119,23,46,37,164,58,72,132,6,90,236,98,26,69,91,113,101,100,207,234,37,24,149,4,57,243,134,12,49,37,101,90,179,55,158,130,52,127,209,15,254,26,88,206,148,249,120,137,202,177,178,248,123,42,16,50,149,116,24,26,170,46,199,148,187,108,74,71,82,124,78,170,146,247,215,68,228,250,132,77,39,86,181,246,8,224,119,97,51,225,142,53,118,211,22,82,120,118,41,218,127,134,224,157,56,242,236,11,199,219,141,84,67,212,149,210,71,132,56,242,45,158,124,234,43,34,191,193,86,186,30,205,91,5,155,72,145,70,166,179,15,212,178,151,172,79,85,242,105,34,137,132,46,94,69,17,169,222,120,192,120,69,151,33,87,87,53,32,188,139,120,26,192,31,144,38,46,81,170,218,75,45,63,100,252,69,200,191,52,213,104,253,119,56,251,184,150,159,198,175,244,197,86,173,173,127,245,18,139,247,23,21,58,132,107,41,217,94,158,190,231,100,252,31,165,74,124,221,68,90,167,232,144,16,140,218,92,229,251,121,84,92,59,235,156,248,138,34,32,174,254,33,75,132,76,66,22,34,125,181,111,200,159,203,66,63,142,191,101,164,159,132,167,33,247,123,241,172,228,233,139,154,216,188,69,24,135,245,20,133,110,191,212,210,124,10,107,153,2,23,238,166,51,238,236,111,199,135,213,36,144,127,186,171,249,23,199,183,98,109,11,39,201,178,96,116,229,64,31,99,109,40,114,72,47,113,113,253,79,241,154,44,153,207,169,211,209,114,228,226,226,86,154,158,159,115,19,211,165,228,198,84,182,183,225,190,159,173,240,177,174,219,20,159,117,26,198,207,203,81,227,100,79,142,250,139,105,244,124,187,248,140,151,95,104,72,211,123,123,83,218,123,45,91,73,100,205,61,169,242,20,126,217,22,19,33,218,214,202,100,186,226,198,17,62,209,81,6,215,242,200,118,68,212,48,58,189,196,172,186,125,25,102,115,163,63,225,208,236,128,201,102,40,191,192,164,117,11,232,244,223,244,227,113,19,234,42,141,49,170,162,217,1,145,43,175,137,251,105,54,188,248,110,77,65,243,101,159,212,136,228,222,195,216,21,105,203,82,58,100,240,15,28,184,133,202,167,31,38,93,177,207,139,177,49,126,155,157,91,242,134,46,81,170,24,21,84,209,152,194,215,118,120,42,237,139,184,29,166,36,218,212,68,96,165,197,41,72,172,35,107,103,151,136,194,146,36,146,183,63,31,168,149,59,158,26,209,15,132,187,149,206,209,167,216,43,127,6,70,159,145,153,66,84,150,202,97,198,55,148,197,64,62,72,32,177,70,234,75,185,214,81,79,18,32,136,44,190,226,85,142,227,172,128,186,135,95,203,17,31,18,140,164,41,22,58,110,102,163,183,63,205,202,255,0,113,69,214,190,215,75,29,255,0,42,57,36,47,184,84,226,6,167,56,143,187,234,34,23,167,163,93,180,47,36,215,90,33,209,35,85,30,75,241,25,103,60,50,160,179,8,177,165,116,154,228,4,99,13,238,39,102,159,22,112,50,229,228,42,174,246,135,29,90,192,244,225,157,221,44,74,204,50,98,8,12,229,26,145,100,51,237,95,243,68,201,237,161,163,67,156,78,45,215,39,212,67,89,248,13,85,242,58,43,224,122,184,241,20,93,72,99,82,14,15,218,34,79,24,218,142,48,51,6,87,83,16,145,181,13,197,147,249,121,126,226,147,51,241,236,50,199,253,28,61,128,47,112,134,95,220,72,117,8,107,99,3,48,162,140,73,171,36,143,222,77,125,42,154,104,217,151,149,17,200,190,122,138,216,16,52,151,223,252,129,36,164,79,130,203,201,39,203,176,24,134,170,253,42,180,64,226,139,24,75,23,192,0,129,250,249,63,182,36,205,181,246,54,230,191,71,160,89,75,140,12,37,229,83,122,135,79,68,183,62,80,227,140,68,234,51,0,95,238,150,19,52,240,230,143,138,211,145,11,39,244,90,145,113,172,167,84,157,241,5,215,245,22,171,93,73,107,131,139,33,85,83,244,148,184,195,250,169,108,248,114,196,7,132,53,100,41,60,62,146,174,221,205,239,161,32,205,73,127,25,159,55,20,120,149,206,155,190,131,101,21,158,234,230,26,132,55,229,243,9,98,145,62,208,15,36,38,50,33,123,20,154,22,65,153,149,212,234,143,141,16,163,225,201,145,39,146,19,194,126,100,75,46,235,69,253,255,0,39,211,70,177,131,146,204,217,114,166,220,87,193,201,45,144,159,125,197,145,22,150,110,228,191,152,168,251,89,48,71,195,148,98,82,182,182,184,201,134,33,114,254,210,90,167,137,75,49,66,105,156,120,178,173,62,142,50,243,26,126,47,229,83,91,153,101,31,106,105,1,224,40,62,110,120,196,79,186,84,172,212,52,124,192,197,199,242,130,36,164,4,144,217,8,252,80,56,208,225,212,149,81,159,136,54,153,75,246,150,227,106,115,151,134,33,70,177,102,83,54,219,184,124,198,28,80,114,136,184,146,26,211,86,139,207,214,229,16,168,227,76,181,35,48,152,67,42,136,214,20,151,146,124,10,18,226,17,85,21,89,193,107,228,89,254,39,163,140,252,53,209,120,145,147,245,56,235,65,187,47,251,98,92,158,158,170,202,9,63,168,74,46,63,180,155,201,97,228,145,130,22,66,141,102,203,121,15,101,58,157,110,191,211,23,112,112,154,81,4,79,14,180,154,126,152,160,146,55,216,216,117,169,154,173,25,91,36,121,183,82,114,38,83,224,78,24,246,156,133,26,117,141,147,231,185,43,47,137,40,199,196,29,171,253,60,88,163,42,56,210,101,201,27,250,255,0,192,178,102,155,38,12,194,18,93,2,170,243,125,197,196,47,53,77,176,102,10,101,169,5,230,25,113,82,224,195,202,118,21,31,107,12,155,236,65,68,195,123,6,76,37,69,69,3,147,50,92,103,253,165,65,3,82,87,109,71,152,163,200,151,61,131,41,240,152,74,67,80,195,33,108,159,180,226,83,104,237,192,101,175,153,211,195,172,42,163,1,255,0,81,79,204,14,159,187,62,94,213,207,76,19,198,253,89,72,170,244,197,221,48,217,180,47,98,22,233,207,80,101,95,1,248,105,226,140,127,41,21,24,200,15,146,204,70,23,26,54,25,152,33,230,18,109,14,200,101,102,45,175,39,212,84,89,148,70,86,35,77,163,34,86,145,246,21,223,169,253,164,25,161,130,119,159,168,197,140,82,126,210,190,146,97,143,218,73,158,16,73,230,10,125,225,123,49,207,166,104,10,171,119,225,218,141,77,155,67,86,233,41,111,244,232,24,137,245,23,98,100,6,11,204,184,136,134,54,198,79,104,185,16,204,186,242,29,89,144,229,193,212,242,161,29,130,218,144,171,160,233,91,38,73,253,93,94,47,220,18,213,232,149,163,59,229,132,73,203,12,121,44,98,134,218,148,105,0,53,14,161,29,65,240,226,30,50,160,13,119,18,112,56,138,154,220,105,232,178,96,156,178,249,73,225,198,162,41,244,245,253,149,139,194,40,164,20,101,69,132,91,41,145,164,140,118,57,147,186,173,85,20,114,153,16,220,185,83,41,159,14,143,129,152,69,200,136,135,165,96,210,87,110,229,197,249,148,141,15,151,112,220,184,195,120,50,141,159,77,48,12,145,201,6,17,113,40,55,201,125,147,251,120,196,254,181,81,73,202,14,212,170,12,161,179,52,173,116,208,124,217,72,184,239,196,45,1,115,5,249,106,101,73,16,254,210,238,236,173,220,179,181,125,153,166,199,38,35,226,21,89,106,235,144,139,35,35,31,146,24,249,213,167,6,17,73,17,61,194,46,131,91,14,118,164,120,34,10,81,121,87,80,153,160,40,198,62,97,114,254,210,89,24,49,116,217,247,113,34,143,34,134,204,81,113,58,119,222,80,120,26,86,118,142,56,10,94,178,171,232,112,235,167,69,100,188,170,14,227,83,234,61,73,224,32,197,24,134,36,27,205,168,4,60,92,130,83,86,123,99,167,97,26,53,242,215,212,161,213,90,146,13,71,202,8,188,138,81,147,37,78,27,202,34,161,253,19,214,229,51,119,43,147,205,86,198,209,254,155,19,183,141,89,97,190,111,169,155,138,139,85,33,166,24,158,232,136,95,226,90,25,171,98,120,109,23,77,244,122,162,193,38,98,147,246,212,209,180,29,52,146,60,177,21,22,52,241,19,115,82,103,11,36,159,118,186,14,149,159,193,196,165,205,167,136,33,191,218,67,198,184,157,81,197,17,66,101,161,69,205,78,186,192,130,119,135,46,37,170,75,31,4,236,196,92,163,82,148,154,156,226,99,61,64,170,201,150,85,179,96,188,34,40,146,44,158,44,13,29,13,172,96,39,15,10,23,240,220,88,93,57,16,80,230,62,15,159,205,15,252,104,153,54,71,146,199,252,210,205,250,98,54,219,14,2,200,149,160,249,65,12,169,76,147,87,77,63,182,34,125,164,189,134,246,67,63,145,98,26,67,231,205,139,42,101,102,127,145,106,168,22,104,3,146,70,7,40,202,130,159,79,90,46,34,138,49,81,158,155,47,38,108,88,151,166,83,159,195,55,184,157,155,83,43,167,216,153,148,149,81,136,195,108,6,36,235,8,48,51,12,81,139,246,210,131,24,241,184,140,34,35,225,217,63,105,196,185,153,172,214,249,55,109,128,174,224,75,193,194,37,29,26,250,117,105,21,231,170,142,72,222,44,185,87,57,213,180,243,164,159,229,56,178,174,165,93,38,83,23,14,66,211,124,66,157,101,99,139,41,49,137,235,162,82,93,142,72,25,44,42,2,54,146,101,108,92,216,178,226,103,34,223,73,168,65,25,251,76,184,151,28,208,180,39,90,178,205,240,117,252,192,178,31,80,208,210,104,88,46,92,163,72,227,76,124,97,230,202,135,181,212,243,187,132,154,57,165,169,22,233,215,199,80,187,137,251,16,117,101,74,32,107,13,204,188,49,34,165,207,214,99,254,236,67,254,84,36,9,128,33,247,117,61,159,105,53,175,204,21,104,90,201,178,32,187,138,76,159,77,41,153,175,239,42,72,255,0,144,227,77,43,105,15,36,30,163,44,188,159,117,100,201,48,72,199,138,92,92,169,106,142,106,201,79,128,58,223,138,144,102,247,74,196,79,166,170,33,234,160,78,31,17,70,85,206,39,232,157,63,38,118,236,60,72,176,198,173,168,103,17,72,165,248,237,19,93,117,42,205,20,203,236,91,154,158,14,160,63,205,136,98,31,219,91,127,240,223,76,136,127,40,94,69,203,13,173,165,70,151,132,82,184,213,53,14,179,151,37,157,163,93,11,212,202,159,4,91,166,254,149,76,210,172,132,78,97,47,76,211,21,83,153,132,176,22,33,212,128,254,236,185,127,109,81,192,159,6,75,56,85,215,170,95,50,13,12,136,114,29,79,240,136,255,0,158,93,38,65,125,180,170,147,71,178,49,63,168,148,133,34,253,2,248,123,158,164,138,102,140,30,114,75,93,24,62,98,44,140,69,67,211,209,112,117,37,58,133,149,209,162,226,13,89,50,23,220,93,47,8,4,199,135,16,212,181,220,63,181,151,237,169,98,227,171,49,204,163,86,206,33,222,83,117,163,153,230,34,42,120,118,176,114,109,44,32,98,253,181,242,236,212,210,65,138,166,4,156,159,81,50,170,131,51,19,236,158,79,60,57,85,44,105,132,16,25,135,34,134,153,91,107,24,251,177,8,133,253,213,140,107,91,194,203,100,67,100,23,231,80,145,88,117,204,190,173,125,197,148,191,213,15,26,170,140,22,123,202,94,5,110,198,38,83,79,90,166,106,208,70,247,73,139,234,40,52,148,226,82,172,229,77,196,48,73,1,2,30,85,7,63,76,106,60,153,119,67,140,53,75,91,124,2,13,133,12,161,163,100,152,118,74,139,37,249,18,171,33,203,38,26,94,155,123,13,99,105,148,126,127,85,82,208,234,170,57,163,225,158,50,33,117,15,195,31,196,7,249,185,89,71,244,208,52,255,0,7,61,38,86,104,130,196,63,113,91,241,124,202,254,66,212,125,125,100,49,131,52,66,229,82,140,210,82,245,137,243,88,245,174,175,85,165,105,198,6,101,22,82,39,76,167,139,27,218,196,171,28,104,135,51,76,196,69,62,131,211,149,163,103,200,101,32,149,40,110,7,72,204,49,42,242,143,246,150,87,19,34,194,102,24,153,50,36,50,102,92,137,156,49,82,73,35,183,0,93,63,112,217,154,180,243,137,196,34,11,248,146,155,32,130,107,51,75,148,135,153,101,121,181,127,244,108,95,113,1,26,5,205,216,31,197,137,113,81,236,117,37,5,211,244,243,38,143,52,66,226,32,144,240,245,134,160,164,35,43,229,227,40,196,182,76,173,185,168,123,196,98,144,73,115,32,50,105,217,148,170,18,43,88,234,142,191,239,67,183,105,191,67,212,21,172,54,212,124,172,95,38,64,5,111,152,189,165,25,166,228,159,79,145,130,9,114,141,81,218,234,29,240,49,98,26,232,210,103,173,78,73,34,91,123,138,99,67,223,75,237,196,53,75,27,105,27,164,185,82,23,227,20,30,33,114,248,46,121,119,101,126,39,229,221,99,26,174,172,254,36,246,213,249,157,114,101,192,242,97,203,151,246,210,155,83,16,64,33,113,19,246,215,62,211,23,210,228,203,250,171,163,5,243,166,243,98,76,172,222,102,52,106,156,5,116,54,89,31,202,33,255,0,42,173,141,100,50,241,41,233,245,164,27,50,132,163,17,62,234,148,126,176,244,217,88,76,84,175,35,35,97,168,71,26,185,216,51,15,195,148,67,42,153,212,250,110,159,82,1,225,52,81,136,139,29,55,38,226,200,121,113,124,178,115,36,56,199,148,202,177,204,222,100,154,61,17,176,56,155,244,28,189,37,57,229,175,46,84,163,80,252,84,213,208,95,233,38,198,33,174,161,100,99,206,63,12,92,81,190,162,26,203,68,209,205,102,238,88,136,82,120,38,146,53,153,126,138,71,51,38,185,105,220,148,210,186,158,202,76,70,20,221,138,153,147,44,68,76,189,170,94,201,158,136,7,152,66,234,78,116,245,169,231,86,242,137,115,109,209,139,51,223,34,158,54,161,31,228,204,143,55,163,78,30,97,74,30,69,38,250,211,217,121,139,141,42,153,166,245,29,79,53,113,114,141,54,203,243,81,112,238,116,47,0,8,24,120,151,198,70,220,174,115,26,214,212,71,102,239,137,88,85,92,101,27,20,243,25,149,74,54,70,31,130,205,159,45,218,46,52,17,167,193,141,19,44,185,92,136,58,221,91,91,38,94,211,147,249,17,184,194,237,134,90,178,33,6,242,133,77,62,214,186,19,62,110,87,34,177,178,170,203,17,230,136,94,63,14,181,205,238,244,195,243,229,75,86,118,247,25,106,21,38,96,44,188,11,237,44,217,119,182,30,28,168,80,198,32,254,80,34,90,100,211,130,23,153,172,120,191,117,90,184,139,98,186,158,238,95,135,202,123,171,101,149,107,228,248,24,221,139,61,0,248,36,30,82,227,42,180,153,233,210,65,136,81,85,35,162,124,137,39,47,99,155,191,105,90,113,238,203,198,168,3,106,9,49,112,196,22,33,161,175,168,65,36,4,197,217,237,168,255,0,196,58,142,145,227,136,106,111,150,23,184,149,173,226,10,170,229,45,148,12,164,221,161,161,204,100,146,97,202,190,126,36,131,38,47,186,147,176,216,159,148,74,77,102,40,165,123,35,69,130,252,198,41,20,229,144,71,119,100,115,123,104,9,154,170,87,73,150,160,234,112,126,126,37,40,228,97,154,49,143,225,80,19,244,146,177,38,154,122,101,141,36,189,165,132,93,200,210,56,23,3,207,148,69,76,230,93,142,72,59,121,125,181,93,192,175,236,94,63,99,36,28,80,35,114,173,44,164,24,190,108,69,26,156,161,184,196,14,98,170,24,215,16,100,251,169,215,168,241,98,45,11,120,152,102,130,79,48,216,148,138,78,249,241,119,216,98,100,198,171,39,214,130,79,205,132,188,138,58,102,72,54,92,194,227,90,17,246,23,220,83,206,24,55,97,17,49,161,232,111,135,159,105,44,184,149,195,53,12,18,131,14,44,191,109,115,237,103,90,1,31,118,33,98,76,221,153,113,53,89,173,86,43,124,1,231,204,82,127,25,87,167,213,30,202,38,42,156,153,60,212,198,158,181,4,150,109,4,169,240,220,86,252,221,113,73,141,42,168,204,46,125,37,140,16,97,150,46,79,168,128,146,195,254,69,71,37,242,228,131,44,185,68,41,18,163,27,25,57,132,157,152,69,13,135,39,28,95,155,65,190,226,12,147,188,34,76,106,158,9,175,24,101,228,198,138,181,211,21,66,30,106,158,207,113,45,84,219,3,198,212,231,140,198,11,18,218,25,144,102,191,171,145,41,101,109,145,50,7,22,47,184,131,204,202,222,45,214,82,36,104,198,196,170,96,114,191,18,120,202,216,34,137,247,20,68,11,137,196,35,48,171,120,210,70,64,115,99,74,178,50,10,202,10,102,98,3,254,87,249,18,25,54,68,252,251,65,101,39,211,78,108,174,242,51,105,151,141,37,141,168,107,160,191,16,132,33,17,50,182,142,11,100,5,141,62,255,0,63,45,54,33,162,141,169,246,93,176,63,221,77,13,107,185,64,204,170,29,184,250,150,213,92,45,251,104,101,27,86,250,191,202,109,71,27,238,38,241,164,236,177,135,181,38,129,78,56,220,57,85,4,106,220,94,24,147,86,159,38,226,25,176,151,37,153,182,164,66,201,8,60,57,178,100,71,189,243,136,15,213,16,95,145,74,218,201,148,47,238,136,85,38,145,188,12,85,13,100,147,198,83,122,171,85,18,8,30,95,166,131,52,155,25,47,194,34,145,55,173,211,121,71,253,88,68,46,84,71,210,180,188,202,52,138,135,32,129,175,231,106,75,159,78,22,65,13,117,93,61,163,206,70,48,197,201,141,122,126,134,211,144,142,11,10,248,4,17,4,254,78,37,91,14,238,9,34,176,60,185,60,23,98,198,157,50,253,146,146,102,151,143,161,245,240,32,193,3,49,33,158,111,200,133,184,152,120,192,124,177,11,169,5,73,124,11,117,11,51,176,42,176,92,200,108,183,6,44,168,24,1,151,90,77,161,114,21,23,63,79,74,36,166,26,164,164,199,238,35,99,85,30,15,53,140,164,85,83,145,170,192,70,14,79,104,159,202,151,64,141,42,12,175,182,155,76,212,244,195,225,52,172,169,93,150,161,137,36,31,40,92,73,119,52,49,85,151,224,104,253,85,91,5,156,209,102,165,31,248,133,93,52,227,16,165,17,41,146,23,217,3,105,151,18,18,54,149,139,90,252,221,164,72,208,223,228,234,143,68,69,204,189,12,241,205,7,106,14,201,149,177,153,197,182,254,33,41,109,203,227,31,22,34,99,91,167,207,252,136,86,116,196,148,145,167,136,204,50,94,94,24,133,196,154,67,96,35,15,245,68,41,23,63,124,153,217,62,80,170,130,1,167,96,202,100,205,97,86,165,53,148,109,232,48,151,172,170,42,215,68,218,227,127,167,69,39,18,168,135,112,60,105,70,170,215,62,155,195,148,130,202,167,36,154,83,216,35,87,190,36,158,155,140,121,210,240,152,75,160,64,128,200,204,80,58,111,85,86,194,59,205,218,186,69,14,161,130,81,238,205,23,42,72,100,110,197,186,136,194,36,154,38,62,33,98,83,207,214,115,163,29,241,43,165,16,88,149,68,155,138,219,46,17,64,197,247,16,166,173,174,24,248,160,114,46,202,171,252,156,156,62,9,243,106,67,148,153,172,75,38,73,22,49,174,9,100,76,33,226,69,6,52,65,31,44,177,12,67,243,69,24,212,5,123,54,156,68,73,85,42,173,252,25,214,152,241,135,135,42,209,119,107,99,8,15,40,118,69,89,177,224,199,196,180,178,48,50,126,151,42,90,232,43,18,16,238,229,217,78,249,181,66,249,57,70,189,107,85,7,245,97,22,34,11,233,32,13,36,157,56,147,215,245,0,230,93,158,8,254,81,39,124,155,91,115,242,151,253,107,39,227,250,171,42,217,128,140,126,84,42,128,104,97,142,49,57,85,28,54,87,96,249,177,41,147,51,159,118,98,246,161,108,181,204,90,144,97,218,144,170,77,35,88,106,143,167,152,17,188,240,241,13,38,53,169,252,248,82,112,223,15,80,15,132,68,88,67,146,120,39,203,47,18,90,140,184,21,240,238,239,227,118,197,33,70,183,73,214,118,81,153,135,106,79,226,72,217,172,31,52,152,120,211,77,255,0,7,18,42,191,211,91,191,209,33,125,170,172,99,75,253,47,26,213,91,175,241,247,127,212,71,79,9,202,119,152,202,114,214,30,228,140,14,33,170,109,41,139,34,253,21,179,53,107,231,69,254,156,33,228,90,161,207,149,225,202,94,69,187,76,104,202,237,139,37,154,127,39,211,78,205,2,182,48,240,226,78,177,170,19,102,91,10,89,113,182,66,217,50,199,82,19,12,69,170,214,4,81,120,23,116,63,219,75,227,89,14,52,190,41,67,73,141,135,25,195,210,182,181,7,203,47,147,246,149,116,107,33,194,138,192,229,32,148,109,198,191,137,82,54,110,229,12,191,202,165,77,241,46,44,151,251,138,82,77,124,61,134,142,22,242,59,72,110,9,224,150,220,76,150,94,145,127,184,184,247,254,40,203,132,126,40,164,198,169,170,190,34,250,144,249,162,172,91,91,228,105,33,94,222,195,103,201,151,231,202,37,140,155,182,70,31,41,113,37,246,90,168,31,147,229,84,30,164,187,4,226,60,57,113,126,234,162,230,199,59,96,94,86,235,144,73,151,134,33,114,226,86,176,228,203,156,6,75,18,252,251,167,175,162,65,156,200,129,40,249,126,154,237,149,86,64,244,230,8,50,191,208,174,209,170,40,88,109,62,100,185,35,218,4,169,73,179,194,39,54,66,173,241,164,242,38,91,144,120,124,218,154,213,13,4,99,43,100,197,205,47,34,67,50,236,16,95,132,89,19,91,83,15,193,234,12,38,1,78,252,197,255,0,90,206,108,10,61,14,170,4,146,97,16,136,152,24,44,193,187,49,82,243,64,160,131,7,52,73,227,44,159,108,98,91,131,26,200,177,89,46,95,82,166,221,6,177,81,166,227,14,72,243,101,196,138,153,38,88,191,73,41,42,167,158,50,120,11,141,17,50,99,5,211,202,178,236,35,40,198,27,8,81,255,0,80,148,66,172,230,79,96,199,136,41,35,46,25,238,138,74,193,246,81,75,231,135,39,242,164,102,96,169,145,164,159,184,72,136,19,39,20,28,171,67,38,12,107,75,237,113,145,30,133,6,155,156,103,76,179,31,31,18,92,24,117,182,81,24,93,215,34,217,27,32,223,180,203,151,246,145,109,0,105,91,36,254,120,74,156,153,159,147,133,78,177,248,200,182,190,227,31,22,84,173,37,4,219,184,21,196,205,179,251,72,176,173,249,158,92,69,77,227,79,131,225,250,88,197,39,221,74,108,166,90,231,226,217,11,249,80,173,167,253,133,71,97,96,60,58,150,38,173,136,95,62,34,36,193,159,43,207,17,101,70,76,67,100,206,156,171,119,152,198,139,244,19,79,153,46,144,248,75,86,66,143,234,38,213,182,67,156,60,216,177,38,15,126,65,253,84,20,144,178,55,211,18,214,109,43,142,166,171,120,190,134,217,134,202,7,136,37,72,127,12,100,62,94,66,172,167,217,85,65,230,49,86,136,119,7,147,250,66,151,26,35,102,250,10,143,35,24,117,0,197,181,24,191,108,72,3,89,2,49,51,114,45,144,38,12,143,194,110,196,123,225,128,190,210,118,107,242,212,74,232,154,137,36,220,111,150,48,224,90,151,150,33,72,36,84,192,197,141,212,33,164,19,47,134,33,226,52,162,126,216,212,202,226,60,124,241,198,62,210,89,71,145,30,25,131,31,81,72,185,188,203,35,147,150,36,9,63,184,157,211,223,101,102,18,169,181,138,170,150,241,172,129,147,238,44,237,102,78,156,14,28,124,73,84,60,5,126,100,250,51,6,70,97,79,26,175,150,162,73,129,3,51,86,218,198,38,208,194,34,42,54,164,0,129,154,196,164,254,37,101,50,158,12,238,35,69,26,148,190,164,137,82,199,252,174,81,167,104,80,85,234,63,135,163,107,96,73,226,16,137,252,171,92,251,130,119,36,209,152,2,254,147,136,104,147,86,206,146,60,162,199,143,238,149,27,34,238,45,129,141,101,99,56,156,69,196,130,146,27,41,188,82,249,72,155,210,86,190,75,222,46,53,79,27,76,109,159,187,237,84,88,213,6,105,24,134,129,164,172,163,118,163,67,234,85,39,250,163,85,242,94,2,179,181,15,140,31,109,12,202,34,179,26,194,242,78,98,87,50,158,41,72,252,188,169,140,151,140,125,40,80,188,146,125,162,41,171,53,129,163,39,172,180,101,81,71,151,46,36,178,3,223,167,229,48,34,46,81,170,203,87,226,7,48,148,73,166,69,221,188,89,71,196,153,152,120,236,117,202,123,88,146,98,51,229,70,180,93,211,178,203,152,37,196,165,235,100,191,3,48,151,253,9,205,85,169,36,147,17,84,236,195,52,43,205,68,207,167,196,71,242,144,171,3,86,203,250,74,220,193,139,24,25,148,209,167,203,35,223,242,171,55,20,92,133,180,255,0,44,119,139,18,124,103,203,146,149,155,28,110,108,75,104,103,191,31,106,211,91,136,166,125,13,140,226,114,148,98,64,126,30,219,63,155,149,80,73,158,207,170,190,67,146,194,75,103,202,170,43,127,5,200,68,250,18,73,35,56,149,12,10,26,216,32,205,139,145,61,99,229,136,124,49,71,254,210,93,36,199,147,253,169,83,54,186,248,24,97,50,100,17,69,120,113,127,161,115,41,225,151,26,215,48,68,76,106,222,200,50,254,145,63,218,88,27,104,32,114,197,196,68,191,253,152,184,49,170,182,180,150,64,202,181,135,125,25,248,114,147,137,105,129,62,214,54,72,149,226,196,63,63,113,50,100,51,139,152,197,202,66,165,174,159,69,110,193,144,217,239,20,168,141,251,196,78,212,20,60,153,250,149,189,85,85,110,12,222,150,50,145,10,170,111,143,176,52,111,153,3,10,135,152,96,70,34,207,80,220,62,180,152,77,182,141,249,20,61,246,173,4,111,3,8,187,146,21,69,166,103,106,33,45,178,175,120,60,153,67,0,101,39,221,74,238,53,129,36,188,145,13,40,127,182,37,22,103,222,106,72,152,125,103,98,63,53,203,245,205,223,254,27,249,148,54,155,169,37,55,95,184,155,110,119,43,26,167,15,147,178,27,80,214,193,126,28,68,78,234,181,60,177,245,69,254,69,205,254,29,82,88,235,176,2,242,216,191,117,118,72,209,171,170,98,48,59,12,184,149,154,42,46,98,179,42,96,108,96,101,219,143,41,138,49,37,111,8,43,94,255,0,80,149,212,153,70,178,139,39,165,11,113,167,135,118,198,125,164,42,171,241,19,114,128,161,248,145,77,24,152,107,224,16,191,184,36,127,169,78,178,233,46,47,182,36,166,54,134,136,34,125,36,238,48,71,11,136,73,90,58,124,141,101,241,7,152,19,248,114,228,254,68,13,109,83,202,127,155,41,49,170,60,36,32,242,153,38,181,159,182,75,196,91,55,112,247,154,154,180,124,66,38,68,4,248,207,187,136,248,129,226,33,86,144,220,68,40,63,75,139,238,21,31,91,38,38,78,209,149,109,150,217,13,86,57,126,161,248,33,107,56,251,177,95,114,254,234,105,163,62,30,234,13,54,70,101,180,227,93,85,129,1,88,131,52,8,49,188,240,202,39,242,170,238,69,244,46,228,189,170,194,105,33,250,203,84,106,218,209,29,230,247,60,19,29,179,228,240,196,198,131,153,27,211,72,192,229,25,73,246,148,25,129,84,204,214,79,243,24,185,49,137,136,9,243,25,147,229,50,34,158,207,201,202,180,190,101,28,103,252,217,72,150,203,230,58,133,213,110,139,224,99,8,168,125,67,107,58,72,253,62,164,92,139,125,150,164,174,21,107,195,18,80,242,120,125,85,158,149,147,137,249,113,12,164,47,184,169,27,43,127,163,25,88,139,135,240,136,242,79,234,54,211,201,144,175,86,48,244,216,35,1,145,57,11,249,61,197,86,243,16,190,208,214,172,36,243,76,211,71,225,160,157,223,203,82,44,218,15,147,40,138,168,3,161,153,131,170,50,121,135,254,11,231,39,178,169,167,84,78,172,73,51,77,217,86,203,202,97,98,31,218,76,163,49,131,238,199,252,137,177,164,128,111,197,44,164,64,26,125,112,186,69,254,226,147,76,163,45,140,125,52,114,73,244,145,225,167,131,225,243,121,10,148,154,212,3,243,194,81,164,38,248,169,6,144,239,20,184,185,82,111,183,208,235,11,56,250,77,37,108,99,252,160,150,215,220,108,64,240,160,42,181,85,110,173,102,90,241,16,72,231,233,130,9,251,185,101,227,91,207,231,177,141,134,46,112,137,154,99,23,40,138,68,132,55,208,105,46,112,203,20,159,246,149,181,104,103,70,255,0,49,47,26,116,109,37,91,111,204,17,127,210,94,138,212,229,37,33,178,170,113,247,124,156,191,105,85,85,85,65,199,187,150,95,219,26,26,214,4,74,66,0,57,86,12,146,121,62,2,18,70,96,20,235,109,115,7,79,129,226,247,61,177,175,206,26,158,30,187,215,246,94,161,97,60,149,149,194,235,199,217,141,126,162,126,155,210,178,101,230,150,34,150,79,237,47,179,234,169,196,7,132,48,7,254,4,219,104,252,189,74,95,85,226,114,207,133,113,170,163,0,21,59,162,16,159,117,119,248,17,162,214,131,229,49,255,0,129,113,198,80,214,208,75,221,196,236,42,178,167,187,149,225,243,106,77,135,15,98,117,107,22,38,140,249,44,204,167,236,158,120,62,106,132,54,177,54,62,218,75,50,120,228,191,169,106,200,163,212,231,211,233,231,65,60,173,66,44,133,33,122,211,79,135,186,158,242,76,167,196,182,138,72,195,246,242,42,176,204,227,196,88,163,198,179,181,164,202,6,88,196,198,134,171,127,176,27,93,208,128,177,119,123,172,68,82,179,217,198,204,210,136,85,180,204,157,131,118,105,68,67,198,146,57,192,127,42,204,188,135,55,192,121,227,19,132,67,229,69,79,167,125,151,9,74,163,110,25,121,24,239,44,66,172,234,181,228,232,220,54,194,75,146,127,160,49,178,211,113,43,101,125,84,238,168,53,80,152,204,189,104,218,215,209,221,243,24,188,136,11,40,3,25,223,244,213,85,149,215,17,3,44,181,158,152,168,240,17,75,137,123,241,37,52,145,241,79,30,63,221,80,58,159,71,254,32,240,194,85,191,79,104,150,105,240,115,23,42,93,183,183,184,216,13,238,25,65,37,249,123,82,185,147,34,201,3,235,130,46,52,208,218,74,198,255,0,252,187,136,98,95,35,105,83,193,38,35,11,169,12,175,246,22,82,106,203,76,12,160,249,66,242,41,155,47,135,182,61,194,148,65,19,205,117,137,144,34,82,65,37,140,177,101,34,143,141,168,103,89,31,22,212,105,154,191,64,172,194,77,60,27,26,67,252,220,162,21,93,6,121,36,189,137,124,250,19,148,12,46,37,182,25,137,81,92,249,123,92,164,250,106,117,161,186,53,216,169,124,57,114,65,194,36,36,248,219,101,205,205,241,191,83,10,91,226,109,113,15,237,42,61,55,169,223,118,76,178,196,66,229,83,142,102,102,175,109,78,217,250,125,97,77,45,219,212,31,80,211,215,91,143,171,145,3,79,112,205,44,70,87,38,218,168,36,243,226,46,37,206,205,26,92,25,217,165,148,133,85,145,89,206,53,169,220,116,174,164,211,246,79,225,229,32,149,144,105,1,126,199,230,226,92,22,132,196,173,150,203,14,165,216,104,117,157,105,6,204,210,148,214,70,78,66,50,229,137,140,157,54,72,94,123,66,169,155,41,54,176,73,151,22,85,208,205,119,91,59,154,34,212,240,193,146,206,81,13,93,89,92,204,144,144,173,159,234,81,24,82,139,248,211,47,77,30,62,81,98,65,76,128,58,217,92,69,77,3,107,150,46,41,127,238,34,212,10,147,151,119,15,168,225,169,22,34,125,69,51,119,14,214,76,23,216,111,200,89,42,194,124,56,133,230,55,98,88,19,2,49,48,153,13,81,151,3,79,195,216,7,198,201,118,37,38,79,115,34,178,184,212,143,132,118,109,57,70,84,19,13,6,48,62,80,89,72,177,146,205,235,56,133,148,159,77,45,148,43,145,101,91,170,183,32,103,18,99,62,101,108,144,125,197,205,13,50,116,31,213,139,18,218,203,183,227,229,92,246,126,254,227,172,106,86,204,184,30,2,7,116,164,166,7,114,126,213,187,48,9,212,180,204,140,255,0,12,170,241,176,140,34,178,128,65,63,132,168,73,44,36,222,19,11,42,104,247,227,238,94,204,60,137,236,40,178,29,32,35,19,54,44,75,75,228,203,132,76,88,178,167,115,13,145,156,200,102,24,113,135,204,167,136,230,16,46,6,34,51,8,136,172,225,223,28,96,97,131,43,18,231,175,159,243,121,113,113,173,179,36,142,72,50,196,41,5,246,212,89,70,83,169,135,85,75,40,249,167,144,168,248,102,28,159,50,152,188,139,157,233,179,124,171,12,98,170,56,118,68,25,217,132,73,163,86,65,88,101,50,170,36,153,121,101,165,23,116,144,68,124,184,184,138,169,141,37,158,25,74,166,111,181,13,105,56,122,134,47,113,91,113,76,85,103,0,146,22,12,15,137,19,137,114,141,115,166,53,84,208,19,211,229,73,200,186,65,173,98,21,249,66,85,81,73,50,170,116,30,161,148,168,178,63,61,61,13,179,66,214,83,242,140,10,127,136,67,62,25,114,136,186,230,140,141,101,80,6,10,216,164,42,236,207,161,210,179,88,194,203,139,136,136,11,90,74,98,51,12,73,89,127,34,101,139,167,78,58,3,76,239,200,132,147,125,182,177,96,162,11,141,54,222,18,111,113,80,243,52,124,191,60,194,138,136,141,91,59,6,34,197,196,68,173,14,86,13,204,64,172,159,253,160,132,73,57,84,213,222,143,151,27,250,133,79,181,216,186,133,61,9,8,207,111,34,67,169,42,175,6,125,167,182,158,184,153,96,13,25,173,143,7,192,82,196,50,147,233,145,84,73,214,12,146,255,0,242,184,194,81,79,129,6,180,156,37,203,39,220,78,106,171,79,100,118,4,66,83,219,111,179,49,42,97,223,78,35,240,215,136,95,237,45,55,218,170,116,97,237,13,43,47,212,196,155,154,77,86,137,166,126,110,89,37,98,229,145,166,75,147,44,242,229,136,156,175,74,202,81,87,27,21,176,238,231,9,156,57,10,177,223,238,123,98,161,42,173,98,141,249,119,67,16,211,73,51,34,73,253,38,63,220,73,101,67,61,68,147,231,158,15,72,146,195,106,67,139,218,33,72,169,240,128,171,56,208,233,136,7,135,17,50,35,109,95,33,237,66,114,53,149,140,224,117,114,32,152,27,88,82,217,46,94,79,241,171,250,120,96,169,27,203,139,41,10,177,184,178,166,252,158,160,47,246,211,218,36,196,85,179,176,194,146,236,19,160,178,33,177,165,55,210,88,41,111,20,65,12,191,180,133,12,205,62,78,32,148,130,251,104,41,247,21,181,175,126,105,88,134,185,217,155,236,170,198,168,19,72,24,51,142,243,88,202,234,246,213,3,31,7,27,195,16,171,154,67,190,131,101,106,250,237,61,144,191,80,138,194,157,128,173,63,44,172,185,83,71,24,73,33,37,172,43,109,119,108,16,138,92,101,246,196,185,198,179,248,93,101,170,94,12,209,73,196,191,79,7,210,136,63,210,229,34,30,73,160,139,192,56,135,202,168,203,211,249,104,52,125,84,201,199,94,199,231,138,127,131,144,71,21,145,37,139,18,240,126,9,130,130,203,241,13,124,254,175,111,42,253,4,16,213,73,121,3,139,145,38,153,166,229,201,35,242,148,98,31,211,78,169,19,233,237,161,38,234,39,215,155,106,114,185,150,178,227,65,126,40,25,72,157,232,109,67,44,64,249,184,184,190,218,101,62,132,145,136,252,34,25,80,81,170,167,8,239,54,37,77,181,37,109,74,9,147,244,253,184,240,203,17,113,161,96,73,211,154,127,207,211,132,69,140,8,7,146,124,38,139,136,104,91,237,61,40,89,54,133,237,89,93,66,218,153,192,184,97,44,158,99,8,105,155,228,179,39,10,146,173,208,119,53,191,55,46,208,133,202,170,96,70,96,129,136,169,118,216,219,41,240,209,137,39,195,105,105,136,159,186,139,129,168,108,163,63,105,46,86,231,247,86,151,233,224,21,249,131,43,17,18,187,45,49,121,147,118,25,73,118,219,192,101,101,3,248,151,85,46,73,1,108,47,107,233,47,105,233,146,182,172,52,184,164,79,161,134,116,152,56,108,5,148,74,154,170,146,36,154,214,97,226,80,141,87,119,63,114,178,59,83,69,23,195,48,252,51,37,119,1,177,32,213,67,234,162,193,30,109,208,255,0,149,31,72,250,57,62,98,150,88,197,254,85,215,130,114,57,178,57,132,59,41,112,79,212,168,36,235,107,47,200,24,130,228,79,181,128,104,197,230,104,145,71,254,5,27,26,224,17,129,139,209,136,82,125,66,9,43,70,142,53,152,163,146,195,219,214,190,39,105,10,147,85,124,40,167,130,62,82,242,38,154,121,147,164,147,132,163,140,168,38,124,136,31,148,164,200,157,90,170,39,200,13,111,134,155,6,208,69,227,76,225,217,80,19,204,182,5,34,231,86,87,115,179,188,194,22,85,131,31,115,101,211,23,18,141,101,43,84,47,205,79,166,44,143,148,50,177,126,234,103,27,77,209,140,127,231,49,191,221,82,181,172,60,104,159,54,92,171,68,251,42,225,15,148,162,91,185,168,187,119,10,214,114,65,11,252,186,126,81,174,92,109,121,56,114,241,68,41,10,173,66,240,91,147,23,182,144,223,104,194,70,126,238,190,46,84,219,123,165,44,168,17,67,170,143,56,236,221,171,224,207,63,135,18,227,108,100,184,199,230,17,4,186,38,155,212,143,173,3,3,47,25,70,69,13,186,24,204,86,6,251,99,250,177,113,173,207,159,85,100,245,190,53,56,46,193,153,11,39,67,109,190,108,50,136,95,182,170,177,227,142,162,217,77,242,106,159,39,132,69,30,53,186,171,79,87,70,229,203,200,128,11,37,139,137,20,247,254,79,213,12,95,202,164,210,50,27,81,219,230,109,129,132,66,80,86,90,180,228,185,197,244,158,141,54,185,124,98,122,112,98,238,71,245,17,108,178,211,30,25,139,0,99,34,101,207,144,203,128,60,201,47,178,6,27,14,81,253,213,205,245,109,171,32,206,96,106,125,175,166,173,46,230,62,79,13,118,46,84,134,78,140,156,48,102,218,147,39,184,170,170,204,162,217,74,26,25,245,86,84,108,44,191,212,248,37,179,231,144,135,127,41,49,137,104,210,190,17,134,120,152,185,18,29,67,62,117,109,147,226,98,227,42,155,70,192,181,176,208,54,187,227,225,10,165,170,147,6,11,62,108,89,84,126,155,140,66,189,81,218,192,150,32,101,202,62,36,46,0,217,48,175,82,105,191,82,59,237,171,203,139,237,165,208,31,42,15,114,53,154,204,2,30,211,22,85,55,119,171,98,103,226,18,198,107,252,13,86,45,216,109,203,50,238,177,36,246,186,48,250,164,140,49,109,7,140,95,117,40,12,153,87,113,88,26,236,130,72,245,12,253,93,82,7,138,164,188,137,90,245,195,78,224,188,189,206,191,67,163,41,160,196,96,101,207,234,65,235,61,79,71,164,162,97,175,40,178,125,66,149,126,92,147,241,83,83,86,220,50,37,180,249,60,175,93,90,171,73,15,91,12,22,54,50,184,252,23,28,123,211,54,170,250,84,237,104,226,233,251,51,107,223,185,208,244,223,197,74,171,38,124,217,70,85,70,205,109,167,231,112,242,23,237,141,64,198,209,250,86,146,47,16,178,145,80,105,184,17,32,255,0,80,20,94,79,166,174,189,43,167,145,206,210,68,252,52,40,31,51,78,23,251,2,11,247,68,190,214,188,25,240,196,47,26,133,248,163,171,125,38,168,230,197,200,38,46,99,163,254,46,217,20,236,12,65,73,201,231,201,145,70,75,163,105,94,250,150,88,213,210,199,232,169,240,7,59,60,66,241,46,109,119,162,78,39,230,14,69,208,180,150,179,170,178,240,245,98,143,34,168,146,202,9,204,126,18,140,170,203,212,162,99,46,135,61,100,240,63,62,192,164,188,245,22,114,147,24,151,72,141,0,146,70,204,197,34,115,50,132,112,124,204,30,181,170,1,129,147,10,186,180,94,2,51,59,115,7,12,3,143,221,34,22,125,14,247,218,79,228,231,146,118,98,71,176,59,102,46,136,217,72,49,21,85,14,14,155,62,89,115,202,47,220,84,102,213,186,112,128,195,148,101,34,229,223,24,236,165,206,255,0,41,139,198,46,204,75,155,213,107,107,25,44,196,104,184,177,46,78,161,164,182,62,199,92,61,58,58,217,181,63,70,152,220,124,88,241,149,109,125,13,29,148,28,198,199,147,238,174,83,166,245,132,232,195,102,110,191,186,186,37,61,172,27,113,251,139,35,145,140,146,49,117,144,98,194,7,10,70,253,72,122,211,240,192,33,70,169,174,25,92,78,17,118,44,160,64,30,53,70,142,226,216,99,166,46,1,127,21,251,184,191,198,84,53,173,39,248,195,95,214,85,224,178,44,99,225,23,18,103,38,202,13,104,25,202,166,210,50,24,177,254,164,195,52,149,172,33,238,241,16,184,147,144,204,211,246,192,103,168,64,228,253,164,230,54,167,25,98,246,229,26,153,152,31,82,149,242,130,197,251,106,209,204,175,196,86,86,242,39,173,96,127,88,254,146,34,198,23,219,86,180,145,172,132,0,122,180,249,37,254,85,140,96,128,108,24,140,46,68,237,147,226,120,114,246,39,106,32,182,103,49,178,161,1,7,187,218,229,31,211,42,94,27,45,57,11,255,0,109,100,17,19,166,92,3,195,155,173,5,50,52,75,178,112,139,18,93,203,140,170,79,204,213,181,210,95,139,107,137,96,251,128,99,237,70,79,210,80,99,114,148,170,18,202,200,16,101,97,250,74,77,24,234,197,127,158,231,193,26,250,210,73,30,28,67,16,212,204,11,92,94,6,202,172,41,245,37,28,158,25,101,38,69,72,222,132,100,86,0,102,146,166,25,24,105,98,202,153,204,248,111,166,44,162,48,209,56,149,31,166,193,146,62,30,178,169,171,90,75,202,135,230,137,40,155,101,109,230,241,21,84,133,213,186,74,14,150,127,202,20,133,83,21,90,159,43,51,23,218,122,235,151,30,149,111,7,20,188,98,145,224,185,204,205,48,10,67,188,166,18,131,42,204,199,66,181,20,163,170,212,39,147,218,85,66,27,90,111,100,164,200,162,32,62,41,124,54,130,77,61,28,229,126,110,162,33,85,147,136,141,81,244,246,89,73,233,44,156,127,77,47,252,84,56,95,211,197,0,130,34,163,211,119,27,38,97,176,22,84,147,88,26,12,153,121,162,64,229,70,53,254,130,176,1,153,101,57,249,67,60,98,91,227,95,95,233,247,225,151,140,163,250,137,93,108,147,136,255,0,54,34,11,247,83,243,73,131,36,124,162,203,251,170,13,30,158,90,21,182,163,135,154,198,238,39,202,79,218,147,247,84,252,246,106,168,199,96,172,39,147,31,218,42,53,154,134,12,96,98,16,191,219,78,106,167,130,111,12,177,101,253,197,177,170,121,104,43,72,232,35,51,6,42,231,154,184,179,119,34,65,80,235,59,92,251,75,17,17,87,122,32,252,243,68,18,95,50,28,17,63,155,177,116,52,40,34,205,168,230,30,167,130,82,48,37,148,53,77,14,214,41,60,48,150,55,242,174,79,107,166,44,167,17,134,174,17,19,122,170,25,209,129,253,71,34,150,204,168,216,106,61,145,212,233,50,89,65,52,15,245,111,248,87,127,196,107,142,234,75,90,58,155,83,196,211,216,201,249,251,6,128,214,114,89,24,15,229,80,117,70,125,147,31,197,137,53,165,124,88,101,137,17,108,116,48,154,44,96,110,204,92,164,75,38,107,107,207,60,85,209,113,47,85,82,28,160,204,94,191,184,143,100,154,232,207,194,17,110,75,246,144,208,171,114,21,100,21,190,29,229,183,132,185,101,34,115,26,0,227,51,9,185,73,244,214,15,147,100,71,243,23,16,254,154,52,50,96,198,126,83,20,98,78,181,66,76,204,224,182,84,151,59,87,250,119,23,228,92,119,82,105,237,84,57,79,48,109,36,175,209,129,212,52,229,6,42,242,140,164,72,108,160,65,47,52,180,223,226,155,158,131,71,35,196,126,120,164,211,218,255,0,119,152,50,164,149,85,155,241,116,97,225,177,149,201,244,215,64,141,168,96,198,59,226,7,24,135,245,19,6,105,234,121,196,245,28,164,148,66,251,137,86,24,124,116,29,186,137,95,145,51,79,168,117,84,104,140,9,132,66,141,88,80,204,157,119,231,187,22,44,126,218,37,225,120,128,192,251,107,48,207,131,90,62,222,69,140,186,38,66,90,255,0,6,141,66,204,81,48,226,26,91,84,18,10,35,2,30,207,53,157,172,243,217,31,135,173,101,91,60,16,123,123,20,247,6,219,196,171,135,3,109,21,120,49,183,62,210,249,2,200,18,70,183,102,219,19,135,39,42,85,153,156,93,176,38,70,178,221,97,40,184,253,178,34,164,192,120,153,194,179,124,252,189,168,192,204,102,60,88,149,238,37,88,158,125,62,55,229,66,190,183,147,54,37,71,49,236,42,19,59,63,245,66,177,181,38,252,37,110,248,146,233,154,62,198,73,55,97,158,53,94,248,195,33,50,163,35,82,30,79,54,94,52,247,80,34,195,67,139,150,192,89,71,238,37,26,158,29,52,215,128,212,159,45,139,177,117,131,4,27,76,37,18,145,159,161,160,201,35,205,237,166,106,185,138,212,21,104,251,137,114,64,64,152,189,74,158,28,243,193,126,101,48,26,175,73,33,5,92,44,105,156,106,171,89,190,102,52,252,74,27,101,108,55,147,169,55,188,91,85,232,209,136,78,165,62,200,215,35,38,31,109,51,12,195,136,28,37,89,86,83,67,100,217,109,135,139,42,82,248,195,33,50,229,64,122,108,185,210,178,203,42,218,23,158,180,248,77,202,52,55,116,228,1,70,97,48,101,196,85,148,51,16,163,78,217,107,85,36,27,65,99,200,84,153,239,244,217,120,113,17,58,213,215,18,67,154,211,101,225,48,136,143,52,205,179,56,184,146,195,106,168,48,71,205,20,133,253,209,32,141,169,233,230,143,220,18,198,102,64,88,238,49,134,99,136,143,203,60,133,95,102,4,118,95,40,98,241,165,177,158,207,60,222,218,110,24,209,124,50,229,92,219,141,228,82,180,19,63,77,213,86,159,229,50,47,62,25,4,79,148,148,68,116,199,147,222,75,141,100,72,93,221,105,172,206,104,250,158,123,224,179,152,185,85,24,103,130,72,56,74,185,224,102,50,221,252,89,21,109,83,235,99,69,230,149,136,139,85,105,151,115,26,166,86,172,57,121,138,85,47,107,78,242,179,42,160,153,106,242,19,137,104,146,99,201,2,72,219,47,99,114,169,23,232,151,131,38,88,153,21,5,83,50,120,122,135,242,33,217,118,248,39,36,66,172,205,60,227,126,97,69,202,175,99,42,49,178,161,166,31,245,24,153,50,32,25,124,12,15,137,186,90,205,169,231,73,3,226,108,10,149,7,74,229,62,92,164,18,122,179,139,138,4,62,100,76,159,55,40,162,26,109,85,125,64,78,16,227,64,201,209,145,100,131,14,92,165,75,217,164,159,91,231,136,68,70,203,120,234,22,87,42,230,64,131,108,55,226,40,212,140,253,48,248,196,226,22,84,116,104,22,191,113,51,13,109,145,89,244,191,113,109,91,204,204,124,53,57,228,246,90,238,176,237,113,12,72,216,19,1,7,132,197,34,165,217,191,205,251,178,229,94,125,13,108,230,126,151,145,37,99,31,113,128,13,143,195,53,116,174,52,19,238,231,65,3,241,100,42,49,154,122,117,111,158,40,164,198,142,173,100,81,15,13,132,85,22,141,95,145,85,146,130,10,171,41,211,185,76,44,74,173,150,182,81,128,193,10,126,36,158,237,240,99,19,52,65,36,239,153,42,79,20,66,143,34,221,181,240,21,154,229,171,238,44,135,225,150,121,57,81,70,212,44,141,19,49,138,66,168,63,59,156,124,216,255,0,137,103,14,124,185,60,70,88,209,176,98,86,6,227,214,192,114,152,88,177,41,169,150,167,221,190,36,76,133,202,188,192,203,146,124,33,226,31,212,85,244,52,48,99,125,63,220,74,171,162,54,90,141,185,142,2,42,29,43,115,37,251,185,114,182,223,109,87,198,209,236,31,108,172,139,27,182,0,76,120,98,21,40,124,155,200,47,97,139,60,155,101,102,146,156,9,85,159,228,42,250,133,145,188,195,19,173,65,218,211,213,84,17,146,246,185,100,249,171,118,92,14,111,22,84,182,239,71,216,205,249,184,159,245,22,198,205,49,181,160,133,151,15,199,204,129,178,184,60,150,97,136,37,179,209,237,99,121,238,226,145,12,249,147,163,15,229,42,242,19,238,137,87,100,205,193,123,233,55,164,194,110,36,124,56,16,105,60,3,18,81,62,226,7,213,108,72,127,155,138,49,126,210,118,26,170,9,49,31,44,214,132,222,253,52,178,42,132,108,195,72,115,15,39,135,117,198,154,50,181,229,127,202,74,202,166,107,120,143,204,85,87,0,209,35,15,138,82,138,198,145,26,210,48,142,238,29,173,111,205,169,87,221,158,114,236,49,159,6,220,15,14,81,149,114,109,85,232,122,94,214,80,69,144,184,150,201,74,141,11,55,30,192,146,105,199,36,31,113,41,153,2,212,103,100,74,249,227,31,237,175,73,248,151,78,40,47,20,72,18,100,201,253,164,219,65,235,10,57,44,254,183,23,109,39,238,9,65,186,168,180,197,139,172,50,242,41,180,29,60,238,171,18,242,43,118,86,206,164,35,37,138,80,202,63,112,106,72,210,125,90,112,253,16,184,190,226,42,200,39,164,3,11,234,146,74,68,150,222,211,216,213,93,81,179,212,233,208,45,120,198,110,164,123,236,136,81,174,22,31,140,123,103,250,121,133,139,247,19,70,124,81,255,0,228,165,37,105,16,27,167,87,58,116,200,192,39,55,184,166,110,33,203,140,76,198,229,94,211,218,230,182,72,254,108,184,149,28,205,85,163,139,20,153,103,136,191,145,117,71,50,249,123,156,237,27,161,207,228,213,111,73,152,168,248,15,4,46,28,67,89,70,178,174,147,47,8,75,151,246,214,171,186,121,217,217,46,39,95,135,90,234,86,191,18,85,253,205,182,76,60,150,123,120,215,39,212,144,245,140,147,191,210,96,19,252,125,139,161,4,50,250,74,41,41,204,6,75,253,38,34,99,79,92,115,21,90,156,14,32,106,79,139,18,65,250,162,99,89,214,233,189,99,59,194,37,140,245,250,9,145,159,24,111,205,140,169,28,240,193,140,119,148,42,85,133,126,10,111,202,196,158,158,209,47,173,62,82,207,33,126,218,182,9,135,27,181,43,100,192,15,184,169,171,12,50,3,219,82,106,248,27,151,145,178,76,146,96,124,184,130,42,209,85,173,135,24,152,108,4,79,229,90,131,60,226,35,196,94,181,239,74,202,247,151,140,137,151,70,251,12,62,138,176,217,86,206,249,184,152,209,207,158,113,51,168,101,253,197,36,24,192,243,102,82,226,76,140,109,62,33,226,221,73,146,79,166,53,158,191,102,86,48,167,152,18,127,86,40,217,62,210,87,50,25,253,165,132,155,35,198,30,24,149,120,151,208,204,157,36,24,138,33,137,50,200,194,212,31,206,112,199,134,94,53,163,109,140,153,98,23,18,192,207,124,98,98,49,81,145,160,3,195,41,103,143,246,242,164,146,195,168,174,96,71,55,207,118,162,103,214,190,13,195,48,245,174,179,179,170,193,203,40,127,238,168,107,188,118,83,182,149,226,33,87,51,54,143,216,233,134,222,163,45,54,96,22,83,34,113,148,139,101,221,61,198,239,229,34,241,165,116,148,243,180,220,167,203,46,76,133,87,85,178,119,189,171,173,86,157,173,161,207,37,173,137,51,14,6,167,40,222,44,81,133,149,158,234,14,103,195,123,91,112,98,41,71,252,75,160,201,8,61,158,81,160,35,106,24,177,159,218,171,188,137,240,70,174,231,25,181,209,154,199,75,12,134,136,34,44,52,246,176,214,132,249,73,121,4,187,100,205,73,22,72,254,223,251,138,74,201,149,164,253,32,177,17,99,73,4,163,43,58,114,208,231,26,170,251,83,198,102,108,82,100,169,122,169,150,86,83,152,89,113,72,47,220,93,178,52,0,78,3,195,44,89,82,59,184,16,107,122,170,255,0,145,98,195,23,37,31,123,94,61,141,84,151,122,254,72,246,148,120,241,9,57,135,91,241,14,119,249,180,162,9,31,166,217,164,73,23,48,165,73,141,39,220,79,153,119,137,152,76,93,200,211,127,137,62,4,179,146,15,123,235,79,180,177,149,148,159,186,170,227,50,36,152,140,70,60,58,86,72,243,22,172,153,63,105,14,107,141,63,131,16,125,165,146,72,168,98,171,63,192,138,226,145,133,229,197,151,237,161,99,70,255,0,228,12,67,71,179,91,65,140,71,135,210,242,253,194,163,141,170,170,167,15,150,46,37,15,200,208,166,219,26,32,6,40,216,178,123,254,138,4,211,193,159,133,101,38,238,44,16,126,151,145,61,216,70,140,159,184,173,222,159,46,84,85,61,37,144,128,254,94,53,169,154,168,146,95,197,76,63,246,150,240,234,73,121,48,226,196,153,155,248,58,171,7,178,144,18,127,86,82,20,136,134,80,197,141,243,120,177,125,196,40,110,241,147,137,15,101,169,15,39,185,79,115,248,21,111,177,143,172,78,31,237,170,24,212,240,109,224,229,203,200,185,216,100,206,182,35,5,212,171,107,77,46,180,24,178,174,92,145,236,116,178,171,41,37,171,97,218,210,31,229,56,191,58,156,159,167,174,47,198,51,111,200,85,213,112,130,252,152,165,163,95,72,10,152,157,67,198,187,213,146,185,28,118,100,98,63,76,67,126,159,173,197,44,188,130,79,33,234,112,20,248,178,165,22,175,200,247,226,90,2,198,12,31,113,115,178,221,172,116,43,99,153,120,201,32,40,217,137,111,124,241,227,194,88,163,47,241,40,218,121,242,225,119,117,167,239,152,9,192,202,18,166,141,153,62,68,104,212,148,212,140,4,153,217,162,69,24,190,216,208,172,12,18,131,152,68,200,181,106,123,131,212,75,225,22,84,152,58,204,127,221,139,253,105,217,130,172,24,249,48,99,17,249,146,121,147,32,149,143,196,37,68,250,23,234,134,48,213,226,229,71,208,252,61,157,187,120,101,136,105,227,143,71,249,21,164,161,198,67,235,149,182,175,46,82,237,149,245,36,241,217,118,171,59,191,135,160,131,23,54,232,127,182,165,164,233,43,26,214,62,92,78,161,35,241,213,120,135,228,92,106,250,115,201,240,8,74,76,137,140,106,210,80,15,52,185,74,66,183,95,218,214,191,230,224,101,196,179,190,212,239,212,3,102,208,184,191,39,90,229,109,89,241,236,93,85,147,231,208,232,244,246,76,178,243,195,214,154,154,156,22,67,194,163,52,75,223,91,7,9,189,213,123,14,215,108,14,161,149,86,54,218,33,34,221,176,17,179,73,62,160,132,150,44,133,31,220,88,95,105,183,234,136,156,81,122,147,243,122,205,151,181,138,50,99,1,158,154,206,213,125,197,228,74,172,68,105,237,49,77,9,152,74,44,68,251,168,219,86,28,96,124,72,133,76,245,12,248,178,125,161,138,74,157,54,238,55,49,101,15,246,196,164,211,95,136,213,111,33,110,105,81,134,65,20,171,204,128,121,196,67,204,123,252,249,83,40,214,172,193,133,22,160,224,178,77,233,29,92,164,70,195,178,156,64,114,197,228,82,214,83,206,41,121,74,92,73,187,53,63,169,3,132,169,91,48,13,53,147,8,124,69,74,46,31,6,15,72,150,19,31,182,27,203,238,33,88,25,86,222,25,74,138,176,216,133,6,224,17,188,56,147,79,88,25,89,194,84,146,77,107,32,164,146,95,59,117,246,209,183,115,108,165,149,111,206,203,230,42,103,113,164,128,47,155,8,178,147,219,196,167,233,205,139,193,82,48,214,163,31,202,8,159,184,168,184,8,223,236,81,14,100,225,248,10,93,94,47,184,169,234,158,196,15,158,81,252,217,114,145,19,14,27,203,204,36,189,131,152,229,240,7,221,149,107,222,78,199,136,37,26,249,185,198,12,38,18,15,205,229,127,18,147,53,193,84,205,242,125,211,74,66,62,48,230,147,183,16,214,114,66,176,247,6,133,28,42,29,13,84,110,97,20,133,34,127,1,227,199,133,38,245,32,8,24,68,181,6,201,158,125,170,155,204,38,205,202,204,195,19,57,68,50,164,214,176,226,201,126,97,8,98,39,219,67,73,190,170,140,14,105,73,124,107,232,54,79,126,210,82,85,234,26,198,108,152,207,123,5,196,94,181,168,53,85,194,230,137,141,59,13,108,25,195,230,17,10,183,126,30,96,250,69,137,116,214,235,238,34,176,32,109,73,8,120,68,145,106,72,115,172,153,250,164,250,76,3,198,38,108,92,107,225,167,197,27,6,95,113,70,181,108,199,102,253,72,71,211,178,16,51,75,42,152,178,100,178,13,254,156,81,137,116,233,44,174,178,225,150,92,67,75,141,167,180,228,102,112,136,133,84,193,193,89,142,85,90,105,217,223,234,54,138,162,182,212,99,38,28,185,85,4,63,133,209,109,222,249,101,249,100,186,126,155,131,73,59,14,235,139,205,99,70,168,62,245,194,141,101,19,7,48,185,16,114,99,62,87,72,178,166,54,181,181,82,96,176,181,50,178,144,94,218,42,180,47,16,57,69,137,34,168,172,194,102,67,124,97,191,52,85,128,96,75,178,233,148,179,213,70,150,33,240,149,5,79,26,88,190,110,92,162,12,105,190,64,244,150,30,128,248,140,92,164,64,220,4,22,208,95,148,92,136,157,72,246,21,143,151,19,149,114,128,235,61,85,26,255,0,21,128,137,182,243,82,155,74,252,22,133,89,155,220,183,210,182,180,116,135,127,168,192,255,0,112,74,180,58,206,186,200,227,12,76,107,110,158,161,166,212,16,88,99,11,42,125,15,225,213,80,137,154,38,49,42,71,10,215,220,156,147,100,0,25,239,18,125,2,238,196,128,255,0,43,203,247,49,44,89,163,226,8,140,41,165,15,24,190,234,113,51,80,130,48,54,149,216,255,0,193,237,173,101,68,249,49,115,248,20,236,34,78,39,205,175,63,76,81,143,148,57,22,81,153,22,72,201,187,41,5,251,75,68,147,69,173,151,250,172,163,75,184,101,88,212,248,199,23,40,75,196,153,64,51,10,207,184,132,204,194,13,2,243,108,137,187,203,252,107,44,6,253,72,25,99,139,152,69,74,32,4,146,65,202,46,68,213,247,30,164,6,7,18,50,180,195,141,237,13,58,200,162,87,81,3,224,125,81,33,141,12,121,51,42,187,83,68,156,53,51,39,143,205,13,34,215,16,91,1,155,207,195,180,137,91,32,2,79,153,108,114,114,162,67,106,2,75,195,149,88,67,167,163,178,139,152,211,212,163,101,177,118,86,69,33,130,200,181,167,254,158,152,198,164,245,114,115,23,141,49,212,52,53,181,160,205,19,151,243,241,173,84,154,144,117,163,194,88,31,238,42,217,73,100,99,51,79,87,65,136,253,160,137,145,110,210,244,150,50,121,141,147,31,221,79,216,111,82,246,134,36,29,149,219,40,59,165,19,31,218,74,210,41,171,110,38,119,112,193,24,106,108,212,50,164,245,43,10,217,244,214,209,51,101,76,66,17,201,103,16,135,141,52,114,47,144,149,100,33,42,153,121,90,124,38,139,148,105,196,199,228,2,168,53,15,30,92,164,75,223,12,126,105,187,32,51,49,204,53,13,85,149,144,31,135,32,212,92,61,19,106,89,79,53,140,249,56,254,152,151,117,184,102,32,98,136,189,73,167,152,87,176,210,202,52,203,180,101,164,56,108,157,36,114,191,12,76,127,200,176,141,160,229,198,126,83,74,25,87,233,27,93,25,79,38,15,8,163,41,159,193,149,209,190,154,111,241,127,3,122,66,14,159,68,130,79,234,196,170,223,166,41,225,69,249,72,188,137,203,31,6,183,135,40,209,91,13,247,187,137,38,234,191,16,200,225,58,206,97,234,70,124,203,243,19,46,245,86,178,248,141,136,83,201,233,185,250,215,238,77,85,160,229,206,39,232,55,49,190,234,153,255,0,194,93,37,8,155,185,112,7,27,238,9,86,56,81,53,187,11,184,192,26,39,73,83,236,88,93,128,202,79,168,172,152,240,70,225,12,85,133,60,58,58,70,98,137,114,66,141,109,147,37,132,39,10,148,146,92,213,176,51,238,246,71,77,63,21,15,7,44,84,180,48,199,37,249,138,176,147,167,137,101,253,214,33,253,52,187,119,41,99,69,150,164,139,39,136,60,164,90,43,116,241,231,15,41,162,166,112,52,96,33,63,55,106,173,173,48,255,0,73,198,36,202,170,130,179,126,164,237,86,149,138,51,230,196,158,201,164,178,154,12,33,22,33,166,18,119,112,73,242,156,171,107,195,99,100,63,155,149,136,98,246,209,184,46,68,149,60,102,65,59,247,101,30,49,61,59,8,71,36,156,66,89,204,211,0,178,59,10,44,152,133,255,0,81,54,100,98,70,6,16,139,16,212,216,98,126,200,204,173,126,18,161,89,177,156,170,31,0,18,123,132,66,161,230,85,68,27,56,69,200,178,203,246,22,37,118,7,206,155,51,76,0,160,204,89,67,255,0,117,57,14,158,97,65,250,165,131,40,65,24,153,141,40,133,79,136,88,132,178,173,181,140,247,132,50,191,219,67,214,220,92,84,31,149,117,118,6,9,89,250,81,165,58,134,4,24,209,30,96,197,30,69,159,227,13,214,20,63,80,197,40,51,101,228,82,246,87,196,243,247,22,47,140,60,252,165,68,26,24,241,229,83,88,212,123,31,35,105,235,91,177,230,221,18,48,211,64,233,184,149,189,215,57,74,182,213,79,157,36,12,8,186,211,6,70,130,63,213,136,106,152,167,192,51,48,150,125,56,5,225,47,46,85,173,250,146,12,46,17,8,73,137,141,22,75,48,139,218,75,127,13,130,200,156,194,196,166,209,220,21,168,21,15,94,65,233,42,96,249,227,178,31,202,23,42,86,253,19,4,67,122,87,26,28,234,73,125,188,105,63,30,159,37,55,21,202,80,208,196,178,59,61,71,34,118,26,17,198,99,54,130,227,90,41,254,100,25,147,224,176,241,187,69,198,172,175,66,76,172,45,124,8,35,30,97,69,196,79,168,181,230,201,196,82,149,80,63,4,145,245,13,35,178,140,241,254,144,93,75,113,113,109,168,150,120,113,13,34,220,215,66,243,55,165,238,72,138,181,125,196,231,237,56,196,52,158,100,9,113,129,238,127,129,110,219,2,176,75,237,103,89,13,226,227,16,254,152,212,132,157,61,168,253,71,52,66,147,31,154,43,79,106,66,84,206,124,73,98,255,0,117,89,51,88,83,15,155,180,159,76,74,54,68,229,161,124,215,137,234,31,88,16,254,108,68,198,172,171,94,124,108,80,47,215,242,164,159,105,18,0,196,50,171,74,27,81,224,96,82,89,126,134,200,160,220,227,238,66,207,134,11,33,188,38,235,89,189,236,146,206,212,134,226,100,184,76,225,88,172,73,150,226,27,232,96,173,150,192,196,22,33,251,137,188,109,60,11,40,172,203,43,254,170,155,152,105,119,121,34,7,38,66,167,218,122,4,173,62,12,54,18,178,144,190,218,232,220,97,86,49,144,104,95,27,138,39,90,203,211,103,15,136,211,255,0,141,48,100,241,251,188,73,160,66,2,51,50,213,101,112,107,32,172,48,24,48,126,148,106,94,248,204,26,187,146,195,227,194,17,36,147,43,78,62,109,168,202,79,186,149,149,92,85,98,6,158,248,30,165,138,95,95,154,232,108,152,56,209,51,68,139,24,170,47,86,214,217,73,6,104,144,6,41,62,30,216,148,29,36,157,93,24,239,245,105,228,22,37,9,21,211,143,177,219,26,164,203,239,234,118,217,59,27,38,124,216,185,20,69,174,128,173,33,247,124,139,85,86,173,24,206,192,229,220,147,233,170,86,79,157,224,195,26,175,16,211,71,212,106,226,77,210,188,57,136,161,210,18,55,187,198,153,70,8,227,63,50,59,229,228,177,106,96,73,224,170,222,196,44,198,227,92,12,163,234,34,75,51,80,130,15,159,18,2,202,212,240,101,60,56,178,254,218,34,49,170,167,51,52,184,171,139,109,173,145,211,141,79,48,207,182,102,92,171,204,11,227,35,88,250,216,220,85,197,90,141,144,175,93,122,42,144,176,56,67,148,157,73,245,56,65,24,156,194,90,161,179,26,206,76,146,44,105,63,83,71,204,212,49,99,123,89,127,137,108,124,248,51,79,154,89,113,40,144,207,231,249,191,249,211,185,49,183,195,249,68,171,127,179,90,52,31,26,24,36,131,229,37,40,139,138,75,90,217,217,141,243,35,246,242,167,52,236,151,26,94,25,101,85,123,96,21,158,217,85,213,175,204,93,186,54,39,57,167,211,218,130,238,95,48,182,195,86,236,209,240,99,3,9,101,101,77,159,24,131,6,82,148,98,26,149,184,212,59,103,225,18,148,147,83,21,208,122,223,228,202,102,158,131,8,140,40,165,73,41,60,250,253,180,182,251,86,250,68,71,138,33,73,144,172,89,201,184,126,213,229,41,70,162,172,178,20,143,150,82,168,53,165,25,90,130,159,59,93,65,57,230,151,144,191,184,170,235,116,221,54,6,26,88,178,145,115,186,127,136,178,164,234,3,212,150,6,33,11,172,159,81,116,74,219,184,178,124,57,85,163,106,46,58,9,37,156,10,227,77,191,63,202,100,16,254,218,208,205,7,164,191,87,46,132,115,164,253,73,42,210,76,192,10,15,220,82,15,129,121,168,15,202,92,67,246,215,74,200,207,196,229,174,89,15,170,175,180,230,155,99,197,181,28,111,183,25,70,234,79,136,179,172,173,95,93,167,132,65,70,250,158,226,109,248,26,95,228,205,40,101,253,178,171,173,37,240,246,130,23,205,154,46,82,38,94,158,250,222,93,71,178,39,193,17,165,88,120,220,178,242,100,93,6,28,192,120,118,166,151,20,240,100,196,194,24,163,18,138,147,231,231,135,41,56,151,52,191,240,25,89,95,144,238,124,252,67,204,17,101,73,195,190,156,76,222,218,20,58,132,126,123,76,68,47,182,154,70,120,203,238,172,142,63,220,214,195,128,83,12,113,240,229,66,201,127,187,137,3,113,101,58,19,199,180,40,212,197,221,222,174,43,56,74,50,254,218,86,238,159,0,171,127,146,150,100,49,206,102,108,67,198,179,135,67,239,7,137,40,210,178,110,36,197,195,96,34,100,86,1,97,4,60,197,90,173,252,43,86,79,144,136,30,16,65,204,144,234,16,146,200,249,132,82,9,30,102,28,143,203,237,172,152,246,23,135,141,102,62,66,51,49,46,27,43,202,222,174,81,253,197,135,173,156,167,205,47,26,111,125,38,44,38,97,202,34,145,69,73,123,242,101,80,110,206,216,143,27,95,150,133,108,156,146,98,51,17,84,94,167,135,44,163,96,68,92,68,243,79,169,237,65,143,14,85,101,15,76,111,135,155,97,149,117,71,26,183,51,44,200,196,62,149,210,85,164,6,238,92,162,20,138,206,5,60,177,248,97,201,196,154,70,209,251,110,92,163,22,85,140,153,132,133,197,149,51,85,3,113,156,249,38,29,143,135,12,172,73,49,172,175,235,79,204,93,200,211,6,79,1,31,205,41,28,248,113,38,179,132,163,42,130,170,56,110,50,252,26,195,112,121,32,255,0,201,47,147,48,227,39,234,164,254,216,150,239,74,151,4,143,247,70,178,217,238,83,44,107,246,43,72,35,222,110,101,176,66,220,255,0,40,147,163,86,213,73,226,46,76,139,39,198,137,11,151,117,27,253,213,148,99,60,190,102,42,102,170,113,22,192,175,211,112,74,204,66,74,108,180,5,31,234,229,166,134,212,48,99,29,130,203,148,168,211,79,5,144,48,226,227,90,178,255,0,12,171,243,238,79,67,48,32,189,145,52,244,1,139,238,45,186,147,83,142,146,11,205,99,60,153,126,154,213,119,158,182,43,253,39,136,138,42,54,146,181,213,179,153,234,50,136,84,141,11,76,110,226,135,190,181,152,51,21,21,14,236,149,177,118,149,226,198,164,172,158,120,220,162,41,18,207,198,108,130,124,37,236,93,76,204,73,84,119,112,247,228,205,98,92,164,90,153,100,128,100,240,93,159,152,171,85,196,98,65,102,106,232,187,149,170,183,6,30,50,215,31,54,34,21,122,77,222,81,254,151,18,153,211,218,204,99,151,233,214,49,70,34,125,213,76,105,240,103,123,67,90,6,168,193,4,158,105,104,73,147,224,198,247,87,140,96,123,221,104,99,79,166,155,195,151,42,112,10,141,36,228,247,83,152,25,199,220,144,195,152,1,251,168,247,221,142,48,51,41,98,5,4,152,220,25,74,182,195,158,252,24,123,87,50,153,170,175,44,137,250,254,63,108,105,222,158,181,60,111,12,165,39,42,150,86,25,151,18,188,210,65,36,111,9,69,137,78,153,224,130,124,193,235,68,207,178,25,127,73,203,247,18,153,60,172,230,93,66,143,141,60,19,162,97,16,151,54,214,212,246,165,27,205,18,47,39,182,154,198,212,32,140,124,65,41,85,205,36,8,151,96,203,44,163,66,178,241,115,56,28,143,70,106,121,117,39,96,110,197,137,116,139,141,79,71,38,11,229,138,120,242,120,117,163,46,244,149,52,210,48,33,139,255,0,73,104,255,0,194,186,111,166,153,97,94,248,234,79,112,131,164,248,133,44,114,246,158,150,50,140,175,236,86,240,35,14,218,80,50,202,227,65,73,248,92,200,50,242,196,17,4,53,67,91,72,193,131,153,13,27,39,200,90,229,4,151,130,182,35,3,95,41,38,153,100,1,189,156,92,139,91,225,206,246,139,148,107,7,179,242,114,168,53,138,173,71,127,131,9,169,43,153,44,210,184,254,154,14,102,131,166,168,174,124,188,67,226,91,233,53,133,172,97,250,112,113,227,64,95,95,75,182,59,43,140,92,67,43,211,199,54,53,236,38,223,174,90,145,210,117,9,243,237,5,3,141,109,8,101,201,6,83,11,140,170,170,78,131,37,104,25,44,220,185,86,44,140,200,192,84,25,125,200,80,252,46,222,249,203,216,16,185,95,244,147,40,213,178,180,248,54,129,171,86,80,53,203,235,73,180,197,148,73,153,167,206,191,246,134,33,165,89,45,240,86,107,122,122,156,254,77,57,38,131,152,75,0,232,200,50,89,195,23,145,91,254,30,197,202,98,173,230,141,233,177,51,7,177,49,202,115,249,154,25,227,7,205,151,16,210,56,209,183,51,189,56,61,139,167,76,100,171,96,98,237,39,182,166,227,80,159,75,128,229,151,23,44,148,86,227,141,97,195,216,197,100,76,185,87,195,73,60,98,98,48,144,180,44,181,156,70,113,101,252,235,163,176,53,213,181,185,173,162,140,191,79,42,93,22,156,130,199,46,153,60,226,229,50,77,63,95,130,48,216,18,213,144,95,113,90,220,120,91,31,48,160,14,55,219,18,81,51,71,193,146,204,178,208,209,171,141,109,64,96,73,245,97,179,9,113,12,168,153,58,123,125,194,18,255,0,182,128,147,14,37,68,71,226,235,18,219,165,111,136,46,98,139,253,105,120,26,110,51,15,80,12,88,178,226,83,118,95,16,167,82,49,251,65,114,46,153,106,200,150,84,7,177,8,191,208,191,58,207,178,29,109,231,168,91,11,140,79,247,84,231,92,110,86,21,185,115,27,83,220,93,179,119,99,147,34,244,201,242,176,98,202,69,174,182,238,158,201,153,132,84,115,195,18,75,248,146,199,162,246,247,17,153,172,13,91,124,74,159,213,202,227,42,168,135,100,251,118,113,21,70,207,164,1,95,149,19,84,105,80,79,219,198,159,111,33,89,138,25,159,44,7,154,90,20,57,241,238,242,241,35,228,224,183,6,25,125,106,27,89,234,31,193,181,94,225,50,245,167,99,23,220,109,101,119,6,49,242,148,188,137,71,227,8,50,95,135,41,20,150,146,147,101,171,103,126,148,130,31,212,93,178,147,70,80,65,138,193,75,171,17,73,245,18,71,29,185,143,35,42,144,15,52,233,47,102,46,180,250,4,99,224,234,34,179,101,85,84,110,16,197,26,97,85,91,16,189,216,255,0,109,86,168,74,204,44,211,212,146,136,15,164,52,221,146,96,214,159,105,19,230,100,173,151,6,120,198,200,157,73,11,63,166,159,118,20,140,195,42,143,39,198,178,47,44,178,168,93,67,167,172,173,248,98,21,84,178,79,169,19,49,103,144,169,196,56,16,68,62,220,164,90,172,190,65,102,67,152,70,211,118,181,172,230,66,192,215,135,164,212,96,169,216,73,199,245,23,112,14,149,149,37,140,151,139,141,115,125,97,84,56,54,56,118,188,137,154,53,168,170,215,40,141,169,193,110,62,220,75,84,55,128,92,202,105,149,64,132,6,24,178,137,147,237,163,99,73,196,60,57,87,59,45,7,46,224,106,216,162,30,31,75,25,87,217,243,253,72,140,195,0,113,135,246,212,120,95,244,68,155,70,223,17,156,43,85,155,236,202,169,87,84,97,198,230,197,149,52,153,177,183,3,196,85,22,27,137,112,120,101,137,56,13,220,31,100,169,55,153,24,221,179,64,116,77,104,201,212,141,123,43,104,1,242,130,76,253,72,18,65,194,167,110,227,28,140,127,221,86,222,221,5,140,143,184,187,61,221,143,233,122,147,24,116,251,209,243,113,45,180,52,140,173,35,205,47,25,72,154,204,54,38,101,202,49,44,220,84,12,157,137,75,141,30,8,192,221,132,168,42,215,227,103,50,110,107,45,203,240,148,185,86,33,167,4,159,57,101,80,255,0,220,197,120,40,84,9,32,146,197,239,253,168,206,137,170,167,31,159,23,16,210,237,67,24,240,165,225,175,22,82,43,178,209,73,46,108,109,178,159,46,75,25,18,33,86,80,41,226,96,205,44,185,72,128,170,101,149,111,52,177,113,123,138,222,146,170,13,147,55,97,158,63,229,82,88,232,214,114,172,222,40,67,89,86,176,71,202,33,98,74,108,180,144,237,153,243,107,161,234,120,28,24,133,136,165,65,208,211,176,160,249,190,34,43,45,68,102,106,145,149,176,224,233,240,109,34,69,24,139,238,39,241,168,101,201,137,187,203,198,137,190,164,137,201,132,162,200,162,100,234,123,138,211,250,118,255,0,143,233,172,145,168,42,171,57,125,1,236,140,204,65,42,93,107,91,58,202,115,10,18,245,37,80,231,218,201,253,32,134,84,104,108,174,96,254,174,40,202,164,170,223,69,71,149,181,167,140,254,89,227,201,224,137,159,167,143,250,191,84,33,127,149,35,153,169,224,146,47,205,192,196,65,125,53,157,109,243,38,179,135,34,166,231,240,70,140,53,240,217,24,124,203,67,228,142,48,250,150,247,188,146,86,255,0,248,64,97,1,152,184,213,21,137,26,163,100,147,237,34,164,213,68,140,13,217,75,148,159,77,104,125,195,32,197,194,33,37,198,178,61,151,134,98,226,26,22,65,170,15,38,29,229,191,13,114,248,253,61,107,7,182,121,85,20,57,228,164,7,22,78,84,174,124,153,118,82,217,44,202,150,20,24,47,60,39,179,50,106,248,18,173,199,194,178,146,31,82,31,87,250,16,208,45,79,90,124,38,235,82,108,7,19,90,191,83,212,31,105,92,46,63,115,34,113,167,173,79,24,24,101,246,38,247,15,137,36,25,183,67,200,165,223,140,68,203,149,115,50,232,237,117,45,111,74,140,175,130,59,32,117,36,112,195,4,71,195,198,36,102,252,243,184,107,133,149,7,63,74,202,154,76,217,113,46,149,92,72,216,114,22,0,71,195,218,159,70,13,62,15,155,23,251,74,54,6,152,185,141,204,25,89,70,169,169,44,134,50,109,44,98,163,37,19,152,44,153,32,131,43,229,56,145,193,127,169,123,185,87,221,85,232,17,171,95,46,94,49,19,195,141,115,109,61,175,201,234,79,9,120,135,237,169,72,223,169,101,142,234,116,217,149,85,81,153,196,33,148,137,93,148,9,68,136,253,160,135,196,129,153,62,84,224,110,242,147,26,10,29,149,169,9,195,40,130,26,178,179,147,170,138,38,106,75,17,249,196,16,186,146,32,191,213,252,247,101,228,18,183,252,24,123,34,110,249,57,81,85,95,14,137,186,229,18,109,147,119,4,116,56,60,216,17,9,116,176,221,209,138,11,3,233,100,41,60,18,57,148,49,42,58,82,200,19,222,51,189,35,43,120,0,100,246,87,89,13,249,169,148,148,248,21,191,159,14,49,42,103,239,188,31,151,221,98,229,154,170,182,202,76,182,4,92,68,243,67,90,166,173,78,167,164,181,80,233,34,60,50,231,242,123,105,159,254,40,144,79,126,40,163,146,79,218,92,182,5,104,43,64,200,155,172,165,71,191,125,82,70,22,39,98,143,227,141,101,42,167,234,219,91,39,243,8,113,178,160,217,12,133,38,99,90,12,191,202,165,236,160,106,171,40,143,177,52,161,136,98,82,148,54,183,133,184,218,88,151,18,198,86,77,125,138,98,234,119,58,120,27,38,110,254,88,164,69,89,67,131,110,198,20,162,141,145,74,211,207,151,24,248,191,83,25,104,178,170,125,149,142,239,46,47,182,157,89,136,84,173,135,0,16,153,187,8,186,147,152,122,158,182,104,241,27,34,71,79,107,16,190,17,37,251,72,171,86,86,139,167,26,26,79,233,149,3,159,85,22,52,237,221,113,123,81,51,52,76,77,73,5,133,44,161,238,86,141,200,48,98,196,69,232,211,15,27,234,99,66,200,198,212,93,101,166,1,166,226,225,202,60,159,81,43,194,121,60,92,133,26,162,181,120,44,129,205,41,46,128,253,137,62,218,219,13,226,40,126,158,170,131,220,131,159,85,167,11,244,242,42,91,237,60,125,73,23,250,126,231,253,165,204,53,15,195,125,91,65,204,27,146,11,47,182,155,63,3,23,183,217,79,72,198,103,120,68,94,53,186,102,158,61,145,223,135,23,242,40,173,61,101,101,91,57,145,37,136,133,203,238,46,165,2,49,237,198,192,138,41,19,198,205,244,43,28,175,83,255,0,217,227,241,76,182,88,26,120,197,139,233,46,129,163,52,196,184,32,101,72,121,70,38,98,200,186,13,86,149,32,217,243,101,84,62,20,117,160,237,24,134,182,105,163,78,66,174,227,255,0,68,48,52,172,92,124,209,70,82,41,47,136,90,134,14,155,226,137,250,159,166,155,235,157,85,56,80,112,233,159,247,20,109,110,134,61,187,253,66,242,86,82,40,43,107,55,250,46,171,164,57,55,255,0,161,20,25,154,131,80,17,230,182,171,30,50,166,48,244,172,65,15,40,162,140,74,253,244,251,110,30,60,98,89,76,170,24,226,46,152,213,81,73,51,92,230,161,135,58,20,183,225,42,194,77,150,174,207,242,133,34,165,100,55,231,122,105,12,35,131,203,238,40,201,12,115,114,208,172,125,67,197,192,101,161,181,153,236,135,232,118,194,249,149,67,62,132,17,152,242,136,191,198,185,5,221,148,173,55,120,203,184,153,126,226,235,90,75,91,105,205,109,7,14,92,82,124,23,157,95,199,122,252,29,13,154,216,194,170,127,231,253,164,240,51,25,37,255,0,212,11,254,210,71,101,0,117,167,226,40,202,130,147,112,241,129,116,198,196,25,65,181,152,96,149,228,16,98,141,115,67,104,147,206,151,253,60,92,107,165,132,36,178,229,40,147,104,122,121,241,188,49,113,46,213,108,114,34,199,42,252,13,121,143,14,34,227,84,122,122,170,214,183,136,194,227,93,12,49,165,227,229,65,76,134,124,235,25,163,21,89,129,3,167,165,19,155,16,147,72,213,184,135,243,98,196,130,12,249,213,188,162,42,151,213,186,230,214,51,217,139,148,107,157,164,111,13,11,71,27,62,190,229,53,221,149,29,108,71,255,0,236,159,109,64,27,125,110,247,242,165,114,117,36,187,247,226,40,136,170,25,73,58,53,86,238,33,113,98,82,171,63,51,167,255,0,81,53,113,248,130,166,35,48,149,84,124,49,178,181,192,66,226,220,254,127,117,79,73,97,228,131,52,185,89,113,35,116,30,173,36,22,62,32,98,143,31,154,49,79,129,90,206,167,74,178,134,121,172,121,69,196,84,44,59,184,149,163,120,175,5,201,251,73,101,199,197,74,106,136,159,160,33,100,168,208,235,144,106,73,220,194,77,185,127,130,84,213,20,234,15,159,65,57,159,41,63,147,233,168,171,43,187,241,106,160,84,215,113,66,247,8,176,228,141,202,21,232,111,63,158,108,188,170,154,47,236,98,177,111,50,55,200,229,223,140,191,202,167,100,233,80,17,153,184,202,69,132,103,196,141,202,89,67,201,251,171,207,212,244,208,143,205,41,13,37,5,171,56,45,107,34,111,182,133,139,212,186,12,13,55,164,166,179,52,65,98,34,141,102,161,170,178,63,244,225,38,241,183,93,161,89,118,241,6,82,180,33,199,195,139,141,105,178,178,30,7,132,169,51,238,207,25,156,197,34,66,107,178,78,39,81,20,214,195,212,209,169,31,78,48,124,220,162,8,136,10,112,178,115,49,20,188,105,136,107,65,108,124,54,34,69,73,164,244,131,179,105,214,186,85,113,36,204,7,26,145,245,179,152,96,197,227,79,60,242,243,98,77,171,94,50,129,134,49,71,197,237,149,97,62,214,12,145,225,197,24,95,182,145,166,64,85,98,126,4,98,73,156,243,24,163,16,209,230,124,72,196,225,229,88,201,13,111,135,22,66,175,129,48,6,139,0,28,150,65,156,79,155,68,73,125,48,224,188,65,255,0,145,52,52,56,147,65,196,46,68,155,240,169,200,76,37,88,214,25,123,9,67,146,49,51,6,46,84,202,4,194,119,98,32,147,40,122,120,21,175,253,81,10,140,51,0,87,226,8,177,33,149,66,195,26,123,177,248,115,20,137,171,225,211,78,230,48,185,87,46,213,94,117,15,100,184,146,136,44,169,166,155,215,44,39,21,132,161,174,102,145,225,111,225,93,149,125,14,146,30,32,97,10,11,103,148,239,221,149,44,141,172,42,138,79,148,41,22,211,24,118,228,194,105,68,198,169,28,204,226,52,52,16,235,10,173,50,33,240,242,147,237,46,102,103,159,119,134,190,0,132,53,217,25,165,96,136,136,67,124,55,138,57,94,161,186,254,53,220,171,137,43,106,115,223,68,188,47,134,236,185,71,246,138,168,105,13,18,167,136,53,121,9,245,21,176,105,192,49,245,47,175,129,7,246,148,217,147,236,95,83,157,220,70,57,9,187,234,250,137,67,194,203,46,18,171,235,80,193,207,196,92,170,118,72,89,159,138,42,49,113,242,23,121,213,105,176,112,197,202,68,246,144,32,178,103,205,139,46,85,170,5,83,228,191,230,226,167,209,163,62,183,192,209,4,179,20,6,98,94,239,225,214,49,188,187,92,72,106,19,78,211,254,2,48,178,141,116,83,106,73,211,128,248,150,34,26,139,181,126,47,52,52,150,248,5,86,15,124,200,146,71,194,148,204,173,139,231,148,185,16,16,238,34,70,39,205,151,141,30,207,234,82,243,68,201,141,79,34,156,4,55,18,79,141,241,43,132,65,125,196,138,168,54,49,172,112,203,41,10,186,43,224,100,127,48,145,47,210,79,43,24,96,139,18,26,53,49,100,160,45,14,76,156,220,67,84,222,108,246,185,80,31,135,136,32,114,137,111,12,98,13,45,104,99,53,205,19,35,28,167,225,78,99,67,36,97,160,179,68,23,105,113,45,127,136,65,231,136,37,73,36,212,53,85,156,162,244,112,91,3,49,177,139,18,212,16,193,140,60,59,85,168,44,60,158,146,162,246,126,202,86,153,234,58,198,191,100,182,167,212,49,107,125,175,246,146,106,221,109,145,252,162,197,251,170,154,215,71,158,79,48,182,197,82,243,32,18,180,152,101,233,200,197,81,107,62,76,89,85,56,148,33,184,4,149,182,77,240,6,63,210,168,214,93,196,25,240,236,9,25,59,219,30,76,94,18,241,149,81,89,132,104,205,243,44,129,56,125,75,56,21,178,203,205,136,152,208,21,179,244,252,110,19,79,203,39,233,170,163,93,156,80,125,188,106,155,218,33,38,141,140,253,4,18,65,194,92,73,64,104,70,89,219,64,246,45,18,108,173,100,191,136,184,134,141,141,14,203,186,33,121,19,111,234,27,117,249,10,153,166,223,6,38,92,74,102,76,7,206,243,77,46,38,94,65,137,243,101,73,159,107,19,99,155,47,39,211,82,110,163,47,97,150,28,125,201,231,237,42,14,205,160,185,21,84,9,128,178,3,62,162,146,124,159,82,157,135,22,36,91,224,14,180,127,175,203,246,213,237,142,4,171,145,114,195,85,70,99,55,124,191,109,46,178,170,5,217,216,96,192,28,97,41,88,214,71,25,51,68,129,185,34,123,27,86,234,8,204,230,166,25,70,167,105,74,85,83,228,105,49,244,112,134,202,224,228,41,22,143,234,81,186,162,241,253,66,164,211,44,172,167,63,212,61,44,113,83,120,22,164,146,14,110,84,87,247,54,212,83,227,228,144,189,197,73,230,89,74,201,132,49,71,143,234,17,30,104,100,43,243,5,49,13,59,39,3,104,82,226,87,88,212,155,48,166,49,135,24,121,114,143,34,243,245,12,92,159,54,37,170,78,149,157,24,252,60,163,94,153,164,178,69,121,138,92,72,104,127,160,172,163,24,119,17,44,137,194,84,217,143,227,82,21,83,52,205,32,57,114,110,127,105,59,141,171,98,149,152,98,69,47,238,20,74,92,6,168,81,163,65,47,153,101,139,169,125,13,150,219,166,40,241,169,123,187,41,214,67,120,131,144,66,64,83,218,202,243,218,24,168,214,225,83,161,198,159,6,79,118,49,17,30,200,208,100,191,15,26,141,52,98,73,99,49,38,85,166,150,62,228,246,114,117,82,169,154,122,12,99,176,190,169,151,237,166,236,12,31,14,161,168,89,243,206,95,12,34,34,104,27,35,224,229,67,77,42,6,202,191,201,64,105,53,81,158,204,162,197,251,105,14,167,170,245,33,190,93,116,172,72,105,153,228,129,110,173,102,48,63,55,98,21,159,200,42,169,192,231,147,36,234,10,215,147,42,209,27,91,75,25,248,133,148,139,161,207,173,220,143,169,70,207,135,58,55,152,131,87,27,247,22,73,10,57,72,228,253,205,108,248,174,113,159,13,128,134,152,201,212,144,108,162,102,137,23,249,20,84,205,1,58,113,242,148,68,85,180,58,72,241,160,225,203,136,106,81,244,236,141,238,82,73,19,182,32,187,0,77,30,18,149,106,141,78,8,39,230,41,10,143,12,60,68,126,28,159,227,70,191,1,64,240,171,136,46,140,192,123,221,75,15,71,60,147,230,137,214,136,135,3,242,39,176,205,182,6,28,75,56,8,106,125,111,200,176,69,198,167,45,108,165,212,1,230,9,72,92,73,173,173,145,58,67,20,133,89,70,173,245,46,99,9,35,71,189,200,120,218,132,149,111,196,39,201,126,19,10,78,68,228,215,199,154,207,155,41,49,162,230,80,193,141,237,13,4,104,17,60,249,114,99,88,176,232,191,35,52,150,248,61,26,75,60,217,136,170,190,158,212,132,240,137,99,43,141,115,107,40,3,173,126,97,74,227,69,233,235,136,150,94,127,52,76,130,91,86,64,197,212,235,143,141,19,217,196,76,171,204,167,4,96,101,197,27,253,213,207,159,169,32,214,240,216,150,79,238,34,163,107,61,57,157,152,103,144,191,108,168,252,135,66,91,11,246,25,119,163,1,110,71,203,137,23,23,237,174,95,170,171,101,210,61,156,164,201,230,187,19,254,40,215,14,38,24,144,8,47,184,37,63,50,102,156,212,0,127,168,228,17,62,234,174,246,147,2,171,194,32,211,193,102,0,26,95,42,124,26,120,54,71,196,34,226,74,96,67,36,98,60,81,11,242,203,107,231,130,51,248,139,148,138,82,73,65,213,89,216,120,253,49,46,145,143,53,76,162,40,13,85,165,73,100,114,24,189,133,236,93,34,171,85,111,129,138,88,134,36,209,250,110,13,151,205,229,255,0,109,17,200,175,207,78,192,214,67,134,135,73,62,181,153,69,0,121,23,49,215,158,185,167,236,65,99,98,81,136,101,127,88,151,235,27,138,72,165,136,248,152,185,62,162,229,23,127,7,231,106,3,229,177,201,36,126,218,36,233,99,234,10,195,212,180,58,216,133,161,214,207,44,22,26,36,242,8,159,104,169,148,109,85,107,101,253,252,146,141,26,255,0,134,128,131,43,105,18,1,49,126,210,187,161,209,59,16,51,44,12,81,191,105,85,122,85,65,36,234,174,115,167,198,28,146,117,101,34,175,211,212,128,140,54,26,92,92,171,164,64,209,58,98,112,248,74,49,19,233,173,119,26,72,245,0,205,151,40,211,178,173,73,44,141,98,88,48,52,225,95,132,197,32,211,120,26,26,12,146,48,162,200,81,253,197,170,3,34,77,177,7,244,191,250,75,165,192,52,65,1,159,43,137,65,90,52,230,86,70,127,18,93,250,2,212,94,5,169,46,36,202,29,36,184,192,249,185,68,41,21,20,155,136,130,7,106,151,184,212,60,111,40,69,149,51,117,11,225,161,37,141,223,152,240,50,65,24,24,118,163,253,196,28,201,236,47,78,53,207,95,168,117,49,79,132,66,24,150,47,184,212,254,241,127,233,41,255,0,153,198,219,79,178,193,243,198,51,242,151,42,57,149,177,44,184,68,33,137,115,150,76,188,147,47,136,74,182,158,97,201,196,110,197,28,225,107,21,101,87,92,53,53,223,104,51,149,159,40,190,83,213,18,12,22,4,197,228,77,102,76,151,25,156,211,210,166,79,32,222,195,39,110,163,248,34,198,223,99,6,7,33,49,75,18,36,219,88,95,164,75,141,169,34,23,195,49,86,126,0,156,12,162,148,177,102,103,254,25,183,251,2,76,178,103,158,36,178,53,169,198,247,225,226,77,35,86,215,12,252,165,202,69,170,100,13,204,230,10,184,74,170,171,246,101,141,47,178,223,113,110,136,82,36,153,181,4,25,204,249,242,22,50,181,102,143,56,199,237,173,143,164,4,32,102,46,50,173,197,57,106,45,129,96,64,137,37,153,101,151,248,214,137,53,181,217,222,28,68,198,181,27,136,249,132,46,79,166,178,96,108,138,124,214,37,140,33,254,234,158,242,143,182,194,123,138,19,139,252,191,33,126,218,22,158,171,81,193,156,201,123,2,42,214,92,14,181,236,151,150,17,113,125,66,161,109,126,34,78,146,61,166,40,226,253,181,6,146,47,163,169,86,94,193,243,228,190,79,134,239,218,76,106,161,179,242,102,201,141,73,7,82,65,47,234,202,76,137,137,181,108,24,81,115,110,178,253,180,126,86,36,191,29,139,153,44,173,16,56,139,200,165,109,116,173,109,147,30,99,23,108,95,180,151,213,106,168,55,108,84,27,152,56,56,83,195,213,95,150,134,63,78,201,242,115,51,83,222,84,159,14,92,163,250,136,208,211,178,112,57,165,19,114,169,108,186,254,218,66,252,126,124,42,248,253,19,179,27,169,41,46,42,73,243,120,202,53,110,200,21,178,98,252,216,134,185,220,155,43,193,123,164,42,141,190,248,133,168,233,9,154,92,2,22,50,148,146,75,18,217,52,43,28,43,212,53,123,157,184,212,250,58,51,51,101,229,251,105,110,218,170,79,158,211,114,185,174,152,248,138,77,64,62,40,163,18,173,141,51,83,78,99,246,130,24,148,150,73,229,40,221,58,195,242,62,178,187,4,16,50,32,133,148,137,11,32,62,113,8,111,113,15,25,251,103,191,213,178,100,89,178,215,147,52,65,17,93,85,151,153,15,254,65,236,171,72,46,158,196,60,56,199,243,230,18,110,249,227,140,252,210,255,0,234,162,131,62,9,121,133,141,79,186,216,108,131,43,97,193,193,204,46,69,139,233,1,37,253,75,204,121,39,19,133,59,141,39,108,206,161,149,93,102,161,6,86,20,254,27,28,110,148,182,202,132,133,225,22,60,138,142,77,192,32,177,229,150,149,190,238,12,146,101,20,161,163,242,52,118,246,13,185,4,1,209,151,240,126,110,94,44,104,159,71,197,204,159,67,159,151,182,81,10,53,233,147,0,82,98,22,53,77,212,250,10,185,27,50,25,51,230,202,138,167,221,231,197,149,57,147,0,4,30,100,163,126,202,215,174,73,153,108,116,71,106,143,24,28,68,237,89,220,89,19,3,3,151,42,155,245,137,86,71,225,23,26,196,198,246,114,145,43,0,210,28,56,189,178,242,45,179,35,85,73,6,42,236,153,22,53,79,97,71,137,31,233,164,23,181,137,85,88,70,38,253,30,215,207,183,141,80,192,164,4,102,101,41,72,82,125,53,158,28,125,69,203,251,73,92,205,109,18,180,251,73,121,19,110,42,252,11,86,113,183,163,193,183,253,88,148,134,179,208,24,188,13,16,92,106,230,170,212,19,88,195,9,57,194,201,172,194,85,117,145,95,17,26,200,114,141,61,100,125,54,60,33,42,163,135,175,226,247,75,17,63,113,29,125,161,162,201,229,203,137,74,179,79,99,59,195,151,253,106,45,211,229,238,85,100,71,248,43,67,168,116,205,185,24,28,165,203,247,81,211,32,0,128,225,42,79,85,166,42,163,1,134,203,200,157,198,178,137,11,180,89,86,171,109,99,220,147,42,183,2,18,203,76,62,75,223,134,47,106,75,27,79,65,168,123,243,20,165,34,233,54,179,45,102,228,195,0,98,26,230,247,208,239,50,63,137,86,215,92,65,109,228,51,141,112,1,244,170,154,121,50,164,131,50,133,211,116,39,39,205,203,85,126,114,132,12,66,47,26,70,140,123,21,76,212,32,140,12,38,72,117,14,185,36,24,175,151,191,24,148,245,173,61,193,70,253,161,114,145,71,73,208,119,147,191,204,103,145,115,126,59,187,123,151,89,34,64,169,58,206,198,202,95,168,135,149,80,64,190,157,110,6,102,139,137,77,86,233,179,212,63,9,185,70,174,104,96,3,167,42,232,88,85,9,73,37,204,12,31,253,167,41,86,137,154,108,242,71,154,36,172,73,245,173,14,228,4,194,84,101,12,110,6,122,135,18,108,87,145,43,55,137,26,29,7,151,154,92,172,171,57,58,84,245,44,205,16,75,161,153,245,194,31,20,168,194,254,84,147,127,185,35,195,186,202,52,110,198,10,174,74,82,95,2,202,87,167,219,8,98,78,167,213,105,252,140,244,251,78,212,37,198,155,131,36,153,98,23,17,17,180,250,110,182,11,25,44,178,135,254,5,22,111,233,85,85,8,135,85,18,75,57,178,45,242,116,196,81,51,47,182,138,9,129,236,149,15,50,73,196,76,50,229,113,169,172,204,156,65,163,185,162,53,108,17,251,168,163,79,32,135,139,42,67,107,113,65,11,245,118,131,72,95,241,11,74,139,138,36,162,21,13,53,254,70,88,88,176,125,172,65,119,99,95,25,125,139,164,171,153,79,212,227,178,63,23,42,99,1,151,37,246,184,211,42,179,133,85,14,130,27,81,201,127,44,165,170,202,126,219,168,164,72,99,50,116,110,109,169,16,211,230,89,11,155,106,183,109,133,178,142,67,100,50,244,150,105,74,156,134,120,252,57,68,163,224,106,17,194,7,205,197,88,79,214,21,165,234,46,36,173,128,235,29,203,57,47,1,1,194,149,50,27,201,247,86,186,75,143,87,136,254,33,175,146,89,106,34,112,245,167,85,6,192,241,180,220,235,46,19,20,124,171,108,63,134,247,53,164,221,196,158,62,36,218,134,97,6,62,94,196,224,214,91,158,165,69,145,56,246,36,215,62,85,79,56,248,77,216,155,190,203,108,60,198,42,67,37,252,104,127,82,223,3,17,148,219,254,1,143,208,121,181,32,38,240,134,87,253,85,161,241,136,85,11,125,78,120,199,203,16,184,147,173,61,62,118,211,230,251,16,170,233,253,25,149,124,70,143,128,114,241,24,73,84,56,119,53,19,178,237,119,35,243,84,33,178,157,238,139,141,30,195,51,2,181,151,232,151,168,80,66,9,35,221,203,148,56,195,250,121,84,198,167,184,209,227,138,113,10,44,137,50,4,254,204,95,145,53,12,56,165,62,83,114,253,180,69,172,97,150,11,197,18,4,108,169,87,63,147,125,19,83,159,105,187,186,120,210,185,133,199,247,85,85,148,248,51,135,242,133,132,47,229,80,150,90,122,199,243,225,139,201,246,146,250,72,22,164,148,248,146,197,139,18,205,183,183,185,70,163,133,223,64,60,103,188,193,46,235,47,242,40,217,51,53,84,153,88,118,178,113,121,253,37,215,217,91,178,27,56,144,147,227,78,199,152,42,172,170,73,88,77,73,1,132,138,205,216,145,87,218,26,13,220,23,237,5,136,158,9,100,59,83,238,159,197,254,180,198,102,164,150,32,98,14,72,170,18,78,200,190,197,22,38,183,184,45,13,62,160,211,224,103,22,33,143,234,170,176,234,216,37,30,25,101,228,72,67,187,178,139,243,114,136,95,229,90,95,66,249,61,66,76,177,220,217,27,246,28,207,152,57,32,126,41,74,114,100,145,194,31,9,83,152,127,13,245,1,89,148,69,67,79,208,118,67,59,3,108,95,150,251,106,187,26,160,139,49,234,75,95,87,102,32,151,41,17,150,84,251,102,102,151,147,249,81,80,43,105,168,34,188,213,233,53,197,220,169,175,127,97,84,49,181,84,44,206,10,203,225,194,31,55,90,146,215,63,19,165,66,3,3,83,87,151,43,251,21,85,109,12,73,44,124,187,105,95,198,147,234,16,193,146,76,81,32,113,137,107,67,117,247,53,100,203,216,223,73,172,42,135,5,158,160,89,57,10,207,105,50,14,164,25,57,178,145,35,129,2,180,140,249,184,169,201,163,65,32,48,215,139,145,102,201,77,197,15,141,168,89,238,163,76,16,93,179,16,114,114,165,113,180,124,238,50,151,253,181,71,90,205,143,114,101,133,144,86,101,114,73,250,12,149,4,205,151,42,99,85,1,226,126,28,184,147,235,35,50,79,158,36,145,230,151,24,156,40,255,0,161,85,152,202,99,216,41,108,22,235,47,238,166,219,96,16,15,194,33,255,0,129,41,96,89,36,236,49,83,118,120,125,84,150,161,172,40,100,199,194,62,20,62,161,135,234,240,120,81,230,170,149,59,148,34,90,131,73,120,39,191,8,137,141,106,199,228,102,224,6,149,129,44,108,100,79,113,81,207,101,229,64,247,113,57,126,160,214,128,198,217,51,50,115,26,215,40,249,121,86,53,108,109,181,228,15,73,172,207,55,134,196,88,136,143,147,144,188,201,20,202,166,73,149,187,234,77,163,63,217,66,199,67,25,149,196,211,38,28,71,253,41,16,175,178,184,201,253,60,68,86,65,48,5,195,44,73,14,164,184,131,11,204,209,22,255,0,136,205,205,83,224,219,14,238,119,134,41,125,136,43,137,231,199,247,20,148,61,109,46,76,238,104,163,16,197,238,101,85,95,43,119,17,134,9,80,177,171,153,107,230,66,79,124,232,39,202,98,144,170,183,73,106,75,41,36,96,182,165,198,128,184,211,111,141,205,151,42,22,30,182,125,71,202,108,6,47,221,90,203,162,23,86,185,211,141,49,246,64,195,186,34,2,125,108,66,143,171,47,238,37,80,47,128,64,110,242,141,31,235,99,178,225,10,85,153,137,183,79,250,136,191,10,193,147,41,253,130,26,222,205,37,20,94,24,165,19,249,85,132,58,209,138,46,92,163,200,135,120,94,71,245,46,141,197,35,144,129,245,177,113,241,99,91,96,67,24,201,202,36,204,208,216,37,169,248,35,123,185,84,154,65,149,77,178,66,207,15,253,241,43,170,211,114,200,125,221,132,172,67,250,105,165,85,144,51,251,105,205,147,7,52,28,37,74,178,47,253,140,202,200,38,159,168,104,234,7,245,82,103,234,216,147,159,195,140,72,227,105,176,77,243,221,197,38,52,178,78,149,166,173,230,12,82,21,43,66,207,242,106,178,125,31,36,234,64,12,125,165,200,141,170,212,39,147,195,136,139,42,72,17,72,124,166,138,60,127,77,58,146,248,49,153,212,49,126,210,109,180,69,247,245,13,204,189,128,166,64,57,70,242,239,200,34,125,49,36,102,53,228,31,119,143,238,39,204,158,244,4,192,202,178,255,0,242,169,43,163,124,13,97,91,53,157,136,184,120,255,0,141,21,27,80,238,73,218,76,136,131,92,14,180,24,101,197,174,254,37,161,147,224,201,102,97,69,24,191,109,29,144,219,107,244,54,135,63,147,152,169,151,132,27,33,225,50,133,178,178,124,18,102,89,134,225,242,89,218,65,36,202,216,148,170,186,141,167,232,3,150,94,80,202,30,37,171,240,222,203,136,217,10,182,211,217,78,31,113,114,141,55,178,152,249,192,97,120,241,137,117,111,53,125,142,125,182,239,238,47,123,32,198,7,18,149,190,153,201,204,168,95,203,196,20,21,151,195,75,43,179,142,199,126,65,125,181,21,255,0,43,103,168,216,169,163,77,198,36,225,225,10,165,244,163,193,103,54,52,29,85,33,233,56,75,40,101,34,99,234,71,40,241,42,52,138,152,152,1,37,255,0,84,163,65,25,155,225,225,196,154,24,209,4,62,104,11,16,152,4,234,138,133,101,0,32,198,137,9,153,189,80,162,253,165,166,30,173,33,79,139,213,8,81,253,210,166,51,244,55,171,15,49,167,226,31,211,83,182,90,14,158,164,121,125,80,153,62,152,144,208,223,46,224,178,47,153,108,201,236,199,205,40,98,69,70,193,37,156,51,198,184,115,205,43,125,135,44,146,141,89,83,204,157,27,195,136,184,212,149,93,51,41,84,127,147,164,62,146,33,89,218,52,154,75,32,198,62,208,162,39,251,75,125,109,192,228,143,181,22,248,217,121,85,215,168,103,57,154,22,77,78,105,241,11,74,239,112,88,68,23,87,98,73,67,163,1,36,15,41,75,200,186,149,147,56,249,132,185,102,176,141,107,8,159,41,40,130,31,211,67,53,254,10,70,205,199,184,192,48,193,8,248,184,202,155,62,250,37,104,217,196,167,52,244,9,211,136,197,111,26,48,6,206,104,177,139,251,170,76,186,121,22,86,161,140,13,72,121,32,205,18,46,95,221,66,79,181,212,118,92,70,171,197,247,23,164,204,196,126,33,98,31,218,79,169,36,140,189,201,99,84,176,53,190,132,48,233,45,96,252,216,162,145,57,11,15,221,46,41,56,147,153,51,49,177,230,246,212,236,205,79,42,200,111,20,65,98,26,171,50,248,18,86,97,216,105,201,111,204,105,88,132,154,64,134,72,63,221,101,82,250,86,214,199,117,233,242,241,227,18,55,89,235,104,58,124,12,137,19,150,105,89,254,218,77,202,47,183,168,213,96,205,67,62,224,152,5,83,214,46,196,60,59,141,176,255,0,168,202,30,69,19,248,254,196,163,194,17,98,251,139,81,181,85,80,135,243,98,147,38,74,76,190,135,85,58,107,38,2,200,28,61,101,250,75,150,252,84,193,165,171,95,108,33,101,197,216,176,14,191,157,5,143,249,92,67,251,73,109,149,197,110,164,255,0,48,17,10,50,251,100,74,219,174,181,45,2,172,50,104,254,250,16,58,75,82,62,202,240,22,209,32,19,139,234,46,176,255,0,136,178,202,54,87,255,0,211,65,105,234,74,98,177,226,137,23,16,213,28,61,25,84,35,142,95,210,75,31,76,144,252,158,143,87,215,197,212,120,246,250,13,173,97,9,19,49,123,19,176,176,5,3,48,137,41,153,60,17,184,86,152,122,158,12,98,115,38,252,140,177,60,118,142,227,73,49,128,54,97,12,81,255,0,180,167,36,195,151,157,225,40,184,203,238,42,128,235,109,42,63,119,41,22,137,250,134,186,219,192,65,16,196,153,166,74,130,198,255,0,64,176,32,86,198,30,111,115,238,33,110,216,9,32,226,84,16,2,2,49,20,109,55,77,141,230,221,127,161,58,178,186,251,147,110,71,60,170,101,168,165,191,41,73,141,80,24,192,16,249,145,207,135,19,218,68,134,170,44,158,209,113,173,196,107,10,125,17,150,64,237,24,215,161,208,206,131,253,215,26,167,141,14,183,217,91,141,232,113,135,150,92,164,52,136,139,238,39,118,250,20,26,28,76,28,34,33,72,156,214,195,124,24,185,76,167,38,95,68,141,253,208,190,218,218,27,39,217,3,46,92,171,159,113,155,224,233,85,214,161,26,134,236,146,71,136,73,11,43,119,60,198,40,209,134,211,114,230,243,68,149,137,33,190,152,122,0,97,49,70,82,125,180,202,186,175,244,159,167,136,174,250,72,35,75,218,10,86,95,206,159,64,211,192,218,101,218,138,73,11,245,84,190,158,167,37,148,191,80,150,186,52,9,128,240,218,46,143,253,66,182,106,115,237,79,163,231,73,63,168,68,129,24,95,180,176,167,141,6,23,234,196,78,47,164,186,176,107,89,39,34,18,203,77,131,180,66,93,22,87,83,149,89,144,157,129,25,146,122,132,65,15,238,167,30,142,1,251,171,124,3,65,141,195,44,68,68,120,50,113,241,68,23,25,84,173,250,21,169,232,21,160,23,80,147,80,153,131,98,39,194,186,182,39,42,151,147,158,76,167,242,226,26,140,210,120,46,163,40,255,0,126,15,121,97,38,28,27,46,237,176,134,166,95,142,55,247,95,245,82,201,151,96,140,206,34,141,65,100,116,31,109,92,58,202,52,24,39,195,16,67,47,220,73,141,62,8,223,205,60,98,82,250,135,83,216,217,124,165,73,113,125,193,45,90,123,79,115,229,151,144,164,251,138,235,119,228,42,198,191,101,211,3,234,64,249,65,101,251,139,80,96,75,141,47,150,172,132,253,209,39,117,83,15,24,24,131,3,40,209,70,123,228,247,39,105,20,205,86,140,11,234,79,24,250,134,37,142,253,133,247,80,83,217,217,133,38,120,103,70,38,99,23,141,115,172,109,99,163,113,93,74,99,79,0,129,218,165,110,231,202,39,233,63,220,70,7,230,83,16,211,190,79,181,198,158,159,185,46,12,69,195,9,200,254,82,229,34,124,205,60,2,12,121,178,42,160,233,184,48,89,152,66,67,51,36,211,237,34,11,42,213,69,239,136,205,33,35,248,109,240,79,154,39,42,163,141,168,117,60,32,124,223,90,101,38,168,241,134,194,148,184,178,169,121,245,183,146,78,255,0,154,203,27,207,234,170,50,221,73,44,159,184,124,157,96,2,240,203,42,219,185,28,145,241,40,219,88,103,198,241,8,67,200,153,83,204,149,8,24,76,165,178,202,61,149,184,135,204,170,121,9,155,145,9,26,76,170,210,97,94,159,38,202,113,59,72,33,165,54,91,168,47,103,41,36,167,210,63,224,44,148,40,100,234,123,40,222,233,10,52,198,170,227,213,129,218,148,105,236,19,162,144,166,138,68,49,167,214,212,78,254,157,254,218,155,71,162,13,101,114,128,216,32,159,52,185,67,65,79,178,222,245,23,143,237,164,51,24,251,39,229,49,72,183,67,126,197,152,86,84,152,83,195,16,140,226,236,70,6,97,227,116,242,165,111,187,167,141,194,89,81,178,126,234,222,25,59,230,112,137,81,115,14,236,110,153,60,243,120,101,227,198,154,83,179,100,14,20,130,76,49,248,102,52,241,228,26,101,73,118,206,172,69,253,196,245,160,17,30,154,242,68,230,82,178,116,124,66,202,221,155,177,48,153,107,59,63,184,180,26,250,87,135,44,2,99,250,139,171,254,142,115,88,107,70,51,241,21,85,64,153,16,99,197,139,145,67,67,124,239,206,97,8,156,168,83,93,158,181,249,76,82,37,107,13,82,242,102,134,131,119,253,66,38,61,202,81,132,245,0,120,138,34,100,70,232,251,227,217,123,88,149,124,199,214,217,3,20,188,104,89,45,204,211,150,6,53,173,180,172,70,226,26,166,153,166,232,227,65,121,98,11,144,75,27,231,193,173,123,246,133,72,3,50,198,105,48,135,173,53,191,80,3,219,88,150,95,9,86,83,224,90,201,6,37,81,2,180,98,31,46,37,185,225,26,49,50,204,64,76,140,122,154,221,217,133,212,136,164,212,163,183,99,5,16,92,138,190,101,15,171,3,105,237,165,209,180,72,40,58,133,137,35,71,118,191,112,182,35,96,249,198,137,139,18,223,14,54,231,207,41,82,105,33,178,199,196,164,231,201,215,27,172,53,253,107,90,222,38,150,82,104,96,201,59,248,135,251,139,237,80,101,233,243,226,203,199,230,166,227,126,42,140,246,22,192,185,70,143,153,119,18,8,51,75,67,90,162,29,112,54,84,229,130,195,101,228,89,83,217,69,45,139,11,44,184,191,58,224,245,191,17,65,190,230,235,79,108,190,36,85,70,240,54,233,115,110,73,216,182,217,250,34,225,149,210,98,179,9,70,85,27,62,30,55,174,115,167,190,48,83,100,96,165,150,72,149,155,53,59,46,252,61,56,163,40,211,199,59,59,85,193,161,162,154,108,164,236,128,243,46,55,173,181,254,174,20,182,10,36,92,81,151,93,184,249,223,49,9,35,102,143,101,147,243,75,226,26,121,35,86,95,115,21,169,240,38,211,118,179,164,215,3,176,191,113,62,99,241,29,146,204,94,164,29,245,245,85,32,7,93,83,23,115,39,237,33,95,101,140,12,221,136,121,10,149,87,68,81,75,89,250,218,84,144,109,34,69,203,247,8,166,228,234,31,207,134,89,121,23,160,73,28,144,63,149,17,73,91,79,118,71,139,40,242,38,85,208,44,109,173,147,6,113,61,181,75,24,196,140,54,98,42,134,190,211,199,160,157,194,82,99,240,200,159,83,207,224,205,44,164,255,0,2,118,90,26,205,114,140,207,150,63,12,197,227,66,154,126,249,248,82,153,147,31,131,50,74,203,130,11,152,194,38,53,134,29,58,183,79,74,31,132,179,20,98,31,238,170,214,105,138,233,192,221,219,99,40,215,0,54,182,220,191,132,178,70,183,178,78,160,183,3,240,207,147,141,77,102,123,98,27,107,229,169,216,110,245,14,156,164,6,210,146,40,202,79,168,160,108,166,74,178,62,238,89,127,141,73,62,124,234,214,115,23,41,19,202,25,236,156,246,102,70,140,214,204,102,84,69,192,10,77,241,35,31,148,88,144,178,117,32,202,172,175,180,144,44,185,130,46,213,53,63,71,178,8,249,114,46,141,181,251,18,194,89,147,1,36,31,105,21,67,85,185,98,221,14,144,101,27,57,120,211,106,118,98,151,132,94,210,202,138,27,26,96,33,68,244,147,114,174,3,241,226,134,84,152,164,45,120,177,12,92,171,187,7,4,107,87,153,123,80,233,136,183,113,95,148,67,229,90,181,224,227,43,50,31,146,126,30,207,156,32,97,228,202,186,245,36,153,112,153,243,127,245,82,45,67,166,207,161,44,179,84,136,124,168,121,148,154,214,236,140,176,8,184,252,22,236,170,113,49,164,107,21,182,182,164,35,216,42,238,85,71,67,14,38,76,182,41,78,155,173,28,96,63,119,20,130,39,130,131,215,55,218,184,183,47,175,163,201,143,220,226,75,86,241,51,153,208,117,230,182,211,250,74,11,229,136,163,226,255,0,168,185,141,86,170,157,241,106,200,101,177,171,28,106,232,207,255,0,113,52,211,127,7,238,117,71,205,234,98,144,191,109,116,152,223,12,125,18,14,42,248,3,16,196,174,189,54,189,172,222,255,0,66,55,80,188,23,255,0,212,165,164,211,21,80,170,152,106,225,98,251,99,90,164,207,56,137,133,68,76,212,58,198,9,253,62,186,41,49,137,111,164,252,99,58,86,107,97,113,137,65,175,111,97,213,84,171,11,207,231,155,42,209,50,251,101,45,129,9,83,104,207,200,12,56,148,149,245,81,197,45,248,68,66,165,173,198,80,217,242,108,167,124,216,165,37,175,102,163,178,226,49,120,211,42,122,123,82,177,156,68,18,163,52,104,145,162,97,202,50,201,69,84,44,66,220,107,8,58,38,181,149,194,249,233,165,91,244,125,245,228,210,110,229,241,125,180,12,157,1,185,181,125,181,129,85,20,57,53,181,160,194,37,45,188,135,102,90,157,46,183,83,218,193,130,195,27,22,50,164,90,144,222,172,79,81,227,200,166,253,120,146,120,67,145,62,167,167,220,129,52,106,214,23,130,138,66,242,12,111,204,33,165,12,152,205,243,195,139,22,85,209,3,167,162,139,187,151,246,212,126,167,210,90,142,73,243,87,64,30,63,168,173,183,113,44,31,12,56,136,194,229,202,154,154,227,233,9,65,204,53,173,71,13,137,80,70,190,157,26,43,229,242,99,92,236,172,85,106,94,73,178,247,165,165,102,159,185,127,202,23,18,149,173,213,64,154,55,230,41,10,151,201,101,168,207,187,175,47,26,74,142,181,58,35,46,231,86,248,114,229,91,223,174,65,56,24,113,114,46,90,109,79,120,66,122,113,98,145,92,233,237,60,50,65,204,82,242,41,109,221,190,134,102,84,228,55,100,253,247,54,82,44,31,12,228,247,80,49,161,158,12,174,82,229,26,108,195,12,73,214,31,216,93,207,212,69,182,219,89,118,171,58,208,130,79,105,113,13,78,207,99,6,252,161,76,96,5,243,162,63,49,85,213,127,82,109,152,124,157,109,167,32,203,101,76,76,121,62,162,201,242,71,26,94,236,222,234,229,26,255,0,76,30,48,31,109,16,164,22,46,178,41,8,127,142,36,196,221,154,230,74,229,153,101,182,62,167,92,107,21,125,251,31,168,130,106,107,184,47,15,26,141,187,101,229,7,159,162,8,101,26,153,248,123,101,46,112,246,133,149,200,37,209,158,109,176,48,203,229,85,134,206,191,229,57,218,168,216,146,112,53,84,232,204,254,162,33,148,136,144,234,217,195,62,98,197,227,91,141,233,86,82,241,4,73,152,97,197,31,14,36,251,122,3,49,205,245,157,172,235,182,74,196,82,70,33,122,254,218,252,246,205,49,241,54,54,181,97,131,115,38,76,47,62,66,47,215,122,135,74,239,159,148,66,82,255,0,135,143,81,231,242,25,21,127,31,71,51,123,84,28,232,6,18,52,70,102,229,84,210,95,4,100,194,94,197,51,167,158,120,195,234,196,177,212,153,243,128,162,42,92,137,175,34,142,202,170,12,232,132,54,33,255,0,129,66,201,190,137,167,198,248,130,138,76,169,220,59,179,193,7,205,242,173,209,167,232,235,47,243,2,140,68,23,212,73,111,216,113,125,37,197,137,71,151,106,49,15,238,160,173,117,156,233,50,253,58,190,40,139,247,19,249,146,105,228,252,165,118,50,141,11,38,52,24,62,30,157,3,42,106,168,182,26,85,86,156,177,119,118,43,51,70,97,57,66,36,45,109,219,255,0,187,139,139,237,167,108,178,97,121,130,33,136,105,149,148,5,176,3,59,119,203,23,141,85,236,43,69,5,229,46,60,190,9,91,238,193,36,24,177,98,73,44,172,153,4,121,178,162,223,169,149,60,107,35,214,157,248,84,245,222,164,139,244,144,118,182,83,167,114,134,41,49,175,154,86,250,182,76,183,215,91,85,147,253,164,172,163,134,61,143,187,130,205,164,169,34,75,141,85,107,8,121,130,82,73,87,30,171,6,16,54,145,42,242,164,50,109,79,231,139,23,106,117,175,208,185,26,105,245,38,198,9,226,98,197,39,219,72,95,171,117,142,126,110,191,53,73,85,0,17,165,48,214,17,72,82,21,91,51,67,110,98,110,195,20,120,187,85,41,160,155,132,229,11,46,46,222,14,92,89,85,53,174,128,185,146,12,177,11,182,251,136,48,152,149,30,24,69,254,181,79,91,171,89,225,243,124,170,123,203,19,123,5,88,231,86,95,14,189,219,189,70,63,219,41,82,136,122,110,158,52,166,27,17,11,139,233,137,117,43,138,170,171,35,250,134,213,44,153,39,78,82,51,230,231,194,141,255,0,193,19,52,201,81,149,88,42,182,170,170,76,70,11,20,159,255,0,17,18,205,55,84,47,61,166,69,21,101,241,155,74,212,244,148,147,136,146,135,227,126,160,187,62,26,56,3,140,185,127,45,173,85,208,175,227,107,91,49,213,227,105,139,41,35,126,41,251,97,172,39,201,216,143,104,25,89,126,226,231,82,117,87,196,58,209,230,151,40,101,26,90,205,103,107,56,156,162,77,105,95,224,93,180,251,43,230,25,133,127,49,86,208,214,214,201,229,137,43,149,67,89,67,181,183,27,57,85,254,149,167,5,37,83,3,148,121,61,197,85,178,8,213,7,52,108,100,196,84,174,239,76,14,76,92,170,155,96,57,196,204,25,73,237,108,104,152,30,18,136,101,79,184,41,201,180,222,155,166,20,226,24,178,139,145,52,181,161,36,159,60,92,169,30,173,124,170,157,65,253,60,88,191,58,175,164,121,228,141,153,187,18,217,172,51,41,32,248,211,176,97,49,120,208,127,131,199,55,230,241,13,116,107,141,55,185,7,82,249,91,90,193,129,130,250,73,241,20,136,13,37,151,134,208,50,136,33,35,235,106,136,35,225,223,144,138,142,202,76,72,221,42,118,78,164,137,25,249,132,46,65,40,188,139,244,58,171,6,89,86,236,123,150,15,170,24,129,152,50,136,164,174,62,36,50,76,182,68,84,208,46,226,22,187,17,148,150,107,55,177,93,99,100,2,126,182,61,73,48,203,139,27,31,212,77,227,106,168,54,224,225,18,15,240,148,93,73,204,98,226,78,97,233,234,122,70,98,15,41,19,215,78,93,196,183,240,86,205,60,9,35,121,183,228,18,64,109,66,122,9,79,12,177,16,170,182,101,149,108,22,124,222,53,19,62,238,158,202,118,47,253,221,38,46,58,150,154,123,91,94,106,65,237,43,197,139,233,229,70,234,173,31,170,172,162,230,150,81,151,246,150,157,31,3,109,224,81,46,133,50,96,227,3,44,185,74,138,218,66,75,181,219,2,10,171,225,184,43,96,178,92,188,123,148,250,54,161,163,210,240,126,111,30,69,43,169,254,36,15,62,210,39,42,74,24,196,187,126,105,107,55,30,111,224,219,74,156,204,245,159,199,33,194,27,195,93,23,42,225,247,223,16,190,33,106,9,79,151,16,68,199,231,198,53,212,47,168,98,198,229,52,12,162,78,232,107,116,228,218,214,122,116,94,79,218,72,221,20,111,207,93,78,152,250,221,149,255,0,18,232,79,104,59,139,201,208,89,235,130,32,151,64,135,38,41,125,210,9,49,211,218,122,8,192,252,162,91,103,192,7,178,170,170,137,165,23,83,145,153,157,174,6,247,196,17,56,139,149,10,107,136,185,241,27,34,218,106,162,123,93,136,79,71,149,25,143,41,132,134,141,190,205,90,153,201,128,15,60,162,74,38,24,99,238,70,62,96,4,194,4,210,185,62,154,14,29,105,230,249,241,101,76,182,52,45,149,84,215,96,195,218,149,73,209,144,105,9,150,184,164,201,246,149,133,109,85,109,108,94,24,164,41,19,152,26,110,198,236,111,40,98,140,67,251,139,44,175,139,139,102,66,26,3,231,123,165,34,122,16,140,140,234,202,159,26,146,37,105,240,216,227,254,52,194,27,42,163,15,138,1,11,251,162,69,81,56,131,72,206,75,178,126,219,139,107,136,136,198,90,188,189,197,26,109,107,12,18,88,242,136,67,18,136,159,91,18,108,188,37,149,139,249,86,53,126,198,81,241,174,8,47,238,135,254,234,87,106,251,194,143,40,74,65,13,43,54,149,7,246,146,249,62,166,85,172,54,87,148,135,96,141,40,146,99,125,52,138,163,49,227,110,203,196,82,145,28,205,24,9,192,247,11,149,83,51,240,254,164,136,194,132,88,164,175,70,135,42,16,223,132,188,98,85,86,95,18,121,17,246,90,120,26,108,25,177,114,33,159,119,121,180,195,97,0,91,111,180,155,93,154,117,249,246,158,216,151,153,72,121,177,112,229,234,83,108,203,174,10,77,109,129,108,204,81,11,136,159,117,71,154,29,230,155,181,100,67,69,202,50,189,85,61,132,131,47,220,200,170,169,12,57,207,102,106,188,164,250,133,18,197,85,243,21,164,97,76,10,24,58,128,31,165,38,79,15,164,154,85,104,154,106,145,191,48,185,10,172,35,73,100,97,240,197,24,144,83,49,201,238,42,166,234,248,145,171,57,59,38,180,126,210,145,190,170,191,252,254,146,82,46,132,200,3,41,59,81,83,194,8,192,102,37,138,202,230,228,135,26,173,141,112,83,188,54,197,228,84,213,186,86,130,112,63,171,79,24,137,251,168,171,234,211,206,255,0,47,17,50,126,210,148,135,240,223,92,78,181,30,92,130,31,154,213,133,188,116,41,101,242,215,176,222,25,170,180,181,195,226,4,163,199,231,199,145,94,64,184,28,145,225,20,161,169,123,143,132,83,139,250,190,82,125,180,174,54,143,178,211,239,202,34,145,99,194,255,0,98,238,35,157,14,79,156,111,3,113,149,41,184,212,131,133,197,18,175,41,16,245,86,83,177,245,101,77,105,217,90,89,127,212,80,171,251,11,99,13,37,124,9,50,243,91,69,196,95,166,171,103,204,137,38,11,194,33,44,100,233,141,49,38,38,96,202,38,68,36,96,227,225,74,216,124,133,73,38,62,212,114,240,203,23,25,94,154,6,182,92,210,124,167,16,213,29,221,111,202,48,220,105,117,107,25,231,133,75,27,21,179,84,192,53,67,23,9,167,143,248,150,59,96,70,39,213,79,36,233,131,150,38,239,116,49,9,74,4,199,146,119,135,219,23,184,170,196,135,97,49,6,60,221,75,198,152,62,227,74,23,251,168,55,214,238,89,132,214,132,23,242,160,31,163,0,82,102,12,242,36,101,215,236,162,212,118,251,38,73,7,16,191,145,76,26,203,81,217,78,218,87,69,36,97,253,68,210,29,169,32,189,145,49,15,24,147,135,220,12,172,226,18,72,100,71,49,149,144,134,212,58,48,243,129,243,115,228,201,34,153,102,134,151,8,236,48,132,85,217,43,97,228,229,48,178,44,102,86,147,205,117,127,143,204,77,205,126,201,250,26,19,198,136,204,202,178,182,180,121,24,98,149,6,24,15,250,168,192,204,199,194,164,210,42,27,147,148,48,217,16,67,88,217,92,2,8,31,196,144,62,212,99,73,46,45,95,37,67,114,71,196,180,113,170,114,54,254,33,60,153,103,205,40,98,250,105,78,167,187,157,6,38,108,68,40,254,218,136,187,152,65,217,48,165,201,137,93,208,218,213,73,30,41,124,145,147,44,122,35,102,108,146,122,225,160,155,77,217,122,151,153,138,94,79,166,158,50,120,35,63,49,68,189,125,73,85,24,108,177,164,22,34,121,164,108,135,107,108,53,106,254,132,255,0,251,41,141,169,25,101,224,24,145,99,11,18,223,231,43,31,9,84,107,3,233,60,41,148,11,87,149,77,149,144,49,42,163,105,233,83,135,148,210,177,19,233,160,110,244,149,175,135,86,95,184,130,126,173,124,18,48,74,178,171,82,65,146,206,82,145,85,122,143,223,66,109,27,28,174,102,128,181,207,187,42,188,161,13,104,224,176,94,226,168,146,248,147,129,132,74,82,77,62,199,32,147,52,138,255,0,250,140,255,0,236,62,100,202,232,64,230,16,146,79,199,145,99,13,255,0,32,66,253,52,142,200,195,130,114,102,201,246,214,112,12,57,60,59,94,53,206,209,179,242,212,186,213,20,0,223,21,201,25,228,41,98,147,246,210,103,252,84,185,146,126,24,5,93,86,30,137,211,18,89,152,177,121,22,139,189,37,137,140,252,61,77,27,40,190,170,170,244,137,247,168,155,218,125,17,16,231,206,191,240,245,28,145,83,234,221,36,193,147,54,253,97,38,6,166,140,70,122,180,8,194,16,189,193,39,112,204,12,108,50,102,85,85,51,113,135,85,94,16,65,195,147,34,43,115,245,87,202,214,2,72,51,4,163,91,164,214,203,43,56,74,60,139,154,139,246,58,154,184,7,212,82,44,152,198,23,218,202,149,201,141,121,27,152,162,30,63,180,179,97,143,143,54,34,36,174,163,133,73,129,93,239,64,26,65,113,130,52,77,164,66,226,202,153,76,178,6,209,252,188,139,158,73,13,173,148,167,152,165,32,135,230,157,85,156,203,25,73,161,96,153,154,39,41,17,80,43,109,72,60,198,148,65,125,180,69,107,44,163,51,136,89,82,141,73,169,207,4,248,76,34,8,159,109,81,149,126,129,89,134,79,184,56,143,135,106,66,226,95,63,22,203,141,246,148,248,126,36,69,141,197,137,43,53,196,27,47,60,37,237,81,106,12,170,195,251,189,97,185,138,252,210,178,145,71,67,101,148,153,219,179,20,130,31,211,89,178,30,200,140,54,44,170,137,147,224,205,99,58,196,69,56,235,228,81,172,139,136,254,53,36,18,197,97,178,147,39,130,22,54,158,57,95,243,121,49,162,43,117,8,227,61,153,177,227,18,99,39,85,69,157,225,132,75,179,121,126,142,77,182,2,125,36,177,99,218,117,39,48,225,217,99,98,54,4,199,237,114,226,89,7,80,197,25,31,155,149,110,242,253,11,86,53,190,0,200,199,229,42,76,24,27,105,111,12,66,229,70,92,79,60,209,188,53,226,74,97,152,149,188,37,226,34,198,102,168,202,165,28,0,254,127,155,226,76,77,27,109,204,162,39,213,89,89,17,146,194,82,35,194,18,15,132,211,201,197,247,84,213,156,102,141,71,114,117,14,32,62,32,96,73,41,63,233,164,239,13,228,145,243,79,196,63,166,37,134,252,228,62,24,146,137,145,104,252,73,99,26,94,25,117,121,70,168,21,12,173,248,123,189,62,83,100,42,50,102,152,5,105,241,9,125,14,185,0,129,132,69,32,190,218,77,101,171,88,47,252,185,82,254,67,120,232,27,122,253,148,161,167,136,49,252,220,161,41,171,186,122,209,75,205,93,255,0,63,180,148,6,251,81,201,63,249,89,49,254,210,60,208,238,36,177,133,227,18,55,37,242,13,189,23,228,111,1,131,30,60,169,187,228,215,13,156,74,122,51,32,193,7,245,11,76,164,251,69,68,198,153,78,82,98,22,66,172,179,125,139,81,171,245,13,104,152,240,252,176,146,179,106,24,185,59,70,130,181,167,139,55,164,73,51,244,73,196,7,152,51,201,251,107,118,221,254,70,86,69,58,12,109,73,16,160,97,69,141,102,109,73,79,147,151,136,139,140,26,78,160,169,38,44,68,70,214,217,18,79,53,135,98,70,142,84,29,85,14,174,253,79,4,164,195,16,75,12,209,36,147,44,178,141,69,83,223,48,135,197,238,42,31,195,210,237,250,68,166,177,189,177,212,25,80,124,251,42,60,29,185,73,224,134,14,57,44,237,26,80,205,37,101,90,206,94,85,162,203,76,90,151,192,219,172,74,187,114,253,139,84,31,73,211,96,240,204,25,67,229,73,237,104,78,38,48,161,42,217,1,151,144,89,253,64,89,71,245,22,195,92,12,159,40,154,57,31,131,104,99,47,244,211,14,96,6,61,161,132,53,244,211,54,220,184,146,103,198,150,57,121,86,118,76,57,65,218,153,149,131,17,228,107,45,203,48,226,26,109,1,144,125,209,17,70,211,152,254,125,74,170,52,240,9,156,202,108,204,134,85,76,238,41,193,36,12,54,84,23,225,188,131,225,201,252,137,212,99,15,185,51,205,185,230,77,28,202,35,43,17,115,52,24,36,179,230,212,212,255,0,135,190,155,57,133,169,93,113,236,97,88,148,217,67,202,197,125,229,115,22,196,123,224,124,143,245,97,15,137,69,134,28,73,215,143,218,69,196,63,60,74,234,100,9,114,95,135,147,24,146,171,90,163,193,230,16,177,37,245,42,166,49,180,149,201,72,252,194,196,49,34,141,166,6,86,19,41,113,12,72,170,221,67,46,52,28,191,244,214,192,207,125,187,30,99,69,196,52,171,39,240,204,190,206,67,172,245,109,174,155,178,29,117,119,95,212,84,250,84,36,178,27,13,47,177,84,217,124,55,163,187,3,204,111,248,16,68,72,43,106,143,81,43,104,44,152,253,181,155,42,185,247,31,123,70,95,232,248,52,231,200,207,166,168,224,76,60,110,16,151,18,251,91,50,32,152,192,203,18,223,49,128,238,23,90,73,25,59,24,172,222,67,22,67,220,243,110,134,179,101,196,17,143,105,149,38,124,144,77,30,46,161,253,180,20,248,17,48,97,175,41,114,125,69,60,217,112,212,42,182,204,161,53,108,94,224,242,173,236,173,60,145,225,228,92,94,214,54,184,173,127,249,164,146,198,71,208,235,155,136,47,218,26,124,148,111,117,9,200,125,132,241,212,232,183,20,149,84,131,124,185,118,155,101,37,51,85,65,36,188,66,180,147,36,127,113,99,49,146,245,38,50,219,74,33,71,244,208,112,52,192,36,159,138,47,26,120,213,159,39,21,170,134,82,117,36,65,157,155,66,145,54,101,149,172,224,102,9,72,139,244,125,57,4,28,209,71,145,32,101,144,35,75,230,47,26,36,84,255,0,102,171,55,209,77,90,249,100,7,245,5,148,147,110,95,138,32,146,47,196,49,11,224,17,21,24,199,188,157,37,228,66,183,234,99,91,200,60,49,182,50,217,187,139,149,21,39,98,52,59,205,58,48,240,203,198,145,79,184,227,126,30,84,111,53,137,237,133,92,90,142,8,50,251,106,50,203,88,78,155,195,92,34,11,246,211,198,121,221,240,155,26,219,91,240,222,118,124,197,148,60,106,171,13,249,130,181,8,80,195,214,182,242,243,110,164,171,218,218,27,33,131,250,140,174,79,166,172,96,70,137,72,12,88,134,149,207,153,140,249,177,16,185,81,254,36,197,116,31,113,220,159,153,79,59,27,202,18,161,99,62,116,33,229,151,214,159,62,200,24,249,184,148,253,196,205,207,78,76,107,42,175,240,22,96,154,221,78,73,50,182,155,85,103,27,38,60,185,84,29,13,110,67,229,197,137,94,4,35,24,56,165,35,101,80,26,65,124,205,84,56,62,97,202,151,126,42,1,126,161,80,23,212,242,191,57,67,255,0,58,91,107,50,37,109,83,34,8,188,138,77,209,223,228,117,153,126,130,173,117,181,116,31,220,73,141,241,10,154,75,58,164,149,34,14,140,212,23,252,194,17,4,50,251,139,123,62,23,88,214,179,40,75,148,159,77,106,244,31,209,155,170,67,23,218,239,143,213,136,107,228,199,217,116,215,246,34,171,107,78,34,127,80,16,211,231,211,228,249,184,130,196,134,233,84,23,170,98,38,226,101,205,0,24,107,111,117,42,54,167,60,224,112,242,170,157,67,166,231,106,9,64,136,98,144,163,87,58,87,225,164,26,216,140,150,104,169,163,232,209,191,208,223,153,85,254,147,218,2,147,80,73,137,187,55,16,213,155,216,72,221,179,211,57,246,177,105,1,213,252,105,35,239,129,110,204,62,151,255,0,73,21,79,13,9,110,59,242,28,198,146,11,33,225,17,114,169,203,88,7,169,38,96,151,141,57,170,141,137,136,137,240,247,192,195,137,53,68,182,66,218,217,153,1,151,42,213,113,78,75,240,97,218,143,26,219,79,167,143,24,248,130,136,187,173,185,133,21,230,12,175,227,84,91,33,54,228,114,249,154,108,244,147,191,167,139,147,205,95,105,187,91,88,209,25,152,88,212,243,228,147,38,99,118,45,204,181,25,56,76,85,57,10,173,142,130,25,53,178,127,86,33,228,91,31,12,5,253,32,148,108,51,125,36,201,151,103,133,196,167,103,22,170,11,170,169,206,81,188,166,42,67,14,238,186,19,54,129,41,50,38,247,198,181,187,243,16,122,212,244,15,135,178,243,230,44,164,85,159,248,81,90,138,62,135,124,255,0,62,20,99,245,107,5,196,110,37,156,58,64,65,30,28,73,139,52,75,44,129,202,44,72,252,117,127,145,119,84,78,109,67,85,52,120,108,37,113,173,144,42,168,44,137,253,60,178,69,247,19,88,223,9,105,188,242,154,87,34,248,253,49,46,17,48,215,227,85,94,158,159,61,204,222,86,51,141,166,223,82,79,243,65,201,203,247,83,182,104,157,239,41,139,255,0,85,36,100,57,81,185,101,166,129,212,153,120,132,84,178,72,208,252,5,89,248,234,104,190,128,74,208,60,57,114,254,69,206,36,201,62,239,9,132,172,46,236,143,245,84,200,109,98,111,191,171,11,40,215,35,53,218,221,142,136,213,145,77,178,110,226,86,214,191,105,143,47,130,149,147,168,111,228,243,6,2,233,44,127,195,145,243,24,67,41,22,76,213,186,86,73,48,134,4,101,208,187,94,90,137,103,250,57,165,109,246,163,19,242,229,198,186,70,149,52,189,90,13,165,141,246,47,183,149,60,13,62,153,182,238,138,56,201,13,151,195,208,66,177,97,116,245,206,33,167,104,211,182,58,137,188,207,139,4,90,233,137,122,110,86,106,251,77,204,98,161,77,162,65,119,225,99,186,228,84,112,43,71,143,20,185,227,42,223,232,231,141,254,94,81,148,107,17,151,248,43,51,18,16,3,58,160,248,77,214,173,170,140,242,164,147,233,231,12,255,0,54,182,4,50,235,71,155,41,49,161,148,117,98,177,255,0,224,230,83,115,225,128,71,202,21,246,53,240,36,147,14,85,188,209,178,116,136,159,202,145,89,220,74,170,19,243,231,236,148,180,155,185,114,79,242,133,32,191,109,94,76,164,125,144,240,245,32,25,165,107,171,123,138,50,145,50,195,167,144,235,38,32,218,110,77,169,63,87,60,133,203,215,145,81,76,134,66,131,169,104,129,91,136,153,132,155,201,153,20,64,126,85,75,42,18,108,200,214,5,241,136,240,162,152,241,175,73,102,228,159,73,12,198,126,124,42,44,197,85,70,17,140,12,137,161,131,84,65,253,196,154,29,62,66,102,78,97,213,17,90,53,215,236,147,80,71,62,181,255,0,156,184,144,1,123,5,237,98,84,151,112,44,177,245,113,169,232,116,227,36,182,4,197,196,153,130,49,148,105,135,43,59,82,59,138,29,65,101,41,134,137,43,143,233,171,232,21,85,80,70,204,165,202,183,73,125,56,216,252,66,73,104,151,228,44,214,199,67,159,51,74,156,76,102,238,80,211,234,122,168,157,69,23,26,249,113,49,152,243,125,37,39,51,80,206,47,152,98,117,174,107,93,176,58,22,213,204,182,178,178,163,173,6,33,8,121,18,192,234,26,175,14,97,101,72,89,73,58,76,93,217,187,22,12,8,240,97,47,98,27,167,111,45,76,89,20,34,125,245,30,119,254,166,48,254,210,38,51,244,253,220,71,196,136,89,37,34,92,202,118,78,237,23,26,163,167,135,18,55,13,120,135,251,137,227,233,213,1,166,57,205,223,194,41,214,79,121,178,144,67,90,41,62,20,85,70,39,205,202,39,242,46,229,182,150,81,246,173,111,173,167,147,195,99,20,107,169,86,36,248,208,147,77,47,217,202,255,0,9,83,82,116,202,202,179,129,118,72,196,194,110,181,93,169,244,126,152,23,205,215,207,254,60,170,12,54,190,155,101,180,45,88,228,254,117,25,27,80,92,202,135,234,126,60,33,18,65,62,226,202,79,14,37,73,27,210,164,131,244,3,17,10,178,53,85,87,180,92,168,86,71,249,6,90,124,28,242,214,97,6,5,234,216,21,86,224,230,86,211,52,221,57,71,152,202,114,72,96,214,147,244,164,254,36,236,170,60,114,48,68,9,131,164,59,34,68,235,85,177,174,247,44,225,16,212,108,105,49,10,206,33,38,48,227,31,183,18,128,205,81,251,243,140,121,151,198,106,77,183,180,66,164,242,102,90,198,3,195,151,143,219,81,129,126,163,223,63,230,137,143,205,102,219,56,43,41,214,217,124,251,40,157,73,71,170,237,143,136,194,196,176,161,51,35,3,44,178,242,44,110,30,201,190,24,85,85,73,219,34,174,4,54,91,177,133,41,87,201,240,193,7,169,67,67,212,242,170,25,139,42,168,129,125,22,202,46,99,118,36,222,110,33,179,228,52,129,36,120,49,33,230,73,56,184,132,133,100,150,100,196,20,83,225,188,163,202,158,183,51,129,136,76,78,220,169,164,57,242,203,237,98,74,225,201,124,34,101,52,81,151,247,86,139,45,96,76,251,72,149,121,73,246,210,182,3,243,28,188,207,17,9,132,168,6,85,100,59,205,238,23,220,91,105,222,66,177,134,177,198,36,229,243,43,137,195,18,120,202,169,28,152,136,203,64,70,48,145,135,136,216,202,189,38,6,86,115,99,91,94,134,216,30,79,73,114,165,181,197,169,57,51,77,193,140,252,194,148,60,137,29,173,81,236,142,192,135,148,138,154,251,67,90,201,6,80,207,234,246,212,148,11,233,213,7,244,248,145,126,100,95,85,74,75,33,104,115,227,169,85,2,132,112,128,192,203,42,104,24,208,68,206,18,242,40,217,58,182,212,82,153,234,194,227,250,99,79,33,218,146,236,108,218,69,196,63,168,183,114,77,12,104,202,134,90,216,214,141,129,202,53,170,121,165,91,247,20,106,34,239,88,81,208,31,105,46,86,82,125,52,32,126,33,69,157,250,65,17,71,121,156,111,199,244,246,29,79,173,33,8,240,196,42,8,52,58,128,127,218,241,160,195,124,76,153,138,155,7,88,19,31,105,23,68,115,83,224,155,70,230,208,233,130,23,164,92,136,175,252,52,181,40,242,152,163,18,30,54,182,28,98,101,77,195,175,217,36,125,163,33,62,226,111,203,84,248,23,97,234,74,134,134,44,25,120,101,151,147,207,173,80,67,129,92,39,240,197,26,14,124,144,73,148,242,226,30,69,147,30,241,163,127,83,85,127,98,153,254,3,103,80,210,211,67,252,252,169,52,205,66,65,112,161,89,112,114,41,238,200,54,206,159,99,231,192,0,253,220,171,107,217,79,24,4,205,23,147,193,36,13,145,50,101,55,90,194,214,123,36,245,21,99,72,198,109,129,50,28,185,39,126,21,231,195,156,50,115,44,99,27,31,73,83,38,4,229,7,110,84,98,53,168,51,164,187,24,153,132,63,245,81,118,83,207,36,125,184,148,176,107,109,114,102,175,229,78,88,246,70,103,245,18,227,34,86,109,83,228,218,168,43,227,60,188,70,95,99,67,4,103,225,202,78,85,129,181,12,30,168,156,164,74,216,253,64,67,230,218,241,166,86,111,19,21,74,167,214,193,19,31,134,84,148,177,246,163,173,63,81,10,68,76,57,249,64,188,104,103,154,78,33,98,78,185,146,224,78,218,234,123,137,47,253,40,196,52,37,222,170,211,149,181,79,151,108,46,166,118,42,72,218,72,147,167,114,202,33,84,247,196,143,132,81,117,37,115,226,75,226,25,89,238,170,236,175,142,190,162,72,215,90,177,249,39,89,255,0,218,79,74,206,212,236,211,58,98,81,36,205,33,241,125,181,250,179,224,248,110,44,170,153,46,88,177,112,46,31,73,255,0,99,253,29,166,239,25,168,66,47,153,19,242,141,117,64,211,235,200,192,100,74,155,66,8,66,250,105,191,31,84,95,126,250,143,27,34,38,136,167,70,184,146,65,240,136,73,21,150,155,131,53,159,54,37,21,232,250,226,17,249,139,38,73,21,125,59,238,72,198,68,151,147,34,157,93,6,170,248,234,104,102,158,138,62,17,22,74,40,44,36,110,16,149,17,62,5,204,17,188,219,82,21,42,100,153,222,240,150,50,235,244,106,183,244,191,173,49,197,23,52,178,160,205,169,199,5,239,202,185,244,157,67,170,136,125,164,65,98,31,212,71,67,134,114,189,134,151,202,161,178,221,254,138,98,82,27,88,122,147,241,6,47,242,37,246,87,219,97,245,17,55,134,24,177,153,195,20,104,208,237,72,255,0,210,143,253,165,85,141,9,219,248,115,70,95,78,221,229,197,136,106,251,79,106,209,201,3,57,121,17,186,132,52,209,169,207,197,27,39,130,230,16,36,226,157,195,196,145,163,209,184,21,142,107,173,31,67,177,250,198,70,45,158,112,124,57,84,36,11,131,139,180,68,77,25,101,42,72,248,98,145,21,144,70,141,6,115,36,143,62,80,139,18,212,99,14,75,16,176,217,44,167,195,44,88,134,156,108,43,127,38,45,201,72,181,87,247,212,207,65,123,31,193,139,47,34,194,102,125,167,9,121,19,119,213,98,246,136,33,172,102,86,237,129,152,92,169,201,216,141,126,149,60,159,155,151,144,171,91,31,177,122,126,105,147,138,12,92,152,190,154,82,192,158,73,58,138,169,207,224,123,25,60,209,108,153,135,106,138,12,56,144,127,181,70,51,79,78,252,156,88,151,183,35,131,250,190,180,141,128,115,55,50,214,171,195,244,4,90,103,234,24,133,136,248,129,139,218,147,207,181,28,146,112,227,74,252,14,151,39,55,19,219,147,136,153,130,82,8,139,104,110,53,25,79,135,213,8,33,254,234,21,249,35,29,125,184,96,227,65,37,134,82,113,51,219,89,182,163,171,15,54,15,23,49,110,72,66,45,70,147,46,183,148,69,33,70,162,233,245,12,233,221,34,86,149,76,157,36,31,55,143,26,101,141,188,180,21,176,18,63,95,206,147,47,105,176,203,247,10,157,198,212,36,27,216,44,92,139,67,244,220,17,147,46,82,20,136,192,211,131,185,54,218,253,137,185,252,28,178,215,35,62,110,86,33,165,147,38,85,21,155,64,136,146,72,182,176,32,40,48,148,72,120,212,147,160,157,230,137,202,168,177,19,102,82,114,125,172,186,66,112,208,229,251,133,89,64,129,170,174,193,187,221,109,134,175,99,4,229,7,245,17,13,5,37,236,140,70,98,23,241,173,106,249,12,172,192,20,52,247,17,159,243,101,202,168,249,197,238,165,211,238,223,26,38,83,109,132,49,123,99,73,153,175,15,36,152,171,162,229,92,204,202,218,225,161,85,185,74,247,144,169,92,250,208,19,245,98,91,97,201,177,39,52,177,12,72,201,47,102,14,209,173,86,160,140,164,116,251,47,77,30,210,184,68,200,84,183,53,169,71,218,76,169,205,172,200,48,121,140,147,70,213,80,72,78,94,37,173,77,71,142,192,242,77,168,4,62,105,92,104,186,214,95,249,179,9,70,84,246,52,10,235,176,126,169,46,153,36,122,108,239,197,203,137,38,3,171,53,139,152,19,8,80,48,86,34,255,0,66,22,125,197,108,30,161,13,71,67,214,99,178,62,21,81,14,146,170,115,55,118,25,18,43,107,247,216,214,140,8,211,231,9,254,162,24,191,237,33,228,195,37,221,147,236,37,192,237,85,108,13,119,135,202,34,161,204,167,133,195,47,177,83,114,36,107,19,171,253,9,25,164,171,138,15,210,226,74,228,232,192,12,253,74,241,134,4,210,112,245,162,159,91,6,72,48,150,86,47,219,90,189,82,184,149,145,14,103,62,170,12,32,126,149,39,173,211,222,172,126,17,113,46,131,51,67,50,73,31,138,121,10,63,186,151,217,80,206,164,6,106,226,245,38,187,12,172,79,204,211,214,85,30,27,68,108,107,89,195,137,243,98,32,147,218,73,39,178,137,154,89,113,45,23,113,153,36,15,16,74,164,203,124,13,220,167,35,141,235,207,137,222,137,59,20,72,4,146,180,105,237,108,123,191,13,220,92,74,168,218,98,168,114,142,107,8,164,42,22,77,12,65,254,146,40,196,52,241,244,106,159,35,254,82,214,157,135,33,211,0,183,136,195,68,47,34,23,210,181,29,33,217,151,25,70,138,210,176,231,103,226,46,33,170,139,90,210,18,43,249,72,82,39,104,214,190,194,111,50,55,185,149,60,205,240,216,45,214,36,92,154,217,126,205,161,10,148,80,134,15,186,82,100,77,164,154,87,72,87,38,206,69,174,99,26,28,225,19,44,185,92,104,175,91,139,250,65,20,101,83,246,84,151,22,79,253,81,22,152,218,74,214,15,54,95,247,19,180,13,83,86,68,40,102,93,193,130,7,148,201,36,7,206,212,146,179,98,227,246,211,104,218,84,19,70,207,86,46,92,95,73,62,97,170,168,25,139,140,95,252,17,17,198,137,147,3,61,56,129,51,65,215,73,240,45,140,175,227,90,38,122,117,32,31,139,136,98,67,221,235,152,144,87,55,213,182,179,181,4,67,242,226,202,178,73,30,92,19,66,30,182,203,82,130,203,226,166,159,22,64,136,164,42,159,101,147,53,4,173,223,38,63,184,185,164,10,121,69,178,100,65,114,174,205,167,180,241,35,65,102,81,127,161,108,61,59,69,147,234,86,70,139,196,125,91,62,8,162,237,5,141,52,134,241,201,233,72,189,31,35,248,68,152,198,128,120,56,241,42,50,176,138,202,80,198,146,248,207,194,100,197,243,50,179,169,74,122,147,6,255,0,155,46,36,202,182,224,114,73,138,38,76,74,75,99,89,85,212,223,38,183,115,213,216,154,70,140,202,136,156,189,168,89,51,193,90,204,165,42,134,213,186,219,24,30,111,108,72,147,170,241,82,75,27,14,109,110,9,101,47,183,169,105,222,51,238,46,103,164,181,155,237,165,63,15,95,154,233,81,152,194,165,141,125,10,178,234,128,19,249,64,255,0,253,225,68,50,182,92,233,216,185,49,174,150,24,195,207,203,214,152,63,104,63,210,9,117,174,218,28,246,212,138,173,173,170,173,137,151,96,66,147,246,147,122,216,196,47,41,133,137,81,122,173,84,102,124,220,81,228,90,13,106,194,254,144,67,72,221,66,13,93,126,129,217,101,182,233,200,179,223,130,74,91,50,29,225,89,148,34,140,37,63,26,101,151,155,243,21,74,163,250,21,236,192,182,154,52,18,179,181,74,154,99,227,115,26,82,42,183,80,193,178,62,24,137,149,153,3,108,99,132,2,63,15,90,117,13,232,92,35,198,177,100,193,198,226,202,49,37,145,141,82,136,33,220,172,228,135,211,65,148,60,73,12,61,85,22,49,49,68,46,228,136,91,183,234,11,178,114,151,16,254,152,147,71,38,172,181,93,12,146,48,89,147,199,58,203,119,46,127,87,88,242,163,230,93,196,28,23,252,168,255,0,193,237,11,145,33,126,152,244,210,48,197,46,84,210,159,7,247,98,202,151,36,249,13,181,117,16,134,226,38,127,242,98,127,42,40,207,36,238,81,69,28,111,182,157,223,85,68,147,243,120,135,27,19,58,196,164,195,63,17,48,242,42,238,127,69,85,82,158,0,70,48,126,131,41,18,215,134,36,35,190,93,176,184,214,113,175,128,36,228,48,34,221,131,230,203,198,153,100,187,24,209,208,144,178,213,76,147,242,149,49,113,15,234,40,219,179,78,17,217,180,139,202,187,27,244,29,56,135,242,153,22,48,52,125,105,15,204,88,197,197,237,229,79,182,150,207,81,46,113,216,22,90,168,132,102,236,88,134,136,181,152,253,139,241,74,38,69,216,110,234,162,198,7,233,99,114,253,53,42,205,49,91,53,252,209,86,50,196,255,0,33,185,111,131,156,233,93,24,2,159,212,101,151,41,123,87,70,167,135,47,39,80,246,194,76,160,104,154,216,196,203,212,138,55,203,112,139,173,22,72,86,168,109,174,54,244,26,123,32,115,69,30,68,17,169,199,90,206,17,15,248,210,175,85,188,23,40,96,101,253,164,92,13,78,73,223,41,46,41,4,177,102,215,203,65,154,31,215,83,149,195,12,25,35,251,137,152,97,197,240,196,104,163,64,90,152,17,153,197,23,169,6,25,146,137,212,186,108,66,161,182,84,228,130,14,33,113,169,151,208,130,201,252,162,84,47,178,148,95,148,151,40,133,67,217,76,4,96,97,23,97,81,97,170,33,152,99,214,189,145,43,203,136,105,29,172,251,138,217,96,150,28,133,25,83,71,228,206,196,253,145,129,39,195,40,150,98,225,192,64,201,39,178,27,12,88,184,190,218,126,240,146,53,110,104,130,196,79,5,189,239,4,97,230,8,134,130,245,39,201,30,34,202,196,183,20,51,35,154,234,29,73,115,91,57,158,163,43,141,91,233,141,66,123,40,44,49,132,53,51,174,126,15,223,234,64,48,162,158,79,170,53,163,77,214,220,233,120,158,157,99,203,247,17,175,74,203,152,205,34,157,66,5,216,196,252,57,86,6,181,220,206,197,200,184,238,161,159,121,26,213,133,169,201,143,220,78,131,173,174,54,152,182,184,136,160,209,189,131,19,167,217,96,198,204,43,236,104,209,48,101,247,20,142,134,178,181,178,33,11,97,215,237,174,161,85,166,61,108,108,16,187,10,174,173,251,8,194,70,50,36,145,188,92,106,104,218,96,18,108,112,203,229,25,23,92,15,194,177,214,247,74,24,191,149,103,51,76,81,214,179,49,101,15,248,191,58,107,47,217,153,16,15,248,111,167,32,196,121,184,242,120,117,168,63,252,40,157,54,91,204,104,24,135,237,174,185,234,181,208,142,242,241,151,247,16,243,62,33,65,43,240,135,26,95,200,95,163,87,70,57,105,190,27,142,9,24,18,171,122,72,96,211,245,187,65,33,175,174,39,73,243,244,236,121,10,147,70,13,142,118,122,140,172,185,125,180,107,159,192,214,111,177,235,238,49,203,218,7,176,168,91,89,147,164,252,160,139,254,218,101,248,73,146,98,250,142,94,68,175,103,42,180,233,25,77,86,53,62,48,41,0,194,152,92,159,81,46,51,34,78,6,83,39,215,117,178,237,224,241,100,200,149,86,233,83,248,124,217,83,170,152,204,0,28,146,88,72,145,50,127,131,218,90,52,149,109,206,137,181,125,180,178,144,163,42,233,244,58,98,36,96,113,9,32,214,1,38,55,136,168,101,81,74,15,85,211,154,146,46,83,74,228,240,235,82,25,137,190,196,46,181,24,203,138,218,217,79,204,82,127,180,173,107,76,9,44,221,245,41,45,141,173,6,230,97,240,117,36,179,45,101,224,36,65,64,31,238,35,205,107,40,160,218,68,64,50,182,84,97,229,150,158,163,18,111,12,232,211,179,27,172,170,242,147,89,211,84,193,218,75,40,196,68,154,213,128,32,59,113,98,80,23,117,172,44,230,75,49,72,164,209,183,136,202,203,228,86,217,76,157,58,201,242,195,203,25,55,173,221,201,7,244,226,242,41,127,85,202,13,164,78,44,73,222,140,178,60,105,121,178,245,33,176,21,152,181,135,15,83,212,196,205,97,60,139,227,46,9,36,152,108,101,19,249,22,118,186,192,19,65,139,18,145,252,150,242,240,253,36,203,159,16,58,56,107,105,132,14,27,72,197,39,219,75,102,70,139,8,131,218,23,181,234,117,244,32,131,204,43,146,9,18,27,129,143,238,162,207,228,106,212,121,119,91,177,136,201,126,226,194,49,165,206,138,241,127,238,139,91,39,158,220,124,197,202,140,129,24,153,56,83,46,98,177,207,181,86,149,60,144,60,193,46,82,39,52,143,244,218,166,87,24,89,73,224,168,238,35,98,72,246,209,99,19,119,46,87,241,171,51,18,23,79,152,65,143,171,46,84,102,146,161,139,37,239,49,98,143,34,62,54,214,112,250,134,177,173,97,43,78,243,101,227,73,111,212,218,157,6,28,56,49,128,205,160,134,33,162,141,233,210,71,132,75,154,127,226,16,51,225,202,169,106,181,35,11,220,46,53,37,234,36,176,223,142,168,125,181,170,4,98,101,12,84,140,207,56,198,255,0,166,186,3,38,85,73,27,59,18,157,67,62,180,64,244,248,130,228,42,118,155,77,70,142,50,54,52,193,147,165,80,214,198,139,37,153,184,212,254,22,70,123,209,245,182,67,130,52,90,128,202,108,212,150,164,133,17,248,69,254,210,129,170,167,212,22,210,159,44,37,32,149,125,173,147,44,184,162,69,229,90,235,100,202,130,204,38,22,36,98,249,26,43,152,99,137,155,73,127,238,35,235,106,168,202,6,102,40,178,45,166,135,235,111,126,17,101,72,103,211,202,173,230,50,25,91,182,0,87,6,53,28,30,156,101,89,254,33,1,58,184,177,169,170,73,224,39,17,150,140,50,227,90,191,233,149,73,172,50,170,150,225,181,148,81,252,160,147,72,210,101,144,127,54,82,100,74,42,141,140,124,93,139,105,167,188,68,230,66,224,37,76,53,14,140,139,168,25,219,200,185,150,176,52,29,55,4,241,10,94,166,46,175,26,73,200,204,65,42,73,113,240,211,212,137,150,88,134,92,171,170,54,184,173,129,192,180,53,219,238,216,127,248,6,41,4,49,63,233,43,150,60,227,98,232,144,62,20,14,180,30,216,134,181,79,208,96,140,63,213,12,67,250,139,158,101,84,249,41,30,183,37,42,163,12,132,234,202,156,239,201,7,184,72,23,237,106,15,138,186,120,228,145,97,188,97,95,154,192,163,42,146,212,214,83,25,154,168,18,78,200,145,4,66,145,80,86,242,1,153,82,105,147,244,248,226,124,164,94,69,170,183,85,50,51,30,28,89,85,5,40,228,192,121,89,194,152,210,67,6,76,50,229,98,82,126,171,99,100,76,49,56,150,12,101,173,111,153,165,149,102,65,81,207,196,179,86,237,1,93,16,185,82,176,214,197,244,230,7,16,242,120,41,249,147,37,217,92,2,32,147,182,24,240,188,247,126,210,68,103,102,212,188,138,170,186,26,170,180,241,42,101,110,197,147,149,85,250,171,231,120,8,222,210,91,26,127,169,49,10,99,74,211,231,124,178,139,40,203,238,21,87,254,68,60,138,246,83,179,195,40,177,229,89,176,39,47,238,41,120,122,192,2,59,11,19,151,234,42,216,26,170,128,131,230,47,204,169,111,40,85,135,213,175,227,96,76,155,204,252,49,26,35,204,82,198,255,0,2,135,178,159,59,218,235,75,33,152,133,151,243,121,49,167,86,151,199,216,109,181,243,54,250,149,84,153,207,197,215,230,135,181,14,231,169,106,52,6,122,147,229,132,92,105,227,35,3,105,197,216,169,146,114,21,171,224,74,50,180,255,0,159,221,75,95,163,216,89,121,140,186,53,107,25,249,196,81,13,73,107,11,183,193,177,218,84,226,41,60,249,17,221,65,85,140,3,91,93,8,108,20,65,114,38,102,140,74,144,48,178,203,200,144,5,228,140,70,20,165,202,69,141,196,201,210,121,178,165,176,84,219,191,100,227,242,166,144,222,50,251,188,106,1,239,57,15,155,116,68,222,5,169,227,120,118,20,105,114,25,148,173,146,194,19,132,69,196,135,101,110,87,179,55,42,214,29,67,190,30,29,174,36,194,27,15,221,137,81,69,44,99,105,32,73,130,14,177,126,68,5,222,146,101,104,62,82,172,121,62,162,217,79,125,100,83,178,32,103,143,246,200,154,220,93,216,138,43,194,108,101,39,135,182,143,200,240,17,99,35,33,214,147,124,204,184,241,170,96,233,138,108,236,177,40,135,197,237,168,87,207,178,33,201,152,88,191,58,101,67,171,101,78,39,167,253,37,54,145,209,189,135,104,255,0,165,132,249,53,69,31,232,6,130,54,179,244,222,44,163,255,0,117,7,38,168,246,67,226,41,20,125,246,146,149,27,207,221,34,26,39,127,145,150,133,91,36,131,80,29,248,139,200,84,20,250,169,212,143,229,22,81,174,49,125,107,127,65,57,133,137,147,26,168,211,223,20,108,172,153,180,150,34,23,247,84,179,70,171,104,85,149,121,46,167,91,129,101,91,38,38,19,20,153,20,229,247,195,74,235,183,229,15,186,133,167,48,228,191,55,82,185,135,48,27,92,56,178,145,94,54,161,22,183,137,204,95,240,88,16,89,155,107,148,107,58,221,43,6,144,153,98,11,26,235,129,223,99,197,137,78,106,26,162,8,125,88,149,119,21,248,232,46,94,90,128,67,164,245,38,36,214,186,98,44,103,251,127,196,85,162,78,161,181,140,79,79,23,253,36,60,154,27,139,44,114,226,20,130,76,172,194,212,220,201,131,44,166,4,60,67,18,163,135,12,114,94,207,154,24,135,251,171,157,221,213,106,58,216,143,54,82,100,74,41,53,133,137,89,138,94,65,16,74,83,93,7,85,83,244,20,56,117,81,191,186,255,0,109,99,36,216,207,136,42,35,77,221,142,200,24,66,94,68,242,4,252,82,176,203,92,214,102,41,83,229,246,158,139,36,254,161,47,177,7,25,228,140,254,37,65,169,49,138,14,80,151,47,237,41,42,169,140,200,253,217,74,37,118,107,168,181,41,35,92,60,156,56,178,141,111,216,62,217,143,218,20,98,251,105,104,120,159,150,34,204,207,57,125,164,138,180,21,132,150,186,122,88,134,255,0,117,65,79,129,40,68,126,237,117,246,60,133,67,27,76,69,183,243,9,69,136,139,161,106,226,89,142,62,205,37,146,43,236,69,202,69,183,77,201,33,101,122,124,177,46,140,205,43,113,81,45,225,12,12,177,144,19,254,30,203,36,239,81,197,182,67,70,50,200,17,50,7,166,196,97,162,21,106,12,105,211,129,136,69,38,68,126,216,240,129,134,95,42,245,85,216,35,19,23,213,82,102,84,55,34,26,102,155,4,105,223,213,165,73,229,251,73,243,244,78,153,16,25,44,210,136,171,237,96,65,182,137,148,188,127,113,69,76,161,39,155,195,95,105,148,105,255,0,248,1,245,109,220,74,208,98,136,44,171,236,155,41,87,111,195,201,141,75,6,170,116,18,118,229,79,43,67,98,78,161,17,75,103,43,13,185,78,33,12,210,181,164,254,212,121,19,26,218,173,143,180,178,141,26,196,190,210,208,107,141,177,240,150,80,213,26,77,80,74,220,118,253,61,85,58,35,253,67,253,181,62,99,85,82,31,13,124,12,191,196,168,194,200,147,134,194,154,127,26,249,62,170,140,76,221,150,209,27,151,211,45,77,85,160,166,30,164,220,240,237,113,35,204,194,118,169,123,139,90,58,210,51,104,89,37,254,37,181,250,182,93,188,28,53,194,24,135,245,8,185,171,70,42,50,125,243,35,31,22,33,149,108,181,187,6,209,225,203,218,164,204,23,227,250,164,70,214,192,60,239,148,48,177,43,70,173,246,35,84,80,104,96,36,189,222,92,169,205,105,165,15,207,23,16,214,114,116,241,42,127,149,37,184,13,174,197,248,123,21,153,68,176,250,76,251,95,7,134,184,185,72,150,70,126,160,17,51,75,41,18,10,217,247,245,188,185,113,17,81,195,159,101,39,192,214,42,85,253,180,30,195,120,22,178,196,70,102,22,84,238,78,167,30,213,229,234,196,146,70,178,130,62,210,141,100,16,250,251,222,17,8,120,214,81,66,198,131,106,66,73,233,42,149,181,49,198,125,217,147,217,244,39,173,59,249,80,209,163,2,112,31,187,40,255,0,148,170,108,180,30,198,168,119,17,10,63,184,152,177,131,146,206,34,168,29,73,50,13,33,217,134,87,250,213,174,146,199,101,7,48,101,15,253,212,202,166,48,21,109,243,224,220,190,39,80,213,137,181,38,64,109,5,43,42,156,102,140,103,168,190,89,165,35,99,105,184,162,127,234,136,151,88,214,222,230,219,67,123,216,1,243,101,88,176,196,47,233,10,178,159,90,121,35,120,98,8,137,134,152,164,149,7,30,236,73,170,12,216,136,63,37,105,247,118,16,9,141,109,126,167,60,147,255,0,79,139,182,140,174,181,35,193,58,171,154,40,248,148,244,104,213,163,6,99,113,45,106,184,150,52,82,79,202,127,155,41,63,149,27,37,153,7,194,85,207,181,14,176,7,170,237,42,69,136,98,247,21,6,149,212,59,158,25,101,80,182,95,193,219,70,169,61,168,103,234,106,73,217,177,101,140,186,14,143,178,131,118,6,22,192,188,158,29,105,224,127,14,16,15,245,1,101,73,176,197,140,71,237,4,49,42,90,36,205,125,204,201,215,216,111,50,0,227,17,146,226,99,198,143,125,220,25,35,250,69,83,144,238,226,103,195,46,86,33,45,166,153,71,187,249,73,89,83,111,51,255,0,5,219,80,233,146,101,136,15,218,118,41,221,156,169,68,249,181,74,22,15,183,42,71,169,245,37,85,64,51,75,42,93,205,23,228,21,111,138,104,107,100,104,34,30,28,72,115,67,103,158,81,33,105,53,13,53,219,31,180,41,10,68,126,97,143,185,50,205,117,10,208,42,29,169,48,97,197,252,136,35,106,24,190,120,77,40,98,34,26,238,97,198,7,250,122,229,247,21,87,3,151,234,18,229,16,165,243,235,75,182,207,196,162,182,158,71,95,141,39,115,231,243,68,83,115,46,31,91,41,229,17,84,196,11,139,18,49,155,190,33,162,172,141,90,32,101,223,143,39,238,163,108,219,29,22,159,86,178,202,35,55,121,10,181,204,178,137,211,95,3,141,70,104,204,246,92,57,113,125,197,83,100,104,149,0,253,80,202,133,90,252,139,141,143,48,195,146,252,69,236,71,201,141,56,64,226,47,26,145,135,37,243,143,152,197,196,53,72,25,239,218,60,34,201,143,193,76,221,57,9,12,99,146,115,2,170,107,99,109,188,51,46,120,203,82,70,212,24,138,37,70,29,84,73,39,218,8,75,146,21,100,109,106,117,245,17,235,233,254,142,137,152,98,98,81,38,73,252,222,100,172,38,178,146,207,213,32,46,238,223,143,105,19,179,220,93,25,57,202,170,161,19,53,57,198,124,33,198,153,192,124,169,160,97,77,141,115,205,180,178,89,1,90,195,146,49,15,14,85,69,80,118,95,1,203,224,68,240,229,148,190,6,29,52,158,146,229,73,228,179,42,219,85,242,207,234,84,86,36,37,214,218,109,251,67,154,32,191,109,34,208,115,9,24,7,21,132,82,101,243,247,87,94,135,50,32,187,68,50,169,219,189,61,189,149,154,188,91,111,168,175,139,138,172,194,57,57,243,253,180,242,27,254,81,130,18,213,233,86,67,6,24,144,36,201,34,223,14,159,85,119,75,171,24,135,246,209,182,198,91,83,68,152,24,223,151,22,84,181,225,57,101,254,151,16,213,236,58,119,136,121,76,134,158,104,159,156,37,17,50,125,69,140,203,228,11,97,32,107,98,249,179,212,34,229,69,25,128,254,208,88,134,133,159,187,146,15,233,253,138,105,247,119,35,149,180,48,185,20,89,89,199,95,246,25,113,171,65,167,206,193,110,137,144,169,164,11,89,118,192,100,178,151,141,66,220,80,146,200,251,185,101,196,168,116,246,250,20,92,65,40,202,52,141,13,26,197,90,69,125,10,7,195,4,227,243,99,42,35,210,162,198,102,111,113,64,234,163,106,63,253,180,228,17,20,147,238,62,36,137,35,52,222,58,12,176,171,249,29,224,50,72,49,240,162,95,113,182,31,205,149,114,29,19,169,53,86,124,55,98,93,46,25,170,167,112,203,42,35,191,159,161,54,85,79,232,76,153,240,108,184,131,43,42,93,50,3,235,122,86,217,240,42,160,147,53,113,86,76,121,8,60,74,246,241,16,149,101,197,148,43,44,38,149,198,156,201,53,169,70,195,87,90,16,73,94,164,170,56,185,132,36,182,182,238,116,102,97,49,82,180,121,91,176,246,13,178,153,168,33,51,49,167,229,74,205,241,35,86,140,24,67,23,141,87,192,187,139,36,31,160,140,84,84,104,25,57,118,163,198,170,177,163,168,155,204,135,55,135,173,174,8,127,155,129,198,171,35,76,181,183,7,244,234,177,139,247,21,35,52,245,85,144,248,96,114,253,164,1,180,102,163,131,254,92,82,8,105,214,20,241,23,114,255,0,4,212,251,141,65,65,250,177,70,200,85,206,238,238,53,86,160,148,255,0,149,254,69,215,223,163,39,89,31,52,178,229,34,62,55,195,160,125,36,203,10,153,184,112,170,221,43,100,78,105,121,10,144,234,221,43,127,52,236,244,156,145,191,105,126,159,126,149,36,30,33,9,123,240,196,17,243,24,67,200,167,34,197,90,177,177,202,235,173,148,224,26,110,147,81,193,136,192,203,220,201,39,212,76,89,165,111,243,190,88,132,69,215,76,204,82,246,157,67,76,164,198,219,65,254,157,200,79,186,145,99,128,166,243,156,138,182,134,196,94,123,188,136,199,192,60,30,94,69,208,161,152,130,255,0,49,128,50,173,172,101,28,159,167,252,170,184,40,155,154,146,148,58,134,118,60,88,164,148,107,41,240,236,97,19,212,49,16,67,47,213,84,115,24,72,39,97,171,196,53,170,250,224,243,107,158,41,113,121,60,61,180,109,169,150,214,192,53,186,170,183,6,19,118,33,231,224,154,76,194,42,143,135,24,240,101,188,166,23,26,45,246,76,41,31,180,236,18,149,89,10,98,81,198,181,125,104,241,101,34,105,26,29,53,145,50,229,25,73,244,212,64,111,134,63,243,14,37,39,172,239,175,43,101,130,219,79,23,171,219,250,139,146,105,26,45,44,186,106,122,191,248,239,252,115,127,228,95,109,117,211,79,238,167,109,147,180,173,7,12,4,182,73,183,163,221,138,41,4,146,105,93,103,121,170,43,128,107,106,189,177,21,109,108,193,198,243,17,132,50,140,189,138,176,200,206,183,115,139,170,233,117,233,165,214,47,157,4,12,173,4,226,101,234,68,64,173,139,8,249,66,33,20,130,250,170,141,225,210,165,233,20,148,182,237,240,70,63,233,234,215,95,19,147,32,61,79,168,108,137,7,12,65,12,95,180,185,189,244,253,71,131,132,178,74,69,95,38,239,24,249,68,53,56,109,67,44,83,153,180,128,145,155,246,45,26,152,233,186,123,25,32,103,174,11,17,10,172,96,85,2,147,251,172,185,80,222,114,173,158,195,23,137,101,38,25,227,114,139,149,55,143,177,157,255,0,163,195,25,132,7,17,82,248,119,7,206,240,246,173,112,44,189,163,69,78,194,24,133,229,22,49,37,95,249,19,99,22,67,36,144,60,178,196,53,51,168,106,153,39,244,145,70,37,84,105,251,97,165,204,126,248,157,74,187,198,42,208,67,79,166,15,8,140,151,136,107,164,82,79,137,37,152,122,136,36,165,134,4,104,184,67,216,165,239,166,94,70,35,61,36,184,139,238,40,51,95,129,69,207,145,209,166,73,201,197,148,152,212,236,246,30,180,153,178,146,72,255,0,220,82,113,175,181,80,199,253,64,170,210,158,227,115,23,170,55,242,36,179,39,33,153,85,120,159,25,48,246,64,103,103,242,44,35,85,69,17,243,25,102,105,248,135,218,49,36,119,19,37,20,127,40,81,170,44,159,168,149,29,220,62,168,64,202,21,53,38,99,228,240,196,235,89,86,133,228,243,13,137,114,162,205,12,30,201,113,39,183,237,168,98,134,16,228,146,49,54,134,18,98,102,111,135,242,157,138,126,99,37,70,63,9,114,34,153,36,226,31,15,98,86,86,212,209,163,38,30,23,113,122,147,24,122,158,33,7,250,161,228,82,240,204,121,47,229,18,2,76,12,71,204,46,37,6,140,170,177,209,195,118,57,60,40,166,73,202,163,41,223,137,236,85,17,164,176,126,232,209,255,0,164,70,168,211,127,19,30,45,170,83,113,0,115,153,152,165,227,66,204,213,85,82,95,180,137,202,65,36,58,147,80,146,20,76,33,201,144,170,139,35,191,17,54,197,23,119,192,131,47,105,19,22,49,33,153,107,42,73,51,68,148,60,159,77,47,129,166,39,93,191,48,132,66,229,122,169,135,240,244,254,28,194,32,136,186,22,22,49,153,77,80,245,13,168,137,253,67,30,63,182,153,152,192,178,240,150,36,76,109,48,56,81,30,25,124,169,21,172,241,193,25,5,16,92,137,36,90,113,49,115,15,123,246,204,237,89,239,229,73,6,29,210,139,140,249,211,137,243,106,198,170,168,146,71,137,44,113,220,163,53,1,169,224,90,249,188,166,47,26,163,141,90,242,179,42,22,202,55,225,184,188,165,90,161,234,74,172,28,51,242,151,233,166,110,201,240,43,89,198,198,167,33,0,255,0,166,163,175,180,97,36,157,146,235,248,177,38,51,53,228,168,210,253,60,177,120,209,241,181,60,18,112,253,85,47,200,245,203,67,86,22,173,137,176,207,124,18,109,54,185,72,156,178,55,202,110,229,207,36,97,253,53,184,212,57,8,251,0,137,79,90,201,202,71,196,150,92,74,204,166,47,35,67,238,34,103,120,132,92,163,250,137,45,243,216,82,51,105,202,167,110,216,74,67,188,161,90,169,53,12,169,178,216,19,11,249,20,86,61,108,91,199,2,202,180,32,140,204,190,226,41,250,180,21,3,124,189,169,74,65,34,97,214,147,27,13,245,81,183,116,48,73,90,252,93,138,219,119,57,247,8,187,143,139,82,236,134,240,196,171,196,69,243,77,201,157,101,250,188,153,20,236,152,99,168,150,67,98,255,0,90,62,135,88,65,147,101,180,136,82,101,73,182,177,15,107,174,58,29,2,52,9,112,142,245,67,3,80,143,166,89,113,41,64,207,157,37,236,229,85,12,170,4,152,131,49,177,167,230,32,108,153,145,39,15,229,11,149,38,53,220,161,19,105,18,40,202,79,168,68,200,62,16,184,133,202,188,240,128,92,184,150,42,133,132,38,211,118,179,135,152,211,199,202,135,135,24,245,172,194,88,185,85,83,24,15,184,154,86,134,184,68,205,47,173,90,202,79,33,37,63,47,134,104,184,149,4,202,218,221,166,97,45,211,61,54,79,12,65,113,160,54,207,201,196,166,205,250,148,80,7,132,255,0,198,130,135,166,41,247,251,187,18,229,250,99,78,94,194,19,133,108,101,14,229,50,219,196,198,169,242,123,193,131,229,49,136,98,82,245,179,229,77,177,195,253,178,22,226,5,204,25,79,9,139,148,104,170,73,62,154,7,252,170,204,252,141,88,208,103,63,77,215,17,236,48,178,100,91,99,64,24,223,133,121,147,37,206,99,204,17,45,97,152,49,74,195,238,168,52,140,62,217,180,212,231,140,246,27,23,26,165,141,60,3,130,240,246,145,15,48,47,155,17,137,116,106,123,40,196,225,200,85,69,87,117,247,19,18,62,225,151,50,109,95,150,46,95,207,198,169,33,214,240,48,216,149,164,58,64,96,249,177,114,45,102,100,88,220,88,149,170,177,40,182,103,38,32,49,226,63,52,84,227,206,8,153,203,21,23,37,227,192,149,188,209,124,249,74,185,90,77,60,70,85,19,155,118,89,111,55,80,214,199,154,93,144,246,153,71,141,13,118,247,248,60,57,113,12,171,84,6,108,98,229,203,149,10,222,67,50,128,93,232,98,9,153,69,63,147,233,174,109,169,32,90,214,243,7,39,23,182,186,215,170,217,16,100,40,138,53,41,112,25,211,143,243,98,202,186,85,183,190,9,228,132,149,14,191,4,16,51,48,137,145,63,13,172,187,111,155,54,76,107,100,109,49,92,95,236,6,36,201,250,120,17,128,254,82,98,250,105,118,105,242,54,224,69,108,240,120,114,173,251,204,92,190,218,146,49,177,147,8,150,27,153,114,88,248,153,72,162,209,176,235,82,152,58,206,41,37,237,3,202,65,42,248,118,71,146,206,213,202,168,116,121,235,78,251,31,254,8,171,169,238,6,39,226,50,93,35,100,27,22,226,92,134,123,227,119,21,30,201,48,72,60,185,121,18,134,79,136,80,117,101,75,36,190,88,201,242,159,237,173,203,195,81,42,174,84,102,137,225,202,33,149,76,207,134,60,239,218,99,18,207,214,25,210,97,19,34,20,223,50,254,212,110,107,230,27,116,2,147,73,239,75,158,145,217,67,28,150,97,218,255,0,34,127,38,24,252,63,84,144,92,106,122,170,64,102,177,200,177,152,117,177,62,253,43,4,135,196,105,229,253,181,69,91,161,170,134,76,194,148,69,25,72,241,234,155,135,216,196,41,49,141,252,99,87,140,147,178,31,111,34,219,42,47,176,53,237,94,229,52,104,195,140,12,57,82,219,136,214,191,218,79,18,70,203,187,89,36,195,148,66,70,132,39,32,249,75,149,115,180,153,123,27,86,65,65,159,170,178,113,74,141,141,52,211,122,182,214,180,251,73,101,254,69,131,224,31,205,106,53,81,59,113,37,101,42,173,251,22,254,188,249,189,197,202,152,6,224,101,6,31,75,25,84,165,87,134,4,221,146,89,143,181,100,44,200,222,230,72,171,244,96,102,69,132,119,203,196,52,242,4,241,205,7,9,84,141,171,9,56,15,14,82,9,33,13,148,186,3,176,66,200,173,35,63,34,106,170,231,94,100,0,17,156,169,100,154,26,8,199,204,89,68,201,247,80,52,246,82,228,129,146,236,50,9,11,170,174,32,146,11,2,30,196,159,149,143,244,22,26,181,123,142,217,177,31,233,37,15,26,205,158,149,225,243,107,146,27,80,146,23,84,164,8,117,180,169,62,238,84,139,36,229,91,167,79,179,168,89,79,170,201,194,36,169,247,21,81,159,237,169,86,95,16,131,202,100,21,174,75,32,63,16,137,254,210,125,151,148,154,213,62,78,130,107,234,104,192,205,186,26,87,85,241,107,79,150,94,211,126,49,98,92,173,244,250,156,156,59,2,99,82,86,191,14,173,115,229,137,185,200,150,78,159,170,211,129,209,10,244,191,254,93,79,213,50,117,8,45,226,112,202,203,251,106,54,248,210,234,126,111,148,170,107,225,235,45,105,34,48,50,196,76,158,11,175,211,190,158,72,62,110,6,95,201,238,46,152,253,171,41,203,34,232,141,135,177,203,217,169,238,73,204,34,226,70,195,181,188,47,234,203,198,152,235,13,48,114,127,148,136,113,177,63,219,83,81,171,117,60,110,19,11,42,118,233,151,196,213,234,6,51,39,144,188,72,202,218,114,99,204,145,61,143,140,118,6,199,136,138,206,6,164,170,140,12,63,44,85,5,109,33,98,141,103,92,77,144,38,62,23,9,69,149,106,147,12,19,167,110,241,32,46,245,14,216,121,67,3,141,109,161,181,222,177,249,133,137,87,113,136,109,141,38,67,25,7,132,66,227,240,67,134,72,43,70,193,7,137,111,53,172,232,35,126,17,15,18,66,105,35,147,204,153,154,230,41,103,26,215,141,11,50,200,105,28,105,255,0,147,10,81,112,201,221,187,174,53,45,177,177,42,3,232,114,121,139,216,164,245,61,38,83,250,141,114,22,5,168,35,19,17,113,171,72,215,20,101,138,192,226,17,73,224,158,212,197,204,173,26,202,69,6,75,202,63,155,69,230,32,199,196,37,178,100,63,241,226,138,151,51,118,34,126,148,159,237,41,52,127,169,123,92,99,14,201,242,79,180,151,21,31,107,79,7,105,151,220,74,195,85,107,59,154,32,185,4,188,251,137,112,78,200,154,134,41,49,170,171,50,18,101,3,100,56,145,153,218,177,147,118,56,192,194,18,167,38,252,57,56,12,218,113,36,51,228,232,168,71,196,98,144,164,76,218,104,255,0,34,175,250,18,191,85,30,73,48,196,200,84,94,230,112,199,148,194,34,186,210,87,218,0,111,96,98,105,204,165,250,132,86,55,208,235,172,160,179,12,8,194,87,93,164,95,127,81,26,223,71,42,164,181,220,157,159,42,66,167,118,172,150,80,51,12,81,9,11,38,52,237,63,101,187,8,134,88,223,180,174,41,230,86,234,0,102,196,52,99,96,203,145,205,35,105,140,167,124,185,121,10,68,198,170,54,198,95,219,93,18,102,149,121,57,68,46,52,162,78,158,32,253,165,173,26,152,178,3,254,66,243,9,57,134,195,224,203,136,105,79,165,78,133,224,95,109,29,14,102,65,225,202,185,25,168,197,107,117,53,155,60,215,226,196,63,226,94,124,54,82,1,150,18,226,229,94,240,157,24,251,176,245,172,164,223,14,72,240,203,91,187,77,12,88,216,12,51,1,108,127,155,139,39,31,237,38,193,126,156,140,207,233,194,228,91,171,103,143,105,237,165,118,84,227,155,231,138,86,34,21,101,177,196,107,100,21,62,214,36,96,115,20,98,81,191,248,139,46,52,231,250,119,88,150,86,90,26,226,75,48,239,242,143,247,80,65,210,76,140,7,132,210,146,254,59,121,106,58,178,33,76,255,0,138,149,197,139,243,101,228,240,235,83,116,147,1,127,120,249,98,226,26,149,212,240,234,160,129,230,228,64,104,203,83,140,139,147,36,150,189,251,157,75,26,58,106,233,232,118,9,52,128,147,221,202,166,117,206,167,126,150,170,244,250,49,124,201,85,4,11,95,148,202,84,146,202,159,241,1,243,98,94,130,255,0,151,22,60,254,12,113,74,168,22,86,86,175,45,182,66,145,93,198,129,182,240,20,65,46,131,15,67,69,140,54,124,175,34,104,29,43,4,163,246,196,174,177,196,134,201,212,51,156,220,53,71,147,220,82,9,31,231,18,180,28,197,202,173,228,233,40,49,135,151,116,66,168,171,93,30,121,39,124,188,188,127,77,43,42,136,178,3,60,47,183,254,235,16,214,159,74,124,98,101,22,228,168,176,195,124,31,0,245,39,116,47,60,144,63,151,169,233,104,163,217,128,32,67,177,146,206,44,136,205,158,163,41,49,8,188,106,133,149,82,139,203,186,196,36,60,195,122,107,63,84,52,140,200,159,1,221,141,111,210,86,68,6,82,227,72,94,19,198,243,226,76,127,30,75,23,16,114,21,111,170,221,91,203,221,150,46,33,162,202,255,0,29,130,172,130,73,150,178,136,6,4,53,100,23,220,75,141,101,137,116,89,129,121,0,248,129,81,118,90,86,94,124,191,241,23,26,74,171,141,97,119,170,202,147,211,20,104,160,201,181,141,219,196,50,163,163,7,79,194,6,82,202,228,250,105,60,155,224,73,27,194,181,149,66,204,28,109,67,106,49,255,0,79,42,149,184,212,154,131,62,19,69,146,84,250,181,128,39,186,170,35,67,170,193,152,197,26,85,141,60,198,105,25,62,14,115,15,82,89,120,97,244,178,9,62,173,212,55,243,120,68,34,8,105,220,155,189,56,34,97,203,151,246,196,141,134,106,226,51,40,87,66,237,16,102,111,163,68,51,75,141,225,196,140,146,195,151,151,44,148,108,104,196,47,80,138,85,170,121,165,139,229,49,44,101,80,86,54,64,127,209,158,72,196,69,73,173,157,131,45,133,206,228,127,79,42,87,91,0,229,63,205,170,63,68,0,217,148,43,42,107,50,139,161,198,139,238,137,20,248,0,246,150,50,126,89,121,151,209,68,204,41,90,102,67,54,239,192,249,182,56,128,242,149,38,126,72,211,152,108,68,91,110,245,84,24,192,247,10,129,141,172,43,136,204,219,82,40,55,80,206,60,112,50,20,114,108,165,78,137,139,41,49,149,4,106,122,220,29,164,41,20,203,245,132,226,159,135,24,134,188,253,73,59,195,180,104,222,100,13,145,161,153,22,55,76,81,173,193,124,31,14,81,41,230,76,57,121,138,84,202,28,144,73,26,69,145,221,139,236,170,169,189,146,88,78,148,96,94,124,157,72,54,48,3,234,18,98,204,152,250,151,73,48,27,90,169,214,76,225,200,165,31,167,143,90,124,165,47,39,211,93,66,170,102,56,152,114,143,137,74,106,120,111,146,247,154,34,117,145,120,169,28,172,21,79,13,146,65,202,92,168,185,250,146,45,7,8,132,161,99,92,89,86,241,24,68,70,67,141,59,80,31,219,23,238,164,205,138,213,74,54,93,239,71,153,44,126,161,181,130,124,188,152,209,204,170,244,223,116,104,160,198,220,179,219,75,182,172,53,168,99,27,92,130,72,216,41,114,138,169,97,201,131,36,121,66,161,172,180,216,5,204,34,226,88,192,152,122,210,48,57,114,137,43,70,201,242,24,58,150,82,100,143,34,20,207,250,75,100,99,2,72,214,163,113,17,62,141,253,33,80,51,89,90,148,143,23,32,150,137,44,227,229,76,95,60,126,28,177,72,149,201,184,33,70,248,129,138,53,141,216,112,112,195,166,250,68,200,190,237,153,36,152,119,67,22,84,19,244,245,172,222,80,207,90,97,198,151,159,12,177,101,196,157,85,141,196,97,62,158,180,108,102,27,145,148,159,76,101,78,99,105,138,233,49,89,187,185,174,23,219,36,175,4,173,245,84,216,31,148,88,136,146,79,128,8,207,205,139,137,109,153,5,173,254,75,16,233,141,63,7,138,33,107,139,251,69,90,228,135,108,206,24,162,81,95,137,34,227,197,95,20,98,39,212,70,67,190,212,17,153,255,0,213,86,179,59,134,221,126,71,50,102,98,238,90,3,61,146,122,138,131,54,164,220,255,0,152,192,31,241,37,102,184,130,46,149,58,177,181,45,32,79,100,111,104,105,179,46,254,208,215,57,129,107,149,58,124,248,184,31,134,86,37,150,111,176,101,81,220,253,66,194,63,17,74,49,37,83,38,113,229,9,70,84,13,85,60,89,196,121,108,74,66,39,177,163,65,141,210,36,251,117,228,102,34,112,195,61,147,31,152,75,0,233,235,42,211,238,196,33,136,106,193,158,4,103,10,22,124,9,82,64,254,94,52,214,90,226,22,96,8,118,91,238,31,113,78,95,93,146,162,201,225,228,198,155,86,214,158,9,30,177,178,164,101,151,180,167,183,113,236,168,36,245,184,54,67,103,202,173,47,209,149,215,100,204,34,237,136,159,70,208,108,140,12,219,172,73,78,253,245,167,120,177,101,31,219,77,255,0,168,85,207,137,181,154,26,117,68,92,222,178,60,127,186,149,204,146,113,249,139,16,202,131,190,215,52,221,56,164,136,136,90,219,38,89,117,21,73,100,87,98,140,178,3,73,134,66,147,40,114,8,137,189,39,175,201,150,49,75,159,36,177,147,253,61,26,9,31,253,68,163,78,231,178,12,97,144,85,194,31,238,39,145,162,255,0,179,85,220,99,0,209,35,65,194,33,114,36,54,161,156,51,229,23,42,244,9,146,196,252,37,198,171,67,14,9,71,202,84,138,169,230,107,51,39,18,74,53,145,199,253,214,36,210,183,82,16,132,237,76,166,105,93,63,59,180,68,82,150,186,63,210,72,242,212,202,38,53,57,58,101,126,26,143,31,82,190,103,73,135,51,40,50,155,139,247,86,70,159,79,253,221,132,111,247,87,231,235,88,122,198,79,233,39,201,40,254,154,94,195,92,143,245,98,38,69,205,179,212,35,29,26,67,211,190,86,63,72,190,125,57,70,241,87,197,140,95,229,64,236,198,94,232,24,151,6,164,212,151,144,172,126,80,68,198,187,45,15,196,33,144,12,245,97,46,136,217,211,41,116,37,55,76,190,26,247,26,62,170,182,79,128,74,140,14,146,160,40,249,145,65,180,163,178,27,49,11,26,14,226,25,8,60,213,242,136,186,191,51,211,19,139,103,44,189,13,239,173,211,240,89,195,21,0,104,99,146,165,231,190,240,111,126,92,159,184,128,100,201,94,127,175,34,150,228,207,200,102,133,126,198,146,116,169,6,119,152,37,196,141,140,106,216,47,249,185,66,200,167,45,107,117,61,188,23,134,166,208,130,252,138,12,58,39,81,198,157,154,194,208,133,39,220,67,110,183,17,213,87,203,83,185,26,226,32,135,195,42,48,148,109,174,176,157,39,56,98,11,46,47,113,78,27,77,234,124,29,68,40,209,16,33,203,130,15,155,17,4,136,225,119,229,169,141,68,226,21,73,170,174,9,59,9,120,134,155,90,201,138,78,110,210,21,70,217,79,124,47,60,34,255,0,90,121,73,62,186,75,62,111,34,122,170,24,204,206,102,200,17,36,179,118,84,170,72,65,36,152,81,122,146,200,131,6,24,152,241,253,165,17,85,107,99,38,118,19,11,18,117,102,241,208,74,219,228,173,52,157,57,167,193,148,209,121,4,132,15,197,65,205,62,32,139,16,209,17,180,49,245,39,113,120,196,183,63,225,92,74,208,102,9,114,145,18,67,171,242,212,35,145,19,224,177,161,213,180,229,7,50,42,215,89,197,140,15,148,16,215,22,187,135,169,224,147,13,78,52,199,74,208,235,249,167,203,108,46,63,180,185,150,25,89,171,223,208,233,101,134,183,47,32,76,37,249,242,203,23,250,213,28,147,50,164,28,66,255,0,66,159,147,255,0,194,252,28,209,34,229,40,152,166,169,53,253,149,145,223,234,209,122,147,183,232,75,213,205,186,182,101,197,151,129,67,144,75,156,106,25,154,142,72,31,93,151,16,202,197,220,253,98,140,140,229,22,95,226,81,118,186,121,246,243,158,104,130,227,243,85,142,24,159,224,77,231,66,55,64,64,244,208,115,118,43,246,107,61,137,48,132,72,88,122,96,113,184,76,143,100,58,238,154,248,185,73,245,10,154,72,84,109,235,142,235,117,12,73,44,203,46,86,36,71,226,218,124,236,137,16,185,72,150,204,208,12,44,23,203,223,242,120,117,169,246,86,203,169,63,233,127,145,79,110,159,33,100,113,222,170,211,210,236,191,168,4,188,130,246,208,84,243,207,225,134,94,65,17,82,86,207,227,102,237,25,63,77,142,216,25,98,99,17,22,85,31,253,133,153,127,208,141,230,7,187,115,37,44,147,38,32,159,134,38,66,166,158,149,6,17,62,111,148,136,87,201,6,78,37,170,180,20,10,100,3,205,6,21,171,77,233,89,213,178,178,251,106,182,0,88,86,48,201,150,217,131,247,85,44,134,89,128,38,79,219,1,75,190,52,91,99,191,212,46,113,125,49,137,116,102,82,2,72,249,138,144,221,232,202,168,222,22,56,137,254,62,68,187,105,207,184,110,81,133,181,181,85,181,188,194,41,11,251,169,220,107,92,74,92,204,157,147,20,78,180,230,3,63,193,148,170,123,122,149,102,87,52,220,95,15,39,87,34,88,205,67,106,71,225,20,15,250,74,183,240,243,11,204,30,84,4,200,210,160,179,229,5,148,139,118,83,236,85,146,130,115,73,157,143,230,242,33,94,104,133,234,89,89,50,214,104,254,108,88,150,16,224,98,66,198,160,204,10,105,224,130,199,150,94,76,98,250,72,141,13,241,119,67,217,19,13,125,164,111,228,42,223,107,85,150,42,252,251,163,255,0,236,217,18,163,226,85,142,167,221,18,72,164,191,40,227,251,99,67,66,238,218,83,93,59,124,151,233,100,133,251,172,189,253,189,15,215,204,187,245,112,124,161,71,143,237,164,198,129,233,47,221,154,87,106,97,167,168,125,54,32,243,113,113,165,31,16,164,140,117,79,8,165,114,121,245,165,145,116,224,65,181,163,98,78,93,235,253,176,250,136,65,249,162,32,106,166,73,6,81,11,18,91,79,166,1,52,25,108,101,127,161,103,26,146,118,79,148,17,49,166,94,149,87,228,109,237,62,131,36,234,73,196,234,220,149,43,147,171,117,4,98,124,218,175,173,178,173,169,6,25,120,209,91,157,63,110,78,24,163,41,4,196,203,10,88,55,53,250,23,82,106,125,200,25,155,137,80,249,213,20,25,133,216,135,54,158,173,40,248,162,140,73,115,41,231,70,35,204,17,16,171,89,127,82,118,209,255,0,135,17,126,161,178,201,138,88,178,161,100,155,83,201,62,104,130,38,63,166,169,96,86,140,188,169,182,206,119,178,37,212,170,167,61,137,218,120,18,240,102,150,34,100,65,89,64,181,41,21,144,108,182,195,120,101,227,200,131,204,114,189,255,0,43,198,133,168,214,212,151,13,108,239,200,82,167,65,51,35,44,231,241,160,230,67,57,98,188,193,23,34,106,138,45,212,22,71,192,243,11,173,38,141,169,224,224,100,190,76,130,251,74,134,72,78,42,55,138,88,191,208,148,82,105,232,150,85,71,226,196,52,173,25,85,101,169,209,52,103,196,138,219,106,236,69,246,153,214,148,106,170,121,119,228,249,78,33,249,169,125,37,84,74,155,87,136,34,227,93,37,150,187,47,166,146,54,100,197,245,17,148,141,129,166,199,8,24,138,44,164,94,126,155,97,57,177,38,87,122,181,130,254,192,104,202,27,128,78,30,111,109,110,246,66,109,176,162,28,97,214,244,170,72,22,82,227,69,204,25,68,18,91,50,76,77,218,93,62,249,153,48,139,172,73,27,50,138,163,51,89,90,206,35,202,105,242,74,181,122,172,185,222,113,34,21,78,234,29,66,72,48,95,180,23,242,37,26,2,224,133,206,89,101,197,249,210,215,75,123,13,102,169,210,33,232,155,155,47,213,202,30,52,68,207,133,96,16,222,96,149,54,164,181,131,180,230,158,52,249,147,226,145,156,215,35,199,244,242,170,239,162,124,16,171,185,203,195,1,149,182,32,14,36,86,161,134,63,48,27,23,82,46,124,102,89,92,127,78,46,65,139,220,66,220,95,68,132,76,69,17,11,252,73,172,53,69,31,137,37,70,126,19,11,16,253,181,71,13,158,175,21,133,202,53,53,61,254,164,198,23,23,237,166,58,123,32,184,148,153,114,31,196,161,173,184,36,47,233,197,138,60,107,125,220,192,10,47,8,134,178,194,61,167,87,34,142,178,13,137,78,240,151,173,85,85,133,196,119,85,169,222,54,60,93,73,53,220,240,73,127,110,92,169,48,97,216,231,126,110,180,210,28,2,8,140,49,162,165,88,217,77,178,147,49,180,172,169,179,158,83,11,141,84,6,180,241,129,132,34,34,206,238,214,116,32,15,105,21,25,166,245,108,177,68,234,24,136,153,176,248,20,46,132,213,208,94,242,203,18,99,50,76,91,38,63,9,127,208,147,24,204,33,30,98,173,79,146,49,244,165,200,106,147,182,81,177,145,230,49,80,145,131,91,52,111,20,180,222,123,55,201,84,154,25,194,229,10,108,133,5,120,98,70,62,16,227,42,251,26,53,144,231,97,8,137,202,167,231,217,89,84,74,203,176,39,23,184,186,6,137,248,157,161,196,118,126,44,201,24,130,247,49,36,145,213,121,141,255,0,200,222,171,70,28,177,72,107,12,153,11,214,178,173,164,244,210,60,56,149,151,254,36,104,57,192,205,71,42,76,159,220,235,74,237,117,84,18,179,48,133,137,106,204,158,33,71,37,238,233,206,64,102,202,78,37,53,51,60,96,113,23,41,19,219,189,109,78,40,178,162,20,184,136,86,40,157,43,39,217,177,149,218,244,51,92,218,208,115,166,53,57,227,74,195,44,171,164,50,248,152,25,180,139,149,69,89,105,138,210,193,221,215,11,147,234,41,248,31,16,129,73,47,211,229,202,196,69,22,93,172,187,250,7,50,203,82,106,211,198,6,89,126,210,230,241,181,61,230,164,185,194,17,113,249,170,121,38,6,169,35,13,218,53,71,15,67,87,86,215,110,195,216,175,217,93,76,189,24,34,170,169,240,98,51,52,161,160,238,238,7,254,93,17,73,95,107,54,86,206,101,119,254,239,200,153,198,147,91,36,108,54,92,100,82,182,163,212,101,91,78,60,140,49,68,171,204,250,232,49,24,21,17,63,82,78,29,107,195,19,30,79,14,52,146,146,159,90,234,7,229,177,158,65,13,107,93,248,130,215,203,83,163,51,82,108,88,254,81,227,75,189,99,124,77,220,78,84,168,218,110,80,217,136,185,10,143,164,173,37,104,240,152,73,150,26,139,96,182,6,92,215,165,250,134,123,233,1,135,220,42,120,201,248,184,130,164,181,131,229,73,120,240,139,42,113,124,141,26,63,83,190,12,183,150,199,39,248,213,180,153,241,44,188,10,20,139,79,105,183,205,3,55,124,74,159,240,171,227,1,229,17,82,237,255,0,77,182,71,218,115,109,188,240,173,243,52,172,189,65,231,44,41,54,105,117,12,126,94,37,170,7,196,89,80,120,98,23,18,231,110,161,162,98,209,198,206,45,126,158,60,105,88,138,85,186,126,56,35,204,82,245,42,8,204,245,33,238,242,229,42,209,38,24,36,179,17,132,174,172,174,73,185,10,233,245,11,10,254,37,95,24,213,211,71,253,68,75,155,154,146,85,76,230,24,37,202,50,189,90,70,193,38,35,62,162,157,89,6,178,140,112,227,63,202,117,170,160,153,155,78,82,169,24,215,17,43,65,132,220,165,67,192,184,149,58,115,243,23,143,233,169,73,32,44,119,40,36,207,178,154,127,233,194,227,18,227,223,22,181,14,174,140,3,132,49,73,254,5,217,225,207,120,191,203,226,242,47,95,104,59,45,73,5,230,150,40,217,10,197,126,150,52,155,152,251,187,39,224,122,77,127,171,189,112,241,37,148,130,31,159,90,237,154,111,206,237,140,204,94,68,246,215,254,207,113,99,78,61,135,247,62,106,19,92,214,234,125,29,19,119,82,92,73,228,232,151,167,239,181,234,99,79,175,82,255,0,71,74,252,31,139,152,179,198,47,229,76,171,116,168,36,202,96,162,23,46,85,194,116,150,176,214,150,92,210,203,148,107,172,104,253,73,47,207,148,88,177,46,88,230,127,53,236,100,145,211,231,185,115,248,96,116,135,203,44,164,67,90,132,115,89,195,196,52,216,211,25,38,14,85,21,169,52,221,205,220,71,252,249,4,62,206,37,208,173,117,38,170,3,73,12,127,138,135,180,46,81,253,69,210,237,105,217,38,38,99,8,120,215,2,211,26,98,243,215,8,40,147,228,227,18,232,210,116,222,177,16,51,122,201,10,63,221,80,141,101,245,244,47,37,59,251,143,161,134,32,143,194,44,72,253,67,84,203,122,220,69,148,63,247,82,122,168,18,134,54,4,220,165,86,16,52,220,73,48,114,203,236,93,43,98,12,114,138,221,37,46,182,83,240,242,141,55,147,66,121,35,197,19,24,136,174,227,85,48,94,97,196,134,54,152,219,115,101,196,154,170,22,97,93,60,147,194,27,34,88,151,42,124,249,145,73,250,72,164,75,223,26,36,110,82,173,31,137,226,70,39,16,146,51,80,43,113,164,198,18,48,51,26,41,63,218,94,12,246,14,47,184,151,73,214,118,86,95,40,105,92,105,245,109,81,236,160,245,70,253,194,21,45,174,109,104,74,89,122,252,231,191,104,94,52,154,53,60,225,78,205,45,88,76,158,58,131,225,202,50,147,237,165,179,36,228,38,100,98,54,68,229,198,124,156,41,182,158,11,230,179,20,177,45,65,239,230,79,153,62,156,126,239,251,72,178,216,9,171,189,60,8,199,225,235,243,94,147,119,85,91,5,145,34,69,202,68,102,164,212,32,140,204,59,1,242,169,170,25,145,36,217,98,40,144,204,10,165,94,149,134,73,195,204,97,42,121,140,56,184,77,143,31,218,73,31,119,84,49,252,161,113,17,10,105,39,155,221,60,152,208,172,37,64,174,234,143,187,221,212,218,18,49,62,209,83,125,61,50,112,192,192,216,202,44,146,125,66,47,6,24,49,241,45,176,40,101,201,63,234,177,173,196,211,69,220,156,178,186,177,47,154,85,148,245,7,124,187,108,159,196,177,212,48,201,8,249,141,202,49,125,52,43,51,221,177,152,133,182,140,47,113,109,64,173,127,196,40,34,27,197,83,76,66,253,50,21,4,240,216,206,27,236,108,75,182,31,182,52,53,109,221,109,32,241,10,172,101,47,212,42,37,150,160,191,150,192,155,136,105,85,180,70,6,33,53,12,97,205,99,240,136,105,45,109,81,227,3,8,123,23,81,212,149,180,117,32,205,151,42,229,230,190,131,24,239,46,233,60,146,40,42,179,148,117,83,15,210,111,105,81,195,190,24,253,213,207,97,234,16,73,62,37,67,25,128,41,59,84,150,174,28,10,57,58,218,212,167,96,98,74,34,104,203,93,200,255,0,171,74,197,247,10,164,2,248,48,167,51,49,120,213,60,152,213,182,81,22,170,170,48,51,25,255,0,240,171,141,229,12,252,164,251,66,74,205,168,118,196,121,66,34,35,105,232,65,24,124,73,140,152,3,36,71,196,14,46,85,111,251,16,154,153,169,61,94,181,226,227,229,80,18,116,244,237,214,17,99,229,86,179,244,216,235,95,132,162,67,238,89,80,199,203,48,178,167,168,88,86,26,73,218,108,12,151,186,77,42,181,60,185,167,230,255,0,113,79,155,89,193,182,151,180,55,18,165,161,129,6,79,40,151,19,81,152,232,171,42,151,90,123,0,188,229,203,22,231,242,117,172,39,207,178,146,127,233,250,94,54,63,218,89,70,181,29,72,216,98,197,33,70,129,184,214,118,164,229,169,139,182,197,237,167,86,253,4,91,14,66,249,120,49,75,129,136,139,99,3,149,157,163,92,222,127,196,189,93,36,15,9,148,107,245,110,163,147,45,255,0,52,65,36,109,223,161,213,87,236,238,241,166,14,51,223,132,92,136,232,112,207,36,153,190,170,224,159,140,47,42,57,183,68,42,176,161,214,218,158,200,3,49,139,198,143,242,253,24,209,175,217,212,13,119,18,183,134,89,80,151,119,112,103,68,30,18,245,41,43,89,224,155,90,252,165,249,149,41,14,101,144,184,138,94,53,141,127,179,85,80,111,119,112,127,171,198,146,67,184,131,10,94,236,202,128,48,25,101,17,225,81,215,26,50,196,167,195,16,164,86,88,110,162,110,41,110,29,85,91,108,7,138,33,127,141,72,218,207,157,73,45,242,241,113,166,84,58,72,250,125,156,171,218,206,158,118,160,131,132,60,73,246,90,162,171,41,191,77,234,170,233,61,184,255,0,145,84,134,238,47,246,147,215,37,129,164,165,65,39,41,85,4,104,27,111,14,82,41,52,110,159,35,96,90,204,178,156,64,109,4,95,228,74,35,82,123,210,196,141,173,193,26,39,184,82,34,191,18,86,214,179,250,136,187,80,173,65,77,81,161,226,31,234,136,152,198,14,65,243,23,42,93,235,20,115,121,98,74,91,94,243,248,112,245,172,220,81,171,169,182,227,79,68,157,23,50,149,126,155,62,55,138,34,216,109,114,1,203,124,66,148,124,74,134,146,238,12,230,97,196,133,234,23,131,104,13,27,33,57,79,24,241,153,136,165,228,85,122,109,255,0,156,133,50,71,119,225,6,95,82,62,3,223,131,50,97,74,41,144,55,220,41,204,109,61,76,40,188,188,164,73,160,79,252,156,203,84,253,79,6,15,211,89,249,58,161,155,44,230,171,45,30,9,36,205,92,36,138,77,192,42,62,82,194,152,124,94,226,212,255,0,136,83,137,59,105,82,94,52,100,151,146,201,143,245,1,38,222,222,31,110,130,154,122,74,107,247,144,193,148,65,19,207,173,94,82,105,95,77,240,229,31,251,170,30,51,43,106,31,154,36,161,228,253,212,193,146,79,59,186,81,82,219,95,16,101,29,235,106,174,15,148,40,202,79,221,92,228,218,50,199,207,41,103,255,0,26,232,148,145,129,159,17,127,220,79,228,211,209,193,3,202,97,114,125,164,246,95,32,203,196,227,38,248,116,251,33,225,52,92,169,76,157,7,107,65,57,130,12,162,70,202,186,117,150,167,28,35,225,17,113,37,90,134,27,239,226,179,44,254,79,112,137,183,21,244,175,96,171,43,0,214,233,93,65,26,38,239,241,28,34,253,189,210,109,2,124,168,223,230,17,114,161,107,116,245,85,76,28,166,41,11,251,169,89,181,156,28,140,12,65,113,168,176,229,108,205,115,177,31,20,1,227,75,160,106,169,215,111,57,183,68,16,196,138,100,10,233,177,88,82,137,45,124,102,8,251,74,248,184,178,161,163,211,236,75,127,10,26,217,59,150,19,118,94,63,53,166,226,4,75,33,237,34,45,108,134,202,128,48,70,47,33,86,232,216,198,124,217,82,174,3,144,51,62,27,216,250,171,205,44,184,134,144,234,77,127,167,244,1,25,19,182,74,237,55,27,169,160,218,68,22,92,190,226,131,190,248,3,71,108,255,0,86,182,46,66,118,170,180,107,50,227,232,108,114,104,141,254,95,83,218,63,83,179,84,211,110,250,164,166,129,14,170,25,57,132,60,74,106,182,156,122,124,140,137,92,44,67,18,171,102,173,151,143,17,114,21,115,172,123,63,209,153,175,174,6,211,64,1,79,152,169,156,96,209,198,103,205,137,78,122,216,228,147,221,91,189,72,30,247,90,126,228,107,168,76,155,178,20,248,107,178,99,90,172,180,243,238,198,192,154,46,85,186,53,172,31,104,67,84,117,179,198,94,172,107,35,162,48,204,205,224,115,153,148,54,180,7,103,161,213,147,238,99,86,84,240,15,101,19,53,176,182,202,165,147,193,24,124,201,100,157,73,7,38,19,69,25,83,180,209,32,181,119,3,244,16,23,244,133,202,154,7,70,65,199,150,88,178,161,3,169,235,99,19,54,215,23,237,45,178,126,33,85,70,3,204,97,19,137,79,243,21,62,6,252,119,113,54,161,209,52,197,253,32,177,41,195,124,10,137,100,198,75,221,15,253,212,252,58,242,154,239,207,104,82,255,0,42,167,161,146,9,35,102,98,170,199,213,223,224,155,70,232,115,233,63,13,236,105,0,192,196,47,203,125,65,34,227,104,104,50,65,205,40,153,62,234,183,184,102,196,111,54,94,53,44,27,129,228,225,76,210,127,1,85,141,76,209,135,140,7,225,72,166,7,80,11,204,34,46,33,170,123,143,136,187,24,152,76,33,228,246,241,46,81,125,172,237,100,206,197,151,16,200,245,6,154,255,0,5,99,143,91,102,25,101,242,214,64,202,92,165,87,21,80,43,96,143,119,218,69,11,50,22,88,59,191,250,136,168,22,178,176,48,43,158,204,174,122,50,42,188,90,49,89,107,168,94,83,237,2,44,72,79,7,248,45,33,129,185,240,150,141,243,227,253,165,214,170,121,172,192,161,9,198,252,201,143,158,49,229,74,230,73,56,186,87,216,30,165,59,181,61,69,28,198,181,39,78,36,246,4,144,96,204,100,137,146,71,6,38,28,92,133,89,62,78,33,169,178,129,77,1,236,243,77,13,25,133,240,40,165,17,75,67,158,68,124,57,228,25,51,21,45,152,106,150,16,36,237,129,194,85,148,155,33,169,51,95,125,20,36,155,82,19,221,88,210,59,130,198,163,243,92,100,233,198,145,204,207,36,143,229,227,75,158,104,34,30,80,148,153,16,254,170,66,252,160,146,173,138,20,176,225,179,3,48,228,90,228,213,2,9,242,148,67,41,18,102,90,142,8,62,110,208,153,62,154,202,5,193,44,188,242,245,137,87,121,136,237,142,77,91,6,107,57,68,167,167,227,173,3,197,92,46,68,125,149,174,218,47,9,87,22,213,191,19,143,91,44,245,219,172,68,240,70,179,213,108,222,193,28,118,98,206,55,168,147,182,81,63,198,180,207,121,242,126,169,109,209,243,31,169,41,162,152,34,202,66,170,147,124,55,100,146,102,221,43,195,154,216,89,26,140,68,70,181,151,6,115,12,97,101,24,147,231,252,87,211,16,120,75,167,50,145,97,107,165,101,8,251,76,68,199,245,19,74,125,7,91,24,124,162,25,126,225,86,180,63,208,89,20,12,63,18,234,167,15,229,40,113,42,10,125,67,42,72,56,96,13,78,93,232,243,231,120,171,138,49,13,46,173,52,186,131,225,221,117,40,180,52,227,169,75,43,157,93,239,223,3,230,226,241,169,43,141,60,1,17,229,137,20,139,209,181,81,252,48,238,147,64,234,72,144,124,13,46,80,196,133,154,156,197,219,97,78,152,211,22,177,188,205,47,136,101,122,168,140,252,68,195,136,139,79,227,154,111,14,31,153,88,179,85,50,203,132,34,24,145,189,163,113,208,93,182,242,26,109,142,62,104,146,136,37,155,236,174,71,221,60,152,210,220,211,139,238,255,0,180,133,146,201,125,187,162,35,38,25,106,62,100,146,15,155,181,111,13,175,218,81,176,245,134,216,251,67,34,172,181,9,240,110,194,37,6,102,31,109,74,73,51,9,141,78,73,159,206,146,217,107,60,177,123,122,148,228,13,85,185,151,218,53,206,210,101,165,203,172,120,141,102,76,181,45,174,80,245,170,40,19,39,125,44,163,64,195,11,231,15,136,168,248,117,182,67,238,149,148,107,178,171,83,158,193,147,45,96,144,120,113,12,72,3,86,254,124,193,235,94,187,170,5,144,25,197,213,238,32,3,118,61,63,225,197,185,253,196,235,97,127,249,29,178,76,88,195,195,136,133,33,83,72,16,217,36,111,204,33,149,71,27,83,158,220,131,249,8,209,191,105,86,208,218,227,138,254,33,170,172,148,17,163,196,75,170,180,222,231,155,140,74,54,54,149,60,25,121,185,10,186,37,196,249,101,127,233,120,214,113,141,85,56,28,69,32,164,162,73,129,85,136,169,58,26,37,151,134,82,226,66,204,248,122,8,76,103,205,70,47,219,86,6,97,227,31,244,191,200,190,62,100,17,51,150,47,34,134,247,240,236,134,105,97,225,169,170,4,56,53,181,172,23,26,5,239,4,146,112,165,118,182,67,23,153,84,244,61,73,120,83,188,85,226,73,184,206,43,106,207,155,234,60,178,153,42,51,222,18,228,18,22,31,204,159,17,139,254,234,219,3,77,222,89,31,212,47,10,66,167,1,210,67,43,249,74,65,46,133,140,147,72,109,103,161,194,137,213,24,164,83,175,216,205,181,96,68,158,204,209,128,246,138,68,51,42,129,72,124,184,137,145,12,186,253,138,172,80,67,128,1,3,152,163,18,77,62,202,41,101,237,34,100,42,48,47,222,251,171,64,99,124,247,233,72,33,253,76,75,5,22,201,173,177,47,84,82,34,33,178,117,107,62,109,89,62,78,32,97,17,84,45,221,174,218,91,194,101,152,191,17,173,169,170,239,80,131,7,81,50,41,255,0,197,67,199,250,172,95,202,159,70,124,89,163,253,212,134,239,64,2,119,153,150,52,55,95,113,150,69,176,231,73,95,14,201,239,195,43,47,231,84,198,51,49,190,38,33,46,29,38,53,174,146,35,253,36,164,253,180,21,111,196,237,71,80,124,214,208,8,95,220,92,86,150,47,131,167,101,101,227,169,221,108,160,124,142,101,49,185,56,137,136,69,196,181,104,207,136,160,213,167,218,27,139,237,171,147,104,152,132,30,88,156,185,87,92,61,165,82,45,104,113,37,217,26,84,150,118,229,90,246,115,161,49,230,55,82,113,48,204,168,6,30,172,72,8,211,223,100,65,134,95,90,106,255,0,5,176,3,46,14,46,158,196,7,226,28,79,230,42,115,124,24,130,253,32,177,40,63,68,177,157,99,219,136,105,118,198,86,83,162,83,201,28,238,85,77,26,4,72,220,165,82,244,236,174,164,139,135,180,158,8,207,85,156,70,124,164,82,21,46,94,34,178,168,198,214,200,17,153,194,33,169,163,26,84,146,48,198,70,62,158,214,112,243,24,72,99,86,158,183,184,168,146,54,228,195,43,40,198,75,246,208,88,96,139,41,60,20,145,164,234,59,121,216,178,237,134,172,169,44,129,36,120,120,213,7,162,65,47,129,177,114,38,85,71,228,46,227,38,164,237,61,56,43,126,233,62,162,175,141,73,91,36,25,138,44,164,88,7,73,60,190,27,73,233,221,109,84,234,223,213,148,101,26,183,162,19,108,197,245,80,246,68,126,33,98,26,124,199,176,172,229,42,213,37,152,185,146,89,150,176,99,19,148,171,158,105,26,222,230,172,119,11,158,16,120,61,114,251,90,217,123,231,155,23,31,154,232,97,187,131,143,136,89,127,113,47,178,152,9,47,202,104,163,16,196,136,230,95,33,153,89,8,72,108,124,99,176,184,136,69,105,79,100,12,120,113,98,34,77,38,250,15,254,219,196,53,224,201,1,7,250,161,228,84,181,248,11,95,216,117,101,91,42,219,204,38,229,25,84,124,159,134,246,176,79,187,136,94,63,53,121,67,36,146,65,212,78,36,236,215,0,240,253,41,63,149,58,200,169,166,122,10,202,246,196,230,79,211,118,94,240,145,85,84,231,133,41,133,50,188,11,193,39,218,69,76,102,149,16,51,26,81,4,150,70,137,244,26,54,145,88,249,2,212,27,86,7,106,50,169,61,91,163,7,108,71,216,135,138,72,189,180,208,58,195,78,86,157,248,75,148,105,163,238,253,109,140,196,33,136,105,33,234,23,128,210,68,201,159,99,130,217,105,219,194,145,251,184,188,98,89,85,70,136,54,97,216,12,68,93,194,226,147,40,62,218,156,14,149,6,76,203,169,170,74,218,147,16,25,42,55,119,251,106,158,25,171,138,15,155,42,93,61,251,111,49,37,81,164,131,63,52,165,202,210,101,136,245,36,126,45,6,32,191,203,189,215,173,154,123,67,83,14,11,44,66,82,110,74,196,235,80,192,131,100,62,101,16,246,106,125,55,45,155,66,144,176,149,90,213,183,110,224,171,111,146,242,158,25,243,225,50,172,102,56,221,197,82,245,183,12,155,17,159,81,27,38,78,217,159,55,145,65,154,227,84,173,135,101,167,227,123,163,201,247,17,82,110,32,151,233,168,168,116,148,118,196,204,89,68,200,169,32,82,83,66,123,49,100,42,23,191,216,50,168,210,30,9,35,225,18,198,77,105,199,202,110,180,75,227,15,195,229,56,150,134,95,109,184,109,185,71,247,83,107,37,1,87,245,62,67,178,166,16,240,238,185,23,166,76,7,246,153,22,126,177,161,252,255,0,65,254,208,145,47,184,210,184,50,136,68,47,238,34,201,246,109,91,191,177,242,182,54,65,253,84,199,193,227,246,136,167,3,175,25,9,239,197,22,58,197,255,0,17,39,88,202,103,252,54,3,198,141,197,168,108,179,142,103,208,250,176,254,234,91,248,120,112,73,253,88,92,104,182,106,124,125,194,196,181,204,214,112,100,179,14,81,169,47,91,163,225,216,111,199,115,89,141,84,32,60,53,249,18,55,132,2,62,111,113,97,50,238,39,180,151,26,76,178,51,46,36,182,103,97,171,66,170,183,82,0,124,82,229,12,73,151,254,33,83,11,136,56,215,34,159,14,198,200,253,68,67,7,79,90,141,254,226,109,153,126,198,93,143,35,181,198,215,52,211,159,135,41,19,19,93,215,120,112,227,42,224,166,170,188,131,204,28,152,147,122,219,233,209,158,192,203,82,172,171,242,109,98,241,45,174,239,185,248,68,145,50,124,226,75,103,94,52,97,164,128,128,253,46,84,59,49,227,225,22,34,43,172,58,19,220,208,54,124,48,78,137,205,218,163,110,224,92,65,102,239,116,65,70,87,244,53,86,83,135,154,89,70,33,167,118,186,110,170,222,183,105,47,34,234,141,86,185,156,237,35,35,28,203,73,76,36,226,97,196,66,253,197,109,232,227,47,104,145,181,84,240,104,217,134,32,150,219,88,103,146,14,18,241,165,102,167,3,57,136,95,26,32,253,213,162,100,109,203,49,5,47,181,135,46,15,52,76,133,70,192,54,80,115,36,179,143,93,13,95,248,104,9,60,198,158,181,73,209,241,42,58,101,101,39,154,99,248,147,210,59,101,98,90,13,169,43,108,184,67,43,41,80,221,67,113,236,102,206,191,96,161,134,121,188,40,9,52,254,146,126,100,67,231,146,23,48,82,153,247,108,183,38,19,74,69,155,232,117,82,130,29,220,82,179,10,51,231,139,202,21,11,1,155,25,220,221,106,242,52,192,21,140,197,255,0,34,154,224,107,47,234,106,48,72,94,228,44,110,247,132,43,108,201,50,161,31,171,141,107,126,161,163,31,110,69,140,195,42,176,155,85,60,149,35,101,143,234,127,109,71,220,76,137,168,43,113,11,177,94,90,220,85,73,139,136,81,114,229,250,137,60,13,31,22,79,205,135,24,214,173,93,76,200,230,213,183,114,244,177,223,19,22,44,190,226,233,122,98,124,73,160,205,44,67,146,181,207,208,99,154,206,108,104,186,125,48,202,214,48,42,123,127,210,155,154,87,216,101,36,213,223,218,64,26,4,44,178,207,197,214,156,6,31,218,91,223,3,23,118,69,155,102,110,41,148,104,127,147,152,162,255,0,117,109,123,193,143,10,23,53,52,111,104,153,80,210,110,42,163,51,54,232,130,253,212,50,168,40,96,97,140,157,185,4,154,7,79,12,92,161,41,57,126,162,139,255,0,196,90,114,159,105,19,33,72,170,42,181,59,202,198,4,209,113,13,50,200,191,70,50,185,148,200,207,131,203,136,133,26,211,235,117,67,102,98,197,141,197,245,85,16,109,98,227,197,136,107,38,86,209,205,238,128,50,166,101,73,190,123,19,201,57,104,64,89,124,75,4,146,109,3,20,152,254,218,208,24,7,213,172,30,210,82,176,187,209,35,147,254,82,40,194,254,37,46,255,0,135,86,85,62,114,253,123,99,252,170,107,208,44,77,126,253,199,252,133,124,125,141,159,248,74,73,61,92,191,186,179,103,194,89,117,188,223,44,167,42,190,33,74,169,185,125,113,175,136,81,137,254,233,85,111,227,63,82,38,40,147,242,170,254,77,49,236,59,116,239,246,14,29,31,201,213,149,87,83,192,6,6,7,16,196,148,6,212,131,238,94,252,73,19,205,13,213,50,124,18,217,103,40,100,211,128,156,61,73,100,157,42,12,124,56,214,188,214,54,236,249,66,161,254,122,55,9,138,69,139,52,174,102,202,167,200,166,226,49,224,129,230,8,178,144,73,69,86,188,57,103,50,184,177,118,191,113,81,190,96,51,191,42,131,213,179,41,179,191,105,203,39,237,33,151,71,42,173,67,170,192,243,43,57,121,81,236,135,6,75,61,197,202,244,246,164,188,218,226,40,137,252,170,170,159,85,31,167,106,141,199,66,109,18,184,155,226,46,158,156,95,155,164,17,75,249,20,174,155,161,178,132,77,221,177,121,23,90,126,164,170,23,12,185,67,17,62,226,156,212,236,37,144,31,233,197,30,79,111,18,85,100,149,191,163,43,58,45,126,1,205,26,36,145,176,69,90,131,36,26,125,249,187,126,218,22,134,28,225,254,173,85,122,56,36,143,49,133,149,95,255,0,161,25,137,249,250,158,117,151,8,98,140,67,88,248,101,0,213,165,109,61,28,145,188,178,226,226,253,180,162,250,1,51,144,52,144,9,143,234,21,109,87,196,91,18,172,158,65,19,23,26,32,33,157,100,76,34,18,244,63,135,183,146,79,234,37,84,241,170,167,82,3,155,137,54,221,2,194,118,105,32,70,7,205,197,202,149,249,193,168,62,94,62,95,109,87,201,245,89,160,225,148,165,38,104,61,65,100,124,171,25,90,80,86,167,45,77,204,184,33,126,152,178,166,81,175,171,99,51,230,229,16,170,98,77,37,172,23,237,13,20,133,32,150,208,198,185,40,54,134,171,196,63,168,147,101,135,182,131,233,250,182,156,103,205,151,16,214,179,60,26,182,11,253,59,30,95,168,146,155,74,178,112,240,203,18,117,166,233,199,82,204,66,202,183,101,147,35,46,162,143,192,103,31,234,237,9,252,107,40,218,15,76,70,62,238,196,178,74,172,30,199,139,218,68,61,240,103,3,17,96,101,84,86,95,162,118,98,61,244,227,17,9,232,98,38,49,117,167,149,82,110,5,197,109,196,63,109,48,11,223,8,255,0,41,20,130,76,246,219,223,3,24,170,108,170,229,55,26,162,179,60,18,120,123,80,140,134,122,15,234,53,197,31,23,182,157,73,173,139,4,121,177,36,182,80,236,174,199,180,137,197,149,21,241,21,100,163,7,213,124,75,36,158,25,107,59,237,109,16,160,195,151,145,33,54,128,37,68,23,230,151,243,37,74,217,163,237,70,118,75,150,92,163,83,104,53,253,138,238,68,255,0,2,61,79,170,181,87,231,218,100,198,141,208,122,204,101,226,150,82,229,87,144,244,120,236,129,212,52,142,251,67,87,82,13,242,226,118,120,123,105,255,0,29,43,142,160,189,71,135,97,228,249,251,152,156,66,234,98,67,91,91,107,58,118,238,92,82,99,246,209,26,86,212,114,88,60,202,150,76,241,224,196,162,204,169,200,22,200,4,251,88,53,32,249,177,15,137,78,27,91,50,202,86,42,252,124,75,218,170,182,85,220,23,196,137,216,160,116,198,155,157,164,142,240,203,41,11,149,233,118,25,243,248,25,100,79,251,59,12,60,242,65,153,1,100,25,82,95,136,41,77,110,161,150,46,28,169,148,192,217,20,25,132,92,89,85,44,37,78,125,175,40,109,103,127,79,136,44,164,243,90,169,52,5,253,104,216,105,113,100,163,179,92,212,92,101,49,73,147,205,87,63,226,46,86,48,38,200,167,11,45,178,211,212,180,151,69,162,123,18,242,108,137,27,229,57,19,58,77,73,182,247,81,30,130,251,127,57,98,198,166,172,170,137,90,117,212,208,250,98,115,172,139,230,116,216,218,156,19,177,132,203,39,188,227,62,90,238,85,202,223,50,112,135,194,170,180,150,164,57,126,82,89,73,145,115,213,144,173,87,196,173,220,218,147,132,209,70,150,220,64,151,129,253,137,228,102,110,73,218,155,236,201,143,148,74,241,212,131,96,113,163,85,75,178,226,150,82,8,105,189,36,9,117,163,194,46,85,208,228,198,173,31,104,133,254,210,89,37,145,61,161,39,102,67,21,155,232,70,96,217,16,124,197,196,151,6,144,147,94,253,217,73,141,83,249,140,171,95,131,18,99,244,109,181,21,126,24,31,246,139,107,33,218,198,3,195,149,63,140,194,70,26,243,24,49,19,230,251,18,219,246,208,108,136,199,250,197,65,24,98,148,137,248,100,178,72,57,125,212,61,244,198,121,242,242,165,113,181,8,196,252,34,138,166,223,241,31,213,244,200,206,77,85,87,181,20,121,20,221,221,111,228,202,17,11,137,84,153,228,146,252,216,177,45,47,129,234,94,97,202,52,202,223,184,188,8,138,67,19,117,137,48,212,245,86,179,171,95,18,187,176,190,226,57,154,84,117,50,251,114,145,109,146,203,146,127,151,100,85,85,80,102,99,152,83,252,43,215,2,150,249,102,159,98,81,171,154,216,215,20,158,1,150,34,43,157,61,113,114,56,155,75,17,73,226,247,8,154,24,208,74,207,155,79,38,215,215,99,46,226,106,77,108,56,204,197,139,18,120,201,62,164,246,25,76,217,92,105,146,191,104,40,184,137,245,17,16,239,160,143,192,66,42,226,108,27,18,170,170,255,0,5,147,42,178,242,133,49,99,199,4,25,165,148,98,253,213,56,27,33,144,28,37,255,0,66,67,101,91,101,39,148,211,200,81,253,52,214,118,226,78,171,228,63,159,62,45,145,248,177,161,13,91,139,164,67,42,141,100,202,173,222,208,178,136,34,39,213,179,207,7,221,34,107,55,144,109,254,154,136,174,35,92,214,157,255,0,209,134,81,253,197,242,170,202,92,159,63,80,171,141,27,233,171,115,27,122,14,98,229,82,19,252,228,203,120,178,165,106,142,178,55,16,61,67,166,229,217,68,127,167,23,17,62,218,138,167,129,169,171,108,159,18,199,38,53,212,195,79,58,48,56,185,80,230,170,156,66,101,150,37,85,141,124,132,220,100,37,36,192,156,94,28,188,107,70,228,148,135,0,119,68,229,85,190,0,201,133,15,50,158,180,156,166,22,82,39,219,140,197,153,130,169,238,207,239,11,42,115,63,82,110,98,97,20,81,139,246,146,106,216,121,71,212,156,198,173,136,46,222,84,149,83,109,160,134,4,57,211,143,197,60,156,175,84,209,169,39,70,7,49,72,85,144,104,101,148,153,98,23,18,215,62,52,232,196,197,191,33,127,149,24,167,16,102,186,129,79,128,1,19,148,72,41,44,138,48,63,104,46,68,213,236,1,65,243,121,16,204,218,228,38,97,19,18,86,102,99,20,251,67,90,57,35,221,219,23,18,102,253,160,201,194,85,53,38,96,243,179,104,82,35,227,48,248,210,148,10,178,126,70,97,196,162,103,190,198,49,56,68,66,171,144,228,91,118,192,33,58,149,22,190,68,108,200,75,80,234,25,101,225,44,82,9,83,132,207,35,249,86,155,35,81,212,191,23,25,100,175,176,230,12,163,237,26,70,170,49,91,106,255,0,3,57,225,222,197,194,31,249,20,159,166,202,132,127,155,235,85,176,36,131,39,234,134,143,147,85,6,111,113,80,172,142,38,72,78,64,48,200,62,20,100,144,196,27,50,251,136,243,67,131,24,120,130,148,153,239,25,48,226,91,111,212,209,86,103,201,62,28,92,105,161,160,65,218,98,40,185,17,113,171,125,238,52,196,51,52,231,254,220,59,19,89,80,198,33,99,80,193,140,76,219,84,193,245,187,159,116,105,245,149,149,118,55,138,32,144,85,161,33,79,204,159,114,226,215,80,6,105,143,201,204,135,147,79,77,27,182,40,213,185,161,213,8,25,183,252,159,77,79,207,173,125,151,82,203,92,82,2,124,240,20,248,171,133,137,38,48,101,142,196,5,49,73,141,116,232,26,38,36,18,60,220,101,253,212,84,205,24,203,96,97,8,133,145,61,116,251,41,184,103,165,100,233,27,40,44,9,138,65,19,193,21,39,76,3,39,244,233,68,40,212,231,254,30,220,212,124,222,92,67,70,83,218,206,141,45,129,203,185,74,204,233,175,216,87,71,227,168,67,224,78,173,39,184,183,188,210,202,52,252,51,25,37,156,194,95,13,3,23,48,68,147,6,11,50,114,36,158,249,98,35,2,108,106,128,47,198,12,219,81,164,215,1,56,206,195,98,90,55,246,68,102,28,188,106,76,172,62,46,161,22,83,226,144,153,165,202,24,134,160,53,133,196,81,129,230,169,201,254,5,71,39,67,122,145,55,101,149,151,249,86,137,250,110,186,48,49,24,163,79,28,63,190,162,51,104,156,15,206,119,21,186,170,236,249,162,23,18,168,210,186,38,214,20,79,234,55,50,114,21,116,167,233,90,210,13,251,78,34,44,232,116,195,227,75,195,46,80,202,170,177,196,134,254,67,212,228,250,146,214,243,79,203,103,164,150,108,175,221,85,122,62,227,81,217,1,134,151,148,171,173,79,211,26,114,76,76,37,128,63,220,80,118,177,137,64,247,134,187,34,70,233,226,181,208,170,245,90,190,148,236,52,100,153,98,229,196,85,180,58,192,113,159,202,34,37,49,172,165,148,127,84,136,166,107,1,136,27,73,116,49,191,115,18,147,70,50,200,87,85,107,8,182,92,60,136,155,140,243,129,195,238,168,168,123,94,216,138,142,170,121,11,197,149,98,165,5,106,184,174,4,147,214,159,9,114,11,243,163,77,166,193,110,70,75,151,43,23,237,38,51,30,1,19,230,226,140,168,57,58,146,170,16,240,132,69,41,21,183,40,78,163,72,16,234,171,65,138,36,1,255,0,34,2,202,4,25,63,105,37,147,173,177,116,137,12,201,54,83,124,229,203,22,33,248,101,75,184,239,240,21,100,249,15,178,212,135,210,213,207,244,145,110,73,237,164,58,123,86,235,139,41,121,165,202,32,191,63,90,249,79,159,82,90,176,65,201,182,87,79,135,91,72,12,162,23,40,152,145,122,116,228,222,229,191,35,85,90,246,26,86,220,63,255,0,111,130,146,81,163,36,135,74,219,147,250,119,17,87,58,178,212,154,170,237,158,157,83,3,16,254,162,20,63,15,117,196,102,110,195,43,238,173,172,190,34,213,31,150,189,142,144,103,142,160,124,37,81,87,214,82,228,147,47,210,65,176,215,49,184,172,74,69,176,57,36,145,77,108,237,145,141,29,13,122,99,226,92,168,210,182,150,194,39,248,215,68,52,152,182,241,56,132,60,106,93,154,98,37,176,25,215,145,54,129,2,93,72,48,153,87,135,29,69,101,73,127,154,147,250,134,133,131,27,204,160,164,220,30,49,62,144,196,186,236,250,163,221,131,8,138,69,205,181,110,137,151,82,126,82,241,149,58,174,238,130,43,108,177,234,75,93,235,249,121,70,172,227,85,65,146,60,193,138,53,1,73,84,120,44,86,148,247,204,169,59,51,117,167,224,109,110,81,192,201,27,218,196,139,51,6,80,34,66,96,91,13,155,76,107,238,216,131,81,96,169,21,119,85,151,152,61,139,10,173,115,42,160,123,75,17,16,191,77,82,79,12,76,236,204,95,246,215,153,164,169,228,131,118,110,84,71,254,198,197,62,13,38,15,173,131,54,235,22,86,41,168,218,86,92,105,89,101,227,199,246,213,11,205,233,28,33,138,60,126,124,121,16,246,87,28,121,141,140,95,180,183,114,130,87,245,5,152,250,232,35,96,178,143,34,119,66,198,20,121,148,15,249,145,242,153,92,233,183,178,19,24,18,167,209,153,84,218,220,124,109,160,128,252,208,6,165,231,177,251,191,148,138,49,13,86,154,30,248,121,178,226,75,38,105,178,119,110,138,145,173,246,98,213,0,33,207,62,60,50,197,137,97,62,72,61,209,33,44,164,176,92,33,47,40,150,62,3,146,6,101,148,49,41,149,101,83,67,231,158,75,240,132,73,140,56,18,177,242,202,34,24,50,71,24,15,55,106,42,29,168,228,159,148,169,241,23,212,39,211,64,55,173,6,135,4,100,234,76,94,241,255,0,26,157,212,55,96,140,206,30,197,54,102,22,161,70,184,24,248,68,36,43,46,44,136,118,97,235,243,72,235,115,217,17,80,189,145,42,1,148,170,155,122,87,49,153,168,82,195,178,56,177,241,32,174,245,57,10,205,161,114,126,218,214,29,67,84,72,184,132,94,84,154,79,245,41,121,68,92,107,153,178,97,249,252,27,99,60,101,38,96,163,152,207,240,102,64,122,84,225,117,20,104,57,140,185,32,240,229,198,187,43,173,73,226,80,190,238,36,110,226,161,36,234,113,149,159,41,147,34,23,77,208,193,33,255,0,171,21,81,201,167,163,140,207,233,217,50,36,219,84,231,169,172,223,194,78,75,236,139,243,114,229,32,89,113,44,100,122,169,53,110,228,152,74,37,144,116,168,254,146,170,198,162,88,152,97,173,103,123,68,198,176,55,168,214,145,146,194,34,113,46,137,14,4,72,195,196,85,133,175,161,198,136,242,203,200,33,137,156,136,255,0,18,124,147,220,107,123,17,102,214,119,147,64,241,4,68,201,224,132,141,91,58,115,243,88,100,201,247,86,49,190,36,104,232,214,47,137,83,2,73,73,245,10,172,153,169,200,80,110,253,44,120,255,0,105,36,116,228,186,23,102,119,95,97,68,56,213,176,187,119,37,34,46,28,195,201,226,16,136,33,161,13,168,71,101,44,98,12,81,139,23,211,84,148,240,7,225,149,61,133,80,47,193,52,229,229,228,200,153,70,209,251,96,60,161,40,255,0,192,143,124,51,248,118,165,115,216,114,127,116,65,37,222,15,251,48,222,12,124,43,120,108,158,49,241,21,75,221,214,203,16,62,82,82,69,26,226,230,161,255,0,212,75,254,226,151,105,6,170,185,11,14,124,170,222,99,114,172,236,190,37,144,81,30,32,197,196,178,252,146,86,50,97,211,20,24,75,143,34,236,174,142,115,171,100,78,80,235,56,178,110,89,234,197,38,53,250,30,182,227,225,228,232,44,229,140,47,201,214,191,46,106,25,44,164,57,5,83,3,114,79,111,18,115,163,43,117,4,227,178,198,196,69,140,47,166,160,208,202,141,142,163,179,35,182,71,232,73,244,154,58,111,233,16,223,134,34,123,37,227,92,126,226,236,123,188,33,46,47,229,82,186,159,227,101,174,132,3,246,147,242,226,236,92,253,71,87,47,76,186,183,185,209,31,75,188,218,42,157,238,227,68,228,136,245,51,15,73,18,162,35,195,17,113,221,43,255,0,106,235,91,46,107,18,241,174,197,166,53,248,53,64,216,111,170,161,210,127,230,116,234,26,143,160,221,71,68,221,58,144,186,134,125,173,37,150,17,69,38,63,168,154,210,92,18,201,248,74,37,210,228,233,232,54,64,249,188,106,100,213,176,106,8,242,132,75,215,170,62,103,21,152,72,109,37,46,238,94,94,168,201,176,105,25,72,14,17,34,161,220,63,31,82,218,249,227,147,197,238,33,91,248,41,31,107,101,16,71,88,190,101,84,209,176,81,50,100,253,164,198,250,0,35,120,113,37,62,177,85,91,225,138,1,114,37,224,195,248,140,100,233,231,201,7,82,79,248,96,3,123,57,113,13,89,105,141,79,6,115,31,16,194,68,217,83,238,71,152,42,202,202,226,17,82,99,30,55,249,114,18,76,57,210,71,218,68,237,249,227,17,225,40,136,182,70,158,200,79,234,200,166,202,191,67,171,49,179,76,6,117,5,111,47,97,80,166,187,4,41,216,101,139,46,84,210,101,175,171,248,97,139,143,18,91,107,14,32,134,201,102,236,18,192,55,204,158,207,12,216,177,13,104,170,187,137,24,239,44,178,226,89,26,125,109,144,24,28,163,201,224,165,237,105,14,89,76,229,227,72,7,81,170,190,28,151,179,15,40,213,150,194,158,112,51,75,138,49,46,89,166,222,72,222,210,171,252,79,6,75,48,139,139,234,37,86,101,10,140,228,192,210,163,243,54,252,98,75,131,62,143,218,46,84,162,224,49,102,131,8,138,165,67,36,149,164,195,237,170,217,254,205,219,83,169,67,135,167,44,188,247,101,24,134,164,245,13,32,55,199,244,52,35,30,242,68,221,137,125,170,187,100,99,252,217,127,113,27,140,45,84,211,12,211,138,55,196,40,134,44,73,189,105,128,48,98,150,33,149,104,49,169,136,124,162,149,198,181,26,76,82,159,12,78,180,246,20,213,107,2,41,73,150,39,18,194,51,200,62,212,100,147,12,99,80,119,204,212,115,167,101,197,136,98,235,74,214,25,75,11,88,213,164,139,237,242,168,139,45,25,22,105,249,69,198,176,102,167,36,30,41,101,228,18,251,248,253,153,216,18,136,152,210,52,141,219,61,13,168,246,146,134,37,72,54,145,58,211,15,7,249,175,7,80,209,150,187,48,123,16,240,230,110,80,174,162,228,15,51,76,68,178,151,187,46,60,137,54,161,167,28,105,108,218,117,137,84,204,14,228,24,67,43,18,80,240,143,164,197,33,85,204,15,167,184,57,32,178,38,37,200,62,37,232,203,91,43,87,154,32,185,60,215,97,129,0,131,56,248,149,131,52,148,25,192,97,141,217,224,177,85,124,198,182,169,192,226,159,13,44,172,168,32,176,54,209,114,171,179,93,216,217,15,20,72,184,145,23,26,49,251,236,65,23,253,37,87,166,244,221,84,96,127,81,42,214,85,65,50,57,153,180,97,50,102,52,92,164,47,184,154,195,248,116,249,35,205,200,37,214,153,2,14,62,17,101,253,196,182,224,192,131,21,230,234,24,152,183,16,200,134,141,167,182,36,96,113,42,118,60,17,188,51,23,18,159,102,170,222,128,134,137,23,145,41,124,107,89,175,203,44,164,72,214,241,30,165,100,203,232,37,63,17,86,143,82,1,61,212,155,194,13,107,51,20,89,86,137,57,228,141,229,136,36,139,99,113,41,225,217,68,17,253,181,156,249,53,221,194,198,163,96,86,202,146,127,155,42,124,253,7,56,188,219,172,67,91,87,251,23,16,192,219,126,118,97,198,136,126,176,181,23,104,134,147,70,167,29,105,249,165,101,69,79,124,66,179,135,148,171,54,245,26,192,26,146,77,150,169,102,44,184,189,164,21,63,195,75,90,131,238,236,103,238,71,244,242,167,33,128,241,255,0,195,55,82,101,14,78,247,134,89,84,217,86,222,197,55,26,162,231,204,199,196,34,226,251,98,68,198,52,162,240,229,202,153,7,73,68,146,124,193,18,101,26,4,74,222,46,210,38,170,161,51,8,20,32,154,15,155,149,137,41,178,120,235,70,252,43,230,164,213,76,164,98,136,153,168,95,110,164,211,55,2,177,195,228,30,107,92,190,234,206,147,80,146,49,223,153,43,173,173,220,147,9,101,34,25,66,113,159,40,148,150,22,124,138,52,138,91,192,212,242,227,75,97,75,214,186,53,110,164,4,145,177,113,189,249,196,14,97,13,31,14,212,254,12,229,254,52,219,108,141,137,38,171,157,106,202,145,246,220,188,75,158,234,175,131,54,55,99,120,178,229,25,81,117,186,170,80,136,192,152,170,238,170,249,133,103,234,177,127,42,172,127,249,13,166,171,232,77,161,111,3,134,214,252,1,181,173,126,28,164,198,155,89,104,9,90,126,35,51,69,30,50,251,139,171,218,223,65,31,76,172,164,80,218,170,214,116,208,102,52,172,163,18,163,117,75,55,29,6,94,157,188,201,42,163,108,79,180,41,120,213,89,141,91,38,43,194,46,47,200,185,177,174,226,238,248,75,148,137,246,228,133,137,195,197,249,20,87,62,3,178,208,55,79,26,186,49,206,40,145,70,82,249,167,51,223,107,25,153,75,0,98,31,238,168,136,102,216,129,252,68,201,245,19,232,118,178,231,65,126,236,164,253,180,235,97,26,182,27,85,89,101,39,20,1,149,80,198,213,76,141,221,87,11,253,213,203,39,217,30,48,240,196,226,90,169,41,236,139,45,150,6,41,49,137,102,219,184,216,29,126,124,205,247,48,69,26,55,219,26,81,60,219,97,230,41,84,255,0,173,142,23,113,86,249,151,16,73,23,41,80,40,215,207,79,201,6,105,115,241,37,126,122,86,105,49,68,41,10,69,60,205,61,101,108,76,185,113,198,42,125,73,166,7,90,117,69,93,126,197,102,80,119,233,176,12,251,176,148,137,163,12,13,175,235,203,251,107,109,221,245,60,33,237,55,255,0,198,151,83,201,137,100,76,194,23,26,77,197,118,41,86,173,152,208,104,112,99,31,40,75,145,15,113,36,241,129,246,209,150,175,103,159,20,85,63,38,124,174,169,98,84,20,203,48,36,179,180,159,184,181,51,6,79,148,41,10,177,153,85,42,202,14,24,146,177,39,52,244,56,128,192,226,228,250,139,106,162,216,203,211,65,57,157,89,113,37,102,209,239,221,238,197,196,186,117,85,84,74,216,189,185,72,86,114,40,251,139,81,140,228,16,132,153,155,16,91,57,141,109,61,81,7,132,194,228,89,207,164,255,0,216,146,144,176,38,114,101,71,27,206,75,251,82,171,24,192,176,204,122,209,243,21,122,102,170,130,55,241,79,228,71,250,105,8,7,155,23,26,69,51,79,65,33,242,251,137,36,85,53,74,8,23,112,100,197,254,160,34,32,39,218,197,140,55,225,235,246,208,15,129,59,248,210,105,230,120,201,136,171,106,213,15,32,253,201,44,147,73,62,21,49,25,203,218,131,167,141,147,192,200,171,230,30,118,0,136,93,79,69,66,193,80,216,59,46,213,41,172,52,28,81,179,212,34,20,121,21,188,54,2,8,25,148,73,109,243,199,36,120,189,181,170,25,28,150,4,108,115,152,99,23,169,117,189,55,84,203,32,48,202,2,239,77,217,8,236,52,65,42,189,31,101,58,16,216,27,12,98,74,205,64,230,59,184,211,204,206,204,194,234,76,169,225,251,57,120,211,16,204,131,55,221,25,81,240,216,15,164,52,44,170,230,85,137,77,109,106,74,216,128,20,66,226,252,233,213,33,134,72,32,49,74,176,187,209,131,212,30,5,44,172,120,148,225,169,239,224,191,8,114,99,69,89,242,93,71,198,181,58,36,150,83,73,3,51,11,41,16,86,180,144,108,170,158,24,144,7,145,74,67,245,88,79,97,101,245,254,234,189,170,146,13,174,108,169,150,102,78,100,153,127,83,134,107,63,134,51,134,63,86,136,44,68,18,145,101,246,170,173,249,65,8,130,95,168,36,190,33,24,252,194,202,53,202,172,168,73,38,201,248,98,226,31,159,26,36,84,152,186,200,201,160,138,159,82,106,60,12,245,9,68,40,211,230,106,76,93,66,66,77,211,114,241,225,10,213,233,82,132,204,88,150,44,52,226,77,164,184,99,204,9,189,162,24,146,195,105,224,77,177,96,98,100,42,208,26,171,205,223,219,243,85,80,234,167,66,249,176,139,145,81,89,132,99,40,218,86,33,25,134,88,144,179,33,178,181,251,72,133,226,78,189,98,92,150,98,42,243,35,0,189,194,229,91,107,139,216,91,15,76,111,159,187,202,66,253,180,45,149,221,116,22,60,33,171,33,72,141,184,100,232,192,126,210,81,5,251,72,42,27,38,80,13,230,177,129,26,78,87,251,138,108,85,77,20,246,178,253,162,226,85,176,38,16,67,253,40,202,132,252,79,163,167,15,252,175,108,68,230,156,32,147,250,78,81,164,89,17,62,76,101,111,161,101,173,246,202,38,82,192,202,79,182,190,86,221,193,157,19,54,192,130,253,213,76,250,210,127,236,81,169,203,42,219,17,159,171,141,87,23,227,168,164,205,217,165,142,91,246,130,90,171,99,88,201,126,98,137,48,178,147,46,15,48,69,149,33,126,185,157,224,248,130,128,49,37,97,212,162,52,157,183,23,184,131,159,142,72,62,111,149,79,50,113,253,228,254,5,84,185,195,97,178,165,85,6,98,90,102,152,178,23,205,215,20,168,138,73,154,128,163,124,73,101,34,190,141,84,72,220,37,70,195,161,6,124,184,147,246,140,205,198,57,108,159,134,47,178,62,239,126,68,210,146,28,234,217,108,137,200,81,245,100,93,135,209,192,48,126,148,72,87,233,232,165,99,241,11,145,12,177,184,110,56,23,166,130,203,192,38,40,255,0,149,110,147,13,144,184,131,203,251,104,74,170,219,17,156,225,150,36,194,75,15,5,157,72,200,82,95,85,73,60,24,47,48,84,229,85,108,173,72,7,152,165,84,247,212,243,172,160,189,72,64,53,174,155,151,180,150,94,52,187,126,93,138,219,19,104,116,172,186,73,127,41,41,111,126,164,188,132,125,164,177,113,167,241,140,57,204,204,20,230,146,146,186,203,207,212,98,229,89,131,255,0,5,179,18,225,129,6,104,247,97,16,242,34,195,36,227,62,211,106,168,172,180,96,234,0,251,26,249,95,198,132,141,24,24,24,95,113,45,145,53,167,113,178,55,70,123,199,204,100,238,183,82,68,32,31,18,88,178,253,196,144,208,229,144,121,125,181,170,1,129,36,248,113,98,76,209,249,130,176,162,239,70,30,117,145,44,4,94,213,139,217,178,30,208,185,21,20,243,89,84,131,218,44,117,175,215,168,36,215,115,109,133,37,43,72,169,200,106,179,130,192,129,18,104,240,203,235,91,31,160,233,163,124,220,65,37,108,181,4,99,246,143,31,238,170,16,223,62,72,24,44,188,105,35,234,1,163,109,0,222,195,251,189,98,64,64,147,182,178,221,155,248,211,73,146,64,54,40,89,247,192,221,112,229,67,53,193,84,165,181,152,59,43,134,102,40,196,152,24,63,116,101,92,210,99,237,100,206,97,66,44,67,70,73,53,229,111,129,162,100,40,210,213,234,62,39,73,170,187,60,30,216,185,86,219,93,66,73,32,225,17,23,59,141,241,11,108,254,88,25,85,205,35,224,223,196,100,191,211,46,120,100,179,212,172,144,213,110,2,24,217,9,152,162,65,89,4,16,79,237,227,84,118,172,28,38,40,109,84,249,115,64,240,133,117,101,197,72,41,182,202,227,79,136,121,66,94,68,171,213,70,84,178,54,143,60,96,110,229,229,42,162,164,161,97,121,75,214,36,235,30,190,70,51,105,226,106,194,255,0,12,161,42,97,79,38,230,55,153,187,70,183,250,36,169,167,249,68,1,141,107,73,99,233,197,76,209,169,53,102,28,190,250,92,208,63,139,18,77,63,80,215,84,179,53,132,244,84,202,29,65,56,25,66,88,194,26,90,31,135,176,103,127,155,100,41,18,108,149,222,17,191,95,250,187,240,212,241,34,235,67,46,73,63,168,228,40,211,184,218,2,142,51,243,87,8,138,166,5,39,228,194,40,168,94,157,19,228,27,168,111,3,157,198,164,60,43,204,161,23,203,174,157,91,61,131,138,204,43,76,250,125,183,114,82,105,59,31,117,44,138,161,147,243,44,3,119,4,140,195,98,167,47,171,106,137,231,99,94,94,166,37,30,114,237,185,132,147,111,236,179,190,184,162,196,153,85,140,170,145,178,117,8,228,220,30,38,212,165,39,158,36,67,222,63,200,27,24,24,146,139,239,254,23,238,119,125,89,81,80,46,34,77,38,91,12,133,196,149,176,196,210,153,151,96,216,237,49,34,106,176,89,12,145,3,216,165,204,106,217,60,177,11,252,106,135,74,176,17,137,187,92,236,185,104,229,227,108,53,66,180,52,246,181,160,230,46,84,19,204,244,230,101,169,11,21,152,185,84,236,203,38,15,181,117,90,231,61,88,217,254,140,198,84,116,242,89,129,156,74,96,51,24,86,97,76,225,207,96,252,2,139,10,202,86,178,0,36,129,252,92,137,57,163,3,207,9,139,139,18,105,85,61,132,199,202,138,178,141,70,32,18,194,94,52,44,130,212,91,25,245,162,229,52,164,44,153,59,147,229,136,94,52,145,154,207,78,100,120,113,16,191,180,36,124,107,40,54,92,33,75,98,140,172,111,51,255,0,39,104,242,32,3,50,92,147,226,42,206,72,98,66,59,2,33,114,45,254,0,41,216,30,162,21,80,157,141,190,143,46,76,166,39,38,170,173,132,15,155,47,34,29,240,229,193,102,109,214,84,172,218,96,246,231,221,216,220,255,0,24,150,87,95,17,128,103,195,167,206,243,26,86,84,6,218,202,73,240,212,228,40,215,69,170,209,52,16,162,15,44,93,201,10,206,194,35,67,1,149,164,249,65,98,253,180,216,121,234,102,230,164,4,13,61,101,186,197,99,144,73,62,161,255,0,178,141,110,177,188,6,161,177,185,46,63,166,50,174,181,48,54,68,6,92,89,126,225,86,65,181,217,3,154,208,98,254,84,126,76,113,122,118,13,151,127,147,70,158,209,149,90,18,8,42,105,5,148,98,103,186,158,102,7,254,137,28,157,91,76,38,101,151,114,165,39,252,69,211,132,151,134,186,208,133,39,237,46,118,234,217,155,2,145,244,173,230,116,239,56,36,31,52,81,149,72,207,178,24,165,60,59,84,7,226,76,177,120,146,103,220,16,79,203,44,168,220,145,249,24,177,170,21,33,134,201,195,196,151,218,233,42,8,192,126,98,226,42,1,250,147,16,254,82,87,34,86,102,78,182,149,218,66,201,42,164,114,107,196,205,181,17,61,135,20,231,242,241,163,205,166,226,91,114,150,208,139,77,150,140,212,113,143,152,217,49,38,145,153,140,120,177,19,249,85,43,83,89,191,83,45,60,248,53,164,124,76,89,85,35,234,135,54,46,104,133,196,69,37,38,99,35,19,138,42,91,51,92,217,84,203,96,125,180,140,205,244,106,171,63,201,103,15,80,218,212,61,225,53,88,228,253,194,166,143,53,173,151,129,77,0,98,251,98,70,233,45,115,165,109,224,176,69,129,200,168,63,16,211,244,196,128,53,171,36,90,10,202,255,0,68,61,149,60,114,131,54,46,65,41,255,0,57,197,126,31,109,116,67,7,41,51,113,160,39,192,103,254,197,77,185,27,137,145,201,117,38,140,151,36,7,52,73,68,92,178,132,58,170,167,83,62,191,16,203,149,253,139,245,124,48,197,40,249,162,174,119,171,116,198,57,207,176,175,22,44,74,82,67,20,221,190,244,58,97,153,209,117,81,230,155,100,225,193,30,236,75,123,231,158,52,167,139,41,18,237,37,101,44,188,38,42,219,119,24,229,35,203,19,177,45,108,75,200,171,134,96,73,2,95,62,170,45,147,240,226,73,234,141,42,48,48,152,75,127,170,144,71,250,73,149,153,5,101,7,159,72,58,145,252,167,98,97,85,48,130,240,49,145,53,80,193,100,126,82,229,91,109,97,178,15,135,18,171,102,162,141,224,89,65,39,186,148,89,6,45,108,227,216,152,188,125,137,89,140,8,63,85,106,152,201,118,192,230,41,4,53,5,87,41,138,21,113,167,197,157,23,229,10,79,240,40,219,230,75,243,225,42,201,155,186,209,252,164,165,173,147,57,242,203,22,84,50,235,228,106,132,211,210,68,178,240,17,133,149,85,198,210,180,16,153,242,130,196,68,0,110,234,132,60,49,4,153,121,202,178,130,114,229,24,190,158,34,163,115,95,19,118,239,200,216,252,131,89,135,106,81,243,8,153,20,243,46,31,5,159,55,43,42,40,58,146,36,225,225,136,37,29,199,176,251,43,81,129,166,85,86,191,230,242,127,18,67,119,101,22,105,51,117,9,111,53,13,169,70,251,19,23,137,74,218,198,157,224,240,170,170,191,216,181,66,142,182,203,78,65,240,249,161,148,139,45,67,171,119,177,48,132,67,16,215,40,141,79,107,157,133,228,84,225,245,33,131,150,1,49,167,88,223,203,80,193,6,85,87,3,41,48,251,137,179,233,43,164,243,75,229,83,240,46,232,4,118,8,176,49,17,88,64,48,36,255,0,237,61,180,203,84,97,36,37,228,195,136,41,120,122,134,189,61,135,40,63,167,114,170,123,141,54,9,32,121,84,237,56,125,38,86,19,23,141,107,176,170,164,244,109,37,46,76,167,203,150,133,212,250,122,38,12,94,150,66,174,177,253,42,79,86,52,198,52,106,172,124,194,202,157,122,132,226,35,44,154,31,158,168,116,244,232,54,76,44,74,178,11,243,174,233,67,60,155,28,62,224,150,22,85,68,243,203,95,196,53,23,107,101,121,91,101,195,196,167,34,249,33,85,107,233,153,85,101,73,185,151,187,150,128,48,98,137,248,69,23,246,208,176,53,61,137,89,253,68,72,91,141,85,58,9,254,82,172,101,91,102,175,176,181,10,252,55,44,132,202,82,143,31,211,75,166,86,142,51,214,208,235,59,153,35,230,166,24,134,188,205,67,93,52,152,141,0,153,20,183,27,232,109,177,104,123,57,85,53,105,182,195,225,73,100,195,25,127,73,217,247,86,167,198,212,21,190,25,98,147,26,108,188,67,18,185,243,201,224,167,53,15,159,134,110,68,218,25,129,37,153,138,183,154,202,186,48,254,109,31,253,10,164,117,9,158,50,115,113,43,72,214,175,141,220,85,11,119,124,79,60,209,34,226,66,178,236,132,31,41,82,50,150,58,91,245,83,5,238,173,161,215,63,147,17,138,185,253,105,137,37,51,124,107,31,15,233,240,50,173,216,185,155,139,244,89,73,212,224,147,17,229,202,49,127,42,142,153,106,50,249,155,40,212,164,154,219,249,211,189,193,42,218,125,43,18,180,12,151,97,43,145,11,211,211,153,173,34,248,25,85,86,222,77,63,9,113,13,58,184,140,72,48,95,152,169,123,53,12,72,199,197,149,13,169,44,135,58,35,5,19,33,126,162,162,213,248,232,35,51,28,238,202,236,112,101,60,33,86,191,15,66,203,32,101,54,60,138,14,251,76,75,252,242,253,212,163,71,221,234,10,139,246,87,139,38,47,184,181,213,208,107,43,169,250,81,158,117,60,216,184,254,210,36,51,235,103,118,229,18,79,91,168,72,88,44,9,191,228,228,68,230,1,1,196,146,215,36,163,41,38,137,4,121,131,43,42,131,212,150,172,154,76,37,159,139,237,166,230,129,40,164,237,82,230,210,175,147,115,154,88,145,179,171,176,235,34,160,16,96,15,243,225,158,172,244,148,194,9,152,140,94,164,150,215,65,196,140,61,221,124,169,37,39,211,68,105,134,18,11,254,109,74,104,104,85,100,222,83,168,70,228,98,75,168,76,56,32,122,97,188,7,131,49,45,70,96,38,141,249,83,71,158,39,61,104,114,43,186,219,205,65,197,16,165,24,210,138,221,61,46,160,255,0,54,82,46,202,202,71,228,94,153,85,19,195,12,177,13,117,237,162,11,189,169,6,200,12,156,62,30,85,149,173,144,43,96,190,190,92,81,170,31,74,28,98,60,161,89,89,80,214,217,68,121,123,73,224,150,222,61,195,200,231,112,228,140,167,96,130,81,170,136,113,129,39,134,89,84,227,244,219,227,75,126,24,164,71,134,24,43,71,155,116,76,159,77,69,163,100,200,189,149,195,110,2,10,159,2,215,136,133,94,167,212,60,255,0,55,145,26,27,45,200,49,109,70,84,190,77,12,172,121,107,187,62,154,90,220,21,168,89,195,187,31,135,17,82,189,85,91,46,202,11,202,31,249,212,189,84,59,152,211,190,108,171,162,198,232,96,80,171,70,200,86,253,212,134,173,120,235,71,243,98,228,94,178,99,36,131,48,189,213,71,101,12,2,123,195,198,163,238,231,190,15,152,131,202,170,202,190,6,44,140,10,29,67,85,72,255,0,234,34,202,154,51,95,214,201,103,244,232,3,81,47,211,199,187,151,148,165,84,81,180,192,49,179,23,98,158,223,244,125,205,6,190,182,123,98,98,48,177,38,209,171,104,227,125,210,36,49,161,158,51,198,19,42,184,116,140,16,24,96,137,36,106,168,192,210,48,35,32,51,39,8,145,236,128,72,204,97,74,46,53,173,242,113,61,15,125,169,50,3,135,218,89,35,80,21,89,195,217,38,9,31,197,21,11,106,243,224,120,186,134,166,67,169,246,68,205,139,42,89,101,169,245,29,219,241,6,40,227,9,75,113,220,166,210,140,217,100,65,19,15,98,21,148,231,156,247,152,57,8,84,94,158,170,33,63,86,168,161,132,240,72,252,43,170,53,169,54,96,173,61,90,120,209,88,27,30,212,241,144,34,201,123,51,8,106,121,230,200,254,222,68,83,238,9,9,140,9,138,134,145,144,77,187,148,207,100,24,204,253,82,207,204,126,209,114,164,97,102,248,28,190,235,18,19,26,230,166,95,9,114,141,73,174,230,211,79,178,166,202,212,113,189,164,39,169,75,178,7,14,68,44,105,39,178,31,50,98,24,195,141,194,98,170,44,127,185,140,194,239,60,172,194,85,171,103,201,246,150,217,129,0,222,252,37,38,52,142,101,197,4,19,237,37,218,109,137,247,83,218,130,168,206,73,169,198,76,33,139,185,34,11,209,224,198,229,12,92,68,42,115,167,174,41,198,14,17,70,147,247,19,159,196,53,68,238,129,137,106,204,129,86,16,6,146,33,60,55,125,104,27,186,170,56,195,102,210,40,255,0,113,80,90,204,131,181,57,162,100,255,0,2,128,124,195,217,31,168,139,26,77,95,128,202,161,82,105,216,80,124,160,150,138,75,136,181,178,246,146,203,200,152,250,192,225,68,126,85,28,200,204,155,101,187,227,83,108,202,41,210,228,176,22,64,204,82,141,42,244,120,50,124,254,85,34,124,146,11,132,37,68,134,238,92,101,139,96,97,135,162,86,141,248,80,243,224,78,16,199,233,253,104,128,201,223,42,42,208,188,67,195,218,182,223,177,54,177,205,100,234,27,42,211,226,48,147,136,26,159,234,163,117,109,32,50,101,196,166,161,233,233,210,79,136,34,73,182,182,196,173,149,148,162,13,147,202,124,193,70,201,184,200,63,251,204,82,33,99,83,158,181,156,169,38,170,178,149,24,236,244,225,114,39,101,39,204,103,101,140,99,202,85,37,113,2,214,223,195,105,22,73,6,154,195,125,201,124,13,99,141,92,211,191,16,59,127,208,168,181,243,49,172,135,45,170,146,58,210,48,62,131,136,159,83,18,172,101,193,4,207,210,145,55,181,52,88,195,126,44,101,34,87,1,132,39,158,84,172,170,252,65,89,131,35,89,2,201,140,194,82,8,136,160,201,178,169,59,62,107,40,208,190,136,126,236,88,148,172,203,89,196,62,16,228,67,66,106,200,117,95,91,156,80,124,164,172,74,126,213,242,166,191,13,135,41,22,26,86,96,200,6,110,203,136,136,217,143,4,153,103,150,154,180,51,19,159,106,175,134,144,103,3,119,19,136,136,93,49,79,47,79,247,46,161,26,27,38,131,181,77,223,70,60,110,18,139,141,59,85,244,246,13,38,126,61,253,4,214,186,158,118,60,81,49,164,129,147,56,175,204,105,234,142,31,165,77,254,156,33,114,35,31,161,153,52,124,34,196,147,101,71,220,100,6,167,212,146,235,95,219,148,127,105,51,147,172,193,39,164,72,88,218,15,210,30,201,123,175,227,71,207,129,20,128,126,210,40,196,69,54,135,78,254,225,184,175,240,46,52,151,205,31,18,22,159,70,18,52,183,216,98,228,42,218,25,155,23,225,48,185,17,6,187,149,143,245,92,106,177,235,65,26,204,25,176,39,158,28,185,72,133,159,24,241,190,210,72,205,73,121,91,243,123,85,185,250,192,246,195,249,177,98,88,210,126,218,2,171,18,118,186,99,83,91,78,124,178,202,38,53,81,166,231,178,183,192,70,229,250,139,3,93,206,199,180,137,141,17,79,72,2,3,44,185,67,255,0,31,213,81,90,91,29,59,22,102,102,92,138,102,51,39,50,249,235,123,19,226,95,97,177,131,6,16,148,101,90,166,85,62,72,254,80,92,159,81,51,45,200,171,14,33,223,1,52,102,164,170,16,249,74,185,240,103,250,68,188,50,197,149,23,106,248,54,81,114,196,236,89,182,222,58,143,131,242,46,67,168,96,217,31,12,66,226,89,73,96,39,63,245,75,149,233,227,30,182,197,230,47,186,172,255,0,39,134,85,54,186,124,141,182,158,37,92,104,192,31,15,26,61,255,0,100,69,81,177,189,68,79,205,201,141,62,141,50,80,198,153,100,113,90,21,17,106,77,244,99,188,161,138,79,184,69,191,192,251,30,84,124,251,130,96,126,101,51,39,80,251,57,83,239,18,219,25,6,55,228,230,18,203,193,131,234,64,178,120,202,206,212,116,102,28,157,61,136,89,25,194,180,8,14,79,116,169,180,8,96,199,196,84,174,76,51,137,153,165,148,98,26,159,187,215,149,84,158,2,137,40,101,34,73,36,100,224,86,56,213,203,153,144,49,51,46,81,36,51,231,158,17,56,133,149,78,213,107,150,91,251,168,155,137,242,202,15,148,42,85,145,165,229,160,109,237,48,65,181,107,11,197,136,121,62,154,34,54,161,60,96,62,89,132,56,195,80,27,59,28,155,180,84,155,35,217,51,211,140,92,170,139,11,47,200,53,62,141,154,159,226,166,95,63,78,22,95,184,164,33,252,87,157,159,13,134,65,43,10,221,18,193,121,250,128,177,13,40,212,154,38,170,108,191,232,98,203,249,19,254,39,244,35,234,17,62,11,42,31,138,48,73,17,152,98,147,39,212,77,95,101,190,229,92,206,132,210,169,15,180,151,1,89,189,242,139,23,229,4,177,97,100,6,146,55,248,10,126,208,100,225,16,242,125,164,134,238,224,240,78,204,220,67,42,222,23,146,181,236,52,188,101,202,157,204,167,131,169,34,118,168,178,171,182,67,43,84,50,134,101,84,216,172,197,216,146,107,61,49,107,37,140,53,72,178,145,107,129,165,110,105,37,179,104,94,53,119,2,203,109,218,186,21,182,185,123,18,101,187,93,78,55,3,70,107,24,210,216,108,68,93,30,4,105,195,138,192,203,199,145,89,62,120,36,129,32,178,120,11,43,8,84,122,137,162,126,201,16,240,221,249,232,76,106,26,23,206,6,104,130,228,18,142,13,36,188,255,0,55,255,0,58,237,129,141,193,135,18,158,190,167,24,149,149,85,20,70,145,172,42,128,204,108,75,245,37,105,228,179,48,113,38,1,100,65,51,154,82,201,140,130,79,119,42,213,145,73,178,147,208,234,165,201,103,233,86,51,233,236,107,121,131,21,93,5,245,81,129,194,94,69,182,85,37,141,252,76,81,63,246,138,140,202,248,152,172,200,199,61,167,212,154,158,49,255,0,74,76,107,170,213,90,206,157,21,155,190,37,43,39,125,65,231,18,94,44,130,250,106,80,218,170,231,59,249,87,51,71,250,232,117,90,252,142,171,62,27,36,143,245,67,73,189,18,215,39,233,73,137,78,82,106,169,121,57,120,149,115,53,252,188,124,66,202,181,100,167,45,12,219,215,199,83,124,10,168,191,221,137,52,101,37,7,119,34,146,153,172,39,20,252,80,6,82,21,49,100,109,71,56,25,133,140,73,86,105,60,116,51,101,124,181,13,178,53,108,39,241,20,137,105,167,215,73,233,41,10,68,31,225,43,201,39,205,97,63,42,206,76,15,77,27,2,154,175,201,245,19,31,16,43,185,241,43,96,190,89,162,140,164,82,81,164,178,202,115,37,136,67,22,87,251,74,212,213,81,45,129,132,201,127,225,186,104,36,226,148,65,98,79,85,251,5,96,247,176,5,6,44,67,74,223,24,240,143,152,34,30,52,218,52,49,201,38,28,191,200,68,69,148,0,65,7,234,134,92,170,108,202,105,59,36,219,151,229,47,18,86,27,230,110,159,180,148,178,184,102,248,111,136,34,226,82,146,116,244,170,151,240,151,46,84,177,198,206,83,15,35,169,213,24,19,89,205,41,49,52,58,161,253,66,174,97,85,85,59,242,24,179,200,37,125,66,242,22,46,35,23,253,212,237,116,230,78,171,224,5,107,85,70,65,191,20,94,79,168,162,237,94,113,15,20,65,114,43,233,44,139,24,252,60,164,42,4,212,228,238,16,147,70,183,50,204,130,93,25,38,88,191,87,145,89,102,220,244,169,167,152,241,184,74,36,210,170,120,16,216,49,188,198,146,116,173,7,231,151,139,44,132,172,208,24,168,216,252,163,234,75,102,60,99,62,34,137,43,72,10,185,3,5,152,216,165,238,51,198,59,204,173,164,201,130,38,113,11,18,137,190,178,174,157,45,129,10,150,226,184,213,100,98,139,77,220,18,72,57,189,164,202,124,145,144,111,194,162,13,48,21,190,6,136,82,125,196,198,53,174,79,4,217,3,42,159,102,64,63,158,92,75,124,104,96,39,134,98,166,76,48,231,68,195,149,43,52,105,208,78,243,27,175,219,85,176,163,108,44,140,53,169,146,71,147,181,4,251,45,207,8,86,59,99,143,185,38,78,110,33,230,159,44,125,38,88,188,214,162,30,105,98,30,52,35,227,113,246,173,18,109,101,73,7,164,196,229,34,155,14,170,102,249,135,146,126,28,120,214,70,243,146,60,75,125,38,149,120,129,243,114,177,47,79,8,33,121,135,42,165,104,166,89,69,97,135,142,86,100,209,134,96,251,80,16,30,242,121,241,35,102,51,35,62,146,195,24,204,55,112,72,124,34,79,88,104,152,58,151,53,146,28,82,187,85,20,11,33,140,120,74,84,213,161,152,141,45,107,106,166,129,230,44,12,164,250,138,5,242,73,26,118,211,219,85,246,86,163,192,252,43,159,218,201,57,37,179,8,191,145,103,51,35,178,20,97,120,21,125,36,49,206,7,44,162,41,157,43,167,189,75,192,166,148,37,123,26,5,108,22,98,20,172,169,90,53,66,173,38,34,143,61,137,240,152,164,76,131,62,9,7,132,37,31,242,161,44,131,147,153,38,147,84,121,32,120,98,9,21,253,117,19,209,185,20,207,96,197,238,229,253,164,166,126,158,149,36,153,130,166,67,101,58,144,248,165,202,203,246,213,173,85,172,75,96,112,149,22,253,194,186,166,75,168,160,49,128,50,115,23,169,109,147,61,130,99,195,16,72,203,137,128,169,240,44,72,17,164,229,75,153,119,42,79,40,162,198,18,117,101,113,50,19,63,88,75,173,63,45,49,10,52,71,254,40,193,147,195,233,120,147,136,118,68,33,48,203,128,50,255,0,18,54,53,61,28,227,242,213,198,31,237,42,109,167,216,91,248,36,14,161,7,135,202,8,101,253,212,43,245,109,252,103,241,99,24,254,210,190,252,31,70,81,241,69,198,166,181,14,158,5,107,9,139,26,26,36,69,247,5,155,79,160,15,85,212,122,144,123,66,218,98,31,238,162,161,192,29,39,187,148,136,10,211,69,141,250,181,190,100,193,149,153,66,165,189,165,106,161,172,122,187,7,239,223,147,183,18,101,14,121,5,195,186,202,185,204,249,59,159,51,110,186,150,170,75,137,195,178,102,33,113,168,85,142,138,173,78,169,38,214,12,102,124,220,92,170,114,76,152,164,151,154,32,177,12,171,108,252,147,96,169,249,38,246,83,173,137,42,169,96,248,16,75,23,49,173,63,140,73,12,200,208,125,152,187,146,9,15,72,109,203,246,153,85,27,32,18,8,56,68,174,172,35,41,17,62,168,229,30,92,88,191,105,77,70,125,140,27,39,132,197,38,53,209,102,100,247,68,147,76,167,220,243,98,79,91,138,173,64,218,219,129,244,148,168,61,78,198,96,202,135,240,124,97,226,196,144,221,201,63,105,178,44,171,32,216,190,163,74,77,54,121,222,102,9,71,141,3,124,192,86,145,226,151,143,137,45,135,119,101,5,159,41,40,139,15,154,212,15,205,97,144,191,186,183,39,53,148,71,39,85,89,12,248,171,133,198,171,116,148,155,25,172,103,96,139,230,138,161,164,24,184,67,66,50,170,64,188,144,89,132,85,120,191,105,27,106,131,172,222,158,193,147,43,119,204,102,98,145,40,178,211,103,193,134,164,92,138,162,4,248,56,240,203,138,76,137,171,33,196,40,242,139,34,75,40,153,33,21,167,170,135,129,225,176,128,60,137,165,149,107,10,7,196,23,16,252,49,38,198,170,97,9,139,46,36,104,105,32,198,27,51,124,202,45,253,49,136,106,74,120,52,158,97,137,147,247,21,68,56,208,100,247,127,199,41,21,84,54,81,151,132,176,6,136,244,122,49,114,136,88,147,89,31,228,214,111,224,135,102,1,179,244,3,65,90,207,151,24,30,226,125,100,97,136,124,50,134,165,102,79,36,146,97,80,108,245,247,11,233,244,73,90,189,242,124,240,242,145,5,91,14,252,132,203,139,141,103,38,146,240,115,184,68,66,141,83,214,134,215,107,180,52,92,73,213,40,185,13,184,75,79,187,177,164,30,80,251,72,202,127,137,16,117,71,128,131,40,121,62,154,202,238,181,146,72,241,27,221,81,95,128,42,169,39,122,128,165,16,89,126,146,73,33,190,75,168,209,186,121,29,97,134,157,24,121,162,23,145,75,204,135,168,45,173,114,216,228,40,253,191,166,176,211,26,147,17,217,92,82,229,26,236,80,204,2,69,226,16,147,66,200,156,133,150,54,215,219,67,155,190,156,98,3,56,151,161,213,3,39,50,188,153,0,5,230,50,86,27,141,29,24,152,114,143,34,174,242,253,146,91,10,223,15,109,213,196,53,231,155,143,8,138,76,137,233,164,211,206,6,24,133,140,84,158,101,57,199,231,44,42,108,202,252,70,86,101,228,40,153,142,181,155,187,25,89,81,16,46,193,39,164,188,107,75,223,93,37,251,75,98,140,95,184,134,217,213,86,179,250,116,161,151,249,87,46,54,58,124,77,183,112,236,172,158,195,68,23,82,156,184,13,150,77,161,132,157,204,212,47,132,60,33,149,218,171,116,147,43,164,197,100,185,98,25,73,245,10,175,28,138,156,201,180,109,82,50,147,79,60,76,97,140,136,147,60,112,73,135,255,0,119,86,182,76,6,71,237,58,215,59,212,49,137,187,85,102,87,226,73,89,180,98,194,170,224,5,31,234,134,36,209,243,217,59,139,46,85,200,31,50,84,103,177,111,53,149,140,31,9,97,148,69,206,209,185,106,163,151,246,90,96,114,73,152,93,137,11,232,109,99,19,152,67,76,116,174,170,60,214,98,177,199,145,83,73,135,185,103,238,166,220,208,70,186,18,180,236,124,98,97,40,134,140,159,12,19,122,98,140,88,190,146,71,170,169,45,127,33,171,165,16,95,157,109,161,201,91,19,12,185,89,73,247,83,42,183,253,5,149,192,238,46,229,214,248,87,242,21,101,12,59,225,230,50,169,103,167,99,121,140,33,228,74,36,207,102,76,88,150,226,129,99,209,169,226,70,30,93,210,153,213,86,68,193,132,69,77,204,246,20,106,27,86,207,199,194,17,17,43,51,57,140,101,91,119,177,250,101,85,21,182,185,123,68,185,68,105,153,37,97,228,93,54,146,49,201,23,136,89,72,161,26,179,177,211,174,10,92,214,207,1,6,190,201,14,94,96,169,232,212,250,140,68,203,136,98,78,96,79,196,76,82,196,85,217,146,28,76,186,63,17,36,153,132,130,247,230,42,94,249,151,133,148,192,215,74,33,70,159,217,83,178,252,252,81,72,47,184,143,129,91,7,79,143,8,185,100,165,170,114,113,150,70,30,192,100,161,69,203,238,120,123,171,68,157,85,85,4,152,165,202,228,83,154,134,102,166,32,62,82,87,241,141,68,85,83,222,89,75,126,239,254,116,148,121,191,154,14,172,190,103,83,13,222,251,244,157,107,228,248,30,182,7,196,48,178,229,75,32,67,125,64,50,148,188,106,143,74,207,137,57,239,50,104,213,17,178,6,91,105,129,204,95,240,102,202,182,115,236,98,69,227,93,26,146,3,203,7,104,97,118,171,41,143,33,65,133,43,96,118,203,165,166,77,62,8,89,252,137,233,154,98,36,98,101,8,145,176,194,8,93,210,136,156,79,96,201,17,234,30,73,172,137,41,255,0,77,114,200,204,252,6,141,134,147,237,72,46,146,144,67,74,31,50,89,25,218,133,178,221,16,28,66,89,233,185,57,8,241,27,254,117,56,227,253,203,27,235,95,46,105,240,151,137,1,168,116,100,17,124,217,103,238,72,87,171,39,210,100,230,202,128,147,26,184,108,229,42,234,178,166,39,59,114,63,62,134,76,175,7,151,169,41,153,14,198,216,155,74,239,117,253,139,163,127,225,209,38,227,14,235,22,85,95,3,71,209,233,104,153,140,81,228,93,123,106,159,36,173,175,137,11,166,62,27,250,68,93,221,177,121,16,122,207,88,85,80,68,244,225,20,121,11,198,140,215,154,229,248,246,149,226,34,227,58,158,132,246,95,55,46,124,156,158,106,77,171,63,18,177,198,169,155,152,106,25,135,178,102,106,242,242,47,207,191,20,100,218,201,243,221,202,39,248,215,233,157,19,165,101,217,15,104,17,19,247,10,189,172,255,0,236,223,19,80,68,121,139,143,34,93,122,52,117,207,83,165,122,170,55,161,249,159,225,190,152,178,187,136,203,19,101,217,70,255,0,168,191,75,104,57,242,133,131,211,162,241,139,193,64,60,213,186,37,128,211,1,47,31,130,233,186,86,124,31,71,249,78,197,225,214,61,39,170,123,150,154,238,186,51,157,146,5,171,203,17,129,203,148,139,115,32,62,115,48,151,24,151,33,170,212,247,241,158,255,0,78,139,212,171,41,53,201,236,184,165,136,131,34,245,33,220,79,131,142,69,95,177,244,152,99,140,124,57,81,207,128,204,12,45,124,95,228,72,38,64,151,36,123,177,9,23,67,169,229,70,27,226,24,171,166,204,130,11,53,11,206,82,15,50,2,158,4,73,39,230,85,242,118,51,188,242,136,106,94,25,160,214,157,249,184,134,139,104,30,33,76,141,22,9,242,196,18,165,101,216,54,61,74,54,78,164,136,71,225,136,133,13,145,254,145,18,181,128,181,140,97,201,103,233,71,145,1,50,132,226,126,239,22,85,141,84,246,99,103,22,44,74,168,58,171,78,120,48,38,138,76,169,213,191,96,57,220,204,145,135,196,36,9,163,110,65,253,68,184,178,174,129,119,50,170,105,216,88,156,67,240,83,243,224,65,187,240,15,210,69,148,92,136,25,58,97,229,150,201,97,158,76,98,76,230,60,130,139,195,203,137,62,184,211,199,28,30,46,37,29,48,211,163,112,251,106,140,106,159,41,47,175,36,179,14,215,16,213,109,36,108,126,106,118,158,214,8,223,243,101,196,172,107,110,41,188,50,137,65,106,134,183,35,112,106,165,201,38,111,109,35,213,84,242,197,204,18,171,40,118,81,102,147,8,75,254,210,99,170,169,34,14,143,16,69,203,245,21,99,101,115,44,199,57,209,247,4,155,242,153,120,250,213,248,116,173,84,152,63,252,147,224,185,166,158,8,52,249,223,152,191,235,85,176,245,180,81,147,134,80,242,36,105,54,152,42,199,172,180,145,224,147,47,253,252,104,216,116,224,140,6,25,105,181,212,135,154,1,135,40,202,166,189,98,228,71,229,47,26,55,46,184,232,21,43,204,200,139,84,203,138,173,166,208,66,228,90,131,25,243,162,102,17,114,160,88,240,9,248,140,44,68,69,181,52,86,253,37,22,113,242,148,75,215,31,15,98,217,85,60,81,5,243,42,191,213,107,70,204,56,185,17,186,108,53,165,35,204,105,95,182,157,100,81,61,78,25,14,170,215,77,159,211,172,68,69,99,91,27,252,28,163,85,186,230,132,118,67,97,162,46,114,250,123,88,199,31,103,19,210,180,127,160,231,76,135,165,96,201,31,235,249,19,48,252,58,247,133,140,170,74,159,80,130,11,25,155,33,72,170,191,241,56,113,129,197,87,139,249,82,111,50,124,9,182,193,51,52,169,198,14,172,73,196,3,68,141,5,129,55,41,60,16,48,254,40,233,137,49,118,146,196,76,133,67,154,226,140,157,57,63,218,89,189,127,142,195,172,99,25,236,157,53,159,40,37,57,232,246,67,156,195,23,172,72,128,234,121,209,137,136,81,73,141,50,125,168,44,128,157,91,246,208,2,161,217,51,195,10,244,240,209,217,15,105,99,141,40,125,57,252,31,98,34,241,173,81,153,84,80,60,198,47,34,150,72,214,238,81,85,92,52,58,74,142,48,243,87,23,248,210,93,85,90,77,166,210,32,177,17,104,53,174,196,157,184,150,163,90,158,236,120,183,234,171,51,19,219,161,33,48,50,227,118,151,46,37,234,121,231,243,237,38,53,90,29,48,124,28,69,200,130,53,80,42,123,85,106,162,88,54,51,32,147,192,161,47,34,163,134,243,146,11,242,202,33,126,218,135,134,206,124,194,84,49,173,70,54,98,75,144,130,153,243,198,57,207,20,177,45,254,117,184,242,132,188,139,43,184,27,224,102,23,98,87,15,76,90,201,225,202,154,172,86,193,6,178,200,141,161,128,79,63,80,41,113,13,109,103,195,123,90,214,102,203,185,91,124,31,143,20,190,37,54,140,45,168,198,78,173,136,32,16,49,56,190,226,134,181,213,67,146,254,25,75,45,79,232,241,162,60,59,254,66,251,98,82,186,123,77,147,204,133,136,34,21,115,178,221,177,44,172,168,163,227,70,151,127,21,105,141,72,122,222,101,71,26,52,186,216,159,165,229,90,24,243,148,15,221,137,93,97,17,164,185,141,33,160,136,249,172,121,81,246,186,134,180,175,196,30,33,164,30,18,202,50,27,22,33,137,33,51,47,45,158,248,149,34,254,68,52,108,42,178,151,95,41,53,159,40,179,140,193,194,238,73,116,192,79,166,224,191,212,68,66,145,38,213,90,230,8,201,205,242,195,23,184,149,154,138,50,173,216,168,190,190,28,33,229,9,87,169,53,104,39,51,14,233,65,198,212,149,218,144,15,137,93,43,41,18,119,233,237,91,91,47,40,101,113,174,118,135,123,37,46,178,42,98,117,203,43,80,19,166,81,20,70,161,147,121,100,55,196,137,105,36,72,202,112,144,172,249,177,19,139,234,160,39,189,155,230,26,33,114,226,85,217,160,187,196,148,58,29,113,163,165,250,129,98,239,163,127,212,93,127,71,223,81,217,65,203,44,68,17,62,154,196,55,103,155,93,136,194,31,248,20,9,167,158,53,195,204,17,98,26,217,35,162,225,232,78,219,173,145,222,41,61,14,75,30,34,227,16,254,226,18,202,132,5,35,205,94,94,63,221,92,194,182,250,93,151,202,68,17,50,35,160,105,187,140,249,172,103,148,67,250,121,86,71,186,99,42,167,201,102,29,61,19,186,90,91,169,245,108,26,72,155,65,23,248,196,153,80,213,83,89,31,105,97,60,159,109,84,89,124,19,166,192,201,98,199,252,171,161,115,249,236,37,180,177,196,233,46,217,119,43,17,127,231,86,12,129,182,127,213,26,211,125,73,6,144,252,80,7,196,254,196,28,157,67,107,24,31,160,249,116,50,208,222,108,82,134,236,2,247,113,9,3,119,169,222,80,109,42,74,144,51,60,209,225,196,81,101,77,43,105,14,46,229,45,189,70,196,67,26,158,92,231,243,100,42,188,161,173,36,32,97,197,137,13,14,99,43,79,195,20,101,253,196,239,52,185,204,226,18,49,77,125,129,153,156,14,102,1,61,35,153,24,19,137,218,189,101,85,112,73,121,75,214,188,24,27,96,34,78,232,10,96,192,191,35,3,19,175,220,77,217,168,98,198,225,55,98,82,201,35,17,49,101,94,181,135,193,152,61,158,9,23,49,153,75,122,123,136,59,23,226,47,34,231,26,146,212,113,165,28,223,251,186,117,240,234,52,66,158,87,171,79,197,251,171,102,176,211,113,38,249,250,121,114,167,141,87,143,114,118,161,33,3,86,143,195,151,173,87,211,223,87,78,31,106,137,141,163,37,249,191,40,136,152,192,210,167,132,118,27,219,243,91,183,175,216,51,41,212,225,188,101,130,241,36,22,65,101,111,153,165,202,197,246,209,172,212,245,85,176,113,68,229,146,167,153,255,0,195,36,172,214,37,202,163,38,120,149,132,32,58,158,41,65,135,16,202,131,178,167,5,147,25,45,29,107,162,95,25,155,186,225,113,173,193,243,244,236,42,176,198,200,164,153,150,216,147,44,146,72,36,196,33,42,138,171,40,56,50,148,92,138,82,201,132,140,119,169,255,0,82,148,35,191,177,12,172,5,253,148,243,201,63,16,134,144,207,147,44,79,229,235,90,107,109,103,99,226,129,148,137,204,54,18,203,204,50,234,200,157,85,130,194,127,91,28,145,254,210,10,124,248,189,57,121,17,242,104,72,51,191,105,23,141,104,102,143,33,79,152,201,182,204,176,199,74,198,121,15,242,133,38,53,115,2,27,253,210,169,170,118,14,181,251,64,163,205,106,65,46,86,170,14,182,114,230,51,14,33,246,141,11,38,213,133,243,14,37,42,29,85,59,31,82,109,91,48,4,230,48,187,81,8,172,46,212,51,43,112,60,56,137,145,74,213,79,191,147,47,8,101,16,81,132,245,214,131,85,85,100,14,81,114,41,125,67,78,122,73,127,40,81,227,93,77,26,58,136,178,48,210,3,222,70,114,149,105,184,96,60,51,7,177,104,170,184,25,120,76,142,53,104,228,191,135,145,65,87,33,149,133,240,12,9,35,195,139,145,124,51,43,135,231,148,92,136,214,83,146,144,111,182,150,81,136,127,117,64,106,27,131,205,123,241,113,101,67,51,39,200,235,29,198,51,222,73,47,126,211,148,136,106,123,139,42,217,120,165,251,191,85,109,210,65,219,3,49,74,169,100,192,137,59,192,198,236,84,86,87,228,40,28,147,48,188,216,177,173,240,228,140,111,205,139,42,218,205,60,242,15,136,163,65,225,100,46,226,161,128,117,38,77,81,98,19,229,71,145,114,109,73,156,178,158,111,109,116,72,115,7,36,248,113,47,89,104,195,217,1,251,65,45,141,110,101,168,113,57,151,103,227,136,37,156,11,141,85,90,79,233,210,164,8,106,192,218,14,116,99,254,149,94,80,232,202,221,139,61,66,40,211,55,78,158,65,249,12,65,210,107,157,93,145,130,151,40,159,238,171,120,23,214,66,30,99,23,42,213,119,166,40,197,203,19,26,2,27,1,27,167,149,46,218,39,0,179,56,199,212,162,73,59,205,99,197,252,73,28,253,55,91,52,249,162,21,85,214,198,174,178,62,19,23,18,113,39,73,69,140,7,152,82,134,153,91,250,41,203,189,16,98,238,246,149,141,11,24,88,184,132,84,5,220,51,198,27,248,178,165,53,87,24,165,164,102,97,170,90,154,48,198,206,213,165,151,0,173,59,50,175,166,147,185,99,37,160,141,24,19,129,155,42,155,102,58,149,175,187,5,144,25,132,88,144,236,152,162,195,62,88,137,180,8,136,155,70,146,10,208,51,212,75,139,42,231,163,33,92,75,56,118,85,195,31,205,148,98,75,103,207,5,180,191,148,23,26,76,205,85,70,32,63,250,94,232,159,80,165,90,3,172,226,70,38,105,117,100,199,246,211,172,140,38,217,71,224,8,221,202,54,250,182,186,222,197,230,55,22,84,250,53,196,27,191,155,14,65,125,180,33,168,89,36,153,140,85,117,147,250,45,73,59,45,43,107,4,27,186,155,78,63,167,149,14,29,127,58,160,24,177,114,46,135,14,134,168,67,229,148,68,156,212,154,126,52,231,155,210,201,37,13,26,56,43,49,16,205,91,168,237,252,248,164,227,78,104,103,217,8,159,55,86,79,220,77,173,108,135,11,152,81,71,4,75,68,109,115,4,64,195,139,41,23,43,66,137,192,232,220,213,215,219,66,250,1,129,36,29,73,125,173,104,4,199,152,60,68,80,76,215,135,141,106,204,49,114,141,116,8,214,81,45,160,230,202,171,28,141,106,177,206,203,66,86,250,202,112,171,158,17,114,174,45,172,233,47,46,252,11,83,40,130,34,239,115,43,89,36,157,74,122,226,132,149,167,249,72,185,70,85,125,97,71,211,49,163,153,162,224,113,141,37,67,127,6,112,253,114,121,36,174,193,2,96,241,140,34,78,42,180,24,46,226,110,247,92,159,77,10,109,43,233,18,251,72,84,191,142,136,184,131,76,211,54,70,223,56,178,120,178,254,226,215,232,241,123,67,23,249,19,136,1,130,63,3,26,42,161,100,152,50,88,192,241,137,42,178,160,185,28,183,80,204,219,68,102,33,37,16,53,85,174,76,70,139,198,186,133,198,158,131,37,153,131,141,69,221,213,98,7,202,11,18,108,95,228,21,136,153,243,7,26,203,55,182,87,174,163,166,239,171,100,193,103,167,227,92,178,126,158,57,59,83,157,61,167,172,180,248,55,113,11,151,47,221,92,187,47,115,170,73,21,211,66,254,125,144,253,225,33,224,50,44,144,62,89,138,49,36,158,183,56,158,97,48,134,144,207,178,60,18,118,166,201,9,86,229,228,103,142,118,64,226,202,52,78,17,193,6,33,9,105,210,83,34,198,130,195,21,97,101,100,15,55,152,41,214,66,85,55,250,193,33,13,41,124,9,119,103,125,137,133,139,238,17,6,195,100,62,99,114,170,89,58,171,78,10,39,205,192,146,44,76,250,74,170,45,69,175,173,124,111,15,234,132,42,250,198,90,136,152,98,114,229,72,102,106,170,105,36,225,149,137,54,211,223,17,106,161,31,17,185,82,110,40,219,108,49,100,13,71,231,213,137,82,64,13,168,226,226,95,31,172,6,80,102,12,81,242,165,182,87,215,4,138,253,164,254,68,52,154,63,29,6,88,216,221,100,194,11,154,89,114,145,75,221,213,90,205,56,203,95,23,141,4,205,73,126,78,27,30,181,87,73,169,254,87,8,177,165,225,203,67,91,254,34,234,160,158,180,121,101,197,196,178,147,66,123,178,60,177,4,156,192,167,157,52,155,187,14,81,163,51,63,59,194,34,140,95,182,159,113,80,145,198,126,33,124,40,184,147,23,212,75,40,98,24,190,234,226,215,122,255,0,255,0,11,129,155,97,234,127,159,18,253,155,107,72,203,184,152,101,207,227,92,150,239,224,133,84,153,103,9,132,50,140,170,171,26,117,43,239,216,101,147,68,228,126,127,208,31,21,232,245,37,227,205,44,91,97,149,253,101,93,144,218,146,170,73,193,18,164,188,126,226,244,111,251,43,233,248,210,217,44,220,72,171,47,135,85,180,18,217,233,229,38,53,41,58,58,105,139,119,58,33,153,31,95,110,197,76,3,28,81,50,139,173,28,200,20,214,64,202,98,242,36,241,173,72,40,158,157,136,107,104,107,79,27,151,117,151,42,197,90,18,147,220,56,49,171,99,63,237,172,102,120,73,39,10,213,224,204,140,202,157,198,141,23,26,97,0,224,27,210,124,51,74,77,166,64,30,164,6,35,20,130,31,218,82,243,227,16,146,198,17,127,206,175,116,219,199,27,195,52,92,163,88,170,168,214,6,99,159,79,209,135,164,63,202,114,140,191,85,122,28,105,80,79,155,46,47,218,87,63,16,172,171,163,85,110,204,46,174,181,202,131,171,79,39,251,82,34,70,253,116,25,85,170,116,143,82,167,140,14,110,194,251,133,89,201,100,25,49,25,44,50,185,20,203,12,57,32,102,236,92,107,107,24,1,131,8,74,178,172,46,37,32,108,129,180,194,98,229,34,19,214,43,99,118,148,138,85,143,231,24,178,170,56,212,48,100,179,54,92,169,107,111,145,177,64,207,252,78,170,173,31,55,253,68,182,127,197,70,73,103,244,66,242,47,177,180,30,159,154,127,155,200,154,126,0,174,164,102,104,145,70,92,168,94,145,123,251,141,188,191,68,203,245,38,180,183,102,35,79,32,134,148,248,90,231,218,20,188,133,250,170,158,203,206,183,151,23,26,251,84,22,91,188,114,241,38,219,68,111,99,55,156,158,178,209,154,142,104,31,148,164,199,246,212,254,134,209,47,210,214,178,172,101,202,36,156,189,121,87,232,8,21,163,147,23,10,156,213,85,181,85,160,194,173,88,190,180,238,73,102,151,143,113,28,147,111,134,241,68,73,36,238,227,15,22,215,42,163,211,111,100,103,188,88,184,202,154,73,134,194,113,109,114,172,90,153,109,72,160,218,197,27,24,35,113,17,57,140,23,201,229,137,63,17,19,19,124,52,4,150,62,95,38,79,166,180,85,105,187,33,203,225,17,22,52,57,14,172,109,13,148,226,121,196,151,40,153,4,177,153,159,104,252,61,137,140,250,73,81,135,187,197,200,176,167,120,200,124,37,226,253,197,149,20,142,96,109,109,137,136,162,78,100,232,152,50,98,114,148,153,21,100,199,211,193,240,20,73,67,41,17,240,35,68,178,31,52,161,227,77,188,136,21,99,157,64,210,172,168,151,152,83,242,253,181,69,248,158,47,87,253,201,165,243,232,43,71,196,92,164,92,252,211,43,125,71,119,237,168,72,200,252,11,45,188,138,215,190,230,105,255,0,167,117,163,31,107,101,9,152,191,82,68,178,54,176,4,209,250,125,72,177,47,147,227,90,214,197,221,139,149,34,170,135,255,0,67,106,171,185,210,79,253,66,46,33,162,175,159,20,163,226,198,160,97,235,11,153,50,177,75,16,132,52,222,202,123,4,1,242,169,43,53,138,84,38,182,168,99,57,12,34,167,65,100,81,254,173,71,198,181,199,238,172,205,124,242,241,5,62,227,8,209,143,102,62,32,188,205,149,79,207,178,100,147,225,136,130,51,44,74,126,162,21,111,129,167,142,83,230,203,137,116,42,235,230,38,39,200,115,45,107,101,229,203,148,106,148,58,156,246,79,194,81,45,17,163,50,55,17,69,149,51,124,56,34,6,85,172,168,46,225,155,36,131,39,233,114,165,22,179,231,18,91,195,139,16,209,49,167,144,82,248,147,103,152,4,126,99,99,69,148,81,8,76,65,131,152,75,45,152,39,1,52,220,129,106,11,34,70,62,82,151,141,45,148,108,137,207,74,181,140,124,162,22,81,163,204,243,140,25,183,68,18,119,101,62,9,65,242,153,20,105,158,121,39,195,200,140,92,107,48,178,99,236,172,158,255,0,166,178,173,212,231,169,39,12,13,202,105,176,203,194,34,173,186,108,53,177,158,248,146,197,201,247,22,237,173,67,113,135,208,62,34,193,178,27,3,44,91,82,125,53,132,205,67,7,168,34,26,67,101,162,101,73,181,97,98,126,153,50,159,166,236,163,65,30,24,29,74,75,211,55,216,251,137,244,10,251,90,232,220,197,71,214,234,72,182,228,196,37,23,63,79,89,73,123,203,150,72,134,181,80,134,117,77,171,51,8,133,25,83,44,46,141,238,13,71,83,160,126,24,174,146,125,222,46,69,80,24,213,88,24,16,241,16,72,8,18,71,143,46,36,65,141,254,52,72,214,36,166,115,241,224,196,18,168,45,84,195,198,240,48,75,218,244,230,121,165,238,189,196,166,102,73,210,152,36,42,228,50,181,9,246,92,78,19,248,85,101,14,170,151,211,44,89,86,169,154,60,113,185,114,242,37,51,25,233,41,155,167,94,198,172,215,58,11,47,178,179,169,11,36,49,44,187,132,53,20,205,73,56,163,195,139,141,50,170,49,228,255,0,116,185,214,232,197,26,53,31,50,147,39,72,145,225,211,7,199,250,84,182,54,164,61,73,59,83,79,198,19,166,171,175,80,223,68,26,22,38,181,13,12,225,191,9,165,41,233,49,143,237,113,43,121,230,60,150,115,41,13,67,90,123,40,132,136,34,144,68,91,107,252,7,3,24,113,143,147,154,86,82,39,209,159,106,65,226,55,90,230,116,250,75,88,214,206,226,159,242,197,93,38,168,55,35,27,4,105,67,42,218,178,3,84,192,207,219,61,98,247,130,74,99,39,77,206,146,76,217,70,150,24,59,41,123,67,118,9,96,8,117,12,107,17,13,129,16,134,81,149,77,207,170,151,244,177,43,217,242,113,49,134,90,159,253,72,24,113,34,57,21,198,107,84,95,167,176,13,159,85,116,26,123,232,191,144,38,16,196,53,33,85,166,222,47,117,16,106,221,180,182,98,201,247,22,200,173,227,168,171,86,228,81,93,201,173,47,129,107,162,242,168,235,128,218,206,103,9,72,174,106,171,98,73,103,41,113,45,242,96,85,84,244,252,202,213,101,242,212,63,248,57,245,38,155,197,203,47,177,85,214,214,131,233,32,231,223,69,44,189,160,162,242,125,164,238,181,152,251,132,183,115,215,1,89,117,242,2,190,173,131,36,120,118,163,81,23,122,99,211,78,195,87,118,21,116,150,67,121,14,243,20,73,37,174,60,140,79,184,98,169,61,85,14,240,67,234,227,250,136,246,106,64,86,159,153,104,153,107,47,244,155,174,53,35,169,38,50,49,24,17,114,145,115,182,101,149,127,99,162,126,36,4,215,179,139,22,84,202,27,7,37,252,43,145,85,95,74,130,118,102,84,113,181,183,205,48,198,73,102,65,154,27,157,59,108,241,143,12,180,170,101,84,81,115,45,181,186,170,182,202,35,51,74,228,250,104,91,185,143,40,31,180,74,211,93,106,100,113,178,49,232,115,192,83,226,202,170,227,62,15,135,106,226,208,25,170,161,78,204,97,113,170,80,234,72,191,144,91,174,79,166,145,110,133,164,85,127,147,167,110,64,78,32,136,139,9,53,71,146,206,21,163,79,76,5,148,31,213,70,31,242,242,35,77,85,59,31,202,74,227,93,74,216,156,172,186,33,47,50,180,242,120,66,190,70,11,234,72,192,216,117,23,220,42,42,224,55,49,162,156,177,50,10,79,135,26,252,233,172,254,37,234,114,206,244,251,98,144,95,157,78,91,170,225,161,104,99,89,190,79,210,239,159,165,69,19,41,165,70,226,103,213,92,206,214,101,109,188,167,226,198,37,204,104,67,121,168,8,205,166,66,141,116,31,65,157,65,21,146,236,68,68,241,172,174,182,115,36,84,70,195,81,221,87,166,194,237,42,3,82,107,248,58,126,212,27,78,81,251,138,98,203,82,65,146,7,132,57,4,68,162,3,226,146,35,242,192,28,153,42,117,103,12,121,49,120,255,0,136,180,115,153,148,34,30,68,238,170,239,32,23,37,129,3,122,76,34,138,49,19,237,42,56,108,212,16,127,181,227,91,178,226,217,11,131,63,115,230,165,236,170,165,103,234,34,109,85,49,255,0,147,118,36,240,210,65,56,124,88,196,175,30,10,73,142,73,169,38,106,170,66,48,181,49,70,95,182,69,234,77,97,173,39,49,155,184,3,18,233,134,167,37,145,217,152,67,40,196,168,3,165,106,139,23,244,184,136,141,164,118,184,219,212,248,57,224,103,217,121,143,52,85,80,205,78,120,209,112,242,100,251,104,169,154,84,241,135,155,218,74,164,190,38,159,3,236,49,16,164,18,147,70,182,29,100,184,184,218,156,18,72,252,162,34,146,153,174,106,164,157,241,50,226,85,166,187,167,187,130,241,6,46,41,37,247,23,153,240,100,19,162,190,199,106,49,123,169,118,85,248,234,83,114,156,180,32,108,166,110,96,188,209,37,40,223,134,159,18,231,93,234,169,84,118,50,137,242,207,227,95,160,105,52,54,156,141,23,250,136,136,164,41,254,24,233,155,109,126,121,117,49,69,24,98,247,61,197,85,133,62,201,239,123,250,22,245,178,65,147,17,83,126,178,49,107,184,210,86,165,6,90,254,33,137,157,105,20,105,246,49,190,82,88,137,196,146,72,221,56,24,181,113,220,201,145,35,119,11,145,78,90,195,178,178,62,104,146,145,76,141,99,100,78,94,180,250,52,56,144,153,204,183,255,0,160,224,78,198,153,168,225,69,197,151,46,37,144,110,37,73,225,177,78,236,174,30,94,24,145,113,13,77,89,103,243,234,89,93,60,66,197,27,25,140,28,43,68,157,67,58,23,246,185,82,250,215,220,249,176,222,210,104,96,144,191,171,23,26,125,187,114,6,96,89,159,16,171,99,1,155,184,31,237,168,109,91,26,171,95,248,127,75,32,134,39,246,127,129,95,191,73,69,157,203,181,66,155,79,90,249,225,218,252,178,170,199,66,123,159,168,175,79,104,151,194,130,205,164,172,95,109,56,153,26,93,108,94,98,163,246,18,225,13,134,234,34,209,243,86,93,170,77,94,61,134,86,97,37,14,185,4,105,91,75,1,39,118,90,134,142,73,62,80,74,106,203,70,100,151,187,84,112,244,148,92,12,250,158,9,54,169,242,62,178,104,226,91,184,199,178,30,24,130,196,52,144,53,184,207,132,197,196,186,27,35,109,146,25,129,4,105,89,165,197,33,86,89,65,76,234,170,171,74,62,46,95,184,155,250,12,17,246,137,42,12,253,177,242,226,196,63,166,155,154,214,33,1,255,0,180,40,196,69,173,53,12,171,3,207,135,91,27,195,105,216,136,12,195,136,28,57,18,134,114,147,41,121,81,176,36,188,143,196,18,241,41,54,124,138,41,170,75,236,167,63,154,41,22,248,222,163,5,156,34,196,169,160,24,24,56,132,34,149,99,49,227,39,119,18,107,37,68,179,125,17,183,22,86,56,57,187,20,69,172,201,196,229,196,76,139,163,27,4,153,79,22,92,169,219,52,144,198,12,210,196,52,241,211,236,102,106,252,16,180,140,6,211,45,138,60,51,24,71,237,4,94,52,86,161,159,79,90,7,136,81,114,145,115,247,223,92,198,62,97,64,22,63,52,205,159,1,85,142,151,232,52,99,102,92,188,159,117,8,249,52,240,95,250,165,32,253,67,107,110,60,82,196,49,44,25,79,107,111,254,92,178,174,230,99,246,94,126,48,170,43,48,203,41,16,123,205,28,71,229,12,89,57,63,105,45,164,210,187,35,230,177,229,84,193,96,50,113,69,30,53,69,93,175,145,90,166,216,16,235,164,248,23,96,65,13,30,250,122,161,117,117,161,102,79,63,252,124,2,34,141,100,202,75,41,204,205,149,46,230,175,196,42,110,141,15,233,11,16,214,201,154,97,150,67,249,185,233,115,228,203,211,255,0,171,46,81,172,36,235,56,133,226,8,185,84,91,170,218,111,97,246,89,194,225,252,55,131,25,239,150,41,227,253,196,99,244,219,7,221,105,255,0,85,71,154,202,230,48,206,98,207,31,237,229,83,6,212,39,146,76,50,231,144,72,110,161,223,224,166,199,244,232,122,134,77,29,68,79,243,76,164,250,105,68,105,224,146,13,216,68,167,161,232,255,0,82,126,239,116,66,143,238,170,72,112,193,8,12,8,189,165,190,190,122,137,232,11,50,181,246,64,121,130,33,136,158,218,134,153,73,168,32,202,100,187,30,191,62,49,174,150,243,123,43,97,161,146,76,71,229,22,81,171,198,202,228,88,230,242,110,193,24,24,139,21,45,205,185,233,18,176,153,166,15,159,46,44,163,89,6,180,3,233,22,36,237,26,152,172,69,239,25,27,152,202,154,158,29,85,176,56,75,200,130,187,211,100,35,56,144,21,90,98,80,223,195,104,65,16,175,92,85,107,29,138,202,241,149,15,140,74,131,176,65,247,81,79,167,177,178,230,12,162,9,17,85,163,39,70,240,151,97,43,40,149,229,108,154,168,192,196,17,13,116,90,52,230,115,55,127,2,14,53,32,35,121,238,203,148,139,39,198,24,189,161,174,146,240,213,73,38,83,85,140,168,73,148,148,114,71,250,82,11,246,147,110,68,255,0,34,118,111,163,143,89,73,202,126,28,105,92,253,90,58,6,101,151,61,117,123,95,134,250,126,115,50,134,81,4,69,29,51,224,37,117,147,243,26,208,101,71,227,172,223,58,13,187,162,115,38,33,252,108,33,56,132,33,227,79,160,124,69,36,225,243,100,42,211,63,224,11,235,71,150,36,92,171,79,225,41,117,172,196,88,4,23,241,36,252,42,124,247,45,249,8,252,116,15,159,171,88,78,145,36,214,172,157,101,17,230,16,177,39,52,158,157,81,231,187,171,220,147,238,166,172,159,18,119,159,202,140,95,180,181,97,84,17,164,215,196,231,52,246,183,17,143,132,170,180,58,146,214,55,46,233,101,63,77,238,94,242,132,72,13,129,9,242,158,226,26,21,55,120,81,170,190,46,159,252,188,223,51,252,170,118,30,170,173,178,126,31,70,141,147,234,42,127,252,49,0,167,62,93,136,137,202,136,54,134,166,252,133,175,255,0,168,153,122,101,95,147,90,109,60,52,49,167,210,83,167,3,53,79,26,103,26,159,81,193,156,192,216,101,199,230,190,210,50,242,182,115,61,61,90,90,234,73,69,136,250,227,64,24,137,245,19,99,244,78,218,147,247,23,0,30,74,248,130,227,72,225,152,16,167,110,204,37,145,169,223,38,118,239,41,17,83,41,37,201,139,138,38,66,145,79,109,134,86,82,226,30,164,131,168,32,237,2,136,99,244,197,72,58,185,23,54,161,167,212,212,146,216,82,197,38,53,208,66,207,82,27,56,185,17,154,124,138,202,130,27,139,237,241,54,149,52,195,41,62,166,36,250,158,170,89,98,51,212,5,136,133,250,104,224,195,5,67,51,98,228,250,136,3,90,203,25,59,120,209,188,188,87,212,82,79,80,252,46,212,126,164,249,117,215,35,217,125,60,171,236,102,88,210,75,96,183,252,127,107,173,56,159,171,120,30,34,197,39,238,41,183,217,100,82,145,111,241,216,120,101,215,137,96,29,90,1,112,162,31,63,114,60,216,151,61,147,190,146,246,109,19,202,112,223,193,99,253,88,188,107,54,217,20,173,148,223,107,119,101,81,204,41,92,106,135,74,217,65,178,102,236,197,228,82,22,65,125,217,31,16,57,18,182,86,234,61,62,76,193,17,49,174,69,133,157,172,154,29,107,34,82,173,238,118,153,47,38,15,148,73,140,247,148,120,101,228,200,149,233,237,96,127,14,100,206,202,237,242,121,68,175,111,223,79,83,141,163,98,114,125,83,252,223,136,72,56,208,14,50,115,9,93,64,120,10,14,108,98,74,175,163,18,119,12,76,124,94,226,233,238,149,37,102,176,184,47,24,217,137,27,91,119,107,250,65,23,16,210,185,145,162,66,139,155,144,164,18,71,2,251,33,249,120,148,178,25,86,229,125,174,155,157,55,206,88,139,148,139,69,13,12,31,55,238,226,143,39,184,180,26,214,214,48,217,180,235,70,83,221,229,243,9,133,200,170,179,50,47,176,109,235,246,59,252,61,64,46,109,170,26,202,100,88,192,120,133,2,48,150,18,109,70,50,44,76,193,206,31,213,83,220,121,152,43,66,30,251,83,142,180,15,52,78,193,37,218,51,226,165,173,189,142,210,89,120,211,203,189,18,9,36,225,235,91,169,52,77,29,79,129,76,46,68,205,211,105,166,109,169,88,230,94,61,139,104,215,12,32,214,155,32,238,122,74,180,6,101,87,86,36,104,100,193,246,84,44,191,98,50,254,186,1,4,44,140,12,210,203,137,109,222,105,159,116,68,41,63,105,97,113,14,92,144,63,104,37,62,24,215,31,159,48,134,49,170,213,133,196,50,124,152,133,63,244,225,113,37,211,225,203,199,204,84,186,250,54,160,140,12,209,34,141,43,170,181,181,33,48,203,88,209,177,170,197,5,108,56,37,38,25,101,34,111,50,146,38,12,193,198,85,50,251,33,198,38,105,98,78,96,106,72,37,247,120,209,188,200,13,29,207,108,198,48,60,216,148,85,222,173,37,108,183,132,37,254,53,212,3,39,79,217,15,22,252,121,11,237,165,118,90,14,158,111,52,65,114,42,237,172,223,38,43,108,183,177,53,166,47,143,59,192,165,23,98,232,97,55,202,246,169,128,233,143,68,31,182,85,181,230,63,135,17,82,178,211,136,248,202,125,181,167,124,223,61,167,98,215,85,164,167,70,230,52,165,156,107,89,67,27,194,147,79,211,218,156,185,236,67,125,199,217,202,84,45,190,133,85,254,150,251,57,80,65,203,141,76,234,29,66,10,209,188,201,54,158,213,83,164,147,211,165,242,226,247,22,251,234,31,91,138,240,229,34,93,150,148,25,168,196,237,110,164,245,35,242,202,76,103,178,8,186,132,53,50,109,18,122,215,241,20,162,71,133,231,19,48,155,149,55,227,208,174,230,142,48,13,107,231,33,76,109,143,130,115,84,29,79,37,143,12,72,24,134,138,147,163,206,80,97,151,216,159,108,141,178,54,233,137,224,146,206,20,226,124,97,201,238,201,141,44,161,161,244,132,218,125,147,60,49,98,82,147,0,230,36,99,0,39,188,89,87,199,217,98,151,180,202,133,49,135,36,252,66,34,218,202,208,125,36,163,168,241,239,6,209,1,66,29,179,222,95,112,171,108,9,128,130,79,155,22,81,35,102,92,65,43,56,68,49,36,90,154,108,147,39,31,41,84,229,172,147,201,63,82,26,125,148,236,252,37,30,52,218,147,5,144,57,138,60,138,138,160,41,12,203,33,15,105,19,137,1,107,48,240,89,152,178,136,82,42,9,48,249,48,133,15,63,77,238,64,157,85,92,75,18,176,38,18,200,233,140,243,109,153,132,66,228,69,6,169,149,190,126,234,220,202,169,118,93,48,10,171,182,101,133,240,3,58,73,57,83,9,250,110,113,1,148,49,73,196,154,64,211,214,81,187,133,137,51,153,50,228,96,218,6,86,33,173,224,45,137,202,124,241,159,136,194,79,141,36,17,129,152,197,196,166,164,217,30,51,248,75,200,141,101,12,187,112,102,151,41,115,86,236,86,198,200,215,123,227,225,202,68,229,143,57,65,196,92,73,20,90,31,73,151,219,145,80,70,140,79,5,181,160,172,215,38,108,180,171,228,145,230,202,151,51,77,234,120,79,203,95,214,170,172,140,72,61,171,58,123,141,247,14,84,251,139,231,160,139,100,226,43,97,172,74,60,50,197,200,178,173,173,157,159,180,152,213,107,225,193,91,119,148,240,153,194,34,20,139,55,17,6,201,193,97,192,196,62,97,35,89,198,60,216,144,15,190,148,79,218,66,204,212,50,252,56,84,26,107,143,86,25,63,85,109,137,132,201,69,245,151,169,51,135,139,242,41,201,247,211,133,250,186,191,247,16,12,214,4,201,203,23,253,164,181,212,118,85,117,246,18,95,92,62,183,184,168,205,43,174,65,109,242,156,107,43,45,42,125,108,76,59,2,10,55,212,94,127,195,170,173,26,13,216,75,136,138,191,143,76,187,130,204,149,171,123,155,117,85,62,216,251,177,45,212,47,56,193,250,84,170,29,243,8,124,37,46,233,89,50,99,11,5,248,132,49,98,98,113,67,233,228,158,203,133,99,119,91,139,39,253,235,70,155,11,198,78,37,101,248,120,146,71,152,197,84,141,73,200,115,74,77,244,107,140,219,82,99,93,74,52,195,148,12,249,92,73,105,163,122,111,212,64,62,202,92,146,118,164,149,127,64,86,186,143,164,236,127,187,16,210,75,41,48,113,225,136,36,28,200,22,164,102,104,133,66,198,12,178,240,151,181,8,178,249,106,43,42,19,210,124,247,124,69,228,243,235,84,193,167,170,178,137,134,88,135,144,171,87,225,83,198,62,237,4,102,94,66,149,152,34,38,53,89,44,188,76,85,87,53,64,248,122,72,210,222,83,23,44,111,53,96,205,25,4,131,226,138,49,37,244,242,103,78,238,148,65,42,111,12,108,253,86,85,54,153,138,84,76,250,209,214,249,135,42,21,151,20,112,73,253,68,171,218,134,201,145,152,164,39,155,122,55,155,106,163,184,238,10,170,92,178,227,71,19,170,81,10,68,123,237,98,149,156,75,155,85,62,32,189,161,166,239,187,157,25,152,98,69,23,242,36,107,63,201,90,169,80,107,32,12,121,140,85,47,63,226,45,86,124,65,148,151,26,97,236,191,204,22,250,173,49,70,46,97,64,203,247,16,176,254,250,153,101,79,131,99,53,60,226,29,134,203,138,55,154,189,161,213,84,115,88,200,129,158,50,201,250,107,156,218,190,44,47,53,199,117,38,191,61,38,163,6,208,74,19,54,145,100,135,79,79,255,0,239,109,180,126,183,178,173,220,143,52,76,121,20,105,163,30,19,241,75,22,37,135,195,127,136,160,212,16,64,35,23,145,116,41,53,177,45,193,243,125,107,163,167,145,31,253,156,221,68,15,211,182,68,228,103,218,138,15,202,122,119,242,169,27,233,154,170,49,200,108,162,47,237,46,144,205,31,18,51,56,75,254,234,89,101,166,229,125,46,53,218,200,174,115,88,230,129,158,121,39,249,177,114,38,55,108,137,38,181,252,67,79,36,233,176,73,243,226,196,68,132,209,143,4,239,9,132,162,203,145,75,43,169,10,250,119,238,247,113,59,21,109,14,182,181,168,249,75,17,113,166,16,41,50,123,72,233,63,13,206,81,190,89,120,135,238,100,79,39,78,142,163,199,212,178,15,43,117,36,91,118,37,119,116,149,86,196,205,139,18,87,2,0,43,120,98,21,59,11,242,13,114,174,6,183,236,162,16,211,130,23,81,75,144,72,131,107,7,194,226,54,92,73,166,228,98,39,52,81,173,19,32,65,155,224,92,67,77,171,33,150,111,33,125,196,154,123,184,159,165,38,79,14,50,40,184,208,37,70,127,48,136,37,210,227,85,2,48,50,169,235,187,81,151,204,56,135,196,150,169,97,150,70,37,109,88,121,32,194,30,196,86,158,126,170,141,238,229,26,115,79,84,123,39,188,166,76,95,12,144,78,186,118,87,232,22,102,81,204,51,75,32,216,19,33,174,41,223,131,48,81,48,31,254,4,241,152,202,4,45,80,148,153,156,250,52,0,73,237,68,63,79,2,76,87,132,69,228,77,166,64,219,29,225,10,198,28,108,79,77,97,106,68,79,210,90,130,48,243,4,184,214,202,163,107,138,143,253,186,101,31,211,86,118,172,120,185,140,46,36,44,109,172,159,13,167,34,86,84,242,208,117,145,248,6,82,95,14,112,255,0,168,197,30,68,237,240,235,72,204,219,1,164,204,170,96,185,113,98,65,201,187,244,159,12,185,10,63,53,9,27,84,224,110,218,191,251,27,26,31,209,74,102,64,77,41,53,13,85,183,81,113,19,233,167,111,134,2,244,137,60,108,174,43,89,14,101,63,60,98,117,17,111,129,12,115,188,242,192,31,238,98,87,179,43,95,225,250,92,171,88,100,140,64,195,176,24,191,137,81,170,138,10,215,57,93,246,140,131,234,32,48,68,169,97,204,173,211,113,24,92,89,83,169,240,24,68,6,231,78,86,179,53,128,178,174,93,194,170,52,164,214,113,109,217,195,3,145,21,37,131,237,227,92,250,127,197,173,37,10,94,210,187,114,95,182,49,39,218,110,124,237,82,206,97,109,134,133,102,126,62,198,52,62,94,195,103,217,19,243,196,136,46,68,162,102,155,212,5,123,229,238,137,251,106,222,53,12,24,64,226,148,63,228,66,201,158,8,62,124,185,85,108,137,253,39,151,142,132,212,56,118,184,57,132,68,186,121,143,4,159,41,23,249,19,9,150,90,187,82,63,13,76,92,81,196,131,125,109,231,76,191,246,211,175,119,52,7,230,237,248,178,145,88,233,184,30,145,21,156,191,235,73,35,51,210,64,242,226,234,82,83,53,134,170,37,143,12,14,52,146,91,199,66,177,177,219,189,96,126,9,116,155,85,35,27,86,178,52,76,214,34,228,250,98,74,77,168,101,206,62,94,161,123,99,92,121,184,205,26,151,129,181,200,78,110,181,148,248,27,150,112,174,117,38,214,228,108,205,151,141,89,104,253,66,59,47,148,55,106,188,106,200,77,163,86,226,125,125,107,252,57,82,233,38,5,105,25,132,88,151,65,125,56,36,143,152,74,126,251,79,14,55,40,185,87,79,101,34,178,81,141,17,181,14,228,24,69,238,173,140,141,16,131,230,22,85,42,251,129,193,148,193,108,58,158,170,161,155,35,50,226,75,81,219,50,45,250,192,21,163,126,42,178,20,138,15,86,235,155,194,127,96,78,94,181,212,35,67,163,193,154,194,84,33,127,42,229,90,243,82,81,250,142,24,146,135,140,93,107,163,15,179,35,86,250,5,124,105,114,98,48,198,16,247,61,139,0,233,189,241,62,111,149,122,134,120,45,223,154,92,162,21,81,189,239,246,184,147,171,41,41,44,38,152,104,58,125,140,8,75,137,78,106,223,136,167,24,25,18,36,174,212,46,176,173,150,87,188,217,72,185,245,197,60,226,1,134,17,121,4,245,205,213,94,184,157,29,58,165,180,23,90,233,182,91,106,102,91,26,87,24,153,214,168,52,193,153,26,91,226,11,169,77,6,134,228,178,152,105,118,132,198,156,211,207,7,169,62,188,93,130,94,20,118,221,209,251,124,157,253,87,254,179,176,233,186,210,17,156,62,234,166,252,42,49,243,113,228,81,176,35,88,146,181,134,136,92,75,40,122,134,85,105,240,238,151,209,110,50,169,227,84,169,147,190,240,218,110,137,143,233,160,95,90,8,35,203,148,137,156,11,40,146,65,205,202,152,70,170,245,38,38,86,87,28,142,141,112,121,222,120,132,154,83,214,130,223,204,70,46,34,45,243,52,219,41,15,197,238,169,171,189,220,103,229,136,92,72,173,120,135,49,244,157,1,40,103,202,33,113,173,19,2,125,55,224,99,11,47,219,83,159,248,163,121,83,242,146,202,66,143,247,83,232,26,134,38,160,31,205,149,34,205,108,27,64,104,232,31,85,170,135,101,194,26,108,67,250,136,169,140,139,249,12,135,102,214,55,233,22,47,103,188,110,180,234,98,153,49,249,70,243,98,72,99,73,181,131,41,248,133,199,230,154,63,86,196,192,240,237,120,196,188,29,73,6,105,48,196,22,37,141,95,33,213,152,165,97,153,58,11,51,118,41,217,244,35,46,66,154,47,26,178,210,161,137,231,243,104,203,80,179,38,31,109,86,54,90,146,102,57,63,224,202,169,50,216,153,27,67,109,162,127,221,18,86,33,126,234,170,181,135,167,227,3,52,73,95,51,251,74,18,238,158,202,200,156,50,164,227,250,104,0,61,55,101,232,150,71,22,92,191,157,93,155,82,88,201,3,194,40,185,74,85,16,29,55,233,3,97,177,114,46,179,165,99,127,77,4,188,67,251,138,74,138,140,51,49,202,39,214,217,110,158,105,113,123,80,33,161,181,147,204,40,171,244,52,154,218,107,102,51,228,57,18,107,189,54,10,72,155,176,149,81,182,133,86,99,150,233,141,31,106,55,190,93,137,85,68,253,43,234,241,120,189,165,63,107,119,113,157,225,202,76,107,10,219,237,64,50,97,221,19,26,157,153,56,104,53,74,10,16,190,165,155,76,168,169,53,187,211,229,40,144,208,194,114,145,133,70,106,120,214,164,173,96,171,139,218,156,209,116,144,197,252,225,137,23,249,22,216,20,150,177,135,202,149,70,129,168,224,248,23,140,170,145,154,134,81,124,4,97,13,46,95,70,49,191,147,6,35,20,136,39,224,198,65,24,89,114,166,15,212,60,127,228,35,42,81,235,18,243,226,53,88,255,0,198,154,194,146,182,181,178,235,73,253,56,72,80,204,228,96,101,137,91,79,240,146,62,165,204,53,84,153,80,108,152,96,139,253,104,97,202,214,85,65,41,216,92,88,177,42,40,119,117,209,135,250,82,21,41,167,153,6,109,83,10,98,242,120,44,194,241,205,226,10,67,20,165,129,125,77,56,152,182,184,150,155,41,145,32,191,229,10,149,26,24,227,13,133,15,98,11,192,229,38,82,245,162,186,154,81,192,187,220,177,225,151,255,0,34,139,212,55,7,164,123,204,33,113,167,92,125,184,177,47,143,170,5,145,57,185,70,164,209,220,120,228,160,21,14,161,170,213,181,175,17,133,136,139,38,64,37,65,56,121,70,155,195,161,7,77,116,84,81,171,95,25,159,54,37,101,92,73,179,100,122,158,202,94,62,222,53,233,240,61,72,252,200,15,7,198,253,34,99,91,51,115,197,149,35,53,13,168,103,166,193,141,17,129,10,251,14,134,44,146,115,20,127,238,165,182,176,44,74,252,66,40,255,0,221,75,131,26,196,100,120,74,36,89,194,170,94,62,4,26,209,240,148,101,90,60,7,220,162,141,63,81,198,243,195,3,40,208,76,215,50,242,109,54,164,69,164,50,170,116,71,221,237,135,194,85,53,112,243,205,35,204,130,52,195,237,55,102,18,77,248,134,118,76,43,44,195,168,166,76,50,110,249,98,145,88,232,203,81,194,103,233,70,190,134,250,14,199,230,226,242,21,47,52,248,162,103,23,18,117,92,76,102,185,113,62,124,27,32,51,8,185,80,70,128,194,15,244,10,126,146,124,174,227,11,141,84,63,89,196,44,31,79,175,138,60,158,225,16,178,50,242,22,164,29,243,236,75,253,58,32,184,189,194,45,148,236,61,32,243,98,86,17,160,2,72,254,226,10,125,105,227,15,9,189,213,81,72,219,237,114,11,32,62,190,188,68,44,149,204,172,180,5,206,160,59,205,109,147,151,219,93,206,6,140,130,34,62,94,33,242,163,30,24,145,186,132,52,42,175,151,168,89,188,78,21,85,162,109,116,151,53,124,14,63,62,69,214,180,197,198,156,146,15,234,208,8,50,126,210,54,77,198,216,236,205,23,44,100,225,225,166,178,137,154,184,88,144,213,255,0,64,78,93,154,9,56,170,69,136,73,100,10,112,23,204,188,106,166,29,36,233,167,126,40,185,70,166,181,62,152,212,2,38,42,236,130,250,139,106,193,96,186,166,86,231,60,66,164,186,135,74,229,59,54,137,230,146,210,67,173,102,107,18,252,207,184,172,44,159,166,54,47,218,100,44,159,4,191,253,12,188,137,125,7,26,13,73,57,133,200,173,164,214,193,182,103,47,98,230,181,186,132,27,183,230,226,252,234,250,53,192,199,19,50,230,142,102,29,163,200,14,126,134,28,22,101,20,242,100,64,50,126,177,173,38,16,202,33,71,247,81,198,212,47,146,244,88,110,235,124,57,187,83,110,104,252,180,10,178,30,12,3,234,65,226,150,33,165,186,135,71,202,130,54,11,40,202,52,221,154,144,30,208,151,153,60,115,188,196,110,197,187,194,213,136,214,64,177,200,204,202,150,169,236,141,231,149,103,135,17,49,98,202,178,124,99,198,30,97,64,79,117,1,116,152,114,228,147,40,132,182,70,153,99,80,254,101,171,215,167,11,135,22,37,139,243,206,230,83,231,240,84,209,169,53,177,4,12,33,23,106,77,2,215,115,238,170,35,105,237,203,57,132,166,191,9,88,194,150,242,132,92,107,26,27,252,152,178,104,170,30,102,69,35,243,24,168,208,134,15,134,81,20,133,34,11,240,193,231,15,148,170,150,183,76,2,20,30,85,85,82,108,199,59,147,101,182,178,229,85,117,183,108,252,130,202,50,229,74,237,116,77,149,148,167,226,23,31,154,42,183,225,164,190,227,74,32,241,37,218,99,119,20,97,119,2,84,144,51,105,43,18,156,153,124,122,136,175,137,44,185,126,226,178,13,84,184,67,230,41,36,169,157,67,167,183,164,84,174,34,216,10,170,96,36,191,139,221,86,85,84,128,130,246,75,42,144,167,248,111,127,36,236,244,226,144,74,233,250,15,83,82,65,205,99,60,101,253,194,169,237,178,40,90,229,3,46,50,69,244,241,11,141,0,109,61,177,102,92,169,28,109,73,6,16,48,155,30,68,202,54,179,139,59,238,165,89,40,54,222,164,254,161,164,220,245,37,21,180,153,31,132,194,87,79,123,36,143,47,212,72,194,109,137,31,152,67,42,181,177,22,166,168,1,28,25,124,66,77,245,39,196,186,61,63,90,200,133,139,150,105,125,180,158,101,144,35,124,218,95,63,208,237,200,201,101,22,82,41,51,48,234,171,228,82,211,204,131,100,12,184,187,81,82,95,6,55,22,46,68,154,181,240,96,245,11,18,206,214,226,180,125,93,136,220,212,74,228,76,234,219,83,212,159,132,93,169,77,109,196,169,47,102,98,171,104,209,153,119,19,230,224,15,249,84,156,248,209,43,103,60,66,226,252,234,82,42,243,44,173,226,90,83,198,220,129,153,147,189,158,219,169,76,83,221,128,177,89,19,171,18,160,12,206,62,212,203,38,36,153,114,12,170,153,106,51,243,98,40,215,219,136,207,156,52,76,60,101,91,109,76,56,195,194,36,43,40,84,2,5,108,72,192,202,108,124,72,128,235,8,149,3,253,46,47,184,68,152,211,25,231,218,147,93,132,150,195,96,68,183,152,202,170,156,207,79,213,71,213,182,184,101,151,44,97,63,173,97,169,52,145,8,7,203,174,200,134,129,66,74,223,155,17,121,19,176,234,211,248,97,176,40,209,93,175,232,204,214,224,72,80,179,80,70,201,152,68,199,251,74,159,121,59,195,168,137,131,205,40,172,202,25,227,198,176,14,173,125,104,241,26,172,114,126,230,36,213,82,118,97,91,44,173,114,97,20,9,41,148,106,171,43,34,126,148,139,120,117,131,10,254,88,4,23,241,44,205,172,39,23,134,147,24,137,247,81,232,159,3,122,135,195,211,199,173,229,234,84,16,45,118,35,237,80,44,184,212,101,59,253,89,24,25,159,159,149,35,51,255,0,161,106,165,108,251,42,210,243,27,254,60,137,49,166,18,119,16,120,134,128,178,121,228,131,48,68,131,129,124,202,135,230,177,139,148,105,213,154,185,5,84,210,253,48,125,211,205,186,34,34,53,110,34,117,42,10,217,241,46,223,187,12,92,67,76,36,210,115,238,196,94,63,166,170,172,162,9,67,233,194,38,109,175,34,198,202,225,229,27,2,37,141,195,241,61,248,146,232,16,37,149,249,165,168,180,119,98,171,90,142,163,24,4,7,52,92,170,74,238,29,118,124,161,226,78,77,112,248,222,113,54,164,253,197,170,182,168,119,103,196,81,38,245,20,2,182,200,125,73,247,244,168,204,202,41,89,73,244,208,211,43,107,106,15,135,220,95,25,84,201,47,249,66,172,85,254,133,140,103,223,68,140,2,23,16,215,30,214,26,218,117,180,237,165,126,66,144,74,243,88,86,190,20,182,7,181,15,85,165,106,188,55,123,94,69,187,55,229,168,219,148,248,34,168,108,181,0,158,192,203,18,183,12,147,254,76,200,166,64,173,140,124,219,85,81,91,167,129,110,12,209,4,138,198,130,238,51,137,3,242,60,193,235,77,163,93,128,188,37,42,62,78,149,198,12,37,42,87,232,128,173,238,236,89,85,127,144,176,68,151,156,127,55,186,196,52,150,79,196,234,161,13,241,5,20,155,145,47,182,178,72,64,63,149,115,112,152,146,117,7,40,177,141,35,70,205,196,170,178,249,29,42,182,96,47,199,154,199,16,133,247,17,80,52,197,116,233,127,41,0,120,197,216,69,49,182,200,206,33,38,52,247,215,53,15,218,27,31,242,173,201,4,230,45,248,181,171,106,190,29,214,255,0,78,171,220,205,47,88,196,36,155,224,255,0,196,131,219,197,254,173,20,177,137,238,13,117,168,218,122,159,84,179,119,108,33,228,74,110,52,53,84,98,127,73,139,255,0,73,51,68,146,231,223,215,232,22,77,59,83,183,253,150,12,199,38,43,11,19,25,86,153,48,37,201,137,202,46,69,49,164,173,79,80,127,78,150,169,231,221,178,55,46,84,171,35,47,33,42,73,250,220,173,54,119,246,44,191,27,2,223,251,12,95,113,38,187,152,123,121,220,66,88,109,137,8,125,72,174,86,31,190,133,36,9,145,61,220,139,228,247,147,30,104,133,234,90,32,95,85,86,179,12,184,185,72,154,62,53,85,188,76,177,37,98,203,237,163,30,32,182,65,76,107,45,200,19,24,213,167,154,206,30,85,141,109,11,198,252,94,218,122,27,178,105,240,63,105,23,47,228,66,213,1,172,228,77,198,152,181,238,218,145,47,152,23,142,183,23,38,68,248,223,26,108,72,247,196,46,156,26,105,66,106,237,73,221,20,98,251,104,222,86,111,96,101,100,57,184,116,221,192,135,187,223,145,111,129,72,123,44,251,190,197,211,166,82,18,49,248,68,60,126,9,108,250,163,193,230,8,147,51,32,91,82,80,193,151,80,12,37,90,227,73,1,124,242,137,57,126,73,39,196,84,250,30,134,36,209,229,50,85,85,176,52,152,156,229,147,246,82,248,85,67,53,110,152,147,17,130,177,22,95,183,137,62,147,240,149,152,222,93,208,196,165,127,4,178,17,223,197,185,86,104,127,77,68,89,9,235,234,173,49,119,45,158,146,34,70,77,41,244,172,88,60,197,22,82,125,196,105,171,98,65,229,41,113,33,67,169,7,24,255,0,170,220,147,219,75,138,13,147,148,97,173,32,199,202,133,51,25,91,144,221,168,47,91,177,41,51,20,92,105,184,103,211,149,157,163,201,244,210,88,220,133,179,31,234,81,30,16,197,254,68,174,182,25,4,118,11,117,139,238,38,215,112,44,133,224,106,226,241,151,219,73,30,18,9,143,202,181,152,10,9,144,238,103,3,16,175,137,141,79,192,170,149,167,229,188,219,249,37,253,197,168,55,18,227,117,38,240,245,38,249,152,108,98,141,102,63,65,102,65,237,37,219,9,224,41,105,188,248,120,190,110,39,42,159,124,2,16,28,66,70,83,217,78,140,199,196,151,21,98,173,120,138,49,146,97,201,7,49,84,133,245,244,24,223,40,24,25,126,226,115,107,91,101,52,111,218,74,196,53,40,105,53,208,103,14,37,177,114,173,109,25,6,90,154,205,0,150,76,202,40,171,77,105,182,50,176,203,42,233,48,46,40,246,140,8,162,241,169,45,78,26,173,246,238,32,191,141,109,145,212,92,141,190,20,100,230,54,68,164,215,24,248,130,34,99,94,220,143,193,52,173,159,7,195,9,98,164,255,0,232,101,48,161,199,52,159,253,85,87,249,237,188,5,16,163,80,214,86,82,202,76,85,241,73,141,80,210,70,216,131,47,33,72,151,33,170,61,153,67,248,144,12,13,132,81,241,123,105,93,150,140,170,140,55,241,114,9,48,101,148,225,114,132,168,153,140,157,36,25,114,229,39,130,180,114,55,2,76,164,69,108,152,130,35,235,165,137,20,104,113,49,191,104,180,79,210,186,182,76,191,81,216,13,80,214,210,78,140,6,20,194,30,79,166,134,238,140,105,20,109,55,42,75,216,108,68,18,62,28,11,152,222,31,77,95,239,229,149,155,66,213,198,254,53,186,102,152,57,98,110,248,197,252,169,173,27,25,102,38,33,176,229,246,185,17,70,184,37,111,20,190,196,206,183,105,225,247,5,244,144,147,217,167,231,16,155,178,143,32,148,90,131,169,51,172,233,229,93,214,255,0,78,47,39,154,109,163,233,201,91,78,200,146,251,16,82,117,37,85,35,31,151,151,233,166,186,87,89,250,185,241,68,161,33,126,230,36,44,159,192,174,163,159,57,195,254,212,152,208,86,186,86,85,219,216,108,164,18,166,178,158,193,196,254,162,81,139,237,137,43,102,161,57,71,136,41,86,69,86,246,10,183,98,65,244,146,233,39,97,203,149,59,135,106,10,210,102,52,92,171,125,148,99,136,121,140,147,27,89,211,194,38,210,92,1,228,79,35,2,173,216,166,14,188,170,141,221,20,104,89,250,254,131,183,23,251,72,88,118,186,71,80,15,244,163,17,18,29,73,79,22,8,223,233,216,241,253,69,30,124,88,173,85,62,7,108,214,113,45,252,194,17,17,98,109,54,59,33,238,242,226,92,221,159,18,234,170,24,250,153,113,71,147,220,34,115,79,241,46,154,201,155,64,202,73,189,170,107,81,154,45,126,139,41,48,41,203,84,248,130,20,97,19,234,40,0,218,203,141,47,211,195,40,138,194,53,109,117,183,186,78,84,45,150,128,24,152,255,0,73,201,145,82,187,171,238,42,201,64,73,48,7,109,23,138,87,34,159,126,134,181,140,199,152,210,134,84,68,3,31,77,206,120,108,11,151,23,182,168,255,0,21,86,201,6,92,95,198,141,36,88,112,236,51,43,190,68,173,108,9,85,178,216,108,75,168,211,198,101,147,25,187,80,198,212,51,139,253,128,196,53,77,167,141,99,249,11,181,227,88,221,237,98,108,190,132,127,196,232,19,161,89,0,213,209,73,140,168,136,212,231,37,83,12,108,153,21,190,161,128,75,32,51,55,96,144,148,239,25,71,134,90,162,208,198,102,169,207,161,214,203,41,30,30,78,36,200,52,152,142,201,102,42,163,184,100,88,223,164,237,75,131,26,116,150,115,9,103,150,38,216,218,107,80,70,2,141,178,215,131,141,59,8,133,198,156,207,170,156,130,252,18,9,188,166,79,178,207,242,98,178,149,26,110,250,170,223,195,49,121,19,59,44,30,215,90,157,135,167,168,43,65,197,40,155,148,200,38,57,1,132,201,21,89,27,220,26,160,83,195,100,49,252,160,144,251,249,194,139,203,23,145,87,86,190,40,128,253,218,87,62,25,36,141,225,10,173,81,197,182,162,42,217,231,147,231,151,24,150,195,79,251,168,41,245,163,23,76,172,68,65,248,2,72,241,24,170,76,170,61,135,113,175,137,237,45,166,158,193,114,155,136,133,74,233,25,6,15,113,114,226,235,90,158,109,244,188,50,248,191,58,192,24,198,146,12,249,133,202,169,89,166,7,118,12,209,56,164,137,7,91,14,170,182,47,15,41,19,72,114,127,62,96,151,18,221,229,79,233,149,49,164,13,196,99,237,44,69,213,214,69,74,201,47,42,88,107,178,23,139,106,63,220,67,250,216,227,19,149,102,231,234,110,221,198,143,170,220,255,0,106,180,62,182,12,110,232,163,95,25,171,71,225,197,41,70,234,221,103,107,224,240,136,68,42,223,201,118,211,29,12,252,124,189,202,105,247,17,7,194,17,12,73,35,239,153,159,254,229,11,2,125,172,227,230,150,84,125,172,105,210,88,205,167,18,85,133,221,108,195,181,19,90,149,242,102,2,75,25,136,171,58,122,125,244,230,27,40,212,124,61,216,192,204,165,228,79,43,109,79,7,152,162,75,254,68,22,186,29,24,213,76,240,255,0,184,197,202,166,117,13,37,113,60,5,238,47,67,215,57,7,244,150,231,217,111,124,12,168,179,179,124,9,179,65,15,225,134,17,156,34,65,70,15,164,74,196,168,100,198,57,57,178,226,75,228,195,33,125,164,54,99,47,17,93,247,204,141,136,189,61,48,251,92,63,73,109,146,17,224,195,45,1,231,46,160,153,113,113,166,248,54,195,57,150,82,250,118,4,253,197,247,96,79,12,217,86,248,214,172,156,14,213,132,203,42,216,220,50,229,17,42,200,162,53,128,252,30,55,179,148,105,188,56,114,254,146,81,179,136,50,110,194,82,20,101,88,201,190,181,27,48,196,148,134,96,169,75,62,226,37,76,31,171,37,74,152,219,159,57,101,236,90,95,48,133,31,47,41,20,229,149,245,145,15,233,209,5,198,150,172,83,19,117,149,145,203,45,129,10,178,211,204,7,131,51,40,136,209,136,35,230,55,41,21,44,3,19,207,168,188,171,22,54,65,217,149,212,178,146,24,177,153,155,42,241,164,193,147,17,251,72,191,232,236,73,55,236,247,82,217,55,196,19,222,24,133,196,53,182,114,74,161,255,0,136,65,11,132,197,89,7,85,85,21,248,178,242,41,121,147,226,73,6,34,139,42,86,202,119,147,150,32,136,179,101,157,135,178,157,38,55,165,121,188,188,89,11,238,38,81,130,124,155,188,171,156,233,88,211,160,216,255,0,81,148,76,127,113,116,104,207,124,152,188,41,237,175,2,77,216,56,198,97,122,84,237,219,25,238,149,59,100,103,227,73,44,161,188,79,202,153,127,216,17,151,17,178,19,237,161,163,105,177,201,233,236,87,113,170,183,222,208,150,137,53,67,141,238,226,84,86,84,22,204,68,89,104,105,101,7,15,98,70,109,55,99,166,193,150,89,114,229,93,87,51,35,3,138,81,8,69,57,112,25,214,199,102,236,92,105,177,127,128,86,100,33,163,26,113,79,242,153,63,113,57,245,43,154,143,3,101,33,85,12,8,16,99,17,130,52,84,245,244,140,32,56,106,198,84,155,40,83,121,136,96,217,89,106,7,230,176,180,218,198,250,98,77,35,67,131,8,121,132,34,23,238,32,238,41,246,222,124,92,94,106,170,134,121,54,172,16,98,143,31,184,69,60,81,135,102,103,91,0,64,147,149,253,68,23,220,78,216,105,113,188,12,27,146,11,237,229,71,204,178,211,241,129,135,106,60,171,155,235,9,51,133,243,113,10,69,54,93,29,176,5,109,78,201,85,107,46,218,35,50,202,203,251,138,55,226,47,194,136,58,180,123,176,139,145,77,83,235,151,194,167,120,177,19,115,231,198,173,244,246,179,157,38,32,242,137,90,57,29,62,61,9,109,249,46,164,62,146,129,59,66,240,237,72,95,221,79,238,46,247,49,51,88,242,143,233,167,182,83,1,100,78,92,105,36,144,197,243,96,177,101,84,102,187,10,71,190,156,19,137,151,23,26,218,250,70,12,124,34,84,219,202,120,221,194,197,139,219,90,61,73,147,188,240,139,16,212,218,65,149,88,81,79,79,142,94,239,18,185,124,253,200,255,0,74,52,150,53,144,35,112,170,8,24,231,15,219,89,189,96,101,22,178,0,10,254,164,242,5,12,17,243,33,48,140,82,187,83,150,67,60,144,101,70,224,84,218,104,209,35,116,173,12,147,43,207,18,87,50,214,44,110,19,20,121,62,154,209,15,82,69,17,249,133,149,115,180,140,231,70,205,10,41,129,188,146,12,49,5,252,132,64,51,73,63,104,240,216,23,181,16,205,97,151,135,18,54,52,198,73,230,88,189,70,159,68,154,54,57,140,207,134,246,177,167,62,93,113,120,252,213,149,37,245,174,215,210,108,114,113,49,84,25,241,68,7,169,67,89,12,114,253,181,73,164,65,163,209,159,145,170,103,23,159,181,149,114,221,73,168,96,232,155,198,27,213,7,243,47,250,171,168,90,132,147,128,245,249,119,227,222,128,188,183,188,133,46,187,47,248,212,234,238,159,226,30,42,110,209,253,52,63,84,233,93,85,34,222,185,134,15,90,120,255,0,77,154,63,155,23,34,230,223,14,158,253,55,167,34,196,176,236,192,197,67,38,236,5,233,90,178,73,22,38,52,106,236,51,178,12,72,199,249,78,180,185,143,60,151,253,181,182,55,204,175,175,226,86,85,103,205,201,181,66,100,237,7,23,134,46,82,161,163,83,254,76,178,241,228,76,99,25,158,29,73,68,153,246,82,108,112,237,73,143,234,38,176,149,13,195,200,155,133,128,40,48,203,74,36,204,244,208,110,205,237,37,108,213,64,178,58,155,76,195,44,101,52,155,88,48,135,136,75,204,181,97,65,218,148,121,196,199,218,49,36,51,228,237,158,255,0,235,42,47,35,125,154,177,168,228,207,36,146,63,149,106,101,84,225,159,40,139,198,185,180,205,109,107,91,99,242,156,163,87,186,123,226,16,231,69,96,165,139,18,162,183,239,160,50,181,70,114,113,136,127,85,43,141,124,121,175,120,113,98,196,143,181,181,136,81,241,8,120,252,23,57,181,212,254,146,126,33,37,110,195,70,165,133,169,173,70,198,26,184,188,191,77,27,85,50,117,144,25,187,129,136,138,22,171,94,18,73,240,226,87,80,44,136,86,102,17,123,86,40,236,167,174,52,220,233,195,203,151,18,140,181,135,6,23,249,133,201,4,186,20,195,78,147,23,245,69,80,23,213,76,178,225,150,44,169,213,89,196,86,160,85,110,167,211,240,129,136,51,247,43,0,218,176,114,243,8,189,169,48,116,219,32,143,134,42,168,173,209,57,64,194,239,227,126,222,85,173,211,234,159,35,172,138,55,173,187,250,40,171,89,135,36,28,209,59,23,198,105,137,98,240,8,147,136,122,62,196,172,230,226,26,35,133,92,201,36,57,196,11,43,154,217,124,162,227,93,6,54,164,100,216,56,183,72,187,141,25,93,180,121,114,242,120,40,41,49,160,210,19,245,228,41,62,152,150,203,211,175,134,161,28,138,255,0,5,65,171,119,35,225,138,50,254,234,215,27,74,156,191,171,20,104,203,101,109,216,201,17,139,198,146,114,63,46,84,71,51,38,29,137,52,97,94,137,79,25,157,89,82,233,38,100,16,124,160,177,15,237,34,153,37,242,120,81,12,135,16,95,171,229,79,185,171,114,212,90,145,172,213,86,36,149,180,218,144,163,243,236,84,166,14,72,140,196,82,42,88,208,232,196,14,33,114,45,126,17,8,157,118,190,197,183,240,128,124,57,80,103,48,198,41,49,170,80,235,56,49,134,193,6,81,50,32,53,84,13,203,49,4,184,148,252,10,77,145,249,165,12,165,81,101,86,215,2,246,199,33,222,164,190,223,68,126,17,46,97,168,102,88,224,205,16,188,139,160,201,129,149,153,146,89,58,120,5,229,49,83,44,40,38,243,39,1,22,134,141,107,100,3,154,89,73,203,245,19,143,195,0,17,243,22,80,202,131,53,172,74,150,98,75,131,171,71,187,229,17,4,52,51,42,113,208,220,156,183,249,232,222,27,78,180,116,54,78,39,49,132,147,254,42,30,209,155,65,44,3,171,126,180,164,141,34,253,12,170,197,43,194,68,202,5,148,17,69,195,44,68,41,62,154,144,102,176,28,158,16,139,41,16,175,184,62,118,101,90,182,241,21,151,246,45,159,60,18,125,161,137,106,52,54,23,167,177,41,11,7,59,164,68,70,176,39,140,63,164,169,159,97,42,160,146,97,203,140,206,110,181,157,109,32,36,159,118,151,92,90,227,123,5,151,47,231,78,96,73,30,12,217,127,208,185,119,168,222,197,246,218,161,182,82,101,198,130,64,133,66,76,147,121,27,148,50,137,145,85,198,184,29,185,223,16,49,122,152,183,190,157,158,240,151,68,106,147,46,100,183,26,38,36,171,117,134,163,199,132,189,136,199,234,173,85,237,21,53,153,72,2,179,132,72,88,25,7,47,105,137,111,227,68,63,228,234,45,127,196,185,80,127,205,139,137,80,211,252,75,210,191,147,44,241,255,0,186,144,107,61,1,7,80,86,230,247,60,58,215,15,252,25,115,90,119,132,34,39,248,212,100,233,31,255,0,197,169,88,229,129,255,0,246,159,172,163,124,69,210,51,136,200,129,180,147,145,55,100,154,169,195,202,25,255,0,238,175,202,21,190,163,73,205,200,182,27,226,45,144,223,132,211,241,41,51,117,29,63,33,215,166,233,230,225,169,250,94,125,12,27,47,237,70,95,184,36,181,154,38,8,201,152,69,40,151,38,209,255,0,19,165,140,236,14,252,152,215,96,173,213,81,36,129,134,49,121,19,199,215,126,250,18,147,161,100,224,3,107,67,100,48,124,162,145,52,51,194,62,98,241,17,117,22,73,220,143,137,70,221,211,217,73,178,30,81,113,149,117,71,34,203,196,229,171,39,32,112,223,74,146,6,113,14,86,47,170,177,100,250,235,41,123,73,120,227,19,237,173,225,211,195,173,30,101,41,171,105,206,66,110,226,42,50,183,142,160,181,177,104,198,65,173,127,202,74,202,179,52,97,205,229,150,185,134,158,101,144,229,118,145,116,136,108,157,110,6,68,235,82,204,163,42,135,190,170,155,7,12,174,69,170,27,217,7,133,4,253,1,168,252,248,167,166,80,40,108,161,19,13,129,70,183,63,177,113,8,126,2,143,245,67,254,85,164,210,108,176,102,169,22,66,125,68,124,152,117,190,240,135,145,125,240,181,140,50,22,188,163,16,252,18,72,183,95,112,90,161,46,105,151,146,127,205,138,78,37,176,44,36,158,21,186,99,229,144,159,55,202,66,175,6,169,229,238,226,81,233,186,125,150,184,72,215,39,53,12,3,137,132,54,232,133,75,116,173,110,250,119,205,245,43,153,245,160,218,225,18,152,211,207,36,107,87,132,170,210,77,150,129,12,62,229,69,173,108,72,32,121,162,9,78,26,201,253,57,121,62,234,167,181,159,242,156,221,98,83,172,173,131,100,252,198,18,147,73,188,86,53,242,97,165,59,9,82,205,222,234,55,251,169,207,226,170,217,60,82,226,140,170,54,100,12,67,249,65,117,33,25,49,130,31,41,121,19,85,211,228,102,171,151,242,99,105,137,195,234,146,131,244,112,70,31,9,73,252,169,45,61,147,250,76,174,161,198,4,216,137,213,175,204,70,192,156,100,3,147,151,42,62,72,78,32,102,196,79,240,47,73,167,178,140,124,217,120,211,96,217,12,160,96,74,155,20,228,43,51,84,137,129,113,6,200,143,136,97,17,77,234,74,19,193,126,88,139,164,250,60,28,143,218,69,237,91,77,166,55,35,253,41,21,163,141,106,74,199,50,210,87,195,221,109,37,202,34,232,178,67,19,0,229,139,26,149,159,240,174,94,237,242,196,34,9,54,8,79,8,27,67,21,70,104,217,62,75,89,92,44,38,136,94,19,34,99,73,4,34,118,241,37,175,140,8,220,219,164,13,172,105,211,71,134,33,84,178,25,75,45,253,30,63,213,12,164,82,186,146,224,17,153,152,61,104,120,21,68,140,178,159,67,234,192,124,68,85,159,150,166,85,19,82,93,250,156,101,233,42,105,79,124,127,54,32,127,240,234,116,111,186,143,135,66,122,142,209,45,110,157,80,117,152,180,135,169,229,96,96,113,13,5,62,97,200,146,60,199,240,225,236,91,107,95,59,243,250,130,69,99,25,84,32,210,79,143,220,72,76,98,103,226,128,173,130,200,158,11,83,217,4,93,74,247,79,179,158,173,244,69,201,164,181,178,102,93,174,36,56,116,220,225,251,170,247,114,49,37,19,231,130,49,20,154,100,250,42,183,55,233,42,64,86,159,46,215,41,21,199,156,233,35,194,40,163,18,230,143,214,123,22,112,202,88,127,226,166,219,186,81,20,27,170,167,193,95,199,103,47,166,82,48,157,197,24,144,38,173,173,131,253,214,85,207,167,252,78,136,95,210,100,41,20,229,151,197,112,86,246,151,147,233,163,126,94,222,194,254,46,191,103,77,158,250,120,195,204,110,37,62,107,32,93,157,145,55,227,20,111,221,92,247,241,156,189,90,78,33,19,18,100,202,113,198,6,98,228,93,17,238,186,220,70,141,83,95,114,221,244,250,126,15,45,127,106,175,211,15,131,36,28,194,30,229,114,10,214,90,206,123,54,153,4,63,186,172,33,178,116,16,101,203,212,158,210,130,170,191,201,117,113,166,199,100,206,33,13,37,135,166,224,212,31,44,184,163,41,16,180,250,206,215,171,23,26,97,62,248,4,7,87,34,70,234,31,143,111,83,54,117,79,159,64,253,206,95,210,113,126,210,85,101,112,8,196,249,178,169,11,187,91,129,127,151,148,130,31,212,83,210,116,174,170,187,27,246,147,210,50,202,227,170,161,209,131,113,22,119,158,208,169,93,148,107,25,61,66,227,64,104,109,13,169,227,31,250,180,161,136,98,93,18,75,34,193,226,202,50,163,255,0,87,33,153,127,82,46,5,105,199,202,97,38,111,102,66,45,182,86,191,159,133,6,27,32,121,246,164,102,87,22,172,120,208,20,150,170,207,37,140,12,66,245,43,173,203,36,166,176,42,168,228,143,14,212,121,126,161,23,68,116,242,17,153,144,229,218,122,1,230,159,17,114,42,57,58,123,108,204,181,234,130,100,50,82,121,138,186,44,98,145,45,97,143,27,204,210,203,200,84,242,50,138,182,112,83,24,112,162,230,55,98,54,1,183,32,67,134,30,248,153,101,137,30,103,130,180,25,148,113,66,193,126,116,245,160,205,98,44,164,73,77,241,56,25,54,149,209,70,37,63,50,100,235,179,188,74,113,250,122,84,105,79,91,183,43,252,138,180,83,164,70,214,210,251,139,143,26,215,234,68,187,63,8,148,149,109,111,35,50,149,95,86,177,144,88,204,42,138,180,230,43,87,196,73,101,163,8,47,234,38,149,252,107,124,54,28,99,195,137,85,248,50,75,16,166,96,35,37,102,81,85,152,16,48,242,51,49,145,12,227,90,31,37,106,52,197,13,193,246,204,44,171,71,100,55,242,141,78,127,82,211,103,253,40,202,63,168,37,66,200,123,159,116,137,85,197,109,148,97,191,231,242,137,95,196,197,192,204,215,219,150,112,165,83,44,142,95,117,34,178,178,219,1,107,211,19,31,108,118,113,40,44,121,21,182,38,239,196,150,68,38,31,108,72,143,94,60,47,117,17,119,167,172,132,70,109,32,98,26,240,116,193,228,254,173,95,101,69,220,16,204,184,178,187,39,16,136,85,242,182,28,161,28,101,150,34,46,137,79,2,142,183,184,72,61,73,26,44,158,80,139,18,111,241,248,137,102,0,153,241,44,241,160,237,43,170,249,62,210,151,147,235,154,147,154,216,191,198,182,67,212,32,168,148,240,237,70,82,38,82,102,111,185,177,98,82,85,208,221,127,208,134,52,8,149,7,225,236,87,84,144,6,94,105,106,90,6,158,121,108,119,107,161,64,11,196,5,80,52,201,201,24,153,107,147,154,125,108,12,123,75,18,144,69,64,191,233,6,41,10,69,243,52,17,126,174,174,54,69,6,255,0,101,21,150,181,236,52,153,113,6,73,56,121,82,119,152,2,126,108,168,175,56,178,124,56,134,47,219,73,167,195,121,79,139,219,66,175,244,158,40,197,84,61,67,90,80,97,22,50,172,38,67,157,57,143,52,76,98,81,211,32,18,8,216,104,133,91,99,106,217,216,48,238,177,34,204,129,85,126,35,237,225,227,113,91,20,66,91,31,107,92,78,40,147,242,145,75,236,15,118,118,23,41,10,159,64,211,208,99,13,156,88,201,245,21,213,113,247,19,16,176,198,200,244,115,227,28,96,205,149,6,31,146,32,249,72,155,190,96,10,12,74,109,82,182,35,103,176,243,165,225,196,190,73,173,1,65,212,168,205,13,131,99,204,147,230,97,9,133,54,34,49,201,53,181,174,163,168,123,5,167,160,101,252,253,139,61,43,119,170,188,25,46,218,46,95,182,186,227,224,69,240,204,81,13,43,53,245,116,34,109,54,169,107,23,127,158,227,172,218,214,189,133,159,138,129,38,35,2,106,98,8,137,28,253,73,169,233,25,187,12,95,150,86,94,21,211,88,195,117,17,104,159,12,115,129,180,15,42,109,180,127,145,55,41,240,114,201,250,217,247,126,121,133,137,74,106,24,17,39,120,27,47,34,233,211,62,24,178,73,223,47,22,36,218,147,224,152,44,135,151,116,62,47,186,157,122,120,215,228,55,187,53,208,229,90,74,101,149,65,217,180,41,23,108,210,186,230,199,164,165,33,81,208,254,17,87,84,143,230,229,15,253,212,131,82,27,208,1,253,14,155,114,161,55,74,158,30,231,82,245,186,190,46,116,216,218,169,229,240,204,84,217,150,187,144,118,175,206,117,186,230,228,82,255,0,171,64,219,13,118,13,25,113,6,220,108,229,92,107,184,141,158,165,36,133,29,110,154,4,223,122,175,109,121,71,252,138,32,55,23,147,173,89,93,96,33,255,0,141,117,137,48,199,143,133,38,125,109,112,185,113,114,46,200,217,62,207,63,219,224,20,55,21,180,128,103,202,229,146,87,251,137,77,222,161,157,118,255,0,251,139,40,152,137,237,143,173,122,125,84,235,35,225,136,47,219,95,25,163,53,29,71,205,152,191,237,166,85,213,254,70,196,159,223,188,111,197,44,82,68,63,169,137,57,135,171,104,35,112,238,135,252,171,27,32,202,146,7,139,145,69,73,209,236,31,153,140,94,84,52,45,226,58,200,190,103,80,102,11,176,112,227,83,211,223,58,181,252,66,33,82,42,123,226,82,28,97,49,120,213,213,56,165,95,129,230,175,46,76,111,82,85,203,49,248,113,246,17,190,101,148,224,98,40,177,32,170,180,243,228,202,194,172,172,170,143,91,220,44,168,10,217,131,140,76,198,18,166,49,24,173,118,42,171,104,96,194,136,147,234,24,209,119,123,188,88,135,225,200,153,195,181,97,17,18,66,194,12,137,87,168,184,146,66,201,153,17,101,107,85,83,238,145,109,211,218,169,147,79,139,17,49,163,109,104,71,52,159,165,228,91,35,83,130,20,23,225,23,34,102,143,27,247,53,100,80,187,35,15,30,111,113,77,250,169,51,252,218,196,210,109,115,226,218,147,31,212,90,13,91,40,143,203,137,34,223,200,42,165,139,36,197,157,19,171,47,228,81,51,33,158,162,197,242,235,196,76,126,125,106,150,159,32,162,97,91,100,132,114,85,68,108,53,196,76,107,224,9,159,54,166,109,108,129,56,111,194,37,83,50,156,18,70,65,24,73,112,116,168,4,69,139,10,253,134,225,31,84,105,112,103,101,8,151,80,167,190,252,140,202,130,13,108,24,222,25,68,176,159,2,44,145,252,167,18,201,23,79,18,171,47,238,91,198,184,1,61,220,171,25,47,139,225,202,37,16,25,224,164,3,62,162,207,241,80,228,147,155,136,107,154,210,240,27,101,57,40,61,245,219,10,119,196,137,214,166,110,227,89,18,35,241,69,237,87,81,160,65,47,44,65,12,72,167,208,156,131,87,84,78,196,90,70,67,142,233,141,49,85,190,124,187,17,99,252,252,137,246,170,248,181,166,52,76,29,165,119,41,61,177,137,60,212,148,144,68,2,102,236,251,106,122,147,65,233,89,164,121,172,5,151,233,167,214,61,213,175,126,218,13,28,154,90,207,234,41,210,95,18,63,22,191,150,84,145,16,190,218,233,176,233,8,40,155,188,185,127,149,68,204,209,52,208,103,102,163,16,196,172,116,244,151,198,225,150,92,171,86,52,133,71,146,77,238,30,134,208,250,168,137,134,36,162,9,48,135,159,251,190,82,39,38,8,36,131,219,23,237,32,177,37,105,23,196,146,255,0,203,67,81,170,135,55,218,75,110,42,129,10,43,254,162,161,223,227,98,87,106,96,73,98,155,117,94,2,52,108,114,11,184,215,22,71,195,95,196,141,173,129,42,15,134,239,34,232,80,227,86,193,127,20,81,149,110,152,16,89,51,244,163,18,186,180,85,27,188,130,104,17,160,201,6,19,100,65,79,146,74,66,101,163,139,136,138,132,52,56,250,80,119,112,49,197,127,40,208,213,224,42,201,70,176,4,13,127,168,35,63,230,249,85,165,109,223,173,129,134,52,92,75,146,152,54,164,63,202,11,40,149,126,158,147,59,242,8,191,242,40,172,84,58,217,146,101,246,43,167,233,184,50,121,139,182,71,198,101,116,96,48,56,191,208,151,250,104,36,196,230,148,65,126,210,154,147,38,214,146,118,24,146,136,81,170,51,72,115,85,120,247,56,97,131,43,205,249,114,41,153,250,120,114,101,188,184,151,233,201,250,75,76,19,148,59,98,255,0,42,249,27,70,104,188,124,194,141,147,247,114,46,197,216,251,39,185,33,193,104,99,62,22,48,136,89,85,132,9,132,252,241,10,37,210,13,79,165,106,70,242,196,128,50,168,45,85,38,14,119,203,137,23,22,36,182,139,192,204,188,196,186,158,169,229,137,135,106,185,86,161,193,65,90,121,118,5,196,33,46,221,2,96,45,235,121,75,254,133,204,254,33,105,82,95,128,245,254,217,89,200,149,191,204,165,97,213,81,180,177,205,52,174,179,163,213,3,120,107,167,140,164,250,106,174,170,132,16,142,249,123,12,165,42,129,208,31,246,120,191,164,188,125,176,103,226,24,159,198,191,67,213,86,215,70,137,138,198,87,34,231,135,163,217,211,45,123,234,87,168,234,46,218,211,216,211,166,224,30,72,251,70,47,200,149,234,74,223,72,63,106,163,125,174,159,130,252,61,171,211,225,131,80,49,133,196,44,107,162,203,192,228,200,77,67,113,79,26,47,105,10,68,254,30,170,24,159,194,146,201,170,174,140,199,226,198,180,70,9,10,199,148,216,196,53,149,81,138,215,201,60,211,230,150,84,45,174,152,61,144,51,101,197,137,33,135,112,9,50,240,138,86,92,79,84,223,54,78,45,209,49,253,52,234,192,115,75,189,30,113,17,230,8,178,145,111,211,122,74,242,75,215,98,129,14,187,105,202,33,148,136,11,136,16,103,69,126,25,91,111,200,169,166,216,158,162,80,213,62,183,192,50,203,148,136,173,153,38,143,10,147,140,193,214,203,253,81,11,251,165,79,163,106,23,149,248,69,41,75,115,33,170,97,101,90,8,192,244,236,74,85,239,216,159,246,151,69,124,40,48,98,62,89,75,148,190,11,156,234,19,69,140,124,198,47,25,81,39,177,170,87,105,141,102,12,152,178,245,43,105,247,126,164,14,209,11,242,46,55,3,80,213,70,6,17,99,18,101,14,214,44,151,230,13,162,132,118,26,165,9,160,16,83,179,75,158,92,104,243,89,86,227,249,66,144,169,55,226,74,162,15,17,74,178,100,145,148,28,43,169,73,1,93,152,229,99,63,247,180,242,159,91,86,214,131,17,165,45,17,163,14,116,20,130,215,79,15,38,108,73,90,59,142,91,191,226,213,104,135,132,69,30,68,11,245,155,236,137,204,94,213,31,27,73,2,79,187,136,136,41,158,171,72,124,38,138,66,168,254,59,125,143,184,167,72,100,97,246,253,85,185,254,142,35,176,198,83,244,247,196,156,6,8,162,91,45,89,145,236,194,37,76,137,226,80,218,235,106,56,195,96,98,11,254,146,206,159,82,87,89,51,9,162,147,249,23,46,184,170,212,210,108,153,46,32,190,88,93,131,84,44,52,232,195,102,17,114,44,219,127,177,154,165,165,172,194,100,195,92,33,136,104,88,21,164,41,242,173,181,161,38,199,119,99,196,68,25,173,65,24,157,188,105,237,137,133,28,56,204,140,246,101,229,71,220,82,69,146,6,75,136,36,174,170,202,44,208,102,20,161,227,94,159,169,246,195,218,68,46,85,139,51,25,81,12,192,243,246,165,118,84,35,178,103,40,145,150,179,7,250,188,74,74,227,226,20,233,32,36,74,250,178,126,225,19,216,42,99,85,3,109,107,180,41,120,149,49,161,236,136,205,161,114,141,115,104,211,236,183,108,151,44,74,208,218,194,154,52,30,105,67,200,145,152,213,81,240,108,153,249,4,101,80,106,218,219,42,209,154,32,151,17,126,191,100,233,120,162,9,89,82,106,211,224,196,98,226,26,146,204,195,52,99,243,67,197,220,128,52,240,70,35,4,36,170,239,82,2,51,59,114,165,33,212,44,41,25,202,154,218,139,82,220,54,178,160,242,226,34,115,91,168,98,217,1,226,150,46,68,186,182,120,11,21,129,48,134,188,106,162,11,154,34,117,91,128,37,172,205,139,222,16,139,181,43,135,231,39,207,49,113,38,19,32,19,30,82,151,145,33,173,178,124,105,88,76,47,245,162,161,97,155,217,44,103,226,41,49,163,97,154,202,51,251,114,170,56,15,174,156,207,210,141,46,184,48,35,19,132,75,116,160,158,166,243,106,216,130,6,210,89,70,34,21,104,101,108,94,224,136,124,170,63,209,193,38,241,150,25,85,54,254,88,153,132,34,30,53,45,198,65,234,106,184,249,104,175,14,84,191,79,82,18,79,153,165,137,109,220,176,135,196,100,212,50,70,47,210,21,106,181,216,27,5,52,204,161,0,188,16,33,211,108,41,198,99,74,202,52,6,161,102,160,183,59,49,74,196,33,39,177,164,178,12,95,155,200,173,102,16,209,113,113,91,25,155,65,23,140,72,40,115,224,248,102,136,36,12,195,69,154,119,151,18,202,52,97,251,69,72,56,123,53,157,148,25,216,107,162,229,84,219,243,219,99,45,129,121,18,48,132,17,129,153,109,135,38,36,159,238,185,18,129,101,15,76,16,176,119,123,165,161,154,96,254,124,201,51,238,231,70,102,32,245,162,67,119,114,94,16,241,34,207,244,45,127,165,12,253,24,1,86,188,188,127,224,247,84,77,108,105,100,150,248,153,70,33,162,111,160,106,57,39,103,205,19,31,184,180,25,158,144,14,20,254,190,70,213,75,24,115,253,38,38,32,227,18,77,51,80,146,73,30,101,29,39,85,92,201,225,244,178,149,40,146,205,77,36,249,131,23,106,37,149,144,22,165,208,94,73,36,230,91,44,166,86,212,193,121,141,255,0,34,228,198,248,175,19,75,75,124,73,118,130,147,36,94,218,193,154,170,215,93,159,49,184,163,125,53,6,153,173,78,197,150,63,47,131,109,84,99,201,156,249,121,120,202,245,120,19,12,128,195,149,70,190,6,50,98,86,154,74,183,108,118,20,194,227,77,12,97,52,128,19,24,120,44,122,72,195,94,73,229,8,151,87,178,164,131,36,121,140,177,13,61,116,24,60,49,72,89,43,162,168,71,113,142,104,27,43,40,94,27,184,169,139,236,143,24,27,190,76,106,234,227,76,62,202,159,134,6,34,9,65,220,50,118,199,211,229,139,22,36,173,10,154,172,54,164,213,82,164,177,248,83,86,106,169,195,255,0,49,255,0,170,161,104,94,72,82,249,186,202,170,174,43,89,111,19,136,191,232,81,217,26,203,97,211,205,77,59,155,23,34,201,240,15,59,134,184,92,66,92,182,52,155,205,63,57,241,57,11,251,170,190,5,197,224,226,190,92,188,113,134,149,86,84,229,160,204,171,227,168,236,208,239,43,73,155,40,208,51,47,167,73,249,67,37,117,90,229,146,72,152,221,201,4,152,153,162,99,201,251,168,89,52,97,107,64,216,102,219,120,23,42,222,107,82,16,156,210,184,212,245,105,136,84,203,97,190,127,49,85,20,81,139,245,128,42,121,121,11,25,102,205,102,11,182,101,136,33,137,35,212,48,0,88,59,65,21,104,161,101,85,32,24,28,188,137,89,127,163,87,18,153,150,167,233,246,215,164,218,156,113,62,82,0,203,247,16,150,70,24,129,152,92,164,64,64,181,185,147,242,130,128,65,126,226,101,22,166,232,122,218,198,55,78,49,17,35,190,213,90,186,255,0,138,92,254,36,202,202,158,44,31,155,177,236,73,159,113,85,211,149,63,109,13,95,248,232,76,207,201,24,124,188,169,222,152,178,136,65,162,189,52,22,73,173,109,13,53,68,23,230,22,82,23,173,107,70,166,110,14,235,100,140,156,69,42,194,202,3,59,132,163,205,101,58,181,252,49,120,211,202,173,91,22,107,49,75,226,82,102,100,10,154,205,0,19,65,204,181,108,1,26,46,24,145,85,61,36,154,124,111,15,31,47,184,133,184,128,15,206,32,149,58,200,174,46,68,212,246,78,141,7,46,36,145,134,127,113,132,171,33,201,127,233,37,202,202,53,174,125,222,159,131,230,29,168,202,63,168,182,200,54,66,56,119,115,179,176,66,149,252,106,127,88,64,212,2,149,234,33,229,251,101,84,180,154,159,67,250,137,37,139,33,100,253,63,109,25,50,224,151,103,121,140,33,237,133,237,168,51,68,229,86,232,196,158,155,187,149,39,192,37,139,136,139,165,67,128,113,65,97,84,168,118,36,38,16,197,196,68,97,163,75,173,229,52,174,223,111,42,106,226,103,144,249,151,99,140,76,57,80,54,90,180,153,59,82,89,145,142,81,240,246,21,43,101,61,174,76,216,136,143,199,55,113,74,64,152,246,94,24,74,168,43,94,49,191,9,146,221,60,194,66,7,48,145,102,152,12,137,213,168,73,187,184,218,75,24,85,207,181,36,15,82,185,101,72,149,244,102,110,64,242,150,80,227,12,74,67,82,107,10,125,62,77,220,72,187,226,9,53,177,49,70,84,255,0,15,103,65,230,53,161,49,253,52,87,172,87,86,147,17,125,164,170,147,226,45,198,164,7,80,224,139,233,173,83,217,18,73,223,234,57,10,151,114,235,244,106,174,89,20,62,177,85,52,124,72,6,80,206,221,250,180,72,164,40,212,164,203,42,170,217,108,244,236,153,62,154,183,161,215,47,193,180,48,177,37,89,41,253,25,148,219,50,238,9,113,132,49,72,41,63,117,106,53,61,168,254,108,221,107,69,195,253,72,251,176,151,145,80,192,140,123,186,174,105,93,72,102,22,166,84,239,151,131,183,139,233,165,218,181,145,36,131,168,98,91,96,63,99,230,41,114,134,37,55,169,36,190,116,237,164,78,81,164,89,63,81,182,199,90,86,215,100,198,68,197,149,86,250,174,87,143,218,80,181,79,61,111,128,76,44,73,148,203,33,136,125,188,138,77,107,12,170,91,122,60,66,248,88,241,149,106,159,0,125,202,54,6,167,36,110,210,229,71,190,224,246,67,249,69,88,230,119,196,54,244,251,30,50,101,84,96,114,226,226,92,251,80,252,75,131,91,47,139,136,125,73,167,162,60,132,249,178,145,74,252,75,210,85,211,171,191,167,23,47,228,85,104,89,214,189,204,86,68,96,248,122,146,159,82,19,119,186,202,69,79,14,75,4,62,34,226,95,159,180,144,79,81,59,12,188,130,93,66,28,243,249,176,219,162,99,80,171,195,139,12,213,125,112,43,45,107,89,56,25,114,229,34,152,12,249,212,135,120,177,101,93,42,135,211,74,12,210,197,254,133,49,172,246,177,158,243,68,139,198,85,212,181,117,36,69,79,187,151,36,253,72,51,106,27,26,223,12,50,136,47,218,85,17,171,65,38,14,98,139,145,47,147,166,198,82,117,44,104,85,244,5,146,129,180,151,114,172,162,254,168,133,39,220,77,163,60,242,123,84,148,56,199,173,181,234,227,86,108,120,228,141,129,8,148,214,58,12,205,115,124,10,16,78,63,46,60,127,186,131,212,154,62,170,55,129,171,251,22,246,6,92,98,45,243,230,16,172,98,165,181,18,162,104,117,175,250,93,73,52,248,196,245,34,25,89,189,152,162,126,234,75,50,6,95,50,251,168,177,170,31,165,108,153,129,225,42,127,191,30,76,57,121,10,185,175,156,248,82,147,6,76,156,54,110,242,145,66,173,98,171,81,149,246,72,39,202,30,197,60,251,43,91,35,176,37,47,26,100,105,146,236,129,187,150,46,53,232,212,132,206,201,126,218,170,136,192,18,66,122,211,229,17,72,183,152,195,154,240,101,42,54,227,83,213,73,30,210,32,135,144,92,89,20,4,153,128,245,47,165,137,60,140,190,2,70,173,228,94,76,164,196,12,198,89,211,198,150,47,242,238,196,162,53,169,200,6,102,46,81,172,39,234,77,179,56,120,151,43,91,232,170,157,10,55,226,161,131,244,163,42,21,151,114,202,71,132,177,71,145,115,111,198,215,133,225,137,115,36,67,251,69,95,116,245,149,172,27,87,152,210,136,81,151,234,172,203,232,122,173,74,75,234,223,241,203,197,137,125,164,152,63,100,169,164,243,18,238,46,31,253,209,1,15,79,85,70,237,159,200,172,213,117,36,172,52,125,246,219,251,162,21,124,153,171,113,3,119,47,172,75,88,106,169,240,60,197,180,140,33,254,234,5,134,174,233,253,72,215,61,116,251,43,111,224,27,245,205,84,158,104,130,147,254,210,54,159,226,21,150,236,98,20,14,52,146,77,33,228,203,246,226,198,78,35,122,108,104,184,68,44,169,218,29,62,197,186,253,22,108,212,132,154,4,44,201,248,192,252,220,74,114,180,219,111,155,255,0,166,142,159,51,212,137,152,202,139,128,132,197,173,105,230,157,230,41,73,141,5,27,77,227,233,17,21,83,237,118,60,66,198,183,70,52,185,63,54,108,106,189,212,92,137,227,6,117,104,56,82,234,170,161,201,38,238,194,86,34,43,39,227,247,74,145,92,26,32,250,98,161,153,77,91,15,195,36,113,160,246,229,82,22,86,164,33,254,83,149,78,79,213,87,153,31,19,47,26,38,159,147,195,42,230,91,91,34,149,85,81,172,99,28,159,171,138,52,115,225,144,160,202,20,194,170,182,183,63,245,18,167,123,56,63,251,111,235,93,43,82,54,212,153,129,170,189,52,140,137,47,34,171,100,241,217,120,23,40,241,160,141,166,199,36,111,54,33,161,125,52,145,189,174,52,173,15,154,27,101,45,127,161,146,38,45,250,136,213,90,74,36,145,238,226,11,42,121,84,106,127,12,69,18,42,202,226,182,11,48,132,163,46,84,44,159,184,84,229,204,212,159,134,201,138,88,136,188,203,128,106,2,110,226,8,152,254,226,173,159,166,226,89,61,242,248,212,133,148,9,208,88,241,68,23,251,105,182,215,146,5,204,100,217,12,125,56,214,216,6,181,35,243,24,92,73,84,10,25,101,38,89,98,34,166,11,14,38,48,89,82,84,165,135,52,246,76,19,240,148,74,172,47,138,80,101,10,137,146,23,193,6,101,140,11,89,88,212,90,201,196,218,143,231,198,249,230,75,223,144,67,23,183,237,163,163,107,10,225,179,9,138,69,170,3,7,52,28,168,105,154,122,44,146,112,137,81,99,191,201,140,202,80,27,226,118,40,152,187,71,225,244,148,148,207,137,7,25,241,6,172,127,202,169,89,85,4,81,89,196,62,38,40,77,73,101,16,178,182,145,4,62,36,52,58,125,130,200,191,65,204,215,39,147,47,230,241,198,85,176,237,105,173,193,135,213,9,251,98,92,180,208,247,44,230,23,34,101,67,167,165,198,62,236,60,73,90,6,240,54,218,29,5,145,162,198,225,136,94,50,168,123,45,60,74,219,39,237,50,148,101,84,113,153,43,63,42,166,173,226,30,29,168,202,158,53,253,196,102,33,96,83,250,144,48,203,139,212,155,155,95,254,22,138,250,154,250,97,228,250,137,173,197,84,232,195,203,19,149,69,204,173,61,145,223,139,177,85,148,85,96,104,211,237,103,17,246,5,41,19,72,23,22,185,216,45,175,31,212,91,96,70,125,107,49,75,198,153,50,77,81,56,121,82,85,6,105,25,205,239,158,249,35,196,82,165,23,218,109,146,71,187,8,150,217,44,255,0,30,208,171,56,6,185,141,230,96,197,28,145,253,212,202,162,146,80,32,62,49,241,117,43,88,116,231,146,12,70,235,83,218,159,88,50,161,143,151,47,78,12,164,251,75,29,13,241,82,202,200,143,16,104,113,13,115,201,131,227,161,209,93,93,44,124,212,63,5,171,108,137,187,227,82,79,208,113,42,6,240,196,22,34,46,253,14,99,231,13,153,69,137,97,62,158,152,189,194,227,93,27,177,190,153,16,179,175,201,199,169,245,35,235,96,225,52,162,100,18,160,164,248,132,249,36,218,21,88,67,141,240,228,111,196,104,4,201,251,72,147,104,157,48,89,108,177,169,200,47,226,73,179,19,252,143,185,252,57,189,216,71,54,196,133,197,136,101,122,213,39,77,203,20,76,213,197,202,186,227,244,173,116,158,209,16,164,253,165,246,29,8,43,127,181,255,0,113,81,99,141,5,110,169,171,67,146,82,105,189,99,39,204,210,196,76,105,252,55,218,198,249,76,184,177,43,203,38,89,96,38,34,226,81,175,129,99,157,230,218,144,169,100,171,240,22,195,96,154,88,193,132,220,168,40,222,100,35,214,163,50,200,96,229,226,90,171,115,238,240,168,21,26,51,77,203,156,124,221,169,171,33,128,76,218,98,196,68,75,204,248,209,51,8,184,148,255,0,172,90,201,59,202,101,173,35,120,232,98,173,199,143,164,25,25,202,36,190,102,149,100,16,102,95,67,125,56,159,171,200,139,53,198,228,24,146,183,80,220,123,11,179,253,16,108,34,248,102,41,70,132,49,134,46,165,182,100,157,63,24,255,0,55,147,39,218,18,157,178,147,177,62,238,187,33,99,125,212,45,135,101,54,201,212,35,140,126,98,226,78,33,220,14,72,210,239,10,107,120,59,185,98,26,153,125,193,33,74,194,17,16,66,77,70,5,168,215,83,211,217,91,255,0,151,11,253,29,138,54,77,85,197,64,222,25,101,228,87,149,87,3,193,219,200,176,147,66,73,199,124,179,123,169,177,112,181,8,141,60,27,44,239,53,137,120,213,44,251,184,165,6,24,145,71,148,72,175,71,28,98,97,202,179,216,87,13,157,89,72,151,109,76,182,68,172,107,235,241,157,156,67,199,230,175,32,79,149,141,159,42,69,51,38,181,227,150,195,7,173,62,211,215,114,202,118,7,47,26,77,181,65,218,70,114,133,134,253,197,190,100,1,205,137,148,194,202,140,13,105,8,13,217,138,60,107,233,164,130,48,48,132,74,150,85,37,102,38,217,177,131,246,150,135,190,13,145,254,218,223,50,168,114,95,212,128,159,165,101,227,254,158,94,68,213,215,192,107,40,221,154,110,183,184,66,65,204,140,56,220,57,82,88,117,95,16,227,19,152,89,70,168,125,31,20,93,220,177,23,34,166,126,66,106,186,125,129,70,198,63,213,197,202,63,168,152,48,48,100,244,148,127,182,150,218,204,217,1,5,14,72,201,224,160,204,214,30,163,249,52,140,146,55,225,139,200,142,170,134,120,192,195,44,92,171,109,57,165,123,93,139,57,33,185,41,243,75,235,85,182,36,196,211,39,146,49,49,20,170,122,226,226,227,166,33,73,140,191,73,60,212,58,123,122,204,193,41,50,47,64,100,72,192,194,92,101,34,85,141,70,176,162,158,182,200,143,221,203,47,251,169,147,245,12,72,222,113,44,57,113,36,151,18,108,119,88,68,94,52,76,58,24,50,95,154,95,98,198,81,213,191,99,107,45,114,159,53,124,82,99,243,77,253,40,18,94,203,9,98,91,235,99,2,55,18,173,129,78,57,192,66,170,25,35,28,182,214,224,133,62,28,68,28,97,162,96,62,36,149,123,169,244,197,84,152,56,77,140,69,81,241,168,98,194,39,9,114,161,149,124,117,5,107,155,118,212,241,153,202,82,100,72,67,0,114,78,76,42,140,208,34,73,103,50,117,0,53,81,134,204,49,83,171,10,202,77,250,36,74,128,101,49,70,168,195,50,38,197,133,8,134,36,167,88,67,28,232,140,48,68,145,189,146,163,65,225,255,0,145,73,155,91,98,82,171,80,139,134,110,124,57,113,33,225,178,170,79,20,178,139,34,144,125,149,201,101,225,52,95,245,167,112,41,37,205,39,80,255,0,149,58,171,138,213,251,28,207,210,167,35,62,83,22,52,55,207,70,3,34,68,149,201,230,143,14,158,156,81,237,5,43,22,37,61,100,203,26,131,226,250,94,226,108,137,134,201,52,238,153,114,147,234,171,184,145,134,193,101,38,69,206,46,47,165,70,240,55,106,46,158,238,84,222,82,168,52,108,93,107,83,168,122,223,209,17,10,151,217,106,172,95,40,92,137,112,102,75,140,6,98,42,93,62,72,203,205,151,145,115,178,176,202,170,62,141,169,9,225,196,84,166,251,83,159,38,30,66,145,39,204,66,123,169,189,109,81,39,31,49,151,68,112,10,204,163,29,30,203,41,39,203,96,46,53,211,182,117,197,139,250,88,194,83,212,248,32,143,230,202,183,79,184,0,248,66,85,70,146,152,41,42,220,219,48,52,194,127,20,81,228,75,231,204,38,12,66,65,230,39,154,241,153,44,190,210,92,220,42,168,33,146,240,20,111,17,138,131,173,126,217,239,14,94,52,249,250,84,243,78,243,33,102,105,237,177,57,74,137,34,212,117,145,64,38,64,124,159,210,118,47,145,180,149,204,230,97,49,70,47,221,79,232,99,12,100,250,184,145,86,79,36,151,179,17,113,126,210,117,145,16,70,179,129,83,252,46,156,83,252,217,70,81,137,60,159,78,10,208,97,14,78,36,116,11,135,212,3,245,89,86,139,91,178,89,0,137,191,33,95,21,208,77,182,37,30,193,144,253,168,240,214,156,172,225,89,195,161,39,134,83,113,45,176,44,167,86,191,104,28,101,31,220,74,216,21,230,76,221,211,176,71,202,97,19,34,26,3,34,147,221,34,170,187,146,207,207,44,184,242,125,53,6,249,239,207,152,66,196,177,152,22,198,211,67,32,229,167,113,190,72,25,141,145,46,12,151,201,230,48,185,19,72,23,123,99,225,176,22,81,165,196,50,27,86,204,100,159,104,153,19,89,55,211,171,98,191,105,140,191,147,220,90,125,74,156,191,164,148,63,219,67,79,102,228,15,81,101,191,18,171,135,45,8,0,201,149,235,47,177,150,33,242,189,85,122,149,119,131,13,198,36,154,79,195,171,251,115,229,137,43,16,208,172,211,22,49,184,140,92,184,149,23,167,100,95,115,101,234,22,86,31,26,99,252,50,196,71,211,234,28,79,230,64,85,82,75,24,223,149,13,107,12,241,152,243,7,218,74,208,136,178,22,83,46,25,36,28,43,149,107,153,246,53,22,32,150,18,246,38,148,58,134,84,238,45,175,242,32,181,108,9,214,83,129,152,89,82,108,223,18,177,201,70,45,244,149,148,91,120,44,44,178,255,0,161,104,248,133,79,90,72,44,52,78,193,123,137,70,155,129,58,16,58,177,42,23,132,115,98,190,33,189,212,209,217,48,37,34,171,181,201,23,188,155,78,222,164,69,36,9,114,79,202,85,152,116,217,227,42,56,16,30,32,113,11,145,95,108,113,245,61,104,225,120,110,208,186,146,125,60,98,113,100,253,196,171,212,181,0,165,109,37,245,172,110,235,95,100,12,166,42,141,159,129,42,173,174,106,252,66,204,152,162,21,57,124,194,12,28,223,244,148,104,97,236,191,181,70,64,190,0,248,165,173,108,10,115,52,107,9,54,50,107,143,180,23,34,230,49,166,107,90,210,112,197,26,239,112,13,85,53,252,184,249,82,189,91,91,18,55,205,215,8,120,213,87,105,244,37,184,233,240,65,211,220,92,93,143,13,140,93,178,194,226,132,228,35,61,56,164,85,53,85,175,154,70,113,42,248,208,43,68,14,97,114,39,88,209,5,105,24,226,255,0,134,45,123,125,197,133,111,196,47,68,35,234,108,104,70,92,94,226,235,147,217,22,51,254,146,227,191,16,161,193,45,168,13,19,176,143,228,196,134,171,226,160,173,175,144,222,102,185,60,150,112,197,196,50,169,201,242,71,52,249,145,161,135,182,131,148,197,24,177,33,195,25,147,189,164,155,35,238,13,169,227,65,16,24,111,113,27,3,88,65,141,43,104,98,226,88,82,67,131,24,15,229,90,230,86,215,73,63,12,92,164,250,136,104,238,11,33,109,91,118,194,123,188,105,191,160,193,178,35,10,37,27,72,248,48,120,101,170,136,115,54,60,213,242,134,165,109,144,173,202,86,105,32,10,11,255,0,247,133,199,62,33,122,197,35,255,0,164,148,159,198,186,147,205,107,36,127,55,115,199,244,242,172,48,211,96,127,171,99,198,159,113,95,76,140,95,240,235,246,114,173,7,107,172,109,223,250,242,11,243,174,175,27,80,217,70,225,150,92,170,48,216,55,111,244,145,98,26,58,27,236,72,79,155,235,82,104,244,240,45,185,126,69,195,38,122,184,61,204,105,45,150,152,166,141,230,92,68,75,141,172,224,210,120,4,197,79,33,204,29,180,70,27,234,177,16,179,35,84,73,23,200,156,147,196,207,148,254,52,77,84,147,248,124,216,145,15,99,224,191,17,162,143,247,16,243,33,146,115,243,111,213,89,69,177,156,147,99,127,10,201,147,206,46,82,160,77,14,89,89,242,133,228,250,138,74,121,167,66,59,253,112,164,82,104,241,25,121,23,208,53,32,8,124,89,70,158,62,201,133,103,10,227,176,236,129,38,95,202,21,93,5,231,192,204,165,92,234,173,246,86,69,81,164,200,27,222,233,74,114,77,110,200,232,247,233,227,219,116,207,34,216,253,19,121,91,203,191,33,70,189,8,215,19,149,152,82,107,35,143,135,218,66,133,227,146,126,108,130,26,101,37,128,140,206,100,190,5,148,81,31,234,164,90,216,0,238,41,233,243,240,228,255,0,2,76,104,17,74,242,8,66,227,86,178,118,54,95,164,139,252,136,80,213,65,27,251,121,21,5,37,61,42,116,110,104,157,104,8,21,178,228,217,102,151,196,53,214,163,70,139,224,192,237,68,167,245,37,104,33,16,123,65,118,189,45,144,162,179,4,211,210,65,131,23,54,92,164,90,46,42,135,39,152,92,75,124,107,88,144,89,243,107,57,54,176,103,51,229,50,45,86,6,83,109,108,241,214,141,129,247,22,249,243,255,0,34,78,201,241,112,127,221,137,43,52,243,201,150,167,37,172,106,135,67,167,125,149,150,105,106,146,202,168,112,98,252,162,85,14,224,112,65,204,46,84,83,53,38,247,195,137,78,203,106,246,53,172,44,164,101,148,25,217,77,20,152,213,161,167,178,116,71,169,201,242,108,136,14,17,37,33,53,150,62,108,137,234,194,182,96,154,135,88,88,214,157,130,16,178,141,122,6,179,181,147,224,83,69,26,220,253,160,249,165,139,42,42,28,248,37,238,128,49,43,178,165,73,173,138,170,215,142,112,25,245,22,169,53,160,23,49,96,12,169,92,11,184,34,59,48,202,26,181,128,202,235,32,126,169,65,122,138,20,104,72,43,234,120,54,224,195,233,99,141,247,23,18,214,223,11,135,206,90,242,147,252,11,245,207,163,213,8,124,177,114,169,29,97,167,171,166,241,68,22,219,237,174,165,146,55,82,89,70,199,227,125,37,85,115,10,86,98,202,39,210,93,118,170,226,200,108,102,44,138,142,103,195,67,137,239,197,20,127,196,140,173,210,175,140,62,81,98,92,237,211,196,135,95,229,59,132,105,93,97,115,24,236,12,178,143,26,233,44,190,4,144,48,197,198,160,255,0,10,193,16,50,238,137,151,233,161,99,122,193,73,132,81,72,149,99,255,0,248,90,138,210,43,243,58,4,195,2,112,59,82,147,64,39,130,10,28,59,248,220,165,200,171,105,237,65,36,120,108,69,254,234,170,217,57,145,101,95,2,106,5,107,35,63,54,212,104,163,48,228,103,110,63,218,85,178,99,85,99,225,236,65,190,48,8,196,205,34,125,139,144,21,104,108,68,63,215,145,17,38,72,5,238,229,34,30,123,37,140,125,170,66,102,170,4,111,48,151,32,137,247,20,153,155,192,10,41,134,25,72,190,192,102,79,116,138,114,170,200,147,79,250,172,163,79,183,152,216,151,128,195,23,188,113,185,146,73,150,175,207,139,145,29,182,149,59,151,17,23,130,28,132,195,139,169,28,185,7,3,235,36,240,117,101,80,172,54,59,35,203,247,60,213,246,216,152,255,0,239,82,179,224,18,20,162,127,239,107,150,108,14,174,159,51,193,125,174,164,38,211,107,136,126,105,216,116,220,184,196,237,196,52,203,73,51,109,17,230,68,106,27,92,81,51,27,218,87,133,150,190,222,164,230,181,133,114,112,14,38,31,113,32,147,85,85,231,151,147,34,214,25,246,83,142,243,117,13,30,19,0,94,214,82,43,170,177,19,84,106,169,69,31,202,8,105,245,61,145,227,63,9,82,248,15,156,87,254,148,152,209,178,124,59,177,37,145,71,86,40,247,153,64,166,174,243,143,148,41,53,149,217,227,116,173,180,151,0,146,127,155,46,95,182,161,102,242,246,27,111,245,27,105,237,78,206,153,106,206,30,167,136,95,166,148,62,29,108,150,112,197,26,75,113,85,137,153,183,91,108,105,219,86,79,253,90,130,209,249,232,92,207,144,105,177,94,32,147,22,69,25,50,144,145,189,220,169,53,110,164,198,55,139,116,66,226,76,217,169,224,251,165,26,158,243,121,232,51,65,94,2,123,90,73,115,135,219,212,133,134,19,137,152,76,85,101,25,224,178,255,0,218,196,40,214,163,105,94,77,222,85,208,172,140,164,187,178,114,21,64,97,63,62,98,166,129,198,129,152,192,70,126,97,100,90,100,198,156,64,102,137,149,35,46,175,192,124,74,108,196,146,62,33,9,40,184,121,62,170,2,156,214,36,35,195,44,68,18,111,38,159,143,46,84,85,188,196,101,84,36,164,152,240,185,113,16,163,74,77,175,234,188,240,245,43,71,132,98,30,18,136,138,126,215,225,93,29,219,217,47,144,75,127,21,95,228,213,153,124,129,235,117,39,169,29,129,136,155,76,12,177,45,212,154,98,131,75,15,154,87,251,105,235,236,160,227,126,210,47,31,220,77,182,136,110,227,125,17,175,153,43,167,46,36,138,212,199,146,76,37,77,53,37,150,67,241,64,38,95,218,82,214,82,108,177,230,218,145,38,215,240,213,96,55,195,157,145,15,39,73,0,191,55,97,63,23,219,76,180,245,145,236,165,237,12,47,219,77,239,190,29,94,78,139,187,174,149,200,37,69,143,248,13,35,38,190,230,173,61,163,224,205,136,242,226,38,63,109,108,181,208,212,4,30,17,69,30,68,30,155,101,252,99,237,47,39,201,198,36,202,213,159,224,244,242,145,55,125,126,137,246,239,242,9,85,167,160,212,240,132,72,219,83,50,48,56,127,228,69,64,170,38,60,210,202,180,92,50,8,153,132,43,26,70,50,162,58,123,139,155,35,243,99,16,213,104,97,217,120,118,147,26,159,167,100,24,199,202,98,242,43,74,219,88,164,35,2,98,140,171,119,35,10,176,43,24,241,15,132,184,145,144,204,255,0,165,149,55,125,84,73,220,193,42,219,179,96,153,194,149,169,246,22,18,76,14,228,31,73,38,101,85,174,235,250,77,161,5,251,75,218,158,101,172,111,61,160,134,150,233,93,102,65,17,226,151,196,68,170,204,58,168,210,101,38,166,247,174,75,252,133,88,178,6,160,141,253,248,211,141,201,39,115,36,250,146,101,144,193,134,190,6,82,44,101,191,192,219,140,134,15,159,20,68,249,185,92,136,214,62,140,172,225,148,76,138,20,58,74,242,216,155,185,121,4,68,200,218,27,81,140,127,41,60,98,254,84,187,46,131,217,126,202,124,216,189,220,168,248,198,150,62,111,109,43,164,211,211,161,65,205,44,163,41,63,117,44,181,187,177,146,55,136,92,95,180,177,163,50,218,22,210,109,98,109,120,187,60,20,145,181,56,32,206,97,101,160,224,62,118,14,100,44,246,2,72,222,44,92,138,123,114,26,170,133,171,53,8,44,135,148,56,210,93,67,48,229,240,16,133,198,164,225,154,84,105,108,8,69,198,186,157,60,56,50,96,179,54,53,72,215,247,6,170,113,39,116,240,65,55,218,78,167,211,143,195,169,51,101,85,116,34,101,137,216,182,152,217,65,133,85,166,84,249,57,216,139,120,71,26,91,2,171,99,114,196,103,40,212,214,161,134,241,143,118,18,245,41,72,26,182,89,101,62,38,92,184,148,154,70,212,172,107,115,169,230,197,238,161,100,155,34,155,101,193,202,52,44,155,137,113,146,50,176,245,26,220,48,248,251,72,148,70,159,42,49,22,163,106,66,73,31,42,153,147,36,242,103,112,149,108,113,176,88,234,213,89,8,204,217,82,173,96,252,124,95,85,99,66,243,201,137,139,220,89,90,233,235,34,143,41,75,199,244,215,70,219,16,146,182,33,166,86,140,172,69,105,137,241,106,101,97,8,134,140,52,12,125,194,73,36,198,24,231,48,161,17,16,195,70,90,93,218,206,146,6,26,33,114,145,79,250,174,163,147,196,97,98,79,169,216,63,14,164,218,100,109,247,41,177,137,98,174,158,96,205,66,53,240,245,28,103,238,242,229,31,211,79,227,5,246,81,58,150,207,13,179,213,29,59,226,17,152,113,114,38,193,5,179,57,207,166,104,243,198,126,239,23,26,219,85,90,57,39,194,186,92,192,147,31,233,84,187,30,8,83,179,22,46,36,52,138,106,216,100,29,36,1,143,229,37,45,175,128,122,209,229,41,80,6,212,143,199,242,133,75,102,7,85,78,229,221,19,31,211,82,179,191,192,245,253,131,223,119,47,166,32,144,18,76,194,15,49,139,200,178,12,193,193,7,205,136,153,22,51,36,130,104,51,8,73,106,107,123,2,192,158,120,221,201,224,126,116,106,105,140,34,162,164,97,196,246,38,85,50,183,49,125,105,241,188,42,46,215,77,206,140,119,152,69,33,70,186,225,160,62,72,248,177,160,191,13,203,252,252,171,161,106,74,204,132,93,12,195,198,103,40,136,170,32,92,3,39,82,14,224,62,155,204,84,45,61,172,18,29,65,153,108,58,231,240,85,26,226,180,140,194,40,171,56,111,173,47,247,92,159,77,5,101,38,46,215,139,108,47,219,92,202,77,61,168,172,159,44,55,37,199,230,165,217,219,142,163,42,169,210,245,9,177,3,133,71,73,9,255,0,86,18,226,196,155,214,210,124,166,105,114,136,82,45,30,143,16,167,126,85,69,140,82,74,227,226,21,204,33,237,11,0,101,251,130,83,48,254,36,87,65,62,89,113,119,50,126,153,87,83,159,67,85,129,249,132,185,228,207,134,241,39,78,121,162,79,24,134,155,241,127,93,70,222,95,162,130,30,167,101,220,70,23,244,223,109,106,141,169,6,41,91,64,202,32,151,171,126,30,236,127,191,202,140,181,211,20,241,162,188,217,73,145,59,67,79,145,119,23,86,24,73,167,157,108,6,26,36,242,21,97,85,62,85,111,202,20,169,68,59,187,42,208,97,136,94,53,29,125,169,37,103,127,47,33,87,43,51,62,61,138,174,12,118,183,190,152,160,205,97,114,63,247,82,217,58,195,74,214,140,152,132,73,63,196,185,254,146,161,151,101,225,46,89,74,85,98,253,18,66,247,46,136,225,111,178,114,80,144,190,153,101,175,200,192,196,171,28,104,194,127,98,28,48,236,180,107,216,96,218,17,94,250,36,161,131,13,120,146,57,52,146,163,19,250,178,36,141,92,216,102,104,120,153,211,252,93,57,8,200,146,215,67,129,125,91,56,12,54,85,203,205,67,71,37,236,48,187,83,72,212,239,24,217,136,170,11,209,211,228,180,147,36,223,7,67,100,201,126,121,171,162,144,191,180,179,13,245,172,158,19,127,213,90,52,173,172,232,192,195,181,25,126,226,38,200,216,188,243,118,33,163,237,242,79,186,253,25,204,9,38,131,149,72,92,85,88,231,249,78,180,206,29,197,144,229,243,114,137,84,110,119,32,102,40,163,87,141,155,204,148,145,254,167,42,147,165,101,206,240,221,139,147,237,39,244,146,108,180,216,248,132,76,74,142,99,207,238,139,18,91,48,207,147,242,152,145,38,127,3,198,212,26,51,82,2,104,249,75,151,237,165,19,240,19,207,48,151,163,64,96,209,172,173,36,230,40,127,216,55,107,93,9,147,95,2,183,164,169,228,61,109,4,113,89,154,84,111,247,82,11,191,135,179,138,253,216,185,87,46,248,133,14,117,108,92,209,56,177,40,117,61,51,170,221,14,254,150,104,166,109,34,115,244,133,61,245,84,144,110,195,43,181,125,121,162,20,235,243,255,0,193,109,67,58,116,19,250,137,122,151,93,240,121,60,49,123,169,97,221,101,208,175,91,209,197,211,191,185,95,154,171,195,148,163,82,87,15,97,73,197,214,183,190,49,33,51,41,86,50,100,128,160,196,24,10,217,190,185,30,107,70,171,196,194,144,195,39,18,97,207,24,153,182,185,84,179,204,74,71,240,139,253,107,115,245,57,203,220,82,9,87,47,161,25,110,81,26,72,252,63,75,137,104,135,48,5,62,47,117,41,13,174,231,238,163,224,96,140,76,184,145,151,145,181,83,108,250,166,77,251,72,11,41,224,173,3,226,68,23,34,103,101,61,152,248,84,68,251,46,116,43,92,158,71,223,77,157,36,143,150,110,84,226,132,192,39,202,75,138,46,37,234,121,59,145,242,167,49,170,128,83,179,15,18,161,69,97,62,164,184,30,159,99,10,33,37,117,191,21,34,201,59,34,75,17,5,149,116,185,58,86,140,160,126,239,151,43,20,21,199,195,24,50,103,110,226,100,89,248,202,218,223,184,47,82,156,91,65,225,180,193,245,0,24,92,188,104,119,232,248,181,190,124,164,77,97,152,154,124,12,12,178,245,34,77,62,36,225,229,223,143,253,212,219,203,195,176,140,186,248,28,210,200,51,160,145,252,164,40,215,161,198,188,157,204,46,33,43,11,182,12,163,33,184,212,240,108,129,147,17,74,139,105,244,42,179,5,67,187,151,4,236,12,190,95,184,157,62,236,4,103,106,155,178,53,80,199,148,210,144,49,140,9,204,225,148,63,247,87,27,42,216,234,181,212,162,153,49,242,88,252,69,73,33,195,149,38,86,98,202,38,53,182,52,240,70,240,197,203,245,23,161,207,137,24,248,74,81,170,109,255,0,4,187,3,234,29,73,232,158,1,136,34,20,137,165,14,170,137,101,23,168,130,146,139,153,125,167,227,3,150,46,82,40,43,235,45,70,55,238,235,224,16,67,23,211,18,117,135,74,227,220,45,251,29,26,75,237,113,188,220,152,212,148,203,179,148,159,105,114,219,239,143,23,53,191,211,165,197,177,250,95,109,15,15,226,17,228,141,133,48,134,44,170,93,155,191,182,166,236,235,252,58,172,57,153,30,171,160,48,2,30,83,20,98,92,186,182,202,36,232,185,114,242,45,207,245,47,7,252,209,23,69,94,162,213,78,184,27,80,23,251,165,132,147,65,47,135,42,229,81,189,103,218,158,65,38,81,172,175,32,252,167,104,210,44,114,33,140,168,114,141,49,241,118,254,254,199,105,97,67,182,31,184,69,119,39,80,130,16,63,94,185,59,53,13,108,96,63,14,60,136,24,18,108,173,165,63,41,84,246,233,130,250,130,183,147,21,83,62,33,78,140,119,226,148,66,137,80,198,212,63,138,32,225,8,185,124,20,200,104,65,36,140,17,132,186,102,149,210,181,180,144,89,44,162,234,93,112,244,235,22,93,201,73,53,201,234,26,123,26,211,252,217,126,91,193,99,169,44,162,198,99,240,139,147,234,35,181,182,161,60,97,252,160,187,84,132,246,74,178,6,82,228,201,224,170,223,240,21,76,244,76,249,82,103,28,50,229,127,173,116,15,68,1,1,218,184,220,3,92,198,181,218,87,127,34,233,213,79,184,141,224,89,101,202,185,99,103,245,29,149,123,136,117,14,155,127,231,83,70,252,79,80,49,225,159,36,177,190,154,237,126,155,22,201,153,140,85,41,125,3,16,223,132,75,161,104,250,24,214,57,212,9,228,178,157,135,171,242,47,90,213,78,156,7,136,214,132,254,52,124,192,211,73,62,46,169,42,143,76,105,80,103,221,151,38,52,202,170,37,137,205,55,66,13,54,205,217,178,23,234,101,78,230,124,87,163,243,218,8,89,72,159,95,6,37,148,93,164,78,181,202,45,126,24,206,223,122,141,127,111,158,68,189,68,46,250,127,139,94,198,198,203,228,117,202,123,137,82,65,148,162,196,34,172,44,166,51,147,18,26,146,49,199,84,1,27,179,193,108,147,140,107,33,142,138,99,49,39,62,25,228,240,133,101,79,67,113,24,153,85,85,108,152,131,39,40,147,200,114,64,69,108,5,179,8,102,48,229,6,208,201,105,180,100,25,163,230,229,254,85,113,50,132,118,76,246,212,221,150,149,125,107,216,88,146,147,98,30,164,228,157,1,7,234,172,105,62,26,122,109,175,168,155,244,234,202,3,224,201,136,241,75,236,89,195,223,73,38,208,50,184,211,98,41,149,150,146,160,40,25,180,138,52,27,24,8,64,196,17,12,88,149,51,217,22,52,23,139,40,242,41,152,123,77,246,25,101,75,97,134,52,50,65,5,143,44,177,113,149,52,159,72,9,32,245,8,157,104,60,32,146,55,139,219,76,224,73,36,18,48,69,235,75,96,38,31,2,88,137,154,33,86,79,48,230,143,20,177,13,83,95,26,182,79,249,120,191,113,32,101,9,230,144,156,184,147,0,52,104,209,6,126,28,107,121,131,144,248,68,180,63,77,158,49,240,229,34,113,14,7,166,179,151,34,80,51,13,84,161,15,148,184,134,133,153,1,153,51,8,168,89,140,157,100,119,252,209,4,52,166,28,206,115,196,17,114,226,236,72,204,214,29,84,219,107,113,58,55,113,114,164,50,110,193,52,152,138,168,194,24,179,143,243,101,73,111,180,96,202,124,209,11,137,109,110,22,30,80,134,154,111,128,119,88,132,169,164,211,213,65,7,202,74,80,245,90,48,113,128,206,82,100,86,112,194,1,131,230,209,90,25,97,4,57,251,233,199,137,47,168,75,236,154,216,37,99,194,17,42,122,170,22,77,156,206,46,52,125,246,146,216,179,118,17,39,141,127,160,204,175,169,201,95,12,4,62,208,190,234,12,223,12,98,118,242,42,11,191,58,139,88,182,193,22,92,79,235,78,174,254,49,209,150,187,17,116,224,247,62,30,218,199,147,68,248,53,85,136,57,52,240,116,220,31,210,255,0,161,115,187,45,79,114,75,45,165,24,136,79,168,186,70,218,231,84,124,221,135,203,70,246,198,154,64,210,180,240,124,5,18,40,242,37,101,89,121,13,185,66,86,1,143,52,108,20,184,168,175,252,55,181,147,57,146,196,82,8,107,165,191,64,3,211,179,68,46,34,45,245,161,36,40,152,76,92,165,77,85,66,86,103,3,211,213,190,154,198,110,253,164,238,101,199,228,194,36,134,125,151,58,23,194,84,224,113,21,45,89,199,28,195,147,151,205,39,159,84,121,62,120,68,148,26,126,167,173,253,39,42,99,3,82,78,146,60,86,49,72,36,100,159,0,10,26,29,64,55,230,21,162,62,202,97,5,19,148,168,137,147,8,48,113,117,164,210,67,6,108,71,230,159,201,244,214,53,76,81,115,245,32,227,38,53,183,118,183,124,53,208,50,145,79,178,132,153,56,133,148,106,235,74,204,252,54,12,193,226,34,146,199,144,236,194,121,48,236,161,31,250,135,103,211,87,26,96,32,141,7,244,25,74,84,142,226,248,22,83,179,75,255,0,115,18,166,167,187,170,240,226,85,178,161,38,179,137,167,198,61,105,222,99,41,43,41,150,55,108,62,89,68,16,253,177,171,45,67,51,212,137,197,216,137,161,211,208,112,127,80,18,117,101,112,224,115,170,208,144,64,229,201,145,57,173,120,35,118,137,92,201,211,117,164,253,39,18,87,38,134,8,223,139,46,82,38,170,133,132,153,183,39,194,33,38,213,176,0,38,101,197,200,152,134,182,8,129,195,216,179,125,33,196,12,185,80,0,25,134,55,172,100,207,197,210,181,6,101,80,159,243,101,82,218,171,85,85,84,49,230,52,161,136,126,222,69,38,98,171,29,202,150,107,159,77,3,247,124,169,4,61,109,22,222,199,105,198,37,202,45,111,172,181,33,253,62,164,185,114,251,131,85,26,123,225,45,144,136,201,97,149,39,39,185,196,167,28,114,203,146,154,212,78,71,120,173,54,159,19,57,133,24,136,125,85,130,77,115,197,94,33,139,47,210,80,112,224,78,173,38,210,196,164,200,170,97,207,196,62,110,85,75,74,156,136,246,83,138,191,224,180,72,215,39,212,54,34,202,66,191,41,50,43,58,170,120,49,128,195,68,246,149,189,148,2,89,65,126,44,156,169,44,10,163,212,129,226,150,158,215,27,33,91,216,49,31,49,132,170,233,238,235,136,1,226,138,53,23,169,238,0,49,226,8,146,106,123,89,113,185,177,19,26,229,107,219,2,181,90,157,122,77,171,49,230,75,163,106,219,34,63,135,137,76,250,221,169,32,254,151,40,209,85,179,247,49,48,154,46,34,39,171,121,19,44,161,234,27,82,246,218,36,150,176,207,58,83,202,98,229,202,149,239,198,55,246,166,44,146,242,49,81,76,96,89,154,97,242,65,152,74,143,79,64,137,141,155,178,245,32,88,247,248,97,83,115,253,87,213,89,180,41,49,165,146,245,196,21,78,193,39,77,233,82,131,119,47,24,137,251,75,157,235,104,195,155,231,18,191,173,80,86,204,156,72,172,245,18,229,26,14,103,166,136,252,165,196,154,57,53,242,54,170,135,29,153,161,175,4,76,213,229,66,134,5,228,18,102,182,148,65,127,42,236,18,102,83,70,233,41,11,251,66,82,87,209,160,206,27,205,136,139,118,209,254,2,204,124,209,239,60,159,119,42,181,127,16,23,20,100,249,84,147,191,167,74,34,124,205,85,107,249,50,207,202,162,204,201,240,61,75,123,38,16,140,122,67,14,168,147,137,196,94,53,176,58,132,19,134,200,153,121,19,192,192,28,104,156,41,85,149,198,224,111,128,198,86,191,151,149,104,212,159,20,95,72,7,226,166,25,80,102,159,143,133,10,250,161,217,119,39,92,241,51,20,201,142,33,63,95,235,79,137,26,227,104,82,201,131,93,27,219,26,191,129,90,121,178,241,4,93,74,192,58,62,12,99,241,9,62,126,143,217,65,121,66,94,79,5,117,133,80,89,38,190,190,221,128,170,140,10,216,184,76,33,148,169,108,203,91,93,214,97,38,48,40,94,94,98,151,145,23,51,79,88,140,121,182,169,182,238,74,198,160,195,61,144,242,203,18,87,62,134,40,137,152,37,78,217,62,118,12,70,128,69,161,225,157,36,156,81,73,254,210,205,183,127,129,149,148,156,100,147,198,122,121,2,200,242,71,136,162,71,126,27,220,246,197,88,153,224,173,226,136,34,100,75,179,67,108,5,101,91,44,160,237,32,151,53,159,79,115,36,239,9,133,199,230,186,151,169,30,111,9,178,44,89,27,17,241,26,42,218,175,208,89,144,226,112,35,2,146,231,9,149,187,238,34,142,39,16,185,85,93,199,195,74,210,121,216,251,158,218,231,193,140,113,217,62,33,114,127,141,115,201,13,91,2,171,37,202,173,61,48,24,200,99,114,147,233,162,38,25,229,149,155,18,67,101,85,99,26,11,205,82,92,68,92,238,103,197,77,71,73,41,245,246,16,9,147,234,13,13,100,95,99,21,110,119,26,219,90,236,248,165,136,137,235,230,85,99,249,66,174,25,166,53,132,235,41,204,204,34,8,107,178,85,85,86,219,129,133,221,98,66,179,63,240,86,85,77,77,175,51,7,238,141,53,240,139,38,35,49,69,30,79,168,160,53,32,108,96,206,195,93,250,116,198,53,172,237,171,5,186,196,167,51,52,57,21,142,53,114,155,96,66,147,230,255,0,76,165,239,180,196,18,121,237,34,163,36,234,73,120,24,30,213,182,4,201,214,68,230,129,141,83,167,153,159,224,73,163,167,201,39,67,12,241,167,60,38,22,33,166,154,146,28,226,3,250,78,76,170,148,213,163,243,103,18,111,14,1,227,3,45,124,81,148,139,162,186,16,177,201,227,64,181,173,62,238,218,1,63,113,86,213,70,174,183,31,111,34,160,147,173,171,74,55,196,212,52,36,200,166,95,180,221,102,163,17,5,151,219,74,223,241,208,112,230,105,235,88,207,254,156,81,255,0,42,81,119,107,175,42,64,248,129,149,136,95,105,87,132,218,159,7,202,9,17,26,4,162,145,158,184,33,242,164,101,87,229,161,170,212,56,20,107,189,84,91,198,110,203,39,31,159,34,236,245,88,225,65,101,129,191,228,78,46,244,77,57,64,242,136,67,200,164,141,14,92,144,62,189,34,244,232,159,250,138,60,250,203,200,250,107,41,86,199,124,191,246,198,135,51,39,123,168,138,218,215,214,191,152,170,140,48,1,39,184,170,171,26,249,146,105,8,240,188,228,56,194,175,244,172,60,108,237,18,192,58,86,12,151,252,161,121,17,134,209,246,163,233,200,182,171,224,101,174,21,100,195,228,195,198,84,28,202,64,13,156,220,185,80,108,164,213,195,63,210,26,125,2,182,87,247,115,198,95,229,88,183,78,64,213,39,46,244,77,81,43,115,4,92,139,143,221,207,212,20,23,3,137,148,123,98,189,126,137,159,243,32,218,101,92,147,88,105,87,150,118,236,197,227,91,39,249,180,54,22,163,22,218,38,203,37,104,50,151,145,84,201,128,11,32,117,13,113,173,55,101,232,23,12,17,138,66,140,171,180,195,221,206,3,54,130,226,42,231,142,200,213,9,20,68,250,220,68,195,137,19,225,178,229,197,149,84,135,76,28,131,202,98,173,83,41,7,24,124,178,135,254,234,234,178,253,136,65,220,5,150,71,221,237,113,34,131,24,3,3,54,157,136,109,85,224,62,95,84,30,49,123,121,82,202,29,91,7,38,19,21,73,164,160,245,45,227,83,193,146,12,166,149,136,137,69,148,104,35,123,3,151,145,11,62,75,8,76,194,200,69,57,119,190,146,7,148,93,190,218,91,59,241,5,85,43,159,24,127,87,141,1,233,83,178,63,12,92,163,81,154,110,239,80,70,157,134,88,178,141,116,96,235,152,149,32,204,104,4,72,178,50,115,208,106,254,166,184,122,123,23,205,219,11,141,105,184,178,167,216,156,53,209,121,62,162,220,109,78,203,241,176,217,113,13,43,159,101,166,112,60,33,149,200,155,122,225,182,70,62,202,198,119,152,74,94,63,166,155,179,80,203,133,84,240,152,89,84,228,249,131,173,121,236,11,214,189,85,124,11,178,101,197,138,58,219,100,51,41,17,101,48,242,111,30,16,136,130,33,94,136,178,208,23,51,171,95,44,51,201,151,193,116,91,90,218,239,213,138,40,255,0,192,165,77,169,207,82,119,196,40,178,170,175,101,248,22,218,128,104,104,23,149,160,124,75,201,89,126,153,21,240,116,75,245,0,50,251,127,77,78,192,97,231,31,52,190,33,123,106,222,170,251,211,120,162,74,88,205,64,200,64,109,36,202,211,173,83,62,91,193,85,188,204,146,68,20,202,173,247,22,37,54,107,130,153,210,24,242,98,241,41,155,186,27,153,39,194,105,68,255,0,26,174,173,134,74,79,0,166,211,236,134,70,113,69,30,79,168,133,101,242,208,92,172,66,195,164,4,38,48,37,22,84,174,202,100,170,73,204,12,65,113,149,234,166,124,158,126,110,197,188,212,241,102,177,134,48,178,164,197,216,173,153,9,91,91,82,73,137,204,138,161,213,85,80,88,56,145,32,110,73,247,83,87,233,176,17,159,165,90,35,83,215,70,62,97,69,24,136,37,86,140,75,13,217,158,105,51,20,67,16,254,154,14,101,168,35,19,105,139,144,168,167,178,214,72,254,80,92,106,114,201,147,133,59,238,44,168,202,80,70,173,202,60,222,226,100,200,207,132,12,69,236,83,97,212,51,135,224,18,139,147,234,39,240,217,42,112,249,139,149,106,216,152,44,154,173,207,46,235,248,210,247,188,112,73,138,95,90,121,233,82,132,124,216,178,35,36,232,249,214,81,115,98,197,149,62,219,5,137,11,186,221,43,38,180,155,78,89,41,68,10,163,143,164,92,137,228,157,49,42,144,239,9,132,155,105,136,108,17,24,98,165,108,91,35,124,73,248,212,150,66,237,70,198,212,241,107,73,180,42,183,181,140,50,3,42,146,52,106,97,63,49,98,165,101,209,205,82,138,182,224,18,83,83,108,113,168,137,54,67,35,24,90,232,189,73,157,62,164,100,158,18,137,78,204,129,83,198,11,5,47,237,163,95,91,77,36,25,139,23,145,99,50,49,10,12,193,18,38,182,214,186,180,25,173,138,49,125,60,169,153,128,82,24,111,27,222,31,109,52,12,56,36,31,182,133,178,181,174,47,52,69,37,113,169,207,91,230,98,245,162,205,92,3,111,34,192,213,177,8,254,28,98,74,237,107,98,66,62,108,170,94,183,91,2,113,255,0,85,198,171,216,106,59,40,188,82,137,145,34,201,251,140,209,208,1,159,50,78,174,53,140,200,96,16,51,4,168,73,250,135,209,34,191,40,186,148,235,53,13,149,217,51,109,113,13,109,175,136,84,185,167,55,228,103,42,165,129,63,109,237,12,171,156,192,178,219,19,49,138,168,97,221,158,73,217,197,136,104,200,86,30,106,73,135,147,5,254,159,23,17,62,218,150,141,166,199,131,54,34,110,125,197,106,19,65,247,150,134,51,25,56,85,150,162,146,85,177,153,159,151,177,111,184,101,136,249,133,43,18,213,168,88,122,220,230,136,46,66,168,214,106,169,211,159,136,177,73,145,100,150,5,82,250,5,145,240,51,49,114,39,245,86,187,158,239,105,64,67,52,188,124,93,138,182,182,52,170,218,172,210,251,10,165,216,163,20,166,52,226,244,245,168,137,230,149,81,98,254,34,127,141,84,67,212,36,140,4,134,227,82,15,62,105,98,25,114,167,89,22,162,170,155,158,106,121,32,253,81,50,125,52,19,36,237,189,165,140,48,193,178,38,109,208,132,149,6,76,175,81,120,74,95,150,19,214,115,10,149,117,85,164,147,202,155,50,120,63,60,77,174,36,134,5,198,39,179,16,178,253,181,70,22,111,137,155,168,138,170,194,48,134,226,5,105,89,253,91,173,78,134,182,118,77,222,152,139,199,230,174,110,40,125,88,24,140,164,159,166,53,53,64,223,233,246,132,23,237,42,130,140,96,79,213,81,191,87,20,101,253,212,68,203,41,194,31,46,49,126,210,156,240,212,197,103,205,220,145,0,240,206,201,243,115,200,82,46,86,132,170,200,91,214,220,65,47,128,75,196,68,231,127,101,90,60,193,229,31,219,92,158,126,143,191,223,2,199,126,65,12,94,218,125,85,170,165,193,38,210,89,114,141,77,163,100,11,43,157,30,183,80,142,79,153,77,60,130,34,18,215,85,78,140,126,17,18,74,137,53,192,51,238,226,23,248,209,44,214,18,196,206,24,163,42,74,220,124,126,135,198,248,133,178,27,55,117,125,191,85,20,253,109,42,76,92,209,32,13,69,190,214,44,146,62,93,220,82,8,127,180,153,83,217,65,146,247,138,187,169,62,221,62,117,21,171,244,45,159,171,79,159,250,143,98,212,29,79,140,249,133,196,155,218,214,193,41,51,24,67,72,38,86,214,201,6,36,52,122,125,130,183,240,179,129,125,190,137,245,80,83,46,193,91,230,100,167,74,135,31,15,210,84,255,0,135,129,100,7,242,172,141,114,175,112,102,84,38,141,175,234,164,147,12,178,140,75,47,196,148,217,62,82,122,149,248,133,240,138,113,70,251,24,146,185,87,52,141,79,168,244,255,0,133,133,132,172,152,159,215,149,108,144,58,55,222,133,21,146,190,231,110,146,201,83,136,195,6,41,11,247,19,184,108,131,181,244,251,1,36,186,27,92,130,108,22,68,54,60,138,150,75,6,71,230,151,140,170,171,34,144,107,10,31,91,167,234,25,152,185,10,52,134,238,214,9,0,243,68,138,49,42,217,33,167,240,195,44,188,106,75,83,233,143,82,226,169,46,33,166,181,254,65,77,84,225,220,193,121,145,175,159,58,52,94,105,88,146,22,85,94,65,3,195,16,164,74,153,163,53,85,145,242,203,148,76,104,217,119,54,202,89,198,173,36,232,175,150,27,65,148,159,186,176,129,14,224,103,203,44,89,84,243,233,237,106,122,178,38,16,53,37,207,76,178,144,81,190,162,26,55,79,131,49,54,106,71,203,32,31,16,37,196,68,147,77,204,125,1,63,168,151,42,173,159,78,9,32,221,215,79,220,169,43,32,159,195,14,192,153,20,23,54,26,212,82,203,241,104,241,230,203,149,99,3,85,92,217,31,138,40,246,201,53,38,155,61,176,56,120,177,42,40,213,164,168,102,20,205,14,136,27,131,198,60,101,31,106,99,90,206,78,101,59,25,227,198,243,22,82,37,250,242,152,81,112,196,17,11,37,35,73,64,171,57,80,249,224,130,206,89,73,117,148,146,89,1,248,84,108,55,222,91,157,230,49,70,33,253,60,170,202,183,107,143,17,75,202,147,123,246,212,118,143,68,33,181,60,55,201,3,63,247,180,20,106,219,81,244,171,93,67,3,128,138,43,214,30,57,88,149,183,12,200,163,167,153,58,181,236,221,166,182,90,144,242,88,163,164,223,126,118,101,42,62,51,223,59,192,56,146,214,236,96,254,52,194,73,26,60,58,122,156,160,204,98,242,33,66,16,70,103,18,212,201,54,57,255,0,167,137,81,90,156,68,168,182,101,9,227,17,255,0,77,46,134,203,25,39,249,65,43,104,116,246,179,127,204,10,189,62,48,233,9,132,60,170,205,90,230,79,200,66,99,122,111,114,199,241,206,95,148,175,236,73,53,61,129,9,231,152,89,82,186,24,204,130,76,197,226,92,205,13,203,216,178,141,234,165,151,150,89,114,229,77,159,85,136,121,86,136,120,49,230,76,216,108,171,108,162,51,106,72,93,250,204,31,210,8,120,209,26,122,121,200,206,84,109,196,246,12,236,136,97,113,248,44,171,89,23,242,97,18,49,43,226,19,118,252,144,115,11,254,68,154,7,132,224,114,149,81,218,198,103,167,40,234,73,128,30,124,165,234,83,215,144,46,106,83,195,161,167,16,242,148,67,42,219,101,67,84,40,187,188,184,148,240,110,6,83,188,37,46,33,160,246,199,178,225,45,161,49,170,110,57,61,181,13,173,158,204,239,8,74,140,187,164,36,152,191,54,46,50,174,127,62,103,166,218,176,49,50,23,243,246,43,186,75,233,214,224,195,44,188,98,76,172,202,108,145,136,167,210,83,73,6,208,81,71,247,22,16,233,32,214,179,133,88,26,5,80,188,205,16,92,138,82,100,107,92,249,182,188,106,214,253,73,40,196,44,131,36,24,148,132,248,7,141,43,135,173,55,123,231,13,139,40,102,4,238,35,20,107,149,155,44,139,40,45,104,98,127,118,85,67,2,200,17,158,196,170,77,110,196,153,132,44,168,240,176,123,78,94,197,127,17,24,164,53,198,159,182,139,135,126,49,17,40,153,113,65,80,252,91,241,151,249,84,45,222,158,62,71,148,43,159,63,64,106,123,107,87,151,126,65,13,65,161,151,196,188,123,94,90,157,236,58,183,79,227,225,41,10,68,250,158,224,246,76,225,138,49,15,238,174,99,163,52,148,170,214,124,220,172,170,174,123,236,177,191,211,197,200,168,177,189,125,253,73,53,108,92,238,71,27,132,162,26,73,113,225,36,138,94,25,172,99,63,53,180,162,11,237,173,76,215,53,69,151,180,221,15,42,147,51,47,35,86,63,208,249,60,55,2,62,40,146,177,33,60,45,69,220,82,21,83,198,124,75,114,97,202,63,220,79,25,2,12,96,114,227,42,216,217,60,193,174,132,174,155,13,197,145,240,152,188,106,202,29,110,217,252,162,73,95,113,91,80,126,20,220,58,132,114,70,194,226,227,77,184,190,26,24,202,225,83,31,149,255,0,73,35,178,8,5,205,151,18,121,185,4,158,84,28,154,118,91,166,86,184,188,9,119,152,101,243,81,247,23,213,194,178,196,31,249,249,23,88,252,25,198,245,205,181,255,0,195,67,254,172,34,228,86,217,186,227,168,171,38,150,204,196,54,177,36,145,152,186,213,83,35,65,244,221,223,31,248,23,49,173,211,215,130,225,234,86,116,148,242,201,224,25,115,241,41,44,110,133,49,5,141,24,3,62,239,145,62,141,168,70,78,32,197,91,223,166,246,220,197,148,50,173,18,113,198,35,58,196,177,163,83,119,46,54,173,187,151,249,194,34,144,73,37,151,174,10,118,95,108,169,192,104,103,120,50,198,33,70,82,33,166,64,188,157,205,99,242,195,18,218,226,78,202,37,178,212,242,234,94,196,230,6,161,170,182,137,250,92,164,72,108,170,134,79,119,40,215,218,71,197,17,241,68,89,183,230,61,151,232,48,58,108,229,157,154,187,136,127,77,57,51,193,80,63,155,18,104,27,42,218,208,48,165,236,89,154,227,78,106,0,62,36,184,184,135,245,18,201,34,241,5,93,126,137,73,58,146,33,9,197,137,25,2,97,231,29,133,202,164,245,38,152,137,10,115,205,83,63,40,210,83,107,99,233,190,44,68,92,173,100,58,227,85,124,84,236,147,36,227,136,64,136,72,58,121,36,32,241,25,77,105,93,91,248,144,29,188,137,245,107,14,41,79,226,227,85,141,153,196,147,12,71,114,67,20,81,30,98,246,33,97,227,146,128,187,181,255,0,31,211,65,85,89,254,116,51,53,136,42,221,67,172,171,113,147,48,87,60,178,12,177,206,93,118,55,206,168,189,91,167,165,193,157,187,47,90,170,255,0,155,67,21,168,194,216,19,37,198,27,11,137,57,129,158,200,156,197,38,53,246,146,3,236,128,193,7,218,84,240,31,6,161,143,202,33,254,226,106,162,100,109,153,207,86,211,142,55,233,10,66,166,79,146,200,93,194,73,159,124,63,55,237,37,45,19,55,210,126,111,116,60,106,77,35,56,44,102,23,204,5,187,30,32,136,138,52,58,26,113,78,243,75,138,172,35,89,75,133,253,168,202,130,181,215,44,43,246,133,139,139,246,147,199,37,52,246,49,149,133,15,210,181,83,159,243,114,134,33,169,91,185,148,116,150,44,169,175,46,81,251,132,93,98,135,76,65,212,145,115,75,235,92,179,226,22,152,139,81,99,43,104,46,49,117,145,89,154,234,44,107,150,99,24,112,34,73,6,88,136,185,56,35,3,16,68,53,207,180,30,179,126,119,215,123,130,93,66,30,152,125,187,55,114,231,255,0,182,167,27,92,121,35,161,27,106,25,118,192,56,66,92,75,10,122,115,212,74,96,77,114,66,229,251,170,251,240,0,9,253,210,69,38,146,45,65,222,30,210,9,233,218,52,49,100,97,204,99,68,199,238,100,90,100,208,223,219,159,55,84,111,109,53,173,134,194,248,42,35,60,145,160,226,202,147,252,104,45,152,134,147,36,20,128,195,139,145,78,63,226,65,35,78,218,20,92,106,160,213,187,153,207,52,190,180,167,83,233,42,169,160,249,65,124,200,189,197,61,181,127,145,149,149,27,61,6,134,173,173,213,49,24,97,11,145,54,211,207,37,104,246,134,246,151,55,167,159,101,82,124,34,46,85,111,26,73,36,246,246,37,107,22,244,40,175,167,140,145,120,133,151,246,212,228,54,78,156,66,27,17,68,53,87,91,131,105,212,36,5,173,145,227,113,68,23,251,106,203,90,255,0,72,179,100,0,199,156,106,47,95,198,245,104,167,22,92,164,87,213,82,106,164,249,134,218,86,34,47,79,170,166,252,248,98,140,162,47,184,157,106,77,153,142,59,164,168,101,70,225,221,15,253,213,209,3,12,227,6,99,79,254,53,53,168,116,145,234,101,14,93,118,79,219,69,85,70,178,178,38,30,65,41,52,57,98,116,238,89,74,80,223,69,133,238,242,42,58,219,239,82,7,234,137,141,1,15,67,87,120,114,207,38,68,87,166,130,164,120,66,134,134,159,36,153,149,190,9,45,85,156,167,124,64,149,103,85,164,129,24,25,172,101,114,23,219,78,231,211,238,71,148,34,228,89,64,161,156,94,226,242,39,85,213,56,131,84,163,167,211,213,66,131,255,0,190,36,211,233,25,24,249,113,35,99,62,117,72,242,148,168,121,154,194,168,164,195,46,82,147,117,25,85,180,5,141,132,87,22,164,16,48,196,18,158,205,56,188,210,215,65,49,180,255,0,166,191,104,44,164,73,41,231,197,146,124,37,139,151,248,147,85,77,86,96,42,122,122,235,46,105,124,170,133,148,240,99,3,12,72,168,249,49,169,224,131,229,11,200,166,77,113,100,34,60,41,173,175,137,140,182,19,76,128,241,74,120,146,153,144,9,24,236,40,138,69,79,188,131,25,249,165,242,165,215,215,96,156,15,148,139,212,181,155,248,11,97,68,195,78,43,25,238,145,110,164,100,232,196,249,181,166,25,178,166,21,166,25,101,51,42,134,156,138,181,170,85,70,212,49,48,109,34,69,38,231,234,45,15,97,200,62,222,69,241,140,0,206,252,92,73,148,8,25,125,213,98,2,23,214,203,43,253,191,240,36,211,194,241,19,105,149,91,154,168,131,35,241,41,75,90,166,12,143,221,228,76,41,56,250,214,12,153,67,41,84,214,208,234,59,96,127,78,180,196,63,15,170,145,154,144,246,76,120,107,178,126,226,64,201,154,131,73,31,23,172,201,140,166,241,247,211,216,233,142,77,126,206,199,67,50,242,180,123,75,108,133,251,136,249,236,36,150,110,254,146,227,16,245,230,173,146,252,62,168,82,141,94,105,141,78,114,13,129,177,42,146,198,201,240,18,102,59,220,188,67,75,167,223,68,233,47,17,19,121,59,76,153,162,114,164,58,146,28,66,131,46,46,65,44,104,239,242,42,215,191,176,190,4,247,250,144,243,114,143,205,91,195,96,61,149,27,73,106,1,68,124,77,168,242,45,175,212,227,130,254,98,144,75,21,153,56,15,34,171,157,24,47,25,89,202,181,204,140,12,28,42,114,158,237,150,76,202,18,145,51,147,112,193,179,10,166,235,107,166,68,182,235,174,38,189,201,198,180,27,118,95,117,12,201,153,94,155,195,141,185,247,127,221,74,180,25,153,128,194,201,94,233,86,153,244,53,210,73,154,92,92,169,255,0,244,168,221,182,145,191,221,91,25,50,168,188,59,248,197,85,89,145,49,34,202,207,240,34,127,161,214,196,195,18,0,242,120,41,41,147,39,73,63,202,9,93,204,173,139,37,79,207,167,217,121,151,40,196,52,236,170,249,119,5,106,24,214,218,206,130,60,50,202,154,62,226,184,189,37,202,69,24,251,188,111,195,176,202,182,254,36,5,104,243,108,6,185,217,75,98,229,28,155,89,194,233,128,76,127,81,79,204,152,121,51,185,81,145,181,228,27,32,98,55,18,214,204,18,126,234,226,110,211,49,215,26,236,175,176,84,9,248,189,213,85,2,182,45,184,254,108,163,198,185,244,192,158,55,135,167,69,39,43,213,30,152,135,120,81,242,139,16,215,124,113,234,153,28,210,85,202,9,148,149,209,153,138,32,134,129,135,0,25,57,68,158,134,54,46,228,52,249,245,81,184,68,34,228,84,110,162,159,39,62,222,162,187,131,50,51,56,75,198,167,153,101,147,184,170,143,108,201,168,41,154,84,29,197,66,174,246,125,205,244,66,47,80,201,36,151,179,104,44,184,152,162,217,107,58,20,238,165,215,230,51,20,71,134,32,134,37,21,62,135,237,38,217,87,80,89,181,70,30,82,106,211,150,47,106,98,109,67,18,79,13,143,42,228,122,134,101,230,159,229,136,46,53,149,81,181,61,144,247,123,85,200,221,51,219,3,179,7,91,29,104,53,180,115,186,120,151,195,124,43,60,146,102,20,245,43,72,107,82,191,168,130,39,221,84,50,110,53,28,111,12,50,136,95,182,37,101,213,227,231,167,114,85,245,199,83,198,209,250,170,128,153,170,101,101,74,228,223,106,232,68,254,162,34,42,218,221,67,40,163,229,47,34,100,25,32,178,225,54,50,254,234,70,104,159,150,157,141,179,167,244,133,14,185,97,71,243,113,83,154,221,115,185,35,48,197,202,156,201,209,148,222,125,67,89,126,24,28,22,63,211,132,172,177,39,134,164,90,93,62,141,19,46,37,201,240,195,20,98,89,67,55,248,12,100,184,213,186,170,54,67,6,40,241,165,19,44,173,99,16,97,151,141,35,70,198,173,78,143,14,125,119,135,182,144,234,75,41,67,243,194,92,81,190,162,22,170,49,36,131,247,81,134,248,123,101,100,207,155,158,76,127,77,86,56,93,254,68,106,163,17,108,212,148,17,143,204,82,73,34,167,173,212,49,102,141,155,72,8,134,124,61,137,90,55,225,139,24,171,40,21,71,140,126,164,205,211,211,228,109,197,112,182,62,8,201,205,0,104,43,136,213,211,129,197,86,155,190,181,229,31,82,21,153,35,63,181,45,181,79,145,106,174,70,155,77,196,28,182,75,174,22,34,9,86,64,49,48,48,38,18,45,225,6,76,198,42,247,152,8,177,166,95,176,174,34,109,67,79,190,6,104,157,170,102,182,100,72,68,120,101,197,228,250,132,87,239,126,47,117,33,187,164,101,145,51,68,199,145,79,114,230,46,34,57,54,177,9,253,210,129,212,51,239,6,247,150,36,92,163,93,54,31,195,174,65,152,210,163,23,249,83,185,148,52,241,162,188,70,139,252,137,149,83,203,82,150,167,19,243,167,169,106,162,159,150,46,33,170,42,121,51,138,69,103,62,146,36,151,188,81,34,226,253,197,149,38,131,57,101,230,151,40,120,147,172,104,27,186,141,170,131,98,80,126,169,110,146,203,255,0,171,149,28,246,18,8,240,138,47,82,206,29,216,198,247,230,226,73,38,168,159,6,43,51,129,198,209,47,157,203,99,60,159,182,146,221,233,42,168,79,103,167,228,41,85,171,204,73,195,225,235,91,99,4,2,103,44,92,168,143,168,255,0,244,6,86,66,95,77,204,178,173,99,226,22,175,114,168,217,85,42,111,46,44,75,27,43,227,198,3,253,58,0,202,69,24,111,138,151,144,143,136,194,140,34,37,105,168,216,232,108,113,180,197,153,190,27,250,151,46,252,130,34,91,39,77,222,70,99,235,132,40,197,251,153,86,85,90,156,151,127,171,158,79,227,76,13,48,112,185,67,202,143,200,191,192,52,44,132,223,225,187,24,44,249,185,92,127,79,42,82,201,52,117,178,200,41,121,10,69,77,38,224,147,124,62,64,130,26,153,159,72,249,211,179,10,41,19,45,159,248,102,159,243,27,6,125,81,25,205,147,248,146,235,80,213,73,253,38,228,73,141,109,84,74,211,179,212,75,252,104,171,139,81,224,195,93,76,50,162,191,211,72,57,47,32,136,175,244,103,165,73,173,253,120,247,62,125,121,84,204,202,217,214,76,229,128,40,223,180,164,189,42,118,159,178,204,41,68,18,26,54,30,54,87,90,247,58,158,164,159,58,183,244,130,203,245,8,180,64,187,220,179,151,177,35,129,125,115,38,46,34,227,199,224,140,12,98,8,121,148,182,212,6,242,95,6,200,120,76,94,53,47,51,77,215,70,151,253,63,151,42,10,124,146,103,195,148,139,107,230,18,48,25,135,177,58,217,4,13,244,219,40,195,203,181,227,73,46,45,118,204,230,68,179,80,218,251,178,137,141,123,53,116,158,99,114,173,51,32,10,208,142,113,1,151,221,87,129,248,104,9,32,100,184,133,24,151,48,187,212,44,169,102,88,157,158,124,105,245,15,197,73,115,128,193,27,137,110,235,39,29,10,233,13,214,221,202,200,217,42,15,180,49,70,159,134,72,10,14,101,1,36,207,146,77,222,84,230,158,215,243,226,40,136,155,212,149,67,236,161,131,184,74,82,202,5,172,147,251,120,252,213,172,201,35,40,48,134,47,34,156,147,38,88,252,241,37,102,5,83,125,104,79,24,125,75,92,105,128,29,142,43,18,255,0,173,49,167,212,35,146,61,164,188,98,34,245,150,155,166,41,253,71,22,82,37,220,208,125,127,228,60,153,72,194,193,204,28,127,224,202,164,166,106,79,73,253,39,96,189,196,83,237,101,21,155,67,23,16,196,148,76,101,49,73,136,178,178,172,111,242,242,5,193,140,153,241,34,228,189,197,38,52,209,150,176,108,162,118,147,34,89,14,182,168,111,254,223,246,211,184,208,226,248,117,13,106,198,169,242,99,181,254,0,161,234,120,52,132,249,186,189,201,17,239,215,36,156,63,148,161,24,134,190,154,146,36,158,229,178,29,15,231,194,34,241,170,109,255,0,69,86,83,112,76,203,32,114,197,89,50,48,58,113,34,12,22,86,179,10,9,230,151,143,229,5,148,170,118,99,77,172,170,7,158,92,73,219,43,70,80,113,113,41,87,221,158,180,127,212,69,254,210,209,27,91,75,146,124,49,42,200,178,207,244,81,87,250,87,177,143,132,78,210,21,21,38,127,2,66,19,88,144,121,76,82,254,218,195,12,233,222,209,22,180,110,230,73,81,38,170,141,99,118,60,33,149,136,106,92,58,98,202,15,247,234,229,148,146,227,63,49,74,69,162,76,2,42,44,106,132,213,169,196,71,2,180,113,191,86,89,37,95,94,102,8,157,68,198,156,50,214,13,111,49,145,15,178,137,169,1,132,34,31,18,155,50,155,147,155,105,228,238,65,194,157,195,161,60,151,230,197,198,167,107,102,69,168,149,180,49,123,85,120,109,71,131,12,66,140,169,149,180,80,54,190,170,180,160,218,75,138,50,164,102,208,21,163,62,236,92,73,247,132,188,121,184,214,179,73,57,18,254,67,32,155,96,251,104,145,135,139,16,202,145,217,105,86,89,1,225,77,102,63,108,204,185,127,221,75,95,172,241,123,67,42,79,202,29,97,111,19,152,223,104,205,65,91,47,12,66,241,249,162,224,105,178,16,121,141,2,49,73,245,8,175,31,48,247,127,218,145,11,50,158,215,195,250,76,85,104,255,0,110,198,51,55,145,162,158,48,42,7,219,254,132,76,157,72,8,67,234,202,147,108,237,70,127,234,40,214,105,233,210,121,113,113,173,104,217,254,76,178,154,159,175,246,222,120,106,200,130,125,151,226,147,252,222,65,166,146,67,6,52,76,34,16,138,69,174,182,0,201,204,150,170,131,91,79,163,103,225,88,36,99,48,148,139,16,195,124,46,28,185,83,134,50,88,184,125,181,239,77,127,114,125,203,137,90,2,250,171,32,143,183,18,87,235,210,167,78,194,97,19,247,19,39,132,121,48,236,50,145,26,202,123,92,140,49,98,140,67,251,73,54,114,179,15,97,197,109,107,36,131,169,48,140,242,66,34,10,53,147,6,204,56,150,169,243,50,179,132,184,148,154,75,226,131,84,99,101,168,106,163,3,230,196,50,145,41,124,144,91,114,135,26,92,109,61,185,243,49,74,135,153,101,77,73,19,16,103,140,164,75,154,114,215,184,85,60,77,183,15,149,9,7,79,124,111,62,212,162,126,176,28,222,35,9,38,9,189,224,164,173,216,232,143,5,58,237,109,172,89,60,38,73,117,206,128,137,169,32,176,92,98,252,234,126,171,83,196,233,15,98,168,129,124,63,201,187,84,89,153,4,104,60,208,229,143,209,243,180,79,158,17,113,149,254,210,189,167,181,137,180,97,140,95,244,42,11,88,17,110,224,188,89,123,24,160,31,67,58,19,31,196,78,37,156,219,3,161,155,87,76,253,199,146,102,30,105,248,145,149,175,60,18,115,9,34,210,183,209,43,108,118,150,17,123,125,197,115,38,0,44,177,150,33,85,22,191,246,114,73,255,0,242,3,147,130,203,251,84,60,205,19,84,79,13,220,241,139,237,229,94,152,102,70,74,38,73,130,62,94,66,145,110,227,18,168,232,58,62,36,38,124,164,241,161,228,189,145,184,148,129,174,44,138,78,18,144,67,68,195,147,107,36,152,67,148,171,51,127,129,235,79,145,212,198,28,131,225,83,51,242,66,229,44,82,21,116,58,120,114,196,15,155,139,200,179,181,161,28,208,43,44,106,65,155,34,43,79,95,18,119,246,24,134,159,126,36,130,47,119,145,79,220,24,244,128,218,4,73,77,60,200,130,149,150,95,42,231,145,110,199,84,109,137,210,43,117,156,18,143,17,178,166,193,158,9,221,37,81,111,100,73,163,96,182,184,135,246,145,129,211,12,140,61,221,117,161,4,164,209,183,142,161,131,242,208,125,101,90,203,33,188,50,242,36,242,96,85,105,112,62,196,49,72,95,182,153,198,245,44,127,170,31,238,41,221,73,107,6,11,246,150,210,136,76,190,218,219,49,54,90,124,134,6,236,22,224,225,128,49,37,118,90,110,36,159,50,226,197,149,46,129,100,14,208,245,167,16,47,143,100,127,78,12,94,63,168,172,172,202,222,198,180,127,174,167,48,214,122,73,242,64,124,69,147,254,5,5,240,247,73,107,130,88,188,50,229,73,219,47,212,6,211,192,32,249,185,82,185,245,83,170,24,249,117,48,63,233,46,141,152,185,246,245,38,189,67,166,7,180,222,140,139,26,47,205,251,169,161,180,78,156,31,246,188,137,12,109,103,99,145,155,184,163,18,44,218,132,18,89,250,165,206,221,75,219,216,109,182,231,220,104,205,31,71,145,134,202,143,53,108,17,179,17,113,148,106,50,102,232,163,204,41,255,0,245,80,53,87,22,34,149,134,89,120,150,111,74,27,74,255,0,35,107,141,1,166,45,159,151,210,198,37,37,125,240,114,183,105,194,33,139,243,174,155,12,223,147,42,42,78,9,49,63,247,197,100,234,188,88,86,133,147,137,197,168,116,49,43,79,219,149,88,7,73,110,65,202,84,234,24,65,186,196,152,73,103,26,118,153,68,200,146,126,155,24,137,132,69,79,233,244,220,24,204,205,45,5,113,63,98,15,148,236,92,248,198,213,178,101,188,198,158,65,13,73,166,127,17,149,111,242,126,98,184,170,151,109,100,207,78,158,81,19,237,42,10,75,185,218,74,88,195,97,23,114,63,6,114,38,208,42,137,8,15,151,219,36,171,204,211,118,179,121,101,136,133,33,87,67,70,74,197,189,63,196,40,51,127,73,86,62,47,112,169,167,226,66,77,39,44,165,17,79,166,15,80,60,178,197,218,143,243,24,222,206,36,187,122,253,141,97,228,249,140,146,118,123,164,23,90,156,125,244,162,217,109,11,23,253,106,150,182,24,55,76,150,111,249,16,183,97,0,165,48,193,23,250,214,212,44,98,192,140,103,102,33,42,168,118,175,24,217,19,18,157,12,156,79,97,144,22,191,18,52,205,36,239,155,148,49,19,233,174,118,101,66,170,172,231,67,12,194,13,7,100,194,21,236,92,250,103,196,189,200,247,113,5,199,245,6,159,105,237,73,107,111,7,118,46,181,40,228,207,17,228,92,69,122,195,77,190,55,245,104,130,228,19,22,218,221,114,114,214,178,33,132,65,126,78,197,85,38,213,133,139,253,69,77,79,187,209,213,160,121,140,187,172,167,61,70,116,243,234,138,207,213,13,86,133,144,75,23,219,253,197,192,225,235,61,35,111,44,251,73,92,98,85,244,250,194,155,38,208,37,38,85,21,152,221,178,202,76,152,48,79,203,41,11,38,124,25,62,24,114,127,180,185,150,170,212,51,180,251,223,108,24,187,145,139,149,101,164,190,57,87,106,134,63,250,94,45,183,98,221,198,238,21,58,70,216,2,249,181,172,211,37,137,156,60,74,82,203,91,74,178,240,21,36,2,99,251,139,207,178,181,156,60,89,121,21,27,48,26,27,80,188,68,194,41,68,41,21,133,109,173,108,234,214,110,203,200,185,235,233,229,194,240,48,113,148,158,226,6,78,161,120,137,180,218,144,68,73,86,26,199,72,152,248,34,59,48,149,7,125,91,189,130,243,68,148,81,19,195,143,18,71,167,163,122,145,249,149,70,207,17,48,170,71,255,0,49,24,143,211,97,213,85,179,179,88,20,133,140,172,238,32,2,76,70,75,247,16,183,19,49,141,129,16,147,26,118,2,72,246,146,214,226,130,250,154,41,222,255,0,14,101,69,193,39,192,38,148,65,13,0,105,250,114,181,236,136,98,242,34,12,104,146,127,203,138,65,44,178,129,190,226,125,86,159,139,152,43,193,51,36,141,150,59,161,138,50,229,255,0,16,171,117,117,220,166,68,137,215,238,38,84,148,151,35,136,8,150,50,137,143,195,145,34,171,219,248,59,82,186,15,174,62,43,193,173,151,180,169,129,151,23,184,182,255,0,227,24,236,129,132,213,99,200,176,126,146,166,146,204,65,22,82,125,68,194,6,140,170,141,220,36,251,90,125,139,185,167,209,203,53,135,197,121,112,136,248,145,42,201,147,234,42,31,131,52,36,156,51,219,91,74,202,73,47,228,26,165,190,248,98,57,222,101,216,41,234,216,23,58,88,239,8,186,213,27,166,166,75,234,51,77,117,169,71,169,52,171,227,31,45,127,252,235,116,56,99,193,154,89,121,5,237,161,67,168,88,95,0,155,177,97,168,89,121,181,205,82,36,88,67,0,235,6,111,182,146,226,241,137,253,138,180,51,233,236,162,60,33,40,242,46,51,100,205,79,4,4,176,44,14,164,24,100,220,150,39,168,11,32,151,52,139,47,136,203,83,191,210,27,98,76,165,148,49,34,45,117,153,44,153,233,209,5,148,127,81,113,93,49,62,214,108,177,250,140,242,23,237,174,183,91,50,171,105,136,60,68,240,89,26,181,179,55,18,71,86,198,196,197,37,176,170,140,205,220,178,141,116,43,80,130,79,158,85,5,39,73,18,117,139,249,73,182,243,93,85,50,198,218,27,88,182,94,123,178,241,251,107,108,107,232,58,126,118,99,114,253,49,167,144,52,148,65,15,15,87,228,81,31,16,180,124,188,236,151,92,92,184,148,217,113,175,112,94,71,78,173,213,190,182,14,209,139,237,160,31,37,228,157,139,46,33,251,132,92,159,79,76,151,82,79,155,148,92,159,77,83,89,93,202,147,7,12,78,197,21,86,31,19,160,6,239,64,16,155,77,252,130,147,237,9,53,129,63,67,244,136,179,127,218,92,18,27,229,214,191,49,162,147,39,154,166,14,161,157,24,28,66,202,182,210,131,42,157,185,239,248,114,33,229,44,249,57,63,105,73,234,29,67,164,137,242,149,49,113,125,194,40,202,171,43,91,178,98,48,177,32,181,108,7,212,115,4,89,85,45,47,108,133,170,15,39,204,25,32,157,114,168,222,165,235,156,69,38,47,53,127,79,24,150,209,49,11,38,68,170,126,140,188,164,62,236,92,163,74,209,179,232,58,201,66,194,157,159,40,195,45,175,121,202,78,17,117,45,85,70,219,85,115,9,31,1,252,9,151,2,32,230,184,136,88,39,9,162,143,34,229,183,26,159,81,198,35,253,18,46,95,206,186,164,154,72,147,184,67,238,173,30,131,18,162,46,28,89,80,209,171,242,30,57,40,115,205,31,51,83,16,254,163,121,40,153,61,177,174,203,85,106,121,192,96,77,197,245,23,56,121,152,89,88,132,159,67,178,60,98,48,56,135,141,73,85,83,136,205,103,45,231,221,128,67,195,93,254,226,153,52,251,40,82,179,27,148,104,216,220,158,6,68,207,96,200,12,74,202,186,10,59,170,178,211,18,98,51,231,254,103,233,162,118,210,202,76,33,235,92,130,54,155,178,20,231,203,41,73,254,53,115,67,118,76,140,14,232,130,32,189,197,149,116,228,99,84,206,251,76,75,141,231,44,209,126,91,234,46,115,171,116,4,77,91,224,25,101,38,53,218,205,79,107,169,34,242,207,33,99,125,197,182,126,152,24,171,94,31,164,206,52,248,130,177,202,180,6,131,173,211,231,100,65,69,22,69,212,247,150,80,188,34,68,198,44,191,73,65,204,52,170,159,51,114,173,144,53,12,178,114,229,32,146,234,206,129,91,149,118,180,251,147,178,93,177,86,243,70,170,36,79,148,40,248,152,164,231,220,78,156,204,91,172,168,154,216,7,73,102,115,106,168,110,141,168,73,90,125,166,85,235,35,75,183,243,54,37,115,79,163,244,228,152,44,44,188,101,147,247,22,169,145,180,229,33,25,132,163,47,219,18,21,147,236,213,179,252,28,101,250,38,242,116,183,152,177,86,199,210,78,17,49,75,139,137,118,15,196,53,163,229,196,144,95,107,13,63,111,194,81,98,196,143,200,79,161,246,93,128,105,194,77,142,16,136,74,75,80,178,116,105,125,75,161,211,250,105,6,207,78,148,50,173,250,146,170,38,211,49,133,202,157,100,87,39,86,70,57,108,10,75,140,251,178,151,141,89,86,192,0,129,202,149,218,220,68,173,99,55,101,196,150,207,190,25,24,205,164,252,191,109,35,53,6,169,120,249,53,81,129,213,149,39,181,49,38,131,118,17,12,88,189,181,242,159,231,162,117,127,161,102,248,111,141,231,153,10,204,234,47,161,170,30,170,196,12,38,129,200,135,126,75,103,229,196,177,124,200,34,237,68,70,198,81,191,104,81,165,90,160,195,136,122,120,24,25,196,128,187,211,7,19,58,150,184,214,87,49,184,119,72,179,92,90,198,102,98,170,172,154,253,9,83,155,221,232,145,201,39,86,34,36,83,52,120,227,51,17,165,16,68,93,53,230,36,151,188,198,247,82,43,234,25,214,68,225,18,110,102,169,35,165,107,89,91,101,155,41,10,186,91,36,147,6,101,21,14,134,198,11,223,197,149,63,128,203,156,140,17,68,76,106,75,13,62,1,164,185,164,204,149,36,234,186,135,76,78,147,21,146,203,43,47,219,64,122,37,174,127,210,241,174,131,166,225,140,113,126,110,80,227,13,86,170,130,51,92,64,200,210,160,159,244,25,83,224,211,202,178,30,83,11,18,105,50,239,79,193,126,33,20,101,34,157,178,213,82,136,76,33,235,74,211,47,136,235,27,14,32,105,232,34,126,99,20,98,85,17,153,64,94,16,139,115,137,65,198,129,42,220,121,101,149,106,125,172,186,78,45,255,0,18,147,76,254,35,44,42,231,68,51,40,4,254,88,17,191,218,68,199,255,0,133,7,252,127,225,255,0,180,141,31,254,31,253,97,47,205,186,219,254,208,36,211,243,182,130,200,95,184,128,167,248,199,107,169,1,152,37,92,159,159,212,94,138,118,183,254,58,52,77,29,181,63,80,22,5,1,125,168,223,238,169,203,141,61,76,54,110,241,15,246,215,32,129,171,111,203,204,94,180,206,30,188,57,15,180,52,82,46,143,200,234,60,180,57,26,20,94,58,148,134,211,113,103,75,221,132,184,190,218,241,180,243,254,175,82,10,54,176,56,137,148,181,121,68,154,50,248,22,76,202,17,109,126,218,127,200,111,45,9,208,156,147,125,101,72,119,196,151,23,143,234,41,125,97,167,183,32,245,106,158,197,210,164,207,166,146,12,82,226,229,72,190,87,243,136,66,226,76,178,35,141,146,28,129,250,144,245,177,31,187,149,139,237,165,176,245,86,149,39,45,181,49,36,147,246,151,83,159,166,244,254,118,75,151,23,42,194,124,13,15,36,25,98,64,197,139,237,43,213,126,197,177,57,84,205,63,54,38,238,36,13,178,251,14,101,148,105,123,72,130,42,193,250,182,143,118,58,152,130,196,63,53,121,67,39,79,248,48,221,68,83,102,95,33,114,7,125,60,169,213,191,54,46,69,52,250,75,44,156,194,34,235,81,181,14,156,130,15,210,238,73,245,20,54,170,187,61,185,223,233,220,73,55,17,202,46,142,35,135,27,17,57,85,173,38,208,124,166,40,212,27,205,47,195,14,85,237,225,227,51,181,30,190,1,205,142,135,61,240,115,230,221,9,59,167,213,84,112,134,192,241,254,226,228,59,51,219,227,249,245,101,73,165,113,141,155,190,181,42,189,189,193,149,16,168,178,170,163,156,255,0,81,15,42,148,153,50,8,143,132,34,234,86,27,104,144,135,136,37,74,231,233,239,82,253,32,187,85,85,175,143,113,113,50,170,214,25,65,132,81,70,133,159,38,202,108,172,189,169,92,202,175,194,95,55,44,164,78,105,245,133,117,191,78,78,36,172,180,1,164,0,191,31,245,2,226,26,81,124,202,232,199,205,16,188,104,169,246,186,126,105,25,94,89,69,255,0,105,22,253,61,165,113,226,245,145,254,218,22,77,62,198,169,15,50,238,94,70,122,125,88,202,63,168,179,159,169,231,65,137,155,16,183,63,77,84,89,64,4,16,97,169,198,85,17,248,63,83,201,156,249,101,138,168,170,174,28,4,213,191,25,143,6,215,105,121,20,81,190,226,232,204,248,181,101,249,61,62,46,81,174,15,241,83,77,146,51,55,126,224,146,109,19,241,47,100,70,8,178,184,196,245,193,36,109,19,251,235,216,232,193,214,203,161,250,130,78,173,100,214,51,212,106,203,203,247,86,17,172,160,148,249,162,69,196,167,41,238,226,234,128,51,12,161,229,240,76,43,102,86,214,206,218,20,163,93,11,87,211,220,231,101,27,102,28,147,229,196,131,178,173,125,151,22,213,103,185,249,172,213,194,25,83,80,234,73,194,127,53,88,213,85,168,45,64,217,164,168,5,19,45,128,134,34,38,80,238,217,225,233,209,37,113,168,173,73,169,226,18,196,126,160,82,99,243,246,214,15,215,154,58,160,140,244,252,153,62,234,132,210,51,149,88,203,167,190,113,73,238,99,90,164,135,255,0,101,160,160,107,49,217,1,152,113,136,104,211,73,220,246,149,16,182,143,240,35,89,9,203,45,49,71,109,253,208,227,40,247,233,224,66,59,202,30,92,74,242,226,28,72,192,205,18,46,34,46,107,125,60,240,136,78,85,209,234,5,125,36,193,148,120,74,94,164,196,211,52,252,102,102,176,148,49,13,66,105,91,89,82,101,225,196,156,223,104,99,219,145,155,185,88,134,84,42,176,184,216,160,141,90,13,64,204,212,101,30,52,174,250,134,240,156,82,255,0,76,46,196,250,134,146,187,77,197,103,167,114,226,70,204,146,251,112,62,39,182,178,218,121,12,164,140,96,179,105,180,137,255,0,34,157,53,81,243,241,42,249,44,28,31,148,136,47,228,64,50,28,162,75,204,133,85,11,106,5,38,144,115,162,178,36,177,13,1,62,31,166,131,8,162,241,170,48,198,62,126,98,167,62,130,201,32,204,101,92,68,177,23,79,119,4,191,41,98,36,62,161,210,76,182,99,229,215,139,147,219,85,210,116,240,49,241,8,105,123,13,46,182,87,23,90,94,6,156,208,50,109,119,76,169,150,92,68,18,169,167,52,88,223,40,110,196,163,95,198,249,230,75,136,46,66,173,176,42,143,141,146,253,212,86,230,88,176,173,140,241,31,54,84,230,123,201,26,46,85,55,90,105,125,69,85,16,238,235,96,131,12,184,185,74,185,219,145,85,19,204,100,233,35,205,19,177,21,182,56,224,230,50,103,26,72,228,245,69,74,117,57,172,99,65,56,162,114,166,15,33,67,228,196,146,78,98,226,34,171,211,6,131,143,9,138,50,174,60,248,119,5,243,236,84,250,39,125,8,236,20,188,159,227,247,84,214,55,54,74,215,220,234,19,52,219,237,201,242,147,241,41,203,141,61,46,164,156,220,137,225,131,114,81,140,213,217,22,215,207,63,134,27,97,114,9,93,154,139,145,37,39,171,95,121,251,67,70,195,135,85,159,45,128,178,145,5,107,169,0,49,225,202,149,178,215,115,212,85,203,189,150,37,118,202,155,32,233,204,123,178,136,98,24,146,6,106,216,34,157,134,32,184,214,183,233,179,217,13,133,151,43,23,219,88,79,167,170,168,139,195,216,172,170,207,203,81,49,66,210,6,185,136,32,114,197,25,81,19,62,39,85,12,120,182,11,145,190,213,152,246,130,201,185,82,154,242,126,160,209,52,103,212,33,158,73,36,23,182,167,34,201,219,220,164,106,150,59,209,181,86,159,187,225,48,137,144,191,105,33,219,122,108,236,209,11,151,237,174,51,240,247,227,4,189,90,198,26,194,6,216,130,250,138,232,218,169,226,249,188,189,73,35,102,169,173,29,88,187,178,212,242,202,12,82,234,255,0,219,74,118,126,164,206,162,44,52,6,182,6,173,33,247,98,202,49,125,85,102,105,240,96,143,244,177,151,66,201,162,41,6,181,137,104,122,110,92,110,161,47,27,73,78,253,165,67,15,80,193,25,57,138,183,201,212,48,103,15,22,233,55,228,39,208,213,212,157,134,201,213,47,197,44,185,70,178,181,211,117,90,147,195,149,30,104,195,154,7,225,18,129,178,53,174,155,59,202,34,172,111,248,130,251,149,236,208,204,16,251,73,196,178,147,165,96,206,3,196,100,179,76,124,75,137,56,24,101,246,38,102,184,131,37,252,37,72,179,255,0,1,163,99,154,221,232,111,195,243,183,113,50,99,75,66,99,238,243,68,148,65,46,181,60,47,155,23,148,74,94,102,158,216,179,54,37,106,171,139,102,22,248,111,98,63,119,202,190,134,96,35,15,22,37,168,57,243,225,196,138,153,79,43,31,12,84,213,11,12,66,202,217,32,225,47,34,54,52,50,100,194,161,225,201,151,10,83,197,45,84,192,184,39,228,202,146,204,129,82,182,52,57,222,12,202,84,204,38,31,188,147,134,239,129,124,9,129,36,255,0,54,34,36,102,26,165,21,149,60,91,184,190,222,69,25,50,158,13,105,57,68,170,43,99,74,132,124,194,229,140,84,230,77,109,52,208,60,182,34,79,28,159,184,172,167,49,97,182,210,254,80,89,70,136,184,181,151,131,16,74,66,167,207,164,130,50,60,177,5,198,130,147,38,154,48,222,25,114,134,34,44,101,79,177,149,132,245,166,150,65,242,173,179,41,15,100,7,133,25,2,96,6,76,161,198,81,42,184,215,16,103,120,98,139,137,98,178,40,53,142,54,202,27,26,219,92,82,229,16,67,250,107,165,64,164,173,216,240,148,121,21,185,171,116,148,208,51,54,60,159,81,65,223,93,211,105,243,252,222,92,126,124,120,211,89,60,67,39,49,100,99,214,157,134,20,92,169,203,46,34,8,28,220,68,81,246,95,20,104,227,1,156,88,134,95,112,137,59,230,65,212,15,100,184,151,63,198,147,189,216,54,206,145,26,237,146,73,135,42,42,76,145,227,251,171,155,86,190,116,41,217,75,202,52,222,53,172,233,214,172,49,122,254,154,106,178,10,21,62,171,47,46,85,11,169,245,12,186,73,192,16,133,254,181,213,159,24,114,98,253,196,169,255,0,15,98,89,31,49,133,200,173,183,115,21,168,43,14,167,125,181,83,57,84,157,195,198,39,229,202,171,110,234,153,64,246,11,219,72,109,99,69,178,7,18,131,71,144,234,196,124,59,89,115,79,132,34,38,63,53,214,52,221,62,81,176,169,109,14,152,136,56,158,218,161,173,123,196,76,62,218,108,80,25,153,198,147,32,86,201,137,138,92,165,35,62,4,77,62,118,26,33,73,202,245,106,198,68,32,248,69,202,165,117,36,98,100,102,81,37,181,197,83,76,201,231,44,87,152,61,105,22,235,255,0,112,142,204,124,111,14,92,67,68,67,129,19,6,82,172,170,141,96,58,121,47,206,245,89,2,226,84,31,119,18,147,53,172,65,203,249,72,168,43,139,187,89,44,249,78,197,6,141,172,84,233,6,54,245,156,220,170,46,215,225,40,245,1,9,47,126,65,11,233,160,180,246,176,157,7,192,86,194,34,232,245,83,193,56,12,48,189,213,120,100,104,177,125,8,73,31,234,113,11,35,87,82,29,145,34,10,79,23,184,173,104,110,206,88,44,195,202,169,181,63,195,216,54,192,124,184,156,82,74,167,169,244,244,186,70,60,70,148,50,141,86,69,94,70,43,53,68,218,134,100,178,74,7,102,53,65,79,39,115,140,37,94,134,250,239,206,41,125,139,56,204,32,165,246,140,67,82,170,84,124,138,56,213,64,33,24,108,163,18,118,24,112,75,197,148,101,82,230,125,113,60,62,125,62,140,250,209,129,129,136,82,100,77,249,12,38,216,201,240,34,248,97,218,140,163,75,100,213,85,73,3,226,108,7,202,136,204,78,156,171,67,216,241,191,50,221,237,65,99,32,31,162,109,106,78,243,68,41,49,249,166,244,146,98,13,239,137,108,47,228,93,6,4,193,148,120,140,133,187,211,116,242,88,249,97,139,200,133,100,126,30,154,155,173,173,145,25,113,1,132,27,195,93,214,164,13,79,112,51,191,231,200,171,95,60,149,18,176,237,114,141,54,135,38,182,201,156,209,113,44,86,253,198,101,100,226,115,171,91,47,77,3,3,200,82,23,220,82,51,237,101,194,151,154,39,42,253,19,248,51,78,73,6,99,98,83,115,244,54,142,140,71,152,185,11,246,196,36,205,26,58,251,132,115,50,144,186,120,199,154,54,24,221,138,218,4,50,23,186,81,20,20,253,73,18,182,89,226,68,128,49,126,127,113,120,58,206,243,166,32,151,153,36,57,99,161,218,173,221,78,141,61,152,135,135,117,254,133,206,100,249,250,171,226,8,68,47,220,71,67,212,54,178,101,48,50,196,53,208,107,118,131,102,109,128,215,108,58,42,46,71,44,132,36,111,135,183,150,79,97,162,113,13,87,198,211,126,145,19,9,165,101,34,163,53,246,81,225,16,134,36,154,97,183,36,85,222,95,29,4,174,164,205,149,172,232,210,182,153,83,144,190,214,8,25,44,37,227,250,107,236,202,161,224,205,44,73,93,61,240,227,75,124,73,125,126,104,106,160,115,43,235,117,63,7,44,92,75,108,147,69,157,218,165,111,167,197,178,103,9,113,32,161,204,151,8,28,165,92,245,107,88,106,173,67,110,244,240,10,247,225,72,31,66,126,211,23,169,52,153,62,84,150,124,161,84,236,104,122,158,117,171,55,121,54,202,235,119,248,37,192,123,2,97,228,240,132,88,177,38,65,214,213,181,163,124,75,30,196,31,152,43,80,246,90,120,250,182,43,197,18,6,47,184,149,163,191,2,170,223,176,67,238,232,237,165,246,229,77,160,67,25,124,2,18,148,67,80,213,186,26,226,162,95,213,85,236,135,101,24,124,69,196,179,101,208,214,145,74,3,48,120,48,229,82,225,173,173,133,45,249,189,215,166,25,136,80,63,149,115,59,45,96,120,55,39,229,33,113,61,115,72,204,133,35,142,235,238,117,19,105,184,54,241,56,177,136,138,114,77,60,170,131,176,50,203,198,95,186,144,51,94,28,189,34,39,251,75,84,203,137,197,38,99,100,42,178,200,205,240,79,111,250,116,96,232,96,91,196,103,167,98,17,17,65,248,87,100,47,253,186,37,122,63,86,178,72,6,25,124,73,252,205,66,15,14,25,95,245,85,63,35,248,102,222,191,98,215,192,149,80,125,166,84,60,249,231,218,60,63,87,137,65,234,175,138,227,131,106,240,152,188,107,69,87,196,42,171,190,210,226,250,124,170,91,217,20,110,157,171,114,148,48,231,11,180,89,70,131,147,26,140,92,197,41,4,69,75,2,102,88,44,196,44,191,145,0,106,64,89,31,169,85,179,38,172,106,164,178,1,9,180,55,42,107,107,14,116,145,176,209,34,166,112,244,124,24,32,204,98,242,39,149,172,252,152,85,86,168,77,152,131,140,205,236,172,86,37,196,178,153,167,129,39,170,86,36,234,239,68,156,146,243,68,91,224,82,18,55,9,144,204,192,40,135,90,65,143,8,121,72,158,82,70,61,72,222,25,98,229,89,60,59,105,124,37,77,217,201,255,0,28,166,46,85,37,153,108,21,98,23,80,195,37,149,147,194,97,19,25,84,157,151,195,74,216,211,153,109,136,139,179,89,50,46,62,17,37,175,99,39,112,155,173,87,114,49,150,196,53,84,48,73,31,202,74,196,65,39,49,164,217,126,146,88,191,145,105,178,170,139,6,87,202,37,147,46,54,199,253,87,82,227,149,124,142,136,218,227,19,104,240,89,19,54,232,153,19,88,117,167,173,3,34,20,185,82,184,119,4,198,194,132,163,78,227,106,24,146,89,203,216,155,73,150,181,236,73,149,205,111,121,252,240,132,68,91,195,48,241,187,150,82,111,128,48,98,16,148,212,205,85,16,188,66,128,92,159,81,22,86,5,177,115,14,236,125,38,42,98,111,153,30,82,227,197,247,23,58,101,192,202,14,174,68,124,107,35,201,102,30,68,70,206,141,136,72,170,192,151,223,171,204,46,175,115,26,197,236,163,147,19,44,66,242,173,175,103,35,195,137,75,204,14,218,118,17,8,138,236,172,250,8,181,29,110,73,211,149,44,152,243,249,179,12,82,38,244,243,1,8,140,245,1,15,249,85,64,117,86,153,243,195,136,101,83,193,57,13,235,226,36,129,112,124,12,195,144,68,88,26,214,242,73,49,75,201,141,55,178,54,159,16,243,84,228,44,159,63,164,130,184,153,189,136,192,245,17,24,138,106,135,15,123,197,137,103,39,73,68,168,102,236,37,67,195,152,250,158,98,151,141,109,153,170,162,217,1,226,23,90,55,27,143,96,174,162,215,223,68,146,119,132,171,48,178,9,78,192,229,83,242,102,14,73,241,6,46,47,184,180,154,126,197,252,201,36,86,169,120,243,58,33,180,124,66,120,24,69,83,154,159,65,196,146,204,194,69,80,235,54,126,72,153,120,213,25,153,185,233,247,81,28,129,36,108,135,53,211,26,62,202,182,199,52,79,211,46,158,195,51,107,135,23,42,90,104,199,131,196,138,161,181,174,221,237,37,136,121,17,36,138,140,45,89,201,125,73,91,107,56,152,162,69,38,52,44,56,114,171,70,204,194,38,85,217,2,97,136,124,81,120,208,19,25,4,188,187,81,167,222,130,162,45,244,248,37,105,231,156,100,98,161,51,217,100,12,50,197,148,101,66,108,226,145,232,215,198,28,96,102,202,164,172,169,146,106,13,152,143,240,150,217,239,52,73,68,199,244,214,19,43,119,44,194,81,34,191,16,202,201,139,16,241,173,143,54,228,125,73,247,175,240,21,100,34,39,211,202,131,230,104,156,171,125,108,107,34,119,43,39,192,120,199,153,9,50,214,36,22,126,131,42,165,146,160,182,113,116,61,49,98,39,229,9,120,214,51,52,245,118,239,45,143,98,101,15,82,19,246,150,155,139,182,16,29,92,138,91,249,83,176,251,108,38,13,172,168,214,44,175,137,250,101,80,109,31,93,168,32,191,118,146,83,188,120,222,93,135,33,83,186,173,67,233,167,32,74,46,52,234,212,214,221,133,101,185,203,103,252,31,217,94,62,93,127,18,183,211,213,178,161,15,17,123,21,28,201,128,155,202,145,190,100,65,31,136,169,100,234,151,232,101,87,29,49,152,187,138,185,246,185,54,200,239,150,17,101,85,242,77,58,220,127,40,138,14,134,156,88,143,52,178,255,0,161,52,40,211,127,163,27,180,71,61,211,122,180,115,124,248,136,37,89,26,126,231,180,170,78,238,156,244,146,222,96,197,253,196,32,111,153,245,86,73,29,12,181,203,43,137,32,32,248,146,54,60,248,222,19,100,66,178,212,229,253,33,114,175,50,77,225,31,213,254,226,216,213,140,97,35,195,182,156,255,0,253,237,20,107,179,231,226,90,174,224,28,190,238,47,219,72,96,86,158,182,119,52,252,169,217,77,86,58,165,37,145,240,115,21,60,141,39,235,8,101,81,240,3,185,27,48,151,18,160,134,99,193,253,90,151,12,204,101,184,222,77,13,85,144,242,154,6,34,33,89,165,101,193,31,8,184,211,88,215,0,199,195,141,11,101,169,37,198,253,32,134,84,223,145,167,208,187,108,1,132,25,48,203,17,50,126,210,37,144,192,47,104,104,63,196,247,57,51,108,6,153,67,212,149,178,89,253,70,46,34,41,52,204,62,216,116,104,120,153,148,41,101,196,146,73,39,47,180,137,126,170,170,140,254,25,67,16,254,234,214,251,138,107,182,98,17,99,100,251,104,89,151,200,54,219,232,249,14,227,16,240,138,0,202,183,70,159,182,38,239,22,37,190,24,98,70,6,46,52,174,200,192,46,64,136,163,41,19,55,103,225,169,139,254,132,58,183,82,18,72,222,16,242,145,45,211,122,26,93,183,205,216,23,18,101,79,166,8,41,121,140,46,53,100,201,128,131,196,21,90,175,78,183,111,93,66,204,248,161,162,6,152,131,25,152,86,185,154,120,16,95,150,34,37,247,0,250,171,75,239,171,125,217,68,255,0,105,39,229,43,252,6,219,139,13,24,227,39,52,82,45,38,170,97,31,202,170,195,101,18,72,59,72,95,226,65,201,12,18,147,47,39,242,173,89,145,5,101,97,11,232,64,32,102,48,144,172,170,131,244,134,168,179,83,198,3,247,114,134,47,229,73,63,18,105,45,222,29,209,11,251,66,70,250,133,88,72,109,30,194,74,249,66,172,159,166,253,53,253,163,200,156,207,159,19,143,105,147,25,126,170,92,247,144,146,216,16,242,145,98,201,171,183,176,236,172,9,38,147,83,228,97,131,202,52,230,158,97,35,120,6,192,88,147,88,6,178,131,220,92,169,193,174,52,200,217,150,92,12,164,85,170,11,144,8,100,196,41,62,83,41,82,125,85,25,147,96,188,193,236,18,221,51,86,197,147,230,26,250,189,178,92,103,217,77,7,202,8,152,203,216,177,85,140,98,62,54,164,61,33,222,19,69,227,88,92,70,137,171,73,148,34,196,50,170,19,105,178,77,38,19,69,76,153,79,22,146,43,10,24,184,147,237,211,33,108,78,82,104,200,48,71,136,168,233,239,131,72,55,252,170,2,102,167,198,247,152,69,72,173,117,83,237,193,233,226,138,76,138,109,35,62,29,134,85,110,69,5,86,176,1,79,133,54,178,49,39,51,132,89,87,55,14,155,178,25,242,229,93,47,74,152,130,27,50,164,88,232,85,153,124,69,172,96,199,251,137,45,217,129,24,127,54,37,209,231,192,137,231,187,197,218,129,159,3,79,201,6,41,98,84,196,69,98,83,73,106,72,152,240,139,254,117,71,38,51,236,185,114,174,125,101,85,18,182,83,205,95,147,252,106,143,77,217,78,233,151,214,146,180,46,221,188,6,91,59,40,221,75,9,50,111,7,237,19,18,160,194,207,12,194,76,33,198,4,150,114,246,45,255,0,19,156,219,142,115,11,90,219,27,110,148,150,170,135,83,194,181,97,183,253,79,93,114,101,80,32,243,21,36,153,90,59,190,169,91,100,251,113,125,26,189,67,153,70,190,63,187,43,41,22,102,123,44,158,205,217,74,166,100,214,178,161,248,133,43,114,140,129,118,14,146,149,75,110,131,115,29,25,153,88,241,68,138,150,188,49,61,209,17,16,109,115,65,72,207,155,42,80,111,136,186,114,203,244,130,228,81,105,188,13,88,216,73,106,104,48,94,252,37,196,156,105,45,73,254,49,8,67,42,67,62,147,213,223,187,46,53,246,158,55,164,31,136,92,105,23,167,171,88,233,105,150,149,58,4,109,120,10,217,111,221,213,140,169,171,53,204,89,223,164,46,47,182,185,220,144,239,95,155,169,104,124,1,198,145,152,37,87,104,219,236,231,86,82,242,203,83,158,48,30,93,210,130,184,213,186,154,200,255,0,210,74,190,234,31,82,37,111,244,225,16,164,89,105,42,171,205,142,89,112,49,17,52,125,42,242,112,222,160,102,158,159,172,97,31,53,132,162,99,93,38,170,236,118,227,196,98,168,223,71,181,146,60,197,42,206,54,158,177,141,243,126,169,139,18,214,134,156,2,202,252,142,134,106,64,16,25,178,169,201,144,226,15,221,229,65,195,212,150,36,102,16,151,140,94,226,75,169,228,216,144,128,218,8,159,113,58,179,253,16,104,242,247,25,79,161,29,144,249,98,229,25,86,80,222,77,63,194,24,3,198,144,214,220,106,97,112,132,68,84,113,161,222,89,51,53,137,83,51,61,70,168,200,33,28,222,97,8,98,88,218,191,99,17,248,68,183,195,173,219,120,97,77,152,16,89,51,211,204,44,66,82,181,249,106,53,104,115,234,217,50,173,165,98,136,37,70,29,31,107,24,155,189,214,37,67,15,74,213,80,63,53,121,114,101,77,63,33,25,204,84,245,137,77,105,24,145,125,169,225,112,155,41,86,108,212,146,133,210,34,39,198,170,4,159,166,147,190,54,216,239,226,26,147,34,39,200,110,95,224,223,26,236,243,127,87,145,11,107,73,18,201,249,66,36,75,204,63,165,137,26,201,128,192,177,102,84,49,151,248,99,73,15,108,206,100,243,212,177,168,249,58,170,12,99,225,203,200,140,100,194,73,7,10,147,117,13,224,62,144,254,195,247,207,97,121,151,199,201,131,141,64,220,106,19,194,226,17,114,145,11,14,214,200,160,230,18,120,228,153,197,104,83,236,185,153,63,19,59,82,105,147,217,244,191,145,46,135,190,147,253,169,22,217,33,127,186,36,219,111,230,24,160,142,203,83,242,97,10,223,91,112,194,15,245,73,118,161,96,4,7,241,46,75,101,171,103,110,240,196,17,50,41,52,45,225,161,120,217,92,253,14,24,219,225,240,202,26,209,38,146,92,97,242,148,139,147,233,136,26,186,79,132,189,209,4,186,133,56,108,138,15,234,22,132,47,238,39,88,217,52,207,65,25,127,93,64,67,12,241,143,195,40,136,231,195,150,80,115,90,73,42,245,172,51,148,111,218,23,18,62,170,183,40,24,19,21,85,99,82,123,132,172,248,103,246,81,244,245,71,140,12,210,202,65,43,8,122,122,32,137,151,47,251,137,110,164,153,6,180,124,69,26,172,140,136,164,172,198,15,184,4,96,114,139,42,147,178,146,123,185,127,40,44,74,23,80,252,69,33,14,120,145,10,46,36,243,225,237,219,228,147,45,143,42,226,142,75,182,94,199,74,198,200,183,44,169,3,113,24,152,178,241,167,179,39,237,153,132,194,95,95,112,50,68,203,18,175,16,196,167,36,235,58,172,159,55,140,72,154,190,1,147,140,205,36,100,99,240,175,206,223,20,67,121,235,236,244,236,152,252,215,103,101,148,25,210,190,80,188,105,196,253,37,167,39,69,234,38,69,88,99,87,92,133,179,67,173,148,228,122,110,226,202,16,24,105,121,23,78,211,214,76,183,7,106,227,154,192,199,131,57,241,2,82,98,19,208,212,51,236,72,124,193,44,156,104,104,255,0,81,213,174,167,233,216,108,1,88,177,152,240,70,31,182,185,101,87,196,41,113,135,136,42,142,6,170,131,39,245,125,138,75,51,218,160,221,63,151,112,217,146,65,236,198,33,72,183,195,9,252,51,20,88,145,112,30,57,47,202,33,45,182,70,96,134,186,49,237,253,34,192,175,120,199,204,101,57,168,76,201,164,195,181,26,245,220,199,251,169,64,102,0,170,91,141,99,86,53,51,11,241,15,16,81,33,153,107,39,204,59,162,21,14,104,111,47,73,86,232,27,234,209,191,16,178,171,84,3,30,24,35,103,205,136,185,18,135,153,132,62,28,73,190,240,242,120,75,1,104,147,27,24,214,213,128,13,245,64,146,60,166,226,88,63,77,238,65,253,59,34,42,4,144,20,248,76,85,91,78,22,15,169,106,183,236,35,43,28,199,255,0,14,165,231,103,171,117,166,239,210,181,176,65,196,37,208,236,163,60,163,98,7,228,113,225,247,21,55,20,22,196,205,85,87,248,21,46,205,241,153,212,136,100,56,159,84,107,123,2,114,117,41,180,138,25,18,119,23,23,144,191,203,132,148,64,125,141,179,223,187,236,93,12,213,177,123,165,139,42,156,153,84,72,196,221,196,18,218,168,43,0,214,233,187,18,202,230,199,141,48,181,254,154,63,215,255,0,26,215,50,214,116,96,51,137,68,90,207,185,178,151,132,66,32,135,230,164,203,171,183,177,91,105,246,49,153,101,252,171,84,58,162,89,17,230,196,152,70,170,200,6,102,18,125,85,24,98,86,85,84,37,97,12,10,17,198,150,207,248,125,37,94,240,196,193,250,162,44,141,91,147,155,18,23,193,241,134,240,153,36,140,10,110,128,106,225,191,250,132,242,126,218,163,97,169,176,124,161,73,145,115,185,134,228,65,198,181,181,140,124,189,163,80,109,36,241,42,170,174,116,25,144,1,39,152,165,91,99,86,241,164,181,87,3,146,60,197,226,79,224,89,69,146,76,34,42,22,111,176,217,96,73,154,109,228,126,83,9,21,85,79,18,49,25,242,169,203,231,130,51,18,239,85,220,147,229,21,27,168,211,192,69,141,172,80,50,48,10,62,161,160,102,5,227,233,66,50,124,177,15,148,72,168,214,81,9,250,188,159,237,44,89,155,200,26,17,35,216,60,159,54,85,140,246,87,96,202,44,165,34,109,61,244,115,153,136,89,50,32,225,176,113,159,153,54,226,138,170,196,68,250,216,150,67,126,236,68,23,231,74,13,130,167,244,133,32,134,186,249,167,213,21,143,22,195,46,86,46,119,172,244,49,231,3,119,92,94,65,123,104,170,203,196,109,198,66,58,101,145,36,251,169,141,36,249,213,175,204,108,152,208,176,244,221,172,102,115,69,146,85,129,159,40,164,124,78,69,101,86,64,177,214,41,245,37,84,224,98,203,200,135,212,59,185,48,95,233,210,177,17,115,234,24,12,20,230,22,196,165,93,6,25,170,178,48,33,201,252,170,45,14,89,155,111,212,139,135,15,83,91,189,225,150,82,99,89,26,182,92,103,237,2,34,113,46,136,108,113,153,197,141,14,246,68,237,237,80,105,34,65,149,156,83,67,48,240,65,132,188,72,243,106,72,162,225,52,241,137,36,181,184,137,147,14,94,69,47,39,74,158,217,239,151,186,227,243,250,169,150,55,126,58,140,213,242,45,183,49,44,159,152,82,134,84,121,159,56,160,195,139,141,68,192,164,157,83,250,78,95,229,84,180,247,22,56,241,75,18,102,87,66,117,95,17,29,147,54,200,106,219,35,238,152,28,73,181,198,50,189,232,48,155,100,207,210,141,49,138,197,96,121,64,196,202,183,99,239,114,168,248,119,120,251,68,159,195,48,11,202,34,141,67,113,144,171,45,199,114,118,157,161,16,196,135,178,212,131,20,71,132,34,31,248,20,197,173,193,252,251,120,212,245,173,169,200,7,225,42,55,37,114,107,26,143,3,100,242,159,181,57,135,50,8,199,247,23,49,129,50,113,72,170,169,235,94,63,155,150,85,171,11,33,70,237,82,142,124,193,144,124,221,74,38,238,132,5,38,106,248,185,85,25,153,58,203,134,166,46,95,168,68,246,146,182,214,48,48,203,139,136,171,162,56,255,0,98,22,161,200,253,54,113,127,181,91,89,90,113,228,202,44,67,93,145,250,75,39,55,26,77,107,166,55,195,194,92,106,237,26,155,188,115,184,122,123,124,70,109,37,98,86,181,186,123,109,23,154,86,84,145,154,74,226,182,94,238,39,204,143,233,171,118,76,249,70,4,209,113,17,114,182,5,236,213,192,81,201,24,156,73,206,28,145,51,118,160,12,204,124,201,108,152,210,138,125,216,101,16,95,109,34,175,234,27,140,235,87,3,212,240,15,131,48,162,242,121,175,105,235,137,216,48,203,22,44,74,134,4,193,227,254,161,23,145,43,190,52,65,191,118,17,12,67,240,67,85,255,0,216,138,213,192,22,124,193,201,122,248,192,179,195,234,169,201,55,96,200,240,133,103,91,169,246,222,98,55,42,101,86,65,88,118,248,96,201,204,154,7,29,104,216,96,227,18,156,52,253,243,243,117,45,166,12,233,63,164,198,95,221,90,204,204,98,169,72,29,73,42,75,240,133,54,101,145,6,199,132,37,228,82,21,187,184,220,70,23,39,218,78,96,90,130,17,50,203,138,146,165,42,166,171,40,100,147,203,45,70,217,82,98,127,244,225,43,187,141,91,85,143,20,72,4,41,18,120,97,181,183,229,12,81,198,26,172,108,172,37,89,9,112,198,212,16,185,139,40,152,210,171,95,137,115,170,31,180,9,72,174,164,195,126,60,69,46,85,11,169,52,168,202,247,148,34,88,208,172,188,6,89,169,204,117,73,241,44,18,98,51,119,202,68,237,129,5,223,205,203,171,203,249,23,55,211,218,62,243,119,242,145,123,87,115,211,116,51,161,65,96,101,255,0,182,169,28,43,15,61,66,73,52,126,4,120,109,107,160,191,8,169,137,147,246,147,40,115,46,103,127,148,211,12,95,113,80,89,83,211,70,126,105,121,4,152,214,188,2,7,244,226,241,173,180,98,43,48,53,28,9,195,6,107,98,242,47,93,218,237,128,255,0,253,225,109,153,168,88,50,50,38,81,148,159,105,14,248,192,146,204,166,80,222,87,111,173,5,145,91,232,229,147,32,92,77,59,236,101,139,20,111,52,250,132,52,115,152,193,27,30,79,186,157,95,82,30,104,30,17,74,38,63,166,164,153,166,39,9,252,66,38,79,53,70,255,0,128,70,197,100,157,24,12,121,162,74,82,87,218,122,112,158,76,37,34,176,128,249,208,65,243,107,69,145,165,73,234,139,145,98,183,237,160,50,178,112,212,229,38,54,160,133,231,243,242,113,170,253,31,173,183,195,244,233,105,238,206,12,239,213,139,18,75,39,68,193,141,59,119,83,43,253,104,217,79,18,171,212,55,6,44,217,84,62,224,151,181,9,51,58,206,5,145,6,205,161,127,141,111,54,63,170,145,152,86,177,59,38,54,231,221,75,108,163,50,48,59,83,153,248,253,146,169,153,149,71,33,222,99,20,139,99,86,17,136,23,210,15,207,244,168,208,178,113,124,34,68,138,60,104,200,115,31,100,62,36,217,149,178,133,19,229,63,220,93,138,215,36,77,76,99,200,252,38,91,107,106,168,241,229,150,94,69,235,40,115,171,96,156,162,139,150,79,182,130,211,208,37,136,108,245,206,194,189,54,64,46,147,146,12,231,152,57,10,52,105,190,100,29,74,183,209,224,201,27,48,136,104,121,154,96,241,191,109,46,32,68,76,55,244,231,241,46,85,175,62,29,85,95,179,213,138,92,68,250,139,173,107,96,142,51,25,16,63,200,145,207,161,5,219,24,35,117,137,73,86,236,93,176,82,15,65,211,202,32,25,83,16,185,99,121,174,247,79,78,58,136,44,136,36,155,77,233,88,176,98,97,136,44,88,147,127,158,140,76,38,78,203,77,9,90,230,169,225,252,143,18,128,213,84,50,164,141,252,92,107,163,248,127,195,233,35,33,210,122,151,14,36,209,138,204,126,114,167,209,128,173,150,254,44,89,85,92,253,48,248,192,5,140,66,245,46,129,173,180,72,235,78,2,139,249,22,47,164,201,92,192,149,61,84,44,74,195,134,203,106,167,138,196,68,229,92,211,73,82,63,75,107,73,85,50,197,138,52,151,241,175,208,1,140,200,44,102,17,41,111,136,90,87,213,152,203,106,225,124,200,145,93,0,42,29,107,35,19,132,74,59,95,198,212,16,115,203,136,92,81,188,50,170,253,61,112,114,176,1,150,46,65,118,35,62,37,132,100,209,83,69,16,188,133,14,37,53,101,226,7,59,248,33,168,79,169,42,166,152,165,247,177,43,19,4,5,148,240,251,138,63,224,133,15,224,237,63,180,150,94,73,47,202,69,215,89,3,79,144,27,189,208,242,44,178,160,9,107,95,233,169,131,238,242,126,144,72,9,47,100,144,97,136,47,245,175,144,225,158,49,241,27,173,48,10,245,134,164,178,131,21,155,73,88,228,149,62,211,193,188,131,79,234,214,211,200,89,50,89,198,152,63,64,83,95,141,146,204,84,218,77,83,225,1,129,49,114,140,73,106,188,198,179,17,241,169,39,16,251,187,31,117,234,186,3,198,134,159,100,49,176,124,72,72,19,217,36,252,42,91,139,226,21,98,211,121,4,145,120,187,22,113,169,253,74,38,96,148,98,74,163,51,35,8,138,170,12,232,62,124,188,105,172,193,82,154,134,180,16,65,243,124,164,94,146,16,12,153,178,165,15,181,32,210,187,45,78,1,128,153,138,134,102,53,85,78,153,85,113,16,172,96,74,132,187,161,170,178,31,16,134,37,202,41,245,158,67,225,14,69,64,205,85,47,38,17,74,196,164,179,74,131,109,169,17,170,169,15,91,100,242,136,169,166,155,187,149,8,127,54,94,52,214,203,5,145,57,138,52,170,102,198,55,20,78,85,209,107,146,101,29,62,226,158,200,152,141,40,120,254,234,65,113,12,98,243,12,76,101,25,84,158,161,99,6,127,81,41,113,98,89,105,93,109,6,203,136,197,234,122,77,102,100,215,33,171,137,87,73,165,89,231,187,47,18,173,129,66,201,36,194,21,170,28,154,217,32,97,178,242,38,208,39,236,124,240,167,220,81,125,64,44,169,226,86,143,238,36,147,39,196,173,102,111,115,219,71,217,26,92,153,68,46,37,205,190,34,192,212,222,30,161,93,237,123,106,149,103,92,77,196,77,241,23,82,106,49,203,138,104,147,200,33,149,253,98,78,67,62,212,85,204,229,202,66,177,126,123,215,250,255,0,90,103,133,16,188,67,207,200,191,72,233,42,210,77,160,139,44,191,69,114,199,27,110,235,114,210,72,181,208,138,153,85,42,73,247,102,255,0,157,92,232,204,24,30,45,174,85,185,225,136,51,226,218,163,224,27,98,76,66,18,179,96,76,18,214,183,125,45,248,133,137,52,211,117,64,31,234,241,173,166,123,60,50,173,17,130,121,36,225,73,96,29,207,141,6,23,129,162,20,105,12,249,32,182,33,58,249,86,233,250,122,113,123,165,35,160,82,85,84,1,229,49,81,86,251,12,67,116,149,104,35,123,67,79,167,213,101,243,9,148,124,107,35,198,151,155,219,77,46,53,107,203,7,136,88,144,178,49,149,18,106,77,141,111,81,114,172,105,204,12,25,141,196,52,0,95,90,87,238,229,151,42,108,23,193,154,12,81,4,152,25,70,53,83,43,163,75,97,138,94,52,109,244,253,63,101,19,136,163,17,18,99,85,3,195,9,144,240,52,240,51,229,50,42,214,247,5,169,27,39,76,94,10,197,242,226,114,141,26,102,31,27,2,97,98,34,232,207,212,62,155,19,105,93,87,151,18,136,153,190,183,178,121,165,241,39,196,219,49,157,107,206,83,179,9,120,213,204,13,49,18,75,24,89,101,32,136,165,32,70,28,98,112,174,131,85,50,44,16,12,178,203,137,45,168,99,123,154,38,104,105,196,103,202,74,227,83,210,126,30,220,136,249,132,85,71,101,241,46,44,108,159,251,25,76,76,248,180,9,50,217,18,188,88,146,55,85,252,31,101,170,54,125,173,174,155,24,34,101,33,114,163,25,171,94,86,109,10,36,93,59,217,111,224,92,92,137,181,151,195,209,221,179,48,74,65,17,54,218,63,207,98,74,244,22,204,147,165,103,87,97,196,77,207,212,83,6,96,51,225,137,20,106,115,91,73,212,122,18,118,208,194,203,27,234,37,161,248,157,77,83,21,246,54,37,234,98,230,154,103,233,185,123,29,81,67,185,192,183,125,56,6,60,165,82,18,126,42,90,210,90,190,186,186,132,114,134,47,112,138,83,74,252,96,181,215,119,39,226,219,87,9,252,127,113,116,72,208,32,148,236,151,139,42,135,79,55,230,233,111,93,52,45,52,127,137,173,91,78,250,159,32,106,29,99,126,77,217,106,241,15,233,166,240,231,130,9,62,110,1,50,167,53,83,34,116,229,196,143,147,14,8,249,120,202,69,216,177,196,135,35,72,236,74,92,79,60,224,124,164,2,11,42,68,202,216,50,95,132,209,75,145,116,168,113,159,39,180,75,55,211,211,11,183,32,136,174,171,24,155,140,115,230,7,208,31,152,66,85,20,58,182,182,223,229,37,151,145,11,107,27,252,106,46,224,44,130,240,75,137,196,79,62,69,203,50,170,100,133,163,204,223,241,47,79,111,101,97,23,40,253,181,41,67,166,229,193,151,202,186,253,109,56,237,224,130,95,254,232,133,184,211,217,24,65,117,46,140,102,81,25,152,73,2,212,112,137,136,69,202,140,125,169,203,238,164,236,211,210,160,249,237,5,148,136,73,58,122,252,156,210,203,136,98,250,75,54,88,91,40,233,240,1,57,232,121,154,120,249,25,180,149,136,73,93,84,153,194,225,15,90,170,141,26,81,1,152,203,85,91,203,67,24,13,153,227,13,129,22,66,163,222,201,101,7,82,101,79,62,186,51,222,25,98,78,253,98,12,158,33,64,70,34,156,248,48,236,119,124,194,227,85,244,244,57,25,154,199,136,105,244,58,172,156,184,151,141,36,131,126,25,113,113,12,73,172,168,25,56,166,101,108,17,245,9,98,25,32,206,193,20,168,77,67,172,40,199,242,130,138,76,130,83,18,117,38,95,210,9,75,123,81,246,206,168,247,178,72,62,83,177,78,207,161,178,44,191,213,41,40,122,206,202,55,84,164,238,30,176,57,123,75,149,38,243,121,104,21,26,62,133,131,31,52,165,33,113,51,99,43,150,86,33,171,120,114,125,73,236,23,82,81,172,233,234,161,68,204,81,101,78,181,113,172,73,27,226,40,196,205,164,73,68,90,31,101,42,203,155,234,169,75,140,98,99,205,16,89,73,244,211,189,19,113,56,172,32,101,197,196,68,44,52,97,153,177,35,53,134,143,61,145,222,111,113,29,160,52,73,43,71,139,117,149,117,57,53,160,178,3,243,11,145,66,204,12,186,75,31,115,26,171,46,154,105,126,194,93,159,14,229,163,42,137,24,24,68,36,28,192,144,99,204,17,114,33,105,245,61,145,78,192,155,38,53,80,24,121,95,152,34,74,173,117,23,128,174,168,199,42,93,170,173,103,66,240,244,242,254,226,177,48,114,129,248,96,114,40,217,52,246,66,27,205,46,41,121,86,52,119,53,100,160,53,62,167,60,238,34,241,42,170,217,224,27,249,185,84,12,106,75,17,159,134,41,4,53,65,91,158,182,83,5,47,221,247,20,182,89,10,52,138,229,203,32,65,156,128,178,211,113,4,199,225,18,6,124,247,233,241,250,135,104,209,212,250,243,76,93,179,22,235,17,126,153,22,239,50,114,38,177,177,205,236,180,125,117,108,231,219,109,86,97,124,18,49,230,49,113,46,180,106,122,59,33,245,41,45,73,160,0,94,90,158,92,74,234,201,55,29,76,224,77,86,204,56,222,252,89,10,52,97,153,101,143,44,65,32,161,250,149,79,156,67,64,70,155,80,234,109,174,40,152,196,49,36,173,62,7,177,166,24,108,189,216,164,200,139,52,7,227,205,44,72,122,173,97,120,41,120,101,136,105,204,253,126,249,60,50,241,148,104,183,240,90,146,129,128,248,211,179,68,202,37,208,169,46,39,14,43,51,21,65,217,106,66,16,159,210,96,13,42,255,0,196,89,194,150,200,146,196,49,40,63,250,30,167,96,52,194,17,19,91,112,72,36,230,92,250,30,176,56,251,122,213,32,109,96,217,3,48,139,148,159,77,21,48,162,178,134,203,177,230,176,40,202,36,166,52,106,168,79,226,138,52,44,63,81,147,197,136,130,26,53,148,231,243,85,245,20,91,173,153,42,51,1,97,83,196,85,33,26,101,172,217,219,185,121,50,46,178,202,163,144,127,55,202,130,153,90,206,161,64,31,238,45,214,53,112,89,24,6,170,212,158,12,49,121,83,233,55,103,187,24,226,68,226,250,137,115,233,193,24,24,132,94,68,140,208,45,107,78,243,68,72,176,178,113,26,202,103,174,116,79,171,87,60,70,138,191,63,234,77,25,93,167,201,134,37,94,44,175,250,75,244,115,53,158,163,218,237,11,87,27,247,18,25,148,158,165,205,44,67,93,28,215,61,12,86,161,205,116,244,57,84,152,61,60,164,93,42,29,83,237,193,148,223,169,75,160,67,173,131,57,153,149,149,83,34,121,191,10,142,8,198,51,48,5,61,169,234,39,97,52,95,228,77,181,85,244,66,197,96,132,94,66,166,172,192,33,254,148,105,124,154,170,175,60,197,69,116,251,26,194,154,173,25,91,168,34,110,229,151,18,134,190,248,123,142,91,202,30,85,208,35,106,26,232,210,223,18,33,80,122,159,85,65,168,139,213,200,133,149,120,246,5,191,114,63,77,220,122,105,253,56,162,196,186,101,60,152,50,65,204,94,69,192,141,106,123,43,157,222,44,68,43,213,229,36,147,140,108,92,235,107,96,60,139,165,78,149,113,15,123,17,226,17,127,208,184,222,167,170,149,11,207,47,42,233,209,164,144,99,91,102,105,177,234,8,47,93,177,181,249,145,224,114,93,61,124,10,151,176,166,18,235,21,186,146,187,80,65,204,24,164,92,191,80,232,107,18,61,225,136,140,210,87,22,58,88,140,137,98,36,146,70,201,145,184,157,13,230,156,70,97,20,12,67,250,137,100,155,184,176,101,50,38,94,68,238,102,173,28,152,47,54,33,255,0,129,115,153,51,1,54,115,204,81,114,41,20,169,71,112,195,201,6,104,133,94,128,109,180,28,217,121,18,128,234,17,140,27,76,75,70,105,69,39,210,76,41,95,78,242,73,123,50,137,62,54,56,62,234,152,164,153,42,22,50,229,228,68,218,234,24,130,229,150,84,10,23,50,120,230,244,164,211,43,101,145,252,220,67,91,235,110,43,115,229,218,171,42,215,193,154,62,97,101,90,172,169,200,26,194,106,221,37,65,54,35,13,47,148,137,117,173,36,24,82,246,145,58,213,100,202,118,65,31,15,89,84,197,222,49,49,152,74,171,184,101,68,51,32,75,31,18,248,200,209,5,225,187,42,96,251,88,50,65,219,200,36,152,217,230,191,16,68,165,32,234,81,191,82,81,198,3,5,19,148,139,124,7,130,220,152,114,143,149,75,201,129,182,3,56,185,10,140,141,3,98,198,75,203,137,65,85,187,219,184,205,81,149,174,140,61,105,247,97,148,60,105,113,177,137,233,166,27,43,38,118,226,26,158,187,134,124,155,79,170,175,102,113,21,84,175,255,0,197,170,170,74,230,68,46,219,252,10,106,227,88,75,213,12,124,186,248,188,95,81,70,221,255,0,217,239,83,219,179,118,18,147,234,246,173,244,149,186,131,71,68,101,113,139,213,197,200,161,248,242,171,89,245,244,58,45,21,112,247,36,53,131,245,113,79,134,184,184,190,226,194,145,250,142,55,134,238,228,153,21,251,254,103,152,201,13,220,50,20,159,41,216,169,178,156,197,105,155,181,7,212,230,188,156,12,210,231,144,163,91,230,70,150,86,101,9,122,146,74,221,115,6,145,236,174,188,249,101,66,203,136,54,67,127,167,74,25,70,95,164,157,89,45,82,76,172,40,140,18,73,230,196,153,126,30,5,252,87,196,151,255,0,81,61,211,112,192,33,191,46,49,13,48,54,212,92,209,4,157,153,73,228,114,233,154,3,209,8,242,138,42,215,73,27,39,20,177,127,173,116,137,151,96,146,55,196,55,98,158,240,139,26,83,4,85,151,81,178,31,80,233,234,168,192,254,156,92,68,247,19,109,152,50,97,41,120,212,255,0,134,38,110,226,74,227,88,178,215,114,199,132,194,81,182,67,42,134,89,105,186,236,255,0,41,60,133,26,20,193,4,30,148,12,107,34,65,62,21,89,79,24,22,68,229,235,84,90,249,10,204,192,17,181,38,196,10,110,73,165,206,59,202,110,92,171,165,51,70,85,73,63,10,206,78,146,4,97,240,151,253,9,214,37,79,147,55,14,83,3,74,236,78,251,30,180,123,238,25,24,157,92,130,247,19,237,179,228,249,238,203,137,43,244,160,22,90,25,85,205,179,14,105,53,128,44,188,5,47,26,46,224,32,146,76,81,20,220,157,24,72,222,118,48,229,98,94,135,169,201,91,197,44,191,200,185,242,135,253,20,170,191,16,217,129,170,164,240,53,137,73,254,210,120,251,237,43,38,171,13,78,244,178,126,224,184,209,48,231,209,234,10,236,50,203,149,0,248,208,106,124,240,242,13,85,102,87,91,41,58,147,183,26,122,47,113,132,151,236,192,63,117,23,168,109,72,33,179,136,138,54,202,202,198,200,224,137,19,34,44,207,240,50,169,121,27,28,150,15,9,81,134,146,8,204,73,160,67,151,10,11,62,162,73,62,77,148,227,226,47,16,254,154,86,141,181,5,101,58,12,13,109,22,48,241,114,20,104,201,154,134,45,144,62,82,82,139,134,207,148,96,113,45,80,225,206,223,125,181,61,134,30,218,20,179,46,15,131,12,69,61,233,177,100,202,203,108,82,39,207,8,35,13,10,249,145,10,76,69,86,170,168,150,212,93,134,170,17,62,82,81,10,156,198,153,44,128,225,70,67,167,211,130,123,12,101,170,51,207,10,115,202,34,241,249,172,170,133,181,8,128,204,159,230,18,177,35,61,42,170,203,138,95,42,2,214,77,85,150,62,188,137,165,60,152,130,198,36,170,202,128,214,169,49,113,240,184,118,79,195,18,47,26,17,159,5,165,139,255,0,145,151,100,134,23,205,7,202,74,24,151,221,177,202,206,210,20,139,165,122,136,221,72,90,67,152,82,85,65,168,63,167,91,100,196,47,115,18,162,12,58,2,147,250,127,42,123,50,180,145,153,150,88,135,141,6,111,70,199,253,57,73,164,95,178,138,172,109,134,20,81,131,147,221,255,0,170,151,6,214,140,99,249,185,68,17,16,22,70,170,156,252,177,37,19,26,150,227,27,182,97,169,32,2,201,152,69,237,41,15,71,56,248,85,244,57,149,80,129,219,148,138,66,250,212,246,82,223,132,88,198,168,178,92,106,136,230,93,196,211,255,0,171,159,137,122,31,196,42,57,199,218,68,149,148,137,94,164,248,122,77,80,60,198,148,69,207,131,163,231,105,123,157,216,185,70,37,41,58,119,181,190,11,171,69,95,233,223,224,93,191,218,79,30,16,78,130,242,153,114,218,173,72,9,192,103,17,4,65,43,202,123,33,201,30,18,151,141,39,2,102,16,233,234,173,252,253,165,190,182,156,25,54,158,218,251,112,24,144,135,150,188,163,74,161,223,108,124,214,238,48,50,168,86,167,167,173,131,5,248,177,228,243,82,16,38,65,140,119,241,101,91,102,89,78,157,59,148,68,198,138,173,161,36,159,51,117,141,50,217,216,220,87,66,203,76,79,208,4,139,253,90,47,204,253,60,75,126,104,49,143,154,38,61,183,159,24,212,156,205,48,8,222,6,137,40,133,42,10,101,13,149,144,240,136,170,173,27,190,158,226,96,117,7,201,5,144,56,74,53,31,119,27,99,231,132,185,84,157,108,109,85,72,71,246,20,105,243,38,2,200,124,165,196,79,166,164,170,233,200,220,124,65,3,50,36,103,242,137,102,22,122,249,30,33,39,33,210,177,36,179,54,84,101,109,39,166,147,48,83,85,69,177,42,253,55,99,91,41,158,234,160,141,36,130,226,55,18,62,75,36,23,149,39,53,105,39,29,156,164,18,54,238,22,24,27,82,65,141,247,86,151,235,104,159,251,20,139,204,211,16,70,204,197,159,213,237,165,182,83,34,8,15,12,72,185,72,141,191,232,43,14,96,107,56,50,101,176,56,177,43,232,204,4,152,159,170,95,158,231,217,99,39,205,241,170,141,31,172,37,244,136,185,70,185,242,133,177,47,91,169,214,13,14,168,76,202,104,163,73,76,200,178,78,252,56,196,133,147,168,95,36,120,130,37,61,125,51,100,13,222,37,77,199,113,54,255,0,165,155,43,71,9,140,55,31,251,168,59,141,79,6,162,43,204,40,17,138,69,57,73,168,105,173,162,179,53,204,104,223,111,42,122,26,122,169,35,202,18,142,74,104,243,97,100,90,28,130,77,36,187,251,147,222,75,139,139,43,209,181,85,164,36,167,196,16,87,68,178,12,72,204,225,42,156,96,71,24,239,40,74,62,85,86,100,241,21,108,40,147,15,109,57,138,140,51,236,138,198,113,98,26,8,193,220,203,102,20,194,51,229,249,225,42,192,48,141,85,58,76,172,197,148,76,104,153,242,70,34,98,175,46,44,73,117,196,155,17,147,12,66,226,26,198,158,0,202,126,98,160,112,214,26,226,200,120,138,84,228,58,0,2,137,187,221,114,126,234,50,27,32,193,247,70,85,182,101,171,49,240,165,105,209,56,146,171,57,47,63,79,15,221,200,148,134,25,200,60,57,114,171,112,220,87,73,126,25,101,24,147,23,192,163,193,154,36,168,197,66,204,140,51,43,33,41,73,66,79,121,85,60,35,16,48,175,190,164,200,67,225,138,149,190,126,228,252,194,74,211,126,134,44,127,176,186,214,180,4,39,48,145,212,243,193,82,199,196,218,229,70,153,244,197,31,210,42,90,248,108,140,71,152,69,33,70,139,126,186,148,26,62,212,5,27,248,185,18,25,147,14,35,225,234,26,220,203,32,117,47,24,53,83,89,243,101,34,197,107,252,133,68,102,212,35,141,231,18,36,81,254,226,231,119,117,160,207,187,23,186,187,3,244,246,156,199,148,69,39,251,74,80,208,234,178,63,46,79,241,241,165,106,253,141,27,18,149,185,4,4,201,143,62,76,198,77,3,91,255,0,200,164,255,0,105,101,232,228,147,45,130,234,25,85,148,147,123,131,49,241,72,118,20,66,198,158,154,158,170,76,92,193,148,65,17,23,39,74,193,20,92,81,39,242,126,210,2,5,60,168,39,230,200,84,245,212,44,114,175,138,58,0,22,224,126,208,164,20,145,123,138,51,74,232,251,95,6,6,92,92,164,140,246,114,47,210,50,105,226,73,253,88,146,73,239,167,130,125,160,132,63,184,154,201,228,11,35,240,238,50,164,9,253,57,129,202,79,240,42,122,120,120,188,18,122,171,238,60,213,241,71,143,193,56,102,161,30,62,81,114,174,73,166,95,13,6,141,88,161,123,192,49,245,45,172,140,14,238,165,62,203,230,99,88,126,33,103,213,82,89,152,125,145,180,251,86,70,98,2,29,144,44,178,7,47,34,198,124,8,55,113,31,203,139,242,41,154,168,30,137,45,225,44,174,212,234,173,218,221,197,170,255,0,216,208,208,37,65,62,94,209,165,222,170,65,78,31,42,105,107,48,240,129,245,70,85,42,99,50,73,50,226,34,25,85,254,10,43,23,155,198,22,47,254,248,149,4,204,201,203,43,16,208,16,204,249,32,194,18,165,54,181,179,163,121,151,181,106,171,49,133,147,217,77,131,183,41,84,149,246,143,5,144,14,96,139,144,171,10,121,146,199,250,181,93,91,169,234,188,54,134,46,34,43,119,167,49,50,241,56,136,116,222,170,130,119,196,223,226,31,238,167,186,122,171,80,65,178,97,101,202,202,50,174,151,62,147,79,217,31,118,108,185,16,183,17,160,198,130,241,68,23,34,85,217,6,145,207,175,167,157,36,30,223,251,170,62,215,212,171,73,138,32,178,145,17,0,215,144,142,204,197,202,53,211,106,131,91,58,11,11,181,228,78,170,182,200,198,177,198,96,79,188,169,38,236,209,73,141,87,213,93,130,201,236,47,184,175,38,86,196,154,13,164,184,2,198,166,108,180,102,199,230,234,69,198,153,145,52,227,168,151,24,6,48,11,220,182,154,4,17,243,98,33,82,86,79,120,217,202,81,139,249,87,216,122,243,31,202,7,26,138,245,13,196,125,179,11,184,17,102,179,9,127,141,35,173,210,83,161,31,48,133,149,81,152,219,158,92,92,136,26,173,78,77,211,226,75,47,87,182,153,164,254,2,171,20,112,224,112,117,33,39,211,159,39,87,26,41,243,200,70,113,23,18,5,243,201,239,100,42,93,207,224,181,54,132,52,194,226,177,139,149,32,187,123,33,31,250,124,1,227,250,105,231,226,221,63,212,97,15,39,221,88,89,79,174,24,55,124,120,255,0,117,110,226,141,182,193,84,149,176,108,171,159,154,0,196,65,36,87,20,145,44,143,134,32,150,84,243,39,73,39,255,0,35,43,40,193,166,16,51,114,100,240,70,239,236,89,99,166,71,39,181,209,55,21,190,5,14,69,73,165,102,88,224,197,97,237,42,201,150,79,199,132,42,77,246,71,141,47,17,69,198,134,171,174,58,25,184,207,200,165,181,140,251,104,143,196,94,79,5,249,239,91,126,46,22,170,103,167,238,113,137,119,56,118,164,43,248,151,203,184,27,159,234,1,199,185,66,198,146,173,92,88,230,110,157,177,57,237,62,173,248,141,249,43,229,138,74,174,123,47,202,12,210,229,98,95,127,31,144,79,100,66,233,193,228,235,200,153,132,204,146,206,81,41,126,60,73,240,107,76,238,79,198,212,242,170,9,219,148,137,143,173,217,91,177,252,164,94,153,78,2,31,40,68,152,86,195,0,251,145,178,138,27,130,160,178,112,159,204,92,169,203,38,98,2,213,118,192,8,124,75,26,119,142,75,59,83,98,99,49,148,59,89,114,73,246,214,54,166,7,130,202,214,77,117,67,51,101,228,81,115,245,62,229,255,0,72,104,101,253,65,76,103,221,146,9,31,136,171,102,155,152,50,159,49,139,218,167,223,72,251,123,38,24,69,227,85,236,209,231,23,87,18,170,195,136,52,131,88,122,156,2,126,18,151,141,111,159,169,32,193,30,106,248,185,82,144,232,9,211,135,250,252,72,73,250,122,117,71,14,93,200,214,108,183,216,150,81,188,109,91,46,239,204,70,138,49,13,43,187,146,15,54,98,226,74,25,60,112,184,139,196,146,106,216,118,87,96,96,107,210,52,63,169,88,230,245,200,235,90,62,239,108,54,97,40,202,173,61,97,242,71,202,191,63,104,8,19,169,7,138,89,72,186,93,110,161,103,158,209,73,150,68,53,170,227,139,232,209,102,179,149,114,29,115,85,6,16,30,104,133,93,174,52,1,217,119,23,141,41,212,58,2,131,6,94,210,46,200,115,92,245,57,27,6,56,78,146,181,124,102,102,93,18,53,199,169,13,157,107,100,157,43,71,25,255,0,40,36,3,42,129,24,255,0,72,95,105,12,171,227,168,246,185,246,215,77,229,230,221,17,42,244,28,94,102,8,136,85,82,105,131,130,15,148,229,71,198,125,206,211,52,65,114,44,183,240,92,132,53,95,211,98,230,176,46,36,44,253,72,249,35,126,208,89,82,169,240,47,46,236,127,168,23,253,125,106,134,4,96,105,177,225,151,3,42,205,187,242,41,99,29,55,62,84,145,245,39,210,77,198,162,173,109,79,190,121,162,64,36,97,171,109,55,243,192,203,47,149,73,148,219,11,3,107,56,175,194,17,34,153,50,32,159,138,89,113,21,103,169,30,10,159,51,68,139,148,170,98,28,57,214,89,11,44,68,74,170,82,197,21,150,158,170,183,3,195,148,127,111,149,47,129,163,25,165,216,249,123,242,127,129,55,167,173,173,173,30,89,125,136,201,51,226,89,112,251,106,152,246,175,97,44,255,0,100,196,61,79,190,62,208,185,21,69,84,154,232,222,25,113,255,0,34,219,248,122,140,160,204,46,36,168,218,14,92,238,153,252,126,218,213,133,124,117,51,89,45,200,186,100,152,133,102,32,227,229,74,44,169,200,47,155,221,15,253,213,49,27,70,106,10,130,113,90,38,220,226,30,18,242,145,99,43,167,63,83,61,60,0,228,198,196,252,171,107,44,128,81,226,20,81,172,182,103,146,133,252,61,98,39,230,221,98,26,90,154,172,62,134,103,140,28,74,126,226,77,137,15,135,106,69,79,90,240,8,12,247,86,233,38,38,63,210,140,95,79,234,38,85,137,204,179,33,21,27,73,88,205,238,23,31,221,79,96,105,184,53,63,216,71,201,225,216,190,120,89,10,87,49,72,81,166,108,146,14,147,23,18,36,106,47,177,186,89,254,64,253,54,44,146,51,42,108,192,233,248,93,37,141,145,73,221,218,236,122,185,84,164,153,153,94,185,22,103,58,118,85,151,220,233,50,110,244,196,111,243,27,76,72,112,234,173,8,82,98,137,40,133,254,37,207,38,82,18,220,4,229,255,0,66,87,2,4,234,66,97,93,42,178,253,144,170,29,133,247,212,229,225,175,128,47,229,70,67,178,121,120,67,20,98,81,21,185,36,143,50,117,12,196,25,254,218,107,58,124,139,93,10,198,70,24,249,140,166,181,131,253,92,12,136,30,47,200,154,89,90,140,144,113,68,47,34,66,25,131,16,243,75,42,93,198,113,42,71,155,79,108,71,133,99,91,73,140,249,140,169,159,50,12,233,125,163,71,178,29,110,12,217,114,145,87,115,64,200,158,52,7,151,218,70,198,99,32,179,14,94,68,142,250,226,118,119,134,39,16,214,52,239,220,145,252,164,200,146,204,227,170,151,49,167,176,160,194,100,154,76,99,142,83,243,117,251,107,104,88,255,0,14,212,20,251,188,140,124,68,100,6,111,192,94,28,67,73,39,192,157,231,194,81,165,150,86,164,132,247,152,162,33,82,147,107,3,227,254,159,3,249,8,140,129,75,120,22,68,24,48,149,109,141,125,59,243,154,36,82,21,67,80,220,62,202,91,197,99,147,34,186,99,6,32,124,167,18,77,181,25,152,113,2,236,22,92,54,194,32,151,167,134,187,39,15,16,210,202,121,55,34,123,248,163,73,255,0,236,149,235,81,218,206,62,99,69,24,190,216,213,149,72,48,162,226,126,156,168,99,204,98,144,171,156,217,124,69,167,206,240,171,251,189,18,203,176,60,70,47,241,168,137,255,0,7,224,140,156,197,76,208,179,252,140,178,42,8,76,240,95,228,249,244,210,147,73,69,140,61,222,92,168,170,221,7,91,80,124,185,72,84,245,144,57,49,68,200,145,149,83,224,174,230,191,102,170,215,130,73,48,148,165,198,36,212,44,136,36,44,157,55,100,40,175,40,69,139,18,146,101,149,230,125,161,138,161,37,144,117,85,115,164,50,3,236,129,195,196,178,153,72,120,192,204,94,84,126,152,102,74,174,213,156,249,44,16,223,149,85,88,147,46,70,170,22,63,26,124,246,112,46,124,109,84,113,203,96,67,20,152,213,205,38,173,131,24,108,49,162,229,254,36,110,55,253,6,217,239,57,99,30,28,68,198,151,79,129,101,111,225,18,36,9,34,252,252,132,86,1,213,181,82,126,154,102,29,85,93,225,132,66,26,23,168,136,205,151,250,17,85,104,147,136,12,9,184,147,208,233,42,232,195,230,229,94,13,192,62,170,45,246,76,43,62,170,127,203,90,226,35,70,192,236,170,174,23,218,74,238,38,50,19,56,68,66,253,181,156,155,39,141,253,184,134,145,234,29,78,8,81,30,96,151,145,114,201,212,51,168,241,198,214,48,141,171,89,159,244,8,243,106,112,99,204,104,184,190,226,136,211,215,0,178,177,121,165,151,42,173,178,8,39,1,225,197,198,85,145,174,142,190,229,164,195,224,247,227,157,63,237,90,15,39,238,173,177,181,56,36,245,23,42,230,178,126,27,193,173,62,239,47,250,211,186,71,178,183,218,77,248,245,249,13,197,241,44,164,218,159,193,79,26,238,196,79,38,28,137,229,105,129,100,62,172,171,101,193,171,106,65,250,81,167,170,34,146,102,111,161,44,105,146,203,224,83,20,137,204,105,32,32,241,24,184,151,62,153,175,224,231,196,138,102,170,131,225,218,161,109,75,213,170,82,220,82,81,139,206,195,117,200,161,108,181,181,144,255,0,167,215,74,39,18,106,201,254,183,210,94,63,180,182,126,21,130,46,108,75,162,56,110,182,98,27,140,128,218,98,76,76,121,109,178,21,93,214,217,86,249,230,136,47,247,84,148,104,3,173,102,94,52,202,53,144,211,51,83,20,14,101,227,39,140,140,246,210,59,83,28,135,194,17,15,26,88,201,39,69,48,207,34,75,55,144,181,83,108,106,168,147,191,86,37,240,223,12,116,169,124,229,237,73,149,106,124,147,198,246,136,177,13,149,204,231,225,203,198,169,28,207,226,110,177,255,0,65,125,41,132,39,167,87,207,32,137,244,214,70,161,212,21,30,5,237,26,213,62,25,33,75,221,196,149,200,168,225,217,74,147,17,155,177,45,102,253,244,5,86,67,68,15,153,237,77,216,104,49,184,76,149,120,99,122,22,96,95,39,152,69,80,102,110,8,61,84,54,215,82,65,130,7,229,138,53,193,126,43,252,81,149,108,63,73,164,171,24,137,245,4,175,46,61,86,113,201,19,96,68,162,54,131,60,39,238,229,192,255,0,90,104,250,70,127,253,186,134,226,33,194,116,199,195,221,127,111,59,55,39,43,215,101,210,90,75,85,84,157,158,162,46,53,121,85,242,93,34,196,143,53,244,65,113,26,80,196,69,121,26,24,86,171,160,111,74,227,22,89,68,45,118,208,197,92,159,86,213,87,22,201,129,9,72,82,121,170,139,237,85,6,52,71,226,199,251,137,93,108,56,150,94,18,195,203,149,115,199,34,187,3,88,197,129,6,159,173,102,37,101,166,231,250,180,94,36,28,157,7,46,218,15,81,22,221,43,2,94,146,62,25,106,204,170,153,136,173,125,42,42,213,95,14,185,61,67,145,115,11,183,158,49,223,95,92,46,33,47,209,54,90,134,44,232,155,64,148,138,60,218,50,156,175,121,189,191,168,69,171,212,35,18,171,33,202,233,32,28,191,184,186,45,38,155,32,152,195,20,171,108,154,125,49,72,205,216,165,101,39,219,90,41,245,108,162,29,225,13,95,31,212,72,210,47,137,101,179,148,161,146,72,220,33,91,188,9,36,121,76,150,178,201,249,50,155,137,24,203,184,157,57,84,183,20,25,88,87,169,235,73,38,35,240,168,104,117,90,131,63,20,82,46,184,23,197,147,211,202,177,52,193,143,183,136,106,216,125,24,182,66,122,158,49,199,250,184,169,227,48,121,243,100,65,24,223,159,134,81,10,153,64,51,199,204,97,101,88,205,64,169,181,152,8,255,0,148,138,79,220,42,244,157,54,9,32,121,119,88,150,70,212,236,23,22,212,127,198,151,26,203,43,249,68,68,44,140,224,200,73,25,144,96,206,32,177,114,121,170,218,172,158,8,128,214,233,201,60,197,201,147,246,147,16,236,127,32,162,21,51,50,125,133,152,22,78,73,61,197,196,52,4,202,122,108,124,37,147,145,85,50,180,5,31,106,196,218,108,125,162,229,90,170,191,98,216,138,12,51,143,164,164,42,163,135,60,130,139,139,107,200,177,244,217,209,165,229,197,137,101,39,80,213,84,254,175,148,159,77,35,84,107,92,219,182,60,150,47,108,34,193,253,95,42,159,147,172,50,243,113,137,101,27,80,142,106,150,238,191,65,182,62,147,50,143,30,45,128,210,19,82,86,205,230,136,84,87,162,50,220,159,170,32,147,88,218,39,98,14,25,89,87,66,247,251,21,170,75,190,30,62,37,169,236,56,200,195,7,173,62,159,78,120,207,229,72,236,130,249,36,96,131,197,137,232,196,85,24,177,242,166,241,101,38,37,246,100,110,60,40,200,115,34,194,131,137,78,90,234,160,70,39,81,10,185,218,77,45,137,90,177,160,209,177,31,46,44,163,67,217,79,137,225,180,196,49,42,8,6,5,148,68,174,203,77,196,207,155,145,87,254,192,134,187,178,151,7,138,38,78,84,126,152,159,56,92,165,41,50,21,95,214,232,154,233,192,97,147,150,105,186,10,214,101,54,49,35,110,36,92,181,27,117,132,30,119,51,98,112,137,109,173,178,125,65,240,216,241,17,58,126,164,167,169,7,12,164,160,54,90,115,82,75,229,139,185,39,220,80,178,120,15,103,242,208,163,135,125,4,188,185,70,84,87,169,62,79,211,81,172,210,86,66,148,255,0,78,47,31,182,157,195,135,46,183,154,218,124,97,126,225,82,109,191,150,163,96,58,195,144,124,49,121,62,162,91,51,61,111,52,177,101,64,76,215,224,133,195,18,86,229,46,126,173,139,109,219,43,18,117,127,225,42,176,238,52,242,78,234,14,36,70,18,119,27,148,138,122,28,192,103,204,25,67,84,172,134,57,49,121,101,98,254,85,75,105,160,140,166,189,207,213,18,81,101,167,162,217,63,48,184,136,141,125,56,224,147,49,109,8,85,135,170,130,49,22,172,204,159,61,197,219,208,198,171,76,68,141,221,202,168,222,250,97,15,244,3,73,141,100,73,44,225,46,36,1,172,135,25,156,197,82,155,168,145,202,199,9,178,250,96,5,205,255,0,112,197,137,72,64,212,51,173,229,122,117,113,73,141,80,201,178,163,32,31,234,2,146,95,226,73,106,159,4,150,175,45,76,12,67,83,134,59,181,156,181,168,181,8,255,0,195,123,82,114,150,87,111,34,62,5,33,43,73,132,197,25,75,247,10,168,3,36,226,7,42,83,119,130,72,216,80,246,46,253,207,225,200,214,50,146,18,103,234,30,63,180,179,159,107,22,12,95,108,73,24,111,159,9,152,123,84,213,197,150,67,251,191,227,80,146,238,60,106,165,88,109,116,228,226,117,19,39,221,68,225,100,103,245,47,105,224,214,201,130,205,216,133,147,195,177,97,168,67,178,7,202,21,99,49,140,164,189,149,150,228,228,194,92,73,134,158,184,7,158,208,165,83,236,134,65,121,230,75,102,50,85,108,191,80,136,46,174,197,140,183,43,27,29,18,124,98,21,236,46,46,53,148,104,117,210,120,138,37,142,149,248,133,71,58,43,34,91,69,196,68,125,149,149,110,76,181,194,39,242,38,89,52,66,108,172,105,54,158,170,24,51,4,164,200,36,12,195,31,164,42,111,82,89,89,21,143,8,101,16,95,180,167,67,113,107,8,121,139,41,77,154,87,40,177,175,217,215,233,46,223,25,152,83,214,106,113,151,139,116,191,63,254,36,188,147,203,148,130,26,208,29,91,182,156,204,210,191,214,166,219,169,200,174,218,57,250,82,52,253,207,105,114,163,217,12,100,26,229,90,111,94,85,73,99,5,186,228,86,159,136,113,15,54,46,37,177,245,12,162,201,210,153,220,67,157,7,204,177,20,229,110,161,222,203,124,75,17,98,246,147,127,198,17,39,113,114,11,248,150,6,13,116,158,108,74,234,202,249,49,5,180,56,135,178,135,122,15,233,229,89,70,167,244,215,252,222,50,160,99,89,62,55,128,130,85,183,214,192,94,226,165,252,157,56,5,27,152,46,161,152,248,192,203,244,148,83,39,146,236,248,118,164,40,213,149,148,63,82,7,202,100,42,77,27,212,104,60,195,181,24,147,199,31,152,150,60,19,105,250,209,176,62,141,200,151,89,67,139,53,251,176,192,24,145,159,137,43,73,59,12,177,101,34,171,125,36,82,141,134,197,218,197,210,43,16,12,140,79,164,143,141,24,226,238,77,167,177,145,137,196,149,201,152,65,179,54,85,9,6,86,62,248,16,71,204,140,52,152,178,65,204,166,66,99,201,127,105,10,53,246,77,195,7,197,16,68,200,160,214,46,170,28,243,65,141,204,89,88,134,179,135,175,40,255,0,73,186,25,126,158,52,145,236,130,64,60,214,57,11,246,210,8,112,32,239,159,44,49,113,35,109,152,101,237,228,117,160,176,19,135,148,56,214,169,53,160,31,50,77,73,169,32,198,30,25,124,95,145,57,220,196,156,12,209,11,149,52,108,200,78,69,80,7,207,178,133,254,92,34,127,18,218,27,45,113,56,152,162,20,130,202,141,170,181,131,26,94,208,197,229,243,85,65,227,230,10,102,145,60,193,108,159,0,149,186,54,87,253,254,161,169,173,9,40,131,246,201,214,160,190,40,252,84,211,244,131,252,51,82,81,201,154,86,123,93,99,78,245,229,169,246,47,12,187,66,126,218,252,227,169,33,208,78,150,248,149,194,33,100,151,233,114,41,181,186,140,98,244,208,93,57,100,116,237,54,106,120,35,245,107,205,101,243,30,31,167,25,120,198,152,255,0,227,30,146,173,38,18,223,70,92,9,159,12,111,224,191,52,178,229,31,221,69,7,224,87,226,211,230,203,201,238,99,42,198,232,167,126,222,218,29,75,44,22,203,93,117,59,99,63,237,15,164,137,59,211,194,82,20,159,80,74,166,159,82,68,187,249,184,153,121,87,60,210,95,0,106,180,184,25,148,163,200,186,37,110,152,5,71,233,58,214,172,13,15,38,238,100,141,11,107,254,45,53,27,76,99,241,161,160,89,114,97,203,137,28,25,44,201,132,165,91,100,233,186,233,188,161,46,34,38,95,246,65,148,14,76,102,19,151,18,28,219,88,204,225,84,112,227,15,6,44,73,93,197,60,88,222,101,228,200,157,189,189,200,17,204,153,46,216,252,34,219,99,247,19,139,90,121,208,162,48,194,149,151,42,141,212,154,134,202,49,240,132,188,127,77,23,85,241,32,228,6,210,92,81,149,34,183,240,173,90,163,106,121,44,33,246,134,236,85,172,210,164,35,51,113,168,255,0,48,73,62,236,60,73,172,107,226,15,132,185,21,108,201,196,43,117,56,76,48,223,214,131,155,173,90,80,218,144,145,88,19,45,22,76,220,129,252,170,123,214,217,72,60,38,42,187,46,136,115,157,24,210,98,16,28,48,50,145,73,217,86,216,217,29,230,52,92,75,229,110,161,127,228,46,94,196,214,125,150,228,28,75,86,64,169,10,96,222,8,255,0,41,40,130,26,171,170,12,225,68,254,163,40,133,34,67,50,227,211,124,205,181,33,84,204,157,79,168,228,191,54,34,8,127,77,107,47,235,160,234,85,154,183,44,231,230,229,202,178,99,32,193,127,86,37,157,62,234,116,70,27,17,63,192,182,79,167,60,239,237,72,154,172,37,134,17,175,170,161,51,139,30,68,44,249,36,146,7,203,72,195,166,206,35,245,42,58,122,28,135,24,76,166,177,183,217,184,128,85,106,16,16,152,108,98,145,84,83,220,87,110,190,83,151,237,162,25,166,226,148,152,131,21,83,233,237,25,91,27,245,120,214,181,19,150,166,101,244,76,93,134,37,185,217,196,190,126,24,223,3,137,116,25,144,244,229,104,51,27,108,47,184,69,56,29,109,77,90,247,225,40,202,52,126,66,39,244,101,141,132,230,210,64,29,111,47,96,146,99,83,188,96,127,211,85,175,215,149,69,62,99,21,5,119,168,106,172,162,113,20,98,91,31,81,163,134,221,14,95,113,12,113,159,242,157,137,13,220,11,43,40,187,68,85,172,195,198,150,243,11,254,116,198,25,167,89,13,153,132,154,185,26,115,249,44,178,168,38,45,175,82,119,91,26,92,150,48,203,163,126,9,28,144,12,197,18,91,119,78,120,80,118,145,59,22,180,106,37,133,113,160,30,50,104,16,158,75,56,80,117,79,124,40,143,13,143,98,197,246,71,206,192,136,92,106,86,28,165,97,189,38,14,89,125,130,246,215,44,215,63,23,111,36,206,244,157,61,3,147,234,43,240,190,12,146,127,80,42,209,39,70,81,228,124,176,197,75,178,178,242,215,93,6,142,77,175,130,52,51,39,108,70,91,25,228,44,159,14,68,118,152,212,158,155,56,123,177,101,26,105,248,37,146,124,205,255,0,186,33,131,165,73,159,50,63,29,80,55,46,51,184,215,135,141,41,152,162,226,25,85,37,86,191,102,197,129,218,242,36,166,210,91,144,48,166,40,211,42,125,49,22,48,242,150,124,111,247,82,178,167,216,189,245,250,53,92,79,177,40,30,92,88,178,161,244,240,79,39,252,197,82,153,128,40,216,19,8,124,73,84,203,136,149,28,33,236,251,104,178,5,89,199,182,180,245,80,160,229,136,33,228,42,159,178,164,178,199,154,38,69,239,91,1,25,152,197,88,67,178,63,104,173,8,177,101,185,181,161,160,59,175,238,197,137,31,14,24,8,68,100,11,128,78,226,176,23,242,38,143,211,100,240,221,196,235,93,11,82,100,158,179,208,4,183,130,76,69,227,253,213,207,180,222,137,29,37,139,196,46,194,251,107,188,70,54,228,27,66,137,69,106,74,169,117,179,135,46,34,126,107,236,50,129,133,247,58,124,140,221,245,166,144,245,104,36,202,96,186,178,173,47,184,137,56,12,245,31,105,79,154,183,213,231,48,213,254,211,215,51,42,248,154,118,40,27,66,131,234,254,68,151,80,201,28,31,63,149,202,52,203,73,100,35,0,25,106,182,227,74,193,182,136,76,95,242,43,71,34,241,238,68,252,171,175,62,27,193,213,56,13,16,67,23,59,10,187,78,143,211,216,170,162,196,246,132,196,160,58,121,240,165,156,50,248,134,39,163,225,218,202,23,20,73,88,134,36,178,51,120,21,219,41,167,214,232,168,204,249,184,164,200,185,246,161,161,60,223,50,212,202,197,249,248,198,158,76,153,58,78,60,197,202,188,198,15,26,91,55,153,164,68,8,214,177,152,248,150,29,137,212,8,103,141,205,149,108,178,8,243,230,202,164,110,53,13,148,153,123,74,158,33,137,78,70,84,82,138,183,58,60,11,232,56,222,34,242,145,105,158,246,17,115,120,17,173,74,124,219,174,69,87,14,200,226,99,3,96,146,27,242,97,90,190,35,105,56,241,255,0,237,86,81,160,122,220,87,137,104,121,129,39,164,171,110,155,152,241,88,191,233,249,174,161,69,38,210,181,208,95,134,92,244,206,133,131,169,62,81,114,140,73,253,245,60,66,141,146,202,44,170,82,238,224,17,184,68,36,178,2,142,228,234,64,77,63,82,127,85,168,106,132,14,88,3,42,151,211,21,80,73,202,94,180,210,202,4,72,36,97,162,37,175,244,0,47,175,165,22,91,253,58,6,33,165,254,18,203,218,92,73,249,172,170,176,97,50,71,101,24,243,129,253,57,58,212,13,177,177,251,75,107,3,234,68,197,44,184,146,56,210,103,65,62,208,194,228,76,153,245,75,216,152,12,141,166,207,187,218,11,151,42,63,255,0,12,79,27,230,202,46,165,140,109,66,56,196,103,212,84,15,212,231,146,14,82,229,26,86,145,83,224,197,176,53,36,159,77,38,37,95,14,202,214,79,233,37,17,115,79,82,30,249,62,173,181,120,223,196,85,199,175,33,234,80,223,85,2,254,35,226,88,139,41,23,230,111,137,127,7,206,41,111,236,20,101,250,97,247,112,99,49,153,74,66,149,125,159,38,143,82,69,218,88,136,98,39,130,233,142,68,117,164,186,122,14,178,60,45,100,63,41,105,40,0,168,35,43,162,21,117,131,95,30,146,8,58,202,185,239,197,170,67,233,105,111,182,169,235,18,230,186,39,227,49,245,109,171,234,101,202,31,18,148,177,236,240,211,208,167,54,187,234,126,147,173,181,149,100,70,24,42,142,53,172,239,100,89,113,46,105,67,124,56,222,2,87,245,83,1,36,125,168,141,84,148,140,52,252,109,101,90,60,219,92,191,109,8,207,137,30,164,76,59,13,170,221,176,200,60,217,71,141,35,184,244,232,220,194,79,183,167,216,170,223,193,145,167,158,119,23,213,81,87,213,86,49,188,204,82,172,63,18,74,223,112,136,152,188,213,73,171,79,119,17,134,203,254,133,140,171,90,14,173,70,29,233,189,67,178,167,139,196,79,240,38,236,212,52,118,199,102,236,163,253,180,46,155,135,22,53,110,210,95,252,139,156,107,154,166,82,92,229,136,82,99,42,150,203,87,29,125,65,106,236,119,24,18,116,207,159,202,99,255,0,241,208,183,116,231,191,38,210,146,0,132,185,150,134,184,131,131,245,248,137,244,202,186,189,62,164,60,96,51,136,127,184,171,31,80,201,204,139,71,150,36,147,190,23,234,42,231,255,0,223,255,0,1,127,223,255,0,4,202,29,109,149,107,25,18,196,88,134,85,109,248,169,228,7,221,74,238,63,169,3,230,202,186,191,33,31,227,176,171,27,8,103,233,224,14,94,238,38,50,172,253,72,16,135,139,106,49,17,43,184,213,160,160,6,210,32,183,50,84,147,239,173,119,126,163,47,32,148,89,153,254,6,85,47,36,221,222,9,153,162,113,9,7,113,173,165,236,95,187,16,202,84,36,11,227,217,3,152,164,147,246,208,223,135,165,77,123,242,139,181,34,173,205,177,207,109,110,253,72,239,40,68,179,129,187,47,106,219,107,165,79,83,100,240,229,227,90,36,190,112,134,192,196,18,109,178,141,32,227,12,81,112,229,69,214,152,112,124,204,105,72,122,218,67,224,100,185,125,139,13,73,38,37,108,28,184,185,16,203,137,53,228,80,192,184,57,15,194,154,95,62,94,164,138,200,129,23,34,225,148,63,21,241,88,178,38,214,79,248,215,232,77,37,50,182,108,22,20,185,50,21,138,48,201,165,138,74,186,160,134,159,64,2,19,243,88,8,105,252,109,43,85,37,252,34,196,137,181,159,177,102,92,68,42,2,54,176,130,49,229,52,94,69,210,221,71,240,134,219,15,195,85,91,90,12,88,183,42,82,251,77,178,220,103,194,44,72,215,235,205,200,240,138,40,196,165,181,62,173,60,16,112,228,229,88,178,51,252,15,182,21,167,169,233,234,63,205,167,143,32,149,72,117,62,153,31,8,178,21,113,218,217,254,175,59,14,37,127,13,250,114,144,108,204,94,69,38,145,190,202,109,149,230,187,224,225,138,49,13,98,25,128,147,218,36,155,214,224,217,3,245,67,16,210,248,215,3,207,195,214,147,113,190,197,219,81,253,196,48,73,31,16,148,62,161,129,47,27,4,46,207,53,77,50,212,100,138,252,37,73,160,103,146,71,238,203,198,173,27,51,138,202,166,112,224,60,144,88,27,4,134,251,225,212,79,243,26,242,145,91,124,161,0,193,114,100,68,70,15,246,134,18,174,38,43,49,205,234,141,169,170,78,204,54,132,199,244,202,186,45,85,168,228,179,152,171,237,150,158,173,27,25,196,176,123,224,139,194,32,162,140,74,76,168,156,77,179,56,45,173,149,84,147,237,49,12,164,94,135,163,247,204,202,18,140,75,125,222,134,6,197,247,123,241,136,158,25,113,168,144,235,201,116,135,218,88,139,143,234,33,153,147,63,113,171,114,128,218,60,251,239,78,202,50,254,210,55,255,0,13,32,251,178,135,145,11,15,91,65,238,136,94,212,218,6,164,100,222,99,21,11,212,255,0,4,219,98,101,250,62,87,153,5,18,47,31,212,74,108,190,26,99,249,189,174,82,46,194,29,97,85,10,14,35,109,146,201,58,230,44,144,60,66,138,52,235,212,167,208,81,206,95,85,26,33,127,167,203,22,36,237,148,240,116,217,25,46,185,106,125,173,52,105,219,179,11,42,114,203,237,43,118,54,11,144,68,250,107,46,161,86,61,107,168,111,44,160,255,0,79,249,100,162,5,173,229,108,182,24,179,213,91,223,20,99,226,22,84,61,149,32,36,193,125,135,24,177,34,168,234,22,40,224,124,69,163,146,54,6,216,95,200,156,176,52,118,192,205,93,105,25,113,103,189,145,187,145,17,180,221,141,216,243,87,207,196,185,149,93,91,29,74,214,51,162,24,32,132,126,98,175,143,120,36,147,132,185,84,147,31,101,72,61,164,185,89,82,123,141,67,6,16,243,20,164,17,62,160,149,42,226,213,78,138,104,17,36,254,172,72,105,58,122,168,64,121,68,94,69,206,41,53,249,6,124,59,172,163,251,138,246,29,196,89,209,50,148,169,150,105,60,180,21,163,36,110,52,101,150,127,80,14,66,137,104,129,101,99,5,248,113,114,42,135,234,126,125,161,138,76,105,184,104,106,164,252,216,165,15,149,107,50,63,63,64,200,84,27,83,201,102,47,113,20,104,199,132,60,197,22,84,111,160,188,111,202,33,45,83,13,22,55,17,178,20,171,113,2,83,83,176,5,120,37,196,139,139,243,242,36,215,16,207,111,46,22,17,16,168,185,250,216,3,177,244,255,0,75,227,243,236,42,185,164,135,16,163,100,176,164,220,84,97,153,88,146,255,0,195,163,224,221,175,70,161,36,31,119,169,117,7,135,32,251,70,162,238,222,8,35,57,138,81,226,18,36,153,70,142,54,112,168,217,36,196,96,77,143,24,147,106,31,164,165,116,125,168,46,224,190,88,189,167,170,136,126,2,38,85,177,201,117,36,203,226,108,147,73,92,73,111,54,94,66,165,154,159,74,213,78,137,237,228,250,136,235,39,128,160,121,68,94,68,146,29,192,8,125,165,137,113,38,221,99,86,49,117,108,0,9,155,67,36,119,26,110,202,52,183,203,137,23,40,211,123,137,44,130,247,148,82,135,143,234,45,149,90,204,98,102,25,98,202,167,189,145,70,86,37,97,192,57,101,243,11,18,185,135,2,155,211,115,22,87,39,211,76,160,27,69,219,51,44,185,251,98,125,60,75,38,83,233,248,199,204,43,145,227,85,186,120,234,71,34,104,38,124,158,17,11,145,50,141,91,76,63,243,178,161,53,12,104,37,255,0,41,41,50,32,41,233,53,25,121,108,103,147,26,106,176,193,243,236,180,225,9,180,174,138,79,220,196,136,97,167,86,242,226,227,70,6,144,17,162,102,9,121,62,162,75,107,112,126,172,185,84,89,70,82,129,250,145,133,3,195,139,145,72,220,79,149,25,249,75,214,179,11,229,249,253,180,127,165,122,219,54,152,147,71,29,1,152,138,161,152,9,55,47,205,214,85,83,179,61,111,156,176,242,143,193,78,107,10,67,232,230,51,104,94,212,238,146,97,228,193,0,140,92,136,108,113,21,67,171,103,130,73,50,216,139,42,117,15,77,206,212,132,205,16,95,44,36,184,212,140,199,152,75,78,107,250,143,242,233,68,254,37,42,178,113,245,42,53,184,135,99,91,231,93,238,37,80,41,45,100,159,44,177,101,39,182,129,245,237,70,89,223,54,94,68,205,246,86,49,152,50,150,228,130,39,182,153,112,248,17,138,72,210,117,85,72,57,184,134,160,53,205,144,228,206,226,46,82,123,139,125,174,167,212,241,153,243,101,147,37,44,181,147,234,245,93,95,50,134,177,72,213,80,58,4,152,35,173,196,110,207,5,41,101,61,144,78,73,98,229,39,211,69,178,182,196,96,221,203,235,246,209,144,232,89,59,230,253,180,177,171,121,152,213,57,70,167,12,237,73,40,18,246,184,177,118,42,255,0,135,175,28,98,60,88,186,152,173,3,167,162,201,99,195,137,7,15,225,236,170,73,103,48,87,86,218,147,220,212,101,25,255,0,157,84,67,184,1,96,250,118,215,145,70,108,231,14,94,16,170,122,72,219,111,2,153,73,148,195,87,225,178,100,205,137,32,212,148,231,140,118,75,93,138,4,202,162,196,253,47,34,146,214,112,0,74,227,203,250,72,186,184,45,142,72,105,54,163,38,40,136,232,22,172,201,138,89,113,17,19,25,145,75,210,143,252,6,203,182,63,15,98,22,59,140,204,79,221,217,69,246,165,101,34,125,240,247,83,158,79,202,20,75,40,127,7,39,65,229,41,82,235,39,203,160,59,2,24,28,127,80,73,228,233,218,162,238,95,19,179,67,178,196,198,25,102,251,129,201,243,226,81,26,99,80,196,178,27,4,110,197,116,24,96,216,191,104,47,244,46,117,81,177,35,228,213,75,43,223,136,72,80,192,151,24,252,201,219,31,107,90,254,34,173,182,82,73,181,221,216,20,127,182,171,97,106,10,200,219,224,60,42,7,91,105,39,150,41,226,11,177,31,51,85,28,175,120,98,42,173,61,50,187,255,0,110,34,200,66,251,137,85,191,127,98,154,46,169,196,226,90,27,94,75,210,243,159,73,169,132,79,182,69,212,131,168,107,108,188,13,16,163,198,138,214,122,3,78,91,249,219,98,30,69,198,110,41,53,61,65,222,90,156,155,97,123,105,26,10,101,22,189,199,105,21,219,47,67,185,179,210,172,162,97,44,1,165,115,233,234,170,7,187,23,111,182,185,238,149,212,247,59,79,234,217,4,174,160,90,197,154,12,198,229,77,28,142,156,201,52,97,80,30,114,179,234,173,83,41,222,47,155,196,128,141,100,120,50,159,136,188,106,194,5,192,200,14,81,101,66,205,64,168,170,1,178,131,14,192,107,116,152,216,129,155,22,37,176,211,242,159,132,92,107,41,38,36,208,98,16,185,86,172,151,97,106,76,62,102,89,123,68,198,202,133,145,162,238,247,67,91,127,12,28,190,214,34,125,68,144,209,167,73,63,167,101,255,0,90,102,176,202,51,135,243,44,97,147,221,152,48,51,47,186,132,170,173,56,160,225,70,132,35,141,202,82,163,129,156,216,28,58,86,180,68,221,226,75,181,61,220,77,55,5,230,137,87,185,34,163,100,193,149,38,190,140,61,171,196,92,124,169,108,174,106,224,196,125,63,198,155,252,140,195,22,48,147,153,159,25,181,30,49,241,13,115,201,250,122,94,124,53,226,237,122,173,211,26,60,226,123,37,216,100,41,20,215,162,254,151,105,147,232,165,141,175,46,44,162,255,0,81,201,202,150,63,82,90,238,184,122,209,55,16,37,126,76,34,95,94,19,198,170,195,181,229,86,94,157,72,110,31,25,168,70,82,127,80,166,227,250,138,142,51,224,148,12,195,143,26,69,90,18,73,139,134,88,150,65,135,233,188,33,67,70,53,138,95,77,1,57,178,140,75,118,206,171,31,110,85,207,172,173,118,199,218,26,81,50,42,58,112,188,177,25,202,85,42,191,115,42,163,191,77,137,39,132,34,75,173,116,149,6,14,98,144,100,253,164,246,4,201,112,122,113,175,79,100,89,188,182,50,191,219,85,89,181,39,93,78,121,113,167,160,193,136,243,68,42,77,13,243,136,12,34,200,186,73,161,233,194,15,245,69,255,0,105,14,22,65,243,194,44,104,102,71,228,106,179,33,205,252,237,99,63,230,229,17,49,135,48,126,108,49,186,213,213,174,143,174,178,6,92,184,138,167,13,162,73,237,23,42,54,211,199,81,183,13,179,205,18,201,128,218,38,129,152,56,195,196,148,67,161,177,130,254,174,49,33,205,60,147,136,252,222,210,131,43,43,14,181,44,224,73,137,239,11,40,215,140,104,153,254,81,69,63,80,226,30,211,46,36,210,29,173,60,96,102,202,77,202,213,102,22,170,80,25,140,43,57,146,35,105,129,201,62,81,45,65,123,237,201,150,36,164,124,109,244,31,117,90,204,101,77,145,153,46,181,140,20,178,166,65,147,145,74,207,129,121,54,94,101,85,167,163,65,173,103,245,28,153,20,153,124,128,54,25,143,24,153,182,185,83,103,214,193,182,240,55,81,17,161,187,211,177,129,202,34,37,86,186,183,71,70,30,236,165,39,23,210,18,102,234,17,56,234,27,110,255,0,6,169,250,85,133,73,228,210,109,191,246,215,149,111,135,241,119,78,73,126,42,232,185,75,247,86,87,26,159,81,221,143,105,16,67,141,27,234,45,142,101,155,224,86,141,147,145,13,168,116,72,236,190,210,158,129,167,181,30,159,156,193,68,22,229,116,70,105,179,198,38,236,179,242,145,100,199,188,79,204,21,86,101,242,208,21,152,206,27,37,194,136,194,219,8,98,34,219,38,28,91,184,175,136,94,178,177,121,241,189,75,230,202,82,20,130,66,152,39,243,229,82,95,248,140,204,113,187,95,129,179,171,111,247,113,37,19,108,87,228,237,93,187,71,192,5,69,118,44,92,190,11,104,102,48,96,194,81,35,66,18,70,230,23,90,163,87,199,64,119,119,229,169,37,169,195,58,105,248,178,99,72,224,7,109,57,129,41,72,186,35,216,9,47,226,17,18,139,138,126,76,216,148,217,84,21,133,215,120,35,96,52,79,249,16,80,245,36,81,126,173,16,19,62,119,202,8,73,85,151,195,217,214,231,204,110,44,73,86,54,113,177,31,50,99,39,51,48,162,229,18,7,96,2,147,182,72,136,142,129,49,250,88,30,158,92,101,252,139,207,212,52,196,127,48,147,154,99,13,135,141,218,82,17,122,77,150,47,117,24,243,68,146,198,97,234,73,173,105,15,59,170,82,158,218,185,138,192,102,167,184,178,63,9,120,211,74,29,55,42,182,86,99,74,34,22,144,214,53,30,97,150,94,52,240,218,146,14,60,73,31,178,99,216,123,51,252,141,141,51,47,202,101,64,76,99,196,207,213,98,75,67,143,205,229,17,86,230,90,193,33,54,146,226,165,168,113,5,252,73,85,27,207,231,200,84,51,254,36,3,168,34,68,207,161,170,41,217,233,248,249,123,18,137,241,180,228,18,97,49,71,145,81,161,90,251,140,173,252,25,85,89,50,115,242,136,74,138,53,81,39,3,183,18,69,165,100,208,70,38,109,214,85,94,205,85,84,47,166,145,102,68,21,149,252,68,210,105,239,227,1,225,137,40,133,73,25,79,106,46,238,197,105,51,226,70,156,168,254,232,101,90,36,235,157,49,100,253,216,187,84,228,234,161,127,129,227,134,90,251,19,108,141,168,4,78,82,147,26,125,2,158,33,1,187,177,180,196,69,63,169,53,180,18,51,105,19,136,139,150,92,90,234,49,159,136,164,40,202,158,206,235,134,130,172,107,223,45,123,31,160,25,101,165,106,124,12,107,65,151,237,166,76,213,90,58,201,139,128,82,120,73,7,245,18,226,34,46,97,189,35,154,36,162,21,31,231,251,55,110,35,165,235,11,138,209,68,254,146,85,201,153,2,117,220,239,117,81,85,90,203,212,131,96,172,69,199,230,186,37,109,109,4,104,159,40,44,68,85,143,143,249,73,182,60,9,154,122,121,120,54,145,23,166,83,222,70,225,197,149,84,230,4,98,113,44,159,51,114,149,164,79,160,91,147,240,32,78,146,204,40,11,40,103,131,210,171,89,90,65,31,41,167,226,31,211,95,13,12,18,83,170,168,51,49,47,73,168,72,34,97,150,92,73,228,248,96,187,6,88,133,228,250,137,92,255,0,135,81,36,147,48,101,114,21,31,91,163,236,169,6,242,238,184,132,177,146,153,46,166,90,226,71,195,188,233,41,72,81,172,39,238,132,15,148,84,213,186,146,155,243,230,22,82,9,0,109,85,71,38,115,195,181,196,179,113,13,171,136,33,204,181,140,60,217,113,38,176,46,44,100,147,23,25,83,99,82,14,200,121,67,143,26,244,104,27,110,16,137,106,212,203,25,73,170,4,144,101,247,10,166,159,165,72,41,111,54,85,84,204,253,56,136,181,62,158,230,113,248,75,136,106,190,175,240,42,181,13,76,102,218,47,105,50,36,146,103,156,164,230,18,119,50,53,141,111,152,172,10,166,173,88,114,126,145,113,178,228,93,91,17,140,9,44,27,249,132,171,161,218,143,217,226,92,246,6,155,212,114,121,178,166,249,165,214,179,250,137,70,170,202,213,19,18,190,102,161,217,115,25,34,178,212,239,146,204,33,235,75,31,12,150,88,203,186,38,52,76,106,124,99,230,72,176,249,54,166,51,41,17,169,224,78,178,59,12,34,144,72,234,74,217,98,103,237,43,39,213,0,163,196,134,11,54,62,98,42,232,193,52,18,204,225,154,122,28,233,39,194,110,180,46,179,209,239,41,25,99,82,92,68,243,76,169,46,7,147,169,54,181,152,2,3,135,181,73,166,94,61,134,85,107,18,176,30,122,216,172,13,137,121,16,23,26,144,98,103,10,202,226,52,233,44,39,18,159,135,2,215,125,136,208,56,211,109,234,54,38,12,173,131,118,253,220,178,201,70,135,77,193,243,194,18,201,85,16,25,22,19,217,242,163,78,95,107,70,32,126,151,145,85,153,16,91,48,45,108,102,66,130,135,147,112,66,112,137,15,38,212,159,159,139,141,0,27,38,20,253,68,92,114,45,216,232,86,106,143,171,119,68,7,205,137,110,158,17,194,30,83,69,202,189,85,63,217,42,124,253,167,135,86,85,85,101,32,214,177,31,191,25,63,73,20,130,88,179,82,86,193,63,205,151,147,233,166,54,70,83,82,105,25,111,45,133,197,252,137,235,111,144,42,167,214,214,219,86,188,209,20,204,11,38,84,31,105,45,81,134,96,224,197,100,64,242,169,169,244,146,166,216,238,205,196,52,141,105,77,90,160,230,77,151,31,82,34,27,200,84,150,124,202,216,192,195,151,145,27,91,51,32,216,111,109,35,45,7,85,52,106,27,33,140,248,86,90,120,204,25,21,6,206,140,188,165,229,42,82,106,65,142,118,80,151,16,211,170,131,48,210,77,12,75,96,102,52,161,11,249,84,204,157,25,78,34,102,151,43,42,117,176,6,78,213,190,78,158,36,208,112,149,93,108,64,158,135,101,165,107,79,132,34,34,163,124,248,50,89,242,138,94,227,65,216,205,240,218,23,22,37,157,85,84,173,62,252,54,18,178,145,36,138,223,99,119,65,183,169,16,82,241,114,39,241,153,7,31,44,92,169,52,203,136,144,98,102,237,39,130,146,102,191,212,18,79,135,106,49,15,238,165,179,47,17,91,50,111,226,141,198,149,173,181,100,73,114,182,210,74,254,52,251,67,62,32,193,132,184,202,63,5,246,126,149,211,154,180,236,177,212,34,25,100,139,237,41,227,61,148,22,56,131,147,108,175,149,69,82,250,76,154,49,61,98,201,52,98,229,12,161,228,80,182,161,6,65,203,20,162,23,237,162,163,82,2,220,108,218,100,200,160,209,187,252,150,90,161,209,161,234,168,163,31,110,84,87,226,168,50,120,114,242,41,205,48,26,113,197,218,88,197,38,229,17,101,90,2,63,119,17,34,195,79,147,89,151,232,109,62,6,64,48,193,83,83,222,200,32,126,84,224,55,24,129,136,217,8,131,187,140,9,48,94,92,95,198,172,185,144,39,97,234,64,118,196,129,149,62,141,175,44,113,226,218,198,16,212,204,56,15,25,58,177,13,82,178,144,120,51,38,161,75,9,194,242,18,91,229,229,255,0,90,58,78,164,150,46,154,177,149,98,240,188,94,210,111,85,13,159,147,137,21,6,97,68,109,67,40,156,214,48,7,143,237,38,208,53,36,66,112,196,226,34,42,212,209,96,251,67,18,137,126,167,211,130,184,102,211,146,79,154,148,140,161,30,101,147,195,121,100,79,148,138,50,253,197,179,103,99,80,12,214,216,211,72,26,145,241,162,112,226,18,137,215,58,171,115,220,82,99,73,184,188,87,67,106,214,54,26,227,212,143,151,17,49,170,186,123,138,98,68,194,42,108,68,250,139,158,70,214,113,35,86,226,13,49,63,113,105,135,171,108,100,244,241,13,25,120,149,169,212,223,79,58,79,44,73,67,16,209,76,97,32,131,17,139,200,164,169,53,83,6,206,89,227,23,242,167,207,184,136,64,126,171,42,151,228,120,118,17,163,99,25,151,3,251,137,121,173,70,54,117,9,79,221,218,159,207,132,75,68,51,14,72,241,88,148,130,26,165,88,90,232,108,54,188,149,26,94,44,67,198,37,133,150,191,25,34,229,22,66,147,233,163,161,232,56,182,76,204,41,68,16,212,205,197,80,42,110,31,93,151,40,132,183,241,244,251,27,113,126,134,52,250,219,81,217,17,129,137,23,141,116,42,64,238,94,51,91,40,93,42,22,70,150,175,130,254,52,245,209,56,138,205,113,244,151,193,218,225,92,223,91,107,10,122,65,226,15,98,105,113,107,182,102,28,189,171,153,107,61,60,123,184,189,188,139,158,69,150,109,6,134,136,217,20,81,172,162,221,214,188,198,148,63,240,117,168,187,139,35,198,149,132,73,94,137,164,151,91,59,20,178,144,163,243,87,230,167,139,36,253,67,79,12,56,100,60,146,42,54,33,154,62,99,8,255,0,155,149,139,242,42,27,42,64,17,249,178,164,117,186,2,196,71,100,177,74,227,86,140,173,197,196,101,85,195,228,155,46,143,153,63,24,44,141,196,36,217,236,33,64,154,70,167,131,238,137,30,247,196,31,22,36,215,143,236,158,71,55,245,137,81,142,240,242,113,61,56,170,193,39,252,196,93,170,134,214,158,36,146,48,193,138,49,41,169,134,4,98,97,203,198,164,204,139,196,124,156,213,107,67,182,151,150,191,175,205,99,39,125,24,29,72,232,114,96,206,233,149,149,55,101,81,36,143,133,86,54,87,19,36,57,141,172,9,211,167,102,246,213,29,13,86,216,156,197,255,0,66,117,125,67,58,12,92,161,18,156,140,201,125,198,226,196,181,176,226,50,230,91,50,0,8,197,245,244,245,66,237,16,202,68,142,54,167,138,54,97,55,98,60,38,200,252,217,84,247,152,54,192,46,244,147,236,142,243,8,92,127,79,18,148,159,165,65,24,143,22,37,212,159,112,200,209,59,84,133,173,150,249,248,98,64,47,238,43,44,215,248,37,86,34,77,163,237,99,13,242,233,49,228,91,104,77,168,51,226,182,149,198,140,153,164,181,61,151,153,171,173,9,27,237,168,185,242,110,104,39,48,54,215,36,47,231,73,34,249,22,141,188,78,144,247,158,49,217,180,42,197,250,168,240,79,134,92,92,168,237,61,73,91,119,92,201,126,179,136,159,76,73,145,180,148,31,170,82,145,21,87,249,49,155,248,5,3,83,213,73,237,236,70,134,133,247,108,121,120,196,181,70,210,80,99,19,119,137,49,245,80,65,38,211,141,61,182,191,164,235,126,34,185,58,60,16,73,204,92,171,16,214,196,25,243,68,18,125,191,220,131,14,212,105,12,249,51,163,121,154,32,146,52,131,40,105,130,12,31,55,40,98,92,239,82,85,68,17,247,97,40,213,3,38,68,154,124,214,220,72,59,182,105,242,49,229,221,9,67,115,87,92,138,170,209,140,41,39,190,48,24,157,195,216,206,253,89,84,212,107,40,179,135,134,32,151,220,51,132,244,209,175,234,59,20,166,141,85,25,252,56,202,135,124,157,207,16,68,37,170,182,182,198,200,124,162,196,179,13,61,149,108,172,161,229,26,127,95,33,49,0,54,158,181,17,24,104,130,34,52,52,242,251,178,226,34,177,12,243,237,49,32,60,57,17,135,208,187,142,130,38,79,148,55,225,49,83,218,118,74,147,221,104,65,13,77,92,70,148,57,123,176,137,43,125,220,191,63,155,42,70,142,139,236,58,181,254,78,166,253,31,22,112,255,0,206,87,62,212,145,129,24,155,68,168,58,146,89,15,134,36,242,9,82,7,68,218,206,99,37,154,126,85,24,219,117,138,72,173,18,223,185,4,22,30,182,118,104,130,38,53,87,248,180,145,162,229,197,201,224,157,201,210,164,132,206,97,37,111,211,111,146,124,66,18,237,252,117,33,188,107,14,170,28,145,179,212,17,48,24,201,196,234,227,77,3,163,34,10,46,98,161,152,241,198,38,36,172,170,159,38,43,7,134,124,74,128,102,196,164,117,109,220,171,176,16,81,4,68,253,248,36,147,17,83,74,173,61,19,243,252,170,200,227,87,214,204,13,37,14,22,106,25,195,39,82,115,167,180,52,171,179,176,37,42,233,218,135,76,12,111,202,17,113,160,43,100,142,147,207,137,85,149,126,133,89,25,254,70,244,250,15,210,71,136,56,202,156,63,74,206,146,63,109,39,135,173,165,249,176,94,151,139,238,38,146,111,142,54,102,9,84,218,102,250,27,111,95,177,5,247,195,73,194,230,223,145,41,129,165,101,193,126,93,248,203,251,165,86,65,181,157,36,127,54,81,148,104,198,85,81,217,126,172,67,17,62,162,213,145,127,208,181,100,22,4,54,162,6,24,145,70,144,204,54,167,173,126,96,197,85,239,211,18,135,205,83,114,82,143,233,167,97,140,252,31,54,140,60,130,199,35,147,170,181,113,120,101,192,255,0,164,171,244,147,7,100,14,220,68,85,166,128,57,44,126,24,2,75,131,165,98,198,38,94,76,133,77,217,19,136,214,5,159,78,8,68,205,151,114,68,20,155,89,66,233,138,63,219,84,38,167,224,237,196,167,204,26,56,199,126,238,251,248,196,164,204,191,99,41,170,77,148,233,192,102,104,184,134,47,166,190,195,124,25,167,195,200,36,75,44,168,250,98,74,202,182,155,210,134,60,198,47,251,73,55,16,220,134,144,41,54,195,204,46,85,148,202,173,200,249,82,23,234,120,35,30,33,20,159,200,146,76,212,36,25,63,85,149,107,117,14,252,68,217,26,76,99,6,252,42,75,88,67,170,218,230,9,71,185,84,70,120,231,86,188,203,243,247,198,109,61,172,108,176,27,76,90,16,66,247,6,138,179,130,235,162,55,184,21,151,168,234,67,158,36,66,144,67,19,215,72,208,17,165,198,240,136,82,169,143,134,250,120,130,170,96,172,75,201,238,43,40,212,135,221,48,193,46,37,159,142,169,254,203,111,107,196,190,147,125,121,8,24,133,60,162,31,130,139,159,168,117,6,76,56,178,144,190,226,177,129,78,121,44,102,100,231,240,196,88,192,221,229,30,65,42,44,75,92,245,35,185,67,149,26,125,172,33,230,151,145,17,79,50,215,84,51,105,16,189,170,202,226,3,38,179,14,37,30,243,63,68,159,119,213,149,38,170,137,144,235,35,62,33,198,208,23,53,35,203,44,89,70,150,220,76,188,164,136,253,160,184,213,165,15,196,42,221,72,6,7,127,200,140,159,26,33,60,197,218,52,139,34,62,129,173,211,92,180,56,228,61,97,42,79,9,132,76,138,130,4,107,41,207,234,68,89,80,196,130,247,203,137,255,0,58,167,161,123,10,6,39,85,69,26,236,50,164,141,178,138,204,162,91,236,160,111,153,196,36,84,54,51,247,81,239,147,139,218,84,178,147,16,240,65,139,203,1,33,178,212,153,6,248,145,4,65,43,7,133,242,72,148,90,233,182,73,254,235,18,42,174,37,132,250,120,49,100,159,154,82,109,39,80,233,202,131,225,151,62,55,242,41,201,250,122,182,183,207,250,164,146,145,15,51,70,83,106,8,60,178,185,20,219,191,20,212,108,74,231,234,170,121,32,249,66,215,127,186,133,135,48,153,243,110,161,98,253,213,204,205,160,54,47,225,200,146,79,173,177,140,252,81,4,66,169,55,78,231,66,178,29,225,250,158,12,110,233,67,94,141,175,234,132,255,0,215,147,253,165,205,244,198,143,181,156,54,102,17,21,216,116,149,61,72,50,219,118,38,252,106,46,90,138,211,39,208,214,78,170,245,176,97,136,82,37,225,211,209,100,147,148,69,200,151,27,89,233,26,79,48,215,22,73,73,244,241,36,143,213,86,55,103,194,34,144,73,227,213,188,125,68,101,255,0,162,139,82,104,10,161,196,124,185,118,131,141,137,156,99,203,216,185,212,11,137,213,178,158,24,144,50,143,207,176,138,222,30,155,149,39,154,95,42,95,119,90,56,71,96,191,247,69,125,87,246,36,173,65,133,86,182,62,54,4,194,86,48,53,80,10,206,213,206,48,193,193,197,216,181,249,188,76,237,92,114,70,214,195,83,161,89,29,115,208,232,214,186,170,40,192,252,60,164,83,225,207,39,155,234,161,41,32,30,119,180,170,227,82,18,48,242,153,86,56,89,23,45,73,51,42,112,39,108,169,15,143,46,252,159,182,132,141,12,4,6,35,11,145,81,218,249,249,225,10,1,149,179,138,78,84,203,83,44,194,151,198,177,141,254,94,36,198,51,236,164,143,152,73,244,56,209,7,218,155,248,83,144,125,168,180,70,103,244,66,207,141,44,64,121,131,40,130,72,89,168,79,25,255,0,55,202,53,91,169,49,137,143,196,185,101,198,235,59,254,154,229,108,219,29,11,198,223,185,87,51,83,211,217,3,16,170,249,18,189,181,143,155,61,36,88,144,58,122,6,66,118,171,67,63,109,23,21,112,185,23,68,113,173,114,6,147,245,10,164,173,188,140,15,155,180,38,66,172,237,116,221,108,223,155,151,124,76,158,29,125,137,8,103,220,140,236,221,151,141,83,198,187,136,32,51,12,1,150,74,111,250,37,97,94,152,164,4,159,213,228,77,205,160,233,253,159,248,255,0,186,143,128,199,254,172,189,159,77,30,243,13,62,234,160,141,99,155,93,233,83,198,38,88,133,34,156,245,187,88,199,194,105,228,93,191,210,135,36,25,84,189,151,195,218,217,57,37,154,81,50,139,219,75,183,28,198,172,204,164,204,61,85,127,225,203,23,143,234,42,186,169,149,69,6,105,106,90,202,181,229,30,16,149,27,78,97,198,6,211,107,149,38,218,167,1,183,46,55,125,148,28,239,21,112,137,254,53,241,144,37,144,249,140,37,162,51,192,41,108,49,177,167,134,178,60,158,158,33,168,226,133,214,198,150,86,238,120,177,34,195,84,10,223,105,101,2,120,199,196,138,147,48,5,247,83,172,202,74,75,10,44,173,89,224,254,94,164,164,218,134,9,25,244,147,73,144,224,201,74,103,233,232,36,3,194,37,85,142,255,0,36,133,172,240,146,119,225,22,85,189,244,236,39,54,37,56,99,94,82,19,105,95,145,85,233,39,218,206,30,91,12,133,78,170,195,84,193,246,82,163,112,134,175,16,197,238,17,1,101,172,34,9,152,75,140,164,84,122,169,131,28,30,175,244,123,107,141,190,52,189,217,205,181,34,139,67,118,178,14,178,43,242,47,216,104,146,65,247,22,111,12,17,51,230,215,61,101,244,234,130,12,182,17,100,167,213,186,182,94,160,225,13,94,33,253,68,42,186,12,200,167,217,155,17,31,118,17,98,26,102,29,67,185,30,16,163,95,78,242,197,194,88,171,10,173,55,20,92,193,42,166,217,59,0,236,229,205,246,185,19,72,31,8,173,108,188,12,101,81,79,73,200,168,243,14,51,24,29,214,37,77,197,133,76,169,17,101,240,126,240,181,216,68,88,194,92,131,86,232,9,208,94,252,34,33,72,37,223,108,174,7,39,229,43,237,8,82,126,234,91,50,180,254,31,54,36,155,201,55,192,181,116,107,119,56,46,137,141,101,10,119,48,137,254,53,221,105,39,238,64,192,161,225,201,209,212,158,121,133,27,114,182,192,212,52,114,103,101,8,134,33,169,73,180,156,78,141,199,126,69,67,38,86,140,28,208,7,145,38,153,100,204,143,194,129,213,90,206,182,52,70,24,56,215,54,103,197,24,153,223,242,185,87,43,117,10,34,195,35,151,214,76,178,178,6,42,226,226,34,79,79,79,169,235,101,124,223,40,209,250,122,249,150,67,97,130,44,74,185,129,200,173,29,53,26,204,154,31,43,108,142,63,117,110,181,126,229,156,188,168,29,156,225,159,47,30,52,201,129,100,149,85,195,228,147,213,206,112,104,18,189,103,119,237,249,171,208,217,28,160,96,127,247,69,132,154,161,137,106,15,98,105,26,230,47,16,59,83,109,135,153,40,124,145,206,243,226,34,178,126,158,60,145,230,203,27,31,238,160,35,82,28,71,234,227,79,26,250,123,136,36,135,25,248,240,237,113,13,124,153,85,143,218,76,245,11,15,91,224,92,89,83,56,123,91,40,140,202,37,38,108,138,175,236,74,198,128,206,156,89,83,31,195,192,199,152,209,68,168,99,86,197,25,19,25,52,155,225,229,202,153,89,126,204,98,54,54,146,170,178,59,2,40,188,169,187,52,151,164,15,132,184,190,218,30,202,49,234,79,152,69,226,70,192,158,249,204,247,17,187,175,208,181,199,220,71,119,66,50,19,119,238,32,131,38,85,104,242,216,207,38,63,166,169,44,140,193,13,70,95,63,125,242,158,218,230,147,252,204,86,54,101,53,154,1,245,147,31,243,67,20,111,186,85,234,125,19,6,162,95,16,135,251,136,202,120,117,195,3,48,151,145,62,12,152,130,87,142,101,133,106,18,70,43,181,210,160,36,71,242,169,200,26,98,202,52,239,233,197,197,249,213,203,231,128,127,117,3,62,248,112,71,187,16,177,126,218,167,228,95,224,146,198,214,54,24,55,145,129,204,84,84,11,45,179,57,127,228,83,147,62,33,18,104,30,16,138,78,79,218,89,208,198,157,100,76,210,242,41,42,179,252,22,29,152,199,157,47,41,68,60,105,212,58,217,100,102,93,215,31,211,73,166,60,117,163,230,90,67,171,73,211,16,73,127,232,101,226,83,50,201,145,159,133,106,178,126,248,29,169,9,158,252,121,150,170,171,35,144,248,138,147,111,83,25,85,196,55,218,60,242,94,254,81,173,16,52,48,225,51,49,101,12,164,240,93,27,211,114,179,41,186,210,59,137,32,243,218,87,139,144,75,163,113,81,107,242,67,33,48,96,62,49,19,207,145,16,51,20,188,168,47,50,99,255,0,185,10,199,203,41,241,109,73,251,137,108,206,61,72,55,242,197,225,18,141,190,210,86,50,73,187,50,181,211,113,175,54,172,9,98,229,34,124,106,171,201,63,171,16,196,53,219,143,145,205,220,229,148,240,44,70,78,98,170,90,208,220,205,150,200,130,139,198,171,161,213,105,152,199,249,185,227,41,19,103,234,125,29,72,15,148,44,97,19,237,172,105,34,83,106,228,249,180,169,250,76,37,165,250,75,40,240,236,16,58,183,227,246,159,209,209,31,46,88,178,174,53,51,254,214,54,90,144,239,174,211,208,49,101,227,92,237,215,232,173,68,211,94,229,255,0,25,180,91,183,177,250,50,27,233,234,25,180,41,71,145,84,64,13,30,199,46,88,223,224,95,143,204,253,99,127,243,101,159,36,95,180,174,116,76,57,208,134,192,219,79,147,37,111,255,0,188,106,223,90,18,172,103,76,153,101,91,10,91,243,99,40,252,214,163,106,221,57,27,155,137,32,178,211,99,178,240,14,94,53,161,154,50,8,158,60,170,141,27,125,133,151,232,62,203,226,214,46,42,232,4,253,197,47,119,241,119,87,19,132,60,74,210,77,8,54,191,41,0,105,112,116,120,228,179,9,160,13,43,116,136,252,181,29,122,138,124,0,105,93,103,23,82,68,195,108,95,153,251,168,43,186,211,198,178,202,31,211,42,216,223,12,107,170,71,234,1,23,82,34,100,56,50,65,247,19,199,28,104,180,17,164,103,98,61,134,7,186,180,73,152,124,159,41,214,176,187,100,234,215,230,8,184,213,38,152,125,81,64,204,165,228,240,70,40,104,142,29,86,248,156,194,85,16,244,241,196,54,97,138,140,53,149,28,18,118,229,85,52,154,170,168,117,172,254,151,148,95,81,51,76,168,37,88,93,91,209,134,95,22,37,31,171,117,84,29,62,51,155,22,228,158,216,213,161,167,211,217,19,12,78,44,169,36,253,18,11,34,112,148,101,26,69,101,155,228,117,195,224,230,53,172,188,187,148,251,105,124,67,47,88,213,40,67,18,51,50,149,85,178,132,21,177,48,226,234,98,151,159,91,42,73,56,149,22,53,17,154,224,79,51,36,191,255,0,129,174,131,166,205,79,38,187,105,44,188,138,64,218,109,241,162,110,229,137,17,12,196,16,242,136,75,26,202,3,57,47,24,252,241,46,1,174,126,43,234,58,11,87,134,92,92,80,188,248,241,47,208,70,52,82,1,156,75,150,124,93,209,128,187,174,121,69,23,169,54,206,242,212,120,228,161,204,31,241,140,246,209,49,68,20,156,133,247,22,154,77,67,168,237,167,97,12,249,63,238,175,176,52,51,227,49,159,43,137,82,233,232,208,116,119,245,9,113,123,95,216,184,164,232,180,70,200,175,228,99,137,81,73,91,169,231,126,174,81,21,92,8,21,209,129,243,153,10,69,242,134,224,22,76,249,79,117,107,187,207,8,255,0,186,153,163,90,226,34,200,214,50,97,128,66,60,33,18,200,209,172,107,124,49,11,141,44,128,194,18,115,23,69,129,62,131,3,34,75,148,60,137,163,170,46,70,72,205,97,21,38,66,143,49,132,171,225,201,148,38,124,162,13,155,65,140,248,69,196,180,214,221,146,19,201,242,185,85,113,38,80,70,147,91,147,250,136,136,34,38,247,117,186,114,109,1,48,139,147,193,66,89,92,74,178,127,55,18,99,26,236,241,162,117,44,89,25,24,106,234,114,141,79,166,45,99,78,225,148,77,178,178,210,80,224,142,11,57,121,62,154,105,101,36,26,130,11,194,17,114,126,210,252,255,0,174,117,182,181,208,150,47,20,65,16,177,191,105,19,43,214,241,105,220,120,214,255,0,39,233,70,60,145,188,21,28,107,237,79,131,250,116,5,249,115,71,252,117,151,109,225,187,201,147,233,175,209,90,27,226,41,201,5,156,171,134,57,46,217,233,168,210,45,4,122,170,202,230,52,188,214,49,127,113,122,158,100,17,123,93,170,163,82,63,214,199,148,162,81,175,134,49,157,119,122,120,138,204,50,187,178,4,96,63,22,52,20,57,241,100,196,197,238,37,179,31,190,151,180,16,144,115,38,62,19,49,68,139,200,138,234,46,33,182,79,198,199,230,42,153,141,85,100,83,191,9,113,101,122,49,158,164,81,230,151,20,136,128,204,150,49,242,139,18,149,90,222,195,107,236,111,141,85,23,79,145,134,151,63,41,10,143,124,56,182,68,205,139,137,43,178,48,203,5,134,247,19,42,73,227,20,86,101,93,28,14,112,168,122,120,113,159,148,34,69,60,35,132,118,27,42,218,251,188,177,112,137,10,106,121,120,247,101,67,48,227,147,92,111,129,139,23,242,40,29,67,0,158,170,195,11,173,84,48,39,140,5,55,125,106,63,54,4,34,75,92,71,26,192,152,113,143,16,81,147,39,206,40,240,229,73,169,30,254,229,70,200,112,124,55,101,47,34,202,153,97,38,216,221,197,42,50,29,145,32,143,40,150,247,133,229,243,8,98,161,118,3,233,50,218,133,133,51,47,183,211,159,47,22,37,233,54,83,164,143,171,141,101,107,72,65,15,52,66,241,161,171,108,178,249,215,162,166,139,228,234,19,201,148,202,248,144,57,19,248,118,164,32,246,137,49,163,30,12,167,148,34,95,25,39,100,77,217,84,100,81,148,125,38,181,254,123,188,169,214,158,243,41,63,105,38,167,190,61,217,49,6,40,202,47,168,174,67,3,211,98,48,190,226,49,97,172,109,11,6,71,243,44,108,140,194,61,14,247,146,73,17,91,12,81,94,108,75,85,69,177,57,119,14,158,238,43,234,101,139,46,85,248,251,227,103,253,155,237,116,189,224,53,102,141,148,65,12,175,228,24,151,235,121,129,60,105,111,40,81,177,180,149,150,182,136,241,22,80,215,100,50,107,90,63,182,164,152,225,122,74,226,168,85,81,67,46,87,204,136,44,86,84,151,196,207,136,81,72,84,13,151,194,178,82,92,229,48,137,196,245,132,201,242,234,101,255,0,73,128,66,145,66,72,104,50,177,124,203,35,147,218,196,182,189,240,124,50,203,42,79,163,223,168,46,200,243,91,8,98,71,95,48,21,178,223,214,81,139,238,172,83,69,154,170,72,199,70,115,87,11,17,60,56,208,26,15,86,206,19,24,27,28,136,27,93,78,249,164,100,64,197,196,52,186,101,175,35,34,11,137,73,179,98,167,105,245,81,198,6,239,219,69,70,178,211,150,227,254,161,23,42,137,211,22,177,6,12,54,37,30,63,15,117,24,99,83,136,143,52,73,255,0,198,167,101,79,159,83,21,70,55,20,154,18,73,243,4,187,18,47,176,238,41,170,56,189,123,114,52,154,101,60,73,188,165,80,122,146,52,88,199,234,196,158,69,106,130,212,239,240,53,182,159,32,56,138,180,62,251,212,143,218,184,118,155,184,138,35,176,57,87,88,102,210,52,22,88,8,188,159,77,78,48,97,239,225,92,83,135,98,110,84,93,220,58,171,40,152,118,3,200,180,214,223,48,160,194,84,210,212,49,118,44,12,78,89,37,93,81,245,10,66,173,99,154,62,124,237,26,119,154,184,67,90,223,170,175,47,223,202,82,9,84,73,211,4,157,218,171,116,246,137,170,141,21,134,42,170,198,142,214,238,43,73,67,144,50,182,212,178,249,68,66,170,200,122,2,230,72,24,81,64,87,83,32,14,11,62,80,72,54,107,51,212,143,9,178,45,102,84,248,12,156,136,184,173,157,82,7,238,251,62,154,231,186,158,203,125,17,252,88,151,85,212,51,61,72,111,151,245,87,48,212,48,253,156,93,169,57,148,95,115,159,83,132,126,162,204,216,196,63,53,221,244,149,196,81,140,2,17,87,57,102,140,60,97,238,229,139,181,55,167,8,55,108,137,186,196,69,41,35,25,154,231,105,141,50,168,191,171,148,53,37,169,234,153,6,201,146,226,11,140,168,56,208,1,8,157,164,42,115,50,214,180,149,216,139,147,114,149,108,138,96,35,217,91,141,134,48,177,17,20,202,170,171,40,47,221,136,105,72,107,79,118,118,42,104,26,72,2,103,44,161,255,0,186,170,173,253,3,138,220,64,177,133,56,254,137,23,147,207,141,106,164,167,212,114,78,249,119,101,202,174,175,152,120,51,142,16,242,141,33,147,14,230,111,13,118,76,139,26,53,114,155,141,80,86,62,93,105,57,177,136,127,186,154,64,147,46,79,233,22,160,232,99,254,67,91,74,84,208,205,18,182,185,241,43,162,143,233,100,75,178,162,238,0,211,231,155,47,22,84,253,242,98,84,119,99,200,166,97,198,178,169,62,96,148,121,11,247,81,179,244,220,226,124,220,178,242,33,85,129,134,193,214,16,126,146,215,50,96,38,243,101,32,148,44,240,158,160,155,185,114,191,109,85,80,201,139,100,14,30,212,188,91,45,69,29,64,159,7,166,89,74,149,204,96,36,220,51,211,139,149,24,104,12,43,240,170,26,125,42,200,192,221,170,42,169,150,48,125,8,36,193,251,138,23,80,211,193,221,252,216,151,72,153,49,226,30,40,138,46,238,158,242,201,252,48,56,210,238,120,168,234,173,82,124,33,136,83,176,49,19,77,153,5,237,37,18,77,46,128,159,229,125,72,88,223,23,113,202,194,109,46,76,159,81,35,73,79,129,182,217,202,152,20,50,228,159,230,248,134,157,250,62,49,246,143,26,151,102,182,151,100,70,124,174,33,167,57,165,201,31,16,146,180,141,227,160,42,255,0,76,141,66,11,33,226,196,133,15,195,208,70,126,96,228,200,136,141,14,243,243,246,44,100,201,181,140,254,212,187,146,253,15,178,191,99,106,170,211,193,63,205,245,163,46,43,71,57,153,133,145,73,73,212,246,162,254,235,42,101,91,170,184,57,139,137,39,228,50,54,122,3,67,136,134,226,54,216,15,50,213,164,181,14,248,111,23,82,54,202,31,169,19,154,127,25,84,53,221,37,173,36,239,233,34,227,146,186,57,240,19,255,0,179,163,201,184,170,24,255,0,168,139,42,251,3,240,142,160,226,54,49,126,226,141,129,67,115,224,195,75,249,149,91,79,73,167,230,255,0,199,20,177,18,52,148,42,178,55,184,141,80,155,40,122,2,164,140,22,33,151,246,209,116,255,0,132,103,117,100,65,89,104,202,168,79,202,30,81,173,181,186,123,39,52,78,37,86,93,126,197,196,42,239,77,193,40,222,88,133,202,185,180,253,79,107,82,119,196,12,14,165,209,36,213,90,198,233,41,18,103,213,65,207,243,125,137,100,134,235,145,171,37,4,149,191,18,46,68,15,213,18,50,162,164,212,39,183,126,105,114,146,75,138,74,162,143,132,72,106,30,41,120,66,84,155,106,156,77,102,185,115,39,79,81,201,6,239,181,109,173,178,244,222,28,89,6,149,154,96,227,3,150,86,33,41,75,45,66,255,0,206,42,242,229,82,155,93,92,164,106,90,234,77,102,73,32,195,82,46,85,205,110,31,169,228,141,229,177,201,141,82,64,134,72,32,101,141,138,163,141,113,167,245,76,18,87,196,139,149,106,199,23,153,77,230,78,4,191,195,163,30,20,76,88,187,94,186,70,240,120,20,229,86,155,151,24,159,165,227,79,141,27,98,198,101,84,219,84,57,153,174,198,108,48,241,189,79,106,168,207,44,79,148,22,82,42,58,112,130,108,188,38,46,36,232,218,122,36,110,110,50,255,0,42,170,212,203,106,126,115,213,177,181,52,106,223,148,18,203,71,207,156,86,97,151,216,187,172,248,21,210,120,75,21,73,89,105,186,170,71,250,143,253,52,205,28,92,198,220,212,72,252,152,209,149,166,38,70,4,73,148,109,140,225,191,137,109,135,66,8,196,221,196,47,241,164,170,139,102,29,192,170,255,0,6,100,222,97,160,212,196,121,101,148,104,54,95,12,108,230,128,53,55,169,223,235,239,195,212,53,61,235,181,20,213,143,201,140,228,223,14,111,233,4,177,170,167,124,146,102,196,149,7,76,89,70,229,169,148,158,86,201,56,136,193,91,79,197,245,19,42,208,214,107,5,154,1,5,237,45,112,46,25,5,239,17,98,242,166,242,102,83,127,237,186,211,114,68,17,161,239,71,151,22,34,125,68,173,34,177,138,162,125,78,16,93,131,148,74,94,4,159,77,177,100,69,75,113,142,16,18,16,192,121,94,203,111,164,185,154,67,165,99,196,168,146,103,193,3,12,84,93,109,221,84,144,113,20,101,34,78,107,47,95,137,180,23,252,137,77,86,158,157,73,47,49,68,76,106,235,27,115,82,12,202,81,201,134,194,206,221,226,228,73,53,108,9,100,137,187,137,217,25,87,179,106,88,156,197,228,75,164,192,148,95,60,42,139,152,164,228,13,96,57,53,91,75,24,188,158,11,72,76,57,60,56,150,143,65,178,221,191,40,177,126,116,104,105,44,133,210,44,168,219,212,123,41,71,85,26,168,160,254,161,254,218,80,106,220,115,158,24,130,38,217,54,211,122,133,146,71,233,198,161,25,73,245,21,27,223,58,55,41,168,99,99,253,212,42,183,144,150,36,227,63,210,78,194,152,73,228,153,54,86,195,249,65,101,18,7,82,107,157,43,38,43,226,22,132,145,136,47,113,33,170,213,91,30,40,133,202,52,121,24,195,166,86,147,39,48,185,19,216,21,181,88,51,20,163,255,0,117,34,124,201,211,153,155,106,144,7,73,78,178,229,52,162,9,107,93,248,153,137,127,38,76,24,204,194,25,67,91,195,14,13,184,246,146,249,70,95,109,69,195,210,160,130,76,165,148,68,229,236,60,32,48,181,197,228,251,74,57,35,20,244,38,181,62,137,6,159,149,152,37,196,52,118,152,212,32,23,23,184,47,113,27,107,14,226,222,47,205,202,202,144,198,167,60,39,225,196,171,147,40,53,78,131,26,212,147,71,218,85,168,208,247,63,171,171,28,145,253,68,134,181,147,163,115,101,226,77,31,170,162,137,152,76,84,139,51,39,244,90,25,122,110,156,141,204,28,98,147,244,214,232,115,223,211,149,71,221,234,160,11,204,177,42,247,36,83,213,87,115,166,206,254,161,23,16,254,154,89,46,229,85,84,234,47,128,73,36,253,80,210,251,141,30,75,40,156,178,150,234,166,85,8,25,141,63,23,219,71,238,73,59,134,32,184,254,162,120,216,147,16,225,164,131,90,76,70,198,143,52,96,96,249,65,101,84,198,210,84,211,71,243,125,138,94,214,181,245,47,120,107,132,76,106,172,183,5,97,92,59,83,231,120,77,23,169,24,195,87,73,254,212,101,69,7,76,88,201,137,155,23,106,25,154,51,80,9,143,48,162,229,89,182,201,192,44,174,15,38,158,12,230,98,20,81,32,240,211,84,254,172,163,23,219,95,31,234,80,136,240,155,32,148,220,8,213,69,181,63,168,23,23,231,247,84,217,95,200,101,169,190,250,200,115,78,207,73,203,140,72,253,61,125,147,136,188,75,100,200,208,113,252,161,84,69,220,242,82,89,51,15,186,146,72,241,29,88,235,6,51,4,12,203,118,155,181,102,249,159,83,205,71,213,93,130,202,43,5,151,145,108,146,243,198,59,13,19,177,38,67,84,234,26,134,236,229,226,20,94,63,182,165,227,62,36,19,229,48,136,159,233,141,97,167,246,152,109,162,144,178,86,173,79,169,244,204,150,124,164,5,85,101,175,207,114,107,99,227,236,177,87,60,161,18,142,53,221,149,177,56,68,68,211,79,73,37,145,222,25,125,106,221,149,84,112,128,253,166,53,170,170,252,140,181,9,74,23,147,7,205,241,34,174,43,107,172,129,137,106,178,170,62,249,146,194,81,227,250,121,83,32,236,74,198,125,68,112,11,3,192,129,6,182,43,62,87,42,204,211,216,46,232,164,18,59,192,17,191,186,88,201,158,201,36,230,89,189,253,22,162,73,230,202,15,233,209,100,150,74,99,73,79,100,47,2,219,11,42,42,53,145,35,31,48,132,44,104,199,235,253,203,240,226,28,146,45,211,168,85,27,101,141,210,67,90,32,113,69,30,69,37,107,107,93,90,118,10,88,137,203,244,132,143,181,181,178,147,253,168,197,244,198,147,67,212,51,178,97,46,146,28,159,184,153,89,157,134,170,162,134,64,173,211,150,228,221,134,44,156,159,116,73,180,157,37,56,160,226,190,219,125,181,156,59,235,81,143,138,154,52,101,47,170,141,120,95,57,102,41,19,200,218,248,147,85,200,222,107,88,52,3,218,75,180,220,145,99,85,169,61,73,251,65,11,143,234,41,237,61,2,46,160,38,27,5,77,51,71,197,168,6,96,202,39,219,82,88,212,102,96,137,239,178,140,207,148,16,202,165,44,181,12,234,210,102,151,20,98,253,162,172,195,101,100,39,226,49,72,81,173,134,170,137,100,55,230,236,76,209,221,69,89,50,55,51,94,16,145,56,113,170,10,125,91,76,80,124,220,82,100,80,16,244,243,225,78,124,64,245,149,21,48,50,234,15,139,18,143,227,178,113,212,173,149,254,11,91,141,66,73,163,218,84,197,196,36,174,182,168,101,201,187,78,244,240,125,74,40,240,139,147,193,63,244,114,70,246,149,21,105,242,73,152,231,183,20,128,16,30,80,197,228,74,96,4,246,227,218,117,46,170,106,25,216,222,99,98,16,212,225,169,217,24,252,74,184,153,102,37,224,4,245,164,194,28,133,84,113,163,74,39,41,139,198,154,62,49,48,117,12,75,71,166,158,75,56,138,165,37,77,86,2,153,118,8,223,40,18,242,32,223,118,255,0,170,189,62,158,37,107,30,83,74,18,138,159,112,123,35,190,37,28,92,191,113,115,237,221,142,149,169,90,249,251,226,118,229,75,110,38,87,109,31,16,69,229,42,79,67,26,214,180,255,0,55,23,181,89,7,76,65,183,240,205,21,116,71,211,254,226,73,55,99,144,86,214,223,212,222,50,199,140,177,132,245,220,40,126,43,211,73,3,43,229,213,242,33,228,252,49,173,28,71,152,82,185,60,58,215,20,212,148,58,226,162,213,230,169,22,81,137,52,157,63,255,0,194,53,100,89,185,31,166,77,253,92,31,41,140,74,94,99,199,91,231,187,42,230,218,51,226,22,166,133,224,27,200,4,18,186,181,53,110,168,173,225,148,63,247,84,21,159,131,233,234,43,71,70,22,135,86,255,0,82,218,68,42,183,140,29,200,243,101,92,138,5,36,26,75,39,154,93,167,106,189,167,190,138,63,12,50,178,164,102,217,6,91,241,42,153,72,57,61,169,180,111,1,143,9,82,64,234,16,12,124,200,9,154,242,155,164,37,228,71,228,25,178,197,89,163,51,217,64,79,249,96,101,55,42,249,91,112,201,35,88,217,24,100,7,41,83,44,215,10,145,172,99,199,56,242,196,154,126,36,223,3,104,40,24,137,245,16,79,152,1,74,196,20,242,52,56,178,65,152,88,211,171,43,131,127,162,82,101,105,8,253,220,178,165,115,30,207,237,5,200,37,82,104,127,157,233,80,66,13,247,82,170,212,81,8,117,134,217,251,77,135,34,161,170,178,60,159,155,48,177,125,181,235,141,55,4,152,229,196,23,34,209,79,12,249,48,152,73,118,255,0,83,108,57,158,106,235,32,97,197,136,159,81,79,73,164,56,134,168,13,25,145,185,138,131,53,216,224,147,54,44,184,145,99,23,254,36,252,7,220,70,149,212,76,106,148,54,181,163,27,4,104,25,73,245,18,153,255,0,18,37,206,30,210,37,94,37,242,158,97,202,55,230,139,136,139,27,253,13,98,193,148,227,218,229,15,186,185,62,170,210,95,212,94,94,196,233,246,183,229,177,244,248,147,200,173,233,244,121,56,11,108,92,163,247,22,198,223,185,153,39,29,78,23,0,54,181,178,248,114,99,84,108,184,124,152,152,118,178,74,69,217,45,116,54,152,146,198,122,113,127,113,122,183,71,196,173,127,14,53,77,152,141,223,144,252,241,39,77,234,121,50,242,152,88,134,172,42,160,50,52,94,82,242,9,118,41,240,34,201,136,240,226,26,228,250,134,55,166,206,124,64,174,89,35,139,192,232,143,168,119,210,172,57,167,211,116,115,134,242,203,236,89,79,211,208,96,242,196,128,57,35,71,208,192,33,0,206,36,230,226,200,21,53,175,17,189,213,101,145,145,78,86,91,177,7,107,79,4,164,204,40,187,98,32,217,90,206,174,212,135,80,235,60,146,182,145,63,233,42,29,30,25,210,124,11,45,34,200,238,222,197,90,53,85,247,45,180,221,59,33,69,97,118,185,87,219,185,243,132,198,109,34,140,95,81,81,85,113,196,103,18,22,226,48,8,7,152,37,228,77,139,242,36,173,66,126,28,145,139,187,144,136,123,89,147,134,63,233,216,197,247,22,224,178,32,188,243,23,145,33,181,178,32,143,135,18,74,169,85,96,250,119,234,121,211,176,203,149,148,106,140,211,37,214,179,244,185,84,182,158,178,28,99,238,205,41,95,198,178,163,155,23,183,41,19,171,39,17,100,177,42,253,91,42,49,51,22,40,196,182,76,181,181,187,7,52,242,99,250,104,27,184,223,227,91,52,219,229,99,230,47,26,147,67,160,203,39,240,15,209,6,47,180,179,126,140,103,231,150,34,242,38,51,228,197,201,218,155,85,124,203,22,43,80,102,177,53,14,226,231,75,228,12,184,25,70,168,116,246,161,125,151,156,189,168,197,252,169,246,219,114,205,164,184,185,82,139,141,19,182,6,238,191,179,233,166,219,71,201,117,245,39,111,216,163,12,248,132,237,198,130,181,201,36,121,98,23,23,237,174,114,247,220,198,63,205,228,16,213,69,38,167,102,13,166,37,159,229,78,65,68,241,6,181,97,202,14,110,196,19,30,242,143,9,132,155,76,201,37,236,194,181,190,28,233,44,226,18,42,53,141,176,230,98,6,20,130,226,49,231,31,171,141,16,106,219,136,61,69,65,111,47,7,221,214,181,85,140,196,111,12,62,154,54,22,89,120,211,41,55,99,157,212,81,227,80,246,176,46,46,200,192,132,164,88,192,210,186,142,49,24,109,215,26,54,221,254,67,18,201,146,70,136,52,97,201,98,81,90,246,73,243,136,94,193,38,76,140,120,221,75,76,4,243,151,83,231,136,67,91,96,79,124,146,124,218,221,231,249,241,20,72,87,211,203,252,229,174,47,26,86,91,148,86,41,194,200,191,72,107,198,134,15,253,138,53,58,25,147,163,51,230,202,153,70,178,151,141,230,196,52,187,206,130,108,154,109,66,56,204,203,137,40,205,249,242,226,202,156,201,152,75,47,0,203,198,37,162,100,250,10,158,228,246,83,50,65,68,251,39,201,59,5,139,18,213,13,131,221,173,211,47,168,228,249,225,40,242,120,36,48,45,72,57,92,201,25,148,117,28,207,159,42,52,175,182,153,214,223,28,188,37,18,215,61,241,38,196,102,33,45,144,33,191,107,134,32,178,145,53,80,198,99,113,131,42,105,248,69,198,178,152,18,70,27,63,234,39,116,145,165,8,111,245,98,140,68,250,121,87,219,188,98,103,202,42,51,45,73,101,98,82,55,20,236,217,85,92,103,197,178,139,203,218,185,222,164,173,185,35,31,132,184,212,125,61,245,206,155,177,102,238,81,63,198,162,215,76,212,186,170,75,242,118,119,232,200,147,124,204,97,98,94,54,152,157,24,24,162,74,30,52,186,171,226,68,27,47,8,159,245,21,44,153,241,112,48,185,81,249,10,255,0,2,237,186,26,161,134,40,217,243,125,139,111,165,111,189,220,67,94,135,38,170,200,125,92,139,211,50,116,196,79,184,190,36,219,70,118,10,102,149,170,255,0,217,75,39,192,4,47,252,138,149,177,246,177,135,154,90,21,242,101,201,38,29,210,109,231,127,131,90,63,232,202,76,207,100,69,80,186,156,47,25,243,101,86,76,128,193,143,245,68,41,18,233,58,74,36,150,124,220,252,170,139,255,0,50,100,197,108,157,207,128,76,36,93,149,8,36,227,194,46,69,181,148,62,154,254,36,208,55,103,16,49,26,6,85,182,160,18,243,24,202,214,97,247,22,33,167,137,110,207,155,18,120,26,19,217,31,119,137,106,181,128,122,134,117,34,192,32,53,61,108,105,91,76,163,42,101,232,242,163,17,133,137,196,150,190,144,114,78,203,111,112,73,163,245,36,168,209,112,148,67,226,67,73,136,202,163,45,177,253,228,120,99,14,75,49,9,75,213,107,49,201,62,35,20,98,79,153,60,30,108,196,85,206,211,13,182,198,135,178,45,76,191,155,16,214,217,50,98,149,252,34,227,90,172,169,25,110,246,23,47,82,222,26,175,77,139,205,202,168,191,236,81,89,131,58,73,48,215,8,104,216,116,250,143,255,0,110,19,254,91,233,165,114,67,107,36,249,107,138,168,171,89,149,140,245,17,16,68,84,176,12,61,42,9,65,195,216,151,190,27,227,17,225,71,239,42,135,197,186,196,147,76,124,189,241,13,19,38,53,43,51,130,168,154,238,5,204,151,225,48,184,150,170,77,13,85,83,231,99,45,84,132,199,254,237,9,168,97,140,177,83,217,69,200,159,178,178,203,242,145,58,208,15,211,207,178,30,108,170,154,170,134,12,232,153,178,141,105,153,142,15,16,150,45,80,102,102,36,223,167,174,9,238,143,108,133,53,111,164,129,230,255,0,113,52,178,147,100,87,179,105,214,169,96,83,178,76,86,26,196,73,216,56,28,137,146,114,218,176,209,34,147,252,107,164,208,179,123,220,152,201,170,173,24,223,138,40,196,147,111,193,90,76,202,12,170,153,169,85,145,159,18,246,29,13,84,144,114,139,145,32,190,135,22,9,223,16,56,214,136,26,180,243,153,138,190,80,196,145,207,13,175,170,246,144,185,125,196,43,60,194,86,141,238,22,251,43,40,204,226,149,136,105,83,227,62,202,94,98,242,145,53,14,155,181,155,220,94,52,226,53,56,234,60,56,178,171,172,116,22,198,234,26,29,207,238,11,173,81,201,99,35,51,9,80,145,141,177,102,239,169,7,101,231,110,206,213,41,36,187,84,42,102,106,122,107,34,102,150,44,168,13,66,205,63,26,14,16,227,22,36,60,154,210,20,27,64,218,16,74,122,126,158,4,30,82,202,33,72,145,175,246,58,212,2,181,241,36,159,48,83,231,188,101,102,16,137,78,67,173,219,74,121,66,94,213,66,102,30,52,23,155,18,213,86,168,53,67,31,113,46,48,241,68,41,4,139,129,107,43,31,44,162,100,80,79,212,63,54,192,226,32,136,95,170,170,225,153,132,6,92,188,137,26,50,170,197,84,107,239,253,150,85,133,150,170,131,91,17,242,251,113,36,65,14,46,99,39,149,85,81,39,15,230,255,0,219,74,176,173,189,193,164,254,28,170,227,226,46,163,178,178,102,211,32,163,121,167,208,236,129,100,54,42,61,97,163,193,181,127,164,197,16,191,39,98,143,170,173,244,159,48,153,95,241,213,114,65,91,168,191,192,231,8,227,61,155,65,98,39,154,185,170,152,113,128,127,52,162,24,240,17,159,113,21,85,113,140,239,136,145,140,82,234,101,147,231,3,9,138,167,223,167,159,55,207,18,210,246,78,40,248,74,150,73,187,213,85,29,82,177,167,142,232,223,98,50,233,226,47,212,154,98,202,164,128,41,189,212,30,230,202,23,180,168,224,85,92,234,145,250,133,180,255,0,247,86,120,98,15,229,12,44,138,172,170,252,197,86,99,229,109,246,228,24,140,47,244,42,56,108,173,40,59,121,18,42,218,216,57,51,24,72,157,182,196,249,66,94,53,44,83,142,163,115,5,212,159,136,48,60,53,34,227,92,87,82,104,59,91,115,230,44,242,8,139,244,253,110,9,32,237,74,117,13,56,60,30,109,168,202,174,180,117,37,102,70,57,39,195,170,27,202,211,142,39,170,101,26,236,140,96,227,15,148,163,92,158,124,155,88,51,177,68,139,182,70,178,29,228,145,230,221,16,170,12,173,227,167,99,163,70,87,231,169,210,100,250,108,150,112,151,145,14,106,26,111,13,220,178,242,168,104,19,229,214,147,149,80,6,200,146,70,145,89,208,198,141,124,53,61,62,96,224,179,132,170,26,215,86,203,33,223,16,81,127,145,88,79,164,151,57,137,68,61,25,43,119,203,212,159,102,255,0,36,237,65,48,99,74,146,206,165,161,244,143,43,250,151,85,135,84,8,192,100,64,197,26,22,102,155,157,224,242,137,62,220,99,110,49,204,106,163,108,109,112,226,234,93,7,14,86,112,197,82,211,225,158,13,168,50,139,18,232,181,82,70,88,44,82,141,168,213,43,39,27,9,159,100,56,67,196,97,98,90,141,101,20,140,226,40,209,151,111,24,187,69,149,69,207,134,193,19,48,162,144,95,184,181,163,187,123,146,86,81,239,170,226,70,134,102,69,51,13,255,0,89,21,50,236,31,164,234,34,149,89,10,243,28,207,9,202,206,213,47,107,84,60,111,10,117,90,246,99,237,202,143,11,57,243,46,149,108,72,50,246,99,142,179,79,88,193,149,151,41,49,249,174,207,164,173,103,18,181,129,247,4,196,22,161,173,157,56,96,226,26,109,166,223,177,6,29,168,212,118,213,26,253,142,166,155,87,142,142,16,104,196,206,195,75,41,80,83,3,56,67,121,106,74,155,204,121,36,143,135,26,15,210,165,19,221,85,86,185,199,82,103,241,60,232,199,195,99,20,133,89,26,77,117,145,62,145,22,122,134,25,234,60,13,47,151,242,47,82,83,193,212,3,97,141,196,151,111,34,182,208,61,148,32,141,243,123,161,151,249,83,152,19,201,143,16,150,248,122,62,180,125,37,202,139,101,36,26,210,115,113,42,178,175,216,150,60,204,31,159,119,202,180,250,76,95,60,216,150,51,48,100,203,19,39,242,160,223,107,182,253,89,84,172,232,21,87,29,190,52,18,131,14,212,101,92,231,92,178,92,28,2,175,255,0,157,84,50,227,114,76,65,41,4,155,250,12,65,69,221,154,86,82,120,45,89,47,204,25,89,8,122,64,217,78,137,148,200,131,67,219,123,171,215,218,135,211,71,135,169,115,107,91,45,85,109,47,52,77,206,36,140,172,237,134,133,99,255,0,158,165,187,53,109,196,19,225,136,94,49,38,225,248,133,44,64,203,44,67,83,52,240,14,49,243,45,86,84,135,182,254,158,31,117,99,116,150,249,27,242,23,232,220,111,251,79,196,132,119,196,13,94,92,72,121,63,28,174,117,7,233,5,182,26,76,31,129,160,132,125,220,178,226,76,164,214,233,90,78,16,242,145,79,240,169,201,251,149,110,162,15,21,245,48,147,172,237,102,254,174,121,63,109,54,173,135,79,100,12,210,251,20,148,157,49,46,203,230,194,92,67,84,116,48,199,143,17,139,212,155,109,98,39,185,113,208,105,32,198,230,137,41,97,112,105,194,130,243,68,42,100,24,16,100,179,14,94,68,63,225,137,94,120,114,144,163,85,88,213,243,37,184,200,33,170,170,181,183,230,255,0,221,22,18,96,78,132,124,82,215,75,211,112,1,91,237,33,117,157,86,244,236,150,33,43,224,73,153,136,231,198,150,56,153,132,165,53,39,169,99,251,107,162,120,16,96,96,113,37,115,52,244,187,97,190,32,98,246,173,85,50,196,46,149,126,33,226,93,47,79,64,28,146,12,165,90,41,62,20,30,180,121,165,241,38,147,227,69,168,6,16,168,117,12,169,242,85,88,163,152,240,8,12,8,113,164,115,238,7,24,124,197,82,243,230,0,108,204,105,68,18,86,203,39,201,126,17,11,42,228,91,74,195,213,74,104,211,247,196,122,158,215,129,4,152,56,177,101,252,137,205,108,99,254,68,222,227,79,0,181,207,221,151,253,11,173,99,161,38,63,56,83,134,85,69,175,17,113,126,117,220,116,221,145,230,196,196,98,174,113,101,66,65,94,15,139,16,202,245,215,116,245,61,85,108,22,27,116,60,158,11,54,81,11,52,204,234,11,62,183,35,16,240,194,120,201,227,237,96,151,139,46,84,25,190,91,155,18,149,148,197,176,100,107,226,65,103,80,214,15,213,64,201,203,202,149,201,103,186,145,90,201,198,55,152,72,168,216,151,140,212,32,147,194,33,13,97,36,220,10,2,134,251,243,191,139,149,22,109,84,114,31,10,74,176,52,102,203,80,238,94,244,155,209,239,50,102,175,40,255,0,221,85,108,12,18,179,49,86,192,176,98,233,18,233,90,144,200,147,159,113,127,91,21,158,172,33,149,11,85,171,89,38,95,205,139,16,252,213,184,116,199,169,126,172,95,238,37,218,135,67,69,28,71,132,49,121,62,218,102,95,232,234,203,231,161,105,91,107,76,64,48,162,148,60,190,30,210,156,212,230,150,79,186,53,13,167,180,222,163,169,178,202,97,19,108,186,49,177,138,14,105,101,196,63,5,26,178,55,249,117,9,21,124,73,74,221,60,11,47,51,98,228,71,195,211,126,155,57,134,41,127,141,35,54,176,124,153,207,137,82,92,99,23,184,138,205,40,127,55,186,33,85,119,53,240,49,84,233,208,216,15,14,209,165,183,112,234,138,206,172,164,82,177,181,12,226,177,155,65,114,34,25,101,106,82,127,81,22,33,169,217,205,219,83,76,154,175,241,226,90,43,105,207,186,249,180,206,76,255,0,240,98,88,198,158,193,191,42,205,193,149,75,218,122,113,198,3,48,163,38,70,32,128,243,101,234,73,35,106,66,20,29,169,93,221,241,4,14,20,146,117,62,32,208,177,145,163,30,105,56,139,200,150,204,161,184,141,205,234,132,94,129,113,239,24,184,147,70,90,196,147,195,218,147,123,79,45,6,219,100,18,124,244,96,115,74,203,252,169,89,181,38,216,248,130,82,21,81,207,128,249,61,49,113,13,46,141,166,25,147,138,46,82,45,88,150,97,247,40,108,141,112,73,172,197,176,72,174,40,79,37,252,81,85,205,62,155,60,110,105,98,77,176,178,55,180,187,35,141,33,57,228,144,227,33,12,186,211,245,43,170,211,0,177,88,110,52,78,161,211,103,183,243,48,68,162,223,2,80,152,240,242,44,101,215,192,85,101,110,67,187,43,42,124,152,139,40,127,198,181,192,187,139,27,244,145,114,253,194,46,123,119,187,173,148,194,134,41,62,226,161,170,121,36,214,230,18,150,219,143,141,74,169,58,193,226,238,23,241,137,122,182,248,246,68,250,75,159,79,181,61,76,190,97,100,69,82,106,209,238,254,108,88,135,230,179,108,117,58,252,7,251,198,88,207,212,239,141,194,40,3,42,22,170,214,186,112,59,113,13,55,220,233,143,14,29,201,73,251,75,86,162,73,254,142,113,106,251,34,121,155,22,37,48,203,43,204,248,113,113,249,174,171,106,96,100,202,81,113,253,53,166,51,235,100,255,0,96,53,85,161,53,176,146,5,60,233,49,25,44,61,136,121,147,46,106,73,250,2,42,176,249,212,189,133,8,184,214,219,41,242,172,162,60,49,34,141,35,42,191,193,69,145,144,159,170,181,157,52,121,165,197,196,158,178,3,49,230,49,84,238,27,193,254,174,47,26,211,101,124,120,195,194,33,19,34,155,66,201,199,65,247,46,60,49,129,27,221,196,53,182,4,152,50,95,250,174,53,207,164,198,213,214,252,219,82,99,79,169,41,39,13,140,9,69,137,82,56,221,20,70,175,217,87,48,48,70,79,148,139,151,238,21,120,50,94,47,105,45,244,217,95,251,60,159,255,0,100,200,47,100,102,115,44,102,111,32,85,80,199,201,60,150,126,151,253,212,165,144,1,26,83,242,197,31,42,165,129,119,90,70,97,16,134,135,178,129,190,39,9,68,179,123,245,17,163,97,21,173,109,116,144,114,192,26,74,202,218,56,221,93,138,195,209,25,225,203,61,40,147,166,224,150,118,88,133,34,173,153,215,220,56,48,64,102,100,139,180,196,63,240,98,200,149,179,77,237,143,151,116,69,74,24,17,33,13,156,168,9,243,226,139,137,101,215,128,121,4,50,212,112,65,133,74,89,106,66,73,63,81,17,239,146,50,162,225,190,15,210,26,133,85,219,49,218,199,56,53,173,172,27,39,216,68,138,170,32,124,75,139,57,155,75,104,184,136,156,218,210,50,223,136,66,74,67,240,186,44,99,238,229,228,86,252,117,228,186,140,179,89,114,208,194,203,73,83,93,159,213,191,247,79,105,73,234,24,18,170,8,207,73,138,66,254,69,210,159,25,144,89,138,32,134,181,237,165,148,124,177,114,253,180,202,170,235,153,43,50,54,39,7,51,245,5,185,30,35,69,39,248,210,251,93,13,168,59,66,44,67,95,163,99,67,167,140,76,210,224,98,34,56,204,170,146,7,139,106,133,94,159,143,97,247,165,56,222,137,223,70,130,200,152,185,23,76,173,52,172,108,221,246,36,114,100,197,168,157,194,44,73,140,105,155,145,230,12,165,207,37,81,176,41,109,93,114,42,60,201,131,151,173,34,178,187,101,111,233,10,147,76,184,185,201,132,69,227,75,230,48,243,153,136,201,54,221,197,92,24,171,170,212,241,44,184,178,162,174,36,188,81,127,167,8,98,39,212,81,20,52,62,146,242,27,234,166,150,182,178,138,12,33,46,34,39,88,89,49,25,171,226,15,185,213,195,62,97,74,202,159,70,214,118,81,129,134,216,93,73,61,12,59,94,222,66,145,51,147,73,101,36,236,221,149,59,67,167,250,22,198,131,124,69,101,151,8,105,191,221,69,67,212,35,31,119,18,32,58,108,17,135,132,56,242,125,212,162,126,128,150,83,238,247,235,22,31,79,113,183,52,250,40,240,218,217,15,44,65,17,49,141,234,177,129,134,94,68,146,3,239,43,98,109,5,104,65,98,250,75,16,190,254,108,188,50,231,201,70,223,240,44,57,48,101,73,234,138,66,172,131,13,240,89,204,44,72,143,57,213,160,225,148,50,164,211,245,33,200,79,155,74,210,83,30,196,149,114,54,207,14,228,106,70,202,158,199,116,252,81,120,211,207,94,247,113,45,161,190,131,39,184,163,23,238,172,141,169,203,67,118,245,0,170,161,219,114,155,177,49,52,96,8,29,92,137,188,102,110,71,152,37,202,52,120,97,215,123,171,26,174,195,89,142,110,192,217,73,177,121,177,23,26,162,141,12,18,71,132,216,242,125,197,106,207,70,140,14,40,163,80,154,158,49,51,229,136,92,74,246,79,17,109,145,244,212,49,107,126,111,140,185,83,40,23,112,68,54,11,106,49,41,234,211,12,156,50,202,153,79,211,99,178,7,202,74,46,68,173,119,249,26,170,163,179,26,130,104,49,20,163,75,153,167,170,132,252,177,10,185,62,173,211,26,226,160,251,186,242,144,163,77,244,149,198,160,32,25,234,60,95,81,42,239,39,47,97,234,142,184,234,116,216,212,155,158,16,242,162,159,67,91,91,205,46,80,196,162,230,107,49,198,102,42,226,229,34,83,134,227,80,19,49,138,68,203,35,183,193,58,211,228,177,178,213,85,196,249,74,249,68,42,156,51,37,18,94,237,125,135,67,178,34,104,248,195,240,73,179,145,182,80,118,89,14,55,114,102,29,73,92,65,225,41,84,173,173,81,230,179,180,130,92,254,236,214,186,108,254,225,70,134,134,95,17,149,145,205,50,127,237,15,70,83,225,211,208,8,95,221,90,167,235,109,105,169,24,206,82,70,25,126,146,221,91,240,138,182,13,147,12,17,46,131,39,73,68,140,1,136,49,114,174,168,250,95,217,187,156,173,50,248,233,216,231,113,180,175,3,13,46,121,10,69,170,126,131,36,150,102,17,72,175,217,167,165,121,254,151,18,177,167,210,163,218,124,218,234,85,84,248,36,210,49,248,163,92,252,40,191,212,22,88,165,202,146,81,139,173,90,252,43,248,45,91,90,54,24,177,114,145,126,158,159,162,96,147,148,34,26,76,248,195,173,59,196,33,98,84,147,107,199,64,179,191,45,72,255,0,195,113,43,127,176,198,128,135,12,133,150,254,44,74,210,203,36,229,59,60,47,173,99,204,85,6,97,234,24,198,48,172,196,179,217,237,128,243,37,81,172,177,179,42,215,101,168,95,129,226,92,204,217,15,81,165,84,241,148,124,190,210,62,102,167,28,24,188,66,31,18,229,134,212,158,154,124,88,187,82,233,154,231,47,156,76,68,70,67,42,169,124,31,138,131,157,231,18,196,184,150,143,196,49,9,47,139,33,87,52,147,91,58,216,25,98,113,17,25,73,119,47,79,159,13,228,82,21,77,163,116,107,252,14,204,149,58,132,152,192,154,199,135,218,81,161,146,8,87,47,175,136,170,163,48,246,240,88,88,130,32,242,177,11,3,68,142,164,254,162,98,229,34,233,173,212,231,48,52,108,96,124,179,118,41,217,250,135,81,217,1,245,209,10,49,70,18,165,181,178,138,87,237,49,41,208,208,190,200,239,194,134,141,92,107,80,18,5,221,173,111,158,236,185,87,83,248,123,170,129,58,11,202,82,226,252,138,82,171,70,48,143,218,20,73,164,253,18,74,72,172,151,82,151,241,215,196,55,46,60,147,112,207,206,98,139,141,54,170,159,167,48,48,219,95,228,202,167,43,88,123,106,231,196,48,191,208,150,27,67,89,120,113,100,23,242,172,171,63,29,77,196,168,212,247,20,214,81,25,16,37,196,150,213,62,170,16,31,150,126,85,22,106,73,85,167,229,148,66,173,143,181,211,245,163,254,161,43,18,102,86,79,144,196,171,121,152,87,240,171,168,116,149,186,130,14,210,198,40,255,0,193,216,184,11,245,229,24,167,51,211,229,16,163,93,23,77,252,69,137,129,155,66,169,47,80,200,194,73,25,175,92,232,248,176,126,82,188,93,94,226,226,250,159,76,30,73,62,110,81,49,175,210,23,18,98,89,85,101,203,200,161,46,41,226,73,103,205,241,46,173,203,141,92,72,218,122,115,212,213,12,162,47,24,152,183,204,178,223,13,153,139,212,140,152,22,20,15,14,92,163,74,94,200,145,135,219,203,244,212,164,53,79,134,52,162,131,20,78,47,184,177,164,170,157,24,251,178,228,42,35,79,83,217,91,159,152,88,163,46,129,14,24,35,15,23,210,66,199,251,3,48,118,155,140,249,32,126,95,249,18,205,67,48,113,136,241,87,114,145,46,184,181,181,17,54,149,220,67,47,184,154,214,192,137,233,216,125,207,168,156,9,246,89,90,206,38,211,23,34,127,90,25,194,30,19,23,42,208,248,100,130,252,216,145,145,153,58,73,56,146,213,76,176,250,170,124,81,48,97,52,81,137,46,212,154,63,76,223,249,250,140,168,216,209,12,170,56,199,152,170,110,214,182,84,153,124,89,21,21,157,56,139,232,70,207,248,93,71,6,199,53,32,134,168,107,76,10,223,0,251,139,124,153,54,181,0,230,129,151,238,32,32,124,201,243,24,88,148,91,220,115,165,198,101,151,163,238,197,214,148,189,131,147,202,98,167,212,246,82,228,214,250,72,177,99,240,92,202,250,146,255,0,215,240,132,164,219,21,55,175,108,65,75,184,212,149,184,247,113,10,36,28,151,142,48,50,149,99,91,0,144,129,135,42,211,112,19,148,111,16,83,45,132,53,122,136,62,170,251,62,24,39,65,126,110,47,166,145,210,83,206,173,150,121,114,203,149,83,122,151,169,15,17,80,182,65,152,229,83,31,42,12,231,242,144,191,109,86,80,192,37,149,110,92,188,138,141,154,74,184,135,205,47,221,69,62,4,26,159,0,196,78,204,164,170,0,26,118,65,3,57,121,23,217,147,14,40,189,188,98,91,103,204,0,153,155,169,5,14,100,27,34,109,50,229,26,139,72,188,10,170,181,65,244,222,167,151,58,115,226,23,173,63,190,210,163,147,224,111,109,43,125,36,24,51,152,106,239,228,87,117,166,222,197,197,137,108,120,18,33,36,224,140,12,33,23,82,58,170,1,36,143,52,178,226,26,206,125,81,197,106,124,221,98,83,211,45,73,111,99,233,225,41,5,25,51,21,169,71,50,250,40,248,107,255,0,220,67,73,128,121,160,204,18,226,73,110,244,217,227,51,53,113,72,158,105,80,202,40,24,31,113,101,88,204,68,207,129,98,34,98,49,72,84,1,164,179,79,147,49,98,226,93,14,101,13,204,111,155,14,50,168,221,96,105,86,81,112,203,23,82,113,136,77,73,241,154,130,55,202,11,25,72,151,195,13,230,177,127,49,73,26,50,209,3,224,252,25,214,94,172,98,255,0,175,42,181,129,51,209,31,180,49,69,140,95,73,114,237,178,182,90,247,40,210,47,142,131,109,54,19,233,104,191,41,145,60,141,170,183,63,171,41,18,58,123,95,87,57,195,139,141,104,255,0,219,142,208,73,89,114,21,75,200,19,30,38,117,35,217,170,128,38,109,54,162,83,193,159,182,2,208,24,219,211,240,149,93,99,20,163,135,91,46,203,206,94,46,53,182,169,231,140,126,46,36,125,12,255,0,77,30,208,189,107,125,147,6,33,188,193,16,196,158,196,69,215,115,224,136,121,108,4,53,40,247,208,126,124,49,121,22,253,79,37,131,7,50,149,141,36,146,73,242,133,82,179,125,151,174,32,250,158,202,116,96,19,105,197,251,107,70,155,140,59,40,57,101,136,133,34,109,50,171,44,78,101,234,29,66,253,44,199,132,53,99,147,251,137,241,228,45,137,169,250,120,144,167,110,203,20,152,210,141,79,119,6,182,38,106,237,57,150,74,176,147,172,39,93,206,124,67,64,28,97,170,58,170,77,57,110,198,113,34,201,254,141,201,15,205,108,173,248,141,171,78,249,97,41,35,15,233,137,93,124,61,211,26,214,9,241,93,228,40,197,238,46,228,205,61,167,234,9,196,36,117,245,198,152,133,84,253,160,190,100,172,83,100,233,237,253,27,122,87,210,191,4,225,167,213,65,137,138,92,161,139,237,174,75,174,66,123,124,251,78,181,45,241,34,183,88,250,203,45,171,229,19,31,159,90,233,218,50,158,85,184,1,187,236,240,78,170,246,207,216,214,170,46,149,215,212,224,22,183,26,131,79,203,0,66,82,11,243,246,46,235,67,170,165,122,108,92,197,203,249,19,187,191,134,149,66,249,187,104,162,80,151,15,184,140,77,165,29,94,95,184,137,58,116,240,17,100,98,223,241,200,225,17,152,75,200,155,86,252,69,150,66,118,242,46,81,85,2,214,180,255,0,215,34,147,149,19,50,120,225,74,97,122,151,51,67,66,182,63,64,86,235,9,100,240,203,140,170,202,6,161,102,6,101,95,157,180,246,167,139,221,186,26,123,39,226,46,62,158,181,23,111,233,138,183,59,235,245,61,104,153,196,44,170,114,203,194,236,253,75,148,86,252,75,28,146,98,48,177,125,196,249,154,147,47,73,85,97,153,190,193,150,133,163,41,1,210,37,61,63,76,12,83,152,99,45,250,121,146,228,159,54,82,21,88,26,0,228,129,118,172,135,41,206,181,229,12,191,71,97,106,101,101,32,189,181,197,180,243,46,107,117,139,229,152,68,95,168,33,211,242,97,237,82,186,159,225,140,172,251,177,11,18,122,44,170,85,90,138,106,129,60,19,152,137,178,147,6,48,51,20,67,198,166,61,54,93,71,186,189,134,198,220,24,77,43,141,70,186,154,62,129,112,2,131,48,120,134,181,73,184,60,111,15,149,200,150,192,129,42,19,49,21,16,251,40,144,95,134,89,113,41,180,99,41,233,54,71,156,206,42,188,72,144,189,245,160,237,197,247,17,16,53,62,145,23,159,205,101,34,22,238,101,109,144,217,135,26,22,77,5,101,96,95,82,100,226,118,229,77,217,0,119,96,244,224,139,18,95,13,131,24,58,134,159,104,255,0,146,59,237,165,245,172,105,40,53,69,54,90,60,250,111,192,216,178,44,217,119,151,138,95,26,232,38,181,137,168,25,155,22,81,169,29,97,14,180,176,113,68,16,242,42,164,137,48,149,99,159,106,170,210,106,2,97,17,114,141,44,170,173,151,166,252,3,19,39,242,170,80,134,214,8,31,180,18,159,153,169,45,74,71,134,92,81,139,18,214,95,225,182,45,170,181,32,4,60,210,197,200,153,63,89,144,93,69,196,53,202,160,93,178,200,248,68,81,167,140,161,150,94,109,214,85,207,183,114,152,157,42,158,226,12,158,98,149,50,245,182,123,75,154,85,67,156,41,76,250,107,164,195,128,60,12,203,143,253,212,109,211,228,25,132,186,132,59,224,115,11,46,85,47,27,76,65,173,230,48,178,229,93,26,214,159,20,92,162,148,50,253,181,36,106,219,41,50,248,186,215,74,146,102,21,189,143,35,217,18,36,81,170,154,124,113,162,225,41,70,167,173,97,217,86,242,135,177,77,50,158,230,116,172,178,229,19,149,78,101,119,224,58,212,234,242,117,8,5,17,226,137,141,43,140,248,146,65,253,64,164,255,0,105,79,198,173,173,164,6,105,114,178,147,233,164,22,95,21,8,67,250,125,77,95,31,212,92,235,100,254,150,85,87,42,46,43,105,133,203,16,170,117,240,7,56,152,132,146,204,212,242,202,79,210,147,34,107,166,237,98,103,100,79,238,74,140,157,179,208,198,106,46,58,133,62,146,240,76,225,79,116,196,111,87,249,75,9,88,147,35,70,156,48,115,117,149,139,159,106,173,73,233,191,41,95,250,148,242,127,133,110,129,26,239,98,90,92,90,211,233,99,225,253,73,20,236,157,84,114,75,4,191,253,221,19,163,43,65,170,98,255,0,81,47,204,167,246,191,13,39,10,39,10,72,219,119,75,54,160,202,169,173,71,47,99,236,170,152,96,246,21,136,88,102,177,132,62,97,113,167,26,99,24,171,70,47,112,75,93,244,200,176,137,136,197,228,250,106,251,137,82,10,172,54,173,178,6,14,165,27,171,99,51,118,201,97,88,191,82,30,48,240,196,23,106,74,111,92,146,124,210,214,71,38,174,51,71,67,25,33,220,143,10,245,110,152,216,252,217,165,35,3,50,12,16,60,210,197,200,162,95,171,109,110,238,73,18,32,177,70,243,68,146,120,27,28,118,15,187,161,157,168,8,240,138,81,4,53,34,106,75,205,55,59,132,89,70,186,213,109,81,196,6,11,41,50,38,239,209,224,146,207,155,200,170,177,175,144,173,35,28,241,150,86,87,116,111,23,254,232,161,116,196,155,90,71,188,209,37,19,32,159,214,187,99,244,244,74,211,237,34,123,170,110,251,71,178,12,236,161,139,148,114,158,145,163,71,53,100,100,13,170,248,229,107,180,218,122,88,242,38,148,246,86,183,127,55,99,216,95,109,10,26,26,168,35,97,67,20,121,19,72,127,104,171,21,21,2,223,192,205,158,52,124,8,199,251,136,15,51,149,98,253,67,47,244,130,40,248,146,176,42,148,127,144,73,117,244,97,217,69,126,97,33,67,62,80,249,140,36,118,252,147,189,164,43,48,84,146,167,170,120,231,115,117,170,67,50,12,22,112,242,161,108,152,127,237,4,128,120,103,19,184,72,179,120,133,65,44,189,86,76,182,109,58,211,122,216,4,199,203,216,183,192,102,219,132,168,171,40,123,104,155,189,214,33,45,90,255,0,216,51,48,177,243,61,19,245,101,90,102,122,109,144,51,118,175,190,149,234,64,221,246,141,111,129,79,249,48,245,38,237,253,22,196,213,108,107,88,82,255,0,167,197,39,248,213,183,173,226,27,3,44,72,223,1,212,68,83,207,135,44,175,121,131,202,85,9,21,95,129,88,219,246,15,184,211,204,212,0,30,40,191,200,162,102,105,137,194,148,202,248,146,136,81,251,138,191,121,169,202,60,89,70,33,165,207,48,42,70,242,154,86,82,123,137,21,127,109,10,179,98,21,14,182,14,155,138,204,34,202,84,238,28,248,55,127,40,30,34,125,50,175,207,127,22,190,63,106,61,36,48,7,79,104,217,54,121,95,244,149,231,194,45,115,99,172,116,248,45,173,169,189,50,73,127,183,79,185,47,127,109,116,36,208,213,47,220,232,210,116,193,35,115,45,144,204,122,210,115,69,25,70,85,159,245,204,123,177,79,197,25,15,50,226,84,159,12,69,202,49,171,219,248,73,84,54,77,80,38,147,40,133,137,102,29,54,72,204,253,126,37,240,58,157,226,6,30,49,44,31,170,160,228,102,236,163,89,249,31,195,118,245,52,121,215,82,29,155,72,164,146,79,218,94,153,168,79,59,182,46,216,105,203,39,213,73,99,12,24,162,255,0,117,33,212,251,17,248,125,213,182,87,249,22,162,235,90,26,123,177,243,127,210,66,195,211,218,102,145,249,118,164,90,173,117,8,233,34,230,197,148,138,93,250,207,83,219,147,244,177,163,15,234,45,220,215,232,42,116,73,55,192,28,76,53,248,196,164,167,252,66,188,173,99,226,87,80,198,253,206,197,30,31,137,21,176,175,61,38,198,80,242,38,246,186,158,171,3,229,226,80,222,210,218,150,88,117,250,54,122,174,174,191,229,177,201,141,84,105,139,232,48,98,225,48,134,185,108,255,0,140,113,4,7,196,16,136,34,123,124,74,43,74,235,59,155,123,199,152,197,227,243,83,108,248,21,85,167,35,244,243,245,157,29,107,57,178,127,180,165,231,252,96,208,229,38,30,68,28,11,40,54,81,25,16,194,202,68,151,80,252,46,170,146,63,81,85,217,106,251,136,178,37,178,208,163,14,179,174,183,240,244,226,241,163,255,0,15,75,183,240,55,80,212,53,38,152,32,135,138,166,46,92,95,117,80,134,202,242,160,12,137,47,137,44,113,178,127,68,145,151,192,160,153,67,233,177,120,68,50,147,193,77,178,170,198,76,230,26,92,92,67,18,127,67,107,201,150,196,169,149,197,196,73,32,197,18,46,37,211,185,161,51,228,9,53,209,153,205,23,41,19,168,19,242,116,241,46,109,62,53,207,158,239,17,5,25,109,102,188,131,73,224,31,113,65,172,165,42,174,117,41,47,56,129,187,74,194,111,91,27,253,172,74,106,30,179,5,144,51,114,38,44,158,2,3,229,50,44,179,84,43,145,103,166,30,252,27,78,209,137,81,97,98,229,65,214,126,144,7,132,43,68,15,139,68,221,176,50,229,113,149,115,55,92,240,252,22,94,142,252,78,145,63,73,83,89,19,49,133,137,73,106,175,132,84,114,98,62,93,126,77,202,171,173,190,139,100,54,20,37,78,99,60,107,178,30,185,102,83,149,161,100,99,243,212,106,112,70,59,226,75,46,219,23,212,76,153,163,52,117,248,240,150,208,121,23,73,214,218,26,46,160,3,229,196,22,41,43,131,221,233,91,141,63,45,230,40,136,44,73,218,252,226,40,170,174,111,178,248,105,107,167,207,154,166,86,81,166,85,176,44,99,1,242,237,132,53,55,15,226,69,196,105,204,136,30,81,253,213,209,40,94,125,72,61,221,220,81,198,140,165,28,151,201,244,236,60,138,209,24,86,198,131,236,162,39,211,238,64,252,72,41,243,32,138,118,210,167,244,194,247,17,177,159,189,103,110,37,91,16,200,11,77,204,198,252,37,226,196,245,70,243,65,250,185,84,69,221,221,85,76,189,164,78,82,123,132,90,153,112,249,35,82,102,187,20,169,98,102,3,251,66,141,42,223,188,114,176,148,188,127,81,9,2,27,36,145,153,74,76,107,117,221,108,82,141,130,174,77,81,108,17,101,107,20,64,195,18,86,82,37,172,181,198,207,155,148,137,102,137,149,181,221,238,135,254,234,68,125,55,107,38,86,17,117,165,217,26,199,173,117,39,30,24,133,202,68,20,11,139,88,47,204,36,253,159,15,101,65,230,196,138,102,143,60,110,99,42,254,58,160,111,25,64,187,124,159,13,223,98,171,135,124,56,64,230,16,202,163,38,86,128,93,69,73,228,207,56,207,180,196,76,137,42,222,2,150,230,248,133,16,179,189,56,80,63,145,15,62,200,19,78,250,252,188,101,83,145,171,95,6,39,168,216,23,144,169,149,109,222,149,40,249,165,12,68,69,117,78,90,135,62,38,18,99,88,210,15,45,72,191,145,41,126,179,124,99,191,214,202,69,79,50,225,229,6,32,148,101,140,167,46,232,65,118,7,237,4,171,182,174,45,168,27,25,135,178,99,229,215,11,229,150,85,85,167,141,41,249,75,218,167,41,224,106,125,54,118,7,147,108,186,22,104,48,128,194,203,236,91,146,242,3,207,167,57,57,66,36,117,109,85,81,127,87,202,68,51,245,180,92,27,72,136,168,16,207,56,25,130,85,45,230,10,13,60,42,168,1,187,12,172,73,84,157,109,185,226,137,146,81,18,123,137,250,86,180,159,213,138,73,36,250,104,88,31,17,64,63,48,212,211,12,67,81,108,219,34,234,165,108,57,246,83,188,51,9,49,146,207,77,30,99,69,202,163,106,190,37,233,252,239,136,81,124,202,219,51,92,203,243,195,18,87,26,93,234,98,186,11,183,173,178,27,76,153,85,53,252,59,156,159,180,181,76,141,141,76,155,94,69,173,38,44,185,73,251,72,128,235,104,54,79,96,185,10,79,218,66,200,207,240,54,221,9,205,97,14,226,200,248,122,163,34,52,168,125,53,236,12,72,31,200,175,160,64,220,179,49,98,140,168,143,0,70,103,8,134,37,213,138,41,38,102,112,55,211,178,72,216,82,137,52,135,27,108,197,169,150,81,35,3,151,149,10,251,143,180,76,106,77,212,51,134,217,190,101,192,227,113,20,73,108,151,140,163,121,141,137,106,52,57,218,128,143,218,69,197,137,33,181,211,215,130,99,195,191,39,237,166,88,223,146,234,54,139,25,244,198,131,52,143,137,136,105,88,116,53,140,99,190,92,78,33,40,201,53,87,148,150,91,188,178,113,137,92,80,252,75,103,131,43,229,151,40,209,184,201,255,0,183,64,167,234,35,212,147,206,46,25,98,234,251,73,29,81,143,58,91,54,146,177,46,151,107,85,23,82,126,144,93,170,86,127,194,187,152,36,221,196,42,118,134,249,130,201,65,221,109,13,205,147,56,74,66,141,43,187,211,22,181,36,221,237,73,140,73,189,13,197,197,32,54,146,203,136,137,220,155,89,118,241,94,19,74,202,149,116,94,29,133,102,98,27,75,235,252,164,124,73,124,68,18,161,153,171,120,241,36,51,52,30,89,89,133,216,84,127,160,250,104,48,155,179,193,73,186,106,21,210,109,15,144,231,176,164,204,82,167,240,39,253,34,174,125,38,53,198,76,85,49,114,254,117,79,73,235,3,99,3,97,3,18,221,176,102,45,216,254,60,201,54,161,158,8,44,25,177,114,125,164,120,115,139,246,211,207,58,169,53,184,118,25,73,225,238,173,85,18,212,39,244,244,248,54,64,194,82,226,34,122,192,197,141,195,148,101,82,230,135,136,156,80,7,145,106,141,100,124,239,136,84,53,211,136,85,92,164,184,96,9,5,248,84,107,252,60,249,83,211,76,57,64,245,23,15,82,68,37,171,226,24,68,18,91,48,42,150,85,190,135,131,155,24,136,131,178,178,173,17,56,162,165,179,238,235,97,51,244,25,84,164,253,85,189,149,180,16,177,42,102,226,170,141,217,113,7,125,187,197,200,175,52,221,217,44,153,132,178,132,33,168,16,195,170,131,19,119,108,84,17,131,18,72,223,233,50,136,36,52,44,61,180,58,188,203,136,181,18,241,110,132,84,52,251,80,93,248,97,47,32,151,39,140,203,29,222,35,100,42,190,211,207,97,72,192,226,196,145,97,100,230,51,50,149,209,152,65,68,229,42,140,146,16,77,212,12,49,185,70,37,123,233,187,150,113,21,2,109,48,79,100,88,190,226,221,145,86,69,54,26,226,140,81,49,68,46,36,130,224,44,178,3,194,34,229,70,191,70,51,59,51,20,133,84,181,181,81,4,60,91,85,88,214,156,181,36,205,250,28,250,135,225,165,111,113,98,242,125,68,230,124,97,233,247,176,81,34,141,84,204,99,32,249,225,81,250,146,224,2,7,49,121,20,230,234,188,16,164,113,179,251,143,169,44,153,131,104,101,190,124,15,200,243,68,229,92,214,49,181,28,226,50,93,112,137,182,243,93,42,170,103,228,230,47,34,140,118,94,102,200,171,226,69,218,227,130,124,197,89,190,77,85,188,28,59,94,85,101,113,73,6,104,9,47,40,212,203,35,69,140,254,165,118,175,124,117,49,88,70,26,72,157,69,235,69,192,12,88,50,254,81,58,141,26,44,147,225,47,18,103,248,96,29,201,213,85,197,102,97,52,150,100,102,85,47,101,118,49,252,166,85,210,54,99,140,60,41,36,205,31,93,56,249,113,100,75,85,111,144,86,35,107,100,196,27,199,151,173,87,195,178,124,111,242,226,165,26,134,171,79,214,129,226,55,103,182,146,83,201,157,231,132,69,253,181,41,35,253,74,171,23,158,177,168,251,178,166,48,237,108,123,172,84,212,11,43,200,196,249,177,17,99,119,125,113,39,139,219,251,105,54,70,178,249,21,19,253,14,237,152,172,56,150,16,233,52,116,46,153,89,87,55,187,181,174,141,17,159,53,39,115,251,75,218,122,250,44,111,213,139,42,91,74,129,182,142,91,223,79,217,31,53,116,92,163,73,63,25,217,73,126,18,245,160,110,53,204,82,49,241,34,113,37,52,236,157,39,246,254,162,197,91,155,192,173,102,161,24,153,204,36,57,174,55,44,196,17,113,165,114,97,226,247,81,112,228,142,52,71,241,101,79,183,79,145,49,9,173,240,41,59,121,19,159,15,200,185,228,253,66,77,214,210,187,177,40,181,252,85,9,236,54,252,156,190,216,146,127,147,196,173,84,232,248,95,90,125,216,185,86,214,93,156,164,230,22,37,15,67,107,59,30,25,101,196,69,70,203,32,113,252,208,202,170,170,65,138,54,73,200,62,101,224,207,24,135,204,84,27,36,131,27,23,184,11,197,139,42,221,187,153,96,131,67,245,182,63,211,229,98,65,6,30,163,132,76,92,101,89,50,30,200,249,162,113,125,181,67,25,241,74,14,81,114,38,170,167,32,179,8,216,201,99,127,205,175,79,128,11,40,152,138,44,137,187,225,179,205,109,100,108,188,34,66,212,44,71,135,65,197,47,40,75,137,43,153,166,39,66,63,9,114,174,162,205,55,44,108,202,150,76,173,62,68,237,216,85,97,45,109,85,169,32,240,197,202,151,178,54,170,223,97,52,173,136,254,210,188,167,158,200,93,168,59,187,88,147,142,204,34,73,185,16,217,88,156,216,50,15,205,239,200,82,125,213,148,13,97,20,135,218,20,68,41,19,41,245,71,36,78,47,117,97,73,163,1,11,230,253,196,109,171,181,141,220,196,209,113,91,58,116,76,193,246,151,55,187,134,242,121,138,88,151,90,152,203,17,240,196,41,5,251,106,82,101,13,172,211,243,114,174,133,82,68,45,85,108,168,35,121,66,85,111,167,181,57,228,196,218,20,169,21,246,152,212,3,226,15,16,212,141,148,203,93,63,205,137,70,120,124,251,23,142,75,252,157,154,27,223,5,249,66,139,153,169,15,24,124,93,138,47,74,234,70,91,193,103,42,108,247,131,233,46,58,228,88,125,2,214,117,144,242,203,42,98,25,49,7,237,114,41,134,76,199,194,37,188,47,148,87,171,170,183,137,54,169,95,185,1,88,133,120,71,224,76,60,72,24,111,56,189,165,190,124,150,8,28,37,77,86,19,17,108,199,188,93,210,146,239,197,176,71,194,141,124,99,205,98,143,178,170,0,229,60,88,185,85,54,217,201,226,83,6,248,157,193,47,26,223,38,76,187,40,191,85,74,134,158,112,193,244,134,137,129,118,122,131,176,50,250,210,52,108,131,226,230,111,125,204,47,60,60,104,51,24,147,188,197,47,148,133,84,243,44,160,205,7,16,146,64,135,230,217,47,42,88,228,209,245,18,186,146,134,209,150,178,79,154,32,177,39,213,172,157,72,198,122,130,171,243,222,253,164,174,224,60,29,89,85,90,175,240,50,179,6,250,147,8,62,18,173,144,33,202,154,78,222,53,47,85,159,39,40,137,141,81,190,213,130,6,32,241,36,173,1,152,251,107,50,94,146,59,11,148,101,203,237,229,77,153,168,95,58,11,13,232,221,172,80,55,108,137,36,140,150,105,92,139,125,62,176,60,97,178,39,96,196,177,141,174,37,48,100,156,100,126,104,3,77,32,73,100,227,179,139,18,91,26,202,186,201,156,89,4,79,184,133,101,217,42,15,194,33,149,78,70,84,5,142,229,132,200,108,193,194,46,69,37,124,107,81,15,237,170,10,221,96,201,188,38,138,49,35,228,134,170,72,31,148,95,232,79,27,35,152,202,200,66,195,126,54,45,219,104,150,79,102,25,74,95,83,198,177,20,167,242,147,101,230,183,233,187,38,70,233,77,86,70,55,154,157,12,58,120,17,129,237,160,102,76,0,248,114,173,49,181,12,73,63,171,46,36,175,80,154,168,99,221,215,79,202,145,164,103,50,180,55,62,238,186,49,62,108,170,35,80,201,223,61,225,137,214,181,89,70,149,100,60,209,10,149,83,201,60,105,120,108,75,212,181,99,111,250,27,17,116,57,150,90,110,231,151,38,216,175,93,126,5,245,116,230,48,161,198,92,170,90,124,58,219,40,143,15,213,83,180,129,244,73,216,76,169,95,208,91,43,242,59,165,85,131,60,58,132,152,201,140,60,27,179,99,18,148,167,229,138,194,238,177,126,69,149,149,150,231,229,2,82,37,255,0,33,149,81,102,167,190,224,120,98,44,52,54,161,4,145,250,116,190,196,186,226,168,254,25,66,160,60,238,106,53,3,11,237,249,164,214,54,66,241,213,214,167,100,184,129,46,12,182,88,196,229,25,123,18,59,185,36,32,51,20,74,207,79,76,139,58,169,134,150,81,255,0,129,75,107,150,60,175,126,17,113,149,156,107,26,175,199,220,146,247,209,178,22,105,183,197,41,223,153,59,124,252,167,249,65,16,191,184,163,244,240,101,193,35,63,247,181,208,161,192,30,60,165,47,34,162,182,33,34,228,35,212,239,139,181,97,139,0,121,18,136,27,226,143,54,44,67,87,172,164,100,145,243,11,141,105,53,110,216,120,132,46,53,90,175,144,150,36,31,234,179,79,138,38,68,210,180,58,142,51,249,186,213,13,108,48,65,234,23,34,87,172,47,173,97,69,197,16,67,22,85,38,167,128,234,204,83,195,158,57,32,194,97,41,205,67,67,254,57,113,20,157,109,197,206,12,198,158,140,135,174,79,145,241,37,139,249,17,27,58,252,4,145,175,136,4,251,33,214,157,129,196,177,141,113,185,59,49,64,255,0,95,98,38,214,4,91,111,155,137,216,156,213,85,98,3,12,101,90,24,172,84,85,4,18,65,219,139,242,45,178,107,107,125,210,173,117,177,162,109,115,101,90,108,160,28,160,126,34,169,110,55,128,181,60,199,131,205,226,136,180,188,35,133,237,36,117,179,37,198,178,197,44,169,157,172,248,133,127,106,92,188,134,168,166,250,52,233,60,193,148,181,86,233,137,211,89,152,211,200,169,169,195,93,39,180,170,128,48,224,251,74,170,201,228,45,181,19,86,176,245,163,194,98,229,78,67,38,39,116,190,95,182,181,76,135,140,124,66,83,54,87,12,140,76,59,82,100,82,101,110,248,13,107,133,107,6,2,112,50,196,138,62,36,147,74,190,113,24,253,220,12,163,243,77,24,108,163,204,136,245,237,176,241,68,23,34,101,155,247,23,108,18,227,68,158,223,148,34,36,101,61,233,182,186,124,156,185,10,53,113,248,170,203,193,43,178,178,151,100,55,230,198,159,113,95,224,50,65,109,109,172,185,47,196,170,107,102,0,108,195,238,46,125,113,100,248,76,249,76,159,196,185,126,164,212,58,254,49,222,106,153,68,16,215,60,203,42,105,254,45,11,198,169,51,101,175,99,244,180,243,14,15,205,148,163,18,18,30,188,173,233,17,70,191,48,86,218,252,67,191,62,43,25,228,198,186,5,85,36,161,119,8,159,184,165,28,51,190,109,232,89,163,138,28,123,247,58,213,147,226,93,254,172,67,68,67,129,93,25,143,218,74,202,146,86,227,28,70,7,255,0,116,73,173,103,237,167,98,136,95,220,77,102,70,37,91,148,87,22,83,163,115,68,22,82,36,134,135,168,46,216,243,75,17,49,167,122,110,212,18,127,86,44,184,189,180,222,214,224,24,63,74,56,203,169,100,90,145,101,98,33,154,50,47,134,104,147,200,34,37,22,186,110,212,143,205,151,42,176,15,153,31,152,66,227,70,49,153,123,138,182,223,193,73,125,60,195,198,30,41,98,228,86,112,233,15,52,25,130,92,74,114,76,103,138,83,57,83,55,218,202,131,19,10,86,239,226,55,49,224,107,107,161,127,152,202,202,68,44,195,65,147,230,24,152,227,41,9,54,68,156,181,5,224,207,243,98,33,82,127,144,122,175,216,231,240,197,175,158,81,92,229,77,169,195,46,49,30,25,101,72,217,2,116,158,104,155,152,163,79,35,73,4,22,51,177,51,53,3,152,125,220,1,206,7,254,248,165,106,163,122,73,30,37,99,26,212,101,103,87,251,136,9,240,1,59,152,34,77,184,174,164,170,200,192,166,187,36,111,13,161,73,145,52,170,134,57,191,55,99,43,145,77,73,164,56,159,155,127,252,104,83,93,146,180,236,10,151,1,249,151,147,3,16,188,49,18,59,40,100,240,234,77,43,102,69,44,70,20,197,90,167,204,100,146,98,18,125,203,137,182,200,196,116,200,210,199,212,157,213,79,202,12,70,77,195,14,33,123,132,176,53,84,24,195,202,30,52,50,165,70,220,240,113,116,157,61,22,236,156,194,234,79,107,105,235,171,98,237,54,3,90,235,100,130,11,63,85,254,226,213,101,124,50,179,138,80,202,151,242,233,165,16,86,142,226,109,73,177,207,196,44,67,74,25,171,104,43,71,136,37,203,37,43,212,240,46,108,143,242,133,38,53,171,79,104,96,70,62,105,124,164,66,199,43,230,250,130,209,3,36,190,199,82,119,20,152,208,166,208,219,102,110,251,85,252,106,209,136,124,34,88,26,73,60,48,149,62,226,32,153,28,213,236,120,184,146,93,67,209,152,69,196,69,97,170,152,49,179,48,133,137,75,178,48,38,147,10,228,102,222,106,157,11,134,71,190,26,79,151,187,120,74,82,21,117,160,249,248,102,12,162,9,74,105,237,42,122,208,110,248,196,141,147,100,120,35,121,114,245,123,107,169,191,194,180,81,89,183,117,41,130,108,93,201,142,97,149,152,74,163,104,117,60,89,221,194,228,79,30,102,17,143,80,89,6,104,204,172,141,91,27,167,25,86,128,223,14,183,230,248,210,163,60,121,31,214,37,207,245,205,169,7,250,73,89,127,109,81,153,219,76,53,37,26,173,179,58,14,161,248,181,6,180,15,41,138,63,219,92,246,127,198,15,82,126,33,69,202,162,96,105,41,218,128,155,187,18,147,18,121,91,164,170,160,147,135,177,65,122,71,181,159,83,177,164,138,184,232,23,132,247,227,204,98,144,74,183,64,86,252,219,226,98,203,137,139,24,20,252,108,86,84,33,137,80,12,190,234,236,90,161,6,107,141,163,67,139,27,184,73,101,172,205,207,233,5,149,111,178,178,37,151,8,150,112,33,130,16,51,123,137,86,75,114,36,196,204,202,161,205,198,105,112,49,41,251,87,196,23,233,50,20,139,160,79,152,201,195,196,98,141,79,190,28,79,55,132,57,19,89,92,85,178,10,43,120,185,113,35,100,221,202,146,204,38,235,90,166,67,36,110,108,188,107,68,99,0,175,196,18,229,34,74,169,91,6,51,206,72,240,172,31,79,147,136,165,88,188,196,31,72,150,65,152,127,121,6,88,76,250,126,119,136,75,91,244,149,168,207,152,34,85,241,95,7,249,17,156,132,233,84,178,133,152,146,124,57,117,172,230,91,107,111,177,157,156,92,105,228,248,123,145,164,143,134,193,112,255,0,193,35,41,170,199,65,129,50,154,76,76,219,174,68,5,147,62,137,113,40,166,92,75,164,253,36,12,139,87,226,27,91,35,255,0,81,22,33,253,53,53,191,112,101,27,89,106,19,193,102,16,139,41,60,59,18,234,115,14,223,204,54,197,33,81,22,176,193,58,15,104,197,249,18,10,19,62,52,236,34,46,84,213,200,101,226,21,107,79,6,12,188,177,34,226,66,239,198,50,97,86,19,52,243,238,216,193,101,196,166,117,134,131,37,36,22,88,6,126,95,182,171,182,73,89,108,80,105,182,0,164,226,84,147,233,207,36,25,177,46,111,163,38,28,100,97,77,145,116,169,54,82,164,193,196,36,141,37,7,101,38,167,195,62,55,225,18,82,26,169,101,27,243,20,130,84,175,124,181,230,76,0,199,138,90,131,76,191,67,45,137,183,214,203,17,56,101,17,23,26,170,117,145,56,101,45,87,6,220,147,12,78,37,190,157,128,173,3,51,79,228,253,212,191,243,98,182,212,61,154,110,88,251,69,149,120,213,87,2,59,49,74,218,143,237,34,217,169,192,48,126,188,105,28,205,85,190,59,197,16,164,253,196,214,87,248,18,206,131,103,234,26,10,130,109,37,207,36,153,41,132,11,134,19,152,69,83,204,167,170,140,7,203,52,92,164,250,133,82,83,238,198,67,190,32,101,127,24,214,183,252,67,153,217,131,106,121,188,59,255,0,246,209,94,96,132,60,197,42,129,209,239,36,97,229,76,174,39,190,113,48,229,227,91,102,226,43,40,37,199,196,233,82,78,250,234,241,14,55,220,91,105,234,178,120,75,52,252,185,82,73,244,32,237,16,150,218,72,3,140,70,101,148,85,85,86,79,145,42,174,88,76,164,166,146,14,81,12,169,31,225,38,126,127,79,149,143,237,167,33,146,1,15,152,168,7,201,1,39,60,34,71,228,48,187,98,137,154,15,114,124,210,202,164,181,134,137,4,104,140,48,165,117,61,94,90,154,92,16,60,217,75,141,78,102,38,164,102,31,111,233,170,172,154,191,192,181,100,49,209,129,60,144,97,18,188,120,71,91,19,148,168,45,61,78,58,64,48,162,18,6,214,212,242,109,118,158,218,73,43,197,10,89,134,144,49,217,63,153,111,181,211,19,132,54,22,185,5,25,143,131,202,37,140,253,103,58,48,31,18,36,92,169,44,201,143,110,227,215,250,25,13,242,138,54,10,90,111,2,52,76,139,153,73,214,22,176,73,205,255,0,77,29,27,83,216,201,240,48,84,154,73,83,224,117,142,255,0,39,80,147,180,240,253,0,202,151,27,74,250,145,55,98,16,196,148,86,234,115,227,249,177,127,34,127,26,77,108,225,229,223,145,85,122,134,242,37,36,44,135,216,218,122,116,110,217,89,71,244,215,217,145,191,39,80,214,82,108,160,198,27,2,17,101,90,35,76,125,151,181,137,103,228,51,48,155,108,11,182,74,236,168,101,249,238,202,94,63,166,156,217,124,136,243,41,169,150,179,138,255,0,109,74,73,6,141,88,98,26,216,164,99,57,73,145,100,246,30,51,56,144,97,152,12,31,170,30,68,124,9,249,56,178,172,90,191,34,205,97,12,157,79,107,6,94,19,85,229,31,212,85,16,228,193,156,63,164,84,99,33,128,99,204,82,143,246,210,107,176,238,124,12,46,44,73,241,94,26,147,181,249,154,46,42,172,191,180,42,90,26,67,143,154,197,31,85,170,165,198,225,151,3,42,213,119,112,123,33,245,98,252,157,105,173,252,245,17,151,84,37,239,173,113,112,196,74,233,38,89,110,249,138,182,190,30,34,114,166,180,149,160,206,195,21,89,85,124,141,86,98,198,156,210,198,54,20,49,114,38,179,236,165,205,6,18,197,196,132,245,189,180,93,165,114,13,146,109,69,230,99,8,101,92,236,217,15,83,30,49,141,249,68,148,76,212,246,48,72,255,0,73,128,68,240,214,160,155,195,44,73,140,6,68,39,80,134,153,91,79,33,41,175,209,6,109,73,107,55,154,198,7,39,221,91,96,106,166,70,123,50,197,202,173,228,208,196,146,76,198,73,47,170,160,194,3,61,62,41,10,68,251,105,246,106,201,227,216,67,168,66,123,118,60,219,1,139,242,36,208,2,49,3,183,18,164,140,247,248,97,150,44,72,57,148,244,196,122,92,70,173,5,33,158,12,248,149,189,85,61,62,211,44,178,242,41,160,195,173,133,237,101,76,189,84,101,30,32,139,18,203,83,137,161,179,25,18,55,158,17,101,83,178,102,3,118,194,150,6,36,84,155,35,198,3,248,178,175,85,89,2,119,9,80,172,222,66,212,166,173,159,79,38,15,202,100,17,60,20,149,173,220,237,62,124,223,169,31,221,71,195,129,58,52,226,98,23,25,81,54,186,120,246,67,249,177,19,26,218,220,214,170,100,36,173,248,139,6,216,152,118,163,18,175,141,100,2,129,115,151,233,42,232,210,184,139,139,243,167,1,48,32,240,132,185,86,108,211,228,55,17,254,10,167,227,200,152,132,208,112,40,89,51,44,136,204,217,81,85,86,68,233,42,220,144,69,91,142,172,167,179,31,8,146,182,70,36,158,229,190,97,135,37,156,37,67,195,9,196,247,155,42,197,52,220,26,191,206,244,163,82,105,224,73,7,15,98,101,100,249,216,217,180,41,62,226,202,52,152,56,31,187,41,50,120,39,182,134,45,137,234,169,147,168,34,98,221,144,163,250,105,189,86,179,220,191,230,226,145,52,128,106,162,247,8,104,11,128,176,191,164,226,26,148,138,142,85,102,215,204,166,135,107,6,115,49,101,26,249,50,6,228,107,153,79,9,224,243,4,164,79,52,198,179,150,50,48,50,226,144,163,75,26,178,48,236,170,235,136,237,154,96,158,111,70,50,29,141,107,62,82,82,126,201,224,147,19,48,68,151,153,150,82,73,237,171,238,43,252,28,249,160,156,215,100,141,250,184,185,84,141,221,169,236,188,226,68,129,182,17,85,188,202,211,141,46,53,14,65,229,76,164,200,184,117,79,26,170,211,111,151,27,204,38,18,206,169,145,99,89,97,150,37,98,99,81,140,125,95,198,37,172,203,162,148,200,67,49,135,146,246,45,161,135,137,156,168,217,54,184,152,204,53,124,107,45,252,18,131,155,136,171,159,113,77,23,25,155,150,97,22,52,43,233,32,145,255,0,55,0,101,69,6,51,252,247,124,120,214,169,54,172,201,135,220,85,89,152,77,177,75,36,128,100,98,115,14,202,183,195,52,178,168,134,60,254,29,171,68,199,206,254,209,61,95,236,74,169,212,99,89,80,123,200,107,93,67,85,25,236,196,85,20,200,0,133,5,133,151,43,145,79,79,181,25,101,118,169,73,122,251,149,142,53,58,232,110,224,144,12,196,81,164,26,158,48,36,143,48,123,20,75,47,137,4,124,37,65,201,215,145,58,140,85,145,204,202,27,101,56,118,131,25,12,82,168,29,109,168,98,139,133,21,107,118,49,65,205,16,185,23,34,213,179,207,249,247,101,237,93,22,106,139,85,40,253,120,133,30,16,151,141,16,201,159,89,73,70,249,106,214,75,246,210,96,218,218,217,90,191,231,241,15,219,26,93,182,3,164,63,99,36,140,226,69,86,213,81,148,249,139,20,106,74,4,107,153,62,120,138,138,14,176,170,210,192,120,174,249,100,249,167,201,4,99,163,62,146,184,160,226,18,209,27,74,130,113,216,29,170,158,129,241,32,18,65,154,36,14,63,169,149,125,161,248,145,101,235,56,178,226,26,86,234,67,108,233,80,234,167,70,38,33,11,141,13,61,228,201,132,171,124,13,84,121,200,57,143,36,153,105,213,174,21,16,73,128,9,50,187,113,38,140,147,93,73,237,36,250,229,228,141,21,155,78,36,130,27,201,109,91,204,82,100,240,74,215,240,31,19,163,126,48,211,2,7,17,121,17,177,181,252,29,139,226,10,6,82,125,69,192,164,198,61,105,222,18,148,159,227,87,154,72,51,166,215,51,136,138,81,199,45,179,212,26,158,35,38,90,158,53,147,204,30,33,42,8,218,216,243,190,80,43,6,105,226,22,47,220,75,42,161,128,86,56,77,196,69,125,189,57,119,18,193,62,148,121,50,179,75,47,106,15,83,232,152,55,96,196,108,127,224,85,183,207,131,26,155,14,94,69,204,117,107,46,99,86,230,175,149,200,158,223,168,47,185,13,113,165,125,52,143,8,74,44,104,125,61,101,58,180,239,136,92,159,109,65,204,214,119,53,186,153,130,176,171,147,36,126,107,173,86,132,19,134,201,98,129,139,42,77,189,95,150,134,201,95,178,247,73,93,206,154,12,88,149,147,232,125,74,35,195,139,145,69,104,247,190,180,255,0,165,93,46,134,212,3,150,204,200,102,88,73,228,114,13,85,67,98,41,108,20,65,98,65,192,211,7,25,216,89,107,183,235,8,213,222,30,162,17,13,114,107,141,73,18,12,236,69,46,36,210,54,149,177,69,86,25,70,141,182,31,16,145,80,195,182,27,249,82,138,77,90,50,206,195,218,52,210,214,212,18,89,134,187,137,42,201,115,42,109,140,192,20,253,73,163,194,193,49,35,167,243,247,85,28,63,9,43,50,52,87,38,226,47,210,94,129,119,182,150,194,136,73,201,169,0,81,191,137,115,11,235,137,84,22,163,204,34,99,90,209,181,76,83,176,195,153,101,108,241,238,250,214,55,24,32,189,152,82,173,55,172,34,78,136,195,7,26,124,102,2,217,143,75,28,134,156,202,250,226,84,219,45,160,98,229,74,231,207,151,73,204,104,170,234,100,0,65,62,92,95,200,133,51,232,230,143,17,138,50,167,101,80,23,232,109,85,189,126,18,241,46,146,250,120,147,98,178,88,74,50,174,51,170,177,233,191,11,104,156,66,91,116,247,196,233,87,113,51,84,139,173,69,153,161,108,62,66,183,58,53,148,0,66,240,50,48,33,100,232,185,177,113,41,8,102,212,23,100,203,108,46,63,109,49,102,120,220,38,41,49,170,230,46,38,249,244,251,238,164,43,42,182,201,208,108,162,140,24,80,147,30,255,0,7,149,106,177,181,5,146,99,137,156,66,88,178,27,228,131,46,94,69,131,44,137,181,120,76,36,173,151,114,252,201,196,69,150,254,5,72,143,138,51,39,66,170,127,205,19,248,150,223,132,182,64,173,170,4,187,20,235,80,213,126,32,136,64,203,128,76,107,10,125,54,8,213,195,12,72,189,74,77,13,222,231,107,117,9,248,250,69,219,215,185,64,251,87,206,157,152,61,126,106,186,156,196,199,149,66,176,54,95,147,139,141,86,64,184,139,26,38,18,151,17,19,182,7,21,117,52,234,211,28,145,31,133,115,152,114,125,54,94,83,9,89,106,27,81,236,78,92,188,107,144,73,215,49,38,217,122,120,123,22,51,98,85,84,236,208,237,65,58,10,34,157,248,186,87,54,173,135,58,15,133,129,114,99,85,18,117,133,52,24,157,184,137,224,149,173,92,133,85,45,228,220,2,75,246,153,86,131,105,184,182,64,127,207,174,99,3,91,65,147,43,245,92,138,182,170,224,146,78,192,138,82,154,245,20,25,163,53,76,211,0,140,199,132,211,248,196,145,198,170,167,206,115,118,226,93,76,58,99,124,15,155,229,80,26,170,171,211,72,112,212,137,118,47,169,48,56,15,220,159,20,65,127,173,81,236,192,47,3,98,30,85,195,35,93,252,73,164,188,127,171,69,25,97,23,175,26,178,141,241,20,226,237,171,34,140,140,200,222,193,83,163,121,197,42,111,79,2,32,135,148,37,228,81,85,182,190,175,17,146,246,184,145,241,174,229,15,134,39,98,123,49,140,90,190,25,35,61,38,158,249,195,62,101,232,19,229,136,25,101,151,41,22,255,0,55,205,136,67,45,92,197,32,126,33,26,89,64,204,69,32,190,162,140,167,158,202,211,241,90,16,171,176,79,167,61,148,71,136,162,92,98,238,170,14,155,177,124,179,113,101,122,36,143,27,142,166,173,67,241,142,226,12,182,87,6,132,133,31,228,228,93,58,52,248,51,170,129,44,194,228,43,20,142,26,171,40,172,150,44,106,255,0,77,224,146,0,68,16,134,146,53,85,249,49,155,248,77,76,170,185,146,55,154,140,92,133,250,138,61,247,31,21,52,110,115,88,197,20,145,175,209,144,41,207,4,125,67,82,154,218,5,204,223,1,109,120,213,90,52,153,65,89,142,51,101,241,190,242,76,23,136,48,8,34,120,118,32,244,77,246,170,187,121,11,98,82,99,85,191,128,224,238,222,25,98,24,136,170,168,116,144,43,65,149,70,62,149,81,175,220,163,77,141,23,65,165,62,131,252,72,6,124,170,173,170,208,196,164,103,8,147,26,73,131,141,90,192,196,47,238,34,13,100,245,209,249,11,192,230,85,98,39,88,64,177,40,249,68,166,46,237,65,73,79,155,22,50,9,139,169,204,178,100,152,143,136,33,124,202,230,55,218,38,92,147,188,215,114,136,81,253,63,109,106,230,57,199,175,174,245,221,255,0,54,158,139,252,132,80,215,26,63,226,108,239,155,182,158,79,219,18,253,55,67,2,170,145,248,68,88,194,84,111,129,71,118,205,166,88,203,23,105,91,48,179,31,207,184,215,31,19,116,149,169,197,18,46,231,247,87,69,211,118,191,18,174,193,243,124,95,196,191,69,106,77,19,167,235,101,101,8,134,92,170,124,208,201,7,152,34,196,52,178,116,253,63,123,38,131,172,142,114,235,89,58,130,146,47,47,41,4,140,209,159,18,39,73,38,41,101,255,0,90,236,84,154,74,143,86,143,250,130,231,95,18,254,15,158,180,143,151,164,248,191,109,42,244,73,42,225,175,109,67,123,247,58,69,111,196,224,65,99,4,18,242,125,181,210,244,247,196,136,150,64,230,226,34,252,177,240,115,73,94,73,178,149,235,121,5,249,253,197,218,67,67,178,127,18,231,252,87,211,150,161,184,135,92,129,124,57,39,249,66,242,39,210,77,249,62,108,163,42,229,149,175,60,16,110,242,226,18,2,126,188,202,199,134,33,84,153,158,18,177,199,114,182,214,180,19,143,196,190,195,167,4,30,161,40,122,173,91,98,39,246,229,85,16,245,32,228,147,230,213,99,234,27,204,89,35,160,68,248,99,73,159,79,79,55,245,121,74,69,84,96,193,156,4,31,160,131,63,17,87,66,200,164,73,87,232,250,97,147,54,213,35,146,207,158,197,94,46,53,214,171,107,65,53,251,66,163,217,162,106,163,114,135,177,55,248,220,59,177,205,224,67,157,39,184,88,134,133,147,50,84,153,94,159,17,88,234,216,207,173,136,242,137,43,208,212,249,88,242,151,176,175,92,173,218,223,194,249,34,88,79,100,29,93,82,192,6,186,86,81,151,176,98,77,43,106,173,100,248,110,242,20,139,161,250,109,116,16,48,178,202,50,145,40,153,168,70,34,98,137,87,252,138,186,81,56,105,234,78,204,231,159,166,193,131,171,253,10,42,251,70,2,75,223,148,74,186,77,221,169,71,155,46,37,51,107,125,98,51,246,228,78,179,55,209,155,103,30,214,31,10,45,107,124,236,105,10,65,17,5,240,234,215,86,142,91,226,94,74,39,248,241,114,46,196,203,89,115,137,132,220,169,93,246,134,28,239,57,98,22,34,33,149,31,47,109,77,181,6,33,181,170,173,30,105,101,202,79,182,141,13,148,25,220,217,87,60,135,85,18,9,48,203,17,50,42,90,115,65,254,239,34,139,70,195,88,173,140,255,0,165,41,97,38,123,196,147,195,101,145,30,242,132,163,16,254,234,213,113,14,242,116,87,237,63,220,78,170,41,65,14,200,229,254,192,101,91,76,199,201,31,20,12,72,45,37,180,20,28,50,229,98,34,97,38,123,197,147,9,70,145,154,128,170,77,217,83,206,156,79,180,190,213,82,69,141,253,168,255,0,113,30,29,96,8,39,196,97,14,79,219,88,76,213,85,196,127,233,118,201,214,85,25,149,140,159,12,30,204,81,148,136,102,105,184,34,63,171,24,88,164,167,213,76,139,249,44,67,140,191,109,109,124,99,217,31,49,120,134,159,112,74,234,4,29,245,184,246,130,83,87,223,15,108,99,13,242,246,185,126,226,190,173,192,35,163,44,164,176,145,31,150,80,241,248,37,222,78,35,45,142,77,167,153,115,82,254,40,170,130,101,246,170,16,251,120,254,154,10,77,196,225,202,195,82,94,63,168,156,189,231,147,23,230,203,149,74,169,97,217,152,215,73,175,34,238,182,133,23,34,81,174,110,241,218,178,95,213,98,93,38,144,145,173,89,44,95,241,237,93,2,78,149,163,157,85,154,88,178,147,193,103,227,171,252,154,179,83,224,229,240,238,238,100,159,245,88,147,200,214,164,31,113,114,145,70,190,121,199,112,250,65,69,197,249,251,21,44,58,73,99,126,99,21,79,241,153,62,74,180,200,224,182,179,229,201,121,50,139,141,52,211,112,34,16,236,54,46,69,71,79,85,91,36,15,12,180,107,42,169,171,73,253,60,75,120,49,141,90,140,153,198,204,216,148,206,161,248,139,101,90,255,0,78,20,95,228,76,174,46,30,81,225,18,155,52,99,201,149,243,106,220,249,16,92,1,163,92,90,249,250,129,74,186,69,81,162,93,193,97,177,101,82,70,211,220,120,125,180,239,77,152,149,0,197,139,141,35,104,169,196,57,129,217,49,146,94,241,11,137,43,124,111,77,229,42,166,49,171,70,247,155,23,34,65,50,120,228,156,137,149,148,42,21,14,78,65,160,222,29,177,242,172,3,37,131,91,100,242,177,58,138,110,12,194,73,63,41,85,4,107,138,168,67,234,202,166,171,107,78,87,243,46,155,167,180,197,56,171,183,118,216,242,35,111,250,22,38,95,171,96,136,156,48,50,162,63,19,211,201,31,52,92,68,89,220,106,26,56,210,223,18,190,135,47,220,196,150,178,250,140,156,50,234,241,40,52,127,174,186,149,183,240,194,78,164,163,31,247,92,137,76,255,0,254,25,25,139,116,76,98,69,89,82,87,20,155,184,130,227,68,86,179,108,206,24,185,82,172,116,111,112,102,90,141,32,6,44,104,44,136,44,184,196,197,241,243,235,163,19,153,44,146,249,223,159,139,26,210,26,216,165,229,176,42,102,86,115,22,163,73,225,245,118,51,211,138,128,159,107,233,0,120,189,196,210,28,144,65,6,210,184,75,68,243,86,198,99,253,68,92,73,149,86,160,204,79,5,246,182,236,204,34,166,85,186,24,243,89,243,101,227,251,168,15,252,69,170,168,225,169,171,227,250,133,68,64,248,150,11,114,98,202,76,159,77,53,169,197,69,236,206,57,147,67,162,161,49,155,184,2,41,82,184,209,162,22,119,244,154,177,198,31,212,91,44,141,150,11,204,37,202,46,245,206,170,164,127,15,90,201,164,150,163,36,90,63,201,223,223,166,24,72,152,101,220,229,253,180,11,205,164,116,219,62,110,208,107,131,63,89,234,219,120,159,175,196,165,103,195,184,178,63,52,162,23,249,84,119,39,127,130,139,10,121,106,116,237,109,241,82,130,49,206,42,226,238,127,63,180,142,209,151,113,117,36,30,174,69,205,244,246,140,24,206,201,114,196,66,141,92,207,159,91,167,198,194,212,197,219,20,170,187,108,153,49,140,203,197,14,137,85,14,88,158,193,68,235,77,172,160,0,64,221,216,151,16,196,197,194,39,252,105,213,213,7,195,181,38,63,168,150,191,91,106,173,109,57,129,221,19,109,238,44,93,219,98,162,237,175,150,165,253,192,71,171,103,19,104,92,81,133,238,44,131,165,88,65,226,223,160,163,76,157,91,7,211,197,20,120,254,162,166,209,151,212,221,54,220,164,86,220,218,230,79,109,159,129,201,245,183,193,110,119,219,68,158,76,137,13,108,153,209,190,82,219,218,95,167,46,35,86,217,3,229,58,151,59,212,58,15,40,30,108,74,181,142,101,177,177,205,34,98,115,75,234,168,151,241,30,97,11,145,50,208,223,14,158,32,49,29,27,76,28,100,225,226,18,161,164,212,144,107,101,109,12,84,140,219,32,214,113,203,41,253,16,121,177,127,161,49,121,129,109,5,225,203,254,132,229,150,84,229,7,233,114,141,77,62,125,61,108,167,150,39,251,106,109,34,184,170,166,136,20,239,130,76,49,39,146,50,105,248,122,36,151,176,210,237,8,82,253,212,161,243,201,101,47,151,173,27,168,102,68,21,107,54,133,196,65,61,102,224,84,249,113,12,16,78,192,196,42,94,105,152,136,192,196,149,148,158,226,50,52,98,77,3,12,82,170,32,211,208,86,131,54,81,148,137,236,190,64,104,159,38,116,154,111,78,8,178,254,69,60,31,135,71,178,38,89,98,84,198,212,241,41,6,242,237,114,169,163,124,75,212,115,142,240,215,69,219,12,168,89,63,93,6,163,15,189,55,74,212,141,145,50,252,200,189,181,224,217,85,12,140,8,186,210,186,218,18,77,123,236,110,202,151,134,54,202,115,249,114,143,205,43,174,175,242,50,212,209,172,30,63,55,225,92,130,226,202,202,20,236,216,136,186,253,220,97,148,15,44,65,114,40,187,90,211,144,15,221,192,75,39,78,178,174,69,99,234,26,22,40,254,20,124,69,228,100,73,101,93,234,5,216,10,198,114,175,194,118,83,46,52,221,151,168,68,226,24,147,200,127,246,162,185,27,193,93,176,197,139,220,94,39,80,146,116,158,218,107,216,238,88,151,169,214,203,216,253,214,27,40,158,233,86,51,225,209,219,129,226,151,20,69,202,191,45,80,255,0,218,6,86,54,22,89,72,81,46,157,165,126,48,83,91,51,23,32,136,159,167,235,229,65,38,232,41,144,77,199,194,186,216,54,91,184,156,163,243,202,166,53,155,239,5,225,83,83,20,130,143,246,151,90,101,144,8,204,188,107,38,79,174,40,222,28,67,94,164,125,116,79,204,226,104,221,78,81,73,163,39,22,181,133,50,113,232,54,37,30,208,60,75,29,127,101,170,160,129,226,211,194,16,163,125,69,23,85,171,117,4,111,243,107,66,20,159,77,87,123,244,211,208,77,182,251,54,106,173,0,122,223,11,9,114,136,84,12,59,234,63,13,166,235,145,81,155,83,250,147,31,95,108,46,213,11,107,165,98,142,118,238,186,82,118,205,126,133,183,236,86,195,158,252,127,40,84,67,39,227,253,94,68,163,77,213,108,89,202,92,170,162,49,170,179,230,177,23,251,107,42,2,153,146,108,164,147,250,72,137,141,81,233,91,41,195,240,245,17,114,9,0,249,228,25,248,122,211,64,198,124,209,230,136,94,66,165,169,173,196,165,159,113,44,81,50,237,70,53,51,50,100,187,33,243,74,34,62,4,57,99,226,176,229,91,77,84,200,221,34,90,170,222,70,119,82,20,213,87,132,178,225,149,136,105,192,99,81,214,255,0,152,74,220,201,69,90,176,255,0,147,137,111,134,26,162,3,148,88,136,168,184,10,193,172,210,71,213,176,94,32,241,12,170,112,223,1,34,84,252,217,165,42,200,119,167,169,30,26,242,144,99,251,107,236,201,246,182,67,197,233,100,229,247,8,179,242,60,123,5,91,236,141,53,108,26,208,98,49,120,196,137,167,190,170,140,13,160,162,242,125,68,69,174,155,57,89,202,166,159,167,173,124,240,196,226,251,138,203,153,38,43,194,241,151,155,180,136,121,245,167,154,15,155,226,73,35,6,254,129,153,140,92,171,68,207,138,59,97,242,213,164,107,167,192,203,152,226,29,85,108,17,191,47,41,22,33,184,157,24,15,20,65,36,212,250,146,215,80,31,229,42,241,13,87,177,135,141,224,29,134,85,30,124,180,30,212,36,191,15,75,146,119,216,23,38,68,124,13,19,42,203,132,34,32,151,73,164,128,242,15,150,2,118,200,15,141,238,140,73,218,72,208,44,206,112,217,255,0,10,223,73,243,125,165,67,214,198,121,72,240,174,211,36,208,73,230,25,114,134,163,237,96,85,65,151,242,133,26,69,146,55,26,210,19,6,211,21,194,230,237,34,62,134,157,146,108,122,132,156,6,168,114,71,149,120,48,236,99,19,138,47,26,175,136,150,98,161,240,246,209,59,82,183,207,28,98,97,42,6,77,172,190,156,75,39,134,186,202,35,55,101,196,69,202,214,242,42,170,166,102,129,185,126,236,37,197,246,214,151,207,103,73,87,216,102,198,77,166,94,52,115,41,43,139,212,85,149,185,182,62,214,218,142,19,56,132,50,254,226,105,38,49,45,129,151,107,24,95,180,84,168,58,121,146,79,205,63,16,213,12,106,218,232,32,225,41,10,68,245,100,249,17,153,68,147,235,98,150,9,3,46,0,203,149,139,131,73,209,135,131,170,178,148,92,101,122,239,115,38,74,17,241,24,68,198,167,46,24,9,199,204,24,4,253,196,235,159,33,151,2,134,134,168,123,64,8,34,196,47,4,196,193,4,39,243,9,79,214,235,54,70,27,3,176,39,18,109,38,248,22,64,102,33,98,88,211,83,1,118,216,149,213,161,28,146,101,196,135,164,120,59,147,27,136,103,146,4,4,8,123,16,37,200,113,246,24,165,251,74,118,203,99,24,255,0,84,133,68,204,159,182,3,212,213,59,37,201,181,205,44,169,119,24,22,53,45,43,88,72,208,95,135,136,158,10,113,250,134,214,19,223,234,57,63,198,169,55,132,141,41,152,74,156,201,53,29,144,48,216,64,228,76,172,175,200,76,147,224,151,167,248,133,7,27,195,44,67,42,125,14,250,12,223,166,37,47,51,71,233,89,51,178,239,246,40,232,208,52,229,111,76,242,78,74,209,233,246,61,244,250,42,13,91,85,59,152,51,210,155,90,29,179,55,113,37,101,34,77,107,168,71,27,195,104,33,137,104,14,179,246,123,80,178,63,209,149,196,193,147,37,137,239,17,133,199,245,18,217,244,245,86,82,216,81,79,30,229,56,49,173,109,199,250,92,67,72,173,116,5,172,31,234,213,63,200,53,209,86,169,49,245,86,155,137,37,251,73,101,77,77,240,235,73,70,243,54,252,121,23,56,141,101,121,111,253,58,36,82,110,81,111,173,185,169,255,0,59,159,139,47,183,149,75,114,81,182,244,251,45,224,104,202,107,39,188,37,47,26,222,207,134,145,6,255,0,148,235,83,90,86,250,154,20,239,234,37,202,63,63,113,91,26,76,25,60,181,210,137,141,106,245,44,13,25,171,240,148,24,44,230,198,151,26,28,72,92,200,231,191,238,169,141,109,101,182,170,57,114,242,125,53,54,153,220,101,143,34,250,158,124,66,197,102,28,169,190,97,139,218,26,252,231,165,126,45,108,124,226,20,68,226,86,149,90,216,122,130,119,52,252,67,92,107,51,216,232,215,167,83,168,73,178,250,165,26,21,246,64,250,168,24,212,244,216,24,98,148,133,34,24,213,89,94,253,162,179,47,252,137,45,126,133,58,182,250,196,64,254,159,23,47,220,81,177,161,216,217,31,53,140,82,43,216,207,130,35,237,11,43,147,233,166,102,101,86,62,82,170,194,168,159,236,25,152,87,14,100,65,193,100,67,113,98,90,163,73,198,126,110,164,186,125,245,84,25,111,250,104,56,218,218,158,202,94,16,202,228,75,35,100,52,106,85,73,152,79,4,140,211,19,80,152,18,89,132,197,91,100,233,88,164,6,97,74,77,26,169,140,75,190,202,118,118,21,89,64,190,96,226,115,41,121,53,187,101,164,50,81,34,136,185,150,225,146,201,207,225,95,76,194,11,205,77,195,9,201,238,166,225,123,227,125,212,42,176,53,72,13,108,28,150,60,34,228,88,211,195,60,97,140,198,84,215,116,151,150,199,221,134,2,90,96,158,20,76,70,23,42,234,101,196,75,20,176,238,232,49,225,151,148,165,74,100,176,146,103,124,160,137,141,15,2,200,17,135,195,20,121,17,30,165,56,132,202,33,13,73,88,42,5,168,88,1,197,205,46,0,212,9,141,59,243,225,139,196,186,116,152,222,174,54,110,197,149,1,169,2,8,53,79,218,11,18,166,34,171,49,202,36,195,177,16,247,120,185,16,225,159,175,202,78,42,188,81,191,117,92,192,228,7,40,145,17,174,198,95,56,152,148,217,80,170,179,26,116,222,239,27,61,67,148,138,133,140,97,124,243,37,38,141,140,15,48,86,218,19,30,75,51,21,43,43,1,169,250,96,146,103,110,235,197,213,238,38,47,164,178,247,185,81,1,178,32,143,213,136,106,182,180,209,36,248,101,42,101,145,83,153,146,88,229,147,52,172,233,50,247,114,196,65,13,80,64,211,16,70,12,217,85,212,248,0,41,62,168,210,185,230,170,31,12,65,45,105,144,69,177,50,200,207,27,249,74,66,170,64,204,137,180,225,18,85,60,60,25,130,180,70,97,11,220,82,9,76,208,217,147,200,55,173,225,159,137,252,197,202,177,11,34,248,97,41,114,161,228,236,70,254,18,173,170,141,99,25,154,180,16,73,133,56,173,190,4,145,176,201,21,197,107,38,215,63,139,145,11,166,33,176,67,96,101,202,196,65,36,104,127,163,217,78,134,107,233,216,56,185,82,211,26,226,79,119,16,209,112,13,7,195,14,94,69,188,198,246,74,147,30,222,226,255,0,209,43,101,60,112,153,202,144,73,158,121,61,75,161,79,170,170,157,21,230,40,148,69,169,162,70,226,136,46,165,69,84,168,110,27,105,237,111,197,194,110,181,79,26,224,133,247,87,23,184,212,250,143,243,226,129,136,98,68,233,191,137,25,62,82,95,98,148,152,124,21,85,185,222,235,94,79,171,149,16,104,19,164,147,136,74,51,79,107,48,15,186,80,196,159,63,89,215,23,186,209,52,125,85,9,52,44,50,153,67,193,203,141,114,205,109,163,247,222,120,68,175,95,168,107,164,245,79,202,180,154,214,180,99,249,191,250,170,191,153,251,251,19,217,212,225,250,122,134,198,182,215,15,182,173,230,86,206,24,240,245,145,21,168,95,84,67,178,93,121,127,218,73,36,204,157,39,221,75,101,126,58,22,91,14,41,233,229,238,249,165,101,34,179,141,14,36,96,125,197,55,165,107,79,24,25,140,92,185,83,243,62,80,186,138,158,204,130,176,218,158,214,180,164,195,46,7,242,38,242,67,84,70,63,20,15,244,40,92,210,132,254,164,222,52,201,94,241,82,111,50,25,182,161,80,227,14,55,159,47,34,91,38,158,38,237,229,40,185,19,16,152,2,58,104,104,113,100,179,153,86,57,137,178,137,164,211,143,2,159,178,211,113,39,49,252,73,244,201,132,131,230,167,167,221,190,73,48,132,92,137,26,102,213,134,88,216,147,159,91,58,182,88,242,151,137,49,135,90,249,196,237,76,159,36,114,71,134,90,42,24,98,120,112,149,75,113,81,138,100,111,141,84,8,192,237,70,198,173,203,220,36,130,215,83,211,233,176,63,151,44,149,43,91,241,70,116,217,220,214,132,199,231,214,33,43,199,53,254,9,180,108,116,233,154,123,109,205,181,226,72,237,116,241,36,179,229,34,165,204,248,139,185,35,4,104,18,127,149,116,61,61,60,101,6,239,23,250,20,247,181,182,122,122,12,177,226,114,137,154,38,196,140,203,98,44,67,26,87,26,102,159,133,43,8,74,186,254,161,123,237,135,136,189,107,157,218,252,46,255,0,28,184,156,163,251,170,235,254,101,192,91,101,153,180,215,21,67,7,202,99,200,162,230,63,80,89,90,225,174,23,26,163,167,209,152,229,225,42,182,141,84,10,8,175,41,132,49,125,196,141,10,249,142,179,81,176,39,35,85,78,169,130,195,75,47,34,240,117,110,229,251,64,151,42,114,103,254,32,3,194,18,246,241,100,81,198,248,123,113,6,94,104,153,10,179,102,193,185,251,20,50,99,111,129,202,37,54,104,30,154,127,148,18,170,170,173,181,24,217,234,2,79,153,85,18,75,48,226,87,93,60,88,141,181,57,109,145,153,26,43,236,108,75,198,46,85,203,36,252,99,100,235,143,79,169,171,38,63,62,194,47,210,211,244,28,25,160,120,177,118,168,27,191,129,160,141,243,97,138,153,186,85,117,183,126,195,71,54,158,122,3,233,143,59,120,157,184,149,39,162,81,227,126,108,101,34,87,67,167,167,82,113,109,72,84,225,240,206,33,229,47,18,155,89,12,37,117,36,105,112,152,194,196,23,26,99,164,160,68,157,205,47,42,103,26,100,89,36,96,178,229,85,209,189,40,80,120,98,242,36,178,160,192,209,161,65,233,16,184,209,129,129,16,170,82,238,214,202,17,240,196,71,213,89,75,132,54,75,150,92,185,82,89,198,85,81,133,149,105,196,199,174,119,169,216,72,195,121,113,19,34,234,175,214,21,82,71,202,47,246,208,118,76,131,100,14,40,4,254,65,39,86,209,197,201,24,226,122,87,91,90,198,181,230,234,243,93,252,53,160,212,148,249,141,143,252,11,159,90,233,42,174,220,92,136,253,25,118,74,147,237,37,151,141,69,171,211,241,58,45,249,31,236,198,215,77,206,131,231,139,38,68,45,110,161,178,20,182,10,88,151,85,205,22,200,31,251,226,144,187,164,4,99,242,139,181,53,146,101,37,109,109,71,14,14,185,137,25,156,177,71,196,145,92,107,57,83,73,194,46,52,44,202,162,126,76,72,184,113,143,181,194,97,44,88,127,161,117,250,1,102,167,219,119,23,18,202,76,246,93,241,98,203,247,16,211,232,78,89,204,54,46,47,113,81,70,135,7,31,15,18,162,199,162,107,96,102,184,52,13,24,13,163,13,149,19,15,225,237,86,235,152,163,16,254,161,19,152,108,24,153,202,190,207,153,85,131,183,145,62,250,160,149,212,67,169,233,52,198,159,131,253,58,211,44,159,166,135,164,178,130,81,225,50,30,120,71,36,249,150,134,48,113,187,132,145,154,227,84,166,252,254,201,71,141,124,52,152,130,240,249,248,197,39,238,169,136,207,150,71,246,175,147,35,3,39,16,146,172,108,13,82,146,103,163,227,204,94,82,169,235,88,96,178,240,196,180,6,102,34,97,151,214,153,198,141,143,150,36,92,163,79,235,228,41,182,183,229,128,192,135,137,50,100,205,177,50,239,200,84,56,115,217,127,107,182,64,92,60,245,172,126,89,74,82,40,202,197,72,111,143,143,234,175,73,254,173,205,176,92,249,154,134,243,30,106,235,68,5,175,197,123,154,72,60,188,191,182,37,37,103,77,13,219,185,91,119,26,116,47,219,65,82,5,242,78,255,0,168,185,204,111,137,119,154,145,255,0,160,34,170,211,218,156,241,137,152,208,19,43,55,46,195,86,135,68,101,12,185,172,66,201,211,118,66,225,48,150,250,125,84,121,35,246,197,251,105,244,59,39,148,139,161,102,95,162,13,27,19,144,244,195,60,57,68,189,39,225,212,25,42,154,99,241,117,9,98,19,33,186,170,124,2,198,206,75,135,225,237,28,18,101,8,185,17,242,99,69,140,14,175,244,35,236,167,188,94,209,10,144,76,187,4,158,19,8,130,254,37,38,234,153,212,162,198,104,141,27,114,71,133,36,187,170,100,105,108,42,57,151,3,140,126,213,182,203,28,232,153,114,245,40,220,178,171,88,97,166,42,184,242,153,81,154,146,186,79,49,113,168,218,75,137,221,91,175,227,85,140,9,228,131,168,137,214,109,66,72,204,252,34,8,120,68,151,24,60,139,110,218,198,161,143,40,162,141,76,207,212,135,206,252,201,117,145,221,137,109,153,218,179,17,51,21,51,173,153,65,36,31,54,84,167,127,190,30,98,162,32,92,83,70,38,41,112,50,170,90,134,84,98,103,211,23,244,130,26,208,24,219,99,176,161,18,213,62,202,182,75,63,167,69,196,69,169,154,158,186,48,49,75,236,77,184,109,74,119,204,62,62,212,153,239,198,78,100,43,46,30,80,124,162,82,25,54,50,103,124,216,184,210,118,96,82,154,126,188,137,91,23,154,175,114,69,25,39,86,220,93,159,229,50,70,31,211,86,17,159,93,225,205,141,5,38,101,56,143,250,82,127,16,150,170,167,216,89,190,129,107,108,143,131,230,251,22,47,12,89,36,230,16,214,201,242,107,74,206,24,18,87,202,216,96,41,57,147,0,198,180,47,201,139,219,77,223,62,142,183,138,88,185,18,167,201,4,46,16,151,145,10,106,72,54,79,221,150,81,50,44,175,234,109,191,97,161,181,13,104,250,74,148,217,106,124,190,234,83,63,70,28,191,164,148,130,102,158,157,250,76,169,127,25,190,195,113,3,76,241,217,61,129,223,254,226,58,0,98,9,248,98,114,253,196,172,58,108,245,188,197,23,26,53,151,123,96,98,137,3,147,234,42,108,208,205,194,214,182,28,28,124,168,169,241,169,163,3,139,177,71,210,79,181,146,71,238,211,156,196,147,194,149,154,94,38,52,107,83,19,93,214,193,31,205,202,196,149,26,250,36,239,210,23,42,245,197,38,248,29,74,93,241,173,96,159,16,162,164,110,149,170,108,108,163,153,145,183,195,73,32,67,5,109,142,105,98,79,171,99,90,227,204,81,37,119,112,231,21,249,147,71,14,168,51,50,148,191,40,70,102,221,113,164,218,144,216,162,191,104,44,184,152,165,124,45,124,240,229,146,141,12,57,222,15,229,79,182,222,97,137,31,3,82,75,245,46,97,99,252,235,170,210,93,238,64,185,109,222,158,185,147,47,229,32,127,34,162,211,115,54,79,218,24,188,138,109,29,14,173,35,186,150,182,180,135,182,6,108,169,32,116,196,17,203,197,46,42,183,211,12,100,230,118,166,118,81,162,227,120,177,13,95,70,84,83,146,69,163,18,6,244,234,72,159,41,86,50,169,236,35,155,45,242,241,14,50,188,100,8,37,233,46,82,41,45,97,66,8,195,221,229,254,52,150,254,147,238,166,160,178,94,124,34,42,107,191,149,27,132,81,70,95,220,80,65,184,60,34,97,9,83,152,215,103,243,205,45,78,172,58,149,113,191,16,73,229,17,70,33,163,204,27,34,143,17,114,21,15,67,60,18,121,189,191,4,248,218,134,182,48,49,4,92,139,108,137,203,64,101,98,46,101,109,229,73,61,68,49,114,143,220,71,255,0,226,142,153,193,134,198,6,216,139,27,45,114,1,252,161,69,139,42,146,178,209,49,117,0,247,97,149,149,58,174,247,31,64,95,249,104,81,218,192,167,213,16,127,167,79,83,149,84,39,211,103,126,82,229,252,233,158,149,210,167,211,108,121,125,180,222,226,181,246,81,30,104,157,138,149,162,215,228,79,32,120,204,1,73,149,24,248,0,146,62,20,150,144,50,188,222,35,11,17,4,158,248,37,245,26,162,227,67,100,17,246,173,181,186,134,47,73,139,137,106,147,90,204,249,123,82,233,148,131,147,237,98,74,209,179,138,172,165,164,104,204,157,238,141,99,63,76,18,72,254,80,188,139,159,49,151,58,108,251,184,153,10,53,121,73,175,234,164,129,134,150,92,68,75,189,172,60,180,31,102,249,46,166,16,52,77,228,30,80,136,101,39,220,75,111,180,198,167,253,93,136,135,244,248,213,104,126,36,105,242,147,8,167,242,45,210,110,217,55,251,162,99,84,94,169,31,224,70,141,208,252,255,0,172,52,198,181,147,202,29,206,216,75,218,36,50,234,78,192,216,136,130,252,253,139,185,217,90,196,192,240,239,200,162,47,169,34,78,229,17,121,22,218,39,226,10,205,228,84,70,229,139,150,33,84,229,149,109,196,147,255,0,80,47,18,30,146,214,93,33,24,19,23,137,86,154,227,123,19,23,25,84,247,41,203,65,153,73,64,250,84,23,243,23,18,120,25,224,240,225,42,83,101,67,190,103,16,185,18,223,71,212,3,38,44,68,198,165,170,52,197,149,150,165,91,205,185,103,18,145,190,221,214,157,242,204,172,105,42,182,192,102,100,85,173,84,27,33,190,38,36,219,106,37,178,32,160,92,50,221,152,130,46,68,12,205,1,56,143,124,185,101,196,63,221,86,48,41,43,180,216,31,132,89,8,151,90,234,112,23,229,49,114,42,99,195,183,115,44,222,36,4,144,178,161,248,66,34,21,21,24,214,67,240,44,65,114,42,64,210,18,119,205,154,42,218,243,2,183,135,106,159,109,83,65,119,24,19,209,53,86,164,139,134,93,161,49,253,52,166,78,128,255,0,142,150,30,236,197,228,42,183,173,187,170,31,116,172,75,43,134,85,89,3,150,81,17,100,250,21,172,65,135,82,90,254,146,33,120,213,94,155,170,184,178,38,238,95,88,146,64,211,143,63,8,191,214,186,126,158,8,199,17,130,70,218,166,67,110,49,161,145,135,27,184,73,116,240,196,140,68,246,201,245,195,103,234,185,18,112,154,33,9,132,197,25,84,236,104,75,2,2,177,152,68,188,250,16,70,126,239,117,200,141,141,15,232,137,101,62,4,185,32,65,140,73,221,220,3,27,226,118,251,107,42,120,192,141,17,134,137,140,73,149,86,140,136,63,243,97,33,47,130,10,211,237,34,113,15,219,84,226,190,228,204,228,207,151,37,152,68,92,164,65,7,79,92,144,236,150,82,163,244,243,43,99,115,75,158,60,133,85,219,248,35,2,203,34,13,144,190,24,73,131,17,68,182,250,8,9,237,45,15,212,48,115,225,202,153,50,238,12,97,243,74,82,94,167,68,97,246,221,197,210,116,29,52,150,101,41,113,36,178,116,247,166,244,245,170,19,106,122,1,119,79,32,148,205,222,167,222,240,209,138,73,126,225,82,77,212,51,233,236,108,113,181,134,85,81,128,79,48,148,89,86,217,148,152,152,253,160,136,37,51,91,112,72,63,171,41,22,246,107,204,167,195,44,184,163,125,66,44,73,26,185,104,85,145,173,142,166,230,67,181,206,204,57,11,249,213,140,99,74,140,6,8,49,127,145,122,170,238,142,76,79,148,159,149,21,185,25,122,132,170,210,37,72,230,3,50,13,173,136,241,69,141,147,254,9,68,207,135,87,5,30,109,248,197,252,170,128,215,112,107,127,87,60,98,251,104,9,58,204,146,127,203,170,242,143,234,21,98,202,159,65,183,33,57,27,225,233,227,31,148,185,83,15,74,36,30,100,210,54,188,173,130,60,86,2,196,79,180,188,107,234,235,177,230,174,17,22,239,35,227,216,102,186,100,72,90,218,222,110,184,186,209,213,87,114,236,129,134,88,177,98,247,22,23,115,44,160,179,52,65,12,170,96,223,17,103,70,225,52,81,164,219,209,114,77,1,100,190,39,70,216,101,31,18,210,109,61,100,86,63,137,75,233,189,108,249,39,249,177,98,86,15,181,7,135,234,136,133,153,147,150,130,201,25,31,38,171,25,223,255,0,189,173,97,9,10,76,34,202,168,164,188,101,123,241,41,219,139,131,214,191,229,21,119,49,36,165,20,56,4,240,237,228,240,247,19,0,132,227,255,0,49,158,37,30,27,93,200,242,238,145,193,158,201,220,56,148,172,197,234,53,184,12,28,121,132,92,164,82,230,214,23,52,146,222,40,145,114,255,0,18,114,26,115,137,249,183,228,253,178,166,44,48,241,226,196,60,159,81,54,47,200,44,200,99,67,169,236,172,160,176,210,226,242,121,162,167,218,156,163,226,198,36,17,158,79,14,21,204,53,109,38,170,41,255,0,206,100,138,55,218,82,104,219,192,170,213,216,160,212,250,144,21,15,230,149,200,130,141,169,234,167,15,245,74,5,154,111,33,24,89,119,211,75,251,169,220,58,168,132,62,24,133,85,88,91,200,121,42,133,174,229,152,56,125,213,166,51,39,100,204,151,62,134,228,131,102,18,241,170,74,218,66,8,12,204,92,164,79,82,1,81,188,36,143,22,213,124,147,163,37,139,230,235,184,138,183,50,124,234,222,152,3,253,197,230,106,169,100,126,28,68,83,105,41,240,101,88,42,169,150,162,103,205,251,73,139,239,136,70,109,13,145,35,147,119,182,122,97,85,146,73,50,135,177,50,173,193,184,154,108,180,168,228,179,118,94,37,29,106,207,73,233,229,93,22,100,59,18,147,230,202,53,140,106,216,34,103,52,1,201,87,230,115,240,57,63,226,162,21,248,141,43,18,220,251,34,23,195,17,85,181,246,134,174,187,62,236,81,99,70,82,183,26,96,117,28,57,114,164,104,215,236,170,178,140,105,236,135,37,156,200,169,134,178,17,254,82,47,26,147,135,187,140,118,97,86,144,53,12,81,1,129,150,37,62,3,177,190,49,158,81,242,137,110,244,162,73,127,10,212,25,224,43,242,167,15,158,12,127,165,69,244,19,33,49,170,165,70,250,105,36,253,67,91,24,152,74,94,68,70,164,181,63,72,148,145,160,111,159,152,203,43,112,177,79,2,200,19,135,196,46,52,192,38,28,103,230,227,18,3,74,176,17,184,113,101,79,108,180,173,149,216,248,68,65,13,109,127,163,98,129,117,182,163,33,48,132,185,85,19,43,101,73,31,10,134,129,166,229,208,29,134,151,41,90,70,181,198,6,98,42,75,44,37,25,110,167,159,85,47,254,231,132,203,236,106,211,141,29,26,236,30,232,178,173,166,146,50,114,229,196,52,111,33,26,48,184,212,149,189,197,23,34,87,38,168,227,38,100,228,210,88,176,55,129,6,151,121,92,108,132,38,178,24,129,132,201,56,103,142,73,17,243,227,51,35,248,136,164,167,238,171,79,152,66,34,22,29,77,86,82,151,159,39,16,145,176,216,15,122,47,34,43,74,224,178,139,155,255,0,116,71,79,173,247,130,186,85,69,110,71,231,70,124,84,131,54,115,226,68,246,149,84,9,50,237,128,243,110,177,46,105,101,162,96,198,243,177,169,22,85,170,54,179,149,73,93,233,251,82,20,137,235,170,127,73,98,116,57,150,64,22,64,150,126,85,19,119,125,185,157,253,60,68,226,247,18,176,234,64,12,159,212,56,135,238,32,173,126,40,233,88,94,113,40,234,228,206,147,251,73,27,179,226,197,21,168,104,212,63,138,172,188,3,93,40,130,91,105,52,101,142,60,214,214,138,30,227,82,124,77,41,247,113,42,248,254,154,62,134,227,226,109,145,49,88,10,52,97,254,210,170,244,244,241,22,73,191,167,76,97,129,4,27,65,23,114,148,73,210,172,146,79,80,177,79,180,222,146,191,155,23,49,139,137,20,207,135,179,164,203,254,161,60,133,85,169,43,10,3,78,57,53,172,14,36,177,154,1,228,178,100,176,241,46,165,15,77,156,67,194,17,45,178,96,108,162,60,61,164,64,164,188,10,112,70,102,17,118,40,221,97,161,137,127,197,139,145,116,74,74,217,121,30,83,42,55,213,48,99,203,137,106,140,126,117,135,163,46,35,75,101,118,232,152,199,237,170,135,232,153,212,140,245,28,170,250,214,0,51,238,226,11,145,2,205,245,217,216,25,125,98,67,42,253,1,183,68,134,94,215,49,85,60,150,99,98,149,181,146,122,159,210,35,244,245,217,236,153,243,98,234,122,151,6,1,54,216,150,86,167,13,128,137,141,50,141,85,18,15,72,147,147,70,25,73,152,40,144,195,124,149,64,36,13,72,9,182,44,226,237,87,240,43,125,18,15,10,1,245,184,135,155,220,67,178,200,249,48,149,99,88,13,236,213,82,224,249,132,66,26,73,101,38,116,217,123,176,136,121,17,134,134,206,208,173,240,244,245,149,151,55,80,214,87,64,49,140,104,159,251,112,149,149,103,60,53,86,81,30,28,68,71,135,71,159,59,58,202,170,160,104,240,8,124,162,202,133,101,79,144,99,146,198,208,212,115,188,202,40,163,41,19,120,122,96,113,188,3,137,94,126,30,170,169,148,242,245,101,94,194,2,147,139,218,78,211,47,216,180,98,23,86,134,86,155,170,124,177,8,121,60,20,54,155,213,86,37,178,97,101,202,38,53,105,241,94,212,158,155,180,23,42,230,12,141,101,6,35,37,148,68,92,179,45,206,165,92,14,248,27,136,50,107,185,133,149,115,159,137,122,39,213,224,178,194,32,185,19,13,1,112,11,32,109,37,151,18,177,48,71,36,123,76,185,70,169,28,138,139,67,159,212,226,80,232,103,65,3,2,173,232,107,65,129,133,237,85,182,90,36,2,173,124,176,139,42,75,13,140,132,60,41,241,28,34,51,192,55,243,42,8,114,98,12,106,77,253,233,139,39,196,252,152,82,48,21,177,177,144,104,11,141,25,85,110,7,148,162,66,192,146,194,147,136,170,161,239,126,211,18,213,146,128,115,152,20,128,169,38,24,130,227,84,208,228,236,121,187,81,146,106,191,39,10,20,204,252,152,177,37,96,80,137,239,5,220,23,237,34,226,92,142,238,53,140,41,207,218,46,193,15,175,10,146,212,48,199,187,202,153,115,80,102,35,191,10,223,234,154,215,134,95,90,75,161,180,173,174,137,188,124,67,11,44,114,189,116,125,43,119,107,38,95,164,132,184,135,230,189,241,34,182,85,32,25,97,93,202,69,76,106,33,91,2,250,44,24,188,194,228,74,174,25,58,236,111,52,69,37,67,170,183,160,102,236,92,138,174,6,161,127,84,76,98,202,160,173,150,67,84,153,97,173,96,191,148,89,85,69,61,172,29,64,205,166,44,68,90,183,240,99,74,194,89,67,74,194,193,254,39,97,98,23,32,202,254,197,90,232,41,183,80,188,26,108,135,205,202,49,41,160,235,202,60,159,55,43,18,233,218,135,74,130,239,192,70,148,63,240,41,27,143,132,90,124,113,94,93,208,242,35,88,213,254,70,86,22,214,235,8,150,83,189,58,39,40,254,162,167,123,224,193,31,111,41,84,20,109,37,233,47,205,19,218,70,225,188,178,127,16,137,251,137,54,223,236,219,41,103,14,77,116,102,63,151,145,115,29,109,14,243,213,125,70,191,38,52,100,48,158,53,151,44,162,23,26,180,161,8,228,145,251,177,101,18,207,254,194,213,226,114,167,179,87,89,65,218,68,17,57,89,216,166,171,116,5,174,155,177,101,129,132,66,145,126,145,140,250,225,75,253,40,202,63,166,180,106,73,154,87,7,205,227,141,246,213,109,18,41,153,187,28,218,102,164,178,157,17,149,197,22,36,181,148,50,173,142,192,196,138,66,16,170,234,54,155,131,100,246,75,174,229,202,169,169,233,199,91,57,134,250,73,49,53,153,142,19,119,240,222,226,181,249,121,4,141,211,211,201,65,225,238,145,119,221,91,0,22,245,91,179,123,75,150,62,146,10,36,142,41,77,91,84,175,161,212,54,182,213,204,46,235,23,219,64,217,70,150,35,238,203,41,11,167,167,213,65,126,19,74,89,106,125,91,77,24,236,22,45,202,154,182,144,153,86,115,84,152,30,182,54,102,16,248,189,196,84,13,31,84,70,115,114,160,217,171,98,16,27,65,64,32,145,145,164,141,111,228,25,81,245,61,109,84,97,190,33,184,134,140,147,165,65,224,66,196,81,119,26,192,16,89,135,169,103,85,170,137,36,127,170,82,110,163,91,13,178,51,153,36,117,163,126,239,173,84,233,235,42,107,122,209,250,121,127,113,65,106,211,14,109,27,196,46,82,45,26,2,97,234,1,132,223,243,245,170,229,204,86,59,100,10,160,96,126,95,117,139,138,252,84,208,96,154,243,241,46,167,2,99,63,33,178,173,186,158,52,25,213,175,48,121,72,181,102,190,12,108,103,230,24,6,244,65,130,186,88,184,254,162,174,141,106,248,39,4,184,156,73,14,161,134,121,214,184,165,197,197,137,233,164,106,79,145,195,16,73,86,49,164,58,125,62,167,151,56,12,151,218,159,178,248,27,78,81,114,40,173,13,27,211,105,223,234,29,139,68,205,72,1,74,195,201,196,150,172,130,174,97,50,113,146,199,49,69,218,153,50,125,28,38,102,177,42,70,249,158,165,210,37,174,124,97,250,107,195,218,69,92,157,67,16,166,107,51,193,59,203,82,44,163,251,139,96,117,156,185,210,152,107,15,246,196,185,204,153,55,145,134,240,148,184,134,151,67,178,184,28,166,27,107,198,160,208,177,91,33,250,10,6,170,211,226,59,4,24,188,133,247,19,93,84,96,78,167,225,198,82,174,53,79,51,114,70,21,117,13,60,247,201,2,104,238,141,238,77,170,114,173,72,205,177,249,98,242,37,126,118,162,253,33,113,46,165,168,116,220,162,157,230,218,169,57,53,167,141,218,37,102,140,203,10,24,105,82,65,218,66,149,77,92,106,25,209,191,167,216,69,38,63,168,174,160,7,17,50,153,40,215,59,73,160,194,17,15,32,145,92,64,219,164,172,129,129,152,87,77,211,213,176,108,160,191,212,10,191,51,179,80,206,211,100,204,110,181,208,244,151,197,122,219,32,97,137,216,167,188,208,177,141,29,206,165,39,225,212,17,31,119,95,40,98,42,215,101,90,120,35,230,40,212,101,148,251,203,47,15,73,148,76,139,115,32,94,109,126,110,126,89,42,155,142,226,170,170,11,117,182,161,36,152,47,137,186,197,249,23,49,173,181,60,32,63,15,42,233,147,244,240,228,140,134,177,18,230,218,170,48,42,63,73,23,253,125,106,77,15,145,212,179,99,66,170,169,250,152,172,100,189,168,196,50,170,216,121,63,33,101,246,46,125,165,117,225,231,127,79,177,129,182,32,149,228,103,179,195,49,186,208,170,164,153,154,197,132,107,188,64,98,198,77,244,239,101,115,246,107,248,155,191,79,20,2,100,23,184,142,52,249,211,188,48,164,85,185,188,11,186,125,67,46,49,242,229,85,15,214,27,16,60,178,229,101,92,142,49,142,41,96,202,157,217,51,115,17,74,72,198,142,182,30,76,212,255,0,139,95,180,8,177,12,75,35,24,21,188,57,84,254,155,249,18,63,18,161,205,79,239,11,41,19,66,171,92,134,153,189,77,245,83,15,100,127,119,26,120,105,32,17,246,152,146,104,18,89,237,11,141,81,70,218,119,123,138,209,213,14,118,98,126,250,5,148,145,240,151,16,212,148,150,31,165,117,51,70,4,230,41,185,154,50,116,227,252,162,234,85,184,182,57,188,249,147,171,71,152,66,203,137,122,183,94,75,146,246,4,177,70,37,101,113,240,234,240,96,230,199,141,74,191,225,212,186,216,135,150,145,186,112,220,42,31,2,182,202,183,119,198,37,41,182,1,15,250,161,241,61,78,25,242,227,121,250,137,74,33,137,74,83,220,18,117,193,241,20,155,97,46,118,103,44,170,181,58,219,38,68,41,54,130,229,34,185,164,181,170,141,91,138,89,84,93,8,71,233,217,69,23,41,22,240,195,151,36,248,141,196,53,185,125,136,62,178,129,71,108,247,225,18,156,101,60,24,210,158,34,151,34,43,192,17,143,136,37,76,163,80,193,178,123,13,139,149,11,203,49,155,2,90,72,89,90,119,155,18,149,153,38,214,222,95,81,49,174,221,248,108,126,28,162,26,243,234,169,227,68,234,141,145,87,252,98,89,142,121,73,2,214,79,128,119,91,97,137,86,50,202,44,16,109,2,44,165,64,207,218,99,120,98,37,6,141,58,16,247,123,252,68,250,105,43,250,154,21,50,6,167,178,59,203,16,68,16,210,153,250,99,88,151,132,82,136,175,168,77,121,101,21,153,101,113,248,35,89,12,153,49,23,175,234,42,170,167,209,155,140,113,9,129,213,212,146,241,75,229,26,45,250,147,81,147,195,211,226,245,46,149,125,72,57,63,117,103,67,67,70,72,143,23,184,149,150,48,179,18,27,153,210,98,48,210,251,4,173,169,47,129,38,171,238,44,195,79,84,47,63,81,235,82,83,33,196,141,100,255,0,73,41,49,172,101,95,0,182,161,150,186,75,123,47,213,131,196,69,180,48,207,225,202,92,171,208,38,90,150,33,43,145,97,102,217,152,86,250,249,26,45,51,231,65,233,69,67,147,43,195,44,178,166,70,167,200,12,223,240,90,164,176,120,198,16,246,36,101,80,179,1,61,251,148,28,153,63,117,61,141,90,73,32,126,21,62,248,100,33,223,197,212,138,220,107,24,76,212,231,140,204,66,95,99,107,105,216,48,226,30,53,242,29,109,80,207,253,114,86,33,254,210,42,200,52,114,101,176,58,120,68,40,189,204,130,73,180,163,110,31,3,107,185,2,90,243,48,175,234,79,163,86,176,64,234,74,166,70,24,206,182,170,130,216,25,249,60,251,83,184,120,202,6,11,220,75,60,30,182,62,182,202,79,52,73,92,139,69,98,182,27,39,8,3,250,107,123,53,85,117,73,59,70,82,46,101,60,215,152,223,16,214,146,69,245,18,131,73,36,17,226,52,172,185,82,200,172,252,134,90,157,86,215,227,54,156,133,197,181,25,72,151,7,226,238,156,146,255,0,155,171,24,148,28,13,36,201,167,221,136,89,83,153,244,49,4,206,88,29,73,87,167,106,242,25,164,79,162,242,78,188,163,157,19,12,68,177,151,118,36,62,26,159,117,34,167,135,22,72,241,68,16,196,154,204,193,24,27,77,214,34,23,233,37,219,209,57,106,22,254,21,176,31,140,31,54,92,164,69,204,167,28,152,175,151,151,248,215,55,51,25,72,13,223,170,101,71,211,252,96,28,31,148,151,20,101,31,212,83,222,100,111,224,251,127,168,221,154,255,0,78,82,1,225,244,105,165,147,254,218,22,54,170,29,217,255,0,201,184,255,0,117,46,212,58,134,46,160,137,134,36,12,95,180,162,171,109,108,170,108,159,19,17,10,37,108,159,36,17,148,236,51,237,116,116,40,47,49,104,70,47,200,165,107,77,162,137,101,150,36,173,178,158,178,55,171,15,148,171,67,52,243,196,60,194,79,254,95,177,61,14,161,113,39,79,250,107,197,18,120,202,69,204,189,52,22,82,159,92,101,243,97,47,233,163,41,217,22,52,239,155,42,22,203,204,209,75,232,113,113,9,123,240,228,191,63,210,241,43,115,86,143,63,15,40,202,159,6,1,227,69,204,81,113,170,171,10,70,195,173,149,26,43,2,88,169,21,222,158,60,159,3,101,93,2,121,153,36,12,196,44,72,80,211,158,111,180,152,0,52,246,143,170,178,173,102,238,47,34,213,233,180,20,19,176,134,0,197,249,251,21,32,106,174,96,251,73,6,167,211,214,178,121,177,98,31,184,182,207,81,21,86,193,26,182,182,9,104,253,70,33,71,147,233,229,92,60,47,181,133,168,216,81,20,133,31,159,34,180,181,135,178,201,202,66,172,116,221,83,247,64,151,44,92,101,122,230,104,239,204,244,161,157,122,120,181,175,201,105,166,62,34,209,201,99,34,23,136,159,117,89,6,72,39,123,162,198,95,186,147,7,225,213,52,209,176,193,138,53,37,50,168,240,108,189,59,41,113,249,167,219,213,56,234,112,217,92,161,213,84,39,156,241,138,38,49,11,234,9,75,204,208,192,193,194,81,228,253,213,74,202,219,136,222,24,138,76,104,215,233,234,105,160,254,160,82,8,137,255,0,251,22,196,149,109,169,43,65,132,194,202,143,170,141,91,110,252,162,18,218,106,218,106,211,230,228,40,208,166,178,62,127,233,253,127,180,150,161,102,28,62,168,2,90,166,67,166,192,253,218,217,3,60,225,243,118,32,110,41,45,100,157,129,17,70,138,234,22,0,252,72,8,94,17,5,23,42,215,38,250,203,187,97,137,51,141,166,223,24,121,141,216,37,247,52,17,29,158,163,43,169,35,66,163,216,85,248,156,229,38,34,192,42,110,19,127,131,22,53,101,2,203,66,77,99,3,139,41,63,105,41,181,211,99,140,253,220,65,113,149,81,85,107,136,182,39,45,110,237,127,32,187,86,248,111,127,131,51,85,167,144,244,241,203,224,99,11,141,89,70,167,136,81,176,66,16,255,0,192,133,84,53,155,19,158,198,140,76,253,92,104,169,149,177,39,51,152,75,160,191,73,60,189,56,255,0,221,74,228,208,147,167,18,123,47,217,51,130,235,61,25,22,113,30,40,156,171,148,89,124,31,157,186,221,196,95,174,100,232,201,114,73,250,94,53,231,232,154,170,208,62,93,138,123,71,92,205,86,145,27,3,130,104,207,132,172,46,9,119,101,196,49,246,42,109,79,168,116,6,159,99,42,116,247,44,145,123,136,173,114,249,214,81,14,24,153,5,24,95,73,115,74,125,31,22,113,30,98,207,228,250,107,138,68,222,197,52,211,77,14,216,222,153,62,186,159,63,241,130,240,86,88,114,147,31,154,232,240,53,181,205,180,76,213,221,138,70,54,134,6,124,216,178,254,117,214,52,102,152,139,24,99,226,196,37,40,127,241,201,11,93,245,238,108,221,109,215,74,233,216,77,85,101,171,172,143,180,182,201,141,58,252,24,15,201,44,177,73,145,92,191,228,135,197,23,47,237,137,47,147,168,78,47,60,213,127,245,87,85,146,46,7,27,51,56,144,218,110,12,145,242,197,74,102,105,234,232,195,226,47,34,233,85,76,170,178,137,152,210,134,36,174,203,79,2,73,62,80,169,183,148,197,82,18,52,98,70,102,20,198,144,35,17,223,187,23,26,115,38,3,32,246,151,42,212,25,36,31,72,132,150,202,105,182,77,109,116,224,124,161,113,37,53,175,252,63,47,230,237,49,15,233,255,0,141,97,101,106,65,189,226,41,113,41,153,140,198,124,177,10,73,36,42,70,179,140,167,75,126,185,28,102,101,13,89,10,63,168,85,156,13,103,91,100,252,197,16,196,79,166,164,170,141,106,65,255,0,81,23,26,213,50,30,201,239,151,16,89,84,246,219,239,212,108,78,171,2,100,25,44,255,0,43,202,135,153,66,9,164,121,98,64,36,101,201,97,235,195,194,126,35,8,130,84,53,127,24,141,11,192,38,156,76,72,89,157,57,104,27,63,169,64,205,61,168,235,78,243,68,44,101,233,48,62,35,78,31,202,74,197,251,105,173,38,170,137,169,8,204,51,227,23,249,113,167,179,194,65,179,132,163,23,242,170,47,80,143,167,176,172,172,135,63,141,85,171,163,17,254,172,92,164,250,137,139,24,50,31,21,143,90,202,202,183,81,228,121,171,229,14,82,139,187,102,184,140,252,219,95,246,132,159,187,248,232,43,85,249,29,7,14,142,39,22,47,247,86,169,154,39,74,201,103,202,64,26,146,211,21,179,167,60,101,48,137,185,93,34,24,79,24,28,162,93,27,250,162,156,251,121,18,115,41,207,80,13,165,120,134,36,198,157,132,193,202,36,202,103,128,185,141,202,149,76,212,152,189,172,75,158,73,46,93,84,104,105,135,19,56,75,137,33,181,245,81,242,135,149,121,250,159,114,61,160,162,164,239,54,160,200,243,8,188,107,158,183,248,44,173,65,68,153,151,130,63,205,213,144,169,163,194,50,129,134,196,76,159,117,49,13,244,225,3,152,67,42,24,55,3,178,63,55,18,162,209,62,12,146,193,212,48,206,71,242,151,16,213,12,201,128,27,54,145,63,220,74,32,60,2,38,18,245,166,91,104,133,39,202,21,110,226,253,147,168,184,213,190,234,19,209,207,39,164,184,147,153,240,200,48,60,217,114,168,249,243,231,126,113,27,137,22,25,67,182,7,173,63,41,114,163,31,2,117,144,51,87,11,249,23,39,187,102,160,206,243,6,210,78,53,73,240,235,80,234,49,159,105,46,121,49,162,173,108,180,244,25,171,95,114,202,5,37,228,23,230,151,60,136,169,250,157,241,135,136,69,202,79,218,79,141,36,146,98,225,202,144,198,170,151,187,126,239,175,207,177,21,87,20,202,6,164,60,145,226,151,1,111,147,100,1,131,168,98,90,238,30,10,132,153,239,60,145,238,241,113,166,85,253,69,178,130,79,152,72,222,120,120,148,91,245,181,197,108,191,111,31,154,125,61,132,146,76,197,83,246,181,81,9,194,101,141,13,202,44,148,29,85,124,69,137,100,118,9,116,42,215,215,78,6,35,8,121,62,162,224,12,53,110,155,156,192,196,229,33,87,77,161,184,30,6,27,42,230,219,100,108,117,29,170,227,203,186,113,143,204,66,235,81,155,7,198,156,193,7,179,205,116,152,204,125,148,92,169,53,149,105,4,124,171,161,115,81,76,3,163,237,100,128,114,254,170,215,62,170,242,180,28,37,38,69,75,85,118,12,108,9,75,137,57,147,63,78,13,153,101,218,127,210,66,201,23,150,130,53,206,45,50,182,254,203,182,41,50,44,171,107,110,32,246,148,138,222,251,226,69,28,31,48,209,136,146,136,165,227,106,171,41,51,183,118,48,56,214,171,43,241,208,102,176,67,52,216,39,51,250,140,165,183,79,105,44,83,177,4,67,40,211,73,151,21,86,81,63,202,200,47,218,18,14,170,76,232,61,53,114,74,52,214,254,19,46,217,67,107,131,8,68,52,48,97,206,173,3,247,98,91,105,47,134,78,41,121,35,39,22,178,98,108,94,109,210,79,202,95,47,65,181,141,142,17,172,195,113,234,175,252,60,34,70,250,152,210,248,122,122,116,239,243,18,201,44,146,174,156,96,239,167,101,221,98,25,83,22,80,130,55,48,165,101,251,137,213,145,242,21,153,142,71,39,68,206,24,58,138,168,244,198,120,192,197,200,175,61,29,133,75,103,214,130,8,31,44,197,198,137,105,216,101,102,21,217,79,217,68,204,85,17,38,134,93,223,156,179,74,237,79,38,67,38,160,243,16,103,226,250,99,66,254,12,188,173,30,236,197,38,52,144,199,228,12,196,52,13,12,113,78,33,141,200,52,198,101,111,166,141,146,195,216,140,212,55,23,245,0,254,159,3,40,214,237,31,39,254,58,146,38,43,30,34,34,74,218,189,135,142,213,177,65,79,125,121,128,1,221,98,26,168,8,108,163,124,217,109,55,34,92,199,85,67,191,169,3,197,92,94,63,109,70,192,214,26,254,180,253,89,70,161,36,46,156,23,185,88,234,255,0,58,104,126,136,55,167,23,152,49,70,34,44,161,214,142,223,164,163,200,185,190,149,213,87,154,144,140,137,181,253,197,105,91,91,101,81,59,49,69,139,42,21,153,57,136,202,122,239,225,238,231,204,197,198,185,180,250,162,105,107,38,20,176,7,141,119,143,201,36,28,197,18,131,215,144,193,177,120,187,72,175,184,179,40,177,217,24,209,14,214,13,148,80,98,22,34,42,16,191,131,152,164,92,231,79,70,244,214,114,151,169,92,211,223,14,75,48,241,168,43,80,171,4,60,192,47,113,113,37,70,140,193,145,230,10,166,100,8,51,152,253,216,135,145,79,201,120,197,231,137,93,106,115,179,27,235,100,190,74,165,173,102,78,213,39,72,108,170,178,49,135,143,10,74,208,45,137,246,215,226,40,52,187,217,16,209,114,141,79,76,212,245,90,145,239,54,33,198,89,107,8,28,12,150,97,40,104,207,29,147,222,17,9,101,90,222,227,173,106,109,99,229,73,178,120,98,11,143,205,80,67,170,181,141,205,47,175,233,172,227,83,178,8,199,243,67,18,107,14,101,30,63,155,158,66,170,217,16,76,141,245,175,0,135,136,194,88,79,173,33,71,213,148,104,43,43,88,49,137,242,133,67,7,226,91,5,253,60,209,127,221,81,222,203,216,109,182,4,153,85,148,233,13,150,158,151,24,140,150,37,208,124,32,217,1,146,226,118,41,139,185,150,49,188,247,113,126,88,74,234,215,95,97,84,219,78,192,18,38,18,246,39,21,180,240,114,101,55,90,151,164,178,28,147,170,232,108,100,222,17,46,125,205,80,122,134,89,126,31,20,66,98,16,242,41,6,89,90,138,95,219,85,19,40,73,11,152,178,134,166,117,32,117,81,64,240,215,64,203,244,200,145,149,166,254,148,90,160,223,214,247,44,195,186,90,176,226,3,240,174,93,233,90,198,49,243,75,201,254,53,91,79,50,119,247,98,77,28,58,167,32,145,151,192,46,49,174,4,126,81,113,162,159,36,126,107,108,249,224,40,24,33,21,45,51,49,145,138,254,132,172,103,50,203,145,129,196,183,195,218,254,67,20,73,139,42,162,206,7,82,197,244,224,140,196,84,91,25,190,238,39,78,213,5,101,72,73,167,1,66,92,67,89,92,83,146,53,115,236,68,94,180,178,147,83,203,178,240,15,182,151,135,244,101,43,43,96,108,65,250,165,156,151,229,247,82,25,246,164,140,204,216,144,176,239,159,37,115,201,111,162,202,184,134,218,217,78,19,56,101,16,67,81,147,53,9,51,225,137,144,191,113,94,62,48,39,3,9,146,105,154,84,30,127,40,92,171,170,24,116,169,22,144,144,159,168,78,32,114,139,46,85,23,125,78,124,236,176,174,138,65,125,69,215,33,210,86,136,159,54,169,102,80,213,78,174,124,64,197,24,149,182,215,131,147,89,25,14,12,205,246,49,252,209,21,78,158,167,178,146,118,23,47,253,84,214,203,76,65,164,3,229,203,40,196,49,125,85,234,73,240,100,189,133,175,46,231,246,148,154,56,209,189,138,238,59,148,236,129,115,91,5,242,197,216,184,222,161,215,154,182,238,225,244,134,249,97,137,235,244,125,36,150,22,46,44,74,66,79,195,24,165,181,149,109,136,124,175,72,208,197,55,47,66,144,205,181,222,218,17,180,51,54,81,24,25,101,202,158,178,96,36,243,4,72,185,250,15,19,250,178,175,6,183,211,71,132,194,70,221,9,238,92,115,166,230,28,159,182,170,30,241,224,92,236,58,147,211,101,98,196,183,191,86,146,200,248,131,144,74,76,205,223,17,170,81,217,121,249,246,172,89,48,226,75,131,63,249,86,249,147,199,224,180,209,200,77,239,42,136,19,1,38,47,49,127,208,184,204,155,41,66,127,106,172,211,23,30,164,12,89,84,234,200,107,46,38,253,79,124,15,206,40,130,202,69,59,26,127,213,17,21,91,244,148,24,199,124,178,202,94,152,200,56,62,80,67,93,75,26,212,149,136,91,43,137,89,56,68,76,139,8,211,45,72,207,213,98,77,102,114,61,249,132,181,64,15,58,148,138,131,171,48,150,214,144,18,73,154,197,13,2,146,36,35,255,0,79,23,34,232,178,107,65,52,12,249,92,68,90,160,85,12,126,210,180,108,181,17,172,106,161,211,196,147,225,46,192,92,105,253,197,216,43,65,132,88,196,49,45,129,63,6,36,174,215,71,146,236,100,194,95,244,44,101,222,106,133,168,108,164,213,95,136,15,180,8,134,37,65,48,36,199,132,188,163,80,20,58,26,215,79,206,205,44,188,105,165,222,164,101,64,31,238,144,74,77,110,156,220,92,165,217,128,76,249,65,114,40,155,139,45,236,231,196,187,149,136,98,246,212,188,159,137,215,63,156,34,46,217,78,26,202,116,210,62,89,101,20,164,42,146,200,243,15,179,67,180,233,224,214,151,134,33,120,254,162,123,107,101,167,234,1,243,119,194,201,244,198,191,62,191,83,217,8,24,162,11,41,22,117,70,184,178,149,253,88,88,134,85,101,105,68,104,211,236,236,148,250,194,158,236,239,137,16,185,83,103,191,211,78,204,171,142,70,161,151,4,249,171,202,65,125,193,173,55,108,212,197,240,40,109,36,149,107,71,47,111,115,48,59,204,59,32,23,165,97,100,243,206,240,14,94,53,204,180,150,161,125,104,25,16,165,93,34,170,96,44,153,151,42,88,228,100,193,193,163,253,5,179,25,99,24,153,98,20,101,75,13,168,64,66,97,182,128,169,172,171,101,139,154,34,69,61,149,178,65,148,194,38,228,79,87,38,46,147,26,158,48,222,104,130,24,148,181,150,170,244,222,162,172,245,13,145,243,225,18,67,63,79,30,116,87,203,81,219,105,138,43,42,20,154,123,80,209,221,191,250,180,172,75,125,171,233,163,29,129,169,148,66,141,79,83,211,142,76,86,11,107,200,36,242,6,158,38,77,161,187,21,118,217,23,220,203,40,238,170,28,93,166,96,202,197,37,26,16,220,100,229,180,140,81,254,234,90,205,48,252,140,9,165,98,26,116,202,74,56,204,237,26,86,101,251,51,33,45,217,151,60,187,52,232,207,205,237,174,185,232,145,102,249,132,88,210,203,189,6,66,68,127,95,251,169,25,81,215,220,104,228,100,98,75,67,124,75,25,15,180,237,34,233,115,227,78,212,0,97,140,92,88,151,44,211,26,12,244,23,27,189,175,31,212,93,32,198,121,65,195,43,17,20,99,135,104,232,234,36,87,215,29,2,25,24,113,187,187,22,38,102,36,169,244,243,167,127,116,65,45,108,173,185,140,76,37,229,26,178,221,206,106,168,211,207,125,194,182,134,3,227,63,151,26,11,209,231,8,124,43,120,100,142,165,249,172,101,38,245,94,67,27,164,189,241,135,212,144,90,176,229,38,101,76,27,87,217,17,152,96,16,163,250,136,201,149,67,44,87,148,92,73,150,53,51,114,132,92,56,28,121,138,84,44,251,184,190,123,72,130,203,247,22,70,129,100,73,88,74,95,150,69,204,14,159,140,15,213,12,68,83,85,160,51,11,96,60,131,156,197,87,49,149,211,160,191,229,113,17,67,217,76,174,130,12,209,39,144,164,94,167,215,228,19,48,203,16,213,44,222,34,237,220,53,245,185,78,169,169,216,120,204,96,82,88,102,36,145,238,194,37,133,150,167,151,5,153,144,204,213,246,10,150,47,199,5,252,194,80,250,134,202,36,151,188,60,159,237,45,181,95,17,89,36,140,22,85,71,24,53,86,68,204,92,69,34,88,90,237,152,50,178,28,82,202,159,85,110,191,167,151,16,209,244,250,86,230,119,249,180,172,171,182,122,35,10,7,155,23,26,90,250,64,100,120,132,186,235,26,18,220,98,66,52,0,86,179,105,18,40,214,86,76,131,4,108,194,46,84,202,123,223,90,78,88,9,49,181,60,17,63,244,11,158,70,29,65,224,89,75,140,124,166,22,33,171,253,61,100,57,172,225,42,146,178,11,238,224,252,160,134,47,200,132,170,134,113,69,218,22,81,4,68,155,119,46,172,117,89,54,79,173,7,54,53,19,119,241,21,245,167,225,171,202,63,168,183,211,233,43,46,235,9,69,40,209,23,116,49,118,156,74,127,143,251,106,11,34,160,44,15,137,113,38,179,220,17,22,155,139,143,82,103,110,85,58,250,22,20,156,60,73,165,37,62,216,156,202,123,44,141,239,232,61,150,160,209,160,78,47,74,34,53,83,227,121,150,216,164,42,171,11,0,62,148,61,172,194,120,114,251,74,214,95,162,86,98,97,151,16,99,78,249,72,164,18,162,14,185,57,124,3,18,81,50,41,201,243,55,36,237,88,201,147,91,91,7,119,186,30,65,123,98,92,213,200,234,182,37,83,38,78,147,231,187,41,57,86,179,85,87,73,254,215,145,72,211,252,69,139,39,134,94,69,80,27,177,149,140,194,34,46,132,195,142,135,44,138,198,208,211,176,92,65,75,108,180,76,226,159,52,73,73,184,77,145,52,141,112,126,162,149,58,204,190,90,9,93,72,239,71,188,132,63,170,149,191,77,218,146,91,229,203,93,40,198,31,135,55,82,146,212,150,68,155,225,180,22,33,166,220,79,29,3,35,237,59,56,22,235,135,159,7,202,23,18,89,84,111,103,42,163,12,96,16,120,140,36,182,26,164,132,51,31,39,44,162,39,187,192,13,153,189,197,227,105,184,162,229,221,17,38,124,151,194,226,44,92,191,157,77,149,188,77,81,161,172,143,36,127,109,0,247,203,47,16,75,137,11,51,85,14,55,108,15,227,90,32,107,2,16,252,213,120,134,168,171,252,6,10,12,51,140,249,141,255,0,58,172,133,208,150,50,103,169,15,50,219,15,83,193,173,38,208,223,50,168,102,65,22,182,187,16,60,220,137,70,149,101,141,181,147,229,148,92,105,236,155,40,132,6,111,75,25,84,236,201,135,24,31,138,81,35,125,177,37,21,84,188,52,97,251,165,25,87,153,91,16,190,210,138,211,193,121,25,187,46,68,234,101,199,166,129,230,203,198,53,54,153,208,109,189,62,202,119,233,232,163,102,109,208,210,71,176,27,230,98,46,85,205,230,127,218,19,225,224,142,250,226,220,143,113,231,137,45,212,63,18,37,248,110,244,242,231,94,165,165,227,161,101,233,217,121,31,161,97,195,252,140,204,37,178,125,84,82,179,244,171,136,233,45,127,174,231,120,110,231,144,95,196,186,32,117,29,137,1,203,40,132,79,249,78,152,246,6,233,191,186,13,222,200,130,254,212,104,89,144,193,100,54,7,16,196,147,50,236,147,101,97,55,18,167,141,12,99,103,20,172,170,177,204,222,100,90,18,104,218,121,158,120,76,84,20,152,21,176,73,194,85,83,101,27,42,65,50,31,231,234,76,210,51,143,15,100,215,33,93,196,240,86,213,63,148,98,92,242,144,219,147,158,89,138,173,47,180,193,238,217,246,215,33,214,21,178,235,78,72,149,51,228,228,251,106,12,178,30,247,72,189,60,171,86,110,218,157,146,134,212,112,71,218,168,61,123,114,55,133,112,205,6,203,159,206,41,101,146,95,206,186,149,86,65,159,9,83,109,126,199,157,213,42,163,234,157,251,148,33,48,242,112,160,175,163,18,116,82,38,140,8,196,206,37,230,99,35,211,42,170,28,12,167,38,54,158,157,159,50,160,170,147,79,24,120,165,242,145,95,26,182,12,144,115,113,46,121,168,89,91,26,203,21,72,136,95,168,69,102,101,240,36,161,230,181,7,254,219,145,80,36,238,89,247,20,228,108,227,127,50,168,170,8,18,109,175,153,91,8,239,180,100,235,121,204,54,82,99,86,250,110,146,182,162,32,56,138,85,244,215,16,107,98,41,151,252,72,156,83,237,43,226,141,47,228,120,166,128,170,206,93,92,92,48,144,159,94,42,193,139,47,184,164,141,50,117,111,42,218,25,242,236,188,55,114,150,171,183,197,140,12,66,41,10,140,159,150,162,112,7,102,161,28,146,126,151,145,55,173,243,39,134,101,206,119,135,141,47,171,141,93,210,76,220,131,42,198,106,14,171,113,252,154,220,139,79,163,188,72,99,93,158,15,186,181,51,89,206,31,110,60,104,94,163,248,102,203,31,45,107,109,72,7,136,34,30,63,5,12,253,61,42,49,249,151,70,102,167,138,78,100,174,214,238,152,157,210,185,19,239,38,191,2,170,186,19,49,171,89,8,249,162,11,41,19,7,154,119,81,139,137,56,135,130,75,56,138,52,4,154,211,201,58,101,85,97,183,24,214,202,67,205,254,235,42,222,250,25,209,128,152,192,170,60,97,176,193,84,48,216,76,124,171,113,65,109,169,204,159,24,5,62,25,124,74,171,79,67,28,97,225,237,24,145,154,135,77,130,79,205,226,65,198,9,35,40,77,235,196,172,102,26,134,215,98,118,20,34,253,196,124,11,87,217,3,48,86,51,61,56,177,48,203,47,106,229,183,115,237,106,14,241,84,207,38,53,58,178,174,58,142,172,174,117,67,107,0,86,191,12,189,177,81,161,190,173,182,3,48,202,141,27,249,87,231,57,47,177,154,114,102,158,82,145,25,79,234,53,179,153,151,38,36,155,115,149,172,85,247,59,243,235,98,21,157,185,80,95,134,42,138,78,97,13,33,161,178,60,144,98,17,85,84,102,100,237,46,85,211,28,141,161,207,36,126,190,225,79,173,130,48,113,40,155,230,19,243,196,137,23,46,87,246,43,151,198,103,135,18,83,48,207,133,219,0,106,235,98,4,189,110,146,1,89,154,95,98,249,50,158,196,124,33,199,141,31,39,80,179,39,233,113,42,58,70,68,154,12,194,40,210,110,47,150,131,87,83,159,198,124,232,50,185,98,171,152,23,96,141,221,0,101,76,95,67,185,127,80,210,233,144,30,34,60,72,178,191,16,53,90,134,13,219,51,98,16,148,225,169,193,27,164,164,77,204,31,162,134,159,36,113,135,202,84,188,7,52,85,106,115,198,62,211,116,65,13,84,198,187,32,137,152,63,50,185,102,161,152,205,163,229,135,179,219,90,41,53,85,198,7,132,37,34,231,219,123,98,87,26,157,46,227,80,190,73,216,31,113,33,190,170,57,98,60,185,121,18,218,115,62,76,236,197,236,85,127,144,140,230,85,85,167,50,44,164,45,107,24,67,176,38,87,225,99,246,140,72,38,104,153,101,254,163,92,92,88,189,180,234,147,38,211,12,177,19,32,149,125,2,216,145,250,170,134,89,124,229,134,81,50,36,148,51,39,116,203,41,23,74,190,140,77,163,241,46,105,49,146,227,31,132,73,89,87,232,216,228,110,37,212,15,77,40,50,152,89,81,225,120,36,147,171,16,148,4,105,242,198,69,97,91,39,115,17,156,74,77,106,149,94,71,159,90,9,51,159,133,31,101,160,224,217,68,197,139,18,245,110,214,49,213,160,109,88,49,240,165,135,168,84,197,194,104,223,209,208,231,244,58,75,240,249,31,203,149,29,118,107,45,139,253,60,184,137,224,169,167,188,115,190,154,92,26,209,201,127,49,85,44,147,106,78,206,114,122,170,171,153,211,179,75,200,95,221,93,66,182,51,35,1,129,50,101,248,111,255,0,98,8,104,105,48,14,47,105,59,85,56,153,185,98,91,82,82,0,185,11,17,42,141,171,89,72,61,166,215,42,171,124,99,144,152,66,36,3,244,120,8,124,210,226,173,88,236,185,25,185,64,120,122,146,117,183,22,192,98,26,212,109,55,93,36,153,177,114,42,40,116,236,141,212,37,132,249,241,99,15,14,33,100,88,207,179,196,90,220,86,24,17,35,51,132,67,91,39,217,15,6,44,75,25,38,227,74,204,205,207,18,147,90,97,195,32,90,159,217,148,189,107,2,36,152,175,46,85,58,102,126,31,38,83,23,42,222,27,191,82,99,241,33,89,145,170,32,154,72,78,62,32,202,94,128,105,208,159,187,221,17,16,106,217,69,243,197,141,124,102,158,178,147,253,210,189,71,86,40,67,60,147,128,138,129,144,92,89,72,167,235,95,58,130,87,55,32,213,184,109,107,164,129,134,196,53,54,236,163,154,88,195,137,125,48,119,32,120,76,44,171,99,30,50,189,107,147,90,249,195,194,34,144,73,148,203,18,79,208,118,182,82,177,8,67,22,84,210,55,195,127,195,96,221,152,185,72,95,164,155,67,134,74,159,239,200,84,29,196,205,79,231,154,32,178,141,86,70,214,184,232,110,230,174,51,173,140,2,247,113,45,114,77,91,90,126,89,67,83,97,147,168,228,147,154,46,36,83,234,137,55,135,23,33,87,27,43,185,184,155,167,234,72,36,225,9,114,172,161,201,181,178,226,137,0,98,31,212,88,67,210,187,18,102,150,81,166,146,77,43,99,134,167,137,81,98,255,0,177,108,29,15,64,101,30,89,115,198,82,125,194,166,161,164,244,128,113,74,18,129,101,86,166,201,152,182,153,127,149,82,214,154,88,153,204,157,153,170,45,127,163,39,207,199,196,85,184,38,103,130,6,78,12,121,74,36,3,236,189,160,169,89,140,168,93,172,159,164,145,237,183,62,121,150,243,103,238,237,90,60,206,133,176,84,30,101,104,253,145,13,44,102,50,147,22,34,100,76,119,242,196,252,91,85,182,125,196,184,32,205,18,40,211,228,109,66,32,82,126,70,101,200,36,116,159,56,204,194,37,48,29,85,168,8,70,39,113,141,58,112,249,185,72,141,108,255,0,1,82,126,202,4,178,143,47,105,17,52,58,109,242,127,86,169,3,1,241,185,101,197,91,223,50,8,137,202,95,227,77,184,168,166,84,87,50,181,240,121,171,226,226,89,51,80,190,79,12,185,242,74,79,166,190,218,234,25,99,30,32,228,199,224,163,102,90,242,113,69,228,250,138,13,103,29,127,228,86,76,14,78,84,40,103,144,79,194,147,190,238,118,12,33,236,240,72,230,106,171,42,158,91,24,184,135,246,214,53,190,138,175,35,165,132,196,47,237,166,81,167,196,140,207,170,69,31,166,245,181,53,176,56,113,166,217,134,62,149,62,99,55,116,25,73,178,97,15,151,18,54,30,79,12,217,84,179,231,156,79,69,192,187,202,76,41,214,58,19,177,71,153,249,48,172,159,1,146,123,133,149,15,152,100,26,101,25,248,128,169,27,50,8,209,169,133,108,0,86,143,136,88,145,70,152,180,50,212,18,120,118,171,84,200,217,71,153,22,187,8,203,251,31,151,67,50,118,155,193,18,219,148,101,247,23,181,36,152,37,130,255,0,78,199,185,73,108,167,206,187,7,245,2,228,42,251,85,90,66,17,130,202,187,201,156,150,203,77,235,82,78,61,133,140,162,20,127,159,24,215,90,248,105,160,43,163,86,178,93,128,190,100,170,218,53,12,66,131,230,229,13,6,107,234,218,153,120,68,94,164,237,170,166,68,178,114,132,52,245,209,134,207,149,26,37,148,149,83,89,250,85,246,156,223,136,24,204,62,234,162,135,66,248,220,73,55,53,117,26,170,39,102,158,156,32,98,169,41,49,173,70,141,113,8,121,139,196,172,96,73,131,7,181,78,106,219,88,179,73,134,34,69,97,234,39,14,161,156,35,179,177,51,147,243,44,121,76,84,138,1,153,24,252,194,71,73,140,66,147,171,141,106,129,246,52,246,70,34,114,205,67,146,35,226,98,31,248,16,65,161,173,40,217,148,95,245,81,17,169,224,140,248,67,23,254,170,207,251,3,85,62,158,60,223,51,25,108,178,209,135,140,205,222,84,241,245,167,130,12,221,95,202,180,73,146,66,15,181,110,240,149,36,100,211,128,172,230,66,195,96,227,63,18,168,195,185,39,82,152,190,164,178,141,44,114,196,169,107,129,68,106,175,232,222,162,36,54,152,158,2,157,225,48,144,81,166,28,145,48,161,67,49,149,167,204,164,214,69,28,181,153,90,127,12,162,18,155,153,25,255,0,73,80,213,107,49,149,140,136,92,104,131,73,174,147,255,0,30,161,162,62,161,92,202,177,16,201,152,208,182,186,206,202,181,140,16,98,229,87,193,161,166,147,210,81,162,191,240,172,118,64,121,83,213,31,228,91,55,209,205,253,87,83,73,136,201,113,11,139,42,109,67,169,245,4,145,225,151,60,130,40,147,24,122,2,254,182,83,243,20,133,26,204,218,74,89,79,151,18,77,152,198,179,16,58,242,126,170,41,247,98,180,67,233,93,109,170,164,203,101,73,149,189,245,38,202,14,98,174,111,101,26,242,160,111,176,211,197,196,66,161,161,80,179,21,183,111,4,111,155,188,40,197,137,68,73,215,149,87,231,244,154,238,177,36,118,181,90,227,86,240,219,23,181,52,164,248,122,61,47,23,41,123,20,217,95,253,104,94,201,95,232,246,133,149,163,39,110,34,42,122,173,78,1,159,105,149,64,64,164,57,101,229,41,113,13,81,214,213,69,17,50,133,37,109,242,68,232,22,90,204,131,170,218,7,221,74,106,170,143,39,230,204,131,170,128,123,41,124,221,98,84,38,181,4,97,237,34,42,170,208,214,107,10,45,112,9,156,74,114,214,227,211,98,188,170,230,24,98,206,127,42,245,150,131,139,101,20,134,246,252,21,85,85,148,157,136,29,43,125,59,195,119,149,90,135,89,206,157,244,212,29,168,65,90,70,68,136,157,208,198,56,129,152,202,13,10,216,123,21,241,181,35,227,63,149,110,178,213,177,36,131,16,96,12,74,108,208,231,73,233,18,15,192,144,73,253,68,73,182,117,11,41,208,116,173,86,248,123,185,125,75,41,154,96,19,165,240,245,164,208,45,111,202,6,122,113,71,141,53,173,212,146,132,124,54,34,30,68,209,201,170,124,8,202,75,106,77,49,99,166,231,110,235,255,0,231,228,77,36,238,238,234,152,25,124,170,190,100,202,217,209,126,108,170,126,29,173,84,98,63,49,114,141,59,74,129,86,57,212,202,71,193,233,18,50,134,183,230,254,110,86,47,200,159,106,171,186,98,19,40,148,13,150,188,131,26,94,32,136,146,73,244,196,145,155,17,234,92,191,77,193,44,189,222,85,182,200,212,240,64,192,196,199,145,65,201,190,214,37,137,152,85,123,104,197,64,102,181,47,119,18,92,223,224,42,167,73,164,184,4,225,225,150,84,123,235,64,79,60,37,202,160,42,164,190,55,134,97,118,171,122,73,249,16,184,24,192,236,158,10,3,255,0,80,23,25,83,83,106,74,98,86,188,85,56,242,21,1,170,182,147,98,97,247,20,189,11,37,212,29,229,197,251,105,236,222,34,128,76,170,151,4,143,150,110,92,175,71,213,79,33,56,86,26,146,238,242,72,240,203,40,197,25,46,173,146,2,13,252,188,137,27,144,229,7,170,236,95,245,84,214,167,159,234,76,121,101,197,234,84,176,33,131,26,206,102,152,29,144,251,83,85,70,86,22,252,49,212,236,20,23,135,253,181,106,201,231,33,30,96,139,42,230,108,11,52,253,151,167,133,88,85,106,217,213,28,59,94,50,169,86,128,99,63,83,220,20,7,12,177,98,31,130,252,221,240,235,226,238,187,178,248,169,105,163,109,168,114,194,221,63,111,35,252,24,198,191,78,201,187,137,101,220,33,160,217,79,167,196,125,220,72,177,133,39,234,98,228,85,93,167,13,198,77,53,82,90,226,146,84,158,158,34,45,102,211,199,20,92,221,178,68,173,54,30,242,42,28,250,233,62,117,216,185,19,181,68,179,28,159,212,174,71,254,99,20,98,24,148,198,161,248,253,91,167,207,233,216,178,254,210,236,146,116,4,237,73,45,241,13,196,53,199,245,231,253,155,199,73,120,203,16,136,133,31,158,84,141,210,110,174,58,246,29,102,85,229,161,46,29,97,127,169,39,50,88,98,147,25,85,253,83,53,30,64,8,80,59,83,45,60,26,168,64,0,133,76,60,130,87,97,190,24,192,195,24,67,196,167,183,18,3,72,238,44,217,158,8,25,187,226,252,137,92,203,32,70,230,12,172,73,166,161,49,238,224,238,194,36,170,135,74,142,73,216,107,18,241,167,255,0,252,10,60,210,90,170,230,202,115,42,68,94,53,214,31,166,39,12,12,204,82,114,168,200,117,85,181,167,100,186,254,193,46,141,79,106,121,209,58,150,226,156,116,16,157,103,195,216,179,143,155,23,34,54,78,134,101,108,95,210,255,0,34,75,172,245,14,170,140,124,84,120,196,49,118,47,105,139,187,27,102,62,37,181,161,50,37,222,126,254,222,133,26,60,125,197,58,134,226,182,144,123,64,246,21,32,12,6,91,248,20,82,135,251,105,174,164,248,63,58,220,143,151,95,63,41,20,184,116,125,173,35,246,159,51,185,18,171,46,181,183,126,230,122,22,17,153,177,30,18,136,104,151,250,48,249,140,95,227,82,1,141,170,178,114,228,198,152,178,4,226,119,36,91,249,6,32,26,170,101,109,183,132,74,232,24,137,245,17,191,135,171,99,80,48,38,23,39,212,68,195,211,207,207,187,90,53,13,144,227,15,17,139,198,170,162,2,214,233,237,177,50,139,149,84,86,220,50,181,236,22,92,74,7,241,81,58,98,8,133,76,227,24,246,81,94,89,98,196,160,202,204,62,39,98,102,164,167,44,92,91,241,146,73,89,214,144,204,170,28,226,117,40,138,26,113,140,254,161,186,234,250,171,161,214,218,178,72,49,4,67,253,196,43,50,114,245,49,189,196,159,130,70,71,240,151,18,207,255,0,13,1,39,180,163,71,155,80,188,103,218,109,85,4,9,49,100,143,9,139,137,55,228,83,224,205,182,57,6,164,248,87,93,100,7,196,8,151,54,159,240,78,198,128,254,161,83,145,126,158,153,2,40,250,74,53,136,66,201,32,120,74,172,189,68,111,139,25,86,67,131,233,93,79,99,165,136,240,203,139,185,203,238,21,86,50,214,214,220,143,244,248,28,133,78,174,41,34,126,124,162,253,180,191,76,48,245,18,158,92,74,50,85,27,13,70,241,21,178,170,215,243,196,177,47,34,85,39,67,69,147,43,41,185,87,67,152,253,201,222,111,112,170,23,82,76,157,167,229,110,203,214,87,170,120,138,40,190,208,195,141,225,99,18,47,32,146,233,247,23,147,70,200,155,1,198,24,149,200,109,65,108,6,114,246,164,243,41,207,157,225,197,219,214,179,152,202,75,250,80,227,127,80,202,60,138,143,79,106,25,88,246,152,135,252,75,148,234,31,197,212,151,155,67,23,229,138,254,53,212,126,23,96,146,12,210,202,44,170,126,168,217,14,222,197,140,58,115,147,230,204,182,201,102,87,225,77,108,166,62,182,169,230,47,90,128,102,170,32,231,46,121,230,211,208,120,99,98,141,144,207,4,139,25,134,196,118,113,34,96,90,130,112,242,246,173,166,140,121,63,218,229,79,29,106,35,90,198,168,218,135,31,14,36,250,159,85,0,132,194,104,3,253,197,33,61,140,140,76,88,185,22,116,239,219,29,107,42,138,117,122,121,145,60,251,85,111,244,209,143,134,82,227,204,207,225,152,37,78,67,62,94,211,133,47,249,124,2,170,94,76,100,73,35,237,73,109,105,247,160,196,36,174,183,214,36,145,80,198,121,58,76,157,102,116,108,193,149,124,78,63,172,52,100,178,141,226,218,174,91,2,147,240,249,222,19,11,147,207,177,126,191,52,96,16,125,89,87,34,215,58,72,5,156,243,6,46,47,206,186,154,174,166,43,18,250,122,200,145,129,219,137,50,243,181,156,79,213,16,170,88,216,32,159,14,94,165,81,166,47,153,4,236,55,210,92,22,163,21,168,209,154,96,248,242,152,164,18,107,14,226,13,37,119,55,41,22,22,90,146,37,216,240,133,35,178,135,44,177,120,149,91,252,194,175,252,141,166,215,224,146,252,65,70,133,251,230,101,221,13,115,43,186,217,88,222,81,32,169,238,229,11,134,94,76,66,81,219,104,152,171,50,186,157,43,143,119,205,214,182,49,241,115,253,81,168,134,107,250,223,210,98,70,7,83,131,38,92,73,218,70,18,167,78,100,249,120,62,80,67,16,209,145,131,113,57,157,170,82,158,212,115,153,196,173,105,237,120,240,196,17,50,33,88,155,40,162,120,109,99,116,137,39,245,187,88,196,226,128,186,41,153,193,204,144,154,124,81,147,16,132,53,122,163,153,98,127,126,249,195,249,184,164,200,133,12,108,178,185,68,140,178,153,56,114,255,0,65,136,127,81,30,200,27,144,48,161,75,90,27,99,48,178,37,111,153,76,44,168,56,19,6,73,207,48,68,52,6,176,49,227,65,103,47,34,155,129,170,143,8,236,20,177,38,107,24,165,214,242,94,71,229,235,66,176,35,41,242,160,159,169,1,100,246,10,36,92,75,107,216,66,248,98,82,181,199,28,239,235,161,51,150,81,50,125,49,164,210,110,57,255,0,167,69,91,107,105,44,164,202,97,77,23,141,62,178,153,85,82,206,97,15,34,23,14,66,136,131,67,46,104,247,114,226,226,26,38,51,224,212,116,136,107,81,181,36,187,96,98,137,196,52,144,219,184,204,126,100,89,152,106,135,106,29,79,16,145,95,132,188,171,158,134,125,174,233,249,186,213,47,0,136,194,152,92,107,59,131,85,89,120,6,184,74,171,26,249,3,49,44,27,237,71,184,226,199,141,58,164,213,82,171,103,48,182,24,202,50,189,24,29,54,114,248,4,66,228,42,42,127,195,73,91,23,154,95,252,139,90,21,18,198,58,192,209,10,207,86,137,214,85,202,102,106,24,51,108,118,129,46,82,125,53,92,105,228,29,57,234,101,255,0,184,185,76,200,12,173,57,236,43,132,66,201,72,209,179,142,172,168,119,189,61,62,142,182,168,102,151,104,56,200,211,107,154,235,40,143,174,175,22,228,127,81,112,74,77,37,127,170,71,187,176,158,65,15,233,174,167,167,168,127,15,197,28,67,37,171,219,47,96,192,50,121,177,3,229,56,146,216,217,230,159,14,82,100,68,76,181,139,36,236,136,21,57,174,100,158,162,187,212,107,229,109,136,47,113,35,50,149,81,221,246,149,156,64,126,168,138,6,226,147,80,12,120,171,203,200,178,210,191,19,175,238,207,233,194,149,185,251,131,18,166,178,173,181,146,70,24,179,200,158,58,186,251,8,205,170,55,185,134,128,214,22,58,125,236,169,182,22,82,46,167,26,146,46,160,249,188,88,136,85,205,225,192,30,118,24,194,203,137,82,191,80,216,227,103,167,197,197,137,34,171,69,196,27,49,228,205,24,122,79,155,237,90,170,163,90,206,35,202,97,47,148,247,214,182,95,41,96,85,87,207,6,47,219,85,220,253,137,212,82,250,167,151,133,78,106,29,13,99,52,25,130,92,88,190,146,103,62,101,172,99,230,15,90,104,29,78,114,69,102,106,177,165,86,109,121,104,53,73,125,25,50,214,131,192,50,203,185,31,154,236,176,237,96,219,193,194,81,46,108,247,142,76,172,193,138,49,38,240,53,37,108,111,213,151,23,219,81,102,218,108,70,104,238,59,147,166,224,136,228,54,94,52,124,103,211,65,30,92,163,226,75,100,234,72,179,160,225,9,151,57,187,52,177,202,237,38,50,189,59,72,242,174,34,172,107,230,116,153,250,255,0,78,65,27,250,242,36,108,213,95,139,124,235,162,23,16,212,110,192,242,122,132,141,170,173,125,105,216,96,149,11,27,38,79,168,51,39,108,116,51,187,209,51,177,243,11,47,186,147,70,53,142,124,50,203,198,39,241,141,117,79,91,126,197,156,92,138,27,82,67,36,147,178,92,65,126,226,234,178,184,163,122,171,137,210,124,34,6,1,63,113,5,172,216,126,3,8,95,184,189,91,124,120,204,96,138,173,96,67,139,109,7,230,197,218,197,139,219,136,150,36,180,222,164,220,131,20,177,38,198,123,59,189,180,134,215,73,75,164,156,243,68,234,42,197,230,188,16,240,132,92,105,118,218,195,149,20,239,211,150,94,97,48,135,144,75,76,247,214,198,150,248,152,163,8,105,60,58,118,21,249,125,197,190,203,77,216,201,6,26,148,83,95,177,113,62,190,120,35,63,52,76,104,184,97,60,215,230,40,146,24,26,72,245,167,254,161,43,17,19,118,89,18,55,16,75,198,166,205,65,170,49,153,84,63,120,184,134,84,174,214,54,128,164,6,107,9,89,72,134,178,184,36,159,148,228,41,20,101,151,195,221,65,111,57,230,46,76,95,77,58,221,215,16,90,167,50,226,182,251,72,201,102,26,56,188,159,81,85,73,229,173,204,82,255,0,26,226,193,164,157,165,229,179,104,175,32,106,160,70,137,150,199,145,77,149,208,166,35,200,111,122,201,243,246,221,197,92,202,227,226,236,17,202,126,97,18,48,214,248,26,192,22,195,203,19,148,106,25,59,123,15,90,151,210,117,38,62,148,4,107,93,65,36,255,0,40,44,95,202,144,178,73,5,205,218,151,92,95,90,244,134,46,33,167,217,160,182,45,228,234,125,70,35,237,37,241,127,42,2,226,224,227,6,105,101,202,165,158,98,70,137,187,150,94,79,4,138,6,167,61,220,189,161,122,214,42,228,55,193,149,149,220,169,47,194,24,188,104,0,214,237,142,203,16,151,23,219,93,66,30,137,174,178,137,152,69,83,26,171,67,18,76,23,138,36,162,113,46,157,181,175,185,45,204,128,35,92,111,103,50,32,75,151,18,182,13,247,202,48,89,113,125,181,249,250,212,58,171,66,203,100,188,185,71,247,83,74,31,137,114,237,143,134,92,94,69,231,73,51,35,81,142,181,233,238,182,95,99,185,135,94,30,55,132,69,132,246,30,239,245,114,137,140,170,7,120,121,160,205,149,21,27,88,14,147,245,98,41,6,172,184,145,101,58,4,7,209,233,248,159,54,82,21,6,205,66,201,36,126,211,136,106,101,154,254,154,200,120,118,24,146,105,58,158,180,115,190,83,177,30,142,194,170,177,113,50,212,132,237,74,205,113,136,232,67,73,60,150,49,99,133,254,107,161,84,75,25,190,25,230,157,242,202,142,173,102,34,45,76,123,202,205,160,83,32,132,16,129,135,18,160,162,187,43,179,136,248,113,16,171,84,59,185,89,240,154,47,25,85,44,6,87,15,245,113,114,173,119,22,84,17,129,250,81,228,82,106,149,36,181,13,107,243,178,94,44,66,70,67,173,167,187,138,200,152,137,144,73,116,157,103,46,73,246,130,128,60,106,203,71,190,38,215,230,196,49,17,58,201,65,25,90,164,84,205,13,42,52,237,221,116,169,34,253,180,222,3,229,214,248,22,92,249,165,34,232,114,99,15,217,73,173,99,15,7,86,84,50,196,255,0,3,44,140,25,73,173,160,254,65,88,20,159,184,174,131,62,12,224,113,20,114,70,185,143,163,193,36,23,230,139,200,147,64,181,181,211,115,176,229,32,135,237,169,85,211,37,212,42,142,117,11,90,73,210,101,176,213,63,44,148,207,245,154,211,225,151,60,133,88,195,214,22,63,147,212,74,140,152,193,219,248,25,13,37,241,109,5,173,13,17,173,72,71,176,93,168,231,213,14,75,58,150,160,214,178,183,155,18,41,250,157,248,240,245,37,220,88,130,172,196,195,42,182,214,63,186,143,152,29,139,57,84,230,164,214,0,140,124,200,120,26,218,13,223,22,92,105,26,124,138,236,183,32,48,217,74,223,28,94,216,158,143,120,73,141,242,226,114,145,97,36,213,163,38,40,133,25,86,166,89,30,8,250,137,141,93,107,81,25,141,176,205,115,231,243,101,34,202,200,211,132,62,41,68,88,190,213,242,124,12,101,181,147,0,78,229,42,173,189,141,239,168,125,37,219,6,207,170,79,186,176,158,195,217,61,6,28,123,190,21,87,84,240,23,139,141,58,213,24,70,98,112,58,111,212,137,136,162,76,127,12,19,79,179,54,46,53,111,182,174,130,12,189,164,72,239,175,190,85,225,197,198,174,211,45,69,141,89,216,89,85,112,76,248,139,214,169,205,39,125,23,14,85,2,102,122,151,76,241,137,109,173,128,250,211,190,95,170,101,254,85,203,255,0,34,236,170,25,113,79,56,163,194,82,167,53,81,178,85,48,63,73,23,24,59,224,32,140,23,194,126,17,21,85,164,162,226,73,86,226,217,245,64,147,230,166,174,42,128,46,165,75,50,98,15,209,229,217,49,108,50,52,160,203,67,149,76,210,185,37,188,197,148,69,91,66,19,224,194,33,117,34,46,232,101,86,147,152,89,70,181,67,158,120,204,225,46,36,242,2,177,99,73,48,240,125,212,242,78,198,75,62,226,230,76,147,106,87,191,231,200,182,4,215,155,182,4,197,38,37,201,87,182,37,86,165,196,104,17,63,62,17,114,32,46,41,238,108,135,180,137,140,67,250,136,250,19,0,99,230,46,36,196,216,36,249,225,42,165,148,76,137,154,173,19,6,147,230,236,101,12,164,77,77,169,244,231,131,240,192,30,84,130,238,183,85,73,59,195,19,136,107,149,106,31,131,154,254,223,83,69,150,109,71,54,52,47,112,98,91,170,204,252,59,26,187,94,90,157,106,102,179,127,179,142,48,254,210,121,14,214,84,232,60,82,136,95,200,166,171,126,26,2,13,83,3,234,156,130,103,184,144,179,88,74,211,242,223,93,139,115,137,51,70,233,253,49,106,227,139,227,92,136,156,69,227,251,75,157,92,95,106,61,246,45,212,156,107,160,51,83,142,200,120,141,23,22,85,81,85,167,180,228,144,51,52,14,79,168,181,97,71,231,160,251,218,196,77,83,217,30,108,16,114,170,170,217,231,40,250,147,35,104,200,49,129,154,32,146,176,201,36,99,190,38,36,147,70,169,192,69,107,141,217,48,227,103,9,87,56,213,86,86,182,83,159,93,17,95,49,227,32,59,121,17,21,180,49,51,238,246,163,68,49,171,228,226,179,80,231,218,99,68,220,65,63,168,203,41,21,92,201,57,34,225,41,85,29,174,13,161,58,212,44,201,155,111,53,91,105,223,1,61,124,137,219,185,140,23,152,148,246,158,140,122,219,204,197,234,42,171,13,8,44,167,50,95,183,238,43,109,158,145,20,81,135,107,150,72,152,134,95,216,170,176,44,58,74,219,178,124,223,90,206,127,195,125,63,129,230,202,147,76,184,5,111,76,172,68,250,105,88,117,180,185,39,197,44,188,105,23,171,116,192,93,159,232,135,88,73,252,28,55,203,169,41,5,251,106,126,171,226,94,160,146,78,105,82,74,186,169,163,83,93,193,194,92,105,68,109,61,4,124,91,1,99,74,209,164,205,110,229,99,146,139,236,40,129,174,73,231,205,144,138,153,154,158,41,34,114,197,26,101,248,2,168,112,95,97,181,255,0,66,231,215,111,216,189,253,152,210,52,42,156,7,89,45,200,38,200,204,146,124,34,18,121,166,32,28,100,230,138,65,13,66,211,220,28,82,183,123,82,20,107,167,86,223,111,64,195,109,113,165,85,253,198,102,10,152,97,136,111,204,161,131,174,107,137,56,241,10,34,148,98,122,185,152,17,206,6,21,41,101,73,18,183,132,34,237,85,85,244,247,57,89,131,25,113,167,251,107,196,65,39,180,51,247,36,80,76,8,242,97,87,90,85,131,141,224,95,109,51,42,138,165,45,148,51,206,174,126,81,113,137,67,24,48,99,121,225,23,34,232,209,172,129,59,204,34,235,74,46,52,244,73,60,216,147,47,16,177,19,62,180,246,209,113,6,86,37,56,250,171,42,135,229,203,148,107,160,62,168,99,98,87,113,72,249,49,94,177,149,74,43,8,99,48,228,102,84,254,159,76,85,106,208,125,41,41,5,35,236,171,78,240,203,23,26,60,51,15,26,203,119,83,144,73,87,30,26,12,197,52,58,67,233,178,50,33,178,226,243,84,51,225,130,108,30,81,15,26,142,147,171,117,28,96,101,44,92,168,112,252,87,63,76,186,181,155,142,159,2,180,119,249,23,221,188,20,7,36,176,241,13,46,141,173,143,157,155,66,170,9,38,174,213,0,120,139,197,151,173,69,76,209,146,180,180,188,221,177,139,214,146,78,157,166,200,172,115,42,98,116,120,118,163,146,12,165,42,62,54,167,60,46,21,206,232,110,242,145,116,58,215,130,112,48,155,26,85,142,159,193,89,129,109,110,253,111,184,74,98,203,204,99,194,21,65,124,241,214,141,251,69,31,36,199,156,60,202,171,99,49,51,141,14,119,111,182,156,195,170,149,37,123,77,227,146,12,37,47,82,50,121,165,193,247,73,141,63,136,150,26,198,120,227,15,10,193,236,1,15,155,42,153,125,222,78,158,84,182,215,80,203,32,217,16,42,85,144,106,169,119,113,167,167,95,215,62,36,73,68,16,254,218,77,79,160,7,73,147,119,40,139,213,186,230,230,160,12,195,215,224,155,27,88,69,182,6,82,254,165,54,227,118,175,99,54,255,0,166,51,43,107,176,98,49,84,147,224,108,79,195,214,130,159,101,168,227,88,147,55,89,94,155,121,190,76,94,17,41,50,187,242,44,170,169,242,80,213,5,133,3,12,168,96,70,130,78,18,241,41,157,48,195,227,197,44,73,244,192,144,92,170,241,217,20,231,106,216,202,239,77,196,25,51,11,149,10,206,33,225,197,137,98,107,231,198,30,44,168,7,217,62,79,74,86,145,159,224,54,201,205,121,167,191,20,214,190,184,221,101,98,151,210,80,25,164,135,233,229,93,58,28,61,241,241,27,34,38,125,13,56,134,255,0,144,30,69,124,106,45,132,212,247,209,115,179,17,85,155,230,68,40,216,96,149,114,235,42,169,197,63,20,92,67,74,230,107,144,105,47,1,101,203,246,215,12,202,202,117,66,170,231,91,159,113,199,197,218,162,173,103,188,146,185,138,167,170,190,34,131,80,31,14,212,130,84,50,99,65,199,148,74,144,217,249,146,153,118,152,67,113,60,117,172,221,237,114,253,181,141,33,137,108,127,80,52,93,176,211,176,195,137,53,152,74,37,224,195,4,102,97,9,71,24,106,184,160,150,12,159,113,77,90,15,148,16,242,125,69,13,101,172,8,34,63,139,42,165,53,60,94,161,20,100,91,169,52,245,28,146,63,119,141,78,171,229,168,214,35,235,109,125,93,249,165,228,18,125,67,48,113,167,51,10,63,80,210,83,198,31,244,226,242,41,166,103,130,76,169,171,142,38,171,29,144,48,217,56,29,184,191,34,2,123,7,5,143,8,139,149,79,82,107,96,120,50,38,34,20,137,185,131,58,200,153,113,98,26,22,206,99,41,51,107,61,254,124,203,26,169,51,134,124,161,235,78,45,116,169,231,99,246,150,97,167,219,68,96,114,141,13,26,130,200,52,173,152,57,61,197,71,176,195,246,127,226,148,195,141,143,137,21,232,231,47,55,182,147,111,250,54,226,134,67,198,83,170,96,198,96,135,153,74,48,208,106,71,148,210,134,37,161,250,231,47,12,66,169,55,81,70,170,27,182,206,52,213,179,7,177,127,218,92,67,85,92,31,193,248,121,8,175,46,228,206,182,243,9,74,149,198,211,217,79,213,149,116,71,29,243,125,68,182,201,198,76,25,214,239,230,139,36,170,174,28,103,214,213,112,139,253,11,165,201,209,242,182,184,98,9,105,141,164,162,224,195,47,148,139,161,97,85,21,166,185,3,161,161,226,57,205,47,177,116,216,26,60,147,188,37,175,181,90,38,12,99,229,16,177,43,0,195,196,6,98,42,148,141,78,3,46,100,125,175,168,214,252,164,68,85,84,3,201,137,243,125,133,84,123,8,57,249,81,27,96,99,226,83,94,161,65,163,106,156,167,82,86,178,160,249,83,125,55,38,196,96,97,130,34,99,86,211,232,106,137,243,114,197,148,137,61,196,200,149,176,94,32,151,23,228,91,35,35,168,70,236,131,184,26,216,30,24,77,143,34,156,212,151,4,147,230,96,251,171,148,89,106,23,238,254,83,151,238,42,45,61,60,246,94,17,61,197,207,26,181,189,202,72,170,107,52,247,201,151,132,221,138,231,77,210,14,72,25,149,43,126,140,38,124,184,185,19,186,219,81,210,119,46,150,147,103,129,58,220,126,205,61,76,63,180,164,181,32,65,167,229,110,226,90,101,251,107,101,150,167,245,121,108,14,34,99,64,220,83,214,201,30,80,136,153,22,44,143,55,49,118,232,105,184,184,157,177,97,162,100,73,223,169,229,139,195,42,172,170,173,38,199,9,132,167,117,37,12,178,249,241,117,38,104,85,205,89,40,21,26,214,200,140,102,34,173,182,90,135,101,19,49,75,136,137,29,37,148,170,222,216,164,42,101,38,169,250,144,7,150,97,98,251,107,157,161,208,178,176,172,58,240,133,126,17,21,86,233,185,39,146,60,197,46,85,31,91,161,159,56,248,98,8,159,227,87,85,180,51,169,24,205,164,2,21,60,61,62,168,185,234,108,146,39,136,230,24,109,115,230,218,163,36,201,177,19,50,154,40,214,62,189,120,32,115,83,98,83,122,159,88,30,8,51,75,200,95,182,150,78,88,18,25,73,212,151,146,126,82,186,40,196,63,168,151,50,170,38,125,221,180,252,164,92,138,251,92,235,139,119,226,169,22,216,107,42,24,214,94,108,46,161,158,66,161,119,126,134,170,253,157,232,55,16,70,12,81,17,161,146,73,192,230,92,211,79,90,196,33,30,17,123,74,206,170,238,39,82,44,222,67,52,107,80,89,149,167,31,87,90,133,212,49,134,50,60,223,73,116,139,89,39,47,233,61,213,57,39,76,75,155,231,155,173,93,90,202,64,144,211,208,61,95,148,162,227,77,13,164,160,249,240,170,138,26,160,99,120,119,91,97,166,147,43,71,27,151,183,238,39,89,20,198,177,31,1,243,169,9,135,180,104,185,144,34,93,129,248,187,23,167,201,32,222,252,49,84,244,157,78,202,130,110,204,44,73,90,74,153,86,114,110,77,9,234,45,121,85,52,107,141,144,24,96,242,165,134,213,80,117,73,25,202,60,130,71,6,48,252,49,8,72,90,184,205,100,228,110,127,198,97,194,226,41,127,141,61,173,213,191,137,34,102,137,23,23,220,82,80,62,27,178,116,183,203,176,17,62,218,174,141,85,232,156,33,16,214,52,116,249,10,175,208,250,49,128,64,98,177,139,148,138,94,238,146,180,100,226,77,159,61,228,238,88,97,1,57,76,36,171,35,5,69,212,236,28,38,115,11,42,104,250,72,182,220,187,252,68,253,164,146,238,101,144,255,0,72,44,163,250,106,114,76,253,79,231,197,242,200,102,127,17,149,75,103,223,95,208,29,145,13,63,115,25,84,64,184,170,182,7,55,17,23,12,219,106,105,179,179,75,149,199,230,170,170,159,101,25,234,76,175,204,181,99,117,169,212,95,79,7,251,69,160,218,120,248,242,132,73,44,61,67,99,24,29,171,127,227,153,127,251,61,43,76,222,90,11,183,250,234,18,26,163,147,237,45,146,116,219,228,143,22,81,255,0,186,165,102,106,210,73,62,35,74,33,83,24,12,28,225,229,221,20,74,139,35,125,8,209,177,174,79,195,65,248,123,159,238,165,127,248,93,58,73,59,120,213,27,238,32,212,113,22,228,130,64,27,226,40,4,76,34,158,73,63,196,141,245,183,176,202,173,246,8,255,0,134,144,106,7,155,47,34,220,201,245,213,160,196,89,67,226,90,174,3,113,118,15,148,41,10,66,169,239,193,150,176,89,154,198,41,85,179,153,126,137,112,229,169,132,205,96,127,85,195,19,173,89,192,153,18,72,51,46,124,250,161,194,123,203,136,136,232,215,18,164,240,215,137,73,161,160,234,202,92,26,123,200,204,33,83,210,99,89,125,34,21,50,173,97,196,54,110,213,148,11,33,140,28,34,26,104,234,156,140,99,139,73,135,168,227,92,179,54,65,70,43,215,75,11,31,24,12,229,203,249,17,246,172,29,177,50,216,9,106,140,204,68,194,153,168,61,177,55,195,128,121,44,203,139,141,98,106,170,210,191,148,72,153,57,196,62,222,53,162,51,247,47,195,149,79,114,134,50,220,14,78,143,139,39,152,40,9,48,49,143,14,195,42,175,195,199,218,135,146,96,70,30,101,93,58,133,35,86,39,25,12,229,139,132,85,120,146,199,233,41,80,126,108,202,149,247,219,158,153,72,89,51,255,0,39,49,120,208,179,47,208,213,212,68,108,248,240,229,91,131,12,5,31,86,84,67,217,6,119,81,87,153,14,116,19,241,23,42,209,76,153,144,67,195,181,196,163,181,14,66,29,225,246,202,173,164,217,30,75,48,203,23,34,204,58,72,19,89,148,197,26,197,85,118,204,24,252,237,169,254,3,209,234,71,229,12,93,177,59,120,149,206,131,209,228,211,240,89,18,95,46,46,181,211,108,180,222,200,25,148,132,205,79,6,180,152,178,173,153,214,37,195,66,145,179,190,61,198,44,15,38,44,73,188,48,144,124,38,42,10,158,214,186,219,195,149,63,141,26,171,62,92,163,92,209,246,126,103,67,113,53,62,4,18,19,14,47,228,90,76,19,193,39,202,74,34,161,123,42,163,115,110,146,219,43,42,223,14,162,38,106,146,179,0,67,187,181,17,242,154,86,81,173,119,223,19,165,99,218,68,171,25,126,226,90,105,36,147,194,40,164,197,245,18,155,91,90,234,136,47,49,113,228,70,216,182,62,79,212,55,36,130,252,220,95,109,78,211,210,30,202,94,238,95,186,133,161,213,67,212,18,159,155,218,122,173,170,120,227,31,41,184,134,171,30,25,12,204,195,24,193,137,80,206,161,137,52,134,192,77,102,97,21,33,187,178,5,147,30,16,139,249,18,104,23,222,136,253,162,156,140,195,70,183,58,116,63,163,149,124,159,2,112,142,194,196,47,26,152,129,118,242,248,27,42,104,107,179,237,86,101,244,43,41,148,155,188,124,69,18,73,101,48,3,240,40,98,172,161,214,206,154,119,148,220,72,243,83,179,31,41,70,170,176,208,155,50,136,243,14,113,217,197,137,62,141,196,14,18,169,217,236,217,19,137,56,167,121,36,196,204,84,49,170,13,101,73,46,112,210,184,122,108,245,175,250,170,176,50,113,241,98,90,167,155,27,58,150,89,83,224,50,20,195,135,114,71,252,162,98,253,61,40,188,214,19,210,103,201,188,252,251,66,241,47,177,141,101,231,202,85,150,10,159,53,12,104,149,176,114,138,41,10,69,16,29,73,121,24,143,226,39,237,174,203,26,24,231,68,230,18,146,190,167,100,41,89,132,44,169,218,143,200,85,102,65,28,59,185,211,129,212,65,17,100,200,119,228,63,105,49,166,81,152,63,164,190,154,236,117,31,55,219,137,79,4,248,30,204,110,129,2,212,126,25,132,76,73,203,244,147,236,188,56,146,200,31,16,137,126,60,89,127,141,89,80,217,75,240,196,34,173,220,211,232,25,88,95,15,64,30,183,155,117,139,249,83,232,1,196,206,98,166,91,61,203,50,229,67,190,27,198,153,152,64,9,143,228,225,64,126,33,36,30,20,233,240,25,225,204,147,76,128,14,229,6,91,252,140,173,64,123,45,72,125,166,105,101,227,72,97,252,69,210,185,62,110,82,203,80,195,60,144,97,18,230,144,62,15,222,111,159,46,94,76,126,107,23,164,119,215,29,75,44,137,228,117,89,55,21,214,64,254,156,85,63,232,146,231,31,169,31,79,166,201,90,206,85,85,1,241,70,246,113,46,149,85,135,153,22,255,0,137,32,111,134,243,138,246,75,136,36,213,250,86,44,40,63,213,149,243,38,112,97,15,18,151,212,53,79,39,205,150,87,241,172,105,149,248,139,145,5,50,76,162,100,22,158,139,139,19,251,19,93,61,169,231,86,252,165,136,178,145,28,200,3,26,26,76,2,73,103,20,85,61,99,209,203,172,133,165,37,243,36,147,169,59,153,24,19,88,185,125,85,243,41,15,138,192,74,166,6,164,5,145,62,80,169,22,71,70,168,52,42,230,203,45,36,251,127,237,82,121,58,111,209,61,210,9,116,8,23,3,140,196,155,89,234,65,250,105,62,67,42,187,76,143,165,59,16,171,194,78,192,159,59,62,33,20,152,213,59,25,167,228,131,152,164,200,161,169,245,180,88,204,218,24,69,18,104,25,144,100,189,242,196,85,15,254,11,115,28,204,124,72,64,72,217,1,150,68,121,177,101,69,230,131,53,156,189,136,200,198,60,97,245,113,170,171,9,81,25,180,125,105,9,243,98,254,52,174,214,170,186,15,233,4,169,174,47,159,131,136,73,12,103,229,126,105,126,234,221,214,250,37,86,49,170,52,24,61,194,38,68,229,146,65,36,124,75,83,33,146,74,74,104,22,85,15,205,237,169,200,93,70,143,53,173,105,31,44,178,190,91,233,166,245,186,134,13,144,216,151,64,158,11,40,47,72,12,29,145,248,84,214,207,192,124,124,142,146,200,192,154,204,72,11,95,134,251,209,191,211,187,62,234,128,13,150,163,140,126,18,145,58,14,164,214,62,28,83,213,213,165,78,90,19,217,95,29,79,145,190,24,220,136,255,0,54,156,195,210,178,225,112,166,90,122,100,226,129,230,188,158,50,147,247,81,182,86,176,126,174,84,178,117,11,95,99,42,233,168,0,116,121,255,0,36,181,227,73,100,97,225,228,41,62,210,211,248,180,98,102,29,250,21,250,242,37,104,223,132,89,87,34,200,174,222,199,71,249,42,98,255,0,85,47,46,192,139,207,178,60,111,104,139,8,223,17,109,108,137,254,86,65,13,58,13,172,25,35,230,138,171,221,62,132,204,10,30,164,63,237,38,236,184,202,206,212,170,214,77,118,15,210,226,82,83,53,183,252,97,49,251,72,25,84,170,222,61,198,197,151,216,188,123,199,236,175,187,194,12,121,140,185,43,254,42,92,9,252,181,120,134,172,105,245,204,27,40,140,52,191,246,211,217,252,133,217,42,195,62,9,59,74,177,146,205,62,70,102,218,229,72,223,107,6,115,62,80,72,9,150,88,128,244,127,144,90,169,233,243,0,89,216,98,11,16,145,16,244,243,44,135,149,74,62,200,131,126,111,113,80,214,234,113,198,30,19,42,171,50,124,24,209,223,64,77,85,165,96,198,7,110,82,41,0,198,36,19,240,149,117,7,190,186,104,222,91,2,147,23,237,41,11,179,83,70,62,26,225,19,31,212,40,150,218,249,28,236,172,134,16,241,201,247,83,70,49,159,144,33,65,213,79,170,19,19,88,193,245,34,102,136,153,88,213,3,178,173,252,156,168,88,21,82,252,248,122,213,9,160,30,79,134,101,140,249,131,169,136,242,132,92,158,218,55,21,10,155,99,86,203,240,234,66,217,106,24,180,128,229,47,251,75,84,13,73,107,37,236,245,9,68,16,254,152,147,63,13,29,56,123,76,92,133,88,205,163,242,244,14,2,122,221,97,77,100,124,65,236,84,76,255,0,65,178,160,35,104,157,51,8,251,184,156,68,90,46,38,62,182,38,96,228,41,17,106,113,215,184,204,186,48,210,78,211,2,72,107,40,177,158,149,83,217,92,219,29,225,151,20,130,254,37,72,205,37,145,140,41,86,170,183,150,162,213,80,210,192,203,178,234,42,50,27,32,140,123,73,114,185,19,8,16,241,51,18,213,38,158,12,99,238,213,61,1,128,164,198,255,0,30,18,173,97,206,36,197,248,49,240,149,15,225,255,0,5,43,12,170,3,60,199,240,226,22,84,181,146,64,38,101,150,92,74,214,27,32,136,28,194,202,165,111,180,244,75,47,60,60,75,113,17,152,90,253,97,91,210,33,35,224,90,130,115,56,68,150,67,164,173,132,76,69,71,67,134,65,159,136,92,105,182,205,176,127,156,17,126,172,72,200,213,85,182,67,203,19,33,83,24,212,251,230,115,9,26,247,178,128,27,72,130,228,78,213,69,49,152,149,158,202,170,145,191,136,121,20,67,62,36,74,131,112,248,145,5,254,181,85,119,167,167,78,123,229,203,149,151,243,245,165,108,210,177,124,255,0,74,147,72,245,124,219,83,86,77,23,224,125,248,134,198,236,120,140,82,37,182,82,65,90,204,198,22,82,166,49,161,140,92,43,119,225,81,219,247,8,156,72,88,213,216,198,144,158,173,184,245,114,60,37,226,71,201,161,137,237,21,50,252,37,178,127,8,150,255,0,71,157,238,227,16,255,0,117,107,45,2,215,39,89,78,72,36,202,95,249,215,174,52,244,91,184,47,202,46,214,34,167,204,28,98,97,91,32,76,100,159,49,98,39,248,20,86,109,93,135,219,196,231,44,164,5,36,175,148,86,116,242,65,225,202,84,183,86,232,155,155,97,230,164,201,144,74,15,103,170,171,95,180,177,20,145,39,104,95,192,101,145,91,22,212,236,239,147,85,37,152,130,44,164,90,89,27,31,55,26,231,218,110,76,232,199,229,201,252,138,234,51,199,53,103,170,115,21,149,124,3,195,51,19,216,170,131,60,27,78,213,22,103,196,140,252,33,46,82,44,189,97,131,225,49,84,100,227,137,170,58,222,115,167,1,54,65,177,70,250,172,92,157,162,79,33,204,25,1,218,146,59,12,203,137,249,176,212,44,47,81,113,17,51,167,211,12,17,57,165,101,84,27,10,209,51,54,36,28,246,2,111,128,130,82,47,96,226,6,159,3,99,231,244,212,125,171,31,59,244,145,85,220,56,12,19,48,242,35,107,97,193,25,249,132,177,170,32,187,70,79,61,70,15,104,138,210,78,176,103,135,48,136,147,73,101,119,104,120,150,239,58,59,42,231,215,68,22,82,125,69,206,202,150,44,162,217,58,156,114,79,194,180,218,201,157,26,46,238,190,40,202,151,24,49,42,8,248,133,47,34,62,25,135,54,38,37,85,85,49,152,228,58,135,227,29,173,37,142,27,10,188,67,243,236,26,115,91,241,226,182,221,140,136,18,226,33,85,221,175,194,90,59,104,39,52,184,25,72,86,46,64,111,133,30,155,115,197,3,169,252,100,76,221,29,242,86,13,207,225,215,225,217,50,75,24,92,164,46,84,240,47,137,143,40,132,65,255,0,42,138,211,1,151,9,155,67,117,170,54,25,131,59,50,169,214,129,97,133,150,113,131,180,159,238,164,172,190,151,25,248,149,155,38,85,73,138,205,220,85,55,119,73,18,73,242,196,18,218,163,133,140,195,172,201,4,236,204,172,163,106,74,59,42,238,110,207,5,206,246,24,187,133,149,120,57,227,19,54,44,73,118,219,78,58,133,138,232,209,153,157,77,235,202,115,205,130,255,0,79,226,42,117,79,48,4,103,49,113,45,86,179,226,224,127,205,38,86,253,205,57,85,108,155,90,130,15,119,41,85,27,86,236,134,195,101,75,125,19,213,231,117,117,43,168,26,50,168,144,89,155,24,145,179,25,141,35,10,224,106,18,73,137,187,202,177,252,115,168,58,98,74,38,53,246,53,62,39,190,38,46,63,52,246,171,76,68,17,217,197,254,180,219,8,27,140,38,141,241,11,83,70,62,19,8,165,87,149,90,216,100,30,105,113,75,145,100,106,170,216,35,205,176,26,146,178,184,139,36,251,72,145,113,41,178,34,113,12,156,163,184,51,53,0,241,41,73,244,135,130,206,97,42,77,60,248,131,30,108,188,136,237,67,168,96,136,25,101,227,16,209,249,10,128,170,206,115,75,91,34,70,137,138,190,41,8,79,180,160,237,95,171,136,125,217,132,65,13,119,208,234,79,134,69,99,57,114,147,246,150,233,149,186,115,82,69,249,65,98,89,185,12,220,245,31,52,248,63,52,79,184,188,192,200,129,22,37,87,67,168,118,222,2,150,155,234,29,24,250,217,221,92,105,44,154,28,178,152,92,169,27,167,253,53,54,197,129,181,254,152,192,202,248,147,198,34,21,52,173,129,145,153,114,229,80,111,209,53,82,126,108,194,30,84,198,53,193,42,14,200,153,120,214,170,186,114,212,86,169,127,2,76,88,71,204,81,35,228,234,211,136,24,107,241,169,201,51,217,58,15,10,77,2,45,174,124,197,229,26,175,51,3,38,85,30,73,31,98,108,121,20,135,254,33,74,173,185,244,233,127,166,250,139,162,97,33,71,137,115,189,103,165,88,47,50,136,75,90,59,168,43,29,95,77,234,122,217,49,56,113,149,110,184,147,18,200,108,226,202,191,43,214,221,234,13,36,119,252,209,10,63,62,181,212,244,151,197,218,123,38,122,124,185,251,105,63,77,114,44,242,35,85,130,133,204,201,50,171,124,48,151,18,42,4,248,36,240,203,60,121,22,48,52,223,226,14,108,163,40,212,166,173,248,117,233,182,44,52,66,151,252,107,162,183,91,174,160,117,127,77,137,119,84,252,50,185,60,23,52,126,158,178,173,181,195,46,81,11,27,205,60,161,152,122,143,1,8,185,70,156,217,89,122,144,63,75,213,238,33,91,246,208,5,183,116,244,98,138,13,167,33,11,216,165,236,160,80,82,3,213,139,23,41,4,156,134,48,230,202,237,196,52,147,94,7,36,29,164,78,84,51,235,81,163,85,176,243,76,106,122,237,83,197,44,88,134,36,254,226,135,74,201,7,202,74,30,69,198,180,100,153,112,103,62,36,177,16,89,85,84,246,78,201,154,187,42,88,119,123,4,149,176,108,202,173,148,188,34,42,103,132,21,49,61,70,92,172,95,145,99,72,19,147,150,219,218,83,250,193,158,164,195,132,61,106,173,196,69,228,111,252,85,18,200,143,196,138,12,151,148,156,34,80,218,74,181,241,167,48,38,87,49,130,49,88,179,151,141,36,106,200,185,27,37,109,128,147,83,233,235,153,167,221,155,175,233,160,170,180,244,236,252,75,183,79,129,190,166,102,17,13,70,154,49,235,79,244,149,113,168,8,246,119,144,125,174,53,162,126,170,157,80,204,33,23,33,85,172,59,143,170,33,149,79,106,127,11,41,89,182,169,106,174,98,146,180,230,124,233,111,177,150,44,164,243,76,110,46,241,245,37,27,246,84,75,196,81,42,104,208,232,237,224,188,217,70,34,41,85,120,26,32,13,193,36,167,154,110,72,55,220,197,73,35,82,14,17,222,138,12,3,136,153,186,134,141,176,58,72,112,16,15,8,191,228,81,247,209,159,25,254,162,46,44,73,140,59,128,66,103,47,42,54,181,224,213,35,120,130,47,180,170,185,226,194,20,58,86,226,170,222,152,123,66,252,200,152,182,92,61,133,136,253,216,178,254,69,206,77,90,127,135,118,185,140,94,50,251,105,185,181,81,237,235,120,133,218,163,103,70,169,85,140,139,184,134,58,211,190,88,186,188,214,150,6,93,251,62,81,60,11,31,52,15,20,180,44,6,75,164,63,23,40,211,170,220,25,133,161,178,157,72,255,0,78,177,47,26,41,250,146,116,146,48,53,252,67,250,139,86,161,173,61,191,205,245,17,106,210,181,164,43,222,25,114,186,145,182,41,209,244,241,171,100,196,102,238,87,34,232,48,231,128,80,112,196,23,250,23,14,220,146,12,172,42,242,147,80,188,76,98,70,178,25,81,149,221,174,217,143,22,37,202,141,119,107,91,168,31,44,66,227,93,26,224,207,178,31,8,148,187,52,241,203,47,52,177,19,26,106,223,66,182,161,65,73,172,47,60,24,96,139,18,108,253,108,49,249,154,194,172,101,34,2,30,210,48,48,174,89,241,107,95,159,70,197,60,176,197,44,159,201,198,178,180,92,2,53,187,80,232,70,248,157,77,36,152,68,40,217,61,177,141,11,62,226,243,195,54,215,18,252,81,240,247,82,124,98,178,248,132,125,67,181,33,107,138,254,65,151,219,31,254,232,191,93,208,234,75,25,208,126,108,68,22,46,197,229,67,39,85,187,174,234,235,166,159,7,119,83,211,197,15,106,107,220,52,215,18,132,60,198,42,160,211,113,169,174,255,0,87,141,36,158,24,179,107,95,132,163,200,162,171,117,176,33,106,54,82,24,188,133,94,163,73,76,148,243,246,238,118,89,58,75,76,11,164,74,122,101,86,63,60,61,106,154,168,47,192,195,123,104,153,144,1,224,252,66,34,232,210,75,174,90,146,169,7,2,156,18,124,243,100,84,116,48,15,11,136,69,227,69,198,100,24,196,249,177,45,143,152,15,62,36,140,202,57,235,186,67,248,110,194,84,146,76,195,193,102,108,164,85,15,147,185,6,28,169,12,152,4,147,230,179,23,83,23,220,81,27,92,128,132,197,151,145,62,167,213,64,17,242,155,149,115,237,73,163,54,223,55,18,87,42,88,203,89,213,172,194,185,182,89,91,3,161,153,93,78,129,173,181,33,4,12,181,34,30,66,253,85,29,85,119,169,167,29,133,151,250,111,182,135,55,168,219,129,153,139,252,106,170,134,3,197,91,132,202,203,31,238,35,54,37,77,61,168,228,197,96,113,12,104,13,97,0,22,85,88,177,101,252,233,108,108,240,79,194,37,75,25,228,146,12,198,18,186,156,167,48,244,73,213,190,24,132,76,105,157,81,172,172,165,178,34,191,11,226,126,112,203,16,210,139,233,53,180,131,221,132,88,136,134,101,42,170,206,39,213,191,13,223,110,12,33,229,39,212,92,166,54,134,214,58,90,119,12,174,63,53,250,95,67,92,2,72,55,101,40,200,66,163,181,135,161,201,131,243,98,22,79,180,159,242,34,120,168,218,10,170,253,206,5,49,151,242,96,179,119,40,133,251,105,100,153,56,217,203,20,165,34,232,19,52,244,233,47,249,78,180,234,171,74,197,40,25,18,92,94,69,206,176,161,93,198,57,125,111,169,109,119,113,11,137,12,29,127,121,10,94,208,194,46,53,214,230,104,200,176,73,219,198,185,191,198,109,174,150,166,100,186,232,169,100,133,43,238,52,114,93,131,3,172,226,16,124,165,25,72,142,129,106,57,39,237,92,34,28,201,211,96,250,177,75,139,237,167,218,51,82,78,155,59,104,30,85,206,171,40,236,168,119,136,111,57,8,192,138,82,232,180,154,73,241,129,150,89,114,174,16,203,139,138,159,3,98,227,86,244,63,17,108,164,131,17,101,17,59,76,240,252,18,88,239,242,116,215,188,112,70,151,26,200,127,85,72,73,213,187,158,20,20,201,135,199,151,42,231,202,102,177,122,170,41,215,233,228,128,128,237,88,234,26,17,219,86,159,8,185,23,59,211,122,193,228,59,34,4,95,184,69,212,41,237,71,39,221,86,233,250,134,70,163,251,16,104,233,145,249,115,91,105,235,90,153,175,197,23,47,231,64,80,188,240,191,204,56,151,234,141,73,166,42,174,198,243,98,228,95,159,245,229,63,166,157,235,210,146,24,157,108,130,238,51,159,99,106,122,10,214,101,228,42,167,211,218,144,26,128,15,12,72,31,200,185,133,59,193,101,242,152,186,151,65,209,240,253,32,252,94,234,228,219,100,26,218,12,111,169,242,143,9,148,147,232,107,69,220,37,211,102,4,146,121,101,149,78,79,140,63,101,83,113,69,171,16,50,116,100,28,251,176,137,41,152,243,193,62,28,92,107,163,67,181,174,168,63,245,97,101,26,95,170,141,71,59,194,93,118,60,104,109,84,213,176,54,158,212,48,96,131,152,163,93,42,135,80,214,224,204,34,175,203,31,18,235,108,188,25,97,83,40,153,5,237,141,5,161,190,52,190,180,158,159,47,38,228,92,120,215,157,43,74,141,237,232,116,172,40,233,110,254,167,237,48,204,131,100,206,82,173,79,211,208,99,19,48,113,46,33,85,241,92,229,240,41,170,200,47,220,86,245,191,18,207,118,12,88,134,33,171,199,43,253,28,237,25,122,199,233,242,141,225,182,40,208,175,12,24,196,197,95,214,167,33,134,9,62,111,47,34,42,78,161,60,110,238,85,86,102,21,84,31,94,82,30,77,115,37,196,246,151,62,100,2,73,230,247,68,175,173,117,12,233,208,94,17,41,13,43,91,121,101,56,225,49,113,13,116,70,216,136,216,24,210,4,228,123,248,149,93,109,144,43,127,86,154,154,4,90,216,56,66,47,220,34,157,153,84,203,102,98,202,161,38,124,7,82,129,154,194,37,183,202,81,149,104,126,152,57,121,139,43,41,20,188,106,114,82,75,225,235,85,176,45,118,221,202,43,104,155,47,81,219,79,212,158,181,141,42,163,207,16,185,6,133,100,249,214,64,249,177,113,170,25,243,247,196,249,65,114,41,73,147,47,199,47,12,190,181,212,171,108,251,8,104,178,97,9,5,225,8,150,173,43,119,77,7,36,75,8,191,50,171,107,97,130,72,48,226,228,81,247,116,236,164,185,202,81,113,167,16,110,107,230,66,243,151,237,251,99,75,67,241,104,22,195,60,64,139,237,246,169,205,79,61,228,138,240,196,47,106,148,210,180,254,155,47,139,221,122,139,70,206,218,122,148,178,212,107,169,194,121,163,121,67,147,33,81,250,63,76,2,72,62,110,42,168,53,9,246,140,46,46,213,188,38,61,108,76,91,85,209,192,159,49,27,42,189,34,203,12,78,180,223,83,234,170,161,129,155,185,67,22,36,5,245,148,168,209,55,123,94,69,56,26,64,106,66,48,214,48,50,168,72,174,252,10,173,80,123,66,24,186,180,236,244,50,229,252,253,139,79,196,239,134,247,54,85,94,156,25,252,126,226,99,73,73,107,166,200,192,233,232,184,134,175,253,42,202,108,92,198,42,170,165,23,49,45,145,196,244,125,109,54,146,96,34,10,7,39,184,69,210,216,104,51,185,177,118,160,45,116,192,55,220,165,141,145,121,244,146,197,238,164,147,254,6,134,178,53,112,251,132,182,198,13,113,95,205,43,18,75,51,117,212,17,19,247,20,157,173,197,148,25,216,67,20,133,82,204,170,170,151,50,103,213,86,206,225,76,95,113,100,65,179,139,141,115,175,11,41,222,6,247,4,152,207,212,146,235,96,176,69,17,50,123,105,106,254,70,98,117,8,102,131,52,25,150,214,6,155,251,178,226,26,229,250,27,88,78,44,173,164,184,189,175,247,21,253,149,57,236,129,132,37,237,77,29,193,170,35,212,58,170,154,146,215,21,72,137,36,107,7,135,212,137,187,234,26,209,233,80,97,17,241,13,250,148,99,36,193,20,28,50,202,69,172,161,97,149,86,158,63,234,196,153,50,158,36,238,210,242,41,151,234,208,82,69,249,76,133,34,86,109,91,100,76,114,205,238,189,101,153,56,104,45,127,165,53,197,85,252,41,96,44,65,101,140,36,206,170,202,140,188,86,197,36,98,126,210,6,135,83,228,123,55,125,106,228,208,52,173,219,24,108,66,200,183,113,95,151,166,162,178,147,219,56,153,56,165,101,26,42,102,9,49,54,130,139,200,181,90,214,226,225,169,18,14,25,165,86,249,134,89,86,89,172,109,113,23,73,173,102,118,101,18,187,161,146,8,192,96,84,13,246,161,130,57,108,197,144,169,221,36,243,219,120,4,49,113,15,234,45,146,206,45,84,191,181,125,84,224,98,12,94,69,62,248,96,250,184,150,199,198,157,27,167,149,99,38,182,92,145,230,50,22,255,0,102,226,40,51,192,55,225,202,53,237,230,33,240,202,82,243,254,90,229,225,150,34,8,126,125,137,228,48,214,205,240,8,101,38,171,121,25,136,174,202,52,235,183,226,20,172,67,88,64,211,213,163,149,136,211,249,62,234,169,252,61,6,55,54,232,133,92,246,237,247,30,190,240,215,211,73,40,254,162,214,143,28,13,86,47,217,14,142,23,187,185,70,204,178,156,80,127,78,171,227,251,170,114,156,51,191,38,81,114,42,134,93,237,184,118,163,42,68,102,78,64,202,74,79,170,124,158,98,197,196,69,56,240,140,71,120,85,166,161,147,44,190,101,12,12,74,58,28,147,205,150,240,203,22,34,42,53,129,65,100,232,104,55,252,56,178,175,70,209,44,164,225,15,18,219,112,105,213,12,194,41,93,171,229,85,174,46,226,229,253,196,187,195,84,97,26,156,254,124,165,227,91,228,208,156,131,234,202,152,195,184,163,156,60,59,161,136,137,252,13,72,10,208,109,10,40,197,26,63,33,12,219,212,228,246,90,110,198,105,31,202,76,107,109,110,140,37,111,79,42,180,152,104,146,101,112,241,34,153,143,26,93,229,250,29,149,141,117,178,73,6,42,70,107,41,114,78,254,94,53,71,135,123,194,189,2,170,180,103,197,238,44,90,218,226,156,119,226,22,155,157,109,19,137,114,22,104,109,107,90,124,181,37,228,253,165,251,14,215,211,171,65,134,92,12,163,81,179,38,85,65,30,104,145,121,62,226,163,109,63,45,6,142,103,78,39,47,211,102,191,130,1,139,80,151,41,63,249,197,183,83,217,50,180,12,47,106,87,172,238,53,109,221,139,195,95,23,16,254,162,245,38,149,212,118,76,197,96,85,205,86,189,123,122,22,244,173,251,155,35,90,156,158,28,93,169,246,158,167,173,41,243,88,207,196,79,52,250,54,128,61,108,76,194,22,95,200,148,204,161,231,202,101,109,154,17,220,185,94,16,215,15,195,12,241,149,109,54,14,237,208,215,50,147,36,245,167,194,40,188,104,214,93,237,187,132,68,150,144,109,181,251,46,227,89,69,23,119,41,62,218,205,247,3,43,242,226,196,53,0,29,73,42,73,240,196,138,66,166,16,225,220,205,62,41,98,32,132,153,85,220,86,170,23,140,181,1,56,66,189,179,4,151,243,33,99,86,142,160,124,66,202,140,128,109,201,57,133,137,47,3,77,83,41,0,33,230,196,33,37,176,44,128,41,216,66,85,104,253,31,58,112,25,44,194,227,83,243,52,24,247,204,44,78,34,39,101,190,158,226,43,21,213,185,9,21,21,26,171,242,101,49,80,85,89,42,70,192,203,84,49,141,79,37,156,197,75,184,169,200,81,99,35,15,217,18,26,125,80,36,247,69,78,103,154,186,11,51,4,188,104,95,196,245,94,29,95,238,45,252,149,67,118,245,21,152,44,193,139,18,91,188,178,164,230,9,114,143,233,175,178,117,32,8,126,94,180,100,9,32,33,216,111,109,77,164,87,228,58,217,13,1,215,44,146,252,54,5,36,101,242,121,170,166,244,207,31,241,172,245,15,161,201,31,52,92,170,54,201,149,81,142,194,215,100,17,22,44,107,227,169,182,2,212,154,110,118,71,226,229,202,164,160,85,94,86,217,101,48,138,33,149,117,186,169,242,252,25,234,34,227,85,166,252,43,127,19,211,131,20,98,34,183,248,171,145,155,142,132,5,60,8,164,3,11,238,42,56,108,96,192,240,152,72,57,52,132,211,231,234,227,250,139,11,93,67,77,24,24,130,93,204,212,150,160,115,2,184,99,242,112,137,13,91,3,114,126,82,241,169,227,27,92,77,178,30,98,140,80,188,213,0,103,146,55,82,108,190,129,135,243,13,18,48,62,80,93,75,13,61,190,44,190,97,98,64,63,82,60,94,1,151,23,23,241,39,53,183,117,68,103,9,84,228,255,0,150,128,165,11,236,177,179,234,169,29,73,106,66,143,104,24,164,46,85,66,105,241,125,148,43,49,201,122,72,234,236,58,181,8,88,218,96,153,50,155,253,181,246,126,155,56,134,194,215,100,85,23,19,199,90,197,5,101,241,8,112,136,243,101,85,145,149,23,216,85,179,177,101,79,101,127,4,12,15,170,17,63,125,192,4,62,89,89,72,185,16,117,132,187,113,190,88,75,252,104,195,73,157,54,14,18,149,66,172,235,136,250,96,217,29,150,1,168,36,143,44,178,242,34,95,113,91,27,244,130,26,227,218,123,124,53,70,247,206,240,226,22,84,203,186,154,10,202,142,197,149,150,161,174,147,17,229,177,199,196,207,164,185,68,203,33,206,156,252,93,105,155,25,168,8,76,50,224,124,183,184,157,73,161,211,155,31,233,229,38,247,220,226,84,91,121,106,99,42,160,134,5,150,216,248,113,42,206,50,131,54,36,3,12,56,195,96,139,86,63,220,68,110,98,20,11,88,13,177,130,57,203,11,86,18,164,25,130,34,21,0,201,228,141,250,69,71,14,78,70,48,210,249,81,85,242,50,194,154,125,78,114,126,172,68,18,124,27,177,151,132,69,34,53,147,41,177,242,136,98,73,231,234,74,62,168,144,63,145,12,202,156,117,212,85,91,183,176,244,53,160,178,226,48,134,180,201,208,20,194,38,238,88,144,48,46,50,179,137,29,188,151,39,186,211,253,212,47,80,200,27,97,134,211,218,42,52,76,198,198,37,48,253,67,20,79,195,92,46,49,35,39,223,86,198,99,195,46,86,228,159,109,44,134,16,89,19,55,233,134,157,100,105,185,24,203,81,139,53,60,190,152,130,64,79,53,201,126,108,34,16,137,238,42,58,214,65,141,194,40,191,200,152,252,160,251,162,141,109,80,21,168,72,83,218,146,49,31,234,49,121,10,169,119,146,228,131,135,173,46,190,134,73,204,249,65,12,95,77,97,91,2,230,51,62,111,173,77,147,255,0,208,219,26,39,190,116,226,98,14,68,108,106,214,17,140,12,188,105,237,110,212,125,216,214,233,243,42,132,207,148,139,148,138,170,200,139,136,173,103,0,124,8,144,98,97,136,33,164,166,124,17,145,249,177,228,75,174,245,176,6,124,50,229,109,191,58,231,182,166,185,147,57,242,235,165,101,25,87,43,76,206,197,150,58,41,247,85,4,158,176,115,20,188,126,218,141,184,212,236,140,118,87,87,74,197,36,175,250,74,162,227,213,75,5,229,47,103,130,252,215,91,172,245,109,151,196,217,181,38,171,220,236,95,143,39,182,170,209,235,227,161,156,254,79,214,26,50,5,198,199,53,137,114,253,197,74,105,128,240,218,68,80,122,62,126,163,147,7,230,196,65,42,184,1,228,229,42,214,80,9,129,62,212,103,196,98,241,149,106,187,96,44,162,109,3,20,121,11,238,38,81,170,129,52,255,0,230,152,149,4,109,19,44,76,204,34,229,202,153,85,83,228,198,98,6,146,170,12,33,225,150,81,227,77,124,235,127,180,40,214,187,237,31,113,36,239,12,68,46,158,248,117,112,35,191,118,84,50,234,255,0,33,136,91,13,59,62,16,245,166,24,65,129,226,44,12,164,71,50,168,149,172,237,31,251,168,232,118,84,194,225,150,81,139,249,82,111,36,66,178,179,144,129,211,15,157,59,152,88,134,170,25,12,117,190,17,2,153,204,159,93,255,0,182,226,229,251,136,80,204,0,137,152,200,105,148,21,88,164,173,216,198,139,202,46,79,5,174,75,198,84,147,214,226,147,136,37,91,67,49,242,120,84,183,135,219,13,244,168,182,64,120,114,168,137,247,12,211,242,223,18,95,46,37,80,25,56,207,194,176,184,209,227,182,31,168,27,253,181,120,219,120,206,7,60,184,187,139,110,118,24,60,95,109,89,82,64,166,20,70,102,23,34,213,15,77,193,201,139,96,152,221,133,144,98,101,136,34,99,19,19,213,145,113,22,202,226,203,35,65,233,196,148,190,3,5,205,181,227,73,195,62,84,219,81,230,200,47,206,186,63,163,250,149,110,16,151,181,138,107,111,49,153,68,176,33,213,77,103,86,36,68,157,30,251,38,113,20,137,88,105,229,210,31,14,92,169,196,105,246,67,31,17,83,44,140,132,218,50,125,154,122,154,162,86,25,127,45,247,8,179,178,187,167,168,123,11,95,63,117,246,196,179,212,33,61,216,254,109,76,248,69,141,196,137,44,229,20,118,253,97,77,101,195,46,1,4,52,92,152,21,178,98,255,0,78,72,252,7,56,120,113,38,80,43,109,97,51,48,114,227,73,26,178,26,213,0,211,208,231,65,156,252,162,227,85,18,97,142,111,111,42,195,245,35,230,89,190,200,17,135,132,34,33,72,154,194,84,22,102,158,136,32,124,167,17,8,142,135,162,71,26,38,236,220,164,89,198,146,49,157,153,185,72,168,25,146,75,19,172,194,178,146,126,142,15,62,88,25,70,181,62,126,149,131,221,86,65,17,83,204,9,253,161,113,165,51,42,129,36,120,182,169,89,174,50,139,99,89,105,139,35,225,196,79,228,77,227,6,142,50,90,109,30,56,223,55,212,147,201,121,215,60,140,223,101,85,85,203,184,111,130,79,210,21,30,248,195,146,53,51,166,12,1,3,17,147,247,201,126,63,148,68,108,194,50,138,231,208,156,132,67,179,74,222,15,152,56,241,167,225,147,46,79,234,202,182,61,140,23,81,114,174,171,147,200,9,134,124,97,225,227,18,65,101,48,158,165,135,180,74,148,208,1,55,186,47,34,223,233,85,197,103,233,82,213,126,192,156,153,48,3,137,132,210,177,140,171,158,191,225,212,27,43,34,75,196,66,229,122,234,207,210,181,178,73,151,169,13,60,209,105,25,195,43,169,13,34,167,244,101,183,136,150,171,224,176,228,131,47,82,89,125,14,14,151,62,211,127,151,18,194,127,196,91,91,35,190,186,37,161,49,253,164,162,77,60,66,243,75,17,11,149,11,35,75,241,216,25,106,217,234,30,27,189,57,143,245,252,168,25,255,0,212,186,139,198,180,179,68,193,147,212,44,72,246,67,244,209,237,17,178,193,101,18,239,199,249,5,92,46,68,100,58,171,206,236,184,147,26,120,27,46,80,197,202,153,76,159,249,31,152,88,145,93,19,224,107,106,101,91,14,38,63,234,5,228,89,154,132,18,121,132,46,52,162,53,145,243,241,9,57,123,239,38,177,129,12,92,67,88,183,6,168,0,96,86,198,150,204,61,138,172,51,30,48,125,180,161,154,74,95,234,242,226,34,244,240,203,32,49,101,75,37,190,193,77,90,134,237,228,3,195,19,149,74,208,198,212,123,230,24,66,40,133,247,21,61,108,152,49,153,204,44,169,126,170,214,196,173,174,38,208,67,17,60,18,122,34,255,0,77,94,227,187,45,91,85,167,193,253,66,80,203,39,233,164,54,95,21,55,32,194,24,171,243,228,111,88,182,213,79,177,176,41,10,63,62,60,139,184,211,233,128,73,136,195,20,163,255,0,2,227,233,163,146,102,215,119,211,232,234,234,17,58,117,210,190,167,57,213,90,206,242,73,222,32,136,159,227,65,210,70,215,19,73,148,37,146,37,218,63,7,215,11,168,73,254,149,211,195,25,242,226,26,244,151,166,129,14,95,202,122,144,122,120,218,140,108,195,109,144,170,210,53,217,35,3,134,175,145,82,218,195,196,62,37,37,113,14,113,65,194,146,69,94,248,24,173,126,97,112,53,12,235,41,204,136,104,24,190,224,211,169,240,232,225,127,237,208,153,63,105,71,83,250,140,23,229,9,85,48,102,68,146,79,234,2,202,68,187,140,130,172,43,99,102,104,36,31,249,160,211,170,168,0,193,254,104,52,189,129,160,23,49,184,150,208,201,167,154,252,66,42,197,145,71,171,14,205,165,170,236,153,254,103,255,0,28,136,19,85,18,147,254,24,183,251,145,173,225,128,8,35,204,34,229,66,204,146,150,73,19,135,97,150,194,41,250,146,180,111,249,185,88,146,171,95,195,151,96,230,185,26,62,238,182,154,236,120,121,10,68,154,55,194,90,9,44,254,173,125,182,251,105,23,165,243,93,74,111,47,209,203,239,160,63,212,182,148,124,191,112,104,250,170,123,81,31,54,232,130,250,138,164,212,53,84,4,32,107,229,110,71,245,8,160,175,163,124,66,221,30,93,76,172,81,189,177,171,44,109,227,234,69,100,83,180,211,201,136,40,140,205,63,145,109,48,98,148,236,48,121,87,231,144,223,124,67,140,254,98,144,170,183,76,107,107,194,19,250,136,136,34,46,105,22,116,111,99,169,99,74,251,157,207,102,2,179,136,67,18,248,24,96,131,205,44,74,74,159,86,159,31,205,151,145,107,153,119,168,36,147,134,46,81,174,133,146,87,248,57,90,58,252,148,15,181,6,249,159,252,13,17,124,201,82,96,240,168,51,92,31,124,205,220,81,8,171,162,211,207,5,148,86,7,255,0,116,76,172,201,204,70,82,33,236,120,251,132,181,233,179,60,143,237,255,0,90,168,187,134,193,31,105,139,181,77,154,156,245,190,101,20,82,99,18,156,153,173,212,172,37,156,105,47,173,31,202,45,175,181,181,47,221,92,224,218,206,198,48,223,180,229,198,181,67,248,133,58,73,241,75,17,4,185,86,71,250,212,179,66,167,75,223,78,199,212,60,137,117,197,57,44,129,243,120,210,186,171,236,175,84,172,184,203,224,32,197,202,69,213,28,140,115,180,100,92,106,65,198,127,48,150,171,42,70,23,164,74,170,214,28,175,60,216,185,61,196,69,109,86,228,28,197,196,186,21,191,112,32,33,213,18,17,200,92,74,202,182,30,66,51,139,18,198,212,32,130,55,225,90,33,220,3,31,41,70,37,41,27,244,26,50,229,244,145,112,48,185,114,147,193,79,95,79,196,12,56,150,250,171,39,205,103,9,120,210,125,96,18,17,143,8,187,18,43,91,76,197,174,64,181,172,124,225,225,15,97,86,113,168,117,84,27,95,234,50,183,48,144,76,167,177,173,0,75,186,228,250,106,162,159,83,188,145,30,41,98,228,250,137,214,168,12,172,104,159,180,16,31,237,126,69,198,53,61,61,142,164,150,248,149,220,163,251,75,176,220,70,29,176,30,31,108,169,93,37,56,233,60,241,9,85,127,114,74,114,170,29,7,107,73,47,49,68,186,21,36,98,70,38,94,165,75,51,192,160,234,228,66,49,152,217,212,154,202,54,94,68,254,164,181,181,173,230,15,40,208,181,186,134,92,145,230,50,161,153,91,248,128,120,130,166,103,133,148,15,218,27,253,196,140,171,168,234,195,70,76,4,158,162,229,68,102,32,212,228,8,99,243,221,196,149,198,169,131,12,132,2,90,133,141,44,141,42,79,158,20,4,152,19,188,223,197,149,81,213,6,112,201,139,219,78,182,216,192,255,0,149,200,68,248,152,196,68,10,114,73,32,243,113,39,123,55,143,133,120,54,181,209,165,97,176,148,49,21,30,103,143,195,135,149,75,121,92,218,176,162,213,251,104,47,226,92,212,55,22,179,172,112,226,227,93,115,210,189,72,120,146,155,45,12,205,55,243,101,149,219,214,53,69,141,93,108,101,153,13,90,111,71,158,239,152,165,24,191,113,83,155,74,130,161,152,67,105,151,237,165,53,85,178,203,224,98,151,141,31,39,24,250,150,235,39,143,96,200,10,203,67,18,111,55,184,149,254,30,137,5,248,165,148,104,137,150,182,49,136,78,82,99,82,247,22,79,44,160,109,50,125,197,22,118,250,29,87,250,91,198,159,233,35,205,16,184,177,123,139,54,106,171,141,73,242,158,168,44,105,124,104,123,234,60,38,47,106,77,2,168,245,22,88,121,49,167,141,91,236,70,168,223,80,211,144,81,59,114,168,134,122,149,105,243,4,184,151,82,217,130,76,31,213,36,230,209,132,178,243,196,173,204,151,2,41,154,194,81,14,200,133,158,73,36,243,93,6,182,102,72,140,46,84,133,159,8,165,198,123,205,186,31,251,169,73,174,193,167,207,138,92,241,168,204,181,208,170,230,116,7,204,57,24,243,101,90,227,73,33,30,164,99,107,8,51,89,242,133,202,68,27,13,120,89,92,197,197,25,65,85,156,118,82,202,250,239,98,62,98,164,53,186,168,25,248,121,86,248,213,81,39,31,44,177,101,26,110,205,49,78,38,101,136,33,174,134,133,43,238,73,102,171,5,7,83,203,146,204,59,92,73,109,196,107,41,195,203,186,227,250,107,55,204,131,4,152,75,141,16,203,33,201,6,17,41,170,162,21,102,97,0,102,109,159,132,34,71,179,119,225,205,21,39,159,79,56,178,242,133,31,26,97,4,204,37,17,10,169,81,50,55,177,152,134,242,135,181,0,253,73,168,32,159,151,173,55,134,205,207,246,184,150,249,236,121,65,135,107,255,0,73,61,84,157,133,47,212,128,178,35,51,113,17,91,85,6,33,65,155,116,160,77,79,182,3,229,153,49,211,119,28,152,82,214,133,23,50,146,213,135,43,30,16,139,42,230,119,26,50,89,101,229,151,145,117,166,27,43,16,118,175,30,14,97,12,171,86,69,38,214,70,57,28,154,169,85,163,102,208,165,84,26,84,207,201,204,92,170,130,28,97,201,126,25,98,30,52,4,247,213,86,145,251,69,140,200,81,100,97,189,172,3,205,6,88,133,32,144,180,149,164,25,255,0,168,202,33,86,138,75,41,214,94,126,210,50,99,37,140,156,201,86,198,179,20,249,162,136,28,49,70,161,175,180,151,226,9,92,194,26,164,129,36,152,249,83,230,48,100,2,120,228,253,201,50,156,165,250,25,148,131,221,132,92,159,180,151,204,100,233,36,196,33,46,153,100,199,201,38,28,169,119,166,179,232,167,105,21,205,91,19,213,84,248,135,202,128,212,58,110,168,175,204,105,248,136,172,225,198,30,78,165,178,126,146,137,39,151,16,242,44,86,83,109,67,157,83,231,140,76,93,131,87,245,84,155,209,229,74,141,167,191,63,9,113,34,43,100,203,173,38,32,151,38,36,172,212,27,153,75,233,172,23,180,133,52,8,132,91,195,62,116,150,124,223,90,214,248,121,70,253,167,98,77,198,114,117,35,117,12,97,198,126,28,163,67,208,217,14,49,217,16,216,202,143,187,209,150,51,188,251,16,84,154,61,144,143,154,192,164,200,137,44,156,181,8,216,161,54,1,143,42,158,178,178,39,231,77,231,188,3,225,10,70,246,14,73,18,46,101,64,3,107,100,39,254,151,40,209,177,167,146,73,63,74,68,120,67,177,238,18,98,199,176,172,79,85,11,25,195,178,36,102,33,111,173,71,131,148,92,171,51,4,229,103,10,153,147,37,227,157,243,98,227,73,92,129,133,115,33,222,89,29,158,156,82,42,56,218,24,132,6,43,105,74,142,4,202,120,85,217,69,23,145,14,27,230,73,58,166,230,137,199,67,50,19,198,209,245,213,167,97,162,113,42,90,215,179,59,2,133,178,99,252,50,196,22,85,133,60,241,201,150,192,152,88,136,182,215,53,75,112,227,16,199,202,179,228,47,82,199,109,198,149,154,215,108,245,57,48,19,155,7,76,97,227,32,246,27,150,44,217,100,57,62,210,46,28,193,141,143,194,164,172,189,253,135,171,0,134,168,113,185,177,45,147,230,12,163,197,137,17,62,97,202,62,20,4,54,16,93,194,79,188,214,254,25,80,92,35,35,56,69,137,125,217,226,229,69,76,152,1,123,188,136,67,90,196,24,249,138,53,141,48,181,212,209,62,224,149,160,204,17,101,196,179,135,119,18,216,28,209,80,177,130,201,160,127,47,26,210,29,164,41,91,65,41,99,99,161,114,80,167,178,32,135,218,167,102,73,181,146,125,165,121,73,141,91,134,180,4,2,247,163,130,55,42,236,90,253,156,236,70,126,24,255,0,227,135,41,17,80,3,22,165,248,98,39,147,2,66,241,8,74,82,226,170,85,105,55,102,46,85,141,103,25,88,169,12,159,172,84,211,102,9,44,250,171,156,198,190,150,78,213,85,73,169,6,80,97,196,167,173,147,224,118,91,156,231,226,44,255,0,72,59,246,130,255,0,90,213,165,103,146,203,195,149,52,214,117,175,146,115,151,22,76,171,156,176,218,158,146,94,104,144,9,196,183,109,185,118,8,217,120,29,157,152,42,25,187,41,83,152,122,206,13,147,54,130,92,31,255,0,16,181,108,158,25,112,21,6,149,135,168,237,165,140,219,12,75,22,57,95,248,86,169,246,118,67,83,239,129,152,40,15,194,68,25,243,114,21,21,14,124,234,64,48,69,40,211,72,218,194,46,62,98,167,252,133,76,59,16,217,111,0,39,176,241,128,148,207,141,46,203,133,92,195,159,77,39,221,202,182,154,77,48,254,167,251,72,180,92,130,174,141,236,115,152,26,122,116,18,63,233,21,62,129,164,183,36,221,203,23,82,126,249,240,69,211,23,253,212,41,167,188,159,182,181,102,79,29,12,101,112,89,240,193,129,245,209,32,12,68,240,236,72,89,166,231,9,138,155,48,59,151,223,88,1,89,133,102,250,147,85,98,79,102,200,223,184,180,201,235,194,98,246,167,54,184,242,102,237,92,207,83,234,114,65,62,47,253,221,73,179,248,42,172,194,173,79,84,72,39,100,176,202,38,50,191,147,149,94,104,205,140,234,230,24,81,114,144,73,117,61,108,77,65,91,202,94,79,4,142,102,155,248,133,83,43,105,71,60,130,133,246,150,180,90,167,29,10,172,151,90,182,167,70,152,249,126,215,18,8,44,157,231,238,36,213,76,212,117,30,30,163,60,133,39,185,149,84,67,213,160,25,57,133,254,234,202,211,150,134,46,28,76,253,30,214,201,157,75,48,252,61,4,158,209,38,140,181,181,146,12,181,210,134,37,188,51,231,100,249,185,249,85,86,101,77,48,208,131,43,51,19,86,90,26,180,92,42,122,102,149,61,105,50,196,235,93,34,73,128,94,228,9,166,85,9,143,221,163,125,92,43,34,17,240,228,144,76,229,71,240,73,233,138,52,29,220,154,172,255,0,40,144,154,226,88,137,242,138,89,91,18,188,202,115,105,178,73,230,8,144,190,137,141,248,113,19,34,34,135,226,17,42,65,132,162,26,103,248,228,118,199,102,80,198,85,221,95,45,3,109,212,26,48,113,119,32,53,9,135,37,131,20,72,31,200,173,35,6,12,214,32,228,211,197,23,158,97,38,90,18,145,155,204,231,158,137,18,79,134,82,227,84,20,230,244,215,176,66,47,24,150,137,148,135,47,158,33,47,67,161,62,62,82,165,104,216,69,101,41,100,155,16,243,101,83,51,228,142,73,249,150,19,205,46,163,132,220,162,90,95,15,212,129,150,36,174,69,206,177,189,142,133,168,73,153,198,148,236,7,159,250,118,76,137,164,57,39,141,242,150,34,78,67,12,3,230,202,53,108,124,195,36,21,195,153,115,25,159,54,37,231,234,221,183,246,185,72,159,6,72,38,252,167,26,222,106,16,8,121,114,172,172,94,33,184,222,90,9,163,93,220,206,30,80,192,196,154,70,159,101,253,220,82,36,82,110,37,65,151,135,219,69,51,91,15,167,145,77,170,58,168,244,215,27,97,245,12,72,31,94,121,31,203,23,42,8,211,193,56,105,65,166,92,70,33,48,136,120,254,162,216,227,11,21,108,123,203,237,45,239,140,242,13,75,134,238,89,71,219,200,159,85,50,92,214,60,198,149,136,105,170,194,140,89,143,7,49,80,140,141,151,165,100,104,120,165,113,23,40,209,187,152,53,0,203,44,163,91,90,100,37,110,1,248,84,19,143,148,162,38,68,211,97,77,82,204,182,50,177,125,191,113,71,234,77,85,113,39,244,147,246,195,250,98,42,135,153,119,59,63,234,136,82,125,69,187,146,191,29,1,99,254,157,70,239,95,236,129,134,142,1,5,247,10,164,161,223,106,11,41,121,138,95,247,83,77,61,0,150,208,88,99,127,200,155,178,169,157,40,217,95,61,70,181,13,144,205,144,28,197,64,217,73,219,34,164,213,98,234,46,84,19,228,237,187,132,151,182,162,227,99,213,166,124,146,117,42,248,30,2,26,139,101,147,7,203,137,103,248,156,158,127,40,145,153,147,142,133,42,181,45,222,204,140,81,186,170,170,89,124,246,146,136,135,126,188,156,62,34,197,26,205,154,159,47,180,49,33,100,111,61,9,52,122,167,3,159,76,153,101,25,252,194,85,186,86,101,204,224,126,148,120,252,19,76,52,242,121,101,150,50,91,2,215,109,100,240,132,188,75,109,18,54,37,149,153,212,166,204,120,195,234,91,25,177,183,103,205,136,127,237,47,161,184,137,225,150,94,36,29,150,164,131,131,229,10,53,187,244,225,169,22,143,248,124,178,135,85,5,143,195,22,50,134,184,9,10,254,210,11,246,150,217,247,7,43,251,114,175,48,209,113,191,49,121,16,172,207,204,21,104,47,9,129,91,212,92,169,216,97,214,221,179,41,165,127,161,2,29,49,234,196,249,73,92,159,77,111,53,12,237,55,225,151,39,42,163,45,20,123,8,102,70,37,108,191,113,88,105,91,32,73,102,208,201,107,3,189,237,79,169,41,7,4,249,177,44,106,212,35,183,145,207,227,24,18,120,83,137,58,84,113,160,190,88,177,168,234,216,4,27,59,83,23,223,30,181,157,188,107,178,204,135,40,186,77,171,224,202,218,47,178,103,226,230,55,186,181,190,72,45,165,230,227,68,62,168,18,123,74,164,204,174,56,59,252,228,129,233,28,59,225,210,92,50,38,94,66,163,237,76,248,220,65,73,3,166,206,91,144,91,75,246,147,109,133,134,58,170,49,228,206,101,128,191,228,69,83,234,74,236,12,9,184,136,36,234,200,32,244,119,155,255,0,116,92,177,239,33,39,60,33,23,31,154,27,254,32,119,10,173,84,73,35,229,235,95,108,189,42,112,223,180,16,242,36,58,86,5,81,32,176,82,202,76,138,170,5,13,108,110,80,173,92,62,68,35,224,85,28,115,158,99,21,23,50,1,243,230,246,211,153,44,30,68,96,100,197,193,134,90,107,104,4,224,100,227,122,218,107,238,76,66,235,250,139,105,182,50,109,120,133,198,138,184,167,137,131,52,65,113,163,108,107,1,195,178,166,254,239,148,139,228,144,176,172,121,130,167,36,179,98,117,170,126,161,120,176,87,87,139,44,130,165,201,13,19,76,53,137,101,16,65,41,63,198,159,86,192,156,32,125,85,237,153,242,3,139,151,220,84,113,158,1,3,18,101,81,9,88,207,157,73,57,249,186,202,245,77,15,80,214,251,197,228,67,217,108,72,207,213,15,39,211,65,67,173,4,147,179,42,86,168,15,161,155,114,124,161,235,76,167,201,56,186,86,113,153,22,182,39,14,60,139,207,140,114,197,121,130,133,101,1,99,228,220,205,226,203,198,131,212,48,9,10,11,37,255,0,184,153,67,184,181,33,54,133,138,62,47,180,141,159,3,212,160,188,92,137,150,163,88,229,76,213,86,182,71,120,107,139,137,125,52,107,155,32,28,50,202,82,171,10,127,135,164,141,43,55,86,85,102,31,135,49,35,115,114,21,46,212,97,188,199,231,217,241,174,107,72,195,68,17,83,152,127,16,167,84,120,110,196,65,43,203,42,119,136,239,14,213,77,218,232,151,206,1,51,64,82,110,141,31,129,187,205,230,62,135,170,171,117,36,76,69,40,242,32,167,192,196,60,194,92,246,30,134,181,131,57,242,226,8,184,254,154,232,58,87,85,0,172,244,155,104,3,141,247,22,199,27,195,200,198,101,2,101,83,201,238,169,171,184,118,66,62,29,175,31,212,93,64,212,153,9,150,187,148,107,100,154,168,36,136,252,209,121,60,23,66,170,234,45,136,74,121,248,216,193,24,171,163,86,176,18,107,152,185,45,148,145,198,151,139,107,139,157,117,93,61,38,14,196,127,62,63,240,41,179,81,128,203,108,79,62,37,235,45,54,50,196,126,94,194,173,175,147,206,152,198,54,95,248,172,222,81,170,114,185,154,1,132,59,254,87,42,67,39,224,11,236,165,250,132,65,16,68,251,75,244,59,35,65,16,243,75,40,196,178,100,144,15,164,170,155,209,147,163,28,123,74,214,234,125,27,45,129,151,60,133,16,190,170,125,170,181,252,28,140,17,127,228,87,51,217,6,203,187,26,83,39,225,118,159,182,38,236,210,134,164,212,126,58,246,40,184,16,65,187,38,55,203,8,177,9,62,211,218,219,124,199,215,109,85,148,63,135,180,195,27,34,101,26,215,51,225,88,225,19,212,98,23,169,81,98,71,211,220,93,207,225,205,172,131,120,41,207,218,69,33,68,158,64,129,148,108,53,138,190,173,128,2,131,105,46,47,34,158,184,209,39,223,97,136,82,99,42,42,190,33,102,39,39,198,170,146,118,10,184,93,73,227,35,86,198,173,202,92,153,21,4,109,6,205,63,7,41,69,148,136,25,148,242,166,179,54,46,52,172,212,95,113,151,220,131,187,152,113,143,139,34,85,0,55,150,71,96,131,0,152,254,162,191,124,8,178,124,4,172,169,235,105,133,21,152,75,201,251,75,35,145,5,107,28,181,154,84,251,182,24,66,196,155,76,208,207,44,93,221,121,73,148,74,232,207,60,30,145,33,31,112,66,51,17,74,157,166,64,85,98,127,76,92,92,194,102,210,88,150,251,191,57,220,200,191,82,166,25,216,18,246,42,0,192,173,193,155,42,146,200,134,228,115,157,153,243,241,8,136,215,210,74,240,202,97,46,130,207,70,140,63,210,242,47,51,250,151,72,134,36,251,136,103,169,249,195,226,20,103,142,200,63,77,25,73,90,66,129,134,10,233,159,17,116,73,230,193,202,40,188,158,104,125,55,163,236,125,57,156,73,218,53,11,19,76,128,65,49,153,144,243,38,12,164,218,4,93,74,230,78,158,38,76,38,18,77,63,77,179,56,253,165,181,2,98,99,30,64,97,15,46,84,247,67,6,202,166,95,48,184,211,15,65,137,24,127,85,87,214,134,182,52,70,124,175,39,212,72,204,168,4,71,196,234,169,119,124,161,17,49,174,65,27,92,158,146,229,149,54,16,62,91,234,47,212,179,39,208,18,181,241,59,72,85,195,181,230,134,4,159,51,8,73,100,85,149,113,247,47,27,126,195,232,24,38,141,134,15,82,206,126,210,55,106,141,208,22,71,141,225,93,99,144,95,186,186,92,157,42,11,112,48,220,120,255,0,117,17,218,164,155,145,237,55,167,169,236,162,188,197,149,201,244,212,14,167,173,244,219,94,31,249,213,124,61,12,113,147,229,45,10,155,70,211,0,199,243,101,202,69,138,217,85,181,26,184,156,234,127,123,48,151,145,52,170,158,114,191,9,139,200,172,109,116,148,29,163,229,132,92,130,81,112,31,178,184,121,139,214,154,69,90,152,116,10,70,127,131,50,161,181,184,0,162,226,196,53,36,203,81,201,240,195,141,103,37,132,36,92,198,235,92,235,107,13,80,123,137,152,129,153,72,63,240,230,173,59,34,75,139,149,83,24,44,146,5,54,26,214,84,206,121,69,255,0,58,234,22,197,12,61,43,166,116,184,51,6,0,197,247,20,94,191,213,182,66,3,226,105,60,120,253,206,37,121,133,150,81,57,139,149,107,135,160,247,35,126,33,113,165,231,203,83,85,170,113,205,43,119,58,200,31,55,216,167,53,38,208,122,182,186,88,139,136,158,107,179,93,252,58,5,71,52,76,121,23,48,190,209,231,147,121,10,95,254,198,122,70,133,107,137,187,135,72,164,181,213,67,3,51,92,148,81,132,196,228,223,18,9,25,152,107,167,144,191,83,139,141,6,202,160,89,65,0,165,148,159,224,235,69,67,164,131,24,15,249,84,219,58,8,172,101,15,80,158,239,151,116,60,136,224,207,63,73,123,20,37,173,33,225,31,44,79,246,211,189,61,38,46,60,82,203,139,242,37,219,161,182,25,126,63,173,168,177,124,73,101,91,231,234,223,82,103,244,225,41,173,67,160,235,109,143,234,2,229,84,186,86,171,109,225,17,46,205,26,221,253,2,202,38,146,27,249,62,210,221,15,74,158,72,243,75,93,104,52,231,140,12,197,16,202,53,57,61,153,78,240,135,136,74,234,200,46,76,75,195,129,18,163,221,31,242,35,217,62,140,188,34,180,202,69,237,73,165,98,73,139,153,67,204,173,28,33,230,137,237,36,145,91,196,117,169,123,249,196,154,80,217,2,75,246,134,82,250,110,227,212,128,193,123,138,137,155,90,222,98,246,36,48,115,113,13,152,242,132,75,156,234,170,25,214,227,126,18,145,116,104,114,65,36,28,197,90,167,210,101,3,204,18,170,43,41,150,100,57,46,143,213,95,134,229,62,190,219,34,176,153,174,105,139,225,255,0,205,20,244,250,17,136,239,52,191,105,77,70,211,7,178,212,12,48,178,99,92,179,199,150,39,68,108,190,71,105,211,215,195,23,205,237,81,247,22,163,147,243,120,177,98,98,71,84,240,70,27,4,95,105,125,184,146,194,51,229,10,168,159,169,34,114,215,82,28,103,237,67,217,105,227,235,248,155,73,98,202,178,159,72,50,15,46,37,71,161,166,109,134,248,138,171,84,107,10,204,112,93,91,240,247,211,78,240,196,22,44,94,218,55,225,166,155,216,202,230,22,44,171,168,124,66,170,201,101,148,41,126,149,167,219,29,229,50,179,84,65,149,244,56,146,64,207,119,18,134,124,241,194,150,252,37,196,173,44,160,78,154,247,134,33,87,52,213,186,39,83,139,207,16,136,161,36,47,54,152,21,141,149,10,136,118,185,122,74,154,70,212,135,146,77,161,113,174,99,165,105,245,61,67,223,234,49,120,213,252,99,81,150,15,210,146,185,214,23,78,67,52,138,86,214,192,151,24,140,151,237,170,182,107,106,168,222,1,137,144,132,92,207,79,106,173,177,246,150,220,163,87,172,211,16,110,192,201,117,37,196,145,163,191,240,213,255,0,145,209,169,46,247,160,229,90,117,38,152,170,182,27,204,104,163,200,160,223,62,215,79,191,20,178,170,154,173,66,203,32,115,39,134,103,233,241,248,50,72,206,119,125,165,65,9,249,162,69,196,128,134,103,139,192,217,87,73,178,173,28,159,51,40,201,53,88,231,98,93,140,202,234,76,93,51,83,202,247,121,70,178,129,113,185,27,243,9,80,155,79,85,18,47,111,34,81,62,156,21,160,204,34,168,81,10,110,49,162,123,232,241,252,217,114,147,233,168,107,232,118,56,31,233,226,196,53,98,205,18,123,32,110,226,21,2,109,49,43,166,89,72,133,176,216,146,245,186,86,93,216,48,168,253,67,240,77,149,183,44,187,17,113,16,79,200,69,210,3,167,173,99,75,197,16,164,76,166,105,89,216,51,75,85,86,106,145,5,210,81,180,173,180,86,68,150,81,238,81,247,26,62,93,104,243,84,151,253,165,203,38,103,29,227,226,68,246,189,197,208,180,222,170,178,173,27,5,44,164,40,254,154,197,103,242,211,208,218,233,246,31,91,234,66,99,51,21,84,109,128,88,44,49,74,137,100,200,51,170,183,97,171,26,149,159,100,76,156,66,196,167,39,252,116,53,74,250,166,65,130,7,154,89,84,157,247,196,136,58,126,203,8,187,11,244,148,221,149,245,198,77,160,114,126,226,92,104,16,99,120,22,196,185,100,253,69,138,174,252,131,4,254,157,6,30,185,37,144,240,152,93,168,216,210,65,231,194,85,17,26,49,196,70,27,42,173,141,180,140,12,190,226,93,186,11,98,189,145,160,205,6,18,139,249,16,159,248,116,73,196,255,0,52,227,83,65,187,150,39,230,202,169,169,53,60,233,62,2,10,85,145,211,224,102,95,232,250,183,64,122,71,55,104,214,251,45,43,77,36,15,44,190,44,104,135,223,75,140,63,155,228,67,190,27,237,252,242,139,140,171,161,102,103,18,167,63,102,114,216,144,53,37,196,49,63,177,45,214,113,182,49,51,75,46,82,21,86,234,122,115,233,182,102,136,46,52,238,159,79,68,191,173,4,185,125,138,170,186,119,204,86,99,243,41,153,107,101,47,8,96,17,90,82,104,59,88,192,100,179,113,17,118,185,154,111,79,212,143,48,68,61,207,237,36,146,95,16,92,178,249,70,181,164,137,56,134,98,218,170,217,82,88,205,223,180,133,190,14,35,176,53,252,170,185,146,96,201,137,242,156,95,145,42,158,198,65,3,203,137,46,226,191,16,85,38,166,80,190,200,24,76,36,85,86,149,100,17,230,50,35,241,33,227,121,241,46,123,169,245,134,173,147,45,226,175,235,82,105,31,182,58,14,177,157,99,241,157,116,16,97,218,136,184,189,197,47,168,126,37,179,244,157,95,180,166,116,124,157,241,63,168,151,145,62,212,154,110,9,64,57,125,164,246,241,41,44,110,252,245,41,100,77,77,90,110,52,91,121,89,140,94,79,184,171,102,82,98,7,17,114,145,115,88,208,46,107,89,212,68,230,169,250,131,195,180,130,253,212,213,116,21,170,49,184,146,120,209,121,120,151,42,184,213,80,119,123,76,67,251,132,93,106,238,27,36,214,226,44,241,228,92,190,102,152,25,72,243,8,73,134,90,149,26,85,245,69,99,12,46,84,248,213,164,212,4,103,200,117,46,111,166,3,101,73,107,255,0,200,197,93,61,243,30,38,48,194,46,44,169,236,200,164,153,114,49,153,162,89,143,40,113,136,136,248,214,167,132,207,79,150,81,169,203,137,58,140,131,102,41,234,122,72,117,24,190,111,127,148,138,13,186,229,85,87,236,125,172,44,135,24,236,218,9,106,12,144,22,11,62,162,149,146,203,91,39,238,236,50,100,85,122,74,6,230,11,205,44,73,150,54,242,6,101,0,52,61,233,24,36,206,0,106,164,143,211,203,202,65,44,108,177,137,143,196,165,244,4,243,214,234,9,70,176,41,54,222,124,105,245,109,80,90,220,168,52,55,214,189,52,167,49,228,179,152,184,147,31,198,122,112,191,171,128,151,64,152,11,41,198,52,78,191,109,35,50,56,42,177,86,202,162,91,196,195,16,164,17,5,238,33,89,26,215,77,243,88,197,28,228,226,159,118,48,60,33,149,136,136,163,70,7,135,245,11,156,191,109,109,163,23,34,113,242,65,59,151,208,70,139,129,50,198,11,56,168,127,234,173,211,38,86,193,3,204,28,137,72,117,32,200,76,57,113,101,77,112,31,135,80,203,47,17,133,182,75,231,252,66,219,31,14,92,169,53,148,7,206,127,111,18,72,109,43,40,164,202,37,45,134,127,145,172,165,125,174,182,131,54,185,251,77,37,185,39,212,41,84,12,221,121,177,39,205,208,237,191,149,80,210,70,157,82,127,155,23,26,103,168,106,162,106,70,48,62,151,200,47,113,93,97,186,209,181,22,198,189,31,175,30,94,209,15,31,182,50,171,192,234,29,200,51,109,99,9,114,163,124,46,185,132,2,75,137,43,140,94,216,208,145,172,172,97,29,129,176,201,141,65,163,120,184,234,83,23,42,236,175,142,57,79,251,171,208,237,118,207,229,18,144,153,169,235,100,156,120,114,100,91,194,205,201,24,99,21,98,174,160,197,227,245,157,48,199,250,1,255,0,186,185,230,164,214,0,147,59,250,124,81,136,159,105,28,109,54,201,207,195,16,188,139,91,62,30,206,141,247,85,150,22,127,145,108,164,45,219,236,138,7,152,37,228,82,146,77,173,68,78,220,171,171,27,74,220,249,191,40,134,36,7,165,99,38,19,118,38,104,84,205,205,73,234,214,60,64,97,75,147,42,108,27,131,151,187,173,57,141,73,151,218,68,7,76,75,146,124,49,42,242,169,183,78,163,172,192,245,87,208,115,176,66,139,200,159,6,121,196,76,40,22,105,231,212,74,97,140,33,167,47,120,8,62,172,68,72,208,170,26,178,4,210,73,127,155,243,38,19,225,159,30,236,34,74,41,216,65,75,204,94,181,104,199,178,75,62,218,200,234,156,204,147,145,17,113,100,242,214,147,118,166,33,213,18,200,15,49,138,63,229,93,2,238,180,5,39,18,152,147,166,31,39,168,68,93,10,171,226,78,196,179,235,89,24,248,147,8,6,198,253,160,98,229,76,223,66,8,44,91,130,26,232,207,97,114,242,41,200,202,81,66,105,216,113,15,230,250,214,83,227,68,146,199,245,172,109,120,192,195,23,136,105,112,103,226,39,17,114,141,34,179,5,68,211,244,223,231,205,137,59,211,116,48,100,254,174,46,85,72,24,199,182,139,242,130,26,246,17,214,246,174,141,204,108,74,186,133,80,232,154,13,246,236,176,56,196,137,213,94,149,26,14,16,192,24,136,95,166,133,178,248,133,85,167,235,190,169,20,29,223,197,120,37,30,89,98,234,92,82,117,254,7,68,125,35,115,40,99,27,131,14,36,161,155,177,218,179,136,152,214,173,61,175,233,166,189,146,241,42,27,93,67,91,100,15,148,139,137,11,34,186,133,117,70,43,96,85,74,29,83,229,239,201,143,195,140,105,30,243,43,249,74,165,67,125,127,143,22,252,152,254,154,99,14,225,146,71,204,36,43,48,172,170,50,152,108,164,195,149,79,154,214,117,108,238,110,81,173,254,170,60,239,91,95,107,78,48,114,139,114,69,117,171,242,23,32,211,92,2,76,92,198,149,137,70,89,90,217,16,159,41,202,52,250,51,34,234,65,226,216,109,134,39,163,227,83,197,140,60,38,23,24,150,236,198,110,227,17,210,103,226,99,55,114,150,155,93,90,8,80,126,80,169,14,188,152,49,220,178,39,212,122,196,53,64,32,216,35,117,172,216,54,198,52,63,19,137,38,91,197,44,185,85,160,102,50,203,192,194,81,230,208,113,36,243,87,69,196,169,42,161,203,130,60,43,86,26,24,210,43,142,32,90,156,167,195,44,169,214,217,130,35,37,215,74,32,136,128,135,67,136,121,76,81,163,130,240,13,153,114,143,24,150,53,69,40,231,155,115,91,243,101,202,79,5,204,159,78,56,211,179,38,254,171,101,119,59,48,75,136,106,142,6,152,28,158,98,151,42,88,219,247,28,154,173,128,249,47,205,151,141,58,217,176,88,254,85,83,60,48,99,49,130,12,1,137,17,225,91,143,40,139,200,159,117,73,85,143,144,224,83,219,197,195,46,6,36,174,215,70,50,48,31,233,37,30,69,235,233,63,41,138,33,113,21,78,70,181,181,131,205,186,72,210,63,253,20,85,39,124,245,108,107,45,166,34,42,248,6,150,46,225,98,34,62,170,227,124,207,234,28,164,250,139,9,49,128,50,102,18,42,166,51,51,147,26,183,212,124,223,134,46,81,174,115,62,171,115,250,177,98,93,181,240,226,148,15,221,202,196,164,238,41,25,237,114,174,197,85,169,27,49,1,67,72,8,199,121,66,36,240,193,181,243,225,18,119,73,167,185,249,122,213,161,160,85,70,7,202,23,41,18,178,168,214,98,114,157,236,140,15,155,226,39,130,121,0,207,199,194,85,61,101,242,196,204,100,125,84,194,8,25,66,185,228,81,213,138,168,211,25,25,159,54,44,169,125,219,1,39,154,39,18,219,14,202,44,159,13,223,42,217,101,38,12,96,101,136,37,47,65,204,217,0,19,170,185,101,8,68,240,82,140,201,231,135,42,67,172,53,37,249,58,69,198,36,6,155,212,51,164,203,229,18,203,63,127,98,149,94,222,231,70,173,134,49,49,125,13,144,242,113,114,161,95,112,194,131,17,133,139,42,248,192,130,183,152,94,234,114,97,19,24,251,113,225,8,177,32,205,162,110,74,62,18,226,79,96,93,196,140,207,155,138,128,159,170,128,41,120,66,84,251,137,244,38,66,232,1,177,164,35,226,75,42,106,248,111,178,7,17,80,51,195,99,111,203,137,50,161,97,227,19,9,146,215,43,246,11,25,83,233,183,198,253,90,164,13,109,112,217,204,151,154,215,17,48,229,75,174,46,54,221,37,76,211,126,162,212,62,125,173,109,65,251,73,141,15,51,92,233,255,0,15,213,19,39,237,41,41,247,7,43,58,178,125,196,24,97,128,158,124,74,91,108,229,113,66,234,54,179,170,47,72,136,84,199,214,217,59,171,38,53,3,14,48,252,213,28,105,35,27,49,20,163,75,90,124,134,46,62,141,180,41,22,217,151,0,131,242,153,84,185,160,98,35,229,138,81,57,80,172,158,127,238,226,167,85,96,57,127,198,63,135,186,171,91,94,69,151,71,105,177,141,27,254,162,223,73,248,170,145,236,174,177,40,203,139,220,87,134,52,178,159,244,169,68,202,123,18,78,205,136,138,173,26,243,237,234,98,201,175,106,176,221,159,161,103,221,82,1,208,212,112,181,1,245,14,215,146,79,98,190,141,73,40,113,88,83,117,160,158,240,16,239,136,168,178,80,149,117,6,190,153,91,233,88,106,120,136,149,85,93,226,123,2,98,229,34,173,102,152,220,143,169,2,205,6,202,217,76,54,44,191,157,43,45,254,71,86,83,84,247,190,54,11,24,133,42,102,29,79,107,224,204,211,201,141,53,152,24,50,106,189,60,34,228,243,82,151,26,122,200,172,249,68,141,14,143,196,101,144,124,205,91,18,51,63,84,151,76,248,151,182,253,36,89,37,75,233,52,193,33,63,230,202,158,89,70,173,32,56,69,200,145,122,127,219,83,111,167,209,207,181,13,222,174,187,253,39,16,208,84,154,110,230,75,243,91,79,38,53,209,160,105,227,148,140,204,36,210,200,32,140,12,37,16,196,53,109,184,145,125,133,105,92,77,84,207,73,3,5,151,141,122,226,52,235,104,143,12,66,226,80,154,159,95,176,115,137,92,17,113,137,83,232,109,96,11,177,176,57,71,145,71,186,219,216,106,191,107,147,81,166,94,105,187,92,54,57,49,253,69,90,253,85,98,80,51,104,171,230,67,174,178,30,18,237,138,68,157,240,1,27,139,18,198,88,188,70,220,102,52,233,131,78,178,151,204,85,212,99,64,196,54,114,241,174,103,14,76,72,68,226,40,213,64,103,146,75,63,84,165,185,70,192,25,110,80,201,147,91,90,131,125,221,30,62,97,19,253,164,190,124,145,140,29,169,13,147,229,217,68,124,72,156,89,85,21,157,219,220,93,180,25,79,141,166,11,253,67,47,39,237,37,113,174,241,249,138,33,84,252,109,19,114,82,127,80,158,76,105,164,157,49,182,131,242,133,228,85,104,93,249,106,109,145,15,147,45,114,29,230,150,81,137,43,153,174,96,193,38,16,207,26,149,153,73,113,36,239,17,178,35,225,252,61,25,65,204,133,233,216,91,70,85,195,147,6,236,31,41,105,251,136,232,218,14,41,73,152,92,169,92,10,160,84,65,226,23,238,17,52,135,107,44,93,69,69,153,63,161,91,155,95,91,18,160,152,141,141,55,14,167,131,91,17,129,49,70,128,123,61,75,152,200,59,45,55,6,107,57,138,78,37,54,86,127,158,193,109,60,129,108,181,12,89,39,205,17,122,51,206,81,242,160,33,192,139,230,255,0,107,18,98,25,236,199,132,75,56,26,199,176,140,79,205,149,59,135,107,140,125,170,106,99,15,37,157,184,150,85,166,199,194,85,172,10,91,198,184,30,52,186,125,171,60,248,146,131,27,40,223,135,137,36,147,39,23,186,185,25,91,236,170,170,142,103,221,140,108,82,86,90,168,240,73,150,36,81,151,247,80,70,190,139,38,86,211,116,146,93,218,128,71,195,218,136,212,110,5,149,62,164,212,22,67,203,181,30,63,182,174,169,38,3,3,50,151,145,115,237,37,106,193,69,126,47,117,137,14,167,214,22,181,179,158,26,236,138,217,118,192,159,54,59,147,222,2,246,227,18,196,208,34,13,153,131,40,139,145,80,201,185,154,6,75,177,180,32,147,79,88,178,35,240,196,180,41,85,43,40,85,126,206,143,14,76,232,207,225,148,182,201,49,11,220,85,205,13,119,173,96,254,147,151,248,151,160,107,155,204,248,109,162,241,254,210,86,142,95,161,49,251,44,100,217,48,125,37,75,167,213,75,187,3,196,46,84,70,243,79,221,129,145,3,23,18,113,13,254,129,247,70,157,106,140,25,84,230,147,52,97,234,78,194,154,86,36,202,5,221,87,228,136,97,101,39,212,85,23,102,137,110,78,97,98,83,239,210,181,222,209,113,46,158,100,172,49,204,8,221,93,107,123,32,101,249,188,67,42,12,53,175,140,60,57,114,175,67,158,120,50,246,133,46,52,185,32,98,81,239,235,163,15,12,177,12,74,102,202,0,236,165,226,136,94,53,157,223,204,145,152,121,18,215,134,112,199,153,75,252,133,42,165,77,37,37,117,107,57,113,148,137,193,172,129,24,15,195,202,185,4,153,54,37,149,218,69,111,79,1,241,128,204,197,34,203,75,246,109,80,196,215,23,37,59,240,197,196,53,230,24,242,120,74,183,207,152,58,213,168,50,94,82,48,191,85,47,160,10,237,106,142,46,172,156,169,11,244,28,169,60,198,200,85,210,124,253,210,137,99,36,196,240,126,37,101,145,126,137,100,113,153,250,72,100,62,40,130,196,69,79,163,233,201,5,249,109,138,66,167,118,180,242,228,179,229,56,136,181,82,82,88,198,123,253,90,81,113,161,191,97,172,31,234,64,47,80,136,182,179,83,130,48,241,114,34,63,166,136,120,66,37,51,171,102,0,96,226,237,250,105,25,116,124,65,90,133,35,245,132,18,15,148,170,122,125,217,4,127,233,211,251,87,44,123,53,108,153,216,162,11,140,170,214,159,73,94,14,38,238,199,176,76,72,189,60,165,108,133,84,13,215,158,238,89,114,253,194,160,181,38,161,216,131,52,78,196,207,76,49,151,96,218,75,246,147,223,193,52,195,237,23,251,169,234,172,185,234,46,229,24,149,211,97,188,213,160,203,44,184,134,182,154,28,237,63,45,225,237,76,102,106,170,125,37,197,198,33,175,176,245,133,5,176,247,101,42,134,244,92,74,214,94,96,70,213,87,48,65,213,148,105,76,205,103,44,163,253,41,4,168,39,218,213,89,112,215,228,47,241,37,191,134,37,145,249,140,44,67,84,94,157,31,51,55,15,83,218,238,121,147,201,236,121,96,188,177,5,200,167,166,70,37,107,248,98,144,168,186,219,185,210,126,80,208,8,47,184,141,21,172,43,102,162,6,84,217,121,188,178,196,155,210,24,118,236,218,98,31,18,62,202,181,228,103,106,76,200,15,131,45,158,158,94,213,90,189,177,39,85,25,126,27,130,35,243,8,107,11,189,61,84,38,112,139,145,81,192,170,177,146,12,210,251,18,217,239,24,159,180,48,139,145,81,164,122,228,34,169,63,15,194,9,25,197,149,89,64,126,231,192,94,217,84,204,154,25,211,188,10,30,36,194,4,57,209,129,138,92,172,169,22,195,48,226,203,73,105,194,51,46,81,229,83,236,124,186,137,127,210,101,45,118,90,132,112,159,180,8,150,17,172,160,227,97,165,151,17,82,52,150,230,50,171,14,66,251,25,199,100,187,18,242,47,154,135,83,215,86,196,125,116,188,153,10,196,125,109,245,1,65,132,37,228,95,102,85,105,251,126,105,120,215,59,73,23,217,85,86,250,36,169,41,193,38,38,108,93,175,91,205,167,152,46,152,170,153,145,162,86,15,20,65,12,163,89,26,236,98,3,195,176,31,34,117,153,68,107,88,153,135,79,182,38,108,169,172,8,204,17,216,85,165,147,216,39,230,150,141,11,192,71,230,15,90,109,197,99,114,29,177,255,0,182,133,243,7,155,249,82,219,86,15,180,37,228,64,195,51,242,41,53,172,50,174,38,251,134,60,163,74,39,233,40,147,128,242,238,137,147,193,83,61,153,70,188,248,207,32,248,151,82,241,37,192,152,210,179,229,193,123,235,186,191,34,211,168,77,121,101,106,193,8,170,132,212,241,35,19,119,151,145,40,178,120,235,72,201,97,149,200,164,234,182,42,172,98,25,146,225,63,20,177,38,193,140,57,196,102,94,36,172,49,165,91,159,212,101,139,141,50,243,196,138,208,45,114,194,146,182,33,7,137,21,51,76,65,238,17,84,189,109,246,219,31,42,160,252,72,2,13,47,229,83,30,194,180,45,226,45,153,24,17,137,137,11,39,211,124,59,81,22,186,134,182,8,62,169,20,57,181,14,229,239,196,149,102,191,17,106,195,253,251,4,60,81,16,83,42,189,75,184,73,118,155,178,4,153,216,101,151,18,172,146,17,143,148,50,134,168,178,104,128,202,196,115,232,101,65,35,195,139,141,49,134,19,248,125,36,220,215,108,17,50,203,196,92,74,106,215,85,18,113,30,17,69,196,53,93,203,252,25,86,41,235,108,162,198,225,49,70,134,213,183,123,104,185,130,95,244,40,9,242,109,127,57,98,9,113,237,126,31,137,186,166,196,21,53,54,132,140,63,62,69,22,142,87,97,214,173,242,78,95,63,92,107,191,136,79,177,169,148,79,78,17,177,118,246,47,212,90,121,247,48,106,162,132,223,242,32,62,29,124,28,61,37,52,82,216,20,121,21,201,182,144,129,136,197,234,86,110,154,30,157,112,247,249,25,186,157,101,211,68,248,208,221,84,247,175,154,134,54,228,108,49,121,113,37,143,178,39,246,130,70,26,73,203,19,153,115,105,97,89,77,80,228,229,102,16,136,107,107,227,110,120,146,104,212,135,201,155,117,252,105,164,51,30,19,249,162,145,87,142,66,48,5,148,3,198,127,47,89,84,164,248,15,140,252,162,93,58,120,71,100,14,172,68,83,50,88,49,249,132,162,84,106,147,86,107,9,244,243,229,73,150,192,251,107,164,26,146,12,154,238,174,79,4,134,3,233,171,98,102,48,185,22,112,36,158,236,152,133,144,67,80,105,53,70,196,189,110,166,160,241,240,173,172,212,144,96,157,225,42,115,248,110,12,17,254,168,133,34,65,125,73,4,143,203,19,148,158,10,172,170,255,0,34,43,47,209,157,172,152,182,241,56,138,69,25,101,165,104,198,199,230,138,79,220,85,212,149,164,140,62,100,101,198,208,160,194,97,38,142,170,43,127,192,231,85,186,120,17,185,68,92,66,84,12,193,225,196,128,159,167,167,16,159,210,122,209,80,217,42,8,240,203,18,198,176,230,255,0,196,32,132,60,70,22,85,160,218,168,254,28,53,100,199,245,18,231,153,130,151,155,23,250,213,20,13,90,1,13,226,218,140,163,47,182,178,186,121,1,160,47,166,178,31,55,234,86,113,161,203,17,56,186,210,223,77,39,174,50,88,98,241,174,155,26,4,29,171,63,247,132,234,171,228,99,49,49,25,150,165,127,219,91,100,198,136,38,44,167,234,24,149,50,223,19,18,212,203,88,146,89,148,170,123,191,168,245,99,125,108,253,179,255,0,75,185,77,77,50,89,89,250,81,197,74,161,221,193,140,255,0,148,42,120,27,136,178,123,138,167,184,160,209,255,0,9,233,48,247,36,196,81,33,99,83,196,130,118,25,84,201,128,9,63,164,42,81,51,73,75,201,151,116,53,101,108,73,7,198,235,65,204,170,157,36,157,188,107,8,114,101,198,226,49,83,45,200,49,243,21,78,202,140,53,73,233,154,74,212,157,37,64,7,73,74,247,149,188,107,135,137,252,40,167,204,1,71,202,168,189,66,125,11,93,73,170,218,115,214,143,48,132,182,201,97,231,19,152,168,123,93,67,20,100,127,205,41,207,196,48,100,159,8,138,69,204,221,69,152,106,177,64,250,121,113,185,183,92,104,248,118,68,23,17,84,195,230,75,146,70,4,37,68,217,67,38,6,98,41,50,43,47,249,148,223,254,134,214,87,0,141,204,131,252,102,1,117,69,18,82,192,156,177,112,149,35,120,73,147,10,205,150,251,5,169,116,27,232,37,30,100,68,107,184,165,225,202,185,137,164,158,49,240,133,83,83,195,4,150,102,41,121,20,182,91,236,166,37,81,182,164,247,84,181,196,255,0,77,151,152,69,77,77,0,146,71,136,37,196,133,102,158,136,50,124,223,47,238,171,71,30,175,242,75,20,3,14,176,151,145,129,41,114,170,8,22,175,23,129,151,199,232,240,17,140,40,118,194,254,85,158,204,3,102,44,188,137,154,53,67,119,6,6,152,123,36,134,201,146,197,210,183,192,152,113,75,194,143,178,140,242,3,42,77,187,153,138,16,22,94,164,62,238,84,94,149,249,153,127,55,196,157,195,161,60,158,105,101,94,216,109,159,155,22,37,90,170,5,174,49,181,170,130,49,229,17,114,169,169,239,199,238,167,198,54,228,120,114,165,183,16,8,72,143,8,144,28,13,84,51,7,100,55,136,94,210,54,101,80,10,199,241,41,10,29,66,13,63,98,241,75,46,33,253,69,90,109,91,71,52,120,171,229,101,83,189,24,214,92,64,67,79,147,137,124,124,0,65,127,42,202,52,252,100,88,79,121,228,147,169,82,205,244,32,214,182,120,11,194,18,166,193,173,130,71,238,194,46,79,168,161,67,167,174,115,238,194,189,101,113,107,128,145,57,20,171,47,128,245,208,232,51,238,25,8,120,119,67,255,0,117,74,190,75,228,159,54,81,149,38,167,208,22,55,124,220,137,185,180,76,170,70,101,202,173,248,174,139,119,17,153,108,62,204,241,69,205,237,172,161,220,68,47,186,165,25,112,49,124,164,190,85,185,239,1,121,171,132,60,159,76,75,147,155,22,94,37,150,243,23,50,95,50,237,46,101,110,163,156,12,214,37,219,70,250,105,76,201,224,141,194,17,101,251,139,90,54,49,67,38,89,68,23,158,46,197,53,233,178,167,74,221,203,46,33,166,52,240,9,38,94,98,245,166,55,26,73,242,89,155,117,137,85,97,85,22,217,7,211,154,170,48,54,129,148,148,218,191,20,172,194,42,76,102,62,165,27,73,113,91,36,252,194,202,185,124,242,46,190,214,44,105,238,56,57,83,95,82,139,39,168,170,94,202,78,81,240,139,16,212,233,173,125,53,233,153,91,192,92,92,234,44,8,10,52,154,226,181,228,27,210,26,221,66,121,35,226,85,144,205,47,7,205,174,168,89,252,137,73,31,234,115,131,49,145,165,254,148,133,251,106,158,134,159,122,77,217,68,56,195,76,39,152,145,134,243,6,47,26,10,53,144,230,240,171,216,146,148,38,141,167,254,172,98,255,0,42,156,184,128,201,47,126,211,108,138,54,158,136,70,101,196,181,49,155,38,113,64,66,179,5,84,91,15,74,196,146,246,110,196,170,131,85,182,6,24,152,196,149,198,181,97,95,213,137,50,124,201,222,28,37,26,156,157,64,203,25,63,119,167,172,74,76,187,244,36,10,214,70,237,84,230,152,60,15,202,94,68,181,134,130,66,115,21,74,202,255,0,3,171,50,12,105,246,34,84,62,3,146,206,37,204,231,218,146,9,48,196,91,161,221,223,144,124,51,241,40,213,254,139,91,250,90,76,141,56,68,230,23,26,243,24,165,31,125,170,160,254,174,40,228,141,81,210,93,196,157,237,98,39,211,78,173,252,39,86,62,204,9,252,20,165,173,193,33,31,10,232,207,48,49,245,36,243,234,168,203,203,44,163,200,155,7,23,113,147,224,91,91,36,118,80,82,105,255,0,10,1,118,125,222,85,65,12,53,177,143,197,196,53,66,203,136,145,162,240,202,26,117,153,33,49,149,159,137,4,29,43,59,75,1,152,74,52,202,54,167,62,60,69,138,60,139,218,134,121,39,121,237,20,200,97,222,12,127,54,33,164,102,222,200,85,255,0,144,228,44,28,153,121,75,202,177,181,167,4,158,108,88,150,138,167,226,39,82,163,12,97,201,66,177,86,90,18,245,82,108,160,202,197,237,171,16,189,146,88,133,51,192,62,29,168,214,175,85,36,111,210,23,17,16,204,168,47,51,85,150,158,150,87,230,203,36,75,16,192,1,56,101,152,127,238,160,53,9,181,52,208,127,156,201,32,254,154,154,135,91,107,231,151,23,39,212,74,171,171,124,13,255,0,214,165,121,180,220,31,164,52,59,244,198,94,145,45,181,172,181,24,217,152,73,248,100,227,30,85,101,145,147,150,132,153,127,93,72,121,58,120,113,159,243,98,227,90,230,80,197,147,224,106,242,226,85,119,204,125,184,30,20,138,29,81,42,126,170,222,96,172,198,224,152,240,153,196,82,45,204,212,231,243,196,100,170,124,199,136,152,144,175,134,121,44,204,21,61,187,176,251,154,22,209,140,57,43,235,205,7,39,234,134,85,31,26,212,131,225,150,84,174,101,108,185,51,152,90,226,147,252,105,171,33,149,140,233,62,149,85,100,206,81,12,171,73,180,221,29,72,222,104,133,196,68,8,66,248,32,229,148,133,125,171,61,210,169,52,206,152,143,182,190,32,111,123,230,157,249,133,246,146,219,88,118,177,152,253,161,81,150,186,195,79,136,120,189,197,157,61,192,39,33,91,71,53,108,45,211,213,178,179,238,229,202,38,69,71,38,102,33,225,202,133,147,12,159,218,21,46,153,25,241,135,154,89,122,147,50,153,97,139,33,130,72,57,138,69,61,107,73,44,175,249,66,145,43,170,248,151,93,38,115,235,162,69,33,73,231,136,138,172,55,3,19,243,75,22,36,235,255,0,45,1,172,130,138,221,55,168,199,205,186,39,242,38,240,225,203,47,152,101,228,226,77,131,119,22,111,73,81,15,159,136,106,155,137,244,73,172,35,124,13,140,173,222,44,163,250,105,208,117,35,228,145,129,244,97,136,107,13,200,9,220,177,240,103,180,149,153,88,20,160,9,171,188,58,177,32,45,116,221,61,223,44,185,68,253,180,144,211,30,52,124,51,28,170,74,204,85,163,2,153,162,96,198,7,18,90,205,18,9,36,230,85,50,76,76,107,10,120,27,151,229,49,113,42,172,140,37,88,213,2,168,148,128,196,18,163,217,37,228,238,91,228,214,191,195,136,163,34,76,102,75,141,205,98,92,74,18,50,187,26,163,70,79,231,102,81,101,26,98,246,83,205,103,233,84,89,181,85,108,110,162,229,89,134,224,242,71,154,32,136,149,111,226,12,170,59,159,26,32,193,132,81,84,199,166,202,200,252,37,196,180,218,254,59,238,137,20,152,209,20,134,212,125,214,48,9,145,86,178,38,77,160,42,233,246,97,232,36,243,202,101,231,132,98,225,197,149,53,53,219,50,98,40,177,45,225,100,89,220,171,55,46,53,89,9,246,105,177,206,246,146,11,234,73,213,47,121,185,63,192,186,54,109,146,75,124,255,0,82,3,196,40,189,168,170,187,87,176,52,140,135,34,54,167,150,51,226,151,40,159,227,78,43,117,85,54,124,57,83,152,31,8,189,72,239,151,44,92,107,57,255,0,7,41,163,117,118,42,254,26,167,201,159,145,251,25,102,4,145,175,172,141,199,153,122,30,149,61,104,241,7,148,104,230,70,120,184,81,81,108,33,126,173,62,159,59,203,136,159,198,190,179,226,68,91,34,51,212,50,255,0,42,122,250,223,116,177,114,164,147,32,69,154,125,160,170,198,37,54,131,250,58,200,191,65,140,184,31,116,68,254,170,238,95,159,40,136,182,233,189,43,85,4,28,162,228,84,15,125,84,97,254,168,98,75,217,62,199,187,125,28,103,114,193,240,133,21,38,159,212,160,225,247,10,144,153,251,17,188,184,178,226,91,244,150,176,60,217,207,22,44,67,18,238,102,161,196,71,218,192,181,210,210,179,114,99,78,104,110,193,101,225,203,200,186,141,148,10,123,248,184,77,143,39,130,130,252,24,10,11,39,152,93,105,90,52,124,208,101,102,26,108,193,27,192,197,18,62,225,240,100,215,124,160,146,135,234,64,11,132,209,86,137,51,247,32,225,235,69,133,22,60,50,166,191,105,186,227,42,248,109,36,200,221,43,104,100,226,123,49,9,87,83,210,30,112,243,75,42,101,2,122,158,168,241,186,138,69,64,201,242,132,206,84,92,192,142,15,8,132,151,189,155,151,226,67,84,13,111,200,94,92,171,40,114,114,191,153,31,233,95,145,102,202,73,69,31,210,26,90,128,100,8,113,11,237,38,146,106,177,131,18,23,102,200,48,114,229,228,73,141,172,37,70,126,28,168,102,100,25,84,87,169,233,246,204,202,166,180,243,7,26,83,229,226,202,69,79,113,125,235,96,234,64,85,64,33,72,206,36,202,215,52,45,230,36,158,92,88,147,106,29,55,235,112,95,47,42,198,76,9,66,7,82,30,182,238,117,33,248,122,254,154,26,200,162,3,254,0,62,239,133,38,212,140,151,167,206,0,229,253,197,213,105,53,109,61,151,17,184,136,151,107,109,19,93,169,34,191,104,92,164,73,28,137,54,30,218,141,82,14,182,212,243,153,218,172,169,238,229,86,177,249,96,101,253,197,197,13,79,171,116,149,231,9,72,88,194,246,215,87,173,190,245,42,230,101,23,34,93,150,137,170,218,3,48,85,150,167,100,105,79,151,233,99,46,84,165,159,17,111,36,206,96,162,64,24,163,121,173,147,225,188,163,226,90,233,235,72,66,127,239,233,246,194,197,139,53,181,110,1,132,209,113,73,89,134,250,119,231,49,178,98,74,153,166,226,238,217,47,23,32,147,217,44,1,7,135,18,147,71,167,216,41,190,52,248,179,134,255,0,149,77,130,104,165,130,248,155,1,242,177,33,102,8,32,88,195,184,202,126,18,242,168,172,141,15,200,236,166,247,208,193,131,219,21,67,106,221,25,190,62,106,225,114,43,121,54,82,247,95,54,92,171,214,82,64,94,97,21,117,47,80,175,200,77,178,35,79,64,191,169,123,5,99,203,25,90,190,52,73,49,88,96,165,242,94,2,131,49,101,36,193,190,36,98,98,67,73,250,133,77,90,171,71,142,202,43,248,185,23,42,159,54,202,146,91,194,187,87,170,156,76,230,235,92,239,83,214,130,105,242,136,75,89,183,148,213,192,101,166,231,158,202,15,205,151,147,193,43,184,212,55,21,39,195,16,188,136,154,122,217,194,31,210,84,208,52,126,228,25,75,202,68,139,10,249,153,184,79,105,237,85,115,39,204,54,197,202,68,233,150,89,95,196,85,176,58,36,144,101,238,242,140,75,211,35,83,86,147,118,108,101,146,155,109,16,45,168,65,174,217,11,195,49,86,240,234,120,37,246,144,172,140,9,190,18,205,254,218,244,144,140,156,33,82,146,53,117,42,172,80,178,238,183,193,152,68,65,34,25,168,71,225,197,40,159,202,166,89,225,180,253,42,83,234,79,243,253,42,69,80,98,241,150,95,159,48,165,13,52,129,101,185,39,55,98,252,245,169,245,61,228,107,38,6,36,2,20,94,225,21,93,86,185,28,96,3,148,153,17,86,66,103,77,190,212,228,141,194,108,133,81,87,122,168,133,103,20,165,91,79,62,158,216,12,221,227,229,88,234,175,135,176,100,214,188,213,234,145,170,63,207,168,214,254,17,186,122,248,18,123,139,149,80,135,80,142,51,62,81,115,216,213,178,244,252,226,68,40,145,242,95,107,36,152,131,40,113,150,108,139,96,173,97,241,35,83,228,101,117,127,187,238,34,41,236,172,133,21,153,138,50,147,220,34,72,202,76,175,205,46,126,66,45,175,164,39,112,167,145,50,194,168,13,38,32,154,180,58,140,95,212,98,74,227,18,207,73,124,72,156,82,50,190,199,38,69,75,73,15,213,192,248,146,231,143,249,80,214,90,74,170,183,148,56,178,125,181,173,26,63,251,11,49,101,26,237,242,70,206,44,169,197,35,223,38,87,8,177,46,127,167,164,146,52,172,37,87,208,237,89,4,127,73,75,20,23,33,229,172,200,34,138,253,218,229,211,62,49,130,146,83,235,162,23,253,127,73,58,187,147,42,112,243,7,173,66,218,211,196,33,243,98,228,85,104,245,117,247,40,172,169,240,80,126,63,149,109,205,202,180,122,240,242,114,168,217,150,190,155,45,145,22,217,150,191,40,243,125,38,36,85,160,50,220,232,47,181,170,218,102,221,101,34,28,63,16,135,25,155,78,63,246,148,150,137,147,235,96,121,101,170,99,83,209,198,6,238,88,177,38,170,184,112,98,134,158,124,73,44,205,44,188,136,123,88,117,214,68,127,211,83,33,178,1,7,194,85,185,239,127,135,41,84,219,86,65,148,202,78,146,130,86,112,227,18,245,37,81,43,101,243,20,133,26,212,107,224,70,226,237,66,204,178,57,0,243,68,18,101,145,157,69,101,44,174,30,8,192,202,20,146,30,161,34,85,167,174,34,201,35,253,91,38,69,173,239,131,58,115,240,151,141,21,253,130,216,149,241,174,15,37,41,187,210,91,231,238,226,35,42,163,12,131,226,91,102,90,206,131,230,44,169,212,82,121,144,207,90,12,40,247,218,143,98,64,229,83,26,134,224,228,27,194,20,154,180,199,240,249,181,141,200,98,182,4,147,201,233,71,89,70,56,162,230,16,178,254,68,158,158,224,112,187,160,101,251,138,169,151,96,218,126,151,181,106,200,41,53,73,106,57,220,65,203,145,83,254,42,188,130,60,33,171,227,80,122,134,236,122,126,201,134,136,46,50,246,99,86,85,90,147,214,224,226,255,0,221,18,109,229,81,137,125,91,241,32,113,184,140,44,68,42,87,2,99,44,135,155,18,207,89,232,49,201,59,44,123,86,170,208,237,135,137,62,205,62,65,153,93,74,218,73,149,164,226,228,200,168,3,254,62,165,13,26,124,24,61,189,138,243,77,248,89,17,156,169,26,65,106,17,107,160,207,38,39,168,241,227,240,202,164,195,167,135,56,236,93,77,230,126,211,104,18,241,36,83,233,15,24,25,67,237,42,44,202,226,84,217,15,75,142,52,78,108,104,103,190,182,15,76,81,228,66,73,184,60,150,48,38,47,82,82,249,248,159,202,177,153,156,117,81,188,205,121,47,3,226,10,86,47,182,166,205,170,134,82,115,21,79,207,187,60,233,71,10,194,29,81,228,177,242,203,255,0,34,130,198,214,42,204,181,47,33,204,157,119,23,105,151,229,144,211,52,216,41,24,243,33,244,126,161,211,226,137,132,179,254,100,94,218,111,119,113,22,202,35,240,255,0,200,174,173,149,73,28,205,146,79,91,98,249,98,47,250,213,189,60,241,221,251,188,138,24,52,150,179,167,60,194,23,26,2,212,214,186,126,199,8,75,137,107,71,175,35,113,115,179,179,250,111,114,11,215,167,14,95,49,126,89,64,105,141,73,101,57,248,177,16,191,113,53,147,15,81,206,63,8,148,234,236,166,173,84,223,171,110,1,52,251,72,139,68,104,7,198,142,164,209,54,162,157,187,177,138,174,13,166,229,14,46,239,107,136,107,35,143,246,212,36,111,21,57,220,104,7,207,203,145,50,102,239,195,10,118,103,211,66,253,92,168,201,52,205,79,16,100,195,83,86,73,36,250,158,218,178,234,190,34,155,77,12,251,87,148,189,73,28,57,135,141,98,204,75,27,35,107,141,64,60,88,182,49,190,152,144,245,176,253,18,91,61,71,41,127,58,214,86,242,208,92,74,233,129,60,145,176,184,136,84,152,210,109,107,73,139,23,106,234,181,83,34,146,11,48,139,23,228,82,250,207,195,124,204,66,77,101,101,49,108,5,79,48,241,134,195,4,66,77,39,218,196,154,204,50,226,141,14,24,209,61,43,15,247,37,83,178,99,90,212,31,17,69,150,50,42,222,33,101,27,24,52,18,89,139,46,37,57,125,67,65,249,61,58,80,202,69,37,174,77,121,26,35,205,82,82,36,58,12,58,170,113,253,70,218,81,10,63,166,165,105,109,252,43,85,175,185,117,15,79,75,146,124,59,85,85,85,14,231,79,242,139,38,53,46,109,103,58,163,192,49,32,98,251,138,175,79,107,56,147,88,192,152,92,158,230,69,154,178,241,109,9,228,49,126,170,137,59,229,44,34,242,173,178,99,2,181,155,184,146,135,143,233,229,90,45,106,160,219,51,229,56,136,167,35,85,75,173,157,138,88,178,165,219,253,75,88,184,164,212,240,103,113,101,228,75,245,36,156,94,114,194,146,178,135,159,119,16,184,137,244,210,43,235,91,129,191,211,139,214,133,141,144,203,41,95,14,236,101,3,62,162,218,192,140,158,123,178,141,115,118,92,28,92,65,236,91,13,50,196,92,185,72,150,178,27,137,212,99,61,144,135,134,191,173,45,158,203,43,39,189,76,233,237,85,42,55,20,185,88,135,245,19,70,107,56,57,241,87,124,201,18,217,147,150,134,141,42,171,103,86,243,23,149,21,38,170,226,216,15,8,122,144,111,54,174,187,6,45,214,213,104,152,105,218,90,14,89,115,200,82,42,43,55,49,42,45,141,161,162,65,35,243,11,247,17,251,207,135,181,28,37,40,197,39,238,36,47,212,51,181,39,152,69,196,184,238,173,211,26,130,117,227,242,150,73,70,137,26,119,92,71,141,83,203,83,244,148,107,141,37,54,46,83,95,15,246,198,190,62,239,65,194,103,249,167,251,177,87,35,209,58,122,13,76,28,165,148,66,145,106,212,242,79,56,111,136,37,149,149,23,223,212,74,161,215,231,214,233,91,176,102,13,245,118,66,179,143,17,121,23,59,184,248,87,107,36,239,53,117,166,95,229,81,26,3,77,203,223,30,198,88,184,198,254,53,121,113,26,230,162,47,168,215,20,145,151,76,118,174,98,50,45,177,212,105,15,70,106,122,216,172,205,23,46,47,186,182,178,200,226,62,210,196,88,136,144,198,248,187,168,35,3,9,111,135,144,94,222,37,43,168,126,42,124,214,91,25,92,159,180,185,122,137,191,131,195,30,174,117,9,49,178,244,175,70,100,232,196,221,133,115,250,127,137,12,182,99,4,28,133,85,225,147,56,145,120,82,198,215,211,216,214,90,49,125,79,169,0,95,13,218,166,135,125,92,62,99,79,92,116,48,47,38,131,229,19,106,73,158,144,76,86,197,202,149,149,147,228,218,41,212,223,118,9,63,116,127,117,98,251,183,139,138,32,144,161,153,6,76,86,109,4,53,128,125,87,207,230,203,24,67,251,73,145,149,254,73,183,160,154,250,170,254,200,249,125,80,130,26,134,184,13,228,105,88,98,20,146,134,187,55,249,184,54,133,42,2,54,149,28,34,63,221,203,238,46,216,227,136,70,145,142,89,91,50,214,51,216,35,100,93,78,134,0,44,160,243,20,127,200,131,184,210,81,10,12,161,236,82,151,115,39,84,15,16,133,200,37,57,150,153,68,60,121,242,29,234,29,43,200,64,215,114,254,218,77,79,163,15,24,143,204,44,164,42,97,163,245,57,227,51,230,226,227,85,6,213,67,22,53,5,234,233,203,79,81,246,91,196,135,127,195,77,180,239,80,55,23,219,84,149,90,122,39,116,180,113,181,32,231,120,101,138,182,239,7,24,121,178,226,77,249,87,248,49,161,213,68,90,180,208,106,1,187,197,198,36,190,170,157,151,113,125,68,178,177,13,7,241,94,251,115,167,14,24,133,202,66,169,205,0,205,79,101,78,8,156,130,31,184,168,183,96,101,84,83,85,198,149,62,237,230,9,72,81,165,209,160,88,145,251,72,156,67,93,100,52,224,141,19,230,202,147,207,146,56,195,121,162,8,101,196,169,232,37,152,150,125,80,35,68,197,218,68,67,52,220,178,69,204,82,241,172,31,113,234,68,31,16,196,168,96,24,18,65,132,169,26,77,2,172,75,155,250,39,118,66,141,21,26,202,170,107,56,139,139,237,170,185,245,85,69,173,127,212,81,255,0,134,59,18,243,227,169,170,16,105,181,68,225,137,140,164,89,67,127,30,20,144,213,67,168,243,194,182,211,176,229,243,205,255,0,58,70,176,245,81,157,172,55,206,7,10,159,135,72,124,234,188,60,72,143,145,33,56,83,171,40,140,70,217,82,28,76,225,42,82,253,84,250,15,233,245,209,73,145,116,187,43,234,58,152,152,75,23,114,69,15,101,107,6,200,159,41,77,136,159,81,12,170,234,10,204,48,211,26,146,92,238,27,18,147,33,85,144,107,108,166,143,136,170,30,0,89,8,27,179,47,51,226,188,17,63,105,213,137,115,189,98,42,170,206,116,64,211,156,92,50,229,45,83,225,211,198,102,93,208,242,41,112,234,208,77,6,97,21,41,159,106,73,167,194,28,133,78,172,239,196,198,85,242,44,131,119,90,62,28,185,83,64,201,136,70,102,196,160,170,163,28,167,230,86,240,32,111,65,218,158,173,246,79,19,108,253,91,22,180,28,162,31,18,26,171,227,101,25,126,80,48,35,37,86,90,74,44,226,63,119,144,169,20,253,7,93,90,12,213,49,73,145,38,222,191,177,85,167,209,89,63,88,19,25,10,46,180,139,49,236,185,140,37,183,79,64,29,144,217,18,88,177,140,79,85,147,33,209,198,3,4,36,47,100,249,49,137,216,26,123,78,120,60,183,124,95,115,18,18,101,85,84,98,102,174,180,202,63,166,153,79,184,131,141,241,56,202,164,174,233,237,68,118,75,136,94,53,85,109,92,90,150,116,148,231,193,187,203,198,172,234,141,7,242,102,92,110,5,173,168,248,74,34,99,86,90,110,214,12,146,115,100,17,20,153,157,2,170,88,92,70,137,56,140,48,98,226,24,148,209,160,83,12,156,197,196,157,79,134,2,3,134,208,159,182,167,228,195,227,197,218,181,100,111,176,170,135,250,59,10,60,213,197,202,136,167,125,172,31,48,203,226,18,156,129,101,58,144,255,0,40,95,227,85,191,140,199,54,38,34,211,15,252,29,139,86,79,216,42,41,187,125,28,110,82,202,33,72,95,180,144,25,131,237,246,211,235,35,68,146,12,91,84,155,52,28,120,165,148,98,254,84,236,10,99,27,82,12,95,40,33,42,136,121,36,129,68,73,159,167,4,252,81,11,148,159,105,85,211,223,30,48,49,68,129,148,133,82,174,67,51,4,155,56,159,202,37,170,78,167,244,222,31,70,202,182,204,101,193,79,154,195,23,237,173,219,96,120,114,137,82,162,216,145,187,100,171,38,62,92,65,98,203,237,168,147,76,178,23,181,202,37,216,194,192,41,125,73,166,8,51,250,128,162,165,101,87,81,213,137,201,151,118,54,84,251,73,113,127,208,150,233,233,47,27,31,94,97,17,87,70,140,73,32,229,16,144,242,96,0,92,161,18,85,168,204,56,161,187,244,208,97,202,146,221,220,75,41,223,135,173,46,49,136,38,60,198,90,97,218,196,47,105,70,145,133,36,53,108,59,91,38,63,14,85,47,67,163,46,36,157,254,183,40,152,254,154,236,204,181,167,24,249,132,156,198,187,208,242,65,203,143,34,117,88,87,39,211,212,109,233,120,156,142,182,144,149,39,226,235,77,141,113,101,27,195,16,151,66,158,202,9,35,254,158,40,223,238,160,163,64,136,78,225,39,255,0,19,18,179,19,208,31,58,79,41,186,211,121,38,4,104,44,76,153,12,3,254,213,42,187,140,73,160,226,22,37,152,248,129,140,109,61,107,108,12,209,58,254,162,119,79,165,79,27,184,185,81,186,122,121,234,32,140,50,226,173,230,184,33,63,73,196,141,202,124,6,65,176,43,118,60,200,93,67,60,123,92,65,23,34,243,236,165,120,114,149,11,38,72,7,204,97,101,75,102,118,26,162,55,232,202,219,111,155,177,23,34,60,58,86,8,191,181,70,177,236,147,204,18,167,208,235,101,73,6,101,117,144,155,41,30,104,15,131,43,132,88,132,177,152,198,21,156,34,38,69,101,62,156,155,76,165,23,82,151,147,118,56,222,113,10,37,172,2,103,195,156,70,101,49,120,196,166,103,218,144,146,246,145,58,253,194,42,189,153,237,206,193,4,164,199,238,42,58,173,1,70,33,230,151,43,147,246,145,182,161,98,13,140,149,135,137,120,54,90,198,49,216,32,148,155,111,53,117,50,146,186,15,158,18,141,101,253,143,18,139,42,57,69,102,8,100,201,197,3,22,215,204,252,136,10,67,75,40,241,75,69,223,24,2,99,4,33,98,82,174,129,97,100,155,32,70,243,41,150,250,219,128,77,126,41,98,24,190,154,92,200,25,73,152,203,124,248,113,71,19,49,139,200,46,180,235,24,51,40,241,251,72,196,225,65,218,191,143,118,148,86,207,222,255,0,152,74,227,18,104,251,138,162,140,129,10,60,133,13,164,153,234,236,96,74,168,13,163,247,172,225,18,151,164,48,200,252,194,235,85,80,44,129,147,245,88,149,86,106,18,101,21,79,210,87,16,128,252,48,56,210,246,82,88,136,25,182,164,84,119,26,142,236,127,241,31,252,106,103,101,31,184,182,195,248,138,120,204,197,109,87,252,130,90,211,39,150,131,42,177,206,109,227,111,135,139,17,18,106,118,28,82,182,134,235,243,93,188,215,26,46,104,62,108,67,31,241,37,70,164,209,86,79,249,73,227,89,185,11,233,238,25,39,193,20,250,210,127,104,92,75,83,247,221,37,22,85,92,250,221,51,8,239,20,189,81,27,31,211,26,62,3,244,63,159,202,79,203,252,75,63,197,228,54,230,167,51,126,152,177,39,49,133,136,104,95,71,28,23,176,216,151,103,52,250,114,15,8,185,127,115,242,41,13,79,26,14,14,18,229,253,181,77,200,219,129,53,183,144,162,72,96,219,193,102,34,242,70,82,23,119,199,130,204,33,229,71,90,204,137,8,28,93,138,117,149,179,172,136,243,98,82,88,217,202,216,90,205,97,170,164,159,12,66,226,84,213,80,231,17,236,45,180,172,164,88,64,164,217,115,26,46,36,220,198,102,60,181,229,228,18,109,149,64,220,185,75,13,224,252,129,203,198,157,178,24,8,207,233,210,185,23,38,14,173,177,245,29,164,181,109,1,135,146,198,23,41,20,172,195,52,102,171,184,100,173,63,49,121,16,21,176,39,91,159,18,125,101,90,73,49,126,226,89,84,19,139,136,188,74,149,39,96,159,195,103,130,207,155,95,118,21,162,30,110,212,108,247,226,131,136,89,10,85,51,38,125,228,96,115,45,245,110,0,20,248,196,154,71,134,188,88,146,107,42,125,65,6,91,49,114,173,80,238,236,188,240,238,177,42,168,193,57,71,197,151,247,18,255,0,247,160,220,0,3,50,240,128,96,141,3,147,234,38,149,181,179,164,248,110,202,152,133,236,23,9,185,72,141,123,54,192,204,177,89,124,7,12,13,36,17,179,245,75,48,250,87,231,205,216,131,170,159,190,225,90,166,86,216,238,159,137,79,113,220,54,215,200,213,62,79,38,33,41,147,64,157,26,199,118,24,164,40,213,41,160,74,24,55,102,76,41,46,234,167,1,149,217,71,145,53,180,94,70,127,240,106,141,50,198,72,25,135,139,242,44,164,201,148,81,225,237,34,105,62,72,5,195,17,37,125,145,224,249,225,42,75,104,21,52,64,129,106,57,89,172,75,136,104,217,33,138,49,246,229,34,73,51,88,109,135,243,98,90,99,106,64,89,15,44,66,242,44,222,111,13,13,219,13,99,1,255,0,19,225,49,113,47,7,30,127,148,229,83,242,67,121,58,91,195,137,19,14,5,229,111,180,168,170,250,153,137,74,251,95,201,213,200,164,117,134,161,120,162,63,229,114,38,217,129,25,153,172,11,136,105,92,203,42,121,167,102,208,185,83,87,75,100,78,199,34,159,166,207,168,39,48,184,177,42,230,124,25,61,37,83,45,170,111,177,73,240,235,25,87,84,129,26,186,76,95,208,70,47,228,83,246,186,110,33,103,127,78,249,97,171,51,39,106,12,178,49,3,12,58,130,180,153,141,104,66,170,248,23,0,183,131,138,199,38,228,76,67,218,192,244,145,176,197,46,95,184,131,128,104,50,122,139,200,162,202,170,61,153,196,118,166,177,141,56,24,178,99,243,228,93,6,170,121,199,92,195,25,23,26,134,182,218,14,41,98,255,0,71,98,128,190,12,189,55,106,248,145,10,66,143,219,74,208,175,128,203,37,177,99,164,198,54,95,248,170,58,112,131,195,41,151,27,141,169,47,8,54,10,38,69,95,166,231,206,24,62,110,86,82,46,86,188,44,54,218,186,157,17,230,136,47,107,42,210,246,50,79,181,137,0,27,40,132,7,220,94,147,101,141,58,245,13,246,46,206,131,224,211,193,27,51,22,46,85,59,119,181,17,240,196,139,137,29,91,124,66,240,153,58,216,69,183,31,205,149,117,44,214,228,73,163,161,207,95,234,69,30,208,177,71,141,43,152,111,77,238,18,232,147,235,107,106,79,132,73,53,172,0,73,230,196,155,7,11,106,76,195,187,56,153,155,106,143,13,199,169,125,164,44,144,144,172,120,186,134,144,155,194,49,222,16,242,169,52,99,88,46,238,238,158,51,246,145,11,150,74,2,3,44,115,230,10,218,29,49,253,217,105,177,123,153,17,76,181,124,23,176,53,240,50,145,62,221,20,44,24,109,222,14,81,36,236,123,227,63,49,138,142,152,107,203,102,97,197,137,77,89,86,222,70,63,41,120,214,109,179,130,176,226,77,175,31,106,2,76,252,177,8,17,11,47,228,64,109,136,33,238,229,202,84,58,111,107,53,42,170,219,49,153,177,56,113,153,115,6,243,49,68,95,241,174,173,167,131,90,74,214,24,194,30,69,69,171,116,199,248,61,62,40,255,0,113,74,190,100,74,129,178,38,92,164,78,202,177,45,148,93,198,148,115,73,144,179,176,226,84,50,116,244,25,63,218,242,125,69,31,73,106,120,214,44,93,78,51,247,49,114,168,199,37,24,36,82,69,250,39,39,111,90,215,224,250,73,108,137,16,67,85,146,94,114,143,8,86,232,20,240,127,87,98,37,109,194,106,19,85,27,40,24,99,21,106,184,167,131,36,29,95,200,183,62,226,36,110,17,9,111,141,37,150,92,41,23,168,202,128,209,144,211,43,95,91,243,97,22,84,219,77,234,71,206,6,210,88,186,149,67,244,96,11,203,186,82,178,116,241,225,75,204,18,171,50,168,43,20,166,228,26,86,248,108,42,42,27,223,225,218,179,52,97,227,247,18,169,140,4,205,165,104,248,121,72,165,236,131,42,202,203,118,97,42,28,49,74,78,213,55,169,233,207,221,18,81,18,173,141,26,134,100,24,92,88,178,162,183,47,147,194,88,184,132,164,163,113,248,27,233,39,193,184,220,131,8,187,18,228,82,162,93,67,15,109,98,195,68,18,161,135,48,155,22,24,223,242,44,39,213,31,99,187,50,77,26,97,202,124,94,218,106,220,219,25,221,218,178,75,58,186,144,240,245,14,54,114,139,141,52,54,152,60,159,9,104,105,53,176,99,112,203,91,180,27,138,85,83,207,5,220,92,66,40,209,91,55,143,132,171,144,106,26,73,208,190,110,142,81,4,167,35,107,61,127,91,45,153,74,66,141,69,150,84,248,238,50,170,191,201,250,0,217,43,95,196,44,171,81,183,214,239,102,40,163,41,62,154,231,16,62,36,90,254,65,26,41,10,69,117,166,245,9,36,243,23,136,136,89,27,207,65,118,244,54,217,104,157,79,55,218,219,15,237,21,10,31,134,242,188,57,138,173,67,51,39,116,162,35,2,96,23,165,116,199,50,125,17,101,98,34,31,195,211,198,62,104,146,134,34,39,129,211,100,199,253,68,187,148,210,124,146,70,234,72,230,106,18,23,207,49,82,205,213,118,248,54,56,216,13,241,171,116,252,189,220,65,98,250,136,91,141,72,75,32,124,167,98,81,107,36,246,94,97,10,77,3,212,171,73,132,221,107,153,162,121,179,47,137,53,173,180,196,235,127,155,52,174,175,109,74,86,201,185,168,59,3,148,152,252,215,105,244,209,217,117,23,181,9,255,0,134,144,124,247,101,149,148,137,118,226,44,179,53,104,17,163,216,242,141,134,87,158,27,102,117,101,92,222,101,223,225,247,178,190,32,185,21,69,13,197,230,61,220,177,110,71,244,208,210,55,143,176,140,163,224,201,196,252,190,150,188,102,50,119,134,81,12,68,250,99,72,236,190,40,156,111,124,67,80,255,0,213,82,247,223,26,73,80,63,148,128,49,17,110,243,47,198,166,109,234,231,85,129,85,23,31,205,192,25,86,231,211,208,70,230,8,185,23,59,209,255,0,17,110,53,4,71,154,199,139,246,211,153,150,83,138,207,148,22,82,42,47,81,47,208,141,15,244,165,125,144,225,116,197,202,165,111,179,145,249,76,44,72,6,79,212,113,159,148,217,49,162,140,243,219,3,49,101,44,86,127,49,42,162,183,201,177,147,242,155,162,8,104,199,188,16,65,134,32,178,145,16,26,124,163,237,91,96,85,12,188,33,46,85,76,126,198,34,166,4,242,78,243,98,228,80,58,182,159,85,13,251,184,156,163,93,233,250,111,243,230,94,54,158,97,0,241,113,171,109,163,174,68,150,70,70,196,224,186,110,101,174,62,92,130,34,101,125,172,231,82,49,155,177,19,25,85,108,248,108,164,57,226,26,40,255,0,113,66,235,152,96,178,130,193,127,238,235,203,235,33,90,225,238,119,244,243,103,165,253,139,13,13,173,135,58,42,103,107,50,202,76,189,222,81,227,92,142,133,255,0,135,252,50,242,170,6,124,75,124,99,255,0,147,12,159,184,84,66,180,77,46,19,105,119,214,133,29,148,203,194,159,183,141,53,173,212,59,30,212,170,183,89,214,219,240,236,4,34,125,164,254,52,8,50,124,11,137,116,42,163,17,102,100,10,141,39,212,146,240,178,198,13,175,8,136,81,167,65,101,108,30,80,148,133,71,4,192,147,237,38,101,80,86,11,128,104,63,144,50,251,19,62,50,117,11,141,43,100,104,177,143,247,19,47,82,0,190,215,238,164,103,160,172,182,226,35,212,44,4,32,60,166,255,0,145,115,170,217,231,187,181,120,76,46,63,53,210,181,12,48,106,8,184,69,41,13,67,161,129,82,126,101,209,26,171,228,74,212,7,49,182,60,56,184,208,19,38,0,128,205,149,85,234,16,213,70,7,9,72,85,24,248,103,157,253,169,49,173,104,238,27,130,152,222,115,165,112,149,80,178,52,24,67,126,238,231,147,233,172,131,78,200,204,197,212,181,90,213,19,195,181,35,70,189,134,220,0,100,50,93,255,0,116,153,85,105,92,111,195,137,69,76,212,236,130,125,164,65,19,40,149,254,146,212,50,172,160,230,197,137,44,109,79,131,89,88,135,215,250,2,242,164,236,182,174,148,81,12,190,218,72,200,26,143,193,153,109,8,37,213,111,167,158,72,217,187,46,92,75,8,1,173,146,15,155,199,254,210,165,81,242,109,1,100,114,95,76,86,203,199,154,89,72,79,221,78,95,12,133,233,138,49,167,76,141,16,111,249,78,181,179,8,198,126,84,110,42,24,214,114,94,77,85,230,60,161,139,149,46,244,163,148,236,150,104,184,136,37,212,130,104,152,251,127,141,79,220,50,41,58,133,137,63,228,33,42,181,140,97,220,19,6,19,23,169,45,181,153,244,80,76,102,51,226,84,148,241,171,68,207,155,229,34,149,86,217,106,88,81,67,113,90,46,25,121,50,42,19,62,32,193,155,46,84,190,238,134,37,145,248,126,89,38,140,27,26,211,190,38,93,200,253,180,178,46,190,58,152,161,146,117,104,43,79,132,81,87,56,248,187,255,0,105,107,95,135,117,192,151,93,165,253,76,133,126,37,97,125,163,229,217,29,246,1,46,47,201,214,185,254,167,209,135,212,0,96,113,36,215,165,105,151,151,97,150,68,70,210,218,119,58,143,195,31,137,22,186,198,140,22,23,116,34,130,66,179,46,60,168,251,136,7,157,205,19,254,117,57,163,52,196,184,48,89,18,89,127,209,214,173,194,246,86,143,16,149,118,246,151,220,86,107,181,147,65,52,102,31,30,18,137,56,129,37,241,186,162,140,66,250,136,61,224,10,126,111,248,172,236,173,64,32,125,33,174,118,145,74,173,138,54,60,242,64,252,63,242,41,187,80,203,130,78,84,146,183,91,78,25,223,18,36,174,36,167,85,106,75,89,36,237,227,75,27,48,178,45,53,41,89,124,49,15,238,44,25,37,243,95,204,162,106,160,78,178,151,155,41,49,174,145,3,79,15,104,204,69,93,11,29,57,106,45,180,8,11,54,192,234,82,55,210,108,99,74,205,46,47,26,168,120,95,8,152,76,84,86,24,54,81,112,203,18,70,147,44,129,84,149,129,113,79,54,38,34,139,145,97,233,185,57,177,113,160,239,180,121,225,31,53,73,82,96,207,213,208,72,192,203,158,76,106,190,168,53,84,235,21,181,82,182,172,49,98,173,147,55,66,6,33,41,40,26,170,212,64,253,121,49,166,85,186,180,19,79,180,202,60,170,91,215,106,246,31,105,132,51,225,144,114,243,75,69,121,176,96,205,139,42,105,113,1,147,70,147,86,178,214,49,241,98,202,53,122,145,176,173,151,3,17,253,207,246,147,192,217,48,131,250,75,121,130,117,182,27,235,68,207,155,22,66,41,200,168,58,200,199,131,112,193,123,171,84,205,66,113,179,168,139,48,192,247,184,209,239,146,50,131,154,0,202,177,99,65,90,79,225,61,14,224,246,68,250,73,222,204,152,63,84,146,90,195,149,249,13,82,44,75,8,111,148,70,124,217,121,83,237,212,203,4,122,169,35,31,183,141,54,124,195,205,7,9,87,40,248,151,50,199,77,193,61,182,235,229,163,51,46,53,191,225,23,198,109,63,170,89,180,202,34,147,247,87,59,54,136,245,99,162,56,217,211,86,95,130,250,78,152,28,150,114,202,83,166,164,37,105,50,152,74,214,124,240,99,249,69,57,62,134,202,219,152,179,198,47,183,149,59,105,189,143,98,42,204,140,42,135,170,129,80,78,172,170,202,147,83,214,221,255,0,107,137,76,70,208,12,140,252,221,169,236,58,168,48,124,12,24,184,147,175,79,172,63,38,180,136,255,0,3,233,245,160,146,15,148,80,86,80,207,80,124,50,213,128,117,39,166,245,114,141,47,190,159,248,167,251,94,65,45,89,47,240,74,180,32,205,36,121,19,138,171,95,162,131,126,140,25,72,252,210,177,44,89,66,250,210,118,167,104,198,89,11,152,115,56,242,229,68,62,124,18,254,172,170,94,180,220,152,85,84,61,60,57,35,221,229,74,170,13,83,57,50,96,198,137,151,18,145,102,179,150,75,46,24,188,126,104,237,72,27,81,216,190,33,167,252,183,182,190,70,210,91,145,176,162,158,52,219,63,184,170,195,104,115,30,79,155,197,145,60,135,107,6,107,49,98,196,128,129,84,72,32,230,40,210,107,155,80,65,127,8,185,20,153,89,56,20,197,202,211,5,145,135,194,84,162,99,6,65,168,215,235,155,21,136,111,174,36,191,46,36,171,186,237,158,130,180,116,249,41,97,188,153,250,150,118,85,82,236,186,165,98,75,131,50,119,158,91,28,98,26,165,135,36,18,89,194,81,170,218,129,86,33,110,52,72,228,246,227,42,6,6,155,216,147,137,116,185,149,163,32,56,74,151,134,146,116,151,253,181,91,92,92,141,20,52,57,9,212,159,73,211,4,199,155,18,62,148,35,132,62,98,242,44,108,181,15,38,211,42,70,234,21,3,88,216,158,126,238,55,15,82,223,85,167,129,56,249,76,37,246,121,158,82,101,76,106,172,129,5,156,165,196,164,189,70,211,92,125,182,98,134,52,48,65,137,136,34,82,250,182,99,60,31,202,179,190,215,149,81,129,138,33,114,201,250,99,92,254,125,149,172,151,238,229,241,143,219,26,27,168,121,184,251,18,214,31,216,69,118,29,241,248,69,137,25,163,222,122,211,243,127,206,176,121,134,79,105,30,16,143,217,88,93,74,153,54,82,231,3,22,84,137,244,36,201,148,188,168,184,207,36,22,118,166,49,140,9,32,204,182,49,88,151,159,113,232,4,230,23,26,219,39,92,209,237,50,150,81,50,45,186,158,168,18,98,60,184,178,174,121,14,146,214,73,49,4,73,100,141,188,10,70,203,230,80,76,190,5,184,48,136,169,35,32,90,198,62,236,61,98,90,161,211,218,198,151,243,98,227,85,241,172,128,48,97,196,136,99,253,205,102,167,16,138,221,85,6,77,110,25,125,158,9,92,204,115,137,196,94,36,104,104,125,75,164,95,198,178,125,12,234,222,232,184,134,174,169,66,54,15,211,204,28,98,43,6,106,74,162,120,6,93,160,212,67,222,241,143,229,5,149,43,53,35,63,57,74,46,69,54,86,251,31,211,200,236,44,124,89,172,226,229,26,82,109,36,204,251,190,165,17,73,241,23,240,223,152,101,197,220,171,120,26,158,118,173,30,96,197,196,63,166,133,153,248,118,9,58,122,101,223,208,109,13,224,19,48,149,97,62,202,32,217,194,148,207,124,168,195,127,23,34,2,28,99,219,51,230,202,138,187,136,213,53,89,25,249,50,133,46,53,197,143,180,143,125,35,224,253,212,12,153,56,184,67,196,155,88,127,96,86,53,135,85,12,124,50,234,213,4,59,186,50,179,244,3,18,149,216,14,73,243,24,169,140,106,162,126,76,72,88,205,182,131,11,88,116,115,177,150,33,73,145,19,91,79,23,105,151,117,200,188,26,219,17,143,244,168,136,213,178,253,238,36,52,154,160,10,230,24,145,184,140,85,170,182,96,7,41,49,181,211,4,156,60,216,136,95,200,165,224,85,78,141,59,155,38,36,109,234,106,200,167,68,141,36,100,98,14,202,159,252,118,40,70,24,248,248,68,189,50,75,200,14,98,174,118,192,214,1,14,15,62,101,170,202,180,159,251,111,42,95,132,242,101,240,149,48,48,111,6,15,148,22,84,234,162,153,5,146,227,51,20,188,121,22,153,51,199,25,137,36,153,150,163,62,19,118,45,89,172,113,252,216,146,237,176,216,141,25,48,242,95,152,66,196,49,39,80,236,158,33,169,224,207,174,24,57,74,79,240,45,177,167,130,105,24,42,236,136,168,255,0,3,153,147,50,168,219,91,141,78,57,223,41,20,120,215,65,173,211,210,231,123,73,140,202,77,43,80,60,214,18,178,147,233,141,93,99,79,45,72,217,144,141,167,190,181,40,25,187,129,151,234,42,19,92,112,113,83,12,95,112,165,90,3,169,40,252,241,68,139,136,127,80,171,77,174,167,210,53,177,31,234,51,242,147,233,137,70,73,21,6,85,103,248,24,67,153,56,191,171,159,252,99,90,172,153,247,87,31,212,63,26,88,35,250,118,158,129,139,238,21,81,232,247,216,221,252,221,140,242,20,158,9,97,145,166,111,225,125,122,125,81,108,199,66,135,36,133,98,41,143,97,59,146,9,59,234,214,113,21,106,170,158,125,219,195,44,170,217,28,181,81,133,192,107,102,241,6,7,39,212,91,160,70,131,24,120,74,44,168,217,48,199,225,194,167,94,204,146,240,242,42,89,140,168,247,211,105,201,205,181,26,83,62,30,219,148,66,227,78,96,70,102,53,178,76,240,70,103,48,134,85,141,55,236,101,114,35,183,50,231,63,14,34,8,104,123,40,28,15,46,81,167,204,178,5,145,56,68,33,32,36,210,69,33,59,84,241,41,99,157,63,73,89,91,88,241,20,152,213,44,8,103,210,231,0,108,21,52,60,21,164,194,21,235,224,142,72,51,24,93,93,105,153,146,184,2,179,4,178,96,10,12,162,83,183,30,163,100,253,160,69,252,133,83,204,212,135,41,246,153,72,36,197,239,220,248,114,229,89,29,140,101,25,105,189,19,77,167,198,67,113,150,73,121,81,86,84,143,156,124,193,16,241,175,64,141,42,16,24,98,227,16,255,0,117,60,173,147,6,72,223,132,163,42,232,220,38,202,196,243,227,122,111,10,243,38,60,189,202,142,77,104,228,165,22,84,239,27,56,84,217,85,193,88,86,249,224,140,78,210,21,11,113,172,231,8,12,13,29,94,228,137,204,106,161,201,31,42,218,202,112,86,191,42,205,181,242,26,199,221,43,79,168,238,199,187,188,16,227,125,181,95,233,67,140,197,60,29,103,182,102,32,136,105,189,109,222,249,252,216,148,218,79,215,66,234,172,30,26,208,123,169,14,170,184,131,83,19,8,145,247,22,71,16,62,80,75,146,234,169,247,18,94,64,134,174,73,72,167,89,102,199,224,155,96,195,39,235,99,198,30,80,148,138,102,203,226,69,141,185,217,19,23,31,159,98,209,91,165,117,141,223,9,98,237,134,170,35,124,40,216,129,134,177,158,171,167,73,70,200,55,20,38,134,182,182,104,30,105,101,228,243,235,85,52,246,85,180,132,205,199,197,214,165,161,224,173,126,32,166,44,159,19,222,138,50,167,144,14,136,29,96,57,35,203,139,141,73,234,77,85,113,56,251,74,225,113,165,236,178,26,96,27,136,184,48,133,70,223,176,8,246,211,176,102,177,47,34,22,30,164,149,91,59,22,46,52,124,201,36,146,244,20,151,128,99,225,236,79,136,214,98,180,55,112,100,129,153,145,16,230,0,111,83,218,120,57,17,119,12,156,49,176,49,5,149,30,190,1,232,84,62,236,24,240,160,164,204,4,158,145,16,164,65,67,167,178,16,24,89,98,70,198,152,72,222,214,82,44,101,101,249,22,170,10,240,188,76,234,198,144,188,195,245,28,63,251,186,119,106,107,194,191,244,184,144,33,170,202,253,217,162,242,173,91,121,25,81,196,151,130,52,78,33,101,82,179,39,178,49,55,101,22,37,115,2,52,18,3,149,79,223,85,2,79,152,98,33,153,95,228,56,48,174,29,150,244,152,66,140,126,146,124,158,99,23,181,3,85,167,143,26,95,52,165,90,201,32,141,143,17,114,172,198,34,173,153,17,113,163,43,75,231,180,42,231,122,147,68,202,160,148,201,113,56,149,203,238,37,9,153,162,11,41,18,41,58,132,243,142,255,0,86,255,0,109,119,110,106,235,145,198,170,162,10,221,114,8,50,217,18,89,85,13,149,197,84,208,48,219,161,169,155,141,42,11,39,188,177,5,136,137,23,224,55,198,30,98,148,133,39,211,83,217,111,29,70,178,142,109,102,2,79,16,81,148,143,202,12,69,82,65,164,188,141,211,1,90,104,248,123,46,107,1,114,39,219,111,49,108,165,53,61,36,81,177,230,150,36,21,196,205,151,249,113,120,196,153,26,126,248,127,73,43,158,207,200,152,4,114,110,237,100,248,8,34,254,69,182,5,109,172,147,230,223,226,77,25,38,14,211,244,170,106,251,83,196,132,62,33,16,170,126,35,150,240,230,60,94,1,49,114,226,68,73,214,16,74,124,60,98,92,110,30,173,245,115,190,33,74,65,39,33,170,4,111,155,9,114,40,228,225,137,209,174,45,71,180,204,34,241,169,154,118,69,178,148,243,75,47,31,211,75,164,153,248,57,86,16,250,55,97,236,243,78,160,86,207,173,131,24,31,40,37,162,134,73,6,126,81,45,245,70,36,224,97,90,166,49,145,142,154,216,153,82,152,211,6,64,61,37,52,50,73,27,202,17,45,65,153,249,59,81,240,44,177,112,226,66,177,167,58,184,141,115,91,47,119,19,34,180,208,122,192,243,94,192,155,136,136,217,240,50,191,136,74,110,101,107,35,19,40,133,136,136,146,21,230,158,226,29,114,101,12,27,104,175,54,33,229,81,54,85,160,169,126,21,183,77,207,124,16,115,74,76,111,141,77,101,5,229,17,126,100,72,89,153,241,113,149,69,145,140,12,24,76,135,159,50,37,32,31,45,76,154,236,113,143,133,43,212,55,115,173,226,62,36,72,164,201,224,179,33,150,166,47,255,0,180,8,43,101,60,88,135,254,60,74,210,183,95,142,218,35,37,226,197,149,126,125,129,240,173,251,231,203,176,201,147,207,42,234,122,122,132,131,136,200,159,251,162,231,94,153,209,178,212,118,145,124,116,28,223,107,98,16,155,72,156,164,82,255,0,137,245,4,41,222,238,53,115,3,79,87,86,145,133,151,23,42,97,168,105,43,172,160,226,169,138,174,189,58,56,187,172,114,251,95,136,182,163,31,184,84,118,149,215,246,182,68,194,97,16,67,91,170,190,26,92,201,33,242,139,23,231,90,67,72,122,9,79,204,147,240,233,175,184,111,20,146,111,178,157,145,22,90,182,101,84,106,214,109,11,243,62,108,83,210,121,121,131,216,189,91,78,207,206,98,151,145,58,198,45,141,209,181,254,63,148,151,21,57,102,9,192,221,136,191,198,144,79,164,7,130,214,201,147,170,98,147,104,44,168,88,232,22,44,170,166,86,194,30,107,2,245,45,166,248,139,64,62,32,207,26,224,218,170,30,177,212,12,62,25,228,17,23,63,135,240,115,226,49,109,89,253,82,73,50,253,213,9,33,234,29,177,236,85,118,147,145,250,152,218,206,142,75,249,167,229,75,172,152,11,183,179,14,76,106,107,65,252,58,101,64,217,234,197,33,73,247,85,85,221,60,18,65,226,158,65,98,87,142,22,69,204,150,226,219,1,205,35,1,25,156,210,147,169,50,72,88,143,235,92,238,134,134,212,156,161,148,73,41,140,248,118,34,238,41,4,164,209,185,85,168,200,54,187,146,62,38,92,75,48,214,156,175,250,170,22,203,82,86,210,31,230,203,139,238,38,245,95,17,107,139,225,233,249,101,125,197,37,154,141,65,164,143,90,148,178,104,72,95,105,43,153,163,193,24,15,151,44,184,145,140,213,71,41,48,148,184,150,115,225,146,104,63,85,149,116,47,80,174,71,108,146,100,155,90,210,48,181,210,137,143,207,173,116,218,29,73,115,36,12,205,43,253,10,33,148,146,163,51,48,69,149,62,167,11,203,221,216,155,101,121,139,99,29,103,36,228,127,168,226,202,69,36,199,159,80,120,123,74,242,78,161,211,156,149,54,197,24,137,247,84,185,160,90,193,151,154,140,67,146,50,167,85,80,176,124,58,173,147,48,137,25,231,136,125,168,216,108,156,65,179,118,37,157,150,152,24,193,187,17,121,19,10,76,152,39,207,154,34,209,39,213,68,70,20,217,49,170,90,120,204,16,223,152,89,83,102,67,222,143,22,36,87,65,172,66,70,190,137,26,94,236,217,10,52,123,53,251,45,136,200,149,48,8,82,126,234,223,107,160,223,57,239,22,92,75,56,218,110,14,151,137,242,130,249,159,113,43,116,255,0,208,220,30,178,238,37,108,92,86,50,185,62,154,221,225,71,109,19,48,165,40,140,39,178,38,83,44,171,67,107,26,118,47,109,101,117,52,206,203,73,51,125,148,34,33,62,226,156,178,173,156,57,126,157,151,16,215,80,245,128,66,131,204,46,69,50,240,146,200,143,49,184,147,219,65,114,18,6,1,232,6,205,164,164,226,24,73,119,243,119,147,200,95,166,52,80,96,68,32,241,25,21,26,4,65,240,133,46,54,53,153,137,203,186,217,194,39,244,146,241,253,52,154,53,197,230,125,164,177,17,118,192,211,213,73,131,135,23,47,130,144,187,210,187,99,229,91,36,104,234,108,108,194,24,12,1,121,76,152,134,214,186,55,9,132,145,201,146,120,207,120,98,9,74,207,173,188,36,189,220,185,68,253,181,205,29,184,169,89,21,124,139,91,41,155,158,24,156,67,42,194,29,63,31,9,72,133,129,231,36,108,16,68,169,130,247,214,141,129,202,60,159,77,80,144,143,214,238,106,31,202,46,52,238,5,171,44,129,152,203,115,254,103,245,98,75,108,153,249,216,24,130,196,159,111,67,44,1,169,35,101,31,10,81,25,227,130,62,84,230,99,229,70,31,40,178,141,104,101,110,228,121,130,36,245,11,3,133,228,41,51,4,92,106,142,180,44,178,240,9,75,137,46,141,12,145,135,243,124,73,165,61,87,62,100,149,161,163,203,45,31,90,72,59,188,89,87,202,74,216,48,124,49,11,141,23,39,80,196,173,174,218,11,148,137,92,105,146,188,51,8,75,45,168,20,246,65,173,44,71,225,23,250,23,27,190,249,25,207,251,175,93,29,246,64,40,48,242,228,92,239,83,189,158,177,137,109,154,160,164,252,200,103,178,148,194,229,227,93,82,134,96,224,197,7,47,250,18,122,125,55,190,6,100,246,5,83,4,76,38,226,75,182,160,204,48,126,167,228,250,171,83,245,254,76,145,12,92,75,105,163,86,140,24,133,202,69,5,107,78,121,211,177,68,47,250,210,55,78,190,35,88,232,144,32,14,112,31,44,37,73,13,84,66,156,139,126,158,124,234,144,97,49,81,91,145,201,123,202,37,101,97,68,134,210,164,17,216,99,11,141,89,70,211,3,20,70,97,235,240,74,158,105,68,225,202,178,147,124,120,48,118,130,47,34,25,152,197,91,145,214,90,26,182,77,195,240,255,0,206,173,41,42,168,227,0,113,37,149,114,109,103,107,171,171,95,234,21,37,227,247,18,141,61,175,245,141,145,249,98,229,92,178,73,42,55,177,86,85,175,185,218,245,14,58,210,63,210,77,199,224,161,39,154,12,146,102,176,40,209,222,171,106,80,97,48,185,10,146,64,248,105,47,80,89,60,178,231,144,67,243,93,43,103,82,86,82,191,76,73,211,2,240,218,74,24,254,162,164,159,174,96,194,31,244,56,3,41,5,238,40,208,232,10,237,62,254,108,133,24,147,104,22,84,209,159,180,244,97,136,127,83,42,155,219,203,81,214,191,65,15,248,139,121,36,159,170,197,251,66,66,92,90,220,219,3,150,210,73,127,149,52,126,149,245,99,229,136,44,89,19,248,122,60,17,129,134,89,81,28,42,191,32,210,28,176,52,135,207,152,165,33,87,90,209,148,244,251,70,26,94,63,228,83,211,224,109,143,135,107,251,105,124,54,90,238,217,203,136,106,173,221,56,18,108,206,155,106,24,133,30,26,152,163,23,220,92,227,83,232,249,98,249,179,127,206,171,235,110,61,55,192,197,90,117,38,182,131,131,230,196,50,125,49,164,252,134,242,29,99,7,166,121,35,68,14,95,249,16,183,207,36,158,100,20,59,179,221,159,20,78,36,228,209,182,220,37,47,34,69,247,25,148,152,99,206,34,48,223,251,186,232,126,155,19,80,83,51,41,113,126,69,17,101,91,40,135,202,46,181,85,67,50,182,12,86,110,231,226,39,211,87,105,40,74,164,253,223,195,162,96,126,18,229,83,146,116,149,173,107,24,40,145,74,186,231,226,64,9,159,41,23,47,220,88,179,82,68,147,220,44,75,63,37,62,134,219,99,132,204,170,181,243,126,238,42,101,66,26,168,92,182,43,160,107,103,128,144,115,87,8,156,75,135,204,214,124,248,101,192,34,73,27,211,19,85,78,167,3,82,87,73,157,134,32,136,143,152,102,77,39,82,230,149,183,17,11,204,17,98,65,218,252,81,211,250,72,143,53,182,168,133,7,23,47,204,149,114,217,161,203,185,85,142,237,69,208,234,143,128,113,45,82,116,172,27,47,213,229,92,103,225,143,253,172,116,127,196,61,91,43,76,215,234,40,243,182,223,76,93,139,188,6,120,36,243,8,169,224,235,83,168,211,178,137,52,47,19,85,137,87,233,186,170,153,125,92,107,228,150,85,78,102,28,74,254,53,32,53,3,54,134,16,211,16,252,46,163,140,76,217,70,186,175,167,216,167,62,164,210,180,18,71,132,208,8,82,37,151,122,0,244,146,189,90,38,65,70,251,171,168,79,187,163,210,67,194,28,101,39,218,92,219,89,234,221,65,171,70,248,130,249,104,202,13,53,240,93,10,71,31,147,250,6,80,234,70,120,97,52,241,166,147,228,233,201,172,249,188,107,130,208,233,237,77,7,81,179,54,73,49,188,249,23,127,135,85,166,108,171,88,46,49,73,240,89,211,198,235,203,208,36,167,124,4,129,161,170,207,154,186,80,255,0,109,52,135,162,98,201,102,238,94,53,63,101,164,143,90,124,190,218,87,50,76,177,63,138,81,5,252,171,161,174,132,113,24,234,122,65,193,243,12,69,33,248,14,252,167,100,189,215,26,85,62,215,83,201,188,96,183,228,219,42,183,234,121,98,240,12,185,68,198,167,184,222,90,20,175,234,27,14,0,42,60,51,32,53,110,164,203,19,105,18,2,5,154,156,18,108,152,30,213,81,100,253,63,177,249,184,184,149,35,107,146,99,142,7,71,188,179,189,88,197,228,35,250,211,235,143,134,231,147,7,119,181,77,61,29,251,230,26,32,184,252,215,67,141,118,8,192,96,165,227,47,228,76,204,161,234,114,141,49,167,129,72,15,155,22,34,42,86,106,74,232,207,194,34,229,77,231,208,142,253,252,82,177,15,233,173,31,131,226,84,15,169,45,85,199,23,179,95,218,198,35,197,16,75,156,252,87,212,154,199,104,251,29,60,33,136,130,93,110,101,12,81,129,134,15,186,166,238,52,175,169,15,23,30,52,141,10,58,213,181,30,57,53,70,177,205,62,6,252,81,248,141,168,39,63,213,170,200,33,197,127,98,253,121,167,174,193,52,108,245,30,34,174,31,79,14,187,77,141,129,218,143,248,149,44,59,189,201,25,139,136,107,151,241,214,47,253,69,26,77,214,179,29,116,215,208,99,31,16,98,166,30,182,204,120,113,46,121,91,125,47,207,132,89,85,68,109,66,127,14,104,163,77,146,114,37,81,171,230,46,123,173,166,108,159,234,56,191,214,169,189,73,146,73,218,179,147,91,91,100,207,155,139,149,86,57,46,28,9,38,79,203,128,193,235,42,114,200,217,89,204,183,204,164,6,12,194,226,197,214,179,97,136,48,45,145,84,21,152,95,38,52,161,17,155,78,82,42,58,218,211,148,12,221,136,106,78,125,174,163,141,57,158,147,3,229,190,162,122,29,79,46,23,135,171,113,101,92,204,219,89,246,42,217,168,222,203,67,2,112,55,120,134,167,194,111,77,249,64,197,77,159,172,30,80,112,245,165,126,164,9,60,216,151,71,228,93,68,219,29,195,170,5,184,51,75,95,95,161,152,65,191,18,30,5,246,33,166,65,214,16,69,218,36,171,213,83,224,77,189,78,123,113,160,201,90,124,219,84,153,240,39,70,127,9,113,46,230,25,245,182,64,226,229,251,105,37,222,155,174,39,40,69,200,186,173,20,170,38,71,57,134,249,88,249,138,179,100,200,130,62,25,125,106,143,240,219,60,249,186,210,27,237,49,190,30,32,255,0,26,149,127,66,138,108,147,67,6,79,205,132,163,198,166,46,45,98,210,125,52,19,13,121,166,206,72,146,242,109,147,71,233,47,95,137,187,137,202,68,42,191,144,89,77,16,239,183,195,202,152,195,121,36,147,137,79,191,79,106,58,67,176,38,23,26,169,167,102,217,236,49,139,137,35,35,39,32,196,45,241,162,212,121,154,218,46,95,200,147,5,250,98,200,135,197,23,17,21,132,152,7,178,229,23,40,210,51,104,243,228,202,18,227,84,86,184,164,62,170,124,172,108,16,133,198,150,64,170,211,147,188,2,104,4,220,251,132,34,233,47,209,135,238,55,42,71,60,49,33,51,14,215,145,51,70,11,32,60,106,170,170,214,97,17,69,251,99,77,217,90,60,25,98,37,17,171,71,24,27,179,11,145,110,170,181,255,0,24,148,178,64,26,64,147,18,15,234,213,21,109,168,58,130,94,53,207,167,153,229,63,22,68,250,133,248,251,82,53,134,85,82,204,219,28,127,170,26,75,60,196,243,102,21,153,171,101,23,148,34,38,53,170,72,73,25,156,201,99,176,230,169,147,193,90,15,184,85,27,101,168,101,231,196,44,171,43,88,22,86,83,179,101,38,52,154,250,123,52,217,1,238,166,217,215,155,13,184,80,70,103,6,99,34,100,234,218,168,209,94,25,101,90,160,89,2,222,183,54,46,214,41,153,58,14,214,222,118,108,184,132,170,177,221,113,37,109,45,145,65,85,173,168,60,240,152,169,224,108,160,201,150,195,68,82,191,248,51,56,128,121,133,105,254,133,21,191,188,209,55,24,101,228,47,231,82,154,25,87,250,85,118,216,253,11,27,149,96,252,121,49,5,64,214,252,69,36,232,140,197,3,151,193,54,211,208,39,89,75,221,216,207,36,100,138,186,255,0,161,24,121,61,128,173,30,99,114,145,5,90,27,137,167,202,82,144,81,190,154,173,52,13,63,24,108,49,74,73,56,144,82,103,239,134,240,215,113,254,210,117,145,63,216,185,27,189,30,152,140,196,89,68,200,149,204,248,99,85,37,249,66,92,168,125,207,164,19,220,41,17,236,248,133,233,31,171,226,254,36,251,204,159,2,172,108,224,31,130,71,7,166,7,242,38,65,135,101,27,195,12,82,113,44,153,241,22,44,223,14,81,137,80,192,187,139,36,29,163,71,228,163,124,3,70,200,96,248,118,83,98,238,204,81,113,36,38,49,243,225,70,76,140,15,55,152,50,135,254,234,149,212,151,15,133,225,233,242,135,145,99,53,198,140,104,99,18,49,214,86,186,135,40,48,152,168,120,12,151,58,11,37,151,151,43,18,41,225,60,153,120,132,34,41,50,149,142,166,221,230,79,60,72,41,151,223,145,226,84,123,6,10,35,50,139,18,149,159,72,121,51,184,81,95,212,208,54,100,146,55,132,194,202,152,213,105,32,73,99,205,212,138,12,104,149,12,230,229,70,64,212,145,36,147,104,17,98,78,184,124,19,97,55,166,252,214,208,75,211,52,3,200,63,186,170,60,233,163,19,48,185,8,158,64,9,39,51,54,37,117,145,8,228,113,223,194,86,181,39,204,25,68,226,246,211,88,19,39,46,155,113,167,183,32,226,22,37,63,38,134,36,32,102,49,82,181,6,86,97,30,254,113,125,212,117,37,80,10,125,220,178,226,24,144,159,138,189,36,143,8,106,210,179,90,203,156,76,185,113,36,24,162,181,178,131,231,132,37,73,31,106,65,147,8,68,69,232,17,162,100,205,45,58,55,165,21,156,82,191,233,37,102,95,32,80,32,190,196,131,76,96,63,242,98,42,195,212,162,198,6,20,12,51,28,146,243,123,107,87,183,136,53,135,172,140,49,114,136,88,145,175,184,217,3,134,81,50,125,53,132,48,143,221,41,22,211,6,39,158,97,11,42,214,93,28,91,5,214,235,63,87,31,167,22,7,39,212,91,63,12,85,121,238,203,23,145,79,201,212,39,211,127,55,18,0,202,68,108,109,121,170,164,197,205,181,133,143,246,150,217,144,110,99,70,50,202,49,62,82,152,101,26,30,75,237,100,147,152,88,190,218,10,54,191,178,140,76,214,2,25,71,246,145,172,248,169,163,166,241,6,41,50,36,215,168,211,203,64,219,96,87,210,30,73,56,68,153,7,77,190,52,94,98,173,143,215,145,96,129,230,13,89,18,41,58,243,80,93,141,225,12,81,136,104,222,253,116,26,172,28,96,130,15,158,20,166,73,135,37,232,127,85,103,131,195,44,164,200,190,198,140,127,213,132,68,69,117,118,52,244,60,242,95,136,75,97,140,1,100,9,113,164,250,134,203,24,62,82,86,34,41,64,217,90,148,157,73,89,155,196,74,150,251,54,19,207,104,84,27,40,108,70,124,165,40,241,33,43,102,15,31,41,113,17,52,52,249,219,18,109,16,172,192,62,167,52,17,99,22,233,23,113,14,8,136,205,161,114,253,69,203,171,109,101,193,59,247,114,191,214,173,225,234,218,226,69,194,98,163,47,35,89,116,241,26,155,228,153,148,42,31,85,107,145,193,226,17,72,82,35,108,181,85,84,97,225,203,255,0,85,104,170,153,162,174,223,243,101,66,246,124,92,202,183,33,37,38,176,181,178,127,16,178,254,234,169,12,155,89,63,171,16,196,156,134,135,74,227,203,82,152,49,245,81,137,137,110,220,40,22,212,136,52,8,130,126,99,45,95,136,98,84,112,215,20,138,198,75,43,127,62,88,185,84,78,167,198,94,26,232,24,135,246,213,42,179,5,181,61,39,94,75,24,55,102,18,99,73,241,70,36,214,109,54,25,72,85,17,27,77,222,77,35,195,253,178,173,164,170,174,173,123,50,139,169,54,157,42,166,66,239,92,168,173,208,15,212,159,54,82,226,26,173,164,209,240,107,71,135,18,93,79,124,1,1,155,78,180,199,241,32,201,238,165,110,170,159,6,237,234,101,101,79,19,38,28,92,105,36,154,74,216,195,249,72,3,202,155,126,36,131,141,226,218,144,164,250,137,52,249,51,138,204,193,158,49,127,18,101,153,156,74,208,231,58,159,77,158,182,94,239,23,34,115,165,117,59,36,177,145,11,197,137,57,120,119,163,126,238,86,229,71,76,135,43,77,206,221,196,235,68,139,117,40,172,117,72,6,25,71,133,104,147,0,98,38,101,43,67,173,160,148,152,140,85,88,27,184,146,124,57,84,22,70,25,148,1,239,252,253,75,107,224,14,72,249,68,154,60,196,39,233,4,179,48,101,10,46,99,42,172,132,234,40,14,137,173,147,203,136,75,237,148,3,198,3,226,4,184,137,225,198,68,1,163,92,89,31,52,73,73,205,108,9,216,217,234,56,196,68,214,103,228,53,104,113,251,43,235,205,55,100,205,220,172,163,243,93,38,158,236,247,116,252,62,235,22,122,183,225,212,27,176,102,49,114,148,74,110,157,146,244,177,217,93,237,161,161,84,201,67,114,225,117,181,86,80,167,48,165,148,78,39,170,136,218,192,16,101,122,116,178,226,34,212,203,86,96,253,47,242,41,41,239,36,157,70,195,24,68,198,71,174,89,51,227,232,89,127,228,116,255,0,10,235,120,188,82,178,169,169,250,110,13,104,222,80,151,145,88,83,214,193,20,86,98,18,81,169,32,16,140,120,132,85,95,26,247,38,188,132,112,237,114,131,9,82,203,43,47,162,148,92,83,217,70,127,20,172,168,127,51,198,31,42,150,203,32,246,83,93,144,79,101,194,82,175,145,171,101,84,17,134,136,82,47,144,224,75,187,157,219,136,98,85,47,100,90,214,97,55,42,175,113,77,172,212,57,64,207,81,22,44,76,90,227,95,65,146,76,49,10,147,76,152,50,249,225,73,163,76,28,19,226,23,98,90,177,152,157,61,149,164,146,12,166,139,148,100,72,167,198,163,131,221,86,36,44,11,139,33,129,157,133,71,89,89,68,21,110,238,88,134,174,189,235,145,38,28,214,204,130,40,63,211,224,98,83,22,182,83,164,159,105,93,237,118,37,1,184,157,118,125,165,118,65,13,94,80,208,236,129,195,216,94,197,138,190,110,111,1,27,224,74,178,174,195,44,92,138,73,244,135,173,151,155,107,212,187,3,242,36,178,94,207,60,88,150,217,70,91,28,249,154,158,198,52,182,6,33,85,35,246,51,188,37,216,227,255,0,2,46,214,134,8,134,195,6,47,39,184,134,147,242,209,122,186,144,171,162,113,49,154,198,231,177,146,98,188,53,194,26,5,149,160,200,240,216,202,39,241,149,77,121,206,41,30,98,241,13,7,25,155,227,191,230,151,60,151,182,101,151,137,100,96,193,169,130,249,117,197,33,82,138,173,108,252,159,55,23,18,99,85,26,32,135,136,210,137,143,233,162,167,213,83,89,68,197,18,46,34,44,217,86,249,5,152,99,15,91,83,127,118,84,192,58,228,31,251,110,201,141,115,105,244,44,141,250,185,67,23,238,163,232,112,86,145,152,101,101,72,208,255,0,70,182,159,69,52,7,220,217,106,48,91,88,202,38,216,94,218,232,198,8,36,177,115,73,250,192,4,30,24,130,228,79,52,244,153,222,12,52,178,246,170,43,50,113,211,208,70,91,140,102,80,140,137,11,244,197,52,25,123,178,148,133,34,190,12,50,73,103,18,6,202,169,130,238,93,27,139,82,34,188,219,144,97,197,198,149,190,30,217,252,73,244,96,140,126,234,10,200,192,23,81,82,238,5,77,80,223,182,246,150,115,13,76,80,63,52,92,164,74,222,99,201,62,105,114,177,15,233,162,95,62,182,55,221,73,184,195,213,72,75,186,168,146,94,255,0,149,196,63,166,182,233,184,195,173,62,16,171,102,24,150,92,53,241,82,121,148,242,235,79,155,18,175,192,197,27,194,11,104,187,73,125,101,80,90,135,225,143,166,249,203,137,202,53,101,85,101,19,6,41,114,177,19,246,150,171,38,94,78,99,246,151,60,127,79,18,77,198,173,12,174,71,39,100,11,88,211,152,108,92,107,162,214,217,16,99,194,101,45,50,97,196,118,8,220,170,166,182,31,200,238,241,118,245,169,109,220,118,97,244,9,49,73,194,98,173,151,25,4,7,225,46,85,205,245,36,251,40,222,120,74,72,196,74,116,246,173,33,103,109,37,207,33,74,166,204,200,213,111,96,88,238,182,81,179,238,39,110,177,23,254,116,216,55,215,149,30,18,246,4,40,211,168,212,48,108,188,37,151,253,197,64,22,68,24,217,19,22,85,125,184,170,38,227,19,213,95,17,79,36,152,140,34,137,63,100,240,78,31,86,37,166,226,182,168,172,202,40,3,17,18,183,152,152,241,36,219,175,29,66,202,255,0,3,159,56,145,159,195,41,125,153,61,133,7,106,64,247,173,208,252,9,194,100,101,246,101,84,210,19,115,166,246,79,139,38,11,57,70,189,62,168,5,131,152,92,68,83,240,204,76,111,203,216,171,95,212,64,41,52,236,246,147,26,216,27,102,117,32,94,105,67,149,213,198,169,194,204,160,98,44,48,55,28,150,109,12,84,44,202,112,11,195,104,44,171,100,192,237,153,152,66,89,214,201,100,145,165,91,32,227,40,19,14,48,48,70,91,103,192,174,146,14,174,68,83,54,187,79,210,161,12,244,214,253,68,168,172,213,81,49,242,164,83,41,235,164,177,248,98,242,43,16,179,114,177,100,104,130,63,50,117,144,90,156,217,244,152,223,139,18,168,170,173,216,197,251,138,160,213,181,178,89,194,37,161,148,236,131,203,149,12,203,80,10,170,128,114,51,49,139,136,105,183,156,72,220,33,73,227,24,132,126,28,171,124,248,7,141,203,191,31,237,174,123,126,133,66,45,94,77,163,204,184,197,150,164,151,27,83,60,37,47,25,87,68,178,181,188,253,32,162,229,81,246,90,38,202,222,91,44,77,20,98,196,159,110,203,153,138,212,98,190,158,0,36,129,133,250,169,164,157,55,93,39,184,169,69,84,243,136,12,175,218,226,78,36,204,0,129,202,184,155,169,110,8,91,241,252,197,175,170,167,141,230,24,151,56,136,179,252,149,177,95,238,253,204,170,11,91,73,4,97,230,174,226,34,147,210,90,170,116,235,44,87,98,32,134,147,59,104,116,109,173,125,206,161,233,84,19,95,234,197,40,247,63,77,33,147,169,201,4,251,64,149,106,190,96,227,127,148,165,177,180,245,204,215,250,140,177,98,93,170,183,83,154,217,13,194,241,206,35,202,110,210,160,39,232,49,205,38,236,184,138,142,129,0,227,59,57,85,64,66,124,106,145,181,9,49,31,84,23,233,255,0,49,38,97,212,242,242,113,39,54,85,181,83,152,192,135,32,137,245,8,165,228,132,117,15,32,140,181,151,71,53,88,160,125,244,185,35,195,44,164,91,105,12,242,141,225,15,42,154,123,206,80,60,193,90,116,174,167,151,73,98,240,251,126,106,123,108,50,212,171,181,152,120,81,95,196,76,137,70,155,187,157,145,251,188,159,227,84,119,122,158,130,109,115,197,151,44,159,218,64,105,235,138,127,55,135,141,101,80,213,102,44,32,89,16,163,225,88,79,221,73,31,9,81,112,25,91,36,121,184,196,176,152,16,126,125,167,42,44,191,98,178,255,0,14,113,169,194,66,157,153,138,161,181,84,7,237,1,136,93,79,228,93,38,224,36,28,174,164,162,214,51,10,12,216,146,201,81,227,178,16,213,90,122,182,201,236,245,2,226,39,182,155,217,124,37,97,98,191,105,147,34,170,173,211,21,179,128,195,101,30,84,231,212,153,90,77,164,187,76,67,251,74,203,50,34,146,101,107,28,191,77,232,201,213,167,127,212,42,233,117,180,158,155,21,155,185,233,108,205,109,167,42,6,253,164,82,74,39,212,47,228,83,175,248,133,19,80,31,16,138,49,125,181,55,151,244,208,122,179,150,210,100,193,19,62,170,5,150,163,18,87,26,96,228,248,7,42,10,212,216,223,196,85,58,177,165,163,231,130,76,95,213,98,39,130,87,12,35,146,79,155,148,66,165,144,25,93,180,202,82,242,39,48,24,12,124,34,254,68,202,162,51,13,35,60,113,135,218,168,43,110,34,16,28,165,228,92,218,238,200,113,142,204,50,191,141,104,12,155,201,60,33,17,22,52,114,59,96,85,86,58,228,117,83,62,12,148,20,246,0,64,126,17,127,161,1,166,33,158,165,159,212,121,114,167,83,223,22,79,233,21,44,200,180,125,78,118,85,238,67,201,158,113,159,150,41,10,131,178,190,121,64,241,68,129,200,138,214,19,31,91,224,33,8,133,202,162,223,62,212,82,216,88,130,34,101,86,1,142,158,209,246,163,151,234,22,17,123,85,134,205,241,186,98,226,66,134,227,83,219,129,129,49,72,36,246,30,232,64,196,94,85,102,20,213,1,145,10,199,152,176,50,145,17,231,4,157,194,16,190,218,35,109,151,218,227,88,73,101,116,46,152,28,133,92,237,98,138,4,195,0,82,240,132,75,101,171,6,56,153,140,81,164,115,24,113,159,119,44,184,134,176,147,62,154,107,54,155,172,165,73,145,162,233,151,112,99,114,238,177,13,111,173,187,170,178,243,12,73,227,46,36,182,236,58,112,81,30,27,17,118,165,52,144,43,68,255,0,233,34,196,159,109,80,45,114,232,48,226,228,202,138,8,64,34,102,52,164,166,4,193,139,134,90,211,113,37,255,0,159,16,184,210,217,156,21,74,57,51,0,65,191,17,84,124,205,66,250,67,188,193,16,229,19,233,172,224,76,36,238,28,68,71,179,79,68,33,242,203,138,168,177,183,152,51,40,186,6,179,151,109,47,230,254,88,101,77,190,82,55,48,82,139,186,218,216,56,11,95,23,23,231,228,91,161,152,101,7,47,180,177,149,147,128,98,229,76,11,32,125,33,161,174,195,107,59,244,156,74,85,134,249,230,24,37,196,182,127,226,19,35,88,190,190,199,34,131,51,47,33,182,255,0,80,91,41,51,171,127,113,74,155,89,220,205,62,208,209,72,175,167,190,13,151,132,184,158,234,40,52,224,39,180,158,53,137,242,25,153,144,230,161,121,225,19,118,17,17,84,86,198,151,126,62,165,95,39,77,211,198,137,154,92,161,9,43,164,159,7,212,94,24,133,227,87,193,56,147,179,56,198,54,158,196,14,220,75,16,134,117,111,254,221,9,141,80,49,131,32,248,80,19,254,138,86,107,152,182,23,73,146,249,35,196,25,92,136,120,19,231,65,127,205,202,200,136,217,229,65,218,214,144,160,126,211,177,73,163,87,82,171,37,24,125,26,214,33,62,153,72,149,92,51,123,202,162,104,77,121,38,231,105,201,196,245,213,3,0,242,98,97,52,84,177,194,233,207,83,36,101,182,7,52,124,155,95,207,18,39,90,46,134,144,240,78,195,24,188,133,85,243,244,222,203,249,82,215,195,198,78,21,210,177,169,155,140,84,176,213,91,30,222,68,19,30,76,157,169,75,42,165,147,152,197,67,204,153,58,183,164,68,42,86,87,19,18,140,207,138,63,186,167,238,33,229,38,97,45,85,83,236,172,143,205,20,152,211,99,61,38,94,70,139,160,24,248,57,69,137,31,26,215,108,254,101,242,52,51,147,207,10,14,101,81,227,123,169,246,204,220,40,125,72,30,29,67,73,166,4,229,229,8,150,152,12,251,169,211,35,60,99,76,191,236,86,57,159,196,45,61,248,203,78,74,164,151,20,159,50,23,141,115,239,130,31,246,126,252,0,71,237,50,22,73,125,194,175,208,79,153,77,147,230,203,255,0,73,110,13,149,60,111,242,233,67,41,21,110,136,190,193,27,58,119,175,201,241,154,110,92,152,152,165,227,23,228,75,191,1,142,17,216,88,133,33,83,102,76,151,159,49,186,211,67,106,161,140,24,133,20,121,20,183,63,128,214,5,96,78,32,114,161,77,128,137,61,171,47,44,159,152,37,91,97,134,92,96,114,242,145,45,92,108,76,38,63,108,255,0,210,229,67,135,213,115,241,69,196,50,163,253,97,240,185,141,87,255,0,205,22,187,45,127,19,30,29,129,19,107,130,251,10,101,50,3,35,3,118,100,133,225,121,9,194,143,100,199,223,131,155,175,233,175,184,113,112,165,86,96,168,22,194,116,110,110,53,111,72,96,22,43,57,84,172,152,199,39,186,129,100,153,208,79,238,21,13,111,18,139,219,200,176,190,140,9,63,117,76,237,159,25,249,140,44,73,252,7,159,30,101,190,215,4,152,143,250,139,25,188,88,141,104,36,135,125,4,167,194,18,163,231,237,108,153,250,85,207,164,233,91,40,210,253,71,171,243,171,186,127,50,196,90,177,234,159,35,89,92,5,154,74,15,118,85,164,208,223,4,140,218,69,202,53,77,25,224,23,114,196,215,213,164,30,211,18,102,152,109,182,2,124,96,89,68,96,177,44,171,105,226,82,121,155,117,137,17,2,202,8,184,113,17,106,181,96,44,191,109,45,174,111,0,246,106,77,49,147,17,167,147,253,164,217,147,224,201,7,244,242,229,81,12,135,18,55,80,185,19,253,60,23,137,143,41,139,137,37,105,242,110,46,19,107,37,241,162,191,18,144,219,75,140,76,198,47,34,121,107,63,44,231,132,37,202,49,45,88,79,39,181,98,173,254,5,179,32,3,205,107,129,230,221,127,26,156,152,203,155,41,92,189,106,170,77,63,188,131,243,157,159,22,33,136,106,155,107,244,110,225,179,79,64,139,90,124,216,135,254,5,142,170,135,189,103,219,71,230,0,216,194,153,78,106,75,230,73,126,210,39,95,184,153,88,70,39,236,179,193,99,48,139,42,105,79,235,37,31,233,113,38,52,243,232,4,198,110,249,72,168,61,122,183,242,97,138,137,40,50,216,79,14,146,214,75,243,75,235,71,61,135,140,254,33,39,76,54,80,36,22,179,54,196,197,151,18,158,226,212,50,177,91,78,202,162,196,249,177,101,34,132,212,245,81,96,218,188,213,229,196,52,27,239,167,100,197,186,34,46,54,152,157,111,243,102,158,65,41,70,207,46,191,194,173,30,137,144,47,153,6,14,82,167,213,80,43,103,69,204,104,170,115,82,50,45,104,25,19,117,148,137,166,152,178,224,196,169,102,65,107,117,55,24,35,164,62,88,133,196,149,76,187,178,187,56,195,44,164,198,37,71,50,100,81,51,148,67,254,69,63,107,107,18,16,50,162,218,56,163,186,72,27,145,175,95,83,144,108,121,84,109,15,197,122,108,152,165,197,219,126,226,232,33,159,79,170,65,154,186,120,203,249,61,165,157,216,102,95,50,38,29,109,110,235,250,136,178,171,186,167,142,15,249,118,49,13,69,221,192,124,19,162,52,245,173,142,76,38,17,49,161,174,106,157,15,192,114,123,147,24,117,177,49,245,32,32,7,43,19,70,48,255,0,113,81,100,100,38,202,106,159,0,100,6,17,40,107,189,60,66,147,169,116,23,198,127,213,66,152,56,250,69,200,157,100,37,90,16,53,180,243,163,63,244,188,106,182,28,61,183,180,176,147,37,254,124,203,39,221,215,66,3,243,74,30,79,166,146,73,10,170,226,22,249,135,24,243,101,74,159,100,50,31,181,77,90,234,73,83,188,254,154,10,52,147,228,202,185,118,217,202,174,7,65,245,88,152,240,242,127,26,212,246,0,92,187,95,247,82,186,28,253,197,77,231,189,228,26,163,89,20,155,42,129,190,203,19,56,68,36,140,207,60,217,127,186,133,178,13,144,206,242,136,68,198,151,62,248,113,188,50,139,145,102,138,222,69,22,163,73,148,242,199,204,18,166,48,204,76,120,74,84,4,109,67,6,112,240,229,65,201,158,127,60,53,226,202,139,11,83,125,197,87,38,236,34,66,154,200,155,71,196,197,254,140,106,150,24,72,80,48,50,248,151,164,233,186,239,104,185,85,86,190,90,136,199,63,12,51,201,246,147,24,120,233,30,195,43,74,216,96,173,238,74,239,131,18,113,217,196,153,168,22,98,74,227,94,106,219,39,237,34,20,130,141,246,149,30,152,141,193,154,199,151,247,86,216,213,181,163,103,80,214,50,76,56,195,74,212,94,30,230,171,51,134,221,192,167,147,17,251,72,24,137,245,23,57,190,209,50,228,147,55,33,70,170,189,99,253,180,85,62,164,170,147,47,17,138,62,37,29,197,183,249,116,47,28,47,224,113,215,232,57,66,177,100,178,137,116,205,42,19,193,27,49,9,116,246,67,160,178,3,11,136,105,12,202,208,70,59,195,19,26,235,220,137,215,2,77,36,156,28,87,61,228,32,214,53,177,137,253,216,177,45,191,52,50,35,195,27,143,50,152,163,32,191,242,44,141,90,50,242,161,67,37,131,238,88,204,184,4,102,118,141,71,122,160,209,128,89,50,119,76,68,57,186,57,123,17,225,178,25,58,150,137,144,9,56,111,14,92,73,177,23,36,37,227,90,130,12,180,219,212,142,65,252,164,85,190,6,146,174,140,124,166,148,50,170,184,108,166,132,206,161,149,62,11,242,49,12,200,214,57,242,203,76,222,253,200,240,229,69,106,70,111,186,69,137,34,129,26,92,31,63,149,34,86,95,208,21,174,11,50,132,3,123,204,33,15,42,77,101,39,211,71,155,17,21,60,153,54,51,159,134,37,89,57,83,120,31,13,237,100,179,45,183,90,188,49,234,252,140,147,3,149,62,96,245,1,249,74,69,209,180,196,48,70,131,139,169,54,255,0,194,186,60,153,139,63,18,115,27,70,86,140,108,8,174,73,254,210,187,70,181,247,38,172,41,121,129,211,186,66,201,146,113,140,152,69,149,86,195,209,53,163,38,83,74,33,86,249,33,173,31,80,148,25,81,57,234,99,49,207,32,79,203,47,17,68,65,17,49,159,67,58,104,58,177,13,55,152,24,62,108,40,69,137,31,3,212,138,207,213,16,163,66,178,25,145,203,108,180,197,172,23,240,136,133,70,83,178,202,49,25,187,139,36,75,166,51,207,207,149,105,159,36,152,30,19,20,120,208,210,70,81,89,137,243,73,219,15,54,85,190,183,91,81,241,215,237,70,89,63,81,74,234,77,73,16,94,113,4,95,220,82,76,218,103,254,156,82,20,138,49,221,219,15,65,241,242,59,49,173,95,39,244,145,70,44,169,53,174,149,191,182,229,41,127,141,17,163,253,68,112,89,151,177,86,111,37,141,159,55,141,90,212,230,99,47,234,115,112,214,213,86,147,250,140,2,73,39,211,75,108,141,58,221,251,74,74,29,176,254,162,186,190,147,91,36,31,72,138,107,213,118,60,185,73,141,38,242,185,60,133,177,180,245,175,135,205,197,228,90,189,6,92,31,62,197,87,91,170,183,164,195,181,24,147,19,48,146,121,138,84,203,34,125,12,202,196,65,160,31,30,85,47,100,249,209,142,245,216,125,40,114,65,237,169,251,45,48,255,0,63,108,170,139,26,184,150,98,55,79,93,159,207,149,95,192,152,14,226,241,41,227,105,237,183,54,213,26,195,15,2,140,138,168,89,100,41,205,125,190,225,12,165,139,33,227,230,80,47,54,35,241,21,81,86,207,149,143,180,152,212,51,65,149,85,202,73,50,72,33,245,101,251,104,7,239,164,141,249,177,136,127,76,72,168,204,220,143,50,200,220,73,237,251,10,196,254,252,144,184,150,240,176,243,121,81,94,117,197,38,44,89,72,155,48,32,24,18,224,29,216,157,125,145,200,204,66,138,63,220,65,73,121,253,158,196,61,148,151,194,150,241,4,168,15,85,178,27,248,120,150,45,134,82,19,74,235,144,73,150,254,37,91,50,53,29,191,132,188,68,18,228,186,97,128,17,216,21,109,234,68,173,253,181,221,192,128,235,121,77,90,76,33,200,82,32,153,60,155,231,241,12,171,204,159,93,100,207,185,224,176,140,23,198,69,174,21,44,43,106,170,166,131,152,92,137,54,167,211,7,173,139,187,246,214,168,122,147,211,72,178,178,158,123,255,0,168,182,57,31,131,9,85,20,83,135,114,70,102,85,210,106,170,133,19,245,67,73,3,73,56,76,226,18,148,178,102,167,28,231,132,37,227,76,202,254,3,45,70,51,194,60,143,8,148,70,173,128,242,120,4,42,212,49,165,251,200,57,148,39,156,78,164,234,162,216,230,204,211,199,201,153,83,4,47,216,246,242,35,53,13,84,170,136,175,46,34,37,186,60,51,172,188,247,113,72,47,206,177,148,44,45,101,172,184,199,197,44,170,219,77,192,4,230,51,49,80,82,116,192,36,159,17,85,29,108,97,214,129,152,189,165,58,208,7,112,40,118,196,225,65,234,170,71,248,102,20,164,222,29,144,39,68,237,228,18,91,2,182,215,80,88,188,81,4,133,204,8,248,211,37,138,94,34,170,48,247,176,194,76,167,252,52,181,173,35,12,97,17,103,26,134,80,153,243,124,73,153,40,22,28,86,152,114,70,193,20,73,61,244,8,133,243,10,42,3,15,8,143,10,216,107,40,177,136,252,194,202,150,204,128,72,85,85,30,180,239,203,43,40,209,15,54,244,248,133,215,238,44,175,174,24,79,210,11,18,194,134,224,17,152,241,20,93,190,226,203,40,230,50,105,235,74,136,211,112,226,142,91,195,139,137,100,248,121,58,86,48,51,214,206,205,137,63,136,134,203,186,112,8,239,151,139,18,87,26,200,17,184,68,44,164,84,118,178,119,32,205,137,75,192,146,8,210,159,148,73,25,152,101,82,182,169,158,165,224,19,39,240,234,135,24,152,130,161,217,169,54,76,225,78,169,53,36,169,35,221,153,79,113,144,125,188,74,59,40,108,140,78,37,51,119,72,15,60,221,168,219,141,73,234,76,196,21,10,109,108,8,50,223,18,94,68,219,218,134,216,108,154,209,251,72,38,70,32,249,83,159,82,137,101,23,44,68,146,72,78,57,120,125,180,246,36,21,60,57,34,45,48,216,193,131,17,133,149,52,120,65,129,139,92,240,128,64,102,17,44,176,202,120,52,59,222,168,163,77,25,167,129,72,61,223,184,147,213,106,25,98,234,229,252,235,61,79,169,229,73,131,213,212,149,102,99,118,194,12,253,207,40,80,178,67,44,140,197,176,38,53,53,91,172,6,34,124,217,113,46,131,2,250,41,96,246,246,33,102,187,3,70,200,65,192,124,186,131,191,17,120,252,250,213,3,222,123,32,113,20,105,93,244,7,254,125,167,186,148,86,214,223,214,159,118,92,133,18,118,211,245,1,102,176,248,104,11,99,140,214,25,11,137,232,168,26,120,113,129,150,32,177,12,73,166,161,212,47,244,222,98,226,90,107,117,37,60,154,223,78,136,92,165,81,103,91,123,21,202,164,109,243,239,11,45,251,66,169,120,218,231,92,84,89,50,36,177,16,177,190,162,236,144,235,71,39,136,49,83,87,232,8,59,77,217,133,200,157,186,100,114,91,218,154,180,197,219,36,129,133,250,170,158,48,126,109,134,23,186,164,44,166,2,160,12,137,18,7,34,125,79,100,65,1,133,50,149,168,212,54,184,139,190,46,252,61,139,119,85,187,8,190,119,195,140,159,113,79,124,31,214,18,180,251,63,12,106,200,28,130,226,25,8,187,48,112,93,193,96,80,19,254,24,209,201,3,229,203,148,49,16,92,188,171,175,23,95,233,22,52,79,152,50,49,254,158,131,170,159,99,24,239,21,136,178,141,45,223,130,15,8,101,15,137,81,211,217,87,77,136,192,203,139,252,139,158,218,121,149,173,77,28,3,35,209,129,152,79,12,33,69,154,182,155,251,66,173,50,88,200,221,73,172,191,96,60,173,129,18,51,31,44,202,31,80,155,41,222,17,123,175,69,220,124,69,100,33,250,76,184,184,148,85,222,164,60,222,26,248,164,229,69,153,193,85,70,193,52,88,220,56,178,167,76,146,12,28,34,83,180,58,110,202,48,253,90,199,38,52,30,161,212,51,188,240,212,241,125,196,53,141,85,176,85,220,248,145,185,172,74,166,45,126,36,105,250,72,47,150,105,92,98,71,64,128,203,47,63,81,46,82,120,37,215,122,26,130,112,15,16,162,237,98,205,182,117,247,54,202,109,210,191,16,180,230,178,6,90,155,76,170,218,168,209,4,70,22,92,172,67,92,175,79,104,202,125,26,7,134,187,136,101,84,181,90,147,159,12,177,19,26,90,186,10,217,157,50,126,176,211,21,176,95,134,126,82,125,53,54,29,67,18,112,30,99,23,181,43,187,211,207,213,0,205,92,92,68,65,211,232,59,152,71,254,161,43,140,75,40,255,0,99,171,45,79,76,126,59,38,20,61,106,153,244,158,173,7,42,212,250,31,207,138,34,170,170,211,211,163,69,229,46,49,162,60,24,201,51,236,115,233,143,126,155,3,202,97,127,161,69,233,187,43,155,43,25,86,37,41,57,95,198,53,125,173,164,130,200,254,156,30,177,123,137,29,60,49,198,148,197,70,205,131,130,149,85,172,157,225,243,101,228,70,189,140,91,163,99,146,14,18,164,214,179,207,24,125,73,172,41,180,207,25,120,177,113,173,94,148,127,63,233,229,74,160,79,60,146,117,114,42,232,214,172,160,6,105,120,242,35,114,134,84,85,232,135,33,51,88,161,172,166,108,124,3,16,191,184,138,178,214,108,183,225,40,177,13,111,164,141,85,36,157,67,42,22,69,115,106,200,96,31,13,142,236,203,104,110,31,249,3,19,26,125,38,156,115,128,255,0,166,167,77,0,144,73,196,181,180,253,64,98,246,60,163,204,85,51,101,67,46,202,115,12,17,113,253,69,67,1,146,164,247,45,175,49,33,121,132,43,0,22,169,131,140,65,136,168,201,241,136,54,112,168,77,85,119,42,49,50,136,89,8,152,208,220,88,201,7,205,151,23,219,80,89,26,227,180,116,80,166,51,80,70,57,37,241,145,103,3,124,73,68,150,97,99,34,98,203,177,139,192,95,85,80,62,5,55,166,238,202,94,85,208,172,162,9,33,250,149,177,31,150,87,24,147,40,112,226,126,113,7,177,37,135,39,109,57,248,122,211,41,55,0,132,199,152,69,196,145,154,129,80,169,38,219,126,226,77,37,135,146,116,59,228,190,201,249,178,166,181,81,158,62,36,202,0,166,211,113,109,129,134,90,146,153,166,207,165,136,243,68,139,148,107,173,85,85,69,17,242,203,42,217,125,26,168,160,120,125,207,4,246,94,0,113,24,26,194,37,109,150,238,198,7,34,120,205,103,6,105,217,233,229,30,79,166,148,107,157,30,113,69,60,176,197,227,92,103,68,220,68,211,122,156,246,214,18,178,143,205,115,205,104,126,125,1,84,253,51,106,201,66,166,124,179,8,138,102,169,227,187,35,5,176,32,177,123,138,163,77,252,84,174,183,130,192,150,40,203,27,193,50,159,62,180,177,63,162,85,226,34,85,145,28,50,61,91,100,10,79,119,140,72,239,252,69,163,47,84,172,68,80,102,164,185,147,205,99,147,26,220,29,25,6,73,56,85,54,255,0,161,98,183,120,249,167,97,77,40,133,253,212,204,193,4,110,96,151,42,67,38,144,148,144,89,136,185,72,136,170,124,226,247,11,141,111,168,25,60,211,167,31,237,165,119,21,175,35,51,23,218,84,144,240,14,83,51,23,16,253,196,210,239,208,253,53,251,66,140,164,91,100,64,200,231,48,39,146,17,24,96,241,42,121,147,1,111,7,54,94,69,9,112,96,70,243,194,85,133,62,161,56,223,136,189,106,44,217,20,169,94,106,162,96,221,136,164,73,3,60,251,183,136,222,210,109,38,202,92,232,152,132,94,52,133,152,225,19,49,114,20,137,215,49,71,240,39,252,222,46,68,218,77,108,239,201,47,47,26,81,26,76,18,248,27,47,34,110,195,0,93,178,191,208,140,69,245,61,63,80,142,20,78,165,21,107,119,166,39,1,230,150,33,137,44,213,90,206,130,77,171,234,75,61,76,223,86,214,219,129,129,136,94,52,45,188,71,170,155,223,107,91,187,127,40,241,174,11,255,0,104,127,130,21,191,19,32,158,218,38,65,88,139,172,159,81,118,23,210,108,134,197,67,79,91,91,36,127,55,140,170,177,170,163,103,234,52,115,109,53,148,252,37,255,0,102,207,251,60,124,95,164,248,147,22,236,81,118,49,162,191,144,133,247,23,244,158,134,182,252,67,103,47,34,87,72,16,82,63,52,72,188,106,170,53,172,82,189,152,101,114,125,52,210,109,90,200,189,187,137,36,140,236,25,26,54,160,146,124,91,252,73,228,205,19,168,48,101,21,166,231,249,81,17,178,78,99,17,239,212,35,168,30,209,65,153,19,224,85,177,207,173,96,74,173,31,205,136,136,120,111,31,135,219,87,243,36,131,82,65,124,76,89,87,19,215,147,237,116,104,15,18,36,92,169,100,108,44,154,29,42,183,214,173,169,212,42,169,224,205,6,108,169,181,110,140,170,147,253,209,50,47,207,186,63,226,117,172,111,243,2,226,31,154,235,84,250,231,114,54,27,181,114,67,212,203,231,160,178,244,244,111,114,182,126,152,131,27,135,127,149,79,201,210,81,69,230,99,21,54,13,216,230,143,55,82,244,247,228,2,244,99,154,231,59,41,201,181,181,81,43,71,187,136,164,159,163,245,6,160,27,11,186,32,134,187,29,149,104,44,153,136,169,245,37,35,4,14,28,106,182,95,33,125,78,61,73,163,217,167,252,10,97,114,125,213,74,249,52,210,65,253,67,218,79,245,60,51,231,194,161,237,116,173,173,151,81,113,13,78,182,224,4,230,167,214,108,140,77,165,119,103,219,76,180,172,255,0,91,31,40,185,82,73,154,12,245,50,185,139,149,19,2,182,214,52,166,22,33,120,196,179,109,135,58,19,12,122,215,237,49,35,252,31,39,152,170,115,213,119,163,96,75,216,37,75,78,252,140,73,109,64,14,238,182,196,177,115,4,89,70,37,203,175,159,173,45,143,233,209,5,181,31,159,98,253,31,90,255,0,148,197,47,30,63,184,150,220,67,211,158,25,162,99,200,181,100,137,249,12,182,56,141,62,143,157,9,236,53,132,242,73,34,232,85,84,144,70,62,222,79,218,91,108,164,213,20,28,197,203,137,15,91,241,10,142,11,240,226,74,221,68,80,134,219,184,196,198,37,79,48,69,202,134,147,119,147,184,184,151,195,107,13,51,100,79,213,98,34,77,113,163,253,92,158,161,18,82,150,226,77,196,117,86,78,99,192,223,14,15,134,28,133,84,52,247,204,154,165,235,66,8,32,103,168,255,0,34,223,39,86,233,202,151,179,20,172,68,89,34,170,40,115,58,24,95,91,25,153,165,197,33,127,149,43,158,96,78,251,67,82,76,214,208,108,186,103,229,91,131,118,197,45,205,70,219,28,79,181,177,27,24,26,242,226,83,83,225,217,89,75,221,216,207,203,246,211,39,204,57,57,131,21,35,212,47,156,81,176,177,63,145,89,86,234,22,161,71,2,99,35,51,151,148,75,110,240,18,122,69,137,69,64,124,239,62,162,21,81,190,29,168,199,152,49,72,151,101,194,202,55,128,204,188,57,86,247,176,21,175,204,100,166,52,249,98,103,16,177,17,41,52,203,25,39,121,172,50,38,85,106,138,92,211,221,131,63,110,33,170,55,223,81,248,126,191,42,230,48,38,3,207,181,50,124,192,8,140,22,46,79,166,162,202,50,169,104,105,144,102,143,52,78,180,30,28,170,126,5,243,250,118,184,134,170,171,94,9,44,203,149,90,25,41,200,73,9,123,42,112,73,39,205,149,39,13,241,52,252,236,81,57,71,238,13,88,221,179,19,58,148,204,154,170,233,164,204,89,67,17,23,83,102,76,116,203,136,58,182,38,28,67,17,20,205,222,158,157,253,166,69,183,209,39,86,159,45,126,76,106,132,215,100,141,19,9,185,72,86,36,181,49,111,80,33,96,92,30,181,251,77,255,0,82,161,135,169,226,144,140,17,138,37,15,51,64,89,89,95,158,195,47,111,183,149,3,39,70,94,66,156,195,11,39,18,147,116,237,201,7,178,157,242,28,250,161,68,205,44,74,54,202,48,45,172,94,17,11,253,105,117,36,107,89,35,254,163,43,24,196,196,116,201,140,141,210,171,26,186,242,212,150,34,155,136,3,132,7,238,203,212,165,235,88,78,225,42,107,87,193,182,136,241,101,228,73,32,51,108,54,8,201,152,97,164,63,60,125,75,198,124,162,254,146,42,104,29,142,6,7,47,34,58,29,83,200,124,42,120,140,11,72,251,194,248,124,215,31,184,138,181,147,190,225,9,114,166,22,81,158,40,47,175,174,236,240,236,65,105,234,166,65,225,151,202,133,85,228,45,128,161,188,17,137,203,23,115,246,208,183,218,96,22,196,101,143,165,226,23,211,202,170,236,170,160,254,66,196,89,97,201,23,10,170,200,162,16,208,3,18,23,14,44,88,145,239,213,181,85,163,196,97,16,164,76,102,86,140,67,126,33,41,216,213,163,147,43,17,177,139,247,22,50,220,117,40,233,245,8,45,153,152,89,4,63,52,230,79,195,74,107,183,250,137,132,50,254,226,153,52,96,82,48,120,150,112,245,248,6,77,162,134,243,194,216,250,141,183,112,201,154,110,170,147,204,66,138,53,41,113,113,107,27,134,186,46,219,238,43,59,43,41,210,64,195,87,99,42,85,62,31,169,15,230,248,149,89,183,151,33,87,2,12,215,23,4,255,0,218,203,180,33,85,77,38,167,139,6,14,19,23,26,211,51,225,232,38,179,132,164,68,82,124,61,148,62,209,16,163,18,85,233,215,236,102,144,121,91,101,93,59,155,46,95,226,75,175,161,190,200,236,194,37,67,15,77,130,55,119,16,254,226,95,106,240,8,236,21,76,172,163,247,8,158,180,254,138,172,71,154,144,241,165,51,48,191,214,159,26,1,38,129,130,9,72,36,111,103,111,42,219,91,51,100,124,198,227,83,102,81,178,2,141,165,88,38,124,220,162,34,224,124,43,36,214,62,94,255,0,23,211,200,182,79,184,245,35,246,245,37,55,211,237,97,13,146,195,144,163,253,213,187,159,174,130,213,135,80,31,121,165,254,82,198,46,230,55,182,65,33,159,12,242,94,243,87,23,17,10,138,211,26,254,13,216,217,18,216,88,147,233,149,176,113,238,226,99,92,223,144,142,85,85,144,156,173,164,156,66,127,81,42,161,101,32,6,206,165,132,105,59,98,45,82,117,224,33,123,163,23,219,76,178,83,224,25,89,197,119,26,121,254,200,144,112,244,147,201,204,84,227,255,0,16,129,101,194,17,16,168,136,215,121,61,165,101,155,248,38,219,18,243,235,79,7,204,216,146,96,235,242,70,63,167,10,81,63,198,186,252,55,213,73,6,18,197,25,82,105,159,11,180,172,147,190,94,45,178,122,197,47,200,89,144,87,1,150,86,241,63,95,218,146,90,233,185,84,132,202,107,76,191,109,48,125,216,244,249,217,93,16,68,46,47,164,190,204,49,237,199,150,90,85,253,123,0,186,30,11,38,115,69,202,146,223,27,76,210,121,229,47,39,211,68,63,80,146,49,31,16,49,120,215,47,248,157,174,104,52,216,30,89,101,228,73,36,149,81,149,110,195,231,235,154,50,19,180,130,71,198,178,5,176,216,104,133,95,153,153,171,110,117,69,142,90,56,28,107,173,104,99,107,24,222,31,33,200,163,28,114,242,125,11,73,68,92,78,143,134,94,70,114,167,1,181,219,17,145,63,249,146,2,146,78,163,147,41,134,187,138,60,98,250,106,154,100,240,89,78,102,210,46,33,251,139,170,167,59,48,80,66,57,195,195,186,196,138,135,3,109,220,85,156,200,108,28,93,216,120,146,208,152,30,233,82,179,81,129,84,42,200,32,146,204,88,148,173,149,37,231,131,195,92,34,42,214,79,211,241,191,186,32,137,251,73,181,104,65,39,230,195,63,42,213,107,138,216,28,78,100,109,104,79,58,233,98,196,52,195,79,104,240,70,123,13,203,145,117,123,237,66,74,216,143,205,77,185,251,137,13,86,161,170,178,246,182,210,83,53,23,224,221,205,67,234,171,70,65,226,47,90,98,26,208,86,147,48,82,227,62,88,137,194,136,13,150,78,35,41,110,106,97,57,169,237,89,36,252,49,71,196,152,210,107,57,194,131,233,248,134,143,54,158,6,7,203,41,70,47,220,83,207,187,166,164,123,241,114,166,101,209,65,164,5,178,210,179,164,249,216,75,149,136,106,85,243,39,66,35,194,18,241,170,99,106,223,87,127,20,94,63,168,176,124,58,126,238,210,38,86,178,251,11,145,3,39,82,78,17,223,134,41,10,186,6,143,141,99,127,19,183,18,52,212,128,147,7,229,56,136,150,211,217,206,211,114,177,24,92,126,107,86,61,19,33,172,57,54,137,197,237,32,39,233,179,149,143,22,215,40,213,145,174,7,37,140,150,36,214,183,83,233,242,248,68,150,33,139,238,21,106,204,190,122,25,86,56,20,159,134,147,136,119,132,89,19,109,61,165,73,64,124,82,251,10,191,68,238,116,168,217,154,38,216,164,81,183,212,48,108,143,187,202,60,159,105,83,118,7,226,22,127,35,149,220,26,202,52,182,8,69,90,67,101,58,19,253,213,208,95,167,160,253,36,28,202,170,216,64,204,98,169,50,196,58,179,9,32,106,25,221,70,139,149,90,64,135,22,108,70,110,197,200,130,210,175,211,229,39,54,60,138,142,96,65,27,171,26,91,34,112,21,172,231,216,117,84,208,129,212,66,254,210,16,218,108,19,189,164,210,25,177,120,102,40,209,19,38,12,163,225,91,249,90,27,179,169,37,100,31,68,136,240,196,81,108,212,135,133,59,152,74,210,238,203,109,144,38,229,202,144,190,144,22,71,202,150,170,229,150,200,89,82,26,37,144,59,113,35,95,167,143,147,234,168,112,204,157,72,126,37,87,3,86,156,190,25,138,151,115,88,190,9,52,102,50,105,246,196,234,88,73,211,204,155,21,226,218,229,84,44,178,4,158,225,45,172,181,137,27,165,58,245,72,102,222,167,41,173,208,199,211,242,179,91,69,38,63,52,249,230,173,141,211,23,18,181,159,125,93,100,12,82,196,164,77,24,5,35,241,33,164,89,120,26,182,242,11,129,107,239,9,80,50,102,244,120,74,85,32,22,16,126,210,32,51,14,50,118,168,178,178,112,41,137,64,248,192,141,250,69,163,192,254,209,114,169,227,95,75,207,132,66,33,83,202,127,81,27,243,24,92,104,86,111,51,25,70,44,124,188,29,170,102,238,144,19,71,139,251,149,100,240,143,30,81,41,171,131,12,124,194,47,34,117,147,245,17,84,14,146,134,214,16,254,108,188,107,124,243,65,17,217,148,162,200,167,31,63,83,201,38,19,23,141,15,38,158,198,75,243,101,34,73,21,223,248,94,58,163,29,16,55,17,54,60,95,242,41,153,154,132,155,188,37,235,243,66,214,204,254,211,220,70,76,210,164,154,61,216,101,12,68,74,176,228,12,202,108,147,113,76,70,97,196,76,136,9,149,76,178,30,47,170,190,70,141,107,24,120,77,254,226,107,15,63,189,216,186,50,66,24,144,118,186,122,226,144,140,203,144,81,147,234,215,193,192,194,132,92,159,117,58,187,103,6,83,41,86,79,121,15,132,34,227,72,255,0,241,25,66,166,67,25,72,252,73,115,35,65,25,254,109,57,14,114,147,233,44,109,105,226,109,121,165,98,90,166,141,170,181,60,24,192,100,72,159,252,9,1,119,67,22,239,195,52,162,8,127,180,131,167,190,166,132,12,34,138,73,36,85,80,228,158,105,63,65,137,81,90,164,153,69,218,122,182,45,107,56,98,229,251,137,177,173,103,11,132,81,113,13,30,103,197,130,60,200,119,234,218,105,223,41,196,82,36,146,69,124,70,85,99,24,214,172,147,196,94,197,148,154,173,207,48,138,129,53,81,36,147,52,76,136,192,154,92,110,35,8,138,106,180,28,212,110,49,242,172,235,67,6,73,57,132,137,11,25,39,185,46,147,158,9,243,5,53,153,12,169,149,174,152,139,59,204,88,184,212,36,253,37,248,92,143,47,182,170,44,159,113,57,153,119,74,62,202,77,252,159,148,49,72,81,126,210,85,103,127,131,85,105,242,109,245,184,62,12,197,20,159,184,152,152,210,197,90,249,113,45,6,47,182,165,95,26,117,184,31,94,89,248,191,250,68,186,147,67,90,142,197,249,101,18,76,111,221,67,64,236,22,90,155,216,198,106,9,207,45,181,206,44,93,105,180,103,197,17,217,18,36,172,170,174,183,225,44,75,40,57,186,136,164,45,96,126,18,185,197,47,148,98,235,34,187,71,69,49,100,187,21,16,233,43,99,114,242,101,76,253,121,144,88,145,7,82,81,201,138,243,26,120,197,249,20,165,150,170,174,246,103,140,171,130,70,103,58,21,78,155,27,94,15,38,16,202,77,61,120,114,71,250,165,195,227,106,26,161,29,159,53,149,90,192,187,137,141,133,17,84,86,61,45,238,59,127,162,216,221,25,141,40,139,108,10,169,214,92,161,235,18,93,14,124,73,195,102,20,222,180,199,31,158,28,130,26,237,90,156,172,51,244,168,190,24,118,163,200,147,204,128,49,19,136,89,72,153,201,173,30,12,197,66,195,173,4,98,102,13,207,39,221,91,109,70,85,62,195,147,46,19,31,134,42,211,50,78,160,178,127,219,70,191,80,158,51,254,111,25,69,245,22,246,107,58,127,103,179,238,38,220,209,7,218,98,78,214,49,33,13,242,229,151,47,219,16,148,137,181,229,169,9,180,137,23,141,116,123,41,145,46,223,254,104,63,219,24,144,70,209,35,141,243,121,70,84,203,87,10,170,28,216,208,231,78,59,62,84,138,214,159,250,104,25,149,59,100,54,11,218,90,36,195,1,21,113,241,57,228,192,153,214,112,7,109,7,53,121,126,103,233,174,35,51,68,234,97,218,178,196,69,32,151,233,40,26,121,153,51,98,76,127,12,65,178,30,19,23,249,19,237,163,174,98,172,140,156,78,121,166,46,39,65,130,192,246,147,193,86,198,212,59,159,12,194,196,149,79,248,81,169,135,41,254,147,63,40,214,234,168,214,186,92,248,111,42,242,253,197,9,58,106,102,81,102,86,46,195,14,37,147,25,132,168,9,148,51,133,210,44,163,89,195,178,220,252,220,76,130,251,104,243,76,57,65,204,84,139,40,181,36,205,91,141,40,52,199,214,159,49,122,213,71,169,0,68,122,95,60,49,44,152,240,152,92,101,77,221,92,111,84,27,213,90,193,178,136,204,92,165,67,154,0,35,61,249,69,218,167,233,235,71,72,124,33,148,168,95,37,242,123,84,214,233,136,50,168,150,212,209,35,114,153,27,67,62,182,107,59,84,254,167,173,151,39,246,210,250,119,202,130,76,40,101,126,70,173,78,172,202,120,146,65,202,85,51,107,90,56,50,152,24,133,227,64,62,238,88,153,202,149,204,184,247,140,85,155,207,229,161,187,127,210,149,143,63,134,44,168,248,114,88,39,242,174,114,253,72,9,39,196,28,136,247,220,85,10,47,234,185,20,172,198,212,232,86,83,235,99,1,134,17,70,167,166,95,3,195,136,89,84,169,166,69,40,50,152,69,34,38,180,209,9,220,37,185,59,100,21,42,41,53,156,65,13,249,133,137,46,212,154,216,153,49,87,114,253,194,36,119,208,207,131,53,120,148,209,153,101,244,136,155,97,191,232,44,167,70,167,100,233,177,55,114,229,118,162,35,107,104,49,159,233,248,185,60,241,33,244,53,144,44,171,152,31,112,93,131,76,174,52,244,88,71,245,12,67,79,182,175,243,216,75,27,39,217,100,137,187,23,98,141,184,214,118,81,171,78,82,151,169,138,132,47,36,227,226,246,214,115,52,77,109,144,62,111,173,81,99,87,92,181,22,212,248,56,254,152,248,139,107,54,215,9,101,113,249,241,174,207,91,78,125,65,17,134,203,139,43,23,35,212,250,74,154,146,253,158,146,94,49,46,135,67,172,224,194,136,0,149,115,44,43,211,183,217,214,210,107,50,227,232,123,82,104,144,84,120,24,191,51,149,66,234,67,69,131,23,134,0,196,69,214,45,100,131,80,83,60,213,229,203,244,215,2,215,143,212,27,236,59,2,227,18,233,110,239,166,26,28,203,203,49,222,140,147,99,110,199,238,202,157,76,141,169,227,31,132,82,75,25,40,248,116,105,81,185,139,20,139,189,105,237,79,71,38,43,5,47,16,150,198,200,152,74,108,138,254,7,18,252,67,101,5,252,209,113,17,80,85,106,123,146,131,244,185,87,95,149,167,180,173,216,243,109,35,127,199,238,41,219,77,39,178,127,253,245,228,25,7,255,0,30,181,77,184,95,134,164,183,27,207,66,9,241,172,109,143,152,223,44,182,154,147,44,76,57,114,144,106,129,241,143,231,132,194,74,238,33,206,44,71,132,69,196,145,134,176,146,158,201,240,142,248,146,214,139,191,74,141,43,119,16,168,115,70,4,30,225,101,34,159,190,129,58,223,192,81,63,231,88,170,192,204,165,4,51,2,119,158,208,72,134,86,176,100,121,125,196,219,64,105,137,116,140,102,236,185,114,170,249,148,53,69,230,197,137,53,87,136,182,57,211,245,61,149,71,186,68,206,183,89,218,206,35,59,49,167,207,164,7,210,89,179,79,14,119,8,120,148,154,40,138,172,172,10,105,224,238,221,114,33,236,163,2,76,23,225,67,95,105,216,48,135,205,115,201,244,208,149,70,121,24,248,158,218,130,174,182,43,108,73,216,207,157,90,119,229,149,196,190,83,220,68,37,169,5,97,255,0,58,34,202,171,115,41,233,117,222,143,178,16,61,70,39,96,147,52,63,168,44,159,177,115,63,71,209,223,197,126,33,98,25,88,162,223,240,162,13,4,230,88,8,185,71,230,190,105,141,126,120,44,100,75,8,169,229,174,170,245,40,191,41,3,23,220,79,28,143,195,176,141,29,126,74,15,194,177,36,193,7,167,100,201,224,144,218,233,233,213,172,126,236,191,198,138,211,118,83,177,254,169,17,168,102,75,40,58,178,170,217,159,224,151,2,73,154,134,182,183,154,89,81,250,51,92,131,84,88,190,32,178,138,48,148,85,174,149,181,178,62,105,120,255,0,108,101,86,90,123,79,122,32,217,139,139,242,36,219,100,229,168,246,208,176,14,146,163,36,191,81,202,66,170,136,208,226,123,81,70,164,161,201,32,198,153,6,224,157,43,55,88,77,176,171,43,225,198,38,208,194,68,192,153,192,149,190,24,36,143,169,103,14,168,241,188,50,148,137,118,239,144,234,216,141,222,192,73,30,25,113,114,173,48,52,221,112,207,148,81,83,120,16,242,177,49,124,3,140,107,162,54,162,146,110,68,213,198,56,222,1,137,216,85,168,62,126,234,109,182,31,158,99,99,64,207,158,15,207,214,185,228,155,65,149,67,161,154,32,193,243,114,177,45,15,53,105,79,148,165,227,82,22,87,0,247,151,202,173,85,93,37,251,64,151,145,70,204,95,100,107,169,41,193,111,19,16,75,251,105,4,13,54,120,62,106,152,50,127,62,98,245,163,13,125,91,37,155,67,127,240,37,120,228,244,204,147,43,33,3,119,165,107,164,249,203,150,82,20,138,41,150,160,173,157,180,10,234,211,227,62,111,8,132,132,14,128,170,199,152,194,228,93,74,170,234,74,212,36,35,73,202,118,21,116,58,75,184,163,136,192,250,88,203,247,20,229,198,158,4,111,210,40,139,35,106,170,135,191,15,90,148,145,178,112,42,178,43,242,59,83,231,215,23,167,78,15,39,238,175,4,44,247,68,185,182,146,213,86,178,89,138,89,113,17,95,195,49,200,62,82,229,83,179,249,11,85,14,159,91,6,72,48,134,40,212,93,148,63,77,63,86,85,100,105,44,140,62,213,37,113,39,43,243,44,105,25,193,84,82,192,140,132,234,196,178,102,149,174,178,62,105,101,196,68,83,12,204,105,115,237,71,26,94,21,150,29,91,35,126,216,16,78,200,145,50,20,105,164,157,103,233,191,40,88,24,136,85,140,9,131,199,148,34,255,0,113,109,53,81,45,201,150,88,134,164,213,58,1,94,241,219,49,153,189,212,206,6,158,131,27,148,61,136,96,211,196,131,238,163,217,106,250,222,24,139,86,74,226,35,40,78,240,241,150,223,49,205,98,72,249,147,164,147,46,44,169,189,11,200,35,242,241,39,20,0,207,149,90,119,230,23,25,81,225,99,36,129,80,76,128,9,44,205,47,148,105,112,89,23,164,66,196,169,137,59,18,243,36,250,39,156,184,144,6,82,36,198,248,151,171,114,97,137,140,95,182,174,102,83,196,147,220,46,53,132,106,26,232,207,97,133,0,106,154,170,63,45,73,172,148,248,36,224,89,107,91,178,51,212,34,144,170,149,144,223,4,121,75,21,55,54,167,28,22,97,44,161,139,248,148,125,198,191,220,147,8,98,144,191,186,166,210,105,193,116,41,147,148,44,249,239,116,98,68,189,145,70,206,81,12,170,78,6,161,31,135,205,139,18,104,102,75,146,62,46,181,37,103,177,173,25,180,210,89,236,175,48,36,42,92,29,60,127,60,190,226,59,250,172,30,34,151,137,83,128,12,99,60,112,65,202,167,245,36,105,214,92,49,56,254,162,108,23,228,91,77,142,48,57,139,137,106,200,162,50,177,23,3,77,237,137,243,114,164,228,84,213,172,39,180,82,127,42,23,115,91,255,0,178,70,168,32,70,170,146,206,25,72,105,20,21,88,195,250,108,214,60,50,226,140,170,124,218,63,211,101,250,141,113,120,254,154,160,52,10,218,222,109,254,85,185,154,159,76,136,120,185,74,68,126,66,39,49,182,223,196,2,28,241,148,120,74,188,249,49,71,253,168,242,42,32,179,79,206,30,110,172,169,37,149,108,76,255,0,40,94,52,187,136,252,117,21,149,190,130,163,99,240,230,70,70,128,50,147,169,107,141,24,98,102,83,21,108,245,32,11,136,41,27,168,166,163,172,44,225,175,161,130,70,114,148,105,13,150,152,137,36,156,34,70,201,152,242,129,248,187,16,145,161,222,23,151,213,56,211,175,84,239,240,102,207,244,77,248,74,84,110,96,228,198,128,153,12,255,0,85,94,134,182,116,159,238,146,251,138,18,65,30,99,43,226,228,172,196,91,50,12,252,165,33,83,96,152,2,237,16,212,237,197,145,50,48,33,18,223,91,91,101,55,184,164,18,74,177,92,74,137,58,146,168,76,195,212,85,47,39,83,206,17,222,88,139,124,248,99,141,247,72,134,100,104,133,247,127,141,115,181,81,179,212,117,95,224,20,153,151,54,228,203,44,185,85,132,9,132,131,92,192,226,237,73,95,196,60,65,69,210,24,145,153,148,216,202,186,44,181,18,161,210,116,244,235,97,241,8,136,19,105,43,138,208,110,242,245,39,193,215,44,207,132,56,242,45,246,94,171,111,5,232,178,191,192,89,145,72,121,250,134,243,31,8,184,253,194,44,224,107,56,177,129,132,213,121,73,245,21,29,109,57,255,0,225,194,101,67,27,71,214,151,192,198,138,172,177,167,150,162,238,16,16,238,9,52,249,162,69,34,101,36,207,16,62,108,170,222,99,52,229,72,241,108,20,133,193,162,206,63,202,11,16,215,60,155,86,170,234,50,183,240,217,167,140,1,159,46,44,169,133,172,242,73,39,86,37,133,85,107,6,14,110,213,170,123,37,8,157,72,168,51,41,182,6,9,61,201,159,162,65,39,180,166,159,186,246,145,17,172,174,33,118,148,105,119,29,5,170,184,65,160,68,207,180,82,250,147,74,128,67,202,21,70,247,158,73,51,101,196,69,177,243,217,4,124,208,55,41,163,145,188,180,6,82,18,6,158,100,30,100,211,242,13,139,77,173,219,36,159,134,41,4,149,178,76,188,255,0,109,107,119,127,129,148,161,173,181,57,31,135,23,26,54,202,158,12,144,101,50,30,0,120,24,95,113,50,96,70,71,179,42,141,71,99,159,73,173,185,221,101,20,94,53,91,91,106,125,160,195,44,74,162,73,162,96,225,128,166,108,161,229,233,18,173,86,184,11,184,222,98,173,73,24,18,71,155,18,249,165,100,159,30,24,130,25,73,247,22,217,129,126,12,88,146,88,15,157,80,124,161,23,83,212,199,94,35,235,141,61,168,236,188,202,89,67,23,219,82,119,122,51,81,145,156,50,134,186,5,110,182,124,144,97,218,140,68,250,139,23,228,47,49,85,227,175,209,6,177,249,138,215,225,46,181,191,212,15,13,133,161,54,95,76,124,107,244,39,194,189,19,47,73,69,4,76,92,94,9,184,88,50,159,132,92,138,190,27,54,192,97,74,171,36,137,95,98,145,179,214,159,6,139,90,64,73,7,82,91,24,36,140,204,81,32,15,247,8,168,77,101,20,172,197,148,98,82,54,70,60,146,60,49,37,46,77,235,153,228,23,14,77,224,137,194,84,216,51,46,36,240,150,121,20,172,54,75,173,247,114,145,21,38,215,87,73,30,24,133,28,97,125,180,42,220,173,138,198,103,140,206,98,162,153,62,39,130,229,79,141,172,115,230,151,104,79,247,83,152,193,56,129,151,116,66,145,77,149,208,48,114,202,96,98,201,233,83,23,122,97,159,158,88,146,103,234,73,208,137,135,42,37,154,159,124,60,50,229,33,102,215,207,66,123,44,188,117,5,99,1,220,110,84,71,156,79,104,88,144,230,187,166,173,243,204,84,4,3,78,183,59,203,18,41,63,199,198,168,189,223,136,14,163,89,28,71,96,147,233,50,113,131,50,95,3,73,88,249,238,205,237,37,151,215,31,55,233,225,246,187,17,36,117,11,104,108,54,185,228,218,24,92,125,73,147,52,197,61,216,55,123,161,228,83,144,225,193,178,243,12,178,226,42,200,58,110,112,143,242,146,184,214,198,173,227,168,213,83,93,197,32,234,95,132,92,169,123,238,39,86,243,68,84,47,12,168,222,214,85,180,213,172,183,139,196,44,68,240,69,114,204,44,122,29,149,196,216,153,113,101,39,130,94,29,103,42,12,173,165,180,12,95,157,50,211,214,163,168,149,233,50,203,200,141,212,53,80,108,185,177,101,34,106,163,131,51,39,250,51,222,87,78,139,148,37,74,38,24,227,246,148,164,107,83,233,251,87,196,40,177,13,94,198,99,44,128,51,125,86,37,85,6,16,111,14,87,246,166,65,173,245,46,36,123,40,64,180,73,173,57,120,68,92,72,226,10,194,75,186,66,86,253,60,106,60,218,87,230,247,113,37,16,68,42,188,54,143,63,135,53,161,16,6,167,4,18,126,168,133,72,202,117,71,53,20,91,27,212,171,98,115,74,33,113,35,41,53,81,10,78,162,99,66,201,146,248,222,97,197,149,122,51,63,39,86,36,44,106,65,164,187,22,97,158,9,44,90,109,109,79,4,3,194,36,178,158,0,242,101,150,84,124,200,17,100,143,234,137,54,223,244,147,48,171,212,142,81,191,221,75,140,198,89,31,12,178,144,73,220,108,16,143,180,79,31,84,124,25,182,163,91,84,65,172,196,168,107,79,27,244,133,38,52,41,164,220,121,226,16,136,186,5,111,166,227,197,98,36,86,218,131,207,137,23,136,204,136,24,20,246,191,156,197,70,70,164,151,159,49,167,255,0,26,173,178,120,49,179,14,63,247,82,123,41,140,168,136,249,114,202,62,37,150,95,13,12,238,193,44,54,38,117,12,164,251,171,116,107,35,139,186,0,191,141,74,7,85,69,147,203,200,36,206,6,176,136,63,169,145,47,118,250,29,84,167,101,220,17,118,138,79,251,73,164,61,79,22,79,16,114,36,245,109,187,212,255,0,249,197,197,27,234,17,83,134,170,158,144,25,138,65,143,238,17,95,106,154,89,181,236,51,50,87,250,14,104,4,178,68,6,28,184,195,96,119,67,83,207,214,108,146,119,196,175,46,95,184,180,26,226,214,55,54,85,38,155,248,73,99,97,181,196,201,195,103,202,11,42,143,181,187,212,126,28,53,121,81,79,214,199,140,118,122,136,135,141,82,70,187,167,146,6,25,34,237,63,49,170,233,240,67,192,153,107,53,252,176,54,200,243,79,181,169,3,202,25,95,198,169,36,190,158,79,158,44,153,20,102,173,129,44,190,5,23,40,213,42,143,192,77,198,6,54,191,212,127,252,107,25,80,177,181,105,231,63,21,132,12,75,109,85,147,35,3,17,132,190,89,62,36,159,210,8,121,22,109,165,141,176,230,29,37,61,145,50,203,138,52,107,43,116,253,71,249,124,12,164,253,164,154,182,97,225,49,155,177,42,16,201,124,144,101,15,18,232,89,53,17,148,201,150,177,69,221,242,168,9,250,158,171,167,126,52,163,80,211,206,237,203,198,149,195,13,6,15,155,23,34,229,104,217,219,45,70,86,81,133,147,55,160,204,25,73,48,77,139,132,200,173,204,81,19,12,78,181,145,169,207,110,204,177,4,69,209,28,120,147,102,200,202,28,50,100,204,28,137,164,105,50,188,240,155,34,43,79,79,244,128,109,44,96,101,251,139,117,149,192,10,206,40,163,18,73,25,10,89,134,48,31,147,221,78,126,87,7,220,92,229,247,24,211,186,123,141,200,18,89,205,101,185,237,73,234,59,71,237,37,127,26,231,146,117,57,225,74,100,75,15,117,116,233,140,124,145,174,119,169,244,195,228,249,155,23,242,42,172,119,82,86,163,15,160,6,186,202,46,108,171,51,76,199,194,41,92,106,102,146,28,184,63,221,19,233,42,102,85,2,72,251,72,149,163,110,5,77,161,212,155,30,16,242,163,25,124,121,221,194,67,135,79,50,55,112,184,209,31,43,210,21,38,141,81,134,181,204,36,218,236,121,132,37,172,58,144,147,73,135,18,202,121,160,136,15,229,228,88,85,89,85,11,180,66,200,179,109,28,101,108,77,119,12,33,1,155,18,146,147,51,43,251,87,70,147,36,19,129,132,81,70,132,141,79,22,55,55,165,141,116,170,169,3,138,27,73,30,160,249,162,9,1,36,54,179,79,132,197,196,187,133,220,58,170,216,143,203,140,164,80,111,164,29,180,190,30,37,210,204,142,74,172,78,67,167,244,210,111,3,202,159,179,82,68,155,225,19,107,136,138,130,6,131,30,7,229,148,185,221,197,37,148,29,71,195,144,163,83,109,63,81,148,178,101,81,59,140,36,238,27,7,8,25,118,169,36,105,39,16,48,166,144,237,79,131,104,82,163,33,76,223,171,107,115,226,47,18,202,202,77,85,184,254,80,67,18,146,212,48,241,202,221,226,202,133,100,193,148,15,226,197,137,35,91,190,35,212,169,100,48,9,153,145,209,163,15,185,114,96,234,73,123,183,229,203,140,74,162,54,170,151,52,99,8,138,167,185,32,50,169,211,225,233,40,154,128,31,54,33,160,53,13,37,6,159,99,194,24,163,201,246,148,227,245,81,227,3,22,235,145,10,243,30,111,186,181,102,115,118,212,25,144,199,159,54,36,196,53,67,193,152,168,216,108,137,90,13,220,180,138,126,164,28,223,60,37,196,63,108,106,219,138,78,172,47,178,48,35,31,12,67,114,21,87,232,249,247,21,35,203,93,250,159,186,185,85,171,236,160,206,101,132,66,229,252,234,203,79,124,72,1,64,200,146,197,138,74,25,170,45,75,125,73,241,35,83,82,13,133,182,138,57,35,251,73,19,62,37,179,82,13,153,170,246,195,250,136,187,83,2,222,183,151,26,137,181,178,5,36,87,253,49,36,104,241,177,85,246,169,213,67,248,114,104,24,109,215,34,67,169,232,72,70,101,174,198,81,174,62,109,114,2,115,10,126,33,170,136,26,170,227,27,3,18,46,231,242,36,133,222,192,202,70,234,173,90,122,73,71,137,212,65,46,96,107,189,105,38,115,45,165,220,229,140,39,245,174,145,101,166,201,173,174,15,46,194,46,47,182,136,15,193,200,184,248,114,99,93,13,211,171,242,37,184,116,61,25,112,9,53,81,101,155,255,0,116,85,102,159,77,56,120,98,11,145,115,56,213,82,169,43,159,16,69,39,19,56,208,218,98,101,175,231,221,228,17,20,25,93,56,148,90,157,65,245,187,145,245,41,239,194,185,103,60,184,147,154,75,226,96,196,136,152,99,139,152,73,163,144,210,42,238,145,240,95,212,180,86,220,108,188,194,152,223,90,146,72,31,148,171,151,254,39,219,90,190,33,120,146,202,82,51,179,233,237,164,226,114,151,18,219,113,240,210,12,235,29,223,26,128,141,173,170,163,96,196,82,20,159,105,89,86,235,240,96,237,82,143,169,160,72,160,182,85,160,211,228,195,148,104,92,195,39,130,62,214,101,109,147,57,187,16,240,224,12,92,203,165,90,228,12,223,231,224,197,180,33,60,231,253,181,231,188,107,24,198,196,244,88,114,102,226,52,234,73,204,48,186,202,157,236,193,54,15,238,177,110,212,140,138,72,153,141,202,182,208,252,207,130,95,34,150,196,228,183,26,62,116,105,207,49,165,16,191,159,140,106,199,74,152,131,0,247,98,85,119,30,17,142,252,162,26,148,49,178,29,59,42,248,232,108,141,114,193,143,138,81,253,197,170,96,94,70,98,9,82,54,50,88,211,152,211,49,49,101,153,9,18,90,183,65,202,182,137,238,36,148,154,110,118,155,56,55,125,101,126,37,212,166,93,143,7,233,114,226,81,119,122,170,85,151,14,195,16,196,245,57,153,107,237,234,60,125,254,206,137,14,170,36,26,175,81,202,44,136,95,88,157,249,254,87,40,210,170,73,36,146,6,24,220,168,217,230,120,217,137,50,217,215,33,4,147,223,189,39,86,52,117,60,192,8,120,101,137,110,173,129,151,187,31,42,114,205,30,249,44,226,198,154,170,101,181,61,2,120,235,65,154,33,83,24,12,125,151,245,27,201,88,133,237,141,73,90,192,149,64,127,170,183,198,181,184,178,27,13,44,189,94,218,85,86,70,52,137,248,145,167,143,234,94,173,92,34,20,126,125,104,205,55,169,198,32,124,223,23,219,93,59,79,62,142,216,15,137,98,46,68,5,247,195,166,70,243,176,174,23,18,187,44,78,191,211,55,24,153,245,131,201,230,136,34,39,52,147,9,220,82,172,66,19,142,38,208,49,80,236,140,120,220,56,148,246,212,44,80,154,146,13,217,25,44,187,100,4,152,25,73,180,136,33,241,41,205,182,167,20,191,148,229,26,99,191,212,2,30,44,88,150,102,102,37,13,172,146,10,8,226,101,255,0,66,133,153,3,17,56,85,108,109,55,58,104,243,26,120,242,21,104,103,195,76,114,183,114,237,8,68,234,173,83,108,15,166,244,246,86,16,198,69,63,77,156,146,184,83,23,188,117,172,194,18,241,173,161,184,157,131,137,46,227,26,34,125,56,51,225,40,150,82,116,244,17,143,171,42,121,26,170,116,209,188,221,171,123,40,108,122,113,113,167,94,226,18,65,147,46,165,143,244,225,44,217,62,198,201,249,101,149,91,195,210,64,240,249,178,173,146,116,220,24,204,205,149,69,151,65,192,43,25,91,83,90,251,25,127,237,169,11,191,137,4,147,231,16,37,196,63,166,189,171,110,229,9,143,137,92,46,63,168,162,41,32,78,178,59,243,11,253,107,149,162,118,109,14,133,170,47,244,168,141,27,212,153,251,169,199,225,32,70,130,67,22,87,39,130,93,85,91,46,49,254,218,107,50,76,238,149,216,182,69,57,153,178,39,159,101,233,172,71,198,243,178,3,11,245,81,17,169,7,36,156,171,100,151,130,144,111,20,78,82,123,104,85,52,6,123,235,116,148,71,203,151,143,115,237,141,38,14,238,239,250,137,139,149,78,93,178,214,238,83,242,148,153,82,211,70,215,149,160,254,158,92,163,18,198,87,12,75,70,104,153,214,239,204,34,226,77,195,163,44,161,3,48,109,57,84,20,59,189,91,177,127,46,34,120,45,122,63,226,69,204,153,199,137,98,82,100,19,214,89,191,83,127,236,233,112,44,173,96,240,203,255,0,113,52,100,248,50,71,204,94,69,27,38,125,229,145,63,74,140,141,78,127,201,152,188,136,219,212,194,165,242,120,248,132,147,234,27,130,65,139,213,200,153,192,141,46,55,134,100,113,161,196,41,216,91,17,117,123,105,89,70,141,178,57,133,107,15,58,118,91,1,118,189,86,50,168,133,38,40,130,84,55,15,170,193,196,88,194,39,211,26,0,54,160,141,224,101,139,217,20,105,44,250,140,161,252,61,36,96,110,203,216,183,108,24,79,148,151,41,124,102,173,60,225,225,17,114,164,33,190,31,170,188,82,242,39,89,53,127,130,85,60,99,2,166,83,195,47,173,33,212,56,53,65,1,93,94,94,63,113,59,213,81,135,36,140,55,213,65,195,100,90,128,102,8,178,147,219,84,52,113,79,79,18,182,11,34,9,55,12,50,119,9,73,83,217,89,10,91,247,98,227,85,190,165,193,242,137,89,152,3,223,112,56,44,102,108,107,104,110,224,201,81,86,176,229,149,249,140,82,34,225,195,62,6,20,165,80,101,111,177,177,25,235,207,157,163,60,64,251,172,95,143,225,252,61,185,46,163,48,177,16,163,243,95,180,40,100,196,146,7,196,48,191,145,9,119,163,234,171,127,168,215,227,41,62,154,234,90,58,230,45,153,14,31,67,165,79,83,23,14,82,9,84,86,204,188,173,230,136,92,191,186,172,3,14,36,226,127,81,18,125,14,182,168,172,253,42,149,98,11,49,6,109,67,121,37,159,212,22,202,123,137,194,63,81,49,174,166,29,55,165,100,143,148,68,75,173,116,245,4,22,60,193,42,25,98,251,23,32,39,188,246,64,75,167,234,114,84,131,171,46,47,164,188,248,22,83,153,134,37,166,33,253,52,197,154,51,28,65,252,248,138,68,202,183,249,24,141,54,188,124,151,242,197,196,143,53,192,9,84,243,7,177,62,252,37,85,253,217,71,145,43,178,209,47,40,31,233,197,89,182,191,97,99,155,207,221,20,156,60,191,157,57,129,166,45,108,188,13,212,52,217,250,26,240,124,219,84,220,51,231,86,193,218,10,7,34,109,186,26,205,112,67,83,142,146,43,59,10,128,102,164,173,23,246,4,42,26,76,203,82,249,250,129,127,141,5,2,96,55,88,140,36,198,27,77,37,242,79,148,34,196,52,250,132,219,147,225,91,99,86,197,147,211,202,159,67,208,0,240,100,184,146,177,17,45,84,198,98,95,85,124,25,202,79,91,218,141,69,155,68,206,250,88,151,102,152,29,85,6,43,196,98,229,142,167,230,95,14,48,241,98,228,76,210,127,1,84,231,191,131,200,47,243,25,252,127,117,110,135,240,186,44,19,238,235,167,229,84,230,146,9,192,120,165,241,35,107,103,128,177,118,145,37,12,88,148,247,151,232,218,176,44,61,61,59,168,165,84,53,186,120,16,121,101,149,108,96,114,3,136,163,42,83,101,113,44,127,40,21,141,38,56,130,169,96,27,128,99,197,19,34,37,149,163,146,60,166,46,44,170,18,4,243,245,98,228,76,99,26,212,100,205,44,188,106,11,126,69,25,116,241,42,25,78,248,220,181,242,146,139,186,16,20,15,245,97,34,63,25,130,15,134,208,92,159,113,5,168,110,39,95,196,229,226,34,109,230,250,5,82,86,203,225,118,159,178,31,202,23,145,40,102,158,177,210,68,195,181,33,70,175,42,170,153,80,12,198,149,200,84,201,239,1,71,150,194,46,85,85,145,95,144,141,98,62,5,145,252,59,85,77,85,144,8,12,38,72,238,42,159,52,159,211,133,136,104,218,122,211,136,159,55,196,183,108,91,14,205,91,185,6,81,37,193,141,106,34,118,241,166,51,223,42,11,62,81,46,102,161,157,147,20,177,12,75,25,141,80,73,145,172,188,248,81,149,184,242,114,246,162,243,48,67,103,40,214,82,89,22,79,129,98,11,18,55,20,202,176,5,174,158,29,151,180,166,172,163,108,71,180,218,226,87,208,230,65,140,14,98,242,45,15,8,39,123,73,150,101,112,169,3,91,78,63,213,203,67,217,107,152,144,165,178,186,184,67,200,171,109,97,131,164,60,74,74,127,194,136,154,146,112,11,213,249,251,19,180,42,255,0,35,43,80,246,255,0,81,206,123,12,105,89,71,244,211,120,113,173,73,220,92,95,109,81,192,208,127,135,217,139,46,81,166,225,129,4,108,230,73,178,144,153,184,206,64,92,105,185,219,71,152,34,202,184,86,161,126,160,29,171,226,10,1,23,234,179,24,127,164,10,69,50,134,183,245,120,135,144,138,109,28,19,105,145,85,153,225,56,61,85,105,235,124,37,222,69,93,86,135,83,193,218,51,8,184,215,205,73,165,96,219,193,124,76,162,17,18,106,125,31,107,90,6,4,197,227,18,79,199,84,255,0,212,13,51,63,34,226,75,253,74,39,15,18,146,102,143,163,44,175,234,34,34,177,164,141,198,192,153,84,178,170,158,48,51,75,85,194,185,147,220,212,136,14,128,170,173,130,251,10,233,67,23,219,81,185,181,1,39,97,203,199,245,23,101,49,180,255,0,86,33,37,51,244,221,84,145,191,23,98,63,197,49,187,140,135,62,102,164,181,168,156,200,133,148,57,35,85,21,179,34,205,39,49,84,94,170,248,87,169,160,141,246,213,37,39,19,212,163,245,182,181,211,99,249,186,17,202,251,138,82,66,241,102,158,197,49,152,253,27,233,180,227,131,154,39,41,22,150,106,115,224,218,98,26,226,212,255,0,25,135,55,194,36,184,164,130,69,66,205,90,8,223,80,185,87,63,228,51,115,31,102,133,184,94,204,234,140,213,181,210,107,94,92,177,191,192,185,200,117,133,54,15,112,164,78,105,45,106,167,114,203,200,36,44,140,159,232,26,53,19,27,77,203,221,188,177,50,127,141,14,250,123,138,211,142,198,194,87,26,186,53,172,78,168,157,107,25,53,76,183,30,98,139,140,75,161,100,137,201,53,197,1,97,230,131,40,150,136,23,215,48,110,89,16,162,227,87,21,161,6,54,6,34,251,107,79,20,175,102,97,15,32,189,196,237,181,216,154,179,12,127,204,162,97,40,148,172,253,37,40,71,221,136,74,162,170,124,17,147,17,74,49,42,60,209,49,246,229,68,125,68,92,76,171,156,158,125,173,148,153,219,65,11,140,76,67,79,173,124,232,175,250,139,168,76,135,65,225,213,200,150,178,6,156,74,210,37,177,30,172,115,237,43,101,18,182,91,226,88,139,145,81,207,190,160,251,130,34,34,202,135,74,249,188,188,133,147,246,146,25,148,144,127,61,129,184,150,183,251,10,129,190,76,233,210,255,0,249,27,233,173,55,207,33,6,48,136,92,139,124,7,140,79,64,234,221,73,22,8,51,109,127,218,78,172,37,68,180,240,231,70,156,255,0,80,22,85,97,2,170,12,227,179,233,149,72,210,106,120,179,137,212,66,162,36,201,185,131,47,119,95,145,13,126,216,130,214,197,189,245,13,109,35,1,99,19,151,23,98,155,153,174,79,56,155,74,232,163,250,73,5,198,161,212,215,112,95,19,117,149,41,164,49,234,79,243,125,138,12,174,217,49,124,78,159,91,100,72,63,171,22,92,169,171,236,171,138,204,216,185,23,62,53,240,9,220,84,99,47,162,99,96,146,43,100,101,70,134,223,22,119,15,90,105,26,214,40,184,101,149,77,126,36,137,231,135,42,113,91,1,246,92,66,87,85,81,25,134,254,17,74,62,18,229,74,110,52,241,240,110,241,42,8,117,160,173,126,35,20,104,171,89,236,36,23,133,85,89,83,1,78,91,37,228,24,49,45,80,32,65,146,55,152,162,228,69,76,243,33,223,196,182,67,134,255,0,52,181,25,130,40,110,253,34,94,19,117,170,171,89,32,178,137,187,14,60,159,77,41,147,14,182,48,56,68,61,202,73,2,125,173,73,243,75,23,203,121,169,178,229,101,20,216,253,73,171,107,120,113,113,254,210,62,6,179,191,156,252,38,41,5,252,72,249,147,25,56,25,67,23,41,62,210,67,39,80,196,141,195,233,100,17,22,250,56,214,41,25,50,85,177,48,152,185,86,169,152,235,124,194,92,107,150,92,92,106,234,71,238,234,122,202,177,161,212,54,186,131,207,212,101,114,37,205,62,13,170,151,115,194,9,160,121,183,92,138,112,210,101,198,251,169,131,52,196,177,131,46,233,78,76,146,124,248,127,247,116,173,196,101,45,232,99,69,146,14,94,197,65,38,24,201,23,10,151,161,178,6,12,56,185,17,147,245,35,227,63,8,69,148,133,83,222,111,16,219,57,246,164,158,253,55,106,242,226,77,52,247,198,56,34,240,137,46,86,34,47,186,183,79,74,178,139,152,188,178,74,197,205,159,240,162,118,125,220,178,145,66,79,252,123,187,93,53,58,151,168,138,180,109,15,210,208,33,254,41,131,154,190,228,98,64,73,248,99,140,249,108,39,229,92,167,74,207,177,211,231,96,162,20,139,177,82,107,0,89,3,13,137,121,23,108,122,188,88,190,135,35,127,199,81,116,152,0,132,199,196,175,255,0,113,38,101,151,166,191,17,74,170,166,70,36,159,61,167,98,149,184,211,218,130,79,159,202,144,170,251,119,22,212,30,64,181,201,204,156,176,195,156,63,115,26,130,170,164,212,240,73,203,147,26,179,134,25,125,34,80,217,163,5,133,19,231,142,20,172,53,194,202,183,177,146,166,143,169,62,252,55,6,180,121,138,94,66,168,29,103,235,53,163,124,186,233,228,253,181,122,254,162,216,3,83,189,240,70,255,0,104,139,130,93,232,15,199,87,135,45,183,233,151,75,52,253,71,101,254,96,92,171,84,61,61,106,35,176,161,22,81,163,109,190,134,176,6,134,248,99,7,79,129,129,136,44,163,93,50,28,51,198,35,54,144,56,209,250,48,35,23,234,196,174,223,27,229,58,147,180,138,72,142,53,148,233,32,218,75,16,196,63,182,138,173,128,1,120,33,67,0,254,164,253,216,184,252,209,51,46,226,70,149,139,18,147,51,14,23,169,222,50,68,101,124,66,169,232,116,246,69,63,8,139,141,122,78,173,33,94,240,196,166,33,86,216,26,147,85,11,166,152,152,214,85,190,134,177,190,225,228,140,6,8,162,87,250,48,212,254,148,204,49,119,50,84,105,188,231,68,126,238,46,34,21,45,167,213,176,116,73,31,234,217,49,151,173,35,119,76,135,90,185,208,181,61,87,171,193,120,98,113,16,170,13,154,26,198,183,230,205,203,137,56,173,248,157,71,169,37,109,43,242,38,18,97,156,100,205,245,83,44,150,95,97,36,90,8,235,109,65,36,143,137,136,130,32,190,170,61,239,137,27,152,189,137,37,220,144,65,38,108,88,136,163,103,204,213,214,254,98,137,242,195,81,207,190,33,82,238,213,242,174,252,3,186,227,251,72,111,192,96,199,238,23,248,148,141,32,117,173,67,242,238,151,65,129,169,245,84,145,179,119,140,171,161,46,171,236,37,69,44,211,0,141,197,137,55,15,195,16,126,73,101,47,26,213,119,113,40,131,97,131,3,17,4,135,129,173,175,10,205,164,65,33,164,127,161,214,63,233,81,27,79,86,140,108,14,84,107,41,52,224,251,98,229,73,96,90,216,143,195,119,21,57,103,156,222,149,45,233,3,108,214,104,212,195,225,20,85,51,113,166,9,52,124,81,73,149,83,50,30,196,157,169,235,45,106,132,204,166,40,242,33,102,211,204,42,222,39,35,173,210,186,140,114,153,196,76,106,234,5,56,227,3,153,52,153,169,200,78,26,225,13,35,159,101,44,188,178,202,153,153,123,99,160,104,173,228,103,37,241,68,7,168,11,184,211,172,165,97,203,196,168,13,48,133,225,18,115,2,145,248,50,136,89,72,150,24,242,200,102,106,17,113,168,125,17,155,181,190,101,172,169,32,226,94,213,80,53,4,217,120,177,98,140,158,105,42,112,11,195,212,85,90,21,181,216,93,194,13,246,90,154,49,248,133,149,85,211,217,94,77,137,152,194,196,173,173,116,244,28,25,162,69,196,166,141,14,113,70,248,145,16,208,197,226,50,200,196,166,161,147,42,73,223,139,148,137,150,158,9,199,19,52,185,67,201,244,214,214,104,59,92,143,49,74,76,136,250,223,135,79,17,247,114,202,76,158,218,40,89,164,74,152,26,96,10,60,50,197,200,131,124,97,143,164,169,229,148,104,131,243,136,110,82,37,81,161,188,125,162,227,72,115,134,192,97,198,60,166,41,17,91,200,158,125,185,17,144,3,18,200,120,146,75,186,112,82,17,229,8,146,214,55,226,50,179,6,73,158,2,51,133,109,129,61,227,30,16,168,143,91,131,159,41,138,133,159,172,226,15,136,69,82,200,126,103,76,13,144,5,220,128,48,64,87,246,174,113,15,80,176,135,253,82,165,12,146,78,130,253,167,98,21,156,90,148,193,129,4,124,198,23,82,14,227,95,193,173,38,208,66,80,178,108,181,117,111,110,76,107,112,102,50,200,15,204,34,100,70,219,191,33,177,65,249,181,13,172,222,104,146,184,214,113,174,47,253,217,67,47,241,32,104,105,229,148,152,177,43,40,218,120,98,225,86,88,85,4,105,9,41,246,183,132,38,108,184,134,176,211,119,115,172,165,190,33,101,19,26,188,125,13,108,144,60,37,40,242,120,41,248,122,74,37,109,147,205,151,247,22,181,126,193,77,245,181,64,207,187,196,159,6,73,6,206,36,70,24,49,160,191,15,47,228,82,140,187,219,12,225,55,103,182,164,217,235,129,170,163,247,154,44,111,155,177,40,255,0,149,14,205,67,70,66,124,167,47,237,46,73,113,91,168,239,237,94,89,114,137,143,207,172,106,138,169,245,181,32,194,98,226,34,26,57,124,181,10,161,93,62,124,73,36,64,255,0,223,93,245,70,135,216,18,202,38,97,20,98,203,247,84,161,163,78,207,138,36,162,45,85,102,55,18,193,134,30,126,37,182,126,158,137,59,154,89,84,240,97,206,240,103,98,97,233,83,138,63,213,39,88,221,9,217,71,16,33,196,253,36,65,13,89,64,173,216,131,152,74,14,170,5,149,79,205,229,84,97,213,76,240,195,44,164,72,211,106,131,109,220,209,171,116,197,148,232,175,44,73,95,198,164,40,105,37,212,249,229,23,33,87,67,13,149,108,158,235,76,75,83,227,81,231,203,234,130,42,101,153,59,6,68,128,95,107,73,231,47,183,237,163,195,175,47,44,137,132,176,7,141,90,6,53,60,145,243,99,42,83,107,73,93,249,240,202,24,144,219,79,195,80,86,111,163,40,114,71,36,9,14,167,181,0,135,136,92,164,65,89,64,177,131,254,94,92,163,74,230,50,113,1,148,162,38,69,61,185,6,196,219,2,212,147,95,180,202,53,71,14,7,179,255,0,112,215,57,141,164,172,164,203,221,150,81,4,175,41,24,72,204,197,151,46,37,72,213,144,201,42,230,173,67,160,1,36,25,66,94,79,182,144,213,93,130,144,111,169,48,185,60,215,75,135,0,18,89,204,85,37,172,244,240,228,228,151,94,44,68,18,187,50,186,145,81,229,83,31,36,108,197,60,130,202,181,106,77,37,85,52,31,212,103,238,127,137,74,233,237,72,248,223,41,47,218,79,95,107,18,75,59,87,42,200,232,213,43,182,115,173,79,240,198,142,76,67,152,37,196,185,116,13,42,56,36,57,182,4,147,244,215,115,178,211,199,212,19,179,68,253,55,184,155,198,210,67,192,200,130,128,79,220,93,171,26,190,79,161,61,198,79,147,241,94,185,101,197,109,195,241,8,145,132,95,164,182,104,207,137,26,242,21,136,98,110,183,209,190,159,184,191,109,89,124,13,211,55,117,207,13,142,50,201,43,23,45,178,255,0,179,76,186,66,30,94,152,159,137,44,159,248,232,101,205,53,245,47,31,93,170,45,91,65,166,140,213,164,146,54,102,93,45,151,15,40,24,16,151,18,252,191,62,126,163,209,199,120,165,228,41,60,251,21,70,143,215,62,165,219,40,185,23,159,36,110,143,66,202,170,235,99,186,214,189,251,190,82,229,84,108,170,28,150,117,13,114,200,23,103,140,118,24,178,136,81,171,88,122,240,115,120,133,86,181,89,149,134,145,113,196,119,39,77,196,240,229,148,147,76,211,204,39,14,46,52,194,54,234,113,50,237,113,42,10,218,76,108,202,101,219,31,252,206,38,102,251,32,195,166,49,191,132,92,137,184,105,238,11,253,215,253,37,100,240,215,13,106,147,112,56,195,226,16,214,179,68,130,171,56,170,29,14,54,124,217,114,173,178,97,197,24,248,84,238,161,215,103,172,31,205,149,115,137,63,27,237,75,41,241,43,132,185,27,169,123,97,161,210,189,62,174,183,125,78,157,101,168,125,52,140,136,179,101,192,9,224,110,49,40,120,121,238,193,187,176,236,84,48,41,55,32,126,105,67,198,155,109,159,228,150,40,58,255,0,142,190,124,98,109,69,183,42,194,203,94,3,98,255,0,80,128,50,174,123,169,52,124,186,73,123,186,153,89,71,238,44,227,79,223,1,155,181,180,117,249,55,15,161,164,109,67,42,105,248,98,226,26,99,37,231,40,240,229,237,83,172,178,0,223,132,73,245,108,149,170,162,51,8,47,130,72,35,205,148,138,147,73,76,131,101,19,152,188,137,167,162,69,178,103,205,139,141,19,15,76,85,86,179,229,5,137,116,127,142,162,91,83,207,164,139,37,252,43,112,106,182,222,210,38,27,14,36,67,230,126,126,85,206,211,42,114,30,186,153,73,170,131,58,11,196,104,163,80,54,180,242,171,124,240,137,116,111,85,136,38,117,37,182,177,137,58,43,203,19,26,117,153,92,90,178,28,214,27,223,57,255,0,54,84,155,85,86,156,64,124,176,251,76,84,83,236,174,33,17,226,203,136,159,180,181,70,128,123,127,155,150,92,169,170,53,142,61,3,241,28,155,128,113,124,176,158,175,205,91,190,137,250,85,98,26,170,111,253,138,60,139,235,32,48,71,77,84,11,106,115,182,67,184,17,48,136,164,16,213,54,158,167,220,255,0,152,207,87,193,161,130,65,242,136,120,214,33,211,117,89,243,68,139,252,137,90,129,102,50,129,167,160,198,3,13,218,130,181,167,202,71,237,34,226,79,161,224,132,76,37,42,251,101,124,8,93,52,217,127,149,42,245,10,45,88,230,208,195,59,77,216,191,104,34,114,170,6,7,83,234,14,225,98,26,2,238,238,212,167,121,66,33,198,39,218,73,160,124,78,212,113,143,180,245,156,191,111,18,70,101,239,110,195,173,156,184,135,72,58,222,91,18,147,253,165,242,79,207,15,16,139,136,105,115,245,109,253,144,48,148,185,70,68,84,96,203,199,148,201,178,124,187,24,68,107,157,60,113,129,242,226,100,42,154,211,97,121,65,134,95,103,159,186,186,148,203,42,216,195,197,44,89,84,92,154,220,150,59,186,145,113,253,52,252,190,2,54,43,232,112,84,68,195,181,33,81,242,110,43,100,143,230,244,145,74,152,210,62,9,98,51,118,46,68,92,249,145,99,3,137,38,226,167,200,50,177,7,107,101,71,147,48,170,246,223,109,122,28,104,54,64,202,25,68,23,241,39,12,134,2,118,197,202,180,61,224,130,79,164,52,140,85,88,213,26,76,186,151,226,202,66,143,234,35,127,25,214,198,62,208,69,33,100,165,179,231,214,205,27,194,44,133,39,237,41,9,144,37,70,233,138,68,191,143,228,158,130,180,151,228,116,185,58,145,132,31,220,72,103,201,178,146,252,61,67,72,41,227,2,75,57,68,76,138,154,182,27,50,115,100,85,88,219,200,76,77,80,244,196,75,39,229,151,145,83,64,208,208,69,204,18,255,0,186,178,99,1,7,192,209,5,198,140,245,131,201,225,78,211,211,1,42,3,50,169,226,127,12,172,171,7,220,86,214,179,230,249,72,189,101,12,255,0,251,41,99,26,4,92,15,205,139,249,20,31,62,90,142,162,219,93,102,114,1,254,157,0,106,61,250,135,87,78,62,208,197,28,97,253,165,71,38,182,32,159,194,84,27,225,227,230,72,200,149,43,27,101,236,59,161,211,112,112,102,41,119,68,89,218,208,144,92,193,226,69,80,218,193,28,79,170,140,52,147,206,123,48,137,17,201,252,26,69,245,33,44,169,44,137,202,20,16,107,111,60,48,203,200,186,187,43,73,36,127,73,98,250,216,130,234,93,74,209,156,237,99,139,7,71,237,172,178,150,1,10,170,161,208,193,156,15,108,73,246,161,152,200,32,39,22,95,182,185,233,174,231,22,83,248,182,195,74,210,126,128,185,140,230,67,131,73,43,20,66,166,209,163,62,200,29,73,101,109,246,159,16,62,111,22,79,168,84,197,151,17,6,207,233,197,34,205,195,89,68,26,134,146,116,31,50,196,200,34,40,19,106,77,65,190,244,226,207,228,243,93,38,202,212,146,70,64,229,83,243,52,216,50,122,182,215,145,31,251,65,112,24,214,204,56,128,193,20,185,83,184,19,7,145,138,12,222,177,156,98,137,196,36,242,6,113,113,41,178,208,101,47,99,73,202,78,17,98,70,5,242,136,78,84,130,28,246,65,238,17,19,234,171,32,73,39,210,91,99,106,63,128,242,11,133,21,100,25,69,3,194,28,153,16,158,99,240,226,88,191,80,203,240,195,149,43,76,166,50,177,50,96,156,164,120,76,82,113,33,141,0,152,251,113,38,150,76,151,52,249,132,37,144,99,28,172,229,23,34,42,166,171,17,225,164,28,153,88,101,136,133,25,81,166,208,123,34,48,212,113,85,80,100,211,212,100,221,151,145,111,252,67,22,79,86,69,187,200,159,3,102,226,248,16,14,38,97,151,216,182,201,161,57,25,196,188,25,159,54,156,152,199,146,4,209,204,175,240,35,43,9,163,63,101,237,101,67,204,178,33,95,212,179,147,159,38,35,113,45,190,155,185,240,196,138,255,0,69,244,62,70,147,4,76,253,1,10,128,212,49,129,101,19,8,98,140,73,231,166,226,31,40,144,166,96,35,115,98,227,75,189,79,147,25,84,128,102,146,96,199,148,210,185,22,160,217,30,180,152,77,43,141,84,207,121,44,159,194,85,37,168,116,219,199,45,134,47,40,211,87,89,141,82,158,54,57,160,25,114,160,230,83,202,43,249,69,198,146,85,79,5,105,48,155,34,103,50,214,81,1,242,138,117,100,25,151,245,51,216,16,135,197,16,92,136,207,194,79,132,255,0,80,176,138,134,211,213,182,190,123,189,214,37,89,134,198,112,240,154,121,10,139,50,2,169,26,249,39,147,45,226,197,136,104,137,144,39,70,230,175,148,143,187,173,157,147,245,248,190,218,54,170,75,203,224,25,98,88,181,242,30,73,41,196,135,153,62,212,68,249,180,108,9,228,23,119,42,170,190,153,71,24,24,74,33,148,138,85,225,36,158,80,245,164,106,91,17,227,145,157,74,8,218,145,145,162,97,12,1,21,44,245,185,94,127,165,75,94,194,123,42,154,156,32,44,92,59,94,68,203,24,89,71,21,87,195,192,193,75,89,220,79,166,193,187,15,96,190,154,151,126,149,150,57,89,138,34,99,70,190,182,119,134,42,248,169,214,22,251,36,204,166,152,218,206,180,164,196,98,144,95,196,143,124,252,156,177,37,41,59,40,19,161,113,22,175,18,39,79,90,190,9,48,203,18,221,186,25,204,97,62,1,36,143,41,187,16,140,173,96,226,28,184,178,201,240,227,78,167,234,168,144,65,197,87,149,33,54,185,228,205,233,105,247,23,232,92,137,183,178,200,178,241,26,41,4,53,71,91,118,56,67,194,92,107,81,181,36,91,177,245,98,42,139,187,100,161,78,197,200,149,150,252,75,198,223,185,208,228,234,123,41,47,102,210,126,33,253,177,35,125,85,132,137,138,198,211,47,241,40,58,208,236,88,195,98,86,144,231,214,138,183,54,195,145,102,219,84,26,161,80,194,126,225,100,79,217,73,6,202,39,205,202,81,129,214,25,95,203,196,169,169,238,193,37,157,170,42,212,111,99,89,110,162,235,93,31,6,55,158,208,184,148,245,59,229,146,94,29,210,191,178,8,230,177,115,187,42,115,214,203,121,67,238,171,52,123,185,16,142,74,20,207,12,65,123,185,86,15,135,93,39,148,216,242,126,234,154,12,243,255,0,118,152,195,134,49,124,222,81,255,0,186,185,246,206,149,144,125,26,6,79,119,16,211,38,109,32,143,17,167,169,112,220,101,103,18,85,113,50,95,210,78,176,183,128,173,39,236,89,154,212,31,85,106,13,172,92,139,148,179,83,206,140,124,50,196,79,241,174,131,85,50,142,76,70,27,143,34,155,65,251,140,178,22,161,240,146,52,43,222,8,196,194,36,45,109,144,17,179,236,129,143,132,73,215,2,108,109,124,192,19,218,94,253,75,59,70,166,222,243,201,63,106,52,53,184,251,147,246,38,213,52,73,211,213,163,59,229,152,163,64,73,99,228,145,130,175,158,157,204,120,48,98,237,83,207,12,24,199,225,17,68,170,210,48,170,161,239,173,56,135,204,145,73,173,56,231,98,10,109,152,133,225,9,121,22,15,121,227,31,152,75,207,149,153,219,216,239,233,253,141,70,167,60,32,102,49,123,82,224,176,229,151,132,162,227,85,1,140,249,190,25,145,230,173,137,4,25,178,229,94,130,50,215,35,146,75,88,69,14,53,119,84,72,184,136,37,69,27,118,62,158,180,166,102,161,131,7,135,22,36,43,245,128,7,210,145,164,254,25,80,251,235,191,68,30,97,11,41,62,154,80,207,139,90,168,132,100,72,148,216,150,217,239,101,144,23,218,77,67,22,129,255,0,165,28,146,125,197,171,78,77,220,197,102,225,216,211,113,79,168,245,0,50,152,178,68,66,165,212,154,122,202,52,230,6,198,82,186,103,196,176,127,237,194,46,33,254,218,26,101,222,139,213,36,230,180,24,137,247,19,111,68,152,246,6,87,61,39,5,107,25,243,67,255,0,117,17,91,233,178,71,154,89,84,189,174,137,0,201,187,169,149,148,107,69,108,3,194,62,83,21,43,91,151,112,90,150,143,141,19,233,37,118,85,175,238,9,86,167,188,229,31,9,87,183,242,235,89,218,177,100,111,33,106,27,1,245,66,27,55,101,38,69,164,207,30,79,182,150,50,1,238,207,152,201,177,163,124,166,21,181,97,197,211,41,226,23,152,75,32,154,171,6,41,113,68,47,184,167,36,207,177,29,150,208,73,219,233,15,36,25,141,216,139,61,66,186,31,100,207,173,19,240,196,42,42,49,135,224,144,195,48,198,119,132,203,121,164,159,59,195,139,16,210,40,13,253,74,32,137,134,92,161,137,100,255,0,77,35,62,82,86,84,168,52,144,100,242,203,22,84,86,26,216,220,34,22,37,74,128,37,147,15,224,252,42,73,246,182,66,149,180,227,86,115,25,185,7,10,159,53,62,216,153,177,41,249,12,163,157,61,72,50,179,49,74,49,42,19,64,227,237,31,251,171,158,122,198,34,98,50,57,129,124,151,251,152,211,217,196,101,45,97,132,17,189,174,69,233,151,123,102,63,50,215,90,240,8,12,18,195,80,213,111,98,156,33,46,47,200,177,150,255,0,33,192,148,159,169,9,58,94,40,136,240,176,131,229,202,128,167,211,4,140,124,166,40,211,121,152,7,194,134,141,81,77,181,207,143,152,127,164,152,67,147,249,57,82,182,70,33,95,194,152,177,152,187,80,184,12,220,76,38,27,42,78,105,39,25,216,17,11,181,84,49,145,72,206,165,171,211,127,38,83,99,85,244,17,112,19,27,74,250,147,55,102,42,71,63,71,206,140,127,148,79,166,73,149,26,87,23,90,161,170,153,16,189,169,86,69,242,208,122,183,137,41,79,163,207,249,13,108,172,2,106,120,64,197,16,177,132,140,152,104,146,70,192,136,74,34,214,156,16,136,249,125,185,94,134,107,240,244,19,255,0,178,142,126,161,56,135,138,33,70,85,30,24,111,183,59,203,19,148,133,91,99,64,60,224,63,218,68,86,233,185,113,137,195,104,65,33,35,161,166,131,105,41,66,123,51,42,200,112,25,91,5,133,151,40,104,103,213,63,31,52,162,21,120,53,172,251,136,144,13,47,158,73,196,197,17,52,141,14,84,16,126,234,13,240,7,7,148,34,71,177,231,146,15,113,74,222,149,28,149,54,149,61,149,174,236,69,228,243,84,102,135,58,12,70,114,242,41,233,242,111,32,203,225,138,76,127,81,25,2,214,94,70,110,203,148,159,113,25,38,158,198,214,234,106,181,161,139,119,205,46,47,34,202,171,61,39,202,75,235,79,222,111,248,227,226,66,225,220,179,20,177,101,85,181,212,151,1,136,108,129,225,195,141,38,181,184,39,158,16,227,70,225,100,16,101,197,136,106,94,52,0,89,29,229,52,162,127,141,75,111,47,115,109,160,96,103,229,237,47,42,14,200,44,237,50,100,26,160,70,38,97,114,173,243,227,110,71,212,171,85,11,17,251,102,100,230,235,76,32,67,136,67,246,241,162,77,1,43,52,192,70,38,30,165,150,0,253,67,170,180,228,31,8,129,40,196,69,162,183,85,65,32,248,165,101,83,246,90,122,170,119,156,176,227,200,182,82,105,92,167,102,30,197,139,29,190,70,196,163,146,102,78,39,12,94,69,241,150,90,184,108,195,186,32,134,168,160,86,178,146,39,220,90,141,48,114,71,250,84,50,168,182,98,34,120,111,8,124,166,148,68,238,1,152,88,140,17,75,39,34,109,90,204,68,202,88,191,198,153,70,181,170,146,119,196,13,88,242,35,252,95,67,89,197,212,148,36,253,92,190,84,209,244,149,182,231,254,161,214,47,109,99,50,97,35,17,129,197,198,84,84,60,2,31,106,91,83,81,114,113,5,244,12,94,21,212,112,63,233,39,186,99,67,65,168,7,168,94,20,121,62,154,127,14,101,84,102,118,242,36,90,134,237,152,56,149,27,169,84,92,61,196,171,33,134,170,248,138,250,72,47,244,72,3,46,62,181,193,110,245,86,177,213,22,172,45,180,242,109,132,255,0,211,139,173,91,201,51,236,142,241,32,46,62,30,216,198,3,229,132,88,148,86,45,236,165,215,212,180,114,109,124,7,210,106,216,58,126,15,111,34,217,51,226,92,73,61,197,92,182,214,29,198,76,33,23,242,38,58,123,76,74,41,25,187,42,117,233,217,249,26,210,41,86,251,33,217,124,220,185,92,105,182,158,184,30,124,66,149,148,105,49,161,237,190,83,22,84,203,79,104,243,148,236,54,44,89,85,118,86,164,214,66,181,247,99,140,244,208,51,247,192,103,22,36,27,52,241,35,51,49,68,181,76,152,56,195,225,22,82,169,233,29,56,3,50,184,21,196,1,254,127,186,147,64,9,224,159,40,98,144,191,113,80,214,231,201,150,194,47,26,23,82,76,100,224,60,85,210,136,47,250,106,170,173,255,0,100,155,3,119,153,59,140,141,141,112,62,172,171,154,190,171,83,251,57,10,142,129,91,101,25,249,108,114,8,137,26,23,40,172,167,68,147,90,203,118,97,9,82,137,154,0,113,128,243,10,87,241,165,208,53,37,172,19,226,8,178,167,222,182,249,32,203,45,75,121,147,224,214,135,244,212,144,100,56,48,165,176,214,41,167,227,154,232,220,85,194,34,65,101,51,125,99,132,177,127,215,238,170,24,122,110,33,71,243,101,199,251,106,203,159,207,97,42,45,153,170,189,88,236,9,139,252,104,215,198,150,88,152,98,47,27,68,193,17,243,4,168,166,76,61,104,248,83,85,83,250,22,18,26,180,241,191,86,159,82,5,131,247,80,190,171,22,200,255,0,54,85,180,222,155,25,153,162,79,202,164,210,40,203,98,188,62,30,11,51,67,137,37,156,194,83,213,183,99,47,9,85,0,102,1,102,245,13,104,196,150,186,97,130,230,137,254,218,22,49,143,9,236,84,178,95,149,138,94,236,39,140,7,241,45,179,56,139,128,210,99,229,219,68,253,82,149,48,101,140,157,171,10,121,246,185,48,150,41,10,157,6,4,178,191,52,181,139,30,190,99,136,230,70,156,80,113,36,149,84,51,183,207,45,177,120,215,85,100,56,155,76,59,85,41,119,25,240,79,155,23,25,85,45,31,137,150,107,15,41,228,193,16,24,32,137,59,101,144,35,123,74,62,27,207,143,52,66,226,77,2,249,127,221,242,169,181,190,199,170,144,193,153,234,195,229,46,85,182,54,8,210,184,87,32,211,218,146,88,207,197,40,165,26,183,129,172,15,225,194,92,72,86,100,196,145,120,109,66,1,241,33,76,16,73,6,108,89,84,107,46,25,36,255,0,113,83,64,190,131,26,38,19,118,42,171,10,193,81,182,158,25,74,44,72,9,38,137,159,48,120,146,105,247,12,223,113,114,165,23,23,103,16,223,196,157,153,129,84,170,55,207,19,16,87,159,78,200,35,32,177,36,90,120,211,136,6,43,24,113,183,60,37,42,21,134,98,34,126,143,222,159,135,34,26,77,80,52,223,119,23,228,93,72,213,163,132,14,213,37,119,84,11,177,226,86,197,201,28,229,250,144,27,190,213,87,73,112,50,251,169,20,255,0,134,131,140,253,217,145,116,240,15,11,204,42,59,53,111,113,172,104,248,163,172,207,91,71,40,209,5,201,225,198,53,198,52,151,196,93,65,56,152,101,197,39,238,46,237,107,163,15,126,14,81,19,26,22,183,225,92,24,67,121,118,170,191,138,143,147,25,189,173,104,15,67,170,160,221,214,225,40,185,4,180,73,173,120,165,238,196,36,198,54,149,29,105,222,104,130,84,112,224,19,6,99,34,180,48,99,167,152,121,209,24,31,253,209,107,190,211,15,40,30,19,11,40,202,176,141,48,117,188,161,42,170,173,147,18,200,25,183,67,255,0,117,38,229,24,106,234,114,15,252,40,137,37,249,121,63,198,174,40,97,211,210,3,9,133,148,137,142,164,187,137,83,242,145,5,200,85,47,27,206,105,249,147,238,104,43,41,140,240,142,52,189,220,78,178,170,218,70,50,201,155,76,163,200,128,244,29,204,23,242,174,104,27,185,122,111,90,226,12,162,98,42,89,25,149,108,10,167,97,252,60,9,51,159,18,88,184,212,214,170,173,174,173,151,180,136,143,54,161,57,126,108,50,185,10,163,53,8,117,4,233,219,188,164,229,72,172,238,58,170,140,163,89,2,180,156,165,91,205,170,143,101,231,16,37,255,0,66,151,125,85,169,17,112,41,207,90,76,166,247,80,177,176,88,163,173,164,223,51,152,188,133,81,191,18,62,9,142,200,25,133,196,79,168,37,105,79,118,72,221,37,76,102,106,73,114,71,204,172,178,87,224,74,159,154,105,254,29,94,105,251,28,198,159,39,24,189,181,123,2,4,169,47,96,149,100,249,48,100,159,153,109,167,100,82,206,96,69,141,70,169,111,97,154,198,38,52,88,95,41,200,82,44,67,101,59,222,235,85,182,84,145,70,12,185,71,145,40,100,56,50,126,83,23,34,173,84,82,120,215,207,140,69,77,72,111,82,3,12,97,114,45,19,52,72,5,205,137,47,125,192,41,31,180,47,18,147,45,50,81,215,50,134,238,181,227,131,204,167,169,237,89,4,15,204,153,70,212,32,183,27,197,218,150,195,129,23,59,226,25,50,230,160,216,3,63,80,193,178,123,195,149,25,26,183,222,76,95,164,168,227,15,119,186,26,53,144,50,143,229,19,212,198,96,138,221,43,46,220,31,40,46,164,150,76,59,24,51,159,18,92,92,88,147,200,198,177,132,204,65,158,65,126,210,2,97,137,147,52,178,144,191,112,168,102,21,65,222,198,96,83,246,79,173,31,15,184,84,210,120,79,37,248,67,214,148,73,164,178,141,202,40,170,85,185,85,98,207,73,6,32,160,243,21,59,13,39,171,143,48,74,53,1,78,105,196,38,41,98,198,173,96,24,240,144,182,65,24,10,202,182,85,105,241,21,12,205,85,42,49,54,130,79,110,205,189,136,207,168,185,214,99,138,115,197,47,137,81,151,71,11,14,100,207,220,157,54,167,178,4,97,226,8,178,169,246,64,100,144,102,20,244,77,83,49,16,155,178,173,20,125,62,24,6,13,216,184,139,246,214,168,223,16,165,136,27,66,207,30,49,113,242,162,195,181,156,199,132,203,158,235,61,60,241,159,48,186,252,210,180,119,40,181,42,31,241,34,158,49,31,150,46,84,84,59,232,54,239,202,28,127,182,184,221,192,107,160,196,97,183,227,17,23,169,223,114,94,106,249,75,158,174,141,238,110,39,111,125,220,184,223,164,18,248,249,54,54,227,230,22,37,9,167,181,85,230,77,164,184,31,200,173,25,169,6,54,97,50,107,183,208,181,40,105,227,28,81,114,153,62,129,142,200,120,114,174,125,101,168,113,65,204,105,252,105,108,61,120,122,214,102,136,82,41,52,204,133,54,78,141,63,67,111,143,250,165,189,148,149,180,131,194,98,143,249,20,92,13,127,121,57,156,217,18,219,93,109,20,126,123,185,75,27,168,106,253,26,176,157,37,154,134,170,181,157,188,127,105,61,167,214,218,58,112,241,47,203,119,223,18,201,213,92,46,53,170,147,226,166,203,252,192,75,147,242,30,223,37,127,29,123,31,172,102,70,170,155,224,104,147,198,144,220,83,218,206,225,9,114,141,113,186,127,140,208,103,31,8,138,186,78,155,215,140,146,207,213,98,26,172,125,102,89,146,104,89,120,26,36,232,247,147,207,40,148,203,217,22,160,239,136,17,46,164,205,109,91,39,132,178,134,133,159,165,104,245,7,205,196,40,242,46,229,234,162,155,18,85,100,230,78,208,178,12,158,226,140,68,89,89,64,96,223,246,214,6,211,114,224,189,248,86,235,139,224,70,137,180,197,200,181,172,160,170,79,92,90,142,180,15,13,127,98,148,101,174,87,243,23,145,106,212,151,100,173,243,46,37,200,245,180,157,127,169,46,106,203,166,34,146,52,104,199,200,78,94,193,169,53,252,116,47,28,106,250,251,246,59,192,105,242,143,136,73,149,109,63,6,41,105,109,13,193,227,65,6,236,188,158,9,187,230,14,72,248,74,186,22,70,57,89,77,55,122,60,21,177,119,121,71,203,237,229,82,116,255,0,13,34,111,159,99,16,74,202,54,149,60,210,101,46,66,172,190,86,144,248,114,167,220,196,12,225,211,146,55,112,150,15,14,41,204,46,36,196,55,96,40,214,153,54,163,140,206,17,101,81,222,26,163,216,211,41,241,179,221,146,167,53,111,153,14,206,95,246,144,95,169,62,108,188,137,171,235,113,68,203,45,45,191,99,87,2,50,77,144,196,55,225,23,251,136,170,123,138,226,15,250,138,42,77,80,38,147,153,76,79,128,113,145,226,18,218,140,199,75,173,124,24,223,55,83,141,9,113,50,170,79,159,244,178,10,79,212,73,180,217,182,48,85,8,103,197,147,218,36,10,35,12,57,100,238,17,49,253,212,193,144,49,242,167,219,96,91,196,197,186,196,49,45,148,149,176,71,230,47,113,62,226,129,42,25,32,33,222,25,98,226,77,153,14,36,110,88,146,134,154,90,232,204,127,55,237,169,99,70,178,141,47,16,133,198,141,127,216,12,110,31,145,156,197,203,137,33,147,62,80,254,162,167,15,166,140,28,194,228,64,201,8,255,0,57,146,226,1,212,51,1,181,251,139,85,197,196,161,244,197,33,84,252,251,81,193,102,92,184,150,168,26,206,117,179,54,145,4,63,220,42,147,90,197,21,77,187,249,197,230,216,127,213,69,86,204,156,82,123,98,254,84,154,202,125,151,134,208,50,177,44,2,195,140,121,114,229,34,21,65,139,41,58,180,245,160,237,26,83,119,168,111,38,214,191,8,163,46,115,50,6,177,213,26,129,225,234,140,46,188,75,124,104,215,58,126,201,241,37,228,91,248,250,247,13,197,169,81,167,175,181,80,159,136,209,71,141,89,213,106,162,73,148,200,133,198,185,243,204,114,15,187,18,99,67,13,149,7,221,148,171,90,50,118,46,174,195,107,143,118,40,163,198,144,213,107,6,73,62,210,92,92,88,147,131,106,31,82,6,31,109,73,79,128,1,157,230,136,134,91,140,116,153,151,16,118,60,34,203,249,23,57,181,184,149,36,239,218,38,53,83,206,80,109,22,52,154,120,144,109,119,101,229,25,85,99,86,174,70,53,65,116,246,137,185,183,62,238,88,137,141,80,79,208,16,99,68,121,184,197,137,60,147,172,42,171,126,82,32,136,34,44,124,43,109,153,148,197,202,66,167,222,94,4,235,169,206,222,18,86,251,188,104,218,173,78,200,207,226,148,159,89,80,196,198,64,226,81,166,161,177,141,47,40,133,198,149,163,184,254,135,65,147,169,237,103,87,16,61,191,145,113,187,187,183,198,59,248,137,147,205,117,173,48,195,201,6,35,37,250,207,79,85,66,243,49,98,166,85,90,153,99,149,64,152,75,34,97,202,168,67,167,172,132,199,152,66,202,182,195,13,119,159,12,81,136,137,206,252,240,134,242,164,197,13,200,67,2,212,148,132,126,239,136,136,199,207,220,191,118,30,194,164,51,32,18,115,201,46,90,213,91,51,211,79,219,148,106,92,6,42,107,67,47,125,152,197,85,129,14,244,157,163,83,144,228,146,200,159,40,44,75,215,1,149,24,124,51,209,151,128,22,102,209,241,8,12,187,174,69,56,198,30,53,139,34,27,218,67,233,231,206,238,44,162,23,18,62,125,144,197,57,134,42,155,182,181,200,172,97,86,76,177,146,252,209,34,229,196,167,236,181,205,151,233,13,76,62,47,186,140,252,79,56,164,120,162,21,33,152,201,115,103,63,50,104,214,226,179,15,169,46,200,80,114,139,18,115,188,138,62,105,114,134,37,50,198,50,8,58,146,191,85,1,101,225,42,173,88,145,126,243,18,112,242,135,148,73,13,245,85,141,147,59,113,98,70,210,90,229,30,28,88,177,35,230,51,242,33,64,231,6,53,204,97,225,137,202,65,173,209,181,13,200,135,138,89,113,42,200,204,4,44,156,92,133,64,201,211,219,159,57,102,18,54,209,194,204,1,85,118,73,199,237,85,140,121,35,120,20,69,202,146,85,64,130,82,109,2,44,106,150,5,62,38,97,10,54,212,203,3,61,128,146,70,20,165,30,69,242,101,220,65,248,68,9,99,9,106,187,211,100,146,62,165,205,245,14,131,157,231,187,20,242,33,163,119,225,168,45,78,221,1,224,44,28,165,180,30,69,63,168,109,118,204,197,17,115,77,61,50,240,127,41,47,218,247,21,141,56,119,207,249,178,164,171,121,143,136,11,36,218,145,249,141,196,138,159,172,34,8,108,136,82,242,42,51,6,152,96,229,40,255,0,109,74,89,105,176,89,121,154,32,136,34,45,219,71,226,45,141,70,124,18,131,118,46,47,185,149,8,29,90,63,123,41,86,63,135,167,66,136,252,185,11,137,33,13,105,237,143,135,144,73,154,54,25,89,74,184,23,103,156,124,61,67,68,76,178,5,107,50,238,136,164,159,166,37,194,59,48,207,33,83,184,208,30,86,48,82,212,150,54,182,96,204,162,217,58,206,118,127,148,139,198,168,107,117,11,227,1,133,176,46,36,5,149,37,84,111,15,116,170,151,77,211,197,178,0,247,98,26,173,16,86,96,9,154,254,116,225,237,34,8,146,134,165,111,167,220,15,192,210,224,15,31,211,93,154,202,135,79,194,170,126,208,67,17,125,181,205,46,38,14,200,158,157,137,35,76,137,130,234,82,56,217,179,236,66,76,211,192,187,96,37,138,175,17,4,140,135,66,65,145,157,138,192,48,201,10,46,211,18,8,54,187,35,237,37,197,197,247,20,214,53,125,108,195,217,170,31,85,167,153,24,27,179,23,151,233,161,172,174,44,163,3,152,74,198,157,128,178,240,16,138,141,178,211,16,74,206,98,174,175,241,186,208,231,179,88,228,176,254,33,99,149,180,176,22,34,42,248,119,19,166,143,229,39,241,169,77,109,164,128,82,101,137,237,32,52,241,174,33,19,8,125,165,197,39,77,70,195,216,234,89,21,212,234,117,83,236,99,123,169,180,201,231,193,219,200,185,241,181,37,140,110,223,254,4,158,86,235,10,162,197,195,96,82,11,248,146,236,183,208,184,132,48,50,202,60,217,121,21,62,155,212,224,23,202,91,23,18,132,102,170,57,37,237,42,98,226,31,212,42,217,50,120,197,204,98,166,104,85,135,220,58,97,167,193,146,252,209,39,141,29,79,106,201,164,194,33,15,247,23,42,167,190,166,146,124,70,180,28,108,95,85,89,213,62,15,135,244,233,241,203,252,168,173,4,102,185,108,104,208,74,207,155,40,212,70,164,173,220,179,8,165,98,31,154,106,200,17,11,221,140,164,253,212,142,251,29,111,22,81,151,249,83,238,10,170,40,124,109,177,24,32,149,16,202,72,55,99,124,73,107,80,99,18,115,248,85,68,10,216,58,125,155,187,105,66,23,238,170,44,138,139,114,77,200,71,85,160,43,171,101,102,137,214,134,213,175,137,39,250,77,72,185,61,197,81,248,170,170,202,83,43,162,74,69,27,67,68,146,255,0,80,137,43,145,90,62,163,116,147,71,70,36,169,52,240,42,32,225,197,150,73,82,27,237,37,56,175,125,128,68,173,164,214,206,17,240,229,228,83,183,21,186,199,243,252,254,81,253,52,205,98,164,47,166,191,207,148,75,84,8,103,223,115,9,55,100,155,88,210,191,168,245,249,170,199,178,36,144,124,161,71,147,193,37,84,44,192,49,171,107,138,206,81,114,125,68,198,53,148,26,135,225,202,164,181,110,120,192,97,114,145,36,140,27,82,51,118,17,17,69,163,113,177,58,188,153,236,156,240,23,168,98,85,79,173,174,147,85,148,37,228,240,80,154,87,5,148,93,165,136,177,17,109,120,108,171,101,188,57,120,214,173,188,67,19,11,136,30,232,68,177,14,60,12,202,37,235,86,88,201,138,255,0,104,105,108,57,227,23,132,67,38,179,1,182,124,199,147,244,133,24,136,151,92,26,116,234,236,82,231,242,39,166,210,81,39,51,119,16,188,137,95,163,156,94,107,49,2,114,171,86,206,211,231,218,23,173,86,189,144,109,198,203,0,242,145,79,218,195,131,101,219,140,75,58,78,51,237,4,84,156,27,17,185,148,187,8,36,7,205,136,106,34,214,171,211,109,119,117,226,227,84,23,25,199,224,80,151,247,23,161,207,131,55,192,38,77,184,213,204,85,80,88,118,71,146,205,162,27,80,233,226,10,181,246,57,113,98,78,25,85,178,62,239,181,62,125,60,27,184,152,165,255,0,182,166,177,223,17,173,67,148,105,43,179,205,149,180,8,178,253,197,210,205,78,8,80,125,64,184,202,68,155,240,216,233,14,253,160,177,45,166,129,98,86,126,189,85,97,166,42,43,73,118,61,248,146,8,191,204,34,147,248,211,72,97,170,183,6,81,8,152,202,144,190,170,80,191,86,37,95,163,246,48,127,87,214,155,131,10,76,76,210,160,140,71,203,15,98,75,235,12,131,57,130,48,151,100,159,39,76,73,103,18,229,250,254,51,35,29,133,175,166,203,247,21,108,178,174,32,91,233,233,39,146,1,203,8,149,76,105,49,127,246,226,44,171,243,189,9,181,104,143,250,172,67,250,107,162,85,90,203,146,54,7,220,92,173,186,140,53,84,232,211,46,235,99,1,226,8,148,131,13,46,52,183,148,75,78,243,235,127,197,104,178,212,240,99,3,14,92,169,26,70,242,26,163,150,60,146,121,138,92,168,87,213,18,119,152,76,167,232,117,181,116,153,222,157,186,228,87,145,141,255,0,15,200,80,173,135,168,82,114,70,196,147,254,29,74,17,242,138,47,26,160,102,140,28,97,230,52,92,74,133,150,71,43,57,81,81,166,14,75,48,174,239,200,82,93,136,217,240,34,86,196,121,132,46,84,45,85,149,140,238,18,151,143,233,171,119,134,39,231,221,137,71,234,25,244,113,143,134,32,185,23,44,210,47,253,151,141,110,49,153,79,190,31,15,98,151,102,140,157,234,95,54,85,155,53,59,4,78,18,145,49,153,112,114,68,226,229,34,156,115,55,208,52,99,119,233,136,53,160,237,16,151,201,247,195,169,139,197,40,107,151,89,106,75,93,223,245,2,173,47,184,5,147,216,34,149,107,52,174,223,65,182,165,107,238,207,118,124,198,46,84,28,205,12,77,80,124,34,64,67,12,225,31,48,68,77,178,115,62,238,214,160,12,244,242,226,91,154,134,35,218,125,25,166,116,32,51,75,199,145,3,107,171,125,88,155,74,152,191,200,148,70,129,101,126,252,210,202,66,166,241,171,125,32,125,72,182,173,207,95,250,22,162,48,233,89,114,101,110,229,202,78,67,91,148,236,136,82,140,95,113,109,220,176,191,184,149,217,79,60,25,121,140,149,164,215,196,165,110,90,134,158,184,96,246,202,133,124,6,11,168,73,108,61,67,6,75,24,24,133,33,72,136,124,153,127,115,246,211,44,206,226,237,232,50,141,14,12,146,97,150,183,201,211,122,114,48,30,88,133,141,145,74,207,159,101,27,195,16,136,37,241,145,172,139,204,98,242,35,114,81,182,244,251,13,147,187,19,31,138,46,84,182,5,172,226,203,254,162,45,176,210,77,73,119,168,233,8,194,139,148,104,58,173,91,99,118,79,155,23,26,54,219,203,64,181,11,67,67,149,101,47,250,117,160,246,201,140,58,118,70,225,41,70,82,125,68,176,44,139,36,31,40,44,69,66,195,221,70,148,255,0,81,47,26,155,26,86,236,235,163,1,248,123,20,221,169,183,36,194,21,186,124,156,189,37,198,53,31,125,169,61,0,236,244,225,18,73,125,197,170,204,225,81,160,77,182,63,42,176,170,184,4,150,51,14,53,204,195,125,99,118,207,208,12,100,42,107,67,14,214,180,143,44,178,173,101,122,216,49,115,169,73,124,75,40,184,177,36,210,105,39,70,30,96,139,141,40,14,173,4,110,226,173,178,117,180,89,44,226,41,10,147,242,27,139,104,102,200,201,154,135,100,12,50,196,150,178,224,3,151,187,16,144,16,45,106,172,158,240,203,180,16,150,54,81,135,141,251,73,89,70,133,236,250,123,143,255,0,69,40,117,36,25,47,204,98,226,95,110,53,61,54,199,12,78,207,186,185,171,231,206,27,222,16,137,99,38,170,196,159,54,94,180,138,175,246,107,42,142,95,169,6,46,209,101,72,173,126,33,83,214,141,249,75,139,23,182,154,67,134,73,32,196,33,36,119,127,5,159,126,247,155,116,53,208,176,221,125,201,217,81,136,25,63,246,138,28,107,23,196,169,17,10,171,52,175,196,139,45,91,231,18,194,46,36,5,111,253,158,207,91,59,118,88,185,71,245,23,75,170,208,21,176,128,193,117,125,196,47,72,176,181,217,187,143,36,202,235,84,208,66,111,135,163,154,76,161,201,203,247,80,211,254,29,2,20,94,104,171,160,70,128,10,142,162,238,86,115,236,162,96,229,22,36,251,203,244,74,172,113,232,218,96,240,143,196,84,83,35,94,70,62,109,215,31,211,85,25,158,73,220,34,227,243,78,223,90,9,35,126,111,117,83,23,22,204,79,211,221,214,205,30,210,94,44,130,84,16,33,209,139,152,49,127,145,115,235,141,37,58,146,241,150,33,47,203,17,234,202,158,248,149,189,197,227,81,102,100,41,85,114,182,24,98,201,103,220,89,50,182,81,31,194,85,156,57,158,175,23,52,73,81,132,53,60,109,90,74,217,219,78,223,184,166,211,92,213,140,173,14,158,220,179,149,73,106,27,95,68,126,17,11,47,231,77,67,170,143,143,42,151,190,213,85,162,63,80,202,149,164,186,229,160,202,172,129,48,53,81,228,143,154,1,19,168,193,131,59,155,23,34,87,73,170,171,108,162,117,19,137,5,63,88,65,173,150,133,106,112,25,150,229,123,244,246,38,102,8,148,236,159,132,164,212,18,183,121,113,34,160,106,219,43,32,102,20,172,67,75,231,235,201,208,165,237,55,89,85,63,33,254,132,217,254,132,76,208,17,104,6,205,221,166,95,182,141,167,218,65,6,92,67,200,166,109,89,101,108,61,216,101,44,96,62,242,48,240,151,149,101,157,204,101,82,208,198,149,101,197,137,99,232,150,62,208,146,246,89,90,214,131,52,73,88,136,47,109,103,15,226,89,228,143,105,96,34,127,26,162,200,203,240,35,70,46,181,53,141,105,240,203,139,149,38,222,90,149,252,48,21,123,12,59,176,117,33,227,111,171,79,197,23,42,206,202,10,204,41,9,137,39,245,113,72,34,172,230,86,222,73,103,244,232,188,74,140,211,247,32,249,184,184,146,175,196,155,19,225,221,16,67,73,135,208,246,97,52,57,146,252,246,150,57,4,68,221,144,31,39,164,184,150,137,147,32,217,115,4,92,159,81,122,78,161,5,108,31,213,70,201,244,253,197,141,84,248,26,204,81,214,177,241,129,150,92,93,202,42,101,197,60,104,47,48,105,178,151,233,174,122,205,115,98,65,254,148,120,215,131,169,229,20,156,194,227,75,222,64,219,208,243,223,121,171,103,63,41,71,6,16,189,180,234,181,240,106,71,180,221,101,90,95,90,203,33,230,8,144,62,137,40,167,195,151,16,213,246,217,212,157,148,170,13,216,197,212,92,171,105,181,36,73,32,194,24,184,202,146,126,30,244,146,48,198,149,151,42,249,113,15,114,54,26,186,46,44,74,75,15,175,184,214,83,84,250,72,49,152,121,101,236,42,22,182,147,124,65,241,45,212,155,233,36,127,168,171,72,1,0,200,194,196,85,220,167,32,13,161,161,4,24,137,219,240,70,30,33,21,36,181,212,36,130,14,82,165,17,175,137,109,254,93,202,143,200,103,225,160,155,35,75,43,131,198,62,30,212,20,159,60,123,180,12,200,211,191,117,106,129,73,107,39,155,17,4,53,85,133,249,10,213,37,53,230,146,131,119,4,242,202,33,136,139,140,82,83,146,162,241,241,37,245,249,246,47,210,214,90,122,198,75,54,152,187,82,147,124,37,219,124,217,69,199,238,46,141,187,174,98,44,148,37,3,78,1,141,146,195,63,40,209,245,90,170,37,105,217,197,149,84,73,53,29,76,70,7,106,62,38,46,81,172,44,152,34,28,181,63,198,184,38,255,0,129,211,27,95,153,220,235,117,252,25,163,96,162,69,24,147,192,207,223,15,181,126,72,210,186,170,227,212,191,171,113,13,126,138,210,87,27,152,140,50,228,91,249,148,146,53,78,5,41,164,203,19,249,133,137,98,243,101,26,202,101,148,65,131,52,177,41,153,58,159,41,241,7,137,83,31,18,75,153,141,246,137,139,119,205,46,126,36,140,63,7,235,160,147,212,67,60,101,34,178,141,177,156,15,155,22,84,80,96,101,226,137,23,16,215,100,50,250,84,70,102,37,89,14,119,134,31,108,75,55,188,240,71,251,74,168,213,187,110,225,32,39,221,233,200,76,249,184,163,68,204,158,70,45,137,175,94,139,56,120,101,164,23,116,51,160,129,246,21,197,227,250,106,79,88,107,157,181,207,244,250,178,148,94,107,47,198,22,55,112,112,203,17,4,163,29,190,189,10,50,208,178,209,55,122,74,113,246,151,101,219,17,94,76,173,163,16,55,117,50,134,85,249,212,209,160,138,83,13,186,38,85,111,3,82,0,117,172,14,235,17,5,247,86,179,58,5,85,206,150,27,226,20,152,66,36,68,155,130,96,92,143,255,0,18,244,229,76,237,161,110,71,144,190,218,170,245,129,221,131,132,171,149,115,98,140,180,95,97,220,205,96,120,81,8,98,227,18,144,103,196,91,82,145,230,15,90,14,126,155,149,56,143,205,60,152,254,154,87,50,51,33,3,104,34,141,51,116,250,15,28,138,117,125,61,119,234,240,88,89,98,85,240,223,19,195,16,151,50,210,82,89,26,169,137,163,205,101,237,21,106,171,167,18,76,170,229,69,198,155,137,100,118,24,165,24,151,131,163,0,80,98,221,41,198,26,196,159,221,17,21,26,183,85,19,148,178,184,213,214,73,126,132,219,211,236,100,109,24,8,92,161,46,85,169,244,132,40,254,226,71,101,27,83,255,0,237,190,208,130,65,192,159,241,42,160,249,75,0,146,71,247,19,255,0,151,151,97,107,253,40,141,14,113,89,135,42,208,248,214,49,135,204,82,99,77,2,107,91,112,48,178,203,182,39,185,137,16,250,72,165,230,45,161,11,251,171,25,85,193,89,136,167,220,14,49,249,184,147,96,221,142,75,51,101,202,52,46,173,170,211,17,162,101,49,72,82,9,78,208,220,0,79,196,17,101,31,211,92,237,26,166,74,94,215,83,218,194,77,174,7,154,190,47,106,231,213,181,179,189,75,119,45,118,111,196,145,39,124,164,184,3,16,202,179,127,195,216,182,252,209,10,186,99,100,115,159,36,19,80,188,127,147,42,190,8,65,181,230,47,241,169,199,232,105,213,35,36,190,66,172,106,174,15,159,104,104,164,67,51,33,188,207,150,161,174,243,126,85,48,107,131,193,149,138,32,135,141,84,106,122,64,78,137,238,100,92,230,77,36,168,207,237,34,174,90,169,34,157,154,192,145,153,204,81,136,136,216,23,204,156,78,92,133,80,210,97,227,7,220,94,161,52,232,210,254,108,188,107,155,241,206,197,145,106,117,198,51,229,94,80,164,49,183,214,242,240,203,16,197,249,209,76,153,242,57,178,241,164,223,139,96,194,59,197,186,30,69,9,38,163,123,24,177,179,149,15,170,100,30,149,139,227,49,78,63,86,158,79,40,121,70,182,73,213,188,24,69,23,147,234,35,122,87,51,101,126,199,207,100,95,201,197,200,155,179,25,89,212,49,40,218,77,66,127,63,155,40,211,75,45,73,147,169,52,114,75,229,238,13,26,140,103,204,103,135,219,74,217,51,114,78,18,164,51,238,222,81,225,202,129,170,135,59,205,229,202,66,173,88,228,112,196,232,6,159,136,28,202,98,203,125,36,249,162,23,18,210,105,39,41,49,45,177,189,72,68,205,18,46,85,187,108,41,174,28,59,33,191,52,180,38,161,206,88,152,67,238,167,47,53,225,127,87,3,16,215,130,250,97,243,75,149,201,244,214,181,77,200,7,77,214,203,141,19,10,172,140,240,65,2,89,235,0,246,132,76,127,180,180,155,83,197,24,240,253,95,168,181,153,124,12,201,195,236,181,86,216,15,218,11,41,20,237,62,173,188,146,71,250,183,252,252,104,157,228,73,61,171,69,149,105,228,197,203,17,38,202,183,251,26,198,249,243,201,39,133,2,26,16,99,121,177,118,173,48,41,45,100,177,229,221,114,9,60,167,201,224,192,216,23,23,228,79,29,161,17,148,143,181,211,117,177,136,195,24,89,70,180,60,210,196,12,81,11,136,106,182,213,240,74,76,65,41,10,63,115,137,69,217,70,60,105,223,41,148,163,42,186,230,76,23,240,244,161,177,242,253,80,138,150,157,240,70,15,234,211,208,158,155,106,80,102,20,82,45,30,137,107,224,242,148,72,101,96,176,93,172,202,114,15,13,112,137,251,138,109,250,158,13,67,249,123,62,218,2,214,29,137,79,250,162,126,218,250,26,64,70,3,243,11,181,137,54,217,254,70,86,84,27,67,248,138,1,31,48,69,149,82,192,215,32,147,225,150,40,197,252,171,149,27,225,237,197,145,31,233,243,200,150,51,225,190,184,211,242,217,98,41,68,40,254,234,155,116,178,248,151,89,34,63,65,73,212,32,24,51,37,79,187,151,36,252,73,62,143,223,89,68,96,173,133,213,216,186,85,109,61,24,249,177,98,196,179,101,19,152,187,128,117,179,8,39,176,178,250,214,87,26,134,187,168,37,196,138,213,70,131,38,38,210,164,92,139,138,79,167,181,245,87,238,229,16,163,243,83,219,103,108,61,130,203,228,94,50,126,89,127,211,162,142,73,62,234,101,176,212,5,38,98,192,32,144,90,98,0,32,131,40,123,21,164,61,66,120,35,229,235,250,138,173,162,69,200,21,153,248,9,25,2,200,95,218,145,31,14,200,226,126,19,9,80,70,214,17,11,197,186,26,218,111,70,146,204,168,141,162,113,100,103,242,208,157,178,121,38,251,73,81,173,109,106,25,132,66,34,127,38,168,100,127,14,76,104,150,86,193,130,206,101,74,167,150,164,149,152,136,245,91,89,220,210,229,16,75,65,172,177,246,148,152,209,247,113,190,109,232,48,154,38,76,50,197,198,147,101,74,43,7,64,159,84,70,124,161,81,114,100,193,40,249,162,229,81,250,132,212,245,4,100,186,233,93,190,216,214,52,247,18,231,123,185,70,163,149,176,29,149,93,77,58,134,75,35,75,102,210,47,251,107,25,241,175,9,5,150,49,10,172,33,190,12,158,209,13,24,248,112,113,240,174,165,161,43,106,76,232,203,82,73,131,253,71,180,74,155,214,54,204,249,65,41,123,86,30,180,153,98,11,141,99,91,62,116,238,29,174,37,207,36,108,58,212,31,83,218,234,49,124,216,96,101,23,238,164,113,166,106,57,36,205,47,36,97,253,180,222,100,105,209,167,115,114,171,32,178,12,232,152,101,255,0,200,158,21,84,230,100,138,196,41,171,98,89,3,245,68,41,62,234,22,29,62,166,141,194,46,191,168,69,76,106,19,214,206,202,31,211,9,85,50,226,36,152,60,69,79,38,218,124,19,86,98,54,29,60,161,63,230,229,38,12,167,178,19,242,196,180,34,223,38,125,30,78,105,227,17,22,175,94,130,54,97,136,92,170,59,218,125,23,171,13,163,126,32,234,245,148,84,54,78,130,76,219,252,185,126,210,83,91,100,121,41,200,94,66,247,42,88,70,83,85,173,148,178,143,171,42,156,126,1,19,52,177,43,173,253,84,96,115,11,42,66,103,213,73,59,204,88,163,79,223,66,100,188,152,4,178,103,202,36,19,33,156,68,195,137,94,109,183,63,164,139,136,107,81,160,109,191,181,85,170,133,142,124,26,169,194,38,96,139,18,188,164,126,159,147,21,158,173,20,121,22,230,85,69,40,51,27,137,47,159,166,1,39,166,82,86,255,0,136,202,223,176,91,237,116,148,18,97,136,92,191,196,190,154,202,170,75,61,177,36,12,211,18,188,241,98,76,32,105,239,77,59,56,183,63,186,167,93,124,181,41,136,174,101,12,91,35,229,48,137,141,29,85,91,233,36,225,235,86,144,235,88,86,114,137,11,38,168,112,79,148,189,105,181,85,117,21,89,144,62,4,152,146,64,206,94,69,57,172,216,49,179,48,139,149,60,12,61,62,78,96,202,196,68,45,172,1,201,7,213,88,170,78,67,147,204,124,233,44,250,72,8,21,90,142,105,242,238,137,141,117,120,116,53,185,254,110,47,26,107,233,80,99,15,229,5,140,106,149,64,86,98,46,182,25,227,120,102,17,21,107,32,85,73,136,192,251,169,128,99,65,240,234,202,189,182,174,140,254,17,98,34,205,197,240,53,179,36,174,244,168,4,204,222,218,156,195,140,252,34,227,93,66,125,107,228,131,154,87,241,168,233,52,246,89,248,138,49,45,108,197,86,50,173,147,18,16,249,187,22,249,250,146,39,135,22,68,4,157,55,56,159,223,242,45,111,167,216,143,152,185,87,59,66,86,193,80,46,254,146,30,239,91,14,23,187,148,159,77,14,248,18,188,31,233,233,52,109,49,99,186,205,46,46,68,203,211,92,55,10,218,27,143,82,6,99,11,18,100,248,114,228,254,146,86,37,232,117,160,16,25,133,25,231,58,51,63,74,154,170,129,204,92,109,24,242,15,49,75,201,251,170,86,202,158,214,160,249,132,82,148,106,182,101,168,199,238,242,125,53,243,115,44,190,234,91,43,114,208,92,147,228,221,167,167,176,81,89,152,92,139,101,172,153,99,6,108,89,87,152,18,20,107,23,178,243,170,36,92,163,67,42,187,13,98,86,77,195,230,247,69,196,128,48,101,73,234,85,230,211,219,146,114,197,228,70,85,83,130,17,242,203,22,85,93,181,65,109,169,47,72,203,40,220,50,208,183,6,36,105,111,226,93,66,100,248,36,7,202,69,24,136,185,206,164,135,148,239,49,189,212,152,63,16,179,88,14,53,246,80,97,151,141,74,93,132,19,167,102,174,226,39,219,85,21,180,250,112,191,171,149,200,157,67,173,163,23,84,92,171,22,52,242,31,113,133,186,62,126,174,141,194,98,144,145,188,19,107,89,135,77,216,193,136,9,92,192,176,139,25,84,203,1,214,217,74,47,82,219,51,214,60,217,196,135,11,9,90,124,162,76,95,48,243,187,138,178,170,109,135,212,241,172,69,19,41,177,166,140,9,10,163,140,107,40,35,253,87,26,223,91,168,108,136,76,59,254,52,173,111,160,173,198,55,21,64,43,216,111,112,74,75,80,234,169,117,167,100,76,92,101,86,111,48,228,177,65,234,218,19,148,31,84,158,105,107,186,10,212,48,134,243,201,59,13,149,84,6,52,82,3,151,177,79,233,186,73,195,6,105,105,207,231,140,78,213,86,192,3,225,191,243,225,42,112,99,85,70,7,233,72,82,40,185,38,150,83,179,105,237,61,87,214,220,63,3,2,81,114,162,236,12,162,183,217,15,39,232,8,129,49,183,39,230,18,119,113,50,200,163,195,212,53,43,25,231,33,212,27,220,104,198,198,173,131,36,124,81,70,47,184,183,134,4,65,125,213,162,123,199,177,229,64,105,235,232,57,241,75,138,159,187,5,74,61,158,86,112,241,45,251,0,120,114,149,109,11,224,201,103,10,208,96,147,217,84,91,8,192,22,70,139,25,143,218,9,77,5,224,207,154,218,126,37,75,62,51,241,245,41,155,93,60,73,192,121,177,39,219,103,38,172,60,125,244,17,51,13,76,172,168,13,253,173,145,249,75,198,165,43,94,122,211,226,55,180,174,160,48,100,6,237,79,110,156,139,217,70,80,24,1,131,41,138,145,221,234,216,48,142,192,246,165,23,26,193,241,158,248,155,94,164,133,230,125,185,242,245,41,109,179,176,98,85,250,151,169,3,48,132,68,68,9,39,252,129,17,80,80,204,200,32,102,82,173,161,55,231,204,36,204,163,171,21,177,191,193,255,0,181,42,101,26,147,35,51,113,168,87,223,109,147,202,77,97,18,72,240,152,68,200,163,184,233,240,54,221,254,71,102,173,138,92,130,90,159,78,200,220,209,11,149,5,101,112,78,216,156,67,90,131,168,101,227,194,82,229,66,245,15,244,46,200,81,140,65,45,1,159,43,207,244,171,61,251,10,252,166,196,190,26,201,229,225,203,198,177,164,71,5,141,190,128,45,117,176,42,124,55,117,121,83,10,125,115,18,220,124,66,28,95,182,189,38,134,170,222,39,205,148,73,67,52,76,72,82,191,167,202,202,150,53,87,226,197,246,214,185,232,86,201,159,185,139,132,170,125,244,224,41,51,101,196,182,51,74,218,247,110,151,211,64,157,24,156,197,87,203,236,229,174,136,216,5,70,102,62,36,112,124,7,202,149,133,135,199,202,179,178,121,228,193,124,72,133,228,89,109,69,96,59,41,135,187,59,226,7,169,111,141,2,12,22,51,139,41,20,240,97,234,122,151,245,12,185,80,179,223,170,179,230,40,184,208,183,10,232,84,239,34,70,39,50,211,101,169,226,70,7,202,64,202,69,48,104,118,69,103,49,87,202,119,159,205,225,150,44,184,145,182,222,90,141,85,24,70,146,57,175,249,178,242,149,18,250,17,205,246,178,160,54,199,206,204,66,255,0,90,168,135,100,72,94,208,209,106,13,95,208,157,126,131,178,23,153,132,37,182,156,59,34,115,23,145,82,154,226,198,72,59,127,218,83,242,96,74,25,243,4,170,187,151,82,107,203,49,222,98,73,91,95,27,242,37,80,222,113,125,212,213,146,78,65,226,218,164,201,6,97,53,219,201,24,25,132,85,51,66,105,99,150,243,125,85,101,50,1,39,112,161,164,214,146,182,39,8,135,149,58,212,149,153,15,129,184,137,231,243,101,228,68,73,11,44,129,132,42,34,29,37,148,235,29,221,182,65,13,116,72,27,72,64,194,33,44,173,57,21,86,23,195,170,61,79,153,178,255,0,213,88,201,140,121,189,165,89,90,153,253,221,75,68,11,32,16,152,84,236,182,246,12,156,158,181,167,124,31,50,242,40,219,187,233,221,34,220,241,125,66,174,222,202,160,78,7,86,85,25,169,62,30,190,73,51,87,139,253,107,169,85,92,131,53,24,131,211,214,82,201,250,184,28,106,164,38,131,36,236,226,196,69,188,58,96,117,17,63,168,161,217,50,168,103,226,139,200,168,205,64,230,83,67,129,16,95,54,179,159,124,56,204,253,164,160,211,37,224,205,151,141,69,95,90,216,201,243,12,65,17,114,182,227,141,137,77,51,226,140,161,159,105,181,202,53,115,165,77,18,201,140,52,177,98,252,139,142,85,73,167,164,240,177,212,34,36,146,125,53,84,31,136,177,38,255,0,148,192,196,49,37,171,69,199,220,232,90,185,217,158,248,162,103,16,178,255,0,18,77,50,171,122,252,161,129,137,75,211,235,61,71,39,135,16,241,167,38,215,54,66,102,25,113,99,8,105,214,103,94,90,17,146,31,212,205,243,25,83,242,156,105,125,171,193,100,12,222,234,33,149,172,187,30,239,234,161,67,91,139,132,165,85,179,125,147,168,146,51,34,238,176,152,72,211,51,27,56,147,73,58,98,44,158,104,133,196,68,44,154,121,112,135,204,92,170,82,41,69,97,51,32,100,230,196,156,67,97,196,62,84,40,108,129,11,181,11,101,174,106,163,63,152,170,118,40,55,49,142,46,164,174,201,251,104,143,41,86,218,171,184,182,92,161,77,228,134,36,144,98,196,172,181,34,202,114,169,151,192,23,8,96,20,164,67,85,70,178,41,242,203,200,186,100,109,55,7,207,49,162,173,23,20,224,19,31,139,137,86,177,139,102,2,170,135,149,157,168,247,220,122,111,186,166,95,50,84,30,148,166,212,214,190,15,150,97,98,31,134,69,207,36,58,185,120,228,58,68,61,108,8,207,85,1,153,18,104,50,155,149,126,105,135,174,65,234,62,156,82,242,9,116,138,125,109,44,67,195,18,40,212,21,100,78,37,90,52,115,160,76,153,16,93,34,26,17,147,24,70,32,67,61,147,188,12,85,182,73,162,140,31,40,92,164,84,203,236,133,77,239,181,197,237,41,253,73,168,65,37,155,64,139,145,31,25,227,33,57,86,171,42,74,210,129,230,15,98,197,143,32,182,130,218,73,248,187,149,11,230,48,128,81,161,128,120,199,237,78,88,103,136,124,201,152,115,135,70,211,199,130,254,165,133,174,250,181,155,177,69,93,10,99,226,18,94,21,242,214,133,150,80,113,8,93,75,189,149,31,19,153,90,135,35,167,214,31,215,216,25,107,166,255,0,153,51,52,69,204,45,116,53,172,107,93,220,65,42,205,49,62,80,201,180,41,113,16,75,157,161,126,157,191,131,179,43,241,31,195,170,156,89,124,222,239,90,57,250,74,89,57,165,175,161,49,225,63,119,149,81,122,241,36,197,237,86,220,81,73,32,135,108,247,136,37,77,33,207,37,104,251,82,185,134,197,43,169,99,38,52,185,62,24,138,146,183,26,197,212,11,81,206,31,42,87,60,207,140,127,148,83,213,76,156,35,226,228,198,173,227,85,51,105,187,40,191,144,169,149,105,200,81,72,77,144,28,169,91,246,163,148,153,218,218,214,136,24,67,143,39,218,72,163,4,114,73,153,22,50,165,216,95,91,233,184,130,95,244,33,89,190,157,197,181,227,18,78,31,1,51,181,29,2,97,227,31,134,82,55,2,162,189,73,24,144,89,153,76,67,178,151,53,252,37,227,85,122,181,251,144,115,36,20,240,199,27,132,41,249,154,111,153,167,159,36,25,114,145,74,190,53,205,108,238,18,147,26,232,129,173,178,154,254,46,181,242,202,183,99,250,177,33,169,228,98,179,18,83,31,143,192,166,91,244,196,156,135,122,217,50,4,91,46,146,173,48,224,62,144,138,77,255,0,1,203,250,217,140,31,17,151,50,248,163,166,24,73,219,184,156,68,86,145,164,245,155,42,219,170,166,65,156,0,97,139,148,137,35,102,245,81,149,73,125,18,19,224,197,47,177,83,76,243,31,114,2,146,49,197,47,171,18,165,184,135,19,209,178,229,249,148,42,208,86,81,68,3,65,207,202,36,222,203,79,2,200,12,197,196,164,163,60,126,125,169,228,157,108,241,193,101,120,165,98,79,184,200,45,64,31,67,233,167,234,227,67,134,76,89,39,120,76,183,195,184,137,249,247,101,203,252,169,61,172,248,185,243,4,67,18,125,197,50,162,141,96,200,131,126,33,41,200,118,179,160,202,102,208,170,174,125,35,237,217,218,128,135,163,15,159,151,173,27,119,21,152,173,134,247,206,136,207,168,86,37,113,160,92,214,220,101,47,95,212,76,97,231,164,240,55,210,84,176,239,170,174,251,133,200,153,170,130,27,171,88,249,169,54,173,209,227,147,224,169,254,82,181,153,114,143,26,240,117,60,91,124,145,4,46,165,37,153,80,173,88,231,225,211,196,168,34,49,155,65,157,134,55,18,111,107,158,75,250,146,11,234,119,205,130,240,229,85,230,105,90,16,233,201,223,77,46,153,101,6,49,240,196,23,26,231,16,239,165,208,63,105,45,63,129,118,123,38,102,8,191,208,163,103,226,50,170,148,178,102,51,2,154,181,212,131,240,218,8,89,72,144,221,235,3,228,218,98,34,205,150,64,19,56,123,18,247,97,234,109,141,107,99,147,148,169,160,117,83,35,63,17,177,164,38,210,182,183,100,205,148,130,26,109,3,225,140,73,32,204,97,16,169,214,54,17,153,71,59,202,217,36,97,133,40,105,145,173,71,129,138,55,240,192,32,203,249,65,98,196,143,125,150,54,97,8,185,4,149,176,10,149,144,35,30,119,180,177,184,167,170,140,62,104,188,133,82,176,53,60,233,47,218,8,169,176,100,206,243,237,202,157,100,97,25,76,67,78,248,195,204,33,98,26,29,144,15,56,156,37,75,117,182,182,244,223,10,249,101,39,42,198,169,247,34,3,13,19,172,169,172,223,66,142,205,91,107,4,131,49,68,66,141,17,101,14,38,164,138,240,171,109,54,192,93,211,237,37,251,169,76,157,31,248,124,153,114,246,189,83,208,85,56,165,247,195,73,194,59,12,17,101,26,101,167,171,101,84,51,148,75,164,89,73,7,74,205,149,176,75,23,46,81,255,0,129,109,148,98,60,51,7,159,49,68,176,178,213,85,66,225,151,21,1,106,108,118,88,130,85,245,149,176,100,157,133,40,151,59,102,56,154,224,207,178,7,14,76,105,158,149,12,76,108,53,135,46,37,81,39,77,142,76,95,148,22,49,168,77,72,249,116,140,121,130,34,21,13,15,234,54,225,69,125,113,40,128,120,98,20,99,252,156,107,143,93,192,212,114,103,60,197,158,66,170,170,171,83,206,230,150,44,73,212,56,17,100,203,202,110,180,171,26,249,134,227,120,156,244,48,39,11,185,124,101,105,50,115,46,185,63,77,209,201,6,108,184,146,175,65,137,210,37,93,184,196,220,98,66,182,180,2,30,101,190,79,196,35,233,184,47,251,73,225,180,199,63,106,223,39,225,95,173,196,32,74,34,20,101,98,143,81,208,233,50,253,21,143,168,163,125,138,244,199,196,35,234,78,146,241,174,201,161,164,218,231,102,105,228,198,191,58,51,76,31,66,206,194,30,177,61,116,189,55,175,193,141,145,10,85,192,176,254,51,85,189,127,165,100,147,123,253,29,182,239,89,196,141,21,226,137,255,0,39,98,137,99,201,39,204,217,123,86,76,170,62,160,6,90,225,101,26,14,99,201,81,194,81,117,47,65,87,19,154,194,187,186,125,201,50,151,148,104,70,60,29,65,22,36,222,54,234,79,104,184,215,166,85,87,99,205,151,17,21,213,76,177,162,5,107,39,47,26,227,209,37,178,39,105,23,205,61,49,145,165,98,41,114,162,174,40,96,201,156,203,30,66,165,101,196,82,166,6,173,188,24,25,135,26,81,48,196,43,222,98,251,168,168,24,200,198,98,67,218,195,121,57,68,179,108,117,97,36,243,31,218,226,89,86,204,246,178,144,168,25,151,0,141,195,47,173,10,243,68,41,198,106,226,255,0,26,65,152,168,146,99,227,249,78,196,152,218,171,92,19,229,13,0,120,254,162,113,25,147,182,57,133,23,41,4,180,51,83,142,72,31,18,92,12,68,79,183,160,150,212,111,26,6,74,237,222,94,68,140,208,206,38,60,88,144,97,214,207,130,119,196,196,155,67,214,117,210,78,192,237,127,145,75,115,68,30,186,155,234,169,34,99,205,99,43,17,17,172,102,216,136,201,48,216,70,48,194,199,141,125,173,170,100,231,226,44,161,136,105,236,162,131,249,144,189,57,18,217,54,87,21,178,216,81,100,198,169,166,83,250,104,30,106,249,91,146,44,89,38,37,180,77,164,177,98,146,155,109,93,76,176,72,117,153,201,5,129,202,131,223,203,39,52,69,43,125,79,46,23,44,78,197,55,15,226,165,200,236,125,36,209,118,191,113,65,161,104,138,226,234,116,185,44,188,40,210,183,213,60,188,50,229,114,38,250,110,120,46,200,204,197,202,168,77,165,96,144,153,182,4,47,220,202,170,172,132,200,231,232,200,133,238,46,84,29,150,146,173,140,54,122,116,174,68,250,238,168,112,188,240,228,198,151,86,192,4,238,93,208,196,139,141,82,106,101,36,168,196,205,151,181,52,167,211,211,133,243,114,250,213,67,217,76,48,114,202,202,68,32,110,242,143,8,122,208,205,162,10,170,206,50,128,253,29,27,245,114,137,24,191,180,150,217,85,81,205,35,204,17,101,250,100,66,152,48,74,254,104,188,168,216,15,170,23,113,113,41,126,83,39,33,182,73,135,233,179,228,226,42,222,106,215,227,96,140,94,165,79,50,202,140,126,24,74,150,89,61,133,30,81,9,50,245,10,225,182,194,86,48,226,225,136,182,178,52,236,236,202,46,53,147,217,59,195,44,78,196,190,77,222,160,243,196,81,101,254,37,182,254,11,82,230,170,4,81,51,54,81,254,218,119,38,72,54,156,34,80,49,167,206,240,91,223,107,99,225,132,37,77,254,67,42,166,114,94,194,206,202,100,222,3,50,147,40,84,45,221,220,232,192,194,17,126,226,219,85,175,62,71,15,184,149,172,159,6,157,85,144,198,95,12,210,134,85,162,124,144,70,6,28,67,34,231,181,186,134,116,146,114,170,104,17,165,201,123,12,94,180,138,206,53,76,169,238,206,43,39,132,66,196,53,97,248,98,38,160,6,238,194,82,66,106,64,11,154,39,98,119,91,36,226,7,41,83,51,109,53,133,173,206,127,171,116,144,235,73,154,167,149,72,220,106,70,84,15,230,241,174,153,168,100,238,124,194,185,125,222,137,102,160,150,193,98,234,79,255,0,184,166,40,108,15,197,218,162,65,125,121,106,199,251,138,35,86,235,205,43,166,224,238,236,101,98,26,184,141,240,184,17,153,237,169,77,97,255,0,103,90,237,90,127,234,50,178,141,63,226,223,27,11,188,191,64,255,0,15,126,34,209,235,32,63,210,109,63,214,186,92,8,199,146,206,82,229,92,155,70,124,28,173,208,23,255,0,211,184,134,187,132,104,100,130,54,97,74,176,236,227,223,184,173,37,245,50,128,29,143,8,146,235,134,100,156,141,243,148,83,173,51,13,46,180,236,177,197,151,18,140,133,84,213,26,49,32,243,98,91,235,97,178,200,239,42,196,58,156,119,100,126,236,88,144,16,228,146,53,174,24,133,227,79,108,68,97,252,152,3,40,48,164,177,180,192,243,238,241,43,202,168,113,100,131,153,26,205,61,4,157,95,252,21,81,100,81,42,76,198,228,7,44,81,11,18,89,51,85,81,198,243,9,165,114,11,237,42,59,186,19,198,240,194,94,52,134,102,155,25,89,151,18,25,46,106,176,170,183,89,215,111,176,136,185,114,253,165,100,23,238,84,107,32,68,173,62,239,23,34,115,91,169,217,36,236,14,215,249,20,248,48,205,152,124,200,3,140,124,162,91,225,207,228,95,103,201,139,131,238,41,70,90,252,222,17,21,36,140,10,165,171,228,206,39,16,82,233,145,136,46,209,44,31,38,214,23,129,98,11,42,33,247,23,19,129,134,93,88,196,133,154,129,182,32,178,161,4,232,175,218,11,145,46,12,11,90,150,114,166,214,82,73,27,244,130,202,68,52,105,54,82,71,243,98,24,134,155,242,46,27,108,45,123,238,68,76,193,40,196,150,93,234,77,119,90,60,177,11,185,26,99,132,146,109,126,83,148,106,218,53,12,27,40,184,138,46,79,168,133,100,242,6,238,115,125,61,241,118,13,151,244,155,184,24,136,155,188,213,162,38,238,187,25,82,189,91,240,162,168,83,183,102,158,49,15,246,150,253,61,2,143,79,147,49,173,4,81,253,197,54,147,103,158,190,129,164,119,227,160,218,181,246,54,231,195,181,196,155,207,211,222,136,13,220,185,226,253,180,154,203,226,93,24,207,180,211,216,202,79,168,179,140,99,234,67,255,0,81,149,200,162,189,98,76,213,66,191,142,200,185,155,95,113,76,46,28,89,72,182,122,220,225,63,250,118,49,13,31,39,68,128,96,226,148,52,46,18,82,127,242,79,212,86,101,199,220,85,101,250,18,92,106,171,204,123,65,100,41,10,144,67,135,170,161,78,245,25,98,227,85,214,185,245,7,129,162,69,219,16,73,140,61,55,170,167,65,194,88,4,147,247,17,28,49,13,172,207,216,25,150,76,178,27,37,155,25,73,224,150,234,167,211,14,185,249,177,138,79,182,182,195,209,250,155,77,189,242,203,87,198,143,126,155,174,187,59,44,109,184,136,153,112,111,113,73,157,55,50,212,81,56,68,68,202,101,173,204,96,101,150,157,204,159,6,160,108,137,18,46,84,158,239,80,142,202,11,235,246,170,181,71,16,11,241,35,8,14,172,168,136,207,121,0,243,22,0,210,218,218,162,70,30,108,68,84,49,130,66,15,41,132,133,86,65,89,148,213,26,4,25,222,27,177,113,166,38,173,163,31,134,209,10,103,140,92,197,78,99,67,100,152,153,177,34,192,66,235,59,130,82,68,121,171,133,254,210,146,167,213,64,187,243,205,147,39,220,93,159,209,32,201,225,52,92,169,35,62,26,85,10,94,108,74,171,26,191,201,150,35,195,26,41,65,196,44,169,67,39,158,130,119,81,11,149,117,214,124,58,252,156,34,65,218,232,154,170,214,110,236,74,49,36,146,52,126,90,154,178,48,6,158,147,46,219,166,1,4,171,3,163,24,49,250,133,132,172,67,236,228,82,80,238,15,230,56,148,156,95,112,171,109,193,181,29,144,54,150,54,132,40,254,154,133,105,199,66,150,28,218,234,221,57,72,12,84,127,50,69,207,245,14,173,181,191,62,105,98,226,78,227,105,227,198,30,108,74,160,53,81,44,160,225,12,88,220,172,76,176,175,150,161,185,94,32,52,47,211,226,167,97,189,80,98,147,225,214,173,180,222,161,57,1,135,42,138,170,210,67,25,222,19,74,26,166,135,13,149,189,82,134,149,163,95,177,108,80,204,125,112,249,68,92,164,73,173,109,119,32,194,94,36,183,80,211,144,164,100,177,79,228,72,76,249,120,48,148,169,179,251,40,170,162,27,45,73,85,38,197,245,57,70,155,83,218,158,183,207,104,44,136,24,223,7,201,254,120,46,82,23,151,144,169,164,10,67,137,255,0,54,85,177,171,121,106,108,244,239,129,233,44,181,212,132,195,233,99,253,196,246,53,33,235,96,226,48,150,183,223,50,160,24,162,9,43,159,169,39,91,17,129,175,41,62,231,18,109,198,226,186,16,169,242,72,101,12,249,98,42,186,119,178,238,46,208,191,169,18,77,26,180,227,240,49,165,101,77,131,91,101,10,115,44,34,117,251,139,0,209,107,0,227,225,82,179,41,8,66,125,37,213,44,153,6,108,28,197,47,204,174,127,168,103,250,67,58,185,83,217,92,92,132,6,135,127,24,124,50,137,141,38,146,242,9,153,138,82,43,7,220,60,177,24,28,88,178,173,1,161,25,121,76,138,168,196,99,38,31,217,9,17,144,39,146,49,249,69,137,83,79,170,219,69,126,208,92,170,114,171,76,78,183,35,202,89,88,177,118,33,163,81,149,139,138,160,196,187,138,240,169,187,45,55,58,162,201,152,69,198,159,85,86,178,144,140,40,75,151,234,38,250,135,85,83,108,89,18,32,178,201,255,0,224,106,13,38,137,131,13,86,35,100,234,25,117,12,203,99,202,52,211,77,234,160,91,121,152,66,196,155,63,74,197,183,173,100,188,163,73,38,80,250,71,86,63,226,78,202,181,195,81,121,149,18,67,85,101,250,185,88,145,172,161,163,140,6,109,11,149,67,198,158,254,165,97,166,25,185,243,72,178,50,3,41,148,154,222,63,111,26,88,246,14,15,72,147,27,183,193,20,236,49,59,18,57,243,54,195,121,140,84,246,184,188,3,99,79,120,137,148,203,125,149,172,27,32,97,46,50,145,76,6,212,22,92,92,139,230,254,40,248,132,34,100,75,86,70,0,128,233,128,16,143,48,101,98,31,211,71,198,134,56,221,41,52,105,50,228,147,8,184,149,8,88,193,1,156,185,83,110,55,144,213,20,92,100,240,92,179,83,191,81,150,94,42,236,139,176,26,30,245,252,73,84,157,49,56,114,152,80,137,54,218,186,140,172,199,10,164,164,214,49,175,61,68,185,57,94,191,64,105,91,233,194,3,34,88,23,145,14,109,49,56,140,203,151,248,241,37,62,155,113,26,86,99,11,22,37,202,221,6,136,215,64,105,175,200,235,65,146,114,131,133,105,134,242,70,62,98,149,71,70,212,248,129,132,197,88,27,83,188,143,96,162,9,25,253,11,82,214,202,225,133,27,196,21,25,50,156,146,124,205,137,82,86,242,13,133,48,178,175,147,3,101,37,248,98,69,90,58,146,112,2,10,214,63,119,140,67,91,195,107,4,167,249,66,170,208,233,32,20,120,172,80,95,128,32,198,62,81,74,197,252,75,165,99,86,249,17,152,69,51,79,50,255,0,166,42,211,91,161,162,66,149,243,124,88,149,228,106,77,179,56,101,38,80,52,244,66,141,249,101,39,186,138,74,50,170,39,135,202,21,33,184,164,177,146,252,222,218,233,38,211,24,201,253,58,82,12,213,71,243,197,44,169,89,151,236,204,142,94,251,45,71,72,15,148,149,137,0,253,121,168,197,203,47,25,127,137,116,105,250,87,159,148,185,70,143,129,165,116,142,215,250,182,44,138,117,129,219,45,71,187,125,28,185,154,194,84,159,3,109,70,190,201,184,36,226,51,48,147,221,73,166,42,161,17,230,169,235,83,134,12,28,127,113,35,70,190,3,171,12,42,166,75,173,38,97,69,227,86,80,53,39,228,203,149,76,192,49,246,60,60,171,8,22,71,25,249,170,201,141,98,174,190,38,49,91,38,96,228,242,164,230,153,47,205,225,228,91,31,101,249,51,68,138,128,245,89,101,62,25,113,113,42,84,80,11,40,118,182,67,120,138,92,67,83,239,170,61,104,213,224,110,249,25,19,96,50,255,0,42,244,253,140,145,242,197,24,149,119,22,181,18,185,19,218,122,76,233,63,80,72,205,67,113,233,160,230,47,42,93,101,169,193,73,230,26,232,25,126,226,141,152,107,93,83,45,249,69,136,106,27,108,237,142,133,173,66,166,5,220,178,179,150,82,98,103,178,72,212,84,10,123,88,50,152,44,185,70,173,235,97,191,242,38,219,104,76,102,184,235,74,214,130,15,46,36,22,167,101,252,153,124,34,30,52,84,109,72,10,211,237,50,143,34,109,38,215,114,14,220,170,122,117,26,59,100,45,89,8,150,105,187,203,38,112,137,43,147,67,46,160,239,12,185,68,200,174,100,217,78,131,19,134,47,111,184,151,64,129,46,200,228,150,97,43,173,95,224,91,55,217,206,13,78,120,50,217,44,57,49,171,138,169,146,182,56,132,159,26,145,242,89,136,162,90,125,53,131,246,177,37,104,227,40,178,48,172,208,49,242,229,228,95,96,70,157,59,135,140,66,251,137,137,130,76,139,67,3,40,103,204,110,180,152,133,130,169,234,167,10,86,18,218,124,183,211,16,149,224,97,214,198,7,16,185,62,162,155,128,199,201,102,16,246,38,144,205,101,25,248,108,75,148,104,220,20,104,29,66,8,207,195,46,1,49,161,167,178,186,203,244,133,197,255,0,77,11,113,113,22,180,25,66,161,103,234,175,82,38,29,248,203,252,170,44,204,237,137,85,169,80,106,169,209,159,136,37,25,82,185,154,122,214,73,242,203,235,250,106,86,49,175,35,90,176,194,185,32,134,71,174,171,12,209,5,17,134,53,200,202,141,26,156,129,191,226,79,122,110,48,117,117,34,43,76,9,32,120,177,124,202,118,27,184,50,73,136,88,202,176,126,146,6,127,80,12,174,223,109,89,102,87,36,202,199,52,212,242,111,32,145,226,150,33,148,126,218,85,73,26,118,160,62,208,162,24,135,245,23,79,212,149,81,100,196,230,226,92,242,99,193,4,252,37,79,136,40,206,214,134,93,0,240,212,207,202,181,134,0,48,102,177,159,150,79,211,66,50,97,203,220,85,142,230,39,178,146,165,108,85,195,124,66,3,14,36,21,150,134,4,239,60,34,90,180,241,128,87,243,21,89,6,124,94,144,165,220,84,108,196,107,120,144,180,250,120,245,190,113,17,255,0,134,15,238,139,42,176,14,49,75,226,198,85,190,214,102,196,108,151,47,31,237,229,79,249,17,11,153,19,26,1,198,125,166,215,18,91,125,73,143,148,60,170,150,215,83,214,201,6,16,197,16,136,129,135,50,36,144,98,8,150,171,119,248,15,82,90,5,145,250,182,189,74,254,170,0,228,193,204,82,226,72,230,83,142,79,87,18,209,101,106,122,64,112,136,133,251,106,109,100,226,63,49,227,224,115,162,77,166,43,99,114,203,40,196,144,211,221,158,200,25,139,20,145,191,117,31,38,29,148,144,124,162,117,145,196,96,51,79,28,25,88,98,117,253,68,203,115,193,152,178,134,147,27,74,218,201,103,47,98,216,29,61,106,54,98,55,90,205,150,212,219,41,162,101,198,83,225,23,42,195,156,188,216,147,15,195,22,163,249,177,69,202,52,75,225,156,131,255,0,216,196,78,177,208,203,2,201,9,203,23,230,241,137,73,198,161,223,78,127,254,246,171,31,79,58,73,62,110,81,10,52,222,4,56,144,126,210,204,83,152,202,75,179,67,75,183,59,34,68,254,69,70,111,135,167,140,13,164,76,127,184,156,178,226,44,102,97,9,86,113,131,112,81,250,128,173,49,44,222,95,16,171,8,61,30,202,145,140,205,202,177,147,48,31,73,62,54,161,151,143,13,129,70,85,57,61,128,17,55,107,86,75,241,39,80,9,59,162,227,196,44,171,123,47,181,6,13,161,162,143,109,246,196,183,4,210,202,207,148,18,213,62,124,232,195,229,18,42,48,20,157,73,6,15,238,125,52,25,181,203,203,210,44,72,230,62,182,203,186,2,220,29,55,92,66,114,197,227,70,202,184,214,161,166,159,83,158,73,57,138,50,140,170,186,146,0,202,124,193,18,158,159,167,170,163,3,229,22,250,27,137,208,120,118,164,198,151,255,0,87,16,230,117,8,97,0,193,205,141,12,77,77,18,49,30,33,69,255,0,201,74,114,89,19,48,178,47,62,182,92,97,229,77,105,95,79,113,106,137,200,166,126,167,167,39,111,25,22,155,45,85,4,81,31,132,91,145,248,46,111,169,53,83,43,98,63,8,178,201,240,92,190,6,173,188,157,101,134,95,95,154,139,111,219,223,208,170,199,17,97,169,239,191,16,89,98,137,3,16,133,247,80,18,116,124,169,35,202,17,101,86,52,58,74,45,216,51,11,136,138,166,53,9,42,25,133,118,70,170,138,115,179,28,66,78,134,60,98,110,203,23,22,36,243,77,235,97,214,255,0,79,203,136,139,161,223,86,178,104,23,230,237,127,167,172,99,106,54,24,89,5,149,235,159,168,93,102,226,94,22,94,44,119,150,92,18,200,124,197,77,33,195,170,147,224,108,92,139,152,232,157,61,107,129,134,151,60,152,213,108,155,80,82,120,124,214,85,5,86,136,124,91,129,114,24,195,23,82,115,24,56,193,152,203,159,86,235,200,146,72,192,136,170,214,53,174,250,39,106,104,228,36,202,198,18,109,71,36,124,43,149,124,66,167,188,178,102,24,157,133,93,116,62,2,254,215,42,209,50,168,228,229,216,46,200,209,92,149,168,113,170,29,43,46,8,217,234,57,50,253,66,9,21,101,181,131,197,148,69,93,50,227,76,122,148,95,164,185,140,253,42,120,51,159,187,200,65,137,85,191,226,45,174,78,93,198,223,3,45,116,92,164,83,79,211,122,198,223,204,37,22,216,127,109,117,39,249,136,24,98,69,84,58,96,56,134,240,152,92,137,113,243,30,204,126,107,178,248,27,127,187,101,180,77,200,177,246,46,157,163,194,125,171,43,236,101,98,34,238,115,31,150,169,226,48,135,202,197,198,175,163,65,173,151,149,36,141,23,134,131,110,59,242,212,101,39,76,89,73,31,202,127,185,149,73,90,232,107,152,39,100,179,114,255,0,42,165,135,159,242,24,37,34,108,107,130,22,38,18,137,79,254,134,83,61,55,2,92,152,172,14,92,67,247,21,27,244,192,10,62,27,66,100,253,213,202,236,190,33,31,77,202,36,64,213,144,163,250,136,250,29,115,121,101,45,133,216,109,134,167,184,214,246,31,111,211,220,182,13,109,173,105,255,0,94,66,254,226,161,135,100,127,200,25,105,36,59,224,73,102,34,139,145,49,102,2,15,46,85,141,219,253,9,204,163,100,240,11,192,219,92,75,55,223,50,72,222,17,8,106,102,97,142,80,19,105,217,141,35,14,176,137,11,252,216,184,136,151,114,67,42,165,208,95,137,232,123,128,202,252,133,17,120,212,212,13,97,6,201,248,98,74,202,168,194,253,244,92,75,22,207,200,218,208,90,96,178,72,249,185,84,14,164,216,210,31,40,101,127,26,232,111,134,113,121,229,92,255,0,91,105,191,82,38,81,9,91,109,159,16,182,65,212,251,27,112,101,247,21,3,44,167,65,6,24,133,196,69,207,244,120,108,105,37,97,151,20,152,151,83,101,32,46,193,148,92,73,54,124,24,125,194,86,127,196,125,105,82,246,4,211,133,254,210,97,85,113,169,237,134,203,98,226,42,111,39,225,165,84,150,101,41,72,82,36,33,141,107,167,200,248,134,23,26,163,65,85,199,82,119,185,85,3,86,215,17,152,172,68,50,145,16,248,122,126,239,186,40,196,166,99,73,174,157,246,151,167,201,37,104,254,83,148,106,27,143,23,29,70,219,87,29,63,71,143,39,244,236,101,69,51,68,202,247,68,53,61,3,89,222,15,132,69,197,252,73,117,198,191,187,221,50,39,252,45,50,255,0,18,127,204,106,251,122,155,248,237,246,49,212,148,155,239,58,240,151,169,74,195,248,123,140,239,49,85,125,108,194,8,27,178,148,105,147,53,14,156,141,220,92,164,82,89,210,217,104,82,174,132,159,163,158,180,140,226,227,68,152,208,74,207,210,163,108,172,160,206,234,73,94,206,117,117,107,17,96,57,144,37,201,226,174,17,5,247,19,58,170,67,198,31,205,167,212,247,113,35,69,195,139,145,11,62,237,158,108,204,84,251,154,125,11,145,239,65,170,41,17,91,58,168,220,91,245,244,53,163,146,12,194,235,75,110,33,146,180,25,145,173,195,17,136,105,43,164,147,245,75,235,41,199,27,168,164,82,144,44,142,81,229,196,156,208,234,208,20,248,101,137,79,113,254,135,219,15,52,243,248,60,70,42,153,153,14,199,59,205,18,42,189,51,224,201,30,108,75,227,36,140,76,195,18,120,255,0,218,83,86,75,13,145,12,203,139,129,51,9,160,73,65,236,39,89,19,54,82,43,205,176,228,246,162,130,193,140,120,66,37,208,173,18,17,200,146,135,79,245,147,144,154,93,107,63,75,148,105,182,193,253,165,89,25,227,140,206,212,140,202,106,146,22,76,196,71,203,136,44,95,109,99,0,32,156,204,219,174,68,210,124,246,21,143,14,36,161,154,84,132,62,238,39,18,23,49,152,213,101,73,101,52,140,218,23,16,253,197,71,78,26,218,216,184,165,213,229,39,212,66,198,184,38,159,63,40,178,144,188,107,57,246,82,172,187,120,147,52,154,161,58,154,173,109,64,49,240,136,98,82,55,19,231,120,63,255,0,129,167,95,211,99,31,104,94,89,63,186,133,178,128,113,131,169,10,215,249,53,150,132,140,57,51,163,75,97,165,139,18,188,96,119,209,89,196,62,69,6,104,121,15,250,174,79,53,101,79,187,20,17,137,99,51,33,181,208,164,211,213,80,97,15,148,184,150,251,232,117,178,65,155,17,11,137,73,76,147,42,9,59,123,83,72,118,80,99,1,134,177,47,250,62,170,143,228,61,189,205,217,83,84,96,140,124,216,177,9,120,211,199,225,138,34,91,62,238,37,219,223,18,191,38,53,170,52,192,80,16,121,185,73,237,143,177,87,152,202,81,214,198,202,207,155,42,33,245,177,4,128,97,181,85,220,78,28,113,163,126,210,223,24,210,163,124,164,177,114,38,171,167,250,49,179,51,101,150,159,27,48,251,137,29,173,198,228,239,136,20,228,208,1,219,139,18,92,106,214,70,62,236,202,45,155,101,168,46,0,17,163,78,206,204,66,46,53,84,25,39,24,24,151,70,212,53,165,238,149,25,101,101,172,40,227,13,129,44,242,23,246,132,142,233,244,62,65,70,212,55,49,159,134,191,24,191,117,46,147,63,85,89,63,12,187,78,63,180,167,237,117,104,8,63,233,49,72,82,126,210,38,158,124,178,99,49,184,150,215,95,161,108,88,86,208,128,163,205,44,185,8,180,93,192,131,24,124,34,228,67,179,80,191,233,45,70,159,185,127,82,221,230,250,49,163,34,237,105,8,78,96,137,49,211,16,216,33,252,223,18,161,147,24,145,153,149,79,79,184,219,63,135,148,137,90,79,208,21,74,87,178,170,51,56,150,44,152,167,3,49,242,95,243,101,196,143,245,42,216,195,237,73,255,0,209,163,151,218,211,21,152,165,139,145,41,123,9,26,86,104,133,227,75,102,79,100,158,145,36,214,86,68,31,22,84,217,25,98,148,215,209,125,210,229,39,237,35,97,220,68,42,231,108,152,242,191,14,84,233,140,102,54,114,164,91,21,241,40,53,62,164,121,107,95,18,184,68,82,145,181,156,184,204,244,226,139,16,211,64,132,132,38,28,169,128,116,149,105,121,101,202,196,186,22,53,126,90,144,224,194,184,207,166,183,230,52,94,69,166,212,192,173,7,202,69,85,62,131,167,6,206,41,234,102,226,31,178,18,140,171,42,165,213,131,244,173,145,54,185,149,189,84,200,132,238,42,227,176,38,75,130,124,61,74,206,158,126,229,157,169,90,54,6,169,120,103,128,188,66,64,26,170,46,124,165,18,76,195,75,140,76,217,86,19,53,131,241,225,17,114,226,82,179,161,61,178,210,49,128,48,112,137,41,178,146,194,159,152,95,237,169,122,77,108,249,50,246,134,42,160,146,108,140,202,157,100,103,49,163,161,139,25,6,113,62,81,24,250,19,137,153,178,169,63,55,194,149,151,47,26,104,29,73,189,249,64,228,42,167,175,208,84,217,107,106,74,216,156,34,228,83,193,181,212,121,242,245,13,85,134,24,11,202,97,101,66,234,25,128,164,7,168,154,46,81,139,176,99,91,85,11,80,6,54,176,181,206,192,132,191,244,149,80,126,116,127,212,10,66,254,69,10,207,140,218,28,99,255,0,43,228,76,32,107,250,235,176,124,167,18,75,42,113,208,118,93,93,74,87,198,166,140,254,17,45,161,8,36,169,73,246,82,197,212,44,169,181,9,167,78,7,210,34,124,137,85,70,239,140,62,165,169,230,219,15,17,138,181,201,124,186,209,242,136,133,81,246,183,115,139,43,8,68,165,37,156,101,82,134,125,192,35,15,50,86,203,93,207,221,90,224,89,68,40,48,203,17,114,45,140,141,59,186,36,81,226,253,223,4,203,30,128,204,56,135,118,49,15,148,68,198,180,89,92,81,217,15,20,65,19,34,20,219,177,51,150,40,255,0,140,185,22,1,173,247,177,98,79,216,158,38,232,122,74,198,72,247,97,41,49,173,140,173,127,81,162,162,233,53,133,84,103,250,113,101,101,251,120,147,227,92,85,99,226,139,149,54,246,158,90,3,43,9,99,67,4,111,12,200,221,128,200,53,169,251,185,196,249,72,191,245,81,184,78,48,114,137,46,254,163,109,136,115,14,180,249,132,84,113,181,12,89,160,194,98,242,41,43,233,39,33,222,17,32,33,217,75,19,249,68,165,145,74,173,71,146,96,12,100,121,177,44,152,252,75,116,105,128,146,14,85,164,204,32,250,149,121,152,110,100,242,100,77,3,51,24,210,48,241,34,24,108,157,202,96,59,245,128,123,34,75,228,217,50,73,48,229,66,117,37,243,244,100,233,190,118,49,39,226,253,212,204,183,5,168,193,129,126,127,182,189,101,163,44,110,193,196,92,67,74,169,228,190,55,202,26,86,228,130,122,174,100,153,98,3,19,71,135,193,140,167,56,14,152,244,137,207,202,94,167,167,241,158,50,113,4,73,156,202,163,205,230,235,67,6,133,241,159,218,155,153,166,15,9,199,220,82,44,124,198,85,178,120,108,176,124,162,79,84,201,194,123,253,71,149,45,70,85,53,76,152,241,61,109,129,39,43,211,215,192,137,37,136,118,83,191,207,133,58,170,138,26,25,32,43,49,20,75,207,128,204,111,48,87,131,72,56,220,220,133,90,38,73,198,52,141,221,76,80,55,204,60,35,240,170,218,73,53,214,64,230,236,81,1,12,187,99,241,38,123,59,154,65,190,92,65,98,75,86,76,148,124,92,117,107,66,49,159,46,235,18,75,107,66,57,163,31,205,114,37,115,46,245,28,151,179,148,133,84,212,53,167,146,54,26,196,168,86,111,49,106,106,170,129,18,180,31,54,44,171,107,231,128,164,249,65,8,95,202,138,212,33,100,104,47,194,184,245,195,207,190,253,87,106,73,59,191,1,163,173,142,211,14,169,246,95,117,122,125,60,24,195,196,24,188,138,82,159,89,142,146,185,145,2,94,79,12,105,164,109,102,207,200,107,20,187,204,159,3,237,48,197,250,111,122,12,38,40,196,144,254,18,4,105,121,178,140,184,158,171,131,101,85,111,23,55,38,52,174,100,0,70,39,202,117,171,239,98,70,173,99,193,120,227,38,209,166,51,195,169,32,123,49,165,230,212,36,133,194,28,106,22,212,122,171,149,178,76,9,43,83,32,48,191,105,79,70,212,36,147,218,140,245,35,251,66,77,164,142,35,70,166,139,141,31,19,62,239,40,202,130,194,193,240,229,77,223,100,66,141,79,89,109,10,76,210,202,159,113,156,90,208,209,62,132,19,185,81,80,52,120,6,62,37,190,133,224,146,196,253,239,196,171,185,69,10,138,195,67,7,222,95,61,54,32,209,236,14,34,60,203,55,190,41,31,196,164,210,13,81,76,205,49,22,79,86,69,190,6,155,131,90,204,166,22,84,217,146,118,222,210,26,100,253,207,14,33,172,105,188,77,236,196,221,148,152,130,62,92,92,126,216,211,32,211,142,221,153,113,16,95,180,152,192,129,6,8,216,93,168,202,79,186,153,50,212,158,28,60,72,197,62,10,93,137,41,244,135,140,62,28,165,83,243,61,98,48,223,196,69,95,62,249,227,63,233,114,172,60,223,56,121,177,37,162,191,192,36,174,135,17,159,168,117,116,105,79,52,185,82,113,249,170,29,61,175,46,36,143,8,68,69,85,113,166,207,57,253,75,68,61,55,177,63,50,72,250,52,79,147,209,151,255,0,35,186,149,174,134,240,221,234,161,114,152,92,127,186,179,13,221,140,147,143,46,68,220,44,170,35,57,80,147,12,63,104,92,105,154,52,60,237,237,70,245,166,25,123,74,181,93,207,125,73,0,81,21,77,27,80,193,130,76,40,237,179,245,79,129,183,95,198,149,86,198,55,177,172,223,16,162,20,236,9,133,137,80,62,200,19,162,102,15,252,138,35,80,252,25,185,178,249,184,146,185,4,135,161,170,213,84,146,246,150,37,38,53,191,140,235,242,50,180,76,191,210,142,125,168,7,194,97,45,113,182,190,123,190,161,248,45,147,43,98,99,203,98,164,172,181,84,29,222,210,32,136,33,137,101,89,1,74,183,218,131,251,73,89,86,62,176,252,236,10,65,26,237,132,6,24,130,90,36,204,219,19,118,101,54,42,167,73,135,147,27,11,151,18,243,222,15,118,87,26,77,167,173,89,110,14,20,116,151,130,19,216,29,174,232,133,76,190,226,72,161,241,164,193,41,48,196,200,84,123,25,245,86,184,207,28,24,185,177,12,75,0,217,110,79,204,170,210,18,169,148,204,227,3,195,17,114,251,91,45,79,91,101,204,82,99,243,93,148,56,8,196,13,150,149,174,178,238,40,211,174,211,139,102,79,128,77,61,107,77,101,91,148,188,164,82,151,218,204,26,126,199,104,24,164,47,220,26,213,119,91,46,130,95,244,146,147,109,230,143,12,63,87,139,202,44,171,25,89,219,223,208,111,66,126,78,182,4,223,14,41,63,202,143,128,29,207,132,176,151,26,104,26,16,13,255,0,160,23,242,172,45,95,182,136,78,81,139,18,122,170,9,96,199,234,121,112,129,134,92,254,164,222,146,213,147,135,155,46,85,197,166,73,223,90,225,203,148,106,190,54,164,244,208,48,34,139,149,102,203,34,220,219,43,151,87,113,129,100,199,230,42,229,83,233,223,6,119,23,180,245,105,91,124,11,33,242,139,18,46,76,56,165,3,254,84,107,99,102,243,17,150,132,245,81,159,36,27,66,166,47,170,7,178,84,176,193,36,18,60,185,86,216,119,114,202,78,17,12,169,247,53,70,196,54,238,11,101,163,7,55,180,168,173,61,160,226,65,243,52,177,113,170,120,222,163,39,180,67,18,209,119,79,99,101,19,14,232,159,196,153,164,22,162,105,250,158,182,181,251,74,241,101,39,219,68,85,85,74,187,39,168,88,151,24,210,216,122,110,182,160,155,185,101,24,177,44,228,234,64,77,38,210,33,73,141,115,218,159,221,74,168,246,214,214,45,104,246,149,60,165,91,161,154,81,34,101,150,95,227,89,83,207,131,90,14,26,104,210,75,247,18,109,79,172,15,145,249,162,142,48,254,210,25,151,254,194,165,8,102,125,20,44,251,33,136,127,54,161,67,172,15,59,138,164,188,139,210,115,255,0,237,196,185,72,151,109,220,7,219,104,150,92,219,164,60,253,1,6,119,129,133,41,3,91,79,113,39,192,181,220,67,85,1,173,177,19,62,226,232,143,186,40,130,248,26,98,85,79,8,101,38,15,153,46,55,14,44,171,228,57,243,134,124,50,211,200,210,98,123,216,214,55,111,35,114,21,230,150,86,125,36,25,160,28,189,197,34,178,96,64,65,241,99,73,103,189,155,180,89,4,18,50,144,8,107,90,16,73,138,241,27,34,169,97,178,51,244,163,94,240,228,203,137,110,241,149,212,226,210,126,18,196,206,249,124,153,17,181,180,54,53,63,80,163,86,26,171,82,78,140,252,81,34,229,196,190,83,218,158,220,15,204,44,73,154,75,252,14,182,2,141,60,227,69,178,203,235,44,205,73,59,30,108,72,0,192,57,79,205,214,165,183,160,214,27,50,202,39,178,154,70,229,26,146,181,141,177,199,180,41,10,183,211,207,149,147,230,229,113,164,101,97,213,110,61,124,98,118,137,78,220,89,16,124,70,246,147,169,154,134,170,16,51,26,82,231,55,26,158,14,164,150,240,212,151,42,146,201,118,160,181,99,100,159,146,123,51,39,84,150,88,136,167,31,26,226,255,0,192,59,92,74,128,58,120,245,49,51,24,171,210,171,28,133,28,192,142,116,71,226,16,242,46,65,169,41,44,160,218,190,88,184,132,94,197,212,233,238,24,49,176,38,76,237,105,233,237,224,188,219,161,228,77,109,31,22,29,108,114,218,74,214,89,3,245,92,137,160,97,203,130,118,101,42,22,78,155,177,211,243,136,104,157,104,248,118,160,146,78,94,34,41,214,131,131,234,25,248,135,151,18,209,91,168,71,249,57,83,107,41,52,240,107,78,105,101,255,0,66,230,26,110,214,171,86,220,31,104,34,109,132,244,84,14,209,2,77,84,152,185,140,94,69,49,171,77,58,76,23,134,36,242,32,174,35,30,48,240,215,151,18,2,168,215,36,59,196,98,241,173,171,0,154,156,58,128,164,203,44,188,106,152,50,95,24,121,74,149,223,73,150,50,48,65,64,120,78,247,74,149,148,10,216,214,79,33,19,102,73,198,70,21,73,6,202,170,16,24,99,23,41,21,133,84,104,151,113,123,70,37,21,101,49,138,47,74,29,188,85,57,101,73,58,165,252,221,107,84,203,89,213,35,96,131,40,168,87,221,206,154,12,210,242,38,220,126,61,141,168,210,53,244,168,204,196,128,184,51,236,153,205,43,253,8,106,73,144,102,203,230,149,198,173,163,82,87,73,233,42,72,214,237,152,214,161,205,3,48,144,95,135,17,21,27,30,57,209,122,186,147,171,189,42,56,221,42,90,101,61,224,188,246,133,196,186,54,105,192,77,195,110,16,121,242,149,22,192,158,79,74,135,178,14,170,141,59,234,170,138,123,43,18,129,129,55,18,50,11,106,26,201,150,91,236,33,23,26,115,185,97,65,243,105,115,50,70,229,250,169,163,228,214,201,170,120,67,87,36,178,124,59,50,241,172,198,197,44,206,115,233,47,151,38,116,175,78,47,250,248,208,88,109,68,252,82,203,200,168,225,238,135,47,16,69,137,57,102,143,121,39,50,93,137,120,213,170,77,189,201,86,104,253,65,109,19,40,114,114,164,31,130,117,53,109,174,105,114,178,140,94,218,253,23,166,223,85,24,24,68,47,247,19,105,48,40,228,243,23,255,0,129,37,220,139,139,123,147,91,156,138,170,25,199,224,83,42,96,195,4,232,188,60,73,197,172,104,130,233,23,26,152,159,118,8,60,41,55,63,66,149,36,117,133,36,226,31,8,101,37,212,144,39,66,243,204,85,67,62,201,150,79,102,37,245,240,216,40,156,202,156,197,1,123,200,47,238,146,136,218,195,210,44,158,19,23,143,205,63,141,85,185,34,213,113,163,34,206,103,82,147,66,174,61,138,168,122,146,186,116,20,7,36,146,124,160,178,164,116,250,120,149,36,121,140,82,99,86,21,83,1,230,204,73,87,252,60,128,77,255,0,135,175,178,62,238,195,26,119,63,67,50,182,11,10,25,67,198,159,50,103,228,196,84,184,214,79,240,122,125,227,21,78,79,15,76,122,182,167,218,98,227,19,215,68,103,195,74,56,63,55,151,41,20,5,222,173,149,6,213,225,20,161,198,203,246,150,234,173,85,40,182,76,137,18,126,85,45,221,109,69,43,34,150,242,105,222,54,112,137,43,220,146,163,182,87,26,50,77,150,166,156,12,59,174,63,4,146,102,140,149,100,204,178,229,20,163,87,171,57,43,40,151,85,106,216,152,30,26,146,143,114,165,233,231,159,147,118,92,185,83,91,95,133,7,41,50,196,200,36,61,37,13,148,34,97,177,139,151,238,41,73,14,189,244,245,44,178,45,76,227,24,21,190,6,203,137,83,214,217,68,16,249,139,149,115,159,137,127,246,126,212,122,216,241,109,170,109,38,198,197,237,229,93,79,65,252,46,61,37,84,81,93,151,41,4,198,100,33,19,254,59,38,93,244,236,115,180,138,38,159,160,201,171,109,98,219,24,164,219,11,219,93,6,29,108,88,204,96,113,117,34,44,181,36,26,128,122,124,65,12,74,74,203,82,78,43,31,132,89,86,52,222,10,27,101,136,109,71,4,236,194,168,102,49,247,113,88,108,171,140,26,238,254,48,55,121,97,99,78,116,222,185,151,36,120,183,92,138,26,179,35,12,170,23,170,161,146,180,252,201,1,181,33,246,143,8,69,200,172,13,60,19,135,132,201,75,244,199,38,238,34,234,92,205,35,234,180,125,229,145,31,97,47,136,106,160,53,177,43,65,132,221,136,249,55,195,168,131,133,114,13,97,169,231,70,150,249,101,41,10,53,41,164,162,225,160,209,173,249,29,90,170,75,201,230,16,149,125,159,163,201,118,55,135,40,151,53,248,111,171,89,168,14,124,57,23,84,167,187,56,207,132,220,73,33,153,171,110,194,178,228,115,249,250,38,117,105,222,18,136,136,70,86,218,198,62,33,69,227,93,169,143,29,185,217,187,199,141,1,119,78,1,29,155,65,101,93,11,34,56,141,99,147,207,164,212,211,122,69,137,97,85,167,181,56,165,128,54,37,227,43,215,85,141,3,108,76,197,18,52,211,42,132,63,210,242,45,109,21,62,3,212,245,38,131,170,16,25,47,180,168,217,241,135,9,156,73,108,59,143,186,183,250,148,89,36,194,97,16,170,45,212,48,44,103,62,212,255,0,15,108,117,73,206,104,130,237,92,248,223,10,245,6,155,181,204,18,241,249,245,175,210,209,164,222,127,237,188,91,104,201,101,172,152,35,39,205,227,146,69,86,145,53,90,182,134,228,75,105,139,135,198,137,180,228,18,117,26,134,13,145,31,44,197,202,68,84,104,212,243,89,148,49,82,217,143,29,111,158,211,34,151,255,0,6,212,108,104,209,35,3,14,213,74,223,82,2,79,134,17,34,170,174,25,59,207,119,197,246,211,25,44,224,204,37,171,35,56,84,144,12,13,137,216,82,170,191,56,35,138,204,165,81,246,90,144,18,79,138,88,136,34,9,232,199,190,155,106,201,102,46,95,201,245,86,179,49,165,246,152,101,1,79,205,43,18,107,169,224,65,240,96,107,177,151,47,184,185,61,107,231,91,159,44,65,98,140,37,96,25,242,240,49,78,206,24,147,247,127,14,184,242,203,201,202,151,213,104,3,194,126,88,153,21,236,104,118,54,220,33,229,78,205,233,180,145,113,75,40,242,125,53,117,101,168,185,0,233,138,67,194,130,249,101,40,197,249,61,213,59,125,166,217,54,94,238,191,30,66,160,53,12,251,155,41,92,89,49,255,0,211,67,49,154,130,15,205,229,203,137,101,152,218,139,238,244,53,168,129,187,197,200,185,205,173,221,150,159,38,25,117,100,47,220,26,238,209,174,253,72,12,221,163,102,105,141,57,101,23,150,40,202,149,169,42,228,106,179,33,195,168,117,57,238,252,34,4,178,114,125,53,94,250,219,26,143,9,114,229,101,78,89,67,167,234,39,102,20,94,65,32,45,103,158,200,143,136,30,191,168,166,177,160,53,138,61,43,241,71,79,249,178,191,116,45,207,211,93,17,154,122,37,216,253,68,82,163,46,59,15,225,117,48,226,250,176,101,15,115,216,155,233,141,84,72,223,211,165,242,226,89,148,63,61,204,230,116,57,58,75,35,48,238,134,185,166,170,248,104,9,36,126,92,121,62,162,233,117,83,224,201,91,174,35,65,39,41,132,63,219,93,17,245,10,225,93,78,45,91,167,181,29,72,240,215,151,254,170,183,164,14,170,157,17,130,151,60,130,68,220,50,44,98,51,20,15,246,148,237,148,203,24,95,55,95,20,130,254,84,146,70,191,70,169,109,101,165,101,70,173,195,255,0,28,133,41,84,75,244,76,234,222,99,74,34,90,29,91,168,237,201,136,214,146,114,11,219,84,213,84,250,158,217,159,175,146,84,171,223,78,90,3,49,182,52,9,99,6,92,92,127,81,43,51,39,12,255,0,40,36,236,213,90,154,183,192,37,149,199,244,214,208,155,23,114,214,169,138,204,0,26,217,216,30,109,174,82,40,27,191,137,222,137,41,241,44,116,230,47,185,149,118,152,198,249,94,30,95,200,160,181,39,195,210,106,67,188,214,50,163,11,237,164,104,82,109,62,138,199,53,9,202,79,136,80,108,185,141,86,168,205,125,70,81,245,17,112,223,136,79,181,209,55,62,147,19,148,101,235,76,244,77,172,239,6,22,199,149,114,52,45,11,127,10,179,121,29,198,183,80,211,73,249,64,228,23,241,45,254,20,210,101,97,203,149,38,161,216,221,248,26,38,49,39,120,71,8,157,163,86,86,84,249,32,217,133,190,182,158,55,212,88,250,85,87,178,36,4,153,35,146,206,213,242,27,199,27,221,85,252,129,118,194,39,232,15,87,233,226,26,208,207,134,149,181,190,214,82,42,88,122,144,2,6,30,53,168,215,209,50,118,229,73,249,203,244,55,227,177,46,253,54,120,196,226,23,26,40,51,39,70,79,222,193,205,1,57,70,36,137,236,4,99,191,230,134,155,113,101,25,86,129,236,158,114,51,149,123,121,44,111,234,202,179,129,91,148,121,187,83,184,108,198,196,171,26,138,204,79,204,178,4,144,98,218,226,34,91,27,192,100,225,236,84,215,1,7,134,92,88,144,117,176,63,38,101,117,170,11,97,105,159,143,185,109,140,250,236,121,141,255,0,193,86,173,85,85,107,52,31,211,197,200,165,244,197,37,174,249,226,176,17,50,45,101,215,196,92,74,11,42,64,73,35,13,19,30,69,172,214,167,173,7,40,134,156,76,167,157,24,11,141,252,66,170,181,156,119,135,44,156,127,186,149,149,159,65,150,182,42,223,170,160,201,151,135,213,7,251,99,68,24,195,47,187,198,184,38,158,209,50,227,106,12,209,39,147,139,219,93,44,38,188,140,118,10,89,114,141,115,237,203,228,86,218,21,111,124,66,117,9,49,135,26,14,54,23,220,74,224,5,228,39,82,100,202,217,113,158,154,62,34,48,220,54,167,234,136,34,100,77,160,64,178,147,205,46,86,37,46,25,54,80,121,113,98,26,163,13,244,185,49,58,184,197,238,36,106,163,123,14,170,63,216,48,64,205,186,202,183,7,98,65,191,118,33,168,217,154,158,36,22,102,221,13,45,129,175,1,101,43,104,25,66,42,79,200,111,17,191,28,213,170,159,243,216,130,44,67,243,69,198,153,76,40,163,21,121,126,103,220,226,77,39,178,182,112,48,229,228,82,129,167,188,133,44,133,17,120,252,213,43,35,174,33,137,80,202,29,240,57,138,167,46,225,193,211,99,205,47,16,134,47,113,55,135,107,98,62,35,37,186,147,73,63,82,51,53,137,120,254,154,85,141,223,23,11,42,2,192,248,163,4,96,197,16,164,40,254,216,147,64,252,66,174,35,63,201,164,148,159,116,170,42,72,127,15,248,87,196,171,34,34,158,146,242,105,255,0,75,139,42,101,232,127,161,249,11,244,80,179,226,93,104,165,226,54,156,39,251,169,159,172,30,236,25,107,244,230,47,229,66,179,71,190,55,234,226,143,34,107,14,99,52,251,31,197,198,169,248,170,159,34,55,80,207,240,106,173,207,91,205,46,172,99,76,234,174,39,18,91,204,104,3,16,210,139,93,85,6,115,56,68,151,214,223,75,36,173,160,120,134,149,151,79,160,179,21,250,182,157,154,146,187,8,184,136,191,41,252,66,209,63,18,116,253,206,26,249,228,44,34,175,214,144,228,226,240,204,34,33,239,171,98,91,143,244,169,171,20,201,73,116,54,25,158,22,196,252,45,101,51,92,105,179,130,92,188,184,252,215,88,248,105,112,123,183,238,242,147,253,213,209,175,190,27,130,200,252,209,70,84,24,116,173,86,146,62,210,32,134,34,23,179,18,69,232,96,135,52,208,164,157,91,203,200,172,135,60,254,29,168,166,73,121,59,144,48,25,192,130,53,198,57,216,68,36,205,31,234,65,75,88,20,227,146,15,186,155,64,164,188,19,62,82,121,18,138,29,66,242,129,129,196,170,225,234,72,130,7,44,12,191,202,185,242,65,196,215,26,123,81,217,68,194,105,233,108,61,31,107,27,221,202,169,172,181,109,52,96,102,151,146,55,253,69,170,6,161,166,182,102,106,249,255,0,238,173,220,254,20,237,161,61,50,54,160,130,62,161,227,253,165,141,60,157,42,87,225,177,138,65,73,84,51,45,64,46,222,181,178,0,116,249,121,132,40,197,42,117,147,79,244,77,148,89,38,182,171,39,202,114,141,40,184,173,100,98,112,170,43,186,214,66,3,229,196,226,251,107,159,179,82,75,157,57,241,37,169,175,80,246,27,103,16,125,91,90,127,70,121,114,174,91,255,0,137,218,199,77,157,225,150,34,22,50,253,1,14,4,27,32,98,49,80,183,31,10,42,172,129,196,33,242,174,232,227,139,169,92,181,237,169,45,202,124,8,62,29,124,69,174,213,17,115,101,228,93,28,207,97,64,191,32,235,13,37,170,190,16,234,55,219,84,228,217,121,242,13,117,239,134,63,22,162,234,216,172,22,95,153,23,96,202,184,164,89,122,71,171,123,125,149,104,213,214,232,88,106,24,26,171,38,106,153,228,199,244,212,228,205,61,168,237,191,204,103,201,42,190,12,204,139,198,135,148,156,37,32,151,90,200,142,67,34,34,29,11,235,122,178,100,18,104,198,126,79,155,17,17,230,121,35,19,155,149,98,107,138,62,172,163,140,79,184,165,52,138,131,42,179,155,224,64,177,155,5,225,137,21,2,192,216,233,178,60,37,22,82,126,234,168,167,11,200,15,148,40,139,251,105,94,164,9,35,121,226,23,34,104,217,93,69,101,16,62,215,47,45,135,18,214,251,42,113,51,134,122,14,27,199,100,253,165,180,81,227,71,63,74,193,141,203,94,134,85,251,26,193,21,179,193,36,248,69,238,253,68,226,226,180,2,240,249,174,82,169,200,208,47,32,206,100,178,151,40,196,155,207,102,245,236,150,110,212,192,103,13,243,163,113,101,202,53,189,239,25,18,153,51,246,207,194,180,207,152,120,192,204,17,101,75,234,5,11,244,244,73,32,203,139,42,243,223,71,83,23,255,0,146,126,158,36,182,134,236,132,3,12,85,76,198,68,178,31,233,121,16,178,126,194,178,136,125,84,243,134,254,177,44,180,222,176,120,243,196,150,92,184,158,151,93,201,101,105,216,47,113,79,201,97,227,75,205,19,221,67,37,198,82,230,203,85,0,95,202,147,106,28,22,67,97,113,36,102,170,181,147,225,47,117,199,244,213,77,35,193,52,12,137,47,177,44,107,181,200,25,133,117,172,160,31,105,73,145,88,250,80,202,12,209,10,190,204,170,174,140,6,98,139,137,108,129,48,2,225,202,170,210,9,81,100,155,129,212,51,21,132,2,23,248,148,231,173,128,150,95,41,20,130,25,87,70,54,198,115,49,27,25,84,228,250,122,168,39,203,181,254,76,168,178,191,201,162,171,136,121,98,41,122,172,17,142,241,27,179,233,171,127,48,78,6,17,21,64,218,211,203,173,188,100,191,111,205,73,150,229,21,139,77,55,113,56,103,37,119,182,84,214,238,169,229,30,101,234,24,0,146,198,75,227,255,0,2,249,169,12,76,24,66,149,89,77,32,108,152,124,239,13,122,161,209,225,188,132,254,89,93,190,218,2,5,192,32,249,132,53,121,73,245,19,106,211,75,146,78,110,37,110,235,244,35,15,167,233,236,127,212,75,216,167,46,32,50,115,240,153,60,126,248,67,205,148,133,26,71,50,120,201,231,152,184,136,177,89,133,20,62,48,32,191,183,18,105,79,181,146,76,202,66,200,50,230,203,203,237,166,84,47,36,25,92,221,107,26,195,42,169,209,159,233,194,139,155,23,34,153,178,123,198,244,220,33,137,36,140,205,40,137,164,154,72,56,51,33,115,229,168,49,61,72,109,201,248,69,148,138,150,52,103,146,83,55,98,24,190,218,244,13,49,136,123,184,152,214,102,120,227,123,169,100,101,79,144,91,20,172,8,49,253,180,174,214,146,45,147,48,226,254,69,141,109,147,8,204,93,164,88,217,103,141,230,98,151,248,210,175,85,171,134,216,149,250,50,12,111,62,84,146,124,8,176,126,151,18,223,63,82,74,140,76,33,42,151,212,50,108,164,197,120,162,118,149,58,187,184,109,148,117,191,16,160,214,131,20,185,227,253,188,73,147,254,33,65,40,51,10,126,37,194,97,201,61,105,14,27,17,114,36,51,238,245,25,101,63,20,82,109,148,228,233,229,29,89,15,208,117,186,254,8,172,179,75,158,82,229,86,38,190,131,59,192,193,95,144,217,107,172,115,245,98,31,220,93,139,64,95,88,205,27,34,24,93,169,22,57,81,134,146,135,73,54,179,173,140,76,56,191,234,160,159,172,224,228,255,0,234,72,137,58,14,182,202,46,238,92,241,136,158,10,41,147,40,33,75,125,121,187,4,170,208,46,191,34,44,159,194,204,58,195,233,8,139,3,107,49,251,197,81,6,147,40,140,254,159,43,141,38,124,11,82,19,183,141,39,225,177,77,229,42,245,15,197,120,177,159,135,40,242,37,16,254,33,62,73,62,170,82,253,0,251,46,98,163,33,208,146,145,255,0,180,157,122,29,19,35,27,168,95,162,194,182,99,238,252,56,150,251,184,19,134,7,135,209,135,143,234,45,21,80,206,86,102,12,161,165,90,183,92,142,180,236,175,55,242,37,102,162,213,73,170,223,81,150,149,96,198,204,38,84,38,55,209,229,92,150,78,173,36,111,2,135,173,81,64,215,147,172,162,176,33,235,250,105,86,103,65,154,50,174,100,145,145,156,49,73,196,165,13,168,98,231,195,46,44,145,38,16,53,11,60,240,203,46,36,61,169,162,217,31,135,151,238,43,171,92,78,2,27,86,111,137,150,33,72,136,140,205,180,78,92,133,34,165,12,99,194,3,49,117,149,111,129,79,58,76,166,75,84,196,82,86,181,231,36,182,110,226,241,174,136,26,173,56,56,140,41,162,198,18,217,62,48,10,12,38,139,201,245,18,55,214,220,15,170,46,85,173,223,192,207,71,24,76,53,112,134,255,0,79,129,252,139,155,106,29,73,107,24,143,8,162,170,249,47,185,133,221,219,244,196,36,176,213,68,154,62,81,44,219,103,228,109,168,64,195,141,107,52,251,179,113,42,250,217,231,200,192,152,188,107,123,244,172,239,14,46,181,156,10,160,70,127,47,98,147,70,168,53,138,24,214,176,74,12,57,86,65,52,65,147,41,122,210,157,204,24,199,230,18,37,147,7,56,143,218,114,254,210,157,134,168,252,51,50,177,251,65,16,67,83,150,182,160,140,126,213,240,33,188,35,222,18,151,109,25,106,53,56,8,127,170,84,85,190,195,17,100,251,139,95,201,180,71,192,147,58,72,63,168,246,44,158,17,198,246,146,139,91,225,140,127,113,111,161,163,87,217,62,19,248,74,168,163,90,196,141,7,119,151,42,229,19,45,101,140,15,46,37,183,77,204,151,100,12,70,235,75,93,64,109,170,175,165,219,240,139,172,170,118,4,2,66,38,82,228,86,209,160,0,93,34,91,108,180,173,197,147,25,135,173,117,70,168,35,51,9,13,85,185,7,184,176,167,129,101,4,236,205,20,133,252,234,180,48,236,106,98,51,118,44,67,90,13,169,24,46,152,164,42,201,43,244,98,179,20,48,222,12,28,81,113,34,153,125,178,225,49,84,27,46,236,100,147,244,184,134,188,102,88,145,113,236,179,151,181,14,145,154,142,223,252,198,87,26,219,248,87,71,119,8,89,87,59,211,211,207,10,119,245,108,152,213,213,149,222,153,155,23,13,124,81,228,250,138,138,175,15,201,54,171,132,27,71,233,82,253,49,17,10,255,0,134,224,23,44,65,101,26,249,14,5,0,185,189,83,147,237,100,69,134,121,196,76,33,42,117,145,255,0,216,85,73,233,250,50,15,78,92,68,65,134,132,149,188,197,42,187,51,222,86,115,9,2,106,24,51,190,162,86,146,237,150,134,173,145,78,33,169,238,245,4,153,223,211,242,136,99,90,169,228,216,137,236,151,44,164,42,235,182,95,11,183,160,195,16,170,62,78,140,157,91,57,241,37,137,31,143,31,33,150,86,30,82,67,173,182,30,111,113,80,70,211,3,246,146,29,55,90,250,215,245,43,32,218,140,64,84,222,218,196,147,43,57,63,101,26,214,147,152,37,26,146,147,101,99,58,118,108,177,138,79,186,172,53,57,165,73,138,243,68,255,0,145,113,25,146,110,35,92,60,197,255,0,157,77,173,201,116,29,85,78,165,25,250,170,107,48,138,44,33,15,234,47,49,147,163,19,250,140,255,0,227,94,211,211,207,38,11,12,81,35,103,195,4,144,39,178,137,228,122,53,150,95,210,8,137,196,11,33,245,75,47,26,230,182,83,47,225,17,241,43,229,109,134,149,195,54,167,131,59,44,185,91,145,164,219,151,196,108,78,220,205,73,93,11,244,146,178,161,194,17,219,75,204,105,67,16,212,8,125,70,75,51,98,196,137,54,167,29,71,9,82,127,149,77,219,82,214,237,240,96,179,12,66,229,251,138,102,125,173,84,102,48,198,185,22,66,251,104,106,221,78,73,207,234,227,64,106,74,170,121,204,203,44,93,73,90,207,200,162,224,109,12,151,217,75,102,208,185,71,230,171,216,243,140,24,87,54,13,149,108,33,226,12,164,222,30,164,202,206,28,171,106,223,70,48,100,207,82,245,47,254,70,85,212,239,170,146,15,155,226,80,242,117,60,94,159,113,39,14,161,191,131,43,47,246,201,242,241,18,183,58,164,255,0,78,254,208,74,118,213,153,24,135,173,213,176,108,184,125,196,209,143,100,148,241,179,55,49,25,104,78,64,146,49,159,105,137,84,70,124,24,192,202,82,255,0,26,154,178,167,56,229,101,18,109,24,199,32,217,196,153,149,128,61,247,26,124,67,203,44,68,73,31,172,41,237,167,98,136,82,8,105,195,32,0,191,171,74,236,168,65,5,249,162,11,24,214,109,255,0,66,202,84,83,207,196,62,220,163,76,164,223,65,32,30,28,170,62,171,119,5,17,38,100,66,19,138,87,39,237,41,213,236,53,85,194,36,211,214,206,238,18,155,159,164,160,198,151,242,144,6,81,39,143,147,139,167,149,31,12,192,193,202,46,69,208,178,53,114,38,202,41,164,135,46,167,181,80,76,184,30,14,213,53,63,206,49,30,92,188,105,12,157,72,62,144,148,101,92,242,90,195,170,148,249,167,77,127,18,144,214,116,132,147,205,44,89,72,37,140,61,85,43,124,192,171,64,236,109,162,125,197,88,88,214,90,28,2,251,94,78,164,249,77,172,146,253,180,148,63,21,45,100,191,105,19,73,73,93,87,83,233,130,70,181,221,138,6,84,93,59,244,192,249,173,133,24,82,126,158,37,173,211,167,123,182,160,179,127,8,221,43,101,58,113,217,234,17,118,197,250,107,176,210,73,219,49,130,202,165,39,132,18,103,122,128,133,138,48,190,210,218,203,236,132,225,82,145,87,192,101,107,157,70,182,201,158,125,170,149,146,89,225,202,184,143,175,28,92,194,139,149,89,105,235,183,206,27,12,97,98,72,183,67,26,53,114,174,202,99,196,63,148,129,151,249,84,225,167,215,17,248,109,160,18,55,253,69,70,19,100,91,77,24,114,89,204,37,208,178,105,246,69,150,132,84,250,170,162,243,84,148,159,200,149,177,246,48,101,60,198,138,173,36,213,99,229,10,2,99,37,201,102,28,92,127,81,81,179,80,86,39,247,231,155,218,164,53,14,155,36,217,121,127,247,117,80,200,22,67,150,241,20,92,105,131,32,51,195,153,42,173,13,176,28,58,170,216,85,76,229,25,72,149,76,14,231,164,74,188,58,96,115,65,242,144,7,251,153,80,179,234,135,72,14,98,143,39,211,88,49,21,39,74,250,151,135,16,209,145,168,118,35,195,137,53,100,156,191,105,97,107,36,24,248,138,60,171,46,41,31,168,117,57,234,122,133,212,166,32,124,72,157,190,102,237,81,92,104,249,214,199,204,97,19,26,208,253,7,16,64,234,76,221,61,198,86,161,111,166,53,56,45,198,206,94,84,250,102,146,174,178,126,238,92,81,21,112,41,50,117,30,155,181,197,18,41,49,174,171,164,181,201,228,129,129,176,18,231,179,244,223,30,133,90,53,124,147,82,132,52,148,213,143,249,65,12,75,105,172,162,65,233,148,52,46,161,54,159,178,131,151,46,82,125,180,130,5,87,189,237,172,102,105,114,21,86,188,206,145,78,104,183,108,237,68,205,210,15,39,233,87,51,152,203,90,66,122,141,124,162,34,35,124,84,184,19,57,68,79,247,86,172,207,23,199,112,104,85,184,234,81,204,167,156,55,188,82,248,144,21,182,82,170,37,60,62,218,198,7,197,122,123,111,148,176,226,34,18,224,209,38,243,68,41,17,185,189,240,10,186,163,100,90,198,212,35,31,111,42,194,202,250,12,208,126,129,78,67,9,201,19,139,149,38,153,36,241,158,240,153,77,85,211,228,106,160,175,80,220,109,165,97,136,167,13,241,8,241,137,138,94,69,81,38,1,10,12,193,23,106,67,51,67,30,239,207,44,85,93,181,127,145,119,40,16,253,127,20,145,49,6,40,255,0,192,167,188,236,136,247,216,24,72,88,218,38,230,162,199,183,140,79,86,190,154,252,3,221,166,217,85,80,220,97,12,109,73,98,82,97,150,85,67,0,49,108,187,146,59,136,3,27,217,134,46,37,190,52,147,198,103,10,130,194,95,115,17,240,100,215,84,75,195,151,141,83,6,238,9,71,242,152,212,30,252,242,71,204,36,24,102,31,63,50,109,183,176,140,170,231,67,240,136,82,44,60,1,147,149,78,64,158,65,147,234,172,111,181,84,72,222,25,69,139,237,141,54,68,170,95,195,158,1,51,132,168,75,185,132,32,240,174,125,2,250,81,72,194,226,32,134,159,134,99,228,141,11,185,96,101,27,67,8,50,51,48,184,213,19,33,213,20,124,49,70,166,57,241,240,173,161,153,58,48,248,74,154,70,116,5,85,27,76,152,56,220,65,66,250,196,65,51,150,46,84,184,60,135,230,91,103,195,249,67,226,236,240,227,92,202,165,173,136,174,203,91,90,193,127,244,234,178,149,27,15,80,234,217,49,55,97,138,56,202,110,53,197,168,188,247,98,34,164,102,164,61,149,110,44,88,135,224,175,182,162,51,8,230,124,81,213,66,149,180,196,34,162,153,169,238,108,158,205,220,84,174,52,156,146,182,152,135,254,52,230,121,189,54,46,99,35,109,69,220,208,93,113,169,61,55,195,175,39,154,170,211,218,194,182,119,128,119,67,42,230,210,106,135,127,231,187,42,151,158,19,232,210,62,88,74,76,98,67,66,213,186,106,82,54,71,193,143,209,182,80,32,221,131,233,17,75,234,22,90,214,193,127,167,136,69,34,227,113,191,237,8,15,201,18,92,242,125,62,69,215,180,101,221,85,220,86,24,50,148,35,234,110,213,115,100,233,218,35,152,70,173,185,147,115,234,214,50,139,144,75,169,105,185,145,108,188,3,97,60,113,191,113,59,153,167,180,228,231,242,197,228,251,105,21,198,128,6,7,150,166,1,63,115,42,237,219,95,255,0,17,207,111,216,219,169,52,222,156,199,152,86,157,95,72,74,3,241,108,186,73,223,41,202,52,180,51,53,105,37,202,175,177,128,65,12,79,197,145,107,54,131,151,111,204,91,156,95,109,74,72,229,117,200,162,178,41,65,51,92,130,108,76,178,248,177,46,115,63,226,88,228,157,225,137,23,40,149,133,110,146,252,152,138,92,169,84,255,0,131,36,178,149,253,56,68,31,237,38,135,161,191,201,141,54,137,240,11,79,125,113,52,140,226,28,88,223,105,117,141,31,233,197,102,99,11,41,62,162,71,165,126,15,190,145,140,245,105,228,41,21,187,43,65,4,9,228,143,103,228,21,174,91,214,207,170,20,86,117,164,154,158,212,31,249,68,138,63,227,83,153,153,231,212,176,146,246,120,46,109,199,110,90,140,209,168,138,125,241,197,43,230,197,137,56,12,104,182,241,121,75,254,132,147,80,176,19,160,240,139,230,82,186,73,242,163,31,8,186,150,47,184,87,16,201,148,147,171,79,197,0,101,31,212,89,134,144,242,121,76,172,33,152,114,64,181,73,140,79,100,75,177,107,244,66,204,40,96,72,33,225,16,134,85,147,31,140,127,160,91,124,14,71,246,173,166,99,227,33,128,72,203,41,66,126,19,9,50,141,63,243,179,50,40,48,199,143,54,46,68,36,200,217,61,174,69,38,85,40,172,60,153,39,114,12,70,42,91,38,135,131,52,76,121,20,228,250,173,85,53,248,183,88,134,154,211,214,234,122,70,102,176,40,228,141,11,30,168,24,136,44,171,111,35,31,151,38,52,92,96,179,221,93,5,146,107,109,160,191,8,177,19,193,115,219,186,219,40,71,38,18,166,197,248,139,151,144,121,160,15,31,9,82,183,214,131,207,49,80,175,49,196,54,114,160,95,106,66,147,22,84,173,96,168,20,152,31,61,154,34,40,211,199,80,12,198,42,223,182,62,60,201,22,164,173,245,40,47,137,238,123,105,22,54,117,43,185,66,171,76,106,65,219,244,242,143,234,43,32,189,242,88,184,142,140,102,163,210,195,194,82,140,163,246,215,75,161,153,168,44,136,207,154,196,63,218,69,93,23,32,106,191,1,244,202,208,21,156,165,73,36,135,99,210,37,68,25,144,70,252,82,241,255,0,34,14,123,224,201,39,104,241,162,57,20,204,140,43,116,148,27,96,110,236,101,109,127,109,52,135,166,42,169,60,205,16,165,41,62,226,78,22,3,38,81,74,91,230,92,78,240,195,16,171,26,102,124,12,168,100,159,158,225,47,90,157,190,178,149,91,230,26,232,3,88,62,100,236,253,185,81,190,155,42,200,124,169,163,141,129,176,34,51,89,103,221,151,137,116,141,43,60,151,113,25,148,73,75,244,120,241,243,23,16,214,202,163,62,147,134,39,90,121,35,209,2,215,58,19,42,162,12,28,194,18,148,101,246,159,168,148,120,134,23,39,154,218,201,135,146,70,114,145,101,39,77,142,79,49,69,200,145,89,159,150,162,86,129,112,237,65,39,152,93,104,249,144,193,169,1,180,197,199,238,114,165,12,244,58,129,255,0,80,46,33,167,49,170,171,100,131,119,93,40,152,252,18,46,13,238,85,151,18,86,227,225,45,28,144,97,16,134,34,41,152,218,74,118,155,151,139,23,18,181,159,113,107,4,152,107,196,66,253,196,4,203,235,34,113,88,46,141,205,95,150,132,170,201,242,31,1,227,16,249,86,82,110,49,147,229,18,67,73,148,86,63,104,37,166,51,37,143,183,39,242,169,72,173,255,0,67,45,74,150,106,73,83,129,132,194,75,204,24,153,242,226,70,214,224,240,230,40,132,155,190,158,170,75,63,85,149,37,87,183,184,222,68,228,147,12,172,250,168,39,233,42,171,34,102,46,228,95,180,85,110,26,29,42,49,252,217,121,22,137,33,166,140,207,233,197,196,170,181,69,247,34,196,204,10,218,221,62,254,47,250,170,242,183,4,216,153,114,143,26,230,154,158,78,228,227,194,92,171,42,166,88,148,29,164,198,147,55,107,41,68,85,125,50,58,12,157,55,167,11,203,186,140,34,125,69,59,50,48,33,31,8,103,229,23,212,75,204,249,208,127,181,33,86,134,70,181,212,28,66,197,25,107,93,249,5,107,242,82,211,190,116,159,242,242,166,18,96,89,12,31,55,60,75,157,201,209,250,142,183,167,81,144,95,182,144,50,6,177,44,172,62,168,66,165,219,144,124,126,203,11,87,130,55,158,33,101,83,24,109,103,19,54,215,16,211,56,19,239,42,124,61,71,230,83,41,51,25,110,204,38,138,69,101,86,243,17,133,48,205,182,247,83,232,211,217,37,152,76,144,122,9,225,63,48,68,76,105,147,222,1,131,135,177,43,45,3,152,200,208,223,143,42,8,220,99,204,130,12,203,130,191,234,141,17,49,243,176,126,149,45,88,208,138,67,110,72,155,89,60,226,6,17,21,70,195,52,184,196,202,97,98,84,16,238,34,201,226,202,177,154,129,80,24,12,100,25,207,41,149,86,252,243,153,212,145,204,140,62,224,173,208,46,9,25,53,128,202,96,95,230,141,135,37,131,31,82,216,195,14,201,124,153,14,45,107,50,151,149,43,84,203,2,73,152,63,206,135,100,104,152,242,229,66,201,153,4,132,253,42,212,99,101,31,18,193,212,96,25,35,25,19,216,12,7,114,139,8,110,5,204,24,185,86,97,184,150,79,180,177,149,131,23,43,109,111,129,4,120,130,144,225,245,114,113,9,9,225,46,105,59,86,233,50,73,72,60,193,229,79,26,183,34,117,81,163,227,14,180,24,66,133,223,202,252,226,202,132,141,125,6,73,62,108,184,136,179,212,54,181,85,17,55,102,67,51,12,21,12,219,111,53,137,174,238,4,126,33,113,168,201,154,219,40,223,180,18,43,79,107,200,147,126,82,236,184,148,123,179,243,42,170,84,189,146,172,153,218,162,181,13,104,225,75,102,239,151,23,184,173,109,117,13,52,104,36,53,118,66,144,75,156,190,78,160,213,18,185,133,138,55,154,232,143,75,226,186,17,110,71,170,158,249,51,136,173,225,213,110,78,206,36,36,58,125,139,51,109,114,145,107,147,172,207,80,60,82,234,241,41,245,10,200,90,54,185,208,235,95,22,8,48,148,89,86,137,236,220,243,68,81,144,46,61,108,111,40,120,145,97,135,56,99,225,158,85,204,183,115,100,237,96,171,32,220,224,120,98,69,34,146,54,155,188,31,205,203,41,21,164,9,54,185,48,154,81,23,174,12,124,31,55,63,47,219,93,113,215,232,230,107,8,244,220,205,177,48,203,138,53,72,247,193,43,57,75,137,73,126,113,242,163,25,172,42,160,131,13,136,150,72,204,133,85,110,26,249,44,200,132,147,25,243,142,192,136,92,104,24,218,146,170,113,248,139,198,171,35,76,163,24,56,121,72,150,57,21,1,163,96,218,122,112,66,136,179,123,198,132,245,224,9,152,74,132,51,224,201,229,10,107,92,90,134,27,26,248,199,227,67,5,132,18,40,209,159,225,149,45,71,5,153,49,10,23,239,189,220,95,113,19,233,175,146,78,81,101,26,42,100,97,136,24,98,11,18,54,213,12,176,194,171,76,85,99,203,46,229,51,244,170,1,255,0,237,208,107,141,223,27,83,86,159,183,140,189,104,138,76,147,137,243,114,136,183,114,95,161,182,244,127,147,174,120,105,145,113,98,25,127,105,1,38,28,92,111,40,184,148,224,67,182,234,76,163,73,97,89,243,101,83,214,71,13,178,106,214,214,92,43,46,17,101,24,152,181,51,80,202,147,255,0,182,181,75,62,144,18,89,148,73,25,172,170,169,24,253,220,82,16,159,105,85,123,19,182,32,102,102,66,48,221,67,66,217,89,69,193,138,191,39,238,45,18,117,180,25,62,127,210,200,178,170,48,44,159,246,202,157,106,226,100,74,154,159,115,47,54,233,86,213,67,29,104,216,80,202,202,150,234,74,215,198,30,104,136,56,22,82,250,76,34,9,52,139,136,241,177,214,105,245,83,240,97,41,86,185,236,137,108,78,31,212,253,69,5,26,212,130,237,42,221,38,200,158,27,186,242,147,40,151,42,238,88,163,42,184,198,226,158,224,92,38,138,76,106,120,212,241,5,250,177,39,149,191,16,173,72,205,164,184,185,83,70,86,250,185,50,203,22,33,149,116,43,125,232,79,179,18,144,52,196,82,115,68,42,26,250,170,212,96,126,40,185,70,186,1,171,96,212,179,133,46,125,199,178,81,113,36,146,68,113,150,196,45,37,169,43,79,139,17,21,71,226,123,81,131,134,0,209,248,104,36,246,136,121,17,12,12,65,51,132,168,85,67,90,70,113,68,9,54,182,252,214,197,39,237,167,65,120,197,210,36,19,223,20,111,253,82,207,212,162,23,135,42,86,168,40,205,150,175,243,96,178,167,209,160,110,89,155,42,230,239,126,198,83,205,136,159,227,84,181,90,144,242,89,133,42,173,62,10,55,16,173,73,15,31,22,232,121,82,106,121,254,154,124,50,250,138,157,76,101,87,131,205,219,36,172,82,230,135,98,83,245,113,170,173,156,130,181,11,41,62,129,100,62,105,227,18,136,214,31,134,99,1,225,245,66,78,147,244,199,214,182,26,180,98,230,151,196,180,6,29,116,146,42,71,100,230,73,148,156,211,218,121,228,126,239,23,106,180,129,165,94,94,238,33,161,95,50,45,64,248,75,212,182,192,213,160,156,76,59,172,164,76,211,183,113,150,50,164,52,53,163,102,109,170,249,101,169,52,229,67,54,146,197,139,47,211,89,211,155,115,238,163,230,105,32,78,229,150,33,165,255,0,221,243,216,27,3,152,220,5,247,100,121,98,113,70,77,52,198,155,39,111,180,36,242,78,155,28,98,98,136,176,100,11,81,123,184,134,177,150,139,136,209,176,91,231,227,225,18,123,0,47,146,14,33,41,57,134,4,46,99,21,47,147,174,109,127,32,107,229,98,196,185,50,43,137,83,125,240,223,254,22,92,197,255,0,109,78,7,70,2,11,240,237,72,142,167,214,118,165,225,151,43,145,27,38,238,119,113,101,17,54,230,191,65,90,252,129,190,183,108,60,184,177,37,230,161,170,187,102,27,28,133,90,172,181,32,255,0,62,211,33,127,137,43,102,170,150,35,251,159,237,45,91,234,214,236,43,40,242,30,134,170,168,126,88,144,8,95,182,136,125,108,239,103,75,143,249,86,250,171,235,91,97,240,202,34,160,140,25,69,31,49,114,174,173,198,174,68,154,49,8,97,234,9,60,37,44,104,35,251,75,48,198,170,130,79,155,158,73,210,82,221,85,48,25,223,83,148,130,33,84,228,56,211,160,159,180,152,210,100,224,181,44,255,0,33,15,213,196,178,153,26,143,30,92,164,82,22,87,118,177,128,255,0,79,201,145,109,211,114,108,109,201,154,216,170,121,219,248,82,186,21,80,227,2,115,240,196,201,143,238,166,255,0,133,98,141,153,77,60,98,64,188,213,162,30,40,137,116,195,126,68,52,213,226,97,137,141,182,39,23,90,99,2,200,18,120,141,214,167,217,39,43,240,175,26,1,203,204,18,144,74,117,103,26,170,84,89,122,24,128,252,48,55,36,251,170,115,120,50,147,40,96,14,54,36,100,102,60,64,194,94,84,154,214,99,198,76,57,120,211,231,246,45,85,2,230,107,103,214,240,226,202,148,51,94,81,217,31,15,24,136,135,147,14,12,238,158,197,52,111,132,82,203,47,212,5,144,73,182,27,151,113,149,147,232,232,111,141,93,59,192,193,46,84,84,109,49,90,80,115,23,18,246,140,161,173,16,24,43,9,248,147,251,77,7,65,58,43,241,94,144,68,47,184,182,216,251,138,202,113,95,138,250,48,243,98,60,52,147,200,181,124,40,248,123,232,144,89,187,46,82,123,132,79,173,116,76,234,215,156,190,179,148,98,90,43,103,206,133,43,8,74,145,86,153,246,245,41,27,122,87,184,210,28,147,139,132,209,113,33,231,156,133,122,111,50,226,168,164,66,239,42,164,246,174,253,197,56,234,36,243,255,0,220,38,209,163,68,252,134,9,121,16,179,205,16,172,249,65,40,91,45,115,43,79,206,226,18,93,91,244,6,58,36,249,242,227,3,169,69,207,12,191,206,96,137,25,79,173,137,126,206,97,17,84,97,101,148,93,160,69,202,153,91,79,32,57,59,25,107,118,119,215,75,23,203,123,136,248,116,49,105,63,203,162,226,26,233,193,167,170,173,137,203,23,41,82,119,134,41,15,134,88,184,210,180,145,168,202,172,226,120,97,223,15,152,72,168,213,191,227,94,123,1,24,239,218,117,163,107,102,3,243,136,221,138,91,198,237,145,250,194,27,246,47,48,187,4,166,171,117,11,237,234,191,105,116,217,245,163,154,7,230,247,82,120,122,49,145,153,197,23,16,213,118,217,205,178,161,202,95,73,58,116,231,148,197,38,63,62,181,111,167,167,146,15,14,84,248,218,60,120,222,163,100,228,173,156,65,125,37,22,233,180,76,205,105,46,94,177,236,146,198,102,46,84,195,108,201,35,196,161,107,111,165,137,236,226,84,6,187,252,152,118,164,85,140,70,10,147,166,223,4,121,98,9,59,170,100,168,195,97,178,255,0,26,143,140,19,201,243,254,169,36,75,24,122,134,224,114,246,145,39,229,67,43,26,116,131,106,119,143,252,196,95,200,182,134,236,19,191,72,185,244,201,55,18,89,243,105,134,146,153,138,83,50,163,36,16,160,159,90,57,39,205,45,4,106,208,12,156,42,132,204,4,239,0,132,163,75,103,192,60,18,97,91,184,174,53,68,247,15,120,226,240,162,180,123,37,201,226,151,145,109,194,50,119,35,235,103,236,159,197,141,35,26,82,198,211,116,217,24,80,227,25,62,234,109,48,212,120,48,226,203,249,20,77,145,167,73,6,236,50,184,196,150,179,82,69,140,207,155,255,0,113,13,35,130,170,142,223,107,16,103,226,68,126,42,131,225,218,185,245,198,170,136,95,148,169,229,33,86,170,218,219,34,143,52,181,29,155,149,178,161,105,113,171,98,96,197,18,46,82,41,59,40,22,86,204,102,208,72,152,12,1,15,132,165,234,84,144,231,197,173,7,52,92,171,166,53,161,22,107,146,48,233,15,8,140,204,34,39,150,65,203,7,229,5,200,152,201,187,139,36,124,81,113,45,112,204,73,61,66,84,176,162,250,120,7,27,57,68,159,190,180,114,65,154,95,88,151,207,248,204,24,251,146,123,237,85,140,27,78,161,169,52,131,42,139,245,12,193,149,155,72,133,16,134,36,138,30,161,29,76,166,7,116,150,201,212,44,132,66,102,23,26,197,155,91,97,238,194,37,58,220,114,221,154,206,36,159,117,123,126,73,223,164,92,219,114,248,39,79,180,246,179,4,25,204,204,179,128,162,109,121,165,103,77,249,176,246,9,46,248,105,0,144,101,156,54,2,249,146,189,119,160,154,131,82,65,204,34,143,34,67,37,154,99,77,206,100,185,117,121,75,237,253,53,91,197,200,42,206,57,167,170,33,1,149,106,153,107,18,20,188,50,197,149,103,15,226,190,152,253,38,33,139,42,113,232,58,115,82,124,220,73,227,42,79,200,71,199,216,205,182,82,113,247,208,102,240,196,128,69,186,146,171,212,167,127,80,138,65,13,82,214,211,130,144,143,194,33,164,122,243,226,142,153,209,49,55,118,5,30,79,166,36,178,117,8,139,238,58,198,239,240,81,207,181,167,168,139,136,81,122,148,148,205,78,249,190,98,20,82,126,225,18,42,31,251,76,252,57,182,249,64,213,146,76,149,65,39,94,85,89,0,130,137,86,49,101,73,15,82,146,252,154,209,234,159,7,45,212,150,167,21,175,15,41,18,214,90,234,57,199,96,101,241,70,87,255,0,133,72,73,126,163,137,40,184,103,35,2,17,46,186,169,31,81,13,148,59,41,163,194,46,33,163,105,244,195,233,1,155,47,34,249,38,102,196,124,165,196,183,85,73,223,61,156,185,82,119,91,1,95,78,198,119,25,31,38,227,108,60,33,235,75,159,48,17,188,34,68,229,34,202,125,60,173,174,108,73,199,37,238,63,169,78,237,88,89,104,50,78,137,213,151,242,45,112,252,199,99,136,162,93,42,170,251,20,29,166,33,149,42,200,169,204,24,228,26,111,67,15,73,78,124,179,23,106,50,246,100,87,239,184,210,178,89,250,241,228,65,106,120,204,156,245,206,159,73,107,10,115,204,17,113,168,205,221,248,148,85,211,200,233,239,187,0,186,74,159,208,234,22,8,156,184,202,185,35,53,33,38,129,145,54,184,136,36,201,143,188,44,76,161,82,85,112,106,157,198,52,154,162,114,203,235,74,181,13,85,29,151,135,164,242,174,87,167,190,33,75,20,191,79,188,23,82,233,65,181,131,54,47,244,242,226,34,120,250,134,70,204,157,72,141,79,163,245,29,39,205,196,201,141,46,211,122,158,230,52,190,94,197,116,105,150,163,38,27,1,101,26,31,240,216,8,60,162,18,181,86,96,177,233,58,146,240,177,57,165,113,164,212,225,149,36,143,52,191,117,84,70,167,202,60,56,150,83,225,197,173,130,240,226,228,73,85,67,86,198,160,207,5,111,16,68,177,224,147,220,36,154,49,129,220,84,97,166,51,35,54,130,34,197,49,128,103,213,14,17,247,104,170,123,230,23,229,59,87,164,178,116,225,225,42,1,140,5,65,62,226,96,54,223,105,232,179,124,229,132,73,69,62,140,139,57,249,101,151,23,219,85,16,230,101,238,71,201,52,24,64,205,16,169,247,140,168,174,120,125,54,14,24,130,75,99,92,16,124,70,23,106,114,105,231,156,206,82,165,54,65,139,24,123,180,172,215,54,165,133,60,246,65,136,240,238,134,44,190,226,155,213,179,224,193,38,88,133,220,147,237,41,87,220,31,217,234,68,50,200,3,136,242,151,177,34,171,12,101,248,146,212,160,225,166,196,63,221,78,97,154,93,148,22,8,162,196,185,253,86,167,213,182,246,79,137,232,195,219,121,246,46,161,78,22,15,136,188,74,181,20,4,204,217,13,129,84,116,33,60,152,191,85,36,178,14,228,156,43,58,166,78,173,230,221,41,178,128,22,167,167,177,44,191,148,18,93,0,196,130,77,164,184,171,162,195,159,6,119,9,177,228,75,53,38,158,6,13,216,147,70,202,223,236,24,71,37,143,157,5,241,34,37,97,140,58,72,175,203,141,57,211,118,67,141,230,19,9,15,119,166,231,93,147,135,173,59,41,138,41,173,214,219,99,179,136,152,215,83,164,181,173,155,7,118,98,143,149,115,176,232,97,193,7,205,149,46,204,122,217,95,40,82,99,92,237,13,56,234,57,213,31,25,147,178,32,39,250,29,107,57,138,66,147,233,141,79,213,106,209,148,124,203,81,130,123,105,217,185,49,167,141,157,204,106,155,240,213,17,249,131,23,17,62,162,53,247,192,132,61,160,109,7,252,72,200,116,240,100,196,196,18,242,37,111,248,120,114,75,221,203,46,85,93,187,252,147,62,122,153,62,170,91,101,112,252,152,85,27,244,216,35,15,136,169,12,202,71,206,38,16,241,21,75,111,65,213,140,3,168,118,209,59,87,131,169,237,73,195,18,40,249,86,175,193,39,200,204,179,199,251,106,210,170,146,154,167,195,119,40,98,31,221,70,16,228,218,131,88,229,119,223,8,181,85,217,31,120,104,185,73,225,199,145,71,135,225,190,177,140,127,155,226,26,253,91,51,226,214,138,173,6,45,248,203,249,58,196,185,78,176,248,192,9,50,240,196,171,196,50,45,110,166,41,180,199,65,163,138,95,50,86,134,182,118,159,7,110,53,133,150,161,57,73,132,37,88,218,218,146,72,51,4,93,169,71,160,144,64,245,2,228,41,20,26,27,241,42,172,168,91,210,76,149,180,250,164,65,201,147,115,36,143,9,139,137,111,164,170,151,180,100,180,89,163,16,156,217,86,172,107,228,38,224,162,96,79,8,12,48,101,16,132,70,210,73,60,145,242,166,208,43,107,172,129,202,85,170,100,8,176,127,72,85,77,184,195,117,195,195,0,5,238,200,143,14,149,211,242,89,148,165,81,80,237,95,26,83,195,148,138,180,55,112,73,23,14,212,133,34,91,80,92,134,1,134,10,159,242,235,78,63,166,178,126,170,184,233,9,71,139,246,144,1,120,201,220,178,253,148,245,184,5,73,190,121,89,243,107,237,109,174,228,152,82,215,192,57,114,36,33,147,58,162,215,155,39,42,214,133,170,22,58,237,57,128,49,243,21,108,152,24,61,217,70,165,195,113,192,196,154,238,214,200,99,204,17,113,251,132,92,204,210,248,141,26,169,81,101,106,12,120,114,229,81,215,112,25,53,252,66,83,115,53,252,24,36,249,178,226,85,218,51,88,85,77,39,104,241,149,16,205,70,204,217,35,244,192,231,223,135,143,26,227,229,56,149,3,225,158,52,95,155,18,233,182,79,210,177,142,201,97,199,147,234,36,90,170,250,170,202,14,210,38,60,159,104,75,179,121,31,137,42,176,155,73,70,28,225,191,237,43,47,94,211,149,172,194,105,248,137,255,0,216,190,106,22,147,119,72,207,213,12,75,108,203,40,157,197,46,85,6,140,162,176,242,97,170,174,252,240,207,147,39,248,148,244,201,48,97,13,241,62,101,46,125,172,191,62,46,36,206,4,104,37,30,89,121,10,66,167,88,255,0,96,220,39,38,104,51,234,158,93,209,49,253,52,211,79,124,55,5,3,51,7,38,69,103,79,181,140,14,40,168,201,54,172,192,241,98,196,171,104,211,224,155,51,191,201,50,108,241,188,49,45,166,187,198,12,197,89,218,201,28,104,153,148,209,167,196,146,204,61,73,24,96,246,93,228,39,110,36,198,28,147,201,38,99,20,137,11,41,50,115,10,82,62,0,79,147,148,169,25,64,170,13,108,25,63,184,179,194,74,135,229,8,134,84,27,231,193,132,63,213,101,39,218,94,102,164,139,225,203,196,157,102,212,74,152,89,107,57,94,28,209,68,33,137,43,141,125,91,119,230,30,52,85,192,98,217,68,126,34,141,35,129,166,34,70,3,203,238,38,85,253,117,52,106,253,55,16,136,38,64,28,41,88,98,44,88,105,80,135,135,41,10,181,70,211,122,142,113,31,44,41,90,236,111,161,84,27,41,94,12,202,84,210,28,145,151,221,81,70,211,118,66,255,0,48,220,172,225,201,124,103,225,8,137,251,121,84,26,54,81,214,167,67,178,147,85,91,92,249,101,23,42,229,82,97,146,116,183,216,203,42,46,213,154,154,236,152,114,226,31,182,52,15,166,206,173,226,150,84,249,215,32,90,141,32,60,126,24,140,84,194,182,182,14,239,49,122,210,60,39,18,44,51,6,32,118,172,220,100,22,165,216,105,235,113,241,79,64,62,170,112,223,238,20,105,13,38,161,203,210,94,65,39,38,190,188,146,14,212,202,218,191,192,166,59,6,78,201,18,88,191,220,83,86,176,7,73,210,36,115,230,92,148,253,73,147,235,101,89,3,169,82,190,45,160,88,10,170,124,25,222,17,37,162,228,201,5,65,51,68,200,33,165,70,209,246,81,137,234,1,246,148,230,182,187,181,147,5,241,42,123,23,44,144,183,129,120,228,83,163,192,212,145,103,112,229,227,64,106,26,218,161,124,220,78,197,197,116,245,198,160,130,127,234,217,21,196,107,179,201,240,229,92,203,27,161,123,47,216,209,154,133,145,186,114,113,42,45,55,241,8,114,120,177,19,32,148,147,216,56,210,249,121,70,84,210,5,56,4,124,177,5,137,90,56,242,247,33,53,70,26,218,52,77,100,12,50,226,241,248,47,205,218,171,225,189,150,155,184,125,182,147,46,219,237,137,126,165,101,12,178,197,234,74,141,166,6,63,48,203,138,50,175,75,23,210,175,235,161,206,172,200,115,93,1,175,39,8,12,137,118,44,68,93,120,55,195,146,6,97,18,231,218,171,67,112,62,93,32,132,47,200,167,52,174,179,151,73,59,210,110,248,191,58,225,154,29,166,178,123,21,92,206,189,119,12,242,96,230,10,228,218,206,51,202,112,8,69,228,243,228,93,106,4,144,89,3,132,185,70,85,59,169,244,51,201,225,97,16,95,235,91,85,234,18,166,199,37,24,3,74,220,30,161,128,137,151,253,10,216,54,85,178,71,154,194,82,139,244,168,34,139,148,210,177,145,27,167,177,198,238,18,213,142,134,51,92,91,173,152,123,46,29,61,144,68,250,152,148,187,52,223,196,161,127,248,71,39,253,165,217,225,250,62,55,153,11,38,75,36,249,225,85,178,48,185,16,116,63,141,35,112,203,180,203,251,138,151,121,100,50,98,40,178,254,218,30,72,72,62,82,136,130,95,107,117,85,108,103,225,197,149,100,149,64,83,116,152,19,139,243,101,128,65,163,163,109,73,17,225,47,98,213,63,82,87,73,7,9,72,47,221,72,217,61,153,243,68,149,149,101,128,55,192,145,137,133,105,125,197,196,105,120,98,74,227,77,24,104,132,31,47,98,207,209,242,51,119,137,86,170,220,133,176,36,152,99,178,102,98,139,41,62,162,214,202,208,123,169,92,157,73,107,90,119,135,219,253,165,149,38,161,124,219,28,56,148,251,235,244,1,118,83,39,84,126,144,89,6,128,140,251,153,39,221,136,88,149,183,222,196,133,147,63,31,119,87,237,38,244,2,134,28,192,91,214,176,50,229,98,32,152,128,126,155,7,179,62,55,251,170,82,77,174,216,249,98,35,225,192,173,187,102,98,148,121,18,45,144,96,128,188,149,178,158,44,185,87,172,174,14,78,35,11,18,87,48,39,168,31,244,225,101,196,181,50,200,119,227,195,47,177,43,46,64,31,26,49,255,0,180,22,84,238,102,158,60,232,172,202,92,68,73,233,238,207,167,201,139,180,104,249,154,170,113,121,68,33,163,113,147,142,129,80,67,79,102,159,59,34,22,82,32,211,55,163,204,101,43,119,25,243,71,187,247,4,171,62,30,204,130,88,143,21,182,63,228,72,177,209,172,195,219,17,49,167,206,207,136,66,30,63,218,68,6,120,197,202,98,141,50,213,82,96,137,231,218,11,141,113,27,230,94,77,185,254,157,148,67,85,101,103,92,77,94,222,71,100,103,196,138,56,195,197,176,147,37,5,201,170,39,101,137,3,108,63,166,149,233,40,99,16,57,69,148,138,222,182,121,33,121,225,139,252,137,149,118,148,155,103,192,222,253,7,138,14,92,73,76,205,25,101,56,24,98,9,54,147,119,56,76,237,95,105,239,136,95,60,165,72,221,71,237,160,44,108,43,170,129,42,15,202,88,11,17,4,156,152,207,32,49,9,46,212,250,146,170,19,50,203,180,140,129,173,213,164,146,12,177,58,255,0,105,65,166,87,108,10,237,176,253,146,101,198,131,243,101,196,53,11,169,53,110,47,48,215,23,145,17,169,39,218,219,179,16,101,127,180,163,89,73,44,79,194,94,207,184,172,189,61,197,105,21,6,154,98,203,81,231,204,25,234,158,101,221,174,14,220,164,83,149,176,39,84,75,230,84,97,134,121,60,216,178,170,126,58,32,155,140,65,220,63,88,205,126,97,20,98,251,137,229,36,242,70,3,34,88,23,44,159,113,60,146,31,100,208,49,47,145,171,65,145,61,85,5,179,56,125,85,85,60,147,252,220,1,242,38,83,52,52,18,179,229,4,49,127,18,208,200,195,132,54,24,37,30,84,99,45,108,137,237,101,66,245,12,156,76,104,201,11,191,134,150,82,89,195,141,39,167,129,107,164,136,242,135,176,75,167,195,159,99,255,0,177,113,37,246,191,50,126,97,39,220,191,49,84,151,14,191,184,207,243,112,50,143,237,172,223,91,22,200,254,162,33,98,202,157,237,142,33,252,160,178,175,111,8,82,126,131,18,150,218,197,196,123,27,169,224,68,141,219,141,52,153,79,6,79,78,52,180,44,102,78,84,107,194,50,117,79,196,151,113,130,166,248,16,234,161,119,23,42,151,214,22,68,243,124,72,145,113,12,169,243,223,178,127,48,134,85,140,200,112,103,1,27,151,229,168,84,141,167,125,230,63,233,197,83,215,116,131,44,167,150,219,177,89,26,214,38,155,39,54,76,101,250,107,11,138,216,183,113,95,44,66,39,47,212,66,214,195,19,245,90,86,186,218,47,20,175,227,82,23,208,53,110,146,178,195,167,133,148,105,236,99,78,210,243,184,114,99,93,99,79,89,83,234,0,48,197,16,211,89,109,89,116,244,12,188,79,207,240,255,0,31,205,156,201,118,209,73,143,237,43,248,211,15,10,35,13,176,228,93,152,218,110,168,108,205,181,83,147,33,215,126,124,189,105,155,103,192,91,59,144,44,248,132,8,195,96,76,37,152,126,42,2,49,58,177,13,43,187,211,192,155,44,155,78,47,206,140,141,162,96,140,108,221,202,202,165,248,250,125,148,220,211,232,183,211,223,23,116,229,191,9,101,98,85,12,178,167,178,103,12,241,255,0,34,230,76,248,69,84,81,178,198,36,172,75,41,154,108,149,32,202,25,249,113,41,180,14,156,88,44,142,117,115,85,86,227,225,148,50,175,126,30,7,131,253,165,202,32,107,194,86,147,16,68,65,17,84,86,235,203,82,147,55,234,127,117,34,245,82,167,45,13,110,159,250,55,53,8,196,69,41,168,104,79,24,251,184,133,84,6,215,224,201,134,88,135,24,139,112,117,61,29,151,17,139,218,133,235,21,219,45,12,217,100,56,78,182,54,174,146,205,165,76,92,67,247,22,90,61,250,158,11,216,35,100,18,238,119,21,180,101,7,202,8,105,91,40,96,201,3,240,139,145,116,46,203,133,158,164,199,133,169,57,77,60,139,97,141,58,48,242,238,177,45,182,186,122,93,105,50,132,164,75,191,90,76,82,203,137,99,40,170,194,187,91,226,11,132,197,200,165,38,89,78,43,222,97,11,246,213,113,169,40,228,206,218,110,185,10,140,141,165,71,8,249,108,10,60,98,246,211,172,107,228,13,33,15,79,170,174,100,147,21,136,184,255,0,105,86,86,201,170,19,243,101,84,19,244,197,28,216,156,66,196,162,44,180,171,199,47,20,66,166,101,95,13,69,86,43,77,48,4,6,90,233,67,91,234,181,60,161,126,172,187,149,53,248,84,149,176,95,44,211,255,0,141,99,166,217,46,51,222,83,69,34,158,216,88,175,52,201,119,124,88,184,208,187,55,137,156,194,196,148,204,158,124,156,49,80,177,174,37,144,248,101,137,101,88,97,223,0,189,212,84,11,128,100,195,186,26,93,27,4,227,225,234,25,85,108,61,7,84,81,229,15,98,218,255,0,65,134,57,171,135,16,102,196,50,169,169,154,206,14,124,66,138,49,42,7,210,30,55,202,21,75,220,105,143,154,229,198,37,187,122,191,200,43,41,77,90,102,19,155,42,58,75,198,34,102,202,53,43,14,124,26,209,226,223,229,91,77,169,193,255,0,198,178,21,67,36,28,165,102,188,24,217,180,244,98,23,238,35,67,118,12,25,182,178,68,185,244,253,73,59,242,97,139,181,31,253,68,218,134,226,36,158,19,46,111,146,234,184,149,97,213,160,234,15,255,0,2,83,247,215,127,53,187,76,230,4,3,102,104,157,138,106,226,25,228,247,42,44,95,209,25,151,232,33,154,158,33,89,136,89,50,35,224,73,124,158,229,21,182,37,105,216,95,109,86,211,217,0,172,226,198,138,211,153,131,237,176,230,179,16,68,162,53,134,149,4,98,102,42,160,187,178,56,128,205,161,113,41,137,143,157,100,62,105,74,203,35,84,157,68,213,166,124,30,148,204,218,133,240,65,187,47,90,198,53,104,61,220,137,140,104,21,179,120,172,63,77,246,209,182,174,12,23,91,169,40,237,226,101,151,0,121,62,234,113,91,85,18,72,247,102,128,44,127,76,106,106,203,74,209,139,152,50,136,33,160,163,27,80,70,225,137,147,26,162,171,167,29,69,196,176,184,181,131,8,15,195,21,79,198,252,63,101,47,119,47,136,130,250,136,184,115,44,113,252,221,94,85,174,124,58,172,153,186,145,234,30,32,186,134,96,63,246,220,36,180,54,187,239,148,151,196,159,195,128,2,51,40,101,13,115,237,67,38,84,25,207,249,82,23,243,165,101,184,234,197,179,62,27,233,201,195,221,150,209,48,135,67,167,234,56,66,93,202,136,211,122,134,112,191,87,20,152,211,111,91,137,230,242,196,236,77,184,252,123,7,111,232,242,203,73,81,201,30,108,88,137,246,146,16,233,185,221,70,235,68,254,45,32,199,204,37,180,58,147,123,237,37,89,155,203,67,42,46,126,137,37,110,75,24,158,215,221,79,168,108,137,131,155,137,96,103,206,246,125,212,27,227,28,126,210,182,46,164,153,139,120,120,38,179,153,33,153,51,100,127,182,151,70,184,56,222,200,130,77,100,132,19,129,135,234,169,246,110,44,106,153,254,48,166,240,247,50,47,172,212,239,146,206,174,52,182,171,76,86,194,63,245,25,72,243,6,142,55,233,10,66,165,104,244,251,41,143,209,168,54,167,156,124,56,136,139,153,38,142,48,63,168,227,23,242,164,243,240,16,108,244,233,68,201,238,44,195,165,105,164,131,250,180,162,100,90,171,253,20,115,165,117,13,24,158,253,164,161,149,57,152,31,87,35,205,149,115,203,45,60,10,223,2,212,136,169,245,84,107,89,32,97,178,226,91,87,12,77,55,122,121,158,241,72,164,39,211,197,133,202,21,120,246,19,193,249,101,101,42,66,104,25,15,243,105,213,133,39,224,105,176,73,38,236,210,177,42,218,219,237,1,167,193,136,182,153,72,137,141,26,182,55,221,90,45,116,5,61,219,55,117,252,68,67,103,243,216,44,52,102,176,167,187,3,195,83,23,249,23,42,215,146,103,105,178,62,219,22,231,23,182,174,161,233,95,68,226,17,80,151,16,61,226,139,42,101,141,171,70,212,203,105,99,146,191,226,118,180,212,132,100,66,139,99,11,246,149,229,59,235,97,87,102,52,161,148,136,59,189,49,190,7,202,23,147,237,169,86,83,158,180,143,221,136,185,18,254,59,34,226,62,229,206,155,167,182,179,142,253,217,127,109,86,192,140,1,31,229,10,184,237,110,167,124,18,126,149,62,141,172,206,82,126,148,139,157,153,203,170,157,148,38,149,24,140,205,40,120,214,217,55,103,39,73,114,174,115,3,80,191,168,177,72,85,69,85,202,252,166,200,37,45,189,77,102,81,179,237,126,170,206,53,144,11,238,169,173,78,25,209,152,201,113,4,76,105,36,109,91,7,164,188,68,79,89,16,150,46,116,211,50,9,65,247,20,245,220,150,70,3,241,114,165,48,230,30,79,247,95,237,44,176,237,143,204,92,169,149,181,126,122,137,85,67,93,14,170,62,125,160,165,16,73,204,144,146,79,106,158,187,211,108,146,205,221,112,177,17,65,190,226,214,182,201,129,53,164,159,241,245,161,163,166,106,85,106,231,82,53,14,249,152,178,226,90,195,163,25,5,249,183,89,126,218,202,135,82,2,72,58,185,17,249,165,231,203,237,167,89,173,240,35,70,195,8,198,136,32,48,37,128,182,48,32,33,58,134,137,11,224,146,39,87,34,15,96,114,63,48,138,149,166,109,62,69,174,134,189,73,79,79,36,12,249,81,20,159,81,114,253,73,25,145,159,134,36,92,75,172,152,63,251,46,80,210,185,48,43,137,219,140,169,183,149,249,234,25,33,207,232,102,109,191,87,202,157,152,210,164,145,152,75,136,104,251,40,21,163,102,97,69,26,159,53,223,246,129,72,213,182,3,216,102,248,195,199,204,148,217,67,136,95,12,34,196,141,170,97,59,74,94,213,85,26,182,9,30,63,117,90,54,84,230,35,16,117,186,2,12,147,230,228,47,241,42,95,195,100,130,14,213,122,251,42,225,3,8,96,98,72,47,141,85,36,28,211,241,98,76,210,167,128,185,18,15,181,177,211,228,202,98,143,26,213,49,135,213,164,102,18,140,95,182,150,221,210,62,200,111,218,74,94,211,20,246,180,143,202,82,241,169,83,204,162,177,71,233,164,168,139,243,121,10,136,167,212,53,177,188,243,69,202,152,134,120,236,129,180,150,177,102,146,120,137,154,32,178,173,85,86,249,22,198,114,95,6,217,143,40,170,241,125,197,50,247,142,116,188,33,23,82,168,51,223,26,43,242,169,248,18,106,161,74,103,23,253,84,173,34,160,202,166,195,105,89,118,67,196,24,188,136,86,104,155,90,222,105,120,255,0,221,85,108,213,85,66,103,16,191,234,164,147,216,59,35,230,221,17,60,125,66,191,192,50,177,45,38,168,226,177,234,227,91,89,166,201,36,156,69,26,171,124,8,152,57,132,176,141,26,142,16,222,108,92,137,247,20,25,132,62,137,233,172,205,96,84,145,246,90,96,167,194,92,121,4,138,184,178,156,91,23,230,254,53,17,171,116,149,197,147,223,46,164,164,17,18,85,223,136,170,203,230,87,154,100,25,35,194,46,49,251,105,173,63,42,230,218,39,70,106,120,210,243,91,74,146,85,210,2,207,72,225,197,200,159,109,209,114,54,202,252,75,42,216,113,48,63,149,11,107,224,33,188,161,42,154,54,167,251,88,150,116,247,100,156,119,132,203,157,174,109,67,234,166,111,159,153,54,51,61,236,188,105,84,152,208,99,49,230,16,136,34,32,227,79,33,70,167,95,212,123,6,218,220,86,194,7,80,242,41,70,90,234,11,179,225,174,129,136,106,162,159,74,213,93,159,44,185,67,18,173,240,166,164,138,200,145,11,24,164,251,106,241,178,121,107,234,35,16,53,180,246,181,167,97,113,12,165,89,234,24,214,86,83,128,25,101,227,79,110,35,78,156,7,154,36,162,8,137,94,158,135,42,76,175,234,57,11,251,137,234,41,170,214,146,45,108,22,26,33,73,145,78,79,141,6,222,33,34,75,46,92,171,169,190,182,36,223,148,40,134,36,41,180,173,84,110,168,170,145,178,253,136,222,231,231,131,124,10,101,185,242,139,139,243,170,186,31,134,246,180,128,96,66,82,8,98,247,23,97,135,90,56,207,225,91,231,189,147,128,248,134,235,250,107,36,120,184,246,29,100,147,236,67,84,96,66,136,193,111,242,145,27,235,215,147,137,180,12,89,56,254,162,154,159,167,189,32,236,177,16,190,88,79,93,34,147,82,0,85,204,8,177,148,106,22,68,108,134,107,57,56,250,19,206,123,254,67,41,18,27,138,169,117,178,241,108,7,143,234,46,140,203,140,190,120,80,22,80,217,37,156,201,228,234,21,212,154,171,35,18,250,123,79,110,88,195,43,232,21,160,132,206,165,43,79,26,93,68,162,7,219,43,248,213,27,238,7,225,132,165,89,188,209,40,205,25,182,75,7,224,163,110,204,207,62,212,125,193,142,78,104,147,199,251,106,94,213,231,247,151,61,153,219,49,163,90,2,190,200,227,63,8,145,143,100,226,65,39,18,76,201,128,78,163,107,102,70,6,208,165,25,126,218,124,126,135,107,18,76,181,219,75,124,67,35,163,96,33,51,5,27,168,67,91,36,27,189,168,242,21,115,202,219,179,142,199,8,184,135,230,166,216,54,35,170,221,78,191,0,204,24,58,145,193,153,44,156,66,18,149,173,159,147,30,18,229,86,245,82,65,24,28,165,86,86,209,121,17,99,0,211,147,185,107,53,108,162,31,49,186,211,182,76,130,78,162,229,64,90,207,246,83,55,80,164,234,194,59,41,145,96,202,194,134,125,172,94,212,76,202,120,50,95,152,221,139,235,42,162,13,159,165,69,127,160,96,27,80,19,153,24,251,32,77,6,209,0,108,17,134,148,221,252,140,18,122,113,82,53,190,202,98,26,198,2,17,30,33,21,106,126,50,145,226,55,42,148,135,48,2,230,44,174,68,230,28,241,151,155,42,213,192,24,222,248,96,43,241,98,91,191,10,238,89,148,88,145,209,164,176,127,117,48,140,240,19,255,0,106,100,52,212,5,140,81,248,62,118,60,197,235,88,50,157,131,226,196,53,90,243,126,78,17,32,223,217,212,153,122,129,118,196,134,209,249,25,151,16,196,165,238,25,101,72,76,53,246,159,198,37,212,164,227,36,21,16,202,113,198,151,154,88,178,254,116,219,155,202,50,173,8,9,255,0,138,187,145,117,183,22,56,241,75,22,34,46,160,249,49,36,244,197,203,252,73,125,220,106,239,77,127,200,12,68,250,136,88,208,55,24,231,246,87,115,171,70,204,66,202,153,208,201,157,110,12,198,77,105,32,68,178,39,54,49,43,26,221,61,22,55,16,113,173,88,81,51,13,198,18,83,233,185,210,79,212,174,160,105,188,96,250,72,200,211,31,8,120,132,33,137,102,201,39,147,219,43,42,55,140,171,57,47,169,42,178,51,136,185,84,60,192,218,137,252,80,8,187,75,32,3,31,82,213,36,48,68,63,210,137,61,146,185,147,91,28,231,79,82,88,147,194,89,68,69,93,135,24,48,162,119,143,23,111,16,210,107,187,186,216,61,197,92,82,76,150,192,170,217,201,253,67,66,73,60,217,86,122,108,215,34,6,211,40,196,63,184,176,54,161,4,158,17,45,177,163,110,121,74,133,107,149,201,52,41,88,204,94,238,85,63,125,90,201,62,101,16,190,101,55,97,182,220,57,83,16,190,155,30,98,228,41,126,154,166,242,249,19,101,98,42,170,226,242,144,127,160,26,219,50,226,93,151,159,168,162,238,238,7,249,196,17,98,18,140,184,184,156,65,191,104,151,114,252,1,84,178,173,218,23,238,163,230,92,30,8,241,6,6,33,253,76,171,152,82,106,73,113,142,204,162,34,175,52,203,91,112,118,241,165,174,163,148,12,190,25,7,243,120,146,235,134,100,30,104,156,168,42,170,222,76,197,85,176,42,153,37,156,42,145,170,147,98,98,170,156,101,230,150,169,97,198,219,126,144,67,90,167,210,78,131,205,139,141,109,134,203,156,127,40,92,67,84,102,236,40,68,203,137,120,222,30,63,240,36,12,146,120,210,242,251,107,59,137,132,140,252,50,203,148,136,88,210,95,238,137,79,33,212,168,12,248,146,98,101,221,15,34,154,52,50,111,183,107,99,41,43,100,191,54,232,145,150,51,32,75,132,78,25,89,70,157,109,246,21,208,32,209,178,131,171,145,45,13,221,150,159,127,53,94,81,170,26,121,242,202,12,40,163,4,127,221,242,167,241,200,65,41,181,35,238,224,188,33,171,32,178,251,153,82,16,214,147,207,153,88,73,153,85,131,12,72,164,200,130,173,8,55,127,55,214,165,136,224,176,54,144,123,83,80,134,37,151,187,198,128,212,143,136,38,124,160,146,24,119,114,227,19,17,69,137,12,205,226,10,170,227,141,67,66,1,3,12,65,114,125,69,26,200,7,132,124,197,85,6,178,36,150,118,168,219,35,62,182,87,205,149,45,153,193,112,98,214,181,236,32,249,80,23,114,121,254,80,92,73,68,61,72,2,131,229,49,149,55,140,103,201,7,48,147,42,179,140,192,161,181,63,180,178,153,101,114,94,44,89,6,131,124,97,198,157,137,59,240,96,135,153,99,42,161,162,19,89,16,93,177,113,38,149,83,192,94,92,68,71,135,99,239,32,45,103,215,70,233,42,93,197,0,139,43,185,197,30,40,156,67,73,131,190,41,58,136,140,141,107,19,195,169,57,129,50,182,119,14,44,74,177,178,249,136,214,5,135,85,101,239,74,254,52,233,140,131,225,136,162,25,86,211,82,0,163,225,148,66,165,19,32,62,23,46,82,39,109,127,65,7,108,211,117,178,89,152,81,70,133,187,210,181,82,96,191,212,101,12,88,152,147,192,190,30,124,70,42,169,12,96,77,2,197,118,242,6,140,230,1,164,163,23,152,185,22,169,250,74,12,144,101,174,17,50,42,249,154,110,81,108,120,69,148,105,204,56,100,173,225,227,200,158,223,176,45,188,78,97,84,249,66,39,167,88,174,151,166,224,85,96,205,181,228,91,223,67,22,200,251,185,107,108,249,52,218,110,42,70,145,81,112,27,151,32,171,139,226,84,196,121,66,33,227,23,218,92,219,89,234,72,58,146,168,241,54,164,220,151,220,87,85,83,34,223,254,218,104,109,61,79,225,254,86,53,53,171,243,212,56,49,249,187,77,195,212,227,62,16,228,196,186,36,8,118,191,84,130,86,83,31,22,183,207,211,160,12,74,54,202,212,242,73,133,54,29,177,208,214,145,156,102,201,243,163,19,22,92,171,91,43,71,100,71,154,92,162,101,89,86,213,111,64,195,110,145,187,48,84,123,185,81,192,1,100,214,226,226,75,100,208,142,119,18,108,107,44,188,66,22,84,125,109,108,169,36,225,18,117,97,43,169,41,255,0,134,242,224,179,212,98,69,234,95,33,195,177,23,111,18,232,178,77,107,24,127,54,94,52,1,131,148,107,25,163,127,128,179,18,225,128,9,167,230,200,158,64,128,200,220,33,90,30,28,72,144,204,63,213,83,220,84,41,145,162,226,124,168,76,251,104,58,171,44,178,251,81,86,88,228,141,1,0,208,107,124,204,94,197,139,216,194,178,77,149,144,162,241,74,196,53,27,113,170,185,48,242,20,136,169,154,144,115,184,178,173,20,241,160,205,59,204,110,85,171,29,249,9,96,8,21,178,173,249,172,10,76,127,77,56,135,167,153,24,131,50,113,225,4,93,75,84,153,44,27,19,54,191,160,234,9,38,126,52,11,238,15,231,218,128,178,153,141,228,77,52,221,11,238,249,184,255,0,149,73,99,95,50,150,28,64,187,157,131,104,189,63,77,158,221,156,75,116,154,29,143,186,135,135,50,92,99,225,44,162,39,90,163,19,108,201,169,63,15,89,4,251,187,9,255,0,198,182,198,173,4,110,149,208,89,167,129,118,206,108,152,208,22,186,60,117,160,204,41,95,198,171,184,164,172,79,4,195,141,219,23,34,213,38,170,13,151,47,24,191,105,5,50,212,113,136,240,148,75,24,215,31,68,75,59,177,74,220,2,203,74,206,252,251,68,78,155,167,178,141,43,12,177,45,143,125,140,146,102,41,87,201,147,238,97,15,44,66,162,205,244,109,127,165,136,116,220,177,147,48,68,52,61,221,148,184,195,120,125,209,40,192,252,66,214,146,95,180,221,16,72,247,239,164,129,249,138,69,207,35,59,124,20,85,161,186,29,169,237,207,132,194,76,228,233,131,139,230,204,37,38,246,75,132,78,36,210,54,167,157,210,88,185,86,42,178,124,14,213,55,201,135,199,148,66,91,235,99,30,75,62,111,137,26,27,44,124,166,171,203,252,171,83,230,18,73,255,0,74,49,125,188,170,214,82,57,1,218,213,113,191,17,84,222,29,179,242,174,130,24,100,146,196,174,125,84,31,55,230,18,122,169,59,50,24,210,76,131,52,124,216,196,152,190,52,31,105,71,89,67,219,29,133,174,17,63,109,63,164,125,136,162,51,212,98,226,83,110,233,254,135,230,48,124,51,151,164,72,200,97,219,119,44,25,100,248,63,164,90,102,90,156,188,210,203,148,137,119,24,25,79,106,26,74,219,32,113,23,230,82,128,233,41,213,35,229,17,10,140,128,99,150,91,202,30,37,70,251,91,241,15,219,40,254,234,182,242,162,230,37,117,36,191,12,122,144,249,132,68,47,254,27,216,193,126,88,133,196,63,184,168,230,107,9,112,142,192,150,40,196,69,174,77,221,172,230,102,203,199,251,171,63,41,126,131,109,128,32,67,61,111,247,249,83,182,106,19,139,183,149,64,93,234,25,209,186,98,160,104,117,36,171,178,60,61,88,148,118,217,216,165,177,58,105,174,24,86,117,98,73,46,39,222,21,159,211,144,176,227,78,140,254,98,229,69,73,212,35,164,3,248,178,166,219,167,244,92,69,241,160,126,71,154,216,164,41,62,154,22,77,110,87,229,136,44,67,95,89,171,79,118,124,59,81,137,56,135,27,243,179,50,96,168,13,61,32,6,77,221,132,174,180,100,253,91,71,36,126,157,93,254,226,38,239,79,62,200,24,162,23,22,68,170,55,195,162,70,126,94,66,172,219,190,93,205,176,100,59,184,144,153,194,81,172,217,27,122,247,203,46,50,175,63,71,215,17,140,17,132,69,183,240,101,148,96,98,174,17,49,125,213,85,90,124,139,109,3,170,178,66,63,202,9,58,99,239,36,179,138,40,196,145,214,192,61,111,20,178,242,42,16,218,202,140,204,81,10,145,152,127,18,110,215,74,237,165,250,133,177,121,10,244,134,238,225,130,27,226,68,199,251,138,166,202,146,117,217,243,75,149,198,135,54,140,163,140,206,98,167,175,244,138,137,180,244,8,179,121,165,151,248,213,4,152,113,72,12,34,67,70,170,174,140,207,148,42,43,109,145,73,152,169,47,100,194,66,127,8,178,172,131,2,230,112,254,144,209,243,205,177,38,108,89,80,236,214,7,23,84,81,164,86,211,232,42,120,58,98,116,103,238,249,49,166,158,96,199,204,92,72,55,235,57,211,71,139,140,72,118,92,12,68,230,76,205,127,129,149,70,129,249,238,16,161,166,105,239,172,156,64,140,2,124,216,87,217,147,14,95,148,12,82,126,226,101,21,132,108,128,8,60,193,23,34,10,203,80,218,151,135,22,37,81,26,30,78,213,156,253,60,2,131,135,148,138,149,87,36,199,57,121,167,123,37,89,6,238,89,56,114,245,39,54,85,71,133,231,154,42,14,5,36,18,249,152,165,73,178,165,55,49,51,141,142,115,57,82,11,233,49,96,191,132,88,177,45,179,230,18,146,91,194,18,241,173,16,235,71,169,14,204,165,203,249,210,46,77,83,85,69,215,27,92,29,188,139,77,85,196,24,223,171,47,26,206,73,162,37,175,173,137,57,233,246,217,204,196,206,102,188,163,157,43,105,16,188,105,116,152,16,109,200,176,153,240,234,41,31,154,39,17,21,29,86,155,28,16,125,196,203,11,167,200,172,202,231,202,218,64,65,240,194,85,77,24,196,133,212,94,69,53,37,243,178,97,136,37,188,50,79,253,223,18,86,187,130,212,125,36,211,164,243,9,75,218,221,227,151,180,49,121,17,82,110,201,24,28,74,126,76,109,233,217,45,50,194,62,224,223,49,6,14,17,101,67,211,204,60,153,239,204,36,101,57,135,38,43,211,42,170,168,177,165,190,89,189,212,251,106,73,153,135,48,48,16,124,194,228,71,250,9,49,229,10,8,198,130,63,210,33,153,125,42,55,233,19,217,147,137,149,26,73,167,24,162,63,139,145,114,157,67,165,108,71,57,229,22,62,85,208,95,174,110,122,141,0,104,167,198,245,248,59,176,139,145,50,201,251,104,21,57,109,61,9,243,243,43,122,74,64,8,131,221,165,22,175,244,147,252,216,147,72,23,113,36,141,136,102,163,10,27,107,2,168,188,66,138,167,189,53,144,165,124,160,149,196,48,213,73,7,220,74,231,237,35,121,226,18,107,0,28,58,221,207,114,88,104,27,19,189,125,245,137,100,63,86,36,101,172,150,22,185,230,203,200,167,97,170,77,73,187,56,206,252,89,17,208,53,9,11,218,85,59,101,3,44,78,212,174,53,109,151,131,197,16,170,59,121,98,59,49,212,179,62,76,76,209,59,17,240,33,188,96,221,203,229,251,107,158,233,183,222,84,31,13,132,172,163,86,193,187,202,112,39,225,200,83,75,230,89,18,94,28,88,132,129,212,53,68,147,17,225,247,10,186,12,96,215,73,233,199,145,121,250,72,101,38,236,92,170,202,200,79,35,150,105,141,42,122,211,238,229,167,147,31,107,36,152,171,202,172,103,195,255,0,217,124,88,144,187,202,113,113,68,236,250,137,172,162,147,81,161,158,9,254,108,163,200,172,33,192,139,36,12,247,84,165,193,128,63,50,229,91,233,53,86,49,226,203,198,145,154,131,212,176,126,158,102,62,94,33,160,141,1,131,6,32,173,210,103,197,157,19,54,255,0,145,40,100,243,139,184,163,42,77,224,168,186,75,37,231,127,23,26,75,101,26,37,147,241,123,138,174,100,246,109,122,146,186,24,4,187,148,255,0,79,23,34,44,163,146,255,0,134,222,81,225,48,150,160,233,136,149,175,225,200,173,236,130,122,143,56,134,139,201,245,16,16,225,239,143,137,61,148,9,43,42,113,201,6,101,56,240,128,103,194,186,157,246,158,219,15,132,185,84,220,61,55,18,73,254,226,102,85,115,21,142,107,119,241,22,118,133,156,13,167,95,184,53,75,27,226,189,54,191,173,96,162,79,30,224,94,223,184,140,212,255,0,10,235,108,185,87,7,215,255,0,3,108,106,24,251,109,39,42,76,105,34,228,226,92,141,209,51,107,120,155,254,139,71,34,240,236,117,249,244,36,146,7,253,69,23,27,92,235,93,27,99,132,194,146,88,223,105,1,240,31,226,233,240,63,76,107,44,133,155,27,139,149,119,168,97,211,58,131,195,229,70,178,52,138,93,41,46,157,181,22,75,196,199,48,55,198,205,84,72,143,194,41,34,39,135,26,231,122,134,7,196,109,116,127,80,182,226,23,211,95,171,95,240,174,140,163,205,136,105,52,250,161,208,31,8,160,100,26,186,244,80,39,31,83,63,33,255,0,209,249,186,183,70,89,86,248,75,16,136,34,11,220,93,106,182,53,228,224,3,104,82,100,84,246,84,39,182,99,13,16,72,218,169,44,168,27,34,26,46,34,44,104,163,76,187,9,102,113,244,105,55,145,171,152,25,127,242,114,36,146,76,50,145,85,86,192,188,178,31,17,120,208,118,186,84,21,164,229,148,60,136,92,205,35,231,233,179,221,144,102,16,184,209,65,211,115,171,65,196,36,202,3,239,9,47,211,226,23,141,93,190,1,43,105,243,101,25,85,170,33,207,41,31,46,52,239,155,86,178,77,189,6,81,41,151,135,125,204,33,42,24,193,56,160,230,47,90,90,128,130,214,3,9,205,139,145,78,26,226,214,161,248,77,21,116,200,1,139,36,121,177,45,54,180,128,154,14,161,241,33,149,31,144,202,199,55,14,170,7,159,205,202,24,137,247,82,223,199,149,69,184,218,110,134,84,30,185,248,105,99,108,119,150,39,90,231,212,58,50,231,75,234,112,10,192,95,45,231,216,184,219,167,127,13,125,11,110,37,78,191,101,85,92,95,234,53,253,133,85,84,33,32,162,179,118,36,165,147,232,49,179,105,43,145,57,135,118,2,131,148,74,187,132,170,122,215,76,83,89,114,237,121,23,50,53,245,254,155,212,254,158,33,19,31,182,186,164,55,176,132,205,149,38,212,148,250,114,202,83,12,89,68,220,253,69,149,89,185,21,181,12,235,117,108,169,44,205,169,167,226,141,244,213,141,38,164,131,100,207,233,209,120,254,162,226,186,159,67,14,76,160,10,186,121,10,69,75,67,190,164,3,34,23,39,238,41,180,79,225,236,38,39,82,147,39,242,60,209,5,200,164,231,217,78,156,55,229,18,99,2,236,30,28,203,19,48,114,70,252,69,68,109,251,142,164,220,59,92,106,134,30,164,25,89,250,81,169,155,141,61,106,95,242,241,45,21,180,250,131,38,19,42,236,176,140,202,89,50,102,245,239,229,82,23,102,36,107,94,97,19,26,167,14,152,181,173,7,168,203,64,89,63,212,188,2,169,183,136,170,194,119,234,65,228,96,132,34,170,112,132,115,129,205,40,113,191,113,12,250,218,106,216,131,49,133,200,166,231,223,18,73,240,136,92,106,76,180,226,81,115,42,217,2,12,110,217,89,18,107,233,224,43,246,145,4,183,211,188,146,65,136,165,77,127,6,28,131,245,31,109,50,138,204,65,25,135,201,194,36,222,158,0,200,118,26,92,84,251,96,8,203,35,79,4,102,115,42,98,79,32,208,204,160,173,31,80,196,69,191,115,77,39,221,26,252,123,255,0,106,95,143,218,155,73,62,45,78,147,129,139,43,249,36,21,15,240,31,227,220,237,90,6,87,222,74,203,55,205,113,60,147,223,142,189,190,206,189,148,84,209,187,250,159,177,140,248,159,218,21,11,12,217,30,241,20,170,94,29,217,240,51,149,15,188,200,124,217,85,110,196,59,104,81,218,191,108,76,161,47,82,62,182,202,94,160,30,35,74,32,163,36,176,38,0,189,203,224,109,72,51,226,175,16,210,175,238,51,22,94,155,6,15,134,46,85,190,76,57,99,6,92,184,148,215,170,156,140,229,47,34,3,109,120,87,229,202,77,178,117,102,114,117,12,147,186,41,201,154,87,26,151,152,243,144,239,18,173,124,103,217,3,152,188,106,126,123,34,12,152,98,9,81,148,44,23,167,182,130,39,205,170,195,90,193,131,19,54,37,207,183,56,209,236,167,181,212,131,194,82,144,66,66,217,192,201,250,216,240,101,238,196,92,67,23,182,186,30,155,248,145,167,45,224,179,212,11,139,238,46,71,101,160,54,196,196,89,252,107,113,163,86,214,215,109,34,23,42,147,116,236,154,251,148,178,185,211,230,220,65,178,150,240,209,207,25,84,189,171,236,171,103,115,123,170,2,180,199,168,156,201,98,149,137,87,63,83,197,183,3,249,114,166,91,113,97,88,101,26,101,148,150,102,136,85,15,174,125,86,73,199,187,158,79,227,84,20,134,56,229,16,69,235,71,218,210,111,136,51,98,79,178,174,185,138,173,70,1,210,90,86,152,85,204,151,46,208,121,62,234,85,113,91,185,157,202,44,163,18,120,104,113,32,193,229,46,34,32,25,101,4,189,75,123,42,5,152,223,14,147,114,60,184,184,196,152,50,51,9,242,136,147,60,101,173,96,98,23,145,3,12,51,188,240,229,202,69,182,3,100,202,171,152,204,204,25,68,44,101,157,108,99,219,249,196,137,216,158,70,49,199,4,145,13,21,79,61,154,130,182,115,253,56,92,105,89,64,52,213,68,211,224,197,45,35,147,48,132,127,10,54,214,125,173,144,241,75,23,34,194,29,11,227,114,153,101,88,108,65,12,31,201,212,179,135,36,145,158,171,169,33,211,96,127,171,100,251,107,207,167,170,146,124,49,34,173,101,71,249,22,204,101,2,238,158,72,217,16,66,228,77,131,90,204,255,0,247,123,105,39,224,56,177,137,187,203,139,249,86,51,46,207,7,250,120,165,101,75,93,83,228,10,192,134,12,105,108,47,31,237,173,186,146,134,13,176,199,44,34,24,177,40,184,210,98,249,230,49,121,21,31,226,70,109,112,136,72,89,28,42,77,27,56,252,195,139,169,47,220,158,75,30,16,139,42,55,212,183,210,222,31,113,31,2,134,242,52,173,216,162,241,170,170,152,204,115,187,189,19,58,253,152,75,87,201,245,18,224,233,41,218,127,187,32,151,232,112,198,62,15,210,140,74,63,80,198,222,156,153,83,54,219,252,5,152,69,79,25,132,3,55,114,191,221,84,27,106,223,201,180,229,73,124,0,54,115,36,134,184,157,26,118,24,130,38,53,42,211,137,163,155,186,210,100,203,149,46,120,119,44,91,102,90,203,43,48,149,31,91,140,81,31,153,48,27,234,191,75,196,33,175,172,243,201,204,37,242,182,120,11,210,136,204,194,34,192,202,17,24,210,252,49,8,168,167,241,179,149,5,26,96,199,197,139,42,213,113,48,240,135,187,55,95,211,82,96,5,178,99,228,177,226,196,146,134,132,126,121,132,94,68,193,154,242,9,63,246,204,65,127,42,21,151,4,155,59,53,116,2,8,127,81,11,39,240,106,142,235,124,225,119,34,112,131,62,101,59,50,248,145,142,204,197,71,134,225,133,26,86,108,130,163,9,38,173,173,30,238,89,71,140,73,83,53,37,61,219,223,18,190,6,82,32,108,161,197,178,127,205,148,133,26,249,1,144,116,217,254,80,92,106,170,162,177,139,31,121,190,197,176,32,134,169,171,76,57,63,40,92,98,34,62,147,83,208,78,102,16,197,36,153,63,115,173,1,168,66,72,196,221,139,31,248,61,165,171,219,196,6,50,105,25,27,230,203,141,111,13,172,225,131,229,10,162,3,50,214,203,184,188,107,87,170,203,140,199,226,47,82,140,140,229,21,84,163,178,53,172,239,51,88,74,34,67,14,248,241,165,226,218,229,88,208,235,15,82,59,226,88,136,139,125,151,165,65,156,201,120,191,214,145,164,83,85,77,207,125,172,233,204,150,30,37,178,226,49,228,129,146,203,216,181,254,33,124,158,24,144,22,89,129,27,252,194,86,82,125,52,254,34,87,32,8,115,14,87,225,246,209,134,15,209,18,86,107,42,210,74,102,46,37,117,166,238,52,204,96,124,223,105,80,172,160,196,204,0,237,137,152,194,196,170,233,231,146,75,49,7,173,25,38,182,12,145,238,226,20,107,84,103,236,124,240,166,220,65,106,193,70,97,60,22,136,112,207,37,156,60,171,35,64,245,176,60,57,73,202,131,101,37,206,155,7,244,235,66,226,47,182,182,248,133,76,231,191,27,61,63,220,73,159,167,143,141,233,140,58,219,28,239,151,44,68,85,123,252,81,58,134,153,100,175,32,99,151,63,79,48,103,229,18,220,253,49,7,184,82,149,124,201,49,103,123,67,74,228,214,227,38,100,51,92,20,11,240,240,241,230,203,149,17,14,212,245,190,98,216,101,89,201,178,28,32,63,139,42,86,25,239,187,123,254,84,130,26,134,219,57,91,104,84,83,221,217,73,243,8,162,241,162,110,44,177,197,194,81,114,41,134,83,216,198,126,104,146,136,36,214,4,12,178,240,219,74,34,180,113,208,147,50,146,182,182,167,250,164,92,251,85,105,137,218,145,236,53,112,203,196,191,72,179,225,141,105,25,187,254,68,52,205,61,91,82,62,34,143,247,49,46,154,197,95,114,107,35,88,228,31,14,173,117,29,1,25,95,119,20,133,23,212,93,206,28,145,148,12,250,75,159,26,212,148,150,63,213,133,185,141,245,21,68,61,79,167,44,152,192,215,74,197,246,215,159,53,97,108,11,85,156,39,80,233,42,171,104,188,34,196,69,33,91,66,200,210,189,56,197,196,175,33,204,202,206,213,170,214,170,45,151,55,81,62,162,164,115,111,104,28,9,231,232,154,222,239,94,197,252,169,12,11,191,73,178,194,47,153,196,245,170,79,195,211,150,225,230,245,66,23,243,245,170,184,122,50,45,32,51,75,40,196,169,183,251,11,96,11,139,82,89,65,120,182,163,16,212,93,8,101,65,177,120,76,46,53,71,113,106,62,152,130,75,106,173,113,78,234,228,72,204,49,182,215,79,88,201,126,80,245,166,52,58,98,14,12,38,22,34,43,58,173,66,9,49,49,22,40,242,33,44,140,248,36,202,17,39,222,90,139,86,22,26,171,211,121,113,113,161,230,89,28,160,38,30,180,30,170,187,156,40,153,187,18,106,27,182,89,13,226,48,177,36,179,51,13,81,157,85,62,244,251,185,113,114,141,53,147,78,1,248,26,190,46,34,9,31,166,239,129,25,158,156,84,218,201,224,16,31,44,37,26,174,238,156,5,37,205,101,22,164,25,109,184,144,1,212,53,86,71,127,167,114,167,118,90,109,250,146,153,234,46,30,155,157,167,236,88,28,74,123,122,242,93,70,86,90,143,39,188,30,24,75,20,104,32,208,228,38,104,133,32,149,68,51,69,32,254,110,46,82,45,239,48,8,204,91,12,73,183,5,171,19,19,223,40,81,30,32,228,41,124,20,68,58,27,253,219,204,92,130,93,86,54,158,151,52,249,189,181,132,253,54,65,159,154,80,211,119,80,37,224,67,203,224,25,101,84,181,80,7,25,252,162,202,52,4,154,166,65,35,13,186,26,176,170,152,9,49,112,134,47,242,41,52,138,131,87,81,92,250,168,35,30,84,141,143,130,67,229,175,226,85,166,3,63,56,76,164,172,163,50,180,249,133,214,84,110,43,133,77,161,147,144,248,75,202,181,191,77,128,146,249,133,198,156,214,250,28,239,2,196,40,242,39,15,8,6,62,18,229,34,120,230,65,89,88,89,14,170,12,102,112,137,111,100,96,73,59,2,33,34,25,24,228,238,226,18,213,154,32,165,142,37,112,178,147,234,37,105,50,0,93,73,167,137,24,27,189,215,241,174,43,170,181,85,140,98,30,186,187,38,79,168,191,73,73,211,204,147,7,17,101,15,252,11,152,221,232,157,180,231,241,101,79,178,179,46,67,44,148,56,100,106,123,201,167,221,216,228,41,62,226,188,211,208,53,60,209,225,41,113,12,75,164,85,105,45,207,134,40,163,79,3,166,9,24,158,218,101,233,226,69,246,21,166,119,35,2,104,58,108,25,75,200,95,168,84,164,215,112,108,167,102,203,200,186,52,253,43,85,59,132,210,134,166,44,180,76,74,142,104,156,170,149,253,117,16,75,62,103,247,107,61,61,124,121,62,121,186,253,180,187,240,221,229,148,191,164,52,196,58,86,116,98,97,52,164,141,24,229,92,96,214,201,30,98,202,66,90,154,12,97,191,10,13,145,152,33,226,203,149,38,212,58,146,14,155,6,107,24,164,40,254,210,155,88,20,218,205,79,4,92,59,82,100,85,90,122,203,115,246,151,50,167,212,49,53,105,200,106,152,164,16,254,226,186,173,141,177,31,41,84,106,81,138,219,91,88,48,129,250,241,254,218,156,141,171,98,16,152,182,191,200,151,250,80,38,203,247,17,118,90,84,17,160,240,228,200,181,99,103,249,23,18,136,58,135,23,80,135,141,7,62,224,19,135,203,0,98,251,130,83,212,240,237,74,60,59,161,136,127,117,109,51,193,7,245,115,199,251,136,201,2,163,70,48,120,242,229,65,190,76,237,215,16,178,164,51,245,8,4,79,233,197,25,83,218,171,88,37,137,152,189,171,6,168,108,152,211,176,101,48,177,37,193,181,39,74,244,203,189,207,23,180,146,76,99,51,230,136,149,141,41,88,193,147,184,74,162,158,4,25,32,229,46,37,207,13,125,107,8,31,41,23,42,168,211,119,19,137,17,134,177,22,34,21,110,227,32,7,106,29,49,6,76,87,226,138,164,43,89,93,91,231,237,16,75,161,190,201,229,6,34,151,141,68,220,70,139,24,239,54,36,205,38,242,152,184,31,35,106,67,201,243,15,87,242,165,147,31,58,73,255,0,84,135,11,30,87,240,170,90,173,60,66,115,98,68,113,170,3,49,56,104,103,23,113,70,181,177,150,163,6,111,109,83,218,210,15,193,234,92,209,185,49,101,79,136,163,74,75,233,67,249,66,149,58,49,129,36,15,80,179,225,218,198,230,23,40,211,106,75,130,20,12,9,132,178,173,96,16,204,134,79,81,126,17,35,96,76,157,7,204,33,42,161,122,87,233,172,25,242,133,53,20,44,72,234,170,75,89,207,100,184,147,200,181,210,6,116,97,255,0,80,149,252,139,164,64,164,1,7,152,197,229,70,191,68,130,79,49,69,149,110,212,95,67,111,49,31,91,24,146,73,148,50,164,148,106,134,54,167,61,75,241,8,171,77,197,81,235,64,253,162,231,147,217,58,55,54,233,114,200,191,160,234,223,177,214,125,120,22,92,178,242,33,36,233,232,179,121,185,63,137,113,246,107,105,112,137,219,149,57,141,241,155,211,89,204,36,145,204,200,13,24,222,238,7,162,89,48,162,138,79,220,90,173,117,134,231,139,141,52,211,218,254,14,178,102,41,120,241,151,237,42,175,193,250,102,72,50,139,30,69,214,172,146,255,0,8,100,132,94,149,147,56,167,230,149,198,84,125,244,60,68,202,155,7,77,250,73,58,177,45,182,181,68,199,148,221,101,84,88,204,177,47,85,50,9,79,134,89,85,91,45,107,100,196,218,4,67,81,178,105,39,70,62,80,139,141,99,26,171,81,217,74,195,16,68,16,146,237,185,184,143,76,28,73,119,166,131,62,92,89,72,173,224,104,153,83,162,225,47,251,153,86,19,52,220,90,78,89,118,157,73,219,5,49,69,145,168,71,4,108,151,46,42,102,253,109,233,189,92,73,37,174,179,150,81,237,3,202,63,168,151,126,184,28,189,107,157,149,165,44,173,66,242,159,86,193,178,150,205,220,161,228,84,86,191,134,102,131,154,80,255,0,141,114,8,122,98,118,125,220,72,164,198,186,21,81,162,194,31,205,137,42,171,67,243,232,99,85,196,19,224,81,214,249,150,36,172,164,250,120,146,159,94,130,46,228,250,250,227,78,65,35,204,97,19,149,115,123,135,130,218,83,229,215,192,32,149,27,53,196,22,161,55,23,126,175,100,205,167,90,104,102,68,169,174,245,0,202,228,80,204,158,74,137,216,108,5,137,90,233,139,189,49,110,124,54,210,178,143,233,174,8,219,69,109,81,142,169,21,171,165,7,218,87,89,178,112,249,133,200,37,65,50,96,230,179,244,24,148,165,220,58,56,199,97,168,248,147,42,125,102,2,65,244,226,227,200,186,61,34,37,86,115,85,150,146,149,109,23,8,165,98,74,225,232,107,250,70,101,12,172,163,85,113,172,134,82,118,166,140,159,4,131,196,105,75,87,170,79,61,9,180,110,33,173,164,61,183,9,165,34,102,86,178,144,15,49,69,151,18,161,12,10,120,222,18,197,62,54,69,156,195,65,157,16,130,49,70,92,172,84,105,18,181,17,109,99,159,64,213,90,15,255,0,110,22,156,159,79,18,223,62,238,93,147,61,63,79,69,28,104,223,83,220,80,114,116,29,168,238,78,108,92,126,124,107,174,233,10,74,120,208,114,216,79,24,201,225,214,136,86,156,181,44,203,126,58,19,145,169,37,23,184,169,155,205,99,24,24,162,10,54,79,218,77,239,159,6,55,12,76,101,253,180,20,54,31,195,132,92,138,187,138,77,163,97,19,205,168,35,15,45,142,66,143,253,180,3,230,2,237,248,118,4,86,54,86,83,164,255,0,199,105,98,95,227,66,178,181,130,230,8,146,173,69,97,35,244,75,228,196,97,130,82,9,111,167,209,55,227,38,81,11,249,10,169,25,112,248,35,218,109,70,140,135,169,7,25,252,177,82,126,66,166,190,198,237,181,72,189,85,162,117,85,144,56,132,49,126,78,197,36,205,19,101,167,199,187,52,161,149,118,215,234,122,210,141,74,218,201,5,185,248,98,170,172,201,47,193,60,144,230,175,49,231,124,166,36,226,182,6,217,152,138,168,217,90,200,36,234,196,179,244,216,50,95,204,36,205,83,108,198,200,1,131,131,150,86,37,231,195,25,9,196,85,163,12,72,61,40,248,22,81,11,194,44,74,75,37,1,148,20,209,128,32,110,242,173,21,83,206,66,63,175,26,245,173,110,82,60,217,120,202,145,178,73,33,74,194,24,164,78,217,130,151,94,0,146,14,110,196,154,96,96,198,27,203,98,85,147,12,114,0,120,69,137,11,62,156,243,64,252,170,85,103,24,80,203,232,131,151,152,34,227,85,181,82,98,219,120,27,18,156,164,164,24,143,253,68,92,106,174,49,170,163,112,136,67,23,242,162,170,131,88,203,80,204,160,130,12,57,73,144,168,170,73,255,0,35,180,197,148,101,83,186,133,149,179,135,151,47,40,151,54,53,149,172,107,18,109,39,148,73,90,253,177,53,85,78,197,107,25,133,234,89,85,105,136,36,30,99,23,17,20,93,81,181,60,216,185,125,100,133,90,141,107,168,196,255,0,213,17,50,238,253,25,85,251,44,103,211,237,136,253,161,114,141,13,2,76,184,47,102,18,169,22,106,25,115,159,134,198,248,159,182,33,42,234,222,80,125,84,223,253,10,84,67,249,238,238,85,235,89,53,69,30,27,28,98,24,190,144,146,111,62,62,25,68,91,31,84,11,32,60,69,46,36,150,127,176,170,134,214,254,28,33,63,167,99,199,238,16,162,89,234,26,173,51,101,92,253,222,216,68,240,246,212,67,241,231,125,124,73,93,94,226,193,251,184,36,96,165,242,253,197,171,36,169,242,110,218,156,179,85,86,216,210,88,230,136,44,177,189,180,203,74,204,57,57,172,32,46,151,107,67,93,54,15,111,34,77,27,211,161,61,145,12,81,170,255,0,140,220,130,33,234,74,113,255,0,96,68,238,30,161,1,122,146,139,32,213,70,102,80,149,76,76,52,239,54,109,34,144,170,13,27,63,3,85,148,235,81,167,142,75,20,222,161,208,17,108,190,110,191,177,38,211,118,183,133,62,41,112,49,13,89,134,200,2,31,42,162,221,49,99,25,116,241,32,140,203,205,62,55,169,135,252,90,28,25,91,67,64,38,79,168,187,8,96,2,220,156,194,227,65,93,252,58,211,228,3,240,192,202,79,168,171,248,232,235,244,42,201,66,38,30,161,131,109,225,47,116,79,219,94,190,164,60,144,122,132,72,4,69,50,168,122,111,207,105,3,41,22,155,45,85,171,133,21,229,41,71,26,55,237,41,50,237,40,233,155,17,176,62,43,213,105,253,70,202,59,18,144,82,74,254,181,223,169,239,171,108,171,88,191,40,76,170,170,212,154,152,22,197,200,89,162,127,98,239,26,108,59,106,222,85,193,12,114,219,87,239,233,223,208,238,234,86,42,233,95,126,222,165,164,243,98,234,42,158,184,159,107,129,254,157,202,68,39,170,229,62,19,23,26,163,170,244,220,29,188,171,165,105,230,121,214,100,32,131,79,174,236,185,165,202,32,134,136,8,117,53,107,255,0,246,74,185,51,201,245,82,233,146,101,227,225,84,255,0,15,209,189,220,65,38,202,240,128,197,176,64,67,129,59,62,82,197,34,161,13,171,35,31,12,188,136,195,89,85,73,103,234,134,47,229,66,178,33,173,96,25,38,56,128,193,4,72,170,118,89,100,253,126,37,168,214,180,195,137,195,40,121,23,61,252,67,101,39,83,98,13,166,33,170,98,234,79,35,183,26,5,136,153,245,84,189,196,63,122,92,82,162,233,245,12,190,168,146,178,162,109,108,137,143,44,190,85,207,117,250,26,186,138,107,107,96,201,240,226,34,223,100,29,147,56,84,171,245,153,224,217,114,197,227,71,201,215,245,210,65,132,81,72,84,111,55,208,251,102,15,212,248,135,213,148,136,170,127,141,50,160,252,161,162,141,38,129,27,212,159,244,150,50,116,147,198,126,104,185,126,226,111,199,191,200,93,126,135,207,214,16,117,1,251,70,34,21,45,181,209,146,202,253,216,101,19,31,211,202,147,155,70,100,59,10,31,150,69,214,201,212,21,167,124,65,74,202,52,108,178,127,65,91,245,55,86,133,249,48,170,182,5,241,153,152,194,33,86,20,144,216,33,188,210,197,200,84,198,75,206,33,229,136,159,208,70,102,19,204,159,114,78,40,145,70,33,253,66,165,113,131,182,63,205,207,202,159,127,85,154,78,97,45,50,97,178,55,116,81,228,91,81,77,123,8,164,39,9,114,162,131,24,144,188,13,181,66,214,189,228,122,105,231,149,236,17,150,238,80,25,70,204,121,48,102,197,24,73,29,148,1,206,62,239,180,139,116,156,131,31,111,26,219,27,82,65,164,30,238,192,89,71,224,179,123,246,17,99,161,50,250,214,103,195,181,79,3,85,92,54,102,196,49,19,193,124,159,173,180,229,223,76,82,100,74,103,234,17,193,7,47,90,55,135,171,6,26,51,228,240,132,73,115,227,78,133,230,17,11,181,49,211,218,146,182,200,152,66,44,68,85,204,170,28,150,49,106,178,184,100,135,231,253,67,162,126,42,93,203,127,167,220,237,163,21,254,215,26,232,223,14,180,121,244,149,119,255,0,12,51,201,38,73,123,8,85,120,250,220,99,74,228,227,198,179,252,73,199,79,82,155,140,234,122,101,193,35,51,12,78,181,163,130,79,74,30,77,86,249,158,232,214,136,208,39,66,247,114,165,171,11,136,209,245,71,140,55,203,9,86,200,115,229,251,162,95,67,156,160,247,18,217,242,95,5,132,42,152,227,115,73,30,52,148,207,120,137,155,46,33,169,217,58,146,231,38,17,117,33,100,204,157,52,15,205,43,248,214,85,156,13,154,218,237,228,131,132,50,136,95,182,149,208,220,89,9,236,205,196,52,87,163,206,192,249,114,250,196,143,129,101,90,88,152,98,85,144,164,250,138,187,43,228,22,41,31,124,72,80,115,68,200,82,44,32,106,27,41,62,114,236,69,136,105,108,9,146,227,113,123,171,89,180,78,170,187,38,238,92,252,81,190,154,134,213,152,107,23,49,140,9,163,202,141,240,166,24,249,114,100,81,208,243,210,61,145,5,145,58,12,194,119,25,53,153,5,168,186,238,156,144,72,249,97,47,31,102,53,20,109,72,124,255,0,165,255,0,170,173,238,239,153,37,155,78,53,207,46,224,60,94,24,83,86,224,166,153,242,95,57,152,66,154,210,105,136,133,103,44,82,20,159,81,97,167,168,95,147,49,149,91,31,182,102,21,92,81,66,194,179,105,86,21,152,114,226,92,247,82,104,105,208,101,252,162,234,193,152,76,157,89,80,151,219,169,49,94,108,92,130,66,181,254,3,179,28,210,170,29,229,107,59,72,171,96,73,212,114,120,165,227,18,251,2,25,45,152,241,7,38,65,38,180,58,122,202,49,222,91,17,113,167,219,95,161,45,169,136,95,101,27,170,81,22,137,62,184,95,51,111,242,145,57,178,223,70,240,244,232,163,253,194,160,2,25,211,79,247,62,218,149,87,232,107,48,13,109,150,170,201,134,92,92,163,86,97,206,64,44,225,214,156,67,194,100,45,147,54,71,195,149,99,50,39,3,65,100,227,31,159,18,90,106,173,232,31,202,155,236,207,39,169,121,244,242,132,206,213,170,173,97,8,184,218,74,80,229,102,48,134,81,254,234,119,248,123,39,181,143,249,82,187,40,18,242,97,46,68,108,10,17,148,30,225,127,149,107,51,32,40,99,195,6,161,157,185,72,165,236,175,143,159,40,122,196,183,220,67,156,81,237,34,113,41,121,154,50,230,79,247,95,245,87,59,70,206,197,213,168,116,26,125,84,114,87,51,137,110,245,178,17,232,93,43,166,54,212,108,249,174,79,166,143,216,19,207,148,73,182,212,91,14,43,94,121,44,69,154,25,241,226,44,95,228,66,192,126,217,19,101,37,242,120,67,214,145,155,68,197,66,160,208,2,66,19,8,187,17,242,105,241,127,152,197,202,128,103,203,32,166,106,160,84,126,172,191,245,86,172,236,130,180,119,26,62,132,17,185,131,20,66,94,103,203,114,226,73,159,170,143,56,28,50,146,73,154,195,17,8,35,100,41,19,52,206,255,0,0,177,157,1,151,0,199,132,216,202,188,203,136,130,126,110,165,23,0,219,230,102,66,234,25,47,130,14,213,42,183,217,95,67,163,51,92,213,70,103,213,39,238,169,171,189,97,44,158,123,65,8,95,253,58,229,76,212,249,31,194,37,95,78,246,77,3,196,111,249,22,199,11,63,45,65,168,130,155,93,102,124,248,189,80,153,22,65,223,73,27,13,44,164,42,10,251,68,223,238,223,46,166,6,81,253,68,3,31,168,227,51,17,98,255,0,213,87,110,150,130,110,43,149,16,216,60,234,160,51,25,131,10,229,113,174,237,68,126,106,178,42,8,26,134,196,175,195,181,196,164,170,197,88,181,121,151,205,230,33,165,145,167,131,242,110,202,182,201,126,81,252,160,178,163,108,91,19,154,146,125,169,24,255,0,79,22,84,5,60,251,194,240,216,197,85,21,161,151,24,249,138,34,8,105,195,222,9,60,33,41,50,126,210,172,106,168,73,152,67,26,101,108,150,126,131,17,22,179,73,60,103,176,193,23,26,160,170,161,130,34,101,151,202,68,209,148,245,178,73,244,134,157,171,223,220,5,16,45,71,36,108,14,44,73,208,119,81,137,152,69,64,93,210,2,16,216,90,236,133,34,42,180,50,252,25,187,88,202,166,88,50,97,165,205,7,42,83,26,54,216,255,0,54,34,23,249,85,27,216,12,25,178,137,75,207,187,32,143,136,34,202,139,40,171,97,137,180,197,61,183,49,98,147,39,238,173,15,161,137,8,120,98,45,176,39,144,172,205,212,183,242,20,138,123,218,240,30,164,164,201,36,141,43,14,92,170,174,169,145,100,129,153,86,223,74,137,39,180,75,6,64,4,46,148,229,21,148,161,141,2,46,15,148,138,52,174,75,241,19,9,150,44,158,72,195,237,66,25,228,146,252,170,109,103,21,149,108,16,248,99,193,149,66,220,107,50,86,202,218,10,47,83,251,23,65,12,159,240,4,188,75,93,198,155,170,178,3,254,84,121,62,162,117,85,124,24,70,106,49,47,2,224,246,76,102,34,141,9,107,24,153,24,92,188,139,35,86,142,163,132,75,29,248,200,206,213,150,163,27,95,33,91,235,108,114,102,137,41,3,113,85,107,110,12,50,202,53,109,85,12,5,123,55,125,106,173,250,122,142,112,62,83,137,116,43,32,141,99,141,208,208,130,165,252,194,85,17,159,16,157,82,134,36,222,250,145,241,188,226,11,149,76,179,79,126,126,164,48,41,190,100,2,20,156,37,202,128,54,161,60,18,109,49,101,84,129,9,48,97,66,204,164,97,121,74,150,183,26,192,241,164,178,72,51,23,137,79,223,105,183,217,19,54,94,49,42,200,116,153,86,215,213,12,111,230,18,197,141,66,196,64,96,62,16,49,45,161,152,8,94,102,50,174,147,24,98,7,12,85,21,38,48,243,191,139,145,107,42,130,177,77,167,181,57,228,147,14,34,42,175,61,239,17,151,54,164,49,32,216,179,139,42,233,48,30,66,51,54,37,58,170,26,217,130,204,209,52,222,121,183,228,200,158,195,134,56,67,194,131,152,99,137,156,34,90,224,70,177,43,243,20,188,105,55,181,112,85,26,73,99,49,161,3,24,3,122,205,230,65,76,146,65,116,164,179,5,77,119,218,146,13,32,57,139,148,159,77,11,73,101,85,118,76,182,34,254,50,41,203,138,67,151,37,129,185,82,12,211,132,78,44,138,139,11,166,95,35,43,41,215,102,62,142,180,25,171,242,100,250,98,18,22,183,82,87,73,225,151,144,68,251,170,62,30,161,148,32,115,8,139,235,45,96,206,123,249,121,87,59,51,91,47,113,234,89,26,52,28,111,197,203,252,170,114,126,155,60,210,124,160,144,145,153,40,71,203,16,185,83,182,106,27,81,119,80,140,191,202,173,28,140,132,154,51,93,37,83,234,25,243,98,202,182,220,64,37,147,62,82,41,22,214,106,28,189,213,120,191,149,61,141,48,5,7,184,155,121,109,236,53,90,164,100,106,75,200,196,234,196,157,177,231,140,63,155,78,119,47,23,186,128,159,169,34,70,253,89,73,252,66,91,172,203,244,34,171,1,50,76,185,222,209,16,115,224,92,73,234,202,36,123,53,254,145,23,254,201,201,251,75,84,157,109,79,56,15,20,72,18,127,112,169,45,167,209,181,97,52,157,19,115,52,31,175,75,89,162,101,198,237,190,32,150,233,151,119,36,38,26,226,145,15,14,212,245,39,221,234,98,144,162,243,79,109,126,140,255,0,179,81,171,73,10,94,47,84,36,148,218,29,57,11,196,21,227,76,173,191,62,238,188,68,16,254,226,127,90,17,137,109,148,209,127,224,204,92,165,198,85,168,193,181,133,195,18,2,171,223,197,131,205,97,40,98,26,151,190,248,162,2,121,215,233,136,27,146,125,68,126,70,143,143,97,43,169,149,85,105,231,126,175,139,237,167,63,134,235,75,237,101,254,85,200,102,76,248,135,36,239,249,162,8,127,105,54,173,170,188,199,203,42,73,73,251,170,95,229,250,42,177,175,217,208,228,233,186,168,204,121,140,33,227,23,221,92,195,86,252,72,163,211,246,44,137,71,23,41,61,204,72,77,67,62,200,159,211,130,34,21,106,164,209,241,71,243,118,56,247,37,91,178,243,114,215,176,170,203,11,125,150,90,99,226,16,46,192,205,220,92,68,251,168,251,39,188,164,202,25,248,191,109,70,154,169,145,143,194,155,198,49,252,49,33,99,161,70,101,108,131,95,170,167,70,249,77,249,17,48,239,183,36,230,200,84,165,244,57,126,111,116,150,154,102,196,255,0,252,209,54,210,139,117,114,162,202,144,115,159,152,43,108,10,208,11,184,72,189,61,48,19,162,51,230,135,145,57,125,111,30,101,85,147,17,25,104,43,153,2,168,76,226,23,34,1,144,223,39,135,18,108,200,192,33,249,139,136,107,105,164,193,141,225,180,75,188,161,86,39,13,72,72,60,216,150,12,181,100,111,62,44,164,88,234,173,84,241,3,23,105,61,181,41,14,5,149,151,205,203,148,65,125,180,153,74,106,149,17,158,203,35,243,35,67,26,36,103,176,216,178,173,20,148,49,62,146,113,36,35,130,62,20,236,212,80,51,159,48,114,98,112,197,73,54,103,41,51,98,75,231,235,3,198,59,194,33,15,34,209,235,119,37,254,255,0,23,237,137,115,173,135,46,169,230,3,244,146,248,150,26,146,27,200,15,233,220,170,66,4,251,18,31,245,74,202,4,242,20,106,203,99,26,174,76,214,176,249,25,187,22,34,9,17,38,72,62,174,82,38,150,181,185,70,254,36,140,53,177,51,245,42,50,146,81,160,121,24,180,79,123,4,14,164,86,22,70,225,64,79,178,173,16,240,148,188,138,22,28,70,107,227,193,230,234,67,179,89,158,75,240,138,81,18,187,136,118,86,254,124,68,91,116,222,152,149,24,156,194,34,162,244,215,230,11,34,135,154,73,36,254,172,164,47,228,66,178,27,202,118,97,44,149,209,161,233,232,49,129,152,169,61,245,221,116,46,24,130,31,238,39,236,136,37,181,55,214,210,69,147,19,12,180,162,78,155,125,36,237,220,72,188,126,107,85,109,241,35,29,134,87,176,237,96,217,69,196,108,107,119,169,200,54,219,144,182,1,183,32,195,139,145,103,51,76,68,39,249,138,98,248,15,141,203,16,184,150,6,12,169,44,126,108,133,34,101,107,241,21,136,233,242,116,206,155,127,12,92,132,82,55,223,24,15,7,244,148,36,198,168,245,14,155,184,20,183,151,18,154,159,166,39,73,31,44,84,141,210,188,220,181,41,28,138,130,218,223,142,82,200,76,94,150,175,41,254,33,30,217,140,249,92,89,84,254,155,248,93,190,62,110,49,43,112,252,58,5,71,54,44,171,87,163,209,23,220,118,153,95,224,99,24,51,164,243,6,126,36,52,201,239,173,39,245,107,146,23,237,173,51,223,101,24,120,98,113,125,196,139,208,95,56,249,101,148,133,42,93,150,37,101,25,155,89,229,226,174,171,203,247,8,136,167,190,188,41,254,110,0,196,52,69,110,158,137,8,121,108,120,144,83,46,32,238,182,145,10,177,149,87,31,145,149,138,167,223,3,6,44,75,209,158,57,221,201,20,58,210,23,152,197,90,108,141,107,24,140,244,238,191,113,27,108,129,136,202,213,131,141,250,72,171,84,59,92,131,196,176,173,181,25,95,138,90,61,236,139,37,252,34,82,102,79,35,86,192,18,106,143,101,204,104,188,106,118,214,181,241,159,196,44,74,221,134,4,22,115,21,1,101,60,19,89,212,157,102,82,85,98,54,170,168,226,126,105,101,227,84,108,173,173,146,181,76,8,228,131,9,75,198,133,141,158,23,241,33,155,244,42,165,45,60,54,66,39,219,84,38,146,2,179,132,75,152,155,82,30,12,224,102,235,87,53,182,64,154,6,24,42,91,142,83,110,234,110,124,103,151,205,19,26,203,211,86,183,188,131,27,210,43,89,39,18,26,207,196,146,143,44,166,2,200,30,218,231,214,186,122,89,15,242,158,234,41,146,103,12,137,253,107,242,13,86,22,100,230,12,159,169,205,46,52,123,196,6,26,88,178,161,235,103,158,144,153,171,132,186,225,169,25,56,124,66,73,237,116,124,169,32,120,66,37,70,219,97,99,102,70,57,140,6,68,252,252,92,137,93,245,244,29,47,224,99,23,181,248,241,170,105,244,224,246,139,200,84,135,80,232,11,43,40,140,197,203,137,117,214,220,8,48,238,29,244,27,42,230,26,32,146,185,247,4,234,234,251,137,29,36,107,138,79,148,150,36,236,213,175,156,7,241,36,174,171,139,12,164,193,181,57,55,120,162,74,77,171,97,202,156,124,165,148,66,229,83,239,211,115,135,59,171,143,205,95,105,231,196,16,193,132,73,43,64,102,55,70,210,172,47,114,50,202,146,40,234,142,24,130,228,77,31,100,8,221,197,73,44,175,162,73,225,9,81,249,26,12,170,196,102,149,9,234,8,120,146,255,0,231,84,140,178,6,76,57,80,18,99,100,230,66,49,131,243,65,165,109,104,98,144,252,165,196,153,24,48,96,143,245,67,80,187,194,121,162,141,49,227,2,204,128,116,201,32,183,35,197,16,89,113,123,136,202,73,150,52,143,195,237,169,157,61,51,211,115,151,234,189,50,178,212,39,40,63,105,80,20,203,91,96,154,55,149,72,85,60,153,240,229,71,154,202,93,187,48,226,227,18,14,4,7,138,199,50,159,168,204,88,179,252,24,114,162,54,7,247,144,76,120,5,225,243,67,77,205,113,23,105,133,61,168,72,154,178,140,252,138,122,236,54,82,70,193,68,42,183,224,146,4,134,99,54,210,150,181,70,82,106,5,61,175,159,205,245,170,40,97,219,123,73,252,109,172,152,143,250,136,9,140,196,4,45,65,128,36,198,200,204,203,228,12,253,171,112,88,121,189,61,105,192,89,93,4,124,197,22,68,53,69,51,129,101,56,188,38,18,41,247,7,19,240,136,164,90,55,32,146,206,34,141,105,120,95,220,20,149,80,42,105,231,130,72,48,216,139,181,37,187,12,24,36,38,34,172,225,204,96,216,204,200,59,86,14,200,255,0,72,105,215,0,16,27,230,124,208,172,244,232,64,121,141,217,244,211,246,80,228,27,197,18,82,228,86,178,101,89,106,103,233,232,146,178,226,236,75,35,40,213,212,173,101,245,230,249,156,95,45,230,169,99,90,197,147,238,226,74,194,106,58,136,140,137,98,94,68,134,250,227,25,216,42,241,118,245,174,121,25,80,213,177,117,48,47,147,21,225,137,40,106,63,240,198,174,130,76,162,158,79,227,70,208,201,181,140,6,24,221,138,174,6,170,227,195,46,7,242,38,143,142,90,3,2,105,184,18,138,198,6,218,81,50,125,66,42,71,214,250,111,129,114,161,36,207,130,70,102,16,146,139,43,191,103,42,118,101,49,84,113,50,102,248,15,10,64,192,237,134,244,109,83,8,65,229,202,158,27,79,12,176,115,101,78,188,77,38,99,93,176,92,38,229,91,102,64,4,208,63,139,141,111,101,56,4,78,165,156,57,128,140,124,50,197,198,133,106,1,203,233,254,20,81,198,188,155,109,196,34,73,127,210,88,217,70,184,164,156,204,66,196,63,62,197,212,159,248,126,52,237,217,138,140,213,175,211,23,116,255,0,210,69,150,74,55,35,126,69,36,102,112,93,43,100,66,141,153,139,149,84,62,182,13,144,31,187,46,37,196,171,95,120,41,219,66,202,196,186,53,36,201,85,163,249,190,85,43,50,49,42,132,250,9,35,121,148,92,163,82,23,193,151,100,124,216,177,98,250,74,212,38,157,36,103,54,232,98,23,221,82,211,194,65,17,242,249,36,143,237,42,173,166,80,178,160,178,6,170,157,82,61,161,98,201,42,232,117,176,34,91,129,133,150,44,165,81,16,30,75,99,188,216,184,133,237,170,109,61,101,107,90,119,148,209,73,246,210,109,237,112,6,107,150,240,41,244,253,68,28,198,23,34,143,184,140,249,163,121,68,94,63,166,136,184,187,188,178,31,232,8,33,164,208,247,101,126,28,169,179,126,70,98,19,73,125,167,197,253,58,196,163,17,19,115,76,131,39,138,39,42,146,190,210,160,146,70,24,194,198,69,234,215,131,77,157,134,203,149,43,89,62,70,45,33,179,16,30,18,241,41,125,91,125,177,138,240,133,107,190,212,39,146,79,148,18,20,213,172,212,16,113,23,177,10,172,224,181,65,13,62,170,181,155,59,9,186,213,132,202,208,91,131,150,0,255,0,113,68,190,134,117,1,248,162,144,171,169,233,91,232,178,106,176,203,226,252,137,213,90,35,25,174,115,123,45,42,8,196,205,17,14,204,241,134,174,174,223,93,237,40,249,48,7,36,249,114,226,89,34,221,71,83,68,3,94,16,255,0,109,90,85,26,180,128,254,163,23,145,71,201,167,25,71,218,79,247,84,150,161,159,170,180,219,51,68,201,36,127,77,115,50,186,45,147,65,150,174,117,48,233,232,50,108,159,47,127,139,237,166,207,167,31,178,44,171,138,104,13,121,107,168,44,177,23,136,98,93,146,53,198,216,124,165,91,12,210,62,153,232,44,138,168,194,59,35,18,9,223,148,75,76,11,32,103,230,42,109,62,170,46,164,233,203,251,136,86,104,8,145,191,191,84,219,87,11,15,96,89,48,93,37,202,190,204,178,139,187,97,68,44,68,83,50,66,122,130,125,81,173,80,228,250,185,240,136,169,43,32,98,88,26,248,247,111,100,66,151,141,106,187,170,170,211,241,31,44,197,202,69,170,158,145,241,185,147,227,85,83,217,51,230,197,137,90,53,167,200,150,57,40,109,125,90,118,210,94,76,106,177,149,180,227,7,8,150,118,90,84,3,123,241,23,16,254,162,148,153,60,245,164,120,114,229,26,25,107,196,213,40,96,79,173,130,119,132,201,195,236,143,36,120,98,46,127,185,7,228,150,100,208,47,36,110,81,123,170,5,24,165,53,60,173,163,204,89,92,171,159,190,135,86,150,89,13,151,143,205,95,83,204,60,158,226,241,170,89,47,173,218,98,137,202,69,209,28,139,230,73,172,126,121,215,63,7,41,181,108,87,154,240,67,41,4,197,27,163,62,21,233,42,159,57,117,53,120,136,39,246,47,210,115,33,142,75,31,247,82,23,233,184,176,162,147,104,186,119,177,167,193,58,228,75,195,141,58,72,48,133,25,91,73,47,38,208,194,38,82,166,154,97,155,105,79,13,138,179,244,216,51,127,72,94,69,206,204,163,122,138,160,124,61,157,143,49,165,12,72,27,189,43,58,160,153,178,229,84,245,82,101,65,39,205,151,140,75,92,251,131,219,147,14,47,150,72,178,95,224,115,145,67,102,167,155,115,148,197,197,28,79,93,107,79,26,12,224,97,52,161,137,69,235,109,91,91,166,226,188,216,135,196,165,52,174,170,102,173,3,229,215,74,197,137,255,0,73,35,114,170,14,220,78,244,205,60,207,253,148,60,106,86,238,168,113,188,241,117,169,144,190,212,189,214,132,77,225,211,217,77,102,35,74,33,83,170,184,152,136,112,188,146,217,137,116,106,16,191,193,155,190,33,41,156,50,180,255,0,153,182,185,127,34,159,14,176,212,19,167,124,216,137,24,98,250,107,26,233,199,67,113,115,174,95,82,2,104,217,180,23,250,23,52,187,164,139,90,126,92,106,182,30,176,1,96,225,221,114,41,13,67,0,243,95,187,54,66,166,89,25,197,168,142,72,98,78,156,8,129,47,106,179,167,208,192,140,246,98,46,85,51,67,91,19,119,155,220,93,75,77,213,75,32,242,242,38,181,5,97,92,157,31,46,9,25,97,139,141,60,140,22,78,6,44,92,137,181,148,151,138,11,210,120,119,212,241,184,138,92,68,88,210,13,82,94,251,77,144,114,242,203,234,73,77,165,73,147,44,66,174,157,101,50,37,220,23,132,74,122,182,103,162,29,241,37,137,50,178,186,154,76,67,147,46,183,206,33,81,240,216,248,199,100,179,23,16,149,43,43,106,164,145,242,204,185,230,164,184,157,101,107,233,53,60,81,132,134,255,0,137,138,88,207,187,36,231,176,177,11,148,98,70,195,190,131,24,25,77,20,101,253,210,169,170,168,204,20,23,196,221,114,40,221,67,167,174,99,31,138,121,49,149,69,163,119,226,106,178,157,102,53,108,189,65,231,44,88,197,251,107,68,240,202,173,126,210,89,87,55,211,23,26,210,180,152,69,43,141,83,155,95,239,159,233,210,197,148,139,63,203,231,160,216,134,190,124,81,147,14,84,84,105,137,88,66,15,60,161,236,42,54,121,137,26,38,108,92,168,168,21,12,140,114,179,153,33,184,164,137,4,236,150,33,114,45,52,247,23,227,229,203,199,247,83,91,43,34,89,15,20,185,67,201,246,196,133,106,114,208,82,89,252,114,178,149,52,173,97,36,147,16,74,182,201,134,2,68,229,40,214,170,77,164,100,192,62,141,162,72,71,178,199,40,196,68,233,246,190,144,199,238,229,14,73,62,154,148,147,169,223,27,244,137,67,236,165,217,31,55,184,151,86,119,5,85,26,27,91,94,89,75,126,26,177,198,26,20,211,226,227,121,138,92,164,69,213,82,30,105,249,184,178,173,247,31,15,79,143,55,182,172,177,105,246,99,49,22,253,85,70,51,255,0,80,41,11,246,198,140,126,176,166,146,61,164,74,98,11,238,17,79,234,26,74,221,63,47,49,74,52,250,134,52,25,160,97,66,37,181,254,154,18,26,208,78,240,194,94,68,179,89,198,181,173,173,218,87,23,144,172,78,109,66,10,65,176,162,236,67,239,55,32,204,111,117,104,203,134,68,94,155,178,157,82,12,38,229,34,172,167,178,37,151,159,180,68,174,77,32,252,247,97,78,170,160,68,24,198,99,11,145,74,170,160,205,118,62,62,53,148,105,204,48,139,149,23,38,182,117,216,243,75,42,56,207,0,250,68,155,211,227,47,128,83,89,80,158,71,32,190,170,181,130,126,17,17,83,105,135,146,116,92,63,73,116,187,232,21,91,92,37,139,201,245,18,102,83,196,130,60,193,247,86,235,182,25,18,215,122,96,114,121,130,167,31,91,113,24,152,68,92,162,93,128,53,81,100,143,16,165,101,34,91,107,73,233,172,229,70,14,109,152,141,129,113,77,24,24,109,132,66,145,7,106,96,78,253,39,90,163,54,158,36,209,240,197,254,68,162,214,48,52,217,7,187,198,154,170,134,147,245,70,181,173,62,108,68,198,173,43,110,46,39,3,244,25,127,117,38,135,125,46,203,138,188,163,16,254,208,147,192,218,202,164,102,83,124,207,212,26,70,85,230,7,159,146,48,62,146,153,12,240,103,120,76,158,73,190,6,160,243,16,133,177,252,157,107,10,221,25,185,230,49,86,42,220,56,17,186,170,226,117,36,67,203,164,23,39,130,146,210,90,135,81,221,217,122,133,177,72,76,94,218,235,183,218,63,24,56,69,198,166,116,222,143,39,172,102,234,26,230,154,21,103,86,238,116,199,55,248,181,81,200,102,14,112,50,226,196,68,59,228,147,205,82,178,146,36,99,173,55,26,111,143,48,132,186,246,212,229,176,190,180,48,73,204,100,208,222,30,28,34,74,67,2,92,96,101,40,177,166,65,229,2,74,143,99,42,219,239,77,38,41,125,105,148,157,67,20,172,226,148,164,173,105,236,167,120,109,22,152,208,236,134,124,37,23,242,41,55,79,144,203,33,101,11,85,78,133,210,81,161,172,190,37,147,164,220,164,89,48,52,209,128,207,154,202,79,113,123,214,62,30,127,119,143,34,77,165,11,6,82,92,2,111,45,133,166,34,125,52,194,124,152,133,31,20,162,46,73,171,117,182,145,131,99,134,144,68,47,237,166,245,87,7,183,131,196,34,23,242,38,85,107,3,96,87,190,100,65,255,0,116,52,177,255,0,20,105,170,79,180,55,205,17,115,141,91,167,174,74,7,148,210,137,254,234,139,164,12,184,55,28,80,8,82,11,173,107,65,40,90,51,244,236,109,79,18,72,24,95,75,31,42,108,249,35,16,50,226,31,42,227,90,122,77,192,199,154,216,68,23,231,235,70,92,106,75,24,204,97,66,154,178,34,139,139,157,97,151,12,16,241,109,70,190,63,1,71,155,220,92,155,79,124,66,149,101,98,202,227,46,149,91,60,158,99,80,86,97,153,84,6,203,94,95,208,78,100,67,8,133,132,155,63,89,213,89,13,130,17,127,141,7,169,217,189,99,11,137,38,153,12,145,128,194,196,139,200,174,177,175,37,21,152,113,169,24,114,86,226,197,218,185,244,8,118,84,22,89,140,94,63,166,174,163,70,150,88,155,187,105,95,198,161,106,167,190,222,230,84,73,114,178,140,79,198,52,147,50,250,41,88,215,90,234,95,211,234,168,191,147,230,185,21,84,107,141,239,186,184,141,245,33,43,101,238,226,21,63,211,26,147,108,252,70,42,139,66,201,152,172,202,231,92,147,36,241,129,194,33,169,43,239,89,154,62,18,229,77,35,95,68,40,59,114,145,21,13,140,47,41,74,53,120,228,71,230,75,36,32,246,22,191,251,23,42,48,58,38,113,95,187,17,113,19,233,174,133,242,56,56,138,60,138,110,227,124,35,230,9,73,252,74,182,87,226,106,216,78,16,203,173,126,18,149,122,202,125,140,152,143,8,138,158,132,48,100,193,249,188,153,22,112,233,216,94,161,113,173,85,75,25,102,57,159,162,78,201,205,144,163,91,161,134,37,65,217,152,68,18,235,94,136,1,1,248,98,229,75,102,64,131,37,155,73,113,70,37,70,219,65,9,249,56,201,7,52,65,127,161,43,211,20,55,151,103,205,46,81,69,27,205,89,61,236,131,19,104,34,229,254,37,21,168,117,83,232,37,225,44,92,67,250,138,12,203,204,117,86,46,141,48,244,0,194,28,101,68,122,173,84,216,172,245,2,252,207,211,24,151,56,129,173,171,102,243,22,86,37,67,26,120,8,12,194,229,92,171,51,59,21,219,162,142,217,48,17,152,243,4,75,64,103,203,154,79,210,241,169,147,107,154,122,211,225,151,22,78,69,93,67,125,22,222,43,11,16,88,149,213,180,209,179,17,141,178,104,65,36,124,217,4,79,221,72,230,64,149,7,221,33,70,173,31,24,248,242,165,51,39,193,47,202,114,73,39,211,18,189,149,196,86,98,2,124,151,228,229,41,18,71,234,77,85,72,125,221,73,120,254,226,175,181,164,56,207,154,92,95,227,82,87,214,164,17,54,145,34,226,74,209,171,142,172,102,255,0,136,87,50,127,207,37,98,253,161,47,7,82,14,119,159,186,53,190,182,1,238,193,180,151,21,102,109,19,42,9,56,184,134,133,233,84,55,13,90,111,82,74,173,178,120,101,241,70,243,93,36,55,208,68,6,26,186,80,138,162,31,84,194,197,194,81,34,96,73,137,90,12,91,82,20,138,82,116,255,0,160,235,33,67,62,238,226,79,49,165,113,253,52,43,53,108,18,240,148,92,159,81,73,90,220,88,206,27,195,139,108,52,170,53,172,26,215,255,0,86,148,53,22,133,135,86,83,170,6,214,180,108,253,127,253,84,206,4,240,19,152,162,202,185,120,110,32,201,38,90,232,185,70,169,161,220,28,76,204,17,37,85,145,12,101,82,202,77,243,227,15,168,98,83,51,238,43,100,202,249,188,153,63,117,121,151,123,146,124,217,70,134,184,211,30,164,246,88,132,170,203,151,45,73,15,170,171,88,63,155,137,63,40,254,154,60,204,100,158,213,207,61,96,149,167,218,98,38,49,123,137,199,226,112,70,99,51,20,104,105,29,5,219,185,66,250,218,161,15,154,120,196,95,166,132,125,108,95,14,34,141,2,107,136,178,65,155,16,214,191,77,57,62,108,34,34,101,145,156,106,129,154,51,227,75,196,97,98,70,179,71,196,187,30,25,98,25,70,135,152,97,251,200,55,220,14,15,16,74,159,113,151,136,181,15,126,155,167,210,222,97,12,88,194,253,180,0,102,50,73,214,249,52,39,187,102,236,215,35,16,254,154,93,38,200,21,172,218,4,92,159,81,43,89,242,98,139,80,249,38,101,111,40,187,17,240,231,128,160,203,44,169,92,55,158,107,57,150,50,96,19,27,196,18,173,88,216,86,168,21,150,170,170,206,248,149,34,228,250,137,29,144,95,39,230,229,149,84,64,209,44,32,251,121,23,217,58,63,16,254,111,148,74,180,81,108,77,195,161,1,57,178,162,31,25,226,38,20,240,48,226,193,26,18,214,120,8,60,65,18,204,67,32,48,195,57,61,213,148,250,211,198,30,93,248,255,0,109,46,237,39,234,136,141,126,65,143,149,35,43,13,99,104,103,190,48,58,178,167,117,79,151,100,6,114,168,89,58,144,145,136,248,133,139,149,23,73,169,49,63,168,138,76,173,244,57,208,119,44,173,123,4,98,229,65,90,188,19,120,130,84,180,44,61,185,25,196,143,147,3,209,7,187,48,144,171,76,156,203,9,60,45,106,78,182,76,213,87,132,226,17,72,172,96,4,118,224,203,198,178,216,68,141,221,141,95,6,82,118,97,77,84,11,82,196,203,99,238,164,182,85,83,138,119,225,46,37,121,191,174,24,251,82,243,50,186,73,62,80,68,41,16,172,129,145,20,198,30,16,200,25,124,168,40,115,217,157,95,155,74,140,172,33,185,20,204,154,124,71,78,202,160,55,129,36,18,70,204,162,70,76,173,136,49,230,202,50,169,240,198,148,62,164,206,48,94,49,147,50,139,89,10,45,71,244,241,129,131,169,111,53,192,50,62,33,75,137,45,129,118,248,220,94,210,215,169,225,142,202,38,106,254,207,5,204,172,206,213,54,160,179,32,111,94,249,101,47,26,229,154,159,60,147,188,49,4,143,184,135,168,228,147,8,103,144,67,23,182,182,192,135,6,8,254,111,181,116,199,27,39,51,25,180,241,57,27,244,126,177,157,107,136,37,196,63,53,209,170,190,17,99,0,205,99,60,101,33,86,219,141,79,18,19,30,104,145,114,141,15,67,171,79,119,230,24,130,34,219,170,54,58,11,86,31,70,208,99,132,76,193,148,49,35,195,101,101,72,70,98,46,81,166,84,245,79,193,148,194,228,68,155,77,202,147,210,157,163,184,170,195,122,173,79,6,239,195,119,196,69,91,14,29,117,151,116,175,219,92,78,124,11,42,73,121,132,92,68,250,105,165,63,196,91,200,199,96,101,174,102,221,133,177,245,41,85,115,176,63,74,215,23,218,203,252,75,103,163,214,194,233,138,162,25,175,207,225,202,82,38,80,245,38,251,221,67,117,146,253,6,199,244,120,96,227,74,167,233,89,87,236,234,38,52,83,44,159,143,54,34,149,6,109,103,140,152,121,68,136,250,134,250,238,27,96,12,248,99,93,4,140,52,178,229,251,107,108,154,170,56,196,254,158,46,53,153,173,65,56,127,55,43,248,210,105,147,198,78,146,170,126,67,56,187,97,54,83,246,76,226,18,156,54,164,126,126,97,45,183,122,135,76,198,173,126,89,252,191,77,115,169,250,218,142,48,30,82,202,200,162,205,126,67,170,157,46,29,148,73,223,171,16,214,147,95,65,130,119,134,32,135,251,152,146,159,135,178,65,168,34,102,246,203,214,168,45,116,192,197,220,37,85,227,238,103,145,196,117,156,247,201,185,225,76,52,197,12,233,36,97,130,46,69,208,89,163,41,164,159,41,75,136,159,180,169,224,80,211,86,244,202,23,251,73,99,133,17,174,81,166,106,208,139,219,88,198,6,34,246,125,212,25,180,174,160,23,129,98,9,90,76,167,31,168,238,247,89,70,170,224,92,65,216,225,20,94,65,51,177,86,209,139,145,201,217,79,107,239,90,16,68,88,198,14,170,140,79,213,101,26,183,153,12,19,142,252,201,65,152,202,67,225,16,136,92,169,25,98,127,131,22,70,42,41,13,185,139,218,60,158,11,83,195,99,24,252,220,162,82,1,54,166,146,124,209,34,226,26,188,211,210,101,149,140,221,151,145,77,99,167,45,6,102,22,204,146,113,49,252,95,232,82,166,123,247,121,101,139,18,235,115,52,216,36,196,124,190,76,138,4,209,134,89,111,14,47,245,161,171,111,115,175,163,234,117,233,251,183,97,168,100,213,22,43,62,107,145,43,152,201,115,190,82,33,72,47,207,216,37,71,85,167,160,224,102,97,38,129,135,91,8,153,85,172,136,114,77,35,59,106,196,245,63,195,121,223,146,198,92,242,21,109,178,146,250,70,60,33,42,99,107,169,201,24,15,229,38,49,46,101,174,117,204,89,48,113,68,200,34,120,41,73,38,247,13,4,85,253,198,108,184,220,159,54,84,221,146,119,195,95,154,160,107,61,77,81,98,241,26,41,11,27,205,118,141,37,168,73,101,21,134,80,69,116,231,166,186,22,117,95,178,234,159,68,146,105,51,24,184,134,170,195,73,85,90,14,220,164,82,80,238,200,33,162,159,124,113,179,40,75,200,186,55,245,241,208,139,70,108,184,134,9,35,72,140,194,8,124,203,204,147,107,101,47,52,178,226,26,222,111,1,147,149,89,137,40,154,214,5,141,144,49,68,17,63,113,36,101,60,186,215,252,220,162,9,57,181,212,251,111,48,136,169,67,46,247,164,230,47,26,91,47,209,76,134,149,179,242,29,129,9,114,171,198,80,228,139,187,80,108,153,6,48,50,196,139,200,180,7,82,106,60,152,75,40,152,210,217,188,13,169,64,201,224,141,57,225,48,178,226,70,26,238,183,195,244,31,199,149,78,190,97,60,51,8,92,137,165,61,60,233,223,54,97,17,10,172,230,130,76,212,241,8,252,65,211,152,191,149,123,204,115,186,170,241,125,197,66,253,48,194,115,109,81,193,216,198,6,41,98,24,149,118,213,9,88,157,135,3,27,254,108,169,110,164,135,167,11,204,31,212,170,153,140,130,70,97,136,130,135,166,253,236,75,127,249,11,30,210,79,130,40,152,140,81,167,150,186,110,170,72,51,24,163,18,86,248,204,199,139,107,136,136,192,228,23,9,84,247,25,88,102,82,54,215,77,196,141,47,48,121,126,226,202,49,142,38,97,20,162,9,92,26,144,146,65,155,141,79,79,211,118,185,254,83,26,179,45,212,69,99,208,12,127,117,80,135,144,28,74,49,254,171,6,86,25,124,191,180,168,233,238,49,46,102,86,66,188,212,87,38,133,145,143,155,220,73,39,201,149,157,159,77,95,73,96,38,168,141,85,0,241,158,204,60,171,121,130,176,65,164,178,72,48,135,33,72,166,159,165,72,83,229,15,98,232,58,99,74,214,201,136,201,114,231,242,39,6,135,65,90,255,0,148,229,34,170,209,23,49,90,196,13,109,85,206,60,37,23,31,212,87,148,53,64,141,21,152,69,148,133,250,171,107,228,130,72,30,32,148,124,171,32,152,245,0,205,244,146,180,186,120,5,117,6,184,12,225,127,106,49,34,107,125,52,172,229,138,60,139,68,155,237,232,242,216,74,234,251,74,46,203,91,65,44,175,78,137,63,253,181,22,153,135,88,206,148,19,87,13,248,68,136,54,2,169,93,60,248,157,194,47,111,98,167,124,200,56,61,188,159,186,151,117,190,204,104,197,23,21,85,184,222,83,11,42,228,122,158,146,242,238,118,210,36,82,10,50,233,118,87,0,25,48,153,57,173,178,131,181,226,22,85,85,234,63,254,40,109,182,156,78,107,160,254,15,197,140,77,220,190,37,67,113,2,37,105,30,16,148,101,79,231,217,28,164,196,30,36,28,157,25,46,112,247,98,46,36,246,222,227,233,160,55,252,136,57,33,231,204,153,85,79,137,25,156,178,177,35,166,104,11,47,7,246,100,83,70,209,151,36,127,106,86,233,117,5,145,74,102,90,142,75,251,80,179,53,133,118,159,59,55,124,171,42,125,37,58,8,51,27,255,0,130,168,143,137,122,135,78,82,68,127,168,202,202,95,166,185,217,105,135,113,215,144,242,227,88,86,221,243,98,196,165,227,73,4,235,86,6,33,114,174,105,67,124,125,91,100,241,68,203,182,93,106,147,74,196,16,25,203,136,138,240,195,175,107,57,146,50,161,68,253,19,98,86,113,20,106,46,226,171,209,44,187,121,60,213,164,58,125,137,216,98,218,101,251,105,78,170,167,220,217,50,88,127,228,93,36,23,144,238,158,102,40,44,91,153,112,2,159,9,185,84,216,107,108,138,14,27,79,250,72,63,234,80,159,152,188,171,141,163,107,23,196,180,125,60,75,46,28,73,116,205,12,120,76,202,30,181,57,248,218,230,51,248,68,69,65,15,82,74,146,6,110,242,127,34,197,149,244,229,160,109,255,0,77,181,177,165,198,38,108,74,144,51,206,70,51,48,146,31,197,187,96,97,20,5,41,39,94,106,9,50,254,223,159,90,214,102,241,208,202,157,93,236,25,65,135,106,63,220,82,246,76,28,41,204,94,135,173,159,143,9,184,191,34,250,195,68,178,150,195,20,169,55,30,217,141,183,65,159,169,28,140,204,141,129,101,20,189,197,67,178,48,252,56,86,183,233,83,201,230,15,18,189,127,164,172,82,252,216,135,154,187,145,33,184,141,99,55,155,220,66,250,85,149,71,48,109,8,155,214,234,19,198,255,0,48,148,63,220,34,203,87,144,87,245,38,99,122,140,35,242,197,34,48,198,60,149,81,51,92,233,201,32,124,64,202,202,66,179,18,66,106,123,82,242,196,180,32,135,244,241,35,7,215,16,200,83,182,149,147,220,89,73,161,60,208,98,49,123,81,236,170,151,27,230,236,45,8,84,109,84,252,167,102,30,177,39,90,175,193,181,103,33,89,164,172,105,60,202,33,113,137,106,141,73,101,168,37,252,217,113,13,118,115,70,28,230,98,227,88,134,158,170,183,152,223,237,167,180,92,201,228,115,138,221,31,58,162,95,168,196,202,85,111,91,125,140,127,54,36,14,161,187,178,47,202,68,128,65,70,72,195,48,229,62,28,75,154,102,221,224,90,53,253,139,25,250,158,168,140,120,185,50,41,250,169,35,25,30,133,159,66,121,192,234,90,161,214,203,169,31,50,154,194,220,187,148,86,82,173,242,70,65,160,140,28,79,225,75,163,92,123,37,77,25,224,33,254,168,75,55,9,212,209,235,215,144,127,72,81,8,127,180,148,126,42,1,37,98,196,50,147,207,233,35,108,166,28,191,40,33,101,65,70,52,24,220,54,48,54,196,250,138,177,198,175,152,9,174,235,108,172,172,119,120,184,203,244,145,144,40,113,49,80,134,226,180,67,96,67,243,63,196,145,204,178,56,143,136,66,86,105,4,85,61,62,4,187,32,122,118,235,16,209,84,236,131,167,192,241,113,253,197,182,52,105,82,65,204,34,37,118,181,178,164,249,196,15,18,86,109,106,21,19,93,252,66,160,141,101,134,38,66,147,220,90,95,241,167,211,94,193,24,68,199,246,214,159,252,43,231,124,178,136,133,33,85,13,87,195,29,35,27,252,219,177,77,122,111,76,152,171,72,191,64,176,254,36,81,219,15,134,1,50,126,234,61,154,135,115,219,140,67,68,218,232,253,49,4,12,45,31,22,46,197,47,50,27,228,140,145,2,141,181,251,22,218,22,12,141,76,86,101,17,70,82,45,79,170,4,151,245,41,154,160,130,165,249,138,82,43,10,219,40,50,127,72,92,171,26,74,2,169,177,144,199,24,24,177,37,134,49,59,139,214,152,217,73,150,48,101,80,214,179,207,101,194,40,164,200,177,149,156,162,212,182,164,153,77,230,253,220,161,166,79,178,211,249,62,170,132,170,211,114,202,204,201,136,99,2,23,234,203,137,21,116,249,50,202,62,100,154,168,210,183,113,5,139,248,147,47,85,173,47,113,84,228,107,88,50,65,136,75,228,150,101,102,28,189,168,205,254,76,196,164,147,73,85,119,19,134,122,90,24,204,168,62,17,20,101,73,160,105,87,246,250,201,49,253,164,199,12,65,15,139,33,75,247,82,178,191,216,203,81,148,248,211,172,188,54,133,75,164,210,92,99,203,181,203,252,168,118,95,78,140,76,33,22,82,37,214,183,122,140,67,121,74,33,161,85,190,130,165,68,0,252,167,220,91,225,228,201,132,203,156,195,214,118,163,62,41,112,9,141,94,83,207,4,159,3,8,169,172,233,200,86,141,70,147,194,2,51,14,212,74,74,75,223,24,248,69,145,92,188,207,40,30,47,170,128,124,56,34,27,205,45,62,226,191,34,75,129,38,240,228,238,89,61,131,26,209,168,111,160,136,248,69,141,35,153,168,71,36,120,98,46,123,101,137,124,75,10,219,32,70,240,197,20,127,238,166,147,223,189,6,101,199,95,15,85,110,242,138,1,49,170,250,221,73,58,180,120,172,120,144,209,186,155,143,136,193,230,60,103,191,49,81,80,245,36,65,51,219,41,127,117,76,234,71,190,238,185,248,125,214,40,221,7,12,226,185,124,76,164,47,231,75,248,238,237,167,208,202,203,95,233,211,103,207,157,59,165,78,89,105,82,89,118,202,93,66,4,10,161,68,96,77,21,10,106,221,63,231,205,63,18,238,85,68,57,217,154,196,53,61,11,234,1,132,69,202,138,126,158,25,62,110,92,85,86,202,173,56,55,230,245,226,127,180,149,234,75,40,34,30,210,184,185,114,177,12,202,46,71,61,178,181,198,125,164,66,160,223,91,107,52,111,247,81,76,211,216,236,183,102,138,73,42,214,158,212,99,226,44,1,136,107,106,169,200,108,156,229,209,180,173,204,99,230,197,198,175,244,148,99,228,102,101,100,103,196,47,72,184,210,59,235,45,49,72,61,220,185,88,146,73,212,68,138,106,171,119,200,232,213,166,131,181,196,98,141,66,107,58,216,162,59,205,16,92,105,109,86,182,170,178,137,187,169,46,81,167,193,152,203,32,124,216,191,208,161,31,84,207,254,129,161,161,7,155,25,48,245,38,208,195,7,242,26,92,165,235,42,113,144,255,0,77,106,125,12,81,179,220,41,21,85,138,55,106,149,44,173,137,100,14,17,13,11,248,120,245,164,203,234,131,253,181,56,201,242,224,159,22,34,98,88,106,29,67,177,99,54,157,136,102,127,162,101,244,109,72,241,15,20,184,163,47,220,76,33,201,170,147,253,168,215,31,135,124,123,39,225,151,43,16,213,132,9,241,4,54,6,36,172,170,125,159,236,163,42,185,75,112,104,177,191,72,128,141,100,53,139,2,252,121,74,36,174,226,49,241,230,136,150,191,209,84,168,11,224,151,184,169,108,153,44,140,126,18,143,26,132,101,244,162,159,105,137,28,249,135,240,79,89,2,170,86,239,7,39,135,17,10,181,201,120,198,207,210,140,74,101,146,101,8,121,66,176,245,89,211,153,136,34,34,21,92,42,166,119,23,22,85,175,225,139,148,72,205,61,113,107,55,245,98,196,52,109,14,152,149,37,155,187,31,250,171,124,200,196,133,194,17,113,167,219,94,65,185,226,55,99,8,32,101,202,52,20,147,61,13,13,128,27,242,148,72,73,246,92,138,76,45,134,225,97,228,245,45,225,52,168,196,246,212,199,170,147,164,40,152,210,78,79,117,50,216,114,144,193,36,238,101,176,47,151,27,132,194,65,214,217,30,55,218,68,89,90,220,73,99,2,40,163,42,24,65,110,161,134,121,204,121,67,216,162,164,195,178,140,255,0,210,145,95,134,99,250,165,139,145,30,24,0,43,51,98,26,170,178,87,33,50,38,168,100,146,72,48,153,51,99,246,196,225,75,46,2,241,191,229,56,145,90,109,236,146,79,155,42,76,93,139,219,17,142,192,242,89,151,117,141,41,178,127,166,179,171,42,113,100,107,40,204,205,92,147,154,77,205,151,20,190,180,249,127,209,47,35,213,166,60,158,100,225,241,152,70,97,75,130,109,144,248,132,179,125,171,197,237,98,89,99,106,57,173,128,56,200,171,90,222,7,203,196,167,159,118,79,14,21,147,12,121,35,249,178,172,89,25,204,101,1,51,249,56,146,251,138,124,172,204,33,38,15,226,122,113,26,1,38,141,90,196,234,115,198,67,178,23,246,163,18,206,77,221,228,110,29,210,182,159,15,99,231,196,150,126,24,125,145,55,120,136,179,109,102,25,100,161,31,248,182,240,71,230,17,10,173,244,245,247,169,49,130,55,17,22,137,58,110,182,55,234,226,145,1,38,132,2,230,169,41,4,69,41,33,68,224,87,113,92,175,147,25,254,207,42,90,102,28,111,194,84,5,109,197,224,135,180,197,151,238,39,144,42,167,78,39,82,21,69,99,236,96,130,76,76,38,74,39,208,215,66,230,8,136,85,110,26,118,86,131,148,89,72,144,234,25,146,203,231,16,194,227,246,213,119,60,8,183,35,159,93,221,128,159,40,44,74,74,214,53,169,7,253,56,92,138,190,77,32,4,247,155,220,94,135,112,74,150,63,228,6,82,125,66,168,201,26,166,108,90,54,17,233,189,13,174,10,70,88,216,220,146,48,213,55,172,50,181,251,77,254,229,64,234,223,137,22,178,73,180,202,66,253,177,245,169,96,195,213,83,79,187,52,162,9,75,39,227,167,161,122,254,218,157,211,120,207,12,166,42,119,13,228,192,51,40,61,19,12,100,27,13,44,185,73,247,74,175,60,241,1,12,166,155,230,188,152,51,37,62,121,123,82,187,187,237,177,48,135,149,99,2,200,114,122,68,136,201,212,108,102,86,140,121,182,3,75,179,12,92,216,147,19,85,74,154,14,28,137,36,154,171,88,207,229,235,93,12,172,74,195,184,115,1,59,164,88,150,54,84,49,100,131,49,86,152,114,89,24,8,135,220,48,189,162,227,250,138,123,154,139,82,102,101,149,149,107,49,8,163,226,246,215,161,235,13,84,94,40,130,140,47,226,76,45,102,105,201,32,197,16,185,100,254,210,86,23,236,94,154,168,195,43,49,235,93,31,113,118,70,75,182,158,66,167,218,123,77,142,180,12,194,33,228,91,96,93,196,146,204,57,121,22,249,38,196,62,213,155,138,154,97,160,85,140,102,76,28,110,226,241,173,81,173,98,19,132,69,80,250,134,250,94,251,22,34,35,244,169,159,58,91,51,36,142,238,214,97,170,181,41,36,233,232,146,73,152,37,196,181,27,77,131,254,238,210,42,166,64,0,153,218,179,126,1,177,235,165,166,90,145,169,25,248,108,2,230,202,68,166,214,97,33,31,12,65,101,79,39,207,96,165,237,17,140,161,166,40,216,89,115,199,252,74,75,34,191,34,153,19,212,243,236,164,246,139,47,219,77,100,208,146,201,156,208,19,128,207,163,173,225,175,128,50,254,233,86,232,218,170,118,76,66,16,197,251,107,86,101,79,131,90,61,88,148,135,162,108,106,37,110,226,8,130,85,97,52,177,129,155,180,97,181,180,88,196,195,44,164,41,60,62,146,202,49,168,10,253,220,187,65,11,237,165,105,145,193,111,228,44,178,97,246,132,48,148,244,57,36,243,126,238,82,189,147,248,102,112,31,134,211,41,62,216,151,50,212,58,50,81,101,238,235,178,23,42,120,213,95,136,155,154,143,225,132,114,95,237,172,108,152,62,147,74,74,233,225,218,136,108,9,68,154,63,79,111,123,147,178,182,129,232,111,167,158,56,222,234,99,61,227,32,18,127,194,94,154,70,75,202,137,121,191,34,231,110,69,121,169,17,107,67,44,146,158,104,130,69,195,135,43,7,48,185,21,180,57,227,132,206,97,47,62,76,25,223,77,93,89,59,123,18,107,19,16,227,30,51,249,132,168,168,102,31,233,45,79,141,201,196,36,104,126,88,104,102,81,148,99,61,231,32,212,251,227,30,55,49,68,152,190,239,23,187,200,128,147,60,243,159,152,197,83,220,208,90,234,3,51,214,108,191,72,34,8,107,229,110,158,62,76,214,41,172,11,90,225,51,12,185,88,145,236,147,7,217,46,84,44,136,131,85,141,33,134,8,196,205,137,26,251,176,8,125,67,200,150,207,124,233,60,49,16,97,167,185,247,68,146,210,191,200,245,83,41,230,188,183,225,174,18,215,27,225,188,175,213,219,23,41,62,154,163,173,128,248,94,6,12,245,190,202,120,35,1,226,12,241,148,158,216,213,86,69,137,113,211,212,70,82,86,203,73,19,3,241,9,75,154,182,117,75,243,101,32,149,219,39,220,9,156,177,70,128,152,193,217,121,238,202,182,215,231,160,100,128,212,58,182,116,145,225,52,241,136,126,10,190,158,238,168,124,69,148,53,198,53,33,143,73,41,152,68,66,229,75,35,106,169,99,229,55,90,155,70,254,3,171,35,242,63,74,250,197,1,123,101,12,191,186,190,189,154,114,112,250,163,21,112,176,218,142,112,56,74,69,232,18,111,35,75,225,148,68,91,168,251,13,168,142,212,248,16,99,63,229,5,137,108,52,206,12,43,159,192,53,225,124,62,124,138,138,3,229,19,245,114,136,84,90,86,228,46,218,135,188,57,22,160,213,69,140,76,216,145,79,206,48,63,105,216,185,94,182,248,133,173,116,249,31,197,198,182,73,37,69,195,65,21,86,199,74,178,96,231,3,104,82,168,191,192,213,213,178,247,102,158,66,147,205,71,208,252,72,213,86,252,219,165,246,251,94,90,254,147,220,72,173,47,208,236,180,249,58,24,110,42,163,120,68,9,114,166,211,13,85,177,127,212,240,92,70,4,155,89,63,55,186,38,79,53,93,26,102,181,178,3,2,18,151,31,237,39,219,152,26,131,55,249,151,244,133,196,69,170,54,248,79,121,101,202,33,70,145,89,105,45,85,249,240,207,32,146,186,223,135,90,226,73,223,154,210,78,63,221,74,221,43,130,200,163,235,189,115,6,15,8,106,201,252,165,95,43,117,152,36,143,8,162,147,34,111,3,225,140,88,192,205,99,40,98,251,133,252,233,140,8,26,14,17,57,175,134,95,219,18,101,141,19,158,166,88,88,199,202,253,89,120,190,218,123,84,16,89,47,178,110,244,56,184,119,249,87,158,24,50,124,37,212,151,18,111,77,56,155,99,108,205,18,201,35,90,171,105,31,80,79,213,35,131,125,182,6,25,114,144,30,182,2,159,137,77,166,213,190,1,85,145,189,199,236,122,30,100,61,200,250,144,111,146,124,124,75,107,47,143,4,111,235,83,89,40,51,70,10,250,114,11,152,162,76,195,12,24,56,75,254,133,63,63,82,30,73,51,21,103,15,82,74,23,246,188,107,119,155,232,22,51,78,164,184,181,169,7,202,8,159,196,167,107,117,253,168,207,138,92,95,247,87,65,100,243,217,3,138,172,127,252,17,70,234,29,18,73,164,221,170,236,43,168,187,148,106,182,132,81,174,34,86,246,170,61,49,241,10,184,92,50,250,212,107,224,14,239,195,221,65,89,105,89,213,172,204,37,125,182,110,26,145,106,216,188,213,186,147,78,89,115,68,23,39,212,81,127,137,8,51,226,17,84,246,25,211,134,64,196,201,145,104,219,30,165,249,109,186,208,170,254,102,226,85,134,212,147,124,214,248,207,198,254,36,30,155,178,170,154,14,34,141,109,146,97,136,233,153,148,13,146,95,56,175,127,42,154,101,148,239,81,194,100,248,211,7,141,41,146,96,103,225,82,146,163,40,216,54,68,243,218,34,159,15,23,50,22,28,156,140,246,214,54,87,114,176,97,47,42,213,106,10,108,120,71,39,169,6,104,19,133,202,105,89,83,24,12,6,12,190,226,2,121,142,35,253,165,85,0,168,208,208,215,207,197,5,252,168,200,210,114,165,182,175,57,94,193,98,76,33,182,134,55,244,102,11,47,41,81,76,11,199,196,155,208,198,219,1,133,197,151,242,44,46,225,159,195,55,82,96,6,100,9,114,71,194,190,6,29,144,191,86,181,86,217,60,79,237,68,62,99,200,126,213,59,14,57,135,196,14,84,154,226,52,169,207,237,227,73,174,245,87,164,191,8,75,148,136,168,122,156,18,65,203,255,0,30,68,140,222,32,59,129,196,198,125,68,92,200,111,146,4,134,53,198,216,153,182,165,42,105,15,80,142,105,250,177,15,233,161,112,0,80,207,4,34,122,120,120,144,150,88,10,124,42,153,225,174,146,76,193,199,145,46,178,129,20,132,204,85,92,68,39,140,99,214,145,152,75,144,105,221,85,195,11,196,101,244,49,128,47,107,42,193,230,38,78,97,99,26,42,3,176,227,146,254,20,45,171,15,25,136,86,24,31,218,21,21,135,114,62,84,1,207,245,110,161,188,173,130,127,78,200,185,103,195,120,122,142,14,160,61,134,212,165,147,39,220,42,253,28,109,49,6,108,87,230,255,0,145,68,134,7,225,107,28,216,191,214,164,208,175,34,170,216,212,81,113,2,254,17,61,64,194,203,37,109,170,49,228,159,119,119,140,74,222,124,97,217,68,221,139,149,40,240,167,140,204,86,17,73,145,13,26,139,97,212,8,99,156,206,209,173,242,107,73,4,127,85,35,140,192,11,194,92,78,181,105,78,96,78,7,205,241,37,89,41,200,202,144,242,108,174,69,231,138,42,143,153,125,172,125,85,129,44,1,139,43,215,115,100,10,175,60,221,163,83,250,158,55,62,238,36,12,163,77,100,115,114,48,211,211,15,224,192,151,177,87,132,210,202,14,165,205,13,107,106,39,176,198,16,196,180,27,226,232,235,78,192,203,20,146,143,237,9,70,73,25,62,6,85,45,238,230,50,51,56,148,211,230,60,172,77,160,107,157,57,108,198,98,23,33,126,162,62,202,156,19,88,50,134,80,196,63,218,91,30,99,53,80,228,122,194,101,248,223,242,146,184,254,154,162,208,119,126,164,6,68,151,144,68,251,169,229,150,152,216,143,40,133,151,238,41,9,55,7,133,47,22,34,22,79,237,38,110,159,68,201,61,195,114,234,91,93,233,89,99,7,171,101,254,68,186,158,215,114,76,60,133,34,219,85,38,254,200,24,108,37,98,31,211,94,244,114,66,35,204,18,167,209,89,215,34,118,44,131,164,159,101,17,134,176,149,136,127,77,80,64,173,211,227,137,180,46,60,106,18,144,50,164,141,229,41,72,152,179,34,170,179,161,42,154,174,31,6,182,115,246,130,196,63,52,230,29,245,81,64,204,165,228,90,25,73,22,72,62,109,32,184,124,17,63,12,65,117,37,108,254,74,151,225,184,174,198,253,223,42,144,159,143,124,249,117,229,82,59,147,201,156,200,130,41,4,186,54,155,170,36,96,51,119,202,79,186,165,106,114,212,42,71,79,184,212,29,89,72,85,60,111,81,36,166,110,242,254,218,239,190,149,64,86,114,136,121,20,206,161,161,170,141,205,16,93,169,150,72,159,142,161,86,33,99,73,200,246,124,129,21,101,62,8,207,205,137,1,231,136,152,118,169,180,109,136,199,247,19,110,104,101,74,24,117,180,214,67,205,47,26,148,178,135,4,86,39,12,78,181,74,25,145,54,152,113,114,46,105,172,39,234,58,73,111,44,65,15,26,55,25,193,84,164,126,155,156,70,117,37,111,211,15,47,180,178,167,248,163,59,210,152,31,89,141,24,158,224,241,37,179,62,37,188,178,246,134,180,227,47,185,137,46,227,87,216,213,82,226,159,74,128,176,122,185,23,203,47,134,128,182,31,46,52,138,146,121,243,230,21,241,49,174,141,66,249,114,64,243,111,242,165,135,168,214,217,132,139,67,138,207,209,48,116,189,150,96,136,95,196,37,181,225,245,46,37,214,53,157,32,38,214,191,139,145,115,184,1,149,90,113,229,138,186,27,246,16,215,91,234,181,31,229,241,120,254,226,51,53,196,215,243,11,18,110,253,72,127,253,129,11,253,164,44,203,135,201,103,52,81,139,246,148,108,163,139,204,28,159,171,42,46,182,29,84,110,161,114,32,61,75,147,136,67,23,220,34,158,184,214,18,163,31,136,68,46,46,194,33,164,10,157,32,47,24,255,0,109,1,119,168,71,37,236,137,16,184,134,185,124,207,136,178,167,124,166,82,11,237,141,27,84,249,82,94,195,10,41,49,169,102,227,213,78,140,24,19,173,193,194,85,11,175,52,197,172,98,51,233,170,138,171,236,95,105,31,101,36,154,144,123,67,23,141,58,205,226,227,109,156,222,101,111,169,86,178,32,125,175,166,148,236,47,235,122,114,227,18,238,117,90,38,130,53,107,204,89,92,139,148,252,69,211,215,153,223,232,138,173,26,186,224,72,163,211,207,7,166,179,41,121,19,118,6,112,217,148,61,107,131,192,170,248,155,6,86,238,89,114,143,233,226,87,212,250,242,203,30,210,89,73,251,106,53,116,229,160,216,149,166,158,242,112,160,195,3,33,249,103,241,175,64,102,245,249,138,138,181,161,30,6,20,69,86,81,65,102,62,12,39,240,242,145,35,101,241,227,75,127,42,42,76,99,248,97,74,67,78,242,202,127,47,241,172,104,238,10,197,7,226,160,70,103,205,151,141,55,173,213,186,96,160,237,83,223,133,70,81,242,137,27,79,67,16,100,194,24,185,82,172,52,249,11,28,223,226,93,61,142,168,156,248,149,34,249,98,251,137,166,128,209,246,186,110,14,208,177,127,145,91,234,26,114,70,240,151,139,22,36,75,239,170,135,7,41,114,148,159,77,59,72,168,102,78,104,135,165,103,73,59,10,18,170,48,198,61,65,217,148,74,41,250,254,227,38,42,232,187,97,253,69,247,215,174,108,143,205,43,42,142,243,191,193,187,103,85,195,85,100,207,155,18,2,203,77,211,96,225,16,210,106,73,59,144,115,23,169,11,51,85,69,131,47,105,151,145,46,244,138,54,216,20,157,30,113,191,133,104,124,57,112,72,200,134,236,84,240,245,9,227,3,46,33,36,247,19,223,101,59,212,76,37,208,173,252,20,74,248,219,99,245,114,42,138,123,45,91,90,204,213,229,198,52,185,239,4,239,3,35,217,25,146,89,250,165,140,170,230,88,243,245,157,174,124,54,2,203,151,176,137,224,96,81,206,99,12,25,67,200,84,162,73,171,160,193,234,202,69,23,134,202,200,239,48,114,8,126,218,151,14,35,157,82,54,152,56,165,229,137,202,63,180,189,168,106,134,81,128,219,94,65,41,125,54,253,79,90,60,194,180,32,134,138,159,101,99,56,15,12,185,249,86,171,48,181,80,160,217,81,206,243,136,33,15,32,187,57,82,40,212,245,176,101,191,118,92,89,125,197,61,79,67,18,162,227,48,74,66,144,170,202,200,209,6,6,102,198,47,221,85,224,32,173,154,98,156,147,153,233,214,153,127,105,89,7,67,98,27,12,95,255,0,125,68,76,184,173,198,192,170,109,61,50,168,108,102,25,252,133,250,133,73,249,20,26,163,73,52,224,140,199,229,16,200,185,220,202,72,59,231,152,34,196,186,13,147,201,36,120,67,40,120,212,140,250,211,198,62,109,248,202,52,251,215,10,208,94,19,2,51,251,83,216,118,181,178,71,135,180,138,118,77,149,104,159,132,49,73,39,238,13,101,38,181,133,3,37,215,113,17,37,77,30,60,50,135,218,46,52,19,205,206,149,190,125,148,110,210,145,57,103,35,24,101,128,62,161,48,4,252,210,197,149,106,212,47,137,56,140,244,241,98,72,100,204,124,110,156,139,108,59,90,49,179,148,178,119,63,244,214,85,144,2,3,3,234,166,213,90,120,254,27,176,241,44,227,89,112,51,54,60,107,83,254,34,233,88,220,37,44,156,137,183,180,95,131,42,195,70,103,25,62,110,86,84,77,172,249,114,107,112,241,169,103,235,61,63,57,249,66,41,43,103,226,170,210,127,236,159,246,150,91,83,106,35,178,248,111,58,223,151,144,191,113,27,2,132,250,110,39,46,84,196,223,21,217,11,229,34,64,227,67,76,248,168,2,15,20,184,163,91,249,31,195,118,245,39,39,176,246,82,152,83,20,159,227,79,89,78,2,131,8,138,180,73,213,186,114,72,61,177,17,11,26,237,130,253,165,155,159,174,134,212,244,250,217,209,153,132,92,171,16,213,90,147,195,233,166,127,141,162,86,129,229,52,92,171,84,63,137,16,109,188,195,176,32,150,111,127,5,171,7,51,30,6,101,95,89,242,220,194,42,151,178,187,148,73,120,130,44,67,88,248,78,252,134,202,68,140,172,227,23,134,212,145,54,159,165,202,85,36,107,224,22,87,205,136,133,77,160,86,142,72,51,75,42,6,214,29,28,158,158,34,9,11,80,10,12,248,49,153,152,66,32,191,149,97,50,124,185,160,249,73,228,41,62,226,208,23,197,193,180,49,114,173,144,224,65,23,153,132,84,235,81,64,102,107,13,85,6,38,208,211,241,15,246,134,146,214,201,5,147,206,107,98,144,164,251,170,234,183,74,250,185,250,178,145,111,159,161,165,70,31,12,85,117,141,68,177,43,66,26,56,71,120,130,44,185,122,213,4,250,29,232,25,203,136,106,114,202,30,217,253,168,186,221,66,120,204,96,177,101,83,102,213,117,28,42,182,144,25,241,68,229,34,123,233,178,163,120,11,169,43,245,89,68,230,226,138,53,17,107,171,117,4,219,31,79,164,47,31,212,72,204,221,177,25,84,237,208,238,32,193,6,210,92,81,151,238,21,76,106,22,83,10,94,238,186,80,197,246,242,169,150,6,200,181,88,172,74,66,144,172,236,83,48,32,74,133,114,192,216,23,40,252,253,213,196,202,246,247,58,35,165,117,47,61,86,15,159,234,134,159,85,96,178,31,12,165,59,48,58,114,72,24,19,20,113,144,16,228,142,15,152,98,74,202,53,212,182,241,57,74,59,232,120,135,136,201,47,152,197,224,37,181,230,202,62,212,25,164,193,31,187,200,153,153,134,85,30,86,188,30,239,90,38,121,169,134,2,113,127,33,20,132,253,73,16,96,195,19,150,74,194,4,57,211,88,51,91,23,24,210,217,205,170,153,249,215,110,159,203,198,155,63,79,68,183,7,17,70,47,200,179,219,81,137,152,133,182,42,42,4,145,214,191,171,141,85,100,84,16,81,79,240,199,76,86,157,242,236,68,50,172,205,26,170,52,167,138,164,92,105,205,172,152,147,89,197,145,14,24,0,32,50,167,222,185,149,212,157,178,209,228,147,243,127,85,15,79,163,34,10,115,13,149,116,96,195,4,232,56,146,25,48,54,68,77,185,136,181,61,107,91,22,104,216,34,151,140,95,73,74,218,213,114,97,15,90,163,125,192,58,118,164,42,62,53,81,50,102,218,161,90,225,83,139,107,54,126,14,7,226,26,248,4,41,5,217,139,220,89,124,58,248,198,205,72,12,210,226,146,8,252,241,125,69,218,245,14,152,5,221,105,34,22,6,95,200,185,230,146,248,104,205,19,106,242,216,64,197,10,75,212,159,167,87,107,247,29,100,196,180,99,229,89,85,101,175,229,64,67,178,56,248,101,151,145,91,192,141,85,36,31,211,165,98,83,90,134,145,145,143,149,110,32,76,234,120,119,50,121,69,60,155,111,166,165,116,195,9,190,63,254,246,186,36,105,128,234,42,155,147,85,182,150,243,68,235,42,140,145,171,177,85,102,173,70,102,11,10,197,55,63,60,99,241,8,138,154,4,3,148,25,74,143,13,87,186,37,108,73,88,71,73,113,178,253,95,18,188,129,118,57,32,102,37,51,51,76,68,178,39,49,121,23,141,90,125,62,54,97,46,85,207,36,43,227,169,69,98,152,198,60,103,229,84,53,186,134,158,200,108,137,98,81,137,69,70,178,28,144,33,223,15,114,254,18,226,72,170,222,3,98,116,41,239,211,226,253,36,174,69,178,5,144,196,185,45,173,197,197,39,247,92,98,90,32,107,249,82,72,149,175,99,43,161,219,31,48,133,247,84,222,164,121,33,1,242,197,219,224,134,211,23,111,157,225,202,155,92,99,47,118,49,43,43,126,226,16,49,181,205,151,179,0,121,62,161,82,29,72,249,86,204,203,98,94,84,238,214,0,35,78,121,66,145,217,25,133,27,194,20,42,173,135,177,47,91,84,251,41,219,65,100,196,37,209,244,102,143,149,24,248,101,207,32,135,247,84,157,35,37,84,49,248,120,136,183,73,248,145,107,80,124,82,224,16,191,113,62,184,105,236,39,61,125,203,157,85,166,40,198,207,213,101,34,151,135,172,201,166,231,2,184,53,121,71,231,217,149,109,135,62,199,88,141,155,79,246,208,119,26,122,202,183,195,118,46,213,172,173,42,228,22,58,67,239,143,111,21,130,221,17,57,167,135,182,7,8,187,125,197,200,96,106,23,212,179,152,188,137,164,13,109,58,75,251,72,185,108,233,196,106,150,250,134,126,199,195,139,181,5,91,2,37,145,50,148,67,23,220,65,153,146,237,134,204,165,33,70,138,11,0,48,114,149,90,205,246,45,84,172,141,85,18,23,205,215,8,107,25,236,28,208,40,3,89,78,147,43,21,121,85,29,108,155,40,192,249,178,172,89,36,238,13,26,154,130,17,136,255,0,54,46,63,52,108,207,195,49,128,243,111,199,251,120,146,91,137,50,231,13,248,74,146,213,85,89,73,151,253,68,68,40,213,255,0,200,46,33,243,205,85,169,0,250,232,130,197,247,20,223,254,27,196,201,152,165,202,171,164,233,184,57,50,135,136,191,105,20,202,67,227,90,189,194,194,168,212,145,97,69,225,198,190,188,207,19,19,19,64,56,251,114,165,210,100,237,187,98,144,169,153,110,98,251,138,164,204,202,70,109,4,76,158,226,62,54,167,157,25,236,137,44,88,134,181,61,246,68,27,205,18,6,37,43,169,63,17,198,7,168,88,139,141,70,78,158,234,90,57,50,204,235,191,136,106,164,196,194,106,184,202,18,227,68,203,213,51,158,106,226,144,67,92,226,146,251,81,217,78,195,16,92,127,77,117,106,77,79,107,5,159,212,42,200,47,184,185,99,222,135,150,157,244,41,34,167,142,162,248,127,13,53,5,33,217,44,210,164,148,98,250,170,197,242,101,146,46,32,228,226,246,214,127,139,96,206,131,139,116,76,159,77,1,26,25,36,249,153,116,44,202,255,0,29,137,50,178,10,110,50,20,28,188,68,18,223,166,217,71,100,15,155,158,49,17,109,178,12,169,39,196,24,188,106,122,251,71,159,6,238,187,136,138,187,108,235,129,59,21,207,121,63,73,93,143,31,212,34,210,106,119,201,255,0,48,16,203,251,107,155,195,215,154,171,79,252,164,184,3,146,49,125,164,99,245,229,230,164,30,31,208,141,73,89,211,224,110,223,211,167,6,159,16,7,139,173,11,231,20,114,176,251,138,103,79,80,220,73,30,88,151,196,18,204,215,215,244,146,177,91,8,114,71,245,21,63,200,45,84,173,124,199,198,38,97,9,97,101,50,85,147,48,251,137,100,157,79,7,99,155,17,4,154,105,139,138,50,69,121,172,101,98,39,237,37,86,210,217,135,136,134,78,134,56,134,249,101,158,84,170,170,145,251,236,82,250,215,70,100,253,37,52,248,127,17,198,69,207,167,211,144,98,190,88,167,140,132,251,107,161,100,65,61,73,27,42,29,43,7,195,20,252,164,243,90,164,192,211,242,89,195,43,144,75,59,45,172,158,145,33,235,88,56,202,77,35,15,80,16,233,92,135,97,138,33,227,84,95,133,116,252,110,99,20,127,196,139,97,160,224,253,80,198,68,182,78,15,206,17,23,42,77,230,126,35,84,198,125,220,88,76,195,82,160,204,205,65,58,201,230,176,159,36,163,250,126,218,112,199,144,115,176,155,175,233,170,70,50,12,144,113,69,228,66,175,238,4,244,59,41,213,189,61,106,170,182,236,22,204,194,98,164,79,48,35,17,226,177,148,49,37,225,159,18,9,248,165,8,163,72,202,57,114,104,207,16,250,184,254,162,209,14,97,227,61,229,136,33,20,139,93,85,145,44,188,3,149,19,50,174,117,35,247,123,12,177,191,117,50,228,162,6,178,125,204,210,98,150,44,75,68,253,31,99,36,153,67,40,98,66,179,83,213,70,35,12,111,150,34,173,173,213,81,100,197,225,16,202,177,122,132,78,90,3,70,194,216,20,145,99,69,194,110,209,36,87,97,0,188,246,133,77,111,174,6,63,61,160,177,41,167,207,201,230,141,214,155,253,12,171,65,76,201,155,22,60,201,182,158,212,145,8,206,94,181,172,222,155,180,120,101,148,98,202,161,25,26,84,25,207,21,121,114,143,205,65,163,107,105,82,170,203,92,142,147,49,244,249,51,68,47,34,87,101,164,135,109,203,149,7,90,30,60,210,196,76,138,130,54,167,56,188,34,108,56,254,226,234,86,100,92,200,87,44,9,89,63,14,128,86,98,50,156,135,66,61,19,107,155,234,189,117,255,0,243,46,229,25,172,62,29,78,147,253,66,164,82,74,65,42,171,107,47,16,225,200,176,167,181,131,52,12,47,213,77,13,36,145,135,242,152,215,50,209,250,182,214,163,250,29,180,92,95,113,116,134,76,170,146,62,28,133,92,249,163,85,194,167,56,213,179,241,206,204,97,16,170,111,127,148,227,54,192,162,196,187,13,148,10,1,143,53,128,146,71,191,74,147,135,106,60,105,218,68,251,23,32,38,4,247,117,89,165,245,169,89,242,103,105,191,50,229,38,53,209,97,178,184,96,196,25,67,198,134,178,173,167,178,6,18,255,0,184,178,200,248,140,182,66,111,70,124,75,61,145,240,150,41,49,174,147,26,102,156,146,207,155,129,203,245,20,27,52,173,29,71,53,114,32,51,201,24,120,178,168,50,236,240,212,173,174,86,217,104,248,54,224,127,164,207,196,163,31,73,101,65,45,241,44,37,101,88,207,153,170,163,124,221,113,120,255,0,105,43,252,67,115,101,195,99,200,153,100,215,232,90,255,0,77,26,159,74,130,200,15,44,76,106,81,255,0,15,98,206,136,240,149,116,154,120,196,146,7,245,166,112,33,193,140,55,229,22,92,170,202,203,230,102,71,48,211,116,243,180,220,166,10,37,166,81,137,117,200,6,29,148,92,178,229,114,33,108,168,116,169,1,154,32,177,201,66,192,129,168,227,61,152,113,148,107,26,190,6,133,50,51,196,126,110,164,84,155,88,144,71,212,49,35,236,141,43,99,150,95,180,185,126,170,190,32,158,192,137,65,236,21,50,214,26,134,212,132,103,164,227,47,231,228,202,168,104,117,60,168,48,71,19,96,50,229,81,82,106,165,201,3,37,196,42,171,211,210,118,209,48,151,30,79,4,109,140,204,55,54,121,60,197,22,37,131,222,63,200,96,227,200,151,90,207,150,80,98,18,249,73,39,108,254,104,185,83,228,41,91,14,52,235,33,245,127,210,91,140,19,212,51,14,46,84,3,53,8,7,238,142,54,37,230,106,170,217,51,152,41,101,36,149,41,38,190,61,134,88,195,35,92,30,111,202,4,164,74,36,192,61,33,249,191,117,93,110,104,48,101,136,44,68,42,73,107,15,122,199,149,102,30,35,171,55,209,45,248,168,254,200,136,139,14,173,170,40,62,110,81,4,79,218,95,45,103,250,104,24,17,11,181,3,91,90,242,177,146,204,36,109,168,161,204,54,247,204,209,57,80,166,211,30,173,41,134,151,255,0,192,147,32,233,179,201,126,81,79,28,100,230,4,51,214,255,0,117,185,39,212,86,141,168,35,40,31,224,61,28,49,229,52,92,74,22,250,102,159,169,62,24,133,28,101,111,169,39,188,160,120,66,160,38,105,186,233,62,123,177,101,202,174,210,52,220,137,170,208,244,59,176,127,236,172,162,85,53,178,98,20,25,130,33,168,63,195,21,80,122,114,127,186,182,134,72,234,73,197,63,248,212,154,58,27,107,150,207,184,5,105,31,242,187,146,175,111,31,100,76,197,23,106,213,2,225,243,65,135,141,109,140,97,198,58,203,40,213,6,54,149,222,251,73,85,174,158,5,104,250,151,73,173,178,136,33,243,74,30,66,165,182,176,1,100,254,111,117,89,100,87,196,153,204,67,36,131,126,17,9,82,67,49,11,7,152,73,207,225,184,145,185,118,185,81,143,123,36,129,225,12,8,66,251,136,219,81,172,33,170,141,190,34,189,12,195,193,139,136,61,107,142,155,83,234,218,139,35,138,190,40,241,141,253,152,150,12,215,255,0,17,164,202,196,110,33,251,152,132,164,203,47,134,131,227,246,117,246,89,75,47,104,177,13,125,152,109,37,56,127,212,37,12,164,80,31,137,32,144,12,245,9,82,114,38,144,39,208,23,244,146,163,21,46,72,45,84,48,214,186,103,79,243,11,115,202,181,191,94,105,207,15,238,17,76,161,211,243,187,133,149,122,78,137,211,254,206,63,219,202,154,186,63,201,141,81,123,53,254,153,17,63,75,53,109,141,169,43,108,165,176,209,4,65,126,234,14,239,74,213,120,48,34,139,136,159,186,148,62,132,241,135,242,153,80,208,254,186,130,178,157,98,29,197,112,129,203,41,15,38,101,25,123,138,69,200,234,167,158,182,203,230,202,69,210,67,50,142,116,70,102,255,0,224,169,21,153,57,106,51,42,158,147,62,168,127,164,128,149,89,90,178,51,58,134,128,213,79,170,141,211,40,138,58,101,244,185,47,218,68,17,10,183,39,12,80,232,20,250,132,114,73,136,209,72,143,159,73,91,100,12,220,121,82,205,61,51,109,16,30,163,87,139,242,118,38,51,46,43,161,3,52,73,67,39,231,235,67,127,132,211,85,86,155,228,197,148,152,209,150,90,98,40,250,101,33,97,234,24,178,71,151,42,220,251,44,189,34,33,86,111,95,224,202,176,189,244,224,173,230,203,149,38,13,173,193,103,98,218,226,141,247,85,131,223,19,6,89,105,79,156,18,202,204,17,101,26,124,69,200,210,104,114,166,179,171,18,73,255,0,133,195,207,187,202,174,152,104,146,71,195,23,18,222,108,3,103,9,86,238,42,124,6,68,95,224,147,255,0,223,250,255,0,227,71,64,164,56,137,194,46,36,221,147,24,71,225,71,134,120,196,252,66,42,213,145,126,131,32,55,210,111,65,132,194,83,50,116,53,168,229,101,12,242,8,107,165,239,192,48,118,141,99,185,1,123,68,155,113,62,133,200,140,140,25,208,177,225,41,11,251,170,162,1,143,37,139,25,59,31,62,46,36,27,246,57,62,111,25,70,166,204,190,3,43,21,1,178,100,102,115,20,127,238,164,183,15,166,156,55,226,16,242,125,68,177,239,173,47,233,4,53,166,73,160,198,102,92,171,55,27,236,43,161,205,245,249,181,0,153,180,169,138,76,133,247,20,48,126,17,75,187,102,91,108,146,100,149,119,136,122,134,170,200,111,17,186,191,105,47,13,198,218,119,202,117,174,136,105,207,183,168,51,49,9,163,254,30,215,105,105,108,20,184,171,163,236,1,36,127,40,40,209,134,132,187,170,157,110,13,216,68,69,25,39,225,214,163,156,125,217,165,19,31,211,17,83,201,119,21,123,121,21,166,244,168,196,194,18,140,164,253,213,153,161,178,112,249,186,214,134,124,58,0,224,179,44,172,95,145,40,101,37,173,107,217,136,164,199,230,160,202,227,42,168,230,29,59,50,117,98,26,202,239,76,69,146,60,193,42,97,26,126,80,50,39,184,169,97,214,215,96,102,236,188,136,141,191,112,101,57,113,169,34,198,6,81,11,41,20,209,191,19,77,151,134,184,92,127,180,186,237,221,84,66,240,215,197,196,183,213,86,215,65,139,204,95,250,74,173,74,228,34,179,16,117,90,110,214,72,217,148,92,137,145,180,4,226,19,44,190,177,42,86,48,251,189,216,132,66,141,48,153,39,124,12,74,75,212,47,208,236,172,78,122,13,60,104,152,182,170,88,48,231,111,177,68,23,31,154,178,146,252,74,119,182,91,194,165,185,118,25,74,8,21,76,193,154,92,161,137,102,195,60,94,97,9,120,210,169,140,137,90,12,178,231,143,39,182,60,168,120,115,253,73,248,178,226,89,96,168,240,210,88,70,97,82,183,218,98,93,151,254,221,49,15,233,226,84,209,169,207,7,148,217,22,201,225,220,129,234,171,81,89,142,124,202,72,53,175,253,126,82,42,138,171,234,209,129,129,52,244,165,250,120,27,175,112,73,54,164,161,30,248,27,66,166,214,27,12,178,21,178,110,31,56,255,0,40,168,105,195,238,203,22,37,1,2,134,198,48,50,136,74,142,182,203,47,202,24,170,108,180,53,88,115,119,170,189,39,134,142,6,228,159,244,212,196,157,85,171,164,249,230,226,254,37,97,27,6,62,98,141,105,53,83,10,252,161,18,69,88,155,145,150,99,156,250,150,163,207,250,249,37,254,37,101,85,37,131,7,205,192,228,47,184,157,132,48,72,7,136,221,168,35,85,1,59,82,184,2,179,12,161,218,128,96,234,75,108,174,7,56,152,138,84,43,223,177,74,164,189,229,34,229,179,91,220,165,84,223,38,51,50,102,75,228,201,219,63,8,123,10,154,109,143,224,150,108,207,190,97,75,237,46,133,91,137,97,140,56,122,154,15,132,176,139,47,219,89,93,234,167,237,49,88,192,196,65,42,138,219,177,198,3,51,69,220,160,46,24,13,64,71,151,107,139,242,43,170,232,255,0,194,76,204,72,70,248,157,167,227,15,104,40,188,159,81,99,38,78,159,147,243,114,245,24,197,246,196,37,11,174,116,195,227,74,126,208,92,158,222,36,187,79,83,202,155,195,98,34,36,252,121,109,238,81,89,78,135,39,82,86,224,218,82,92,144,169,36,253,91,58,183,221,33,72,152,192,208,96,131,205,17,122,215,79,127,131,118,33,148,137,100,132,22,76,140,104,110,53,29,177,24,109,209,6,174,217,91,56,131,204,163,97,154,84,17,179,229,83,232,122,168,3,225,48,150,113,95,99,88,206,123,201,249,196,147,121,146,49,213,11,228,214,206,30,92,184,144,6,173,220,249,134,34,197,168,19,214,178,119,35,126,17,41,192,234,27,90,66,124,164,82,100,87,44,14,159,168,226,182,148,73,50,126,152,144,6,101,105,79,152,81,113,15,219,91,84,112,86,100,8,161,214,210,172,188,3,108,34,42,176,210,2,111,48,113,174,125,100,98,116,136,169,182,158,184,60,46,18,151,40,214,240,226,28,203,9,249,33,69,126,17,117,40,89,143,60,227,230,177,226,252,234,221,151,219,150,97,137,3,249,50,172,125,52,30,127,54,37,158,143,147,11,146,8,235,99,85,120,51,211,202,66,147,246,149,80,116,241,36,131,169,31,1,144,107,71,196,40,200,246,106,172,125,34,26,213,153,16,218,179,144,210,116,29,204,34,62,89,191,76,131,127,39,202,5,90,92,92,14,104,249,138,185,206,170,214,195,211,96,126,210,172,133,34,86,146,252,116,5,177,75,73,84,60,156,221,137,163,235,98,70,35,13,47,173,113,42,79,140,215,50,103,97,150,34,9,116,102,89,75,187,131,151,42,156,114,75,245,216,180,145,175,217,79,50,126,142,140,15,108,191,109,72,79,212,144,72,76,53,241,113,32,217,167,167,121,246,161,231,233,43,193,191,40,177,149,91,109,223,150,164,213,149,7,112,245,110,160,141,213,40,107,239,226,121,115,159,243,114,134,190,85,85,50,116,93,164,177,114,37,215,26,48,17,186,120,136,162,208,169,182,23,106,221,25,46,203,250,132,66,168,112,250,173,36,239,155,17,49,253,69,208,170,161,217,65,230,202,66,141,56,222,105,137,32,195,119,217,251,74,203,68,92,133,102,96,58,125,66,121,49,89,132,171,104,107,119,167,205,44,89,72,146,49,148,117,178,243,6,126,33,249,245,170,202,221,67,77,36,120,69,104,49,37,105,149,12,85,96,160,214,196,193,132,209,80,17,180,173,117,68,183,216,196,236,250,104,185,50,127,192,104,146,178,161,230,106,218,56,209,95,187,46,34,36,252,140,66,172,26,27,179,148,248,177,98,26,160,101,109,108,214,114,227,92,138,54,185,167,147,45,255,0,52,33,12,95,87,141,63,129,241,10,152,191,40,25,241,139,252,170,75,37,56,149,217,196,162,184,140,8,47,126,21,59,39,63,234,241,113,137,54,245,234,210,255,0,116,50,172,153,113,85,39,132,34,202,186,21,174,66,172,131,74,169,52,122,146,14,211,168,138,114,215,225,190,163,17,243,84,242,141,106,153,84,122,223,234,213,210,177,19,233,170,141,61,174,89,37,140,137,98,92,69,88,211,83,159,174,133,99,91,228,164,116,107,43,90,79,48,219,69,33,113,47,201,127,246,222,248,241,169,180,222,153,101,126,158,22,196,147,159,136,132,250,99,95,186,53,57,171,167,3,229,34,242,248,47,193,255,0,246,198,248,111,99,172,70,1,87,139,230,68,245,7,233,83,169,211,31,96,222,100,99,145,255,0,217,143,254,214,243,170,46,89,167,181,141,167,203,21,248,134,66,175,232,110,155,213,81,45,162,2,93,116,161,150,49,89,237,47,228,77,199,253,159,181,141,104,55,101,22,34,125,69,83,240,247,254,209,191,26,126,9,156,53,229,159,190,174,23,30,57,63,77,114,201,211,63,67,255,0,171,213,126,190,191,209,222,178,39,89,233,223,182,191,103,245,178,75,55,44,225,42,8,49,172,163,19,150,211,40,254,154,228,31,246,126,255,0,180,133,31,197,234,166,102,40,226,201,247,7,149,118,185,44,102,12,162,93,61,52,171,46,150,83,151,168,133,162,214,172,26,248,108,146,14,164,180,58,86,36,159,213,172,225,223,30,23,9,138,155,85,25,243,79,148,43,185,100,56,234,70,201,210,163,44,231,139,168,98,127,97,19,86,105,224,70,30,24,146,147,189,85,90,50,131,55,251,138,106,5,192,35,19,17,139,198,178,70,40,163,63,88,137,90,76,37,149,149,20,201,240,103,116,149,12,105,154,114,75,57,69,149,0,203,40,49,159,242,144,56,215,42,174,69,7,12,211,192,47,48,68,178,147,67,4,67,204,97,47,181,183,207,155,196,17,16,73,207,128,198,12,198,234,93,43,49,22,86,37,222,250,210,1,226,17,114,172,107,103,146,180,152,177,13,122,214,99,36,159,13,120,133,25,76,218,207,219,112,229,228,250,138,121,56,234,116,111,93,31,213,65,207,187,1,59,74,144,233,189,54,203,182,48,223,136,198,82,125,49,42,134,104,242,86,247,22,49,69,251,169,86,63,219,80,110,223,66,137,55,17,4,206,18,229,74,204,25,115,186,68,174,160,80,215,73,230,249,117,190,120,116,253,72,223,187,42,191,248,147,228,76,136,104,20,36,133,202,92,137,139,31,143,165,99,39,88,86,201,126,210,166,1,9,247,8,180,225,63,134,105,124,73,123,128,123,35,74,253,92,185,95,198,139,12,249,67,234,81,82,109,79,6,118,40,153,10,53,71,26,100,188,121,177,37,200,115,124,199,203,243,202,24,185,81,81,164,156,131,229,94,13,144,196,62,164,172,210,101,201,63,9,113,36,106,176,40,69,145,137,210,17,47,82,4,241,137,148,203,86,228,98,103,42,34,28,240,73,26,85,28,167,11,206,65,240,165,150,179,7,4,31,113,122,51,242,251,171,77,172,49,248,102,40,147,91,250,77,148,159,53,145,50,118,175,50,72,228,143,154,82,218,250,208,23,152,162,88,24,32,252,129,8,147,213,80,209,91,204,241,159,180,133,76,153,118,207,5,181,154,120,146,89,196,94,68,174,77,59,227,31,12,185,74,154,42,184,150,40,233,25,18,223,182,80,213,46,216,245,163,102,47,254,10,185,245,108,56,49,159,194,47,250,170,234,158,202,15,135,55,41,20,228,192,213,226,20,200,111,147,205,45,100,109,91,79,5,152,183,227,22,36,178,238,226,183,62,208,210,136,44,191,73,35,54,155,137,110,207,148,138,76,104,88,221,248,235,216,204,124,134,87,26,159,79,205,30,111,84,202,69,44,25,231,157,47,15,80,215,223,252,46,177,140,124,177,10,63,229,78,107,105,1,90,255,0,235,115,225,11,247,74,134,134,156,245,25,89,124,70,53,92,96,226,71,195,49,199,231,152,171,22,27,74,228,255,0,62,141,252,101,66,217,106,74,58,222,24,145,73,56,159,187,198,179,113,29,125,195,43,123,5,122,149,148,153,88,131,23,143,234,35,173,104,101,219,1,134,203,137,38,135,168,110,100,254,146,0,227,15,237,35,217,170,153,25,159,54,34,37,86,218,248,55,109,156,82,106,17,193,99,243,23,42,229,250,206,202,88,172,137,18,32,184,215,103,245,88,150,75,73,180,197,49,121,182,25,85,99,100,126,98,100,135,28,167,210,187,239,9,102,138,137,190,164,60,104,143,8,162,242,46,183,26,202,142,8,54,155,12,72,43,185,52,18,64,252,37,25,72,143,200,75,83,65,170,199,29,164,102,163,140,127,210,241,174,131,26,227,131,12,177,33,166,26,86,213,226,174,138,60,138,114,52,203,24,199,249,190,207,52,173,24,235,32,125,149,12,171,98,101,137,196,153,233,189,37,58,9,51,75,149,198,156,213,27,114,54,27,22,37,182,201,248,135,196,84,52,154,39,192,40,195,212,129,25,152,114,160,173,100,130,104,56,75,149,43,14,49,251,185,83,24,193,121,61,165,37,179,176,172,164,36,249,243,163,75,194,24,164,78,96,7,124,62,101,65,101,78,50,131,169,38,128,23,198,59,243,11,141,116,215,65,44,79,234,121,62,136,7,152,81,80,154,98,248,118,95,171,22,85,97,124,16,89,69,120,118,188,106,102,159,77,176,82,179,4,88,150,170,171,139,97,230,230,186,55,48,160,15,39,212,91,119,227,146,155,134,135,32,58,150,176,233,88,34,127,106,70,133,126,202,43,2,51,79,68,178,30,32,139,144,168,11,93,54,125,55,5,242,242,242,123,99,79,158,29,147,248,101,33,237,96,75,182,7,52,172,168,134,79,1,100,95,34,95,79,95,90,198,59,205,97,43,141,62,178,214,16,100,131,229,57,72,181,50,146,32,135,243,107,32,233,189,62,50,102,16,177,17,99,68,131,110,17,183,97,157,56,236,194,84,202,158,158,252,108,97,140,92,163,79,164,213,69,207,194,84,126,204,226,7,82,63,198,106,179,25,192,173,131,39,139,107,200,182,76,128,120,35,204,36,7,157,172,110,109,174,33,253,69,152,108,129,37,252,197,228,80,102,212,173,64,164,249,249,230,151,202,188,200,99,35,50,148,92,106,146,30,158,4,158,83,20,106,123,85,73,60,102,122,116,65,118,170,44,119,36,210,80,81,188,62,239,13,126,69,113,79,231,36,12,204,166,105,234,143,24,25,83,70,76,28,17,246,170,55,248,66,215,42,31,2,44,96,102,83,147,44,153,159,10,35,49,231,3,137,35,51,37,142,95,20,92,170,59,140,226,84,99,106,242,14,46,92,191,232,74,106,164,158,75,249,145,19,53,8,6,12,50,226,161,3,125,16,93,81,72,167,111,225,120,212,184,134,202,114,69,230,139,149,40,146,24,153,254,80,73,67,46,229,73,226,137,21,110,97,167,70,123,63,226,97,118,173,91,249,3,42,140,204,108,76,72,174,46,54,204,204,154,25,135,146,63,184,147,62,144,113,137,154,95,42,162,170,147,22,192,159,58,203,170,41,22,219,131,78,140,14,94,37,156,201,135,140,60,49,56,191,109,44,11,44,173,207,132,197,33,85,214,53,115,25,133,65,184,96,165,112,228,253,197,85,26,248,229,7,106,218,202,17,248,117,45,6,167,120,186,121,86,236,168,187,197,21,110,250,72,50,133,20,251,131,140,120,74,167,233,238,253,55,187,173,27,51,83,215,78,30,16,192,196,95,168,162,221,135,26,70,97,201,203,186,227,250,120,150,199,201,216,147,252,175,47,220,90,235,110,226,66,30,18,136,105,203,30,9,32,230,90,170,174,13,97,107,47,134,70,98,218,140,75,22,90,237,186,105,135,39,249,86,217,49,162,228,226,18,248,255,0,150,91,183,169,150,22,79,125,116,230,102,176,161,82,198,211,21,211,142,252,81,113,13,116,32,190,12,145,242,161,230,50,182,55,72,136,172,178,42,41,42,144,19,40,101,84,120,109,34,172,233,228,226,56,197,47,137,85,152,204,146,245,239,195,16,102,242,251,137,108,174,58,224,59,135,26,33,0,205,161,114,162,130,204,73,51,42,137,91,194,34,241,162,152,108,157,201,24,107,20,1,120,210,205,73,78,11,40,175,9,98,140,171,209,166,99,103,50,51,48,200,52,171,35,35,11,36,118,57,100,250,16,65,39,202,69,196,131,141,167,185,243,20,75,164,218,213,2,111,50,16,48,32,143,181,116,239,41,42,176,138,53,108,72,39,1,177,15,246,213,144,110,216,40,189,81,133,246,212,165,220,250,168,220,33,236,250,98,82,76,181,151,234,76,9,114,8,106,13,35,191,13,74,170,169,212,141,101,189,103,10,212,201,251,111,229,73,153,113,6,52,28,162,229,34,26,24,79,56,251,185,114,177,125,180,159,228,251,31,109,74,3,105,231,234,70,127,81,148,65,15,233,137,41,55,195,122,56,223,221,17,85,85,92,68,24,48,161,108,130,121,164,203,212,36,173,53,56,232,13,25,13,255,0,135,80,75,59,40,103,229,251,106,183,96,200,49,88,16,149,8,102,48,94,234,23,198,119,213,70,246,174,10,161,15,161,125,147,214,137,149,71,168,240,204,46,212,72,100,220,198,233,17,22,50,125,74,111,234,196,170,173,252,49,172,130,191,86,88,102,28,159,60,197,71,250,111,209,18,67,113,161,181,5,145,243,87,20,131,75,179,126,38,238,13,33,195,7,74,215,101,73,121,39,167,136,104,122,74,75,157,62,118,122,137,72,186,44,57,231,146,14,212,235,84,228,13,111,2,66,158,101,173,67,241,4,89,70,170,112,158,112,51,98,71,50,48,5,204,188,251,39,198,88,210,34,8,214,115,242,173,61,149,141,105,249,114,43,120,218,170,12,208,98,150,46,69,162,101,108,73,35,127,180,147,50,168,3,127,50,234,101,236,72,8,59,186,219,87,203,15,89,94,185,191,253,161,245,14,170,46,152,120,180,200,190,103,237,125,53,212,167,204,138,38,109,58,146,75,42,168,150,241,14,28,163,76,172,182,204,170,159,139,223,255,0,105,203,95,133,192,4,75,200,178,100,201,251,75,170,252,10,255,0,181,69,119,197,171,195,210,122,89,35,16,76,227,200,94,197,195,255,0,237,69,240,185,227,207,46,186,47,233,159,149,36,255,0,177,231,194,237,104,93,118,205,67,233,100,141,10,55,97,11,199,145,79,170,232,189,111,22,186,146,118,161,251,254,214,202,116,96,60,193,235,250,104,74,121,254,174,207,164,168,224,64,196,12,38,23,34,73,171,100,197,211,117,190,161,139,247,18,52,120,142,173,113,160,124,227,31,16,74,53,151,135,205,242,174,114,253,120,121,32,100,184,144,9,140,170,154,158,202,92,214,50,94,37,207,102,250,41,83,164,214,195,202,63,253,241,11,107,3,242,63,137,40,129,124,113,63,14,84,242,28,253,207,119,42,232,142,66,76,162,24,207,196,76,40,157,248,17,87,24,32,177,252,73,85,83,43,73,231,151,181,85,141,27,70,214,21,66,225,55,18,42,101,151,171,68,126,208,72,6,105,234,114,118,241,33,36,208,176,127,164,158,68,157,191,160,44,141,38,88,200,240,251,139,9,140,181,243,249,66,162,61,41,240,121,145,193,49,255,0,246,42,122,153,98,73,249,38,203,197,47,181,83,83,213,15,59,12,138,252,42,123,34,110,194,37,143,170,193,173,38,208,197,228,88,213,67,74,128,134,41,120,113,33,228,233,225,136,236,44,68,154,53,246,216,153,140,156,179,80,144,131,225,83,105,1,84,62,0,89,25,255,0,54,37,148,201,241,50,112,227,92,251,88,106,27,145,126,147,253,196,166,135,80,158,73,48,203,41,50,46,118,146,75,127,10,237,173,78,185,85,50,8,143,202,33,149,52,184,54,156,147,17,225,202,60,139,157,50,126,63,117,49,128,23,217,51,139,177,108,115,107,111,113,25,67,99,6,44,98,113,39,112,35,100,83,76,164,61,73,243,75,148,66,166,65,181,219,17,138,173,37,5,169,83,26,6,219,185,71,107,104,192,178,1,2,24,184,136,172,97,234,70,89,1,145,54,162,75,53,38,158,156,32,62,196,220,67,68,114,92,106,144,16,38,95,212,87,122,116,72,163,253,196,164,213,183,61,198,229,252,234,202,30,167,210,53,175,218,91,23,44,149,190,214,201,150,255,0,164,23,203,38,178,190,32,73,67,135,121,36,120,133,20,124,94,226,108,247,234,120,204,194,178,99,229,70,39,15,90,59,215,177,1,249,74,178,170,40,183,53,204,103,252,220,172,74,134,29,168,236,162,97,197,151,18,153,12,150,89,29,251,184,164,40,213,28,57,254,154,63,148,226,26,218,175,136,89,130,141,2,14,12,210,226,226,26,86,96,232,124,120,140,81,228,66,220,107,108,164,126,97,110,80,177,161,193,182,6,239,22,34,34,204,224,11,101,107,166,41,15,136,80,9,251,130,85,250,111,85,81,201,27,62,154,26,6,152,173,147,23,250,143,42,91,38,146,168,71,197,92,46,52,173,31,244,44,116,151,190,158,238,35,4,18,144,163,80,90,134,170,186,21,171,197,16,92,136,184,22,71,130,204,34,226,73,102,73,203,114,3,39,86,100,25,84,101,14,180,227,39,42,110,26,211,149,153,77,196,52,47,173,188,175,102,104,163,18,38,214,248,2,138,207,105,38,241,155,122,155,131,101,85,27,229,34,69,36,146,45,230,198,54,102,41,113,19,233,173,84,246,85,68,6,96,148,105,179,231,142,223,134,36,92,68,23,184,153,100,87,22,164,148,200,22,179,143,154,33,73,141,3,50,51,235,89,243,98,202,69,75,62,250,230,181,239,136,98,139,253,165,33,62,224,150,83,153,187,85,196,210,50,250,203,81,214,206,101,216,98,241,253,53,49,169,62,58,235,136,80,94,88,148,196,226,103,182,187,133,148,8,55,112,88,46,164,146,54,137,211,48,188,194,104,185,114,165,147,165,138,101,203,93,70,142,106,55,177,198,62,21,255,0,218,112,122,166,215,240,246,166,139,54,13,137,95,198,191,75,86,195,137,111,17,155,66,147,41,87,39,187,248,111,164,125,69,150,49,32,12,82,68,254,207,113,93,105,43,81,194,24,195,151,169,114,175,78,157,39,13,117,215,79,232,73,35,74,214,13,184,211,22,53,175,229,41,18,184,218,146,45,105,49,22,4,149,209,159,171,116,228,224,109,12,46,68,189,245,180,242,70,252,209,71,143,234,43,179,36,203,244,46,68,159,227,200,37,39,17,113,38,111,152,253,65,17,225,49,70,85,47,169,244,222,159,147,231,180,40,242,125,165,33,79,26,254,146,119,12,162,99,243,81,217,116,201,117,41,101,169,125,27,76,69,132,124,187,92,191,157,63,184,211,26,126,77,86,82,197,24,136,149,195,159,56,145,57,68,144,218,234,121,91,189,161,68,69,77,201,126,133,85,81,85,173,220,234,211,178,37,112,149,150,143,190,212,21,160,100,185,114,187,82,90,218,160,77,149,187,54,33,38,210,103,176,163,218,8,163,226,73,182,163,49,208,67,169,201,53,159,212,11,149,38,212,55,17,61,145,37,21,79,57,0,133,152,255,0,241,230,85,85,38,45,102,161,181,17,31,134,0,255,0,113,11,39,85,75,23,44,188,104,59,91,183,214,147,8,69,149,79,89,76,150,81,230,48,134,95,182,149,163,40,165,35,245,38,229,159,41,23,181,4,195,75,201,180,44,94,50,165,52,247,15,130,118,110,248,190,218,167,52,248,147,71,194,46,69,139,84,6,49,14,158,130,39,230,196,52,202,3,14,66,98,23,82,194,182,49,228,254,218,104,246,109,152,252,42,214,38,104,244,160,11,57,165,149,73,51,226,16,41,37,62,33,101,12,191,157,97,169,46,239,48,28,49,5,254,133,205,41,244,125,140,233,207,182,182,41,10,79,62,181,197,52,111,47,106,157,81,186,34,235,99,244,157,14,182,222,177,153,186,213,232,97,233,203,40,185,189,197,192,180,244,57,216,62,151,220,78,116,221,174,167,21,150,17,74,203,25,81,86,72,120,136,213,117,46,245,37,104,199,16,129,175,18,231,48,233,235,96,202,205,47,179,205,118,42,171,138,162,131,105,108,44,68,90,174,244,53,109,144,51,84,148,121,23,90,204,175,207,220,231,169,31,12,209,9,225,136,73,190,22,20,120,148,248,66,122,73,216,108,5,198,153,238,78,95,210,11,141,35,43,88,204,70,1,211,0,147,230,82,149,75,95,105,41,208,143,154,34,119,24,54,185,243,20,164,84,49,183,114,120,74,36,234,218,249,24,73,64,97,198,207,234,2,92,215,227,7,197,173,71,160,6,1,104,141,56,73,211,100,191,248,198,187,229,197,84,17,86,230,247,20,235,52,55,173,143,40,98,162,168,248,182,160,167,51,211,119,122,199,84,105,192,88,234,193,109,164,149,153,72,63,109,48,164,141,234,71,194,21,105,51,65,218,198,3,194,46,81,165,48,41,229,208,74,97,141,23,143,205,77,163,84,226,81,108,21,50,156,16,96,191,44,94,68,162,133,155,96,63,44,95,228,93,33,129,252,73,23,54,212,98,24,148,14,173,181,124,17,190,190,166,47,34,213,101,126,6,2,134,79,207,97,203,218,158,76,248,116,9,204,245,2,246,40,42,167,206,140,124,182,31,243,174,157,73,124,9,49,112,152,170,118,218,230,0,112,235,65,24,123,66,151,42,18,202,1,198,79,182,138,159,100,1,89,98,136,92,171,116,195,101,2,170,201,115,42,32,97,182,79,229,70,154,124,88,192,204,25,67,75,173,66,242,129,248,87,34,158,109,85,11,80,115,113,70,243,73,50,191,128,203,83,185,233,230,2,200,159,54,92,67,70,218,234,122,56,36,244,154,232,3,199,238,72,80,80,245,56,199,85,132,48,8,89,62,31,85,3,91,101,107,27,207,52,85,10,185,184,149,183,26,182,168,76,96,107,229,19,39,237,44,33,217,65,40,249,165,98,66,190,158,37,188,76,166,18,66,205,54,60,249,139,43,16,213,214,54,251,21,152,181,97,128,82,102,136,92,169,14,173,173,60,227,128,219,162,20,158,104,248,12,137,4,108,12,73,73,139,12,62,228,246,81,9,11,80,222,65,136,204,34,197,251,169,4,155,187,200,79,102,89,67,201,251,74,194,226,126,229,248,177,101,73,44,180,172,162,29,133,218,241,164,104,213,199,86,15,15,170,201,137,148,82,136,82,39,16,25,100,80,124,216,144,180,153,198,60,34,236,76,12,249,209,136,195,21,10,170,129,96,121,38,219,17,129,218,226,86,85,176,34,73,174,225,236,73,174,3,189,170,204,30,193,169,234,173,91,115,11,204,33,18,70,147,85,226,53,70,23,213,87,49,143,135,23,25,83,96,214,191,98,192,251,136,48,217,75,146,61,222,94,68,246,158,248,158,24,77,141,11,38,64,202,78,201,152,56,62,97,48,151,158,248,59,71,203,15,98,160,147,165,79,109,204,36,134,126,137,178,23,16,87,69,68,176,162,6,173,151,52,111,175,20,12,95,113,31,27,79,65,35,51,88,246,45,12,141,58,144,140,9,98,140,170,154,146,202,36,226,98,151,23,18,42,168,22,37,228,188,117,167,197,17,24,240,228,27,10,98,246,171,41,250,110,46,60,194,73,141,166,15,39,218,34,220,69,37,223,12,4,149,196,93,207,237,165,26,159,79,30,55,129,177,46,157,0,218,114,161,155,66,192,249,159,221,88,92,26,12,230,124,164,12,75,45,25,185,28,214,6,128,150,72,158,163,136,152,213,84,56,195,218,97,196,170,42,163,65,146,6,10,92,241,136,98,250,169,30,170,101,52,97,225,169,149,151,234,37,106,154,182,19,79,103,228,127,186,147,135,0,159,153,19,79,38,94,119,138,88,137,141,81,134,135,212,186,98,161,84,209,60,201,59,214,48,49,34,170,38,105,233,66,170,101,142,95,227,88,134,132,245,188,210,196,177,187,190,157,26,14,40,137,25,178,1,121,161,220,73,136,254,92,67,72,66,28,103,127,46,84,68,109,67,115,59,36,79,105,45,146,99,193,156,193,98,73,95,225,81,171,32,78,207,219,198,155,122,61,173,111,132,178,136,152,208,254,164,65,3,54,46,166,32,13,175,47,44,191,167,136,92,107,127,232,145,213,116,149,172,65,143,180,121,21,36,249,39,147,17,225,23,252,139,135,67,125,204,99,176,188,139,165,208,234,64,96,249,180,154,93,27,32,196,128,215,53,182,163,38,81,9,3,12,204,140,14,88,185,72,186,189,148,154,107,32,63,52,92,171,155,218,195,0,158,243,8,88,134,186,177,117,196,15,129,146,121,44,218,27,136,101,94,51,41,244,148,23,203,196,66,160,97,179,36,188,34,85,159,248,104,125,64,6,124,215,241,165,167,244,203,28,174,103,198,9,197,151,134,167,73,73,40,254,166,85,166,215,89,234,219,47,15,232,49,132,186,143,254,14,75,173,26,30,31,195,167,150,94,21,15,196,91,114,212,178,245,11,95,97,54,137,214,123,159,8,150,212,217,83,107,231,179,63,168,138,6,40,223,76,75,211,35,14,144,239,136,17,15,137,57,164,120,45,222,200,150,61,101,86,85,84,34,204,68,179,82,65,154,252,91,82,11,249,81,79,211,0,178,30,239,42,170,214,122,74,158,146,183,119,93,141,66,214,217,75,252,225,234,26,42,190,38,216,50,29,108,72,36,204,132,181,213,91,239,148,10,26,214,121,202,55,137,72,191,229,143,255,0,191,169,178,140,172,91,85,79,139,231,219,200,169,158,250,220,27,179,20,133,34,133,173,167,100,214,50,88,165,114,37,218,183,95,179,70,144,30,162,34,20,127,109,77,176,80,58,35,237,95,181,124,76,93,171,212,247,96,140,13,161,98,144,171,218,87,82,83,106,138,224,75,137,214,86,42,248,26,96,118,204,249,78,196,234,168,194,216,195,79,79,130,39,243,113,45,218,194,202,182,76,31,148,236,18,213,39,67,108,188,247,115,198,47,182,167,167,214,250,107,255,0,85,149,27,109,111,113,148,2,180,207,147,45,156,184,149,184,108,143,249,4,105,235,157,207,141,40,100,100,184,130,70,195,212,156,28,168,107,32,167,80,134,17,201,251,171,11,88,0,146,60,69,72,116,246,170,30,4,221,143,245,47,117,77,102,107,13,82,107,209,31,24,239,218,20,152,208,242,88,124,156,217,85,176,89,233,30,101,44,81,151,247,80,147,13,6,119,54,195,18,233,86,66,121,16,115,33,147,27,202,180,133,146,164,129,129,196,156,106,25,149,208,187,178,44,42,181,110,156,131,7,14,212,133,34,230,105,22,229,234,213,24,211,213,127,78,126,98,141,41,147,242,207,126,30,85,189,150,167,178,27,204,40,27,97,254,234,10,49,175,9,43,139,24,191,58,186,217,201,1,190,125,149,105,51,75,139,136,107,68,155,187,27,182,63,8,184,213,101,174,155,184,212,128,249,178,147,248,196,162,237,116,124,234,146,98,221,73,74,208,140,172,40,135,2,230,162,213,242,205,144,177,138,245,212,33,198,136,88,59,188,191,232,74,96,105,141,205,87,81,50,32,225,232,105,217,249,74,76,127,77,54,206,56,138,204,122,225,227,182,7,10,150,178,135,22,8,21,156,250,119,193,225,18,71,36,63,105,27,57,5,128,244,221,149,230,79,233,226,32,135,245,23,69,101,85,172,216,172,44,185,89,87,37,147,62,214,76,230,87,68,46,33,170,74,219,235,90,215,250,121,101,101,80,154,201,240,82,60,199,118,180,146,139,212,133,129,72,124,152,140,33,149,49,129,106,201,36,197,44,184,151,217,147,15,26,212,24,127,76,154,54,254,4,138,15,107,164,143,9,236,226,237,72,109,116,121,231,51,169,117,169,33,220,197,4,181,168,207,136,48,102,227,198,186,55,148,149,88,230,213,84,39,211,113,114,237,72,95,218,42,44,215,117,82,65,132,209,100,136,137,197,198,173,163,141,250,185,67,18,132,141,63,214,238,95,180,201,182,243,83,105,47,196,117,140,36,218,60,147,79,187,196,68,92,61,60,65,254,147,26,182,129,79,46,116,76,34,47,26,77,63,73,74,173,249,184,133,228,84,241,18,218,134,214,249,194,27,61,69,99,118,250,169,32,127,207,226,253,164,130,25,174,109,207,132,209,72,169,161,210,2,76,71,196,55,186,164,177,181,141,177,50,200,96,141,203,93,105,149,16,27,35,144,124,178,146,155,141,49,58,160,239,54,82,99,88,86,198,157,101,237,38,219,212,107,20,117,182,76,146,124,33,148,157,188,196,246,139,148,138,73,244,128,173,240,41,114,39,245,166,138,95,14,92,67,251,137,91,0,15,129,113,136,159,54,37,69,26,202,171,180,211,198,162,238,245,13,56,129,180,9,70,84,154,29,145,36,147,133,115,229,224,61,87,200,233,179,230,65,146,207,148,46,85,53,112,25,69,3,195,17,101,91,36,131,7,82,251,101,39,131,48,149,227,183,144,152,138,224,89,2,163,252,196,68,201,244,209,151,126,155,171,96,225,218,144,67,89,86,214,193,182,127,205,136,165,42,127,26,4,88,76,196,37,85,101,77,125,197,98,34,159,73,68,164,59,13,92,95,250,74,228,208,247,209,49,20,72,89,225,2,34,25,162,13,159,170,74,211,41,138,172,69,76,211,123,99,246,226,26,34,53,246,200,251,65,20,133,85,82,89,91,55,135,116,52,134,215,77,196,240,226,47,242,41,72,168,229,85,152,119,26,203,114,5,247,204,100,246,148,164,57,39,173,38,47,105,52,101,192,254,170,146,200,208,131,70,27,62,134,142,72,255,0,75,200,165,238,244,220,88,209,31,132,74,131,214,216,85,139,222,201,164,93,11,212,92,149,78,93,154,254,182,95,202,79,196,53,76,195,122,144,0,45,248,202,155,89,83,229,243,249,85,29,112,207,68,136,243,39,175,234,105,80,253,49,249,50,150,86,85,178,182,183,108,117,3,79,175,207,24,159,54,94,53,117,67,118,11,126,96,148,106,44,237,229,160,213,42,141,240,246,13,147,25,98,24,171,55,176,112,135,136,222,210,219,27,80,206,24,49,10,82,85,100,25,115,70,243,6,82,221,205,91,224,90,130,201,120,200,78,20,25,177,139,221,65,102,151,24,255,0,54,156,198,120,39,51,238,44,255,0,236,97,111,156,239,207,152,163,16,190,162,97,91,130,79,254,222,70,182,190,169,146,120,74,36,23,224,105,121,51,111,198,36,202,171,246,12,195,227,86,209,193,38,82,252,201,22,230,26,9,89,134,38,49,41,123,35,2,160,15,20,76,147,164,161,105,52,244,189,65,250,185,91,21,181,119,23,18,170,125,37,60,158,98,148,101,39,218,82,183,117,64,23,233,34,226,79,163,104,242,82,117,90,12,171,101,168,103,16,24,132,33,167,245,11,9,42,179,198,59,12,186,27,63,173,215,97,49,113,40,232,208,56,25,245,83,26,219,128,65,62,18,149,115,187,81,172,55,48,137,154,86,47,231,17,69,200,163,236,173,65,165,184,133,43,149,93,93,154,92,144,102,17,70,185,196,154,29,180,239,80,176,40,203,246,211,87,123,65,149,168,17,3,89,193,183,243,20,185,74,150,169,144,74,60,33,198,161,167,201,170,182,38,210,36,1,139,246,150,250,122,123,90,153,76,194,82,227,75,182,201,196,45,114,222,203,77,178,104,241,37,145,180,219,225,19,138,46,82,42,138,169,144,113,176,54,18,135,27,247,83,135,218,233,248,204,255,0,57,25,127,105,81,103,79,33,107,168,134,5,9,202,62,97,47,73,167,197,237,34,172,181,84,65,141,248,184,134,131,173,212,135,147,205,136,120,210,55,81,252,29,99,97,149,108,7,170,200,1,32,152,166,131,169,200,78,26,234,97,151,238,101,76,161,221,159,222,22,37,154,117,20,21,163,103,7,212,154,62,12,214,62,88,96,114,123,137,38,105,113,160,237,34,104,140,95,115,124,174,195,51,32,248,150,47,152,66,112,171,126,82,77,204,74,178,28,237,250,39,83,93,131,41,120,148,158,164,208,22,181,30,233,63,192,187,107,228,140,108,73,231,201,173,156,55,238,202,53,159,145,7,30,192,170,231,22,170,164,185,141,221,61,51,13,171,199,250,178,167,87,6,174,141,230,85,25,234,67,183,150,252,34,227,18,76,31,137,76,134,178,117,36,79,164,165,167,234,125,179,211,7,210,0,71,202,150,223,105,189,200,56,74,60,137,118,71,86,80,200,122,170,198,112,216,45,209,54,201,224,100,131,7,23,98,138,167,141,113,90,60,88,178,141,85,214,195,181,199,152,34,197,251,170,171,11,34,136,204,163,234,170,171,89,60,189,67,78,223,13,144,129,203,40,69,34,83,72,249,114,71,134,89,114,162,46,42,167,96,254,147,21,109,69,177,147,30,201,36,250,73,156,11,139,88,60,89,70,81,254,210,79,79,38,80,188,5,46,2,119,100,193,237,51,68,22,37,38,175,17,148,219,38,214,93,147,48,152,163,199,244,212,149,222,146,36,223,62,81,167,213,82,107,99,49,251,178,242,34,223,113,92,81,225,196,136,228,209,1,149,172,114,236,54,186,88,253,89,99,35,89,62,13,217,25,134,46,216,159,186,186,79,166,196,156,14,92,104,7,232,154,120,79,245,28,177,132,158,200,46,66,136,16,216,46,18,139,42,98,205,142,78,24,185,87,216,118,68,141,230,109,168,241,125,213,148,109,73,6,73,56,170,250,187,8,36,52,129,93,69,214,84,131,155,43,154,40,227,37,242,116,223,166,248,26,36,172,170,193,246,177,100,179,132,68,18,158,147,106,50,206,218,98,83,220,87,248,27,32,104,214,86,88,240,136,164,253,180,246,29,149,145,7,132,162,196,69,170,78,198,8,243,117,17,35,159,169,39,66,27,203,16,73,100,143,79,13,7,142,70,30,89,67,220,197,234,228,18,87,224,124,24,68,167,38,124,72,177,199,243,101,64,51,92,238,120,67,145,69,100,103,248,42,202,99,107,113,170,171,101,240,139,40,252,213,94,152,214,114,177,176,86,16,57,63,117,69,79,147,40,175,102,98,226,202,170,224,85,0,128,97,98,79,30,69,85,135,75,10,205,137,115,48,47,155,23,118,104,184,148,213,148,99,227,225,18,103,90,103,248,97,41,83,92,32,192,245,123,42,114,57,78,118,29,31,107,100,124,166,41,4,52,217,154,26,182,8,242,203,46,33,253,66,162,230,106,73,113,178,8,37,72,44,131,127,169,31,243,121,5,25,110,227,120,232,53,69,211,236,171,171,79,242,147,242,141,40,159,241,32,101,156,202,232,145,72,92,190,226,189,161,209,250,15,30,43,105,67,200,155,126,6,208,17,136,203,24,133,133,197,245,74,141,148,127,86,212,109,205,126,133,186,122,73,227,69,97,182,188,159,117,94,67,190,137,38,46,47,75,228,82,111,187,166,35,240,196,198,156,64,146,15,201,237,17,70,203,108,13,10,176,187,5,104,242,203,139,151,237,141,73,207,248,145,76,89,124,53,100,16,213,45,148,49,198,99,13,44,163,46,95,164,84,169,245,186,86,75,50,251,191,77,111,167,150,162,127,209,163,255,0,16,180,175,254,192,33,127,137,55,135,172,52,137,65,148,181,113,133,252,169,25,171,98,227,194,24,25,114,175,82,104,200,145,136,243,94,83,73,40,253,188,101,198,172,173,250,177,159,244,52,153,107,160,44,184,77,86,79,220,26,82,253,31,70,82,110,233,19,230,105,45,57,39,164,68,141,246,242,228,73,174,35,78,211,100,226,23,26,198,227,239,220,213,10,167,173,151,24,248,76,94,53,183,80,224,140,199,250,119,98,93,2,248,115,135,244,145,230,173,33,1,155,116,166,51,10,33,220,60,76,229,138,73,36,88,178,238,124,147,226,44,82,8,105,245,12,9,196,3,243,20,98,91,44,140,8,222,120,69,148,162,247,21,42,168,76,131,212,48,8,89,123,176,139,18,206,214,146,116,26,15,80,20,165,91,2,7,173,254,175,137,24,109,30,9,32,218,22,87,26,122,171,133,152,227,112,223,99,100,62,108,152,213,93,11,34,65,39,87,34,161,244,22,86,189,241,49,113,165,22,85,172,17,31,133,109,85,23,16,181,202,3,61,243,135,135,42,147,212,144,201,27,186,86,33,173,44,178,184,140,252,81,37,98,77,35,25,147,153,253,70,86,82,41,85,188,198,39,233,46,226,198,247,85,205,13,172,73,44,237,64,195,153,77,5,255,0,229,123,159,182,182,217,26,116,144,127,73,211,155,111,184,82,169,237,171,241,26,195,25,51,7,37,253,168,200,115,34,70,238,92,254,76,155,33,145,158,163,215,246,149,60,105,240,75,23,136,88,146,178,178,15,85,27,154,248,30,120,132,34,35,227,26,41,7,250,161,168,247,204,102,68,68,51,101,83,85,200,25,86,163,227,4,5,63,17,83,72,208,216,54,37,172,12,65,3,54,233,121,150,88,151,67,72,67,212,110,23,128,68,230,88,201,152,146,190,212,100,122,46,28,99,217,13,248,84,189,92,168,37,173,244,24,61,185,10,68,176,55,100,178,62,19,69,196,178,152,22,10,94,35,35,223,85,20,64,202,47,247,19,87,64,177,227,61,144,129,151,42,80,109,73,90,70,97,228,200,138,99,241,19,17,139,145,50,14,146,173,178,230,203,139,248,150,170,171,124,153,97,12,8,123,147,241,11,181,89,83,233,143,122,88,147,154,168,96,168,6,16,136,127,185,137,104,184,178,157,24,121,177,19,26,187,72,168,184,19,173,205,178,89,6,51,30,30,175,182,166,118,4,20,188,219,172,163,250,107,127,244,233,223,54,97,101,254,85,230,27,47,233,23,62,243,125,140,177,140,2,28,172,94,53,36,66,49,252,95,200,178,12,98,120,34,217,214,168,178,50,3,40,129,154,86,186,49,247,123,162,151,237,163,95,62,8,159,204,135,184,178,4,110,16,165,12,51,11,205,199,254,234,140,146,92,170,169,70,203,90,9,47,96,125,197,246,124,8,50,71,132,69,196,146,192,11,8,76,168,214,24,99,39,106,155,77,79,145,150,60,141,95,135,142,33,255,0,156,145,104,158,103,194,2,115,234,81,10,206,164,182,123,247,35,120,68,47,228,77,27,43,147,147,2,75,213,101,121,191,10,244,105,60,239,52,177,98,33,87,141,14,85,108,188,203,108,153,224,146,62,82,143,34,182,217,150,23,27,74,196,146,253,223,252,37,114,23,219,74,172,180,245,196,19,238,226,74,91,166,73,184,255,0,219,112,145,53,94,171,39,204,82,224,42,84,91,27,105,53,229,206,61,164,184,187,159,229,85,172,152,242,143,49,133,137,66,62,158,117,76,237,216,189,213,105,85,26,92,232,153,138,147,110,134,216,14,123,247,44,126,20,141,148,58,142,105,250,134,33,171,104,208,192,55,243,34,237,109,89,10,11,246,145,70,37,93,197,69,18,164,251,225,128,113,54,146,229,41,27,138,16,70,62,104,147,201,202,157,111,31,101,230,95,113,47,102,155,185,178,178,203,44,188,105,86,206,48,146,76,107,145,63,229,37,73,47,242,170,186,123,233,208,162,176,86,9,236,106,221,49,72,6,110,231,255,0,210,82,250,134,202,12,210,127,79,201,137,74,101,79,31,113,213,152,107,235,113,74,254,34,229,70,6,97,228,251,171,151,179,191,136,170,182,25,177,131,54,235,149,74,170,131,148,114,96,28,163,237,65,135,77,255,0,118,105,228,255,0,105,106,129,168,119,47,218,25,86,4,218,124,96,121,165,207,30,79,166,133,145,126,140,171,18,190,165,182,38,20,242,30,161,167,24,254,110,40,212,70,161,181,4,98,60,193,200,84,130,147,83,193,178,178,218,20,68,77,166,146,5,84,237,209,189,14,203,155,168,107,85,147,255,0,35,226,84,251,190,226,157,167,55,248,2,37,99,25,155,97,230,48,149,213,153,57,8,202,39,14,149,57,62,110,88,178,255,0,18,203,255,0,133,90,223,243,108,98,39,183,196,155,201,212,39,27,49,114,40,141,72,103,219,19,154,41,4,63,186,159,121,223,21,244,39,85,65,164,203,138,121,196,103,164,148,120,210,187,88,111,147,238,165,17,171,101,11,244,136,220,211,161,119,9,115,201,100,230,86,58,184,102,205,226,103,50,67,50,101,4,19,191,119,2,105,73,246,149,85,107,201,108,61,220,190,33,255,0,243,235,69,174,173,208,16,186,183,50,73,244,241,43,43,46,170,35,89,24,146,129,48,243,143,253,62,1,35,15,238,38,243,13,58,52,76,89,113,125,197,165,250,240,243,126,83,79,105,113,198,31,212,47,231,34,20,212,247,246,236,205,44,191,198,134,140,91,19,79,52,81,75,194,18,229,39,184,68,240,33,224,98,76,106,118,12,252,66,196,156,67,55,30,21,50,222,32,111,103,58,10,215,82,50,144,127,170,26,117,101,72,75,112,97,22,68,4,63,133,192,199,243,101,228,78,209,179,169,138,202,140,85,124,55,190,173,182,6,99,74,26,168,187,153,4,152,246,147,199,36,159,109,72,85,105,232,181,0,194,28,98,84,80,3,18,55,186,50,168,50,255,0,74,53,92,2,237,151,241,152,15,79,47,106,221,91,26,215,195,250,138,160,153,62,184,113,48,236,9,36,138,62,215,82,90,193,38,111,75,197,25,21,95,29,5,179,14,100,227,16,30,148,178,24,231,19,152,89,70,177,135,60,246,64,204,88,184,145,241,172,135,90,70,20,66,202,68,203,37,24,198,91,138,173,116,5,4,208,102,216,98,34,6,3,1,72,199,132,190,215,90,175,159,119,113,54,33,13,136,113,135,224,185,5,199,174,89,90,254,168,138,141,38,179,10,170,116,72,22,64,201,152,197,85,112,236,129,56,31,40,37,49,164,190,27,220,144,12,151,96,82,99,250,106,172,193,4,16,97,197,139,18,214,141,151,228,214,168,160,204,56,143,194,183,62,25,228,179,49,86,137,143,56,128,252,69,196,137,211,12,60,145,191,212,109,63,233,46,91,101,145,79,17,73,163,19,165,37,184,161,33,71,155,220,87,246,172,138,62,158,85,61,100,254,14,21,107,41,44,142,37,169,52,77,145,101,238,247,68,198,138,129,234,48,153,135,18,232,44,134,73,36,218,32,38,105,225,198,230,20,161,148,159,77,81,163,71,95,99,86,70,20,70,181,191,35,49,24,88,134,128,181,11,228,141,229,42,180,219,3,105,213,200,181,134,156,115,152,240,226,68,112,168,52,140,114,115,83,213,73,39,205,213,229,254,84,230,157,250,74,183,229,49,98,34,109,169,52,150,216,143,10,147,252,48,248,199,205,137,59,67,254,140,89,63,167,87,211,204,174,147,213,40,106,163,211,106,163,15,245,75,145,86,201,32,252,2,101,210,233,195,189,136,192,151,141,65,187,155,83,27,41,60,15,196,85,205,236,166,106,127,82,249,72,4,226,247,23,84,147,167,153,25,156,75,76,56,211,132,255,0,111,253,164,213,71,228,17,179,33,51,67,173,167,70,27,34,91,69,34,35,85,105,138,125,99,5,249,123,62,162,164,52,202,12,248,173,162,143,39,212,88,207,53,24,193,253,36,72,90,195,196,201,51,63,39,124,69,248,15,58,52,19,203,21,201,11,139,172,107,241,142,191,170,185,37,139,234,108,69,212,254,62,37,253,87,152,17,201,243,9,133,151,42,224,159,27,63,236,252,11,104,132,187,169,138,61,200,185,85,234,179,41,56,217,161,99,242,39,194,90,125,93,163,181,4,93,67,167,178,23,243,242,12,75,250,73,240,235,86,218,234,13,62,3,88,64,32,137,224,197,248,187,71,179,80,105,185,220,52,221,75,244,183,195,127,139,178,163,96,13,181,89,4,184,54,150,22,183,109,125,79,74,70,215,169,77,63,135,104,102,149,149,59,230,205,196,183,4,211,169,15,132,34,33,126,226,99,79,175,40,236,128,207,149,38,69,148,251,232,162,39,249,89,11,252,171,171,113,93,125,142,10,178,48,109,108,146,91,51,21,136,177,45,86,186,26,182,72,243,68,47,42,93,248,144,101,255,0,219,89,5,252,170,130,182,227,31,186,167,189,79,143,67,118,255,0,82,40,218,50,243,187,18,198,182,158,212,164,120,130,46,165,208,102,79,28,214,124,220,174,52,181,254,101,243,244,233,228,254,36,203,34,63,17,114,20,192,140,72,220,62,226,99,50,52,226,131,169,43,52,107,136,82,178,149,58,141,48,242,65,243,101,234,88,255,0,242,27,153,11,119,166,238,68,124,194,247,86,248,122,75,114,63,155,42,127,39,88,81,140,251,65,69,36,146,38,48,204,194,119,99,78,178,47,208,85,136,9,250,63,100,79,148,47,26,101,3,74,193,193,148,178,137,145,92,154,27,36,131,169,70,223,76,157,90,119,134,36,12,191,113,99,103,240,22,8,102,250,23,12,73,88,134,136,126,158,151,119,205,97,62,73,84,136,110,238,74,118,6,88,136,33,171,170,75,135,227,96,69,43,42,74,215,224,219,106,224,191,134,226,82,1,230,9,72,189,91,90,203,126,44,191,238,167,211,3,190,102,19,32,158,202,170,146,51,218,79,184,37,64,36,233,45,143,50,221,26,212,226,6,209,53,53,148,82,51,183,42,152,153,26,198,49,223,46,184,188,139,119,46,21,20,89,90,222,70,156,240,148,95,235,70,192,55,59,51,44,95,14,226,116,188,214,8,173,158,53,141,24,234,197,101,110,146,131,52,25,140,95,227,94,159,73,85,72,204,165,138,167,97,152,229,30,19,100,18,219,38,49,8,7,226,200,82,40,179,63,0,97,69,198,161,157,25,255,0,211,133,182,24,145,186,123,92,142,75,48,203,148,60,169,108,200,19,138,63,208,16,170,44,212,150,81,167,60,221,73,191,17,170,50,204,190,71,84,184,184,100,145,229,82,179,238,207,11,233,137,40,135,36,241,187,138,168,66,106,123,32,124,223,252,136,214,60,114,5,106,49,132,13,103,40,67,237,26,22,76,201,210,79,152,162,34,5,154,120,3,157,253,62,87,250,213,143,166,218,148,31,54,34,73,91,10,42,124,132,205,112,8,117,187,224,115,79,196,152,67,126,159,164,127,17,114,145,105,102,56,210,25,148,88,145,70,129,6,115,21,100,204,148,120,20,144,231,211,77,240,54,194,54,84,217,146,103,120,112,245,168,216,122,120,131,27,48,148,133,26,108,22,75,23,104,146,102,159,35,215,65,227,246,50,64,252,197,38,69,197,190,46,232,207,82,3,205,16,68,253,193,46,174,195,34,182,213,210,89,204,84,140,218,62,50,251,25,86,70,186,31,142,180,124,61,65,167,245,6,25,123,156,126,107,189,134,124,72,209,88,83,11,249,21,221,198,137,211,147,98,60,161,16,197,39,219,34,227,218,158,135,83,249,178,39,252,37,124,183,154,85,233,226,175,248,11,55,82,205,174,71,68,167,212,241,4,63,182,178,159,168,104,228,147,14,34,100,81,186,86,170,68,104,156,69,228,250,137,140,154,123,18,159,54,232,133,254,37,85,233,216,147,72,182,45,99,6,44,104,153,118,185,72,147,76,213,186,154,55,8,96,15,26,109,73,186,147,23,9,147,7,214,196,198,141,149,242,49,164,57,244,147,94,89,123,88,136,152,210,82,28,92,178,251,19,25,230,60,18,124,162,196,58,145,228,30,27,28,98,82,106,167,29,7,141,153,198,207,201,24,127,40,33,168,107,42,169,82,109,115,20,95,235,86,158,164,2,131,229,4,68,4,243,68,173,3,229,216,21,11,53,4,101,200,25,241,177,196,194,36,173,154,108,254,123,187,27,159,227,18,10,182,248,119,118,47,195,43,141,62,54,214,16,243,75,149,198,153,90,230,212,42,182,0,211,103,201,137,24,108,255,0,230,105,20,59,137,210,71,253,58,40,241,253,66,47,27,85,88,198,225,55,47,237,9,45,152,113,195,238,244,248,216,253,222,231,253,165,3,172,62,46,232,13,47,250,185,88,190,218,181,15,133,180,87,230,18,229,223,17,126,23,81,219,61,146,203,20,98,196,149,151,87,92,91,182,162,37,21,242,211,94,197,190,151,181,210,186,238,11,37,215,234,62,214,113,241,45,19,40,110,105,14,201,98,159,24,163,243,81,250,98,170,13,68,29,165,124,15,246,202,182,154,214,116,25,127,54,92,67,85,85,100,81,164,88,237,129,209,35,76,36,216,188,210,191,141,99,231,139,136,69,83,48,36,142,75,62,82,87,106,111,25,146,196,70,44,168,84,217,38,72,35,15,49,138,190,210,73,245,115,188,33,95,44,166,69,16,240,152,89,72,152,232,249,148,194,243,229,196,68,171,34,32,85,157,77,143,209,243,138,76,194,235,71,51,73,16,131,229,40,211,71,217,69,17,56,139,148,107,65,173,70,78,148,205,213,39,208,148,97,12,202,73,113,137,197,237,47,70,159,56,188,38,23,82,165,140,17,147,152,171,92,240,179,251,72,184,145,139,155,106,17,186,134,97,197,19,17,74,165,32,85,88,201,62,80,136,139,163,126,30,167,146,252,182,18,137,251,105,179,3,93,90,198,122,119,251,137,213,81,57,134,231,234,115,152,215,23,245,50,217,18,198,172,152,213,168,110,244,174,215,230,226,226,34,198,200,35,183,127,47,46,37,131,41,32,148,124,49,83,42,175,142,162,51,95,150,130,57,247,192,154,124,53,194,197,25,34,190,128,123,32,60,49,4,66,145,116,88,26,73,153,58,151,219,231,193,211,241,115,110,135,147,233,173,106,39,244,91,28,138,134,147,86,210,19,45,140,162,109,147,107,41,243,136,207,148,42,215,125,107,115,109,205,237,165,241,172,167,70,102,19,69,202,161,92,189,138,218,227,90,112,128,191,171,22,82,173,246,85,71,41,242,132,88,133,244,208,85,83,49,31,41,147,89,55,196,23,72,178,145,53,171,240,3,106,122,209,193,6,93,170,202,248,196,146,15,148,23,82,72,107,237,70,64,126,151,141,4,27,43,89,61,210,136,145,153,237,252,10,152,195,135,40,190,101,176,158,65,19,233,163,54,115,191,141,109,135,91,47,207,49,186,211,240,134,8,199,202,94,68,89,74,109,177,47,38,49,198,12,165,18,51,77,154,33,30,240,134,47,42,161,219,2,79,18,248,26,216,149,36,205,137,116,47,27,16,99,51,49,130,30,83,32,30,194,19,152,34,91,89,24,150,82,223,47,219,246,209,230,232,194,166,210,80,42,65,201,14,217,239,202,167,166,26,119,231,194,37,110,96,197,147,45,225,50,219,248,74,182,79,212,76,181,126,66,217,142,125,73,101,100,91,46,110,37,217,41,36,128,177,25,148,184,148,215,225,138,58,130,110,196,94,85,224,218,156,156,65,18,214,101,78,37,87,50,231,211,96,201,39,106,206,101,12,65,3,47,106,71,79,100,114,118,137,27,50,123,4,204,91,165,45,103,99,26,49,115,228,140,79,195,181,196,132,49,183,36,194,143,12,109,202,196,218,110,81,57,131,196,168,170,40,186,30,158,184,207,151,143,26,58,123,37,70,102,80,246,175,67,153,46,55,152,140,156,198,124,9,61,171,44,163,100,76,6,227,41,49,20,92,136,167,241,170,7,208,213,99,202,150,217,64,30,7,162,169,227,169,59,0,134,126,94,44,168,200,198,198,254,98,168,89,50,101,198,157,138,33,114,170,154,220,159,144,201,154,16,89,46,52,152,243,147,164,74,83,82,90,190,48,216,47,170,174,131,39,131,10,85,62,132,22,94,121,133,149,77,99,71,97,153,152,230,241,131,20,167,203,151,181,84,64,167,163,154,6,26,196,184,136,189,39,64,2,55,205,226,89,198,8,227,43,240,224,42,177,241,148,241,6,119,237,50,99,77,227,80,128,189,171,54,48,132,2,58,52,145,139,135,42,93,194,166,191,68,131,24,121,98,23,17,16,83,39,202,233,71,207,127,228,204,148,230,7,159,106,229,102,87,108,140,91,11,38,76,33,56,114,226,68,64,100,168,221,197,77,94,26,49,131,48,133,148,138,90,203,82,75,17,48,226,196,49,34,171,224,58,177,77,235,19,133,212,189,235,18,253,225,41,202,211,78,155,212,156,190,52,225,143,41,68,68,213,27,19,39,217,31,62,109,169,19,224,207,200,15,115,34,69,26,239,242,109,19,24,114,126,210,45,65,89,68,215,114,103,11,155,47,251,139,85,110,170,127,158,19,23,145,55,212,49,162,73,1,57,87,61,147,91,91,4,143,49,165,17,21,209,197,86,166,37,237,198,161,185,141,19,44,76,101,251,106,68,218,231,83,206,38,29,174,36,231,73,50,44,225,241,21,82,63,77,196,32,249,138,52,203,20,94,99,51,55,209,196,223,100,252,120,150,172,132,88,89,48,113,165,230,49,86,33,178,139,36,253,188,107,173,153,78,80,11,184,4,156,14,34,242,46,109,112,29,71,5,255,0,41,41,118,239,233,88,210,123,138,120,146,89,151,18,124,92,107,28,77,148,150,54,67,254,173,0,101,203,246,151,78,208,208,40,244,220,22,11,107,137,111,13,83,253,210,241,162,141,233,67,103,234,135,147,233,166,20,162,240,5,145,63,167,9,70,124,69,211,19,173,234,159,92,171,42,166,62,15,82,126,243,2,104,249,113,9,73,164,84,230,50,156,215,225,190,140,170,29,59,43,173,177,136,130,250,138,146,203,74,196,173,3,246,133,25,71,246,213,48,105,42,139,237,101,65,90,195,157,141,226,20,82,20,105,149,174,184,154,115,246,70,36,148,234,27,31,25,101,167,158,49,30,80,76,44,95,184,132,187,152,120,71,127,211,83,244,0,169,236,157,53,153,123,84,244,55,203,25,223,152,88,147,207,85,203,21,130,202,133,147,12,228,39,15,42,165,110,7,192,204,156,71,225,84,148,155,92,156,165,82,211,43,78,76,124,169,75,52,245,206,235,49,173,8,33,253,52,141,27,120,129,210,103,237,10,126,34,141,100,198,0,74,94,182,75,224,240,229,202,143,101,169,200,117,150,96,41,167,204,149,6,187,12,78,37,5,39,67,78,178,150,251,19,74,38,69,121,91,60,18,124,51,11,42,60,214,64,23,128,68,37,171,50,249,129,206,127,12,60,67,230,42,54,48,89,24,10,232,209,162,201,137,194,37,25,118,204,76,126,21,173,87,80,83,67,230,105,249,44,195,99,41,65,235,15,136,90,115,77,189,241,42,96,101,146,155,179,225,166,160,212,18,223,96,44,187,111,182,157,204,248,38,203,40,152,101,197,38,79,168,150,56,117,125,53,182,166,180,154,38,190,199,29,167,248,133,173,11,45,242,253,7,115,27,205,117,109,43,175,193,192,83,69,36,98,125,52,170,30,131,157,167,200,248,152,184,209,225,248,117,58,237,249,131,196,167,39,64,169,199,81,255,0,34,255,0,7,70,147,106,61,64,54,23,254,162,142,190,181,137,4,252,197,202,49,42,8,117,167,164,166,244,227,118,9,139,158,79,161,185,44,183,229,40,241,149,62,198,181,168,171,33,81,166,245,152,11,43,229,11,200,168,46,245,61,229,144,48,203,41,49,168,218,125,60,74,217,108,55,183,238,43,249,44,130,74,175,184,136,225,84,17,164,200,231,102,210,163,178,156,203,3,42,128,252,179,16,126,100,17,30,130,49,165,201,63,219,85,168,88,42,202,227,242,37,97,54,251,204,203,108,202,125,202,202,53,109,144,217,134,33,120,210,237,133,141,212,134,231,194,143,190,121,225,87,60,194,17,11,251,107,84,58,211,198,230,40,185,17,143,153,44,188,56,145,83,68,117,180,227,146,6,24,220,74,142,6,8,195,195,16,169,228,13,30,66,197,221,148,163,83,247,6,4,34,60,34,76,1,211,47,129,4,24,75,43,145,43,14,164,139,147,169,64,201,211,119,247,118,175,151,46,211,143,219,24,147,182,105,233,223,144,93,74,27,111,96,102,82,203,114,57,195,202,20,158,75,201,190,96,87,202,216,210,234,63,87,43,40,210,109,97,125,16,82,190,80,188,137,153,88,164,108,55,213,90,146,13,4,28,197,47,34,141,170,214,114,239,201,204,44,163,74,43,116,53,175,196,59,95,234,5,147,182,250,107,169,192,209,48,104,0,192,136,93,72,94,158,249,48,173,55,138,147,145,167,178,49,58,136,37,107,91,36,251,76,162,158,65,17,33,190,124,31,6,11,220,91,233,30,242,38,104,213,53,39,144,241,149,178,231,115,110,178,145,29,3,74,156,68,205,44,72,170,124,99,59,19,203,128,203,44,92,198,42,221,197,48,83,232,224,47,104,184,208,83,234,160,249,176,49,4,65,38,49,181,14,33,225,218,144,171,68,157,73,92,95,107,145,38,240,213,37,117,13,9,227,3,55,213,92,248,212,247,241,165,240,148,152,215,74,158,105,86,242,153,244,211,118,86,197,44,76,62,226,174,46,185,135,2,74,146,226,80,188,3,198,159,79,153,56,145,126,218,2,203,70,78,173,99,236,98,23,47,219,89,67,181,173,24,241,88,79,24,136,185,218,53,70,254,14,167,180,246,158,150,95,57,98,17,19,247,211,193,32,242,241,228,71,64,215,154,42,166,181,226,223,140,164,92,240,218,171,125,100,253,160,184,211,172,223,160,140,167,78,11,41,134,12,73,30,161,211,209,127,86,46,85,33,248,146,92,98,113,8,153,21,61,36,203,89,60,38,198,34,23,234,167,89,31,200,209,52,9,146,255,0,56,138,44,67,84,112,225,233,129,65,204,105,249,100,248,117,173,23,116,243,135,17,248,177,229,80,20,241,175,35,89,97,150,94,53,149,253,64,113,101,169,44,169,37,188,65,23,25,83,184,111,28,232,131,49,75,254,133,243,97,22,79,129,165,246,33,164,152,2,225,9,86,122,0,36,250,118,89,100,8,75,137,46,102,155,28,17,191,55,41,19,202,211,60,71,226,17,10,157,154,25,9,196,97,118,170,43,40,31,158,245,181,61,206,66,93,215,74,253,50,31,225,215,196,41,122,128,143,137,44,163,46,47,113,119,141,73,240,210,93,149,115,197,18,41,57,88,146,124,58,248,33,91,164,178,110,234,201,202,254,69,191,142,156,251,152,211,55,3,109,60,253,207,128,98,35,230,62,196,132,195,136,138,188,208,52,228,16,112,227,17,4,146,79,190,131,9,156,34,83,102,64,85,96,0,233,226,23,218,91,217,160,54,195,202,101,132,107,179,201,240,229,79,166,24,251,78,212,171,35,27,82,86,250,100,74,216,175,229,234,98,231,223,14,190,52,213,23,81,205,169,150,81,241,61,29,241,10,182,230,202,9,226,87,23,181,139,243,189,110,128,151,163,174,15,121,118,82,139,252,106,114,116,243,75,146,234,118,71,36,48,199,173,253,245,246,63,108,201,190,160,183,229,9,81,212,250,216,21,30,238,95,182,191,45,232,61,85,168,238,236,125,62,186,41,11,11,234,46,190,29,7,121,100,12,220,137,63,22,86,230,115,111,33,214,38,106,218,13,72,204,86,17,113,125,196,4,205,85,79,90,198,6,39,42,229,70,209,250,154,165,159,54,82,99,72,205,234,91,166,68,49,73,137,18,71,42,47,184,203,71,59,183,227,154,233,32,226,23,34,219,26,250,113,71,197,196,185,76,56,196,146,60,49,11,200,181,132,218,187,79,159,250,132,252,177,148,151,86,10,232,117,153,247,199,193,245,80,181,186,134,240,93,34,227,82,112,46,247,62,210,175,129,63,32,48,229,24,149,23,183,145,140,26,255,0,138,240,105,1,243,112,8,162,181,39,198,61,43,59,207,52,175,227,78,111,131,85,52,120,114,140,191,180,184,222,185,248,98,9,222,114,226,113,38,110,157,157,112,212,117,145,124,180,46,168,126,36,65,147,195,16,164,47,219,18,187,164,170,28,226,110,229,137,112,255,0,134,44,211,149,51,153,92,82,229,146,37,250,50,3,34,201,3,11,16,188,107,122,122,195,167,191,169,41,27,34,123,85,85,65,199,136,81,68,185,157,174,164,252,54,118,7,22,92,171,166,106,73,50,139,147,8,178,174,77,170,160,62,79,49,133,202,37,89,23,121,70,92,11,24,6,28,208,50,88,125,213,82,22,12,81,89,149,65,208,191,229,65,136,171,162,211,176,19,98,243,9,10,73,130,3,85,71,37,153,133,40,127,200,161,190,40,211,131,0,195,95,23,144,170,200,212,36,201,194,44,73,163,244,148,233,209,24,98,197,254,66,43,47,251,20,228,20,250,38,112,226,48,216,136,159,64,211,216,184,101,174,138,250,163,212,196,102,105,67,253,180,156,215,17,68,78,81,101,34,205,197,10,177,51,50,182,214,48,248,191,77,244,210,27,32,217,73,3,197,16,75,178,67,8,236,162,97,16,148,244,253,61,6,160,249,165,136,152,254,218,220,92,14,91,73,26,198,23,158,236,68,77,153,14,200,156,202,242,76,58,217,48,126,82,6,36,44,58,162,73,226,8,150,85,64,131,120,103,70,127,205,137,84,82,90,130,200,123,67,69,229,95,102,85,31,63,48,178,160,31,73,177,38,239,46,36,173,167,234,57,68,253,55,182,126,238,32,184,214,187,89,32,20,94,46,196,37,110,161,60,208,98,9,73,141,76,95,62,200,114,222,35,69,39,42,76,156,4,22,90,159,80,22,228,117,241,11,242,222,106,166,29,33,241,176,197,40,203,149,71,190,159,242,63,151,144,168,170,125,66,125,62,77,161,75,199,245,22,50,236,168,214,185,91,101,0,145,153,148,40,8,214,83,134,252,59,85,227,106,175,201,151,42,243,47,162,77,247,84,44,174,195,215,18,154,30,161,56,129,238,45,134,212,155,102,102,151,214,150,70,8,252,6,100,121,168,95,108,14,110,181,212,177,145,177,81,78,29,57,168,34,101,203,148,139,76,157,54,1,145,248,75,137,115,227,85,106,61,55,59,53,79,40,254,218,174,164,212,243,164,255,0,247,195,142,55,219,91,154,114,246,23,208,113,79,2,84,111,51,75,46,84,45,221,172,226,129,225,169,139,252,136,214,79,151,37,252,66,196,63,168,152,192,134,9,196,194,153,106,22,57,40,96,89,22,203,230,242,100,250,138,222,28,240,65,30,19,9,62,181,210,64,19,242,229,82,83,225,227,59,241,21,43,42,248,141,99,100,251,42,49,115,8,184,136,145,122,148,73,210,198,44,92,104,246,105,232,146,95,148,197,84,112,52,149,81,71,194,146,186,125,155,98,94,101,198,149,173,39,8,136,89,42,146,134,250,40,193,213,139,42,241,180,4,25,39,203,137,33,215,244,155,106,236,85,197,38,65,125,37,173,31,244,44,11,169,245,9,230,220,98,136,94,63,168,168,161,210,68,155,7,155,148,139,154,233,233,231,169,30,27,24,4,41,11,238,46,165,84,25,69,130,195,11,32,146,42,178,26,205,99,84,61,12,2,63,169,7,107,160,192,94,156,124,74,157,246,175,130,12,66,236,83,6,125,168,165,188,166,149,199,244,211,110,106,98,169,169,154,108,248,54,136,250,221,30,8,60,198,198,182,67,190,32,252,248,178,175,89,95,89,77,6,16,136,104,222,111,160,169,233,134,1,124,226,4,89,80,16,40,78,89,92,165,196,36,172,58,111,90,111,183,121,113,13,91,195,249,32,101,49,70,182,218,175,48,12,13,80,198,15,170,151,79,211,113,100,243,27,137,16,27,224,73,38,33,23,47,237,173,82,103,144,140,127,202,145,98,205,145,149,19,126,24,131,37,156,51,198,37,160,54,163,211,231,195,186,42,28,58,158,37,108,231,196,151,23,17,18,219,233,241,108,165,230,136,84,179,53,205,168,254,78,188,156,39,179,14,68,194,79,158,164,6,45,254,216,159,104,170,14,97,165,146,14,32,160,97,207,216,141,226,150,34,100,250,153,82,42,136,93,27,67,98,7,249,167,242,37,254,149,46,8,222,16,202,202,79,108,138,37,247,199,246,101,16,191,202,172,180,125,221,86,63,235,147,198,37,117,111,216,15,50,134,92,239,243,105,68,47,219,83,122,145,155,34,98,174,85,23,218,158,8,188,195,82,92,185,125,196,86,155,164,131,101,23,119,44,74,171,80,177,207,131,2,116,150,117,45,118,84,224,36,31,155,226,34,233,243,42,143,8,100,194,46,53,37,125,12,18,98,113,118,33,148,9,56,117,178,233,1,242,146,150,240,211,142,221,255,0,212,98,142,79,238,137,25,14,96,43,95,243,124,184,190,162,160,134,96,78,126,238,32,148,214,163,55,185,156,61,55,22,166,38,97,11,22,47,108,105,214,155,213,160,41,54,130,149,137,101,37,249,96,226,50,134,54,158,151,26,118,238,33,82,75,29,205,86,58,188,157,220,145,230,137,202,84,29,84,104,34,35,253,88,89,72,166,105,245,60,234,146,114,242,141,55,252,109,77,39,184,88,148,44,201,240,49,80,250,170,57,160,127,18,153,187,161,170,23,8,162,255,0,34,251,26,238,14,78,25,227,91,205,48,101,103,104,196,153,103,97,106,33,135,91,182,200,108,188,104,232,119,195,140,181,76,146,12,111,196,85,29,107,125,18,183,152,197,89,34,220,162,157,32,218,156,243,188,5,199,141,103,191,38,62,165,15,73,169,233,228,242,170,231,221,213,73,174,194,33,19,33,89,216,178,62,200,43,19,218,132,207,155,211,216,128,167,167,36,30,89,124,191,112,139,43,93,216,252,23,217,246,172,36,28,59,241,172,92,100,42,214,169,239,94,254,170,202,232,159,243,242,43,104,118,80,107,70,204,162,30,69,27,166,35,2,76,230,75,40,149,189,197,104,8,60,161,196,44,74,205,254,200,98,26,29,72,207,120,163,70,134,182,37,191,52,177,113,174,112,205,91,182,181,244,227,11,47,220,196,169,131,168,64,38,51,150,72,191,137,115,255,0,145,53,45,137,208,35,50,142,48,24,29,175,253,84,170,124,248,49,178,27,143,237,229,82,254,182,114,147,180,136,41,225,29,219,240,203,47,31,211,255,0,2,170,238,183,201,58,170,15,141,142,200,140,235,94,178,211,96,155,19,169,5,85,85,233,36,103,23,31,238,228,86,240,44,162,149,152,74,37,120,228,167,49,25,78,89,39,68,237,137,187,250,74,116,213,89,108,178,229,93,154,124,13,203,30,16,245,149,68,89,82,2,49,242,173,108,242,55,128,153,149,79,39,8,138,138,125,105,227,15,148,169,245,109,105,8,206,37,140,250,211,193,27,204,110,84,184,153,109,79,70,152,114,65,96,178,164,215,108,178,146,15,148,42,194,5,192,36,189,235,119,156,226,254,145,45,77,33,222,199,150,94,27,24,188,130,77,3,168,107,99,28,98,13,94,33,253,69,73,14,132,153,223,46,199,148,139,124,198,65,35,31,19,209,135,251,139,25,87,236,170,176,85,110,176,166,43,48,134,80,255,0,221,198,152,191,80,193,240,225,219,23,249,124,212,36,157,6,73,175,204,20,47,225,235,81,112,196,226,72,176,183,217,140,202,91,6,124,177,147,229,34,241,163,195,125,71,147,53,183,18,230,239,141,173,35,112,229,33,70,153,64,141,46,79,234,226,147,249,19,236,202,78,202,85,76,159,85,100,127,233,223,50,53,156,51,69,141,253,168,198,52,190,24,96,193,255,0,218,110,134,47,182,134,184,158,249,60,56,184,254,210,139,51,35,83,185,85,168,218,238,125,30,14,18,140,132,251,98,81,242,100,251,33,68,61,236,133,225,138,41,19,184,209,169,173,217,238,110,126,218,180,107,251,152,204,190,36,39,162,28,146,242,136,68,85,148,53,91,97,243,38,140,134,202,214,117,47,145,164,158,119,80,178,167,106,167,2,118,184,217,143,130,32,115,32,39,153,133,226,136,150,201,49,202,66,11,168,171,84,103,144,94,234,139,51,20,169,182,48,108,163,115,101,77,131,25,229,102,105,115,200,36,185,242,86,246,73,224,88,41,162,202,120,35,15,250,113,74,82,37,245,179,47,36,191,151,173,39,213,79,181,140,60,209,4,165,225,221,220,77,33,62,104,130,251,107,118,245,250,25,88,235,15,135,56,163,202,146,201,184,149,159,104,98,241,161,116,172,107,139,35,176,38,149,198,170,110,41,32,210,13,134,221,15,39,221,18,117,135,211,49,108,73,89,89,28,67,126,17,16,137,92,105,243,164,251,68,85,178,95,58,116,92,65,159,27,23,218,18,223,85,66,49,3,148,89,83,108,161,155,154,136,99,89,100,35,2,84,238,28,248,176,185,140,84,174,202,135,100,119,153,21,2,200,17,129,139,106,50,168,52,116,97,236,21,39,92,213,103,195,136,139,25,245,181,90,145,140,203,0,152,255,0,117,33,184,211,208,110,249,98,23,17,19,125,37,2,93,111,20,178,144,170,241,171,38,93,201,179,27,89,240,174,168,160,237,26,8,58,25,250,111,204,193,42,232,108,152,60,125,73,61,220,158,78,164,237,58,185,138,172,42,170,146,50,247,21,62,12,246,70,103,22,53,52,246,123,193,91,88,103,147,221,92,204,56,210,125,83,44,162,60,216,148,11,235,78,41,111,249,242,70,196,171,94,99,143,195,149,125,13,59,39,31,183,141,82,60,249,135,1,3,39,220,227,197,18,81,10,176,140,27,146,147,230,229,17,81,178,52,26,75,92,57,70,92,168,169,144,57,50,133,53,81,5,179,25,210,76,28,47,237,114,163,237,99,78,178,240,52,72,163,140,53,166,4,62,60,200,247,220,28,67,218,4,92,107,45,168,84,22,52,99,194,240,204,92,169,187,35,111,88,166,159,118,56,223,171,235,91,3,112,57,191,229,229,196,53,29,198,176,213,3,187,181,244,144,31,18,230,240,245,39,175,145,230,54,65,46,159,101,72,11,96,61,115,230,85,30,146,115,226,8,74,235,13,242,22,197,14,149,178,4,99,225,151,144,163,246,249,83,27,186,161,217,114,155,175,233,164,65,97,6,246,102,226,86,91,192,70,174,205,218,153,112,49,137,99,105,41,101,6,106,49,12,68,18,88,29,67,107,213,44,188,130,70,73,212,224,183,151,135,117,182,251,104,127,77,136,83,241,11,42,214,85,112,86,10,12,242,73,68,64,253,118,100,109,38,137,157,100,126,82,237,70,172,163,105,90,106,143,186,164,209,162,46,67,238,8,102,85,65,178,3,3,136,130,79,67,14,170,52,22,68,12,14,175,115,42,251,225,92,66,112,149,109,100,250,216,221,220,171,149,166,82,198,152,102,124,146,109,43,132,138,146,18,70,238,47,34,26,203,80,209,198,6,108,163,201,244,196,165,164,234,171,41,36,225,139,136,106,118,191,16,43,99,89,16,143,76,25,100,15,120,170,82,171,212,108,135,194,33,227,250,136,89,147,7,4,156,165,74,209,176,214,82,170,123,233,164,247,74,33,126,216,178,36,55,15,130,40,159,41,20,159,202,84,154,102,167,28,17,188,221,163,83,255,0,248,132,11,179,226,137,20,137,213,91,232,86,48,178,125,196,158,216,28,107,92,11,41,197,38,45,174,44,72,201,147,14,49,176,165,17,4,146,26,73,228,147,16,139,136,133,93,34,21,1,140,203,98,109,12,81,228,66,204,161,157,83,45,155,177,101,26,194,54,131,184,140,65,216,6,211,47,237,42,211,105,128,122,86,99,74,38,68,202,99,25,213,93,233,194,131,104,40,163,17,69,246,144,150,79,100,159,56,145,11,218,131,141,79,139,169,49,129,78,72,199,205,186,202,153,153,147,228,21,84,65,182,157,83,202,82,145,83,233,237,91,20,124,50,203,137,31,61,155,144,98,42,198,29,32,228,177,248,132,164,204,175,243,216,218,155,44,181,12,73,35,254,146,45,201,63,105,64,218,211,235,25,199,121,77,63,16,254,154,185,147,15,210,49,229,236,90,217,0,229,230,203,149,52,106,191,236,203,80,153,170,209,150,178,98,230,202,66,160,61,54,242,20,188,197,201,140,74,154,77,36,178,202,253,81,7,246,198,156,198,164,33,1,135,17,49,39,106,133,137,231,234,168,152,49,114,101,240,90,163,92,2,119,22,85,71,51,74,215,96,120,182,188,138,107,240,76,225,202,203,16,163,16,210,108,175,46,230,238,7,6,183,213,207,180,49,120,211,35,83,130,164,24,68,81,227,251,75,84,104,111,132,62,98,255,0,34,209,100,98,96,194,21,150,241,83,42,77,234,29,84,252,236,137,16,188,98,88,133,249,60,12,179,13,80,36,249,150,95,23,241,47,67,8,202,119,136,61,107,118,232,105,85,85,78,11,33,229,202,63,229,65,218,210,0,190,113,56,210,169,155,88,222,238,82,32,223,36,254,31,40,92,73,149,152,74,137,166,124,61,156,82,118,143,18,111,85,240,222,226,48,216,95,75,227,79,180,244,99,246,203,42,177,141,106,12,24,101,207,39,251,168,222,84,248,26,172,228,36,253,19,144,24,76,44,73,43,235,79,64,12,216,151,75,146,248,165,103,202,46,121,168,116,245,204,147,191,231,200,165,102,149,176,31,130,230,36,173,248,199,85,4,239,137,47,78,73,20,145,125,213,180,218,255,0,83,77,59,203,19,136,101,235,26,219,73,240,184,100,157,187,177,148,53,208,225,232,106,168,192,225,40,255,0,218,86,94,155,79,45,123,146,220,167,193,205,171,95,121,58,199,119,47,179,219,79,46,25,120,65,243,8,137,220,106,65,212,78,221,216,23,40,254,154,169,101,222,149,40,63,74,49,127,212,76,212,135,144,182,103,57,221,14,146,223,13,230,150,82,100,70,76,248,99,46,104,248,138,65,125,197,113,91,125,18,17,31,233,245,99,41,10,180,106,13,125,177,30,91,12,113,135,246,199,145,11,213,39,208,219,110,231,18,212,148,250,215,68,147,48,133,185,140,156,232,207,137,117,179,190,82,216,88,136,175,97,234,125,57,172,137,233,193,149,185,250,131,42,156,214,127,9,107,163,63,119,94,44,95,182,149,163,73,178,79,77,70,179,38,44,59,147,50,184,160,38,208,189,171,150,234,171,185,117,175,38,208,164,254,53,93,165,99,30,183,134,89,114,163,111,180,147,45,186,69,219,216,146,56,213,240,112,102,100,57,30,149,212,58,159,213,125,64,165,146,65,253,197,217,171,126,42,75,198,204,208,63,253,181,43,39,65,218,194,102,80,197,202,52,211,79,80,188,157,194,228,74,221,58,39,29,71,220,254,23,48,238,244,252,214,101,151,60,113,137,244,214,215,152,19,65,219,148,106,114,126,158,102,2,8,34,249,149,47,50,182,242,181,156,217,49,254,234,69,133,252,53,11,40,251,82,83,214,214,196,52,177,79,249,145,123,105,102,158,213,172,146,70,4,165,82,44,175,151,52,252,178,136,173,104,116,124,18,131,52,178,171,236,183,158,164,236,165,252,109,55,166,117,36,78,47,251,198,79,168,66,175,129,209,35,168,225,20,172,163,82,6,161,0,201,242,147,228,198,91,195,248,142,15,233,45,9,39,237,149,99,51,161,149,82,142,76,243,214,159,8,106,199,139,234,47,26,215,42,13,250,134,240,177,48,203,128,50,165,204,167,212,115,137,155,22,216,107,59,51,129,190,202,212,3,31,42,22,28,99,217,117,11,141,11,37,246,191,164,48,178,161,108,160,94,16,31,41,148,73,149,88,92,74,216,218,120,31,252,140,145,220,82,14,49,31,180,18,11,77,254,42,173,62,109,174,95,221,87,88,79,108,12,214,37,30,79,167,137,61,155,139,133,78,105,24,59,41,92,202,192,38,28,150,98,203,198,128,184,210,87,37,39,202,69,227,91,107,105,53,31,73,160,17,77,151,84,30,202,54,126,155,174,157,19,14,95,250,74,46,250,170,38,150,126,29,214,229,85,189,247,21,175,197,139,18,10,78,146,38,164,126,99,74,228,89,109,95,22,55,129,22,201,146,251,66,36,206,181,246,68,38,98,136,120,213,0,126,30,217,70,251,163,68,190,147,101,221,141,62,218,162,139,97,89,167,144,124,38,89,111,216,95,117,55,195,91,36,24,141,216,145,201,170,36,37,38,85,28,248,105,56,216,151,135,88,122,105,57,68,69,168,210,95,231,204,130,153,38,15,134,18,197,82,96,85,28,204,190,126,160,240,21,125,89,50,125,68,83,253,86,48,57,178,9,11,166,238,30,62,17,99,79,140,105,197,126,83,20,107,85,144,102,86,17,178,121,196,255,0,112,170,166,170,212,248,58,150,21,166,4,151,253,81,166,239,141,4,64,121,132,33,127,186,157,153,12,245,48,101,220,233,60,53,229,67,201,178,188,146,2,68,150,130,141,60,240,143,242,133,198,69,246,125,150,167,41,50,138,124,98,143,246,146,173,76,17,217,73,178,140,2,4,34,228,64,82,79,212,194,148,204,178,184,254,158,36,200,211,57,255,0,168,151,41,17,89,128,86,118,141,50,208,44,195,192,234,67,140,24,76,81,137,5,63,91,68,140,204,69,40,212,229,171,15,255,0,182,248,4,41,62,162,138,184,164,213,82,73,187,48,146,254,59,56,91,66,175,86,252,66,170,164,166,61,140,177,113,248,63,145,114,223,135,186,158,199,91,16,246,193,46,40,94,124,99,202,149,107,205,43,168,245,149,81,233,10,82,10,49,89,137,123,225,190,152,157,162,98,130,143,17,74,62,172,136,252,87,70,183,193,117,153,17,53,251,59,23,170,159,7,9,84,188,203,235,136,199,237,41,83,202,170,210,8,158,226,114,106,16,77,6,28,74,171,211,171,242,17,186,134,82,70,7,197,31,77,226,177,201,254,210,161,167,248,181,22,115,240,136,68,34,197,255,0,12,105,139,202,84,198,183,74,233,202,209,240,197,228,250,137,127,21,17,189,197,105,174,190,193,147,38,122,147,51,24,88,144,177,131,18,73,19,167,176,5,6,36,1,159,233,160,234,86,32,96,200,22,81,184,107,133,148,107,123,236,165,86,248,110,196,150,85,124,84,209,66,149,233,54,51,241,73,250,106,150,124,253,63,56,25,162,20,133,34,85,146,248,141,82,122,214,72,44,185,118,171,58,163,78,173,6,97,23,141,7,107,36,254,120,98,64,227,250,136,38,70,124,147,225,247,18,178,148,196,168,252,67,245,138,148,223,106,29,200,49,8,168,87,233,89,98,230,221,17,58,170,208,7,155,202,98,241,161,96,95,178,118,38,244,148,156,115,187,120,252,215,74,13,145,36,143,233,37,115,52,149,117,32,9,46,39,41,4,150,73,190,36,23,230,12,92,169,100,106,53,84,101,204,91,241,46,4,233,44,203,92,163,99,83,220,127,119,41,117,138,123,136,154,128,15,221,197,219,45,114,96,81,249,226,237,76,172,157,178,53,85,144,225,247,193,191,23,21,124,173,176,253,194,98,200,165,99,106,29,71,90,127,78,44,162,23,238,47,210,223,129,160,206,103,202,8,106,106,239,225,164,72,210,216,105,101,30,79,166,53,93,152,159,228,55,181,57,126,158,181,181,141,101,152,217,57,87,89,167,96,44,188,10,82,163,96,80,215,108,113,20,67,255,0,105,79,195,134,122,139,87,242,241,168,72,168,156,10,43,51,157,25,250,98,170,76,78,44,101,252,137,107,52,52,88,199,97,177,13,122,5,168,202,60,89,114,165,186,147,213,68,205,221,73,114,151,205,39,229,185,61,156,135,79,161,151,25,251,177,21,59,134,246,16,124,188,139,152,198,248,133,168,197,242,150,28,74,187,79,73,151,37,153,74,92,169,119,25,249,104,87,110,138,82,154,182,8,223,151,18,77,113,0,146,71,197,237,42,8,210,64,81,242,165,150,190,31,218,21,93,100,57,89,69,240,223,22,20,71,230,47,34,230,250,135,88,51,205,248,132,66,171,192,213,30,119,158,82,147,149,38,153,160,224,198,123,243,21,36,145,234,252,245,41,27,42,11,116,6,191,178,178,243,174,216,16,66,250,138,185,250,122,155,243,216,216,197,202,66,169,157,49,91,42,9,207,242,191,235,85,30,176,50,240,148,72,141,182,141,147,60,133,239,53,104,255,0,73,20,98,26,89,62,99,58,162,113,17,21,48,39,221,241,11,141,15,100,104,53,163,221,150,46,85,95,254,181,36,78,89,76,60,110,105,98,68,80,135,123,230,92,68,85,240,13,85,168,1,148,66,24,136,141,135,26,142,49,48,155,39,237,140,75,109,24,217,1,86,224,140,252,198,22,84,230,76,152,150,93,56,196,128,181,141,92,64,60,34,22,37,23,62,180,130,27,195,235,36,17,61,181,38,111,215,81,148,171,147,84,56,199,202,89,89,80,182,83,61,16,30,162,17,101,251,106,122,146,147,83,224,205,46,208,133,31,220,75,117,37,169,32,129,255,0,53,252,105,26,206,61,75,202,79,138,236,156,12,38,161,202,79,168,140,49,160,221,159,44,177,14,48,251,113,229,92,203,73,106,16,73,243,8,68,152,79,243,147,47,230,242,36,88,228,241,54,170,81,217,92,83,148,236,137,83,43,47,241,38,213,176,255,0,38,83,113,13,79,153,144,107,96,143,211,224,114,21,137,91,225,234,50,1,242,205,144,81,188,62,170,214,141,199,90,184,175,92,252,96,166,169,181,125,72,122,197,238,47,154,86,250,182,236,140,151,16,185,84,118,167,211,26,126,200,132,41,133,243,37,247,23,180,78,149,157,73,99,155,47,203,21,70,24,229,191,191,161,102,84,69,254,157,214,30,173,213,197,149,233,193,40,132,63,218,84,30,171,18,180,111,151,46,46,228,137,37,60,0,18,11,57,113,17,26,240,130,48,249,138,186,218,169,242,113,147,119,218,195,214,207,134,36,13,178,215,91,234,162,254,233,111,147,50,12,147,191,104,33,172,131,48,3,63,41,87,58,170,149,61,60,218,159,6,17,21,11,78,203,28,159,212,68,82,170,216,18,106,139,225,152,184,134,190,223,106,173,45,83,17,254,158,93,204,159,218,85,86,139,254,196,107,9,167,179,74,148,120,165,218,109,137,247,22,170,221,61,78,79,242,251,145,201,92,119,226,64,108,109,188,236,114,147,39,182,149,232,9,58,131,171,116,76,105,89,166,183,183,161,170,169,95,115,244,115,233,193,7,195,119,141,17,176,4,97,230,137,21,69,233,95,63,60,197,42,190,15,204,177,87,73,25,57,19,101,36,173,107,73,100,78,110,84,146,120,96,214,179,104,106,30,79,168,82,170,251,39,178,11,251,113,33,124,32,221,141,226,202,53,69,152,147,41,7,176,130,51,230,196,138,54,167,60,33,252,167,18,99,101,166,229,15,204,33,72,95,164,172,70,76,185,72,84,237,29,199,86,161,69,85,172,238,100,179,152,171,99,239,142,82,98,83,240,13,177,254,215,42,37,230,181,147,202,40,24,148,150,17,217,138,208,233,231,206,27,10,100,67,52,102,85,12,246,106,223,118,121,4,52,4,151,216,198,230,45,161,16,215,254,25,143,217,105,113,163,37,13,156,69,18,93,14,158,118,55,134,196,163,199,251,73,16,117,37,228,110,149,77,67,125,99,111,197,44,73,149,159,79,129,106,115,173,73,240,173,155,237,221,76,81,242,246,38,218,99,225,20,66,177,146,236,11,201,244,215,112,164,13,86,63,234,17,68,85,187,80,178,156,85,68,244,248,31,49,237,171,254,82,87,250,101,89,8,168,26,110,13,35,25,136,75,57,150,80,68,62,40,185,86,151,176,229,253,90,213,37,140,199,194,37,204,204,198,216,198,1,162,206,63,205,197,91,236,158,49,191,229,56,134,167,231,188,113,162,16,178,229,98,196,167,169,53,200,44,165,190,32,185,126,226,86,179,149,85,41,164,154,112,159,250,92,170,134,146,124,184,44,30,97,98,34,84,201,131,146,14,220,67,69,67,146,2,245,23,42,202,232,22,31,207,158,73,192,197,149,35,121,135,147,18,213,107,112,10,144,40,185,58,243,100,124,194,236,69,88,74,143,100,208,203,221,238,226,9,89,211,204,131,25,140,221,192,228,73,116,246,164,151,111,23,118,81,38,210,111,160,198,103,86,37,178,48,235,97,254,253,147,186,98,226,88,26,3,252,30,92,74,105,151,195,31,153,125,83,18,91,51,92,143,255,0,101,73,146,162,179,50,11,36,106,55,181,12,89,172,218,20,73,52,56,30,144,126,18,144,131,75,77,175,42,163,13,229,47,103,211,68,85,107,58,235,190,145,98,85,220,103,248,49,84,183,135,48,30,9,69,216,79,100,255,0,109,107,99,37,99,203,237,162,163,121,147,221,74,188,141,96,6,67,148,38,114,137,101,2,53,172,151,254,131,16,211,150,60,126,242,100,29,66,8,192,195,181,25,85,55,81,12,171,31,54,12,141,17,78,73,126,219,205,60,125,198,228,156,81,72,52,36,248,123,214,44,102,185,162,8,211,55,47,79,96,100,240,73,217,12,117,164,121,74,176,129,172,34,16,248,66,37,54,106,14,94,85,109,127,62,81,127,186,131,212,149,84,211,188,48,138,54,68,60,107,32,73,26,101,24,32,238,84,143,168,98,114,70,66,204,209,47,146,148,79,208,123,18,51,234,21,116,227,73,199,238,175,49,128,157,219,202,171,188,142,77,85,142,94,205,61,101,90,61,222,232,104,246,107,251,136,62,1,203,255,0,73,86,234,26,162,18,35,241,46,89,113,2,214,49,240,226,92,211,244,205,43,97,232,86,57,52,242,58,53,107,233,237,153,187,182,158,52,89,131,65,224,240,196,199,246,201,149,115,154,170,71,201,7,205,162,103,237,52,248,8,81,74,42,106,186,47,185,152,148,129,159,46,49,248,74,168,35,93,213,99,254,161,105,139,248,151,231,137,255,0,23,118,210,222,17,114,253,196,231,79,107,3,217,114,164,85,145,202,213,123,29,207,121,167,39,112,134,121,50,44,118,114,133,250,66,229,26,146,211,115,43,100,157,133,150,92,67,86,134,187,131,25,159,41,43,42,167,165,115,21,172,156,73,43,139,187,90,151,242,139,40,209,240,13,77,111,19,148,168,59,187,47,82,102,17,114,147,238,168,135,154,242,12,237,166,94,50,189,115,198,172,141,129,182,87,92,142,159,15,209,227,29,129,17,119,63,244,213,11,25,85,255,0,177,113,41,93,55,91,185,6,237,49,153,48,99,225,202,174,211,72,159,34,109,168,237,242,105,163,15,133,6,105,36,40,248,151,49,214,122,158,117,111,80,178,161,180,173,198,160,183,59,56,184,212,127,202,236,83,109,106,89,76,121,247,125,89,72,154,64,161,170,193,187,176,236,91,99,70,131,24,27,185,101,234,82,58,171,86,241,188,49,58,196,153,166,198,139,235,168,170,180,97,205,149,196,24,222,97,136,162,46,195,107,168,60,197,18,41,10,53,202,45,126,42,78,245,151,196,16,184,196,254,197,219,180,7,196,138,56,213,95,55,20,133,34,72,19,206,93,53,45,34,107,92,68,148,154,26,198,9,247,120,136,36,226,227,71,222,91,196,226,46,37,67,51,226,166,149,47,246,4,91,235,117,84,27,111,242,232,163,18,236,252,136,190,142,118,141,206,75,50,215,85,105,127,148,48,136,177,135,172,47,201,213,23,249,23,90,159,167,160,219,19,45,135,41,18,107,93,37,7,195,8,133,137,83,109,31,33,22,66,86,53,197,148,222,233,88,148,142,161,14,166,182,178,124,65,79,147,182,87,172,135,93,72,118,11,106,66,141,61,13,12,75,38,48,177,32,98,75,183,24,214,99,159,233,40,103,168,123,5,47,149,62,212,144,224,201,139,250,94,68,206,201,148,212,157,197,202,79,166,149,201,184,4,209,240,137,99,72,166,137,233,225,217,11,169,90,64,181,157,131,18,81,167,159,142,94,19,74,227,79,173,96,100,31,202,21,39,163,226,12,216,145,26,194,215,109,202,18,169,40,122,170,200,178,216,16,151,23,231,87,70,211,96,147,230,25,98,33,82,75,93,19,91,81,253,66,33,73,197,237,173,110,157,116,83,99,152,233,90,122,5,169,106,183,114,229,127,161,104,124,195,198,35,203,149,115,186,175,138,246,35,39,167,242,113,113,38,166,212,39,157,253,175,242,46,69,205,189,139,50,234,133,163,53,132,188,152,178,229,85,16,238,229,201,7,245,24,184,134,185,149,61,86,231,186,86,219,238,39,1,121,51,226,20,242,73,26,162,194,35,50,150,22,90,194,142,48,240,134,41,50,41,163,93,216,217,16,155,72,164,91,95,12,114,127,181,68,198,12,168,95,229,229,196,155,109,124,201,171,3,86,214,235,18,147,46,215,141,83,132,214,48,71,138,196,67,18,24,54,183,49,153,243,115,242,161,228,204,60,238,226,172,102,87,197,61,7,13,52,203,41,63,164,42,156,184,211,199,146,199,246,110,85,141,108,104,187,95,213,12,75,91,36,196,140,126,220,170,203,68,254,145,107,28,238,53,38,163,140,2,7,22,84,3,194,122,217,95,212,32,19,26,234,6,14,251,153,43,159,0,125,61,169,237,25,60,142,115,119,101,77,37,140,244,232,164,140,65,61,103,2,225,131,136,254,47,228,85,86,180,32,32,31,242,170,26,125,61,144,137,134,32,148,154,62,252,11,43,15,67,241,10,36,34,98,53,54,231,249,80,50,109,89,100,119,203,16,135,27,47,182,53,54,26,75,201,50,152,34,137,83,70,211,126,154,198,26,89,121,17,179,69,203,83,109,160,218,1,165,224,251,107,70,253,153,241,44,95,60,126,24,148,220,155,226,84,89,51,139,42,230,99,190,21,185,213,104,66,49,15,54,36,69,148,248,133,226,83,53,90,194,85,148,29,160,98,140,73,93,172,249,113,189,172,170,203,184,199,36,202,182,42,95,224,65,240,149,43,147,39,238,164,16,238,237,100,159,10,126,248,216,162,188,197,67,70,222,66,45,80,210,99,2,48,243,33,153,107,58,79,84,84,35,12,249,42,134,170,25,11,224,44,169,86,190,99,48,46,29,200,57,150,200,108,131,27,181,50,159,14,170,48,63,95,144,159,77,73,152,39,147,59,14,92,67,85,231,192,64,233,246,178,138,124,85,194,196,179,129,15,159,250,132,162,100,91,100,188,16,98,240,255,0,184,161,172,181,131,225,17,229,228,88,216,241,208,101,58,204,57,251,30,149,162,215,83,218,151,192,33,40,196,53,207,52,198,179,223,31,155,173,87,217,76,174,218,63,151,147,193,65,89,134,145,106,60,128,17,144,123,179,11,42,81,107,169,226,70,225,15,18,129,159,125,168,225,112,196,149,39,108,180,190,125,113,0,253,217,72,89,41,218,55,113,86,165,151,227,201,89,49,10,86,84,221,151,126,165,19,152,171,159,83,214,143,245,121,113,125,180,240,44,127,180,153,96,160,51,43,141,161,211,131,118,249,106,141,152,49,240,164,48,24,127,116,169,142,3,253,85,102,102,36,177,169,186,75,229,123,34,202,152,214,201,56,184,122,136,131,135,48,130,225,77,182,100,43,50,132,185,72,150,163,132,120,31,27,243,33,125,18,41,95,155,18,222,249,151,131,102,19,11,16,210,249,150,68,130,204,197,46,36,187,140,130,84,251,61,152,153,135,42,9,146,96,136,124,165,83,22,90,218,9,60,197,186,228,83,149,183,213,182,243,177,75,159,136,105,87,113,135,83,161,154,238,9,6,241,68,22,95,184,146,97,231,204,105,74,142,53,38,159,141,17,155,66,229,75,109,116,246,228,29,184,134,155,111,250,109,168,14,205,175,254,207,64,79,192,128,53,110,203,207,14,66,165,102,146,124,139,86,54,49,153,71,144,238,15,8,120,98,45,166,159,169,166,251,188,105,117,105,134,82,97,42,164,129,26,180,159,221,38,219,80,176,148,211,15,90,2,26,36,2,16,137,8,110,245,4,227,225,41,72,37,216,97,134,40,153,136,34,26,213,38,134,12,146,102,218,255,0,180,157,86,39,51,113,144,143,141,14,118,14,98,229,73,45,116,173,197,151,158,33,46,165,14,144,113,153,204,179,217,143,217,77,84,66,108,204,114,122,71,217,105,105,88,172,34,147,18,117,107,175,31,131,229,32,16,73,222,173,167,57,71,187,246,210,218,215,213,120,98,196,60,137,26,52,118,40,179,53,78,41,112,103,237,20,204,57,150,37,63,18,107,90,250,219,182,97,203,144,137,161,160,109,162,225,136,46,69,106,171,144,9,167,141,47,30,105,101,79,194,194,20,28,221,105,69,36,3,201,35,2,98,170,11,39,190,8,54,129,76,2,135,224,43,214,123,56,34,6,239,143,34,199,103,43,233,173,15,173,148,86,115,32,9,155,237,73,107,91,230,81,20,120,212,51,254,51,88,142,83,55,113,72,33,249,242,46,129,63,70,88,219,159,14,92,67,71,135,225,92,29,167,212,39,237,37,126,153,102,229,168,219,148,248,54,232,63,140,218,126,216,140,12,73,89,73,244,202,187,43,53,11,45,234,158,17,64,24,178,177,126,114,15,193,13,149,143,168,87,151,108,79,182,186,37,61,198,163,160,99,2,94,92,74,43,11,194,222,253,194,192,122,134,146,92,99,191,15,98,74,248,18,201,220,172,164,234,127,82,237,22,34,36,62,15,206,245,182,200,113,102,217,226,127,10,114,23,236,65,212,50,145,9,15,230,101,188,74,202,159,74,142,72,55,102,87,81,24,77,13,227,146,204,166,16,196,146,93,155,31,42,175,184,161,24,153,152,37,234,73,153,90,59,35,237,10,84,194,147,176,36,179,27,204,97,38,112,2,201,60,189,67,94,212,52,44,173,27,62,105,43,146,99,198,3,49,41,48,227,253,252,24,62,124,171,227,47,183,47,225,18,156,129,26,93,145,31,196,182,188,50,235,79,151,46,37,38,143,200,44,89,50,75,241,165,198,102,79,52,182,53,174,78,28,168,184,211,0,50,63,41,83,171,0,210,146,214,224,68,196,41,88,132,158,204,213,87,245,163,102,82,229,31,237,41,128,218,128,93,34,76,89,101,16,128,194,97,38,99,20,161,220,211,93,197,202,92,98,34,94,203,38,86,144,129,136,47,228,82,114,110,61,52,253,73,183,226,26,233,209,24,111,250,98,74,172,222,64,198,1,212,242,164,218,237,44,98,241,170,105,52,53,86,80,115,7,136,138,103,241,37,54,118,110,224,16,75,117,150,185,209,209,188,3,234,131,17,62,154,109,202,5,77,179,38,86,214,193,120,140,46,95,4,21,15,206,249,229,73,174,227,50,252,12,44,73,68,199,230,155,105,184,18,171,98,39,52,251,107,91,206,176,129,85,148,140,16,69,149,49,147,200,76,198,91,99,90,197,173,247,114,165,105,40,37,77,166,164,24,253,164,46,18,65,127,16,150,38,213,85,67,31,52,161,228,73,13,169,249,248,132,66,169,239,92,122,14,125,87,234,192,64,109,165,206,39,210,26,222,25,153,60,56,150,115,36,229,6,210,33,121,19,171,1,177,151,4,173,30,208,82,184,210,45,72,205,200,24,104,130,38,68,149,244,247,2,188,249,178,252,178,163,159,113,85,4,29,185,72,133,90,0,12,10,171,92,108,48,68,171,32,70,57,7,204,36,166,135,226,22,63,233,222,151,149,55,53,197,149,151,8,98,140,89,83,110,127,0,42,101,86,156,16,63,168,220,140,89,125,181,25,107,164,168,36,159,52,73,89,85,148,109,30,127,12,210,215,215,233,182,9,252,41,196,62,105,42,216,48,162,240,241,17,53,178,140,204,25,120,214,150,7,108,4,138,77,145,196,116,172,204,60,106,174,79,93,214,159,35,202,148,192,147,58,49,241,123,106,249,236,28,145,230,66,190,146,46,60,201,25,180,112,101,20,134,200,241,136,206,197,81,26,121,236,129,135,42,74,109,137,7,136,34,33,87,216,115,54,202,108,170,2,137,245,183,228,178,120,131,63,229,188,214,126,130,120,216,249,85,141,108,102,73,38,236,162,94,123,34,231,194,84,248,139,144,138,1,135,27,185,108,125,192,198,245,141,196,9,81,137,152,34,82,230,97,203,45,109,70,43,127,19,159,195,17,101,113,165,51,41,25,36,111,176,218,246,161,33,192,202,127,184,170,95,79,99,177,121,76,46,63,5,149,49,88,140,141,164,135,100,7,152,92,75,112,66,10,64,97,12,94,79,168,140,173,159,182,123,196,18,241,249,170,167,190,37,149,118,33,69,237,89,27,47,16,98,86,158,101,48,222,205,223,98,42,226,3,44,136,195,84,148,130,251,137,70,161,209,231,140,241,203,196,168,105,238,34,70,174,0,113,127,161,59,46,168,40,110,155,134,72,220,86,18,136,95,229,68,218,195,170,24,242,139,177,104,222,18,111,72,177,33,102,125,228,150,26,186,147,147,230,18,49,31,244,208,225,200,79,168,84,222,75,34,73,225,196,155,80,233,188,189,34,78,181,6,99,158,90,198,214,53,178,189,66,191,38,63,166,172,52,126,170,213,82,65,152,213,120,177,123,133,42,233,16,228,196,131,17,241,45,177,148,138,114,125,105,202,79,148,22,33,253,69,141,71,5,176,202,103,196,89,208,98,102,150,88,194,254,36,128,223,19,189,72,125,184,146,237,67,165,65,131,41,138,66,145,70,79,167,157,24,124,69,73,181,253,53,88,117,113,50,92,226,102,12,162,44,225,179,124,204,70,18,211,73,13,228,3,51,100,42,125,224,56,35,234,91,85,69,11,26,161,213,14,49,217,133,82,76,51,7,19,16,148,203,53,8,242,98,247,17,70,181,39,134,100,150,26,166,166,4,100,35,243,44,25,163,232,236,153,253,68,67,42,13,150,95,55,204,84,84,201,132,19,217,139,26,117,145,133,101,8,129,166,41,244,251,222,106,232,3,18,177,164,212,35,193,139,23,34,157,211,18,107,173,188,195,46,124,97,98,84,65,13,116,23,225,12,248,197,74,221,71,244,54,204,110,60,228,191,49,151,49,248,157,166,44,182,175,151,92,44,68,240,93,78,251,142,14,239,143,137,72,89,107,56,133,137,180,177,197,252,170,138,219,131,112,56,13,62,164,213,181,7,197,44,69,255,0,31,98,164,54,161,185,182,39,205,241,98,93,7,240,197,53,147,247,97,89,90,233,184,48,96,191,23,98,95,199,68,226,46,227,56,135,74,223,14,23,9,177,171,0,204,29,144,254,83,34,252,251,174,105,46,106,39,122,180,66,201,254,53,85,162,117,38,163,140,0,22,88,136,160,209,186,55,183,160,246,83,169,26,29,137,127,72,37,246,101,105,203,84,240,152,188,139,125,38,164,25,127,113,54,153,14,93,148,82,26,34,233,141,148,67,243,63,166,206,173,214,175,236,22,85,221,180,220,203,41,48,88,46,79,220,73,110,244,52,239,207,96,108,127,184,179,167,153,101,26,38,210,33,82,180,42,186,131,49,114,29,217,78,193,38,54,90,74,44,232,61,92,137,6,143,147,58,49,249,178,21,116,216,97,33,89,213,218,154,212,3,155,64,211,219,30,32,137,81,213,70,217,63,150,82,127,38,170,40,249,177,36,178,100,196,140,124,38,18,44,174,101,76,110,53,105,225,113,68,23,242,21,97,14,201,247,236,249,185,68,255,0,117,39,184,8,228,241,125,85,170,7,244,159,0,229,82,101,28,172,101,80,203,194,37,245,148,224,140,79,170,178,141,106,1,196,204,100,158,126,167,60,151,225,22,52,110,55,208,181,27,76,126,203,192,177,11,137,22,25,254,165,23,20,178,141,70,73,184,63,73,151,163,89,12,79,72,204,195,85,71,211,38,2,55,202,9,38,102,164,124,41,120,66,137,51,235,164,246,164,147,32,0,82,222,97,42,46,98,135,204,190,33,124,212,93,246,185,100,41,76,175,218,229,36,148,125,195,206,63,210,11,42,231,118,65,157,38,212,18,204,46,65,38,104,216,44,116,74,75,47,68,35,11,139,42,173,126,199,84,3,219,20,149,204,97,190,87,228,221,151,42,104,29,90,8,210,216,19,113,37,201,0,165,126,134,216,249,155,17,10,164,175,153,136,251,79,75,93,98,183,86,214,150,32,62,87,253,9,102,164,13,109,191,72,177,17,85,93,92,67,142,106,122,123,95,77,203,94,95,227,73,244,76,11,89,50,216,27,2,174,195,91,73,144,143,12,177,113,36,218,135,79,69,211,228,221,215,114,164,104,210,214,42,172,213,169,95,73,72,12,12,194,85,81,26,132,152,215,37,167,213,167,146,60,70,226,87,90,75,83,156,79,194,147,121,190,132,169,66,104,123,23,242,137,40,178,167,137,36,251,190,178,35,238,36,218,148,155,179,11,20,100,134,101,174,68,251,154,155,81,204,11,191,77,30,208,194,202,63,168,154,6,78,219,151,234,169,88,108,36,230,35,195,2,88,252,205,148,152,210,85,152,10,9,147,229,206,136,255,0,166,164,36,204,150,34,63,250,94,95,229,77,3,128,164,249,185,67,16,254,234,63,214,52,204,30,29,208,202,151,113,19,152,213,212,140,13,174,50,115,64,146,36,107,245,9,63,39,164,202,32,149,11,231,208,89,63,138,84,101,176,52,154,112,190,236,108,159,180,158,209,63,200,185,26,25,171,79,177,100,67,114,253,66,32,103,201,28,144,45,211,25,91,5,3,2,100,91,98,98,14,53,139,79,29,76,176,191,192,29,197,198,182,179,82,19,6,208,82,147,251,47,135,190,165,5,248,165,40,95,195,214,80,70,248,134,78,241,223,228,213,98,202,146,124,17,51,53,129,114,145,5,119,60,5,230,23,90,134,244,123,130,63,152,184,134,137,181,146,248,209,25,16,69,202,167,182,227,98,83,192,48,203,244,209,38,240,31,74,147,211,112,45,72,76,197,18,190,135,0,2,7,205,241,44,225,204,0,61,122,116,16,126,149,45,147,62,84,223,60,185,10,157,79,244,226,15,22,85,234,170,74,223,15,215,140,95,186,153,104,43,88,141,141,38,226,146,86,108,68,18,163,173,212,39,147,220,183,234,26,112,96,249,73,89,84,124,154,171,95,15,148,41,4,169,182,173,192,6,250,195,71,250,176,61,66,33,113,17,71,192,141,58,182,95,55,204,226,246,211,42,75,235,194,75,37,117,129,72,140,178,129,98,51,238,194,46,49,38,241,203,64,20,221,235,57,208,94,205,220,13,142,84,155,82,76,157,58,43,37,212,148,101,39,184,63,168,179,190,97,46,229,51,118,171,116,196,157,63,6,46,208,81,114,147,238,174,123,42,48,84,229,76,212,147,166,147,105,176,219,73,247,22,216,6,212,222,170,204,184,203,25,87,234,29,6,11,185,68,151,16,184,137,246,146,237,180,237,45,17,248,98,238,73,225,252,139,177,85,106,115,201,98,170,146,181,228,240,151,198,85,213,116,171,43,75,17,153,101,15,39,211,95,154,244,55,199,129,210,89,30,166,219,78,77,140,63,63,117,93,67,158,13,83,114,203,26,146,201,140,63,166,164,206,222,32,167,120,53,108,25,44,127,42,136,184,210,163,206,252,72,250,169,152,252,5,149,81,198,53,105,89,134,192,74,107,212,83,153,117,83,149,90,232,48,73,103,104,208,16,217,232,135,24,131,203,137,118,27,42,24,146,71,150,188,188,106,34,226,144,241,159,202,37,91,43,240,52,42,170,76,27,126,25,120,196,182,218,233,224,11,192,193,83,240,25,182,62,101,66,201,135,42,150,227,33,149,0,54,149,63,134,109,174,85,15,169,24,113,159,105,18,152,98,251,139,168,76,153,100,33,179,54,73,35,250,107,92,246,68,183,31,249,88,213,86,69,115,78,105,73,72,12,123,185,119,195,140,79,167,137,109,126,164,28,27,31,78,151,60,101,23,212,235,85,86,81,143,24,124,52,216,135,245,22,12,210,181,90,130,14,105,113,70,82,36,170,187,5,130,169,228,232,171,103,237,34,90,12,164,76,44,190,17,81,217,51,48,138,53,26,111,131,244,195,62,90,236,145,137,246,202,168,171,116,243,235,89,205,104,95,247,80,183,139,231,78,198,98,69,234,29,6,122,130,63,22,62,37,133,33,167,70,30,105,125,98,93,44,218,26,14,169,6,19,20,153,60,62,170,230,186,135,225,237,142,159,150,241,110,137,140,74,173,26,186,217,13,177,179,80,218,197,178,3,34,7,137,41,167,248,51,150,95,174,26,121,11,27,233,164,38,173,156,89,192,17,127,231,93,179,76,5,226,173,7,47,250,58,215,52,107,70,204,164,141,142,36,164,249,158,154,64,68,174,138,65,98,236,34,166,135,169,226,70,137,134,192,68,42,115,51,79,15,30,236,162,26,95,26,168,18,101,48,56,133,141,81,168,237,238,76,156,152,250,217,199,221,196,18,50,52,147,144,120,66,169,167,210,105,248,192,249,76,153,20,251,234,174,11,254,95,40,98,26,204,126,192,82,249,50,225,89,63,55,90,165,134,207,82,6,104,130,255,0,66,159,124,57,98,126,105,101,228,85,148,147,224,193,137,247,18,180,136,129,86,53,70,135,44,100,196,81,17,83,6,54,216,124,201,28,205,79,7,184,69,202,79,180,167,45,126,33,31,62,18,148,139,154,73,153,248,104,85,99,58,76,105,136,93,67,49,152,62,82,0,242,40,218,171,239,82,38,33,20,138,212,33,124,102,110,251,127,113,60,106,254,102,50,169,24,203,88,145,137,136,165,196,134,184,214,20,213,177,123,119,36,47,88,211,29,79,38,170,105,222,80,148,98,32,187,6,185,100,192,229,188,221,148,92,126,106,213,38,89,80,204,61,223,54,214,52,97,125,161,38,79,173,32,137,155,127,136,127,77,9,79,62,39,254,219,147,61,153,228,246,167,176,0,79,212,145,107,65,219,212,185,245,175,198,155,24,50,158,32,211,111,135,245,49,43,233,58,73,133,38,92,169,189,110,155,209,113,128,207,86,198,82,125,60,73,22,4,118,207,81,183,40,190,196,29,111,196,235,91,38,12,197,210,228,229,251,170,158,158,236,23,103,102,104,27,95,183,149,88,97,209,194,7,202,64,227,18,156,153,26,33,78,243,87,64,40,134,172,209,170,112,215,82,86,191,34,228,48,234,163,69,205,181,203,249,62,170,88,250,209,217,121,154,36,1,8,105,4,59,177,136,24,74,82,32,67,107,107,159,138,41,10,63,62,197,204,211,74,85,99,81,165,199,225,250,209,243,69,202,79,180,163,228,207,60,227,225,16,182,195,85,207,226,30,99,9,77,189,131,147,41,230,91,95,220,112,250,211,0,67,196,98,141,50,205,92,46,97,79,30,68,5,86,152,5,188,166,5,59,147,163,9,27,244,130,202,174,171,253,34,194,219,137,224,218,124,217,113,101,74,89,36,113,153,242,146,137,202,173,89,166,30,42,167,150,194,46,95,200,165,31,26,182,8,222,99,8,127,109,21,95,179,64,205,14,202,72,30,88,130,33,74,128,129,14,215,243,238,242,8,138,151,79,106,118,86,147,230,196,50,141,21,113,119,22,113,247,113,34,140,73,109,167,208,100,69,207,178,157,90,70,8,185,19,56,115,207,36,108,196,36,220,207,170,35,50,216,197,25,87,161,155,73,17,252,83,199,24,159,113,31,227,11,49,131,43,114,3,230,197,148,107,16,208,233,130,147,138,40,196,69,97,1,250,99,31,249,204,98,147,233,141,40,190,173,136,82,110,226,11,18,117,147,245,3,12,44,164,31,202,8,100,67,62,25,238,198,253,222,69,166,53,192,10,205,161,83,12,219,96,97,136,94,212,128,45,141,14,36,98,97,77,55,158,154,62,17,36,214,76,217,68,204,46,212,174,29,172,185,36,230,74,214,1,189,174,161,57,7,250,94,212,173,145,129,39,152,194,196,68,207,121,19,195,230,226,229,75,12,104,165,123,247,125,127,77,96,199,198,26,158,180,111,54,34,20,137,214,158,184,139,118,76,60,130,253,196,133,246,181,66,30,17,64,34,246,254,184,172,96,67,146,49,62,162,44,21,43,100,192,178,207,255,0,124,73,66,198,128,178,100,184,207,230,82,147,222,72,36,204,43,146,21,55,129,112,75,32,115,74,83,181,57,141,80,150,114,177,6,198,28,71,127,98,212,251,46,126,222,53,182,53,221,110,79,213,15,34,77,197,115,106,197,44,102,48,172,230,18,60,44,4,100,144,54,176,69,221,60,107,84,253,90,12,120,162,64,33,86,238,49,149,28,154,170,13,147,242,132,92,130,65,204,99,227,49,78,51,82,78,207,213,137,57,222,30,72,21,151,93,124,197,60,203,89,196,226,49,120,209,204,120,199,220,164,228,217,63,57,3,244,147,56,198,126,54,20,201,106,56,85,247,44,23,226,138,66,254,210,156,161,153,42,49,30,34,197,32,191,113,88,64,152,2,31,151,34,22,250,170,84,210,101,137,237,35,23,16,99,67,101,201,202,36,250,214,182,154,72,50,132,89,72,162,104,100,237,137,253,69,92,134,54,80,102,246,211,43,81,170,43,41,196,126,39,106,121,218,124,128,21,117,94,81,249,242,17,93,104,201,145,109,233,192,111,112,172,89,106,122,218,169,222,98,151,141,42,164,134,202,79,8,145,4,76,106,237,95,17,4,255,0,18,244,148,184,216,236,106,98,242,34,180,29,172,65,1,130,151,23,230,69,245,87,82,15,132,152,159,55,140,163,47,212,75,159,163,244,249,122,177,255,0,186,177,153,29,125,251,0,242,5,221,84,144,51,148,89,63,219,73,181,13,171,198,7,237,5,148,137,45,151,195,121,114,89,253,36,164,74,63,3,124,67,131,230,40,150,132,22,95,181,230,185,255,0,18,71,249,239,161,117,145,16,74,29,114,58,75,44,90,132,163,17,11,214,50,149,111,184,248,145,90,86,127,73,40,228,144,191,73,40,181,248,33,127,157,247,150,50,136,82,125,66,170,109,25,240,196,120,243,75,23,242,21,50,244,25,101,175,161,191,144,162,74,214,94,78,27,229,203,198,47,166,52,218,4,203,40,222,123,186,177,148,106,193,250,84,17,187,74,52,12,152,112,70,76,65,42,125,184,208,150,227,56,167,121,19,30,109,214,47,182,167,44,175,153,36,248,74,84,110,161,167,7,131,240,202,74,234,169,8,62,108,89,72,165,183,114,150,27,86,207,220,141,145,49,13,81,195,211,218,126,9,51,6,230,56,136,162,38,51,99,231,216,36,164,62,149,126,125,164,75,73,37,146,138,191,21,10,169,209,46,233,235,164,248,24,86,130,146,79,221,81,243,43,101,198,62,92,92,106,151,76,124,54,181,130,253,220,177,19,249,19,125,73,72,113,65,126,17,101,252,158,218,178,198,213,171,9,108,128,52,246,182,211,255,0,146,39,247,63,77,90,83,223,50,75,201,187,138,53,249,248,53,79,155,121,132,220,75,168,86,214,202,169,3,51,23,42,225,110,153,209,189,206,213,146,39,82,242,226,24,230,255,0,197,134,137,140,74,90,226,212,21,172,230,42,6,202,100,226,131,12,69,45,61,249,56,101,151,42,122,187,242,36,181,66,152,58,156,242,65,148,37,30,52,109,110,161,151,231,197,145,37,161,13,110,5,76,203,45,49,4,125,188,138,77,26,15,111,225,189,140,60,151,229,46,66,145,48,12,240,66,127,40,134,69,61,38,126,163,155,195,73,23,16,254,161,86,136,212,54,66,99,205,108,92,191,202,171,26,181,126,137,53,67,245,85,217,35,3,118,44,98,83,112,62,40,206,47,9,139,39,248,132,154,6,133,243,137,197,144,163,67,108,246,210,177,108,56,254,162,171,67,163,175,184,139,32,242,183,82,2,79,53,137,113,101,67,95,90,188,140,254,157,254,226,69,112,201,217,24,104,145,74,84,181,154,170,228,93,162,26,130,198,214,31,16,144,201,178,243,255,0,52,254,52,242,4,203,95,60,50,196,49,15,219,38,37,207,44,164,222,22,91,44,43,138,60,159,77,85,85,93,234,59,32,48,54,222,215,211,85,85,111,161,88,181,159,26,14,199,150,84,101,41,224,200,199,122,45,255,0,88,203,76,198,65,146,14,34,229,42,167,168,24,133,244,217,222,46,210,172,252,34,140,140,226,67,214,198,4,99,188,216,185,17,161,187,160,28,175,234,34,33,86,218,128,163,137,244,240,108,160,176,34,46,85,56,253,55,143,234,43,72,207,173,146,204,181,37,197,246,210,155,83,15,164,61,171,157,153,70,86,55,86,198,219,3,46,235,41,17,79,173,61,151,41,69,198,146,213,26,112,159,253,90,80,211,239,85,120,186,139,148,104,86,160,73,152,64,97,130,55,130,125,0,208,113,225,202,53,13,101,168,95,143,16,160,17,42,54,170,60,98,114,192,32,191,149,54,227,248,19,219,82,203,91,48,114,65,242,152,255,0,192,184,244,240,234,97,147,137,117,10,219,138,219,177,179,175,246,211,70,64,173,201,250,81,174,133,100,117,255,0,40,190,169,196,228,245,86,87,48,127,87,147,34,46,238,238,117,148,29,166,194,55,251,170,250,250,146,152,144,94,108,67,200,38,125,85,249,135,227,145,172,172,180,252,170,154,60,133,146,86,63,168,169,90,53,127,253,65,185,169,113,72,24,149,179,183,123,168,219,159,180,85,213,42,181,137,240,127,80,22,81,175,200,255,0,0,126,24,217,105,96,122,141,142,66,200,43,253,194,175,208,143,97,246,156,66,88,209,235,254,181,55,70,185,75,50,77,81,108,183,117,201,249,158,57,49,88,104,130,92,28,58,182,84,27,159,78,151,196,186,190,155,212,135,24,56,74,63,228,94,118,227,35,29,237,10,186,232,27,50,75,196,204,37,47,26,146,178,147,58,49,255,0,164,149,54,181,147,58,202,91,196,110,92,191,73,11,14,132,241,185,165,241,13,118,71,254,101,57,89,104,198,170,221,85,127,7,218,141,147,234,16,89,21,13,85,85,173,217,247,118,5,203,255,0,192,212,141,172,157,177,222,94,209,139,233,166,250,123,92,202,33,48,151,136,106,185,39,29,9,54,101,5,174,143,137,24,15,48,138,61,207,182,60,74,55,241,37,173,1,246,146,250,151,71,52,150,78,6,237,76,223,105,176,89,51,55,34,213,111,200,22,180,61,15,91,104,162,143,53,132,242,8,159,79,18,71,119,241,58,156,100,127,167,11,40,208,182,90,121,130,130,241,98,38,69,28,202,24,48,190,110,89,114,253,180,146,66,201,242,81,89,75,24,127,22,182,220,222,151,151,238,38,140,248,192,73,63,171,211,133,40,255,0,117,70,211,154,36,223,180,52,226,53,107,39,31,105,17,42,197,163,175,184,51,127,10,160,235,6,78,63,13,12,159,247,85,220,11,136,36,138,204,177,99,11,247,84,93,84,51,212,3,9,132,182,239,50,159,18,102,86,78,58,130,212,186,125,197,84,96,60,197,16,196,49,36,18,117,133,30,127,148,201,141,98,24,196,146,207,182,178,125,61,105,88,254,180,172,183,229,168,216,134,201,248,155,20,81,127,227,180,128,94,54,40,89,159,20,111,44,136,240,196,41,70,52,222,99,43,105,7,205,23,40,214,27,250,12,15,48,104,72,82,125,164,71,26,253,235,168,141,254,129,107,117,36,175,14,104,3,146,79,168,66,166,129,190,156,66,97,13,88,197,252,170,34,126,170,181,147,47,105,83,66,72,191,159,247,19,170,215,216,148,108,221,197,32,136,134,141,190,130,202,92,178,101,172,96,102,216,70,255,0,117,33,153,112,73,36,229,139,137,101,201,90,12,165,40,202,146,93,154,186,72,50,151,177,34,168,193,172,207,147,54,232,107,76,155,81,249,226,83,240,230,99,99,196,34,160,252,14,51,229,41,72,159,109,140,176,250,213,236,146,12,66,23,242,33,227,124,55,170,178,131,150,194,208,133,39,211,202,147,62,250,212,99,120,98,44,106,181,37,228,41,121,172,11,148,101,66,171,175,193,191,246,74,89,50,231,66,92,97,150,34,108,188,248,200,186,78,155,212,224,178,131,195,143,149,136,201,159,135,245,104,25,18,95,42,10,102,149,173,169,24,205,92,47,250,168,252,117,230,190,131,111,107,92,128,47,153,58,49,59,113,45,97,124,225,1,152,167,229,34,125,14,158,93,220,71,135,116,63,219,67,179,77,158,49,30,17,100,84,88,85,196,105,8,219,95,136,83,168,14,193,88,8,133,77,169,254,37,215,89,51,244,19,83,9,255,0,12,101,217,19,52,177,101,76,224,105,90,122,64,109,54,24,136,181,186,85,76,187,139,185,127,129,13,173,243,38,179,134,172,130,39,221,42,206,170,101,206,60,33,198,37,107,2,146,152,131,203,219,246,210,139,235,131,214,159,105,83,86,49,125,196,109,167,136,91,83,24,1,151,231,154,198,81,10,156,201,120,49,179,16,146,56,97,181,178,240,52,185,95,198,138,181,52,184,192,195,18,46,82,38,101,112,90,131,204,187,160,164,35,55,117,123,226,126,238,53,62,109,97,190,148,253,164,8,209,135,244,196,180,26,158,230,113,8,98,197,34,219,15,77,147,39,82,76,188,245,29,170,81,213,76,220,179,169,61,8,64,46,99,41,136,111,37,105,49,98,202,157,134,73,231,115,98,31,237,166,176,129,147,238,233,227,120,114,160,95,169,42,172,188,34,68,23,34,0,208,247,39,120,165,139,18,58,25,160,212,241,87,197,30,79,168,162,209,249,247,28,42,52,98,99,94,204,14,146,137,21,14,97,228,246,136,73,101,217,137,159,20,65,13,50,176,132,125,223,195,26,169,214,191,136,114,226,39,102,60,74,163,79,24,101,102,211,107,139,23,184,183,195,13,201,71,213,149,121,155,225,29,152,162,242,43,124,10,58,159,25,227,103,20,85,1,118,99,214,159,119,176,33,87,67,126,161,214,184,255,0,95,24,95,196,52,174,73,181,60,215,225,151,62,49,114,251,123,97,172,86,87,14,4,117,86,179,200,76,70,22,37,105,85,168,65,39,192,59,172,75,84,253,12,9,49,31,44,66,24,164,168,185,50,79,90,252,69,18,132,209,87,142,165,35,101,114,223,82,92,68,141,17,225,12,252,185,87,52,245,179,198,157,134,88,136,152,191,86,130,15,52,177,15,39,221,90,163,90,213,106,67,191,48,135,145,70,58,219,49,217,89,13,255,0,137,25,80,54,24,56,203,149,85,211,195,61,183,132,176,136,153,84,52,207,134,143,154,77,221,116,165,121,67,169,253,18,15,167,203,40,227,98,93,13,88,150,222,225,107,140,102,67,156,32,60,57,121,4,148,102,103,158,18,151,145,55,135,119,22,200,143,197,243,40,83,105,176,91,156,229,53,166,219,233,140,66,81,85,105,127,129,232,188,131,43,95,4,93,194,202,148,235,56,100,146,204,177,4,49,45,236,170,37,111,14,92,168,191,212,143,9,147,237,208,86,98,111,77,214,218,198,6,108,89,83,167,223,60,108,230,16,210,137,154,98,196,71,205,83,144,163,253,212,186,101,108,232,32,127,168,100,253,180,191,143,221,172,163,111,14,204,106,11,255,0,49,122,88,242,125,76,169,115,55,218,124,255,0,40,34,109,146,205,42,249,85,167,121,178,140,74,165,241,172,181,7,23,175,98,254,37,93,191,74,176,182,27,213,93,238,70,204,201,183,134,231,151,141,115,201,154,86,230,144,153,69,105,185,66,63,95,222,82,17,130,227,255,0,105,115,178,178,112,245,26,170,231,88,11,192,49,245,41,203,227,114,125,36,134,171,95,203,178,253,89,113,21,99,107,63,43,59,84,30,71,126,67,44,57,5,64,213,176,115,250,118,94,69,178,214,4,178,124,220,69,13,12,36,147,126,195,101,93,32,62,126,24,149,224,90,168,243,70,171,196,69,234,182,177,129,154,92,81,227,81,250,146,238,231,80,16,117,216,134,33,171,155,45,43,46,203,152,57,10,166,164,233,91,34,31,135,136,130,93,107,9,199,96,58,120,214,181,62,6,8,136,82,39,181,183,214,82,101,98,150,44,88,146,73,140,178,130,63,148,148,76,136,202,73,51,164,242,219,23,145,13,26,148,86,45,94,19,201,102,96,165,51,233,37,201,229,18,251,14,225,131,38,28,168,219,45,67,182,102,42,241,46,41,27,248,116,70,162,23,134,86,118,68,49,73,144,169,228,63,135,81,103,51,119,99,20,146,80,172,159,121,56,227,9,170,198,33,253,69,80,249,147,163,86,241,127,182,186,163,106,175,177,9,9,147,104,202,104,71,225,22,217,85,192,211,218,127,98,204,194,200,184,222,179,184,212,114,79,132,194,196,63,63,105,17,163,231,217,20,12,249,162,21,77,165,154,192,177,171,175,185,208,44,153,7,59,253,56,92,106,86,226,202,196,163,124,76,184,149,173,83,233,176,63,212,10,128,184,14,149,243,221,150,47,253,84,202,203,228,50,179,35,28,219,255,0,14,159,118,77,222,92,68,250,137,229,86,140,61,65,243,75,149,150,48,149,41,190,37,233,42,208,109,34,64,30,69,51,169,205,170,181,109,105,203,73,242,223,145,38,245,218,145,104,116,59,106,249,48,254,101,221,85,104,248,165,127,26,87,51,88,62,112,48,139,149,126,124,153,27,226,196,25,216,101,148,152,252,254,146,232,90,62,75,197,254,96,94,79,184,160,208,204,173,254,93,59,6,21,199,94,231,67,129,24,227,137,187,40,184,202,130,159,27,114,76,169,172,155,93,236,70,8,37,26,90,247,142,55,158,85,212,170,167,59,48,108,60,27,70,4,82,146,252,51,183,207,9,162,144,168,88,118,79,45,139,48,241,11,205,89,218,204,173,141,7,54,235,147,193,24,167,192,182,99,159,107,147,16,177,88,44,67,226,66,252,58,48,6,205,161,160,127,173,124,212,51,247,188,37,42,219,67,12,240,121,98,44,142,70,118,50,165,252,152,22,177,188,10,42,188,67,71,192,184,57,25,132,37,228,92,190,227,83,234,97,240,134,84,159,247,83,29,49,62,228,188,220,153,19,180,44,227,171,41,81,170,180,220,235,184,185,119,68,17,4,163,107,108,165,105,243,225,228,251,132,93,90,182,124,172,12,245,17,44,45,116,123,47,226,255,0,222,17,13,58,170,50,208,133,153,24,213,67,119,6,202,38,92,67,41,17,166,140,127,100,74,22,170,146,94,146,177,249,178,171,224,217,30,72,217,139,149,71,56,88,182,218,186,147,15,209,231,206,242,238,134,44,168,73,55,0,164,38,211,245,36,87,47,146,66,143,20,177,33,38,104,250,171,182,102,197,136,159,81,110,242,191,47,65,106,196,179,39,128,131,202,98,140,164,83,246,80,15,36,249,130,159,92,104,155,202,210,127,73,249,159,182,143,211,213,182,190,24,109,162,237,147,43,5,68,112,234,152,64,115,35,234,163,18,9,243,98,34,178,125,104,8,60,49,34,242,41,73,250,86,240,86,91,188,164,20,100,52,151,53,99,6,187,153,168,242,51,210,69,198,182,210,107,61,77,9,251,73,117,99,47,220,42,161,141,36,145,162,51,55,90,75,168,110,198,64,63,211,229,70,17,63,220,72,171,19,252,122,140,204,213,8,187,178,200,77,220,190,194,251,106,114,101,220,162,147,137,35,8,103,73,62,238,218,251,255,0,216,79,169,246,50,95,136,194,203,247,50,174,181,133,107,145,202,204,73,234,120,26,159,80,68,124,72,133,24,178,165,186,99,73,92,212,29,155,177,101,93,136,53,160,40,216,17,11,18,22,214,30,197,12,202,138,50,179,8,223,85,42,48,24,98,163,42,141,18,51,57,75,137,36,147,106,194,31,10,33,143,24,129,148,203,158,165,135,62,96,178,63,233,114,141,40,181,159,166,96,159,20,186,111,228,71,214,218,193,240,237,39,251,73,228,106,122,219,113,230,177,22,85,88,216,70,81,69,14,164,173,240,195,92,33,137,101,112,110,12,168,139,138,74,170,223,242,241,12,72,6,73,131,37,152,76,160,213,183,184,234,66,220,92,2,73,54,129,148,76,159,105,106,141,106,193,224,136,97,19,247,21,68,253,43,22,49,223,97,16,67,229,90,153,225,210,40,177,191,218,85,85,83,44,27,79,162,96,217,124,217,98,241,166,51,52,219,35,15,21,124,84,86,152,101,150,60,62,218,111,62,123,235,89,237,173,146,106,124,11,93,73,120,219,225,253,68,104,102,16,164,194,135,245,95,154,226,68,79,158,66,177,156,74,60,254,7,0,212,33,212,113,129,150,186,87,241,160,180,148,251,194,78,254,185,185,86,250,109,227,40,25,234,2,227,88,234,121,51,136,199,135,76,69,198,79,168,169,84,255,0,179,55,24,112,192,193,32,56,74,79,228,64,25,135,140,79,182,161,131,91,107,8,249,172,101,23,34,114,19,90,201,233,46,85,38,141,141,51,212,47,62,12,34,17,9,245,18,170,115,69,140,246,102,128,76,137,219,231,158,8,249,160,16,169,115,245,81,252,248,170,241,13,106,168,15,163,73,200,158,70,152,76,106,25,151,0,250,68,254,36,226,182,121,228,147,138,4,146,165,219,212,107,14,103,152,133,233,42,251,90,243,198,237,46,85,150,104,145,135,243,124,68,74,238,238,1,25,153,114,173,110,194,171,21,70,153,16,163,225,138,147,218,211,146,112,50,253,36,154,147,85,65,147,220,84,198,101,192,36,143,20,76,165,66,179,32,50,146,86,179,245,4,38,97,175,138,63,246,148,251,235,117,5,151,158,239,39,42,233,181,161,120,137,152,194,196,153,62,0,36,191,50,178,178,39,63,113,26,199,36,129,240,43,212,143,187,150,158,73,248,117,77,72,198,8,89,50,46,150,246,99,6,32,168,107,90,123,34,90,230,44,174,53,118,234,52,110,2,85,132,108,167,150,39,254,128,133,26,161,135,14,118,12,66,171,32,149,29,60,152,48,120,67,202,69,70,25,241,75,237,13,75,114,47,33,234,231,62,135,165,72,82,102,54,68,100,205,36,1,51,52,185,74,202,200,195,193,196,81,168,171,93,220,239,48,132,184,151,20,221,70,85,66,177,168,178,5,195,235,101,190,186,36,244,76,199,159,184,197,202,148,254,27,157,8,143,150,30,82,38,240,36,216,248,97,151,23,18,178,198,12,192,242,105,224,217,3,52,177,36,114,117,8,40,0,248,149,49,121,21,49,160,78,146,62,17,19,26,1,154,96,146,73,212,170,177,223,253,18,181,9,38,79,188,178,126,107,9,68,199,244,211,120,218,98,214,253,152,67,23,143,234,21,82,179,74,237,189,165,65,25,231,141,19,10,218,199,211,102,53,153,200,182,127,217,214,187,184,216,211,67,124,58,170,173,130,240,196,236,85,65,158,73,44,194,33,101,66,179,56,165,226,150,84,146,117,183,95,96,84,115,155,191,71,255,0,143,229,72,140,211,20,50,235,78,124,194,93,69,240,43,100,131,180,105,44,200,3,140,254,36,141,36,117,29,89,172,106,134,111,206,189,50,124,24,221,194,202,128,159,62,36,33,240,151,145,73,95,79,157,52,111,218,21,77,108,237,128,173,82,155,213,107,103,123,67,78,96,96,199,136,37,92,110,5,109,150,127,155,42,232,122,122,25,35,1,156,164,84,104,229,69,247,53,104,110,187,209,48,108,158,243,6,86,34,40,201,159,15,109,69,47,134,126,85,213,121,252,22,160,217,14,51,249,138,149,122,133,78,122,11,182,222,39,32,147,73,107,8,156,197,38,33,38,16,237,113,15,150,86,33,174,186,201,49,108,129,202,88,197,31,211,72,46,52,101,4,223,51,98,197,251,106,235,36,79,196,93,117,100,228,35,135,173,169,136,13,160,96,18,73,126,162,67,107,48,133,151,196,36,235,255,0,14,175,63,246,211,140,67,250,139,32,252,58,212,113,137,154,92,161,149,99,71,174,173,238,47,161,13,37,149,209,143,151,106,49,19,234,38,149,184,49,167,182,186,26,116,145,243,79,141,254,210,159,129,79,177,63,49,114,173,219,160,203,33,95,90,250,210,240,203,42,110,104,116,112,162,127,79,46,82,164,129,152,201,44,197,16,67,18,51,192,17,188,61,70,120,196,165,144,225,144,38,16,158,210,41,239,198,181,198,178,211,3,230,223,229,254,37,131,238,233,228,159,137,77,155,64,169,153,130,50,143,245,73,92,150,19,207,8,149,40,99,81,144,121,178,165,23,18,107,170,60,229,150,87,24,150,173,1,129,99,67,148,46,105,115,241,141,63,12,63,201,195,144,170,122,171,226,22,156,31,77,88,242,42,24,218,216,243,71,242,144,49,42,247,211,232,42,198,201,50,73,24,104,29,231,214,229,76,124,31,55,181,104,125,60,95,120,164,82,101,2,114,227,80,144,67,194,33,98,88,70,198,86,101,50,62,214,168,3,246,178,175,86,237,5,20,155,177,34,61,85,2,160,27,194,99,194,17,41,13,85,27,80,118,136,165,47,219,85,246,87,213,94,124,34,66,195,97,231,115,98,77,107,152,171,144,146,158,27,240,51,55,98,62,203,70,2,72,217,44,197,26,114,26,70,11,148,188,75,107,216,194,240,136,185,82,234,222,39,66,176,142,182,145,149,170,162,5,38,249,156,216,210,99,27,108,118,4,169,245,59,34,144,140,221,149,58,200,200,36,139,115,198,211,16,70,60,194,22,84,182,103,16,222,28,74,142,239,80,197,140,13,165,76,92,165,250,138,97,134,57,79,150,88,185,85,55,46,115,86,130,223,77,120,135,149,45,187,159,113,131,13,113,113,42,57,153,49,241,36,239,152,72,196,126,81,46,105,148,188,108,15,66,203,92,25,172,50,20,137,187,43,127,62,108,169,123,237,72,79,117,110,141,118,8,221,162,33,86,71,34,140,202,57,100,0,73,30,19,74,26,81,101,163,43,100,177,252,188,136,248,211,199,39,164,88,150,221,201,4,62,46,85,209,189,82,77,25,3,51,79,30,147,152,34,88,51,80,191,242,11,106,69,111,38,102,245,159,55,21,74,92,99,243,194,17,34,170,236,27,140,131,205,60,255,0,82,137,202,33,166,158,131,167,253,216,3,92,218,3,46,55,92,57,68,63,53,209,171,115,237,89,153,83,252,131,98,7,38,144,3,35,253,57,7,24,50,198,126,100,248,204,196,133,49,134,46,149,61,194,102,240,189,30,249,132,27,57,84,108,253,241,122,80,79,135,121,237,74,32,146,118,97,177,58,52,54,110,72,159,5,131,140,206,213,57,165,104,111,196,6,75,176,149,149,53,153,60,17,184,140,44,95,202,137,36,88,121,234,53,123,240,22,234,173,79,99,8,12,21,124,2,23,238,36,53,182,82,245,7,202,22,47,39,159,186,186,29,108,154,226,51,148,67,42,205,250,110,140,167,221,136,91,98,45,133,162,229,220,86,86,78,90,19,53,191,12,96,198,249,187,98,229,251,98,90,53,15,195,170,57,209,126,80,67,131,139,237,43,118,124,176,240,229,202,130,178,135,58,115,62,82,86,37,86,158,248,19,171,17,52,58,96,116,158,120,101,18,79,238,166,198,121,8,204,70,89,97,181,130,199,252,209,18,182,76,33,78,253,222,85,49,217,130,30,192,9,143,202,148,154,53,105,95,202,36,225,129,220,189,50,14,143,170,157,250,188,133,84,143,47,145,8,167,195,100,217,76,137,95,23,247,8,173,106,180,196,24,32,102,236,92,136,201,58,98,170,128,25,67,140,127,109,34,178,212,50,164,129,226,137,196,137,36,166,8,10,11,125,168,71,166,206,253,162,219,79,241,82,44,158,44,66,17,23,56,184,153,59,118,240,148,165,42,2,54,152,181,156,253,220,78,47,206,185,63,29,153,173,220,188,114,45,115,59,143,173,238,121,183,75,55,218,130,48,243,24,171,153,198,97,235,65,243,101,89,134,250,9,9,132,34,38,79,168,150,173,246,12,170,94,73,178,245,102,97,246,208,94,155,85,4,155,181,51,235,22,80,73,152,66,25,70,154,178,237,150,76,102,239,24,147,217,145,69,174,71,229,137,54,84,122,94,203,55,38,63,182,174,104,117,133,29,180,94,44,153,87,30,129,73,101,100,127,234,5,227,76,223,61,245,7,96,98,114,174,230,86,67,156,238,112,204,56,35,202,21,63,62,203,80,77,177,253,41,49,249,169,42,31,136,175,27,49,75,138,82,171,90,219,131,219,31,229,56,148,227,107,114,28,109,188,63,131,50,175,6,213,254,120,113,113,172,246,196,243,230,67,207,173,56,185,189,181,113,10,136,6,1,65,152,200,175,83,103,218,92,241,151,15,141,194,34,172,61,86,212,164,225,82,179,14,82,223,89,60,100,126,34,173,84,51,15,110,71,196,46,52,177,239,220,141,15,26,28,232,210,179,8,188,106,160,21,125,84,72,210,176,169,195,92,30,51,240,139,148,138,232,62,22,67,249,178,165,225,211,16,69,45,230,66,170,184,130,202,16,203,238,40,149,96,108,142,33,226,228,88,134,48,196,244,69,171,226,198,137,219,200,154,170,2,169,250,144,98,38,36,178,125,151,228,121,186,145,145,153,4,156,198,22,82,45,86,180,224,178,2,157,84,107,16,179,238,207,101,59,8,74,66,226,77,36,152,251,93,166,192,133,39,135,98,111,85,162,71,26,86,101,105,14,53,80,162,97,150,46,68,44,106,22,37,116,241,171,107,105,243,75,46,34,46,125,101,101,43,82,106,55,196,136,95,150,23,184,186,109,197,80,36,249,135,23,25,84,35,52,25,7,59,44,73,68,23,219,76,209,130,177,167,96,122,66,115,79,203,151,219,69,62,121,7,225,196,152,73,209,135,146,204,166,41,50,38,58,123,67,78,19,51,25,46,201,182,61,79,13,150,67,120,125,210,172,195,165,108,161,78,205,19,36,149,188,48,207,81,41,89,85,92,85,70,6,92,89,72,154,202,130,17,183,213,183,35,139,154,196,67,18,153,135,159,59,13,255,0,187,174,137,170,164,203,182,136,254,44,95,77,115,184,115,37,194,149,212,128,41,164,207,245,32,48,59,94,68,29,87,194,95,196,146,223,98,108,127,182,152,214,201,100,158,94,52,246,6,161,124,30,16,151,253,164,182,254,8,3,101,166,44,116,216,240,155,24,134,36,161,154,180,3,225,221,13,82,234,64,218,234,10,220,57,72,185,105,190,30,190,130,115,37,203,149,149,51,198,204,58,151,18,109,114,3,133,67,217,86,234,11,243,225,223,237,135,231,214,37,77,14,120,60,6,20,20,195,18,9,31,44,34,228,89,85,168,214,10,170,248,116,120,76,250,164,250,133,79,227,83,142,55,104,185,20,101,87,197,73,219,230,87,108,8,85,73,63,82,101,137,196,34,100,42,150,231,240,218,141,36,201,32,199,136,61,137,44,59,226,84,75,127,212,42,245,32,95,239,20,156,169,167,225,224,73,62,32,246,39,141,110,12,192,51,31,42,236,236,49,165,42,58,221,31,91,180,204,108,121,18,208,232,147,136,252,210,177,39,213,176,246,39,194,89,73,248,8,35,178,173,5,105,25,196,183,64,146,204,236,79,181,12,8,190,154,243,110,135,145,68,6,96,198,254,212,146,48,231,75,12,252,172,91,30,194,125,37,49,79,125,177,123,11,218,168,223,174,98,148,120,118,163,82,89,40,101,77,47,9,203,237,36,243,40,101,21,255,0,165,34,98,31,136,85,181,175,120,76,33,149,121,250,206,184,172,202,46,82,42,126,66,253,27,82,126,125,61,196,104,153,67,196,167,173,77,106,56,56,125,197,85,51,80,190,111,105,84,156,243,124,223,106,219,95,224,42,108,164,187,61,72,63,75,151,42,204,215,99,154,124,166,22,37,169,151,16,69,195,44,67,65,90,178,9,121,171,148,36,101,40,170,88,70,212,54,68,27,43,162,99,16,254,218,91,113,62,116,39,176,161,22,84,146,134,25,35,15,119,149,59,220,131,251,181,169,199,35,66,61,98,113,34,126,148,138,66,76,59,34,90,188,193,86,91,152,164,6,17,21,106,100,1,198,243,150,85,117,101,37,83,229,60,193,210,120,75,151,23,169,123,85,124,72,245,42,231,196,137,140,74,95,82,92,16,140,82,82,88,76,15,54,37,25,21,159,136,209,213,7,148,225,57,64,243,101,255,0,90,183,211,211,15,27,136,203,156,233,41,135,32,31,196,173,97,218,196,19,216,35,100,18,85,193,65,189,203,233,243,1,101,7,22,36,186,182,182,12,38,63,48,134,188,201,48,70,12,193,148,50,173,38,152,204,31,170,25,73,244,211,44,193,182,103,50,96,35,49,248,113,137,33,100,145,201,58,209,101,36,254,9,80,76,241,63,50,220,133,42,99,83,131,38,108,169,230,253,240,158,192,196,42,140,147,169,226,194,136,204,165,67,51,89,196,146,204,60,139,59,176,85,75,107,140,98,6,108,188,133,74,247,151,152,57,101,101,26,91,79,130,119,129,101,241,13,81,190,53,84,96,112,149,60,102,49,53,107,62,200,108,205,16,89,82,152,19,44,174,223,132,162,24,190,218,177,100,50,23,204,216,184,210,107,41,44,169,156,204,66,85,173,20,81,184,107,71,8,108,250,137,94,164,49,200,60,65,18,62,28,199,206,126,83,21,122,123,49,114,169,51,14,164,172,61,60,120,44,124,185,125,139,100,9,36,178,62,208,66,38,37,72,247,239,188,4,132,146,16,70,126,26,225,124,202,22,161,144,5,198,152,151,7,250,142,233,11,27,89,176,160,244,225,80,144,178,126,162,160,11,39,73,30,25,107,92,253,25,99,91,17,246,193,40,196,62,196,245,11,28,190,250,182,212,118,44,177,41,73,24,101,246,198,155,67,54,200,140,54,82,127,186,181,154,5,205,220,230,26,89,113,70,18,108,202,112,9,153,66,92,152,148,127,29,93,173,216,102,144,125,26,202,116,208,97,15,42,193,148,36,178,123,61,71,218,246,214,237,49,36,113,137,148,162,86,76,135,6,107,50,196,40,213,150,168,37,137,236,62,155,225,203,198,152,154,203,72,201,7,49,113,17,108,54,137,100,227,229,150,82,127,18,215,101,161,171,171,98,110,226,64,38,79,168,82,161,151,95,177,73,11,42,120,147,188,208,161,211,12,246,85,172,13,25,46,236,25,138,182,63,73,62,180,152,147,1,206,153,166,237,99,90,176,161,235,93,143,77,152,2,138,192,152,69,74,89,66,113,243,75,18,73,107,170,171,105,15,139,41,20,164,109,19,136,235,153,79,170,168,103,91,197,195,16,88,134,163,171,106,170,171,95,136,214,145,178,47,146,126,39,51,98,241,68,17,11,249,23,3,159,173,175,36,235,134,68,12,94,50,168,254,67,246,246,41,183,137,250,124,51,234,133,211,60,73,212,109,85,20,190,17,55,228,42,229,52,134,24,240,102,236,42,232,240,42,71,129,134,196,153,151,246,212,146,177,68,105,245,66,103,46,229,34,147,113,162,196,252,165,158,76,139,214,80,15,38,181,225,10,67,3,79,69,178,3,248,185,4,169,28,127,211,89,135,111,54,156,154,60,177,45,7,252,188,104,83,82,78,47,72,178,143,234,101,83,246,186,60,228,7,202,123,73,30,152,187,184,211,246,175,137,44,188,104,145,117,79,232,29,74,52,7,150,38,34,137,41,147,160,50,31,118,18,144,68,84,20,250,192,30,31,54,33,149,52,245,232,50,122,120,144,189,66,253,25,86,32,231,233,89,69,103,41,127,145,99,3,70,75,146,76,37,158,186,75,32,14,79,48,101,70,91,102,60,226,6,28,67,23,241,39,220,140,95,83,146,95,104,11,200,36,205,16,164,198,154,104,253,61,46,202,94,34,228,86,243,230,14,52,23,229,72,106,181,12,74,211,230,23,98,70,153,81,177,208,122,181,70,22,191,13,37,109,94,85,201,228,233,82,122,206,19,11,169,119,176,234,211,217,3,9,177,169,45,79,79,182,39,171,39,252,165,117,246,49,99,0,211,218,14,168,172,205,44,163,200,140,147,240,174,140,135,203,186,31,251,73,72,111,137,7,218,202,157,198,212,241,36,129,230,228,82,223,127,161,182,141,236,209,36,16,248,139,27,26,198,54,131,228,204,82,145,79,217,124,78,163,168,126,25,119,209,162,254,226,194,55,197,125,57,55,255,0,194,49,227,251,106,13,213,178,55,176,251,44,85,79,164,201,17,225,175,200,82,41,199,232,107,146,15,250,140,2,21,82,83,235,61,42,65,230,245,225,100,70,27,89,215,127,105,43,42,117,234,244,242,208,93,166,57,46,161,248,105,107,8,251,186,232,164,16,209,26,110,52,161,246,151,17,87,72,159,172,223,38,43,226,8,74,4,221,143,55,82,179,72,175,151,97,106,61,120,108,173,199,250,174,49,36,214,85,82,196,141,135,119,6,48,57,165,34,131,106,9,35,205,139,42,85,111,224,26,41,238,207,80,204,33,71,27,82,62,105,217,187,46,33,160,95,24,18,124,249,113,36,114,76,113,61,225,72,203,253,40,163,29,115,85,93,127,93,134,37,167,39,219,252,139,243,237,247,195,125,85,6,94,97,92,201,199,247,10,69,250,2,146,25,202,126,82,171,167,233,40,150,241,120,69,139,238,43,172,48,202,181,151,77,53,39,188,235,196,252,201,163,32,106,50,157,145,4,82,11,238,43,75,90,221,113,73,225,255,0,195,25,121,126,146,188,181,209,254,128,127,111,31,212,66,204,170,131,59,195,148,133,196,143,199,137,49,93,12,179,18,16,43,110,109,222,192,216,90,73,147,251,170,190,158,144,148,131,225,148,53,232,97,216,157,138,190,102,155,201,91,187,174,229,39,130,202,175,21,11,19,225,215,242,180,255,0,156,64,139,114,177,129,171,73,101,45,230,44,92,89,82,57,241,165,136,152,182,171,71,156,225,60,127,42,167,180,222,35,216,188,52,97,217,51,219,73,166,105,232,37,229,47,180,137,173,140,121,49,23,217,230,244,208,97,203,149,58,200,194,212,67,119,113,6,182,39,234,134,44,74,80,58,216,242,79,195,144,162,250,136,205,79,166,31,100,12,216,178,229,88,85,104,193,198,136,204,220,67,74,208,223,228,107,80,111,2,121,36,143,42,97,185,151,236,139,143,234,46,109,169,53,254,149,210,246,160,164,21,200,228,201,47,182,37,91,167,174,25,100,62,18,169,170,233,97,89,152,171,146,249,67,131,194,85,170,132,195,154,254,97,42,61,55,167,135,58,43,203,44,171,38,85,2,162,83,203,137,116,213,81,64,154,153,90,8,211,183,97,16,242,36,183,115,47,39,125,49,13,48,212,54,82,203,41,152,81,213,181,190,165,250,188,127,224,72,185,242,3,157,110,95,11,207,44,85,50,243,92,206,181,205,16,184,134,37,217,39,232,150,78,39,9,70,36,198,147,225,141,108,30,108,163,42,148,169,19,114,212,164,114,55,208,178,145,248,160,176,34,255,0,147,145,109,158,192,20,15,249,92,164,85,79,164,137,4,15,229,24,210,152,12,136,57,111,202,81,151,247,85,86,69,251,37,86,56,253,173,85,81,37,191,44,12,178,126,218,42,156,39,173,122,235,242,116,124,25,47,124,176,138,49,72,164,174,233,57,217,138,42,186,178,184,162,41,63,17,111,42,120,170,68,63,184,66,137,49,170,213,186,142,200,121,172,74,47,226,90,38,105,224,21,157,72,253,61,167,143,24,125,92,74,13,211,167,33,150,70,25,178,215,83,70,249,186,153,68,71,135,83,220,217,51,13,216,136,95,218,77,106,159,90,95,0,152,73,180,147,86,193,31,84,98,172,93,34,64,179,18,86,70,0,135,151,18,71,27,80,188,135,218,8,169,229,197,61,142,160,243,13,76,172,67,253,165,205,237,104,117,6,159,178,126,105,73,36,141,159,33,212,235,48,44,142,88,152,77,202,156,198,167,151,36,25,69,20,130,92,231,77,218,202,252,153,121,85,151,175,106,57,35,254,157,105,137,34,247,250,20,34,102,158,212,114,73,135,106,76,75,224,97,142,183,134,88,138,151,76,190,213,209,135,253,70,208,137,23,226,71,201,229,150,177,217,190,138,44,101,59,239,162,70,62,44,171,237,149,80,45,162,102,137,216,167,38,106,120,59,95,148,171,38,79,168,190,82,106,211,198,63,205,139,140,168,179,114,22,163,42,77,73,58,164,248,74,92,68,18,209,113,60,250,130,115,48,202,228,42,217,101,62,36,238,96,197,88,214,195,231,97,130,47,245,171,195,251,8,192,239,209,140,23,112,185,22,230,90,202,211,255,0,216,16,191,77,116,93,158,230,35,12,161,181,108,99,136,255,0,211,226,144,170,146,85,244,8,192,153,241,11,115,144,50,196,65,17,38,102,182,157,186,120,132,37,57,38,4,225,156,133,48,136,34,39,90,98,30,50,16,165,197,145,114,236,80,165,148,123,51,80,158,51,50,151,30,66,253,68,134,102,179,150,62,153,67,23,241,38,179,244,76,235,178,102,52,241,227,250,105,92,61,37,243,111,9,133,212,153,97,87,249,55,112,151,212,250,182,252,99,203,95,23,41,22,253,12,109,65,168,25,187,212,37,198,63,108,106,210,202,24,197,21,226,216,12,191,147,233,40,154,70,75,131,58,86,239,38,52,205,211,170,100,58,200,206,165,161,171,113,131,45,113,82,232,116,132,178,157,202,46,165,181,154,133,226,6,17,69,69,86,204,57,122,74,53,53,107,235,236,43,90,163,208,178,37,107,25,135,30,65,39,208,238,31,100,60,38,42,146,152,199,248,125,196,234,182,100,186,216,156,162,24,149,91,246,17,88,221,51,79,111,136,253,222,49,12,171,159,223,105,82,86,203,126,18,241,171,247,234,26,169,60,37,180,25,72,190,26,147,212,128,242,132,163,198,169,28,138,226,213,142,101,67,106,120,51,176,153,117,136,215,16,103,65,234,228,92,111,86,198,244,139,142,30,85,101,79,91,248,130,129,145,50,147,149,139,157,163,107,99,168,234,202,61,124,240,8,248,178,141,48,99,224,201,30,19,22,48,191,149,114,235,239,135,183,148,128,205,16,164,91,244,150,152,60,151,255,0,86,158,134,233,229,76,251,140,204,142,118,58,218,122,172,125,163,147,246,209,210,77,6,55,17,98,255,0,180,185,204,192,130,163,252,164,164,255,0,117,21,85,113,151,245,101,40,191,113,77,164,148,197,141,71,147,195,91,36,157,88,144,102,140,193,245,47,24,219,158,146,161,100,207,148,34,50,32,162,144,191,113,86,59,3,27,88,246,123,165,227,74,240,128,178,248,122,214,86,188,93,40,58,220,248,222,84,173,107,7,136,236,51,54,79,226,46,36,238,28,242,17,153,141,144,169,72,118,147,98,114,151,25,23,153,187,130,7,226,159,252,120,149,61,9,158,153,170,181,112,136,248,130,128,77,146,81,60,48,100,254,172,184,150,121,136,34,124,217,82,239,82,4,153,123,64,161,121,0,57,130,49,147,139,175,234,33,95,60,113,136,158,89,67,198,14,46,84,134,29,81,236,165,226,197,137,84,6,112,245,36,31,200,34,245,166,86,161,163,178,130,194,196,129,200,148,254,21,219,29,129,85,16,40,95,24,120,66,150,186,125,128,191,77,204,131,250,64,197,228,93,18,170,144,19,129,150,89,113,125,181,46,202,208,86,191,46,215,149,80,86,221,190,72,24,150,212,108,64,221,101,164,169,132,204,209,4,164,164,211,188,115,190,218,182,223,147,26,77,112,105,88,31,132,92,138,139,35,77,240,4,132,249,32,25,240,155,177,40,124,12,82,158,83,23,16,208,51,228,220,214,206,205,97,3,23,220,65,106,27,188,177,57,74,149,172,159,0,165,28,59,42,226,61,248,121,16,22,180,155,239,155,17,84,206,158,55,248,204,172,35,79,6,54,4,165,26,69,111,220,106,138,234,171,78,51,242,149,81,154,134,45,144,56,75,200,182,198,141,91,255,0,178,150,247,201,96,191,203,212,154,106,49,74,221,73,11,90,77,139,31,148,75,150,107,109,67,121,90,76,53,49,73,143,237,46,236,107,32,73,99,226,75,198,82,32,217,167,169,139,253,134,85,106,197,50,228,34,179,35,31,156,180,246,161,212,242,103,127,81,20,145,15,238,46,161,2,1,246,172,151,245,83,157,79,240,245,255,0,158,93,124,92,74,115,241,13,228,102,122,127,160,146,78,47,113,11,211,36,92,77,146,109,101,28,230,219,51,220,41,23,216,19,231,103,230,46,33,173,85,161,151,39,25,74,44,95,109,87,192,173,130,70,48,165,138,60,137,170,164,236,17,2,4,89,32,237,228,69,5,231,131,197,151,141,54,141,84,201,32,204,36,4,202,169,210,73,196,34,34,202,255,0,32,164,228,199,146,77,175,8,184,213,86,242,32,171,113,113,228,83,55,19,46,104,60,253,62,46,82,253,52,158,30,182,156,82,97,182,161,32,190,225,82,53,138,148,177,174,15,4,254,217,83,70,76,151,59,255,0,37,47,37,224,146,76,177,19,253,55,60,131,247,121,20,184,48,213,196,248,250,209,144,248,165,166,149,172,4,97,225,17,72,154,70,173,139,100,124,210,203,200,131,181,211,114,225,121,203,174,46,92,74,172,202,196,141,166,211,219,222,92,73,37,151,200,191,169,49,135,125,121,225,180,218,169,253,66,107,33,63,255,0,130,45,182,175,240,45,74,168,16,25,111,23,152,184,191,34,148,153,100,10,137,216,133,255,0,58,107,91,107,4,64,229,47,34,81,101,79,146,94,236,221,107,49,113,139,90,77,109,16,131,96,67,185,200,168,228,218,222,120,101,137,40,101,251,120,151,50,140,24,49,188,10,28,153,21,117,13,174,95,1,101,82,182,177,55,191,160,86,227,166,6,214,203,154,194,47,26,244,200,204,173,7,86,37,182,76,98,77,7,105,18,175,71,181,141,230,99,114,255,0,42,178,201,171,252,137,93,69,211,12,121,223,104,106,106,202,25,227,17,248,147,235,91,176,65,30,35,69,40,137,245,20,101,196,246,77,27,197,186,34,218,234,106,128,73,147,91,6,95,245,203,65,254,223,248,211,118,90,196,178,6,210,140,68,251,132,81,255,0,134,193,37,239,55,105,17,148,243,229,214,202,218,123,105,106,83,196,59,82,124,46,37,144,217,44,51,200,95,182,154,104,106,16,82,63,22,195,17,5,238,42,141,49,63,115,194,98,140,75,43,230,19,251,78,82,42,180,152,225,238,38,69,110,240,98,99,55,125,107,9,55,117,88,30,16,197,147,39,47,182,185,163,46,231,13,255,0,54,141,173,159,113,100,255,0,208,98,26,230,93,101,70,25,149,69,26,159,76,68,147,59,119,139,109,249,250,211,120,207,130,40,44,137,148,153,62,234,202,214,224,117,164,255,0,188,176,8,95,185,149,6,25,250,126,203,182,86,41,42,141,33,138,163,74,208,191,35,241,11,141,7,113,166,32,139,152,69,202,142,12,107,82,129,254,159,43,16,255,0,105,34,212,47,181,132,206,162,21,50,223,94,32,35,153,13,241,159,195,214,172,52,246,143,170,178,136,201,102,46,34,40,15,198,118,53,190,102,244,177,151,247,81,16,245,181,197,177,57,132,49,15,237,41,50,186,124,21,86,254,157,72,211,207,167,216,64,229,26,72,109,84,9,196,230,148,165,217,50,214,107,240,226,69,86,195,38,127,155,226,81,88,218,195,98,90,83,207,219,126,217,81,151,6,137,181,226,47,33,84,251,30,63,100,185,80,166,51,228,249,135,42,108,137,212,209,50,227,211,70,255,0,154,228,83,49,131,42,202,91,204,95,117,110,53,37,148,153,207,40,162,144,170,170,146,180,121,7,148,88,191,117,58,181,57,3,40,134,77,36,168,92,193,228,26,160,170,120,54,185,165,139,145,83,76,134,12,11,146,107,109,96,10,67,237,34,23,47,231,68,147,95,129,138,165,108,201,128,201,219,198,133,13,197,110,79,170,144,233,35,68,191,59,55,106,213,250,74,13,107,247,117,197,25,72,95,109,82,53,186,251,138,192,111,147,22,75,58,177,41,105,243,7,36,239,12,66,229,93,8,213,185,64,205,220,92,68,82,90,135,79,108,185,130,44,75,106,191,98,171,10,164,234,75,45,55,19,139,221,79,52,148,151,206,102,107,30,194,164,129,173,124,230,102,48,184,211,218,173,164,110,44,188,137,26,53,76,138,43,15,172,159,4,96,230,65,192,181,56,192,114,212,197,33,127,117,122,75,50,51,181,106,141,106,120,204,196,18,255,0,26,154,242,52,13,230,212,22,94,114,229,139,16,196,190,67,102,159,35,51,88,74,33,126,218,196,193,177,182,59,226,110,177,12,171,55,232,107,40,32,202,34,174,149,141,137,88,103,14,227,79,193,38,106,248,171,59,45,120,202,209,229,150,81,136,127,105,70,201,126,219,207,234,9,36,52,195,221,248,68,12,2,40,73,27,20,82,162,126,176,131,126,76,33,41,49,160,54,116,31,252,102,36,162,125,68,231,79,86,250,64,25,242,163,200,168,35,99,155,244,196,175,29,98,82,77,153,17,50,3,198,15,148,139,139,237,160,160,126,32,17,254,111,169,87,90,134,32,143,219,213,238,32,153,63,114,76,57,114,166,102,87,5,37,110,244,144,237,231,50,195,46,34,9,49,227,130,15,112,164,85,94,0,19,58,145,181,181,177,11,16,230,150,33,255,0,131,220,92,210,42,58,157,17,200,200,196,108,109,66,56,62,239,82,42,101,223,226,134,14,36,66,255,0,173,73,93,188,130,181,120,125,181,232,12,61,65,25,47,219,243,94,84,114,60,50,212,244,165,133,102,75,29,37,250,108,17,160,179,148,121,16,175,167,120,153,194,37,148,59,234,57,62,5,223,140,68,85,65,100,73,192,103,211,94,212,125,69,212,242,26,54,70,34,225,178,116,105,204,197,203,249,250,215,67,128,103,224,230,18,89,39,79,68,253,92,73,92,139,40,211,54,207,230,234,88,213,78,33,204,42,202,24,231,123,67,92,151,86,211,203,141,59,237,46,245,84,202,169,35,253,120,202,128,213,90,62,14,160,3,197,186,31,238,45,182,146,173,123,130,224,199,231,58,214,30,202,94,30,161,137,94,82,67,219,19,169,38,178,210,85,180,147,159,18,33,121,60,251,21,29,13,59,227,17,133,52,254,63,166,145,86,138,51,102,86,198,135,192,180,62,24,35,49,229,50,105,230,49,3,135,149,109,141,84,121,221,197,26,101,204,81,31,169,14,51,51,75,149,138,50,197,250,158,9,71,242,133,77,237,126,27,196,182,103,205,207,83,115,52,52,186,209,191,104,177,186,127,232,88,87,107,62,196,164,249,65,101,85,186,86,248,27,86,6,198,6,34,36,49,183,81,129,243,98,90,164,220,3,30,37,22,178,112,43,139,169,209,164,211,213,18,43,229,150,84,97,126,76,138,38,127,207,19,134,82,75,26,72,38,191,17,138,177,53,33,51,176,177,10,69,85,103,126,68,170,168,97,62,168,226,38,110,68,48,99,62,73,49,98,84,65,123,6,60,82,202,145,234,25,227,173,31,202,11,41,19,215,248,45,135,149,186,13,229,30,108,191,237,163,127,15,50,11,217,148,74,6,183,94,106,1,147,13,126,69,105,73,62,242,201,153,109,133,137,53,159,232,61,62,198,38,164,173,39,84,92,164,64,155,77,211,100,203,98,44,74,150,27,34,96,230,148,130,190,153,7,104,252,40,222,50,162,189,205,5,111,20,72,163,64,218,218,196,32,249,101,15,246,212,179,224,89,78,151,242,133,34,127,3,68,227,229,176,201,145,46,211,155,232,108,211,198,56,207,219,198,170,13,199,224,92,163,83,147,54,148,158,239,26,221,39,82,85,89,86,237,34,23,149,73,172,140,49,102,205,72,1,131,139,25,127,149,115,173,79,125,42,202,199,171,16,252,212,228,248,195,31,118,79,247,80,16,40,118,199,36,188,164,254,66,161,85,223,158,162,226,93,85,89,109,188,21,59,31,93,53,153,140,37,207,33,201,30,70,8,69,85,80,228,188,108,77,146,15,85,42,97,250,104,153,194,34,36,182,90,146,81,101,190,38,192,113,135,245,16,208,216,66,159,181,51,181,164,100,104,59,189,208,211,43,107,229,169,181,16,154,125,168,191,73,141,39,159,38,112,198,243,114,100,76,227,79,1,56,133,20,133,34,219,176,178,47,118,49,101,246,208,170,174,192,196,117,109,243,10,119,138,89,113,17,91,86,177,229,233,83,247,127,12,101,201,31,168,215,20,123,145,44,116,172,251,202,211,190,37,136,137,196,134,141,147,250,42,178,185,95,49,155,96,124,217,82,134,79,33,72,240,132,92,104,171,86,92,219,3,20,74,188,95,112,165,73,159,2,202,144,108,52,181,61,183,124,138,98,58,11,39,78,38,210,34,244,144,142,8,240,132,92,137,108,61,96,65,191,135,30,66,172,89,2,84,147,250,140,178,246,166,81,88,59,241,61,252,102,97,16,134,180,204,178,188,32,242,203,149,137,96,247,236,135,155,42,87,113,168,108,103,3,105,93,23,47,220,196,169,86,38,18,198,101,102,93,249,63,115,42,171,211,115,193,24,127,170,234,247,10,163,233,33,234,56,220,198,171,202,53,84,248,15,178,103,8,177,21,102,203,13,101,11,181,212,231,243,194,34,229,82,23,108,37,191,128,113,114,43,106,221,24,79,119,253,197,81,15,79,85,86,243,109,72,82,125,68,202,137,23,61,69,177,249,150,239,225,94,167,178,151,151,106,76,104,71,232,157,71,167,192,195,6,41,50,137,126,176,220,196,246,96,45,38,12,25,60,50,226,143,253,164,219,157,43,252,20,86,115,129,233,45,97,168,49,250,117,128,177,13,87,191,74,250,255,0,128,132,173,100,233,189,50,50,102,218,163,33,198,173,140,206,18,145,66,209,43,99,168,249,87,216,144,135,163,37,105,177,229,52,174,47,166,135,153,119,6,49,253,193,43,41,244,128,157,237,73,47,238,21,11,51,77,196,155,23,105,44,163,140,63,218,78,213,127,146,22,37,100,234,168,36,103,110,84,180,215,118,69,255,0,47,171,254,66,170,23,232,109,49,7,151,116,66,167,53,79,170,141,197,212,53,149,69,211,45,70,183,240,148,173,181,157,180,249,190,34,125,52,20,248,214,83,165,102,176,17,54,202,182,236,209,99,75,221,196,23,26,83,63,88,90,201,6,28,67,16,255,0,105,38,230,137,196,112,80,232,154,57,195,225,149,148,159,77,98,106,215,210,117,21,9,26,201,254,29,168,248,127,61,196,98,229,79,184,206,39,2,116,218,170,112,159,202,81,161,25,26,186,202,83,37,152,91,148,210,239,225,211,243,238,194,92,163,250,107,64,99,18,164,125,73,118,118,178,30,218,1,217,67,1,124,11,18,46,219,18,210,206,64,114,166,172,184,139,55,184,75,73,171,114,121,225,18,132,138,86,54,52,82,86,228,156,204,94,211,213,212,96,159,167,18,145,164,48,33,31,17,149,116,105,56,214,44,152,132,131,136,204,96,153,202,85,23,172,44,153,24,252,34,237,79,39,221,251,65,198,149,73,164,124,227,178,89,74,60,106,241,217,255,0,209,206,202,79,134,4,233,172,204,33,35,223,24,2,137,135,220,87,144,36,211,86,214,225,52,94,79,5,204,117,33,143,26,83,49,8,156,170,204,223,168,161,85,85,178,227,31,54,44,171,86,161,159,58,20,182,20,34,196,84,250,182,146,196,181,217,177,98,252,138,38,225,146,224,203,56,108,50,113,46,121,142,152,91,35,161,70,181,126,196,18,229,255,0,200,141,140,242,78,6,97,117,169,120,23,21,91,16,10,92,175,244,117,163,99,106,170,232,44,196,28,133,26,158,224,172,166,251,138,79,82,1,55,106,73,154,110,117,71,152,132,85,209,171,110,233,237,129,255,0,204,208,19,3,136,252,34,227,87,220,87,82,89,33,36,203,89,81,135,132,203,119,165,14,220,127,54,84,246,227,79,51,3,37,155,25,84,213,147,201,7,244,133,34,49,94,35,88,41,154,2,130,48,243,24,92,136,205,31,60,149,50,223,94,81,113,253,53,171,77,238,228,246,228,79,182,192,20,182,20,201,36,106,102,90,63,208,107,38,101,81,60,247,122,92,107,155,106,24,21,82,110,126,82,175,108,53,213,228,154,44,24,185,183,67,47,228,92,174,239,119,101,106,249,98,139,198,167,249,13,51,98,98,194,168,18,205,60,248,195,205,198,47,200,151,73,11,228,145,129,76,152,99,224,196,142,161,96,8,124,70,198,186,148,147,3,70,210,81,54,185,67,147,114,149,201,164,157,249,242,151,42,232,97,128,50,117,23,40,210,235,39,236,71,132,34,237,68,149,22,54,57,84,202,167,201,58,167,211,212,246,191,251,21,52,244,209,201,27,203,238,38,85,65,151,27,132,197,202,146,53,167,193,86,107,169,224,233,138,162,243,75,129,200,140,135,2,12,30,168,170,140,53,163,44,94,100,153,248,228,206,195,19,172,74,173,35,16,169,162,200,39,27,51,109,72,145,134,215,87,15,132,34,196,53,127,24,48,70,198,110,229,19,248,150,171,93,79,6,180,47,244,250,177,148,159,80,133,73,104,188,189,198,200,134,127,170,206,243,245,17,38,52,134,60,47,117,107,151,174,238,38,189,225,203,28,98,250,99,27,17,213,76,222,143,42,75,43,142,182,25,24,59,150,113,118,41,27,131,94,86,206,96,75,43,16,200,169,30,97,198,151,135,42,31,80,213,68,155,224,83,114,172,85,87,228,22,100,52,82,92,75,47,20,65,101,77,46,53,129,235,64,65,23,78,143,247,6,84,162,3,34,70,103,8,177,38,217,170,164,179,12,185,67,253,181,149,78,35,110,127,0,104,117,251,231,29,226,137,3,23,255,0,78,143,190,145,113,101,7,245,73,86,192,21,178,223,233,209,113,38,176,231,228,225,227,74,171,162,127,160,102,57,157,220,109,71,56,152,119,100,89,213,62,186,144,15,245,105,67,17,21,166,167,135,182,174,121,162,90,15,39,211,18,230,190,143,46,73,243,24,185,85,213,87,196,91,98,115,159,136,181,67,212,22,79,177,20,249,34,140,46,177,143,220,80,244,58,195,92,105,41,216,66,82,108,132,254,60,159,77,119,27,44,21,189,170,106,214,132,26,144,128,226,33,87,90,182,159,71,45,117,177,209,116,79,196,89,215,117,204,221,241,42,182,48,150,94,233,10,163,116,150,155,5,104,25,132,92,107,164,7,85,80,66,3,34,68,129,200,185,25,149,24,234,101,211,196,78,109,43,18,49,57,98,173,51,25,6,52,87,139,22,36,69,147,239,44,143,150,36,172,95,196,162,181,56,117,28,18,101,44,172,171,109,171,169,30,3,168,111,137,24,249,77,140,169,223,175,2,79,8,138,63,227,80,20,148,151,26,147,132,66,34,110,109,42,122,2,114,202,72,208,183,217,85,145,79,95,79,156,78,40,130,75,160,86,156,172,203,46,86,52,248,38,4,145,225,151,40,105,136,104,96,151,155,46,84,202,168,129,98,122,30,65,145,225,237,31,212,76,153,166,198,78,96,202,34,166,240,170,36,92,92,121,20,220,153,150,181,15,120,69,23,143,234,33,164,95,16,82,186,180,53,209,162,51,12,174,68,162,250,170,226,104,31,44,56,241,137,40,220,188,172,203,149,73,106,173,127,101,8,224,169,137,43,181,115,179,53,139,71,26,187,15,180,245,84,169,179,179,88,151,16,196,174,35,80,193,246,138,165,244,217,142,88,44,55,184,170,161,189,254,10,214,100,50,69,94,224,183,111,96,217,180,136,92,100,74,89,38,94,76,33,254,68,249,240,193,36,157,72,198,85,0,99,66,178,249,19,36,45,88,242,51,139,177,97,85,14,228,92,185,85,52,202,223,162,44,171,15,7,198,7,82,175,136,150,48,243,150,64,63,48,150,134,50,40,187,98,229,88,79,181,62,60,74,125,247,115,179,254,148,138,25,248,155,85,58,14,158,167,170,41,31,44,213,113,133,244,209,186,171,82,78,168,131,242,130,24,135,246,148,68,109,85,4,93,176,36,228,253,212,37,149,193,44,152,241,4,68,199,244,209,119,124,6,101,84,15,129,113,22,219,204,182,18,177,38,129,252,51,52,155,64,207,202,185,212,157,7,101,55,152,50,136,47,229,89,86,233,89,116,135,202,105,68,85,88,93,4,178,157,35,240,29,87,112,138,183,26,4,90,209,179,149,78,64,190,151,37,236,20,66,254,226,99,100,243,142,35,253,210,33,181,119,3,57,55,192,23,186,190,70,184,157,39,154,33,70,33,253,66,169,120,108,124,227,225,48,151,65,161,167,137,131,148,73,54,87,204,107,9,159,113,170,188,254,82,86,95,226,77,88,25,210,65,243,125,138,140,52,53,165,250,98,88,73,129,18,55,73,114,166,101,137,23,17,109,168,142,53,86,219,152,165,70,48,32,199,196,190,207,52,88,192,229,148,165,100,234,24,37,123,197,200,185,153,174,85,67,173,77,40,126,124,170,14,227,92,217,82,63,230,197,148,105,249,172,129,237,114,161,13,79,91,111,254,99,254,218,79,199,87,254,14,178,81,128,225,252,114,56,193,136,80,9,254,210,222,207,141,143,156,252,38,22,47,221,91,97,233,136,49,159,255,0,200,201,78,173,210,181,82,124,37,212,148,153,61,197,120,250,127,249,11,36,139,111,97,163,254,42,30,49,255,0,64,66,171,42,31,136,90,114,200,31,55,43,106,79,186,185,148,56,216,224,243,11,145,33,100,147,193,185,230,234,70,219,35,99,169,139,71,59,109,174,182,211,144,121,162,20,147,137,244,241,46,75,174,126,43,223,206,63,167,68,22,216,127,76,106,174,28,8,150,81,88,97,33,95,162,70,89,123,188,67,79,176,175,203,81,21,168,222,194,138,173,91,169,199,92,60,52,196,47,228,236,202,177,126,176,212,98,38,98,197,196,186,197,59,232,224,196,218,75,23,253,36,37,196,109,49,39,207,20,81,149,36,145,244,229,119,154,222,196,93,86,191,28,150,124,222,79,226,89,204,190,36,239,242,232,178,127,112,137,109,148,49,194,57,54,145,120,214,112,217,121,100,241,134,185,42,244,234,43,73,112,224,214,146,75,51,24,169,229,61,35,62,146,14,54,158,185,173,126,107,25,66,23,238,170,120,119,212,113,129,139,213,5,254,210,234,178,196,164,42,206,98,205,61,93,39,251,81,166,81,170,152,47,105,45,135,106,56,199,121,114,229,26,245,198,179,36,97,229,54,79,246,148,36,234,53,175,177,69,141,134,211,12,124,24,98,9,115,93,73,39,83,12,239,218,69,85,144,53,157,81,57,140,94,95,166,159,198,53,108,238,108,67,42,230,86,71,108,203,85,208,226,177,181,14,174,130,76,165,138,159,86,235,157,70,83,179,119,20,120,255,0,105,117,99,51,74,148,24,165,139,253,181,51,38,134,47,179,20,120,215,75,67,11,240,37,189,175,158,134,128,235,144,120,48,38,41,21,20,11,186,105,160,237,202,69,206,175,169,30,47,51,4,74,30,101,220,234,217,204,197,145,114,44,50,163,89,117,47,254,39,83,185,218,176,126,15,196,161,166,86,237,143,155,18,209,85,174,71,180,249,177,19,34,163,12,144,89,3,55,213,93,11,35,121,156,237,13,56,147,207,159,4,108,197,238,39,180,250,86,13,216,51,75,200,84,158,125,35,202,76,216,144,166,212,55,48,126,82,184,163,18,107,50,26,185,149,79,248,110,65,159,52,76,152,255,0,117,78,235,10,121,208,65,197,20,130,66,195,214,26,171,63,235,213,23,227,105,216,62,108,67,146,182,247,229,160,85,147,228,149,210,186,132,241,153,134,95,253,68,238,76,250,217,191,230,34,80,122,158,238,212,183,44,48,160,109,135,230,168,99,89,81,219,65,100,73,101,38,79,218,34,54,104,12,215,54,132,48,75,43,229,4,63,241,171,170,76,101,102,21,57,85,165,98,198,229,202,76,73,195,53,36,186,159,148,175,138,63,220,34,26,101,81,149,89,138,67,60,17,135,244,208,140,54,228,156,61,105,59,13,99,101,203,44,185,83,104,120,6,206,98,169,51,107,201,135,85,54,236,6,94,228,182,226,48,240,109,34,118,39,81,140,2,255,0,116,53,170,72,96,172,220,17,148,158,141,167,171,69,205,45,50,124,202,56,76,225,18,211,38,99,4,62,17,101,34,68,252,228,126,99,42,42,187,139,96,93,85,168,120,48,196,74,244,99,37,148,143,150,98,144,191,145,88,67,211,209,103,51,152,89,86,137,240,193,72,76,49,34,166,219,68,211,250,10,192,151,17,137,249,37,152,93,75,84,9,146,139,237,113,173,239,173,148,79,155,150,92,191,109,109,124,151,248,97,234,26,70,101,28,105,2,72,199,205,196,180,76,121,36,147,46,92,169,103,98,6,102,167,5,65,48,152,73,86,67,25,71,175,102,52,138,236,204,198,245,151,226,160,78,103,12,85,171,146,223,135,106,153,86,226,144,146,117,60,81,159,234,170,122,221,97,91,180,253,40,211,127,194,180,208,135,205,3,42,151,187,125,105,62,82,37,89,5,137,253,137,26,21,70,199,82,171,53,148,209,39,92,179,62,24,133,255,0,109,80,83,217,78,147,220,165,43,105,34,142,83,11,181,86,161,8,49,252,160,149,182,235,160,150,12,120,73,39,218,75,167,192,36,111,15,149,202,159,86,153,240,121,138,37,190,100,243,217,99,16,162,255,0,173,85,112,36,194,202,26,160,121,238,229,197,254,53,76,107,186,161,69,124,72,149,98,23,220,72,38,67,185,130,12,165,18,30,51,14,78,212,178,93,193,106,122,124,204,143,230,42,0,204,60,158,161,19,252,9,214,193,130,230,40,150,18,102,60,163,197,18,42,69,192,5,191,166,103,220,83,83,238,53,28,19,230,137,23,42,171,244,169,100,230,247,22,246,80,206,199,154,95,16,213,234,181,50,217,24,233,189,73,121,54,11,55,101,228,80,127,18,225,235,25,199,25,171,231,201,22,47,108,73,196,157,109,7,79,206,218,75,40,255,0,109,88,80,204,6,164,123,61,161,174,77,152,166,108,142,200,228,213,50,83,147,233,141,67,172,116,255,0,134,236,178,113,251,139,176,82,107,56,182,81,88,83,23,145,59,147,163,52,172,225,226,151,202,144,122,86,156,164,126,208,69,196,63,62,197,102,134,4,225,168,141,212,179,242,208,127,2,78,229,252,69,79,189,42,203,195,136,163,80,47,212,154,126,17,217,18,186,86,82,249,253,37,64,247,206,146,6,20,51,200,37,43,83,224,67,125,169,174,42,71,152,213,99,40,254,166,85,27,50,76,171,105,121,67,197,246,211,73,243,46,69,197,235,57,82,38,73,151,26,83,13,255,0,204,147,41,42,143,107,119,209,137,204,37,77,14,96,241,242,151,18,151,13,169,36,246,166,204,8,36,179,181,97,83,237,192,119,207,225,74,25,84,120,42,154,52,1,194,2,77,50,76,237,222,92,88,198,168,172,170,65,136,125,73,66,114,61,242,241,40,59,143,137,113,52,119,202,108,9,36,139,184,217,92,18,76,77,167,26,230,151,223,13,224,221,176,223,43,217,238,39,101,222,95,126,192,178,85,178,208,11,79,92,89,107,96,110,246,187,97,149,17,62,54,203,185,73,64,208,26,183,77,206,103,167,150,78,217,88,26,158,224,160,97,172,4,151,101,144,171,50,130,213,26,81,72,252,221,126,218,105,176,181,183,38,26,232,168,112,241,248,7,18,233,122,96,213,194,6,17,8,98,39,212,77,130,115,55,35,243,173,150,149,203,19,12,65,36,44,208,199,250,75,187,120,14,55,22,33,160,45,116,240,231,3,52,78,34,174,206,234,113,156,86,102,131,37,104,243,7,148,133,68,233,186,29,77,24,236,55,80,211,219,139,91,154,73,91,73,98,227,79,233,204,123,112,112,137,72,115,83,231,142,16,51,22,87,34,202,52,249,119,127,41,151,141,104,159,161,135,36,236,150,98,226,71,189,149,81,160,226,136,94,65,35,16,50,126,137,130,33,169,201,239,29,65,246,137,205,35,45,102,159,245,68,198,189,169,52,168,38,243,27,34,45,117,28,14,49,129,131,54,85,182,77,169,48,63,8,177,126,69,51,224,10,131,226,9,127,141,24,105,239,154,70,4,34,81,179,5,70,148,146,79,249,205,44,169,215,175,65,140,206,82,242,41,184,15,196,254,97,35,228,195,139,39,149,58,171,84,6,81,181,60,76,255,0,165,33,80,26,182,224,4,131,148,34,196,133,147,101,93,80,60,166,82,151,122,182,170,201,143,136,36,160,160,180,255,0,17,72,89,219,77,169,11,249,251,21,188,61,73,93,249,51,118,23,219,92,222,182,72,32,147,136,67,229,79,160,124,204,230,75,55,252,16,170,12,117,40,118,172,23,54,36,41,174,226,136,249,80,12,184,136,65,176,66,22,37,47,172,2,114,3,48,68,66,254,210,96,83,161,67,212,250,115,164,162,228,91,89,14,36,153,89,98,9,112,35,26,214,55,187,137,57,211,122,255,0,83,194,38,19,11,141,75,114,84,212,25,84,253,15,91,78,2,51,44,180,178,226,72,32,189,225,10,145,170,248,163,101,27,195,55,40,254,154,109,63,80,215,106,64,117,98,34,85,234,25,218,129,83,67,194,201,44,230,42,86,195,18,9,248,133,149,56,13,60,65,3,134,86,84,64,104,72,70,117,46,170,220,67,55,234,27,139,184,155,65,108,163,127,18,148,178,210,86,89,51,110,191,233,39,144,222,58,139,94,97,113,167,211,228,196,156,204,209,56,191,34,23,178,53,64,230,144,2,120,83,176,229,33,87,72,210,85,160,178,127,12,94,69,1,113,36,245,179,159,202,154,86,201,148,38,110,195,40,130,253,162,161,173,108,64,235,246,84,128,141,19,9,138,185,173,147,235,74,119,196,177,47,31,237,37,225,159,56,115,152,89,115,228,148,127,186,158,76,140,201,195,202,36,43,55,144,17,179,43,96,138,87,244,146,229,26,34,4,61,241,240,203,70,76,147,22,15,181,149,15,51,144,25,186,178,166,3,69,173,56,33,31,229,4,148,178,96,55,120,74,156,198,249,96,114,202,83,134,48,39,88,225,16,177,40,74,222,131,169,95,26,100,88,195,103,22,84,124,107,184,157,184,136,36,162,181,155,110,19,35,223,14,180,125,210,134,37,154,1,186,78,167,102,60,161,200,85,170,53,244,178,243,24,88,144,178,77,85,27,170,84,98,161,13,100,2,117,21,109,84,7,150,87,7,216,191,139,253,10,2,79,169,89,63,46,92,67,76,167,235,198,70,249,76,162,42,213,85,169,1,100,125,167,31,241,38,83,44,49,164,97,200,252,89,85,168,104,72,48,101,50,148,129,72,120,214,44,40,75,199,244,215,71,128,207,200,204,201,133,32,53,36,3,198,27,202,17,41,237,49,119,56,179,159,18,92,85,221,189,6,170,112,57,74,53,21,125,161,160,231,249,66,226,39,212,91,84,125,6,179,0,24,36,35,58,148,53,221,61,145,108,190,83,38,53,111,37,146,171,65,135,181,17,73,177,178,99,196,111,212,160,20,231,63,130,108,124,50,152,185,86,88,95,8,125,74,182,214,182,117,33,223,217,141,0,202,119,217,123,170,76,170,229,85,140,169,237,65,233,187,76,68,74,164,220,99,123,195,136,137,236,106,23,193,225,203,149,74,234,121,44,28,189,160,81,92,69,86,60,107,183,141,249,151,173,117,158,200,12,221,207,237,246,208,80,227,2,200,120,86,251,47,134,48,124,55,126,226,104,227,86,21,164,49,124,193,206,99,17,80,42,143,39,137,6,26,167,214,140,98,50,178,161,152,56,62,6,48,178,167,173,4,181,196,113,169,223,167,207,212,189,38,75,238,248,125,197,208,217,60,19,134,243,109,70,185,252,249,224,164,178,127,202,242,21,233,26,163,169,170,28,59,88,220,38,235,91,31,36,2,237,42,251,191,157,57,249,80,19,233,7,55,221,196,69,45,181,113,183,2,189,110,33,95,132,69,34,109,14,6,229,157,170,74,183,74,142,17,243,111,228,151,247,85,188,6,86,141,153,140,82,23,237,141,60,125,208,86,52,7,70,122,148,172,166,229,26,58,215,77,142,48,48,196,138,149,135,226,190,218,95,167,6,174,72,135,231,141,88,70,178,137,111,19,55,213,76,178,122,251,25,83,159,86,220,75,133,47,105,46,46,33,171,120,115,8,65,179,8,146,61,91,91,242,143,52,76,106,95,77,207,157,55,229,55,228,22,36,172,181,52,237,52,143,139,37,248,165,151,18,23,80,232,159,82,243,44,69,61,91,39,98,54,7,117,148,159,117,88,70,181,33,98,126,191,248,198,133,154,134,84,140,13,84,232,36,230,47,82,102,249,44,155,23,104,94,197,235,137,249,73,133,35,12,99,198,157,187,203,254,180,140,195,212,93,101,79,99,10,95,247,34,26,168,164,12,81,3,16,133,202,155,110,98,217,65,230,199,145,36,134,99,193,157,197,214,158,202,40,108,207,150,103,82,20,48,238,44,129,155,219,77,167,224,183,99,4,17,19,39,184,152,192,126,200,27,67,11,16,211,47,236,4,29,150,158,150,79,180,177,240,100,104,140,136,17,114,46,135,100,106,237,143,9,121,20,132,154,211,148,236,151,136,137,237,112,13,173,161,6,12,197,95,46,222,56,209,62,83,139,238,45,15,187,150,47,1,108,8,157,195,211,103,212,16,114,226,30,52,141,159,32,62,208,235,200,53,176,89,19,40,202,68,225,250,135,241,35,48,136,73,53,38,140,173,131,101,204,33,170,153,240,226,212,51,229,49,169,170,170,235,238,4,29,197,149,229,3,63,164,202,255,0,90,223,14,224,242,96,178,93,140,174,68,198,77,36,73,222,102,151,145,73,204,164,157,147,12,65,17,81,146,230,88,105,63,92,196,28,87,196,228,200,185,181,172,99,219,103,49,68,169,102,104,253,64,70,101,12,85,174,53,61,148,111,48,203,138,133,142,134,216,138,101,84,184,192,250,168,40,124,182,91,64,213,144,68,250,138,212,218,98,214,55,156,176,136,152,254,154,2,27,224,206,62,34,228,17,19,214,128,57,173,210,160,193,148,178,177,73,77,247,135,168,139,203,104,66,226,88,67,153,85,72,12,185,114,145,79,220,95,122,148,175,109,66,70,87,5,83,163,104,155,83,217,15,152,189,169,142,164,164,157,4,4,176,175,159,136,127,77,69,104,251,44,114,192,44,75,160,223,70,178,157,91,134,185,29,63,232,99,16,144,245,85,172,110,35,8,101,26,22,100,102,106,11,38,27,22,37,159,225,45,78,82,126,148,152,254,218,96,250,217,208,129,203,23,17,23,83,68,200,45,141,108,161,181,141,237,19,26,36,51,246,220,37,75,31,124,248,196,195,99,185,255,0,117,97,50,238,9,25,242,153,50,46,86,95,224,234,85,134,214,88,250,81,129,212,147,189,217,89,84,8,110,56,241,75,46,36,118,228,120,51,101,34,158,216,197,172,251,136,147,98,115,41,232,21,67,187,35,246,133,234,73,189,72,254,232,137,141,109,245,82,66,230,137,196,153,85,144,25,138,71,178,116,31,117,105,52,253,207,128,108,37,113,169,207,198,3,146,76,37,236,253,213,233,147,30,79,0,229,26,209,84,101,38,76,28,248,66,92,168,168,19,32,198,62,211,17,57,125,194,164,97,102,217,153,177,101,253,181,43,63,226,163,35,78,124,67,85,144,88,189,196,89,148,101,10,214,31,11,170,175,238,95,47,16,138,53,144,116,53,85,36,70,117,136,107,208,245,224,38,157,152,121,85,188,108,19,98,48,166,199,251,105,251,255,0,13,203,236,147,102,152,130,81,230,17,87,198,86,178,51,240,229,32,191,149,93,60,208,113,240,197,81,26,146,100,236,143,45,124,82,21,21,95,161,44,197,85,12,246,82,3,134,46,229,3,62,248,5,63,205,136,98,81,81,141,172,100,157,136,219,128,158,55,129,173,173,35,37,219,96,177,91,26,158,180,159,55,16,66,42,108,249,32,133,21,249,132,69,206,107,103,156,172,254,156,82,99,250,137,225,141,58,76,76,70,148,182,172,0,215,26,158,203,59,3,95,0,165,251,139,56,22,182,81,136,195,75,129,149,48,170,167,201,204,100,236,49,162,11,218,74,202,168,86,193,149,182,64,147,224,92,88,149,188,7,147,7,17,72,37,6,24,209,19,32,201,255,0,0,107,197,36,191,202,167,255,0,98,84,161,178,100,73,32,126,82,255,0,34,151,216,19,39,10,108,246,31,7,205,227,74,44,181,11,199,194,170,178,48,27,100,214,128,76,230,42,107,85,168,95,10,38,16,149,115,219,83,90,217,117,20,139,109,11,231,70,38,35,44,213,93,179,23,18,186,203,28,227,238,246,184,145,83,223,91,38,14,28,88,136,135,134,240,126,115,24,169,68,243,62,76,183,167,179,2,155,99,27,108,77,166,235,42,87,62,214,180,167,120,75,40,124,73,89,178,70,177,230,149,218,190,201,129,7,38,30,220,169,118,199,178,155,38,93,193,25,216,17,74,17,126,226,101,50,77,25,105,158,28,188,165,98,91,39,70,83,70,138,201,97,47,33,82,31,68,212,123,230,27,106,66,199,243,236,88,209,178,53,151,80,178,137,168,126,8,85,18,213,246,219,94,215,228,93,98,135,225,140,31,237,11,200,47,164,179,96,73,26,11,62,104,130,252,157,107,108,9,51,164,191,13,78,95,227,84,222,253,73,212,165,170,153,47,77,147,104,94,81,160,245,109,240,36,128,120,69,139,42,3,103,168,6,126,101,65,67,79,85,249,229,219,100,146,79,109,77,87,44,181,52,229,150,65,157,38,91,4,17,43,32,213,74,173,130,195,25,84,220,6,158,48,31,132,67,23,228,80,119,23,111,198,240,196,78,204,190,33,86,19,106,125,73,99,8,24,107,197,149,114,73,58,231,88,138,227,105,186,32,134,186,8,77,106,66,60,70,235,64,93,233,95,82,30,94,49,46,121,250,77,221,62,75,195,53,62,13,176,44,173,103,1,153,173,8,84,210,54,161,124,99,226,150,34,36,245,177,135,7,192,57,114,174,129,14,168,18,98,176,219,81,139,247,85,163,133,81,104,74,73,53,177,174,25,165,249,179,20,172,67,251,170,169,250,108,243,128,63,154,203,251,98,82,242,97,156,96,121,162,114,226,65,70,215,154,142,51,54,130,46,36,245,100,225,160,165,116,154,216,176,89,135,141,73,92,106,208,84,31,104,98,141,109,101,150,160,156,76,178,226,229,74,238,52,28,187,191,57,114,197,139,242,38,219,119,92,140,86,84,5,126,170,131,147,48,165,13,81,85,106,16,78,7,82,231,204,209,131,140,254,220,88,147,0,211,217,73,127,12,174,63,182,167,248,172,110,225,212,171,109,125,175,109,36,212,129,124,239,48,162,116,78,158,255,0,30,105,92,159,117,55,187,167,198,204,161,40,214,86,159,32,172,71,198,135,22,8,62,226,97,91,113,6,55,17,138,150,221,207,173,40,31,19,47,204,169,11,41,35,132,70,102,237,73,34,177,74,157,54,124,200,178,65,212,69,203,236,181,80,41,44,136,43,14,181,95,163,231,196,178,226,150,94,223,186,153,107,111,135,80,108,162,101,218,143,252,9,226,141,93,106,218,250,139,106,49,41,167,190,39,85,116,134,6,81,162,239,175,162,219,177,158,157,147,39,211,196,164,97,213,75,211,111,56,74,44,67,246,209,112,47,162,193,126,93,169,50,125,68,219,52,6,98,203,74,213,88,201,240,245,25,68,199,244,215,65,11,199,90,12,56,178,174,99,27,86,216,201,240,194,46,63,218,87,129,127,200,238,229,202,141,20,127,116,169,173,143,177,35,112,117,8,243,190,39,32,147,89,50,114,196,225,83,19,44,180,228,146,51,104,82,110,126,161,21,45,104,70,80,51,149,115,217,98,111,114,181,34,172,161,188,167,127,18,136,214,219,168,204,197,94,82,8,159,109,119,105,52,32,40,31,137,33,147,160,223,37,249,140,33,46,188,29,68,182,167,10,211,112,254,33,238,247,123,242,99,23,213,93,62,158,227,31,134,236,191,184,170,3,73,90,80,60,66,40,196,128,135,240,244,16,79,187,52,161,148,106,12,177,39,29,77,201,199,198,187,211,131,131,242,145,114,147,195,220,92,234,248,39,147,47,118,104,184,151,75,13,222,156,169,6,16,134,49,73,255,0,207,164,210,96,31,84,157,242,197,143,26,146,205,163,225,220,170,171,34,156,244,56,202,246,7,106,156,134,156,100,240,218,64,32,191,149,125,52,61,140,166,4,34,255,0,90,162,243,102,6,25,93,112,37,35,0,195,161,151,147,54,34,99,90,181,12,254,127,78,17,121,22,83,46,229,139,139,145,46,13,105,230,206,221,167,107,24,166,216,218,48,131,30,108,89,72,85,89,14,27,199,91,213,200,189,26,212,117,160,194,82,162,33,201,60,238,80,164,220,95,163,50,57,245,246,152,148,82,60,198,138,68,70,140,49,225,17,241,10,47,245,174,129,63,79,30,104,50,168,231,198,244,217,195,249,82,9,60,156,77,83,164,67,129,6,116,28,37,83,215,218,50,80,185,171,196,188,27,89,126,99,218,8,137,200,110,207,143,14,85,206,189,67,112,99,106,73,195,170,60,111,213,148,121,86,153,236,130,46,100,200,211,224,138,115,247,121,16,23,117,163,178,138,252,42,149,26,198,136,114,119,47,194,20,237,191,224,82,21,176,45,99,15,17,69,136,106,138,27,200,54,44,201,5,99,92,200,195,32,31,245,60,20,140,63,92,25,31,136,188,74,197,249,230,249,251,73,3,248,188,194,98,172,102,200,117,226,1,235,27,110,25,101,228,76,97,152,228,30,99,20,120,212,67,52,172,184,214,167,151,151,40,200,245,208,105,35,86,140,31,212,74,159,110,130,51,2,204,141,42,223,168,88,134,181,50,156,16,122,132,66,145,50,153,107,93,7,132,50,134,176,173,158,57,167,226,40,202,151,113,66,172,125,135,187,19,57,177,161,205,14,92,151,240,255,0,210,78,103,198,28,97,229,47,18,146,159,169,1,36,143,174,174,149,139,238,44,105,6,174,165,35,2,120,192,251,137,35,53,205,172,105,222,156,81,16,191,182,146,237,143,27,251,162,21,122,51,57,216,141,187,133,139,232,118,167,146,246,102,84,176,223,84,94,98,207,140,47,182,37,31,15,229,129,202,36,48,97,191,116,242,136,164,229,75,90,10,116,22,89,87,9,252,37,202,153,70,159,93,39,192,202,12,52,239,39,118,69,164,212,247,17,136,242,196,148,68,109,203,225,168,216,57,121,168,107,105,174,224,188,56,186,152,184,181,222,155,28,159,48,137,84,192,178,191,140,119,134,89,120,212,205,244,146,70,156,254,197,85,105,124,204,170,248,145,12,9,224,202,124,67,39,212,52,242,167,31,42,77,38,251,78,70,181,31,168,148,153,23,80,161,125,81,34,176,177,11,198,179,4,108,140,102,21,178,156,227,230,44,172,72,41,155,177,147,134,127,26,191,52,104,36,139,202,37,43,36,192,130,71,135,18,198,163,141,27,48,169,240,14,48,110,202,183,70,178,120,147,134,85,31,80,3,12,185,88,146,123,189,37,233,35,226,159,149,37,110,56,230,54,176,4,97,243,114,168,249,247,111,155,106,124,49,113,101,94,141,84,242,44,2,203,29,63,59,46,212,82,114,167,88,217,62,68,196,53,134,28,110,105,101,227,88,135,89,140,158,97,175,22,47,184,137,147,48,147,135,203,20,98,64,51,77,202,201,148,81,83,86,226,152,154,214,200,132,253,121,19,72,19,47,224,179,148,178,113,175,50,145,248,50,152,72,240,234,16,73,102,208,190,215,26,77,181,70,24,80,251,41,217,242,246,165,54,179,223,56,140,204,46,68,238,123,56,222,104,137,37,107,206,41,89,165,197,85,20,101,13,155,96,125,197,178,182,201,251,188,57,85,28,56,20,115,70,195,108,17,108,101,29,111,77,89,11,251,74,109,66,138,204,121,230,56,135,218,165,174,231,220,65,151,150,36,162,23,237,170,105,51,24,94,81,69,32,135,244,210,233,149,179,166,179,48,120,150,44,106,225,96,154,175,137,204,32,217,18,94,151,141,147,234,20,168,175,85,131,100,71,241,101,92,254,125,13,144,229,115,74,255,0,90,165,141,146,52,22,6,39,97,126,154,221,182,65,108,161,242,108,162,193,39,8,185,82,233,250,156,229,126,35,38,148,250,50,200,143,221,216,251,169,221,150,131,173,16,243,75,47,34,101,133,124,181,13,194,86,51,25,39,221,31,237,166,102,167,170,199,155,46,34,37,182,161,198,12,53,201,76,54,78,41,57,74,68,149,22,195,79,198,126,128,124,56,136,95,221,42,179,211,122,158,93,179,50,138,46,95,182,37,37,248,48,19,135,151,183,42,90,248,22,58,124,159,41,60,145,148,219,167,166,73,169,75,93,78,145,169,45,95,180,195,96,33,198,252,156,121,23,12,213,175,181,201,150,164,191,235,235,86,185,167,91,131,250,140,252,165,84,20,58,60,146,65,151,18,188,43,251,146,99,150,233,232,218,171,30,105,113,114,170,32,195,181,41,62,110,40,132,53,211,140,201,117,191,41,136,92,94,218,10,100,242,11,245,112,49,42,181,60,5,245,38,227,76,173,140,62,105,88,139,244,209,241,172,143,230,194,132,89,82,187,80,130,75,223,44,34,196,147,67,101,150,126,220,67,80,104,219,145,85,98,238,76,248,34,103,205,213,144,95,184,128,101,217,200,79,233,48,63,144,136,170,74,160,73,229,44,175,247,17,243,35,2,8,31,202,178,218,121,106,4,229,217,158,64,124,216,178,145,39,129,0,226,126,84,207,54,228,234,162,5,61,86,6,26,89,121,22,173,124,128,246,155,129,98,78,162,151,31,211,86,236,161,1,1,243,113,114,169,47,94,148,38,109,42,75,182,31,212,94,12,249,194,230,52,249,63,238,163,121,161,227,160,181,184,101,175,195,122,217,62,102,218,143,246,212,177,180,197,109,107,255,0,74,169,255,0,28,203,16,240,229,203,252,73,116,251,232,178,123,120,145,249,141,47,192,109,208,151,178,135,20,188,217,113,32,227,60,123,182,11,46,228,106,208,48,235,109,193,246,148,214,170,161,163,168,174,127,164,207,22,231,233,163,159,2,138,193,134,135,136,120,67,196,166,102,64,61,73,50,154,87,26,131,252,85,58,182,197,129,176,220,254,230,94,53,208,66,97,234,216,140,194,47,244,40,173,184,190,133,89,106,58,211,218,144,101,6,208,41,163,36,143,205,72,195,167,157,72,68,193,147,14,39,165,104,90,194,216,113,119,60,130,130,254,95,244,46,85,107,165,65,108,76,185,121,21,212,198,78,157,238,241,164,118,79,61,107,217,138,41,10,186,97,142,138,65,152,6,134,168,245,179,152,92,188,107,165,178,200,251,94,18,226,26,151,170,193,55,192,216,177,42,41,38,0,153,136,37,226,82,146,69,176,213,2,13,216,11,212,82,41,61,73,62,230,77,143,23,204,253,180,109,196,153,81,134,241,87,69,203,247,19,61,49,163,237,71,7,213,165,228,200,84,177,199,102,254,12,194,184,115,229,20,24,101,139,18,215,38,1,199,225,44,57,21,143,165,60,125,194,91,159,1,152,215,71,248,201,169,20,201,239,147,194,156,210,85,83,23,230,229,218,12,68,79,3,84,15,164,165,239,158,120,210,248,69,198,164,216,113,40,185,148,240,52,246,250,86,104,147,199,251,137,224,96,30,55,249,140,172,163,82,84,51,200,47,0,174,131,2,52,66,196,204,108,133,251,98,66,245,31,185,54,140,139,212,250,110,45,151,153,171,138,60,139,154,76,209,58,130,160,251,189,209,63,198,187,188,240,131,168,48,49,36,243,52,240,231,13,251,187,65,198,26,186,200,174,166,112,57,205,61,196,178,143,105,44,185,113,34,108,166,89,73,30,26,249,67,18,105,61,159,15,116,223,153,139,104,73,36,23,182,49,17,33,255,0,196,234,233,39,218,87,211,113,253,197,38,100,77,106,58,171,15,233,43,78,72,56,172,37,101,34,216,250,162,65,246,147,42,22,110,121,147,127,0,123,201,172,162,145,184,127,39,42,212,249,44,39,14,85,69,51,210,186,177,114,41,121,239,124,19,179,139,42,147,21,81,102,167,170,137,38,14,88,157,130,75,116,245,107,238,216,200,134,78,228,192,157,39,152,220,67,250,104,118,70,149,81,205,17,114,77,211,191,63,147,191,167,155,78,12,42,187,164,252,55,45,129,197,148,101,87,52,58,168,27,22,4,209,82,22,106,26,162,147,250,176,178,165,151,23,112,71,100,15,73,17,5,249,20,225,154,218,127,69,234,33,213,14,173,14,99,39,51,133,107,52,55,255,0,233,198,185,203,46,53,28,159,210,20,130,84,21,190,185,27,154,192,164,42,236,141,92,226,98,149,236,149,90,205,220,78,81,253,52,84,11,227,221,141,225,197,141,38,13,221,137,62,82,38,49,101,250,137,229,62,158,124,98,101,221,101,33,125,177,245,167,199,147,153,102,21,217,104,240,89,19,50,202,30,155,28,47,238,149,112,126,240,146,251,88,111,240,202,33,39,181,205,22,51,32,209,76,212,131,141,197,137,15,13,248,255,0,204,4,65,33,238,238,43,160,129,255,0,42,161,32,40,241,154,132,228,98,197,150,67,43,249,165,70,23,238,149,115,25,154,252,112,127,73,238,163,41,38,18,223,150,89,84,227,89,6,101,82,183,85,26,186,76,79,243,72,223,196,85,33,26,144,18,122,103,255,0,210,79,189,28,18,89,197,141,7,225,115,24,253,89,68,155,122,140,10,161,48,52,144,203,205,151,42,115,182,131,24,120,123,72,144,190,202,88,188,253,165,182,5,244,178,249,132,194,30,53,77,102,97,118,204,188,49,217,117,39,239,164,174,178,7,205,192,26,93,154,38,76,193,23,39,238,162,223,118,76,28,49,72,85,171,212,83,136,141,24,77,109,37,85,33,50,196,128,63,229,91,46,30,63,13,222,33,137,68,220,79,151,39,185,42,53,222,38,38,110,162,87,5,141,71,214,87,219,102,102,246,209,52,243,34,91,141,133,50,148,55,132,232,47,249,165,175,77,204,219,15,10,151,12,135,169,212,89,79,91,5,155,176,139,145,104,54,179,131,7,132,213,124,159,80,169,12,11,190,118,4,185,21,55,225,239,86,139,187,52,94,52,241,200,210,242,212,70,90,19,115,227,2,255,0,182,40,177,165,204,210,164,130,127,148,198,169,94,199,214,249,132,60,168,8,214,82,164,159,148,74,187,148,22,160,242,116,193,36,143,152,67,89,179,73,2,52,126,164,237,151,113,122,125,196,91,44,129,225,202,177,122,133,250,55,111,82,80,52,224,141,218,37,239,14,69,95,231,6,200,120,162,9,41,147,78,120,199,204,181,153,92,213,2,15,31,180,190,201,229,31,213,89,26,7,213,76,161,192,25,89,132,42,53,200,114,73,230,177,130,206,40,24,134,182,64,187,60,146,97,216,127,34,97,169,42,158,47,117,21,67,2,14,14,33,16,164,77,101,3,97,174,44,70,62,82,140,67,253,164,152,55,21,210,79,213,201,245,17,247,21,191,159,9,132,69,62,253,61,44,79,203,17,109,127,162,122,22,12,158,12,124,34,196,128,190,134,57,48,120,121,72,133,11,201,24,12,221,163,2,255,0,121,10,204,128,202,66,134,158,196,86,44,194,47,250,74,225,148,150,50,64,195,75,159,151,242,38,47,153,6,72,49,101,16,136,135,141,48,241,184,76,153,186,133,65,106,192,15,210,179,166,240,251,106,154,135,76,68,173,103,52,84,57,174,241,131,138,86,36,153,154,206,9,79,136,211,249,20,127,59,244,27,101,139,43,89,128,193,180,8,134,177,134,26,122,136,187,169,115,227,137,40,52,8,183,113,127,95,219,244,215,38,212,144,37,86,220,122,127,170,110,70,181,100,119,227,169,187,122,29,74,203,226,116,66,147,105,167,133,185,39,212,42,76,105,26,154,197,249,101,79,34,19,77,195,101,108,76,184,135,145,108,178,178,184,146,7,138,39,18,54,127,236,219,80,222,203,43,152,223,223,147,26,119,79,107,18,72,63,168,207,228,92,229,146,117,4,35,255,0,81,41,113,173,210,103,131,207,48,138,134,233,241,53,102,44,117,105,135,180,103,167,74,228,250,138,38,29,245,254,124,57,87,195,93,130,55,113,83,72,6,131,36,123,176,227,82,134,53,243,42,210,50,168,222,54,167,184,130,193,229,41,10,180,27,226,68,76,156,217,10,68,120,111,160,198,6,211,107,148,138,51,80,213,78,140,255,0,80,136,46,223,168,170,208,163,240,212,142,231,240,178,129,125,23,80,31,8,120,135,247,19,43,45,42,49,131,52,66,143,248,151,35,124,253,78,33,229,54,33,15,237,170,13,55,119,56,131,195,46,81,18,170,186,124,122,15,85,251,28,201,173,184,40,30,40,146,191,145,32,54,146,188,140,76,214,23,196,147,246,211,59,139,233,85,190,5,216,18,112,203,247,81,53,83,7,168,7,242,154,115,98,79,168,82,249,170,175,250,21,137,175,201,26,91,3,200,174,170,159,91,141,152,101,114,44,45,116,76,82,3,49,75,148,136,8,117,163,173,234,76,205,165,113,212,69,47,163,48,5,7,106,149,214,113,191,192,80,197,227,70,64,178,24,248,76,156,201,140,57,209,62,170,148,114,95,7,25,150,135,40,100,200,144,186,69,254,234,209,50,121,196,7,155,117,137,81,220,104,104,158,111,151,191,197,246,215,61,213,80,206,33,188,89,122,147,180,119,54,57,15,176,245,60,88,39,205,46,80,242,170,218,75,226,91,157,130,15,89,125,197,205,43,116,76,89,196,97,101,137,116,26,216,12,173,225,169,18,229,88,181,70,204,233,146,69,117,192,186,102,158,166,40,242,203,148,66,147,237,161,182,204,141,231,136,88,151,180,195,39,121,191,118,82,100,79,172,161,131,31,48,151,106,182,39,27,46,68,147,236,159,159,22,37,190,99,193,4,30,162,88,187,146,35,164,178,32,199,194,46,69,175,14,86,36,244,241,2,110,203,86,234,50,244,197,28,97,253,197,203,245,254,161,212,115,73,138,32,178,144,189,139,175,217,7,40,31,19,183,242,41,22,124,61,178,178,149,152,162,227,73,179,164,165,99,106,49,13,162,107,117,4,238,107,18,174,177,79,161,174,46,217,196,46,52,101,38,149,131,80,62,220,164,86,16,230,28,108,196,41,251,97,126,239,130,170,180,80,226,44,140,207,145,11,38,146,94,137,156,205,220,172,191,108,73,167,226,72,179,71,250,82,35,111,159,93,56,127,170,202,79,168,161,88,105,68,149,138,32,137,251,138,108,187,185,33,138,197,129,167,176,144,95,203,252,106,93,249,36,159,181,83,213,86,144,126,27,178,229,34,23,88,104,153,114,98,110,234,114,8,136,142,16,102,62,195,178,32,198,193,20,72,91,191,153,35,11,149,65,70,181,213,213,39,197,46,47,250,251,19,123,185,62,175,92,252,165,33,127,39,254,240,163,52,111,93,125,11,68,203,109,6,51,53,181,84,111,8,134,148,50,147,237,114,38,236,178,130,88,60,56,255,0,192,185,21,14,155,33,31,155,145,116,154,70,87,70,226,150,34,20,137,122,56,89,52,179,21,234,217,120,160,172,54,184,165,63,55,95,154,190,164,173,163,146,54,75,20,161,136,158,31,85,79,201,210,94,173,231,180,249,101,140,63,134,246,53,28,222,179,254,234,244,182,255,0,93,79,45,164,43,230,106,19,194,240,137,16,66,42,223,0,196,33,24,89,112,50,229,246,212,157,85,145,227,63,17,68,50,226,247,21,3,53,133,84,38,124,220,161,127,186,184,186,137,18,31,159,82,144,217,245,246,41,159,14,168,163,226,129,137,105,100,48,70,127,82,159,55,197,29,49,225,196,92,164,250,98,67,50,227,81,221,243,4,68,141,25,78,62,161,229,226,85,145,144,172,124,196,174,212,199,140,7,225,18,90,199,217,84,124,220,188,127,252,17,33,212,255,0,16,172,182,143,197,255,0,192,147,101,196,80,248,218,180,31,221,151,18,14,202,224,150,93,66,38,63,168,165,244,173,173,117,149,150,107,98,226,93,75,121,71,129,129,174,198,81,170,172,104,156,198,102,99,145,204,52,173,222,17,8,137,229,108,249,209,153,132,202,176,208,32,147,255,0,99,32,118,209,124,240,166,106,2,179,27,216,254,12,197,226,68,70,213,85,163,27,4,84,189,149,164,146,78,110,164,241,245,186,99,6,45,129,50,125,68,219,98,179,19,87,118,182,94,25,171,133,197,245,20,180,15,81,147,59,46,252,153,60,213,173,147,25,4,159,109,4,104,96,133,253,66,186,6,84,181,84,5,97,168,89,44,108,102,98,229,39,212,91,30,23,144,105,100,13,84,57,167,195,44,88,149,1,166,68,193,194,163,184,165,106,5,179,251,73,116,152,27,147,240,166,140,178,220,191,22,36,222,29,108,82,131,54,94,69,69,101,20,135,178,209,224,147,205,47,31,242,47,181,180,240,99,3,135,25,85,140,248,100,198,167,102,93,193,140,71,196,244,190,79,169,149,95,115,82,85,52,241,139,133,125,244,119,145,251,178,160,166,49,242,121,66,188,24,18,176,123,138,13,98,138,20,105,251,100,181,245,179,181,1,254,146,212,105,135,133,47,9,160,16,170,162,146,125,84,226,51,8,136,34,253,212,70,212,108,133,146,59,137,32,83,206,160,59,242,139,47,237,34,39,204,33,15,148,176,8,81,174,130,246,0,64,225,229,73,140,25,210,124,254,64,133,93,54,87,36,171,66,48,215,113,6,204,33,161,38,79,184,167,110,53,181,168,188,197,176,196,186,43,35,15,221,128,49,33,141,164,171,172,189,165,61,180,114,182,161,1,15,83,178,163,194,89,133,149,49,54,164,62,160,251,67,70,217,105,40,48,134,252,162,82,225,51,35,74,226,22,33,169,52,74,140,54,224,230,99,222,56,175,229,80,181,186,96,118,250,143,118,98,229,39,159,90,189,52,144,18,10,23,74,233,188,115,159,99,149,82,51,85,138,88,204,244,145,225,196,136,13,169,11,194,33,17,47,187,158,200,203,86,158,187,200,117,43,93,135,27,201,153,56,126,209,22,33,181,181,17,25,151,173,31,50,201,228,31,52,92,169,111,169,86,251,220,68,67,42,215,216,69,109,74,170,219,232,158,28,197,196,69,181,243,1,55,167,173,65,201,153,207,242,146,184,147,74,171,182,100,251,139,153,100,100,40,209,169,81,232,52,196,238,89,178,170,184,76,226,138,52,3,236,184,248,86,18,111,165,70,138,252,66,25,87,71,228,61,73,108,130,234,24,96,41,54,129,138,52,45,86,158,0,201,148,194,75,153,168,78,73,204,226,237,122,232,53,178,96,224,102,85,72,102,214,185,131,70,5,26,168,127,73,13,125,0,229,139,132,37,24,191,137,81,73,124,17,179,48,101,12,164,250,107,115,35,2,104,57,149,86,69,114,76,167,61,129,84,250,143,51,110,134,95,226,84,52,145,129,57,239,221,139,42,48,218,36,5,62,96,151,18,46,29,80,224,143,181,51,53,62,77,92,193,228,233,234,216,222,6,8,134,180,26,226,186,183,245,101,197,149,29,49,224,16,223,203,149,78,207,134,57,32,204,82,141,112,201,38,238,190,229,35,192,165,129,107,22,75,56,75,149,99,50,96,62,170,230,115,53,104,43,101,109,4,139,141,169,247,43,155,51,171,109,71,23,19,34,198,38,98,149,34,152,194,93,254,144,92,104,153,38,100,223,105,41,54,250,49,217,139,173,117,198,164,77,240,52,197,172,99,253,85,70,248,22,184,255,0,74,49,47,176,24,252,25,145,140,181,199,195,148,105,164,147,248,101,68,102,153,58,55,14,232,159,182,133,11,55,207,230,226,71,207,120,200,126,212,28,198,74,19,56,146,198,195,50,152,220,85,81,193,3,229,154,121,11,246,196,166,216,200,54,92,194,85,212,207,137,52,155,75,4,218,54,155,211,57,240,134,80,197,252,75,162,203,229,169,50,115,77,152,227,62,44,163,196,173,38,76,131,81,19,212,37,136,101,252,139,115,244,77,28,96,102,228,47,237,41,153,250,38,214,223,204,89,72,40,95,77,99,45,248,234,98,178,130,255,0,226,117,29,147,222,33,85,255,0,213,65,207,158,252,12,46,94,212,5,151,193,199,136,249,132,82,8,105,140,253,55,177,131,197,43,144,74,18,116,245,249,45,184,158,38,16,233,207,118,199,230,41,22,102,161,149,80,70,4,37,227,71,232,249,236,23,9,74,170,166,64,220,129,230,197,254,142,197,101,101,169,25,57,17,179,32,0,128,229,46,82,33,25,167,134,81,229,67,89,92,30,182,86,28,73,200,111,183,160,103,18,85,147,248,105,182,51,54,192,194,131,158,105,210,127,176,202,53,148,155,35,198,127,80,209,161,152,201,32,102,104,169,0,148,134,248,35,148,252,162,70,250,196,232,36,249,65,101,18,100,104,16,126,150,37,147,32,15,233,44,104,213,202,172,131,24,122,158,36,144,124,223,98,115,91,112,50,125,37,36,96,240,63,137,46,135,235,145,165,254,128,133,26,69,141,188,65,170,87,234,70,75,178,7,202,69,25,73,246,212,75,233,25,4,251,187,104,28,158,218,180,135,107,137,156,194,82,154,217,147,172,152,205,160,137,254,53,104,217,184,156,172,180,99,228,106,113,217,19,40,98,226,140,169,225,132,16,89,132,34,74,52,246,113,193,96,74,138,159,51,251,72,133,30,79,221,82,145,155,129,85,55,90,204,24,193,194,37,27,50,53,148,151,188,187,92,74,138,53,85,193,73,243,115,241,15,237,35,100,233,42,220,15,55,170,73,41,21,99,90,115,212,198,57,85,171,229,70,62,44,184,149,86,140,140,66,143,47,33,126,226,101,232,49,60,250,145,255,0,161,7,17,70,36,236,202,138,22,97,187,3,167,252,63,171,20,121,62,158,37,17,174,117,205,30,155,3,253,14,6,82,125,68,101,148,146,73,27,194,18,164,209,190,27,158,252,249,101,151,141,100,106,243,114,215,208,86,236,135,55,135,172,245,222,164,149,250,169,34,26,187,161,141,168,6,252,210,202,73,41,225,180,245,118,155,225,14,63,240,35,227,107,56,48,98,98,44,94,164,109,197,23,244,174,243,56,80,110,47,6,12,33,219,9,11,39,80,206,243,249,178,164,127,138,183,211,190,80,88,132,183,79,159,249,56,132,185,217,116,113,149,152,165,173,190,31,178,168,224,26,186,203,245,114,151,54,170,212,52,209,184,101,192,33,85,76,11,186,169,63,164,226,66,170,142,204,89,27,208,35,117,99,42,6,123,43,100,179,138,47,39,212,72,159,61,130,91,95,106,50,177,107,72,228,118,212,109,12,195,140,206,98,141,46,187,159,76,86,97,49,121,18,227,73,200,206,36,0,105,44,138,126,98,241,161,99,103,99,90,166,255,0,82,24,135,194,149,201,178,255,0,26,161,252,43,182,102,98,151,42,65,107,166,237,100,147,229,56,132,170,189,42,253,138,210,40,145,250,168,113,143,133,5,113,48,22,92,201,184,126,26,30,75,249,147,182,124,58,131,8,29,177,138,68,219,42,141,238,27,132,29,85,192,197,45,145,49,46,157,1,255,0,40,194,196,255,0,145,72,93,233,81,194,38,239,233,39,20,151,114,137,7,104,41,88,190,218,102,192,213,107,143,222,28,145,123,114,169,147,63,157,225,196,168,233,216,242,115,24,185,83,121,48,40,196,60,197,42,139,50,249,106,30,68,123,233,193,24,27,179,100,90,170,167,128,132,225,79,100,188,22,228,125,120,69,136,104,7,233,129,212,117,38,86,186,154,216,20,76,173,177,154,14,33,113,34,99,6,158,183,245,118,156,191,76,127,157,115,203,179,106,50,15,12,75,66,8,127,186,144,198,211,26,155,207,118,25,228,42,22,238,45,116,58,228,199,238,70,254,34,23,233,229,73,36,188,21,175,205,44,68,89,105,237,103,18,16,25,93,97,86,76,159,80,137,241,153,77,110,15,213,15,34,165,188,92,70,90,17,210,109,71,39,168,68,91,227,90,196,140,206,209,137,21,51,65,158,79,159,207,165,114,126,26,74,250,168,217,211,236,101,101,28,67,190,137,147,245,227,41,22,233,247,0,35,57,165,32,232,116,1,32,147,49,83,217,250,86,170,51,25,234,19,227,9,27,107,246,43,50,156,151,86,233,186,219,41,76,52,79,249,213,30,158,211,220,12,48,103,201,201,244,213,151,160,211,224,249,66,229,81,58,135,83,216,233,41,76,218,114,140,190,218,214,108,112,245,8,216,115,106,99,214,197,126,44,153,17,90,110,24,238,199,243,101,83,97,214,100,212,128,253,42,79,62,250,117,1,24,104,146,191,141,115,228,185,46,133,87,54,171,22,250,171,64,16,108,221,196,226,88,105,128,217,8,24,165,202,33,86,58,111,92,142,200,108,13,176,185,19,105,243,37,254,174,32,177,13,62,245,215,61,61,69,219,100,99,100,152,25,17,112,223,6,48,216,19,64,26,76,29,66,254,148,103,158,231,155,42,149,153,6,169,141,197,80,11,243,97,158,56,223,147,234,169,232,119,19,135,43,104,18,229,251,136,219,32,229,237,90,33,224,141,250,65,42,42,223,144,170,212,40,25,101,40,76,229,148,131,153,118,66,143,152,185,86,167,177,229,103,42,66,103,217,16,239,20,65,33,99,49,135,1,178,137,147,9,68,159,192,100,73,61,56,212,187,216,72,209,126,108,88,136,180,132,39,47,233,37,39,171,120,142,180,47,38,61,240,88,204,177,70,85,63,113,100,2,68,120,67,20,98,65,67,221,198,255,0,49,46,84,202,4,56,147,79,243,101,196,37,150,110,249,106,35,42,147,52,53,160,41,242,203,79,141,73,147,252,187,38,68,214,124,106,8,64,249,73,92,136,95,197,181,181,35,230,149,254,210,89,39,84,254,154,170,196,164,200,199,207,148,41,116,201,150,49,137,135,18,37,151,111,43,216,36,68,204,132,93,74,196,106,64,234,120,111,178,249,179,9,37,97,167,86,143,135,137,116,230,64,139,36,152,76,165,53,205,57,35,115,68,85,197,197,22,70,153,101,36,124,178,184,214,211,7,108,53,196,233,254,45,107,200,223,19,89,164,236,105,134,42,159,63,212,98,93,252,211,43,172,162,51,16,185,20,191,232,115,26,118,30,55,48,150,251,134,78,157,23,14,34,11,47,184,128,101,193,235,120,113,34,31,124,121,220,40,182,64,78,86,252,61,201,47,52,178,229,85,81,180,219,224,143,229,4,36,166,77,172,234,211,225,23,186,151,95,89,106,223,6,109,39,241,253,165,182,254,1,81,90,207,158,195,44,75,125,197,83,199,212,37,205,227,106,25,208,78,51,88,202,93,2,146,213,150,224,203,186,88,178,107,108,132,33,181,134,158,157,57,224,194,34,113,47,176,52,101,108,97,238,203,202,79,14,181,123,38,200,98,226,47,42,62,146,158,36,239,50,152,188,106,182,80,245,63,52,235,61,78,72,55,56,182,4,16,196,255,0,164,190,208,235,107,139,185,108,137,95,23,143,220,34,238,26,183,68,209,201,123,250,202,69,51,15,74,178,167,170,42,125,181,11,10,252,236,138,206,46,196,252,54,71,21,111,205,227,226,98,58,28,104,62,28,194,69,207,211,3,182,99,34,68,247,82,84,21,136,56,16,37,89,75,60,178,148,69,26,114,205,60,207,12,216,151,69,14,137,170,164,130,0,152,92,136,11,32,140,64,225,235,75,101,28,231,219,102,70,58,178,129,85,150,11,10,30,197,39,48,39,28,172,165,138,68,206,29,241,227,112,132,171,157,85,145,189,134,98,142,157,150,49,167,97,151,214,186,11,30,50,141,139,159,192,184,203,218,46,68,124,153,246,50,127,203,184,149,90,222,34,41,133,240,88,91,92,33,229,76,97,213,75,16,58,148,169,181,60,234,217,88,101,139,147,234,39,48,53,110,251,221,75,185,93,125,129,148,67,172,52,220,233,47,204,30,196,239,79,82,50,77,115,55,101,196,68,240,198,100,145,242,137,107,159,3,250,118,104,133,196,175,97,68,182,180,228,130,246,114,140,169,165,84,195,224,218,11,221,72,194,99,151,245,101,76,161,155,108,205,222,84,160,109,244,71,136,239,49,68,133,178,134,121,163,218,98,16,134,143,15,197,29,43,11,134,219,38,68,166,215,94,83,217,31,53,116,82,198,31,221,82,252,143,224,245,54,27,73,109,160,229,49,113,126,69,27,73,12,113,175,30,83,23,137,86,250,169,44,162,246,241,169,168,117,82,164,157,225,74,204,207,216,101,173,117,12,212,147,242,241,87,242,145,71,70,211,22,179,165,230,177,200,186,45,109,14,199,192,162,22,82,45,178,107,108,167,31,148,74,251,106,37,137,56,122,122,36,98,127,80,235,71,178,29,86,79,148,235,76,238,225,179,195,9,120,177,32,25,0,5,139,213,198,129,68,243,233,1,147,40,133,149,108,167,211,195,207,196,44,74,195,79,105,227,217,51,8,132,170,225,232,240,82,119,42,98,32,178,6,155,56,192,195,110,147,208,195,32,129,251,73,69,246,161,36,34,48,33,139,198,138,170,190,139,36,28,197,80,105,50,29,84,105,2,78,35,242,166,87,1,131,131,40,74,60,171,158,223,106,67,214,159,8,138,52,52,13,79,42,105,57,68,69,44,251,226,62,35,235,138,112,73,103,202,23,42,141,147,24,250,124,251,177,100,226,85,1,153,43,248,215,195,48,115,123,132,186,42,206,185,0,48,117,108,77,64,12,50,224,12,72,87,211,131,218,46,36,53,148,96,70,62,24,145,72,82,253,164,254,146,146,112,160,230,150,34,40,50,211,228,110,100,255,0,129,198,55,251,170,42,238,158,198,202,83,241,9,117,119,135,33,249,113,136,107,92,202,166,11,148,56,202,133,234,16,205,189,78,72,26,73,212,30,6,42,169,141,48,243,88,197,150,164,129,56,132,251,107,61,60,29,179,62,108,73,237,144,181,9,53,80,230,179,230,202,49,12,75,117,83,232,228,145,241,34,74,202,65,118,36,18,102,110,103,30,184,66,34,107,73,84,8,67,127,212,42,102,96,168,115,35,28,126,124,184,148,134,164,48,10,246,68,237,251,138,255,0,103,242,171,157,106,64,191,213,88,145,184,142,190,227,170,166,14,21,115,240,197,203,249,18,152,27,185,167,126,97,98,252,233,166,155,153,40,164,120,113,47,151,113,167,22,118,80,241,38,94,34,133,214,213,51,62,41,124,169,164,58,77,201,223,135,221,75,224,67,24,135,219,150,74,125,90,99,194,35,10,100,226,24,201,248,123,198,66,150,42,14,28,48,86,249,136,194,34,175,159,169,248,62,144,210,223,91,163,146,79,155,22,47,184,177,102,86,10,131,64,170,137,100,199,242,165,23,31,8,165,254,123,26,50,147,39,106,120,111,150,38,238,187,173,57,129,124,242,141,156,169,214,106,252,122,1,249,107,85,92,107,29,19,168,216,107,178,147,101,231,200,153,195,255,0,180,38,159,146,112,87,84,138,76,146,47,208,186,159,225,189,110,182,138,240,203,219,114,174,60,31,251,55,143,75,90,156,213,241,71,202,157,186,104,166,210,203,175,111,224,155,140,135,191,241,10,13,151,128,66,92,68,78,42,169,53,4,150,110,242,151,249,87,160,124,43,216,159,119,139,145,93,83,195,149,249,34,20,89,87,62,218,167,34,182,97,8,119,120,241,27,176,72,168,114,71,24,159,54,170,39,233,176,70,3,229,148,184,191,34,231,26,134,250,47,155,195,148,98,196,166,204,190,3,170,177,213,180,220,202,168,195,121,189,196,222,100,200,51,128,252,49,70,37,249,214,54,176,181,243,218,84,151,42,186,164,187,184,218,179,119,216,165,30,232,98,82,217,4,99,89,195,181,130,34,48,41,13,148,153,210,64,130,101,13,169,121,178,145,87,179,133,148,168,187,218,73,240,48,113,165,177,166,74,233,136,84,11,235,101,15,195,49,83,74,218,76,159,55,149,82,173,228,79,17,180,153,132,141,23,181,104,129,168,127,248,226,84,170,214,121,4,77,160,68,68,134,102,124,157,170,77,9,75,29,45,246,80,100,143,138,80,148,173,246,170,5,75,249,114,127,26,67,2,203,98,254,98,241,170,6,63,78,106,64,97,203,202,145,85,173,144,5,195,215,144,125,43,119,139,42,158,15,198,109,43,101,41,241,44,98,236,80,18,66,58,137,207,174,9,70,81,169,93,67,161,137,127,57,146,241,98,31,218,85,104,91,182,58,130,178,249,104,118,58,118,65,212,30,123,73,95,44,185,239,196,93,1,177,149,187,136,82,9,59,208,18,95,73,253,61,87,93,176,118,76,250,169,227,111,7,20,225,16,232,79,36,152,183,68,76,153,72,120,71,97,133,202,173,153,167,158,50,117,38,177,163,2,11,57,138,53,90,169,150,34,171,103,203,141,47,49,162,227,26,235,90,51,80,197,33,25,152,188,106,15,88,92,14,21,83,205,198,185,85,111,198,202,218,211,188,69,40,255,0,109,121,221,83,109,54,140,133,22,59,169,251,73,242,98,109,51,68,16,151,54,213,90,132,149,167,121,165,197,203,149,115,93,55,241,154,117,187,199,180,40,241,171,153,47,61,220,30,94,85,211,211,201,36,203,153,60,80,231,151,214,160,31,153,146,168,6,28,238,81,100,86,19,52,147,202,176,135,72,58,223,107,141,116,50,168,182,39,67,90,73,39,230,47,26,103,106,201,98,192,42,158,95,168,139,52,55,201,63,244,241,39,112,244,102,160,141,243,118,2,196,52,171,87,3,68,103,158,116,17,138,88,185,16,190,154,57,36,218,21,88,192,129,92,64,123,133,34,208,106,77,180,173,218,45,160,28,211,83,252,16,36,223,57,98,148,65,126,210,77,167,180,126,173,211,227,197,201,36,127,113,119,61,228,89,62,17,10,84,124,154,168,177,162,102,221,13,54,242,87,45,5,219,107,16,21,80,46,8,54,101,18,2,215,70,14,73,249,162,242,21,116,42,217,63,159,135,30,68,206,72,125,72,28,216,242,37,89,148,111,83,157,64,248,74,1,131,49,132,49,38,49,163,50,181,155,64,170,41,134,56,192,240,229,82,18,110,231,65,59,195,233,121,70,134,107,130,133,152,36,246,132,68,4,153,150,163,30,208,34,30,52,250,158,236,114,71,136,209,113,35,153,91,6,74,197,168,228,148,102,101,99,51,45,179,41,32,217,3,244,169,172,202,173,177,58,150,6,164,121,89,203,144,75,88,66,93,148,159,227,137,19,139,18,54,0,64,55,225,150,182,26,157,245,62,114,194,34,99,83,151,211,44,74,204,209,18,53,170,58,157,18,49,171,176,124,161,70,150,207,123,241,191,17,121,18,189,12,241,201,3,205,44,188,138,140,218,123,41,242,132,170,9,255,0,49,136,57,55,115,134,76,60,137,254,158,212,236,141,218,82,38,83,40,65,27,245,98,202,167,108,160,68,17,51,8,191,198,153,161,95,17,172,88,27,82,111,153,134,36,82,126,225,18,147,64,124,146,115,41,150,89,30,51,240,137,60,128,105,223,144,165,42,88,236,130,177,101,73,166,199,181,203,139,141,108,147,72,50,63,132,92,136,26,221,73,58,181,156,189,105,143,226,64,21,153,132,46,68,223,144,223,66,212,198,52,57,113,184,75,20,136,151,213,113,230,196,52,24,109,101,201,75,167,234,211,198,126,208,223,252,9,106,201,175,208,84,245,173,8,237,217,197,23,17,22,202,173,18,193,51,52,178,162,169,245,11,48,112,148,127,200,183,73,187,148,94,28,163,199,246,213,119,63,128,79,92,95,86,233,119,188,38,16,202,79,111,42,156,159,241,34,214,220,123,78,168,223,76,66,79,46,244,240,236,165,178,196,162,202,189,248,108,229,31,202,69,255,0,164,149,161,191,201,182,82,106,182,214,32,165,230,176,220,226,251,170,216,55,17,63,33,107,255,0,233,168,29,67,160,201,101,45,155,185,242,113,137,252,131,87,122,122,170,183,192,21,245,222,210,158,205,62,125,13,176,220,55,18,139,218,95,247,22,70,213,68,141,237,13,48,212,58,123,211,105,178,229,26,143,135,48,98,63,80,202,149,169,246,25,6,207,147,101,119,204,111,150,26,8,52,35,43,251,83,99,89,48,158,208,214,184,215,19,134,76,49,34,143,33,83,171,42,105,142,130,179,51,159,36,211,197,130,6,8,34,254,68,27,244,244,73,35,205,46,87,31,211,76,76,251,25,63,171,64,122,104,197,219,149,83,112,202,234,2,22,105,136,47,229,41,5,247,10,157,195,252,56,80,101,13,206,95,182,161,181,84,8,146,95,196,82,41,111,59,90,147,143,104,34,21,35,95,196,218,169,215,223,51,115,196,17,98,26,5,148,36,17,55,120,146,138,25,54,82,127,86,44,74,155,204,226,26,213,102,69,50,165,149,14,208,81,57,162,140,191,145,109,158,193,206,243,226,196,63,166,167,169,238,199,24,124,203,108,253,91,91,25,153,77,197,252,169,63,37,141,88,242,3,101,32,10,247,241,33,38,73,173,130,204,59,81,228,64,76,214,212,100,243,254,168,49,44,216,202,217,209,31,44,82,178,161,102,103,25,150,130,137,58,144,117,175,126,36,92,13,97,99,101,194,28,120,255,0,105,77,79,129,7,63,47,252,234,198,169,245,81,128,207,79,23,250,59,18,178,162,53,216,83,31,74,124,151,238,202,33,228,253,164,41,180,174,231,152,197,24,147,25,153,231,61,159,53,213,237,170,88,21,181,164,7,205,207,24,190,218,174,242,134,71,43,147,84,120,82,222,16,151,171,172,138,243,79,106,28,177,89,18,219,39,248,19,25,244,58,112,126,101,223,141,74,90,179,17,216,88,146,133,137,13,87,224,1,247,17,160,217,19,254,236,67,199,237,163,105,52,77,4,144,101,150,33,228,243,74,89,36,5,240,196,84,246,28,57,82,64,194,196,149,137,42,200,253,198,101,80,11,191,135,177,100,141,225,174,159,137,79,198,248,116,56,68,204,105,228,147,251,170,211,206,242,51,57,132,60,127,81,78,221,234,29,144,240,229,228,76,211,55,208,171,24,61,173,108,29,139,243,11,151,193,78,82,92,78,169,59,49,74,33,71,244,209,12,158,249,61,197,94,135,26,14,237,155,178,226,26,228,145,119,185,29,43,129,211,233,53,80,38,129,159,81,81,188,209,112,115,21,114,11,35,3,242,122,36,175,246,132,158,86,201,29,252,28,82,255,0,82,37,139,27,197,242,77,170,31,124,250,56,71,205,16,188,133,246,212,93,196,153,211,187,178,99,95,46,32,78,141,43,237,137,81,213,26,13,144,25,19,220,85,88,242,204,25,177,57,200,105,37,206,151,136,82,136,159,86,190,227,79,145,130,202,66,198,84,207,164,5,105,31,218,85,140,157,220,150,113,69,26,190,218,125,9,184,206,52,140,248,37,138,51,4,171,108,54,0,164,194,100,174,182,1,202,60,62,226,202,76,11,24,220,219,161,165,101,215,236,82,170,120,116,248,129,195,216,166,167,223,60,95,164,16,255,0,218,66,134,52,169,189,179,214,255,0,77,219,125,212,217,106,185,106,24,128,73,190,60,97,238,229,227,255,0,105,87,105,45,72,57,209,58,134,34,41,75,179,68,36,79,78,12,9,57,62,166,37,134,158,11,235,71,238,40,52,103,74,210,153,29,92,38,202,60,170,87,82,86,178,115,223,152,169,13,150,164,188,173,230,20,174,52,54,152,214,18,174,238,15,16,220,191,113,10,178,146,196,115,24,199,168,136,242,226,202,63,113,101,3,82,86,206,59,56,134,47,218,77,164,213,14,76,87,134,95,16,212,132,202,168,144,72,255,0,78,18,109,187,252,139,98,174,125,221,111,135,233,71,39,233,229,18,91,26,212,254,121,184,132,63,166,146,132,50,177,176,197,42,45,248,62,170,108,147,228,83,27,235,41,115,120,68,92,67,65,70,8,227,120,124,214,95,221,91,108,158,50,179,8,120,136,161,110,253,114,49,49,8,168,201,198,41,47,181,56,32,240,238,185,18,136,12,151,100,76,217,72,166,163,86,203,146,76,214,60,170,203,76,60,131,39,15,42,74,209,178,30,216,143,97,195,197,19,41,132,180,73,129,107,101,17,251,78,33,172,230,70,57,57,76,34,42,122,25,144,118,59,76,75,166,218,121,18,56,229,174,143,184,201,152,83,202,170,52,244,242,82,65,196,104,188,159,81,88,204,12,76,139,23,233,176,78,6,97,20,107,63,198,225,145,43,50,226,113,6,252,165,38,50,168,219,45,55,93,38,83,44,2,94,79,62,65,174,175,91,167,153,231,243,98,227,90,53,62,155,130,33,230,137,21,10,168,54,227,16,161,248,163,18,144,30,146,26,28,164,250,136,221,61,118,59,121,91,185,113,113,13,124,102,134,245,178,101,196,155,195,211,112,106,96,191,40,136,141,191,232,150,11,159,113,167,197,19,245,249,73,244,210,88,26,132,254,164,48,135,172,170,26,125,33,38,217,60,213,217,5,249,213,46,158,134,113,206,102,101,45,182,242,31,19,173,86,217,113,242,197,33,72,152,178,227,243,254,129,110,173,199,180,103,47,250,23,140,104,130,72,204,137,242,42,168,37,217,129,36,25,184,196,162,166,83,250,145,243,43,111,74,37,183,48,69,148,107,84,152,219,33,226,8,177,43,71,39,244,198,83,157,92,104,154,113,68,121,165,227,200,144,86,179,99,196,18,241,174,139,101,24,249,57,98,229,26,92,246,0,159,251,102,196,170,203,112,176,174,4,203,17,255,0,117,198,155,49,224,40,51,75,198,150,89,27,108,14,17,37,241,163,94,93,143,17,138,49,13,75,111,245,54,197,92,11,44,189,72,251,90,25,86,224,97,113,98,81,240,42,167,84,19,245,67,84,145,181,9,202,6,4,197,80,107,68,197,121,152,7,79,30,23,119,23,238,32,46,38,0,191,41,148,101,254,36,68,249,39,238,237,83,115,33,217,73,243,194,44,74,185,56,152,155,190,80,92,185,81,225,213,92,123,76,72,125,55,91,43,207,250,136,178,167,214,180,131,40,48,215,69,30,69,149,1,52,203,44,128,196,144,179,148,232,121,245,87,144,78,253,222,69,170,156,50,201,59,152,171,86,54,64,196,171,170,140,207,117,54,124,96,15,151,18,78,205,91,163,170,56,138,82,73,155,246,151,191,16,178,200,156,49,72,33,172,102,97,71,17,140,200,204,230,46,36,52,253,72,241,120,6,184,89,82,51,7,17,253,194,229,88,92,76,178,173,3,11,95,3,42,93,177,172,86,195,146,121,192,229,18,111,13,224,31,234,250,212,93,62,173,181,147,23,230,224,12,74,138,28,157,200,249,74,147,114,129,81,148,159,64,178,254,192,133,251,137,91,217,71,90,77,221,137,113,12,73,231,169,65,131,19,12,72,185,72,167,166,105,176,91,61,229,182,159,136,126,216,213,150,75,252,137,83,31,199,32,155,45,129,211,209,73,140,94,225,87,205,91,169,229,122,110,29,214,89,37,90,61,6,130,183,244,150,131,253,181,170,125,104,54,47,150,141,157,62,205,176,146,0,78,94,83,21,49,243,197,237,36,44,181,120,159,204,143,13,216,60,22,12,86,195,187,60,40,185,133,143,249,18,59,139,131,219,242,148,88,134,164,230,79,157,101,59,233,13,51,223,218,136,30,156,28,101,31,237,39,85,97,66,169,238,193,26,118,34,242,141,117,8,119,121,65,242,139,144,154,1,35,120,20,170,227,73,79,39,228,255,0,218,36,117,167,200,20,115,33,217,99,221,229,23,237,163,161,214,196,178,137,138,88,185,17,204,184,131,6,43,203,44,92,159,81,39,13,147,44,165,229,12,172,72,222,84,226,21,96,121,154,110,44,20,186,202,145,130,102,97,39,118,76,220,147,22,253,77,79,161,212,5,27,195,93,41,61,157,248,134,32,225,100,161,117,47,73,126,173,47,12,184,185,99,36,193,14,170,131,47,230,231,226,197,246,147,25,58,134,254,75,246,149,209,114,253,194,36,217,101,111,97,172,30,24,0,22,62,44,72,247,135,143,183,137,33,52,61,79,249,37,219,74,24,135,244,196,181,207,184,178,140,54,109,5,149,12,172,5,40,88,252,124,72,41,147,49,1,34,141,173,175,33,120,110,224,101,31,218,18,102,27,141,49,111,205,46,81,35,125,180,185,121,104,0,176,217,58,200,248,162,9,50,125,84,186,222,105,113,70,133,152,106,216,192,254,135,144,191,113,3,231,46,75,57,178,38,255,0,228,10,8,115,226,99,253,80,191,221,66,204,167,170,146,253,217,138,53,21,112,24,48,70,254,204,169,190,155,184,149,38,35,43,241,101,74,171,34,48,216,130,223,82,83,78,243,8,69,199,225,216,150,233,187,33,233,185,207,169,237,251,138,220,212,228,43,58,146,31,193,135,36,183,152,88,213,89,119,148,21,170,82,132,208,103,3,49,86,160,195,30,69,52,243,31,75,75,195,96,94,53,65,3,88,85,123,59,98,145,114,181,226,197,138,213,95,136,215,13,112,153,202,176,190,159,71,6,156,229,202,63,240,117,251,139,84,153,228,187,30,45,128,197,251,104,216,116,149,81,129,243,120,255,0,149,58,205,253,36,209,156,191,64,89,78,212,7,148,96,213,201,20,97,63,220,85,22,80,223,27,155,145,82,76,184,167,169,3,197,93,141,71,26,225,242,78,254,92,185,80,204,175,196,22,199,131,62,44,151,225,228,200,170,35,73,249,76,33,41,68,166,88,18,11,153,50,204,77,167,15,106,211,67,94,99,253,85,178,28,247,148,156,201,117,108,192,21,252,220,169,151,152,59,145,80,31,5,227,40,210,155,138,209,151,149,104,222,31,183,42,18,203,82,3,6,28,170,77,35,32,42,136,231,201,219,29,36,178,187,185,141,250,73,242,68,63,180,84,116,152,99,183,103,106,171,167,209,145,11,92,60,194,228,93,17,194,142,185,152,210,50,19,218,63,80,217,103,254,163,40,133,253,210,174,173,14,77,84,216,189,68,200,163,25,162,65,147,54,233,62,13,59,224,243,6,82,26,21,70,195,81,89,174,69,252,72,211,192,40,31,139,221,92,98,48,103,105,251,44,219,92,163,243,247,87,233,153,244,158,172,62,100,146,103,195,216,133,31,44,85,208,177,171,168,187,148,16,104,253,90,194,141,156,170,221,143,203,224,108,189,171,156,155,225,213,172,25,223,210,75,136,106,174,5,60,225,68,96,165,151,41,4,185,155,167,100,97,236,165,127,163,215,120,102,52,248,202,66,76,106,105,182,88,141,40,124,75,92,195,78,32,246,149,226,34,90,29,1,58,113,242,242,139,234,44,207,236,101,169,88,248,213,80,70,192,138,84,98,164,243,25,18,79,154,222,250,221,63,90,54,110,231,143,39,255,0,62,176,205,79,253,164,89,50,127,250,65,161,91,250,13,129,52,111,135,160,178,62,239,117,137,59,141,160,41,132,14,30,92,73,228,109,79,22,15,14,214,48,191,116,168,118,89,86,238,254,82,80,203,151,233,46,46,161,232,255,0,226,208,235,134,70,153,42,224,48,233,14,35,252,160,136,157,50,188,254,240,136,137,99,223,25,249,182,4,46,95,186,142,123,206,80,126,131,23,242,174,136,228,110,199,36,139,145,59,50,180,133,38,108,88,151,131,0,241,136,194,196,180,196,154,7,206,79,119,18,194,102,210,16,222,82,162,98,145,142,96,26,116,144,48,210,203,149,30,27,32,99,196,92,98,39,221,92,98,127,196,136,181,54,89,165,202,38,63,166,189,63,226,64,53,35,25,180,226,92,241,200,238,216,143,36,106,133,238,167,212,241,6,76,38,148,53,200,181,110,170,121,72,243,10,80,254,218,198,100,249,100,151,204,134,153,166,7,56,249,66,187,99,135,247,212,231,102,3,211,218,206,158,76,189,166,161,139,136,127,81,116,153,149,90,87,211,153,47,76,90,16,164,74,105,62,26,68,140,13,220,177,12,67,251,170,182,3,226,70,30,210,188,81,139,255,0,81,85,170,152,247,22,192,21,83,45,75,20,130,196,135,53,220,184,222,121,85,147,43,101,198,6,239,23,33,84,213,198,149,151,110,125,222,235,18,230,104,85,216,125,193,80,76,123,126,161,36,242,107,117,24,142,65,98,38,52,124,56,114,235,108,152,19,23,42,183,99,1,52,31,73,93,85,83,144,140,199,62,101,13,174,60,193,158,79,219,78,105,237,79,27,229,44,74,154,73,11,196,55,226,72,38,105,89,101,27,236,12,84,52,106,192,172,50,158,241,148,124,34,202,79,168,167,172,163,78,47,15,26,111,166,38,68,17,54,146,197,255,0,85,54,158,106,111,103,24,146,89,67,43,16,126,155,115,27,152,194,227,69,198,146,8,35,230,236,85,94,103,40,63,167,98,198,145,217,105,89,115,70,252,61,137,218,59,174,35,43,2,135,82,65,207,219,137,86,213,106,16,17,140,8,101,101,92,134,126,146,212,16,165,61,81,105,40,115,132,126,101,207,248,236,59,72,174,116,73,143,177,19,247,113,11,252,107,16,217,74,238,55,25,19,154,124,4,99,51,33,245,132,56,131,131,154,34,171,86,191,210,94,64,80,227,50,200,233,188,202,18,14,46,16,255,0,200,160,105,44,167,66,59,2,33,20,191,157,116,24,215,99,199,202,46,69,5,147,103,158,133,89,127,82,82,170,52,237,63,41,251,185,89,85,51,38,126,76,217,82,219,39,146,73,250,146,153,250,134,45,111,9,178,20,191,105,81,155,71,224,42,148,30,111,146,126,100,222,27,193,25,65,86,223,62,115,250,177,42,22,60,228,247,84,242,28,111,119,3,124,206,18,169,191,11,42,135,241,21,81,195,147,139,184,75,116,152,99,178,31,82,213,142,252,141,181,20,70,201,243,167,15,49,101,12,191,196,131,49,173,71,210,81,255,0,180,132,153,142,182,91,197,238,125,52,186,101,221,168,184,69,87,149,81,99,98,108,202,49,146,105,115,121,165,202,202,139,134,195,144,9,125,84,194,23,195,212,34,226,76,174,53,61,29,68,87,151,116,49,13,13,38,136,101,77,82,116,171,230,242,134,86,34,41,235,141,66,74,79,148,45,166,85,47,169,62,54,50,104,253,63,76,100,146,79,168,53,63,85,73,121,110,127,80,182,41,18,44,111,212,124,118,208,213,192,163,125,221,197,217,54,145,16,87,31,15,111,6,199,203,202,76,139,160,233,138,24,53,160,100,188,163,85,12,153,91,36,15,22,85,208,177,193,22,61,140,105,28,226,48,46,53,165,104,246,130,42,97,79,2,226,76,239,81,176,200,95,168,186,28,205,18,123,46,104,156,67,70,67,209,150,49,129,203,141,54,204,73,146,139,184,204,120,47,202,54,34,227,89,122,39,246,163,46,95,170,188,24,111,140,176,159,85,101,108,60,34,83,0,217,57,53,0,63,182,253,177,41,107,45,6,49,249,151,255,0,129,34,33,213,30,164,239,249,162,38,158,182,65,141,225,91,184,200,185,122,133,78,101,49,155,41,216,76,44,75,76,205,109,18,9,240,229,87,86,176,226,89,51,152,92,139,153,93,232,203,34,218,229,16,184,210,199,30,240,204,197,21,109,145,237,249,162,100,23,220,85,49,163,62,79,118,66,175,148,236,131,91,84,1,68,129,150,79,130,33,150,175,130,207,155,22,47,182,170,203,66,118,185,170,203,77,143,6,238,89,113,12,72,90,216,0,243,202,20,115,44,171,108,184,165,228,199,247,74,139,141,14,36,215,225,136,94,52,155,202,53,77,236,147,85,24,31,212,74,52,146,102,167,25,95,134,187,24,134,149,235,56,115,160,244,139,46,84,86,137,211,217,57,172,74,167,182,207,203,95,66,139,216,218,16,222,73,127,17,72,183,201,129,168,227,3,49,139,198,159,89,106,72,181,4,96,82,219,93,78,11,40,156,49,73,254,234,203,167,208,181,97,19,36,220,201,127,234,147,186,29,90,120,199,218,88,202,202,69,57,2,203,25,249,132,68,124,248,17,39,51,118,30,207,182,141,149,113,236,62,212,38,124,224,60,177,58,215,63,146,240,16,156,197,202,172,160,111,133,7,250,176,184,148,190,173,167,36,98,110,235,133,196,84,235,27,33,44,66,160,79,57,1,180,136,33,165,102,129,169,227,31,54,34,99,250,139,102,149,126,217,249,101,151,16,213,174,242,156,190,24,110,99,136,126,30,234,44,139,200,108,141,90,62,212,131,238,47,34,171,153,36,100,7,49,84,59,35,0,182,63,211,167,136,191,182,158,62,4,178,248,124,210,74,142,192,82,110,1,26,91,195,149,125,101,196,18,127,116,52,154,250,171,23,48,114,20,133,81,230,13,168,187,150,108,200,45,180,58,152,107,65,36,249,191,249,170,96,246,98,102,32,174,73,79,106,72,210,217,187,148,66,255,0,42,234,149,87,117,184,24,94,223,182,154,212,230,21,17,95,95,78,168,31,13,94,95,184,166,99,93,220,219,159,230,203,252,107,161,207,152,11,38,63,48,133,141,70,220,73,174,141,195,94,46,68,85,28,197,102,28,210,86,238,83,121,48,1,24,125,95,200,165,116,220,155,156,252,188,67,87,38,207,58,39,82,124,184,3,0,64,227,127,10,176,129,25,150,76,230,42,227,122,158,159,81,194,121,44,68,82,8,107,13,25,174,109,69,41,145,44,75,198,162,203,44,45,110,197,21,82,85,247,58,158,161,248,117,71,100,204,194,47,34,133,187,209,131,173,1,255,0,247,143,170,186,32,108,183,32,83,214,89,36,145,226,90,221,83,76,180,236,77,99,213,24,230,244,55,3,168,157,180,218,246,171,103,252,200,50,132,72,23,232,54,22,91,37,229,196,168,194,192,70,3,2,177,90,159,39,67,45,205,176,44,170,161,68,254,162,34,127,18,155,190,190,245,97,188,85,34,197,251,137,228,153,128,192,240,226,26,67,233,68,17,247,101,235,79,30,140,199,44,138,112,125,85,91,241,54,76,231,134,36,252,81,188,253,165,158,155,210,90,128,164,197,108,34,20,159,80,139,244,140,96,130,72,248,132,63,246,150,169,129,100,97,240,246,42,180,48,242,125,61,66,57,29,56,156,219,79,105,88,180,135,221,203,17,11,246,213,164,153,54,178,98,229,14,56,209,133,237,169,141,73,107,59,117,194,46,49,33,43,103,218,206,62,19,69,46,53,202,173,149,116,211,208,171,45,214,227,67,76,39,188,82,34,32,86,130,223,180,89,86,19,216,194,13,156,73,150,146,158,113,121,132,81,127,145,117,71,129,38,2,181,210,184,199,194,44,104,56,21,167,23,18,232,51,35,100,6,105,114,134,37,62,203,189,63,91,196,24,178,103,19,234,127,128,106,172,203,244,34,179,1,178,4,161,15,245,88,145,111,167,212,98,136,249,97,47,31,237,32,205,168,101,201,62,98,136,98,31,211,18,42,78,170,57,34,225,44,241,227,250,107,157,164,95,161,242,13,211,210,73,36,31,212,75,139,18,163,120,64,65,240,149,114,73,159,50,124,197,84,148,250,145,227,27,2,98,164,102,100,31,109,92,168,48,89,239,36,23,215,12,130,7,196,77,89,48,114,121,113,45,51,41,233,172,153,132,165,196,69,171,159,49,27,3,147,90,217,75,140,124,209,4,66,170,45,49,171,101,145,152,101,197,34,160,178,248,111,18,52,87,203,245,65,169,24,113,182,211,176,155,149,51,66,131,44,133,163,38,78,147,250,72,11,55,234,23,212,15,44,190,37,232,15,196,62,213,182,125,13,109,144,62,108,68,42,93,181,112,102,26,82,107,10,59,111,148,12,174,69,178,202,144,98,249,188,67,198,185,203,232,253,34,94,104,130,32,149,37,61,196,235,46,19,8,152,196,177,85,209,170,107,118,228,166,201,248,227,3,42,66,203,182,121,246,171,83,86,176,128,126,101,206,239,160,50,12,174,164,236,160,83,64,190,0,153,213,202,149,152,50,135,59,212,13,238,161,96,24,254,12,196,37,71,176,222,196,249,177,98,69,113,200,203,80,111,167,175,152,70,48,69,42,170,121,142,81,252,162,229,134,153,6,161,152,171,187,62,162,245,62,182,156,41,76,203,43,139,233,174,118,178,54,30,197,106,174,86,217,82,30,73,242,216,151,16,214,47,158,8,192,194,34,162,141,38,37,188,70,24,194,200,128,147,26,33,56,74,46,63,166,173,205,73,48,17,166,2,203,204,89,82,43,93,55,93,143,132,184,136,154,76,164,131,253,164,94,63,221,74,172,167,213,84,3,44,178,140,73,184,147,168,12,13,61,136,252,178,178,141,86,63,209,163,65,195,19,177,73,213,106,160,78,253,36,82,21,81,67,146,50,29,153,120,134,139,20,169,53,107,167,165,217,31,134,81,4,143,164,211,96,173,59,12,108,138,150,250,238,142,12,78,18,226,34,131,141,170,137,58,118,32,148,133,77,185,110,58,2,157,45,152,8,62,17,36,86,85,191,159,54,215,42,38,132,199,39,186,168,223,233,177,185,77,40,133,83,181,57,141,83,159,190,1,202,252,65,138,68,180,198,61,68,188,70,17,23,70,54,164,137,249,195,18,42,13,240,226,89,19,118,81,101,34,85,104,156,223,242,11,107,103,156,188,56,135,252,169,179,233,237,74,7,245,227,65,154,51,35,31,48,148,229,150,164,184,33,222,47,109,30,88,14,165,28,0,213,70,63,205,166,129,178,137,147,139,173,115,200,211,39,73,150,195,23,34,124,201,152,188,20,228,176,202,170,95,51,28,150,35,33,217,2,8,240,203,81,97,187,56,193,212,144,221,235,9,125,81,4,52,150,147,192,90,169,212,230,93,197,193,155,219,73,95,169,234,137,231,136,164,92,211,214,229,205,7,205,149,0,251,227,198,62,44,92,107,54,101,243,51,178,23,147,245,32,7,218,84,176,58,170,170,113,217,19,148,137,52,59,232,131,253,88,178,175,147,230,81,201,35,13,94,44,68,250,139,86,53,52,121,101,165,106,164,252,222,44,95,113,41,141,72,1,31,46,233,31,14,248,120,48,152,68,41,62,210,49,134,57,71,242,130,93,43,223,232,83,48,195,157,39,138,33,127,233,35,227,85,75,25,25,187,229,82,182,181,186,210,55,156,176,148,145,163,33,42,172,181,60,105,108,44,185,249,70,155,36,17,115,58,28,152,196,199,137,78,155,74,147,207,48,74,76,105,205,84,251,25,189,34,24,190,230,37,182,226,77,196,97,188,57,71,39,237,226,198,176,4,1,173,197,238,167,144,35,19,193,130,49,82,72,118,68,146,254,88,187,98,38,80,38,28,146,177,4,74,45,100,98,234,183,55,73,209,147,138,252,209,11,136,72,11,93,54,120,192,203,201,147,234,101,87,94,165,22,8,62,111,179,233,165,22,182,81,100,143,219,18,190,147,171,175,177,206,202,200,196,173,85,244,232,44,195,47,218,79,3,241,52,99,102,34,202,32,148,236,200,196,43,248,121,80,190,143,113,147,134,2,142,199,235,175,98,219,171,92,180,41,13,241,10,9,59,178,23,248,144,102,187,170,183,30,32,229,18,71,38,170,198,55,234,226,172,99,48,99,126,85,61,182,70,247,12,92,103,91,166,200,51,230,20,165,80,198,92,96,194,89,92,106,34,73,167,20,140,194,82,9,58,167,9,230,248,101,42,232,200,147,24,93,233,83,201,126,236,37,83,38,164,151,231,151,127,137,94,76,101,140,16,98,20,172,185,125,188,74,74,78,232,79,229,18,165,132,95,112,102,70,57,73,205,43,141,82,213,122,116,96,97,20,253,201,16,80,43,95,56,125,72,216,26,24,131,149,187,49,113,13,99,47,244,115,92,201,245,163,253,92,172,72,152,22,80,100,143,13,126,66,253,204,74,129,154,50,186,115,57,138,129,147,0,21,4,196,30,181,54,170,47,184,43,100,106,135,12,25,243,20,169,201,161,128,140,225,229,83,198,152,65,116,136,169,148,57,239,32,23,50,200,200,197,217,46,166,198,85,15,34,47,211,106,188,57,80,187,204,171,99,222,2,51,181,83,78,161,156,131,70,69,234,219,176,65,62,210,143,177,71,195,211,214,51,167,110,247,68,201,230,186,12,205,24,57,210,158,96,173,70,97,52,115,55,102,93,43,26,162,219,223,81,21,130,163,64,157,26,43,55,121,18,233,55,119,145,184,98,23,137,7,63,94,122,144,216,19,74,94,173,146,9,222,239,26,159,63,129,178,55,250,171,49,252,217,121,18,155,35,74,155,250,69,190,202,202,171,62,20,222,146,77,24,185,187,82,217,71,200,217,166,234,136,86,114,139,145,87,6,54,201,156,49,82,11,45,91,85,90,60,193,148,60,158,29,98,82,23,31,20,117,28,238,26,241,12,67,250,136,105,157,248,104,43,41,71,170,171,79,36,153,177,118,168,88,212,255,0,61,243,127,243,163,96,106,29,77,100,127,155,149,186,77,38,82,94,126,172,194,24,134,171,29,188,180,50,180,38,117,13,35,235,124,10,18,241,165,140,213,181,209,153,180,41,70,82,35,175,181,155,35,15,211,139,87,252,137,76,10,64,78,38,239,168,105,43,118,29,120,154,160,79,100,153,92,197,196,53,87,91,101,19,207,20,73,67,41,18,184,218,12,246,223,164,148,168,235,126,24,213,82,3,119,46,208,153,19,236,209,125,193,164,81,156,105,224,39,113,81,6,96,253,162,169,163,108,99,19,229,63,220,91,33,234,72,130,62,35,21,74,166,143,195,100,248,207,229,18,57,154,228,29,91,81,161,67,90,11,97,179,47,90,244,205,61,4,108,195,16,73,246,213,254,73,179,41,155,245,104,243,179,229,72,85,89,90,240,73,6,108,74,50,5,80,224,248,113,101,34,160,134,252,99,194,134,142,156,117,55,23,24,201,48,50,98,50,23,103,4,125,73,109,144,111,7,243,117,210,191,233,37,193,187,62,79,155,201,145,73,149,198,85,81,244,250,173,204,71,241,46,120,109,48,125,211,204,30,37,125,26,227,242,37,114,97,190,116,167,148,74,235,33,38,86,86,1,12,195,198,6,208,73,105,169,245,24,143,148,82,178,140,170,144,218,110,86,54,39,116,144,32,248,98,177,41,56,145,182,158,67,171,48,162,146,183,114,62,82,226,68,90,154,13,68,71,241,114,253,68,210,78,198,23,233,4,84,168,213,71,187,243,205,20,152,212,163,201,168,82,78,39,45,181,147,115,119,99,253,63,136,106,162,146,121,235,65,138,89,85,48,116,244,90,158,225,98,73,117,12,58,162,114,135,218,93,13,68,197,53,32,163,168,113,160,217,119,69,202,178,153,67,139,252,187,32,144,116,50,79,233,188,40,75,95,137,15,211,111,226,171,28,146,41,52,141,245,220,118,95,212,100,31,196,113,184,74,94,53,148,155,183,194,237,149,136,137,52,15,137,23,26,128,111,203,23,16,254,152,132,154,198,102,247,218,77,91,255,0,12,200,38,181,159,137,9,203,125,39,246,214,118,186,36,21,177,55,123,161,255,0,34,12,208,15,9,249,98,11,253,165,148,56,217,95,243,98,69,24,57,132,82,90,131,30,27,18,226,26,211,119,15,78,16,15,218,69,202,156,50,170,36,222,28,67,18,251,51,77,197,19,63,84,49,33,86,159,34,200,167,50,8,95,24,248,67,21,11,107,72,249,196,97,177,117,171,195,6,37,111,111,90,54,29,109,61,147,51,11,34,186,178,11,145,205,35,83,203,19,56,120,149,126,149,178,62,61,165,129,85,51,52,220,81,123,75,210,96,85,70,103,52,172,95,196,150,74,12,178,48,44,250,24,36,230,136,133,124,105,98,31,16,150,6,159,182,127,17,72,85,131,245,36,178,179,8,96,127,34,231,220,213,254,6,83,115,3,151,184,75,198,100,24,92,203,85,108,155,82,147,153,31,38,27,10,206,85,149,99,77,81,158,57,195,226,68,178,144,98,38,93,174,34,125,68,44,54,12,111,237,79,130,19,201,7,9,85,21,153,2,186,2,190,146,44,145,252,218,46,159,74,213,13,228,48,184,145,208,225,146,55,234,249,86,217,33,63,180,183,115,84,18,162,157,67,73,16,67,226,46,85,62,24,99,23,152,149,123,227,74,32,240,226,83,243,32,75,130,126,101,38,109,92,101,192,155,190,134,242,68,226,81,207,134,113,147,169,116,185,150,64,193,136,49,84,181,148,103,224,204,181,85,66,196,214,229,130,35,13,149,59,101,144,230,131,46,85,19,101,156,188,34,91,96,105,187,82,243,110,139,141,85,149,173,97,74,87,217,12,94,234,213,61,254,165,5,252,95,200,189,15,77,142,79,116,164,100,248,103,141,23,104,34,170,199,95,177,88,137,102,137,36,158,96,148,127,237,44,163,83,159,79,203,249,178,144,169,167,172,74,173,127,210,65,93,220,122,144,217,135,253,197,86,97,12,110,32,50,203,168,168,88,123,26,215,176,57,121,17,149,175,33,89,133,109,53,37,112,207,187,44,92,132,74,4,174,185,12,233,47,1,171,203,137,51,211,193,57,34,0,70,47,34,58,99,1,39,218,65,25,239,140,60,209,59,4,149,176,28,34,239,68,128,128,221,154,47,34,151,222,3,79,177,225,203,137,86,6,238,116,224,98,150,85,7,172,232,103,73,126,97,9,73,172,250,26,181,28,195,153,101,100,78,222,53,91,72,203,88,221,69,34,156,208,1,7,135,245,30,44,74,252,214,180,113,135,250,161,227,91,27,105,92,133,110,70,168,97,151,10,86,236,209,71,252,169,164,203,42,169,35,197,176,30,69,47,51,226,92,72,60,65,129,148,104,8,122,192,22,210,248,69,137,86,204,21,41,77,84,9,35,204,17,44,194,25,112,122,144,225,178,38,52,214,27,248,214,216,80,9,38,178,146,204,197,42,90,240,188,132,203,148,105,204,249,48,112,60,37,149,139,242,117,168,80,132,27,238,82,144,169,113,28,173,184,181,37,221,107,234,69,0,121,62,160,148,155,40,101,141,253,74,150,53,35,252,25,46,38,65,38,76,135,44,131,253,165,69,16,153,12,51,198,238,42,49,247,213,181,160,229,47,34,219,124,201,69,3,196,37,202,172,160,92,22,119,110,84,147,91,182,3,41,208,77,233,214,224,204,82,160,40,107,78,59,23,226,23,203,9,106,164,206,54,98,84,140,99,198,206,164,170,184,131,20,80,231,176,145,49,27,218,71,192,96,202,165,66,194,34,163,93,202,31,156,65,100,91,144,163,235,45,49,18,73,50,138,86,34,37,102,167,0,128,252,178,186,144,179,223,115,24,108,49,138,65,101,74,173,111,177,112,229,202,69,140,204,81,106,34,184,211,204,157,47,15,213,68,51,76,86,198,30,44,185,83,106,220,150,254,214,37,170,126,155,157,5,249,121,19,168,172,120,44,4,40,184,68,84,125,105,134,48,101,10,146,181,100,236,15,67,208,234,16,86,249,196,177,46,37,207,37,172,111,137,214,32,93,213,8,12,204,94,79,186,155,152,213,165,137,187,202,63,227,80,80,44,170,164,193,127,40,210,207,82,151,24,152,162,8,165,91,151,136,6,106,22,14,202,119,23,90,111,166,233,9,55,194,33,146,240,178,199,27,13,181,69,198,214,113,52,217,51,88,11,18,171,89,20,78,103,70,129,166,61,37,156,92,171,210,97,228,59,55,101,47,237,168,198,124,87,61,191,13,121,127,233,32,227,107,251,29,243,3,44,93,191,85,115,238,74,255,0,3,213,74,187,234,77,232,56,68,185,5,247,226,170,139,93,164,79,211,46,209,2,239,115,220,150,223,6,9,7,155,107,200,174,172,173,165,88,4,186,111,73,30,222,14,238,196,184,178,170,8,26,86,182,15,187,151,248,146,22,50,95,135,108,145,39,48,33,140,177,63,84,76,139,89,152,74,149,181,82,116,172,97,243,8,133,42,202,214,125,4,144,60,34,138,185,223,245,26,147,191,49,72,81,39,245,79,37,177,48,136,68,80,102,149,62,74,45,69,211,243,231,197,95,1,76,234,173,91,99,165,224,191,46,82,147,233,174,137,118,192,105,240,102,54,60,139,149,106,24,18,239,252,205,139,41,20,235,249,56,150,90,195,147,28,198,127,198,157,64,91,38,87,237,113,101,122,233,48,53,86,231,4,65,23,147,193,35,103,194,140,175,100,187,28,121,19,203,45,49,91,6,32,61,60,95,51,230,206,68,71,209,105,11,107,235,174,161,39,81,171,252,12,205,112,120,204,229,129,149,106,52,193,148,28,34,228,79,244,244,104,146,98,114,139,145,40,48,98,66,184,33,138,34,148,106,219,122,18,176,134,134,53,173,109,171,229,154,47,106,165,147,243,39,205,148,107,51,24,5,39,15,90,54,29,80,38,143,46,84,140,217,13,80,192,177,251,28,42,73,244,128,178,150,255,0,168,174,125,40,229,99,5,237,172,77,26,182,160,111,250,138,182,85,39,82,22,170,183,211,108,94,92,169,205,145,162,20,121,138,36,4,201,156,239,194,181,62,27,236,184,83,88,202,154,63,165,20,159,170,228,70,177,132,43,56,74,132,244,64,8,139,25,54,175,164,234,17,10,156,81,117,149,109,252,147,252,161,81,145,140,76,30,157,98,33,228,250,137,13,197,198,184,147,230,104,145,99,70,31,221,228,75,169,223,58,75,222,91,105,229,41,62,223,26,147,43,125,14,95,67,147,46,180,152,75,203,25,50,147,119,4,76,202,21,51,91,24,18,120,121,63,221,77,13,166,9,249,48,173,173,128,173,211,122,159,143,42,165,141,107,18,107,250,151,40,100,9,85,164,195,149,20,27,35,198,59,5,148,138,117,116,111,112,196,175,190,135,182,38,80,169,11,91,185,194,243,218,79,219,19,237,171,154,73,224,156,60,38,198,185,166,179,164,63,172,102,174,255,0,157,86,187,202,10,196,236,153,250,158,220,239,12,187,153,56,255,0,117,38,159,161,165,73,62,24,146,136,82,21,81,178,124,72,39,218,88,139,147,234,42,45,61,0,132,126,236,72,88,213,62,1,153,156,207,68,252,34,177,140,54,23,40,255,0,149,90,73,161,170,211,239,96,172,109,35,20,159,76,92,139,64,100,143,30,28,74,106,202,102,218,199,152,188,106,109,54,190,5,33,134,229,148,54,65,41,58,150,22,83,224,137,251,64,151,41,20,109,220,243,205,131,197,43,253,181,51,85,107,107,24,143,229,255,0,117,75,77,211,107,161,214,195,2,158,72,57,69,148,159,186,130,102,155,0,165,229,12,162,99,250,106,102,147,83,217,21,239,205,23,42,45,247,215,18,103,117,109,190,216,149,109,33,44,75,183,214,215,20,24,118,191,232,82,18,105,226,144,239,70,73,212,135,141,19,183,253,11,242,239,197,31,251,85,143,71,106,231,233,227,64,155,147,234,12,75,26,87,237,237,220,101,140,239,243,244,193,231,48,129,136,128,14,137,188,131,204,46,34,125,213,43,240,199,227,7,226,72,44,48,114,100,253,165,105,107,173,175,48,97,197,254,226,170,179,87,216,79,251,62,195,211,207,140,76,182,37,25,72,137,178,159,182,30,17,118,36,148,154,147,145,254,162,34,33,111,172,165,111,183,113,4,76,127,113,62,66,153,214,201,32,237,114,149,116,31,85,60,96,102,20,92,171,157,208,207,4,217,220,221,139,168,70,128,57,48,82,99,96,20,50,236,146,79,204,33,137,103,100,248,133,7,87,42,158,184,100,234,153,204,195,214,153,50,102,229,136,108,7,36,181,83,55,195,124,64,251,172,92,137,255,0,1,201,38,203,212,55,68,255,0,31,210,95,163,13,12,5,35,48,137,81,192,164,131,26,11,205,99,255,0,34,180,109,29,68,107,28,171,68,233,42,170,8,44,22,46,69,101,26,200,226,30,16,245,173,102,52,31,55,226,90,131,79,58,200,143,196,92,67,83,10,140,67,51,114,53,51,170,173,101,70,225,78,171,67,178,123,197,149,106,212,48,61,72,28,93,139,87,48,22,233,227,31,186,95,18,178,54,182,219,65,196,104,164,147,247,23,54,134,249,81,159,243,121,85,75,36,250,180,29,166,81,169,52,99,43,30,129,106,121,50,184,103,237,191,58,177,146,19,219,68,100,65,90,12,170,6,29,84,72,71,194,41,93,169,139,33,146,49,62,82,121,18,214,134,141,205,72,120,35,247,11,247,22,173,176,242,102,202,79,247,80,254,177,56,99,195,186,88,198,51,201,220,181,129,67,225,188,249,56,74,156,135,86,190,163,136,209,70,85,36,105,152,252,240,149,35,123,239,11,43,183,40,212,36,141,159,137,85,237,228,117,80,201,5,223,153,177,12,72,25,154,122,33,60,242,202,26,158,164,200,54,124,220,164,89,166,100,225,17,85,163,103,69,36,194,221,128,35,75,237,85,186,122,226,142,49,25,150,120,202,167,140,17,137,159,54,81,137,77,122,144,7,120,192,251,104,107,1,216,100,220,105,201,175,194,18,242,21,5,50,156,98,230,49,114,255,0,42,154,152,26,217,35,102,211,33,72,128,12,147,198,225,228,254,69,153,253,134,35,155,191,153,30,211,18,76,205,60,2,1,251,190,47,200,178,53,193,227,51,41,138,149,179,80,190,113,31,148,169,213,152,9,41,51,31,81,106,248,149,226,33,127,58,184,128,25,82,107,152,99,74,32,137,244,198,151,178,226,158,15,158,97,15,34,46,30,167,228,249,73,81,178,125,52,190,150,246,1,163,33,227,137,150,195,39,251,170,122,76,106,209,121,148,40,207,94,181,147,100,192,203,22,69,103,3,73,85,89,68,97,74,81,136,159,77,52,109,144,205,129,203,188,192,71,246,141,52,125,216,33,15,180,101,84,151,26,50,182,49,248,74,144,73,161,0,136,240,133,51,42,253,138,166,49,174,253,72,124,168,214,25,227,88,67,134,193,15,16,132,182,153,145,99,15,230,229,12,68,75,182,161,97,188,51,48,64,205,149,15,48,44,146,206,36,184,51,15,225,138,39,251,136,6,89,90,214,203,205,98,44,163,66,171,32,14,107,96,62,49,51,25,80,76,187,131,38,38,29,168,242,125,165,57,38,248,100,27,61,161,160,195,101,144,143,23,182,139,92,6,108,212,32,206,193,98,196,53,83,2,203,131,23,182,160,230,4,114,88,252,41,173,84,105,195,173,237,196,68,50,183,137,150,31,204,13,84,146,102,46,49,126,226,229,186,194,236,117,50,222,26,59,145,228,246,241,42,59,88,214,179,95,138,92,174,53,54,109,49,93,190,103,205,12,89,123,8,68,213,103,230,50,181,4,65,248,133,172,124,54,134,158,63,246,188,208,82,103,234,169,63,164,185,197,252,74,222,215,225,141,110,54,75,175,185,28,159,219,67,195,208,214,81,137,148,51,255,0,221,74,189,34,41,187,172,52,209,241,175,6,6,122,129,119,36,250,133,84,51,227,78,140,77,216,187,20,245,110,161,185,130,252,70,46,92,74,155,241,200,48,98,151,20,105,127,225,216,158,66,16,235,153,222,163,180,54,53,190,203,83,176,172,126,98,229,34,142,213,179,55,51,179,68,138,68,78,155,243,20,190,81,101,88,177,181,134,176,174,54,164,60,235,82,68,150,44,73,175,173,226,62,28,72,203,237,48,125,243,37,215,69,75,167,210,89,11,151,23,34,232,219,99,44,91,85,120,20,25,66,138,51,15,143,181,43,211,198,61,69,110,18,197,228,251,138,154,3,192,80,102,42,147,72,168,217,26,162,16,198,157,147,181,5,125,166,236,173,193,250,172,67,85,114,67,7,195,48,165,15,39,211,79,43,97,142,112,56,98,165,89,162,10,177,193,25,240,247,109,47,245,89,85,165,104,118,192,218,123,106,155,89,213,2,8,62,82,41,50,46,125,26,30,163,27,243,24,68,198,157,171,224,25,13,164,213,110,72,166,174,52,222,160,173,63,168,84,207,84,172,178,157,143,134,46,82,38,95,55,181,249,177,44,231,203,64,177,17,79,170,173,107,79,253,68,68,70,26,78,167,178,62,90,226,144,81,138,142,125,104,44,143,194,46,53,79,84,111,77,6,208,194,227,89,178,136,53,181,7,170,97,240,48,50,203,148,159,117,57,102,152,4,151,243,36,50,103,143,62,84,230,52,243,144,12,54,84,182,160,48,53,173,80,43,71,134,32,185,81,112,238,1,26,11,3,151,145,105,146,99,201,7,16,186,144,177,169,223,57,249,130,44,168,108,199,24,239,37,73,103,41,82,233,149,91,226,115,34,166,70,61,111,119,18,194,3,207,56,248,68,177,90,130,17,186,135,76,28,67,121,171,139,136,98,236,68,105,184,3,146,7,242,229,196,173,53,61,12,177,81,159,171,149,159,85,66,208,214,220,193,103,210,76,203,118,208,107,96,11,113,100,120,47,124,78,191,218,90,52,99,245,5,108,237,217,178,10,49,85,12,157,43,46,105,217,47,180,169,180,104,15,43,54,146,202,49,16,76,86,146,53,169,59,1,106,75,179,201,31,10,73,27,88,87,86,129,129,150,44,82,80,23,115,207,6,200,145,34,114,226,88,213,93,233,242,19,105,120,46,79,168,185,149,127,97,139,202,221,79,6,218,35,13,149,97,50,224,17,185,189,181,33,113,79,19,6,238,146,228,127,182,137,210,178,109,103,15,13,135,42,122,255,0,69,41,153,172,193,249,48,139,18,212,109,73,185,254,212,133,71,204,209,240,75,7,52,76,98,146,165,77,26,214,163,152,63,252,9,54,215,234,22,44,106,158,15,14,84,243,131,242,97,18,133,167,178,250,170,214,52,146,73,3,48,169,53,144,12,174,35,3,107,150,39,98,157,164,124,169,39,196,88,170,181,146,107,132,60,82,242,20,159,109,45,124,248,48,143,250,82,35,121,74,85,135,152,98,9,152,77,22,49,127,137,9,51,209,224,143,229,34,140,68,251,74,106,214,212,146,127,73,196,52,175,120,124,121,121,17,103,113,106,165,121,141,58,104,51,8,188,105,75,227,16,136,40,119,111,32,240,229,34,62,27,247,196,195,149,52,120,10,196,237,221,222,196,236,136,17,44,130,203,41,192,203,17,31,168,116,75,228,179,40,101,127,34,14,158,202,226,144,24,76,33,227,250,138,140,180,0,41,53,86,62,121,101,228,94,244,27,41,56,202,17,101,26,54,101,198,82,39,52,247,204,218,60,60,105,55,43,240,2,88,218,96,242,70,243,20,163,22,37,171,79,96,20,179,242,242,11,173,77,107,203,187,145,189,254,156,44,163,91,126,30,204,38,124,210,212,153,159,87,211,211,208,170,170,212,190,54,114,141,104,140,195,136,236,229,91,222,99,145,156,41,88,102,63,63,8,186,149,137,13,236,130,76,104,38,89,14,49,24,34,148,137,150,255,0,115,19,148,92,158,10,126,28,193,150,118,31,75,33,9,245,17,80,27,25,228,238,22,68,40,67,168,36,191,15,170,113,167,193,11,60,50,203,235,90,38,76,137,147,20,68,172,202,50,171,19,62,165,169,244,252,238,34,140,191,196,168,217,63,213,226,102,176,23,106,193,134,24,187,96,101,78,234,167,209,227,196,104,188,137,180,100,21,137,136,116,32,17,56,68,135,187,135,233,188,161,236,87,134,96,59,133,140,72,105,52,224,178,136,114,148,171,119,21,192,138,173,213,183,35,102,208,81,81,178,110,50,143,245,92,137,92,248,24,206,248,145,10,149,250,60,168,207,127,98,142,202,248,148,177,75,85,119,168,50,98,20,242,8,127,105,81,192,200,67,179,41,72,85,61,166,248,192,252,162,228,84,48,243,251,60,73,214,53,22,197,24,66,9,44,225,148,44,159,113,38,184,12,88,94,123,178,229,253,164,154,123,45,97,31,46,94,52,104,108,129,39,184,188,139,86,77,83,144,149,23,225,4,238,152,191,238,173,102,12,82,124,166,92,68,78,12,102,120,113,37,146,66,57,36,225,84,220,10,159,3,91,70,47,213,202,202,164,45,127,206,94,26,254,180,222,201,131,140,142,164,167,4,158,110,49,37,255,0,232,117,49,164,173,63,228,53,129,85,11,235,88,94,97,99,198,190,25,248,226,98,196,147,179,82,30,51,222,16,148,105,36,154,156,2,183,40,3,14,32,153,204,36,182,100,193,141,255,0,40,34,99,64,178,212,229,237,148,182,201,184,0,128,160,210,121,56,234,161,82,102,83,201,137,212,66,147,238,41,183,198,38,78,17,44,102,106,122,216,221,197,73,39,252,81,131,24,24,171,226,142,73,62,166,84,139,214,119,43,248,236,24,29,55,93,186,205,181,228,43,213,123,52,221,113,65,196,44,68,92,250,159,80,220,91,29,134,40,135,252,74,208,215,22,56,49,4,171,165,100,119,211,216,231,101,160,51,224,109,143,135,42,54,76,2,96,230,18,9,134,62,60,197,22,82,44,153,173,153,36,120,108,68,49,36,110,163,84,53,99,185,173,145,177,51,18,75,63,124,41,124,69,196,53,83,14,72,36,243,68,46,84,197,244,236,146,204,178,229,70,23,238,167,90,191,35,45,66,112,218,182,44,24,140,205,202,68,40,117,201,201,253,135,31,237,42,89,58,50,44,158,108,67,90,153,66,72,63,218,167,217,79,177,108,75,217,106,115,201,253,37,95,34,197,143,212,22,64,203,47,173,82,204,96,4,60,61,168,250,218,210,73,131,132,34,84,85,64,57,87,231,33,222,28,73,229,61,57,6,118,26,88,184,209,250,146,145,244,132,121,177,98,34,154,102,179,148,83,237,13,196,146,76,56,130,230,90,95,82,68,146,6,22,184,88,177,34,170,131,22,202,14,44,163,226,98,30,182,213,132,137,135,42,251,12,213,85,167,120,98,118,21,42,204,110,222,162,75,40,216,165,16,63,73,23,2,224,241,137,150,32,147,121,149,175,146,7,241,118,165,181,81,137,90,126,174,84,236,183,21,70,239,212,39,178,3,3,47,39,251,75,84,105,155,103,245,45,166,147,47,180,34,228,253,165,236,47,240,97,101,246,40,180,106,138,61,135,53,172,4,151,238,213,0,120,250,148,187,46,246,204,195,18,0,215,223,88,178,47,105,84,172,233,196,106,150,44,135,85,55,245,112,57,62,162,24,218,98,32,191,72,37,31,63,88,78,173,3,205,136,133,26,86,31,139,80,72,124,69,46,36,223,151,42,124,7,227,148,215,112,6,48,98,203,185,39,211,18,71,182,36,97,252,216,177,38,33,214,117,82,71,242,133,25,72,131,178,153,91,101,250,187,65,167,94,163,71,23,109,144,53,129,131,36,28,81,70,167,173,105,32,137,249,177,35,67,106,200,61,37,227,94,252,73,93,36,255,0,54,36,55,80,10,162,0,217,124,243,43,226,42,104,21,164,146,180,60,218,112,82,183,113,49,228,77,3,169,233,163,51,183,147,233,172,252,132,65,182,216,103,91,240,222,15,234,236,83,115,105,234,8,64,249,78,37,60,207,137,99,24,240,136,67,198,182,198,215,49,36,247,8,107,27,175,103,90,246,15,199,110,102,217,236,252,136,6,79,174,133,218,138,153,168,98,96,126,40,188,171,152,106,171,89,114,101,179,23,252,235,55,25,184,27,83,162,204,141,167,46,193,243,101,83,166,170,211,20,132,204,33,126,217,18,56,19,206,94,19,21,30,203,34,13,252,194,25,80,204,239,166,99,71,131,25,76,212,231,234,175,22,33,166,84,149,167,178,102,107,25,255,0,198,189,14,212,18,71,250,81,151,248,146,155,233,150,176,71,253,56,73,86,61,60,116,29,164,184,198,238,183,233,41,41,140,125,107,222,99,74,26,199,215,167,16,127,54,82,20,138,34,212,214,182,214,184,121,49,167,171,125,18,255,0,179,165,86,234,74,210,143,14,81,148,159,109,31,14,226,9,79,134,89,70,33,169,45,55,66,65,251,73,205,149,38,231,148,34,234,84,219,162,153,108,138,151,190,15,246,139,225,163,60,128,126,21,53,67,100,113,19,105,44,74,148,50,121,59,82,255,0,244,41,57,39,92,206,130,79,73,227,18,159,184,147,185,7,12,161,23,249,85,69,247,195,19,223,252,217,69,136,106,107,255,0,10,231,86,159,135,175,247,85,127,31,203,184,110,6,105,185,59,47,12,171,166,192,123,228,141,134,10,231,95,135,165,13,152,113,42,13,60,251,42,210,98,50,70,140,10,249,239,60,96,101,67,67,159,44,171,77,150,161,224,249,188,120,214,186,219,138,63,200,29,248,212,25,134,82,198,182,25,9,204,154,204,97,240,126,148,120,212,199,175,65,141,210,82,21,125,126,164,202,62,24,164,47,242,165,252,166,241,208,54,195,77,38,40,187,177,169,123,93,85,91,4,248,76,34,127,180,133,178,184,181,41,241,109,71,27,247,121,20,245,174,250,119,116,172,191,180,37,76,223,150,166,85,71,134,214,24,134,253,166,49,40,57,250,158,242,73,222,16,151,253,107,96,88,193,78,102,236,171,166,70,167,211,242,96,238,226,8,121,60,19,42,175,158,165,45,78,58,28,150,52,155,33,191,153,29,185,177,154,252,57,113,12,74,154,79,161,228,195,109,255,0,77,7,36,218,127,31,244,238,197,184,39,17,89,153,201,201,144,206,94,17,11,47,220,84,26,86,49,227,15,155,181,0,195,28,79,204,97,113,167,213,179,34,206,59,3,17,12,171,244,10,204,91,195,121,48,102,202,176,204,114,31,150,81,10,151,51,144,152,178,166,155,102,66,102,99,74,26,134,225,181,10,120,88,49,168,189,115,124,56,80,94,17,127,200,153,220,106,17,141,152,98,74,30,68,186,29,60,91,33,230,176,46,69,145,182,235,101,236,61,105,145,195,140,249,83,165,113,69,33,127,58,106,29,55,170,137,224,109,175,31,237,46,190,253,37,91,27,170,2,216,96,206,20,92,60,130,26,237,93,180,37,36,140,231,58,100,2,96,230,23,34,223,84,25,113,142,172,43,105,6,83,243,35,36,233,86,12,153,83,98,228,197,111,51,200,6,110,229,16,191,76,106,131,79,83,227,31,168,20,75,236,10,70,8,153,76,46,52,77,148,246,21,152,98,117,174,118,40,167,164,220,99,90,13,36,146,71,212,151,190,27,50,48,197,236,79,224,73,130,48,114,197,202,149,106,128,194,151,192,7,188,37,147,33,142,55,82,42,202,96,10,254,17,98,66,134,121,9,195,198,141,235,133,76,55,32,140,126,97,16,191,108,75,25,153,231,49,248,132,76,105,224,96,85,96,202,98,143,34,10,79,35,240,196,42,170,178,138,114,171,90,217,67,150,240,242,44,96,103,140,126,97,113,174,160,205,60,57,47,204,84,134,226,6,41,76,136,24,31,200,169,85,112,182,163,26,171,40,133,6,36,107,60,50,117,41,185,148,47,140,204,177,37,114,125,52,40,109,103,65,39,42,231,146,233,192,101,85,114,186,214,147,114,62,164,174,5,56,227,31,234,167,21,186,146,40,193,243,107,108,203,88,50,71,154,38,52,219,254,153,11,183,64,103,191,100,144,223,106,220,126,17,5,202,66,161,245,38,164,4,96,118,242,46,119,14,224,114,110,115,75,47,82,227,126,71,68,107,115,175,214,214,228,137,151,23,34,156,212,62,170,67,143,105,147,139,219,69,198,213,184,162,252,162,35,79,92,86,150,115,203,47,149,93,90,252,180,50,180,21,7,82,78,193,134,88,146,217,146,71,36,157,171,166,24,218,114,72,255,0,74,53,11,113,78,13,223,202,100,198,85,212,177,175,137,6,97,108,99,28,100,102,21,93,85,118,79,6,102,73,125,52,145,129,194,181,178,52,225,191,54,36,178,66,10,199,72,135,48,18,88,178,102,251,63,8,184,212,229,81,191,193,196,69,80,201,236,140,62,98,227,80,102,167,33,193,166,86,227,38,108,75,3,24,113,153,212,60,136,199,220,50,72,241,7,26,208,106,161,201,230,77,28,215,36,202,69,95,79,150,34,101,65,135,225,239,227,96,124,216,138,174,205,84,15,12,56,150,202,208,203,130,60,177,5,198,174,173,26,101,238,54,78,164,189,39,193,10,170,130,102,218,198,84,111,211,213,177,135,135,106,49,35,13,171,98,116,155,177,36,184,190,33,1,194,44,72,147,171,214,92,19,65,21,76,38,86,228,99,241,117,169,163,73,244,210,126,168,127,227,71,6,171,81,217,15,252,210,78,63,182,181,27,225,232,252,243,22,86,82,165,85,183,51,108,84,210,89,101,138,204,203,214,189,121,178,226,26,66,246,75,168,130,242,226,234,80,90,171,91,78,218,101,150,82,109,190,154,229,145,90,197,49,44,166,124,75,244,211,178,190,164,67,146,79,168,168,232,117,133,228,144,115,22,48,191,137,113,109,55,36,118,220,162,18,169,124,251,152,35,225,16,211,44,45,83,109,161,209,130,250,162,157,251,185,88,178,172,46,52,244,17,65,124,177,90,70,199,251,171,153,111,236,100,247,45,76,141,249,249,165,21,53,94,161,93,10,138,28,229,181,196,30,81,253,69,65,119,233,194,137,196,82,22,79,237,40,58,72,25,39,98,13,161,35,13,81,154,3,43,94,243,110,137,39,242,123,165,91,29,144,217,21,88,165,164,141,18,52,92,166,148,60,133,246,210,187,89,49,35,61,242,203,143,249,18,232,211,201,36,156,40,201,50,96,148,123,73,113,72,84,217,59,19,169,13,169,46,207,55,207,211,241,255,0,26,30,146,126,170,133,205,149,82,27,68,142,113,51,68,46,33,253,53,190,30,155,61,105,25,148,163,40,211,108,160,219,140,49,167,124,169,62,6,177,229,39,221,84,143,99,8,14,175,246,211,106,112,213,22,11,4,24,188,139,25,129,36,22,117,15,26,203,199,246,25,28,178,238,170,113,39,60,177,4,181,5,239,140,54,102,42,191,158,22,77,30,108,67,82,211,244,195,228,147,233,38,85,87,226,46,225,36,251,81,206,178,225,42,189,167,52,76,12,205,140,95,184,85,50,253,37,46,15,53,116,81,228,74,54,26,186,116,174,110,33,161,163,215,196,107,43,157,109,242,98,22,46,34,139,42,90,104,108,156,55,139,23,25,82,234,220,241,128,192,170,56,12,25,7,204,162,172,214,204,26,51,146,234,122,219,26,134,16,33,82,209,181,60,72,68,197,108,85,223,174,244,244,73,192,229,139,149,113,173,127,160,7,57,249,131,3,169,89,149,95,36,39,102,31,105,141,79,19,35,246,144,9,143,234,43,218,219,234,226,143,230,242,46,83,161,141,58,180,236,8,96,101,196,186,113,173,95,38,35,34,20,67,18,147,70,94,216,141,247,244,114,127,181,226,66,89,67,160,178,30,16,148,98,254,36,13,111,209,78,217,3,252,25,68,170,172,201,242,73,149,78,105,113,163,1,157,251,66,229,74,224,50,242,160,248,75,214,187,96,67,19,195,244,163,74,245,36,56,56,24,92,67,17,21,25,162,117,49,108,74,64,52,233,61,191,237,166,95,131,15,225,187,197,137,45,126,2,244,202,197,251,72,170,216,117,217,217,187,148,79,247,84,172,168,105,190,1,153,24,248,74,172,160,114,15,237,169,201,244,245,190,3,150,33,113,254,234,34,53,222,38,48,56,146,180,159,168,202,165,81,163,86,201,6,25,98,203,246,210,51,105,42,162,243,68,138,49,45,193,156,114,51,54,215,141,109,52,207,172,167,249,90,134,216,144,209,167,86,147,22,94,53,224,152,153,50,172,44,172,129,147,237,164,223,140,235,163,29,115,91,71,99,163,196,199,88,90,203,140,6,24,69,196,69,237,55,124,73,209,121,191,220,90,109,103,213,106,0,63,148,121,22,138,118,62,20,93,162,218,228,50,182,37,132,106,216,37,230,44,164,83,228,208,11,139,117,201,251,73,109,59,63,39,42,109,134,9,63,181,26,232,179,33,204,202,22,23,130,51,56,113,164,119,15,220,249,149,103,48,216,250,80,94,176,1,240,152,75,44,198,84,154,159,0,2,91,234,161,128,189,203,29,67,48,101,30,96,165,16,230,31,207,181,45,153,88,162,241,31,90,214,241,252,167,47,219,90,41,238,201,8,248,101,148,113,134,158,210,7,40,50,148,171,59,45,49,18,119,47,106,232,90,178,251,145,110,67,152,214,180,115,129,196,45,207,220,255,0,2,149,212,144,1,24,100,150,156,213,64,60,111,1,98,227,89,106,26,167,146,39,16,146,43,51,141,93,44,114,91,43,226,65,99,212,206,158,153,58,117,171,204,108,152,215,75,54,149,200,79,111,253,164,214,183,76,85,70,7,205,246,125,181,93,149,228,227,179,8,97,213,74,154,206,33,37,118,186,110,242,49,243,7,34,175,99,199,8,156,73,184,109,88,64,126,148,127,184,139,47,209,44,132,52,143,156,40,172,20,190,196,76,151,142,112,31,203,136,136,57,236,63,155,194,46,194,161,224,83,234,49,203,97,101,139,141,98,168,48,138,76,13,76,51,191,231,200,88,200,248,12,7,228,52,181,210,160,67,166,36,95,234,54,131,139,249,58,241,32,39,233,45,63,52,143,244,251,65,148,105,255,0,198,47,168,132,50,64,154,198,184,139,225,218,132,147,163,25,11,221,226,253,213,140,109,43,149,156,34,33,84,182,255,0,163,217,77,242,103,178,79,14,33,173,176,25,6,48,251,86,216,26,62,89,8,76,197,219,13,122,78,146,32,137,151,117,149,54,222,181,247,51,186,132,6,102,68,143,82,70,4,158,81,99,76,60,61,159,251,211,24,21,85,67,30,83,69,202,84,177,131,17,117,79,219,61,81,76,9,236,162,226,203,137,71,106,169,246,49,175,31,138,7,31,159,26,123,167,172,173,68,60,169,90,214,30,184,146,246,186,123,80,65,150,255,0,154,197,27,246,148,197,147,217,91,224,80,218,114,126,210,235,55,19,207,100,60,56,185,20,185,180,4,171,35,230,196,186,21,85,201,89,144,221,165,117,57,198,6,10,196,184,149,23,169,18,113,56,132,145,73,248,93,120,81,230,12,172,107,212,140,157,72,119,196,151,216,162,208,209,189,202,218,229,83,12,252,24,82,79,192,195,187,157,205,63,42,165,135,15,212,153,218,49,126,234,206,53,108,186,217,121,114,140,163,91,27,80,70,23,191,68,215,82,3,180,98,73,217,38,183,63,110,49,167,186,146,51,39,69,126,105,74,6,76,8,144,123,132,68,53,159,32,86,44,166,67,170,154,54,6,188,68,146,69,169,250,26,130,48,247,118,211,227,65,251,101,42,153,135,169,223,25,155,64,148,162,78,99,105,176,93,131,119,151,41,17,27,55,16,101,0,153,170,170,169,8,193,82,79,203,247,23,141,169,39,78,253,92,172,138,115,89,208,236,70,241,8,89,100,251,107,152,126,63,213,180,146,217,18,218,132,130,31,159,96,191,58,148,144,183,251,45,28,138,119,86,93,254,68,198,5,247,39,82,231,154,110,226,37,216,51,11,34,165,101,12,190,208,228,83,94,157,138,52,138,83,89,90,228,27,49,8,153,18,176,195,223,31,230,248,150,59,155,88,195,196,33,98,251,132,90,76,201,222,15,46,94,79,168,170,177,234,132,172,161,22,178,107,106,25,218,150,195,187,245,35,140,53,209,72,82,41,91,39,203,147,57,249,139,149,57,161,181,185,131,195,82,94,68,202,183,230,22,40,110,61,112,160,196,110,34,40,215,233,235,200,211,179,27,148,101,93,46,158,168,242,79,187,177,229,146,171,61,52,24,57,149,213,99,78,68,153,152,231,148,52,153,71,204,143,181,161,136,49,226,218,166,243,30,200,210,184,132,183,191,194,72,62,226,70,152,90,156,178,125,104,203,47,14,82,137,107,126,149,148,33,179,105,60,153,23,64,147,79,4,135,204,97,15,34,32,48,224,141,157,163,18,223,241,141,109,73,237,55,79,101,8,140,245,18,141,93,6,158,32,129,250,161,228,253,213,35,100,246,9,249,130,85,178,53,219,198,206,213,54,102,28,163,184,12,88,208,95,150,124,111,240,117,174,115,39,86,213,84,147,14,212,178,75,231,255,0,188,43,32,217,50,79,106,213,63,74,213,89,51,150,42,23,62,90,136,184,49,170,147,91,30,104,56,113,198,84,16,30,121,42,94,6,149,28,19,240,170,88,211,31,11,136,88,210,178,208,171,50,185,156,207,2,251,92,137,116,201,135,169,136,243,68,23,34,249,62,236,153,249,68,153,67,153,85,37,159,54,160,210,126,195,70,172,35,170,178,102,61,221,180,162,148,133,94,153,36,115,142,207,78,17,49,253,66,38,19,24,15,63,148,138,153,134,182,116,152,184,113,45,233,235,99,102,0,140,17,140,105,148,105,56,199,203,20,104,38,64,60,34,115,44,95,125,20,156,60,121,17,36,148,97,21,110,17,60,59,214,97,196,128,141,163,223,225,155,144,168,248,211,19,70,95,48,94,210,213,147,247,208,106,147,102,128,56,221,162,68,70,54,62,161,34,174,53,133,84,96,126,148,121,18,24,118,68,156,60,194,23,18,102,146,228,198,153,136,71,242,137,102,248,219,222,32,197,67,190,225,158,24,177,12,105,149,110,114,243,41,111,80,109,177,92,202,219,88,195,205,19,137,45,101,173,148,99,252,217,72,85,125,135,242,115,20,66,253,194,168,253,91,2,184,156,209,11,148,159,105,86,218,76,166,89,145,131,163,106,121,195,103,9,113,33,103,221,156,132,202,110,82,41,24,119,199,25,54,130,171,147,36,137,228,111,196,115,153,250,8,208,71,255,0,207,145,73,122,118,113,153,148,62,29,171,236,184,113,15,34,42,100,207,73,137,187,150,81,8,106,62,203,70,78,141,255,0,23,216,26,208,130,251,107,142,106,125,103,121,234,175,169,136,34,22,48,187,8,165,52,46,156,61,70,86,87,58,201,190,36,2,76,188,81,34,255,0,175,177,63,173,184,223,123,171,145,70,181,254,155,138,38,141,147,144,172,253,65,74,155,105,233,150,50,125,221,182,37,85,233,217,2,202,118,127,85,28,96,101,202,167,44,181,134,47,63,233,123,159,221,42,230,247,218,182,88,137,180,223,201,148,133,167,101,140,217,108,205,147,31,211,85,142,23,177,38,169,68,107,41,218,130,199,41,162,140,67,250,99,84,97,129,148,28,37,94,11,1,26,47,52,81,139,238,37,51,53,61,80,143,135,127,200,186,25,148,64,11,141,61,107,231,242,130,202,139,161,209,58,130,75,254,108,164,198,159,213,106,166,12,127,165,28,161,167,159,143,226,99,96,125,47,253,162,173,186,125,13,144,154,102,149,4,96,112,139,149,35,158,26,232,195,237,228,93,46,30,173,131,52,24,67,77,139,247,74,146,89,104,96,93,147,54,37,170,215,227,232,35,89,9,122,167,128,76,97,67,40,106,140,54,164,146,13,166,92,163,72,166,124,52,181,141,205,19,38,52,194,171,76,62,11,62,110,127,241,164,146,54,79,146,138,202,226,205,73,167,160,77,229,197,252,107,229,62,155,220,143,15,182,173,99,86,213,120,124,220,164,162,227,80,250,107,246,148,157,138,123,195,50,208,207,131,77,196,121,140,36,162,53,199,226,151,243,74,196,52,154,251,215,45,153,253,66,81,10,162,108,181,81,244,177,240,134,4,159,227,83,107,115,22,53,190,39,67,184,161,131,225,196,82,73,34,82,200,30,154,254,88,184,148,123,62,48,106,49,116,211,16,171,124,109,85,127,169,9,154,93,94,47,229,90,178,51,252,12,208,234,159,39,78,164,184,227,196,169,225,204,25,9,218,47,247,87,55,102,158,178,44,28,165,200,36,133,244,39,173,150,201,126,168,82,147,207,173,35,70,246,196,213,85,115,187,24,216,199,212,135,11,198,163,170,172,137,38,35,4,98,226,34,160,164,167,137,39,207,119,104,65,39,85,111,49,107,66,160,50,101,149,156,92,170,46,239,77,222,22,94,82,202,196,63,53,70,202,113,198,39,202,79,146,85,132,154,220,126,102,228,47,238,170,171,84,155,46,68,244,58,162,70,237,42,61,239,36,102,112,162,3,113,84,46,25,113,73,145,11,60,192,147,211,196,52,173,34,142,21,91,113,101,57,239,17,139,198,153,76,147,91,90,12,197,46,82,41,120,211,193,11,221,24,144,87,114,73,57,156,51,212,89,175,138,149,85,27,190,248,242,73,242,145,127,221,91,13,170,181,140,33,225,136,81,11,248,148,253,62,56,207,229,42,178,140,109,22,38,127,80,180,228,250,120,150,198,168,156,130,70,254,18,83,236,181,165,151,45,180,172,130,23,237,165,38,49,36,241,24,170,183,80,223,104,172,155,72,150,131,23,212,202,163,205,14,14,124,181,242,183,35,42,178,211,196,141,138,26,167,128,112,88,44,171,76,154,168,51,190,153,84,109,172,157,177,63,246,185,4,143,161,212,231,19,56,133,149,98,179,35,15,204,164,135,25,240,184,67,143,18,202,125,174,196,124,93,136,3,106,167,201,246,177,37,209,159,189,156,204,221,104,179,56,84,160,167,214,124,248,109,133,199,245,19,73,250,255,0,71,66,31,233,102,201,39,211,18,154,178,135,20,127,164,229,67,195,53,80,201,134,92,94,84,213,254,138,197,40,126,34,193,156,207,148,210,255,0,200,82,173,127,137,63,63,46,49,126,210,19,240,244,233,172,203,82,44,67,77,232,116,79,187,97,43,18,23,167,95,176,177,191,204,150,204,76,169,52,172,168,36,221,154,208,98,31,211,91,36,134,13,75,62,80,185,84,117,221,197,172,158,40,145,73,252,75,25,188,16,10,171,45,67,177,243,136,25,67,226,72,102,62,116,225,188,161,47,34,79,91,163,237,108,137,203,20,156,169,219,52,100,234,214,101,48,136,133,233,169,207,81,108,162,184,12,62,71,250,132,244,250,31,166,139,221,72,109,88,65,147,8,132,135,101,171,235,65,132,49,114,145,99,119,240,24,176,53,217,49,225,23,255,0,2,67,134,123,200,163,95,125,106,66,123,98,79,225,153,226,103,42,150,94,67,42,169,70,200,96,40,251,70,140,135,146,49,62,218,153,220,143,207,42,53,151,31,147,139,39,251,72,176,213,43,223,39,141,12,249,243,177,191,105,21,40,129,100,249,61,165,76,179,98,83,102,22,162,91,45,91,168,43,79,205,3,18,248,29,67,58,220,28,162,79,222,248,133,103,205,149,36,240,1,15,132,34,196,53,72,213,60,69,255,0,161,36,252,126,107,99,232,73,100,12,65,42,174,141,67,93,39,251,12,169,180,56,192,173,246,151,100,116,69,17,143,205,47,170,124,110,85,168,215,114,224,251,171,51,95,62,72,249,146,215,154,33,15,202,139,92,85,54,191,82,106,2,242,196,129,199,245,21,46,152,190,29,216,216,34,149,41,97,178,1,255,0,79,193,115,115,107,63,194,218,157,129,15,92,151,169,86,153,40,204,117,237,73,84,207,101,79,134,145,228,103,82,105,91,119,234,67,97,138,159,70,192,69,212,178,47,153,34,47,210,165,140,156,37,85,148,52,146,239,193,219,212,156,250,32,202,53,160,48,1,90,79,148,159,137,36,157,66,32,202,172,72,106,170,73,212,135,120,67,254,226,138,126,235,39,50,237,115,225,130,112,217,148,185,72,147,73,211,112,72,199,229,226,84,90,204,182,52,231,53,161,57,72,136,152,201,125,56,178,170,218,170,160,66,149,213,198,153,90,233,224,20,121,132,37,170,170,33,206,233,225,158,55,158,84,220,52,35,238,54,66,145,57,13,62,39,245,34,102,60,126,24,131,216,138,129,156,61,61,93,54,47,80,208,242,116,96,227,48,133,23,18,151,141,170,172,161,78,195,181,32,149,51,45,103,78,6,83,21,77,89,131,182,130,227,93,130,160,120,140,44,169,105,181,177,8,55,134,36,92,73,161,161,238,81,80,244,220,25,35,230,18,109,181,112,177,207,13,169,44,137,47,14,34,127,141,49,99,14,39,176,198,226,93,26,6,134,174,17,243,98,91,238,52,148,92,25,132,36,251,104,45,216,22,146,224,113,162,35,77,101,16,172,237,72,217,15,109,196,180,70,128,65,202,126,236,185,84,106,84,244,200,211,172,143,139,117,138,50,87,51,79,2,49,248,75,149,84,73,8,201,250,65,37,51,3,182,253,197,172,198,40,60,104,192,130,53,191,114,194,191,181,44,48,103,73,150,195,75,235,250,104,153,129,24,199,152,34,229,76,105,67,15,0,201,204,188,109,168,143,148,74,86,53,148,161,247,34,89,50,92,210,40,100,5,12,249,239,154,12,38,42,141,147,78,113,29,229,196,136,141,49,249,241,21,80,62,183,123,19,132,168,141,188,92,24,209,166,25,182,249,180,226,202,239,35,63,74,68,155,195,101,194,158,64,153,84,80,115,23,22,36,204,202,128,5,14,3,46,248,67,21,3,119,240,172,18,98,60,197,198,34,35,230,90,215,13,248,171,229,127,34,18,77,172,178,15,245,73,87,168,202,131,109,145,16,42,172,180,149,150,35,114,198,87,1,184,166,32,249,75,24,68,92,159,226,69,174,160,130,199,250,118,66,145,75,232,153,154,214,109,174,43,110,33,149,137,153,101,182,26,122,10,204,181,63,81,70,159,77,100,15,148,158,60,137,37,149,84,73,36,194,97,13,1,73,27,210,1,245,72,155,132,219,227,245,43,45,136,152,82,67,131,90,118,27,16,177,162,181,56,107,108,152,195,68,139,252,139,57,49,137,143,149,124,124,152,165,139,194,178,195,131,83,155,109,194,168,3,106,1,51,220,200,145,213,70,36,151,189,30,107,40,48,129,205,216,151,16,54,190,124,178,140,152,132,128,252,79,46,183,218,227,67,6,248,242,70,241,68,235,66,201,134,75,33,188,69,72,217,142,86,134,213,151,241,49,4,88,136,156,132,195,210,85,207,55,186,167,41,35,15,79,215,51,49,121,18,61,91,101,42,116,71,242,226,92,141,103,199,224,172,106,188,152,10,226,124,237,73,107,203,43,143,205,88,70,161,100,24,44,196,81,229,92,198,133,231,207,202,186,101,111,158,6,46,152,85,144,73,154,236,37,181,184,181,140,76,33,138,50,141,41,126,161,100,150,97,44,92,74,194,99,1,224,149,155,79,0,131,253,42,189,85,196,176,141,150,64,140,63,213,12,73,165,108,154,107,38,63,119,62,48,191,117,38,190,210,91,152,47,23,82,231,213,186,62,214,9,223,187,41,100,143,207,141,65,163,116,108,77,177,95,169,231,146,17,222,26,159,153,251,131,68,104,251,139,92,127,55,147,34,105,164,131,71,90,12,82,229,70,41,10,136,187,167,245,39,225,169,46,47,218,88,202,143,254,198,182,163,139,141,115,22,52,28,33,23,42,73,27,212,174,193,218,151,122,11,41,7,150,236,191,238,45,176,238,217,36,255,0,211,139,212,166,171,70,25,155,16,13,84,203,90,0,48,219,2,149,47,170,212,59,144,114,136,130,39,211,93,10,54,164,131,131,105,97,0,101,251,138,55,83,207,173,173,35,229,196,129,218,187,49,114,102,199,218,131,195,55,34,86,253,79,185,149,253,60,93,74,74,77,174,163,182,38,29,128,196,52,28,202,171,88,220,209,39,226,251,104,219,97,44,167,82,173,181,36,227,225,48,134,181,207,211,99,41,243,8,74,30,182,124,184,204,31,212,93,103,77,188,150,241,89,152,169,109,78,64,68,154,73,42,37,251,138,182,6,182,166,146,6,8,221,138,166,102,128,139,100,204,220,105,83,254,24,211,11,180,184,150,107,162,59,123,155,111,224,184,210,96,201,35,205,186,75,164,198,63,155,48,139,42,248,29,18,193,28,251,185,88,135,237,166,181,65,131,90,79,213,100,26,215,101,136,213,179,154,161,192,212,98,127,48,177,13,88,83,195,173,146,204,86,34,228,67,73,214,213,216,31,155,26,131,147,169,236,164,217,113,11,229,188,212,183,25,255,0,245,104,81,83,247,43,175,161,233,95,61,164,177,12,164,74,166,95,105,157,37,5,248,74,49,101,91,159,79,18,222,15,17,121,23,31,248,139,240,222,254,79,76,242,113,42,237,203,50,227,175,169,139,75,29,26,159,92,209,217,117,90,12,164,71,201,96,44,137,152,60,171,243,126,155,245,205,45,101,138,94,50,46,221,163,238,9,118,118,6,32,185,23,18,172,144,181,28,102,145,124,10,248,117,81,72,55,238,202,49,44,106,180,172,17,29,248,121,80,183,122,74,200,188,220,138,35,13,229,109,207,9,100,139,23,221,93,150,126,216,147,58,163,244,241,196,78,40,168,75,80,250,32,51,113,228,66,64,212,151,24,217,187,148,76,72,13,97,48,5,173,96,131,60,101,33,95,200,179,115,95,35,42,38,125,217,231,29,225,8,178,254,210,144,184,248,39,165,117,37,227,53,13,180,2,110,87,64,211,198,61,32,51,113,227,253,164,84,253,96,59,39,237,43,162,255,0,34,164,50,109,113,49,179,19,213,105,234,58,6,97,137,20,98,251,139,218,169,140,20,28,217,81,254,12,146,63,155,47,34,11,80,242,215,62,32,74,153,152,197,82,103,70,93,144,87,44,137,108,46,50,245,174,187,38,156,115,135,135,23,106,252,51,63,226,21,254,150,215,239,174,151,125,148,113,159,214,69,251,23,225,166,185,6,164,131,23,148,124,172,92,177,245,13,125,83,176,204,180,18,92,104,203,26,147,190,92,65,98,70,233,189,109,168,33,19,105,44,75,176,190,182,36,224,115,41,251,141,60,56,32,204,24,163,93,78,168,226,169,37,113,61,242,70,249,102,18,148,125,149,206,127,233,241,114,170,91,185,36,240,234,26,47,77,217,3,168,184,196,161,85,28,219,167,153,107,224,201,118,2,197,246,213,60,201,146,237,198,200,152,134,33,160,236,179,214,131,119,218,52,29,86,161,4,222,85,141,34,160,84,102,205,18,8,223,55,98,92,74,99,82,107,10,216,47,125,117,79,41,21,68,155,82,77,3,194,165,159,161,159,36,132,150,44,139,86,210,148,178,160,13,105,167,78,230,48,149,60,96,128,67,197,47,34,89,2,6,217,234,242,170,158,13,144,25,202,53,92,80,147,53,200,121,225,167,43,48,226,228,251,171,88,105,1,25,156,82,134,33,166,218,207,74,255,0,140,89,74,185,68,152,119,20,150,57,189,82,78,52,54,141,224,105,115,38,183,100,124,198,41,49,173,19,222,113,143,44,78,180,178,183,226,44,162,61,145,11,40,114,71,247,69,200,174,169,228,209,219,179,252,174,79,238,20,184,198,165,127,220,9,160,176,146,65,219,200,130,147,85,168,59,98,23,16,213,132,200,195,131,47,250,113,99,44,173,108,184,24,19,22,55,241,38,178,139,145,29,0,47,199,202,92,171,113,141,139,138,34,204,220,67,226,18,21,236,63,210,69,70,25,67,123,241,242,151,41,17,76,146,248,222,97,23,186,133,161,173,4,158,98,202,71,189,128,243,197,218,151,16,51,135,140,143,229,22,82,36,122,146,203,29,171,34,109,113,12,94,226,121,179,0,144,55,123,18,143,230,202,60,136,178,128,92,57,227,16,216,92,171,211,238,32,251,221,138,101,247,212,209,135,138,89,121,22,176,207,101,147,248,82,124,140,83,225,5,144,251,70,131,101,36,72,220,210,231,229,64,86,192,32,143,155,116,158,27,28,144,97,78,172,40,39,225,128,89,15,171,42,208,253,55,233,7,102,28,98,78,234,173,79,4,152,149,108,144,197,183,137,237,228,79,184,190,64,65,178,25,198,76,193,229,84,117,86,68,199,219,200,129,159,1,227,38,16,137,11,15,24,201,202,85,38,80,28,218,241,243,114,40,139,43,185,81,158,252,56,255,0,149,83,239,6,82,114,242,141,71,93,192,57,44,190,81,98,169,75,2,211,252,75,60,35,191,215,41,178,143,237,113,171,122,171,237,57,172,71,242,145,74,47,182,161,100,233,41,115,89,250,85,133,13,109,141,1,243,87,151,248,214,108,186,107,126,226,179,43,157,56,218,123,108,62,33,32,164,210,16,157,221,104,111,94,213,82,89,204,33,136,106,136,54,164,157,7,9,139,200,168,178,126,226,84,230,154,146,49,234,37,179,14,66,140,168,218,28,101,122,35,89,195,57,71,148,34,33,113,41,72,118,179,171,121,75,20,139,100,177,167,100,13,84,81,15,54,213,104,52,199,231,196,24,24,190,226,155,211,122,207,213,153,212,76,127,117,87,27,83,213,20,24,118,163,201,245,18,44,141,228,21,16,92,70,181,146,207,148,18,134,101,84,177,202,205,47,148,171,164,26,120,202,196,138,96,127,199,138,41,21,21,174,3,29,61,37,152,25,242,184,147,201,242,96,144,120,138,88,202,13,151,27,99,237,49,16,164,42,109,27,4,99,230,52,92,169,114,64,54,204,209,236,36,173,216,75,198,143,141,167,162,147,136,40,88,218,132,115,167,109,50,226,31,211,70,152,209,99,31,40,165,38,89,12,111,114,83,92,208,250,105,0,96,151,42,109,161,170,153,108,126,98,166,247,19,199,111,93,135,140,184,152,167,169,33,202,146,247,237,4,65,98,250,104,177,167,77,252,61,236,165,70,173,6,71,238,197,200,146,178,100,170,210,126,189,23,50,200,114,98,101,9,121,20,247,156,22,51,145,124,78,170,61,109,174,238,33,100,255,0,143,234,162,163,107,200,53,180,223,54,82,110,124,58,213,29,245,105,45,128,252,189,139,158,7,225,165,145,101,188,210,202,76,105,154,27,228,53,133,191,248,199,121,187,120,98,85,144,131,250,138,231,79,107,251,27,33,242,207,39,237,166,20,154,38,142,12,76,70,129,148,137,131,52,5,105,31,187,137,242,201,23,164,79,177,154,111,224,52,255,0,82,154,63,213,17,97,2,29,224,255,0,86,94,52,210,214,158,116,97,179,149,106,173,140,76,159,54,34,42,86,132,237,112,186,216,217,85,64,106,178,68,96,76,167,95,60,16,101,170,24,26,158,184,93,194,202,167,189,70,10,130,201,211,195,173,230,14,53,168,213,178,236,191,73,20,133,76,172,181,13,108,222,110,49,125,177,161,224,89,99,126,96,151,18,170,204,175,240,101,117,37,109,116,173,196,98,101,48,177,15,238,37,6,134,126,173,255,0,251,75,164,204,127,226,14,233,249,127,105,79,92,104,194,70,103,168,134,87,241,167,197,205,37,131,91,112,47,239,200,33,166,1,214,115,169,7,138,187,33,73,238,47,172,159,4,126,97,49,121,17,204,167,4,158,101,42,171,5,128,217,119,46,219,150,94,79,228,71,198,48,250,68,94,68,44,243,14,11,54,145,59,20,245,12,201,81,174,9,152,188,138,76,181,226,49,80,248,7,201,148,210,191,141,23,26,180,146,78,204,41,181,37,9,237,185,139,42,50,198,237,227,211,252,66,40,202,68,214,162,135,49,196,96,237,162,97,10,151,190,211,4,178,38,236,165,40,144,208,53,157,151,158,28,68,254,36,217,242,103,78,250,137,214,70,111,129,42,70,217,104,253,179,55,120,137,141,36,153,166,43,100,243,20,170,215,85,122,140,104,60,221,105,61,105,134,86,117,101,74,205,175,209,181,39,3,84,8,199,194,174,42,170,160,194,240,150,41,73,68,202,217,69,38,236,81,87,199,152,241,153,219,139,18,108,128,232,81,189,24,158,24,109,57,17,175,129,18,200,123,78,213,203,25,112,79,170,155,64,214,24,248,66,94,69,45,199,70,10,142,109,116,247,225,179,229,197,149,34,101,245,169,124,195,19,136,105,219,46,44,174,217,132,209,120,254,162,62,54,137,200,54,20,37,254,53,124,95,38,2,0,210,109,119,124,179,201,202,131,178,245,205,243,49,79,33,70,186,156,157,6,1,15,52,178,140,105,69,151,224,10,64,102,176,180,30,79,221,74,219,74,22,98,114,5,145,9,242,158,226,105,132,112,65,243,101,82,179,53,85,108,233,127,252,47,69,202,63,168,137,216,92,206,6,236,185,49,165,229,196,97,246,242,15,246,133,202,152,67,152,8,196,204,165,160,7,25,56,83,41,47,33,8,196,141,96,45,223,118,57,49,49,24,74,126,121,171,69,220,167,174,245,57,233,40,207,46,36,92,146,68,199,227,92,43,70,106,79,137,58,254,212,242,238,202,65,70,19,223,140,127,224,92,187,146,223,69,93,53,212,232,143,167,87,77,101,239,166,157,143,209,44,173,5,151,48,75,137,10,202,70,14,87,17,80,26,122,53,205,108,76,50,202,154,51,247,113,46,219,50,28,165,63,224,152,37,139,152,220,191,180,164,223,14,12,25,216,147,122,125,72,8,222,113,44,45,20,125,244,242,122,151,17,127,214,164,242,59,41,88,213,75,120,207,97,7,132,43,42,221,43,7,59,203,148,133,203,237,164,85,182,163,140,54,26,88,137,141,111,147,170,137,27,230,235,139,254,234,55,25,12,169,85,62,156,113,128,244,152,51,232,225,49,230,221,15,39,211,89,192,214,22,90,129,156,177,70,151,73,161,203,41,249,189,213,69,102,125,62,133,224,8,109,78,75,41,216,125,180,254,29,39,228,202,36,153,250,110,186,15,212,200,153,192,129,58,51,24,98,202,227,79,183,69,23,112,44,209,158,49,245,41,27,135,220,193,62,111,111,205,84,204,178,255,0,132,98,51,17,114,165,151,115,39,93,131,152,67,226,250,98,74,185,129,174,28,251,89,32,203,186,227,18,53,250,228,251,23,196,23,103,82,133,49,172,163,63,22,92,67,250,104,136,26,110,200,132,202,34,226,88,221,56,246,83,102,230,203,125,152,221,101,122,184,13,84,185,177,88,80,245,164,1,210,90,170,73,25,243,67,199,251,74,242,27,255,0,225,73,91,243,101,234,98,223,253,70,54,98,144,195,29,105,50,149,109,147,118,56,220,194,89,191,92,211,73,126,41,113,70,33,253,69,170,100,253,7,56,159,230,159,244,146,91,71,97,106,38,159,169,242,112,151,137,101,14,125,55,113,165,13,55,217,232,121,63,251,116,64,26,158,180,71,195,16,163,46,84,248,125,128,124,107,237,57,245,72,95,226,71,73,153,16,96,204,42,178,99,250,136,22,64,24,193,250,95,228,89,6,78,86,98,237,91,80,2,52,106,219,103,176,198,226,26,121,91,2,170,51,62,81,36,152,252,94,210,158,181,129,168,200,252,213,37,74,202,254,35,45,75,89,230,31,72,84,44,253,49,114,89,79,151,237,42,61,60,105,208,88,205,216,185,19,107,141,78,205,163,195,181,253,196,177,183,237,161,185,16,108,146,248,95,196,162,126,33,124,66,37,68,71,155,17,10,79,14,52,214,226,215,157,248,191,226,66,254,117,43,51,74,158,252,251,179,100,16,254,154,27,167,222,25,100,161,203,195,27,94,124,72,35,203,186,32,135,237,171,13,43,240,175,83,194,126,105,114,136,81,139,238,170,250,125,48,8,79,195,16,69,200,37,97,2,52,66,189,145,37,151,18,23,165,135,167,248,255,0,177,155,169,150,95,147,86,158,158,10,65,225,52,85,86,195,2,115,55,97,90,164,214,209,139,135,16,203,247,50,164,22,175,157,4,15,21,127,184,159,23,224,115,183,184,221,151,0,221,237,4,84,84,253,1,101,110,204,193,22,33,174,101,36,214,181,191,212,76,92,88,151,89,208,127,17,125,74,11,4,82,169,55,248,117,207,78,229,85,174,184,158,15,166,233,40,35,203,144,191,81,99,248,242,140,131,195,233,114,114,251,100,84,54,190,157,118,7,229,139,200,144,64,161,173,132,119,229,22,81,170,96,249,119,39,144,242,157,242,136,13,220,66,173,243,245,33,227,51,21,140,92,191,113,33,52,192,70,123,253,56,164,77,43,102,111,129,253,68,73,118,213,198,177,168,38,137,39,151,18,53,150,167,130,199,237,56,150,111,170,203,250,65,45,82,67,136,31,54,165,170,229,238,109,148,156,146,194,89,75,121,108,121,86,95,128,234,172,135,155,107,137,20,24,99,146,247,237,10,147,89,64,150,51,240,202,32,191,149,89,100,101,18,166,51,42,129,73,212,81,165,112,237,101,193,157,187,40,178,175,73,121,4,252,37,46,84,100,105,240,75,225,16,162,26,209,172,81,254,45,131,58,43,61,162,33,217,106,2,63,46,85,57,107,91,139,154,34,157,52,242,65,127,205,207,197,246,214,237,176,167,95,170,123,9,202,110,180,130,250,120,55,127,40,94,164,146,30,176,36,144,50,32,98,241,253,69,190,75,193,231,196,44,185,86,42,235,230,3,232,207,220,140,107,105,173,96,193,30,18,202,18,251,25,240,70,6,113,127,161,76,234,24,111,41,51,8,74,117,187,21,24,207,153,91,100,55,132,37,255,0,66,228,122,147,74,159,124,243,84,136,185,23,95,209,240,234,161,51,52,190,82,35,238,194,9,60,162,16,255,0,218,93,81,180,73,139,250,147,102,111,19,135,67,129,127,167,199,187,151,41,63,102,164,220,131,52,78,82,42,251,138,72,182,80,113,109,123,82,48,233,184,149,160,196,37,41,35,141,219,1,214,70,11,210,183,216,136,194,219,11,42,62,96,71,101,57,242,226,117,149,43,135,91,19,143,139,145,80,26,102,196,12,22,37,140,138,130,216,86,253,54,114,245,20,137,91,244,244,175,62,210,42,24,119,192,23,118,69,231,235,152,153,246,149,52,217,73,245,10,179,31,161,172,196,247,225,93,77,39,152,57,4,52,210,170,53,172,39,178,36,177,46,131,78,248,59,76,214,37,38,79,166,52,182,224,192,206,253,167,82,26,159,66,238,53,133,119,18,73,26,187,133,71,86,217,2,200,159,55,196,173,195,142,79,12,177,113,164,119,26,62,32,143,154,34,213,141,106,53,130,2,250,175,12,89,83,6,64,4,159,1,110,184,254,162,73,2,29,84,97,225,150,141,12,200,130,62,16,149,72,210,150,30,137,157,4,27,186,226,144,162,94,52,57,197,225,226,74,102,50,214,116,77,167,172,201,199,225,214,150,198,173,181,131,231,180,148,69,101,184,152,134,204,209,228,147,231,202,49,32,171,116,148,26,217,79,221,151,42,46,158,29,231,168,230,177,200,81,254,234,42,250,181,227,254,161,235,49,160,253,178,149,51,72,200,10,186,31,31,26,38,77,160,150,47,170,148,47,116,137,77,109,149,84,111,51,122,166,250,79,159,33,17,236,181,60,159,117,115,238,53,138,237,134,70,170,131,27,238,145,44,181,135,59,182,33,113,98,78,3,147,180,201,204,54,2,104,240,154,40,213,149,151,204,131,18,144,53,182,167,193,180,218,142,79,220,34,219,26,124,233,36,229,77,108,163,65,130,71,230,47,251,107,236,13,137,58,69,139,247,86,247,67,20,17,143,57,79,212,68,210,53,105,228,243,98,69,7,195,233,101,77,163,73,202,12,74,107,50,88,122,234,45,153,78,9,48,94,18,137,74,179,68,196,173,103,168,238,151,65,54,49,177,79,89,70,97,31,197,145,59,72,175,160,41,39,107,112,65,51,8,132,69,182,135,85,75,140,60,38,138,143,129,79,43,118,242,203,139,196,180,234,64,226,123,49,41,52,43,81,149,135,47,48,39,15,55,184,148,62,49,227,17,252,168,88,22,68,140,168,67,106,194,1,152,132,53,138,192,202,115,41,236,148,91,31,182,174,116,244,151,149,140,22,84,5,173,83,242,101,196,139,167,124,72,222,238,37,178,42,246,29,100,28,155,65,197,182,38,99,11,42,77,101,160,253,53,255,0,40,34,42,40,102,137,59,204,59,162,127,17,82,187,189,55,114,39,146,93,124,249,165,26,88,236,195,51,40,44,58,112,8,127,54,148,189,228,173,177,126,208,75,9,154,219,100,61,164,186,178,8,159,81,44,147,171,96,201,103,106,107,63,150,129,216,103,62,28,178,191,118,108,156,171,68,203,35,198,7,105,22,113,181,56,9,7,14,34,127,131,177,71,223,26,226,236,158,157,82,92,95,81,77,151,123,142,134,174,28,181,42,180,245,108,235,111,155,44,161,136,106,234,146,4,65,248,97,46,82,40,13,31,165,79,91,224,41,115,201,147,238,171,208,188,2,226,10,102,255,0,10,212,70,107,148,82,103,216,140,25,125,191,218,83,166,49,228,191,49,74,66,173,230,97,202,207,215,172,163,70,25,9,136,165,83,142,76,193,150,138,10,24,199,43,254,80,68,42,124,31,85,240,229,129,254,234,45,146,96,214,131,20,79,247,18,217,246,71,43,31,136,170,237,34,120,16,60,249,155,158,28,169,33,158,200,36,122,87,50,212,130,243,74,230,92,30,75,58,151,53,152,186,168,249,243,193,37,235,9,54,79,132,197,30,249,39,246,81,113,152,121,62,25,85,214,54,113,88,71,171,102,106,59,123,32,109,45,54,209,197,216,157,210,79,36,108,124,185,83,175,195,27,224,45,176,52,76,168,196,205,218,173,248,232,102,224,75,39,144,131,91,89,112,200,203,233,160,109,189,164,174,124,51,201,233,72,208,139,97,204,109,120,10,210,124,223,90,50,102,179,163,182,103,8,137,145,64,204,211,19,164,191,154,82,123,167,160,105,136,67,120,173,132,66,147,247,82,108,211,228,219,40,228,38,130,86,63,44,161,165,54,177,160,201,127,106,50,96,98,78,249,74,145,98,31,212,83,86,84,151,48,142,207,116,100,250,105,232,255,0,99,43,40,242,29,56,11,220,134,178,211,211,191,62,210,81,81,212,49,165,136,121,141,145,80,25,132,240,226,236,78,191,243,17,142,61,119,167,174,96,196,124,185,98,39,238,21,76,214,192,57,37,253,85,219,44,180,29,173,216,255,0,168,218,73,40,254,154,138,184,210,167,209,178,247,113,10,150,69,81,227,145,143,50,146,198,20,86,20,177,73,141,17,90,109,177,18,105,255,0,18,229,96,195,47,151,248,145,90,86,202,13,220,166,20,197,197,251,170,125,255,0,133,42,199,77,164,147,7,205,155,184,10,130,72,107,164,197,120,131,20,98,34,147,147,48,2,3,3,94,84,172,218,252,245,30,232,144,210,50,112,36,203,114,157,149,184,189,161,175,62,202,12,102,124,222,60,138,6,127,197,27,89,190,232,241,253,165,63,107,169,14,64,48,193,83,105,156,213,140,233,19,53,84,232,196,249,72,188,127,180,149,204,184,151,108,252,57,113,16,171,110,146,187,173,183,174,196,17,114,120,32,238,43,79,8,254,163,19,177,50,170,184,54,6,216,113,173,107,95,154,92,245,65,3,82,75,43,199,19,116,50,141,5,73,113,6,216,152,172,75,200,152,76,170,166,253,92,73,67,200,158,171,254,130,193,207,178,138,62,226,255,0,26,77,39,85,75,40,31,19,106,65,127,42,196,193,33,58,82,137,148,246,95,85,50,195,113,44,106,125,9,228,203,221,136,164,200,157,70,54,86,122,117,143,20,159,4,129,129,191,141,237,17,11,26,182,227,124,59,12,68,42,125,183,208,44,163,123,183,234,106,142,88,133,38,219,233,163,107,117,201,39,69,218,122,9,11,39,234,101,84,245,82,65,101,7,105,44,88,136,190,178,168,116,132,121,130,33,242,166,109,81,191,216,185,17,198,49,228,189,251,177,98,82,154,183,79,2,221,140,136,44,127,227,228,93,14,214,179,39,48,187,22,168,12,32,248,74,33,161,89,80,24,155,211,122,24,155,92,81,5,143,18,43,240,240,35,19,9,138,170,125,6,230,112,63,167,23,16,138,149,126,9,60,19,225,151,40,101,34,123,92,4,147,32,0,93,60,136,112,208,202,178,246,149,9,170,129,7,132,42,171,77,201,211,144,96,252,217,71,149,73,164,209,57,13,93,78,116,205,18,200,36,97,138,34,9,20,248,204,199,238,39,26,219,88,83,70,27,203,93,203,137,78,105,237,72,59,191,166,37,203,249,10,236,86,173,81,213,32,64,66,115,11,18,165,147,66,9,35,203,16,185,82,72,216,5,238,163,188,37,23,134,33,72,173,164,159,168,140,162,115,73,151,24,248,66,46,164,229,155,25,48,126,108,184,136,138,244,19,141,153,165,246,32,179,65,130,118,110,250,214,190,6,145,182,175,212,113,143,253,38,81,8,183,192,147,241,12,167,103,168,151,229,189,197,107,36,213,82,65,253,38,172,153,62,161,74,148,155,89,202,173,249,79,65,255,0,170,138,197,203,176,150,212,58,29,192,196,143,147,106,73,160,194,24,184,148,68,205,96,252,153,189,27,23,242,172,195,172,45,74,62,24,184,134,145,85,138,122,21,15,178,29,107,58,178,165,115,2,73,62,118,33,23,111,182,189,84,109,239,129,172,68,156,152,204,16,254,80,68,79,146,19,168,146,27,15,239,11,18,123,13,236,82,179,53,86,163,25,241,122,94,33,254,214,68,68,9,246,69,30,83,113,40,50,191,209,101,45,25,36,157,57,113,37,55,16,9,59,207,238,246,37,241,164,188,100,230,47,34,110,25,156,108,205,140,169,163,178,25,34,147,38,128,58,64,60,216,186,150,58,110,202,45,145,250,191,220,79,36,152,19,137,180,40,134,33,151,141,5,39,77,214,212,15,119,82,92,164,87,181,242,36,60,146,205,176,51,8,67,18,148,159,170,173,115,188,75,127,226,28,156,70,90,159,73,189,230,72,173,187,200,43,81,133,81,172,103,68,121,139,105,139,237,160,173,102,48,128,32,76,82,21,100,26,211,198,226,202,181,79,128,76,29,73,246,194,194,23,191,24,210,79,198,0,173,148,255,0,149,33,127,149,81,250,83,228,129,71,223,104,153,216,30,96,149,13,11,58,130,201,66,194,53,244,235,33,230,12,93,176,255,0,117,0,109,79,18,51,241,110,178,145,126,125,212,58,254,243,75,63,211,205,60,131,26,111,162,117,155,44,134,193,118,144,171,139,43,215,177,208,171,228,126,129,173,212,132,146,62,210,166,140,159,249,59,84,134,158,12,66,129,134,177,46,49,166,239,153,91,157,129,136,82,99,251,137,217,84,13,147,228,188,163,120,177,17,72,76,173,126,249,133,228,229,87,204,120,8,206,34,173,126,143,144,139,170,53,68,82,44,204,15,73,14,152,80,122,137,145,16,201,244,113,159,243,114,191,141,1,63,29,105,62,218,18,24,125,92,239,197,21,71,94,67,171,98,89,198,152,251,102,127,79,23,26,216,246,90,198,226,48,144,52,239,157,73,238,141,54,126,167,25,95,134,90,214,109,19,150,134,100,98,192,228,253,90,29,230,163,41,63,75,200,183,154,200,114,125,172,72,89,33,1,64,243,98,228,89,99,4,183,108,130,47,254,166,166,252,15,147,233,13,109,124,145,146,83,243,118,45,225,173,57,31,155,17,49,166,101,103,83,35,108,135,212,147,246,195,84,145,181,8,240,97,44,161,254,218,231,115,45,96,212,248,101,42,162,129,233,87,112,89,44,63,244,151,34,173,155,220,232,106,148,251,254,60,193,91,67,62,92,144,19,137,73,70,147,40,82,223,19,17,4,53,75,14,121,35,3,18,178,198,200,45,150,166,33,128,63,62,85,242,214,52,93,167,16,150,231,207,0,249,141,214,132,159,119,6,119,12,72,164,23,220,34,181,137,49,33,49,140,207,203,214,182,134,120,35,113,4,171,109,216,89,37,156,66,228,83,44,173,181,25,63,74,65,13,109,110,33,70,25,35,36,166,42,232,209,129,36,108,226,82,52,241,177,191,41,132,169,3,112,1,147,137,43,53,6,173,195,223,167,129,39,185,40,153,167,160,214,189,248,98,229,254,84,239,213,70,79,117,104,159,48,24,18,111,27,86,22,189,132,40,48,226,196,181,67,129,136,254,231,251,169,76,155,179,198,149,204,44,67,70,63,80,131,7,16,185,86,217,190,130,165,27,236,143,9,152,87,214,27,124,206,94,47,220,82,19,44,167,73,3,253,164,178,51,9,238,202,41,82,230,21,208,184,101,100,24,68,225,40,203,252,171,107,216,255,0,105,73,70,126,217,252,73,228,107,177,139,181,46,230,163,109,141,141,91,77,36,31,212,59,20,70,161,101,173,107,62,80,95,44,169,102,64,245,33,238,226,100,73,164,201,97,88,240,155,149,91,70,215,200,85,35,225,221,237,188,242,241,38,76,215,241,35,15,134,84,101,203,126,46,192,212,5,59,34,105,226,144,95,83,18,11,76,104,251,140,12,221,197,39,242,170,126,60,175,254,135,102,143,177,215,195,241,83,41,48,229,65,79,212,241,100,191,48,132,76,138,106,54,152,24,255,0,86,171,225,213,105,129,196,103,46,82,125,52,187,52,231,169,43,40,133,250,252,241,167,48,91,172,67,93,30,147,83,146,202,43,3,191,202,53,202,181,110,149,31,231,151,18,42,71,164,181,133,173,36,239,79,176,226,26,139,66,200,214,95,98,235,87,83,244,43,227,12,172,225,229,72,44,163,75,33,48,154,40,241,166,186,122,226,12,152,140,40,139,149,51,158,97,205,103,16,149,35,153,72,201,27,33,205,38,105,128,19,164,184,136,189,90,203,45,62,79,215,229,26,188,216,3,195,155,30,68,134,125,81,200,247,226,18,233,197,201,171,27,118,112,103,51,118,81,16,164,90,217,163,224,219,247,64,202,178,140,247,198,7,40,177,98,66,201,215,48,99,113,68,200,160,221,67,160,219,106,111,127,195,112,82,31,118,46,180,232,51,216,49,254,151,169,76,195,213,187,158,226,166,193,48,38,143,133,46,227,56,245,10,125,217,202,76,49,42,227,21,3,51,119,52,124,208,6,47,219,77,41,216,8,39,234,85,24,71,36,25,114,170,70,201,220,198,86,56,141,149,35,242,63,139,18,213,73,113,42,162,94,18,136,107,171,218,233,176,73,247,82,131,124,61,1,71,152,42,205,90,147,86,200,46,54,161,174,132,12,166,138,66,144,168,3,106,162,78,126,110,168,223,77,109,129,166,9,36,236,12,178,229,26,177,126,146,173,32,48,134,42,231,88,211,203,82,140,223,194,32,218,146,32,129,194,44,164,65,134,212,243,159,213,137,87,155,76,12,125,170,114,238,181,144,185,130,36,219,106,78,198,137,33,150,33,229,49,82,208,204,150,51,230,48,178,141,110,101,144,49,252,217,127,141,105,14,173,131,7,136,194,227,64,195,207,145,146,62,164,174,100,50,123,75,68,109,79,76,87,240,228,78,124,217,36,121,133,20,130,73,97,193,96,67,196,244,249,143,252,137,88,95,182,34,60,211,7,36,31,165,75,96,168,218,51,43,137,195,149,11,62,0,35,116,202,202,166,124,201,24,153,140,180,89,107,253,63,90,246,4,217,18,179,56,42,132,89,61,153,18,103,220,68,17,241,101,196,156,135,83,193,212,17,113,87,213,144,168,89,58,27,123,205,47,32,150,172,55,41,185,64,152,26,182,184,100,103,46,82,42,232,26,169,228,99,48,137,65,70,209,241,106,9,155,144,169,165,108,145,136,248,125,181,199,44,123,45,238,116,70,203,50,148,54,179,207,39,204,194,236,82,19,253,68,71,253,6,47,184,186,24,67,6,48,50,152,163,47,228,75,236,173,98,78,6,24,130,24,151,68,108,135,59,89,9,138,169,146,198,79,155,46,84,230,124,144,109,123,82,103,198,228,102,89,67,18,51,12,95,100,185,83,181,69,176,157,236,7,188,37,180,51,9,24,111,194,94,52,228,49,162,120,115,11,42,158,147,85,7,119,213,219,237,166,197,133,83,51,60,115,184,140,84,142,214,182,214,55,44,73,242,127,221,85,181,85,76,200,197,67,38,27,10,204,37,22,84,173,79,33,172,201,196,131,211,1,36,225,226,150,82,148,159,116,169,180,202,66,65,38,96,228,42,33,245,94,144,77,216,69,139,243,170,250,215,142,72,58,134,84,241,180,104,18,89,242,36,179,112,102,12,84,109,109,219,10,60,37,22,34,35,236,180,73,231,115,4,184,190,218,153,159,165,111,35,74,225,40,241,170,52,119,225,168,139,175,238,54,181,103,169,112,229,237,83,147,62,24,193,173,254,160,28,92,170,202,170,135,242,124,220,172,107,237,197,61,148,158,42,238,81,253,69,158,168,161,85,177,55,3,79,2,76,76,37,41,56,146,233,154,122,8,223,138,32,191,145,88,86,133,144,89,134,88,144,182,91,82,202,249,65,36,94,163,196,26,50,112,58,98,140,124,184,178,145,61,141,164,158,64,102,137,87,137,3,49,135,141,202,130,252,127,168,224,191,104,17,113,170,52,204,42,198,103,112,31,77,99,243,9,38,141,165,106,173,201,187,48,134,171,43,109,116,253,217,31,235,114,185,11,237,167,70,135,91,4,25,171,177,148,104,89,17,63,216,85,137,16,232,250,225,141,225,9,74,129,252,61,58,49,250,178,141,90,50,225,133,127,80,208,179,237,79,25,156,56,214,239,127,2,186,138,97,179,31,135,212,86,21,87,3,140,54,110,212,60,157,66,8,196,203,45,17,2,225,150,221,42,77,97,206,141,39,80,190,72,8,17,20,98,80,242,97,144,179,185,167,226,251,104,240,192,124,225,225,228,64,90,233,41,81,188,37,229,197,137,10,223,182,162,50,229,136,89,130,124,28,42,62,202,28,225,31,54,37,85,26,215,100,14,97,12,169,93,150,161,138,82,123,127,196,166,178,37,189,135,107,8,95,124,248,76,230,128,73,35,73,236,174,235,110,199,135,209,134,47,184,172,131,38,130,200,111,15,105,22,1,209,140,35,248,133,198,186,213,85,254,68,177,5,2,158,184,132,194,101,82,205,30,8,192,221,215,74,77,167,233,88,177,152,242,237,121,63,117,73,254,33,149,81,47,20,184,191,45,230,149,155,84,41,232,20,248,119,133,255,0,219,167,31,211,41,87,199,233,237,70,81,240,136,127,238,170,24,117,84,250,128,27,184,153,50,47,73,178,38,159,225,150,46,52,140,202,134,19,245,91,234,211,252,216,149,140,11,232,162,99,62,162,87,14,227,76,93,254,226,42,202,53,80,153,194,34,113,36,178,184,227,192,217,19,207,133,49,124,195,206,6,21,37,3,88,105,241,129,145,3,20,153,23,217,134,188,156,63,233,242,135,24,74,85,107,98,12,57,147,78,241,51,42,94,246,60,140,226,91,171,89,101,24,31,212,101,16,168,163,24,17,153,153,87,255,0,161,14,93,170,189,84,115,152,17,21,107,135,50,119,228,9,138,170,45,105,207,119,59,52,68,198,183,225,213,172,110,105,98,84,88,215,152,110,48,140,47,156,80,98,20,85,180,58,122,230,73,62,108,164,140,53,78,248,199,173,233,138,168,52,244,202,123,46,19,118,44,220,68,248,12,156,230,115,62,20,2,79,48,123,62,234,46,183,79,90,233,240,98,237,93,120,212,227,23,40,68,145,89,120,15,218,203,246,213,90,72,201,89,142,75,50,3,236,167,127,81,226,85,176,224,105,136,208,122,178,21,106,181,97,44,158,204,49,69,25,106,125,37,144,199,242,137,107,171,241,43,141,69,243,216,2,159,132,88,134,178,135,90,121,61,49,72,177,135,79,170,135,47,53,142,61,178,121,234,82,161,15,138,80,197,252,73,25,182,185,12,185,140,171,105,37,16,31,165,91,89,161,158,67,238,202,94,69,150,158,213,183,50,101,176,38,159,199,244,241,43,38,89,0,104,78,161,83,224,36,141,133,48,233,231,9,152,138,92,67,95,39,195,4,102,35,236,172,165,201,27,246,157,138,124,209,174,6,55,150,195,31,251,169,90,107,145,91,10,236,166,44,106,174,206,55,246,167,18,116,145,203,23,119,150,52,111,201,151,144,171,154,207,187,61,68,71,226,236,72,209,178,174,5,21,150,217,157,73,250,146,158,48,255,0,205,49,73,74,36,207,181,156,62,27,66,21,126,125,55,196,91,130,74,121,182,4,41,21,174,146,214,118,182,94,1,151,23,18,140,123,182,207,185,86,141,74,211,76,252,248,101,149,41,152,242,100,204,154,62,182,44,226,102,196,153,195,164,131,239,9,116,226,70,164,67,13,46,73,248,162,145,86,195,141,44,160,25,101,241,125,180,228,204,163,130,12,216,177,41,203,43,190,71,226,17,49,172,102,211,196,219,27,166,92,2,11,58,148,244,157,115,100,63,60,83,198,33,254,210,222,246,2,216,105,13,198,134,127,105,165,98,25,82,254,59,56,219,133,78,149,213,64,146,254,98,229,34,173,153,118,114,15,132,75,142,213,85,62,144,249,133,144,171,167,105,179,18,79,134,100,191,143,251,143,107,241,24,192,125,196,147,245,113,170,88,21,164,247,83,120,115,34,138,35,56,134,130,184,212,148,117,160,205,46,87,241,226,84,180,73,192,70,102,8,195,139,251,165,139,195,43,30,108,164,42,231,22,191,22,129,90,76,209,32,127,33,80,176,254,39,74,212,135,218,75,159,136,127,76,95,145,115,180,205,244,106,171,58,156,175,103,42,112,216,16,160,172,160,122,111,135,42,203,73,106,169,117,182,88,108,32,110,85,13,148,192,89,31,41,98,226,203,237,175,66,54,57,201,160,190,212,172,254,158,34,41,235,237,43,99,100,254,104,28,158,125,139,161,195,9,35,123,73,131,33,158,79,180,172,181,17,133,186,74,180,227,24,3,151,253,9,141,220,151,194,63,106,21,236,151,8,252,43,84,152,211,164,242,152,68,81,154,59,169,88,89,81,179,8,252,85,40,64,197,186,90,42,172,137,38,86,108,164,42,86,104,111,76,233,241,198,94,122,244,205,108,206,166,101,174,7,73,164,181,4,97,179,46,52,230,97,170,167,15,136,75,155,201,51,240,102,136,94,165,166,6,173,178,140,62,97,46,133,180,92,78,122,141,47,178,66,178,102,30,180,254,158,72,200,15,155,47,23,130,153,147,124,11,47,13,222,52,76,57,241,36,143,14,232,98,85,220,38,202,103,119,107,19,125,138,32,184,209,245,65,167,154,62,98,226,34,142,212,134,100,99,252,164,161,149,105,164,214,100,173,149,194,44,164,91,102,241,6,81,229,246,143,102,76,161,75,163,61,241,153,132,162,85,159,137,15,101,224,89,98,31,241,37,54,65,7,234,213,108,206,101,76,163,50,33,7,204,34,100,85,176,244,243,5,7,118,98,226,81,16,228,140,188,65,47,34,46,75,245,55,254,202,38,52,150,96,170,150,65,96,6,196,150,227,89,215,86,177,241,4,44,164,74,195,50,203,242,68,42,26,125,12,66,19,41,147,213,188,141,52,198,129,46,203,230,194,36,210,53,33,10,254,82,165,129,187,37,105,49,123,104,107,191,137,122,126,180,15,221,218,98,39,211,72,210,80,213,91,148,83,224,14,52,95,148,47,33,84,97,188,198,127,155,42,72,255,0,137,209,33,3,212,13,147,108,159,83,234,170,61,101,7,52,78,197,45,203,143,136,209,140,137,36,9,121,131,149,107,195,99,8,156,162,33,99,47,102,121,9,196,186,20,152,28,144,229,122,105,91,78,79,119,137,105,102,49,19,181,81,198,153,151,195,137,22,2,74,226,157,226,62,92,73,253,61,219,225,65,120,113,45,182,178,114,37,241,163,28,175,204,94,181,57,22,224,164,158,167,178,181,141,59,54,46,37,47,39,92,216,231,197,181,227,250,139,167,234,74,160,91,68,194,33,114,13,115,73,148,50,242,60,38,18,86,134,229,44,16,109,67,138,38,84,219,71,221,202,178,237,66,213,104,145,146,39,82,208,248,19,171,103,98,137,196,151,102,141,101,22,218,151,243,40,107,75,243,114,202,167,164,234,125,43,91,59,105,181,38,68,210,170,53,172,224,115,23,46,85,57,173,190,12,216,221,255,0,80,137,185,17,4,186,213,93,214,189,201,122,23,212,146,106,164,131,46,84,84,157,67,167,235,120,132,94,69,202,244,216,117,30,150,30,210,88,136,81,137,97,113,79,115,170,101,102,218,144,67,250,105,54,223,176,91,66,214,203,82,122,185,246,149,197,203,251,72,202,218,121,195,31,184,84,135,65,207,170,210,222,113,37,136,98,251,133,87,239,147,4,160,205,18,120,202,37,45,197,76,95,220,122,179,138,194,201,67,38,20,170,238,76,184,196,102,17,113,38,70,158,66,116,137,41,159,234,37,237,84,230,1,149,83,200,63,105,60,128,19,248,62,89,186,212,204,8,19,164,179,181,55,243,124,104,155,76,164,83,104,216,20,244,155,87,147,204,190,210,85,26,75,44,142,252,189,105,77,221,147,198,199,162,180,196,192,23,183,26,197,90,12,204,84,86,233,40,50,78,194,196,200,173,131,67,193,194,37,19,26,248,144,95,242,139,107,53,204,226,147,23,34,166,230,191,68,170,57,184,8,227,19,18,14,29,168,196,252,38,66,154,73,231,115,21,38,158,206,124,185,86,53,141,196,188,217,193,156,7,252,208,196,185,46,185,14,160,141,47,105,83,215,231,216,186,6,158,184,173,19,6,25,121,50,39,147,228,213,73,99,11,18,40,255,0,149,52,114,105,197,198,56,182,155,210,87,145,167,14,92,185,89,114,171,239,11,24,223,164,17,50,125,68,222,73,189,158,52,174,125,169,235,95,212,84,53,124,116,23,34,106,226,4,233,210,255,0,171,20,184,215,192,134,184,92,49,10,33,42,216,17,159,168,0,245,43,119,160,201,91,45,252,93,168,170,246,176,214,49,152,23,139,154,33,81,208,40,73,118,246,22,199,253,180,12,8,209,32,242,216,151,140,94,218,162,103,196,189,50,33,176,53,209,70,34,11,220,42,155,117,11,16,109,179,141,36,252,61,202,198,98,129,136,105,100,159,135,84,195,27,229,203,159,24,72,163,106,75,139,176,126,168,133,72,230,70,38,50,102,46,82,170,47,82,238,54,202,160,134,123,52,196,22,60,166,148,53,148,59,224,70,30,104,133,38,53,53,124,202,172,152,140,92,74,106,182,97,7,121,139,117,150,48,151,44,151,213,178,29,149,42,116,91,143,138,154,158,162,35,202,41,68,20,97,34,180,7,197,160,106,209,255,0,154,12,164,90,238,52,172,29,73,167,30,24,156,89,64,191,43,135,64,106,109,1,174,24,96,202,146,40,197,63,213,78,221,19,215,118,45,125,189,244,51,113,106,126,220,159,24,147,95,218,133,252,37,22,72,255,0,74,66,147,247,82,157,31,172,234,133,84,200,153,114,147,193,51,125,241,4,126,20,246,254,19,81,165,86,131,33,9,204,44,67,251,170,182,79,195,168,36,131,237,169,168,26,229,241,135,218,155,179,226,46,95,116,104,94,174,159,6,86,236,32,147,166,231,105,243,253,165,67,2,144,22,64,253,6,84,107,53,60,27,110,34,197,254,68,100,105,49,32,147,229,10,169,249,75,207,216,54,206,29,241,95,67,14,49,242,196,129,136,138,127,74,133,241,129,135,168,139,182,107,192,239,160,144,161,229,34,252,235,63,82,92,212,92,98,53,89,4,63,62,197,178,182,246,151,236,109,78,164,25,55,159,147,231,200,81,253,50,166,241,141,6,79,234,203,200,149,211,234,29,205,87,12,94,66,160,131,85,127,36,239,204,164,182,241,1,133,241,142,63,242,145,8,170,74,28,59,89,210,158,44,92,158,106,218,4,55,212,29,134,176,23,31,221,90,245,62,161,211,145,188,61,36,95,50,169,232,156,189,192,213,15,71,218,140,28,194,33,86,80,233,54,39,122,86,207,137,18,227,118,207,254,52,182,203,226,65,228,147,48,68,167,189,252,10,21,210,126,91,151,96,66,137,75,234,25,57,24,253,164,82,136,191,77,100,29,79,148,25,141,43,18,202,180,44,183,63,111,31,212,76,172,206,12,126,113,147,240,42,13,222,163,155,168,111,39,144,178,100,155,38,53,222,190,21,232,96,82,0,30,158,82,99,18,7,226,21,104,4,15,233,37,234,84,122,26,180,243,116,224,51,74,32,191,34,118,17,179,59,29,85,196,95,12,38,148,62,37,162,215,82,48,156,94,216,151,47,141,91,56,82,255,0,84,76,106,173,145,184,62,108,170,59,109,111,113,213,141,82,89,91,110,78,17,36,119,26,85,241,136,194,134,86,36,154,248,44,29,151,244,155,76,95,159,218,252,137,188,8,196,252,153,138,66,255,0,42,123,1,169,241,181,84,152,175,136,43,146,20,126,29,106,122,180,55,149,7,32,123,127,58,237,154,86,28,17,131,155,31,42,87,168,105,43,183,121,132,159,252,78,166,89,137,186,29,78,56,95,41,98,46,69,83,26,120,36,143,133,74,90,210,68,201,150,34,22,3,207,8,248,125,181,54,143,244,212,213,45,103,178,34,217,79,60,144,79,196,164,172,164,203,43,56,86,168,18,109,126,170,92,220,14,143,50,96,36,254,173,70,220,86,209,201,63,49,114,172,153,186,43,57,138,148,223,82,18,79,48,101,16,68,18,172,118,23,17,69,197,37,53,105,242,148,95,200,178,8,65,37,159,40,89,63,238,172,195,91,40,188,82,229,101,74,124,44,180,221,142,108,89,99,39,101,212,193,163,228,158,167,180,68,18,194,52,243,221,157,129,40,177,42,86,62,38,168,130,207,144,32,136,146,26,101,149,4,188,66,139,27,23,212,32,146,215,78,67,88,176,173,211,112,70,6,124,209,10,68,21,149,105,198,71,132,66,33,22,136,26,170,240,158,236,97,127,18,211,39,226,140,186,137,216,101,148,114,71,254,218,150,246,191,70,212,5,144,44,160,191,244,164,88,76,101,145,126,210,171,103,196,189,57,100,15,210,226,34,218,16,193,157,204,46,180,202,232,255,0,1,145,206,217,112,120,207,195,44,184,191,113,111,12,250,121,39,237,25,72,171,175,180,173,52,225,179,40,184,214,170,221,1,76,78,106,236,105,182,211,236,75,48,174,78,134,178,212,145,95,233,240,6,128,173,248,93,168,234,31,150,94,92,107,164,86,179,210,25,180,203,151,246,150,171,43,231,244,151,32,134,183,115,79,160,245,36,38,83,142,55,46,235,147,233,161,204,19,140,121,68,84,116,199,142,73,254,83,221,250,137,131,233,1,24,108,49,75,151,242,44,28,156,204,113,176,134,50,62,135,83,209,219,19,16,173,9,147,233,137,109,53,85,149,184,31,95,95,140,89,125,197,27,27,64,31,70,206,121,183,68,41,74,149,163,184,29,18,75,192,46,32,148,159,200,167,164,204,36,105,124,66,91,224,79,28,159,12,197,228,68,79,211,103,146,60,217,113,37,176,25,70,184,100,222,19,69,196,154,192,140,14,222,52,60,61,61,22,20,28,197,148,53,148,54,50,51,248,74,145,154,131,84,62,124,50,20,28,42,93,240,49,17,86,134,124,81,246,242,160,100,132,18,121,132,157,100,184,50,137,183,56,184,150,15,158,72,199,31,221,91,230,80,239,127,117,44,100,9,212,158,102,150,34,23,233,166,104,197,177,80,240,130,76,76,216,136,85,20,243,86,146,201,225,182,22,33,253,196,238,171,82,30,75,240,226,196,183,95,80,178,218,11,205,139,145,58,136,14,22,105,136,192,205,71,40,101,253,165,147,35,14,203,155,221,92,241,225,37,68,237,166,34,9,50,141,50,92,99,176,177,39,147,246,210,53,135,58,46,218,92,104,185,81,80,239,160,237,49,23,108,131,173,212,36,147,17,130,151,214,146,92,49,144,79,154,32,178,229,77,204,10,86,67,163,147,204,30,82,37,119,108,198,76,34,74,35,90,202,133,205,181,34,43,214,31,108,78,104,184,136,151,48,83,108,106,115,198,240,150,98,141,48,100,205,57,39,138,194,86,34,125,52,128,211,237,69,41,153,139,151,23,182,158,64,184,130,87,179,45,15,39,212,42,50,67,24,161,129,165,78,88,175,218,117,169,41,134,244,217,196,137,148,130,93,6,29,196,226,3,8,113,137,68,106,218,123,92,143,151,148,127,237,39,92,212,218,155,224,48,101,98,101,84,96,70,243,17,69,145,115,72,214,87,133,39,167,101,227,243,246,149,165,83,14,63,14,197,22,86,65,172,82,195,134,66,159,48,68,190,218,132,133,35,4,40,168,255,0,88,137,131,8,120,146,25,247,123,111,62,84,111,5,71,48,244,244,76,121,75,217,247,17,79,218,9,159,170,24,177,40,169,250,146,40,129,148,165,146,95,218,75,163,107,8,54,79,218,68,139,39,249,84,36,103,176,234,170,116,103,234,125,43,90,63,253,147,37,65,92,106,73,214,246,185,141,142,48,253,177,136,72,248,20,236,182,150,193,68,17,50,47,166,209,243,163,78,230,128,66,174,136,227,106,229,168,152,136,46,31,147,195,8,147,40,208,206,72,172,50,201,240,8,89,93,88,147,230,86,226,139,218,52,98,12,36,129,0,101,39,49,83,159,68,28,145,225,137,43,42,93,26,27,228,145,248,145,193,146,74,71,246,165,105,149,5,171,15,43,96,2,180,29,92,137,93,197,219,203,242,152,134,33,161,100,234,121,196,250,105,28,246,18,73,57,138,179,114,227,42,141,35,82,85,16,236,151,139,147,234,37,154,182,212,241,190,82,164,95,200,176,13,59,252,242,238,137,143,233,229,84,112,52,192,36,131,49,138,172,171,110,90,139,99,157,211,198,185,33,50,151,149,55,125,12,169,39,100,190,162,43,72,213,160,173,149,132,178,134,33,253,68,194,101,174,156,16,223,16,57,11,247,21,27,85,67,22,196,5,173,151,162,69,229,202,146,62,125,173,191,48,122,215,207,139,179,199,24,0,218,45,26,62,102,74,161,238,203,136,107,146,185,251,21,241,40,116,244,3,144,159,113,92,195,120,198,63,234,5,24,134,37,207,141,112,56,44,249,66,172,160,90,146,201,248,165,173,105,26,196,234,57,214,218,134,14,6,6,33,114,169,168,210,88,55,176,217,85,28,250,24,187,87,226,139,200,165,223,161,174,38,243,101,196,170,209,179,175,184,43,41,117,85,62,180,160,249,180,182,101,104,45,188,203,16,69,198,163,217,62,117,104,223,19,149,107,141,169,46,96,159,183,140,170,11,172,168,197,25,84,168,54,158,130,32,118,242,41,121,129,252,54,125,217,186,252,213,101,36,248,178,124,12,94,85,183,85,64,139,101,23,22,193,93,89,95,18,102,138,127,136,181,214,76,100,64,227,200,183,217,73,212,112,73,187,175,158,88,195,42,129,129,163,223,91,59,118,17,98,87,193,146,114,193,197,44,73,22,58,114,26,196,158,161,187,212,18,71,253,66,210,73,82,105,58,0,119,96,221,229,33,85,187,232,125,72,15,196,36,101,12,3,193,3,226,25,89,99,85,248,17,153,136,189,61,78,205,54,204,37,229,196,174,227,92,2,116,66,9,38,184,141,140,232,186,67,68,17,48,148,75,25,148,43,169,52,27,188,90,143,210,113,113,253,69,93,49,241,68,206,34,143,252,11,57,245,85,68,243,48,69,200,145,178,132,114,123,165,13,69,171,246,56,186,107,199,39,187,148,105,206,152,173,211,17,153,148,210,177,19,233,169,235,183,130,162,115,34,5,21,13,249,125,165,171,96,102,43,172,174,233,132,60,53,220,164,81,178,110,39,22,86,108,92,104,239,2,123,37,69,134,147,47,129,140,81,161,85,91,152,88,221,27,208,228,177,134,55,234,86,201,149,84,216,50,136,171,84,152,113,43,123,74,53,170,121,160,201,139,196,84,178,48,209,140,99,109,60,24,47,109,97,113,78,2,49,134,136,94,53,183,79,7,43,57,138,52,200,218,74,39,110,92,169,81,150,190,186,131,114,20,105,230,109,143,133,91,236,9,36,25,113,41,175,74,60,110,92,74,134,170,236,3,137,243,101,30,49,33,122,133,241,39,86,50,11,199,212,92,107,41,244,32,182,238,159,137,46,147,125,6,75,254,80,75,38,103,43,51,110,149,86,99,42,3,50,134,36,34,112,202,202,138,135,13,133,102,35,9,14,105,224,201,132,165,228,76,107,103,128,111,229,89,188,166,213,129,77,165,64,87,230,196,157,80,214,128,124,92,121,126,226,102,27,136,158,28,81,70,146,106,19,62,8,61,71,169,107,117,23,92,66,161,87,115,217,81,231,148,188,98,72,217,50,170,203,230,229,150,76,145,253,164,186,125,216,46,235,159,18,32,178,145,43,210,81,172,169,14,240,203,138,76,101,89,26,179,228,12,21,62,158,37,220,190,47,150,140,140,101,12,26,65,179,14,50,229,70,190,51,200,119,151,169,111,99,192,49,225,52,2,126,226,118,2,114,202,158,113,89,151,17,49,172,116,192,71,190,230,226,86,65,147,199,135,23,26,21,145,168,227,17,230,48,137,145,22,140,26,198,139,86,12,124,57,87,202,219,239,77,99,195,198,81,162,172,158,57,49,94,81,8,98,92,214,97,173,75,40,129,48,177,165,101,103,92,1,75,153,243,224,78,62,99,20,98,70,50,202,171,6,40,153,50,41,90,221,54,50,3,118,98,143,39,211,85,181,80,200,33,241,9,11,27,39,200,51,40,164,47,126,119,148,221,107,41,147,235,167,124,161,74,49,41,237,109,119,58,12,191,79,23,242,36,244,240,31,36,249,146,85,172,85,171,82,138,77,109,84,103,252,161,70,92,169,248,116,121,5,85,234,24,135,254,5,5,113,85,46,17,247,98,159,201,244,213,70,143,178,188,154,62,98,241,174,133,102,36,70,230,37,69,169,243,69,33,82,205,90,243,217,120,109,4,65,46,205,39,76,14,72,242,237,69,145,70,218,233,137,81,143,197,21,18,70,174,10,199,62,167,210,86,178,73,148,210,164,227,253,213,84,195,74,132,204,88,137,251,138,142,4,50,8,28,194,89,207,54,218,35,212,86,137,196,102,204,133,178,167,61,185,216,19,100,69,67,211,199,211,252,161,148,136,135,60,5,63,184,85,81,12,48,100,197,230,17,19,238,43,174,66,213,145,130,52,221,169,236,129,204,182,106,22,78,28,95,148,229,81,50,109,73,167,231,63,22,76,126,106,227,79,106,72,54,241,115,98,228,82,142,171,240,51,0,232,248,120,207,253,70,41,21,124,204,3,38,24,136,95,56,61,184,146,121,44,28,105,222,160,44,170,141,255,0,17,70,115,31,107,24,15,52,66,147,137,78,7,82,90,201,62,43,17,113,251,138,142,52,147,217,3,181,7,132,144,72,255,0,149,237,75,93,6,54,238,96,144,12,52,78,34,37,179,61,68,92,209,10,151,89,64,157,187,221,238,177,13,49,211,198,124,233,120,132,92,171,85,69,1,97,136,66,127,80,129,136,159,81,52,141,85,85,147,55,30,69,81,38,52,232,76,253,46,84,142,203,144,153,177,98,76,203,233,136,88,222,26,208,73,88,155,67,81,205,238,22,95,219,73,13,60,2,38,44,82,11,251,73,238,155,184,7,86,34,11,247,18,110,50,5,76,97,233,90,168,207,196,46,33,253,197,235,42,168,48,137,242,133,202,156,201,192,84,186,100,103,148,124,34,90,210,93,65,84,94,23,131,193,235,88,103,214,147,183,26,75,113,61,149,3,62,236,188,171,159,217,62,84,231,230,136,82,114,168,170,179,182,37,24,168,187,212,251,107,134,68,175,199,202,245,91,13,231,36,70,23,42,231,58,122,168,123,182,26,95,41,23,90,173,140,249,204,96,133,23,143,193,91,109,80,157,133,239,147,185,74,109,66,114,15,55,26,170,159,91,177,31,220,82,182,76,36,99,226,250,171,43,145,83,42,120,195,40,50,135,177,16,109,31,42,203,204,198,148,65,37,44,184,61,1,55,126,210,185,164,184,252,90,15,233,223,242,45,220,163,85,196,101,33,99,67,216,159,9,133,148,105,148,104,21,178,95,242,156,73,245,149,61,173,71,246,189,170,22,201,154,170,20,173,220,72,25,85,27,254,34,150,79,170,178,130,204,185,72,81,45,79,134,9,61,197,34,26,182,226,226,104,24,27,24,164,140,182,76,134,113,127,126,56,195,80,176,198,111,192,62,164,120,66,9,192,195,245,87,55,158,107,18,78,194,27,65,148,127,80,74,222,170,78,42,214,8,82,178,145,45,153,6,169,57,169,52,220,170,217,91,177,100,198,179,211,210,71,36,140,22,215,145,53,153,106,113,19,20,190,84,210,170,76,76,121,67,20,98,254,37,182,83,70,17,131,182,31,82,51,195,143,168,107,64,94,63,52,81,160,78,147,250,69,171,99,42,37,153,51,31,15,184,161,181,14,155,60,217,121,140,94,223,168,174,100,214,156,71,229,18,146,248,139,38,117,69,54,236,60,68,18,194,130,200,218,74,89,124,5,186,197,246,196,170,33,233,131,214,248,20,165,196,63,186,191,56,83,255,0,218,79,83,254,35,252,38,29,46,82,201,243,253,65,11,255,0,211,174,211,12,218,130,220,108,45,141,167,106,156,114,110,252,4,139,79,146,193,147,193,159,16,75,149,100,105,243,178,109,34,123,168,10,122,16,66,38,236,165,202,69,87,1,241,6,199,152,202,245,84,230,68,143,190,245,200,204,194,17,110,86,84,230,156,80,115,69,196,69,71,107,107,22,48,30,99,46,86,29,109,42,78,170,32,66,44,67,67,50,191,13,5,200,183,52,201,196,126,45,209,4,52,96,111,137,7,136,92,169,67,242,78,138,243,37,113,164,191,119,137,114,201,30,71,84,109,137,113,91,168,101,78,39,233,83,63,88,136,63,12,209,72,82,41,248,12,120,136,140,178,141,99,24,236,44,65,39,88,255,0,82,76,21,125,169,7,180,102,24,184,146,189,180,27,176,126,171,17,17,30,155,101,59,180,89,80,22,186,110,214,23,205,136,68,198,186,22,6,228,37,148,10,202,168,20,131,221,154,208,101,95,99,93,226,3,12,33,13,105,159,166,61,94,47,54,66,147,233,164,70,11,224,131,105,136,156,72,104,217,194,197,163,53,104,49,242,197,83,243,32,30,222,91,202,44,130,73,116,196,59,95,85,121,165,245,251,107,172,64,170,220,179,169,17,199,78,96,204,64,195,125,198,159,63,202,99,40,215,75,161,213,82,236,160,176,50,196,49,47,140,167,137,11,251,81,151,247,18,158,114,206,127,202,226,88,202,182,196,23,48,141,67,167,168,36,145,146,229,139,136,169,109,174,134,211,144,107,159,96,18,198,84,108,13,118,209,226,151,202,185,142,188,124,168,94,123,65,17,59,72,207,196,42,43,124,144,16,251,64,170,26,120,212,21,163,205,151,230,84,134,155,97,200,76,198,17,21,81,163,48,160,204,30,196,42,178,40,51,6,201,184,0,201,153,105,252,84,207,104,74,113,144,229,121,243,100,42,43,108,65,40,73,19,14,172,52,54,164,62,62,34,226,89,214,234,115,151,251,174,68,142,125,81,230,196,225,226,70,233,93,55,114,34,102,227,40,212,227,233,114,177,70,147,18,181,147,237,74,63,170,177,244,67,206,229,54,65,38,144,31,98,46,16,148,127,182,156,236,44,139,218,37,108,16,134,71,61,190,211,4,193,197,41,114,251,87,235,202,217,207,21,118,76,127,180,191,67,201,53,52,31,213,202,30,69,239,82,208,146,71,250,241,136,159,113,11,36,47,200,108,212,229,122,86,146,230,108,77,221,177,121,10,171,67,72,58,145,238,229,149,49,159,38,170,55,233,47,161,99,65,6,73,46,223,135,127,27,247,50,166,105,23,138,6,67,168,30,135,56,31,175,38,69,241,245,82,252,223,180,148,66,141,3,225,165,105,7,243,118,131,41,62,209,82,105,255,0,20,107,163,63,21,76,241,164,222,202,190,228,217,71,207,135,107,231,250,2,45,225,164,177,39,116,82,46,121,51,92,220,148,249,183,82,113,46,129,166,46,1,38,35,37,203,220,151,249,85,164,106,47,176,139,152,87,225,131,145,137,37,150,140,157,8,236,176,16,178,143,220,84,51,245,229,109,107,56,106,201,254,234,155,147,241,32,118,68,218,68,226,202,185,255,0,39,42,246,42,177,176,221,154,147,79,198,131,180,23,44,212,153,247,122,128,164,195,148,98,31,218,16,210,185,58,108,242,72,251,29,208,212,110,167,187,137,83,92,121,118,55,59,97,137,18,43,86,229,61,14,181,14,100,17,179,250,181,160,197,255,0,193,22,63,137,234,134,247,237,37,127,186,184,102,137,214,96,178,249,184,146,183,34,47,184,186,3,223,185,229,17,84,35,102,151,67,89,75,115,95,78,146,60,59,174,52,49,160,2,200,15,12,178,143,249,82,56,21,182,182,236,196,34,226,251,136,215,252,55,188,198,243,122,247,253,37,85,143,95,177,109,161,190,54,134,160,39,247,227,65,204,211,21,181,39,202,18,143,31,212,82,211,235,117,196,19,225,136,82,99,250,139,84,9,243,160,202,195,119,144,164,251,137,255,0,203,229,236,54,47,242,62,178,49,202,204,53,194,33,126,226,78,207,135,182,54,254,102,150,92,74,222,1,183,192,226,16,214,255,0,82,244,222,236,106,145,200,137,240,35,43,28,190,203,67,78,173,225,9,82,71,233,187,82,240,154,82,237,18,103,197,182,7,18,149,153,91,145,252,74,216,191,193,37,102,33,171,77,248,74,91,5,191,17,126,218,234,84,250,146,170,236,24,74,81,8,169,28,63,133,209,100,147,213,165,151,145,77,106,77,48,248,222,102,175,41,4,185,246,153,56,22,105,47,200,233,172,170,4,110,96,136,127,198,179,48,79,24,124,162,32,151,24,211,223,21,46,116,220,230,87,88,151,249,23,78,126,167,177,183,131,154,38,73,72,102,111,45,12,81,245,84,200,132,39,42,170,140,248,56,250,135,141,114,135,207,188,31,116,93,176,209,245,83,237,102,203,96,114,147,26,85,105,60,7,104,212,233,198,218,16,120,131,214,135,204,49,241,68,16,196,63,168,180,5,140,20,94,34,242,41,77,73,235,49,185,178,147,31,219,77,105,92,149,84,99,100,98,86,203,249,78,95,218,77,3,124,59,120,184,76,94,69,205,195,60,242,122,138,68,202,52,51,147,192,217,86,109,181,172,83,196,167,102,127,63,182,181,220,6,231,98,79,79,22,47,201,216,156,80,152,120,241,21,81,154,0,36,131,136,163,86,90,17,200,229,26,111,82,90,214,159,105,96,41,37,87,70,141,6,200,25,113,98,34,81,113,2,186,15,158,239,254,117,182,134,78,70,112,151,141,77,187,38,184,141,204,14,202,4,161,40,91,186,123,41,36,102,34,174,180,110,86,114,165,118,80,226,140,31,113,22,71,230,25,28,102,125,60,236,27,67,36,80,225,158,162,94,104,155,149,216,189,40,22,71,194,17,38,166,211,16,96,197,202,104,11,21,98,31,113,142,123,167,174,46,108,137,180,197,136,107,162,80,231,132,70,102,200,84,161,140,130,34,124,164,2,9,60,101,150,80,98,197,200,145,171,224,82,197,29,148,207,145,121,138,37,3,185,131,38,118,43,25,67,16,252,213,16,76,121,60,38,255,0,109,104,184,209,131,178,3,229,229,24,191,39,26,88,214,255,0,36,155,3,48,198,166,131,203,95,43,42,245,171,226,78,27,62,87,18,148,14,234,147,221,202,154,195,181,28,231,161,174,140,109,116,7,147,66,2,147,169,61,170,135,6,48,48,134,175,114,68,41,167,142,51,57,132,68,124,9,144,100,179,139,139,247,85,150,70,17,148,197,239,139,27,245,98,28,111,220,89,135,80,213,15,192,59,241,227,253,164,151,85,122,60,98,101,223,229,146,164,158,18,89,15,220,83,219,119,215,29,71,86,90,157,50,101,222,159,40,56,109,35,100,73,159,48,18,79,242,146,134,95,218,80,191,133,101,228,225,200,170,42,170,135,72,54,102,46,34,21,110,219,167,45,76,244,241,28,178,183,47,180,178,147,1,240,88,196,194,182,99,6,206,98,141,5,100,99,201,38,92,169,183,20,211,67,57,71,202,188,23,176,92,75,83,37,51,222,65,26,212,121,248,82,110,100,37,73,173,85,79,42,52,226,88,68,235,91,52,150,170,25,94,200,146,203,202,175,227,48,22,81,49,98,202,167,230,124,40,199,158,216,66,197,238,46,141,181,125,44,42,201,65,163,205,147,165,52,141,186,156,12,37,40,241,168,168,211,34,86,240,203,41,56,147,154,219,141,201,217,180,235,92,246,100,98,149,185,74,205,48,15,101,39,212,58,38,89,98,60,162,22,33,170,248,114,113,49,101,36,192,47,186,186,23,168,82,77,27,31,150,181,207,193,97,219,246,137,75,233,239,135,175,210,239,63,202,147,247,23,235,121,52,32,147,205,137,115,191,136,176,8,33,237,43,162,147,41,85,55,35,117,170,251,130,179,33,203,195,168,71,24,123,76,188,158,124,99,84,212,52,239,156,205,221,140,162,9,69,179,71,217,66,151,187,150,34,38,108,214,212,113,143,180,54,244,165,250,99,92,187,45,19,100,117,110,43,169,213,171,97,130,51,56,139,198,143,103,43,240,168,173,54,105,215,126,27,72,178,68,63,186,171,205,166,238,59,183,73,182,216,155,84,77,169,216,241,15,15,106,215,163,216,127,248,231,249,82,42,70,105,236,191,171,46,84,110,219,109,21,241,42,98,242,125,69,149,95,251,5,97,100,192,130,48,222,99,100,201,244,210,25,147,37,16,155,188,68,77,141,90,113,115,88,207,228,70,208,154,12,146,115,117,166,170,249,25,96,45,61,101,46,79,20,184,184,150,253,73,48,241,162,179,23,186,157,89,109,96,254,145,69,93,234,67,151,192,54,37,203,139,172,98,18,157,86,216,232,45,181,3,173,135,18,51,242,226,202,68,217,249,231,15,18,30,158,73,228,191,41,96,98,26,161,219,0,188,177,21,44,160,69,63,77,143,243,238,226,144,185,17,117,79,157,80,70,6,36,82,99,86,47,173,57,63,181,34,60,33,130,33,242,137,43,109,140,172,193,117,177,162,201,139,154,89,86,167,237,4,68,174,203,82,69,131,242,149,209,72,82,45,48,222,73,35,204,110,197,13,230,30,163,121,47,130,70,36,146,112,121,175,179,44,162,65,3,242,149,73,190,101,173,220,239,148,226,26,101,179,131,41,71,38,51,241,240,151,145,99,24,54,164,103,47,90,58,1,129,9,159,54,34,20,130,90,231,223,100,251,95,109,87,113,73,84,81,119,73,58,104,216,26,252,130,250,136,54,4,21,3,197,46,86,82,45,70,153,112,82,63,231,201,143,233,165,22,84,246,82,121,130,34,100,91,86,112,86,161,66,27,176,70,251,168,198,106,72,133,39,55,16,212,108,56,7,141,195,44,164,94,153,12,253,162,159,137,39,227,143,184,167,73,141,101,167,36,143,168,133,64,26,214,159,59,197,19,26,231,240,236,174,68,118,8,54,155,159,207,214,33,43,54,64,166,218,102,176,159,182,39,237,38,171,121,0,97,130,66,143,42,78,105,35,130,252,200,168,118,80,68,247,132,37,33,71,237,175,76,178,131,249,195,198,145,152,20,65,62,249,254,104,136,211,15,57,158,226,197,241,128,67,170,202,73,244,213,35,204,92,104,85,65,153,128,43,97,203,240,230,41,63,221,70,178,168,99,127,110,84,146,227,88,88,219,78,195,83,23,140,73,181,61,145,252,62,108,163,69,191,130,84,160,173,211,112,75,243,118,48,6,84,229,148,244,127,251,0,104,88,118,160,32,249,121,86,211,79,7,135,10,127,200,144,93,189,4,154,206,53,110,211,12,72,163,92,170,125,83,51,252,165,166,47,182,37,210,46,204,73,44,126,33,41,143,195,214,89,50,226,85,85,103,230,39,3,229,60,8,163,102,41,121,10,148,235,13,25,6,104,243,8,88,151,67,173,161,173,147,23,150,87,34,220,106,24,165,27,194,25,95,238,170,217,77,56,93,109,198,173,211,231,124,72,156,163,93,11,74,235,57,197,226,176,236,78,255,0,6,19,207,135,108,85,181,250,122,44,110,232,188,138,13,12,69,86,102,243,40,43,77,18,111,104,147,175,58,232,195,253,0,212,16,102,30,23,74,105,3,83,253,108,101,92,203,116,97,153,85,205,119,193,100,211,188,221,67,47,182,167,38,105,88,133,103,23,98,175,54,123,98,124,162,98,24,192,140,12,59,81,228,250,139,173,106,64,225,86,65,244,217,108,10,166,210,70,33,78,204,170,178,239,74,197,156,76,193,23,34,78,253,60,122,222,96,166,104,214,163,44,131,107,88,7,255,0,139,24,104,133,76,180,245,145,201,194,84,142,1,165,201,35,34,75,84,33,170,244,222,108,171,150,165,236,59,123,16,230,223,77,27,195,16,67,254,68,92,107,186,114,129,129,52,161,228,66,204,146,63,207,137,62,226,144,107,19,51,3,58,180,248,101,149,17,3,80,227,254,235,253,196,163,82,93,128,99,194,33,16,164,73,43,96,75,178,3,204,164,209,220,101,144,232,207,181,220,179,42,153,212,151,18,135,17,225,15,42,87,154,214,167,221,25,126,218,200,55,12,178,226,151,3,109,247,19,71,11,43,100,43,84,156,161,153,40,150,47,245,17,43,211,64,211,18,98,102,54,60,159,76,98,82,243,217,85,7,150,36,241,149,97,91,106,76,234,205,111,16,83,110,206,180,115,153,132,68,16,211,119,204,0,248,66,84,37,149,196,18,15,9,187,20,252,203,38,11,155,42,148,140,50,148,102,120,8,254,105,88,150,94,183,91,24,152,183,75,159,63,83,140,167,196,18,229,79,43,96,30,203,237,44,142,54,115,108,86,154,202,170,112,56,165,13,45,126,134,166,187,38,89,114,150,184,218,50,199,207,40,138,53,85,14,182,46,6,102,41,4,79,182,173,93,80,65,77,61,108,74,67,176,49,50,99,19,213,139,230,69,146,206,209,169,137,129,60,111,60,93,105,28,251,135,193,30,101,25,25,188,71,90,185,111,106,202,217,49,31,135,183,193,114,123,183,158,49,30,44,164,77,96,106,221,241,241,98,34,42,214,180,18,65,148,93,170,18,46,174,185,21,143,6,38,105,44,137,56,152,114,145,89,5,135,141,19,46,85,26,16,190,182,86,108,74,171,215,162,206,139,134,89,71,25,100,42,181,41,48,11,228,146,73,213,28,99,65,218,51,230,134,34,125,53,35,199,231,196,84,104,126,89,116,84,137,74,206,79,117,6,246,68,207,187,150,92,88,146,19,26,113,95,242,130,203,252,171,23,134,242,72,249,160,16,75,54,216,203,41,64,251,189,207,156,74,56,164,201,245,8,137,170,170,213,82,73,245,72,146,82,51,31,180,66,173,211,205,107,39,206,32,68,65,13,102,216,214,54,234,64,218,212,75,103,174,20,127,182,50,167,112,46,50,141,134,136,162,31,85,136,239,221,246,38,144,204,120,195,234,226,83,169,182,47,163,89,60,157,165,95,102,60,248,56,84,200,103,143,6,108,171,204,187,28,146,97,88,182,17,148,50,28,194,14,95,49,114,39,222,165,46,75,56,103,144,95,109,36,8,89,220,135,153,38,92,110,148,236,223,168,181,10,159,26,199,35,205,149,44,240,151,157,31,14,76,233,62,2,42,122,16,237,135,205,141,17,212,220,132,198,14,244,24,84,212,151,128,92,56,135,145,95,26,24,36,251,170,78,239,64,75,146,125,220,66,174,133,91,241,212,141,142,123,124,243,198,123,48,139,42,35,74,234,123,137,50,246,133,203,137,82,201,209,247,34,253,92,94,52,25,160,65,168,247,71,145,110,205,74,172,158,37,55,7,228,42,218,248,195,156,197,6,251,137,114,79,136,61,106,199,77,231,32,7,148,68,74,170,218,1,162,125,8,60,61,194,160,225,195,36,18,101,196,69,100,104,196,141,203,137,121,150,177,5,237,15,39,237,33,186,132,67,21,88,211,26,180,246,209,120,165,16,95,182,166,53,13,81,234,73,139,213,9,36,138,177,247,111,252,225,10,87,101,67,101,100,61,222,94,53,5,204,121,14,127,50,1,228,246,207,34,210,23,140,124,57,81,243,205,140,152,113,32,25,72,66,17,229,202,170,177,139,97,213,105,160,214,147,119,139,42,178,173,184,245,102,51,47,18,231,177,168,103,119,27,34,127,90,18,86,248,27,41,21,26,54,5,171,149,242,107,78,70,117,40,219,138,17,254,126,37,127,14,77,148,152,172,195,214,181,73,170,220,131,149,106,177,38,92,142,105,12,214,176,184,171,139,137,9,107,79,113,101,203,46,81,10,173,99,105,230,14,91,240,137,99,125,14,94,209,225,88,213,26,199,46,54,158,181,133,205,16,189,73,253,62,167,60,32,97,182,128,66,145,21,10,180,132,62,25,115,241,45,150,181,85,213,172,221,150,120,202,164,202,133,109,136,124,56,30,164,77,217,138,49,125,177,42,104,113,177,248,113,46,64,109,114,49,191,138,86,33,249,163,42,190,34,131,38,28,164,42,231,105,218,216,149,88,113,58,181,145,137,225,136,169,120,96,50,113,57,132,149,213,92,50,200,124,41,163,230,88,143,246,191,105,82,54,97,25,70,12,8,32,245,45,146,110,61,172,169,116,108,243,159,139,40,211,151,233,90,56,32,203,46,248,101,39,218,252,233,170,207,203,81,108,166,160,201,137,143,148,89,82,57,129,219,89,50,92,78,36,81,174,40,224,240,132,178,100,255,0,18,149,184,214,3,141,203,139,22,47,170,163,43,80,172,124,142,140,203,185,194,7,49,73,141,15,191,4,145,191,149,115,230,124,87,181,156,61,166,88,216,254,208,150,97,212,131,40,249,138,149,125,129,151,34,183,194,33,72,155,132,213,209,135,245,72,185,177,175,135,147,181,122,76,249,100,3,241,74,34,232,91,248,8,213,40,245,86,179,174,173,31,48,134,160,95,173,183,196,254,159,23,42,150,214,208,229,73,7,81,36,166,26,72,196,21,107,3,255,0,186,36,216,150,217,130,213,20,163,164,190,149,190,102,239,24,151,92,173,146,2,197,203,153,112,199,195,177,223,48,223,251,186,181,135,112,120,209,22,178,178,15,107,168,250,250,238,118,76,81,4,68,160,52,246,178,121,77,40,136,202,221,115,16,67,194,104,28,159,81,62,170,190,170,147,230,82,202,24,191,137,50,178,47,45,8,85,129,171,100,197,24,246,150,21,121,80,86,180,53,86,94,127,42,153,90,201,137,39,244,146,134,180,198,140,114,15,148,68,90,178,55,137,140,183,34,102,105,189,63,8,157,67,94,135,91,23,35,61,60,72,205,115,165,73,37,140,150,28,156,72,125,54,241,198,139,204,92,74,186,51,215,32,85,208,107,230,8,44,229,148,182,50,212,248,223,180,18,79,61,224,147,231,233,220,164,66,70,181,177,253,33,132,167,182,206,61,130,230,92,28,167,195,44,171,99,12,207,165,149,16,29,30,123,38,110,246,164,77,32,80,203,173,34,178,198,168,164,172,36,243,196,252,161,138,65,42,88,27,73,49,24,92,67,42,118,192,209,142,38,107,28,106,118,78,170,174,130,79,233,216,212,218,109,60,6,168,174,214,49,203,43,219,16,252,250,196,37,183,241,37,61,75,24,34,151,148,74,123,80,234,169,210,124,195,95,20,133,33,84,81,163,92,8,254,163,44,73,89,93,212,104,217,80,238,208,239,159,52,28,60,89,87,159,166,247,60,187,172,164,92,178,147,83,217,15,192,56,149,237,86,164,33,73,135,168,138,106,173,11,123,20,101,191,201,166,215,67,12,191,171,235,83,23,122,0,133,240,13,74,233,251,59,41,172,225,229,91,131,78,120,204,204,81,46,173,197,174,90,28,249,35,123,159,150,131,101,18,53,174,18,167,172,207,36,156,66,92,15,255,0,16,165,234,153,100,150,97,98,32,159,198,186,126,128,248,174,58,223,148,182,139,151,243,174,40,231,100,124,180,244,30,104,213,56,234,94,64,124,177,31,230,196,92,105,151,170,237,186,68,141,173,214,26,58,219,251,172,68,251,139,237,219,244,254,6,122,76,241,201,47,185,137,122,49,200,174,70,164,157,173,241,51,230,247,19,106,123,139,41,163,103,23,26,154,181,129,56,67,121,130,44,170,163,77,218,140,84,204,226,26,118,52,198,224,195,140,205,217,162,164,6,212,144,127,104,138,166,125,144,231,15,17,132,53,60,109,25,93,36,155,185,105,106,174,22,50,129,118,2,251,168,211,60,229,233,23,242,41,169,244,52,117,175,225,149,139,242,125,84,210,134,102,65,225,9,84,171,70,26,198,201,38,216,247,11,41,22,134,70,157,36,121,131,144,73,238,219,234,137,110,12,248,34,136,240,132,73,177,20,71,2,169,228,149,204,139,129,90,1,90,179,48,146,99,106,167,198,123,240,139,253,105,157,37,220,185,167,204,92,72,203,232,14,130,24,103,35,24,17,99,16,215,217,148,227,218,16,89,114,164,30,170,245,155,46,241,123,168,220,212,4,211,33,158,22,67,68,246,147,106,125,85,56,128,194,85,160,198,245,99,240,149,78,79,152,10,131,191,151,41,62,152,147,179,40,22,143,190,100,159,165,145,98,203,33,228,229,82,149,179,30,70,110,204,44,67,77,227,48,19,125,213,128,106,187,218,73,63,55,16,215,50,214,26,38,36,153,94,161,92,92,171,166,79,164,4,144,109,57,114,45,12,211,120,193,133,85,99,184,150,19,208,214,197,147,92,200,134,129,149,21,62,170,86,155,136,251,26,250,188,72,202,73,59,19,250,120,68,92,159,81,86,133,236,146,7,250,183,90,42,4,254,155,213,85,218,166,46,210,95,17,16,150,186,14,212,164,203,93,104,76,127,105,68,106,163,68,164,184,124,189,60,41,57,60,253,165,209,180,7,196,83,219,197,100,73,113,74,34,125,50,174,124,161,111,110,250,14,36,173,164,125,33,254,110,81,10,79,184,173,235,103,197,193,136,34,202,68,123,232,106,173,137,152,165,30,79,166,133,54,158,61,107,216,104,133,79,100,126,58,153,93,69,55,113,167,15,148,209,72,33,161,195,168,70,32,97,202,53,75,107,49,246,241,25,18,88,177,98,92,234,227,73,28,82,243,68,42,109,86,234,22,41,227,24,133,230,42,245,173,104,36,193,126,33,114,44,235,77,146,38,18,251,73,136,88,201,60,33,229,88,170,22,56,245,13,197,228,107,131,212,151,33,127,58,191,129,84,73,220,197,236,18,81,175,40,101,194,1,236,106,69,138,79,130,158,248,93,175,207,110,67,215,219,74,249,209,63,22,53,207,51,126,55,111,232,234,183,58,220,56,18,255,0,38,211,218,84,94,182,113,197,120,101,255,0,200,144,195,178,120,249,187,70,141,153,27,213,160,147,23,18,35,154,225,90,11,106,163,81,219,88,188,38,40,211,121,244,52,195,99,195,136,159,196,185,69,172,107,45,45,99,234,49,50,99,243,228,93,6,147,85,122,181,115,10,82,167,220,149,53,22,170,115,221,115,240,208,115,70,242,196,41,4,79,109,65,213,126,42,211,231,218,24,68,199,231,216,187,223,172,68,146,119,136,194,32,135,247,82,219,88,112,103,15,136,67,67,70,147,122,190,158,163,110,10,40,117,56,227,13,155,188,106,234,51,43,174,226,101,202,60,139,157,50,171,28,182,11,18,123,233,175,140,204,209,37,16,68,76,171,170,124,138,80,26,120,42,65,139,106,60,137,79,153,36,246,241,36,239,135,107,147,52,178,229,76,89,100,8,44,230,69,88,4,58,158,5,30,55,136,179,198,34,41,122,160,156,103,126,46,81,251,120,149,7,160,147,84,92,60,166,23,203,9,84,51,79,65,173,30,26,226,226,86,198,164,155,145,47,26,214,254,51,255,0,64,171,161,176,229,99,10,97,98,66,188,54,163,254,212,139,9,146,103,70,139,148,210,191,141,96,197,43,3,185,26,159,212,225,62,54,98,236,66,195,213,163,31,110,69,71,90,31,196,12,249,76,101,72,178,126,227,144,108,211,26,130,79,54,235,18,222,203,41,213,167,218,75,149,151,238,42,29,91,164,175,10,54,68,221,98,25,126,154,134,178,211,19,170,62,234,140,140,190,5,163,143,19,160,85,79,228,25,149,12,246,86,236,95,44,178,135,254,5,252,246,255,0,180,111,198,109,127,160,53,0,34,81,207,147,6,48,153,215,245,23,80,255,0,179,7,253,164,37,252,90,170,61,77,220,161,250,140,110,50,125,197,231,183,85,50,75,86,93,116,211,236,118,141,81,125,207,211,52,250,168,116,153,202,44,101,250,107,107,231,203,213,29,165,90,99,82,0,85,216,113,101,34,1,243,207,65,230,95,109,122,10,190,93,206,97,171,244,172,17,197,121,140,85,31,101,85,71,4,158,163,99,60,98,251,107,109,174,164,178,187,138,255,0,73,46,34,46,95,51,225,70,177,187,181,221,219,92,201,40,252,250,214,236,187,253,20,89,52,69,58,148,61,73,85,39,229,43,165,101,71,188,36,146,252,66,42,67,73,240,148,117,17,24,104,153,50,125,69,111,166,233,15,5,236,221,170,172,122,161,6,146,228,14,179,248,105,56,145,119,102,236,42,151,164,210,167,140,204,38,17,87,233,75,227,51,99,133,115,185,244,39,147,210,44,74,184,191,192,128,26,50,49,199,45,145,13,144,168,143,137,122,26,44,216,57,77,140,68,69,80,211,202,173,151,148,197,202,171,108,170,189,94,38,18,167,86,160,31,159,116,173,111,164,60,153,68,76,127,81,116,136,119,17,102,143,21,112,149,172,13,37,7,3,196,81,15,26,135,125,32,32,222,124,167,95,159,34,70,77,60,71,86,22,152,54,37,156,204,194,38,63,53,79,14,158,12,146,51,41,113,42,3,6,155,211,153,180,229,147,238,37,79,96,9,194,98,226,83,162,141,109,70,12,141,18,183,166,120,202,180,26,124,175,105,46,52,108,95,221,34,66,97,141,37,84,219,12,40,109,103,73,126,210,198,47,25,80,250,183,73,80,23,151,40,242,34,131,60,127,147,42,95,168,100,238,88,204,72,89,43,196,1,116,244,8,181,164,196,97,113,171,166,62,14,6,109,4,185,141,174,167,124,24,172,195,0,165,79,244,246,167,97,0,195,41,110,50,48,5,106,29,43,107,118,199,225,200,185,141,151,195,173,65,167,229,238,229,229,198,191,72,233,189,91,23,27,2,92,105,205,172,58,171,112,97,150,33,174,248,122,174,157,214,175,167,169,22,87,177,248,234,77,85,169,73,195,20,137,197,62,155,61,147,48,226,196,69,250,20,218,99,76,193,39,234,134,84,157,244,32,132,119,154,39,90,27,107,192,108,142,62,29,18,113,203,195,44,74,234,183,77,143,105,132,42,163,240,246,228,153,140,34,45,147,222,58,208,124,160,185,18,89,77,57,70,179,210,71,130,255,0,148,23,31,211,76,116,173,147,227,1,129,234,79,44,164,206,155,194,104,169,9,163,100,150,240,154,46,37,57,44,57,65,51,192,131,203,151,145,11,48,196,32,48,229,34,5,146,71,225,136,37,79,180,221,110,228,249,101,245,169,171,126,224,115,233,58,38,242,73,51,4,68,198,168,169,244,220,168,195,97,141,147,32,151,80,124,56,41,77,220,248,181,177,125,180,173,50,12,177,176,20,109,85,22,180,24,76,46,65,123,153,82,199,234,31,91,59,240,151,145,68,106,67,16,146,216,97,21,56,164,135,47,27,37,137,42,199,144,204,212,26,198,178,197,47,105,47,137,51,153,166,247,160,221,136,185,86,184,17,162,219,63,250,129,70,44,74,150,55,165,66,30,33,90,70,23,238,46,133,192,153,36,200,7,247,68,68,84,104,127,105,81,204,147,71,255,0,199,152,203,209,172,169,133,220,92,191,180,147,121,76,171,10,195,12,249,25,132,72,219,42,162,73,30,16,139,253,8,163,106,160,11,138,186,175,249,36,160,46,223,101,129,150,27,255,0,227,18,101,144,42,32,13,108,74,217,223,54,82,42,27,138,29,63,54,43,54,153,10,135,8,79,101,19,50,25,239,36,96,60,41,236,194,155,107,110,226,86,252,166,33,136,98,90,174,31,23,80,31,135,26,76,202,171,159,55,155,23,26,38,28,150,70,62,44,184,212,155,186,55,184,248,158,102,137,188,140,252,221,163,69,7,225,189,29,185,31,234,34,32,136,154,190,100,225,3,48,103,238,126,218,244,109,78,65,15,230,224,19,247,22,239,127,12,169,61,39,225,160,33,31,250,78,66,13,25,14,170,230,183,184,68,23,238,166,239,213,68,33,63,167,20,162,66,204,181,157,36,156,217,10,179,89,47,240,21,212,14,97,167,11,187,148,127,81,105,140,203,254,234,153,67,18,34,123,46,108,129,132,60,99,65,192,173,185,169,250,133,26,54,245,52,56,44,212,240,126,110,89,121,63,105,63,141,84,121,49,61,70,242,80,196,145,195,184,219,17,230,182,17,4,49,127,239,235,100,253,103,93,111,195,95,40,133,251,125,104,213,169,240,10,106,181,173,1,127,72,85,163,192,248,249,145,15,123,48,101,75,153,168,71,24,248,165,197,38,52,214,96,15,173,207,24,249,75,196,180,223,5,246,239,249,68,108,169,245,83,98,51,211,184,136,181,85,73,4,35,252,216,137,141,34,182,67,18,172,161,151,4,143,229,84,80,2,124,12,204,84,241,243,244,252,211,226,48,177,44,159,67,4,68,205,18,120,241,173,106,138,107,147,90,2,65,205,151,147,193,79,50,54,95,117,92,195,170,137,56,15,22,252,98,94,102,134,148,46,172,127,184,167,143,216,196,89,160,60,64,226,64,70,178,151,25,253,68,85,247,113,189,18,35,204,92,101,39,218,92,202,78,182,157,187,32,131,86,49,38,110,222,0,95,67,153,254,3,24,72,247,204,131,39,245,120,212,172,11,83,224,221,203,16,196,154,86,220,87,73,63,205,148,120,254,210,203,50,11,83,214,80,224,139,154,187,25,82,154,123,130,10,94,210,95,17,21,149,148,106,60,12,244,242,229,34,151,159,163,37,201,59,44,76,34,113,33,154,223,35,27,111,180,172,91,33,238,196,46,69,198,245,182,155,213,177,165,48,180,146,177,98,251,75,244,93,83,6,80,48,88,150,187,93,48,9,44,126,97,46,181,101,117,171,18,57,38,143,141,107,58,43,61,90,87,34,174,9,152,63,8,134,235,88,27,76,0,100,197,16,68,17,18,155,45,55,115,91,204,98,147,26,74,254,128,88,178,28,66,141,152,69,149,11,39,105,10,91,51,69,74,235,97,203,154,14,25,68,200,129,159,2,198,182,87,205,228,73,93,71,42,179,87,23,148,48,49,32,172,166,110,95,237,136,98,73,152,201,115,159,196,92,67,77,54,27,148,40,20,154,86,78,87,177,83,204,129,18,112,57,68,167,233,227,2,8,6,159,64,178,139,245,70,149,166,88,76,230,79,201,210,176,99,121,152,88,196,147,76,52,74,214,115,21,83,234,215,255,0,221,5,242,235,185,87,2,184,212,154,158,77,147,194,88,2,219,249,246,101,92,243,76,207,151,193,104,227,82,244,218,145,228,234,18,22,126,73,163,204,100,77,13,81,44,134,19,21,85,51,79,0,92,73,225,85,169,141,98,48,51,56,57,162,144,163,18,202,3,1,38,118,108,88,134,158,73,120,32,216,250,79,213,91,25,165,101,8,249,177,98,26,165,69,10,135,107,6,144,249,107,178,22,74,221,107,175,239,35,3,135,30,79,166,180,201,161,202,207,184,167,39,192,181,140,124,221,163,18,86,141,190,193,88,250,109,91,42,79,153,165,197,16,151,159,112,114,131,40,84,70,182,190,36,144,109,34,113,16,73,126,146,184,212,5,99,194,97,101,31,182,164,177,179,176,237,236,87,126,48,96,165,254,168,136,201,54,163,156,60,193,42,134,178,208,22,182,86,76,176,202,65,125,181,208,233,52,145,54,56,178,140,72,110,143,47,115,86,101,250,51,173,159,4,128,196,97,114,34,94,252,169,20,248,103,169,59,194,142,170,159,255,0,15,53,138,172,140,99,84,107,25,242,196,246,97,17,10,175,171,95,185,138,60,194,64,82,79,200,15,210,141,109,181,184,131,82,12,161,148,34,147,233,137,83,121,73,84,54,203,79,14,104,248,82,87,232,195,139,234,32,31,241,70,199,168,52,203,83,62,34,140,164,102,88,179,99,73,250,153,85,119,219,232,42,23,113,162,105,172,162,109,37,136,153,18,87,232,7,193,6,40,130,202,53,93,14,224,246,64,249,178,238,80,210,102,78,131,144,185,72,33,166,89,174,21,57,30,161,99,42,78,193,88,241,35,233,204,9,62,6,136,85,175,86,188,23,115,135,187,46,84,210,170,134,182,180,108,45,121,82,178,168,88,175,134,28,140,102,100,121,174,49,3,104,26,188,191,113,67,95,62,200,131,97,67,40,156,75,80,117,228,170,216,184,101,192,33,73,245,20,179,176,216,130,107,54,65,168,27,236,44,37,12,95,109,122,147,210,174,224,176,161,40,241,165,122,159,65,220,252,67,131,187,48,137,182,83,149,90,110,231,75,29,149,210,229,124,178,172,145,191,46,225,101,58,73,160,68,173,240,218,74,31,248,253,181,77,85,36,3,102,25,98,203,249,20,107,41,15,26,11,44,98,8,165,82,52,250,218,215,241,195,234,101,151,16,133,214,167,170,191,32,58,253,172,200,145,135,197,0,106,114,100,243,227,221,226,227,78,163,60,19,134,190,73,170,151,36,111,22,46,52,203,152,26,244,246,176,137,24,120,118,163,42,109,224,11,39,188,221,68,42,156,125,32,42,7,187,150,155,211,204,222,143,136,72,225,242,43,41,61,113,84,248,199,121,77,43,40,214,168,114,64,34,98,136,92,169,246,164,97,48,63,40,151,60,124,2,103,204,25,88,144,202,206,50,148,118,179,229,8,15,229,83,116,58,182,112,200,250,233,117,100,229,235,34,117,90,192,121,176,182,34,33,70,137,178,181,210,177,136,145,85,124,134,176,53,110,155,202,127,80,151,255,0,85,51,158,17,237,62,82,47,34,159,102,179,174,178,62,210,187,39,23,212,86,180,44,1,0,204,162,84,176,181,36,96,67,178,31,158,236,72,175,3,253,85,126,109,55,18,200,126,226,20,218,122,44,97,226,10,101,100,39,145,207,39,233,235,91,118,101,202,76,107,76,58,167,193,30,34,246,170,219,137,39,141,242,130,83,82,99,78,28,182,101,226,83,155,179,174,5,227,26,84,214,202,238,12,172,67,18,165,14,167,131,91,224,27,30,197,43,2,123,196,124,62,218,111,39,29,145,24,40,144,50,174,85,135,73,150,131,51,81,134,55,22,167,156,14,18,254,218,77,14,28,162,228,221,170,216,122,123,131,44,178,226,66,201,134,49,63,237,43,244,253,58,116,235,82,114,73,114,62,73,135,91,238,160,38,92,88,145,156,37,38,52,110,185,211,211,176,122,140,76,156,93,136,13,61,51,212,128,200,146,241,174,134,141,73,216,62,145,132,253,89,83,192,152,153,16,18,97,196,132,14,25,92,139,40,18,95,231,204,161,34,168,234,50,124,242,15,152,185,18,109,67,172,247,160,100,78,76,74,142,76,7,201,30,108,92,105,68,157,54,57,47,225,18,117,133,69,220,21,232,247,237,167,102,49,87,77,53,221,24,193,154,89,70,37,204,38,86,130,9,58,138,181,6,158,85,191,16,138,66,141,13,27,219,29,67,19,162,250,245,52,151,255,0,73,158,50,145,107,147,38,81,71,150,92,168,202,49,154,38,84,111,104,162,88,93,208,142,52,28,177,10,76,191,186,179,101,254,198,178,151,80,45,120,48,226,26,151,212,154,169,148,15,202,81,101,81,176,53,132,170,210,98,55,90,97,107,38,38,164,6,44,93,170,106,172,237,81,202,93,61,172,193,118,255,0,109,95,122,109,84,152,159,160,26,252,182,192,217,104,219,142,210,109,139,214,186,174,155,215,51,138,6,8,37,202,53,150,150,28,76,101,87,44,164,233,224,66,249,177,45,145,174,14,32,97,14,36,176,215,214,69,102,36,20,59,35,140,239,79,102,113,106,122,226,52,93,214,236,209,114,149,103,0,57,65,151,22,33,161,236,164,202,156,117,170,126,167,166,173,139,180,9,114,201,67,51,34,140,170,15,50,182,117,179,241,11,254,117,117,79,66,10,216,44,10,231,204,178,157,24,121,132,92,75,84,109,121,58,52,182,101,229,26,198,153,235,142,129,182,117,38,24,253,94,218,198,213,228,141,23,54,44,168,56,26,158,182,200,108,8,160,19,247,19,217,242,96,250,107,248,185,16,178,11,83,158,93,218,193,140,12,221,74,82,78,188,163,19,240,151,149,81,234,218,18,78,136,76,43,136,201,164,178,141,120,192,155,33,127,58,140,209,189,112,47,29,124,142,193,90,200,133,102,81,34,95,36,240,72,149,211,188,144,98,97,71,189,143,146,55,149,93,87,18,76,217,7,211,233,186,171,179,178,93,178,63,80,198,173,169,99,5,71,23,23,220,82,126,188,250,9,95,84,104,195,106,208,95,179,132,68,18,85,145,173,65,106,54,141,60,133,98,53,140,220,177,77,70,147,254,1,101,196,170,32,76,130,63,15,154,202,171,192,3,42,131,233,175,234,227,70,92,51,32,216,85,170,76,242,77,30,26,232,188,107,54,63,129,225,42,147,72,10,164,229,241,184,20,188,11,130,84,31,118,28,153,21,69,192,71,147,153,111,129,2,168,158,27,178,141,50,215,200,113,133,15,196,41,115,89,134,93,94,81,162,174,47,183,35,195,19,75,255,0,213,95,51,85,127,104,36,222,3,43,124,51,26,80,211,44,136,159,36,170,196,83,217,101,244,134,37,162,52,107,33,159,41,113,43,201,150,181,209,185,120,202,162,245,14,161,36,146,124,164,92,75,26,69,117,196,101,81,216,95,149,156,203,43,183,214,142,185,230,137,43,44,159,14,181,19,14,202,86,127,155,235,87,116,241,162,201,3,12,24,162,73,26,211,152,204,114,56,21,86,90,130,227,250,142,65,15,205,104,248,133,255,0,194,147,24,97,117,174,219,38,29,81,7,197,20,98,34,230,223,21,41,34,219,68,101,113,189,214,46,168,232,248,169,60,142,103,165,117,59,236,165,48,185,120,138,187,190,152,212,146,133,17,130,202,185,134,155,248,105,177,27,49,69,227,253,165,91,12,36,173,226,50,201,161,168,43,21,179,36,128,190,234,3,102,2,19,149,1,198,94,164,225,148,54,163,99,37,168,45,134,19,106,77,54,57,213,207,54,81,241,123,107,152,122,198,184,208,179,183,122,122,87,23,211,93,174,75,56,57,84,11,217,146,229,225,44,92,163,79,85,155,76,130,212,50,173,248,211,241,26,112,48,152,67,41,62,232,134,180,90,252,84,215,227,39,52,88,194,31,237,42,127,71,138,80,101,16,177,17,106,244,64,16,25,141,216,153,97,95,232,91,248,72,51,88,107,75,47,155,216,9,109,125,150,163,182,30,41,113,70,168,195,38,36,17,225,244,188,164,89,195,161,157,108,76,198,22,33,163,101,76,220,212,136,101,220,90,210,124,223,18,109,167,175,129,36,239,218,101,198,170,38,105,90,161,141,252,92,139,85,109,86,40,135,54,193,44,145,169,170,198,166,76,130,73,76,203,20,133,84,47,102,80,124,160,148,203,43,98,70,243,52,185,67,23,219,26,71,101,100,49,17,251,76,152,254,161,10,185,106,246,44,92,62,96,32,131,52,185,67,17,62,158,85,241,154,255,0,242,97,218,147,31,212,18,229,27,195,148,255,0,41,202,69,115,73,248,196,176,127,182,16,255,0,105,89,97,98,108,202,88,7,89,233,129,15,245,248,137,244,202,36,142,251,255,0,135,33,188,33,23,25,87,62,215,53,186,142,165,155,189,174,95,184,145,86,234,221,65,131,104,33,16,73,118,229,70,251,53,107,95,113,70,191,248,27,106,43,38,88,209,148,113,164,151,220,26,183,248,123,73,99,91,4,2,176,148,66,147,220,202,141,211,115,53,164,110,109,168,228,143,238,43,118,48,120,253,66,92,12,68,250,99,93,126,57,105,234,75,200,193,147,54,221,168,168,122,134,140,175,194,105,88,146,55,152,243,165,190,38,92,66,42,107,26,158,142,181,153,114,238,73,247,87,59,71,114,162,109,79,100,57,222,98,169,229,83,148,250,86,86,237,242,229,139,145,91,201,126,49,188,162,138,181,64,97,200,78,110,37,120,214,138,73,152,193,140,219,3,17,82,57,245,167,206,201,97,86,108,161,28,215,176,210,203,212,168,223,27,79,138,46,28,95,232,81,146,169,204,170,216,138,135,147,104,3,4,164,85,112,36,142,72,25,197,200,150,155,104,63,53,160,54,163,26,134,231,234,51,41,90,203,34,86,242,149,52,102,164,131,54,11,243,11,47,228,81,6,146,251,184,187,72,157,165,64,85,105,91,202,147,188,214,50,136,88,202,139,119,201,117,39,85,9,159,196,76,184,184,211,88,204,167,155,5,249,162,143,39,135,186,135,53,111,169,1,225,91,235,105,241,179,18,170,181,62,68,168,147,209,246,199,226,46,33,163,67,168,98,86,241,122,167,34,162,53,59,8,12,75,157,93,233,89,80,165,60,217,81,34,239,46,58,130,149,76,212,44,147,205,149,39,184,213,67,140,246,41,135,154,118,124,66,42,127,91,166,37,217,15,152,163,83,88,127,109,74,88,219,3,80,142,74,114,22,68,147,250,177,15,31,220,66,64,211,192,20,173,160,138,50,145,55,178,164,62,197,225,86,88,213,56,234,35,53,201,123,186,168,185,31,233,202,46,214,214,202,160,159,105,92,198,167,178,131,231,152,68,74,47,170,159,110,7,135,106,79,240,39,219,103,81,108,31,166,237,116,173,148,28,178,237,7,151,233,165,218,158,202,140,92,85,242,135,145,113,75,42,77,71,167,237,95,255,0,177,188,215,61,248,163,241,82,94,146,149,4,81,62,102,73,95,237,123,107,204,234,164,155,166,229,167,115,174,56,209,254,79,215,58,111,79,30,220,25,139,60,98,26,169,244,160,86,131,245,75,134,124,49,248,133,235,122,126,46,105,88,200,86,43,119,221,217,19,135,116,85,72,230,119,93,43,160,146,71,70,45,48,188,157,73,77,149,81,203,203,186,146,47,229,64,83,218,206,131,202,94,85,88,27,136,54,67,195,212,175,255,0,214,132,136,73,140,29,107,50,148,165,254,84,152,218,146,142,73,24,16,151,114,79,166,53,101,169,52,175,169,49,248,165,113,253,53,20,29,54,10,73,223,165,67,116,254,99,172,131,22,82,122,147,63,75,198,141,255,0,195,216,34,30,97,79,32,150,240,201,57,124,4,18,226,79,182,103,156,12,57,83,175,250,6,57,252,253,60,49,19,12,73,89,72,128,141,167,189,52,251,185,107,160,134,132,117,164,237,202,190,92,85,18,116,94,17,42,226,67,33,60,249,53,162,3,13,148,101,252,139,101,86,164,39,134,210,32,184,210,64,214,243,243,43,88,97,137,24,12,195,20,107,107,117,200,197,192,153,212,48,229,73,103,22,78,84,45,14,155,137,4,153,140,94,69,209,163,48,4,31,52,84,3,233,193,38,94,108,88,150,85,126,134,179,2,108,236,176,102,203,148,106,27,89,232,106,221,73,21,241,37,197,202,50,251,107,178,50,183,131,16,185,84,237,173,105,33,31,151,136,104,196,44,114,93,49,240,244,122,125,140,137,18,41,4,53,94,243,122,104,240,152,92,138,153,129,31,178,148,89,83,158,73,216,108,93,74,13,86,98,170,216,133,105,89,243,188,223,255,0,12,68,85,18,117,12,232,67,202,105,68,199,246,212,244,15,81,16,56,68,49,39,129,211,26,154,218,43,205,19,31,251,75,54,213,193,152,42,5,197,86,160,3,246,151,195,17,62,153,84,253,198,149,181,146,76,210,202,50,140,93,100,72,77,160,237,99,75,126,88,164,255,0,31,96,214,18,125,114,183,244,146,136,153,85,211,250,46,38,82,97,220,139,134,32,138,141,161,161,121,95,253,71,34,99,167,164,223,148,25,108,37,113,254,210,61,147,246,196,205,137,21,167,192,236,215,28,198,167,131,131,8,69,137,17,27,79,87,12,153,187,82,152,122,133,242,94,155,62,202,14,15,215,143,34,147,117,12,98,198,46,187,140,8,196,225,73,115,105,242,127,155,69,33,83,35,103,178,253,34,99,85,167,172,163,63,45,136,178,141,86,31,221,129,142,125,169,244,126,152,191,230,169,138,65,16,95,85,13,67,107,59,79,255,0,79,202,49,15,234,46,189,107,167,171,102,196,126,210,41,4,69,199,181,37,9,4,125,161,139,139,243,246,46,94,182,70,240,212,234,232,99,209,218,174,80,50,147,212,165,250,142,93,202,101,61,145,42,98,229,203,139,237,169,154,77,91,23,77,252,164,185,67,40,211,234,173,85,240,243,82,31,150,208,98,39,211,34,140,61,116,124,31,83,179,168,255,0,199,202,153,166,158,131,125,55,38,92,225,229,246,213,4,152,219,224,97,48,146,232,119,26,126,55,13,124,241,151,246,209,143,212,44,140,206,40,164,42,235,94,161,60,79,45,163,97,35,52,221,117,111,153,101,139,141,25,15,79,14,239,207,210,101,113,175,175,181,151,168,62,83,106,49,37,115,225,217,84,113,68,190,197,151,219,140,172,179,92,155,6,27,65,234,120,196,226,148,76,106,154,182,1,235,98,51,212,45,35,143,247,10,161,25,50,215,255,0,142,146,74,180,154,146,214,79,49,74,68,172,172,255,0,0,165,241,153,6,216,15,15,26,154,159,100,61,63,197,255,0,204,144,180,236,149,81,218,82,21,52,187,147,18,220,3,14,215,145,39,173,104,193,192,8,55,100,155,204,153,6,103,237,164,30,4,26,24,214,68,131,230,185,100,90,113,46,185,142,173,94,8,47,205,151,17,62,210,26,53,169,231,127,116,66,141,114,205,91,241,82,170,49,246,157,132,247,17,244,154,254,142,72,217,202,76,139,158,25,53,119,200,179,71,69,58,132,192,143,7,10,1,147,37,99,196,33,12,74,126,77,172,237,139,205,18,80,196,145,192,212,154,211,35,255,0,165,143,247,49,46,218,179,252,18,244,47,195,106,120,36,234,202,68,250,53,192,228,129,153,191,228,81,181,176,245,29,216,50,151,108,37,189,236,184,173,38,30,52,84,70,169,186,249,252,153,132,36,60,57,155,145,225,218,226,42,223,225,42,75,23,161,176,30,120,113,16,164,87,241,17,70,244,245,185,63,86,94,52,210,100,10,172,31,165,65,198,173,181,199,213,196,181,73,9,33,115,75,201,254,234,93,198,6,81,92,157,48,9,39,202,24,169,156,104,212,26,125,153,172,11,151,237,141,73,93,235,251,41,63,211,171,234,201,20,125,89,10,165,110,25,168,240,102,228,34,203,74,252,52,236,24,157,78,215,94,105,242,68,120,170,98,140,68,240,81,79,146,121,39,36,188,170,78,182,182,113,123,114,42,250,168,127,224,203,215,245,22,170,178,243,212,49,241,12,161,159,101,38,118,41,101,227,85,102,14,64,113,36,209,170,160,136,153,98,23,42,118,16,203,24,248,147,85,65,152,231,58,206,125,149,104,30,104,157,138,67,79,95,95,217,75,126,239,32,134,186,205,221,39,169,19,15,184,85,175,240,149,117,36,93,217,75,24,191,202,155,241,211,152,187,129,122,74,97,200,6,25,81,89,90,202,20,71,230,149,198,167,169,38,48,132,196,30,180,238,120,107,139,19,49,101,114,37,97,88,145,153,3,115,204,20,12,56,214,177,165,179,218,78,96,92,0,83,182,129,42,23,83,204,191,200,207,79,22,84,188,254,10,46,5,69,84,249,197,226,150,94,36,221,243,34,8,124,37,26,131,134,105,196,138,205,217,73,145,43,147,2,240,167,249,66,147,26,63,29,223,137,172,202,80,221,217,106,50,157,254,147,105,136,104,205,31,156,178,222,109,67,146,73,69,238,17,15,79,66,8,35,221,222,74,234,84,159,137,244,136,193,138,33,114,151,237,170,42,164,63,236,67,118,167,170,173,183,139,180,137,20,74,8,63,6,98,70,62,236,209,114,171,32,207,57,57,177,45,146,117,129,225,15,155,137,111,229,106,188,180,22,130,232,122,122,37,79,8,113,166,94,210,65,248,169,146,101,117,100,88,207,212,254,200,69,137,77,166,119,215,216,109,179,29,79,101,58,144,12,53,112,135,151,238,242,47,82,92,107,27,113,252,222,49,15,237,9,35,153,37,229,32,253,223,206,168,233,238,206,86,48,38,226,251,106,60,27,50,234,184,142,89,66,66,127,152,148,95,202,135,153,73,16,76,254,158,94,79,113,125,152,104,50,65,136,211,200,47,218,81,23,118,68,132,252,49,55,191,184,66,171,217,221,113,33,141,135,207,127,38,18,151,145,54,129,166,226,205,30,92,67,255,0,105,67,82,86,222,89,75,221,135,46,37,211,235,94,120,209,48,151,137,58,171,68,51,84,89,62,25,225,68,120,113,41,159,155,130,126,110,37,111,101,62,156,140,226,180,25,72,160,245,35,201,249,204,37,54,255,0,40,43,14,195,113,43,195,134,82,247,158,71,168,216,114,103,123,194,32,150,169,150,79,47,14,85,207,86,31,18,194,76,58,113,115,26,230,62,79,166,148,201,190,130,62,40,133,202,165,54,214,82,120,66,36,218,159,77,158,55,53,129,127,221,77,178,195,43,14,66,193,217,15,244,185,86,38,128,56,67,203,139,18,22,125,198,199,136,69,255,0,109,15,90,195,221,157,129,221,38,86,110,34,176,185,243,236,164,202,120,114,241,45,177,130,124,156,188,170,228,58,62,170,8,222,108,188,136,39,213,99,38,81,46,133,169,44,129,43,105,31,220,97,42,38,86,142,72,240,136,67,75,127,18,94,12,155,77,168,241,162,63,16,128,76,230,18,71,153,147,224,54,238,11,63,79,3,233,13,33,147,73,23,167,18,54,239,86,197,252,248,146,154,121,140,187,149,250,241,136,126,226,22,70,113,70,154,123,79,83,70,243,226,228,250,137,217,180,173,57,71,152,197,74,12,248,181,167,120,131,43,42,207,214,24,179,117,135,170,138,231,211,130,23,153,66,165,38,26,113,101,118,171,59,83,112,60,202,12,211,25,234,88,113,19,252,107,27,51,84,104,24,23,50,95,196,158,198,161,57,89,243,101,254,53,141,84,152,56,57,114,127,18,201,243,200,41,92,89,49,167,93,127,134,177,174,76,57,117,163,195,16,67,199,245,22,202,218,169,118,71,96,85,53,108,96,89,3,17,74,148,106,173,55,99,24,121,171,165,42,214,252,73,171,84,169,135,84,10,208,115,114,161,243,110,78,254,37,41,166,253,71,38,27,25,68,86,112,252,6,69,29,182,182,69,3,3,78,1,114,149,103,62,158,140,128,253,81,50,33,236,164,218,201,7,9,113,13,74,76,13,224,250,167,145,61,165,241,37,85,51,153,190,130,127,233,223,243,251,168,168,212,150,87,124,210,203,139,246,210,184,198,178,25,51,88,23,42,121,26,236,131,31,106,198,106,114,208,42,98,250,127,195,252,219,242,34,97,218,178,119,119,42,10,99,9,101,220,181,6,48,32,191,132,163,92,246,190,69,21,70,83,228,196,199,205,20,120,208,113,160,86,217,19,132,73,160,102,86,198,253,89,70,84,36,253,121,79,11,244,130,25,127,104,75,127,35,67,118,216,117,27,79,28,64,202,34,173,65,200,46,18,164,112,254,33,69,178,62,46,175,226,84,112,231,193,240,203,44,89,83,111,95,150,157,131,111,83,38,73,124,110,148,131,80,204,150,70,113,11,42,122,107,141,57,220,105,227,18,194,53,174,146,156,76,33,190,141,145,11,38,158,90,136,202,199,40,158,251,248,210,217,45,93,80,221,142,116,22,4,221,170,170,102,158,131,100,206,41,227,42,91,39,73,50,183,33,149,25,82,183,93,65,100,241,112,3,80,193,146,252,194,17,50,44,94,194,15,132,169,105,181,37,108,41,79,17,101,34,153,112,9,221,34,81,220,254,14,110,101,111,189,137,124,126,8,222,210,212,252,159,113,5,26,170,92,153,95,170,196,53,182,212,202,133,236,193,36,249,75,20,101,79,35,105,88,37,6,99,11,18,10,77,105,227,3,12,66,143,39,212,34,34,168,219,110,25,118,155,146,43,172,204,132,246,196,214,191,14,162,206,63,202,100,198,130,126,143,5,64,57,162,174,167,13,224,198,151,223,86,197,156,55,132,190,235,21,247,145,244,18,172,135,23,178,140,50,145,252,163,226,92,239,82,76,150,35,237,34,114,174,227,63,225,116,73,207,205,16,68,18,212,31,133,204,199,139,16,209,180,163,91,83,137,208,233,233,197,240,48,96,73,47,231,93,79,77,195,120,188,55,98,32,147,208,232,153,208,73,136,66,227,71,190,170,13,104,51,75,47,34,89,25,17,77,177,185,152,4,204,57,82,139,139,129,193,103,10,195,214,226,117,101,83,250,157,228,32,222,81,46,44,166,42,111,126,188,198,204,50,241,165,51,44,143,119,254,93,20,120,254,218,134,178,13,173,145,216,16,245,174,165,240,245,145,107,98,97,44,92,164,79,12,108,156,140,106,176,162,170,170,88,137,204,44,74,254,30,155,1,96,230,44,161,137,50,240,173,43,61,177,41,235,83,127,140,49,58,211,77,34,215,16,91,18,151,15,0,165,188,62,218,13,241,160,201,7,10,223,107,27,114,254,110,37,234,214,85,9,156,69,200,69,8,240,45,175,19,84,10,211,139,167,149,63,141,79,107,59,218,77,41,241,140,111,226,26,123,14,123,198,186,119,20,147,43,18,166,211,7,132,7,155,144,165,83,95,136,103,110,159,93,47,32,134,186,188,153,44,32,249,177,168,189,91,167,162,219,49,230,136,44,68,69,150,82,107,131,14,105,61,54,52,30,21,233,239,1,24,252,82,134,37,203,171,95,168,232,39,60,69,200,81,171,80,201,202,204,170,106,174,156,138,73,95,17,77,245,38,163,140,118,26,184,67,146,34,251,137,71,225,93,76,81,229,54,69,104,253,85,18,145,143,245,27,76,67,64,201,248,211,166,8,205,160,106,200,82,125,66,172,105,147,189,123,2,171,212,77,14,29,140,97,226,150,82,45,242,103,142,16,243,98,78,225,221,130,236,125,163,76,25,91,6,79,246,185,83,224,193,102,66,40,58,216,114,120,69,20,153,22,246,92,89,20,236,226,34,176,125,61,87,135,13,88,242,32,159,79,239,10,42,54,144,205,195,56,114,101,120,49,85,67,97,202,14,101,17,50,214,92,99,226,216,38,80,46,231,19,187,137,65,151,95,162,170,197,71,158,217,49,135,106,241,143,180,106,107,127,185,31,106,199,114,72,203,42,194,213,75,112,204,131,100,60,37,46,95,182,146,221,252,52,174,182,30,97,113,19,238,161,99,106,72,34,30,41,113,73,252,75,63,94,138,87,240,238,127,145,89,122,135,79,130,82,66,190,34,103,252,55,244,129,229,41,71,140,72,87,220,86,214,131,183,147,233,170,9,55,16,100,143,9,74,164,46,41,25,25,239,52,78,81,149,81,164,110,160,197,90,24,26,226,214,112,31,180,73,13,67,170,173,250,165,42,218,24,7,154,12,37,226,68,26,7,164,189,248,132,151,101,83,224,165,133,90,123,79,18,145,153,173,165,114,125,210,166,243,39,158,79,8,101,113,169,235,86,78,156,134,129,3,210,73,152,162,34,155,43,115,5,101,114,130,102,137,25,70,201,102,47,34,212,26,125,183,14,36,210,183,85,87,73,99,2,98,166,50,99,62,75,51,68,84,142,107,152,209,208,93,14,147,39,221,34,219,107,165,78,38,60,198,148,49,125,181,168,208,237,99,15,42,218,25,228,140,12,178,241,167,105,24,90,155,244,245,144,60,54,153,83,246,49,137,11,31,19,183,23,34,243,238,246,195,225,17,10,185,218,70,241,44,19,119,26,168,99,204,89,88,136,164,36,234,168,163,200,40,146,135,37,106,187,214,117,185,49,88,85,201,253,180,147,109,79,101,205,18,132,131,31,238,167,142,54,148,231,5,181,184,151,36,143,48,123,61,180,152,218,110,243,82,115,27,175,233,163,166,83,203,140,254,30,37,67,166,205,172,102,248,68,175,149,199,251,67,84,88,233,204,107,28,122,227,68,218,150,94,208,81,83,138,223,132,186,131,27,11,148,139,187,76,209,51,163,15,212,108,103,140,191,196,180,70,15,255,0,173,63,234,172,146,72,151,232,164,108,223,100,61,61,61,142,150,6,82,228,254,68,192,58,192,18,79,138,89,114,173,250,159,79,107,27,254,42,233,255,0,44,181,105,239,135,95,135,199,187,188,40,202,69,53,135,203,184,237,34,148,48,40,65,168,25,194,82,11,246,145,47,209,144,106,71,203,148,191,186,84,165,250,145,240,73,138,167,137,111,124,151,144,126,163,109,60,133,251,106,182,111,162,12,125,55,165,11,251,95,250,170,3,89,192,131,39,164,163,42,173,97,160,221,141,226,73,172,180,55,231,205,148,152,212,217,110,50,177,207,140,25,113,184,162,69,79,52,221,85,148,230,101,48,136,186,13,38,152,163,16,51,23,148,136,195,67,136,50,112,139,18,186,172,85,6,145,136,57,144,9,5,252,194,202,154,83,201,201,225,148,73,205,149,81,38,143,181,38,146,18,86,254,226,192,177,107,26,134,142,116,78,88,185,84,29,222,146,151,6,203,52,65,98,26,119,166,245,60,168,68,194,82,170,131,73,139,36,121,141,60,101,34,93,230,242,208,25,63,82,32,193,33,98,243,44,169,41,229,206,127,185,141,53,178,158,1,19,169,45,245,89,197,233,41,4,53,6,147,248,106,140,103,214,214,136,120,113,114,44,224,105,32,73,3,204,47,254,10,149,178,51,230,147,148,188,136,240,233,233,222,28,37,75,26,179,148,102,161,162,101,81,42,101,179,230,178,162,97,234,121,66,59,4,110,180,68,10,67,198,63,245,30,36,223,240,174,159,23,46,235,145,83,109,83,144,182,14,135,50,170,200,31,54,167,239,180,245,81,79,152,60,66,250,104,215,227,140,206,18,160,36,204,97,126,162,213,102,36,192,17,159,167,224,147,22,44,72,172,218,114,183,230,194,44,164,83,119,193,32,143,187,196,143,129,100,13,166,34,166,200,117,168,209,255,0,18,200,49,225,20,82,99,253,164,12,157,85,168,238,255,0,203,226,144,95,112,137,165,83,226,77,250,105,142,219,237,99,26,69,93,1,136,243,83,159,30,238,238,231,18,215,12,32,147,197,19,148,127,81,86,73,161,211,246,94,27,178,229,34,2,101,84,184,195,197,82,47,246,132,175,69,51,32,184,122,108,24,24,99,98,23,238,165,22,84,149,178,79,245,70,159,86,211,206,24,216,107,12,137,219,225,214,149,156,49,113,17,102,229,57,10,209,156,243,240,196,17,147,48,81,145,161,140,114,217,180,42,181,125,9,200,206,174,53,136,125,42,161,159,165,22,69,146,76,163,71,99,125,108,99,140,28,171,125,149,147,198,12,37,42,67,101,168,110,100,240,212,197,66,134,53,151,117,129,121,23,46,219,187,127,7,102,83,241,237,150,158,167,140,70,6,186,46,37,224,233,44,68,221,226,71,154,236,19,169,153,46,39,98,95,27,83,206,36,166,87,110,187,87,161,33,202,87,214,192,4,224,12,74,182,182,144,21,35,204,18,246,164,26,121,135,240,195,148,105,243,36,188,100,230,74,172,160,85,6,0,231,3,10,81,101,166,61,55,221,84,58,97,254,164,76,66,65,234,211,109,167,109,12,181,166,81,149,73,157,185,17,145,159,42,79,22,37,185,146,98,109,95,203,200,132,141,169,9,24,152,113,15,149,109,148,42,3,172,194,8,80,115,98,234,83,212,243,30,62,101,65,170,190,118,181,249,189,212,166,135,107,177,218,20,92,137,141,25,27,80,239,129,194,85,191,71,192,151,59,58,212,205,48,242,15,48,138,141,170,101,149,71,18,74,249,0,228,218,72,29,197,18,29,240,253,53,156,34,90,159,170,159,212,150,217,79,178,31,205,155,244,200,220,96,168,83,36,229,122,219,132,133,81,114,117,132,24,210,191,85,200,186,70,149,153,6,218,15,17,71,254,5,53,153,109,86,6,81,119,231,233,234,251,139,157,234,29,49,42,182,231,212,77,42,73,70,87,229,237,93,96,211,232,35,28,130,153,43,17,4,128,187,184,210,178,65,136,66,36,165,117,101,3,156,255,0,226,43,196,79,78,218,226,26,119,85,169,193,230,181,201,172,163,154,76,161,128,65,34,67,166,34,126,210,93,181,19,212,235,250,50,30,152,154,198,22,93,160,242,23,219,85,54,84,250,58,52,92,197,148,63,247,87,14,15,165,84,141,156,164,200,143,12,147,217,51,132,169,21,157,26,189,197,170,151,114,97,232,56,63,55,234,131,200,164,47,173,89,52,251,74,158,191,168,165,110,3,174,5,59,16,160,70,147,27,254,162,190,210,80,193,38,38,43,24,3,17,21,86,222,122,141,97,101,11,52,253,107,223,234,28,164,42,151,248,174,243,193,139,187,211,37,28,98,123,107,161,204,209,36,146,247,237,10,147,89,124,46,150,81,229,49,72,85,85,85,127,147,44,126,115,173,248,211,174,41,45,89,18,218,80,196,187,54,155,248,180,201,160,97,173,185,126,224,151,63,248,187,240,125,242,71,187,16,177,16,107,156,214,233,235,194,206,4,66,207,32,161,11,219,92,147,116,20,206,45,76,220,111,35,246,69,36,202,107,111,155,174,148,62,95,170,158,201,129,7,3,254,84,101,39,212,202,184,182,158,181,30,151,167,97,74,34,20,98,103,182,131,103,253,164,52,60,25,219,75,17,88,198,197,246,148,25,229,132,186,170,185,217,227,64,138,46,225,47,143,96,35,31,133,72,85,124,102,160,187,6,90,56,164,40,211,152,26,192,25,242,203,128,170,179,51,124,10,202,62,147,90,203,40,175,202,37,249,139,89,232,153,218,91,92,122,181,72,137,140,175,246,151,234,160,234,120,150,94,1,137,21,66,235,147,81,214,159,119,97,203,246,213,154,68,153,53,86,211,208,104,240,21,233,187,131,201,130,204,194,197,249,21,253,108,99,224,225,46,81,174,118,201,140,156,6,24,34,196,50,245,166,148,54,86,81,159,135,147,26,227,141,104,216,138,204,54,212,240,1,36,24,76,37,23,166,46,7,26,215,211,130,46,63,53,212,30,24,50,98,243,23,145,33,147,166,34,70,62,96,246,46,236,93,64,194,124,50,73,230,196,147,76,158,250,214,126,149,21,38,78,198,87,205,202,196,63,186,183,73,53,53,184,56,139,149,32,2,50,97,36,197,205,198,36,5,35,231,111,158,107,98,147,24,186,209,79,135,182,31,18,212,19,125,97,98,72,222,227,14,103,221,140,160,126,24,184,132,37,9,107,101,185,127,9,86,86,90,156,114,79,180,136,46,47,168,189,2,180,19,137,203,214,157,68,97,141,12,147,198,233,42,115,50,76,233,61,69,229,67,70,244,170,129,243,8,139,100,57,239,147,47,250,116,82,99,251,136,102,200,208,184,118,91,96,98,177,158,151,201,153,189,243,195,214,153,89,104,144,106,6,102,52,161,136,159,105,79,64,208,12,173,149,205,42,73,127,149,21,254,128,80,106,183,49,77,180,16,202,131,173,125,205,111,153,101,151,108,49,123,139,108,253,246,159,126,238,39,95,211,74,231,218,254,49,27,235,241,16,68,247,20,164,111,17,163,95,33,54,167,248,198,114,249,237,11,39,109,27,178,66,87,166,62,54,83,234,217,222,147,83,104,57,50,69,217,246,215,62,248,205,162,117,1,116,249,234,104,196,78,94,62,52,23,253,152,62,8,88,232,145,202,188,188,201,185,146,244,145,244,18,167,249,108,117,205,214,37,52,69,208,209,255,0,106,95,134,242,181,68,64,91,68,129,185,32,187,23,7,248,57,240,163,95,233,109,78,249,117,249,43,8,85,253,17,53,37,84,216,153,172,50,113,125,53,164,218,50,182,201,140,244,154,105,34,93,205,180,233,87,208,243,90,206,196,94,155,187,213,212,144,65,187,190,203,249,61,197,65,63,226,89,236,171,95,18,93,48,228,143,234,13,63,129,240,221,147,184,101,148,81,190,225,80,147,62,30,196,173,148,241,68,159,24,191,112,74,59,113,253,141,234,13,161,190,37,232,226,63,211,189,26,104,164,139,220,40,151,95,129,233,214,224,205,18,42,228,85,90,62,40,167,63,55,41,11,244,147,230,76,157,166,229,240,151,141,77,174,156,53,28,233,208,225,140,68,229,138,65,9,11,113,50,142,49,25,202,76,191,117,75,7,88,88,217,112,134,81,17,65,134,194,147,44,177,101,39,221,76,172,206,46,35,192,154,45,147,48,139,41,72,183,201,135,18,180,127,55,23,145,41,152,99,194,137,187,175,40,196,79,182,144,178,76,235,41,121,109,167,148,184,190,162,124,134,27,207,176,103,180,33,161,43,103,159,35,197,149,77,106,219,33,254,72,149,229,228,251,107,125,35,37,136,12,221,172,174,160,87,49,243,188,248,121,80,83,43,101,254,114,203,138,49,44,67,61,241,153,194,44,171,84,251,131,201,7,50,219,8,124,135,190,141,250,73,75,236,192,156,163,205,44,169,51,53,12,26,223,50,226,33,82,217,154,254,202,105,30,40,149,120,135,247,20,154,108,135,168,197,241,165,205,123,13,151,18,55,14,49,246,229,83,44,187,178,201,243,98,85,116,255,0,164,204,101,85,1,95,175,63,59,34,26,172,130,251,133,69,73,126,65,163,100,192,28,158,162,141,9,132,126,120,114,229,89,85,1,99,224,14,75,48,149,14,26,221,177,48,136,169,185,161,156,131,196,36,22,218,92,34,102,40,147,8,109,128,29,65,24,252,50,135,141,93,67,181,224,96,165,202,228,80,6,190,2,93,38,236,101,39,202,74,92,141,82,170,172,117,118,96,243,225,229,76,158,97,198,137,204,162,41,46,49,120,101,229,78,38,76,149,109,197,198,33,170,43,10,109,147,113,244,138,189,24,36,178,59,50,149,3,233,79,140,244,226,52,146,70,27,56,134,183,128,115,42,107,105,233,202,6,101,17,50,168,205,97,163,63,59,203,16,169,240,110,209,114,110,34,148,9,87,170,111,33,182,206,78,253,48,120,220,184,137,196,179,141,36,241,137,194,175,13,101,7,167,141,106,99,40,251,140,33,167,105,35,117,10,234,32,126,161,60,102,114,246,41,171,182,88,217,124,222,82,42,109,85,63,78,121,176,85,226,196,65,123,153,86,202,16,193,156,5,201,13,18,66,204,205,83,154,191,76,94,77,230,20,82,43,109,61,186,133,21,145,37,139,18,189,173,100,24,92,37,226,64,106,26,216,35,102,90,229,219,184,158,39,53,88,13,240,199,249,37,226,67,217,60,5,102,16,139,145,105,101,174,38,98,151,144,75,28,53,223,171,245,65,228,83,102,54,160,230,170,4,145,243,37,143,134,72,47,237,67,220,106,123,82,17,241,42,68,63,220,74,48,234,98,114,152,188,137,85,89,254,10,53,106,83,70,146,170,33,189,243,160,225,14,53,198,228,223,92,65,59,2,97,101,26,165,173,215,248,152,207,144,34,214,87,86,246,38,94,108,37,86,129,252,169,36,13,217,103,60,88,178,163,125,99,212,160,230,12,82,21,5,2,125,148,99,241,113,43,88,6,83,228,216,193,7,52,82,99,83,211,224,122,151,158,30,34,42,105,254,101,131,204,84,150,52,50,15,204,217,82,250,0,187,77,221,202,173,59,234,108,74,168,223,13,132,102,80,207,30,63,184,163,110,36,188,79,205,218,130,102,179,252,152,118,4,71,170,241,2,201,236,24,191,72,92,171,67,238,223,7,245,113,74,85,41,15,57,124,229,203,159,137,26,201,135,40,240,134,80,202,176,10,248,122,156,24,249,178,99,91,67,118,9,36,196,18,169,56,16,31,36,152,74,170,160,105,136,158,29,184,147,170,255,0,64,124,201,144,100,197,194,104,163,83,54,84,241,6,127,148,18,198,203,125,4,152,66,94,53,232,26,134,214,51,49,6,40,203,251,162,75,152,13,224,67,224,230,138,69,242,214,5,62,12,34,23,34,89,62,238,243,98,242,237,127,109,32,164,214,115,163,29,226,151,3,46,84,119,112,51,178,173,120,191,72,92,72,173,55,107,101,91,47,230,203,148,127,117,103,50,103,27,205,137,35,124,201,114,79,138,36,82,37,144,101,58,211,231,233,203,120,159,55,0,121,62,218,71,155,78,103,120,162,74,196,65,125,69,9,51,125,8,12,44,185,68,17,62,154,248,24,199,146,60,198,82,85,127,177,177,30,106,127,88,141,243,113,5,185,24,190,146,138,159,241,106,37,71,13,132,251,40,196,250,106,141,143,185,132,204,53,249,49,165,150,90,60,250,147,245,117,99,200,168,221,46,232,187,148,40,52,247,196,45,23,109,7,20,187,73,63,224,74,103,195,131,38,215,45,36,89,5,31,221,90,233,254,17,75,173,62,236,177,113,13,95,134,53,116,24,56,130,46,68,235,30,202,213,181,18,215,36,231,155,252,2,151,214,37,131,39,215,65,240,55,26,219,125,180,47,156,65,23,230,80,180,250,38,117,145,217,155,149,21,185,182,12,181,187,178,36,70,26,143,30,68,12,61,79,174,58,173,138,77,183,211,26,183,14,146,216,248,102,138,157,188,58,115,105,243,98,28,100,219,113,39,35,44,194,26,171,238,54,109,50,100,79,33,217,90,144,152,113,36,108,212,250,103,79,203,226,16,203,255,0,81,30,111,136,81,102,243,68,138,160,210,47,142,154,155,86,29,190,133,133,102,236,197,64,79,128,193,99,204,46,52,1,181,110,228,124,165,24,151,131,169,61,156,187,148,171,212,63,208,219,98,235,86,108,165,230,137,196,190,25,158,174,14,98,172,231,228,155,231,133,34,9,165,198,62,18,137,90,204,45,77,94,155,58,180,156,69,25,70,182,70,190,219,31,9,86,219,86,16,131,204,131,125,60,185,44,202,46,197,171,152,48,249,154,168,101,225,196,66,160,13,26,215,38,104,153,49,253,52,70,155,167,61,111,156,187,28,101,66,223,106,64,73,62,208,63,244,144,202,160,160,242,110,236,136,7,196,221,19,246,242,168,11,80,217,10,95,205,245,249,170,64,204,151,81,43,52,78,194,253,69,149,144,95,110,255,0,155,47,33,82,108,227,82,138,192,250,111,226,93,108,19,250,78,34,22,74,178,129,170,165,78,39,105,4,185,208,126,30,250,76,239,81,228,200,158,211,132,242,103,48,66,200,167,248,204,159,38,238,40,243,85,48,25,193,44,82,137,145,25,73,241,68,245,190,17,47,34,229,141,245,61,197,181,250,122,202,51,243,75,18,2,214,27,10,60,59,81,171,233,13,212,147,49,83,39,226,166,142,40,255,0,167,83,77,146,69,1,170,181,14,163,191,35,195,18,46,198,55,211,79,180,245,37,104,188,2,18,170,240,232,192,21,236,229,26,101,84,243,212,44,114,250,221,0,242,68,100,179,20,121,61,204,138,147,79,105,45,177,217,196,186,68,109,18,193,13,99,38,6,199,218,78,204,169,192,9,45,90,17,193,137,138,32,151,57,146,251,92,255,0,170,38,53,216,103,213,122,147,49,45,193,248,92,50,51,41,147,170,171,242,212,70,106,28,78,76,153,222,28,220,171,108,11,39,198,6,45,175,34,237,63,248,111,4,95,77,106,178,209,52,112,96,159,229,72,82,120,33,163,139,236,22,70,56,220,155,187,145,51,245,88,150,237,49,119,58,76,239,234,37,202,53,43,172,38,89,65,178,197,18,47,23,154,163,211,18,98,144,127,113,114,236,170,55,176,246,40,245,37,144,35,13,146,195,237,41,121,58,218,13,190,56,155,94,69,210,96,105,234,171,122,231,132,221,133,81,250,135,225,119,166,147,119,139,253,106,187,106,255,0,38,88,157,153,175,15,166,206,3,123,107,164,82,107,106,221,101,7,15,184,185,182,161,209,231,155,17,130,42,46,135,68,217,82,120,75,175,200,185,246,53,189,151,81,237,137,71,113,163,15,80,125,223,104,202,176,141,112,58,209,225,196,63,228,85,240,44,137,54,32,226,75,18,154,213,186,109,229,30,106,225,127,173,116,115,20,54,54,57,204,225,229,202,181,76,161,200,206,81,34,180,198,72,32,103,23,32,145,251,150,18,94,35,21,101,168,2,186,221,221,104,240,229,227,250,105,86,167,190,160,192,253,216,137,185,86,239,13,118,76,88,139,37,36,212,154,122,140,128,204,24,164,17,126,231,34,49,127,144,37,40,117,129,36,197,124,79,109,78,106,127,135,178,167,92,178,218,36,172,68,251,107,85,147,61,32,249,162,127,206,172,52,197,223,169,1,129,42,85,180,77,252,6,54,211,152,245,35,102,82,245,42,211,107,3,201,7,202,69,26,156,125,15,169,29,226,41,113,38,144,234,129,64,60,34,149,149,35,42,219,220,101,49,123,207,118,7,229,95,42,158,74,215,225,202,153,70,48,62,146,73,112,18,14,86,236,72,230,57,98,255,0,77,156,14,89,67,229,83,247,116,245,176,98,190,92,76,121,82,214,79,57,7,194,180,27,116,80,60,70,47,106,85,87,51,18,42,101,222,163,155,47,15,24,135,251,73,148,109,55,42,219,237,253,197,67,67,167,160,198,62,107,18,167,38,159,93,90,63,148,229,77,233,22,162,243,38,97,252,61,174,132,77,217,165,127,34,109,26,202,182,23,152,162,79,30,53,63,172,45,103,78,136,240,196,41,5,249,23,47,211,115,39,70,212,123,75,18,229,26,89,46,253,189,6,90,212,235,191,142,103,10,118,40,130,33,62,226,167,12,249,214,224,202,98,168,230,83,158,112,63,164,246,39,122,73,243,171,95,180,182,17,19,175,79,162,19,220,48,159,85,100,35,229,202,136,153,100,9,208,112,226,30,229,85,73,129,189,31,202,11,42,69,39,74,237,143,148,162,196,153,170,50,176,139,79,85,50,76,183,250,137,113,13,87,70,100,24,63,229,220,171,26,170,214,123,189,104,233,225,131,27,164,171,158,202,131,182,102,169,51,37,205,103,106,13,239,148,82,51,41,83,24,19,232,224,255,0,152,218,66,23,242,160,46,53,14,145,31,85,204,98,254,210,25,180,1,212,48,130,116,29,164,177,101,26,230,215,218,72,245,23,57,107,250,202,245,99,79,124,57,32,254,157,202,141,159,60,18,98,229,40,185,68,186,35,154,234,70,164,147,42,165,201,6,98,137,13,14,54,41,88,80,182,90,206,200,82,223,19,23,24,150,216,218,146,9,65,154,94,76,170,22,215,232,165,75,184,18,98,70,30,210,89,113,101,77,31,84,252,25,162,99,40,254,218,230,149,175,151,111,47,55,38,63,111,34,168,8,110,33,116,207,38,53,85,184,152,152,221,208,178,111,180,146,5,132,173,38,44,68,18,172,99,30,94,217,75,81,141,167,227,13,254,160,81,163,121,124,140,174,161,21,87,103,156,60,61,168,217,58,96,118,192,234,80,22,90,255,0,74,193,59,54,133,146,37,81,167,181,253,116,159,12,37,201,252,170,63,149,86,27,111,82,86,251,225,161,247,124,66,68,213,105,93,144,254,108,75,165,154,238,37,147,25,214,181,61,245,164,93,31,150,142,27,122,156,91,226,69,104,253,41,248,68,62,38,46,91,160,46,45,69,106,248,133,149,199,230,187,223,196,135,128,80,122,178,141,113,90,216,112,99,92,190,194,36,82,8,105,155,53,50,167,92,135,51,122,54,114,166,80,194,1,63,10,231,53,83,226,22,115,51,21,90,178,96,4,65,225,42,229,86,40,202,80,62,51,60,20,213,172,10,169,199,225,139,200,169,227,63,124,4,130,202,158,112,207,194,81,167,201,212,20,192,53,163,40,240,203,226,31,212,88,195,210,90,124,135,225,159,151,237,173,245,85,164,207,132,210,147,27,45,42,65,114,196,149,139,238,13,60,118,168,48,107,205,167,244,216,24,19,23,41,62,152,209,85,166,61,223,181,136,107,145,217,89,62,182,118,34,136,159,184,168,244,222,167,157,59,244,146,177,46,121,21,236,58,170,151,146,116,192,196,78,89,69,92,227,82,83,130,13,195,37,139,149,84,76,147,99,36,124,210,136,147,132,32,146,124,70,41,19,217,194,170,31,73,66,59,177,229,12,84,61,222,158,157,9,252,57,21,134,158,199,72,12,49,17,243,216,251,33,242,137,117,43,41,206,199,7,184,135,107,36,255,0,109,108,129,3,211,124,62,234,234,118,90,111,40,58,148,188,205,48,124,156,168,101,83,70,52,129,166,16,216,107,30,191,168,168,89,51,74,255,0,105,40,69,34,230,83,237,65,91,45,149,198,229,26,103,235,219,97,255,0,79,128,184,100,145,221,170,165,214,53,45,228,218,176,76,196,20,19,237,113,15,41,148,83,53,12,233,50,241,75,22,50,42,74,169,240,127,187,90,177,254,224,204,57,48,65,111,17,152,123,20,172,246,94,70,157,134,94,49,13,85,70,146,12,255,0,40,136,184,164,60,208,63,118,81,171,173,92,149,136,243,106,18,70,102,33,114,145,50,161,153,42,107,62,111,136,159,77,122,183,74,236,79,187,202,52,199,209,50,75,203,16,188,136,217,64,220,99,118,205,158,108,204,130,212,241,143,38,15,244,225,35,223,13,227,253,197,182,29,132,72,94,97,177,235,90,181,64,102,34,182,196,133,7,44,181,157,86,173,156,32,98,136,36,238,202,72,50,62,93,112,134,95,182,85,47,14,202,202,202,215,9,170,241,126,210,214,85,112,86,43,96,73,60,222,89,125,138,162,29,60,18,248,24,209,114,145,36,13,81,199,21,133,18,163,173,212,48,97,68,195,44,67,202,177,89,80,27,51,11,91,93,143,40,68,60,98,81,211,45,105,231,19,148,163,18,172,49,129,101,231,214,164,245,61,56,228,143,16,162,255,0,175,177,11,159,200,167,220,213,66,103,202,23,42,117,26,226,118,54,8,197,227,72,233,244,240,227,15,42,60,204,157,39,136,34,39,18,70,142,229,84,107,36,51,167,3,133,37,13,33,35,29,230,150,84,25,172,181,5,35,249,178,47,134,214,115,138,7,151,96,50,161,110,159,6,53,74,152,193,97,1,135,18,54,30,137,124,222,83,23,16,212,45,39,196,88,63,159,215,11,26,55,219,89,27,92,140,175,127,167,20,133,23,183,202,165,249,14,173,78,198,109,151,179,40,104,41,7,154,92,168,233,52,157,79,167,203,213,40,106,54,124,155,91,177,230,40,191,141,38,123,192,67,237,10,37,86,89,95,248,102,39,65,205,85,101,204,105,67,199,251,169,84,200,17,11,47,138,87,203,126,234,67,27,73,18,79,233,39,175,182,84,243,161,65,120,183,92,137,214,55,169,150,81,156,205,61,77,147,55,170,101,251,98,65,207,161,166,157,23,10,131,134,253,65,26,119,245,18,147,26,181,173,184,173,193,213,200,162,178,50,54,71,67,71,136,199,79,105,138,225,251,74,180,48,241,254,218,154,129,112,15,104,68,79,99,106,70,16,140,12,181,70,153,137,84,221,62,158,93,220,87,135,22,81,165,112,62,30,130,49,216,98,197,85,172,178,102,62,20,154,226,238,89,120,132,153,122,166,173,84,158,216,196,49,180,248,184,118,191,237,41,235,40,27,99,191,8,136,81,123,107,80,100,144,94,239,34,43,212,142,94,82,151,171,220,73,188,222,101,42,78,189,246,163,63,249,89,113,254,210,123,26,156,228,30,236,162,95,67,168,98,23,204,60,133,71,50,75,200,157,100,80,97,148,10,221,207,110,60,107,57,225,174,173,250,101,68,198,158,1,141,109,146,250,217,32,230,40,208,221,66,147,168,179,212,171,112,112,164,119,19,241,120,4,94,234,219,37,159,157,248,86,112,232,119,63,54,105,67,18,141,111,203,82,170,194,111,74,60,158,105,114,136,53,129,176,70,102,208,37,69,95,76,61,107,222,28,163,42,158,141,14,196,179,183,101,18,197,92,138,88,125,85,225,9,143,77,195,168,65,39,136,197,73,24,199,249,243,9,108,101,83,202,76,193,138,68,204,164,212,163,11,192,38,118,241,160,95,100,114,31,250,113,72,33,253,68,16,88,242,191,22,84,229,236,167,20,71,215,101,228,89,95,216,115,84,205,67,6,182,38,97,90,110,100,253,49,37,51,53,9,39,17,155,184,189,189,105,68,152,7,173,149,195,202,181,93,192,181,178,193,135,39,18,213,133,137,181,70,210,106,182,195,202,111,117,36,48,109,75,144,85,57,50,126,234,105,13,146,202,6,10,89,72,84,31,225,235,159,82,100,176,151,16,252,215,66,171,49,49,158,143,173,181,173,229,177,201,144,170,185,242,101,9,249,165,245,165,241,163,99,99,13,151,41,16,122,147,80,229,102,209,78,79,248,2,142,205,169,244,255,0,158,208,178,185,62,154,106,24,212,114,65,151,97,255,0,85,113,136,116,146,247,219,188,191,235,93,26,170,78,218,43,18,127,150,31,146,181,71,38,181,229,13,112,162,152,219,95,244,47,195,181,181,176,117,151,197,235,24,150,17,114,198,140,252,99,95,208,123,185,53,214,84,210,130,82,143,252,11,128,83,252,49,101,36,233,86,60,127,52,124,137,191,247,118,103,248,17,112,28,105,189,37,162,235,64,204,211,198,34,11,219,87,16,35,86,149,159,40,44,163,250,138,70,5,33,243,229,16,184,213,48,76,113,131,23,182,143,81,152,48,204,24,184,67,216,182,154,158,80,153,151,40,255,0,137,104,173,96,243,230,79,179,99,79,97,76,116,222,73,196,196,100,125,221,85,84,159,237,121,22,85,82,118,207,126,21,132,250,169,115,143,152,37,89,171,126,166,154,3,72,12,25,66,33,227,91,216,96,70,226,227,74,111,173,103,84,65,32,113,114,41,234,123,237,241,48,148,68,92,246,145,202,213,74,73,147,7,159,10,79,118,251,18,245,117,39,161,216,227,225,139,137,20,104,3,146,62,165,117,101,34,199,42,100,59,33,75,205,200,85,125,166,238,255,0,192,47,75,202,79,168,143,14,158,32,134,254,180,59,39,196,131,230,28,163,200,169,240,37,74,96,198,25,121,113,37,215,18,118,64,205,16,89,84,148,205,91,58,49,58,136,182,214,235,0,100,254,162,34,99,42,158,125,242,31,16,9,58,254,116,35,191,137,56,135,169,253,125,140,204,36,175,88,105,234,59,248,155,186,153,92,138,87,79,100,211,228,255,0,184,189,159,117,43,67,228,163,45,78,131,101,190,27,56,160,32,217,113,113,225,205,3,16,214,250,221,66,123,32,118,160,238,236,165,73,249,68,138,59,19,215,214,91,111,116,130,70,233,185,50,230,248,98,185,154,81,253,49,21,54,128,24,146,107,158,35,64,25,114,251,138,125,250,62,230,12,188,181,57,4,53,85,142,202,72,232,1,140,66,131,16,110,100,139,247,75,230,176,101,8,6,79,213,14,74,221,85,91,59,99,148,191,242,32,230,76,100,100,52,154,160,84,41,240,30,62,148,44,200,216,187,145,144,45,98,23,185,20,104,212,197,30,96,228,203,247,16,178,43,138,202,196,187,32,28,82,178,135,173,26,102,126,78,33,101,34,104,247,226,74,164,217,3,62,37,57,25,108,85,67,224,60,240,185,130,141,147,168,108,72,12,59,252,75,56,19,43,100,129,130,95,39,211,176,163,249,66,162,170,255,0,33,96,56,115,237,75,231,154,82,154,213,90,74,94,164,31,9,73,145,30,205,49,113,159,46,235,141,25,243,93,81,59,19,109,170,242,49,100,100,224,126,103,248,163,240,187,83,84,202,7,167,90,73,201,37,252,131,25,83,29,49,240,139,81,198,130,201,97,44,146,201,250,132,42,253,20,253,12,9,207,221,216,151,151,234,38,212,129,131,27,250,112,75,151,23,213,74,189,7,72,173,122,233,220,246,23,255,0,61,212,236,237,119,244,57,22,152,173,212,21,47,254,185,40,127,198,172,44,181,56,32,193,249,66,229,42,232,54,90,122,180,95,76,168,6,105,186,63,253,138,50,166,219,138,199,153,52,218,190,103,19,245,189,79,58,86,89,115,200,33,253,181,97,78,98,73,240,229,203,251,170,142,227,68,213,23,204,194,226,82,240,204,58,211,226,18,170,198,169,192,133,174,90,195,8,198,12,198,18,213,38,72,201,212,84,175,241,38,228,24,76,92,72,70,26,39,114,149,153,194,163,38,25,131,39,205,149,16,19,81,255,0,236,252,191,180,148,110,98,73,103,104,208,185,162,198,63,15,42,198,25,74,93,204,76,156,93,107,69,172,49,205,130,252,81,127,208,128,159,106,56,192,97,113,44,169,47,165,89,19,22,46,53,37,86,177,67,144,221,252,49,151,109,45,242,250,191,58,115,67,240,79,40,249,167,147,34,239,16,244,244,25,44,205,47,26,77,169,53,157,54,159,39,167,138,44,156,130,255,0,109,117,201,170,34,225,167,114,118,127,178,50,7,195,72,58,108,121,108,110,120,197,245,23,167,221,211,70,243,12,78,95,184,129,184,147,59,82,75,226,226,31,220,73,231,232,203,95,54,27,181,74,178,186,253,6,33,44,215,35,141,47,8,74,69,109,1,239,156,6,24,201,101,86,140,139,24,25,182,163,220,161,236,173,125,17,43,71,78,62,230,171,92,232,52,251,172,120,133,214,146,106,24,20,212,131,124,179,90,19,115,231,214,34,168,248,218,135,83,223,191,104,25,68,141,25,80,178,134,142,8,50,148,164,147,39,220,202,133,87,242,6,192,223,73,169,34,206,240,13,141,166,196,105,185,160,14,72,242,215,79,223,15,220,34,130,124,154,162,31,9,132,157,83,178,9,7,132,37,197,252,171,22,58,5,130,100,224,33,249,133,252,138,134,24,88,80,115,11,42,87,232,248,199,153,98,27,82,86,143,12,190,33,167,179,120,8,108,212,129,139,180,254,158,44,68,92,220,51,53,48,231,97,151,43,141,116,109,204,66,245,74,18,83,62,168,100,38,100,203,159,48,92,2,169,39,190,51,51,38,33,213,95,52,193,23,30,53,50,24,108,247,150,215,192,151,157,134,12,92,191,180,147,111,250,61,180,58,59,224,2,104,58,134,85,47,101,78,72,50,178,226,202,53,65,91,124,204,12,22,44,68,240,247,86,249,230,223,1,81,101,87,192,147,46,168,68,76,178,36,30,97,8,104,168,102,125,223,132,76,169,22,161,134,76,239,14,85,207,173,109,111,52,149,147,37,196,148,79,219,82,145,105,153,69,203,19,180,63,67,14,164,140,150,17,38,12,147,6,51,63,64,66,147,247,84,142,143,248,181,248,130,11,34,75,47,34,101,101,61,251,71,150,39,41,62,218,22,70,155,142,157,141,173,57,20,16,2,57,36,205,44,68,16,211,150,6,182,48,253,197,205,43,96,106,169,191,107,247,85,52,104,100,173,238,149,185,39,184,154,206,159,34,213,77,90,170,78,228,24,162,69,33,82,26,22,109,165,252,220,92,170,162,125,192,227,68,230,198,37,201,245,86,170,157,24,239,151,83,63,18,198,108,77,83,175,250,172,24,204,230,138,69,63,119,107,6,113,56,133,136,127,113,115,189,55,171,108,172,129,253,68,168,93,67,172,226,65,27,195,136,138,117,126,67,181,75,175,85,137,225,180,17,121,81,212,240,198,63,155,151,23,42,225,76,248,138,113,203,97,98,11,42,189,15,196,187,91,184,44,136,105,95,232,235,196,133,103,250,6,82,178,227,94,15,116,202,234,72,163,23,212,38,37,3,241,35,226,160,52,44,81,203,196,89,50,74,255,0,109,21,79,79,42,73,223,45,31,101,166,32,205,103,205,192,220,163,241,217,244,203,81,183,21,10,111,134,255,0,16,162,234,74,54,75,12,14,66,179,221,86,236,101,116,158,105,113,68,85,203,41,25,232,140,195,18,46,49,253,52,239,241,61,169,94,200,130,138,68,213,116,226,77,170,231,66,13,148,24,35,194,18,140,95,109,21,38,76,27,120,152,113,118,168,216,113,143,143,44,178,242,34,125,72,112,125,212,173,35,167,200,87,67,236,253,25,6,48,242,196,158,76,159,77,121,225,131,24,25,165,161,205,241,20,3,30,24,149,121,126,225,84,173,150,173,131,100,119,250,177,120,254,154,109,230,250,50,163,27,179,69,178,6,42,145,41,248,213,187,98,115,45,161,181,96,223,253,63,148,105,156,105,135,146,70,101,138,49,98,90,172,195,170,142,169,227,2,15,129,76,36,101,144,125,72,105,91,205,44,157,37,69,64,52,188,252,197,69,152,209,111,225,34,17,27,15,79,14,183,155,42,161,14,2,141,121,248,49,188,65,76,205,117,17,112,36,164,235,99,201,157,233,241,5,254,181,89,12,217,1,133,70,221,233,178,12,254,163,16,191,184,189,91,62,116,98,109,12,85,207,86,78,37,49,114,142,225,140,19,20,53,196,242,8,152,114,163,117,37,195,35,13,153,132,69,37,101,107,77,141,242,241,17,61,90,162,175,35,124,250,115,219,65,205,186,196,163,67,2,214,52,191,78,169,190,33,126,167,22,52,222,6,182,125,151,157,120,133,136,106,179,77,208,196,23,205,203,47,106,188,50,45,114,39,36,109,99,24,21,178,163,69,102,82,229,252,136,168,97,62,68,236,209,162,17,156,37,16,151,170,130,242,63,8,144,172,166,26,25,146,79,14,84,166,226,169,131,230,85,19,41,31,4,123,191,170,149,62,73,228,179,18,62,71,22,86,195,62,70,98,84,208,233,207,39,31,18,206,180,32,130,62,172,168,143,88,24,159,250,161,137,43,72,168,1,15,140,122,209,179,119,196,153,70,158,9,35,194,100,0,111,168,49,242,228,146,79,180,144,217,93,228,63,202,64,196,53,45,198,182,33,82,191,97,16,100,205,137,21,38,181,133,27,48,136,138,106,170,227,131,149,48,53,148,233,44,194,28,137,247,156,205,177,228,104,217,88,177,252,49,149,233,116,51,75,141,220,85,69,26,76,178,179,180,106,139,53,62,5,104,196,243,244,52,178,51,134,84,97,126,234,145,187,128,122,1,230,44,161,151,246,151,71,146,102,96,229,200,160,53,108,99,206,233,235,67,54,240,153,40,154,4,201,215,228,194,34,142,48,151,174,233,253,52,108,197,60,133,34,14,4,51,198,126,17,8,137,244,104,99,146,60,82,210,213,80,174,68,120,100,140,132,196,82,229,79,169,233,7,147,54,36,108,154,73,113,143,194,33,227,77,161,189,144,71,202,151,20,203,177,182,96,95,195,209,99,124,222,33,139,238,33,77,101,90,34,97,151,41,99,169,53,84,28,28,92,74,13,154,158,182,76,190,220,170,77,53,193,85,142,145,232,240,117,4,76,66,47,17,82,57,58,50,46,159,230,221,101,34,245,14,161,31,158,17,23,141,60,181,127,169,3,132,169,214,75,227,216,102,90,0,105,189,66,10,211,191,118,82,8,104,251,237,109,18,72,48,196,200,85,61,248,86,203,184,189,75,56,204,131,90,254,97,12,171,54,244,79,145,89,174,96,250,173,200,55,101,18,1,151,192,140,125,160,68,92,137,188,155,141,203,30,26,232,168,13,132,25,60,165,22,34,39,174,57,24,161,236,213,167,140,60,210,226,229,26,99,15,86,213,89,126,144,184,137,247,10,131,135,1,242,71,180,137,23,47,220,82,246,186,14,214,21,151,168,251,101,246,212,91,167,190,184,234,58,178,249,29,25,134,220,247,74,202,182,134,147,31,54,81,141,42,161,126,218,35,50,251,75,116,251,83,201,38,40,133,30,53,182,166,34,178,142,67,100,120,223,221,35,225,223,14,79,116,161,168,11,141,72,58,208,124,217,70,165,67,173,152,83,246,169,124,149,92,206,230,107,39,253,84,19,245,15,210,18,147,164,178,245,96,112,202,74,237,110,9,73,59,151,148,105,154,255,0,98,109,228,82,221,223,78,193,151,42,144,53,217,237,159,203,60,105,204,102,19,82,3,17,69,219,237,229,81,87,223,7,239,33,74,245,26,57,68,253,188,170,241,192,206,190,226,72,180,49,152,105,112,79,155,47,26,165,167,11,245,4,94,17,41,88,213,186,168,67,218,88,197,33,85,190,137,161,157,24,156,165,227,93,43,29,50,22,215,81,81,170,167,84,74,253,6,85,71,91,12,120,55,114,248,149,108,202,218,220,25,139,202,79,5,29,101,1,146,127,137,18,50,248,10,160,246,86,68,47,20,66,241,165,17,188,242,114,148,133,90,167,204,166,140,76,82,215,161,217,65,147,250,76,139,154,165,212,245,147,241,242,155,173,103,91,24,115,135,148,43,123,223,93,255,0,183,18,173,102,159,91,4,111,244,245,131,88,104,203,80,65,38,19,35,25,113,6,79,73,87,47,190,184,57,79,218,68,219,76,92,2,119,202,4,169,43,168,88,183,153,113,4,126,238,84,214,145,128,183,24,242,241,36,15,170,136,95,119,42,127,2,182,92,104,57,98,23,22,38,38,92,62,76,53,106,169,52,26,110,11,236,108,120,134,47,170,162,52,174,161,173,212,147,158,104,133,249,111,111,18,227,255,0,26,116,30,188,214,82,143,180,212,114,75,249,250,203,214,152,124,28,170,191,208,148,99,174,182,23,204,139,220,92,189,66,245,174,218,50,105,167,99,35,88,189,109,169,215,181,62,155,5,184,48,165,180,159,15,107,188,223,148,68,79,52,245,147,236,134,252,194,196,172,163,89,105,248,76,194,17,22,113,62,210,235,142,106,46,151,211,212,69,86,57,244,253,7,136,31,210,69,39,34,251,12,218,159,79,143,250,132,94,53,211,115,18,200,127,41,86,72,202,106,239,79,30,73,57,75,252,106,184,76,45,153,4,63,248,139,70,62,236,153,17,48,245,180,27,98,97,136,34,47,70,248,123,190,38,28,67,76,31,240,222,93,104,51,68,198,143,198,95,177,183,52,250,54,188,204,199,237,161,38,49,157,220,104,51,103,141,218,180,50,124,178,127,96,84,138,172,104,124,51,48,170,202,5,85,28,152,140,44,188,107,146,217,73,212,123,172,193,138,65,13,57,167,159,121,131,148,171,27,117,1,106,231,72,146,202,168,44,254,156,33,165,47,178,173,40,250,134,149,178,201,242,120,76,85,231,233,184,36,230,221,41,171,51,182,90,141,83,120,88,12,253,163,85,16,194,12,29,67,42,139,54,155,218,179,52,69,178,146,238,230,55,17,132,69,70,87,77,48,5,85,114,161,241,182,199,205,139,18,244,246,68,43,58,178,164,150,90,132,228,98,9,150,82,202,206,98,169,238,59,11,93,6,236,170,1,122,144,83,244,196,188,121,140,36,146,77,241,235,73,197,41,109,141,172,47,44,184,114,144,163,250,138,139,35,253,25,80,115,105,89,121,31,136,88,145,180,230,184,173,126,25,124,163,79,42,172,162,73,238,236,70,73,173,125,145,48,136,69,198,173,139,124,25,146,26,51,50,200,105,105,160,109,137,155,18,115,233,172,164,31,104,255,0,109,96,253,84,1,240,203,138,52,43,40,132,211,45,64,83,225,55,18,32,211,0,38,118,162,102,70,170,178,30,96,202,24,136,180,50,132,101,73,182,191,101,44,46,12,154,233,36,230,166,202,168,235,96,87,20,28,49,70,63,182,151,153,135,173,31,52,82,227,95,97,234,122,113,241,6,46,34,37,105,54,77,85,87,29,201,211,113,36,143,169,38,153,91,58,15,84,92,67,251,105,176,110,192,94,146,173,114,99,89,91,118,228,24,212,119,155,168,192,166,205,50,38,103,207,149,129,226,203,200,184,246,167,126,160,28,167,152,165,203,249,215,119,252,24,15,63,115,34,26,126,149,160,173,249,187,207,107,234,171,47,79,18,46,100,247,53,182,36,30,143,248,133,171,163,68,100,64,192,203,247,10,168,166,122,173,223,129,172,11,139,237,141,7,125,241,95,64,105,176,60,53,34,28,146,125,49,9,69,135,226,118,167,178,126,238,36,81,70,31,211,196,150,250,119,255,0,22,154,135,50,242,52,57,81,137,203,3,40,213,61,104,98,73,103,183,147,233,174,107,79,241,11,85,78,59,34,88,8,101,31,237,43,72,118,76,238,203,200,172,172,255,0,64,202,101,107,164,182,210,243,68,226,202,180,62,1,60,48,151,34,161,9,143,39,149,106,152,99,244,136,67,75,35,122,123,8,170,73,86,195,60,35,191,41,72,84,227,193,146,94,53,230,4,243,72,139,96,118,202,75,34,149,168,83,235,65,24,15,194,84,130,124,96,20,156,202,146,181,241,10,255,0,155,17,10,142,178,173,167,32,242,241,139,242,117,229,243,79,28,202,35,70,200,70,192,210,176,108,159,212,84,109,149,13,85,32,250,191,234,166,146,88,200,192,253,4,146,143,237,149,45,102,173,211,145,159,136,213,100,41,126,226,201,36,111,163,85,127,160,212,225,139,36,153,172,69,182,140,180,234,79,195,132,27,5,71,144,178,87,219,91,41,215,124,65,16,227,70,250,98,74,164,224,132,160,210,55,97,149,114,24,211,214,176,108,103,46,82,42,74,173,212,98,126,148,133,82,12,212,143,132,15,233,209,114,145,104,14,176,214,147,73,136,210,177,9,86,59,178,227,161,172,117,73,44,25,65,250,92,74,102,226,29,151,254,219,133,149,0,203,83,248,114,228,47,242,173,193,190,36,110,109,135,253,84,51,55,152,149,21,188,218,156,125,213,107,115,36,206,147,250,184,184,147,136,223,18,1,36,236,136,106,181,68,27,42,121,35,230,128,53,85,145,19,227,177,140,172,66,62,0,231,51,169,0,202,28,92,75,164,25,148,126,29,73,36,253,166,78,33,39,221,140,157,88,133,147,163,239,35,78,100,186,146,148,170,222,145,246,88,49,91,69,196,68,84,11,35,193,31,8,145,79,153,42,119,114,70,101,111,130,171,99,124,106,120,36,102,239,40,208,222,165,6,52,189,166,44,164,90,140,203,17,51,229,34,229,91,66,249,126,31,55,20,98,82,102,112,80,169,47,0,185,74,33,227,253,213,45,113,172,224,194,62,17,8,104,187,40,210,230,241,6,86,36,155,240,0,251,138,82,101,74,177,52,188,245,6,146,172,97,248,206,116,158,161,17,24,201,231,240,230,18,159,178,170,101,107,251,72,95,226,89,195,125,148,158,32,228,196,169,248,244,13,194,170,29,217,203,242,145,5,24,95,112,136,169,146,72,46,233,67,42,137,147,166,46,9,204,89,251,97,164,115,38,62,163,139,41,8,68,50,184,43,41,205,13,166,34,198,170,197,139,147,193,65,250,12,161,90,178,88,133,200,37,210,61,108,30,239,23,238,36,118,83,34,231,96,98,23,41,11,244,215,91,53,206,122,154,161,217,94,110,152,41,98,24,149,24,100,156,156,38,72,112,217,70,126,99,9,60,211,204,36,235,32,101,235,247,20,154,60,134,182,39,72,210,81,143,91,78,249,102,255,0,145,113,230,106,171,91,189,99,40,178,203,242,222,111,16,215,108,213,90,158,140,122,99,209,42,114,110,74,204,121,49,46,109,3,73,69,141,237,114,45,146,21,151,176,241,181,23,253,155,42,153,190,157,136,69,76,44,180,220,178,179,136,184,177,38,85,181,81,43,89,148,61,137,153,172,129,143,14,37,85,85,69,36,68,134,156,226,31,46,66,172,189,55,19,211,185,150,95,227,8,132,181,195,128,75,46,210,226,18,209,195,169,230,2,55,134,110,85,186,226,120,228,248,4,81,70,36,43,30,10,209,226,23,41,62,162,201,140,203,220,163,97,170,40,178,170,138,33,146,199,42,251,85,171,116,172,152,155,73,101,76,110,194,194,68,194,37,43,14,156,25,250,147,138,9,171,116,222,156,182,230,168,236,81,97,213,183,31,13,243,151,96,73,35,253,213,218,227,105,184,155,76,170,126,251,77,214,151,180,72,104,209,193,89,136,221,55,172,231,107,98,62,196,176,54,223,157,91,213,86,202,147,237,45,85,180,53,213,62,30,159,21,30,205,109,47,79,189,226,216,118,251,133,74,172,168,99,88,43,240,172,188,153,144,242,95,177,243,204,81,255,0,42,71,168,117,253,205,147,246,149,37,24,151,55,187,167,215,22,68,203,46,121,10,52,214,119,227,161,181,83,162,111,1,101,231,203,149,83,105,89,245,162,38,35,21,115,31,135,90,134,44,41,126,159,44,88,137,213,200,175,45,118,34,234,66,136,89,207,141,18,72,247,98,148,185,174,164,215,243,169,37,97,175,229,86,122,99,70,122,220,76,194,158,68,22,182,248,123,56,64,234,228,23,89,21,150,29,229,247,22,192,26,87,227,77,151,155,5,109,23,16,254,162,232,113,181,176,236,188,48,202,23,42,252,231,38,182,231,27,226,23,139,26,181,248,104,199,150,47,167,75,226,39,212,42,230,104,153,24,107,29,55,86,152,31,144,38,198,92,172,80,210,116,197,113,121,120,133,252,74,130,125,104,225,120,114,229,94,159,91,242,187,176,149,90,205,80,55,67,161,173,147,93,180,202,53,57,63,225,94,156,19,31,46,94,219,249,85,126,146,184,4,111,213,197,220,160,53,129,137,111,57,226,16,177,70,47,182,181,95,16,169,51,73,26,142,15,21,112,184,254,218,121,152,99,66,198,135,136,24,131,196,150,207,51,4,254,222,68,140,57,103,73,48,249,208,58,230,156,150,76,221,165,90,86,200,254,124,197,197,249,215,74,125,110,250,15,110,92,168,142,160,114,186,119,254,71,132,190,210,125,2,200,99,226,72,53,13,84,189,45,98,243,24,184,134,95,170,189,79,100,1,63,234,174,121,48,112,241,45,225,207,127,158,98,163,103,188,115,124,49,21,79,50,78,81,229,10,214,251,89,98,225,14,53,112,52,234,170,169,83,128,48,132,89,127,58,42,146,134,80,129,194,84,202,170,100,162,131,230,241,228,253,165,227,27,27,251,113,34,192,33,190,147,107,82,78,28,101,75,94,203,203,38,115,99,16,213,149,171,41,139,91,151,127,150,72,189,177,169,122,219,32,77,35,248,136,92,72,3,107,232,107,125,55,245,241,178,33,180,217,162,70,57,4,94,84,163,83,234,17,140,248,133,23,253,165,191,79,80,217,91,255,0,81,202,65,13,13,96,44,36,154,41,71,237,160,33,221,197,133,43,22,212,133,253,165,230,73,219,31,105,47,137,81,192,161,28,159,155,237,82,95,249,106,0,161,212,145,35,31,55,165,145,79,106,223,137,27,47,210,83,19,238,42,105,48,0,39,188,72,218,221,25,166,39,3,53,180,241,198,47,221,84,219,211,236,21,152,230,145,181,203,239,192,240,154,6,216,159,80,169,181,13,8,4,207,184,170,36,232,58,50,157,229,174,46,81,139,220,89,178,6,219,132,69,30,68,145,209,56,235,220,163,88,84,205,54,9,199,253,47,251,171,116,200,0,130,12,56,134,153,198,158,200,210,241,88,139,141,71,106,171,140,114,223,180,47,26,179,72,213,39,83,107,57,31,218,180,207,126,160,227,20,75,226,11,237,137,115,249,154,194,112,143,150,36,82,113,123,104,127,252,69,212,118,82,198,45,128,196,160,204,203,240,24,150,23,122,27,85,73,137,234,50,238,100,148,127,186,180,211,192,7,134,211,230,74,65,125,213,71,67,62,214,222,35,3,47,253,181,77,27,79,69,130,204,197,23,34,124,64,149,141,62,93,35,248,98,144,168,123,139,137,86,67,230,138,49,43,118,82,18,201,156,66,73,174,232,98,86,248,110,213,106,181,16,83,166,236,128,47,105,116,106,119,142,112,51,101,26,146,100,109,63,180,225,149,151,246,210,131,95,69,168,62,28,164,16,202,185,228,195,37,40,171,115,169,79,101,113,107,94,17,74,25,73,246,151,60,178,121,227,74,196,81,19,26,180,211,12,173,178,138,195,10,120,209,250,135,73,48,128,205,19,149,82,25,21,215,220,198,82,34,52,56,35,249,189,170,244,201,39,47,218,71,179,74,217,17,11,50,180,226,238,246,149,42,32,194,24,96,150,47,110,82,41,187,233,36,140,50,34,51,113,189,74,254,166,197,249,138,79,241,160,101,33,245,13,222,181,133,59,250,76,81,148,127,112,74,207,225,238,234,239,195,213,187,11,217,196,173,225,232,145,217,68,205,18,1,74,130,101,12,234,9,220,34,196,134,141,107,117,11,20,6,209,145,126,226,115,26,0,41,0,193,109,71,252,168,0,221,217,96,194,85,224,249,151,148,165,82,179,27,85,54,220,79,197,20,156,67,26,149,211,211,25,58,81,211,155,128,228,2,71,14,48,33,121,152,43,24,7,140,123,197,47,133,45,214,12,199,5,229,50,208,105,227,23,54,84,210,27,34,91,68,230,40,138,177,100,91,1,249,239,89,235,63,73,27,247,101,196,79,108,104,159,131,51,15,119,186,176,151,144,164,243,84,63,25,180,3,230,196,97,171,170,200,82,41,79,135,91,189,55,231,16,177,72,36,73,211,229,163,169,77,204,78,227,13,143,246,83,119,217,18,8,250,148,4,61,91,42,49,48,132,93,168,201,154,132,228,31,40,146,81,133,46,191,24,68,140,12,210,197,149,41,54,188,220,157,251,65,127,184,164,76,207,82,27,57,86,240,188,144,72,200,156,107,22,48,177,89,27,82,62,79,187,148,137,159,173,156,128,194,97,32,105,41,14,48,122,134,215,42,18,202,97,243,226,23,47,237,167,104,212,91,12,161,198,150,67,229,228,198,131,212,47,217,114,137,110,101,148,234,216,47,49,69,254,234,139,212,58,158,116,224,60,177,49,241,40,77,38,136,190,199,68,49,179,176,14,161,159,101,24,15,151,137,5,163,254,48,14,53,147,43,173,162,237,178,171,77,36,202,173,73,85,253,71,177,68,252,81,248,110,194,69,124,186,49,101,197,214,68,177,194,147,46,26,250,141,37,147,22,58,123,46,207,36,153,98,74,25,70,138,141,171,96,148,251,73,101,229,95,154,180,174,185,212,240,129,233,214,49,73,197,238,43,72,26,156,2,126,239,96,66,145,54,219,163,101,161,35,169,234,23,239,185,162,9,45,99,31,36,9,54,158,214,22,37,59,253,66,6,40,197,85,12,120,11,204,21,117,101,113,5,241,140,1,159,15,184,155,133,128,200,167,238,194,65,19,118,20,186,182,238,214,76,174,81,98,26,214,178,10,117,192,211,213,73,138,207,232,195,255,0,2,212,106,26,161,49,255,0,42,49,41,152,215,19,132,12,89,72,139,129,26,214,79,49,75,198,153,100,115,42,97,38,48,4,79,233,197,42,193,254,163,131,154,124,97,127,18,34,100,109,176,30,108,188,139,26,24,0,178,230,151,202,134,106,26,170,35,126,236,159,223,229,77,33,233,43,41,32,221,252,202,54,249,245,176,64,64,196,16,148,190,152,248,162,248,86,190,147,176,146,81,253,79,109,75,114,191,5,26,49,140,248,7,173,127,205,197,202,181,64,13,60,159,60,194,31,237,170,105,247,3,187,3,3,181,26,248,253,19,40,81,119,123,81,139,220,93,10,215,36,202,114,29,115,91,101,24,249,171,178,8,105,29,62,179,244,211,225,203,149,118,43,90,208,89,1,226,196,160,166,124,43,4,153,123,180,210,66,172,22,40,233,53,104,36,177,134,197,137,89,214,234,72,178,64,185,156,13,13,99,4,157,170,154,6,149,178,23,40,114,46,109,150,251,54,197,148,153,145,38,131,169,45,134,198,103,73,153,101,182,62,208,165,196,141,11,200,87,241,42,45,129,138,30,63,238,250,212,126,170,152,56,62,101,174,16,203,244,241,167,214,172,5,37,111,168,221,207,227,92,138,31,199,239,135,54,87,231,163,151,62,52,108,79,199,202,94,197,118,86,69,191,193,21,153,45,94,254,165,28,59,130,73,136,252,194,34,88,109,91,18,180,248,76,34,126,226,177,13,85,61,188,93,221,76,161,148,127,105,0,109,1,18,111,234,202,164,170,175,167,185,91,9,131,85,107,169,9,234,193,41,49,167,81,141,177,35,4,100,76,48,196,164,103,167,6,86,84,121,169,34,217,65,204,98,226,34,42,105,101,166,227,18,202,35,3,18,46,84,107,244,244,234,130,110,229,251,170,47,77,201,185,168,31,17,72,158,201,212,246,36,103,205,151,42,139,76,233,136,84,105,50,97,200,12,74,74,238,76,26,214,63,44,174,66,172,230,106,67,227,225,139,252,138,34,76,3,221,220,230,44,172,163,91,29,220,102,0,178,48,7,47,118,44,159,227,236,86,250,123,88,98,137,194,84,174,227,77,238,96,225,137,255,0,34,158,13,61,197,105,217,148,92,127,109,59,71,253,22,199,81,14,170,203,219,20,133,254,84,154,200,195,178,35,204,98,226,64,67,121,227,51,148,68,72,238,227,92,201,177,249,76,155,100,139,27,12,25,101,26,170,51,57,138,53,170,49,137,143,137,106,141,167,142,67,176,197,200,155,237,182,204,196,46,85,93,177,108,109,170,147,6,75,254,108,89,72,141,53,148,81,19,8,132,144,236,44,135,204,33,44,153,36,228,240,10,74,140,88,64,184,28,102,115,64,25,87,201,56,45,200,67,7,24,146,64,207,7,134,34,149,103,25,155,99,147,151,140,170,44,212,249,25,84,203,192,227,151,132,201,152,117,56,41,60,248,135,252,137,61,173,245,117,107,59,114,145,114,221,85,119,113,118,71,196,169,17,50,23,220,70,79,192,49,58,29,223,197,125,43,145,225,176,180,141,185,250,99,42,87,67,27,212,167,122,129,186,215,54,209,255,0,8,143,10,119,171,93,242,147,238,46,217,165,116,240,230,189,145,43,138,69,88,227,120,127,246,234,35,50,248,141,39,211,131,105,187,90,40,97,193,156,124,197,235,18,173,178,210,167,141,93,180,15,103,130,138,52,9,117,188,37,84,109,117,126,38,20,54,80,41,191,180,47,251,137,20,152,216,159,154,33,83,90,216,222,164,204,60,127,202,180,92,64,125,104,62,170,86,108,65,74,125,55,36,150,240,118,134,40,150,139,138,72,163,226,237,81,240,236,136,47,119,18,161,129,61,228,240,204,85,37,145,208,106,138,231,233,226,70,230,175,41,4,155,80,204,177,47,113,81,243,13,16,64,38,98,141,34,125,195,224,129,248,133,149,12,202,225,82,199,212,177,247,20,136,27,93,115,167,43,70,205,220,169,57,20,56,117,12,185,196,230,42,93,113,253,75,204,88,148,86,54,251,41,137,209,161,235,58,59,32,124,161,113,126,226,100,29,78,194,112,154,126,85,193,31,167,172,161,115,110,136,33,253,164,30,107,241,31,53,121,100,148,127,117,102,212,169,175,184,173,90,159,166,12,105,115,128,253,161,71,251,138,26,127,174,18,118,45,249,20,85,38,188,181,133,242,146,196,175,224,73,101,144,55,123,168,194,253,197,88,219,246,39,240,108,55,194,225,217,51,118,81,101,202,165,237,126,24,196,164,62,238,33,71,254,234,184,14,170,150,32,109,2,81,227,72,47,166,19,3,204,186,191,43,87,90,246,5,140,2,182,224,117,7,96,138,84,234,238,224,22,241,88,44,188,139,151,79,13,140,217,124,56,209,241,131,99,8,127,54,85,207,178,246,186,143,101,44,158,248,59,76,56,185,62,162,205,151,27,102,109,49,101,81,179,36,156,145,9,139,177,17,166,204,114,13,251,180,185,88,102,173,71,108,147,140,138,142,134,214,12,150,60,37,236,73,152,17,149,101,176,24,206,195,5,81,132,26,122,57,247,207,52,65,113,149,99,107,84,10,214,110,204,44,164,77,235,102,62,76,78,82,140,88,148,181,246,164,137,26,86,28,185,82,239,92,42,109,245,38,12,121,66,34,9,38,146,27,43,185,88,177,19,26,121,13,149,210,65,152,220,72,57,49,143,253,164,164,202,160,105,14,143,173,43,240,203,198,47,220,83,250,132,49,52,220,230,6,187,253,197,158,161,52,188,108,196,82,228,72,30,27,41,175,96,121,10,84,249,191,250,23,17,228,105,54,183,99,197,94,92,73,78,242,254,182,213,129,176,46,81,249,251,170,130,170,146,214,147,195,173,31,48,49,75,203,44,89,82,237,168,43,13,33,135,114,6,23,42,40,213,177,33,51,45,140,168,216,254,234,148,141,119,249,223,132,92,98,67,106,24,222,191,19,229,10,76,130,251,170,89,120,21,170,249,22,193,141,79,56,127,210,75,25,104,125,62,62,210,141,115,154,26,27,143,62,98,144,74,133,152,227,113,22,121,11,252,169,179,78,66,98,52,178,134,13,161,62,105,74,62,126,219,207,149,81,192,48,10,254,212,6,161,11,56,240,137,58,213,249,11,98,106,101,144,36,177,15,2,158,36,147,176,184,149,213,14,155,4,144,115,69,202,69,190,203,73,30,180,126,161,139,16,215,69,104,160,55,211,20,224,132,6,110,229,12,95,145,9,169,45,107,99,78,195,18,80,202,167,32,50,242,238,91,243,74,197,25,16,104,21,208,101,226,137,243,36,247,8,163,235,228,101,70,240,238,46,11,194,34,144,67,89,79,211,215,133,3,203,186,34,193,240,201,224,195,101,89,133,243,177,246,145,101,77,38,153,67,169,252,255,0,205,19,24,218,123,47,234,239,134,47,221,42,42,99,206,49,191,149,73,89,70,156,82,126,239,184,166,223,241,208,162,142,108,180,149,25,72,204,55,208,138,79,221,71,135,225,213,108,104,185,140,81,151,246,210,154,29,60,193,15,55,184,171,233,216,121,60,91,161,137,43,51,33,162,29,43,242,211,159,19,219,84,122,157,146,164,129,129,175,18,156,184,134,250,13,64,195,4,185,70,85,208,235,117,157,24,226,179,229,121,60,18,172,138,141,145,140,167,57,178,170,220,143,49,69,200,147,70,211,207,36,174,162,174,131,50,100,25,178,159,139,221,73,166,76,173,168,127,105,4,69,102,234,22,162,237,176,202,170,171,99,225,152,74,134,78,50,3,138,42,148,102,179,173,193,238,20,137,92,205,109,115,253,160,184,212,22,103,118,196,54,232,106,214,119,103,164,243,204,92,66,80,17,181,224,237,207,139,42,171,178,211,22,90,183,154,199,173,45,255,0,195,64,86,189,152,132,186,23,165,190,97,184,16,29,61,85,119,19,155,253,196,45,86,128,60,105,223,211,167,229,91,223,166,237,71,211,40,130,66,176,218,155,79,191,40,74,76,106,172,152,251,104,37,181,44,12,27,90,144,102,41,114,162,161,223,16,158,6,48,177,41,125,252,171,113,179,54,66,166,62,27,97,242,174,125,149,250,30,197,232,107,107,173,224,252,217,70,185,182,185,211,196,140,3,250,32,191,145,88,105,185,59,209,225,14,68,231,240,246,47,61,222,66,229,250,171,162,22,90,208,79,35,129,104,109,36,114,78,203,99,43,147,207,234,174,138,250,72,191,251,61,21,119,163,25,157,230,175,42,209,2,144,226,31,50,70,141,83,136,246,184,108,59,184,180,158,28,185,69,244,214,251,93,103,6,200,12,12,74,189,183,220,203,230,180,63,76,110,86,153,52,132,130,62,97,17,38,207,244,101,98,146,144,112,70,54,23,181,62,153,12,150,224,226,22,37,51,72,195,224,97,177,113,42,6,76,198,197,38,102,133,134,173,200,235,189,25,18,73,251,83,184,26,38,170,146,35,12,21,190,124,152,145,185,138,188,251,177,144,120,86,183,81,115,42,7,118,240,8,24,162,9,104,164,211,127,145,246,38,40,242,45,87,19,1,131,132,73,108,105,54,184,241,8,188,107,22,192,197,172,96,196,253,210,38,193,12,236,124,81,84,84,99,75,246,123,21,12,111,82,154,12,38,158,65,42,219,82,70,119,23,19,161,15,250,141,95,26,145,181,187,151,100,7,134,36,12,67,250,137,229,198,152,157,36,15,249,242,23,249,84,11,195,169,244,220,167,225,148,60,127,113,27,109,246,49,35,119,163,44,108,167,110,247,68,79,244,216,73,91,224,25,124,170,137,242,78,33,176,178,226,246,253,53,175,53,30,70,20,89,50,125,213,85,175,209,141,99,76,253,60,121,63,212,67,23,18,87,231,136,152,85,155,36,196,146,15,213,36,19,224,48,167,225,70,46,97,246,170,75,242,42,160,207,57,65,133,77,70,164,157,24,121,114,241,162,253,110,37,105,6,35,23,42,147,173,1,88,216,99,88,138,95,219,77,131,26,92,150,112,172,38,92,69,178,174,226,16,196,79,5,43,73,125,115,90,119,238,226,238,132,151,255,0,157,10,149,175,129,56,100,230,42,22,125,57,48,102,70,122,245,204,225,241,64,132,33,149,20,255,0,57,35,79,111,225,34,65,240,46,32,191,48,68,50,163,225,207,178,247,160,14,55,241,39,204,49,35,1,47,153,100,8,204,127,40,208,210,40,84,38,28,194,123,197,91,205,72,59,46,101,53,14,203,114,124,41,236,198,31,211,114,239,255,0,141,69,109,97,153,68,151,211,9,72,240,122,124,175,220,68,63,80,238,107,89,152,188,159,77,37,152,104,133,99,194,81,16,164,250,136,10,120,18,189,75,154,41,10,53,109,177,74,106,75,131,148,152,140,37,121,84,200,62,12,202,144,255,0,74,141,21,159,43,136,191,186,177,13,244,17,247,74,24,148,164,146,156,74,46,101,101,148,58,217,44,229,138,66,168,235,90,218,56,220,60,153,19,54,106,168,61,59,164,121,141,65,36,15,236,41,124,19,71,212,51,242,21,163,161,200,245,111,195,161,217,120,75,137,141,79,64,129,107,83,59,22,81,227,18,233,211,236,142,41,94,156,42,178,99,250,138,123,85,104,11,153,49,31,46,186,86,63,218,93,27,119,248,245,22,197,37,84,152,36,136,192,154,127,250,18,187,45,60,9,51,152,96,149,114,8,112,254,35,66,185,196,25,228,199,230,186,165,108,249,208,129,253,66,228,121,20,235,42,114,25,170,91,195,173,4,96,51,20,82,23,238,33,102,85,14,79,49,133,198,149,190,77,137,89,151,127,148,127,109,120,38,157,56,152,114,140,75,108,226,212,79,107,14,12,231,188,49,5,139,18,155,135,73,42,52,190,223,245,171,136,212,143,140,127,213,70,41,22,217,149,82,134,204,166,198,177,148,233,178,212,91,26,28,236,121,74,188,198,100,39,81,22,208,207,151,24,157,89,81,76,212,128,243,194,81,12,68,83,102,81,50,54,192,158,65,112,152,169,203,38,85,70,136,243,75,18,149,181,135,43,195,119,17,109,141,158,202,14,25,113,81,183,168,172,198,86,87,21,69,102,104,133,26,73,50,214,92,208,97,15,16,214,201,245,67,31,74,9,129,149,27,169,27,90,133,131,180,246,66,19,10,180,96,113,49,137,14,158,9,7,205,137,50,153,107,189,38,211,42,222,234,40,91,204,57,204,225,42,152,184,184,5,33,25,152,188,104,137,143,29,108,87,242,168,93,67,158,217,152,187,84,246,238,10,92,195,214,16,103,51,229,37,44,204,99,147,182,81,20,110,137,209,39,32,247,114,203,136,106,190,102,8,204,195,149,58,199,69,1,99,223,146,87,49,85,60,51,51,192,120,148,187,31,206,243,35,97,201,36,98,102,10,86,86,43,137,81,182,227,229,94,97,162,15,180,191,237,169,227,95,94,89,124,160,182,194,67,85,26,202,53,150,27,25,67,73,86,6,168,123,204,113,29,230,16,177,38,112,13,185,127,40,185,22,233,236,1,65,218,52,136,51,54,210,251,83,51,105,226,41,89,232,224,147,218,138,244,166,70,7,42,18,4,200,37,238,159,24,95,184,85,157,148,192,73,137,134,36,172,169,86,102,50,160,172,134,60,249,177,101,84,33,153,70,70,124,216,177,36,112,38,0,163,197,238,37,179,225,156,100,230,229,85,179,120,3,42,155,181,37,197,60,33,144,52,114,178,200,42,93,166,244,169,45,207,243,101,237,70,85,85,65,41,243,26,46,37,95,26,168,5,31,202,21,52,114,42,127,177,89,69,102,248,117,18,183,152,82,134,82,45,187,57,85,190,215,251,137,183,169,50,180,104,103,204,37,147,51,101,79,36,234,226,170,178,19,122,146,49,38,131,15,31,47,218,82,12,12,72,210,217,16,165,85,246,79,156,41,125,92,105,100,250,112,89,51,54,46,68,181,106,141,99,75,216,120,94,2,137,60,101,202,190,250,86,86,101,64,64,167,181,141,43,150,41,10,53,65,24,219,103,242,137,73,90,156,135,101,38,166,111,163,31,171,16,209,65,159,58,79,105,122,145,87,214,160,147,212,36,168,59,178,112,132,184,134,154,202,224,80,213,89,98,34,105,39,80,237,188,203,149,66,201,146,248,79,237,77,33,238,173,153,196,44,169,25,108,192,3,38,124,187,251,30,162,149,124,181,173,61,7,205,226,227,79,189,6,202,51,216,85,71,13,240,100,196,195,46,46,82,170,45,83,19,26,199,10,103,197,217,209,175,61,36,212,210,113,121,246,46,197,85,39,125,20,6,197,139,43,16,23,218,15,124,125,220,65,70,23,241,114,35,227,127,77,130,192,155,218,77,34,162,45,151,80,181,202,6,67,137,36,29,168,41,58,86,182,182,43,229,226,228,72,95,101,148,159,170,34,40,47,25,63,186,34,140,115,48,52,100,189,220,57,89,248,162,144,168,88,20,135,43,242,216,113,125,181,208,99,100,16,248,121,82,233,236,148,87,242,226,18,234,220,196,152,160,58,110,8,199,187,202,68,154,238,52,31,100,68,84,114,88,113,143,245,72,9,38,136,64,60,70,83,105,140,91,88,67,84,105,208,186,69,198,154,201,178,130,72,153,125,44,133,147,251,171,84,109,220,40,185,133,214,146,190,73,55,121,140,85,50,204,85,233,80,146,72,249,177,137,95,133,144,96,143,148,163,42,230,134,212,149,208,162,112,192,146,151,155,89,217,78,102,32,136,98,18,158,227,241,93,2,186,29,18,226,226,32,192,253,161,114,174,71,101,113,107,101,98,254,44,67,85,180,146,94,95,60,197,228,78,3,73,6,115,242,148,163,200,175,28,107,255,0,229,17,176,57,204,105,58,142,51,248,101,43,58,75,230,20,120,108,101,98,34,124,109,31,6,51,50,203,40,196,53,25,125,14,9,101,176,53,37,202,52,237,26,120,2,179,15,231,220,86,227,226,148,148,5,244,210,79,203,61,0,106,27,34,3,14,34,34,41,244,48,8,60,210,231,148,68,82,88,107,242,53,134,102,178,137,8,156,69,202,52,250,147,80,131,242,101,22,84,186,6,149,137,11,155,181,50,13,36,82,249,203,202,33,98,246,210,180,122,125,133,130,109,108,137,100,204,33,226,64,213,80,158,49,242,148,164,42,213,248,134,186,9,49,20,163,70,51,88,2,72,246,145,11,27,255,0,130,36,179,27,82,129,134,252,152,177,33,77,24,16,124,205,238,21,39,223,159,185,11,38,100,169,220,57,81,102,50,163,223,57,68,102,108,163,198,181,230,151,131,169,42,141,24,98,31,41,73,145,27,91,106,50,249,196,202,178,218,26,103,90,18,73,149,134,89,81,243,232,96,224,127,16,214,44,103,231,204,20,115,236,153,225,132,194,86,89,40,35,41,203,117,38,155,197,243,121,73,251,107,101,32,114,3,153,89,234,26,160,89,1,70,195,198,41,94,157,151,17,21,5,54,154,170,12,145,191,17,121,23,62,212,47,181,160,157,194,92,163,93,81,149,88,214,50,116,173,81,126,110,195,177,54,62,65,145,41,66,99,217,0,25,69,200,85,209,233,232,98,65,27,13,46,84,101,34,248,195,146,199,196,174,139,139,23,184,139,173,141,47,255,0,110,5,33,82,53,145,113,25,78,128,25,35,246,74,179,125,85,30,160,226,176,138,50,147,234,41,248,111,0,199,194,142,100,193,143,155,116,185,86,70,70,184,245,184,45,175,194,131,255,0,237,142,126,47,221,64,213,105,235,42,135,190,37,176,178,253,197,190,215,94,88,214,254,146,86,84,181,159,17,117,109,151,20,72,3,47,241,43,254,83,186,241,51,111,250,31,113,167,167,73,3,205,18,86,36,144,52,32,43,240,203,229,34,34,29,221,172,35,230,188,171,155,143,237,162,95,171,104,196,126,169,177,191,116,73,119,25,121,104,21,55,6,28,88,32,234,91,195,24,5,38,82,197,202,177,54,176,163,16,243,101,25,127,112,72,250,173,103,91,39,139,107,25,103,229,47,153,187,108,47,181,209,144,108,152,242,196,226,39,211,83,95,135,167,84,145,235,167,60,209,103,51,135,139,246,146,211,67,33,6,240,151,173,87,242,17,244,39,86,66,122,158,200,5,253,89,122,147,9,140,139,127,242,133,138,36,36,157,13,144,249,162,90,12,89,86,208,232,153,209,137,152,55,57,72,177,81,188,117,26,202,31,15,76,2,16,48,136,67,18,2,226,30,48,63,237,39,144,33,218,143,245,104,131,105,183,217,13,249,122,213,23,46,98,49,201,31,168,98,142,94,208,162,34,164,135,48,241,129,195,238,173,250,147,74,209,214,157,134,237,196,136,170,190,160,24,48,154,6,85,140,168,163,10,170,170,172,108,167,101,177,149,136,126,125,106,181,225,62,6,8,81,73,251,137,37,149,244,172,236,244,74,18,33,225,234,27,89,61,220,74,109,255,0,13,6,174,38,173,85,67,56,96,245,28,88,134,46,197,200,245,206,152,185,212,0,103,167,100,226,93,154,236,210,172,160,188,82,229,16,191,77,43,170,12,232,192,225,23,26,178,175,240,153,205,126,26,104,107,90,217,127,212,4,65,46,230,202,24,34,173,225,47,83,20,45,245,149,205,68,224,75,196,76,104,134,124,78,63,134,18,192,202,146,73,25,56,232,55,51,41,58,145,149,178,241,27,34,50,125,246,48,51,104,92,164,42,88,203,42,59,177,191,44,2,8,137,157,61,61,105,72,193,101,24,191,113,69,85,93,189,198,182,32,33,184,151,249,195,44,89,70,185,126,191,49,227,29,254,157,76,79,220,93,240,212,63,72,163,40,214,183,232,202,219,33,252,220,92,171,173,85,9,51,49,197,190,26,67,36,210,48,86,60,74,239,86,232,58,162,214,191,151,145,99,101,165,125,2,240,6,136,46,50,189,85,106,166,12,186,73,229,15,96,147,90,129,204,229,26,51,225,164,24,214,95,213,186,215,72,126,134,211,3,30,80,174,57,172,53,134,174,211,96,221,215,136,133,31,184,152,233,47,140,103,183,7,205,148,98,39,220,92,114,245,50,163,215,177,209,28,23,75,119,58,91,233,199,213,17,11,50,76,72,76,195,47,177,15,3,83,140,158,238,68,84,155,90,162,115,6,6,228,159,117,58,179,57,38,81,59,49,201,39,9,85,40,125,12,96,253,127,34,67,154,116,147,254,131,253,164,222,30,152,57,71,152,220,73,152,113,109,198,161,37,104,31,47,47,24,146,24,26,195,241,1,30,24,145,73,251,132,86,230,210,64,178,99,226,10,80,202,52,23,224,104,149,191,254,73,78,56,85,218,193,108,65,96,70,4,158,47,113,22,109,0,121,44,229,18,160,164,101,29,111,105,113,42,51,106,170,108,28,49,119,36,84,220,68,192,76,142,80,250,161,233,115,176,82,253,213,132,251,184,49,185,131,196,36,211,226,21,109,149,220,93,216,69,139,18,231,112,42,172,172,152,248,146,249,68,134,141,156,101,101,58,54,155,187,170,183,254,232,101,79,205,50,170,9,63,250,161,87,44,173,164,244,67,176,213,34,197,245,21,92,48,206,178,240,226,82,104,95,236,219,104,83,250,144,38,241,8,168,248,193,136,38,51,149,77,121,197,173,238,47,39,211,90,131,119,46,73,240,155,141,45,88,203,21,22,76,6,209,248,139,148,138,74,29,197,104,143,243,98,228,251,170,132,59,225,143,48,121,84,166,161,124,171,41,111,205,23,253,165,140,166,171,20,175,14,153,178,137,253,70,120,196,63,166,62,197,13,125,67,71,36,231,244,241,16,81,189,188,139,209,164,144,111,96,85,55,225,189,200,217,44,211,211,67,35,113,113,154,58,28,210,147,74,130,12,167,152,34,228,42,123,233,179,163,119,100,16,213,30,192,145,142,194,165,119,115,231,78,38,208,61,106,213,184,140,192,79,147,91,11,251,162,100,78,42,174,49,179,50,158,252,49,56,188,184,136,179,244,219,129,112,226,202,53,141,211,177,187,138,116,16,220,30,203,192,38,47,26,38,125,60,65,197,121,183,92,159,77,74,213,110,224,143,244,164,203,251,72,247,223,63,222,18,147,89,6,196,54,5,173,108,111,243,101,149,148,253,49,57,152,107,202,56,202,74,100,242,73,58,50,53,59,9,210,37,53,141,159,95,112,196,97,26,170,92,159,49,10,208,98,31,237,45,191,132,165,214,243,111,199,37,96,103,158,160,25,141,145,101,27,85,85,73,103,52,164,242,90,31,129,84,46,3,241,63,153,54,99,198,164,141,62,46,239,44,66,170,8,207,121,88,165,102,41,81,212,104,192,146,68,91,231,193,27,240,238,134,163,167,214,234,57,189,60,66,251,73,91,13,42,180,152,77,202,181,149,254,197,196,233,18,102,65,43,63,84,145,73,146,50,245,114,164,193,184,100,158,228,206,28,200,34,230,47,42,120,236,35,42,154,188,31,4,15,151,47,24,148,156,205,79,99,159,44,65,11,26,160,181,55,173,147,17,184,163,32,225,192,131,7,170,1,10,175,183,126,68,236,109,135,118,121,177,88,91,105,88,190,218,98,249,48,103,3,245,67,91,97,198,174,157,219,3,18,249,62,170,36,102,112,151,248,209,85,65,172,114,221,121,163,44,166,243,68,41,49,174,127,24,54,186,124,156,208,8,191,73,213,83,216,147,152,189,107,27,141,24,201,163,230,138,171,179,27,168,44,140,113,253,49,50,198,203,151,107,137,95,213,89,78,31,212,17,19,152,26,120,122,127,233,172,166,48,4,247,70,167,170,198,53,152,73,100,107,41,62,121,138,66,164,143,97,252,240,153,91,7,24,190,154,14,202,168,147,129,150,38,49,17,17,170,139,99,101,36,97,136,10,39,91,76,157,24,255,0,40,34,127,141,90,208,192,157,27,204,86,5,202,168,102,122,110,209,225,216,12,191,145,61,87,200,91,28,207,67,106,113,136,152,141,216,186,49,158,9,209,114,152,170,21,250,50,202,76,231,203,136,33,255,0,141,50,14,158,185,240,254,163,196,53,207,36,58,167,29,74,217,88,22,214,97,4,71,132,72,40,218,132,112,187,138,49,35,103,134,142,55,20,185,248,190,226,230,154,183,73,68,223,48,186,102,228,146,114,255,0,211,88,208,221,113,49,100,91,100,90,204,184,170,187,243,221,139,141,65,92,50,8,238,94,26,156,123,101,232,218,15,81,149,156,179,200,85,107,166,244,24,35,3,155,177,60,125,46,190,99,180,139,226,109,210,179,201,91,21,133,50,131,215,154,194,242,117,174,40,156,67,19,253,161,46,187,3,74,239,159,135,18,49,255,0,10,34,9,251,185,124,67,85,110,157,25,114,212,69,149,149,180,97,119,195,219,82,18,32,12,110,223,5,100,201,128,41,57,114,9,74,76,212,250,75,75,113,4,185,72,47,164,151,7,227,173,110,76,59,82,21,113,73,131,97,220,235,178,205,200,234,91,48,120,102,47,40,208,30,176,76,251,74,250,98,8,127,81,74,179,226,71,171,141,130,137,3,254,170,57,247,122,128,67,255,0,43,196,63,168,66,165,89,157,249,156,173,13,24,174,51,50,131,153,10,205,49,4,128,225,159,24,95,186,165,32,107,51,148,143,14,234,48,136,154,5,243,164,147,41,165,16,170,241,204,35,70,214,37,245,86,140,32,229,238,251,113,125,36,186,25,128,39,237,5,20,139,169,5,131,240,230,18,30,77,61,57,60,202,34,143,39,211,18,182,244,98,217,144,231,214,180,50,139,17,229,18,139,245,41,113,137,134,88,136,37,220,24,17,136,125,72,91,141,55,85,111,21,230,150,33,228,240,236,77,131,133,152,226,143,99,36,243,34,168,94,8,50,178,152,162,76,111,161,236,178,6,32,185,20,229,62,77,219,55,127,243,164,101,42,167,91,141,2,92,216,155,176,164,6,147,127,230,248,158,169,136,106,154,182,214,8,234,182,129,46,82,32,188,50,147,169,75,22,25,152,77,13,128,168,123,37,216,11,47,238,44,117,12,200,54,67,254,159,20,106,148,218,123,76,201,7,245,105,92,159,77,39,135,79,90,35,241,117,171,43,127,73,48,162,168,51,132,55,238,241,227,251,72,143,197,182,53,36,195,94,92,95,196,170,31,91,185,226,137,3,141,38,159,67,93,8,111,221,148,98,39,221,42,231,146,142,197,99,102,79,128,70,124,69,188,41,48,216,79,39,253,49,171,90,75,81,148,12,54,92,171,139,89,82,14,76,237,216,101,101,78,233,239,175,43,71,180,137,238,189,31,138,203,196,118,153,92,236,158,164,15,103,177,98,105,150,82,125,222,53,206,118,26,182,110,50,132,184,149,5,56,108,107,88,205,221,160,202,95,166,141,137,19,144,150,78,198,219,88,210,190,146,221,1,128,199,202,155,50,72,10,206,101,161,241,129,231,152,60,74,187,138,72,249,37,140,24,56,132,53,41,106,107,145,100,218,11,42,172,240,25,125,213,131,224,114,35,113,95,144,181,57,184,111,173,97,19,230,224,17,59,173,214,103,47,246,28,106,150,123,224,198,7,205,227,83,140,187,170,221,243,11,143,237,9,43,42,21,86,98,226,170,124,73,35,202,84,84,251,40,145,129,134,36,92,73,52,107,234,210,197,195,93,21,43,153,48,228,123,240,169,217,188,65,148,38,73,129,239,9,31,3,209,138,12,89,71,151,193,79,50,73,252,249,68,182,49,140,238,17,122,147,173,128,217,107,167,137,37,252,41,165,108,56,181,160,229,18,46,170,97,36,129,56,243,36,38,113,64,220,151,247,85,90,76,68,168,154,77,219,32,143,53,118,156,254,66,164,211,53,84,233,63,230,37,39,237,139,173,109,212,44,212,4,38,99,127,24,212,211,223,58,75,216,45,170,131,70,238,61,180,27,135,82,65,33,57,101,127,213,79,99,93,213,12,124,187,98,168,75,237,25,144,25,67,196,85,36,248,218,170,19,216,28,188,105,191,29,215,136,89,14,165,107,100,9,207,203,16,88,177,125,37,234,125,72,200,207,197,47,139,23,212,83,212,243,229,198,137,133,103,106,16,77,3,202,110,196,251,12,102,40,88,27,94,86,136,24,69,203,252,74,82,100,250,235,35,241,74,28,98,21,77,67,147,170,135,230,24,130,227,253,164,96,116,220,178,124,217,187,74,164,208,186,242,212,101,173,138,138,215,142,23,247,241,138,170,3,169,30,48,112,202,26,231,113,168,73,231,203,202,158,67,161,6,60,38,235,72,176,255,0,78,134,146,234,82,201,213,183,133,27,196,34,140,74,19,86,214,218,221,143,17,165,17,86,214,233,128,20,159,40,92,95,184,84,227,209,226,139,132,197,202,186,35,85,78,94,167,43,41,192,63,240,196,30,121,76,34,21,82,210,105,140,92,59,92,67,93,58,120,96,137,143,226,82,246,86,177,63,56,98,23,145,62,242,167,13,9,170,177,171,240,245,104,199,196,46,69,77,79,91,254,12,202,74,182,213,144,95,148,217,10,168,32,106,113,201,127,81,18,52,205,244,85,84,175,102,49,131,16,98,164,54,161,120,134,183,50,224,126,207,252,86,18,114,78,26,147,54,174,101,104,32,15,153,95,218,68,13,172,251,47,55,138,186,6,63,184,84,68,246,30,183,155,42,77,38,238,112,188,249,84,149,86,197,89,177,4,12,251,152,199,205,46,121,11,246,213,157,109,199,228,97,113,101,92,210,77,172,162,31,152,185,87,64,209,236,222,196,102,98,171,172,106,22,106,143,217,170,142,70,109,54,170,103,80,210,111,126,108,34,229,86,70,211,210,139,210,36,154,100,99,193,35,194,100,245,161,2,26,49,165,198,63,237,47,73,13,173,185,240,136,74,150,101,105,36,179,48,132,147,6,226,85,111,152,120,197,245,20,36,193,189,139,199,152,202,171,74,203,39,22,46,84,231,208,118,44,249,190,36,190,6,173,124,110,108,89,86,171,45,90,57,189,220,73,150,103,174,26,11,36,121,123,132,24,192,201,138,39,42,50,5,60,178,147,52,190,181,162,158,124,65,179,40,68,52,100,205,72,1,49,46,246,191,65,182,30,26,24,132,234,83,87,204,61,108,188,59,241,137,78,106,75,34,77,250,138,85,149,86,178,121,132,82,34,178,184,184,247,247,58,109,84,241,149,156,210,178,167,143,216,151,166,80,215,49,167,135,107,5,255,0,54,84,249,242,78,86,38,171,32,216,150,241,158,14,156,163,42,108,24,28,127,170,26,228,31,136,110,43,79,253,58,81,21,117,109,174,163,156,54,101,180,32,191,137,29,164,27,31,178,200,204,56,250,185,86,166,6,92,159,253,181,144,169,52,104,215,18,73,136,215,196,42,102,249,149,180,140,254,161,171,70,47,218,228,66,171,19,51,125,109,142,79,208,16,73,53,147,239,32,191,52,74,185,37,24,187,9,137,49,135,173,143,38,86,26,50,201,157,251,162,198,139,159,170,181,80,135,132,213,113,185,62,234,165,151,232,202,177,56,205,84,2,240,203,128,52,84,57,145,50,102,136,33,173,161,140,57,172,205,97,20,107,7,195,139,7,244,133,75,111,233,170,31,49,228,154,14,81,41,73,250,121,146,125,164,233,146,117,4,151,225,8,135,141,80,6,158,86,60,197,138,63,247,83,199,37,57,136,202,126,57,184,128,59,41,207,23,254,238,143,164,211,0,140,76,184,144,18,76,65,78,203,200,152,51,83,130,49,24,34,136,130,91,184,192,202,89,67,173,4,150,115,11,42,40,58,84,113,188,229,136,88,144,85,87,12,252,134,9,83,105,58,168,155,71,135,140,73,183,133,168,167,127,16,179,152,25,126,210,173,13,84,25,32,97,162,21,113,105,243,207,58,213,248,114,254,226,166,161,181,184,19,49,110,136,178,207,108,77,101,161,85,106,205,143,18,28,33,202,53,169,225,60,225,230,46,66,161,158,242,65,238,86,200,193,231,225,135,144,25,140,36,142,201,242,160,241,4,74,138,146,203,115,197,149,55,53,32,36,247,9,22,183,35,20,228,179,46,246,199,97,177,42,8,215,208,103,1,133,221,114,42,153,63,13,34,77,229,8,150,153,154,12,149,49,115,113,227,250,106,59,107,111,114,185,19,182,76,121,96,241,41,150,76,151,230,174,131,3,131,153,8,106,64,125,181,101,85,169,38,18,86,235,50,11,206,36,190,33,160,46,237,110,110,201,138,166,41,113,253,66,173,182,90,123,147,48,68,168,116,196,108,64,205,47,218,69,69,57,180,10,125,107,91,59,119,46,87,26,120,201,146,237,184,141,202,170,141,172,41,164,203,125,113,162,242,117,45,145,131,91,159,48,177,136,107,42,150,31,33,44,106,122,170,214,110,204,44,164,67,201,121,228,147,229,5,198,173,141,84,11,32,97,137,202,151,135,68,217,86,177,230,150,94,37,101,246,16,226,87,116,39,245,130,109,56,136,170,116,219,47,48,127,86,235,75,117,15,200,235,19,225,200,157,62,123,227,86,230,10,139,123,106,59,41,211,244,174,167,170,173,3,34,68,201,145,89,122,192,45,226,60,88,178,175,203,240,53,203,234,103,124,216,177,46,151,166,62,33,122,147,48,196,46,37,199,28,146,92,110,202,54,190,161,136,51,188,216,148,195,52,100,233,178,243,7,229,134,186,28,103,228,103,213,65,207,140,124,249,114,175,70,196,133,204,129,182,6,208,197,200,151,217,67,157,36,15,16,162,201,76,166,76,131,80,63,155,149,201,244,208,251,203,27,34,97,9,113,13,78,192,104,164,181,125,32,240,203,138,49,19,238,163,77,14,94,168,243,48,101,8,73,85,149,81,36,129,226,74,40,110,229,105,179,190,37,142,76,107,42,214,196,170,214,163,214,105,227,214,191,22,235,42,22,124,61,178,247,226,24,51,143,218,78,84,205,145,183,35,78,40,174,27,50,244,137,82,64,212,54,53,0,195,18,82,244,58,112,99,91,253,40,2,75,85,16,231,63,18,44,172,181,4,160,20,197,227,19,211,125,55,90,57,49,25,245,17,90,170,24,5,17,229,197,212,196,151,73,92,109,153,243,127,237,168,245,12,169,216,174,85,42,217,73,40,126,233,22,255,0,65,148,71,229,76,33,234,64,126,78,36,206,102,161,131,131,132,188,139,99,153,95,224,90,147,190,100,140,76,70,77,2,250,210,143,148,68,47,242,175,140,167,61,147,8,108,88,144,111,173,61,35,30,107,28,152,213,89,64,198,100,144,20,143,8,68,167,141,167,143,90,125,222,235,181,85,210,106,125,43,36,155,67,64,146,34,125,66,34,238,233,226,73,103,10,21,148,9,57,148,149,68,131,154,92,161,228,250,106,81,151,214,48,142,248,148,146,182,216,190,162,163,53,105,227,17,249,148,76,246,62,53,147,202,134,1,236,102,124,66,191,39,53,204,109,183,255,0,98,171,138,70,92,193,6,29,209,37,126,210,145,210,182,68,25,249,186,202,170,236,181,63,164,131,52,72,4,42,133,151,232,21,70,94,103,207,154,88,136,37,179,80,132,243,104,207,180,236,240,92,250,215,226,189,169,124,246,148,41,63,254,42,106,12,28,177,118,223,109,115,180,175,111,109,123,29,49,198,191,100,207,227,61,77,10,200,149,246,219,209,126,126,193,21,117,13,42,251,137,160,103,167,20,133,34,2,6,149,245,184,62,173,108,46,222,84,242,170,3,43,124,246,133,39,241,170,67,2,166,127,99,207,50,186,251,7,90,201,188,132,12,86,49,121,61,181,36,23,239,158,252,162,77,102,50,92,153,92,210,136,95,220,65,122,13,140,110,104,130,202,172,170,206,114,216,81,39,79,126,67,203,8,146,29,43,90,72,211,143,46,92,2,23,243,241,174,141,27,117,180,195,44,67,18,169,211,122,74,152,144,114,203,46,37,91,45,178,18,164,28,107,130,70,149,195,197,246,213,141,109,149,197,151,16,69,149,46,190,210,177,99,75,121,171,145,149,182,178,171,65,132,66,73,36,106,153,26,165,92,61,79,58,144,120,113,15,253,164,5,220,194,106,70,115,69,26,90,99,60,145,95,47,141,44,245,87,198,31,106,146,176,193,240,234,162,194,34,211,170,169,232,237,193,132,37,17,72,147,70,214,113,5,47,250,136,137,141,60,252,67,167,236,135,242,156,95,186,133,118,118,204,101,192,153,161,245,45,54,113,132,50,184,215,78,161,214,99,252,129,177,235,81,241,163,2,113,240,229,31,238,45,22,180,54,80,121,162,23,40,210,180,75,227,232,12,199,73,181,158,9,44,254,147,238,164,47,206,38,114,137,42,164,181,56,162,118,173,183,1,188,178,137,152,69,196,171,27,49,51,222,17,51,251,105,54,170,164,0,136,59,26,239,228,64,132,39,243,249,178,147,34,162,140,104,178,65,180,42,170,224,3,125,37,171,101,214,141,145,4,33,242,170,171,42,112,91,15,119,148,121,10,185,86,240,250,110,94,109,174,65,251,105,213,63,196,41,127,159,119,3,143,219,82,145,157,56,15,26,171,148,114,116,174,48,102,221,12,73,83,241,198,38,28,171,3,95,62,203,164,171,65,163,28,93,168,86,103,228,99,42,160,202,54,212,163,126,101,43,112,192,65,25,204,168,2,17,224,202,34,169,45,73,26,202,119,159,211,84,85,20,230,211,245,57,228,206,120,67,144,170,223,68,204,157,24,31,165,202,68,166,183,76,3,119,151,18,233,84,44,211,245,32,205,44,188,137,118,81,50,96,181,198,12,141,58,116,95,155,16,212,109,222,134,200,71,154,32,177,43,15,198,108,223,51,229,113,70,85,240,238,235,136,60,216,134,153,122,138,53,91,64,101,196,224,70,170,244,129,252,216,185,20,206,164,213,80,99,3,154,41,23,115,213,81,171,103,29,248,132,37,207,174,52,171,50,115,69,90,213,112,38,180,245,169,39,1,133,16,136,33,149,59,134,195,238,179,23,149,109,13,107,35,13,130,16,147,147,62,170,162,171,41,123,22,85,81,69,200,42,24,103,78,240,204,82,99,250,105,167,202,194,234,22,44,75,158,7,91,60,125,165,196,135,178,213,86,179,129,242,130,227,250,132,92,173,35,125,23,88,198,90,183,226,41,44,136,250,154,232,185,84,132,253,55,169,167,3,229,56,149,166,149,211,96,44,95,80,151,23,148,169,166,161,181,101,5,57,205,18,46,82,9,139,86,61,43,103,40,146,82,74,169,21,240,234,182,198,144,111,21,220,172,95,157,118,234,125,61,85,119,91,195,40,139,133,104,157,72,205,109,231,44,194,40,137,231,214,191,67,232,195,12,80,89,17,113,244,87,73,44,250,118,211,224,183,90,203,223,251,242,113,111,136,90,86,154,129,239,48,69,151,243,242,41,248,119,122,98,76,92,88,164,138,74,238,31,17,126,21,250,180,87,203,9,72,95,115,26,227,193,210,94,155,47,171,169,123,108,186,190,93,207,62,196,110,161,212,228,164,123,10,111,211,45,244,255,0,28,180,206,64,68,20,249,59,146,253,164,243,89,232,153,118,245,207,195,87,185,252,139,135,155,74,223,233,251,44,178,234,241,12,79,92,211,116,173,201,117,13,195,245,72,100,206,191,131,148,56,255,0,192,166,166,73,185,141,57,129,197,254,181,65,240,210,100,75,109,62,2,196,148,63,240,39,118,90,62,200,159,54,30,92,170,145,214,190,162,216,6,28,247,227,97,125,197,79,2,248,229,102,18,164,48,244,221,136,184,74,44,73,211,52,125,192,135,152,34,88,209,141,97,140,205,140,152,185,183,67,201,244,210,96,204,120,252,195,16,72,89,48,44,99,31,230,203,252,99,88,63,39,178,166,202,109,140,102,24,254,242,201,236,136,88,188,81,70,139,125,61,137,65,250,82,37,242,99,75,132,55,238,229,98,251,105,148,107,26,153,60,241,153,196,92,73,229,109,148,162,51,14,252,139,153,106,27,139,92,111,13,127,180,153,232,203,131,224,7,168,118,36,202,194,177,218,235,106,178,65,205,139,247,8,164,117,84,12,126,98,174,42,115,85,112,193,51,180,152,209,251,56,147,188,248,147,172,159,184,84,131,161,129,40,103,229,229,86,51,245,11,35,87,97,49,121,16,214,181,94,154,60,194,83,210,108,128,62,19,20,121,22,51,126,163,70,160,243,43,65,101,243,97,236,90,152,251,200,60,177,4,44,130,95,77,112,200,195,225,47,34,150,125,85,229,149,198,109,249,49,23,219,78,185,138,198,237,67,119,46,236,4,21,222,76,139,134,92,127,217,215,79,234,75,35,219,109,102,228,43,254,174,53,250,166,182,134,182,48,254,110,41,10,68,242,49,168,227,3,22,192,98,254,37,208,179,237,37,62,14,70,233,116,121,46,114,143,132,186,62,118,146,174,5,78,41,56,197,245,10,187,12,106,125,239,110,53,52,102,0,111,205,148,169,204,11,225,198,137,136,56,255,0,113,114,52,202,188,78,170,132,207,210,84,209,185,125,196,158,75,25,8,121,76,137,153,168,127,199,238,168,155,191,95,187,35,195,136,145,163,37,220,103,29,85,74,47,198,3,39,202,8,95,237,45,161,147,185,230,50,149,210,175,217,74,244,226,192,33,73,245,21,147,33,130,55,158,88,164,66,168,162,59,86,75,155,225,16,37,227,247,19,200,21,81,107,98,179,12,94,68,28,204,29,194,226,91,235,117,12,79,200,25,101,202,158,212,3,198,184,124,103,226,197,218,147,79,152,65,191,181,87,207,173,131,100,12,209,20,110,161,164,156,95,13,167,26,101,171,129,170,52,249,115,142,192,152,170,234,4,200,34,3,2,97,13,68,83,192,60,98,115,118,38,193,153,16,71,249,177,17,45,88,7,147,217,18,72,31,180,18,156,129,26,112,229,60,70,17,21,197,84,154,50,15,154,44,149,190,125,149,29,111,77,52,153,63,186,84,246,80,35,205,26,89,120,189,180,172,58,110,118,235,48,138,69,98,253,109,18,55,86,146,31,242,149,42,178,248,133,106,81,225,174,139,10,55,237,11,145,43,72,191,65,86,35,245,179,39,86,193,225,22,34,46,54,205,97,241,66,76,239,78,12,94,47,60,89,23,233,88,213,94,164,207,234,220,164,251,168,131,124,55,5,144,30,40,145,99,9,46,220,50,242,247,27,113,144,227,212,58,96,226,240,151,119,105,150,65,87,83,129,67,65,8,12,55,30,69,25,113,240,210,226,182,203,22,232,139,68,201,239,168,226,182,201,251,137,154,54,133,112,19,155,100,118,31,74,167,178,131,242,130,228,82,236,147,248,126,91,253,165,7,91,175,1,147,105,18,126,84,108,205,72,241,131,119,44,92,107,153,164,126,217,150,88,203,118,107,59,88,210,243,110,136,88,223,77,50,147,107,6,200,121,140,44,75,146,204,213,67,156,54,7,40,255,0,109,96,25,246,82,73,139,145,44,109,126,38,50,208,233,108,127,39,202,20,107,31,85,231,195,47,173,75,86,249,214,145,133,49,72,159,89,73,137,36,12,52,79,249,21,24,20,161,244,26,171,177,255,0,78,46,34,175,73,211,115,160,129,255,0,105,71,134,251,109,212,82,8,138,134,6,179,249,71,196,49,70,95,221,74,179,55,14,193,81,107,228,159,205,252,75,85,148,242,70,130,66,134,1,10,181,155,82,89,84,249,225,128,50,140,190,226,81,119,119,170,167,65,121,118,184,163,123,152,132,172,177,235,244,41,40,109,121,114,39,191,250,48,196,52,234,147,88,75,178,240,254,151,182,39,221,74,42,163,65,178,39,40,136,155,26,7,166,145,134,10,109,145,108,93,70,146,66,177,129,182,23,106,77,168,118,181,191,164,22,81,165,147,53,156,161,196,230,18,91,91,125,18,76,230,26,219,136,126,105,44,50,152,127,153,19,132,68,77,130,201,81,128,169,39,234,125,35,26,46,24,155,111,240,118,17,115,155,45,84,201,211,182,145,37,15,31,218,71,125,31,136,21,144,53,110,57,76,136,101,66,99,111,153,139,46,92,171,151,237,189,236,170,191,73,70,188,206,194,151,244,203,22,38,70,22,197,173,14,158,0,153,151,107,145,111,178,140,2,179,14,33,173,114,108,165,120,97,136,44,75,72,94,127,63,155,46,85,77,205,64,156,153,85,139,207,18,6,170,120,43,78,240,216,197,146,95,167,141,81,217,70,33,57,66,181,6,133,229,62,101,54,42,48,128,109,203,50,136,75,235,247,99,127,41,81,65,193,5,152,150,139,40,27,150,101,202,166,204,166,40,170,99,44,74,126,18,226,18,205,250,96,4,102,82,228,200,177,222,62,49,255,0,105,61,135,119,71,39,192,70,180,228,91,27,42,3,40,44,7,216,198,30,210,32,135,254,210,43,211,79,225,212,154,64,244,216,82,179,110,178,172,173,110,14,38,102,137,20,120,213,119,23,192,154,171,8,159,67,20,131,126,94,197,53,38,27,225,74,121,177,98,91,45,117,36,177,29,230,44,164,41,181,133,28,224,97,228,220,173,220,96,169,155,245,80,35,19,12,190,82,41,251,141,96,65,121,155,17,10,53,131,233,223,100,77,223,87,238,45,225,140,8,199,194,97,101,26,54,245,11,8,171,117,62,67,242,192,38,53,212,52,147,41,236,129,244,136,167,166,105,80,73,139,154,32,191,208,130,167,141,58,164,156,50,147,109,178,113,11,92,189,153,3,99,231,196,147,67,164,4,153,111,41,138,132,101,148,236,236,245,2,241,173,82,108,178,191,135,173,99,88,13,179,13,6,180,239,8,101,13,10,195,62,76,182,102,46,84,68,106,74,171,119,230,151,63,108,155,134,170,8,137,134,33,119,95,115,18,101,85,1,165,85,199,166,131,137,37,212,247,214,182,231,234,38,52,214,28,15,207,136,202,149,145,169,163,68,254,160,44,67,18,92,109,150,160,68,48,216,224,253,36,173,242,98,8,252,42,170,201,244,210,124,253,59,38,63,186,145,90,192,138,58,215,203,196,134,25,71,21,86,76,39,221,77,228,221,211,70,7,205,207,140,34,125,53,201,224,26,242,200,251,74,236,130,31,212,69,62,135,210,79,150,94,66,254,226,229,101,127,177,177,58,20,99,83,148,153,77,202,36,77,148,253,56,56,47,194,33,228,83,26,122,72,237,207,180,227,18,177,252,43,92,47,213,202,26,117,183,158,160,199,53,147,101,121,56,239,13,72,136,130,125,38,184,173,59,37,203,46,33,149,118,70,67,209,208,65,196,92,165,251,73,33,172,168,241,188,70,20,146,174,143,241,19,179,28,246,125,148,161,179,155,33,72,182,210,89,74,155,230,33,69,38,69,91,78,106,105,50,254,108,67,198,152,90,201,211,149,190,30,158,81,228,83,180,67,91,83,155,79,101,173,76,238,98,147,252,107,43,128,158,201,140,54,82,9,94,223,85,14,202,185,146,253,196,133,140,197,19,14,215,41,17,84,112,182,164,16,67,44,71,229,41,21,149,56,71,249,50,165,150,181,71,238,8,151,163,50,199,195,132,75,118,233,196,45,114,237,246,172,130,60,70,198,190,179,82,85,15,186,6,95,184,163,35,67,157,36,236,221,228,85,209,180,193,228,131,168,152,213,22,54,251,17,170,61,135,91,6,200,27,188,163,16,212,254,167,161,124,232,143,20,66,229,24,144,179,244,172,177,147,8,165,16,73,107,35,94,65,149,132,197,33,70,179,252,166,98,99,165,96,18,17,241,42,91,88,15,36,94,164,44,12,145,159,212,157,49,135,156,204,65,18,219,100,49,47,166,61,74,162,118,109,175,26,232,111,181,97,64,194,203,80,178,99,74,130,119,135,17,83,8,102,227,229,201,145,73,161,202,234,22,54,90,204,173,27,243,111,210,71,221,140,167,194,46,84,167,89,134,200,79,221,138,42,155,173,213,76,19,241,26,47,34,36,141,138,45,78,221,67,60,30,29,67,200,141,181,170,29,144,51,24,75,155,211,234,19,201,122,178,129,172,9,24,120,76,164,172,232,192,195,109,183,244,231,139,107,196,38,40,135,234,120,145,158,240,226,38,68,248,209,143,100,124,194,200,166,181,14,149,156,47,2,132,88,136,84,251,123,192,172,43,158,107,146,124,222,94,50,166,117,70,33,124,50,164,239,135,107,90,7,152,188,168,170,67,28,158,102,197,137,38,221,20,214,107,148,70,48,4,254,81,45,18,109,98,70,30,16,197,90,140,241,206,103,237,32,195,79,185,39,105,22,198,166,48,210,28,249,94,200,145,213,175,157,187,249,177,19,149,11,14,180,144,72,194,229,85,17,140,194,143,169,83,20,38,109,53,108,92,15,41,178,168,29,97,72,57,209,30,96,202,34,233,1,134,121,204,225,89,191,79,87,127,119,202,158,54,80,56,116,10,171,82,240,242,38,177,131,182,243,20,184,4,40,215,65,184,164,131,225,242,130,82,214,65,36,96,63,18,118,237,226,2,73,59,65,141,253,145,134,148,135,86,214,147,134,38,66,164,183,218,75,83,106,2,63,105,104,65,12,170,118,77,219,62,18,189,129,177,139,185,72,209,178,100,101,142,184,25,228,155,19,230,202,69,132,56,0,154,247,165,218,98,225,250,218,185,150,28,113,191,34,108,203,80,105,183,188,38,148,50,254,218,44,21,5,52,6,70,58,161,129,0,18,65,202,37,56,251,93,247,82,202,182,76,189,215,253,230,148,76,105,25,152,122,149,191,146,164,28,69,227,64,62,239,39,186,52,202,3,25,100,63,109,40,187,211,100,141,202,34,162,183,26,212,23,26,238,86,71,229,47,26,208,249,44,39,114,42,6,155,151,101,221,196,63,168,168,3,85,163,171,65,154,93,166,228,130,246,196,183,109,80,91,18,156,98,35,12,17,98,85,181,65,4,208,114,149,73,95,106,29,201,54,149,48,49,13,23,166,230,78,173,3,51,20,106,85,107,88,111,18,156,218,120,31,218,47,63,77,228,31,210,94,141,172,32,145,248,150,169,154,132,242,124,254,87,16,211,55,84,223,64,177,129,191,77,193,25,51,22,127,253,85,53,119,51,17,241,68,22,85,170,227,80,131,62,44,168,70,73,181,243,249,65,113,165,142,207,240,111,1,133,108,193,249,252,217,113,43,26,215,196,146,206,41,67,80,146,116,125,205,183,129,131,145,81,80,208,217,86,196,218,24,68,42,163,66,200,37,139,40,112,226,125,81,21,106,100,159,77,178,249,190,88,197,64,195,96,235,73,204,47,228,91,109,103,193,24,50,238,134,95,182,151,123,250,21,28,221,233,237,57,119,7,53,78,60,159,105,64,126,12,199,43,155,177,35,210,186,194,116,109,78,124,165,38,219,207,16,198,186,76,201,236,156,12,193,84,94,161,188,133,104,196,112,227,18,49,54,129,235,75,47,140,56,68,205,136,159,196,156,155,33,122,82,211,70,228,205,99,237,44,201,198,38,89,175,15,26,201,159,209,164,136,101,247,8,168,237,117,108,66,196,97,67,147,149,12,253,109,166,39,127,78,244,31,228,66,24,32,39,80,137,141,50,170,184,172,7,26,250,41,15,139,151,33,86,215,192,196,127,86,55,42,196,58,86,13,147,222,80,151,17,22,198,24,144,73,180,203,149,43,42,161,69,98,203,74,217,65,47,118,63,228,77,231,179,123,250,65,15,248,212,12,158,56,185,131,40,121,10,128,173,181,184,131,47,41,167,148,162,250,105,51,240,246,6,169,95,50,168,98,121,50,161,89,50,168,68,194,25,67,200,150,191,86,146,73,48,152,72,167,195,28,159,155,196,52,209,201,114,108,166,187,88,211,187,69,40,133,31,218,72,77,60,241,136,204,42,188,51,226,198,7,49,127,141,75,234,115,2,75,50,136,88,134,183,16,25,26,28,187,122,172,201,52,106,121,194,126,20,211,76,90,140,176,95,19,42,218,107,39,214,159,42,101,111,224,8,231,221,216,233,177,243,11,40,210,144,252,81,131,100,118,4,177,70,37,88,251,184,154,129,143,22,192,121,16,112,52,148,24,199,97,165,197,31,237,137,27,74,249,5,134,52,245,167,187,229,23,16,211,232,117,80,71,195,44,163,88,195,248,133,79,82,207,79,13,88,210,187,233,143,157,142,92,78,191,52,172,255,0,168,202,25,101,180,140,252,209,57,84,173,174,161,63,119,165,141,84,6,25,11,5,255,0,251,194,143,146,23,144,248,140,47,245,164,173,199,15,173,214,96,40,49,75,22,219,238,45,114,95,6,73,51,87,90,110,73,244,211,48,233,184,51,128,63,149,71,195,167,131,72,62,24,171,86,53,95,147,44,6,195,68,147,5,157,123,145,44,43,109,79,25,239,10,73,119,49,130,35,240,241,45,20,242,101,231,98,69,80,177,85,0,55,132,177,221,132,68,198,85,115,1,140,146,62,101,57,14,124,162,129,134,202,143,135,60,131,122,102,192,81,204,154,162,70,234,90,158,242,15,251,162,9,22,203,141,200,249,146,107,183,146,107,48,196,17,18,98,195,100,48,12,192,19,186,86,85,166,76,192,65,35,10,28,152,208,244,249,32,179,17,98,226,77,217,50,171,31,48,146,217,108,54,65,225,52,27,40,189,67,82,54,172,151,8,239,226,79,67,180,255,0,219,127,90,249,38,120,241,243,69,25,85,119,49,200,149,114,34,25,169,37,201,151,180,202,65,32,236,173,78,82,98,137,202,182,218,204,130,73,207,15,165,140,95,115,42,223,25,145,69,210,133,141,74,51,0,67,173,157,37,249,101,175,90,217,2,180,120,83,195,48,228,7,18,16,212,62,164,62,100,251,98,88,136,52,151,201,35,202,98,166,245,90,132,149,163,253,86,37,153,180,53,196,97,188,162,23,26,156,153,67,99,39,139,42,70,133,184,142,172,165,123,62,42,15,207,16,69,149,20,205,67,56,167,97,132,44,67,80,177,169,37,214,147,44,180,83,245,56,7,224,16,149,75,102,131,88,234,208,245,36,66,51,230,251,18,221,73,49,133,7,202,21,79,210,96,146,12,178,203,137,124,146,249,222,120,98,117,161,97,97,44,0,195,74,206,153,50,101,168,184,66,37,170,170,182,116,105,204,44,181,125,26,52,18,143,41,85,213,81,57,3,48,155,79,79,181,207,243,125,105,213,217,153,36,12,94,100,104,34,234,42,10,100,156,158,120,68,149,171,226,42,147,198,146,60,248,114,160,236,160,113,238,242,141,16,26,75,25,211,158,98,139,141,109,187,128,248,208,94,111,164,165,34,208,232,85,81,41,163,16,80,114,229,39,248,18,186,220,114,121,138,94,79,166,139,12,201,214,67,195,139,40,190,218,67,169,33,217,12,31,41,0,145,190,226,172,106,206,190,196,91,144,250,78,158,188,183,255,0,236,101,131,32,62,49,54,134,23,34,158,211,26,146,214,163,134,92,162,99,85,209,181,134,149,17,57,138,77,202,101,145,83,22,208,25,88,119,85,0,113,129,150,95,16,211,39,178,128,172,126,25,229,200,183,211,220,85,78,31,55,44,101,157,145,168,227,127,151,69,30,68,52,138,228,214,196,201,153,59,207,148,185,71,247,17,27,51,149,153,132,44,68,77,32,67,25,57,165,241,13,72,235,109,102,13,63,197,94,94,66,245,169,52,138,133,74,184,211,239,48,109,11,40,127,237,36,102,53,228,35,246,241,175,186,27,82,74,43,50,216,11,144,191,85,86,79,126,65,230,8,134,159,113,124,132,39,127,16,218,248,115,8,107,87,170,156,164,202,98,163,24,25,114,95,218,52,20,144,158,49,241,113,165,166,131,88,52,52,53,90,160,111,12,188,107,24,218,86,187,77,157,225,174,18,211,134,196,100,205,92,84,123,36,156,163,249,178,143,42,123,98,41,246,77,144,33,118,242,161,13,101,46,79,233,32,17,27,224,9,62,232,215,141,196,62,36,181,81,200,139,89,150,162,149,250,164,243,79,76,120,136,194,148,171,228,154,168,63,158,92,178,226,69,85,62,9,122,122,214,50,170,40,88,176,101,173,110,62,89,67,23,228,66,254,45,163,140,127,243,72,223,254,58,202,51,34,144,28,194,202,150,27,64,65,146,77,222,44,73,35,142,255,0,38,49,70,253,79,79,36,28,69,31,251,74,1,245,167,147,169,253,88,37,227,79,141,14,37,107,48,169,201,154,216,21,164,120,131,21,50,181,63,162,213,74,183,217,31,193,45,52,153,114,73,204,189,79,106,11,38,101,196,158,108,63,39,48,134,47,221,85,244,0,10,72,219,100,125,168,65,131,48,84,125,220,153,81,165,63,12,254,53,232,26,192,126,24,119,89,84,236,192,111,153,125,22,180,111,52,178,144,75,117,109,244,91,120,175,52,66,229,26,231,31,20,109,79,177,249,78,180,159,225,238,167,121,34,237,50,226,81,101,107,29,10,170,233,99,187,214,201,131,249,242,136,101,89,191,82,2,183,148,56,197,252,75,155,51,117,24,249,131,41,62,128,96,78,31,50,42,233,243,232,99,42,151,145,181,87,169,3,136,68,47,241,36,86,176,55,47,204,88,164,201,247,80,65,190,151,91,197,16,184,145,175,181,157,36,127,55,40,133,253,213,85,144,157,73,233,129,124,102,115,20,120,148,133,149,216,227,63,135,137,84,93,213,90,205,234,149,254,210,229,218,192,39,130,246,118,127,141,27,123,197,22,74,21,112,53,181,144,199,197,60,159,238,167,48,53,109,228,146,123,152,215,51,161,207,218,94,181,212,116,125,148,82,252,162,63,29,19,144,187,154,185,127,67,60,118,204,237,228,77,3,26,202,49,249,186,210,248,218,86,40,217,234,34,41,22,137,150,164,140,60,34,18,27,1,70,214,87,204,131,143,118,44,95,180,189,27,80,193,43,56,101,41,87,218,197,146,55,134,90,192,48,235,178,124,167,255,0,5,82,173,254,70,168,243,82,99,147,5,251,65,101,34,131,141,175,193,166,216,248,146,244,231,39,212,42,233,213,85,160,140,14,222,68,155,85,104,152,54,64,121,68,46,69,214,177,171,173,123,144,181,24,136,153,255,0,105,145,214,143,104,26,190,68,199,77,252,66,149,173,142,205,216,134,47,226,198,146,67,248,62,205,246,238,94,53,95,27,74,193,173,38,104,137,27,167,218,242,40,173,163,252,21,113,130,15,201,153,52,152,104,34,130,252,34,24,148,192,95,47,38,16,166,108,48,49,252,216,136,81,125,164,182,144,214,85,53,198,125,108,144,124,222,50,165,51,42,169,196,254,40,177,191,109,7,107,60,3,157,150,190,41,4,63,186,138,135,106,2,143,9,98,255,0,34,55,29,68,101,37,238,33,236,143,155,23,31,218,65,6,121,197,245,21,249,163,68,43,51,118,164,118,79,130,34,102,40,177,98,66,170,1,141,61,173,199,134,96,211,77,146,63,169,151,193,86,211,221,255,0,236,184,187,98,125,50,164,116,151,207,246,75,198,156,204,181,130,65,225,247,19,72,201,226,50,171,14,103,178,182,200,29,92,137,17,169,0,65,188,38,201,141,11,39,119,24,25,107,229,98,26,95,3,85,92,126,126,45,207,220,34,22,71,94,66,212,249,63,74,232,225,129,254,173,43,23,238,175,207,154,147,79,65,168,213,223,210,127,77,230,186,230,167,201,169,15,132,194,196,147,179,74,211,70,253,89,72,82,38,201,249,15,30,1,90,122,72,9,5,130,8,149,31,169,2,48,240,134,2,156,161,11,227,75,225,17,21,81,179,145,152,113,98,76,99,30,173,178,57,9,132,69,24,137,247,83,25,62,178,86,124,221,166,95,182,33,40,27,189,61,47,59,229,196,148,65,17,122,134,183,80,121,243,79,34,229,104,222,223,195,165,89,42,117,42,216,195,240,196,159,134,158,168,64,250,170,30,168,210,224,247,23,42,125,26,236,228,38,19,113,45,89,25,8,200,183,3,187,167,202,124,193,235,65,64,173,196,69,93,182,130,70,102,52,244,181,241,160,141,252,74,251,136,73,108,98,240,140,163,196,100,154,77,56,43,124,10,33,15,149,54,146,241,141,138,94,226,237,144,71,245,82,111,48,84,53,158,30,232,134,85,240,210,78,54,113,36,176,46,242,115,25,28,249,236,34,205,198,54,164,252,248,211,135,59,119,186,227,91,67,112,56,221,197,26,105,62,27,200,14,36,144,209,177,251,73,234,106,148,81,174,207,36,120,130,133,181,170,157,39,164,189,170,120,58,134,186,180,156,197,93,39,77,220,83,89,0,101,52,85,139,135,48,98,32,58,86,80,192,242,203,201,196,190,64,158,248,207,247,49,174,129,118,24,133,103,202,11,141,115,235,134,12,103,225,236,73,34,223,136,241,201,251,148,76,102,249,140,77,35,83,193,138,60,210,249,84,133,108,243,194,79,35,89,74,146,166,179,56,52,97,214,79,136,78,24,145,113,37,193,245,42,222,146,140,191,196,140,51,15,225,153,41,53,244,184,36,194,104,162,87,221,98,85,28,195,181,60,158,19,118,36,58,169,128,17,51,8,73,176,102,12,140,204,24,188,136,89,240,44,172,153,202,46,52,181,103,28,131,147,100,204,137,254,158,212,47,27,217,132,73,107,233,30,51,191,40,145,144,234,158,46,148,108,208,44,116,120,108,5,220,76,69,198,163,245,39,193,194,20,143,176,169,159,137,49,164,158,72,36,237,84,211,46,9,38,35,196,20,203,35,113,109,59,152,218,121,41,200,163,6,117,65,48,155,151,23,184,172,41,38,18,201,157,184,146,139,38,16,79,126,85,62,205,220,153,120,67,145,27,119,13,194,150,227,86,234,58,211,188,49,39,143,31,237,45,16,236,129,59,154,196,188,137,115,234,165,136,125,72,76,39,33,49,9,50,195,65,108,163,201,44,130,39,230,136,92,169,149,60,193,147,136,201,44,10,27,152,199,203,176,33,71,247,19,166,76,228,96,118,3,18,214,141,128,119,26,156,5,59,11,151,42,114,106,76,160,194,28,98,83,47,153,101,237,47,120,94,21,153,122,132,164,205,41,181,80,217,145,159,7,184,169,104,109,65,159,22,84,4,251,35,151,229,5,217,245,16,212,63,14,173,119,204,182,52,175,184,149,99,103,201,134,90,157,66,158,127,27,51,38,51,238,34,224,234,72,119,241,32,179,105,218,68,41,164,130,72,251,82,51,55,14,224,202,162,235,183,239,136,241,27,38,52,153,129,170,141,211,147,249,85,20,111,15,52,91,32,65,43,57,68,170,170,168,160,79,67,98,115,14,96,6,252,38,90,164,134,36,111,60,42,86,102,164,138,57,216,125,193,37,102,253,12,169,209,115,85,73,103,182,36,41,171,65,231,196,81,149,70,154,248,18,64,254,207,219,74,89,15,80,121,230,12,162,8,105,151,117,197,170,151,51,241,193,102,109,214,37,13,101,169,44,166,145,225,12,242,99,88,76,173,212,115,184,101,207,33,70,133,125,81,32,143,149,13,27,121,6,33,79,211,222,165,7,52,177,41,13,67,171,116,174,146,193,18,198,210,52,98,23,175,42,176,102,170,32,162,109,54,191,232,95,151,62,61,233,91,141,73,115,10,88,125,169,76,47,241,172,123,246,196,101,173,180,185,250,243,65,154,170,221,140,48,74,50,141,91,207,170,6,211,54,33,137,114,15,131,225,28,42,104,161,247,4,197,215,188,242,197,253,80,213,52,146,65,228,141,64,33,234,218,125,54,199,136,221,139,84,203,131,234,144,98,253,48,210,107,93,60,76,251,188,89,86,184,214,86,62,108,20,72,163,22,37,155,109,111,178,88,212,248,255,0,134,240,73,237,101,66,127,225,69,80,159,218,49,43,250,211,16,172,102,94,196,37,220,57,88,242,136,163,86,222,215,232,90,156,250,127,194,130,70,27,229,215,218,98,83,150,90,99,87,91,196,124,64,234,137,63,183,149,117,120,17,137,39,132,171,84,157,55,93,5,239,40,139,200,179,23,229,160,205,99,243,195,52,197,254,150,157,150,194,121,10,187,14,137,212,135,146,54,11,181,80,27,74,196,178,30,105,113,114,173,12,209,227,169,99,229,132,56,134,36,173,28,72,163,44,141,228,80,201,184,151,181,195,232,195,16,254,162,76,253,97,85,11,136,165,228,253,164,44,61,103,91,11,245,124,168,43,93,85,167,238,222,192,250,15,251,107,147,103,73,88,118,98,146,29,172,75,33,230,9,86,155,42,166,100,204,167,225,192,4,110,97,100,18,105,235,0,234,202,63,229,86,219,100,19,18,74,224,204,20,180,174,75,25,36,121,130,37,65,119,12,101,126,96,148,101,202,178,135,167,165,206,7,12,82,9,93,87,18,118,16,105,233,224,206,241,24,170,140,211,34,248,102,249,159,254,102,180,154,144,148,135,234,30,68,5,222,173,212,196,30,211,127,24,67,251,98,72,202,163,88,97,38,224,5,6,20,45,110,124,252,37,196,149,192,12,178,243,25,54,141,242,196,74,177,226,53,134,239,125,136,128,76,37,34,141,101,108,235,43,151,230,41,10,172,66,240,19,221,94,129,90,200,36,121,148,182,244,181,206,149,151,26,13,41,52,196,72,64,102,238,40,211,39,192,170,23,40,98,198,75,89,113,185,38,21,185,244,150,178,121,162,100,79,188,231,59,42,142,67,48,2,30,44,67,89,62,99,11,244,212,243,195,107,27,245,98,90,153,48,249,22,110,73,246,45,84,111,49,249,82,217,51,246,220,57,86,51,36,131,1,51,74,196,167,2,16,110,179,111,242,169,176,202,54,245,83,137,232,214,90,229,75,118,99,146,62,213,246,77,84,225,68,226,201,251,137,150,59,140,195,191,149,40,63,74,50,165,179,2,63,14,165,141,12,159,241,132,197,229,79,30,193,224,234,84,81,24,146,140,192,9,249,74,92,73,156,107,40,157,92,107,68,250,162,23,246,214,168,213,64,246,69,200,181,148,21,138,15,65,245,113,246,226,26,34,54,143,28,110,226,229,75,107,94,74,223,61,220,164,201,154,194,170,55,247,68,41,62,208,148,183,169,240,62,216,197,230,131,80,198,45,209,108,183,42,122,102,173,170,147,221,23,253,212,28,9,132,207,242,133,82,220,103,107,5,75,119,133,133,2,158,153,13,240,137,155,18,119,26,100,177,177,156,89,81,19,12,57,192,196,98,198,140,174,179,126,194,52,116,97,12,51,2,201,236,17,83,182,105,136,133,230,197,25,71,90,198,148,63,242,158,82,45,48,53,109,252,34,109,44,74,76,105,237,42,240,246,10,171,150,102,211,16,71,220,81,255,0,24,146,185,58,110,8,207,148,34,202,52,100,107,34,16,12,54,36,71,175,2,48,223,242,185,72,143,200,111,32,217,62,109,129,131,134,40,196,164,238,227,63,59,57,81,246,183,199,47,153,122,148,60,157,73,243,79,237,92,114,117,14,236,60,113,150,113,158,72,209,125,181,171,127,136,138,120,58,159,39,180,183,133,151,51,159,242,133,140,153,115,29,138,144,220,68,247,132,155,6,72,36,179,138,42,149,244,27,81,243,75,78,33,198,177,24,248,68,175,95,233,140,203,83,85,195,31,224,185,253,147,0,87,230,15,98,234,70,97,36,131,17,68,162,45,66,202,211,188,184,178,141,89,99,83,149,154,140,33,167,249,153,88,74,173,99,82,12,67,230,40,196,63,221,92,250,99,44,102,203,127,167,69,237,84,20,58,111,83,99,203,99,43,16,254,154,25,88,170,181,199,134,181,167,173,38,19,74,202,79,182,36,20,253,102,56,195,249,65,127,184,152,250,38,79,105,38,159,66,193,31,148,170,13,14,141,242,109,128,205,48,246,223,55,44,168,89,63,100,89,83,19,64,138,40,157,168,58,208,158,75,240,137,50,194,12,192,187,9,211,120,98,85,255,0,34,181,164,170,151,91,5,155,178,140,68,250,105,197,60,97,214,196,251,139,84,247,197,252,230,44,174,79,166,154,73,151,130,24,161,236,51,8,62,85,143,152,242,112,197,73,163,121,151,168,169,144,76,120,220,198,198,165,99,79,89,27,109,23,136,92,138,32,218,110,230,105,223,44,181,121,87,65,140,96,73,230,91,100,207,32,134,133,145,67,129,37,15,250,104,48,150,0,208,15,159,65,52,239,205,20,98,34,160,158,194,73,243,50,135,212,47,137,7,165,46,225,188,216,107,61,241,32,179,132,163,198,135,141,38,142,79,52,185,227,17,20,12,13,72,9,54,91,78,212,242,124,99,227,203,18,42,35,142,71,200,179,199,78,69,87,162,83,77,253,36,173,202,198,96,71,72,7,241,12,74,95,70,92,68,141,59,105,97,242,196,93,26,76,58,169,44,205,191,140,95,182,174,172,220,24,231,145,87,192,231,178,110,53,6,79,148,235,68,70,101,229,151,113,85,191,162,2,107,58,147,40,213,177,42,65,196,33,170,173,16,158,68,189,86,152,137,27,154,95,41,19,188,63,147,136,75,210,108,136,94,232,163,18,219,12,210,164,143,183,16,210,52,151,25,69,254,7,41,241,20,184,147,104,218,110,140,188,178,197,149,13,38,181,254,121,162,100,42,205,134,157,27,251,92,95,202,164,210,80,122,220,62,77,12,24,192,254,159,196,147,26,200,240,137,219,200,168,225,207,131,225,243,98,202,128,178,184,6,79,148,138,53,45,229,112,171,33,61,50,125,172,144,60,187,162,8,105,92,109,78,248,221,197,33,81,182,79,181,146,124,197,16,138,53,51,113,128,71,226,85,219,87,51,112,174,102,161,100,145,241,23,145,9,38,251,81,198,30,109,129,49,168,55,198,188,147,44,120,101,98,31,237,46,167,165,115,144,24,101,148,101,253,212,108,233,230,106,179,120,159,158,172,171,72,51,245,45,12,167,4,229,121,62,135,125,5,230,234,82,239,159,6,16,246,130,200,82,46,134,168,138,5,14,158,92,19,179,9,120,190,154,54,99,15,129,232,168,19,198,78,212,123,3,22,74,88,234,224,196,173,109,81,60,30,99,9,81,214,195,24,252,19,103,192,130,32,113,21,106,124,55,148,124,74,184,138,54,141,37,131,6,30,53,233,240,224,206,7,182,167,115,60,92,37,77,2,28,172,66,136,106,141,25,245,18,243,68,42,104,109,96,49,126,172,68,90,152,200,162,31,41,86,169,44,170,156,204,75,25,84,101,61,39,226,185,4,199,132,34,34,90,31,137,22,54,68,226,138,66,254,234,197,242,116,205,105,49,110,163,20,136,144,154,168,140,204,28,75,158,169,111,114,214,106,152,190,202,116,226,114,139,18,218,200,18,231,17,129,17,121,22,151,201,121,8,154,213,51,19,216,96,171,169,22,60,109,37,99,24,25,74,146,24,39,17,62,146,232,111,181,36,144,97,41,84,252,248,113,39,112,241,170,44,138,21,57,118,161,140,9,167,249,66,163,99,62,36,17,176,50,203,200,158,93,232,96,70,102,238,32,185,23,39,153,2,252,90,129,153,114,20,94,107,94,61,117,92,5,63,65,232,153,56,153,139,18,167,184,121,230,196,124,76,74,123,70,70,24,234,152,111,113,57,14,170,29,105,222,19,8,69,81,105,22,17,149,78,65,241,11,67,63,207,118,17,114,9,73,64,48,50,109,37,151,23,238,175,209,150,86,84,250,128,157,74,74,251,64,87,12,249,182,25,70,170,179,36,198,178,177,197,46,244,220,25,60,193,159,26,73,62,218,119,240,246,144,240,101,63,137,89,220,105,234,216,64,97,171,162,226,250,139,10,27,42,232,71,230,40,210,182,170,130,84,191,173,161,56,226,102,55,252,137,13,244,243,198,126,16,246,21,21,15,80,178,107,240,132,185,87,167,192,223,19,54,37,138,215,28,150,252,48,194,124,220,178,229,42,218,105,59,24,132,8,138,159,254,12,181,155,19,48,178,99,65,51,67,74,247,114,21,61,68,20,192,55,248,57,81,242,105,226,201,6,100,37,173,81,42,25,139,107,137,52,161,170,157,36,12,52,190,180,112,1,32,107,113,157,59,216,16,81,50,166,182,84,32,146,15,148,236,18,72,105,54,66,6,211,22,92,72,0,184,198,24,217,238,34,141,101,16,163,237,92,234,227,80,218,198,62,208,49,72,183,192,101,140,145,230,54,65,41,86,65,205,250,218,212,158,148,124,66,255,0,66,231,250,50,226,85,151,234,253,165,109,119,12,133,174,120,146,237,49,26,37,104,255,0,74,52,141,30,89,20,182,37,53,56,125,108,236,136,18,246,170,160,208,211,105,114,48,214,210,137,36,191,76,106,122,28,104,37,62,81,23,18,96,249,144,68,204,38,148,50,254,234,86,90,112,21,115,43,63,241,8,16,65,253,38,174,48,190,225,57,23,63,153,169,37,234,139,142,89,68,47,231,66,217,73,31,134,24,146,135,203,244,146,168,102,61,67,255,0,64,66,164,86,107,20,101,85,82,194,250,4,88,44,6,20,125,36,241,149,140,221,149,41,216,75,178,27,10,180,152,47,173,126,18,229,78,204,70,165,108,248,208,100,179,132,74,15,80,233,226,73,233,22,36,226,53,243,227,15,134,82,119,2,248,22,64,126,236,95,201,137,60,114,55,208,213,57,156,13,55,59,59,13,148,156,74,254,169,244,100,136,56,146,249,73,251,170,106,250,4,178,29,225,202,65,12,175,91,41,244,124,74,214,110,194,92,165,253,212,52,109,97,149,148,181,252,43,167,10,198,117,126,218,151,212,255,0,13,0,51,178,88,133,199,230,140,128,18,121,162,237,117,11,227,1,130,203,151,18,89,36,116,83,85,85,216,49,245,95,208,217,244,196,197,33,101,159,27,195,16,164,23,237,47,26,212,246,68,197,186,32,147,218,221,42,207,14,25,249,8,84,208,181,249,147,108,9,250,77,220,98,101,54,66,171,248,122,133,132,139,180,216,15,34,128,212,250,111,85,84,159,48,178,99,65,192,126,170,240,205,149,85,163,213,27,3,10,171,190,36,126,149,207,36,108,14,85,201,117,159,197,16,105,104,47,151,109,2,73,113,125,37,159,192,127,251,76,232,61,117,100,120,129,17,35,73,141,253,188,158,197,206,242,81,178,6,226,126,132,54,155,97,25,219,149,43,252,18,126,225,8,138,140,54,80,108,162,102,12,241,139,249,82,59,45,78,122,215,237,3,63,42,170,205,113,148,88,104,96,130,7,132,197,82,198,141,149,233,228,153,36,182,149,204,140,244,160,9,153,147,173,68,102,34,228,210,50,203,207,48,150,250,173,30,200,195,127,186,158,79,126,34,51,18,125,26,214,13,5,51,236,44,68,60,190,9,90,69,64,171,28,238,214,144,240,123,139,201,244,208,212,246,182,177,188,194,108,133,26,42,6,173,181,191,188,124,176,192,25,35,121,170,137,54,64,193,243,112,35,127,180,182,62,207,151,99,91,2,108,215,25,95,154,39,18,111,79,170,165,151,194,33,146,112,214,239,165,188,193,22,33,163,153,78,193,243,123,136,104,192,173,159,166,199,169,34,113,20,127,224,83,145,180,221,150,159,123,242,136,152,254,162,99,79,100,72,196,237,85,59,200,182,64,194,89,67,254,68,44,159,177,149,37,223,50,33,0,206,46,84,174,96,73,37,5,169,236,189,54,118,17,114,143,205,59,167,159,93,54,15,40,185,17,99,69,219,157,144,214,216,215,114,167,19,10,248,240,178,76,172,75,100,249,145,42,25,134,38,50,201,74,202,5,20,48,252,167,106,61,148,224,146,204,70,82,244,51,231,73,6,99,42,48,220,113,162,204,128,106,54,140,219,116,139,18,146,124,99,239,177,98,227,78,173,108,173,73,211,63,16,254,154,76,27,39,228,194,84,92,42,111,146,193,248,38,213,179,193,143,15,82,77,101,159,105,148,66,202,164,216,107,193,74,205,181,38,52,52,108,225,99,162,201,158,8,196,225,83,151,218,147,33,58,147,234,74,115,221,248,113,16,67,240,247,86,251,141,12,8,204,246,211,172,127,182,166,91,82,52,214,88,160,230,46,63,219,75,194,19,217,115,98,34,232,116,154,86,128,188,82,196,76,138,141,250,74,168,113,73,132,163,89,133,189,198,91,28,190,135,65,197,187,35,204,81,15,32,189,180,84,205,18,241,31,105,139,18,165,217,130,181,239,46,92,75,71,170,229,39,17,114,165,178,140,46,54,122,136,172,137,16,72,3,67,245,32,62,36,177,118,246,39,184,95,39,218,69,195,141,17,54,226,137,145,51,166,244,220,26,142,26,248,163,16,213,164,51,109,158,180,79,48,33,3,169,38,147,170,162,198,7,233,72,165,35,92,14,161,85,168,107,100,129,226,52,175,244,117,168,219,141,54,57,51,158,96,139,181,233,54,146,153,185,123,229,245,101,79,174,53,86,203,250,120,96,16,164,250,136,133,153,0,109,2,158,182,52,29,167,203,46,111,172,244,4,75,39,156,60,101,69,73,101,175,234,229,148,130,25,125,177,38,80,204,2,179,169,85,100,117,96,170,156,139,76,80,217,104,155,199,134,33,126,88,175,93,138,183,86,213,109,62,110,81,50,36,178,104,79,101,59,137,17,51,74,188,67,102,97,39,101,87,16,50,102,176,63,134,106,232,163,47,238,165,115,62,33,106,233,190,2,202,49,15,233,136,72,103,211,216,143,132,37,90,141,167,174,7,205,137,38,216,214,55,110,110,100,159,155,26,116,200,25,65,250,161,160,161,198,56,188,55,98,79,131,0,158,207,90,218,154,34,99,39,70,39,12,162,45,55,218,97,246,236,97,114,147,34,176,126,155,39,134,108,69,76,107,96,18,55,41,132,178,202,130,228,114,24,122,50,196,71,230,229,26,61,148,44,206,193,98,228,250,107,170,220,90,130,12,23,237,49,228,92,208,54,88,165,238,195,217,230,183,113,124,70,168,217,144,231,86,248,110,226,144,73,179,36,206,193,154,36,172,67,67,178,224,119,126,5,177,47,82,149,215,154,206,186,167,5,118,252,113,137,37,248,134,166,213,5,13,190,213,83,136,205,166,255,0,42,158,54,251,6,99,64,203,251,105,147,244,100,239,74,101,136,165,101,203,202,168,52,173,84,66,248,122,177,73,197,237,137,58,198,168,27,132,77,109,13,253,145,242,226,32,134,171,225,211,202,173,103,220,93,72,54,84,112,162,176,49,32,37,211,24,57,220,187,92,74,187,145,120,147,91,121,17,15,181,137,4,15,245,28,137,115,39,216,219,61,254,147,3,143,234,42,43,186,120,37,90,234,163,75,132,118,4,69,227,42,133,84,161,205,47,160,106,15,85,96,101,148,130,26,163,135,140,112,88,32,255,0,184,174,117,134,146,1,42,159,47,40,247,63,105,114,88,18,108,119,216,138,36,85,124,70,7,158,205,71,10,201,229,12,174,52,230,183,119,36,140,44,188,137,171,41,207,100,4,21,110,158,184,173,157,205,202,52,251,106,37,134,51,234,168,225,3,212,55,68,17,22,138,173,79,16,111,194,98,229,26,111,62,180,19,98,97,150,36,178,77,80,197,19,229,4,49,36,101,83,108,17,185,7,158,92,69,40,212,254,164,184,170,28,176,97,22,37,75,79,24,132,131,213,148,137,60,253,0,123,99,238,205,20,137,182,238,166,88,119,164,175,129,36,24,178,167,147,216,207,5,21,26,181,245,30,1,137,20,170,128,50,73,36,28,201,42,200,105,160,51,193,26,87,40,191,141,57,124,108,95,55,181,237,75,176,131,205,133,79,127,24,68,218,190,36,177,127,163,18,214,106,12,109,14,164,0,162,98,151,0,101,251,138,126,203,82,85,70,229,41,72,95,182,167,238,53,38,34,97,10,202,144,36,178,127,182,160,171,144,49,148,205,78,9,189,49,120,214,183,179,32,217,136,92,137,243,244,196,31,7,242,242,33,105,235,118,54,63,55,214,174,213,69,247,51,32,120,116,151,57,24,97,20,138,158,52,249,213,44,249,185,226,23,242,175,89,106,24,57,49,87,241,41,107,128,238,121,114,229,92,188,219,17,217,74,163,79,139,111,230,93,214,95,184,151,73,210,85,183,252,70,72,41,227,89,20,253,88,134,169,24,249,113,188,59,23,100,119,66,77,82,54,251,225,16,41,8,251,16,245,9,69,106,170,219,249,48,112,215,11,40,215,87,213,90,134,214,116,81,215,109,120,214,58,86,214,131,104,250,155,97,98,147,247,83,200,215,229,160,46,7,7,167,209,55,146,103,50,92,178,226,196,186,75,52,197,172,97,229,250,74,178,78,149,196,76,181,248,202,37,139,24,114,179,105,45,34,70,168,184,232,107,51,57,26,27,38,100,218,101,234,70,154,73,246,143,218,45,242,116,147,5,41,242,226,44,160,62,32,222,253,217,113,41,50,170,21,37,104,108,143,54,200,145,12,34,113,174,145,91,90,49,17,133,55,42,67,15,210,163,78,221,132,89,74,170,99,76,97,60,58,196,150,200,130,53,134,158,143,234,95,218,167,49,180,174,230,46,208,221,107,10,219,81,136,120,183,67,78,67,119,4,67,225,42,117,234,133,169,207,172,180,52,90,73,207,40,69,199,230,149,217,7,114,173,117,13,145,45,223,180,15,90,65,119,130,12,76,34,23,33,85,119,46,101,73,32,210,14,119,154,154,212,250,86,212,163,96,107,242,9,116,237,61,140,126,210,169,146,240,73,130,240,236,49,38,141,215,200,86,63,59,210,124,34,181,183,151,243,101,33,85,236,111,130,0,164,3,229,226,31,18,179,129,100,74,67,245,15,247,17,150,86,167,182,102,28,188,126,29,105,218,69,76,87,65,21,91,191,185,207,153,66,49,19,40,133,151,18,189,129,171,105,201,90,200,155,1,198,32,153,141,75,177,243,132,119,196,44,82,99,73,110,55,113,188,203,17,115,200,172,252,75,45,78,130,249,245,95,251,41,41,159,169,43,97,123,171,158,64,184,178,155,47,105,212,171,233,235,107,183,108,12,188,101,33,126,162,130,171,121,106,83,17,180,11,81,217,3,44,66,246,173,112,53,108,88,50,223,18,88,136,82,42,80,211,213,70,240,197,42,55,241,37,122,147,71,193,155,243,113,10,60,139,36,84,117,247,5,49,147,106,57,188,161,22,37,178,6,50,249,230,159,139,237,169,216,108,151,27,204,37,236,18,87,113,169,199,73,205,97,214,165,146,41,65,205,219,15,237,117,169,121,44,38,118,118,39,26,99,83,213,106,73,111,14,233,55,190,135,6,16,56,113,171,194,218,58,147,110,70,248,214,64,218,51,151,147,193,30,105,147,164,215,117,40,186,72,199,147,44,155,190,33,174,135,90,255,0,233,207,136,153,86,140,78,199,63,181,167,124,222,212,5,87,195,175,158,100,176,228,93,1,240,249,17,241,176,66,247,71,254,234,190,226,160,149,97,27,244,193,198,12,88,147,88,122,38,142,77,111,48,137,185,84,181,83,234,164,159,152,163,91,173,67,16,94,101,136,85,155,202,225,81,13,109,14,196,27,79,109,45,178,211,96,17,51,24,73,145,172,142,52,166,202,100,185,61,197,42,55,24,106,135,122,108,79,78,203,136,107,155,95,89,0,182,88,140,81,136,98,122,171,124,246,8,4,14,85,23,125,27,41,243,8,73,108,206,109,84,170,173,147,77,54,35,2,25,68,23,220,76,160,48,113,137,150,36,162,23,238,40,218,123,178,70,240,136,97,13,93,198,153,7,106,206,85,154,55,236,2,45,67,101,59,124,193,68,41,4,156,64,187,178,147,19,104,98,229,71,155,71,190,200,12,151,16,75,109,86,146,60,111,213,151,18,214,85,230,22,52,64,128,15,119,169,11,172,61,42,13,87,20,174,213,67,36,49,107,89,245,84,187,233,226,234,75,44,69,139,201,237,164,181,202,41,41,79,124,10,211,225,227,84,204,170,61,223,129,76,92,67,69,27,225,67,63,87,136,138,138,4,6,66,7,82,166,218,166,93,197,102,185,46,253,0,65,120,26,186,81,4,68,214,29,37,168,153,243,133,33,83,109,251,9,194,20,1,140,1,247,79,81,220,87,248,26,166,97,167,6,76,197,74,46,225,191,193,248,87,159,171,98,8,152,98,64,33,73,245,8,148,207,178,178,146,124,197,235,250,105,213,191,130,138,182,22,80,185,114,172,227,6,93,145,24,35,42,102,95,80,16,12,12,177,99,67,204,12,18,243,87,35,15,160,200,115,26,30,218,8,195,151,42,8,208,229,139,148,40,16,217,60,124,42,210,4,102,73,136,204,203,158,22,203,33,153,113,37,223,24,243,162,114,160,224,64,219,63,155,33,85,160,99,69,207,135,42,50,78,155,0,199,155,117,24,191,108,107,178,203,246,76,132,48,114,63,46,34,42,122,217,246,81,153,238,45,198,128,8,223,218,175,26,214,33,120,132,33,137,44,146,42,25,80,173,156,89,188,214,50,177,143,234,33,36,250,52,146,98,136,92,171,19,83,250,176,249,165,15,31,238,165,58,134,48,52,188,86,75,227,254,52,170,205,95,115,76,38,63,159,16,162,175,64,207,24,155,189,255,0,241,160,31,173,170,172,128,205,164,92,73,75,239,143,38,94,210,32,146,90,224,86,73,153,190,63,8,145,112,32,19,207,50,211,91,49,145,129,152,194,26,55,214,198,71,167,214,106,5,76,110,41,25,100,7,230,18,229,215,218,99,100,71,226,18,235,239,213,85,184,49,124,176,146,123,136,208,108,162,101,9,70,153,122,141,28,109,182,32,232,96,50,8,51,101,228,85,145,130,9,192,202,92,104,8,20,228,147,230,20,195,210,182,192,195,149,99,10,31,85,63,109,238,163,46,228,228,3,50,169,3,48,144,95,218,138,204,201,35,103,98,141,88,168,99,38,65,199,138,92,92,168,11,89,145,100,191,12,72,187,101,139,248,207,151,42,77,168,102,110,124,61,60,188,138,76,204,50,169,75,2,6,40,43,107,41,39,16,121,98,9,5,166,231,216,148,24,101,139,169,17,170,181,60,186,218,167,134,32,136,170,173,143,177,38,4,54,124,248,139,237,38,240,13,147,192,38,200,185,228,13,79,100,95,237,72,173,105,236,162,73,3,50,162,76,20,20,178,140,23,244,229,34,41,236,227,237,82,140,184,100,46,162,172,141,125,249,51,110,148,149,155,232,106,142,77,0,228,233,17,18,121,149,164,234,150,44,95,186,130,54,164,28,145,226,137,105,39,34,92,104,118,165,126,109,209,10,186,99,177,54,29,225,170,140,60,91,241,137,66,235,63,135,180,118,255,0,212,101,148,69,77,89,24,241,165,230,50,23,86,220,30,76,76,33,22,37,101,103,80,23,232,248,209,43,127,167,68,235,77,228,210,3,35,229,236,50,169,13,60,205,177,249,101,127,173,116,10,219,92,188,61,170,86,200,8,233,143,56,229,113,69,32,134,153,198,200,65,245,43,200,213,81,39,126,175,137,13,38,182,38,124,53,194,84,192,44,194,90,219,38,86,191,17,123,21,108,105,145,108,129,139,23,33,84,229,150,146,156,49,238,246,169,48,108,165,214,147,22,85,38,86,92,144,11,121,154,50,9,65,253,66,228,113,71,244,242,169,87,195,137,6,115,226,68,158,50,143,234,38,65,211,118,186,130,38,236,211,248,254,234,22,203,67,90,137,140,218,74,31,238,39,85,103,80,178,132,250,85,113,7,219,148,139,223,132,128,78,92,178,87,218,218,115,214,196,96,101,207,202,68,115,245,33,225,112,237,120,254,162,70,145,147,250,81,84,12,52,32,140,116,62,167,173,61,148,93,165,118,68,203,241,35,39,117,20,105,132,9,251,102,113,20,121,20,150,69,243,208,211,151,7,70,30,55,234,242,42,170,122,216,35,225,46,69,71,50,102,251,245,101,26,77,36,213,177,159,250,164,251,218,120,137,81,160,97,128,68,225,149,36,67,253,213,245,244,128,240,127,245,73,41,27,236,128,78,162,162,42,140,76,252,217,10,179,121,131,108,87,101,166,229,151,207,45,204,156,106,108,219,234,130,97,221,101,87,23,115,217,25,45,170,54,49,158,95,203,127,32,145,101,250,2,27,48,35,31,118,85,95,73,119,144,108,205,145,41,147,2,36,239,51,75,226,252,232,88,108,196,119,136,50,178,141,59,173,198,86,58,173,86,196,188,189,164,42,103,50,145,242,98,245,13,65,192,211,22,54,94,6,137,60,159,196,159,135,79,74,173,27,55,114,164,127,186,133,178,124,138,199,59,147,78,72,87,143,249,95,245,174,131,2,120,36,196,195,181,31,248,22,38,153,77,36,254,158,104,184,137,245,8,143,141,73,178,234,23,26,123,40,164,177,180,241,200,71,225,46,37,43,118,25,213,29,194,93,74,100,97,251,60,75,56,218,122,37,144,255,0,168,139,42,101,168,217,28,138,170,215,115,221,20,159,184,69,81,50,30,72,57,130,33,255,0,18,181,252,1,20,132,249,72,184,134,189,51,71,158,19,59,120,211,213,19,228,70,99,131,154,120,35,90,252,220,172,68,23,90,232,52,134,60,152,168,91,239,133,0,183,177,29,142,47,250,169,204,6,105,253,46,204,55,118,131,253,177,169,178,162,5,152,13,250,122,214,200,255,0,41,255,0,73,51,14,128,177,146,60,50,226,147,249,17,76,248,175,166,107,127,202,96,72,47,220,78,106,181,255,0,171,119,8,130,83,252,149,79,129,246,216,159,55,195,211,214,143,48,120,146,187,42,222,62,101,214,13,25,242,96,254,168,124,172,250,171,155,93,176,227,150,48,229,84,220,87,18,162,64,177,144,89,151,106,66,162,160,106,18,20,111,136,40,24,190,225,85,29,107,34,10,38,19,11,41,18,139,32,196,173,249,179,113,13,99,50,155,80,15,193,131,157,231,44,197,38,66,175,63,79,122,32,51,111,200,81,253,52,69,109,216,44,159,134,166,81,10,85,243,82,67,188,32,30,91,105,67,197,237,141,37,238,160,52,167,181,137,36,12,16,68,128,212,148,36,43,55,117,226,228,82,250,110,238,202,12,172,34,22,81,249,174,193,85,130,72,48,152,67,201,224,177,112,108,202,156,238,144,218,142,51,240,148,169,229,145,162,146,43,196,105,227,200,190,107,59,34,105,178,48,193,16,241,149,115,121,154,159,214,229,97,137,216,149,155,60,76,168,101,172,13,201,48,132,185,81,84,49,177,157,130,42,42,170,135,83,140,25,69,23,183,220,69,70,170,185,141,47,45,136,151,77,113,38,195,237,176,6,207,148,17,19,8,208,248,50,152,188,137,120,109,96,198,226,48,136,82,173,83,12,79,12,219,165,207,36,131,42,142,76,201,94,28,43,67,247,195,31,106,153,54,167,185,173,230,23,204,143,233,169,203,47,143,96,140,125,161,116,145,50,174,125,89,190,138,212,182,99,207,36,248,114,144,164,95,103,214,234,108,156,66,227,253,165,63,166,36,218,234,159,155,137,242,42,201,250,144,250,92,31,212,46,119,95,196,181,99,166,76,104,101,36,251,24,32,195,136,98,253,212,193,225,60,158,99,41,200,26,182,13,220,239,148,42,178,140,246,9,156,185,21,86,69,38,202,194,83,105,80,73,38,110,60,136,23,233,179,198,39,18,177,100,152,63,85,13,113,48,112,129,148,66,34,170,204,164,234,194,0,190,84,97,226,52,4,86,241,152,250,177,17,78,27,226,68,76,239,14,213,103,234,71,155,243,97,159,24,95,186,179,114,225,81,177,161,234,59,108,152,132,76,104,7,232,249,85,191,54,84,185,250,182,242,49,216,24,150,153,127,105,62,167,212,50,202,118,122,128,136,84,246,100,248,25,84,134,212,44,185,146,253,164,65,113,169,144,232,201,99,62,236,185,50,47,209,76,147,77,37,159,229,99,75,103,233,80,89,19,48,120,147,43,68,12,204,135,27,140,99,198,59,4,97,17,90,213,70,124,144,101,77,45,116,49,5,204,89,89,84,204,200,199,173,31,202,100,200,149,147,244,22,197,11,217,19,7,220,67,178,100,191,60,94,218,128,101,196,173,223,205,202,33,83,119,238,138,60,161,41,4,53,207,36,110,229,86,165,143,135,222,68,67,140,193,242,148,169,37,60,204,128,77,24,255,0,186,150,212,10,154,172,181,9,32,240,196,18,133,190,141,127,118,254,210,99,93,8,193,136,95,105,28,25,144,106,98,243,8,101,34,162,211,94,67,89,137,173,1,12,245,172,249,177,42,91,230,83,78,3,195,199,145,39,245,141,241,243,117,45,175,140,204,153,150,111,106,140,27,119,57,181,246,128,61,151,158,44,130,253,164,162,170,134,13,73,241,88,100,41,62,226,237,65,99,49,164,122,183,67,30,104,55,113,5,200,186,21,150,101,254,146,201,4,144,231,193,140,14,220,73,141,110,161,170,154,124,61,170,95,240,101,204,150,98,40,138,183,214,214,191,79,189,225,44,85,54,233,217,50,11,41,91,50,72,10,206,34,145,65,223,85,3,62,239,40,202,68,121,172,165,201,126,32,172,99,64,196,118,26,196,92,106,117,166,78,12,43,173,49,235,73,155,42,168,135,118,121,163,237,77,67,166,244,196,224,33,25,72,8,50,222,24,153,49,166,170,62,67,45,144,210,243,89,123,75,227,38,75,243,249,177,38,108,170,181,25,216,97,11,42,67,125,14,224,71,121,101,241,35,111,244,54,195,238,76,29,184,144,120,96,228,204,82,229,65,211,220,15,193,129,176,70,79,128,57,60,177,10,154,172,3,104,112,199,218,17,113,166,184,98,21,137,29,85,172,184,195,194,97,38,193,51,10,160,214,3,85,148,104,158,29,89,82,192,237,5,237,35,228,188,133,26,67,152,100,150,244,139,103,1,142,253,227,56,241,42,87,207,62,209,115,155,89,150,49,137,150,184,72,56,218,195,81,144,152,101,241,38,88,216,102,108,70,58,170,214,88,159,218,165,227,96,146,78,94,84,125,173,145,38,246,173,112,233,9,100,60,81,23,92,113,144,176,216,54,176,105,24,195,101,94,126,185,4,158,162,144,168,192,232,49,237,121,121,82,185,48,7,90,252,56,135,141,43,66,161,99,68,155,39,217,51,15,34,244,61,19,42,51,61,71,145,82,195,173,173,16,25,47,220,77,227,90,143,195,9,185,70,133,145,16,42,196,187,234,162,89,65,197,44,95,232,81,102,167,137,73,106,205,160,184,202,186,149,241,162,250,118,106,225,40,51,70,57,9,150,192,92,66,77,107,130,224,197,30,158,128,9,216,242,166,86,176,193,4,152,98,32,52,220,202,62,162,228,86,33,129,6,119,135,205,12,74,76,203,228,84,231,147,31,106,39,245,15,26,62,53,149,136,162,240,136,101,85,183,20,140,193,139,18,146,147,26,37,104,249,101,40,181,7,80,56,215,114,228,159,14,37,129,180,240,46,229,51,42,206,49,142,95,242,236,95,237,44,183,51,163,29,133,50,232,134,200,162,73,155,1,223,105,128,86,197,249,72,164,41,62,210,151,164,187,244,217,216,138,34,9,126,134,211,17,170,167,69,97,101,226,255,0,2,69,174,244,125,4,145,238,234,98,229,42,179,82,101,254,144,86,100,97,125,61,198,228,12,197,40,133,90,46,2,121,36,97,66,85,57,67,100,122,73,216,101,197,227,87,62,108,156,60,216,177,46,122,209,139,216,73,14,170,33,71,132,217,50,125,69,162,101,87,225,247,250,140,75,76,191,109,97,112,195,140,156,37,75,164,178,118,215,48,165,98,79,226,39,145,208,104,111,143,58,35,13,44,68,18,167,102,208,131,253,82,227,63,11,181,37,141,149,169,226,91,100,40,196,245,215,195,233,196,7,104,196,163,106,12,203,115,25,38,24,199,212,53,55,101,37,145,189,212,93,171,255,0,59,240,151,42,151,152,19,206,225,83,201,254,70,90,161,65,91,118,193,116,227,42,110,27,81,201,250,106,70,182,6,219,193,60,194,8,192,204,154,191,211,88,213,124,193,249,165,112,35,15,62,99,21,106,178,159,136,143,42,70,251,34,73,39,106,108,132,169,77,50,201,149,190,234,218,207,13,64,204,33,16,203,149,74,109,183,207,197,151,42,166,161,140,58,134,127,230,149,85,147,33,235,115,54,105,137,209,186,120,150,79,211,114,242,117,42,88,122,132,31,186,155,240,78,31,82,180,115,35,252,8,202,200,74,179,73,86,201,7,245,9,248,136,130,153,160,235,125,153,252,127,105,84,73,141,249,214,12,134,63,105,83,112,153,18,106,168,149,163,120,69,2,78,79,168,68,172,209,172,99,3,212,54,185,85,165,241,158,46,41,101,227,94,173,100,89,35,196,17,101,72,172,182,41,151,99,159,70,214,0,146,125,161,98,237,138,155,50,200,3,30,105,114,136,182,235,61,1,18,79,132,184,156,82,126,218,79,233,187,104,184,77,144,184,144,209,255,0,69,86,40,35,90,233,255,0,12,165,149,151,237,175,79,212,145,36,241,68,16,196,185,245,149,148,65,252,160,120,150,49,177,201,103,12,162,100,92,203,103,111,114,248,212,180,245,35,249,246,163,195,113,91,211,148,153,20,229,85,60,236,127,170,77,227,85,109,137,148,202,251,56,147,220,40,163,25,242,81,175,102,53,63,2,100,226,31,8,69,252,137,239,231,255,0,220,41,85,64,87,107,38,88,193,194,36,154,3,52,228,239,48,219,74,228,86,12,207,36,120,177,113,174,121,172,52,195,199,43,119,17,85,99,253,76,176,228,218,122,168,143,254,135,41,108,14,146,157,220,85,3,26,29,150,78,25,242,68,141,121,173,69,196,107,233,165,39,238,167,171,134,37,179,194,56,204,230,148,53,156,10,64,93,147,10,129,125,84,175,7,155,41,10,137,164,12,226,159,245,69,18,90,186,11,137,208,159,240,222,8,185,141,141,101,233,67,24,241,8,163,18,87,27,229,135,204,82,23,249,80,166,178,102,78,210,36,145,221,198,85,42,152,240,70,31,205,202,26,77,107,60,101,243,218,69,25,127,117,72,26,52,235,41,223,41,147,31,212,34,183,170,14,139,173,3,5,119,115,150,79,211,26,35,95,223,83,89,72,137,147,229,231,194,81,98,26,121,91,38,32,193,148,178,134,173,217,73,167,230,243,68,129,148,94,217,50,175,134,211,116,254,31,160,196,155,110,47,29,67,113,142,127,39,86,146,49,240,226,202,52,83,237,98,217,3,138,47,34,160,252,24,2,147,171,42,158,212,58,110,198,183,207,211,242,9,54,210,246,199,81,55,12,224,89,99,38,21,107,85,113,19,27,50,197,25,23,24,128,203,136,199,126,237,80,110,103,73,234,202,167,182,232,83,208,188,212,38,170,156,54,109,5,202,147,6,49,49,246,141,13,84,19,201,103,55,26,217,61,242,224,143,229,49,148,137,45,33,149,13,125,56,8,204,216,185,19,106,217,224,20,93,161,133,200,161,191,22,217,11,245,113,71,252,105,149,110,170,137,52,152,118,24,137,251,171,108,195,84,203,85,64,25,124,205,17,73,86,176,131,150,186,73,130,201,209,84,147,244,243,199,45,230,202,174,172,66,161,44,200,78,20,48,99,62,20,172,216,145,80,243,198,68,204,54,79,105,109,152,7,80,236,183,35,196,85,132,205,60,193,124,223,26,67,152,131,233,73,167,207,188,25,242,196,200,95,226,83,255,0,41,76,74,183,227,19,16,134,146,114,240,136,169,19,53,84,236,31,212,34,255,0,180,183,195,159,148,153,177,98,82,109,195,107,160,246,29,84,28,140,44,178,242,39,179,36,190,52,76,81,18,88,121,11,212,36,211,109,99,37,152,113,12,95,184,153,153,170,2,232,204,33,59,86,247,198,26,2,200,51,160,147,8,101,12,164,251,107,88,103,142,55,234,242,41,90,131,142,66,198,13,124,159,63,24,56,144,219,248,132,31,8,136,182,214,233,11,27,246,101,204,65,71,85,93,55,73,179,19,143,184,228,127,22,85,61,100,16,73,62,108,92,138,230,125,111,160,29,245,248,191,108,138,78,123,206,41,79,202,46,213,85,85,22,194,248,204,219,29,116,122,119,142,104,25,153,115,57,48,39,18,115,37,136,188,74,243,79,79,4,16,51,50,214,106,12,185,143,38,86,128,128,126,37,201,245,129,165,86,159,14,46,53,212,205,168,107,177,164,151,16,235,111,216,254,180,139,50,191,34,117,100,57,140,104,19,166,244,136,133,76,191,240,208,22,64,97,172,4,66,145,91,233,231,250,73,216,28,67,198,186,12,54,65,154,6,97,16,215,66,200,136,21,99,143,83,208,142,147,134,37,92,158,37,125,166,224,30,79,41,162,226,253,213,82,104,113,99,123,177,132,149,73,212,49,32,246,149,115,201,50,38,74,82,204,234,20,250,166,21,15,233,177,68,78,81,44,217,168,65,37,159,40,92,168,67,122,148,146,112,245,169,175,80,207,196,54,194,60,34,136,156,69,25,86,247,179,39,114,251,91,14,8,251,75,202,182,79,120,63,180,79,96,98,126,123,9,24,236,218,23,148,171,127,165,78,24,61,70,92,161,151,237,162,164,208,203,146,204,193,198,145,76,153,127,24,111,137,198,181,149,133,54,218,234,73,209,162,226,8,135,147,219,92,239,83,135,93,217,3,44,185,228,219,125,52,105,153,121,234,57,101,170,112,135,114,6,102,68,113,254,224,114,106,27,41,208,103,109,44,5,199,231,216,187,109,60,13,29,38,32,202,25,81,183,42,58,224,52,99,238,23,34,223,79,85,185,230,9,113,98,78,216,112,212,21,174,95,178,134,183,218,50,10,203,70,86,201,230,49,113,37,57,173,107,71,242,147,212,241,190,33,92,138,118,208,197,202,167,189,47,208,85,77,186,134,159,211,121,170,114,16,107,85,86,173,61,107,30,35,64,202,68,250,4,153,211,71,243,113,73,141,103,50,134,186,79,54,44,74,158,142,185,11,146,146,151,22,164,187,38,236,209,113,41,255,0,71,36,147,176,220,138,209,240,192,50,97,14,60,104,246,122,112,134,206,36,43,42,5,88,77,2,25,198,12,65,18,206,124,60,67,204,158,177,156,105,77,148,152,189,82,242,127,26,70,145,134,168,140,51,0,34,112,242,145,84,211,152,147,71,204,36,150,53,104,196,76,209,5,136,127,116,74,134,157,228,243,205,139,46,36,181,200,170,241,0,212,52,242,227,124,216,146,128,234,121,209,188,4,98,145,117,61,205,85,148,77,165,142,218,48,148,12,154,72,181,182,47,196,81,148,126,124,100,84,101,71,37,102,65,124,205,85,148,99,229,34,24,51,206,66,118,163,230,105,47,91,126,92,184,134,36,116,61,31,6,48,63,94,151,109,123,123,141,99,83,25,23,30,35,64,202,150,73,210,71,201,187,136,44,191,109,62,100,98,65,233,22,229,49,173,49,36,254,172,67,140,150,202,105,27,26,202,214,9,241,26,1,56,149,108,61,66,121,160,196,97,9,7,125,60,3,225,136,84,190,7,94,92,184,214,47,111,17,153,174,165,52,61,60,57,175,221,226,38,79,180,152,122,81,197,197,136,138,89,147,47,6,207,233,242,164,148,104,83,106,219,248,79,229,220,255,0,186,158,207,244,37,127,165,45,198,152,157,36,30,224,134,165,223,79,58,23,247,229,85,52,247,214,87,96,229,47,241,175,151,117,89,25,196,84,115,23,129,28,202,73,211,79,152,37,203,251,165,71,201,125,200,217,180,13,52,111,226,83,118,80,236,180,249,55,102,148,158,82,107,104,146,65,139,168,136,225,240,83,154,226,4,109,19,121,101,203,47,32,190,218,212,105,227,208,131,249,177,73,147,139,219,18,164,54,167,36,145,225,221,98,82,87,213,68,182,243,8,103,229,203,244,150,170,239,99,219,177,59,50,14,42,190,54,68,155,242,145,52,228,159,220,41,80,51,245,131,55,121,165,151,22,95,109,3,73,162,101,198,38,83,11,16,254,162,121,101,162,107,166,197,127,97,72,167,248,232,156,181,245,41,185,252,27,192,214,3,218,179,16,134,95,221,42,125,85,62,13,216,62,111,24,151,37,14,146,170,140,254,94,37,67,3,28,17,237,34,23,141,25,39,29,67,22,45,230,62,13,111,84,252,191,109,43,147,125,92,82,126,151,254,170,71,50,4,226,179,48,74,177,129,1,227,253,90,86,141,185,27,96,249,147,224,248,63,50,156,147,79,107,119,231,233,34,20,97,253,69,243,80,204,28,39,179,151,141,60,211,23,21,194,3,57,70,85,8,218,175,145,122,224,71,204,248,63,127,109,250,187,146,127,186,134,135,240,31,80,86,159,119,18,230,72,191,149,118,184,115,224,201,230,54,52,197,243,192,38,112,227,18,237,252,136,63,83,153,149,254,206,97,79,167,181,61,75,217,187,190,146,92,95,80,170,157,151,12,19,62,110,208,127,202,84,6,161,184,124,146,97,16,151,60,184,211,199,154,118,114,145,77,151,89,184,250,5,191,99,169,63,89,233,241,112,134,86,228,137,100,251,186,217,164,204,82,226,18,156,164,209,251,97,179,23,98,165,52,9,98,102,35,99,199,251,75,118,89,62,76,106,185,190,27,192,87,179,211,241,163,112,216,251,37,31,242,41,247,201,131,80,207,213,114,32,153,175,43,132,124,69,148,164,210,55,115,85,74,167,207,213,88,250,163,99,251,98,74,102,24,132,103,55,106,101,26,248,114,65,196,94,52,62,28,167,76,181,99,25,68,97,52,226,29,129,12,95,228,34,181,167,170,131,80,13,220,178,140,164,75,164,211,156,145,50,245,13,66,73,214,19,163,92,122,72,138,66,254,117,89,45,224,108,117,46,236,181,205,105,72,248,153,70,37,149,108,63,91,255,0,46,198,84,165,244,241,38,196,202,92,121,18,214,105,140,100,226,148,65,15,247,82,172,52,249,6,101,42,47,130,13,28,12,210,231,199,201,244,199,249,200,148,67,212,158,172,254,82,144,67,64,179,74,196,43,251,114,147,238,149,108,153,167,172,163,12,130,137,140,169,154,27,136,178,15,217,50,182,55,135,167,207,202,79,166,190,76,181,185,146,62,44,74,58,147,76,78,223,102,182,201,254,53,118,200,99,140,204,66,82,217,203,34,246,196,152,124,251,33,61,249,101,15,246,210,185,149,179,174,207,213,199,224,173,255,0,15,18,119,187,255,0,73,124,153,84,10,208,118,170,213,16,149,178,33,33,232,152,144,165,48,194,16,242,121,174,169,14,170,168,80,89,196,63,240,40,233,52,145,38,252,222,252,130,39,182,53,190,146,238,80,229,250,73,68,68,219,143,226,85,179,83,59,189,13,85,39,204,161,226,74,225,232,240,86,202,100,176,202,33,85,243,216,12,124,201,68,199,143,233,45,105,149,206,124,144,62,4,147,224,196,181,90,204,196,62,101,39,62,238,94,76,34,22,47,184,182,122,173,112,193,150,92,172,164,92,173,98,129,15,147,148,136,208,204,178,132,12,216,163,99,251,139,156,234,29,108,49,63,8,132,182,83,234,66,89,69,230,47,34,101,86,2,234,77,196,169,192,237,81,26,158,5,196,144,101,137,42,79,23,221,84,117,175,25,25,218,155,190,48,10,14,165,88,227,94,44,35,88,226,116,255,0,18,39,82,88,250,77,129,73,254,63,113,116,56,119,18,236,129,152,42,123,226,23,194,224,91,248,88,215,69,228,23,34,39,225,233,143,91,253,58,196,92,130,71,225,172,89,21,223,221,95,233,64,23,202,201,204,34,126,218,67,169,13,138,115,62,161,94,175,253,16,18,121,74,128,159,166,42,163,120,75,137,23,151,234,118,38,90,18,101,99,229,37,12,233,48,89,46,88,191,209,238,113,169,251,95,89,221,97,175,201,137,111,178,159,115,39,135,230,100,255,0,240,52,214,145,243,163,3,152,88,136,183,39,229,160,19,33,159,242,47,9,122,212,13,150,208,68,127,254,246,170,160,48,22,81,88,35,23,145,35,213,90,96,132,3,246,136,173,193,88,6,169,156,156,165,77,164,195,60,145,252,167,98,141,135,234,176,123,149,189,85,150,216,29,188,137,163,90,8,204,14,24,214,162,31,205,149,125,222,78,141,238,175,76,190,198,244,57,140,73,44,204,158,170,105,188,50,73,36,137,168,76,65,49,1,85,24,2,102,83,21,121,246,64,146,124,49,57,86,8,24,246,62,75,214,249,148,128,147,23,181,125,141,24,235,121,160,109,185,114,161,134,82,53,250,2,84,151,191,9,71,141,106,173,170,157,83,57,241,10,82,21,95,50,102,64,97,10,15,96,79,60,202,77,81,192,188,241,49,98,205,84,8,63,81,104,159,91,59,59,205,148,152,208,76,167,150,94,209,39,88,197,97,201,181,109,116,150,102,202,65,45,79,214,116,209,128,255,0,154,202,145,220,105,227,224,202,47,246,210,32,132,145,137,213,149,54,201,150,58,174,140,213,176,117,72,31,16,223,245,82,93,109,166,229,86,159,119,83,182,41,20,174,158,152,250,219,86,101,226,220,174,161,233,64,36,28,194,149,148,158,8,141,169,143,115,78,71,51,226,142,173,169,3,226,68,166,203,251,75,77,15,196,185,83,127,205,177,198,253,213,186,238,28,184,214,178,179,123,175,72,102,105,33,217,114,246,169,201,210,223,228,101,146,135,80,170,212,59,159,3,10,120,241,170,41,55,118,50,64,48,132,185,87,37,164,164,157,254,93,94,34,113,43,168,17,167,84,3,104,95,250,138,80,244,173,8,52,151,40,76,204,149,79,9,133,200,185,241,180,49,228,203,221,136,68,40,252,213,96,100,229,247,86,121,159,7,221,93,130,139,171,106,172,96,191,171,18,99,63,92,146,183,194,33,162,229,251,139,40,118,81,103,19,14,85,185,250,123,47,73,114,164,170,176,2,51,226,65,4,54,6,36,162,99,250,106,182,183,88,69,146,12,222,234,144,252,0,66,159,49,132,138,102,152,149,90,252,216,136,33,161,161,254,153,97,150,164,147,234,228,97,177,36,118,90,134,242,16,25,19,47,31,237,38,236,48,253,210,161,238,33,130,216,120,114,226,91,137,161,154,121,243,166,244,149,52,159,165,119,39,229,42,73,15,117,72,15,148,42,99,73,168,79,187,249,178,229,89,172,154,160,129,114,107,106,163,3,244,28,137,51,33,143,207,169,116,57,44,163,155,7,48,139,201,224,165,38,120,9,233,247,21,198,85,36,181,84,62,60,33,23,98,144,125,81,227,15,155,32,134,175,175,152,66,179,40,146,73,148,47,178,173,205,148,136,52,71,14,96,227,123,188,107,84,203,237,63,36,100,14,34,20,139,16,195,36,102,62,33,150,136,116,128,20,172,216,187,82,212,203,106,76,198,100,184,55,140,44,66,241,249,229,198,187,100,61,84,11,122,160,87,122,92,33,98,247,61,197,7,113,165,95,250,184,139,10,72,215,49,189,212,141,31,146,155,102,47,205,172,61,19,229,3,182,229,251,74,91,85,90,217,77,126,236,200,19,73,28,153,89,165,151,144,72,249,149,178,173,224,144,193,66,198,54,224,78,131,129,235,100,126,98,226,86,243,33,193,164,240,54,34,73,34,141,208,119,99,210,254,98,150,46,79,53,121,38,236,26,146,15,104,210,110,81,171,216,82,94,200,39,212,0,127,202,226,72,170,153,107,4,248,74,46,52,238,226,120,43,64,193,8,164,200,85,132,57,32,218,117,16,164,79,101,26,166,137,147,49,173,17,171,65,56,156,189,136,151,213,69,157,202,100,1,153,107,25,248,171,132,154,161,97,148,198,86,214,143,15,30,68,126,155,152,76,140,50,229,186,134,6,167,130,79,81,49,114,162,116,174,164,151,145,130,40,137,145,73,149,204,106,157,250,226,100,27,104,44,17,123,20,187,52,144,5,243,101,149,198,148,6,238,87,135,81,17,140,181,57,65,204,92,73,214,70,77,12,38,181,158,131,5,187,15,134,47,26,225,208,254,26,68,210,218,169,246,21,208,6,34,23,220,95,172,40,67,234,68,195,148,105,7,197,77,7,233,176,95,99,19,25,125,193,174,168,217,102,77,84,70,16,233,42,217,211,65,203,104,50,254,68,237,240,25,90,125,221,132,248,203,139,134,226,214,75,246,130,41,99,23,237,166,158,155,171,167,3,8,121,71,245,61,197,199,87,209,189,141,196,233,22,90,146,15,254,219,190,100,159,105,52,210,79,157,110,199,150,89,86,173,7,164,129,10,159,52,177,114,38,172,159,6,167,204,81,10,153,187,34,255,0,77,92,197,87,15,60,25,125,74,35,86,195,212,218,202,91,43,130,82,10,55,211,26,234,208,246,54,231,102,85,148,157,24,1,31,119,16,164,76,170,142,185,133,136,93,61,163,237,116,216,48,203,42,174,135,66,249,32,230,22,84,209,225,38,14,110,84,172,211,223,7,221,196,134,147,244,10,234,109,120,65,82,55,241,13,73,106,27,41,125,184,136,33,249,172,167,234,67,201,63,15,42,222,102,30,202,11,226,20,93,168,92,205,0,13,216,241,161,95,119,58,75,240,196,68,51,76,28,99,230,42,99,73,84,8,222,124,75,118,212,203,1,135,79,18,202,43,255,0,227,44,188,138,85,243,37,105,43,45,165,134,76,101,122,233,12,152,8,39,196,101,191,86,233,138,109,65,85,196,34,100,70,60,77,39,35,89,12,160,221,196,42,215,24,35,178,150,194,148,73,70,158,161,149,72,247,132,194,146,81,170,7,189,226,233,138,178,180,16,106,105,227,140,12,62,218,213,26,224,5,30,80,242,165,6,147,58,75,30,28,75,126,155,135,233,175,249,190,81,165,168,214,53,76,184,222,249,134,36,82,100,66,195,170,178,243,205,149,116,39,198,163,40,55,98,18,22,3,192,35,242,139,16,211,96,102,65,90,110,4,89,172,28,75,18,237,191,113,57,126,146,131,25,252,88,228,143,237,164,211,36,131,25,49,9,47,12,61,78,81,190,94,82,10,48,145,185,175,137,181,30,73,184,173,168,247,70,36,146,101,240,230,159,181,40,126,198,219,186,86,82,9,122,77,57,227,120,75,15,90,147,89,219,220,112,235,136,103,47,129,162,20,130,89,198,152,8,67,229,148,66,162,217,48,19,98,48,63,73,4,104,27,225,191,23,96,150,237,168,88,249,125,62,171,99,151,127,252,105,125,84,147,205,0,195,16,72,83,64,121,95,134,90,124,200,0,132,6,98,42,202,255,0,70,176,20,207,92,243,196,34,226,94,244,29,105,225,148,37,31,251,73,151,128,59,138,180,217,95,51,6,210,36,164,172,186,38,128,166,33,9,240,97,176,148,50,145,98,26,120,63,221,151,42,90,207,221,70,198,49,227,115,27,173,17,182,160,202,30,109,141,39,129,98,37,22,186,158,36,105,121,165,139,41,19,107,40,96,178,139,152,69,64,51,225,165,141,144,247,120,136,95,220,87,217,191,201,43,25,214,234,70,91,19,12,190,33,253,52,203,211,71,219,16,171,101,62,128,4,39,230,177,226,196,159,177,149,69,148,192,212,242,253,68,173,88,126,76,200,146,54,164,151,73,194,104,184,135,245,16,175,212,249,71,152,69,202,69,212,39,192,166,155,19,105,99,182,83,123,13,23,82,127,210,201,42,45,19,252,134,66,42,171,47,82,255,0,49,18,118,248,192,16,57,138,189,38,101,81,73,242,130,24,134,130,184,134,121,49,95,44,66,38,52,141,39,232,81,99,26,122,62,228,25,66,131,51,237,96,143,20,76,127,237,40,128,223,92,193,225,245,66,99,250,105,245,38,170,177,243,249,178,143,26,69,153,188,198,104,232,16,105,250,196,132,253,80,196,180,204,181,213,95,221,202,227,251,105,172,205,91,91,39,134,32,134,82,37,83,223,185,26,174,15,240,78,204,98,27,44,160,229,148,133,146,248,163,233,22,85,230,82,85,8,25,165,202,196,190,67,181,174,132,255,0,170,52,171,128,199,211,4,248,243,68,17,5,246,212,212,255,0,134,148,218,182,214,45,181,182,76,145,159,198,171,227,89,68,35,243,7,148,104,199,204,31,180,36,247,18,163,144,214,143,211,153,16,93,99,98,67,36,39,130,126,20,210,183,83,156,92,62,218,42,76,152,133,230,197,137,27,151,92,130,167,218,119,144,160,202,81,17,21,38,236,3,30,16,228,82,51,53,13,172,35,188,85,229,30,63,182,189,2,201,246,67,121,77,216,144,211,101,173,192,51,243,21,44,54,179,100,23,252,160,139,251,139,108,200,99,146,126,164,43,233,50,243,45,219,208,107,4,7,80,234,11,33,246,147,26,0,56,51,188,217,71,145,49,52,147,237,54,130,22,47,218,72,159,24,241,153,148,171,21,127,80,45,169,231,193,19,57,138,52,201,230,4,222,42,245,200,231,217,28,157,43,77,38,185,181,173,38,34,228,18,155,51,216,42,167,68,146,25,80,72,253,217,80,185,129,238,164,134,212,62,164,12,193,41,10,69,178,182,249,253,50,196,53,69,97,106,80,208,218,143,57,3,16,74,162,51,206,79,180,163,235,77,7,116,195,7,249,21,188,107,90,210,3,14,46,68,219,154,33,149,3,53,62,229,249,132,144,201,128,248,199,120,85,12,205,67,233,188,33,198,147,62,200,246,82,178,226,91,185,115,106,43,146,103,198,98,81,14,96,8,247,238,242,43,15,77,28,146,124,218,16,208,234,163,31,8,68,158,170,7,52,213,85,182,83,158,255,0,73,235,250,139,126,155,135,113,8,24,74,82,20,139,173,198,12,82,49,159,42,53,140,154,216,131,127,86,36,96,46,68,27,228,234,49,15,168,152,210,175,94,157,211,202,186,60,199,131,6,17,36,38,141,144,120,113,15,253,165,155,104,230,217,132,212,149,167,178,59,203,186,79,89,12,17,159,203,40,101,73,164,213,28,127,164,90,3,62,39,158,25,113,72,166,209,177,182,46,160,99,23,74,122,105,245,208,98,101,151,202,79,166,162,32,92,65,141,196,18,166,12,96,228,252,223,34,204,131,17,196,9,241,103,115,75,128,49,13,34,212,244,149,86,71,205,16,69,17,19,26,216,100,156,255,0,218,91,102,24,21,175,229,77,109,64,213,164,171,109,68,12,50,229,15,26,50,77,56,50,63,173,79,204,212,156,159,41,214,177,245,226,78,102,28,171,55,152,42,45,212,147,217,8,143,136,34,246,168,215,195,222,191,154,82,186,54,149,136,95,155,151,41,77,217,60,117,175,205,19,175,205,35,41,85,99,208,244,51,200,54,20,210,136,52,201,249,43,126,166,52,134,203,88,68,20,86,27,126,148,126,54,36,150,98,136,92,169,57,252,3,29,38,1,143,39,164,169,200,103,158,55,12,184,191,237,174,113,164,175,165,103,249,184,164,196,175,223,168,64,78,145,16,164,79,95,225,43,21,48,61,55,107,148,194,72,239,164,215,73,99,241,37,38,52,233,160,204,82,255,0,26,156,153,38,224,100,197,237,35,69,113,134,144,45,95,10,88,204,37,210,233,222,123,176,101,196,184,232,94,244,250,29,149,148,96,112,202,32,134,150,174,130,226,116,153,240,232,196,7,134,196,92,159,77,76,134,146,38,239,52,65,17,38,53,247,228,96,178,148,164,84,213,83,198,48,48,220,127,224,76,179,55,152,50,129,106,16,190,52,78,33,118,168,183,245,188,37,93,85,236,139,110,7,134,39,41,18,48,232,109,177,254,108,92,75,169,115,91,8,114,243,100,130,247,152,34,25,82,176,221,156,147,185,69,137,119,9,58,50,186,79,72,146,121,154,98,182,8,31,150,7,34,102,84,117,14,250,147,117,179,14,66,51,149,53,159,36,253,34,148,135,12,96,15,167,137,14,247,140,146,249,87,27,70,165,108,57,147,164,172,163,65,29,142,232,106,94,239,64,3,80,13,155,188,133,79,51,31,195,9,101,19,23,211,85,26,110,171,32,216,111,254,10,170,172,162,216,229,161,248,104,13,55,225,97,19,137,81,208,213,30,73,217,187,229,252,234,238,238,28,89,35,218,123,74,45,242,71,167,229,253,84,51,47,128,100,62,178,129,137,153,118,11,24,126,99,233,67,254,39,223,3,171,16,254,226,21,150,88,189,213,38,145,190,130,163,201,53,71,146,5,60,109,49,44,111,225,138,69,71,79,112,9,35,237,79,24,29,207,42,104,228,95,45,0,140,129,27,27,58,177,38,65,11,61,210,147,253,212,85,196,152,177,152,148,70,184,36,158,156,120,209,221,64,204,210,88,71,240,173,87,204,4,26,119,203,49,87,166,64,36,97,238,242,141,77,92,73,157,110,60,92,155,100,192,9,90,195,205,127,49,120,213,173,110,152,137,131,49,132,166,169,33,227,240,93,6,29,149,108,104,152,165,241,45,220,84,10,147,211,244,125,60,231,230,9,70,36,101,110,155,166,40,25,216,92,75,85,172,248,50,70,240,196,149,151,47,210,73,152,107,40,221,69,40,144,210,51,174,32,165,159,153,32,131,16,109,8,33,165,175,146,127,14,34,255,0,34,70,25,246,50,79,202,92,171,108,157,67,182,38,28,67,82,200,97,160,76,255,0,120,75,94,216,241,142,194,133,35,126,164,56,137,155,96,52,222,159,80,250,191,152,75,23,22,37,131,148,240,236,165,227,194,98,145,107,147,0,246,76,126,18,226,90,66,102,125,85,245,239,32,201,194,81,255,0,26,85,101,50,167,61,187,164,177,28,231,132,182,132,18,117,73,107,71,4,24,101,242,162,117,14,158,61,191,46,34,21,34,14,143,177,250,88,149,89,127,80,176,211,82,79,139,177,205,83,3,143,254,162,231,58,134,239,81,136,12,218,11,16,151,75,128,243,214,252,161,69,149,101,107,79,235,108,253,47,34,120,233,197,132,107,17,122,111,98,81,179,118,92,165,85,242,77,20,96,195,16,74,86,102,143,178,173,156,204,194,32,134,158,201,167,56,226,229,23,252,136,101,254,154,160,48,222,66,206,86,240,47,162,248,50,33,132,185,60,150,74,207,134,38,76,138,162,146,28,232,192,204,98,174,85,135,94,67,179,20,218,132,199,140,13,220,68,5,110,176,219,119,100,42,244,251,129,142,14,30,37,6,205,103,79,81,56,129,44,161,228,250,105,153,116,16,235,140,214,19,164,131,12,74,191,228,42,146,181,147,127,159,139,30,52,68,61,66,251,120,60,82,133,252,104,250,214,0,67,249,188,133,78,170,130,228,15,15,125,101,224,17,11,145,50,126,143,25,71,138,196,185,81,49,159,16,79,249,78,36,105,141,56,140,249,65,101,79,184,169,199,65,114,32,13,166,193,4,239,16,145,1,147,93,80,60,161,229,34,101,101,186,200,253,218,50,171,209,202,14,104,3,41,17,107,140,77,50,227,124,78,209,172,189,87,19,246,136,251,224,209,198,127,202,64,32,137,246,212,227,205,18,54,67,123,139,25,84,97,158,217,228,34,107,1,231,27,48,226,91,244,149,39,173,129,134,49,85,92,250,112,86,197,225,90,171,29,69,179,28,230,52,155,152,214,175,49,133,136,105,188,251,177,145,156,200,155,137,236,16,48,149,1,12,213,164,247,70,85,38,173,138,131,70,96,38,251,169,235,43,72,40,153,132,94,53,59,39,125,72,71,203,137,20,101,25,22,202,171,35,205,38,99,127,182,169,234,72,87,168,109,113,74,244,254,165,182,28,10,216,209,114,229,33,8,156,207,175,131,36,121,113,15,34,146,153,51,252,97,202,167,34,215,76,75,198,197,112,100,220,109,127,167,79,140,33,254,210,91,232,150,182,210,255,0,168,218,16,163,88,208,218,159,6,28,89,83,208,132,229,127,210,85,135,137,38,247,53,236,233,225,69,244,240,136,101,32,144,47,140,56,222,120,68,153,76,161,60,97,238,226,114,145,44,100,203,41,36,197,44,88,147,72,172,42,152,70,134,251,46,229,170,76,9,113,136,193,98,202,53,190,99,14,39,179,15,252,252,138,142,28,104,164,138,150,48,98,126,53,80,202,118,24,197,28,101,70,22,69,141,194,25,67,47,237,173,76,173,167,23,205,203,200,69,162,77,221,24,255,0,73,87,36,191,180,168,204,10,108,159,14,36,158,97,23,18,151,159,84,114,121,251,169,163,237,89,39,164,68,17,62,234,209,26,182,196,95,212,101,202,74,172,192,71,201,164,60,35,229,52,82,253,180,243,73,79,4,105,76,41,69,148,104,139,179,18,112,251,82,104,111,196,244,141,152,202,116,137,247,192,146,12,49,5,137,97,2,49,36,131,50,151,141,168,96,248,97,8,136,82,44,217,168,118,199,196,98,226,80,81,170,57,159,106,120,63,40,98,145,40,53,105,39,123,73,187,24,59,47,166,84,222,5,57,227,15,50,186,178,160,164,245,84,3,198,63,44,162,126,218,168,205,192,151,76,123,4,178,140,201,114,89,242,130,72,205,118,25,84,194,75,8,65,240,173,6,164,201,7,245,66,41,19,192,208,217,120,114,136,139,47,74,250,37,196,69,184,161,167,59,170,161,60,25,207,52,190,36,241,242,71,143,8,149,83,52,241,39,19,9,177,45,70,209,50,197,238,141,22,141,254,68,200,137,48,108,138,207,148,17,10,151,201,161,185,193,150,92,161,139,237,170,235,128,142,144,15,22,235,145,38,140,201,115,121,74,151,17,201,111,51,198,237,42,144,213,191,19,129,73,225,18,33,72,89,62,106,234,224,44,252,225,92,51,226,44,49,201,157,20,56,139,144,175,90,176,220,70,106,29,23,241,105,237,235,153,203,218,197,247,71,192,212,214,71,121,108,74,65,15,219,26,27,74,213,2,166,185,133,151,237,117,141,117,189,37,14,186,202,39,49,70,37,209,84,66,75,97,124,205,48,248,192,237,202,190,64,167,7,228,9,69,137,87,178,27,60,241,8,185,22,51,32,65,140,62,82,242,45,176,226,48,188,244,132,194,25,252,105,220,99,110,125,210,36,91,49,147,218,71,198,52,65,15,183,145,115,178,140,21,119,90,201,192,226,23,39,212,74,227,6,226,49,216,19,79,38,36,205,246,191,147,10,221,27,1,7,204,84,91,28,130,163,176,195,131,38,187,46,94,79,166,147,63,83,216,233,255,0,50,203,16,246,194,94,9,143,230,130,212,48,223,58,11,196,111,117,73,89,166,106,15,90,13,67,174,125,109,159,211,165,13,1,62,101,172,224,62,32,101,98,34,229,81,168,110,40,37,188,162,148,173,43,103,216,227,97,76,155,105,147,152,89,92,93,168,116,246,184,147,21,225,20,242,99,83,213,90,48,241,188,253,108,188,159,117,83,70,248,193,92,59,150,84,226,25,73,231,238,171,107,136,99,187,137,187,196,63,240,39,134,100,118,237,216,86,86,67,157,70,173,25,95,180,175,139,252,139,100,192,216,212,19,137,90,208,233,230,66,6,83,21,55,126,155,137,101,220,37,209,254,55,18,204,66,214,223,88,201,103,82,2,215,82,31,124,10,236,92,133,93,65,154,62,170,11,61,181,21,101,161,183,55,140,150,44,152,196,147,101,60,66,198,184,19,30,130,212,143,61,188,66,68,91,110,246,181,178,216,24,133,202,79,113,20,198,65,155,23,238,36,244,24,141,170,211,214,176,121,107,213,68,58,67,217,15,250,180,242,137,15,2,121,197,45,226,246,252,213,188,104,96,37,110,237,53,148,90,146,19,227,65,211,239,225,196,85,182,183,80,202,221,179,233,172,53,11,50,17,43,129,254,52,172,183,24,166,213,177,153,168,42,158,28,92,158,218,229,244,148,228,173,178,249,184,191,235,93,98,170,97,50,97,78,230,80,215,78,30,99,11,145,108,108,161,144,162,183,86,226,137,180,55,252,156,104,27,137,135,193,148,178,184,214,169,154,99,230,243,123,104,169,48,50,129,106,255,0,177,27,220,151,125,148,92,255,0,54,84,238,29,197,24,193,205,20,101,254,85,31,113,166,15,38,118,80,149,122,54,143,56,142,195,20,169,90,29,126,202,89,70,185,160,201,177,230,23,25,125,177,173,247,26,14,170,200,121,162,11,17,19,154,74,74,236,121,178,242,39,111,129,249,63,247,197,171,37,12,169,205,106,166,78,210,199,196,33,127,186,137,187,187,151,101,225,154,40,197,251,104,139,138,210,77,35,202,17,35,52,244,56,191,251,113,255,0,109,110,60,128,157,135,242,61,92,68,85,80,39,234,162,49,134,53,161,49,44,172,161,197,133,225,44,49,114,173,208,245,108,25,62,17,54,4,88,212,250,12,141,222,189,112,50,123,159,227,84,209,140,251,120,63,54,84,11,25,22,75,56,98,163,43,77,23,207,14,84,152,38,160,214,114,66,239,64,14,73,243,5,11,15,77,250,71,134,239,230,71,244,215,69,178,96,48,101,221,13,33,245,42,161,118,136,133,87,221,81,42,199,216,114,72,33,255,0,78,211,145,191,145,108,125,174,163,243,195,46,44,97,15,237,162,161,217,3,31,12,84,29,149,193,58,177,40,77,212,104,58,169,189,150,163,18,44,55,18,138,207,148,200,167,25,243,43,208,245,15,164,31,9,84,170,163,149,1,178,188,33,57,68,50,137,24,103,211,73,7,205,227,17,18,67,92,62,72,50,132,169,1,174,37,231,196,33,101,72,178,58,54,33,85,115,117,174,140,130,89,91,184,133,25,80,22,76,151,26,38,19,11,141,11,112,98,125,204,137,3,238,39,23,139,106,69,212,178,59,133,104,16,25,251,98,98,9,83,200,118,71,72,25,78,121,188,221,75,193,49,43,78,192,153,44,208,249,12,172,116,104,115,50,129,106,141,90,124,239,151,47,33,82,122,75,177,144,140,226,85,175,178,100,225,240,139,18,148,114,40,178,10,237,96,109,190,108,184,196,137,134,29,200,51,101,82,26,168,192,156,76,59,162,100,70,233,143,82,140,14,162,227,67,43,114,41,27,21,1,134,76,137,155,238,34,65,102,19,8,69,83,242,100,241,230,228,67,178,200,4,103,87,34,149,153,7,101,87,44,224,62,12,223,104,105,70,179,167,136,88,57,130,46,69,43,191,177,27,248,101,113,166,33,158,249,62,2,202,174,179,57,206,209,169,46,200,96,173,243,49,69,148,138,83,82,106,73,223,159,234,46,157,107,166,39,73,230,9,84,109,223,195,169,82,124,202,46,34,174,135,139,121,68,86,84,97,30,140,214,19,188,240,203,85,166,248,139,167,227,31,16,165,15,114,185,14,176,209,250,142,182,41,197,18,126,34,23,233,174,9,2,30,180,168,213,76,205,42,76,159,207,200,69,196,221,28,201,219,104,235,220,137,249,31,182,161,234,219,27,41,92,51,248,254,210,123,37,240,123,172,68,66,141,114,109,18,251,81,69,97,177,46,139,233,186,142,238,39,12,82,151,238,46,165,141,144,231,102,83,23,221,232,226,19,14,195,147,247,83,192,134,183,6,96,245,174,112,255,0,133,218,140,83,137,99,44,164,18,208,31,137,12,211,114,253,59,96,73,35,247,22,201,104,137,174,103,73,244,221,207,48,173,56,254,158,36,80,99,109,146,170,221,85,234,204,204,24,24,145,161,147,44,189,81,72,84,150,103,248,42,25,38,134,214,72,243,8,73,43,235,73,8,252,202,156,50,103,8,124,197,197,246,208,118,65,222,129,230,91,255,0,66,19,55,6,127,135,18,148,97,165,73,151,139,18,176,219,16,167,195,137,54,135,73,7,221,18,104,255,0,228,2,74,221,48,57,172,229,18,165,135,72,58,134,115,9,109,120,71,25,156,41,12,246,92,201,127,12,164,204,204,252,5,41,103,220,68,147,17,241,4,185,173,221,57,39,29,230,202,65,42,168,112,207,225,243,125,139,198,129,145,10,181,230,4,68,104,22,81,191,191,41,70,158,82,89,99,62,35,35,108,163,30,52,87,225,138,163,99,50,112,229,102,42,148,145,254,133,21,142,158,202,65,221,147,155,38,63,180,177,159,164,169,163,51,153,79,179,80,218,198,137,242,133,228,240,74,159,169,47,236,158,192,216,165,86,149,62,1,149,66,110,38,85,86,159,13,76,82,21,15,234,87,158,28,81,83,22,67,130,48,102,41,71,147,233,166,213,83,192,62,17,8,107,25,147,94,67,170,177,48,201,250,140,189,217,4,137,14,152,157,108,70,24,165,24,134,37,210,96,62,33,65,154,196,67,40,255,0,219,73,173,109,104,36,159,21,79,17,62,154,22,158,58,3,89,13,85,85,177,96,179,8,113,149,101,125,85,185,27,16,129,100,232,196,76,77,48,229,26,125,198,176,149,23,214,190,116,110,37,87,25,251,144,37,208,222,9,35,230,198,180,76,158,122,7,188,209,10,50,141,35,73,167,37,10,154,108,169,34,8,249,118,171,68,243,2,182,35,49,21,25,3,88,122,223,23,24,150,23,122,50,93,179,56,101,118,167,86,222,21,176,39,205,62,158,72,63,85,148,159,77,79,201,147,178,126,28,68,42,41,250,38,215,77,203,121,178,140,171,84,201,227,250,92,138,173,30,168,162,169,178,145,231,141,158,93,124,94,66,251,105,148,105,58,158,73,57,184,134,167,170,181,14,202,95,110,37,110,27,234,49,131,55,172,198,200,185,217,180,242,208,190,70,215,201,100,32,102,150,84,177,243,223,37,252,41,45,149,171,236,165,97,23,90,127,79,27,252,25,132,182,53,21,141,190,18,132,15,112,171,8,204,157,59,207,22,69,85,26,1,9,196,98,241,167,144,233,224,139,167,255,0,169,170,224,156,137,89,142,95,51,79,78,47,234,242,37,38,173,36,111,117,118,59,42,170,217,32,120,119,227,255,0,117,114,109,78,18,84,203,120,138,153,153,95,128,43,100,54,211,115,34,65,1,12,81,8,164,88,89,92,12,153,48,169,48,221,214,139,166,86,82,38,44,146,201,160,225,18,133,110,197,217,134,154,87,125,58,83,204,101,208,217,37,241,134,184,139,236,181,5,33,243,4,184,198,173,116,174,182,29,144,217,148,92,137,25,89,27,216,57,169,96,203,131,201,63,52,82,44,164,207,199,210,36,5,174,161,170,141,19,138,80,202,79,108,98,83,254,177,46,104,249,139,137,35,43,63,0,90,148,175,12,27,46,238,85,147,52,243,59,98,74,81,209,164,218,140,156,194,33,70,173,244,217,184,21,161,87,78,122,11,39,111,16,39,215,202,201,204,149,220,86,229,27,248,149,241,152,63,164,180,122,107,36,246,171,226,72,252,209,171,116,172,161,203,124,176,164,85,90,133,244,135,96,101,175,211,215,26,38,13,147,56,132,184,143,197,175,132,82,161,51,52,65,19,26,127,199,87,92,13,89,41,204,175,210,186,206,12,208,50,32,110,97,70,39,237,42,111,74,202,55,152,215,49,138,191,42,5,146,180,72,31,47,145,125,211,127,18,239,45,236,89,132,68,40,252,254,170,243,217,166,71,171,104,116,237,163,173,215,83,244,155,204,113,157,137,180,9,47,42,129,173,181,177,218,176,198,236,78,233,245,35,202,124,38,18,171,43,10,93,70,49,22,115,32,14,112,57,132,180,195,48,48,102,202,49,47,62,203,47,113,82,172,153,98,99,45,196,230,209,245,66,254,252,127,238,161,164,233,184,61,194,228,90,236,180,240,200,71,203,9,113,38,85,79,96,226,97,151,41,116,217,132,168,169,225,227,195,137,45,52,103,198,127,82,116,201,32,147,57,241,5,196,143,54,155,38,7,155,46,85,170,215,39,192,153,121,167,77,225,9,113,44,125,28,255,0,147,44,161,175,79,100,184,47,126,33,44,169,205,46,75,254,109,47,1,130,25,166,200,65,241,20,136,41,154,84,120,31,245,21,54,111,201,139,18,196,204,250,169,90,65,170,196,3,53,181,142,146,249,73,101,38,53,71,165,126,40,215,91,203,196,89,72,171,45,19,93,118,14,85,52,111,133,17,106,95,234,33,149,139,18,139,116,186,62,105,169,85,153,124,180,58,163,245,80,196,60,49,5,203,247,16,19,31,107,59,152,210,178,143,233,141,114,27,91,185,85,167,100,72,153,10,69,97,164,174,47,8,54,110,212,150,57,81,140,106,56,117,197,110,95,105,1,27,228,73,212,173,95,51,40,48,150,46,36,76,58,122,169,35,203,44,171,173,102,87,196,77,182,57,253,149,217,35,116,175,86,234,16,73,226,41,83,29,97,66,50,17,251,65,113,168,61,155,227,61,78,72,188,144,21,174,85,207,128,50,243,9,122,171,67,94,89,19,52,76,139,78,152,190,25,120,76,186,20,59,83,136,28,50,177,45,89,169,203,65,182,216,194,48,73,90,6,68,151,216,36,154,100,192,12,239,247,83,99,63,115,205,151,42,4,208,0,79,117,103,49,24,19,212,128,65,173,208,223,238,226,227,65,48,44,140,119,172,253,84,100,38,32,166,224,42,148,240,35,87,23,245,104,249,246,84,241,162,60,49,34,229,81,111,181,120,135,212,148,204,213,175,19,246,155,92,170,119,152,221,181,9,124,56,178,78,243,44,76,106,218,223,104,133,74,61,110,81,79,250,2,42,16,135,114,198,102,18,178,219,204,99,208,237,78,65,255,0,78,128,79,220,89,73,173,178,155,221,63,18,54,78,173,29,36,76,56,136,33,254,210,153,14,170,29,148,190,89,93,170,45,202,189,128,22,101,61,196,31,210,74,33,80,113,160,90,201,150,204,210,136,82,42,99,70,60,145,230,22,69,56,251,136,53,179,134,35,74,38,79,166,171,143,209,153,20,236,147,177,7,40,178,226,81,119,223,18,46,99,75,218,124,236,104,223,76,101,84,114,117,8,228,193,120,67,1,115,43,45,49,115,109,56,242,203,43,143,219,26,93,157,208,177,65,27,88,74,252,134,255,0,224,133,78,217,172,224,219,141,145,10,92,164,251,75,149,198,208,23,50,108,185,165,73,219,125,53,119,79,165,79,11,192,49,5,251,138,139,211,178,124,153,101,42,228,188,113,129,155,106,177,128,109,239,76,82,43,186,74,118,73,170,102,97,32,228,213,78,141,230,16,139,141,107,42,212,203,80,134,184,134,201,39,218,8,164,78,52,219,1,81,225,17,110,146,192,15,152,194,228,72,89,158,77,142,101,207,139,112,42,172,116,80,195,173,147,205,46,80,196,179,124,106,209,117,92,141,78,67,128,121,61,171,57,53,167,141,213,141,61,89,254,69,25,155,211,72,78,25,89,73,251,168,25,62,157,210,85,182,181,152,137,152,209,114,166,147,205,84,64,63,255,0,133,194,100,250,132,42,93,181,64,176,142,52,104,176,159,154,36,164,211,241,8,5,237,101,75,88,200,164,226,234,68,50,4,88,222,238,81,172,101,95,177,172,49,14,164,136,82,126,151,18,116,25,48,100,131,132,163,26,145,147,50,36,38,63,105,0,146,72,146,51,82,30,116,188,91,1,198,254,85,149,111,17,121,151,82,117,33,235,95,180,20,241,149,40,159,51,222,55,186,147,108,63,62,111,113,57,96,73,37,156,170,139,27,125,152,213,5,217,193,155,218,141,125,104,240,97,10,49,245,80,70,14,41,252,159,180,181,134,182,80,191,186,26,174,68,206,119,125,0,241,165,102,42,21,140,188,255,0,191,135,173,117,35,82,101,246,146,227,82,31,27,194,40,25,83,85,65,88,65,1,135,156,12,70,42,244,157,19,16,175,100,184,133,38,69,73,79,166,9,24,153,101,255,0,182,170,188,0,54,98,12,81,137,55,120,208,214,177,37,85,79,114,65,243,23,140,76,66,220,62,118,61,167,82,175,123,222,49,245,101,83,246,81,158,82,101,197,137,73,153,93,140,177,62,198,48,108,234,75,102,92,31,167,106,49,98,76,166,67,188,254,211,24,191,117,38,178,173,156,48,102,150,92,164,91,182,50,177,69,67,100,11,47,148,17,121,17,86,85,160,140,78,108,75,159,80,221,146,162,199,54,46,69,87,107,36,246,80,119,114,202,76,130,228,81,107,21,97,158,242,183,105,139,220,65,195,48,196,116,157,150,160,24,208,230,212,227,39,16,113,169,217,134,169,125,24,32,35,56,113,169,141,85,26,119,228,150,34,245,45,149,76,124,232,153,183,233,145,163,112,63,47,42,178,146,145,114,39,224,90,203,39,128,77,41,19,62,97,227,120,98,46,84,174,96,94,39,245,47,172,152,2,179,9,146,178,154,24,27,135,144,125,171,107,51,151,221,90,35,83,190,75,51,117,35,153,85,40,95,251,116,254,60,72,219,80,176,174,101,57,36,147,52,185,252,75,16,204,56,217,132,34,202,141,184,249,96,37,81,166,74,27,56,74,49,38,1,168,109,72,46,225,42,10,221,67,71,24,127,212,32,101,251,139,157,204,153,99,159,49,178,21,57,129,36,115,129,132,162,79,93,68,44,223,169,232,203,195,93,21,121,150,67,146,62,164,134,53,111,228,225,23,26,113,79,0,153,209,183,151,184,226,187,42,160,73,27,247,98,227,42,148,141,76,10,147,191,17,127,214,186,157,150,155,125,144,30,44,184,148,188,253,18,122,223,155,49,114,174,138,156,246,38,39,134,84,222,148,218,182,25,196,6,97,17,50,44,205,172,41,244,248,63,168,192,141,255,0,205,18,104,223,24,244,229,220,239,73,163,171,32,137,245,50,169,111,104,141,94,197,86,59,155,109,67,115,39,207,231,200,150,211,223,92,210,74,194,108,133,31,154,233,181,90,111,115,19,41,138,52,68,157,54,56,204,225,198,95,226,77,34,196,225,102,133,137,3,26,13,219,50,135,179,233,160,33,176,241,165,176,50,197,137,109,184,167,151,91,59,119,16,68,229,89,109,129,27,194,92,191,212,174,70,90,23,86,87,44,33,152,120,48,237,70,150,218,204,131,11,204,197,16,150,170,171,128,19,132,69,70,73,211,116,246,68,221,203,158,50,164,86,187,123,138,203,67,159,106,24,211,181,0,223,233,209,120,210,234,125,37,112,55,242,202,254,53,214,36,214,213,70,139,132,93,107,154,106,27,41,81,167,109,43,132,65,15,234,43,170,167,142,130,93,135,27,207,64,226,151,63,41,62,152,214,143,198,113,124,240,203,200,33,163,42,153,71,26,46,105,120,203,36,191,85,53,135,27,73,73,31,49,73,147,233,136,72,217,71,55,113,132,207,190,174,157,254,94,82,127,42,117,79,128,158,6,47,42,93,101,79,18,49,30,104,145,120,214,112,238,1,24,8,101,161,138,202,229,172,6,127,236,65,13,38,214,22,90,158,20,76,165,199,182,253,164,37,86,179,149,159,20,76,98,34,207,80,191,83,221,143,104,92,88,210,173,166,22,69,161,203,255,0,19,142,108,183,230,18,204,48,34,217,78,97,130,46,63,168,169,195,240,232,226,38,99,9,55,216,69,168,7,12,94,69,209,178,177,40,182,23,190,101,108,32,48,66,149,200,142,129,125,4,93,178,135,145,40,52,0,78,62,99,44,31,165,101,254,76,89,23,58,199,114,182,44,31,168,119,163,194,44,146,80,193,209,240,100,191,119,176,24,136,152,104,248,96,16,254,108,89,113,42,169,249,197,23,229,34,242,123,106,170,212,255,0,100,155,144,153,149,81,35,3,169,79,217,83,216,149,249,162,11,47,219,84,117,177,173,100,191,250,135,18,126,16,237,153,194,153,127,228,12,115,144,220,69,130,12,54,218,94,73,73,245,50,162,131,107,76,70,112,233,201,191,238,170,121,225,33,15,149,106,222,2,23,9,132,52,53,76,82,78,97,153,25,153,131,20,130,253,210,175,86,234,162,117,122,49,11,247,50,170,87,192,170,178,229,197,255,0,85,104,252,61,6,51,248,101,15,248,212,240,251,44,172,193,80,223,107,100,206,28,112,127,250,116,4,250,115,140,143,52,185,68,146,68,204,38,29,106,220,107,234,162,143,9,185,84,90,101,177,69,141,156,143,224,207,219,252,104,220,209,33,15,46,215,249,22,153,241,135,36,155,184,130,82,247,23,219,33,255,0,80,226,76,214,50,66,155,241,86,78,29,170,213,62,250,9,65,244,148,84,13,66,9,199,197,17,109,187,211,119,147,98,230,17,113,33,97,38,193,22,82,89,236,149,45,141,62,14,76,50,202,131,129,166,46,99,121,250,129,73,251,133,89,26,168,25,59,83,237,130,212,114,202,122,59,47,186,179,252,25,22,51,56,113,45,180,225,24,216,178,147,100,113,147,16,83,93,184,3,40,92,8,219,103,225,202,170,171,66,206,227,40,56,115,14,50,102,50,110,27,178,121,245,41,179,49,167,69,97,135,39,132,197,22,52,166,215,74,196,47,44,78,196,140,54,71,238,202,159,64,181,28,150,118,161,102,117,230,99,71,250,138,124,37,194,62,25,98,227,70,189,128,198,154,79,147,19,105,238,100,74,130,241,140,249,84,153,180,182,37,35,207,19,56,218,87,114,252,217,83,144,210,87,66,103,55,42,205,247,113,4,15,108,73,89,173,114,115,37,110,177,188,77,217,56,173,12,104,133,230,203,137,50,158,248,184,240,132,163,42,240,112,109,61,190,36,160,211,7,230,252,34,93,213,32,39,178,11,6,124,201,91,230,51,205,51,146,201,86,242,176,245,13,125,102,158,4,100,234,162,48,161,255,0,50,204,169,229,107,216,88,139,83,232,79,129,248,74,152,233,42,125,177,8,91,98,166,20,159,152,201,195,178,126,111,211,21,54,128,192,70,229,18,180,147,166,234,172,135,150,33,70,164,181,36,104,58,124,28,82,134,82,125,49,165,106,140,163,239,85,220,131,132,72,25,50,72,70,98,41,84,182,155,212,39,146,119,229,79,179,15,58,154,154,107,220,146,51,208,159,138,177,31,168,159,182,159,70,140,57,61,37,26,2,125,12,92,254,222,69,146,71,136,202,198,102,187,181,156,198,97,129,136,107,39,234,65,214,131,12,180,14,99,198,38,31,109,40,184,164,61,178,21,88,24,174,173,178,174,187,3,240,149,34,190,170,60,18,102,18,219,67,0,149,0,103,22,37,66,246,111,135,135,18,186,254,164,142,71,107,168,71,56,152,113,98,32,149,142,146,215,241,49,178,36,188,153,4,129,213,95,15,73,231,234,17,5,200,167,169,232,101,194,156,201,114,212,164,142,128,117,11,38,87,93,243,109,114,165,97,134,1,159,16,132,178,102,173,170,140,204,33,47,34,71,101,170,142,39,230,197,139,238,38,89,5,169,109,14,51,225,114,132,75,229,150,155,157,52,123,185,121,49,169,170,221,114,242,61,129,8,136,82,125,212,250,5,174,167,178,177,96,108,10,65,70,250,105,213,152,193,115,217,182,38,32,136,136,201,48,15,180,204,111,117,81,218,208,179,242,75,15,98,202,181,241,36,145,145,37,241,125,196,216,142,64,192,211,119,59,236,185,113,13,86,179,88,105,205,36,12,178,231,146,116,159,167,25,62,159,166,7,39,166,124,98,255,0,42,82,205,43,76,62,35,20,106,109,71,249,15,81,67,254,60,78,146,71,250,117,8,196,63,186,180,73,215,150,186,180,127,75,237,141,108,178,211,208,72,71,138,189,44,141,164,165,86,159,46,233,98,197,167,216,214,10,134,201,222,242,165,135,0,152,243,24,168,120,120,196,52,194,51,247,207,194,156,80,11,91,32,66,6,34,227,74,227,63,47,48,138,178,212,52,252,157,185,82,234,216,210,227,31,9,186,148,153,71,45,41,228,156,188,70,200,168,36,214,131,195,150,80,212,184,95,140,9,92,147,89,17,252,37,34,76,188,70,82,142,226,24,54,47,218,114,164,53,179,9,180,218,98,70,214,204,39,131,194,98,255,0,186,133,52,50,100,205,19,149,90,49,88,141,213,76,36,25,204,151,136,152,254,210,156,248,151,241,34,155,77,233,141,221,116,82,22,111,182,53,213,100,211,203,178,173,126,238,1,20,43,52,120,39,31,20,188,124,95,81,85,146,234,98,181,24,251,160,53,129,46,244,248,37,216,11,17,10,206,178,39,182,87,108,199,134,36,92,132,47,210,74,230,80,190,180,28,74,135,73,82,30,112,51,8,89,72,165,183,79,144,177,57,91,166,222,83,188,197,23,33,87,83,161,211,209,96,215,124,216,136,181,64,134,122,153,95,55,3,42,163,141,61,132,77,184,162,145,179,253,42,73,223,134,152,152,190,234,90,27,232,52,132,126,33,9,21,241,33,155,47,3,6,86,44,171,155,204,128,123,182,117,19,137,73,150,227,148,102,212,245,179,142,78,81,166,53,83,1,147,54,46,53,205,32,67,121,108,118,155,95,245,174,161,85,164,167,70,173,100,178,149,34,198,222,67,51,27,231,207,32,153,242,145,82,207,85,124,103,176,178,241,166,152,95,225,202,36,150,202,146,84,146,112,137,89,84,81,175,169,68,182,30,28,67,40,212,196,202,113,214,220,176,194,235,86,52,144,24,48,97,196,178,212,52,47,178,137,194,36,255,0,21,16,82,247,228,103,18,0,210,101,244,138,41,10,182,208,204,124,19,190,36,190,193,34,95,62,242,52,238,24,163,219,36,168,0,86,223,106,1,78,96,113,98,31,159,210,93,84,51,34,93,213,109,37,242,229,98,68,109,55,234,240,89,44,88,242,32,171,107,109,107,79,135,145,54,221,50,80,177,41,119,160,193,81,107,187,218,170,218,125,103,77,10,38,211,240,185,63,113,55,184,170,157,131,52,188,98,31,221,83,158,16,71,231,202,146,70,183,200,202,163,27,43,131,221,196,120,171,226,146,48,254,154,4,58,108,152,24,98,228,95,32,92,98,225,136,81,227,92,255,0,91,124,87,149,167,239,1,16,210,136,81,149,248,184,215,44,146,209,108,116,195,11,74,213,59,93,111,165,86,129,153,121,72,155,134,224,120,56,177,174,43,38,238,198,104,25,47,116,76,104,170,221,73,121,143,22,92,163,75,155,138,202,168,92,106,125,73,182,3,202,21,4,107,185,215,124,34,18,209,119,113,58,119,202,98,39,242,34,40,96,18,180,121,138,186,22,50,109,32,210,5,35,4,204,197,18,51,114,8,93,197,24,214,47,214,204,27,49,108,20,205,171,199,108,171,107,10,83,7,82,65,155,194,41,67,42,39,193,130,240,41,184,134,161,160,62,14,159,230,12,92,178,83,40,119,119,150,242,178,216,99,20,97,123,98,18,92,128,172,152,202,121,32,203,148,156,74,97,154,242,36,27,159,73,49,73,143,234,45,83,38,30,73,48,132,68,198,165,239,180,151,169,19,40,68,76,159,81,78,72,228,126,3,43,41,214,158,240,73,137,152,37,237,72,76,108,68,237,92,209,246,186,186,128,123,67,23,44,97,125,68,117,86,176,223,13,225,151,216,149,90,95,33,113,58,180,9,49,8,14,97,101,66,207,146,66,112,196,23,26,71,166,230,63,243,242,241,167,210,117,11,49,225,196,53,85,96,52,64,158,120,68,194,98,163,24,23,201,63,106,91,36,220,121,75,0,152,254,162,207,241,110,159,46,56,145,37,101,34,132,210,44,44,60,113,220,114,201,135,173,59,4,34,141,60,125,169,228,196,120,76,94,214,40,59,89,152,129,187,18,99,167,175,135,52,28,200,85,110,102,176,154,239,76,90,214,249,216,87,100,250,169,182,149,212,35,178,7,167,91,118,167,47,153,185,225,203,198,166,172,163,68,132,119,152,93,138,236,202,76,173,195,77,11,221,255,0,105,79,95,73,37,111,205,196,200,149,195,178,38,76,197,42,54,103,245,40,175,14,84,170,195,0,126,36,220,242,153,54,13,151,169,12,120,82,32,233,226,99,194,168,42,169,223,4,99,226,34,205,159,232,88,51,243,144,120,76,34,37,146,116,220,175,207,180,18,118,243,3,25,57,121,18,51,89,28,175,120,98,74,40,149,69,81,32,108,162,86,159,21,129,113,42,136,198,25,89,195,202,50,174,121,125,240,234,117,217,217,44,211,200,37,91,167,141,42,130,43,34,23,151,18,134,219,68,214,40,204,174,81,195,173,149,147,229,4,170,160,106,73,213,191,41,98,36,134,54,185,103,228,16,162,142,50,125,1,240,108,137,150,89,70,84,52,218,127,162,106,160,122,135,82,2,72,48,196,247,84,204,104,119,35,30,81,100,199,245,21,54,170,153,93,24,28,66,30,53,57,27,226,20,88,44,194,17,16,169,108,189,190,202,85,140,131,51,17,57,139,39,34,222,107,140,128,197,137,11,101,170,129,39,152,66,196,134,101,245,108,238,47,113,50,215,232,209,109,173,241,227,19,12,65,101,34,50,3,53,28,216,57,75,147,26,219,176,130,67,230,16,147,38,90,158,48,240,139,175,233,170,178,170,124,9,109,73,87,208,144,143,229,70,26,180,99,139,137,82,198,178,138,71,243,9,30,26,74,219,46,96,148,106,75,34,90,128,214,57,205,107,25,26,115,56,149,36,243,124,167,202,11,145,21,107,166,54,71,246,214,144,195,151,231,204,173,81,64,32,61,228,6,43,1,114,41,205,109,0,21,181,68,182,49,113,98,85,22,81,159,24,236,40,80,186,183,79,3,82,81,190,39,213,98,101,83,44,39,208,22,81,38,211,178,88,139,149,57,153,48,145,136,185,214,128,167,177,210,199,61,73,132,76,98,127,26,233,240,233,207,37,156,162,89,95,216,44,47,222,75,31,48,68,177,178,159,107,101,23,22,232,130,84,123,6,66,31,42,105,67,85,85,52,159,54,46,53,181,140,44,199,59,167,9,41,57,140,82,21,85,214,198,202,77,216,122,213,129,168,116,224,152,78,44,170,42,200,211,170,15,134,32,136,33,161,187,87,0,81,164,192,140,99,205,212,151,24,207,43,56,80,143,49,228,131,152,171,236,107,42,218,223,213,255,0,182,165,144,230,15,126,62,228,44,251,88,50,65,180,15,98,209,107,168,98,23,207,16,136,33,164,1,52,65,206,124,179,21,96,17,218,144,215,149,186,142,41,98,20,130,140,94,197,121,2,5,108,208,115,44,55,32,178,156,200,129,16,202,53,117,15,73,109,134,204,194,196,168,172,172,35,123,144,18,88,122,78,32,139,40,202,189,14,214,183,59,55,98,39,237,174,177,26,134,159,31,55,41,20,221,150,140,170,41,222,98,136,137,176,51,32,0,191,25,56,133,198,84,80,100,190,51,223,136,164,94,120,71,25,152,69,214,138,129,66,9,195,230,149,137,35,84,96,103,204,1,73,204,92,164,78,105,217,47,237,136,107,99,52,216,227,51,229,5,149,96,105,59,97,191,151,18,108,106,3,39,218,144,99,194,149,155,107,36,156,165,64,178,73,228,147,181,52,135,84,73,36,98,69,0,26,221,79,233,182,47,136,30,95,220,76,141,124,121,167,229,23,26,215,171,116,124,72,80,125,70,33,73,145,79,64,190,0,193,132,194,228,251,170,114,40,235,196,176,134,202,169,63,105,108,244,168,37,62,19,74,24,148,184,109,64,67,179,17,83,87,248,96,203,186,31,237,229,74,178,50,25,83,84,200,209,32,206,195,151,40,211,104,212,250,114,115,56,74,145,152,195,146,63,186,146,62,53,148,25,217,131,41,87,113,171,136,181,31,92,104,144,20,153,162,35,233,233,229,198,102,35,41,168,122,218,202,52,230,7,18,232,208,46,193,58,35,12,88,184,136,141,239,223,64,168,162,101,13,148,159,210,20,145,151,191,13,159,98,241,75,46,82,125,197,66,27,182,70,247,81,65,140,123,39,188,168,89,163,177,149,99,128,223,86,234,10,153,207,194,92,145,150,170,211,16,92,198,236,95,161,205,164,160,201,31,40,148,213,175,194,184,37,99,246,145,121,23,94,220,79,242,47,118,36,163,24,22,81,48,153,38,153,240,247,125,231,150,208,152,209,230,161,181,210,83,185,69,198,171,107,77,18,200,15,54,81,174,102,255,0,19,100,57,205,255,0,240,186,155,221,229,71,192,248,93,6,180,153,131,0,138,178,97,159,231,132,81,81,76,184,156,56,152,138,141,239,79,96,168,134,102,158,4,96,113,99,65,192,96,50,60,69,42,54,101,168,252,249,138,182,70,159,65,249,195,96,34,127,18,147,72,82,166,136,207,126,118,8,61,106,180,52,144,100,131,152,92,138,106,48,96,249,188,209,10,68,208,55,96,133,219,43,16,211,110,50,113,22,167,174,52,97,196,7,154,32,146,55,195,120,153,136,202,181,159,18,41,176,97,8,178,147,234,41,233,151,113,11,45,230,55,186,183,122,255,0,1,81,52,154,167,247,4,171,109,108,243,238,246,133,42,101,39,192,131,251,106,125,149,68,131,59,212,68,92,162,67,45,197,58,150,149,178,29,111,181,151,42,121,38,126,247,237,46,119,27,82,83,96,102,105,88,137,251,72,136,218,218,170,15,247,227,92,246,100,26,163,233,143,157,25,239,196,180,239,9,54,11,247,98,196,68,222,28,250,219,176,48,209,37,13,15,101,13,241,152,254,181,117,100,113,114,57,173,198,72,196,237,90,96,24,29,197,200,85,175,82,76,39,169,60,38,74,204,107,44,31,40,170,202,5,38,230,38,70,97,42,171,173,49,228,197,194,21,202,161,178,203,207,49,68,172,244,221,241,227,51,17,84,153,88,13,183,111,184,243,197,149,32,184,159,143,139,106,76,159,81,95,204,181,160,24,62,108,163,25,62,161,86,81,161,232,235,40,153,183,227,66,201,16,205,98,52,222,17,171,89,44,200,56,115,1,55,135,46,47,220,84,51,32,68,32,222,32,242,136,74,70,102,155,30,235,49,138,69,94,202,41,97,12,49,107,70,195,11,149,52,252,72,50,51,20,65,19,34,23,79,89,65,141,23,14,81,173,175,48,51,230,14,53,6,171,128,5,172,9,101,30,89,125,106,100,215,208,96,159,16,165,98,87,242,108,160,201,1,34,109,73,254,5,205,238,52,30,250,91,229,167,219,186,226,22,40,161,234,24,37,27,51,23,42,206,213,227,157,5,254,159,140,95,145,79,80,210,30,180,248,77,21,89,214,208,227,229,48,149,35,142,134,88,230,97,187,178,211,243,185,185,85,104,110,37,234,0,117,98,202,154,223,82,83,224,205,139,145,105,210,76,231,230,18,26,52,228,109,152,141,181,135,121,81,57,146,249,69,27,205,90,214,217,87,89,69,102,208,185,72,175,173,104,98,93,214,225,44,81,227,250,139,132,107,61,31,121,164,167,122,133,73,72,33,173,219,186,255,0,136,197,44,167,195,157,7,204,194,18,143,178,221,140,236,46,84,126,158,213,183,50,65,138,219,33,83,27,40,99,146,12,203,23,254,97,96,58,215,238,94,192,152,169,243,231,158,144,124,37,30,53,11,38,78,199,204,217,113,32,153,124,75,103,190,36,73,89,84,164,253,77,83,162,239,229,201,30,108,171,193,52,232,223,221,36,52,236,177,140,15,170,168,43,88,73,44,230,73,182,82,193,140,184,188,32,240,134,81,16,161,187,157,90,247,238,202,177,178,164,177,173,243,177,175,159,252,106,121,243,15,58,197,129,50,182,144,147,177,174,251,241,142,168,151,150,186,81,4,63,168,53,69,165,96,106,58,128,124,221,161,10,79,250,138,206,170,182,14,197,156,68,42,81,101,91,46,11,242,196,85,219,95,19,44,40,178,212,51,164,159,20,188,133,253,196,154,202,236,17,135,238,100,70,207,129,56,167,124,181,53,50,170,202,116,236,197,235,80,146,54,42,172,163,58,27,186,232,211,158,105,126,234,174,124,152,50,65,154,34,65,2,146,154,55,134,110,82,172,205,169,199,8,248,67,0,101,73,86,65,108,7,50,49,228,157,225,228,72,45,126,23,2,72,223,47,107,148,138,172,218,206,88,199,254,76,52,162,102,185,188,47,76,85,85,102,250,0,61,55,14,215,79,143,219,198,37,121,72,97,219,1,249,74,160,31,91,172,117,32,223,180,46,216,127,180,147,73,164,214,154,108,159,41,145,43,66,252,148,91,41,213,103,211,147,39,105,18,67,107,3,233,242,97,9,72,85,33,15,83,234,236,131,12,189,201,72,175,32,60,243,128,192,203,166,31,238,17,11,27,55,61,2,199,170,181,32,46,255,0,87,196,169,107,77,91,5,143,46,81,160,25,79,70,64,115,11,147,237,165,44,173,211,229,157,132,210,134,33,125,194,164,106,167,200,198,23,26,170,182,76,231,138,36,82,23,246,148,254,161,96,202,62,28,130,87,210,96,81,193,137,253,38,84,98,147,237,46,125,112,201,210,79,152,194,78,181,117,199,80,25,105,45,67,58,164,24,114,241,170,54,107,201,113,191,87,23,40,215,56,141,15,80,78,62,24,152,213,36,15,146,27,3,109,197,247,22,108,138,204,31,168,117,61,5,216,48,196,20,145,19,220,200,149,80,192,28,147,188,65,42,34,215,71,128,128,245,10,251,65,127,26,47,74,190,13,107,241,75,46,82,35,111,68,40,172,56,135,1,226,6,34,151,42,35,102,200,60,223,85,53,146,202,161,65,221,150,120,242,125,63,113,44,99,201,100,62,162,99,67,72,77,84,34,4,8,146,73,132,222,234,75,172,244,150,156,168,249,177,74,30,66,253,212,107,204,248,204,120,84,5,217,165,146,119,185,141,77,153,221,113,43,26,173,139,253,37,62,14,199,16,98,141,81,25,224,39,41,132,37,207,116,244,150,66,31,50,173,52,242,73,139,242,145,84,161,145,184,4,139,144,219,206,47,110,100,142,251,80,208,70,233,47,34,141,125,222,166,28,183,215,173,222,149,106,39,252,216,134,174,171,47,145,44,74,214,109,45,224,230,17,121,19,90,23,140,76,120,74,44,169,37,85,105,227,3,49,145,241,188,197,204,155,212,96,187,47,164,128,100,54,11,187,26,248,107,34,103,226,229,34,199,211,108,109,159,154,89,120,211,170,176,162,31,15,234,184,85,44,96,130,72,48,229,75,166,50,186,48,30,17,100,200,166,160,79,151,187,194,82,147,26,148,215,240,40,170,181,27,24,48,106,101,191,118,45,207,219,73,44,167,142,108,191,148,171,28,97,170,201,52,145,72,198,23,126,50,145,39,178,129,56,124,34,198,85,85,205,73,147,129,97,6,119,162,125,31,115,243,101,69,154,52,232,67,97,177,39,113,163,14,116,78,100,84,107,11,96,4,113,135,154,36,254,68,124,155,235,88,195,247,10,180,50,170,12,19,230,23,42,121,224,2,68,253,40,146,50,171,133,128,163,61,242,65,148,200,40,26,170,224,71,120,170,120,137,231,141,13,62,200,144,184,178,241,149,0,25,149,209,185,183,92,137,42,163,88,175,153,125,175,228,131,230,231,241,253,161,99,72,102,51,83,19,155,126,69,182,53,222,228,120,132,84,75,45,70,33,225,70,63,65,145,45,119,168,117,142,159,136,249,102,158,79,219,18,128,141,255,0,105,11,194,78,101,77,140,89,34,202,252,92,165,93,92,212,54,182,228,234,227,83,22,95,3,114,29,146,241,12,164,243,79,255,0,236,228,151,62,253,131,242,41,203,66,159,79,92,81,219,129,146,229,218,98,33,126,170,161,158,200,145,160,230,137,105,24,170,54,6,134,28,96,98,48,177,98,81,182,161,181,173,188,225,201,182,19,210,180,46,154,98,45,148,165,9,167,77,59,248,150,185,58,120,118,79,203,181,25,72,36,226,53,217,54,44,8,162,198,255,0,7,102,36,194,134,52,17,191,41,75,185,250,131,26,120,218,130,176,150,30,137,181,178,27,203,139,169,84,85,105,235,17,49,130,247,21,11,245,80,33,3,13,117,9,63,144,171,10,123,187,82,145,230,44,81,137,81,164,254,2,168,93,104,79,27,192,38,76,228,250,56,191,86,146,79,184,200,79,184,131,53,220,81,112,203,92,219,154,248,141,81,143,7,159,15,90,14,215,76,18,73,217,46,38,68,175,214,15,90,77,220,79,211,42,42,221,121,77,101,224,28,165,17,19,111,83,150,129,81,103,160,203,24,210,128,250,172,99,243,117,171,163,73,100,150,113,74,25,82,139,87,179,107,202,151,113,102,211,216,101,86,3,12,242,73,59,17,211,30,204,10,72,217,50,112,149,58,211,193,178,178,225,68,48,189,141,145,148,67,118,98,116,161,227,60,226,27,196,175,141,164,128,82,124,218,2,203,73,75,140,60,209,5,198,187,36,85,174,122,145,86,63,32,234,218,173,107,27,226,107,237,162,64,46,200,79,95,164,180,30,191,220,129,145,44,21,45,109,37,29,145,240,216,202,132,63,221,42,244,255,0,133,20,30,111,151,95,105,27,248,202,160,209,116,238,182,77,123,106,62,227,121,141,38,90,193,39,134,46,33,163,224,26,84,144,102,9,70,47,184,66,168,103,213,74,140,204,38,229,64,62,170,119,220,81,219,111,179,108,167,80,101,144,5,195,47,33,127,109,47,184,129,58,220,127,211,138,81,13,70,213,89,90,198,62,41,125,127,81,62,54,167,150,33,240,149,11,100,97,128,223,67,6,8,223,187,22,82,40,235,140,226,151,242,133,196,63,53,208,25,187,191,234,236,64,89,105,81,198,102,82,148,101,86,231,200,65,37,36,2,78,78,124,46,43,120,113,101,26,202,156,209,96,251,73,183,227,106,120,220,50,241,137,70,73,145,49,30,172,34,153,24,114,89,205,196,149,207,140,200,67,204,46,180,238,251,85,80,89,3,250,32,132,34,40,215,204,156,79,61,218,117,107,128,100,59,41,67,62,96,171,88,26,144,100,2,228,119,26,182,45,79,16,69,148,137,182,146,181,61,179,249,133,139,47,182,149,163,103,25,89,106,90,221,234,28,172,225,42,219,67,37,147,129,243,98,38,69,57,50,100,74,211,226,48,147,138,221,85,84,47,14,44,75,56,10,193,243,235,70,33,230,54,79,227,64,108,34,78,246,136,174,161,204,170,155,4,124,75,7,198,167,47,84,161,229,93,11,50,63,201,42,177,207,36,189,244,143,226,22,81,166,84,239,149,118,2,24,69,84,242,105,248,254,170,78,96,202,173,255,0,46,139,137,101,116,124,130,194,103,154,230,164,239,8,106,199,37,37,153,85,121,111,43,49,162,237,149,190,216,150,67,249,178,242,37,115,52,241,35,19,180,133,79,182,22,5,135,91,106,72,143,23,106,245,61,33,235,101,191,118,44,169,148,57,132,132,53,227,95,3,222,42,150,229,62,6,168,109,149,32,44,128,207,154,32,191,105,45,134,192,86,159,104,34,173,225,184,31,213,88,204,102,64,110,194,46,69,61,203,140,170,49,147,90,249,35,202,129,101,81,60,243,98,78,104,94,121,176,121,80,87,22,71,133,230,32,139,41,21,87,143,176,160,178,102,14,49,18,219,137,59,152,138,112,211,45,75,101,243,98,237,77,95,73,58,107,24,110,76,106,77,211,234,252,134,86,80,72,207,100,22,112,148,153,19,6,67,29,144,249,123,22,1,167,126,78,84,251,209,0,32,51,105,40,105,149,85,1,152,151,125,108,232,82,248,101,127,24,214,247,195,188,40,242,134,1,19,232,116,44,156,78,92,153,19,200,213,94,154,60,220,133,85,255,0,24,171,99,159,70,129,114,66,124,220,82,9,49,13,12,178,147,148,67,93,8,51,41,231,126,174,42,192,208,34,139,150,32,146,110,34,113,29,149,136,246,4,117,163,194,81,98,26,89,125,233,222,154,249,113,4,50,145,86,204,125,108,222,35,8,139,79,225,232,146,65,136,56,144,178,44,205,238,35,45,14,37,91,119,59,59,197,213,249,213,245,85,169,228,131,10,11,80,232,49,198,157,195,216,177,170,164,184,132,124,189,162,81,104,104,197,119,46,163,182,64,24,201,247,21,116,104,214,34,130,206,191,240,117,169,112,204,24,137,203,216,170,43,110,50,143,14,37,86,153,80,81,92,199,218,249,241,85,164,18,111,143,4,152,108,96,127,182,186,91,194,114,131,50,134,213,176,248,30,85,22,163,241,40,172,196,188,205,85,185,56,226,87,197,197,245,8,84,218,28,241,198,240,54,85,63,132,30,25,178,160,61,75,114,252,89,82,172,108,97,215,107,117,32,202,15,213,13,101,101,146,72,30,98,149,114,134,76,28,111,210,74,202,69,99,165,103,196,146,79,234,18,191,141,106,221,27,248,99,70,174,41,153,166,253,74,83,243,11,169,98,207,135,180,217,243,26,0,242,46,141,50,146,45,144,62,83,137,75,89,67,61,104,240,139,34,238,220,106,224,115,212,77,125,91,233,176,126,80,67,18,55,71,223,48,96,195,46,81,49,172,89,38,37,144,31,18,92,161,165,82,95,71,90,119,196,136,34,20,159,186,162,210,95,253,155,82,186,227,83,130,72,31,16,69,196,53,202,164,233,227,201,59,241,8,159,227,86,158,148,253,166,236,188,73,220,0,196,216,240,246,45,86,175,49,149,68,52,244,242,170,32,230,150,92,66,71,211,234,64,8,252,69,66,204,161,157,101,231,234,19,248,212,116,250,215,194,39,202,23,169,99,43,55,1,206,205,235,123,224,98,196,52,44,63,150,59,243,23,181,115,186,123,226,99,230,42,41,246,179,179,229,202,161,152,181,83,160,201,12,17,114,226,95,107,95,79,55,38,34,201,72,234,167,146,111,128,74,155,62,76,90,215,246,140,72,179,12,161,83,216,8,35,202,110,81,165,33,54,248,157,88,134,143,101,197,84,158,35,23,42,29,236,137,253,162,117,144,202,134,188,209,48,98,65,48,36,250,163,90,216,252,100,229,76,225,132,114,126,210,101,111,232,172,164,149,244,155,33,121,241,113,169,13,249,228,159,14,46,53,213,231,233,38,73,62,109,255,0,31,211,64,155,71,131,195,16,113,170,215,79,177,84,95,167,169,193,37,156,223,241,64,234,125,36,193,191,48,178,9,89,83,178,37,111,114,249,125,50,44,158,148,155,222,5,89,78,91,26,180,105,179,2,72,204,205,237,163,103,198,137,230,197,131,12,57,60,66,229,91,137,150,96,248,16,231,91,1,226,137,41,102,205,43,6,15,113,121,22,17,179,198,31,42,42,55,166,148,153,165,164,181,62,12,201,205,97,127,59,5,237,167,207,135,90,48,115,74,30,79,221,81,87,115,226,149,239,8,120,134,167,36,178,36,146,12,81,37,16,169,114,126,35,29,44,48,49,141,230,221,71,253,188,170,87,80,207,219,119,8,133,74,160,86,217,66,62,108,164,87,149,177,168,236,129,134,218,80,242,120,113,161,85,85,178,49,172,115,42,169,150,91,172,193,139,136,107,169,211,234,25,196,138,192,229,25,84,206,161,164,174,168,230,137,40,133,64,85,93,178,49,216,36,58,229,129,170,215,92,206,144,102,18,200,124,194,26,159,212,58,24,114,96,188,162,199,149,81,211,228,146,6,20,170,129,144,32,248,124,217,127,141,94,57,21,57,147,101,63,45,95,104,11,153,62,120,178,9,99,164,180,77,204,99,191,136,133,95,167,77,167,129,39,244,145,120,254,226,25,244,251,47,104,98,86,180,2,171,57,203,32,105,227,198,253,88,149,28,15,150,34,168,159,84,50,49,73,89,73,157,90,71,136,48,50,169,54,124,13,176,100,253,90,49,241,4,163,18,68,105,50,172,159,195,60,133,254,84,190,76,204,175,126,238,42,25,152,4,254,18,226,92,205,25,69,98,198,183,79,19,234,147,34,209,168,116,100,235,40,153,185,10,81,37,181,186,146,200,100,194,25,252,107,160,210,73,157,58,42,180,114,42,107,158,130,178,177,249,138,215,79,106,10,139,44,216,137,143,205,116,29,30,205,200,243,27,177,117,123,237,61,46,108,92,33,20,110,95,170,37,13,2,180,154,94,119,245,24,185,69,230,174,212,230,162,171,49,61,168,99,75,245,30,88,164,198,179,8,106,191,39,41,4,186,235,25,85,111,23,168,101,26,135,181,248,116,127,81,203,94,94,53,53,101,126,58,155,146,11,153,73,4,160,121,171,242,100,251,169,246,146,8,242,48,86,56,196,79,186,154,82,83,193,173,30,18,242,175,90,233,236,143,203,94,177,171,219,3,85,138,25,51,43,99,118,148,101,253,165,128,103,128,159,164,139,136,106,61,241,189,52,100,44,178,245,47,7,226,45,56,193,204,185,36,153,211,145,85,85,114,245,242,120,208,155,207,206,162,227,124,72,170,146,124,59,161,166,94,182,14,229,37,154,227,86,133,107,36,179,26,249,36,32,156,7,196,150,44,163,72,99,92,14,79,73,81,15,121,203,205,186,34,232,134,102,241,39,36,100,30,188,248,56,13,64,7,237,34,140,95,145,126,105,159,72,127,131,154,140,102,150,44,177,139,255,0,77,126,218,11,8,70,118,168,95,136,95,4,224,234,216,167,49,139,149,119,127,238,92,189,53,57,237,70,57,86,140,215,148,218,160,140,196,174,164,195,28,102,12,209,4,184,196,159,135,167,248,101,106,249,97,47,31,159,90,234,250,27,86,131,80,3,9,68,53,198,202,208,226,199,86,46,182,83,116,109,102,72,196,218,6,46,82,42,138,19,30,107,243,75,22,37,55,119,72,8,82,253,68,66,79,235,117,35,11,17,130,8,134,36,186,170,166,70,43,92,177,48,107,74,15,213,12,73,59,233,31,231,250,161,160,159,39,32,243,101,91,224,61,228,127,106,35,145,141,101,3,147,78,56,47,203,186,30,68,120,108,167,70,27,4,107,65,136,127,77,79,107,195,88,198,24,54,130,253,204,73,53,38,170,130,83,140,50,197,200,157,180,126,66,98,229,195,222,63,165,149,38,184,52,17,114,215,100,200,37,69,12,209,100,131,181,1,107,12,147,162,60,65,18,21,175,136,188,1,107,110,192,80,115,69,33,127,109,99,62,103,188,40,18,87,57,140,253,71,65,114,252,34,202,63,53,212,233,238,247,177,51,88,213,226,83,219,167,50,191,252,129,64,184,250,162,32,150,118,79,124,144,39,108,135,79,39,151,127,8,95,109,1,113,2,32,129,195,60,101,84,85,211,196,147,49,207,166,60,3,149,132,177,71,251,138,150,182,72,227,68,203,149,41,178,134,193,17,99,154,46,12,49,34,145,87,212,90,153,92,107,195,140,248,177,16,171,213,191,19,137,4,159,55,20,152,212,229,150,65,31,244,164,91,97,179,114,204,88,151,63,227,104,116,172,212,83,161,191,226,237,4,144,98,21,12,146,229,72,119,144,100,145,230,44,95,227,71,211,233,129,144,12,54,37,140,192,197,140,76,38,18,90,211,228,92,73,169,51,0,51,229,137,23,18,105,91,169,199,37,152,140,181,76,173,136,78,145,37,241,158,49,202,96,113,44,237,160,246,196,191,170,158,76,107,41,134,252,137,49,174,207,90,198,27,106,50,172,95,119,42,72,243,20,67,18,98,76,22,152,198,129,92,64,101,203,200,148,50,99,246,175,55,31,248,18,221,55,107,99,119,40,241,49,117,44,179,91,18,139,30,37,39,132,28,152,125,181,177,245,180,253,162,139,200,131,187,170,36,33,179,50,90,29,216,198,252,41,236,234,38,35,93,158,63,60,66,71,210,73,36,99,245,41,111,94,198,124,37,200,152,50,126,86,118,172,102,99,43,160,219,86,204,28,152,156,184,212,149,61,32,35,63,118,110,84,240,48,25,39,152,220,168,43,89,35,130,194,117,167,182,32,97,119,168,71,81,5,230,228,255,0,2,227,154,110,226,86,160,214,47,177,218,144,81,188,241,114,170,249,150,64,187,35,226,20,168,10,173,42,248,71,203,16,188,104,88,124,132,182,69,160,107,72,78,100,222,29,104,5,218,167,166,92,108,128,206,84,255,0,73,89,122,183,181,200,153,100,97,153,110,18,96,130,48,30,92,73,100,105,231,39,186,170,166,105,137,118,93,171,16,232,246,70,103,8,149,57,252,147,28,82,92,65,133,5,155,178,173,23,26,135,122,60,81,5,199,245,18,185,38,100,96,98,196,189,84,97,148,139,145,151,47,225,78,98,73,53,82,167,31,49,165,16,66,250,107,32,208,190,55,186,173,77,1,229,7,182,33,125,213,53,48,209,5,43,245,227,47,237,39,90,120,133,141,208,216,116,220,48,25,221,45,38,129,113,21,50,52,157,203,59,80,210,26,122,76,192,8,159,40,178,100,252,163,194,148,201,141,255,0,177,50,100,91,227,51,98,206,110,197,149,55,17,14,161,101,230,249,158,157,196,52,200,58,62,228,144,119,114,237,9,147,233,167,31,41,37,139,95,157,199,76,73,248,135,244,211,171,47,208,185,8,99,4,130,38,19,20,133,76,195,14,14,70,24,209,71,149,55,129,166,55,39,221,203,47,242,38,243,3,22,20,79,233,52,195,146,79,168,66,171,246,82,118,4,15,129,64,204,66,24,177,45,70,126,47,5,173,149,183,146,71,154,196,67,140,188,198,16,74,13,97,135,112,216,12,30,217,80,19,46,32,198,127,49,127,218,65,61,146,228,147,14,95,227,68,122,38,231,180,72,85,213,254,65,141,79,214,113,74,60,85,53,100,41,62,161,86,44,184,184,31,116,81,255,0,18,43,96,10,214,117,45,38,187,174,31,110,69,140,170,45,128,102,107,240,65,31,205,197,196,133,102,191,4,145,240,160,172,163,105,155,114,101,49,72,84,172,218,97,158,127,41,43,16,210,254,29,243,238,62,226,143,153,173,177,63,180,105,176,110,7,53,153,131,202,165,227,48,144,71,135,44,98,255,0,18,115,1,156,105,118,233,242,110,46,53,52,192,99,254,162,44,67,251,107,155,107,157,121,90,67,178,37,37,92,158,46,194,43,73,44,100,239,148,203,198,145,93,233,40,177,162,63,105,20,101,39,135,98,170,173,244,247,39,192,130,13,150,248,140,54,215,18,186,173,153,93,54,38,45,208,255,0,193,140,131,81,112,234,142,89,79,137,212,79,53,79,85,166,224,214,191,49,101,101,33,125,180,251,101,44,39,147,12,145,165,62,39,254,239,198,156,67,210,64,147,19,238,39,246,180,224,198,11,12,93,75,227,44,184,250,150,90,134,130,211,195,37,32,241,75,42,164,134,104,50,71,204,84,141,236,245,34,124,160,185,17,1,210,183,62,121,77,214,165,147,128,171,86,176,3,123,240,151,141,73,86,179,115,47,54,85,210,205,166,193,36,120,101,139,141,38,181,211,20,241,135,150,36,2,20,138,138,162,90,134,136,118,76,198,192,229,68,110,73,236,149,74,122,221,61,65,216,41,114,135,24,158,216,211,38,76,203,224,96,149,115,179,100,85,70,214,85,164,146,12,185,84,246,194,80,250,69,149,84,70,152,50,15,148,171,92,151,131,207,229,21,86,69,17,148,64,243,92,149,152,182,4,90,2,203,33,191,154,46,37,117,85,101,182,238,70,89,67,5,176,255,0,95,24,74,171,34,19,101,97,13,109,198,49,176,70,79,161,221,196,23,50,66,109,43,6,19,242,239,200,84,12,247,226,30,32,241,41,201,31,233,169,85,101,58,19,53,128,63,246,40,208,211,204,121,220,216,163,8,107,151,76,120,225,51,41,174,114,147,233,163,105,245,62,229,157,170,74,146,163,3,42,58,154,53,158,152,151,111,230,37,11,85,160,53,53,76,189,220,72,163,47,231,93,117,230,124,145,243,8,133,253,165,41,119,124,10,147,254,130,72,151,93,177,246,34,184,49,91,79,119,101,6,43,55,98,228,70,27,83,216,147,164,74,46,159,80,218,217,126,146,1,11,252,75,85,150,188,36,105,207,169,177,44,104,196,18,226,101,200,171,50,185,75,107,125,107,129,78,50,170,230,220,143,47,253,53,190,30,161,131,39,195,231,196,95,226,86,180,147,216,32,97,227,86,142,137,204,42,199,37,159,91,175,43,101,255,0,79,235,253,165,81,167,166,92,149,152,101,197,87,150,76,4,144,118,164,47,134,56,217,49,21,81,182,153,112,5,145,131,107,102,14,75,240,203,18,115,38,28,73,32,253,0,212,147,227,18,55,156,190,69,132,111,137,122,124,121,34,75,149,201,251,171,154,206,156,7,170,184,230,53,85,28,19,229,52,4,209,230,163,240,225,148,49,127,18,231,58,135,88,110,127,73,197,27,234,33,96,107,109,63,24,28,210,178,145,101,229,10,104,84,106,27,232,48,125,162,73,82,83,239,129,39,251,92,72,160,237,46,217,155,116,167,111,180,245,150,55,225,201,251,139,161,97,103,82,88,160,125,9,142,59,92,161,42,237,212,241,183,32,97,165,255,0,200,191,47,210,73,188,133,100,193,75,220,255,0,141,118,186,171,235,200,208,88,17,20,104,107,195,161,117,85,117,58,78,216,29,66,18,87,107,164,143,100,247,169,112,221,222,127,228,105,73,140,61,90,15,238,237,49,40,254,83,47,45,5,217,191,16,9,154,26,214,181,252,60,168,134,86,203,199,202,36,205,250,146,171,31,20,252,168,103,235,192,9,248,119,255,0,244,149,23,170,86,248,36,209,176,46,216,144,158,156,195,152,241,179,153,106,141,169,41,136,204,197,139,38,79,241,44,13,169,52,252,151,225,9,118,223,184,134,145,92,3,31,124,12,152,125,207,166,136,220,156,156,185,120,254,154,156,152,29,136,253,70,33,70,95,117,45,14,191,148,79,0,250,88,255,0,221,82,179,12,170,93,122,196,72,195,195,137,35,184,96,38,243,123,139,40,102,36,209,179,40,150,153,134,217,119,9,54,72,12,162,3,7,243,173,177,164,237,150,50,102,60,190,101,197,137,75,154,214,88,229,36,173,199,82,190,101,174,80,97,196,162,38,76,151,26,118,89,114,137,143,207,173,83,85,63,124,196,218,102,149,131,36,25,165,202,26,180,113,160,51,50,9,141,171,104,227,65,103,205,101,251,99,72,228,217,80,89,119,64,202,142,125,86,153,25,49,6,1,11,247,19,56,122,98,180,163,204,24,184,191,149,81,85,83,228,70,204,141,100,200,35,63,202,83,98,26,121,25,242,228,143,229,11,137,81,254,24,136,94,28,66,88,250,37,85,111,186,154,203,246,41,55,48,50,186,140,92,169,35,194,65,19,169,94,25,144,86,17,159,85,36,152,69,141,22,81,200,214,62,90,2,101,193,235,73,195,23,42,232,38,135,91,157,152,138,34,254,218,163,102,155,211,155,70,24,169,109,23,150,166,100,113,112,218,216,201,230,218,167,49,183,120,242,153,94,79,167,211,158,15,218,8,121,18,19,64,31,180,150,200,252,77,48,135,60,229,102,208,66,31,238,21,15,62,212,21,188,59,172,164,88,204,54,219,133,5,14,156,242,79,187,48,147,109,220,203,13,99,79,151,36,125,164,91,95,60,145,189,213,177,239,4,97,242,139,22,37,43,119,175,41,170,31,213,149,65,180,80,177,190,203,86,216,148,248,162,69,202,52,230,182,76,169,32,230,17,4,68,134,159,226,189,109,184,246,149,226,132,47,226,77,153,39,81,205,255,0,46,40,209,28,106,252,116,41,184,222,68,195,223,90,47,238,150,62,117,66,26,67,2,72,200,62,46,82,39,17,179,227,230,18,236,86,57,204,89,38,47,159,20,2,34,140,194,120,112,137,123,121,23,221,196,182,190,203,19,51,5,110,226,153,80,120,214,68,23,9,106,255,0,145,36,184,213,81,99,75,218,109,72,36,199,214,247,39,197,139,18,26,215,79,48,143,97,140,46,68,216,185,160,143,178,151,36,29,164,18,215,14,183,114,71,229,229,91,61,52,145,158,188,19,127,140,60,137,106,101,128,45,95,6,161,249,131,216,177,173,181,6,164,225,15,180,130,181,211,103,178,27,249,72,181,233,138,223,195,239,196,141,182,230,12,197,228,48,236,64,128,52,240,110,187,113,44,166,89,112,97,90,130,193,201,250,105,25,141,83,198,99,228,159,139,148,107,123,242,70,98,32,198,62,54,8,66,196,141,129,27,33,57,147,70,99,19,193,158,121,62,124,73,246,155,121,243,245,42,88,218,109,133,31,82,33,244,241,43,125,222,68,237,81,69,215,210,73,180,230,80,182,82,96,144,15,14,81,174,131,62,180,147,64,245,196,254,34,232,203,193,242,212,202,32,146,237,234,235,136,234,23,91,84,13,223,18,113,101,67,185,139,136,66,72,126,30,198,177,22,8,146,242,20,159,81,119,19,64,131,10,184,121,162,242,125,68,70,180,92,196,249,57,142,146,211,27,105,217,165,136,138,214,72,70,39,230,234,68,97,136,86,102,136,146,207,146,121,47,226,235,67,72,53,79,27,85,50,167,252,196,164,198,130,159,241,23,79,201,102,32,227,18,89,170,141,20,85,207,9,74,60,133,92,211,79,124,58,178,183,185,121,131,43,143,238,245,164,104,217,248,234,105,212,163,106,66,77,226,175,42,87,38,203,90,193,63,41,114,143,246,151,169,244,125,149,5,142,35,23,47,212,196,170,55,148,113,184,165,151,145,27,58,121,25,96,253,49,26,85,184,216,99,9,57,184,120,197,23,22,46,79,168,163,89,172,34,65,123,195,16,165,254,52,120,110,25,56,121,141,145,34,222,223,195,76,225,247,242,170,80,210,60,140,202,37,62,203,88,63,147,139,145,57,173,190,28,101,102,106,124,8,7,38,180,131,39,42,91,48,47,23,46,37,106,109,79,76,32,60,214,16,36,151,246,148,164,253,67,91,36,143,195,2,72,150,110,43,143,83,16,188,133,3,248,144,129,124,162,19,169,21,14,248,98,225,12,1,151,247,16,246,87,19,133,203,95,0,101,39,211,72,6,102,129,59,30,97,39,84,134,4,96,115,20,121,20,20,253,91,173,124,241,26,154,48,134,190,213,95,88,217,74,218,109,121,22,103,244,54,39,89,129,38,92,226,97,17,71,141,71,107,109,60,200,71,101,180,76,156,93,139,75,46,231,84,147,9,74,168,225,207,149,119,92,240,152,163,84,86,107,100,79,17,11,39,233,203,112,48,81,5,39,39,185,145,46,152,104,149,30,233,5,252,171,115,244,172,232,210,222,96,148,107,92,152,108,243,249,178,141,85,148,195,68,61,66,201,47,225,41,17,146,126,34,130,164,152,98,11,41,62,234,21,241,170,132,60,187,165,47,107,36,115,142,205,216,134,33,139,173,73,163,81,172,58,159,169,231,106,217,76,221,237,203,139,219,26,218,243,63,35,34,113,136,73,124,102,83,214,131,212,114,242,120,46,121,173,159,168,239,201,187,136,82,11,23,88,196,134,178,46,6,121,29,194,30,137,163,218,62,192,215,49,178,118,99,82,182,90,228,240,165,122,72,75,136,126,125,138,7,225,70,164,184,141,45,245,247,146,186,190,170,235,211,33,209,219,3,134,47,34,72,109,46,153,12,41,14,161,28,111,3,75,158,50,170,24,215,117,82,64,205,164,161,168,201,255,0,14,173,100,244,241,13,53,211,223,10,207,36,28,50,137,144,74,141,30,191,98,88,183,12,150,21,156,88,214,195,76,148,48,97,10,157,170,152,125,29,57,245,210,197,151,23,18,125,39,88,86,149,159,165,89,185,65,148,231,122,180,54,81,172,153,98,21,77,165,117,80,36,129,145,37,136,106,63,85,106,31,91,151,180,136,46,63,52,198,158,25,35,1,137,126,65,142,146,29,66,200,44,195,16,75,84,203,233,211,121,130,33,137,45,164,170,223,123,163,254,84,213,129,0,207,133,50,246,251,20,158,159,50,226,75,57,138,167,38,82,18,113,63,95,252,107,175,198,129,92,65,245,45,65,211,16,68,247,155,16,196,183,1,172,199,47,244,114,65,130,185,71,196,234,17,201,130,201,124,153,4,245,250,67,83,198,174,24,48,132,188,139,158,89,83,130,111,156,67,9,99,44,110,167,79,75,35,68,250,49,57,78,98,73,160,138,16,197,39,19,19,205,31,12,243,72,253,223,22,37,79,167,168,113,69,194,17,44,95,3,211,103,63,177,11,82,114,53,219,83,198,140,8,199,234,202,180,26,100,76,15,204,36,123,216,121,62,210,91,62,180,228,103,82,114,100,204,154,210,89,31,136,169,165,109,33,35,15,152,185,83,90,122,66,21,248,177,39,190,155,141,252,194,76,33,48,205,48,57,39,202,182,201,161,56,211,227,90,190,181,248,66,37,176,218,146,41,7,243,98,24,146,238,5,69,117,80,50,147,104,100,249,244,149,194,247,70,146,62,238,8,159,218,36,103,132,235,32,124,161,70,33,165,220,2,127,86,134,154,79,244,240,227,80,18,104,106,160,254,144,191,200,186,19,52,53,172,153,79,229,202,147,106,221,13,101,91,7,119,137,51,105,173,71,38,97,220,75,173,27,226,123,105,181,109,192,203,45,155,178,169,51,6,113,7,196,37,170,158,182,231,62,105,106,53,96,58,206,167,187,25,52,251,194,34,226,31,130,225,244,250,135,109,115,135,147,18,168,184,135,101,109,225,19,41,4,52,28,253,30,1,129,129,174,46,89,43,143,94,153,186,150,179,124,29,75,34,194,149,251,58,254,152,53,84,218,175,155,17,10,149,79,134,202,211,252,161,86,189,12,201,85,181,204,137,47,30,69,183,80,198,151,39,150,34,239,85,214,180,57,65,223,101,42,51,59,82,231,220,30,114,62,5,105,228,189,155,190,36,217,250,84,3,70,200,88,148,12,194,20,152,138,84,221,147,9,25,156,37,88,76,209,36,147,231,138,82,228,186,159,225,239,196,59,109,70,200,149,55,50,98,194,23,102,37,159,142,207,196,70,145,80,238,213,83,248,254,226,243,38,89,89,75,195,16,168,13,43,167,165,84,87,14,36,188,132,32,153,139,33,19,40,12,37,76,167,152,75,53,90,114,25,70,204,211,19,163,15,49,82,211,92,65,168,35,2,88,188,159,81,53,101,217,45,248,183,67,65,90,214,130,79,112,147,43,43,154,24,103,142,72,50,133,39,100,50,73,243,203,196,153,192,14,33,166,12,134,2,15,135,177,45,128,136,181,173,62,7,225,46,37,41,255,0,137,210,168,44,125,15,117,252,139,170,63,73,75,156,124,50,203,136,74,119,88,124,10,137,56,30,163,16,191,50,37,173,210,172,223,61,134,89,3,105,38,75,178,102,89,124,185,86,173,85,24,27,92,193,139,200,161,233,245,253,198,150,63,162,91,69,227,23,26,188,135,63,213,135,187,197,198,166,184,97,216,4,244,57,228,131,152,74,128,49,169,134,254,30,213,156,104,192,39,10,91,101,253,16,249,140,34,99,84,81,71,208,252,62,174,37,183,8,20,203,53,8,36,254,144,73,228,103,240,102,196,146,204,227,50,152,218,135,16,243,5,5,26,200,227,76,183,128,146,60,59,82,9,35,178,102,197,252,42,115,70,181,184,241,183,136,240,58,194,170,49,217,234,37,84,12,212,154,74,75,51,101,196,185,16,77,58,116,237,167,26,121,91,85,44,68,194,85,56,214,71,227,169,146,45,11,201,147,52,113,89,254,104,66,254,218,93,50,100,28,31,211,184,191,113,40,159,79,16,64,121,125,197,20,109,66,10,217,220,202,249,167,201,58,149,216,101,73,59,11,148,95,237,38,143,153,99,224,206,81,227,65,64,212,53,83,160,230,196,52,84,107,42,209,19,230,249,70,158,230,84,223,188,136,47,213,202,202,154,195,153,19,195,137,15,91,79,71,118,76,209,11,139,247,82,189,73,106,10,67,237,3,254,226,70,101,53,84,170,245,46,62,209,169,43,235,140,167,194,85,170,29,171,201,238,163,103,214,196,178,6,101,177,128,4,103,140,172,77,33,232,204,143,101,177,113,227,251,138,55,127,136,239,137,200,169,170,172,181,80,162,176,33,22,88,223,180,154,204,128,25,169,41,34,217,65,120,113,15,32,151,25,159,167,174,75,57,226,136,82,98,18,239,33,201,141,155,177,98,34,85,49,131,27,223,136,67,86,90,186,129,249,232,210,117,54,146,212,96,55,38,63,53,222,233,245,156,235,184,32,204,94,79,5,27,172,224,18,76,182,113,113,160,13,119,93,80,198,4,69,228,250,98,92,146,71,162,54,35,29,83,121,58,51,242,152,171,57,151,113,9,17,225,247,20,5,61,173,173,151,135,22,33,253,66,42,55,211,144,128,226,149,149,11,27,1,137,159,144,15,194,84,145,247,119,149,175,237,78,99,85,16,124,60,139,100,253,61,44,128,234,85,219,210,162,88,251,15,80,218,205,31,52,162,45,230,170,124,152,185,121,50,32,32,105,137,217,50,148,170,134,48,118,207,102,236,188,104,173,13,0,173,147,182,240,9,162,140,170,142,77,148,24,192,97,183,67,18,85,107,50,15,254,219,196,150,6,6,249,253,73,43,113,134,102,187,29,176,31,16,89,11,247,18,23,233,141,177,247,121,74,85,81,0,208,106,62,158,68,123,13,18,119,186,52,234,200,152,139,145,206,111,140,56,35,121,131,196,163,109,100,158,202,11,246,155,145,19,234,46,207,107,163,7,56,121,67,141,45,141,162,125,173,170,106,163,176,100,114,109,31,48,117,182,172,245,105,82,126,216,202,85,210,166,50,84,158,162,226,26,150,215,58,14,85,68,191,81,136,46,65,42,253,1,130,202,185,134,187,149,136,136,219,218,255,0,70,88,194,6,158,124,147,177,54,158,97,210,49,153,139,137,99,119,63,210,78,207,73,149,198,166,238,25,58,219,194,92,178,169,72,215,29,75,48,217,48,190,9,148,107,91,145,19,132,163,16,212,181,38,2,177,153,138,153,76,146,8,39,96,77,43,40,202,164,177,168,214,40,195,173,136,33,225,49,87,191,27,51,234,41,35,4,30,124,72,43,40,28,120,178,166,211,167,254,139,98,222,77,245,5,219,48,203,159,27,34,144,181,120,52,255,0,46,92,162,42,22,158,169,145,134,242,226,68,90,213,122,180,23,253,65,45,104,219,143,112,86,2,135,174,105,242,115,21,109,178,212,49,8,206,18,168,182,85,12,82,222,31,112,79,68,189,146,202,76,33,198,145,97,111,177,217,148,220,107,225,140,252,209,72,138,100,240,16,153,140,95,227,72,230,24,240,123,69,149,50,167,178,220,227,195,0,121,62,234,125,166,1,237,84,206,126,17,19,26,166,100,109,35,100,207,155,201,145,72,217,92,106,104,192,102,42,177,227,253,164,190,29,221,137,9,243,113,113,163,52,226,33,123,38,146,140,67,254,158,34,169,217,250,98,202,79,78,68,206,5,173,172,102,101,137,20,101,253,212,195,241,13,172,150,124,216,177,126,216,147,110,126,192,78,67,173,188,16,240,148,170,128,57,225,65,197,44,67,41,22,33,9,228,147,119,46,86,216,104,123,45,91,167,32,252,166,255,0,41,18,180,202,21,0,135,107,167,36,147,20,177,98,68,76,211,26,74,111,205,132,191,237,169,251,41,35,147,253,66,186,175,40,209,213,83,201,36,31,165,196,68,249,0,242,158,100,26,159,148,137,197,251,136,195,90,191,218,200,85,52,246,15,207,238,39,116,146,114,159,22,33,164,219,91,12,204,106,102,140,149,168,39,62,92,190,36,202,54,149,28,39,176,69,40,241,166,151,118,178,227,69,194,18,226,253,180,144,51,207,37,152,177,16,164,250,138,214,111,29,9,140,205,85,71,24,124,201,20,200,99,39,159,167,11,16,213,20,106,211,224,204,84,12,247,217,66,38,16,197,202,155,32,35,38,80,158,203,184,191,238,166,180,53,187,24,143,23,210,78,96,86,158,203,245,113,113,37,250,132,47,211,236,102,208,169,54,70,177,155,36,242,97,196,180,79,140,201,196,96,114,226,95,60,37,73,193,47,255,0,116,77,31,3,36,68,42,131,48,165,250,120,16,158,207,154,71,195,141,93,27,152,178,136,167,228,213,94,73,38,28,69,91,195,79,58,180,121,165,165,101,97,75,70,76,163,47,128,162,34,30,200,162,103,80,212,253,84,152,145,188,12,81,42,160,190,154,200,120,178,172,89,41,242,7,182,17,11,5,242,197,62,184,95,147,173,79,179,82,126,119,136,210,134,95,218,71,106,72,96,173,173,127,164,139,41,10,197,201,141,79,168,5,47,212,114,255,0,173,12,174,252,117,27,26,151,118,185,200,7,152,43,94,158,140,242,121,229,148,49,17,9,79,119,199,180,151,216,138,124,6,8,143,54,84,194,142,119,243,163,31,245,68,42,97,62,202,170,202,14,27,17,41,184,220,126,234,14,124,3,148,252,69,226,88,170,222,58,128,147,80,207,100,19,225,174,23,26,219,91,125,22,112,54,146,248,136,158,195,211,108,157,220,84,158,215,79,86,212,29,249,127,220,85,111,246,4,190,173,209,39,146,7,152,69,38,50,164,26,111,79,15,79,157,230,202,78,85,215,194,248,51,171,177,8,169,51,244,217,36,145,248,132,159,23,16,198,132,59,222,44,184,147,200,16,253,52,253,185,82,216,20,231,132,252,223,240,47,82,62,73,159,230,204,69,31,220,83,97,203,42,214,2,223,139,141,99,51,67,87,8,252,88,242,36,244,230,247,178,226,77,231,223,65,199,132,69,38,68,187,218,166,38,84,107,85,0,245,191,182,152,204,152,9,35,196,104,163,81,19,230,92,10,46,88,147,200,84,174,171,85,94,16,248,101,192,39,238,46,118,146,91,88,117,85,40,103,154,156,94,97,44,82,40,217,246,167,25,223,233,194,30,63,186,173,31,181,157,251,136,89,250,74,9,25,152,165,196,157,89,95,92,245,10,208,139,135,124,121,39,254,163,86,63,226,84,21,76,170,156,78,161,173,240,233,43,134,76,57,83,32,192,170,173,38,94,52,236,200,159,34,213,141,178,116,150,250,39,202,64,254,68,140,208,226,86,147,17,132,53,111,91,100,11,33,226,223,226,26,93,101,166,41,243,230,49,72,84,203,53,212,202,137,33,234,122,216,35,196,33,70,16,215,166,95,81,217,118,227,67,218,210,85,99,249,65,36,49,152,56,199,120,118,163,76,170,223,102,98,62,9,169,196,246,26,32,135,149,26,105,51,167,1,248,98,255,0,180,128,129,85,253,222,33,147,246,211,56,218,170,12,18,109,11,2,78,68,214,215,253,152,69,190,171,85,103,127,96,191,58,229,191,18,244,78,177,140,79,81,137,62,78,79,166,191,67,217,90,206,146,204,213,245,107,125,37,111,173,196,127,226,17,15,246,211,109,196,252,244,244,54,205,226,126,110,208,23,119,144,124,5,168,114,126,226,235,129,141,77,52,25,67,63,253,9,205,198,143,170,28,183,134,184,74,86,103,133,105,223,16,34,81,101,68,255,0,212,50,217,185,24,134,236,21,19,177,87,139,41,21,28,199,190,202,187,17,162,143,149,68,6,25,242,62,94,36,250,183,86,131,7,167,75,226,34,92,144,12,161,198,125,104,222,19,74,25,70,151,70,167,220,206,237,197,249,214,87,6,38,70,98,235,74,111,173,79,81,19,48,145,235,218,195,84,232,208,225,251,40,75,35,90,193,63,111,31,219,83,186,74,250,200,128,221,152,67,47,219,77,174,53,61,199,112,98,198,18,69,183,150,131,86,134,216,119,3,146,124,38,226,34,108,96,213,73,103,48,185,20,27,45,103,73,181,100,185,120,242,125,181,123,27,28,145,243,33,112,52,66,103,178,49,248,147,72,26,180,31,164,40,134,47,218,67,221,195,1,64,255,0,248,196,236,74,233,43,107,100,145,249,178,10,74,134,219,88,118,205,74,87,198,131,56,249,131,216,139,101,107,243,179,50,18,53,36,184,207,202,34,241,166,166,221,120,127,237,87,69,153,8,212,202,101,107,240,113,21,8,198,19,35,2,141,11,200,80,114,149,6,203,93,137,61,178,172,181,198,169,66,202,122,226,68,97,141,40,98,90,183,49,49,225,137,202,167,39,218,206,40,250,177,13,47,173,159,46,49,243,75,201,137,43,52,162,213,74,176,134,158,55,153,101,197,23,238,21,46,159,39,72,219,124,160,132,49,125,193,44,13,169,41,228,177,225,196,160,238,194,193,202,205,19,173,81,100,103,226,41,94,205,55,90,39,241,23,143,238,21,26,96,211,193,7,13,164,108,159,77,74,192,147,185,99,4,140,153,12,5,27,49,11,17,16,204,192,80,67,96,236,162,144,93,171,83,41,49,249,230,46,33,160,106,130,113,112,136,168,41,225,181,157,56,129,20,174,52,122,134,38,19,53,60,26,217,204,20,72,27,159,184,154,62,237,243,129,152,177,68,36,146,214,168,227,139,155,23,34,151,245,139,206,144,137,26,66,195,88,246,173,184,102,124,65,22,95,184,188,25,128,44,22,6,32,178,201,76,99,100,40,243,75,166,220,145,102,28,249,248,105,182,223,157,89,99,22,192,181,181,83,132,118,24,165,79,141,85,40,92,222,218,99,2,6,86,39,241,163,16,128,194,151,16,200,23,73,90,196,201,134,89,85,44,198,12,191,164,46,85,206,238,224,108,185,131,216,138,164,212,243,163,3,9,139,198,160,205,34,55,191,160,213,208,124,108,113,143,204,189,101,167,180,253,220,76,34,199,147,234,36,119,215,192,40,255,0,84,60,159,117,99,166,38,48,68,204,25,67,42,197,153,249,5,84,156,181,211,119,52,143,194,111,211,125,68,243,76,26,12,31,243,30,180,243,82,76,36,232,156,222,218,130,125,245,80,137,132,210,191,141,26,201,113,170,117,102,95,105,194,15,20,76,101,34,91,49,231,43,56,184,134,185,185,181,61,84,99,176,177,10,174,40,111,160,219,1,156,188,139,21,155,204,86,39,230,26,116,105,204,14,94,53,66,26,168,54,236,234,228,77,205,26,38,15,210,140,191,113,32,152,195,248,63,105,43,17,62,160,211,179,47,136,40,235,209,226,70,131,136,197,24,191,113,75,79,167,139,7,230,226,21,3,233,178,200,124,214,19,228,201,254,84,251,245,32,195,137,109,181,174,67,131,82,63,80,77,62,16,148,127,237,43,182,64,174,193,253,114,87,251,74,22,77,244,26,78,44,188,159,109,106,252,78,50,179,46,34,127,42,131,73,78,26,13,204,183,216,105,81,114,196,139,36,171,56,122,170,170,167,132,58,112,153,63,117,71,211,234,77,201,62,146,118,99,68,39,129,132,84,203,212,107,229,168,141,24,242,203,88,78,19,50,138,174,52,111,221,228,34,226,223,21,53,254,163,157,20,241,5,114,95,219,23,26,233,22,82,125,74,43,249,121,23,50,178,209,153,103,102,150,173,183,188,185,234,42,181,15,198,83,35,124,84,173,248,140,203,31,84,182,157,27,51,11,143,114,76,107,246,94,143,214,119,62,134,3,26,152,130,39,135,89,82,179,83,214,250,203,5,18,0,228,148,75,176,195,211,204,147,90,207,144,28,98,120,38,94,147,167,95,253,122,118,9,38,119,228,66,155,94,90,217,124,167,86,46,196,222,182,251,131,9,138,183,204,248,117,42,15,156,176,148,104,31,68,156,62,145,101,90,221,56,170,195,55,221,214,148,120,189,196,28,155,90,56,204,254,161,43,143,237,33,217,72,121,60,210,248,150,171,45,31,190,240,49,74,151,103,95,177,172,48,129,171,116,196,210,109,43,138,72,196,84,1,146,15,7,229,46,85,2,104,122,127,79,145,130,17,71,38,79,211,84,85,178,78,83,229,55,16,210,86,131,145,58,255,0,82,106,1,29,245,212,112,8,47,201,216,167,52,198,158,212,211,185,172,74,66,254,117,250,51,240,245,53,188,70,20,194,30,79,168,128,126,149,137,90,126,34,141,85,99,130,182,249,39,105,8,8,122,38,116,33,230,16,136,158,67,167,220,143,9,177,137,87,236,192,38,125,85,161,144,63,35,214,110,47,137,149,97,31,254,18,178,113,51,101,25,72,176,159,160,207,165,158,201,101,40,241,173,211,31,113,39,134,36,162,70,252,254,210,158,184,211,26,130,113,50,154,210,73,127,112,170,150,119,211,224,197,169,79,48,53,86,85,92,56,202,79,5,2,198,98,59,248,149,29,12,107,90,208,109,10,37,172,212,147,164,157,229,234,82,174,190,69,108,101,85,101,43,38,45,209,4,63,166,168,2,25,68,127,106,147,178,173,157,11,148,92,168,154,171,131,136,127,54,85,38,142,159,6,148,207,141,46,49,56,138,76,138,130,158,182,228,131,221,216,148,101,26,142,141,113,46,115,254,80,89,83,57,38,60,96,127,81,185,255,0,250,113,162,204,130,50,148,207,159,70,55,225,47,18,41,140,163,146,207,213,71,92,111,80,252,75,4,47,148,175,171,254,66,242,45,21,90,194,226,216,252,194,24,134,147,122,83,118,212,234,22,85,84,197,255,0,46,149,151,246,148,101,246,158,56,185,162,74,77,125,86,214,52,79,148,16,255,0,218,66,111,229,205,136,252,194,24,136,170,178,51,242,50,164,238,254,112,153,180,196,171,116,219,31,38,43,4,98,169,191,77,156,94,110,212,92,11,89,80,137,136,194,42,27,142,3,41,91,15,250,108,167,242,241,167,19,61,54,72,51,98,82,161,184,137,39,180,168,198,76,102,14,212,139,35,3,40,29,171,224,136,156,72,47,88,199,238,160,46,236,177,29,129,250,171,107,31,137,153,177,42,217,156,157,70,241,141,234,75,65,166,2,49,240,229,72,55,228,207,196,34,38,240,24,201,35,229,229,34,147,41,69,30,64,159,143,30,37,74,25,145,10,12,197,148,53,7,49,231,173,238,226,75,77,168,95,210,18,169,178,186,15,137,87,113,113,90,39,160,191,19,140,163,194,25,248,151,60,159,173,162,198,157,180,47,41,18,217,230,157,100,70,20,57,63,198,147,109,152,211,168,238,78,66,38,48,239,135,27,218,202,167,52,244,157,204,70,11,42,108,248,99,250,170,181,49,143,183,126,118,68,100,176,139,248,208,76,159,46,48,250,145,144,230,108,165,98,227,254,69,170,236,219,159,166,154,218,11,82,112,207,151,36,156,66,91,67,168,125,39,195,42,105,90,104,48,187,138,181,204,211,192,187,126,104,130,78,212,117,169,153,6,7,89,158,200,126,226,100,195,2,72,49,27,151,42,145,181,167,126,155,137,152,165,91,180,174,161,131,59,204,50,231,140,75,151,110,141,137,101,173,70,50,116,100,25,61,37,197,149,1,39,225,160,63,180,41,21,47,170,209,136,156,54,131,42,104,27,184,164,30,32,174,168,230,167,193,22,83,154,126,9,36,21,172,44,61,108,230,113,21,116,25,225,151,55,164,188,104,89,243,233,233,24,192,203,46,89,41,217,180,127,128,91,14,104,102,112,102,202,181,106,22,18,201,132,8,132,185,237,149,220,162,203,221,196,46,33,253,53,123,163,238,15,58,14,98,169,71,100,111,224,204,183,57,85,246,146,212,17,165,188,197,41,4,53,171,79,64,38,251,148,191,238,174,221,101,12,115,137,203,214,128,153,166,233,240,124,167,98,233,180,68,125,68,166,128,50,65,127,205,127,161,70,201,100,191,63,148,148,69,81,61,239,23,156,76,73,91,227,31,7,20,95,228,82,230,84,22,4,107,95,62,82,145,103,106,26,209,131,171,145,17,12,50,134,62,212,37,196,146,96,127,202,229,76,73,132,59,12,175,204,20,80,94,252,252,203,29,48,97,201,123,196,81,16,74,143,211,65,145,99,84,101,17,218,207,149,26,39,202,118,45,181,178,65,101,23,105,44,164,44,148,210,203,79,18,75,56,138,165,252,9,73,41,102,216,88,106,29,245,65,241,11,26,162,141,60,130,103,50,14,156,62,165,225,197,200,155,190,169,226,237,18,25,84,101,96,119,218,179,205,49,129,100,242,120,113,44,89,167,191,192,83,9,20,198,2,49,49,8,74,123,122,27,98,130,7,35,57,150,185,248,196,76,203,125,111,40,215,172,152,2,244,137,50,178,253,152,194,19,114,160,13,14,119,135,15,42,114,249,53,177,184,165,207,24,146,185,58,133,144,73,242,130,254,66,34,203,244,25,19,211,2,72,199,195,96,36,92,59,40,177,153,132,66,26,18,226,237,147,159,152,165,30,68,154,28,200,147,137,205,196,147,112,82,246,52,144,73,103,180,148,26,24,198,119,155,181,38,219,0,132,225,200,85,181,149,82,190,226,92,190,199,168,67,41,32,144,143,53,138,222,24,20,98,255,0,46,16,242,34,161,208,158,72,211,232,26,60,21,160,121,149,151,5,247,49,136,187,86,90,224,126,34,168,168,211,47,41,44,119,125,171,176,204,170,200,62,21,49,63,71,206,147,203,139,18,109,181,117,21,89,172,108,135,169,15,169,60,34,75,138,52,241,159,12,98,23,194,195,47,251,105,109,83,224,212,3,14,46,69,172,223,21,253,38,94,208,34,202,162,189,74,195,130,233,220,102,140,164,181,184,252,55,19,237,137,137,100,63,137,27,210,97,20,95,228,90,167,201,174,213,160,230,255,0,109,109,129,165,71,8,28,49,120,211,52,11,54,76,106,201,65,139,53,132,191,170,182,254,39,157,39,166,1,10,165,237,106,136,46,80,173,16,53,129,234,71,132,194,80,110,159,68,26,215,45,3,125,44,76,229,200,37,185,243,233,164,179,150,86,82,125,60,74,69,154,204,19,153,132,80,57,23,160,92,3,62,35,9,52,118,78,2,178,169,90,202,122,59,113,188,91,81,255,0,26,144,184,248,92,50,206,196,25,248,178,245,141,25,101,72,9,163,205,16,82,68,69,62,200,218,226,162,86,238,167,115,197,245,63,58,186,238,246,251,19,27,21,208,62,12,190,48,56,167,242,37,242,89,173,52,145,58,136,81,139,233,37,176,254,48,107,17,19,107,99,182,255,0,105,84,211,252,66,157,55,195,119,140,191,196,181,186,141,31,7,81,170,193,58,111,82,30,221,152,101,197,32,137,247,22,58,170,27,9,5,63,245,42,226,15,49,162,226,251,139,41,245,176,108,160,191,9,80,172,156,20,86,177,203,234,174,15,90,76,92,165,84,172,213,163,247,98,226,26,13,250,74,116,105,127,41,202,52,116,152,116,98,130,255,0,81,138,76,130,98,27,167,95,177,183,130,195,171,107,164,241,7,30,69,242,200,214,88,248,186,215,23,101,169,235,111,55,126,216,222,187,30,149,213,85,87,113,6,41,101,92,113,171,35,101,223,177,70,85,117,196,88,202,161,217,15,230,215,44,248,163,160,15,131,119,83,40,130,95,161,36,198,173,199,242,130,73,36,214,238,123,132,50,175,66,58,62,62,250,28,246,100,63,51,232,96,158,17,241,75,202,34,125,213,209,77,100,65,51,181,95,191,65,213,78,62,109,168,197,251,73,148,61,7,84,38,126,151,42,26,24,144,166,235,156,251,74,154,113,37,230,228,93,42,168,223,85,107,147,72,202,209,144,209,32,41,199,218,190,49,249,184,151,52,138,190,5,21,175,204,232,249,171,124,16,51,44,136,65,225,10,151,245,129,248,118,161,77,170,137,5,252,34,228,81,220,115,54,244,61,170,190,27,143,82,68,249,188,131,92,150,102,140,149,161,45,89,180,47,26,238,16,53,152,36,197,195,97,143,34,132,215,146,65,37,239,194,92,163,250,139,167,242,46,181,109,9,42,178,106,101,24,210,173,224,226,75,125,18,242,180,249,138,46,53,158,149,147,139,149,62,178,181,151,52,127,109,96,224,80,222,117,71,85,147,205,138,74,30,248,167,230,201,141,63,141,100,120,196,103,202,229,74,216,20,92,206,134,24,21,210,98,243,64,203,245,20,30,161,248,111,22,76,237,221,114,176,170,212,44,32,24,35,11,18,61,230,130,65,246,170,71,213,47,23,33,36,117,99,155,122,13,196,38,98,8,144,18,95,113,90,118,26,196,68,199,247,87,70,53,169,35,19,132,75,69,148,8,183,113,49,88,255,0,201,198,153,89,28,92,142,95,119,174,98,86,248,11,16,255,0,137,61,164,215,149,86,241,48,138,6,95,229,82,26,195,73,30,55,159,23,26,230,244,147,237,116,221,206,19,100,219,168,201,11,219,220,172,108,167,117,153,100,15,102,155,23,242,166,244,145,183,60,210,226,255,0,26,136,129,118,59,33,179,18,169,164,190,177,140,252,38,199,141,58,225,240,99,6,234,29,61,249,30,80,137,78,192,184,244,143,56,155,12,164,93,20,38,223,13,39,184,210,91,158,96,246,43,173,93,73,112,37,36,152,19,124,248,185,18,134,70,62,126,165,97,15,76,108,70,79,149,33,73,245,22,215,214,158,48,242,226,91,83,68,113,166,75,130,62,213,168,211,55,39,102,97,35,88,99,148,248,74,36,203,210,153,37,157,75,149,151,34,170,199,208,134,128,96,102,98,242,41,59,42,208,70,156,201,97,47,26,161,178,209,246,164,136,243,68,158,49,41,151,213,90,139,252,198,121,11,246,214,44,45,223,220,107,40,249,248,36,197,225,74,120,209,53,176,241,147,137,27,51,76,19,62,237,83,109,132,177,27,170,181,255,0,224,154,215,203,216,110,70,179,248,123,241,94,158,216,254,160,81,14,49,10,190,107,104,208,99,1,129,150,33,151,43,249,22,218,173,7,85,54,14,238,187,23,237,137,69,97,103,127,115,190,200,177,123,122,253,150,115,31,58,252,249,132,94,63,109,19,14,170,84,97,243,9,107,211,21,179,163,68,197,46,46,36,223,114,14,173,212,111,247,83,179,108,156,53,38,231,233,231,206,62,108,68,198,130,153,90,10,209,229,9,121,19,235,89,146,186,133,41,41,100,109,203,31,187,229,77,27,92,70,23,70,184,246,178,175,109,143,100,68,4,202,121,81,165,102,16,184,213,61,35,193,181,229,236,76,203,64,92,197,191,130,107,134,77,222,92,164,91,39,195,148,32,98,18,173,134,16,17,30,200,21,197,238,17,21,22,69,113,89,88,228,225,210,179,166,189,249,178,47,50,182,255,0,70,206,100,188,68,219,46,213,14,182,142,51,58,136,137,124,58,217,44,194,81,15,26,25,162,226,98,217,9,170,125,78,11,104,44,194,34,100,247,22,195,89,28,94,105,148,152,213,85,12,205,17,75,217,25,243,158,252,43,153,149,109,134,163,216,201,243,192,78,229,63,169,3,42,75,31,233,37,32,137,246,150,217,49,165,198,103,20,82,36,147,231,218,251,66,34,213,141,128,65,14,239,88,198,177,218,88,74,227,87,85,186,134,224,160,96,67,2,17,127,137,40,167,211,207,155,243,114,203,200,159,198,96,225,17,129,255,0,130,232,217,84,23,153,169,239,156,67,230,150,33,136,159,109,49,135,186,42,160,244,170,169,177,24,97,69,40,136,134,14,56,79,234,202,166,212,42,182,50,135,27,18,244,202,167,201,89,250,175,209,22,53,151,226,23,139,218,83,222,254,3,43,9,25,158,9,249,81,251,145,139,221,73,181,37,148,185,63,229,220,68,89,105,234,219,41,47,205,99,43,42,205,182,124,204,82,194,170,102,94,212,124,157,66,8,60,33,138,50,145,38,159,101,91,91,7,233,17,77,134,121,231,16,155,65,101,82,102,107,96,81,85,71,151,90,254,80,135,219,30,55,241,169,89,63,18,6,49,191,151,47,237,9,108,147,166,37,217,63,49,105,138,82,160,127,3,90,193,249,185,98,227,68,125,59,191,61,77,146,136,184,154,153,241,56,99,39,233,72,170,169,245,153,237,135,242,133,196,162,228,192,4,151,225,196,52,230,146,132,249,56,184,149,90,13,19,228,154,182,159,69,161,131,107,225,154,92,173,200,215,163,73,7,159,232,50,160,152,19,198,225,49,114,162,194,97,228,83,181,2,163,142,1,143,218,18,87,62,123,196,63,208,12,191,186,139,240,151,141,251,65,12,164,65,191,254,55,133,59,5,109,0,67,253,161,39,222,111,250,51,108,79,38,182,116,239,57,120,134,47,219,67,67,123,202,76,57,85,5,195,15,181,194,37,23,36,36,17,59,72,181,91,123,136,112,41,216,16,11,221,202,141,243,138,65,225,18,79,73,12,228,6,98,162,228,208,130,79,247,68,18,43,79,144,96,9,52,236,28,188,168,231,233,90,217,163,103,41,4,84,142,202,99,41,37,176,59,172,163,84,176,35,90,217,3,119,18,84,97,13,83,113,137,168,210,5,56,35,3,12,190,85,31,170,173,106,160,191,14,44,88,149,119,60,17,176,50,203,148,137,93,221,61,117,216,49,75,22,34,125,69,150,221,249,25,176,32,195,169,34,19,207,230,182,163,250,139,99,46,14,83,255,0,78,190,36,146,125,197,23,125,166,15,10,229,241,11,144,163,243,77,160,64,4,111,12,66,34,86,233,216,117,101,58,93,110,173,150,54,48,82,196,50,163,127,18,50,79,9,113,136,74,62,51,31,129,11,39,118,94,165,45,182,183,184,237,81,119,197,74,125,21,38,38,236,215,209,133,52,93,120,148,182,137,181,57,96,140,70,46,95,207,198,142,212,58,12,246,254,18,241,101,34,211,167,191,248,86,151,180,151,23,18,190,177,249,49,56,90,152,157,50,146,51,10,14,97,33,45,77,182,38,104,144,50,172,225,218,130,72,51,68,42,205,155,190,238,52,138,163,176,169,242,103,77,234,170,32,145,177,169,8,46,89,101,228,71,230,149,225,196,131,123,237,124,254,110,86,81,254,210,220,68,176,99,13,40,99,229,149,196,133,146,192,73,89,241,148,104,118,24,4,233,236,90,40,85,110,158,131,36,156,184,211,104,212,53,209,159,242,145,82,120,123,226,147,8,139,198,168,152,248,48,129,152,211,242,145,110,227,32,202,163,40,216,199,197,198,36,186,215,74,196,178,229,196,63,220,34,81,39,88,65,25,49,68,148,53,231,220,88,201,31,23,42,150,252,182,196,54,213,205,83,244,172,28,15,136,45,70,72,223,110,49,72,197,13,51,225,237,60,99,230,41,73,36,133,247,10,168,164,204,212,123,174,88,171,236,248,123,224,97,50,118,103,242,21,85,77,53,176,41,171,71,139,40,138,79,180,139,52,198,11,165,40,216,18,180,121,131,20,105,149,60,200,146,127,87,216,151,155,100,56,206,52,254,12,197,18,205,151,192,23,78,50,163,67,91,6,75,62,168,214,18,116,148,89,60,162,22,33,125,181,181,86,249,11,3,62,236,246,95,40,92,120,210,43,191,134,245,68,39,168,10,47,34,53,241,162,66,150,207,78,17,62,226,178,12,144,73,139,136,171,97,146,152,155,34,227,101,57,71,163,238,124,226,98,228,73,159,240,162,81,37,230,49,113,15,207,173,117,163,85,68,17,243,9,111,240,7,238,174,149,145,126,137,45,132,58,123,70,14,8,48,196,22,85,91,2,146,116,144,117,98,67,192,52,177,63,244,188,105,190,228,254,28,69,196,145,186,138,26,202,69,106,77,43,6,182,94,98,151,147,220,83,18,117,60,74,211,241,74,26,232,215,21,160,156,14,94,85,202,181,14,149,0,206,255,0,149,227,83,123,76,161,27,81,131,205,241,22,154,72,241,122,166,82,125,161,44,161,134,36,214,63,234,21,76,198,209,131,47,44,72,31,200,128,124,203,154,217,204,136,94,37,37,133,147,250,116,238,41,120,26,73,81,159,151,116,52,214,53,173,109,71,53,136,134,85,55,2,236,227,240,202,156,204,159,91,109,19,104,24,164,200,86,39,196,141,131,236,190,33,65,43,48,241,140,104,88,23,26,114,200,156,50,190,103,238,41,143,252,52,181,237,49,70,143,170,208,22,48,143,148,93,137,150,13,83,228,203,40,198,227,67,90,221,159,118,43,66,8,126,216,214,84,148,44,169,39,44,173,201,21,8,103,218,193,6,210,88,177,13,107,224,237,41,68,139,127,13,26,198,127,228,226,90,230,25,133,31,41,82,131,79,197,212,149,201,212,145,7,237,16,170,13,97,194,44,182,131,67,133,154,84,157,197,228,90,153,100,11,47,49,68,129,36,164,88,122,36,184,196,202,81,12,95,202,174,171,137,59,12,25,38,32,229,252,167,90,119,152,229,240,249,85,62,16,196,16,242,229,228,67,154,227,19,240,229,88,195,216,160,147,25,242,86,128,195,56,201,218,141,164,193,56,127,170,18,58,203,4,96,118,141,99,72,181,18,162,153,38,56,186,80,108,223,121,229,40,150,144,234,74,221,219,195,151,147,205,86,195,158,57,44,73,27,47,150,131,213,137,169,57,200,206,164,173,241,136,39,241,9,116,19,4,18,71,139,141,76,90,192,149,8,153,189,181,86,145,9,89,172,12,16,179,193,34,212,129,181,47,233,50,227,250,105,139,231,158,49,217,153,59,100,201,82,65,138,186,40,255,0,113,73,107,228,59,51,18,116,38,63,134,18,228,86,149,181,187,158,226,141,77,26,180,149,175,124,187,18,226,94,13,247,210,69,149,27,1,171,117,42,173,105,234,163,123,163,41,18,67,76,4,110,229,188,49,165,78,6,108,168,41,53,175,42,173,153,201,54,2,77,67,85,59,80,15,20,73,68,140,52,165,154,26,168,76,218,23,108,82,125,194,170,137,33,178,193,139,47,31,219,70,82,86,193,140,77,222,195,151,234,21,82,49,84,134,15,193,146,70,59,44,69,3,16,251,23,70,161,173,137,10,38,45,170,124,203,80,73,226,202,182,190,54,32,102,227,198,178,73,148,108,143,198,76,126,160,131,45,130,174,180,31,237,170,248,102,212,99,99,13,97,63,143,233,170,138,127,134,254,154,60,198,139,200,47,168,177,190,211,199,32,31,133,93,163,82,74,79,25,254,233,132,66,254,210,192,51,31,244,136,36,84,7,237,184,101,137,22,248,99,146,204,193,18,74,168,228,241,166,78,25,242,136,67,84,48,53,105,38,131,105,44,163,90,102,86,238,65,212,164,231,134,85,108,225,150,32,147,237,137,99,164,67,123,36,179,10,77,101,25,240,165,110,241,113,172,41,46,226,20,108,236,200,154,79,178,220,131,14,213,37,128,105,79,62,12,152,156,216,242,41,93,109,91,44,145,115,87,139,169,232,202,171,80,70,126,35,11,169,60,12,144,78,27,211,198,7,62,167,12,185,177,114,242,167,52,236,60,41,124,168,195,70,244,217,125,92,101,91,158,96,37,145,84,7,193,135,22,73,51,75,148,158,214,214,176,164,226,226,26,79,78,104,62,233,83,137,50,79,253,161,120,214,43,14,111,178,141,56,96,126,18,169,56,211,231,22,118,18,228,84,177,174,9,210,100,174,226,214,32,249,133,20,104,197,192,62,53,168,227,19,151,173,122,202,77,28,209,243,46,111,51,85,94,78,151,180,20,12,73,69,219,245,28,46,210,144,67,42,147,44,168,186,208,191,79,77,205,47,236,116,152,111,163,221,51,22,49,126,234,43,82,73,223,49,129,53,160,241,251,120,151,40,129,84,121,47,100,189,249,56,149,59,230,50,51,50,203,17,11,137,75,167,89,191,252,167,95,95,248,253,244,94,156,111,185,100,16,60,91,164,163,214,0,82,126,169,26,16,178,222,47,81,5,251,137,73,180,144,196,124,171,171,108,243,108,78,107,248,211,138,56,178,235,133,151,243,242,42,168,208,253,54,182,41,114,226,39,130,223,179,97,64,248,133,18,77,38,156,242,126,80,178,137,246,211,170,153,97,147,223,44,167,97,183,73,203,244,148,91,47,3,26,80,255,0,149,73,64,211,22,53,167,97,77,60,133,85,117,166,210,163,31,245,107,156,68,253,212,51,81,69,28,83,232,200,130,247,99,47,175,170,5,108,236,89,70,81,249,173,181,90,171,78,20,251,72,146,178,140,95,117,86,120,105,201,172,202,110,37,37,234,20,106,129,179,73,2,72,51,68,16,202,162,245,13,84,232,36,126,21,91,101,63,99,254,93,40,130,26,70,107,232,165,225,151,137,27,215,54,164,104,110,45,73,230,25,126,210,31,212,136,67,225,50,161,147,2,36,147,188,193,40,208,79,161,24,137,212,157,85,76,177,186,4,200,34,6,16,227,41,10,170,168,116,169,230,131,118,94,47,221,81,166,164,5,75,217,45,62,101,241,228,196,100,72,146,136,149,172,134,141,44,169,200,46,17,99,34,3,74,208,128,119,47,14,33,228,42,52,44,126,14,82,165,190,27,105,219,176,149,109,154,163,42,168,243,85,105,143,207,203,141,5,67,25,240,73,137,31,13,243,166,247,23,42,204,213,184,137,155,46,36,170,205,92,133,101,27,178,145,243,71,237,169,221,85,162,118,49,9,44,82,134,178,147,37,130,234,149,200,132,126,238,119,113,72,170,178,106,37,72,0,155,20,183,138,89,70,33,166,198,173,163,178,7,202,74,25,72,156,204,210,160,238,42,196,52,49,32,244,227,76,4,108,61,54,205,215,205,149,31,39,71,146,75,48,196,46,37,90,102,83,70,102,82,151,145,106,126,164,131,24,28,34,83,105,6,169,206,97,252,58,181,133,99,213,254,190,197,213,106,180,222,218,43,59,18,72,215,199,155,41,153,75,198,172,67,101,6,51,57,167,141,34,245,10,13,24,89,170,177,65,205,148,75,151,106,79,136,182,186,38,87,8,184,254,162,184,159,172,43,122,162,8,133,81,26,195,79,51,84,131,47,253,52,223,251,148,213,192,72,29,91,107,172,165,178,199,16,196,170,97,210,75,146,204,165,229,80,116,129,252,55,106,200,134,200,33,174,221,78,248,37,130,194,238,148,213,150,30,102,53,136,151,232,147,231,204,40,164,65,207,101,204,19,225,20,85,212,95,38,44,96,124,167,41,20,236,249,156,143,226,228,85,220,71,80,174,164,184,77,112,39,179,233,167,177,158,127,12,198,42,4,38,25,79,204,81,163,222,96,123,69,83,178,154,25,3,88,90,198,225,16,135,143,234,39,145,181,81,228,143,218,92,246,120,79,237,20,136,24,215,22,48,103,48,69,199,141,78,72,252,212,10,219,233,36,243,234,202,166,230,62,89,30,204,34,79,35,27,122,78,82,241,163,103,195,170,24,51,68,46,82,39,86,90,140,172,101,79,85,44,176,119,98,158,180,61,227,243,230,47,82,77,234,79,140,124,33,46,37,182,100,200,145,162,102,150,46,85,139,128,204,62,173,120,10,254,209,162,166,76,138,38,113,99,41,23,52,101,196,236,249,162,117,42,253,55,62,44,227,179,118,81,149,109,155,254,137,48,64,102,78,17,254,80,75,124,248,215,133,6,236,197,196,171,100,178,182,19,50,229,140,37,57,50,236,114,124,213,55,16,42,196,209,164,147,195,23,105,82,89,129,38,55,148,221,138,187,121,199,135,16,210,59,128,144,67,202,37,171,87,52,144,52,105,196,123,48,170,234,77,222,6,101,41,18,191,82,156,87,225,20,81,167,16,231,158,75,49,25,53,68,25,254,39,157,90,62,25,92,107,85,174,170,252,73,91,180,40,150,163,67,6,62,98,163,67,84,9,49,48,132,67,198,165,93,45,238,57,31,14,181,145,128,254,44,171,91,227,60,140,120,98,9,85,154,180,113,187,133,198,181,190,52,18,244,170,217,64,67,67,164,143,36,153,101,149,81,254,9,227,234,84,117,181,163,133,19,55,181,245,8,163,181,183,197,72,53,190,113,43,242,73,147,246,212,183,180,78,38,170,220,50,53,11,35,75,194,21,75,14,5,84,97,252,217,70,184,28,109,103,175,53,36,183,134,38,72,163,84,190,149,170,133,23,54,232,133,34,91,74,255,0,29,132,196,234,166,13,25,120,130,46,68,198,5,12,76,31,55,145,112,200,23,215,21,19,178,203,202,37,215,116,222,170,5,144,25,187,73,185,34,54,65,136,208,208,40,35,125,79,247,81,17,166,104,8,44,205,46,80,196,68,5,220,204,64,127,164,136,127,184,185,222,216,155,231,238,241,151,42,118,105,91,134,165,170,149,200,173,190,214,116,114,101,237,42,69,198,145,223,48,133,27,12,34,166,80,233,34,136,108,55,203,127,26,120,250,221,57,38,47,205,202,24,137,244,214,175,111,61,73,146,85,80,201,27,148,41,235,216,73,44,250,75,92,7,128,68,194,30,180,196,204,24,185,68,84,216,128,167,204,226,226,68,198,178,196,245,227,60,152,30,164,153,112,114,89,62,33,133,136,105,36,80,83,163,134,226,33,59,132,79,226,71,6,73,231,13,225,8,137,140,170,27,77,234,71,212,88,252,216,178,198,93,58,30,167,209,118,81,56,101,109,137,247,86,171,83,152,49,1,169,254,11,75,187,243,46,212,139,159,76,101,230,133,126,34,197,38,53,250,0,58,146,12,103,225,245,156,163,253,213,61,172,195,7,84,196,120,67,3,145,116,111,44,171,94,194,84,231,20,58,156,118,239,234,196,170,103,195,137,109,90,240,151,248,212,4,96,254,27,177,218,24,75,161,82,62,36,158,220,139,155,255,0,78,165,85,88,130,11,61,32,248,76,37,73,15,83,213,16,108,15,32,136,159,90,208,193,178,39,16,146,167,252,58,130,65,191,22,76,137,170,175,199,80,145,140,77,119,85,225,218,149,218,204,1,1,194,84,61,198,158,216,129,252,68,200,164,224,76,156,39,252,222,76,106,83,70,245,26,54,91,21,180,144,49,147,118,108,121,21,25,164,202,155,253,168,197,137,76,178,120,39,65,225,226,91,96,70,151,239,20,138,29,59,88,217,3,228,217,78,141,196,92,120,208,108,164,170,155,202,108,101,70,93,211,158,77,87,244,238,196,134,133,246,48,142,205,216,136,85,217,93,124,73,14,223,167,162,66,3,205,17,43,141,125,84,38,60,54,25,4,69,110,25,145,39,118,139,18,215,39,64,65,212,31,164,138,66,145,58,213,204,177,20,27,224,12,143,244,153,89,70,164,181,134,176,157,24,236,203,86,66,143,234,43,235,237,19,115,165,153,187,44,15,150,82,82,103,209,217,113,75,148,53,141,10,155,184,110,211,119,192,178,27,48,228,85,236,178,120,207,180,17,120,212,165,109,84,72,207,254,157,214,168,94,204,96,234,228,83,88,232,53,143,73,141,144,239,48,146,231,235,61,65,90,127,78,49,72,33,253,165,182,158,224,98,157,132,162,196,68,250,77,32,46,222,195,24,74,149,209,197,102,50,170,178,178,147,225,155,33,85,163,41,50,1,133,48,146,32,176,21,12,234,84,17,181,86,56,60,165,69,169,199,65,9,45,103,85,144,28,34,92,242,54,158,217,75,124,178,192,237,93,204,193,29,253,83,205,139,18,136,153,167,174,127,239,195,151,140,75,109,113,201,192,155,108,52,218,170,202,80,217,203,214,130,178,240,141,218,37,170,7,132,239,62,95,227,81,215,144,197,144,100,215,8,121,101,202,24,145,76,181,173,238,22,66,174,127,63,118,95,148,169,23,242,45,158,155,58,16,51,88,202,38,95,166,36,181,112,196,164,252,102,248,210,177,68,139,252,132,71,238,98,78,230,49,121,20,229,108,106,238,235,28,137,140,192,140,163,254,156,84,234,180,21,141,19,228,146,49,23,160,93,128,135,197,212,151,189,246,89,48,150,1,63,113,7,50,182,119,114,166,219,25,98,134,250,132,243,135,150,36,175,246,214,157,49,166,231,100,204,98,147,34,73,26,53,206,63,148,200,168,233,13,98,63,213,228,18,86,93,107,236,10,81,190,53,151,135,234,136,37,156,57,147,170,14,207,154,90,125,96,99,38,19,21,13,169,53,13,28,24,153,183,89,72,185,55,178,45,82,162,201,144,109,226,179,119,202,66,174,123,107,164,173,73,45,251,78,33,161,105,239,158,89,220,69,202,174,131,168,73,143,148,75,162,57,154,185,146,101,32,95,79,107,5,156,162,33,83,72,15,97,124,3,45,88,204,181,139,38,11,240,246,40,105,49,167,18,95,16,146,179,110,182,35,40,100,248,16,68,255,0,148,148,138,141,3,40,249,150,48,233,14,63,2,148,170,128,56,7,140,88,149,177,65,73,93,67,36,152,54,129,23,34,209,67,14,199,3,243,100,42,178,153,14,9,65,196,46,68,174,181,132,169,62,83,23,143,233,166,178,212,92,143,145,160,78,31,104,177,13,30,22,123,33,74,117,62,185,138,54,44,244,197,195,231,115,117,40,179,100,80,152,212,144,15,26,199,148,88,151,202,208,179,207,41,85,102,170,193,39,148,170,73,245,178,228,147,132,184,147,171,3,12,12,202,169,39,194,24,169,51,41,236,161,88,229,8,184,213,141,80,96,194,96,247,121,50,38,82,109,105,240,16,59,95,228,77,184,162,138,96,60,114,89,243,121,10,147,92,73,219,19,8,162,241,166,204,100,95,170,68,27,225,179,62,108,185,70,150,202,101,117,50,167,212,224,173,138,241,108,8,82,37,214,186,182,113,73,155,106,68,237,239,130,48,63,175,34,240,106,162,206,3,204,97,37,170,57,182,32,236,181,110,160,178,102,208,34,196,128,135,12,253,182,37,78,231,233,227,193,148,243,5,68,107,202,219,207,6,75,136,82,113,123,105,255,0,29,83,129,187,154,157,66,158,120,8,204,49,37,8,163,89,204,49,5,238,174,21,166,35,106,57,39,121,165,202,147,27,233,174,135,166,231,218,214,159,250,135,204,169,237,203,229,161,150,82,234,53,81,228,196,203,181,33,72,143,164,9,235,79,243,125,136,250,75,93,247,134,47,246,213,43,234,135,108,12,69,16,196,79,168,183,113,60,195,33,88,76,57,199,102,101,84,103,193,16,48,196,138,53,63,119,85,18,146,152,242,247,93,76,81,180,63,21,226,65,62,27,28,165,81,105,170,216,123,20,219,42,166,62,214,9,250,184,211,90,169,32,147,218,178,15,197,29,7,131,230,203,255,0,73,11,101,171,116,149,144,63,161,246,39,222,211,199,191,114,117,40,3,12,126,124,41,22,176,170,136,88,47,17,86,85,182,167,240,230,42,109,253,58,104,31,187,46,34,38,89,191,97,170,68,105,38,68,193,138,95,182,152,207,178,137,91,230,97,99,253,181,140,152,108,130,199,225,83,150,85,167,157,238,145,77,90,237,94,224,23,51,88,100,254,213,33,159,101,58,219,218,34,105,233,160,140,206,164,226,170,101,62,208,129,203,202,175,85,65,68,53,79,227,197,44,75,237,151,157,104,247,113,10,128,181,178,36,25,95,165,34,192,214,82,238,252,34,98,26,151,144,197,150,149,158,123,96,114,166,214,84,48,113,246,143,34,77,73,15,254,21,0,204,105,67,16,254,234,168,173,159,71,131,220,42,117,106,10,66,89,104,242,126,172,73,29,196,249,80,124,5,237,174,155,100,241,201,97,246,130,92,174,125,37,229,148,239,155,22,33,249,171,243,16,125,84,109,204,76,168,168,198,196,78,84,116,13,54,49,87,102,203,201,225,214,145,62,99,35,31,153,73,176,29,71,44,229,66,89,64,37,148,71,139,18,46,53,198,231,244,145,68,155,86,201,7,81,68,145,102,91,12,199,55,164,129,58,162,241,130,228,198,175,166,76,7,213,24,145,243,225,211,139,148,162,228,72,236,158,193,197,126,24,188,138,190,141,196,81,101,174,57,44,126,210,86,84,133,154,132,241,135,180,196,50,145,54,173,134,120,204,122,156,147,78,113,78,124,179,33,163,50,195,106,123,137,195,59,202,85,76,28,118,92,166,148,49,40,51,79,36,111,14,36,222,27,207,110,12,33,226,82,169,165,83,227,16,68,253,86,81,160,38,67,156,51,229,175,149,137,31,73,24,149,160,194,82,198,42,103,39,30,62,17,45,176,194,86,26,80,159,202,85,181,243,201,238,149,0,99,98,157,202,84,21,220,252,93,34,34,138,199,113,153,130,44,167,159,31,202,21,14,19,75,146,60,37,42,10,182,76,76,249,165,228,84,193,134,9,220,193,85,219,81,108,122,145,135,173,127,234,149,15,132,185,172,237,34,66,198,14,49,243,27,172,72,123,191,136,175,173,102,26,248,170,90,181,56,105,220,20,180,129,73,148,120,165,148,98,64,106,72,20,212,128,205,137,71,85,124,72,213,83,125,161,139,248,145,150,80,53,62,168,30,89,101,33,127,109,90,22,149,254,59,10,213,65,36,207,141,58,126,144,251,73,113,113,42,45,55,173,180,253,249,247,117,226,25,127,113,73,221,252,40,5,188,23,138,92,2,100,251,170,50,134,158,231,75,92,250,117,119,95,159,184,169,178,209,101,220,155,53,207,210,129,187,136,65,243,99,23,241,32,236,174,234,163,49,230,9,70,82,125,165,25,14,76,191,15,155,229,75,47,163,90,217,112,196,22,33,253,164,173,27,204,98,224,110,178,213,178,136,119,136,93,107,26,122,162,91,31,41,185,82,234,125,19,115,159,155,173,116,109,43,79,46,17,241,98,74,176,178,49,123,98,10,29,61,7,195,8,120,148,214,170,164,163,131,140,187,168,219,149,213,100,208,251,194,81,26,159,70,12,178,179,123,138,173,159,200,164,244,105,48,118,152,182,185,72,167,46,41,206,81,230,196,85,106,26,211,193,246,150,70,121,202,204,56,144,170,4,13,36,207,77,38,210,88,149,27,228,190,75,49,98,78,225,233,38,78,38,105,98,77,195,163,226,15,221,69,85,62,66,199,52,159,13,131,230,15,98,165,170,147,253,43,152,68,200,37,95,50,29,29,68,78,97,12,171,156,221,235,49,148,239,137,83,21,69,155,71,108,70,82,154,180,192,39,249,132,82,9,62,101,38,159,199,187,202,53,206,97,210,107,75,126,99,22,78,53,81,90,26,168,64,197,119,63,20,145,123,101,42,89,21,209,70,86,184,237,247,0,141,194,44,120,208,38,187,7,186,84,174,214,48,228,254,146,86,81,253,180,6,192,139,150,60,219,220,171,96,28,107,130,20,159,109,21,14,212,17,136,194,237,70,95,220,75,3,84,242,45,114,97,206,31,72,136,186,182,201,51,20,51,53,134,65,225,218,198,18,152,178,178,124,214,63,149,109,135,91,185,59,55,98,68,204,164,7,246,130,78,177,147,177,207,227,73,157,6,118,32,228,255,0,26,177,99,7,36,28,221,139,23,208,158,49,243,24,92,105,204,56,16,100,247,99,18,174,218,161,150,2,164,129,249,209,122,134,75,41,34,62,89,186,132,154,50,53,116,30,162,164,119,211,43,103,1,241,37,242,140,139,157,164,91,15,92,64,52,126,164,102,164,243,44,65,16,67,84,38,102,200,236,46,84,131,71,195,173,131,59,13,112,136,40,203,165,190,182,158,72,25,197,200,154,200,159,34,213,130,225,233,135,219,69,202,111,248,241,161,231,252,52,137,25,155,168,131,203,255,0,21,144,117,56,42,73,180,52,164,195,241,104,10,207,170,157,58,218,105,94,198,52,98,56,122,120,25,57,177,162,108,169,233,198,14,33,114,37,214,90,168,5,59,246,138,86,215,80,206,23,47,34,79,200,119,227,161,187,97,175,152,8,71,197,149,63,135,39,40,23,30,187,153,113,58,91,37,196,23,82,164,161,212,151,4,6,34,227,22,37,42,203,97,236,165,29,217,128,94,44,74,30,226,200,145,184,68,37,70,249,135,41,214,185,58,120,115,187,138,49,39,85,253,198,36,163,6,12,226,48,182,197,39,241,170,136,119,213,181,172,218,81,211,101,253,212,142,238,7,162,19,180,101,31,219,78,244,241,160,205,240,194,46,68,53,76,168,193,140,188,183,255,0,48,138,49,12,191,73,32,178,208,99,25,30,80,137,116,104,102,137,27,233,149,27,50,124,66,129,225,227,229,74,179,34,5,88,227,161,209,128,146,78,44,106,146,170,3,233,25,250,81,149,70,217,62,202,54,177,126,211,38,217,82,132,215,133,38,108,170,254,175,240,76,163,121,143,36,127,251,27,246,144,49,159,207,132,197,90,89,125,249,240,203,40,202,79,182,178,147,38,9,121,189,197,42,140,161,114,94,49,51,46,44,168,207,82,4,106,215,152,162,196,167,227,106,216,35,225,237,74,245,12,249,119,99,197,19,32,134,167,86,28,223,61,245,83,73,187,52,241,136,169,51,245,108,26,215,225,177,148,60,72,45,129,227,51,152,89,86,182,82,62,216,120,141,1,91,241,245,117,247,19,115,35,85,150,188,100,38,30,93,72,134,82,123,106,14,7,197,31,139,23,119,44,20,186,111,150,243,246,149,184,126,26,15,62,94,69,211,244,126,140,136,56,188,177,70,164,189,42,35,127,151,81,154,70,126,38,58,38,25,231,48,102,151,255,0,81,62,213,65,137,233,79,8,113,228,75,174,237,65,80,60,33,92,251,80,221,234,124,123,184,130,202,63,166,182,73,27,195,216,85,82,74,159,226,136,62,27,235,19,196,188,171,203,149,252,100,47,211,95,163,180,223,196,141,29,170,34,50,89,101,109,178,175,202,186,183,88,105,91,120,39,245,186,177,138,104,144,186,51,85,75,157,91,136,49,100,169,42,202,237,254,45,125,10,181,43,145,251,107,121,167,252,56,174,97,127,33,84,221,221,244,28,152,107,138,50,253,193,174,37,166,224,89,103,100,185,101,38,63,166,186,109,107,42,138,207,155,148,174,171,47,158,164,177,55,192,178,131,36,248,140,34,34,222,17,149,248,186,134,180,178,146,168,92,209,55,43,208,222,204,248,83,182,2,138,236,180,148,82,75,221,137,104,100,51,143,221,87,193,128,12,105,77,149,107,63,62,20,43,43,140,38,14,164,244,159,12,194,38,36,219,215,162,91,131,44,66,169,59,185,35,141,196,101,178,182,99,48,113,11,18,139,67,144,246,15,159,119,100,39,226,136,84,53,110,167,157,24,255,0,54,30,213,242,76,48,73,230,247,18,185,153,197,237,38,88,116,50,197,159,226,65,139,186,40,211,136,215,16,100,197,246,196,162,41,222,201,192,218,24,188,168,143,77,157,91,231,203,198,150,174,159,33,137,65,154,168,167,230,149,137,26,251,45,62,46,149,207,173,110,193,9,239,204,81,40,59,95,137,208,99,78,194,82,141,66,105,165,78,195,199,29,206,220,104,209,36,179,41,133,149,76,207,244,168,39,249,177,127,26,83,164,190,42,69,178,103,167,152,163,70,220,82,101,63,168,196,46,81,149,117,66,205,50,137,38,12,21,38,226,14,211,229,34,148,67,18,158,125,222,79,49,4,68,69,73,121,48,48,41,150,158,170,173,238,151,20,153,83,237,173,178,39,98,14,102,155,178,156,124,162,78,227,103,164,131,148,194,26,181,184,120,199,23,136,67,81,83,52,220,237,65,195,186,32,147,181,95,128,41,65,167,173,98,89,51,46,235,18,215,62,96,35,31,135,34,11,77,232,55,212,157,249,165,100,84,214,80,193,181,120,177,13,70,181,199,185,75,19,207,213,76,168,30,82,139,137,106,54,188,173,178,3,194,18,141,107,125,57,44,153,139,18,221,85,240,220,113,165,238,202,37,85,233,255,0,162,238,40,48,95,46,73,56,149,21,104,79,24,124,197,78,25,166,193,237,9,110,125,86,32,63,50,54,213,5,176,187,208,125,72,236,151,139,169,49,194,200,221,162,26,77,224,60,159,170,34,47,115,4,108,229,158,53,38,145,134,168,171,82,93,236,89,195,3,253,161,32,52,245,216,230,251,68,17,62,234,161,249,89,63,76,162,72,103,214,203,133,230,88,130,66,173,199,43,195,67,234,64,221,155,149,73,220,104,194,20,239,48,138,167,36,235,109,65,90,113,135,42,182,164,214,96,187,137,180,150,33,136,136,190,169,203,64,255,0,228,139,252,48,50,114,132,67,41,86,47,135,42,180,127,54,44,89,85,220,109,13,107,157,242,226,23,140,188,171,237,198,155,150,40,156,177,119,36,93,21,87,37,98,102,134,75,4,126,46,181,94,105,245,162,6,28,185,72,185,125,172,155,40,62,120,98,144,68,70,233,141,73,98,71,225,151,23,254,146,231,104,218,197,44,109,213,82,108,161,63,118,17,19,26,66,29,85,44,188,56,151,75,126,11,248,152,101,137,79,201,208,212,98,39,20,162,228,251,137,246,116,23,112,153,153,169,229,198,3,48,197,33,72,154,67,53,172,152,153,139,40,159,254,34,118,29,24,63,253,158,50,175,179,35,108,89,133,26,198,131,88,77,26,156,246,239,195,46,81,49,253,210,166,223,135,171,169,7,213,145,50,170,167,200,12,171,9,245,184,137,132,73,149,113,22,198,90,122,25,50,62,88,96,98,26,178,141,36,5,254,212,107,149,79,53,141,67,217,152,164,198,172,52,125,196,25,221,197,92,242,89,24,117,204,176,99,15,37,143,195,198,167,44,169,226,12,239,226,220,145,86,188,192,19,56,121,86,179,48,5,230,218,167,141,148,198,57,109,217,178,17,145,11,3,108,156,233,237,85,19,79,131,104,88,164,47,237,170,57,53,68,156,124,219,81,241,45,12,218,194,127,205,211,13,85,149,106,10,195,72,211,238,46,193,242,145,118,195,74,45,77,101,72,254,89,72,137,250,194,32,135,219,139,237,169,249,55,112,109,222,253,220,165,207,91,252,27,96,204,36,182,123,10,34,175,76,173,56,217,202,136,161,159,79,24,152,119,95,244,147,153,239,130,70,118,170,171,42,98,35,16,83,225,188,76,226,41,84,233,141,106,62,17,114,171,121,140,1,79,137,29,91,26,33,123,68,36,235,81,72,26,167,227,38,89,124,73,139,46,226,201,150,192,196,40,203,249,208,63,18,227,110,124,226,68,22,47,218,72,116,100,15,77,39,40,145,36,44,249,252,12,172,118,72,208,55,49,88,133,54,128,60,158,92,75,101,110,161,24,153,212,156,135,85,30,79,17,186,210,71,53,62,6,104,201,150,105,235,42,211,253,36,91,194,127,120,170,134,76,198,73,98,87,37,236,31,105,86,180,138,226,173,131,35,25,152,57,82,187,41,128,140,60,203,65,164,144,172,226,47,26,77,62,96,58,76,85,204,204,195,140,227,106,218,172,127,170,34,247,175,2,73,59,72,166,182,112,122,69,20,137,164,58,72,61,198,200,179,99,79,176,176,237,145,160,201,229,16,146,77,73,12,229,31,18,118,201,32,24,255,0,105,43,54,161,4,153,123,79,109,93,88,198,34,36,177,234,118,77,14,160,178,62,92,187,104,203,168,93,154,14,15,233,49,70,89,63,80,138,50,75,47,63,60,187,14,191,166,37,74,175,209,49,134,152,15,225,182,102,151,43,114,168,255,0,28,130,113,56,132,49,46,95,63,88,88,201,30,210,186,0,241,253,66,36,33,153,168,8,124,216,137,254,53,198,209,187,182,26,29,43,90,159,161,163,95,75,147,225,202,53,140,251,235,33,247,79,26,129,161,158,249,32,103,102,69,79,248,110,84,150,102,41,73,141,81,162,111,51,44,165,134,143,153,42,200,15,52,177,15,26,109,125,78,123,40,47,13,116,172,68,43,20,28,109,97,18,182,112,52,244,78,85,209,35,27,131,233,45,142,109,19,15,130,114,41,249,155,92,233,189,127,26,115,195,18,208,152,189,197,187,67,104,249,100,38,107,98,147,47,221,95,160,108,163,68,39,158,109,177,126,225,84,77,148,8,177,178,98,148,53,209,254,46,73,167,169,53,145,130,163,90,213,84,177,130,136,44,164,70,51,89,144,164,229,18,153,9,182,222,127,42,66,162,223,224,86,117,41,52,108,83,17,244,251,90,233,49,121,138,60,138,8,193,100,147,246,143,252,104,61,79,48,245,172,226,81,6,212,150,176,121,177,16,170,75,127,246,106,170,157,56,53,64,141,202,25,249,72,182,191,77,218,144,236,151,151,141,70,105,139,179,217,31,151,32,151,106,161,146,13,171,5,199,254,5,117,145,83,150,134,85,141,52,51,37,126,147,220,79,141,24,248,249,178,173,27,2,70,126,238,33,113,21,103,191,198,252,86,19,242,145,46,242,167,16,219,185,55,63,68,142,200,153,113,33,163,104,242,84,159,54,85,114,203,80,120,113,37,115,222,57,43,90,117,113,85,89,5,204,121,201,196,156,192,9,6,52,44,103,128,72,198,73,203,237,41,179,41,76,140,109,103,158,180,25,177,110,84,219,245,13,117,147,240,154,41,5,246,202,170,39,188,5,136,255,0,253,225,114,221,79,168,125,2,91,12,104,185,68,37,54,147,245,50,53,200,185,102,131,163,154,60,216,151,211,104,247,214,131,250,120,178,164,122,99,227,6,159,156,60,93,69,87,48,53,60,73,221,88,211,47,90,175,131,232,51,66,200,36,134,105,208,127,86,37,77,14,202,12,144,117,15,34,39,53,84,145,242,255,0,212,83,247,97,4,96,102,175,148,63,227,78,204,181,255,0,22,162,91,247,27,153,140,238,74,230,93,144,125,37,81,18,117,37,196,99,225,52,172,75,107,236,183,62,238,85,201,103,118,204,173,86,163,57,242,110,100,242,150,87,31,211,73,141,0,146,121,178,141,109,49,190,234,23,250,169,95,213,198,186,163,82,96,242,77,178,243,229,73,225,192,181,183,181,97,183,92,106,172,58,123,122,255,0,155,42,124,29,55,20,76,225,148,53,208,170,162,88,151,125,35,197,247,82,29,67,26,118,61,160,162,174,175,26,168,3,65,106,26,76,144,79,136,95,232,71,248,194,218,156,170,158,53,141,111,44,184,188,106,154,77,220,72,195,249,181,22,250,217,81,172,191,94,92,98,127,94,85,65,36,32,183,130,248,152,146,178,140,172,24,203,40,132,31,9,86,223,196,128,23,16,96,101,83,175,124,74,128,97,202,135,100,252,138,44,166,171,22,144,245,81,242,117,12,73,208,111,142,38,117,101,92,246,51,253,238,213,87,91,60,146,65,250,82,137,38,201,75,15,99,92,16,164,202,97,98,68,191,88,80,70,226,151,43,145,37,100,9,210,122,68,68,166,239,68,156,160,204,81,45,252,125,124,53,21,153,71,55,218,171,79,217,69,120,131,40,121,61,181,203,231,195,137,101,101,148,165,26,60,218,72,17,145,63,133,96,138,35,229,150,86,44,74,209,198,201,203,81,49,27,198,167,163,173,130,195,111,198,95,201,214,53,246,53,144,8,254,17,40,163,73,4,147,237,43,191,220,76,96,24,241,187,150,102,230,157,50,158,99,198,171,33,220,3,193,153,121,87,28,14,170,199,210,44,169,245,109,241,36,179,221,82,237,33,184,151,214,179,55,190,24,69,136,105,127,152,8,60,42,108,218,133,226,30,18,241,36,198,215,48,107,124,249,82,107,36,130,85,74,9,33,24,206,155,70,152,207,6,46,91,15,86,130,117,143,108,146,171,232,204,60,209,230,8,137,141,59,88,200,237,81,172,153,241,70,62,82,164,114,102,85,73,39,106,22,213,251,111,104,137,51,225,140,132,204,149,85,254,202,98,59,220,193,140,76,193,229,79,227,95,2,116,76,59,92,74,81,240,229,77,6,16,197,196,152,83,211,202,141,194,175,183,175,216,184,146,122,194,157,246,71,96,85,14,137,211,118,176,65,219,198,168,77,84,1,131,47,184,130,125,172,168,64,127,47,26,45,162,46,35,217,170,109,190,52,76,123,76,188,138,46,202,180,112,121,162,114,175,151,23,25,94,141,170,147,190,6,41,105,23,62,98,128,7,82,28,126,25,98,163,255,0,31,211,65,31,205,213,145,15,62,158,32,185,66,144,154,3,228,159,22,46,53,93,159,208,70,98,180,58,206,130,236,127,40,46,79,186,129,147,60,241,143,196,37,170,171,77,196,140,63,210,242,38,129,141,42,55,181,198,134,90,124,130,148,116,44,36,152,140,54,36,224,48,255,0,58,136,141,168,79,26,83,34,8,191,198,175,33,218,146,48,58,135,252,170,86,254,14,202,107,147,255,0,7,137,236,8,86,252,36,140,206,98,172,77,91,6,217,140,49,139,254,210,0,209,129,27,204,66,226,253,196,181,80,176,45,145,137,39,133,10,16,190,51,19,48,236,70,62,172,164,74,108,172,129,249,194,155,20,16,196,215,123,33,254,168,106,114,126,161,100,217,88,66,37,145,160,68,178,63,50,111,15,225,184,8,60,161,17,21,163,143,250,43,5,210,73,174,140,6,113,101,34,121,27,104,87,230,218,141,33,252,42,120,63,85,109,243,56,216,165,35,50,124,148,90,141,38,106,19,139,132,56,255,0,218,65,242,73,230,202,167,38,70,121,15,155,126,69,139,236,153,24,125,164,34,133,88,161,74,108,130,247,80,236,9,60,212,144,117,81,36,145,248,132,69,65,91,106,207,116,74,145,219,232,3,164,213,19,185,121,151,15,140,204,75,11,91,230,96,126,21,203,245,87,197,26,237,55,45,155,177,101,77,36,141,82,107,200,180,181,125,173,185,254,218,46,5,104,234,89,148,210,135,147,233,169,74,175,137,21,218,162,38,24,130,228,70,154,53,168,249,68,46,52,235,154,226,111,3,163,86,218,202,27,62,80,184,145,198,125,141,144,48,203,159,199,251,74,107,76,62,9,65,243,114,178,144,94,218,121,38,78,82,124,160,150,24,192,230,135,91,4,28,162,203,251,74,66,238,212,25,254,80,68,140,186,68,8,113,74,15,155,42,93,113,3,73,70,229,151,202,151,90,121,106,110,72,33,164,123,36,141,159,62,52,245,244,224,40,243,122,204,111,227,228,82,115,236,170,163,19,250,112,134,36,59,47,137,255,0,178,177,13,45,117,240,27,112,180,140,251,152,68,225,229,26,219,62,226,113,1,237,137,115,147,107,104,145,143,135,254,50,164,149,27,39,82,65,218,242,202,82,104,216,117,144,125,63,83,130,48,241,20,185,81,85,70,174,32,55,114,196,66,253,181,207,131,39,33,51,10,41,86,169,58,241,226,243,137,139,16,213,22,54,137,113,36,205,118,46,237,110,0,62,161,98,73,97,201,4,233,95,55,40,152,255,0,117,68,79,190,61,151,13,118,66,254,234,213,24,218,130,55,135,23,34,117,133,249,11,101,58,244,157,61,167,236,134,192,196,148,63,254,8,134,126,155,5,64,63,207,137,251,106,110,156,58,128,160,221,216,23,23,219,18,221,51,118,39,241,21,25,214,172,82,170,57,141,63,109,194,18,144,169,180,105,227,40,249,148,212,0,188,64,249,185,67,71,7,252,124,41,118,193,170,109,178,96,10,76,216,134,129,100,48,100,205,137,84,64,167,29,144,249,138,49,47,178,105,241,113,46,133,255,0,100,56,18,19,230,16,99,225,138,147,6,224,229,62,18,137,87,76,170,56,159,212,128,217,193,25,243,23,24,146,50,169,69,97,181,83,7,181,230,82,154,195,76,2,105,242,135,34,126,27,138,161,112,138,81,19,73,49,162,77,7,18,69,144,29,124,136,122,124,16,153,180,78,153,62,186,48,242,152,163,42,65,168,116,197,144,143,150,34,215,91,67,249,51,75,236,250,105,246,245,11,98,49,147,38,93,145,248,120,135,246,144,225,141,56,167,196,98,144,163,69,70,12,225,157,156,92,105,188,153,35,131,20,134,48,177,98,78,216,47,177,51,7,195,120,226,118,164,38,173,33,78,252,34,90,25,172,55,178,246,149,208,50,253,194,171,154,24,209,36,143,151,30,68,145,183,238,21,97,61,57,177,113,24,75,218,134,48,39,51,8,74,169,77,166,14,55,230,202,34,172,89,73,139,218,85,170,133,142,109,50,169,145,153,195,23,145,80,105,185,224,140,54,122,142,85,71,38,168,98,102,108,73,126,17,144,157,73,90,163,43,4,201,190,174,199,253,62,41,63,149,40,159,62,81,25,212,52,84,151,130,55,112,146,195,73,28,159,180,53,27,104,0,76,159,16,156,82,202,136,13,104,59,132,34,41,153,227,24,142,252,37,202,177,173,214,123,25,222,158,82,161,154,133,85,110,91,214,228,140,127,155,18,170,245,186,168,64,249,178,168,83,79,33,7,187,90,153,119,6,75,241,21,73,172,104,230,238,250,158,79,53,124,175,250,75,237,13,216,202,76,70,17,22,85,81,171,74,65,238,250,213,110,218,152,76,249,65,33,89,23,76,181,25,173,80,124,32,47,111,18,89,101,107,91,91,250,72,164,146,68,100,192,217,73,102,26,225,37,18,96,30,15,234,251,19,171,95,228,145,131,53,13,172,158,109,130,20,218,158,214,52,191,155,139,198,132,147,50,242,49,56,69,136,104,160,201,139,36,31,54,85,140,170,53,138,248,23,21,83,65,244,144,183,212,128,156,7,152,74,22,203,32,136,242,196,42,221,91,172,47,6,60,69,139,149,103,249,83,253,5,85,204,161,208,28,71,126,89,68,198,152,201,170,170,16,50,250,94,228,159,81,106,101,219,36,191,152,88,150,50,76,73,35,237,38,53,69,103,113,89,72,171,40,118,89,223,132,95,182,52,184,47,185,173,59,10,90,178,11,243,246,43,230,85,65,206,201,97,17,63,148,169,164,152,0,157,19,22,37,209,254,50,89,26,180,221,150,248,12,55,34,107,50,239,98,62,89,74,94,28,240,82,112,161,236,152,75,33,229,82,108,241,81,172,57,125,219,44,186,178,17,109,99,50,143,148,170,86,28,249,208,120,130,36,124,57,50,202,79,155,75,182,200,56,100,192,188,143,194,21,131,244,240,60,50,148,184,147,8,193,251,171,228,147,0,93,178,146,172,148,49,148,159,124,107,42,220,158,159,41,103,26,127,31,245,9,89,72,190,89,79,1,120,69,145,41,124,108,131,234,79,204,81,139,239,160,136,156,189,107,235,238,244,169,1,196,45,201,20,109,148,61,201,216,18,137,108,13,32,43,89,152,34,228,78,176,177,182,82,174,3,207,36,255,0,41,196,63,182,159,26,146,202,116,71,132,57,57,84,149,38,161,177,133,253,128,241,174,147,166,254,33,87,77,30,210,92,241,198,39,237,33,153,83,92,180,26,183,83,159,51,225,189,172,25,123,190,69,91,0,207,130,54,5,82,217,90,211,120,112,202,203,149,78,73,102,78,100,146,72,146,226,166,43,50,3,234,29,66,113,193,32,66,94,79,5,43,14,101,172,158,92,68,42,165,101,8,230,159,49,83,35,73,4,17,226,136,177,85,17,69,200,144,152,251,34,248,101,18,213,248,194,226,144,24,162,11,141,59,51,55,39,78,227,105,234,237,174,107,1,34,168,250,15,221,142,95,119,168,108,181,72,31,19,168,136,26,74,27,40,68,102,89,228,93,6,227,77,193,25,247,117,34,196,53,61,37,147,132,116,42,162,5,134,240,205,46,55,135,41,21,44,57,35,40,57,113,169,234,215,144,128,102,237,62,129,73,164,139,224,95,84,228,250,105,177,6,51,97,153,157,54,141,125,6,55,234,226,229,31,219,68,62,134,152,81,30,96,228,255,0,2,139,184,178,100,111,53,142,223,160,133,44,251,186,217,63,164,128,65,32,217,36,132,226,81,245,179,236,108,143,246,211,67,103,133,218,163,93,71,48,184,99,227,63,139,149,79,154,97,61,225,98,253,197,51,51,226,165,112,201,136,210,185,83,122,173,85,85,108,54,23,116,57,43,175,119,246,36,194,27,176,226,62,110,209,173,181,175,57,7,195,202,172,153,91,91,59,218,91,217,166,226,65,229,136,85,74,175,33,9,221,159,7,47,98,77,62,145,242,70,254,37,94,104,103,41,58,144,6,129,43,34,170,129,205,159,0,245,54,61,68,84,47,181,24,199,196,81,148,190,30,218,101,169,244,196,233,208,119,121,121,5,244,148,62,243,210,89,250,82,100,88,209,128,195,49,202,124,70,17,57,85,206,155,129,192,53,33,85,48,19,64,201,101,17,21,28,11,38,8,125,188,106,118,160,21,179,233,1,101,19,139,176,74,11,102,65,78,32,178,170,152,26,156,29,89,84,206,164,152,193,188,230,136,133,107,129,237,176,227,31,148,164,77,141,62,170,16,56,167,144,164,253,212,134,158,100,91,176,98,47,96,150,139,83,14,17,241,68,139,254,226,96,27,250,216,253,212,124,103,239,186,84,19,228,222,78,230,196,53,67,167,166,106,1,189,153,162,136,67,73,93,71,42,195,91,47,35,54,130,30,68,77,198,152,156,40,172,53,140,94,52,109,85,145,4,70,27,254,238,68,210,238,202,92,216,47,204,84,251,130,28,249,145,162,193,243,194,36,43,3,200,243,101,70,153,136,39,153,229,38,16,226,67,14,80,49,128,216,240,149,36,153,168,73,7,132,194,77,25,242,209,84,149,148,144,89,121,132,66,228,75,204,7,161,147,185,233,76,163,85,0,131,204,98,226,83,20,240,231,70,139,202,85,91,85,113,4,177,95,18,89,70,178,212,228,0,187,12,190,124,185,82,187,45,37,234,76,127,202,229,84,76,12,94,154,242,229,73,237,127,17,136,255,0,40,44,67,84,92,196,57,180,250,219,93,47,59,54,92,73,229,111,196,137,67,30,25,114,150,203,182,62,119,134,239,177,46,252,55,93,225,152,197,229,80,146,21,113,213,135,193,214,100,178,226,9,86,15,129,42,200,253,171,110,158,170,166,140,54,123,75,163,211,195,211,152,24,82,246,45,85,72,140,107,17,244,154,38,119,104,101,17,62,126,158,149,27,252,194,86,33,253,212,238,125,192,58,107,133,137,39,152,18,89,126,175,33,83,216,43,168,162,99,43,99,31,252,208,114,127,109,0,251,138,216,196,195,19,33,127,105,50,153,164,137,39,169,108,135,67,6,160,124,221,137,182,197,177,170,170,202,116,222,29,129,19,246,82,19,186,89,70,37,36,105,143,28,238,18,166,33,124,185,196,230,148,66,165,168,214,44,161,218,193,130,60,60,127,184,149,217,90,250,145,222,40,133,203,247,18,99,105,233,83,122,74,84,123,50,84,196,194,108,105,22,54,177,182,20,76,146,122,211,229,50,101,85,168,101,201,253,32,134,145,217,27,212,152,252,197,26,22,144,210,227,112,196,42,122,129,117,152,243,152,240,203,198,34,41,203,136,114,202,7,226,148,65,126,210,119,84,23,248,101,55,41,17,65,173,127,158,99,8,138,138,33,19,85,85,44,164,218,23,39,242,35,13,161,134,87,238,236,103,226,31,211,85,114,105,15,141,242,197,197,137,115,237,79,113,42,76,71,139,41,50,41,200,205,92,7,85,91,102,78,95,90,193,168,157,138,36,161,227,70,86,223,111,120,75,145,113,137,240,53,31,226,109,217,96,73,219,121,174,221,164,169,199,108,48,8,34,92,93,60,50,223,87,151,208,164,204,156,80,178,161,173,245,32,124,160,147,3,83,158,8,251,82,187,42,75,93,55,23,44,73,248,134,148,64,212,246,179,79,180,237,251,139,177,187,248,18,80,91,237,43,42,222,94,236,82,177,41,227,105,189,93,8,252,87,196,198,186,141,108,98,11,154,90,215,112,103,201,225,175,138,182,170,252,180,52,132,245,139,26,214,115,90,17,45,178,213,178,202,14,98,144,168,251,93,19,168,247,123,187,17,113,253,53,239,65,202,204,38,139,198,147,100,203,10,225,134,198,200,25,68,82,98,75,174,39,222,80,120,109,39,147,149,90,192,134,1,131,8,122,214,18,67,78,51,176,50,226,229,79,182,130,217,129,244,173,221,197,148,28,210,231,198,254,65,47,89,103,154,127,184,36,95,158,149,173,127,8,185,10,142,52,246,70,3,37,132,67,77,141,69,86,5,167,13,249,7,135,18,173,128,201,88,62,110,42,142,15,197,122,234,131,225,182,171,39,241,166,145,190,42,104,59,34,124,167,168,228,250,120,151,61,180,70,246,42,97,168,116,240,228,252,222,82,15,18,228,122,255,0,241,140,108,30,146,82,99,19,215,232,234,215,193,155,7,54,36,182,250,5,81,34,191,118,33,136,107,170,58,63,45,4,102,99,158,124,61,212,49,39,85,109,44,69,138,79,135,34,33,147,253,54,203,40,120,191,58,217,179,166,25,243,87,227,72,117,133,109,141,220,19,196,169,17,4,66,179,177,27,55,193,5,177,102,253,97,7,221,150,180,254,33,57,122,69,254,226,252,159,101,240,211,226,134,159,184,100,176,220,205,40,252,253,197,216,180,172,109,64,40,140,252,67,105,151,237,174,86,233,102,139,92,187,20,89,180,110,39,94,167,207,52,249,141,40,127,182,155,26,3,36,169,154,215,191,107,242,137,253,12,195,146,86,21,101,106,10,100,200,111,201,180,137,3,249,22,137,250,62,212,128,126,44,130,84,175,121,35,19,50,21,154,134,86,126,98,229,77,184,21,37,61,6,85,64,57,74,66,254,234,221,91,106,248,201,165,197,192,231,121,241,40,135,178,86,119,225,80,101,185,95,18,221,250,146,9,0,254,47,244,46,83,119,169,207,27,80,101,136,94,63,62,69,107,91,79,46,75,57,86,15,209,128,21,142,99,8,101,88,209,250,123,130,138,223,170,183,32,96,77,42,78,63,166,182,213,122,108,223,49,10,40,149,189,110,149,130,64,126,148,120,208,111,209,158,144,119,150,32,177,46,133,141,107,137,43,49,132,58,72,49,135,152,34,78,189,122,32,152,200,134,16,210,246,50,119,78,37,235,42,209,148,127,113,25,1,170,250,170,170,220,125,72,10,26,79,73,233,235,94,240,60,110,35,21,107,140,107,45,246,28,188,105,89,88,115,161,195,128,253,166,108,177,191,192,145,217,85,2,73,57,132,53,239,85,139,90,15,155,159,137,39,184,212,231,39,45,24,138,81,139,234,164,86,96,61,62,30,200,25,162,8,136,74,217,231,154,124,75,56,122,228,242,88,248,150,53,106,102,100,193,138,225,155,66,144,95,157,45,127,128,88,89,103,173,6,94,209,172,43,117,13,108,225,246,255,0,26,163,167,13,108,232,59,73,126,234,87,51,65,193,132,119,152,66,38,63,168,173,85,112,49,125,192,250,66,164,47,179,193,149,213,218,168,253,19,25,243,8,164,42,217,113,72,73,53,68,202,94,65,51,141,110,217,150,22,83,217,51,7,80,211,216,211,1,143,169,115,77,36,251,81,220,190,36,177,19,24,151,71,194,12,25,133,216,160,171,175,153,172,108,124,156,124,161,138,156,211,234,64,100,96,101,228,18,79,85,48,98,63,205,137,56,126,208,135,97,113,113,173,168,3,107,154,218,121,177,61,66,188,163,44,145,40,216,22,86,34,93,42,76,58,105,209,48,196,17,4,69,13,113,67,113,7,207,12,82,99,84,219,222,208,109,202,40,124,11,179,137,159,85,49,14,167,62,62,165,16,25,243,160,157,145,54,4,229,77,103,214,206,44,92,193,73,179,168,182,31,64,124,75,35,191,48,136,84,125,174,158,163,29,107,205,139,147,195,173,67,195,135,168,35,63,40,85,12,11,89,194,103,205,139,145,25,168,41,206,67,48,241,173,94,28,88,149,124,9,155,159,105,13,125,24,101,149,155,23,33,87,200,217,224,157,156,68,40,215,46,221,31,90,151,102,185,103,166,228,193,243,197,99,214,182,93,254,31,132,252,177,34,229,73,163,79,0,135,247,18,187,89,143,243,85,187,18,49,53,169,10,124,193,22,36,222,147,80,220,198,63,202,74,24,148,219,32,74,155,210,36,69,63,28,183,132,165,77,81,88,176,184,173,185,212,145,115,88,90,16,163,92,158,203,71,193,140,119,241,46,221,66,96,73,102,34,151,18,11,80,232,252,190,114,235,133,149,117,71,87,81,14,81,166,241,198,62,19,113,13,84,49,252,236,196,44,163,80,119,112,53,0,175,217,19,144,95,157,89,67,245,40,192,96,148,234,214,28,160,13,84,73,39,97,165,197,24,190,226,111,37,128,140,15,233,252,170,86,182,5,205,188,183,150,89,113,12,94,218,178,170,159,22,145,143,13,142,50,164,146,74,2,169,183,79,67,139,101,41,130,150,169,228,232,152,63,147,40,191,218,92,231,80,235,152,53,164,121,98,20,121,61,177,137,11,79,241,155,83,201,38,19,11,141,67,242,31,199,79,65,182,206,169,37,241,96,143,104,24,170,102,201,255,0,145,248,133,200,142,170,153,234,224,221,203,148,60,159,117,46,181,97,10,119,226,46,84,202,215,28,141,153,162,103,93,206,249,185,253,189,99,91,223,240,244,148,132,229,247,85,11,33,144,158,25,127,233,164,214,183,7,131,47,8,162,201,47,238,171,91,82,64,198,102,201,159,41,141,107,12,3,201,230,150,159,70,134,11,120,153,165,197,32,136,134,124,13,183,212,84,16,22,99,34,237,31,151,248,210,248,19,207,159,105,237,167,65,120,8,60,82,196,188,26,24,34,126,236,50,148,153,180,211,144,202,172,31,26,171,115,19,54,85,240,218,108,5,103,41,70,133,125,219,235,122,138,63,229,65,154,225,147,79,152,165,82,94,161,152,125,178,214,158,77,5,72,49,98,26,19,80,217,87,78,240,218,69,24,177,41,41,38,24,189,212,31,169,31,234,141,99,51,191,200,42,168,190,250,123,228,206,96,66,37,184,58,38,93,220,86,24,171,108,56,192,156,124,165,47,34,176,167,51,198,204,56,150,199,162,166,67,72,204,71,195,211,100,164,126,28,73,148,192,202,147,23,132,184,177,42,43,35,68,27,51,21,77,26,123,8,154,70,87,21,76,225,153,228,240,10,160,51,0,40,153,162,69,228,240,83,193,126,95,210,9,99,50,224,245,189,37,202,68,177,173,1,140,164,218,206,23,112,177,47,176,38,90,201,39,16,150,81,166,50,200,156,184,211,232,6,61,71,86,219,149,85,168,41,148,9,39,23,234,251,16,55,97,33,22,217,242,70,73,89,165,202,24,136,180,154,125,113,120,119,249,127,105,34,178,216,42,34,101,37,108,159,213,197,202,140,141,24,21,35,249,65,98,26,33,243,1,5,249,177,17,1,107,168,65,131,244,164,78,204,1,86,65,37,148,28,161,42,87,2,120,225,17,134,40,186,147,189,43,25,147,129,203,43,22,95,170,182,221,210,83,198,27,242,207,141,145,21,90,128,166,239,88,2,203,195,8,134,36,171,114,242,115,21,11,36,49,115,246,141,48,153,50,171,98,192,238,185,60,58,196,177,85,66,198,166,25,249,59,86,240,152,153,214,253,61,78,73,36,202,97,113,167,230,141,93,27,181,107,70,22,20,73,170,4,158,96,228,18,193,251,232,222,27,78,85,87,84,24,50,125,174,53,81,2,170,187,222,16,214,171,39,145,141,99,155,110,79,101,196,104,4,200,181,204,170,136,65,252,216,184,215,67,187,129,6,15,48,68,62,95,109,75,217,60,4,3,248,147,44,139,226,21,212,154,14,140,173,41,216,104,130,85,129,248,117,91,36,25,144,116,54,181,81,178,102,42,121,3,82,101,62,32,151,16,214,254,77,5,169,1,100,243,233,43,23,250,120,136,92,73,117,175,196,45,93,58,35,240,202,219,126,210,234,246,84,52,118,64,126,89,227,200,162,159,163,32,206,150,248,129,229,26,140,145,197,55,200,235,35,33,3,2,126,166,212,31,41,99,114,66,253,188,168,247,232,201,89,24,174,153,160,34,82,19,119,16,88,138,138,124,50,8,25,83,70,177,196,181,65,153,153,245,21,86,252,46,33,64,195,24,163,84,204,248,122,200,192,204,44,124,73,108,107,41,113,189,212,222,53,172,233,35,196,18,165,105,114,246,22,162,227,50,112,186,75,212,183,51,80,156,108,197,44,75,224,100,146,52,191,155,229,77,31,85,22,200,127,40,178,168,224,15,191,1,70,196,202,24,98,73,26,64,106,25,208,125,220,163,83,151,26,194,118,151,62,94,213,231,73,110,158,75,33,85,205,74,187,138,73,114,124,248,137,141,78,7,28,99,226,89,214,252,90,5,216,241,75,40,197,246,215,199,195,201,43,118,34,174,216,230,222,17,148,198,224,35,146,14,100,140,48,229,136,140,48,75,137,88,26,48,36,197,225,236,73,30,243,139,251,82,21,116,170,138,57,170,193,39,195,212,85,28,109,54,201,63,164,42,158,173,167,149,52,125,73,144,125,71,79,159,148,163,255,0,117,77,176,1,223,166,158,23,113,80,102,53,87,78,46,69,166,77,193,228,179,133,45,51,193,238,246,33,100,103,50,163,55,188,98,234,42,141,190,164,177,154,199,225,18,125,26,200,145,186,160,14,79,238,162,89,125,114,81,226,13,88,196,168,170,198,156,181,151,22,186,124,251,66,228,200,141,167,184,185,147,59,180,133,78,45,116,124,171,41,207,150,101,187,240,173,148,104,185,98,123,73,127,29,66,195,48,188,254,242,97,0,44,147,230,19,41,38,79,156,38,98,46,76,130,66,191,80,223,198,63,202,11,42,42,233,240,5,99,195,58,52,190,17,101,26,219,107,167,137,129,133,74,235,117,181,255,0,254,220,32,127,210,85,89,137,56,8,89,27,203,67,42,115,171,42,124,190,210,223,14,25,35,13,90,178,54,78,41,98,83,247,15,5,111,55,106,102,99,85,79,145,169,55,60,217,72,36,241,145,165,8,10,122,6,161,157,145,152,162,226,31,212,79,141,187,146,60,217,72,160,214,250,24,1,148,255,0,212,183,114,249,83,83,122,105,127,176,72,24,25,98,151,250,172,169,244,9,128,140,60,210,196,136,217,129,129,164,233,232,36,102,108,88,144,172,159,18,17,54,153,82,107,237,103,58,202,91,226,87,124,176,212,179,225,216,198,178,100,189,209,10,52,204,174,224,181,31,106,27,137,99,148,192,251,101,77,171,105,43,164,129,146,204,82,100,42,155,178,181,25,98,114,139,147,234,44,169,44,135,39,195,17,72,149,108,128,95,83,214,209,194,149,202,34,99,85,177,173,64,62,40,130,38,53,37,27,6,6,23,42,96,203,136,184,240,139,136,139,36,153,144,42,51,184,146,60,126,230,66,174,95,50,146,113,46,95,47,23,31,154,179,11,206,67,253,85,149,197,192,197,23,8,98,242,42,44,141,168,181,21,198,135,136,12,204,85,81,91,39,76,96,96,183,68,41,20,101,33,167,93,202,124,76,88,149,156,13,48,200,204,76,189,254,251,25,83,41,152,7,204,46,181,182,158,200,5,63,106,89,107,0,125,33,42,71,37,251,30,162,242,41,73,103,249,42,165,252,249,152,189,220,169,105,167,143,193,69,62,226,212,68,230,40,209,1,187,33,123,148,149,88,24,54,102,161,4,147,237,49,127,180,36,246,180,53,197,24,248,185,82,200,17,171,113,230,203,148,136,123,184,214,69,137,242,133,40,151,70,94,58,138,80,218,152,112,129,196,44,74,34,78,182,181,17,31,16,34,254,68,169,129,212,113,165,143,119,40,133,26,124,24,212,114,71,243,115,198,34,41,50,247,255,0,218,56,166,101,85,141,184,62,110,87,106,206,147,71,142,165,249,187,127,117,28,240,188,111,254,156,92,163,90,230,76,151,24,28,185,50,42,174,11,134,132,188,138,32,218,220,245,8,163,23,241,40,29,115,166,223,101,230,108,191,51,245,4,168,42,131,107,56,121,145,239,128,114,121,136,162,228,90,191,243,3,130,80,204,214,53,22,47,174,202,66,143,207,220,93,30,170,226,89,72,193,88,242,173,151,20,228,130,119,151,18,34,134,100,94,153,113,71,145,99,66,136,83,113,156,111,14,212,4,59,2,33,16,95,184,168,13,27,16,51,45,112,227,87,96,205,198,181,76,49,36,240,133,71,113,109,83,64,223,36,29,66,22,82,38,97,170,149,225,152,194,67,195,161,37,105,55,121,83,198,79,28,150,97,50,232,226,73,129,223,36,24,49,24,67,42,156,178,135,249,31,137,57,181,193,5,153,66,85,47,107,38,81,8,206,193,15,205,45,154,192,78,217,93,217,66,38,208,162,38,63,168,145,218,217,16,96,237,93,46,96,104,228,193,96,138,82,20,159,180,161,110,43,65,231,212,76,127,117,27,58,13,99,238,158,135,43,242,75,12,255,0,227,87,209,166,88,144,24,68,163,104,96,18,55,48,178,43,122,73,49,6,76,178,250,210,50,168,26,61,42,89,57,165,163,223,112,205,174,208,34,255,0,66,217,113,119,22,75,56,68,164,195,118,193,75,205,181,226,79,207,224,80,75,43,39,194,63,81,81,84,247,21,86,254,113,37,151,18,124,105,240,102,131,252,152,98,253,194,165,51,35,2,48,243,68,128,60,139,23,183,136,24,126,24,228,205,16,188,107,116,10,71,231,194,128,173,215,146,163,124,164,177,39,180,250,182,36,147,230,8,150,180,205,244,21,27,201,211,192,131,7,118,17,40,251,187,141,240,31,16,34,196,175,205,38,85,148,79,183,224,185,164,248,7,28,227,135,255,0,119,89,204,106,136,32,105,187,41,39,121,101,229,44,100,202,124,57,80,129,242,130,34,166,164,141,42,50,115,51,30,14,81,12,169,236,188,67,34,14,159,80,203,23,234,196,69,134,161,214,111,240,196,17,17,55,159,0,99,126,108,75,51,80,213,91,87,97,16,185,20,150,20,176,51,48,170,158,54,228,123,180,229,145,143,39,229,2,36,222,146,132,113,160,237,63,234,35,61,40,149,188,203,171,18,66,202,221,61,22,181,252,194,202,68,97,180,217,10,124,184,177,11,233,160,195,100,242,206,32,113,39,47,184,120,153,245,84,26,106,124,14,170,43,153,163,226,141,155,176,136,121,16,80,233,57,58,147,19,92,28,163,229,42,73,39,83,142,49,30,21,41,58,134,250,40,170,59,53,59,198,199,252,170,13,225,126,62,164,173,151,100,39,76,162,23,249,86,112,231,218,231,229,23,26,104,228,103,81,89,76,12,105,113,143,247,61,181,159,175,92,198,99,242,241,34,110,13,185,27,11,139,22,36,166,53,240,36,252,166,195,47,220,42,36,85,113,212,20,207,124,215,230,47,34,245,169,165,146,14,36,249,129,130,40,62,216,136,149,249,196,47,106,49,3,138,64,209,32,155,172,95,234,17,114,140,175,202,191,78,233,47,133,218,99,254,53,172,194,33,136,158,10,34,5,35,36,206,203,19,218,85,117,86,163,168,238,148,173,164,159,142,184,147,101,184,246,215,73,2,55,128,98,69,203,251,72,104,20,32,168,230,150,44,73,204,109,73,148,125,169,13,246,164,127,231,247,84,91,170,191,193,171,25,65,50,226,33,32,226,20,81,169,47,57,126,111,54,212,152,144,81,174,24,62,83,21,50,252,126,2,131,104,40,31,232,82,86,111,33,234,20,25,231,39,8,138,84,96,114,123,165,92,242,251,83,158,17,216,104,157,106,163,77,235,10,219,32,115,8,153,16,184,107,236,12,62,147,79,85,37,156,197,228,74,118,112,99,112,175,147,39,202,157,144,49,5,137,79,204,13,149,104,254,110,82,182,110,38,35,25,33,120,185,67,214,188,22,110,88,145,67,245,89,222,209,10,36,210,53,109,144,190,162,101,86,23,16,199,208,193,16,31,44,37,32,136,135,9,167,77,38,210,38,89,43,19,83,216,206,243,22,232,130,75,159,165,65,90,254,107,233,34,253,165,181,96,177,190,227,73,16,163,126,236,88,136,85,197,53,159,194,141,205,139,37,139,39,18,235,208,225,206,140,124,166,44,130,143,238,42,184,209,160,201,7,52,92,164,87,199,203,67,21,152,230,250,3,225,91,10,13,217,165,14,54,47,112,133,93,74,147,74,255,0,130,39,170,12,162,253,213,43,50,158,118,233,248,184,163,125,53,170,200,192,132,54,98,149,136,138,82,54,169,195,67,121,157,45,250,50,44,102,102,196,34,169,235,91,232,149,172,120,76,33,136,107,156,191,226,69,172,103,237,4,82,21,81,195,100,93,101,17,129,151,20,130,42,225,89,158,102,171,122,23,219,161,147,238,199,59,195,211,138,169,32,79,4,104,185,140,36,169,154,63,240,248,248,68,150,76,101,137,63,109,117,109,235,92,117,37,97,223,169,110,78,138,96,95,37,33,173,249,111,243,25,67,18,99,39,88,105,136,62,2,223,140,164,42,157,104,12,197,28,56,108,140,198,97,199,145,23,50,125,205,104,50,136,80,139,252,72,122,121,128,146,6,23,181,25,50,100,81,13,229,55,42,166,240,149,23,63,89,159,195,230,224,70,66,190,236,150,76,249,65,12,67,73,44,172,153,101,47,244,184,134,170,168,77,93,26,43,3,136,121,18,47,107,102,57,31,101,26,80,229,176,222,218,215,179,167,47,112,137,147,247,85,205,171,34,73,26,231,55,102,219,75,121,177,19,26,182,62,34,140,99,73,36,98,97,246,209,111,52,185,63,182,145,211,234,170,172,156,209,72,152,218,204,149,111,17,225,137,196,53,131,24,154,134,158,75,243,75,148,60,138,126,202,48,32,147,229,57,127,105,97,25,131,130,255,0,155,68,90,201,255,0,216,156,75,25,152,42,111,161,248,133,170,160,147,16,75,199,244,202,174,131,172,236,103,68,230,17,57,126,146,136,211,108,136,83,230,40,149,105,160,74,16,51,68,226,73,93,0,77,50,144,242,79,187,52,92,104,147,86,215,12,12,48,113,228,90,230,90,220,198,103,44,13,207,237,164,102,187,60,147,226,218,144,75,90,70,22,163,202,217,35,25,240,170,95,77,137,36,25,113,40,3,73,217,15,54,37,182,31,196,35,201,35,34,109,120,212,218,102,70,25,84,178,52,1,141,156,41,52,250,209,246,167,209,158,249,49,50,226,34,208,248,7,35,213,183,116,20,2,156,196,25,48,226,227,76,140,194,103,221,132,67,255,0,105,121,236,100,31,166,154,64,96,39,13,37,150,195,84,143,212,239,151,108,54,122,142,62,38,125,37,55,91,73,56,71,202,28,139,175,50,170,47,188,36,5,243,34,70,30,40,138,172,209,130,216,85,79,169,54,220,69,229,34,120,203,176,73,240,249,82,41,8,17,182,210,179,98,228,84,79,159,44,67,230,138,60,107,149,149,80,110,101,36,54,3,31,50,81,169,35,101,7,18,208,29,72,9,62,238,36,37,173,148,178,131,229,4,149,102,103,99,106,36,141,91,23,63,48,178,163,228,213,87,13,140,48,177,228,250,107,84,9,48,127,187,47,34,194,124,105,210,127,72,85,212,172,194,50,138,231,176,241,165,229,196,138,140,249,82,71,212,152,4,54,35,137,243,112,6,95,184,176,101,221,86,60,37,200,34,35,17,108,14,255,0,15,164,151,51,83,236,101,226,196,154,110,104,201,205,186,32,146,27,83,68,206,207,78,40,202,138,171,129,117,85,50,130,112,242,216,136,127,200,182,154,54,152,246,162,140,191,180,185,204,59,41,66,56,195,136,120,211,231,204,39,155,54,133,202,145,154,84,195,184,213,81,193,161,196,43,248,133,136,104,128,192,102,60,209,4,76,137,11,231,156,93,171,124,109,90,122,222,33,11,42,150,227,20,168,108,203,89,194,1,55,124,88,148,243,238,217,37,252,171,109,173,247,171,119,36,76,99,6,245,85,85,169,27,53,135,6,184,120,128,240,196,18,26,182,168,242,73,148,188,171,84,102,18,73,248,132,172,96,60,241,162,97,218,140,73,90,168,85,115,6,141,24,16,89,213,200,135,52,151,166,140,52,95,121,6,96,128,157,75,21,174,12,35,153,124,200,220,38,18,99,79,2,13,147,7,44,216,196,181,27,77,250,147,209,112,232,71,24,140,14,92,170,213,160,156,198,208,224,3,218,18,91,170,168,94,88,175,86,1,134,8,209,80,19,35,30,75,56,150,44,193,83,135,135,74,237,142,65,23,254,117,81,91,167,160,139,170,41,10,155,106,119,203,169,6,104,144,50,19,205,75,254,54,156,49,243,20,98,251,120,149,55,27,232,42,94,86,208,196,19,55,120,134,33,9,33,213,90,146,116,239,233,52,98,33,126,161,18,71,234,27,27,33,225,221,113,253,53,178,170,97,224,203,203,16,184,136,163,147,242,28,10,183,79,74,169,151,234,50,242,100,93,58,158,100,185,160,103,41,63,192,167,109,89,113,58,157,229,9,114,145,44,211,23,22,176,79,138,194,46,36,60,119,248,49,88,187,153,2,95,254,202,91,67,79,16,172,230,229,34,23,213,119,44,249,72,164,95,25,50,88,189,162,9,75,52,226,109,116,15,244,224,37,118,161,130,32,118,242,45,70,184,122,89,37,155,158,105,101,91,105,66,186,9,100,211,146,201,255,0,85,53,129,160,226,73,103,52,84,198,132,195,17,248,85,25,159,59,6,104,138,203,35,3,42,156,219,80,208,196,164,150,0,196,18,169,210,84,243,167,15,48,120,191,117,97,62,181,246,71,97,165,246,37,178,117,36,186,9,96,8,122,209,35,21,134,38,151,21,41,173,95,101,91,230,16,228,47,237,40,185,250,146,92,99,243,113,43,152,122,158,36,145,229,218,136,164,82,90,218,27,38,159,119,139,181,75,7,17,172,140,109,167,187,60,230,118,173,179,239,165,194,246,136,85,47,26,127,166,189,130,23,42,110,29,67,185,30,28,67,200,167,85,176,163,24,215,196,47,41,85,12,59,80,96,225,236,81,134,210,186,130,203,154,33,120,211,40,20,39,164,103,245,25,92,138,146,67,141,187,130,176,248,198,36,148,146,202,132,22,76,120,165,139,181,51,102,113,243,11,173,48,125,81,237,135,244,148,225,92,138,73,196,224,218,147,64,31,79,217,110,226,23,141,58,209,247,115,163,74,194,82,174,141,119,161,171,163,68,121,66,82,22,74,230,38,178,100,105,111,136,88,189,75,170,72,209,254,9,44,141,246,117,192,201,29,176,56,101,36,243,223,58,164,153,101,139,141,71,208,234,119,193,151,194,85,209,163,95,65,187,131,138,88,178,174,101,93,19,150,134,177,40,105,149,215,118,76,196,34,125,194,17,62,54,143,157,36,12,45,113,68,149,201,170,244,211,238,226,11,42,206,54,191,149,11,139,254,20,201,184,124,119,27,154,132,7,73,92,193,39,42,60,193,149,24,124,203,100,13,97,46,239,139,244,223,186,181,106,120,216,217,139,117,151,242,118,42,90,223,2,154,217,100,49,251,163,77,161,204,36,145,252,162,131,14,155,125,191,81,72,37,81,67,73,42,161,152,119,89,86,109,255,0,76,176,105,181,36,168,68,96,141,202,68,38,161,184,188,157,84,243,101,40,191,34,110,106,64,73,230,203,200,183,134,135,40,240,153,58,194,189,253,197,99,142,82,105,187,137,50,201,151,38,50,174,131,3,76,51,6,21,79,232,224,141,237,34,131,14,46,62,82,226,85,102,68,20,230,183,122,73,153,62,80,185,74,165,141,67,56,79,195,137,117,169,245,181,80,73,148,37,203,252,168,9,38,36,144,97,8,134,151,113,64,159,211,213,176,99,13,134,41,71,147,238,166,207,190,173,140,254,213,59,119,84,113,49,252,68,81,140,181,151,4,248,74,161,34,187,234,85,106,117,240,235,51,144,120,98,113,127,18,250,27,89,211,73,132,165,227,82,212,230,124,144,102,50,125,24,57,122,150,44,108,51,50,149,126,131,19,105,152,162,25,87,54,214,97,121,6,250,254,165,213,43,88,120,209,62,111,148,105,85,245,108,27,190,97,69,196,69,101,147,71,197,137,50,156,171,74,233,33,148,29,171,69,172,99,193,156,248,134,86,44,199,83,47,9,81,22,81,170,172,188,12,37,78,234,40,174,147,77,193,193,151,234,166,59,0,70,234,89,198,48,33,120,4,37,26,48,209,158,70,102,83,220,10,137,174,234,183,49,120,151,58,181,208,211,167,17,248,114,46,219,90,192,116,153,122,224,49,68,14,161,39,178,118,200,92,142,39,2,158,117,0,241,75,85,52,250,168,240,124,57,120,214,90,157,153,50,23,23,82,231,246,86,86,68,225,8,177,13,70,72,239,192,178,200,116,187,189,79,18,116,31,184,178,211,115,235,136,207,155,42,229,80,30,114,19,230,202,66,170,90,115,101,126,40,153,20,182,221,7,90,157,144,54,180,99,103,16,144,230,184,0,186,148,32,105,236,124,242,239,200,156,134,48,58,140,84,85,252,181,17,170,25,38,224,228,238,149,252,105,52,201,231,156,76,57,71,141,22,104,213,163,234,200,135,53,62,86,102,9,83,42,168,160,239,210,187,144,110,209,244,149,67,141,218,84,44,103,156,111,197,149,110,52,253,137,51,101,227,85,103,160,13,36,192,100,151,226,246,215,153,167,129,27,152,34,91,32,106,74,114,129,153,109,6,139,245,86,78,103,202,11,143,234,41,175,80,223,67,109,152,97,156,80,124,166,53,47,125,60,144,153,135,46,82,125,180,210,237,243,177,225,22,69,30,111,81,44,188,37,18,106,179,134,35,157,55,131,205,146,229,241,99,85,111,190,137,56,120,98,100,82,143,99,227,68,234,237,94,173,200,39,230,50,70,83,74,104,214,82,227,63,8,165,38,79,135,99,37,153,165,242,169,25,50,73,221,16,93,73,100,157,91,113,143,17,167,147,23,211,90,170,198,49,91,107,63,211,96,188,194,81,207,152,121,47,204,82,143,34,194,126,161,157,58,11,195,201,141,35,170,178,97,14,254,37,190,191,66,169,101,14,134,116,145,176,219,172,74,178,4,147,214,131,9,103,169,90,169,50,200,60,65,42,34,78,155,60,158,99,90,98,75,37,157,126,135,81,236,155,179,201,247,82,121,51,201,244,145,53,177,129,25,152,114,173,118,161,30,62,34,141,77,107,246,12,75,218,234,16,100,194,30,196,22,27,91,46,40,130,201,251,106,222,171,73,105,153,190,6,182,185,142,53,105,91,67,163,160,143,229,39,143,247,23,84,109,10,46,90,136,202,196,38,155,209,50,227,13,134,52,82,9,80,73,164,96,186,145,182,175,4,111,60,50,178,137,77,155,83,196,27,240,229,82,110,162,237,134,129,80,217,58,111,40,249,68,184,183,198,159,135,91,218,223,148,17,50,123,107,183,70,190,220,143,18,42,77,60,91,42,238,105,67,254,85,209,28,151,231,161,41,44,126,100,248,99,166,237,105,8,193,88,251,75,190,192,124,18,196,102,94,85,43,101,73,178,59,241,21,29,91,67,100,86,101,41,73,143,233,173,101,253,74,219,19,116,151,250,108,183,148,34,196,168,233,238,1,131,152,169,83,52,196,169,61,188,67,250,133,73,45,77,93,90,124,65,149,149,77,148,85,98,214,101,247,7,202,8,133,34,148,158,253,71,53,252,209,72,33,172,42,166,110,121,178,171,88,102,166,20,79,155,23,34,158,218,39,34,150,98,62,54,143,149,39,152,197,26,164,167,173,173,141,230,25,98,202,133,147,60,5,39,10,23,214,6,51,225,75,188,222,26,5,79,107,13,55,22,111,53,124,92,88,148,180,58,162,13,156,194,93,36,51,0,80,123,105,68,152,217,73,194,172,178,171,147,171,19,15,97,60,22,166,86,196,47,181,149,81,154,183,242,115,44,163,60,16,88,255,0,149,202,182,192,161,20,250,98,180,64,253,40,211,175,195,21,210,65,237,169,168,218,146,230,49,254,82,135,40,203,245,85,11,245,12,184,192,203,97,20,98,253,181,57,38,116,228,83,109,92,91,50,158,198,16,248,121,82,19,76,156,82,98,151,141,91,195,184,5,183,8,82,43,93,60,113,78,221,152,68,198,133,145,28,86,178,19,198,211,199,155,202,18,226,84,21,65,125,104,6,47,164,139,12,200,130,103,233,87,199,207,139,255,0,177,72,36,52,138,56,92,105,228,31,180,68,123,44,165,78,233,198,149,6,72,228,143,133,12,105,59,23,168,115,96,176,246,202,132,18,65,243,114,148,209,161,188,124,41,228,105,59,145,229,65,79,121,10,71,241,42,217,132,37,38,64,231,205,186,196,154,134,226,37,104,57,165,20,171,9,49,183,190,210,192,218,111,40,56,74,153,99,184,214,28,192,181,170,187,27,240,228,202,177,124,13,179,210,58,122,75,24,210,243,101,85,219,108,160,250,164,79,86,79,146,118,7,124,200,131,7,104,212,253,220,51,234,6,109,3,41,108,153,166,217,27,206,89,69,139,247,74,128,13,220,65,147,8,132,167,106,102,195,2,198,210,86,181,62,24,74,60,105,184,96,28,190,1,41,72,140,12,250,233,35,205,186,90,255,0,225,49,133,233,42,55,149,194,172,131,104,18,109,105,7,197,115,199,244,251,17,172,214,214,164,233,47,253,37,206,239,174,231,65,254,232,101,251,120,146,234,215,218,219,31,22,92,74,21,119,97,213,148,233,114,110,207,39,245,105,110,230,89,95,196,36,143,193,245,35,249,178,229,67,27,86,206,173,240,46,81,136,107,107,169,184,132,235,0,216,198,131,187,10,137,173,129,168,45,252,205,47,32,134,186,12,107,234,221,72,12,50,202,66,163,227,64,31,76,65,46,168,85,9,177,16,250,71,148,27,69,37,51,225,237,140,25,126,163,201,143,207,234,174,188,104,196,130,124,203,69,197,148,185,49,112,226,26,105,25,65,89,137,72,215,12,141,93,180,218,144,164,74,97,220,65,141,41,251,190,34,42,92,209,33,49,230,218,238,72,160,117,155,47,237,255,0,73,22,52,95,226,80,101,186,224,62,230,71,67,14,164,136,48,112,149,99,248,158,214,75,248,103,255,0,180,161,116,148,11,33,196,100,75,17,101,34,233,117,90,123,108,204,166,16,210,47,78,181,204,163,73,250,131,50,251,88,137,159,41,144,168,41,58,183,80,12,248,108,50,8,138,190,52,193,198,249,69,156,205,61,6,203,154,95,106,172,112,196,73,153,137,118,122,173,184,243,101,227,91,224,86,159,38,28,170,145,148,231,140,14,220,67,72,108,167,250,105,243,68,22,231,18,26,182,192,21,139,202,218,26,58,216,156,165,140,89,63,80,139,210,67,85,225,135,229,178,253,181,205,77,172,15,39,132,208,6,36,31,226,64,11,171,34,131,73,40,245,82,222,77,35,251,130,181,195,129,19,207,154,86,36,174,158,224,147,184,138,82,99,84,255,0,133,96,201,102,97,69,33,127,149,85,91,17,25,64,222,16,100,196,46,84,67,40,103,73,230,18,194,24,65,26,94,210,196,187,97,39,102,244,162,3,250,117,247,39,211,79,106,5,78,105,171,116,125,148,105,204,177,228,40,215,208,207,224,96,149,148,201,36,35,48,152,169,4,154,214,100,205,137,101,174,76,208,29,140,110,105,101,76,255,0,163,73,7,202,100,75,205,90,193,115,23,149,1,51,226,20,24,204,124,72,149,124,130,247,18,179,50,20,83,229,196,195,136,120,68,84,133,239,184,207,246,214,221,201,38,147,55,213,85,97,8,228,214,176,37,138,177,123,121,13,145,55,188,130,62,233,72,107,43,88,132,102,24,133,24,150,23,116,56,136,254,37,52,106,65,249,242,170,109,49,59,20,213,182,84,21,172,253,6,234,73,125,204,170,182,28,56,179,64,195,109,84,109,62,152,39,131,49,69,93,14,134,182,202,48,48,150,41,21,149,89,20,80,35,105,182,20,15,194,37,46,192,158,182,95,87,82,233,44,123,227,63,148,73,30,161,167,28,145,188,209,20,90,75,181,13,92,9,89,50,103,89,117,74,196,152,214,217,30,55,9,148,93,220,13,65,4,159,41,41,25,166,43,111,45,143,134,92,165,139,211,177,77,194,245,250,146,32,184,141,40,107,118,106,233,60,193,74,102,104,56,49,135,152,210,178,175,62,29,116,32,112,149,35,71,79,144,177,153,173,65,90,124,197,234,78,217,171,116,228,224,98,202,65,19,246,148,147,246,190,15,49,123,18,41,154,157,245,39,205,139,141,36,145,181,70,86,94,39,69,243,138,94,158,191,184,133,147,224,47,105,78,211,235,97,221,141,156,88,190,226,124,206,65,169,173,156,125,186,6,64,140,50,51,49,132,138,219,0,100,249,68,180,50,101,11,139,17,49,47,175,153,59,38,40,130,77,153,152,143,183,54,184,49,101,75,127,6,18,115,247,114,209,181,178,101,136,124,165,202,69,178,202,77,172,150,124,166,85,101,106,113,208,148,138,77,76,254,154,76,33,18,87,38,96,36,191,230,229,98,26,118,240,203,254,237,13,50,146,182,72,57,101,15,34,106,221,133,56,118,185,211,96,141,4,214,53,194,31,237,168,223,133,12,124,155,35,250,129,113,126,117,214,12,241,142,171,105,139,41,60,23,26,181,100,189,63,168,217,237,12,175,93,82,45,212,131,31,166,235,111,180,173,68,76,91,172,191,180,167,108,181,254,57,121,98,69,38,52,191,73,67,61,148,64,113,101,84,114,116,147,241,191,40,134,36,171,30,143,203,81,148,34,183,85,14,79,135,90,110,253,67,16,125,194,26,230,144,33,190,12,231,135,47,250,248,213,28,150,48,145,57,150,109,255,0,70,177,85,24,213,214,67,127,47,26,148,213,90,86,170,49,51,9,38,222,75,173,62,97,34,38,106,118,78,6,25,105,149,157,12,196,143,213,79,188,28,76,53,226,197,27,234,41,88,118,182,67,249,76,164,41,21,244,248,119,22,81,95,233,234,86,170,182,92,25,111,13,132,94,68,245,185,134,112,33,217,8,236,150,89,68,87,144,225,142,116,78,100,21,109,110,231,184,73,203,225,158,48,31,137,10,170,33,196,117,86,179,177,208,186,226,16,191,178,146,252,107,173,73,170,6,160,174,101,140,66,226,202,197,11,241,11,64,69,212,144,64,83,23,44,152,207,202,186,15,195,175,242,118,68,150,46,166,37,88,232,195,136,105,46,1,83,47,105,96,94,53,100,205,91,84,54,113,69,26,149,213,186,120,27,189,222,46,52,21,107,0,66,98,75,34,176,29,10,78,161,130,64,48,193,236,251,72,150,95,89,77,174,120,69,143,31,130,137,146,205,179,24,28,169,141,36,194,15,132,169,21,71,10,254,171,249,243,99,42,193,140,100,98,102,50,166,141,12,114,65,153,45,181,211,96,157,253,208,213,68,3,220,130,79,10,42,5,37,54,127,165,149,6,26,114,65,225,49,114,170,86,82,86,250,118,239,117,201,224,150,202,131,139,181,12,58,234,136,57,130,92,191,145,115,136,209,172,174,229,191,176,95,157,89,6,212,228,156,248,133,139,148,74,166,170,4,66,242,226,28,108,190,225,83,51,47,144,130,109,49,72,58,79,3,110,132,171,230,106,72,34,103,45,94,84,154,214,48,50,98,175,46,95,184,150,190,121,224,143,20,181,38,111,208,101,80,11,191,11,179,252,165,94,219,238,32,97,233,128,12,156,165,202,68,197,255,0,18,232,41,25,134,88,183,36,66,201,248,145,71,108,206,42,185,34,70,247,240,218,153,79,170,30,62,34,141,110,167,207,25,152,138,166,255,0,16,130,73,248,69,137,109,252,84,58,67,179,44,89,5,71,168,20,214,183,30,136,205,217,162,146,79,237,172,97,252,78,100,159,253,179,12,67,77,160,73,6,164,3,10,81,12,89,86,83,52,196,17,49,53,85,254,69,200,111,73,172,232,202,63,253,160,185,16,246,175,174,154,254,18,139,249,84,68,250,72,163,63,9,72,182,135,77,202,193,155,17,10,149,99,100,249,24,96,109,60,60,249,119,67,47,237,32,61,72,116,147,153,155,173,121,243,37,214,141,40,212,54,163,156,14,161,148,169,154,192,116,234,221,103,71,38,39,41,71,252,66,66,201,52,25,196,226,17,5,251,171,151,70,164,57,88,195,111,255,0,219,85,180,230,57,8,200,153,84,151,186,183,184,2,220,105,143,154,221,229,227,71,214,154,158,51,49,27,136,136,187,231,202,168,6,105,113,72,85,1,62,101,173,185,243,98,196,53,102,176,184,157,66,5,222,200,249,162,99,42,50,79,196,81,143,252,194,172,106,79,68,214,255,0,131,118,85,111,101,167,171,173,226,97,22,60,139,22,61,31,150,166,216,76,111,138,58,114,72,240,175,67,126,145,178,246,177,101,95,32,124,58,170,140,254,92,127,196,182,191,73,98,127,202,117,161,161,100,225,169,182,184,65,180,5,5,147,62,82,124,101,31,169,233,46,52,191,249,72,184,254,210,165,147,167,165,247,7,38,69,49,112,29,99,24,156,57,10,63,166,68,102,234,24,138,89,38,202,236,108,17,139,39,238,100,79,131,167,153,11,192,193,46,82,45,85,70,57,71,243,112,49,17,61,222,109,135,154,38,52,112,1,100,153,242,196,60,88,150,151,204,150,48,110,241,19,137,26,252,242,95,202,131,152,255,0,148,124,68,1,190,171,91,14,107,49,75,91,100,198,101,184,223,135,24,151,62,52,3,193,63,54,68,218,5,227,225,15,155,33,127,105,42,171,160,184,154,194,17,212,78,197,98,85,235,186,18,89,15,119,16,184,151,172,160,68,213,189,194,32,202,137,161,161,177,168,99,226,4,164,147,251,170,245,48,227,150,186,51,86,250,147,205,191,39,248,248,213,110,158,167,212,99,63,245,9,89,83,77,120,107,26,64,117,127,173,84,104,150,111,107,65,151,176,170,22,84,96,219,21,27,68,202,178,233,18,46,30,152,5,67,57,98,242,46,145,100,106,58,74,174,98,229,146,160,253,96,18,79,204,84,219,202,227,109,134,70,159,44,76,225,42,99,232,145,117,72,49,75,149,139,18,6,53,148,72,222,214,85,170,76,203,152,50,247,97,23,203,39,20,166,173,208,21,176,65,197,203,252,73,164,8,218,114,55,152,76,36,21,86,161,56,152,201,121,127,141,83,70,53,109,223,180,49,17,39,228,176,109,147,58,134,170,142,112,248,132,62,37,41,39,70,65,146,254,172,75,166,76,211,113,4,254,18,169,77,85,24,148,140,121,130,85,109,203,252,133,65,99,105,32,65,131,151,40,255,0,109,15,73,25,240,78,242,226,255,0,90,14,5,217,228,246,166,219,198,13,139,157,153,135,26,62,120,228,191,169,44,181,167,151,9,158,162,98,241,173,140,48,49,253,196,146,226,236,159,164,50,203,12,170,27,2,168,115,71,151,40,197,251,171,99,233,192,62,92,163,81,198,187,196,254,213,144,117,104,242,51,118,92,67,74,211,50,40,42,228,88,61,156,124,43,224,76,242,31,10,26,29,221,108,224,113,21,101,2,75,36,203,249,78,85,13,235,246,41,90,41,67,233,179,133,225,47,47,26,103,185,7,228,204,151,6,97,203,195,149,106,147,49,241,158,193,7,149,118,169,204,27,38,100,92,152,118,169,123,216,194,61,22,200,118,178,124,13,176,34,114,202,208,12,29,92,137,128,140,147,12,126,104,19,60,113,136,197,71,106,17,198,238,92,119,83,234,75,89,215,152,171,162,147,24,189,196,141,103,224,62,39,78,12,56,178,71,148,197,26,248,106,174,63,148,42,128,173,159,168,203,225,148,92,106,226,182,212,99,137,132,217,18,171,58,115,23,19,58,118,48,82,159,187,18,148,214,17,128,43,198,24,34,85,79,121,10,76,162,73,164,210,28,167,124,187,18,151,249,85,6,31,233,89,224,147,224,80,171,115,76,245,40,184,113,98,197,245,87,31,13,107,224,191,44,73,68,229,250,74,142,0,64,86,124,220,249,63,238,168,53,173,238,10,165,132,56,212,98,238,158,52,29,195,233,241,252,161,114,165,97,96,7,197,149,105,152,104,131,226,237,78,172,214,10,145,218,135,83,130,181,252,88,196,152,233,141,91,85,54,35,202,110,82,37,18,97,197,187,156,250,238,60,139,160,232,13,7,167,225,13,254,163,42,48,147,73,91,89,245,49,189,201,247,223,3,207,138,41,10,155,191,86,222,10,183,13,117,8,191,149,81,95,82,105,250,214,110,235,165,12,171,22,79,5,149,115,197,136,127,224,69,144,204,132,212,58,147,85,70,230,44,8,95,237,42,55,235,153,197,6,19,83,70,202,163,222,31,207,155,117,136,107,91,45,96,140,248,138,82,100,75,90,113,24,50,97,153,36,252,194,24,191,58,171,129,73,18,76,65,225,40,203,251,73,4,61,42,11,183,230,203,254,132,193,154,38,202,183,150,190,126,47,229,77,255,0,96,25,101,166,37,194,30,236,34,196,52,132,198,250,162,26,223,50,30,184,147,194,105,242,74,63,167,149,14,106,75,146,51,244,164,200,150,204,2,235,128,193,193,155,255,0,129,175,177,172,160,236,120,98,242,41,203,232,26,214,55,14,46,63,218,71,67,211,119,131,3,13,148,107,158,78,247,42,190,198,38,124,188,252,162,227,67,217,85,88,217,13,155,65,35,67,26,89,78,193,25,94,80,198,29,72,254,110,84,108,127,77,81,100,84,36,196,68,13,31,126,64,97,221,16,67,251,104,200,127,15,108,96,159,119,136,133,93,45,150,180,229,233,40,255,0,137,122,125,216,48,112,137,87,242,147,232,54,245,35,170,170,172,163,74,97,76,173,35,92,14,180,28,208,7,36,191,186,165,13,171,103,8,248,131,87,25,52,128,249,214,221,162,24,191,105,78,204,237,244,101,72,237,97,79,46,105,223,168,77,182,17,60,242,99,95,40,110,224,201,6,41,120,196,65,39,250,158,170,212,145,94,17,99,40,215,231,205,109,3,81,214,206,249,77,206,63,180,158,69,149,215,1,241,58,221,197,244,72,196,226,42,77,61,243,172,135,151,17,20,223,195,218,217,211,136,194,216,151,46,47,170,187,36,96,130,104,217,92,17,11,233,36,88,255,0,254,47,184,182,253,78,63,2,168,243,103,124,218,185,135,73,6,8,51,101,26,183,55,195,214,66,3,229,153,74,90,248,11,206,32,85,26,170,184,26,185,131,198,214,16,97,124,161,114,21,109,153,119,40,108,221,215,100,199,244,212,185,168,101,201,243,218,9,122,52,251,202,142,18,197,203,137,115,236,208,123,21,176,245,86,170,16,243,68,138,49,126,232,144,198,214,108,207,253,112,67,200,95,113,42,252,90,114,179,154,41,5,246,210,27,137,132,154,78,40,169,170,222,2,226,118,90,221,79,161,201,17,152,175,134,34,125,52,204,48,233,166,143,54,254,54,63,221,95,157,35,80,222,20,249,69,20,152,213,124,6,78,140,60,38,66,199,55,216,182,82,162,226,100,81,28,226,137,141,115,141,73,125,121,8,252,42,165,225,178,237,12,94,52,29,173,83,44,129,247,21,246,116,126,99,110,16,65,153,107,58,86,105,101,34,169,14,173,29,108,76,38,129,151,238,44,32,82,18,76,172,88,149,83,254,30,128,172,247,22,175,78,162,52,140,69,154,250,118,160,39,14,65,13,83,83,195,36,40,175,41,121,127,39,186,178,54,149,244,158,165,162,124,203,81,131,22,34,99,240,88,203,69,192,213,228,106,167,159,142,113,255,0,247,180,247,214,206,53,5,25,239,130,124,198,200,159,179,80,213,16,24,114,229,34,229,141,91,200,172,149,26,207,181,61,184,54,129,75,228,228,140,4,214,170,30,216,25,150,65,173,5,177,31,202,49,42,170,146,18,70,100,233,35,226,41,17,59,7,227,79,235,105,241,191,8,74,154,26,171,16,23,66,212,66,52,33,219,17,5,168,77,114,70,51,211,202,68,203,80,198,157,253,167,252,6,140,211,26,122,113,1,150,92,174,68,109,220,44,70,198,141,106,83,176,178,202,66,171,32,227,19,24,96,139,145,57,135,160,229,201,150,169,159,160,207,24,28,37,140,151,109,80,107,106,65,204,159,46,79,180,52,116,10,119,219,143,20,177,113,42,86,105,224,12,159,212,75,24,67,76,31,101,165,107,65,195,63,253,165,47,200,137,13,171,18,204,173,28,35,237,23,199,232,48,89,61,229,228,42,168,141,113,163,166,147,46,252,121,62,226,99,39,86,233,248,64,225,47,251,72,252,148,250,55,111,83,159,73,248,63,56,140,204,40,164,64,67,208,30,146,124,210,226,145,117,138,223,137,20,197,102,208,92,95,247,44,167,176,246,76,225,199,140,169,255,0,62,39,248,236,42,198,196,92,6,0,76,229,198,33,173,146,110,244,172,35,176,82,229,12,137,251,233,34,198,103,50,146,212,255,0,10,229,234,79,242,238,36,45,101,227,169,188,7,102,159,166,7,23,119,93,40,127,238,169,115,124,75,130,87,237,5,144,69,243,236,75,131,240,150,230,131,154,88,164,148,105,156,58,74,168,44,253,7,42,155,116,186,249,106,22,11,124,199,201,247,114,172,182,103,23,180,181,67,201,24,236,41,132,49,13,80,188,209,100,243,10,80,202,79,166,158,58,166,134,49,206,45,116,220,237,246,96,151,16,211,0,192,212,21,160,97,66,81,201,31,237,46,129,38,134,117,147,50,134,47,26,69,100,205,176,30,21,86,168,164,188,201,247,133,102,29,172,97,37,161,213,82,232,57,165,170,104,108,62,71,149,9,101,66,75,46,16,136,121,18,52,43,81,172,13,255,0,138,146,237,135,136,66,95,25,101,121,36,153,177,101,26,25,255,0,15,110,99,15,55,26,115,90,201,208,162,97,50,85,129,80,44,47,52,201,127,251,20,139,56,23,15,19,248,133,39,34,52,215,12,33,246,152,135,251,139,225,140,12,248,132,81,164,106,142,109,52,199,201,229,47,18,54,5,145,197,212,167,167,188,228,35,2,153,85,61,144,94,204,169,24,11,32,176,229,6,84,174,126,140,30,164,3,194,97,114,45,236,187,28,146,113,35,195,106,49,191,54,85,6,146,153,118,30,167,55,147,240,90,117,105,55,120,186,189,196,228,57,35,1,145,23,65,153,171,64,72,143,14,85,205,174,231,227,243,42,232,210,101,153,112,211,177,149,40,233,3,20,191,171,46,37,70,96,209,198,7,16,134,69,202,32,95,78,33,217,132,163,84,187,195,143,185,46,227,161,58,140,46,46,32,198,99,243,74,197,251,106,10,227,89,214,244,196,41,21,187,42,168,230,143,151,148,138,114,251,225,211,202,204,209,32,17,86,56,119,190,70,181,5,116,154,192,229,59,4,33,101,26,189,129,233,211,121,165,137,115,58,122,71,210,75,120,101,139,18,189,141,101,85,131,22,94,69,141,30,200,115,41,227,64,173,47,74,111,176,131,129,70,198,129,106,87,252,162,63,109,113,9,255,0,54,82,41,238,63,216,84,222,99,0,103,120,145,181,76,1,9,202,132,12,12,167,202,97,17,7,119,106,10,78,158,84,51,50,228,154,133,71,151,218,74,140,145,30,88,133,228,81,6,167,216,145,81,211,221,250,144,57,133,137,109,178,140,50,1,116,199,51,58,230,37,73,11,83,51,193,129,18,40,54,91,104,60,93,136,255,0,77,1,0,243,27,172,73,109,151,163,10,35,241,90,12,191,108,105,36,169,170,8,29,115,115,249,195,199,254,210,208,207,234,68,237,67,122,104,8,76,161,91,100,198,217,15,139,34,197,90,5,135,12,161,178,140,207,148,158,53,175,103,173,6,206,161,148,127,180,182,83,207,157,143,46,36,243,241,204,172,120,69,20,105,90,106,114,208,21,73,88,123,172,239,221,246,42,40,97,4,146,98,49,70,33,160,3,243,178,178,226,85,15,211,209,118,140,54,235,147,193,36,114,40,204,172,38,178,211,21,66,249,184,152,202,69,39,50,6,83,245,43,237,204,24,195,196,101,163,204,18,122,132,50,171,254,66,139,82,12,218,72,147,129,212,190,82,105,95,77,62,21,121,230,248,32,121,177,46,127,170,173,103,8,132,40,120,136,181,153,171,134,134,41,71,50,168,241,187,138,53,41,101,26,88,231,48,209,11,254,218,231,215,26,135,87,66,123,13,148,146,134,172,41,36,216,146,35,44,125,207,166,185,22,238,217,104,61,148,233,180,54,81,54,156,221,139,93,217,135,24,15,197,141,115,247,234,75,194,63,150,40,213,54,155,152,251,38,60,82,196,153,85,208,108,73,215,234,173,181,171,5,94,34,100,243,228,93,90,183,83,176,176,88,89,98,82,51,52,245,29,107,253,67,106,76,139,228,59,40,178,122,80,209,154,48,159,112,201,47,121,132,164,237,102,28,167,230,226,79,159,24,146,122,82,201,245,89,95,132,170,177,198,35,48,180,44,157,55,244,156,169,204,58,169,216,62,111,137,97,85,73,46,49,243,8,184,147,243,50,94,53,76,69,2,96,101,214,243,8,169,219,53,206,159,218,225,182,138,65,19,237,137,33,146,243,253,196,176,208,193,53,248,76,85,155,97,97,183,226,26,121,199,195,16,68,67,204,170,4,146,117,37,153,162,82,51,135,30,69,190,134,212,155,188,178,203,151,237,169,48,202,85,64,161,156,32,12,162,46,33,161,110,224,31,3,203,136,133,34,105,248,144,100,238,18,53,242,125,93,152,66,44,66,91,28,202,205,236,12,167,45,135,168,96,150,91,235,141,125,182,32,189,181,81,90,109,183,55,172,238,114,169,45,109,240,233,130,62,238,32,148,240,66,120,67,229,41,22,201,27,47,200,41,216,100,134,36,144,102,227,42,138,153,48,27,188,33,16,196,129,170,141,46,203,195,22,76,95,186,155,79,209,146,224,252,222,34,39,142,61,93,114,212,203,45,130,131,107,147,138,32,191,145,125,147,124,58,210,118,242,33,224,4,98,240,93,6,30,149,163,178,130,194,226,228,240,83,217,78,44,110,225,43,3,91,62,220,152,165,139,18,123,25,254,154,76,193,16,203,251,138,106,238,147,230,182,130,23,82,219,25,239,164,31,52,172,171,85,104,47,49,141,195,236,173,137,152,177,113,15,237,32,153,13,146,89,218,153,191,95,213,73,6,211,96,78,84,146,201,146,196,205,220,66,226,91,111,224,84,58,49,137,91,195,181,23,238,34,39,198,139,54,39,40,134,95,219,82,129,187,57,14,207,80,159,149,87,192,159,91,225,219,149,73,102,107,20,169,205,239,172,143,72,76,49,4,155,210,7,123,5,146,202,82,20,138,170,202,170,170,203,245,98,83,222,112,107,101,109,5,145,85,153,73,142,97,192,97,7,139,18,42,78,152,124,144,97,196,49,44,96,6,88,153,148,40,214,106,71,249,255,0,81,229,75,249,20,10,156,246,102,158,149,83,101,203,42,73,70,168,96,49,146,70,168,44,173,116,253,147,62,146,147,52,255,0,77,59,205,19,25,71,246,150,110,43,181,148,165,71,223,134,32,144,124,177,114,165,112,233,1,91,57,255,0,77,96,31,136,67,240,197,212,149,204,190,139,56,156,210,147,52,142,255,0,6,85,78,137,26,126,65,237,34,99,72,44,169,207,157,230,75,52,196,201,81,165,253,65,170,171,139,232,184,63,74,164,172,200,84,158,55,170,198,31,12,81,226,18,14,54,185,170,31,152,172,69,136,169,118,161,184,177,146,7,138,187,32,151,61,153,73,107,24,249,101,202,31,42,214,141,220,75,104,95,217,107,104,147,124,195,16,92,107,26,123,225,198,62,95,250,106,74,27,25,24,121,145,143,152,204,10,139,11,84,91,41,212,3,172,235,123,182,4,254,37,129,181,228,89,60,33,22,47,226,92,254,134,53,169,89,194,92,185,125,180,236,212,246,88,50,226,75,180,218,124,153,136,208,211,226,246,196,17,10,69,131,3,112,94,108,75,85,37,148,88,223,230,34,85,223,140,32,224,218,68,23,218,70,226,141,86,34,153,158,75,240,153,45,213,90,108,131,131,187,203,149,90,191,77,158,111,205,136,68,198,140,12,56,184,241,75,18,118,165,69,200,228,186,109,239,140,124,165,17,23,71,101,149,84,145,246,226,34,91,113,79,18,73,200,106,225,98,64,6,52,161,15,148,73,21,127,64,96,217,247,113,106,57,141,20,114,82,134,106,74,105,36,202,88,27,111,219,65,201,167,150,67,230,41,120,208,146,99,110,124,34,123,98,122,25,90,160,190,229,116,59,186,169,35,194,40,4,42,1,244,132,207,153,105,173,140,127,201,180,85,209,163,12,81,62,111,30,68,177,225,200,171,1,64,167,120,226,60,193,47,34,76,192,146,116,236,61,164,243,78,95,166,15,101,231,138,81,4,130,126,158,61,35,253,197,213,82,1,225,135,169,197,250,65,13,122,77,109,230,55,250,140,94,63,168,181,195,212,247,241,153,180,12,94,52,115,238,238,102,179,17,84,241,250,27,34,65,241,165,111,184,69,148,105,187,43,120,250,149,16,66,56,209,121,68,60,158,9,9,166,28,71,237,227,18,198,101,241,3,91,232,114,177,249,132,176,170,164,101,105,243,123,104,167,223,123,33,18,218,201,156,140,17,184,134,85,150,111,161,202,136,15,137,101,224,24,152,242,44,39,233,83,201,127,49,70,145,62,180,227,123,13,93,43,18,165,173,223,120,102,176,46,85,139,35,33,149,55,214,192,4,31,0,167,79,173,174,193,151,40,210,243,50,33,7,197,147,34,88,201,231,200,145,166,119,226,101,84,245,172,49,249,241,41,75,42,115,149,249,133,216,172,36,176,133,31,18,95,85,26,88,165,115,117,170,199,97,24,83,91,24,241,129,243,120,211,44,213,67,103,23,42,103,101,84,194,179,148,73,17,180,121,36,143,229,10,153,172,255,0,38,40,72,118,50,95,136,165,74,245,38,131,5,148,71,154,33,121,17,245,186,62,93,108,188,210,202,84,241,147,193,24,152,82,238,109,107,151,168,87,83,243,236,157,61,101,73,101,243,98,38,53,95,167,174,25,24,140,8,87,73,213,79,211,18,96,229,151,143,34,231,143,167,1,121,98,33,149,31,137,85,102,169,104,253,72,57,49,113,27,26,204,33,28,144,113,37,85,90,120,4,139,148,197,228,68,62,28,186,142,96,149,37,105,242,104,166,251,68,203,154,76,216,164,151,246,148,161,190,27,218,198,63,168,134,41,5,139,234,46,171,3,85,19,242,102,42,120,105,140,147,5,249,74,62,86,117,170,175,80,158,90,18,171,28,250,134,100,232,32,195,45,82,70,152,201,60,69,18,87,37,131,25,17,112,194,60,131,236,198,151,109,121,141,97,37,220,98,110,216,16,251,170,131,77,211,217,13,156,194,76,118,212,21,191,54,81,19,137,41,159,175,37,116,212,192,196,63,168,68,146,72,191,64,27,113,60,16,184,77,202,66,160,38,105,47,91,6,239,47,241,164,6,223,89,88,176,198,246,190,154,173,129,49,241,135,139,42,120,217,144,82,106,54,155,139,4,156,194,76,130,204,96,234,76,223,224,69,224,195,201,196,154,215,97,170,73,218,214,130,112,251,70,34,9,38,134,24,59,230,68,177,148,60,105,142,179,164,178,141,230,104,133,92,250,133,147,139,113,243,105,89,88,20,234,115,244,246,40,172,53,24,136,85,178,7,174,120,97,176,17,4,168,105,38,30,52,22,97,138,66,163,222,19,217,51,153,11,87,6,57,206,164,147,107,24,127,211,202,167,235,108,159,58,95,205,246,174,139,51,77,191,39,48,178,168,187,189,25,44,82,217,46,39,26,26,48,82,149,244,35,147,85,155,221,92,210,102,155,184,245,87,154,188,171,167,85,73,60,104,44,12,181,75,67,233,67,99,202,88,170,81,186,179,102,85,149,144,231,148,246,186,170,48,25,18,92,162,99,18,120,195,89,73,254,232,138,210,99,41,139,203,232,210,74,145,201,167,148,81,229,137,20,130,85,101,79,18,22,36,239,161,218,139,192,193,41,10,171,52,147,223,26,11,4,84,185,143,39,186,37,144,109,65,24,157,184,148,89,148,170,149,115,44,128,32,115,74,24,148,201,181,109,28,98,123,146,72,128,159,100,11,46,16,151,42,82,253,48,2,191,220,18,85,142,255,0,32,195,115,106,216,51,143,195,23,18,244,203,93,200,48,136,163,18,21,154,99,100,12,216,136,146,207,173,149,230,242,196,17,56,150,254,63,244,203,5,70,170,56,167,48,219,242,21,116,72,97,130,40,152,74,94,69,202,42,181,177,35,74,124,66,211,19,139,220,84,172,212,50,230,143,136,88,147,101,227,161,163,25,48,50,202,225,76,3,15,108,206,98,164,129,159,177,253,197,172,218,135,114,76,72,187,253,1,81,216,204,33,42,151,184,173,32,158,243,98,89,214,217,19,62,44,170,134,52,56,147,137,205,40,98,253,213,85,111,220,147,41,1,234,71,243,196,104,11,51,73,102,15,210,136,75,165,191,76,83,248,112,207,140,95,229,66,127,225,212,73,196,204,168,180,251,23,35,159,70,141,40,188,162,22,81,167,140,221,9,159,40,46,69,209,32,105,138,168,64,196,101,178,125,36,24,192,121,132,36,237,181,246,109,152,227,150,161,212,17,185,101,164,111,184,156,39,226,227,93,76,213,71,156,76,37,235,81,26,194,158,158,128,236,49,167,229,251,98,82,170,56,249,11,194,203,25,189,73,188,106,25,216,249,132,177,211,111,124,230,102,196,65,13,88,198,178,173,24,249,138,68,51,42,11,86,19,179,194,146,35,229,237,72,82,41,187,143,136,71,24,254,108,187,97,171,243,90,196,146,204,66,16,196,63,168,69,13,172,52,76,27,176,16,161,199,149,70,169,212,20,181,0,170,181,180,25,191,221,101,85,80,53,13,81,60,2,34,174,85,85,163,238,43,73,135,106,76,105,206,192,245,188,197,17,4,159,241,93,20,55,21,206,221,84,200,182,67,226,40,197,247,22,139,42,216,48,122,165,101,34,134,164,184,137,177,102,105,68,253,181,242,78,167,252,248,162,46,89,26,68,196,117,85,46,152,201,114,71,196,82,38,48,227,75,19,57,144,58,73,239,218,176,197,79,77,48,30,125,163,68,115,34,47,244,25,90,192,178,106,128,86,124,216,151,53,213,90,110,39,117,117,90,232,114,110,226,198,126,44,171,65,141,85,39,180,170,209,245,90,10,202,112,35,76,157,90,119,230,138,182,85,92,111,108,88,21,220,255,0,12,81,201,254,192,69,72,109,126,29,65,25,253,70,190,47,241,171,218,39,249,39,144,109,85,104,196,6,114,255,0,161,49,125,32,8,76,165,18,66,249,158,154,62,110,36,135,80,235,9,211,129,138,188,164,92,205,51,248,20,174,135,68,220,130,16,240,196,16,208,15,120,11,221,202,85,203,3,170,175,32,145,155,177,42,152,26,144,5,31,81,10,145,119,124,129,149,71,18,97,131,183,47,34,21,149,79,47,186,190,198,120,36,159,49,147,157,253,80,189,213,109,237,17,114,50,172,9,24,44,140,154,70,181,56,134,255,0,144,33,80,111,178,173,246,151,223,88,63,74,158,242,185,181,99,228,249,39,146,118,109,34,227,73,44,180,172,169,163,221,152,74,129,243,241,51,135,177,76,220,126,35,154,119,230,159,138,55,211,79,27,92,21,153,56,9,240,206,173,63,104,211,27,35,110,107,115,20,168,80,208,229,38,109,249,19,157,128,8,13,161,133,199,224,134,170,5,153,206,94,19,30,73,223,135,39,18,119,79,91,100,83,230,69,217,105,239,64,149,155,40,241,151,219,71,51,86,241,226,12,81,163,17,148,127,2,236,144,71,135,42,244,153,39,156,7,148,34,254,68,135,103,99,101,205,148,66,77,3,163,47,4,60,184,164,202,26,22,29,95,228,86,101,17,190,78,202,94,82,207,39,237,167,213,90,230,116,159,8,153,70,145,234,26,217,99,254,195,109,137,33,170,12,184,210,243,42,55,78,11,33,217,3,79,58,72,55,101,40,241,168,29,109,163,55,62,102,137,217,246,147,152,122,183,16,240,203,42,41,250,170,140,140,126,97,37,142,106,99,216,73,20,229,240,41,37,65,103,82,109,73,39,109,100,205,217,120,211,121,247,212,121,56,98,145,40,178,134,57,204,204,24,164,85,108,212,85,98,244,55,21,94,24,66,81,149,5,61,128,23,48,162,141,66,198,96,235,72,206,82,100,85,213,172,100,145,229,41,84,21,89,57,22,196,8,214,83,134,78,40,163,77,234,158,249,222,30,163,137,122,97,162,96,120,66,36,148,38,100,19,229,67,49,133,129,163,99,102,80,172,33,204,36,159,220,88,214,234,112,16,24,141,140,95,147,221,82,90,183,82,65,164,62,238,36,172,185,126,154,70,146,225,192,186,125,196,74,208,102,151,41,31,67,172,32,206,243,195,140,171,243,150,161,212,58,187,84,31,229,4,65,70,86,127,15,96,89,66,6,105,125,137,54,103,231,236,81,104,118,187,43,33,201,26,154,153,14,224,172,249,65,37,230,153,100,65,225,202,53,57,107,113,174,35,112,134,211,141,106,198,238,217,147,106,140,36,132,241,191,204,37,127,26,50,4,240,65,99,10,37,57,2,182,242,203,150,196,164,42,100,247,142,23,234,197,137,93,163,160,134,90,134,238,116,208,60,61,89,80,186,122,134,12,146,102,150,92,164,250,104,166,76,174,35,18,153,49,137,147,52,66,145,10,222,152,142,116,0,192,137,249,3,136,98,26,96,250,209,136,127,40,165,232,76,65,129,155,178,229,85,16,231,179,248,210,239,83,92,140,101,52,198,129,121,39,136,165,38,52,210,53,81,35,51,10,105,14,75,60,56,74,182,189,255,0,251,44,163,76,178,32,173,98,46,227,76,2,113,243,21,96,29,60,241,51,16,113,170,57,143,252,143,226,72,159,169,224,140,152,118,165,76,211,42,124,10,170,196,245,149,111,164,29,249,150,136,115,37,201,62,28,188,127,77,81,218,132,118,208,120,84,244,102,50,164,124,42,86,87,200,162,171,20,12,96,4,14,98,147,34,1,140,149,57,248,113,113,165,49,160,111,167,110,236,39,144,163,19,250,213,196,59,138,161,49,129,218,141,110,226,39,32,219,97,20,157,36,57,61,168,7,252,61,7,159,182,173,222,248,179,186,132,188,102,68,132,207,164,174,189,82,147,169,17,255,0,133,192,39,211,72,100,233,135,210,75,225,40,202,186,12,157,66,15,12,49,20,229,172,201,88,31,180,138,50,145,73,186,134,127,129,149,104,104,11,216,64,37,207,178,0,201,212,68,44,9,135,24,222,20,78,28,157,169,21,71,96,252,35,183,7,8,136,36,177,143,61,105,31,16,165,78,107,77,182,31,10,75,119,25,249,31,44,75,0,97,132,2,102,108,169,13,198,66,13,249,122,208,145,159,115,36,248,178,241,170,134,105,227,201,7,104,213,214,61,124,132,98,34,52,12,79,225,42,232,218,110,200,24,54,133,72,102,83,250,111,212,47,237,160,88,111,207,197,196,69,146,47,234,50,177,208,102,50,41,62,210,155,178,124,24,207,121,146,195,126,35,23,186,66,173,241,170,167,77,102,105,98,75,28,114,138,213,5,100,207,82,127,41,113,13,25,38,120,196,15,148,18,213,51,77,253,30,36,31,129,5,194,84,73,27,12,172,49,211,111,222,156,155,180,54,176,167,198,12,177,4,143,173,120,227,15,54,84,131,83,154,198,203,132,50,137,141,58,216,89,0,224,27,115,5,226,202,178,170,211,24,207,238,21,103,67,73,43,30,16,139,18,179,129,90,248,195,87,21,66,41,43,98,139,195,49,86,157,79,39,211,73,152,92,171,92,153,131,141,194,181,176,53,178,89,253,66,208,127,182,185,27,54,207,216,165,132,62,182,114,249,251,72,89,140,184,182,225,136,82,39,48,234,171,164,206,197,19,151,243,171,160,210,68,173,137,197,141,106,172,72,12,204,114,9,58,110,198,16,50,203,41,22,202,219,43,145,113,6,81,21,93,245,12,187,41,121,77,63,143,233,137,38,158,31,73,7,23,42,118,141,31,224,216,217,141,172,153,168,9,218,82,99,77,171,77,22,75,49,26,47,34,136,245,91,201,44,230,17,22,53,183,19,133,57,129,48,177,126,226,154,198,201,240,12,117,138,122,208,103,96,186,134,158,207,173,138,32,124,167,106,131,14,167,100,102,51,44,161,137,48,135,169,55,189,50,178,165,105,158,222,198,109,154,100,210,31,59,204,81,45,176,38,50,49,240,241,166,79,146,57,44,74,228,195,4,110,93,175,242,39,86,186,139,192,43,80,207,36,224,112,168,51,83,242,114,171,72,114,98,251,203,59,45,172,145,255,0,79,18,120,216,70,82,72,44,36,16,113,9,31,2,72,38,240,155,177,26,243,2,180,15,202,44,138,93,239,36,99,238,195,196,137,7,82,148,208,207,27,164,89,86,44,135,151,184,75,208,245,105,200,12,38,16,202,188,251,129,253,37,207,184,86,163,184,112,235,74,206,81,114,45,19,33,158,51,254,80,188,104,72,118,163,42,61,146,114,13,74,217,15,141,76,99,51,115,220,168,96,67,173,31,112,148,206,108,79,94,187,184,156,88,47,218,23,18,109,198,240,22,170,92,154,180,5,30,108,89,87,45,248,144,199,144,108,12,66,226,252,233,91,53,108,225,113,75,159,39,253,212,126,207,241,3,62,170,170,221,255,0,246,153,195,136,146,182,121,233,24,195,10,122,91,101,241,131,44,239,78,176,148,66,167,118,90,60,241,153,203,143,26,231,250,135,71,193,20,189,216,189,164,237,210,175,142,162,52,151,59,29,13,168,44,160,176,194,71,249,188,157,42,79,67,79,138,58,103,132,165,228,84,17,173,103,70,126,104,145,114,145,73,151,33,253,6,208,244,245,169,73,148,189,105,147,235,98,141,152,138,81,160,131,51,83,219,179,230,229,12,67,64,73,52,184,199,195,191,202,182,218,160,181,25,76,153,6,55,132,72,139,56,207,25,16,6,125,110,6,102,40,242,33,217,38,14,78,25,227,89,99,42,49,152,17,139,165,31,85,27,35,51,21,106,134,248,56,249,75,149,110,147,100,12,124,74,155,129,83,109,149,149,117,104,248,133,149,66,92,235,109,70,35,226,169,16,197,252,73,212,199,146,79,154,72,200,7,36,174,164,241,173,249,144,99,8,20,54,87,255,0,55,169,238,72,95,183,149,79,106,221,13,6,72,254,80,178,69,139,238,174,146,26,126,14,94,36,84,56,17,75,218,181,153,56,14,170,199,24,170,170,61,32,240,242,21,84,85,26,113,89,132,81,85,149,221,37,116,145,240,151,145,74,198,173,157,26,95,219,69,83,196,107,106,104,159,79,40,95,55,44,72,40,114,71,24,249,178,141,82,154,180,19,127,86,82,99,250,104,83,105,138,225,115,68,77,136,160,211,32,18,73,25,46,39,34,80,105,252,155,75,8,11,160,214,179,129,129,91,103,210,83,227,203,238,34,209,154,214,32,112,190,48,247,113,34,237,149,110,152,187,1,56,76,133,147,0,101,238,74,39,214,190,49,55,113,61,164,143,199,1,227,255,0,153,209,46,48,73,138,240,196,139,252,139,154,93,190,202,180,156,194,227,84,180,154,159,43,49,101,30,69,182,212,32,178,31,205,169,43,126,230,180,116,108,73,168,16,229,77,240,226,227,79,97,233,232,190,31,54,36,230,158,125,56,162,176,33,18,243,230,2,76,172,89,113,13,87,117,83,137,140,172,39,147,2,182,55,233,42,199,149,108,141,159,31,42,127,62,5,81,98,124,164,252,164,82,198,124,170,135,188,198,47,26,148,140,106,153,190,49,7,47,42,124,203,33,137,153,148,185,175,162,77,31,15,41,22,138,169,243,138,119,196,48,146,173,156,24,160,147,113,58,119,15,182,133,140,204,103,229,91,223,0,226,230,64,207,54,52,173,100,96,9,178,211,192,178,243,235,253,197,49,50,147,108,71,139,18,122,203,129,227,237,65,189,228,147,210,170,179,51,136,202,46,140,19,193,240,48,83,150,106,163,136,127,165,39,251,170,94,215,214,35,63,155,148,107,101,108,194,73,102,35,44,104,238,197,85,177,47,43,117,207,253,227,195,181,91,189,42,85,151,156,186,241,40,89,49,172,163,61,155,72,185,85,110,158,187,157,5,159,55,196,182,187,66,243,55,178,29,140,98,97,176,255,0,113,52,141,2,12,223,210,90,12,171,25,250,169,242,65,135,40,139,252,74,46,226,124,25,47,229,138,139,95,142,130,100,83,234,76,21,0,197,46,124,111,219,202,185,169,130,66,202,204,40,164,42,119,14,170,180,175,202,159,50,226,12,111,148,223,198,23,241,38,89,21,57,133,68,208,25,40,76,225,128,52,222,169,150,94,111,53,136,177,42,138,211,105,252,25,187,73,246,208,243,62,100,143,196,154,200,227,181,144,77,113,15,36,71,151,106,79,220,81,65,141,243,89,85,229,199,170,224,196,98,147,31,211,81,111,152,56,210,135,151,139,243,162,218,146,94,69,165,36,145,141,152,113,42,232,219,66,131,152,170,62,5,172,82,131,40,144,115,46,44,134,254,30,181,38,145,188,11,212,162,184,251,73,92,56,196,146,124,69,17,22,170,171,135,206,62,25,106,163,206,170,16,243,20,184,145,27,42,115,247,17,150,128,175,208,112,100,179,180,121,18,201,58,97,244,132,246,211,57,154,158,183,30,42,252,153,84,109,241,173,100,243,110,149,63,33,159,20,35,228,60,152,28,160,80,118,84,246,163,149,250,254,52,243,76,6,198,76,188,89,72,85,114,253,36,9,35,102,236,89,86,198,191,185,70,39,52,150,158,1,65,152,162,220,172,53,38,134,139,56,156,49,70,37,111,12,32,173,27,34,68,22,36,111,135,30,108,74,155,202,128,202,113,208,232,57,208,73,242,130,85,20,244,231,140,63,155,226,34,127,101,107,44,68,194,34,140,73,68,152,15,157,205,46,228,107,157,164,209,245,192,117,102,168,60,201,227,141,197,151,137,38,126,170,96,201,134,36,5,235,44,113,184,119,89,69,251,75,83,236,134,40,188,66,24,190,226,202,153,97,213,109,216,202,207,155,226,78,227,89,2,79,16,138,53,203,205,113,247,80,178,110,25,27,180,164,80,171,22,244,47,47,172,129,8,159,113,41,12,195,201,30,108,73,69,84,248,147,95,204,171,66,16,96,226,93,74,184,145,97,105,180,196,30,236,92,107,158,107,253,0,9,192,124,176,139,169,116,150,79,124,150,44,140,16,18,33,194,111,117,117,71,49,42,156,119,77,220,90,193,137,132,93,130,226,85,48,53,61,231,135,245,17,113,253,197,180,58,108,17,167,60,193,235,91,110,195,193,152,66,226,67,84,211,204,216,151,152,162,90,164,152,126,10,103,215,178,249,132,69,89,192,146,121,39,237,74,182,0,153,51,0,181,198,167,124,215,230,218,170,86,105,86,73,3,13,198,156,210,89,86,233,246,60,50,196,50,145,81,153,80,136,154,53,81,224,245,9,79,234,29,49,107,38,95,168,134,42,190,245,184,146,79,152,88,211,104,198,4,159,105,42,204,163,212,230,85,82,113,3,152,88,177,42,104,22,181,69,137,243,113,72,82,125,181,134,161,135,6,52,236,34,247,80,178,116,223,3,37,136,184,134,140,64,209,26,77,84,39,191,119,20,124,191,81,108,141,119,92,67,226,136,33,161,95,79,16,71,96,141,144,164,42,105,39,76,2,12,77,216,132,142,223,208,24,93,213,85,78,167,121,191,247,69,202,100,192,216,157,248,149,153,173,94,32,97,196,79,219,73,153,3,114,125,217,69,252,105,108,56,170,5,84,236,236,150,82,170,184,208,63,38,84,181,249,4,68,212,55,192,193,136,61,136,176,149,25,195,126,63,117,120,204,202,131,135,39,243,242,173,243,38,15,218,69,128,77,107,78,121,160,126,41,68,17,62,210,151,211,97,212,117,179,143,18,92,249,50,127,63,186,173,89,100,1,63,152,170,23,85,106,121,113,167,127,79,81,153,180,69,183,98,177,173,241,46,171,66,206,211,37,214,179,231,77,63,9,73,140,94,218,145,255,0,196,91,40,53,207,249,81,148,158,10,15,241,230,181,41,222,97,99,23,231,247,20,183,26,85,246,10,170,29,217,147,223,24,10,122,215,214,103,19,48,121,87,50,15,196,237,70,51,176,54,56,241,253,181,216,116,54,164,160,157,17,134,151,144,164,85,141,191,109,5,102,22,64,164,97,63,87,21,61,12,8,130,30,28,67,77,237,77,91,220,46,37,162,159,107,54,95,55,90,232,178,136,74,6,156,146,108,179,98,196,63,62,180,242,124,56,146,65,180,52,84,207,82,76,131,90,254,36,161,239,37,144,63,167,23,145,22,3,24,218,132,20,159,40,31,105,17,63,226,17,36,141,130,202,60,107,158,76,211,122,143,213,112,148,164,46,84,245,159,10,231,23,148,197,38,52,141,210,235,246,50,200,94,85,73,163,146,198,75,41,114,162,46,254,34,214,210,68,194,17,40,99,64,101,0,49,68,149,149,20,202,79,95,131,152,197,83,174,191,97,109,66,163,106,74,235,246,117,17,45,187,129,92,49,252,161,83,74,221,60,58,208,113,37,119,23,21,209,184,101,139,249,19,112,83,64,163,92,18,55,8,69,149,80,208,204,56,165,178,89,133,137,79,191,1,6,201,117,194,203,251,105,163,38,31,6,108,73,42,7,71,184,181,174,178,130,204,189,138,77,240,34,19,221,83,208,47,172,103,31,104,24,165,86,85,85,71,200,195,75,79,29,211,144,98,125,141,13,145,153,135,145,62,170,140,248,47,237,83,218,134,200,113,135,132,60,164,76,116,246,179,163,20,95,234,31,169,67,51,25,82,224,49,160,201,253,89,113,45,178,118,145,184,162,20,106,22,102,182,131,147,229,34,144,171,65,174,201,100,14,33,98,75,105,28,213,170,12,108,166,60,114,255,0,84,179,146,97,150,42,145,153,187,141,205,200,179,135,112,66,3,17,178,42,85,130,193,140,192,83,225,203,198,181,79,161,148,81,252,161,80,108,127,231,79,163,90,130,48,56,75,200,151,114,128,76,250,13,228,18,102,221,16,162,76,32,70,4,151,176,38,84,241,181,56,48,98,44,81,254,226,250,19,86,228,204,92,104,222,67,42,194,59,141,49,6,75,25,202,50,165,97,167,130,51,226,87,49,161,193,182,39,17,70,177,153,164,128,46,156,121,21,236,40,172,48,32,136,28,49,82,105,251,184,39,205,17,82,195,152,56,92,50,197,151,18,77,125,39,124,247,154,32,148,183,60,71,85,35,181,37,111,226,1,176,82,255,0,231,228,91,216,31,195,112,88,16,163,247,32,140,60,178,251,20,212,203,41,214,86,88,140,44,81,189,181,9,10,42,138,46,230,90,201,151,151,46,81,173,241,152,73,44,205,16,92,137,172,152,24,188,19,58,168,96,31,104,146,116,235,165,130,64,189,19,0,30,127,54,44,164,86,51,43,119,60,38,226,26,71,2,96,225,29,133,196,175,99,6,12,208,48,187,168,223,238,174,173,197,66,4,28,205,36,193,15,40,103,161,106,174,193,81,230,41,114,136,186,107,234,162,99,237,25,127,149,74,221,233,33,206,243,196,33,167,193,199,20,201,212,239,240,205,16,164,47,242,172,161,220,69,178,3,253,67,34,91,39,65,146,15,46,92,75,56,212,231,43,56,86,44,116,16,14,99,6,51,191,104,181,49,243,164,157,152,150,94,137,56,82,222,110,197,189,147,246,68,234,228,88,195,40,211,103,182,102,99,20,121,20,70,170,100,187,41,88,162,127,184,170,205,158,112,214,48,225,130,49,198,89,107,21,77,176,135,77,252,58,157,53,153,101,149,71,252,75,248,122,113,127,127,254,218,236,147,239,137,250,74,145,98,26,151,187,211,114,139,205,99,238,253,85,178,102,180,237,232,17,224,199,60,208,219,234,128,50,36,178,229,87,144,36,206,28,166,26,38,60,101,94,135,163,49,17,153,133,137,52,51,193,82,206,33,101,92,187,42,154,21,102,184,254,52,246,99,230,196,168,66,248,48,98,110,229,197,31,238,21,112,251,189,91,168,51,226,174,128,52,218,29,172,82,193,203,121,40,155,159,166,37,92,136,177,214,36,235,1,224,253,120,196,53,47,113,241,94,142,147,154,93,244,34,174,125,107,63,212,135,180,12,82,227,73,141,240,210,36,158,93,174,92,171,27,167,119,249,54,202,90,179,226,238,159,212,19,153,216,85,209,160,82,105,205,65,91,151,107,139,238,46,69,79,240,232,21,0,221,226,24,177,34,166,70,212,18,65,150,36,242,20,98,246,211,170,188,60,117,49,179,41,109,107,125,34,213,245,193,198,81,253,69,139,12,248,61,34,202,164,180,198,173,200,119,212,203,23,40,190,170,173,240,200,139,51,154,49,141,101,40,172,253,40,196,167,53,205,240,35,86,188,185,83,119,134,113,98,63,104,167,166,105,83,221,193,60,73,101,31,42,109,187,133,137,13,49,241,9,246,243,177,68,23,24,189,197,114,203,140,189,202,4,58,61,154,57,239,196,94,213,190,101,169,241,245,46,102,141,147,231,184,214,58,72,99,122,147,56,165,45,190,143,44,92,42,47,73,26,86,126,210,174,133,14,200,145,143,243,98,33,85,35,102,168,172,72,204,208,214,34,59,229,136,164,22,85,35,50,239,80,80,89,109,13,63,42,234,186,146,248,120,248,120,151,28,212,158,114,103,110,251,113,61,108,203,186,163,45,75,74,173,84,65,147,250,183,186,171,105,230,14,73,48,132,189,171,139,76,187,36,159,0,152,95,237,174,159,163,2,125,160,18,71,27,32,53,75,7,211,214,194,62,91,98,147,31,184,182,154,54,132,40,242,196,200,82,47,179,32,30,104,48,246,164,44,208,211,191,56,119,248,149,189,95,228,81,222,96,116,196,46,33,254,234,197,149,178,231,121,237,37,17,72,155,70,75,164,62,96,207,33,72,138,141,113,101,11,251,172,74,44,172,128,161,102,126,170,211,114,254,110,124,146,141,51,126,182,24,129,253,201,72,167,231,217,89,91,179,245,89,81,84,245,179,164,248,110,203,136,73,170,175,144,214,20,234,29,121,170,167,51,21,117,54,81,253,212,140,63,19,190,35,12,152,182,16,132,63,218,93,125,240,233,135,5,252,188,158,11,158,62,156,101,156,242,251,106,82,71,19,252,234,58,179,8,24,109,77,168,37,190,92,178,226,39,219,71,198,187,157,91,47,13,136,138,81,253,213,121,2,146,186,48,51,21,21,101,166,244,253,221,115,194,18,242,43,42,197,196,150,68,208,108,152,94,104,133,94,51,46,103,116,207,32,135,246,210,19,64,151,65,43,104,110,181,111,167,182,132,3,12,98,162,170,128,5,167,168,101,148,252,210,136,95,220,86,112,35,89,70,103,106,6,73,129,4,140,40,83,56,23,99,246,150,52,139,244,101,66,163,79,96,207,180,177,47,106,91,168,116,52,91,39,230,8,184,209,19,24,59,39,229,47,180,142,173,212,224,141,253,56,194,202,133,234,54,141,169,206,173,106,135,164,128,67,109,86,84,247,209,100,129,134,196,65,17,91,106,122,175,95,6,28,74,6,215,79,74,173,35,48,139,16,211,183,249,150,234,28,10,72,218,134,214,105,54,155,162,99,65,76,135,19,35,195,186,228,247,22,90,121,240,99,126,172,189,168,219,40,208,123,162,9,36,107,64,177,32,203,143,248,210,75,124,79,170,143,124,144,89,51,219,64,90,132,2,230,218,229,67,214,195,57,15,155,22,37,86,141,185,153,96,201,52,224,250,163,90,153,14,36,101,77,3,77,196,146,12,197,149,137,75,217,51,20,167,225,69,141,24,190,103,248,5,149,107,102,60,234,122,101,172,90,209,238,229,149,122,158,248,119,100,221,135,32,134,151,32,42,231,204,62,6,97,235,78,43,110,52,252,144,50,187,23,204,168,232,111,121,37,97,50,185,164,210,181,191,171,20,161,228,79,255,0,96,4,104,204,168,38,108,67,85,21,176,201,108,12,185,113,126,69,59,171,106,143,25,140,150,31,105,40,129,241,58,202,180,12,175,20,1,227,250,137,36,102,79,233,149,24,223,7,157,225,83,83,228,156,96,127,42,118,251,129,206,229,47,186,181,154,5,85,144,62,226,86,147,17,213,79,148,154,96,23,117,217,77,23,47,228,89,213,124,61,174,28,229,77,162,100,196,173,3,194,89,67,18,99,101,172,244,252,98,97,202,34,151,237,174,85,235,215,128,255,0,142,194,137,144,42,177,250,112,75,200,146,51,65,218,138,91,10,33,23,23,154,165,126,173,211,133,230,196,81,17,107,55,196,226,13,152,162,20,74,171,212,55,209,155,97,241,180,124,184,192,203,137,25,26,146,36,145,144,50,229,98,82,82,126,40,218,148,120,178,164,51,53,252,239,53,141,60,190,58,10,177,169,209,63,3,83,16,159,170,26,99,14,134,142,183,132,178,135,141,114,200,218,156,242,121,140,82,9,16,251,188,140,226,42,159,229,75,222,166,237,169,210,231,234,74,58,214,97,137,203,251,74,66,227,94,78,240,126,28,113,148,67,46,44,133,47,20,184,188,104,171,32,146,112,62,81,50,196,238,217,234,53,149,9,187,141,84,73,39,127,41,10,68,158,54,167,177,17,240,203,17,113,174,159,79,161,162,227,221,203,16,242,45,182,186,62,184,120,243,8,98,93,11,209,197,246,43,76,204,75,210,109,36,252,218,173,129,233,83,129,139,46,34,169,13,79,165,79,6,35,13,82,82,41,250,123,187,33,112,203,246,150,52,58,167,1,44,86,234,74,211,214,147,52,66,164,208,245,204,226,124,161,74,76,130,251,170,170,28,200,182,80,126,169,20,94,176,161,157,7,250,181,76,85,146,116,233,47,251,25,100,41,233,245,13,254,124,162,41,10,63,186,186,53,87,196,39,198,27,3,97,21,112,61,55,241,118,182,23,244,235,200,4,20,149,212,232,67,7,86,196,204,18,140,75,155,111,77,49,246,55,200,232,65,213,177,103,15,40,74,129,54,11,35,240,227,200,160,164,134,214,182,91,226,87,99,46,37,239,88,212,241,185,101,211,19,248,210,246,153,27,29,123,148,197,206,136,109,49,145,159,160,25,82,233,52,154,152,127,164,171,142,33,254,210,150,129,241,82,242,9,48,226,32,135,247,85,92,111,137,96,146,63,215,171,254,83,39,53,19,108,207,121,172,99,68,196,105,88,135,251,73,44,9,145,44,165,188,50,203,200,47,170,158,63,82,2,201,73,106,29,13,234,246,76,45,124,172,67,47,103,47,130,117,145,102,227,232,78,180,30,62,227,76,214,141,225,20,248,197,34,2,53,148,82,191,132,163,74,38,124,25,28,17,238,203,105,255,0,85,33,99,34,233,185,127,175,76,209,186,124,130,157,35,213,88,63,12,185,22,217,225,4,152,61,74,66,54,170,137,56,24,114,140,170,140,51,63,167,102,18,154,204,193,82,66,226,132,229,201,196,130,141,12,149,172,121,141,255,0,34,190,135,60,146,71,203,20,105,77,173,245,108,30,19,64,26,174,226,140,72,49,135,183,243,195,144,73,65,167,190,180,248,141,144,169,225,181,8,6,247,225,16,255,0,109,105,146,18,78,249,185,113,70,36,213,87,22,212,52,83,234,115,238,184,162,147,249,85,12,201,54,164,6,97,9,105,170,211,3,47,205,152,184,132,138,153,38,84,31,148,136,94,52,173,28,99,91,80,104,214,67,193,243,125,139,8,115,235,172,143,180,41,86,137,244,231,218,188,217,87,202,19,2,12,71,136,49,121,11,238,21,38,221,50,64,31,191,79,105,154,214,122,134,255,0,238,169,107,237,121,207,242,130,227,18,221,50,48,228,249,246,36,166,170,200,76,37,138,66,167,219,103,11,42,23,250,51,91,105,25,192,249,178,144,82,126,226,190,173,212,53,82,95,134,36,248,197,254,85,249,150,226,168,245,188,177,34,145,105,173,147,112,66,12,193,148,72,203,157,161,157,27,29,70,197,207,211,214,186,26,13,255,0,46,81,174,125,171,126,29,78,169,6,238,164,185,82,74,29,97,115,9,156,178,178,141,93,214,235,202,50,131,250,132,175,227,85,94,177,184,75,160,187,100,69,14,161,213,80,73,138,90,115,51,85,106,15,12,166,139,148,105,251,230,105,137,164,205,19,26,102,23,197,240,195,181,30,52,191,225,118,26,204,72,7,226,163,10,205,166,212,130,34,218,247,130,119,49,147,155,141,13,93,100,61,221,116,81,136,138,125,240,229,193,38,35,11,253,164,235,211,42,241,212,91,12,96,60,99,30,28,169,220,51,110,89,132,202,85,144,229,148,159,40,46,69,91,26,168,241,162,101,50,218,178,10,38,184,170,36,223,49,10,81,49,164,49,180,169,32,191,220,86,6,51,35,115,101,83,211,53,14,89,88,141,147,26,26,65,148,14,203,125,25,255,0,40,47,244,45,80,228,218,201,62,41,112,49,15,234,45,166,181,231,97,131,20,136,147,93,227,246,144,172,12,122,227,250,108,94,25,74,64,211,231,100,249,73,73,181,147,231,89,63,132,75,24,26,96,99,30,98,148,139,113,113,120,1,195,212,51,160,159,148,188,138,158,30,164,60,145,246,164,207,216,193,62,109,174,85,174,124,159,82,240,48,69,182,196,163,248,235,98,150,24,204,147,56,135,237,89,50,250,93,39,129,74,180,82,24,99,39,205,139,42,199,83,214,206,183,6,26,225,42,108,233,196,91,23,154,122,214,170,220,121,138,84,38,176,170,163,178,136,252,34,228,92,195,77,201,177,164,157,180,150,85,208,195,63,114,60,41,85,158,22,171,5,72,24,117,160,201,132,184,213,20,0,197,131,195,139,42,87,106,247,193,178,234,227,78,153,131,106,51,9,109,178,10,154,100,176,25,223,242,163,90,131,48,112,73,194,133,159,63,108,165,236,174,216,83,179,149,100,140,195,42,157,68,38,245,46,238,81,165,118,85,160,173,63,202,33,244,197,220,237,166,210,36,81,151,238,21,17,100,105,98,127,48,191,219,91,235,218,166,135,213,99,255,0,226,38,150,65,137,131,50,148,141,100,79,105,111,54,1,15,49,103,229,34,76,140,196,244,199,147,217,46,36,210,170,102,95,1,24,185,84,213,172,253,204,87,134,34,138,147,113,168,234,57,98,74,67,43,242,80,196,239,44,141,85,225,247,18,91,237,60,9,60,177,5,202,185,173,14,188,212,18,124,3,181,202,79,168,186,190,155,184,4,150,48,54,29,137,227,145,211,159,177,54,85,57,21,198,250,53,171,5,44,74,186,182,183,44,92,194,86,58,183,70,50,236,27,186,225,124,202,132,219,94,86,147,105,148,138,237,31,154,152,172,28,23,156,79,230,42,171,170,212,56,193,136,194,26,146,126,236,64,225,236,90,32,24,241,159,243,101,237,80,104,202,216,175,181,181,131,56,111,22,95,227,92,178,238,49,39,78,218,5,116,118,64,124,145,229,8,184,208,239,164,139,4,254,161,44,67,22,47,168,164,205,79,147,85,68,148,49,143,90,54,43,74,171,88,179,78,192,216,149,78,126,36,131,119,47,211,226,22,55,18,42,101,105,43,89,152,201,214,75,241,212,70,83,126,173,167,136,41,91,186,62,84,158,171,226,113,235,79,180,182,128,65,15,234,35,233,46,249,57,96,16,163,251,105,204,250,170,57,163,230,139,254,226,189,86,94,98,240,20,92,106,218,171,38,101,174,201,145,43,11,207,59,184,73,167,165,86,193,39,202,8,107,105,163,0,189,72,170,167,200,27,105,40,96,249,229,42,34,238,159,40,30,40,133,196,176,97,165,8,24,98,118,32,161,207,62,239,250,132,172,170,13,51,20,85,34,127,15,14,53,174,34,228,86,80,33,193,173,30,92,68,42,113,36,52,197,229,20,161,228,88,214,176,4,38,28,163,18,109,196,54,172,46,159,113,148,15,218,69,32,137,245,23,47,178,101,225,44,115,110,151,117,159,85,19,7,20,161,148,133,80,23,212,251,47,51,21,86,53,71,82,86,97,102,158,159,101,27,252,198,87,26,109,62,214,15,181,40,106,40,58,133,229,150,248,130,138,169,35,86,190,115,63,74,147,96,107,3,188,47,154,78,212,230,28,13,176,48,226,202,179,135,85,182,246,147,58,216,210,197,57,156,89,70,151,110,131,115,5,170,208,96,182,62,89,98,196,53,157,199,195,216,144,72,205,164,92,170,202,76,198,86,131,132,88,148,204,205,127,43,38,16,136,101,253,212,237,212,255,0,5,88,192,33,195,124,33,243,117,9,63,128,24,147,64,161,237,117,108,185,175,120,123,127,109,27,85,113,47,167,46,37,206,204,214,185,90,143,174,244,246,228,28,61,139,152,92,104,201,211,167,102,151,60,130,24,189,181,214,227,62,86,54,25,17,62,145,243,98,230,48,185,23,100,45,117,36,196,53,14,143,166,140,12,210,203,149,54,244,173,43,37,248,184,242,125,180,182,100,207,77,59,195,46,172,133,90,35,25,146,79,150,32,177,125,180,53,197,196,34,212,44,164,243,218,11,141,70,201,215,246,67,151,180,228,16,215,64,124,54,89,126,173,104,54,128,139,39,155,18,90,171,242,212,98,60,51,192,95,119,42,164,170,190,173,130,14,174,69,147,244,0,5,210,85,47,100,18,84,121,229,23,82,89,35,253,53,11,29,54,159,86,203,146,62,21,174,202,225,229,225,216,19,247,23,228,217,63,246,141,149,7,88,254,19,174,171,146,44,175,199,144,188,107,190,208,250,197,148,16,88,22,127,25,88,184,99,87,102,213,123,106,84,120,105,224,31,54,34,149,52,100,249,83,96,226,218,140,67,253,164,180,49,152,65,242,163,66,103,198,7,87,26,232,92,1,143,24,44,193,212,167,166,67,197,237,43,93,180,178,68,249,65,101,75,223,79,43,186,88,149,85,25,216,75,42,8,160,4,131,26,202,52,147,150,115,4,98,241,121,163,103,231,132,207,148,139,149,79,61,150,83,159,213,137,44,209,235,226,10,199,75,135,37,131,103,10,22,225,152,199,187,47,42,15,79,124,176,199,187,79,110,35,50,116,71,226,74,173,253,22,162,31,111,54,36,172,58,134,12,233,120,132,84,209,143,120,199,136,221,107,233,171,105,176,60,177,34,199,200,155,159,200,8,44,181,85,116,99,237,11,43,145,104,11,253,72,236,8,74,53,51,171,116,31,173,202,100,177,20,156,76,91,180,220,144,105,247,178,33,139,212,149,161,116,204,219,41,209,97,211,130,181,236,226,202,153,204,161,101,148,70,24,92,72,64,154,45,148,28,177,37,101,34,50,28,153,112,129,138,89,71,137,70,62,179,176,219,102,48,43,95,91,219,203,137,106,187,212,131,27,49,11,136,107,9,154,182,9,60,226,114,126,226,73,38,158,186,200,153,69,40,137,255,0,247,106,28,2,43,117,111,62,16,136,133,78,95,49,146,73,149,73,26,180,16,73,194,92,168,200,210,95,212,138,215,136,88,186,140,240,120,45,178,77,16,190,27,68,142,53,84,233,32,226,41,49,163,225,192,149,5,156,169,242,175,184,14,112,228,2,158,158,243,198,62,96,163,100,207,198,62,34,164,115,44,158,177,100,103,18,166,185,58,206,200,95,41,198,92,171,232,94,66,115,21,6,104,209,59,189,197,188,62,120,248,146,178,228,83,196,45,250,73,154,129,153,82,153,58,62,242,167,207,23,90,222,25,51,160,157,249,165,17,59,126,73,208,127,95,219,247,85,214,74,98,196,88,67,90,105,209,184,75,196,143,159,26,86,12,197,40,241,165,134,211,192,23,205,154,84,146,147,247,83,186,118,65,146,12,50,242,35,208,98,103,49,51,225,196,52,91,38,50,55,116,161,163,46,52,244,81,74,249,66,147,26,87,38,169,131,233,18,157,85,199,40,33,154,9,24,194,152,89,81,6,158,65,126,146,40,212,155,53,8,35,15,17,133,137,3,63,82,78,25,62,83,149,13,97,10,75,91,35,148,15,204,94,69,31,188,60,146,115,23,141,51,173,135,107,109,243,114,250,210,201,241,182,54,68,22,84,109,208,44,85,214,192,219,69,221,226,89,110,65,39,155,233,36,47,53,149,148,94,89,248,134,47,109,38,205,201,136,82,136,153,108,224,92,190,75,60,255,0,84,49,38,176,39,179,237,168,118,4,133,6,33,64,33,73,245,17,149,176,207,24,140,205,145,35,43,12,165,157,175,36,71,241,127,161,114,119,192,125,77,203,243,123,175,93,59,241,32,235,65,237,168,103,198,151,119,106,249,127,85,60,114,93,69,173,24,187,167,52,237,139,48,149,50,13,198,50,124,218,136,245,139,141,54,12,69,171,220,164,143,212,58,154,222,119,233,118,202,77,28,175,196,166,39,97,147,100,9,32,234,82,87,119,17,32,143,49,145,244,140,149,180,249,180,155,91,83,146,116,94,33,37,219,110,29,204,198,196,243,245,84,25,178,153,203,136,106,180,55,117,81,128,194,138,80,202,191,63,92,6,92,41,216,67,144,74,178,169,249,98,176,61,169,35,233,229,242,58,30,68,169,216,163,107,152,164,226,17,80,26,135,88,74,131,23,139,47,42,130,240,101,104,217,44,197,30,79,53,209,244,220,58,123,184,44,49,138,60,138,171,30,137,174,90,156,204,196,3,245,129,201,230,41,101,24,144,172,184,139,39,136,74,195,95,208,233,250,72,175,177,218,229,197,244,151,52,211,22,67,183,181,249,72,24,132,39,174,133,133,59,226,78,197,12,57,243,170,124,254,67,140,169,180,109,96,14,146,167,242,107,119,195,197,137,8,205,18,242,116,192,34,166,202,184,110,26,63,18,65,47,116,172,67,89,73,213,180,120,241,87,227,41,10,135,159,161,137,224,240,226,75,160,124,61,151,24,249,75,196,53,61,159,232,214,30,195,129,166,10,60,198,46,89,37,76,195,79,91,143,54,81,161,13,26,170,162,47,220,65,179,116,70,118,226,75,184,193,80,219,40,213,88,31,217,145,45,173,173,131,39,221,26,14,121,158,33,191,41,114,145,47,164,243,44,174,210,127,141,109,152,42,88,50,28,17,51,136,75,81,152,207,121,20,24,217,124,2,36,221,154,121,133,31,234,132,139,40,162,216,12,7,178,84,200,54,82,225,63,138,82,67,60,50,171,73,138,39,42,218,19,16,163,204,85,38,82,138,84,50,248,229,230,48,191,145,108,252,67,78,94,29,215,241,169,47,88,199,194,20,92,48,128,175,205,136,121,20,149,127,163,212,50,248,199,146,60,49,11,136,105,92,10,26,59,38,124,217,122,190,162,31,86,218,236,98,112,149,66,105,45,103,150,113,226,114,127,141,27,173,11,29,11,14,242,127,162,238,224,49,105,7,138,39,90,132,184,187,63,72,85,21,144,73,57,249,178,160,255,0,15,14,74,232,210,54,124,220,228,224,196,196,58,173,93,119,250,73,68,254,53,123,162,116,148,184,36,254,172,85,232,26,122,200,76,249,73,88,151,164,198,188,130,252,198,17,10,36,251,108,139,134,128,204,94,237,106,190,136,146,107,232,122,124,188,82,224,18,74,151,14,170,139,7,187,34,119,27,86,196,32,51,98,202,167,249,18,167,49,118,205,65,211,20,211,191,203,224,16,73,109,222,146,219,1,251,79,212,166,12,184,222,159,136,184,145,140,123,211,172,154,191,192,213,57,176,111,181,29,65,246,134,202,157,67,14,163,187,33,13,191,32,149,28,152,0,154,78,104,185,72,140,170,128,248,196,195,136,152,214,254,58,114,236,27,140,72,73,211,119,25,243,26,81,10,168,35,82,106,169,48,126,82,86,37,120,192,209,224,234,249,159,4,164,219,232,196,196,30,181,149,143,199,64,179,28,178,124,109,93,26,91,194,107,66,162,131,119,169,224,254,146,124,149,210,77,72,57,172,202,82,141,33,153,2,170,55,159,97,72,151,110,32,179,28,246,102,170,214,146,79,138,92,81,201,79,42,180,245,205,147,51,109,113,39,117,181,64,201,187,177,22,47,166,155,198,212,53,176,124,240,202,26,214,100,132,92,156,141,181,208,210,227,120,22,89,114,172,33,214,237,149,188,201,158,165,5,230,49,84,92,105,231,178,181,218,101,249,97,45,89,174,21,15,96,101,19,169,38,159,14,240,175,120,66,186,109,84,8,56,251,70,139,48,96,198,31,80,214,218,47,48,200,229,53,180,250,158,49,51,25,63,99,201,249,19,89,47,25,15,246,208,54,175,130,48,98,137,147,34,155,109,248,15,102,54,49,239,206,192,167,12,173,127,135,183,252,170,12,198,178,140,70,97,77,33,223,78,131,225,187,42,157,168,109,110,57,53,107,198,146,201,13,230,119,226,199,141,85,198,181,173,178,7,17,70,82,44,131,27,147,137,86,200,235,119,39,145,9,101,91,115,36,127,55,203,141,79,27,206,49,240,150,41,23,110,249,24,195,254,160,81,165,19,32,65,178,126,81,69,24,147,199,36,78,25,19,84,239,25,98,229,77,255,0,28,222,84,177,130,203,148,107,99,225,158,48,48,132,67,83,150,94,164,82,97,52,82,45,104,238,22,47,42,172,160,234,208,124,222,36,37,198,137,211,48,130,75,2,218,71,23,242,174,109,50,5,137,71,134,32,136,37,232,31,15,110,45,249,172,103,147,31,220,88,171,50,99,223,208,26,162,185,54,64,157,100,241,68,46,81,137,253,138,158,180,48,124,57,123,23,153,160,54,61,88,209,225,210,182,63,87,141,62,216,88,34,53,109,81,85,5,101,8,36,253,60,106,97,250,120,254,212,162,9,101,182,181,133,255,0,183,76,74,89,160,98,229,69,174,131,166,146,60,165,47,34,156,53,111,166,240,139,148,104,33,223,75,25,48,152,185,83,32,218,130,79,106,77,214,126,97,81,37,174,161,4,38,63,228,9,145,75,122,196,235,99,253,33,174,152,200,117,86,67,196,104,163,42,211,51,76,83,139,251,81,137,82,168,54,68,197,110,143,33,124,10,89,255,0,198,157,255,0,225,208,231,15,46,44,163,84,53,65,166,16,240,226,202,69,64,199,179,195,14,85,171,44,104,12,164,213,110,149,131,4,28,177,71,140,75,214,82,71,25,152,162,69,24,149,20,153,148,208,64,255,0,159,30,79,166,167,205,1,246,64,126,18,141,35,117,27,173,78,224,170,40,253,72,50,229,88,214,201,137,147,9,185,80,6,207,8,143,136,101,141,83,49,121,155,234,169,154,54,178,158,56,195,249,65,16,74,46,251,82,89,20,123,64,197,202,173,204,96,17,153,76,44,136,125,157,108,144,28,216,185,60,21,151,183,144,132,109,110,79,201,151,177,82,237,152,56,157,169,91,32,124,222,84,201,129,121,120,66,84,131,138,253,85,241,158,159,83,201,151,100,63,155,226,88,198,211,96,23,41,68,152,177,152,184,82,200,170,17,179,6,134,200,226,225,18,123,90,194,73,230,49,84,224,88,49,191,171,42,121,26,225,145,153,202,92,74,75,68,41,204,160,123,63,34,231,218,146,134,95,231,48,184,149,212,59,136,50,71,194,92,169,117,195,247,35,85,220,87,33,86,70,57,245,12,242,70,243,136,98,145,97,170,153,44,160,100,186,245,76,26,24,165,243,55,184,145,234,217,132,169,130,252,72,170,248,142,204,71,254,39,151,4,120,165,241,45,176,47,173,103,31,250,112,137,252,171,150,204,181,212,115,175,248,121,99,46,187,163,38,109,134,207,80,139,254,132,171,31,147,232,22,29,179,80,216,198,7,205,202,24,147,122,75,88,182,196,230,42,95,61,250,124,172,237,140,146,24,49,7,205,92,92,72,219,79,19,45,145,208,103,195,173,246,68,181,50,170,180,131,253,81,87,62,100,203,249,47,249,75,66,21,54,135,113,56,96,195,44,168,91,162,155,93,12,231,214,196,141,45,248,74,140,11,241,3,132,89,82,147,73,131,145,230,52,174,68,100,51,16,140,251,104,177,149,53,239,198,82,117,98,71,134,168,115,123,138,150,207,192,39,176,193,139,148,136,170,171,129,249,242,241,47,62,105,158,25,116,169,104,227,184,220,63,14,160,247,111,209,56,89,8,120,187,86,223,85,127,135,12,168,223,202,181,4,59,158,217,92,139,211,89,154,101,34,203,70,53,25,131,32,240,169,217,58,26,85,145,247,113,4,65,42,51,105,183,139,152,86,132,253,181,179,214,15,80,14,82,170,217,147,250,45,76,233,52,241,227,3,12,177,98,79,25,91,19,193,75,51,88,65,146,78,34,145,50,13,219,228,177,35,117,15,244,54,217,190,77,38,229,253,72,57,58,48,4,238,198,154,70,181,39,188,36,105,164,238,65,194,84,47,80,223,66,237,144,70,161,0,207,132,165,90,230,105,94,12,209,59,21,37,150,152,61,183,129,183,88,241,45,145,160,30,164,120,139,40,101,85,86,160,167,36,178,125,204,19,225,9,113,39,48,38,28,128,195,46,87,34,168,212,159,131,167,49,225,151,151,114,185,191,165,108,101,188,177,37,16,163,67,103,146,130,177,95,176,25,71,152,169,52,152,22,83,137,132,92,67,90,25,119,59,195,8,150,248,25,196,252,198,200,84,172,218,253,12,170,53,141,240,234,230,51,50,134,87,39,218,68,198,210,186,128,71,230,20,217,63,202,180,126,42,100,22,115,111,127,137,38,181,214,196,243,249,79,81,199,251,170,45,171,63,192,220,11,118,127,131,14,46,65,45,161,211,108,157,205,44,74,95,70,106,208,8,159,55,20,159,200,172,167,235,152,152,49,7,229,147,172,141,23,193,166,175,71,166,141,195,137,35,178,209,240,74,124,194,90,205,124,57,47,202,18,162,163,106,217,66,226,227,254,68,223,144,255,0,66,84,158,159,163,1,220,101,190,146,28,24,47,195,136,137,249,181,11,241,230,218,140,191,196,149,62,212,19,142,252,177,113,37,105,46,190,192,170,82,6,31,6,100,182,203,80,214,198,99,196,97,16,164,73,44,167,203,233,136,92,67,95,43,102,85,86,131,49,160,110,100,253,213,44,134,99,7,218,193,41,50,226,32,147,250,211,2,72,248,148,12,200,119,154,146,203,54,33,70,140,155,86,179,210,15,135,117,149,61,88,213,42,237,102,68,24,49,109,127,145,70,89,27,217,86,12,14,248,28,92,170,122,101,105,227,74,249,190,181,69,246,17,189,201,214,124,183,41,184,150,70,190,7,178,84,250,226,100,17,197,196,40,3,253,196,146,53,57,45,186,84,107,118,43,96,234,217,32,147,238,166,19,24,113,131,48,101,36,222,148,74,215,242,139,145,111,141,62,81,73,136,34,76,176,138,210,10,102,90,220,11,207,234,35,52,241,174,39,31,250,137,120,209,178,107,103,73,38,108,72,234,168,18,203,194,33,98,85,217,84,49,100,26,73,211,116,114,70,61,223,98,88,202,217,112,159,242,157,105,172,61,61,42,49,247,102,149,149,51,147,36,145,162,63,12,12,164,70,66,147,211,38,75,28,79,155,22,53,23,60,32,178,243,14,81,170,57,140,188,178,59,205,44,95,198,37,54,202,19,193,156,242,151,221,77,182,200,40,94,158,164,137,90,127,213,101,202,186,4,111,150,240,42,131,51,9,11,194,95,210,77,89,169,37,206,137,135,42,148,150,114,138,197,147,44,153,59,139,42,95,107,0,158,15,196,162,31,168,101,193,151,194,157,191,83,217,78,139,136,37,18,138,171,26,194,119,190,89,56,74,85,160,48,9,24,153,121,21,5,61,86,78,105,98,34,100,248,112,122,114,226,85,170,128,53,109,219,196,6,110,202,158,7,80,208,73,102,16,238,74,69,13,124,102,9,248,98,114,175,80,231,31,212,88,176,177,140,202,94,70,14,95,117,49,240,139,27,221,202,69,32,251,35,194,237,200,158,83,155,212,135,151,169,54,104,45,84,217,49,246,86,92,66,235,18,206,51,9,27,185,17,50,182,94,63,148,148,65,37,239,141,98,46,210,164,219,29,70,94,114,177,188,209,42,198,85,63,60,218,142,75,255,0,202,198,36,204,38,157,239,74,227,250,99,89,154,78,49,245,17,106,224,99,10,25,2,203,184,203,55,201,24,217,132,221,139,68,253,84,200,60,60,107,40,115,32,206,102,239,127,25,51,50,138,7,38,202,214,9,62,83,173,31,91,106,73,35,103,168,42,8,108,170,146,6,101,44,100,166,248,53,81,186,123,16,212,241,247,12,130,126,80,190,234,198,101,105,36,143,132,73,117,83,242,177,61,100,153,113,135,244,148,183,40,61,73,47,195,7,173,151,187,15,18,219,106,105,210,65,132,34,85,47,147,22,112,57,165,13,43,51,34,143,169,59,72,174,2,10,24,118,34,238,40,211,121,49,136,79,117,111,216,113,230,90,158,141,89,88,6,16,225,178,48,251,72,149,234,122,120,179,162,63,148,153,22,199,190,240,95,164,199,141,125,97,165,127,118,153,108,99,17,26,122,158,112,165,225,196,76,126,107,164,64,211,7,238,234,89,64,216,140,140,49,177,163,205,118,2,116,166,105,213,56,2,171,27,159,26,8,193,202,84,142,99,199,143,132,67,68,76,170,181,178,31,202,23,141,45,125,11,227,126,174,81,20,26,220,216,210,123,96,114,29,252,95,235,66,155,206,11,249,165,38,87,22,64,130,7,226,72,224,70,37,217,57,139,198,154,53,185,140,106,153,119,237,7,148,168,138,74,171,18,31,118,81,43,29,61,163,244,228,17,238,236,59,19,89,51,43,99,31,229,5,198,186,48,85,20,213,26,96,246,155,66,136,105,68,248,12,201,151,145,27,62,99,228,244,197,196,178,141,51,32,240,226,92,214,212,112,48,154,170,48,57,162,162,55,53,178,65,197,0,104,150,86,131,180,162,88,189,131,27,248,132,169,136,28,251,83,233,187,201,36,202,18,146,48,210,184,122,48,99,229,177,190,34,235,79,9,36,177,252,92,105,12,154,160,73,62,35,39,193,254,9,89,128,233,38,2,23,8,101,16,163,18,162,102,161,174,234,8,177,19,247,80,175,161,136,32,124,166,68,156,213,86,66,127,232,8,177,149,70,176,244,208,201,37,153,185,18,25,148,32,31,118,76,138,182,156,199,24,48,148,72,27,89,145,18,238,42,11,82,82,5,151,166,147,171,137,101,50,239,115,212,135,187,198,94,164,159,194,94,60,81,34,238,73,244,210,214,229,44,98,111,136,67,169,149,136,34,89,27,226,94,248,127,165,146,82,32,255,0,0,106,121,39,245,25,112,6,33,253,52,198,29,37,174,237,130,48,163,8,127,105,50,244,107,205,245,21,164,196,82,27,141,105,37,249,162,11,16,213,101,12,109,71,59,134,88,149,132,60,16,98,48,63,44,182,178,224,2,254,215,42,189,81,56,232,42,134,210,105,226,65,35,11,148,106,171,207,40,23,60,54,176,212,226,253,37,48,196,49,123,133,65,27,226,212,234,222,107,17,12,171,130,105,159,232,186,173,212,185,159,106,58,223,105,79,217,107,97,148,120,121,4,166,95,241,164,151,111,218,87,208,198,47,220,90,25,91,168,236,137,187,244,188,89,83,199,211,60,202,37,168,99,36,222,165,59,154,81,4,63,168,69,79,26,30,132,140,54,127,84,202,68,3,52,28,233,32,230,41,20,237,198,131,151,25,239,194,82,42,183,78,232,184,234,110,226,151,158,155,79,36,28,37,227,81,151,116,145,9,231,136,191,235,235,91,180,220,9,194,30,34,207,84,161,161,247,132,36,241,171,121,136,223,241,32,107,116,174,160,243,203,16,92,127,113,17,107,160,239,36,252,220,188,101,32,189,177,174,169,85,38,84,30,34,227,199,251,73,219,231,213,23,180,73,218,72,147,150,129,93,78,31,3,79,89,11,186,46,37,87,2,49,227,49,116,102,126,24,35,57,123,18,169,52,47,43,254,80,92,105,26,72,155,228,50,56,142,158,212,251,158,35,23,145,57,53,240,9,194,185,68,15,85,221,176,211,10,52,240,198,60,17,176,198,235,92,177,179,38,12,62,217,81,101,48,241,135,152,197,24,134,149,201,214,209,103,68,125,120,165,12,164,234,74,231,211,196,191,170,127,207,255,0,163,234,160,52,246,143,5,33,31,196,79,220,93,81,198,206,73,152,9,240,14,57,207,55,182,85,97,66,106,97,131,148,163,200,137,244,125,200,20,212,157,60,73,36,120,87,75,40,150,41,172,181,159,164,49,254,156,88,197,81,236,214,111,147,98,255,0,81,40,196,162,181,60,109,105,166,252,246,130,25,71,247,68,165,205,101,172,109,222,195,75,138,33,126,208,148,154,25,70,178,157,205,242,71,225,148,37,34,62,159,89,158,49,54,159,50,185,254,149,158,200,48,127,171,74,71,201,214,117,66,255,0,46,22,84,149,212,211,162,239,7,36,249,147,64,250,148,159,0,251,106,18,182,248,114,98,176,221,74,170,159,85,108,127,109,109,168,3,176,233,131,136,155,179,45,114,117,8,5,231,16,197,70,67,214,17,39,63,17,139,136,106,79,82,67,1,46,25,233,229,203,149,50,181,192,148,212,38,177,157,107,253,63,32,134,182,198,12,177,120,22,92,162,174,129,27,79,68,216,230,41,121,16,236,211,204,157,194,21,90,168,150,33,172,175,160,140,120,119,92,171,93,33,129,39,148,69,85,182,186,0,25,48,152,67,75,100,192,173,160,103,104,132,52,172,170,131,152,238,113,63,139,34,41,153,8,62,85,170,53,174,159,32,255,0,94,60,136,157,204,31,100,188,106,94,128,39,152,195,249,240,161,36,233,82,73,6,99,118,43,56,112,226,20,121,177,35,204,252,177,72,24,145,85,150,166,91,83,132,178,134,230,53,203,226,23,148,126,218,168,102,137,30,62,97,42,183,214,128,100,202,94,36,116,51,12,131,225,66,173,1,136,102,124,58,100,158,168,163,84,53,90,110,45,34,112,28,227,39,18,198,75,37,100,234,90,40,166,202,78,51,176,70,76,106,159,239,9,24,106,76,128,204,97,45,116,240,229,73,126,28,67,18,90,128,205,144,1,101,221,216,179,124,0,66,59,2,30,197,168,204,60,22,124,166,66,17,103,90,252,79,203,47,38,68,185,1,90,205,61,7,24,44,49,13,73,107,107,135,205,249,64,241,12,95,73,29,38,226,89,7,132,69,196,167,228,198,33,59,68,139,51,242,55,18,115,96,242,147,148,188,104,202,217,224,140,252,81,10,53,162,238,25,36,129,225,15,253,37,1,27,77,220,210,88,250,142,234,73,71,244,214,50,234,252,77,177,211,44,141,56,177,95,132,164,200,164,110,43,108,172,169,206,44,92,133,98,175,211,215,0,182,137,132,194,228,89,207,178,139,91,195,181,237,69,116,168,88,231,58,98,29,173,36,92,82,229,42,221,61,107,18,76,173,166,36,80,96,122,151,180,138,101,84,26,135,230,40,177,34,170,134,148,97,211,208,113,250,136,139,137,107,125,151,231,194,25,89,126,226,150,178,212,143,146,55,138,38,68,158,53,217,243,176,70,82,102,96,58,108,104,17,8,12,165,229,83,134,100,17,29,230,40,191,214,155,80,234,112,84,243,75,16,203,251,169,102,164,214,122,126,217,252,49,73,203,244,149,85,238,101,67,163,90,209,227,230,200,138,245,130,11,154,36,81,227,64,135,74,214,201,130,201,113,10,65,125,181,188,48,54,195,196,156,81,73,174,39,73,63,205,139,47,219,71,198,14,81,245,39,180,240,234,134,55,229,16,242,34,159,26,8,185,141,140,67,251,137,108,163,147,83,227,126,71,169,166,79,124,18,60,57,85,189,172,250,49,1,253,133,253,181,203,167,195,5,180,178,110,203,36,66,243,246,150,50,171,130,241,30,73,212,155,30,94,209,173,240,53,33,45,137,244,210,22,83,213,78,30,208,82,137,141,31,15,76,108,127,73,40,133,82,217,6,99,185,233,176,233,193,83,51,119,115,24,68,253,213,240,210,98,151,204,49,39,142,72,254,162,225,19,224,78,19,50,242,42,109,25,106,66,177,129,196,65,37,101,149,63,209,138,202,80,223,63,27,210,208,220,68,130,7,229,138,79,220,85,111,8,196,60,166,81,26,168,36,147,231,133,85,85,92,219,8,230,60,133,157,187,246,212,254,176,212,227,132,241,237,49,228,76,76,105,208,135,136,194,75,103,233,32,89,51,212,77,219,237,163,102,229,22,65,150,152,178,61,191,129,165,174,177,3,76,127,74,221,241,174,49,164,130,250,71,188,82,203,198,37,210,244,221,196,171,103,225,137,40,152,215,20,106,253,52,134,179,43,168,108,250,162,8,125,73,7,158,50,43,91,92,227,137,202,34,99,83,83,230,85,70,7,213,34,237,178,185,42,159,55,251,96,102,49,113,13,48,167,213,160,41,48,251,127,117,73,6,226,158,75,223,234,2,147,252,75,100,247,193,35,63,164,136,159,202,151,108,14,151,39,79,122,184,51,110,134,183,6,156,240,96,237,2,44,170,55,79,107,107,90,128,48,70,139,24,163,251,170,159,241,252,185,63,218,198,23,237,173,89,29,126,0,151,212,47,151,81,43,9,132,78,84,138,100,57,118,92,193,85,247,115,61,111,152,194,228,83,129,181,28,41,91,67,11,141,59,48,7,214,132,145,129,204,178,181,134,75,40,156,34,40,147,40,113,134,65,229,246,211,125,200,5,90,240,226,70,226,160,18,90,122,181,241,165,176,166,46,85,105,100,16,89,48,28,92,130,82,76,49,6,116,230,29,193,6,60,216,151,51,76,214,40,177,131,221,192,149,39,192,61,73,76,106,161,149,248,165,149,31,168,117,129,10,63,148,23,34,134,102,161,178,245,38,124,170,174,79,240,12,91,76,208,213,67,136,249,121,84,169,180,198,66,102,85,12,184,60,145,179,50,202,75,217,143,52,65,101,70,243,19,169,39,3,76,31,119,148,165,227,84,187,0,12,140,75,100,221,158,15,234,211,88,102,28,216,143,202,169,188,21,23,106,73,145,36,131,105,94,95,244,41,61,60,109,71,11,204,69,46,81,170,87,214,226,59,240,139,141,55,135,91,185,7,8,147,173,64,230,83,244,241,203,107,234,29,68,247,23,65,211,193,245,32,14,34,30,224,36,240,234,90,168,100,158,55,46,92,73,100,192,11,6,85,30,161,152,141,238,165,179,24,8,220,161,69,63,80,146,115,48,149,41,181,152,8,221,165,72,178,92,42,72,106,73,145,36,177,255,0,81,74,5,254,164,255,0,218,76,181,104,107,99,17,246,5,41,49,253,181,207,161,234,22,18,203,105,93,214,87,161,149,128,233,122,122,97,35,31,8,132,186,15,182,194,153,114,250,120,119,49,167,48,197,235,42,187,12,199,151,132,217,18,174,0,110,52,97,206,63,82,194,78,140,7,135,233,85,45,61,80,10,204,217,23,219,43,86,86,159,22,44,67,85,220,50,164,180,63,133,113,36,129,242,246,169,132,106,221,136,240,135,218,84,80,53,60,17,143,152,169,61,173,144,6,119,203,17,113,13,99,77,117,54,161,208,44,143,24,15,18,159,153,169,9,190,195,148,139,84,203,136,51,162,60,81,45,6,34,126,234,151,146,195,137,252,89,75,247,20,149,70,98,222,76,156,163,102,25,89,84,205,196,59,130,191,48,98,147,26,79,26,202,202,49,242,226,79,100,235,99,224,197,139,47,228,79,86,250,20,34,133,135,173,230,48,178,254,234,101,62,227,222,255,0,224,75,148,204,248,133,99,190,120,101,139,16,213,134,137,159,22,237,252,178,134,85,43,100,49,145,181,62,160,43,222,35,117,166,149,182,163,40,62,111,136,139,110,173,129,182,139,194,46,63,180,185,110,161,214,112,127,203,170,69,55,114,47,170,163,50,213,176,58,163,101,174,71,80,147,107,47,7,17,80,180,247,215,36,157,203,143,26,93,166,222,249,208,89,148,188,158,9,236,108,30,214,53,69,143,74,156,236,193,83,205,22,200,236,221,246,125,196,230,182,147,43,24,17,21,3,26,5,85,148,71,229,46,34,9,75,154,251,81,210,29,254,156,81,151,247,80,204,221,177,10,157,18,124,51,193,6,30,213,44,201,146,163,88,246,169,118,124,93,188,141,57,129,212,34,30,219,237,137,21,51,95,130,219,192,84,149,100,41,62,161,86,70,204,252,180,21,139,247,234,66,70,131,196,46,82,173,80,36,202,146,61,218,75,90,27,81,65,221,216,227,90,230,106,64,70,136,240,215,228,41,62,218,118,140,91,22,48,237,109,69,211,202,154,154,214,13,188,28,54,209,113,17,114,232,122,158,112,129,148,188,75,116,13,67,44,146,217,155,172,168,85,100,51,152,236,218,72,155,189,220,66,151,26,118,240,240,48,34,17,50,34,42,172,135,27,195,55,40,147,153,38,139,110,63,148,22,36,251,218,5,73,167,210,68,31,249,140,241,139,247,80,166,147,85,5,248,98,124,202,202,238,168,241,159,154,95,42,158,153,112,120,195,196,24,3,253,196,237,115,113,31,73,221,227,204,33,113,164,146,113,228,126,84,146,54,161,188,221,225,203,198,182,201,181,33,31,204,34,13,34,171,13,96,73,148,128,178,63,40,178,141,55,173,211,192,140,60,33,18,194,29,192,4,196,221,154,132,16,88,195,8,92,138,155,148,20,195,240,244,184,196,204,17,17,30,24,215,158,200,136,141,129,171,103,78,250,106,154,52,157,65,177,125,134,214,54,49,125,165,155,138,255,0,6,84,158,120,111,54,56,139,144,170,73,154,110,93,148,236,65,22,47,206,174,77,169,44,124,61,177,41,249,246,175,23,153,125,197,155,159,195,106,52,129,73,85,90,54,6,198,82,83,170,173,107,107,96,188,181,194,254,68,142,203,82,94,78,6,16,197,31,238,40,187,231,222,99,96,75,238,174,41,150,87,208,234,134,137,168,171,80,252,90,37,111,133,116,72,18,74,82,251,138,142,170,237,254,0,52,180,166,6,152,139,145,146,229,139,42,121,232,153,30,204,61,104,233,250,21,76,223,95,81,186,142,162,248,166,158,133,85,109,173,108,146,51,40,147,121,58,122,36,159,155,136,36,170,158,158,182,48,217,151,148,169,185,179,224,194,37,220,171,67,138,218,137,13,2,38,55,230,72,13,101,18,181,249,140,44,131,85,176,244,77,140,230,16,193,41,10,180,127,225,236,169,62,97,40,149,118,238,45,133,177,173,65,127,204,24,184,135,244,211,170,170,168,49,190,110,90,141,181,210,183,26,90,197,155,66,246,251,106,157,244,58,186,108,22,101,138,65,15,195,177,31,139,162,45,137,47,81,119,167,99,59,43,136,37,126,40,152,191,113,27,3,229,188,11,148,101,83,198,161,61,104,51,33,67,169,61,52,248,113,100,92,210,89,14,131,169,50,215,40,20,94,179,212,231,173,6,96,242,163,3,49,146,98,12,161,247,80,211,41,31,109,220,182,53,184,88,103,163,238,199,168,42,152,18,173,208,254,30,197,157,57,225,8,187,82,10,216,126,129,47,16,138,175,41,45,71,249,19,110,107,19,80,74,144,58,170,133,250,90,95,81,4,53,157,37,172,73,35,195,44,188,107,162,234,122,118,106,72,156,61,130,98,231,51,244,29,172,34,102,197,198,37,209,172,119,91,160,88,93,125,240,246,170,203,250,136,132,53,171,77,195,177,211,231,196,30,178,171,77,61,66,73,62,121,139,213,237,166,175,211,96,31,180,151,90,190,153,1,31,101,107,101,80,77,216,68,66,166,244,58,254,116,225,226,49,71,252,162,86,213,180,144,100,131,9,132,60,105,54,164,211,218,114,163,167,22,79,166,162,209,167,216,234,204,106,153,181,178,7,44,88,202,125,154,86,36,153,92,89,4,152,198,255,0,142,94,30,165,162,202,5,197,111,205,138,87,26,154,235,168,225,65,211,115,161,51,132,185,81,236,152,113,176,97,50,143,127,197,127,77,102,210,198,211,108,79,218,79,52,149,219,53,33,242,229,220,141,69,164,86,214,157,140,169,64,251,40,164,27,4,89,73,14,173,209,58,126,238,169,251,66,252,202,117,62,0,36,255,0,107,136,139,228,56,114,199,213,141,58,225,242,57,202,161,232,11,40,32,225,200,168,225,198,157,26,39,41,73,196,171,164,220,15,244,133,17,50,160,153,27,141,230,150,81,136,106,150,70,248,18,162,26,171,137,89,254,111,32,134,138,181,12,25,167,102,46,84,238,182,125,5,184,30,32,139,169,69,223,76,252,63,115,219,198,133,101,241,20,22,238,132,101,150,195,7,137,57,173,173,200,198,101,148,62,37,157,144,73,58,47,168,137,32,134,104,59,172,82,229,17,59,48,15,167,204,32,137,136,61,104,95,88,7,73,139,137,22,96,131,2,217,85,166,32,217,17,230,151,255,0,34,149,116,118,41,99,26,217,35,178,243,8,185,86,137,148,239,140,247,242,226,70,73,244,173,55,45,129,137,60,121,17,175,146,9,44,205,44,162,47,237,170,219,192,152,162,182,30,71,243,21,86,195,211,204,40,216,80,137,67,89,24,98,63,17,113,38,122,123,86,220,231,101,118,94,63,168,150,236,156,0,107,113,90,8,204,230,229,92,223,80,214,193,132,71,150,36,175,245,245,174,205,38,30,246,11,241,114,174,45,169,44,135,26,197,241,11,255,0,58,174,230,33,81,104,89,46,107,48,134,82,209,3,119,10,87,205,151,47,220,79,169,228,211,20,156,194,84,12,13,25,20,191,196,225,145,51,63,91,83,66,27,54,145,102,150,74,43,77,252,96,120,167,97,150,46,63,184,173,227,104,56,147,160,238,194,40,201,12,255,0,131,224,47,205,245,40,201,10,59,97,169,85,111,225,209,32,124,75,170,147,17,129,218,141,111,100,242,73,6,88,145,70,85,197,167,198,244,64,112,151,169,50,209,63,19,136,34,98,150,149,175,211,127,73,51,45,142,166,22,60,99,234,196,68,190,77,148,168,196,254,162,85,152,117,61,84,225,230,221,98,90,3,2,38,173,62,17,23,141,83,115,73,70,0,159,36,242,70,242,196,46,84,170,4,9,210,70,255,0,168,173,227,104,202,234,71,246,229,71,178,180,24,242,215,148,106,203,69,39,145,206,77,85,107,239,37,214,95,136,4,62,40,188,107,173,67,173,100,211,243,45,87,21,67,130,158,209,134,71,45,173,147,59,105,243,125,138,138,133,251,158,209,17,16,24,192,44,174,108,99,26,110,198,12,99,254,157,140,169,26,163,2,250,13,84,99,238,229,245,161,109,67,70,86,124,161,113,98,95,36,198,212,18,79,138,95,90,96,109,24,49,131,212,119,89,113,37,202,192,33,96,71,143,133,80,86,195,97,65,218,148,60,216,248,113,117,45,193,152,9,35,194,179,187,0,6,167,211,112,73,202,41,67,200,167,32,73,178,132,126,82,229,77,36,198,177,133,59,136,188,127,117,11,38,25,202,78,165,70,86,117,204,203,20,97,159,6,200,99,221,139,145,100,248,24,191,109,40,141,90,200,32,203,151,145,21,14,236,157,38,92,237,129,98,127,86,241,179,132,74,94,29,35,36,157,146,229,174,166,104,192,154,14,164,132,213,95,159,8,132,170,181,113,24,219,90,252,120,195,19,254,146,175,102,155,157,131,52,190,194,177,40,173,53,61,32,62,110,1,10,79,168,169,40,117,181,84,227,237,22,52,235,14,190,194,213,137,105,245,68,130,71,241,41,131,106,122,168,207,124,73,121,10,186,197,192,96,201,99,197,148,106,2,101,13,4,103,188,210,211,232,201,54,64,106,161,100,73,222,126,208,253,180,45,150,140,60,226,63,105,214,155,82,48,27,191,148,17,49,171,192,218,213,65,137,204,46,68,44,203,19,100,101,88,129,211,122,63,211,71,204,33,254,226,202,124,159,77,178,96,98,35,110,231,202,44,230,20,34,38,36,230,27,235,100,193,127,202,143,39,130,25,149,249,2,143,116,246,161,30,215,152,67,83,90,182,202,184,71,221,155,24,146,134,92,108,167,98,197,198,159,73,129,6,238,15,183,145,115,199,100,106,247,244,29,137,138,219,232,54,79,120,132,94,65,45,230,173,60,238,149,23,62,28,234,77,65,197,215,230,174,104,117,32,63,32,165,136,133,78,214,77,65,79,109,167,12,15,8,75,39,39,238,168,91,137,154,142,113,223,95,44,164,198,186,196,155,33,249,252,164,92,95,186,148,26,24,242,110,205,143,34,101,163,252,13,145,203,195,24,154,126,91,12,172,63,21,18,221,224,136,182,221,210,18,200,25,162,9,65,217,105,141,65,8,254,163,16,164,18,26,31,36,21,152,236,48,33,158,19,49,98,34,198,215,63,213,92,210,146,239,86,148,236,12,187,153,37,253,213,208,224,60,242,70,204,165,228,70,73,200,0,217,38,88,159,213,149,24,243,38,15,173,136,48,101,203,200,167,174,38,19,35,2,33,98,83,102,95,17,149,71,149,172,1,79,202,82,33,117,133,59,35,69,221,137,9,26,52,188,121,132,82,45,115,25,56,140,218,22,82,90,234,109,132,181,79,198,204,198,148,182,155,82,0,100,195,149,52,14,128,156,64,102,49,120,202,129,54,146,131,27,207,234,42,180,43,246,102,224,251,70,89,18,73,223,153,82,221,233,182,91,143,133,72,80,153,149,188,94,226,232,21,183,0,31,135,82,69,234,23,166,97,89,89,206,116,111,135,71,173,157,187,48,149,101,108,104,63,144,56,177,42,217,54,176,118,175,229,31,248,23,63,184,158,114,29,254,210,188,157,85,248,10,177,148,102,161,103,134,80,160,140,96,65,247,87,60,178,248,163,107,73,242,134,229,18,148,178,248,145,6,200,159,230,152,190,222,85,231,205,52,135,76,113,169,213,238,46,1,36,124,42,14,239,204,99,121,144,26,86,121,46,231,126,168,165,26,176,159,0,18,120,87,71,79,199,50,122,242,32,105,236,143,91,230,110,50,144,191,81,27,24,211,164,203,221,152,171,43,45,25,150,87,234,177,126,218,71,119,119,47,75,15,244,164,40,190,162,118,143,16,177,213,116,246,161,196,204,38,87,245,87,208,72,206,94,85,249,207,73,107,0,93,179,48,74,186,166,149,12,185,204,237,82,85,102,227,169,141,82,214,200,53,83,121,76,33,164,38,13,84,30,109,168,202,178,51,37,198,226,41,114,165,211,42,143,100,7,132,50,177,43,231,246,46,32,19,245,85,86,124,66,23,34,98,253,85,142,10,230,145,180,245,140,29,71,204,92,163,250,138,174,214,76,76,123,64,148,106,27,57,123,143,99,25,154,134,254,79,153,98,11,16,210,25,55,3,147,254,108,36,224,54,76,23,14,215,42,53,148,224,154,76,219,81,174,136,227,17,152,228,250,219,76,104,185,177,31,99,95,3,45,136,186,201,137,87,124,58,159,42,77,83,34,24,68,22,37,108,205,49,16,172,196,17,70,80,223,18,31,47,64,81,158,218,36,161,241,123,106,178,118,168,139,200,170,178,123,227,51,132,188,139,58,163,113,229,150,85,206,52,102,179,62,168,170,101,132,190,194,171,170,75,129,140,152,75,23,42,228,91,22,98,186,54,182,137,91,195,18,172,146,86,201,250,156,246,227,230,138,56,200,87,228,240,202,33,12,67,240,250,73,20,153,244,226,63,205,207,38,79,166,37,95,251,18,163,31,91,252,251,77,175,242,44,158,242,120,102,196,52,138,3,15,100,119,237,11,198,176,147,67,121,145,230,223,241,253,52,251,108,234,22,163,15,163,95,2,55,9,133,200,152,154,124,233,209,112,136,164,16,215,63,135,113,182,59,55,98,255,0,90,187,129,107,6,75,56,87,42,173,27,33,219,216,78,248,114,191,63,41,16,82,114,65,30,98,149,91,250,80,231,15,54,92,74,106,215,79,75,155,196,186,213,85,248,17,182,162,170,219,189,234,106,109,55,79,101,203,46,46,37,51,91,131,73,92,255,0,92,17,54,201,205,221,240,53,39,21,36,89,56,254,162,220,147,1,69,97,121,234,94,127,79,47,83,212,205,151,196,185,98,178,197,108,82,43,170,221,42,113,143,183,253,196,155,83,252,46,29,144,247,101,47,251,106,13,208,163,181,187,246,212,234,233,250,141,174,122,10,97,234,19,219,227,218,100,219,251,132,34,182,167,187,174,140,6,4,34,92,193,159,10,39,16,249,98,79,147,143,233,229,78,31,166,15,91,255,0,30,89,95,245,82,254,59,39,200,210,117,9,227,161,127,101,100,73,63,229,48,50,145,43,141,14,243,62,238,192,74,2,102,161,185,211,231,203,93,114,139,252,121,169,174,226,226,237,39,212,26,76,147,30,196,149,174,117,168,22,184,129,139,42,249,231,101,37,248,75,60,159,202,185,29,36,155,152,199,121,108,74,81,46,155,79,51,79,144,12,203,104,73,50,126,154,22,54,78,70,181,74,72,193,174,16,254,110,208,107,73,160,69,146,76,177,50,21,13,49,248,162,101,175,16,242,125,213,35,62,214,252,132,196,105,68,16,254,223,26,123,107,226,5,36,147,68,132,79,155,149,24,95,109,124,12,192,73,253,39,90,146,135,84,57,39,230,85,204,141,4,64,96,98,36,168,5,73,173,37,144,59,70,37,61,134,254,144,239,20,79,153,18,175,141,12,18,64,181,73,173,56,191,73,23,42,232,141,85,212,151,144,146,51,229,73,102,89,124,100,71,198,102,219,155,42,14,100,11,143,7,152,194,196,52,172,38,198,247,230,200,164,209,178,21,86,42,39,201,25,65,194,147,122,168,35,49,225,48,136,188,25,249,88,244,77,109,104,44,158,240,148,163,26,200,215,32,97,36,246,87,73,30,94,210,125,52,186,53,37,140,238,92,67,16,254,234,173,147,165,65,24,159,40,92,137,84,202,217,98,247,72,187,9,3,86,217,18,55,244,227,74,203,137,11,106,204,146,179,47,144,233,37,150,90,127,232,39,31,49,68,160,202,2,160,195,57,64,152,64,170,137,27,151,16,242,39,44,129,44,81,55,106,118,124,242,12,136,86,253,70,14,181,212,32,169,7,202,69,200,69,45,235,22,54,228,205,212,155,198,54,229,152,177,101,91,253,42,32,135,194,46,68,181,5,3,164,164,60,226,115,23,46,36,109,151,168,212,145,129,136,37,178,168,51,163,31,132,73,212,144,229,30,99,9,48,226,138,214,74,146,246,26,197,60,152,194,8,127,41,143,31,221,18,86,253,73,84,54,98,49,122,144,175,178,167,155,211,42,73,82,239,9,81,244,107,134,120,118,162,95,106,12,15,14,37,36,246,63,207,133,31,25,252,156,203,157,99,107,95,185,92,79,175,208,209,44,137,187,46,62,85,132,157,37,6,165,153,132,37,77,26,79,2,81,62,73,228,145,225,50,237,89,153,200,84,228,90,180,210,164,206,4,64,255,0,206,171,104,99,92,193,3,13,16,171,117,174,158,102,233,134,17,71,251,106,150,181,149,195,137,205,147,39,182,181,149,1,89,136,253,85,170,173,100,215,30,36,181,39,160,36,146,12,231,154,88,184,213,125,172,61,237,147,240,139,137,102,29,54,197,177,170,162,133,75,42,221,73,77,245,113,44,174,53,104,35,68,127,167,148,139,153,93,208,218,198,31,9,74,167,25,14,243,243,132,197,34,131,66,246,247,244,25,171,82,222,147,85,106,121,214,175,136,18,140,163,43,213,219,194,241,131,230,229,46,17,2,202,93,36,225,155,41,4,171,67,107,107,118,207,213,16,163,84,123,120,138,170,84,122,84,77,222,236,211,242,143,238,44,164,218,196,250,170,81,244,58,156,175,247,4,53,170,202,146,212,80,94,40,159,242,41,237,72,53,148,15,82,106,173,201,223,18,191,148,136,221,43,101,182,6,105,98,46,69,5,14,183,85,70,148,252,194,202,53,72,195,78,16,48,153,11,11,155,101,58,40,117,85,104,251,75,137,31,91,119,18,115,248,139,198,184,204,200,111,47,180,66,145,86,232,205,220,104,172,221,136,137,27,167,113,173,161,216,163,70,137,225,202,94,53,31,172,47,160,193,243,137,93,216,148,79,212,243,135,242,145,11,202,167,236,131,127,118,254,84,209,171,191,35,26,168,124,135,62,116,153,125,191,235,86,208,39,203,18,140,170,173,60,19,225,50,232,144,41,34,77,3,63,170,12,68,91,182,168,106,176,65,161,214,206,174,126,236,89,73,224,185,40,106,189,55,81,156,184,177,12,175,93,114,96,125,32,24,119,89,70,161,117,13,148,18,13,253,107,158,102,61,159,252,119,80,177,119,70,249,208,232,52,53,181,69,138,195,118,166,94,130,201,63,164,18,229,154,27,95,190,49,48,149,116,150,95,78,32,51,4,188,105,225,234,26,167,159,214,67,89,117,29,86,211,236,137,243,105,133,147,0,88,143,14,37,13,248,146,80,207,205,145,55,101,244,82,251,164,67,117,12,140,114,212,158,187,211,192,41,58,148,203,194,248,221,194,87,242,103,197,47,74,206,28,48,78,237,16,211,254,66,63,48,171,18,212,144,242,191,40,132,69,87,233,163,32,19,105,49,129,26,38,17,9,43,97,159,145,83,113,124,3,32,80,192,60,39,230,237,77,99,96,146,62,92,139,127,169,14,48,61,181,60,107,137,113,165,126,128,133,67,72,222,34,212,62,76,105,194,62,104,133,70,250,149,175,135,205,150,49,127,137,6,27,131,206,7,80,196,190,102,32,159,202,37,38,97,205,82,102,16,156,41,59,241,136,153,149,83,61,54,75,16,166,211,123,231,225,136,169,28,106,252,73,218,132,109,221,195,6,198,114,169,75,43,136,49,135,148,34,229,93,26,103,195,118,15,221,228,83,86,186,13,130,59,55,101,30,52,52,107,231,169,150,37,106,181,108,187,179,237,57,49,170,200,20,241,99,61,146,196,85,171,240,220,24,35,249,65,114,35,225,213,111,153,250,252,75,106,169,196,99,116,155,141,138,217,26,236,146,123,138,190,250,32,49,225,44,241,149,42,178,167,151,91,212,166,208,168,246,25,90,221,196,240,226,23,42,72,201,51,164,244,139,18,195,54,62,47,113,24,195,63,2,202,129,57,169,223,107,90,12,193,158,160,205,168,117,29,145,217,16,37,33,87,91,125,81,44,153,132,201,125,150,146,125,104,243,87,69,255,0,105,91,101,92,203,13,62,29,122,84,32,48,54,211,254,101,57,214,114,103,14,35,11,83,40,152,252,249,49,168,104,116,135,25,55,101,41,50,42,88,19,229,19,132,162,38,52,141,27,91,248,22,6,164,146,124,143,44,178,144,164,251,138,190,3,192,94,210,140,73,115,233,7,100,63,164,68,182,202,170,200,96,120,187,80,208,254,134,238,22,190,17,10,62,18,143,253,213,177,144,193,245,70,184,220,159,92,132,254,18,166,26,123,88,75,25,31,234,41,127,204,134,85,92,234,155,10,175,116,163,90,30,31,207,136,74,80,58,206,184,164,103,98,119,235,96,16,51,11,33,72,139,200,101,71,76,134,138,51,248,49,9,115,187,45,103,114,66,125,37,246,6,185,157,210,108,105,45,42,124,13,85,114,150,101,105,252,251,82,233,53,178,138,199,241,34,97,234,17,147,152,216,211,38,93,130,107,54,130,44,97,33,122,157,60,140,219,99,150,90,195,148,57,76,197,216,141,129,14,214,79,9,98,226,87,47,164,130,34,62,89,165,15,33,86,160,220,122,107,223,180,138,50,43,180,136,42,216,26,182,48,224,141,130,78,38,64,37,144,31,196,149,221,223,101,136,195,24,81,132,79,180,146,85,106,171,34,31,23,182,160,210,100,61,70,47,173,244,210,118,145,21,234,64,35,59,80,211,228,238,89,219,200,149,135,79,88,205,39,40,184,208,191,229,51,32,45,67,101,182,59,12,18,254,226,213,85,174,109,100,191,105,19,139,238,98,85,140,209,145,8,206,165,159,225,40,177,137,237,255,0,18,166,204,95,98,219,81,36,154,217,83,95,187,41,114,144,168,121,140,149,27,164,74,220,49,160,193,31,220,67,26,48,231,19,169,99,50,48,217,8,106,166,100,139,202,36,45,148,253,137,58,136,170,3,91,16,79,194,133,187,128,76,31,109,53,84,210,41,243,9,37,255,0,73,80,211,176,2,30,93,208,202,85,59,38,25,38,147,8,184,190,226,210,202,214,11,135,41,18,48,23,38,178,2,211,185,251,74,88,47,178,133,213,40,127,202,178,53,197,144,137,250,241,149,78,163,132,89,95,106,1,189,225,174,128,95,220,66,64,129,101,36,236,45,180,162,23,237,170,24,19,25,38,43,11,149,101,135,145,89,85,59,9,109,74,26,23,143,242,4,34,84,114,97,229,7,82,151,170,51,4,62,213,190,77,169,8,62,213,22,106,48,204,125,147,25,240,127,72,81,164,182,90,74,118,164,31,205,245,253,180,68,105,50,136,126,165,107,1,239,24,49,43,198,202,153,176,140,167,49,103,194,40,176,121,131,141,79,220,86,218,193,243,8,68,53,214,173,76,66,249,225,82,243,32,63,31,42,86,234,46,193,86,57,62,240,226,63,205,197,196,154,111,207,36,24,132,85,182,250,55,207,98,218,166,49,180,241,199,21,134,197,218,168,177,168,182,53,105,230,60,68,250,164,95,117,36,153,217,54,130,22,47,184,152,211,211,188,71,121,178,163,100,192,121,71,204,36,72,163,41,57,85,90,196,207,126,1,124,160,68,181,152,32,133,253,210,155,178,213,80,107,101,114,168,49,167,72,135,66,121,32,203,151,16,212,253,240,107,170,79,152,51,242,145,106,141,112,125,65,7,229,37,19,252,9,19,3,18,17,242,219,74,39,18,135,227,179,181,138,90,131,70,95,126,78,36,231,79,106,28,143,195,44,188,137,9,174,40,236,135,180,174,226,39,212,74,255,0,4,222,16,227,53,125,161,10,186,150,31,212,157,142,188,249,159,147,181,0,243,50,73,49,23,221,90,244,245,60,168,208,88,43,105,92,136,91,45,55,40,135,221,215,74,196,168,177,255,0,68,102,28,70,211,112,123,141,196,52,215,211,107,68,15,148,200,165,158,251,88,192,249,185,68,88,198,212,51,163,15,49,178,99,18,89,37,116,248,5,82,152,53,164,41,249,138,157,236,34,8,29,163,81,225,215,52,196,247,114,147,247,81,30,188,57,61,74,59,195,212,124,247,191,218,67,204,102,86,37,91,137,223,85,53,173,146,63,248,246,167,86,253,132,168,136,212,128,146,254,100,182,203,79,2,48,243,101,30,53,124,99,65,47,113,70,167,45,105,52,252,158,146,201,200,186,52,145,126,196,169,22,106,161,151,244,130,228,94,123,207,9,152,75,141,83,6,181,145,184,82,189,73,72,121,160,226,47,34,86,204,213,23,195,13,116,226,115,20,106,154,29,14,156,219,245,12,171,158,70,208,215,255,0,241,39,106,160,164,170,150,35,237,13,61,42,221,62,70,106,148,62,137,7,39,202,9,122,102,152,224,121,74,33,170,40,193,137,8,28,37,202,69,140,199,190,75,31,202,183,117,69,171,28,237,240,15,145,255,0,43,198,129,96,118,210,190,111,173,62,152,205,139,223,243,249,126,218,86,103,130,119,186,134,96,80,175,85,137,143,133,45,146,192,20,153,183,75,3,4,30,209,81,180,244,32,41,51,24,89,82,170,173,134,2,99,199,251,168,87,192,121,37,48,193,201,143,233,171,214,86,159,30,33,85,162,97,214,197,23,158,238,42,191,101,2,126,5,9,231,1,153,120,134,182,217,80,196,141,19,136,95,200,155,201,213,84,17,137,132,57,56,150,246,106,173,48,64,127,81,42,230,147,168,211,232,101,86,32,225,235,56,52,146,176,229,34,111,39,89,209,219,3,244,164,253,196,191,80,214,208,93,159,45,112,137,141,107,14,140,178,193,242,152,241,173,88,124,187,131,54,38,201,33,139,53,157,163,18,26,28,3,194,63,244,233,232,250,221,54,248,71,254,184,46,36,210,72,104,43,89,150,33,113,39,108,5,21,217,64,157,59,148,162,33,81,53,84,131,16,249,98,144,73,205,110,161,131,131,132,185,81,30,164,50,19,55,26,55,148,42,7,182,198,63,180,189,15,7,159,210,91,108,179,201,26,85,25,156,137,89,152,21,84,170,13,104,36,251,168,140,53,209,184,76,36,166,52,145,139,132,197,70,201,124,66,131,134,126,84,155,204,131,180,97,94,17,63,180,22,37,7,172,43,95,159,118,84,236,55,27,105,88,113,17,21,119,12,22,209,48,149,58,200,207,204,155,45,14,110,105,145,74,205,166,44,168,122,24,25,37,225,246,211,199,208,214,212,1,229,82,211,47,153,26,94,81,9,55,3,20,173,178,173,130,86,98,20,15,228,75,32,80,203,207,213,198,156,211,221,178,112,61,164,115,230,48,92,198,42,55,63,133,42,102,202,124,76,230,201,254,234,158,181,96,200,125,165,120,136,182,218,235,56,162,102,33,74,72,125,74,113,31,187,137,43,18,154,217,254,1,152,161,167,161,4,98,110,237,191,219,78,67,232,222,201,70,162,163,51,81,219,19,182,73,83,40,213,87,16,137,212,171,254,81,106,165,172,61,136,255,0,87,255,0,72,75,110,254,183,39,202,69,39,238,17,33,100,201,81,129,212,128,53,171,228,244,246,41,53,156,101,170,23,209,175,162,11,233,160,231,223,101,127,8,134,165,163,51,252,25,74,52,49,141,182,63,9,84,182,219,236,123,41,68,247,130,79,105,113,44,118,116,98,39,44,252,191,202,167,228,250,140,239,180,138,135,163,24,65,238,229,202,255,0,170,169,146,10,59,178,210,90,114,238,39,202,69,38,79,168,160,228,232,99,210,31,181,116,58,121,224,132,252,89,83,89,225,139,52,126,217,83,44,235,228,36,145,178,156,210,30,120,222,234,118,26,65,206,6,236,178,134,140,178,135,85,25,143,204,46,69,62,25,135,20,172,33,23,26,214,101,239,128,40,120,76,120,207,226,40,211,152,207,97,25,243,114,178,164,50,126,103,221,196,179,128,109,183,119,42,147,71,230,85,88,62,214,31,31,202,9,37,124,105,98,30,82,151,145,84,70,48,228,251,72,91,128,147,30,97,11,169,54,34,147,94,171,56,126,215,26,101,26,124,89,60,69,46,34,32,189,120,249,54,158,151,139,238,38,140,170,136,81,230,50,21,66,195,40,108,7,254,202,26,67,170,174,217,80,62,34,162,153,143,207,8,83,51,104,104,54,224,205,46,120,213,21,111,174,90,136,196,230,158,181,101,144,24,105,124,72,169,134,102,127,148,46,85,170,214,144,21,28,49,58,209,20,240,198,179,111,33,149,134,33,190,219,3,148,164,72,166,95,111,95,218,169,95,91,249,57,177,137,35,184,211,108,146,7,154,33,113,17,27,122,125,138,204,70,220,110,164,191,132,68,42,221,85,168,89,167,248,165,192,39,42,123,72,243,193,62,210,95,42,54,202,156,246,254,30,208,255,0,105,61,84,12,160,89,30,237,153,68,37,180,193,150,39,229,66,211,198,29,73,48,242,23,248,149,39,172,0,160,195,181,26,198,170,141,144,43,36,178,72,24,20,63,129,35,63,55,182,136,99,0,34,101,10,223,154,9,7,132,188,170,38,168,162,215,80,128,126,238,82,125,53,162,30,170,24,249,189,26,73,127,149,122,203,76,69,146,253,216,139,137,104,8,65,7,133,98,170,133,135,112,53,32,44,137,202,34,11,237,163,36,132,101,103,15,18,77,27,1,30,158,5,241,113,246,166,224,2,215,204,185,19,49,110,184,255,0,105,110,141,100,50,112,148,75,100,198,48,132,225,73,173,103,142,23,186,149,128,116,105,144,112,97,196,69,45,101,39,23,158,210,41,23,163,90,142,75,251,83,153,52,224,157,19,132,185,82,127,244,53,72,136,108,223,78,102,239,171,205,89,248,14,12,95,233,34,24,190,226,141,159,73,42,52,172,177,4,68,84,59,35,201,30,208,197,196,173,146,46,130,181,66,140,107,153,167,194,89,228,47,219,84,244,58,61,132,39,205,136,138,38,202,170,116,98,48,177,37,19,247,19,24,102,151,26,46,238,94,173,36,111,229,84,102,100,83,21,84,234,176,244,144,35,51,229,42,242,254,234,213,38,29,136,207,135,97,24,95,182,37,198,100,234,77,71,36,248,171,181,148,217,35,251,69,34,223,233,183,246,64,204,27,73,37,253,194,169,218,86,22,186,22,250,230,73,227,86,191,175,33,120,177,174,5,168,125,86,116,173,166,212,152,215,75,164,170,151,24,239,21,136,183,36,79,159,66,14,237,168,132,175,28,107,228,35,88,156,248,105,14,13,111,134,104,185,8,187,156,11,184,36,3,62,85,115,184,117,172,31,76,84,104,103,178,11,241,75,149,137,18,72,222,5,22,165,249,158,9,35,225,72,231,214,140,189,169,35,53,13,144,255,0,203,139,199,247,86,214,106,27,44,159,55,202,185,119,31,200,205,181,55,178,146,8,201,152,81,83,22,113,47,6,100,89,61,41,62,164,173,212,99,102,90,153,95,198,183,113,223,128,220,121,13,141,224,130,195,249,215,58,102,176,213,84,135,249,178,255,0,210,84,113,181,177,45,129,204,166,203,42,242,208,117,175,142,161,247,111,29,104,30,97,20,121,23,54,178,248,185,241,22,52,183,196,175,147,138,63,212,196,174,94,248,37,126,108,89,72,148,204,211,192,178,39,8,150,164,41,47,33,89,181,86,56,46,164,213,160,130,118,24,197,24,136,84,238,147,86,196,182,6,19,99,40,210,235,239,134,236,183,237,18,91,27,65,179,77,179,54,82,127,186,186,122,142,143,91,93,53,26,57,151,131,232,95,70,134,1,147,118,28,98,26,166,170,8,44,158,206,85,205,32,93,176,67,218,24,169,200,117,9,32,254,144,74,80,204,218,122,124,147,146,58,49,217,35,64,170,20,23,132,165,31,237,169,248,112,41,199,115,253,68,184,135,245,10,146,213,95,88,201,102,110,36,210,99,25,110,198,102,93,145,179,18,196,221,170,170,180,228,225,252,164,168,197,31,130,231,86,90,96,4,253,32,134,172,223,167,128,183,178,156,99,102,21,108,190,201,156,230,171,225,238,228,143,202,85,156,253,6,10,67,230,227,199,244,215,67,146,248,154,110,180,134,55,98,230,243,44,165,217,74,204,98,147,33,17,99,123,7,198,125,80,153,132,165,196,179,220,196,31,73,120,208,17,180,91,200,124,178,229,16,67,67,221,132,113,165,98,174,47,26,132,138,81,70,134,187,96,217,194,156,233,235,232,178,70,243,118,149,114,247,198,177,147,47,15,38,53,75,66,23,193,59,20,86,54,6,58,100,107,128,116,153,49,9,134,46,97,21,75,178,159,125,224,108,169,195,31,91,83,224,19,74,254,53,85,192,81,118,161,187,156,47,48,139,39,238,21,67,73,173,157,169,15,138,92,174,63,166,37,210,108,182,150,76,225,18,138,159,36,240,143,135,18,112,19,89,104,153,194,99,61,59,137,60,211,117,187,96,48,82,209,85,183,219,152,152,138,146,207,153,56,115,184,139,198,150,215,10,157,5,144,246,221,69,227,77,130,248,176,129,152,165,82,52,230,252,140,202,85,69,182,97,89,152,197,26,75,13,83,115,32,2,220,157,72,41,52,155,18,39,112,36,131,26,215,101,106,8,220,190,226,125,229,10,136,30,204,107,65,172,158,80,97,10,222,251,134,78,126,35,8,104,41,53,164,31,156,181,150,54,163,136,15,57,96,179,41,70,180,188,39,140,78,36,154,182,212,98,127,106,124,201,224,157,210,149,100,16,46,4,252,125,194,26,10,101,144,51,189,103,38,182,88,135,151,23,26,85,37,152,211,84,114,134,28,241,141,153,177,11,249,18,155,41,155,215,246,229,253,164,171,243,206,225,202,68,124,106,163,198,103,82,21,88,5,147,33,175,140,53,104,193,136,184,242,125,212,192,209,158,81,169,27,87,227,157,139,18,118,177,138,85,70,96,48,102,22,52,150,238,72,202,70,102,236,66,82,24,251,189,166,85,67,50,132,146,124,13,137,77,115,53,141,21,182,64,130,14,223,227,72,238,223,121,110,254,46,33,42,24,122,75,157,139,125,197,81,42,60,13,198,169,85,16,159,170,161,62,14,94,84,36,154,19,194,157,155,18,173,135,124,248,64,234,26,54,24,89,111,205,137,43,14,69,189,231,157,195,137,82,213,82,68,218,51,55,98,124,253,48,8,195,202,133,99,6,33,165,225,196,202,153,50,145,227,6,97,79,64,190,212,121,240,229,202,145,220,89,74,141,59,22,82,98,42,244,8,192,25,243,36,107,88,218,168,220,211,30,148,90,218,140,124,197,41,50,125,52,29,245,195,198,7,134,39,98,213,165,89,185,38,238,216,92,107,64,41,147,223,57,140,249,82,38,111,167,25,98,97,197,200,143,12,154,210,202,197,19,30,52,221,151,112,106,121,138,33,149,98,176,202,68,86,232,57,219,236,198,201,141,90,195,164,7,134,46,69,188,63,16,160,205,226,16,134,36,44,201,243,139,250,69,138,204,252,116,25,149,77,161,152,10,211,190,36,177,12,163,94,219,68,19,247,113,49,137,79,76,167,184,33,31,47,41,16,115,44,189,52,28,221,139,89,92,158,37,148,155,226,12,29,72,32,190,186,115,31,152,184,146,106,171,34,73,6,28,93,169,164,104,3,27,243,98,77,10,152,204,38,159,24,3,151,134,95,90,163,141,163,193,111,23,119,16,163,40,209,179,234,162,89,68,103,18,70,106,73,212,140,226,180,32,190,222,85,208,204,72,14,203,76,0,67,63,212,81,12,215,58,159,70,144,149,212,113,71,203,238,98,86,129,184,32,136,240,152,185,86,50,116,221,117,184,247,97,40,196,69,38,85,126,67,145,15,190,248,141,110,118,26,93,201,10,50,251,126,218,186,211,204,1,6,193,91,21,101,167,169,57,240,203,40,211,151,195,139,24,143,196,36,149,68,226,110,65,134,211,21,88,51,11,18,213,232,152,199,132,66,70,67,152,8,32,202,84,206,158,203,114,252,166,139,198,151,120,106,145,19,41,223,231,204,92,67,69,70,129,20,99,205,19,149,84,106,125,164,144,112,169,224,201,24,193,135,18,55,180,27,108,99,78,198,73,126,44,74,67,226,20,98,84,31,48,132,155,67,221,194,149,155,47,106,161,178,211,196,212,16,122,178,164,89,46,212,10,156,203,76,106,217,217,24,16,242,229,93,74,24,119,48,88,82,148,106,42,6,149,6,159,59,194,81,114,42,128,135,36,94,36,219,53,20,73,169,228,236,128,243,5,79,86,154,254,79,129,178,147,26,121,107,12,228,62,28,68,91,223,101,233,48,112,226,26,92,108,85,189,143,70,8,252,249,132,138,146,202,49,15,55,24,146,47,88,7,159,9,121,22,70,170,245,110,229,117,102,126,4,88,196,214,181,197,62,24,146,134,156,210,48,132,63,213,26,148,159,163,49,143,52,68,251,79,70,56,129,136,197,196,134,141,130,197,13,245,60,25,49,51,7,30,68,142,157,135,200,241,98,34,114,26,171,17,51,48,114,21,30,202,217,98,6,92,74,114,43,84,170,230,122,30,149,223,1,229,44,161,161,225,179,211,94,64,136,168,9,54,178,160,143,168,139,84,11,176,78,122,146,200,192,202,23,106,17,149,72,217,67,56,137,194,170,103,188,139,107,13,91,38,46,19,11,17,23,74,183,238,76,140,97,172,96,131,118,21,181,150,94,174,63,155,236,78,166,64,31,79,182,176,129,78,12,235,113,2,86,126,140,101,185,57,114,99,72,47,190,29,86,212,51,212,67,140,68,23,42,235,115,39,250,104,48,196,139,148,139,155,106,31,82,155,47,230,211,88,65,222,158,52,187,42,118,24,56,196,65,41,219,91,235,248,71,249,184,31,235,236,79,105,227,122,108,93,216,149,198,158,129,167,245,64,49,75,40,196,79,184,146,171,228,53,137,45,43,173,134,67,176,60,153,21,182,167,167,245,104,57,69,255,0,34,73,169,62,23,14,180,251,186,233,67,254,53,190,51,236,96,128,104,88,213,91,29,77,35,118,22,181,167,120,132,180,79,101,197,147,24,25,121,49,171,160,228,146,252,197,18,115,232,49,100,131,42,220,64,229,210,116,168,9,17,158,158,34,110,68,168,105,39,142,182,38,210,218,7,32,149,84,111,74,130,71,132,34,202,146,93,198,150,67,230,8,145,101,50,186,131,201,15,171,141,251,72,163,16,146,232,212,35,19,241,20,74,134,169,227,141,250,177,17,19,38,214,47,179,20,120,211,110,5,78,101,174,126,27,130,115,51,68,74,244,197,9,244,251,217,202,85,210,108,166,50,72,248,82,54,70,250,201,89,149,212,213,82,142,7,245,182,50,34,213,107,240,138,9,124,229,226,196,69,171,77,220,74,131,59,139,31,18,183,147,107,234,64,229,42,229,134,77,85,138,84,228,254,137,58,183,204,33,77,116,174,146,151,52,249,165,149,82,217,122,108,97,238,202,85,53,113,241,93,149,163,100,77,61,86,60,159,251,32,170,237,34,248,232,78,163,189,85,12,244,145,112,135,139,47,184,160,217,125,6,113,246,153,70,82,39,144,42,175,53,147,55,119,115,200,95,182,190,76,208,20,213,31,55,139,145,27,122,182,65,97,73,168,107,103,19,180,101,34,163,170,170,173,164,240,196,33,201,34,146,187,13,145,60,61,63,229,134,179,135,171,89,72,13,164,178,242,34,204,128,82,234,121,150,68,240,14,95,227,18,198,158,54,216,31,55,216,128,167,212,145,51,238,237,162,144,191,77,80,6,100,27,46,97,117,161,100,83,42,121,149,172,146,78,165,182,103,163,70,30,16,227,220,160,238,46,54,32,194,149,25,224,146,12,162,47,34,26,206,57,70,22,74,193,148,165,70,192,184,60,98,118,168,0,221,206,173,151,243,124,163,76,159,169,1,221,198,184,229,90,114,29,115,58,224,108,162,91,131,20,177,114,36,214,84,32,23,180,162,42,181,153,11,194,28,107,163,214,217,110,107,153,152,89,83,244,253,64,140,164,216,95,77,8,252,176,16,183,15,131,100,78,33,113,166,151,212,153,57,162,40,105,247,100,169,62,210,88,151,83,88,80,199,211,131,63,18,53,144,18,144,223,12,164,97,132,36,231,214,226,21,157,92,137,108,193,83,86,103,194,34,168,141,168,110,39,69,101,112,165,19,109,225,214,144,50,1,231,3,46,37,162,52,153,213,189,89,20,216,96,173,67,38,116,16,113,11,145,35,11,207,37,55,53,192,252,254,109,98,25,128,43,248,68,170,162,153,64,193,24,15,226,228,83,247,16,9,56,236,54,95,245,167,210,88,49,19,155,173,100,24,192,146,134,226,10,36,159,24,3,3,5,17,122,53,144,35,51,9,149,27,41,7,37,56,129,240,185,242,71,187,250,171,97,85,127,147,25,137,58,167,140,111,237,84,240,231,176,136,217,159,11,165,237,30,110,62,38,41,198,67,61,71,180,66,173,145,105,199,80,92,202,234,220,99,127,106,103,234,180,194,237,148,49,46,81,107,175,15,91,219,21,35,126,164,157,118,252,209,34,144,164,92,223,229,118,30,170,116,153,230,170,147,107,187,237,252,252,105,163,245,35,202,15,180,184,157,173,150,174,173,240,202,44,67,85,122,98,213,243,98,176,70,47,34,111,242,249,11,85,31,95,79,131,37,143,196,94,79,166,185,251,227,110,103,127,239,234,134,226,25,225,19,54,46,34,165,62,3,41,248,125,213,74,176,197,70,158,14,78,28,163,85,240,25,20,68,230,46,37,202,164,214,216,214,189,133,169,148,153,86,218,220,255,0,237,196,164,42,155,95,192,42,167,70,184,211,99,178,6,104,133,26,77,14,79,166,159,9,150,250,173,97,93,10,46,28,68,200,146,73,184,5,189,175,16,187,94,139,51,252,5,78,165,79,50,36,144,113,35,109,105,207,101,7,12,73,67,18,131,129,60,148,132,103,211,86,80,245,60,25,204,195,19,177,11,51,68,45,73,7,255,0,72,59,197,45,52,135,112,2,15,135,149,74,107,247,203,21,171,3,136,184,202,254,196,146,123,37,105,255,0,155,12,162,99,250,104,107,62,67,29,43,144,157,178,150,169,244,49,108,129,250,161,228,82,84,250,144,22,192,225,47,39,211,89,154,76,225,31,181,42,216,15,26,5,148,35,226,203,149,102,252,229,7,54,68,198,31,39,114,193,236,121,15,137,95,208,83,159,221,232,192,93,206,205,44,72,234,122,64,105,97,252,164,162,11,237,171,137,148,152,193,152,69,82,51,227,19,125,202,95,245,165,146,160,165,28,59,187,92,121,140,92,191,186,190,154,236,254,108,205,197,251,75,100,56,108,240,102,101,157,148,56,178,89,194,179,109,66,194,153,251,177,124,222,85,131,231,250,148,23,132,171,204,15,178,82,229,83,239,159,22,144,239,221,151,143,205,45,74,155,52,173,86,160,223,63,211,249,83,93,67,240,235,80,89,31,212,108,50,35,180,174,185,211,17,136,204,83,198,50,46,173,2,250,182,108,92,194,180,141,37,42,245,144,35,81,244,17,163,99,144,6,5,224,160,250,118,37,55,38,135,211,79,150,89,121,23,120,158,104,36,254,192,127,184,163,111,180,196,27,110,162,144,68,93,43,36,111,196,90,177,17,26,248,4,27,34,101,26,125,14,202,8,193,250,161,32,217,240,199,17,55,97,46,84,20,248,123,35,143,12,92,73,118,191,161,99,94,161,210,68,183,240,176,9,121,17,212,50,71,83,19,105,46,6,84,71,175,87,70,131,205,144,169,112,102,50,119,153,130,155,254,128,249,106,250,226,191,52,185,88,190,218,101,73,24,17,135,187,196,149,154,135,212,185,125,212,154,77,173,197,107,246,133,226,26,86,87,174,0,117,7,234,169,98,139,180,137,196,184,182,182,164,157,101,57,242,249,50,21,235,162,105,137,224,156,54,110,249,72,143,190,134,15,54,27,23,18,200,112,92,192,227,65,167,178,130,206,18,171,10,70,12,160,249,178,170,61,133,113,58,82,107,186,124,126,97,9,123,88,146,70,79,18,138,172,14,29,78,72,210,201,18,36,242,127,25,85,157,80,103,89,48,123,187,66,8,107,149,6,132,245,39,221,229,202,172,105,53,9,201,224,34,174,104,99,100,107,149,145,151,192,219,170,169,7,157,226,17,114,253,197,28,253,42,248,199,203,151,18,235,254,117,190,157,152,165,83,146,95,91,37,252,43,191,113,92,229,169,24,205,216,252,5,149,81,192,124,186,208,110,195,41,98,106,27,82,242,196,129,148,127,81,106,252,55,113,225,154,95,16,210,180,42,109,138,106,221,90,73,60,50,213,124,9,149,210,65,195,196,185,100,102,69,141,253,208,209,76,213,81,35,127,116,53,201,36,116,226,84,232,83,205,107,4,121,107,214,200,23,108,146,15,234,217,50,40,136,218,228,126,24,130,92,171,111,226,19,217,19,168,130,66,179,63,192,140,63,158,106,108,156,34,34,244,105,144,71,211,216,145,189,249,123,132,154,64,211,213,210,89,195,40,130,39,238,171,42,255,0,69,40,35,76,57,86,237,254,219,184,170,94,125,13,229,104,248,173,56,210,211,6,228,126,238,84,109,51,252,141,101,42,236,170,129,101,243,113,10,49,41,152,209,153,4,239,16,75,151,243,163,104,110,200,35,226,150,155,26,146,44,215,190,88,165,70,17,63,117,45,153,49,97,204,3,232,248,255,0,168,100,200,181,73,125,54,63,148,18,204,218,108,254,25,138,81,165,51,24,200,202,151,254,137,81,125,148,193,143,133,34,99,206,83,230,10,125,225,6,74,31,14,216,252,66,71,160,27,235,108,136,34,97,50,163,13,62,248,25,98,41,247,224,238,197,200,178,141,113,58,55,80,137,141,47,14,3,84,58,126,152,157,37,152,87,61,184,135,47,77,218,179,149,116,63,197,184,226,60,166,47,251,171,155,177,159,139,117,62,32,202,202,139,95,30,198,157,34,144,199,178,138,194,153,81,254,12,131,100,13,218,136,135,26,202,130,91,4,89,89,70,172,161,235,56,34,6,35,20,191,196,154,218,195,240,72,73,107,38,46,159,2,148,252,85,127,190,221,136,66,199,237,140,170,174,250,170,170,237,236,151,18,81,50,125,212,85,86,140,137,131,49,165,11,246,214,237,171,230,195,88,77,63,89,217,78,131,138,88,135,147,237,137,78,70,159,113,145,116,135,233,88,61,184,146,73,140,6,235,104,24,184,177,39,170,19,200,194,29,107,39,3,148,188,137,229,109,105,227,113,7,149,6,250,120,178,88,205,164,252,68,253,212,214,182,182,84,46,233,89,84,90,69,40,107,187,209,153,65,187,247,18,24,20,143,132,124,202,229,243,42,133,195,234,131,201,247,82,199,201,131,231,250,161,163,242,87,128,84,71,50,53,142,76,217,114,163,67,79,58,76,76,198,198,33,167,59,250,232,192,203,198,82,40,205,73,119,121,53,251,74,152,184,134,133,107,241,208,24,215,101,48,21,188,91,172,191,180,183,132,62,175,23,244,164,198,182,233,237,36,242,252,221,177,114,170,131,64,100,96,124,160,136,37,94,2,156,240,213,160,132,78,21,190,53,216,35,17,106,212,50,73,4,253,72,54,89,81,248,125,196,141,152,203,128,210,102,164,88,6,123,36,246,137,11,91,78,75,105,92,66,84,207,164,0,153,237,165,217,84,27,112,249,26,226,32,129,139,18,0,198,202,118,21,26,24,208,99,123,72,89,248,36,244,137,73,155,79,179,106,81,242,22,15,17,127,208,165,231,198,178,252,254,234,50,6,167,137,7,229,37,167,208,238,42,137,202,33,101,84,141,151,203,65,24,231,230,164,191,147,205,136,136,192,195,178,173,30,110,69,95,62,102,228,252,60,67,95,76,24,178,98,243,20,121,19,182,211,252,13,102,16,214,234,115,244,149,111,147,60,114,123,184,144,15,211,114,247,121,131,145,85,198,173,131,129,130,46,50,145,102,218,196,45,174,114,203,189,18,123,191,53,13,101,240,175,210,94,194,241,137,126,145,125,60,24,35,204,164,117,109,108,91,32,118,141,81,158,61,65,108,70,233,138,31,77,6,96,151,181,55,152,195,194,30,108,170,74,251,83,146,147,194,184,89,63,141,99,79,107,107,119,253,169,63,145,75,39,111,97,152,105,50,212,226,35,12,82,145,20,103,214,234,10,237,164,177,39,117,186,99,122,14,97,32,167,211,146,164,239,226,227,86,88,217,9,216,136,164,210,64,210,210,206,104,156,163,43,213,213,85,197,137,7,194,47,246,148,228,253,79,6,55,152,75,20,171,154,106,79,136,87,144,103,127,67,17,11,151,219,81,118,111,162,172,171,83,178,73,248,133,233,167,196,104,179,83,184,218,241,146,88,192,226,24,151,37,161,190,212,214,81,64,91,24,28,133,246,202,175,41,33,238,72,194,203,138,49,17,87,111,71,82,42,198,237,108,195,217,69,97,162,74,197,251,105,45,35,31,27,138,94,66,171,199,213,68,218,114,137,73,60,56,207,246,208,170,166,216,45,242,89,24,153,130,46,63,166,168,170,167,190,75,58,146,111,74,196,54,75,203,198,155,211,189,139,24,10,136,209,135,143,54,85,207,62,34,233,88,154,180,27,75,98,226,141,231,245,123,19,27,141,73,58,55,152,162,9,68,76,101,149,145,30,107,105,68,83,91,141,85,15,211,218,122,170,16,217,83,82,88,216,196,174,97,233,128,70,254,232,107,157,80,134,84,35,240,137,116,10,67,78,32,254,108,88,145,103,176,216,135,239,54,76,229,235,73,39,250,29,191,44,66,143,34,176,13,80,38,179,17,132,144,220,104,152,176,185,162,118,39,170,253,139,99,110,128,167,36,97,158,92,188,98,203,215,145,81,201,101,84,110,210,141,67,179,212,99,15,14,34,21,121,140,188,157,196,46,37,159,229,241,12,71,147,234,170,173,223,242,145,82,105,146,98,82,120,4,188,75,6,51,81,210,61,134,55,40,211,118,64,6,168,30,25,113,121,18,213,173,71,27,196,245,38,170,173,43,240,238,178,170,214,26,12,145,179,10,148,102,137,131,65,225,44,165,26,111,14,76,76,120,132,154,187,60,117,22,193,90,134,146,154,116,30,92,101,34,95,91,91,22,48,24,17,99,18,14,250,101,192,186,121,70,148,198,146,126,233,114,177,45,105,28,90,148,207,14,217,249,113,34,158,246,14,33,12,110,33,169,207,196,135,35,48,196,229,91,13,90,121,163,205,109,60,130,73,144,196,237,172,193,144,239,218,41,121,225,181,178,126,28,68,198,174,77,79,78,47,210,74,38,69,136,96,109,185,114,170,226,156,133,33,77,240,245,146,124,13,181,34,163,211,212,62,136,70,20,209,85,164,11,134,70,6,29,128,203,247,22,114,89,18,75,55,114,229,70,18,27,168,64,171,8,228,178,13,176,49,22,6,37,170,182,132,21,167,202,152,50,53,52,146,112,223,70,200,178,181,141,233,160,97,141,60,101,253,162,168,52,133,42,27,230,2,13,35,158,204,68,70,86,201,25,61,213,170,202,76,66,252,166,84,171,200,208,104,214,84,254,28,189,139,204,184,31,154,201,250,39,115,5,242,226,21,73,49,135,131,59,12,188,130,77,36,45,203,184,43,41,208,97,234,24,35,123,3,151,18,176,135,113,90,48,114,149,114,253,156,89,44,97,113,39,208,31,151,133,115,213,145,177,212,163,42,148,118,182,163,156,12,33,18,76,24,192,39,180,52,218,53,108,178,127,106,135,159,2,12,46,89,118,145,133,252,171,161,91,250,76,83,50,0,6,62,36,28,55,144,111,225,84,80,228,233,193,51,46,232,146,127,105,46,184,178,245,38,62,37,76,81,198,71,161,150,8,13,174,46,226,140,95,186,85,240,211,193,57,252,88,203,251,107,147,106,74,123,202,210,60,193,46,228,159,117,45,164,153,171,183,124,197,36,97,253,180,44,82,169,59,41,219,176,241,230,197,137,46,190,153,101,180,96,107,132,163,76,247,254,79,234,146,74,79,221,87,148,55,96,147,7,105,97,140,73,181,255,0,251,160,43,135,101,59,6,210,95,18,18,200,208,99,126,173,53,178,140,63,60,177,57,20,228,248,103,146,76,198,23,82,213,95,208,3,224,50,44,151,229,136,142,243,198,244,154,49,167,8,120,131,21,104,51,39,20,156,185,22,50,176,203,82,230,28,202,168,204,249,178,172,231,218,193,146,12,49,4,162,217,0,248,243,98,34,48,33,124,158,16,228,83,219,127,177,237,161,233,148,224,147,230,84,183,211,101,66,38,94,60,104,249,225,157,4,28,37,33,86,186,223,234,64,126,82,226,251,106,181,212,197,97,141,107,55,42,133,149,80,113,253,197,34,27,34,66,62,28,68,85,53,82,73,37,153,138,162,205,70,30,161,94,148,79,14,34,229,88,26,27,35,126,172,92,139,123,13,98,63,210,74,24,150,118,76,200,6,20,217,10,79,168,170,173,137,3,157,221,233,187,153,54,185,162,79,196,50,170,184,21,175,141,5,155,178,229,39,130,223,12,208,70,255,0,155,69,201,178,130,65,240,161,166,94,197,54,196,19,235,89,218,46,196,24,77,42,23,116,82,21,85,198,8,10,183,26,168,132,246,147,199,34,184,173,97,4,12,22,223,171,138,65,36,218,194,132,16,72,194,215,117,171,47,74,196,149,79,199,39,181,83,114,130,144,129,209,145,108,153,148,165,26,103,73,66,58,147,176,33,95,100,207,244,210,97,18,217,14,121,228,157,138,109,51,13,81,249,153,121,237,99,47,238,162,97,208,203,156,207,155,198,36,25,167,218,212,3,48,133,149,14,205,96,114,147,155,32,146,52,206,159,0,177,220,110,205,25,91,147,149,7,101,165,105,163,116,242,173,240,245,60,28,124,178,134,182,178,200,19,137,197,202,150,62,165,217,134,104,104,79,154,54,156,141,221,140,72,118,90,233,28,152,98,79,202,79,166,49,42,25,250,122,12,225,191,119,21,75,191,74,193,173,178,205,93,196,79,111,34,190,191,236,154,155,25,66,66,156,150,37,139,136,126,222,68,202,5,168,196,253,166,212,104,9,245,186,198,200,124,214,156,105,222,152,210,71,16,254,110,82,63,236,97,54,161,135,190,127,23,18,89,90,207,68,62,82,148,133,93,6,125,12,88,192,225,41,10,69,55,38,24,228,240,148,73,91,179,140,160,50,110,201,126,70,68,12,82,9,122,238,134,80,170,142,26,253,56,66,147,195,177,56,135,12,21,188,193,18,124,203,233,211,128,248,133,47,250,61,164,139,85,31,70,99,128,83,232,157,84,34,62,89,132,65,17,95,105,89,150,177,159,180,182,201,141,81,255,0,85,173,150,252,194,249,101,53,171,109,114,129,254,156,34,22,74,102,85,226,154,15,52,151,30,90,234,29,51,250,77,248,196,79,166,163,103,201,57,15,242,147,201,143,237,174,105,91,240,211,88,201,212,111,188,182,158,76,101,126,76,107,165,133,128,173,31,213,34,197,133,147,145,207,98,179,74,214,206,40,61,207,229,84,236,147,233,189,197,228,92,233,154,206,119,158,208,60,67,71,195,97,36,147,41,74,69,207,34,221,189,187,21,86,46,31,112,73,40,150,60,248,243,98,26,73,3,1,60,4,98,170,16,50,40,135,218,153,85,83,228,80,39,176,228,34,196,208,238,11,194,17,19,26,61,230,39,246,139,75,31,44,100,229,148,69,101,144,74,159,76,26,225,3,221,17,20,181,174,173,173,130,125,161,114,100,79,39,201,200,76,33,74,45,116,240,38,131,48,69,201,245,22,109,239,48,90,129,84,55,0,147,224,101,106,203,184,49,162,118,174,29,101,60,250,108,152,83,10,169,228,187,225,42,147,70,232,213,66,184,186,157,34,126,176,138,38,63,9,114,145,64,95,106,162,121,167,80,244,241,253,172,101,91,230,80,193,141,205,47,30,68,209,244,255,0,190,164,236,72,134,251,40,255,0,85,137,103,2,100,169,50,217,135,169,109,212,148,32,193,194,37,13,91,101,107,167,236,112,155,173,108,144,178,112,41,27,43,157,96,53,94,241,138,76,136,160,201,4,159,148,49,71,147,238,165,81,181,32,9,7,55,38,85,206,181,110,170,137,81,101,219,243,37,122,139,51,253,15,85,177,209,39,233,137,66,62,93,208,241,253,164,63,129,5,197,137,97,164,181,59,236,160,179,41,83,41,230,130,49,229,50,232,86,186,136,203,70,15,173,11,21,28,106,208,73,99,212,166,155,178,28,223,60,93,106,182,49,134,46,19,21,43,72,200,43,45,196,214,85,67,250,72,120,113,129,27,218,84,146,118,132,226,17,80,166,167,126,7,152,73,183,149,254,68,83,84,105,140,141,244,214,217,51,234,164,246,137,40,120,126,178,29,244,228,146,254,213,42,189,189,202,98,11,119,26,186,75,248,132,150,51,74,197,146,63,148,18,162,125,60,81,3,22,252,105,48,100,146,162,94,211,42,232,86,98,97,80,244,100,88,195,204,92,105,163,35,3,242,9,110,99,55,49,51,11,177,47,49,142,46,228,110,51,133,70,254,131,84,81,243,114,169,237,67,79,71,24,15,48,132,76,136,93,133,252,147,230,12,242,98,250,105,204,104,219,158,19,38,86,127,33,88,228,51,41,245,141,221,142,26,242,146,52,101,101,79,240,235,81,212,13,133,223,238,72,172,77,24,145,135,242,130,64,178,214,242,79,152,77,40,113,134,134,84,241,208,21,152,77,39,215,227,119,20,98,90,95,50,231,195,234,166,18,106,129,36,255,0,175,33,72,168,169,224,78,140,60,49,32,70,46,95,170,149,97,81,172,114,59,91,89,196,63,205,241,13,49,134,195,146,39,9,70,186,36,207,134,245,211,188,229,216,139,41,62,152,212,104,116,168,197,43,104,33,16,95,157,54,202,6,227,1,70,159,42,51,249,138,157,195,214,219,110,16,139,42,53,154,39,108,60,197,159,255,0,73,41,54,158,151,145,251,73,67,82,104,81,190,70,89,10,250,171,91,139,112,124,164,81,32,110,38,90,212,63,183,145,74,48,215,149,167,197,149,108,181,125,173,144,56,74,79,220,73,180,214,168,88,111,26,248,133,63,49,121,21,52,99,74,199,194,185,43,43,103,12,156,219,146,145,31,91,26,254,49,243,10,121,4,183,241,92,221,197,58,188,104,7,238,48,177,34,140,17,144,24,74,163,191,24,92,212,193,205,99,142,74,194,30,191,178,182,126,32,211,15,247,18,103,244,99,19,95,17,105,53,4,110,90,78,191,182,160,32,93,235,129,31,12,177,113,175,208,176,46,226,141,152,101,213,229,39,184,181,79,164,211,132,38,99,99,140,66,170,218,31,63,113,86,231,41,12,203,89,35,230,18,199,13,137,125,162,46,153,50,182,32,217,194,88,197,253,165,131,25,91,4,25,140,36,246,136,50,16,105,232,207,27,57,132,69,72,200,216,216,147,62,236,4,63,23,18,113,14,120,10,207,108,169,25,134,80,57,243,193,27,221,65,62,200,158,208,136,136,187,134,121,195,225,138,49,38,53,80,7,36,12,17,148,149,82,195,100,107,173,49,59,138,154,111,207,225,218,135,124,13,146,3,212,143,231,132,73,164,85,50,193,76,124,226,191,245,75,84,253,208,217,194,94,69,239,39,173,177,188,60,212,170,163,147,236,170,178,155,47,119,97,202,168,163,49,132,240,9,186,196,139,159,140,96,72,119,239,200,159,123,245,50,161,214,65,0,191,72,36,47,153,36,129,225,91,67,60,228,30,36,108,56,220,125,74,138,223,185,38,57,221,174,158,212,30,164,200,152,184,202,134,181,248,116,121,49,127,74,76,159,81,117,71,188,98,250,136,216,6,220,247,46,157,196,250,37,217,142,91,163,244,221,197,111,17,149,4,253,30,75,47,105,116,102,67,7,118,213,27,188,170,24,57,68,52,191,145,2,106,61,88,228,144,254,26,62,55,48,75,137,53,125,105,233,0,169,108,173,98,127,104,85,53,63,125,100,204,41,26,77,238,26,2,136,160,92,62,76,231,230,42,177,167,187,4,98,115,11,34,141,141,163,37,8,249,69,144,169,239,165,78,140,62,81,19,137,46,211,125,143,101,28,234,23,250,144,243,8,88,148,132,202,169,214,68,249,185,252,106,142,4,193,147,136,197,89,76,140,56,204,122,197,49,136,153,52,131,169,31,202,20,121,18,57,239,214,57,255,0,167,245,253,165,67,51,117,58,119,244,236,133,85,17,170,172,176,51,119,20,191,185,137,83,109,124,180,22,204,33,211,211,245,0,129,253,64,185,81,222,189,121,159,15,165,241,125,69,73,14,29,52,102,114,242,145,124,152,248,165,253,36,85,149,137,198,182,164,236,205,79,18,23,234,203,136,137,67,62,34,215,103,194,182,223,105,179,201,35,204,97,46,89,175,234,173,97,65,127,164,139,144,169,27,164,111,3,55,20,237,76,212,244,114,65,151,116,69,57,62,248,251,231,154,33,120,215,40,208,17,181,140,147,226,150,82,99,93,162,54,158,219,1,133,55,41,19,199,211,178,127,237,53,153,77,21,90,158,240,164,103,202,229,26,99,101,171,96,198,253,92,92,95,180,178,100,207,237,49,98,69,190,146,12,144,114,242,172,101,80,177,166,147,91,105,249,60,38,158,154,73,213,80,122,67,200,185,150,167,248,63,234,82,223,46,187,36,111,229,72,225,233,43,26,135,225,21,204,156,130,251,170,31,136,253,253,253,6,220,82,246,236,51,178,102,246,202,147,60,207,141,218,34,21,106,129,2,215,251,185,228,42,125,14,0,59,101,174,138,209,114,38,162,111,85,120,185,139,23,18,80,255,0,143,26,59,77,222,50,186,218,230,52,98,21,253,106,150,250,52,77,171,240,175,231,47,253,166,117,158,170,164,215,239,137,18,0,241,121,179,25,49,114,46,121,122,121,95,255,0,71,184,219,200,141,165,143,234,189,62,164,170,187,136,201,117,210,178,140,172,70,26,125,118,76,89,114,145,126,112,255,0,179,198,164,185,147,161,235,165,219,113,19,11,50,46,207,26,238,41,86,54,226,115,44,202,182,10,187,128,114,255,0,151,192,30,66,253,84,152,58,74,224,124,214,60,74,153,134,33,65,152,82,177,17,1,50,125,207,81,101,16,163,84,86,254,11,90,1,73,164,38,211,133,38,14,188,191,160,62,210,92,1,150,48,149,108,57,146,164,143,244,164,72,117,12,61,201,63,74,69,74,220,91,100,80,192,214,122,114,236,28,162,196,68,174,214,5,61,147,49,111,198,33,174,123,168,124,42,0,252,188,73,37,38,170,36,103,245,16,169,86,55,65,89,148,233,33,167,173,173,38,81,90,101,26,57,243,34,20,127,211,241,100,82,112,46,1,101,246,149,109,109,110,46,108,163,74,202,50,142,170,183,210,98,124,222,60,104,105,49,152,50,112,149,124,100,151,140,137,148,103,130,79,112,144,172,105,63,38,73,198,78,165,224,234,22,70,225,52,92,164,78,109,67,92,48,117,19,34,141,126,114,159,44,65,44,101,87,50,197,52,59,40,153,51,23,26,113,191,131,39,221,92,229,246,79,130,79,155,79,171,97,130,75,55,98,180,254,52,148,111,179,67,110,225,130,75,48,132,185,84,69,149,33,60,31,196,175,60,22,6,167,220,179,169,82,57,41,204,70,140,132,164,152,202,215,226,48,149,4,147,2,218,35,196,47,117,102,109,36,194,157,134,54,69,79,85,73,71,24,30,226,187,83,159,112,200,230,145,190,30,178,49,242,238,178,145,87,83,232,253,183,49,132,168,252,235,99,31,169,105,153,107,144,156,41,90,117,240,5,83,91,222,8,222,215,251,72,9,247,108,146,204,81,42,255,0,144,171,99,228,253,100,55,169,69,255,0,216,170,22,97,207,120,28,128,229,74,205,90,124,156,73,160,99,74,146,78,30,33,175,147,235,79,225,238,42,43,8,79,120,108,143,132,165,229,68,50,25,201,205,212,151,73,135,140,158,226,160,13,144,54,56,138,47,244,38,3,220,152,48,134,80,202,134,124,153,208,95,204,85,166,53,240,227,16,152,69,149,1,101,100,57,39,202,110,47,182,149,148,21,131,45,124,202,12,193,149,202,146,6,250,242,55,14,233,84,192,124,89,49,89,196,142,101,61,63,188,36,171,26,14,204,196,197,108,153,214,79,254,160,84,251,206,44,111,13,166,50,166,114,116,198,159,36,79,148,47,34,76,96,202,164,31,20,92,163,85,104,241,192,69,97,132,58,173,203,243,24,72,195,67,0,212,209,181,177,227,15,55,82,212,205,103,18,216,111,17,114,100,92,205,35,253,21,169,102,24,108,250,163,18,18,76,248,177,184,177,110,84,181,57,178,75,84,143,173,220,179,133,109,88,90,128,25,128,156,76,178,231,198,141,246,196,183,230,131,224,192,196,149,149,45,147,164,173,72,76,166,138,76,107,116,61,61,177,230,247,21,118,245,55,17,236,10,66,73,30,108,163,71,249,236,184,139,40,105,60,203,231,233,248,153,140,37,207,153,171,101,234,75,156,56,177,13,38,110,213,93,3,19,167,207,12,25,172,225,149,149,76,90,223,31,79,248,68,137,87,148,138,166,170,6,218,39,50,249,62,0,228,251,89,85,125,56,184,181,161,47,2,214,89,70,249,114,226,226,34,103,26,227,114,151,89,51,23,152,113,41,207,85,60,35,240,136,138,12,191,169,66,243,108,204,153,140,36,44,155,140,100,194,136,164,51,236,162,110,210,221,67,25,241,190,111,18,42,194,25,201,178,60,150,51,173,24,192,240,40,54,106,73,210,79,135,107,137,84,86,201,57,70,133,86,6,8,146,19,151,164,163,18,194,182,168,121,243,110,178,145,52,102,152,255,0,133,144,243,25,98,250,113,210,112,133,90,171,81,44,108,159,24,241,152,167,205,2,198,73,56,132,155,188,196,35,23,160,79,137,4,153,172,68,66,254,210,154,224,56,141,240,206,46,225,34,61,87,108,156,201,147,18,201,252,34,196,52,36,205,54,201,32,253,82,122,171,153,106,11,31,171,79,27,132,94,234,10,72,73,100,76,210,202,66,173,190,131,6,180,153,76,89,50,73,247,17,161,100,226,143,132,67,198,157,99,160,182,62,70,210,181,164,253,32,137,147,247,81,95,135,174,35,127,126,65,15,233,163,96,61,145,187,132,136,147,113,4,126,234,70,147,47,97,205,172,161,203,17,252,191,232,80,87,218,122,198,52,236,209,57,87,73,167,152,201,44,78,227,86,193,146,170,178,47,144,140,172,114,128,204,181,218,237,37,192,88,7,64,31,80,19,14,92,99,251,171,176,26,146,140,124,219,161,161,94,24,57,62,81,61,163,39,145,207,67,240,232,116,131,229,148,60,107,63,48,13,236,137,17,85,220,67,181,40,240,196,139,149,78,86,232,203,88,50,183,118,197,82,201,178,248,40,163,106,218,166,118,251,137,177,169,200,70,44,253,98,182,180,28,66,202,150,155,83,131,255,0,96,19,253,213,22,234,63,93,6,168,88,116,244,225,123,72,123,90,31,116,216,196,79,186,149,201,214,7,31,16,68,56,201,116,253,96,204,127,55,63,254,146,93,231,250,50,170,54,103,31,15,175,70,254,33,44,94,240,100,225,46,229,71,179,226,22,153,140,127,155,149,36,191,108,66,79,25,170,169,167,69,254,157,87,55,247,8,140,156,218,149,16,32,30,119,129,186,147,134,79,217,112,152,185,87,45,99,237,72,127,148,255,0,170,182,207,178,212,209,134,207,159,255,0,105,43,43,248,13,137,212,141,85,167,45,185,165,197,17,74,164,181,38,149,131,8,111,53,116,94,52,178,158,238,89,65,204,94,68,84,203,39,201,7,234,178,166,222,151,131,139,183,78,36,113,166,75,20,172,66,85,213,80,229,201,3,48,139,23,238,44,171,116,196,187,114,110,195,21,50,147,73,169,224,179,183,16,254,218,173,149,20,210,1,249,60,58,134,166,173,95,93,159,105,44,88,178,171,70,70,30,7,164,54,80,193,39,180,75,176,231,82,86,203,74,213,16,27,184,157,130,89,82,82,14,201,156,37,79,216,248,35,3,226,37,180,236,217,17,248,191,231,92,204,185,92,173,177,24,192,211,219,47,60,197,47,241,39,244,240,8,55,230,66,86,207,102,78,84,202,54,164,174,17,240,155,137,13,212,40,149,43,33,195,173,32,217,187,72,181,85,196,26,64,102,169,129,148,159,117,54,252,73,167,200,14,41,66,203,224,185,150,176,212,128,156,125,164,69,139,212,92,117,143,17,13,149,196,235,191,63,81,46,95,182,147,80,154,39,226,6,6,89,70,155,154,4,161,69,202,33,118,177,114,248,116,250,128,90,184,246,18,242,99,23,90,234,219,106,226,65,152,253,15,118,250,49,86,241,74,30,231,195,173,114,235,139,90,216,68,204,98,246,189,3,225,107,38,94,108,68,254,68,205,154,60,118,76,203,97,202,69,61,182,243,41,96,138,208,130,200,108,40,132,153,92,85,62,162,15,168,38,154,122,24,235,98,48,88,134,152,218,227,178,6,35,117,166,81,69,186,99,80,250,144,49,35,102,80,179,245,105,52,104,30,145,45,146,194,46,53,100,25,145,39,86,253,196,182,84,0,122,119,197,247,144,215,212,128,43,30,96,139,42,211,24,59,99,226,49,113,42,186,216,192,240,237,25,81,106,176,28,98,29,85,204,105,79,9,131,254,181,81,91,166,255,0,193,187,86,87,21,81,10,126,17,40,139,234,75,33,249,152,50,164,137,83,95,248,128,124,150,2,49,49,9,10,105,242,135,245,18,186,168,211,178,114,202,33,85,92,106,172,160,83,173,198,176,162,6,161,151,230,241,98,34,45,241,143,39,154,89,72,182,237,135,24,252,168,195,25,133,31,15,42,109,181,80,177,27,107,48,244,156,193,18,3,241,85,172,238,28,170,134,238,180,246,236,196,24,164,23,220,91,169,52,96,4,207,170,68,205,8,182,37,140,203,242,179,250,74,217,73,51,87,66,127,205,197,202,186,21,85,36,170,211,147,52,94,53,180,208,222,87,225,196,149,163,81,0,160,106,75,25,32,196,97,17,50,141,13,146,71,247,22,160,214,188,111,234,71,6,4,177,242,139,137,45,107,196,115,54,105,89,195,38,239,18,99,230,194,179,230,202,60,138,75,80,221,234,56,195,226,148,76,105,28,107,237,65,218,24,191,238,164,102,113,234,167,69,205,76,32,63,40,148,165,196,58,105,62,101,17,70,47,220,83,51,44,181,52,147,230,55,251,104,184,116,135,178,99,247,101,254,52,203,112,196,151,51,217,26,243,229,37,101,253,181,90,205,78,120,192,96,76,188,253,30,58,208,62,94,44,73,25,153,148,232,214,61,0,124,205,115,107,231,242,149,121,127,117,35,213,90,218,226,107,216,35,64,26,41,143,198,204,57,83,224,232,153,118,80,119,98,16,241,167,88,212,75,24,210,92,65,183,130,192,203,139,136,138,182,28,9,98,6,40,145,120,212,9,169,229,8,127,40,92,68,18,50,158,126,167,141,144,50,237,9,141,36,150,65,148,183,231,243,195,47,139,247,80,179,234,158,78,80,148,101,26,154,125,240,4,78,82,229,39,238,166,52,246,178,164,159,8,74,49,41,43,14,45,181,164,36,147,176,216,144,251,9,113,149,68,243,106,56,204,225,20,98,255,0,18,78,24,215,57,254,108,67,196,186,20,70,20,62,156,242,73,155,18,209,112,25,99,137,132,74,254,0,65,131,180,121,16,86,85,68,146,76,220,104,182,134,145,20,240,229,198,103,50,190,164,170,131,100,12,82,229,12,74,86,124,241,214,143,155,26,72,109,114,8,47,225,92,114,77,70,192,106,157,30,102,140,131,90,124,161,40,209,49,131,90,46,226,174,118,205,79,42,200,30,234,30,28,155,249,47,79,103,112,196,232,54,87,100,141,194,17,41,201,58,98,226,252,153,131,3,141,38,153,62,84,34,101,176,42,111,15,226,236,72,209,54,155,161,172,222,217,228,45,110,83,80,232,249,113,188,50,197,84,23,117,67,216,225,23,98,231,47,248,169,47,218,220,35,235,126,39,69,23,44,185,227,203,247,86,126,67,219,219,208,106,168,222,25,165,198,226,48,144,147,35,30,74,32,218,171,214,252,10,45,182,63,182,135,124,249,80,73,246,215,66,181,196,97,20,202,124,190,120,184,146,54,79,177,164,33,3,139,42,233,213,80,224,221,249,229,40,196,137,126,134,130,66,118,141,61,145,249,139,234,113,195,107,105,98,149,213,137,52,141,175,34,23,251,161,229,87,210,126,26,68,147,231,154,40,215,47,214,223,5,172,96,145,230,169,83,104,17,184,176,43,55,209,85,26,201,150,76,97,178,173,172,214,23,49,165,250,118,215,16,189,181,27,162,99,19,79,147,211,172,75,200,186,116,10,216,147,89,149,66,58,112,97,236,194,105,58,180,254,240,150,168,214,71,47,48,68,172,25,73,84,94,28,73,69,197,104,43,89,152,42,155,113,141,109,69,59,201,114,73,202,171,116,245,244,232,203,243,151,196,141,115,171,99,94,87,87,105,136,165,198,87,242,19,233,174,142,27,139,200,80,64,83,74,228,240,228,92,205,27,104,222,198,217,78,169,125,62,12,150,110,229,136,98,34,90,27,224,9,143,16,74,53,39,26,101,172,152,140,151,44,185,80,79,49,203,43,155,137,91,42,154,173,112,249,247,4,147,101,139,42,22,76,105,214,68,196,20,124,111,135,182,55,111,203,95,147,18,113,3,225,238,160,164,27,202,94,85,88,99,94,125,197,102,200,231,108,135,58,182,215,230,250,215,72,173,53,118,215,148,163,83,151,112,192,82,60,37,236,72,252,45,124,48,251,105,153,117,240,20,232,44,153,71,231,219,149,52,141,14,9,25,155,169,114,136,21,71,207,151,116,68,243,206,113,71,135,41,18,127,144,92,78,140,203,232,144,120,187,70,150,79,214,103,33,54,145,5,198,146,208,211,206,178,250,137,139,235,95,8,236,204,141,191,219,81,172,50,52,49,217,69,30,81,114,21,78,73,161,125,73,247,120,149,220,108,5,137,152,37,30,68,146,214,97,228,159,9,133,148,105,125,10,46,96,80,236,134,80,115,8,104,9,47,202,126,33,47,166,140,72,60,177,5,198,149,201,190,56,201,203,140,74,118,96,168,209,143,95,45,109,98,210,1,133,47,47,237,45,117,88,230,141,229,52,161,173,83,227,14,119,9,185,70,154,194,212,213,14,202,37,223,48,178,100,83,218,157,147,133,43,169,90,64,170,101,107,56,69,137,99,119,2,37,148,66,125,69,212,171,136,162,109,54,31,82,174,67,217,80,216,245,68,226,82,180,58,192,154,110,224,245,50,250,196,245,117,14,213,150,199,226,148,146,222,47,160,11,99,79,212,244,159,80,163,251,170,154,146,224,118,92,82,197,137,5,49,239,140,78,82,140,139,193,48,251,148,219,183,128,21,114,97,214,141,157,169,65,141,47,30,16,228,198,148,154,227,147,14,85,131,236,136,46,146,164,187,12,106,52,241,194,151,136,203,9,241,175,36,147,119,95,40,159,182,133,159,187,147,45,133,48,184,254,162,179,170,159,6,20,76,197,40,255,0,145,61,180,94,66,145,17,167,218,140,255,0,213,178,38,151,97,4,154,220,162,47,34,105,118,240,106,208,98,175,16,197,247,23,57,178,178,213,90,88,228,136,81,101,26,127,254,64,246,230,196,93,168,166,93,193,28,76,61,164,95,3,118,75,184,56,140,33,136,136,48,233,87,147,132,69,73,39,17,148,168,211,19,32,201,130,243,123,137,140,203,141,136,248,74,167,234,180,173,174,65,196,136,155,204,248,117,58,8,31,46,92,162,11,247,82,71,31,244,107,18,243,236,165,91,61,226,228,198,190,85,80,238,78,204,194,234,79,171,104,65,145,226,202,66,149,81,198,167,56,226,241,11,145,90,202,138,75,152,109,108,144,65,3,3,148,98,196,176,187,249,152,47,81,51,235,109,125,75,41,75,199,244,208,250,207,226,21,118,137,160,61,133,132,174,166,117,168,238,53,135,169,170,238,236,21,48,95,19,220,80,33,209,246,90,146,212,54,37,41,49,249,245,173,63,14,174,229,252,68,33,238,229,139,22,87,241,143,237,174,253,166,233,226,224,194,24,188,138,235,251,56,140,196,28,202,215,214,196,98,245,60,204,103,225,85,186,146,144,255,0,156,92,106,95,15,164,121,203,177,128,79,227,88,202,104,198,236,62,165,19,132,92,138,102,181,231,140,124,38,234,71,126,57,6,233,129,137,2,79,251,75,124,251,136,178,65,203,86,65,125,197,170,205,219,216,6,119,21,177,39,86,241,127,200,185,148,202,173,64,55,191,105,145,94,6,248,18,124,34,9,26,206,34,114,137,99,103,207,64,56,197,85,245,228,25,199,137,44,93,79,93,127,70,107,99,148,124,170,83,86,233,178,78,59,229,215,139,181,46,170,135,107,91,196,85,204,221,42,248,13,99,244,59,39,142,116,31,109,65,234,26,210,73,63,40,150,253,1,62,14,237,145,44,37,46,163,101,166,43,100,197,221,139,25,114,170,194,202,152,190,162,49,197,195,84,65,251,73,243,217,146,38,17,64,228,250,138,187,208,64,47,105,98,104,209,33,1,230,47,42,232,196,85,35,32,62,254,55,22,235,141,110,147,49,241,135,152,171,100,157,73,18,107,254,82,46,37,183,194,12,232,152,76,85,17,197,216,98,205,102,108,171,8,193,149,234,172,197,20,155,111,168,150,50,52,184,82,223,180,235,85,181,82,120,254,226,203,80,2,102,70,200,206,164,134,200,219,16,118,170,55,231,252,229,81,186,133,239,146,127,253,253,44,141,117,25,125,199,250,122,212,227,3,12,92,133,26,185,14,161,1,64,205,161,84,166,149,134,9,208,118,133,226,90,47,130,13,54,127,148,42,69,91,46,0,222,229,92,203,143,104,210,136,147,73,158,14,156,170,22,31,196,40,178,108,182,146,197,252,138,229,149,176,103,65,100,176,202,26,213,176,88,4,212,48,108,187,132,142,129,163,31,9,159,41,21,21,15,140,125,73,151,226,160,120,98,229,200,186,55,132,169,25,168,116,145,251,165,136,138,126,28,98,65,63,202,69,32,134,186,57,164,158,113,57,144,242,97,128,64,120,113,114,45,220,209,205,168,16,118,182,85,216,101,169,201,250,96,131,31,9,83,152,223,34,117,83,25,241,108,129,202,33,164,86,167,32,169,11,67,166,222,94,210,229,78,223,24,2,30,28,73,243,227,68,164,27,229,226,83,209,167,250,188,183,245,137,13,40,84,89,62,180,99,97,12,37,149,36,97,139,230,253,196,93,169,128,32,60,73,69,108,205,177,48,164,220,26,165,4,198,30,203,221,196,183,64,173,37,33,55,97,47,34,71,152,228,58,60,51,241,191,151,149,46,66,129,234,171,43,155,41,192,245,25,67,226,235,90,89,12,246,252,62,169,151,237,170,25,38,173,147,225,196,37,131,235,72,46,104,133,26,170,178,134,66,106,221,54,74,153,121,66,168,77,36,4,30,19,8,107,15,82,96,251,187,18,233,134,200,78,36,173,152,42,142,88,96,70,6,108,163,89,254,33,173,43,58,178,149,35,96,72,84,162,201,251,98,122,116,66,143,33,18,87,250,49,80,107,185,197,30,44,88,134,145,63,7,158,110,76,137,164,10,211,136,12,229,202,145,234,25,47,173,63,87,106,106,133,138,88,19,24,80,97,91,127,248,175,72,105,223,144,121,132,84,230,24,73,100,124,57,113,38,81,69,155,98,9,231,49,138,144,73,134,11,34,60,37,199,141,84,92,64,156,35,225,137,140,170,52,209,167,70,157,132,223,244,211,212,44,69,221,233,182,65,59,241,37,176,239,181,86,150,149,242,133,146,65,174,152,106,169,100,238,128,68,115,41,34,144,12,205,3,145,115,75,209,196,249,54,133,86,102,55,105,45,109,127,111,5,153,133,201,247,85,41,181,61,229,108,78,104,17,138,52,21,37,32,35,15,40,85,39,166,142,77,107,195,139,41,10,169,28,113,86,164,172,196,147,62,45,69,39,202,126,132,171,107,44,129,59,221,202,166,110,244,49,38,203,121,130,34,44,41,52,126,167,173,127,14,76,107,118,25,56,106,22,46,35,105,184,182,227,195,198,188,253,12,8,61,43,125,35,37,143,245,98,196,170,3,106,1,143,17,121,82,239,50,98,193,82,122,4,1,193,35,51,9,27,101,163,232,245,0,254,145,19,109,205,105,58,68,66,161,183,128,173,127,42,167,228,83,136,84,74,31,135,164,164,229,136,44,169,117,244,9,113,128,252,202,209,250,135,232,202,34,12,198,139,101,196,100,47,80,175,240,21,56,140,205,85,46,160,248,140,36,109,109,175,171,243,21,57,248,133,240,221,242,88,243,87,101,42,135,164,141,99,10,86,210,88,151,60,157,43,187,221,125,142,149,145,81,63,165,251,225,214,201,99,57,121,82,179,67,60,98,112,197,85,90,111,79,0,160,202,108,98,18,124,198,83,70,250,107,169,89,83,22,57,142,124,200,114,228,131,148,164,253,181,139,32,108,95,148,217,85,52,250,173,201,243,8,171,228,154,163,140,104,170,184,14,105,204,57,53,172,22,81,137,13,61,244,113,178,6,194,86,95,219,83,51,40,103,23,164,164,18,240,105,15,7,183,149,42,198,255,0,97,137,63,100,22,22,83,246,153,113,249,160,189,40,5,86,161,173,28,149,166,203,76,28,191,164,85,174,128,71,50,3,43,79,152,69,84,245,182,177,38,145,156,163,200,148,155,73,90,136,111,205,214,165,237,116,101,168,137,187,169,158,65,17,73,161,215,196,44,117,131,60,101,250,75,72,109,71,7,166,82,230,85,178,117,28,111,243,110,95,219,79,25,158,112,51,5,73,161,112,177,85,51,226,69,80,167,50,186,92,254,66,170,0,217,85,120,48,217,72,85,193,103,233,139,82,220,122,129,138,62,46,180,242,171,80,218,198,249,67,9,27,110,134,88,235,38,173,29,223,158,208,68,18,77,232,39,131,47,245,69,64,85,106,25,195,233,42,111,62,236,114,98,101,203,200,182,205,231,161,161,158,143,107,56,28,83,228,227,253,213,57,62,28,225,145,225,44,162,21,50,211,215,114,178,60,89,83,201,49,153,57,157,92,137,150,191,66,228,66,122,61,140,111,155,228,91,61,122,86,76,37,18,168,129,91,115,159,104,94,180,77,150,140,60,96,110,202,46,53,93,181,54,218,146,172,100,169,195,121,162,100,196,36,84,13,67,255,0,182,249,104,224,179,109,244,196,53,55,169,13,19,59,54,130,30,95,168,164,202,86,195,59,237,61,234,81,62,80,164,83,26,123,76,31,77,157,246,59,165,105,67,168,78,40,172,174,40,134,68,124,154,24,151,99,127,180,133,98,108,106,141,37,151,112,127,249,162,62,6,152,32,187,68,130,135,25,149,163,218,101,234,77,35,93,158,15,41,186,210,52,213,26,163,150,83,196,140,14,164,184,198,244,211,229,89,179,88,2,79,14,36,124,103,213,19,150,92,168,223,202,85,15,200,87,215,33,246,193,31,171,109,100,131,22,33,137,39,124,51,201,243,46,94,69,80,248,20,243,137,250,161,255,0,18,216,253,49,178,30,94,161,253,197,211,27,69,246,77,172,114,59,40,119,144,108,184,74,76,126,105,227,223,46,76,94,25,242,68,69,115,225,4,128,127,16,202,85,31,38,158,113,14,254,92,75,106,143,192,91,9,205,14,180,124,182,51,201,251,139,12,53,88,255,0,167,95,101,34,195,80,233,43,25,220,89,73,141,109,211,218,49,241,153,212,155,241,194,195,122,74,219,137,164,103,47,26,186,13,84,24,44,102,110,82,33,41,246,48,98,240,151,145,110,52,156,172,202,98,165,105,21,56,26,170,20,249,48,125,146,161,103,223,78,146,204,70,40,255,0,137,70,89,103,221,101,136,82,33,141,119,42,55,234,202,185,51,118,41,192,158,248,145,101,99,27,153,36,209,33,131,108,127,155,46,34,43,27,41,250,114,72,243,93,242,143,233,137,110,164,187,248,120,34,127,78,161,146,82,46,219,42,18,111,114,150,183,28,38,113,32,173,110,63,238,247,80,183,122,144,19,65,138,186,6,217,70,188,214,182,71,218,68,18,147,43,204,197,86,168,23,107,169,223,27,38,105,92,107,126,158,212,241,103,127,117,149,15,248,12,229,1,55,121,50,21,77,26,134,86,155,62,88,130,72,221,59,38,74,110,226,157,39,108,9,39,98,113,62,52,26,136,59,179,79,140,47,229,92,155,215,165,201,38,19,20,130,95,36,211,158,203,192,185,72,69,171,27,184,152,150,175,248,151,4,68,195,95,23,114,79,168,168,40,100,202,178,249,185,98,196,63,166,185,253,110,152,216,179,55,184,170,43,110,15,27,192,72,104,232,10,116,3,89,65,24,58,185,18,121,54,181,94,236,172,68,82,215,122,180,16,89,205,216,166,24,107,157,73,45,152,82,42,200,227,217,80,235,80,46,34,217,1,241,50,229,34,77,107,166,24,82,63,119,147,26,81,166,244,221,229,36,237,220,190,181,107,107,62,186,76,76,66,41,50,39,171,68,98,177,205,46,52,100,82,28,101,16,178,171,189,31,91,165,99,68,218,75,22,41,31,81,106,140,17,151,133,50,141,79,85,231,243,98,34,186,200,213,22,185,13,159,85,22,183,154,36,168,200,11,41,48,112,19,118,44,170,99,82,127,73,59,246,133,38,53,170,182,215,32,249,165,101,81,102,123,123,133,84,136,213,65,5,188,183,225,129,181,26,143,101,56,32,159,41,132,53,215,117,12,13,207,129,131,21,75,79,211,18,167,51,169,116,174,98,216,157,170,51,51,230,202,175,41,51,205,127,16,148,220,13,31,107,11,251,82,46,157,165,102,2,182,38,33,69,30,68,141,128,202,183,53,26,28,226,68,218,36,51,52,196,184,192,229,42,168,178,184,25,79,203,140,72,57,51,7,37,137,86,79,225,173,29,8,211,73,56,135,138,95,90,222,25,224,27,56,138,179,184,243,146,206,172,74,72,208,45,119,121,162,117,167,219,103,16,190,170,53,81,60,205,99,40,104,91,227,83,91,3,21,76,94,65,63,177,5,91,78,123,115,178,32,133,201,238,46,163,67,164,170,169,6,204,162,25,126,162,154,178,167,61,70,57,157,8,94,57,108,202,34,42,217,134,33,72,204,56,198,49,125,53,105,62,29,30,14,40,163,17,20,253,244,0,66,6,92,163,68,140,143,199,81,148,213,26,103,31,106,41,240,45,108,134,253,161,84,36,153,231,17,248,165,113,167,212,154,146,215,6,24,146,177,40,43,100,104,99,233,47,43,127,87,40,101,26,202,52,98,9,253,72,9,54,182,164,63,46,66,253,197,168,211,237,125,162,174,139,55,208,152,150,25,170,134,15,155,201,145,7,25,128,156,71,237,5,136,106,50,76,251,194,147,237,163,222,201,219,92,177,37,114,46,102,189,189,202,213,74,233,154,96,4,136,254,92,169,108,10,77,177,30,150,213,93,202,31,9,139,200,159,50,215,143,153,83,121,188,180,18,161,91,104,164,30,18,137,36,153,163,234,163,61,242,203,43,248,214,55,23,27,96,60,193,83,208,245,38,250,95,205,166,89,28,90,140,95,217,253,38,41,63,113,109,140,103,198,255,0,49,91,95,119,140,24,67,196,167,231,218,131,39,49,72,134,107,133,70,87,122,146,154,51,49,4,68,41,18,13,228,185,195,202,81,16,67,77,32,76,174,238,52,92,171,57,134,173,156,12,33,226,72,50,129,198,127,7,235,198,36,174,100,97,206,243,14,95,250,171,83,233,231,103,195,237,166,144,244,241,253,145,45,104,104,109,137,207,77,173,133,221,145,45,153,118,200,196,197,16,185,83,109,67,197,43,104,82,242,45,212,250,14,12,145,238,204,153,85,92,44,49,211,22,163,146,14,82,141,55,53,86,229,249,66,149,195,210,64,140,124,34,84,12,11,235,122,138,157,99,160,150,53,82,63,83,212,75,197,219,25,60,190,209,227,191,7,168,11,24,164,172,43,117,14,231,229,11,20,159,184,176,147,168,95,72,126,44,133,31,184,177,166,167,192,84,137,178,124,170,71,237,11,147,34,212,19,63,187,116,65,43,201,38,166,212,145,55,102,16,196,69,40,106,120,37,127,110,37,58,163,143,221,141,172,153,47,7,235,201,254,234,204,49,129,100,79,155,200,133,52,96,70,27,240,151,42,103,67,142,75,48,251,138,138,170,128,30,202,114,66,7,244,226,164,219,11,93,222,109,215,250,213,72,67,107,24,127,54,46,52,33,161,144,175,204,20,90,255,0,6,84,220,205,37,190,27,10,94,85,166,102,140,139,24,121,186,150,176,217,106,58,147,179,12,82,20,74,190,53,149,117,148,79,155,46,34,125,213,173,51,39,45,9,212,139,141,14,156,108,225,16,202,79,186,148,106,24,211,167,61,152,120,177,125,52,250,250,181,145,143,242,133,227,94,129,38,32,187,69,149,73,90,237,151,169,82,84,44,181,132,198,27,41,19,136,214,164,32,253,175,229,76,172,130,57,204,226,18,153,159,72,124,157,88,151,77,108,184,146,8,159,168,98,8,156,197,255,0,105,36,159,172,235,122,98,10,78,79,168,156,192,211,3,146,143,102,140,136,62,213,54,143,250,50,177,242,171,95,229,130,193,10,172,165,253,212,84,61,78,114,63,154,133,53,164,161,166,132,7,154,90,75,125,119,249,223,19,79,69,254,69,58,233,197,117,28,120,19,69,41,51,75,16,196,63,166,84,45,149,222,149,131,244,255,0,141,72,7,73,92,206,126,238,194,81,10,140,125,56,43,89,237,173,101,100,95,115,22,166,22,186,146,168,163,121,98,110,114,126,210,146,101,245,193,101,255,0,114,33,171,215,198,137,56,12,16,68,52,17,170,137,27,233,161,99,87,81,178,55,233,187,177,148,140,204,172,223,118,50,68,196,185,84,249,135,168,39,82,219,3,88,28,156,66,138,69,22,86,182,38,20,122,135,57,71,242,137,109,107,223,238,148,153,22,246,93,216,145,157,67,198,139,173,140,194,251,73,128,217,14,202,88,223,194,141,54,185,151,7,136,171,7,179,16,223,214,37,206,175,164,188,183,61,188,107,54,116,96,177,210,255,0,28,178,200,15,22,44,73,92,155,234,232,220,62,234,67,0,195,240,103,18,119,3,74,196,182,39,47,26,164,112,255,0,76,102,18,90,191,114,55,152,42,94,5,196,225,89,109,11,196,186,161,190,30,128,108,225,159,198,147,89,105,234,218,134,102,203,144,138,251,107,246,78,193,180,151,123,144,109,37,255,0,26,209,101,3,222,10,8,33,39,228,177,203,212,171,232,96,50,220,156,197,227,240,83,244,255,0,161,142,106,202,121,114,101,243,117,171,122,23,250,72,248,68,168,166,80,213,66,65,190,171,35,56,132,181,149,60,6,179,24,76,212,243,136,199,135,22,37,41,119,26,92,159,9,97,149,200,139,178,164,181,25,242,154,81,22,97,173,149,52,120,66,145,99,160,160,181,82,109,74,60,57,114,167,193,135,98,79,238,136,36,56,97,2,147,150,92,164,60,253,114,78,152,144,63,144,168,102,211,232,7,236,134,79,14,89,68,88,50,28,65,147,54,84,174,29,193,228,247,21,101,60,196,199,196,146,192,110,178,152,1,13,1,14,250,40,189,212,183,207,46,76,165,72,230,103,25,254,80,74,123,108,227,171,41,210,217,48,22,64,196,98,137,104,100,0,123,34,26,138,128,105,209,185,185,10,170,233,230,111,71,132,162,66,179,163,23,219,87,83,41,143,36,97,225,202,53,43,101,72,50,145,155,66,140,191,81,92,191,79,30,111,14,212,137,61,198,146,157,8,25,66,92,75,185,123,253,156,126,68,225,169,24,48,101,218,255,0,34,202,51,200,37,188,48,44,186,101,151,141,79,234,24,118,49,185,162,20,138,44,172,227,88,160,204,242,63,180,137,164,107,141,179,48,226,34,136,129,48,248,56,75,200,159,64,12,172,121,101,149,77,163,30,197,188,13,66,2,240,173,214,182,67,255,0,128,242,226,82,48,223,207,196,173,106,176,96,230,198,145,112,108,181,6,39,31,107,255,0,177,34,144,164,78,99,76,178,32,62,110,46,36,251,206,180,92,162,20,97,37,54,183,117,67,103,110,82,125,165,109,196,241,18,186,146,58,170,144,22,76,225,236,70,233,141,48,56,204,97,140,177,153,63,222,196,69,190,158,227,41,48,163,113,135,85,82,169,145,159,143,229,4,179,244,209,144,140,52,184,185,82,217,44,60,97,230,67,83,221,227,63,245,28,137,22,70,26,163,147,86,213,23,187,24,148,126,179,210,180,197,138,249,113,5,149,89,76,159,18,72,248,132,146,76,158,12,15,17,162,145,62,251,18,169,31,166,35,69,36,76,70,23,32,144,26,183,65,214,201,254,162,104,25,72,36,110,252,17,172,115,4,74,210,27,61,72,29,73,163,155,33,217,78,109,163,13,22,17,49,109,113,43,126,9,62,208,202,147,220,80,144,115,178,137,109,141,37,241,184,138,149,173,107,1,89,1,144,107,96,225,136,36,174,214,237,130,34,25,147,193,239,23,18,81,118,96,126,67,6,80,202,161,35,92,101,55,201,187,148,95,210,21,109,135,168,117,24,201,204,92,163,74,31,26,198,72,217,196,190,111,1,27,192,70,42,150,216,229,104,110,193,39,218,228,77,33,195,36,223,238,177,40,248,23,122,114,55,186,76,137,187,53,32,201,254,93,20,139,22,232,216,148,219,74,141,172,170,162,214,243,110,178,145,104,141,84,57,207,203,137,105,12,153,114,121,165,197,34,196,218,132,245,164,195,16,75,173,100,127,163,153,148,219,50,144,158,124,57,22,137,52,247,152,51,8,92,105,181,109,145,231,15,52,178,140,73,147,53,56,197,197,186,25,83,126,66,249,104,102,219,19,209,163,75,16,58,136,135,124,150,70,127,106,166,159,48,150,64,237,26,144,147,13,249,17,107,241,20,37,247,12,39,22,252,107,54,121,228,204,24,185,82,215,211,140,188,93,73,245,36,200,144,137,180,55,98,197,195,152,225,177,158,50,179,150,0,196,182,178,224,131,249,64,137,21,50,124,18,129,253,98,80,115,53,57,235,103,124,164,93,200,214,51,95,128,133,203,242,96,202,89,248,135,251,170,30,213,231,33,223,233,229,197,139,220,91,13,112,251,182,51,118,44,75,108,106,120,146,88,254,85,72,255,0,230,43,28,243,88,106,173,105,4,28,54,153,5,244,209,250,87,85,30,202,35,11,47,30,79,166,132,212,250,122,116,99,188,34,229,26,2,134,97,41,9,250,4,205,30,137,144,41,101,60,199,146,204,184,147,157,49,38,33,25,180,50,78,19,30,200,125,93,168,234,125,55,56,100,221,132,74,69,42,93,70,170,170,43,57,113,172,38,85,105,241,179,139,177,79,154,214,116,110,19,23,169,13,234,228,75,249,18,139,85,24,73,164,4,145,242,139,141,110,129,166,25,131,229,49,137,77,189,246,179,79,195,63,143,233,167,144,46,236,160,179,10,221,215,25,84,71,168,99,106,106,156,157,120,215,57,178,135,168,237,143,250,162,46,240,201,145,39,51,230,202,63,229,72,108,169,226,143,204,209,57,127,105,22,133,249,104,25,33,19,167,171,111,43,124,55,114,136,81,171,230,26,9,64,207,149,33,72,164,36,204,150,62,34,139,16,213,6,155,146,9,44,237,74,80,245,168,104,6,12,198,22,37,47,1,227,178,150,255,0,78,42,161,212,149,71,178,99,196,18,143,247,23,52,147,2,215,73,74,205,16,164,40,253,197,69,86,117,16,172,158,201,209,159,250,162,38,148,151,124,125,169,53,109,169,53,0,216,18,151,145,48,135,78,10,158,99,23,141,66,69,81,212,175,124,195,205,6,36,154,77,108,232,222,232,215,159,119,91,131,229,11,200,180,6,100,169,36,89,11,24,202,37,126,164,149,26,94,208,169,228,9,39,157,245,83,40,26,108,115,159,152,162,26,105,50,52,26,134,113,23,147,237,171,50,162,104,45,152,75,100,243,194,103,54,65,101,72,119,228,207,137,52,121,143,58,94,89,104,91,90,172,188,194,46,34,40,84,107,13,97,198,219,49,134,42,99,234,172,233,16,148,89,189,112,76,253,81,10,53,148,57,243,161,63,52,177,113,166,101,99,75,95,49,145,124,147,39,211,70,242,133,7,91,171,96,217,124,166,192,98,251,137,147,227,0,137,149,174,35,43,32,131,241,251,228,191,14,41,34,76,99,73,220,247,21,103,38,134,186,79,181,200,182,198,210,80,127,187,185,196,47,166,143,197,139,236,203,24,230,1,120,66,81,23,246,150,70,124,168,195,226,91,164,192,163,173,30,26,233,227,41,22,192,153,132,78,181,65,68,143,153,98,95,116,139,7,190,113,71,218,68,249,241,162,45,111,12,17,249,242,170,91,65,106,76,178,49,227,17,62,134,198,73,30,19,47,143,96,10,180,61,227,31,186,149,153,70,26,64,128,200,196,249,65,15,34,42,124,243,136,24,165,151,248,210,112,204,219,115,24,171,84,205,103,166,5,197,44,188,159,81,73,166,26,167,141,25,243,137,238,39,117,80,6,38,102,50,77,14,250,170,221,159,211,237,6,182,178,180,17,137,148,178,136,95,182,171,27,41,165,108,150,68,40,56,162,229,39,130,159,102,134,131,100,247,203,182,23,241,137,62,129,50,33,0,192,226,91,204,111,162,171,249,84,249,37,182,77,126,18,170,173,123,205,95,1,47,159,14,116,110,96,137,88,121,241,160,159,37,158,124,200,110,162,252,130,167,52,159,36,131,39,48,136,152,83,234,64,19,136,34,85,86,166,170,40,48,237,114,147,238,36,143,13,0,198,242,151,137,35,42,58,141,96,153,55,0,146,12,92,105,75,42,128,82,102,196,128,147,48,4,63,244,241,101,84,212,48,206,86,115,113,34,53,100,1,29,148,57,67,31,202,8,74,86,125,148,184,220,38,17,4,69,221,97,210,69,27,59,99,41,253,91,163,1,108,13,216,162,242,9,87,188,110,38,72,115,24,1,60,214,98,55,186,162,245,159,253,158,52,62,173,156,203,107,184,163,200,47,113,87,204,49,52,252,188,50,248,150,246,95,80,78,103,41,108,103,19,233,140,92,105,227,102,133,177,21,149,92,83,2,170,171,79,193,101,117,24,184,196,152,195,135,59,38,92,68,64,26,182,212,167,221,196,128,65,70,250,101,79,161,218,203,218,226,250,74,82,91,94,69,213,138,58,119,159,30,19,39,48,195,20,164,229,81,48,238,37,9,252,169,163,45,94,63,117,113,179,50,49,92,92,180,123,217,225,132,42,122,123,49,121,161,153,50,116,158,146,173,12,146,66,159,9,85,18,70,114,12,164,237,149,62,246,95,48,184,254,234,215,232,241,5,196,17,15,253,165,208,36,192,1,98,253,197,42,104,4,140,247,174,189,24,82,125,244,128,141,204,190,6,100,184,221,50,147,195,86,158,72,212,228,240,220,82,121,237,34,140,169,36,91,130,148,53,183,123,158,228,225,243,15,225,194,85,3,84,27,92,143,151,96,37,95,90,97,151,221,81,219,43,96,246,121,201,27,243,23,42,157,181,140,72,68,204,25,74,170,48,127,58,54,78,149,29,216,240,226,84,142,53,113,24,230,102,124,169,36,194,28,101,79,234,170,167,86,179,41,120,147,73,63,13,193,167,217,187,202,165,231,207,181,147,47,21,118,66,141,13,31,130,140,172,163,227,93,227,225,41,86,134,106,72,153,56,103,151,34,80,200,122,131,255,0,96,38,144,224,74,47,134,238,40,196,164,221,59,14,172,163,55,235,11,31,14,28,127,237,45,241,166,90,206,238,42,25,154,120,229,246,145,129,245,90,223,210,69,72,176,140,204,161,175,12,188,61,73,78,99,228,230,84,21,179,229,217,112,203,255,0,224,72,137,48,43,163,3,49,132,154,186,19,98,70,75,206,66,37,54,175,197,238,226,78,108,163,74,157,230,42,225,73,254,36,182,6,131,191,147,205,44,68,254,69,69,132,75,24,214,223,16,99,194,85,95,2,102,248,24,114,164,44,211,19,163,19,244,169,204,58,217,80,121,141,140,73,25,41,242,85,89,92,32,218,73,132,229,49,70,167,230,82,14,49,240,151,173,81,190,227,31,186,133,49,183,189,197,66,207,97,26,50,94,202,156,120,62,81,67,207,128,65,31,42,235,239,134,2,131,18,151,178,211,114,138,247,225,138,69,117,101,114,85,5,211,102,252,140,204,173,225,204,136,32,114,197,202,162,97,213,88,198,254,212,137,237,111,170,255,0,236,85,54,141,139,45,70,225,178,97,101,225,197,137,55,125,104,39,1,77,153,246,190,127,160,77,3,48,227,31,42,75,50,3,42,185,33,170,180,5,140,151,255,0,73,18,150,141,165,109,96,159,12,190,197,214,61,99,43,31,202,145,24,192,156,126,28,137,183,175,240,34,171,32,150,53,81,198,206,34,141,58,161,153,107,26,95,86,81,160,228,176,227,234,91,161,218,158,23,82,194,197,185,175,159,37,152,76,44,73,92,252,2,3,249,82,159,88,200,204,216,146,185,55,27,149,44,196,8,244,175,86,123,194,94,180,206,183,70,81,214,191,48,162,242,47,105,183,147,221,79,166,99,32,248,74,175,189,69,169,149,23,76,146,65,33,12,251,95,237,10,136,227,243,229,69,25,224,16,20,236,190,65,145,37,113,85,56,128,121,139,40,98,82,79,135,207,139,46,85,112,111,57,36,66,201,173,121,31,212,53,88,217,88,42,192,20,150,175,173,38,47,109,86,73,8,236,162,254,234,82,26,24,63,200,159,67,134,8,204,230,83,101,84,203,185,182,186,144,198,164,0,229,61,49,135,1,241,149,147,35,83,249,229,44,84,29,223,204,196,249,76,98,250,106,182,71,81,45,67,72,94,65,143,181,106,178,127,7,42,159,141,50,214,55,20,177,127,34,98,195,110,84,106,214,27,17,96,103,229,62,44,68,18,213,107,91,101,39,195,23,90,42,202,49,196,60,209,18,168,23,22,163,63,48,178,170,170,139,228,80,214,233,235,92,25,113,17,27,26,102,46,18,175,159,248,145,44,64,218,98,196,150,178,77,117,187,255,0,84,33,101,80,146,92,190,135,169,73,233,177,44,153,237,173,65,161,219,117,21,97,0,48,106,89,195,43,47,242,172,102,90,156,189,60,73,191,32,198,83,84,240,143,234,165,198,161,131,52,157,164,42,211,119,124,10,208,60,178,229,12,169,117,15,196,42,233,60,33,138,66,147,237,37,89,174,222,192,170,90,85,67,101,104,241,42,16,207,0,135,250,2,41,152,118,86,36,229,216,16,73,203,2,249,44,229,85,101,103,11,13,3,101,16,127,218,198,254,69,137,166,12,164,202,17,12,95,182,167,166,67,197,213,144,164,67,70,153,121,25,252,208,56,254,234,158,212,128,181,43,3,36,30,121,101,136,133,66,220,89,69,193,132,66,24,144,204,184,36,150,115,11,18,211,62,248,2,6,28,67,89,145,162,67,85,18,79,49,138,65,13,109,11,40,4,196,180,210,103,78,127,111,26,219,179,196,206,212,235,97,13,19,228,214,231,234,196,53,131,223,165,75,195,139,254,170,152,212,140,178,254,208,68,42,211,91,91,58,75,57,98,144,73,246,229,11,41,90,253,49,167,59,177,66,201,251,171,48,237,48,98,16,148,248,104,72,46,100,217,134,196,60,61,72,102,97,205,184,88,50,44,158,240,19,185,106,217,238,86,230,70,102,60,73,64,244,105,53,163,127,233,114,163,61,86,140,127,251,107,197,252,169,11,227,30,52,188,222,218,98,24,213,182,67,196,110,197,155,108,225,96,223,196,128,23,249,124,89,63,196,138,103,196,42,161,143,21,136,172,68,151,108,253,52,111,218,9,105,124,200,147,120,165,136,104,110,146,227,239,45,64,89,113,70,64,124,166,68,162,201,131,40,243,101,92,162,170,251,211,79,194,82,39,118,90,216,150,64,218,68,17,50,42,70,210,28,246,81,187,230,68,44,188,34,42,219,112,201,112,98,101,175,199,145,73,6,28,236,124,61,139,72,106,181,28,146,63,148,159,238,167,219,212,203,25,154,126,170,41,255,0,94,49,41,253,73,63,210,72,203,11,27,78,79,221,71,217,70,212,113,190,80,81,121,62,162,67,39,225,212,171,46,107,105,68,42,54,110,109,138,170,77,66,59,248,140,52,69,71,166,244,193,203,59,44,181,163,67,104,96,82,65,103,23,26,233,80,3,20,172,226,18,21,81,12,179,5,134,146,12,224,48,60,105,13,246,143,131,27,167,30,69,167,82,106,29,143,20,65,19,34,151,178,248,139,58,180,15,9,162,242,23,234,167,105,29,13,85,81,244,106,120,191,109,122,102,8,221,65,83,84,54,83,173,200,206,94,213,101,38,183,108,12,198,228,252,136,89,25,249,152,202,1,206,65,245,44,30,108,99,230,18,218,27,34,15,218,82,183,119,115,137,59,14,44,67,76,104,101,148,243,148,28,34,88,210,92,30,49,57,177,166,208,235,119,209,7,247,86,169,148,145,107,89,237,228,74,202,174,32,108,249,155,145,176,197,22,37,156,11,128,70,254,233,122,182,48,39,15,10,222,106,70,15,135,18,202,168,227,23,223,86,201,103,9,72,82,36,147,230,74,154,252,37,90,141,24,17,137,132,210,134,37,191,115,79,27,152,178,178,147,237,163,128,26,35,4,99,230,84,213,182,89,6,192,226,26,143,147,119,7,39,219,91,105,236,129,159,40,138,166,204,99,21,182,85,91,224,102,40,144,85,181,67,132,155,239,55,49,123,80,15,187,166,131,254,96,95,227,18,170,201,136,165,4,8,96,156,206,17,15,34,34,53,62,218,95,46,49,40,135,235,99,201,62,26,152,24,135,245,61,196,100,107,187,146,63,49,130,84,146,73,40,202,170,116,155,89,52,123,28,92,98,39,212,83,239,126,145,23,44,187,152,194,81,186,134,76,171,40,47,8,75,137,115,57,148,150,177,143,218,66,168,127,153,254,74,247,95,163,183,201,184,209,195,233,180,202,190,126,36,163,240,226,17,10,185,68,103,159,6,28,72,128,250,228,111,105,10,178,139,137,115,62,124,75,113,191,229,113,36,38,243,141,194,178,167,121,202,254,82,141,57,124,1,149,116,198,216,230,35,19,190,120,253,165,190,28,150,119,101,77,223,72,204,124,197,82,150,84,231,17,254,80,164,78,217,241,20,109,62,121,39,51,14,85,49,107,91,46,23,54,36,198,4,105,209,137,205,202,158,76,152,57,160,194,81,13,10,180,2,102,134,25,39,31,155,173,118,77,60,24,145,162,114,148,120,252,20,53,13,85,105,24,243,10,80,196,152,204,9,196,7,225,149,254,132,182,253,2,160,186,147,104,41,207,218,41,11,187,93,179,58,145,70,152,120,223,171,42,223,13,241,103,17,133,40,184,209,255,0,216,236,79,214,135,215,250,149,20,58,123,88,71,204,28,170,182,146,146,180,167,205,19,24,149,28,240,211,194,103,205,202,26,70,145,16,21,89,197,122,84,196,146,118,122,135,90,105,168,100,214,212,177,229,218,140,162,82,183,26,146,158,49,62,82,82,245,85,220,29,72,61,161,139,149,65,102,203,248,59,71,65,12,251,225,254,114,226,74,61,98,242,72,222,96,241,126,226,179,178,209,47,133,204,33,113,173,53,181,177,75,196,104,184,151,77,20,67,152,62,134,226,218,94,105,101,41,80,240,230,122,36,236,82,234,198,95,184,69,215,102,105,231,139,168,74,110,215,79,69,47,111,98,221,181,12,137,203,89,131,40,51,68,18,223,166,53,59,36,141,226,55,17,22,232,218,109,226,243,229,227,90,159,166,30,41,76,52,79,249,209,80,13,159,85,234,67,204,81,118,168,123,141,19,182,38,236,75,177,67,96,246,44,17,87,141,165,125,94,35,240,167,85,87,18,199,60,209,62,156,95,243,31,105,80,79,161,211,19,125,209,161,97,232,55,214,157,253,137,163,244,171,201,17,252,75,118,194,192,80,231,213,84,179,105,16,185,85,93,84,144,93,193,234,92,230,29,150,159,173,178,244,155,30,41,30,124,106,230,4,151,198,39,202,117,169,5,129,164,201,37,65,248,114,35,63,19,159,31,184,189,61,156,153,82,137,242,89,145,13,14,142,53,134,134,248,138,72,64,126,82,145,73,79,248,181,58,48,31,155,115,36,133,235,69,155,79,122,183,54,36,246,171,225,95,169,3,54,33,161,122,93,27,95,112,220,56,29,150,164,212,211,101,30,199,17,114,23,173,57,211,26,159,94,70,63,52,252,67,93,26,227,67,18,17,222,28,93,74,102,101,105,5,237,33,186,52,80,179,57,105,85,175,222,32,124,222,50,173,83,245,180,27,47,148,44,165,9,2,4,169,39,195,136,137,155,41,31,91,205,46,41,4,147,241,233,242,109,135,140,135,70,54,102,218,229,34,42,0,119,60,165,23,26,10,182,27,201,251,105,166,96,70,247,80,3,152,114,64,32,19,136,120,212,253,243,193,55,192,209,10,63,241,160,173,110,254,81,248,138,53,27,1,151,27,183,152,197,227,92,114,205,149,14,168,99,198,231,86,170,212,246,181,0,102,210,82,60,223,18,46,8,207,155,200,85,207,171,88,244,75,204,124,248,75,145,91,72,90,167,61,134,236,178,37,181,143,48,187,94,170,44,168,70,40,57,162,11,41,60,18,58,71,193,240,246,196,175,224,92,86,146,14,44,163,41,21,99,106,10,220,142,89,1,150,81,167,102,151,20,130,26,176,13,173,86,14,174,69,190,213,135,32,222,32,197,197,247,20,36,248,211,163,31,49,138,153,149,188,64,233,116,243,56,56,74,189,101,36,5,27,243,40,120,215,120,192,196,214,53,240,8,206,108,105,21,128,217,26,121,235,101,63,221,253,213,156,243,78,43,242,238,184,210,217,134,220,255,0,241,49,13,103,26,72,49,243,74,26,122,133,134,144,230,74,16,254,170,83,107,27,123,230,93,174,37,135,175,69,234,12,174,84,198,29,193,48,98,48,134,92,169,113,25,88,77,85,48,3,62,208,197,196,168,222,200,36,102,96,151,42,139,214,21,164,43,61,64,92,95,182,140,210,166,249,78,213,47,33,216,234,180,140,166,155,5,129,55,98,46,126,155,174,140,12,187,175,227,92,248,51,15,27,221,77,160,26,81,0,243,22,82,162,200,232,37,68,151,127,14,162,219,78,221,138,42,200,218,26,117,36,93,216,113,166,83,239,143,24,28,72,8,23,210,236,137,136,194,38,53,93,230,127,129,89,77,33,128,249,32,229,236,75,140,25,112,79,203,214,141,212,58,206,143,79,189,129,221,12,68,90,153,172,244,254,164,139,132,37,30,68,155,171,106,0,5,147,199,224,150,250,240,35,112,155,177,49,52,15,186,150,76,170,196,76,216,147,180,119,50,195,102,93,226,139,152,162,227,72,108,175,171,164,143,54,85,230,93,176,76,218,113,149,33,181,167,63,112,133,218,167,182,206,109,148,163,167,215,241,97,17,129,203,198,172,166,79,174,212,16,121,69,151,238,47,205,223,128,53,63,170,190,196,178,136,81,249,245,174,137,166,205,107,11,132,210,184,254,154,72,224,149,26,204,12,202,19,125,39,209,15,242,145,114,141,110,135,168,72,88,57,133,196,68,228,213,76,182,7,220,72,131,79,46,49,30,44,75,161,163,185,138,212,11,167,215,54,181,182,76,255,0,224,138,190,215,86,203,187,3,55,114,148,155,233,25,225,212,137,135,73,19,3,243,20,185,18,108,80,221,193,150,98,70,233,42,10,78,164,212,226,243,218,21,79,178,100,234,219,47,79,47,89,85,92,56,19,172,153,213,198,179,110,227,88,227,115,254,33,107,255,0,197,94,146,110,33,249,246,43,107,143,134,51,190,33,193,4,75,12,133,141,231,148,139,218,195,74,146,49,217,99,139,169,60,209,154,254,88,216,250,254,164,241,175,227,183,217,41,51,26,82,104,154,173,1,92,192,135,24,177,49,17,26,214,84,223,60,82,177,125,177,44,44,153,46,217,97,85,0,241,137,139,18,118,179,228,11,128,123,204,56,204,204,105,68,42,220,25,145,103,15,22,95,227,79,67,167,135,36,28,165,26,141,152,192,65,178,120,66,94,69,38,29,84,176,129,163,224,205,136,201,124,104,255,0,194,85,66,3,242,227,72,107,100,206,240,225,46,36,105,167,217,73,6,17,23,145,11,35,134,34,137,58,110,168,167,205,139,17,5,244,150,137,145,151,199,207,177,140,124,82,196,53,246,4,200,164,149,132,222,234,107,55,144,26,153,90,66,116,137,45,153,25,131,63,40,134,183,234,16,218,198,38,106,233,228,199,244,210,47,82,151,249,61,65,75,43,20,90,212,244,152,15,41,243,8,88,149,22,158,213,90,142,147,139,46,228,127,117,106,9,134,56,185,69,202,157,86,211,144,64,245,11,1,113,45,104,209,249,147,242,14,55,196,233,120,255,0,200,83,42,125,78,11,176,97,52,1,139,42,86,109,67,165,70,12,33,139,185,39,218,18,93,91,169,231,70,59,197,18,132,124,191,81,98,174,137,196,10,137,159,14,135,56,111,53,121,123,82,25,58,50,202,161,239,205,202,170,180,241,181,63,158,99,69,196,52,230,101,175,254,203,128,69,208,178,126,218,13,83,141,207,13,136,207,132,49,81,144,30,72,35,205,99,196,175,102,105,224,93,143,45,121,113,17,115,155,239,134,151,227,150,242,203,44,220,107,118,150,101,196,70,106,7,155,91,2,55,23,26,87,38,75,36,252,223,213,75,205,167,129,8,28,34,38,79,186,180,6,127,30,208,203,154,104,246,84,120,216,176,210,182,64,19,249,149,101,221,36,27,104,153,123,84,141,81,129,129,152,85,4,107,35,136,15,18,156,109,78,32,194,56,218,38,143,205,230,197,200,178,12,15,77,123,241,21,103,38,121,63,62,20,24,102,30,73,57,177,171,217,156,90,148,176,44,177,51,18,40,53,64,154,76,169,51,32,31,185,106,53,197,173,79,80,146,178,234,156,64,161,146,17,194,240,194,176,52,241,201,126,83,41,224,223,2,239,138,198,81,68,188,252,30,120,131,63,42,76,134,30,89,73,170,218,97,8,135,151,234,37,208,236,135,11,180,171,99,52,220,169,195,195,19,179,234,37,134,209,54,80,101,124,217,72,171,183,171,175,184,182,44,107,66,205,82,7,139,40,255,0,145,104,153,240,162,112,249,162,23,253,180,46,152,141,233,167,121,138,168,36,235,50,66,103,17,72,37,45,237,156,125,198,92,200,153,250,62,212,127,83,34,3,208,103,70,59,13,44,74,150,78,191,25,15,204,94,68,120,109,107,108,135,243,101,34,223,200,210,222,192,202,33,244,216,190,12,46,94,69,160,208,193,141,81,97,170,246,138,69,162,100,96,123,74,219,138,226,84,151,120,79,237,42,10,217,152,193,135,18,250,24,9,85,220,151,198,253,34,86,95,208,208,249,145,128,78,110,52,25,131,199,194,130,129,48,158,233,114,167,225,52,65,118,137,42,219,200,98,82,214,215,28,71,246,9,33,211,12,28,235,92,185,114,167,218,206,52,73,220,66,82,117,81,167,84,31,15,182,177,148,170,214,167,77,101,217,227,112,196,198,148,92,86,218,217,31,52,181,234,19,48,71,97,138,186,92,253,141,188,22,97,138,49,45,141,151,204,131,28,170,52,105,213,4,237,70,252,241,58,138,68,211,86,213,30,52,23,241,45,218,62,54,250,15,50,190,34,11,224,6,113,15,204,82,42,56,116,35,33,50,226,91,13,27,211,79,202,37,175,215,136,55,225,17,113,41,73,53,56,142,170,30,247,188,68,234,255,0,117,32,213,83,193,25,140,226,196,79,180,190,220,106,64,86,131,49,165,101,72,223,36,26,164,25,132,95,247,20,172,206,50,224,8,27,187,193,245,39,241,174,44,70,60,210,237,8,33,172,41,52,148,236,8,57,154,108,27,167,136,210,185,68,141,157,62,192,194,215,88,68,141,205,186,91,104,126,33,65,33,48,134,120,212,189,222,155,57,120,113,113,169,248,212,135,173,35,246,144,19,108,191,216,182,83,183,126,36,170,147,225,154,87,34,33,236,198,60,193,92,158,5,169,227,60,123,184,4,18,165,126,173,137,36,124,37,34,147,70,234,50,177,120,27,176,70,103,44,81,165,151,22,67,154,206,161,137,77,134,75,44,153,132,185,22,215,211,203,31,233,50,37,85,97,195,194,109,207,8,132,69,71,91,85,139,152,194,82,112,38,74,168,149,244,136,158,135,83,190,75,249,148,164,146,141,81,149,75,160,195,1,34,97,81,183,122,26,12,146,102,8,134,34,34,25,124,65,131,220,71,70,187,131,38,47,81,50,46,136,122,167,168,140,164,175,225,235,89,35,218,7,172,72,55,134,92,31,48,154,42,165,181,121,228,143,12,66,226,33,80,225,210,182,162,126,105,115,242,141,85,89,92,157,73,15,85,32,137,212,69,81,2,226,46,15,208,16,164,251,137,244,205,61,64,40,57,178,242,36,38,184,211,245,163,196,82,141,99,50,120,234,10,24,201,145,36,147,154,6,36,95,163,193,146,62,18,226,82,79,248,133,91,159,105,18,175,42,212,109,73,56,111,102,104,164,22,85,155,142,21,81,217,171,65,24,239,16,86,240,189,227,233,64,6,126,231,165,106,53,221,228,18,112,192,26,219,48,216,159,117,11,207,131,50,95,2,0,231,15,149,99,62,125,196,238,105,98,64,70,147,58,181,249,178,167,86,97,66,164,233,232,146,122,68,166,173,108,191,11,240,151,26,163,14,167,103,159,210,73,181,37,57,45,249,132,44,170,139,103,81,113,21,64,184,137,101,202,84,91,3,4,71,196,33,101,33,82,250,74,67,136,248,77,23,18,232,244,148,53,85,163,97,177,101,39,212,89,199,153,132,60,250,123,40,195,202,17,17,109,170,173,178,155,196,30,197,214,135,232,251,78,92,101,39,211,83,86,65,97,124,246,130,196,154,200,225,234,78,70,161,181,211,243,190,108,68,85,181,83,255,0,249,23,42,93,26,224,131,30,43,13,201,83,72,214,180,2,238,158,65,127,18,231,153,74,198,62,134,194,16,153,113,45,150,70,200,7,132,169,52,205,85,167,198,207,148,44,159,220,66,135,83,213,73,39,12,175,247,87,54,243,35,14,202,11,101,166,247,207,67,63,67,65,24,249,101,98,202,173,33,154,142,72,63,94,52,166,250,134,9,25,148,55,35,201,244,242,174,165,234,52,37,82,121,255,0,13,15,220,43,156,105,104,89,58,160,228,12,178,228,31,212,78,97,188,126,123,67,79,33,80,183,112,254,138,45,110,67,17,211,53,35,231,89,122,117,78,79,184,68,99,234,175,9,195,191,237,68,6,3,7,230,97,69,228,90,153,38,118,239,244,164,91,69,5,18,221,214,235,26,78,96,202,202,53,140,11,41,101,3,55,125,138,150,77,172,233,44,218,22,47,26,208,26,161,201,35,56,148,54,209,219,216,173,154,162,227,50,215,186,33,73,145,52,129,248,186,75,62,110,84,146,255,0,42,185,161,210,160,43,24,99,39,143,173,4,101,209,183,2,16,102,98,54,25,174,96,254,218,172,164,181,131,100,204,38,23,34,206,52,54,89,28,129,8,146,235,45,60,74,137,121,66,84,173,94,214,77,64,168,52,58,172,10,70,238,249,149,191,41,92,44,164,76,119,227,146,14,212,14,206,168,126,232,202,145,100,103,228,21,35,77,119,168,203,47,168,98,26,119,38,224,101,6,16,149,25,63,99,237,69,83,111,52,17,203,196,34,242,38,101,81,128,166,95,92,198,62,40,130,69,67,161,177,178,6,99,11,42,119,26,144,18,94,194,148,163,79,161,252,179,49,9,109,145,3,39,39,3,161,167,78,137,135,106,53,13,119,73,107,160,37,60,221,163,93,134,102,161,149,4,24,130,46,69,37,50,180,154,130,87,245,12,133,33,83,171,111,124,122,11,90,19,250,111,80,211,219,145,155,178,226,250,138,232,48,40,227,120,26,184,163,200,146,155,224,152,36,245,74,24,201,246,147,40,31,12,110,106,1,194,82,21,110,222,169,197,128,121,26,3,44,187,101,41,77,97,163,222,46,106,242,145,55,134,25,213,167,229,84,102,254,165,7,14,37,40,228,101,97,153,78,49,3,79,16,82,190,108,89,87,74,173,244,56,209,49,108,57,60,18,201,48,39,70,62,44,75,207,146,8,62,27,190,181,86,176,160,118,84,242,236,142,79,78,41,80,181,186,50,212,71,229,41,21,196,11,90,172,108,53,119,23,238,35,140,97,206,30,108,169,119,151,232,42,65,106,29,61,71,26,14,99,23,230,82,77,61,106,200,210,152,24,139,164,201,210,81,108,129,148,162,202,135,102,149,170,168,30,236,184,197,246,211,181,107,150,160,101,248,133,146,98,109,61,197,174,29,38,67,238,229,202,30,53,61,113,113,90,89,121,122,134,138,167,153,6,201,248,183,68,198,185,45,66,138,90,238,105,132,60,34,16,178,37,23,102,198,60,194,42,1,236,4,99,225,10,221,113,26,92,152,172,196,37,177,217,193,137,59,185,59,224,97,202,68,154,181,242,227,115,101,71,190,25,35,78,195,45,110,123,34,70,62,18,245,171,84,152,250,158,202,44,144,115,33,230,79,219,75,204,24,164,40,214,113,171,96,136,25,133,196,176,99,241,31,149,79,254,198,55,178,214,93,177,56,98,237,150,169,149,183,34,38,90,145,39,85,183,26,126,8,223,152,68,200,176,147,168,64,79,210,100,77,188,128,35,141,165,109,102,159,53,137,83,70,105,179,143,167,173,20,205,67,149,152,77,141,20,25,155,145,246,173,222,95,160,53,135,79,110,65,212,135,244,70,15,136,66,26,32,214,187,16,63,149,37,102,173,201,211,20,139,55,159,232,42,162,41,241,174,52,252,231,203,136,153,191,89,220,73,131,247,60,17,166,178,36,144,115,11,18,94,201,128,19,250,184,209,182,142,217,232,22,212,152,170,212,151,158,170,248,146,202,68,251,80,217,78,141,5,152,121,83,31,195,213,211,78,201,97,236,77,67,232,112,89,253,67,26,214,142,36,22,204,115,136,208,238,109,223,237,139,247,19,90,75,131,233,185,219,75,1,8,163,250,138,158,5,37,117,253,147,253,59,136,107,86,167,209,155,96,112,151,41,60,19,109,171,174,33,98,144,47,137,56,12,52,65,118,37,243,3,18,19,31,148,68,80,58,99,85,90,233,249,123,66,197,38,47,184,175,253,87,212,185,140,185,247,29,49,114,138,164,84,251,83,201,62,24,130,77,233,225,217,120,102,46,69,78,26,120,50,71,152,34,24,136,181,201,141,42,180,125,89,71,246,213,48,237,136,100,35,153,24,130,35,12,17,34,35,76,25,123,69,136,136,224,223,87,21,236,136,104,4,17,22,187,86,12,126,6,18,220,92,83,204,173,245,46,20,36,253,43,233,163,204,33,15,34,115,85,101,4,96,229,42,96,105,145,100,131,48,74,52,44,235,192,90,177,14,24,115,132,252,182,34,196,53,246,77,80,236,159,242,146,163,11,249,83,107,38,30,107,30,21,7,113,2,214,160,156,34,91,93,95,128,21,17,180,245,144,186,113,149,109,252,49,59,62,108,69,81,84,247,26,168,114,153,151,38,63,166,186,53,86,170,252,248,141,22,74,45,170,115,208,99,22,86,190,55,9,132,181,90,135,109,17,248,74,152,234,27,131,237,115,109,73,141,44,134,241,217,3,49,148,164,145,191,232,117,83,158,201,170,60,155,93,222,85,121,73,12,152,24,37,168,204,199,210,33,165,198,214,114,235,95,139,96,50,165,183,233,160,229,128,105,6,87,240,167,44,161,131,131,150,80,203,252,171,149,76,215,247,19,65,180,137,23,23,237,34,116,243,231,73,243,221,228,90,173,55,209,54,85,44,238,32,2,160,123,184,133,82,236,187,130,87,252,218,217,118,203,194,196,197,92,165,116,243,207,6,197,254,160,47,245,172,101,126,108,106,142,77,101,243,127,41,23,16,211,38,70,222,179,153,54,100,104,50,98,101,12,81,161,225,177,153,30,28,163,18,101,101,3,84,150,87,96,194,17,15,34,76,200,18,199,43,54,232,130,26,106,248,96,141,57,229,42,85,107,125,182,62,40,145,114,141,81,128,106,23,143,31,20,169,37,39,221,42,162,161,124,76,153,165,202,24,151,62,141,169,247,47,195,176,196,159,195,123,36,248,23,18,133,128,188,153,119,77,212,43,76,168,9,52,155,146,110,226,36,172,96,60,250,134,153,26,73,35,69,226,229,251,107,119,24,21,69,119,213,179,176,97,202,148,213,70,36,99,252,217,72,154,7,86,193,243,195,96,34,8,169,155,25,18,118,51,68,247,83,171,105,244,99,88,27,114,193,63,139,34,61,149,190,165,203,237,173,147,41,216,40,191,113,36,53,109,172,146,98,22,76,106,213,111,2,102,87,22,177,40,60,197,19,150,74,34,158,76,233,49,55,114,196,49,44,235,116,48,7,243,118,37,73,117,182,167,29,71,244,234,145,114,125,69,41,23,254,245,25,88,213,125,50,116,146,109,34,32,99,90,142,144,111,204,44,164,91,52,220,158,12,210,242,100,42,89,106,16,20,239,49,139,198,149,99,25,152,56,58,158,117,185,240,132,184,135,244,198,182,92,60,241,134,207,149,83,48,222,8,210,255,0,167,20,137,201,174,50,120,6,89,72,85,140,10,49,164,158,242,147,169,31,101,25,243,89,194,94,68,133,239,220,177,248,184,145,26,74,76,232,54,92,188,169,213,65,141,47,210,182,37,253,89,114,162,225,232,243,247,27,24,132,37,209,159,26,12,144,110,229,241,40,139,134,78,157,59,13,113,73,182,18,181,191,82,102,153,48,30,49,253,181,162,52,248,185,216,32,151,145,101,63,79,107,25,35,249,68,8,126,30,234,56,223,55,47,34,205,151,124,134,177,90,202,209,206,103,49,82,11,237,36,1,115,68,18,117,90,195,193,27,4,111,247,21,76,56,208,74,60,178,249,82,171,83,22,6,57,148,8,7,23,9,133,136,106,173,243,226,82,87,102,203,200,141,212,44,137,249,3,16,67,18,202,159,79,18,72,50,216,242,141,53,110,0,116,247,196,178,26,23,85,67,121,96,191,137,19,107,26,88,143,253,38,46,33,137,10,103,203,146,60,82,202,145,86,172,4,118,158,153,200,250,233,101,85,65,178,37,39,81,71,141,73,95,82,28,124,194,73,161,201,178,140,127,155,148,60,105,100,133,159,253,12,172,167,83,220,158,200,121,138,84,60,155,128,86,254,172,164,18,72,205,85,101,177,218,68,20,111,240,118,45,16,52,173,141,185,55,102,149,254,180,171,24,88,108,96,203,147,243,123,162,99,89,62,203,211,64,189,50,121,42,8,202,243,21,106,124,104,54,67,230,201,141,55,49,69,211,47,171,100,254,174,82,85,37,241,9,250,76,165,78,127,12,80,8,156,93,159,113,27,176,0,199,212,157,85,80,91,0,83,179,131,149,15,101,38,196,164,197,19,173,52,194,63,7,225,226,65,178,100,72,195,126,108,153,18,53,108,49,149,61,61,172,145,230,48,147,7,214,128,131,73,89,113,185,63,17,73,141,122,126,173,131,90,204,38,236,42,86,146,139,236,21,54,204,8,224,255,0,117,149,101,67,113,207,151,255,0,119,83,118,90,158,33,98,188,177,22,253,37,100,73,62,208,212,121,157,17,179,34,157,92,215,22,82,98,124,165,166,36,144,51,39,121,252,220,172,171,48,191,131,137,0,249,35,19,213,108,79,200,108,247,179,180,200,89,241,160,205,2,193,150,89,71,132,203,84,150,19,217,79,27,49,54,34,231,213,18,49,243,68,18,101,90,110,63,155,71,154,51,210,25,239,56,159,194,174,202,192,165,46,22,8,121,68,84,198,6,248,140,92,240,215,118,81,149,13,62,179,33,1,133,114,178,183,208,246,40,237,100,206,140,14,33,101,34,84,24,211,191,87,44,184,190,218,53,134,60,230,102,90,189,73,130,62,27,1,45,85,84,248,49,172,60,170,135,18,108,78,165,227,83,193,173,126,239,116,33,45,144,38,0,156,81,49,136,105,161,170,183,35,77,189,113,120,11,3,100,194,125,69,178,97,160,227,230,18,89,106,249,85,190,24,132,128,178,101,204,208,48,209,34,227,83,219,111,1,236,59,173,147,201,139,219,70,207,129,189,3,240,169,122,70,78,243,249,178,171,104,216,241,161,123,167,48,57,84,205,61,101,26,199,154,86,33,249,171,88,22,85,176,64,193,111,209,23,112,198,70,60,161,18,146,125,148,65,119,69,228,251,74,141,159,19,21,138,131,76,136,79,186,130,153,3,114,62,220,73,67,31,107,59,192,177,49,136,105,163,36,140,93,197,73,106,115,52,76,202,211,138,95,55,40,211,160,211,215,12,121,140,37,145,159,22,79,81,80,114,102,123,73,100,101,240,25,71,6,147,4,177,95,18,36,82,41,11,86,2,55,15,184,155,26,121,240,98,15,18,92,202,28,164,221,154,86,84,209,168,172,194,111,65,4,146,110,197,216,155,85,76,244,151,252,218,104,23,196,130,14,81,37,55,114,96,201,253,32,177,39,109,87,137,138,87,135,92,196,252,129,218,173,179,31,6,115,50,132,92,139,154,6,99,227,115,25,82,85,107,56,132,7,16,135,145,75,36,25,179,61,61,151,153,250,184,215,179,19,7,221,89,62,227,43,214,163,89,12,67,205,181,202,140,126,140,15,211,115,39,8,135,12,178,241,249,170,199,195,4,224,46,116,203,95,162,36,230,183,85,0,124,50,229,12,73,117,109,97,10,220,42,126,143,57,39,102,202,69,190,100,6,86,196,205,149,82,6,212,18,96,241,99,92,247,82,6,242,73,223,136,188,106,187,155,203,85,19,129,186,29,192,230,203,218,24,171,160,63,77,211,18,14,96,226,201,224,184,179,42,174,99,19,41,138,174,52,150,167,254,210,88,137,251,136,85,126,156,106,171,141,31,164,158,94,105,115,227,65,26,140,153,106,74,155,147,196,12,172,177,132,254,50,125,69,210,76,106,57,35,230,148,79,219,80,218,194,168,18,121,171,133,212,169,184,174,164,242,70,41,116,240,71,56,25,140,33,151,47,212,83,154,194,53,53,38,123,25,120,255,0,109,45,173,213,164,168,6,211,47,32,148,238,161,140,205,73,230,107,9,68,38,95,109,70,210,190,63,5,26,161,149,90,194,130,223,134,36,241,228,77,188,44,114,113,79,38,63,221,92,254,159,225,113,224,206,101,132,79,249,215,85,173,140,200,204,24,165,246,43,44,116,92,129,152,193,140,63,135,41,127,221,75,100,153,82,27,77,206,182,253,33,113,36,179,52,125,148,19,246,229,90,176,220,157,140,107,94,113,19,181,54,153,36,226,7,81,16,80,216,120,222,210,101,134,116,158,229,155,121,13,97,19,231,156,137,68,251,141,71,147,12,66,148,67,85,175,140,120,196,205,181,202,150,220,76,61,217,61,60,80,5,24,126,104,217,80,176,132,48,37,73,238,148,66,145,30,24,199,173,127,234,147,0,213,50,10,22,214,182,84,158,40,130,41,82,181,89,170,50,155,195,168,70,50,97,237,91,205,24,151,99,197,176,254,68,13,61,33,227,115,88,192,34,168,101,220,88,204,234,254,52,202,203,8,181,185,205,53,110,154,181,210,85,79,182,169,148,76,159,77,115,189,61,241,35,83,221,206,244,251,25,68,18,239,166,159,234,227,60,73,113,120,212,53,150,137,131,26,115,13,18,40,197,249,214,180,41,54,96,178,50,27,105,33,203,39,49,138,186,13,85,107,35,51,55,184,144,70,140,193,68,102,34,167,85,86,67,24,57,148,90,169,192,113,196,155,93,176,48,169,41,247,103,41,209,87,22,169,22,204,229,39,82,23,167,103,200,203,12,255,0,16,193,199,205,144,68,65,154,239,47,86,66,165,119,21,178,132,204,161,22,85,183,76,73,57,95,132,209,113,33,161,100,53,88,163,129,125,199,180,48,135,252,136,43,41,56,252,241,69,25,86,169,145,185,248,148,70,191,184,214,53,49,25,248,76,66,201,238,100,75,86,28,164,135,38,214,13,150,109,128,196,53,208,195,112,50,68,230,236,92,139,225,237,149,228,232,59,189,89,60,123,159,167,244,213,237,108,200,146,73,134,38,76,72,168,20,240,228,131,222,42,6,120,65,37,239,226,33,82,187,139,184,53,172,96,114,242,37,95,136,114,116,165,200,65,227,35,68,140,76,203,56,211,207,159,233,13,5,78,201,214,228,246,196,159,126,27,157,255,0,178,134,85,117,140,198,55,178,72,202,206,213,169,129,26,250,29,55,99,236,227,90,166,105,43,47,12,165,149,139,249,86,109,255,0,69,176,142,238,239,109,194,20,154,54,164,200,254,84,85,173,60,225,1,252,163,82,15,170,181,25,30,85,191,142,10,197,180,155,224,20,24,113,41,249,53,164,178,90,160,85,88,145,252,201,246,18,66,233,42,154,173,24,118,53,80,233,239,73,30,85,75,26,97,61,228,167,212,158,94,229,147,222,252,107,88,10,157,225,6,206,34,175,122,244,239,168,167,160,79,103,186,152,132,196,23,48,177,164,219,208,107,20,108,181,224,202,92,137,36,201,135,146,68,36,205,67,47,221,16,208,158,188,201,188,33,90,177,136,204,51,243,255,0,138,220,253,31,234,192,204,100,182,52,57,196,247,70,36,230,28,199,193,240,9,101,12,170,182,160,188,193,235,89,6,167,132,208,58,150,219,43,224,11,155,22,33,170,80,198,170,156,5,45,125,90,2,121,133,61,116,155,228,91,80,76,253,120,14,144,149,52,170,187,151,101,221,43,141,115,107,237,31,114,67,255,0,78,17,49,170,109,31,26,117,104,24,27,30,197,31,198,217,204,170,178,184,239,80,211,130,112,51,20,93,72,90,73,148,112,189,161,148,138,149,145,183,44,229,82,246,186,110,14,235,48,74,169,185,171,233,238,74,180,97,149,148,240,77,102,40,130,196,166,100,213,62,23,49,138,157,108,1,24,124,69,74,228,134,171,63,52,162,20,159,77,98,183,244,106,138,140,242,99,226,18,250,192,216,248,101,48,136,169,97,233,178,73,102,92,68,84,16,235,98,136,24,74,181,169,228,54,68,93,108,155,201,60,33,129,136,106,168,48,0,38,101,150,182,152,219,98,98,16,150,185,44,57,65,250,2,21,39,255,0,6,216,210,107,184,130,243,8,138,145,89,76,36,158,146,165,179,244,149,148,217,111,49,190,91,247,74,183,211,134,13,67,246,133,148,57,36,253,212,203,29,4,11,167,153,100,83,225,218,229,77,164,214,158,79,104,150,134,89,2,55,50,218,107,224,16,28,34,38,68,52,148,227,160,84,75,125,13,145,129,135,42,207,76,82,101,97,37,149,10,102,30,202,87,55,90,120,104,123,104,159,40,82,34,205,81,149,67,217,242,202,138,5,244,65,15,169,114,59,45,73,40,71,194,105,68,79,52,220,240,20,127,55,60,98,39,220,92,237,184,85,107,82,222,226,79,171,179,14,36,170,181,243,171,73,132,194,140,33,126,210,22,102,161,131,82,198,20,165,203,251,73,75,245,201,45,159,136,81,120,211,199,35,18,169,96,253,67,90,62,25,101,140,176,125,197,54,63,148,138,53,36,250,218,235,110,105,125,139,83,235,118,220,49,11,198,177,175,246,58,170,148,166,212,39,201,136,88,196,158,85,110,200,53,1,182,101,104,223,46,89,73,254,234,21,154,146,92,147,252,164,174,52,169,101,226,59,42,157,76,211,34,66,253,88,134,82,36,146,117,61,86,78,97,13,78,6,96,201,194,97,127,34,40,52,48,75,203,137,109,89,185,234,37,138,54,107,106,239,15,148,255,0,166,36,174,203,92,206,207,139,17,49,161,30,204,92,65,196,36,52,154,215,144,121,141,40,105,171,253,21,141,239,212,146,241,240,192,39,238,37,211,238,206,86,114,149,15,50,72,33,15,150,82,28,44,139,111,218,133,140,203,0,178,78,73,76,229,34,170,9,135,129,104,13,109,104,135,194,37,131,2,76,143,18,118,85,54,193,172,55,221,78,160,90,128,124,38,198,166,163,48,145,165,242,245,166,87,27,81,196,204,33,44,108,20,10,80,178,180,189,165,18,218,104,209,4,63,233,203,149,250,244,226,147,8,75,141,105,184,178,181,140,62,105,252,106,76,211,212,43,161,210,77,118,65,251,89,82,183,220,83,145,255,0,212,68,69,203,225,234,18,78,127,12,162,39,38,212,224,169,7,48,148,255,0,201,219,33,212,190,12,202,63,253,183,69,90,236,164,131,195,244,163,18,229,207,214,12,146,76,161,41,63,137,109,135,113,58,73,240,238,137,141,38,155,131,84,191,11,0,69,155,195,16,93,194,26,87,13,231,193,218,180,204,97,197,205,149,117,45,197,31,4,59,238,161,44,95,165,71,147,219,74,234,167,157,80,198,50,117,147,84,17,148,29,255,0,211,65,212,147,7,82,50,116,172,33,78,102,49,146,120,77,212,151,63,76,0,124,181,209,86,42,171,235,110,225,97,192,94,1,15,49,146,185,51,30,83,226,16,184,214,128,207,149,250,76,88,145,140,173,126,63,213,12,72,175,236,6,44,135,47,246,150,51,216,248,192,225,229,34,222,22,50,51,255,0,85,149,111,124,193,139,152,66,77,85,29,154,202,78,67,184,178,140,118,23,210,242,141,107,190,215,146,177,140,94,140,56,201,157,174,170,177,31,14,212,104,8,193,245,97,243,64,83,101,87,16,213,85,125,234,94,212,159,247,85,68,51,83,8,127,55,87,36,191,202,164,166,80,206,173,35,37,215,11,169,55,135,169,237,72,13,161,98,166,219,167,16,230,21,101,107,4,99,195,18,173,11,27,25,57,177,35,25,24,114,127,86,153,70,173,166,16,249,103,140,68,79,109,62,192,80,250,215,206,99,242,148,98,75,164,233,128,66,234,148,159,73,134,127,63,148,42,21,225,156,63,105,50,179,18,98,74,226,156,228,7,8,178,145,74,126,30,188,25,242,203,17,49,174,203,91,2,84,238,161,38,223,134,50,179,152,169,234,143,200,107,50,156,100,48,255,0,39,81,50,125,76,171,84,152,196,199,238,127,186,186,125,199,195,168,165,27,204,41,228,17,20,196,61,48,60,255,0,55,41,46,204,97,184,115,183,233,185,215,114,182,152,137,141,118,45,19,240,210,186,146,11,12,108,101,34,28,193,0,217,134,32,147,74,217,242,163,3,153,43,73,69,195,66,170,84,49,249,56,113,35,240,140,96,237,26,229,87,218,218,85,105,248,68,66,173,177,181,57,236,128,194,229,32,148,55,37,51,19,164,225,131,238,202,24,191,149,1,107,39,79,198,102,96,228,146,69,36,195,16,190,234,41,129,202,52,235,35,253,147,169,168,214,187,147,226,227,16,211,88,212,148,242,65,148,209,114,255,0,42,94,26,172,132,234,77,163,120,70,225,49,113,39,178,160,42,147,246,65,28,19,226,137,20,152,215,198,64,60,150,42,211,27,79,140,127,55,63,253,161,41,217,243,235,73,254,93,151,249,82,52,138,1,149,86,85,176,153,180,48,134,82,44,230,26,113,127,73,3,47,251,105,44,57,128,141,244,242,45,211,53,85,144,153,138,36,82,151,246,196,133,153,156,54,205,51,217,168,196,55,230,171,227,253,209,164,219,102,100,249,190,207,180,180,92,27,90,217,116,197,32,191,149,17,67,166,53,1,57,172,34,144,74,138,140,57,135,245,33,16,134,9,120,214,30,165,56,132,84,223,135,136,180,26,132,98,230,71,101,3,208,32,2,75,63,168,100,47,219,77,160,82,81,140,249,125,47,254,170,14,51,199,25,157,75,235,46,39,70,39,80,210,110,107,226,110,37,75,61,40,189,53,120,191,113,102,240,214,255,0,236,88,223,237,36,1,178,124,159,180,177,124,204,126,234,77,231,19,109,78,9,167,190,29,3,186,89,83,67,105,40,163,127,8,145,240,38,2,112,255,0,84,52,254,182,77,48,191,87,41,118,239,17,169,50,202,65,137,136,168,112,241,147,10,99,113,177,207,154,187,173,36,53,147,198,177,172,230,226,21,101,14,44,103,246,140,169,91,225,130,111,186,49,38,56,95,52,25,125,197,39,60,211,160,203,127,18,50,168,216,148,236,147,177,225,203,198,156,214,204,130,33,230,221,13,115,39,234,25,210,88,241,98,24,144,6,159,140,158,226,229,179,59,12,199,103,147,73,18,105,61,64,210,134,33,169,29,67,79,93,100,252,66,199,143,234,37,122,108,196,156,206,82,148,171,70,176,190,212,240,71,135,79,80,140,191,112,139,182,59,186,137,101,12,141,73,18,164,127,170,24,151,191,25,203,173,226,253,72,215,60,12,157,99,109,57,133,188,198,33,253,180,222,100,108,64,237,72,209,183,144,89,78,129,2,224,118,227,226,16,242,125,53,141,198,158,57,1,155,18,228,117,90,146,117,37,150,89,101,227,243,86,211,254,54,105,248,212,207,20,73,251,153,63,77,73,100,101,55,16,218,169,242,160,249,139,41,50,32,141,38,116,217,223,54,84,175,68,207,157,126,243,216,216,251,175,85,27,12,178,217,137,85,68,54,192,223,70,39,10,124,201,231,199,218,149,201,158,200,32,196,181,195,121,228,147,18,95,33,197,179,233,1,38,118,236,197,33,81,172,211,192,154,60,88,147,51,67,131,90,252,178,253,213,161,246,177,4,71,154,33,113,38,178,133,69,115,244,144,227,51,183,18,153,121,172,96,206,194,46,165,72,203,176,77,59,196,98,229,66,76,173,1,124,229,150,86,37,54,101,117,10,149,186,122,224,248,24,19,9,55,125,12,73,220,197,40,242,40,218,121,156,108,229,86,255,0,134,236,100,197,100,176,136,156,169,227,255,0,136,128,255,0,134,246,204,205,186,26,12,214,79,40,246,130,46,84,81,180,148,226,179,154,127,253,85,180,52,44,164,6,108,89,126,226,102,95,232,226,147,24,227,26,195,8,8,206,84,29,196,206,117,240,57,10,196,84,15,152,71,24,249,187,70,182,76,181,61,151,76,12,67,23,184,69,181,156,93,201,116,253,79,93,24,251,66,136,185,18,54,0,106,124,147,198,230,91,235,117,81,196,133,125,149,84,158,24,133,202,79,166,177,153,0,131,2,74,171,129,81,15,91,69,147,197,44,88,145,198,141,22,119,48,139,149,114,179,67,181,33,248,98,228,85,148,247,22,85,177,24,19,11,17,86,199,27,160,20,97,128,15,14,98,226,82,90,170,203,16,223,95,93,238,251,136,11,141,67,106,87,189,41,140,201,86,79,230,46,37,92,132,51,161,178,188,164,39,48,178,141,116,90,171,237,239,135,18,156,135,12,113,135,132,216,202,156,195,134,255,0,60,162,18,109,181,3,117,244,106,226,19,49,138,49,36,18,108,134,62,42,236,127,184,171,102,105,226,78,137,187,150,166,159,78,49,61,53,64,200,51,245,0,135,154,38,79,226,94,124,155,249,223,171,18,101,13,248,129,180,67,207,221,70,39,105,20,246,212,107,106,40,153,167,172,164,251,169,36,105,243,180,109,151,55,47,237,43,216,193,60,144,41,235,237,43,42,79,153,74,84,173,26,186,142,172,89,82,124,90,173,147,17,129,150,36,230,29,222,156,178,38,97,23,145,112,72,113,165,212,74,120,138,46,53,83,27,36,97,238,195,196,69,5,142,68,6,58,205,148,204,96,83,143,14,94,229,13,248,183,80,73,38,36,230,28,147,145,159,54,82,45,180,128,80,26,48,4,62,209,160,89,50,40,223,202,180,218,217,69,141,7,48,146,72,119,108,246,187,19,89,128,161,220,143,207,139,34,162,164,181,219,126,218,139,141,36,243,185,141,140,72,216,214,64,141,194,143,81,78,128,199,211,73,58,3,85,70,24,235,126,83,177,77,111,9,7,230,241,38,80,53,181,80,255,0,204,4,157,100,100,228,7,227,111,136,161,215,240,117,139,236,37,136,133,23,159,30,37,222,126,30,192,181,157,85,22,92,185,82,114,120,51,34,185,212,144,244,174,164,229,12,85,182,181,227,173,137,132,34,30,53,208,242,69,227,161,206,177,181,189,195,25,3,32,16,175,211,7,146,118,125,53,71,79,101,19,30,18,137,103,38,224,113,184,66,37,45,226,181,0,101,83,43,64,156,208,234,113,198,30,34,169,233,246,89,62,162,214,23,179,30,84,140,204,195,150,83,32,69,183,99,205,198,37,205,174,244,222,41,217,130,169,99,76,220,241,45,211,43,78,65,241,11,42,170,201,168,132,41,169,201,143,52,78,34,33,204,105,81,153,253,68,185,85,145,160,75,132,12,166,81,186,134,96,197,147,137,12,50,139,153,48,153,62,218,249,62,25,237,192,253,161,72,180,214,204,4,227,170,141,200,33,69,226,229,39,135,182,160,204,168,50,169,204,102,67,61,111,159,17,22,250,72,26,130,217,248,130,34,8,107,173,105,42,26,171,47,155,187,17,5,251,157,106,142,125,151,195,157,54,14,25,89,72,47,164,185,85,97,189,216,233,213,158,181,34,41,40,101,214,197,249,177,127,34,96,26,64,78,63,82,75,39,91,78,212,22,88,98,11,109,27,219,26,127,78,249,209,136,174,179,51,183,240,231,173,5,86,90,122,32,223,196,190,233,233,158,155,47,155,31,23,213,71,106,79,60,15,150,161,88,241,206,63,41,72,170,220,69,58,163,245,104,236,137,132,219,97,47,151,112,41,189,52,146,253,102,23,251,171,155,134,73,35,51,16,69,149,11,101,166,46,109,162,110,226,100,82,141,95,199,81,172,101,50,200,25,241,4,169,173,84,9,69,249,191,105,113,187,176,234,218,75,22,101,203,143,205,116,61,31,169,229,78,3,3,149,53,89,27,32,106,157,8,47,6,60,37,18,203,209,199,59,138,184,89,82,109,224,201,194,154,82,89,30,180,252,69,93,11,34,161,6,177,27,113,162,111,233,39,62,196,34,39,248,211,56,23,123,145,252,216,137,145,118,40,6,125,149,111,40,134,92,170,50,239,71,140,71,121,162,9,107,109,75,196,101,176,129,146,65,56,120,138,176,51,193,82,254,21,151,225,227,198,38,101,245,244,251,158,18,202,92,242,70,85,88,105,25,251,144,48,171,100,153,239,140,206,213,186,146,24,196,54,68,41,87,181,109,14,65,179,9,82,115,0,92,196,146,196,76,14,39,240,165,143,55,166,177,153,147,170,219,138,60,124,197,77,106,3,28,215,226,70,134,245,121,204,176,196,66,169,154,77,31,99,81,45,230,14,69,250,6,97,180,172,208,112,148,133,81,79,128,127,85,127,17,49,174,133,163,101,216,144,182,4,155,24,195,195,44,92,74,154,7,166,217,3,23,184,157,214,211,215,73,131,205,216,179,14,155,136,46,96,139,18,44,161,234,73,204,209,240,68,252,184,185,19,88,116,131,192,204,194,76,141,113,93,4,248,141,144,163,84,112,39,211,205,6,104,159,242,37,105,148,122,136,217,167,171,74,12,69,138,52,132,218,26,32,143,152,74,190,51,192,57,111,221,255,0,199,141,21,182,139,56,158,230,52,44,215,50,164,172,58,72,144,123,138,52,64,97,213,20,248,74,85,69,38,158,183,7,16,137,145,44,124,106,216,62,208,242,44,220,95,176,168,208,58,98,152,160,205,218,161,245,108,96,65,59,246,152,196,154,204,190,149,250,72,139,227,52,103,171,3,45,137,121,19,173,159,144,190,135,60,13,86,244,253,89,73,245,21,150,140,48,225,61,225,177,64,93,188,26,91,138,32,178,160,42,172,183,199,122,73,6,82,191,85,73,173,178,6,24,130,26,139,135,163,255,0,198,108,184,147,232,97,231,194,101,64,203,42,232,76,194,40,185,72,133,108,65,128,104,97,147,242,4,201,180,202,28,68,204,46,181,152,115,205,30,94,49,47,73,49,197,212,84,110,106,104,190,201,150,35,3,194,18,255,0,161,115,159,194,87,49,165,190,198,89,72,186,68,153,150,37,123,56,178,226,79,60,226,219,196,218,75,139,139,242,45,90,249,104,53,142,67,85,169,15,10,115,34,24,189,191,85,95,120,0,94,5,12,161,151,246,212,230,170,209,35,41,31,196,166,169,33,220,210,75,126,82,144,177,148,153,89,27,17,78,150,106,208,89,15,180,105,108,157,54,200,220,193,46,84,162,77,174,86,123,137,118,107,207,103,38,52,202,207,168,98,81,188,192,43,48,149,73,93,214,130,105,241,4,164,84,117,80,44,100,179,152,75,69,198,146,151,25,251,176,228,84,171,25,97,125,60,193,233,178,97,47,204,145,50,181,212,51,181,0,246,157,67,83,210,126,89,252,188,164,79,233,42,137,220,84,187,97,99,40,21,64,133,212,159,83,188,17,172,129,149,36,100,98,65,181,197,148,133,25,85,149,60,56,145,191,168,155,177,13,236,106,230,197,84,155,224,120,12,33,226,74,44,181,108,88,209,95,153,1,107,100,8,192,121,120,151,49,181,190,38,160,157,180,8,137,140,75,158,172,231,78,40,165,92,13,67,56,182,94,163,92,95,227,93,10,171,226,20,18,3,13,180,85,206,233,2,56,49,58,145,18,99,0,172,250,68,84,173,56,106,115,54,101,6,167,173,170,187,123,203,82,47,227,92,19,226,21,109,198,159,156,201,98,17,49,137,118,125,60,25,112,73,151,46,81,165,191,18,32,30,222,38,17,9,85,179,74,184,70,212,99,157,105,93,79,56,190,25,98,148,75,165,64,49,9,204,17,41,138,160,142,182,185,226,52,15,228,79,169,45,96,251,197,82,219,88,84,24,108,205,55,46,200,136,121,58,98,37,73,216,82,151,41,19,39,234,72,163,31,202,74,34,67,38,236,118,71,120,178,229,88,179,127,2,166,249,58,158,32,199,135,47,82,89,26,227,122,71,136,221,104,232,213,64,147,195,136,104,89,145,135,82,199,252,170,182,217,150,54,189,245,93,34,94,101,81,50,110,226,9,46,194,201,35,202,21,81,166,231,140,177,31,16,60,164,73,195,145,163,77,49,169,217,4,155,73,113,83,107,185,59,144,122,130,157,153,166,229,205,246,177,32,36,211,218,214,141,130,49,72,81,165,217,214,216,234,22,2,159,170,137,25,239,16,146,134,76,181,156,124,184,136,81,167,65,211,27,147,230,40,136,168,24,198,86,129,241,5,23,18,109,149,64,179,28,183,83,201,57,124,54,157,137,182,149,53,145,60,51,45,178,116,240,228,206,121,138,92,73,205,35,1,82,78,18,141,43,81,3,34,131,102,248,209,115,25,77,92,106,65,214,241,35,77,112,242,145,225,49,114,165,83,13,92,94,232,185,82,45,92,96,248,122,147,124,14,20,67,24,201,61,202,44,211,226,66,63,244,255,0,105,21,3,83,238,95,180,227,41,17,193,133,43,25,50,182,19,249,133,27,247,22,137,247,113,73,212,81,168,141,97,165,117,117,223,134,208,191,237,44,105,244,6,163,141,17,155,185,68,42,174,203,243,238,22,81,244,192,206,178,35,54,130,254,68,36,200,103,199,202,174,169,32,18,53,110,34,173,255,0,134,31,39,152,162,227,78,181,11,28,189,246,94,154,70,118,43,42,221,96,66,69,0,83,89,58,74,183,184,184,215,198,86,215,12,28,49,82,50,198,46,70,232,214,164,183,30,25,101,227,95,32,79,139,90,125,164,66,143,26,83,61,251,96,102,18,134,158,27,82,88,238,196,82,99,250,105,25,90,184,140,167,89,153,100,9,61,165,80,115,3,58,109,151,17,73,143,205,17,91,101,185,30,25,98,32,136,168,96,64,24,136,195,118,166,85,199,48,176,173,240,34,144,12,20,190,85,190,171,77,188,68,203,16,92,105,217,130,2,63,54,37,163,241,32,32,252,166,85,141,37,62,2,161,175,49,32,129,4,104,219,210,101,247,10,183,178,203,212,134,254,37,170,5,109,168,134,242,237,72,149,85,159,49,172,44,187,141,58,161,140,49,185,80,177,181,36,28,108,17,168,114,147,234,42,216,20,150,182,95,171,138,69,235,93,61,6,8,50,152,163,18,187,53,20,85,204,194,144,218,98,72,63,171,64,24,137,245,18,157,73,165,116,60,159,242,251,145,238,126,218,80,105,241,99,63,180,101,68,102,131,56,25,66,44,74,81,200,238,107,45,9,152,111,151,83,47,17,139,148,126,106,210,4,253,240,59,80,12,173,166,146,206,34,242,44,195,73,182,253,33,81,34,154,166,141,73,24,242,98,191,151,18,153,128,251,241,19,234,141,82,201,121,197,250,178,241,161,125,96,133,38,16,197,196,53,37,141,95,158,133,89,168,58,167,184,121,89,136,169,193,140,56,60,201,92,10,170,123,33,229,12,242,8,139,115,244,244,239,253,148,66,141,55,227,254,164,172,18,203,184,51,186,137,137,122,203,80,217,16,24,171,138,76,159,81,125,129,85,18,55,118,53,235,137,32,164,249,176,227,40,210,237,170,53,70,200,138,153,169,53,225,15,233,198,149,148,101,77,232,116,198,231,154,192,89,17,140,248,139,166,124,249,96,127,210,77,25,169,235,103,51,250,79,18,165,149,56,232,79,153,239,194,85,209,185,162,20,121,18,153,241,143,157,158,234,206,124,147,224,121,178,147,39,218,88,82,76,151,59,136,194,196,183,113,130,170,56,124,144,96,30,24,188,136,51,73,149,246,211,45,129,35,119,20,107,99,39,214,227,194,40,3,254,68,150,81,170,79,190,123,9,220,85,147,24,9,170,142,29,104,45,159,202,40,194,70,190,134,154,16,223,243,67,79,185,160,181,16,192,211,212,5,230,150,92,72,137,55,218,86,183,229,2,33,165,22,182,64,17,222,28,188,104,47,195,213,83,190,111,41,17,184,205,242,21,61,113,119,85,147,52,65,45,112,238,247,62,1,72,45,96,75,23,233,16,53,175,156,51,242,137,27,108,24,157,114,180,53,208,98,110,205,202,68,20,59,136,37,150,253,216,187,82,202,219,138,226,248,68,177,149,136,105,235,233,40,38,243,68,180,25,70,178,212,228,1,70,135,16,156,209,5,148,107,92,250,218,161,65,203,44,67,200,180,190,171,109,211,63,254,170,14,76,49,147,207,151,42,203,106,255,0,35,42,156,223,89,234,16,65,3,249,113,125,49,169,72,210,110,103,114,196,42,171,178,208,118,55,118,79,150,104,188,126,218,38,6,137,178,133,212,37,127,197,19,112,199,76,76,178,253,38,46,79,166,159,155,65,223,201,62,236,197,32,178,161,227,82,90,198,148,201,120,186,151,77,141,107,46,76,22,102,89,85,135,224,44,68,126,15,149,80,13,222,85,232,114,71,37,152,76,159,95,50,113,34,63,10,143,135,91,101,24,143,202,160,204,214,42,170,21,48,59,98,112,149,106,51,45,75,225,180,88,189,131,25,57,75,200,171,116,241,162,70,229,48,178,38,181,57,5,68,49,180,245,140,150,51,118,156,64,211,219,110,225,35,109,117,128,227,74,102,210,44,97,37,214,90,192,242,65,204,81,255,0,26,230,222,215,232,173,74,184,198,4,96,112,137,38,184,159,56,126,120,162,169,150,107,60,94,234,105,15,92,193,39,17,132,177,90,250,229,161,54,52,70,159,98,71,246,144,75,85,244,107,201,44,253,81,19,143,88,130,65,240,226,90,153,106,207,60,59,92,171,165,107,223,216,145,39,73,26,214,52,239,155,201,141,91,62,4,82,13,133,196,150,89,60,120,51,4,68,200,130,135,101,40,108,196,82,145,59,43,120,104,1,23,27,65,3,181,78,62,156,5,38,236,73,196,106,210,89,90,230,151,250,101,77,39,79,2,79,249,127,18,120,215,28,192,138,249,168,221,37,91,163,79,185,27,251,85,17,180,240,35,119,21,46,146,192,70,82,145,80,101,102,24,213,76,149,36,236,49,162,229,84,211,231,193,28,71,155,107,24,68,240,92,190,103,196,83,212,100,136,17,15,247,20,212,253,108,123,115,252,220,245,207,184,246,162,148,196,188,173,215,132,44,231,196,203,254,181,64,109,121,43,167,127,149,114,217,53,176,118,59,184,133,38,79,113,37,129,235,57,222,92,68,90,208,183,142,166,91,67,174,254,33,25,73,202,44,169,189,109,168,10,185,197,60,252,68,254,172,41,42,166,146,224,121,8,104,144,50,139,238,38,85,99,24,178,52,253,57,131,230,229,12,68,251,170,94,226,239,72,251,50,134,85,166,201,231,178,39,232,6,37,139,52,6,81,229,40,151,66,198,255,0,98,216,93,248,135,78,121,254,168,98,76,96,93,213,23,150,36,161,227,72,230,104,144,13,228,9,68,149,155,73,74,133,212,34,99,72,208,107,227,168,187,133,248,126,33,83,86,240,203,42,138,212,250,182,85,220,167,250,121,113,70,75,33,233,89,114,79,204,34,39,191,129,165,198,6,81,11,42,85,131,246,212,97,60,8,12,147,250,185,75,120,94,56,207,249,68,230,182,169,241,188,242,197,66,221,220,50,147,251,81,227,253,165,178,45,52,5,30,86,227,40,216,84,231,51,202,53,5,91,172,34,78,234,202,37,83,85,60,98,233,42,140,118,65,152,71,169,33,156,115,178,149,45,153,230,72,185,131,218,37,89,125,24,150,67,204,149,50,30,216,28,203,178,202,76,67,91,168,79,91,254,98,34,20,126,218,223,38,237,246,255,0,164,22,33,173,119,15,100,239,8,129,255,0,157,54,135,2,37,104,57,121,18,237,233,200,44,74,152,214,34,39,106,103,26,239,143,9,74,138,158,248,164,39,12,82,41,169,129,36,153,124,66,196,160,209,228,84,170,96,95,225,151,213,7,251,105,132,57,255,0,117,40,167,211,115,138,204,221,171,108,200,23,153,24,18,136,98,26,174,216,133,44,56,3,183,39,54,66,141,63,14,158,173,24,49,8,67,81,144,61,70,51,56,103,144,74,134,30,239,7,52,242,21,25,160,184,154,174,52,102,64,102,221,98,196,147,6,144,29,61,170,151,49,228,191,14,233,36,184,100,234,217,76,244,233,93,169,183,46,6,115,234,165,136,28,57,4,149,198,209,146,237,187,178,126,226,114,203,235,242,15,17,74,34,173,76,178,178,140,126,88,184,147,43,127,0,202,171,79,31,77,245,23,140,191,117,54,12,144,73,126,35,21,3,60,39,156,12,193,82,134,147,121,90,79,148,23,34,70,86,228,128,90,92,83,211,138,38,236,220,88,189,197,27,248,144,5,126,210,191,218,67,61,154,130,221,255,0,213,165,19,26,62,29,60,24,221,34,88,209,179,242,25,88,103,73,101,59,207,9,133,149,63,245,50,127,234,148,67,181,36,34,98,16,147,150,89,78,193,152,49,99,46,118,142,133,85,174,121,129,4,145,230,52,84,44,198,50,72,241,44,141,50,242,72,31,152,88,135,246,151,63,181,184,181,141,57,248,119,41,209,93,197,106,140,237,116,172,225,121,154,36,242,126,218,117,163,235,101,96,197,96,84,170,146,202,200,160,203,46,87,26,116,199,196,154,207,148,180,30,79,182,157,191,215,168,131,185,144,193,27,151,47,26,90,96,193,154,62,209,149,2,200,103,252,226,151,40,133,91,227,70,216,243,41,172,140,131,84,42,53,56,5,237,13,28,28,99,246,134,36,9,173,78,33,241,99,64,79,184,121,25,218,60,191,105,77,186,135,113,214,53,30,90,191,122,12,40,80,190,12,24,184,118,169,125,108,155,33,3,49,162,145,109,146,98,73,75,109,107,216,211,210,112,23,152,34,196,166,172,171,89,36,157,74,168,44,6,62,84,230,28,106,220,31,219,46,152,89,80,156,132,230,158,211,116,99,6,99,20,121,23,172,159,6,49,254,81,31,113,85,4,68,249,66,160,67,90,57,60,37,76,205,111,147,70,212,50,96,201,103,50,246,161,164,167,192,249,120,177,33,89,72,74,222,96,228,91,230,99,155,19,17,138,160,205,170,183,191,160,202,68,26,224,241,135,180,136,85,170,28,57,210,79,152,210,136,168,77,85,65,27,245,101,94,99,235,122,98,42,170,161,32,248,97,138,80,114,151,145,33,187,211,210,231,31,45,120,134,168,97,210,31,195,118,34,162,153,60,21,188,37,236,85,86,160,167,22,178,170,214,49,172,191,74,60,98,251,74,150,147,80,140,96,218,88,148,98,34,233,27,154,235,38,115,99,74,236,190,26,105,249,63,55,186,26,27,106,111,225,76,137,211,89,75,141,204,34,143,249,19,138,27,230,73,253,90,2,126,143,227,31,211,18,89,38,1,4,78,25,88,146,52,107,225,168,182,58,15,162,105,201,188,198,129,148,139,84,58,127,77,39,9,120,190,154,150,167,212,254,137,196,95,158,85,48,53,11,45,185,77,23,109,246,212,247,53,242,28,104,249,153,89,213,149,96,25,36,146,252,91,92,75,56,210,104,253,217,73,109,221,147,228,141,241,42,75,143,238,45,220,211,199,82,64,23,218,180,17,165,50,166,33,114,147,220,71,198,129,84,80,48,210,224,101,33,84,212,13,36,58,211,250,132,185,89,72,172,163,106,168,49,162,97,216,70,42,220,98,249,245,1,84,200,213,189,49,32,98,83,243,244,76,187,177,255,0,78,42,62,238,54,160,212,135,254,157,40,130,31,211,26,111,167,171,111,52,220,94,220,191,186,157,123,242,26,164,143,224,249,117,0,229,128,66,165,155,3,249,254,148,130,93,62,125,220,226,15,250,128,146,147,48,19,122,123,82,52,202,255,0,3,42,146,12,99,198,206,164,210,158,54,39,238,203,214,135,178,102,218,94,34,149,100,103,144,145,120,145,118,6,28,220,107,104,34,27,3,151,16,214,168,19,201,52,31,211,250,215,53,146,18,77,178,194,97,101,196,171,234,175,129,72,193,139,18,197,133,147,35,44,165,68,109,108,205,55,254,97,0,133,26,209,39,254,209,186,87,38,19,85,201,73,103,223,122,216,240,237,70,165,110,244,96,230,244,197,91,176,239,166,26,235,161,150,95,163,163,7,226,190,132,187,127,16,136,47,220,78,227,93,233,194,244,207,26,252,252,253,30,120,36,234,196,169,116,220,13,183,135,18,79,199,149,57,234,109,148,237,219,61,57,36,121,139,60,127,238,165,207,178,173,240,194,43,65,254,222,85,35,176,157,101,17,226,15,18,68,253,49,115,90,78,162,21,87,110,86,95,113,14,130,249,236,198,240,138,82,158,147,49,240,79,212,66,172,43,110,193,82,15,242,178,22,79,220,90,205,125,58,116,172,214,53,124,127,109,98,171,32,193,79,146,201,163,230,18,151,212,58,120,18,71,212,154,73,184,30,118,113,98,18,115,13,144,109,129,218,157,100,253,197,169,207,163,50,92,102,109,4,84,102,242,214,55,247,82,85,135,225,128,13,252,41,207,165,87,22,46,29,168,242,45,106,13,145,205,131,39,33,249,114,20,170,194,181,224,146,198,11,42,43,240,171,61,225,36,122,135,79,30,48,243,68,149,137,26,199,142,2,216,42,251,79,86,193,102,236,214,132,200,87,245,136,171,213,166,31,135,110,85,23,51,124,48,115,20,133,75,67,172,1,4,152,74,92,75,158,70,101,40,171,115,164,76,229,64,134,169,147,137,136,165,83,113,181,108,178,227,196,44,163,84,213,83,236,100,191,134,47,34,213,177,149,83,105,180,172,88,93,61,169,77,175,195,66,91,124,222,94,69,99,0,50,179,255,0,81,247,85,27,255,0,192,204,74,171,34,249,232,101,78,51,3,225,188,225,63,14,94,53,64,205,24,122,65,238,241,43,195,126,210,212,247,238,98,60,73,100,234,23,181,59,12,170,196,108,107,46,63,113,1,38,200,25,59,83,167,211,143,59,208,175,211,209,36,159,169,34,199,115,88,75,235,120,223,194,44,168,186,221,114,8,199,254,161,3,40,213,100,13,37,7,195,151,26,23,240,220,28,239,249,85,125,180,251,37,99,51,106,221,15,57,152,113,73,17,63,105,14,104,218,58,111,47,172,226,95,102,105,40,40,67,104,192,73,99,197,186,76,170,223,96,106,152,29,34,47,48,134,120,228,254,218,152,124,1,136,249,69,214,134,181,209,158,146,124,217,72,129,54,161,137,73,23,9,187,18,181,208,20,190,164,181,0,153,204,81,137,50,159,1,151,108,97,98,99,251,107,132,218,252,69,246,98,64,33,72,171,190,24,234,75,146,145,158,173,197,151,219,92,191,228,183,183,161,108,75,115,26,85,32,50,148,93,75,101,86,188,36,211,226,49,113,35,117,11,217,58,14,47,253,221,65,217,105,89,222,121,162,21,54,210,203,192,93,202,29,96,207,220,131,171,40,214,175,197,64,24,240,229,140,185,84,99,94,8,27,77,249,4,53,167,108,248,196,203,151,42,90,190,159,38,219,67,163,178,203,33,222,94,52,209,151,31,145,115,208,234,23,227,195,148,106,202,146,27,230,131,181,21,183,33,195,253,84,100,99,197,137,36,54,158,1,37,230,46,76,73,219,244,76,226,63,48,101,127,213,69,6,156,241,153,136,178,134,157,85,83,228,65,36,152,113,32,131,229,4,69,33,169,231,216,198,7,202,69,33,87,69,147,2,8,199,154,89,72,95,219,73,131,119,71,36,251,65,83,17,82,168,252,132,99,152,86,235,105,208,72,241,22,1,19,71,221,218,205,102,81,9,116,217,58,62,130,200,12,151,181,196,84,140,218,108,245,185,48,197,226,74,200,158,35,171,10,52,223,172,201,243,20,184,169,227,216,126,174,52,53,105,165,10,91,194,20,198,72,78,48,101,196,177,120,131,1,217,86,144,160,225,47,34,151,244,27,252,253,92,106,222,157,155,147,243,21,87,134,180,126,10,209,178,121,9,145,200,13,164,167,16,124,194,73,166,64,157,9,236,197,0,130,93,221,240,198,54,117,32,164,192,139,37,143,14,215,42,125,200,156,92,142,38,201,54,95,251,21,28,25,150,184,240,150,47,26,233,108,211,113,32,191,41,162,173,115,3,93,213,136,105,27,104,107,106,64,24,39,24,50,168,99,6,214,108,183,152,80,9,254,53,211,109,97,158,73,48,196,199,141,17,15,73,74,16,242,226,202,136,227,87,92,194,194,109,61,119,99,11,194,33,68,69,209,169,3,189,30,85,55,182,0,184,75,23,145,11,235,119,26,124,153,162,117,168,50,209,191,196,55,46,69,212,250,70,73,102,28,67,74,61,5,131,39,18,221,67,169,9,118,6,22,89,70,50,38,38,141,44,189,92,67,250,137,150,102,110,98,214,128,81,161,143,38,35,9,13,169,31,101,26,15,244,248,24,190,225,87,166,76,124,99,225,9,114,145,62,129,85,234,241,127,168,74,196,52,202,171,96,99,147,198,211,100,146,247,154,89,121,17,241,180,127,39,9,114,171,155,42,24,34,225,136,34,37,47,14,199,251,165,73,26,156,69,80,32,214,216,214,179,152,72,23,204,178,44,191,208,19,247,17,79,178,149,8,143,205,202,47,184,129,159,169,229,151,244,152,148,89,154,190,197,60,139,106,121,227,255,0,131,24,28,169,222,216,18,71,218,185,101,61,193,242,63,118,94,69,83,14,212,139,149,100,145,53,42,209,171,133,92,67,216,248,20,72,88,114,73,238,166,111,146,201,35,230,90,152,17,174,165,107,144,169,233,54,64,240,195,137,36,97,128,95,105,25,112,194,96,126,46,212,174,134,73,33,113,27,254,116,193,80,91,89,35,140,126,174,36,109,85,244,65,170,87,210,68,178,6,80,137,77,92,50,45,33,30,19,99,82,146,52,251,29,94,129,150,90,146,170,112,54,149,210,178,144,169,36,58,171,157,222,83,117,173,53,76,173,223,110,195,143,249,74,171,189,98,116,145,226,137,0,127,184,167,188,168,85,99,103,51,101,80,241,229,196,128,190,173,254,156,124,93,158,8,147,100,140,206,89,249,72,190,204,146,49,193,204,101,69,153,137,72,164,45,8,73,27,207,212,37,12,95,76,104,128,152,251,183,253,53,198,254,39,124,72,157,162,117,115,53,13,128,137,233,61,92,107,176,252,52,215,250,59,226,29,104,37,196,180,24,178,177,46,242,222,175,160,42,221,113,45,105,235,98,201,27,13,181,202,69,64,202,74,239,238,202,49,173,17,172,160,194,30,24,147,227,23,246,150,153,47,151,39,171,177,87,242,188,16,70,83,57,250,122,152,145,95,180,47,34,231,151,17,129,72,126,220,74,181,254,177,25,236,202,84,21,197,59,45,135,155,220,77,103,126,66,240,21,192,124,89,35,205,148,107,210,105,32,205,247,80,172,167,157,147,14,46,52,100,198,122,106,147,89,11,173,92,82,109,48,8,68,225,235,90,166,26,200,64,195,16,88,191,105,30,203,176,16,156,162,70,250,172,82,143,13,124,12,164,78,173,126,90,8,216,18,33,211,210,228,147,44,178,145,30,202,124,124,65,84,145,180,173,172,151,238,236,103,226,251,98,76,95,67,18,51,50,246,174,138,208,157,137,232,19,7,4,152,85,52,107,129,136,10,7,85,90,158,17,222,24,130,228,74,160,70,157,157,146,229,202,254,53,203,34,53,135,178,157,38,203,82,28,99,202,167,223,169,53,4,146,113,69,78,105,217,18,75,57,147,57,241,129,24,28,66,26,21,80,192,24,213,86,179,162,230,48,146,253,129,198,124,69,79,42,152,66,119,21,111,184,164,245,32,63,10,171,50,133,73,89,146,79,24,158,218,92,249,246,68,59,50,136,120,145,134,170,29,107,249,121,83,74,169,148,211,71,218,60,138,75,81,207,50,28,66,3,169,5,51,56,153,196,37,72,26,209,148,124,43,45,152,6,254,101,78,234,33,206,194,203,18,203,229,138,76,106,142,52,241,227,196,159,207,101,80,129,195,43,145,37,12,109,201,56,80,212,241,3,92,144,238,88,181,86,195,231,225,17,50,39,16,235,70,46,210,166,129,181,29,71,153,162,69,30,68,182,84,26,160,175,161,148,65,242,137,39,153,72,120,207,226,229,78,100,234,171,89,63,171,255,0,128,208,236,181,219,115,98,202,147,115,248,21,10,167,97,35,3,14,84,81,153,149,76,191,94,16,178,176,154,152,130,252,233,244,109,67,93,143,132,68,200,167,185,70,246,55,110,230,215,201,157,24,124,88,255,0,218,75,130,204,135,221,149,111,159,51,114,7,169,115,106,73,113,159,180,23,251,138,150,103,51,129,76,246,28,164,237,38,53,231,198,200,60,200,122,215,190,75,25,154,87,34,215,50,52,177,19,22,85,58,234,107,11,231,152,157,40,88,97,219,31,229,34,255,0,186,159,178,24,252,57,132,146,204,51,32,145,51,96,50,143,3,39,87,20,24,98,98,198,176,245,139,154,223,243,106,178,23,246,210,184,26,181,226,38,40,130,146,84,215,194,202,203,148,209,72,47,221,76,169,127,128,102,53,63,88,126,127,242,108,95,184,154,86,218,203,183,31,110,37,35,113,79,47,38,84,215,77,189,227,240,202,181,97,100,23,153,167,88,105,93,200,55,123,162,113,123,121,84,150,140,96,39,90,190,38,215,22,47,170,186,236,144,176,172,230,73,153,73,84,41,123,176,227,17,21,213,148,141,90,192,179,224,12,79,194,180,50,159,242,112,255,0,197,57,147,131,222,40,214,17,167,237,185,133,141,35,72,163,147,248,79,5,239,249,84,72,108,137,143,14,36,202,202,212,101,253,89,70,37,61,61,149,210,95,242,146,148,236,174,57,162,101,56,39,31,49,113,137,111,252,13,85,225,152,37,69,198,193,141,153,83,184,115,224,224,195,137,54,241,149,37,217,166,34,244,226,91,102,105,33,198,6,97,23,18,170,102,57,60,198,18,154,212,247,99,131,196,33,17,53,219,94,26,10,202,77,73,134,72,223,223,147,253,212,1,175,182,68,194,18,144,164,75,110,230,92,23,155,22,33,165,117,81,134,89,108,236,200,151,109,188,180,25,88,165,252,37,170,181,71,205,203,149,136,126,216,242,166,145,180,172,170,214,48,57,83,8,26,120,132,6,109,210,99,90,98,70,59,4,84,246,84,80,171,26,163,67,120,199,204,153,67,178,31,74,115,37,245,162,7,104,212,220,248,219,223,242,236,130,82,198,94,33,106,31,103,217,2,49,51,101,95,13,63,114,14,20,9,180,217,252,57,86,216,21,164,19,240,148,169,182,69,176,19,42,160,205,62,91,9,73,180,10,120,177,191,73,147,26,95,113,66,8,220,177,10,69,166,170,227,98,252,70,42,25,153,6,82,183,168,28,34,73,76,243,138,94,99,42,24,118,64,199,237,173,118,161,166,146,63,213,15,34,75,104,107,8,31,100,189,152,146,71,202,81,227,64,201,140,207,101,42,51,14,55,251,136,168,15,217,14,33,25,212,151,155,71,158,200,249,77,215,251,171,117,84,147,198,127,48,178,42,83,95,65,32,48,250,89,5,247,50,167,222,167,193,140,164,29,174,158,163,160,30,93,212,97,36,47,212,250,40,156,50,239,134,95,182,157,234,74,122,171,39,246,169,7,232,10,49,19,54,36,50,187,228,162,198,223,176,197,151,20,242,73,138,166,1,11,247,19,74,222,246,102,22,53,62,26,162,110,240,196,255,0,137,21,213,110,158,38,54,20,197,81,101,213,11,173,74,88,18,98,96,103,186,188,103,140,175,64,73,141,177,103,18,14,5,196,226,31,17,162,141,108,118,22,65,155,227,62,55,50,215,235,24,253,212,124,200,103,155,19,136,191,232,82,143,164,198,127,155,41,19,180,44,226,216,163,124,194,78,103,9,113,47,50,76,177,179,17,165,45,1,135,19,7,234,144,143,147,7,62,28,185,84,184,14,22,108,229,253,39,106,18,5,37,225,15,154,92,174,63,184,156,214,204,4,100,121,172,162,21,157,170,171,34,166,130,50,177,160,48,193,11,221,202,182,189,145,9,219,41,41,52,159,180,188,23,144,157,34,89,144,1,106,24,216,185,162,74,202,148,195,187,151,24,227,14,85,89,38,30,64,97,50,22,53,12,30,224,227,66,212,44,53,135,60,5,7,40,178,169,235,131,92,198,39,244,145,15,247,19,134,51,17,57,74,136,223,209,143,136,210,147,226,33,20,248,218,142,203,245,119,36,253,190,180,242,134,146,119,80,127,220,69,201,100,76,153,98,11,141,19,85,106,200,196,77,101,79,129,148,110,26,211,198,103,50,40,56,252,241,25,100,203,129,201,103,80,214,185,155,79,12,165,40,212,154,101,22,167,201,145,189,55,230,247,67,18,244,13,90,66,113,5,39,54,9,220,57,72,85,169,240,201,25,115,182,127,37,84,173,116,147,217,127,237,10,92,137,109,149,60,65,179,132,92,138,123,241,11,35,19,9,74,154,198,187,174,40,255,0,95,149,58,204,201,136,173,30,70,152,20,128,31,53,137,72,134,184,178,139,24,124,43,214,86,95,73,77,207,12,25,188,178,231,144,191,108,107,108,206,101,143,62,51,44,188,204,133,120,73,9,103,14,96,35,19,14,37,65,24,49,36,179,152,74,171,32,181,21,134,76,178,244,166,240,231,159,251,185,67,23,241,44,100,190,186,11,51,8,73,5,173,193,36,141,230,136,44,168,244,126,32,89,111,193,253,164,173,207,237,32,230,73,63,114,231,144,36,217,89,31,17,103,146,55,219,18,172,141,158,48,48,148,164,47,238,172,219,111,49,172,50,12,194,73,225,66,204,141,59,39,106,9,150,160,130,126,100,124,205,79,78,88,156,210,177,37,106,167,193,160,190,15,173,230,150,81,39,85,83,193,147,54,44,170,0,215,21,182,83,184,103,170,136,7,0,129,196,92,171,10,88,186,141,50,39,118,213,105,159,101,98,78,24,152,196,161,108,181,12,232,93,49,72,84,32,126,33,75,243,197,46,6,37,38,221,176,98,87,188,199,132,63,213,101,34,13,246,167,39,105,82,99,95,14,75,50,165,179,53,61,112,217,202,84,100,97,80,243,14,79,233,10,182,198,128,255,0,120,171,156,155,89,142,49,254,83,149,81,82,107,1,144,25,173,162,144,95,182,181,91,19,106,60,159,60,112,120,130,94,69,173,147,226,198,30,238,216,164,16,208,134,248,133,161,225,115,7,30,84,158,227,91,15,80,3,12,72,162,16,213,21,149,201,228,132,102,149,170,126,251,105,238,43,67,105,135,198,230,196,69,54,107,90,169,196,221,196,46,34,125,164,79,226,25,197,6,28,178,11,252,171,178,205,111,99,156,168,129,78,57,32,229,40,196,177,126,140,131,221,186,26,136,135,107,40,167,230,226,84,113,174,7,249,4,98,172,179,155,137,67,91,85,92,32,118,229,83,154,134,169,133,243,46,36,83,228,218,137,255,0,211,186,215,166,79,56,153,253,68,89,83,102,58,212,229,147,225,190,49,8,147,76,184,4,96,97,87,55,219,25,167,225,83,19,254,29,60,164,221,246,162,186,49,140,31,161,174,24,89,76,14,37,219,125,30,12,232,189,67,95,159,169,235,101,212,206,234,34,234,218,111,82,18,55,128,76,84,182,120,120,136,107,190,211,96,255,0,216,163,82,54,90,111,129,248,87,88,147,62,13,144,20,213,148,15,200,252,74,235,50,184,213,56,236,250,17,149,143,20,190,197,59,15,225,46,51,146,88,133,151,42,232,55,218,74,81,101,238,197,144,169,197,60,205,148,76,37,23,34,5,1,211,16,61,34,187,104,97,114,38,222,120,216,243,37,51,12,127,55,225,235,92,199,95,235,249,218,124,140,9,74,77,183,159,180,165,35,50,47,176,202,165,173,222,164,173,141,47,12,185,227,18,90,207,136,80,69,250,73,249,127,109,43,170,212,154,115,86,211,51,229,123,123,20,164,253,42,10,217,219,186,236,152,212,154,54,117,55,19,178,192,178,37,216,51,101,72,111,159,46,9,248,74,165,52,246,161,60,19,176,92,133,93,76,52,49,45,192,201,120,137,254,4,66,173,230,99,123,145,240,12,114,31,55,252,85,65,171,65,38,10,223,232,131,140,206,164,108,48,131,26,171,42,161,162,154,67,68,20,230,8,37,93,154,6,191,4,26,225,196,54,63,240,46,59,60,32,173,39,168,6,46,82,41,201,143,212,246,199,203,47,39,219,26,132,145,187,240,5,101,177,220,102,106,170,162,244,202,25,72,147,62,126,160,146,76,38,148,66,198,250,107,143,236,47,197,41,152,139,254,181,212,105,31,44,145,89,152,189,72,142,55,78,96,204,174,57,125,108,73,35,234,228,90,166,64,100,104,143,250,139,219,147,227,237,68,64,140,75,46,213,209,184,7,62,252,78,79,81,124,66,241,15,205,5,172,40,71,108,6,75,17,127,219,84,26,255,0,73,87,12,123,177,23,147,237,41,90,169,231,192,248,134,200,145,148,1,244,244,250,125,44,126,110,82,43,88,22,160,212,0,204,46,181,204,181,85,81,35,63,118,46,165,81,240,208,39,198,240,242,227,82,88,217,31,248,12,197,31,169,50,11,241,101,24,150,207,85,174,47,247,241,138,156,217,104,98,89,69,202,46,85,48,29,54,200,79,234,93,85,254,136,81,70,101,108,225,245,13,125,252,48,50,125,49,33,43,97,254,116,202,78,155,157,36,121,162,20,137,149,88,65,141,37,61,56,248,101,242,166,147,235,64,32,124,161,87,53,184,126,167,164,91,116,246,173,188,178,99,196,81,98,80,109,219,20,196,185,217,188,128,230,41,18,25,47,4,98,97,76,107,108,137,210,100,77,197,8,246,175,151,148,106,170,198,9,195,131,38,100,108,198,87,20,29,188,170,101,230,120,144,207,153,56,126,215,18,92,128,112,201,132,243,194,21,59,113,235,16,103,102,221,19,108,84,209,147,49,179,118,46,197,132,247,202,212,128,96,113,38,3,208,224,68,178,35,51,118,42,0,233,40,159,147,44,165,47,26,52,234,67,226,50,96,253,67,47,217,17,18,51,50,14,82,218,232,154,218,218,237,216,101,101,34,144,159,14,118,15,164,143,100,203,139,33,240,136,184,214,247,132,229,30,18,173,86,213,215,48,196,148,51,242,131,15,34,34,29,110,49,230,77,223,67,149,85,70,129,79,10,183,155,148,136,196,8,168,217,51,243,117,175,178,100,128,111,77,13,0,243,95,196,33,137,10,253,54,113,61,21,184,7,67,158,2,179,20,180,45,172,56,178,86,108,170,62,62,165,190,53,36,162,123,73,150,49,44,39,140,243,214,254,218,57,246,68,147,210,181,79,210,182,165,39,105,22,234,170,115,194,39,205,163,100,44,111,173,152,113,31,220,85,19,194,201,53,219,177,37,44,124,81,19,238,44,38,73,56,128,252,74,77,200,112,10,173,66,13,217,34,27,26,160,146,248,56,243,24,184,151,33,212,47,185,168,59,44,2,47,245,242,42,42,221,78,203,248,44,229,228,19,58,210,170,191,115,49,41,141,60,2,39,9,81,240,53,33,243,176,82,229,113,169,10,217,59,147,188,37,71,207,15,31,18,102,140,210,230,125,149,28,150,125,85,206,53,129,162,148,15,194,44,75,232,99,89,13,252,197,70,201,164,29,188,92,37,76,170,201,203,80,57,244,7,163,216,105,209,188,202,27,76,73,177,180,120,227,1,225,20,165,31,107,112,58,0,28,69,236,240,92,29,106,227,99,179,165,91,141,235,110,45,102,217,97,151,105,38,76,97,123,105,188,200,211,173,201,180,12,81,138,50,141,248,99,36,147,167,60,210,250,202,245,220,33,192,174,146,207,148,82,232,23,74,103,242,111,88,212,122,169,207,160,67,37,65,249,147,199,223,12,124,60,137,141,149,59,55,120,86,76,211,3,240,234,94,166,202,156,86,5,121,137,100,12,37,47,26,149,184,161,62,76,177,23,77,102,137,0,226,229,44,161,160,112,193,23,202,11,177,62,32,114,90,217,151,34,178,218,75,226,26,233,84,151,114,163,3,22,36,91,244,144,200,77,217,162,162,223,91,16,108,226,42,93,40,4,38,176,96,46,222,241,109,84,93,62,152,157,91,101,148,57,49,253,53,217,189,28,100,230,196,135,159,164,135,250,176,202,30,69,76,68,34,227,60,241,143,132,194,34,121,25,235,198,128,56,196,33,101,228,75,223,48,127,218,8,138,18,40,229,157,109,196,184,76,226,42,63,215,159,238,197,81,208,45,113,143,148,72,214,90,142,111,72,136,165,182,193,101,41,159,50,12,230,37,114,104,73,147,118,34,241,168,251,239,82,140,118,26,185,125,147,172,39,14,185,226,55,106,124,213,70,90,142,127,16,197,132,76,38,47,82,163,173,214,21,211,128,192,226,92,70,29,240,39,78,120,74,81,228,87,58,86,76,17,31,230,203,198,184,86,219,133,153,84,175,184,134,203,38,41,199,233,178,21,252,42,220,54,85,94,8,89,239,138,78,88,156,75,185,100,87,57,217,69,144,33,206,173,27,2,97,45,243,252,59,80,178,102,28,188,34,42,247,134,86,115,42,0,31,226,160,86,191,23,184,176,53,221,229,183,46,82,8,105,53,174,143,181,157,59,46,235,141,81,211,214,146,48,240,148,170,117,84,107,0,183,103,47,38,98,149,111,126,238,55,48,101,98,91,173,100,130,49,246,153,86,166,64,6,12,187,241,162,202,225,86,42,52,245,148,73,160,229,47,39,221,84,15,48,35,3,136,171,139,217,90,142,9,48,196,41,10,68,47,226,75,33,143,245,68,42,147,43,248,141,232,118,19,95,0,99,253,80,196,160,231,235,1,250,175,110,88,202,112,54,79,178,253,95,18,205,144,6,82,97,89,28,45,228,51,49,212,180,245,149,28,159,3,7,30,69,74,249,32,198,184,83,32,78,164,62,97,20,152,213,13,110,173,62,118,4,202,186,238,33,50,150,226,24,237,188,195,137,66,192,141,232,22,175,12,190,181,211,43,76,2,15,42,151,248,132,16,73,137,242,130,228,86,181,212,12,3,140,147,184,122,213,92,56,0,40,56,113,228,92,239,71,207,151,24,152,108,4,172,51,31,207,44,69,43,50,48,13,131,167,167,19,251,162,35,89,79,182,7,106,22,182,238,89,126,80,165,196,143,49,177,123,163,88,211,2,168,189,225,56,158,153,67,11,7,202,144,217,93,237,137,135,18,82,107,91,41,61,57,49,165,179,191,1,170,165,181,196,96,73,26,129,212,147,193,4,24,141,141,62,129,112,66,3,9,132,189,107,91,79,110,62,209,148,138,170,223,176,164,69,109,148,18,251,68,85,180,147,193,211,176,25,82,103,211,176,103,195,137,59,135,13,241,128,154,180,2,174,51,193,27,152,194,24,150,51,48,89,51,18,151,204,12,159,55,185,200,152,214,218,197,133,47,148,171,153,166,100,10,139,100,232,6,73,59,205,136,137,188,58,18,70,6,44,72,173,67,175,246,48,127,167,136,101,34,228,115,62,45,106,216,210,159,155,115,254,52,205,212,59,240,208,106,169,212,38,82,125,164,151,80,220,75,164,7,87,31,184,131,170,187,157,168,43,189,68,178,177,35,25,12,246,241,94,46,212,203,103,228,28,9,119,234,168,186,128,123,72,146,185,21,30,155,211,112,97,3,118,108,107,68,61,30,202,210,101,12,81,228,77,223,84,114,3,155,34,173,104,184,24,205,112,83,106,24,144,158,254,44,171,87,169,50,114,21,244,231,31,17,86,151,195,36,103,165,219,254,152,81,195,153,182,35,2,98,167,79,124,82,119,99,80,225,102,51,177,84,177,131,36,79,184,164,214,26,62,65,79,170,131,52,15,8,191,226,160,237,116,196,186,217,223,40,36,247,213,79,9,253,171,92,203,178,73,31,49,114,41,71,212,53,168,197,100,141,73,233,144,37,20,28,185,18,136,193,60,105,123,184,157,138,234,51,31,36,125,92,107,41,33,131,24,31,165,26,232,178,146,168,215,76,73,137,36,31,55,140,68,76,172,160,65,156,204,74,29,239,150,95,210,23,17,19,42,123,131,140,152,165,149,34,200,232,45,65,231,211,140,79,32,122,148,207,245,29,45,59,119,16,185,71,230,174,46,228,176,188,42,78,126,248,158,97,40,184,213,121,168,22,53,90,241,150,76,102,101,90,29,79,84,80,98,44,81,174,53,2,28,161,19,10,114,199,202,198,161,182,233,199,80,47,95,62,14,76,194,42,81,107,100,249,42,93,230,124,110,99,20,137,189,110,57,195,76,170,221,243,24,77,60,59,145,251,137,55,60,147,225,10,180,153,67,59,39,16,136,150,191,77,217,65,156,201,123,2,43,213,106,41,33,100,253,65,6,91,2,40,185,71,238,42,56,213,187,144,48,165,17,21,67,30,2,246,136,121,22,169,50,65,4,9,21,151,196,106,146,246,90,49,246,92,49,56,146,96,252,31,151,91,47,212,98,79,229,253,213,210,224,76,130,64,45,239,190,138,54,97,137,23,41,21,55,63,130,84,73,85,50,254,183,194,37,142,60,95,81,85,48,32,193,151,181,38,146,203,91,97,240,197,75,36,217,94,84,131,105,181,83,146,222,35,45,71,47,55,39,18,243,230,88,147,136,197,227,74,235,108,191,246,95,186,154,7,25,58,84,141,55,135,1,65,203,40,98,82,182,83,246,199,32,98,23,47,231,94,187,164,185,41,51,11,38,53,206,239,171,117,80,237,89,134,86,33,253,52,219,46,22,83,181,208,211,130,218,14,98,149,75,221,211,206,173,157,136,34,200,53,158,158,53,252,24,140,221,241,170,80,134,92,215,243,42,70,218,249,138,78,236,199,157,152,68,172,96,64,4,97,252,217,70,37,170,123,1,82,12,217,71,144,75,144,106,127,137,119,37,181,194,33,19,108,39,164,154,70,240,25,84,238,59,8,178,120,98,114,161,236,190,27,250,151,48,120,136,185,253,63,196,92,149,184,162,100,20,148,117,111,197,77,85,249,226,98,202,79,109,74,57,93,126,1,149,74,144,233,239,68,31,205,202,26,113,27,82,68,130,6,5,113,235,176,252,70,147,47,212,76,82,23,237,137,40,245,141,98,41,204,245,110,33,9,60,139,48,98,126,130,54,164,149,36,15,218,8,98,92,203,86,254,38,146,119,230,47,26,245,14,182,103,228,137,149,85,76,152,59,38,51,12,81,227,250,136,133,191,113,78,95,91,85,59,59,247,125,106,182,170,227,76,11,229,37,241,34,205,90,9,60,37,46,36,154,100,10,104,62,124,163,42,179,87,192,7,102,170,163,157,243,117,242,150,137,145,137,24,29,170,34,227,88,14,147,155,255,0,129,172,171,117,176,245,7,128,114,147,249,23,44,147,55,122,177,69,82,134,169,236,155,59,12,181,110,202,173,50,32,114,169,200,113,162,65,6,94,210,125,69,170,124,156,164,25,130,170,172,222,34,176,237,240,235,179,229,136,44,73,164,107,234,170,214,98,41,70,85,23,234,164,24,48,169,27,184,122,142,108,189,221,78,76,126,226,202,202,225,137,212,110,231,193,182,31,8,177,44,41,244,196,25,160,205,97,43,16,212,149,61,145,225,87,127,81,22,44,74,227,79,106,125,56,88,56,101,228,18,85,102,70,204,214,226,124,159,240,235,78,20,124,50,185,20,191,166,196,168,59,194,31,105,62,212,51,232,228,141,254,159,104,79,219,72,216,111,200,186,89,238,78,186,140,161,204,4,208,97,218,161,102,79,174,168,126,25,101,196,85,182,180,208,99,1,229,92,191,226,20,251,249,50,247,117,216,255,0,252,154,147,89,244,196,211,162,70,184,4,238,33,45,166,135,182,230,221,98,92,130,134,238,215,35,55,115,249,23,72,141,107,92,40,172,41,75,185,146,167,195,152,195,144,201,33,120,183,75,40,116,132,201,150,93,166,95,183,149,36,204,57,221,60,73,28,147,92,86,189,252,185,70,138,183,108,71,42,245,8,89,11,192,161,22,85,132,48,216,206,7,55,16,254,154,139,178,184,156,70,113,74,198,69,115,162,108,137,141,155,177,13,75,123,35,171,241,26,151,26,6,156,152,58,146,201,48,226,9,29,169,45,71,11,168,171,156,201,248,163,177,150,248,133,129,254,190,197,77,246,250,57,118,203,63,71,29,144,30,16,246,33,35,105,185,213,47,202,89,73,94,158,212,158,173,47,40,178,8,126,107,160,204,8,36,193,225,201,145,85,90,252,196,37,102,89,74,250,164,77,234,166,101,240,74,167,213,75,140,7,152,200,106,211,63,6,35,8,136,219,253,2,199,92,128,17,224,246,214,82,118,53,190,102,150,33,227,92,155,215,172,104,15,155,41,10,53,105,85,172,233,167,65,205,46,4,146,165,220,149,57,7,101,31,86,217,85,91,121,132,49,68,37,141,148,96,82,1,242,194,81,227,80,87,215,192,140,247,203,137,20,145,134,167,95,172,39,91,124,166,34,99,253,213,38,105,3,178,150,198,184,157,59,207,218,140,131,121,129,141,35,101,220,175,12,62,218,243,36,144,143,195,136,138,77,185,98,197,28,106,161,206,7,82,81,119,186,141,16,152,83,202,168,118,35,6,96,228,90,236,160,78,146,199,230,18,236,85,186,230,69,125,206,118,24,115,167,19,41,132,69,182,76,9,98,98,176,173,97,234,120,101,197,202,53,190,100,63,86,39,202,64,196,157,99,95,160,105,14,111,24,47,207,205,214,170,32,62,140,190,2,202,34,145,21,51,64,78,47,180,69,55,63,70,75,173,62,81,100,17,19,183,75,168,187,133,92,200,195,141,212,143,164,158,204,236,202,165,217,62,214,76,70,68,70,214,214,217,100,97,132,34,41,109,176,184,157,53,245,181,178,123,184,146,233,154,74,41,9,154,188,164,42,18,52,59,194,177,134,196,69,233,154,146,93,64,223,132,184,145,184,232,53,84,111,15,79,16,100,234,89,204,158,10,214,97,203,200,162,36,252,72,181,35,8,28,168,15,196,227,146,55,241,16,164,81,105,29,218,157,134,170,142,238,46,200,163,238,46,44,73,250,65,114,39,84,148,150,86,71,205,44,184,134,174,224,82,87,12,120,141,140,171,162,56,81,57,138,204,112,3,105,139,253,64,119,154,94,66,147,237,137,106,127,195,77,70,62,108,69,95,166,35,67,131,27,164,67,18,213,61,241,74,7,139,140,185,85,247,98,250,23,35,243,237,83,47,32,143,104,94,81,166,239,159,177,102,28,74,174,227,79,99,123,205,17,77,204,134,113,19,148,74,85,40,0,251,41,101,102,110,213,87,162,77,40,131,249,177,98,83,81,173,65,90,126,161,148,137,156,109,78,114,157,159,42,164,192,116,176,224,246,132,143,121,165,20,29,170,114,5,151,7,48,147,152,114,72,68,182,111,32,23,51,80,176,71,120,165,192,69,62,250,12,158,16,136,66,72,117,206,49,68,226,236,42,230,150,83,47,4,204,193,41,56,148,191,200,205,134,163,98,117,91,139,45,179,254,82,46,84,166,30,173,178,207,132,194,38,53,47,79,113,168,228,196,229,70,25,231,31,106,171,43,87,35,75,121,55,209,11,23,168,105,27,233,25,101,204,100,158,158,99,10,126,85,98,199,240,41,66,204,99,19,82,106,160,214,143,134,42,244,57,145,6,206,212,229,230,131,24,143,221,245,165,178,103,233,137,47,195,19,25,75,244,213,236,174,40,211,212,159,180,194,147,76,54,94,21,181,230,30,7,169,253,249,51,251,138,21,107,14,4,99,50,12,238,101,208,180,220,96,91,3,46,81,227,251,165,81,115,234,183,35,205,137,42,124,111,77,35,62,104,191,183,149,116,51,53,72,212,178,212,251,93,219,34,87,98,47,212,196,181,70,170,136,38,102,151,216,190,211,235,8,162,240,136,26,24,223,253,144,84,116,204,19,137,152,179,198,147,112,177,170,28,248,144,124,57,72,92,73,224,109,106,172,135,205,196,167,31,26,36,111,63,154,25,82,19,79,156,34,63,8,145,217,159,137,150,58,24,99,81,231,230,158,60,104,195,122,87,179,62,50,229,81,164,203,146,126,98,167,76,140,242,245,9,31,229,23,17,196,153,239,201,196,84,28,203,89,126,28,197,70,198,129,16,128,230,88,73,134,1,38,244,0,88,115,32,201,31,17,75,185,253,212,210,96,109,100,196,225,236,64,67,164,136,83,238,197,196,68,186,250,227,95,214,206,195,16,163,44,111,111,137,111,255,0,2,140,235,108,167,65,38,210,216,88,136,155,190,24,228,179,50,230,239,153,126,89,91,187,98,229,34,167,170,184,62,60,57,86,89,208,7,70,97,6,206,33,44,3,12,132,246,147,40,15,28,230,125,197,182,101,195,41,0,76,184,213,119,52,168,10,153,15,17,57,81,252,158,208,136,33,40,155,143,136,160,25,242,226,91,67,175,247,192,225,148,184,228,102,250,40,181,31,76,184,32,223,132,197,227,76,227,95,81,201,136,207,144,17,72,165,119,146,166,143,168,107,56,97,219,19,54,37,72,213,235,101,21,130,110,31,136,143,46,33,136,127,109,7,26,202,158,55,72,137,145,17,100,253,232,49,33,33,152,117,188,69,18,102,181,69,26,198,187,28,239,248,225,18,3,80,195,212,219,23,237,4,68,218,29,80,38,243,4,88,136,138,153,26,230,48,240,250,161,49,166,141,86,165,44,196,5,61,86,163,41,255,0,168,100,16,213,28,253,142,159,139,152,197,30,68,83,45,103,9,251,67,8,165,90,174,52,245,108,239,155,150,92,69,251,169,90,53,255,0,64,172,109,167,212,239,146,206,98,226,26,244,155,80,21,71,73,123,51,237,5,202,169,225,210,110,98,229,22,69,5,134,237,238,85,152,250,201,236,243,78,225,214,193,155,255,0,181,52,173,183,220,202,164,167,192,149,91,237,41,75,35,94,16,252,197,38,63,166,169,36,46,156,72,217,78,141,107,119,167,235,79,138,37,166,231,238,41,243,107,202,225,31,245,68,200,132,167,170,100,214,117,34,103,233,88,131,39,44,4,203,211,223,228,219,13,25,175,37,201,6,32,202,91,195,50,119,188,161,103,211,193,23,233,10,65,17,55,211,204,32,222,207,154,33,82,183,79,67,108,84,97,220,147,169,26,106,76,99,103,180,190,70,122,245,149,145,200,197,182,0,184,19,207,90,252,57,114,141,29,101,26,37,176,250,185,20,51,245,33,198,252,33,128,52,218,6,176,137,27,245,113,73,145,25,39,193,140,39,158,203,93,62,119,241,16,163,91,99,107,11,44,120,133,21,81,76,146,11,177,226,228,73,164,214,158,181,156,69,91,182,140,22,99,91,230,92,73,103,50,194,48,71,37,143,203,218,176,8,103,19,221,90,205,12,241,137,152,74,181,38,15,50,101,85,33,57,162,228,34,71,101,241,44,113,134,252,66,219,42,128,195,4,145,188,210,196,185,111,196,189,43,42,223,252,187,139,18,70,233,218,81,149,148,196,58,254,118,126,89,68,46,87,174,141,166,236,137,57,156,197,32,178,175,207,250,99,76,106,49,90,179,212,75,198,187,181,13,12,185,160,96,66,92,74,113,244,172,156,198,102,82,142,202,75,225,68,121,131,203,149,37,170,12,169,210,249,178,39,129,209,242,163,15,230,209,94,112,107,89,196,36,216,39,32,169,65,90,195,194,99,10,34,166,83,46,14,80,63,119,20,156,74,4,218,219,98,78,37,135,226,121,214,255,0,81,115,217,223,81,234,60,146,99,217,49,226,17,113,45,53,176,15,5,248,75,43,42,151,153,124,72,47,77,235,109,79,36,105,242,250,20,171,178,209,144,109,226,101,137,43,230,84,30,218,226,162,91,235,229,197,39,238,43,74,217,147,163,42,48,207,167,178,226,182,23,34,170,201,78,90,24,202,79,105,189,18,50,49,242,205,23,46,85,246,239,225,233,230,245,69,86,145,130,8,195,254,157,40,104,173,245,151,210,26,170,245,209,161,45,182,57,164,15,134,243,171,73,155,18,165,14,155,6,12,38,138,69,86,201,51,139,237,13,121,230,157,143,244,3,79,249,72,255,0,2,212,128,153,166,231,70,59,240,192,25,70,147,79,167,157,27,152,181,100,23,241,46,162,203,41,68,127,233,70,37,170,124,247,137,143,204,33,149,35,117,8,58,171,16,250,110,96,252,49,109,127,220,79,204,248,164,75,103,220,68,207,243,120,196,143,173,101,108,209,230,9,84,63,33,109,238,51,43,8,238,235,71,250,177,9,2,199,229,137,133,95,26,147,32,56,177,149,76,155,77,156,111,122,234,231,242,41,22,205,60,73,50,222,89,114,135,143,233,164,198,152,72,214,175,21,119,16,196,245,101,125,167,165,120,112,173,21,186,120,18,89,132,216,196,177,163,95,49,149,131,3,186,44,92,161,90,163,90,156,71,84,208,33,130,8,49,118,165,115,225,131,63,10,231,145,82,163,171,48,230,5,148,89,61,165,26,211,107,85,18,115,222,83,117,169,91,92,240,121,130,153,82,106,168,36,38,210,89,84,55,30,47,244,12,183,37,245,12,0,21,143,137,16,68,92,216,218,39,29,174,236,171,244,211,41,41,228,243,98,75,239,180,221,30,197,248,69,201,225,198,187,86,72,157,125,201,228,135,12,146,102,70,123,3,139,169,86,233,189,66,121,32,218,68,138,33,125,197,170,78,137,151,36,249,130,46,53,65,79,2,37,64,49,26,7,39,212,75,34,226,58,153,121,202,238,202,156,195,184,202,12,38,81,215,119,199,234,16,177,13,47,135,170,162,11,238,174,38,102,40,94,76,187,96,128,245,32,107,83,231,226,42,10,101,246,229,156,34,82,239,147,100,91,92,222,218,106,176,202,117,26,217,36,32,49,25,81,211,214,128,172,202,82,140,75,159,70,178,216,177,134,41,69,141,81,67,213,85,83,65,134,184,164,41,19,89,147,136,85,74,137,33,96,255,0,186,23,251,171,193,103,228,81,175,152,10,210,62,194,196,185,72,129,129,241,22,226,76,236,56,135,182,253,165,43,74,141,236,83,109,43,238,116,25,48,192,86,32,25,3,27,208,254,182,9,32,205,149,106,13,147,200,76,57,87,66,204,199,43,40,109,174,149,245,40,143,92,190,227,225,139,36,203,126,236,75,175,198,49,62,170,202,96,98,227,204,186,163,234,22,185,146,101,56,207,224,56,48,121,177,13,43,146,195,194,156,195,8,75,175,62,125,31,84,190,197,174,78,158,170,178,139,242,149,127,200,183,113,92,210,70,29,145,44,128,192,166,240,224,63,6,18,163,96,104,57,113,142,195,4,92,106,129,145,153,25,152,140,37,28,97,40,203,125,14,95,125,167,173,115,255,0,79,47,26,2,53,13,174,55,238,249,87,85,147,25,157,165,22,36,56,88,194,31,229,5,149,82,202,255,0,4,206,41,119,26,117,3,247,123,78,52,202,171,226,184,35,1,130,52,92,75,176,207,209,240,110,226,225,176,18,231,150,95,7,224,231,39,18,198,233,214,95,145,150,74,6,86,252,75,178,154,63,148,47,26,194,125,245,148,210,102,49,73,252,75,0,232,242,86,143,16,132,137,102,143,181,156,14,209,137,75,241,148,44,59,211,97,223,51,9,75,149,122,214,183,20,188,81,4,76,136,58,120,18,232,8,64,229,202,68,202,125,149,248,134,242,196,148,60,159,112,72,245,76,71,50,129,235,149,163,229,17,75,251,168,231,218,206,146,204,37,16,212,12,159,136,186,252,68,126,238,40,228,198,18,86,111,139,85,179,120,141,242,164,251,107,134,123,163,23,133,85,180,58,52,108,17,137,148,194,83,215,118,167,155,43,8,178,99,19,210,106,77,103,185,62,32,252,200,202,158,76,126,80,102,87,134,206,164,228,95,81,164,9,131,252,156,88,149,28,59,177,140,24,76,37,204,160,93,188,71,234,33,83,48,223,28,143,253,41,68,154,72,216,75,21,211,39,144,143,237,90,125,84,145,189,212,4,105,59,150,118,165,214,181,177,124,50,150,126,34,37,219,196,44,83,26,215,114,206,89,67,74,44,166,65,16,30,92,170,65,240,31,237,20,156,72,125,228,226,63,14,34,21,106,194,193,109,10,141,49,107,90,89,223,212,4,174,100,234,72,152,63,167,69,24,151,38,195,42,19,216,83,69,32,178,167,49,166,100,247,83,181,190,204,196,42,238,100,226,159,119,139,42,244,51,2,119,12,177,47,187,150,45,193,147,4,131,226,22,34,45,86,10,155,102,64,136,48,51,211,197,136,136,58,221,108,113,75,29,117,180,82,8,127,81,28,198,61,22,24,209,36,246,136,101,91,85,110,65,97,235,41,40,236,153,187,136,94,69,142,231,210,25,150,89,120,196,176,99,7,24,127,40,149,135,82,65,43,223,18,88,185,20,217,141,27,198,212,53,86,71,197,149,99,107,67,65,37,143,151,191,30,79,166,183,198,13,49,71,152,63,244,214,6,167,36,146,19,8,147,47,252,117,1,51,235,65,56,27,76,74,106,102,143,60,23,246,241,170,105,58,98,92,98,102,221,17,124,101,36,226,112,242,21,116,42,177,43,41,63,15,79,35,12,246,66,103,50,62,77,61,141,39,129,140,34,99,90,38,67,37,216,56,132,49,37,104,245,114,139,33,141,36,240,73,58,104,107,40,34,63,10,135,153,67,170,171,95,242,146,134,147,26,77,196,105,88,76,94,69,22,133,204,178,157,50,100,144,73,75,205,90,204,121,132,85,46,201,243,132,62,36,234,182,100,175,15,234,50,134,181,108,156,198,21,92,221,218,214,241,6,81,4,37,57,50,77,105,1,187,182,180,42,233,198,129,85,57,159,54,36,154,125,62,142,192,65,98,202,69,117,84,38,214,63,45,124,84,248,163,166,116,217,48,212,150,196,178,124,248,241,151,141,25,240,175,88,107,93,80,113,203,151,62,104,163,123,99,202,175,53,111,194,136,186,146,112,12,24,163,198,39,253,37,209,180,31,195,170,170,72,35,49,68,46,47,109,73,186,8,109,186,218,157,125,63,90,232,148,61,73,0,228,35,37,203,149,139,237,166,243,36,190,107,49,110,150,221,67,113,85,24,15,136,24,3,200,85,31,253,87,62,80,149,46,221,184,18,105,46,33,248,139,166,34,221,193,61,116,184,163,46,85,205,244,150,158,157,163,135,180,137,23,143,237,46,240,252,242,65,203,23,42,82,253,61,249,243,43,81,91,153,207,146,113,4,210,76,178,146,246,24,194,32,149,107,227,90,201,35,3,18,121,4,148,239,61,53,136,202,123,34,20,249,148,234,168,216,104,91,153,210,233,43,64,42,230,6,92,162,148,139,210,89,18,55,104,136,130,173,159,199,204,137,124,152,178,120,114,172,105,24,74,139,230,76,130,82,112,202,24,146,227,82,122,191,84,245,133,222,152,33,124,246,130,203,251,106,104,44,212,26,110,87,48,139,141,101,31,159,126,227,43,41,85,255,0,135,76,250,185,83,250,74,26,234,142,209,33,105,45,119,44,103,98,62,203,207,6,108,184,146,254,67,26,202,25,49,224,240,204,46,180,134,100,253,202,153,178,187,38,124,59,162,20,107,108,107,47,201,196,183,252,142,72,207,85,64,220,215,63,105,20,123,159,168,185,180,48,217,14,83,253,67,34,235,85,182,177,6,255,0,155,229,70,154,182,143,82,121,135,107,139,238,46,141,196,174,98,213,187,156,210,30,161,151,9,236,194,170,227,107,48,16,24,75,20,185,19,134,104,10,104,207,237,89,155,70,85,11,221,34,155,67,23,217,75,106,45,129,48,242,121,114,173,22,186,134,202,55,8,68,130,147,61,149,175,120,82,107,91,141,200,241,4,170,12,183,29,88,111,91,125,93,39,207,213,139,200,133,153,73,85,100,253,221,76,172,72,26,26,29,241,249,69,149,116,38,105,236,64,103,167,213,171,195,29,20,201,57,17,33,14,170,140,252,34,158,92,105,180,61,223,135,49,83,105,149,86,81,135,150,95,23,219,65,134,25,228,244,136,138,140,170,78,198,135,195,124,149,147,35,28,93,73,220,6,108,123,146,107,189,84,8,50,240,151,137,75,95,244,84,221,14,73,196,254,84,236,48,15,52,124,66,74,41,238,232,11,243,102,46,84,213,154,193,228,127,202,69,196,52,187,138,159,1,83,9,154,86,215,195,132,68,74,240,237,191,86,168,89,169,15,239,20,139,97,163,65,178,98,221,205,31,227,177,149,100,57,245,244,240,11,168,95,200,148,195,152,242,29,80,106,216,113,32,131,133,76,69,255,0,226,169,214,236,58,150,145,159,148,104,207,71,173,16,200,83,118,32,40,94,12,108,221,149,17,168,103,128,64,197,16,185,83,218,130,49,51,119,112,60,248,130,82,99,23,211,77,41,53,61,110,54,68,12,9,37,34,151,146,18,21,90,233,40,117,81,160,229,247,10,154,170,185,48,43,13,152,102,120,101,48,144,175,12,25,47,249,180,29,244,252,64,121,66,85,20,109,91,207,194,41,36,80,203,94,38,173,78,150,31,77,133,250,72,163,18,107,27,210,164,131,49,183,37,34,230,126,165,107,36,12,196,182,255,0,82,140,60,178,202,79,247,85,27,119,176,87,66,242,103,167,121,225,90,195,14,32,249,185,20,148,59,36,207,214,49,15,245,67,83,220,113,170,80,201,181,96,153,137,35,126,66,31,48,150,136,214,67,154,78,20,199,195,19,21,85,69,19,220,67,157,36,25,114,145,38,53,172,168,32,237,76,237,103,226,226,82,243,45,64,83,225,196,168,177,223,224,141,168,16,251,236,189,171,83,237,71,237,39,49,180,172,75,32,48,161,42,241,180,102,199,184,163,91,248,235,246,110,225,141,61,216,36,143,18,160,134,108,126,210,141,159,73,6,55,48,167,226,39,218,89,213,70,156,63,238,164,149,73,161,98,187,138,116,240,188,100,103,10,213,248,110,12,226,102,52,92,169,13,85,145,6,78,85,76,27,183,140,120,69,141,98,204,200,13,29,192,230,105,90,220,24,182,25,84,125,246,146,199,243,113,34,226,93,36,50,114,51,49,80,151,18,73,37,152,68,46,53,101,234,174,73,163,100,57,181,83,236,70,254,105,88,132,136,178,9,230,129,226,9,83,43,42,211,143,164,72,120,97,39,188,37,140,81,73,248,210,79,72,127,155,17,36,255,0,42,173,167,213,67,199,197,20,98,88,190,170,36,150,114,137,33,159,167,182,207,121,107,203,136,106,108,169,225,168,88,232,12,190,220,143,244,17,138,177,121,128,81,254,128,98,80,52,250,145,245,167,218,88,42,195,79,28,232,159,211,148,237,32,245,83,19,73,7,231,14,44,169,51,224,0,167,26,202,52,59,92,255,0,55,214,170,99,67,170,193,250,94,69,101,199,152,162,214,85,126,78,36,44,152,199,23,180,168,95,197,237,33,36,176,146,125,164,45,92,203,11,3,24,4,98,212,250,160,21,233,204,58,223,171,41,20,248,0,31,186,153,176,5,20,6,147,16,208,179,24,193,113,42,13,248,199,197,148,107,108,154,16,78,30,80,148,121,23,53,181,102,29,148,151,141,166,247,35,204,181,76,173,28,110,45,170,184,140,199,212,3,230,241,169,203,139,89,119,100,197,18,46,33,170,238,120,160,140,162,7,250,53,104,243,75,67,70,212,146,164,191,12,72,163,198,130,212,52,147,163,51,55,106,51,76,70,30,6,102,81,145,90,217,21,140,114,195,60,172,69,192,210,164,154,76,217,127,141,43,152,201,217,62,218,193,154,168,149,15,230,66,179,39,192,115,44,31,90,72,94,2,48,136,133,153,85,79,143,49,138,76,137,124,13,79,6,203,251,162,100,90,46,222,204,121,132,94,165,85,145,156,147,41,241,241,129,213,151,141,13,232,241,5,205,198,164,39,235,193,214,191,17,160,19,34,8,63,17,64,67,176,56,148,183,53,42,170,116,144,198,136,38,113,114,160,39,201,36,98,115,11,24,210,248,26,169,132,27,49,69,33,127,105,82,67,147,190,0,204,81,98,253,197,170,191,177,172,97,85,36,19,65,194,47,247,81,239,159,91,90,62,172,164,72,236,173,118,60,49,4,128,14,250,115,211,85,219,137,60,71,79,158,249,196,234,196,181,188,199,19,250,147,58,122,67,149,101,113,85,177,39,106,117,141,76,102,20,25,239,27,50,203,198,129,100,200,62,121,182,165,76,223,3,124,204,75,84,106,216,48,73,243,121,21,85,84,147,49,173,150,67,39,18,77,119,39,109,212,92,73,221,172,202,209,3,250,120,137,145,41,129,90,73,47,249,191,117,82,56,212,70,102,38,67,170,181,166,124,85,248,241,251,100,196,153,109,190,35,91,177,153,178,43,70,80,213,86,248,75,52,248,197,196,141,159,170,160,198,6,111,153,46,47,227,68,251,9,240,16,223,200,141,135,163,245,142,60,198,180,32,150,147,73,212,213,178,241,22,86,228,106,162,6,176,173,178,126,46,164,108,159,64,192,252,165,202,79,5,204,186,196,255,0,29,139,181,144,134,184,214,213,176,65,243,114,133,147,233,169,186,173,84,249,211,191,84,49,15,205,83,79,211,116,243,165,101,20,12,191,186,176,153,240,197,147,70,194,139,24,137,246,149,87,165,81,119,10,103,204,137,38,15,15,42,66,104,19,191,62,20,198,135,68,234,49,143,16,101,127,186,168,89,163,39,70,102,89,101,202,159,101,80,86,99,155,48,54,162,151,243,98,196,53,81,2,103,27,22,189,66,192,65,253,196,174,29,146,231,146,165,35,98,160,193,1,65,148,197,73,188,192,51,241,11,141,109,97,178,13,109,124,104,162,102,108,188,139,21,141,50,147,38,170,48,50,138,1,10,84,16,117,108,31,60,38,226,251,101,66,154,100,190,144,245,160,61,18,37,145,249,69,148,137,249,252,136,50,159,107,6,79,211,40,254,218,95,49,149,86,64,120,118,184,191,149,7,63,70,90,214,191,119,18,41,49,254,234,219,2,170,116,146,124,216,177,45,88,216,13,30,130,202,222,104,133,71,214,218,146,49,48,149,17,50,27,33,120,97,42,69,113,101,16,108,225,88,195,43,23,236,52,82,131,40,84,37,247,196,90,218,137,91,73,120,197,252,75,126,137,190,220,147,149,59,214,26,27,79,234,64,102,52,94,68,42,219,228,27,2,86,6,161,137,168,63,203,139,144,107,27,189,49,16,160,121,75,43,145,122,147,79,3,75,19,8,69,254,191,113,54,153,78,251,127,238,177,15,233,170,172,34,179,16,112,31,22,180,255,0,55,202,135,178,187,181,183,38,16,228,20,111,182,175,223,161,129,225,212,177,141,166,7,147,12,72,164,42,111,199,81,119,4,212,244,52,101,131,203,143,34,194,52,49,194,62,24,133,227,243,79,44,180,101,168,191,246,215,36,75,109,86,149,156,46,232,171,118,104,22,36,164,233,179,249,241,21,109,135,61,245,7,218,75,85,16,32,62,112,31,135,218,83,118,90,108,133,151,152,197,34,163,8,82,6,170,182,221,153,68,94,69,131,52,246,198,94,108,169,28,56,22,176,159,242,133,46,52,250,53,145,4,255,0,155,83,107,1,93,13,132,140,6,21,103,101,25,147,171,79,136,92,136,104,22,81,44,129,136,50,134,139,96,95,24,31,85,34,204,53,78,59,119,166,39,73,150,252,89,17,240,234,175,43,96,242,148,133,93,19,108,49,19,46,37,166,214,226,41,34,188,34,18,173,180,10,234,114,163,107,250,218,3,225,187,128,76,104,131,124,111,248,114,32,112,197,154,82,126,210,38,251,74,250,217,57,132,148,179,225,140,78,233,113,71,143,246,146,55,79,127,144,182,65,21,191,25,168,228,191,244,165,23,238,171,237,55,171,105,181,3,48,238,134,185,68,205,43,85,157,241,34,9,37,252,37,58,12,236,209,10,65,13,67,241,89,56,234,22,212,253,43,85,91,167,10,252,91,161,228,253,212,61,246,140,170,19,30,104,146,163,46,71,67,49,130,62,208,197,38,69,74,205,240,207,155,47,18,117,145,208,59,233,244,59,14,152,1,64,252,223,242,46,71,172,254,30,252,222,93,174,81,249,174,221,165,103,196,156,118,6,92,161,137,91,204,209,53,86,64,202,46,85,120,250,132,243,23,179,31,151,244,246,146,137,25,140,195,23,18,185,14,134,5,184,56,68,174,172,180,148,81,112,150,46,37,224,207,139,81,23,105,18,41,16,211,47,128,213,99,145,93,232,104,149,39,230,138,169,52,173,220,24,44,218,123,105,166,167,170,157,169,0,252,74,0,58,86,230,162,115,243,23,253,196,52,110,250,89,2,202,90,92,48,132,3,204,21,2,107,187,40,211,186,149,93,108,199,201,38,208,200,13,67,166,223,159,48,82,214,235,145,166,218,169,227,178,246,149,100,104,24,134,204,194,26,144,173,128,74,134,101,42,109,51,89,214,214,131,44,178,169,110,108,141,183,113,164,248,99,193,155,106,52,179,212,165,139,138,32,134,180,191,85,30,238,14,106,238,191,109,36,48,117,86,62,21,76,157,69,45,225,152,123,94,98,242,44,159,62,198,48,31,233,216,212,213,36,57,115,188,3,44,164,202,168,88,205,136,241,37,168,9,100,239,164,254,175,148,139,24,218,108,125,165,84,44,140,57,35,202,36,170,123,229,11,205,58,128,186,227,70,50,200,12,194,85,240,48,63,13,197,225,42,95,15,82,92,231,218,20,67,85,1,96,231,3,149,10,218,249,104,32,227,77,223,30,104,48,136,164,91,110,33,190,48,222,149,192,193,90,76,193,40,209,87,23,126,164,60,34,18,21,149,0,89,26,120,198,78,101,109,91,169,42,139,23,23,82,230,140,170,62,251,54,94,212,241,149,163,23,186,50,161,149,190,192,105,124,24,51,124,204,89,67,83,240,216,8,207,249,65,34,102,99,192,240,132,74,66,75,39,16,157,164,18,108,128,121,38,200,131,157,137,59,12,9,197,30,89,101,38,53,33,14,49,203,225,149,83,198,181,120,193,139,145,45,64,2,77,107,247,92,37,76,54,127,147,23,106,22,76,158,76,193,76,107,102,50,79,9,150,51,14,5,26,183,41,254,218,115,12,35,132,254,20,107,25,18,50,93,50,75,198,78,164,91,28,76,168,230,125,32,44,129,152,221,138,83,210,190,123,105,149,103,101,101,40,160,127,205,127,161,115,137,58,228,123,231,196,221,16,68,243,236,83,103,117,80,170,157,136,53,68,132,207,215,198,90,167,201,139,24,29,163,200,162,43,108,178,3,49,165,16,171,105,167,142,73,56,146,238,49,163,223,83,90,227,89,101,63,49,86,216,121,54,184,113,37,18,107,79,36,255,0,40,158,166,88,219,107,168,108,161,78,102,210,40,202,53,80,29,91,7,211,89,154,47,34,152,217,16,64,229,18,23,114,248,196,229,138,66,141,59,41,165,124,61,90,63,254,53,140,170,142,6,167,167,147,224,18,192,196,185,139,239,129,225,250,82,45,117,179,44,167,31,233,13,75,32,58,212,201,145,59,68,46,52,170,100,154,169,35,230,40,242,41,216,210,103,16,120,178,228,64,204,221,249,170,170,191,217,150,81,132,248,108,33,248,74,141,140,17,143,195,118,148,86,153,233,140,156,101,247,80,198,152,234,31,71,36,87,230,199,143,238,169,170,218,26,124,140,151,93,140,163,42,19,92,208,216,221,213,62,186,33,73,202,153,104,154,66,84,209,128,50,251,68,172,171,173,73,51,100,83,63,74,226,3,37,132,92,107,40,213,163,34,213,248,132,226,27,226,7,173,35,158,107,129,31,52,66,169,217,134,31,207,140,241,51,22,36,56,120,192,243,44,35,93,156,177,49,88,246,44,95,60,5,225,83,102,29,65,120,202,51,203,150,94,53,202,181,252,10,235,179,240,149,118,200,213,163,182,138,248,129,198,163,159,240,211,109,106,252,165,202,149,99,87,249,42,178,80,147,209,154,87,98,12,89,72,186,76,58,217,112,98,240,202,42,58,29,32,33,49,57,173,140,207,116,74,245,84,34,204,206,196,151,169,12,114,241,24,188,138,225,143,29,149,83,10,34,139,137,114,237,126,18,70,181,249,79,249,211,122,167,206,218,3,148,138,127,38,133,27,82,19,124,248,146,229,99,94,147,113,92,39,230,9,114,167,129,209,240,108,129,154,88,135,145,15,39,65,128,99,121,162,20,121,17,182,191,96,38,159,175,229,148,27,72,130,88,208,201,151,59,187,177,49,135,166,229,245,122,90,33,154,108,241,137,152,34,196,177,98,84,50,204,100,249,50,198,55,196,74,89,63,109,43,230,203,136,105,180,248,22,177,134,195,20,92,107,222,149,6,200,31,54,46,84,245,52,14,73,171,167,116,149,14,106,70,99,204,149,223,64,137,81,253,214,37,170,159,80,130,79,202,6,120,202,79,180,84,45,149,140,96,221,180,28,125,168,168,108,136,62,165,61,62,5,225,79,253,59,173,99,154,202,23,128,165,151,145,82,172,78,197,203,41,217,56,15,54,37,33,119,167,134,82,60,70,18,162,170,178,56,153,218,141,123,55,222,210,21,152,99,134,90,252,46,148,89,222,163,94,82,9,84,105,90,211,140,15,13,136,185,23,87,170,141,22,55,152,141,141,35,187,8,7,57,248,132,166,212,250,40,182,33,195,190,133,57,249,138,76,106,198,170,73,36,179,168,136,216,108,131,24,108,41,162,229,78,67,119,7,31,20,1,137,115,172,145,163,27,93,69,175,164,60,110,95,170,181,134,51,243,225,76,102,92,125,85,149,60,240,73,63,87,34,170,204,162,84,6,125,37,140,110,97,100,65,120,90,148,120,177,98,93,17,230,100,144,98,65,73,173,38,62,161,166,178,57,153,28,103,80,233,187,82,147,48,165,23,34,87,79,26,242,17,241,75,220,148,107,178,79,103,7,80,212,244,147,31,233,38,236,159,70,217,132,48,233,7,39,204,165,18,77,107,180,130,124,91,82,46,141,13,236,218,117,37,115,41,34,16,251,178,167,178,138,65,178,158,89,9,155,144,67,77,35,103,141,220,172,152,200,184,48,160,205,85,16,131,122,49,3,96,66,59,40,136,56,212,49,5,43,54,85,148,106,217,66,39,17,72,157,70,173,60,230,36,3,40,12,121,9,136,69,76,125,18,40,128,243,91,74,88,192,8,234,73,155,22,84,30,170,127,171,179,233,41,219,33,149,64,140,202,49,19,48,101,13,29,91,168,116,172,103,252,220,165,53,232,36,199,137,41,125,9,7,230,20,178,71,171,252,142,181,58,37,173,246,145,154,207,148,149,200,164,109,102,50,49,217,180,158,66,169,89,149,83,160,191,52,78,196,40,89,115,159,119,96,94,53,45,183,26,199,68,134,17,206,240,202,82,39,208,224,69,141,210,82,168,186,27,234,210,240,155,32,147,243,106,76,64,249,72,163,253,194,149,50,200,200,41,86,202,118,21,153,66,150,220,105,179,198,102,238,34,142,127,196,141,77,4,152,162,10,17,86,153,63,21,254,33,148,15,8,106,225,20,101,74,178,75,244,24,150,117,178,96,201,38,43,18,226,196,152,24,213,195,233,41,23,26,173,141,171,172,172,119,118,18,177,16,190,216,149,63,162,94,19,245,115,201,143,247,83,214,81,113,28,90,223,65,25,241,118,147,233,137,35,187,53,136,134,201,123,84,84,58,112,86,242,152,163,42,49,151,21,178,120,114,141,35,42,175,49,133,213,86,89,6,204,168,153,52,224,41,243,4,89,86,137,149,176,114,101,12,164,196,54,177,35,3,234,170,174,28,5,13,135,14,187,7,86,36,124,6,0,100,197,151,141,75,207,178,157,56,111,48,68,49,36,47,214,18,161,19,14,34,41,181,198,196,235,70,159,85,90,12,187,174,68,185,154,171,35,250,151,49,53,245,145,121,182,164,42,34,53,217,227,114,152,95,198,138,200,29,212,232,175,184,25,60,254,84,104,13,177,230,147,54,36,29,109,220,73,160,203,181,196,176,153,113,249,31,132,171,114,168,25,204,120,35,31,181,24,25,135,240,226,46,37,23,37,242,200,247,242,167,117,161,151,26,15,205,149,21,103,26,202,7,113,101,136,228,229,202,141,161,126,249,156,201,4,249,49,100,145,252,169,149,11,246,204,92,76,172,146,157,13,192,161,146,99,143,192,34,91,31,112,8,195,197,44,67,75,183,252,139,11,136,30,173,23,8,151,90,173,200,26,38,24,228,38,104,139,123,32,90,148,108,50,47,79,83,255,0,128,50,203,212,175,131,26,170,180,25,165,148,106,246,68,228,75,34,5,144,236,177,245,114,33,223,112,254,153,98,197,137,81,217,124,84,174,173,33,194,42,184,210,113,46,61,172,245,254,163,213,179,177,84,211,70,140,47,112,152,144,205,117,199,64,47,153,48,4,233,40,209,241,153,145,139,157,208,178,200,71,30,238,80,202,69,97,14,200,158,120,68,34,36,85,96,10,181,99,4,15,184,155,233,136,28,27,178,151,30,37,164,33,220,147,169,122,124,57,98,31,219,79,86,2,155,241,134,219,138,32,178,253,194,165,26,134,250,242,116,71,226,46,47,218,82,251,242,70,62,19,42,26,169,240,113,252,218,69,90,54,97,98,104,58,132,244,131,204,81,101,33,126,170,161,164,212,53,90,128,31,212,56,151,203,136,117,86,67,225,74,67,84,10,223,51,7,17,86,178,175,128,88,105,176,136,73,207,244,239,211,42,0,248,84,179,154,40,255,0,145,115,231,235,202,216,196,234,38,65,36,211,245,207,171,159,252,211,248,214,217,128,188,187,181,185,253,93,33,113,125,68,161,250,146,202,104,241,75,46,82,37,208,53,33,246,155,76,171,38,6,38,7,155,126,49,34,186,128,242,170,100,66,196,120,113,114,161,96,93,206,28,231,134,39,252,254,226,156,173,159,56,188,161,40,241,249,170,138,24,96,33,30,105,101,75,95,216,10,88,218,183,108,60,54,2,203,251,72,107,136,209,45,193,187,20,12,107,87,132,24,220,166,95,31,170,142,33,190,32,160,101,31,212,66,181,56,140,12,249,155,102,48,210,203,212,143,173,213,76,39,79,42,84,103,176,131,205,44,92,107,92,103,214,151,252,191,141,12,183,5,24,154,103,169,78,194,94,92,171,69,150,137,129,52,111,196,44,68,75,104,94,121,51,143,151,176,74,149,155,177,125,85,176,182,168,12,115,199,233,83,210,121,155,42,206,134,127,164,78,100,178,139,42,232,114,97,239,135,202,44,170,126,77,32,35,61,85,170,40,250,6,164,61,183,76,1,198,18,194,237,240,99,127,152,69,220,172,171,118,145,128,204,40,215,190,183,7,55,41,23,62,230,67,84,144,124,58,105,36,203,18,46,34,39,208,53,36,24,195,96,113,16,164,70,67,141,70,71,242,151,17,16,23,115,224,198,255,0,46,16,210,48,213,61,125,101,6,72,48,148,88,136,161,240,140,94,124,164,70,248,30,73,50,152,185,81,113,171,65,52,111,9,139,137,94,30,57,10,196,21,243,193,224,252,202,113,144,37,201,150,195,87,23,22,37,71,170,169,55,47,120,66,82,113,125,52,54,146,128,122,131,252,216,136,84,178,71,118,254,12,173,137,75,166,238,45,70,61,165,178,188,134,16,73,7,10,93,91,26,154,200,25,139,196,182,6,77,109,105,48,196,47,26,91,42,10,48,135,85,185,148,193,4,74,178,101,80,244,253,110,110,60,158,10,85,150,64,147,254,93,43,17,22,38,129,127,36,156,182,156,127,117,58,179,63,16,23,5,224,146,115,238,214,65,12,79,206,17,47,183,116,50,203,5,248,139,200,149,105,136,18,132,71,250,137,86,50,142,52,125,110,66,35,189,52,2,6,105,101,226,18,55,128,76,82,26,134,236,133,177,100,65,23,141,109,137,27,223,12,243,137,197,147,108,181,76,170,220,129,226,84,53,186,146,32,224,178,33,162,141,121,143,173,178,62,17,20,98,66,200,163,84,229,82,97,128,115,177,98,76,77,78,114,131,53,119,18,180,184,211,117,162,30,93,208,138,69,174,158,168,5,226,150,37,86,171,147,200,148,211,108,212,99,151,204,92,163,93,17,244,44,147,23,44,178,173,230,13,118,159,136,254,33,228,92,202,227,226,92,24,54,190,159,97,60,113,190,152,202,85,203,52,171,23,19,166,24,238,97,168,107,113,29,248,69,149,80,214,192,39,167,48,166,149,136,137,0,117,253,84,146,48,81,37,70,41,10,156,178,200,226,240,41,177,169,43,43,252,30,142,246,180,161,186,78,152,185,33,24,92,82,74,53,170,102,158,139,52,31,229,120,136,37,125,67,241,71,40,25,16,208,5,196,150,234,67,62,201,239,151,18,46,44,190,216,215,100,50,43,45,59,30,76,156,136,48,176,117,175,225,22,37,208,116,245,244,66,65,230,229,34,149,53,61,145,89,250,4,102,158,128,120,39,205,98,34,33,163,22,193,182,83,231,73,151,132,217,4,50,167,117,90,96,115,186,101,127,184,158,80,198,163,178,243,204,44,171,59,87,214,210,19,52,79,246,210,111,34,46,33,86,112,39,252,49,36,209,252,220,161,172,25,90,13,54,77,167,25,86,185,255,0,21,226,86,143,244,177,138,79,166,129,14,167,149,172,153,250,1,198,89,190,211,99,216,43,66,119,89,179,212,136,167,32,49,145,158,173,223,165,101,11,152,220,171,8,218,60,114,73,202,171,85,251,24,83,27,105,249,12,156,236,7,143,118,18,245,35,255,0,7,193,240,194,189,233,160,173,30,30,76,107,157,170,139,238,54,65,21,183,216,129,204,37,243,241,108,25,50,240,148,184,146,230,79,174,41,48,242,36,55,112,253,232,153,20,99,207,142,166,157,54,51,244,225,49,229,158,50,167,80,223,70,46,165,249,252,54,79,173,148,206,34,43,202,27,230,23,195,149,59,73,42,9,83,169,26,124,95,12,49,4,53,63,62,170,12,226,102,150,34,44,99,76,91,36,188,242,89,218,171,28,206,255,0,34,178,147,214,90,110,36,110,97,21,6,27,225,214,240,241,166,239,141,139,180,185,84,174,179,134,50,131,229,34,149,85,172,224,165,136,110,8,72,188,69,30,52,178,76,104,150,95,113,114,88,198,212,17,186,101,19,246,211,234,75,189,71,24,236,221,148,120,215,60,107,42,48,216,140,238,40,118,221,34,70,213,50,182,55,17,132,60,137,244,7,193,178,6,18,242,145,33,190,211,24,137,154,33,87,71,62,62,226,141,205,255,0,16,127,104,82,38,113,191,226,241,15,49,87,57,53,244,234,151,225,54,69,185,154,156,147,122,74,69,207,38,231,30,195,98,116,216,115,24,82,97,42,250,103,176,124,193,138,53,207,107,102,88,146,83,57,85,204,105,239,199,132,194,74,170,201,200,1,77,107,18,73,246,155,85,132,152,116,229,31,82,101,233,163,39,54,36,158,212,196,23,8,68,186,22,203,196,86,38,236,180,244,76,249,68,36,8,106,158,34,101,86,208,32,30,72,242,152,75,92,250,168,190,241,113,39,105,20,20,211,72,241,248,115,34,174,46,34,193,7,202,100,41,18,115,79,139,27,229,34,21,109,12,7,201,229,41,87,61,110,48,150,100,195,205,102,99,33,124,199,131,9,85,95,162,68,91,223,162,73,225,151,106,69,117,140,9,202,173,79,93,26,38,208,85,121,73,247,20,94,185,212,243,171,89,152,194,237,250,74,154,124,15,77,157,194,47,219,69,126,12,126,160,6,91,1,38,104,111,203,81,108,115,237,49,112,121,188,184,136,186,44,11,226,120,50,38,34,126,226,42,183,67,69,173,225,16,151,217,250,120,144,185,148,246,227,208,107,106,108,48,119,32,122,69,26,157,145,142,242,226,228,79,170,152,249,60,72,155,42,125,183,49,165,13,106,138,7,26,6,94,228,49,168,98,100,202,18,162,67,107,22,55,116,165,189,134,28,158,100,88,0,230,49,130,138,164,164,192,223,31,54,85,101,49,155,225,144,34,83,134,135,46,180,152,138,179,32,48,52,109,180,92,193,88,189,140,147,19,238,44,31,60,248,241,98,94,140,249,114,120,113,44,85,103,24,72,243,62,52,166,7,145,116,186,74,218,219,122,214,124,175,34,73,15,77,238,95,152,162,84,240,2,74,208,98,18,118,93,158,33,204,20,218,120,16,95,195,141,48,101,84,178,65,225,198,176,123,31,220,84,84,61,90,200,195,194,24,25,62,226,158,227,14,76,217,50,116,98,112,162,35,51,114,62,100,101,193,189,72,252,34,196,139,135,72,65,143,181,105,43,10,252,206,55,226,91,36,201,151,143,8,98,229,251,137,169,170,143,147,132,73,164,8,216,135,243,98,91,138,100,49,11,50,1,10,62,97,36,219,99,139,218,93,98,99,34,20,29,67,74,61,30,36,158,213,69,145,28,74,177,31,67,125,182,62,25,105,205,172,104,150,192,230,42,6,251,77,227,38,88,137,104,95,58,55,17,68,149,163,100,107,33,166,169,250,72,24,250,178,141,35,153,2,170,48,254,82,46,34,125,69,111,2,75,11,194,98,161,181,13,56,230,197,120,98,45,89,21,241,2,75,67,106,25,99,178,125,116,178,140,163,93,33,225,130,65,176,217,87,25,159,67,101,82,247,237,10,65,42,61,37,50,227,105,243,101,33,73,247,86,109,186,6,37,227,35,0,164,226,18,108,106,24,184,51,25,79,67,178,32,251,145,15,212,251,151,226,228,83,105,24,42,54,9,129,27,136,66,77,227,6,12,159,213,169,232,12,122,114,199,156,96,234,34,231,179,91,18,170,167,172,172,170,170,7,132,66,30,69,43,169,60,236,171,94,111,115,180,105,149,149,39,169,63,50,216,202,217,126,24,113,113,174,165,143,95,49,25,142,87,13,150,185,223,152,88,134,174,232,111,143,24,24,83,64,233,224,15,180,89,86,169,53,64,132,204,165,226,26,102,141,80,44,109,123,61,75,181,38,181,161,25,89,149,125,13,198,230,94,33,11,16,211,107,159,146,173,229,247,84,247,24,42,40,210,179,32,193,149,132,189,158,218,179,52,240,73,31,48,134,184,254,161,152,10,208,122,142,82,9,84,105,43,82,93,193,98,75,61,135,43,77,91,166,11,244,210,105,58,110,44,19,238,195,214,139,53,83,225,17,133,50,217,50,75,203,19,148,163,198,171,184,194,1,249,131,3,249,86,168,31,60,197,139,30,9,43,47,1,194,31,10,152,230,131,86,197,17,222,180,217,105,188,172,100,176,162,240,238,89,149,52,164,153,16,124,54,42,214,215,200,144,154,54,234,48,216,18,163,216,97,217,15,104,100,210,203,4,159,12,49,86,152,212,131,25,51,101,73,100,228,6,184,20,254,202,202,101,14,50,113,23,42,101,234,81,32,143,245,67,18,157,184,248,138,200,71,120,162,20,127,184,166,221,67,120,104,54,216,234,30,137,36,238,236,98,253,212,67,254,30,209,139,207,118,85,26,31,137,96,207,243,114,191,219,85,181,186,170,182,115,25,135,34,23,172,127,160,104,201,185,250,14,170,49,222,108,171,56,115,226,208,1,253,98,196,168,53,152,73,38,187,52,66,140,68,82,180,149,176,102,147,13,132,161,148,138,173,38,247,200,46,2,139,143,136,71,178,62,40,130,34,154,153,62,252,146,217,151,38,53,212,223,165,107,133,212,33,164,183,16,50,15,105,19,24,136,177,99,136,107,48,166,53,108,66,1,134,197,200,141,140,96,86,251,67,91,233,244,244,232,223,230,50,148,246,170,207,157,225,10,86,86,240,54,193,166,54,159,156,124,210,229,98,77,233,38,81,198,63,12,161,151,249,87,46,147,67,127,100,55,132,34,32,148,196,253,31,170,170,8,195,110,136,84,141,12,213,196,21,144,253,63,235,112,124,248,113,127,186,182,201,96,44,189,209,139,246,151,7,211,16,46,72,198,26,195,34,189,135,60,240,88,192,169,213,211,76,198,106,248,143,103,195,178,173,126,88,146,136,84,1,190,45,94,84,1,226,218,229,251,132,78,107,76,73,221,75,105,180,72,36,189,134,151,143,248,211,44,112,205,203,208,70,102,66,114,147,226,22,181,178,127,49,72,33,253,181,87,15,88,62,9,51,94,74,146,95,182,188,102,86,212,3,104,17,12,68,81,26,134,182,117,145,242,238,191,141,13,2,62,40,27,133,172,255,0,137,213,162,225,175,139,148,159,113,33,181,248,181,46,48,63,201,185,20,221,85,35,224,203,97,165,171,89,58,110,170,116,76,190,226,101,233,19,203,80,220,56,126,173,248,175,106,67,188,166,129,36,88,145,250,27,92,220,221,243,68,41,4,53,75,168,116,4,25,192,127,23,34,150,211,117,191,132,167,98,150,47,150,243,85,110,138,36,204,85,145,142,213,165,110,47,63,38,236,164,42,186,13,168,241,243,9,115,186,223,136,90,100,160,96,131,196,68,216,218,135,242,112,139,42,227,182,88,141,81,229,173,243,35,126,146,40,203,251,170,14,227,83,146,11,242,226,196,69,71,2,76,75,34,124,223,18,81,172,234,171,139,23,139,34,234,85,222,90,182,164,248,9,225,252,75,137,147,230,202,52,224,58,134,13,185,62,80,163,92,35,86,232,59,25,175,121,107,242,8,136,10,216,26,198,144,125,178,74,160,221,44,200,216,251,23,86,71,83,244,117,149,110,64,101,221,101,82,150,186,86,116,150,102,136,94,65,41,173,55,113,168,202,14,82,145,116,74,121,50,246,188,188,165,87,143,191,150,130,48,191,73,106,77,71,90,255,0,79,49,114,226,250,170,185,242,103,73,253,94,52,128,58,74,196,82,201,99,186,28,95,220,79,2,102,120,115,114,164,146,20,77,113,5,102,28,195,55,6,36,20,246,3,221,83,147,245,111,166,159,105,176,39,238,45,108,190,4,222,101,11,61,135,168,191,83,198,1,58,84,116,13,61,58,73,223,136,92,107,174,67,167,170,188,31,82,53,244,48,106,64,187,99,167,98,86,107,28,208,58,120,158,28,220,73,109,149,12,161,243,7,148,105,205,216,110,44,172,158,16,241,70,18,101,90,18,73,240,137,237,173,29,88,135,135,67,46,222,95,205,241,12,74,173,251,26,72,184,162,99,226,71,90,210,18,49,56,120,134,166,46,235,95,58,38,17,36,147,254,38,88,166,173,12,75,112,102,203,149,49,100,8,35,103,233,70,160,104,125,98,160,140,203,214,186,85,60,144,89,15,9,69,137,98,179,39,48,97,15,134,71,225,137,214,131,159,50,13,65,59,114,145,92,207,210,163,16,254,80,163,82,83,254,30,156,158,102,14,69,109,181,114,12,204,48,164,190,33,0,194,152,169,233,172,183,192,194,18,141,68,67,173,216,147,20,189,202,106,192,140,159,164,226,253,197,22,134,140,82,216,130,93,213,60,164,203,151,147,234,33,169,237,117,62,77,160,103,241,166,198,97,49,243,32,194,204,111,204,20,246,90,147,171,88,108,201,247,35,103,52,242,21,122,53,197,137,37,179,52,94,63,168,133,240,121,86,240,207,137,24,124,202,44,170,93,75,120,112,226,89,68,75,44,158,58,71,241,9,74,67,187,184,17,254,80,188,105,140,201,54,51,153,204,84,170,207,90,141,228,81,192,190,4,158,210,141,106,159,113,19,207,219,42,231,82,96,78,140,124,210,202,76,105,109,198,167,131,90,204,49,37,101,34,205,185,87,228,198,169,117,62,250,32,159,205,140,75,83,245,32,48,124,160,148,19,238,37,73,6,105,98,69,213,79,138,65,225,247,22,174,146,121,25,137,85,12,217,79,148,188,171,85,245,173,254,63,233,213,113,132,63,168,149,195,187,4,35,255,0,80,235,79,61,98,182,253,152,162,100,78,173,165,170,198,146,225,164,157,110,7,238,229,19,248,146,169,159,10,34,11,148,66,93,38,48,65,90,12,197,40,255,0,109,69,106,77,97,121,186,254,157,20,133,24,255,0,219,78,243,118,92,116,238,98,174,65,90,39,70,115,226,196,173,77,163,30,62,34,148,98,92,130,135,226,94,170,147,115,180,249,104,223,83,18,232,47,146,11,32,124,220,162,20,159,186,163,12,236,218,123,20,153,42,59,141,164,170,160,191,155,25,16,22,180,128,147,197,19,229,148,148,153,239,164,151,250,162,127,186,154,192,212,224,146,78,212,251,239,98,117,9,129,84,74,210,115,74,202,181,220,64,36,225,179,237,38,102,147,19,195,181,17,84,96,17,235,108,166,146,65,135,99,231,132,81,75,202,158,86,213,122,79,205,148,89,72,172,152,26,175,201,245,22,153,129,1,122,133,149,81,100,143,138,136,214,57,190,161,159,46,254,94,28,92,98,235,65,70,173,124,34,114,228,93,98,30,158,131,221,44,74,127,88,109,35,51,13,124,81,139,18,102,161,60,137,233,50,126,81,152,170,201,251,133,90,33,176,228,229,73,67,168,111,38,159,104,97,113,167,240,227,74,199,202,37,42,148,176,218,182,120,4,76,50,202,177,178,141,185,39,202,74,32,144,15,161,62,76,165,91,13,48,240,125,172,171,0,33,149,183,5,255,0,219,164,156,107,25,48,234,171,64,242,203,17,10,79,221,91,217,241,10,36,104,152,75,66,66,145,35,245,135,217,31,49,98,147,252,125,107,45,252,10,134,211,220,78,141,47,54,212,130,26,186,135,171,96,141,156,202,20,218,146,32,184,101,197,196,150,204,181,131,53,159,40,85,22,91,182,30,133,188,115,58,159,175,85,73,94,101,172,17,147,48,87,10,159,125,58,49,241,7,148,137,181,85,149,142,15,155,41,4,69,155,51,253,137,129,217,159,125,4,163,194,81,101,253,213,224,217,65,23,78,216,95,196,185,204,59,81,227,237,202,178,49,172,164,254,144,89,86,46,255,0,216,96,116,41,33,137,110,207,111,248,148,93,150,131,38,114,27,47,26,22,28,203,145,112,203,17,4,182,79,178,157,27,221,34,232,141,165,78,66,50,169,17,119,163,53,25,103,63,104,89,56,254,210,125,167,169,34,65,229,212,37,32,190,217,83,120,218,144,241,153,139,255,0,130,162,33,214,197,212,146,178,216,202,84,105,63,109,59,2,169,164,210,98,205,249,74,238,181,186,183,76,110,122,68,169,195,166,42,134,62,41,67,69,49,224,168,233,148,52,191,144,145,5,89,192,3,166,25,90,206,81,41,203,136,22,57,48,215,42,27,45,90,194,143,9,138,68,164,58,134,155,254,4,237,147,252,73,63,42,237,237,232,54,219,10,43,116,100,188,251,185,124,165,251,170,129,244,132,240,234,26,33,250,170,140,160,254,229,46,126,179,4,47,210,20,107,127,47,244,208,93,176,71,210,88,143,204,40,19,80,237,190,234,109,248,216,114,123,74,52,210,7,166,217,51,183,145,50,245,10,252,133,104,216,231,211,43,95,244,150,232,21,71,141,203,137,116,89,154,25,242,71,194,167,44,180,28,184,62,233,63,221,85,101,95,176,86,53,70,102,78,19,100,84,33,211,99,32,243,101,196,164,97,192,157,4,255,0,170,202,168,247,150,184,56,162,144,170,89,12,16,255,0,10,209,242,151,42,149,184,212,140,17,240,226,202,52,219,194,215,39,245,24,188,105,94,164,135,18,202,38,46,172,73,150,49,108,45,126,161,32,199,195,196,129,245,41,214,228,194,105,68,70,82,62,140,99,195,47,33,72,158,6,183,78,23,168,164,18,86,141,6,182,166,234,74,168,34,102,19,8,105,151,225,232,36,230,234,75,158,248,48,125,220,168,175,197,180,98,6,41,123,159,226,18,55,25,6,106,155,217,167,162,255,0,236,241,137,0,109,30,66,31,48,167,147,253,213,163,241,13,54,126,28,159,200,183,204,213,164,140,15,148,129,149,75,115,95,163,85,84,47,207,100,204,43,73,173,101,147,136,34,82,255,0,139,101,78,62,35,69,196,156,195,158,207,14,164,149,203,48,97,69,173,36,171,39,240,160,127,0,19,30,98,148,138,234,25,178,123,75,100,246,99,6,108,75,163,121,83,224,202,177,53,165,94,202,211,191,55,46,37,80,205,66,242,241,8,184,146,24,112,198,66,60,189,75,211,33,176,93,37,73,91,252,142,62,52,96,73,249,185,115,198,128,53,144,196,124,85,249,11,251,106,127,250,204,146,97,23,90,48,33,151,7,221,34,42,223,98,215,64,137,58,144,130,253,88,177,32,182,213,90,144,152,185,50,38,44,140,75,34,117,101,34,126,24,112,105,32,188,198,139,202,85,88,219,68,17,137,99,105,32,65,103,202,45,1,173,157,24,227,77,131,106,73,39,121,177,113,163,247,245,222,29,188,139,26,69,242,208,101,86,49,128,198,120,114,137,122,97,129,27,221,75,77,100,76,156,73,60,253,79,91,11,252,199,42,228,102,98,128,246,179,15,109,43,104,46,84,198,171,76,28,175,230,138,69,170,171,85,83,16,153,171,196,52,212,218,158,89,61,223,246,215,76,114,104,139,142,132,217,77,86,84,224,16,240,165,30,154,79,101,54,121,173,102,179,169,27,91,84,113,143,230,213,63,251,20,149,158,200,176,152,204,217,10,133,141,112,1,19,132,68,16,215,74,125,61,49,71,202,81,229,64,201,211,20,243,135,250,168,194,66,237,63,200,185,8,30,192,89,68,197,151,181,137,88,116,24,59,119,73,204,157,61,233,39,205,93,43,40,214,167,221,128,92,69,42,91,109,20,85,177,186,29,56,43,120,66,135,178,140,242,163,31,48,98,30,100,30,109,207,186,52,187,131,212,82,248,114,189,164,19,222,113,63,152,68,85,144,250,208,198,158,252,152,130,33,228,253,165,171,87,248,17,140,32,90,196,141,19,244,4,253,196,88,110,9,39,133,14,253,55,127,101,205,201,141,104,13,105,235,120,83,50,138,52,53,56,231,51,169,79,76,209,131,146,124,217,113,38,47,178,124,111,117,20,203,92,163,75,188,200,45,66,234,152,202,216,172,137,149,51,146,16,73,2,83,3,106,66,102,151,43,16,211,152,215,112,70,76,33,229,75,185,230,83,108,70,109,43,185,39,82,6,227,79,14,12,76,166,158,65,125,177,43,25,58,158,40,199,212,49,41,121,239,157,118,254,18,141,85,102,191,193,54,81,13,83,8,39,230,228,42,121,152,255,0,250,44,67,79,46,51,57,185,86,15,52,225,116,197,255,0,117,44,145,148,86,15,135,119,40,93,162,77,25,60,114,84,204,201,242,188,57,146,119,204,177,41,56,178,40,236,183,136,251,154,23,50,110,7,27,132,216,210,147,76,1,31,196,165,228,239,135,204,92,139,109,108,242,121,226,16,145,182,226,173,71,166,153,59,27,212,149,148,251,201,47,230,46,33,42,230,67,33,61,213,240,218,110,41,121,165,149,85,99,83,25,142,105,62,52,236,236,55,34,233,154,50,49,203,5,108,101,85,80,153,196,44,168,168,114,89,27,165,51,85,20,213,97,201,130,49,15,133,0,249,140,140,62,100,67,36,140,172,74,237,124,6,199,174,86,179,142,27,85,101,18,202,94,32,202,84,76,170,92,33,247,30,155,115,148,37,32,149,139,62,33,90,224,249,73,88,191,113,46,227,194,81,163,94,216,157,16,208,198,52,25,153,246,148,148,61,85,121,39,230,229,242,161,110,254,37,218,194,6,16,213,170,44,146,58,251,18,101,161,108,240,211,19,183,38,68,81,173,96,193,7,202,8,139,134,191,226,93,201,9,154,92,82,42,74,125,121,6,203,132,221,139,146,73,157,57,23,88,238,184,150,47,153,99,100,126,174,52,226,28,104,49,187,138,60,138,95,213,101,148,124,50,177,15,237,37,147,253,71,38,104,133,34,104,228,110,42,77,163,46,236,163,65,157,23,15,106,77,26,144,113,159,212,128,173,178,156,32,115,21,122,101,196,162,112,196,41,50,38,105,28,21,104,58,146,248,177,129,204,33,168,219,40,208,108,188,196,189,224,127,60,214,51,214,240,152,5,126,32,171,67,111,49,24,87,26,144,16,143,148,37,34,109,50,201,131,137,132,184,209,18,104,101,205,103,17,113,37,211,52,28,233,35,237,34,189,109,242,74,199,56,214,115,7,24,15,150,40,4,147,251,75,159,67,184,191,41,254,82,172,113,135,247,23,232,48,252,61,33,56,141,202,188,255,0,134,144,125,225,13,116,44,41,95,112,89,25,5,95,14,174,207,24,108,202,33,46,130,99,2,79,41,184,148,89,168,65,166,201,197,141,52,141,62,33,1,243,114,134,37,201,51,80,173,174,56,216,68,156,139,12,48,70,98,154,126,161,170,130,78,41,226,42,216,205,72,50,41,172,140,225,82,161,147,246,203,51,90,196,146,62,111,248,36,143,55,169,3,133,105,195,182,7,106,101,141,129,153,71,65,153,20,125,69,73,181,11,201,129,230,10,9,143,198,244,120,95,147,185,85,108,73,137,154,123,35,238,240,237,72,85,67,113,50,92,152,56,122,145,79,134,1,117,33,205,141,59,50,137,80,10,112,158,48,242,148,185,72,139,153,158,201,155,69,181,239,100,96,102,94,161,120,38,206,31,40,197,249,210,89,108,61,69,236,248,87,101,24,153,66,82,13,50,100,55,193,30,35,99,42,176,146,195,140,31,175,203,246,210,25,148,151,50,121,182,164,79,101,115,50,22,179,144,156,74,174,146,73,240,98,227,72,227,64,157,27,192,38,128,85,148,203,40,180,140,249,187,65,136,159,79,220,88,205,67,7,151,23,100,173,30,108,72,38,92,30,200,126,226,86,27,232,54,92,197,220,202,255,0,233,22,211,90,144,188,49,4,49,13,74,215,10,146,250,182,144,132,243,195,216,85,204,31,248,131,79,157,248,69,185,93,193,225,202,206,84,162,125,36,18,147,181,116,45,43,145,139,100,57,180,11,189,76,87,229,40,147,119,217,94,16,127,160,34,166,13,32,4,141,244,65,205,103,235,241,37,219,140,123,106,65,198,190,149,24,152,165,197,78,224,124,247,52,66,226,34,50,102,134,38,78,220,171,236,10,19,214,157,152,133,198,133,141,64,213,233,186,156,175,229,41,10,53,79,3,62,60,37,18,40,215,207,141,21,130,196,53,174,31,156,151,230,69,255,0,128,5,62,159,115,237,40,109,73,240,245,242,88,243,5,117,147,113,143,153,46,11,7,36,248,140,136,219,32,101,56,165,61,85,205,36,191,210,255,0,173,117,186,121,228,147,23,9,83,137,154,120,100,7,9,82,96,233,41,209,137,195,41,85,163,209,184,138,172,42,178,173,38,249,134,150,81,136,107,161,85,51,69,108,64,31,84,133,145,33,54,155,177,156,60,56,178,165,65,209,147,171,79,152,217,4,145,174,159,35,45,78,132,109,61,164,164,179,54,232,127,238,165,65,129,91,4,249,183,88,135,245,20,212,195,68,169,6,236,165,81,242,126,33,18,202,118,211,126,50,143,233,174,95,200,150,213,22,170,117,43,93,85,79,24,120,107,202,73,196,251,189,104,22,93,229,103,245,31,250,106,46,53,145,201,250,74,188,164,253,213,170,101,62,174,187,103,210,31,219,85,171,191,201,184,160,150,52,153,80,79,194,82,45,179,239,160,255,0,119,217,247,86,233,33,72,53,32,65,37,159,55,237,46,166,81,84,111,14,102,71,176,194,22,81,21,27,168,97,128,145,51,20,163,17,62,154,67,1,132,45,107,62,107,18,202,48,88,82,97,221,101,80,220,161,181,17,198,101,196,19,191,104,84,234,147,91,30,183,207,212,101,117,63,221,71,62,147,143,181,77,76,209,228,178,58,54,85,204,99,162,64,214,213,215,124,33,18,245,173,36,162,114,215,168,8,212,36,211,228,249,73,69,87,250,111,88,65,140,63,234,197,26,92,162,254,154,166,1,141,58,52,23,229,23,34,81,62,99,6,7,230,47,241,174,131,12,192,212,132,254,158,33,227,64,90,252,55,127,158,82,137,116,198,202,194,49,201,107,99,74,37,171,229,152,92,105,209,176,16,253,74,150,203,77,250,104,30,166,152,18,8,233,152,101,19,95,105,83,201,249,186,238,34,9,43,13,245,254,79,78,197,212,186,205,81,129,36,120,76,37,160,218,122,38,124,194,18,92,95,145,167,45,135,235,251,188,194,200,174,217,175,245,54,150,131,205,60,98,31,221,76,230,50,182,181,157,163,200,164,108,160,65,191,126,41,101,73,36,40,230,46,6,255,0,252,111,157,100,118,7,140,185,126,210,166,173,184,245,46,105,106,54,54,137,163,130,252,194,84,53,161,250,42,75,211,170,124,131,51,29,26,146,125,28,103,255,0,80,199,141,124,212,134,208,147,136,195,8,185,126,162,151,125,108,178,1,77,76,141,101,187,194,21,85,87,241,212,209,149,220,58,56,207,221,215,101,94,141,25,150,92,171,47,194,182,165,7,49,86,134,103,168,226,91,144,19,154,182,99,33,121,230,82,145,169,199,170,1,250,161,254,218,232,118,190,143,36,127,55,40,98,253,213,207,166,126,24,211,243,158,106,235,76,164,253,213,197,53,173,99,220,233,227,130,94,159,95,178,226,146,4,90,136,140,9,185,113,167,216,89,101,225,132,67,16,254,226,226,210,126,49,209,193,148,250,243,110,114,117,113,9,87,208,235,7,205,31,12,82,8,101,250,138,170,239,244,120,172,170,140,84,89,50,45,39,48,101,101,34,93,39,80,128,99,204,108,139,76,192,239,136,195,101,228,75,174,225,197,141,21,146,229,148,139,162,162,143,35,90,191,233,32,53,14,173,28,111,0,196,139,148,139,10,219,138,221,142,108,185,70,149,198,212,154,83,124,253,217,71,147,207,220,88,204,168,98,148,186,109,144,109,135,154,88,177,16,170,134,78,158,38,14,37,207,45,126,34,209,214,243,68,198,92,73,182,143,248,211,91,108,124,60,98,92,205,214,105,106,155,80,137,58,108,245,175,205,243,56,214,240,198,202,78,34,145,88,24,222,174,54,24,197,141,141,105,53,56,35,115,113,167,89,149,193,163,19,190,145,255,0,144,166,68,132,192,16,241,42,184,16,7,58,34,158,187,164,198,71,155,145,116,179,45,76,171,2,134,30,229,232,89,148,152,222,190,195,159,182,234,91,230,79,33,64,149,100,10,130,195,141,18,51,249,133,149,102,103,128,126,124,73,65,173,113,191,10,83,124,107,137,35,195,16,184,135,245,17,144,163,215,201,136,95,166,139,141,79,46,112,243,68,81,21,176,246,196,205,46,80,242,171,122,123,89,99,137,253,56,171,56,14,101,24,199,141,47,21,140,164,242,99,235,75,7,139,148,138,122,100,11,25,47,124,185,98,229,74,89,118,72,196,218,88,151,18,25,89,0,99,13,131,182,150,248,152,146,221,79,240,136,24,247,98,23,34,41,243,1,24,128,151,93,43,144,74,202,171,95,193,146,193,134,194,46,95,184,182,57,171,240,35,41,195,36,214,234,58,66,126,151,229,211,154,219,41,114,94,192,236,49,46,151,169,31,167,39,117,123,170,86,182,168,27,236,57,80,202,143,152,4,48,210,147,106,163,12,74,138,54,155,174,193,250,241,164,179,233,199,91,47,136,185,81,136,230,169,44,36,210,112,162,161,213,101,3,196,97,44,35,67,127,213,77,35,24,157,43,45,64,37,108,170,129,24,139,76,57,49,122,132,159,90,198,25,84,233,170,135,4,153,130,151,152,20,80,195,137,23,101,85,185,139,152,66,255,0,66,23,79,106,16,100,96,76,33,149,91,111,224,148,29,67,229,76,178,170,114,18,167,50,141,142,11,240,151,177,22,255,0,252,147,29,79,85,4,95,54,18,141,73,26,239,147,18,89,7,85,43,32,50,41,124,242,172,94,198,100,196,167,3,124,1,248,39,108,158,9,44,204,133,144,202,155,131,72,249,39,251,105,198,218,45,104,49,27,25,84,133,222,161,157,90,12,194,149,198,37,207,181,39,197,121,68,130,241,87,246,11,220,75,52,140,134,170,157,38,225,224,146,126,17,99,73,230,26,182,181,153,119,92,139,149,233,233,250,154,239,206,92,187,146,99,83,218,134,224,242,108,159,180,158,66,226,226,199,149,74,207,81,177,58,252,109,115,182,63,20,164,123,53,228,76,255,0,212,74,65,125,197,205,52,53,36,169,164,221,203,87,179,244,168,10,12,38,85,142,22,236,35,49,121,14,251,67,237,88,97,92,201,41,16,147,245,84,190,154,49,113,169,138,125,31,185,225,136,37,91,232,231,168,3,2,81,12,74,181,253,181,20,230,154,171,80,222,10,119,205,197,76,233,53,60,233,47,102,33,34,254,34,195,25,42,183,127,73,15,240,186,0,228,193,203,238,121,162,170,57,125,91,169,8,48,114,173,111,213,71,141,43,132,68,198,166,117,251,39,84,86,190,93,112,137,144,72,125,60,205,71,111,90,195,88,139,18,77,147,44,92,76,214,31,251,17,101,91,174,70,50,124,220,95,228,82,241,171,94,34,63,118,84,155,80,134,196,132,254,147,21,43,66,198,216,234,179,53,12,27,33,161,223,38,180,108,237,34,229,16,236,172,99,112,151,176,73,137,181,35,240,115,44,205,6,42,111,169,235,174,193,135,22,85,25,15,225,215,225,249,207,182,136,34,38,180,154,182,187,186,194,120,241,167,118,191,18,52,252,224,109,4,88,216,211,175,81,76,123,9,82,113,243,216,39,246,147,34,34,29,81,45,207,152,169,12,203,90,162,206,254,158,92,170,146,134,238,180,190,17,12,82,8,138,246,36,82,80,233,183,148,138,169,149,160,130,60,88,148,255,0,172,14,144,28,82,148,205,150,173,60,227,191,231,200,165,36,141,226,58,168,210,201,236,223,60,69,46,47,206,180,76,141,16,163,249,66,144,169,91,224,111,135,152,197,202,155,211,198,72,61,137,41,50,117,4,105,91,66,136,152,214,79,190,157,90,206,88,171,161,204,173,0,199,148,162,81,58,206,30,65,246,141,66,72,213,248,149,141,191,99,227,53,8,202,60,217,114,173,65,187,249,190,98,226,203,244,148,184,96,60,93,43,16,198,120,229,102,52,164,235,27,34,136,199,83,167,153,59,184,69,33,70,155,62,250,199,207,152,74,34,54,164,60,104,191,40,94,164,68,61,96,201,188,50,242,100,69,69,43,223,113,151,184,67,74,44,158,206,224,161,153,231,39,167,34,37,145,158,65,144,42,234,172,6,53,175,28,159,117,122,120,95,39,137,122,53,38,196,153,147,19,64,200,206,34,242,39,168,11,33,214,147,59,3,245,83,211,80,158,50,86,199,217,66,126,97,34,191,22,156,135,96,172,10,145,153,144,13,207,128,65,49,96,27,32,70,226,9,85,11,39,209,150,47,205,207,141,254,15,170,162,174,3,18,73,223,232,153,63,113,45,180,148,20,160,51,1,58,15,235,227,100,67,26,48,35,68,247,10,69,41,248,98,113,73,148,37,38,68,221,144,239,35,3,9,74,50,141,42,199,170,124,140,49,140,104,146,65,247,18,25,158,3,62,20,99,60,224,179,50,156,159,101,58,116,237,222,215,18,206,236,1,114,107,78,81,230,83,147,237,73,9,251,77,170,183,173,187,33,89,132,194,26,19,82,82,12,177,95,44,209,127,208,170,173,117,20,231,248,101,249,230,8,145,236,141,56,156,185,127,141,51,210,65,4,156,226,151,237,170,48,195,7,231,196,36,184,128,154,170,135,122,12,194,47,39,211,91,161,176,113,167,48,82,197,137,59,173,134,56,47,225,75,181,227,206,88,44,48,187,4,157,88,1,239,158,200,207,103,164,149,27,85,73,115,100,12,182,19,248,254,233,84,149,63,169,89,15,48,68,190,79,245,193,29,156,164,199,244,214,213,128,176,147,79,20,111,120,183,227,47,242,164,54,90,98,84,98,110,226,117,35,42,173,65,36,24,118,188,137,227,50,120,114,245,172,255,0,236,9,83,79,137,26,185,249,178,100,90,180,148,242,89,29,249,120,191,113,51,187,140,50,19,132,92,105,48,105,207,147,139,137,101,64,166,12,144,14,83,226,23,26,124,29,37,6,104,242,226,26,228,90,182,146,230,8,55,117,229,38,78,213,71,240,223,94,106,9,176,112,151,24,148,236,232,193,137,102,253,54,8,222,210,17,250,122,12,238,16,166,30,171,58,79,234,249,82,255,0,57,113,159,153,85,89,197,196,88,96,158,164,248,184,215,199,176,228,102,100,68,247,238,73,152,165,75,66,96,17,228,194,82,99,89,83,108,39,126,173,170,169,148,192,203,40,242,121,170,255,0,197,181,83,160,245,15,252,10,94,203,74,213,89,31,41,160,101,39,212,77,233,52,216,225,116,197,70,206,94,230,220,145,212,50,101,20,159,41,23,16,215,218,77,67,115,8,152,118,25,127,117,89,76,140,50,113,109,70,190,60,212,21,172,96,75,143,34,89,35,65,150,70,0,129,91,168,45,137,187,48,177,15,233,141,89,214,201,124,16,97,48,185,82,248,122,218,154,48,241,68,200,95,182,146,89,106,27,137,50,247,113,32,113,165,231,199,65,74,25,38,38,119,151,42,66,247,206,178,157,136,165,38,52,36,153,247,146,124,56,149,14,158,211,214,178,88,201,114,196,81,35,111,247,11,25,62,134,171,7,111,34,213,27,77,197,240,127,202,229,86,176,244,197,87,134,107,25,88,150,217,150,186,98,160,120,107,165,12,164,84,89,147,128,149,57,60,109,55,46,182,213,249,122,203,214,170,194,29,177,57,138,49,13,97,169,36,202,178,31,202,114,145,36,135,90,114,19,250,180,252,67,90,217,142,90,70,212,244,117,163,197,136,101,39,212,91,127,22,215,23,251,81,149,72,76,124,24,94,27,72,25,126,225,80,83,36,203,43,24,106,248,163,81,219,111,176,177,77,124,96,93,248,24,81,70,44,95,73,106,135,2,41,65,205,43,17,20,91,53,133,168,143,180,52,95,245,170,48,154,85,187,63,74,52,223,228,1,235,225,128,81,30,17,23,42,83,2,134,92,233,79,203,43,22,84,108,48,203,24,241,25,96,99,18,55,42,222,0,45,212,154,26,36,96,112,151,41,20,213,63,195,215,142,83,12,97,114,121,174,137,73,36,19,143,204,138,187,129,185,136,255,0,79,46,34,120,113,170,172,202,37,69,97,210,177,6,15,184,147,73,208,210,228,191,50,249,26,171,81,212,31,49,167,144,191,109,58,173,213,175,140,124,82,196,150,204,131,146,144,244,149,149,105,30,98,228,198,136,123,47,60,241,87,136,138,238,77,244,73,35,251,107,208,238,40,242,114,172,102,95,160,169,57,85,91,98,47,213,148,133,78,100,192,57,0,253,166,79,240,35,89,62,41,79,197,214,157,178,238,182,48,253,181,155,139,244,4,93,60,51,219,13,225,150,94,165,160,211,233,225,78,218,7,180,93,137,165,172,202,168,222,126,156,94,66,168,160,214,217,89,90,191,137,99,46,175,196,20,115,79,119,85,26,224,229,52,161,136,106,194,183,82,86,217,112,229,25,113,46,63,63,79,89,11,81,237,49,113,149,116,26,74,16,84,177,156,188,139,146,140,159,39,99,50,212,183,12,200,35,30,28,75,57,52,244,115,129,187,221,114,120,117,164,51,36,237,160,188,194,255,0,145,33,141,169,31,230,204,169,213,156,128,108,192,191,119,136,93,104,200,208,9,27,152,171,9,50,114,143,54,81,165,97,152,242,159,22,232,168,105,12,168,243,210,183,36,202,17,44,131,0,30,127,54,36,31,153,198,62,25,68,74,44,175,173,99,1,251,76,153,83,171,106,230,155,110,242,65,63,12,81,227,42,14,5,105,45,137,219,136,105,36,59,43,139,35,255,0,81,41,23,69,170,161,127,167,110,226,118,42,170,178,18,18,76,209,251,96,101,246,254,234,90,253,43,143,155,117,198,169,39,190,116,145,225,46,94,36,130,125,145,227,112,203,17,4,139,48,193,81,160,65,240,96,138,181,217,105,232,49,153,154,33,72,149,198,147,42,75,243,9,61,11,14,81,242,165,94,224,77,70,52,234,137,89,130,173,106,174,7,100,14,81,114,47,86,198,131,147,230,209,150,80,234,133,205,16,168,214,130,228,7,38,1,200,199,225,201,141,35,13,84,232,83,178,242,20,106,141,250,132,130,6,211,22,85,170,52,146,35,113,64,241,159,192,197,17,113,90,113,78,221,135,177,83,79,178,102,124,43,41,62,157,38,47,205,136,136,141,150,192,196,168,125,70,73,24,41,120,241,253,164,198,77,104,227,13,155,65,16,169,141,56,72,82,117,113,167,216,64,46,209,42,255,0,140,92,136,154,216,111,221,143,46,69,103,179,102,15,148,88,153,145,7,204,151,76,181,151,25,153,132,34,164,102,95,17,129,108,163,78,198,252,197,95,145,63,237,33,162,117,141,222,160,174,151,167,132,78,39,251,107,245,183,226,115,206,102,29,128,202,180,67,210,71,191,151,154,88,134,49,167,141,99,126,122,26,204,222,7,230,191,133,223,6,117,223,5,181,183,41,62,154,238,48,52,101,224,187,74,69,213,35,67,173,164,6,16,227,226,89,191,86,215,65,103,249,88,228,145,51,73,18,113,81,86,253,189,200,170,173,54,120,92,217,85,109,104,72,37,136,117,13,85,148,183,252,174,34,125,49,170,106,166,85,99,229,23,34,78,234,104,43,30,50,15,245,67,74,238,35,101,7,234,134,152,204,164,97,79,153,38,190,164,249,79,148,41,50,37,183,244,20,148,124,205,71,8,248,171,231,252,178,45,230,157,39,186,126,84,128,215,22,180,132,120,101,197,202,131,126,164,178,246,98,246,168,109,250,251,20,177,81,27,67,110,79,187,47,42,111,14,134,116,30,95,153,83,212,51,237,75,204,92,130,78,100,220,106,50,13,226,137,105,39,249,85,242,250,17,170,80,188,210,138,12,56,136,149,79,212,54,80,71,132,53,100,47,220,73,224,126,45,44,172,50,238,72,186,45,84,57,100,27,55,101,202,141,189,60,140,177,47,2,227,83,99,253,40,212,230,173,213,183,130,225,44,2,46,200,192,130,15,205,203,16,241,139,234,168,141,109,170,180,228,145,188,59,1,149,115,200,208,240,43,29,206,87,2,214,202,73,217,152,68,93,22,27,8,40,44,203,238,164,58,85,149,91,230,22,95,95,159,26,232,38,161,131,101,23,53,121,121,22,195,68,9,4,94,149,85,225,154,92,85,47,101,158,52,237,221,33,120,213,189,108,50,110,189,58,199,136,127,81,81,191,71,233,252,28,69,255,0,66,190,62,68,137,157,43,169,231,8,31,212,98,143,249,21,7,227,157,56,87,237,54,165,201,246,212,38,173,164,185,141,224,17,113,13,97,91,27,210,1,205,216,85,206,208,211,92,53,24,186,147,101,70,95,238,177,254,226,212,203,45,51,253,221,204,108,106,80,218,111,212,190,108,178,144,242,116,148,17,143,135,34,120,226,127,176,106,158,212,241,180,140,153,79,244,251,76,95,180,147,195,100,72,62,24,178,23,238,17,18,29,60,49,159,169,99,101,36,30,120,149,242,168,163,31,198,209,35,112,196,128,168,106,181,181,28,209,225,177,226,42,141,102,12,120,162,8,124,169,236,13,54,50,129,134,44,95,228,80,216,254,141,97,253,173,13,29,216,56,139,25,33,102,146,29,71,8,113,166,76,211,28,25,133,198,163,110,234,181,60,153,111,218,110,113,170,214,79,176,178,142,119,144,107,79,202,85,188,218,182,181,76,179,73,78,32,249,138,76,169,132,13,18,79,238,250,210,183,78,222,122,134,226,151,58,123,85,86,205,225,202,156,207,170,4,225,230,18,128,153,166,42,180,248,55,113,45,62,103,233,229,76,40,117,107,200,204,69,46,34,40,217,225,227,235,160,13,45,109,125,32,24,66,46,69,207,172,174,47,36,145,252,188,107,162,250,149,108,159,213,136,101,64,79,211,218,126,105,51,68,41,6,157,104,252,131,212,231,241,172,128,51,225,55,98,190,161,120,36,143,134,80,215,55,214,122,63,211,101,238,195,43,42,77,91,169,238,107,101,140,81,10,65,125,196,50,178,112,25,79,208,38,129,22,180,123,178,149,107,252,78,66,124,160,132,164,97,221,203,182,131,243,114,178,145,21,85,39,147,49,146,228,249,3,13,45,116,244,185,223,55,137,17,0,195,130,198,4,222,210,218,107,188,160,225,83,147,36,156,190,104,220,121,176,21,86,131,155,91,32,23,165,32,159,113,20,177,94,29,210,88,243,75,23,158,84,202,5,84,89,204,205,238,41,172,108,141,145,86,171,169,166,169,236,240,196,154,190,156,24,243,20,185,86,135,192,4,101,246,53,144,250,147,239,81,132,219,96,87,214,233,88,196,249,177,73,18,42,180,58,102,113,240,138,81,63,145,110,54,114,255,0,106,60,107,228,56,195,207,196,36,251,129,182,60,244,72,163,103,202,21,74,106,74,167,247,42,128,190,95,72,86,171,32,202,192,252,162,78,172,206,43,96,115,240,198,251,73,245,56,98,70,59,12,97,44,160,67,150,78,225,44,167,195,56,186,149,25,88,91,20,51,44,171,163,115,68,16,210,57,151,112,72,252,166,149,24,95,202,164,230,105,187,89,160,127,41,23,46,213,95,8,181,28,231,230,245,73,162,31,238,168,126,52,207,242,50,178,161,250,22,171,83,209,201,225,223,198,47,242,167,108,125,84,159,210,10,50,252,161,167,169,238,116,145,49,4,164,40,190,226,233,122,99,88,78,201,136,94,210,149,102,135,145,182,83,162,76,140,8,210,251,83,104,19,192,69,33,50,236,18,65,148,197,228,74,96,106,16,110,176,255,0,238,232,102,103,24,234,225,158,63,100,75,68,243,78,43,31,244,252,20,100,157,96,10,223,3,4,171,71,254,34,217,89,112,196,16,202,146,205,244,53,76,38,26,196,83,184,178,20,126,106,194,157,249,88,204,202,53,255,0,140,99,17,242,246,163,198,159,83,220,74,240,202,104,28,137,239,219,224,42,84,73,173,25,70,164,175,182,145,152,240,135,177,106,178,215,231,33,223,93,16,88,146,131,4,242,94,243,101,202,133,153,221,132,104,193,67,156,79,203,136,137,160,110,63,192,29,162,34,182,3,36,179,9,138,143,102,140,39,108,69,209,182,162,155,217,91,85,118,15,210,143,34,72,106,125,148,188,56,147,153,58,86,242,48,30,81,23,22,47,186,151,6,248,3,249,75,15,247,19,44,141,196,80,41,255,0,44,12,216,148,227,228,203,43,243,9,90,79,53,81,58,74,60,107,81,163,68,20,94,17,39,85,81,114,16,198,212,55,131,238,18,164,164,215,231,17,49,75,138,50,173,80,195,6,75,62,109,105,159,79,18,49,51,9,115,205,10,20,86,98,181,250,255,0,76,9,153,77,87,35,39,218,64,198,248,169,7,63,13,8,197,27,238,160,42,161,130,75,58,147,25,52,240,112,126,148,104,85,199,220,25,130,141,241,35,76,16,127,228,196,41,20,172,195,78,212,4,121,120,227,15,219,26,18,77,105,32,147,132,72,184,114,121,255,0,243,77,86,79,232,160,17,171,79,24,249,74,143,48,101,217,38,207,146,194,131,10,209,78,253,204,188,49,22,217,108,7,57,248,139,167,143,180,96,187,127,62,92,104,253,25,100,202,208,48,33,22,44,75,174,90,233,33,201,131,243,98,92,178,102,155,249,179,136,50,134,44,95,117,81,149,93,65,88,179,125,193,231,3,52,178,141,74,89,95,51,205,249,139,198,167,61,54,116,107,23,138,93,161,10,63,182,85,74,250,72,146,96,240,168,108,141,96,170,221,85,84,86,48,57,114,170,216,126,135,52,127,84,138,34,135,77,250,105,51,24,68,198,170,183,49,4,204,194,22,36,50,237,0,245,149,81,6,60,65,226,74,38,85,98,38,92,169,116,157,67,99,11,152,80,9,36,105,68,255,0,136,86,83,94,200,130,139,182,254,36,155,142,255,0,1,82,142,100,253,140,87,155,233,40,179,90,234,59,35,188,166,148,65,70,85,16,224,2,108,28,197,46,82,33,36,211,206,156,252,56,177,13,89,97,81,108,1,91,0,114,73,205,202,159,73,210,177,11,23,154,40,208,47,128,250,128,102,18,119,79,125,6,107,24,25,101,72,210,44,37,43,114,6,126,152,100,41,89,182,170,142,182,72,60,25,16,66,196,168,109,103,211,120,32,163,62,9,127,73,21,27,136,225,80,41,57,4,78,222,52,185,240,7,159,48,147,179,7,26,90,249,128,146,76,34,88,166,134,176,210,200,204,33,42,50,183,79,75,19,253,67,183,247,80,81,183,99,59,56,149,55,172,31,6,208,162,88,205,181,240,2,43,43,39,228,195,137,106,141,66,251,47,237,81,134,192,46,98,165,114,117,107,224,240,132,164,73,189,78,32,170,49,13,35,227,19,180,120,214,217,244,144,102,141,153,132,63,220,83,225,212,153,73,250,165,77,249,201,7,46,81,166,94,169,156,26,49,45,148,10,216,209,126,80,162,201,244,215,50,187,153,172,73,47,13,116,92,67,250,139,164,225,136,34,60,219,94,68,170,238,79,178,31,250,106,188,249,8,75,213,85,106,50,179,45,140,255,0,250,170,130,27,45,107,127,73,115,255,0,85,36,51,15,239,74,32,132,181,111,25,7,218,202,151,111,248,22,40,253,84,121,243,91,74,33,83,170,115,87,77,62,110,76,106,102,24,125,111,192,220,98,84,48,224,30,48,48,136,168,219,160,229,99,234,160,201,67,25,224,141,194,18,241,161,97,178,112,217,204,84,45,147,199,245,82,179,51,137,81,199,163,130,112,51,101,82,90,171,71,144,163,127,23,31,212,76,170,181,56,235,73,132,165,30,37,190,227,82,87,89,1,226,136,92,164,84,89,155,128,181,56,217,168,96,193,62,32,202,38,69,209,52,244,200,145,162,176,37,74,25,166,30,39,190,92,180,88,97,206,156,62,40,164,198,183,108,107,21,239,120,59,162,9,98,102,14,115,18,168,15,60,111,148,150,138,123,200,62,148,140,172,140,1,225,167,138,81,253,213,168,213,177,63,56,139,23,42,87,101,50,242,16,243,87,149,3,3,82,28,164,254,160,149,164,148,101,85,10,159,78,56,221,92,67,76,104,109,65,8,136,166,50,45,147,56,101,13,5,107,78,114,143,16,101,15,248,144,182,127,145,217,148,163,181,120,39,68,204,98,255,0,213,73,161,201,220,249,226,83,255,0,130,110,9,253,209,10,155,211,192,61,32,240,203,236,88,203,170,114,212,85,54,89,67,25,56,138,36,155,210,177,63,132,170,186,76,3,201,6,100,149,244,150,37,39,12,241,139,247,86,110,168,85,130,168,100,206,173,122,114,249,146,231,19,149,34,252,37,168,197,253,248,203,251,104,200,218,98,243,186,92,162,99,81,102,202,221,202,109,234,109,181,173,252,137,13,57,159,24,255,0,180,245,111,132,4,137,137,45,140,24,35,123,243,99,200,153,122,133,127,146,203,11,34,216,194,75,223,101,195,137,46,126,158,36,111,105,52,99,6,39,246,163,195,36,30,234,170,200,114,178,146,251,48,70,230,197,149,103,26,49,251,186,147,169,147,42,134,206,28,105,120,94,50,251,169,247,21,204,224,120,55,123,99,225,42,120,203,239,201,250,161,227,81,26,146,180,242,89,150,33,84,219,35,92,65,39,105,18,183,78,233,146,106,27,138,231,103,99,224,205,7,80,178,36,54,181,187,30,101,53,91,62,199,7,110,36,73,166,92,78,3,197,46,81,10,36,43,75,197,197,170,154,205,119,92,38,61,38,252,67,19,34,222,102,85,11,245,98,32,190,226,223,26,159,76,143,192,194,149,149,106,166,158,122,129,136,111,135,36,120,162,47,73,170,185,40,248,69,137,55,100,61,49,27,148,82,134,34,34,89,168,98,120,118,242,45,86,68,254,128,134,28,107,40,63,171,78,89,169,34,224,196,98,140,74,94,201,247,54,82,223,135,38,53,180,58,74,113,71,204,34,38,104,153,255,0,129,98,140,54,181,214,255,0,41,151,42,243,62,27,233,254,212,5,38,152,124,105,204,47,82,232,47,96,198,5,182,217,95,113,78,107,101,167,142,83,190,36,65,113,164,114,104,73,72,252,220,139,174,176,49,74,62,34,242,37,83,52,217,231,125,60,106,139,34,57,149,99,146,204,152,249,190,1,12,2,101,84,90,120,50,196,14,162,9,92,195,210,180,117,163,203,46,80,215,166,73,170,23,12,72,185,82,179,70,131,173,136,198,86,206,36,231,148,165,202,136,178,173,56,160,191,136,136,253,252,168,207,205,136,107,25,55,23,150,67,249,188,123,101,206,210,127,7,85,32,244,222,146,151,38,240,248,162,145,116,83,105,41,81,128,255,0,107,242,32,233,25,101,26,115,203,19,143,42,125,234,178,138,255,0,155,42,213,108,125,134,144,128,178,210,82,136,194,110,249,82,74,125,61,46,20,239,115,26,234,175,123,60,209,187,202,127,14,97,42,238,37,114,208,149,117,38,225,214,129,80,132,48,99,3,132,92,136,39,224,243,126,37,175,212,177,251,171,157,164,81,205,47,153,100,35,243,11,143,205,58,173,184,98,141,187,214,212,113,137,136,165,33,72,167,46,47,172,167,1,158,147,144,95,157,38,219,63,13,6,177,213,236,181,84,65,123,170,94,124,199,217,19,132,170,94,169,150,83,89,134,95,98,161,173,129,58,55,181,198,158,56,89,50,125,76,196,42,29,108,24,220,197,236,66,89,76,60,46,108,73,174,96,11,185,122,100,104,50,71,132,202,255,0,253,19,39,25,169,199,39,184,171,126,254,9,125,212,21,149,61,28,39,230,9,73,145,46,120,95,143,133,11,31,232,22,28,201,159,85,237,8,133,42,9,246,179,133,195,18,6,37,186,146,72,33,127,152,192,147,145,84,48,49,38,179,54,213,61,85,57,1,25,248,110,117,191,44,178,170,218,125,36,13,163,3,181,70,132,35,141,210,36,239,120,241,3,47,24,191,34,147,117,10,133,107,117,20,135,70,85,70,230,40,178,145,104,153,67,70,38,63,44,84,197,154,159,31,180,50,169,251,235,225,253,34,37,252,150,127,130,85,19,26,168,251,175,148,23,26,103,234,167,168,137,134,33,71,145,39,249,235,98,118,241,166,145,168,98,198,250,153,21,43,251,10,21,85,38,116,226,102,182,42,104,96,131,207,136,162,42,67,50,96,35,17,129,203,200,156,210,114,37,182,67,42,141,153,73,91,36,31,54,37,207,53,230,235,79,243,105,233,68,18,233,102,55,26,143,212,53,190,164,242,101,69,183,176,96,224,72,105,237,73,127,52,121,101,220,147,26,113,51,95,193,16,30,16,238,74,69,15,171,106,191,15,255,0,151,74,34,154,170,212,56,201,202,81,100,82,110,157,108,58,201,115,165,7,80,217,91,121,135,22,33,162,179,65,168,30,99,23,42,136,134,251,201,167,226,46,33,170,35,80,217,16,28,177,73,141,93,97,196,203,27,153,168,125,93,248,162,8,137,196,109,42,9,195,205,46,81,6,151,83,192,31,158,20,249,248,235,88,243,75,41,18,226,154,96,104,31,225,232,48,122,74,66,175,159,214,97,124,221,113,113,98,74,100,217,62,76,190,44,138,142,158,28,185,32,234,34,54,239,204,197,99,83,62,45,107,72,220,37,199,254,210,62,54,188,213,182,196,249,184,163,198,138,252,49,139,192,198,138,52,218,182,76,24,195,127,202,141,74,145,35,124,142,34,158,99,227,221,226,228,71,233,139,226,23,138,92,162,9,35,212,150,178,167,28,145,34,69,196,53,170,29,109,144,152,158,172,252,9,29,59,115,167,11,197,234,156,137,108,250,168,37,27,241,74,18,133,146,195,141,156,203,68,13,72,193,31,9,165,34,210,160,181,83,125,150,155,100,25,219,177,20,107,107,41,207,59,251,172,72,167,152,115,184,98,74,30,68,194,28,99,198,30,28,163,85,220,176,84,2,54,149,4,110,99,79,33,83,122,218,24,146,125,209,172,38,51,24,59,70,166,89,168,109,99,78,195,16,89,82,180,141,227,160,197,109,198,155,196,12,165,16,241,169,67,96,207,135,127,137,60,125,217,231,15,20,180,20,154,168,147,137,155,169,101,173,200,13,204,211,113,118,153,133,202,79,168,145,178,73,33,31,17,145,147,12,72,195,120,125,83,18,67,235,15,140,126,17,101,33,126,170,92,156,22,165,132,105,227,32,248,74,182,154,49,202,204,198,158,147,192,100,188,121,76,44,89,83,54,48,229,26,147,70,197,148,22,48,79,159,54,82,99,68,63,34,193,153,199,218,179,51,49,131,50,162,169,140,14,25,140,140,126,84,107,236,162,23,195,10,148,147,63,35,223,136,68,74,38,95,50,183,150,89,72,33,161,163,110,98,216,233,112,231,253,18,173,118,83,229,73,127,50,146,167,213,80,72,54,24,69,25,70,156,250,240,36,251,74,54,212,165,67,225,179,34,2,225,131,140,76,189,169,136,100,188,128,234,67,204,127,31,233,114,170,152,194,174,66,143,132,169,85,196,3,205,102,28,72,205,225,227,74,230,22,33,167,144,246,179,186,149,22,168,217,8,65,178,156,245,190,214,37,75,73,24,125,170,142,101,36,79,121,104,100,56,177,177,132,66,85,196,76,134,204,52,88,209,115,98,83,22,90,204,226,225,216,23,26,124,240,240,32,13,84,9,61,162,73,183,126,66,216,77,14,239,212,159,204,92,74,142,53,216,32,143,152,177,146,240,232,6,73,63,202,8,137,227,62,20,127,192,76,221,24,189,92,139,63,29,126,198,176,174,125,241,39,112,132,92,106,94,100,50,103,202,175,2,26,216,204,196,97,45,86,176,232,200,60,34,17,50,45,90,32,88,151,135,202,60,40,123,42,73,101,229,12,175,227,68,79,211,119,37,240,244,249,227,140,140,135,0,240,64,193,24,187,146,123,132,73,81,236,1,72,19,245,20,170,200,48,41,235,65,152,69,25,72,162,110,36,146,23,55,185,244,208,65,212,247,54,68,194,95,150,141,246,148,236,254,33,83,160,250,240,202,204,59,175,227,75,100,189,133,233,18,22,6,196,76,204,30,84,110,96,44,181,62,66,160,70,173,1,89,202,36,167,205,145,136,155,218,207,0,129,136,37,18,155,8,78,71,245,39,201,196,29,51,25,17,59,252,76,194,33,13,2,200,115,163,116,139,42,249,49,135,32,250,185,82,237,176,227,8,213,160,178,127,52,164,97,171,89,91,211,41,73,176,51,163,61,49,135,100,241,147,230,226,241,167,91,27,137,70,29,73,147,229,13,141,30,203,184,177,187,96,18,74,151,159,101,76,33,252,160,177,17,115,221,79,101,169,179,229,175,185,146,47,182,145,150,71,226,46,39,95,159,48,246,222,31,210,199,24,107,83,41,193,143,180,107,155,232,251,91,81,143,250,140,162,20,159,117,116,56,214,89,65,212,133,146,68,193,199,219,208,209,38,24,250,120,202,133,13,80,60,214,217,143,56,251,80,94,164,1,191,181,51,72,194,212,163,141,167,165,247,5,111,217,159,233,164,143,215,54,176,98,124,166,92,127,180,136,173,178,149,110,205,217,165,98,253,212,110,55,208,213,29,134,180,31,221,227,73,238,33,130,17,248,144,83,228,206,140,127,148,46,84,135,83,221,206,218,241,114,145,45,165,127,129,74,136,15,25,127,186,31,251,171,85,192,119,32,196,37,197,163,106,217,213,19,190,110,1,23,100,210,90,180,118,209,89,253,27,253,29,136,85,111,45,6,110,36,84,205,7,58,200,157,184,150,175,195,115,180,251,199,242,187,149,217,217,24,24,243,23,16,150,1,12,25,189,37,93,23,136,150,71,53,170,245,89,36,229,139,137,59,147,91,7,31,205,137,92,190,170,40,134,252,81,82,73,242,64,46,28,67,70,226,39,16,102,103,57,180,248,17,36,189,226,136,36,153,244,140,173,148,194,251,138,214,76,202,56,71,121,76,94,79,166,147,89,73,139,100,124,216,137,137,114,117,31,230,208,232,233,218,140,27,14,72,227,49,156,170,142,182,201,133,6,21,26,251,42,225,13,156,68,90,191,18,74,140,60,81,23,3,70,233,196,236,178,185,79,101,39,31,158,37,58,199,234,13,223,210,26,8,53,90,186,73,253,68,82,187,126,162,178,170,135,42,112,25,234,210,135,144,75,182,24,241,204,227,108,24,22,77,9,228,129,134,221,101,34,13,146,73,82,255,0,155,18,182,135,26,184,67,253,82,22,202,30,156,39,108,161,149,117,43,33,38,177,60,203,185,115,186,139,196,137,12,155,201,175,218,8,184,134,138,100,10,168,196,249,65,43,42,31,70,193,213,200,179,186,40,84,2,158,48,225,3,152,185,72,176,190,120,48,112,241,42,51,50,187,195,233,40,13,91,61,152,222,17,21,99,53,219,1,25,142,55,175,53,86,180,131,106,192,212,136,114,71,251,75,26,168,218,171,82,13,158,173,43,248,196,186,28,58,17,201,30,83,69,202,159,233,234,29,179,247,101,138,49,43,236,162,102,226,171,49,0,29,13,99,83,253,70,94,76,104,205,224,201,196,21,210,110,243,217,1,241,10,81,136,126,10,14,126,158,139,72,76,177,10,66,253,68,170,170,252,6,220,97,222,155,152,120,192,196,154,27,230,123,148,254,155,48,10,254,212,230,124,144,15,164,169,36,192,112,121,33,28,46,101,173,154,134,180,164,195,186,228,65,26,200,114,120,177,32,152,26,209,159,54,34,101,72,182,2,163,48,255,0,244,90,141,140,139,236,3,65,146,63,213,13,111,123,1,143,181,22,10,129,24,60,105,52,201,55,17,184,98,9,56,243,69,198,96,36,163,31,32,39,234,141,168,6,76,161,47,34,160,127,196,189,85,72,207,155,138,57,43,235,2,72,207,225,18,244,204,115,188,194,81,34,170,230,89,137,203,191,137,122,171,86,252,164,79,150,31,218,69,80,232,98,73,103,168,75,40,202,79,184,182,178,169,241,186,98,161,108,172,159,80,206,169,57,62,210,170,173,23,17,113,40,228,134,116,16,109,3,143,248,210,248,207,148,46,229,57,3,88,106,57,39,195,139,16,211,175,82,136,65,246,242,41,219,246,208,101,81,153,166,19,26,79,38,73,50,35,3,24,4,102,108,191,245,80,150,181,185,65,194,168,177,139,97,149,107,55,221,72,185,58,122,214,8,201,47,116,60,127,77,79,105,230,74,141,238,167,134,178,150,94,19,100,67,43,14,10,253,73,237,25,121,250,230,182,19,48,154,40,242,125,213,227,86,130,79,112,146,137,159,15,79,100,76,161,70,207,244,75,21,181,175,5,176,247,120,145,225,152,8,71,253,2,87,67,231,72,6,4,194,203,137,104,212,58,144,130,103,104,196,150,73,60,7,42,77,63,122,204,59,88,194,31,219,89,198,167,1,126,210,67,166,236,135,52,108,250,138,155,204,113,135,151,42,77,202,6,216,198,52,48,11,238,173,166,216,143,218,74,89,106,183,189,155,145,165,252,135,99,25,77,19,53,14,219,136,42,55,80,234,31,241,152,197,76,175,153,178,3,203,244,151,32,213,87,210,231,63,12,78,92,171,42,238,222,228,204,172,164,218,234,217,222,158,18,144,67,76,131,160,40,233,34,229,202,50,145,57,248,123,73,40,128,97,165,197,34,163,184,210,164,39,54,212,152,215,114,198,168,160,196,44,48,159,59,54,138,222,182,212,99,139,134,93,89,50,32,55,245,181,172,194,24,4,41,22,143,91,177,201,155,16,196,53,41,44,50,136,31,214,166,45,105,199,38,118,236,197,34,162,205,236,173,114,88,15,5,75,10,75,106,27,234,170,72,61,184,148,132,61,84,204,153,131,41,60,212,149,81,44,143,212,165,163,6,170,12,189,160,177,228,92,82,198,206,215,58,23,137,208,180,245,169,236,159,204,85,98,207,240,98,8,148,149,11,43,71,21,155,66,242,38,134,159,56,68,225,18,237,141,113,196,230,177,182,225,140,233,83,80,42,190,123,153,62,121,136,86,114,164,54,183,12,130,254,20,226,150,21,87,210,244,145,243,101,226,86,144,62,43,213,89,3,238,46,35,107,107,7,80,85,109,61,80,121,20,148,57,143,210,231,96,141,63,38,87,174,73,163,182,74,109,168,126,153,147,62,182,220,111,229,237,74,205,163,15,39,152,34,227,82,52,146,114,193,100,176,202,79,43,126,36,122,104,246,133,148,60,107,86,102,135,250,55,49,139,2,58,72,175,203,141,104,135,119,6,79,186,180,154,202,187,82,115,5,115,171,186,123,33,220,124,161,72,33,170,243,210,202,28,14,167,182,163,154,126,98,143,249,16,154,159,77,233,200,192,203,18,84,98,147,237,21,74,192,167,33,64,49,101,33,86,70,209,242,187,132,82,39,171,253,153,101,34,110,244,173,205,149,150,104,150,132,140,63,166,173,169,234,173,99,69,96,190,147,59,22,128,211,156,71,237,34,114,199,203,140,15,112,169,133,168,210,170,100,177,112,203,42,219,62,100,81,49,229,23,98,159,135,125,40,71,253,2,102,249,145,44,184,122,136,129,148,2,79,197,214,84,124,164,184,163,89,135,91,105,93,73,253,208,196,69,53,172,52,55,38,99,69,39,42,128,147,162,103,86,159,119,95,144,72,252,127,37,212,86,145,139,253,67,84,11,34,98,15,42,156,135,161,162,198,178,101,140,184,188,74,143,68,204,121,60,5,97,216,37,218,234,180,101,86,160,131,152,37,26,104,233,230,27,143,226,112,123,47,133,122,114,201,158,172,40,163,17,16,108,141,178,225,250,75,174,106,77,7,46,144,248,178,241,168,61,73,181,164,240,50,121,5,62,208,189,133,67,107,8,96,178,130,248,153,70,131,14,9,62,6,223,255,0,30,84,228,208,34,237,56,74,53,37,24,149,211,116,135,141,7,105,137,66,235,111,132,86,182,214,91,184,133,32,191,109,118,125,60,248,145,143,243,106,230,52,154,9,44,196,93,178,117,145,23,150,130,209,143,201,53,191,13,236,132,118,68,176,220,149,87,192,208,192,130,65,148,34,34,253,15,51,71,214,201,229,136,81,41,171,90,29,143,180,145,150,39,227,216,101,86,36,171,76,120,204,102,82,145,116,61,61,168,116,228,145,225,177,158,53,3,51,60,158,17,9,32,140,249,122,126,115,202,98,140,67,251,171,129,186,118,70,178,151,177,216,166,106,120,181,164,127,164,148,152,212,85,246,182,184,178,226,23,42,35,77,234,125,63,118,199,136,69,25,72,47,164,157,190,4,92,124,49,87,68,107,163,169,59,49,17,85,106,76,248,172,21,196,106,210,89,69,204,34,141,70,234,122,73,126,108,218,9,52,211,127,136,32,131,9,147,237,234,154,226,99,48,100,250,76,92,171,32,178,36,144,98,196,138,125,196,175,13,161,160,101,251,139,22,51,233,9,90,194,147,86,90,96,101,63,202,45,149,85,86,181,175,202,34,229,251,106,183,206,14,52,177,243,216,83,225,18,155,72,163,84,119,188,124,144,97,151,196,185,230,188,161,220,248,75,137,43,145,81,201,153,59,167,18,18,53,108,187,34,60,41,151,185,164,189,36,99,147,192,50,203,200,153,4,196,141,47,105,139,143,234,35,125,6,116,19,241,9,101,179,62,124,178,250,146,181,68,25,6,3,59,140,85,150,204,3,39,106,42,52,154,172,28,197,75,183,32,41,59,86,14,52,97,137,245,86,70,158,200,204,234,33,72,128,15,17,59,85,28,56,96,154,198,97,18,20,66,121,151,22,36,234,138,53,160,214,182,190,124,194,85,83,253,42,16,48,152,92,137,9,130,50,63,48,138,50,173,170,184,230,168,210,101,206,237,68,26,27,198,62,84,210,146,183,47,42,223,101,72,114,179,48,114,35,17,114,38,184,35,126,226,33,246,167,23,82,91,106,201,67,226,12,82,100,250,139,42,208,144,67,102,236,188,171,26,49,135,44,146,201,35,230,83,250,134,168,113,134,243,9,21,62,121,197,250,65,44,25,60,242,64,240,203,18,0,159,128,193,201,25,56,136,140,173,55,205,237,11,196,153,82,86,237,142,252,171,70,161,173,219,75,28,184,153,62,226,86,170,40,46,108,21,112,24,62,156,241,20,163,255,0,2,229,247,122,27,115,4,230,174,235,42,180,141,90,123,115,176,220,152,213,28,56,99,141,220,36,157,59,51,228,254,195,73,129,195,161,213,106,10,74,167,196,14,79,240,32,244,103,195,169,121,222,105,98,38,66,191,147,42,238,187,56,179,101,97,218,141,57,126,155,124,96,101,218,226,93,152,145,200,83,165,116,240,32,129,156,73,204,247,128,156,66,138,52,69,36,2,99,194,156,63,74,228,103,106,83,73,168,22,79,169,63,16,150,219,89,231,183,238,75,110,33,203,164,149,152,209,114,141,48,170,127,171,51,48,84,217,88,114,63,88,64,157,58,169,241,2,167,244,29,173,141,1,25,94,97,98,31,154,236,114,97,128,96,230,18,147,153,26,186,73,31,196,49,35,26,152,197,140,56,213,182,208,88,89,115,199,145,7,230,200,220,94,218,230,214,87,210,235,120,98,21,58,211,115,229,217,3,52,178,169,44,205,106,133,75,70,99,47,180,178,52,10,223,238,248,144,193,146,193,141,1,119,118,60,15,85,177,162,29,67,85,16,79,126,210,86,92,169,51,232,72,65,252,217,72,143,141,36,147,136,158,198,170,188,35,217,152,92,106,138,33,206,159,160,253,92,252,37,196,176,54,131,137,81,250,178,229,93,97,148,152,190,210,22,214,0,49,251,101,34,204,66,164,222,155,164,137,249,13,198,33,171,41,53,180,248,50,196,23,34,131,147,48,240,79,180,228,68,50,202,112,217,218,145,153,128,165,158,17,201,136,241,41,248,16,6,73,204,136,155,80,217,0,191,171,66,221,152,17,172,153,46,39,98,203,14,92,7,74,146,52,76,217,71,254,4,133,246,64,21,142,211,148,73,221,86,164,124,232,140,9,146,235,136,16,74,77,217,74,49,98,83,213,238,185,2,159,39,155,217,17,72,84,9,160,15,30,99,9,111,170,147,22,73,211,235,138,175,148,205,16,188,168,133,84,9,38,67,139,255,0,177,82,75,138,16,16,111,48,133,200,158,176,196,243,196,110,212,52,105,63,212,182,134,235,42,163,53,6,37,233,30,255,0,207,16,170,142,5,80,203,45,137,204,157,37,16,76,124,177,100,75,195,101,58,55,22,192,120,254,162,223,17,71,140,249,99,176,33,42,119,242,163,6,111,113,76,111,192,33,176,190,226,42,28,205,207,74,147,48,84,96,249,140,201,204,152,48,49,70,204,193,40,212,166,164,146,124,24,68,182,105,184,210,201,224,82,228,77,144,20,179,33,190,111,82,145,187,164,60,103,252,222,50,171,125,203,35,51,10,77,62,25,39,61,61,128,139,141,12,145,142,195,98,87,85,182,67,20,79,109,35,153,24,117,160,126,237,45,101,196,81,112,229,81,147,0,82,154,101,240,197,244,208,166,212,59,150,98,72,118,113,44,186,165,114,37,118,176,44,169,57,183,89,82,174,99,23,81,160,62,200,29,163,72,109,99,30,180,143,137,198,145,211,234,219,88,222,214,84,250,52,199,234,64,63,48,177,17,58,179,10,104,170,146,1,159,148,170,162,226,224,18,106,182,153,71,254,15,105,69,73,210,178,252,251,72,136,135,66,72,195,229,18,70,178,101,220,162,128,64,128,120,39,204,46,181,79,26,72,241,230,67,26,28,162,131,135,136,107,42,216,216,189,220,169,50,112,168,86,99,151,218,196,183,190,0,236,162,60,37,89,154,79,27,254,87,249,18,208,207,62,71,225,86,92,9,152,208,192,4,19,190,32,85,68,157,54,50,143,54,44,170,84,38,219,31,49,74,170,171,117,156,24,192,197,216,85,93,198,83,42,79,73,12,17,159,8,162,144,75,110,194,89,65,195,144,168,137,129,36,226,60,216,144,21,86,178,160,159,9,144,204,104,30,206,212,124,38,235,91,35,64,58,185,9,171,108,129,152,216,242,45,176,43,96,201,62,28,163,18,22,68,50,164,76,154,172,128,230,18,159,164,161,36,27,87,226,23,26,236,50,116,193,61,158,84,132,208,246,210,185,69,139,18,102,101,168,160,81,130,200,199,97,101,139,141,63,153,232,19,64,206,81,137,124,147,13,150,64,226,81,182,181,182,34,243,8,146,85,159,134,163,141,44,159,164,68,55,135,46,82,41,72,112,242,203,249,65,113,249,172,99,105,235,17,147,150,41,21,214,152,211,126,241,69,196,181,123,167,61,64,30,29,11,246,143,150,81,37,149,186,146,14,237,241,10,94,174,53,95,169,39,130,52,23,196,136,85,201,244,174,158,157,101,170,159,197,254,181,43,106,237,142,190,131,85,81,71,87,210,118,207,124,184,130,202,145,195,13,118,160,123,247,127,44,69,217,153,162,71,225,138,88,177,37,118,90,38,142,8,30,104,130,33,100,253,53,211,84,251,39,145,202,169,244,195,253,113,225,203,198,172,167,234,29,43,73,23,105,97,42,22,65,49,74,235,152,23,242,65,253,63,229,137,246,151,29,153,240,163,86,217,74,221,203,148,66,169,73,12,173,255,0,168,219,42,29,58,127,198,10,234,210,19,208,224,110,126,153,22,117,95,22,181,5,176,254,110,81,35,125,177,137,42,211,122,84,117,163,96,141,23,253,213,90,29,43,16,190,24,177,9,47,227,254,250,133,128,253,84,246,68,229,44,146,254,234,161,173,135,4,108,230,201,254,4,134,238,180,117,190,31,52,60,191,76,107,124,11,179,201,3,4,97,117,37,170,161,163,201,153,224,255,0,151,139,34,222,24,207,146,6,26,92,94,69,136,110,43,112,51,47,98,109,248,218,128,81,88,47,113,54,231,240,202,130,178,144,18,64,252,73,119,160,206,17,241,98,227,42,115,15,88,0,188,81,34,226,31,212,78,3,101,18,79,78,76,136,222,254,5,73,211,104,10,232,195,245,25,114,136,36,170,52,150,70,157,138,33,114,141,87,93,233,233,118,67,249,187,66,20,127,77,38,102,152,219,117,33,153,156,208,147,61,146,98,240,246,32,246,199,146,14,165,189,144,37,126,126,85,174,27,222,35,188,89,82,88,5,70,201,82,199,230,226,73,32,106,217,69,148,249,98,46,88,194,122,183,187,12,25,32,218,75,22,92,169,29,110,149,173,173,6,46,52,96,225,144,250,182,202,45,220,70,125,69,170,102,158,7,155,202,149,198,13,109,67,243,10,86,47,182,168,235,117,13,86,215,52,178,241,137,62,226,160,11,35,82,16,188,216,184,214,201,49,177,51,132,72,247,252,69,211,131,126,33,69,202,180,73,212,48,102,147,229,32,17,27,138,255,0,0,0,25,135,199,212,49,39,212,250,96,150,255,0,55,47,136,105,67,228,128,135,103,202,226,76,25,38,113,6,200,145,10,69,140,202,128,101,113,14,154,182,115,4,44,104,135,192,224,221,196,18,87,63,74,156,127,212,74,82,37,175,159,59,167,116,78,36,182,97,170,79,234,169,146,170,79,187,14,63,229,83,115,46,53,116,215,230,137,43,253,180,215,82,50,41,65,243,101,202,157,233,233,53,94,142,205,167,41,60,20,176,119,171,21,107,84,195,71,234,124,67,218,91,100,41,19,107,224,143,107,154,189,74,195,170,60,105,103,150,111,117,233,253,108,105,69,126,35,23,141,86,53,163,18,99,156,92,106,29,65,72,119,148,217,49,165,193,248,151,107,159,54,192,159,202,187,60,207,135,94,183,225,135,149,125,55,193,152,130,138,252,197,23,248,19,183,75,23,216,110,55,209,55,166,62,36,65,154,54,10,89,71,145,87,133,158,165,211,21,73,192,248,51,182,156,201,97,199,254,53,209,235,113,208,126,172,184,134,164,186,47,79,243,220,26,206,43,102,152,228,103,22,36,254,27,253,16,108,229,202,53,233,154,134,36,145,252,167,42,70,105,143,41,57,178,34,73,174,160,170,82,207,128,9,35,221,132,170,126,224,32,156,77,164,188,104,80,234,64,70,38,19,21,11,118,98,73,249,177,36,142,70,26,161,161,173,0,193,132,43,107,230,65,140,12,94,234,156,125,173,206,62,222,52,162,202,102,48,60,165,42,214,185,165,52,198,28,156,193,41,23,201,230,149,26,14,108,92,139,157,82,124,84,6,237,241,63,82,65,61,93,192,212,62,190,60,216,177,34,54,209,190,4,96,54,106,27,81,51,244,163,90,166,107,57,81,129,250,14,68,228,33,202,124,56,150,219,93,24,114,3,118,97,113,174,157,181,20,136,245,233,210,121,177,42,250,19,111,98,242,165,111,209,227,24,51,4,171,24,18,101,210,19,148,92,107,43,78,3,49,67,50,226,37,72,63,74,149,191,89,130,73,16,182,90,194,187,195,9,162,242,165,241,161,193,155,205,148,98,73,91,139,97,251,236,159,36,124,73,97,167,216,231,218,101,227,70,198,216,198,234,229,79,35,50,36,145,240,197,26,197,168,9,159,91,177,30,239,42,161,161,190,102,215,148,66,73,111,174,34,86,143,9,84,235,45,71,39,244,146,146,200,204,81,84,233,97,140,203,47,63,105,1,101,164,143,53,143,20,66,229,253,164,130,158,49,200,76,197,158,66,253,188,170,205,150,179,160,196,195,19,24,190,226,213,102,65,89,69,26,99,70,78,164,157,234,22,24,177,253,213,105,62,215,78,12,123,187,25,241,163,98,250,75,155,234,67,78,33,55,114,237,9,251,104,48,211,159,82,68,195,151,141,35,43,76,222,253,131,129,75,51,226,214,145,130,124,34,158,66,173,79,214,117,87,113,31,180,47,39,182,161,103,252,31,39,158,101,113,160,244,120,63,32,140,46,164,203,209,81,174,218,134,240,174,6,155,181,178,149,154,95,40,213,100,63,135,177,10,60,184,134,159,218,192,61,68,92,209,10,149,64,212,143,41,54,156,139,161,166,218,226,37,110,104,126,158,28,103,226,89,73,216,212,3,48,96,101,42,198,236,220,28,37,34,10,52,57,114,65,139,41,10,147,113,156,218,153,135,80,229,230,244,17,127,26,204,215,214,37,3,246,130,196,135,140,201,213,167,234,227,75,117,14,161,24,153,155,107,139,246,210,201,87,5,102,39,237,117,37,204,217,123,76,164,89,126,30,149,37,140,55,184,181,82,60,18,108,179,23,221,93,34,53,107,240,101,136,165,28,104,133,172,115,39,195,151,24,252,194,34,176,211,215,199,140,70,11,17,4,182,207,103,205,243,11,145,17,188,137,131,244,171,26,166,250,148,82,127,171,51,135,136,159,81,44,52,57,213,60,219,252,169,108,109,73,6,49,240,238,185,22,249,246,89,71,152,165,83,220,190,34,135,191,86,203,193,205,76,57,95,113,68,201,152,123,41,220,177,73,254,62,181,71,79,100,62,146,227,79,158,106,216,222,208,202,69,117,101,78,70,100,38,170,134,49,119,20,137,203,227,68,199,197,40,105,108,243,100,127,10,90,246,99,230,42,25,155,192,80,185,44,31,72,146,185,52,44,35,249,132,68,84,105,224,25,217,133,88,176,222,164,6,7,141,50,204,190,66,178,145,49,180,196,79,201,216,158,134,214,182,144,108,13,140,172,95,184,143,52,97,198,34,159,212,53,160,154,14,100,237,159,200,7,179,86,215,73,63,12,161,170,0,217,50,104,48,135,26,230,250,111,73,0,146,248,114,46,143,87,161,255,0,225,255,0,14,95,248,255,0,196,137,86,22,79,35,44,2,103,236,79,151,16,202,146,106,67,106,11,190,33,69,196,53,127,248,84,30,204,175,250,168,192,214,226,103,234,134,171,221,59,229,168,190,167,14,252,37,121,7,148,217,49,161,172,163,31,30,104,153,4,69,217,166,51,35,240,241,149,6,109,61,91,143,54,36,219,208,56,122,156,247,76,70,37,184,48,203,41,55,43,27,184,119,52,132,205,16,164,40,254,153,83,155,186,175,77,254,163,93,144,73,9,181,9,230,147,20,178,168,53,109,252,29,72,187,235,235,155,34,97,52,82,99,251,107,110,158,100,25,220,50,248,213,232,104,64,78,172,105,125,174,140,32,153,187,22,49,17,83,10,227,168,100,45,8,98,66,150,193,68,149,198,171,97,217,65,43,24,40,145,121,62,162,143,141,13,145,143,253,64,74,186,158,125,80,153,212,160,204,168,48,224,53,79,147,204,182,225,4,102,117,101,34,25,154,132,29,33,64,76,187,63,179,23,42,77,230,126,58,13,83,92,151,228,59,248,150,97,11,253,146,226,72,109,103,95,151,244,130,196,167,77,119,174,33,19,155,173,59,70,250,169,171,83,161,204,140,114,0,153,138,161,109,103,197,168,62,44,164,200,182,214,223,94,78,63,46,66,162,237,106,129,53,156,203,159,109,188,203,199,33,242,30,167,202,14,210,42,26,123,85,207,54,3,140,126,34,167,16,33,203,156,254,41,228,16,254,210,117,132,73,36,46,25,124,56,199,205,149,56,141,171,107,100,246,227,92,242,101,35,196,15,213,16,191,186,189,91,166,45,74,60,161,17,10,159,101,252,117,37,101,58,214,254,152,140,234,26,151,181,152,2,157,234,123,103,168,227,19,17,133,136,127,81,62,129,2,44,144,114,228,200,153,85,237,158,162,159,107,76,194,173,178,124,9,194,88,171,40,113,162,70,151,137,60,52,102,73,84,89,21,27,220,90,156,250,102,134,137,37,249,177,17,75,106,29,19,46,51,255,0,162,100,93,217,144,226,96,195,218,68,60,154,221,176,243,98,93,27,200,226,84,224,176,233,231,70,6,41,121,50,35,195,166,198,78,92,164,200,186,28,152,192,157,47,152,72,57,144,1,27,169,79,188,99,147,48,232,65,230,192,152,170,152,58,50,44,104,155,189,208,212,124,249,36,17,250,136,128,125,217,242,118,145,73,180,127,17,149,139,112,223,50,51,223,16,165,34,198,78,161,197,195,82,33,148,133,74,225,176,246,222,5,218,226,84,48,40,118,220,193,22,85,37,233,199,220,17,195,129,43,205,229,151,216,84,242,29,107,10,52,13,196,147,214,189,146,229,245,249,167,20,243,193,101,204,18,143,249,10,145,176,97,172,101,176,139,24,4,196,34,100,88,27,85,30,20,76,60,105,164,201,140,43,48,241,168,61,79,36,3,38,17,34,70,184,170,80,134,77,205,187,57,165,98,31,238,173,12,164,137,159,230,249,82,10,123,130,11,192,42,182,53,144,49,167,141,168,162,50,132,97,211,144,89,250,95,247,81,129,101,28,224,113,20,105,20,192,142,114,213,24,32,141,242,152,178,167,179,253,138,59,124,0,127,104,44,168,89,144,30,70,98,42,73,62,1,4,254,25,82,69,251,101,69,6,48,63,33,69,42,73,73,247,22,53,134,83,100,54,30,11,248,81,172,121,201,220,84,7,169,98,246,150,76,159,249,251,84,172,56,243,210,162,73,31,48,185,22,134,105,135,246,139,26,28,207,191,218,102,169,158,52,161,150,87,249,240,203,148,170,172,236,38,38,217,153,35,16,241,18,144,218,158,128,236,50,124,106,219,41,44,234,38,79,168,128,135,163,32,231,203,120,89,165,78,176,220,91,14,195,241,32,242,65,132,81,114,254,226,149,159,27,212,143,152,221,165,246,213,128,116,173,105,71,195,145,21,26,146,142,9,51,75,40,196,181,105,15,200,213,185,37,27,77,130,48,51,22,42,219,231,6,15,128,113,98,202,154,106,223,137,218,58,182,35,234,106,74,57,211,126,152,215,230,189,121,175,245,196,155,144,24,50,163,65,140,39,245,143,144,138,77,51,77,195,64,63,71,218,176,241,171,95,46,89,70,33,248,123,170,83,120,249,208,114,138,82,133,14,164,181,212,0,4,64,239,100,254,79,113,94,208,233,131,193,130,61,223,103,211,84,88,245,243,22,192,236,187,156,62,35,21,27,24,49,102,143,55,184,155,27,79,50,76,23,252,170,153,219,30,180,239,17,122,211,86,156,70,82,247,77,213,15,222,47,24,147,179,4,4,103,202,9,65,214,204,157,225,195,40,152,211,38,93,217,12,155,65,21,65,164,115,106,161,151,21,86,83,162,60,81,23,29,190,170,212,245,50,159,151,33,87,95,13,221,140,19,225,40,145,248,65,100,252,198,16,203,251,170,138,200,248,203,161,153,33,195,43,109,110,10,118,110,196,76,106,214,6,161,217,49,130,42,185,147,164,171,100,242,241,137,73,220,105,224,10,87,14,53,187,49,120,5,181,62,79,212,128,146,12,33,47,34,219,165,89,84,60,134,49,121,62,154,221,14,183,40,49,26,0,196,149,217,105,43,88,196,205,19,173,35,67,78,58,140,172,93,153,241,112,112,149,41,52,9,125,194,148,164,36,178,200,99,234,146,168,244,197,219,198,193,138,92,82,21,37,95,204,108,69,179,228,202,23,114,159,152,25,211,114,98,23,34,234,19,32,69,156,205,222,36,181,236,4,22,112,136,106,202,168,78,199,34,153,91,168,32,246,149,103,91,172,53,5,65,24,18,136,152,215,87,173,211,196,187,62,98,137,48,147,161,168,203,195,44,73,182,98,242,11,106,73,86,223,14,202,38,111,113,25,2,134,117,145,250,145,86,90,62,13,107,63,167,246,32,131,234,177,178,20,51,200,34,34,181,226,42,142,164,252,61,121,71,212,130,252,19,93,7,245,124,168,88,218,195,86,231,197,46,208,133,31,211,18,165,140,18,77,83,222,113,170,71,76,193,72,71,148,34,226,68,214,234,118,23,149,25,119,79,149,239,204,85,54,104,3,23,202,9,107,71,113,108,81,204,214,112,73,197,186,228,89,67,129,42,223,164,68,65,210,105,42,216,67,125,133,129,121,62,154,194,127,196,185,218,126,118,42,145,15,26,21,118,191,163,115,12,178,248,123,56,188,184,177,37,144,52,221,173,76,172,198,16,213,29,63,196,139,27,127,15,80,129,254,210,178,12,154,105,160,253,41,127,145,87,121,60,180,236,79,34,23,194,89,120,113,38,48,33,218,198,253,88,135,141,103,125,12,241,137,150,188,169,115,36,203,32,241,20,164,82,183,234,82,161,243,233,199,101,210,81,136,137,13,148,99,210,51,17,101,101,70,122,108,233,36,225,149,137,30,205,49,56,140,237,202,157,108,252,197,0,135,39,117,23,169,96,106,170,169,32,121,101,241,45,176,216,74,217,68,9,68,128,213,181,172,155,19,40,138,76,159,105,46,67,11,163,26,12,34,60,59,174,63,109,81,192,123,202,12,194,92,158,52,147,193,151,134,90,235,250,73,155,154,220,184,191,208,166,57,173,246,183,130,233,198,180,250,173,148,231,255,0,86,40,211,77,228,72,199,254,160,34,99,251,107,236,248,213,179,71,154,38,69,140,170,98,128,62,202,199,30,29,255,0,23,211,82,247,117,87,19,79,154,190,81,21,59,35,14,51,217,149,60,141,50,154,51,62,169,22,46,210,114,54,204,64,67,129,175,4,12,49,39,145,109,147,15,95,198,1,13,46,228,152,215,66,141,118,201,47,226,139,255,0,73,107,159,90,123,98,97,49,120,211,170,192,255,0,1,103,67,131,93,252,111,252,55,47,211,165,192,146,95,184,170,180,174,185,137,168,0,201,98,226,203,237,171,187,47,130,26,114,217,156,209,127,145,115,235,143,133,111,210,210,223,233,229,83,147,255,0,29,23,56,155,254,139,175,88,220,27,66,212,38,36,150,118,172,217,36,158,24,151,57,14,170,178,168,30,208,177,72,85,156,109,121,47,63,233,87,54,220,169,240,107,85,202,57,245,71,44,237,218,42,51,223,230,135,252,79,100,64,51,228,22,12,212,32,43,240,148,88,138,186,180,147,31,99,158,172,83,6,3,228,129,230,41,80,111,129,236,149,19,91,61,133,31,18,62,96,98,8,25,140,81,167,252,129,54,201,255,0,77,199,210,182,195,134,113,143,183,42,34,52,144,20,137,167,152,4,197,155,218,5,73,123,138,67,206,7,82,151,53,37,228,103,252,164,82,174,165,24,192,146,244,108,156,3,102,30,53,69,150,39,230,45,88,226,27,61,85,255,0,176,17,20,246,83,163,78,195,99,20,98,34,234,178,97,228,103,9,113,41,147,105,128,110,243,24,92,137,170,158,33,145,73,85,180,147,19,139,177,106,99,229,70,148,255,0,154,255,0,117,47,135,14,116,103,240,241,44,117,13,12,239,201,44,50,148,153,95,236,166,35,47,85,56,143,148,197,17,86,83,53,33,8,12,33,18,146,100,242,11,136,169,148,109,67,77,25,158,238,69,6,95,216,213,30,213,60,254,28,220,72,169,150,187,96,61,38,14,173,100,231,237,34,69,227,250,137,145,182,133,6,111,113,50,170,255,0,160,98,124,55,100,147,43,230,197,136,101,79,94,30,12,193,82,186,159,229,162,240,246,123,105,206,140,181,223,68,96,165,202,85,170,161,43,2,217,63,253,196,44,56,211,136,206,82,255,0,26,168,159,78,12,153,150,131,108,99,3,154,84,108,138,76,202,138,85,64,33,217,108,101,176,60,74,129,148,227,154,60,217,70,185,172,251,140,183,3,255,0,222,213,196,59,93,179,25,155,169,66,57,25,75,200,171,83,57,49,177,147,10,73,168,103,236,135,132,41,217,190,103,148,73,68,202,73,82,73,212,187,35,91,156,172,199,57,178,214,118,177,137,212,68,85,14,170,61,185,216,18,137,81,217,124,55,61,151,246,164,83,178,116,241,52,219,248,133,200,36,178,66,169,145,211,211,173,203,182,104,154,217,223,55,181,202,79,168,152,7,74,228,30,24,130,24,148,20,61,115,112,51,176,50,202,65,13,85,214,235,60,164,196,17,19,26,200,231,127,161,166,233,213,62,79,143,211,210,171,101,191,23,42,101,24,39,31,9,132,68,214,28,204,188,184,147,54,48,101,246,149,108,175,204,231,16,153,244,209,153,243,114,185,82,153,51,43,72,60,190,168,53,101,39,79,68,43,51,75,198,185,229,220,0,66,156,252,66,249,101,186,42,253,146,176,0,96,2,202,87,22,66,141,93,233,234,120,144,65,213,202,162,217,168,65,24,124,34,198,154,85,107,15,206,193,98,34,55,25,56,232,53,84,170,187,140,50,197,253,40,248,190,210,83,26,125,111,131,243,21,54,141,48,118,227,120,141,43,22,84,52,157,37,4,71,225,46,84,141,254,111,144,82,110,202,225,226,253,32,148,235,53,13,196,233,91,73,125,107,163,27,79,12,108,253,40,255,0,149,33,153,165,126,109,158,239,237,33,122,116,31,113,141,49,160,109,153,148,69,202,140,124,242,126,64,203,171,31,242,35,89,15,211,89,247,18,185,242,119,207,74,213,182,0,26,192,140,160,205,18,40,196,148,79,153,59,243,136,34,39,241,175,26,224,144,135,196,180,67,184,157,58,86,29,174,37,69,86,113,4,115,24,120,222,209,50,42,154,121,132,141,17,134,41,81,243,43,73,36,28,194,74,158,17,143,184,75,100,85,168,202,197,93,84,198,78,98,194,200,44,73,235,76,65,116,166,38,121,8,162,160,196,70,167,211,222,165,218,185,148,255,0,135,167,141,99,234,1,42,239,155,60,188,184,144,22,76,173,192,241,98,86,220,95,34,117,57,253,36,194,70,99,34,39,15,125,228,159,238,184,210,107,179,30,23,233,4,156,233,43,224,121,252,222,52,51,20,92,192,228,134,242,49,51,87,118,39,48,42,175,46,216,207,86,41,10,173,33,201,173,47,135,200,9,52,147,119,6,182,39,233,70,179,122,33,107,169,29,232,224,173,27,62,85,111,13,145,242,112,137,37,214,26,218,95,180,44,191,157,99,165,77,113,111,203,181,196,52,100,224,163,91,187,235,44,28,162,196,176,211,218,146,184,158,97,150,154,73,173,137,36,31,212,114,41,41,47,170,169,63,20,95,228,92,172,169,111,114,170,88,61,144,114,101,22,34,162,61,120,16,187,162,141,75,70,190,137,131,136,168,55,220,101,63,50,117,102,21,138,169,150,80,109,249,118,163,198,165,231,214,179,38,97,9,57,128,194,16,29,73,109,147,238,96,202,102,210,46,81,174,165,86,36,194,39,189,145,137,202,34,42,58,171,34,16,108,8,114,21,45,181,229,139,150,88,177,17,78,134,224,21,175,230,41,18,72,163,41,208,140,195,201,38,18,241,38,80,54,49,135,136,34,25,126,226,146,211,108,125,217,59,127,221,85,236,170,197,238,164,245,251,26,166,183,198,1,30,190,62,6,64,118,226,95,77,24,226,34,216,195,17,107,88,209,91,41,49,51,234,36,22,180,153,57,98,118,43,158,193,160,48,188,71,234,77,27,9,82,114,170,239,109,195,96,34,42,118,95,86,145,159,40,85,162,100,97,205,254,213,0,106,112,65,31,18,156,203,253,29,88,160,135,38,180,157,220,171,41,44,28,159,253,168,133,198,164,227,50,94,239,48,149,68,105,35,40,241,123,137,21,181,251,40,202,6,192,142,49,63,64,50,141,76,235,240,193,147,7,16,98,141,89,49,242,250,113,15,26,199,240,175,171,249,242,141,116,71,153,7,90,31,157,100,218,178,167,136,220,74,151,76,90,190,203,164,164,86,26,219,224,152,39,120,75,202,50,169,10,221,37,115,64,124,81,16,221,45,26,203,168,201,53,151,35,171,211,133,155,70,8,165,88,201,153,22,49,240,238,134,144,64,53,144,199,205,216,138,101,60,171,98,123,98,72,209,181,130,193,166,140,11,97,240,165,108,100,186,67,245,19,26,32,213,182,186,127,192,177,11,149,106,252,84,121,36,218,75,138,37,74,176,182,40,161,207,131,52,28,179,199,25,125,12,58,49,19,48,109,50,161,235,107,96,201,102,105,107,59,80,211,136,15,12,72,184,148,219,1,202,40,120,10,196,25,164,144,126,210,134,102,164,244,131,246,144,163,250,107,121,190,42,81,255,0,236,82,127,186,185,119,152,42,83,62,77,169,95,197,198,155,64,53,137,89,205,40,133,80,127,248,181,167,241,225,216,73,47,242,162,33,235,243,206,38,88,145,113,15,254,162,162,182,191,64,88,201,170,60,146,32,205,15,108,206,164,24,117,108,226,15,138,40,255,0,149,11,62,226,230,119,9,132,49,126,218,123,55,208,2,152,196,207,133,31,38,146,118,211,48,101,33,163,121,214,129,242,246,185,72,146,204,212,154,158,73,248,109,7,24,127,77,62,66,26,127,15,28,179,178,216,148,152,209,115,43,65,249,48,137,35,53,149,254,239,22,255,0,47,237,39,208,55,69,103,42,50,25,65,94,195,137,106,249,233,36,196,33,17,61,241,98,210,251,32,70,39,10,204,126,141,50,135,165,73,25,155,185,104,168,204,136,67,251,139,45,229,140,225,253,180,124,108,16,71,152,209,73,145,63,118,3,83,234,174,100,254,147,173,16,202,67,201,7,42,194,78,161,157,36,120,67,196,53,43,50,101,150,233,255,0,52,76,127,186,166,204,198,45,74,31,195,210,242,126,168,101,88,79,173,149,131,14,36,141,247,118,34,225,9,114,165,147,53,14,160,246,75,200,133,103,250,21,140,189,6,199,117,202,94,53,71,15,67,65,146,12,219,165,207,153,170,181,137,101,225,182,198,40,223,80,74,201,150,191,41,196,84,205,35,39,192,42,129,234,22,69,211,254,120,74,50,254,69,167,65,207,184,178,151,154,199,173,1,51,230,78,252,170,135,79,60,17,188,2,20,47,238,222,227,45,135,215,1,121,98,98,8,178,145,77,51,73,30,73,57,139,200,169,77,101,182,247,80,76,97,236,143,196,154,60,205,15,167,173,5,104,49,75,22,84,52,250,125,201,56,114,8,105,235,41,229,70,7,49,82,185,150,187,103,225,44,89,37,67,88,203,30,141,12,98,26,14,202,183,252,101,16,150,221,249,230,191,134,1,4,52,103,163,218,205,233,66,222,194,177,206,141,90,204,249,165,197,79,104,97,202,200,193,8,184,134,168,77,160,231,9,143,44,180,45,105,129,4,152,178,170,72,202,130,175,33,223,160,146,72,249,138,69,180,48,39,66,225,137,23,253,196,68,59,42,209,119,79,203,252,73,147,236,180,225,63,186,146,185,247,163,46,209,178,8,164,213,94,73,254,252,98,66,73,161,56,128,243,26,86,82,42,39,217,68,254,211,139,247,10,147,217,106,215,193,99,248,178,164,110,161,19,224,149,89,206,103,50,135,21,171,204,100,222,52,54,20,105,137,140,251,111,51,25,31,73,91,23,38,41,101,32,147,71,34,190,69,106,213,35,102,86,226,127,16,178,175,172,211,195,237,48,136,186,123,234,170,163,123,191,244,148,238,170,240,141,23,48,150,180,139,92,76,181,1,105,33,159,195,14,34,98,89,93,179,211,65,149,112,235,143,139,186,186,53,231,164,210,8,133,252,253,137,213,86,161,212,115,95,151,83,228,198,185,215,117,218,189,181,236,107,53,215,220,160,126,185,0,165,98,54,66,170,216,218,194,140,81,56,168,72,89,63,81,64,95,95,104,61,54,13,217,103,198,41,19,45,61,241,71,67,217,68,96,132,92,164,250,98,71,162,181,71,173,212,120,109,97,59,39,20,8,194,26,219,27,89,156,125,61,159,105,37,51,253,72,239,218,69,32,134,156,213,105,129,145,140,229,196,175,180,164,149,152,168,129,168,95,52,28,217,81,65,209,228,182,249,185,101,226,88,211,213,69,141,224,168,38,90,142,8,59,81,100,233,248,3,45,197,207,129,22,181,158,223,18,151,212,154,206,36,33,253,180,46,164,212,153,123,167,142,48,212,228,154,79,196,144,113,24,188,104,85,126,167,145,35,63,199,144,103,63,8,139,149,63,164,152,249,188,59,82,21,36,211,26,14,12,34,117,43,86,70,125,64,243,68,226,85,88,244,132,110,102,137,250,50,87,231,150,24,27,100,153,225,120,184,74,138,153,169,53,4,230,97,216,19,247,50,173,49,160,110,127,87,144,68,74,205,112,5,141,38,8,165,242,149,52,124,253,57,225,135,140,139,67,233,43,125,217,88,146,131,67,4,35,191,9,120,252,210,105,254,199,49,184,147,20,124,209,56,134,149,214,234,220,82,240,155,149,97,170,182,50,98,60,59,172,74,6,54,146,177,28,173,216,101,16,191,111,42,93,189,93,129,88,239,112,236,171,167,69,246,196,149,79,159,6,11,223,202,66,254,210,83,163,216,65,141,155,177,98,86,82,100,214,201,6,16,192,31,238,42,213,87,22,49,152,81,85,112,203,39,191,136,130,79,227,60,17,136,51,45,53,181,64,238,76,30,248,130,250,73,49,67,70,44,159,185,30,16,139,254,146,93,39,76,18,79,49,144,166,152,120,220,193,158,49,37,179,47,165,201,103,52,242,21,106,187,120,136,202,46,212,154,108,125,49,11,202,167,153,163,53,28,110,96,207,25,83,11,47,9,60,165,148,84,171,241,60,186,66,127,78,17,9,251,170,190,191,66,168,250,170,52,225,147,13,176,136,44,74,214,52,13,63,36,31,175,38,69,206,67,125,121,126,204,82,202,33,15,237,9,108,100,249,85,175,237,72,204,200,83,23,44,36,134,37,105,251,114,166,240,231,211,20,124,56,242,125,197,20,27,87,206,225,196,178,99,31,147,181,75,113,254,205,169,110,103,130,119,80,135,252,75,80,96,98,250,137,11,236,189,36,25,66,92,191,109,109,141,241,8,229,225,244,97,254,225,22,238,49,149,51,212,50,78,38,98,136,164,131,165,109,109,159,152,197,84,115,36,203,156,247,152,194,31,237,141,99,27,82,122,111,49,169,164,149,50,201,92,187,11,83,42,170,27,90,159,14,34,21,80,50,73,60,57,148,252,253,120,57,222,1,20,82,70,251,104,87,223,100,98,231,146,75,252,21,82,146,76,246,70,26,18,54,191,4,98,109,56,255,0,145,79,62,121,36,251,171,68,106,24,179,165,179,151,147,205,17,170,191,45,76,200,168,190,153,58,238,46,24,130,203,251,74,126,6,134,219,124,220,177,114,46,141,90,200,148,145,58,144,19,38,74,146,252,177,4,186,150,69,76,16,155,70,40,173,187,244,158,19,113,38,255,0,141,171,68,62,210,41,107,93,241,37,124,216,144,18,94,207,7,172,104,228,127,147,108,165,65,172,180,253,179,248,187,16,22,180,128,193,218,145,70,102,46,161,38,240,222,242,112,155,149,106,221,12,196,228,239,245,193,75,202,30,180,84,153,143,19,57,138,170,3,50,38,211,17,68,60,138,111,82,62,14,12,34,236,85,102,74,138,170,36,220,142,75,248,146,103,252,55,60,217,207,177,203,139,47,213,79,42,160,115,229,86,208,227,2,72,19,66,212,92,195,43,19,186,99,74,130,11,249,173,35,255,0,186,175,153,91,78,32,126,190,49,127,149,113,191,136,85,82,227,115,87,127,211,73,180,197,244,184,196,96,138,82,21,115,180,206,175,143,176,205,30,39,98,178,8,61,165,39,125,84,13,163,204,154,192,181,25,88,196,85,148,106,217,177,112,251,139,174,57,9,31,158,31,84,113,218,191,9,73,254,63,109,31,51,77,202,146,64,24,197,39,18,233,15,211,24,165,102,196,153,122,84,82,15,152,73,234,162,17,244,140,178,199,180,202,65,13,11,168,107,79,221,16,164,87,129,167,31,80,81,127,132,153,37,156,171,54,244,30,194,15,134,151,15,141,194,98,174,132,109,55,46,236,153,98,46,105,101,143,77,203,202,88,164,78,41,62,43,237,158,206,82,9,73,173,14,184,232,7,65,170,211,222,146,255,0,234,50,134,138,178,190,166,20,87,196,136,44,164,74,195,101,7,80,68,202,41,92,159,186,133,140,193,193,123,197,245,82,218,227,146,122,135,83,202,173,150,195,6,42,163,211,26,230,46,160,6,41,98,30,69,166,238,157,132,30,108,74,122,3,224,214,206,194,30,34,39,213,124,133,200,181,159,78,78,224,169,43,40,114,227,31,48,74,65,17,90,195,178,220,129,20,253,60,9,204,205,149,81,89,93,114,48,134,14,173,156,32,48,54,220,162,79,99,73,166,182,137,194,134,184,211,208,70,76,37,40,202,149,50,55,166,147,13,113,113,37,225,196,10,70,82,2,48,55,124,98,71,233,189,91,233,167,226,148,167,33,192,181,182,226,41,120,145,146,116,195,35,3,132,169,26,59,252,129,210,38,106,65,219,131,44,188,101,252,139,145,252,90,164,245,42,51,237,11,136,137,116,203,187,29,63,45,130,202,66,198,85,16,25,7,82,87,63,149,44,118,135,90,184,246,57,159,194,234,70,73,3,61,90,87,251,138,246,202,0,4,60,81,20,203,232,101,82,90,188,63,219,39,140,221,21,156,42,162,31,25,84,68,44,152,7,31,81,81,175,101,200,223,202,141,99,9,39,218,76,170,2,104,215,215,149,4,103,41,49,170,175,196,131,187,131,132,216,178,44,127,15,100,2,67,62,157,244,140,124,181,41,35,253,70,80,152,111,137,72,247,152,197,26,244,250,218,221,80,7,229,16,249,82,231,214,250,144,51,21,15,13,231,173,234,42,158,106,57,174,171,70,65,211,115,136,88,158,234,189,135,224,48,48,170,65,230,149,59,168,68,40,211,202,215,144,81,121,144,182,21,134,86,178,65,249,48,136,124,75,83,47,162,17,236,14,33,161,227,73,97,73,203,214,147,90,176,123,175,148,22,33,166,107,1,95,191,170,199,218,52,11,49,201,123,240,169,112,135,33,217,152,164,86,208,217,22,20,70,97,66,225,200,24,152,184,12,190,160,169,43,80,220,214,189,146,226,100,41,126,154,235,70,129,148,27,188,73,67,225,140,164,205,137,62,32,43,167,158,123,106,214,22,92,92,68,89,6,97,243,252,160,147,200,16,193,37,248,150,169,236,137,82,76,198,227,26,108,68,52,61,231,199,150,89,80,15,187,130,47,48,152,67,42,135,214,218,183,213,165,178,37,121,73,141,34,129,235,131,59,51,8,152,215,61,93,216,171,50,169,210,195,26,45,217,248,120,134,137,147,90,10,214,112,226,64,211,195,151,24,12,49,132,168,25,48,24,249,98,229,85,36,46,141,12,101,91,38,106,114,80,1,225,137,140,164,73,239,175,189,52,15,16,68,76,138,74,183,254,22,182,82,179,27,39,42,42,206,3,105,58,181,246,71,254,160,156,135,86,232,232,209,24,19,79,196,69,132,159,135,76,178,6,236,37,32,137,246,146,115,124,55,131,238,136,133,39,221,85,217,199,29,69,182,69,68,111,137,21,177,153,242,133,227,68,179,227,30,152,141,254,109,63,109,251,106,17,159,13,206,34,112,245,172,38,124,49,245,34,51,118,37,203,248,141,246,83,112,183,255,0,196,45,57,126,252,52,98,36,239,184,183,134,51,202,78,81,98,74,234,180,216,52,220,86,98,198,36,250,4,158,78,101,110,2,131,25,128,19,214,18,99,99,229,196,170,159,84,12,27,188,72,57,247,117,195,136,240,150,42,26,69,65,170,45,102,1,3,41,87,63,214,26,180,146,101,250,76,79,228,84,230,147,190,243,8,74,151,70,209,32,252,242,202,85,205,36,109,54,158,229,163,101,66,131,225,211,0,88,191,54,168,230,83,238,73,196,36,187,74,195,137,91,238,255,0,186,170,13,113,16,100,197,19,25,100,253,165,72,217,98,192,147,102,196,131,233,229,86,159,54,36,237,254,165,56,25,132,34,21,111,147,50,119,134,43,17,47,6,97,227,69,194,46,181,86,96,21,198,159,177,63,50,125,26,238,184,159,221,41,11,43,88,131,127,50,2,5,192,36,159,132,68,198,162,220,128,233,19,35,85,93,129,225,203,149,7,3,71,130,183,152,57,16,117,79,60,110,106,228,236,211,239,8,7,139,18,174,227,84,202,138,110,49,248,61,115,75,88,15,245,28,198,235,93,26,101,108,188,124,202,114,125,81,11,194,149,77,98,54,101,36,92,249,162,123,169,245,37,35,196,14,36,116,109,49,107,24,111,49,98,147,31,106,54,3,222,49,191,10,70,108,134,168,16,66,114,147,105,238,32,46,52,221,148,30,99,20,120,254,154,244,251,179,212,78,226,17,50,45,210,89,107,169,7,152,217,21,86,214,246,20,91,14,49,4,118,24,42,210,30,161,151,24,24,74,177,135,67,91,6,171,152,164,220,165,50,99,100,38,36,236,162,30,184,190,156,66,97,23,186,166,108,166,78,169,38,236,50,178,42,240,134,32,128,253,223,106,67,101,85,185,75,81,197,193,152,203,191,3,27,24,136,152,126,30,39,213,95,31,166,223,177,102,34,226,32,150,216,1,181,140,62,220,169,128,212,250,115,198,30,104,133,24,145,1,167,202,6,22,89,114,145,29,91,91,46,216,255,0,85,31,38,54,199,133,32,0,195,9,197,212,133,158,25,211,137,205,196,52,89,188,49,240,228,202,152,70,97,6,12,38,66,168,19,208,33,156,83,190,218,232,80,30,50,196,195,219,249,20,100,201,32,140,254,36,93,60,155,81,31,237,165,242,3,84,152,4,155,107,139,23,34,248,109,25,46,49,242,151,38,69,90,22,51,62,239,23,34,245,196,243,151,153,107,54,62,192,188,128,235,108,134,56,187,73,98,73,174,25,18,23,54,232,105,53,221,193,227,17,79,176,211,172,165,241,100,198,185,227,189,170,85,149,77,83,245,85,110,235,105,149,80,64,187,31,135,202,20,105,28,205,49,185,126,99,69,76,169,232,64,62,16,170,236,215,228,147,48,250,28,247,144,255,0,55,21,80,70,48,60,56,82,144,233,183,194,38,98,202,39,237,163,60,54,207,78,192,99,50,97,6,68,25,174,14,81,246,226,91,231,176,114,88,167,228,155,108,118,4,216,210,98,1,207,140,251,177,188,89,84,77,246,140,184,141,59,138,81,49,170,35,93,190,17,216,40,146,134,44,169,148,48,238,95,187,176,158,66,166,196,8,246,86,206,141,224,108,164,200,36,220,214,82,236,128,200,155,1,241,123,137,180,200,204,39,158,209,11,166,228,128,167,60,73,113,72,82,38,170,160,10,204,241,212,68,204,138,170,158,76,25,66,36,242,227,76,110,65,152,34,74,235,67,233,32,120,165,137,36,150,240,25,71,144,39,228,30,98,241,126,226,95,101,118,121,36,197,95,196,49,123,137,59,236,172,166,203,196,88,165,16,211,215,210,112,124,162,154,244,236,252,202,110,41,182,182,212,120,49,75,40,255,0,145,107,222,68,140,126,34,140,170,74,78,149,62,237,229,150,82,41,203,91,41,218,127,207,10,139,70,233,236,111,51,183,122,192,46,224,237,5,140,73,0,66,248,39,126,85,249,106,55,196,47,138,133,215,0,244,239,242,226,191,18,253,91,78,19,201,170,1,172,123,10,196,253,59,59,247,190,157,133,145,104,104,146,22,73,35,56,147,56,116,252,121,113,33,141,27,18,119,14,99,200,12,43,165,154,132,140,224,25,144,79,132,189,101,65,106,26,120,189,194,91,108,159,6,51,57,139,200,180,64,152,59,33,225,81,220,200,165,68,166,181,29,104,253,204,136,216,119,108,146,54,24,37,196,141,147,167,190,176,146,9,148,236,27,248,68,175,180,164,203,202,173,97,106,54,118,229,26,209,113,112,11,46,95,113,38,173,120,198,12,37,88,155,6,124,81,5,218,165,90,0,198,158,97,5,195,149,83,70,173,245,34,41,118,64,60,47,2,153,86,213,73,6,12,185,70,33,163,115,100,43,115,228,250,22,70,6,100,136,210,103,96,197,186,38,52,246,102,176,211,133,243,137,191,30,79,184,148,204,120,228,143,229,57,127,109,79,242,52,148,106,208,134,147,171,71,91,100,241,75,139,149,25,91,172,206,41,108,45,29,54,34,125,69,68,253,30,9,60,210,197,200,129,159,165,103,8,31,211,133,137,85,97,209,215,220,75,6,92,124,78,178,16,54,146,229,101,47,211,24,147,10,123,224,77,136,206,94,85,45,85,161,167,110,242,203,22,84,222,238,6,202,39,244,241,114,120,44,216,167,207,169,182,41,182,113,102,254,172,66,66,92,82,81,198,7,202,114,145,115,170,221,97,169,235,101,237,44,69,199,230,173,224,90,130,79,245,12,93,94,218,22,105,83,22,49,149,64,205,162,72,54,110,241,113,165,70,170,56,147,235,45,84,121,61,201,52,155,140,158,234,167,228,92,42,77,207,210,68,147,47,49,101,44,95,72,120,76,225,22,85,70,105,35,130,205,223,106,244,109,97,85,53,152,139,140,68,91,111,224,84,22,171,77,203,154,207,155,226,91,164,232,0,70,102,92,163,83,215,218,182,118,251,20,73,88,134,138,140,19,206,6,83,90,17,45,155,232,211,107,25,233,47,194,155,132,207,39,135,180,132,135,167,167,23,155,17,36,137,21,248,98,88,159,155,22,37,181,184,21,80,3,185,7,234,144,115,217,137,234,116,54,167,173,63,106,119,235,213,179,162,242,246,120,40,228,140,2,59,134,31,195,229,37,17,41,99,238,35,115,10,46,84,83,228,144,167,127,23,26,201,154,144,21,190,97,218,229,34,127,250,2,18,227,83,235,82,220,176,82,234,241,70,243,84,190,183,16,81,24,98,202,229,250,105,219,30,13,64,7,250,142,53,163,240,172,82,141,248,68,52,203,26,25,102,32,53,86,188,131,83,4,146,195,20,133,196,162,244,198,191,188,213,190,113,37,139,20,127,166,186,157,150,128,131,55,180,74,82,54,149,173,168,184,96,162,8,159,227,70,202,243,238,12,204,52,129,163,229,8,140,177,228,198,174,169,225,188,99,204,157,214,195,220,193,0,184,255,0,192,176,159,130,15,10,123,40,164,70,170,181,177,17,241,68,236,82,172,153,172,115,179,45,204,145,126,218,233,175,101,119,159,48,178,161,141,73,91,55,167,140,136,170,56,122,138,234,181,62,167,132,198,4,178,137,36,126,30,234,104,105,143,147,204,81,41,123,32,220,193,62,16,197,33,70,154,64,223,21,140,204,34,41,237,208,123,16,255,0,21,230,89,65,131,194,46,53,247,225,164,249,112,105,128,94,79,228,87,218,182,156,151,116,216,113,36,49,130,10,138,160,8,194,24,177,46,105,35,91,220,186,182,53,26,4,199,178,157,187,42,183,211,209,129,238,245,168,253,61,118,9,36,218,6,40,196,63,168,136,190,184,157,81,254,95,140,164,77,108,112,18,167,77,126,167,139,72,60,34,42,152,181,215,140,146,254,34,169,106,29,91,107,100,76,54,16,6,170,225,233,232,50,78,51,6,40,214,170,223,158,161,106,9,61,98,242,79,48,74,65,33,205,38,117,183,12,188,171,165,50,170,41,71,139,16,196,146,204,164,4,99,241,42,214,32,200,151,173,141,101,80,78,46,95,182,142,178,53,196,232,191,40,44,68,77,66,255,0,77,63,80,202,176,222,110,101,245,12,75,116,219,23,35,142,216,104,253,84,43,95,80,223,144,191,159,46,53,107,91,169,253,54,14,210,218,46,82,46,141,27,77,158,72,242,148,72,123,45,25,6,75,48,134,47,34,182,220,77,196,85,102,38,170,153,234,64,205,139,22,85,37,173,180,172,188,7,194,82,23,242,46,141,2,146,117,64,222,19,117,162,36,190,168,159,171,75,101,78,64,217,159,154,244,222,134,157,81,41,242,204,46,213,212,40,124,224,227,202,171,102,86,215,73,127,202,9,55,135,164,170,176,115,74,30,68,52,145,24,170,194,167,221,193,133,19,119,47,26,241,190,55,233,153,49,61,39,97,36,164,235,95,110,52,144,200,15,170,53,34,253,37,182,59,229,134,2,142,213,252,135,181,6,239,190,131,224,242,229,196,135,102,59,191,210,45,65,173,4,225,225,150,44,75,92,8,222,147,57,129,14,76,106,171,27,10,204,111,54,149,131,36,111,203,143,34,156,100,51,214,157,226,22,69,211,99,70,2,221,119,67,193,152,81,68,169,136,135,46,222,74,35,240,170,74,214,51,7,249,166,36,38,195,115,47,14,44,73,164,109,48,8,47,204,105,74,117,84,28,209,39,65,131,80,19,40,103,144,171,16,232,15,72,39,185,141,116,58,27,42,168,32,196,18,141,122,226,125,86,55,225,46,84,191,144,156,65,85,133,213,175,211,17,152,193,27,115,147,246,147,23,250,81,127,72,95,247,87,57,190,212,39,132,124,213,233,113,181,110,163,146,206,98,143,26,227,145,158,216,29,10,170,86,221,210,30,216,152,162,20,104,202,24,210,234,120,76,33,149,36,167,212,50,225,3,234,163,230,107,152,35,7,40,135,145,53,153,23,216,198,169,124,25,128,40,57,132,53,131,39,197,173,243,48,68,185,84,61,97,58,113,255,0,84,76,106,173,143,124,232,188,69,75,27,59,226,194,50,169,80,253,72,201,60,37,83,151,22,79,140,55,250,76,81,255,0,143,221,66,190,4,184,204,237,83,211,237,111,33,31,168,120,215,66,198,194,216,164,14,188,170,28,95,234,17,73,147,246,144,255,0,248,163,166,35,121,241,73,23,241,41,91,141,244,152,59,177,8,107,78,146,53,85,223,156,75,110,34,37,215,167,111,176,220,208,101,39,95,158,216,239,21,120,177,15,238,172,39,134,116,224,45,87,122,72,148,132,124,186,254,180,52,13,108,73,62,21,214,17,70,47,184,157,97,217,254,133,128,161,152,145,165,115,46,167,166,239,137,180,226,83,159,132,162,89,13,146,197,40,101,203,244,209,149,161,126,155,39,213,26,89,21,121,12,161,247,6,57,39,101,197,137,1,62,25,36,179,136,168,219,187,88,37,3,12,30,196,174,53,145,20,149,178,53,189,137,107,141,49,101,82,125,216,114,99,69,64,152,249,62,25,138,173,216,242,91,193,120,101,168,224,192,0,237,95,17,116,50,175,209,34,160,38,170,24,24,29,208,215,158,97,139,165,124,52,106,216,192,226,23,34,76,105,248,137,194,160,84,104,203,83,253,36,91,30,73,35,230,83,158,183,7,168,165,79,96,89,0,156,33,90,172,6,137,143,4,98,113,100,41,62,154,109,73,38,214,55,49,184,134,138,52,49,227,204,17,15,34,92,105,146,197,221,202,153,227,87,83,20,203,82,95,19,207,132,68,89,192,212,227,44,70,10,93,89,10,153,86,192,222,131,49,162,173,187,58,232,207,229,18,101,141,107,238,43,26,67,124,66,179,21,116,93,143,220,75,45,117,152,234,73,132,211,228,148,159,186,181,92,106,24,149,167,196,40,4,42,30,76,106,235,182,48,197,139,136,139,90,59,242,20,33,159,18,199,131,132,74,126,219,226,69,151,179,40,121,17,147,244,245,104,226,225,16,135,145,72,250,14,41,125,73,23,164,95,177,172,50,13,246,184,147,202,25,68,86,21,183,22,66,136,195,94,74,38,66,165,245,175,100,40,169,22,161,147,58,203,164,88,150,236,175,142,130,216,123,125,119,59,7,202,100,46,85,32,202,219,137,210,178,237,72,170,52,78,1,157,129,176,255,0,168,186,147,41,234,188,50,139,109,252,106,171,68,230,25,28,234,181,150,48,65,205,147,34,18,121,172,164,249,238,229,17,116,73,140,130,49,241,37,172,135,85,55,187,26,91,68,22,99,151,201,207,39,207,15,42,244,108,240,153,204,82,43,171,136,20,241,153,242,133,24,148,132,248,4,238,246,211,98,235,136,27,235,115,148,138,154,27,241,251,74,70,5,175,166,170,154,219,40,150,76,202,18,143,42,149,180,65,135,57,153,225,148,202,114,236,192,155,237,35,236,153,99,37,152,67,196,150,154,183,23,114,170,216,81,94,229,144,129,134,36,84,162,53,175,245,44,50,202,69,86,24,31,240,35,241,34,159,160,224,206,126,108,92,137,170,175,200,9,249,58,111,122,113,148,37,79,32,105,227,193,6,108,68,78,153,72,122,208,117,117,45,82,110,50,131,16,165,98,34,139,53,90,133,68,147,243,201,38,20,242,146,76,184,67,194,164,77,107,177,148,243,75,42,243,62,43,208,66,246,178,145,43,53,62,0,178,190,52,178,3,42,6,29,240,235,89,152,162,33,82,96,252,81,170,187,30,29,174,36,116,99,86,217,116,202,26,85,204,2,167,235,106,217,199,102,24,165,18,250,253,109,16,76,64,89,80,215,8,121,141,41,78,4,209,74,124,49,57,82,180,58,59,123,153,98,190,55,196,88,163,127,234,149,40,111,137,111,23,137,114,27,42,73,101,62,104,145,85,190,152,147,42,8,24,44,92,136,252,118,65,89,131,172,152,72,220,189,73,52,105,50,164,203,194,82,241,163,110,225,220,78,127,106,208,26,75,129,255,0,106,186,214,54,168,165,59,52,173,84,224,48,200,25,58,26,168,68,203,44,184,135,251,75,101,85,217,33,19,9,139,202,143,190,181,28,144,115,23,47,237,164,252,134,224,21,49,99,52,172,38,113,74,94,140,193,217,121,250,116,174,53,56,240,213,96,127,41,63,145,43,129,106,250,217,124,82,184,210,103,200,97,166,167,211,103,254,238,81,10,63,166,149,210,64,163,198,253,220,162,100,84,6,184,174,154,14,105,241,178,126,234,132,49,191,168,191,104,142,236,224,81,217,73,137,4,127,211,242,99,74,163,86,202,187,127,15,41,16,54,161,178,193,204,84,199,73,76,151,4,140,54,36,170,180,107,142,97,62,146,93,105,57,68,179,13,150,217,156,220,171,160,155,5,220,92,37,138,60,139,157,234,72,111,168,201,197,198,186,25,85,212,149,135,44,212,145,102,131,105,18,1,4,79,14,196,0,76,113,145,249,167,145,69,213,79,157,190,127,202,144,66,84,187,200,158,108,48,132,146,180,1,244,9,153,15,132,217,17,134,9,196,118,98,226,83,240,231,146,73,248,120,145,6,158,200,39,229,148,66,145,70,197,42,51,147,90,121,195,226,236,83,19,244,222,167,20,191,215,241,171,42,169,224,240,71,217,99,35,19,172,139,244,21,97,69,110,124,12,22,84,210,52,108,92,197,83,83,228,190,18,223,14,100,185,189,37,73,86,241,12,75,48,234,19,198,238,40,209,143,187,139,57,157,67,92,150,227,214,68,71,252,209,22,189,55,124,122,131,252,222,66,165,172,168,24,157,93,243,7,25,157,171,243,175,253,163,117,134,167,201,10,186,190,84,152,53,197,126,57,146,5,244,215,82,159,171,107,164,251,68,92,63,227,7,197,74,98,78,139,163,69,76,66,146,115,241,100,39,88,214,42,233,43,85,197,108,5,164,135,65,26,180,31,134,11,38,76,146,246,72,42,163,164,161,1,0,194,150,6,73,63,80,170,155,74,232,152,177,171,64,94,62,86,38,79,199,80,117,220,170,176,241,20,194,144,36,169,123,13,139,18,180,101,147,38,131,46,84,158,0,98,95,247,74,24,136,143,141,166,246,207,225,46,85,22,109,31,228,42,108,125,169,199,224,44,188,104,27,128,158,200,28,34,78,217,90,15,120,72,166,67,24,144,181,24,141,164,124,168,199,194,100,109,195,200,34,48,162,47,34,249,125,196,76,162,81,214,186,135,100,255,0,170,149,135,58,48,100,158,112,7,153,51,128,243,140,127,113,77,105,139,92,176,115,118,167,59,243,143,155,18,152,26,46,205,106,62,99,20,130,89,82,64,4,158,99,79,202,68,81,188,236,153,243,125,107,40,116,155,98,101,137,41,91,130,136,21,48,56,135,196,84,134,214,251,108,204,62,226,164,121,128,38,114,137,45,147,91,91,39,180,73,108,174,2,184,118,68,36,95,155,139,198,150,178,225,155,188,66,23,250,211,95,195,207,246,138,68,170,100,55,198,63,87,34,106,255,0,64,179,140,103,144,12,204,189,176,4,158,226,164,52,246,164,23,12,178,175,95,106,170,216,195,253,82,150,229,6,101,44,89,38,13,68,71,225,47,83,20,188,253,85,185,253,33,87,221,42,207,197,177,15,134,87,17,80,161,209,240,107,78,241,101,38,79,52,251,55,205,181,22,199,161,207,148,79,213,162,164,192,36,225,230,196,138,141,85,18,55,153,74,84,115,38,68,16,248,74,60,105,183,22,32,168,154,0,98,65,246,147,38,90,131,205,1,106,199,137,143,150,17,37,48,204,249,62,210,147,89,243,29,74,201,149,68,156,12,194,72,159,66,113,159,50,42,4,147,139,139,41,19,51,106,26,225,15,9,139,200,153,103,167,35,42,44,126,155,157,110,70,114,226,26,247,254,15,197,41,247,121,72,84,120,117,132,17,112,135,30,68,219,214,229,201,103,106,117,234,255,0,130,237,154,160,105,136,53,160,225,18,213,106,252,64,194,20,206,49,134,81,246,160,236,163,60,128,226,83,220,105,152,110,4,252,58,115,139,155,41,10,179,147,0,157,200,35,26,243,207,20,72,164,89,64,147,58,47,21,136,136,85,117,134,95,175,67,44,161,76,11,62,169,19,122,169,158,206,82,33,66,29,207,84,2,34,153,85,40,68,202,145,148,195,101,197,110,65,229,196,166,30,255,0,241,139,18,175,53,81,231,15,230,231,241,161,131,73,93,236,242,161,89,126,192,228,250,170,147,23,156,177,42,15,134,243,44,138,7,132,210,177,12,73,246,161,161,57,64,240,138,42,131,126,152,212,25,201,132,82,69,251,73,218,59,174,0,172,116,185,134,211,227,253,92,241,151,237,165,115,53,12,31,12,81,5,252,139,149,217,6,242,180,255,0,55,20,130,31,220,77,163,93,131,6,46,210,120,46,93,151,242,43,101,169,80,107,134,100,246,214,215,234,208,12,120,131,20,105,37,86,146,178,212,132,237,219,13,83,179,73,104,234,1,255,0,92,190,38,84,210,116,235,92,181,21,88,43,79,79,157,39,167,28,100,240,215,7,31,14,92,171,159,6,238,8,172,158,26,153,95,45,231,198,168,227,24,120,243,24,170,10,85,148,120,203,185,223,84,130,26,213,49,132,156,7,152,169,123,204,50,141,252,169,76,105,146,191,56,76,85,69,106,113,37,83,25,48,42,132,78,104,163,42,105,27,73,105,242,129,146,248,214,167,208,130,75,6,92,185,22,12,147,178,226,41,87,83,73,174,170,34,251,155,38,70,4,104,143,16,132,185,228,200,207,147,59,137,116,102,76,131,39,169,108,252,37,20,99,245,30,53,24,213,71,102,33,227,122,196,38,112,228,69,50,29,197,151,116,162,42,248,204,121,120,118,168,167,211,203,237,16,149,123,39,208,150,36,60,37,212,179,153,36,181,212,242,189,156,138,162,124,103,205,62,18,149,19,248,74,171,7,23,41,18,44,113,184,91,82,26,6,176,181,141,205,137,81,211,234,169,211,159,202,46,52,96,116,121,50,126,149,22,205,24,113,251,184,149,63,22,48,220,96,159,85,227,255,0,189,98,201,131,201,153,21,15,79,125,98,229,89,90,192,136,48,98,18,155,70,169,242,22,52,73,178,97,58,81,140,181,36,232,155,65,8,106,58,124,59,82,254,147,34,217,73,234,181,7,249,177,36,100,97,149,140,102,64,149,187,120,76,37,139,40,72,84,247,120,9,223,184,151,24,211,132,78,222,52,234,198,134,67,134,200,35,246,209,17,141,145,235,10,218,215,206,247,83,115,86,214,212,1,229,52,161,228,250,107,25,148,0,45,106,162,73,139,204,161,94,255,0,73,230,17,113,39,51,53,11,36,159,14,85,63,168,97,159,7,12,92,171,87,187,226,37,75,42,75,137,90,130,183,14,94,69,63,51,76,106,13,219,204,24,164,40,215,205,19,14,214,16,247,102,22,33,171,119,234,214,96,197,186,196,68,173,72,185,104,53,78,117,101,73,58,15,129,165,197,196,69,71,12,50,231,69,196,110,47,200,149,217,76,60,153,207,204,152,255,0,85,40,217,134,41,5,247,18,71,159,192,236,216,155,99,70,177,164,126,96,207,203,246,213,84,61,91,185,3,2,108,98,81,15,97,32,159,152,185,72,133,178,213,85,212,145,119,114,196,134,17,75,169,154,158,112,188,246,146,184,212,69,245,150,228,255,0,113,7,166,254,39,3,82,103,136,26,188,99,23,184,85,149,172,3,147,150,34,164,113,179,149,220,162,139,189,52,246,82,213,189,80,116,253,32,25,150,80,242,40,240,154,84,102,115,44,35,67,157,110,126,220,67,78,214,226,74,199,75,101,172,73,44,203,17,11,39,80,146,55,186,147,85,60,16,153,180,44,161,173,83,13,6,73,240,136,185,84,60,129,134,240,245,131,231,31,17,114,21,17,48,208,103,49,15,91,2,14,4,87,162,51,39,10,188,113,170,113,212,152,182,30,152,139,231,152,189,127,77,52,244,24,37,103,16,177,45,175,96,235,70,132,126,164,173,233,228,200,182,73,53,65,141,129,120,35,19,18,100,25,152,189,220,74,122,123,1,52,28,61,138,82,125,149,141,105,48,237,114,174,118,86,110,35,43,29,6,124,243,201,38,35,74,202,52,92,105,240,97,68,237,228,92,206,170,214,202,73,57,133,137,57,100,251,28,120,182,185,81,89,2,195,89,246,187,147,165,102,184,137,24,152,74,36,170,96,108,135,210,34,32,88,199,249,252,218,109,150,64,176,124,155,42,225,29,133,49,127,215,214,173,42,131,6,104,55,97,44,97,46,119,50,134,13,191,135,46,37,81,166,244,196,184,35,197,186,41,6,186,21,180,166,58,131,70,223,69,148,103,131,207,22,92,171,211,233,235,164,143,238,47,176,224,69,141,203,151,145,124,159,39,108,60,202,27,213,10,147,27,51,214,159,237,166,121,134,38,32,108,174,226,73,247,121,23,163,73,227,69,174,104,197,147,199,36,24,84,133,198,232,82,159,138,41,19,74,24,215,51,103,60,198,23,23,159,26,185,135,73,19,251,180,235,26,249,136,204,114,47,206,94,25,112,20,253,173,33,196,77,221,126,65,46,235,107,167,171,70,204,169,115,195,76,80,97,216,43,218,58,139,145,202,169,238,45,99,51,155,149,62,173,187,151,100,76,82,197,136,105,148,202,77,177,51,4,92,105,52,192,203,243,225,17,23,59,66,182,192,162,177,81,232,48,103,49,230,54,52,170,77,196,234,71,237,43,226,241,173,181,179,44,176,115,8,137,116,247,156,82,249,147,102,220,131,16,123,93,73,107,36,15,205,196,163,115,88,219,63,15,34,184,244,166,78,247,85,45,86,143,131,24,12,46,94,69,56,227,75,228,110,85,57,124,106,75,40,223,81,62,167,211,211,164,203,102,85,210,195,166,226,120,115,9,111,54,158,130,33,241,23,145,118,255,0,141,8,100,99,79,167,153,24,108,204,85,64,248,208,68,14,24,163,201,245,10,166,3,2,226,49,251,73,141,62,12,151,227,230,92,146,76,232,83,110,228,69,245,33,39,121,148,42,14,215,73,110,78,191,64,178,180,18,89,237,161,166,105,234,236,121,77,141,116,44,137,81,42,199,14,170,152,74,2,48,42,202,183,83,191,193,97,169,232,96,198,38,97,36,85,79,130,35,255,0,81,46,33,174,73,85,93,139,43,98,116,48,234,16,73,6,34,227,90,159,15,39,74,91,24,49,73,205,19,173,50,12,204,73,109,79,144,169,160,33,56,207,202,36,118,230,15,188,133,153,100,53,19,169,245,32,227,13,22,103,224,5,125,197,173,104,255,0,72,165,103,201,178,147,202,17,41,24,215,100,156,254,210,42,138,219,44,76,237,66,171,121,129,172,47,181,250,68,71,67,129,99,231,152,178,145,1,178,36,150,113,44,240,226,103,234,178,170,99,244,22,97,176,76,127,14,212,238,52,194,120,41,24,114,94,39,170,6,79,6,53,54,97,198,115,237,71,24,29,67,42,134,141,124,241,75,120,172,106,198,33,249,246,42,35,27,114,60,88,146,11,32,197,140,252,210,229,38,86,111,178,123,99,135,190,170,72,51,68,42,13,239,199,210,149,132,204,254,209,111,252,61,169,230,248,75,197,136,105,178,127,147,106,60,135,225,55,185,109,147,167,170,133,202,84,175,12,186,209,243,113,37,210,111,128,50,98,41,72,84,141,35,160,181,81,228,147,0,67,194,21,59,106,103,248,61,20,203,138,233,35,237,24,150,108,135,6,79,247,67,42,213,207,153,172,167,37,212,239,178,221,118,241,173,65,129,19,222,200,82,46,165,107,167,162,73,103,80,212,113,180,196,225,159,229,34,144,170,219,74,42,177,166,54,158,4,150,51,218,78,163,67,29,67,63,84,52,116,13,61,113,131,152,75,57,58,62,92,238,220,137,234,45,140,160,106,24,63,186,154,198,178,139,36,236,22,92,73,3,41,224,214,251,163,18,208,201,149,91,160,124,252,111,241,253,85,204,221,173,238,81,78,135,101,85,142,38,80,202,30,53,62,205,36,249,196,202,170,25,91,6,76,28,194,200,82,120,125,84,69,111,16,241,45,89,131,111,33,28,61,48,56,35,234,94,147,90,193,177,86,190,25,8,204,169,77,145,162,136,15,22,46,68,52,194,146,147,35,112,97,202,128,135,13,226,38,98,137,20,105,135,130,126,161,149,98,251,81,249,245,44,89,6,82,150,170,248,17,184,118,171,109,150,9,220,166,46,33,169,199,201,57,7,152,66,90,31,60,132,31,106,86,102,177,65,220,249,53,66,137,242,153,50,41,147,73,7,231,221,173,193,135,46,75,253,204,104,147,80,190,79,180,174,177,177,207,98,98,102,161,174,28,172,34,77,131,3,212,153,150,32,137,251,136,43,237,1,100,80,60,209,34,147,34,26,147,77,234,120,223,230,51,228,227,250,107,118,29,2,202,227,137,148,144,99,3,150,80,202,79,166,149,192,49,63,56,85,64,104,71,225,204,128,153,84,76,152,98,69,77,183,169,69,170,26,224,83,146,79,49,138,49,13,122,125,83,5,250,73,73,108,199,203,132,76,70,200,36,238,159,82,81,136,108,16,106,201,42,74,70,99,76,96,67,36,38,101,55,41,21,69,60,250,162,247,113,17,43,124,201,210,64,242,237,71,24,106,15,83,204,181,254,208,184,146,178,189,112,50,202,119,96,152,30,233,71,141,107,153,38,143,233,114,46,11,163,53,225,234,37,225,176,200,81,46,187,3,80,209,219,1,133,80,86,116,230,62,170,163,120,211,43,126,145,23,201,55,195,31,80,146,121,54,76,246,80,161,152,242,189,22,119,249,18,166,87,22,178,228,179,154,87,26,141,147,172,232,227,17,225,202,60,159,117,116,87,210,111,65,212,185,150,191,248,63,46,75,31,96,46,33,43,254,61,215,220,157,168,198,224,235,106,217,36,194,41,227,254,53,75,12,192,156,206,213,197,33,190,187,75,147,22,212,146,72,175,52,221,148,235,33,179,55,16,254,154,150,205,11,238,92,173,125,105,252,248,167,141,42,190,121,6,7,132,69,229,77,95,101,85,24,29,188,138,14,238,249,251,183,152,194,38,49,40,76,183,95,97,162,228,11,167,174,245,140,43,44,69,229,141,230,186,83,3,58,200,12,54,92,68,80,116,154,133,150,94,210,173,129,100,113,172,135,4,58,228,204,55,13,200,251,101,17,1,62,7,169,3,12,178,145,27,234,95,85,96,107,128,120,113,9,118,199,95,163,207,144,155,129,73,165,106,79,196,46,84,232,193,211,133,136,241,22,42,77,107,170,171,99,127,237,172,133,34,91,26,200,151,100,205,181,32,132,37,175,35,232,42,212,69,125,160,41,174,243,132,162,237,250,73,110,143,248,116,205,27,45,230,137,0,132,25,87,68,141,125,93,25,248,113,9,80,50,248,19,135,135,141,110,234,191,192,202,172,130,56,114,72,95,107,18,163,140,96,9,140,229,65,207,11,35,1,230,202,52,5,108,157,207,113,82,72,105,106,201,245,67,103,20,254,68,130,225,243,164,254,147,149,104,124,60,189,69,79,40,67,255,0,178,202,166,170,189,243,6,32,164,232,249,214,71,205,44,68,85,181,90,26,112,192,193,5,84,248,0,75,84,157,66,72,221,48,8,186,27,168,84,92,52,37,83,227,52,193,43,65,152,165,18,22,123,6,80,61,99,38,236,242,125,165,161,147,15,143,22,37,29,230,152,98,70,97,165,194,59,240,151,18,80,109,96,74,217,95,212,114,20,127,109,90,204,170,220,243,41,45,67,164,137,37,156,37,30,69,187,119,26,212,54,191,85,30,112,24,106,154,98,126,225,82,201,143,188,157,204,105,67,253,180,36,57,154,142,160,123,76,163,198,169,52,223,132,227,226,150,81,228,42,162,198,169,204,94,100,163,43,79,39,152,162,69,86,198,219,31,17,87,102,255,0,195,208,20,25,68,81,169,43,189,6,120,196,203,94,34,73,86,170,120,137,98,127,48,4,254,37,71,85,91,42,112,242,137,9,15,79,75,27,254,108,88,145,19,48,66,233,148,69,38,192,219,5,204,158,10,222,41,124,74,110,227,210,173,255,0,246,242,72,203,236,198,62,217,47,147,240,246,116,158,233,233,23,167,103,200,109,192,218,120,20,227,255,0,219,206,228,138,131,208,64,81,254,168,106,33,154,38,92,110,162,147,247,21,38,152,209,243,178,102,44,162,17,87,109,144,45,113,155,52,220,17,253,213,153,180,221,55,135,81,10,79,166,156,178,48,35,120,122,137,70,47,229,69,97,131,39,244,133,90,179,11,83,147,221,220,106,122,211,225,169,171,141,4,127,116,89,18,150,73,185,156,252,214,37,25,73,251,75,174,221,211,140,128,229,18,145,102,137,56,252,203,151,40,214,170,171,153,98,104,214,176,97,126,174,126,37,230,106,168,50,95,134,36,164,218,127,195,22,91,251,75,88,126,6,216,194,249,184,156,75,127,15,95,177,247,138,138,24,113,36,197,97,76,92,171,108,202,161,251,92,72,253,55,90,250,216,152,101,246,45,147,204,114,126,144,67,81,147,6,168,9,194,249,113,135,195,216,144,221,135,86,151,168,89,69,244,213,143,28,96,60,166,229,34,152,159,119,40,135,126,24,178,113,165,211,253,3,19,108,135,107,27,150,195,24,190,218,26,121,165,140,127,109,81,152,59,223,104,153,19,58,221,49,185,31,46,37,187,107,230,54,71,55,101,172,161,116,136,133,70,192,54,167,146,127,233,194,32,190,226,235,80,244,150,159,23,111,47,219,91,228,201,139,81,254,93,167,9,197,238,35,252,1,145,51,73,14,243,186,218,210,73,126,217,10,156,135,82,115,178,188,82,144,214,90,171,122,60,37,22,47,182,52,61,61,108,82,159,40,162,242,45,88,213,242,246,21,164,42,31,181,32,243,23,149,6,96,131,218,129,149,111,101,169,233,25,205,77,26,87,242,173,172,215,32,255,0,249,75,255,0,246,83,172,148,22,160,166,173,202,15,210,140,72,8,116,231,17,56,132,69,94,29,67,85,100,15,210,237,137,244,215,215,227,246,138,52,187,209,133,88,252,245,79,36,27,22,110,203,201,224,167,231,252,237,198,32,151,40,210,137,146,108,163,38,244,47,203,224,83,40,178,178,53,71,94,37,25,171,73,91,5,134,64,122,145,202,207,113,84,49,224,147,17,74,95,86,156,158,98,175,149,200,186,213,116,117,18,194,185,243,223,39,136,203,68,106,168,61,222,226,211,232,150,177,135,205,202,150,62,212,241,143,133,115,204,186,162,151,92,202,216,193,32,153,218,153,195,100,162,19,10,159,173,49,228,247,46,137,166,42,135,249,10,85,120,107,83,149,141,144,244,241,200,60,171,68,250,119,139,218,93,6,53,111,6,95,109,75,234,25,32,140,69,209,96,85,39,234,159,182,62,21,64,199,196,141,250,190,37,36,249,252,252,93,137,190,204,243,188,11,45,66,192,11,169,33,214,219,131,12,72,185,84,244,13,13,22,51,57,69,149,91,178,76,88,92,34,18,199,214,193,27,180,74,155,131,84,151,13,105,41,24,252,75,76,107,188,82,152,35,47,106,125,84,200,207,195,136,133,202,167,67,106,9,164,82,144,211,171,133,145,36,196,237,25,84,189,222,146,220,157,146,195,237,37,213,82,101,70,39,9,85,20,157,78,49,3,12,190,36,171,37,4,10,164,99,35,15,149,50,159,119,6,48,48,238,148,171,47,162,73,233,40,210,59,141,43,115,118,253,216,74,79,219,66,218,94,35,112,29,207,158,201,39,226,42,157,152,105,113,165,229,10,18,28,11,42,211,225,50,176,135,79,148,121,138,37,85,140,91,10,195,172,207,25,140,14,44,73,204,59,185,115,123,69,198,144,221,233,177,231,221,137,49,167,51,63,32,82,210,140,3,235,93,61,18,117,118,111,115,193,114,139,41,55,154,94,95,12,162,109,151,107,14,50,129,130,83,186,159,79,2,112,30,44,74,184,204,185,1,57,73,101,18,236,25,119,89,74,156,214,152,144,79,213,149,114,73,33,181,210,215,140,218,8,155,98,189,117,10,27,183,144,99,40,162,228,34,146,171,38,32,195,159,9,211,79,152,194,196,158,64,129,249,56,132,183,195,123,10,15,155,23,34,97,14,55,210,76,204,160,45,52,151,198,83,247,15,61,151,158,100,250,200,39,140,124,184,184,210,211,76,7,210,64,19,241,153,56,124,33,138,133,53,108,188,252,170,218,30,2,61,136,217,245,81,100,197,225,70,35,136,107,67,4,113,57,138,36,27,217,144,252,66,202,135,153,12,144,158,252,200,168,121,198,60,202,121,1,137,178,70,127,86,36,180,198,200,116,45,198,164,150,57,123,64,139,41,62,162,223,12,223,87,30,69,160,110,52,200,144,124,51,100,91,99,92,14,200,248,98,21,80,67,161,37,149,118,96,197,202,150,210,105,176,70,156,249,102,46,33,163,31,176,11,245,91,88,192,218,123,104,6,79,57,73,246,209,151,215,17,35,100,14,92,170,87,214,198,83,169,179,40,20,172,178,100,39,230,136,136,125,196,91,32,109,37,139,145,33,99,242,179,42,58,29,105,201,205,137,50,174,64,39,125,37,84,43,45,217,162,241,162,174,230,69,16,50,196,138,52,250,125,33,201,21,78,122,60,169,217,51,117,171,136,43,129,241,58,116,147,178,186,93,88,241,253,69,74,203,136,189,161,18,143,178,211,7,19,254,80,163,77,232,106,137,145,153,74,167,183,64,40,3,72,123,178,101,48,184,213,35,52,76,81,51,133,101,90,199,224,79,161,221,214,194,7,55,41,17,189,64,168,5,85,81,235,124,242,242,229,67,220,85,12,164,203,139,18,40,218,182,38,78,164,158,215,92,213,16,120,178,147,34,198,234,63,131,170,130,133,131,200,254,37,132,151,147,31,82,245,85,144,8,127,221,85,177,160,65,199,152,203,86,79,220,14,119,38,182,117,145,58,136,183,6,182,84,103,245,17,89,27,143,207,10,67,38,202,89,9,136,162,84,196,64,121,150,71,140,12,38,42,139,213,190,165,38,35,253,56,68,200,171,231,135,114,196,44,249,39,28,28,60,127,252,209,74,170,85,72,141,31,50,214,183,207,212,34,171,127,85,4,214,113,9,73,63,76,106,59,179,246,144,67,85,116,154,111,209,25,205,202,151,110,159,34,91,83,73,152,113,123,184,150,16,224,78,221,230,12,162,9,80,190,146,36,147,176,217,127,141,55,244,168,149,172,205,44,163,18,219,32,85,137,249,50,101,11,245,114,136,84,20,251,176,12,31,170,77,239,174,52,196,144,62,32,138,76,170,52,53,80,114,60,198,47,251,169,234,174,41,148,10,215,234,71,225,202,156,26,159,209,0,204,194,80,246,90,159,210,44,176,212,151,144,95,77,87,192,215,158,165,90,205,216,134,82,125,213,61,109,111,97,195,99,95,18,55,76,162,9,28,253,79,101,56,24,67,40,139,156,207,187,181,147,114,193,109,70,40,202,242,5,33,228,193,97,130,133,83,44,53,164,121,10,79,155,148,66,175,90,248,13,249,82,6,122,141,108,190,174,52,214,99,198,88,172,75,34,176,234,199,195,93,220,201,137,139,116,76,127,77,104,167,55,231,196,84,146,124,147,194,99,203,151,141,108,161,181,1,31,202,185,109,70,208,118,92,74,230,80,196,154,79,108,169,155,246,52,144,122,144,108,187,0,193,134,38,49,41,123,88,119,19,165,255,0,154,113,46,197,145,156,158,40,103,107,118,78,212,77,85,144,39,3,169,125,13,8,6,6,110,203,149,20,26,216,144,71,194,169,81,108,105,147,91,238,148,75,236,104,96,147,237,33,109,103,206,200,204,61,98,91,43,110,0,38,98,40,177,17,77,153,144,208,137,144,199,210,20,41,163,112,98,10,60,211,34,16,25,114,141,41,13,171,8,76,41,119,2,162,186,123,43,45,63,107,255,0,200,197,79,109,102,100,249,188,93,168,135,134,36,150,117,45,70,120,60,54,137,241,0,40,210,64,154,111,224,144,106,94,238,55,166,143,118,150,67,159,185,237,42,76,128,22,250,225,155,238,222,63,53,208,244,173,197,28,232,140,229,202,69,197,53,181,62,231,204,193,41,17,255,0,10,238,235,163,65,218,24,191,50,36,140,172,154,129,223,205,24,100,30,80,172,24,193,253,36,146,147,80,156,188,34,22,81,166,155,252,99,122,21,128,159,212,244,131,146,199,241,36,58,121,245,176,143,180,151,145,91,134,96,39,19,9,138,151,220,85,69,131,202,28,101,76,210,127,250,148,85,49,159,233,91,71,154,33,72,161,95,113,182,151,136,37,228,78,77,39,47,10,67,39,74,156,179,183,121,86,213,156,26,165,52,105,150,165,31,44,162,44,158,243,144,156,165,34,219,85,12,248,24,34,163,100,195,36,110,92,73,170,77,69,51,237,98,214,131,49,178,46,122,253,84,11,107,39,226,200,170,110,224,78,178,63,219,75,235,116,222,200,253,67,66,194,12,196,195,36,178,162,199,52,188,156,170,220,33,157,110,6,22,36,172,67,89,89,104,255,0,82,27,62,87,42,54,158,72,234,98,237,37,197,197,137,87,109,80,75,6,83,198,219,63,12,178,145,49,12,56,145,165,230,18,92,19,62,203,204,177,58,197,238,45,176,228,229,126,35,46,89,153,188,11,198,167,70,173,159,71,38,14,46,44,158,226,10,76,13,43,8,123,185,101,34,81,90,193,198,26,209,113,37,146,65,132,41,97,145,151,30,224,193,19,245,86,128,140,7,225,139,148,136,42,173,109,76,82,60,81,5,254,234,231,146,105,254,105,249,139,200,140,170,128,248,207,126,97,42,178,187,252,139,98,166,214,77,117,147,222,96,241,40,91,141,54,123,119,240,137,95,25,149,194,131,152,34,202,164,32,107,61,181,142,35,69,196,47,52,170,212,29,189,140,105,244,52,74,223,9,102,171,234,229,200,172,99,93,140,160,194,33,13,20,25,224,182,137,219,198,84,144,209,160,212,63,54,34,99,84,220,221,36,21,48,50,167,13,35,178,141,114,38,127,78,44,149,180,218,168,159,251,105,69,214,234,217,114,73,243,112,6,36,127,208,19,144,33,234,172,255,0,212,11,198,172,105,227,30,50,104,247,146,200,25,114,143,24,150,49,166,68,17,240,229,26,148,148,65,134,44,158,114,143,17,80,178,67,136,156,203,109,147,24,79,12,72,166,70,102,211,41,178,100,78,172,21,53,6,133,242,65,152,37,82,183,19,37,84,157,83,64,190,219,63,9,132,132,212,240,7,101,243,98,40,211,90,248,176,162,232,23,207,178,103,41,81,86,83,246,209,31,202,135,170,164,197,19,54,85,160,198,137,231,180,49,82,109,168,202,196,6,170,12,185,177,30,90,236,155,149,191,225,189,198,170,130,119,196,182,148,76,126,218,232,84,149,181,67,62,43,1,101,140,85,171,226,21,85,61,109,86,238,140,92,137,246,98,255,0,177,89,152,101,235,214,67,30,99,95,12,127,202,154,85,107,15,253,150,82,23,238,47,207,244,244,151,27,239,80,182,148,76,126,125,107,244,6,137,190,208,115,171,89,93,97,42,52,105,34,250,156,106,77,135,35,20,105,51,226,20,72,64,234,25,127,137,37,141,169,247,196,204,42,178,21,99,172,39,232,56,63,229,215,35,146,79,166,36,22,155,178,173,41,243,110,184,212,119,52,183,185,99,69,219,236,108,142,204,177,99,65,90,36,204,125,69,83,241,23,42,119,169,61,58,202,43,253,56,188,139,150,201,158,66,203,218,101,87,102,184,129,219,249,196,238,77,225,218,193,147,242,156,121,22,168,1,174,16,62,111,34,54,135,79,86,150,213,146,226,117,173,85,81,70,158,143,40,177,25,197,198,189,15,70,19,30,109,130,124,107,136,149,188,37,47,26,248,253,102,194,143,105,16,171,119,151,232,42,68,220,105,182,8,253,74,138,52,8,162,166,226,23,250,22,233,63,212,135,204,165,166,70,181,17,240,138,81,4,53,86,102,125,48,0,137,50,110,99,15,45,116,242,136,127,77,21,15,82,74,146,54,10,94,76,139,8,111,31,228,17,147,151,195,97,1,196,36,149,3,67,234,153,36,27,178,137,45,235,126,31,109,102,246,89,70,39,111,31,211,90,31,254,53,128,57,141,26,9,6,150,234,77,60,63,105,26,206,47,12,41,180,55,130,119,17,123,22,172,128,115,150,67,184,132,252,194,139,198,141,141,107,47,167,42,234,175,173,203,5,226,218,255,0,161,65,76,210,83,133,45,248,68,158,170,224,39,53,145,199,194,190,70,135,185,59,13,181,78,163,83,130,49,255,0,168,137,101,113,63,210,98,188,213,213,123,149,149,84,3,23,217,109,146,131,79,150,66,101,83,79,181,188,178,148,195,75,139,182,26,160,140,255,0,200,164,170,3,184,97,1,65,148,189,136,248,112,207,231,250,92,168,8,18,98,251,210,177,39,111,212,149,213,172,249,73,89,72,134,122,5,70,225,141,6,72,62,110,7,34,79,168,77,79,6,11,195,242,194,34,75,119,169,44,108,128,252,69,196,163,99,105,137,210,78,249,114,231,144,163,74,183,127,159,65,236,163,74,173,85,16,175,60,67,21,70,234,215,203,21,150,32,229,198,84,210,202,156,112,103,50,92,78,177,42,19,87,196,178,130,194,226,255,0,66,109,149,242,55,112,143,210,179,217,24,248,74,84,242,75,201,38,95,41,71,137,45,54,152,38,124,193,77,225,214,229,240,203,216,141,154,11,96,168,16,229,249,230,18,185,170,124,184,195,97,178,165,208,62,70,35,2,131,51,44,115,229,136,92,73,91,187,129,105,188,63,114,14,77,192,22,173,61,50,203,170,89,70,168,223,72,11,47,104,106,74,185,103,168,228,44,150,30,76,172,185,73,251,104,9,144,53,1,37,230,15,90,234,176,244,196,72,61,184,211,151,210,86,146,46,83,11,143,234,46,181,104,132,245,32,232,110,37,65,3,3,44,169,164,157,85,91,8,111,54,85,207,181,206,173,211,244,146,223,243,92,98,122,148,102,185,167,187,226,136,95,227,92,114,90,216,13,137,208,166,107,200,50,72,241,11,33,72,167,45,108,167,17,156,49,80,148,129,1,30,172,35,85,110,89,196,37,211,28,120,230,77,136,120,122,146,116,34,124,216,184,209,193,190,60,146,127,78,200,158,204,209,140,146,254,165,234,221,43,22,180,255,0,170,26,163,116,232,101,128,33,235,11,81,159,104,97,38,187,153,86,92,91,82,42,120,26,98,140,140,205,186,141,145,53,141,2,182,55,73,113,37,86,137,62,77,200,143,173,164,6,124,38,226,79,191,6,68,16,243,113,172,53,36,48,70,30,238,33,114,145,73,64,215,32,146,253,164,178,226,68,147,50,112,246,10,150,76,161,139,37,152,67,60,95,238,172,67,12,241,190,80,197,202,52,160,214,180,248,254,80,164,220,163,227,89,50,8,62,111,34,77,235,128,174,226,133,145,165,110,212,149,243,198,39,230,41,85,212,249,224,154,206,213,203,245,12,105,115,101,188,92,152,252,214,228,227,2,204,212,59,97,240,149,4,205,79,56,132,226,159,149,52,141,160,207,56,108,236,68,51,65,130,55,180,183,241,84,44,109,141,79,234,209,88,98,149,20,205,48,127,107,149,21,15,194,8,48,226,69,83,235,154,106,73,111,245,8,164,42,70,102,79,129,170,104,14,155,149,39,135,106,65,45,86,90,62,170,51,63,168,202,85,22,95,17,65,38,14,26,248,187,101,5,39,125,101,43,52,185,92,105,150,75,252,11,83,208,195,4,111,127,167,11,141,58,141,107,58,55,134,33,47,64,167,7,178,143,100,200,53,164,194,85,140,170,3,8,119,27,158,213,178,203,210,164,131,137,78,102,33,15,195,196,53,84,29,36,77,174,108,191,232,66,225,242,2,56,17,162,23,32,82,233,52,144,99,90,176,194,78,253,40,112,136,177,153,12,114,71,153,86,194,84,176,173,167,131,58,8,247,120,202,144,223,124,43,137,249,203,199,137,69,73,212,58,170,166,115,3,95,214,186,92,11,185,215,112,88,25,124,69,82,89,157,26,172,109,84,131,102,251,77,157,225,137,202,52,182,78,164,121,79,136,188,95,109,116,41,53,64,243,73,102,105,32,100,203,137,59,42,57,76,128,35,86,142,104,56,138,182,178,135,98,252,185,84,252,251,185,122,126,203,148,95,44,186,13,12,154,59,248,185,183,67,18,230,89,21,30,172,107,46,36,244,109,67,18,49,223,16,165,94,249,82,206,221,133,89,204,209,154,100,128,205,148,121,20,164,248,17,107,72,240,132,185,85,218,158,58,146,83,85,145,137,37,45,178,167,38,12,217,86,175,82,62,239,8,132,68,211,147,195,148,75,23,2,167,58,153,167,165,110,243,68,229,39,220,87,58,36,39,200,192,203,198,152,178,168,18,86,179,82,48,100,202,25,75,89,146,184,146,200,173,49,152,62,17,33,176,144,164,204,97,99,75,160,60,16,135,148,210,145,114,117,36,92,124,210,135,141,115,239,80,162,142,195,36,241,129,132,61,104,57,146,88,38,115,21,40,15,196,189,57,24,152,74,92,169,188,109,85,71,110,207,148,44,101,139,58,88,25,68,54,172,137,131,118,18,173,53,175,220,196,122,169,101,85,113,125,209,161,230,86,130,49,62,80,75,167,113,62,201,213,137,248,111,219,31,12,180,229,245,80,100,243,4,75,7,134,168,131,229,47,34,111,13,145,118,184,119,72,220,85,249,10,146,243,35,12,79,76,99,86,196,40,217,148,75,9,240,49,191,40,74,181,70,153,47,171,18,198,147,84,10,155,103,214,215,66,31,16,136,85,59,38,126,163,207,242,130,46,53,118,25,56,129,243,113,71,252,171,31,197,90,86,51,31,242,163,41,126,210,26,68,126,90,5,88,77,67,62,89,7,138,217,122,250,182,118,209,229,169,73,45,117,33,228,203,121,139,23,20,111,182,152,211,234,218,161,143,152,185,71,244,212,173,70,246,244,10,137,169,233,236,164,157,230,182,200,170,61,4,242,64,192,138,42,61,154,207,74,147,170,1,50,38,48,47,160,201,225,221,98,86,89,151,232,42,115,123,237,55,137,143,10,148,173,13,149,77,143,9,73,141,119,105,149,148,211,134,243,10,81,10,69,207,174,244,246,35,245,43,178,171,168,20,218,74,214,36,209,252,222,76,137,220,154,64,89,19,135,137,65,214,189,240,124,49,21,55,205,46,79,55,170,16,75,155,52,226,3,135,214,196,168,225,91,66,98,123,42,6,124,203,205,246,17,79,33,99,125,66,163,31,172,224,212,143,20,178,148,165,81,145,159,200,170,212,164,190,213,71,141,17,241,54,170,31,9,231,31,47,213,91,127,19,193,178,39,184,138,173,146,2,17,42,224,3,72,218,12,22,80,121,148,53,198,131,131,81,57,226,48,134,186,123,12,253,171,241,23,253,11,158,218,154,119,168,191,118,85,217,28,186,185,38,81,238,155,208,112,73,23,40,68,52,69,150,143,60,47,155,10,202,158,202,118,54,97,234,18,173,135,106,9,172,195,47,26,93,239,219,65,142,81,119,146,72,246,153,72,47,168,189,166,235,89,6,95,42,233,211,244,245,1,121,177,41,73,149,94,155,59,171,141,54,53,196,7,112,25,7,31,48,144,179,35,98,127,9,87,217,47,196,6,97,67,177,135,34,149,216,42,49,129,113,85,83,203,44,89,83,41,154,219,78,20,28,81,73,147,233,169,121,245,190,172,13,160,74,49,17,14,29,13,58,55,49,167,166,88,217,190,69,11,146,252,135,221,237,81,242,102,18,116,70,97,22,36,61,107,31,147,17,186,209,179,25,237,9,53,64,211,14,158,12,150,124,220,174,69,186,78,152,131,225,196,33,36,248,103,12,252,57,19,44,211,191,39,41,4,179,52,14,96,15,248,87,249,223,47,106,76,107,80,106,160,194,56,242,139,22,37,92,27,187,248,49,49,11,17,70,185,246,167,147,42,73,249,139,201,231,145,43,77,171,169,69,85,30,221,195,4,224,51,104,180,64,170,56,217,212,176,211,23,27,145,225,48,147,121,243,6,38,97,10,69,106,46,102,176,68,9,56,158,135,212,145,165,206,30,99,11,141,7,14,75,6,69,69,14,200,115,65,180,151,214,154,57,50,18,164,104,89,71,141,226,16,178,145,75,220,67,56,207,197,212,172,236,180,241,227,78,202,46,180,20,248,204,40,48,167,102,2,74,29,174,216,233,220,203,32,73,7,12,94,79,168,144,207,141,177,122,34,27,9,180,97,82,109,141,98,154,51,14,64,49,52,135,37,248,59,86,26,63,194,111,134,239,24,191,117,62,159,72,56,223,164,40,202,155,178,138,64,92,67,61,148,238,162,99,18,115,25,240,107,124,2,36,123,227,19,243,169,251,80,156,167,230,40,241,163,94,32,85,198,135,91,52,121,140,135,125,85,86,76,33,18,87,90,243,244,136,168,201,44,62,55,169,110,55,216,213,17,106,122,120,145,185,130,81,174,53,241,47,77,238,112,91,68,129,148,145,159,151,34,181,181,159,100,91,39,136,89,11,249,210,61,115,107,170,160,233,89,222,157,3,41,60,19,198,175,244,43,84,179,248,105,169,199,169,41,128,30,62,38,35,53,32,114,121,133,126,115,255,0,178,21,174,181,147,46,208,215,98,32,135,186,120,198,50,47,212,86,180,50,230,143,118,157,85,188,194,164,76,58,215,198,38,81,79,32,149,61,109,172,226,240,138,82,159,158,195,143,204,34,236,89,80,154,88,229,179,48,146,178,142,87,70,245,145,203,97,75,40,152,213,83,38,110,65,135,18,8,47,1,34,51,55,98,206,54,8,220,217,84,89,148,42,9,101,84,73,60,72,55,252,58,4,208,115,8,153,61,181,77,185,4,149,156,153,147,161,3,45,112,178,145,89,102,95,17,25,73,122,173,43,101,167,252,242,245,251,107,108,243,16,111,250,168,59,41,247,246,79,249,185,228,253,177,173,149,65,31,254,220,10,180,113,244,9,251,152,155,67,8,98,75,110,33,222,100,254,157,202,131,159,101,182,150,193,4,73,160,117,9,199,23,16,84,255,0,232,5,17,166,74,233,151,43,145,109,101,198,196,156,185,10,146,73,135,42,73,222,94,66,254,127,109,54,173,161,1,71,150,194,82,109,177,7,208,46,1,56,28,69,196,144,221,218,130,49,31,202,52,12,154,210,91,203,218,81,245,253,69,181,154,26,200,95,171,22,84,203,15,244,25,132,111,158,242,249,152,41,28,157,43,99,118,252,165,148,85,117,26,135,25,216,44,74,202,5,35,8,204,34,18,124,19,144,85,156,154,248,81,79,46,147,206,38,94,53,99,118,192,122,171,243,36,147,236,135,166,236,123,71,254,4,5,222,176,174,155,45,146,247,67,255,0,6,37,9,38,203,13,2,163,201,144,217,52,24,132,82,41,27,45,49,58,17,50,196,148,68,234,53,172,191,12,194,42,98,25,240,112,127,81,149,137,11,39,237,160,213,38,97,192,181,43,49,75,158,76,127,77,23,39,28,40,152,98,8,133,91,231,234,122,174,160,172,107,108,162,89,19,137,50,201,167,208,164,85,147,236,124,242,238,136,47,182,147,26,97,202,252,65,200,82,46,187,113,73,22,109,113,49,69,30,69,37,3,77,158,9,243,26,42,232,218,65,108,196,140,96,234,8,210,216,108,75,160,198,184,150,56,44,202,159,6,182,44,208,117,114,36,83,35,12,100,120,113,21,115,201,26,63,17,148,42,6,161,251,170,231,77,255,0,82,103,106,226,166,201,145,225,196,137,135,107,107,7,136,82,164,227,251,73,22,22,76,148,166,39,125,120,105,224,254,168,163,26,81,107,173,180,117,111,211,41,62,208,148,29,60,103,217,114,203,149,254,225,80,122,158,28,24,220,33,46,82,43,110,76,248,247,35,85,82,142,127,196,234,175,102,2,95,39,94,65,157,253,208,227,46,115,38,170,89,124,251,23,218,127,135,86,182,82,243,27,38,53,31,197,119,249,26,197,223,226,120,36,237,185,33,81,181,186,146,32,186,101,45,85,95,13,1,25,159,54,84,65,180,4,92,153,132,159,241,215,236,44,49,54,179,131,4,28,216,210,224,235,58,121,39,229,149,218,176,159,164,160,146,43,212,92,109,36,65,90,226,14,66,164,88,155,195,81,177,58,53,174,155,139,169,1,148,37,31,242,40,175,252,61,5,5,203,51,114,143,237,42,48,198,181,133,23,154,86,44,94,218,93,39,83,190,51,255,0,168,8,107,119,221,57,134,217,71,38,125,84,40,152,69,23,147,193,115,235,184,207,182,151,205,145,84,51,83,233,137,192,127,205,101,39,211,72,31,167,181,117,188,183,154,164,184,163,44,141,183,152,86,192,92,205,48,122,223,9,101,22,36,221,147,216,38,45,191,134,239,35,51,250,132,169,37,253,213,169,240,0,50,115,43,73,24,43,26,159,118,1,240,154,80,196,182,134,96,203,204,18,229,74,39,201,163,132,124,165,139,149,109,147,172,42,164,196,218,87,211,109,190,226,231,109,52,66,248,212,185,173,181,170,140,15,155,46,36,174,238,251,74,144,124,54,131,200,165,115,111,188,3,200,84,210,54,131,139,37,153,182,188,138,177,194,223,100,25,133,207,187,24,250,138,173,41,45,65,58,187,183,145,78,79,248,123,242,175,218,118,41,248,198,181,211,103,197,139,42,217,33,111,16,86,58,212,107,131,214,179,138,0,228,164,215,26,218,212,140,126,104,163,140,36,37,59,236,173,216,252,210,177,45,166,211,21,196,253,92,169,37,34,197,134,252,129,142,121,119,113,121,39,207,12,175,246,149,199,195,171,177,198,130,192,203,229,39,221,73,236,180,145,33,17,230,15,95,182,131,12,99,198,76,208,254,131,43,41,219,61,74,180,128,226,16,242,41,235,91,224,8,139,158,27,88,89,66,234,18,219,191,245,176,101,151,140,106,27,114,191,35,44,165,179,238,193,37,159,40,84,166,77,171,5,205,47,33,84,148,54,30,9,242,136,164,93,19,79,83,178,200,25,101,197,42,172,112,254,218,152,204,40,141,125,16,159,164,201,252,171,41,143,36,158,99,42,73,58,27,39,44,65,37,111,170,60,98,97,42,102,142,159,34,216,71,2,168,254,126,226,61,149,185,95,202,84,236,218,135,79,212,193,195,16,68,44,159,218,92,195,85,106,125,65,100,119,134,188,88,146,228,252,52,24,185,152,248,176,89,197,60,105,49,174,43,189,226,229,34,144,170,211,118,178,89,187,177,185,30,79,167,149,92,210,105,232,34,7,86,82,165,143,167,107,103,168,237,34,212,136,187,48,35,29,146,197,145,54,211,218,134,170,200,140,12,181,89,38,134,182,79,234,226,169,217,154,98,186,49,222,104,130,196,53,121,35,237,242,34,177,121,225,6,77,105,194,34,255,0,161,112,173,79,50,214,182,229,248,75,198,186,69,60,240,20,24,119,72,83,67,173,23,153,172,104,73,43,238,9,114,173,95,152,249,88,142,129,119,144,99,49,138,170,35,106,168,164,6,25,119,195,140,151,204,159,166,6,252,33,161,146,181,63,77,193,187,230,13,49,21,227,133,95,137,140,193,239,120,36,203,205,18,126,228,127,81,103,113,85,65,38,43,51,23,41,62,154,32,53,179,160,129,145,5,3,108,63,218,69,70,161,173,237,150,82,20,170,149,161,51,45,55,162,96,201,6,88,130,85,15,218,214,131,105,176,254,68,44,105,245,181,0,230,158,49,253,181,224,234,122,169,190,97,203,148,106,109,62,69,42,33,181,167,4,226,112,148,130,94,141,166,229,140,28,34,34,173,135,26,8,185,187,86,243,100,34,125,197,22,167,43,153,91,107,24,252,34,202,183,195,12,238,233,98,196,186,136,94,1,51,244,163,75,45,67,16,164,205,198,36,182,140,43,168,134,4,196,213,150,167,23,180,132,100,97,136,156,41,200,99,69,193,247,22,213,64,243,13,6,203,136,165,196,150,73,248,123,140,111,177,20,254,52,97,180,192,231,15,55,82,159,178,170,213,213,167,195,18,121,49,172,174,190,34,152,25,227,132,206,82,226,74,36,207,137,56,252,69,71,204,210,87,23,224,196,82,242,45,113,190,27,217,86,143,54,235,253,212,219,45,203,184,88,249,25,128,199,219,200,154,64,97,198,60,170,66,214,203,210,101,109,5,202,69,182,5,245,169,60,51,41,100,54,37,231,134,229,138,122,203,76,90,201,243,194,154,70,124,162,3,229,59,17,113,141,107,24,31,55,23,145,58,179,84,43,145,7,248,122,214,52,230,110,242,113,43,111,198,30,137,7,148,163,73,173,77,121,56,248,98,8,139,208,244,28,226,252,221,178,70,134,255,0,195,161,186,157,93,104,99,3,92,202,178,149,244,134,168,13,100,121,32,195,237,164,134,211,7,141,254,93,1,56,128,18,96,195,46,47,34,93,165,66,118,186,147,115,31,243,105,165,83,222,81,253,181,149,150,146,181,253,88,68,76,105,28,249,146,224,129,226,250,73,153,73,216,178,141,113,18,181,253,171,119,226,73,115,137,138,32,151,24,170,181,61,149,174,19,20,159,227,93,74,159,229,188,48,169,109,183,38,29,71,153,165,151,181,98,96,188,124,162,91,94,252,131,90,118,210,139,212,157,84,42,7,235,103,25,241,75,139,199,245,19,150,50,152,128,205,16,163,90,141,128,81,62,111,25,72,167,247,245,69,247,113,36,146,74,113,50,163,131,79,137,27,180,67,64,201,124,27,127,104,105,28,240,131,38,97,44,107,95,201,219,137,106,200,213,247,10,228,24,248,3,130,126,34,170,138,72,222,233,74,164,36,207,96,142,204,69,202,168,32,106,64,96,253,2,69,147,200,175,137,86,105,35,193,137,78,89,93,236,159,218,181,73,212,128,240,225,226,82,214,82,71,147,42,213,107,146,169,81,248,206,202,72,48,226,254,68,179,214,236,68,124,197,200,84,129,150,82,252,62,218,50,52,153,100,31,8,146,172,44,250,143,192,187,173,212,252,28,169,179,228,146,72,51,9,115,224,190,92,110,99,8,170,134,171,80,140,172,218,114,38,104,232,43,53,204,47,160,18,72,30,185,149,144,71,24,239,93,112,204,200,62,98,169,155,90,72,179,89,135,18,172,125,156,78,7,58,102,191,61,108,189,160,121,85,84,61,67,58,112,51,25,75,220,105,141,148,172,216,147,74,121,228,47,244,252,67,16,214,183,78,168,58,201,114,162,3,9,39,218,70,79,209,146,164,143,46,193,55,161,8,35,120,43,64,204,1,25,204,81,170,172,209,32,140,172,112,43,45,7,127,57,255,0,41,20,98,253,164,166,100,9,218,75,150,218,41,36,145,126,140,147,181,16,222,96,227,92,250,238,0,45,206,248,134,199,251,133,76,210,68,226,100,132,134,155,212,240,109,242,124,174,37,65,37,144,100,244,149,77,220,105,136,148,4,1,107,173,35,20,165,127,88,253,180,92,105,56,188,12,101,22,142,133,108,55,12,62,78,212,197,241,177,15,181,15,2,76,73,63,221,13,59,52,104,133,6,24,153,20,241,52,84,22,28,190,234,87,100,202,236,156,165,202,69,149,221,109,175,135,202,20,139,151,223,63,90,18,115,195,16,68,253,197,38,142,91,98,83,19,162,61,248,188,54,156,168,248,218,134,202,51,62,108,68,198,165,180,172,242,12,12,13,143,98,166,52,109,232,241,4,68,42,179,43,19,99,41,247,30,164,197,59,182,121,79,212,157,192,209,243,138,254,108,152,211,224,208,130,23,104,149,227,141,83,145,43,17,44,161,33,31,212,68,254,183,74,144,92,185,72,172,225,178,156,76,237,140,47,221,68,190,77,24,217,195,105,25,13,50,13,144,136,33,4,111,0,152,68,42,222,104,207,43,56,69,137,101,38,126,54,113,117,160,89,101,147,137,67,120,42,9,50,97,227,19,16,81,97,135,101,101,19,154,86,33,162,89,12,5,230,50,243,38,15,167,42,109,237,16,106,156,75,227,150,158,212,117,180,114,165,233,233,82,75,36,76,227,92,227,254,207,218,111,90,23,60,189,89,20,155,159,63,113,126,166,184,124,18,131,152,95,238,164,44,159,84,46,172,98,77,187,19,252,122,146,142,54,71,247,23,207,159,121,90,254,18,245,38,244,255,0,16,158,38,98,177,129,252,137,149,108,8,54,67,229,75,110,41,32,198,39,202,114,169,236,163,255,0,178,219,140,133,92,109,90,2,131,229,46,70,47,221,83,151,23,0,156,124,94,169,27,247,4,163,36,178,214,113,54,130,16,132,52,84,13,12,248,223,55,44,170,127,138,223,102,90,229,11,54,56,248,101,101,34,93,38,53,169,73,253,56,67,77,32,70,136,33,245,38,97,192,47,248,117,113,170,71,84,6,35,140,29,77,9,159,54,150,133,231,20,230,101,85,246,182,81,100,159,8,68,181,178,180,18,88,169,232,42,216,160,170,178,131,38,11,2,20,230,24,98,137,138,86,4,48,66,246,147,128,201,30,53,38,102,241,212,122,148,204,178,174,24,249,138,164,45,111,162,22,118,46,52,75,195,185,225,18,156,181,210,164,23,156,189,210,117,220,117,247,36,213,177,91,2,76,28,125,163,88,201,178,1,56,132,33,174,95,234,167,25,49,22,126,44,73,205,109,195,9,224,33,23,42,85,89,71,170,141,181,14,158,245,104,143,52,65,19,34,231,213,85,182,180,151,59,73,98,38,63,53,214,225,234,77,176,58,148,70,164,181,181,157,59,48,96,113,172,142,102,118,175,97,153,40,95,86,233,41,118,81,88,108,171,69,151,195,72,37,255,0,48,40,148,204,63,136,90,180,64,100,65,8,113,134,37,181,250,194,226,75,249,101,110,100,253,165,209,187,47,209,38,85,18,92,124,58,131,6,91,205,92,44,163,88,70,184,5,39,15,165,137,31,119,113,106,56,191,55,197,151,219,72,118,220,15,150,164,205,171,242,25,90,133,108,11,178,77,102,109,128,196,182,190,200,99,127,82,230,208,245,176,33,78,196,82,170,131,95,14,104,62,80,67,81,85,103,226,87,196,232,48,53,84,177,15,20,77,178,26,214,77,141,184,255,0,168,202,22,63,166,37,205,33,195,181,44,175,155,148,65,13,54,146,193,198,234,44,146,255,0,42,117,138,68,17,170,230,203,93,49,167,197,204,98,165,145,163,12,95,164,235,67,201,184,170,243,194,30,197,183,147,195,137,13,35,57,170,161,112,48,110,216,19,39,166,210,181,214,76,237,24,148,88,109,118,39,229,87,148,51,32,206,3,57,82,216,106,147,193,211,112,106,101,191,14,52,207,192,105,156,250,71,145,249,114,141,10,192,140,68,194,84,58,255,0,70,89,12,3,27,115,196,155,254,30,137,24,125,162,47,242,166,30,143,84,88,188,82,137,145,45,141,27,28,172,34,17,21,99,111,212,147,40,20,152,192,255,0,216,17,150,137,144,254,69,226,8,134,37,65,100,17,198,6,99,9,113,223,136,95,20,110,52,223,152,106,105,178,147,238,38,109,91,196,76,80,47,96,120,210,223,152,74,183,79,70,170,35,217,217,145,113,173,37,119,241,43,95,206,221,221,202,28,24,66,246,198,37,216,42,181,37,85,32,246,129,198,82,125,69,54,106,46,101,215,216,179,53,61,24,129,238,21,115,251,183,190,12,236,194,23,26,108,109,91,107,55,244,130,26,22,72,79,59,150,95,42,156,118,126,70,49,182,182,224,101,103,50,243,238,206,35,252,160,148,157,171,39,70,127,10,223,91,36,158,11,25,66,199,67,129,107,101,37,156,93,136,61,67,63,81,198,7,80,241,169,248,122,171,100,76,69,17,63,141,85,67,120,46,217,204,92,67,47,213,84,85,211,232,70,38,105,44,167,20,249,165,171,88,115,192,81,243,37,19,52,149,108,47,155,12,252,132,250,107,68,99,98,38,37,146,47,234,10,197,12,156,5,103,17,84,188,205,54,249,39,205,200,168,3,144,159,79,26,206,101,151,202,98,136,46,69,177,181,13,101,37,159,165,88,94,217,73,19,232,109,69,59,250,127,88,189,194,171,184,1,203,220,177,178,211,199,47,74,189,132,92,12,107,95,100,32,51,119,125,200,183,73,214,16,107,127,86,89,50,84,220,154,162,70,230,52,162,37,65,158,49,31,244,185,84,154,54,176,21,126,182,125,73,254,83,3,18,83,100,59,88,68,195,47,24,150,150,62,214,79,54,45,176,254,210,127,91,12,226,30,236,49,71,36,159,113,58,168,11,233,24,200,196,230,229,86,181,161,4,238,145,41,147,92,94,73,38,45,132,40,223,182,36,68,58,217,221,194,148,84,101,226,54,37,89,161,130,55,104,134,165,46,39,202,33,241,68,40,196,52,230,4,151,198,255,0,49,17,74,53,190,78,161,211,145,186,168,72,149,100,203,49,89,72,205,132,185,47,225,229,78,161,211,206,140,14,28,153,21,12,109,85,70,81,225,13,49,16,175,181,139,230,181,166,79,161,114,21,154,135,83,77,102,19,74,38,63,218,76,107,116,195,227,126,175,38,53,245,247,195,16,240,134,126,36,182,101,192,8,207,243,66,21,39,228,126,154,5,74,240,201,170,140,63,148,23,34,250,203,40,178,95,134,90,230,38,184,37,105,50,238,136,178,255,0,196,33,136,127,165,36,146,168,180,211,216,170,198,167,80,153,91,85,37,157,170,78,120,65,25,239,196,37,26,205,121,171,164,159,229,41,184,211,248,214,86,178,71,154,196,88,147,238,74,220,180,51,110,135,215,176,242,123,69,140,107,83,227,51,218,22,85,183,126,57,47,195,149,100,107,88,144,184,162,11,147,238,38,220,161,166,182,50,36,102,124,220,92,73,100,251,232,177,186,138,150,95,62,242,203,244,157,105,52,109,55,168,36,191,154,41,49,165,219,121,127,208,43,21,181,90,182,184,175,195,186,228,77,237,103,158,76,76,65,72,224,104,7,227,221,132,73,140,104,22,34,38,209,46,202,167,201,78,106,43,170,164,121,9,148,170,162,4,97,198,246,150,38,193,90,14,82,164,209,172,183,178,185,101,98,26,174,247,138,146,104,199,115,2,2,247,36,147,49,139,165,50,52,152,158,28,69,202,150,204,49,36,240,136,73,150,194,212,209,26,79,62,44,170,129,144,49,143,48,148,207,165,50,17,50,251,136,105,150,87,226,27,246,147,241,125,62,36,178,71,250,5,142,105,63,209,135,221,41,101,25,128,40,254,81,40,159,167,185,24,97,21,52,173,146,65,3,14,37,85,205,131,196,97,91,159,119,136,197,85,6,170,24,129,187,10,148,141,36,145,137,155,18,118,205,84,194,179,14,37,94,4,133,114,109,95,249,194,40,185,87,45,213,179,246,54,95,160,39,248,215,110,135,79,189,38,92,72,91,189,12,57,220,216,178,166,104,214,101,25,89,136,77,37,112,249,192,103,200,98,93,58,158,97,6,197,55,3,76,14,181,51,100,205,183,10,69,85,76,1,139,32,220,60,172,196,82,169,93,84,199,201,39,17,81,17,158,249,43,84,246,12,140,122,117,20,70,200,15,31,238,38,33,153,44,67,237,64,198,158,200,211,152,41,105,197,219,235,138,49,237,56,145,136,10,228,207,32,185,146,191,196,155,147,226,48,177,38,24,127,227,255,0,170,193,149,81,10,254,162,162,186,1,182,76,58,235,32,51,234,41,91,93,61,177,126,80,167,210,105,229,194,126,104,133,69,64,146,201,60,54,34,76,4,61,86,176,244,217,204,136,97,127,173,50,214,97,149,119,91,152,95,244,145,154,183,73,69,178,240,53,120,185,4,157,105,88,207,192,202,251,8,170,123,107,96,57,246,143,134,250,211,179,54,76,139,176,208,217,63,0,194,141,127,195,66,119,68,138,190,126,21,181,173,39,232,8,153,163,84,225,169,153,1,221,211,179,184,41,165,109,149,84,40,184,108,49,137,16,103,140,81,62,108,74,22,249,239,154,246,4,66,227,243,72,204,206,184,142,170,60,178,153,6,216,143,20,76,98,26,155,217,158,9,223,216,69,230,64,196,198,24,69,84,117,179,224,198,99,55,120,202,150,212,92,193,179,62,211,204,63,210,34,58,77,168,201,194,101,246,76,200,146,127,73,196,181,6,6,229,233,163,145,92,82,111,82,105,224,77,27,204,46,85,175,65,191,211,79,132,194,234,93,74,6,149,25,65,204,81,169,203,93,61,6,162,83,240,148,105,228,145,66,172,109,187,178,126,213,229,137,23,145,64,135,226,93,205,109,150,210,198,46,33,174,139,78,248,146,73,180,150,189,170,180,5,25,98,62,94,232,106,88,63,33,170,193,250,111,83,211,93,128,121,138,63,240,34,38,83,211,206,253,33,71,202,185,63,225,233,213,188,181,37,227,250,107,56,218,216,245,164,195,46,1,50,125,181,27,58,113,212,218,157,67,240,4,232,67,203,186,30,53,168,213,82,132,60,74,82,55,198,99,136,108,14,34,8,127,117,53,126,188,100,224,112,227,91,249,15,244,53,84,103,248,75,35,51,24,169,92,152,3,25,49,5,46,153,169,207,143,245,73,28,253,97,233,172,204,97,16,170,139,35,191,192,85,77,218,182,182,37,108,95,86,49,70,44,74,62,183,88,65,147,237,32,181,61,149,206,182,27,195,200,40,222,218,77,167,190,30,217,110,223,154,87,26,198,141,220,86,101,58,132,63,138,144,107,96,226,221,113,253,49,169,139,47,136,82,236,188,202,33,19,26,86,109,55,93,90,76,89,70,84,83,195,138,11,196,24,189,168,94,159,250,22,52,198,187,245,39,242,149,48,15,132,151,241,46,109,125,14,254,49,62,83,32,147,237,19,106,65,17,129,150,92,164,88,209,178,25,109,78,165,14,49,60,25,202,186,62,155,53,119,166,225,48,185,23,46,141,107,148,236,16,133,198,174,25,50,37,108,86,114,140,164,250,104,177,165,107,13,20,64,126,101,1,113,62,38,119,230,46,36,83,45,108,167,31,237,173,86,180,128,146,62,174,69,69,239,228,101,137,240,224,146,156,134,49,35,15,48,68,190,64,211,100,141,205,201,141,107,190,178,61,108,78,20,204,104,196,38,224,126,236,184,132,144,191,80,140,167,120,98,117,137,106,101,192,228,131,17,125,212,198,51,43,71,23,139,30,69,44,64,1,247,25,73,139,17,17,30,142,9,44,205,137,98,202,220,167,203,137,18,240,203,19,56,114,170,170,128,69,108,12,100,194,36,217,239,178,132,167,33,217,90,214,159,118,104,169,151,226,210,73,253,88,148,153,128,115,90,107,41,189,162,227,66,221,220,86,140,123,64,136,121,18,25,55,23,51,124,226,68,46,33,175,67,209,135,47,205,238,178,145,50,230,7,223,80,34,28,215,113,32,141,229,46,53,148,248,210,224,177,75,218,201,30,3,229,79,83,44,83,70,248,151,167,246,184,162,8,133,34,2,102,179,202,206,33,19,34,228,180,151,7,245,23,196,234,31,154,232,161,128,2,131,54,85,42,254,198,134,7,82,88,247,11,137,103,248,168,158,127,54,34,73,65,135,104,51,226,77,3,84,9,36,76,177,168,185,5,27,82,85,10,43,13,46,40,197,149,105,140,241,206,229,246,202,180,106,29,36,123,184,140,137,19,139,19,211,154,218,118,84,68,96,178,229,34,175,3,13,112,244,100,66,242,154,40,210,189,73,167,153,9,153,162,9,91,134,120,240,48,89,87,159,14,36,225,230,49,80,179,92,42,70,82,86,143,105,202,46,68,210,183,80,190,182,118,208,203,19,61,145,142,133,181,170,223,15,118,30,207,168,145,150,227,151,94,16,109,129,155,168,137,28,248,219,101,37,26,53,224,248,131,104,68,123,223,99,211,44,164,42,69,191,144,6,201,140,57,160,83,38,134,65,16,158,210,180,167,120,198,206,108,104,135,208,196,178,59,250,214,85,124,198,177,27,91,38,119,158,30,213,85,12,216,153,202,138,101,37,85,67,249,103,140,74,106,251,80,131,118,56,149,60,168,90,248,138,197,55,158,231,169,101,26,134,116,151,242,149,45,211,215,27,98,115,9,116,24,19,0,81,166,222,84,230,34,136,89,165,78,94,148,166,239,73,28,92,62,231,218,87,47,128,121,39,249,73,69,16,215,176,193,130,78,110,82,38,222,93,71,169,197,228,233,233,117,164,230,200,85,178,52,51,253,37,213,181,11,41,172,128,204,61,162,72,54,192,140,197,150,71,50,172,74,134,73,32,240,152,168,11,89,143,206,195,11,254,116,230,202,157,146,121,68,165,103,188,131,149,133,99,41,163,187,137,62,175,5,129,83,209,171,94,35,167,149,176,8,66,125,180,202,77,83,5,213,216,153,84,4,51,233,247,32,234,80,255,0,135,189,38,231,118,33,98,202,186,172,62,41,67,9,81,186,194,5,81,43,153,180,198,82,45,178,241,2,123,76,73,127,178,170,227,7,114,254,82,174,71,15,80,158,162,115,196,171,33,234,25,196,30,97,46,91,48,21,182,180,231,131,205,17,43,147,100,76,24,140,141,164,187,157,36,120,108,68,84,5,244,2,19,204,194,84,230,165,21,128,223,3,124,60,194,91,35,5,241,159,204,189,167,166,69,140,55,138,92,172,68,91,158,194,20,153,178,173,86,20,160,135,36,4,7,220,75,108,166,75,41,241,101,227,83,186,158,214,198,182,14,88,130,75,116,222,167,149,109,218,44,75,50,176,167,65,167,101,49,64,253,217,113,37,87,108,139,186,249,78,181,163,204,130,34,104,24,24,135,152,162,227,85,85,96,15,167,193,52,24,178,242,33,111,180,244,82,247,20,72,23,204,6,127,148,235,65,73,181,4,147,237,2,92,169,36,145,144,101,80,248,16,193,26,46,24,137,108,192,158,51,248,133,200,169,32,7,143,55,26,43,210,129,36,249,82,198,171,230,12,196,104,102,88,227,230,91,89,48,158,28,201,238,161,134,1,131,40,132,167,224,4,150,64,122,86,141,109,128,214,196,208,240,128,156,193,236,77,130,205,236,23,139,16,242,120,36,198,97,35,63,18,160,161,97,10,55,241,42,171,19,98,105,151,19,134,77,166,44,170,107,85,95,68,243,100,76,66,201,246,149,109,246,210,12,191,221,90,102,124,52,137,118,6,88,68,47,33,81,85,176,214,212,159,211,23,19,160,143,230,250,213,129,174,32,205,103,82,230,122,134,146,230,147,207,20,162,23,18,93,164,175,172,139,59,13,143,18,77,182,70,199,216,91,23,209,178,122,175,233,120,213,38,204,2,30,108,72,122,72,195,47,129,147,105,47,26,173,180,1,36,249,158,200,150,20,134,249,180,200,213,67,47,54,84,142,121,129,10,91,48,149,66,69,239,165,134,83,161,49,224,240,98,58,49,178,13,68,64,181,124,159,0,137,48,124,201,127,85,34,216,112,169,140,249,183,175,172,140,114,165,144,38,101,151,243,124,168,253,67,173,168,52,252,23,155,17,21,172,201,240,37,67,120,60,49,101,90,164,210,86,247,101,202,184,193,190,51,19,57,229,203,171,147,182,243,70,70,248,229,6,108,18,6,187,31,255,0,52,80,89,95,232,26,168,117,102,100,25,49,68,18,59,96,66,143,230,250,215,8,15,197,219,242,159,134,4,159,220,34,180,211,23,218,130,216,236,53,177,72,33,249,245,166,179,219,184,184,143,47,161,190,49,51,10,7,31,184,163,111,163,50,112,242,132,88,151,125,135,2,182,202,183,104,36,130,227,225,160,240,60,162,18,234,90,76,190,226,228,113,74,218,23,147,166,82,161,217,206,27,24,44,184,150,207,68,157,81,107,212,76,106,214,52,0,16,12,204,44,170,77,10,163,123,20,177,42,250,171,33,3,134,81,10,150,204,210,167,240,125,128,123,4,174,160,73,100,41,111,9,162,241,147,173,49,124,56,51,122,125,213,69,175,208,167,54,170,252,65,118,70,68,47,80,149,187,43,79,90,6,98,79,25,167,189,33,153,184,214,111,102,88,159,109,77,153,45,65,171,169,25,113,37,248,31,202,144,214,217,114,118,170,235,237,49,185,3,241,23,181,75,135,67,75,141,204,168,176,139,98,130,53,240,49,246,166,81,141,149,157,74,53,241,159,25,248,76,37,95,166,237,98,73,139,180,40,146,213,144,6,158,155,4,172,204,46,197,161,236,60,81,175,155,145,198,39,49,80,214,86,67,193,194,85,150,1,105,174,7,157,225,50,93,50,200,114,95,237,137,109,48,71,52,127,113,1,232,155,151,242,173,85,80,177,170,135,92,142,12,226,87,91,11,40,252,251,21,219,54,51,89,187,174,148,167,230,105,90,97,87,60,221,164,240,82,154,122,97,227,75,226,46,44,79,73,34,211,142,160,117,87,235,11,154,128,97,196,50,226,66,191,88,95,219,112,236,7,27,238,45,12,221,201,30,109,174,85,242,183,207,39,40,177,39,72,244,228,101,130,77,164,172,100,248,24,211,210,169,148,247,145,184,119,74,185,251,236,124,41,85,147,44,75,218,170,10,68,76,167,157,27,150,90,214,28,248,248,147,211,85,90,206,39,49,80,27,61,137,30,34,164,52,73,49,150,37,233,90,161,192,185,207,154,88,138,33,166,198,221,228,249,65,39,82,119,114,98,97,69,84,5,175,121,4,4,27,223,59,30,108,188,106,130,28,108,177,113,98,90,153,66,124,152,86,170,153,109,73,153,155,162,68,126,21,191,74,207,25,89,180,151,216,173,163,105,130,13,156,194,82,250,182,168,149,164,100,184,130,196,134,143,19,74,40,20,224,43,22,182,50,170,17,249,80,154,50,251,122,129,214,126,123,174,21,207,102,124,10,98,61,53,245,87,159,104,214,232,102,4,146,112,168,80,192,39,134,237,57,173,181,151,11,155,22,84,85,144,91,21,175,161,156,94,96,148,130,90,159,113,113,90,204,65,148,76,137,24,126,37,217,77,38,208,48,49,17,50,12,146,99,203,47,177,28,249,104,22,51,135,172,47,36,145,225,151,41,28,102,89,93,193,32,189,80,152,255,0,117,79,188,44,206,243,9,21,90,103,140,248,178,147,26,54,85,24,44,69,92,105,186,162,157,225,177,229,90,161,232,202,225,115,87,197,93,31,211,107,103,31,244,168,230,70,131,83,253,174,81,174,165,101,18,164,214,155,164,219,119,43,232,211,226,193,139,135,40,146,131,67,125,147,63,167,20,98,90,225,198,174,141,254,99,243,36,82,144,209,164,155,234,56,204,205,46,87,251,73,77,150,167,209,210,65,242,145,100,148,159,180,132,178,141,6,113,62,82,46,33,173,17,161,178,48,241,113,163,254,192,158,184,213,71,130,76,209,5,136,105,133,111,197,72,146,64,200,152,185,22,217,154,111,123,230,97,33,163,104,152,153,51,20,73,155,165,87,204,203,49,93,85,112,59,33,252,223,89,84,190,170,208,27,147,250,141,39,251,106,130,158,171,27,240,132,92,105,243,32,30,55,48,138,181,85,98,231,236,43,28,113,146,103,84,31,230,196,65,42,168,26,156,18,88,204,197,202,170,236,160,86,219,63,17,132,60,138,62,215,74,142,49,255,0,167,99,200,177,163,71,224,11,128,238,52,200,50,94,138,53,109,113,121,87,55,124,219,200,199,120,75,21,90,233,230,90,201,3,55,106,85,116,28,37,239,32,137,136,73,229,84,58,172,31,212,103,141,41,158,193,137,138,54,214,200,227,63,18,86,102,241,24,175,213,81,171,124,63,167,20,120,212,241,180,221,108,232,153,114,242,160,104,96,30,218,91,5,151,253,106,198,78,152,244,129,230,202,158,54,111,61,64,231,38,164,184,17,246,129,46,33,137,84,83,233,131,224,204,98,166,6,134,127,200,81,11,34,106,247,226,130,204,162,198,153,154,159,0,13,27,107,24,15,75,158,200,150,94,124,92,139,76,153,224,140,78,81,19,26,107,26,125,30,60,209,50,21,73,88,113,71,165,126,78,220,72,152,209,173,74,252,34,180,147,141,53,96,119,221,194,70,67,52,74,223,105,59,50,136,44,101,36,239,122,81,11,251,136,198,67,246,150,217,154,144,120,250,185,22,12,54,86,102,50,77,204,66,160,179,43,70,44,134,65,192,212,59,99,226,76,95,38,44,223,49,25,76,89,64,177,164,62,236,34,25,71,230,145,179,28,183,147,106,194,197,204,165,166,95,78,243,249,66,226,73,39,234,27,249,192,253,47,251,104,8,114,103,20,252,194,196,178,172,1,23,97,37,144,57,185,86,157,31,242,207,124,67,11,18,107,101,231,181,74,131,24,132,230,10,218,220,10,73,243,15,91,212,92,168,47,82,177,147,218,33,164,134,158,113,19,17,178,47,143,178,228,78,177,136,204,86,198,181,167,24,250,137,145,3,39,82,48,132,197,137,106,8,71,54,35,12,36,41,160,98,246,144,202,10,59,129,49,242,89,194,180,73,124,225,17,1,72,97,142,90,123,38,75,11,202,164,188,135,6,153,24,146,98,240,246,46,93,169,224,107,129,74,249,65,12,177,151,81,52,246,100,78,234,170,170,173,193,243,115,198,37,117,163,243,3,243,251,223,99,255,0,177,121,21,150,149,97,198,6,101,200,37,117,168,116,53,108,34,102,174,46,85,60,250,217,217,248,69,198,169,248,241,248,146,176,53,173,221,205,111,134,211,33,83,58,173,97,113,36,9,164,106,25,86,67,96,182,169,173,63,195,208,11,154,92,172,75,54,99,228,225,102,35,236,166,90,231,202,20,198,6,176,150,32,98,44,12,132,86,18,104,116,224,152,254,92,164,74,194,202,170,223,237,114,145,70,77,175,1,150,193,180,242,108,173,193,148,208,49,13,100,99,75,140,254,33,114,165,177,175,167,20,152,182,187,97,166,143,152,193,118,169,174,3,147,183,19,46,102,240,242,36,1,124,170,217,93,75,168,64,13,86,12,190,239,220,75,174,33,214,201,39,80,200,85,117,104,132,174,164,172,104,115,175,251,69,136,104,86,82,69,173,63,9,85,139,32,113,176,33,226,88,201,211,204,19,51,39,196,81,11,13,91,8,121,74,34,21,54,167,178,170,43,243,109,82,187,39,227,102,209,104,12,50,96,226,82,101,24,188,245,176,11,195,20,82,38,236,13,109,184,57,132,185,220,11,130,11,136,197,85,181,86,68,18,197,102,64,168,61,221,36,88,221,34,67,70,140,52,101,193,191,63,106,67,37,246,67,230,175,201,145,107,51,56,12,173,107,64,56,153,151,49,212,240,14,83,241,42,167,154,240,167,205,109,40,133,66,201,14,82,102,66,242,204,115,93,59,241,65,195,181,25,72,137,227,133,203,137,103,27,252,31,251,65,34,163,67,28,215,246,165,145,65,88,34,146,237,132,225,50,11,83,215,147,35,37,172,166,7,100,78,20,107,12,75,32,12,42,144,173,4,145,128,42,174,224,141,155,76,169,148,99,0,71,97,144,175,210,172,173,249,179,9,5,38,73,201,231,180,246,150,200,162,216,173,52,240,23,30,21,233,51,0,80,114,197,82,213,90,134,80,223,132,208,63,145,81,70,147,22,203,185,69,150,131,43,2,73,178,4,159,1,8,72,240,213,28,128,204,18,140,95,202,128,153,79,182,126,96,161,89,63,238,173,181,7,30,198,210,177,99,124,217,173,7,147,247,81,134,124,65,143,252,210,50,151,99,207,39,184,169,46,161,152,8,64,122,198,145,140,169,111,13,145,36,159,134,80,255,0,221,77,217,90,15,221,92,82,170,251,211,121,69,145,82,179,226,166,218,46,28,67,17,18,110,72,191,6,84,234,79,141,20,64,205,213,251,169,35,223,4,175,253,80,215,62,102,185,101,185,63,168,202,38,53,71,91,26,154,220,127,41,40,139,86,71,126,102,14,36,155,108,55,237,11,148,138,38,226,73,243,245,114,171,118,80,158,180,25,148,205,219,242,159,54,33,38,196,113,133,13,107,199,90,206,37,51,172,45,109,106,103,51,8,184,213,13,37,174,71,226,41,83,107,234,216,178,65,205,140,169,214,175,204,8,186,171,230,73,3,21,149,83,0,65,176,217,70,161,95,79,140,239,218,9,109,129,107,42,162,94,35,38,104,245,78,6,88,233,211,3,185,139,132,42,30,224,51,134,245,77,85,119,18,112,25,203,200,177,181,134,194,3,50,88,218,220,197,98,14,124,109,240,250,150,202,122,19,147,234,99,85,1,141,71,238,151,145,110,243,219,48,152,83,238,45,66,162,246,70,4,32,115,113,38,117,90,134,15,73,101,15,249,84,220,200,210,173,229,225,221,113,172,44,180,148,72,81,31,44,210,191,141,73,163,190,93,198,177,91,107,50,9,70,253,164,248,223,238,168,155,40,7,43,240,164,213,84,249,101,102,202,65,13,91,67,135,182,30,94,213,139,100,228,104,146,24,111,43,127,72,95,247,80,161,153,98,73,207,12,178,147,34,105,119,107,56,93,34,82,80,228,203,223,16,166,47,34,25,114,2,214,146,146,44,99,238,237,132,183,234,71,209,201,137,136,88,215,57,213,179,53,84,224,98,137,40,138,126,146,101,204,35,225,177,41,16,155,246,254,25,137,115,166,227,80,105,249,223,160,197,149,249,23,72,124,246,10,46,96,242,174,86,202,27,91,114,50,88,101,42,250,216,22,80,129,132,165,202,171,34,187,252,154,172,166,70,12,73,39,121,165,197,78,107,106,171,112,113,69,30,68,154,124,9,197,103,18,62,170,4,184,49,51,88,207,24,148,26,232,190,229,22,166,54,176,223,236,241,36,102,147,107,24,156,221,105,228,201,128,47,84,162,21,75,207,146,125,222,35,21,11,87,21,135,208,45,83,232,215,12,35,49,21,70,176,192,16,22,117,83,201,157,74,185,13,101,169,91,101,181,32,217,180,22,37,170,28,106,226,254,175,24,136,148,73,181,156,34,102,218,173,161,52,91,32,115,11,17,23,66,179,19,168,236,212,145,123,133,202,128,159,91,46,79,12,65,38,148,151,21,176,129,180,177,203,143,234,45,211,245,109,28,32,127,79,46,82,123,121,19,239,233,228,37,69,80,247,85,163,195,136,105,38,164,135,58,75,50,196,201,145,103,38,238,214,113,51,24,163,199,244,211,74,217,128,247,86,44,139,228,45,73,74,27,185,212,7,127,168,64,77,231,252,69,151,25,236,194,33,242,251,100,78,239,160,65,178,138,243,7,254,69,204,89,91,253,71,230,242,21,53,81,242,77,71,177,106,29,96,249,172,203,44,67,254,53,155,245,9,253,162,144,67,83,115,33,128,94,27,76,137,245,36,1,205,102,34,241,41,236,228,53,140,89,2,37,188,190,92,133,90,45,126,23,101,126,238,189,81,64,173,244,137,120,114,229,84,219,195,139,155,18,63,33,34,192,218,220,134,164,129,107,24,123,73,113,122,150,251,42,67,205,253,181,76,251,134,73,39,82,40,198,136,48,125,85,77,228,21,149,136,192,233,90,172,120,76,177,135,84,74,211,240,151,141,81,237,170,164,246,218,70,141,246,242,172,125,43,232,148,101,91,101,38,49,128,241,144,28,171,25,129,201,212,190,70,97,5,218,190,207,123,196,14,21,138,204,49,57,60,219,30,217,88,145,212,144,1,108,204,219,165,59,113,12,243,143,135,18,113,85,158,180,12,246,146,228,153,7,51,237,174,149,4,99,230,237,72,108,130,8,42,176,211,55,60,37,42,6,76,0,77,225,48,178,161,100,191,32,57,241,172,167,111,152,80,148,152,213,148,105,44,147,5,133,197,200,182,176,48,97,49,226,44,15,228,91,224,26,40,223,213,198,171,101,22,172,1,176,202,183,248,78,130,12,177,10,69,91,3,104,95,104,104,214,48,4,226,196,52,110,35,141,93,72,184,122,206,81,56,101,170,47,91,138,40,57,139,41,110,178,210,176,102,143,132,92,138,42,239,65,220,77,126,17,20,130,24,146,52,10,252,117,22,195,32,234,124,146,177,11,221,247,21,0,97,229,102,92,184,148,149,86,140,149,82,206,82,166,242,109,118,56,235,133,144,168,219,104,184,141,99,76,192,226,57,57,72,85,39,169,244,196,237,73,231,135,173,116,22,82,2,116,77,222,235,248,212,177,175,129,91,99,233,198,201,141,45,151,253,142,113,195,80,220,80,89,102,14,69,209,180,247,196,187,202,216,172,9,96,43,199,208,215,93,193,221,241,255,0,129,115,107,176,236,101,16,66,18,131,42,62,73,232,55,255,0,71,65,175,213,76,191,7,55,251,107,68,250,23,201,230,18,230,112,44,173,99,75,30,24,164,199,245,23,66,167,212,146,191,32,140,171,27,58,124,119,36,202,162,27,237,18,73,49,94,111,113,70,122,60,236,152,177,46,230,107,40,150,81,48,237,113,41,163,80,140,146,184,138,169,188,142,10,172,11,166,233,193,4,12,151,44,73,164,253,91,16,124,56,177,35,100,214,206,24,48,226,82,211,41,37,149,252,162,79,170,234,226,176,211,212,183,221,50,150,230,64,220,247,8,101,75,99,80,159,31,210,84,80,25,182,240,204,145,191,196,50,131,51,5,105,51,27,34,109,25,140,155,224,80,137,109,147,107,167,202,204,59,94,68,174,54,185,131,73,57,145,37,227,229,83,252,133,65,182,217,195,77,24,132,225,44,84,134,125,63,39,8,151,65,13,172,27,33,230,196,52,182,100,54,73,34,167,228,35,241,19,111,82,44,52,32,156,204,56,145,80,52,0,253,236,137,147,254,72,252,42,142,182,123,49,242,173,94,168,221,178,74,77,56,235,71,195,20,105,181,86,164,124,96,109,5,140,72,251,128,239,65,196,37,7,49,242,227,31,133,100,150,126,32,165,243,237,78,46,233,73,91,231,196,33,57,165,40,159,254,24,61,222,33,165,119,23,12,140,63,213,114,168,50,186,141,137,209,152,202,217,47,246,214,217,53,180,216,62,82,40,202,85,201,35,79,33,70,195,110,136,95,229,93,31,74,201,220,193,237,79,27,74,154,138,202,162,131,70,120,143,134,92,88,194,85,186,111,99,249,62,104,101,34,222,250,120,147,191,86,44,170,54,215,6,159,156,242,215,100,22,37,89,27,84,226,41,211,13,13,152,63,74,185,126,191,97,227,121,151,144,74,243,74,235,56,54,81,49,75,47,34,223,168,96,83,78,6,92,68,40,209,28,201,55,35,25,89,15,202,179,223,113,234,57,171,183,34,26,191,211,210,109,100,196,96,138,82,125,197,84,24,26,58,200,239,16,162,201,17,62,226,60,62,141,72,12,49,34,172,145,98,66,177,179,57,63,3,77,140,147,134,83,23,42,187,13,144,43,64,204,66,26,154,55,40,247,121,113,98,91,106,181,37,4,150,60,37,159,24,68,251,138,31,145,232,85,148,111,101,124,249,35,234,26,158,146,98,73,99,248,177,45,19,205,92,89,220,58,142,49,71,244,198,84,238,4,56,146,89,218,171,27,95,158,164,42,115,147,67,28,147,188,188,138,135,79,70,252,236,226,84,79,209,128,154,127,148,18,107,27,76,122,107,62,226,232,219,140,91,27,33,188,17,135,202,180,26,123,242,34,54,15,39,105,80,150,65,4,96,118,229,80,145,84,107,26,141,100,126,145,44,118,27,150,102,41,82,103,217,14,11,243,21,49,14,164,4,222,232,188,106,10,173,244,57,161,147,32,198,62,44,188,136,240,201,98,93,101,233,165,30,104,145,73,145,11,14,73,201,218,34,9,91,109,140,177,89,26,212,3,123,19,115,89,81,201,139,219,200,165,195,142,72,209,81,171,64,66,115,20,98,89,146,124,154,20,27,45,177,31,180,18,22,202,170,214,237,157,164,22,84,67,195,6,15,247,233,157,109,195,60,56,74,141,237,17,190,196,169,2,111,133,210,251,191,234,21,75,204,170,149,4,156,162,93,194,76,242,73,30,28,168,25,58,86,154,79,205,203,149,27,253,213,210,179,35,168,149,100,57,86,158,184,151,24,254,226,177,54,173,28,96,102,55,41,22,118,181,180,17,128,253,164,161,148,170,6,121,142,89,88,113,19,18,231,146,175,199,81,212,175,102,164,156,86,102,8,177,34,3,169,24,82,115,11,41,20,192,76,120,209,16,140,152,127,62,85,38,86,29,75,179,92,62,72,248,132,167,44,173,110,99,19,48,98,147,247,19,42,73,128,240,98,165,121,160,148,127,165,26,104,251,121,152,214,36,33,234,219,137,195,218,26,121,63,109,5,113,78,121,60,191,85,53,187,170,4,102,110,226,69,228,67,192,190,121,126,82,88,149,85,149,56,138,43,161,210,177,70,252,184,147,185,47,100,46,100,70,28,68,226,42,43,209,247,172,194,101,140,215,25,65,234,174,217,56,120,81,83,238,39,66,7,8,146,203,95,134,47,36,77,221,125,161,50,41,147,64,215,21,12,120,67,243,35,72,221,59,120,106,27,131,166,106,118,77,38,18,151,17,20,78,173,167,181,43,223,46,190,81,63,109,104,141,91,171,100,218,178,92,186,178,99,251,75,171,213,64,124,152,44,9,160,42,199,5,121,232,45,142,41,79,101,127,159,105,97,20,159,184,169,88,18,16,124,197,34,232,70,210,64,243,204,97,36,58,168,48,96,196,249,65,44,154,52,69,192,101,97,109,61,172,90,215,242,136,104,139,93,103,85,24,15,49,187,20,99,2,249,207,126,28,133,34,42,183,225,141,229,148,182,24,162,38,53,40,122,71,127,244,60,146,41,170,53,220,235,107,28,220,130,26,186,140,24,178,65,247,17,161,248,98,250,216,139,193,161,151,91,205,237,174,134,133,83,129,37,97,126,193,254,120,132,44,169,252,9,135,132,60,70,138,53,148,3,99,246,145,248,98,201,103,55,98,75,40,224,6,213,85,221,38,129,148,136,160,242,179,54,37,135,163,197,201,151,18,96,28,3,226,75,101,251,17,77,76,97,203,194,17,101,91,125,18,200,126,210,109,3,26,61,239,131,239,79,18,101,145,16,102,86,35,230,80,190,119,106,88,109,24,204,15,52,78,197,208,36,201,163,24,30,93,248,212,212,251,232,34,27,249,83,52,235,175,18,85,212,231,159,215,235,103,97,44,162,99,251,74,190,170,249,241,188,50,165,118,179,199,101,237,32,160,63,17,240,149,77,163,87,248,42,172,94,250,216,8,196,150,124,2,91,126,147,147,246,211,74,218,122,105,35,203,44,164,77,216,104,53,163,197,94,33,165,85,68,21,148,129,126,155,244,222,209,33,38,64,97,0,254,37,101,101,39,122,252,178,196,129,9,169,252,254,109,87,113,68,169,207,160,60,241,143,136,220,74,242,157,243,176,12,194,89,89,73,211,152,243,68,139,148,159,180,151,64,178,181,47,16,101,14,48,254,154,147,87,196,170,177,80,23,229,225,48,150,153,52,52,229,238,90,130,255,0,201,219,200,134,126,239,207,181,100,114,50,26,202,124,54,152,166,238,8,136,177,13,9,227,115,68,41,23,159,124,8,220,70,42,34,53,247,228,226,229,78,211,51,252,9,80,232,118,89,56,165,175,92,73,202,14,20,152,207,150,82,101,91,131,39,43,57,84,90,197,49,22,60,48,123,172,10,190,61,148,114,89,194,92,95,202,137,159,24,146,123,186,210,185,154,110,36,145,241,43,70,183,38,192,19,36,130,49,222,16,207,33,87,216,114,78,39,246,160,166,105,137,209,186,150,49,131,168,235,122,68,50,167,104,69,86,41,223,168,79,143,15,106,87,101,234,190,15,151,151,18,89,101,171,111,6,60,94,130,49,125,193,160,161,218,206,183,127,205,136,138,75,11,125,20,177,153,164,206,157,196,105,68,42,38,4,12,164,197,137,22,200,3,39,82,59,206,12,110,44,188,138,149,84,52,43,158,48,48,132,171,80,100,188,191,117,23,2,157,133,230,49,83,109,157,84,96,37,178,9,82,115,142,17,247,105,164,109,79,71,36,120,75,216,145,223,79,33,24,240,133,66,26,100,168,196,237,229,74,214,112,177,210,166,24,5,39,17,120,215,153,251,185,84,28,105,246,178,71,218,159,105,227,78,201,202,145,108,56,214,102,158,151,39,152,75,100,56,211,161,15,153,60,13,145,35,15,169,11,38,73,36,166,220,191,193,149,20,26,215,17,240,229,33,81,240,38,60,139,80,67,136,159,165,202,154,134,55,218,26,106,169,163,24,102,102,53,170,227,230,65,132,40,115,76,4,111,119,42,21,147,229,201,39,233,120,214,47,123,98,35,27,104,116,125,30,77,221,130,161,52,61,43,131,229,49,228,253,165,133,108,144,120,97,42,251,48,44,39,80,149,117,153,133,168,180,208,192,34,112,242,173,172,123,202,204,59,81,160,204,241,193,38,34,149,21,26,96,254,170,150,229,24,167,49,92,202,70,73,122,108,202,170,170,72,47,46,46,79,168,182,204,193,143,54,85,41,113,90,73,195,33,133,40,133,251,105,183,30,94,34,212,79,169,228,142,119,16,84,225,168,109,109,129,132,37,32,134,157,134,134,240,175,253,47,26,121,3,206,167,180,74,170,180,92,197,57,163,254,24,147,38,83,100,84,250,110,182,85,107,217,152,92,98,87,153,160,201,6,93,208,242,125,52,172,215,20,241,143,134,89,82,239,46,159,3,42,140,33,214,197,178,247,83,128,233,138,175,15,210,229,75,171,108,169,251,130,81,227,76,95,169,234,190,170,70,234,135,219,57,206,179,209,50,227,121,203,174,18,147,170,184,181,140,125,165,140,82,46,167,119,170,185,49,68,201,141,78,204,212,58,127,168,213,100,41,18,52,154,63,192,71,96,7,210,87,93,248,114,226,34,121,85,163,207,83,204,25,249,82,188,49,100,179,48,132,72,195,71,214,204,124,110,28,188,107,21,152,173,74,111,50,109,121,84,165,243,46,4,124,177,58,149,84,9,57,61,164,211,211,107,103,63,150,80,213,35,167,145,206,202,196,38,158,213,87,145,142,200,133,17,10,186,68,9,146,228,179,46,193,98,205,13,19,184,83,198,128,153,50,85,33,48,148,171,89,17,120,12,175,251,158,212,243,9,181,249,190,37,16,29,42,125,64,125,222,212,98,31,221,93,21,144,217,100,12,198,229,73,173,105,222,38,63,104,82,38,143,2,76,185,28,251,83,237,52,252,93,165,126,60,139,133,93,234,123,248,214,88,66,34,16,158,107,244,36,253,36,114,125,66,32,235,126,29,0,135,229,128,153,160,73,185,154,172,196,246,131,178,149,177,97,172,114,255,0,42,191,124,152,165,7,202,100,70,7,74,196,140,204,91,84,44,147,86,212,51,155,253,181,39,100,224,133,108,73,89,89,30,76,173,160,145,240,33,140,64,229,77,3,232,118,68,202,24,171,57,48,193,25,101,180,10,146,150,70,231,98,178,161,152,61,171,57,86,216,117,172,146,207,210,173,102,170,60,98,61,107,113,2,159,8,231,68,73,228,208,203,23,48,132,69,178,182,248,21,191,230,5,227,88,217,124,78,211,35,102,24,155,153,36,81,252,143,30,192,202,111,128,22,127,237,199,32,145,94,117,197,225,137,144,171,69,85,247,171,131,148,67,130,53,181,236,0,159,196,92,137,236,1,79,170,196,12,217,86,48,235,79,220,98,145,5,39,83,250,104,57,132,52,133,250,252,229,234,138,167,188,223,65,82,166,202,180,114,64,148,70,161,167,140,76,166,46,34,44,160,106,29,232,254,150,84,21,196,13,70,94,106,238,81,253,52,235,35,153,90,14,118,21,197,233,149,149,27,24,63,147,137,68,126,36,185,168,126,210,198,0,196,168,42,181,108,18,246,137,102,243,47,35,106,108,124,107,44,255,0,165,24,132,152,49,251,17,246,242,45,115,39,142,72,254,80,74,90,202,101,174,68,110,51,241,50,180,13,184,212,54,163,63,16,133,141,111,135,63,114,54,102,17,11,251,73,91,13,4,76,254,162,34,21,125,53,216,196,207,148,18,106,138,83,238,96,136,31,73,38,52,251,41,47,126,210,80,132,53,58,200,199,183,126,105,101,196,53,132,152,0,141,250,66,147,253,212,44,96,195,73,248,33,15,53,132,164,174,53,149,116,147,226,137,202,179,129,73,22,201,248,101,151,23,238,149,100,109,19,91,82,118,26,190,228,101,251,98,86,217,208,75,26,110,217,137,156,169,84,11,224,65,127,9,70,172,164,208,213,78,131,243,114,178,147,193,68,76,161,136,62,24,130,228,89,183,113,236,85,67,248,132,14,163,74,255,0,164,155,70,178,4,214,112,202,25,84,92,61,13,107,39,184,73,195,52,53,168,199,212,151,97,190,199,176,226,202,238,37,104,240,226,30,69,54,203,224,73,151,152,194,34,220,253,6,121,63,171,158,65,32,13,25,154,108,248,67,243,41,118,152,203,22,80,38,83,73,102,32,136,153,17,54,180,154,142,200,24,107,138,65,13,78,213,93,213,73,238,46,34,42,120,215,195,233,20,172,171,22,74,26,202,79,192,101,198,159,123,194,105,242,74,68,197,250,146,92,102,102,42,126,27,138,97,179,44,177,17,78,106,29,127,71,27,207,13,89,11,252,73,90,143,240,22,160,142,227,82,89,78,233,138,79,220,94,164,201,145,133,176,226,73,159,171,79,169,14,241,109,118,195,76,67,72,9,62,233,16,177,208,21,142,136,23,232,225,179,151,81,198,18,30,100,253,14,38,127,247,219,139,246,132,68,146,30,128,1,1,152,37,88,73,208,196,246,149,171,175,236,35,30,153,125,160,198,78,27,153,178,126,230,36,198,169,250,102,201,156,69,146,144,126,12,0,159,243,101,78,35,85,2,48,56,138,177,176,249,5,56,204,147,74,252,156,73,109,148,195,198,103,15,17,23,101,170,211,20,246,224,121,98,37,183,31,13,241,121,155,16,202,53,209,14,211,252,152,214,36,43,66,249,176,65,155,183,193,51,141,90,56,67,202,97,34,161,236,107,120,125,197,156,200,103,156,197,91,41,51,208,44,178,191,14,85,95,2,100,82,196,229,236,81,48,234,135,4,121,81,236,51,252,59,84,152,20,91,107,36,254,164,248,158,218,10,123,246,195,205,137,48,53,84,233,39,221,229,67,191,194,79,156,67,21,96,224,65,181,149,212,20,214,54,114,131,149,13,85,14,12,98,114,245,39,144,217,93,39,207,22,69,184,129,207,53,36,243,214,159,48,68,151,67,159,127,110,252,220,130,93,22,203,79,50,115,250,145,116,250,84,132,225,12,85,74,169,38,34,43,102,94,66,62,89,124,170,140,54,164,147,224,92,67,18,174,102,146,139,239,41,91,189,61,46,9,242,196,17,82,178,168,203,99,93,148,195,248,117,33,225,195,148,86,113,9,33,187,213,182,80,64,240,236,57,5,245,18,157,55,241,83,230,201,19,220,250,105,45,65,154,165,70,230,116,41,120,74,36,96,117,133,52,103,254,171,145,109,49,189,92,25,138,44,89,84,109,222,158,39,104,147,50,221,66,199,87,173,248,162,120,192,237,202,133,184,248,163,107,59,192,65,42,138,161,170,57,70,192,149,56,153,90,202,209,230,48,148,150,15,233,155,140,28,25,51,172,185,165,202,41,83,72,212,224,154,146,86,207,28,150,97,8,136,158,70,97,196,60,194,42,222,3,31,45,116,243,225,69,122,228,246,172,181,223,60,66,41,49,249,174,198,28,246,93,165,33,80,151,26,60,127,171,196,171,85,117,200,67,152,67,153,168,35,125,66,174,129,166,46,248,217,187,236,90,153,14,32,201,136,200,246,82,0,157,37,26,70,141,3,212,101,39,82,63,234,169,199,201,151,54,118,108,188,104,137,144,201,11,185,19,12,32,192,242,251,137,106,168,57,170,201,135,141,140,194,68,6,224,229,139,136,203,208,241,205,62,19,20,98,253,196,61,171,54,222,97,23,42,106,171,152,162,27,93,67,178,90,225,218,250,151,41,160,47,150,180,132,157,19,171,145,99,73,100,10,142,41,98,91,182,109,130,166,85,86,206,230,196,68,60,106,174,76,34,47,26,166,245,42,235,112,124,164,92,73,28,153,36,173,151,204,46,37,160,110,100,8,35,39,81,10,69,80,29,25,93,58,14,83,99,255,0,2,66,251,176,78,103,202,8,107,209,188,231,31,8,167,147,39,218,42,52,145,128,10,202,182,182,20,183,196,23,90,208,22,65,252,252,169,245,150,137,156,32,101,237,82,83,32,30,48,222,32,136,138,219,108,228,172,5,37,245,195,150,143,173,102,249,236,196,36,154,6,155,62,124,198,200,186,118,155,167,137,25,153,138,146,180,11,9,172,180,96,231,65,230,138,63,240,46,109,107,164,189,54,95,202,47,210,145,159,19,105,139,22,85,207,181,37,15,57,56,147,218,234,81,72,120,12,219,69,205,44,171,58,75,34,73,157,219,198,156,178,180,29,70,91,96,105,188,68,225,23,18,134,218,131,22,21,82,106,134,14,222,69,68,25,53,82,65,155,42,136,135,66,79,184,141,147,27,109,17,225,10,149,91,236,20,101,101,168,98,100,195,148,98,83,215,115,233,139,17,252,185,82,103,213,31,34,218,205,61,189,3,194,100,44,109,246,109,136,9,154,156,5,177,38,30,177,38,21,186,180,3,56,242,149,33,213,186,120,245,39,33,130,37,57,26,53,204,151,226,20,85,54,233,222,195,51,41,250,26,171,85,81,224,102,98,141,13,125,173,170,132,15,215,198,16,215,231,11,237,1,175,236,165,102,223,201,141,27,233,137,55,211,223,8,167,73,137,243,118,146,74,79,221,86,252,89,190,201,44,203,244,116,183,234,217,115,137,242,146,184,211,111,11,82,68,100,179,11,181,114,128,232,205,79,166,229,112,148,133,31,154,235,218,123,88,14,76,22,68,151,19,169,27,47,15,47,81,173,112,88,115,201,159,9,83,248,215,4,31,10,10,215,210,138,118,26,32,177,17,96,23,229,34,86,169,181,24,62,203,115,197,137,41,153,167,134,81,188,165,23,26,108,200,220,153,85,64,95,4,181,207,17,177,228,240,84,142,69,80,63,59,134,134,41,117,59,197,151,253,106,242,55,17,253,56,41,61,198,155,148,77,71,234,21,202,178,183,71,220,126,75,18,151,145,84,67,84,205,25,56,76,205,149,17,90,25,98,102,20,243,108,120,192,203,44,185,72,147,62,126,39,165,102,1,196,48,157,103,49,224,254,85,43,101,172,15,27,229,34,127,184,132,161,181,60,227,191,118,85,43,48,225,230,152,113,216,226,203,198,171,97,152,145,162,230,40,148,255,0,166,128,146,216,108,170,250,146,132,229,137,205,140,168,196,14,121,168,110,43,100,189,152,85,29,108,193,150,169,145,2,33,147,242,118,36,122,255,0,64,30,9,247,113,4,147,214,250,168,193,204,84,204,141,226,5,41,170,165,15,150,38,53,163,243,255,0,118,181,64,147,44,188,70,95,44,164,237,152,149,172,50,152,204,146,113,15,229,4,151,26,250,224,92,57,113,126,218,67,63,89,193,173,39,41,72,82,125,53,224,218,142,219,152,66,197,251,169,23,48,96,243,90,193,40,30,27,98,147,42,18,6,164,211,244,132,121,114,140,169,102,161,170,149,100,12,49,49,228,73,107,116,4,238,217,98,79,179,168,150,42,228,235,96,78,62,80,172,159,241,68,117,47,102,105,72,138,77,55,4,111,249,177,101,91,117,62,131,170,182,137,195,21,13,211,171,174,122,154,80,82,124,90,28,208,112,202,202,158,122,169,237,153,218,191,62,179,79,90,233,185,88,98,117,171,125,43,107,121,249,3,151,18,229,94,157,145,134,177,97,107,106,122,145,229,202,69,166,54,170,4,158,233,88,147,95,71,245,32,48,82,249,82,11,45,7,56,100,204,30,181,212,176,175,216,182,25,27,83,193,27,48,136,185,114,160,217,15,212,143,155,18,3,210,134,49,242,166,117,87,96,140,76,72,108,0,127,232,242,163,69,225,22,37,169,159,45,221,202,190,79,214,196,218,97,203,252,106,112,214,83,164,147,50,44,207,240,24,135,92,70,124,146,113,34,99,86,188,81,57,147,29,55,0,118,76,230,94,187,158,8,35,120,83,119,80,57,62,164,211,100,245,93,218,107,79,37,240,162,38,146,126,100,156,203,193,128,194,19,15,182,134,91,129,77,79,36,18,106,179,101,228,94,205,149,136,64,198,4,102,113,47,61,228,47,74,231,40,170,7,50,180,4,62,100,107,48,9,136,115,100,26,77,168,117,8,235,96,188,203,44,198,178,149,1,128,75,111,56,152,178,165,111,208,103,132,119,225,226,66,233,93,108,1,193,221,135,38,66,166,207,213,167,156,76,216,136,175,28,141,219,216,139,40,230,182,147,211,64,195,88,114,166,79,147,6,200,27,78,165,62,27,185,82,72,193,20,168,243,85,75,133,243,127,85,51,72,198,212,89,62,158,36,111,49,68,200,190,208,232,204,160,121,130,81,162,158,249,94,124,194,30,53,131,44,137,27,169,47,168,198,135,134,117,65,222,19,38,48,245,32,227,126,226,87,50,227,115,194,166,181,12,107,47,6,24,69,196,149,150,226,149,115,45,79,100,252,89,86,154,160,142,49,240,169,173,61,186,130,125,223,106,171,53,144,9,224,99,8,98,89,193,70,83,43,42,209,147,218,66,214,204,60,30,16,163,195,113,20,188,60,107,69,172,12,100,100,184,133,75,101,113,152,71,170,130,57,35,69,83,221,206,21,107,34,6,47,26,60,53,67,178,7,205,148,105,181,8,105,198,71,196,151,42,55,251,169,240,242,23,34,116,52,236,183,39,205,137,101,51,225,189,86,61,216,133,200,170,236,159,91,25,153,171,202,50,173,21,90,156,101,225,177,18,190,230,130,84,145,96,95,8,8,87,218,228,39,106,163,212,33,4,156,254,157,214,162,131,0,121,254,226,70,142,230,216,171,135,106,9,32,96,177,44,44,169,226,73,27,48,136,105,57,153,58,180,28,34,228,75,67,101,169,242,115,20,106,18,43,167,18,177,213,202,31,68,60,111,3,5,31,24,36,247,80,65,212,146,199,17,130,46,52,7,173,202,36,230,117,227,72,178,55,209,140,165,164,58,72,56,223,44,178,134,36,138,251,77,196,154,3,203,15,88,150,246,63,47,186,183,204,140,114,69,120,190,170,234,141,152,153,195,245,86,149,149,170,15,232,149,194,197,27,220,196,181,104,255,0,251,58,131,77,220,51,80,150,81,11,246,202,85,217,170,161,193,164,27,229,203,40,242,37,150,186,156,4,126,31,109,83,122,184,246,37,77,29,178,17,221,210,69,146,7,225,40,196,135,141,124,10,223,1,101,25,22,139,176,146,200,156,89,49,169,71,233,187,136,210,242,242,20,107,155,168,141,221,112,46,172,167,108,211,119,214,37,30,97,79,87,149,186,159,114,204,50,215,27,210,70,56,252,51,9,93,67,164,157,101,250,78,37,40,225,111,251,21,152,183,53,12,91,103,230,196,182,70,211,213,208,135,218,144,134,102,174,211,224,225,40,228,143,233,172,195,173,171,108,184,174,203,182,86,102,149,84,101,168,218,203,74,130,203,244,133,26,87,39,77,216,193,1,49,8,124,73,124,253,115,91,82,124,90,123,36,146,253,68,72,126,46,144,160,195,46,173,42,204,222,122,27,85,35,110,245,86,163,140,55,215,148,92,107,110,152,184,151,38,187,230,202,179,212,54,181,218,128,156,34,196,69,167,79,86,144,158,97,52,165,155,107,99,109,137,72,27,184,184,240,153,109,12,49,201,38,81,23,141,37,153,167,137,24,121,185,82,102,76,185,131,194,18,226,85,219,116,227,169,59,41,122,106,16,16,125,89,80,134,128,8,64,226,18,141,54,161,213,195,234,149,198,181,178,214,214,73,62,110,81,18,107,186,24,141,46,36,128,160,122,70,243,28,96,127,42,100,16,146,114,40,58,96,241,188,202,110,92,170,177,170,152,196,125,14,170,100,155,23,196,151,197,137,234,252,44,120,153,152,92,170,22,227,68,252,247,168,4,68,25,21,86,143,245,81,49,225,48,178,41,52,108,140,106,159,103,198,181,155,210,92,74,82,29,105,224,206,93,26,54,248,167,196,88,184,150,155,42,214,70,62,98,137,62,53,3,93,85,220,184,195,96,83,102,64,37,151,48,82,153,44,97,1,244,150,48,245,63,225,255,0,186,146,212,10,143,99,89,75,164,38,18,242,141,81,178,238,142,104,63,75,200,160,103,235,150,91,15,22,212,99,74,89,119,140,157,170,108,205,254,134,46,109,100,142,22,66,152,67,16,212,101,221,148,25,36,202,34,175,151,6,125,180,70,4,178,146,7,214,140,93,37,202,170,170,223,97,97,172,11,83,141,156,49,70,84,198,52,253,201,57,132,181,83,214,147,98,252,168,92,207,141,47,132,74,149,20,181,211,219,76,153,140,155,62,48,6,125,216,68,167,42,158,76,125,88,151,175,167,222,14,11,253,63,30,49,123,138,86,111,17,148,160,147,60,5,226,202,167,117,13,38,246,35,254,104,133,80,161,213,182,81,165,242,242,170,58,219,187,251,178,98,197,136,104,142,246,204,26,164,213,36,51,233,187,87,253,50,171,27,88,192,183,139,151,18,206,202,147,32,51,23,177,7,91,63,101,242,146,242,39,147,6,176,166,168,97,28,96,97,218,229,66,190,100,82,19,16,98,167,19,237,98,17,152,66,36,178,52,99,198,34,203,12,49,129,66,50,147,40,68,49,39,102,210,64,146,14,105,93,73,79,226,160,84,3,244,25,80,97,212,50,237,198,76,57,4,53,61,230,183,176,235,30,54,62,26,125,85,105,246,134,42,87,50,250,39,169,15,104,82,99,65,217,64,33,124,203,137,46,219,63,242,42,237,234,74,199,82,167,48,36,248,42,255,0,77,138,48,124,217,70,185,149,60,144,70,130,194,238,135,145,88,83,217,68,146,204,178,202,165,102,64,62,79,103,231,195,93,23,249,18,195,105,235,94,226,167,179,44,135,147,44,65,98,26,250,251,188,128,197,186,26,125,229,79,128,169,44,248,210,197,210,181,126,30,188,43,242,238,134,33,167,111,152,60,139,99,252,8,12,217,86,111,40,84,219,167,163,99,243,9,147,227,85,3,195,133,115,151,234,25,80,165,60,57,127,214,168,195,169,37,224,102,25,68,75,188,232,21,30,238,65,4,127,55,23,141,76,90,217,16,157,57,49,173,239,13,141,187,243,22,82,200,53,71,23,186,36,203,159,48,18,50,98,105,91,2,36,230,126,171,145,21,248,109,132,237,73,13,90,122,153,89,130,82,99,78,171,78,0,202,52,53,60,65,243,36,22,186,168,245,28,65,198,33,253,69,73,234,176,73,17,159,85,77,220,50,12,151,230,151,23,141,43,53,193,68,31,136,101,78,230,49,72,182,25,131,146,197,182,96,96,206,30,26,254,36,84,8,120,251,81,85,65,128,160,62,85,105,50,170,208,207,36,225,253,84,178,201,251,145,226,197,137,5,24,207,173,38,80,164,101,243,2,210,53,145,48,97,44,81,137,44,158,97,148,157,168,118,90,158,112,56,113,164,114,77,98,51,243,33,85,156,44,110,159,62,184,124,82,210,246,90,131,63,202,117,162,25,12,5,38,107,1,101,88,201,141,20,159,164,138,33,13,62,216,88,160,173,212,32,32,211,118,26,12,225,243,20,98,92,229,240,14,34,102,84,112,227,16,131,204,162,209,178,55,184,214,50,178,140,8,210,251,114,143,234,37,102,212,50,252,240,136,68,198,140,178,54,54,36,209,164,229,127,86,85,90,138,48,102,66,115,101,196,142,252,61,46,200,28,179,200,85,173,149,86,51,135,152,34,196,158,213,4,241,135,136,203,107,64,36,216,107,26,135,237,54,163,40,209,49,173,98,121,252,220,5,102,250,160,19,185,45,178,164,130,94,33,8,137,177,113,170,79,207,193,108,60,66,226,26,38,29,80,227,3,8,121,83,0,233,35,227,226,17,16,225,100,234,137,120,101,137,77,87,85,6,20,207,167,24,201,151,18,223,2,5,86,63,155,18,166,146,192,78,102,108,73,121,170,162,23,180,184,151,77,136,26,24,202,232,61,41,69,149,150,66,98,16,147,163,86,193,24,248,74,34,165,6,140,72,199,127,211,92,179,23,143,49,107,224,28,164,237,196,153,70,99,63,224,206,212,21,150,127,170,136,167,146,1,147,153,115,43,100,89,148,41,244,36,35,55,102,42,90,199,243,226,203,212,159,62,202,38,55,135,42,82,195,65,17,222,175,125,8,212,121,91,37,253,70,84,241,163,85,73,103,82,147,135,101,92,94,33,45,239,184,244,222,92,169,26,102,240,55,108,183,11,223,4,4,218,8,106,102,226,251,17,62,110,82,92,253,108,121,163,120,66,84,165,144,32,201,62,107,11,68,170,173,55,35,90,168,1,125,172,207,255,0,182,145,98,197,238,17,78,82,124,78,184,147,99,180,151,22,55,238,38,122,218,6,156,216,237,43,167,144,164,251,104,13,55,163,244,248,226,101,46,66,149,85,122,85,251,38,210,23,240,205,234,92,194,40,210,153,236,156,41,121,132,82,21,124,135,67,182,229,137,40,130,70,154,102,54,97,76,202,50,139,159,107,56,68,237,70,7,80,191,205,156,75,70,207,123,203,148,107,3,86,143,217,229,34,85,141,77,42,161,218,143,27,19,173,203,36,131,133,67,192,164,149,131,44,185,88,190,222,84,194,29,145,227,113,4,171,25,104,222,224,45,187,97,55,75,124,0,188,131,197,149,3,61,228,146,119,153,1,225,107,145,155,66,171,42,179,136,29,101,24,149,167,77,234,174,56,249,138,130,14,158,181,157,243,114,203,148,137,53,193,143,80,254,165,146,70,213,21,88,232,129,125,116,144,115,79,18,33,150,81,99,3,8,74,50,168,205,60,194,91,179,42,126,24,24,148,42,223,101,68,26,194,200,130,240,229,64,233,185,132,243,250,170,176,212,224,47,104,178,175,6,4,88,221,34,196,171,85,67,50,6,52,98,20,15,49,82,250,208,159,59,209,182,87,96,141,194,104,4,34,14,170,72,201,43,134,41,6,53,130,135,89,64,38,53,237,61,36,16,79,203,145,89,178,0,38,197,196,97,41,203,138,79,77,102,101,70,85,168,27,238,236,153,100,60,56,184,148,240,66,254,144,151,18,96,28,101,26,71,50,28,225,78,204,28,152,210,40,49,190,99,54,94,97,237,34,22,1,167,70,62,100,232,53,167,146,204,201,109,148,99,136,236,14,84,252,212,81,219,53,12,82,131,12,178,242,36,83,46,42,160,191,181,47,181,52,72,32,234,38,68,175,97,46,112,243,98,82,88,70,176,249,154,207,252,123,72,25,84,189,241,165,219,147,55,82,100,16,142,55,114,33,144,193,37,249,132,168,177,170,6,66,168,20,47,146,206,165,155,52,198,94,44,74,234,135,210,188,48,148,184,136,189,61,128,140,254,28,101,90,178,160,181,36,67,67,20,92,38,84,112,61,42,160,31,40,82,127,18,42,28,192,123,194,25,81,6,173,157,52,121,107,202,49,126,234,25,149,198,81,51,245,81,51,226,54,231,249,83,30,9,160,237,72,103,198,177,221,127,86,40,203,139,233,36,211,45,108,171,79,253,60,92,106,59,52,201,71,177,86,24,111,130,124,198,79,51,48,128,237,202,167,41,46,7,36,108,13,129,83,217,140,4,96,101,174,42,213,97,24,213,38,1,252,51,98,32,148,213,221,150,196,111,226,202,85,91,2,100,235,32,109,55,227,91,103,232,102,78,138,255,0,154,25,87,82,213,201,122,145,26,123,82,86,194,38,91,25,95,198,173,99,106,24,150,76,225,201,141,67,191,64,60,115,179,23,254,117,66,253,55,127,26,43,10,17,113,169,73,211,255,0,71,220,61,101,107,6,9,217,135,148,139,198,146,121,49,62,146,194,5,11,200,76,178,197,200,169,161,210,68,39,14,81,173,219,79,177,173,169,20,201,254,154,244,87,153,47,248,68,159,234,29,37,16,96,97,132,81,149,43,129,242,36,226,138,178,171,226,6,17,168,103,84,141,229,48,178,160,3,187,155,41,249,138,65,125,177,42,83,93,203,247,148,165,196,59,153,50,247,117,220,72,231,240,3,217,52,242,246,188,217,20,83,216,120,214,189,92,106,215,77,207,184,146,55,196,151,147,137,21,50,182,33,95,155,23,34,43,251,1,56,248,199,154,62,33,37,175,210,178,200,127,210,171,248,15,137,91,203,139,42,160,12,250,105,160,229,198,37,77,228,78,66,212,153,164,211,204,141,5,156,188,139,115,194,72,221,169,137,174,232,224,147,14,253,31,26,170,37,184,50,134,122,230,222,187,29,43,30,54,39,141,125,6,48,30,19,46,101,172,62,40,213,82,63,9,178,23,237,171,253,91,162,109,68,77,216,69,151,242,46,105,113,160,247,190,121,162,242,38,110,150,255,0,36,183,9,120,223,24,236,108,143,134,36,1,139,247,21,189,61,150,247,192,214,29,169,13,111,195,72,176,95,151,106,170,3,24,113,188,3,137,98,244,250,67,167,184,182,10,146,255,0,201,194,36,4,57,135,140,116,229,239,139,140,98,10,216,253,56,123,33,240,149,98,170,184,230,211,106,168,155,92,38,42,14,29,240,242,112,136,136,11,93,25,115,90,204,220,133,88,67,170,150,66,51,179,137,91,241,216,205,194,162,76,252,177,30,161,39,198,184,147,43,52,76,138,162,96,101,140,124,34,76,234,174,224,227,197,44,88,137,251,75,22,53,94,68,217,136,77,228,168,220,50,251,19,24,211,231,99,70,106,214,2,73,217,46,186,46,84,93,105,175,38,196,196,26,24,223,224,236,84,88,215,232,203,11,125,70,199,39,105,49,173,185,137,219,238,42,24,122,74,81,123,132,189,113,72,58,150,115,9,27,106,134,136,99,79,149,38,91,2,97,113,171,40,24,43,89,148,201,84,8,96,47,129,113,39,59,96,20,120,76,164,213,40,164,158,182,214,100,141,205,16,184,139,237,227,81,241,181,135,196,169,36,102,41,242,113,254,210,115,173,169,199,190,102,208,163,199,230,183,134,214,242,48,25,18,36,88,197,31,212,92,114,65,118,249,58,35,108,74,154,25,151,51,162,48,214,60,164,69,79,184,157,24,15,22,36,62,155,97,196,15,155,236,79,164,190,183,106,255,0,168,158,58,240,98,82,28,217,246,76,28,188,166,16,242,121,170,218,173,72,50,51,181,114,221,84,201,81,172,123,120,252,213,13,11,62,81,156,93,170,173,9,43,29,74,52,194,16,121,178,167,49,152,50,1,75,82,64,33,89,149,88,64,96,200,60,33,66,224,57,53,107,90,56,207,205,151,145,38,100,59,194,203,234,202,53,121,125,66,50,68,221,148,164,18,134,184,101,192,153,253,38,208,130,85,230,6,171,179,30,180,28,216,196,149,86,235,51,231,194,44,104,105,250,122,202,112,222,107,25,68,146,79,184,144,85,127,77,181,218,98,89,178,37,142,133,39,213,109,250,74,181,6,49,225,63,104,101,176,38,157,143,220,198,141,128,28,143,230,88,6,216,210,78,39,253,180,127,172,2,49,25,202,189,50,77,108,102,117,114,36,143,53,105,73,187,177,46,37,22,169,85,44,131,106,12,28,69,228,72,53,37,245,140,96,101,8,177,13,43,102,170,163,140,76,85,210,178,145,55,13,111,226,64,124,220,162,99,250,105,161,91,55,184,140,47,167,212,158,165,197,44,170,175,13,81,96,191,14,60,138,114,127,195,208,86,129,242,226,100,202,149,211,218,202,17,223,16,190,210,180,145,188,92,117,244,17,106,231,219,45,79,232,18,241,75,17,113,149,42,159,51,79,234,70,112,148,98,34,121,169,33,130,116,76,38,22,85,194,181,85,110,160,160,151,187,169,201,143,233,169,108,183,53,54,223,177,210,224,73,188,211,231,226,249,145,125,212,123,223,58,236,155,185,113,68,47,218,74,62,24,235,104,54,224,100,75,193,98,39,221,93,45,244,255,0,159,119,92,92,163,250,107,21,145,27,235,82,173,98,112,48,200,94,29,130,60,48,1,25,157,74,161,242,70,48,115,69,26,151,159,118,1,75,234,85,105,137,84,91,62,97,225,37,129,212,231,141,45,81,73,99,45,199,250,85,53,51,77,147,62,108,74,77,10,184,234,197,108,61,103,190,253,89,83,176,207,173,146,63,109,115,224,132,113,135,135,17,10,141,11,207,143,171,18,221,183,78,26,153,137,77,37,227,23,186,167,46,46,6,46,16,165,243,39,206,233,202,134,12,9,82,125,164,171,27,191,49,108,1,235,211,132,119,225,18,155,190,124,235,187,86,27,17,21,116,249,131,140,13,161,160,114,36,178,109,72,47,210,69,254,69,109,181,250,5,102,29,105,235,91,93,62,6,6,92,174,63,221,85,76,215,48,72,62,98,141,112,253,78,251,153,49,95,136,164,17,18,13,19,27,81,201,156,241,88,148,133,92,210,116,174,237,101,211,208,186,178,212,239,115,53,180,31,62,34,229,76,106,181,104,201,224,162,224,105,128,12,124,177,72,84,125,110,158,150,57,89,177,16,67,250,100,77,248,248,251,133,142,167,2,212,5,31,40,146,171,186,209,201,243,52,69,162,51,30,33,177,62,170,152,14,147,39,141,169,200,147,41,2,240,203,35,31,155,34,130,190,211,214,83,103,98,246,215,232,166,85,68,147,237,45,83,244,244,17,51,229,34,143,34,237,93,167,33,234,113,186,122,64,14,35,34,109,85,214,149,164,101,107,58,184,209,230,243,23,152,165,213,140,73,121,181,132,72,196,124,65,100,92,211,73,250,104,85,84,168,159,60,2,103,15,18,229,122,180,210,228,249,148,34,34,167,124,151,217,45,143,170,38,7,229,235,68,113,179,230,226,177,200,168,117,57,5,59,14,95,245,174,201,167,174,15,54,35,57,87,31,212,58,63,109,107,234,17,58,252,213,118,143,159,58,55,8,133,149,77,161,163,93,11,45,93,75,43,186,127,241,203,137,216,185,244,251,177,214,147,152,92,139,171,5,231,146,14,81,40,189,85,165,95,56,156,34,84,101,222,92,133,95,240,177,60,201,36,183,3,243,74,196,53,5,169,233,7,58,115,3,93,43,32,252,59,4,187,14,158,209,146,200,7,196,196,183,191,225,161,227,63,48,162,141,108,125,42,162,230,18,73,145,203,116,222,140,101,104,247,102,201,145,95,192,147,47,193,130,14,69,99,85,166,7,129,130,50,104,253,37,6,48,243,24,162,23,238,21,51,44,66,219,81,20,59,89,208,65,237,165,179,53,228,24,199,195,47,38,79,180,189,119,0,153,31,138,86,81,169,155,42,112,16,15,47,184,185,218,27,252,141,98,254,53,198,246,14,239,219,240,83,211,237,64,67,225,9,84,11,47,175,243,178,191,47,203,43,24,111,130,48,51,119,21,17,198,222,66,176,194,5,37,28,146,110,229,202,30,79,221,70,73,153,167,32,179,22,81,228,73,55,48,74,78,17,34,31,84,121,192,121,69,20,98,31,212,86,200,81,204,57,145,8,62,33,13,109,146,28,99,205,137,67,134,97,234,94,154,254,45,220,131,9,138,69,38,103,65,134,114,100,147,218,18,196,33,181,147,210,92,73,72,109,65,159,55,104,254,234,38,203,88,0,96,249,65,15,39,219,89,255,0,67,130,221,192,61,107,243,22,86,84,52,13,90,56,61,81,72,84,19,245,85,169,9,139,106,63,228,74,245,38,140,188,178,139,187,136,82,198,247,19,236,220,157,168,89,51,226,19,51,225,44,12,95,202,179,181,212,128,40,58,151,49,209,245,182,48,137,134,195,33,73,245,8,172,167,233,139,137,204,97,132,81,172,252,95,233,150,2,11,236,164,206,249,72,169,243,234,174,112,102,216,37,48,228,234,221,55,194,24,25,63,137,83,86,234,125,79,100,15,155,22,217,53,117,79,129,148,156,254,164,94,29,169,19,58,221,61,46,111,111,18,127,14,97,35,118,139,42,213,107,118,72,221,34,88,205,252,28,9,244,228,168,126,28,169,164,59,81,198,31,86,82,32,31,63,212,162,125,213,40,96,234,225,202,225,235,73,87,112,177,73,119,107,43,233,17,75,89,76,149,4,111,41,149,109,108,9,219,79,234,5,30,68,186,202,28,66,191,230,249,70,157,99,211,136,140,97,166,53,56,36,177,153,149,112,110,234,188,57,74,161,230,64,137,11,244,139,68,96,158,200,152,150,52,127,168,214,44,167,234,114,65,255,0,46,46,84,44,109,96,242,31,250,128,145,80,244,52,161,119,9,80,198,210,81,68,198,110,226,141,81,99,84,249,39,228,108,135,172,52,201,65,132,48,57,22,48,222,66,61,242,202,46,52,88,116,221,52,98,101,12,85,174,214,103,30,210,38,52,141,39,143,126,227,31,103,218,197,193,137,68,90,211,178,201,248,138,37,71,14,156,132,230,44,165,170,100,3,140,156,41,127,236,112,74,29,12,8,92,198,16,196,157,76,187,5,105,54,149,221,137,81,171,113,51,230,229,19,253,212,54,254,170,15,153,177,34,73,154,166,87,33,155,230,89,73,103,41,82,233,48,231,19,184,169,75,53,224,11,47,23,30,53,69,248,159,125,23,134,173,78,25,7,101,196,159,153,61,144,187,86,166,92,60,189,72,201,144,199,55,132,177,82,230,82,74,130,127,164,53,102,141,95,33,21,131,125,74,87,188,182,249,203,238,202,181,73,8,60,59,80,187,57,217,50,132,188,75,54,205,176,245,147,206,33,165,55,122,133,144,89,152,201,245,56,98,20,31,54,143,125,38,159,146,62,81,44,88,226,251,6,102,33,223,171,116,169,1,250,162,100,253,164,222,158,4,91,182,101,246,210,107,237,37,19,59,197,94,33,136,105,254,155,48,42,32,237,37,246,34,171,8,115,54,89,83,213,70,7,12,161,148,159,105,34,244,211,147,152,42,162,76,200,133,99,241,37,18,95,137,50,204,74,166,248,210,95,24,120,76,139,12,245,7,169,46,236,163,51,229,63,225,254,180,218,170,121,228,193,97,141,216,165,86,228,86,197,65,158,57,40,55,134,183,195,152,184,146,240,204,127,186,190,153,131,40,211,100,6,214,67,25,127,73,202,181,62,49,227,118,137,14,30,63,168,177,123,62,233,22,1,190,76,199,140,11,125,108,206,14,101,162,51,24,94,229,189,129,28,151,237,22,170,168,204,107,153,26,142,75,243,75,41,10,79,166,36,22,252,16,159,132,66,32,149,40,116,120,4,204,193,73,237,116,247,62,99,43,109,227,238,66,198,65,158,249,62,234,41,145,142,183,192,173,139,225,212,170,33,201,130,32,97,218,141,98,209,6,200,136,153,39,23,9,138,179,129,36,99,77,238,42,129,36,249,66,36,148,220,94,214,36,181,211,192,7,44,193,39,218,89,134,144,114,72,151,70,153,20,99,249,178,163,25,48,19,127,72,85,187,146,5,84,52,218,98,9,71,134,89,84,165,149,84,72,39,249,65,38,82,99,109,185,119,95,245,80,179,12,194,3,180,101,70,227,139,81,111,132,188,120,162,69,74,205,67,99,145,229,203,137,57,135,63,26,218,105,236,39,17,138,179,115,248,82,164,124,249,54,85,172,203,186,33,81,85,186,194,92,145,226,50,115,38,28,89,195,196,133,13,36,72,68,234,89,182,129,144,49,159,185,31,55,18,71,50,181,243,73,194,174,189,18,36,144,118,164,210,119,117,47,194,17,45,196,208,40,212,251,96,115,35,25,49,145,188,22,44,121,228,179,150,82,91,48,51,188,250,148,217,117,96,86,42,227,89,3,26,41,230,137,143,136,170,35,115,143,184,169,221,84,98,89,112,136,169,21,88,108,74,54,76,0,129,213,202,146,76,181,252,255,0,85,20,248,12,131,219,43,254,170,52,33,210,66,31,52,252,164,84,90,249,106,43,40,21,36,145,201,148,205,216,149,190,240,2,31,12,1,168,211,62,183,39,244,226,162,161,217,28,188,59,164,182,203,16,174,35,67,76,228,234,91,195,118,65,143,22,33,161,95,0,242,89,196,188,24,15,31,114,109,179,44,106,153,27,125,202,100,173,248,197,238,170,103,211,130,72,59,72,145,89,105,82,23,207,104,159,109,95,228,91,80,214,25,57,59,85,28,3,65,24,56,68,185,227,236,137,167,201,134,194,41,22,97,215,53,191,74,72,148,218,201,192,108,92,182,181,124,226,117,23,137,72,79,146,242,147,9,132,69,181,154,206,9,58,74,182,177,241,39,123,170,138,215,230,40,44,7,254,126,33,34,173,105,217,36,28,49,121,19,24,213,88,185,81,254,171,18,15,17,83,89,80,106,156,250,52,11,40,71,194,24,164,198,159,70,164,177,146,204,185,113,13,53,178,159,6,72,248,68,178,140,105,211,153,136,37,74,172,175,240,59,46,34,57,129,36,97,226,16,178,145,41,141,166,222,51,238,229,174,131,26,144,113,137,154,90,30,237,128,40,56,68,154,200,132,136,249,144,192,78,44,168,136,116,36,27,51,37,214,70,197,212,37,141,60,241,147,207,119,40,130,26,92,134,177,81,26,75,250,150,211,106,74,218,143,13,218,194,27,1,39,244,130,38,63,186,181,218,232,63,91,240,46,44,72,219,87,249,11,15,233,53,12,91,118,101,15,18,215,113,15,124,79,218,83,213,181,71,211,124,89,114,167,158,165,47,30,84,155,123,76,13,87,40,171,100,226,137,133,3,61,150,69,253,32,134,149,67,187,100,151,225,202,159,5,156,125,171,86,194,176,28,99,74,16,240,203,199,145,104,159,14,112,192,249,97,200,137,147,24,254,209,80,22,190,191,56,15,136,89,228,199,246,211,50,176,182,57,46,164,214,114,161,75,195,186,33,73,246,144,208,44,165,221,156,121,132,79,229,70,106,29,30,50,217,102,137,145,83,104,205,54,12,236,221,136,130,68,125,58,166,99,46,99,26,122,126,4,242,54,140,131,59,192,178,236,17,246,181,175,20,79,233,61,136,24,108,178,31,249,137,127,218,74,221,252,71,182,131,128,233,184,144,71,195,60,124,75,227,195,90,78,30,66,41,195,79,96,143,238,33,166,106,71,194,30,85,43,57,184,139,245,158,158,62,55,237,50,174,126,195,126,22,229,44,92,164,251,171,172,211,235,10,107,38,97,47,98,114,253,37,167,245,32,243,75,16,255,0,137,116,71,170,63,63,66,45,101,57,174,155,190,126,160,246,132,37,80,25,152,253,213,233,154,60,20,7,39,167,11,141,14,200,25,31,205,60,98,73,34,175,217,69,99,69,192,71,55,180,170,109,148,231,140,124,185,120,213,168,105,207,147,171,42,109,49,145,118,56,113,9,86,54,90,147,102,32,228,241,129,152,75,200,141,170,212,150,80,65,132,197,70,190,146,180,163,203,44,184,210,57,140,6,119,138,39,90,147,42,216,162,177,235,83,62,216,239,50,90,200,115,188,213,13,109,9,200,60,203,104,96,74,141,47,49,85,86,53,52,90,16,234,104,195,225,41,4,36,194,27,229,227,249,181,80,201,128,43,48,154,40,208,166,193,244,150,93,12,107,10,141,66,121,195,205,151,18,79,38,1,35,51,132,68,200,168,13,51,238,162,163,95,105,193,131,12,185,81,178,45,220,82,100,108,104,211,186,140,34,39,49,169,207,225,212,157,190,239,76,118,136,168,87,217,68,147,210,84,95,79,16,55,67,164,173,47,234,202,183,26,5,84,111,210,9,12,24,195,146,254,28,139,211,40,103,20,127,170,197,251,168,101,96,50,120,79,37,152,132,181,178,170,13,111,221,34,6,48,103,121,237,3,43,145,48,141,66,113,63,44,185,249,72,147,47,178,167,163,76,56,143,218,156,177,231,32,210,211,86,48,92,194,42,206,29,193,224,253,63,229,73,35,80,20,101,26,24,253,212,61,172,10,169,35,195,136,104,128,217,2,200,127,55,104,49,125,188,75,99,244,240,36,243,122,204,97,127,46,52,71,39,244,36,82,38,78,137,33,15,195,143,18,42,54,146,151,5,153,162,42,57,148,236,17,49,68,180,25,127,107,145,109,99,193,25,156,165,34,163,72,166,84,150,52,204,99,195,46,41,16,209,163,111,79,132,53,98,254,85,94,240,196,146,207,210,147,249,20,245,145,143,8,143,244,238,207,180,177,89,124,69,25,51,67,85,96,234,218,145,79,89,83,206,173,123,253,58,41,10,155,83,217,89,73,99,247,114,145,179,13,106,65,225,174,44,111,220,34,53,118,124,24,94,28,72,111,199,246,85,36,195,47,139,18,121,73,241,94,12,222,34,164,179,52,124,185,51,159,234,56,203,251,106,134,6,143,211,48,129,205,20,153,18,183,76,191,101,22,64,171,43,184,51,153,152,37,80,54,182,86,179,79,180,137,43,16,211,141,67,50,170,183,244,153,4,131,161,12,27,115,179,148,106,107,26,216,57,145,81,181,85,205,72,56,119,34,68,67,248,229,121,39,250,112,68,63,228,77,35,86,140,163,196,145,191,225,184,61,87,118,28,130,252,235,173,122,101,33,102,52,76,178,185,33,247,123,84,228,55,22,165,130,193,98,85,16,52,192,10,12,33,236,250,136,207,194,67,140,206,98,171,127,140,61,78,94,243,94,8,239,203,40,152,211,74,75,142,126,110,85,65,107,1,241,153,197,23,42,94,250,221,180,93,217,132,49,45,101,90,139,149,135,175,158,66,131,18,88,104,96,240,121,140,84,171,241,14,219,135,22,85,163,213,72,83,242,137,114,250,151,196,41,147,193,24,152,177,35,67,107,20,100,226,42,195,102,9,49,31,148,74,122,171,24,172,94,35,114,254,116,194,151,240,53,36,31,121,57,135,174,65,11,170,40,202,161,103,133,145,135,155,22,36,48,108,178,244,137,46,219,1,124,253,102,242,189,230,20,81,242,164,215,215,119,150,252,57,70,33,44,42,177,139,180,73,132,248,108,193,148,74,170,170,128,115,155,90,19,151,207,118,82,21,114,168,223,12,109,99,107,71,234,24,133,38,63,166,191,65,79,240,218,242,137,76,207,214,117,181,48,95,242,185,72,169,117,250,36,203,115,58,73,242,255,0,72,104,164,85,129,170,28,144,102,42,146,210,87,0,183,3,229,155,177,81,134,224,125,89,86,88,20,42,100,200,149,17,61,180,166,77,199,169,49,11,113,72,75,176,101,202,144,192,9,235,79,134,90,148,157,249,20,82,182,55,203,15,50,33,247,111,32,49,4,184,150,202,163,68,147,19,10,215,38,171,43,248,147,45,92,208,157,37,172,192,63,248,190,33,191,231,85,198,181,222,129,113,211,85,78,173,188,202,33,113,149,91,192,178,60,17,242,242,141,77,149,145,128,22,214,170,118,124,185,120,208,94,118,66,247,83,121,154,168,19,89,180,227,89,192,173,223,119,42,171,43,152,192,225,135,46,115,57,138,182,177,132,131,194,156,178,27,224,165,179,13,185,62,32,137,12,105,171,229,8,78,97,39,213,84,224,147,194,20,152,225,100,97,229,49,113,38,144,47,162,86,131,139,33,74,165,106,0,210,102,155,252,157,73,49,180,99,11,244,211,15,198,210,138,7,132,34,26,91,248,146,94,126,84,251,207,244,21,81,28,147,50,146,83,2,104,188,107,109,148,202,171,120,156,34,228,84,143,244,171,127,3,75,23,34,223,248,122,152,67,226,42,197,101,25,148,231,145,163,28,124,65,84,186,123,79,60,68,100,188,169,149,148,8,49,129,196,36,129,151,199,168,39,55,90,175,255,0,36,170,117,170,211,12,160,195,47,173,39,181,173,170,33,255,0,74,150,210,106,216,179,71,244,147,105,140,4,225,252,164,165,37,234,40,213,26,162,27,42,218,234,208,102,227,73,227,95,114,126,151,141,95,7,76,68,218,124,220,161,149,46,159,167,162,120,112,136,106,182,87,249,20,211,79,169,42,69,237,114,35,237,89,85,108,14,30,196,136,52,32,238,202,53,132,203,90,216,63,221,13,115,181,145,177,212,170,136,102,80,147,212,123,120,213,68,59,42,232,81,24,28,67,41,20,172,157,115,71,25,252,165,202,176,252,121,85,225,242,149,121,82,235,35,56,216,148,115,237,72,46,97,69,90,41,204,59,97,191,42,91,27,85,12,172,234,24,150,216,214,67,207,197,238,167,89,52,38,198,118,81,153,25,105,173,243,243,77,204,248,165,137,148,201,88,124,50,113,33,164,80,7,212,154,73,150,81,50,168,136,16,61,2,201,153,162,229,31,154,234,33,147,237,36,215,16,226,23,153,87,242,49,10,220,218,243,85,78,130,206,33,162,168,99,86,198,151,212,53,21,133,249,48,137,21,79,235,144,101,229,150,94,53,155,146,17,47,236,170,170,167,127,106,53,11,101,90,56,199,126,17,42,7,221,189,0,105,44,178,63,82,93,230,126,69,170,70,207,178,56,137,139,18,115,14,28,185,32,226,70,217,105,136,133,102,236,171,213,182,91,30,20,152,216,102,20,76,159,99,167,201,202,44,163,90,217,125,101,56,121,118,164,18,173,184,100,75,120,57,177,114,40,214,79,149,27,206,38,37,93,181,114,64,239,212,50,198,78,17,42,189,55,107,107,36,31,54,85,7,24,39,147,113,135,219,87,213,176,201,25,45,64,105,49,135,32,31,133,64,234,119,158,55,42,190,204,113,120,5,122,239,73,18,76,29,217,69,254,132,234,171,228,57,201,106,167,130,73,57,149,189,13,84,78,226,172,107,116,1,8,126,40,10,129,245,164,169,102,19,9,54,222,128,43,178,153,18,9,24,178,102,185,36,33,225,17,72,37,29,169,38,31,214,89,244,211,184,16,34,89,120,98,80,219,187,3,49,87,27,89,142,202,39,205,242,13,4,251,234,113,63,15,26,23,240,169,197,245,22,169,244,144,99,15,118,108,106,219,116,249,49,88,62,125,221,80,192,204,69,30,68,134,124,157,243,30,32,168,109,97,48,228,150,194,212,228,226,77,180,246,161,121,24,205,216,177,17,78,172,109,140,205,161,158,95,59,18,137,5,90,195,148,152,125,197,209,3,112,59,40,163,137,136,107,42,125,48,50,88,242,139,18,173,151,64,20,210,105,137,114,121,138,37,80,205,55,40,172,86,44,100,26,134,123,107,65,174,199,231,196,33,172,252,132,241,51,109,136,249,53,94,155,220,36,41,166,60,81,31,135,148,138,182,100,192,106,15,148,227,200,181,178,146,154,180,124,197,202,69,155,138,230,212,228,176,233,47,36,203,121,172,58,202,244,121,171,101,86,248,20,69,30,53,109,107,38,44,158,33,11,18,153,152,18,126,234,107,104,1,48,245,80,35,17,156,164,202,168,253,73,243,129,218,165,131,91,4,76,221,151,30,69,140,59,141,179,243,7,148,98,92,236,218,68,3,185,53,185,88,166,31,84,113,78,102,31,249,211,239,196,140,147,237,33,230,73,121,57,130,183,73,46,98,140,97,210,2,79,128,177,114,42,31,194,180,251,78,209,228,80,112,245,62,34,98,247,19,120,215,196,47,186,179,121,144,42,100,109,220,39,188,85,200,112,211,146,75,243,75,148,183,62,97,10,190,24,196,32,240,167,176,230,147,83,128,111,204,190,62,51,22,126,4,140,62,100,59,13,185,243,194,84,141,35,32,213,12,100,103,224,202,189,235,21,81,129,136,194,38,68,4,107,128,70,126,208,165,90,45,99,30,73,50,136,92,106,117,105,141,181,12,77,60,243,143,136,41,70,170,164,149,54,185,225,12,82,39,112,194,1,17,159,81,86,192,228,103,219,87,134,58,182,66,51,28,111,70,64,60,97,250,113,69,136,158,106,242,52,109,136,240,153,50,212,245,85,81,188,37,215,8,153,60,212,229,173,195,35,68,229,200,158,76,4,81,217,153,137,153,130,37,186,5,149,140,158,25,121,49,173,186,63,83,252,60,45,111,245,107,73,34,39,211,91,38,106,77,49,36,248,106,114,99,250,132,92,234,202,229,134,155,200,187,92,88,185,20,54,161,153,44,94,120,132,68,250,53,147,8,252,41,163,42,129,56,29,92,170,203,95,34,76,115,157,43,124,203,41,207,9,120,149,173,243,25,233,93,72,127,192,117,181,178,189,68,165,16,191,58,111,225,85,54,35,195,18,86,82,45,178,167,200,185,19,218,98,51,10,60,38,18,213,171,104,71,143,134,82,120,24,196,140,128,187,97,36,179,133,48,196,180,3,60,96,230,47,82,111,14,225,229,38,20,4,109,49,106,65,189,14,205,221,105,243,8,93,74,123,33,98,150,215,38,211,136,184,146,42,167,131,63,50,104,27,34,89,69,229,139,137,36,128,104,163,181,230,40,196,163,33,69,46,96,67,224,226,68,97,96,253,165,230,26,32,193,250,161,164,198,124,233,50,184,141,198,154,57,46,77,148,172,129,26,32,162,63,221,202,151,62,158,8,137,151,141,40,53,172,232,92,38,22,33,175,176,228,146,73,19,110,48,84,109,176,4,222,35,37,182,186,108,16,81,82,100,226,247,80,30,165,201,136,165,33,81,184,195,40,186,125,83,11,5,248,133,200,161,89,50,116,19,253,95,206,186,61,197,172,24,48,94,162,153,25,133,62,95,170,155,23,6,42,52,243,247,32,203,238,43,122,167,197,40,30,18,246,41,74,72,27,16,51,137,84,67,123,60,62,146,193,68,119,212,49,10,124,198,83,179,244,168,36,131,48,138,186,13,151,129,65,133,69,24,39,20,236,89,120,213,21,129,128,105,41,49,75,96,138,169,100,233,182,20,140,197,141,104,9,129,11,148,171,85,174,176,31,134,210,164,89,73,245,18,52,140,10,161,134,164,137,90,246,125,69,85,90,98,70,137,246,212,28,57,242,188,51,75,18,52,215,196,156,204,65,200,37,38,102,27,18,250,53,220,24,221,194,202,151,76,141,77,110,79,242,177,137,35,167,123,4,204,69,229,34,120,243,65,140,204,166,42,197,145,144,90,131,191,76,65,140,199,148,42,78,226,4,88,223,55,149,87,155,85,83,201,30,28,168,41,245,177,109,192,253,162,162,205,126,65,82,56,33,131,52,124,37,196,69,190,170,0,235,79,152,210,136,84,178,53,57,43,103,31,50,165,135,169,244,197,104,48,234,18,140,73,90,69,78,67,42,177,111,79,50,13,180,28,38,199,141,73,93,134,44,25,111,89,7,226,22,135,140,199,154,33,120,210,64,234,168,58,180,231,40,177,227,246,210,67,212,95,16,101,160,230,24,98,73,2,18,101,80,60,248,80,175,146,193,19,8,138,153,26,202,182,20,22,102,236,87,220,20,209,179,120,134,196,218,170,224,145,184,141,202,144,179,80,146,73,48,229,226,77,163,64,139,250,185,101,34,94,96,57,187,158,9,49,63,74,150,80,155,28,166,98,69,6,100,66,1,225,16,151,200,193,4,105,76,49,145,226,48,222,121,177,243,37,38,121,236,158,204,34,33,85,176,99,85,77,7,8,178,45,79,147,85,90,70,68,8,177,17,101,148,22,196,209,180,193,231,69,197,212,69,21,51,73,88,194,63,47,40,215,83,181,13,168,158,201,97,40,241,172,163,96,154,12,38,139,149,89,89,126,132,111,115,142,89,24,117,190,27,72,25,84,245,192,108,164,243,68,226,34,239,83,52,221,54,7,154,88,177,36,240,233,52,252,147,225,202,33,15,234,33,153,12,200,229,212,251,177,69,197,47,38,68,222,183,25,94,175,166,105,237,48,55,226,203,151,246,150,186,173,25,91,34,115,5,94,44,169,44,159,102,213,133,80,194,121,62,17,34,9,86,214,252,58,36,150,101,55,18,173,13,85,6,155,139,150,94,44,139,159,235,255,0,137,23,24,31,15,79,11,108,62,172,158,226,27,168,84,197,61,117,5,82,91,95,218,146,146,240,20,117,243,242,226,236,196,189,248,228,243,106,159,93,46,6,47,200,166,43,116,221,172,147,190,194,89,114,144,190,225,85,165,85,13,104,199,150,94,66,164,219,245,187,22,39,169,244,222,81,190,92,177,42,58,169,62,155,231,136,73,174,216,2,30,104,130,227,65,73,99,8,69,173,38,34,109,155,223,124,15,207,197,149,79,207,123,36,147,48,81,248,113,121,155,218,72,228,207,102,119,241,113,169,142,100,240,147,195,42,152,153,172,39,10,203,211,197,147,252,125,138,190,182,72,36,141,226,202,139,13,61,31,210,228,84,141,87,204,147,9,97,198,60,209,243,39,80,43,118,204,225,18,61,243,32,194,31,8,134,140,13,144,11,23,134,40,242,42,99,244,53,181,5,51,32,136,124,162,72,109,99,3,106,115,8,95,232,77,36,252,201,57,138,133,52,108,160,194,170,164,142,81,164,141,168,230,222,77,137,44,191,44,39,241,174,155,2,123,41,30,192,150,82,213,3,77,237,142,243,11,26,208,109,49,185,149,187,151,43,42,148,138,163,41,95,38,224,247,240,118,149,253,137,32,105,47,43,71,150,89,85,166,152,164,131,91,21,134,9,114,145,35,215,150,167,17,49,21,79,19,72,219,141,79,99,7,168,188,127,77,125,211,122,230,116,159,60,194,33,70,134,217,202,147,203,137,48,173,161,32,185,184,196,153,186,117,50,204,103,50,202,41,79,152,209,113,38,129,212,63,40,200,129,129,252,139,47,65,245,38,112,137,99,85,79,46,182,94,41,105,90,53,28,42,170,248,121,241,27,137,82,154,120,6,54,20,37,74,110,227,83,70,137,155,23,34,128,159,113,56,167,218,68,42,139,43,120,14,116,182,106,160,19,132,56,211,16,154,12,150,124,216,178,168,157,31,160,237,108,153,234,42,177,144,39,86,147,17,69,200,36,42,211,228,64,91,42,124,132,221,196,23,241,165,155,108,156,50,197,137,56,126,176,219,112,154,175,42,42,25,160,221,176,156,163,141,251,138,203,34,249,10,202,115,249,149,175,141,43,229,58,211,184,16,206,64,38,38,129,18,12,167,252,208,202,52,84,60,101,63,18,102,101,1,116,106,121,210,73,132,194,66,223,85,30,166,38,108,93,170,183,230,161,29,133,246,214,122,134,51,238,235,152,17,99,200,151,113,64,231,48,35,30,48,247,121,120,254,154,123,0,208,100,254,173,7,50,29,144,254,83,106,178,244,121,216,58,177,12,73,170,192,104,158,16,103,225,148,53,148,8,121,79,139,42,20,33,137,24,239,226,202,69,245,239,124,110,96,164,245,2,137,244,241,8,7,242,169,201,50,79,90,247,241,113,175,6,214,112,142,206,84,210,76,98,89,3,136,89,72,139,51,242,24,66,99,50,201,139,58,72,111,132,126,81,101,84,176,244,121,35,69,205,44,88,150,182,26,44,23,245,39,197,5,54,50,214,214,55,12,65,13,125,100,253,177,51,75,90,108,158,249,32,225,226,91,96,64,173,155,19,45,140,172,68,18,70,168,202,62,11,247,62,24,83,192,213,48,64,204,98,140,74,86,158,78,35,226,136,140,212,236,156,72,184,119,68,16,212,150,195,153,76,181,124,98,112,202,75,164,204,220,243,27,149,71,201,173,216,159,47,170,127,30,84,250,182,124,76,127,54,145,108,141,238,13,152,210,52,99,247,9,97,101,214,240,152,75,73,181,133,4,110,28,164,254,52,134,102,176,28,147,240,197,38,63,184,171,185,252,37,80,192,213,85,100,204,25,88,150,137,255,0,50,246,68,10,221,27,82,81,201,32,226,108,5,144,170,174,29,36,66,131,48,118,203,108,175,200,162,224,66,76,170,24,217,218,163,230,73,32,229,241,114,174,147,169,41,63,35,246,133,82,244,58,36,249,253,70,195,173,46,177,171,143,102,52,213,67,151,55,218,78,164,233,38,16,29,188,137,236,99,65,132,206,97,98,24,146,155,141,85,234,76,218,84,139,249,17,111,21,208,79,249,146,239,48,233,37,237,4,94,68,209,148,147,173,135,152,162,34,80,29,43,101,190,245,25,125,139,160,233,185,39,23,202,42,172,59,89,24,210,92,144,53,36,170,214,117,37,166,141,58,200,140,22,44,75,177,62,168,18,71,204,149,201,211,112,71,212,85,75,33,44,136,63,195,108,16,216,157,214,214,197,132,14,17,39,76,211,199,199,219,149,5,231,143,137,12,198,212,153,212,143,178,17,25,233,233,91,13,100,81,242,136,153,23,66,8,89,225,155,96,66,145,4,106,211,144,239,49,98,140,73,113,115,114,34,216,195,198,230,49,83,216,18,94,38,102,8,145,230,161,28,146,38,161,161,96,193,204,92,67,77,182,161,98,74,202,100,185,62,234,211,1,135,243,237,85,111,211,213,191,251,40,104,51,86,213,86,147,46,233,77,149,70,62,6,30,94,18,137,30,104,17,96,140,120,187,22,112,24,9,62,6,9,80,119,6,32,200,177,88,2,89,37,255,0,85,103,63,79,2,254,46,44,92,137,35,45,71,27,185,101,101,172,193,91,23,229,10,68,110,50,2,173,198,154,122,144,122,111,204,54,51,241,13,62,49,169,136,70,122,125,160,202,184,125,174,167,125,145,243,101,33,86,17,171,111,44,153,150,190,126,34,126,234,229,107,187,14,203,67,244,76,56,27,224,112,169,251,42,171,248,68,127,200,16,163,251,106,31,76,93,252,66,210,223,223,238,71,247,85,35,254,48,107,72,204,255,0,43,140,95,226,86,86,127,45,59,133,140,131,14,86,79,155,128,65,127,18,63,194,152,93,51,198,34,125,53,205,53,39,196,95,136,218,198,95,167,68,40,160,143,237,137,0,205,19,121,225,150,198,124,159,247,83,50,187,255,0,5,178,157,158,30,173,137,91,220,81,149,35,213,90,192,246,95,164,18,225,183,114,117,29,108,182,6,190,81,10,52,87,226,217,208,135,243,121,87,62,220,168,195,226,116,106,123,185,89,57,68,183,223,92,28,99,251,106,34,135,92,215,77,56,195,212,186,38,206,170,218,15,9,121,19,198,202,226,178,137,227,107,247,193,6,211,149,56,128,109,232,243,27,176,169,43,244,121,227,115,27,25,83,154,215,227,30,37,122,170,10,44,187,128,121,203,42,160,156,67,194,85,71,133,133,230,196,151,73,158,8,39,79,184,162,212,194,77,80,10,204,197,200,151,67,102,48,60,56,149,85,105,129,100,204,33,247,86,217,148,227,141,202,28,75,22,69,114,164,108,104,115,163,29,230,42,118,22,48,140,230,65,221,221,131,193,226,8,178,144,73,36,9,51,138,76,198,47,24,148,91,150,58,0,231,205,130,122,36,54,190,208,146,71,204,4,151,226,15,98,99,14,25,227,61,139,43,118,3,214,179,25,4,25,75,23,47,219,80,118,191,18,34,136,152,125,24,159,237,46,143,50,146,116,239,219,73,103,232,145,198,230,48,134,186,150,31,79,114,76,196,36,109,97,99,52,236,197,86,65,43,26,173,85,199,134,94,68,202,181,244,113,184,77,20,106,134,54,143,163,178,30,96,165,217,77,2,194,88,6,174,252,230,22,228,73,181,86,176,126,124,33,235,76,3,162,71,147,14,94,53,156,202,77,63,90,63,170,68,107,26,253,129,148,251,136,50,71,155,23,34,159,147,175,15,250,67,20,152,214,153,134,137,37,248,69,144,73,76,152,192,17,254,170,54,239,242,3,38,107,97,143,186,41,74,168,42,172,137,59,151,169,77,86,195,131,36,248,101,241,13,83,195,129,22,55,233,37,41,52,106,159,35,12,140,252,160,237,66,49,128,141,204,85,185,225,120,135,204,180,120,16,190,97,66,129,169,236,167,182,226,202,141,173,153,85,73,47,105,47,31,42,153,178,161,219,121,203,136,82,8,130,66,70,218,201,103,48,190,101,51,91,236,14,146,22,65,35,243,9,109,147,2,183,234,165,20,44,38,215,22,46,68,87,162,75,17,242,229,82,220,111,177,170,106,153,91,136,121,67,214,161,46,223,99,187,196,44,152,215,89,135,15,131,9,165,101,75,36,208,193,35,222,186,22,143,200,86,177,200,36,198,56,199,152,185,17,250,111,86,206,140,76,92,130,87,51,25,71,4,159,55,0,133,31,218,83,211,245,86,128,23,233,32,77,203,251,73,36,84,111,129,149,152,188,167,190,60,214,115,114,45,214,90,110,186,220,121,113,98,39,218,92,250,159,226,45,108,98,48,81,41,136,173,33,235,13,200,255,0,64,164,179,50,25,85,19,73,210,71,133,231,137,75,217,64,60,47,62,37,211,191,18,86,255,0,118,44,73,93,148,202,123,46,24,130,203,247,49,46,133,145,95,224,195,131,201,213,175,141,41,241,54,191,235,87,154,39,85,99,59,17,147,244,53,84,147,190,89,133,137,46,101,8,33,31,133,35,66,157,189,193,88,236,144,49,217,15,52,177,12,168,11,186,216,34,3,246,144,6,37,15,231,113,225,152,54,132,16,214,214,95,89,13,152,141,63,42,146,205,47,253,12,213,10,140,98,70,243,205,23,47,238,41,217,148,147,173,172,115,24,163,22,87,167,108,146,121,62,234,200,204,244,208,122,140,177,17,89,88,153,156,58,170,218,130,98,177,229,26,98,25,52,121,48,215,74,26,225,159,25,190,58,233,141,11,70,249,118,210,191,108,126,225,20,15,194,143,140,108,215,100,245,10,241,73,16,254,234,139,73,43,54,6,89,79,214,83,228,142,23,186,151,191,250,184,249,138,165,225,154,117,176,24,154,195,240,130,14,98,173,203,145,99,96,89,233,164,70,121,130,72,18,73,44,223,123,169,204,0,178,52,69,160,34,125,56,36,203,230,86,85,186,110,186,52,94,172,164,83,123,146,73,157,196,46,164,209,250,132,144,71,139,22,85,54,145,135,83,65,131,140,248,151,131,25,228,127,82,195,127,185,127,48,147,202,167,176,68,98,91,121,184,16,186,207,70,30,107,56,162,147,34,42,159,79,18,13,112,2,111,249,23,85,123,234,176,101,150,85,25,119,125,6,55,152,178,241,174,159,202,74,226,71,108,215,12,207,140,54,38,1,213,79,131,210,33,169,192,218,178,79,152,68,180,190,4,169,36,203,200,161,91,142,86,154,250,214,239,246,214,166,48,99,127,205,227,18,93,84,243,198,103,184,183,153,240,102,246,148,105,184,98,1,230,12,18,112,136,163,42,73,101,166,1,25,254,161,19,25,72,176,11,54,199,203,17,17,38,236,228,30,29,168,213,21,156,147,26,153,125,59,30,41,98,24,145,6,187,130,32,113,23,145,32,53,148,178,247,64,90,31,48,30,24,67,20,121,18,180,101,44,59,100,145,201,126,83,36,215,208,55,200,96,134,113,9,194,85,178,100,105,120,57,74,157,99,96,177,56,204,117,164,237,87,186,39,85,18,55,221,83,117,186,110,36,227,191,118,138,147,91,233,47,249,65,113,165,150,53,168,41,212,255,0,27,68,154,60,50,196,144,220,50,183,245,98,82,149,178,114,75,97,76,84,214,125,148,28,24,67,40,101,80,86,101,249,10,155,227,73,100,230,60,57,80,19,52,151,169,15,230,202,150,198,152,49,31,42,189,170,229,138,195,98,93,80,201,65,25,110,114,249,159,14,135,27,204,177,37,98,34,30,171,86,234,170,3,237,10,93,200,196,175,245,13,196,72,221,209,87,44,213,90,156,133,123,197,94,37,203,212,246,118,177,104,206,134,207,137,209,103,3,9,177,137,2,192,190,200,249,132,85,194,228,211,234,169,199,221,136,68,18,184,209,247,26,142,165,236,12,190,84,145,199,42,45,193,171,99,180,86,224,140,62,82,166,129,141,93,52,252,197,82,97,212,245,165,3,55,98,91,3,169,43,134,254,34,165,222,107,13,82,225,244,149,194,31,8,134,165,237,118,130,62,211,141,35,153,101,121,119,250,73,68,16,210,224,214,206,140,76,197,200,85,212,173,43,145,170,149,177,168,96,151,153,109,217,178,49,18,87,221,218,194,7,8,191,140,169,37,150,173,212,100,238,138,49,44,102,151,232,106,169,109,38,5,28,150,114,165,143,211,212,126,125,188,106,64,58,134,89,73,202,34,21,91,83,198,173,178,6,46,175,221,78,172,233,207,83,49,21,218,213,104,175,7,229,180,30,69,36,240,209,198,63,244,226,170,155,143,133,99,33,30,96,148,106,116,223,11,181,24,178,109,21,170,239,242,45,215,232,100,27,82,126,64,215,228,77,97,234,119,198,126,25,125,139,155,90,252,58,248,134,63,50,196,185,197,246,198,149,214,233,237,93,72,125,222,161,149,36,191,184,185,219,166,148,117,145,78,237,234,185,25,196,151,154,121,196,118,125,212,134,134,73,48,51,230,135,251,105,180,201,131,33,25,196,165,81,202,154,217,146,251,76,94,53,68,203,42,161,3,154,120,215,20,213,95,17,79,90,112,68,20,82,20,106,175,77,204,211,154,166,180,6,218,144,68,247,18,71,107,125,20,120,213,82,197,45,197,173,116,158,17,21,77,49,156,255,0,211,226,242,125,66,42,104,26,48,18,73,197,215,247,83,239,195,96,140,14,33,47,66,56,213,126,78,43,106,77,83,211,142,55,205,203,95,111,173,107,186,132,85,186,250,5,168,129,195,145,35,173,211,100,178,243,245,28,130,26,198,86,118,247,244,52,21,241,160,219,1,103,67,66,58,217,92,60,163,84,81,180,125,117,111,233,50,20,171,115,224,75,31,181,198,181,176,95,113,148,102,23,193,16,249,138,49,45,70,181,163,141,253,212,98,169,253,73,107,18,53,107,195,238,23,219,80,179,227,50,108,78,98,242,46,22,222,118,199,82,184,157,110,29,192,11,250,72,162,255,0,117,30,243,90,205,3,197,16,67,23,220,34,252,231,12,210,170,101,254,188,159,238,174,175,167,181,9,228,196,102,82,166,93,212,215,63,81,89,84,219,113,26,242,49,57,174,71,252,73,35,222,76,156,210,137,41,61,181,146,2,248,124,170,1,240,235,74,12,217,72,186,49,114,89,2,239,199,231,132,168,25,241,153,39,169,104,146,96,121,162,97,207,0,251,81,192,97,78,192,112,185,114,141,111,100,49,206,238,185,31,237,172,173,109,116,252,238,28,164,254,68,135,109,16,68,205,16,168,245,25,84,173,141,167,171,99,124,222,235,42,250,105,63,147,22,82,98,72,225,231,47,186,69,141,147,229,148,24,130,84,173,97,106,57,147,67,91,101,17,248,165,19,34,64,202,121,81,159,194,34,21,17,66,105,209,136,200,153,114,171,248,20,227,240,100,185,125,106,170,222,153,10,65,237,167,73,225,40,177,38,209,180,168,49,230,46,53,97,62,102,135,24,31,197,35,39,237,41,150,90,214,145,255,0,41,147,31,221,67,72,169,196,0,228,198,139,25,159,165,94,100,203,34,129,249,139,199,244,211,192,204,174,27,57,82,137,145,172,181,7,159,167,69,196,63,168,146,215,226,4,109,221,196,24,71,205,137,19,79,175,222,50,112,213,144,163,71,155,65,227,39,205,242,173,204,164,28,110,152,169,246,255,0,160,61,135,172,235,164,143,150,41,22,224,217,65,156,78,33,46,109,169,46,45,107,73,136,80,6,36,45,86,164,181,141,41,134,48,191,218,81,171,140,167,97,12,97,147,221,91,141,165,71,36,28,69,82,49,181,80,4,198,102,22,36,231,241,84,24,195,203,186,82,105,153,62,6,230,103,14,145,149,164,194,100,198,96,96,201,7,9,113,40,77,67,241,32,120,241,87,69,202,68,134,171,89,234,59,41,204,17,160,98,31,212,78,178,74,252,116,12,78,148,205,49,40,124,217,114,175,166,164,126,14,84,125,84,240,96,249,178,163,30,246,89,113,68,42,55,178,42,209,226,69,63,79,14,113,49,6,82,195,240,243,43,73,155,213,6,34,42,231,233,184,49,153,204,34,100,75,164,233,32,77,103,106,233,197,206,96,74,221,108,56,79,197,97,63,40,254,162,126,109,115,70,80,124,164,162,100,81,147,244,72,35,118,238,84,187,224,90,138,115,240,139,141,115,73,210,179,241,212,125,197,58,76,205,79,42,203,139,47,26,54,51,41,176,113,100,220,168,218,167,146,15,129,101,245,166,102,212,128,31,233,4,53,45,186,12,57,53,145,35,47,70,178,220,189,71,89,106,123,41,190,2,227,16,147,154,70,16,145,114,149,46,219,119,25,70,119,19,0,85,43,100,199,201,249,72,156,168,45,73,36,229,148,192,132,191,235,77,43,99,50,51,24,108,170,187,109,228,42,177,48,205,31,106,57,108,54,34,98,84,112,238,61,55,136,69,38,68,226,215,88,30,13,118,46,63,240,99,92,150,214,78,177,44,231,203,137,23,141,59,43,55,13,2,199,98,14,232,160,221,132,188,137,65,174,236,74,124,82,212,109,14,170,212,120,246,146,197,137,84,64,121,36,242,153,100,106,222,96,57,96,71,37,159,73,0,108,241,143,135,47,26,52,47,198,177,125,59,231,116,170,243,1,123,36,191,207,245,68,84,117,70,200,196,132,218,122,112,209,245,91,232,68,196,110,84,173,31,145,150,27,207,128,66,131,50,141,124,107,88,214,79,203,214,186,67,25,148,29,163,75,39,178,40,252,202,110,95,218,77,101,174,66,228,140,79,49,252,106,126,214,125,172,147,226,8,177,13,62,178,159,85,24,15,48,114,126,218,155,101,193,202,126,172,74,117,211,232,24,111,2,55,248,55,98,202,143,52,152,49,153,244,144,81,173,71,239,47,178,95,22,74,219,14,109,220,196,35,56,121,86,192,189,228,238,18,206,3,226,126,210,34,76,202,1,51,245,228,201,246,196,179,16,54,50,48,60,51,33,204,97,251,66,202,180,195,153,151,207,179,26,30,124,253,179,212,153,152,101,12,128,204,143,234,78,227,67,4,110,101,39,234,71,24,242,226,65,155,89,147,38,44,68,71,249,60,6,196,232,172,152,114,179,8,74,133,152,16,127,118,92,170,52,58,156,254,209,81,172,152,249,61,165,88,183,38,202,163,39,204,28,110,165,178,52,242,17,43,49,152,47,107,42,197,150,68,32,240,196,138,65,17,21,2,143,214,192,53,61,107,109,249,215,131,85,47,186,89,72,167,47,171,108,167,75,226,201,141,85,97,111,179,25,148,125,3,4,151,167,144,225,128,126,234,136,170,135,101,9,90,195,127,7,42,165,153,2,165,19,41,232,202,14,92,133,75,159,166,32,201,39,8,177,45,80,231,140,95,221,47,166,213,177,35,19,8,185,84,127,37,131,108,85,113,79,18,147,192,194,22,95,168,149,188,209,102,243,98,84,183,19,193,58,15,55,251,98,83,149,175,220,249,135,22,33,166,89,46,21,53,190,100,24,67,202,98,141,79,154,237,242,101,101,246,213,60,253,36,9,196,204,130,54,140,255,0,134,7,225,203,145,91,241,239,242,46,225,246,30,161,136,48,97,202,190,25,239,178,234,83,6,161,188,130,127,210,241,170,202,172,241,160,251,121,20,182,90,17,236,174,106,135,162,103,8,155,191,109,109,159,24,126,8,89,58,170,119,155,194,105,67,74,110,53,11,4,206,212,141,35,125,1,233,144,224,149,25,0,192,140,12,65,200,166,160,90,196,146,126,82,171,154,170,218,162,3,54,252,127,200,153,100,199,32,19,79,135,43,195,46,92,169,116,55,159,38,35,9,88,73,218,244,229,25,87,161,211,197,41,57,83,173,28,5,177,163,100,77,161,198,219,34,158,202,225,241,8,75,115,24,63,5,128,111,141,113,113,27,138,33,71,254,210,218,105,132,253,93,129,121,16,6,51,35,15,50,82,109,245,185,241,68,200,84,187,108,224,51,126,167,126,78,17,44,255,0,27,18,48,249,162,164,222,131,121,91,250,184,188,101,71,236,55,44,234,91,177,65,4,122,134,127,226,158,174,36,52,61,12,193,3,49,103,141,84,7,76,125,33,34,89,167,174,72,76,33,23,31,220,93,34,212,231,83,232,72,57,127,175,28,97,253,68,208,33,174,140,6,122,125,206,228,138,178,203,67,30,75,62,111,151,246,212,185,171,65,81,47,8,162,145,62,222,129,98,142,170,225,248,241,21,107,212,225,28,216,153,132,132,173,4,169,196,234,196,53,70,26,172,172,194,101,13,188,134,241,57,205,105,165,198,62,18,151,141,91,211,204,24,198,133,178,211,0,140,252,161,67,70,129,40,135,249,68,146,42,248,21,141,131,174,46,222,50,123,133,34,79,50,202,202,72,57,184,147,183,134,198,160,25,141,20,101,253,197,53,113,174,108,68,204,63,135,35,23,238,21,115,172,109,111,96,106,155,32,48,18,123,150,217,152,227,117,64,26,147,135,125,182,3,204,97,19,34,19,241,109,174,160,62,210,36,92,67,250,139,163,63,162,88,150,1,212,50,198,254,98,170,24,214,82,228,131,150,81,49,164,122,87,74,229,35,37,216,100,42,181,153,78,204,28,66,196,170,208,168,3,198,100,18,179,41,86,111,8,228,240,135,173,42,51,193,24,152,76,92,72,105,250,146,12,16,124,164,172,164,251,107,149,153,134,196,99,27,76,14,12,188,170,188,33,96,192,197,205,96,106,169,114,83,216,26,157,228,225,49,80,211,63,209,181,208,165,152,108,124,169,60,205,84,248,204,120,98,64,200,68,20,251,176,99,229,42,12,54,64,237,196,147,32,53,70,170,181,178,150,249,101,23,251,74,160,53,91,17,245,17,78,27,226,45,230,235,105,72,33,136,127,83,18,115,27,226,20,225,13,129,177,139,151,238,98,86,222,106,251,25,95,212,42,53,216,6,76,38,70,252,172,145,230,237,82,215,15,5,151,52,65,98,67,64,146,120,196,194,92,139,157,111,227,169,181,209,195,46,2,1,17,229,82,23,12,151,55,132,66,34,177,48,125,72,236,16,145,255,0,134,7,90,205,220,187,154,225,126,233,87,84,109,167,153,42,177,3,167,180,197,168,137,155,18,171,96,108,99,118,148,130,89,64,212,242,202,76,85,240,6,81,253,79,109,101,125,50,112,129,151,143,115,244,209,51,43,252,12,166,50,102,16,172,230,42,73,49,132,246,138,138,164,211,215,151,111,254,161,40,113,85,44,205,43,6,146,35,204,105,227,42,146,198,190,90,143,192,136,100,105,223,251,40,137,228,55,240,118,229,34,153,212,58,135,23,13,120,136,84,110,149,212,47,243,96,101,139,17,62,226,126,31,30,134,98,230,26,134,52,226,143,183,141,35,140,204,79,97,138,85,214,228,195,5,188,78,174,213,206,110,40,95,24,239,22,37,92,93,113,19,131,20,176,230,110,98,179,16,150,18,100,176,67,229,80,33,178,178,173,62,28,164,198,140,53,196,169,44,194,17,101,34,142,220,133,25,148,115,38,212,31,251,60,113,150,167,234,26,168,204,255,0,57,203,251,74,126,54,146,212,119,100,205,139,141,89,105,189,12,8,95,230,49,70,173,248,255,0,182,162,88,81,91,48,118,82,240,137,84,191,225,188,73,209,51,26,47,250,19,102,82,85,70,35,13,18,47,34,42,78,167,60,102,98,52,94,52,141,50,196,54,221,206,110,109,30,200,71,127,103,18,212,203,224,86,157,129,44,12,170,218,202,214,12,224,63,52,93,175,220,42,230,247,108,4,151,188,49,37,13,34,205,164,220,69,171,33,111,14,214,184,163,97,98,74,24,137,244,209,161,159,46,79,113,71,254,210,226,175,210,87,158,123,176,207,84,116,247,211,160,240,203,46,84,173,184,58,170,150,183,25,199,205,19,30,68,180,55,122,140,164,96,165,192,227,90,161,207,61,147,241,4,170,147,96,124,9,150,181,200,218,208,17,246,79,20,78,46,197,53,38,76,226,17,229,49,113,38,207,8,227,19,152,171,84,202,216,179,71,218,165,137,130,200,6,36,147,241,21,62,102,2,177,47,170,164,219,31,183,141,92,85,105,224,73,103,49,70,37,69,167,217,70,86,169,20,109,78,122,211,188,65,138,138,13,193,230,131,54,37,81,63,67,68,147,253,208,212,245,149,56,42,1,134,33,114,170,109,167,137,43,49,140,107,83,144,248,140,85,76,23,143,105,197,3,249,23,52,135,36,251,167,139,220,78,35,86,222,77,59,2,107,146,8,106,89,33,188,205,214,186,26,202,222,91,204,41,68,23,237,38,122,123,67,75,173,238,200,85,182,53,108,173,63,243,98,212,113,164,172,205,241,118,112,223,180,218,198,41,19,254,69,126,12,219,28,154,25,32,140,156,74,35,80,217,78,31,152,98,9,21,107,169,47,45,217,148,210,134,33,253,52,174,3,8,67,255,0,223,44,185,86,219,87,228,78,164,165,149,61,141,183,9,145,20,154,48,21,188,165,148,69,101,249,50,113,9,11,61,135,35,56,85,45,250,232,50,224,43,211,97,25,79,204,169,111,159,93,4,25,98,9,65,191,80,190,19,216,33,69,86,181,179,224,201,170,121,165,139,147,193,81,91,34,66,103,234,16,70,246,136,37,160,218,157,159,85,75,221,239,137,45,252,88,135,230,132,11,229,144,111,8,98,147,247,18,180,35,88,188,101,245,105,65,203,141,33,181,147,189,243,8,186,210,10,168,127,55,138,197,59,152,205,151,237,164,86,167,201,162,168,117,175,17,255,0,246,162,77,38,64,96,129,148,61,139,67,44,129,238,148,105,180,48,239,122,121,85,85,128,73,26,75,250,138,176,4,6,22,115,12,20,85,246,10,209,245,32,52,172,207,86,156,240,168,54,14,55,136,250,126,155,63,135,52,172,168,104,24,43,73,204,37,242,251,214,107,79,139,47,26,93,185,39,130,183,168,165,11,238,224,139,181,124,102,170,170,39,186,165,230,86,158,79,129,144,50,94,200,64,197,139,145,102,222,161,98,158,250,214,12,225,176,81,10,149,155,71,178,116,78,108,106,54,28,201,94,171,204,175,224,76,36,150,125,180,70,204,33,2,201,140,209,182,187,67,99,229,127,26,178,127,152,162,238,204,47,244,46,113,241,214,52,232,213,172,212,53,223,219,63,42,43,225,239,197,218,237,91,78,1,23,180,76,228,76,205,70,16,188,167,158,126,76,168,59,92,146,79,196,138,164,120,228,157,255,0,77,101,119,66,252,155,184,133,34,43,117,42,160,48,231,158,160,227,9,139,218,186,69,108,145,205,3,56,151,32,147,0,227,59,13,47,34,190,161,147,136,12,229,92,202,172,154,154,197,93,222,158,28,152,172,150,30,197,32,103,191,195,104,169,253,110,199,6,44,188,106,98,100,145,214,203,221,152,89,87,66,179,56,10,195,79,178,62,236,57,21,109,86,167,136,40,184,66,46,68,19,44,183,160,229,22,37,47,101,156,82,176,196,67,102,5,207,226,31,172,84,41,172,153,249,205,17,71,189,146,227,119,21,50,128,109,204,23,169,128,13,149,222,228,252,165,71,213,93,197,39,14,85,57,38,48,50,63,42,66,99,30,9,243,8,168,171,12,199,92,135,107,16,71,229,70,89,90,214,201,99,54,130,196,164,168,95,234,64,97,86,58,205,243,133,84,65,87,11,145,48,170,86,190,72,196,12,219,165,140,59,34,73,247,87,29,129,107,126,49,191,212,50,34,33,235,105,209,143,212,185,153,95,232,171,84,238,129,48,198,78,101,174,202,5,105,60,49,114,174,64,207,138,39,206,192,203,139,139,238,43,74,29,97,91,37,156,210,147,71,36,136,77,170,23,107,1,226,31,202,23,17,18,104,218,170,242,181,248,165,148,152,213,107,38,87,89,112,132,171,121,180,72,36,131,54,92,171,162,169,41,134,218,77,102,57,35,103,42,161,101,241,228,179,14,37,206,225,132,117,178,185,133,212,245,74,253,85,93,225,212,167,93,33,5,24,207,164,149,52,121,121,49,164,18,116,148,25,35,230,41,50,44,159,241,44,112,188,197,186,31,242,149,78,89,124,75,170,156,255,0,213,98,34,95,200,254,13,80,123,93,43,4,79,237,228,251,104,56,218,110,200,140,204,34,241,173,86,183,192,218,62,92,73,67,42,231,53,191,17,117,81,46,95,19,117,142,48,158,159,113,190,128,232,19,30,250,142,236,153,17,250,110,251,123,231,246,144,113,175,162,73,99,61,67,31,42,110,246,85,65,6,106,242,143,149,43,50,138,19,107,62,119,86,92,67,89,211,204,39,82,79,38,97,36,141,105,167,159,138,91,194,178,163,23,15,127,26,90,105,36,146,252,75,110,241,152,210,25,250,133,149,50,152,98,137,100,139,136,241,212,168,135,166,14,80,102,91,76,30,13,161,187,22,117,183,222,165,23,229,18,243,76,38,237,17,200,206,166,52,106,1,50,170,203,248,215,208,152,112,123,147,25,51,207,37,157,170,94,236,207,31,154,26,206,161,138,14,77,119,20,163,230,42,153,147,101,243,124,42,125,239,150,66,115,47,111,57,216,16,255,0,206,178,56,221,57,10,204,167,75,167,49,228,131,10,202,214,144,145,153,151,17,5,149,106,167,123,227,0,5,17,81,246,87,18,164,131,230,203,149,118,171,18,37,194,250,170,217,89,165,228,41,21,67,53,181,6,6,127,75,81,122,134,202,155,104,79,154,30,69,47,73,168,64,41,127,55,215,230,185,228,108,135,58,116,159,136,85,66,39,20,4,214,78,173,185,178,174,195,19,24,178,169,87,154,154,72,51,7,30,68,93,33,183,35,124,68,213,80,25,211,234,18,82,75,31,168,90,13,84,223,76,173,187,130,195,68,148,53,206,237,116,216,49,188,202,46,215,94,126,9,99,57,72,167,51,52,57,32,202,167,69,147,167,129,36,252,194,84,53,85,81,99,13,133,14,63,219,80,218,39,226,163,53,108,28,213,241,70,82,125,196,124,251,235,129,191,244,184,145,28,205,42,217,70,101,83,161,201,178,139,36,24,138,81,137,79,90,195,170,156,60,34,40,202,163,115,90,219,240,175,122,109,149,105,242,155,34,117,87,251,39,136,248,218,50,170,48,51,24,163,83,147,244,174,71,229,136,139,53,171,252,59,86,200,218,146,87,78,37,85,145,140,170,137,227,70,149,72,76,217,73,198,165,181,207,196,233,213,28,213,214,146,68,79,167,237,174,141,38,31,169,123,168,63,252,49,167,147,203,47,151,247,19,178,171,168,171,129,204,116,247,253,160,79,118,70,87,27,115,185,93,98,146,224,229,6,105,101,237,83,50,126,24,213,84,159,44,72,3,76,35,70,148,46,145,40,175,78,169,196,107,49,79,234,68,141,204,17,32,100,221,159,207,54,36,124,48,240,115,33,124,1,159,152,73,182,244,11,7,192,152,9,36,102,84,206,213,149,67,138,252,56,242,120,37,143,141,23,217,94,52,60,67,66,168,88,150,15,156,227,188,70,41,85,36,104,96,141,19,22,213,124,167,170,25,101,112,137,94,70,129,4,113,51,75,22,33,162,69,74,230,105,207,228,192,198,206,33,33,243,48,64,120,74,37,208,100,214,214,205,3,203,95,202,166,102,83,242,98,50,154,178,120,106,21,34,100,201,170,131,231,46,89,113,13,105,170,212,53,211,94,77,164,161,148,106,206,126,134,167,157,90,253,217,70,95,201,214,165,161,232,104,53,31,164,18,36,85,127,145,189,74,26,170,214,89,123,169,204,154,67,194,6,108,170,106,52,195,214,189,49,53,148,169,44,229,42,149,158,212,54,170,99,101,60,101,6,21,206,46,13,127,190,197,16,188,106,200,33,25,101,242,149,17,106,250,168,192,127,16,178,42,99,230,109,152,144,170,167,177,146,118,75,150,85,212,244,148,50,89,120,68,16,178,174,79,62,225,153,48,196,42,182,248,105,171,103,86,240,229,228,90,173,78,58,16,99,164,204,248,110,126,208,137,55,170,208,216,128,204,197,26,202,29,197,148,224,118,163,25,186,23,49,101,42,254,64,84,244,253,43,85,177,120,127,247,69,249,175,94,60,113,165,158,39,254,238,191,68,95,89,18,52,18,114,174,51,107,166,223,101,45,242,241,101,89,185,188,58,224,38,208,20,48,108,129,243,125,138,138,126,146,217,31,40,133,198,131,170,129,101,26,95,8,177,43,0,207,124,150,97,50,56,1,61,24,35,141,204,110,36,199,212,142,95,210,45,179,41,9,55,164,72,173,55,166,229,198,35,247,125,94,218,90,175,48,39,47,169,238,108,162,188,219,162,33,180,29,84,232,36,56,101,139,253,107,177,178,158,187,106,252,165,24,146,200,111,131,24,159,165,26,45,19,133,88,75,49,236,16,241,97,64,120,68,247,74,154,106,75,176,21,143,12,72,3,203,245,20,112,95,59,63,205,241,13,50,131,14,13,100,200,221,34,202,52,158,76,154,210,159,152,88,147,63,0,123,43,81,180,195,228,242,242,45,81,0,118,217,71,197,143,26,231,26,242,170,117,105,217,98,18,245,61,117,247,211,131,105,238,8,138,67,83,233,179,201,138,252,69,202,134,141,93,106,58,176,167,71,235,104,182,209,89,16,189,138,210,183,83,215,84,31,152,89,8,185,46,146,167,157,81,56,251,177,127,173,117,138,120,16,103,120,27,18,226,217,161,75,27,111,173,71,168,6,206,44,66,18,21,243,199,8,12,20,69,65,107,2,36,104,185,66,33,169,119,177,158,105,252,66,166,81,153,46,113,242,152,169,185,160,2,48,50,135,148,139,84,12,17,147,124,44,147,212,169,24,164,41,169,229,206,59,203,44,164,94,12,3,198,63,82,234,81,169,25,24,121,138,147,79,134,50,17,226,86,178,139,86,19,195,206,95,14,84,238,28,152,132,30,35,37,47,14,46,164,101,84,58,210,159,44,178,145,76,42,97,101,0,16,126,111,213,63,141,2,96,239,185,113,101,93,0,218,123,71,89,120,98,41,10,68,68,157,36,58,208,110,226,23,141,90,201,246,46,71,62,216,16,128,194,97,45,85,84,145,35,16,130,50,118,107,32,10,94,19,21,109,187,164,149,38,15,168,87,21,38,226,240,54,186,137,36,188,17,153,133,96,26,210,73,103,14,49,36,230,121,196,79,155,47,34,212,107,232,53,172,203,46,120,241,254,234,230,102,100,43,81,164,198,75,130,255,0,213,34,66,205,207,134,239,148,106,87,241,228,91,178,109,42,69,151,238,38,44,184,149,8,24,177,38,255,0,144,165,72,105,235,100,245,99,18,90,243,18,162,83,240,202,83,44,153,58,73,249,165,98,253,180,215,240,172,233,163,204,18,149,58,230,40,22,164,214,21,66,35,51,23,145,69,234,169,254,165,5,248,133,151,238,39,23,212,44,207,180,177,226,82,26,218,146,113,107,95,18,166,81,63,192,185,122,133,199,83,179,167,248,55,233,189,42,75,127,3,75,149,151,237,137,116,186,221,7,182,27,54,133,196,160,254,17,64,149,82,0,6,199,38,95,63,117,118,80,178,88,211,116,120,39,177,62,161,115,20,27,71,158,16,31,44,210,186,146,211,80,203,191,31,23,180,154,106,27,35,136,24,114,173,218,110,200,18,65,133,117,101,244,65,170,75,198,129,233,7,249,178,255,0,173,91,86,207,131,52,108,15,82,215,107,164,135,100,55,203,202,149,62,182,116,96,97,10,214,143,245,21,75,138,218,209,249,241,99,89,89,85,60,107,149,63,85,106,173,55,47,47,104,213,245,15,196,138,171,104,184,108,5,136,139,157,164,116,108,180,244,29,106,109,173,184,124,25,91,77,210,121,38,77,104,252,13,98,92,74,46,72,65,190,221,136,191,235,84,97,135,93,101,7,230,229,117,44,170,129,81,2,100,89,160,225,47,26,212,103,193,140,124,33,42,151,141,37,130,243,20,66,173,38,49,202,68,45,190,197,31,93,132,115,160,191,52,175,250,171,158,102,249,189,161,138,159,50,28,169,7,229,201,141,111,184,209,231,146,13,221,116,94,165,212,177,226,101,132,83,50,66,102,97,74,34,194,30,191,244,222,16,202,32,137,246,214,44,173,60,226,50,37,143,22,36,37,198,134,36,111,9,113,58,212,228,233,213,212,213,98,167,241,9,236,162,102,41,72,92,191,81,35,134,249,86,82,223,152,92,126,105,107,38,74,173,30,44,74,143,74,220,65,33,241,75,139,200,167,28,107,9,172,215,41,33,233,237,200,25,203,137,100,202,118,66,127,213,91,108,174,224,214,248,97,201,252,139,15,88,36,144,112,136,107,36,234,63,133,21,66,54,100,35,18,187,136,96,140,62,46,196,146,215,83,203,173,38,28,75,208,237,79,108,53,138,204,227,51,42,3,154,120,201,194,101,156,58,24,182,222,97,9,71,145,97,50,145,242,125,164,143,115,59,77,202,226,229,24,147,180,108,153,168,182,184,255,0,240,175,166,159,181,111,195,137,33,252,127,46,200,236,249,92,73,240,109,65,37,156,189,137,86,123,114,208,70,83,108,104,3,201,149,24,192,140,125,40,57,55,112,97,3,132,185,80,113,181,11,8,78,33,42,238,48,181,41,67,167,160,206,229,202,76,139,84,246,65,173,225,8,178,145,43,102,167,151,225,242,130,34,212,249,147,164,242,152,68,78,183,96,55,189,132,156,167,236,159,46,23,212,78,99,90,147,244,152,147,47,74,28,144,114,137,109,127,99,44,75,64,248,144,120,204,218,68,128,66,145,102,243,74,182,126,238,216,191,198,140,125,32,35,31,132,75,119,163,156,156,194,229,74,177,42,26,21,90,104,152,48,154,84,97,33,237,77,65,11,152,211,227,41,251,186,18,121,243,11,18,76,106,160,123,66,67,70,255,0,97,98,238,147,89,142,23,233,34,229,78,141,106,59,119,238,204,44,75,158,195,147,178,99,2,154,250,171,62,170,140,152,20,81,217,163,110,73,135,181,102,253,25,20,64,121,138,167,164,220,108,71,148,50,144,70,248,132,65,179,183,42,93,230,94,6,215,65,251,39,220,82,13,225,175,180,146,33,165,239,184,212,22,83,185,173,8,85,170,5,193,237,135,204,33,139,42,101,26,48,197,237,42,170,249,184,140,195,70,70,200,14,212,146,76,153,80,78,241,98,202,156,121,147,2,154,153,107,113,8,239,195,22,49,127,117,28,192,98,202,171,201,172,204,105,88,151,161,217,78,164,126,99,114,175,64,214,4,44,92,50,197,200,183,61,224,178,7,54,49,37,244,124,123,0,199,241,152,39,39,116,150,91,144,46,77,100,25,209,186,186,209,58,87,82,30,20,236,37,42,198,233,217,20,85,99,164,217,25,249,249,86,169,158,24,63,84,44,104,211,67,252,83,91,253,56,184,137,225,216,185,180,248,215,145,172,159,83,98,44,169,227,179,174,32,195,183,155,79,231,225,149,148,137,173,84,10,123,46,233,248,148,240,126,30,217,15,155,17,83,42,218,73,113,153,132,208,9,254,210,171,70,233,242,3,153,250,1,248,243,87,202,30,52,36,106,73,208,143,205,43,253,164,12,251,43,154,214,117,73,198,133,102,161,60,145,252,220,162,9,115,59,63,150,131,213,75,119,227,44,94,220,170,90,76,3,231,77,104,88,9,223,221,38,147,35,2,48,213,35,101,174,66,19,208,36,188,67,195,46,42,209,39,192,190,120,87,167,207,6,124,75,193,103,231,64,194,216,22,179,170,101,114,136,136,249,250,134,92,214,115,21,109,159,2,87,114,86,104,199,24,254,108,74,108,163,139,176,128,167,204,84,45,220,249,82,124,34,68,235,71,62,214,171,38,210,95,18,14,124,202,104,71,102,34,162,58,136,195,122,218,74,232,208,88,105,114,135,144,169,93,148,102,73,35,195,17,81,85,85,68,212,12,103,81,21,92,109,18,8,32,205,181,26,234,90,138,114,200,26,74,198,11,253,67,145,82,6,224,226,240,16,123,19,27,227,99,102,210,34,206,146,169,149,191,55,44,89,72,163,37,10,42,135,64,173,184,156,62,81,114,35,217,167,172,99,119,11,42,32,55,15,246,187,20,205,222,161,191,28,190,41,234,11,37,248,232,107,13,38,105,179,206,39,205,197,38,53,173,154,63,109,202,40,184,150,170,127,136,167,23,128,165,151,42,178,129,61,250,144,28,43,162,57,169,143,110,196,153,73,121,48,31,225,135,18,223,73,90,8,192,121,101,241,145,82,201,128,58,209,188,198,80,154,147,83,128,126,98,10,36,155,190,40,50,168,198,101,168,227,117,23,42,92,253,67,145,67,254,36,32,165,242,139,141,57,140,16,89,15,135,221,81,88,219,204,44,60,159,168,73,180,226,42,159,141,48,228,58,249,107,166,236,176,101,137,43,248,214,116,52,242,255,0,246,224,81,170,237,170,47,185,150,185,77,85,48,248,240,137,52,141,67,58,73,51,23,173,1,14,96,43,71,196,44,171,9,250,170,114,147,73,78,26,20,85,31,6,145,227,63,182,140,147,166,247,32,195,198,161,141,168,109,74,204,193,41,18,223,197,87,131,229,49,72,157,100,151,232,70,85,31,201,248,117,106,41,121,132,110,53,166,214,132,112,89,243,113,80,112,254,40,218,151,136,37,34,206,202,238,214,201,153,165,149,51,76,207,240,21,1,173,49,197,47,22,46,52,214,226,3,60,24,99,21,75,254,42,217,31,17,160,13,46,213,186,219,125,92,248,145,56,136,85,53,102,182,58,13,137,65,38,78,142,28,79,155,180,30,95,221,82,18,108,169,167,63,12,66,229,92,237,154,85,242,101,246,229,33,126,162,185,211,26,0,130,240,255,0,224,138,139,20,190,100,236,109,153,79,144,28,34,26,137,195,168,235,108,115,68,158,76,98,246,215,90,102,155,151,24,157,185,81,114,116,144,11,19,40,69,200,171,85,11,49,63,166,245,229,150,12,54,17,114,174,131,91,101,6,201,156,81,71,144,191,81,114,219,40,18,234,58,98,229,70,83,234,73,66,31,81,20,153,93,56,12,116,71,232,198,70,126,238,32,185,20,110,170,141,168,10,118,8,37,32,134,171,232,117,9,228,248,11,17,19,249,149,81,103,3,49,123,19,172,159,184,172,167,32,52,0,70,6,98,139,42,194,54,152,5,144,30,82,171,43,141,42,50,191,133,45,52,50,84,143,18,184,17,18,126,27,193,17,247,97,149,137,57,173,11,235,65,135,117,36,170,182,5,84,73,177,30,105,101,228,246,208,178,97,237,188,195,137,65,149,88,99,84,59,179,139,183,149,23,230,201,60,209,20,246,110,124,43,54,6,92,19,229,136,84,141,24,182,58,4,14,88,170,106,251,76,78,178,38,80,149,17,14,224,255,0,144,70,18,168,140,17,201,136,178,54,200,98,54,134,5,149,73,240,152,170,179,126,204,124,202,114,76,9,113,172,158,108,164,198,183,110,125,148,146,114,25,65,228,210,62,76,183,152,66,237,74,109,96,75,130,62,95,117,85,64,178,198,150,234,121,44,154,14,21,69,123,131,41,206,166,24,240,103,48,161,47,250,215,80,161,121,45,160,179,136,121,23,59,52,1,201,39,50,111,85,50,93,111,128,69,144,168,104,216,211,169,86,198,120,188,194,140,53,62,247,185,43,161,146,66,131,49,120,150,233,55,111,23,249,127,42,154,204,214,51,108,30,101,37,52,46,209,37,191,137,1,24,152,107,226,145,110,51,207,39,154,90,4,211,24,46,30,52,205,37,249,11,81,227,44,159,57,157,164,76,31,165,119,49,51,101,237,98,130,147,119,182,126,33,23,145,62,164,184,178,240,253,82,216,217,148,86,19,201,211,115,171,101,60,37,255,0,157,31,27,76,16,131,202,33,101,90,111,174,239,10,78,108,105,112,102,92,73,126,17,79,32,149,26,70,0,139,143,10,79,213,227,201,244,210,86,106,161,228,225,202,180,106,125,55,56,79,101,129,138,66,172,32,70,4,152,188,69,228,70,205,204,177,97,166,238,31,100,124,50,229,15,26,119,112,106,225,99,218,23,42,228,172,159,47,79,206,197,47,254,117,210,106,130,9,209,50,229,73,182,214,28,218,201,236,240,230,18,138,212,147,24,51,191,210,114,100,86,166,170,39,134,28,184,146,70,104,153,217,50,138,126,84,235,24,172,192,20,151,26,184,96,204,28,159,184,84,250,183,82,106,108,249,109,138,66,140,72,202,221,55,98,47,0,148,171,126,161,170,28,40,60,37,33,72,146,72,80,101,102,61,248,254,171,35,50,148,145,147,234,221,79,163,172,135,132,87,195,41,23,50,135,90,251,46,35,8,105,5,198,137,177,168,151,187,175,201,252,74,11,3,120,234,53,142,169,125,78,73,195,126,210,122,141,153,163,229,143,155,106,66,253,196,37,38,179,178,133,140,50,226,144,170,221,255,0,18,254,83,17,96,113,248,98,87,89,89,57,104,45,72,144,214,130,9,51,27,34,167,135,39,19,24,133,147,169,233,164,191,171,18,161,161,102,149,182,238,148,53,141,34,219,32,85,99,108,9,53,178,89,243,105,163,228,193,16,62,82,40,214,102,170,170,140,204,49,10,50,161,95,90,79,105,24,191,29,64,153,52,155,89,50,223,197,198,146,93,154,119,76,65,127,34,170,178,173,156,49,252,162,223,79,14,12,150,60,82,251,21,170,162,88,139,135,91,121,37,156,34,33,86,169,144,47,43,94,194,154,42,234,97,173,151,5,152,66,128,159,72,121,189,189,137,89,80,213,18,208,191,40,217,155,24,147,169,47,4,152,175,17,185,80,134,161,61,104,50,203,40,132,52,69,81,128,95,248,98,81,224,222,229,42,114,15,136,95,3,116,174,173,62,238,218,46,231,23,88,208,244,63,10,41,180,220,92,53,48,35,9,119,179,82,2,112,58,146,135,214,213,70,126,19,21,118,111,105,90,16,174,71,63,167,100,234,209,225,70,63,119,39,151,18,176,147,91,16,163,249,68,191,109,139,205,77,168,62,66,74,216,210,243,242,170,51,24,24,48,137,7,230,49,44,130,241,149,112,200,217,21,83,8,120,51,242,166,82,105,199,36,121,98,37,207,170,124,151,230,221,98,76,96,79,60,46,238,181,85,195,75,3,11,67,67,101,159,50,110,103,237,128,143,53,244,73,32,120,133,43,147,193,69,207,141,58,116,190,89,69,198,145,155,119,136,46,0,186,135,80,222,70,103,244,225,101,92,190,227,80,234,61,223,232,36,148,158,225,23,105,173,173,6,76,37,68,92,105,138,162,131,47,105,19,195,28,73,254,204,146,199,58,211,19,229,248,48,165,236,85,204,187,127,74,193,149,176,99,49,122,54,158,137,36,155,177,20,137,153,86,216,26,190,193,70,212,44,141,19,152,170,45,151,12,147,59,229,63,231,86,198,161,1,71,132,201,99,232,98,238,152,40,145,83,172,106,35,51,13,170,140,207,6,101,76,141,50,187,217,129,254,234,217,26,157,241,128,206,36,5,171,14,47,4,188,24,13,187,96,73,99,243,21,36,96,65,187,234,77,63,246,152,240,226,76,107,106,162,8,111,44,180,224,43,217,156,158,210,44,53,64,156,204,57,121,83,23,190,33,7,218,49,45,80,48,12,239,247,70,151,112,42,41,252,48,113,31,136,170,103,89,204,178,173,226,42,232,22,172,151,39,195,210,101,18,50,139,190,211,22,164,230,182,41,10,183,152,19,148,247,12,47,106,115,233,163,147,204,21,23,107,25,245,7,204,30,181,65,167,164,216,201,198,83,117,165,88,245,86,1,163,41,39,8,249,178,241,167,225,184,157,4,24,66,84,218,168,32,156,12,60,107,57,250,108,2,31,106,102,163,128,143,115,190,31,48,134,85,51,119,166,15,249,229,215,9,82,63,4,31,60,66,33,86,147,106,216,177,135,138,92,82,137,115,245,22,68,246,58,58,117,91,9,41,46,246,192,218,91,85,229,254,36,187,83,224,198,249,113,5,137,83,195,181,167,183,38,16,151,18,73,171,96,68,233,14,66,143,220,92,240,200,213,47,52,107,99,159,62,236,227,243,8,74,84,184,58,183,80,110,177,8,89,87,70,128,205,57,39,194,39,163,16,69,250,137,237,110,149,163,140,118,27,16,213,214,20,124,156,150,72,40,209,250,170,200,188,50,196,65,46,147,84,17,217,116,169,11,224,215,70,99,54,130,228,95,107,110,31,6,46,97,79,196,69,70,101,78,4,43,114,238,78,140,149,36,125,68,83,83,244,5,254,126,222,52,77,39,196,89,197,38,19,79,202,169,191,27,87,73,30,28,184,191,113,11,213,254,218,8,209,156,250,126,152,185,169,102,83,99,65,6,238,92,35,177,86,234,25,35,146,7,242,229,81,15,11,36,147,254,236,184,134,168,213,112,82,246,29,144,44,160,254,168,153,62,210,217,26,144,228,127,53,164,156,127,186,148,233,185,244,113,188,34,11,151,238,43,153,48,198,74,221,220,66,255,0,161,36,114,104,131,50,138,95,66,8,35,202,25,228,42,83,168,107,98,91,131,104,82,229,42,10,79,172,231,126,98,147,26,91,38,226,84,99,225,17,83,172,207,98,117,22,63,79,31,77,191,119,148,152,147,55,235,10,2,197,197,136,153,21,12,13,141,184,62,108,185,82,59,186,72,49,142,253,164,94,53,175,162,184,43,19,6,193,100,254,164,230,147,79,99,63,13,206,217,78,90,238,227,17,155,68,142,203,85,69,141,197,46,126,34,40,201,98,234,199,122,102,164,185,211,96,237,28,145,161,164,252,96,151,24,124,177,71,145,126,127,126,173,212,197,255,0,41,180,202,37,232,20,250,186,113,253,70,198,81,11,246,212,151,167,149,254,123,8,204,167,120,15,198,3,205,38,34,192,196,168,43,117,85,108,238,98,202,92,114,182,180,254,12,203,196,137,153,8,113,135,195,40,153,19,183,78,233,197,129,100,83,185,134,212,5,233,229,90,228,218,237,153,212,184,197,110,179,157,167,251,139,148,106,129,159,16,129,109,197,218,160,187,182,168,237,81,129,131,234,246,71,44,177,127,173,19,38,170,154,48,57,80,193,178,96,147,234,220,18,124,12,81,12,171,169,102,160,149,34,13,161,159,110,253,216,68,68,246,147,74,206,173,103,81,21,208,120,199,237,136,106,99,80,223,75,141,144,49,50,20,138,237,50,186,213,52,22,180,50,147,130,48,242,216,148,98,81,183,122,180,19,137,180,174,17,19,72,208,37,89,127,152,100,94,126,155,173,140,76,197,17,4,177,122,118,242,22,196,20,251,83,198,238,200,181,67,213,177,51,178,33,68,76,133,93,16,218,86,45,144,56,148,228,205,36,58,153,89,177,12,184,150,237,168,217,1,95,124,181,87,168,98,94,210,161,5,148,93,222,36,222,101,144,36,197,218,75,138,60,105,119,226,112,84,12,113,5,20,98,26,25,168,1,82,99,14,183,152,178,137,251,104,67,90,238,73,195,21,104,153,175,52,228,150,98,44,82,228,94,164,212,53,163,63,87,25,126,170,146,200,174,6,76,178,219,31,155,137,83,198,187,196,204,198,149,255,0,85,37,212,149,67,212,145,8,90,236,130,34,146,252,19,107,27,184,179,74,69,173,13,248,234,22,58,228,57,32,212,3,195,198,181,79,210,164,140,185,229,60,203,154,130,97,93,6,135,80,239,184,172,10,145,117,104,185,123,1,230,70,4,97,230,54,53,188,55,204,199,136,72,251,90,160,77,137,205,143,26,151,12,56,176,95,148,41,27,85,240,212,20,121,230,249,47,202,180,79,140,79,101,1,50,248,130,233,138,189,91,119,189,62,208,162,32,144,172,255,0,67,50,136,238,33,158,75,249,68,66,145,5,176,181,146,13,160,106,227,8,127,83,220,93,37,244,251,145,240,173,242,67,18,182,11,196,95,249,23,94,226,212,154,171,28,234,203,76,85,70,170,127,205,16,178,124,59,50,174,105,15,79,106,233,182,56,183,82,74,63,62,53,221,96,105,138,219,39,188,166,159,139,237,163,36,208,130,161,227,45,113,86,127,137,249,5,88,231,212,250,24,245,15,97,173,133,149,95,192,252,43,38,47,183,24,158,11,68,153,224,193,203,202,69,27,101,61,132,58,147,74,207,195,208,98,130,124,200,190,120,66,81,172,107,110,9,8,156,197,81,134,207,220,21,162,49,167,73,127,106,150,203,184,246,59,12,59,141,242,100,201,35,24,212,30,158,49,198,54,113,39,211,44,177,131,153,99,43,38,33,109,7,143,124,73,62,210,87,119,131,104,240,196,171,202,68,21,108,147,201,122,118,246,99,30,101,69,102,78,90,138,196,49,180,197,204,230,124,223,18,202,29,14,219,132,188,137,245,149,198,217,143,196,147,195,52,185,207,121,76,92,67,88,211,127,13,85,52,154,133,157,168,216,19,6,47,56,133,70,62,226,158,11,54,134,17,74,79,14,196,165,239,1,73,194,164,173,118,44,203,67,108,152,27,227,252,160,145,175,211,18,227,69,205,137,27,90,97,136,124,34,228,69,204,200,95,243,25,255,0,198,186,247,20,229,39,96,105,130,91,31,230,202,60,66,84,177,180,173,30,63,155,42,15,213,98,214,197,126,40,185,72,145,155,82,18,73,62,108,188,127,76,73,27,168,100,108,70,170,133,106,173,36,2,179,250,33,71,141,75,192,146,120,71,197,45,52,54,164,131,25,152,68,34,20,138,122,125,172,235,47,116,98,70,229,193,112,41,55,128,26,103,26,237,152,217,139,34,231,65,181,39,158,28,185,85,141,59,198,32,51,54,53,38,82,197,11,53,12,66,240,203,42,196,211,34,127,104,150,152,44,41,253,181,189,251,65,143,238,45,16,243,38,114,38,91,193,248,36,111,99,214,167,155,18,205,182,51,16,137,145,135,36,235,67,233,192,85,230,27,42,218,199,226,93,11,98,98,123,40,100,27,56,84,219,237,101,66,126,35,43,207,155,146,252,88,134,140,126,137,131,53,159,54,154,169,228,25,17,117,87,3,41,51,20,170,242,181,149,165,7,233,70,151,155,65,233,248,195,38,41,252,159,77,31,2,3,35,51,16,148,25,87,199,82,170,13,106,240,12,156,41,81,185,85,35,42,129,56,139,3,105,35,251,69,77,28,42,223,38,179,80,159,99,50,241,45,134,211,96,32,243,20,74,134,6,155,60,98,114,166,198,170,220,179,219,93,10,180,34,204,114,183,211,203,33,241,68,18,37,144,231,66,199,187,200,171,95,166,229,198,62,97,34,54,17,36,179,21,140,161,137,35,215,200,21,152,151,12,156,156,89,81,65,159,22,49,56,139,148,137,179,244,168,11,250,73,67,42,86,106,77,145,243,118,145,79,109,126,202,88,110,25,50,231,119,98,198,138,96,98,99,246,210,96,178,113,62,208,208,182,86,64,133,221,41,38,104,24,140,103,178,40,188,204,21,39,113,171,118,47,226,23,26,105,234,187,208,98,18,65,62,145,242,95,212,155,109,157,115,22,212,8,173,190,245,36,223,97,7,30,239,144,164,83,209,163,14,15,112,177,38,145,167,228,98,155,71,65,236,54,135,39,143,10,240,97,156,82,243,11,169,106,128,193,201,62,37,121,85,78,8,204,97,140,94,68,203,182,156,205,200,2,25,134,92,97,196,76,137,244,56,96,247,81,15,53,112,199,136,88,214,142,66,117,44,110,169,19,134,162,212,22,238,52,66,3,10,133,153,90,194,145,225,41,113,43,163,51,243,225,75,238,233,50,68,121,69,217,224,133,234,149,254,73,180,108,135,60,178,209,140,31,44,65,17,35,153,164,165,73,39,82,117,26,101,172,107,95,155,41,49,253,53,84,107,234,97,179,154,1,63,141,83,121,87,150,130,70,204,231,50,14,131,157,25,252,66,34,221,248,75,85,125,53,126,107,232,50,127,203,224,73,23,238,45,208,42,143,100,126,98,145,85,100,141,254,7,200,128,135,166,47,33,29,133,151,40,127,182,175,235,97,252,175,106,202,251,76,0,64,225,41,50,46,121,50,126,163,168,59,195,136,133,26,73,23,31,241,12,173,251,29,62,49,170,163,51,148,89,72,181,189,227,43,248,177,136,107,159,86,235,99,144,236,13,140,12,75,161,214,154,170,104,51,10,86,37,203,151,153,90,155,246,212,216,254,109,120,62,143,24,159,211,150,97,134,15,53,162,125,9,59,98,43,198,214,249,17,134,59,198,120,114,197,201,251,169,52,249,236,243,246,197,246,198,181,62,182,196,163,194,98,226,73,39,214,158,180,249,141,144,163,71,102,251,20,104,25,54,178,120,66,92,67,250,139,100,59,45,148,236,38,158,66,145,36,153,172,231,10,39,167,215,213,140,95,112,138,126,49,167,8,251,179,100,41,17,182,206,109,148,236,140,184,130,48,102,44,174,52,150,203,94,104,232,207,194,82,229,254,36,138,183,61,184,25,242,164,18,30,227,70,2,72,249,147,172,47,246,35,50,148,161,215,250,84,159,164,148,63,246,147,45,224,228,131,118,41,67,255,0,117,114,135,232,144,123,57,23,200,117,81,43,101,188,86,210,137,143,247,84,100,133,211,228,162,178,149,211,238,55,39,197,186,26,213,134,116,98,102,10,158,153,248,99,242,122,121,73,145,83,82,79,7,128,254,104,101,83,86,84,97,213,66,88,203,139,34,48,69,17,83,38,104,248,50,65,243,101,24,145,140,147,185,103,10,4,198,185,19,254,218,170,245,11,226,43,40,150,203,225,189,81,31,197,63,141,3,15,71,193,168,39,233,114,170,83,73,150,33,229,48,146,183,220,78,35,250,184,213,63,33,234,34,198,55,173,158,200,222,2,16,147,131,89,48,128,195,136,98,83,241,164,202,39,180,167,174,245,12,186,217,76,194,44,163,80,107,235,196,118,101,168,46,179,211,214,182,82,242,196,234,65,211,233,89,93,82,213,132,13,114,242,197,103,244,17,149,105,54,164,148,87,240,233,193,137,116,43,99,236,74,164,133,197,107,42,78,204,69,237,91,33,204,131,24,25,76,94,68,232,212,143,187,38,105,98,91,223,163,34,12,124,194,70,218,184,8,119,158,164,254,164,193,241,191,34,58,54,155,4,110,164,91,225,251,72,101,84,80,5,135,224,49,254,148,104,147,24,5,31,233,81,17,171,72,78,164,29,147,9,7,132,202,99,9,108,167,206,133,250,65,101,64,178,251,80,127,236,81,255,0,180,169,225,192,220,243,21,50,205,90,32,98,16,135,145,109,81,66,218,147,80,44,181,5,151,22,195,249,49,34,141,79,85,24,123,189,67,114,33,125,188,169,30,173,181,178,40,222,17,74,32,191,105,115,25,225,121,79,138,92,169,37,39,238,165,219,119,225,160,88,236,143,248,157,161,43,126,82,167,36,146,34,42,173,89,127,230,92,88,151,39,167,211,4,23,205,167,204,178,181,169,35,10,28,152,212,154,23,79,146,171,87,42,237,96,30,52,230,75,14,79,247,86,6,49,230,143,245,89,126,218,240,117,104,236,162,252,216,177,33,89,50,39,159,202,100,253,197,69,95,219,65,88,171,164,141,18,48,62,110,40,255,0,145,38,212,225,1,9,154,184,67,88,50,72,228,247,21,23,48,35,20,76,193,229,252,139,86,206,99,25,86,234,19,212,69,230,42,83,51,82,122,188,174,162,147,42,103,164,158,11,115,146,36,177,13,85,204,210,81,35,120,20,34,76,170,154,55,185,164,25,180,169,44,152,194,153,31,91,79,18,167,186,46,82,42,176,195,198,190,154,159,114,171,184,162,10,89,168,65,27,132,216,196,139,13,192,9,238,160,172,168,106,171,70,251,25,114,135,147,233,174,119,107,169,231,78,157,138,164,68,16,196,185,217,89,219,13,70,86,83,170,154,227,19,56,74,167,46,46,44,74,199,225,18,89,79,62,198,75,24,29,170,109,231,6,55,234,208,176,211,152,91,244,35,66,205,79,100,124,56,137,141,60,255,0,194,235,153,32,202,17,16,68,85,181,82,105,196,60,219,161,44,167,234,208,12,152,119,249,127,149,62,236,73,195,64,107,28,190,126,158,213,80,184,114,145,43,124,11,17,179,155,177,118,64,221,196,147,253,168,202,181,73,167,173,178,38,98,197,24,147,238,70,225,146,28,182,182,97,224,246,228,41,21,20,109,85,42,48,249,162,226,253,213,86,205,37,76,50,101,10,71,169,244,240,230,189,129,41,113,41,52,113,63,29,77,220,212,159,181,212,32,237,52,161,164,207,214,113,5,253,250,111,51,225,165,86,7,155,41,10,146,191,68,211,193,103,81,23,59,67,253,43,27,15,233,245,57,228,131,229,10,155,50,202,113,8,192,154,81,18,29,49,38,142,181,248,172,5,198,170,153,62,140,163,97,171,162,229,251,137,214,52,6,97,229,110,125,175,105,10,189,50,170,89,89,151,18,9,151,207,141,238,166,241,174,236,166,131,16,138,63,246,147,43,80,155,45,201,87,233,233,101,151,152,80,9,251,136,198,67,32,191,87,0,133,39,238,167,47,221,123,165,34,73,112,25,210,71,138,33,83,51,43,152,172,200,97,50,250,142,180,111,17,69,201,246,212,185,164,178,108,172,181,208,8,156,135,71,144,127,55,99,202,176,178,187,137,83,242,145,32,101,34,213,85,79,232,51,51,155,66,27,153,49,48,237,70,49,161,131,158,17,241,25,38,53,197,201,57,138,92,72,125,252,226,251,171,44,223,64,94,49,140,240,204,133,53,192,227,31,133,35,167,181,33,126,80,165,196,157,62,156,100,75,27,93,134,101,57,207,135,213,84,116,242,64,64,97,202,164,110,39,146,15,14,34,45,212,143,150,86,46,170,177,2,190,215,210,132,14,220,164,81,247,19,37,96,127,167,23,18,97,38,25,200,199,153,37,97,143,157,241,12,170,162,18,242,117,108,186,210,101,150,81,162,131,124,123,241,179,148,137,212,253,0,9,35,124,179,9,43,211,212,128,20,231,132,92,73,54,82,215,11,48,205,148,227,32,24,169,43,94,122,214,51,18,22,53,105,211,136,208,241,15,152,73,192,89,168,67,42,200,25,84,149,86,122,219,92,171,168,76,193,233,175,80,86,81,183,36,204,17,41,72,183,208,114,255,0,204,22,85,172,49,133,149,72,106,72,216,185,69,196,145,179,83,217,66,30,208,210,191,141,11,36,215,151,100,237,38,217,44,118,53,170,90,134,226,142,53,83,55,101,228,240,81,23,211,223,101,47,52,65,16,67,70,6,132,130,240,69,26,169,227,98,181,73,216,87,67,73,46,105,8,83,21,80,254,135,133,9,94,201,80,83,115,67,28,152,157,92,137,71,39,53,180,54,93,233,201,85,198,235,43,30,191,61,252,28,211,103,164,214,51,104,229,139,143,205,126,162,100,0,21,152,82,224,252,49,136,75,86,91,68,226,32,189,197,101,173,78,121,21,189,2,170,170,159,90,124,217,83,131,76,30,62,100,107,227,50,11,57,113,164,150,79,4,147,240,164,98,170,15,62,54,249,136,200,1,227,96,114,172,195,27,24,243,25,5,38,102,216,153,84,166,193,71,92,202,152,102,4,97,252,217,80,182,83,226,201,103,80,210,57,51,9,54,38,100,162,181,246,89,30,99,21,74,54,103,40,203,66,132,62,101,34,81,118,252,104,184,211,31,145,97,48,62,164,70,4,74,234,76,10,181,227,40,31,148,188,136,248,208,223,141,248,86,47,140,248,50,152,44,73,163,12,204,29,72,168,10,217,167,135,59,135,42,241,180,72,49,245,35,2,249,126,124,66,71,238,72,54,45,181,0,157,204,58,6,34,163,93,250,151,246,188,104,123,32,190,203,204,56,144,177,181,84,24,195,244,227,8,98,196,162,197,85,71,115,43,65,36,125,74,86,203,77,131,207,135,177,93,83,201,139,55,195,17,114,166,207,129,71,238,228,200,173,28,139,82,82,123,156,171,240,96,228,143,10,50,159,225,233,35,31,55,34,232,204,173,136,62,81,117,162,25,48,5,6,28,93,74,155,145,137,81,53,86,149,28,108,102,203,212,169,67,100,200,195,197,149,0,107,81,198,31,86,68,174,102,164,38,55,152,80,6,166,205,96,61,169,217,185,27,205,212,162,225,234,19,201,59,235,162,69,38,79,168,84,198,6,167,61,180,236,37,18,164,252,48,8,195,245,28,162,66,229,204,115,157,207,208,118,51,165,190,89,138,78,85,63,119,240,246,94,70,118,46,239,1,241,103,112,166,178,116,172,28,29,163,91,104,254,140,171,28,106,30,134,219,81,176,34,47,34,83,248,13,229,39,8,136,187,75,52,223,231,234,89,154,171,109,202,153,89,2,172,113,249,250,122,94,209,153,178,113,45,16,236,142,32,109,49,117,43,251,184,100,146,69,45,233,175,141,57,134,40,184,212,89,85,216,208,186,64,203,40,51,20,75,211,194,72,199,225,22,37,109,78,200,147,128,204,34,196,52,175,82,64,0,250,149,106,181,49,77,116,143,220,248,5,25,169,52,24,228,196,205,149,72,26,123,234,31,194,94,68,198,183,86,218,144,248,165,151,137,65,89,147,224,208,170,216,22,181,163,195,151,141,21,230,65,63,152,168,57,250,158,116,98,97,136,44,171,32,207,222,247,118,44,183,240,101,28,198,146,60,24,82,185,49,134,67,191,49,81,1,140,181,79,140,157,65,129,13,91,18,75,56,177,164,140,173,96,165,242,167,158,154,207,14,210,44,38,64,202,7,170,138,103,248,134,154,19,24,18,202,26,125,25,224,178,131,196,184,221,150,146,149,26,213,146,195,144,191,157,118,77,37,250,80,7,220,240,75,93,83,92,137,88,228,154,243,74,159,118,114,139,32,151,35,13,38,167,22,163,6,105,68,44,111,62,181,251,54,215,68,250,183,48,68,185,165,246,152,29,35,222,16,213,242,43,180,42,235,113,140,105,233,229,22,180,102,202,171,41,2,58,64,62,89,82,29,61,190,24,62,108,88,145,246,70,33,25,213,149,115,212,112,107,43,34,91,78,194,18,226,140,185,151,196,186,114,89,48,130,175,46,82,46,129,179,196,55,149,104,53,38,218,11,236,120,242,17,43,71,136,202,217,28,171,225,165,38,167,210,254,102,17,113,125,181,213,217,125,101,101,19,17,139,200,136,211,16,31,59,135,106,52,77,246,158,61,107,217,44,61,105,85,82,184,131,90,195,10,75,87,214,131,169,59,141,100,203,97,226,151,196,165,35,27,47,128,68,37,67,1,131,16,254,111,254,24,134,180,83,51,86,211,137,156,165,72,95,27,230,184,69,198,159,73,54,153,243,255,0,52,74,38,93,209,198,62,17,21,63,125,0,113,12,47,19,19,216,113,143,56,106,94,54,188,211,227,102,30,52,206,6,185,219,15,53,76,2,21,46,227,120,232,101,71,86,85,91,104,185,140,37,60,199,193,140,78,100,166,127,196,91,139,35,188,82,197,252,107,47,82,4,144,117,16,68,76,178,49,161,129,212,148,98,157,134,89,113,13,84,50,170,158,236,127,210,74,184,142,161,164,60,146,60,217,113,39,90,0,214,184,223,19,126,84,52,111,223,220,75,22,239,135,233,167,196,98,140,169,220,7,196,146,62,97,41,43,138,75,88,204,221,229,38,68,162,54,167,177,173,38,41,101,226,67,70,213,176,119,83,166,5,145,99,19,133,76,252,78,214,123,26,175,78,175,236,42,34,6,161,174,155,19,245,67,201,224,185,44,203,140,154,185,241,44,75,242,223,80,170,13,163,57,85,192,123,166,245,134,160,173,240,203,60,152,215,66,13,151,171,65,124,178,151,145,112,125,121,49,145,136,16,233,233,91,162,121,251,106,251,70,92,30,77,51,5,46,41,50,120,41,71,11,35,127,6,102,82,160,38,57,125,213,131,30,76,248,114,162,234,170,153,36,28,165,196,138,219,85,65,233,229,34,232,196,152,182,100,13,203,16,1,123,198,199,135,42,111,38,100,18,241,114,9,38,135,12,145,167,125,81,170,41,150,35,238,231,218,198,59,241,21,79,86,191,81,217,88,191,212,37,101,18,181,215,158,2,123,48,227,229,66,210,86,237,185,177,114,45,219,80,177,171,240,222,46,92,68,71,195,11,227,31,48,149,68,55,176,144,121,113,228,88,70,173,25,121,147,98,40,222,159,226,69,53,68,76,86,210,177,17,99,101,241,166,142,55,233,10,66,160,38,104,157,57,109,224,105,101,228,66,179,225,237,24,135,242,130,92,237,211,232,255,0,35,89,144,160,135,172,207,169,34,245,113,149,54,164,14,70,63,42,151,173,167,36,46,16,166,6,146,200,32,229,42,86,93,146,177,230,80,76,135,92,47,60,197,83,207,48,243,241,36,243,245,57,48,118,164,16,245,87,63,42,70,145,157,77,174,135,88,170,153,139,221,89,207,187,4,103,243,23,41,20,20,107,130,99,226,42,14,100,247,144,153,185,23,43,72,197,42,116,64,223,110,95,202,37,178,200,195,193,218,53,197,174,46,245,7,254,216,242,9,21,67,107,127,255,0,183,105,68,42,235,142,22,69,32,210,100,94,241,198,38,83,117,172,141,62,156,172,225,47,34,23,204,115,162,177,72,92,83,202,131,47,52,76,138,245,102,226,41,100,23,179,34,160,173,159,185,99,195,151,169,76,233,32,238,124,5,96,82,39,242,125,54,180,156,41,128,248,99,16,167,196,179,244,220,163,88,6,214,14,126,44,105,135,172,65,140,204,198,82,220,25,73,185,250,97,130,38,92,72,105,47,101,79,16,74,170,13,113,85,101,196,21,51,113,84,125,211,22,219,117,71,7,243,57,71,202,177,140,248,130,62,105,125,105,220,6,0,64,196,85,63,125,27,122,55,132,74,42,160,122,251,83,233,200,220,53,226,228,94,164,212,39,39,187,137,112,13,97,15,83,105,251,23,203,221,16,177,188,208,1,248,151,169,183,209,67,139,20,111,62,79,219,74,209,76,159,2,52,138,126,180,129,118,194,246,202,66,76,181,220,157,251,76,106,39,79,79,139,101,17,133,17,114,254,69,180,217,224,203,221,229,227,79,26,176,88,178,129,13,146,73,243,101,77,141,166,248,242,238,191,218,81,16,53,181,111,213,228,90,45,126,33,78,19,62,83,26,55,191,80,43,25,125,85,73,43,14,235,145,85,195,213,80,109,224,188,65,41,11,249,23,9,99,207,100,76,178,251,10,186,61,107,1,6,169,155,73,67,66,199,149,251,133,137,205,103,50,93,108,189,220,65,101,69,105,93,103,121,101,19,17,184,135,244,213,71,225,177,219,3,52,181,168,52,48,107,79,212,186,90,52,228,37,152,135,214,30,126,27,178,139,16,215,58,190,181,139,100,63,78,175,129,201,245,10,187,78,179,134,9,208,95,18,32,178,168,58,77,48,241,63,41,162,242,35,109,92,219,4,232,106,170,234,64,102,151,143,34,35,86,217,110,121,107,197,254,210,213,39,76,30,113,241,110,137,252,74,223,71,252,49,250,194,202,52,203,30,157,253,204,177,203,31,118,255,0,201,242,164,17,21,254,152,212,39,147,19,14,85,71,168,126,26,68,131,225,132,67,74,96,104,199,193,62,96,137,107,66,190,58,133,152,158,248,139,0,228,174,221,135,136,138,26,158,214,13,108,92,54,220,164,251,171,160,252,66,101,174,199,244,188,107,135,107,152,196,155,70,243,7,136,130,235,94,119,89,27,162,234,235,239,216,239,233,106,237,162,177,213,232,102,65,178,35,11,16,162,254,37,209,224,48,152,24,191,49,252,7,153,44,121,243,100,239,95,163,235,103,202,199,218,185,127,241,221,67,202,150,127,115,122,248,118,158,165,11,52,147,45,254,234,193,244,48,106,73,139,16,242,44,160,106,25,208,153,196,164,181,85,197,172,147,191,136,152,254,162,245,55,29,241,56,42,163,249,54,163,199,133,96,25,140,240,81,177,167,156,68,249,178,170,56,102,202,14,33,44,91,12,52,12,58,107,120,143,221,137,115,125,109,14,37,111,21,113,73,147,205,81,154,236,226,35,194,36,190,125,36,185,191,54,100,235,221,240,113,73,205,37,171,103,17,239,174,151,216,186,108,105,152,226,174,103,101,167,135,90,127,81,17,121,17,149,183,19,188,249,178,99,82,104,105,196,107,21,143,187,100,99,246,172,205,171,64,55,240,139,42,79,38,7,169,3,44,78,197,17,169,233,53,228,18,102,137,40,98,31,211,70,203,120,133,142,209,15,83,196,252,153,85,132,109,73,18,76,28,49,4,191,56,210,93,218,228,100,75,14,197,109,91,62,226,15,134,18,241,173,219,144,91,41,81,171,89,136,15,197,216,189,79,60,131,211,248,101,148,153,16,19,38,16,140,102,100,166,125,196,88,35,253,81,63,109,53,154,163,25,62,25,230,206,196,154,70,167,37,107,210,106,77,66,1,157,134,50,232,255,0,211,173,224,229,137,216,147,121,120,184,181,16,92,82,78,187,131,132,42,92,53,186,187,73,19,54,82,148,106,221,134,181,19,241,8,73,38,164,252,77,244,178,141,85,85,95,79,96,51,140,207,196,156,38,16,242,35,25,163,207,91,205,94,161,141,107,168,5,250,72,4,201,245,22,198,27,81,201,6,105,119,37,23,219,202,150,174,131,23,79,146,120,62,5,50,77,124,240,73,30,239,22,37,51,231,56,79,253,121,10,143,147,26,116,216,157,68,40,208,170,193,97,100,154,223,201,154,34,223,84,25,223,221,245,173,245,182,164,173,253,92,12,163,71,218,221,213,22,47,202,11,147,233,172,97,205,172,129,144,120,98,69,203,247,19,26,173,31,99,218,97,45,154,98,120,48,114,246,170,167,220,60,64,194,133,153,68,168,144,33,137,8,140,18,123,25,145,124,58,134,85,37,48,199,41,208,111,215,32,130,119,215,162,73,152,74,149,251,104,59,188,187,81,166,15,12,92,124,69,80,70,213,64,240,225,46,85,136,117,84,239,101,79,121,220,220,71,218,158,125,84,16,125,197,191,74,220,18,104,48,196,80,119,112,237,110,223,195,255,0,5,234,121,55,154,109,252,73,170,252,134,58,117,245,59,200,15,155,82,140,211,120,223,204,136,141,169,236,173,135,253,68,168,217,51,25,131,132,92,137,150,102,242,22,162,27,189,30,9,32,251,139,145,92,92,94,82,78,124,64,197,33,87,232,74,208,206,178,103,48,184,210,77,79,160,32,247,118,145,81,105,50,228,25,33,197,160,95,30,115,63,168,241,42,141,49,90,59,179,253,181,233,250,73,130,127,82,42,159,60,30,17,113,41,180,59,57,160,203,153,106,200,17,35,15,132,75,99,25,145,46,8,109,112,110,242,143,18,223,2,201,132,247,84,214,75,141,83,108,199,237,153,202,129,121,171,100,143,152,170,136,193,4,208,123,106,119,103,140,248,125,181,117,20,248,26,74,233,62,24,101,34,223,166,14,54,126,171,254,170,71,107,242,199,102,46,36,239,77,204,202,62,105,95,238,37,179,32,163,202,173,60,2,3,230,208,118,90,98,168,68,126,208,72,192,218,140,100,237,89,204,187,139,246,214,126,70,166,84,85,26,125,141,33,24,40,130,38,52,239,242,91,120,75,218,242,34,43,111,169,138,207,210,229,90,159,125,18,180,249,148,247,52,78,35,212,160,141,62,32,129,138,196,188,137,101,150,167,219,19,132,169,45,150,164,137,101,244,197,251,105,36,199,213,73,226,221,73,200,177,100,103,249,26,163,91,93,66,73,160,120,141,140,170,35,103,40,146,179,20,92,106,210,171,79,50,72,242,229,227,85,21,176,244,230,12,50,197,200,186,21,162,69,207,82,121,16,245,183,17,41,25,195,86,66,172,109,126,34,156,159,41,176,24,149,133,197,56,5,203,83,3,141,73,27,74,158,220,255,0,165,24,146,109,163,235,238,54,64,6,211,211,181,1,25,98,34,143,248,149,5,108,6,70,7,41,113,17,43,126,239,75,29,129,202,44,127,186,168,96,95,105,27,40,191,213,139,136,136,102,84,0,9,146,78,94,174,85,161,146,119,204,194,97,39,176,217,165,71,255,0,183,76,168,214,86,211,23,165,45,144,108,142,45,168,116,125,169,46,119,98,235,18,55,240,216,230,143,9,133,200,187,11,234,171,190,144,208,225,170,170,173,62,92,170,171,36,68,234,196,38,137,129,101,81,47,9,68,76,126,218,232,18,110,39,73,102,209,7,101,106,15,237,4,130,135,112,1,31,49,151,44,146,45,172,85,99,15,125,59,59,139,255,0,4,12,201,155,151,237,2,85,167,80,234,215,224,255,0,188,41,77,84,99,206,30,239,41,50,37,86,105,191,208,220,13,230,52,234,66,125,84,186,182,121,236,173,95,187,139,218,158,27,246,178,145,45,158,105,112,135,148,49,69,145,117,44,107,226,74,195,22,82,65,200,195,4,73,243,38,62,146,38,96,227,92,221,154,159,80,73,254,215,22,37,139,245,13,206,79,155,17,74,163,34,202,255,0,6,217,74,201,63,17,103,89,49,241,5,137,77,64,170,60,235,23,203,42,154,147,26,116,153,204,52,72,4,23,231,93,79,77,192,219,68,102,110,196,240,199,248,235,153,156,192,164,232,146,78,102,80,197,74,31,26,117,1,57,133,198,175,36,220,14,48,30,21,27,168,67,234,192,120,133,43,18,125,205,236,69,173,12,131,168,114,3,16,68,52,12,105,50,247,124,197,64,82,85,75,141,197,219,247,21,7,160,239,189,165,155,35,43,26,167,218,197,133,220,84,64,113,206,6,96,242,164,119,122,73,241,153,152,165,196,143,211,23,222,155,23,105,16,89,73,245,18,237,208,123,7,230,217,19,152,73,180,6,69,178,226,48,134,145,89,79,36,158,105,101,88,67,212,145,107,95,218,141,198,64,24,221,233,232,177,185,171,162,226,72,95,48,226,97,4,101,107,85,169,43,110,198,240,135,254,170,154,212,59,29,219,197,136,105,247,21,196,36,166,70,28,147,162,96,105,129,148,249,74,44,171,236,48,252,247,219,86,44,96,8,206,34,166,86,160,181,6,14,128,131,24,108,150,88,168,198,90,211,86,131,20,184,163,17,61,180,196,55,108,140,12,69,42,154,187,244,107,114,112,148,153,18,180,140,225,90,4,70,212,53,197,62,46,53,145,172,171,99,63,44,185,92,127,76,74,44,218,120,5,63,9,74,180,201,140,125,62,70,24,66,25,127,117,46,211,125,141,184,116,73,38,167,187,139,132,81,127,147,18,2,29,13,28,99,246,255,0,184,148,83,234,219,153,175,255,0,43,140,33,253,164,234,214,124,17,193,202,81,114,44,220,100,27,17,247,165,68,140,7,150,36,248,194,254,85,170,29,219,199,195,198,85,15,166,3,248,160,231,8,139,200,37,76,205,43,58,180,156,202,76,172,250,95,185,163,157,224,201,237,45,18,89,91,101,253,175,34,212,22,78,39,15,183,245,21,100,61,61,93,177,237,228,240,93,81,182,57,145,101,32,100,176,241,137,196,36,69,84,98,78,39,50,115,101,79,182,243,75,99,48,145,188,241,34,79,248,142,170,106,159,163,63,63,82,13,148,150,81,134,255,0,149,25,81,134,190,177,132,116,202,54,176,130,94,213,47,200,215,207,64,169,9,48,54,67,63,48,149,102,155,184,249,92,37,70,93,207,166,155,21,230,247,20,44,59,32,22,115,226,9,36,140,175,192,10,59,89,227,41,31,133,75,218,204,198,55,163,95,158,9,58,146,217,225,60,145,188,194,90,170,53,141,16,38,89,126,64,226,202,171,227,83,203,44,92,166,18,229,176,245,61,205,37,151,205,139,253,107,170,233,239,137,123,232,152,77,2,49,73,247,19,43,109,55,176,48,166,214,24,253,161,98,73,95,60,245,15,221,134,40,202,172,45,67,101,39,206,192,194,140,47,182,52,160,48,193,37,255,0,54,37,209,101,36,182,36,230,107,253,65,38,91,2,40,184,198,172,105,47,142,32,101,52,2,73,76,25,166,233,202,206,40,163,91,33,178,84,34,109,11,20,98,141,246,212,90,52,66,185,0,204,184,156,79,60,49,113,41,153,236,177,147,205,136,139,164,177,144,126,146,103,179,173,32,58,185,16,187,66,228,113,182,4,227,39,50,179,164,146,77,167,8,145,54,186,84,133,233,17,19,93,49,14,45,79,135,168,118,43,50,170,40,162,185,144,229,145,157,68,72,30,25,209,143,212,69,216,188,235,136,62,209,160,39,179,79,148,29,89,72,147,114,32,169,36,22,30,222,38,208,191,242,44,42,180,100,74,211,230,196,68,88,76,200,71,204,182,73,181,151,37,233,22,70,66,149,18,107,106,72,179,96,225,137,0,133,146,138,210,172,37,69,115,3,44,92,137,203,30,245,170,76,2,21,253,171,119,46,162,212,119,1,128,156,183,76,14,203,155,233,41,239,51,194,233,42,197,246,68,201,253,71,38,52,155,154,128,115,245,84,79,104,92,136,25,147,15,100,197,181,244,128,155,203,93,214,142,135,3,108,206,84,42,175,216,18,190,4,140,78,172,74,134,158,202,184,64,126,238,46,82,33,46,31,148,124,41,61,84,59,89,50,178,155,173,109,117,126,32,51,146,194,73,150,243,87,208,198,198,190,204,99,39,3,20,186,177,198,253,180,218,3,30,46,213,182,201,128,43,56,83,110,1,50,205,1,234,76,226,229,67,73,209,246,186,108,156,34,25,126,218,91,101,107,168,43,78,253,161,72,47,218,83,83,245,230,167,140,124,198,17,36,166,107,191,136,138,89,64,212,51,163,31,12,184,24,149,101,110,161,33,6,184,244,207,141,240,72,13,165,133,49,4,95,169,137,11,91,241,32,150,71,195,82,34,99,251,171,138,69,215,195,66,170,126,137,135,24,19,71,155,116,52,12,202,126,76,209,10,185,40,117,253,116,35,176,54,194,39,241,171,40,223,18,232,228,131,20,65,17,27,238,152,182,134,237,169,90,27,137,80,71,135,140,168,89,250,206,36,31,213,227,140,167,153,169,32,246,152,170,111,85,83,143,86,179,250,121,80,170,211,107,238,13,128,206,203,85,85,77,63,12,252,164,71,85,73,56,249,151,63,129,162,79,72,252,198,41,21,165,109,148,17,131,220,86,104,104,166,43,23,65,190,0,162,117,36,179,35,2,113,242,165,44,212,148,229,126,21,67,26,54,80,110,195,212,178,49,88,248,16,227,26,2,96,81,254,165,185,225,218,226,89,237,178,179,169,91,196,82,102,72,120,30,151,86,231,140,252,69,85,111,129,140,156,201,69,244,250,234,214,123,121,20,10,155,67,100,193,123,168,91,91,224,123,74,64,211,15,37,252,43,123,2,242,45,88,216,91,40,230,51,15,39,230,202,84,238,52,152,37,30,44,184,146,24,97,177,199,136,61,107,118,204,241,159,152,169,217,104,166,168,208,209,137,159,48,165,101,77,60,15,129,76,178,212,2,38,44,169,244,59,82,73,6,28,170,10,215,29,128,45,96,48,160,237,89,233,235,35,214,129,226,196,50,254,234,200,53,83,164,145,255,0,251,84,83,244,219,198,60,197,42,233,174,34,153,122,150,250,95,48,134,36,214,53,110,94,96,137,79,67,134,252,234,135,121,42,16,241,41,218,134,84,217,50,96,227,49,79,178,200,19,142,240,246,166,47,99,39,19,152,171,91,224,68,133,210,145,89,77,171,12,96,7,23,180,53,140,156,101,246,150,17,166,110,71,136,69,91,66,17,198,58,101,145,92,198,81,72,96,28,132,126,100,119,128,225,123,73,241,141,84,46,93,129,10,180,62,202,159,30,19,85,201,18,171,50,26,40,9,135,251,75,68,249,35,32,249,186,196,189,63,99,231,148,89,18,153,140,57,71,196,164,190,254,230,48,138,226,53,117,188,190,174,52,192,53,176,70,54,4,92,73,49,130,65,159,233,38,48,235,108,133,45,133,203,198,171,102,20,106,199,250,107,59,113,42,10,121,135,156,62,220,169,49,131,189,6,36,125,8,95,11,195,149,77,191,113,205,246,85,67,31,153,132,44,170,106,125,108,178,249,229,128,44,127,113,116,25,59,162,141,79,89,70,36,222,226,166,222,87,5,33,163,83,193,133,43,168,121,62,152,213,108,10,210,73,254,213,21,67,165,65,159,42,171,52,104,181,49,62,226,218,198,138,54,227,8,127,12,105,200,192,205,47,179,233,141,67,234,124,145,137,197,214,170,38,73,32,143,154,92,174,212,12,202,160,89,119,23,18,78,98,179,28,246,124,242,41,59,41,155,227,250,121,138,65,46,184,253,25,20,189,89,22,44,248,98,2,15,41,87,74,194,130,91,83,157,82,105,89,209,185,98,79,42,169,141,67,43,186,92,252,171,105,160,108,103,122,120,138,168,67,79,144,12,229,74,202,161,96,120,222,120,49,41,123,136,196,25,222,170,38,100,173,103,18,154,178,129,58,200,111,55,213,69,64,81,14,123,32,159,181,94,85,95,78,40,24,32,149,115,152,122,99,20,236,178,242,46,165,166,230,105,90,144,51,212,114,20,159,180,145,163,68,201,130,218,154,38,6,230,75,251,80,241,180,148,185,196,204,97,42,223,197,90,86,79,73,113,127,18,198,121,167,73,7,244,145,127,34,159,228,39,136,84,144,158,97,233,178,97,17,114,226,64,63,88,110,123,162,145,48,147,166,231,100,204,97,101,34,55,206,32,162,109,13,86,49,126,69,140,171,200,101,82,87,82,93,211,122,83,204,30,197,200,125,18,94,164,151,155,23,250,215,82,178,211,103,178,62,40,137,222,155,208,222,154,6,101,198,34,43,67,134,76,43,41,13,67,166,37,210,49,133,44,92,163,18,177,141,169,216,32,98,8,163,42,27,136,111,28,18,102,40,202,185,244,205,43,106,41,91,184,130,76,214,126,2,84,119,235,103,146,254,88,31,237,45,115,24,249,35,205,136,130,76,233,3,40,99,96,165,197,197,247,21,15,162,85,77,103,49,82,250,39,32,169,3,27,76,122,223,113,83,234,77,30,202,151,229,196,168,227,85,69,130,255,0,148,71,177,255,0,88,73,247,22,161,93,68,211,43,73,36,156,66,34,58,27,44,99,15,9,132,156,177,224,23,42,215,248,170,140,100,196,98,174,118,145,62,138,173,140,2,194,125,196,202,28,104,132,39,48,146,169,250,218,143,7,202,118,33,105,245,36,89,39,126,98,169,239,81,177,208,122,151,81,163,68,31,80,150,249,244,227,154,14,108,98,73,191,16,214,137,156,57,17,16,45,98,77,38,44,169,215,171,200,70,140,138,184,190,252,55,59,105,255,0,81,110,13,196,29,64,49,151,141,86,218,232,250,123,177,242,149,74,126,18,137,72,119,136,37,85,101,94,107,169,88,219,28,204,45,105,233,197,5,230,247,60,56,215,37,181,141,47,59,241,8,133,93,110,200,213,85,160,205,97,43,141,9,73,38,142,220,121,68,44,171,85,151,204,131,123,156,111,102,127,63,210,145,110,12,11,25,39,96,67,196,186,229,174,146,7,234,196,37,170,30,152,127,180,37,94,209,139,145,163,73,61,240,129,139,180,137,196,253,73,22,55,22,81,228,74,230,105,187,81,177,248,114,47,82,105,232,49,159,154,88,136,82,168,180,121,91,184,246,6,153,3,32,247,120,148,220,251,95,77,39,220,93,18,102,208,190,1,16,184,210,185,241,168,202,60,59,12,165,250,132,79,139,168,130,26,77,108,72,220,214,37,227,86,245,178,107,117,0,24,88,145,113,46,101,119,66,72,222,215,26,162,208,204,60,102,118,145,71,241,233,154,148,86,44,227,83,193,41,240,149,28,106,24,34,229,8,185,22,216,15,7,210,77,216,240,13,153,150,111,47,216,84,93,25,251,22,114,169,205,72,242,91,240,242,42,217,151,216,199,212,53,57,107,51,114,63,111,34,139,72,150,52,155,14,74,209,246,145,110,245,227,201,102,32,175,129,128,121,47,249,178,241,170,56,212,149,164,2,182,218,249,1,23,62,102,33,229,50,213,14,170,182,200,123,179,100,200,155,217,104,243,148,252,37,227,69,50,181,144,98,167,170,162,251,128,169,144,43,70,252,69,226,31,212,78,161,213,80,13,255,0,41,140,169,44,195,100,30,18,137,122,145,251,99,169,172,140,101,71,230,187,4,38,97,13,94,47,184,148,73,12,226,159,41,69,148,106,132,207,131,59,30,239,26,219,38,48,60,56,75,149,54,226,56,181,212,87,248,144,149,160,205,233,99,18,150,190,248,181,18,55,20,177,12,95,202,158,89,64,125,151,202,36,147,62,8,68,178,230,150,81,173,252,117,155,228,45,252,37,141,175,217,108,254,34,141,50,129,48,228,31,106,2,215,224,204,173,55,243,117,216,202,53,232,12,120,199,204,145,186,90,124,247,29,100,82,129,225,227,204,134,12,246,8,139,126,98,109,82,223,245,245,34,160,204,95,83,201,174,32,216,109,248,196,141,147,24,115,186,75,149,64,214,176,25,216,101,115,0,220,107,120,25,91,139,46,33,156,96,81,6,158,252,152,113,46,188,24,209,36,177,251,178,160,255,0,3,65,156,247,152,34,254,69,85,163,252,146,201,14,90,192,158,75,214,219,45,61,101,131,136,68,200,186,91,62,27,156,100,204,18,166,112,233,229,65,238,22,95,220,87,85,141,13,177,195,33,233,235,193,159,154,41,19,240,214,206,200,206,34,46,181,50,72,198,206,104,3,255,0,105,76,204,213,84,194,62,211,106,49,17,74,73,19,232,213,176,173,240,15,131,153,111,170,170,39,213,255,0,113,31,26,96,39,17,109,181,141,100,48,102,174,16,196,145,106,235,142,131,177,170,75,1,24,125,185,82,224,176,18,78,148,73,187,157,249,197,47,24,146,159,196,243,170,9,187,137,23,116,149,111,244,79,18,255,0,209,63,34,248,248,192,24,250,138,82,40,208,252,75,212,22,92,88,135,25,52,129,168,108,124,254,111,26,205,199,250,26,166,217,246,87,35,38,16,136,66,91,131,36,229,103,205,218,17,124,49,183,43,67,40,79,36,153,141,214,182,183,80,181,7,145,131,85,27,155,213,6,181,25,250,112,175,255,0,57,25,127,109,47,159,85,23,105,139,23,34,83,26,156,17,137,148,41,118,255,0,163,88,122,251,139,42,217,127,211,139,198,158,195,215,50,199,250,184,163,42,85,2,156,242,65,155,141,125,125,107,5,238,141,13,30,159,97,98,157,154,217,133,31,40,161,45,191,136,78,95,210,64,140,162,240,196,201,196,36,210,28,157,178,76,190,205,28,76,181,212,195,30,109,172,33,127,18,230,90,170,251,83,10,95,12,81,171,243,92,100,99,248,146,25,240,199,101,196,171,26,171,243,36,194,29,61,171,110,127,32,101,207,197,246,213,91,39,128,131,72,127,2,147,187,42,50,48,73,4,120,74,84,73,29,56,148,86,31,64,193,37,106,159,165,96,206,38,108,73,64,110,25,24,233,208,117,32,36,179,136,163,80,222,100,97,218,60,65,195,167,129,9,232,215,250,116,102,125,196,36,153,60,125,170,115,206,113,37,147,151,141,87,113,220,149,71,198,135,6,113,62,109,39,184,129,6,19,63,167,23,42,115,91,107,18,48,254,108,89,86,211,90,232,226,191,230,196,76,138,150,95,33,206,118,201,246,81,165,102,88,106,79,138,242,244,253,118,108,170,222,214,182,142,216,31,211,212,14,164,208,15,178,136,240,226,202,149,186,100,152,77,198,82,13,159,19,181,86,160,63,244,226,201,18,165,129,101,241,40,67,249,187,153,34,26,198,147,77,179,79,242,241,170,24,215,12,33,49,20,170,75,209,196,159,209,247,53,39,166,95,106,184,221,215,50,86,218,79,136,86,35,62,210,92,242,21,90,50,146,13,144,57,146,75,93,13,6,19,247,98,78,189,60,38,51,48,219,54,248,25,113,32,216,201,196,62,33,21,31,85,38,41,99,237,4,34,100,86,149,85,164,130,54,27,96,50,145,83,252,126,98,212,159,141,26,116,97,176,184,150,214,106,66,15,251,172,72,173,73,38,92,225,225,227,18,228,247,15,157,90,124,220,133,31,154,148,139,110,3,43,29,126,29,169,44,187,138,190,217,83,178,112,215,46,167,248,175,22,15,132,73,112,8,186,13,38,173,131,110,62,44,130,253,212,177,245,20,6,142,226,185,58,111,243,166,80,41,7,24,31,170,76,172,166,15,7,8,148,83,53,13,192,229,188,91,1,170,179,52,220,116,21,112,42,25,36,241,137,218,158,195,184,33,125,213,13,36,218,142,79,76,88,194,90,224,73,212,117,167,205,47,148,106,27,76,83,19,160,204,152,65,179,48,68,150,249,203,178,243,204,182,195,184,223,15,150,42,198,76,242,8,159,41,3,42,162,181,13,169,166,54,158,131,231,243,124,169,164,106,26,175,164,129,12,247,149,252,177,113,38,193,102,70,102,79,249,12,78,170,51,14,198,180,24,162,9,8,108,18,82,89,243,24,62,16,151,145,44,12,203,33,19,152,163,73,105,89,172,21,81,220,240,193,132,7,152,43,151,220,92,30,77,147,243,8,120,213,244,201,131,146,206,213,47,50,52,65,159,41,132,181,100,191,51,43,144,134,99,56,211,122,174,40,153,114,161,109,114,96,203,139,16,150,170,163,100,226,92,222,71,82,174,33,134,213,76,130,76,37,149,137,52,170,214,21,197,255,0,219,167,251,139,24,122,38,13,191,41,132,136,54,128,166,140,62,17,46,133,233,83,236,147,72,49,135,172,41,202,124,88,137,41,25,51,83,211,136,31,160,196,161,38,105,91,33,145,225,174,17,63,137,74,89,85,90,201,126,208,178,164,161,186,119,241,212,93,195,165,155,94,65,147,242,149,209,121,62,162,244,58,170,217,36,221,219,20,133,39,211,81,16,43,71,72,62,34,242,43,40,18,73,129,134,90,170,208,134,46,89,86,198,167,24,217,136,75,124,200,223,251,16,67,18,147,245,93,179,51,25,101,2,251,213,200,240,133,22,123,5,116,27,152,59,110,82,202,90,95,60,100,127,106,213,39,79,31,184,210,148,228,201,155,18,97,67,43,8,84,201,181,131,25,152,187,72,135,121,183,35,202,147,48,195,43,51,33,125,86,196,164,197,139,141,37,88,6,146,108,182,195,226,42,213,3,4,231,229,151,63,145,7,38,158,92,224,36,112,225,190,12,236,57,80,177,178,142,116,216,210,98,198,102,16,242,173,19,223,44,159,216,66,23,220,247,18,55,179,109,23,46,82,45,81,174,30,71,251,169,108,214,26,161,236,161,137,36,255,0,212,122,214,233,154,87,65,198,3,205,151,145,19,14,102,70,115,44,230,6,186,72,251,113,17,85,122,134,65,26,50,46,75,42,163,116,245,173,33,135,6,113,59,83,43,42,166,100,126,46,84,184,48,241,75,98,107,2,133,122,107,5,210,44,171,210,99,15,254,3,84,81,164,193,16,58,185,18,185,143,202,153,164,52,67,14,4,189,215,219,93,18,158,0,54,188,202,114,181,131,243,84,1,123,253,164,43,99,136,49,7,171,103,250,5,139,203,83,196,68,69,63,196,89,222,12,245,98,145,85,92,105,234,169,32,124,185,113,114,145,64,201,128,49,189,255,0,32,76,105,90,21,113,22,77,83,18,254,30,182,163,155,210,84,196,214,89,65,242,139,139,89,70,177,147,197,93,3,23,220,88,211,198,212,117,178,216,92,164,81,252,55,183,185,91,41,213,77,166,223,108,255,0,155,41,10,142,102,134,170,132,206,164,110,152,121,201,5,134,202,50,163,39,217,31,195,154,42,182,254,206,148,17,163,18,50,180,16,136,135,184,170,167,178,139,212,92,136,247,176,114,86,216,112,49,123,169,119,25,197,169,207,253,17,241,137,137,111,101,56,200,169,174,33,147,207,133,40,126,65,38,174,131,88,204,47,4,22,98,202,189,50,236,241,162,60,177,37,15,34,65,106,195,253,84,160,216,196,60,203,149,237,98,139,196,209,101,170,181,113,79,203,43,16,254,218,166,161,181,100,224,51,151,41,62,226,146,12,151,217,113,98,196,136,164,173,157,91,57,134,12,174,63,166,186,22,28,68,45,166,89,90,245,98,227,64,79,11,8,14,174,68,84,251,224,96,102,110,196,44,107,88,164,122,143,6,28,157,126,140,178,157,204,89,227,16,254,154,105,79,180,173,3,196,111,105,82,153,135,146,15,148,129,149,36,54,149,178,146,79,210,144,75,175,69,87,82,108,204,172,42,52,243,205,149,138,32,184,213,12,54,106,8,204,249,73,67,18,202,54,155,244,158,98,137,58,173,178,130,80,97,196,166,204,137,137,77,182,173,201,107,135,234,124,25,75,114,66,165,48,223,169,230,191,12,73,234,202,227,104,86,61,70,204,146,72,217,54,130,32,147,170,171,252,17,176,221,144,46,99,63,250,132,252,168,248,212,128,147,204,100,155,77,154,41,95,253,90,81,21,244,51,81,227,226,148,60,107,89,149,6,173,201,11,42,112,11,218,75,95,84,63,14,33,43,233,254,141,39,132,50,144,83,42,135,25,153,67,202,179,113,92,92,142,57,119,26,230,182,118,236,57,49,171,125,49,125,46,116,21,237,85,14,92,152,143,194,34,41,237,60,107,152,39,197,181,75,179,229,216,117,147,26,143,172,170,162,21,153,177,33,99,70,7,180,183,102,196,15,155,226,83,115,44,178,202,32,98,100,93,22,36,63,51,193,212,20,162,125,38,78,80,149,101,91,73,101,220,82,163,179,99,238,77,192,4,190,22,190,24,74,82,99,83,150,84,246,177,165,102,136,85,126,25,35,34,2,226,49,8,140,68,16,83,234,211,193,38,27,18,141,86,198,214,96,147,195,138,50,149,54,146,101,151,112,177,41,91,90,169,117,167,194,25,88,134,161,36,109,225,168,202,118,7,201,5,144,18,83,64,36,110,161,40,90,219,187,154,210,15,230,178,143,233,171,0,235,0,78,240,14,36,155,140,188,135,37,166,104,201,210,108,183,127,251,191,90,183,135,12,113,170,179,24,88,191,34,60,50,71,141,107,147,25,243,71,136,69,227,76,178,40,84,74,25,131,76,163,26,9,7,243,105,116,154,162,9,152,148,228,240,217,8,248,68,94,37,81,70,54,83,217,24,252,34,227,91,63,19,179,7,81,17,212,154,121,246,76,250,168,201,58,24,133,102,28,75,86,59,252,137,98,114,182,239,41,250,147,232,214,82,178,125,180,3,52,121,42,57,145,177,158,50,240,166,173,0,60,198,124,225,245,37,181,177,177,75,230,84,212,48,217,39,218,91,103,213,2,181,249,140,134,145,70,85,97,5,196,199,141,152,118,191,200,165,236,158,194,51,22,84,250,214,238,39,82,151,158,241,144,249,189,180,141,87,81,151,1,112,117,8,224,145,241,12,84,222,53,196,31,170,132,129,165,98,234,3,230,227,226,94,212,48,52,254,155,137,250,161,238,87,31,254,159,146,205,153,137,181,11,55,124,42,230,145,128,193,187,196,185,12,3,110,73,149,86,195,184,32,199,139,42,117,98,69,21,172,156,135,121,144,176,45,121,48,229,90,31,36,101,139,218,52,162,27,62,107,132,170,150,20,232,49,140,200,195,202,133,124,145,201,253,196,24,95,150,34,30,134,236,131,177,196,88,169,128,62,77,105,227,3,50,146,184,211,4,157,230,81,46,161,132,150,73,76,192,227,38,30,53,170,202,49,17,165,76,74,131,225,202,69,111,51,86,209,138,15,255,0,36,169,235,40,120,188,241,9,11,2,170,12,151,229,176,42,86,140,85,17,76,248,180,8,51,159,16,194,38,63,53,121,67,169,32,217,68,97,132,36,174,251,64,81,146,183,119,181,228,72,106,153,233,175,197,237,137,27,53,227,168,185,23,50,100,238,120,150,65,96,60,48,169,163,89,3,218,42,223,91,113,144,227,77,102,24,42,5,8,32,206,124,191,170,170,33,189,132,226,50,67,101,158,48,247,127,244,208,44,215,44,23,22,213,12,204,5,140,246,65,173,30,96,173,76,213,164,19,58,148,252,107,226,91,127,107,137,15,118,97,193,7,50,147,45,249,5,138,134,95,18,73,56,74,152,102,150,72,47,52,181,206,52,145,165,18,201,242,253,181,121,62,102,244,108,8,150,40,194,99,100,243,204,143,125,149,52,152,155,66,197,228,91,131,25,157,73,124,253,48,124,155,184,138,202,191,209,76,224,27,108,78,20,124,248,126,164,207,184,150,179,229,152,183,64,190,4,105,76,229,69,168,4,101,150,143,156,43,92,198,41,49,167,144,52,240,8,197,101,101,180,155,19,119,148,105,36,63,241,166,220,87,50,164,188,200,219,99,226,75,103,207,219,116,171,251,45,54,124,27,188,74,82,78,152,60,211,161,163,186,154,15,85,171,89,25,159,54,34,42,6,63,213,216,194,137,107,129,165,98,12,140,15,105,21,27,41,246,204,82,85,209,53,247,26,186,136,205,84,120,196,100,188,191,198,134,146,247,149,248,132,37,65,50,55,214,42,92,247,196,26,123,11,83,8,117,67,39,112,150,108,152,250,73,204,54,46,52,43,245,104,63,73,16,89,72,190,48,51,173,223,202,154,204,234,21,58,222,155,212,53,182,81,115,24,163,18,213,119,166,43,174,223,151,40,255,0,221,92,218,181,132,140,252,57,83,102,89,30,49,249,75,148,106,81,179,197,175,184,40,30,161,161,29,73,222,32,151,42,87,91,12,147,123,68,169,109,108,170,164,179,139,177,43,97,177,51,137,86,204,249,3,5,7,76,0,190,210,73,168,105,25,91,221,214,158,70,212,39,140,148,107,11,82,91,215,63,234,120,41,73,51,113,41,10,173,136,169,255,0,16,169,244,183,186,76,159,105,17,27,95,202,212,21,217,133,20,120,203,245,20,251,234,171,108,129,134,88,147,154,29,37,139,195,8,137,140,73,97,133,185,119,50,102,203,3,101,83,47,4,125,222,215,40,147,207,82,212,210,71,139,106,60,106,154,1,129,26,46,19,8,124,72,9,151,0,201,195,141,116,89,72,250,146,242,116,220,190,226,246,36,179,52,241,196,127,213,46,141,2,49,231,47,182,186,108,131,30,92,73,214,160,66,195,209,128,252,134,42,173,170,51,42,56,177,44,171,76,206,146,175,179,35,15,207,137,96,8,46,12,193,78,124,179,113,47,64,212,144,103,19,8,68,141,178,167,101,144,48,153,77,6,124,29,55,41,226,218,229,34,86,81,202,57,144,199,37,143,83,149,70,151,91,107,135,219,243,76,77,168,72,94,145,98,82,90,194,238,117,79,245,16,139,42,108,170,33,221,170,172,134,80,109,44,82,29,85,164,160,151,230,226,99,42,228,244,159,21,39,93,196,196,30,34,9,49,125,150,167,146,207,215,145,74,57,31,184,122,13,95,90,120,207,234,91,217,162,65,101,243,114,226,242,47,105,227,89,120,51,212,121,72,170,247,39,24,21,108,4,164,13,18,1,75,253,40,241,170,216,117,172,234,16,134,177,128,111,207,202,183,201,147,136,153,132,151,112,106,139,167,213,94,66,230,20,164,47,170,217,12,24,118,163,201,245,21,56,103,130,72,249,82,153,146,119,39,195,139,18,204,92,209,109,80,101,16,143,49,185,72,154,132,36,23,180,183,198,140,1,15,46,81,172,195,107,20,167,218,4,163,200,139,80,4,55,208,247,36,103,202,167,26,110,157,229,237,18,161,173,211,207,183,229,41,70,33,166,149,176,233,235,103,97,44,254,52,237,34,160,149,97,13,149,14,219,152,49,84,93,150,164,156,57,91,65,69,34,239,70,252,42,64,112,218,13,115,205,67,67,92,83,188,177,11,252,139,55,34,151,228,122,177,45,90,105,210,95,204,172,224,73,28,32,115,69,82,48,222,202,217,93,168,173,85,173,168,234,96,230,52,172,164,250,98,83,108,56,2,140,172,181,36,24,94,101,196,53,203,117,63,197,16,23,206,37,28,82,73,147,255,0,77,75,234,123,141,71,173,184,171,254,90,49,85,183,195,223,135,181,209,162,124,223,103,130,138,199,35,190,126,154,21,105,22,184,19,250,86,248,243,158,255,0,86,17,4,68,202,238,51,36,179,250,113,121,4,172,102,104,152,34,230,136,81,165,158,137,136,139,163,101,80,69,102,35,99,107,49,210,124,165,136,137,145,57,170,212,147,166,145,134,136,33,227,251,139,110,161,209,128,147,23,119,238,37,97,245,26,138,167,154,36,92,164,23,182,184,22,15,242,227,175,161,208,205,129,208,227,24,100,7,52,81,160,38,48,25,58,151,57,211,26,219,90,221,206,56,173,160,14,52,97,46,141,91,1,243,151,122,216,226,22,135,80,146,182,115,3,237,151,219,86,249,135,101,20,124,74,74,203,71,202,133,47,119,181,202,168,105,231,156,94,1,52,92,75,25,89,51,25,76,163,49,241,165,38,22,172,25,70,195,98,91,95,27,252,5,76,227,70,97,6,204,171,45,115,120,16,44,146,72,210,179,109,113,42,216,15,173,156,15,155,76,109,116,126,248,31,40,37,36,24,118,85,39,120,140,182,72,241,186,130,134,201,52,90,131,238,195,214,36,220,218,158,142,202,47,183,145,35,159,167,167,93,197,120,130,82,41,154,125,31,115,83,98,248,150,57,11,24,171,159,109,155,46,229,44,85,190,76,66,191,40,139,252,107,8,204,1,37,161,253,42,13,107,211,136,209,171,72,198,98,200,173,93,69,176,143,82,104,250,219,110,209,12,163,82,87,26,38,158,16,56,160,15,34,236,38,125,0,193,134,33,73,145,76,90,195,223,49,234,235,35,84,149,78,113,167,130,72,39,120,68,171,179,3,98,252,189,137,4,255,0,233,167,234,77,35,7,212,128,207,186,185,214,182,168,231,7,190,214,7,164,213,175,22,44,163,243,87,80,33,206,178,137,234,2,84,214,95,8,170,138,71,216,24,89,72,159,85,105,189,180,28,74,171,211,162,24,204,199,56,101,196,225,63,22,92,74,186,158,77,175,228,40,75,148,127,77,42,213,180,59,98,63,10,173,208,193,97,106,153,197,200,177,149,69,58,22,155,213,191,41,134,88,134,47,200,132,187,184,139,147,50,13,245,95,40,243,41,153,225,157,56,152,125,181,45,182,251,30,197,117,108,152,50,89,151,42,48,48,43,164,147,169,76,233,224,236,184,149,197,107,0,78,108,163,91,106,115,2,90,202,27,232,15,151,22,81,167,244,250,181,158,12,196,92,72,171,179,85,73,6,34,148,106,30,124,49,137,249,98,100,198,177,187,77,196,14,131,63,82,65,199,204,94,69,62,253,67,136,252,57,4,147,70,199,36,108,42,62,51,34,77,69,105,242,3,25,129,5,220,23,132,220,164,92,31,226,70,131,178,20,67,196,137,196,50,189,118,83,27,209,24,249,121,120,197,237,172,153,113,71,170,98,115,20,98,253,213,182,210,181,127,93,11,70,204,141,161,192,180,54,140,151,167,200,195,110,178,253,181,220,41,12,49,143,41,148,243,234,160,239,176,138,80,177,253,164,245,251,79,6,6,33,87,60,113,162,112,41,212,51,62,76,21,188,60,153,127,109,25,119,27,122,14,17,45,80,216,8,221,170,132,214,80,75,23,8,98,141,116,44,138,115,212,229,210,96,99,62,18,137,84,83,198,127,135,10,163,125,85,84,208,115,118,33,224,83,130,49,48,251,106,248,131,19,214,90,84,132,38,236,69,228,42,216,202,169,113,162,124,220,161,149,81,188,53,163,127,106,81,101,13,132,73,164,138,226,144,147,216,50,202,194,82,241,166,49,153,92,38,113,45,179,233,6,130,135,13,241,142,197,172,3,106,169,135,173,150,195,98,227,79,175,174,244,197,220,76,70,16,226,147,234,44,205,101,70,40,63,55,3,253,10,13,144,217,110,247,225,18,78,90,226,3,3,104,152,153,25,46,36,161,149,31,225,136,127,180,165,238,52,245,204,104,153,162,79,32,151,180,243,47,252,240,203,41,74,154,174,3,105,243,37,201,73,164,132,158,108,226,85,254,143,47,195,55,253,195,90,32,67,1,37,97,150,46,49,35,20,2,125,240,193,143,183,145,0,29,67,121,65,56,123,73,228,198,175,167,192,166,23,233,18,239,192,207,212,3,127,40,197,137,77,149,37,12,134,218,123,88,18,72,242,203,149,252,137,225,181,12,25,44,225,149,149,114,3,64,149,167,206,248,134,148,178,140,251,33,31,52,66,242,41,109,186,54,33,99,167,73,147,46,79,8,98,165,22,84,135,200,205,162,219,167,181,33,36,143,105,44,92,136,249,51,54,220,202,187,222,33,83,68,61,49,144,121,76,84,219,212,162,214,131,211,184,212,187,245,200,6,125,161,75,137,52,195,91,36,25,114,144,164,42,77,198,118,250,27,18,126,97,162,201,148,248,134,83,198,167,139,81,230,80,228,42,101,101,67,46,53,195,37,203,47,26,202,78,75,35,237,34,8,133,23,212,86,85,212,91,19,48,245,253,141,108,188,33,138,60,126,107,168,105,189,84,203,127,13,222,53,46,109,6,50,131,48,98,226,64,208,192,149,81,59,153,70,78,158,141,117,212,44,92,234,71,190,15,48,151,62,181,8,231,61,230,247,10,175,247,158,164,204,38,255,0,145,45,55,195,217,69,243,150,18,144,169,163,85,113,152,141,12,51,193,26,99,90,203,25,36,102,33,32,46,217,58,164,236,202,46,53,113,165,100,214,206,138,204,95,200,183,92,27,33,77,208,30,120,222,2,42,45,248,9,220,171,89,67,79,36,12,226,229,91,127,7,193,27,51,38,178,125,154,182,34,158,192,15,244,130,67,6,121,203,47,14,36,218,214,49,32,191,16,146,208,190,40,223,148,197,196,69,38,91,154,31,51,85,90,210,69,249,66,173,117,186,216,18,127,206,202,49,20,169,109,148,105,211,127,72,33,169,13,79,166,237,100,197,202,98,144,68,31,210,78,189,51,118,196,25,142,151,49,148,229,30,96,151,42,148,212,129,136,80,102,136,37,196,195,241,59,87,105,105,222,147,44,68,40,252,215,71,211,122,180,119,108,195,44,170,118,149,26,143,160,202,202,40,178,214,22,53,17,30,40,153,10,79,166,189,166,245,13,207,134,238,88,185,60,213,212,109,43,6,111,153,69,3,114,167,53,13,84,170,211,240,197,196,49,123,106,203,10,120,138,210,106,231,64,211,210,79,54,46,105,104,171,41,144,107,65,155,143,39,211,80,144,228,188,176,89,243,68,18,21,151,16,99,31,152,164,41,18,85,208,49,24,207,146,73,207,234,196,135,54,234,8,50,172,227,73,33,9,246,213,110,206,182,76,22,102,46,82,33,123,121,129,59,166,253,70,113,249,186,211,27,136,199,33,17,225,240,24,240,226,196,150,234,29,67,6,182,11,202,92,104,106,160,6,6,99,32,197,197,198,34,41,171,35,78,146,71,148,165,92,206,79,196,189,245,206,46,76,126,107,162,214,213,78,187,131,154,38,69,56,215,87,108,180,6,7,12,107,140,153,162,74,77,25,107,40,124,70,23,34,245,57,165,212,217,98,40,151,65,135,165,89,169,59,132,186,22,53,243,18,218,144,63,248,187,171,169,63,167,87,64,140,81,125,76,75,99,53,109,169,34,238,229,151,17,23,66,153,240,222,158,144,27,178,207,31,237,174,63,174,103,156,135,124,74,72,25,82,55,78,158,62,161,102,10,135,241,118,228,146,253,56,51,248,213,230,158,184,131,100,60,82,202,76,139,128,83,233,139,88,210,223,97,96,44,75,162,80,201,196,70,27,42,150,206,176,155,107,157,60,218,2,45,147,243,10,82,149,212,58,74,117,39,112,178,170,170,173,85,90,49,179,231,198,139,153,101,6,236,31,170,202,68,203,212,171,224,218,13,182,115,218,122,162,8,249,185,19,41,246,182,181,12,203,95,202,138,158,251,88,192,120,162,69,25,86,173,60,19,231,254,172,181,163,87,255,0,64,104,14,191,178,240,249,186,98,101,69,51,83,202,155,195,176,196,63,168,157,204,141,20,93,49,70,144,207,184,136,62,28,67,200,147,105,16,101,176,65,167,143,31,82,210,22,48,132,205,137,39,51,229,12,137,156,55,191,193,71,109,156,160,91,224,48,132,230,70,70,54,200,120,68,178,134,242,120,125,85,245,241,136,78,209,43,147,99,109,108,60,167,230,42,46,226,156,24,56,139,148,136,63,60,76,237,69,198,178,137,143,183,145,62,245,5,168,134,171,229,143,243,113,113,38,179,32,86,201,102,88,130,77,118,209,72,60,198,198,181,26,239,78,86,196,120,74,46,68,251,202,45,68,207,147,6,51,62,108,163,18,213,248,170,41,56,162,36,150,177,129,110,247,203,22,76,105,30,254,37,105,216,35,100,18,148,218,107,168,202,90,177,236,157,220,153,254,27,131,25,140,49,138,63,247,84,188,57,227,156,204,162,47,26,218,255,0,82,178,243,20,66,241,164,91,120,142,84,48,212,194,102,16,137,100,107,136,149,160,205,148,106,90,48,101,198,30,47,113,77,218,195,185,36,239,170,141,185,95,228,22,165,133,197,171,44,135,151,181,36,11,207,7,148,34,196,169,244,198,149,219,65,97,165,202,69,207,167,1,56,114,171,170,170,173,59,136,196,28,147,30,119,114,216,202,67,144,121,130,139,153,24,113,136,245,176,55,27,17,240,192,33,86,240,20,73,50,52,186,211,238,226,100,84,20,239,131,118,15,254,73,90,36,201,157,101,221,23,18,10,53,60,232,82,247,113,50,45,168,20,209,169,223,147,244,171,207,134,113,145,59,170,187,157,181,102,236,75,108,153,32,32,8,92,73,55,20,42,44,135,78,249,204,90,172,180,241,35,69,126,208,67,201,224,133,101,217,60,248,138,152,195,201,39,152,210,150,52,148,1,69,37,57,6,12,178,197,200,133,190,164,57,89,194,172,3,36,2,38,36,223,206,171,7,233,83,175,80,129,83,150,83,217,50,16,48,153,97,119,100,9,176,94,17,38,26,255,0,79,68,199,187,175,226,95,158,181,182,188,212,20,19,182,149,248,255,0,145,113,245,76,220,147,212,232,134,59,157,39,77,192,185,133,107,150,36,241,198,31,154,233,97,190,157,27,138,198,81,10,184,55,195,219,187,155,105,96,53,137,71,147,233,174,232,29,61,58,119,105,120,213,99,141,157,116,183,161,57,48,98,128,58,134,154,72,24,18,207,24,147,152,30,2,30,88,147,247,35,92,218,251,64,30,51,55,113,37,127,26,14,182,6,167,140,76,34,148,65,13,51,116,239,246,45,142,191,51,28,230,98,196,150,190,183,18,77,73,101,107,7,245,98,202,63,168,154,204,184,25,59,177,169,52,140,152,176,234,160,86,85,68,240,204,145,218,233,224,16,25,131,43,145,80,154,224,100,6,20,142,72,94,87,240,167,141,175,240,12,64,207,147,58,15,17,178,34,116,243,217,186,221,149,92,126,18,131,101,16,153,138,165,195,66,58,217,79,255,0,222,213,26,53,241,17,71,55,6,4,216,188,75,69,108,111,149,127,186,189,51,30,7,225,75,225,221,237,143,137,42,171,32,226,185,245,160,147,43,9,162,172,161,214,178,19,248,68,169,140,24,164,249,179,23,42,5,246,81,50,97,12,85,91,41,35,228,59,83,244,153,120,215,18,188,241,113,137,52,100,104,56,242,241,137,99,107,91,76,80,102,12,174,65,37,196,13,16,230,89,100,203,149,105,212,54,186,131,39,234,133,137,99,2,123,6,253,162,219,125,13,229,136,166,204,165,85,68,208,231,218,150,83,62,104,139,165,213,73,197,23,41,138,160,52,192,88,67,226,50,164,178,123,43,89,152,165,75,183,233,128,22,255,0,137,25,36,27,65,69,22,79,168,145,204,134,206,211,40,248,26,182,9,101,226,14,66,145,53,153,172,34,149,152,140,34,9,42,179,129,69,253,12,113,127,84,76,158,10,107,215,134,57,207,14,34,8,127,117,109,134,103,201,102,96,242,165,218,133,231,35,25,196,171,182,37,141,122,135,80,131,56,2,34,255,0,175,147,26,121,26,100,82,69,204,37,49,3,77,228,229,227,18,124,31,233,175,234,202,154,170,22,55,178,201,15,50,202,118,7,152,37,89,204,54,229,143,48,148,165,149,149,168,184,182,169,118,194,195,250,123,179,151,204,70,23,34,36,211,229,206,226,196,163,107,109,101,10,91,51,11,16,215,81,161,141,6,72,24,110,52,42,175,152,18,193,53,173,105,8,104,153,49,161,172,190,40,190,55,202,26,1,63,113,95,93,211,140,96,102,33,41,83,104,248,147,159,204,46,68,219,40,236,22,100,62,105,189,67,6,223,152,162,39,237,170,96,220,85,70,234,128,69,57,27,77,142,144,252,72,195,73,200,244,146,71,78,3,40,243,212,162,73,233,22,37,147,33,143,180,73,91,228,197,16,62,226,219,2,97,212,213,152,24,116,26,24,54,67,195,46,40,255,0,113,45,184,208,21,66,26,105,13,231,35,211,230,70,97,1,204,85,215,15,80,222,100,182,206,5,171,126,24,214,144,15,48,68,162,32,82,30,51,240,196,17,6,191,85,191,76,65,47,110,50,169,235,189,13,78,60,134,15,18,233,180,110,190,226,173,142,36,202,120,131,102,107,14,82,37,82,95,90,50,60,193,149,137,117,41,154,97,74,89,105,232,35,157,202,37,203,34,171,149,91,17,44,178,181,147,45,129,16,137,143,207,177,117,173,48,194,70,130,192,135,177,15,73,67,85,230,204,165,87,53,161,174,141,225,180,74,187,104,25,3,73,167,33,98,242,137,75,154,24,35,31,9,151,89,100,198,73,6,44,67,83,179,41,32,231,204,84,219,136,226,212,140,102,158,202,205,216,68,152,86,234,171,88,67,244,237,174,33,170,216,209,128,38,112,148,105,125,196,8,56,251,70,34,37,106,48,30,173,120,10,252,166,77,25,101,91,212,18,168,217,48,14,64,112,149,38,243,181,173,62,110,69,9,35,118,227,168,202,202,94,218,155,131,50,70,109,49,85,110,205,220,185,227,18,125,73,48,118,241,25,187,88,90,214,196,240,205,16,73,161,175,253,140,204,72,62,168,16,159,195,21,62,170,170,131,36,121,74,33,173,241,161,239,152,147,201,178,244,67,252,217,113,13,85,164,100,81,70,147,2,1,117,9,76,234,169,248,226,191,14,60,130,77,31,171,107,173,153,180,137,40,106,102,238,55,248,195,151,46,85,206,178,92,114,58,29,169,230,249,229,46,37,121,162,76,62,64,154,82,231,179,235,79,7,204,209,17,20,143,178,243,230,66,198,197,49,58,228,195,31,39,9,120,209,16,42,137,59,251,162,40,96,250,168,250,85,69,105,165,227,237,34,106,178,24,25,51,28,35,225,9,86,215,218,140,64,230,42,90,200,207,25,243,75,95,108,161,239,129,137,21,191,200,128,243,53,85,84,99,254,168,107,211,47,135,36,28,51,199,145,40,153,240,210,37,151,205,154,86,34,47,180,250,51,211,95,219,149,42,244,185,123,133,132,48,46,236,97,90,191,148,133,252,234,178,54,176,178,43,216,29,168,196,52,154,226,145,227,181,249,79,117,109,147,0,149,172,97,165,149,60,144,162,24,172,199,68,170,187,28,159,4,198,99,30,80,46,97,91,107,136,157,170,202,182,251,115,197,149,69,88,210,110,237,150,162,157,196,34,99,76,171,100,191,107,204,37,84,252,18,89,212,146,92,85,75,240,225,42,237,219,93,87,17,8,253,66,199,141,251,177,32,153,168,111,44,188,4,17,98,26,164,153,79,42,72,48,163,105,233,54,32,230,16,209,183,167,144,167,170,141,141,140,205,216,154,25,255,0,147,181,33,181,243,16,223,133,115,233,247,210,224,206,194,89,68,16,215,44,150,255,0,162,167,72,159,26,242,79,233,37,21,21,79,2,80,255,0,86,82,100,91,116,30,170,5,148,76,89,70,84,250,200,39,16,242,152,92,107,85,146,161,197,141,225,51,224,129,134,81,87,26,218,224,147,158,45,135,24,159,198,155,190,203,218,75,36,204,167,39,9,184,137,247,18,174,138,252,129,129,55,155,239,3,27,177,53,140,22,19,193,45,99,34,15,152,92,163,71,195,187,130,78,35,113,17,107,50,161,138,81,134,52,95,14,18,161,77,2,116,146,113,20,152,214,143,77,222,243,6,122,218,207,81,140,255,0,213,101,66,187,3,40,182,125,57,33,19,49,98,255,0,34,243,127,192,153,24,210,164,254,172,168,35,61,131,122,174,224,162,139,40,207,39,180,148,236,231,15,165,85,154,200,126,28,34,73,141,100,193,247,8,137,183,0,75,155,33,254,109,99,38,103,178,24,163,69,76,123,10,252,216,177,33,222,248,158,215,41,20,217,110,50,130,198,243,23,54,37,170,78,173,191,130,125,164,76,152,211,248,113,184,249,113,164,26,171,39,159,18,231,146,59,22,81,165,110,188,60,111,243,25,66,42,168,129,85,7,91,15,52,73,252,139,134,73,167,201,205,148,153,19,45,55,50,202,160,236,249,169,34,81,133,101,70,42,202,181,59,17,180,169,244,191,52,190,191,168,167,141,169,34,146,118,208,66,202,136,9,143,101,23,46,254,73,127,116,170,122,202,183,100,124,171,208,85,103,57,25,138,175,194,64,178,230,12,172,68,91,153,162,79,25,159,170,33,84,205,110,164,198,70,4,178,177,43,88,122,135,242,12,194,40,138,141,230,79,129,107,114,23,82,79,191,164,39,213,26,245,37,244,233,195,102,237,85,106,112,250,216,51,98,234,92,202,202,202,93,73,240,134,47,242,34,69,186,221,65,88,233,97,153,6,48,59,121,22,76,153,145,115,120,215,195,199,204,85,87,73,51,114,53,22,86,28,165,249,185,44,196,20,142,202,168,17,185,76,44,191,81,50,51,248,49,4,164,88,195,141,59,195,151,149,90,53,17,132,1,147,167,9,195,136,130,77,107,116,221,81,73,152,83,200,178,159,167,189,209,9,97,26,78,201,156,194,202,182,69,160,209,176,223,209,199,143,16,165,38,53,80,32,194,229,52,174,69,27,38,249,254,124,66,34,89,51,83,220,11,218,92,245,127,161,213,142,155,50,236,131,31,17,82,150,90,178,73,57,138,162,43,117,86,89,99,21,142,68,246,224,213,91,76,161,148,61,207,211,18,22,58,127,177,89,141,250,158,52,73,176,94,30,223,200,163,168,107,110,107,73,150,186,87,250,250,213,68,108,146,64,206,37,75,85,67,47,31,12,81,174,200,235,82,94,70,138,221,67,106,64,98,177,138,143,141,106,193,117,45,254,149,143,181,41,181,11,35,63,14,81,169,73,129,69,97,164,198,62,200,120,67,43,18,151,178,173,151,5,255,0,231,36,47,219,91,89,106,65,112,196,74,100,239,138,71,152,200,142,206,43,5,86,218,130,52,191,234,61,104,243,95,83,73,62,24,157,138,102,77,108,185,196,226,23,26,198,29,83,227,74,97,83,237,176,150,46,225,208,178,223,245,104,243,105,88,176,153,194,85,234,169,128,133,21,156,168,123,93,66,204,105,27,169,110,5,118,193,38,92,122,104,210,25,58,240,121,240,229,73,245,12,147,201,99,215,50,252,67,46,182,215,104,106,178,20,126,125,138,31,138,207,159,96,220,59,87,172,12,156,200,87,234,72,177,142,132,211,214,81,108,162,226,20,12,68,95,103,232,199,201,59,205,238,39,252,125,13,220,44,171,111,180,228,208,51,49,113,35,159,60,31,218,23,141,114,9,154,122,92,18,102,54,65,47,176,231,217,9,255,0,41,40,138,45,12,182,247,26,202,117,167,132,229,230,74,39,204,63,231,9,68,149,214,234,171,33,49,129,41,83,103,213,75,212,28,193,148,134,86,226,195,98,104,173,134,57,167,194,82,226,26,246,170,167,137,26,11,205,95,43,145,21,248,120,245,160,204,82,245,44,35,24,18,70,241,75,78,171,79,244,43,84,144,161,152,121,36,230,42,173,13,171,35,15,15,26,8,208,34,8,159,211,162,141,106,244,220,100,204,98,141,111,101,52,42,76,153,67,229,15,98,34,53,193,253,233,74,83,80,207,24,137,132,69,38,36,145,230,60,158,146,144,170,155,108,252,4,182,135,90,11,217,100,60,57,68,166,109,116,174,218,94,101,47,2,77,229,105,50,135,34,121,248,194,92,150,97,150,46,68,86,88,140,196,215,176,145,245,18,121,93,138,133,143,202,12,197,90,25,24,17,185,138,37,79,66,100,246,228,227,84,53,87,216,187,86,169,44,131,36,124,168,7,198,102,79,148,70,218,184,90,133,59,53,104,198,252,66,22,82,42,152,22,86,69,3,51,113,15,233,174,115,91,90,248,199,203,238,171,24,119,19,134,14,97,15,26,147,67,78,5,21,139,10,219,81,244,229,89,89,79,24,187,138,160,67,124,15,85,103,17,5,249,213,93,193,129,233,79,150,111,105,38,73,204,24,91,51,125,59,164,188,106,47,80,233,41,222,126,160,37,81,2,248,114,88,137,159,90,251,32,19,9,73,203,244,213,161,145,95,18,117,98,78,145,228,130,49,238,202,53,75,248,134,168,163,194,89,73,64,116,145,227,19,168,159,202,141,125,86,95,104,98,76,202,191,99,91,80,11,42,24,54,79,221,139,149,96,202,64,99,197,136,74,174,158,133,254,28,178,150,115,235,89,143,16,83,238,83,228,90,156,226,202,170,44,19,246,141,104,97,178,51,133,83,90,233,138,97,13,229,202,66,147,247,84,136,66,120,39,194,94,181,54,107,140,163,200,18,71,239,42,102,92,2,51,25,148,74,81,144,192,92,124,184,145,22,76,199,23,229,37,101,83,101,103,224,56,198,214,238,168,157,57,18,239,82,131,225,204,85,28,249,150,82,103,97,55,24,252,213,116,63,77,192,204,37,28,146,34,172,156,132,26,85,93,240,125,181,156,199,228,233,42,92,246,63,218,18,193,145,165,205,225,17,82,170,142,96,105,236,132,76,89,114,145,80,82,27,114,63,155,18,79,2,146,12,18,102,237,34,118,247,140,64,204,157,170,166,40,222,76,6,99,226,18,76,104,219,103,165,241,174,39,20,252,197,227,78,183,145,44,135,139,143,34,197,147,246,10,155,3,101,19,6,28,163,74,109,67,16,158,234,209,38,156,144,79,148,34,64,89,6,212,163,196,17,39,219,127,177,108,160,83,230,80,70,30,18,218,15,34,153,101,168,227,75,249,66,229,26,176,141,240,186,13,176,55,118,210,190,103,233,173,177,190,18,196,141,212,82,42,254,58,191,45,66,204,43,102,185,0,152,193,109,83,106,217,140,156,180,27,225,235,43,79,212,68,238,28,8,131,30,19,113,126,210,26,53,65,85,178,26,62,0,11,23,169,74,204,211,115,164,159,133,87,132,49,99,3,49,139,198,134,141,168,105,167,19,104,33,16,74,107,38,67,50,147,209,163,18,23,9,149,44,12,18,98,191,50,244,152,20,216,243,11,34,215,91,143,39,254,211,173,61,212,21,73,27,234,28,71,126,46,178,169,211,105,233,99,230,16,151,109,102,199,195,168,104,27,40,0,146,55,226,18,213,154,54,21,149,144,227,240,53,60,186,142,43,17,113,166,230,214,20,214,81,48,136,171,218,135,77,228,33,3,137,36,129,163,201,25,252,34,73,39,79,235,101,212,101,146,234,21,84,108,103,204,18,170,200,215,111,47,22,82,21,34,101,110,216,105,245,84,12,156,202,108,170,50,158,158,195,201,103,81,20,188,250,75,89,44,126,24,4,93,74,180,44,23,112,147,144,198,139,36,125,67,85,142,72,201,178,177,249,66,250,146,214,160,249,118,191,184,138,167,212,54,80,94,207,149,34,253,15,119,165,105,138,199,252,135,34,137,178,210,164,16,254,82,47,26,125,152,156,22,70,67,102,152,212,245,214,204,96,101,246,34,47,163,69,141,243,98,82,236,129,233,175,203,139,145,83,214,201,4,209,225,150,163,90,55,191,160,220,196,95,140,224,245,113,137,109,245,224,73,247,81,214,186,38,12,151,230,8,146,207,193,231,31,15,80,149,118,127,161,184,80,86,223,68,193,132,40,199,223,98,72,96,67,139,7,136,69,202,69,170,125,13,148,226,101,9,72,185,218,22,183,184,246,31,134,75,230,147,50,103,176,36,150,119,17,74,192,13,141,111,128,165,170,104,118,175,132,60,216,145,192,57,155,32,80,140,71,249,184,164,254,68,69,221,107,5,19,48,132,133,153,173,128,82,118,226,90,141,124,249,32,251,104,222,103,248,50,164,248,77,255,0,178,202,33,47,147,225,193,32,243,6,127,34,218,102,68,146,254,164,214,183,208,198,207,155,129,149,81,106,105,206,236,190,91,186,127,31,238,172,180,245,144,8,127,148,229,84,159,16,141,65,233,207,218,85,136,68,240,92,231,74,188,144,94,73,114,202,49,15,177,113,117,12,168,250,84,191,79,158,154,157,154,52,57,211,65,155,41,4,183,195,249,34,97,151,145,115,39,252,99,0,143,180,174,46,92,75,127,227,242,91,125,69,85,102,126,58,18,110,71,83,153,62,33,7,138,34,92,29,55,71,147,49,165,114,46,122,253,66,113,125,68,88,103,218,246,133,58,239,161,152,151,115,224,86,141,156,49,127,221,64,198,8,18,22,90,217,73,253,89,83,90,72,7,146,254,222,212,127,147,204,92,77,47,153,20,82,246,134,76,99,26,142,51,242,137,109,181,210,71,253,95,26,70,248,118,68,126,40,138,170,184,251,139,98,204,54,177,100,131,133,78,95,86,144,132,121,177,44,169,41,236,161,31,44,178,229,85,79,146,2,241,20,67,72,186,237,114,212,102,204,129,129,0,229,127,41,113,38,254,112,68,60,62,226,162,244,122,223,12,165,40,196,166,167,224,25,56,144,204,190,32,166,76,55,180,133,152,24,57,51,47,172,99,208,179,12,49,247,41,51,80,218,131,201,123,228,147,245,228,198,154,80,190,183,39,245,2,241,168,219,236,242,120,107,184,146,232,16,238,114,98,49,72,145,85,252,75,173,78,199,50,125,81,89,134,184,74,125,236,149,159,46,94,53,41,39,80,193,210,81,51,88,74,202,79,166,128,255,0,196,184,54,228,225,47,241,168,205,51,67,204,213,91,182,39,68,219,101,6,99,21,41,124,55,146,95,9,70,167,163,106,215,147,132,69,70,63,80,130,8,243,23,26,138,245,165,27,165,97,204,199,203,130,204,197,229,26,213,188,1,70,146,70,214,213,211,73,136,203,104,102,69,206,187,225,146,235,99,154,69,163,14,224,79,28,99,243,9,82,64,190,137,39,134,32,148,44,251,88,49,128,130,164,214,21,176,165,188,223,85,80,203,29,158,51,1,36,28,202,114,238,180,17,137,155,18,30,159,89,214,206,240,196,81,170,71,178,60,145,242,165,86,100,21,163,37,35,99,146,252,34,138,152,201,209,39,178,7,8,177,45,207,8,198,78,21,166,102,173,157,90,204,74,251,205,226,37,125,9,243,67,181,210,94,98,49,114,254,210,92,253,115,107,36,248,177,19,26,62,101,151,171,249,152,202,122,99,246,196,234,82,104,244,118,187,140,178,49,95,2,239,34,61,250,170,12,111,213,164,218,120,32,147,19,54,232,127,238,162,205,167,162,78,39,233,70,84,109,171,252,154,204,195,0,223,87,77,127,104,209,172,129,6,111,212,81,179,244,216,227,114,196,22,53,182,182,214,84,46,19,21,110,219,195,196,69,171,143,230,105,224,23,169,15,27,64,110,125,164,108,109,73,4,99,230,18,123,3,85,86,201,30,28,171,55,191,125,10,170,145,179,244,120,43,79,212,37,169,145,162,11,237,42,75,227,12,156,193,229,92,207,83,218,202,17,31,203,198,181,164,103,92,9,88,125,50,53,60,222,32,202,26,68,253,54,241,75,205,16,170,110,52,253,201,56,85,69,37,147,250,76,85,45,198,78,69,85,74,106,211,75,130,14,212,127,174,179,255,0,69,131,36,238,65,136,88,212,236,255,0,150,62,20,205,159,17,70,54,83,7,52,120,178,165,208,35,78,23,72,147,58,73,245,163,238,16,211,169,241,162,201,103,202,79,140,34,38,90,39,34,151,99,85,109,86,247,181,111,54,140,247,182,185,86,170,166,30,49,249,167,229,253,181,80,99,63,107,238,21,81,100,213,20,156,138,72,27,77,213,70,253,88,134,151,188,208,99,19,8,122,215,174,31,121,157,255,0,210,200,148,153,246,49,185,77,141,35,89,249,8,172,82,133,145,74,204,187,92,168,168,210,79,37,248,113,12,99,75,41,47,129,225,243,120,211,232,214,181,95,72,159,237,35,128,230,19,33,131,2,159,146,16,9,253,74,197,243,43,164,143,180,113,135,247,16,187,13,21,218,107,65,255,0,18,162,205,167,217,38,228,126,101,255,0,140,155,204,249,108,37,101,84,250,122,101,110,124,198,199,145,75,207,178,200,63,210,145,2,26,169,83,73,152,217,6,173,81,44,92,234,175,136,81,107,71,136,69,202,79,180,163,205,169,45,108,185,131,196,154,73,170,174,173,130,201,102,139,149,6,201,241,4,255,0,210,162,160,50,164,152,113,19,148,170,130,101,144,6,198,24,92,169,32,102,98,6,97,69,202,180,191,80,193,32,249,184,136,177,148,117,26,254,33,57,61,164,45,148,48,78,30,85,54,251,136,50,122,101,35,107,102,75,39,187,148,105,86,192,204,122,100,49,224,234,228,90,163,83,203,156,14,46,36,220,207,202,69,69,167,169,192,81,243,23,18,122,128,174,30,234,52,92,70,47,82,214,203,89,66,39,9,72,139,212,47,137,91,231,203,149,47,211,6,5,185,249,120,148,118,214,193,97,215,169,50,115,25,197,200,150,76,164,177,156,118,43,120,116,35,23,252,51,98,76,164,152,17,135,242,130,86,197,0,150,211,210,95,167,201,243,98,84,63,142,98,228,253,0,212,190,161,146,66,191,49,82,64,198,103,213,196,166,202,5,102,167,153,42,216,127,40,33,137,71,67,173,157,24,255,0,55,202,186,30,149,167,28,224,102,221,44,117,38,158,60,97,229,137,203,137,116,45,106,39,49,1,167,203,173,137,150,184,188,138,78,126,161,212,118,195,120,165,137,57,124,193,249,225,69,48,208,70,62,172,164,80,90,219,33,200,6,4,249,243,27,34,209,36,210,230,159,132,88,134,53,101,179,1,73,196,36,44,250,167,143,218,85,196,66,10,226,125,197,64,31,233,194,92,194,52,157,65,111,121,134,92,82,127,34,253,2,202,113,201,237,90,217,164,171,99,29,146,241,117,40,73,210,164,185,176,235,35,19,208,52,244,237,139,48,197,74,46,32,90,139,136,89,50,46,190,205,109,91,26,43,43,195,86,62,38,99,64,70,125,117,148,174,81,13,34,200,156,123,20,169,200,24,251,154,128,124,217,100,149,57,211,119,18,228,191,171,18,235,114,104,104,9,195,198,151,191,65,193,25,50,135,136,106,202,177,19,171,27,163,64,121,96,241,36,115,35,74,140,118,24,66,34,176,164,159,22,15,202,25,19,118,250,60,121,132,94,69,155,136,21,23,64,190,60,104,138,126,77,217,253,87,9,133,218,182,5,251,153,120,68,84,229,245,81,35,51,52,178,141,115,179,39,217,74,176,210,53,59,39,68,203,137,67,106,168,100,169,151,149,86,214,235,202,49,127,73,12,241,148,136,219,42,64,106,8,47,55,105,19,199,213,36,186,80,43,66,114,29,174,250,11,3,218,176,153,90,49,1,230,52,84,85,108,6,82,118,139,22,47,168,141,159,169,235,164,196,120,75,141,85,100,84,23,108,71,79,14,45,148,82,4,34,90,25,164,167,70,151,152,41,108,13,91,85,73,45,252,188,133,127,90,232,218,122,250,37,184,25,187,22,36,209,204,162,50,138,217,24,227,7,48,150,117,186,72,23,100,226,16,211,155,234,70,73,137,242,146,136,144,233,233,150,85,50,222,46,68,246,243,81,71,12,210,68,173,34,93,119,166,15,56,234,210,28,151,217,15,50,100,246,65,28,23,148,221,139,149,186,133,177,85,140,230,65,164,244,214,98,10,222,249,35,130,182,223,79,4,111,57,102,47,26,158,170,178,252,72,119,225,235,18,117,80,108,6,239,181,127,134,100,63,227,9,68,30,208,57,23,167,210,89,20,120,69,214,182,195,211,196,19,49,98,85,88,196,176,158,102,250,79,186,150,132,204,141,41,159,251,218,175,147,13,241,135,202,36,134,76,8,164,123,204,178,69,90,154,163,92,59,145,230,12,162,47,50,123,224,189,72,254,39,36,35,237,34,114,145,121,247,207,146,126,94,197,204,172,51,41,213,171,117,35,228,196,194,94,180,44,153,144,114,124,161,84,140,105,152,162,246,226,26,149,245,39,150,243,229,37,19,31,154,198,102,65,148,190,159,50,84,39,238,196,151,76,248,132,120,220,56,178,170,10,71,193,178,6,41,101,228,69,73,248,122,2,147,48,113,170,170,163,46,90,139,102,20,64,212,47,154,2,24,209,80,211,222,121,47,225,18,188,164,211,209,33,120,110,197,198,140,184,126,159,199,195,21,85,90,36,23,34,26,170,144,3,240,49,83,185,44,219,3,132,74,99,85,79,56,201,134,185,70,76,215,58,214,180,111,249,81,201,26,155,51,120,6,39,66,99,14,82,113,9,49,100,111,201,204,185,182,155,248,139,168,238,248,67,20,113,72,143,146,251,146,159,230,229,17,102,127,65,137,209,163,85,69,43,57,101,13,16,24,116,194,226,202,69,205,48,218,251,50,164,137,60,167,206,34,51,119,40,133,91,103,64,26,90,192,197,210,146,190,30,231,136,197,86,179,24,2,65,81,65,140,121,54,175,194,84,172,215,40,184,41,186,53,84,24,204,195,181,76,227,76,101,107,58,149,27,54,53,176,89,187,138,50,145,75,217,49,229,62,96,137,86,216,147,19,93,154,198,73,254,80,68,198,177,244,162,99,205,238,42,15,15,200,148,201,158,79,206,16,166,86,0,42,115,90,198,181,194,82,241,171,71,188,242,65,133,69,86,154,88,229,191,50,185,141,60,120,57,68,152,65,40,105,200,35,230,68,108,8,87,173,175,184,30,124,40,246,7,114,60,194,42,91,1,151,225,135,237,50,168,59,186,64,18,203,42,235,16,24,66,3,10,144,213,84,228,132,252,170,150,1,28,56,17,35,123,67,42,10,250,146,37,144,223,242,163,77,35,24,104,211,67,66,129,203,43,116,0,224,217,124,160,187,87,66,173,161,4,22,115,9,52,135,24,2,62,100,198,214,3,228,214,191,10,44,21,61,15,74,193,146,60,193,148,131,184,170,244,214,115,23,42,249,78,105,117,32,103,42,251,101,190,182,247,84,236,195,138,34,255,0,241,83,16,192,223,1,99,26,168,253,41,180,56,27,111,117,76,4,62,30,154,126,164,83,2,203,46,158,196,194,127,206,240,226,72,167,198,178,173,249,186,242,147,34,176,4,201,209,246,37,27,251,16,245,186,61,245,39,203,255,0,193,86,117,186,230,92,158,43,25,88,136,190,95,79,157,36,24,68,84,150,103,248,23,19,108,255,0,136,181,180,140,244,236,164,41,62,218,73,62,239,125,243,120,164,161,225,233,232,130,230,237,39,220,84,193,120,10,12,59,81,255,0,129,42,194,166,216,143,14,164,181,19,255,0,167,100,84,49,181,37,150,54,110,214,19,35,75,254,210,40,196,131,153,85,99,131,149,55,227,175,136,163,99,64,131,111,251,137,73,190,26,68,146,124,210,203,149,36,140,249,209,143,196,82,42,80,234,25,98,99,51,9,110,72,24,185,182,30,146,131,91,212,33,162,25,91,40,68,225,91,35,93,128,157,188,74,142,168,209,36,143,137,35,77,150,67,212,93,26,1,240,102,50,67,106,19,136,252,42,174,121,137,24,159,109,43,181,240,240,126,31,249,19,52,139,81,149,78,125,63,83,156,179,153,83,245,83,186,218,211,201,249,78,62,85,12,109,61,58,54,166,245,108,188,107,165,105,135,229,59,51,46,94,151,189,181,43,63,182,130,185,58,74,93,107,248,68,50,166,244,47,217,119,42,83,51,34,83,101,1,158,15,93,173,153,202,116,141,54,106,59,96,98,54,60,138,95,92,214,250,105,254,80,67,198,85,205,3,125,115,65,99,242,153,49,170,223,196,243,181,0,25,187,82,93,222,45,236,61,140,235,108,178,15,9,149,141,105,129,129,115,89,242,113,145,152,132,143,135,106,127,170,160,209,183,128,214,58,172,59,184,163,102,19,41,45,103,101,4,167,204,20,140,51,37,144,152,121,18,109,66,25,196,59,50,149,101,95,236,117,101,11,126,173,101,39,186,152,198,213,160,212,10,87,102,50,112,149,20,202,66,70,240,52,69,177,199,253,49,152,170,53,104,9,204,179,100,108,108,66,132,199,16,25,148,75,123,204,66,13,81,153,133,168,198,3,43,178,101,150,81,175,183,23,122,114,52,87,226,16,202,69,1,169,30,113,61,134,17,127,113,111,170,167,139,54,39,245,9,92,165,72,186,53,189,198,224,72,106,121,251,233,76,8,75,199,230,172,52,243,62,69,32,190,210,68,141,47,52,78,191,53,101,163,32,19,105,132,188,73,182,232,194,179,30,135,51,145,225,48,147,120,193,220,160,108,169,15,24,249,132,34,39,90,122,49,10,70,102,18,183,97,69,119,122,48,243,129,195,23,42,79,73,78,74,142,30,161,174,230,202,167,142,42,131,212,53,184,136,243,9,107,72,181,10,136,103,201,4,96,60,94,226,90,192,202,193,152,66,68,27,252,124,169,165,107,192,78,18,149,34,178,160,84,2,24,127,38,82,241,44,38,89,65,173,238,149,252,105,140,200,192,25,48,136,170,118,125,12,73,39,202,82,145,44,139,113,148,48,38,101,151,50,105,14,76,24,220,88,134,92,170,106,124,193,194,102,17,33,32,63,115,202,18,164,171,32,21,54,180,251,145,191,104,92,95,180,164,89,62,118,159,157,132,217,49,170,26,169,51,163,31,181,109,181,173,5,191,9,149,121,226,226,153,67,52,91,112,125,85,7,171,105,226,194,35,249,113,39,140,12,237,36,124,189,177,148,94,185,190,102,164,123,61,59,249,20,218,201,137,72,196,116,243,45,99,90,178,33,75,198,186,156,51,60,160,97,177,40,122,26,160,73,123,55,98,228,93,38,4,57,194,30,211,97,198,95,113,108,49,169,179,72,102,203,38,16,24,147,58,67,123,72,96,232,249,100,230,14,65,38,144,234,129,11,180,188,138,173,26,161,27,106,80,70,101,84,102,101,41,82,139,139,40,36,99,197,16,68,18,208,249,145,68,206,98,164,51,47,129,249,196,24,191,200,146,198,138,167,178,88,165,229,9,72,137,173,178,151,147,230,250,215,170,130,121,210,242,151,173,82,191,79,51,6,81,44,178,5,88,10,123,192,80,113,41,246,4,130,62,97,38,150,76,198,60,73,49,166,99,98,219,12,27,63,250,144,240,173,180,48,217,90,254,81,101,72,66,195,254,175,42,162,128,108,128,202,157,85,170,37,138,128,250,60,158,209,98,82,118,179,34,66,157,139,219,91,33,218,238,78,72,152,186,147,9,53,81,103,51,9,123,18,171,55,158,166,129,67,178,173,146,62,25,248,190,218,201,157,159,85,78,92,104,205,147,242,229,197,249,214,234,223,82,140,118,8,50,178,161,148,101,15,178,146,248,60,166,91,3,49,146,65,195,43,17,18,253,67,156,172,249,178,165,148,159,170,96,114,168,121,21,101,196,198,250,7,59,11,151,42,101,167,188,10,118,11,18,113,113,73,93,177,124,189,248,242,120,37,58,109,131,140,127,253,253,94,202,64,119,125,166,44,99,3,119,16,184,201,224,167,234,161,222,16,255,0,54,82,20,75,164,176,210,172,188,4,46,181,242,214,156,16,98,191,22,92,139,86,160,38,102,137,170,178,137,187,202,63,240,117,162,41,246,53,188,91,94,165,60,25,150,177,143,195,147,26,161,13,149,25,24,205,222,65,73,89,175,127,32,80,249,145,129,108,246,113,34,35,70,170,173,7,80,196,181,50,120,240,98,137,254,226,146,213,70,151,145,156,170,86,147,128,216,143,167,223,3,38,24,152,212,109,193,137,187,226,91,35,70,56,143,194,92,168,131,82,74,39,50,170,198,213,200,75,10,25,101,47,39,106,100,207,137,7,211,227,195,47,38,53,148,106,168,130,127,205,229,90,238,244,245,109,176,48,136,73,90,61,59,155,102,15,53,149,86,168,131,152,49,123,80,180,154,62,198,182,112,229,134,82,79,79,91,107,11,194,32,189,165,89,27,74,222,77,3,11,186,146,36,202,186,246,171,1,88,203,43,24,32,237,26,20,218,192,249,49,20,170,118,102,155,185,173,30,105,115,201,141,101,24,44,146,69,203,36,44,159,37,20,172,129,101,6,201,232,219,141,25,71,52,25,130,94,68,154,29,105,35,114,226,77,25,106,56,195,68,114,107,23,244,214,140,251,85,167,134,62,228,100,253,43,6,72,240,160,217,169,62,136,145,62,183,56,156,198,23,26,232,94,169,254,136,180,103,53,213,191,7,1,37,239,151,181,202,163,217,163,253,36,157,93,75,189,26,251,24,57,122,210,105,236,167,178,6,81,23,17,23,87,228,110,233,158,130,214,135,50,173,213,167,211,242,152,44,164,229,86,140,128,205,72,12,217,114,169,205,67,163,199,36,121,132,37,183,74,178,202,22,56,134,200,185,217,117,70,178,14,30,109,42,72,61,221,105,28,253,49,20,143,204,37,116,107,45,200,246,146,212,229,171,14,46,148,219,140,225,82,105,240,201,25,59,211,115,217,231,132,200,19,4,242,86,65,134,120,207,202,164,202,197,74,139,86,41,171,45,31,235,100,84,244,248,231,112,153,84,134,132,240,89,155,40,241,173,141,149,4,56,220,159,130,17,74,204,216,135,145,81,104,247,203,160,103,167,98,197,247,23,73,153,169,34,96,195,181,30,69,7,171,100,202,24,255,0,167,64,203,151,220,79,36,219,171,236,42,170,141,166,83,147,252,196,162,28,149,155,53,157,196,97,225,196,49,9,104,210,186,147,36,29,164,177,32,53,36,11,46,225,9,115,91,123,1,234,163,240,207,100,159,155,151,202,180,61,148,229,126,83,69,26,131,13,62,170,157,194,25,248,146,153,140,212,244,23,0,174,45,161,49,151,233,167,88,229,65,44,165,30,176,173,131,59,244,130,40,148,184,113,198,30,28,75,178,82,86,130,117,87,54,50,229,98,144,181,210,176,96,206,124,191,109,93,106,224,77,192,170,126,76,184,147,7,207,61,33,51,98,86,53,166,163,146,6,68,16,185,19,35,105,90,233,44,229,83,172,76,54,68,173,110,185,136,81,225,45,52,146,163,24,98,18,94,236,48,49,13,81,214,232,63,248,23,164,75,70,164,211,214,176,162,124,164,95,228,77,182,168,190,226,171,48,182,101,222,216,24,182,185,82,104,97,6,71,203,48,185,22,49,171,103,100,205,108,82,35,158,240,73,226,10,230,46,167,163,6,41,15,154,90,116,243,105,252,127,165,196,164,89,2,118,127,213,113,42,74,216,213,165,7,205,242,145,106,219,236,25,141,140,52,65,115,8,163,88,201,159,136,125,185,82,219,42,168,165,127,202,21,10,248,199,16,241,38,219,18,195,38,67,36,238,108,171,13,179,224,189,21,73,197,225,149,59,187,101,86,197,230,202,60,137,253,56,176,162,3,89,126,76,74,74,213,153,37,230,50,156,178,214,100,173,188,124,67,23,229,138,156,76,147,185,137,154,33,82,198,185,3,49,83,2,75,54,56,132,33,164,54,84,36,156,119,241,35,52,196,151,241,229,18,190,97,170,136,198,125,66,167,178,167,48,83,154,67,164,151,24,120,85,158,158,167,121,89,133,90,51,79,86,138,38,239,18,73,50,79,179,19,24,147,51,39,136,2,204,128,56,36,246,138,148,79,147,6,73,62,146,100,22,63,207,230,249,80,179,244,241,59,186,146,127,216,30,13,168,227,3,139,149,15,235,199,33,49,45,12,8,35,112,229,26,223,26,24,36,147,14,81,164,170,142,27,50,28,29,166,239,116,60,159,77,109,161,13,116,214,63,50,213,62,3,199,23,8,68,166,35,70,185,17,240,196,76,214,174,58,136,85,76,8,51,240,139,141,14,107,143,77,31,232,6,85,166,28,153,127,144,50,251,19,39,192,4,150,114,165,86,253,198,168,134,30,164,25,94,252,194,255,0,109,111,141,112,194,145,225,48,137,137,58,129,73,91,7,204,198,16,208,87,204,173,147,195,16,95,237,42,42,160,190,164,228,252,17,143,153,18,29,78,60,24,67,23,249,17,33,211,30,164,60,75,83,52,247,162,63,148,74,141,10,184,182,52,178,100,178,63,49,178,38,15,152,66,129,251,73,92,158,10,15,95,235,103,212,15,13,112,178,19,237,41,205,25,170,174,45,206,77,216,177,46,102,141,173,236,81,89,75,233,150,83,164,141,241,12,92,170,14,227,225,208,237,236,189,64,177,114,174,131,2,181,242,85,109,12,56,35,225,150,157,89,98,52,225,33,164,38,159,178,1,131,20,98,26,238,58,111,80,142,202,43,48,227,91,238,52,197,5,184,200,167,227,105,179,233,242,124,164,174,52,242,50,190,150,93,68,58,64,89,4,76,205,97,23,42,152,187,190,170,140,126,24,184,150,1,212,54,69,27,34,24,67,198,133,184,173,100,230,101,15,98,142,150,127,144,51,102,170,1,65,133,45,51,15,56,252,69,227,83,247,15,125,75,61,196,21,109,172,169,196,103,98,77,182,30,199,65,134,248,49,153,134,88,137,147,237,34,24,246,120,114,173,148,49,178,129,159,81,125,181,173,156,63,107,141,85,84,4,182,76,200,71,154,36,164,8,109,65,211,98,47,228,77,163,70,0,251,162,229,253,196,43,244,169,239,206,76,60,67,79,182,33,182,1,169,164,191,8,139,149,104,147,166,226,78,39,23,18,218,205,37,232,15,237,202,143,125,57,236,129,136,51,246,200,92,117,247,6,21,250,81,33,3,14,92,170,11,91,95,63,75,129,242,246,185,87,81,173,210,190,154,252,166,180,221,34,108,180,221,60,224,127,81,16,202,63,184,175,135,145,47,83,159,232,59,176,107,106,124,193,17,50,125,197,84,109,55,177,3,242,162,233,227,85,84,31,21,124,1,198,253,180,226,99,193,36,106,27,136,152,149,85,196,228,182,166,125,38,67,8,68,41,4,135,170,214,18,173,198,240,151,32,137,244,213,157,150,152,57,14,243,101,30,53,56,106,77,177,248,68,177,163,87,107,15,221,131,52,223,203,78,97,141,214,170,117,83,32,217,65,96,66,81,169,208,217,2,48,241,22,40,208,208,239,178,78,197,181,31,18,158,72,198,48,37,36,54,82,89,48,187,94,63,63,164,172,230,62,33,25,250,81,172,45,102,28,176,89,180,138,52,165,151,31,147,20,177,117,39,102,96,82,150,55,132,96,117,45,251,202,121,44,194,94,34,32,96,79,136,80,101,202,53,45,169,53,62,216,143,137,82,33,228,80,222,103,108,77,101,31,207,146,8,207,254,158,92,139,0,214,217,73,229,202,165,244,220,107,146,78,100,185,121,10,50,171,88,215,120,248,113,117,174,181,90,242,36,108,134,22,8,152,101,241,45,119,30,148,48,112,139,33,17,44,54,248,252,88,211,120,213,85,196,31,205,202,228,77,101,64,57,68,248,207,201,152,202,163,71,218,254,76,41,166,167,161,7,79,180,162,43,115,233,251,94,110,181,57,21,93,113,5,58,148,203,34,96,226,17,22,116,53,76,47,156,185,101,228,66,6,226,13,144,25,196,156,188,192,141,7,181,73,89,81,74,155,164,195,137,39,132,60,169,109,149,84,90,208,102,42,93,38,250,32,134,255,0,159,24,137,251,169,83,45,73,101,218,92,171,22,103,112,8,135,62,186,76,172,65,42,175,12,10,220,121,183,67,255,0,117,69,237,135,39,134,32,134,34,34,31,164,174,4,60,178,241,227,91,86,241,212,203,21,175,146,8,195,225,40,203,252,170,114,126,182,181,130,126,90,185,56,209,212,245,177,69,210,152,79,12,81,3,148,89,86,85,124,181,20,81,15,226,140,30,169,98,32,147,19,106,168,54,236,197,16,164,92,171,89,233,235,25,39,221,196,235,69,105,185,242,234,6,194,148,93,94,218,79,199,116,201,117,28,232,47,97,6,199,174,111,168,76,65,206,86,236,215,145,108,136,200,155,1,136,136,240,233,38,89,124,222,44,171,162,62,207,207,208,145,3,167,158,114,170,80,204,4,23,225,49,81,150,90,120,245,190,214,37,17,113,85,56,71,124,176,162,72,215,196,98,220,58,156,17,159,218,182,201,187,245,103,174,107,13,147,138,126,92,138,150,0,94,34,51,9,84,118,88,10,96,179,33,48,229,90,108,169,15,24,153,138,129,147,100,58,210,48,210,229,98,78,89,168,107,103,69,237,202,153,90,159,0,1,13,232,73,146,71,249,214,217,51,192,46,145,41,11,91,143,155,194,134,176,98,52,245,131,194,39,9,85,29,110,173,25,1,136,208,8,82,40,214,64,220,179,46,85,77,79,14,32,128,149,97,210,215,26,195,184,19,217,159,55,87,219,67,235,10,72,150,240,114,246,145,39,181,12,168,199,97,162,23,141,80,64,147,185,2,162,217,27,248,41,201,255,0,10,202,132,124,194,200,36,203,52,172,120,76,37,127,101,15,40,31,137,71,152,32,27,30,18,149,108,202,181,184,209,155,43,116,219,236,135,155,18,14,202,0,42,101,226,85,26,98,224,112,65,180,95,117,13,32,38,255,0,81,237,89,28,202,250,84,214,90,48,148,50,114,131,233,34,3,37,241,135,148,50,146,127,60,103,218,98,42,96,207,150,103,44,89,63,237,38,101,96,49,159,125,44,157,194,78,104,76,121,192,230,17,18,54,89,85,86,252,221,180,9,37,31,237,32,45,126,55,130,55,202,82,83,127,186,160,205,162,124,14,87,90,201,100,30,226,169,179,73,157,101,45,155,76,130,18,69,3,94,62,237,255,0,213,132,33,42,134,106,24,187,76,49,34,141,50,176,140,122,224,51,160,193,100,191,164,185,142,167,248,157,18,180,155,73,101,25,100,253,53,117,107,63,80,93,196,124,65,69,31,238,46,99,39,224,157,172,217,207,182,40,185,62,162,214,129,166,249,236,38,226,161,67,67,107,46,218,35,13,212,171,106,173,125,52,236,205,40,107,151,76,129,115,4,30,157,16,184,144,181,181,86,80,190,110,92,252,95,184,85,141,11,162,142,172,167,234,218,123,136,36,7,40,147,39,176,101,31,82,252,255,0,163,53,158,66,98,49,114,226,93,134,135,80,142,72,216,28,170,81,200,233,204,102,140,108,253,167,186,132,52,102,19,164,169,177,130,2,51,54,33,165,38,99,10,252,57,87,69,149,254,73,17,154,135,82,65,169,33,34,113,149,114,253,97,107,99,52,7,244,154,17,151,42,239,51,244,54,159,146,7,230,236,81,22,90,74,116,39,188,53,221,106,219,43,246,37,152,227,127,12,110,53,164,43,141,161,160,16,67,243,93,226,102,164,157,26,14,25,101,34,30,5,36,26,136,143,151,44,163,220,248,41,240,198,149,119,57,230,150,92,95,77,70,78,157,60,74,171,51,140,96,106,65,140,253,168,203,135,193,157,23,54,81,148,170,74,226,144,144,165,225,203,148,105,60,152,18,243,179,14,69,204,177,186,48,248,150,52,59,178,189,225,202,76,105,133,147,54,192,203,238,35,244,196,6,70,130,204,194,237,78,36,208,146,201,156,66,93,42,170,248,138,196,229,37,240,10,60,69,46,216,136,137,58,168,16,143,135,126,50,165,183,26,2,94,76,216,136,37,49,101,161,167,12,15,40,86,55,72,222,26,153,184,117,38,90,178,200,25,114,161,252,88,185,133,33,173,107,101,48,50,196,69,212,33,177,243,128,196,139,11,166,46,105,166,75,49,173,30,100,24,248,132,34,254,226,101,38,30,38,115,32,160,73,28,147,225,8,137,252,138,141,128,25,134,1,230,143,154,40,210,187,41,254,145,195,18,0,242,42,140,207,27,56,148,241,180,148,235,105,207,54,235,181,50,230,32,154,29,219,10,255,0,155,79,13,90,11,112,33,230,105,40,52,156,198,158,50,201,250,104,208,198,151,36,24,68,44,75,118,242,196,125,204,72,91,42,167,212,74,122,209,27,231,142,206,81,174,128,106,24,158,31,54,44,169,53,174,158,139,131,250,120,135,144,73,217,84,197,102,24,86,192,24,198,206,81,166,118,84,140,216,188,217,114,160,52,244,2,20,28,221,137,254,217,229,225,72,184,10,202,115,25,48,199,159,152,88,149,5,61,104,6,54,27,145,27,168,116,1,36,252,222,235,22,36,44,51,48,76,218,101,203,137,51,84,85,42,227,70,1,0,146,223,124,61,28,208,60,161,69,214,234,16,70,126,18,139,23,220,86,49,167,214,206,226,17,70,84,171,50,166,0,199,7,14,137,151,26,203,149,81,198,164,157,24,140,54,81,136,107,168,89,105,186,223,207,46,89,127,219,42,159,178,13,105,71,134,167,33,72,168,242,39,96,85,96,8,16,247,220,33,84,209,168,101,139,185,43,167,100,24,61,165,249,159,186,170,3,168,98,136,120,76,88,223,238,174,127,200,84,41,80,87,213,75,47,180,146,218,233,89,66,229,196,171,67,168,98,19,171,26,205,243,31,36,127,85,58,245,72,226,215,83,157,254,30,251,72,9,148,140,32,222,28,74,226,214,226,186,15,234,226,145,67,223,106,24,178,72,240,215,148,130,76,179,43,241,20,146,187,170,4,31,50,226,17,72,167,25,113,114,35,240,213,141,89,195,164,4,158,210,144,169,179,52,149,63,135,48,137,252,73,246,244,126,65,99,86,143,178,60,239,213,148,106,253,147,206,62,162,241,174,108,200,30,137,47,220,198,171,99,79,25,34,240,137,115,72,180,45,226,82,248,50,201,152,74,94,213,19,168,116,240,225,16,133,12,252,168,43,93,84,202,215,254,171,18,198,53,240,238,199,152,69,202,164,179,120,147,169,166,156,223,55,132,194,86,27,56,132,7,18,71,2,24,243,229,77,222,252,99,85,105,63,65,170,14,248,192,26,32,59,28,111,226,26,156,187,178,32,135,195,216,180,85,89,0,108,205,44,188,158,9,173,37,69,196,160,52,54,119,101,66,237,178,147,153,38,147,169,6,46,148,20,155,185,210,71,242,133,196,69,59,55,208,214,47,35,64,211,254,28,177,72,82,47,179,244,30,156,154,199,203,218,226,39,130,231,172,153,172,71,253,209,21,174,158,140,125,166,238,194,81,10,69,88,228,149,5,214,53,113,39,163,130,180,252,69,78,227,100,240,225,40,144,246,161,57,30,252,72,15,195,119,50,89,205,145,53,89,197,28,153,145,44,152,240,150,80,202,68,172,58,86,14,239,150,82,154,153,166,239,33,74,249,73,68,79,170,169,238,72,14,84,153,167,201,69,171,148,47,210,181,68,7,9,70,85,149,109,105,234,95,242,146,178,253,180,140,204,149,82,76,185,121,17,16,239,136,87,242,168,52,140,227,240,28,207,181,202,70,6,192,75,123,235,65,100,12,53,194,229,250,137,116,199,128,160,80,23,23,122,158,166,119,244,153,242,113,249,172,104,219,196,85,101,176,250,214,158,242,160,252,217,10,167,236,181,108,177,143,104,40,4,201,245,21,173,62,173,4,234,239,155,20,146,145,25,26,30,152,146,207,234,34,196,69,101,143,71,231,167,99,25,142,111,0,50,236,191,86,37,75,73,90,8,39,102,104,185,70,172,67,164,180,255,0,116,73,235,112,97,193,19,248,121,85,119,145,23,1,107,168,67,36,233,242,68,253,6,47,200,161,110,234,162,239,158,90,238,181,85,50,100,24,223,171,40,196,167,237,108,152,65,252,164,94,53,40,250,134,112,101,39,46,30,248,64,103,42,231,151,23,215,25,223,243,68,16,213,124,195,75,156,126,162,41,253,79,84,15,77,60,188,68,200,38,43,236,183,144,150,26,210,93,203,147,17,130,196,73,36,79,96,76,177,201,243,112,6,37,201,52,78,167,178,27,31,151,254,117,212,106,174,25,53,140,202,165,101,53,115,41,224,50,116,147,179,16,184,213,133,109,86,94,44,89,72,166,169,230,14,19,25,133,81,70,212,246,49,135,242,130,140,47,184,151,123,248,82,163,198,105,138,168,44,245,11,98,140,67,26,231,223,17,110,229,223,196,124,77,51,20,187,127,62,66,34,46,37,222,88,191,44,178,110,127,238,91,43,121,89,180,55,18,55,47,203,216,157,88,228,204,212,58,154,147,135,106,171,116,127,196,235,146,147,9,184,149,219,52,148,18,247,8,114,80,214,90,14,33,89,154,36,81,198,197,244,147,237,195,246,53,181,54,201,184,177,146,12,222,218,17,143,121,30,206,84,11,61,70,15,14,94,37,242,97,167,70,30,81,69,202,167,81,172,84,102,216,131,49,138,164,238,245,13,150,76,185,113,13,40,102,176,185,36,166,10,93,88,196,53,77,25,144,108,129,204,44,169,214,31,220,155,72,79,67,184,245,34,97,44,165,156,154,162,15,149,49,125,13,84,99,230,16,177,166,225,147,77,131,9,121,72,165,35,44,60,74,46,100,147,36,254,76,69,84,112,32,0,128,26,71,101,90,207,60,162,70,105,235,45,177,49,25,85,90,185,135,50,140,58,98,170,75,62,110,40,212,108,250,65,212,206,120,107,229,46,130,25,131,146,206,36,166,238,147,143,48,147,223,120,159,2,53,236,177,243,230,180,203,246,196,155,198,147,143,169,42,52,99,140,137,148,60,126,29,74,108,84,96,111,1,51,46,84,162,125,196,162,121,132,34,30,52,123,33,144,168,70,85,115,173,88,204,102,3,141,14,202,111,246,164,91,99,64,157,80,124,220,138,154,31,168,198,226,12,82,35,223,60,130,31,52,81,167,199,232,83,76,55,144,160,204,108,152,209,30,171,4,108,253,42,86,251,43,34,63,152,88,134,131,146,18,73,247,84,178,1,139,46,246,199,124,178,245,162,31,241,59,79,143,135,40,196,165,13,14,89,120,189,181,57,107,164,134,94,80,137,99,67,35,252,130,177,209,166,107,253,51,37,159,230,137,119,226,77,63,37,236,20,65,73,41,23,49,100,51,198,38,32,197,84,53,80,37,73,31,9,113,35,101,211,158,163,45,75,70,64,223,31,183,18,104,26,120,144,153,148,41,13,108,9,81,135,205,41,26,253,72,8,92,50,203,196,149,164,100,83,106,111,121,134,66,98,42,10,101,151,166,177,230,91,95,168,105,164,143,135,177,3,49,140,178,27,195,139,181,17,255,0,152,198,192,151,55,197,160,70,157,135,169,83,198,215,35,154,6,98,247,84,173,175,195,161,254,121,123,4,3,38,50,144,155,67,9,13,209,232,153,247,5,146,250,84,234,16,30,11,46,105,101,228,91,237,105,199,26,11,204,34,226,92,202,102,191,174,169,137,151,126,47,219,26,77,91,241,44,247,115,177,20,164,198,163,121,120,15,77,10,169,243,54,36,229,200,84,49,172,172,113,230,9,72,37,69,13,128,146,198,24,66,202,183,73,173,252,156,209,87,74,170,212,86,81,86,155,212,228,25,54,146,229,19,39,221,87,245,186,133,145,153,153,113,61,67,14,92,41,123,176,228,95,106,181,156,239,60,92,139,154,104,222,216,21,142,174,167,112,153,168,71,53,252,171,65,174,193,131,136,67,92,174,101,221,175,106,101,73,107,190,102,25,101,228,66,199,42,124,139,85,24,95,79,130,33,188,220,106,90,29,175,205,229,17,85,89,168,98,73,230,74,38,86,237,186,162,141,117,170,226,33,107,79,39,115,17,139,214,70,0,248,76,81,137,79,80,234,170,218,142,25,101,26,215,169,237,104,237,129,242,147,242,147,233,165,179,90,162,50,155,205,12,121,242,196,40,149,5,110,65,49,68,208,154,116,97,243,117,171,26,215,156,190,210,107,14,109,152,30,76,165,66,153,132,47,180,143,153,37,130,103,47,18,152,159,172,235,114,98,174,229,251,138,91,128,109,125,35,50,60,198,18,248,201,44,141,247,70,128,141,234,86,79,205,148,137,172,58,215,251,202,128,108,124,202,223,253,138,68,67,48,73,234,18,202,125,62,32,101,202,52,174,28,156,71,195,149,0,11,169,244,244,185,209,95,132,75,243,182,167,211,122,198,77,230,46,65,70,251,107,245,107,228,188,128,195,237,164,115,40,71,36,249,177,41,214,41,91,45,6,91,167,19,150,104,207,135,88,216,204,203,164,214,233,141,57,91,224,28,68,146,69,155,195,98,51,176,56,184,149,85,108,0,13,131,41,133,200,186,247,52,65,57,154,161,232,8,54,64,205,136,98,94,147,160,39,9,159,40,81,151,237,167,129,198,133,184,212,240,116,216,51,24,191,198,166,221,87,240,93,177,40,116,124,232,223,171,138,147,79,181,29,105,246,157,104,247,252,126,138,82,98,13,88,214,135,234,173,43,109,231,154,47,33,84,26,107,252,13,83,8,214,91,150,126,168,133,89,250,196,26,210,115,100,89,5,144,127,180,73,236,169,1,52,236,42,109,187,154,49,126,188,228,195,18,6,84,78,242,214,119,49,69,137,13,79,85,91,8,156,202,151,215,171,99,3,8,96,101,75,84,79,232,19,178,102,68,140,62,89,68,200,145,155,83,156,111,253,6,81,170,169,150,84,118,222,208,197,246,210,25,245,175,243,249,72,5,198,170,177,171,136,204,21,85,124,9,163,226,138,65,21,43,212,166,56,153,196,37,168,38,219,31,132,68,18,178,170,211,126,174,12,210,212,150,27,182,126,197,252,78,74,201,231,201,133,52,140,19,206,93,26,79,195,216,34,39,8,134,177,252,36,8,76,204,44,107,169,99,84,224,74,196,25,190,26,65,155,205,44,89,73,247,82,185,250,2,44,38,124,164,92,75,162,108,14,35,230,228,78,67,90,57,192,196,100,184,235,207,176,119,237,192,252,251,232,147,163,75,225,46,36,237,240,206,64,125,85,213,102,104,104,40,112,233,88,177,148,27,165,129,51,83,161,122,135,115,145,190,145,226,126,81,11,145,80,211,192,149,36,124,162,93,80,58,51,76,206,102,105,101,196,190,177,154,58,145,248,66,82,23,246,191,58,104,228,137,20,148,150,115,159,27,79,28,163,230,18,194,183,73,3,63,48,184,213,212,201,32,146,76,162,22,33,253,212,150,212,207,31,74,174,242,146,169,186,182,28,26,210,124,160,185,19,220,214,179,71,195,40,98,254,36,146,156,39,147,251,137,203,195,42,181,153,84,155,49,204,32,79,60,25,120,172,57,83,201,143,131,36,31,165,26,131,159,168,70,83,243,21,49,129,119,185,137,194,92,170,74,205,96,174,39,167,224,243,234,26,149,212,245,83,166,131,12,78,37,75,38,170,212,189,34,34,62,6,146,120,193,154,198,82,236,85,253,201,28,130,5,85,173,105,249,139,149,116,26,27,83,254,64,229,77,217,91,4,167,195,181,202,190,89,105,226,15,152,81,113,33,149,6,182,165,60,10,209,201,6,99,36,58,158,170,8,223,194,44,69,71,213,73,60,96,124,216,137,141,25,36,209,44,153,134,36,95,250,170,91,158,180,6,82,52,48,242,251,171,54,4,112,78,206,85,242,251,76,28,189,37,83,172,173,149,90,76,166,42,25,88,101,99,160,62,72,9,19,181,115,205,67,12,243,101,191,139,141,59,135,49,228,26,198,226,202,93,108,71,152,81,82,199,100,21,189,200,208,233,227,141,232,200,208,37,9,253,169,72,126,34,196,178,157,180,46,77,207,154,232,58,110,156,150,236,204,20,150,185,208,188,76,233,51,244,226,202,154,89,82,62,72,51,27,24,144,166,140,122,147,167,49,153,189,139,204,157,89,73,49,21,36,195,31,8,80,27,242,100,237,77,174,224,60,100,120,132,151,7,74,222,19,152,66,30,63,184,134,142,224,172,85,233,235,88,152,217,153,87,198,212,44,240,234,92,203,109,58,183,135,220,78,234,164,216,251,194,227,73,182,195,217,70,154,132,215,151,124,81,10,49,13,71,191,65,202,41,255,0,168,79,33,85,195,36,254,68,182,97,178,118,167,89,169,240,69,163,49,170,164,170,132,206,212,204,207,138,54,113,21,115,235,189,73,177,126,40,156,171,117,86,161,60,208,115,44,102,119,25,107,82,138,75,8,94,97,21,46,124,144,12,152,74,85,147,231,176,64,237,73,153,36,147,165,97,18,21,110,198,138,116,198,137,125,185,250,178,170,249,255,0,13,246,209,30,92,75,85,37,145,235,64,205,161,113,101,79,217,169,37,201,3,197,47,149,117,172,250,156,234,170,114,233,245,185,88,240,253,37,47,38,168,153,213,117,145,182,214,39,255,0,222,210,185,239,25,57,66,168,57,242,28,108,131,194,134,54,152,4,215,191,136,104,115,79,60,98,113,35,35,89,29,45,152,0,153,240,244,17,159,212,168,171,104,71,9,157,72,170,171,135,201,225,52,95,228,84,97,146,12,24,81,184,4,219,41,198,66,101,196,129,212,55,195,169,7,202,9,87,201,152,1,69,127,42,131,153,73,234,199,127,42,94,96,104,167,178,29,187,30,98,137,18,192,190,17,254,80,75,116,13,54,74,223,219,84,177,169,1,37,157,188,136,101,84,16,202,28,201,196,3,51,23,141,122,76,252,108,90,152,109,137,241,27,173,49,244,120,182,67,203,16,169,49,55,34,106,120,79,52,111,48,138,162,103,213,90,201,63,234,177,46,129,106,31,72,103,49,82,159,48,73,102,101,90,232,49,85,162,108,134,42,220,89,121,4,136,212,154,180,113,128,72,153,123,87,40,153,169,9,82,114,10,36,164,35,239,171,164,147,230,229,16,165,42,228,107,88,20,169,121,160,201,243,229,228,95,61,54,226,76,92,193,40,212,232,106,183,207,202,18,145,81,214,217,122,111,17,165,39,171,40,88,202,158,53,144,207,134,88,149,91,225,228,7,213,73,131,60,100,38,97,45,166,214,0,164,103,40,178,166,176,184,158,125,57,8,127,164,143,53,12,72,209,50,229,64,67,214,30,165,204,104,24,134,138,125,244,25,35,195,149,110,230,163,98,115,141,73,12,113,165,60,194,42,221,85,36,17,129,148,165,84,19,244,240,39,29,230,246,212,46,188,49,235,98,97,174,236,47,18,86,133,92,165,130,228,234,208,73,157,136,82,185,4,244,247,255,0,16,158,95,10,229,13,163,52,51,246,143,176,150,92,178,74,168,35,104,253,180,189,223,34,159,226,235,246,27,131,247,198,156,79,155,10,149,212,154,134,252,64,120,107,234,242,145,116,218,223,77,192,193,25,108,54,158,245,47,242,232,163,84,217,70,196,91,31,159,224,90,235,253,215,205,227,16,252,213,168,105,236,174,193,243,115,201,251,121,85,132,159,134,231,247,138,68,164,218,86,214,164,156,37,33,84,219,255,0,28,131,172,223,194,10,78,137,157,6,224,27,66,255,0,173,117,56,198,188,211,245,172,48,138,68,100,8,17,48,101,150,46,68,107,228,178,76,23,135,233,37,94,158,36,111,96,102,185,50,107,131,217,63,230,215,159,166,253,72,111,40,178,99,89,154,96,10,55,139,16,211,205,37,106,8,221,162,227,79,138,25,99,145,95,105,137,80,108,119,120,137,143,205,94,105,91,44,176,89,237,17,59,190,97,46,231,113,69,30,36,28,106,112,66,63,42,86,143,214,202,59,84,171,167,49,11,224,19,21,25,113,84,8,192,221,164,49,166,50,55,186,183,207,159,42,76,71,133,17,200,252,5,219,82,78,215,88,90,212,31,20,78,180,60,63,137,18,202,118,10,90,61,148,227,146,79,155,18,50,30,140,173,207,212,52,141,26,90,238,101,88,34,100,111,196,144,112,136,73,110,158,170,126,155,150,240,153,116,136,213,64,164,170,205,198,164,103,132,146,101,48,189,75,171,122,58,212,77,189,70,97,158,194,147,152,169,131,12,206,239,109,8,200,117,195,137,219,200,147,220,92,50,48,240,132,169,109,250,27,81,165,244,248,56,31,245,23,36,212,154,144,245,188,184,137,140,175,77,237,109,103,96,229,66,204,135,18,109,111,54,62,69,140,172,235,81,214,168,106,211,208,193,101,204,31,117,27,39,77,156,100,205,212,182,233,138,175,77,137,218,168,24,246,78,30,44,169,99,195,74,48,140,1,2,3,36,193,194,100,177,250,122,44,105,125,188,137,169,158,58,222,16,173,180,240,55,167,124,178,170,10,99,26,49,49,240,149,38,190,215,250,199,77,157,129,137,243,35,87,193,167,131,143,132,184,146,235,90,170,113,15,52,178,141,44,138,142,81,108,103,79,174,109,109,160,176,214,2,228,240,66,92,106,173,177,48,132,68,82,23,122,195,210,8,200,149,49,114,173,80,239,137,100,112,22,198,46,37,53,140,209,219,238,247,196,197,137,58,129,72,2,68,205,45,105,219,105,207,200,81,23,25,19,86,49,248,56,87,84,120,18,98,2,236,32,160,177,203,94,36,243,115,42,200,12,48,133,200,180,234,24,195,247,86,138,219,134,66,233,229,88,222,224,62,141,190,240,249,181,224,201,228,65,190,202,93,147,48,136,75,100,102,60,99,196,84,188,192,163,147,101,20,181,175,249,161,137,68,126,33,125,105,242,134,87,250,214,187,184,199,27,248,74,148,50,183,115,220,34,41,52,44,227,91,19,174,85,90,142,254,11,51,74,75,175,181,133,110,155,137,204,34,23,248,148,230,152,9,225,63,15,34,178,159,72,11,120,56,138,44,170,171,30,52,97,85,137,122,173,84,11,178,102,137,147,26,118,202,162,100,204,147,126,27,137,80,76,194,226,87,90,110,125,84,144,97,150,162,173,164,76,53,69,126,148,12,156,66,77,163,86,147,195,169,103,51,104,55,252,162,243,237,113,143,10,233,176,162,185,149,163,41,58,150,170,169,143,141,47,23,180,153,70,212,35,200,241,109,70,84,178,72,223,24,228,42,57,129,89,248,134,170,15,129,114,242,125,53,246,213,131,182,131,212,164,12,192,77,7,220,91,161,201,156,49,225,20,165,53,86,67,44,121,144,34,143,139,16,214,249,49,135,225,212,167,167,220,90,212,206,234,227,243,79,223,38,92,232,44,41,149,108,198,128,126,152,233,179,231,128,80,125,196,165,134,25,9,135,18,110,26,172,160,202,94,180,160,34,159,101,16,76,204,85,162,134,225,155,231,253,52,68,246,86,224,126,239,34,81,79,27,176,202,108,160,81,217,89,126,119,225,42,194,27,242,143,49,74,146,89,121,248,112,246,37,113,131,120,82,51,52,162,8,107,42,22,47,225,188,101,122,50,72,65,143,169,71,255,0,82,131,224,96,149,58,135,38,116,145,229,49,83,173,128,81,113,165,65,52,249,131,196,69,128,105,37,198,102,35,100,42,115,38,212,240,122,81,176,230,18,72,57,132,53,91,8,77,62,49,211,10,167,143,207,10,221,49,242,199,237,12,171,212,134,1,103,114,139,18,24,10,48,214,197,40,51,45,190,137,18,72,30,35,47,73,96,227,126,144,185,82,105,151,103,130,79,155,46,37,45,205,71,85,38,174,40,118,54,88,86,198,64,30,53,157,150,161,174,35,242,153,27,2,226,170,201,152,68,44,72,252,133,176,84,158,159,131,169,5,2,226,85,65,242,136,188,105,205,245,32,201,231,133,68,76,164,156,95,48,229,34,135,81,165,248,148,85,58,119,226,24,151,117,191,113,70,204,178,156,51,188,57,82,141,61,60,245,50,223,92,101,235,137,132,245,86,98,235,42,77,109,81,213,67,95,39,145,153,132,175,41,33,193,40,25,180,73,61,54,12,152,140,49,133,254,132,77,12,204,111,194,47,105,52,120,9,33,123,14,147,40,243,45,134,211,3,35,16,97,190,32,162,118,172,227,106,119,144,111,229,85,252,134,79,130,117,21,154,158,170,49,223,187,22,84,17,182,57,177,68,23,26,125,230,11,47,116,105,36,248,219,25,111,229,78,178,92,1,231,214,131,31,82,86,248,219,98,35,100,201,251,169,68,251,128,117,33,152,6,236,146,72,220,162,90,164,231,178,39,220,74,131,168,98,148,140,136,156,135,207,251,68,131,9,182,19,163,74,230,226,84,144,205,140,28,201,85,151,221,47,34,7,212,190,150,66,173,101,1,204,253,72,241,255,0,106,52,36,11,237,233,30,36,165,225,157,52,249,67,20,139,29,132,225,191,48,162,145,101,66,204,57,184,14,228,8,88,17,143,239,9,52,11,8,72,140,49,81,33,146,60,120,113,38,96,52,48,62,201,83,120,111,219,117,9,4,240,144,189,40,119,217,74,173,238,23,26,92,156,10,217,51,9,36,12,202,133,222,30,51,243,4,171,84,51,14,202,187,40,82,198,103,41,222,129,71,166,214,214,162,226,74,102,106,121,82,95,136,190,234,33,240,193,143,183,41,80,243,42,135,37,156,66,254,68,170,136,22,97,93,147,39,120,102,16,134,151,4,214,177,187,68,171,224,86,131,166,90,60,212,49,8,206,33,17,116,86,49,114,34,195,107,43,233,38,145,188,228,243,21,111,153,79,182,88,132,204,18,198,170,13,81,30,161,173,100,144,113,41,144,188,113,165,12,92,153,23,93,100,10,169,209,51,24,184,151,62,213,70,211,145,179,132,50,135,147,237,37,220,87,10,142,205,90,114,193,100,184,136,216,204,38,14,97,19,34,150,211,26,228,21,160,195,97,147,26,233,85,186,159,74,217,68,249,65,101,34,205,207,219,64,33,110,12,251,47,56,153,113,13,68,201,209,155,25,123,176,245,174,181,107,85,18,79,40,162,226,80,250,134,200,21,172,194,98,241,39,102,196,101,80,89,49,134,40,44,44,78,34,42,189,31,171,88,33,178,36,190,95,221,81,161,181,4,152,188,41,105,172,143,25,252,34,92,185,63,1,216,253,24,27,88,50,98,113,113,40,139,232,103,33,222,167,52,197,221,148,150,51,42,232,33,135,185,137,155,145,116,70,175,230,70,199,55,184,152,250,208,117,37,97,152,121,44,86,58,134,156,159,159,137,39,167,167,25,37,97,40,147,180,106,104,16,108,137,9,11,125,174,111,60,24,42,249,67,18,233,178,116,149,57,89,212,69,53,125,240,221,133,6,104,152,248,150,55,78,143,242,50,200,200,70,179,80,223,198,103,205,136,101,202,155,86,154,170,72,50,203,47,39,211,90,230,105,139,34,131,22,44,169,25,168,108,160,129,229,247,22,108,211,136,182,47,169,244,121,44,159,148,221,127,77,53,54,155,219,112,132,74,35,76,95,90,140,24,140,82,42,200,215,210,203,210,47,228,75,184,225,85,8,13,14,219,148,34,82,90,146,126,167,131,168,34,154,32,177,66,23,98,175,223,217,70,102,92,163,42,243,222,203,176,60,38,18,198,107,242,26,160,119,210,107,173,234,177,101,249,159,5,57,78,205,137,25,155,177,20,205,49,56,82,187,73,141,50,153,85,139,192,221,169,150,61,83,76,130,194,173,72,18,20,12,41,146,182,105,89,101,137,187,22,68,93,195,229,147,136,217,19,138,173,109,22,146,38,25,113,114,139,246,148,154,223,69,173,143,185,53,85,84,65,31,250,177,72,170,31,85,6,11,50,196,72,108,181,61,85,145,222,96,139,18,194,29,223,179,149,42,200,223,68,217,74,24,122,206,230,145,249,98,8,101,253,213,140,207,138,55,19,121,165,211,13,42,97,128,82,43,122,26,72,150,64,234,26,165,83,200,158,70,138,125,67,79,108,14,88,184,136,138,53,60,27,38,35,205,163,1,25,156,37,26,86,104,215,52,143,254,156,92,170,159,252,234,32,43,217,58,128,31,41,23,40,209,1,170,126,168,139,202,44,75,79,226,211,141,255,0,215,34,162,163,106,74,50,145,251,73,88,136,95,109,69,164,100,111,98,170,110,102,140,244,209,245,44,164,188,2,6,19,34,163,95,110,124,34,26,82,91,48,44,33,241,4,185,83,44,215,20,71,62,120,242,98,16,151,216,211,6,49,245,39,115,52,171,196,13,222,37,62,240,227,38,20,52,127,209,134,65,184,166,247,69,200,171,42,181,36,76,108,255,0,187,30,53,207,174,43,120,50,196,82,236,181,178,133,59,22,82,46,105,35,151,146,234,61,180,59,101,244,144,91,3,16,162,169,152,20,231,140,119,152,200,61,61,173,165,70,225,218,241,170,87,220,68,155,204,82,141,81,100,244,171,129,227,62,88,129,196,148,188,47,41,51,27,177,81,134,202,8,152,131,147,142,119,158,17,34,200,10,42,9,177,61,83,67,201,100,206,101,40,99,48,79,197,212,154,210,92,69,17,240,152,188,104,181,4,97,241,180,240,49,230,47,40,210,11,136,208,124,31,138,47,34,179,222,86,201,103,202,23,42,81,113,166,229,206,253,39,186,186,35,147,116,82,66,1,178,112,153,54,204,8,223,218,141,15,248,38,214,181,143,150,180,62,126,38,124,218,86,141,144,6,44,120,10,254,161,161,164,192,6,78,165,51,51,80,227,157,195,214,155,50,249,152,51,21,74,239,244,83,19,105,171,96,198,102,98,169,123,91,33,231,225,235,90,46,53,33,228,159,23,82,50,146,48,39,51,230,208,172,214,204,24,209,26,225,144,188,11,137,83,64,214,207,146,7,132,220,75,84,106,24,133,59,2,44,105,109,246,143,61,105,50,132,188,137,154,52,127,145,114,10,120,103,73,62,97,38,38,100,232,208,122,185,20,229,86,167,157,80,78,88,164,226,85,161,248,139,4,131,102,106,28,169,173,79,129,78,117,185,157,6,83,204,97,98,85,250,75,92,196,33,246,150,209,72,81,254,210,241,164,131,82,89,102,216,14,48,254,154,170,129,73,77,5,140,54,212,121,22,178,167,63,96,245,31,50,183,78,77,31,15,17,84,214,161,248,86,57,167,100,184,147,211,25,242,96,198,30,105,101,82,247,127,16,165,193,1,54,133,196,63,186,163,249,14,159,210,181,208,166,167,209,147,160,143,9,74,155,191,76,69,146,60,82,196,53,198,180,151,197,73,211,167,60,50,231,255,0,173,94,191,88,74,27,56,96,18,74,130,245,14,237,142,129,93,3,141,163,43,163,31,52,66,226,76,24,24,177,135,202,85,17,51,89,234,161,121,237,41,146,48,252,84,38,125,165,180,12,73,164,221,250,26,200,116,137,250,182,154,183,132,37,38,68,134,227,226,17,246,143,20,77,204,146,37,208,46,52,141,219,248,101,114,42,218,122,26,162,147,183,141,86,24,211,207,93,73,51,107,226,115,72,97,212,26,146,83,205,47,136,127,77,26,104,27,22,98,10,234,19,244,245,86,213,254,156,94,69,47,62,171,141,249,132,186,25,81,248,2,216,143,100,194,121,225,78,227,48,4,31,105,114,40,27,235,137,117,22,187,79,109,83,83,218,229,3,20,170,200,195,142,31,25,253,203,236,99,100,225,218,173,47,152,114,147,16,186,214,38,158,200,196,96,139,143,34,162,136,99,50,73,199,194,17,45,140,161,61,176,48,173,219,98,23,149,21,24,54,69,225,15,18,162,168,167,26,248,175,160,193,4,15,45,113,114,201,71,252,49,100,31,77,7,174,23,18,232,154,147,73,0,177,95,44,178,178,145,113,107,176,217,82,29,248,132,69,73,21,169,100,3,189,120,81,148,31,211,177,137,106,96,72,55,246,174,15,3,88,90,224,247,50,39,90,87,95,220,214,203,195,108,34,23,42,242,237,43,182,122,22,244,59,89,181,12,161,3,17,138,76,107,68,105,224,237,74,235,117,12,75,177,179,228,49,39,208,244,216,8,62,34,137,89,99,82,96,18,103,146,79,233,11,136,137,105,131,46,119,234,231,145,88,6,133,145,135,212,53,162,101,32,254,146,189,84,82,63,209,193,27,221,34,212,248,7,237,137,40,153,21,67,233,217,37,156,69,89,70,211,114,133,237,33,85,64,81,14,125,228,97,225,151,140,163,89,50,224,99,62,83,113,38,242,106,167,9,157,68,72,103,214,146,74,54,194,193,6,178,4,227,240,255,0,240,36,186,126,164,100,103,237,4,94,68,124,51,30,55,202,24,72,255,0,192,112,102,188,118,37,40,212,182,215,203,82,150,39,160,79,185,154,254,82,147,26,173,173,161,60,145,245,45,241,180,216,32,191,132,170,135,54,198,47,234,177,37,146,100,133,112,21,86,224,49,161,215,66,225,151,196,151,220,6,36,238,32,172,164,207,223,63,181,106,195,44,75,33,234,25,242,6,82,74,102,131,174,146,252,165,18,23,240,48,5,210,173,204,108,160,64,62,99,227,13,252,171,161,186,129,85,73,247,176,245,0,225,22,84,3,245,108,178,177,225,216,12,95,113,106,212,247,18,255,0,56,114,226,82,254,165,198,245,198,217,177,111,18,142,156,199,130,119,155,116,79,247,85,6,253,243,123,138,185,205,85,241,200,71,135,23,26,163,135,61,255,0,73,88,194,193,245,167,19,55,121,87,153,60,226,26,70,203,41,196,31,185,141,109,243,33,65,132,169,249,136,103,49,145,108,178,41,233,240,201,81,204,17,39,241,169,229,70,229,203,198,155,50,156,19,71,135,42,123,47,150,160,41,211,23,27,239,12,37,196,65,43,184,19,15,253,217,120,202,167,205,67,167,244,180,82,88,150,120,196,69,52,29,115,91,100,71,134,33,114,254,218,226,153,149,27,13,75,172,109,83,169,26,5,116,158,146,141,5,48,50,163,15,229,4,53,33,14,31,169,51,134,81,4,178,53,12,225,15,40,109,36,255,0,186,173,29,221,125,201,159,100,218,203,45,139,34,23,249,21,109,83,34,148,24,113,40,89,143,28,96,112,136,153,62,162,223,79,171,108,191,73,18,46,82,125,66,172,101,100,226,7,65,53,36,65,179,40,187,20,253,175,94,30,210,33,195,101,106,47,243,25,91,101,155,51,147,148,92,171,85,155,200,202,147,134,178,178,141,147,12,85,132,59,185,194,253,90,115,49,137,12,200,220,159,249,166,170,154,86,214,177,246,224,204,147,218,214,206,140,127,233,194,95,32,92,122,107,19,200,26,158,155,30,107,4,202,212,248,49,136,191,71,57,15,243,125,133,70,7,64,75,25,217,44,41,157,149,197,116,153,217,162,11,16,213,36,9,251,152,140,71,228,42,124,5,65,97,192,131,24,24,77,216,131,181,211,192,157,17,251,68,125,197,84,178,196,124,184,130,196,162,163,107,59,154,131,226,47,40,212,217,158,198,136,230,86,217,70,59,197,136,139,24,116,131,207,152,191,245,23,70,173,184,166,187,30,107,8,4,18,14,203,211,136,76,49,32,113,253,213,85,100,250,49,129,99,73,120,162,109,34,99,88,67,170,151,231,154,90,208,25,149,85,175,229,46,36,196,58,194,158,75,217,19,126,53,155,154,40,181,53,76,173,56,191,203,196,150,204,212,55,20,132,102,81,43,250,168,21,83,128,207,159,91,108,190,30,215,89,1,249,167,167,255,0,19,242,212,92,137,88,215,15,183,136,195,118,173,47,211,99,155,204,100,201,144,232,244,151,22,235,47,219,88,6,237,133,58,69,101,78,32,52,173,211,27,104,57,184,208,182,65,56,128,244,222,28,145,224,65,204,146,2,121,133,12,202,227,28,206,99,25,8,239,44,190,84,125,62,170,166,131,231,151,26,42,238,180,146,114,97,82,241,180,217,228,203,195,139,141,62,176,223,65,108,63,159,175,244,252,103,179,20,161,228,79,171,117,8,238,216,193,6,121,10,165,166,104,58,217,35,253,46,34,39,154,122,156,244,0,234,31,242,169,52,52,207,184,214,43,127,203,64,194,229,69,50,96,39,15,181,67,95,106,23,205,226,12,161,228,69,105,91,35,231,96,101,168,85,185,142,83,154,156,242,122,82,153,154,99,108,50,102,198,173,195,113,93,24,28,165,26,148,190,178,220,191,133,116,254,78,156,84,74,136,160,82,65,140,76,166,46,82,167,204,181,188,173,103,244,242,227,72,33,177,153,211,252,196,198,150,70,5,0,178,184,212,118,95,171,46,92,107,76,55,190,111,20,184,184,149,29,60,49,231,202,97,101,77,44,161,128,131,225,138,49,33,89,63,236,108,137,143,195,121,61,161,227,66,76,193,27,138,32,185,62,162,174,140,254,60,40,121,242,105,227,15,244,185,72,155,113,66,167,62,101,15,169,17,229,177,46,84,218,159,76,50,55,73,81,79,123,10,126,164,230,181,236,233,90,210,42,104,42,168,174,125,111,228,82,23,122,96,255,0,171,10,232,211,217,141,136,88,113,129,37,143,204,149,100,10,145,180,243,226,11,192,50,211,67,27,243,241,32,174,244,199,62,97,45,176,194,241,129,51,40,5,27,125,37,139,236,57,135,130,76,70,18,212,251,89,194,233,22,84,59,39,202,146,79,155,139,137,35,1,97,85,107,16,93,194,255,0,117,43,212,53,81,38,159,48,113,242,173,70,199,177,204,36,176,51,216,82,98,221,40,72,204,131,170,228,3,50,55,166,147,181,103,15,82,3,170,92,174,53,190,202,134,93,191,81,114,164,134,209,54,80,159,212,66,170,71,13,214,221,198,102,40,159,38,168,190,27,66,242,38,166,159,93,38,43,2,89,67,200,163,95,91,58,48,255,0,74,68,101,108,99,251,209,85,118,223,236,91,104,103,169,240,18,14,210,33,114,168,240,211,197,140,247,154,88,185,21,163,194,248,207,204,84,178,78,121,199,103,18,213,86,55,18,100,212,62,164,76,194,226,76,96,64,244,222,21,113,85,66,65,131,54,37,132,250,172,68,204,81,42,50,169,48,42,208,190,49,51,39,230,190,173,32,48,226,255,0,66,1,134,6,12,42,90,202,157,229,157,152,95,243,169,85,155,136,27,166,105,34,89,19,118,28,130,26,156,187,248,116,2,143,180,153,62,234,237,58,85,128,20,22,110,196,137,187,167,5,144,58,134,37,109,197,226,226,212,224,112,233,224,208,1,230,237,34,95,27,92,158,12,172,34,226,87,246,186,50,89,14,252,69,227,82,86,191,11,178,63,49,103,255,0,182,161,36,49,205,242,50,179,21,90,111,88,30,113,216,82,207,39,251,171,161,86,189,243,136,185,141,38,128,5,104,24,109,250,166,173,158,72,60,37,158,63,247,84,89,22,30,58,142,116,173,179,199,220,134,147,25,228,39,82,2,158,236,30,28,197,84,161,159,22,72,251,70,133,234,16,202,177,51,101,67,91,36,121,114,143,34,158,54,155,56,137,152,60,170,226,125,56,38,244,148,105,68,153,231,164,225,49,114,170,254,66,175,201,164,30,161,134,76,29,92,130,64,210,85,110,121,140,174,103,207,170,178,30,35,69,196,152,195,173,174,28,92,34,198,133,145,28,220,137,168,193,126,78,212,124,59,89,80,79,135,181,52,141,66,49,31,152,169,163,195,71,8,125,67,200,153,168,45,152,219,26,238,36,158,34,192,38,69,170,214,53,80,193,152,177,69,202,145,217,90,156,191,229,194,196,151,50,52,169,223,230,19,248,212,149,159,199,83,65,108,131,90,67,229,16,134,138,141,107,182,102,28,67,73,45,95,93,7,207,211,139,144,138,112,214,82,189,220,138,146,43,185,138,197,189,173,169,4,12,168,42,219,189,203,49,98,26,139,146,203,89,189,37,227,68,211,201,120,207,132,170,123,108,130,216,232,209,159,145,122,123,9,143,20,66,242,45,116,147,1,218,97,101,88,106,173,67,23,7,8,134,181,91,78,32,193,81,180,121,200,15,80,253,73,22,108,146,122,215,225,40,151,59,211,218,159,80,122,147,226,10,230,72,135,230,171,230,90,188,111,96,165,202,36,148,219,141,228,21,82,161,134,131,36,28,162,72,110,31,18,55,158,208,72,182,92,83,146,11,2,34,147,34,9,144,7,55,151,47,251,169,108,193,80,221,60,248,158,31,54,81,137,49,178,159,77,4,121,69,40,101,253,165,46,248,99,207,133,24,26,16,20,159,109,74,172,255,0,37,234,76,106,175,136,86,165,1,226,87,213,255,0,34,150,211,114,103,20,228,53,143,106,237,140,211,218,103,31,81,10,164,181,38,155,131,255,0,182,248,24,151,82,162,87,19,153,149,172,76,217,89,28,188,49,17,186,110,224,17,188,195,109,43,17,22,53,181,167,20,182,110,196,168,172,190,29,65,156,61,222,81,172,104,213,198,81,228,63,9,32,225,229,73,174,224,75,140,253,216,74,65,32,163,73,61,71,202,8,164,69,177,228,178,238,149,149,73,108,131,153,85,96,146,55,138,89,121,16,182,90,87,114,125,222,235,16,255,0,117,105,158,205,137,48,229,196,68,52,153,50,163,3,49,138,66,172,0,41,151,7,168,226,15,90,127,85,169,37,73,7,20,162,40,139,89,224,183,102,17,100,17,87,202,73,146,171,95,132,171,118,87,144,22,115,216,121,196,230,41,83,234,170,74,50,68,230,16,242,125,212,134,52,253,235,25,137,59,141,67,46,72,243,27,173,58,255,0,196,42,97,36,48,99,31,20,76,120,254,210,62,52,192,11,136,81,121,22,214,80,197,140,60,197,198,47,184,82,169,249,250,183,76,86,191,16,103,140,164,251,105,26,106,252,153,83,45,78,105,120,247,97,129,185,34,229,247,26,159,92,13,239,8,160,98,26,235,16,53,157,84,150,126,131,47,241,45,239,13,109,145,50,154,0,196,171,29,38,92,201,228,126,106,187,147,173,108,137,205,20,191,237,38,58,110,203,85,84,247,64,34,253,61,15,76,105,18,179,154,46,37,233,58,99,71,15,166,46,69,211,181,210,215,250,22,115,145,80,252,75,216,143,230,224,114,125,212,222,54,167,252,64,247,152,34,196,137,214,122,12,22,67,249,72,163,17,23,50,52,59,253,18,78,97,16,163,92,141,210,249,32,203,39,236,116,151,195,223,61,105,147,164,159,238,228,254,36,179,73,107,8,179,124,61,162,46,145,26,73,228,131,132,67,68,115,83,7,208,109,178,43,240,173,25,123,173,8,34,125,213,245,159,11,167,100,245,10,153,68,40,213,219,41,34,16,153,139,20,121,19,93,249,33,1,87,121,5,219,57,240,109,73,91,242,150,17,121,4,182,254,33,136,95,180,53,69,37,144,108,188,205,139,145,78,89,86,131,167,169,99,46,142,22,10,14,164,167,17,59,114,167,204,212,128,156,12,33,226,80,204,167,196,252,169,176,89,149,157,88,148,90,54,251,26,193,86,166,96,249,130,92,170,26,126,164,181,36,167,135,116,65,43,79,77,202,206,82,145,38,159,66,2,147,138,47,34,22,59,242,212,209,76,59,35,147,186,86,84,80,88,114,147,133,15,50,183,211,121,140,179,173,212,227,31,8,69,149,99,42,160,20,181,181,164,247,74,153,26,29,87,135,44,81,149,35,13,171,200,204,217,113,44,227,107,50,70,126,208,66,25,82,111,55,136,202,165,44,109,143,134,17,64,196,182,201,13,112,217,148,194,26,6,53,216,39,125,60,136,166,48,5,127,42,125,198,113,106,37,152,203,91,46,40,159,45,25,99,248,110,116,96,16,187,249,63,224,85,108,120,61,168,137,125,222,161,131,90,15,155,74,205,162,124,5,127,167,35,181,161,212,123,236,197,41,36,143,205,88,105,131,14,55,135,168,69,34,41,250,231,78,19,251,89,57,18,107,93,84,124,25,98,8,98,26,109,204,113,208,14,148,201,154,100,128,253,0,242,46,117,175,227,68,146,3,134,36,81,227,80,243,62,48,2,19,222,18,226,202,147,201,248,229,92,78,19,11,42,85,234,101,182,68,100,85,37,223,167,174,99,75,126,208,92,126,106,202,157,231,141,225,153,47,141,175,31,109,195,83,76,79,220,42,105,91,14,89,72,195,75,93,21,191,192,70,197,237,83,200,65,167,108,243,240,94,209,51,244,228,16,127,85,17,10,95,182,157,207,53,116,210,124,164,82,8,127,117,43,83,129,91,49,43,101,118,200,220,34,81,182,90,216,241,143,148,89,10,171,111,160,12,164,197,16,89,80,240,52,75,200,55,154,196,88,134,143,199,90,229,168,182,212,215,165,126,39,30,119,22,44,95,186,171,95,124,121,35,253,82,146,178,210,84,213,35,221,134,120,242,125,52,165,147,9,211,148,138,45,10,167,29,70,177,93,38,226,40,253,210,20,171,56,211,231,73,31,81,4,53,47,14,72,60,213,8,94,114,251,164,198,157,112,23,152,217,240,226,227,202,88,185,22,15,181,167,23,212,26,97,1,153,70,183,154,170,152,191,171,18,207,200,86,229,168,108,146,242,108,129,246,210,199,218,197,31,49,85,183,225,189,57,225,212,164,53,134,140,30,7,154,164,165,91,182,147,113,212,44,200,97,14,127,171,116,139,141,17,38,25,61,161,12,75,157,135,85,122,4,182,68,150,92,68,85,17,181,80,10,54,23,46,85,153,38,29,138,124,22,84,158,113,187,138,169,119,145,8,60,42,6,182,227,122,140,52,249,67,234,22,84,185,119,196,193,213,197,11,36,143,44,68,131,252,181,248,140,152,70,214,103,16,241,75,171,32,148,245,220,105,214,242,247,98,46,33,167,205,254,12,224,89,64,181,163,198,204,162,34,219,37,245,195,229,136,85,207,35,24,240,125,212,236,47,28,150,49,102,127,102,149,108,184,6,62,164,41,158,201,41,51,12,193,112,166,1,48,241,165,201,0,249,49,140,19,56,138,133,129,49,158,120,76,182,122,105,203,230,92,168,102,86,147,58,101,255,0,96,57,146,192,20,28,41,64,94,60,248,74,36,242,52,7,227,91,125,16,126,121,113,114,43,40,140,14,250,74,210,131,134,47,34,82,248,196,173,35,248,134,37,90,249,135,140,12,38,198,144,89,121,201,72,210,51,226,11,128,185,147,8,87,172,103,210,14,200,24,74,133,120,78,39,165,230,153,101,4,153,140,82,227,74,177,176,214,51,14,155,151,5,255,0,40,85,85,90,19,198,31,82,159,164,212,241,102,240,135,177,59,125,193,6,62,84,107,37,62,13,27,152,199,156,60,69,82,151,218,60,22,76,127,18,121,91,106,57,47,79,152,192,21,52,115,8,209,156,89,159,7,226,249,242,166,144,254,15,128,92,194,93,57,240,208,242,66,255,0,253,148,81,43,126,74,212,85,86,38,161,211,206,164,102,35,9,57,99,247,35,229,91,94,240,17,159,170,33,80,252,2,92,141,34,187,23,241,21,221,208,142,107,31,132,74,44,218,72,145,143,151,18,234,144,230,1,23,37,245,211,187,68,53,101,234,23,200,149,117,36,168,89,7,99,138,92,81,149,47,178,164,136,35,238,226,9,84,73,128,49,114,196,18,7,114,76,120,141,21,102,230,131,128,64,146,76,120,76,152,154,183,124,52,59,195,238,173,177,164,228,127,9,81,106,24,194,105,250,87,237,32,217,166,231,15,164,74,231,2,62,53,86,70,101,196,170,178,43,147,171,28,180,211,44,170,15,136,194,202,156,213,106,67,248,112,229,18,111,169,41,6,66,101,8,148,219,33,188,100,88,209,171,140,172,44,214,15,185,182,123,49,74,227,65,82,86,158,23,9,69,149,116,74,218,120,132,30,99,11,41,22,217,145,152,49,226,8,134,177,85,16,50,16,178,102,219,195,15,18,37,247,4,19,51,32,228,213,74,33,58,150,163,83,206,43,18,52,44,62,224,80,109,79,56,152,144,179,225,159,63,16,185,22,84,225,177,132,71,229,18,100,99,123,190,226,106,211,224,44,17,85,79,101,131,52,178,166,144,194,242,117,40,247,234,123,28,248,141,43,20,100,238,170,236,100,38,24,146,148,26,214,246,41,226,122,250,73,235,121,177,101,75,163,107,192,100,195,46,44,148,250,97,129,27,154,92,161,21,78,76,214,122,98,51,240,226,141,254,210,106,232,228,199,208,53,8,44,159,136,66,42,101,51,71,197,183,6,99,23,145,69,67,214,26,100,103,221,134,86,82,125,49,42,56,122,170,202,203,244,144,8,33,253,66,173,91,39,29,12,197,212,156,147,240,232,145,165,63,8,134,181,27,67,88,151,148,66,85,6,152,124,252,165,78,96,24,147,135,132,74,219,218,121,104,45,72,184,16,236,163,120,11,18,124,250,25,123,76,201,180,202,113,214,143,41,138,128,141,172,1,140,145,49,41,180,202,173,236,57,27,61,247,153,241,117,9,55,170,99,228,143,9,138,154,73,52,25,62,102,247,18,105,243,253,52,121,68,36,51,47,142,134,43,20,241,180,121,5,224,108,177,132,52,209,246,90,102,146,47,245,18,229,39,219,92,74,251,226,161,224,131,14,85,4,255,0,138,55,50,78,79,149,255,0,90,243,102,234,229,118,170,104,116,71,10,185,250,10,202,202,130,220,249,162,11,108,79,184,143,167,178,60,102,97,202,184,125,14,176,60,211,179,52,85,211,233,38,100,3,10,186,87,114,185,11,192,181,245,33,148,156,165,88,207,181,211,145,153,250,162,20,159,76,106,94,76,199,151,218,71,210,62,33,73,203,20,137,151,253,146,101,50,126,188,219,112,196,210,249,71,247,82,153,250,183,83,205,255,0,46,171,141,25,91,191,98,38,126,151,18,11,250,111,254,202,24,147,110,64,37,117,17,82,92,89,73,255,0,54,47,34,109,100,192,120,124,162,30,76,6,20,153,162,20,101,95,67,230,46,35,37,178,253,250,21,248,57,206,164,190,157,91,43,9,178,99,90,106,181,32,201,238,171,61,85,91,91,36,108,229,30,69,41,27,70,110,79,148,50,134,155,241,209,243,81,86,77,124,134,140,181,202,52,71,152,228,177,106,126,155,56,135,218,140,129,167,165,248,42,172,35,88,244,57,231,140,254,21,84,25,242,228,131,230,196,53,58,104,4,133,202,100,198,146,25,230,243,5,27,97,98,123,83,233,45,207,205,136,72,109,43,14,92,98,98,48,151,82,100,62,12,70,72,102,67,4,34,102,79,172,145,136,184,48,210,27,241,177,109,51,199,39,237,41,175,196,44,18,202,78,170,131,129,249,178,46,102,102,53,170,55,51,34,70,229,223,198,255,0,117,35,159,113,247,84,164,203,80,91,159,250,116,2,228,250,136,57,144,39,120,123,169,150,55,114,86,42,217,112,121,60,89,120,209,88,98,23,221,34,230,108,13,192,201,194,41,41,205,109,221,148,111,213,228,90,208,186,21,90,157,30,182,48,7,220,84,171,82,64,97,58,150,48,45,71,36,25,130,85,233,151,96,253,38,44,164,68,108,214,50,69,16,195,14,216,252,165,91,236,169,253,72,24,178,145,53,13,60,233,63,54,81,39,21,181,67,247,74,53,208,213,66,124,206,74,207,134,53,176,101,110,246,164,201,245,21,52,7,218,214,131,250,116,172,74,194,236,44,24,48,229,83,219,150,70,246,151,62,178,44,165,87,5,19,26,214,228,167,249,190,85,75,91,100,252,24,82,71,207,1,73,212,188,203,136,130,127,106,131,118,65,199,38,140,114,147,50,243,230,16,76,91,224,93,193,146,63,213,13,125,158,96,123,223,252,9,87,114,234,37,104,105,173,193,36,249,74,153,76,181,130,48,97,10,158,245,224,11,138,36,82,126,226,213,38,97,36,131,137,46,67,49,246,102,164,4,99,226,202,156,70,159,22,72,215,60,159,24,228,62,100,210,146,97,196,76,38,84,88,232,42,177,96,109,49,93,111,237,98,73,166,105,137,85,36,225,23,31,212,85,240,44,170,133,17,153,167,242,37,22,183,123,215,237,5,40,120,213,150,85,124,73,178,212,130,184,134,121,47,237,34,164,210,85,84,209,135,150,194,120,196,68,120,116,217,228,243,7,26,83,62,145,227,35,194,46,193,38,111,108,12,92,8,221,55,169,193,56,106,214,170,96,8,206,213,249,34,215,83,235,141,63,107,138,190,175,40,188,215,78,210,183,122,170,77,115,11,46,41,4,79,166,164,177,203,97,119,20,234,23,27,29,217,61,212,134,123,7,143,133,105,164,100,233,47,121,172,120,147,167,192,100,151,174,165,48,151,52,50,21,136,152,208,198,49,170,224,233,179,148,125,73,21,220,98,86,191,10,26,163,84,216,19,12,99,30,36,115,31,249,50,229,83,83,39,226,139,153,122,146,213,242,64,245,38,52,50,226,248,17,184,114,166,186,74,125,6,7,154,92,241,255,0,34,133,190,134,73,39,127,211,72,112,131,27,242,151,169,43,43,120,1,220,38,79,170,146,207,148,46,84,157,243,15,24,139,147,192,178,212,254,123,72,153,5,25,83,70,129,107,220,105,228,42,101,86,243,50,195,187,89,231,146,254,46,37,149,37,221,148,34,115,21,11,1,153,9,204,159,6,145,229,246,147,237,169,160,215,6,61,219,24,20,209,154,60,132,170,76,96,86,130,23,130,176,99,226,109,25,136,163,70,226,160,149,99,243,158,161,208,18,135,41,230,228,67,198,209,251,151,128,162,201,196,187,61,196,51,149,143,226,82,147,36,158,180,127,165,84,0,138,221,61,142,35,48,165,182,90,61,242,73,155,18,163,209,154,146,9,89,180,177,226,86,134,244,175,12,193,229,73,188,182,171,140,170,113,191,9,85,4,120,101,245,161,253,74,170,200,251,66,148,121,21,54,179,48,201,45,156,92,106,65,154,12,118,71,221,196,200,34,37,173,219,16,97,201,171,79,24,28,37,75,106,168,95,190,221,148,164,84,144,225,236,64,193,27,42,104,200,99,199,151,141,63,160,160,147,36,178,12,18,125,63,5,59,14,170,38,164,27,229,153,83,207,134,11,47,148,55,89,83,170,221,60,10,216,156,56,196,63,4,43,41,185,18,149,84,227,141,242,129,18,34,124,51,143,218,71,6,212,21,182,170,132,214,180,115,65,247,18,238,41,181,57,111,173,202,25,246,155,85,91,73,107,46,55,42,30,202,146,33,9,187,18,202,51,222,81,226,196,145,149,77,31,27,83,142,79,17,113,172,194,200,147,71,202,185,189,220,201,80,167,51,55,90,113,85,168,113,49,74,206,131,13,46,35,109,158,167,228,177,130,243,44,178,226,18,104,109,72,9,204,194,46,89,10,74,239,76,106,11,34,60,198,41,86,178,179,130,178,152,248,18,73,31,233,233,205,36,51,193,103,41,121,20,44,104,26,142,130,115,243,20,133,78,228,218,217,73,240,203,196,53,148,96,102,83,165,211,227,146,55,169,205,72,19,228,225,42,87,2,97,202,6,6,33,100,163,216,195,149,159,54,143,95,33,192,217,147,242,42,136,217,8,6,33,224,6,168,160,195,151,145,52,129,24,229,225,246,213,86,164,172,192,111,97,227,115,4,74,126,215,82,94,8,143,22,213,92,154,27,196,181,122,56,39,63,148,67,16,211,52,113,191,35,86,70,57,180,109,115,168,200,125,166,34,98,79,255,0,22,142,75,48,149,81,92,105,234,106,216,47,40,101,114,46,67,124,96,86,202,121,148,164,233,211,196,162,201,175,145,209,71,100,194,13,107,135,2,44,147,238,229,168,221,55,169,247,163,127,18,108,251,89,197,150,192,136,92,105,21,89,2,218,13,46,41,61,72,236,197,214,52,210,6,155,131,24,28,194,77,232,89,192,206,44,169,156,201,32,199,139,16,215,70,240,149,57,214,170,48,235,96,191,104,151,233,184,114,176,101,41,73,202,158,93,214,250,187,254,216,145,180,144,241,240,226,83,198,214,2,89,241,158,43,46,85,93,90,96,66,27,214,219,45,60,57,35,221,139,151,18,211,3,1,64,241,20,92,137,154,162,212,87,119,168,65,24,124,93,139,157,89,90,216,205,63,49,73,202,186,52,248,17,63,57,141,196,185,245,222,49,75,202,47,105,35,70,165,44,81,233,189,25,42,115,55,114,211,246,105,32,9,252,169,78,146,215,147,176,50,33,98,245,43,119,204,220,179,54,44,106,171,39,240,153,160,58,50,41,72,194,226,202,168,97,213,50,55,9,68,145,135,82,62,51,56,125,165,152,126,43,211,141,152,108,69,200,164,221,67,39,192,84,213,171,116,150,250,35,241,123,171,135,92,70,212,26,75,117,46,95,233,132,191,73,192,214,218,126,104,23,38,248,181,12,122,130,36,168,145,11,218,197,88,228,89,150,189,128,23,225,118,179,5,220,86,27,106,174,236,170,152,81,238,242,226,92,211,225,166,152,29,5,110,208,210,185,21,254,231,242,125,84,170,172,134,88,42,158,168,118,71,102,110,181,65,39,74,213,70,103,9,84,236,11,178,70,30,32,137,105,53,241,4,126,92,136,86,123,27,136,69,168,73,9,159,211,197,149,7,27,82,90,201,99,194,94,37,208,40,89,167,230,196,102,98,137,5,168,116,149,119,109,119,186,158,200,223,236,79,83,158,207,158,127,7,242,229,91,104,102,78,43,51,98,85,80,244,72,8,197,168,213,190,129,47,151,25,86,52,104,62,70,113,172,183,163,195,238,38,48,233,15,39,218,82,251,146,18,213,134,16,177,9,86,135,80,190,180,236,221,149,45,168,1,95,133,118,221,66,64,89,85,16,190,234,125,107,168,89,38,157,229,137,43,145,40,164,147,189,225,49,121,17,184,21,81,102,216,226,98,212,192,191,62,101,94,250,214,13,138,87,85,60,240,65,154,32,178,174,87,234,50,196,188,125,61,205,151,21,172,157,7,238,41,192,134,92,97,226,202,66,170,61,61,37,246,81,57,83,95,71,7,131,250,215,100,109,117,204,132,139,70,33,67,106,76,156,194,196,171,96,79,124,152,61,169,37,172,1,198,127,82,75,27,80,237,165,226,196,68,178,0,125,199,23,114,198,6,60,11,41,225,37,144,56,150,176,214,159,6,17,45,168,31,102,73,4,110,82,164,70,153,42,113,248,85,52,157,54,125,175,42,22,29,33,6,76,216,147,84,12,60,37,138,40,242,228,70,134,238,12,32,51,44,241,137,18,102,74,156,61,160,132,53,23,170,190,30,202,39,41,178,37,173,248,234,3,201,55,16,108,142,205,164,172,164,251,106,158,181,135,24,249,132,185,69,14,158,157,72,118,98,22,85,211,106,173,103,73,24,196,101,181,100,16,163,141,14,9,123,86,171,40,116,209,153,153,22,22,12,160,205,149,77,234,115,31,3,248,150,228,227,40,108,107,33,161,110,33,196,191,99,215,22,181,248,162,58,73,207,137,44,82,68,170,180,174,173,124,226,48,217,120,202,185,21,157,31,216,124,77,90,147,79,88,193,3,246,138,78,6,182,157,72,124,86,48,9,251,139,190,195,101,117,147,62,109,78,106,29,13,79,36,239,218,11,42,233,101,138,111,246,25,8,235,117,181,109,144,24,108,188,139,3,106,24,153,248,98,168,143,136,180,54,90,88,27,184,130,39,23,211,90,180,77,244,75,176,48,198,42,227,153,90,31,244,58,177,73,62,27,230,147,118,17,39,58,111,73,31,80,63,55,210,79,107,106,160,146,38,109,208,241,160,89,169,223,72,243,196,136,81,137,83,78,161,81,77,200,219,168,127,164,131,211,131,216,140,161,48,32,193,97,165,246,21,77,27,82,127,220,119,203,55,41,18,217,151,199,178,63,40,136,33,161,90,228,216,233,175,48,8,12,177,18,41,54,163,141,218,84,190,182,101,169,98,124,160,184,214,50,105,37,206,237,84,173,194,195,64,220,15,30,81,21,20,201,155,148,155,209,15,24,28,34,88,67,97,196,245,171,29,5,55,90,191,16,222,84,160,47,220,251,73,188,250,169,118,64,247,17,80,41,193,24,127,84,138,245,2,115,103,138,86,80,171,24,29,31,170,72,109,106,165,16,249,66,85,170,52,105,117,163,202,82,144,170,13,27,88,44,80,178,180,19,136,242,203,42,212,104,96,243,225,18,159,252,84,194,203,96,186,191,58,185,173,167,60,208,48,193,22,81,167,94,254,64,105,12,193,193,137,196,180,192,158,73,62,210,109,248,108,101,226,203,137,59,141,67,85,91,19,139,177,35,70,182,183,114,235,38,52,39,54,207,47,180,190,134,48,198,126,81,34,172,173,73,236,197,227,82,247,26,228,144,73,135,97,252,136,107,125,18,42,167,214,156,99,202,18,172,195,233,83,160,188,86,202,69,154,194,84,224,118,173,176,245,12,31,63,155,42,150,227,14,103,90,99,193,59,226,7,38,63,53,188,210,78,55,145,3,107,171,107,160,143,229,57,72,151,179,83,206,146,204,197,129,198,169,207,224,65,172,155,179,138,43,241,74,196,68,170,30,191,177,140,124,54,34,202,63,168,131,253,111,42,218,202,209,227,70,200,88,188,129,170,169,176,102,55,18,22,79,198,10,120,223,40,21,61,2,145,147,137,137,100,253,13,19,39,20,81,165,104,109,242,22,212,169,141,124,11,248,185,132,144,218,134,87,159,18,46,4,111,68,27,3,139,18,165,167,244,169,62,123,178,167,90,167,49,114,115,156,76,141,101,55,135,127,39,31,211,90,235,116,72,247,108,202,37,211,89,67,77,190,203,151,139,205,50,178,164,227,103,167,166,73,34,6,141,136,217,63,13,198,80,117,41,230,105,235,93,46,125,216,69,196,187,12,0,159,6,35,11,145,11,107,66,121,49,30,44,73,247,22,92,76,173,9,154,221,103,85,58,35,2,94,197,39,175,233,226,89,1,15,119,160,238,43,101,101,137,144,95,157,16,200,23,18,65,134,88,146,44,46,141,252,54,196,165,61,59,197,196,37,101,3,68,158,111,129,76,36,230,147,74,144,99,205,137,85,132,219,104,152,149,172,169,236,103,49,117,110,134,36,33,140,193,40,213,124,54,2,20,28,69,40,212,149,150,164,244,208,115,34,40,76,123,126,95,109,71,113,229,97,113,64,249,236,1,31,212,166,231,195,60,23,238,194,37,116,26,19,151,151,106,181,79,211,199,32,48,153,87,31,177,172,41,161,187,4,158,107,17,113,172,53,12,248,36,127,202,8,152,209,144,233,25,27,218,32,135,251,73,171,234,160,144,120,121,17,85,79,144,86,98,33,134,255,0,30,36,182,238,3,54,143,226,87,210,105,34,140,124,42,124,209,134,83,237,18,226,10,115,24,209,185,213,85,84,150,73,137,133,13,169,24,10,143,62,44,191,79,18,144,13,196,232,50,179,109,73,141,35,43,120,143,98,217,146,65,159,14,84,206,182,30,217,236,80,6,212,39,147,224,88,148,196,78,105,245,225,198,241,134,198,172,191,184,145,149,254,130,202,117,38,4,24,63,74,52,180,207,103,231,14,192,105,173,13,197,116,232,44,229,196,153,154,29,80,153,152,197,76,179,105,230,10,172,73,7,79,2,111,104,134,36,52,250,170,56,195,197,181,25,74,152,218,234,24,177,190,82,39,251,138,106,73,167,73,59,48,245,172,89,181,241,25,141,175,210,85,86,64,126,24,163,18,80,29,12,202,211,242,139,42,186,167,140,66,197,71,49,255,0,227,12,177,35,116,211,148,93,192,217,63,136,75,213,87,118,81,191,72,186,93,174,146,5,176,56,82,72,218,12,145,159,204,84,213,141,244,204,149,88,16,54,82,166,131,152,184,136,134,135,107,47,62,33,23,253,212,210,100,8,48,71,197,40,121,20,181,172,98,126,174,39,98,197,85,240,49,172,89,134,125,109,191,202,91,64,30,79,168,145,223,104,152,48,190,110,187,40,145,154,98,214,12,152,159,54,40,194,47,212,42,198,251,83,131,244,158,169,27,246,214,95,192,213,82,126,183,207,212,153,18,89,113,12,170,218,78,158,244,216,187,184,133,25,87,42,178,190,97,37,118,170,58,125,103,44,113,48,148,188,106,76,204,159,30,131,84,96,207,136,68,173,151,233,242,196,183,154,77,117,151,48,82,75,80,215,93,179,55,184,151,85,67,178,130,78,98,241,172,175,146,234,7,86,167,129,84,88,57,165,139,42,142,213,186,98,14,119,150,32,177,44,33,201,156,94,32,202,94,153,100,72,195,254,160,85,171,35,168,216,136,66,102,65,226,228,89,195,134,73,47,202,18,201,94,147,107,22,79,181,137,51,170,48,240,97,91,101,52,197,145,137,255,0,178,136,178,101,149,148,18,118,175,89,92,105,154,130,48,50,237,7,144,171,56,211,32,201,229,23,42,220,92,3,216,195,217,114,155,177,109,141,78,241,17,106,135,36,131,127,210,76,141,49,158,29,169,108,6,81,141,177,144,207,154,85,245,183,25,125,213,201,174,32,74,47,205,132,171,10,75,185,208,137,132,202,45,27,90,200,7,108,146,99,148,4,23,182,166,39,208,196,156,76,165,83,239,215,231,240,197,186,76,169,245,36,73,188,57,85,99,153,132,50,126,146,137,143,46,213,99,27,77,130,79,8,98,141,54,153,36,248,56,138,134,129,118,58,209,188,197,22,85,93,253,69,169,206,245,134,155,101,109,150,32,151,145,38,101,148,232,60,89,113,13,89,92,76,245,41,111,151,139,22,85,53,101,91,185,225,250,169,217,110,53,168,8,205,72,49,255,0,126,169,171,76,9,160,253,86,95,221,72,96,124,49,33,121,185,21,24,116,100,232,35,194,36,47,79,79,145,108,46,159,169,232,233,9,253,65,122,171,86,233,139,99,241,23,141,19,51,225,236,171,33,243,8,137,100,109,1,232,135,202,81,19,26,163,116,173,91,119,51,112,188,99,42,177,229,175,67,154,201,255,0,85,74,201,181,60,110,24,139,76,105,146,167,17,249,138,185,89,88,123,21,1,170,37,145,51,22,82,152,215,244,227,45,49,195,151,144,73,164,105,242,133,196,178,123,1,100,55,136,197,86,143,191,208,167,227,253,61,168,109,116,222,167,148,35,110,74,49,61,126,154,209,63,20,101,236,89,253,24,159,184,69,29,119,240,151,115,169,247,124,130,26,182,135,72,10,209,176,88,146,183,76,137,196,21,152,188,141,170,143,110,204,33,198,167,46,244,172,73,199,249,188,98,65,178,4,184,199,221,215,228,18,108,251,83,206,30,41,98,66,179,32,213,39,67,160,192,35,176,177,37,98,85,240,35,89,86,143,245,235,84,57,53,93,82,209,1,146,2,147,16,75,140,107,26,69,127,129,106,49,129,107,47,207,9,83,23,155,40,210,169,47,130,49,241,23,41,16,209,166,99,39,106,146,182,158,35,11,53,182,137,102,160,99,11,16,88,200,47,113,75,213,64,178,133,43,211,141,143,137,117,23,231,147,17,255,0,77,75,73,8,32,249,174,173,197,117,20,40,48,9,224,182,195,164,170,41,247,118,37,196,68,134,53,193,6,126,110,181,80,25,245,178,98,115,64,202,164,178,0,73,172,170,160,248,6,39,42,250,205,66,57,60,88,134,148,108,226,77,126,42,232,28,139,47,71,60,98,115,113,37,255,0,176,29,177,224,146,246,7,181,104,212,255,0,13,193,101,17,229,137,21,6,246,78,141,224,88,130,202,159,64,187,57,70,192,152,165,18,172,115,60,95,232,42,112,227,104,15,72,178,203,137,103,50,144,18,124,12,33,114,9,117,205,66,200,147,71,139,23,34,83,85,162,79,100,55,225,22,37,209,101,124,128,146,211,219,177,127,18,170,101,217,35,119,11,141,24,253,61,248,92,159,212,122,209,47,101,60,144,102,202,53,201,37,6,174,167,198,107,48,73,240,8,98,140,73,191,156,233,208,120,68,52,142,53,109,62,71,226,40,196,154,67,96,33,126,174,127,26,134,41,242,110,68,253,148,205,93,91,211,182,198,47,166,36,101,39,196,41,69,30,41,101,32,138,47,180,168,228,220,105,193,68,127,247,36,250,107,153,106,75,83,249,229,137,23,16,252,253,165,91,105,50,224,103,3,162,126,39,25,123,75,149,10,103,214,145,249,87,61,170,187,220,240,251,169,248,107,103,120,102,202,68,70,175,246,45,135,19,228,196,47,128,67,196,133,141,48,241,189,213,163,115,6,8,242,216,137,45,178,152,9,32,127,167,21,36,133,20,164,53,195,241,246,165,178,102,74,156,254,213,17,27,82,109,136,241,75,70,179,83,141,113,178,208,161,84,195,109,145,225,212,131,199,135,18,148,14,164,28,225,225,8,134,131,146,105,121,248,85,227,91,241,38,197,89,167,147,243,169,155,185,50,242,113,74,196,152,214,176,243,124,3,139,144,170,167,255,0,10,229,201,102,99,99,255,0,2,235,142,21,126,122,147,177,198,46,231,226,247,74,82,40,217,129,191,146,71,203,137,144,95,109,126,140,147,240,172,121,57,177,162,131,160,42,171,65,154,94,53,93,152,147,228,50,115,242,115,245,14,184,211,111,121,141,77,148,106,143,73,124,102,151,108,71,134,94,156,36,108,94,226,188,248,163,169,43,169,24,248,145,41,133,36,139,149,51,95,179,168,186,55,18,139,70,174,216,247,26,199,89,164,213,187,239,104,120,213,36,102,2,115,59,87,6,252,73,46,73,216,106,154,98,198,87,186,75,82,78,147,197,44,88,138,133,87,65,108,165,148,207,56,222,120,101,16,95,202,165,159,175,44,107,78,240,229,86,79,128,9,209,59,84,227,244,52,92,249,113,33,161,87,26,196,134,173,101,174,182,31,245,18,201,219,44,244,195,7,72,54,84,215,11,18,185,153,181,131,5,145,2,46,69,57,201,186,97,118,189,73,91,167,79,29,14,133,234,53,173,75,122,23,218,194,240,205,0,152,213,27,237,78,46,216,24,134,146,80,234,221,200,217,94,88,24,136,155,93,192,60,232,60,41,99,174,154,208,139,26,140,104,51,190,158,52,183,215,169,169,37,252,160,178,147,234,37,97,221,198,99,226,21,98,106,73,118,93,34,84,101,111,178,106,195,99,92,30,201,251,188,169,188,7,159,26,83,2,147,108,14,97,114,39,16,230,12,96,195,137,45,84,169,187,228,73,250,178,242,37,239,128,50,159,137,106,159,24,114,79,152,185,17,113,158,200,192,204,94,44,73,108,200,6,216,20,131,146,124,37,18,113,51,73,86,138,47,182,37,52,203,230,20,156,37,90,173,109,101,144,15,204,94,36,191,145,168,87,65,70,170,134,202,223,210,74,202,182,233,45,72,120,222,25,150,53,172,131,100,7,230,236,240,74,36,198,60,19,147,10,179,71,188,166,90,133,229,198,167,177,218,60,33,180,24,148,148,56,27,233,95,170,202,69,63,37,147,164,145,80,233,40,100,140,119,229,74,177,178,10,56,128,253,148,189,161,133,198,136,178,187,131,25,19,49,240,99,114,246,145,67,90,204,57,37,191,40,146,182,124,71,49,158,111,87,57,48,137,97,2,156,145,137,152,162,70,198,227,30,100,84,13,79,182,63,249,94,235,247,21,21,151,232,149,77,177,174,229,12,152,113,98,84,12,101,228,144,101,137,62,74,79,50,215,213,222,207,233,113,163,126,210,115,2,202,92,97,225,15,16,209,85,181,187,1,51,38,170,214,52,231,203,151,145,50,12,96,22,35,205,148,153,19,151,198,60,209,246,162,106,169,199,25,156,170,152,153,86,39,235,117,13,140,98,109,13,0,133,31,212,78,195,159,243,203,196,169,43,97,193,27,249,162,141,106,181,134,9,44,126,209,102,30,6,100,69,51,86,214,201,149,180,151,197,249,241,167,193,173,7,134,97,41,147,124,58,124,147,229,49,127,214,168,115,68,211,117,204,9,165,114,37,145,89,23,220,101,15,11,226,245,27,137,40,212,48,55,49,95,136,170,78,226,101,140,233,121,69,196,52,218,156,196,146,60,70,148,164,189,252,198,17,211,177,144,108,89,148,95,235,86,243,32,69,32,25,47,117,200,147,207,167,6,76,201,140,56,196,32,211,51,126,163,84,29,140,31,154,61,144,37,77,7,8,150,137,33,219,38,244,247,195,130,12,63,247,13,28,62,13,21,6,1,32,147,155,177,52,128,96,123,165,76,36,154,154,104,254,111,221,73,76,248,48,137,242,139,25,149,204,80,255,0,85,60,99,229,8,178,162,159,169,9,36,120,76,148,178,127,228,88,188,192,34,139,41,163,79,63,201,155,42,66,105,251,153,124,197,196,183,133,227,234,202,135,147,2,41,15,204,153,84,198,13,13,172,17,15,22,81,172,3,36,132,39,10,9,149,80,70,118,98,78,183,32,173,103,80,211,51,40,41,147,222,76,124,171,40,15,33,73,194,36,146,202,236,146,122,68,130,129,168,121,240,229,196,144,161,79,63,39,159,210,75,124,50,189,103,188,220,247,21,20,24,195,237,84,86,196,64,83,86,227,102,96,164,178,76,241,19,230,213,95,154,10,214,4,73,49,31,245,19,46,98,49,58,201,35,233,20,162,21,43,158,199,143,165,105,53,192,224,203,218,20,88,177,173,178,108,129,39,165,74,66,177,143,52,222,161,157,24,140,14,37,96,251,82,73,31,80,212,109,12,108,190,232,213,27,41,238,71,204,94,180,177,199,250,234,51,48,120,112,23,185,109,217,193,39,72,146,255,0,55,139,137,110,140,103,137,234,138,206,45,70,172,211,99,147,220,132,147,165,70,62,161,34,153,119,140,124,200,198,90,130,72,16,189,87,136,181,5,220,140,64,218,109,70,167,46,243,148,156,34,202,168,48,131,205,102,246,65,140,60,178,229,12,67,251,171,86,69,242,212,198,39,235,106,178,115,26,40,211,208,233,88,36,229,41,80,175,184,170,23,233,11,149,43,153,169,31,24,158,230,52,126,87,232,21,40,205,26,13,107,56,75,145,38,159,101,56,131,194,20,185,250,132,5,103,50,223,91,100,201,36,82,86,187,102,105,204,181,230,170,212,20,143,39,17,49,253,69,61,73,172,44,172,191,87,40,127,198,187,118,167,211,17,47,224,144,50,196,191,58,107,15,134,54,180,147,159,46,164,164,23,231,93,90,244,215,91,33,43,7,107,57,247,49,162,110,235,237,8,37,13,79,174,117,28,105,95,55,43,114,168,97,213,106,171,32,97,177,229,26,81,63,77,202,130,126,81,113,137,69,250,43,228,85,100,58,230,152,213,68,155,7,54,235,145,48,102,173,157,186,194,25,75,142,198,214,3,173,30,16,137,57,167,187,37,145,216,83,11,18,231,252,123,252,20,196,237,97,159,127,57,156,51,200,164,245,108,61,106,81,188,181,243,201,145,83,232,198,28,145,83,123,185,50,135,5,226,8,151,76,125,58,46,29,137,72,126,127,211,223,16,175,32,222,62,191,80,202,39,18,237,218,123,86,128,163,97,141,41,113,157,91,160,44,103,74,245,8,130,30,79,168,179,210,180,54,176,143,253,70,81,18,73,209,58,54,30,198,199,34,212,253,12,29,72,57,36,225,71,134,0,38,243,20,171,145,192,159,42,49,213,165,109,217,35,51,49,138,49,36,171,66,5,73,160,0,100,95,31,2,9,62,234,143,255,0,196,40,133,151,180,54,50,170,42,121,128,157,250,76,106,11,213,53,202,237,226,31,26,135,74,198,237,227,34,81,113,79,85,36,156,66,79,141,13,226,230,150,36,155,85,24,98,174,60,184,156,68,19,23,161,184,199,59,9,164,214,130,16,31,133,64,201,12,184,51,158,101,249,34,215,254,216,218,255,0,255,0,23,166,232,235,2,237,161,70,155,182,254,53,251,7,79,95,65,212,26,113,146,194,81,148,158,29,137,99,119,126,122,106,34,178,191,16,232,115,37,201,225,9,72,169,33,233,93,200,51,75,148,165,171,95,182,59,21,133,105,167,73,127,14,52,235,135,17,196,215,26,60,240,79,150,188,168,170,168,111,35,62,111,177,84,62,49,250,113,34,99,67,131,4,121,165,227,90,210,42,114,25,84,147,101,33,196,124,217,83,70,70,1,65,243,105,187,238,41,228,159,136,67,18,36,209,162,16,9,26,68,54,164,152,95,22,49,248,121,83,239,91,130,38,115,113,41,107,231,236,72,147,63,117,119,194,44,139,153,85,157,177,40,205,67,160,179,85,85,70,39,104,202,138,125,221,116,159,237,70,163,116,246,131,198,76,178,249,72,156,207,164,39,179,237,43,109,178,124,146,230,50,153,78,201,44,221,137,106,141,63,143,10,1,147,229,198,30,35,8,152,214,167,207,7,178,34,161,172,105,141,148,96,121,243,21,124,13,111,228,225,42,6,201,228,156,14,17,98,95,41,228,158,55,17,145,144,42,155,100,214,144,164,204,110,92,75,81,152,78,148,231,142,74,212,108,2,78,172,166,84,144,153,73,139,151,18,77,36,219,98,46,135,37,240,100,131,22,81,228,92,215,86,213,75,140,76,222,218,124,156,85,192,109,85,118,56,68,87,244,247,126,164,6,109,39,175,204,115,36,223,206,156,240,132,164,28,97,61,116,207,134,47,157,5,236,202,82,255,0,34,139,116,242,115,42,178,41,208,53,38,146,212,119,236,126,105,228,199,244,212,111,254,20,75,130,124,216,136,85,218,107,111,129,131,148,68,42,241,175,129,144,97,12,5,104,230,143,143,97,90,54,57,189,57,165,86,252,166,195,249,21,229,85,12,233,172,221,241,137,27,38,0,39,51,171,18,85,49,151,53,61,37,38,216,75,91,183,37,49,127,228,57,52,7,198,103,213,64,248,31,34,38,6,164,1,71,204,37,180,211,32,151,164,74,27,136,192,202,104,240,1,88,147,95,105,184,150,224,126,100,123,194,193,115,101,66,204,187,198,14,37,85,153,144,155,41,33,39,225,213,104,199,148,69,196,68,116,99,31,79,196,126,25,89,72,38,123,165,65,207,53,204,151,252,162,73,51,77,220,201,243,55,38,69,172,175,48,202,212,25,192,248,163,168,203,43,17,96,70,198,173,224,89,122,179,57,69,201,244,215,35,100,51,194,39,205,241,17,80,192,153,56,108,225,42,228,104,118,117,42,173,137,208,94,16,70,247,84,182,161,187,130,34,63,230,134,136,129,36,226,255,0,49,40,249,83,119,233,90,59,184,156,162,26,180,57,242,212,147,17,212,154,158,186,113,48,229,31,251,170,145,145,129,236,148,127,238,168,141,67,240,175,99,47,52,66,226,65,70,161,181,168,126,99,74,146,84,205,211,186,240,212,22,69,47,205,190,243,225,47,26,222,27,32,65,7,52,12,164,81,177,181,13,200,223,242,130,77,227,122,197,191,234,229,13,34,171,249,141,96,11,89,241,100,145,230,150,37,27,113,119,22,9,25,134,42,232,146,105,241,125,213,5,241,11,73,75,147,84,242,215,11,17,60,56,211,180,55,92,53,22,212,28,214,155,213,226,230,44,248,209,135,251,171,63,94,211,53,167,197,191,140,82,47,195,122,183,79,124,77,141,106,120,158,189,99,143,207,143,25,81,122,38,6,163,168,178,25,108,45,38,151,237,229,92,13,31,86,141,199,78,223,236,234,93,175,179,247,128,100,213,73,30,104,153,50,126,234,119,23,119,224,160,62,26,93,213,18,185,153,133,201,224,186,92,107,138,209,141,118,105,34,34,230,73,148,41,155,161,1,153,101,36,215,16,7,101,194,46,197,235,91,225,254,125,160,146,24,218,132,242,79,135,144,73,85,154,214,248,17,128,228,208,206,169,39,48,134,84,80,104,125,124,9,247,166,156,131,204,92,137,189,107,233,235,65,204,94,69,209,188,136,46,219,28,178,215,224,56,236,159,152,49,70,145,207,248,26,250,158,109,170,253,14,13,73,91,237,9,104,159,113,149,143,249,92,170,171,214,199,219,216,148,144,177,199,116,125,85,109,111,12,184,163,200,157,76,173,130,87,230,23,18,217,168,94,114,203,36,186,248,163,200,167,36,207,188,47,234,197,254,218,70,102,126,0,163,87,190,44,18,101,221,12,73,155,53,205,60,96,115,79,25,127,149,114,221,73,85,59,80,1,241,57,4,185,220,157,42,122,217,124,185,63,198,184,228,134,87,98,234,202,126,158,161,212,245,86,82,248,133,151,18,166,184,147,42,202,38,40,130,196,184,223,195,78,38,48,65,93,194,159,36,102,117,42,240,231,169,181,56,46,182,211,218,142,52,183,155,44,146,253,181,150,152,164,185,35,62,111,34,253,5,101,79,22,221,153,140,46,68,0,116,220,24,202,251,208,137,93,78,109,15,79,16,71,97,178,171,40,116,227,193,218,49,38,19,233,199,27,169,0,254,62,229,41,38,95,1,213,65,100,192,156,63,210,74,34,67,106,253,77,4,121,149,204,3,3,31,82,77,170,130,2,131,180,137,106,143,240,99,51,33,26,205,115,42,48,249,69,200,171,116,102,161,101,187,31,234,34,92,122,237,146,183,207,196,85,183,79,106,73,116,146,241,21,34,244,237,14,72,22,87,228,90,124,81,248,99,93,168,60,37,196,47,34,156,211,223,15,101,198,240,9,101,43,32,223,69,156,6,27,42,54,25,183,35,194,33,46,213,146,203,150,158,164,193,97,233,33,214,143,134,126,84,238,28,55,139,185,45,146,201,117,190,102,42,34,5,217,38,169,183,185,69,101,28,190,168,115,88,148,220,105,236,108,226,200,143,245,182,66,247,81,144,245,12,25,61,185,50,41,239,101,236,107,41,205,195,2,203,63,44,82,8,105,236,56,192,23,186,69,71,107,186,155,213,20,98,26,92,200,207,25,56,85,113,16,208,200,121,121,131,20,139,227,204,65,118,137,52,51,238,48,113,20,138,86,121,174,10,124,37,72,202,53,135,33,178,121,88,181,126,42,138,55,226,247,22,117,80,248,48,149,11,119,163,15,147,212,34,9,77,97,11,22,84,150,177,10,204,166,198,154,26,96,10,62,18,141,114,248,118,82,163,19,9,132,53,70,25,47,192,162,202,195,217,92,105,38,78,69,243,192,24,18,99,79,32,186,146,199,234,172,68,120,77,20,133,78,182,17,134,115,231,214,198,238,17,63,141,34,126,164,170,156,77,166,195,249,10,183,154,227,35,58,177,37,102,173,36,210,101,137,196,171,70,38,26,26,168,53,28,209,11,218,190,62,78,228,156,169,96,99,28,68,195,44,164,42,124,22,68,240,74,203,251,12,124,173,152,49,189,87,86,207,7,186,85,31,232,50,231,126,144,168,240,210,92,194,103,106,86,143,250,61,138,27,43,140,76,225,74,31,113,107,39,139,141,121,225,150,64,114,165,175,201,25,102,217,150,62,201,52,232,221,188,73,44,253,121,77,4,156,178,136,95,218,69,73,147,185,225,49,80,1,208,16,108,158,78,92,73,214,21,113,109,168,202,147,88,87,91,147,229,50,42,89,153,11,7,40,68,165,89,163,7,80,63,148,148,63,227,85,20,147,241,131,17,133,149,100,145,170,14,164,243,53,180,170,222,41,112,8,181,51,83,146,200,252,34,197,251,170,195,109,93,56,152,118,3,89,155,74,197,31,48,68,36,42,197,246,102,66,175,85,181,218,97,21,88,203,249,20,214,27,88,71,121,76,44,95,109,95,135,192,108,194,176,147,0,18,85,85,144,26,196,95,226,75,17,147,154,41,85,4,61,121,182,6,45,214,37,148,250,122,209,131,221,200,165,108,170,189,225,9,78,72,116,126,1,98,142,78,161,222,255,0,117,149,104,102,2,191,149,75,6,97,32,240,237,73,145,22,27,140,189,194,88,171,34,6,37,244,99,83,136,29,188,139,28,192,146,78,21,205,38,26,87,155,246,133,34,105,73,101,46,55,234,202,182,178,13,137,209,153,26,33,25,205,141,105,147,14,170,51,50,238,134,161,174,245,152,197,195,18,87,34,22,181,246,54,68,229,148,69,150,149,197,196,161,153,168,65,159,104,24,4,42,62,53,85,108,158,107,25,68,141,246,214,154,170,223,207,202,172,48,193,20,78,165,85,109,17,115,212,25,73,121,244,148,114,71,134,36,95,228,42,54,54,143,170,140,14,33,33,231,155,17,241,8,73,180,107,81,198,7,50,130,207,173,138,213,106,46,147,167,129,225,202,44,170,106,126,155,160,47,15,165,171,237,251,36,177,43,158,193,139,153,89,122,133,57,153,72,136,26,98,142,160,249,182,170,188,58,134,154,52,79,210,255,0,186,149,76,181,139,143,219,75,76,247,219,51,16,98,173,105,55,134,55,207,212,245,69,35,247,101,255,0,105,15,15,91,105,200,68,255,0,52,196,129,127,195,169,114,121,178,165,102,248,105,16,79,204,108,139,63,23,250,11,37,11,75,45,73,77,58,47,22,163,203,246,212,213,83,217,234,56,74,94,212,19,33,178,181,159,41,21,100,24,22,50,95,187,55,18,138,198,200,87,23,99,161,73,170,199,7,48,121,84,101,172,201,69,99,196,88,163,77,32,79,157,36,120,75,40,152,210,29,87,113,6,8,251,114,169,111,101,64,104,201,9,245,160,146,252,59,81,228,88,195,208,4,253,94,213,101,85,169,61,94,118,33,85,226,251,139,163,64,97,196,6,102,93,145,224,190,194,144,193,134,250,211,225,218,140,73,143,227,8,149,191,40,17,101,42,178,53,84,75,38,41,155,47,135,175,33,242,137,59,70,179,124,137,96,9,58,254,215,217,16,196,47,218,91,97,235,109,203,50,250,241,35,17,48,141,160,200,86,98,42,75,101,240,114,198,75,223,180,158,49,13,39,225,175,216,110,10,117,63,196,137,112,122,117,68,153,63,109,7,79,241,59,81,201,3,254,87,42,202,103,192,115,198,249,179,79,76,244,246,152,36,18,98,197,149,79,255,0,217,171,222,221,198,89,191,135,216,127,19,175,35,63,230,226,144,67,70,201,248,144,75,33,225,9,121,17,218,135,79,87,122,119,104,196,79,5,27,2,170,36,99,230,89,248,137,246,110,225,83,79,38,116,215,242,137,81,6,180,226,35,10,20,46,152,218,20,120,138,81,9,82,60,208,71,211,40,101,79,101,76,0,62,0,120,249,81,236,146,8,202,109,247,199,23,74,93,38,212,242,73,139,42,229,102,107,15,101,58,11,25,6,200,124,165,90,30,22,86,191,132,171,157,239,231,86,203,97,114,229,26,178,129,113,22,200,29,163,202,155,73,27,139,25,93,60,66,164,221,237,190,162,41,140,245,40,153,74,37,169,144,6,78,229,177,147,226,86,240,153,58,170,160,162,119,134,168,100,120,140,34,32,39,198,139,59,164,92,107,43,233,59,233,121,162,37,44,178,124,19,242,170,173,128,33,144,25,91,212,36,78,96,11,185,23,185,170,146,12,198,158,44,139,84,111,67,201,243,115,199,141,54,226,153,83,99,31,16,163,202,17,98,74,110,217,144,28,34,85,175,212,154,2,48,48,139,230,74,162,181,13,171,228,147,229,5,198,134,146,252,73,154,169,227,16,126,121,149,53,108,8,37,126,99,20,98,80,111,178,178,16,248,74,179,173,125,172,146,114,148,138,117,127,18,170,202,117,83,93,193,31,8,121,82,91,89,135,140,199,155,42,198,158,134,118,12,168,123,184,210,252,30,44,73,90,63,219,81,25,132,222,188,249,196,194,152,6,51,8,14,85,46,198,109,165,43,122,170,211,201,139,153,78,21,161,127,18,122,124,97,141,70,223,6,86,78,37,211,141,66,66,189,105,153,164,128,49,230,54,69,209,84,242,37,102,35,180,148,11,47,200,108,74,184,210,108,164,143,8,68,167,100,190,198,15,20,69,163,127,170,189,162,144,72,104,245,240,208,44,86,67,210,87,19,135,152,203,55,213,30,55,152,177,41,32,217,107,17,127,126,155,67,135,168,228,191,52,185,68,74,183,238,105,233,225,28,98,124,220,82,44,99,64,4,159,155,15,23,238,167,143,129,185,6,34,169,201,58,38,118,76,222,168,76,127,77,80,15,79,134,114,113,10,80,215,202,170,19,198,62,89,104,184,21,187,111,5,89,12,49,49,167,93,21,4,97,59,194,12,120,118,164,42,210,249,50,225,13,229,8,147,169,248,198,53,61,101,106,206,162,149,73,155,33,72,8,122,62,12,153,121,182,185,85,67,235,125,52,24,69,20,107,29,55,112,1,123,67,42,105,38,212,127,73,93,102,50,162,128,210,78,155,204,33,45,207,170,157,5,56,100,151,149,153,114,175,185,177,15,44,185,67,198,183,112,42,75,154,125,204,111,238,184,148,126,164,212,132,41,240,136,185,72,169,117,36,145,219,61,241,43,186,254,162,157,252,48,1,115,24,75,43,115,108,124,128,29,200,24,105,107,68,153,227,17,240,196,18,166,167,167,203,194,182,221,233,81,198,240,229,31,42,122,232,33,45,25,228,156,76,38,18,219,248,87,159,169,62,167,135,182,127,82,117,14,49,228,159,237,163,20,2,60,208,34,65,240,9,86,253,251,6,15,109,44,248,169,24,240,95,187,137,203,137,35,209,55,208,117,32,223,18,192,184,137,244,214,51,0,237,150,163,20,174,46,85,67,15,85,16,188,37,42,90,253,61,18,55,233,16,44,173,24,207,153,99,40,20,243,39,158,79,81,113,34,52,245,169,33,78,96,101,151,42,158,243,33,58,145,241,170,183,195,225,47,34,147,70,57,214,13,180,156,6,41,251,141,42,50,251,170,80,49,181,5,107,255,0,94,68,83,53,36,184,223,230,50,178,166,93,216,130,202,45,181,210,175,133,202,21,170,5,149,172,110,18,149,84,7,82,85,91,143,15,34,89,62,3,59,132,139,44,192,37,184,51,228,147,50,121,165,117,12,24,35,38,236,67,83,198,147,40,167,218,109,120,254,162,243,194,1,37,101,99,45,169,91,107,62,13,147,243,4,88,144,185,153,25,137,16,94,68,115,30,249,61,200,91,26,109,147,61,130,30,96,137,41,53,150,163,155,238,226,26,108,250,220,126,234,115,79,85,189,240,14,37,85,85,49,189,206,107,113,62,116,46,209,38,212,134,36,224,102,9,85,214,173,208,112,75,90,254,94,69,205,3,2,94,159,127,111,26,36,133,124,13,43,89,26,95,213,95,57,227,29,137,101,85,241,8,78,97,16,72,203,41,251,150,112,169,129,182,250,170,37,148,28,202,86,54,152,157,57,159,211,138,178,146,253,71,37,248,127,182,251,105,140,13,85,93,164,135,154,216,184,132,169,234,134,115,13,164,210,175,173,31,40,185,61,194,38,210,108,162,70,6,31,113,115,171,191,141,131,187,151,233,218,122,41,10,63,168,155,83,195,157,52,108,44,181,150,103,254,2,178,131,207,48,203,57,229,150,85,87,79,165,107,172,171,115,101,25,82,107,237,60,242,3,137,65,207,248,168,253,10,255,0,79,197,148,139,158,87,104,152,175,51,164,154,100,74,134,60,34,16,212,86,161,212,36,243,237,72,99,124,66,61,255,0,156,189,169,57,86,134,64,177,156,247,152,194,88,214,152,91,41,121,162,95,185,30,236,170,203,241,8,42,7,205,214,185,238,155,178,5,104,48,153,21,50,227,212,165,176,33,23,26,21,124,64,188,141,174,96,205,225,16,150,231,217,101,103,9,82,10,218,120,146,65,197,216,153,195,129,136,138,235,24,150,6,219,78,146,71,152,197,82,186,147,79,50,79,104,151,77,217,176,99,229,64,73,170,4,225,189,85,77,57,205,13,32,6,76,65,18,174,12,10,232,220,165,40,208,239,211,196,130,68,162,238,168,243,135,136,37,42,86,93,124,1,88,232,52,51,235,132,79,213,15,26,93,168,108,152,83,144,49,11,149,115,152,112,37,193,127,52,162,42,26,169,245,219,182,101,42,231,174,190,69,44,59,170,49,252,246,152,149,1,169,200,32,112,151,145,99,26,180,19,89,154,34,207,114,72,47,194,100,141,135,17,215,49,29,111,168,193,156,241,23,33,70,85,230,7,250,147,213,28,249,240,100,129,152,68,60,137,33,159,182,38,100,251,138,45,65,239,169,55,209,94,160,230,105,34,17,248,113,46,161,2,214,36,238,16,246,44,236,161,142,180,15,151,137,86,57,21,212,74,145,186,123,79,12,92,38,22,36,246,99,54,195,120,66,164,164,235,3,239,184,98,167,144,46,193,55,133,43,72,194,136,252,37,201,59,240,228,198,167,39,242,78,218,98,93,96,52,241,10,15,213,13,0,253,61,71,25,251,178,148,121,21,113,50,164,83,39,178,146,34,168,211,116,147,181,4,93,220,184,188,101,80,151,119,16,73,170,129,83,19,254,117,221,116,243,255,0,166,128,93,73,21,149,24,81,117,110,131,130,49,230,55,18,104,205,43,77,225,134,33,121,18,251,137,150,85,178,251,120,208,108,181,148,78,164,205,35,140,181,8,147,166,54,199,71,51,68,130,200,30,218,73,50,250,116,31,213,137,21,91,175,193,225,197,20,133,75,184,255,0,70,98,40,181,211,19,180,220,172,161,41,49,253,164,194,6,164,157,24,28,197,202,143,178,213,86,87,113,54,130,166,24,190,225,16,1,167,120,135,243,101,229,76,203,108,187,26,167,201,250,230,118,60,85,213,99,200,164,238,239,181,4,158,99,11,18,165,99,0,50,115,38,223,135,162,89,3,41,177,169,45,17,178,31,35,153,85,95,74,221,51,49,114,145,91,217,70,37,148,22,24,202,87,88,105,226,84,75,221,196,23,250,211,109,55,171,65,38,38,41,106,184,174,162,155,232,102,109,167,122,117,129,120,213,68,154,161,140,158,161,93,63,141,74,221,132,18,89,152,93,139,77,12,203,159,12,37,75,182,214,254,13,101,28,89,107,207,72,62,210,89,72,84,77,150,161,137,101,5,155,65,45,207,164,211,243,64,194,219,113,145,111,135,79,85,143,21,113,114,172,94,158,36,107,130,204,224,84,242,118,204,79,153,106,12,107,91,232,113,15,46,37,131,32,3,207,181,107,42,218,193,147,136,239,140,121,39,226,18,141,52,59,40,214,89,113,113,174,151,38,3,60,251,68,181,190,146,44,145,246,141,110,34,213,137,186,121,132,146,126,110,37,183,80,223,68,211,254,6,91,102,70,137,90,245,131,195,6,238,46,34,136,121,22,212,12,106,181,156,25,163,204,82,255,0,26,198,203,82,16,131,225,235,65,198,211,0,140,126,164,219,240,217,36,179,8,68,183,111,250,101,181,36,167,223,78,141,203,16,188,136,205,49,172,39,89,31,13,136,178,167,63,248,117,47,221,17,19,173,61,163,235,96,189,251,161,98,89,182,137,151,112,201,207,126,24,37,144,50,196,236,65,85,67,61,105,222,25,106,178,53,240,41,14,248,137,85,195,247,210,247,98,91,185,112,169,224,207,62,124,91,94,52,199,8,228,141,249,86,48,33,142,76,68,190,99,37,9,252,37,227,73,111,208,210,35,92,252,52,170,187,127,80,212,248,116,171,244,252,92,34,235,18,235,65,9,228,240,226,71,204,209,59,152,157,95,232,93,22,190,153,136,65,208,201,56,128,196,100,155,43,33,115,68,85,176,52,168,227,113,113,173,210,116,171,10,62,34,141,75,180,99,228,115,27,185,236,182,6,210,196,89,72,86,40,6,105,32,82,29,242,235,197,198,94,85,215,237,116,147,6,124,216,146,107,138,66,18,39,106,201,33,186,84,101,106,49,202,53,230,164,178,169,163,100,184,146,136,37,11,166,53,110,163,183,178,6,239,115,182,243,93,164,223,15,73,127,194,81,100,24,147,152,223,13,32,214,131,168,107,149,122,8,185,176,210,72,207,196,77,79,3,41,24,89,125,107,118,164,243,16,217,233,240,50,137,84,86,211,179,253,165,69,62,48,61,43,105,18,47,34,233,90,212,153,7,164,181,180,26,214,122,116,177,114,42,144,221,130,119,48,84,121,180,31,205,110,209,225,173,149,91,225,132,74,59,109,111,113,188,75,67,24,155,28,73,51,2,65,171,45,61,15,212,171,89,153,110,244,120,34,127,49,70,173,184,169,204,74,176,167,76,25,242,70,248,133,18,162,102,149,25,95,212,179,128,109,63,24,156,37,71,122,192,6,255,0,148,46,85,54,234,149,56,142,177,154,159,160,226,248,37,207,248,111,247,83,103,234,222,76,56,147,6,95,12,128,234,66,245,223,193,118,206,93,125,240,246,32,137,152,162,228,23,210,76,41,230,90,214,196,100,72,153,49,167,214,90,195,76,86,189,251,188,101,34,146,159,241,22,154,49,254,83,151,42,217,58,141,31,224,109,177,243,36,202,238,150,84,43,53,8,252,248,185,84,102,161,214,123,152,175,196,146,104,109,91,16,167,244,233,124,68,47,213,81,176,231,83,100,144,89,123,73,46,167,211,15,156,14,164,201,140,137,11,230,247,67,199,251,171,105,181,36,73,195,218,8,163,85,142,98,71,55,99,193,81,231,19,18,94,103,140,103,205,139,141,116,25,250,98,36,226,110,204,182,191,70,2,112,57,177,173,101,91,13,145,207,153,180,250,72,216,204,220,145,129,202,152,207,210,175,132,78,30,181,157,12,48,126,126,46,65,43,170,136,204,80,7,71,131,104,205,161,114,172,95,3,108,60,69,18,99,167,167,203,25,241,20,92,106,154,124,48,77,6,92,67,69,188,92,82,2,30,120,68,204,154,198,178,38,76,216,150,249,33,131,249,243,23,18,77,38,96,58,162,41,50,143,97,163,204,11,105,127,54,84,84,154,216,53,163,30,41,249,73,246,148,121,160,30,79,81,72,180,7,125,7,184,164,74,209,176,43,12,172,181,12,26,217,108,205,43,145,87,211,252,75,28,216,155,72,130,26,230,246,180,144,100,196,221,226,202,133,211,215,17,33,74,96,68,185,245,131,204,166,225,210,205,50,214,73,243,110,136,156,85,106,118,86,188,97,176,18,22,27,9,56,12,197,196,52,69,151,163,227,249,178,229,34,175,100,39,145,70,105,144,110,192,145,201,164,127,231,250,105,59,245,12,88,204,249,65,45,145,181,204,187,191,58,236,88,134,150,57,30,197,49,3,101,144,224,157,225,203,136,107,23,201,36,158,97,21,75,234,216,18,161,75,221,151,173,29,67,168,64,81,176,88,149,219,2,97,208,244,197,141,253,171,55,124,163,18,234,81,153,91,164,171,88,32,197,25,74,164,99,107,54,105,240,101,216,101,202,185,205,247,197,219,194,94,31,15,16,254,154,156,157,67,87,13,12,170,157,118,215,85,95,201,6,40,152,227,126,210,71,3,83,202,173,126,91,28,146,73,247,20,173,111,197,31,200,194,216,136,107,27,45,97,91,118,78,24,188,138,10,218,184,231,70,103,197,16,73,226,244,100,83,53,132,66,143,154,42,231,180,49,143,39,155,106,140,147,187,207,135,22,37,77,182,251,22,197,89,174,224,201,233,42,77,101,27,43,55,121,70,149,236,8,71,163,95,72,121,32,196,171,28,127,208,176,185,230,136,94,236,104,119,198,166,199,205,21,97,39,67,92,145,252,69,38,53,136,94,74,214,60,50,196,175,182,232,101,181,52,62,214,130,55,16,139,200,159,70,178,209,219,86,102,44,108,138,10,214,168,22,196,121,140,82,9,72,62,4,232,51,251,72,81,251,105,36,87,241,212,211,179,26,226,140,108,254,159,43,145,17,26,126,230,43,204,105,95,198,185,81,158,125,143,16,185,18,154,27,141,78,73,91,67,113,125,197,205,178,227,89,78,130,23,203,147,106,243,23,173,116,56,127,135,197,85,205,43,230,124,23,47,99,239,43,71,152,194,25,86,80,39,216,201,123,243,113,161,149,205,178,143,167,234,75,90,67,191,105,43,143,233,162,233,245,153,236,143,243,101,26,141,187,170,149,39,148,165,34,148,152,27,40,207,249,66,161,186,118,115,44,119,169,255,0,16,170,169,6,49,27,177,79,223,106,75,205,65,17,229,169,46,47,218,82,80,35,2,238,181,129,151,203,39,193,80,105,185,135,211,127,41,46,46,81,169,109,209,173,238,63,118,36,35,62,230,52,188,214,197,146,85,210,244,244,104,150,64,97,76,37,133,220,10,107,32,60,162,22,50,33,106,166,62,55,128,66,186,90,69,255,0,241,9,83,70,182,210,181,195,59,13,16,164,16,253,197,23,113,51,66,105,241,225,52,162,22,74,234,147,40,79,126,15,155,42,147,184,248,63,84,32,62,89,138,158,183,92,181,20,150,211,211,232,238,252,241,8,107,27,136,114,160,191,171,141,77,218,233,185,80,172,178,209,151,18,111,3,82,90,254,72,150,209,114,253,196,181,111,250,11,11,31,125,99,8,236,48,68,76,107,162,233,235,234,171,104,191,55,218,149,192,141,167,231,19,12,178,226,71,204,210,181,181,30,22,53,214,145,191,111,42,70,143,79,1,135,33,167,200,124,209,50,99,65,221,198,216,254,172,73,149,86,161,33,64,193,39,51,195,6,202,38,18,161,91,44,199,57,161,130,57,44,225,90,235,103,203,131,47,17,69,198,169,255,0,7,143,63,17,80,247,209,129,83,19,218,200,171,34,173,68,86,22,234,31,135,84,26,144,108,182,221,124,207,211,71,213,48,21,172,96,190,146,79,91,107,149,248,83,208,154,15,188,164,173,226,195,50,155,140,108,172,237,66,6,28,226,147,40,114,39,144,233,25,39,153,62,129,50,170,183,204,38,198,82,38,178,33,49,28,7,143,3,195,44,73,13,196,1,139,204,162,85,179,205,20,135,204,20,158,99,0,94,44,89,114,167,170,133,142,125,2,127,207,109,57,10,168,189,54,87,25,98,23,18,171,129,163,0,38,110,203,143,34,22,76,55,136,248,83,127,140,15,64,187,185,20,94,89,89,81,85,87,17,39,31,230,196,179,129,13,130,103,48,144,241,170,152,89,120,131,196,165,182,160,80,73,135,6,115,240,196,18,215,14,132,17,142,252,177,87,131,12,149,164,103,46,84,218,78,176,4,16,115,83,127,34,86,145,144,165,76,88,30,60,40,152,207,103,155,51,46,101,169,254,48,89,66,126,26,154,31,228,34,149,147,169,245,110,164,102,99,113,254,217,84,45,59,235,143,160,53,16,253,53,234,84,113,129,250,168,223,197,249,212,158,167,158,11,113,226,8,177,13,115,189,37,101,58,55,12,190,37,84,105,236,147,194,21,101,105,124,245,38,77,89,70,173,173,247,81,20,245,176,108,191,72,81,136,139,215,122,121,146,65,148,93,138,72,59,186,217,125,164,23,231,84,110,255,0,99,29,33,244,224,23,12,185,67,65,76,211,16,70,246,75,137,43,145,13,0,195,43,57,139,149,25,38,102,216,9,119,24,6,33,12,82,3,152,177,144,207,211,123,225,252,161,70,165,172,166,48,188,197,42,42,6,161,148,65,225,174,198,36,141,36,136,24,140,182,222,155,230,25,105,93,195,216,48,60,203,56,210,72,89,95,212,75,149,62,153,26,168,145,8,153,90,227,156,237,150,188,158,226,105,85,26,117,185,56,75,136,104,41,240,193,145,251,68,69,84,247,214,251,169,154,168,32,69,144,108,171,95,132,69,202,140,170,127,254,203,42,243,36,176,143,202,101,162,79,47,73,84,241,28,167,141,107,139,132,43,215,122,120,146,98,238,212,188,51,31,39,42,42,250,202,224,80,113,87,148,133,76,170,194,11,31,91,47,39,86,81,172,45,110,61,54,11,246,153,50,248,34,43,117,13,224,217,202,33,137,5,101,0,243,158,252,74,181,184,162,109,25,241,22,85,148,178,68,151,144,100,19,213,129,173,103,19,155,41,10,185,235,235,98,208,75,204,33,19,33,85,70,158,178,33,94,192,149,74,104,233,168,202,197,214,155,212,62,201,69,137,54,147,24,19,79,242,133,73,246,64,193,153,51,170,147,16,79,75,184,168,51,40,64,106,158,55,252,218,247,226,24,145,143,132,34,78,102,73,220,193,226,23,250,23,60,178,158,193,157,81,164,186,147,9,214,118,71,157,5,234,24,54,167,233,196,69,111,2,100,27,38,62,33,148,213,198,155,178,173,151,242,133,227,66,198,175,160,214,212,213,91,38,113,79,196,36,125,198,248,64,95,32,25,245,172,230,77,33,152,22,196,194,82,141,78,139,97,200,218,169,146,247,121,77,147,26,174,153,233,214,81,89,132,75,229,221,8,35,51,136,163,47,237,164,240,38,50,49,241,27,173,54,40,216,25,80,67,85,74,140,124,193,18,169,167,187,32,199,180,50,115,231,91,38,47,22,52,130,102,8,39,230,85,178,185,58,142,100,213,111,162,188,193,198,185,165,196,249,213,179,158,44,95,237,171,160,204,250,50,148,230,167,128,252,249,146,55,176,40,61,108,58,123,40,185,165,246,36,70,164,199,47,132,188,105,204,58,211,224,204,178,152,96,70,30,99,99,18,149,138,130,178,156,240,158,195,8,170,202,170,183,125,17,156,89,84,184,103,131,195,46,81,170,141,43,172,192,47,148,10,22,74,124,25,81,181,60,98,82,75,245,29,175,26,163,126,182,60,225,246,226,74,228,221,239,153,212,164,164,134,199,119,242,157,105,89,154,83,106,92,27,80,159,195,138,80,196,165,239,173,79,141,252,164,41,20,244,249,54,81,136,168,116,245,33,236,188,51,34,56,242,204,198,33,159,85,185,150,249,118,2,203,251,171,123,244,173,84,239,237,127,233,46,149,62,170,44,110,45,168,209,181,85,180,222,25,101,148,98,251,107,183,121,16,149,88,230,79,208,208,124,62,82,42,209,26,147,98,126,165,215,167,191,74,136,28,37,202,164,39,237,10,78,20,55,80,174,21,0,51,49,129,109,173,178,7,79,26,194,96,95,36,24,133,141,102,29,42,79,6,20,69,228,72,170,57,166,102,152,149,109,59,44,66,241,160,46,234,129,72,240,101,229,202,175,32,70,157,24,29,67,66,218,208,130,112,242,148,89,86,238,11,81,36,104,213,184,25,46,32,185,19,40,215,204,27,54,138,94,238,127,164,15,104,17,98,72,104,111,143,38,114,227,146,214,45,226,88,217,4,133,126,97,45,209,166,62,51,22,65,152,50,51,152,72,134,67,4,159,180,170,76,29,147,255,0,63,50,223,188,136,51,176,37,47,106,82,250,163,198,157,246,145,243,41,207,180,205,136,72,219,254,141,97,189,148,96,14,38,239,116,63,247,84,221,145,143,131,132,89,80,208,217,206,159,97,97,1,139,18,21,127,99,72,192,204,124,99,245,47,79,52,235,46,145,39,147,233,25,145,54,211,21,64,17,217,187,84,219,68,200,203,48,154,134,146,84,96,117,98,76,60,32,136,255,0,212,68,66,255,0,18,185,125,84,66,116,175,6,135,222,196,171,184,159,100,217,88,231,23,27,31,54,122,77,49,68,52,170,78,161,151,11,255,0,108,203,171,201,161,136,33,229,150,34,41,153,245,176,72,71,225,16,214,51,35,252,139,145,207,44,181,57,228,196,126,24,27,98,32,235,97,203,43,247,114,202,66,171,71,233,184,60,134,46,62,37,143,244,161,37,170,32,217,8,230,62,80,135,152,66,234,74,89,168,101,142,86,19,64,26,232,126,113,36,131,8,113,255,0,129,69,218,233,187,18,217,102,15,95,154,101,85,115,25,130,97,204,124,147,51,139,18,178,129,24,146,70,196,138,28,61,176,250,147,192,190,118,15,148,18,86,192,213,31,192,141,141,152,86,139,41,251,108,137,11,36,203,201,136,197,229,68,63,141,156,171,159,39,108,138,153,7,82,60,68,229,200,169,105,39,196,157,238,168,55,218,128,71,194,104,169,229,15,134,76,194,67,71,76,140,83,160,190,180,229,31,16,134,161,181,38,158,203,202,97,117,39,38,212,155,33,243,74,196,53,182,5,144,45,253,209,20,104,252,149,239,152,172,164,17,166,14,48,63,202,242,164,126,177,56,178,255,0,202,246,203,188,178,146,131,31,46,217,40,184,210,186,126,79,54,81,255,0,18,232,102,129,215,220,85,177,206,160,61,229,229,150,84,225,147,0,36,203,208,104,227,123,164,70,50,170,152,172,237,34,149,83,236,182,64,209,161,196,154,60,217,86,147,86,197,16,250,150,120,65,4,252,40,121,243,199,225,133,45,155,129,51,91,49,151,133,18,106,64,11,153,68,73,153,99,90,125,216,121,127,58,117,3,89,142,72,62,111,136,136,171,197,240,24,135,154,25,200,60,65,18,67,62,215,210,73,180,48,178,145,84,67,214,21,184,30,17,64,202,79,168,150,50,77,52,41,79,151,47,25,100,149,109,151,232,13,21,187,226,124,220,177,98,91,109,122,56,74,136,153,106,73,63,182,128,153,36,132,3,248,146,219,65,201,169,55,22,49,191,72,85,232,218,134,93,151,234,202,69,178,100,154,220,125,92,136,173,61,14,171,243,152,189,137,86,156,204,200,111,14,51,6,12,217,72,163,245,11,229,66,62,88,130,86,94,177,7,207,104,40,164,42,219,50,135,36,92,170,234,202,226,228,78,80,223,101,31,205,151,18,161,14,167,130,78,33,74,228,80,118,176,37,110,177,9,109,135,78,120,196,97,148,219,167,26,199,68,141,100,194,19,181,59,11,226,17,138,102,132,48,124,51,23,177,104,212,51,39,19,195,104,92,67,18,85,86,240,52,121,113,161,129,108,7,152,92,68,92,190,213,131,168,148,250,249,98,228,71,201,190,212,228,3,226,87,74,155,145,79,70,210,183,146,108,152,91,2,144,164,47,184,84,213,149,249,24,172,80,105,185,155,98,48,185,87,91,167,212,131,147,91,180,81,181,186,38,182,16,6,91,25,248,191,34,211,118,248,148,28,212,119,57,84,164,85,78,58,148,44,182,103,146,124,184,136,141,124,97,140,106,75,74,252,75,127,76,178,171,71,204,5,176,56,144,179,105,196,86,177,59,106,19,145,252,50,151,200,31,35,238,145,99,38,1,224,159,237,172,12,244,50,140,109,153,100,255,0,101,114,255,0,136,82,111,8,76,33,148,172,166,63,26,21,244,254,174,197,72,97,95,50,108,70,233,43,176,84,13,158,173,40,138,186,126,191,211,158,156,252,81,73,147,219,202,132,147,161,152,71,240,149,12,111,135,89,9,202,44,170,191,140,190,58,147,177,38,27,235,91,123,94,30,40,202,246,170,212,144,124,16,76,211,126,155,196,24,8,134,85,28,158,210,27,167,81,149,142,131,91,118,249,172,230,18,245,222,158,5,144,30,83,8,105,69,60,57,98,98,111,232,227,155,253,209,18,173,161,215,220,106,145,172,211,96,243,194,36,67,254,23,122,144,9,149,88,178,156,117,28,219,161,162,61,110,8,129,250,248,223,238,170,254,86,139,169,58,159,153,239,190,27,158,146,243,171,32,252,213,45,85,36,65,99,205,20,106,250,227,105,101,45,230,237,90,95,177,173,3,254,84,73,218,101,168,42,155,225,207,4,16,48,34,23,26,217,234,94,174,125,160,74,185,54,173,248,133,18,52,237,161,101,98,253,180,199,76,106,73,101,240,151,16,68,198,185,21,154,215,42,118,79,195,117,88,57,139,149,68,106,26,65,198,38,97,11,141,49,141,172,34,144,24,76,94,85,174,126,121,32,205,137,85,122,135,113,42,47,135,79,142,11,229,149,39,153,39,115,194,21,233,247,7,193,180,202,182,86,132,29,197,42,158,226,187,100,2,75,42,73,112,65,187,136,138,209,154,182,92,105,76,20,178,226,85,249,160,148,24,138,163,172,161,213,14,94,81,74,30,69,25,225,71,210,223,58,29,16,201,76,14,215,14,213,243,128,207,117,7,119,0,147,160,190,39,86,86,41,237,31,171,71,25,140,9,133,148,106,223,127,18,217,159,41,196,142,158,101,78,70,117,17,254,167,227,147,127,216,195,76,201,215,118,58,178,219,33,73,56,217,8,187,37,14,131,137,166,226,50,186,184,88,163,9,118,127,68,136,82,118,173,83,40,65,24,107,214,126,161,101,93,63,135,28,113,236,156,138,76,109,137,243,24,68,198,170,232,117,157,28,102,50,32,96,16,164,84,18,105,34,73,3,248,148,53,174,152,60,19,229,136,185,164,85,125,48,212,117,98,210,125,241,228,196,249,65,12,74,32,53,87,51,165,191,119,40,184,213,30,152,9,36,141,155,190,36,254,100,0,15,244,138,106,170,156,253,202,49,51,14,30,199,193,52,153,48,144,65,218,156,134,29,113,65,148,221,138,75,83,207,97,62,80,69,81,145,145,199,82,102,238,248,246,68,218,4,95,235,84,154,60,32,141,250,180,150,28,6,8,249,138,81,166,239,235,127,237,166,85,162,224,105,87,50,238,186,19,62,83,149,33,54,161,57,15,202,46,53,21,63,80,226,127,49,86,128,220,30,79,212,92,245,123,100,7,99,129,62,9,34,254,148,101,253,213,63,101,50,9,37,97,14,49,40,248,204,156,81,225,9,72,182,190,52,72,44,204,108,153,21,22,255,0,98,49,82,240,131,26,94,104,207,33,56,146,104,119,220,248,114,170,48,188,101,137,155,42,170,176,26,51,18,51,16,236,121,39,19,181,107,100,248,133,62,41,107,126,204,3,38,80,149,10,171,99,44,49,141,166,1,27,151,40,208,214,186,86,45,183,17,185,81,149,178,89,147,14,85,107,79,26,171,31,220,87,89,21,57,139,83,152,179,71,209,212,15,244,25,72,151,76,9,196,124,193,22,216,127,105,118,27,88,117,222,9,36,154,74,226,131,49,113,166,105,163,127,145,85,73,42,171,137,98,31,106,160,129,168,71,249,242,137,41,49,182,195,120,67,0,98,23,212,75,51,15,39,106,227,106,248,29,113,182,39,65,252,79,147,134,36,1,173,102,159,56,160,126,82,143,31,211,26,153,11,31,143,137,123,214,1,27,136,194,34,42,196,88,223,36,36,27,242,175,161,146,252,125,168,57,154,134,9,25,203,145,96,201,49,8,63,182,154,191,195,44,26,243,28,191,221,101,68,198,211,210,236,189,220,67,89,214,198,130,33,241,9,99,62,236,131,38,32,241,45,181,56,232,40,216,53,176,106,120,75,141,100,251,40,34,226,136,33,169,141,225,8,150,154,182,212,71,121,132,82,21,111,249,92,108,70,90,147,73,75,183,102,238,32,135,252,171,153,220,64,191,169,243,229,34,235,21,70,178,193,243,121,17,147,40,96,219,196,126,85,85,101,124,28,86,95,212,226,90,87,88,19,125,134,196,164,41,62,226,236,53,90,146,38,1,226,18,230,247,26,27,211,108,159,98,33,13,56,161,123,252,249,133,141,36,157,61,62,65,100,45,230,76,245,47,12,171,58,170,74,217,196,249,178,160,252,32,224,255,0,191,42,90,203,80,66,149,194,92,170,107,51,39,17,170,82,221,233,234,168,192,249,69,49,62,51,200,7,136,92,95,113,59,53,147,8,14,212,43,12,2,45,222,103,230,21,38,171,100,217,70,157,243,114,136,81,170,211,109,109,226,97,50,77,101,91,148,124,40,202,24,199,31,104,149,61,83,36,23,19,158,106,221,1,93,24,231,150,88,3,42,228,90,147,79,12,135,121,162,64,28,101,251,55,97,6,200,127,54,44,170,55,88,124,40,174,157,202,30,181,212,172,178,175,184,140,172,135,231,223,134,243,229,8,248,165,149,95,93,220,78,16,255,0,167,9,122,203,73,86,233,178,112,139,23,220,86,122,86,53,60,152,172,49,162,140,171,153,145,45,145,85,102,114,63,74,220,92,73,62,43,8,164,198,154,106,73,231,140,15,233,209,113,19,234,42,249,51,244,252,35,225,16,135,145,107,158,26,233,177,94,183,2,108,204,115,218,219,91,201,63,251,116,34,173,173,140,114,15,230,203,148,138,105,255,0,211,108,114,237,114,170,104,18,119,35,250,74,117,82,170,195,56,209,136,62,92,188,107,69,174,167,28,111,48,133,21,231,249,48,229,75,100,210,51,243,153,46,218,185,140,204,40,135,61,243,101,114,170,118,70,137,143,152,89,84,191,166,147,63,18,163,128,194,99,229,67,97,192,85,83,9,53,180,120,223,196,65,17,64,79,211,123,233,216,191,247,117,210,100,192,201,204,84,56,105,198,83,230,18,197,153,156,125,181,6,211,122,110,186,147,192,210,241,170,211,106,72,56,49,87,114,165,111,164,28,224,97,44,161,173,144,233,25,90,206,21,41,33,187,89,181,47,184,181,246,51,126,170,157,25,143,249,84,60,13,102,123,41,120,141,196,150,106,27,83,198,30,99,9,75,195,187,6,124,222,226,159,227,160,155,135,80,153,100,113,253,212,63,170,140,158,27,184,8,40,22,185,98,51,50,204,204,1,61,212,85,80,219,12,88,240,123,66,26,2,214,183,124,196,30,108,94,238,85,71,72,102,20,125,74,177,205,70,17,150,231,50,153,163,39,103,202,40,25,86,208,232,153,210,127,87,2,48,191,137,118,31,85,137,27,184,67,73,174,245,14,244,120,67,20,127,196,187,191,45,31,142,135,61,72,9,154,14,36,32,102,137,60,121,62,154,215,67,60,16,79,132,197,84,239,173,124,223,168,37,59,119,166,201,25,249,68,181,149,157,76,242,43,36,201,4,232,157,67,42,147,153,38,44,23,226,247,18,248,102,178,131,195,148,168,249,145,128,80,60,198,236,240,81,171,121,13,97,132,54,30,72,51,98,76,235,96,63,39,42,231,80,245,84,234,147,188,33,138,66,254,234,172,129,169,47,38,179,49,69,24,67,250,106,109,100,248,46,181,43,140,18,99,65,51,0,159,202,135,101,193,60,57,146,203,139,128,70,27,204,82,141,38,227,10,195,231,217,113,164,214,76,7,106,231,179,53,201,51,188,49,57,80,193,212,151,147,137,205,20,136,93,211,49,58,173,59,226,120,115,21,54,53,168,48,117,20,171,152,213,90,156,164,195,200,170,89,187,16,51,36,107,143,92,73,203,135,159,213,94,108,92,72,248,119,28,120,74,182,152,209,74,206,97,37,15,103,63,10,117,101,113,74,23,189,152,248,87,200,208,0,94,83,20,107,208,32,51,7,44,161,165,150,179,1,5,61,169,196,10,7,214,214,227,237,74,100,195,56,191,72,161,110,62,34,196,173,237,46,36,172,63,22,165,206,126,26,252,133,31,212,73,186,255,0,66,213,78,156,198,28,95,171,66,201,178,4,103,246,164,112,46,15,100,6,102,41,50,45,90,135,70,106,11,40,175,218,110,71,251,75,89,29,198,42,224,106,120,63,87,18,104,251,134,17,153,131,41,112,106,218,27,129,159,20,185,228,201,230,175,235,107,79,24,12,205,40,138,107,19,140,213,169,120,203,83,201,30,44,67,65,201,200,95,117,37,99,207,27,221,34,62,5,196,18,119,21,90,180,20,101,91,91,19,255,0,98,166,254,148,114,179,229,56,144,145,159,23,255,0,101,38,144,44,134,46,174,84,155,197,21,79,172,211,7,240,230,42,81,49,128,173,123,243,20,120,254,162,119,101,62,202,104,250,177,13,74,220,83,146,116,94,98,145,61,154,101,33,193,141,70,212,145,68,118,6,188,185,72,168,67,119,101,131,245,67,255,0,2,231,97,140,10,223,62,37,156,102,74,178,63,17,87,62,203,88,189,174,167,65,13,244,79,120,89,86,246,76,220,191,169,72,134,27,235,123,149,117,83,34,73,6,108,188,138,235,29,57,24,50,13,84,73,172,67,76,164,131,24,121,178,162,24,242,70,234,89,134,214,9,31,243,124,74,139,49,54,82,62,76,106,57,36,229,200,139,14,146,173,146,207,233,229,202,171,36,213,105,153,172,230,159,25,38,153,167,189,55,151,79,79,202,155,113,124,117,21,69,159,248,123,59,38,108,75,39,252,58,57,62,162,222,205,79,170,171,95,253,88,69,198,154,67,214,210,228,254,146,80,210,55,91,79,129,182,201,121,63,8,189,236,75,58,218,71,214,251,170,209,154,132,242,127,86,150,89,48,98,249,179,117,165,252,205,31,224,54,217,13,65,99,35,15,54,84,44,157,73,44,100,197,16,67,254,68,36,155,33,201,99,196,28,137,119,166,217,21,255,0,40,37,38,86,148,219,6,201,187,57,31,203,143,248,145,209,140,50,141,156,74,66,226,6,160,16,250,137,145,68,63,214,119,223,55,105,35,246,212,86,23,70,43,101,169,222,152,248,49,135,204,95,246,212,174,170,178,157,36,4,21,119,23,220,66,233,236,228,136,192,163,38,6,92,47,60,162,227,86,85,203,50,76,115,232,112,37,70,151,150,89,72,85,91,91,101,149,152,66,85,23,171,117,39,166,141,229,196,131,211,122,159,122,204,203,90,76,170,129,26,226,118,138,217,63,88,168,249,44,174,35,57,75,200,163,105,223,58,72,248,68,152,61,243,134,254,164,245,113,154,167,201,245,64,201,149,0,111,60,15,226,34,115,225,101,37,156,194,24,134,181,73,126,38,41,201,53,57,2,198,199,58,181,159,113,24,248,162,69,34,202,171,73,75,187,62,91,18,170,25,145,183,47,237,76,107,67,44,167,96,66,37,126,157,87,152,51,53,106,120,58,2,37,107,51,68,40,214,19,227,75,173,6,99,43,7,195,217,68,204,101,11,119,169,232,242,60,82,229,42,201,39,174,68,44,99,85,61,243,142,175,43,88,49,15,153,115,234,219,136,63,251,111,235,76,89,170,173,70,252,88,134,185,153,155,192,170,175,236,88,76,8,59,130,151,60,195,31,113,80,144,47,128,95,213,166,54,81,162,217,3,229,4,177,100,111,32,101,4,52,152,133,103,213,74,166,6,214,79,13,118,49,127,18,12,49,165,70,157,136,194,38,53,97,2,72,4,206,85,208,178,83,144,155,118,57,180,205,13,107,36,249,101,202,33,86,31,131,229,139,168,75,178,176,212,126,31,54,84,80,127,12,23,165,81,122,136,156,205,189,78,29,248,110,215,207,180,139,207,201,4,124,57,23,95,212,143,130,40,175,21,116,95,228,92,240,208,255,0,63,40,146,201,87,227,161,138,204,47,167,49,38,157,129,151,40,98,79,53,13,38,156,173,170,124,176,220,229,146,145,207,170,252,153,178,140,75,68,58,162,73,238,42,227,104,94,216,251,22,178,212,71,51,82,48,140,196,20,5,37,221,172,27,92,184,137,143,205,89,126,18,39,158,81,9,102,250,123,81,118,197,227,253,165,211,248,235,216,85,102,45,41,46,55,192,102,100,202,75,234,139,220,162,224,25,145,137,133,59,147,60,4,7,87,34,131,119,239,129,65,200,67,70,79,105,45,187,167,139,39,168,72,58,169,248,207,204,170,176,196,146,12,217,70,36,203,35,39,49,25,110,167,48,181,161,156,94,165,242,6,158,121,123,132,172,174,24,113,141,248,80,20,239,60,110,98,137,83,113,126,140,83,236,109,54,8,204,253,40,208,179,43,71,244,147,11,89,243,164,244,173,1,12,225,179,149,37,153,133,23,50,157,133,127,82,160,129,167,129,25,153,138,84,11,216,113,15,42,243,45,64,49,243,74,88,211,50,40,235,81,196,155,81,193,102,17,33,183,32,146,55,230,74,55,131,146,254,212,83,13,16,76,250,171,153,172,53,68,115,234,183,51,184,147,120,121,225,3,135,34,30,101,148,168,220,209,4,52,154,126,185,57,89,132,197,255,0,109,50,179,118,246,31,209,20,117,51,83,159,222,148,56,200,88,218,182,12,226,97,52,245,41,2,168,151,114,211,71,232,242,70,85,252,102,169,43,23,149,176,234,139,203,148,101,34,206,202,159,40,248,68,185,211,232,103,12,159,170,32,191,109,93,208,152,226,3,3,149,70,54,153,31,47,99,166,72,226,166,58,250,138,205,78,120,222,210,42,3,217,210,98,167,22,83,201,131,9,162,169,175,245,240,174,134,146,231,42,148,82,67,149,159,40,36,166,73,172,69,218,34,38,149,70,120,252,51,38,230,173,223,51,136,73,227,6,82,94,49,162,127,118,92,105,167,157,119,135,17,86,163,104,153,82,73,212,178,126,146,56,189,213,90,127,73,216,22,76,13,207,186,149,201,211,216,189,165,97,14,171,23,17,138,176,153,72,242,19,181,24,129,193,104,108,153,7,245,101,77,164,223,65,252,152,139,149,45,134,200,50,123,68,69,166,202,168,120,243,4,73,85,110,5,20,59,232,36,6,28,188,139,84,192,203,47,41,75,198,164,161,210,75,146,124,193,46,36,241,243,39,70,27,3,44,163,198,138,208,1,205,60,17,165,225,202,52,203,126,9,35,74,230,104,255,0,86,59,44,34,74,94,124,55,193,226,50,106,128,199,114,127,100,171,108,54,74,146,78,100,186,49,177,35,217,169,235,161,19,149,43,48,84,99,48,39,173,30,98,169,91,95,136,91,98,109,34,8,133,253,165,76,251,184,55,224,196,18,245,41,198,80,193,207,212,153,123,50,131,27,227,100,187,139,243,98,237,81,83,52,75,42,109,95,99,19,32,151,85,173,48,35,3,22,33,169,253,79,49,158,200,149,22,69,226,27,120,138,107,103,254,126,82,170,93,155,38,179,137,69,26,146,200,163,100,177,42,74,115,74,141,21,152,75,200,178,194,26,166,82,78,246,138,190,80,134,196,82,249,138,85,77,3,148,124,165,202,69,233,44,4,102,60,189,75,55,16,106,141,32,89,68,31,13,129,70,146,106,170,216,54,64,127,167,32,2,240,89,63,135,149,62,134,29,179,57,68,182,192,170,114,202,169,247,53,182,79,136,110,181,94,203,227,254,76,185,49,167,54,90,96,18,121,120,209,122,123,76,69,43,240,203,42,146,208,214,141,134,122,122,30,159,183,137,219,136,137,38,170,211,210,234,57,67,140,163,85,114,116,144,35,51,52,73,73,4,253,220,151,237,12,82,21,54,231,244,42,200,33,129,147,143,119,141,80,250,80,36,129,152,147,24,122,0,150,81,119,97,47,82,22,73,182,32,197,244,144,181,79,144,3,100,108,93,202,130,156,192,140,245,43,37,228,156,7,225,83,79,54,166,173,63,22,66,161,187,190,152,129,218,46,222,9,48,115,7,254,69,203,230,4,2,148,243,21,125,135,170,181,4,144,97,150,36,151,80,208,234,61,64,63,148,148,65,13,17,172,175,128,204,203,83,43,43,88,34,127,14,53,174,182,73,236,159,132,34,65,83,232,11,193,241,75,200,85,81,91,73,58,160,255,0,165,196,173,177,170,16,220,184,214,4,14,12,62,226,140,214,31,12,101,234,67,242,228,198,168,110,13,115,145,158,157,197,245,21,62,152,178,196,54,10,89,127,221,91,185,179,147,155,91,156,195,76,124,49,6,159,237,22,85,101,26,72,33,17,130,196,174,108,159,18,75,48,226,26,76,248,21,94,241,121,20,228,153,92,213,142,132,236,249,155,150,46,63,172,52,0,237,239,61,66,95,90,238,120,98,16,233,22,185,161,201,92,253,162,49,236,85,72,125,37,163,234,135,224,18,148,107,165,198,210,84,251,30,34,255,0,161,114,138,72,118,66,243,229,38,69,115,85,113,58,48,48,152,171,149,119,108,54,34,155,93,54,8,50,222,97,38,250,120,53,184,48,226,30,79,168,146,234,77,79,182,240,14,36,178,30,164,0,249,185,4,154,70,96,90,157,34,170,156,245,178,254,218,165,101,80,201,203,137,68,208,234,209,201,30,44,170,162,30,161,197,220,94,52,145,245,12,43,42,141,31,85,149,137,92,96,227,148,137,54,164,97,63,109,1,50,202,38,63,233,229,87,89,46,45,84,111,113,2,180,160,204,30,197,51,101,2,36,104,47,50,20,215,19,164,240,152,171,207,173,181,146,7,229,47,26,216,236,22,83,159,218,234,216,181,50,185,133,149,101,79,112,11,41,91,177,64,196,52,162,239,77,203,157,168,216,32,171,120,122,75,211,98,176,198,76,209,177,150,200,127,91,113,177,240,90,173,109,65,36,249,130,144,25,242,179,226,16,136,139,141,1,226,30,105,125,138,123,35,172,129,65,49,228,245,33,103,217,31,243,139,46,82,40,141,73,51,83,66,157,134,186,86,33,149,19,72,29,70,78,105,101,202,161,93,109,94,195,179,12,171,77,101,26,199,40,114,98,86,225,187,29,148,23,134,94,76,138,86,28,242,99,218,24,92,137,109,197,241,41,14,63,186,169,86,65,7,76,211,96,33,222,101,166,202,157,144,65,187,18,219,73,169,34,77,31,48,136,36,62,161,100,169,195,237,227,78,172,206,41,162,182,224,159,85,25,50,78,80,60,202,94,51,31,237,39,209,160,30,75,57,149,21,64,134,129,166,39,73,213,190,183,255,0,187,175,208,26,120,216,162,179,55,18,230,118,86,85,90,108,31,170,201,39,233,141,11,73,169,231,106,2,63,41,72,33,137,74,79,248,129,219,46,35,65,178,131,155,40,212,176,94,8,221,41,36,9,248,199,135,42,43,54,36,202,205,80,41,190,86,220,24,140,37,170,6,152,139,4,252,194,196,128,129,39,23,46,84,222,77,243,39,13,130,89,185,64,26,178,133,131,30,96,245,165,150,76,4,111,117,5,39,83,206,28,77,164,66,241,37,129,140,123,46,98,149,11,35,56,216,130,217,79,219,121,152,66,202,147,51,83,206,31,54,85,100,202,218,225,179,230,202,50,165,82,116,172,73,199,205,19,173,102,218,59,5,181,36,238,53,108,233,209,30,35,69,33,82,138,71,191,30,92,88,151,80,141,165,98,70,7,205,169,153,244,155,35,188,194,23,26,180,106,188,68,107,14,104,67,190,99,19,119,132,21,167,103,252,49,12,169,37,36,192,96,194,155,60,192,43,59,86,51,26,31,61,131,183,30,108,88,148,148,200,215,149,179,179,87,23,18,166,135,48,113,135,218,176,152,103,205,234,22,84,43,40,5,64,190,177,44,76,50,229,44,158,19,201,102,84,132,213,179,163,124,217,122,213,5,13,220,92,24,76,44,168,173,0,4,63,36,254,82,145,30,103,141,31,36,48,72,12,184,185,16,176,195,185,225,227,83,102,81,170,4,106,209,201,98,88,248,96,173,39,9,70,157,220,83,216,151,195,151,141,45,252,31,190,238,84,85,103,21,131,225,218,128,140,195,198,183,126,33,244,215,230,12,81,149,15,27,76,108,89,194,37,132,154,211,227,234,34,221,191,233,150,52,90,252,84,148,46,41,101,141,4,105,91,62,36,111,137,253,36,187,148,175,82,104,255,0,91,237,18,63,77,233,232,148,17,58,135,196,164,221,47,173,187,157,27,139,79,232,108,150,78,182,27,12,110,197,189,243,201,91,23,230,251,22,137,58,146,116,209,237,43,162,226,251,139,72,107,101,16,121,165,242,145,82,184,144,60,203,185,100,225,136,82,42,234,24,18,138,12,210,212,148,102,14,182,94,108,74,178,54,161,200,54,123,75,157,154,140,53,74,24,12,4,98,101,40,134,154,26,224,2,3,249,70,37,45,191,31,155,22,233,244,231,156,6,114,226,202,182,172,255,0,33,106,24,79,181,220,254,145,40,141,169,31,10,118,43,2,141,60,252,36,124,24,178,140,95,202,185,190,185,248,105,121,5,254,161,18,81,10,170,189,53,184,234,13,33,214,188,43,164,131,119,148,101,83,247,122,120,22,76,204,17,98,82,154,38,248,241,188,43,237,151,77,222,110,89,242,130,89,184,201,139,10,185,147,186,110,48,33,49,241,10,44,164,82,58,204,54,162,59,240,228,16,252,213,187,222,72,54,60,162,84,147,233,232,238,235,120,133,200,178,22,87,109,85,129,143,207,21,87,114,133,59,9,138,186,53,83,223,52,29,168,163,104,0,70,151,212,183,201,211,19,160,131,52,65,113,174,150,133,83,128,138,204,33,147,27,25,240,229,71,195,125,119,188,176,52,3,201,31,87,34,250,29,61,101,221,137,65,163,43,184,108,159,119,233,172,254,158,37,37,101,113,101,36,156,217,49,171,208,210,113,252,216,147,64,233,90,57,177,73,149,27,41,228,45,152,135,164,178,0,226,254,151,42,106,29,67,141,157,73,29,173,57,33,89,109,34,20,155,100,67,2,60,120,68,164,221,58,141,97,125,199,197,125,51,6,94,208,210,177,17,86,214,223,87,73,130,201,101,148,60,107,243,159,199,143,135,179,164,213,62,218,167,38,230,55,40,212,135,193,109,103,113,127,5,244,118,215,50,68,72,43,130,94,158,120,101,211,183,174,154,157,24,210,199,234,61,79,27,78,89,3,45,127,41,20,228,13,31,91,36,15,41,74,60,139,102,134,135,44,64,62,92,146,71,245,18,235,185,243,170,108,176,132,68,198,85,234,44,45,95,99,159,113,64,54,3,206,113,7,218,91,35,104,99,217,121,151,22,44,94,226,97,78,204,178,243,98,237,84,121,158,37,171,254,133,37,3,72,126,162,148,133,253,212,242,146,146,86,126,33,113,167,149,161,138,87,229,42,112,251,40,176,73,194,36,155,139,111,97,182,241,54,67,167,56,193,152,203,75,204,65,31,18,201,250,146,15,188,92,72,51,79,174,33,50,134,80,215,60,210,92,117,246,40,33,214,215,73,253,90,53,148,52,3,127,18,146,125,216,196,206,18,161,161,234,115,136,252,200,142,105,76,101,82,166,202,4,88,223,164,90,225,207,228,75,223,169,25,37,136,23,201,121,31,194,171,102,114,101,137,168,98,221,131,54,33,254,226,146,159,66,200,71,194,155,214,223,108,135,138,89,120,209,6,190,211,146,122,177,228,76,179,248,176,213,16,70,8,35,15,49,148,238,164,158,201,47,24,68,37,69,125,90,121,32,127,167,74,82,225,129,58,48,222,18,139,145,86,60,196,99,68,11,232,53,191,41,96,84,108,99,105,203,121,88,171,177,254,225,84,229,149,84,178,159,41,132,146,217,85,74,25,51,7,32,136,150,72,95,196,213,99,180,214,195,157,128,130,203,198,165,245,85,172,161,61,145,34,118,161,104,117,37,196,24,44,137,186,33,83,189,177,36,179,49,132,36,177,175,238,2,202,216,199,199,148,197,77,227,113,243,5,1,231,182,126,19,9,18,104,211,167,68,120,171,133,200,143,32,13,184,199,109,19,17,74,53,30,24,30,154,71,242,166,1,170,184,173,253,95,90,18,224,216,199,152,200,245,224,1,12,181,121,70,248,157,163,82,87,117,67,47,153,131,216,178,240,151,59,164,164,196,134,152,253,136,31,152,170,138,180,50,194,10,211,28,167,218,101,228,87,186,99,76,75,193,187,17,121,23,56,170,201,26,213,230,93,118,146,73,11,5,155,73,75,113,20,109,91,169,201,81,242,146,202,154,63,82,100,229,48,134,167,100,195,197,243,123,92,164,66,62,203,114,206,104,170,77,24,214,44,195,113,90,47,238,135,254,234,115,3,80,209,248,126,171,47,237,46,103,248,122,186,203,152,81,72,34,38,181,85,76,131,195,212,52,187,45,246,109,142,181,91,169,52,225,7,205,63,18,156,213,79,211,50,127,72,92,164,64,122,61,48,193,152,50,178,145,100,24,17,62,170,200,228,175,200,196,243,41,15,36,157,75,211,244,169,246,191,165,228,18,178,12,144,66,39,10,52,211,55,32,127,18,191,228,40,181,32,40,106,129,36,108,174,48,135,145,52,55,195,168,144,126,108,56,215,164,133,241,142,242,135,137,7,62,100,162,69,253,121,18,239,106,21,0,181,97,32,246,149,5,27,39,158,108,75,63,65,151,101,205,186,33,81,177,180,241,228,248,7,41,19,0,59,205,185,226,50,87,62,4,24,195,126,37,106,29,60,120,192,229,138,144,93,214,140,163,34,112,34,32,95,75,168,181,205,237,171,168,127,18,244,116,150,98,182,40,227,17,70,204,170,34,158,159,160,223,101,230,96,136,133,92,178,116,236,252,117,25,100,161,218,189,123,72,201,6,104,151,57,86,202,115,65,207,152,75,139,82,48,245,160,244,224,151,169,80,214,190,118,126,41,68,200,185,227,141,211,17,217,142,204,205,67,4,100,218,27,177,78,107,8,22,54,67,205,95,60,130,31,211,73,171,96,89,10,91,11,97,254,226,174,147,101,4,108,96,67,216,186,163,90,107,246,73,152,226,211,205,107,82,127,234,34,227,84,186,96,209,45,153,155,18,163,153,67,235,126,97,196,176,135,166,199,73,212,37,208,202,6,137,148,48,75,219,20,105,104,96,83,10,94,211,107,200,154,207,158,65,19,23,182,133,147,3,125,224,104,157,170,22,24,244,248,111,141,224,104,137,181,57,183,204,250,72,152,213,176,72,6,102,158,60,136,136,208,1,231,194,85,184,56,185,9,174,36,202,133,210,82,126,226,89,38,6,70,110,236,101,101,86,210,106,135,131,153,43,124,96,116,226,77,136,100,72,60,32,240,225,139,137,7,49,143,199,218,173,141,165,119,44,204,36,9,180,171,252,48,173,170,184,100,79,124,208,224,230,52,242,127,186,179,164,146,65,19,133,122,126,152,157,91,203,151,40,208,76,178,37,73,216,104,133,46,68,85,64,176,124,11,201,39,97,113,16,73,180,104,120,153,205,216,151,64,248,132,114,129,155,181,188,55,112,108,159,195,40,133,34,93,207,224,138,5,168,117,108,234,65,241,11,42,156,129,241,10,84,153,127,55,3,18,169,184,11,39,15,22,37,44,253,48,76,249,177,37,216,87,30,199,66,170,181,137,56,12,76,217,3,221,8,148,29,60,105,113,158,175,32,25,229,139,218,165,146,21,52,76,121,35,51,42,92,99,122,144,48,172,167,204,203,147,149,33,13,198,218,91,248,146,89,172,6,249,154,14,93,179,56,68,60,104,19,82,126,27,6,30,210,125,164,236,51,236,167,61,129,17,81,22,80,49,143,148,171,161,100,186,228,37,72,248,214,89,31,202,44,73,229,109,148,72,60,198,40,210,107,90,115,255,0,104,166,118,118,35,62,41,101,34,26,22,113,108,116,79,85,4,147,241,21,35,212,230,173,43,48,152,188,137,75,35,28,99,226,90,100,213,78,178,103,48,136,177,97,113,172,57,164,178,100,102,51,149,89,214,207,131,53,152,74,33,174,88,26,25,195,59,5,200,175,169,52,101,200,226,238,194,81,255,0,186,149,163,100,249,28,42,251,77,214,201,103,202,40,227,80,203,168,39,9,85,59,205,43,119,180,9,114,147,220,71,154,27,240,97,150,170,173,142,66,28,222,76,203,81,29,155,65,46,137,66,193,150,35,61,65,79,201,128,248,199,205,137,101,235,7,27,49,36,117,167,16,54,234,217,49,97,17,130,174,247,84,247,1,127,186,70,154,49,236,189,174,68,182,203,77,203,243,98,202,220,115,126,228,113,187,139,198,141,135,48,4,229,94,102,140,148,80,48,197,17,10,177,244,163,254,144,34,196,183,102,162,26,102,93,128,68,194,170,234,164,193,155,5,153,139,200,145,154,134,8,153,205,143,42,42,52,50,65,31,219,69,127,160,125,178,9,35,115,68,18,18,132,196,157,59,23,40,147,72,119,112,70,76,37,17,10,179,147,169,52,252,98,51,8,177,17,27,203,255,0,97,80,205,79,164,171,69,21,146,196,92,164,253,165,202,46,46,63,15,203,204,37,121,107,171,119,172,218,87,23,145,74,79,208,210,236,143,187,150,82,39,86,214,109,51,20,13,154,254,242,79,135,23,26,121,91,38,202,200,236,229,34,30,77,8,35,65,218,109,73,145,31,167,188,35,41,55,78,168,53,142,157,67,100,56,192,218,75,47,31,130,155,213,181,163,41,242,196,235,95,89,60,99,126,100,218,76,145,219,65,225,18,35,97,170,78,86,192,4,97,230,202,66,145,80,50,120,240,98,52,84,138,53,148,90,211,188,50,209,204,178,136,78,145,44,102,163,26,7,62,180,115,134,241,36,33,211,199,206,240,139,34,119,38,212,241,137,194,177,100,146,73,230,202,141,195,42,45,97,172,171,73,180,48,178,173,86,177,136,72,175,54,36,123,225,202,36,188,216,184,211,7,178,33,71,136,201,227,83,73,189,37,62,92,103,190,33,185,83,233,52,231,183,32,204,156,80,195,211,3,126,25,105,181,196,200,145,162,188,53,194,196,52,246,68,224,74,162,56,213,80,68,14,105,92,136,43,40,15,192,79,164,128,124,153,197,122,34,76,50,18,47,234,136,160,214,182,67,18,19,45,101,193,149,195,214,154,67,164,6,169,3,242,202,24,150,83,232,119,35,194,20,101,36,102,84,179,17,138,169,183,92,198,176,166,215,65,130,144,127,170,255,0,170,146,70,146,202,131,230,202,169,245,109,151,7,17,114,174,70,202,29,107,127,106,255,0,253,141,230,182,186,202,37,149,78,145,39,95,159,242,6,186,86,84,120,110,238,72,12,166,42,146,102,140,37,32,50,151,38,68,210,182,120,5,194,98,172,217,161,182,31,192,49,228,159,153,94,85,70,57,60,57,84,140,57,144,124,24,170,224,89,69,23,134,34,145,73,154,133,134,54,177,159,131,42,159,99,25,39,218,86,176,237,107,102,179,17,132,132,178,173,170,31,233,5,200,157,89,28,70,82,26,123,246,223,77,38,245,182,116,132,69,41,21,5,221,57,228,189,43,129,72,60,156,201,246,212,65,134,158,198,82,115,42,163,79,173,140,206,213,26,248,192,140,254,34,160,47,158,114,129,152,148,100,86,118,170,234,50,150,70,212,53,184,248,101,44,161,221,130,79,159,42,230,145,170,143,221,136,133,84,52,240,207,147,169,79,241,219,236,209,166,161,167,245,46,92,74,44,53,160,173,149,204,44,75,165,134,214,36,38,125,197,1,172,38,111,172,88,97,42,94,248,128,239,115,16,96,229,40,196,181,70,190,28,98,41,13,129,203,221,145,17,26,25,7,237,17,110,211,25,98,228,215,0,156,62,33,35,235,113,205,30,28,170,32,38,124,102,38,85,82,79,145,232,171,32,161,134,173,124,43,39,162,12,242,8,124,75,41,38,7,213,90,25,106,1,15,48,74,154,215,1,237,84,55,205,103,82,215,62,180,241,186,75,212,145,195,212,231,33,49,6,81,4,138,147,100,2,15,134,121,10,68,51,55,0,24,198,212,251,110,25,101,70,190,214,117,144,248,101,16,74,85,140,1,123,83,56,198,198,147,110,131,159,100,204,185,234,221,16,169,108,201,146,255,0,246,42,168,141,24,4,103,50,198,76,56,131,246,149,22,132,178,57,165,220,155,204,127,41,196,52,20,9,39,39,134,85,213,67,67,234,220,65,138,165,117,86,137,61,65,217,237,101,85,193,215,19,22,193,240,42,165,201,99,12,17,42,200,112,216,56,159,55,20,105,102,155,158,120,81,24,36,210,101,145,36,247,41,111,83,17,234,74,90,198,196,119,148,43,16,154,200,177,95,180,199,141,111,181,8,230,141,225,228,229,72,227,83,178,17,248,103,201,198,155,152,166,137,33,151,24,153,114,163,42,164,190,73,216,36,230,78,196,64,226,46,82,37,149,177,143,186,221,151,137,96,193,214,176,216,33,242,136,105,21,85,193,196,119,226,226,84,243,62,103,238,164,147,41,193,11,230,249,4,157,115,81,76,231,195,61,188,87,136,165,202,185,204,201,250,171,73,78,254,156,94,63,62,181,121,27,83,236,79,180,196,50,228,91,245,13,33,44,162,250,136,96,37,219,141,244,171,232,22,161,57,79,241,47,80,77,225,151,23,253,165,67,15,83,220,147,251,82,36,112,216,113,63,250,117,95,32,147,35,79,212,242,89,204,44,67,251,74,95,142,137,199,64,179,13,25,101,42,79,180,68,226,171,212,164,179,134,80,197,252,169,52,11,40,49,162,98,177,129,36,164,74,238,32,111,121,130,82,70,23,238,166,219,26,197,172,144,202,23,108,252,171,56,117,81,9,250,177,101,92,230,6,146,177,201,152,55,50,127,221,77,31,14,240,93,215,50,113,163,109,208,44,167,75,8,116,60,96,101,177,139,139,247,20,45,196,58,123,123,135,135,76,197,227,91,106,180,220,27,111,213,207,39,251,169,188,56,16,116,209,48,196,229,202,181,100,215,207,94,226,212,71,63,79,89,70,6,33,99,83,38,210,83,163,63,119,46,82,236,16,225,142,115,51,34,100,233,232,50,65,205,141,85,90,55,50,172,114,186,163,101,126,211,42,103,169,32,18,52,22,109,19,231,232,12,103,221,196,70,179,76,75,147,196,100,143,26,253,149,86,56,196,157,61,56,135,205,148,139,23,201,36,46,229,216,102,104,153,99,246,148,149,222,134,126,55,139,106,76,137,255,0,29,93,69,177,47,85,169,222,34,124,166,60,159,117,84,214,207,178,178,230,150,85,27,91,163,46,97,78,204,104,164,198,186,53,84,253,57,4,108,9,185,72,185,26,58,54,69,84,23,209,192,82,102,71,62,180,3,7,82,104,253,164,239,210,8,98,26,6,121,152,49,226,89,186,198,213,68,44,152,56,199,194,17,39,1,218,144,124,169,19,231,197,17,249,145,44,146,63,104,170,162,5,201,158,10,209,188,193,16,212,180,205,120,114,159,40,113,255,0,141,83,26,156,22,241,18,25,63,13,34,151,170,86,34,42,109,223,79,115,44,45,159,175,222,32,63,212,122,212,68,107,235,155,187,39,250,124,94,63,53,81,51,68,203,146,79,78,55,95,154,171,164,209,254,154,193,226,219,9,39,227,162,114,212,44,196,4,154,219,40,222,6,54,65,17,63,211,122,218,226,11,240,152,185,85,22,161,129,44,94,25,138,50,168,185,48,9,24,143,46,36,205,10,58,134,225,213,217,124,73,32,97,101,139,18,214,107,40,158,15,54,37,249,235,94,124,90,6,151,137,132,211,242,201,246,198,152,252,55,248,204,13,83,19,105,44,163,22,85,196,186,234,143,83,108,117,112,201,37,180,238,34,241,170,173,158,200,10,110,158,28,72,209,55,113,37,38,208,236,160,144,159,212,39,140,67,93,118,81,13,15,146,241,159,41,85,5,110,167,170,252,129,196,60,137,100,192,211,91,252,164,75,76,171,228,109,49,85,167,255,0,168,22,82,86,109,62,198,80,219,232,111,146,7,203,83,85,86,177,4,79,155,42,99,39,85,75,156,199,196,175,129,197,245,8,144,204,210,91,151,230,17,113,16,169,149,89,254,65,170,85,122,244,66,240,196,76,35,60,248,243,41,42,77,49,46,11,243,75,40,211,99,90,203,132,76,88,136,84,52,122,167,244,44,15,169,38,78,43,30,44,74,126,144,212,16,143,150,216,68,47,219,84,204,147,185,39,205,197,38,52,103,160,211,19,166,0,211,44,107,95,82,96,143,212,52,211,120,106,105,177,125,194,169,219,227,75,40,223,16,66,202,69,91,50,24,43,65,237,46,111,173,173,71,4,4,151,191,196,79,180,166,204,182,24,130,153,163,15,38,243,230,249,73,231,214,186,141,38,143,36,106,239,165,246,215,49,211,26,240,144,172,119,114,254,100,139,182,105,141,120,11,118,51,45,90,127,200,254,12,170,77,179,79,78,223,113,9,60,184,147,58,20,28,65,46,47,200,172,153,233,164,99,203,137,73,93,176,132,38,97,9,109,149,248,138,114,43,88,119,57,222,92,164,42,245,33,172,99,31,230,229,23,246,215,70,11,226,16,15,17,106,242,145,3,27,77,176,164,205,139,18,214,141,64,119,79,84,75,96,48,34,18,3,82,124,31,57,64,249,126,226,121,91,36,245,24,241,23,141,87,134,72,236,160,246,255,0,161,46,234,174,29,134,169,197,106,152,74,130,109,12,94,165,89,91,119,59,35,48,151,141,37,212,244,231,141,115,196,46,53,73,79,0,133,3,2,40,170,43,26,216,171,54,37,28,11,184,49,191,87,60,98,47,220,84,91,193,201,7,213,82,6,210,85,211,129,154,88,185,4,165,231,204,157,166,207,194,82,99,74,209,183,134,164,206,156,204,104,89,144,201,220,33,101,81,21,90,231,159,230,242,43,184,23,99,155,212,92,73,150,70,78,122,0,165,143,231,229,22,36,217,143,202,206,212,13,216,78,79,50,135,177,38,13,145,235,127,86,84,173,110,102,226,29,107,190,24,222,16,149,77,6,180,153,243,75,46,82,42,22,93,193,154,196,20,198,2,79,40,74,76,136,90,152,160,190,148,12,153,113,44,100,201,137,27,181,51,135,14,116,222,44,75,19,124,58,36,151,230,52,165,120,227,191,200,204,212,37,167,178,158,119,84,94,69,35,118,27,26,223,155,9,87,90,14,155,131,7,135,17,8,79,218,76,255,0,0,85,89,15,230,203,255,0,73,89,85,120,190,164,178,57,94,143,190,185,156,206,172,75,86,161,147,106,73,93,163,198,187,32,116,78,153,173,102,28,164,18,85,119,163,244,228,225,252,166,66,145,21,129,62,67,35,149,198,140,114,49,134,10,62,182,214,202,180,152,76,44,163,84,172,211,3,173,26,192,212,140,42,70,88,195,32,51,5,146,124,13,137,16,22,112,97,50,109,12,192,141,19,14,33,228,90,60,2,147,113,66,166,202,215,215,11,247,19,38,90,140,100,226,42,76,248,127,145,78,73,159,58,9,250,136,85,54,142,227,88,232,47,124,233,63,221,21,4,105,251,46,226,169,240,235,153,216,48,250,90,138,212,154,158,92,147,226,137,238,169,170,223,30,194,216,174,184,213,177,8,253,160,138,151,178,48,228,189,146,195,41,73,67,173,151,249,12,84,242,4,198,65,38,20,251,109,9,209,27,41,209,170,178,16,12,202,84,99,227,51,247,84,252,11,95,200,141,101,195,62,170,219,48,140,111,158,106,161,143,152,67,200,150,230,130,95,117,106,181,173,245,46,100,45,109,36,225,29,87,182,164,138,136,6,227,90,38,60,98,38,83,37,19,38,109,159,132,185,4,177,219,122,151,186,164,188,135,28,134,125,81,9,194,85,65,14,120,4,207,108,170,72,58,109,144,65,187,90,183,227,140,78,82,145,51,43,120,106,5,159,134,95,117,40,153,168,98,212,31,183,42,12,38,60,145,246,145,76,220,83,206,157,59,151,46,52,139,27,185,140,195,187,93,79,6,236,140,15,16,150,171,185,245,208,96,252,166,216,191,145,76,79,208,210,228,143,132,184,148,244,61,49,106,41,207,17,74,66,141,93,97,126,61,253,9,133,7,226,115,242,109,12,44,73,228,11,95,82,229,91,43,126,18,250,151,48,133,200,139,153,161,174,52,223,47,80,211,254,26,162,219,184,88,123,24,196,218,98,64,60,54,68,62,17,21,17,73,101,16,68,197,45,90,6,203,78,86,179,49,133,200,185,213,145,27,34,181,196,6,146,3,4,15,155,200,143,252,132,234,90,125,122,182,119,81,82,233,58,132,117,175,230,197,141,43,76,5,28,55,188,100,76,100,201,102,213,229,72,106,181,109,108,238,28,67,76,141,101,78,65,225,9,72,147,73,148,102,143,19,150,252,66,170,177,187,7,202,113,98,67,232,200,126,154,12,86,5,93,54,101,104,10,197,205,245,37,108,225,29,248,184,151,91,102,184,146,86,160,198,226,53,84,159,50,135,149,13,14,28,226,131,237,161,233,32,74,199,152,170,132,38,24,209,226,40,129,244,131,41,57,165,17,102,250,77,183,233,10,68,243,115,84,82,118,242,44,38,76,0,193,218,164,211,42,148,169,60,99,109,184,130,82,35,99,90,190,75,48,226,90,25,73,234,231,77,189,5,245,3,196,154,171,219,220,50,21,154,72,35,63,49,150,15,187,121,25,132,37,64,106,16,191,184,221,72,0,204,170,16,31,243,252,191,77,38,216,182,41,25,60,242,124,2,28,133,84,177,163,30,48,25,148,75,155,85,26,196,135,205,186,196,53,80,29,67,59,171,22,95,184,149,149,147,136,246,26,155,28,110,100,12,153,228,47,82,83,38,225,254,234,208,25,239,47,74,202,176,88,213,62,53,173,185,241,11,173,110,135,163,193,27,150,89,83,88,122,132,117,172,253,42,22,78,164,124,210,117,42,89,147,224,197,41,169,225,128,64,195,218,133,184,152,8,192,202,97,98,72,99,107,1,194,62,35,100,84,33,153,91,108,14,94,92,170,62,94,197,5,17,172,129,39,221,76,99,76,157,212,25,88,150,183,210,65,23,72,150,204,56,189,213,93,181,18,204,23,176,60,158,233,232,168,16,241,169,201,55,209,33,19,17,165,45,240,245,181,108,101,59,50,124,11,85,47,227,4,2,103,40,144,87,1,136,70,41,119,252,66,130,79,117,49,129,125,91,100,63,213,35,125,194,170,11,38,48,241,160,67,90,242,31,169,56,52,144,70,229,202,53,224,223,3,237,166,89,141,219,23,76,161,170,193,250,14,68,4,104,195,31,80,149,91,237,104,200,14,89,92,136,38,60,5,243,44,66,141,83,123,71,52,159,146,252,106,110,236,32,157,230,46,213,91,107,12,242,88,254,84,139,210,136,87,240,167,88,252,132,102,39,234,180,244,88,47,234,79,227,122,113,9,135,140,73,132,61,49,58,111,8,150,79,248,93,56,79,205,148,138,205,30,172,190,224,172,162,217,145,135,7,152,73,132,107,44,177,57,74,143,252,18,12,25,172,101,21,33,178,147,22,51,253,58,184,89,87,51,71,113,236,67,234,173,79,59,212,118,149,241,72,134,135,51,87,73,39,20,82,46,149,91,164,178,248,75,44,85,73,14,181,145,129,250,1,171,175,78,136,74,204,115,184,17,175,48,101,48,150,163,60,132,38,46,69,213,67,24,5,238,16,214,15,164,173,17,51,109,70,155,252,97,145,200,45,126,29,2,239,152,181,104,186,77,1,91,5,152,113,98,93,186,181,240,113,226,196,53,55,170,169,201,39,207,104,47,246,145,249,17,190,10,21,33,13,91,18,180,153,162,74,26,249,101,241,34,226,182,38,29,174,95,200,155,214,233,41,127,221,166,223,133,98,73,226,48,134,145,163,209,249,106,54,71,231,235,47,138,49,96,206,205,46,41,4,66,189,116,93,49,169,34,234,65,131,105,202,157,106,79,130,20,118,204,205,136,121,17,154,63,76,105,205,18,206,94,193,46,125,165,133,175,110,229,213,172,190,195,184,218,108,229,136,206,36,186,203,65,156,160,126,34,242,42,175,198,213,68,30,45,210,7,215,135,159,54,34,20,107,87,170,87,248,32,202,115,54,105,141,91,91,59,132,164,198,159,195,126,170,19,217,196,173,44,181,37,52,144,98,21,89,50,33,225,234,24,48,153,203,87,148,137,172,143,240,50,219,236,40,51,44,118,63,212,74,148,201,181,24,252,196,150,234,125,103,249,62,82,172,130,253,213,63,14,203,114,204,210,229,40,213,141,40,89,14,13,151,158,85,242,28,1,214,159,136,92,105,76,59,237,177,250,184,213,92,51,2,217,156,41,217,188,74,70,18,16,211,91,240,203,90,228,195,37,71,52,66,143,26,249,51,76,75,240,204,36,165,251,177,241,101,82,107,241,247,30,170,55,126,182,130,49,225,40,185,18,137,63,21,52,228,18,97,151,77,36,171,123,32,12,189,162,68,70,210,84,114,121,165,167,142,53,243,212,131,43,88,156,127,197,16,77,62,42,157,57,136,127,80,169,204,13,85,59,30,108,163,23,242,172,236,180,148,31,15,233,226,26,138,153,166,207,156,156,164,88,221,58,248,2,183,238,93,76,212,254,164,7,196,49,68,167,158,201,112,143,154,33,113,36,145,171,101,66,122,119,14,120,201,194,101,155,52,230,81,91,245,55,254,33,185,47,14,233,60,173,178,157,37,140,21,137,84,252,153,32,25,56,68,137,129,63,47,80,144,181,48,181,13,36,72,195,221,148,188,106,114,239,82,75,47,152,104,197,136,127,81,17,51,83,234,97,65,127,200,70,199,224,165,33,218,202,243,120,177,15,252,105,213,153,216,155,4,4,218,142,75,57,103,149,35,153,79,18,180,251,187,18,144,170,190,52,99,201,251,73,94,164,128,242,129,51,43,120,154,166,136,26,134,180,190,30,156,82,38,51,53,38,80,97,202,164,35,96,140,69,81,167,160,68,156,252,184,136,178,53,191,32,98,102,227,71,250,251,57,178,32,244,222,146,101,68,188,56,191,214,187,171,3,93,181,253,4,97,126,69,207,238,227,28,167,127,167,227,18,123,45,177,14,5,76,48,178,52,70,98,18,216,198,12,131,225,92,209,151,215,145,143,132,182,132,47,219,84,177,181,84,24,192,249,177,19,34,132,140,233,155,12,181,113,165,148,201,113,152,242,229,82,82,117,129,255,0,56,69,23,42,34,202,250,37,151,73,86,85,181,180,221,197,229,92,241,174,147,61,220,232,201,20,30,134,97,38,206,249,190,37,208,107,76,120,63,164,44,100,186,170,29,87,228,226,26,50,238,100,72,192,226,138,189,13,197,241,57,25,88,199,82,92,60,160,196,89,67,200,185,220,205,61,91,39,204,198,229,34,161,129,0,246,71,205,44,68,16,209,86,84,236,24,255,0,167,136,159,202,155,109,170,73,84,231,207,159,46,180,251,72,145,72,155,192,123,242,124,216,150,247,211,218,136,153,138,37,139,225,220,19,251,81,164,219,43,99,229,174,65,120,24,69,196,168,244,198,161,149,131,9,74,52,11,52,217,231,3,49,165,12,73,52,147,14,144,143,249,174,164,146,40,234,199,75,52,150,120,102,44,84,142,215,80,214,198,30,17,100,201,244,212,164,109,109,58,203,132,82,184,211,202,120,96,146,252,198,255,0,170,145,86,252,197,102,20,195,184,184,146,124,166,23,203,39,193,213,181,80,191,86,82,8,137,196,154,112,120,112,227,74,127,240,233,246,207,234,87,252,116,126,34,110,50,20,21,90,207,79,205,103,106,46,202,53,61,176,254,80,74,10,203,225,94,160,168,230,137,202,53,157,13,173,173,33,241,88,8,139,26,39,233,184,235,223,65,172,179,20,51,62,30,146,79,84,162,44,160,105,34,84,51,153,57,135,172,0,65,176,88,177,38,152,119,195,205,186,74,189,98,191,192,109,178,0,67,153,6,23,246,185,22,171,137,224,178,6,28,66,18,198,100,51,147,244,130,202,149,62,134,196,76,202,82,143,246,210,182,186,191,201,164,249,170,136,73,221,188,106,128,48,34,224,103,17,50,33,121,5,237,35,97,155,145,106,177,190,34,217,33,63,181,21,48,128,199,248,115,39,1,140,66,123,72,11,38,18,49,58,147,181,69,80,135,195,33,88,166,174,223,58,55,79,98,119,235,123,96,44,168,110,244,252,211,252,220,174,69,40,217,109,150,131,212,159,167,135,106,70,101,150,34,34,38,24,241,158,60,202,238,77,222,156,140,62,25,67,255,0,105,76,90,178,37,151,153,132,85,121,29,27,137,44,132,214,186,147,250,115,195,18,47,250,23,46,129,107,99,58,213,225,41,127,214,172,238,3,253,160,80,148,58,60,240,73,187,237,202,149,99,94,78,101,178,10,99,39,8,108,205,196,179,121,137,25,236,229,78,100,210,78,154,15,164,147,126,30,252,252,179,242,165,106,185,66,174,170,28,75,40,156,165,18,208,111,135,85,210,73,196,81,173,52,152,225,63,10,165,52,154,172,25,121,50,41,44,187,69,117,91,153,82,105,186,170,70,118,140,164,95,46,195,18,79,135,40,210,9,50,101,148,156,61,75,236,103,228,238,76,178,74,226,50,171,4,201,175,136,48,113,74,202,167,95,107,58,180,159,40,84,238,77,105,228,253,68,142,101,105,242,33,149,159,144,160,179,53,37,228,222,35,74,255,0,109,110,170,129,98,79,168,156,86,208,131,233,101,34,169,129,2,170,51,57,101,98,79,130,2,171,19,144,234,165,140,249,140,82,42,136,115,246,204,91,12,24,159,218,114,165,210,122,240,148,184,148,90,75,142,60,101,174,85,170,101,144,49,243,20,98,82,239,170,31,181,62,73,86,12,210,167,147,218,82,127,42,213,137,223,228,204,126,138,24,118,181,68,127,235,227,35,247,59,158,24,130,202,185,197,220,63,68,255,0,46,22,82,45,181,86,87,158,31,170,196,79,182,179,102,95,17,172,181,57,88,117,109,30,14,47,250,171,210,117,36,25,49,31,203,24,67,18,95,174,116,125,81,65,134,38,65,125,197,3,27,64,78,146,55,196,221,20,163,93,219,63,211,150,204,80,51,226,69,108,153,79,174,169,158,61,202,215,51,77,216,217,127,81,53,161,11,252,169,8,126,29,3,77,147,47,213,71,64,178,157,38,95,167,68,201,182,23,213,84,88,88,155,72,116,125,36,99,198,138,192,229,42,103,107,27,114,204,162,75,41,62,88,28,171,105,167,229,39,18,6,80,64,133,254,124,171,69,197,104,39,49,248,147,96,179,43,18,155,140,226,233,69,70,177,51,167,131,121,81,100,114,242,99,243,84,211,36,203,146,206,30,34,39,84,245,91,144,97,197,200,154,179,77,140,126,210,106,168,167,62,134,205,65,159,154,87,26,54,200,50,246,157,188,138,210,77,38,49,229,73,46,2,49,68,121,146,226,57,63,167,181,11,224,240,219,117,161,44,181,87,245,44,85,34,38,52,93,108,96,77,27,202,155,67,211,192,147,210,36,42,171,137,98,6,227,226,118,160,168,38,24,145,120,144,84,63,21,44,175,237,89,18,219,32,134,85,115,125,162,89,244,148,153,190,30,202,221,48,209,4,49,98,75,248,119,107,40,173,33,212,180,173,105,5,45,134,15,90,165,212,236,150,47,3,11,26,137,129,101,99,90,1,132,200,163,106,220,64,120,123,72,85,140,172,86,54,5,153,168,108,99,63,181,19,27,91,14,48,243,75,226,82,115,36,156,132,121,74,167,174,228,140,160,126,98,169,126,56,205,33,208,100,252,111,30,71,138,32,178,141,43,55,197,23,148,153,177,13,115,234,122,67,217,117,9,52,153,73,233,172,66,244,191,209,55,24,234,240,245,206,160,216,252,167,89,86,141,252,185,163,230,79,62,26,76,210,164,211,236,20,191,212,248,33,237,107,118,54,89,131,214,85,88,213,60,69,91,19,33,214,4,164,157,134,198,41,49,170,232,26,231,79,206,3,13,176,202,145,218,192,28,223,105,27,73,2,182,8,249,68,181,163,81,149,152,60,218,195,72,139,182,46,36,247,77,252,66,209,221,65,138,66,147,246,148,78,173,173,170,32,216,97,41,154,220,145,143,152,42,82,127,199,83,108,199,123,102,188,210,162,127,249,89,22,19,245,62,145,178,31,86,37,204,131,49,133,31,42,222,201,224,47,181,200,146,205,246,53,181,45,77,72,57,160,205,16,92,106,11,83,195,181,173,62,104,153,21,5,38,161,184,130,70,11,144,163,250,106,197,241,170,174,226,115,20,98,34,170,204,188,92,74,234,115,72,122,132,251,78,98,242,37,19,45,111,39,78,249,65,113,170,139,45,31,177,149,196,81,148,105,165,61,84,79,62,100,85,12,200,159,141,190,140,6,26,90,59,214,1,54,35,226,118,145,62,178,167,137,36,100,16,74,144,214,233,128,86,203,204,154,168,58,216,146,220,193,168,156,240,155,31,43,214,54,76,100,145,229,136,81,175,159,21,52,223,171,249,150,184,188,130,250,74,91,65,210,90,228,197,98,82,41,173,173,252,49,152,217,50,25,8,118,102,78,163,105,232,146,96,225,196,169,205,166,226,227,237,90,2,29,144,251,85,89,148,197,82,60,58,122,93,33,31,132,169,172,107,41,72,153,243,55,43,117,32,64,82,115,46,118,85,176,254,39,183,50,200,196,205,149,178,227,65,202,92,153,21,12,58,72,145,136,201,101,89,220,60,242,71,250,92,66,93,11,81,78,118,19,75,29,150,98,149,87,198,187,223,120,68,203,200,147,204,173,33,125,165,166,168,47,133,43,54,37,140,172,5,115,52,245,109,107,55,114,241,228,95,54,111,183,225,23,42,212,24,210,236,137,204,155,198,146,58,78,164,183,213,57,2,130,214,233,136,144,121,165,169,237,103,50,186,180,153,130,92,191,109,50,190,178,177,178,225,18,73,14,134,33,9,243,124,164,70,229,198,169,164,208,34,219,65,100,191,113,1,84,97,239,182,133,18,124,253,165,105,48,226,227,73,167,189,158,164,204,81,82,182,97,97,209,169,226,249,229,18,145,214,20,140,147,225,135,218,93,18,170,168,242,124,2,84,30,167,210,82,227,63,169,116,71,154,138,67,211,192,224,76,159,143,3,226,21,59,101,81,35,15,54,36,49,169,55,164,204,46,197,140,160,1,15,79,0,64,225,198,167,174,228,216,148,155,72,146,177,15,237,171,118,86,159,6,21,41,62,158,116,98,123,136,0,15,194,92,27,185,127,238,21,44,11,15,8,239,244,245,81,14,73,228,255,0,79,151,196,138,13,109,116,34,112,242,160,5,21,166,151,147,148,74,129,146,89,129,120,193,203,196,17,34,225,214,238,120,113,36,0,122,124,243,72,255,0,166,189,112,243,193,3,240,170,104,213,164,130,62,165,148,248,0,157,5,249,86,98,4,5,38,164,202,124,37,18,111,49,135,178,3,253,56,164,18,22,170,132,17,172,126,217,94,186,117,109,61,84,97,241,114,170,42,170,9,99,140,76,173,212,241,191,191,34,183,209,58,193,131,136,241,20,67,220,171,9,244,53,222,28,203,156,106,24,30,145,59,45,78,62,84,146,70,175,166,35,168,194,250,236,227,151,148,197,227,243,71,50,72,38,129,66,76,223,73,240,204,84,210,170,76,177,120,101,80,91,35,12,195,131,80,147,63,202,36,218,134,158,198,48,55,121,72,36,222,101,145,227,120,20,37,32,150,137,150,68,178,24,197,44,171,161,164,18,166,21,83,25,58,171,17,187,60,18,152,218,134,118,159,149,139,219,78,33,192,28,110,146,229,90,217,78,9,39,195,45,103,101,52,173,173,158,205,65,7,152,189,172,70,7,77,226,31,202,20,104,90,72,113,32,241,5,52,153,156,131,225,226,69,140,169,139,244,245,140,158,226,164,55,1,178,169,38,96,136,133,26,221,235,7,130,113,230,159,36,163,85,62,165,85,58,35,22,89,120,182,134,139,168,110,37,91,69,229,18,49,239,37,111,153,177,101,89,214,190,12,98,98,196,168,182,16,103,3,135,177,45,147,128,100,77,86,234,208,73,62,34,192,196,159,62,101,31,117,129,70,33,169,169,250,120,131,148,180,190,180,3,229,40,136,85,170,159,174,160,52,181,53,28,210,127,73,23,26,68,106,113,149,51,141,27,19,63,246,130,196,152,50,54,70,115,9,86,192,106,167,161,170,20,94,161,172,13,26,8,207,136,200,253,152,35,15,229,10,147,89,80,206,146,124,185,74,147,39,249,1,30,167,14,217,143,218,11,47,211,198,160,246,218,152,146,152,111,107,205,118,74,125,37,137,255,0,54,36,109,149,84,24,204,225,16,202,181,99,79,32,179,18,21,178,114,1,153,139,200,153,134,97,202,78,98,160,223,78,113,147,48,68,183,192,103,59,4,101,141,24,20,49,140,255,0,200,168,246,99,178,131,132,202,74,102,236,68,102,208,73,205,109,144,240,98,49,121,20,213,153,24,8,173,67,164,135,147,52,78,193,47,180,150,182,176,184,149,195,35,65,147,250,178,165,243,3,77,8,252,66,33,85,36,146,55,228,98,138,164,207,157,100,78,81,114,38,149,166,61,111,106,212,249,227,254,210,46,37,155,35,30,72,249,75,149,113,99,98,181,28,178,120,36,179,153,6,249,39,141,238,241,165,102,201,25,105,125,151,179,149,81,100,100,22,163,7,154,14,78,110,196,20,155,80,70,126,28,168,89,147,0,48,101,92,210,251,82,110,103,60,53,252,164,247,8,181,154,255,0,35,157,54,102,167,173,130,12,166,46,82,125,52,166,30,176,36,151,241,11,18,139,129,146,72,249,121,72,156,5,128,19,19,237,227,145,43,15,204,109,234,9,239,244,131,238,203,23,42,194,25,177,35,237,117,36,29,174,32,192,228,66,200,2,157,66,241,234,154,231,196,216,98,92,231,79,124,37,166,164,178,121,131,3,144,175,228,84,210,117,181,141,105,255,0,65,139,42,244,61,79,189,177,97,101,241,39,222,101,211,216,14,191,162,99,85,70,170,218,98,30,69,235,189,25,93,100,55,151,23,34,148,13,147,227,29,134,136,85,111,73,169,224,201,7,205,246,36,94,169,145,178,246,10,169,207,191,12,108,165,97,197,214,143,125,39,7,82,232,207,53,1,121,177,101,34,71,112,252,99,121,66,46,53,93,229,126,35,84,229,19,3,46,53,151,23,252,232,201,44,181,146,204,33,22,36,85,147,25,159,54,94,69,190,4,241,139,152,170,86,91,12,202,67,93,178,200,100,196,84,12,48,159,207,220,86,86,175,100,215,191,137,47,12,108,68,205,137,107,70,188,187,11,83,54,83,203,16,243,27,221,68,70,164,1,31,154,92,252,95,202,155,121,190,75,16,176,244,196,89,51,153,151,33,114,166,90,138,195,120,116,149,68,7,235,198,128,158,96,86,147,8,114,23,233,170,88,218,37,254,208,177,34,63,4,128,191,171,41,86,218,63,176,171,28,244,193,188,187,38,16,241,165,214,186,74,226,145,155,177,74,38,79,166,186,153,180,217,227,15,250,121,113,17,108,135,66,114,51,250,183,42,111,241,139,145,202,180,245,221,172,147,225,151,145,116,154,121,148,196,30,19,114,145,106,184,210,64,140,205,221,79,251,106,65,158,171,26,199,244,188,107,26,22,78,6,88,234,15,164,174,178,6,96,136,74,55,85,83,193,173,130,243,23,177,25,235,115,171,70,189,154,183,80,126,175,33,72,151,121,248,176,234,70,233,138,169,115,137,153,116,232,117,81,35,65,229,72,88,24,53,191,164,22,36,84,59,39,201,126,28,169,26,65,149,68,119,15,139,186,194,33,98,69,83,195,151,253,164,162,9,21,101,166,193,39,148,221,136,56,27,232,39,196,18,166,209,65,141,186,133,143,133,90,242,242,21,70,67,120,46,248,74,34,46,172,24,219,214,115,21,79,92,67,130,55,252,160,149,49,20,72,200,117,85,163,194,185,143,196,137,135,140,55,154,188,74,202,226,49,198,124,203,81,168,125,92,24,76,37,69,81,24,229,186,120,199,156,60,178,251,21,166,140,212,49,11,45,245,197,47,82,205,250,12,241,191,72,140,210,191,13,37,70,181,245,100,251,43,246,75,187,22,145,172,143,143,14,44,168,92,44,221,226,196,182,204,120,235,101,230,228,18,53,243,42,136,13,222,232,121,23,43,96,92,163,173,167,0,192,195,5,45,213,182,160,131,23,14,33,228,66,135,82,63,6,40,130,202,129,153,91,42,219,152,194,72,183,152,219,42,1,67,212,236,234,234,78,67,48,133,6,97,23,42,20,63,14,165,78,31,8,150,97,129,46,147,206,34,214,129,84,44,198,159,196,152,201,137,31,15,89,238,126,80,73,36,248,99,39,156,180,162,54,66,159,229,11,137,38,202,129,113,38,102,70,36,15,146,252,143,18,206,51,236,191,32,138,81,148,107,11,138,121,115,135,253,63,137,50,198,12,199,161,220,16,68,226,42,54,54,167,60,103,230,48,178,169,166,105,91,152,62,239,26,219,14,49,51,225,90,208,129,208,33,235,157,207,17,120,146,187,183,144,132,121,162,114,165,33,134,68,230,54,50,196,88,184,1,52,202,211,201,62,105,124,67,71,239,54,195,124,64,151,16,211,56,97,100,210,60,38,73,237,105,201,157,234,213,2,74,78,210,52,231,155,234,189,81,85,67,228,25,146,185,148,145,97,61,134,196,156,213,90,147,3,2,24,171,159,131,20,241,40,119,146,255,0,32,147,104,208,198,71,176,198,73,216,110,12,203,96,103,229,225,9,83,89,133,45,25,26,186,48,50,148,168,19,89,105,153,44,194,25,227,200,167,140,27,41,222,233,49,164,82,107,118,207,230,18,218,187,252,138,29,118,16,99,126,44,107,158,79,212,54,162,33,34,10,86,33,170,111,55,201,38,209,75,234,77,48,120,196,221,136,185,81,183,117,1,142,143,52,162,218,179,49,72,85,213,141,79,42,75,24,104,156,75,157,104,192,240,48,216,185,4,186,173,38,161,126,13,162,77,197,64,0,147,14,214,48,249,74,82,165,51,55,98,3,204,33,114,125,53,84,249,135,201,250,165,187,209,224,201,102,98,202,76,178,32,199,59,135,169,236,135,230,25,113,113,39,97,181,223,3,54,85,141,197,32,252,223,133,74,79,124,186,222,30,164,212,253,5,25,92,89,78,218,109,50,241,160,161,198,138,78,209,33,97,204,178,157,196,94,180,233,144,7,141,84,12,31,164,135,39,165,55,167,211,126,147,237,41,230,106,27,42,67,240,202,77,255,0,241,44,24,254,108,67,200,164,210,63,208,98,31,48,56,159,212,135,194,255,0,4,60,107,35,221,191,54,94,52,211,192,240,71,202,46,52,222,32,41,223,190,11,249,133,149,60,129,113,22,104,241,98,228,250,105,13,151,204,147,137,0,248,7,31,46,235,17,20,100,81,148,163,147,24,127,156,56,146,27,88,204,19,56,74,158,192,146,57,49,57,123,16,126,143,46,105,31,135,26,134,230,69,133,223,136,103,86,214,191,105,23,145,1,73,113,101,111,59,53,140,174,63,166,143,125,105,227,121,132,194,202,188,29,60,66,51,40,162,174,149,132,137,111,14,5,113,1,148,165,202,150,220,86,193,43,248,98,226,64,64,124,186,222,18,149,31,188,200,78,212,44,204,154,133,69,59,54,11,218,84,116,63,240,137,24,15,205,20,124,171,100,54,0,189,194,227,69,190,52,79,237,16,211,2,168,150,249,145,32,189,242,241,13,70,190,226,214,115,222,17,74,32,134,170,237,107,73,39,139,219,74,125,5,144,121,146,243,205,181,28,105,165,66,58,223,186,69,133,245,148,226,206,194,148,122,198,51,246,166,140,121,230,157,134,14,34,165,141,150,194,48,124,56,96,178,139,136,194,228,83,83,233,15,26,118,44,74,160,58,194,13,65,48,203,139,200,180,89,106,168,151,126,27,72,164,23,220,85,222,94,61,133,85,34,175,161,217,8,31,40,82,8,137,110,155,178,178,41,255,0,171,20,133,196,170,110,204,207,5,40,201,32,20,229,25,10,170,157,44,54,89,65,194,151,79,243,47,50,2,1,184,22,18,119,211,152,253,162,117,86,0,119,154,39,135,81,50,38,181,182,177,36,131,104,92,137,4,51,18,182,86,25,101,253,196,213,247,116,99,103,17,71,145,51,0,154,251,36,35,252,162,18,5,63,171,247,21,23,185,131,110,76,69,42,211,37,132,130,76,49,11,198,151,19,24,161,129,160,200,80,101,174,229,77,227,70,178,141,225,234,34,34,195,73,106,23,198,6,17,43,200,214,177,39,3,9,132,52,223,145,30,156,133,85,39,131,26,182,200,127,165,26,141,190,211,196,168,148,243,7,173,88,25,128,28,165,190,121,170,164,131,15,185,247,22,172,128,199,57,12,147,145,248,85,93,62,65,15,18,86,200,108,20,238,33,35,230,79,196,134,101,64,81,118,170,167,33,73,187,18,151,100,201,208,143,133,91,50,203,125,194,82,160,110,235,96,224,205,198,164,173,163,242,10,234,38,220,238,125,212,76,58,25,114,121,132,92,72,56,193,31,178,36,96,102,28,79,67,96,50,150,176,52,223,200,254,188,101,72,236,140,10,215,243,36,83,46,45,96,157,146,226,100,40,150,86,83,37,106,70,48,187,92,88,147,45,205,40,2,195,217,49,158,156,33,163,99,67,151,147,12,178,164,52,143,181,141,210,37,85,91,13,228,62,89,101,69,180,78,70,84,2,120,71,11,167,149,11,26,73,11,255,0,28,38,138,171,108,153,93,24,28,66,83,79,123,10,76,162,75,101,112,169,231,192,198,204,198,18,81,38,181,147,159,194,168,205,101,185,6,19,37,134,51,4,50,98,85,220,39,81,68,205,48,121,222,31,77,49,173,173,131,72,206,174,68,243,76,73,1,14,240,155,221,91,238,41,198,55,191,10,162,200,173,136,84,157,53,60,173,73,231,137,97,3,65,193,140,71,229,139,148,137,148,0,147,167,169,80,64,178,167,140,60,57,75,145,77,186,138,12,177,220,155,101,12,88,36,250,67,95,100,204,170,140,76,65,46,82,32,181,206,161,5,111,55,213,235,81,213,178,108,108,143,151,143,18,142,83,21,106,161,208,255,0,21,68,140,60,34,138,60,139,204,212,249,73,202,167,140,252,76,225,23,42,2,29,33,228,203,205,200,151,102,192,172,88,79,178,220,143,136,72,8,116,246,164,243,47,182,152,213,67,197,225,187,76,166,93,237,190,80,56,213,213,149,48,18,164,148,253,54,124,153,68,82,100,94,141,84,72,195,230,18,176,140,255,0,248,148,125,72,192,210,50,72,249,74,168,172,164,216,136,100,152,130,38,44,184,150,18,117,59,35,15,16,83,173,79,163,50,115,68,200,185,237,197,13,172,18,123,139,90,22,126,58,134,224,121,175,165,147,218,25,86,108,135,189,230,196,176,164,134,242,179,150,42,164,135,15,23,48,132,167,172,116,25,90,226,246,67,36,110,145,47,50,202,12,19,255,0,81,84,198,216,146,47,111,34,136,153,72,123,121,79,226,89,207,137,163,73,255,0,135,236,190,108,50,135,251,105,33,174,1,27,136,37,95,31,166,15,90,128,126,137,157,38,94,238,94,65,44,174,190,90,152,17,231,106,82,118,241,166,49,140,113,3,14,33,149,110,99,223,26,46,208,34,67,214,192,33,79,151,42,164,117,17,140,124,199,211,176,31,238,47,129,152,200,62,210,117,38,168,98,30,85,35,101,12,155,236,222,216,147,50,154,163,40,218,219,108,126,90,98,99,84,111,181,131,101,23,52,66,237,136,167,131,38,142,76,86,68,47,17,62,162,78,248,22,91,175,148,149,198,165,183,126,32,204,90,85,95,94,70,150,193,26,126,81,166,150,182,167,146,206,213,30,200,22,184,250,150,135,201,184,130,79,155,139,196,149,161,96,177,91,2,226,242,23,233,46,72,36,68,203,35,206,102,91,25,68,41,62,226,150,173,49,236,165,242,149,62,159,90,76,9,181,85,5,23,73,190,56,255,0,73,214,135,252,66,114,145,102,250,28,131,234,89,51,73,31,195,183,18,205,133,26,199,216,218,133,132,59,2,111,117,54,52,14,61,222,232,127,182,128,102,137,137,25,155,179,74,202,79,166,182,201,124,28,28,34,147,147,238,166,219,160,161,176,216,9,60,220,105,161,153,167,54,191,170,32,139,251,74,0,44,151,147,139,32,211,152,112,231,13,236,49,165,16,163,89,86,26,195,154,163,115,242,137,50,184,12,73,177,16,17,177,148,127,73,20,198,123,40,91,1,205,13,15,109,120,194,226,38,63,53,110,105,150,86,80,118,149,226,196,52,226,78,143,28,222,80,169,171,43,38,104,223,60,178,178,226,79,35,42,40,138,166,168,210,73,73,221,203,151,177,57,220,196,156,60,161,80,15,215,144,117,73,254,80,67,16,133,238,42,56,6,249,85,207,185,126,3,169,66,247,211,12,28,165,228,83,147,51,149,255,0,109,79,106,29,85,6,131,152,223,237,165,52,159,23,96,221,203,244,241,64,196,141,198,77,70,196,234,21,92,145,56,74,189,61,252,104,42,121,132,240,249,66,246,38,82,67,193,204,158,194,146,225,181,60,105,223,109,59,52,241,201,103,106,154,158,96,12,239,16,68,179,173,221,20,248,177,98,26,93,156,130,197,149,110,161,216,131,18,60,55,199,243,204,144,236,34,198,7,49,121,16,182,81,173,75,17,251,76,120,255,0,117,35,67,160,214,43,13,241,46,170,55,202,20,162,200,182,192,212,239,147,43,40,101,13,112,57,154,122,230,218,86,19,113,125,196,100,56,215,154,73,236,41,103,144,163,82,110,154,84,249,53,88,253,44,205,72,65,179,244,163,34,18,70,181,132,39,255,0,220,106,127,248,255,0,199,246,215,53,129,175,201,129,129,218,238,75,224,152,198,181,181,178,39,13,50,35,105,126,198,106,148,55,26,134,13,176,241,8,68,140,166,89,160,192,87,238,247,68,84,33,97,255,0,38,238,0,211,64,201,142,63,105,117,238,42,243,37,147,146,94,7,168,102,24,145,72,85,182,48,79,101,250,177,16,74,213,150,163,47,76,15,250,75,73,130,121,47,204,17,98,73,104,157,134,91,28,254,239,70,100,230,67,134,146,44,16,118,147,34,232,102,128,255,0,15,170,147,76,210,182,83,184,69,23,141,116,89,93,73,136,106,164,144,79,194,168,89,202,52,173,244,236,211,124,178,203,203,244,214,48,238,55,47,92,206,217,21,80,123,236,113,152,243,41,168,22,82,236,143,132,69,93,33,244,62,173,17,76,135,73,69,164,181,205,98,82,8,66,84,170,215,220,207,32,22,82,28,175,102,238,81,10,143,178,211,112,69,5,248,121,72,86,38,211,44,180,254,15,148,17,50,44,171,97,146,115,51,113,255,0,186,181,102,10,159,152,181,111,192,31,196,22,167,177,151,202,68,182,135,225,41,52,220,236,161,200,191,92,191,210,186,74,33,148,139,223,131,233,228,243,46,197,150,39,90,246,33,86,83,140,214,207,148,48,109,50,145,52,12,51,201,26,178,184,208,192,243,121,162,36,219,98,66,226,49,113,9,69,161,81,197,172,181,177,211,227,127,167,8,101,34,69,248,135,80,89,78,205,97,145,87,188,53,164,247,114,163,32,83,131,183,16,148,118,211,70,27,35,85,57,167,127,196,124,93,105,187,44,137,239,11,42,203,103,136,125,73,117,147,201,143,229,16,203,126,0,49,141,169,25,147,17,162,141,22,240,238,121,68,37,206,100,195,185,207,155,18,183,210,83,8,70,48,50,255,0,234,163,109,211,39,11,43,149,240,30,57,32,197,46,40,196,130,212,54,80,106,64,252,60,168,217,33,56,129,242,156,171,159,106,168,119,50,78,167,87,151,253,3,96,64,107,109,109,127,52,239,8,120,134,185,244,144,222,89,63,230,229,16,171,170,191,68,206,146,252,210,196,69,137,180,216,35,114,154,42,233,94,157,16,76,156,135,164,161,217,120,124,174,85,127,167,166,109,136,206,37,156,9,52,214,67,124,72,130,228,18,218,26,173,177,243,37,101,82,139,98,222,25,137,56,124,41,228,10,170,225,131,250,130,145,161,181,100,99,177,83,89,92,111,134,185,119,41,136,192,114,97,213,110,254,80,92,107,124,154,160,96,204,20,4,103,176,167,79,36,211,202,155,7,229,10,76,138,182,103,81,20,148,147,140,75,212,247,99,140,76,89,86,171,42,27,33,126,172,68,83,254,137,107,159,40,68,165,182,195,150,151,15,131,38,38,111,113,38,129,168,108,99,112,138,82,30,54,239,30,210,90,33,148,152,137,218,53,42,254,218,149,248,27,214,218,158,113,240,148,168,251,138,16,73,6,98,164,161,8,224,147,48,85,36,57,158,164,12,70,42,188,109,70,36,202,78,70,211,21,170,138,5,12,92,28,210,177,33,166,63,210,61,172,168,96,234,160,16,152,113,34,73,181,250,5,30,177,128,141,238,229,74,46,224,69,178,27,214,139,93,66,1,3,229,4,147,67,190,57,95,139,42,130,200,253,198,173,205,244,244,140,140,125,166,85,97,176,131,90,204,202,48,220,95,55,191,228,95,125,120,228,30,35,21,12,204,58,170,161,84,203,0,100,226,18,206,125,241,4,15,170,79,166,148,64,55,31,106,125,26,0,36,143,42,172,106,175,203,81,36,5,170,190,177,147,197,136,98,77,247,36,141,219,202,149,190,0,35,114,229,196,167,47,181,110,49,237,34,23,41,18,72,222,40,42,182,37,21,198,161,130,63,117,46,13,222,78,165,203,230,122,228,153,121,130,92,169,205,83,237,99,51,148,68,66,244,239,201,134,86,82,241,147,50,254,172,73,78,164,212,32,130,12,33,18,19,214,217,249,3,149,60,13,36,27,40,153,139,40,105,151,183,158,166,156,211,212,173,100,191,139,32,145,176,3,126,83,254,171,42,115,62,159,98,119,225,198,85,144,77,141,236,226,84,219,208,64,134,64,212,24,249,113,227,72,53,86,167,151,65,17,255,0,252,43,239,136,174,43,102,101,247,81,242,105,34,219,3,9,133,149,82,58,179,80,70,83,243,12,205,121,175,245,4,189,165,117,48,224,199,93,27,67,104,105,114,124,11,97,202,79,112,138,229,250,14,12,35,229,218,241,170,72,102,173,173,3,48,241,42,234,209,116,224,170,206,73,106,122,22,65,166,249,65,114,46,113,101,199,230,99,9,118,123,91,88,54,67,120,130,37,50,109,48,9,190,98,196,69,53,145,102,51,36,36,232,108,183,172,195,137,83,195,170,151,147,48,80,6,209,150,80,121,98,20,130,90,252,47,32,254,174,81,16,209,234,163,216,177,11,50,254,172,163,18,60,51,234,163,116,246,40,96,155,35,249,138,69,148,153,35,140,207,170,163,144,88,101,171,99,18,115,24,106,252,101,72,96,79,60,110,35,118,38,244,240,231,77,30,109,174,33,162,109,104,98,20,28,61,138,219,106,235,253,39,99,56,122,170,33,126,82,196,68,198,156,178,203,76,139,251,5,203,89,2,117,109,150,105,101,38,53,80,19,2,112,25,135,34,150,219,33,69,98,178,49,129,36,252,34,227,71,204,129,19,195,50,151,170,120,4,78,34,170,134,5,147,65,132,221,101,91,235,246,104,146,5,148,75,41,222,158,18,229,196,170,153,166,43,134,12,188,121,16,176,52,245,29,67,243,68,139,200,139,52,199,224,122,198,146,156,53,5,92,65,31,113,233,164,196,17,32,108,175,189,94,41,3,44,75,75,225,218,206,243,48,162,241,173,15,167,181,247,139,137,54,138,220,155,81,8,27,90,169,113,165,230,136,85,79,167,172,136,65,176,54,194,227,250,139,236,248,219,97,144,201,41,159,58,119,22,84,178,84,117,246,47,12,29,49,141,155,73,92,139,92,205,43,234,224,194,101,31,91,166,37,73,39,234,191,234,174,137,66,207,77,3,5,44,164,42,86,109,19,39,212,218,220,138,244,161,233,119,160,195,107,58,202,115,62,107,16,252,213,46,170,128,203,35,176,222,218,159,147,72,56,192,249,76,136,142,53,155,49,108,199,74,170,153,23,104,193,101,202,128,187,167,139,100,206,213,33,166,230,89,15,207,50,163,125,172,191,106,2,213,103,70,6,85,17,190,180,240,137,133,88,83,208,193,44,92,178,210,199,227,238,42,215,38,225,227,30,32,167,105,191,81,84,7,86,178,12,110,26,145,117,46,123,112,251,204,159,40,37,211,131,24,29,210,241,148,133,70,178,170,46,60,166,139,25,10,168,252,134,200,228,180,58,242,117,33,246,150,220,95,113,91,254,33,137,109,224,104,147,198,84,183,94,104,198,93,243,6,40,212,133,86,158,178,164,253,32,137,141,13,211,121,46,163,239,105,197,139,43,184,18,236,129,196,163,32,124,61,222,206,229,201,254,53,87,91,125,201,180,150,152,190,250,44,18,51,105,202,68,44,212,248,19,110,224,12,208,214,53,177,62,82,41,10,182,214,210,78,237,48,149,116,11,187,27,40,156,162,75,77,119,42,166,87,48,177,13,55,228,47,208,50,138,95,166,223,37,252,162,89,24,32,164,30,108,74,149,154,194,140,163,230,17,18,123,131,2,219,207,104,34,99,70,245,254,5,224,14,105,48,103,69,253,40,146,131,73,170,141,194,81,114,44,125,54,226,17,56,133,198,145,220,24,242,95,243,113,113,17,45,88,107,12,159,12,19,78,195,68,18,166,129,15,108,4,131,77,198,33,24,194,171,86,60,113,162,117,13,51,123,26,46,121,136,37,181,140,4,145,165,182,83,206,94,161,37,44,153,58,51,249,75,149,79,33,13,186,158,170,12,102,101,18,91,0,218,124,128,120,74,82,110,86,171,235,89,114,65,137,45,167,97,200,124,66,138,82,170,170,176,166,189,67,113,85,90,206,105,81,132,182,232,203,83,221,191,21,127,95,212,78,39,252,7,131,170,71,187,151,3,181,76,90,252,49,188,209,163,120,105,39,201,140,49,125,37,191,143,127,144,86,200,232,15,211,118,165,230,49,114,166,245,65,0,248,140,37,197,169,245,15,197,10,210,115,74,36,225,253,53,95,15,91,107,91,46,47,65,20,111,184,167,180,255,0,67,219,66,207,82,82,14,75,51,68,226,82,212,230,157,83,43,151,149,21,25,246,179,159,243,101,34,115,248,120,157,185,72,155,111,28,140,86,200,111,2,76,73,190,215,34,51,240,247,38,92,184,146,200,216,43,121,114,173,146,117,59,6,160,211,50,112,43,85,43,106,131,18,10,101,50,100,92,28,34,228,92,216,58,171,147,181,21,39,88,50,51,56,74,50,168,180,210,184,85,70,150,177,175,39,113,11,173,99,85,166,42,132,76,178,197,200,147,67,215,146,228,191,18,125,26,200,114,70,168,179,50,47,176,170,163,182,26,182,55,8,68,53,170,76,152,130,229,196,147,154,55,38,110,165,242,75,248,241,9,27,146,125,141,85,11,245,90,226,147,155,24,208,182,83,226,20,100,21,76,82,20,159,81,35,52,62,76,165,67,204,213,79,211,241,95,134,46,84,85,255,0,217,152,155,164,204,178,131,212,46,68,39,172,94,73,39,205,202,196,53,63,3,226,117,117,148,231,138,198,1,7,247,19,183,201,173,157,205,93,43,42,101,92,189,140,176,234,24,98,201,30,98,207,26,98,31,15,14,46,85,55,26,180,229,246,149,12,96,226,6,21,86,86,168,4,50,200,2,250,106,3,86,198,60,147,191,104,85,67,36,63,159,181,40,178,147,20,79,194,185,213,114,204,102,226,114,25,242,110,43,108,89,187,41,49,249,171,202,77,67,46,76,70,4,50,145,214,90,110,13,219,58,150,138,173,60,58,67,226,15,90,233,217,79,18,89,20,48,25,44,163,234,71,198,140,12,156,203,0,155,16,56,144,82,110,25,24,156,201,45,65,199,50,105,43,103,3,148,169,11,32,85,66,35,248,147,112,220,14,104,56,139,137,40,159,3,252,102,14,66,161,100,103,0,25,225,136,87,241,99,26,215,13,242,163,29,152,74,180,178,28,175,62,81,98,84,16,41,242,166,170,249,2,176,83,53,11,196,207,155,148,152,213,64,173,183,126,83,74,196,134,244,160,15,218,25,72,180,207,53,198,12,53,240,35,11,246,209,93,60,6,177,100,29,37,7,31,235,208,22,79,5,64,242,241,227,80,204,129,175,202,79,215,226,94,126,158,212,246,220,86,22,132,42,54,101,126,93,132,220,42,63,22,176,128,197,16,80,146,23,231,157,47,46,37,234,221,30,122,153,89,123,83,231,133,131,229,16,185,19,172,123,63,34,218,224,190,130,13,166,99,40,187,233,245,80,137,194,34,46,144,203,86,73,102,18,227,73,46,244,168,45,255,0,73,216,149,153,102,196,50,70,57,83,245,59,231,19,8,81,149,90,157,244,4,221,203,22,84,220,223,13,44,161,31,119,181,76,127,6,14,202,38,19,11,145,98,244,202,159,37,119,191,134,49,190,33,3,82,112,134,42,99,26,157,242,79,148,34,72,106,180,75,233,37,230,15,90,173,12,157,183,14,84,44,123,63,209,113,115,40,204,126,124,88,145,87,20,224,216,188,198,94,134,97,144,153,150,58,146,99,7,90,243,4,168,222,17,142,111,60,32,141,59,16,87,69,210,166,6,211,9,132,185,149,38,238,218,243,44,190,191,53,212,194,250,168,192,96,66,161,51,52,42,116,67,154,135,204,102,81,241,36,79,173,38,78,81,39,80,44,129,159,10,54,76,108,157,73,186,118,196,148,139,145,31,38,182,168,67,253,47,34,143,190,100,81,191,219,93,78,78,158,121,57,165,148,98,26,150,178,211,122,86,75,240,250,160,242,39,145,149,240,125,76,91,88,231,1,54,71,226,136,34,38,222,115,132,175,32,105,42,58,208,125,84,5,192,105,133,210,36,209,198,156,80,172,146,48,5,86,161,131,4,31,54,82,100,70,191,86,128,157,48,63,221,72,35,80,206,182,149,196,44,67,250,137,169,180,169,35,51,183,42,102,233,255,0,164,153,174,91,233,233,48,74,60,178,241,166,146,102,86,151,164,67,92,156,204,178,173,254,235,18,171,210,76,149,57,156,197,202,167,87,251,244,31,18,142,76,0,77,7,82,145,187,100,186,129,191,139,42,168,158,99,214,251,169,37,149,221,111,135,205,242,149,10,215,196,147,17,108,215,158,201,69,137,96,103,130,219,207,175,149,103,63,74,130,252,249,68,44,75,15,65,125,32,58,136,85,69,130,161,98,126,101,105,235,72,243,68,90,235,111,174,108,165,178,33,120,134,142,123,47,38,159,171,16,147,218,125,54,62,210,170,109,175,152,88,184,210,175,24,226,177,81,230,252,158,226,143,135,48,16,184,145,82,117,39,30,24,145,87,51,90,216,14,197,104,77,139,152,188,170,55,92,223,3,195,244,163,226,75,119,154,130,73,62,218,218,253,60,123,47,213,166,142,55,126,122,146,98,74,30,173,220,147,14,44,105,208,103,222,120,102,17,72,84,83,52,0,35,63,50,170,129,79,16,64,196,155,102,36,228,81,89,137,64,252,81,181,173,30,35,85,229,88,255,0,227,97,227,19,155,73,101,77,39,232,195,201,63,14,63,228,90,141,240,208,101,30,99,74,18,77,136,190,197,182,162,231,252,69,157,110,76,222,140,49,42,10,77,85,16,92,165,128,146,63,77,196,168,225,203,149,100,198,15,218,72,209,175,134,165,84,181,252,120,206,145,83,19,253,212,44,251,34,78,30,99,118,41,157,254,219,184,75,123,38,14,119,8,114,41,109,176,172,41,181,52,185,164,196,37,182,182,171,101,204,97,38,225,173,151,27,151,40,197,251,139,126,18,73,237,42,234,86,84,196,202,130,178,124,24,221,171,219,193,201,39,16,137,141,101,62,4,88,67,202,97,19,34,215,14,120,5,253,170,195,67,191,15,69,147,202,98,242,168,221,79,36,240,73,134,36,242,9,87,62,121,200,60,33,17,20,221,150,146,177,157,47,48,69,254,226,101,93,95,144,140,76,195,135,168,236,137,205,105,52,177,191,117,83,120,30,20,78,17,127,186,153,70,211,215,145,128,192,251,105,29,196,248,48,127,87,63,17,62,154,140,204,136,58,155,161,201,151,36,137,203,12,66,240,169,122,123,81,149,252,61,106,130,51,31,231,149,34,174,37,24,125,90,246,11,181,62,11,235,137,212,33,228,82,79,243,43,20,110,179,181,184,133,16,254,157,40,130,39,130,147,93,56,24,204,167,100,52,205,179,59,70,36,154,76,152,36,229,202,53,249,155,70,107,205,91,54,243,105,97,40,133,253,197,222,43,67,46,108,86,24,168,141,164,117,207,208,218,141,95,61,157,33,46,37,166,29,80,202,76,197,41,10,163,117,13,245,174,159,38,104,130,25,127,117,36,135,241,59,83,73,126,18,148,98,31,219,18,170,219,232,91,29,114,77,148,184,195,196,33,17,33,124,249,126,105,93,109,196,169,60,178,229,20,168,179,26,41,59,74,141,144,177,75,79,107,137,60,147,124,50,179,18,128,135,60,3,62,28,170,182,27,226,17,139,61,135,248,61,182,223,63,155,137,96,104,213,81,187,145,239,123,61,145,32,230,67,97,88,169,189,253,37,83,146,76,135,185,6,99,37,240,35,69,33,48,229,80,84,58,218,118,160,62,210,92,173,177,62,154,173,12,98,65,254,235,42,188,108,213,38,213,42,67,163,61,72,140,250,104,235,95,135,177,43,96,230,16,135,149,73,201,215,135,168,7,106,18,55,198,205,240,222,32,139,34,111,201,116,106,153,84,51,152,242,70,30,16,137,101,90,193,251,189,138,126,126,176,60,146,63,229,86,112,239,135,224,158,194,22,33,199,145,136,247,192,1,72,194,226,83,148,147,55,36,79,217,39,217,75,97,195,25,60,16,122,150,211,106,65,201,83,214,89,60,30,128,164,121,51,243,44,101,96,41,38,79,149,141,78,93,201,57,65,132,66,93,22,158,144,22,88,194,170,89,240,198,15,135,49,70,168,180,251,19,39,226,114,45,25,84,50,131,230,196,175,42,170,128,46,161,42,7,233,138,170,142,33,36,243,236,129,9,70,78,161,83,129,85,133,188,130,153,166,234,164,147,230,214,195,85,105,200,204,246,202,167,228,234,22,99,225,42,73,39,82,98,243,82,94,177,254,198,166,159,65,151,212,49,36,141,248,122,148,132,10,64,8,228,204,85,182,102,182,197,230,19,21,35,14,161,37,145,223,137,85,122,134,113,89,84,62,226,170,41,127,72,163,236,168,79,159,17,85,28,107,131,238,240,226,202,183,62,49,55,108,50,170,179,56,140,105,161,167,124,32,117,33,110,2,79,164,172,35,121,201,98,10,214,168,133,98,168,164,198,149,146,113,74,194,186,40,115,201,226,42,230,240,227,78,131,106,195,98,227,93,37,151,96,218,176,34,23,39,212,80,92,24,102,29,178,170,40,129,154,94,53,57,100,30,78,37,181,146,79,37,96,105,47,240,126,33,114,42,173,133,37,117,9,143,24,10,54,78,179,150,34,14,32,96,43,224,134,93,252,189,164,177,98,252,232,215,252,55,1,73,237,163,101,95,152,89,142,111,15,89,220,148,236,8,96,17,87,198,153,126,81,176,209,4,53,105,167,190,29,65,23,153,165,227,22,36,192,193,211,149,164,120,178,242,37,172,72,30,164,188,9,55,228,31,205,151,17,62,218,60,52,55,22,93,82,136,189,62,100,81,19,229,23,200,218,134,113,9,132,37,196,151,16,1,159,67,168,42,73,154,93,241,63,111,42,43,241,12,225,129,97,101,2,84,146,102,44,162,21,21,79,26,32,191,204,68,181,163,81,204,43,117,110,67,225,228,78,100,217,16,172,225,236,89,134,182,183,184,66,70,192,124,28,156,162,73,130,12,182,17,134,168,253,197,18,204,53,81,6,124,220,98,78,231,218,131,168,34,74,88,248,37,38,19,21,69,166,30,167,201,147,244,228,30,35,74,33,73,246,146,25,230,137,37,252,57,49,166,246,90,122,183,242,26,33,70,82,41,235,38,28,92,63,247,170,199,159,200,141,129,173,240,193,225,151,40,208,143,159,18,51,248,86,166,83,206,147,220,94,53,174,77,9,196,62,212,219,97,98,162,183,85,15,254,230,102,42,168,102,170,131,100,198,4,34,26,225,50,89,44,82,176,152,164,93,79,71,213,3,104,195,98,228,42,149,89,62,68,177,74,108,4,103,82,90,200,0,25,249,147,240,214,177,108,53,39,6,82,174,133,108,77,0,159,107,91,26,39,202,118,40,187,43,130,100,121,150,251,182,19,118,252,72,102,64,202,62,97,36,104,198,176,181,247,215,50,73,134,185,50,141,26,231,182,94,76,138,162,159,73,62,48,25,47,16,213,56,88,49,51,230,241,169,52,209,32,203,27,57,13,2,146,202,216,252,162,86,76,248,105,137,131,41,144,243,53,8,43,127,203,138,60,159,81,115,13,121,241,118,240,124,33,180,33,87,59,117,45,225,161,77,149,78,71,97,120,98,66,27,12,41,67,226,251,168,131,95,65,178,6,19,99,201,245,23,230,56,215,218,170,79,54,232,156,170,200,51,44,182,57,178,147,34,216,214,98,108,202,117,163,86,130,72,56,82,234,216,27,99,191,48,184,215,50,161,213,186,142,12,167,230,201,141,81,89,124,93,219,3,15,165,242,42,238,74,156,180,39,137,71,61,140,28,174,30,181,227,64,4,145,229,227,83,148,154,204,23,125,209,113,38,82,100,188,125,73,150,71,27,18,123,83,214,188,114,216,92,88,134,188,23,213,73,3,62,162,125,61,158,165,19,148,168,90,74,22,16,152,85,213,133,97,99,204,193,244,167,53,179,34,70,3,62,162,42,203,77,193,140,14,213,60,248,24,159,194,149,150,224,87,178,203,122,60,75,193,240,25,49,23,173,78,70,49,198,154,67,11,36,159,148,164,66,173,12,176,230,77,108,94,213,166,52,193,136,156,37,76,35,76,173,140,204,50,203,198,147,207,52,28,239,218,23,141,13,38,142,21,28,189,227,147,238,165,119,20,245,178,98,191,175,34,212,19,51,234,172,159,245,82,173,135,82,40,209,177,147,18,42,52,52,69,147,57,243,5,7,134,89,22,212,13,243,240,70,31,55,42,158,101,148,92,255,0,54,36,230,101,105,202,53,27,107,85,46,75,241,101,91,86,20,184,173,120,36,244,149,54,153,85,193,155,42,138,211,12,60,47,0,149,84,89,92,3,193,130,22,66,165,200,3,233,237,71,4,252,201,203,239,162,21,156,42,37,151,0,27,240,237,121,21,85,36,96,77,89,242,2,235,40,4,146,204,203,42,119,203,130,78,94,181,106,250,168,184,51,20,184,148,164,246,3,243,237,57,83,179,43,133,70,83,249,7,187,136,133,14,176,157,90,62,84,175,127,43,195,22,94,53,165,240,217,39,148,170,77,26,191,33,138,102,106,173,200,242,153,21,26,250,33,25,202,167,170,172,180,200,226,188,54,51,255,0,141,46,147,101,7,39,22,76,74,75,135,16,47,31,119,93,25,153,138,84,124,107,224,77,6,28,75,149,73,184,0,150,248,218,181,130,247,113,36,102,97,206,171,0,44,206,204,197,79,36,217,87,9,158,218,224,146,126,33,68,221,225,245,78,68,220,55,121,65,250,162,33,90,79,29,76,196,234,79,212,53,190,233,82,123,43,81,147,165,75,192,128,57,204,121,114,160,39,201,151,8,132,204,34,99,86,88,219,236,91,21,79,181,102,14,164,164,54,184,159,155,18,94,205,85,6,52,94,81,41,139,93,96,1,249,237,5,149,53,133,46,205,173,167,15,218,67,67,214,99,147,47,148,170,22,6,164,222,179,148,75,7,179,41,18,170,129,215,77,118,49,131,54,81,149,45,102,176,0,187,98,229,83,85,80,193,129,159,51,200,177,159,24,131,98,101,135,79,176,176,248,218,170,33,9,152,43,124,109,115,249,240,237,87,47,159,100,72,199,194,159,83,191,41,0,85,201,36,121,23,86,41,181,38,179,96,153,205,23,18,140,54,185,174,141,230,93,208,196,63,221,86,250,255,0,77,142,118,156,221,139,218,98,252,71,241,59,82,89,18,113,234,67,144,67,23,184,158,72,219,85,255,0,16,234,202,139,145,250,10,239,226,236,25,35,218,68,148,52,138,159,85,69,221,246,241,149,114,45,1,166,201,109,5,134,202,66,174,137,85,160,237,99,19,54,46,53,104,250,86,175,191,169,202,210,29,182,157,240,73,21,134,9,86,115,230,0,79,237,83,250,122,25,199,23,10,217,233,79,147,100,204,197,196,53,209,93,64,198,203,95,236,137,180,137,23,249,19,77,37,48,247,127,105,122,227,76,86,198,6,96,227,41,16,116,47,151,24,252,60,75,54,233,145,150,40,174,52,193,8,62,97,101,81,22,84,243,163,31,134,41,23,98,211,210,73,36,28,220,169,165,150,149,28,208,101,8,185,21,163,101,124,92,83,144,82,90,203,233,150,37,80,19,28,124,161,79,191,240,245,255,0,69,109,244,17,214,179,17,138,167,36,49,140,182,48,164,178,121,59,147,251,83,101,173,127,23,250,20,204,152,120,185,162,47,129,190,178,240,218,21,115,87,44,71,224,115,251,185,50,235,78,252,200,202,75,128,73,238,77,53,61,33,46,217,197,216,185,205,171,46,105,31,238,9,81,161,107,89,70,177,211,182,192,237,75,110,38,50,48,243,27,172,104,141,54,243,206,170,9,75,217,224,176,178,134,57,163,120,147,176,43,4,82,76,5,184,62,83,149,101,112,99,193,3,249,113,16,75,29,31,90,74,130,118,170,107,93,60,11,177,230,50,85,101,224,193,86,34,43,126,34,234,104,220,33,159,149,81,64,248,157,101,147,20,177,101,34,67,113,161,153,9,249,131,144,73,99,12,58,211,179,48,146,55,76,162,219,83,165,51,94,31,195,150,1,86,168,31,26,116,172,99,237,47,4,72,223,196,167,67,169,226,73,99,4,17,37,186,182,182,142,222,11,204,33,124,202,95,198,191,222,129,184,118,154,221,79,162,174,193,154,190,120,202,131,153,91,85,36,249,131,141,126,112,135,186,173,62,17,100,18,183,161,213,183,153,25,16,185,10,63,168,181,119,162,199,184,182,42,181,128,113,177,155,65,37,117,79,196,15,184,156,190,203,32,57,68,145,89,6,89,71,138,187,176,190,226,126,99,24,89,89,125,82,165,21,179,14,41,121,178,165,102,167,177,131,59,154,86,84,123,56,135,132,194,91,178,213,22,197,236,107,128,89,65,195,238,33,216,103,193,38,108,89,84,109,61,169,227,31,9,149,215,228,155,23,139,254,69,52,195,17,131,3,100,9,41,93,192,64,33,229,10,154,181,178,61,105,208,230,190,61,147,49,4,68,18,170,171,216,86,101,53,122,151,169,78,195,237,170,208,213,15,3,63,224,36,147,79,105,131,201,62,81,9,90,50,25,35,15,9,132,186,25,88,69,21,190,183,232,137,16,207,145,30,28,184,150,198,89,2,49,57,144,211,217,234,195,226,82,181,177,30,166,82,107,96,217,3,183,42,133,187,211,100,133,212,168,89,186,130,76,75,41,38,124,145,225,50,91,55,144,9,52,147,241,191,17,87,83,141,50,143,195,233,46,109,26,30,218,95,82,120,108,126,12,83,110,254,32,165,60,205,90,8,60,49,18,22,25,147,101,230,42,240,97,178,75,16,19,231,130,181,248,146,175,251,30,198,219,88,204,146,55,136,66,82,172,167,244,215,229,41,83,152,210,101,217,31,229,50,47,90,211,206,192,186,21,90,162,88,31,48,255,0,38,20,250,157,227,47,114,132,135,2,196,111,247,10,169,234,166,99,83,101,100,5,42,102,50,36,144,117,41,182,85,2,52,167,203,77,51,16,168,185,148,135,155,23,139,177,98,179,21,39,172,161,216,148,25,98,9,7,66,19,193,59,247,101,93,42,146,3,199,5,129,44,81,229,247,16,90,146,135,32,50,134,42,173,85,215,250,32,25,131,4,160,204,20,1,171,73,220,147,76,159,107,4,152,67,20,137,172,107,183,224,196,85,59,58,6,34,217,236,130,72,143,9,187,18,154,71,215,8,239,17,75,201,244,211,105,53,177,38,159,54,82,9,11,63,73,30,15,245,8,139,43,127,145,172,111,153,100,8,196,234,227,90,2,255,0,207,152,66,76,105,52,220,235,127,155,48,184,196,170,67,166,6,86,97,84,195,236,142,66,8,26,134,95,228,14,47,228,77,31,91,234,220,197,90,231,211,130,183,185,43,164,214,24,167,62,33,162,241,169,238,81,176,26,161,230,211,96,23,40,68,129,184,211,103,218,60,216,149,236,99,87,77,3,10,34,173,19,38,0,96,120,85,119,180,3,136,207,207,4,111,13,127,26,99,167,172,165,228,102,236,164,202,153,106,170,214,8,155,176,251,170,80,211,31,24,234,77,26,184,197,188,203,83,227,194,20,19,223,168,61,155,73,11,237,61,144,36,177,153,83,25,55,0,140,62,21,53,85,250,0,8,26,159,109,41,130,176,46,85,71,38,28,27,96,102,227,42,229,154,144,39,146,125,216,81,176,46,241,197,225,41,55,41,170,200,216,10,87,236,1,4,253,88,150,227,99,81,129,181,184,146,118,110,202,66,170,182,114,131,42,118,183,144,40,166,202,183,33,215,153,163,32,201,30,108,171,124,199,144,163,226,42,202,146,102,82,98,49,81,184,21,13,173,96,42,120,85,1,164,238,65,246,212,150,167,173,60,159,3,68,246,151,218,29,96,1,196,244,235,17,98,32,150,72,192,163,115,5,130,75,102,113,19,54,37,169,247,12,207,218,156,195,129,190,98,147,49,69,39,131,107,136,252,165,198,159,83,218,193,146,254,220,163,72,117,86,158,149,90,204,219,81,172,116,149,61,145,25,151,168,105,127,31,214,253,202,238,98,92,225,1,9,197,214,188,109,85,93,72,7,136,81,114,144,75,108,0,227,38,41,101,65,95,82,51,205,230,136,44,185,85,213,111,135,114,22,57,190,170,248,157,146,225,145,49,19,33,94,171,105,252,230,129,156,164,18,81,255,0,135,175,178,181,4,185,98,234,122,234,17,171,104,233,43,115,24,188,130,79,182,145,114,212,92,157,137,57,240,238,35,15,48,101,19,26,76,27,137,219,172,38,148,66,173,90,231,92,203,35,31,18,166,46,95,218,82,85,70,178,17,247,118,34,32,136,145,150,249,118,3,165,190,121,197,218,84,171,85,106,77,180,28,33,198,82,32,100,221,196,36,76,197,158,145,176,209,39,114,148,89,70,164,170,51,49,63,50,101,172,145,188,161,17,19,157,25,170,143,27,229,37,151,22,36,246,170,4,89,175,225,18,251,113,161,184,242,136,92,139,161,97,87,20,10,238,200,18,79,152,42,134,134,212,115,128,193,23,181,76,178,144,253,40,202,218,123,24,47,204,18,165,104,88,107,15,174,234,178,3,149,70,190,183,20,236,203,163,64,211,19,174,249,165,229,42,249,101,163,14,46,216,169,234,181,5,22,86,198,202,1,226,91,153,15,109,238,163,41,234,165,70,225,42,111,232,231,147,237,36,81,152,231,118,172,231,122,92,202,209,206,38,28,74,242,239,74,191,222,18,64,200,7,173,39,10,173,73,91,81,97,169,7,90,12,193,74,131,79,58,200,159,170,227,93,6,53,86,248,28,203,88,106,171,179,226,52,172,72,239,25,153,18,208,227,122,75,56,103,145,55,167,212,150,57,57,139,196,183,223,83,197,255,0,219,121,114,141,41,140,31,162,185,228,133,31,50,138,197,252,0,158,112,50,161,102,100,252,225,17,82,136,198,62,60,91,162,9,46,181,124,172,159,41,145,36,106,12,20,103,146,51,249,138,130,147,187,147,245,16,241,158,252,252,202,166,24,65,36,25,114,174,140,83,152,164,240,99,78,19,50,245,38,129,134,242,131,152,163,42,209,125,255,0,118,12,33,42,90,29,67,177,30,29,129,20,36,170,102,81,67,3,1,251,236,62,218,221,101,85,136,107,229,36,204,147,179,21,89,73,173,29,144,56,132,178,57,46,195,215,18,26,4,55,205,30,44,185,83,198,70,5,104,58,146,247,214,203,211,242,242,132,188,105,168,88,251,117,212,196,9,235,93,73,115,9,248,107,162,140,75,24,23,26,158,119,234,229,15,31,218,84,86,90,121,158,238,52,44,58,175,107,219,80,104,212,166,66,187,93,79,177,225,16,136,95,168,182,208,234,72,147,191,113,52,159,73,19,31,82,83,27,76,87,100,202,34,163,103,79,176,200,115,225,185,34,212,108,99,126,36,198,29,8,228,179,8,74,182,135,73,108,158,249,102,90,181,251,20,82,24,103,23,48,138,65,34,163,95,69,173,226,177,42,50,125,172,17,3,22,37,39,50,55,169,31,133,47,49,71,211,45,96,201,6,90,242,145,70,234,67,88,149,152,106,119,37,47,212,87,52,244,128,16,57,185,85,4,10,218,111,15,155,198,36,241,211,204,214,177,196,163,105,187,89,222,18,238,229,16,184,189,178,42,168,112,56,48,196,16,213,165,221,80,8,55,250,112,184,146,112,134,45,104,57,74,172,213,237,129,138,42,36,50,70,30,98,149,98,29,67,91,27,184,188,136,43,45,66,2,241,8,68,92,238,203,213,73,106,243,8,92,101,92,140,174,229,44,117,143,91,4,223,210,21,6,201,143,207,204,165,41,31,46,51,57,86,119,22,83,191,180,90,177,176,51,29,17,151,115,182,184,107,132,60,159,80,169,92,111,137,119,48,167,122,124,178,198,42,231,47,178,181,41,49,27,34,103,91,79,190,35,12,84,155,45,228,105,220,224,95,30,200,12,44,66,242,45,115,194,121,35,203,97,42,49,113,40,90,215,146,183,192,89,85,44,103,128,140,230,76,178,52,63,34,84,111,0,53,190,28,80,6,148,92,67,156,82,60,177,11,182,140,136,100,241,198,83,90,147,125,108,7,139,41,4,52,246,105,131,129,148,107,136,48,137,205,62,49,83,184,118,180,211,121,178,140,107,149,50,135,108,247,252,169,10,153,85,82,74,206,206,34,8,107,63,29,254,198,220,15,214,118,86,178,108,159,248,120,188,98,65,70,212,58,252,132,195,97,63,229,188,62,146,234,53,90,122,168,176,89,196,49,17,45,190,211,24,249,131,202,186,42,149,35,145,43,24,60,28,168,152,17,177,145,21,26,31,231,196,97,16,72,246,64,28,96,37,101,160,199,166,73,130,32,114,228,200,166,61,30,92,159,51,20,92,101,84,76,198,66,97,42,121,249,227,1,157,72,86,168,28,102,227,67,78,44,166,75,137,145,116,29,37,72,76,12,203,216,171,3,25,133,7,82,159,152,251,40,211,190,83,137,59,55,234,101,74,15,194,178,255,0,33,178,241,165,154,158,182,44,154,231,196,48,185,62,162,201,239,157,131,154,124,148,173,243,30,79,62,197,61,199,52,136,9,159,64,126,98,245,42,16,234,173,200,58,148,245,149,105,238,231,60,49,59,18,185,245,186,142,147,221,30,63,166,150,72,238,50,181,14,145,91,118,193,143,148,72,179,89,0,157,43,141,214,223,106,57,36,197,181,84,241,164,218,137,140,236,73,181,40,89,75,83,93,193,141,250,178,145,100,203,138,171,32,124,164,2,126,226,22,4,49,206,136,195,24,89,72,183,109,135,27,218,196,158,180,20,16,209,191,63,8,145,124,152,249,150,240,152,3,39,40,150,102,48,10,134,145,70,50,135,24,4,237,77,2,200,163,246,146,134,103,19,51,7,169,99,235,24,135,133,73,164,97,202,243,92,69,218,191,18,252,189,241,226,214,116,232,147,69,82,89,57,63,58,253,13,84,109,200,222,145,234,29,13,6,200,111,205,238,167,233,213,93,179,18,75,84,252,1,160,53,182,167,173,212,12,169,196,65,19,207,145,126,220,209,140,124,234,160,229,23,39,130,66,207,131,154,59,79,157,246,194,199,185,23,47,82,174,210,70,7,130,188,145,197,15,254,162,81,216,194,227,65,178,221,156,194,17,84,12,253,13,6,130,203,212,118,184,177,46,255,0,26,202,140,92,38,200,167,245,207,163,89,86,188,85,208,22,44,202,248,149,169,37,165,110,6,82,51,16,149,243,216,9,192,92,151,79,76,5,76,237,164,178,226,86,140,213,85,209,186,101,12,191,202,185,36,109,150,28,124,205,55,7,38,98,136,107,25,240,235,113,252,162,158,178,214,25,65,196,82,36,240,245,12,79,62,210,173,94,161,156,202,148,79,173,196,60,219,165,53,50,202,33,37,226,52,162,126,216,211,121,54,160,147,5,225,15,98,138,217,156,82,222,109,169,50,38,85,213,248,154,85,60,48,112,48,177,10,76,137,93,172,3,201,7,87,34,221,79,60,149,167,103,168,9,89,198,12,25,220,185,71,141,50,178,167,51,42,72,105,138,115,139,195,50,181,53,195,235,98,241,37,214,182,85,213,164,226,47,24,148,220,253,78,61,64,125,165,124,85,6,107,181,80,127,17,244,159,136,160,141,220,44,169,11,254,43,220,201,59,253,56,67,255,0,105,1,113,166,200,40,159,165,88,233,234,16,8,25,101,170,254,42,249,234,74,195,152,223,21,53,30,79,155,148,49,15,246,147,200,223,21,229,251,82,178,174,103,169,224,30,75,31,180,81,213,172,212,241,165,51,149,75,241,26,216,123,13,184,126,144,141,241,22,214,79,72,134,36,127,226,75,249,35,226,158,65,126,210,231,218,109,135,192,204,170,226,157,241,60,249,138,168,177,170,26,4,253,49,42,220,251,187,25,228,47,238,165,178,113,212,74,194,173,109,108,162,70,7,202,21,64,92,79,25,15,149,13,34,190,181,67,20,127,3,92,236,153,135,145,105,181,158,125,73,213,196,165,94,207,121,27,91,51,18,150,203,35,88,211,97,171,118,63,221,34,171,94,73,60,34,42,215,49,236,156,53,166,169,155,105,124,74,128,81,198,170,151,147,181,62,134,243,141,248,74,167,103,234,162,70,131,136,66,228,250,138,114,6,176,157,6,94,89,121,10,53,140,206,220,52,22,170,118,48,214,229,103,50,93,101,161,129,101,244,212,188,111,139,180,98,254,194,106,111,15,89,193,187,31,16,136,47,220,85,143,170,116,231,161,149,81,29,151,195,73,67,63,202,74,83,243,227,90,233,98,51,13,166,85,211,205,60,226,138,76,37,26,231,55,208,44,172,158,245,91,111,124,10,104,135,101,121,168,7,136,69,202,170,52,222,146,56,137,150,219,38,37,13,14,170,243,79,147,119,186,196,173,35,93,202,146,6,110,229,20,169,108,208,129,95,50,134,155,195,229,49,169,249,250,122,12,110,89,115,227,70,31,238,160,13,24,18,71,195,145,99,27,68,146,119,234,229,127,25,19,44,142,252,245,1,221,109,198,159,253,32,110,70,84,205,225,166,147,204,25,67,47,241,36,240,52,100,74,215,245,39,225,134,49,141,45,105,242,0,82,100,197,140,7,229,138,53,206,239,163,89,73,243,218,11,40,202,186,129,160,110,94,140,13,85,116,97,242,197,25,85,149,180,242,212,50,63,60,105,186,75,42,219,87,230,17,57,94,173,228,198,31,135,82,191,184,170,130,94,96,197,196,167,205,90,207,117,36,149,125,112,5,57,220,152,103,140,68,101,83,45,100,147,22,252,152,211,249,149,95,145,106,167,124,88,196,126,97,41,181,83,224,168,206,52,13,179,22,231,234,66,66,246,136,137,97,129,36,124,43,83,224,2,72,249,177,169,217,92,76,132,150,90,231,115,253,170,77,235,111,47,218,91,117,13,104,35,19,137,79,48,36,243,72,209,126,163,171,5,204,184,228,204,135,101,219,202,255,0,113,102,240,193,23,113,113,35,188,52,224,188,61,58,126,82,33,163,84,25,88,161,173,9,230,129,137,165,104,118,199,122,91,24,36,192,193,8,191,237,162,33,177,226,127,46,69,181,196,209,205,148,13,203,20,89,180,244,161,202,225,201,141,93,198,50,209,118,242,109,21,35,101,237,94,196,88,151,52,15,180,66,160,38,86,203,130,204,161,171,202,130,101,222,163,20,175,155,41,49,171,90,123,225,201,137,204,183,135,61,6,83,159,62,202,116,146,127,149,226,88,189,243,189,222,33,174,165,15,77,193,178,126,108,162,18,23,82,105,88,49,162,126,171,42,111,241,3,88,136,135,124,193,35,36,235,240,65,7,17,82,151,233,89,219,188,66,235,42,62,126,140,0,162,226,151,23,41,10,196,126,58,191,200,155,154,145,122,183,227,99,35,112,154,120,196,152,232,201,241,53,72,217,47,116,62,85,41,113,240,42,13,181,143,168,237,127,214,170,244,198,140,29,3,25,16,81,113,38,94,139,107,46,226,172,133,47,152,41,37,143,12,172,191,196,170,36,204,170,147,91,238,101,43,18,152,20,135,47,76,84,197,148,135,243,229,67,38,191,99,216,141,159,166,206,66,60,209,10,68,125,13,148,225,252,164,181,91,37,128,140,5,43,62,120,35,17,253,98,82,146,173,240,50,224,80,49,241,8,62,165,239,0,73,225,81,38,190,127,178,180,135,86,206,19,248,132,164,173,40,216,150,111,140,72,207,202,37,75,167,173,70,185,180,109,103,44,143,194,104,170,134,5,192,203,213,196,177,172,97,115,169,38,110,98,46,91,62,238,112,200,241,5,88,110,79,59,135,144,169,53,222,143,178,33,55,98,138,65,39,133,111,204,56,48,174,170,5,142,63,80,85,84,151,196,233,52,81,165,193,147,177,139,135,22,85,174,28,198,100,230,226,68,138,27,133,158,252,114,71,212,52,162,202,182,41,24,243,75,46,33,173,208,44,160,198,99,247,105,70,161,147,91,110,124,34,148,76,105,22,106,24,196,225,171,114,147,229,57,23,153,91,56,68,25,138,33,137,85,85,85,109,186,68,143,159,3,44,71,152,61,139,166,202,226,212,147,159,173,162,84,3,230,229,114,45,58,99,91,87,77,157,218,50,174,87,241,34,146,214,76,236,184,177,13,71,179,206,181,236,249,172,68,92,146,69,42,106,85,89,79,214,215,22,186,114,112,48,138,172,121,62,162,132,159,113,233,167,196,40,25,70,160,180,222,182,136,32,98,44,254,79,186,85,70,201,131,178,39,20,172,164,77,28,140,252,197,101,28,214,218,238,101,230,218,237,149,231,169,68,44,22,97,148,76,138,66,28,8,34,27,55,121,19,25,151,117,209,129,134,34,217,25,64,107,234,167,23,16,177,255,0,42,62,28,105,214,94,239,241,141,115,25,58,132,100,39,106,54,147,88,78,173,63,20,242,227,82,171,167,193,117,85,117,58,161,174,37,105,176,97,196,53,49,63,86,158,216,252,184,210,163,92,75,187,127,49,87,189,52,16,71,153,85,85,188,181,57,252,128,110,230,63,193,33,123,15,143,52,66,163,39,201,223,75,218,42,56,117,160,141,21,156,75,161,85,77,33,89,169,207,167,207,150,89,86,223,252,123,160,33,49,26,120,196,143,212,245,81,103,121,241,46,100,255,0,134,48,102,218,252,164,95,245,168,201,209,239,113,212,197,152,236,244,58,206,170,252,159,40,82,23,238,46,128,202,218,210,69,234,228,92,235,73,124,61,157,73,224,96,136,120,215,69,99,14,38,114,173,85,94,153,125,205,102,185,47,107,187,168,63,244,236,73,173,37,148,17,131,250,143,41,22,249,149,172,156,164,175,180,221,144,137,197,43,18,27,252,220,117,17,70,55,211,242,63,8,75,196,146,26,120,227,15,152,185,80,15,211,214,163,102,82,151,42,159,187,153,178,30,36,154,171,32,229,45,108,253,204,230,114,174,131,0,57,88,204,171,136,232,201,50,189,73,134,49,114,254,117,216,161,154,92,158,24,133,196,158,212,10,148,15,140,201,35,195,137,75,223,49,144,135,137,54,124,195,137,156,165,83,230,243,178,149,212,66,172,89,53,115,25,72,179,192,57,78,135,153,51,209,7,187,236,93,34,77,11,240,102,196,148,254,21,4,231,242,137,116,109,171,139,192,154,211,218,241,147,79,195,144,68,79,100,178,202,219,151,180,107,93,151,195,208,70,126,104,130,196,143,135,63,210,62,82,89,84,182,214,47,232,246,103,5,244,175,201,202,37,190,52,157,183,180,143,147,36,114,71,196,150,153,248,253,164,114,226,33,182,202,215,24,56,84,155,195,101,127,59,14,34,99,85,144,52,245,173,217,63,75,136,106,202,6,155,170,164,7,49,71,145,54,48,173,155,82,139,27,57,53,91,166,198,40,131,23,32,150,82,67,6,8,222,16,228,200,153,89,93,140,94,97,136,85,17,50,201,229,59,254,105,115,55,81,126,6,178,132,108,231,89,63,8,120,145,63,132,142,95,116,136,56,19,37,103,237,84,193,52,236,28,69,87,89,4,168,190,54,158,170,140,204,210,202,63,228,64,79,181,211,240,186,165,15,139,233,44,110,52,222,163,183,127,41,137,141,35,153,166,231,66,99,194,104,170,181,119,249,37,106,27,127,241,118,44,99,237,34,90,43,93,61,168,65,169,34,60,82,249,114,175,206,119,122,60,254,184,192,196,23,250,249,23,83,211,121,244,222,215,151,247,20,118,222,28,187,142,173,114,202,79,195,175,154,205,19,175,233,167,48,233,1,24,24,118,163,79,97,218,158,116,22,20,88,255,0,192,128,178,153,120,63,2,237,99,99,84,252,205,95,136,108,208,15,208,79,37,255,0,41,20,107,11,88,118,81,129,180,54,53,174,102,161,181,132,12,193,22,82,125,52,152,218,254,212,189,180,35,255,0,117,35,72,239,240,57,131,52,216,200,254,105,92,139,85,198,134,32,226,188,187,241,254,218,81,107,241,10,215,170,37,88,226,147,234,39,218,110,53,141,187,55,118,5,68,109,175,150,128,73,254,18,57,123,178,163,227,104,106,209,51,46,82,46,134,16,176,175,196,179,147,78,1,49,94,233,81,42,115,141,132,24,199,194,36,212,33,149,27,195,9,86,173,73,15,108,242,109,16,85,79,150,65,243,21,115,50,220,117,41,100,152,229,31,105,16,123,201,66,75,141,50,95,158,28,164,89,111,54,204,229,149,149,37,66,195,77,251,200,252,37,18,244,154,65,206,26,2,52,246,73,79,2,253,203,59,85,21,168,193,91,147,111,209,240,125,161,13,17,3,73,62,49,243,5,80,190,134,39,135,44,162,9,47,158,16,86,177,251,73,82,83,51,49,149,27,191,99,90,14,101,170,52,255,0,82,38,16,137,68,50,226,81,73,204,92,171,124,13,79,46,182,91,12,40,170,121,5,139,55,232,195,201,38,98,148,130,74,181,38,146,4,40,59,177,74,202,183,63,226,164,162,143,17,170,242,163,131,101,235,241,48,152,88,134,85,171,54,94,192,202,115,168,119,207,25,48,138,46,85,115,73,25,242,71,148,194,76,99,104,250,120,220,217,99,34,217,233,177,153,194,84,210,73,18,124,152,182,22,217,86,140,67,82,179,244,247,169,43,201,44,97,65,155,40,255,0,221,72,252,246,196,202,185,247,168,214,24,67,15,73,30,180,121,140,82,99,77,225,177,133,26,247,172,65,157,196,105,75,78,230,36,98,112,245,167,222,87,10,136,117,35,231,66,62,80,137,2,29,91,106,33,176,56,136,170,45,109,105,166,131,14,94,68,3,13,78,38,117,17,11,34,57,149,99,208,39,217,73,230,40,149,21,109,148,82,113,75,73,25,119,4,67,196,24,169,115,39,243,166,255,0,224,219,104,116,7,190,184,189,69,89,132,35,246,148,204,99,123,201,151,173,176,99,75,184,193,93,6,222,99,25,18,155,135,159,30,97,11,42,193,247,96,34,42,53,144,60,57,145,102,243,50,164,171,236,162,16,156,188,68,77,171,117,38,216,140,226,33,84,238,173,11,9,43,44,68,60,54,78,146,12,34,92,243,43,91,2,177,29,73,154,132,114,65,205,23,141,33,51,223,186,33,98,117,168,63,13,70,51,225,228,196,154,192,124,161,254,172,164,74,169,42,54,122,132,149,114,149,243,24,78,34,136,121,22,15,173,97,57,144,204,102,33,229,196,182,134,74,235,89,40,74,160,147,225,156,93,72,40,116,243,173,207,136,185,49,170,232,12,4,158,228,208,38,131,91,210,33,229,84,89,35,79,246,21,37,230,105,95,72,130,243,4,67,200,160,25,119,59,212,158,25,101,255,0,95,90,237,62,15,178,229,42,149,212,58,3,124,252,177,4,150,74,117,6,198,205,11,26,43,102,3,27,12,20,196,215,219,96,102,202,144,134,51,233,7,134,90,40,44,174,146,76,165,148,50,253,188,171,150,170,141,78,229,89,174,36,184,190,184,156,252,221,163,72,95,101,56,135,234,26,183,181,99,202,12,65,138,60,107,155,90,218,130,166,95,40,136,137,23,79,19,35,228,91,214,201,61,151,132,67,74,24,134,168,99,104,248,56,242,238,178,174,52,255,0,137,21,177,186,123,19,90,79,137,210,167,31,9,101,113,166,142,118,78,38,180,119,58,184,96,14,18,10,201,242,163,19,138,42,89,14,214,84,230,101,20,164,244,47,63,135,55,42,236,91,62,108,69,176,52,70,128,9,223,171,138,177,153,91,178,30,88,153,4,182,62,214,88,184,113,13,11,63,82,74,24,30,46,52,51,107,199,176,162,153,147,8,78,210,172,125,54,33,71,155,180,137,52,151,206,154,124,184,136,159,82,67,177,47,22,36,241,199,170,10,31,73,100,120,95,218,141,54,121,160,217,19,52,188,98,89,135,76,78,193,149,35,153,24,226,126,20,178,43,119,195,81,172,30,246,83,136,156,66,227,74,238,44,168,225,3,132,188,139,19,70,103,228,221,151,22,85,189,154,38,170,200,121,183,89,82,101,229,168,9,43,108,162,89,29,86,70,125,52,96,101,151,218,164,236,163,68,160,243,21,122,208,27,88,191,251,113,201,145,69,153,145,177,28,172,252,85,91,24,252,48,50,141,51,13,172,25,44,202,18,140,95,109,68,191,105,53,159,41,149,46,223,236,95,194,182,178,56,23,115,38,28,191,182,146,76,212,39,141,210,146,122,241,241,172,55,236,157,196,24,165,200,179,109,188,128,125,85,172,207,159,230,226,241,167,50,111,135,36,124,60,74,20,204,60,98,114,173,79,124,185,44,225,42,198,233,219,196,44,62,147,113,7,119,202,84,202,52,61,200,242,133,64,134,158,203,62,83,43,154,216,220,28,197,34,162,194,200,160,104,158,199,172,32,61,226,34,34,100,144,116,173,176,227,12,140,90,185,128,99,230,16,163,229,67,214,218,128,135,126,44,136,240,188,3,31,40,148,213,223,169,116,215,197,254,69,54,143,87,226,53,138,169,154,134,168,67,197,47,109,145,36,100,150,73,62,80,169,88,122,122,118,76,210,251,21,29,60,9,222,125,73,163,133,211,228,86,97,137,164,176,107,16,220,113,246,163,31,167,165,78,103,81,23,163,104,7,140,153,141,145,95,107,250,74,199,57,213,186,207,85,70,151,180,137,147,108,95,113,38,216,18,203,152,188,164,251,139,164,106,122,72,190,24,113,114,9,68,50,25,227,17,70,72,211,145,72,219,35,125,15,132,103,243,43,0,152,100,82,208,33,141,80,64,123,6,133,40,198,83,30,127,105,43,159,78,73,163,230,200,170,216,16,19,169,15,49,146,252,56,177,136,106,171,82,44,115,38,104,49,214,202,245,28,88,149,181,36,243,137,152,150,50,77,254,48,164,47,178,178,173,157,250,94,53,57,59,253,15,27,20,54,181,79,156,12,198,18,64,102,50,49,48,134,173,116,122,123,40,182,81,57,68,63,240,45,239,173,163,39,119,103,219,77,28,200,99,70,77,80,210,50,115,57,138,49,42,15,195,21,67,103,41,70,84,166,200,32,140,255,0,148,200,37,170,29,216,7,220,84,178,73,175,129,171,80,43,186,28,132,205,19,137,15,2,124,168,79,194,82,145,84,50,214,12,145,226,22,50,161,164,198,136,46,209,36,178,191,33,184,11,228,234,25,81,153,196,34,149,121,154,230,243,31,249,92,111,228,94,153,24,114,89,196,34,36,50,99,30,49,57,114,9,27,42,43,51,28,254,79,195,218,56,39,221,251,159,186,137,204,1,112,229,88,220,92,68,146,62,44,138,86,97,159,39,164,171,177,152,144,62,167,97,10,126,46,81,173,180,244,224,23,129,113,39,212,244,224,146,204,178,202,141,153,14,32,186,113,172,196,5,102,129,151,168,72,9,149,187,103,225,84,30,11,103,6,78,172,170,130,26,41,33,158,183,152,222,234,171,129,36,18,94,52,134,76,241,145,152,86,168,108,60,98,102,202,164,202,57,121,113,2,46,211,48,84,191,131,35,19,42,33,246,79,240,237,89,61,140,32,17,96,46,180,124,240,12,12,54,85,88,253,84,1,179,181,114,24,115,201,90,14,17,37,115,245,84,232,195,121,76,81,137,112,75,12,142,197,35,106,29,7,82,107,6,9,253,171,148,234,173,127,142,95,106,149,147,169,238,53,5,145,4,44,133,31,212,88,204,208,214,86,71,221,153,86,62,141,223,151,160,52,223,169,61,169,254,49,217,70,62,26,145,17,101,27,227,5,169,106,176,250,52,146,201,47,184,170,32,124,52,139,231,148,194,86,21,186,26,156,160,196,81,12,75,165,122,56,147,228,131,72,238,114,10,171,91,203,179,230,177,22,37,127,91,50,12,40,156,216,242,167,207,208,96,25,56,68,145,234,77,24,113,51,48,85,26,21,240,5,176,198,7,204,147,48,83,120,97,228,230,90,116,53,59,246,172,12,177,98,85,115,224,68,140,14,37,138,163,158,140,200,131,102,100,178,100,204,175,74,158,105,196,35,241,117,45,193,158,72,76,229,138,154,172,101,128,174,205,182,2,202,182,73,10,49,173,118,175,28,144,102,67,192,178,29,111,104,150,48,165,125,84,198,11,136,162,84,208,35,86,201,103,42,130,141,170,169,203,220,92,72,135,252,75,166,173,30,16,148,127,184,85,22,154,131,170,150,255,0,134,235,70,124,193,18,219,50,48,32,143,54,85,206,131,175,7,118,79,148,159,149,111,153,101,40,163,229,42,22,71,113,177,31,76,212,131,233,17,82,105,143,4,239,116,106,22,101,216,227,75,194,92,137,148,105,140,178,7,10,213,141,144,91,7,188,195,243,194,18,162,169,32,100,157,151,41,16,245,180,255,0,85,53,204,56,35,226,84,110,32,86,155,210,161,3,155,177,34,125,172,73,39,237,24,148,217,167,190,73,57,138,135,147,72,201,60,162,200,164,170,238,22,45,67,106,49,113,4,168,43,91,178,66,30,101,51,14,28,232,207,102,21,101,26,156,114,64,61,217,70,141,191,216,101,98,94,78,164,156,95,104,137,61,149,148,239,171,136,138,151,82,83,142,8,242,132,169,32,96,18,112,58,144,221,58,184,214,161,170,158,250,230,49,217,152,185,70,173,195,38,36,225,229,40,185,18,58,122,28,92,37,85,62,130,193,179,181,42,170,244,223,34,228,228,46,161,212,227,168,149,213,198,159,85,106,77,57,119,91,218,60,158,11,86,167,210,160,178,3,250,215,50,252,36,74,73,217,69,145,94,183,205,117,20,175,219,14,76,183,241,42,90,217,231,140,12,66,42,148,147,169,233,170,107,185,187,82,122,173,120,9,50,240,132,163,80,154,85,181,66,167,110,164,184,121,120,74,85,68,96,239,98,225,20,165,201,96,89,16,190,234,178,211,219,190,237,209,19,70,192,11,50,180,144,143,204,36,29,149,172,88,81,51,21,81,220,63,143,41,84,132,202,175,82,237,18,179,102,10,196,180,253,97,172,114,127,79,148,77,183,182,141,141,168,79,131,250,132,242,20,170,222,183,76,2,52,28,197,138,37,61,113,166,6,67,188,193,18,143,226,196,227,110,49,13,50,101,173,180,236,66,148,76,105,163,244,25,228,141,134,150,155,134,168,21,164,204,101,78,205,85,65,181,100,67,23,253,11,86,145,124,6,79,242,71,70,167,139,10,47,42,113,66,192,73,30,211,42,156,187,159,18,76,191,148,149,198,138,211,102,196,254,212,91,33,88,191,14,158,131,225,197,140,170,47,85,105,34,17,228,40,149,67,12,49,123,168,240,178,12,145,226,49,85,22,79,220,8,13,31,12,226,35,194,81,42,139,39,144,76,195,137,81,195,210,177,68,76,194,42,99,101,166,1,38,185,252,184,136,155,1,61,73,42,120,121,34,63,149,12,205,72,10,7,188,38,17,11,149,7,85,91,121,81,106,240,229,249,100,246,125,35,38,143,54,37,54,95,22,29,64,205,60,243,98,102,75,96,25,229,127,50,170,164,173,1,1,180,42,93,113,91,233,167,75,130,96,25,24,176,57,123,87,179,14,50,87,50,237,157,65,72,228,218,243,225,49,113,38,200,92,74,107,40,210,231,3,48,82,88,117,86,82,101,243,20,137,172,9,236,44,94,18,163,2,201,69,38,85,170,48,120,116,241,198,193,230,42,41,149,164,240,237,67,154,100,175,170,69,134,252,233,26,64,85,52,79,167,197,204,190,195,12,31,120,184,150,102,152,66,49,34,158,247,136,139,25,153,212,101,41,31,14,40,191,186,227,83,214,81,162,146,95,10,198,1,143,36,124,69,90,164,246,97,68,108,195,53,79,67,100,92,236,10,163,147,167,135,141,134,16,146,24,20,241,71,45,146,204,85,105,2,214,9,120,114,141,62,226,161,42,146,83,52,246,39,176,216,150,97,158,248,74,158,226,76,17,3,47,182,163,77,36,19,159,194,36,53,92,211,9,250,168,242,120,77,145,17,73,168,120,222,34,137,104,152,200,165,7,87,34,158,102,113,75,226,75,178,22,42,100,155,26,216,25,44,40,222,167,102,89,31,222,18,244,57,249,95,218,179,36,26,192,22,81,142,59,94,174,53,69,63,118,90,214,27,106,177,152,204,190,6,77,2,248,182,80,113,6,82,61,0,129,123,207,55,136,41,124,253,43,107,224,241,124,202,171,54,61,55,43,118,97,117,34,25,241,167,74,217,63,104,104,31,244,147,217,87,224,70,255,0,103,59,164,210,94,155,45,146,204,34,126,226,191,100,145,136,12,194,130,213,95,18,43,96,213,63,211,160,101,203,246,146,109,37,124,125,64,54,102,139,182,67,127,163,78,175,167,172,158,48,49,83,73,140,203,40,47,226,26,159,164,173,30,209,156,168,169,239,151,90,62,212,47,252,64,133,190,164,63,129,2,37,32,202,73,89,240,155,169,116,208,218,196,243,249,180,186,214,48,9,205,17,58,234,174,4,52,152,7,173,123,48,151,42,127,91,62,9,32,191,41,121,22,102,164,33,7,151,18,156,159,167,167,100,226,226,67,70,101,134,241,173,73,38,87,9,83,237,204,178,143,181,78,105,237,49,59,187,42,168,124,55,136,105,107,67,73,185,245,178,228,159,50,199,121,58,18,114,105,224,31,18,9,243,226,73,35,4,163,50,171,169,88,195,95,171,117,29,221,113,42,98,11,140,170,2,227,224,129,39,29,242,229,136,156,175,200,187,86,152,129,18,48,217,45,91,177,148,214,67,234,24,136,159,166,154,40,86,166,77,27,57,249,114,135,74,254,18,62,33,69,87,80,39,190,104,240,150,42,167,215,52,53,177,185,162,20,101,39,159,180,133,173,170,224,205,137,95,113,92,141,104,3,2,72,225,75,195,149,109,178,192,94,84,142,226,1,227,88,238,214,223,50,20,108,229,82,179,88,98,138,28,97,227,76,3,166,15,39,152,60,73,93,63,40,63,105,26,29,103,58,180,15,15,104,210,180,212,10,149,80,194,58,128,127,243,69,137,181,227,227,19,8,151,61,55,196,136,51,137,135,117,137,104,153,113,4,190,24,74,185,237,118,3,165,191,226,20,185,35,196,82,241,172,89,119,91,36,100,52,178,174,112,27,88,158,29,171,69,150,161,139,24,124,210,134,134,95,232,197,196,155,129,201,38,24,157,107,99,33,147,181,64,214,234,17,205,234,85,80,45,103,99,230,234,76,182,2,202,180,192,140,206,161,165,215,116,149,86,79,202,104,163,83,102,212,239,20,172,38,235,76,31,113,193,148,50,134,141,231,70,54,170,19,26,4,88,76,226,226,75,141,13,229,39,110,36,27,245,9,243,225,218,163,31,51,32,21,236,198,47,97,116,195,30,180,152,68,84,59,245,60,168,35,203,191,254,52,29,196,147,249,160,25,166,39,73,38,99,21,69,97,103,98,214,81,204,61,120,123,119,237,37,151,141,92,214,233,234,171,248,152,98,114,145,114,9,154,97,240,137,152,37,34,173,209,159,16,129,64,77,161,150,231,211,153,36,119,201,10,57,154,60,245,164,120,177,44,233,244,102,71,243,21,20,29,102,125,64,118,113,113,167,207,54,216,11,161,122,140,125,142,122,234,70,107,61,0,56,44,101,132,78,92,93,137,21,81,158,79,107,169,81,217,106,209,238,159,16,194,38,53,51,113,39,23,79,22,85,54,102,115,70,210,111,160,193,102,25,101,30,68,246,134,214,170,76,71,136,170,110,171,67,86,201,137,187,151,43,145,96,250,67,198,63,244,252,152,214,237,255,0,64,127,50,170,9,79,242,130,236,70,7,76,12,131,237,26,2,52,145,255,0,197,152,141,196,68,100,51,16,71,197,186,89,188,193,81,14,161,209,146,198,76,193,246,151,218,75,233,112,127,167,152,92,138,220,210,118,195,229,198,85,51,113,84,9,36,245,24,157,130,69,180,148,102,80,143,195,103,183,102,98,139,181,124,141,165,98,65,149,243,125,105,165,85,220,239,5,233,146,72,94,210,166,222,212,74,143,233,223,85,8,24,98,118,34,102,70,220,177,68,110,118,92,189,75,19,107,201,209,128,252,69,82,105,30,223,99,226,104,212,53,184,142,243,4,169,109,110,176,244,67,225,150,36,24,117,33,236,165,252,223,18,18,202,133,150,199,225,42,173,110,185,122,11,101,28,207,212,32,212,7,103,167,166,129,164,38,209,133,49,70,162,227,105,89,213,28,209,10,170,234,172,178,248,6,95,98,42,200,7,182,24,137,152,203,108,203,138,168,209,112,136,68,44,148,195,80,176,2,170,205,19,177,71,64,146,73,61,194,67,102,48,100,107,187,159,62,161,198,18,41,245,190,173,40,102,151,63,16,214,223,77,151,180,221,226,73,217,60,2,63,205,149,77,150,156,64,232,21,81,170,170,7,195,140,168,91,91,32,126,124,34,202,167,223,51,131,55,182,136,134,109,207,22,37,170,204,192,10,203,44,94,120,98,246,164,51,228,158,49,242,174,139,27,77,128,160,204,101,59,113,72,63,53,106,171,139,99,10,73,227,147,225,149,90,214,218,178,48,250,148,28,58,210,70,122,118,103,147,2,229,153,89,10,70,197,80,110,216,83,246,140,73,171,44,135,36,24,120,202,184,173,175,169,89,75,96,68,82,99,18,34,28,107,152,207,225,148,69,40,214,94,125,205,146,167,82,159,73,18,72,31,237,41,121,52,131,141,247,86,53,83,46,69,250,185,89,86,51,47,128,73,88,76,85,125,237,120,184,149,23,154,4,225,121,155,23,26,93,63,86,158,180,123,66,245,170,169,59,25,177,112,138,82,73,38,134,12,158,34,151,42,108,92,113,68,63,137,18,163,120,6,186,81,5,246,213,156,61,97,242,57,140,44,164,240,82,230,209,128,140,60,209,34,229,71,211,195,121,98,62,37,143,23,219,74,221,58,253,137,109,72,203,95,139,178,237,175,223,167,171,224,98,250,132,84,53,85,164,237,237,33,82,57,154,24,117,54,175,177,16,187,125,197,111,84,241,138,15,50,125,189,161,121,155,99,121,198,98,250,105,39,40,248,82,137,51,223,36,248,69,214,37,162,125,216,225,3,169,35,12,19,61,227,146,55,132,201,35,244,126,231,152,41,75,47,142,73,217,191,247,117,96,27,140,64,78,175,69,20,138,152,107,29,62,254,33,113,166,144,204,123,47,166,155,76,52,25,160,194,97,41,233,53,167,140,76,181,229,32,137,246,214,54,109,136,193,118,80,206,64,97,196,150,211,211,226,149,204,155,105,191,85,41,223,234,5,33,127,117,57,159,0,4,246,149,151,136,163,39,232,193,250,107,44,66,81,255,0,129,77,90,178,198,48,49,68,68,198,187,181,173,249,76,185,70,182,190,78,228,125,74,86,213,249,12,74,178,212,226,127,205,137,49,129,37,133,62,96,165,215,1,203,45,50,135,91,192,204,72,219,22,195,135,207,202,12,42,54,213,143,221,230,196,174,33,192,120,188,51,11,248,211,55,233,224,91,143,8,98,242,42,172,106,101,142,104,199,144,140,225,76,160,93,223,214,143,136,169,188,202,19,214,189,226,52,84,143,127,150,199,211,132,37,146,66,166,216,62,102,179,37,144,61,58,198,41,50,35,105,44,182,195,96,144,179,232,78,54,12,216,144,81,179,251,162,92,237,11,39,200,214,58,52,103,228,240,42,178,13,59,54,153,75,141,114,248,118,164,141,23,245,88,145,16,245,85,197,151,202,110,137,182,82,180,158,35,98,49,212,250,204,20,157,49,87,45,181,214,218,130,202,203,49,98,147,108,186,103,166,197,157,45,130,50,207,80,233,80,8,12,16,132,186,150,36,126,126,228,217,137,202,115,65,147,19,41,133,202,150,106,24,111,156,70,27,42,61,240,39,84,191,49,69,198,158,192,164,29,180,76,217,86,251,124,140,69,198,211,96,146,52,238,30,143,103,135,106,116,202,112,105,241,188,222,218,50,53,221,81,18,238,80,42,40,244,115,214,254,145,85,210,73,1,7,134,216,89,86,175,61,200,248,68,165,239,174,238,43,122,160,15,247,18,51,53,108,163,84,183,181,211,212,100,102,88,152,196,165,95,50,186,19,241,26,80,212,147,53,85,172,151,243,21,38,187,134,249,207,25,130,82,8,170,75,36,178,169,167,95,129,171,98,198,7,202,100,42,2,215,89,218,201,226,197,136,74,55,77,134,92,32,48,221,169,197,174,161,60,230,97,53,54,34,253,65,33,81,144,6,145,172,167,16,25,66,37,143,227,153,208,184,101,228,18,156,173,181,60,99,242,228,196,173,96,6,158,216,24,101,137,50,174,158,64,124,141,175,232,39,3,9,138,131,153,233,83,127,72,84,46,161,208,21,81,129,187,136,85,22,199,202,173,127,17,85,85,89,56,107,220,70,30,217,50,202,55,12,66,145,39,244,75,89,36,204,98,173,76,212,55,57,217,187,23,18,232,52,54,80,100,131,49,98,141,111,14,90,10,40,167,173,156,48,98,150,84,20,200,219,99,191,18,127,169,36,203,146,12,85,226,82,241,140,120,199,249,184,185,83,85,191,232,13,70,184,60,110,145,114,34,161,190,254,200,140,226,24,134,158,178,146,45,144,216,104,130,228,91,94,249,84,145,57,96,101,75,138,113,24,88,106,172,93,220,164,74,24,27,95,107,32,147,104,215,121,79,243,98,196,159,198,178,170,23,211,88,211,47,152,181,57,220,203,187,26,78,98,197,36,149,62,253,85,101,168,39,117,16,75,180,90,233,184,54,224,202,37,27,39,74,142,19,250,146,178,164,220,117,41,86,65,101,84,249,194,63,42,183,129,50,95,135,106,155,5,80,6,204,198,47,34,215,248,135,100,76,89,82,234,170,128,204,92,62,180,19,71,204,84,48,124,32,159,133,41,13,148,178,15,132,168,198,48,228,79,147,138,52,158,240,78,137,213,200,148,86,204,124,103,226,49,120,214,38,152,113,241,9,40,49,165,12,156,66,34,74,184,214,44,141,50,38,213,249,69,149,34,140,102,8,157,72,64,217,16,143,196,97,38,79,140,50,15,133,34,171,26,49,12,105,69,102,104,146,177,47,175,223,17,152,165,207,203,252,168,40,193,63,135,106,203,211,165,121,230,85,85,16,13,244,231,250,185,80,230,140,120,41,230,228,241,150,18,94,123,47,105,82,194,212,83,27,83,142,15,113,85,4,107,32,77,30,85,46,109,54,60,249,132,143,11,37,198,234,81,104,255,0,163,21,209,167,140,96,234,25,82,27,135,128,93,200,80,207,120,200,192,152,169,164,152,219,144,117,45,80,39,182,192,146,207,210,169,249,148,50,227,19,136,74,218,24,125,52,249,81,115,231,197,154,118,4,34,229,247,8,168,178,42,226,12,172,65,178,55,248,50,137,48,100,58,223,12,56,149,75,3,90,47,213,192,25,82,233,225,131,244,177,42,89,69,37,46,244,222,32,110,235,185,84,205,109,241,32,202,218,75,22,37,208,67,101,18,49,31,19,181,76,107,104,16,75,16,134,137,23,148,168,101,184,88,106,25,240,100,248,23,47,34,123,2,200,24,251,87,4,167,178,213,81,165,225,151,23,40,213,212,99,89,16,25,131,144,75,151,97,198,177,209,95,100,194,189,57,134,16,77,99,51,21,115,250,64,203,146,254,101,208,234,170,135,129,129,203,202,170,177,208,5,215,1,219,1,254,146,44,164,75,233,35,90,201,148,205,216,149,232,97,214,193,99,253,68,72,79,48,20,153,69,23,16,211,180,200,21,28,192,167,32,192,204,171,92,152,15,23,221,73,103,234,18,65,233,148,188,205,90,121,32,194,105,68,92,255,0,145,252,10,168,211,250,52,110,209,13,78,220,24,5,127,202,36,51,55,210,101,254,188,152,209,251,3,198,137,148,197,90,183,126,90,128,43,35,114,101,78,227,63,141,72,6,214,215,63,205,245,170,120,19,199,141,137,153,168,3,70,24,159,73,13,37,227,238,196,183,178,226,12,102,125,85,61,101,168,119,47,73,97,199,59,144,20,124,197,75,164,133,133,226,9,86,138,166,75,178,39,16,178,163,39,195,37,104,249,162,170,170,183,97,9,153,154,120,144,95,187,137,43,41,60,215,216,213,182,54,255,0,171,23,26,193,151,31,53,204,37,85,3,83,193,28,76,60,98,74,211,83,224,21,84,209,3,73,68,16,250,134,178,147,91,18,55,14,37,243,241,104,50,97,202,52,182,78,164,36,153,76,15,26,120,230,121,76,106,140,225,155,100,62,20,186,214,124,233,60,200,167,227,16,242,152,169,108,201,224,31,14,85,149,52,67,63,80,190,55,114,0,218,144,242,72,192,196,17,17,23,117,167,40,247,97,18,51,76,70,170,44,71,138,88,185,22,180,58,114,22,198,112,238,39,10,46,19,23,18,98,200,192,178,138,194,229,42,41,145,180,254,60,69,18,82,251,234,216,210,182,145,58,212,240,66,166,65,187,157,167,207,196,92,163,87,85,183,112,110,226,101,202,49,17,67,26,144,23,125,82,134,190,122,85,150,159,250,152,214,237,219,36,215,212,75,20,54,180,140,147,230,33,114,160,43,105,193,7,221,196,176,170,212,246,185,48,138,42,245,216,110,45,199,152,57,50,39,172,174,160,181,26,155,30,53,131,35,28,157,189,107,126,155,170,156,80,48,82,197,200,169,125,4,254,29,72,88,194,199,38,214,122,61,146,64,243,9,115,144,211,146,19,249,162,149,126,160,216,99,7,53,54,95,184,162,46,225,211,73,157,136,194,197,251,106,245,71,231,160,150,212,230,244,230,57,73,180,228,79,102,82,18,48,50,253,85,117,27,225,212,25,32,203,92,81,164,218,134,134,117,71,128,75,202,185,102,141,83,129,104,218,220,200,184,97,149,26,94,98,202,46,53,109,14,125,108,96,101,151,20,101,251,138,74,225,135,32,56,139,202,162,117,86,179,191,164,131,132,81,72,85,6,220,174,26,13,137,125,169,245,84,18,126,144,67,74,234,181,56,11,197,148,98,92,199,76,122,253,177,61,70,195,173,86,155,79,2,115,25,237,36,143,167,149,242,113,217,145,10,185,49,143,100,7,226,235,90,52,244,49,212,218,176,210,203,199,230,140,210,84,246,191,146,32,75,149,82,207,211,3,140,54,22,92,85,215,28,116,82,44,195,57,54,84,246,192,96,162,100,33,63,105,71,92,73,219,31,105,16,89,72,168,97,204,131,90,61,167,26,104,202,218,162,51,119,150,50,219,47,145,50,102,182,135,114,60,214,34,94,147,73,91,27,164,74,180,38,7,78,84,108,152,17,112,126,151,42,117,153,70,169,11,26,96,224,191,136,89,81,254,183,249,250,136,179,147,84,49,31,237,167,49,169,6,72,57,131,216,149,145,92,45,169,47,107,168,64,47,13,220,172,67,74,217,50,13,145,217,180,42,54,202,182,171,118,79,92,17,63,136,94,106,90,100,9,222,171,253,36,68,141,11,254,162,95,199,167,17,108,95,178,181,152,24,141,141,72,63,164,165,161,207,181,140,198,8,61,138,174,4,203,145,131,52,177,36,102,116,40,181,3,184,211,199,19,51,68,72,35,89,30,51,240,153,91,238,119,195,83,87,20,255,0,159,119,137,50,230,104,230,158,144,23,253,210,177,13,108,187,210,67,140,15,148,229,75,244,196,194,12,234,219,48,228,131,153,58,201,76,88,70,32,105,230,80,82,31,250,180,92,169,161,181,134,146,243,102,208,68,23,241,32,175,180,222,230,215,48,186,214,97,208,3,146,204,201,164,142,255,0,34,171,49,81,2,202,152,158,24,165,15,149,50,49,170,176,113,23,41,20,59,244,199,162,115,98,91,89,36,229,247,84,42,232,216,234,53,129,117,62,114,191,132,68,42,97,166,228,128,131,102,97,45,161,49,201,196,17,101,68,178,158,84,97,230,196,175,182,213,22,195,198,4,4,234,198,130,178,187,125,65,25,136,68,42,30,52,201,101,225,196,142,48,70,64,115,69,202,161,86,126,69,77,240,53,108,73,63,171,22,36,217,150,64,47,74,228,183,12,157,38,215,12,76,130,84,149,76,178,173,99,50,202,202,147,101,211,228,203,23,97,49,23,159,230,62,99,21,3,2,120,228,141,38,214,115,237,112,109,42,98,144,185,125,196,188,240,83,71,172,184,137,37,120,198,167,199,204,34,46,117,66,251,202,217,95,212,4,76,106,240,51,193,36,28,194,26,50,135,22,19,152,17,153,93,37,248,132,85,61,107,66,72,196,202,34,170,134,4,2,127,18,26,214,54,64,61,85,102,81,170,196,120,77,148,236,136,18,173,19,234,174,99,19,44,73,68,91,25,0,16,103,102,17,85,51,35,18,72,22,43,45,141,174,36,95,156,185,60,82,202,190,178,181,254,124,169,213,149,12,72,223,55,148,133,34,9,252,163,225,85,176,135,215,233,93,244,66,113,127,34,136,124,50,84,218,225,255,0,221,213,228,11,41,195,249,67,21,47,212,245,95,145,134,196,165,35,92,117,55,86,234,18,65,254,215,114,52,224,58,156,118,92,59,13,178,136,141,51,25,48,226,78,163,110,138,206,18,226,75,80,98,222,1,153,219,149,109,123,217,36,138,52,51,15,90,60,166,148,180,179,88,78,27,254,82,46,84,85,236,102,37,188,202,160,20,15,249,85,33,62,28,168,36,249,65,101,70,27,91,106,57,192,195,181,24,145,84,54,83,163,118,136,101,87,220,215,207,65,68,230,100,226,131,54,89,35,39,211,72,224,26,112,167,97,150,82,46,157,231,18,79,52,177,12,75,243,175,253,167,255,0,237,15,65,240,78,8,37,215,64,28,153,37,126,44,106,19,201,164,73,171,105,161,209,211,197,186,245,125,123,29,218,29,8,228,131,54,235,17,22,248,212,39,35,249,165,16,163,95,153,255,0,236,247,255,0,106,137,95,23,193,151,96,56,216,159,143,30,85,250,98,29,241,48,44,233,250,153,29,45,216,201,225,84,109,87,184,121,163,83,214,131,152,72,80,201,170,146,254,34,140,74,83,86,207,156,70,41,6,79,178,31,212,86,109,227,153,106,118,102,92,2,16,251,99,47,63,80,130,79,211,92,152,55,18,139,210,33,149,56,129,186,147,238,226,80,101,127,178,165,153,130,201,204,225,82,243,244,100,169,39,127,17,21,110,155,173,57,60,3,151,42,160,153,130,180,28,210,134,47,229,85,89,149,57,3,41,197,172,180,245,204,47,0,196,139,149,101,3,77,206,47,234,226,226,87,179,230,127,236,76,133,66,48,196,147,221,196,171,188,162,84,157,102,146,150,79,210,11,42,222,205,55,107,27,151,173,82,152,199,141,7,138,86,37,19,36,218,130,113,240,250,161,10,151,114,224,82,214,217,18,19,251,85,12,155,227,146,39,52,165,1,14,158,116,110,99,23,145,109,147,2,113,58,165,98,80,104,219,236,114,202,168,48,100,145,229,48,178,164,122,181,132,17,63,164,197,228,251,107,86,155,141,58,49,31,154,81,10,170,227,67,247,76,172,184,174,98,50,156,189,240,245,28,158,209,17,78,89,93,217,105,185,192,204,34,127,141,126,130,121,162,21,152,68,46,85,31,169,244,246,159,178,225,150,46,68,204,177,58,139,146,49,234,31,136,176,103,83,246,143,34,34,183,80,130,76,174,220,171,143,106,77,37,99,90,79,233,57,4,52,211,70,64,188,141,225,151,38,79,53,202,189,52,168,222,254,133,108,174,116,221,103,2,186,117,107,243,69,228,251,107,243,142,161,248,117,121,101,100,242,215,20,130,26,253,83,78,192,77,3,34,75,71,155,74,196,31,54,44,171,210,134,68,174,68,100,86,177,248,173,159,5,181,86,237,146,242,145,118,125,49,2,187,75,86,176,210,203,201,224,186,149,243,7,24,24,130,44,74,34,102,152,131,59,180,164,82,154,190,26,118,30,49,93,150,164,28,239,210,9,97,26,146,242,239,237,13,55,135,73,22,181,153,133,143,137,49,135,169,8,51,225,20,85,8,213,83,250,51,19,179,52,168,41,0,249,114,202,66,253,181,170,6,9,47,234,196,186,104,88,11,176,114,136,106,63,80,134,170,164,124,60,68,84,105,21,204,26,86,195,0,186,74,36,68,248,114,231,3,132,75,159,50,226,200,191,164,42,243,245,182,181,173,234,149,149,37,95,232,44,165,84,13,60,248,210,243,75,84,47,120,48,98,18,231,127,248,169,120,81,225,151,0,127,237,34,43,126,39,69,17,254,110,172,171,25,159,232,44,165,25,180,220,233,39,251,104,167,252,55,124,145,230,17,113,19,234,45,161,215,240,103,69,102,33,12,72,248,26,181,132,226,15,42,101,157,190,130,170,74,204,129,168,233,15,136,215,210,80,175,190,185,23,76,242,21,86,234,22,110,89,152,194,196,167,31,78,79,14,33,33,163,87,18,204,14,253,121,42,8,254,109,27,91,174,107,173,188,251,20,118,161,170,157,244,151,200,18,98,65,3,5,212,68,141,5,6,177,95,113,124,193,131,133,115,187,128,216,205,35,202,33,19,26,173,129,85,42,203,148,61,107,238,167,184,170,210,245,164,221,148,98,34,49,77,50,28,65,166,32,78,141,243,120,177,98,250,170,234,5,169,203,218,92,75,154,82,106,215,221,147,40,74,76,126,106,250,4,156,160,91,205,65,88,126,27,80,100,96,114,229,78,95,60,17,129,155,141,70,4,48,70,70,98,236,84,111,8,203,17,102,216,40,222,147,82,68,183,33,34,101,77,164,192,96,135,152,75,159,195,167,149,4,251,176,228,85,181,186,132,18,65,136,221,138,118,120,191,186,12,217,132,191,252,28,202,99,80,208,178,106,113,49,243,138,252,194,235,65,154,102,52,202,204,41,53,3,194,180,248,108,101,113,171,40,115,52,228,159,210,114,145,66,234,26,163,217,13,152,150,122,86,4,186,140,155,180,237,100,91,119,49,78,158,251,224,70,137,139,22,37,203,245,182,173,184,36,175,148,235,89,234,125,109,18,8,240,229,26,128,147,174,98,89,19,15,24,151,23,172,205,153,211,28,219,60,70,145,181,129,231,31,104,88,170,140,53,167,35,50,253,85,18,16,229,240,48,85,101,38,161,157,9,159,85,117,44,116,226,35,53,198,177,170,142,46,161,35,195,62,116,46,28,89,86,16,245,13,229,151,16,68,49,127,18,101,2,182,89,79,243,101,67,10,56,173,181,57,7,202,36,209,225,174,157,218,33,165,115,225,156,113,120,114,100,81,198,102,170,201,212,68,171,187,223,29,76,106,148,119,26,86,140,92,177,49,148,138,23,82,121,194,7,233,85,229,61,108,236,25,165,139,18,42,102,152,137,100,206,101,122,234,255,0,251,117,23,129,202,32,124,93,157,27,250,120,106,255,0,144,171,173,105,91,34,93,193,6,236,189,170,109,255,0,13,32,193,38,239,106,50,44,95,118,250,223,148,20,92,88,148,218,36,135,36,245,31,114,252,139,203,90,22,99,204,21,51,38,169,131,238,69,83,252,66,0,153,134,192,73,175,132,27,182,102,136,168,179,223,248,70,164,83,233,226,21,252,162,85,181,85,67,32,48,132,171,68,154,67,137,10,204,241,189,210,37,107,151,90,212,223,49,128,168,63,52,165,189,247,123,150,112,242,169,171,88,100,147,204,98,161,194,57,88,240,196,42,142,78,97,182,227,252,104,96,248,9,156,184,196,181,26,182,196,175,203,46,81,22,198,86,178,79,18,234,88,200,152,190,101,81,89,136,69,229,94,135,14,12,98,115,11,40,211,104,218,75,143,50,244,202,173,176,16,202,2,123,187,186,168,204,195,18,0,208,244,247,124,137,117,197,60,178,19,40,82,218,216,211,139,59,104,110,37,61,166,25,88,235,1,159,18,76,78,82,165,242,67,185,90,43,105,192,49,243,90,15,253,212,203,250,108,111,253,186,13,34,225,242,107,41,27,38,144,241,142,242,229,24,134,130,120,114,123,163,226,93,6,77,61,61,176,57,167,198,255,0,117,73,73,173,166,169,151,135,116,186,21,149,201,8,89,107,201,136,185,21,45,108,147,201,27,48,149,106,54,158,137,100,60,181,197,26,42,170,158,117,107,217,152,74,120,253,149,91,0,106,74,219,204,25,162,79,196,163,95,248,168,189,182,132,93,27,82,70,150,48,101,196,163,89,100,2,17,129,196,92,136,219,95,161,60,141,84,240,245,30,78,105,228,42,111,107,0,228,173,120,76,82,45,254,100,193,196,128,216,88,148,157,164,91,183,127,129,201,141,37,158,13,137,3,44,164,255,0,31,186,175,167,221,215,70,7,213,82,150,90,122,215,186,32,144,222,155,168,60,49,75,198,149,186,112,220,196,40,58,147,212,143,132,81,70,156,70,12,226,244,137,78,86,192,37,105,247,114,202,53,66,31,136,181,176,73,135,40,215,62,189,161,98,145,230,161,6,129,46,55,52,177,113,165,108,51,10,117,64,105,224,213,0,254,158,92,170,42,200,51,168,15,243,107,161,115,91,16,111,114,222,31,40,240,229,79,33,214,176,99,204,94,85,203,232,117,83,228,191,169,85,135,82,78,39,23,26,149,181,44,81,73,125,112,255,0,181,64,25,251,145,191,9,113,37,102,221,19,151,145,48,173,170,177,25,55,101,85,174,181,179,136,47,101,36,172,153,165,148,133,26,115,84,250,216,207,229,198,136,178,184,196,12,60,107,159,79,129,58,218,203,132,164,81,101,105,184,29,80,209,57,29,58,100,200,133,7,20,81,169,227,64,150,66,102,76,180,222,158,151,24,12,205,145,29,119,60,113,129,133,107,97,207,220,148,138,182,18,108,200,95,117,14,106,123,82,147,229,10,183,70,146,252,153,76,153,204,214,117,208,162,225,137,23,41,19,91,248,37,69,222,114,170,60,2,105,92,137,140,99,74,47,55,33,84,156,103,218,217,75,204,81,113,170,86,70,177,193,242,153,4,183,100,91,7,254,39,150,46,29,134,36,107,47,172,138,4,132,33,157,147,153,49,97,128,46,19,46,125,186,49,79,18,7,226,65,172,112,60,194,201,147,193,113,80,235,157,71,83,59,244,164,42,253,77,51,76,87,91,51,230,202,149,191,225,166,145,247,68,170,208,194,253,153,181,38,182,66,31,79,124,69,125,149,107,51,69,34,220,109,141,151,153,74,33,175,106,29,61,6,180,248,107,250,150,170,221,61,58,79,80,136,85,144,199,158,58,149,102,196,136,190,134,49,203,225,128,50,165,27,11,17,31,118,24,164,16,151,114,170,248,123,145,255,0,54,44,74,134,78,137,211,145,129,238,46,234,197,228,115,217,136,79,134,154,134,9,72,56,146,248,191,117,118,102,6,159,6,108,163,92,82,78,152,131,234,88,98,23,18,160,134,27,42,150,114,202,202,53,22,238,156,53,30,202,234,59,212,239,228,254,158,36,146,27,15,36,156,209,83,154,217,149,210,127,86,85,71,27,240,200,153,152,37,34,172,114,34,46,100,106,194,104,116,239,252,156,67,84,44,96,197,23,168,105,69,174,164,28,110,161,113,165,161,212,44,157,238,226,80,147,168,119,226,58,169,186,126,164,216,159,105,200,137,9,162,201,30,80,169,251,184,204,43,56,139,149,104,164,178,124,98,97,88,171,65,199,118,181,81,75,19,52,178,242,41,67,67,150,62,153,68,16,213,36,157,61,121,111,203,148,152,210,217,245,71,130,207,184,183,212,202,138,246,7,253,212,57,180,196,233,36,237,79,52,241,178,31,9,132,170,167,154,8,193,197,141,27,202,134,237,181,73,90,221,18,66,143,180,133,254,84,108,157,24,65,51,47,26,217,26,249,131,126,21,180,214,71,146,151,242,91,232,42,77,76,167,197,247,82,167,177,241,136,174,227,67,28,158,226,173,159,134,41,228,191,150,80,213,86,69,126,102,85,137,120,115,41,164,197,197,46,80,242,34,33,154,182,51,223,134,42,42,215,76,85,66,38,106,238,84,28,105,63,159,14,36,223,246,41,74,201,250,87,195,148,184,136,188,23,213,73,243,194,94,53,53,113,13,152,30,110,164,45,12,156,100,197,149,115,179,55,216,202,80,26,5,110,124,220,136,134,76,199,250,72,169,108,153,159,116,107,219,252,126,210,92,135,168,239,243,206,237,16,214,179,5,122,3,229,148,125,75,211,43,101,201,127,17,83,45,129,148,37,129,131,251,168,136,115,7,7,218,82,246,83,245,30,159,7,16,163,127,32,151,59,212,154,255,0,95,145,143,196,81,139,246,132,134,105,124,9,217,79,208,108,190,170,193,219,137,42,181,213,177,60,48,136,164,95,152,32,95,107,187,99,242,207,147,141,86,83,190,94,76,69,158,76,159,113,75,106,119,108,141,178,185,121,107,112,249,60,170,54,239,88,14,17,240,237,83,147,67,151,131,132,170,47,80,211,206,85,104,218,162,175,33,229,62,167,173,157,238,170,38,89,49,113,234,170,121,208,167,102,52,165,111,14,212,17,153,243,101,73,26,181,114,58,36,101,45,35,90,227,247,83,152,207,28,230,112,174,117,39,83,213,20,124,43,229,111,196,90,170,67,252,220,244,204,244,200,74,220,232,207,167,177,246,98,164,214,186,98,214,79,49,162,167,244,154,230,182,236,12,44,73,233,161,140,73,172,195,149,58,245,74,255,0,2,178,80,231,161,49,225,112,136,184,147,250,219,136,190,28,197,33,86,217,250,96,130,126,108,72,7,198,28,101,38,85,28,54,100,192,73,234,17,18,163,83,130,73,50,152,164,18,219,230,255,0,100,171,110,98,127,232,157,68,19,48,195,130,124,81,50,39,57,159,37,131,229,202,128,159,27,39,42,206,156,199,233,218,145,82,160,54,140,105,113,186,68,131,158,205,239,119,98,115,152,158,8,35,7,145,22,3,155,95,105,189,244,78,33,127,180,167,107,116,148,188,248,113,17,108,211,223,17,73,9,152,172,57,83,250,221,103,18,76,191,233,194,228,91,31,81,127,129,25,104,217,9,110,52,173,197,104,30,97,20,152,212,152,89,100,57,88,76,82,21,116,13,91,125,168,200,70,11,219,74,96,25,153,51,20,95,238,46,162,77,80,138,170,211,201,31,50,56,218,122,95,210,86,58,110,4,18,3,55,26,99,60,44,16,31,196,154,202,21,32,32,105,188,68,203,45,106,213,80,54,208,119,98,246,147,185,38,250,41,116,240,146,200,15,136,94,180,14,70,208,220,74,182,35,213,83,50,12,105,92,106,70,82,121,154,32,146,150,93,218,146,115,212,153,68,30,26,124,238,145,114,33,43,116,241,237,231,127,86,235,250,107,56,25,55,108,49,85,212,102,2,72,216,97,118,45,178,160,27,33,232,58,170,214,15,14,53,162,202,0,227,49,248,150,249,55,123,110,28,171,89,167,146,200,24,66,36,187,204,236,53,84,87,26,78,81,225,18,217,25,248,207,202,84,28,104,103,132,114,45,26,134,51,252,50,132,188,139,77,46,235,118,63,147,49,70,177,187,129,18,107,199,139,149,64,192,178,148,54,114,149,86,208,204,60,226,41,102,131,119,83,228,200,222,155,225,133,43,52,194,73,38,21,93,38,1,10,52,175,210,135,24,249,113,42,175,97,88,95,14,180,136,185,52,153,25,212,154,239,35,255,0,232,190,190,79,26,125,193,9,255,0,65,7,129,3,137,40,147,166,1,141,225,84,175,159,249,214,169,93,137,236,7,15,212,58,62,212,83,159,180,41,57,82,23,252,49,178,147,47,230,231,147,31,238,175,208,70,140,2,51,169,6,248,112,72,206,174,69,184,253,25,216,136,210,90,63,209,1,194,85,85,132,229,66,218,218,250,71,180,66,163,40,109,71,100,204,165,226,80,111,115,77,79,211,209,75,237,45,80,217,18,12,166,11,254,2,84,155,152,164,226,9,82,219,42,167,205,233,79,107,140,166,217,239,0,134,195,68,66,241,201,98,208,246,108,71,136,197,64,239,199,187,96,98,114,169,53,144,209,131,41,14,83,167,145,160,109,135,237,175,149,176,231,77,31,111,34,2,125,85,144,143,139,116,154,192,102,247,227,150,190,207,146,78,158,69,167,114,58,222,213,155,47,162,201,127,182,167,108,128,210,96,156,131,196,98,145,52,167,170,24,198,196,80,66,50,143,50,199,204,254,202,184,24,106,27,40,53,177,31,139,245,43,140,135,85,107,24,218,131,154,121,11,27,207,221,93,86,214,183,114,206,100,161,250,87,242,113,9,74,72,86,101,200,107,20,218,122,200,22,192,30,94,197,158,161,211,209,4,12,198,82,53,179,9,82,76,63,73,31,38,224,246,228,194,82,174,85,186,54,35,227,83,129,124,75,245,25,183,158,157,16,184,134,138,210,90,72,145,158,201,101,41,23,96,153,240,210,13,147,253,71,23,34,91,50,156,116,128,120,113,46,214,85,117,37,228,17,90,103,224,102,31,105,88,208,220,31,193,139,157,105,227,28,82,240,155,34,232,208,2,1,120,46,69,108,134,101,43,99,89,69,146,207,155,18,16,211,224,140,156,66,26,197,155,18,15,16,74,146,93,195,56,188,240,171,85,156,85,96,199,234,115,249,226,49,120,209,15,213,85,162,31,86,82,40,95,74,177,201,155,145,111,252,55,101,219,148,136,217,215,236,44,63,178,8,236,162,60,221,73,53,110,149,139,36,156,201,140,104,115,176,97,54,68,202,3,7,24,156,202,149,166,128,70,92,105,93,177,248,150,186,216,196,130,126,101,208,117,36,96,20,12,150,21,35,107,14,94,12,161,18,49,112,13,11,201,141,25,2,53,148,215,252,162,14,144,36,146,54,5,50,220,203,164,123,240,151,18,42,6,215,221,220,86,247,74,197,137,56,210,186,182,45,185,240,203,148,162,108,178,78,243,49,138,66,169,153,148,150,67,38,238,188,164,17,62,218,155,116,236,252,12,177,250,38,125,85,108,144,102,9,84,236,201,131,132,7,135,181,114,72,26,207,88,208,69,249,177,16,163,70,192,248,144,11,46,238,47,220,80,145,165,78,69,85,148,166,14,167,36,99,240,139,18,56,47,157,168,15,204,166,190,86,203,148,69,228,91,38,63,80,86,179,53,112,149,35,85,124,215,220,86,98,175,240,124,24,220,185,70,177,153,163,235,164,131,234,168,168,218,182,242,73,240,203,22,37,123,73,169,0,48,98,47,42,109,215,78,66,226,226,184,116,35,133,210,44,75,121,174,1,5,143,137,137,25,50,203,114,78,33,113,164,134,164,60,211,230,69,174,53,104,96,251,225,198,230,196,177,13,150,251,152,34,91,217,66,60,152,74,141,101,84,74,143,117,109,87,236,80,86,48,137,115,241,201,123,194,85,68,107,234,168,192,39,18,154,101,220,25,50,240,136,75,21,148,12,235,88,248,82,211,137,58,121,246,67,204,33,44,95,25,158,12,48,85,69,33,190,87,22,92,75,108,168,7,45,190,100,168,195,194,92,130,65,105,185,132,17,30,108,171,169,107,10,218,57,53,207,54,232,123,149,205,35,86,226,226,88,213,124,148,106,141,231,217,110,64,177,170,103,213,18,212,200,28,138,138,182,24,49,251,105,214,168,40,67,40,64,70,112,148,105,108,250,112,65,127,182,155,207,9,35,15,40,84,93,149,241,50,60,37,200,36,214,111,16,196,202,225,224,44,71,135,23,34,129,170,124,234,139,151,229,235,43,213,57,141,148,121,123,86,15,124,25,49,126,226,21,127,99,24,116,255,0,153,137,194,177,167,129,56,94,124,72,253,36,192,73,6,18,170,216,209,129,25,254,218,157,150,198,169,17,119,0,243,65,136,194,81,144,244,27,35,75,203,44,184,135,230,187,60,247,193,247,185,82,27,95,77,156,199,171,171,41,140,164,247,225,138,57,172,218,4,185,72,179,135,161,143,72,76,194,22,33,160,163,85,75,131,59,52,73,68,199,230,171,159,168,103,20,24,101,139,42,219,49,152,136,77,170,189,32,251,66,151,145,59,245,184,165,139,148,211,212,93,172,200,164,157,254,86,92,159,80,169,156,154,170,162,193,226,46,34,41,237,155,99,84,251,80,103,237,71,192,178,137,224,206,85,200,117,84,11,153,47,127,167,79,32,177,125,37,166,170,203,80,82,1,129,151,146,81,20,218,55,54,199,126,12,200,36,2,192,204,139,25,132,52,188,120,215,49,170,212,54,179,125,172,73,132,147,78,32,57,74,178,174,22,81,232,117,104,35,78,195,19,173,63,52,193,205,3,49,20,107,135,26,124,234,219,47,155,47,203,42,24,115,229,77,7,20,162,99,74,171,32,88,233,191,134,224,217,0,159,52,53,32,202,65,138,243,8,101,117,61,122,158,100,184,44,196,182,190,28,185,39,202,46,212,236,172,229,99,101,66,196,50,101,70,30,208,69,90,166,50,228,191,164,149,137,41,129,234,177,191,86,170,233,228,128,132,102,85,10,170,54,122,26,217,146,134,135,107,27,148,220,169,228,9,227,218,225,86,207,129,84,64,17,76,26,180,2,39,16,151,90,213,215,2,53,19,89,48,146,64,244,142,156,39,207,139,17,21,107,195,249,30,148,213,62,116,27,39,241,32,5,246,80,237,70,55,152,37,196,53,59,38,100,188,15,14,85,125,168,115,201,240,136,110,60,170,126,126,152,244,208,110,251,86,213,92,14,94,253,37,121,36,239,151,151,40,252,214,247,190,202,163,132,217,10,186,77,108,243,137,152,118,168,232,122,48,147,101,48,166,23,26,109,184,254,132,32,225,134,202,76,76,184,136,34,45,65,211,19,164,147,44,188,139,178,76,129,71,90,54,8,197,24,150,128,198,137,36,124,34,227,89,128,228,52,10,114,70,233,70,122,149,205,105,246,133,23,26,181,129,0,17,142,195,27,254,116,250,203,77,193,178,6,97,118,44,192,92,142,113,101,90,121,204,97,144,108,161,157,24,140,46,92,170,142,226,28,170,222,31,164,149,177,243,177,229,234,74,202,81,74,138,79,74,146,15,155,236,89,201,134,15,105,65,64,212,36,131,107,180,49,123,94,175,88,102,20,29,171,158,57,27,136,224,178,88,8,204,205,181,26,109,91,38,170,203,192,61,73,28,249,60,106,97,250,132,149,167,83,105,25,24,111,19,171,201,209,245,211,71,196,85,206,245,87,195,167,198,157,152,41,147,245,133,140,152,172,44,68,84,11,43,27,32,127,80,42,232,142,71,125,51,211,208,22,69,64,122,175,56,35,30,94,196,222,77,220,169,172,96,138,84,182,76,51,148,156,66,90,31,158,55,114,221,177,24,53,149,89,57,151,207,65,202,113,152,162,77,160,62,81,1,242,130,71,179,116,80,98,40,134,158,196,234,37,126,56,204,225,90,89,106,76,137,145,171,118,220,197,83,246,166,4,103,225,83,249,24,36,223,50,131,146,201,194,103,9,121,22,166,62,86,60,162,18,223,38,79,202,63,47,98,221,176,177,157,37,193,250,108,11,149,80,25,145,74,204,162,81,113,188,201,203,139,18,54,53,198,46,21,149,100,20,162,12,192,70,225,68,60,209,8,204,202,102,202,100,73,32,196,18,147,34,213,73,38,118,233,145,12,84,213,96,176,85,220,206,60,89,87,170,170,159,100,197,157,223,203,19,46,37,242,170,212,126,207,18,205,202,5,66,95,163,14,87,245,38,145,180,193,235,70,196,124,11,132,217,150,64,47,113,81,249,11,244,21,39,38,60,132,102,45,174,36,164,209,134,55,240,167,182,179,24,46,32,169,211,48,229,39,9,81,204,6,208,36,176,163,194,84,60,248,99,246,132,135,15,152,185,140,149,76,212,224,140,124,38,17,22,53,128,165,100,242,22,38,208,197,82,150,186,60,147,142,243,101,39,219,79,41,36,196,178,229,9,85,14,207,16,8,100,241,129,1,85,79,58,11,240,203,148,66,171,120,16,246,204,97,140,144,207,121,243,188,161,70,67,158,114,143,153,12,192,52,125,219,247,76,136,20,249,149,164,32,243,24,73,52,56,208,73,202,84,211,214,193,7,139,42,147,72,168,50,169,170,100,56,132,225,227,17,20,54,161,181,36,41,222,159,186,77,53,59,7,52,236,40,101,127,182,85,33,101,72,241,19,48,114,20,169,171,189,242,22,43,52,244,1,201,229,42,163,159,26,36,104,185,87,53,147,107,107,83,17,152,139,200,47,109,71,191,227,173,140,155,87,209,154,41,56,223,136,138,12,206,141,84,30,218,29,58,125,217,5,230,17,11,42,87,79,14,85,149,137,37,203,22,36,21,85,244,25,190,25,187,10,172,171,66,8,222,6,87,142,162,49,232,117,184,142,143,147,12,98,77,38,76,139,38,35,48,192,24,137,245,18,73,153,241,189,107,127,192,101,40,43,110,40,255,0,38,105,88,144,246,87,26,72,71,253,81,11,252,74,14,6,248,86,47,221,245,171,152,218,74,186,236,28,197,196,165,26,181,170,218,131,49,240,204,166,183,131,195,40,127,224,92,246,202,121,225,90,226,203,242,202,134,239,73,78,164,123,253,58,81,10,52,154,100,63,82,139,202,46,69,211,183,175,150,164,236,80,64,128,194,3,40,82,237,67,90,2,3,171,145,17,164,164,188,64,218,20,170,130,214,170,33,1,155,47,34,149,134,83,153,86,211,243,242,171,104,116,145,36,179,180,107,70,204,17,152,242,160,43,110,7,187,237,67,48,204,163,19,104,243,149,253,168,168,218,108,226,31,40,184,211,200,198,1,65,152,37,70,134,99,201,194,141,39,81,106,67,218,153,240,120,98,69,69,86,132,5,103,205,149,84,79,211,196,147,211,143,34,139,212,240,236,170,88,254,44,164,91,241,142,160,5,61,131,17,214,170,163,12,143,120,113,37,148,51,9,100,119,238,202,171,161,210,12,111,97,114,161,88,81,124,250,17,148,121,113,45,180,47,136,39,225,197,212,171,67,0,114,65,218,148,76,128,56,36,225,84,178,246,10,153,155,105,230,204,61,136,232,19,15,7,169,43,97,190,142,68,210,3,30,60,101,177,40,196,52,150,212,3,102,4,118,67,229,23,34,133,190,164,131,81,43,118,34,252,202,232,146,117,134,156,132,60,53,63,61,37,76,221,214,206,182,99,236,108,113,228,246,198,182,57,46,21,39,195,112,57,35,195,44,169,109,198,1,131,40,74,133,153,84,124,249,185,16,166,173,156,86,17,27,122,133,128,99,92,101,39,213,86,52,247,116,229,102,19,20,98,34,231,82,99,30,55,154,77,14,214,95,169,117,17,115,200,175,224,81,78,249,224,2,227,44,66,175,90,135,80,73,3,241,79,32,136,37,47,166,231,158,72,24,17,42,29,228,232,220,41,149,153,9,178,146,166,147,168,203,230,43,105,68,40,214,85,186,243,240,255,0,202,109,72,85,95,12,44,146,79,155,66,234,29,19,22,104,51,68,23,34,181,86,108,67,34,126,78,164,252,64,79,155,235,250,104,136,21,176,99,19,48,68,147,27,79,75,131,221,148,72,168,15,199,205,186,72,209,180,42,50,230,94,83,207,96,248,80,186,194,101,110,197,225,202,60,158,10,52,218,144,229,62,16,148,121,22,192,213,88,201,38,238,95,41,23,44,119,119,254,21,98,72,63,45,43,148,169,147,228,128,188,65,46,84,200,218,62,116,147,230,196,148,79,128,58,67,226,47,98,235,213,104,37,135,44,187,219,3,8,184,145,84,247,204,146,126,81,101,81,12,9,236,165,98,202,171,195,85,182,27,49,36,236,40,230,120,65,39,155,18,251,25,236,23,114,212,254,38,33,94,108,158,210,25,71,24,204,54,94,17,21,37,120,78,35,230,52,92,163,76,35,60,2,234,18,98,198,12,157,201,227,210,130,48,28,105,250,86,112,240,152,163,140,84,210,182,4,31,253,183,207,220,141,76,217,105,136,165,35,204,33,41,119,214,222,86,216,255,0,79,148,65,38,104,223,199,81,20,237,79,8,196,206,101,166,100,58,49,68,121,114,242,125,53,63,72,203,89,32,102,238,81,10,69,182,202,30,216,153,146,45,254,199,20,27,92,130,162,91,251,4,154,51,83,203,212,17,120,122,212,54,164,140,121,36,204,33,113,253,53,234,73,246,67,126,24,145,121,20,246,89,26,193,97,165,195,44,69,237,41,166,50,88,229,102,202,186,3,24,121,32,254,163,21,68,106,121,32,173,123,194,30,177,42,60,55,95,97,149,138,74,221,120,10,223,0,154,81,50,42,41,58,144,115,162,126,151,249,23,8,14,191,163,141,45,134,52,2,23,23,218,93,34,147,91,87,106,218,223,148,17,69,252,75,158,56,104,198,180,128,90,171,212,164,196,249,73,88,148,77,84,61,70,75,22,110,202,66,141,117,79,68,148,65,241,38,65,211,196,28,94,88,171,177,85,8,100,5,84,243,224,103,47,26,105,235,0,23,16,139,149,36,153,12,145,188,194,36,175,213,101,214,249,139,106,53,57,21,134,82,244,47,130,86,115,20,107,97,131,90,70,112,174,98,203,137,82,79,203,196,53,81,85,61,153,25,203,149,74,206,133,74,15,195,113,71,243,126,226,45,145,177,177,25,26,100,92,30,226,219,36,57,34,191,10,221,100,185,149,18,26,96,5,238,175,27,85,14,52,76,66,42,10,78,158,157,36,157,171,16,233,143,170,44,164,84,210,63,233,60,131,233,236,153,101,231,153,25,37,155,146,125,37,186,30,152,149,24,25,120,241,254,234,222,250,163,201,103,18,202,175,127,113,148,156,152,240,86,247,74,74,109,117,179,6,12,53,194,33,83,137,250,60,253,166,18,23,210,162,198,3,248,134,181,163,95,177,108,36,164,178,151,101,47,41,132,174,95,107,99,129,130,40,177,9,33,140,193,193,99,203,19,137,125,252,67,16,159,230,51,249,62,154,70,109,16,165,70,38,141,58,200,127,40,94,69,181,240,15,9,140,203,216,128,170,212,56,207,196,159,49,254,165,210,151,113,120,155,83,75,2,249,44,91,141,14,9,98,225,203,200,179,121,135,8,120,113,114,21,105,240,231,97,74,170,184,8,194,47,195,192,17,243,24,184,134,190,76,167,170,25,57,167,143,249,74,173,230,122,25,32,242,226,255,0,2,230,250,135,76,69,178,229,16,149,109,126,58,138,6,106,170,97,31,138,80,202,154,86,210,0,188,74,9,154,14,92,233,223,40,89,34,252,254,218,186,173,210,87,148,128,225,148,66,145,107,43,253,130,176,248,53,176,107,89,219,200,143,102,113,179,48,75,202,145,192,12,236,255,0,212,123,21,116,10,220,126,25,148,191,251,24,94,24,26,128,156,197,149,148,75,25,243,236,163,51,155,254,69,81,225,143,164,169,117,147,1,56,120,76,37,206,204,140,213,27,34,29,251,169,47,64,25,228,140,124,217,120,213,25,168,103,70,243,54,94,53,43,101,49,132,225,79,83,70,240,228,143,35,10,155,76,152,73,32,82,149,178,113,61,63,220,228,6,21,130,3,190,48,202,196,27,204,248,201,252,8,25,59,151,201,53,67,243,86,197,197,16,62,236,98,237,74,108,183,86,68,102,208,184,149,84,157,1,46,111,48,86,128,232,252,100,96,114,145,58,194,168,1,154,111,119,72,6,102,47,39,185,202,171,160,90,193,147,250,177,8,170,90,202,135,101,19,40,75,200,181,83,189,227,123,50,174,121,149,147,91,46,165,20,43,88,105,176,21,143,151,93,143,39,211,92,250,77,61,206,60,198,200,37,213,102,90,193,140,62,98,141,41,228,187,38,16,162,57,146,110,66,177,203,99,60,251,188,57,72,154,120,75,19,216,104,157,130,85,87,26,13,245,191,55,198,95,218,90,171,107,126,178,234,90,160,141,238,78,63,241,85,145,217,196,155,50,170,231,251,184,24,190,226,181,134,192,9,159,113,109,124,3,147,234,166,86,71,53,153,132,212,144,1,59,229,13,216,182,217,105,143,72,230,196,62,85,140,152,18,160,159,48,68,68,78,254,84,159,213,228,42,147,54,191,244,98,156,251,86,153,227,3,240,148,138,38,1,143,36,255,0,54,187,116,205,24,11,46,85,41,107,240,185,226,149,152,43,22,21,127,145,237,65,116,9,47,141,225,136,170,198,159,85,68,40,217,18,196,89,84,169,170,143,91,196,97,34,170,152,204,156,201,90,58,1,212,32,64,131,52,121,162,69,26,48,208,241,177,69,195,181,60,31,210,74,196,140,102,182,148,50,97,46,50,165,252,134,0,131,92,122,108,174,213,65,15,85,65,32,249,148,172,198,14,237,153,184,196,79,182,148,178,55,62,44,170,50,103,199,81,206,131,62,224,24,255,0,84,60,105,28,150,105,201,60,217,70,82,37,166,164,102,6,124,214,85,139,217,182,30,16,137,81,85,235,238,3,239,196,148,209,162,115,100,203,244,198,37,205,245,38,161,178,157,45,252,88,163,125,52,198,121,177,247,32,170,170,137,126,126,98,252,178,69,92,179,212,147,54,66,122,163,14,202,94,21,71,107,161,162,201,6,108,67,76,95,164,129,90,60,209,34,242,35,96,63,143,13,129,113,42,229,23,31,99,165,106,252,132,181,186,38,187,107,250,4,71,224,159,165,87,137,85,134,125,4,16,113,100,41,22,169,58,255,0,98,63,210,163,242,127,130,180,98,58,120,18,234,37,125,36,70,176,159,146,187,181,106,252,79,234,231,202,97,98,66,221,190,44,224,98,88,178,43,182,66,183,177,11,176,157,36,251,177,100,42,125,1,249,65,132,188,68,18,52,48,200,56,152,132,163,236,164,202,141,57,225,84,106,191,18,74,111,49,172,163,75,225,149,198,168,224,107,107,200,76,234,141,39,247,18,40,208,247,44,66,70,178,4,43,45,161,74,164,209,169,69,98,235,241,111,171,179,12,186,177,198,34,208,253,85,58,180,152,69,3,143,234,37,114,88,201,35,202,44,136,200,15,28,145,225,40,178,173,174,129,97,188,59,186,217,60,210,226,229,33,81,239,53,49,1,250,84,148,213,172,24,242,132,75,116,103,128,140,195,151,145,62,95,98,134,70,129,19,187,16,208,87,1,157,56,120,98,21,62,141,24,226,2,4,49,143,24,143,44,185,67,74,204,61,69,176,30,241,143,155,177,26,247,140,140,197,137,105,153,38,39,159,106,244,99,51,217,73,96,6,100,109,177,242,165,183,23,211,171,72,204,37,203,149,54,152,194,21,16,29,30,251,32,102,50,162,170,191,49,24,219,79,112,9,48,88,83,69,202,68,64,77,107,231,153,4,24,7,169,62,35,35,36,221,128,99,225,236,81,102,163,84,117,83,41,140,177,178,31,205,151,141,50,164,129,167,5,221,202,69,39,101,119,113,37,152,68,44,89,125,196,149,158,177,8,156,211,249,17,184,254,38,226,118,3,50,182,11,51,6,40,150,76,214,20,4,102,18,136,107,145,155,82,90,227,194,89,68,42,81,188,60,98,122,142,34,37,180,239,242,46,39,93,159,38,159,207,229,23,161,217,48,156,43,153,195,215,53,68,123,5,148,138,202,29,244,25,192,249,72,164,23,220,88,172,254,70,212,107,113,177,140,12,216,135,145,73,122,198,249,253,168,171,91,80,70,238,82,230,8,8,252,170,185,63,32,28,190,226,224,111,254,157,40,138,170,183,85,89,70,6,107,28,106,115,79,24,113,185,140,33,149,106,214,119,96,193,180,8,185,11,237,137,24,191,15,115,21,71,55,218,206,182,223,192,81,49,228,90,131,12,228,240,54,85,206,105,224,75,140,125,222,34,43,74,75,189,203,246,134,72,202,235,207,212,124,70,243,236,137,9,156,73,68,109,79,107,100,66,8,197,22,52,125,172,97,201,102,20,5,62,158,0,188,242,202,66,192,160,204,10,249,236,206,156,198,184,202,196,28,202,72,177,191,72,180,6,28,239,14,165,77,155,240,19,112,113,36,196,32,20,149,149,145,33,19,50,124,28,248,249,86,108,210,67,178,38,82,170,199,15,238,73,152,131,103,196,136,163,149,135,22,216,159,81,80,198,187,5,223,134,91,145,201,71,207,248,63,79,37,153,172,11,137,69,126,15,131,91,98,241,84,148,156,79,82,146,13,59,227,169,88,216,171,181,173,138,33,230,137,202,182,80,178,92,159,48,226,227,75,130,201,209,153,132,169,77,198,167,151,65,237,19,31,219,70,85,6,46,159,2,44,146,98,150,85,188,48,42,135,194,21,205,195,241,46,12,158,172,153,63,105,48,12,251,130,255,0,81,203,198,179,188,166,173,78,156,29,36,9,35,205,200,179,14,158,217,125,68,175,74,234,115,201,102,28,184,136,142,184,212,243,135,231,132,185,72,181,122,134,227,219,212,25,79,79,9,48,61,126,115,248,241,240,151,74,252,67,170,60,75,108,101,39,131,241,253,65,174,196,203,189,77,110,71,132,165,196,53,191,240,5,84,158,99,118,42,195,221,117,204,155,41,249,47,254,203,95,246,120,157,240,222,198,110,238,127,25,79,199,251,107,245,240,99,14,23,135,46,84,173,241,170,170,79,132,34,196,138,220,211,73,238,180,76,238,173,175,161,171,130,149,176,228,233,249,160,195,46,40,242,33,164,233,136,51,188,241,99,196,144,236,1,24,121,98,20,139,6,106,79,77,31,205,149,65,164,116,254,141,85,113,117,172,0,80,63,134,47,26,31,241,14,54,113,8,98,70,155,86,214,219,112,237,114,173,63,133,71,101,202,41,67,140,145,153,101,231,232,58,171,10,231,223,92,201,103,249,161,5,251,106,79,241,36,177,92,178,33,139,36,132,250,133,85,83,43,125,53,248,178,229,74,77,8,4,126,108,89,80,189,58,10,204,116,58,75,130,109,25,202,176,158,99,206,253,33,113,147,234,40,186,211,30,75,246,152,136,37,65,179,181,173,6,97,74,26,109,150,64,102,55,50,146,212,135,202,98,144,169,176,107,88,46,225,16,95,196,130,167,214,19,178,97,150,81,171,15,88,28,224,97,227,229,90,178,105,244,4,108,155,40,158,120,130,92,168,205,200,198,14,85,182,101,32,51,229,8,150,169,52,47,146,12,57,113,45,167,244,44,99,26,96,252,248,138,138,245,45,79,231,195,43,141,1,15,79,122,111,247,89,83,188,195,140,14,212,50,170,0,84,105,143,18,213,50,1,36,252,218,1,230,247,150,218,221,91,16,71,218,75,81,220,163,5,77,79,140,204,156,194,67,73,214,17,52,255,0,23,165,143,26,177,219,85,73,30,97,79,141,254,234,146,212,241,160,151,138,33,71,40,159,105,95,113,93,107,220,78,0,108,248,145,77,37,249,77,196,79,182,168,235,126,36,0,156,56,136,81,168,184,26,13,254,121,189,44,130,85,17,169,198,54,98,196,145,160,84,249,30,204,229,70,106,171,118,117,11,249,18,27,231,193,140,7,225,16,196,181,73,11,225,15,133,65,218,234,25,101,157,180,150,84,149,127,191,67,25,141,86,183,108,25,59,80,145,181,132,65,147,15,252,69,151,248,147,127,195,213,182,67,202,37,232,116,145,33,74,253,40,215,74,194,76,218,199,220,77,6,88,133,36,100,60,61,1,107,110,127,155,180,85,222,177,16,96,96,177,36,214,186,218,170,163,207,230,185,62,154,139,73,78,26,21,174,129,81,180,24,43,127,186,84,81,180,198,152,193,243,101,38,69,201,100,252,90,212,19,101,98,136,34,99,253,165,67,91,169,46,100,248,110,208,178,117,15,240,102,3,45,73,73,92,95,242,241,36,209,170,171,127,246,224,47,228,85,33,120,241,229,48,144,179,245,14,153,141,195,44,74,219,191,177,58,138,217,91,167,58,131,41,60,164,129,6,55,73,70,149,195,147,166,44,159,253,61,85,67,211,21,69,249,189,208,242,33,153,93,74,40,65,164,193,140,207,155,229,90,25,113,76,78,16,136,104,137,53,76,19,61,180,141,244,48,68,124,165,82,85,254,155,99,125,147,34,18,43,241,8,106,18,201,154,114,55,156,185,107,161,191,98,70,98,23,42,14,127,195,208,93,131,22,33,139,42,233,142,59,252,146,102,56,117,223,197,214,105,242,60,52,138,26,123,238,117,180,175,80,187,185,23,237,174,159,172,254,3,178,52,167,155,219,80,147,52,121,42,37,98,136,46,164,173,210,81,175,223,184,138,215,46,116,198,140,120,171,89,180,46,85,91,12,51,171,124,2,101,41,165,100,203,16,240,135,137,87,114,23,184,185,72,149,172,84,119,91,12,114,73,212,168,56,35,15,10,77,0,47,130,14,220,75,61,180,185,47,205,201,141,74,75,57,85,31,64,147,147,139,42,194,202,147,109,253,70,33,82,159,50,70,65,204,213,83,134,60,57,82,101,192,86,97,139,245,80,200,77,161,113,162,153,84,73,172,202,21,199,117,37,109,172,211,250,140,73,228,200,141,210,95,16,159,8,158,157,109,40,130,197,198,164,202,241,101,240,52,106,174,116,219,39,196,164,6,83,23,41,23,32,213,186,146,255,0,80,31,105,82,82,70,26,183,187,190,167,218,230,44,174,52,54,155,252,43,55,194,95,34,172,45,163,243,22,72,245,70,57,244,13,19,169,228,143,52,188,133,26,47,255,0,15,79,231,250,94,69,221,224,79,211,158,12,8,147,96,192,166,47,46,37,212,179,244,233,136,155,108,112,154,173,43,120,63,119,141,57,244,67,198,93,110,77,61,108,158,24,130,196,165,53,12,49,212,159,16,113,166,105,162,240,23,33,109,38,250,48,243,8,72,135,234,115,231,197,148,121,16,6,245,91,46,29,208,196,63,180,151,27,76,28,100,203,186,92,178,42,185,85,98,230,29,241,251,76,84,211,241,108,28,28,216,212,132,104,111,16,48,152,185,86,151,213,14,49,51,25,74,191,210,235,82,212,58,133,146,122,133,149,7,63,82,50,55,159,212,82,47,187,124,31,62,85,61,50,249,251,190,17,113,253,212,109,179,136,204,165,172,157,114,120,195,126,98,226,26,149,54,170,5,220,228,222,7,165,91,131,9,68,52,174,239,73,87,65,99,229,215,23,145,81,98,209,62,73,49,71,14,170,12,224,101,202,153,214,155,210,122,74,185,205,86,161,124,30,18,202,85,117,83,193,100,162,210,91,19,165,87,18,214,54,161,220,246,136,139,77,221,168,199,17,229,174,129,148,136,0,188,98,98,44,50,64,68,202,203,246,77,148,149,245,43,41,44,249,184,184,150,84,247,216,167,97,196,155,89,51,39,180,166,167,154,36,98,112,148,121,22,181,124,9,219,82,238,75,193,58,34,86,16,142,49,212,188,107,185,105,140,109,78,114,145,130,218,255,0,34,101,103,6,236,88,178,73,60,22,169,62,5,26,211,26,76,82,49,21,154,23,213,77,184,166,84,156,153,158,49,56,162,229,73,237,106,135,100,12,194,226,34,234,17,189,52,128,230,198,167,39,134,12,99,191,173,91,113,9,212,231,176,35,78,133,245,17,19,12,15,15,155,85,19,253,54,79,86,49,17,35,125,9,39,31,16,132,177,85,93,134,19,195,140,2,29,152,138,85,71,101,85,16,85,79,46,81,151,242,45,143,210,67,130,12,165,149,200,167,45,95,56,108,120,67,144,168,101,253,5,38,173,117,84,234,142,24,153,4,189,167,190,40,222,70,151,243,121,10,52,166,99,45,74,252,38,128,156,80,232,249,115,94,195,109,82,175,73,114,139,33,210,225,234,120,154,144,24,87,159,167,160,136,153,131,141,125,167,161,5,68,76,166,198,36,170,239,92,213,84,240,242,20,191,105,18,54,206,8,24,148,48,225,196,23,112,145,161,101,111,254,197,81,90,111,89,250,217,57,98,142,50,160,223,144,135,226,42,158,227,13,137,186,250,79,7,16,177,41,238,194,114,149,85,201,100,66,197,126,97,101,34,151,127,134,78,165,69,102,39,228,42,212,52,227,146,206,25,67,47,237,164,81,180,72,36,171,183,198,136,70,33,38,7,98,7,162,235,216,106,137,96,70,38,159,59,48,149,25,124,243,221,197,234,202,148,155,58,206,55,169,21,248,162,101,82,134,214,29,184,156,219,82,106,27,93,54,118,87,68,171,202,68,251,71,221,222,78,230,182,139,182,250,99,87,76,209,35,33,55,114,196,66,145,105,178,211,100,254,208,171,173,161,66,74,204,62,161,184,197,210,33,151,237,166,22,183,214,184,63,202,198,33,168,138,216,23,244,143,202,40,164,42,172,141,63,212,129,243,113,113,46,105,35,42,172,33,53,240,10,76,69,17,50,38,20,241,178,159,50,211,63,74,242,110,242,173,213,183,0,141,194,98,141,42,246,132,213,43,228,217,30,52,28,42,85,143,61,148,183,155,18,223,107,168,96,201,6,32,172,160,48,113,129,154,92,172,73,87,60,140,242,13,100,60,172,194,189,2,170,32,143,202,44,169,28,253,97,85,27,134,33,114,145,50,211,218,134,186,72,243,75,148,49,36,89,178,30,165,7,128,4,62,17,35,67,100,79,12,42,82,215,82,65,207,136,37,202,190,191,85,68,20,78,17,34,73,25,133,81,236,249,224,140,60,222,226,139,153,106,121,39,202,30,84,36,251,137,118,71,196,36,242,180,59,96,117,13,82,21,198,204,35,15,232,114,73,138,204,171,101,195,24,38,63,149,76,63,80,142,49,48,255,0,240,36,36,203,224,19,234,46,105,25,173,236,95,196,89,48,217,39,115,42,250,173,67,71,91,7,14,212,153,20,149,83,217,38,203,10,188,147,164,183,49,120,120,149,227,93,43,239,216,86,193,73,201,63,17,96,198,151,135,145,60,129,168,96,219,131,168,133,92,147,86,213,30,182,91,205,219,137,104,211,26,156,145,143,139,149,46,211,43,19,141,149,139,77,115,2,116,17,238,226,46,96,205,79,170,139,43,104,81,46,167,50,127,169,1,153,139,149,39,147,166,193,221,137,118,162,232,235,153,22,228,46,170,147,98,79,12,202,250,168,207,192,204,202,106,182,48,35,118,148,105,137,181,14,38,98,174,138,82,145,99,39,235,160,202,197,1,141,20,163,230,74,102,26,36,102,102,16,191,218,75,160,6,214,113,243,75,86,145,160,83,14,14,105,101,228,82,225,200,126,100,198,242,116,224,97,216,12,67,73,140,201,208,143,155,42,48,198,61,149,201,5,19,38,216,73,201,163,68,218,60,88,185,83,25,81,157,38,182,157,180,197,151,169,105,159,118,57,190,124,92,138,48,222,112,72,183,50,127,228,80,219,107,15,96,175,60,82,223,132,89,72,84,99,31,121,255,0,177,127,220,90,168,103,227,151,212,53,95,38,72,6,12,210,241,170,247,79,32,107,18,79,170,178,251,99,90,159,85,107,255,0,178,136,190,218,235,48,12,143,218,69,203,247,20,225,181,13,172,147,240,202,34,27,253,9,98,190,54,120,44,249,178,145,109,52,241,143,165,40,12,195,146,47,47,98,27,121,255,0,184,255,0,138,158,219,56,246,40,217,118,12,28,216,214,151,217,83,149,156,179,227,9,33,101,107,230,251,188,104,89,250,60,126,25,68,85,69,233,219,236,75,27,167,135,214,207,132,51,214,152,218,98,242,9,242,132,185,70,183,105,232,192,173,62,35,11,18,173,147,101,23,3,48,151,41,21,56,99,216,209,68,58,162,126,67,75,42,168,173,173,136,62,83,9,43,140,25,210,122,98,145,104,187,252,79,10,11,204,40,184,177,125,85,207,53,251,96,86,54,211,200,177,52,152,49,152,129,245,232,50,73,132,69,16,151,61,161,126,167,187,63,205,139,141,89,50,145,226,246,151,58,163,215,45,74,54,102,189,67,85,46,76,92,219,174,53,34,26,168,146,123,85,157,193,134,42,167,132,165,228,82,149,79,103,155,243,21,95,167,153,142,105,35,163,1,79,211,209,4,15,148,236,74,107,116,221,144,207,155,17,21,84,201,36,141,211,23,42,15,241,85,172,110,216,28,107,183,54,95,98,65,1,184,124,97,225,218,143,137,38,181,158,50,13,249,132,52,99,231,250,145,58,177,36,215,112,14,160,202,197,68,126,99,206,138,120,98,17,157,73,133,38,152,151,56,157,74,202,54,131,39,135,82,234,142,26,46,66,51,28,175,240,222,245,239,196,82,33,38,124,52,60,239,168,187,104,116,126,219,218,78,160,105,88,152,243,75,42,214,219,78,68,242,56,37,39,195,173,71,8,236,13,113,100,174,177,166,41,245,5,32,63,168,148,133,253,212,230,214,100,74,222,26,242,164,111,213,179,186,165,149,114,77,36,126,26,22,91,7,218,217,31,195,148,170,86,202,225,228,76,230,89,69,146,7,226,40,212,227,234,165,205,127,17,68,185,149,46,104,125,109,150,62,228,241,146,96,149,157,170,114,6,143,188,140,126,108,133,18,124,22,69,132,76,82,248,136,186,116,90,5,131,252,34,248,117,47,110,71,211,255,0,122,85,113,39,114,12,49,20,252,107,43,40,199,234,89,144,88,184,205,249,22,175,82,138,55,242,164,1,184,57,123,147,192,213,65,154,12,166,42,42,7,7,167,129,6,203,187,137,62,129,78,58,217,127,40,138,102,134,120,185,177,17,52,170,141,177,59,55,107,171,109,80,139,51,56,221,148,47,146,6,20,220,171,47,195,3,247,132,172,161,220,81,237,82,107,91,176,21,249,98,45,221,10,129,134,7,164,1,9,50,236,146,71,132,197,64,220,106,115,144,24,113,117,46,95,107,171,117,6,237,248,162,226,26,70,86,115,49,58,163,30,1,173,216,88,65,241,46,93,91,171,111,36,240,203,139,137,89,85,93,156,99,229,75,103,64,196,251,106,207,200,240,133,37,173,164,228,229,18,164,99,25,37,235,35,198,124,103,179,18,173,134,23,73,128,248,192,205,137,97,2,212,254,28,42,131,114,50,196,194,100,139,97,136,249,113,33,132,0,181,52,161,49,230,69,104,205,66,121,36,194,104,168,147,120,23,185,122,53,197,109,71,54,36,140,170,56,203,82,73,32,188,37,137,45,134,253,243,57,147,246,73,131,169,34,112,246,36,198,164,157,90,126,174,52,220,192,103,27,77,176,175,98,93,171,117,35,52,77,116,169,97,17,10,65,51,218,91,95,107,46,48,240,242,32,230,64,245,97,252,216,184,210,250,191,33,150,168,35,248,123,241,142,198,253,231,12,184,4,18,186,126,161,220,177,76,198,161,131,8,159,40,44,73,155,40,78,84,71,14,137,242,12,198,185,247,27,110,158,82,172,171,109,103,73,39,50,219,38,168,98,98,82,103,158,49,248,83,50,138,80,201,51,35,15,49,150,81,166,50,112,251,84,211,230,30,79,17,150,248,12,60,18,45,200,66,172,48,31,143,153,0,104,108,25,214,223,196,252,120,120,144,70,158,114,19,169,98,200,206,6,171,234,118,73,130,163,106,130,72,210,177,24,191,235,87,146,102,110,98,226,82,178,107,73,230,242,170,248,129,80,200,96,140,198,20,37,78,107,110,43,124,54,133,16,212,43,38,30,48,57,138,164,167,234,171,40,211,184,68,66,143,205,114,255,0,147,192,110,7,92,187,164,174,154,206,18,246,164,65,209,135,169,38,97,9,32,129,241,10,39,228,221,238,68,172,255,0,21,111,171,126,81,81,89,188,180,51,19,107,31,249,62,146,77,119,101,42,183,151,17,10,148,50,250,215,125,132,221,126,106,250,180,48,110,226,98,48,135,145,98,255,0,200,219,28,174,226,224,243,71,212,65,37,245,82,89,26,95,106,233,150,180,48,96,159,14,33,149,68,106,221,19,44,79,245,10,245,86,133,93,113,20,173,173,184,24,188,2,156,49,249,57,68,185,205,60,252,131,194,94,193,43,42,169,239,27,23,58,216,112,255,0,13,201,240,162,223,0,227,95,35,70,100,238,96,149,125,52,146,70,226,202,158,195,17,186,146,1,35,29,134,78,235,97,209,146,11,11,151,145,15,106,205,201,20,252,247,158,8,248,132,161,37,211,37,42,170,174,94,64,102,94,32,169,125,91,24,131,35,214,221,55,169,192,63,213,166,23,118,85,86,64,225,71,77,53,240,6,90,28,174,73,165,11,207,104,168,116,77,173,140,159,48,203,47,82,91,62,1,198,242,97,235,76,52,219,54,199,253,213,73,161,202,194,51,122,80,234,16,38,65,19,51,45,158,189,16,175,194,42,188,164,251,169,16,97,144,124,187,161,227,67,155,88,65,132,124,49,5,148,137,25,168,163,172,101,4,150,31,180,209,70,53,140,11,131,193,243,249,92,169,28,107,89,214,68,221,203,41,49,173,209,174,226,103,194,18,167,89,26,164,153,114,41,225,221,193,178,243,12,184,187,100,5,147,226,141,252,43,207,147,93,131,40,139,200,147,204,121,11,212,150,215,0,159,51,201,76,131,85,46,72,57,146,154,115,60,93,201,244,59,93,177,57,150,171,80,42,15,26,147,100,124,200,93,85,36,24,217,132,89,81,151,23,100,147,224,16,137,21,2,144,242,65,148,194,87,86,176,162,138,26,221,247,134,238,46,33,170,239,192,208,74,60,194,42,207,229,96,196,194,81,13,77,218,235,9,81,188,194,44,152,210,52,204,156,1,99,51,212,58,72,24,48,241,174,105,107,240,232,100,127,23,17,62,162,163,255,0,196,40,190,127,55,41,54,167,212,244,118,228,237,25,84,150,123,181,92,163,42,156,175,240,246,167,164,63,20,174,63,53,209,168,111,137,129,129,177,68,218,198,223,63,132,92,104,88,212,132,39,14,37,85,141,124,125,9,177,86,253,49,71,119,7,40,138,49,17,72,76,99,233,14,241,101,234,67,218,192,188,173,31,244,226,144,95,109,38,223,217,77,38,27,24,164,253,196,181,119,228,22,82,142,54,164,1,56,114,163,253,85,227,102,94,68,140,58,122,8,249,162,74,228,77,67,198,12,56,147,109,133,143,146,110,201,143,50,155,178,212,239,251,139,229,195,229,16,251,64,163,42,180,192,203,220,36,108,233,228,22,38,166,79,151,39,221,34,125,66,250,220,25,119,92,137,228,205,37,193,196,37,17,118,255,0,73,243,77,178,190,6,88,232,12,187,131,6,14,82,149,73,204,215,132,146,247,134,33,113,46,111,235,119,247,115,182,145,5,196,171,235,116,97,4,198,22,89,121,20,191,29,159,144,110,20,180,55,213,164,102,107,105,92,137,139,238,235,72,127,148,235,83,129,211,204,140,252,216,178,164,90,171,82,18,8,240,196,138,150,72,218,21,29,88,187,178,213,85,176,88,145,64,212,50,201,47,118,34,241,169,26,215,202,183,102,89,106,134,53,105,202,12,81,4,136,227,103,81,89,142,145,79,168,64,81,226,150,134,190,161,137,59,152,56,215,62,51,39,70,39,41,85,246,152,12,226,197,102,92,133,85,141,89,0,2,53,104,35,13,252,89,84,249,171,113,75,33,113,46,131,50,54,219,152,194,75,100,178,33,71,194,37,123,25,82,86,28,242,65,63,10,175,170,159,234,92,57,84,244,202,66,121,229,18,54,132,47,141,43,153,113,52,121,216,175,137,81,48,35,141,21,46,173,141,18,200,143,221,171,24,212,143,183,139,212,128,252,30,120,79,126,17,46,149,171,105,238,71,33,52,200,112,99,116,160,217,158,73,25,132,73,204,154,115,165,57,159,90,252,70,77,145,131,55,233,232,37,6,83,118,40,189,73,72,50,241,4,170,194,78,161,160,28,28,198,180,30,79,166,161,109,110,9,58,118,24,130,227,74,172,206,110,34,232,116,131,140,70,102,198,140,147,91,85,231,202,36,123,234,143,36,12,70,67,210,164,43,57,138,168,97,9,60,192,140,119,225,18,38,1,165,73,30,99,9,57,181,210,167,141,57,129,196,155,250,38,32,48,56,144,4,53,173,32,44,136,204,194,86,154,123,68,227,130,194,135,26,93,119,15,109,224,157,233,185,51,138,6,5,43,48,11,166,80,203,141,43,47,182,153,192,11,198,62,165,71,135,235,45,108,141,206,206,46,52,88,112,0,195,124,229,179,97,46,9,58,147,121,33,101,111,54,81,172,163,73,4,226,118,141,115,200,202,81,84,221,91,112,1,131,155,177,25,182,5,151,74,87,50,48,50,127,220,21,67,79,38,12,40,57,120,242,41,70,203,17,172,162,99,85,62,15,114,66,104,199,245,22,97,18,167,181,147,46,73,50,226,227,75,13,36,16,135,150,90,179,73,233,97,42,37,213,84,242,201,17,134,247,20,212,9,246,184,246,146,242,21,90,201,187,4,224,41,73,140,177,221,51,210,68,169,28,150,17,148,50,170,55,63,48,136,174,152,240,10,15,202,11,145,7,166,12,50,248,122,176,191,208,159,73,8,4,255,0,148,235,67,72,161,82,50,54,158,157,109,101,154,88,147,115,86,217,84,127,107,148,127,105,81,178,72,6,143,135,169,32,244,152,73,127,33,2,167,37,190,181,157,24,252,34,196,52,230,146,237,242,64,61,161,121,19,189,103,167,162,91,49,230,136,163,169,233,37,84,31,181,107,70,175,154,26,81,218,214,202,199,154,90,65,37,131,33,48,229,84,51,38,75,40,57,138,148,134,180,114,101,176,217,86,43,1,51,119,162,79,145,146,194,141,173,152,120,192,194,81,46,150,192,131,105,133,76,217,85,69,201,194,134,163,140,33,152,109,240,18,159,195,219,226,115,39,108,173,216,189,232,83,79,60,35,176,193,139,149,77,150,131,219,18,151,73,105,40,157,82,202,138,159,0,16,167,98,17,114,141,13,2,227,242,48,203,229,193,153,56,31,211,139,201,224,153,89,159,17,49,26,26,101,108,96,115,21,41,153,62,44,145,225,18,141,51,53,4,103,230,55,42,14,215,85,50,164,25,165,139,18,198,87,65,149,174,95,214,201,60,110,158,180,216,58,146,15,188,94,69,199,235,126,34,142,201,159,41,41,21,26,215,41,30,83,46,123,72,229,120,29,70,125,195,36,143,137,8,26,160,78,59,12,111,249,212,92,57,242,202,254,222,52,240,55,219,110,35,38,91,161,54,45,228,211,213,109,120,139,252,105,51,43,107,179,226,150,149,51,80,237,153,151,42,21,154,180,150,79,195,139,18,101,145,196,196,117,107,91,77,131,229,50,100,72,217,78,252,153,133,196,155,67,121,10,62,81,45,187,145,136,152,138,34,42,172,130,178,152,211,210,68,40,31,152,69,41,17,79,167,255,0,140,47,155,218,141,50,173,152,8,222,210,219,107,100,13,174,17,38,221,10,147,118,172,223,13,252,74,16,211,9,6,118,28,75,165,4,195,41,48,237,82,45,67,165,95,100,199,152,81,80,177,221,106,53,140,42,174,192,80,117,34,31,62,118,78,174,52,174,159,77,158,55,128,140,175,35,83,213,70,131,243,101,30,68,155,106,156,131,33,84,6,110,125,172,171,210,96,28,79,234,91,119,144,106,31,148,69,30,53,180,218,146,170,72,51,101,70,230,136,45,77,27,96,16,24,82,185,52,144,108,184,74,181,27,82,2,73,254,146,115,90,192,16,121,86,171,48,3,210,83,197,169,127,9,85,91,48,16,124,221,106,123,14,35,162,38,24,226,7,18,198,187,182,35,45,77,87,113,171,135,250,68,44,103,196,27,48,160,159,156,139,209,160,12,126,102,203,200,133,86,243,20,219,107,73,58,79,52,66,145,46,13,109,151,73,74,169,67,106,113,3,14,37,244,47,103,113,150,247,95,160,39,195,67,56,79,204,190,90,189,245,0,121,138,170,13,60,24,248,139,148,169,53,149,81,237,199,202,157,90,224,115,125,229,148,153,79,203,238,175,159,248,116,50,159,212,118,188,133,228,86,17,180,124,225,203,204,108,106,202,171,79,126,78,98,170,173,80,14,95,14,159,108,78,165,119,91,143,106,206,85,76,253,19,16,131,234,74,102,67,5,35,240,164,147,108,21,88,206,28,151,244,172,166,79,137,24,124,201,105,166,114,113,37,211,32,30,203,221,255,0,170,163,82,150,10,147,50,33,58,68,168,233,44,137,129,67,50,48,234,9,136,165,93,3,76,86,178,72,50,229,26,155,85,57,10,214,112,182,73,100,158,19,11,42,156,212,144,49,114,196,138,174,60,217,9,47,147,15,115,237,46,152,217,93,69,57,196,57,36,23,246,170,166,169,239,154,55,238,202,183,190,156,30,124,194,89,26,24,32,143,40,74,167,52,106,139,97,163,20,218,177,241,134,241,98,81,82,89,136,228,54,37,122,249,224,47,106,155,212,240,15,39,152,34,82,141,174,60,138,43,167,184,60,105,76,14,82,39,211,45,88,33,230,151,40,130,26,141,97,182,39,97,138,46,165,101,3,74,143,84,69,221,152,185,85,54,215,185,35,193,248,156,56,195,197,95,144,168,107,45,73,99,111,17,255,0,42,140,126,149,131,91,246,150,168,18,94,41,219,76,92,105,150,29,16,44,69,86,201,60,107,46,81,98,86,177,159,107,55,192,65,41,49,167,147,244,244,66,131,118,24,188,136,74,217,239,131,230,17,39,101,94,64,23,0,219,97,225,151,41,101,50,124,31,171,149,73,106,173,79,6,180,125,191,50,166,163,124,84,210,177,191,87,146,73,23,157,36,148,98,181,58,99,46,207,143,12,65,12,95,113,36,181,152,194,126,174,82,137,103,196,182,91,145,226,175,249,97,253,53,168,50,103,73,63,111,26,120,217,156,204,75,154,167,140,124,202,143,214,6,86,115,114,169,10,217,128,16,216,19,21,30,102,123,194,42,181,65,70,114,89,16,157,73,100,150,0,107,124,57,145,10,76,38,42,202,214,6,86,61,58,201,127,145,218,58,28,239,80,190,44,155,45,164,78,92,169,172,13,54,2,177,159,42,52,198,147,71,128,83,179,4,89,72,171,153,79,182,230,42,183,2,92,197,180,148,140,173,103,18,206,75,254,109,109,125,147,6,247,133,47,147,39,243,174,86,102,118,28,114,19,15,217,78,160,79,103,73,84,64,108,142,54,45,145,181,63,39,40,150,228,35,22,182,181,64,183,26,129,213,186,2,215,6,88,133,32,255,0,109,116,10,27,184,133,247,83,11,137,236,44,23,225,84,94,165,95,23,22,167,1,170,210,83,171,78,242,152,164,41,21,77,85,217,235,101,176,82,197,148,106,222,170,183,212,128,243,22,40,210,251,93,49,185,127,82,207,241,184,217,27,110,53,133,105,32,255,0,79,129,136,139,151,217,50,117,148,188,198,93,50,6,158,4,17,252,218,49,154,27,212,135,152,66,30,36,241,198,159,98,179,49,205,169,234,165,193,126,239,16,214,217,154,132,130,62,19,38,250,135,74,158,51,222,29,215,251,69,82,178,104,113,245,100,200,150,69,25,75,120,108,97,32,230,42,75,100,194,23,207,104,147,214,217,90,249,237,13,147,26,160,141,128,100,97,132,85,156,0,206,147,39,247,98,85,145,169,226,201,99,11,149,46,204,2,1,104,14,161,37,106,205,207,212,42,84,70,173,131,147,9,177,137,9,119,166,224,248,110,226,99,73,141,100,123,114,113,21,110,141,60,253,69,42,205,233,3,17,49,174,246,82,246,156,136,160,154,117,147,240,251,107,43,42,76,132,221,136,75,193,187,60,102,97,218,141,54,184,102,1,255,0,131,7,37,159,40,37,170,7,195,211,194,156,203,30,84,242,171,85,62,48,63,74,180,218,235,194,20,111,14,88,194,39,238,163,242,91,95,129,106,165,32,102,105,252,12,137,47,30,79,218,83,154,171,225,238,156,187,102,104,130,196,163,217,50,116,147,229,221,43,141,61,48,146,88,192,149,11,51,196,193,85,114,0,223,5,169,254,218,148,101,80,244,149,147,195,19,25,127,58,253,9,62,0,8,62,110,37,198,245,206,128,188,44,230,75,175,41,49,174,187,239,8,203,65,173,110,185,57,124,5,232,195,23,220,78,102,106,121,101,6,32,197,75,244,222,158,62,215,154,47,42,107,36,59,17,245,13,114,180,74,131,171,48,144,198,97,59,84,237,192,119,61,34,202,170,60,193,57,31,14,4,24,47,205,46,46,81,170,170,129,9,73,84,242,255,0,195,230,214,201,145,165,214,159,40,85,236,159,195,146,122,120,144,178,106,171,164,196,226,42,70,171,140,164,244,13,96,120,192,195,46,41,19,106,173,102,57,39,195,136,139,24,112,241,19,17,133,198,189,101,24,2,229,8,134,164,209,161,77,198,30,62,203,143,42,210,247,206,146,12,193,198,165,195,113,207,139,23,26,107,14,200,2,247,82,112,48,216,201,247,25,49,98,79,32,79,177,140,62,82,242,32,159,50,33,25,219,202,189,2,214,12,98,124,223,90,155,118,241,1,187,238,223,36,120,101,165,51,240,20,111,196,133,181,178,1,15,154,187,173,105,141,106,15,116,73,178,1,60,153,135,140,71,137,43,153,91,249,216,92,188,133,86,175,164,137,168,58,184,150,192,252,61,219,63,54,85,209,69,175,185,185,17,236,223,65,246,147,93,43,113,101,26,115,242,151,141,82,201,167,0,135,202,85,53,49,224,141,45,130,136,147,109,76,102,46,223,38,36,222,84,53,144,126,85,248,148,163,236,165,70,103,9,83,122,125,67,236,203,198,149,108,130,48,175,210,174,73,43,54,82,8,95,77,82,195,9,202,198,4,162,227,78,194,17,201,78,89,91,7,2,233,220,140,74,177,56,104,112,107,65,187,23,98,152,147,241,56,112,78,248,155,2,20,137,246,164,126,62,24,156,169,3,52,222,251,230,203,23,17,18,109,179,252,155,99,209,172,189,72,251,179,23,22,84,253,147,25,225,139,117,149,73,62,1,6,116,230,53,80,48,102,245,79,227,83,104,255,0,163,41,242,124,103,139,206,95,172,144,73,117,110,176,202,71,139,116,50,226,88,217,67,60,208,62,39,182,167,170,180,121,32,145,248,69,139,47,184,147,101,92,44,92,135,82,101,225,150,37,29,170,188,5,41,134,136,46,52,250,29,33,196,53,132,250,77,207,114,172,113,255,0,70,102,37,33,207,228,85,112,223,149,153,146,131,105,39,249,230,84,53,81,142,33,225,196,157,163,84,38,172,121,150,163,18,223,14,250,180,71,97,74,92,168,167,233,80,89,119,23,18,213,39,71,142,16,243,68,40,202,167,182,191,99,91,82,187,241,13,108,152,140,12,78,36,35,35,0,157,41,60,103,190,48,22,246,90,251,60,74,27,140,131,84,34,124,102,12,124,165,26,151,190,159,140,31,40,46,68,61,243,229,103,225,149,149,43,147,113,136,120,113,114,125,68,204,172,234,106,138,236,160,95,201,6,237,109,210,182,79,41,54,158,226,105,85,101,43,26,154,146,19,193,185,221,135,221,73,28,58,161,147,71,236,231,79,9,165,8,24,178,241,173,70,134,242,179,133,44,134,201,101,3,13,149,24,195,18,51,57,138,170,182,65,65,67,234,80,101,230,44,162,43,74,219,142,14,101,39,234,81,100,244,151,149,109,240,178,43,62,82,86,36,53,159,136,41,92,105,128,39,106,69,101,38,186,55,186,52,141,242,111,7,195,47,253,196,178,202,157,246,72,163,253,133,135,176,53,229,60,105,91,67,74,85,112,46,235,103,117,20,101,95,159,117,62,152,149,27,244,147,249,16,244,147,239,233,9,204,82,99,81,147,167,153,26,235,168,246,87,63,67,220,105,136,150,64,121,68,185,244,250,25,117,167,88,211,235,201,196,225,221,114,38,239,159,46,119,234,203,149,90,57,157,214,175,160,140,170,72,218,154,80,184,130,34,33,99,86,218,201,230,202,69,210,97,214,193,146,60,197,66,204,192,55,226,16,149,87,110,162,145,190,171,168,235,120,162,99,89,211,207,181,44,236,214,5,85,161,141,20,189,209,70,178,159,38,180,64,194,17,36,102,139,232,111,81,149,107,6,81,163,182,96,27,20,148,59,176,65,39,106,61,247,111,154,204,49,11,137,65,100,98,190,130,29,90,19,206,243,12,78,196,186,144,211,171,125,162,38,147,32,18,51,247,121,72,84,173,250,165,145,186,106,242,170,215,18,94,69,229,109,198,229,159,54,84,121,131,76,81,230,150,37,205,131,169,15,225,152,181,99,18,21,250,255,0,98,254,104,171,150,73,29,75,198,165,169,159,84,35,225,203,136,104,121,47,131,230,50,196,46,85,63,79,169,217,126,126,40,31,200,158,76,211,118,178,121,162,113,42,67,27,190,150,30,70,83,228,152,210,236,135,242,156,68,81,214,85,90,158,180,239,229,202,159,73,190,191,210,207,196,88,9,165,108,194,106,6,101,151,197,246,213,21,168,213,125,8,55,252,9,106,169,55,63,221,148,136,185,149,187,226,125,197,78,106,64,120,112,164,86,80,231,70,253,39,18,234,90,248,146,39,46,224,89,65,31,17,73,252,106,61,154,108,228,157,187,9,73,145,117,58,218,169,214,92,50,202,66,170,88,122,15,24,242,148,67,18,108,124,140,171,16,213,177,172,73,7,10,28,207,151,81,243,121,85,173,172,49,198,233,72,38,70,1,88,76,202,77,83,66,160,106,208,89,3,9,187,17,245,161,30,76,170,74,53,56,196,252,209,19,88,19,9,25,248,76,85,45,186,13,98,198,202,214,92,104,60,74,97,150,81,36,228,45,132,162,126,218,109,224,73,160,194,30,85,61,63,79,114,63,52,172,72,142,49,153,128,108,174,234,188,254,83,34,10,53,246,51,179,49,113,13,97,51,76,15,63,12,241,23,249,82,203,45,49,46,72,48,134,82,118,233,197,177,210,25,107,76,80,51,12,252,164,68,122,172,186,214,102,12,241,137,113,218,125,245,65,240,203,87,208,195,6,202,47,87,34,142,203,121,13,97,180,155,95,82,229,53,160,242,37,140,140,49,159,54,82,21,15,39,74,237,190,109,11,38,121,6,12,60,105,246,232,22,28,154,203,217,90,204,199,227,204,163,217,118,8,210,249,74,169,163,106,160,89,15,12,72,170,86,200,160,19,55,101,62,99,9,49,124,147,219,177,149,194,16,211,7,132,100,31,87,34,70,107,95,195,231,102,24,188,138,235,255,0,2,117,61,27,225,185,227,74,221,152,163,18,176,129,12,117,44,103,46,84,125,12,192,93,215,110,229,161,205,232,223,156,34,46,36,72,247,208,213,169,182,100,202,226,131,14,212,101,92,231,89,218,158,180,31,211,162,229,34,181,146,104,49,129,218,164,102,24,19,143,218,166,99,19,250,122,102,167,147,202,85,95,24,39,243,97,172,82,64,177,149,164,203,149,60,129,243,204,205,186,202,157,85,80,94,99,23,249,206,225,136,92,168,32,195,61,76,189,220,177,113,167,245,161,216,242,132,74,111,88,79,151,230,181,164,186,140,171,66,206,182,226,142,72,61,210,165,242,77,144,239,218,113,40,58,25,146,242,42,99,95,78,130,14,26,191,228,42,146,171,27,97,180,108,226,39,41,85,229,104,71,38,15,182,185,11,53,9,242,102,150,170,171,126,36,85,70,137,135,143,34,70,153,225,248,10,169,78,106,208,12,153,140,46,53,187,212,180,252,96,97,202,65,17,113,157,85,241,131,87,73,150,241,84,136,113,163,125,76,74,112,63,16,181,137,37,176,82,202,50,163,114,119,248,49,106,119,11,89,224,240,229,148,163,77,24,4,151,152,41,116,57,50,231,15,148,169,236,0,135,222,17,22,195,107,102,107,45,15,185,160,198,103,52,92,169,85,196,154,221,64,13,166,192,113,147,247,178,41,73,238,8,107,6,63,76,70,39,52,82,20,139,165,90,140,35,102,65,211,232,152,153,243,98,86,19,52,240,32,213,60,219,175,244,117,173,119,19,7,249,253,56,184,150,152,1,5,176,223,18,89,72,85,173,53,197,85,38,96,76,36,27,28,57,87,80,164,211,208,103,1,134,221,118,174,75,172,233,229,84,243,68,138,168,254,30,221,190,76,79,155,46,36,141,222,44,202,46,103,80,126,158,173,131,238,160,167,132,98,99,240,151,253,8,102,90,197,24,255,0,84,66,165,115,238,217,53,248,68,85,29,230,118,54,164,46,164,13,172,235,92,81,58,215,153,73,141,236,49,187,23,67,173,167,130,86,101,49,70,144,234,26,78,125,221,124,162,20,171,177,85,107,137,33,173,108,147,150,35,2,97,36,183,122,120,228,38,236,66,202,152,80,217,15,170,95,17,19,57,151,7,133,211,202,163,108,189,138,84,129,53,37,142,50,20,81,73,25,69,79,212,58,170,146,91,195,151,40,215,76,181,190,181,182,62,34,139,24,209,213,90,122,170,104,254,108,92,133,67,66,147,114,244,45,12,148,93,78,97,3,92,229,39,205,136,153,21,149,110,173,163,193,132,194,26,105,119,240,234,182,73,8,106,236,121,20,187,244,78,217,252,209,83,254,58,248,234,70,223,194,202,170,215,76,148,159,165,228,91,236,163,65,178,39,9,113,13,78,86,192,96,136,170,189,40,101,139,152,69,228,88,214,251,20,78,202,24,144,95,250,164,226,3,246,222,234,87,248,122,198,73,63,84,52,52,202,75,24,220,187,165,54,81,203,22,79,136,81,246,242,33,77,60,249,250,144,20,134,202,15,170,143,52,105,125,219,82,9,11,24,26,164,204,151,39,187,137,39,158,98,103,196,36,246,49,178,113,98,202,128,181,134,72,204,203,137,53,84,67,235,205,138,34,153,97,178,206,126,111,249,209,76,14,228,156,197,91,230,85,3,6,100,149,81,212,61,225,97,64,190,192,12,88,199,234,75,234,159,43,207,17,74,157,6,1,200,254,213,170,160,91,70,178,121,34,225,15,252,137,52,249,39,130,252,203,92,105,132,131,194,178,153,39,125,195,137,73,135,39,166,106,125,207,18,70,250,22,89,31,41,132,69,76,26,118,70,62,93,174,85,73,13,144,69,221,20,107,170,26,162,145,101,98,122,147,79,16,64,102,82,166,239,170,139,246,209,211,30,1,3,48,84,189,145,167,21,159,40,134,147,87,226,40,29,172,152,163,157,132,66,234,250,72,6,85,83,206,38,98,197,25,80,180,240,46,119,79,44,188,130,202,170,33,232,192,20,236,151,186,66,213,62,70,2,173,211,117,178,95,197,86,52,203,210,129,91,203,181,78,95,130,8,240,132,171,65,167,228,30,21,141,212,40,84,95,38,120,39,51,14,215,18,142,190,161,137,159,54,44,170,221,244,251,158,80,151,18,216,205,55,44,159,76,171,99,95,48,99,156,192,164,150,35,176,193,17,4,168,94,247,198,27,12,108,136,171,185,254,146,78,81,100,196,131,252,115,18,107,25,16,176,22,187,105,244,10,195,138,221,66,201,35,230,42,48,215,117,162,247,114,169,83,76,174,140,55,152,37,26,92,247,217,89,113,87,127,184,185,118,218,216,143,99,164,82,90,209,148,156,169,204,155,42,162,244,202,40,151,34,135,85,121,4,153,165,202,25,83,200,211,200,94,44,169,243,79,145,11,201,48,226,206,136,254,81,149,114,141,91,166,1,4,239,150,186,13,74,15,86,208,158,218,43,246,133,26,180,114,55,23,21,148,229,213,179,43,135,45,145,5,217,230,171,76,24,158,25,186,146,42,173,0,56,82,183,118,18,185,60,213,25,161,188,188,66,23,26,102,255,0,96,162,175,14,124,165,41,10,49,42,232,26,156,27,28,33,198,36,156,212,231,43,20,156,150,74,130,124,62,218,148,144,177,75,15,174,239,165,103,226,22,81,160,153,235,54,221,81,70,36,124,9,245,164,3,51,69,202,68,124,57,146,188,255,0,75,182,26,197,101,65,106,7,248,123,16,249,123,20,173,247,195,223,86,38,80,241,46,144,251,40,178,113,163,227,26,171,31,87,42,178,206,191,66,212,229,180,159,7,39,73,253,89,100,148,127,113,86,135,225,92,161,3,12,69,115,188,120,193,195,214,188,203,83,161,186,165,79,130,149,57,180,207,132,186,156,99,33,98,79,32,146,152,208,53,165,1,240,203,159,37,118,19,93,188,67,230,83,247,22,64,156,63,254,168,185,154,72,166,228,161,192,67,27,86,218,198,31,41,82,155,93,103,4,188,214,18,185,16,151,15,102,124,41,49,170,162,73,246,150,71,211,223,136,172,195,90,173,96,50,159,132,92,104,249,147,31,56,153,178,226,82,146,89,99,24,127,41,0,120,208,177,174,37,100,230,18,36,133,144,164,108,174,116,216,211,226,96,249,178,164,58,147,89,196,140,199,134,166,41,39,17,36,124,253,200,49,101,73,30,255,0,77,126,101,58,176,204,81,233,235,41,215,111,254,173,20,113,191,63,90,124,250,122,50,157,129,49,84,27,53,37,172,110,106,232,25,72,137,101,221,228,222,107,24,184,137,244,196,174,183,78,36,241,59,7,165,81,198,7,244,249,73,93,168,95,181,127,82,138,141,171,78,49,243,100,68,7,85,87,21,255,0,54,82,164,206,217,232,62,36,70,161,141,58,52,231,152,95,243,175,85,106,27,26,210,118,171,105,49,160,219,116,137,46,54,137,25,59,113,171,236,196,226,110,48,100,109,97,58,112,251,114,167,245,183,103,82,63,135,159,90,206,20,68,60,254,124,202,63,142,166,216,180,184,147,101,54,11,246,133,228,92,232,59,225,217,97,177,149,218,245,209,105,38,68,240,230,73,181,109,108,25,191,54,46,44,73,149,87,137,140,60,164,211,99,146,54,114,229,79,38,86,196,173,7,182,165,180,221,222,216,12,18,111,62,100,185,35,234,88,204,252,59,15,170,168,59,223,59,207,136,92,107,127,169,74,199,139,220,73,31,119,107,27,186,1,22,108,158,121,63,54,30,34,35,109,190,132,177,91,2,146,116,225,176,210,229,98,26,14,238,77,117,104,246,156,133,33,80,154,110,200,229,156,207,81,148,66,141,80,235,61,48,203,42,125,221,119,96,153,145,58,170,185,54,17,214,195,1,31,149,85,198,141,16,64,92,128,51,245,4,103,225,9,72,168,43,110,45,70,62,81,17,35,44,168,85,89,106,85,217,4,127,85,43,101,83,252,209,176,51,205,229,47,18,98,240,253,213,177,179,33,149,39,205,165,103,73,38,94,52,226,28,7,212,3,169,102,251,38,65,103,234,144,15,213,91,158,28,74,155,204,255,0,2,226,104,178,126,245,143,9,74,185,221,246,155,151,38,95,17,120,215,67,124,99,201,246,145,30,148,1,15,148,67,90,184,243,20,230,148,250,96,145,186,178,20,138,153,134,29,104,240,150,87,34,112,243,3,164,56,196,164,181,38,146,156,95,155,20,242,100,71,254,222,38,218,133,93,108,9,118,95,221,16,67,68,79,164,219,15,183,42,135,161,248,133,99,165,254,82,218,46,81,171,58,221,127,77,126,63,164,163,189,180,212,125,6,173,184,147,54,82,108,163,19,132,184,146,223,85,151,39,245,101,202,186,12,250,24,54,195,249,66,242,169,89,154,62,116,111,105,87,110,55,227,169,138,204,128,97,181,174,247,132,169,232,89,20,167,203,212,166,3,14,44,99,243,9,80,86,179,232,169,180,108,133,85,174,87,191,6,62,213,43,119,196,76,209,10,52,221,243,224,198,103,245,28,136,87,134,158,72,243,68,88,172,35,17,146,110,239,11,194,82,241,162,234,164,147,222,70,79,141,182,127,86,84,30,230,47,210,196,170,42,141,166,48,150,64,195,149,71,204,161,149,90,247,155,144,170,162,52,192,123,37,91,103,201,62,12,92,106,22,44,74,210,95,83,194,63,245,17,38,55,26,132,26,128,123,74,72,165,82,87,26,86,92,227,188,193,149,136,105,254,140,161,151,90,60,57,127,145,58,199,229,220,75,92,86,202,121,99,127,205,139,145,108,124,2,15,180,92,106,245,254,154,62,220,101,34,148,212,51,229,151,207,104,46,52,51,43,241,208,206,5,45,13,109,30,215,49,185,72,148,220,70,38,127,148,18,23,77,154,89,120,185,21,164,58,166,73,238,46,36,170,185,100,59,102,71,70,128,113,247,113,42,134,67,220,196,253,80,215,172,180,246,94,146,229,83,50,105,245,4,103,240,136,133,76,203,175,136,170,52,125,11,9,210,130,252,48,60,252,220,168,60,214,177,191,87,144,72,136,119,127,159,181,115,200,206,159,5,163,83,228,205,61,99,90,70,88,68,84,48,245,62,160,147,19,9,133,198,181,111,15,36,28,75,22,126,39,199,138,36,8,216,211,198,183,83,36,195,17,93,196,49,205,97,20,20,250,163,194,63,82,189,146,205,71,5,252,208,18,217,243,31,36,127,165,228,93,42,172,115,181,67,52,195,224,148,28,197,228,79,158,22,17,72,82,70,60,99,229,40,149,127,173,197,27,63,74,68,53,144,108,76,99,105,186,105,47,205,46,86,36,229,149,186,114,19,56,101,12,170,113,246,68,154,254,33,98,26,105,91,2,171,195,52,178,229,83,220,111,176,168,99,194,66,240,215,227,90,191,10,234,57,61,165,26,111,14,51,203,254,94,88,194,68,26,170,199,251,187,225,227,253,212,187,202,58,168,129,148,51,171,125,161,34,3,12,100,238,23,34,114,203,234,58,222,18,148,114,72,151,73,212,35,41,242,134,0,196,183,242,52,21,132,215,26,72,243,152,252,66,80,179,233,236,107,95,137,116,153,58,134,212,163,197,18,40,210,243,100,19,51,75,85,89,47,203,65,42,115,83,93,223,212,245,69,202,140,129,170,174,108,158,207,81,138,170,222,250,210,31,49,132,57,43,120,125,24,189,81,70,36,173,65,150,192,191,135,135,38,11,204,81,98,74,89,66,49,147,137,85,62,51,200,206,37,163,109,200,133,152,42,45,216,31,2,91,26,55,205,225,42,189,141,90,76,124,171,76,205,60,1,252,218,173,148,83,8,208,224,142,39,220,75,216,96,70,63,42,62,31,209,95,45,116,243,228,244,164,92,254,70,96,99,4,18,121,113,47,4,49,74,60,33,22,47,221,90,99,80,222,65,250,133,26,55,11,35,114,152,92,139,25,117,67,67,105,195,99,147,136,92,104,171,185,224,43,246,150,54,145,133,246,200,85,11,173,181,134,170,21,81,195,72,81,193,252,139,249,253,241,11,226,70,177,131,174,229,68,151,115,54,73,60,254,170,249,255,0,252,159,89,63,79,219,105,123,157,93,42,164,205,83,250,132,29,67,164,105,32,242,218,66,16,255,0,117,39,153,241,131,225,183,134,32,218,101,34,252,39,73,172,239,236,170,152,99,20,159,224,68,64,147,58,116,188,59,162,40,71,249,179,107,167,167,99,178,69,68,215,220,253,93,168,117,104,46,255,0,202,75,198,133,164,9,8,126,101,47,160,41,39,108,89,152,171,173,83,233,232,131,6,98,207,140,190,138,24,214,24,243,247,60,217,57,13,232,105,32,149,131,41,121,83,233,44,163,140,12,38,161,202,167,227,79,28,31,117,111,126,161,130,78,226,173,110,161,188,69,170,139,95,85,7,35,205,18,46,36,28,154,208,73,84,38,199,52,28,41,80,97,156,103,230,74,178,51,176,86,131,157,49,90,8,92,197,18,166,52,250,220,28,194,24,148,132,155,230,65,103,12,85,17,169,53,109,148,159,63,154,198,63,166,36,73,36,174,216,10,204,167,94,123,233,228,143,252,210,48,191,149,74,220,134,113,95,138,33,72,81,253,165,200,225,223,28,146,184,68,69,119,91,119,43,195,152,168,85,151,204,13,118,161,216,129,230,150,85,7,63,80,131,39,40,137,143,234,46,165,182,5,151,134,94,85,163,80,232,152,179,171,95,242,163,18,186,198,132,152,231,17,167,196,40,248,145,17,174,31,4,249,146,185,144,207,72,50,109,34,140,191,186,141,211,207,125,191,234,196,49,45,104,213,20,22,70,177,209,105,53,110,228,24,118,164,254,84,179,82,67,61,191,48,123,22,216,108,131,90,206,28,133,34,43,214,246,204,253,42,231,94,200,197,88,156,12,107,248,222,239,31,237,47,50,25,203,220,168,152,105,86,72,87,214,254,126,82,171,51,8,77,79,99,227,61,111,140,99,145,158,226,161,153,2,41,1,132,34,65,178,146,47,213,34,213,168,100,48,146,108,157,74,110,124,9,68,126,100,77,109,174,87,243,42,23,132,120,242,137,89,91,247,20,133,120,103,116,229,94,96,78,63,213,167,19,35,16,71,65,76,102,80,42,84,67,224,107,98,201,237,46,36,174,203,74,214,246,229,26,54,4,240,19,204,69,68,62,48,9,237,45,86,96,35,228,208,197,140,206,20,172,211,246,207,86,172,134,73,207,196,146,223,105,143,241,241,37,101,184,26,41,53,32,8,246,8,165,86,240,205,18,72,23,41,102,152,151,147,169,51,128,251,138,159,116,132,26,158,203,40,88,232,15,134,204,139,210,106,177,13,39,170,181,151,36,124,194,66,234,72,23,51,153,197,60,130,70,99,89,67,141,24,29,59,161,255,0,186,131,135,72,9,222,97,74,105,52,53,150,239,49,165,20,171,171,80,210,2,180,28,221,139,59,211,144,115,38,42,180,217,235,79,152,37,34,125,38,99,10,12,69,70,90,201,4,102,112,168,139,43,225,143,207,234,36,108,184,143,192,101,49,245,177,187,74,60,137,92,155,81,248,113,36,33,146,201,36,202,108,137,200,125,41,104,166,81,167,179,205,57,100,243,224,73,55,245,185,48,196,229,34,99,12,223,105,56,30,220,147,222,18,24,193,25,81,198,120,16,1,51,36,159,18,86,96,6,141,3,159,237,34,172,130,60,124,92,73,163,54,130,98,20,209,178,39,81,8,214,67,60,105,121,178,241,170,248,111,1,64,131,178,128,252,11,77,59,201,25,248,76,152,6,198,140,76,29,73,36,247,188,99,126,21,96,249,145,9,19,8,74,165,238,240,8,104,182,32,64,70,135,170,172,173,112,150,86,40,222,107,162,70,209,36,133,23,52,184,11,70,158,15,247,105,244,253,78,76,24,74,94,52,139,54,136,53,68,114,105,32,205,30,29,128,214,108,210,164,199,219,137,1,63,92,214,193,38,40,133,202,69,178,30,176,124,158,238,36,173,51,125,5,84,218,250,208,65,246,151,216,198,120,223,218,65,45,230,152,9,49,50,229,74,247,163,69,174,109,75,170,120,208,103,3,152,188,136,230,67,138,70,60,69,235,92,201,154,206,92,18,98,20,84,218,30,173,148,78,209,98,83,220,112,196,251,119,164,182,210,242,196,18,212,192,226,31,42,162,125,168,228,131,153,34,178,152,12,124,220,74,246,186,129,190,53,168,224,177,20,249,227,156,53,27,48,35,33,50,134,122,115,67,147,222,83,94,70,88,161,173,128,201,61,188,72,75,189,60,124,111,197,214,156,192,96,228,156,97,234,86,114,104,98,198,3,50,151,42,162,178,249,154,172,199,4,141,167,165,146,118,21,208,105,254,30,140,145,24,100,124,248,112,99,28,134,18,212,109,90,74,216,189,68,40,215,43,50,194,248,104,87,159,35,57,63,15,88,64,63,173,70,204,211,192,140,124,63,73,80,7,92,146,111,8,139,137,79,106,167,206,32,247,113,21,247,30,101,19,27,3,92,24,241,170,159,132,170,55,76,107,58,210,29,241,49,114,137,80,83,218,250,144,31,18,88,137,145,45,141,160,226,65,185,125,182,44,89,84,150,59,140,210,55,108,6,79,184,184,178,126,210,32,177,13,21,14,180,226,238,87,148,53,85,68,136,48,136,92,136,45,67,73,177,39,111,26,189,86,164,214,206,73,154,97,227,123,169,141,86,173,174,31,9,162,242,34,99,86,193,147,220,139,126,155,133,225,194,37,10,149,52,6,123,8,76,217,70,156,67,52,73,35,237,202,69,207,245,32,118,220,33,68,233,41,155,102,115,21,45,90,194,49,99,106,206,12,193,78,52,150,173,24,184,108,75,198,151,111,1,38,38,21,5,113,26,202,73,222,40,138,204,183,208,83,166,92,92,68,178,59,246,133,30,53,45,62,202,184,67,32,101,148,121,87,230,237,84,207,137,186,126,241,251,75,66,109,188,208,113,181,85,253,189,195,34,75,158,76,139,158,178,163,123,6,225,210,117,110,152,139,168,60,204,25,68,23,237,47,159,13,41,236,180,221,139,194,105,228,40,202,254,196,109,108,156,128,96,187,8,170,161,176,2,0,240,197,228,93,43,31,240,198,98,182,102,236,81,119,123,174,52,178,159,86,158,49,208,176,228,146,79,202,24,169,140,61,36,2,31,150,82,102,85,96,177,70,27,232,54,79,230,138,52,199,109,64,64,101,218,141,73,154,157,149,7,194,34,162,88,103,227,82,201,62,71,6,158,28,103,121,162,9,111,129,146,119,9,68,183,198,126,94,228,91,36,130,51,56,86,238,11,83,228,205,36,2,3,48,75,200,134,135,12,145,187,150,18,117,9,196,180,51,80,130,79,186,141,198,10,168,210,77,150,56,184,148,235,52,168,53,1,242,152,188,72,144,176,246,242,153,16,62,234,124,26,19,208,15,52,178,246,170,43,83,64,48,164,248,111,4,172,249,65,15,32,144,87,20,62,154,247,137,80,192,184,32,191,73,43,18,213,113,231,56,121,141,216,157,102,103,18,170,75,134,123,32,131,14,37,207,181,254,198,112,8,88,130,228,93,25,245,68,40,212,189,222,146,36,159,60,92,72,104,238,58,176,167,225,212,0,78,139,243,127,242,43,192,214,193,140,69,25,2,49,41,56,178,173,178,109,103,100,225,42,134,73,136,15,231,211,130,76,166,27,233,35,33,217,18,17,48,168,185,50,117,25,8,204,92,163,77,170,183,196,253,88,185,19,85,130,197,230,228,19,98,125,197,57,36,36,140,140,161,158,1,159,105,45,87,126,24,5,144,51,8,188,105,163,109,56,48,28,197,246,187,151,225,52,172,88,144,83,53,229,61,67,240,135,230,73,247,83,205,115,160,15,27,230,226,46,125,39,225,236,185,207,204,92,139,100,233,175,242,23,58,54,148,215,58,158,203,252,190,86,33,171,250,173,102,65,124,166,161,226,251,139,147,252,61,190,6,137,156,240,216,208,146,72,213,229,174,173,160,213,3,255,0,33,36,31,200,163,183,225,255,0,243,5,246,247,42,164,198,163,178,27,203,18,230,55,251,170,98,124,13,56,79,49,75,159,148,159,109,78,70,211,204,44,190,18,147,26,172,13,12,24,192,86,85,100,229,168,17,102,209,240,68,119,148,34,227,70,64,164,137,147,169,93,70,53,62,215,14,36,142,202,180,130,62,88,137,183,21,132,169,170,77,104,32,143,219,90,25,63,108,55,149,103,233,71,238,41,72,85,128,107,79,56,251,68,14,73,89,95,74,147,101,151,219,84,48,36,238,88,197,25,241,58,182,86,151,3,236,75,40,98,24,185,17,191,13,53,182,159,213,181,76,52,73,227,200,145,187,33,38,108,135,58,134,0,251,178,165,53,186,159,210,73,139,16,213,25,131,185,99,212,21,245,107,227,29,230,90,209,179,169,82,250,29,240,45,159,204,153,207,146,49,3,229,23,12,14,185,131,167,207,132,197,34,232,52,250,146,37,188,86,97,47,106,230,86,107,84,13,175,178,223,48,226,150,85,170,182,214,36,99,237,5,147,34,103,233,177,112,113,41,171,88,15,130,71,203,10,187,70,174,10,197,107,236,177,179,152,168,7,221,159,63,9,114,174,59,36,58,238,202,213,242,195,63,20,47,62,181,87,67,62,84,105,108,12,181,201,44,46,191,5,22,69,115,171,254,42,249,28,70,81,26,146,225,243,184,114,172,238,51,149,140,44,78,178,165,18,107,101,149,153,177,42,236,181,69,176,234,170,73,35,65,226,229,85,26,62,212,121,240,203,139,139,47,212,83,122,121,153,7,180,196,156,204,9,235,121,147,87,17,74,235,231,193,140,63,148,198,144,135,85,101,225,73,189,96,254,24,138,84,59,204,193,115,41,182,99,20,102,213,67,31,106,208,27,140,164,202,21,41,62,96,8,206,212,44,107,38,9,98,160,231,92,173,212,48,124,49,75,46,36,107,217,6,107,51,5,114,248,115,50,251,170,214,158,102,56,137,214,208,146,20,106,119,217,70,25,4,20,170,135,117,159,52,178,145,88,89,48,114,70,150,50,168,249,51,98,87,197,192,108,201,56,152,133,49,152,87,163,2,192,23,137,79,221,231,131,43,8,121,70,165,80,24,201,240,35,18,185,49,134,48,60,210,203,137,23,84,195,206,31,220,90,108,169,37,73,243,204,130,162,152,22,64,43,241,101,87,85,76,166,16,51,22,86,82,46,95,63,71,216,148,153,107,202,81,98,77,168,77,58,55,132,73,125,139,21,117,251,17,139,147,70,131,59,170,42,154,184,210,176,108,134,240,152,89,83,239,9,69,7,10,12,215,3,168,225,247,10,170,178,50,1,202,108,190,29,68,210,211,189,66,36,82,99,68,83,207,163,182,150,202,225,74,228,93,37,243,34,78,6,27,30,33,174,125,168,116,197,84,105,222,163,82,94,68,52,138,224,199,70,167,209,128,193,218,52,171,80,232,249,213,164,237,202,52,154,147,80,218,141,224,14,82,46,136,251,131,217,65,96,165,172,142,77,124,180,26,203,83,155,62,52,191,100,75,23,155,23,48,184,136,37,210,3,85,16,64,202,101,9,170,169,231,70,123,205,19,151,42,173,116,38,124,170,212,151,36,149,132,184,241,167,50,77,106,79,9,101,40,241,137,114,185,51,231,70,62,18,228,23,237,45,190,177,121,225,250,162,99,251,170,59,109,244,101,142,175,26,203,125,211,216,154,5,227,35,57,87,54,210,182,167,140,7,238,203,200,143,178,212,135,23,54,94,53,60,141,44,164,252,143,42,127,85,169,235,182,191,113,64,83,235,106,57,177,95,18,95,98,20,55,16,71,43,229,10,134,96,177,71,170,181,57,5,213,23,249,20,164,57,147,172,165,253,180,222,227,80,213,22,187,230,202,165,225,221,130,55,52,66,173,196,107,22,246,85,160,45,111,42,128,124,194,70,59,194,17,17,84,213,92,18,111,114,103,179,167,146,254,81,43,70,183,211,33,24,67,72,193,206,85,208,2,120,203,227,233,235,170,65,187,17,86,112,46,193,55,195,139,141,44,140,168,106,168,197,230,223,116,137,58,11,40,246,56,108,101,12,68,83,51,216,248,220,209,11,254,210,198,181,245,182,94,98,177,149,136,191,117,38,141,168,27,108,174,52,149,105,49,68,41,36,147,246,146,240,201,29,145,51,4,88,144,215,117,81,96,159,52,66,229,75,99,62,228,68,250,67,78,209,177,150,47,171,89,22,72,49,25,11,113,0,227,7,202,9,43,129,48,137,228,107,140,99,229,18,75,55,144,226,232,15,38,15,155,138,180,207,121,228,145,129,137,196,52,108,155,138,233,175,230,46,37,155,46,41,134,204,33,229,70,226,253,11,81,156,58,66,10,11,12,34,173,28,145,187,86,17,181,133,52,30,41,101,39,251,75,116,157,85,164,108,135,219,201,251,74,77,212,95,22,208,162,198,18,27,43,153,35,226,149,198,145,90,214,239,137,150,92,174,69,234,219,83,194,99,246,133,227,83,218,147,83,188,71,229,17,50,126,210,88,219,35,89,84,198,97,135,7,139,42,23,214,0,65,226,202,166,108,166,30,200,111,8,74,65,44,105,234,165,148,153,138,186,182,245,36,204,81,73,170,220,179,46,92,168,168,112,46,99,49,158,157,62,72,178,251,107,116,96,226,7,49,83,26,217,131,23,73,82,181,126,128,119,67,91,101,24,159,212,101,16,165,251,170,207,128,96,237,81,62,182,126,229,180,54,91,158,226,226,80,105,27,192,101,85,40,164,190,42,156,159,48,127,157,1,107,113,233,163,126,17,110,84,228,157,67,185,127,210,73,103,41,136,210,72,94,67,240,167,17,166,51,107,138,88,148,73,173,70,39,226,202,170,168,76,1,1,146,205,40,101,254,84,71,38,70,53,128,228,232,255,0,87,35,241,113,47,149,84,154,143,77,159,136,185,70,174,32,76,139,36,124,88,150,215,224,201,237,174,175,200,66,85,7,140,104,146,70,207,81,138,153,250,38,159,240,202,17,41,141,73,37,248,30,40,133,75,67,119,101,26,43,34,36,222,127,16,44,205,26,180,108,195,191,254,53,35,168,96,50,55,40,75,218,181,6,236,159,221,175,62,73,236,184,66,158,54,213,219,48,99,147,107,10,121,118,79,122,228,82,116,149,252,27,39,226,201,141,126,193,252,42,56,192,204,81,13,76,220,105,80,20,249,113,98,93,91,113,63,45,4,245,57,30,146,209,242,255,0,86,97,17,95,64,135,201,132,169,188,57,132,164,30,208,49,70,188,192,158,76,167,203,15,186,164,213,240,28,210,106,220,72,170,217,59,144,16,89,121,17,111,167,185,156,14,17,41,25,148,55,53,178,249,138,68,155,108,227,43,80,157,178,187,184,22,163,218,101,38,63,62,197,210,169,230,16,160,31,42,230,151,30,171,38,115,3,93,23,253,124,132,93,11,74,211,218,140,99,52,180,191,143,76,203,201,54,239,98,218,28,97,194,6,100,12,249,132,69,152,207,192,149,60,210,241,191,47,90,75,177,10,138,38,118,101,89,6,30,231,153,13,100,252,140,126,21,149,12,252,140,194,152,1,110,36,130,8,249,114,32,32,49,146,83,187,138,209,206,3,210,32,154,37,105,48,153,61,69,9,134,105,80,165,101,12,162,9,116,26,217,236,178,137,204,94,79,5,207,31,38,33,122,145,80,237,89,7,168,171,150,106,242,81,163,42,195,106,250,211,225,9,83,152,214,91,145,253,197,206,77,49,242,79,151,42,109,2,215,109,253,210,231,94,87,42,197,4,199,147,39,106,250,29,72,120,35,195,148,138,100,215,196,146,126,37,67,91,26,33,65,148,171,175,78,207,200,129,170,124,157,200,30,85,30,109,214,78,165,211,67,14,9,70,131,147,84,60,153,177,46,149,85,3,155,73,181,24,184,118,188,159,81,106,101,168,227,51,50,175,187,167,222,179,244,31,244,148,21,221,36,170,210,114,136,139,90,27,232,22,42,41,238,61,73,136,201,144,50,251,170,127,76,76,137,37,140,23,81,21,120,99,3,221,149,136,74,56,160,194,6,6,92,103,240,149,105,100,155,42,217,219,179,23,40,213,67,3,76,82,124,164,252,164,75,117,12,55,201,30,33,39,174,140,162,149,186,123,86,214,206,137,136,162,30,68,186,225,128,207,152,66,80,21,79,60,27,44,43,163,64,102,247,193,114,194,172,143,87,212,163,54,34,215,249,142,47,55,16,212,129,180,245,108,153,68,52,76,133,39,212,93,173,245,85,69,131,243,98,83,140,102,159,130,119,139,40,215,83,73,18,17,200,136,135,91,101,90,76,165,17,10,53,71,91,118,61,211,49,69,32,149,48,117,62,152,130,60,70,198,95,226,67,217,106,77,8,81,230,202,49,19,246,148,164,145,31,79,109,74,42,142,153,48,19,65,204,149,217,106,173,63,81,197,46,80,210,104,122,134,186,107,240,196,149,198,150,106,29,49,18,237,239,48,123,20,33,179,181,123,246,29,135,95,139,65,36,127,211,241,173,76,54,247,245,125,106,94,134,146,117,36,173,164,181,115,38,133,146,98,240,149,95,135,200,139,103,52,70,126,139,25,240,239,249,62,154,50,123,0,38,112,136,101,92,242,215,79,98,59,202,18,226,34,206,6,164,181,130,70,4,220,163,71,119,251,6,80,203,89,131,17,249,120,150,65,51,4,60,193,89,207,124,27,182,114,227,18,148,178,53,205,72,9,233,34,202,69,85,141,159,136,150,28,207,187,197,238,226,68,4,195,146,5,203,39,254,63,182,59,55,113,68,33,253,165,209,180,196,107,29,171,5,46,42,86,133,211,144,202,215,11,135,0,2,103,86,85,170,76,60,111,234,76,204,241,214,173,27,150,73,237,89,98,130,231,201,28,22,127,223,44,171,228,105,241,36,175,79,211,113,102,147,40,74,69,133,110,146,36,105,108,229,34,85,141,126,196,27,133,251,158,145,98,18,220,250,113,145,49,13,110,217,111,51,248,248,83,51,12,160,49,190,68,104,167,235,12,156,38,148,144,220,89,50,48,223,216,161,237,125,70,113,56,74,65,36,104,89,194,199,71,147,125,185,59,5,151,42,48,53,185,57,118,171,151,208,178,116,41,121,101,202,33,87,100,167,181,249,70,5,102,80,242,5,204,73,62,144,101,237,18,202,182,182,168,127,171,18,118,107,80,15,180,68,42,88,105,145,63,57,177,98,77,185,117,20,61,151,0,23,8,184,134,142,101,174,95,117,71,79,121,36,143,250,121,86,248,1,38,62,98,168,52,45,200,107,29,6,27,32,224,234,25,8,181,73,52,95,14,17,40,89,147,9,7,164,185,80,127,138,172,126,145,17,105,67,18,170,214,4,76,27,188,163,200,144,190,103,178,36,164,214,83,172,136,204,197,34,50,0,103,121,251,106,170,173,228,45,133,115,42,174,73,47,119,186,32,190,218,55,53,144,129,202,170,246,17,70,60,214,18,134,146,221,218,211,96,194,18,171,51,45,69,23,70,187,151,147,183,42,160,140,242,78,80,59,204,82,179,98,87,52,230,203,224,96,169,170,178,12,22,246,72,140,78,85,166,76,145,251,82,178,173,90,146,121,227,3,49,74,162,89,169,14,87,241,36,102,107,13,137,209,131,159,6,95,109,47,153,169,32,198,225,44,174,79,166,146,63,94,74,141,7,104,81,41,83,64,245,121,204,150,18,147,151,177,106,198,207,252,21,152,165,53,221,205,151,233,49,136,107,40,208,238,63,187,149,199,246,147,90,24,117,177,128,192,203,68,220,73,131,25,140,218,38,195,128,42,177,224,213,68,240,65,201,141,201,250,92,73,149,85,196,31,201,153,29,101,62,12,150,124,162,147,73,224,85,84,83,84,202,50,121,138,198,86,37,140,202,170,209,31,52,78,81,168,203,237,61,58,202,203,48,138,173,116,245,105,227,65,96,190,147,21,99,141,215,150,161,36,202,230,214,27,24,250,177,37,55,6,126,62,33,38,219,3,238,159,155,173,122,75,24,46,228,245,84,32,74,67,48,227,19,155,137,62,13,147,5,212,82,21,43,178,128,249,39,204,36,92,0,146,55,134,100,140,48,196,215,21,163,7,52,89,63,237,32,243,110,89,218,143,51,193,36,107,227,41,55,41,135,39,230,82,69,47,48,146,153,148,50,201,196,173,13,90,56,220,89,81,80,234,178,243,42,44,132,153,114,34,195,164,177,3,136,68,202,156,211,195,156,62,19,8,138,238,27,198,38,98,68,48,213,80,153,152,169,26,100,26,186,147,140,97,198,53,139,246,132,31,50,38,214,200,125,162,235,73,62,82,119,159,46,37,21,97,204,231,211,159,6,88,147,255,0,234,168,27,139,41,85,190,121,74,172,223,84,113,147,155,38,53,140,253,55,85,101,19,220,17,21,182,213,249,8,204,71,210,76,29,145,217,187,235,86,112,227,69,140,76,49,11,148,106,93,250,121,149,4,225,41,49,173,245,87,216,165,48,56,178,168,201,30,168,55,137,127,182,223,1,67,234,74,115,193,62,238,32,191,141,90,213,79,1,71,218,182,218,214,158,72,50,196,85,133,149,241,21,148,228,70,178,157,37,248,75,20,130,26,169,167,208,222,182,6,20,69,255,0,66,210,106,219,18,89,97,40,177,13,90,210,24,245,29,37,90,213,135,34,138,215,23,64,210,177,52,183,44,188,130,254,37,189,250,144,130,243,218,20,133,84,114,117,12,82,15,250,136,148,126,161,184,25,88,240,215,8,66,25,86,106,247,21,132,154,135,82,88,221,252,167,30,49,44,42,158,120,196,237,83,91,99,142,95,105,63,198,170,224,67,202,54,114,242,37,104,194,50,130,52,194,38,219,154,162,143,230,251,18,152,17,158,37,132,199,176,105,127,248,52,105,188,131,11,152,41,20,207,136,183,145,143,132,49,70,81,125,212,173,230,62,126,213,177,245,68,146,197,187,119,229,169,150,51,153,172,55,160,249,184,163,17,62,218,1,129,181,183,253,37,89,49,160,189,54,88,165,179,136,170,254,5,149,168,162,178,36,66,226,31,130,125,186,10,36,135,79,42,48,254,108,72,11,136,219,101,88,248,18,188,51,75,149,255,0,85,41,159,12,114,65,133,109,130,160,20,146,101,151,170,81,19,185,144,217,56,24,165,139,42,154,140,199,214,157,85,64,187,131,37,156,194,196,146,212,97,170,36,14,155,131,147,136,75,27,90,67,198,6,104,130,84,124,121,248,122,211,19,4,5,139,218,170,179,41,54,83,143,26,1,200,254,81,42,58,64,227,27,19,135,195,97,15,212,138,13,107,59,80,204,160,166,227,70,222,131,18,136,212,148,39,140,199,155,219,85,134,184,244,211,245,34,30,240,93,131,155,221,66,129,197,35,24,4,151,136,208,8,84,250,52,99,143,150,32,136,53,82,205,18,193,206,202,89,67,40,252,211,249,48,226,70,137,138,39,252,137,182,213,75,179,99,137,27,91,38,215,59,51,114,170,111,71,5,144,242,203,138,150,192,140,253,215,110,85,80,96,206,44,76,60,139,43,78,36,44,50,129,14,184,112,113,68,128,49,126,79,170,165,237,97,147,204,152,148,229,192,111,35,31,12,77,202,125,166,36,217,99,254,172,44,170,42,175,108,134,2,244,75,89,220,56,184,215,166,104,195,136,15,151,244,151,72,14,12,28,73,77,174,238,73,25,17,62,226,253,11,83,136,221,195,157,186,103,102,63,62,69,87,13,248,160,179,105,216,171,205,163,25,36,121,177,45,1,167,4,46,35,69,202,153,169,80,85,98,62,29,221,206,239,9,178,99,77,45,66,73,32,103,212,76,76,17,198,62,109,170,20,211,14,94,40,145,84,177,78,37,72,91,41,151,53,178,248,138,49,13,85,233,235,38,91,3,154,82,34,203,77,250,144,62,226,209,166,52,124,186,137,79,221,245,167,170,242,238,1,83,233,198,78,16,163,52,175,195,221,201,243,75,87,48,3,84,56,172,204,46,69,129,173,65,9,255,0,40,145,186,148,78,62,186,152,177,138,108,190,29,65,254,209,44,55,195,216,177,135,152,194,31,251,170,149,250,156,4,31,50,77,62,203,114,60,217,120,212,36,235,90,190,195,172,34,143,145,133,224,30,164,214,28,200,37,226,80,87,22,64,44,190,82,172,235,100,159,63,202,100,198,146,21,119,204,172,135,75,53,86,228,121,130,151,73,161,151,143,169,108,170,212,242,235,70,207,149,36,148,124,157,91,99,57,156,53,123,97,174,181,102,250,57,234,65,221,192,149,224,252,42,46,53,221,173,37,151,205,148,171,167,89,89,28,93,49,114,175,6,182,170,72,254,110,152,101,91,85,243,208,81,71,226,122,171,184,184,74,94,68,28,56,192,140,126,37,89,27,64,105,249,60,193,139,182,75,45,105,31,90,124,33,17,10,36,245,90,227,168,121,27,94,31,200,181,6,3,243,177,121,242,103,16,24,186,144,225,153,42,23,187,149,67,128,229,213,61,59,36,246,245,167,175,135,71,5,157,67,42,136,135,101,47,31,106,105,15,60,210,123,137,55,152,42,75,235,62,57,217,98,69,227,243,246,151,218,217,236,146,198,102,87,115,52,240,36,196,234,81,55,20,51,171,95,194,186,182,213,214,235,169,43,6,49,145,62,146,209,36,50,203,250,78,37,56,203,43,88,199,230,86,85,86,177,100,129,153,68,145,154,156,198,92,197,225,159,233,175,102,236,168,137,246,81,36,131,139,17,80,186,170,48,39,69,249,69,51,73,36,117,167,197,46,41,10,147,254,107,236,3,14,162,102,196,156,192,147,44,140,194,37,148,151,213,16,25,177,98,88,85,106,173,183,12,74,177,254,226,205,197,113,149,77,178,99,89,11,204,220,138,104,218,180,240,165,225,151,1,89,63,80,146,79,211,66,204,173,174,178,229,151,23,249,19,89,28,80,42,123,224,12,140,52,72,9,172,253,85,101,36,24,138,44,73,40,105,31,24,156,69,227,70,134,49,10,79,170,142,203,246,57,168,51,49,35,76,96,89,68,230,47,34,193,240,216,52,47,134,219,152,40,196,66,106,213,239,173,34,217,14,236,146,71,137,80,154,52,27,126,225,37,115,233,0,62,148,85,93,70,86,29,210,67,28,158,108,163,79,222,24,130,31,49,84,20,9,39,132,68,243,212,143,37,73,153,208,124,67,204,96,20,252,73,148,3,3,222,42,153,52,201,99,26,240,103,206,75,145,165,83,228,131,217,94,152,97,137,156,74,64,214,83,134,118,97,18,109,1,242,228,145,81,85,147,153,140,215,49,53,148,185,47,195,181,34,32,54,71,130,15,210,226,70,27,36,22,102,64,48,207,146,126,97,127,186,154,202,74,164,53,173,150,173,223,63,105,250,111,62,52,206,146,238,243,30,27,18,170,107,83,98,7,16,134,165,106,153,46,76,188,197,91,139,252,5,71,222,19,191,87,237,173,181,65,125,145,48,163,39,201,25,107,177,5,70,195,212,243,180,252,183,135,147,26,151,252,147,65,206,155,91,79,16,79,230,148,68,222,75,192,54,98,136,185,140,157,73,107,100,207,148,226,79,232,102,74,132,15,234,5,202,68,52,146,233,200,220,77,87,212,36,32,222,105,98,81,175,211,111,243,93,80,198,29,147,57,138,131,125,60,28,121,183,67,18,232,89,214,164,118,200,96,232,200,145,135,187,150,85,182,54,12,248,132,46,52,250,100,97,253,94,52,181,239,137,231,194,146,70,40,167,140,196,172,223,44,124,221,74,162,52,55,201,30,97,20,106,95,85,63,40,222,44,169,21,174,12,180,24,214,220,14,73,241,111,198,36,250,76,144,120,97,20,252,171,146,214,204,4,23,243,42,104,114,88,78,149,155,108,45,134,134,97,10,124,162,42,109,26,215,108,60,59,81,161,96,70,60,150,113,11,141,21,232,231,201,151,42,167,253,142,58,141,37,147,129,212,52,182,251,76,0,160,230,71,198,141,137,159,170,26,198,73,137,245,114,161,102,168,140,167,56,194,250,67,245,113,163,223,125,46,201,152,66,158,92,67,4,144,60,198,18,229,178,117,39,225,187,28,166,23,26,87,171,228,98,177,88,24,215,57,56,98,229,26,105,26,224,245,175,249,177,12,191,109,41,129,174,73,108,15,148,42,154,212,50,117,0,137,152,81,120,214,115,92,116,31,129,210,164,235,145,148,120,182,163,16,214,113,175,183,221,69,92,202,170,226,230,107,48,154,40,213,60,15,145,240,202,151,103,246,11,21,50,102,60,172,234,73,164,178,116,146,97,15,90,119,91,113,90,70,114,197,78,217,62,156,140,225,138,153,104,134,178,144,47,210,79,146,76,184,185,21,69,38,140,198,14,81,12,73,203,44,160,198,230,89,190,236,5,250,159,237,43,55,84,181,195,65,54,201,109,67,66,56,204,234,227,81,211,227,81,198,103,42,233,118,76,37,144,48,174,103,168,116,124,191,207,202,69,43,60,192,184,48,133,143,6,126,20,127,165,111,186,132,167,67,167,172,99,74,202,92,138,130,5,193,33,112,153,50,198,234,190,195,181,66,25,78,248,195,77,42,168,73,37,8,251,176,17,157,72,168,23,96,246,74,155,113,190,140,196,160,15,195,220,131,203,181,72,174,244,148,88,39,195,181,84,112,245,61,169,7,135,116,188,243,50,75,249,139,200,151,242,2,164,212,102,68,173,30,83,8,136,115,89,14,73,62,83,38,63,184,171,100,213,110,120,87,161,232,152,131,249,185,125,105,214,175,151,113,114,34,205,101,236,149,49,101,36,185,32,204,17,39,150,85,85,83,126,82,190,172,153,5,238,38,48,235,101,198,139,137,81,85,64,151,231,140,12,88,185,17,176,244,197,253,144,249,162,241,173,150,84,242,197,230,96,151,145,71,106,29,85,241,38,180,15,13,117,166,33,254,210,155,46,169,195,64,178,157,42,53,13,109,64,62,108,163,18,46,28,250,225,63,135,25,71,245,23,230,216,127,18,53,220,233,219,75,201,92,126,106,226,27,237,102,141,152,173,8,185,21,165,127,225,85,59,115,195,71,52,124,220,170,102,227,77,254,71,250,127,18,71,167,161,220,198,123,62,124,138,223,51,227,15,155,149,90,206,156,133,101,83,157,6,248,26,125,239,21,133,89,50,121,246,42,170,29,102,11,126,28,164,16,254,154,95,170,167,215,73,27,254,65,78,233,136,127,61,148,75,25,111,159,177,139,150,37,245,172,58,168,95,55,139,141,10,203,184,50,120,98,69,70,89,61,243,171,95,17,70,6,53,148,25,220,34,202,52,100,255,0,35,214,133,160,100,237,135,152,203,35,95,69,43,49,98,72,141,60,248,57,132,150,192,121,51,188,166,75,81,108,83,50,215,74,151,138,94,231,39,237,38,113,166,105,47,104,163,18,144,181,129,185,30,104,138,105,242,79,25,248,165,161,85,252,0,235,47,187,210,81,187,173,18,123,91,234,169,195,197,82,92,170,62,181,144,103,51,149,25,234,85,84,143,225,138,140,188,140,168,124,10,163,136,255,0,87,42,164,52,3,237,57,98,255,0,161,35,167,214,113,39,75,196,24,184,149,124,201,231,36,31,171,249,21,52,147,248,107,46,39,33,212,53,160,33,223,196,165,228,213,74,140,252,209,10,173,166,83,222,91,206,127,22,40,200,191,193,251,102,125,85,211,183,117,204,138,144,245,186,255,0,83,82,61,129,40,178,141,116,26,223,138,32,154,6,122,181,89,63,137,0,253,24,114,127,106,52,108,8,27,16,109,13,20,106,95,140,169,152,251,131,120,218,183,67,201,255,0,219,92,159,246,150,54,186,158,170,48,31,233,52,196,23,220,42,75,38,0,4,252,221,75,198,102,244,24,178,164,101,254,141,96,56,218,134,12,211,252,217,121,23,219,86,63,6,106,242,149,67,90,210,16,87,140,218,20,159,227,93,107,76,83,197,157,92,204,165,228,66,195,78,98,243,39,42,173,78,47,0,203,139,252,137,185,170,160,206,102,81,38,83,244,192,60,18,191,74,157,4,249,68,94,52,205,84,227,168,202,10,250,77,183,48,68,130,146,99,227,230,84,126,170,79,13,161,98,255,0,34,196,53,160,156,255,0,109,77,106,250,228,107,28,226,202,202,92,111,50,237,114,164,143,213,90,154,111,202,87,69,196,53,216,108,180,3,228,143,219,82,118,186,60,240,152,252,57,21,218,20,127,146,86,97,45,56,103,118,216,20,133,34,161,252,131,31,40,136,165,97,154,80,231,109,11,145,94,67,51,5,19,169,65,99,161,75,30,173,178,170,23,218,79,67,60,10,72,204,137,159,52,177,19,26,111,79,24,19,191,73,145,13,25,170,197,11,53,12,72,35,246,214,151,223,75,156,78,25,67,199,246,150,44,209,251,159,213,149,98,200,116,244,143,89,85,79,145,172,19,232,236,154,206,85,47,168,116,220,88,94,6,14,69,86,253,85,84,64,97,175,200,66,40,61,85,51,81,144,156,34,227,80,105,26,108,80,162,178,160,239,77,188,5,225,42,163,99,207,27,167,173,66,82,26,228,64,253,2,60,211,237,69,220,34,46,138,181,73,200,202,116,0,192,29,144,249,74,181,73,209,49,73,244,210,109,49,168,94,71,226,196,69,92,107,135,198,30,92,89,80,189,70,168,46,177,173,73,105,154,60,112,89,148,197,24,146,127,71,220,245,21,86,76,12,235,246,60,165,46,37,18,105,50,235,78,241,33,164,103,36,9,107,12,240,73,194,81,169,249,154,134,84,110,28,169,244,255,0,57,207,230,90,131,165,65,36,153,140,44,169,150,53,126,64,72,122,197,196,210,124,166,231,247,17,225,173,188,154,62,107,73,63,238,167,179,205,232,140,197,233,99,40,210,192,218,146,75,254,82,1,4,134,133,126,134,86,54,67,141,233,164,247,10,68,89,175,165,123,92,72,71,152,254,247,252,17,16,24,60,234,76,170,58,148,116,55,28,25,101,197,34,10,237,246,54,68,194,40,165,198,168,66,240,109,58,134,140,128,104,138,170,200,12,172,73,64,173,150,56,143,14,213,38,153,26,116,19,253,213,214,253,52,101,6,108,184,148,188,157,48,9,179,191,94,154,200,226,100,115,223,196,250,143,118,192,229,227,87,80,24,242,197,97,83,73,159,12,107,74,12,219,174,69,141,109,56,235,120,141,43,42,155,70,137,199,82,170,198,80,223,98,85,190,96,101,16,120,74,84,193,143,0,150,163,100,47,82,205,197,113,25,73,157,179,235,73,155,42,163,135,39,32,24,180,190,183,47,234,210,249,248,227,51,136,168,144,213,98,139,212,25,245,82,43,233,240,113,253,197,61,234,167,207,139,42,200,220,170,85,127,32,106,146,122,218,123,7,84,127,253,225,126,12,215,148,50,172,181,116,171,17,11,41,10,245,251,207,83,210,30,216,15,10,228,247,31,13,193,26,86,83,9,18,116,183,236,236,16,181,28,226,122,61,150,81,162,14,36,190,37,208,168,106,162,136,249,125,197,115,73,240,210,45,151,134,24,163,86,181,191,5,134,55,229,196,53,232,67,211,173,77,154,102,213,140,52,125,147,54,140,16,178,39,198,206,71,230,202,69,91,166,254,23,50,51,62,146,119,51,225,184,48,112,202,202,68,52,43,246,79,113,136,154,169,32,243,229,200,183,217,27,109,204,17,47,79,210,183,53,7,253,41,49,34,152,18,18,39,205,137,65,163,160,43,27,234,181,133,60,96,97,151,43,145,48,14,161,131,36,159,85,64,92,50,45,111,153,113,114,32,169,31,99,37,249,74,37,206,177,179,182,37,119,14,153,48,59,230,113,37,108,209,227,146,126,172,169,107,46,231,65,103,16,191,221,91,227,107,9,217,62,110,80,227,13,93,89,225,248,34,213,42,3,240,162,94,60,216,134,37,162,126,149,29,104,249,85,6,149,184,137,109,255,0,183,225,255,0,186,152,106,56,192,44,28,34,180,142,79,229,85,252,155,232,77,150,132,109,108,6,19,244,133,228,69,76,211,23,147,135,250,174,52,132,208,45,107,101,230,137,214,84,238,53,245,231,134,44,188,105,25,93,126,10,226,234,79,204,210,80,71,231,234,51,241,41,121,146,104,234,79,134,187,33,85,204,246,68,157,195,45,0,253,49,64,62,110,49,126,226,25,174,185,10,162,72,118,179,164,241,68,138,159,70,211,118,191,171,151,254,218,202,53,197,85,33,25,180,44,98,254,210,108,109,66,73,44,204,167,117,79,130,172,160,15,128,120,209,255,0,74,68,172,48,39,20,239,54,36,243,241,105,196,12,91,81,164,146,102,31,243,152,42,91,223,192,85,55,190,28,180,41,158,72,95,171,75,159,168,78,50,118,145,105,53,173,28,158,91,27,158,68,202,1,246,180,35,132,71,203,17,86,53,87,121,71,132,169,76,59,227,201,253,90,49,145,134,71,229,8,151,66,181,249,18,27,237,183,47,89,51,79,101,247,82,89,150,71,132,197,39,107,241,105,149,62,123,177,20,191,202,134,145,144,49,45,205,85,6,144,249,139,140,171,219,152,37,92,122,203,227,28,187,183,225,174,171,69,85,90,234,226,17,134,40,134,33,166,91,184,150,83,175,49,224,23,80,178,160,38,4,147,143,204,151,86,190,212,177,50,238,134,36,124,105,39,47,238,38,201,7,49,13,80,242,117,38,175,210,163,193,155,23,26,150,159,169,45,96,159,168,101,252,232,249,63,19,181,29,180,22,84,250,52,33,11,234,123,136,220,127,29,1,105,228,29,233,181,176,185,178,173,187,202,239,14,85,26,111,89,33,51,24,168,91,41,231,130,15,116,169,89,93,193,89,75,51,95,12,93,66,95,25,169,207,236,174,31,101,173,175,5,45,226,196,76,106,191,76,106,170,235,112,48,57,121,23,62,219,35,102,51,50,149,211,223,101,101,220,84,7,166,128,126,102,41,70,140,124,146,109,20,125,172,57,115,143,135,116,69,214,164,152,62,72,94,79,60,72,0,211,220,217,75,194,46,33,167,80,33,130,180,12,9,75,149,80,86,207,130,33,253,196,51,13,80,40,26,51,210,121,140,141,54,49,172,167,217,62,75,214,113,131,185,26,99,69,38,146,180,214,227,36,164,254,102,158,224,72,77,3,108,244,172,160,85,26,132,17,135,155,116,50,255,0,42,218,200,108,240,74,42,164,196,247,138,154,154,202,36,96,113,20,101,81,105,130,166,79,128,2,179,149,35,153,26,36,103,225,10,215,62,238,113,31,194,133,220,156,132,204,85,85,102,49,170,20,22,17,35,187,127,38,20,210,77,150,217,137,55,37,145,30,100,172,198,169,136,117,108,26,144,109,61,196,21,147,236,172,128,252,69,197,149,11,50,144,123,173,217,132,157,214,152,24,241,33,99,85,49,152,157,164,210,68,33,242,153,61,153,3,108,14,164,214,55,17,51,45,242,112,73,246,185,19,217,66,164,164,108,249,19,15,74,38,12,168,246,67,4,103,163,6,246,23,133,21,83,72,221,153,55,220,169,203,234,167,126,77,164,161,163,109,105,30,70,101,74,216,107,42,209,240,242,173,2,142,170,183,16,254,108,171,230,161,161,29,148,23,134,33,82,120,26,145,229,31,48,147,24,207,157,37,253,184,134,182,54,17,142,81,62,53,253,36,236,37,148,66,137,116,141,37,39,115,5,134,47,98,165,187,208,108,178,173,203,137,74,192,211,114,169,37,126,168,152,254,154,118,85,241,51,34,231,103,136,27,188,184,150,216,215,199,199,135,116,144,154,73,36,131,10,213,12,56,137,153,70,183,52,54,238,121,254,170,12,211,25,38,185,232,171,40,199,44,78,33,101,83,149,175,151,24,248,76,149,163,200,123,3,195,134,78,227,113,126,117,75,152,2,137,202,181,154,49,231,120,123,72,198,86,178,48,57,185,85,0,159,141,131,124,204,66,255,0,90,185,147,3,212,160,230,196,49,37,48,32,85,12,153,172,10,65,42,216,23,26,126,72,30,24,133,255,0,117,69,164,84,97,149,69,16,39,130,19,49,35,39,190,13,148,79,186,164,181,8,101,194,150,67,8,188,107,92,59,177,227,195,151,145,13,101,11,12,195,85,182,233,76,36,191,20,20,170,49,136,79,117,30,16,140,157,197,90,22,57,230,167,126,79,52,166,170,126,34,42,141,85,78,114,249,237,4,165,3,165,110,124,243,39,104,238,35,49,115,91,63,24,51,32,95,63,28,236,171,208,194,241,3,9,151,201,140,25,64,252,34,228,72,105,163,80,211,250,219,50,237,114,169,38,124,46,6,249,146,205,23,145,116,189,60,99,142,47,82,200,215,96,44,183,196,247,21,55,12,168,29,62,146,4,96,49,54,178,170,100,104,188,34,89,198,158,56,195,89,76,212,128,32,240,237,81,184,21,21,211,192,137,39,152,203,27,91,134,82,29,157,133,66,178,250,92,99,225,244,190,52,237,240,1,118,6,101,138,179,153,166,135,223,86,205,137,152,37,228,75,119,242,178,101,15,90,106,253,42,200,192,121,69,141,101,79,78,242,188,129,48,184,209,217,76,179,1,67,187,28,150,125,36,88,76,66,251,168,201,58,48,5,39,10,218,26,125,183,16,138,53,54,141,77,7,124,12,172,230,94,135,166,50,147,40,145,236,97,4,4,153,246,83,163,61,232,91,6,35,64,155,240,217,247,120,185,4,133,159,172,223,118,78,100,174,202,224,243,162,63,50,152,170,48,197,59,152,168,173,242,49,139,72,214,91,105,108,54,37,115,3,29,147,58,148,72,99,50,79,134,37,81,90,99,194,2,45,67,71,126,137,249,18,219,88,108,141,17,252,75,88,117,81,242,98,196,137,53,144,228,179,169,11,51,121,5,78,75,168,88,113,159,169,27,79,24,5,3,51,9,59,184,134,66,203,205,139,141,39,178,201,11,192,161,85,96,29,178,180,30,11,124,8,108,243,90,225,188,18,64,207,168,142,11,49,143,169,35,48,4,79,211,208,112,110,203,43,18,10,6,167,5,71,17,103,163,88,192,78,99,196,98,168,29,91,67,142,115,48,149,37,119,131,129,211,67,172,234,173,193,180,54,36,165,225,56,207,242,130,227,73,180,222,152,38,12,216,149,104,95,58,180,121,118,185,85,149,105,161,150,184,173,148,155,227,230,48,177,38,33,211,216,210,75,143,137,0,132,206,104,4,17,17,52,159,17,96,205,7,233,121,82,110,191,209,184,141,223,91,182,70,154,31,200,191,149,38,54,188,137,159,104,104,163,70,50,126,247,165,27,159,193,113,19,243,141,233,172,105,135,39,106,121,2,181,146,70,128,187,140,202,209,191,50,102,85,25,76,227,76,174,39,9,74,147,89,79,100,19,188,177,5,149,78,76,190,130,63,60,189,136,72,218,168,101,225,196,145,108,12,113,127,143,116,63,19,126,36,29,145,3,60,80,107,190,154,11,224,231,195,219,29,18,64,68,151,115,148,133,127,213,95,161,125,16,118,81,94,99,9,70,207,208,19,163,88,178,196,34,234,122,235,106,186,226,115,52,58,94,223,39,94,164,211,216,226,48,197,40,210,189,103,160,15,54,43,205,16,72,26,171,233,113,128,193,114,42,87,234,123,89,176,95,19,168,126,10,17,200,232,217,104,95,19,242,190,164,211,199,45,206,19,69,228,93,7,73,64,124,104,140,226,79,238,32,85,16,228,54,46,69,234,220,126,120,83,72,202,109,71,176,39,128,177,112,251,136,166,82,50,216,24,139,214,181,76,211,7,131,5,246,2,235,75,40,117,104,202,125,166,85,206,210,83,129,163,232,122,98,158,11,49,98,64,90,232,152,153,243,42,54,61,133,230,66,95,79,57,120,162,11,140,94,226,55,154,163,213,65,107,116,195,36,131,8,133,212,183,126,27,227,120,113,32,160,95,18,55,186,168,33,234,65,249,179,137,42,245,12,99,42,137,160,80,178,9,222,99,9,76,234,221,103,16,71,244,156,95,200,186,38,161,184,30,211,15,213,80,151,26,122,186,203,152,161,228,85,230,28,8,201,247,195,32,248,138,152,64,190,28,232,47,136,85,224,252,58,30,79,108,99,84,17,190,26,69,199,148,69,66,194,191,98,217,137,90,218,211,150,86,34,245,170,87,232,3,247,98,91,127,15,62,166,91,62,105,52,153,168,120,48,250,160,211,90,128,45,244,24,149,190,25,75,200,179,147,50,112,134,51,68,46,85,201,245,180,61,99,38,118,238,37,161,10,63,166,172,190,27,190,212,145,48,219,8,153,20,217,93,219,45,61,10,52,107,218,199,68,161,124,185,195,98,165,100,2,13,156,200,109,55,48,117,60,219,92,169,193,175,153,39,251,81,163,113,83,224,154,169,36,200,115,189,85,225,196,76,105,188,200,0,140,60,166,18,223,38,238,8,251,177,137,1,107,101,18,76,95,148,46,82,36,220,30,164,252,195,60,111,205,19,137,21,15,82,74,193,204,33,148,137,28,105,50,138,115,136,194,227,77,195,12,125,66,91,85,242,50,194,153,250,170,215,207,8,132,49,101,247,16,17,167,156,71,204,82,170,121,148,128,19,51,27,177,79,207,173,33,88,253,162,202,168,229,12,59,179,248,118,160,174,38,98,38,89,98,74,234,179,198,253,90,185,12,58,235,106,238,222,95,4,235,25,35,156,234,29,79,91,38,181,226,12,174,69,59,85,113,22,55,205,219,23,141,83,234,29,24,1,145,230,8,151,40,214,208,44,106,70,249,98,139,148,127,77,44,208,181,112,247,41,29,109,153,215,116,246,185,248,115,100,124,59,172,68,93,2,6,161,210,165,240,14,232,101,31,212,196,191,44,124,52,173,126,169,35,229,154,46,47,207,198,187,173,86,140,28,96,48,202,29,44,115,182,159,229,212,121,170,154,226,116,105,55,122,87,7,9,114,147,233,169,201,55,18,236,143,250,12,67,65,198,170,30,118,5,85,177,241,43,71,139,16,215,90,178,167,45,72,100,228,29,197,84,76,155,178,197,64,26,144,118,67,87,214,172,131,100,7,155,140,74,23,115,46,52,238,40,164,198,174,178,43,136,38,147,164,165,136,156,73,187,244,222,72,61,92,138,172,51,226,73,7,233,71,145,59,170,12,25,35,249,188,98,75,184,161,83,136,191,76,75,141,59,138,42,125,15,71,159,186,90,190,212,33,170,140,70,122,112,185,16,175,147,140,25,177,17,111,253,2,169,198,117,107,49,31,9,139,136,126,104,237,43,78,59,46,17,117,166,26,242,159,212,137,187,48,137,143,205,17,166,53,62,159,211,236,4,76,169,27,85,65,170,81,214,208,226,123,3,151,18,185,101,13,28,104,57,141,43,42,150,101,192,44,137,148,93,105,252,104,12,240,229,158,63,219,73,103,177,184,147,247,18,98,126,113,101,38,52,141,147,193,11,165,90,207,209,231,178,103,202,41,185,250,85,245,175,120,76,46,69,172,171,246,25,26,33,234,65,148,152,138,92,72,246,4,114,95,152,34,81,115,52,173,145,39,102,9,75,141,89,85,100,173,3,2,111,105,37,104,5,101,109,87,7,205,137,107,159,2,38,62,17,33,67,172,37,116,138,0,202,181,73,184,127,187,23,18,221,199,10,130,5,135,25,17,126,127,145,101,25,251,158,92,88,134,128,190,48,35,17,152,138,128,51,147,78,9,192,122,10,28,154,218,146,97,46,68,230,3,247,32,89,217,80,178,51,55,120,178,173,92,192,94,104,192,178,229,8,184,254,234,82,104,3,140,69,190,76,195,149,143,194,44,67,64,5,228,252,225,50,155,45,10,40,69,85,172,175,60,62,218,111,38,48,228,243,8,188,138,120,33,0,143,155,42,121,91,50,39,81,74,145,106,140,80,244,106,121,115,73,205,140,163,78,25,79,79,24,31,54,144,217,106,22,84,191,137,36,54,170,151,59,132,66,34,101,145,223,224,70,85,29,207,96,11,144,81,58,208,209,152,72,203,42,76,228,102,34,166,198,128,241,123,74,132,140,99,95,65,16,49,26,41,114,33,77,51,109,205,237,37,215,12,63,135,18,213,91,36,242,120,165,165,219,11,7,62,226,41,125,213,47,173,182,163,6,104,153,50,43,47,195,17,9,210,36,222,30,131,5,184,57,68,168,177,175,216,89,142,20,29,73,185,123,34,27,38,69,121,73,12,132,138,196,226,102,128,166,168,156,253,223,23,220,91,76,106,56,67,254,159,43,41,20,100,233,210,38,192,189,174,185,6,195,52,186,209,225,15,90,194,101,222,82,118,175,67,123,231,51,16,82,71,233,187,40,210,191,85,254,180,44,55,36,195,182,93,144,108,230,139,149,99,191,220,173,248,113,3,153,11,230,207,107,137,21,208,0,36,231,146,117,87,66,29,151,134,82,242,46,121,119,168,89,8,152,162,114,145,15,3,82,92,139,230,229,151,16,190,154,26,254,2,226,119,16,135,41,57,138,180,223,67,96,162,191,16,148,117,62,170,223,15,132,188,137,236,109,67,147,229,10,146,57,100,26,170,68,73,97,247,79,71,192,193,238,151,18,105,168,105,242,63,52,78,37,43,38,158,81,123,75,137,116,55,252,69,42,163,92,18,51,240,134,82,206,72,95,108,164,160,48,112,165,178,38,82,21,52,159,119,101,9,159,40,164,187,136,49,76,202,26,170,136,185,77,140,164,74,63,27,80,103,218,101,197,137,70,204,184,212,19,134,243,114,37,112,43,125,74,83,51,11,145,12,178,191,45,74,173,107,137,214,25,36,19,65,242,133,202,144,217,48,226,243,14,84,226,4,7,212,193,98,83,107,48,18,73,194,153,112,17,133,123,49,141,157,169,141,60,48,8,152,132,133,140,192,16,152,114,141,107,147,51,210,14,206,94,212,88,82,130,125,57,6,12,193,40,212,85,197,33,203,230,101,82,25,249,61,213,182,76,61,200,19,198,215,20,229,51,238,1,80,206,100,52,11,131,217,19,132,92,106,158,227,74,196,41,62,110,46,85,162,52,58,104,44,196,17,98,67,66,161,102,62,64,173,184,157,203,92,36,130,238,101,253,108,177,138,89,113,101,122,233,20,50,98,70,237,42,62,250,170,142,216,12,46,44,164,18,63,197,199,176,100,71,233,230,15,35,13,46,86,47,184,170,223,101,18,55,20,73,89,84,173,219,49,0,130,18,148,245,187,138,215,240,136,133,82,145,117,240,3,172,250,245,148,97,229,10,166,167,213,187,214,48,54,34,26,226,209,181,204,226,51,12,184,184,190,226,104,27,227,164,109,202,251,1,219,195,36,126,126,218,3,85,82,2,236,28,34,26,128,135,169,207,25,153,151,205,97,241,82,84,26,118,122,120,178,145,78,62,162,84,97,217,84,155,213,90,98,214,130,94,238,38,76,105,198,152,181,29,147,49,75,84,58,123,80,196,214,218,125,158,161,23,17,60,20,244,154,127,77,150,242,135,173,117,51,105,50,219,228,66,213,245,181,80,129,242,133,30,69,161,236,250,201,29,84,194,73,58,166,52,60,128,204,85,150,111,33,137,157,79,26,182,51,24,80,246,38,58,62,213,226,102,82,149,7,101,0,114,89,202,94,165,53,119,124,10,72,152,162,8,133,34,147,45,199,58,85,198,164,148,80,60,49,5,148,139,155,201,141,120,73,100,150,98,170,29,25,100,59,96,51,47,98,162,187,173,219,3,152,73,227,85,78,100,136,136,6,57,95,132,201,247,225,239,82,138,254,36,0,88,12,234,166,182,200,2,6,18,167,178,175,192,84,146,173,161,125,36,183,171,234,75,32,70,238,138,50,164,55,24,36,243,5,122,132,196,201,204,185,230,253,212,170,134,106,121,147,164,206,100,177,64,226,94,245,131,150,39,210,85,48,227,68,146,204,38,90,102,82,65,141,211,202,136,217,37,255,0,96,202,200,115,169,33,151,39,221,90,89,25,133,127,106,55,82,103,130,247,155,168,106,121,151,192,193,213,148,138,249,32,133,11,43,96,198,230,50,175,211,212,245,83,135,152,216,241,46,21,101,63,80,91,202,249,178,226,24,151,141,101,168,4,63,148,44,159,247,83,107,191,224,45,148,253,15,63,74,213,20,121,171,241,8,138,74,96,103,66,63,205,174,125,67,169,245,136,184,121,63,221,78,228,204,181,147,203,44,164,74,205,61,114,27,186,143,166,4,118,76,72,166,64,150,54,118,241,163,171,108,152,49,226,196,143,140,248,165,62,98,149,77,100,167,32,39,35,79,157,27,139,106,66,170,26,219,92,95,171,18,110,202,160,73,30,96,164,214,84,143,25,56,138,171,182,174,184,106,45,134,102,181,202,190,177,236,42,84,200,24,199,219,149,16,16,228,247,113,41,50,208,162,143,163,80,193,178,238,75,111,180,120,35,51,229,63,145,27,13,228,24,56,74,136,167,190,4,146,62,36,190,197,72,250,134,255,0,161,89,72,214,86,178,49,57,132,182,76,212,48,97,116,228,201,244,213,149,173,32,200,76,193,235,83,87,26,84,115,89,197,147,34,179,70,179,9,106,30,173,184,100,228,248,52,35,183,34,230,49,160,106,170,153,220,69,227,27,213,152,117,157,228,97,225,12,81,228,240,92,245,120,152,123,40,250,126,155,61,32,51,7,30,53,51,48,199,39,218,88,73,212,151,146,73,253,64,168,57,150,164,198,181,155,87,229,160,182,15,14,15,121,43,212,38,131,8,25,69,41,41,147,118,113,116,168,205,103,113,99,181,124,177,118,125,53,170,172,36,140,63,173,213,71,41,213,30,231,81,206,253,191,180,185,126,128,124,171,191,63,253,146,187,45,15,169,70,6,210,95,90,124,80,35,177,136,99,16,160,230,47,251,168,0,211,196,36,172,166,47,18,171,153,78,194,3,52,69,36,243,78,168,35,254,87,42,101,255,0,136,229,99,233,244,113,34,252,165,167,39,130,13,134,217,116,245,174,85,101,107,120,41,207,151,139,16,252,213,13,111,196,42,121,32,100,67,114,201,92,210,51,218,140,54,37,41,166,18,221,143,17,74,44,105,11,244,148,232,47,124,177,33,67,234,62,164,203,8,130,196,53,87,48,207,155,7,238,42,173,144,80,90,170,161,136,123,187,28,120,210,185,154,243,78,86,217,18,38,195,22,47,113,99,188,177,243,218,98,38,53,181,250,63,212,185,118,3,91,178,207,203,82,140,218,120,136,117,62,191,150,73,192,244,66,229,26,125,91,169,14,88,191,55,0,133,34,193,154,84,112,127,181,26,105,91,187,31,22,33,227,90,176,198,132,172,194,217,51,229,119,10,6,47,182,157,105,184,214,179,153,204,36,225,144,193,131,41,177,228,76,171,109,107,171,127,181,33,72,181,168,153,118,55,35,8,116,50,188,249,69,137,55,195,6,16,57,138,128,159,171,101,248,101,137,86,79,229,83,230,159,101,118,254,104,184,148,218,71,126,33,136,206,214,203,39,233,18,199,189,228,26,201,240,8,47,12,169,148,56,4,240,203,237,164,24,76,249,47,140,207,210,144,169,107,245,132,82,252,166,215,18,181,147,24,4,138,241,98,92,179,83,233,130,10,83,229,136,184,147,237,171,241,11,80,161,101,244,65,242,229,18,123,79,168,96,206,226,9,70,185,165,62,146,151,100,127,116,170,172,58,108,245,29,34,75,248,237,246,22,41,167,198,120,137,151,219,73,167,235,49,214,147,104,180,201,13,228,144,97,9,82,19,105,43,25,36,204,82,163,101,159,144,88,189,164,184,220,143,50,217,101,60,100,122,144,173,146,250,135,250,113,121,81,83,238,34,70,229,49,113,40,86,140,61,135,111,146,12,120,177,37,211,38,83,65,229,202,78,37,132,105,241,44,129,242,133,67,97,136,87,225,150,170,170,32,210,183,226,46,156,39,202,113,228,251,169,139,45,106,172,186,113,137,115,109,79,240,246,170,118,73,117,37,196,69,19,3,83,206,210,246,190,157,108,82,99,250,138,114,71,34,100,186,250,13,99,186,204,12,89,60,74,127,209,217,24,252,34,88,83,221,196,146,198,20,37,202,168,223,106,12,31,165,26,101,144,42,43,140,25,67,234,200,169,105,238,44,137,142,37,143,16,210,232,26,132,17,159,202,44,73,161,182,183,99,205,18,87,42,223,64,168,230,100,8,37,102,236,202,54,123,231,16,255,0,211,162,147,26,198,124,109,85,27,170,126,81,165,236,212,151,148,132,230,40,208,215,242,245,29,106,82,85,27,115,195,98,44,75,229,150,140,36,239,210,41,137,58,241,249,51,26,40,202,158,214,252,90,100,97,176,37,128,136,229,116,248,244,17,149,126,196,242,116,52,232,47,204,97,17,25,26,159,27,61,193,43,120,127,18,244,172,152,191,212,37,127,210,81,26,183,226,142,152,17,48,233,233,68,41,11,246,149,91,169,209,215,216,80,128,249,136,156,171,229,144,98,136,25,183,95,198,190,233,176,159,80,3,41,120,147,25,250,72,17,153,155,40,214,42,175,216,204,73,64,120,10,126,97,113,170,30,15,104,73,108,152,24,145,181,79,39,178,139,80,80,182,49,241,135,212,181,190,200,99,99,209,147,25,114,80,117,19,26,159,52,99,201,243,18,198,179,142,104,147,168,64,39,242,149,14,29,72,9,36,197,148,104,43,45,24,73,189,69,196,162,236,169,231,65,39,234,136,145,97,111,177,25,138,251,141,67,18,49,57,138,53,157,109,216,9,237,46,91,101,72,66,157,146,247,68,42,172,210,70,126,70,8,169,246,24,44,116,152,119,12,41,216,21,76,202,216,147,128,195,6,86,34,165,245,186,75,36,86,23,42,36,52,147,163,63,183,141,110,221,52,199,81,205,236,129,6,23,187,149,47,153,130,75,251,86,233,236,74,30,198,21,71,32,10,141,167,162,206,39,49,83,111,195,195,24,248,82,234,215,226,79,131,36,132,86,94,163,82,91,98,153,52,236,40,251,80,177,180,193,198,126,210,21,59,146,96,11,185,106,125,244,79,12,33,17,50,45,222,254,13,83,6,105,178,70,233,138,169,35,62,182,182,14,91,15,249,20,161,181,61,148,22,101,41,72,33,160,45,117,36,187,250,215,132,66,203,149,137,119,29,240,64,196,93,39,82,86,206,156,127,154,24,135,230,153,214,224,39,79,42,226,58,135,225,237,224,137,187,14,229,116,47,135,186,147,209,0,200,150,17,127,221,77,164,114,69,200,85,99,163,60,208,97,15,154,86,47,182,179,135,36,100,38,81,47,172,212,250,86,104,249,139,31,34,24,211,234,134,199,152,82,134,161,36,154,12,161,150,183,3,173,3,205,149,115,224,207,181,183,156,243,101,227,84,6,123,44,188,253,212,164,210,73,24,248,67,23,18,104,212,24,209,119,2,242,77,115,246,133,38,69,51,72,253,65,80,76,70,22,85,211,104,108,183,60,50,226,144,191,186,152,76,13,87,254,197,24,151,69,146,185,104,10,172,70,195,146,114,242,148,75,77,150,173,139,90,206,165,183,85,73,198,207,148,255,0,166,184,142,170,147,115,109,59,104,17,16,66,92,173,27,59,96,85,164,58,140,109,127,185,63,111,26,125,26,124,91,98,48,49,10,160,244,102,134,150,74,239,213,15,39,220,85,180,154,74,226,12,230,114,241,163,241,105,242,42,177,85,38,171,16,58,148,134,161,153,43,193,241,4,186,84,103,229,6,34,246,40,219,141,55,58,117,139,203,237,161,122,125,230,40,210,80,152,173,211,208,127,87,109,41,92,210,67,170,193,242,145,114,160,153,163,8,153,70,12,234,129,240,139,173,116,178,234,132,236,52,14,208,95,171,139,136,104,240,195,170,178,233,40,197,251,136,40,218,204,24,240,216,83,15,248,146,107,237,73,7,193,254,147,87,136,159,81,79,113,173,137,141,82,154,101,85,28,38,114,148,127,198,167,222,194,100,126,210,41,49,33,244,243,15,39,150,89,72,174,161,134,15,135,82,123,126,224,170,74,67,49,35,63,151,137,49,153,50,32,193,151,141,60,159,2,168,160,230,18,231,122,146,96,32,240,133,66,70,253,13,39,117,38,173,130,41,220,220,75,0,201,4,208,102,136,85,163,209,233,167,115,75,47,34,248,248,12,131,250,78,181,139,254,198,81,224,100,203,193,218,131,205,169,228,159,229,50,8,127,81,106,173,178,231,194,101,209,99,93,214,198,130,192,152,95,232,76,172,137,200,86,176,166,182,214,112,184,77,60,153,22,219,137,36,140,12,197,46,228,137,28,144,203,147,41,251,68,222,182,144,228,237,85,93,40,32,134,99,226,22,38,238,88,148,12,159,136,167,20,239,79,137,23,16,252,215,94,159,84,200,220,43,155,107,109,36,194,252,220,72,188,158,104,146,53,155,79,114,189,63,60,138,122,75,45,205,110,105,124,170,55,86,235,104,53,36,126,208,92,159,109,87,233,141,55,101,232,236,204,34,173,6,248,116,9,199,249,184,163,91,31,79,219,30,226,245,28,142,89,91,172,245,85,220,190,172,67,243,93,26,5,196,72,209,112,152,185,100,171,72,31,10,42,135,7,180,105,60,157,0,12,239,10,171,116,241,120,234,69,89,137,104,214,167,20,236,210,202,175,66,109,204,78,18,169,107,237,31,22,180,25,131,146,73,18,186,223,136,181,212,158,21,246,34,32,137,247,87,44,177,211,36,29,88,161,181,13,192,186,75,198,179,170,159,46,51,57,150,214,106,24,182,236,204,34,141,97,193,239,33,107,81,194,39,207,60,145,169,203,45,103,233,44,249,184,185,85,80,95,19,195,169,36,190,209,227,187,99,248,178,141,81,99,87,36,194,250,29,85,6,200,253,191,198,173,216,200,178,64,185,9,180,4,234,211,230,137,144,75,165,104,250,217,210,98,97,50,198,135,88,126,70,92,194,167,192,170,35,56,187,82,99,111,171,72,204,61,106,134,202,1,235,121,76,33,227,83,122,135,82,86,227,218,4,89,8,167,35,14,161,209,172,153,59,180,163,18,244,105,241,8,124,66,46,85,26,198,30,73,211,72,204,32,201,137,17,171,12,204,91,73,96,48,51,22,52,51,38,30,15,82,66,103,216,143,251,162,35,234,166,48,189,170,190,164,172,111,54,182,177,141,196,106,177,162,170,174,193,110,124,221,75,9,245,91,145,188,162,18,154,245,138,170,79,50,203,149,136,130,83,146,26,46,38,171,101,153,209,159,84,57,204,64,76,161,156,32,63,211,148,132,63,140,21,82,124,34,68,200,82,42,42,173,115,47,255,0,141,121,127,113,36,114,63,209,70,168,152,50,103,66,59,197,47,177,16,250,216,54,93,189,137,180,199,178,237,236,177,52,81,198,252,138,118,214,203,211,78,192,226,85,227,196,82,130,53,8,224,177,152,86,22,65,57,1,238,173,180,250,156,18,98,97,40,121,83,7,135,32,209,102,126,122,0,46,158,147,148,24,74,142,158,31,120,75,67,36,130,55,180,180,79,184,127,135,8,148,152,2,130,104,165,30,18,165,246,65,7,134,108,88,144,44,146,124,156,168,43,185,242,201,17,226,9,72,140,130,194,217,54,76,140,254,25,74,114,202,238,84,147,226,16,178,145,10,106,171,25,210,249,101,16,67,87,26,99,77,197,140,198,113,101,34,188,48,81,174,194,51,92,150,173,211,214,86,79,97,165,137,83,50,6,196,106,162,124,1,194,24,202,20,43,2,57,44,230,18,121,25,65,84,30,52,195,141,156,75,236,251,179,227,253,82,6,214,238,12,38,18,37,127,103,212,82,216,101,201,38,110,220,170,27,123,195,88,163,141,118,66,191,148,170,138,29,244,65,131,9,133,200,163,107,116,196,226,159,119,200,172,3,167,142,48,102,89,179,79,144,86,51,152,247,148,106,42,239,77,130,201,143,204,46,213,106,24,114,200,254,89,89,81,236,211,12,146,206,82,173,141,105,242,109,110,113,90,120,31,133,165,246,241,174,130,198,50,238,43,48,151,141,27,169,52,4,18,129,248,165,101,34,151,170,12,189,62,71,238,202,76,106,213,242,67,45,224,54,101,80,43,121,177,32,102,76,4,111,155,150,37,91,91,119,71,56,120,177,11,34,22,238,134,44,208,63,221,25,84,247,21,193,137,70,124,69,211,242,126,82,36,161,136,136,198,106,19,198,249,189,208,202,53,19,113,240,162,38,119,152,34,196,180,179,71,206,140,252,66,148,76,104,252,86,251,22,197,232,126,42,69,206,192,150,40,213,24,117,132,73,195,237,26,230,209,180,145,198,205,222,213,97,225,46,49,51,98,72,221,43,125,142,178,29,106,54,161,173,19,255,0,84,52,248,48,226,217,15,55,25,87,17,12,157,203,249,149,197,109,196,168,192,195,18,82,147,43,194,24,185,79,39,76,86,249,165,211,52,5,84,158,148,166,78,173,151,24,156,197,71,70,212,228,156,12,194,42,35,235,37,250,25,149,69,118,90,60,21,164,197,136,104,23,233,232,131,30,80,167,38,178,60,146,48,37,78,3,24,24,23,82,200,207,200,149,78,105,60,214,176,127,72,147,250,150,166,41,59,87,79,153,67,185,246,146,105,58,96,145,189,162,39,217,65,108,193,20,58,146,12,32,127,80,41,50,35,231,234,120,147,186,75,198,167,77,84,50,51,132,92,136,200,17,162,16,123,67,64,38,85,6,135,250,82,197,5,85,196,79,14,25,67,77,247,140,39,186,162,141,163,193,27,230,249,4,52,183,241,205,116,41,91,65,20,156,79,196,177,163,116,225,234,22,58,9,177,160,39,211,142,216,120,113,45,1,184,28,144,51,22,53,181,150,79,19,19,44,140,134,85,73,43,191,133,24,128,73,124,105,29,56,118,60,63,73,116,176,204,100,158,210,169,45,67,13,144,101,188,193,247,86,180,151,55,129,246,29,222,55,170,120,115,31,56,107,156,177,143,207,155,42,173,170,212,53,208,64,193,24,68,200,166,105,66,106,160,17,156,162,80,214,181,71,141,57,254,158,82,43,70,106,218,162,143,23,34,10,96,119,60,209,4,169,27,220,206,12,71,26,203,83,70,226,221,19,26,109,85,174,65,82,207,234,53,123,226,38,51,233,229,150,47,48,146,186,173,60,242,159,151,26,102,233,205,89,12,230,107,98,95,241,87,208,142,48,144,190,114,255,0,244,84,222,130,49,125,53,243,96,49,33,85,80,198,53,80,152,18,120,101,149,27,101,166,233,138,60,166,255,0,113,11,132,2,229,15,98,241,153,42,201,137,108,214,196,82,94,200,213,181,4,249,76,165,67,214,217,14,221,248,75,214,170,63,6,30,79,180,69,239,194,175,169,249,189,130,182,207,151,113,108,125,135,79,22,55,52,69,85,72,242,73,30,35,40,87,223,60,68,195,139,18,105,91,172,54,196,253,46,85,204,204,223,69,86,167,71,219,85,13,157,73,107,223,23,39,14,52,184,58,168,114,127,181,91,38,73,7,134,81,37,221,144,90,168,233,147,224,136,124,177,68,144,89,60,115,142,243,98,64,6,237,130,39,48,183,43,228,203,131,205,102,16,192,219,13,50,180,134,48,139,82,63,242,112,149,1,79,49,157,43,110,161,235,73,180,241,177,206,230,76,10,86,201,173,174,40,58,185,23,170,158,250,222,100,123,25,145,137,53,196,3,201,225,20,172,75,42,206,61,149,10,128,207,28,239,117,104,152,25,67,26,156,170,128,120,95,221,101,86,144,217,44,144,121,122,214,109,133,137,198,4,242,95,212,139,101,108,232,203,3,92,2,17,241,7,177,27,3,80,128,164,249,180,246,84,95,99,44,124,101,173,144,188,3,44,164,198,143,123,25,58,47,182,139,153,107,166,36,196,127,47,39,219,80,22,87,204,173,63,55,18,75,126,162,152,218,213,68,140,114,27,16,209,144,44,180,252,32,127,80,200,150,134,212,150,79,202,94,180,45,244,200,56,63,105,27,140,224,27,101,172,233,197,231,180,171,203,251,169,107,62,48,92,84,113,87,105,40,75,159,191,82,0,178,158,28,171,99,46,34,8,249,140,81,169,127,216,234,117,248,122,147,88,234,144,102,218,142,48,254,210,157,212,225,212,16,64,252,66,202,79,186,169,116,78,173,4,154,214,4,88,211,153,129,137,55,207,42,178,180,95,70,72,172,112,248,122,219,90,194,151,250,81,255,0,180,173,43,117,183,171,248,6,218,46,36,218,239,73,65,31,40,74,63,219,75,153,2,40,129,237,137,51,44,73,166,1,27,49,117,79,50,143,105,219,201,247,23,203,35,65,240,225,219,40,104,20,132,178,63,234,149,28,61,25,182,230,44,165,37,86,251,29,191,209,169,143,196,76,193,78,217,106,73,32,194,100,166,76,13,178,67,113,101,58,163,152,34,227,67,43,10,84,62,124,225,159,22,34,33,230,51,147,49,132,131,173,248,145,165,75,19,250,177,113,73,89,62,202,45,185,50,215,100,198,177,65,143,61,224,68,67,51,58,86,137,48,241,179,49,86,152,198,4,148,234,3,227,105,184,54,67,237,90,153,160,241,38,180,143,36,111,4,250,77,144,8,53,70,234,40,37,78,69,172,41,253,52,15,48,138,62,37,1,163,245,61,149,185,223,196,44,98,126,37,127,241,129,135,244,163,152,95,242,47,207,31,10,254,37,176,183,47,164,137,20,130,32,143,200,69,11,51,182,129,11,103,83,245,61,56,119,35,249,190,37,149,149,149,108,30,40,153,63,113,44,173,101,173,144,25,180,247,81,50,116,173,199,134,105,101,26,207,199,119,249,58,25,148,249,26,213,242,127,186,76,96,120,125,84,133,250,123,81,244,215,99,94,13,37,228,31,243,98,255,0,182,179,241,29,62,76,238,133,161,174,34,198,7,205,207,31,251,170,98,102,167,131,38,94,24,146,178,169,77,91,72,73,192,226,41,5,252,171,243,254,185,187,248,133,161,101,230,169,46,81,174,78,162,57,225,91,118,215,95,244,11,87,122,247,63,90,6,73,59,76,82,34,217,172,43,97,113,24,75,242,6,143,248,223,172,109,217,253,88,165,79,228,252,75,178,47,76,82,23,238,46,88,250,153,31,227,93,14,153,58,122,31,166,231,235,58,233,32,225,22,36,153,150,163,35,215,231,38,107,205,70,94,168,4,84,212,154,135,88,246,150,47,26,244,35,142,111,173,78,70,169,218,247,48,124,249,68,180,73,159,19,218,81,17,166,89,77,103,47,18,98,16,203,33,25,135,34,234,88,228,242,20,189,164,216,224,229,138,50,160,117,38,143,5,223,48,133,137,9,1,242,163,49,153,150,87,26,205,149,17,125,188,138,19,73,34,23,142,53,115,13,43,167,168,233,15,138,216,164,87,161,212,58,42,15,233,49,149,113,214,93,178,252,255,0,54,92,74,190,171,76,105,252,25,183,67,76,178,72,235,239,216,36,142,133,248,111,129,59,168,67,18,198,101,220,88,67,229,148,53,204,230,24,131,151,180,174,200,156,135,76,74,147,19,119,44,168,219,119,215,220,129,72,109,66,9,163,194,100,41,153,84,70,60,166,72,227,85,19,38,16,163,77,1,241,128,242,152,169,245,86,69,247,2,70,236,49,36,206,230,23,26,113,84,200,56,49,7,24,144,146,97,238,78,156,208,213,83,245,101,228,77,11,83,228,106,226,100,253,43,190,30,108,169,21,151,195,221,207,247,68,200,173,141,24,145,191,72,82,164,55,118,86,181,160,121,162,118,46,141,100,111,31,82,12,164,68,205,19,121,73,243,98,148,170,244,101,199,231,254,162,44,171,145,106,79,136,186,226,202,118,208,34,33,71,230,171,180,27,239,202,60,214,17,113,46,118,87,124,187,118,26,58,157,197,243,235,102,131,244,9,97,131,19,207,17,120,198,85,37,107,125,107,4,24,171,197,200,133,129,27,81,205,249,187,105,228,196,164,186,205,246,59,42,216,178,126,155,1,57,162,74,25,80,179,40,98,224,195,45,79,190,238,84,35,237,34,79,34,115,231,40,160,203,46,208,101,79,119,50,160,108,209,58,124,159,221,70,18,216,109,61,18,8,254,82,120,203,252,170,95,80,217,14,55,158,37,57,27,92,178,165,239,203,144,164,67,59,130,212,164,187,207,7,151,22,84,44,109,72,201,44,194,104,168,120,122,242,13,145,49,75,22,36,217,255,0,135,49,230,221,13,21,94,99,173,141,15,134,57,44,234,83,86,186,86,44,239,107,145,57,147,118,1,147,8,138,168,180,220,104,50,89,202,94,69,88,228,81,25,110,115,118,114,177,27,15,86,196,164,39,205,149,76,207,147,100,32,98,175,236,83,146,116,221,204,239,155,177,148,66,253,181,86,141,156,157,142,141,107,169,31,169,1,253,62,47,31,212,80,182,186,25,246,68,229,79,52,125,168,197,253,56,162,85,236,103,59,56,184,209,27,80,198,204,143,210,186,26,44,31,107,145,93,6,146,47,130,101,225,4,67,249,68,4,153,36,17,21,119,52,10,152,26,30,216,106,126,203,83,178,183,218,84,38,181,202,12,38,18,140,181,173,245,41,121,125,180,181,185,160,225,214,113,39,31,9,98,144,74,198,157,240,123,141,214,166,67,165,64,54,102,196,135,181,159,46,180,120,189,180,52,109,92,4,46,166,62,12,146,124,162,193,148,245,210,71,202,161,180,245,244,169,50,240,149,89,73,126,216,25,150,70,204,57,53,170,180,148,17,128,230,16,151,6,124,251,200,55,228,218,11,169,235,244,100,151,203,178,136,245,206,109,116,175,207,16,216,149,89,111,166,98,48,164,58,158,252,132,103,205,46,155,72,96,73,3,62,175,130,128,252,54,76,153,147,56,208,236,177,252,164,162,9,73,150,156,65,75,27,232,18,182,57,68,146,85,79,157,238,172,97,134,113,89,138,194,121,74,143,141,3,17,243,32,114,130,7,204,141,52,15,16,214,136,1,0,134,206,85,148,254,70,112,160,12,205,124,14,163,21,14,249,144,100,176,129,82,211,233,236,100,147,220,18,217,91,91,46,49,48,229,75,182,232,22,55,204,211,211,172,128,240,196,81,94,137,173,106,103,118,144,163,243,93,106,6,72,195,69,76,147,7,6,99,11,145,24,249,104,101,73,138,221,217,64,204,162,228,78,205,15,229,120,86,1,159,4,64,122,13,151,204,141,238,161,164,161,170,166,82,107,70,80,37,126,155,56,67,126,36,233,147,25,37,59,173,218,96,126,81,127,161,42,200,174,12,164,11,12,194,249,136,203,40,112,57,243,9,54,178,129,19,254,36,121,68,85,174,3,199,24,234,182,83,42,106,147,26,80,186,68,183,192,99,252,57,123,21,67,216,9,32,205,137,45,97,162,110,210,51,41,181,22,73,128,116,63,134,217,89,73,124,89,32,225,18,148,159,144,146,254,218,117,107,169,149,51,125,174,65,226,91,67,12,4,30,100,60,200,113,74,14,34,242,32,217,48,241,135,136,221,105,114,52,213,101,90,60,252,42,130,134,171,47,130,139,53,217,35,75,250,170,182,158,203,114,12,194,76,182,19,208,190,204,1,1,130,41,120,210,27,224,213,20,124,69,30,69,57,107,101,120,94,16,137,1,26,146,196,156,166,200,179,110,65,238,110,243,30,117,75,91,91,6,115,25,202,60,138,127,211,207,244,210,217,48,46,70,124,194,148,65,34,178,25,99,166,201,8,225,65,197,198,162,31,51,79,138,83,195,46,127,34,219,14,202,202,76,77,164,181,53,63,70,75,44,231,203,228,229,75,87,111,147,108,86,190,250,152,64,226,40,202,131,245,129,149,43,129,163,6,70,124,217,113,41,189,91,113,7,75,19,16,165,101,252,232,101,166,158,225,98,134,250,212,228,6,17,45,90,98,97,202,252,89,84,208,110,253,94,38,88,137,68,13,73,46,146,215,20,190,33,149,65,163,243,11,29,166,238,54,40,61,185,127,34,136,129,14,94,239,46,37,77,79,106,59,176,51,151,140,169,203,224,68,140,206,165,120,228,87,83,42,72,153,243,160,243,101,34,42,25,172,164,189,156,164,198,143,158,198,17,233,132,0,197,40,50,133,62,38,140,97,224,20,78,81,114,36,51,227,114,61,26,203,38,103,196,190,79,152,12,105,128,156,153,2,95,135,10,221,85,72,79,12,166,42,125,90,248,152,31,187,73,172,166,74,25,62,80,92,105,0,50,99,199,90,196,166,29,57,36,202,125,129,150,65,147,185,59,61,68,171,165,233,138,170,235,40,187,65,20,105,116,101,242,24,230,79,147,138,94,20,238,28,0,73,93,27,255,0,13,43,125,210,198,255,0,117,43,153,79,18,180,248,130,81,151,246,147,52,136,45,88,136,181,129,233,188,221,168,63,91,149,143,132,74,182,101,57,231,112,246,175,145,180,123,253,209,38,197,148,4,53,87,7,155,196,100,85,145,167,65,234,23,26,111,38,132,21,188,203,108,147,87,122,119,15,41,20,218,130,228,1,2,202,36,144,114,246,32,246,223,55,153,15,12,63,53,202,37,65,37,145,6,60,162,42,92,70,53,49,143,27,20,213,207,250,213,92,105,48,73,253,208,208,247,17,170,139,17,252,162,200,153,89,66,167,39,53,147,4,76,72,104,193,121,101,110,194,36,116,250,209,138,196,152,69,198,169,41,32,69,35,22,226,6,170,73,246,59,190,174,53,104,243,30,72,16,241,131,84,38,125,196,202,28,150,70,234,22,84,141,80,168,174,24,73,231,202,36,196,33,32,200,129,223,156,179,159,155,137,19,50,73,35,3,181,37,134,169,178,76,97,248,114,149,79,76,134,50,191,234,175,79,187,60,150,98,95,33,221,214,194,7,47,41,19,171,48,172,16,25,132,131,237,45,172,184,220,240,175,48,196,154,12,219,84,181,240,31,187,204,21,140,183,24,174,141,66,249,35,97,68,190,79,209,242,203,202,100,69,61,243,227,1,130,78,67,168,64,70,115,21,42,207,79,128,168,4,48,142,12,94,95,105,99,50,212,18,71,132,72,77,79,225,143,48,138,167,233,231,176,114,176,153,51,91,152,12,167,233,80,89,15,49,113,165,65,209,140,19,243,68,42,163,181,54,88,159,41,60,137,16,103,188,68,196,18,242,43,44,130,84,95,101,72,200,47,97,75,202,68,85,108,194,15,169,109,159,26,84,145,243,23,42,83,39,60,20,204,183,20,233,20,55,223,89,107,213,79,5,179,20,45,109,174,94,162,171,8,20,242,200,60,198,42,148,120,48,88,231,38,211,216,229,61,124,135,72,49,206,203,47,173,93,95,82,60,64,202,44,106,13,243,254,105,226,177,226,85,102,28,180,129,113,20,111,195,149,82,5,128,156,5,203,31,168,104,224,143,136,89,74,178,135,175,198,34,97,221,99,92,150,145,53,196,108,78,145,232,49,59,113,47,50,182,34,144,255,0,197,72,144,153,139,142,74,163,170,214,117,179,65,155,107,137,58,245,13,231,160,181,80,91,141,30,2,141,230,136,37,202,245,84,243,208,19,40,133,254,181,220,223,172,0,48,98,196,160,46,244,240,53,1,223,133,62,242,205,139,13,82,15,255,0,21,242,86,237,37,218,98,202,206,178,32,180,196,240,73,177,97,98,74,25,114,189,44,215,255,0,6,103,73,38,108,68,91,244,126,152,137,165,216,206,34,113,41,183,79,172,95,61,196,202,199,118,135,37,145,162,51,255,0,120,90,164,204,6,7,149,78,7,80,229,139,194,36,148,214,183,18,79,139,219,73,86,44,172,161,246,83,50,249,225,68,80,207,33,59,80,6,48,35,1,45,135,63,17,242,173,169,140,117,54,85,2,202,46,83,36,210,66,65,49,111,211,218,145,131,6,18,137,107,184,190,131,9,143,49,150,111,98,11,24,134,103,170,201,251,105,221,9,143,225,202,92,169,108,61,79,85,56,15,195,141,110,173,147,136,233,22,101,115,89,74,171,40,117,211,160,188,94,231,130,227,210,116,172,226,222,63,41,72,186,167,33,58,81,76,164,203,202,85,217,27,18,98,114,183,73,68,218,243,20,121,23,218,218,223,77,150,252,221,106,130,77,110,217,156,72,54,64,60,238,18,241,39,107,0,123,252,10,62,34,160,152,105,113,137,203,214,128,220,190,160,251,66,149,26,249,131,247,151,47,113,170,24,106,216,178,65,187,18,86,246,18,49,57,81,177,172,162,137,252,37,76,100,195,139,100,133,145,120,133,72,251,41,47,198,242,136,73,48,117,61,144,248,113,46,133,248,108,101,26,75,38,156,16,137,155,16,213,106,130,228,0,29,66,57,32,230,17,18,195,106,64,70,63,219,71,79,14,229,152,66,164,44,170,137,157,153,84,164,135,244,40,172,90,64,181,131,109,210,37,127,165,96,87,70,103,82,228,180,230,174,131,225,154,82,181,164,184,220,241,7,173,10,206,130,176,207,87,108,115,225,18,229,26,158,157,243,188,196,31,117,118,185,52,236,157,7,171,145,72,76,170,124,23,242,137,117,47,176,167,57,209,250,110,94,150,243,197,214,85,117,91,106,66,112,172,140,193,148,105,112,88,120,199,83,108,192,114,102,74,201,148,69,75,230,93,220,126,124,189,98,77,234,153,190,226,10,62,215,77,241,225,18,197,141,92,14,104,205,114,241,202,195,136,133,78,95,172,193,59,139,107,182,76,127,9,68,131,204,97,41,251,88,195,25,31,132,73,246,84,66,130,170,200,25,21,61,105,129,56,236,15,182,185,100,57,132,18,123,85,118,113,17,69,149,144,117,59,140,58,122,97,129,153,69,149,7,101,38,140,67,196,40,163,200,162,131,175,44,74,60,33,41,17,145,190,123,148,202,107,51,249,12,36,213,85,68,178,103,110,44,74,64,58,3,124,118,27,233,46,214,26,26,169,32,205,46,80,196,148,95,6,170,160,31,41,202,187,22,68,169,141,97,36,10,72,56,24,19,38,81,163,65,131,210,37,36,205,66,204,255,0,77,30,25,239,146,245,6,102,115,61,10,89,247,114,197,5,254,157,219,224,184,237,150,173,248,135,6,231,119,44,89,99,121,245,174,193,91,24,100,39,50,62,126,146,131,39,218,26,117,88,159,152,100,64,86,235,159,82,136,192,134,135,28,159,168,85,162,77,149,196,19,188,182,48,50,141,81,207,211,0,132,254,36,123,234,143,101,7,8,68,178,168,161,145,17,3,83,228,150,204,49,72,37,109,90,102,78,238,75,153,164,135,11,148,194,89,192,96,6,126,110,33,161,148,20,102,103,140,99,120,66,145,122,107,36,159,118,37,190,124,150,23,134,34,34,4,55,214,143,148,169,6,10,129,12,131,71,154,120,240,98,237,66,50,227,33,54,129,16,209,70,211,214,81,135,187,196,60,104,86,1,29,168,73,129,248,98,174,103,125,169,207,90,71,230,138,65,46,219,0,223,147,10,159,213,90,110,13,147,57,96,13,89,107,54,34,217,142,19,3,226,68,185,51,182,158,150,66,139,205,116,106,167,190,220,108,249,82,9,125,14,143,29,107,255,0,164,192,31,251,72,248,116,250,170,51,247,125,67,77,178,168,101,153,195,223,165,101,73,27,50,192,38,52,117,110,152,1,56,177,98,254,37,245,154,170,212,76,253,82,217,26,214,230,119,48,68,146,250,253,27,99,84,202,25,213,4,203,16,184,146,198,106,66,18,94,43,2,171,24,121,237,248,76,131,181,208,7,147,205,181,69,85,185,1,224,211,193,178,130,243,101,73,153,84,8,199,71,178,182,92,38,97,49,72,190,73,9,8,150,218,253,128,105,166,98,7,202,20,124,75,93,14,179,157,8,248,108,122,208,140,170,33,71,242,138,107,80,190,92,47,48,226,72,209,221,64,190,212,151,122,114,238,38,31,113,69,190,182,168,67,205,16,74,94,27,239,60,249,122,213,189,61,196,65,196,195,44,67,83,91,167,34,188,129,224,89,87,13,252,37,32,136,169,131,50,168,131,204,98,229,34,148,159,233,211,78,242,139,24,208,198,123,241,241,44,107,120,1,75,48,32,178,74,77,72,242,123,188,105,92,59,35,198,250,137,197,85,150,245,233,213,217,68,20,154,4,26,215,245,114,45,79,129,22,217,251,76,188,133,86,143,167,139,37,153,140,128,135,166,200,59,28,189,67,93,10,203,81,68,53,90,98,93,36,239,221,86,225,161,57,70,195,45,87,18,107,161,69,194,34,228,146,189,91,113,59,193,153,186,215,59,77,252,41,80,185,44,131,4,28,185,50,41,187,41,36,146,124,81,4,141,187,178,222,147,171,18,84,251,128,82,115,25,22,242,12,79,143,210,167,140,253,217,101,114,35,227,50,182,72,62,108,188,138,110,102,164,125,151,73,72,143,170,140,127,117,58,219,144,184,158,178,134,113,141,251,66,241,169,48,217,203,168,178,97,113,101,93,40,44,7,84,177,36,215,122,74,36,210,102,9,85,25,149,241,30,54,163,13,227,106,72,150,241,25,203,137,40,184,128,2,1,230,90,32,82,68,173,30,95,248,23,145,100,240,206,146,78,46,181,53,92,140,145,136,233,50,101,70,63,10,51,243,201,35,10,85,95,15,70,30,73,242,152,69,198,168,225,252,55,166,17,6,109,208,213,118,209,8,228,65,250,145,199,225,242,164,42,183,211,115,235,167,68,253,41,50,43,8,218,38,143,30,32,227,42,218,29,37,91,24,153,130,177,182,190,205,85,98,114,102,158,130,78,92,74,47,85,85,87,11,134,186,7,39,212,93,102,76,96,12,125,170,126,202,53,28,158,217,88,136,133,153,92,218,156,156,53,86,35,102,99,39,144,228,140,81,48,226,228,87,53,180,244,210,95,135,117,148,127,81,52,159,163,42,163,69,121,114,161,154,32,85,99,151,250,110,231,184,72,89,250,108,2,103,202,69,87,27,0,8,158,218,222,200,99,66,204,134,85,142,45,51,76,28,103,202,92,138,130,183,71,190,200,25,69,237,46,141,38,144,18,123,82,239,195,219,23,252,164,172,75,90,69,10,146,134,164,61,107,48,148,171,92,109,55,85,52,121,108,101,42,123,40,28,124,188,169,101,85,104,7,45,74,202,88,22,4,0,86,147,229,11,136,72,243,76,130,86,115,38,118,81,171,74,14,33,41,214,64,166,39,117,161,69,246,209,91,100,37,135,48,253,59,180,37,228,76,230,76,249,84,154,45,108,88,223,164,46,84,89,152,73,60,75,42,56,150,99,25,52,152,114,166,80,52,25,38,131,48,162,163,99,86,130,180,121,177,15,34,108,29,79,98,32,98,23,90,154,201,180,216,153,82,104,218,74,227,79,159,48,184,191,105,101,38,202,202,104,240,216,148,133,77,255,0,28,176,71,124,73,121,87,153,3,212,143,242,145,85,109,186,222,194,145,18,77,182,151,212,155,70,243,40,216,80,167,147,244,219,35,126,172,75,8,1,173,141,194,153,168,130,129,26,28,178,131,169,106,135,187,140,254,81,42,96,224,201,219,198,143,153,26,170,72,56,187,18,217,28,110,2,58,171,131,228,229,84,140,152,2,143,180,106,70,214,168,248,241,33,170,171,118,196,237,81,252,90,53,211,81,183,10,11,186,209,221,129,252,75,159,51,77,236,101,63,137,90,190,239,101,220,130,147,100,11,46,96,197,196,172,172,201,240,45,69,193,211,113,36,179,238,33,102,105,176,65,246,149,44,3,109,147,106,223,78,156,255,0,155,18,162,245,2,84,146,134,250,168,209,112,237,72,89,63,180,148,189,135,41,249,189,213,211,103,198,131,7,252,188,67,80,215,21,179,164,159,40,74,139,92,208,7,178,88,250,68,176,123,231,8,153,145,241,141,178,31,50,43,121,22,74,131,127,161,148,42,158,237,130,30,34,167,76,124,73,163,237,26,138,178,9,241,252,160,146,51,92,92,86,243,98,202,149,97,126,72,12,202,116,233,53,64,140,12,220,101,83,243,195,47,192,155,65,36,212,159,17,96,201,99,195,97,147,34,108,29,103,70,82,97,228,88,210,55,158,131,41,170,182,101,151,158,18,136,138,130,5,33,36,147,119,244,144,102,159,18,72,51,5,15,91,169,201,26,94,208,217,22,171,83,224,24,189,128,199,248,97,150,188,246,99,233,64,70,178,97,58,150,91,243,161,100,97,65,109,94,2,247,11,145,74,79,15,58,107,169,39,227,6,81,41,40,215,114,164,147,152,68,85,91,234,54,33,150,176,6,56,143,46,81,228,82,15,190,138,34,60,37,148,76,130,251,73,237,196,2,77,230,202,95,219,73,33,233,35,146,91,205,202,170,177,146,110,70,134,93,196,146,124,66,138,68,191,89,195,156,58,210,75,174,18,233,149,180,148,241,162,124,223,98,77,113,90,73,32,120,98,9,53,116,20,252,249,85,171,65,91,98,242,239,246,196,247,6,186,213,15,196,179,146,35,48,139,115,151,220,92,31,226,70,140,61,77,231,171,24,89,87,85,248,68,23,217,85,0,56,148,154,28,178,5,59,118,152,190,139,52,124,178,136,34,125,50,170,191,194,160,178,240,150,82,143,26,145,135,163,242,3,151,24,151,195,105,187,46,154,249,228,255,0,117,45,104,216,234,57,150,179,211,213,164,3,226,87,11,144,94,226,227,116,250,38,116,29,85,187,55,90,235,175,161,212,99,254,232,133,91,99,82,74,206,195,23,177,85,91,28,194,161,95,211,71,7,14,34,228,64,62,75,6,159,108,50,161,230,105,230,73,225,82,106,253,140,122,3,235,74,14,172,164,67,218,218,203,168,31,202,69,202,138,135,166,223,83,204,136,146,106,162,240,154,80,214,110,47,216,17,255,0,136,79,58,67,51,69,85,176,35,2,200,31,40,44,73,53,216,106,163,51,229,49,229,64,211,217,78,25,248,122,210,179,126,160,170,81,178,180,241,159,219,149,25,132,24,254,226,31,49,36,242,172,25,14,198,73,248,177,227,74,204,195,155,125,96,17,184,140,44,137,148,153,144,99,86,229,52,5,156,106,16,20,121,138,81,228,73,175,159,40,131,218,68,23,24,147,46,124,117,17,176,0,245,35,206,38,108,92,105,148,57,50,241,225,18,64,204,227,31,50,62,25,136,63,117,35,45,6,82,142,181,255,0,89,110,54,149,5,191,104,184,212,188,205,66,58,210,51,40,136,156,82,107,13,207,8,167,226,253,212,171,35,68,222,198,215,65,164,157,54,10,208,127,78,236,73,31,26,202,51,243,26,42,170,140,249,115,187,101,12,168,109,67,24,99,137,243,115,199,251,121,87,70,245,212,144,171,126,1,3,152,67,83,22,83,242,61,230,234,94,147,100,207,206,16,164,207,158,76,152,113,36,91,12,45,159,60,229,127,202,44,89,91,42,200,127,54,140,146,193,193,102,108,75,209,173,98,145,143,204,92,73,184,1,183,76,99,168,177,195,218,52,238,202,27,230,159,54,44,73,77,8,119,50,158,97,117,170,135,195,150,65,251,136,178,138,160,176,52,241,254,226,81,171,126,21,197,187,137,187,46,62,37,80,27,43,24,62,208,203,251,171,92,203,183,201,3,194,88,163,18,213,151,93,125,59,13,137,200,55,227,210,223,40,24,185,126,226,172,211,214,94,175,205,46,87,26,77,119,84,121,36,121,189,181,42,250,219,44,248,98,74,38,63,182,177,186,118,241,11,29,98,215,82,105,202,144,127,81,44,111,247,80,180,159,16,180,118,124,193,159,10,48,255,0,117,69,67,248,98,11,240,127,81,41,11,251,169,25,191,236,222,13,211,202,24,164,255,0,26,159,225,202,255,0,58,6,225,215,237,126,60,104,122,215,178,36,79,153,34,14,124,195,235,97,238,195,23,18,71,164,191,236,247,91,244,185,62,234,232,144,52,168,52,144,241,20,185,85,86,15,198,231,175,113,108,206,70,192,211,7,25,254,109,60,125,12,24,195,205,139,42,124,251,138,223,253,138,52,38,240,18,95,132,171,26,117,26,164,149,173,104,230,240,138,46,36,174,30,146,96,143,152,184,215,83,141,84,60,121,113,37,214,80,0,34,117,42,89,124,66,160,241,173,106,170,98,12,57,80,179,245,180,76,111,236,42,115,15,73,2,237,159,73,100,255,0,133,217,58,150,126,42,190,93,193,153,136,182,107,154,105,199,195,186,196,69,71,84,96,121,230,12,161,169,125,109,240,235,211,124,205,16,92,130,250,73,38,152,178,150,49,225,48,186,148,164,233,218,46,58,130,177,216,230,107,57,81,129,136,60,170,66,124,251,146,191,44,76,98,250,137,119,226,218,120,92,54,2,147,254,210,50,170,251,79,206,63,105,4,63,218,82,85,253,135,102,54,214,217,60,167,195,99,216,178,184,211,192,147,204,20,214,125,61,57,65,187,137,40,127,202,180,214,204,103,81,149,85,168,216,152,196,211,52,123,36,253,53,186,30,143,173,173,148,201,123,165,74,96,179,63,17,82,173,66,199,150,11,253,58,87,39,218,93,12,204,234,76,176,129,101,4,96,96,183,67,255,0,117,111,125,195,62,168,215,43,164,173,60,146,51,48,136,82,43,104,112,49,13,114,52,47,246,82,195,150,79,131,239,8,133,75,44,153,19,217,22,36,60,251,47,77,6,100,130,77,217,39,123,170,75,99,71,240,222,204,157,169,240,88,120,76,202,92,106,46,168,44,23,205,203,200,176,212,159,18,244,5,36,71,238,229,77,220,253,60,72,145,168,5,145,176,78,238,89,178,0,196,206,17,46,83,167,190,45,62,201,255,0,211,168,72,81,253,210,174,131,79,170,159,100,62,81,98,68,115,48,84,73,169,225,206,156,68,219,76,4,17,128,205,223,18,161,100,96,73,30,82,227,82,151,22,80,107,101,226,49,70,33,46,173,237,43,129,42,149,23,6,131,38,38,24,152,202,185,92,253,61,100,43,46,174,197,95,26,250,152,96,202,25,249,84,173,222,170,203,59,181,11,51,24,202,109,102,149,100,98,110,205,23,41,23,166,67,149,39,183,39,237,173,144,245,36,177,120,27,22,81,170,136,216,231,15,54,36,89,95,150,131,169,57,91,60,149,163,195,137,106,159,169,6,67,179,50,97,107,3,31,46,37,202,117,180,203,194,88,128,53,241,120,196,254,66,37,173,27,17,171,137,219,32,90,252,139,54,145,127,145,41,187,12,185,60,198,41,23,205,1,124,61,139,3,44,67,41,21,147,223,22,111,84,1,165,178,121,11,93,72,154,216,211,166,241,20,188,105,196,111,135,181,178,71,152,162,26,61,230,170,132,254,94,37,180,54,76,47,81,81,249,20,224,85,99,95,34,74,238,134,13,35,255,0,167,21,33,54,161,212,117,163,226,148,170,117,61,14,160,146,12,209,11,254,226,81,15,73,92,144,31,55,143,34,175,107,243,36,222,227,109,13,173,135,36,159,213,138,76,139,164,179,80,233,204,124,66,202,185,141,110,152,149,5,252,194,26,105,26,25,227,31,41,74,165,90,112,212,114,181,246,64,39,180,133,147,113,85,24,124,162,67,178,75,4,14,172,170,58,226,146,230,108,167,203,12,172,66,88,170,239,242,99,53,3,236,173,106,138,76,221,75,58,166,85,73,230,202,135,164,209,224,147,205,99,41,54,159,78,58,134,112,227,85,173,62,125,73,143,32,6,15,159,9,83,23,189,145,153,196,92,171,155,191,230,120,114,145,4,26,121,195,149,254,105,39,253,213,38,141,220,162,200,116,121,147,15,143,152,170,83,80,176,4,3,204,178,244,217,113,129,187,221,18,73,62,154,1,230,181,183,249,67,83,98,31,212,75,28,44,134,216,139,124,240,66,59,204,82,160,236,190,36,85,99,218,101,86,87,223,13,247,48,126,83,177,115,135,252,37,56,236,179,20,75,171,241,111,151,114,77,35,24,198,190,185,154,76,213,209,73,141,60,129,101,168,197,250,180,246,134,52,26,66,50,186,89,70,37,127,14,171,78,73,3,62,104,101,74,219,41,200,50,36,170,181,14,86,48,33,138,76,137,161,175,165,214,179,52,177,42,87,232,193,139,154,184,184,146,187,93,55,44,128,120,75,202,138,35,241,212,107,49,56,109,109,18,73,59,81,79,146,201,160,204,129,135,160,201,159,49,68,159,64,211,12,243,24,74,133,129,83,228,104,217,135,52,51,62,83,18,104,247,196,19,51,32,188,32,212,131,137,43,153,101,185,233,42,147,54,88,26,198,217,58,182,36,105,123,76,171,51,92,3,218,42,138,181,167,124,233,121,114,166,49,161,140,64,96,178,164,88,91,236,203,20,113,152,11,33,243,41,221,85,240,174,171,80,13,230,8,177,17,61,170,97,6,53,39,241,23,226,95,225,184,143,137,83,243,51,83,111,180,88,40,172,170,79,70,211,223,133,191,167,229,234,76,153,107,141,153,151,231,247,252,87,212,19,173,78,27,30,223,63,109,90,105,141,97,18,239,229,34,23,42,146,200,206,222,195,170,221,78,157,91,174,116,225,79,138,92,172,68,93,26,146,227,67,144,25,75,115,27,246,215,231,249,53,64,33,248,96,13,50,140,198,86,143,169,87,109,211,53,212,14,227,169,44,180,231,166,255,0,74,40,164,147,246,151,42,141,174,117,28,107,151,196,252,56,60,98,247,17,144,46,25,38,39,106,119,78,200,132,230,150,36,43,93,127,202,38,86,5,153,107,127,169,1,138,88,135,24,74,114,77,86,196,156,75,163,207,53,110,211,134,46,34,41,227,70,97,24,244,234,170,252,66,212,38,171,97,158,113,240,229,86,53,84,144,107,121,165,148,101,34,141,134,201,101,177,196,30,181,73,232,242,202,62,210,42,85,135,14,178,120,39,29,130,136,33,163,217,85,6,8,249,139,200,147,64,123,35,15,16,187,19,40,208,223,56,159,55,43,141,45,152,66,150,5,245,48,162,226,218,229,34,131,190,208,7,213,50,159,99,181,30,50,251,106,145,144,226,11,136,34,71,176,204,23,73,72,181,100,167,244,57,145,20,255,0,10,31,8,255,0,160,196,172,89,163,15,25,157,163,91,108,181,181,109,72,57,101,19,39,211,82,178,126,34,213,73,254,252,138,114,117,127,174,129,219,64,247,135,108,76,89,80,182,176,247,49,58,185,16,245,86,163,187,230,136,141,146,103,245,45,91,14,99,163,224,2,55,45,143,18,168,146,106,239,101,68,89,73,151,129,248,75,200,150,86,235,147,194,62,27,97,12,169,36,145,191,232,11,211,64,220,243,98,64,25,231,243,194,17,45,240,53,229,108,224,124,164,85,163,49,228,147,46,37,53,153,95,224,42,97,49,159,145,44,51,6,54,34,103,207,36,102,60,166,236,83,6,212,146,164,159,105,136,105,172,192,61,135,85,189,35,48,137,90,214,211,237,129,212,167,40,76,113,129,152,69,200,143,153,170,167,65,103,40,134,37,109,231,175,177,152,140,172,130,79,5,7,124,203,201,223,41,19,32,134,183,218,235,251,89,39,195,93,203,252,73,149,86,164,181,40,62,110,44,108,169,44,222,122,19,19,80,232,252,92,210,249,72,158,178,156,2,230,90,13,169,192,35,225,52,161,167,48,204,9,190,234,221,242,171,24,144,211,37,136,152,131,196,143,135,234,88,243,22,81,113,162,109,67,91,24,121,114,229,74,195,118,14,164,89,76,168,220,47,30,68,107,236,160,140,28,165,66,192,102,78,100,199,103,18,79,9,132,52,181,208,208,122,75,42,169,39,196,21,237,91,166,32,217,69,202,17,114,45,86,85,80,96,242,196,46,34,38,245,179,226,78,6,19,39,86,163,127,2,183,83,243,253,149,85,173,69,174,16,151,141,116,29,43,61,152,24,25,101,84,122,159,70,0,131,124,184,130,92,182,121,191,15,203,230,46,36,211,70,189,172,130,70,212,106,185,213,31,90,9,222,210,4,212,49,99,37,26,111,85,111,134,205,161,114,166,239,52,226,147,169,70,57,28,118,85,48,125,57,36,131,8,167,227,31,211,64,201,210,164,27,58,147,159,7,141,156,165,83,55,215,18,243,225,17,72,171,184,226,98,99,232,32,250,75,227,227,108,184,82,239,91,185,23,72,178,161,102,90,216,201,238,18,70,187,140,181,10,147,24,114,72,168,40,107,70,33,169,6,90,158,55,49,162,167,116,250,171,47,14,33,137,114,179,81,142,133,205,74,89,58,123,35,243,101,69,176,36,141,225,152,171,67,46,6,49,230,202,50,164,215,122,146,92,158,24,130,26,186,200,207,195,66,77,84,46,97,217,86,141,156,202,126,250,248,114,71,132,61,106,10,49,174,74,124,69,41,19,41,49,143,131,181,81,99,127,45,73,51,12,161,155,145,51,11,241,243,98,65,233,184,117,189,214,51,241,39,51,223,77,249,54,146,150,52,138,159,35,215,16,115,76,37,151,202,123,107,89,190,23,65,146,60,219,81,172,30,241,139,167,149,109,14,167,36,110,35,100,66,245,26,160,181,83,56,122,85,149,163,196,149,92,5,240,95,202,92,67,84,44,178,222,161,239,180,243,238,224,190,32,123,19,43,110,152,216,19,80,231,131,63,17,86,26,158,72,54,152,86,168,127,11,175,33,63,181,48,252,12,114,126,174,86,85,191,143,235,238,54,225,45,26,49,200,14,17,33,130,243,137,252,194,93,42,54,155,156,33,225,8,134,33,173,115,244,197,80,187,139,200,154,177,134,68,31,131,228,145,116,13,49,224,32,48,70,237,73,153,166,216,35,230,202,155,135,194,9,25,202,177,170,134,169,108,200,96,146,62,164,166,102,155,136,71,241,11,18,54,171,80,213,99,96,83,127,1,144,124,56,210,175,84,166,52,100,105,180,169,35,115,101,202,150,201,134,113,251,74,245,235,45,156,25,61,194,85,89,35,126,100,242,57,76,154,171,82,254,147,137,60,164,167,178,132,204,178,213,169,131,18,51,63,74,166,238,53,56,33,13,249,82,73,42,39,0,81,147,236,182,204,204,84,174,126,179,131,131,14,215,42,141,126,176,61,145,240,226,196,52,67,30,2,118,174,127,242,59,100,84,244,153,131,183,63,232,6,33,173,159,131,61,224,148,75,222,3,23,48,145,236,181,148,38,123,98,84,220,161,149,10,140,200,53,32,249,178,173,175,126,156,156,207,215,145,79,204,146,57,35,126,94,82,41,73,240,236,74,124,177,10,65,44,101,119,224,22,58,60,102,83,193,39,14,66,173,179,35,111,127,72,37,205,161,135,81,141,255,0,175,34,176,170,178,178,141,250,190,197,171,116,228,109,116,10,54,137,181,146,62,165,60,253,25,46,12,238,110,37,87,248,194,116,31,107,42,95,107,172,247,189,209,70,47,184,159,117,190,137,84,100,200,112,97,65,203,46,120,196,144,201,212,52,3,62,29,209,10,69,161,143,137,101,218,92,169,125,198,155,131,225,187,15,98,220,156,24,163,125,105,246,190,161,148,98,26,78,29,96,1,31,12,187,76,67,253,213,37,50,76,169,35,218,110,164,227,253,212,126,158,248,110,11,118,102,44,175,250,169,118,237,200,111,254,74,137,151,20,19,191,203,187,18,243,24,158,200,136,84,201,159,13,193,80,61,216,74,155,213,122,57,126,83,147,34,174,218,167,201,153,10,224,5,229,254,212,136,77,73,166,39,89,51,52,72,189,74,203,192,113,187,147,8,210,107,124,57,101,13,38,226,33,181,57,20,58,219,33,112,152,88,150,26,132,35,141,5,234,242,225,227,20,239,148,199,141,75,223,86,190,112,248,146,171,43,182,34,177,249,219,80,204,151,24,239,8,133,254,180,3,3,47,195,118,98,145,118,195,124,58,137,56,153,74,37,181,255,0,13,226,224,197,181,25,85,191,29,1,89,137,31,135,90,168,121,54,130,47,82,236,12,181,157,58,35,48,149,115,103,233,40,149,39,204,33,12,74,170,146,126,216,28,165,72,208,168,219,151,26,73,51,196,14,98,169,131,103,44,172,185,72,154,217,76,202,206,37,53,191,178,17,56,98,145,38,216,88,171,164,178,231,96,125,197,106,25,231,24,215,46,140,243,136,140,46,37,208,105,46,34,22,46,41,105,42,86,216,140,30,97,149,158,218,87,50,51,39,49,225,196,152,190,29,52,151,241,20,130,78,97,208,193,140,12,219,172,169,227,170,124,146,99,157,155,225,184,200,76,161,138,154,83,213,75,173,38,28,74,186,101,145,227,15,8,146,191,85,62,78,165,86,154,255,0,2,169,181,245,82,166,131,22,37,51,51,77,202,173,151,155,117,139,237,171,80,221,216,145,152,130,81,137,75,106,125,42,121,222,102,245,146,41,218,192,195,88,23,120,193,132,200,192,207,130,66,126,168,107,155,250,60,184,63,223,145,29,73,2,44,146,101,52,245,201,36,109,111,114,234,197,54,179,173,170,157,84,252,210,178,147,195,173,126,102,211,223,14,167,66,214,178,173,162,69,197,24,175,95,163,13,85,144,125,188,105,89,130,56,93,81,87,108,56,173,14,118,231,112,189,55,106,74,214,48,70,42,125,51,86,213,65,30,91,25,95,245,87,26,213,181,183,36,151,187,12,249,34,73,159,78,121,188,59,162,21,115,201,12,238,197,55,20,237,223,248,181,166,49,225,137,22,73,86,182,124,69,4,215,255,0,149,255,0,184,164,116,150,155,163,140,15,234,5,254,52,68,248,12,25,223,180,235,76,176,234,159,35,22,15,48,45,153,136,81,70,63,219,83,122,159,225,64,237,226,63,54,52,94,158,152,1,13,159,52,53,102,27,88,152,241,21,85,102,161,141,25,249,190,79,195,72,181,167,32,182,171,56,26,12,30,124,34,95,162,95,91,71,55,152,184,178,44,125,6,187,31,202,69,26,219,69,207,228,125,199,173,14,85,85,161,152,95,15,149,26,177,141,160,192,32,115,21,31,38,182,92,39,240,137,6,253,215,158,91,18,145,27,206,78,170,98,253,24,49,51,136,171,228,104,0,173,127,110,84,178,203,80,227,126,24,153,10,137,134,199,201,230,42,150,227,177,181,10,146,23,201,31,18,1,154,62,37,151,9,85,108,0,193,240,229,70,178,24,7,210,178,218,21,85,57,69,199,194,235,40,220,213,197,34,219,67,79,169,227,19,12,178,241,253,213,213,36,195,151,39,133,103,26,135,19,51,25,116,85,107,145,59,55,114,106,53,107,198,204,220,121,22,201,33,178,199,151,127,199,244,211,153,236,148,46,16,137,3,176,157,39,139,106,165,204,203,8,95,50,112,223,242,156,171,100,205,73,127,131,17,132,60,105,227,52,148,177,114,173,239,211,196,240,230,18,89,21,62,193,108,70,239,15,225,202,36,173,247,210,235,79,195,20,139,169,214,211,214,139,245,98,26,91,170,153,71,177,120,132,33,136,137,191,197,80,102,100,20,210,106,114,89,49,153,149,51,233,247,160,229,18,225,54,82,103,86,206,249,73,92,106,223,73,124,75,127,134,210,92,172,164,80,220,104,88,101,85,153,70,211,52,148,24,82,158,99,69,94,125,148,24,195,218,117,47,183,122,192,228,138,252,66,92,196,211,47,44,167,101,40,184,211,111,63,82,42,173,14,164,25,149,209,135,151,245,36,81,186,159,92,206,41,31,18,33,70,36,104,67,168,36,215,109,43,255,0,248,18,128,159,163,245,4,27,28,210,229,19,252,106,159,142,206,18,48,222,144,211,164,203,205,44,171,164,210,73,131,147,250,137,113,13,73,105,234,174,12,198,70,79,97,58,132,153,151,196,213,27,235,3,81,217,15,13,112,191,145,115,73,52,128,221,101,196,186,133,86,155,151,36,25,177,32,46,52,145,199,237,38,85,199,220,74,209,136,248,218,84,100,240,48,147,185,244,245,66,174,194,105,95,50,138,170,207,24,152,145,82,116,193,236,185,66,36,86,227,177,206,230,83,203,140,252,193,42,123,73,101,58,15,129,67,144,169,243,244,49,241,230,41,72,165,230,64,60,111,49,10,86,37,141,26,136,173,64,74,16,196,156,126,100,124,198,65,140,124,69,83,20,230,60,98,61,29,36,204,41,62,226,124,133,51,159,2,8,229,178,92,78,197,97,91,125,85,177,96,184,242,125,69,206,110,45,71,90,14,101,56,251,35,219,254,144,184,148,164,86,113,149,149,24,234,147,238,1,91,47,54,92,185,80,179,245,8,39,125,165,202,158,107,26,210,102,150,82,21,85,233,231,131,82,1,226,73,26,186,54,64,204,165,108,9,35,146,157,134,52,28,106,94,4,2,82,19,9,178,99,85,48,31,18,79,186,186,248,10,121,155,92,152,80,23,122,97,147,162,101,91,45,97,237,137,152,40,57,58,168,144,96,188,38,18,44,200,4,65,131,232,146,213,164,8,210,236,162,143,42,142,173,173,61,253,175,168,155,38,63,53,215,233,233,217,180,96,127,247,68,202,164,252,137,104,211,7,91,242,134,196,180,76,135,18,107,242,137,55,184,209,231,147,43,42,10,100,7,214,167,101,40,0,106,166,12,9,15,131,197,47,14,37,96,23,140,140,64,89,67,100,98,102,196,144,1,54,204,193,151,18,24,211,198,37,81,84,22,73,7,82,65,113,67,44,179,186,177,13,0,3,2,97,231,17,226,202,170,33,132,226,30,83,21,45,135,78,8,93,41,163,222,242,131,18,0,181,167,135,85,54,15,46,53,61,107,26,8,165,144,81,10,146,61,135,27,59,82,25,151,19,163,31,220,73,153,150,45,225,195,25,16,246,85,164,26,159,135,171,103,13,140,226,78,32,106,79,87,126,25,101,24,146,217,144,220,68,147,49,198,126,44,170,94,202,121,227,19,136,75,169,51,77,211,206,38,108,185,72,164,181,157,32,4,71,134,33,82,201,71,81,148,93,79,112,76,108,41,85,12,59,82,21,137,29,61,9,228,143,14,37,67,14,157,241,189,164,71,10,246,18,194,169,129,126,124,217,86,182,61,233,220,248,28,29,74,42,101,193,32,203,195,137,81,148,44,116,154,25,39,147,19,15,184,149,220,7,211,78,252,169,94,158,184,57,71,148,60,75,59,185,135,157,220,165,234,56,117,109,174,229,60,124,48,73,31,82,141,164,255,0,31,252,21,110,243,108,12,203,85,168,43,26,159,72,151,79,167,246,83,152,218,156,18,73,132,169,166,16,73,86,89,149,128,131,141,67,18,49,62,109,82,214,134,168,73,203,244,150,247,149,43,181,211,195,130,62,18,166,101,254,136,80,192,135,93,37,21,233,191,72,75,152,155,80,206,164,127,184,155,214,252,102,157,27,255,0,109,99,42,230,103,149,24,117,101,45,223,79,19,195,41,120,146,211,86,214,145,36,54,188,61,145,51,22,172,105,124,205,79,47,187,107,136,105,247,36,12,66,174,2,200,68,225,75,191,21,62,23,112,184,209,17,167,254,32,88,76,210,79,147,237,39,85,183,35,44,40,212,154,156,114,96,188,209,5,136,159,109,126,58,248,181,175,239,33,95,188,86,34,146,40,222,217,23,236,9,250,85,253,33,83,243,62,12,211,106,65,255,0,91,198,85,211,28,49,127,249,72,77,119,92,61,200,175,129,186,194,171,80,105,246,98,46,228,190,28,137,230,188,170,151,59,152,49,122,149,150,137,248,99,167,52,73,30,42,152,163,229,85,115,233,192,80,63,48,148,234,191,244,52,55,174,126,231,42,209,58,159,99,7,12,177,114,9,86,254,60,60,158,29,170,88,109,54,8,211,184,133,199,230,171,153,79,77,177,102,33,114,46,125,164,70,31,212,1,143,157,36,124,201,140,51,30,48,240,133,121,143,0,198,181,50,126,83,241,8,98,77,101,26,163,40,112,9,238,166,76,164,223,13,21,79,142,104,49,101,26,157,212,151,114,244,217,223,180,149,149,77,164,253,13,168,113,160,50,55,17,120,150,30,117,178,126,80,69,18,158,245,137,86,224,205,47,221,90,195,37,130,39,10,203,48,195,153,148,49,75,210,37,132,8,114,171,120,183,68,196,155,208,204,136,80,63,49,121,16,178,100,228,59,254,154,219,171,133,69,87,213,71,156,63,148,180,146,47,229,75,168,97,222,86,202,230,148,66,143,238,21,88,82,86,142,116,188,43,102,167,244,234,66,51,41,70,36,214,142,162,87,83,108,57,231,132,60,198,229,94,153,172,9,24,121,183,88,148,133,174,170,200,60,49,11,149,79,153,147,164,243,23,149,37,110,161,98,198,102,188,1,73,138,89,72,84,43,47,183,36,226,18,231,198,124,236,252,34,86,186,110,54,70,115,9,77,99,100,228,22,98,130,51,7,218,189,49,235,31,206,34,97,91,109,66,49,197,237,85,83,68,239,134,114,242,133,96,200,19,138,207,113,31,91,119,91,91,197,96,81,136,73,219,53,38,149,32,248,101,42,110,104,159,2,215,250,115,123,39,158,49,240,203,66,135,82,108,85,6,176,240,178,253,34,231,211,35,74,140,124,56,136,134,75,140,92,210,92,30,113,249,186,213,148,51,99,92,239,79,76,4,96,102,42,123,26,251,46,76,74,12,163,40,226,100,150,10,94,84,29,148,242,20,124,37,82,86,86,182,35,156,204,189,126,106,190,156,32,146,54,21,34,242,204,107,0,70,13,148,222,32,197,227,69,50,156,145,137,152,202,254,3,32,194,0,248,134,148,234,22,14,79,48,87,86,226,84,157,64,160,60,114,64,241,8,168,7,178,116,99,243,9,99,167,190,70,83,204,84,230,202,120,36,179,136,75,153,109,97,133,6,54,84,182,78,250,49,51,10,81,49,166,187,98,121,163,153,1,146,71,202,175,85,20,251,91,112,57,177,112,203,18,95,168,99,16,94,6,174,138,154,124,140,110,32,137,2,105,231,207,133,96,194,216,211,37,73,6,44,68,200,182,198,211,118,35,62,239,145,59,217,240,102,23,98,201,243,237,68,15,155,42,117,101,69,18,186,159,35,60,99,31,42,217,51,211,103,3,8,123,20,228,251,188,72,106,219,230,73,39,14,69,53,145,172,105,182,53,107,235,101,61,84,70,158,124,108,236,75,228,204,4,150,15,139,145,23,0,220,10,128,52,121,137,38,35,212,101,196,6,20,253,74,143,120,200,195,121,74,94,52,1,141,6,203,244,136,86,2,104,212,144,73,237,44,100,252,49,4,216,57,83,79,49,140,248,85,101,59,9,225,219,148,75,119,40,101,78,101,91,162,65,90,199,252,175,42,99,90,111,77,62,18,245,174,147,100,192,73,130,255,0,149,26,230,247,207,24,253,165,41,36,87,29,99,15,181,152,12,28,37,72,33,234,217,212,147,190,168,209,85,88,44,135,202,92,68,18,44,52,48,100,159,41,189,165,42,171,141,145,68,29,120,61,64,12,70,171,197,247,18,123,40,113,100,249,252,170,210,251,186,120,71,195,213,137,107,147,118,9,63,164,42,101,106,98,12,108,161,8,55,123,69,90,253,43,16,124,202,18,4,157,180,188,217,85,220,11,226,73,139,218,155,122,132,234,75,234,170,161,137,156,42,75,8,196,186,132,144,130,107,31,149,115,203,234,222,71,225,42,175,49,140,97,204,63,135,17,86,219,40,115,173,171,94,17,23,145,106,161,14,46,18,170,248,117,68,240,83,218,80,177,201,96,104,203,250,147,240,202,38,63,166,186,69,80,113,196,102,110,197,157,148,157,151,180,151,51,80,238,120,113,16,72,104,213,56,232,22,45,41,31,145,236,229,85,187,110,54,98,92,250,182,78,47,5,80,29,72,113,15,244,185,84,108,200,53,74,0,190,12,111,213,148,106,99,85,92,65,140,79,233,202,114,251,83,190,113,250,136,130,173,9,203,231,187,254,53,85,87,22,198,201,144,15,101,205,238,45,219,59,130,3,8,87,141,62,202,49,56,162,143,137,1,39,80,234,63,237,49,170,183,250,20,222,250,75,88,76,221,253,36,230,158,236,152,214,138,170,219,203,177,226,182,41,10,63,166,140,153,166,15,82,60,216,177,41,180,55,1,200,103,144,131,237,73,110,247,94,124,66,66,70,178,219,31,9,149,71,202,78,6,80,164,92,53,200,9,40,116,146,164,147,41,138,152,155,73,0,131,230,46,84,92,199,158,55,74,218,25,132,146,12,41,247,24,106,146,204,210,177,4,254,17,38,245,176,223,90,244,197,129,196,183,4,44,147,212,133,144,25,71,208,53,14,218,38,44,73,29,148,2,93,249,203,151,43,18,14,99,207,25,45,153,118,204,30,234,202,178,176,160,246,70,131,80,55,242,245,45,16,46,226,89,3,133,72,106,19,74,183,243,8,114,33,234,159,101,166,199,250,92,163,42,156,150,24,233,122,122,72,6,119,139,47,34,190,173,120,228,143,9,87,27,211,214,91,153,217,139,196,66,174,131,91,112,65,241,44,86,110,64,81,154,28,30,146,168,157,79,167,177,121,225,84,25,183,36,205,149,15,107,37,145,129,213,149,117,71,35,8,202,114,187,42,121,195,99,241,9,40,121,165,194,93,18,99,37,201,6,92,92,107,156,234,31,81,41,31,233,226,196,172,203,113,79,127,226,16,244,255,0,129,173,189,222,181,105,73,241,44,22,80,114,136,68,198,184,117,150,146,157,100,252,210,202,76,139,161,124,43,173,100,31,10,235,98,140,75,130,78,157,145,174,250,250,14,172,117,8,26,144,146,88,206,46,52,238,78,9,49,113,37,23,115,52,197,64,24,24,147,198,82,45,20,151,96,39,82,134,242,163,98,87,108,14,203,77,159,183,18,213,12,39,140,171,39,201,224,195,149,39,99,199,230,175,189,115,54,194,99,73,157,231,196,155,250,196,236,31,247,148,169,104,102,0,104,89,242,78,78,174,181,188,194,161,190,170,57,47,120,67,216,181,51,82,92,84,19,8,69,218,167,43,100,146,12,238,111,249,213,161,163,86,217,0,127,52,33,127,42,218,233,228,41,139,44,159,37,156,169,76,192,238,78,159,67,161,24,250,165,101,26,195,82,64,137,26,46,16,246,38,86,68,249,12,137,175,12,175,226,71,110,78,33,225,40,151,208,198,131,177,237,228,75,195,37,153,49,101,82,146,69,25,84,97,12,60,249,145,243,245,129,5,253,56,194,33,86,202,223,248,0,160,194,46,196,176,213,167,17,243,75,66,170,185,161,80,231,227,76,67,112,12,159,55,3,42,66,246,99,240,194,155,178,72,4,6,102,18,101,192,67,101,150,173,170,169,102,111,70,34,152,153,171,117,30,164,243,13,124,1,198,31,221,76,231,201,100,158,228,166,102,248,76,203,17,91,176,150,53,67,170,60,98,60,210,231,229,77,131,63,101,210,82,8,105,100,105,132,32,62,109,15,62,96,199,238,165,145,141,82,135,241,108,24,223,164,139,36,164,66,204,215,154,130,72,223,216,33,169,198,106,26,209,19,16,98,147,34,60,49,165,217,3,132,89,70,177,99,6,96,168,26,134,226,239,133,57,99,223,24,127,54,145,198,178,252,55,197,233,99,42,81,101,174,78,83,242,192,196,63,180,181,151,245,208,10,179,89,109,186,80,166,11,44,187,146,176,207,4,208,102,18,244,96,222,20,156,34,227,76,177,177,150,15,101,8,200,78,212,154,214,170,198,52,190,20,242,29,57,242,114,148,153,19,239,71,4,97,229,55,42,102,195,153,188,206,125,233,86,89,50,155,173,18,249,152,199,135,47,34,121,112,243,147,204,33,74,96,80,188,103,205,44,170,118,80,171,31,35,64,60,158,98,166,144,232,72,55,240,149,57,195,7,107,196,81,165,47,212,140,133,231,203,212,164,211,42,240,41,82,182,28,61,180,78,98,161,231,204,7,131,212,36,61,115,18,116,172,91,164,210,123,39,77,138,255,0,79,82,86,103,99,64,164,234,24,49,136,252,197,26,93,39,88,63,164,61,105,11,244,172,233,50,178,203,200,156,70,211,196,240,93,43,211,255,0,73,88,42,5,169,231,29,156,73,133,173,81,231,49,139,228,58,66,65,229,50,184,164,153,165,73,21,155,185,88,136,182,218,66,21,35,233,52,150,46,83,42,7,132,98,233,139,137,55,146,248,162,127,244,233,66,40,214,167,132,242,71,148,197,89,185,113,170,79,217,60,152,250,148,220,201,51,163,126,218,232,129,170,137,37,252,197,88,201,209,224,43,248,138,157,105,246,25,28,188,44,184,154,126,24,164,86,116,140,60,33,255,0,81,158,49,126,234,107,51,79,75,140,207,233,202,6,127,195,221,65,109,45,230,150,82,42,254,62,175,192,107,127,14,144,205,85,6,48,240,250,160,208,239,187,130,78,109,210,229,111,167,126,150,157,134,92,92,163,250,137,236,96,238,121,98,117,174,73,58,119,77,106,218,134,229,203,128,234,161,139,221,89,27,85,100,234,46,85,207,172,131,249,51,25,104,135,100,241,168,126,56,88,187,101,243,228,191,149,24,249,131,193,250,88,197,92,255,0,214,14,71,240,139,145,122,123,236,138,62,41,82,68,79,182,186,22,22,39,98,170,101,148,184,35,121,132,92,73,88,117,33,230,159,21,129,72,163,158,205,77,238,202,146,81,175,67,223,22,94,28,68,91,248,218,134,225,111,39,60,98,102,136,82,20,107,120,108,165,253,82,9,1,13,255,0,224,9,85,80,99,86,224,229,198,146,170,133,20,213,2,214,40,159,243,114,136,84,45,193,137,57,252,37,227,64,93,201,131,27,207,211,162,242,36,81,174,229,121,161,121,10,80,50,4,175,14,98,173,15,211,22,62,121,68,84,96,108,178,51,230,209,91,144,70,103,20,165,187,159,192,169,136,107,79,225,132,162,73,173,67,93,82,76,210,202,49,38,97,212,35,33,246,155,164,54,173,209,39,212,131,97,177,16,170,209,230,35,10,43,110,7,53,252,61,74,132,38,96,135,152,170,61,245,164,210,224,195,136,137,149,37,151,169,36,146,54,67,85,135,111,178,220,191,14,85,145,152,113,179,50,77,62,7,39,10,121,1,224,20,76,82,215,42,224,199,64,165,140,30,124,170,130,183,89,178,147,183,254,3,83,54,182,160,141,231,133,74,217,90,229,39,50,179,43,57,19,172,76,212,144,117,75,63,85,24,88,190,234,231,119,23,120,165,97,12,174,167,164,143,128,201,177,94,97,113,17,69,26,52,234,137,217,139,40,159,227,84,142,29,107,144,172,199,117,161,178,28,214,51,49,83,125,230,216,253,171,153,105,141,67,6,72,217,132,185,85,59,46,0,87,225,10,147,40,88,188,101,172,25,32,194,97,37,47,135,136,255,0,40,46,52,182,52,145,227,202,100,67,245,80,32,179,133,58,187,40,195,192,198,130,38,124,216,150,24,96,201,253,32,148,124,157,73,46,202,87,9,120,213,53,61,199,166,143,54,215,42,25,153,57,2,131,201,128,113,19,148,92,104,134,79,131,24,124,194,196,183,191,92,211,205,126,41,124,68,88,207,125,85,184,31,138,80,212,119,145,255,0,131,212,240,110,224,205,225,228,70,50,28,89,35,38,21,204,31,107,248,110,213,241,10,44,163,42,167,14,173,6,15,164,163,184,200,193,83,117,197,36,66,249,241,114,37,65,164,120,249,147,32,220,86,148,159,55,43,18,83,107,169,235,99,19,104,18,229,93,75,53,215,216,74,148,85,83,34,120,109,37,136,107,109,174,134,151,56,15,44,65,15,31,238,168,96,218,156,164,202,37,65,3,89,147,35,2,91,66,126,218,101,145,225,20,136,178,210,179,171,108,158,109,170,121,166,232,96,217,63,53,143,18,190,146,104,179,129,152,216,202,69,53,62,123,227,12,155,72,162,90,211,171,241,27,108,110,248,122,126,182,39,234,148,187,35,110,103,110,197,212,47,113,73,106,123,91,92,111,8,114,8,159,81,5,73,169,237,99,51,104,89,68,42,159,249,66,202,117,136,214,177,35,123,171,228,205,97,7,62,28,185,84,197,57,143,119,224,46,49,126,226,222,109,60,1,29,252,185,72,157,99,2,212,51,244,229,144,24,34,207,24,136,182,179,73,2,72,254,82,120,215,42,159,1,226,62,33,9,54,129,2,214,48,249,167,201,253,181,85,87,79,145,108,93,63,65,156,92,198,158,60,75,40,207,166,133,197,19,28,146,41,200,209,136,94,210,145,52,96,98,214,143,180,105,90,70,3,109,148,97,228,202,92,107,108,105,49,6,62,165,51,125,130,72,50,134,81,50,125,165,162,134,121,35,31,20,185,68,72,214,230,53,132,159,18,52,240,46,222,114,150,0,241,165,250,38,72,244,151,254,216,114,141,116,155,131,86,217,15,10,159,52,97,251,69,87,220,87,83,43,144,61,199,196,91,34,143,52,77,57,139,249,82,216,223,17,117,113,120,98,85,140,73,251,43,89,57,152,187,82,135,213,74,132,126,165,45,148,115,114,27,233,237,91,127,157,229,182,40,241,166,147,53,128,228,191,136,169,124,104,0,40,57,132,76,137,61,174,158,60,98,102,17,73,141,43,67,250,141,98,137,250,158,112,186,69,149,98,203,237,64,87,242,202,24,146,56,12,58,42,72,101,140,107,54,205,62,223,79,181,178,123,5,191,34,244,106,220,160,230,200,82,37,240,222,66,159,153,81,192,126,70,45,173,0,156,123,9,24,248,147,234,220,2,240,204,37,190,226,202,182,180,28,208,50,145,34,126,164,57,89,242,148,216,190,225,17,95,212,11,7,218,197,140,60,92,72,89,150,67,246,138,145,210,85,74,187,35,203,46,80,255,0,109,60,159,25,149,17,114,226,26,77,191,233,138,198,79,187,157,8,25,139,41,122,183,88,2,107,30,35,9,68,79,52,187,119,240,148,136,221,31,73,101,190,126,239,173,60,125,63,101,177,54,147,42,20,211,38,19,184,49,80,143,54,68,218,102,49,51,10,74,248,223,159,50,24,101,24,178,145,246,64,229,235,90,159,67,6,180,156,34,228,91,67,187,39,14,252,152,190,154,56,210,105,163,3,148,164,90,174,57,162,52,248,34,103,205,148,137,117,171,223,55,138,187,38,63,168,178,53,144,39,113,87,197,227,84,21,183,113,35,86,237,54,188,191,81,102,40,37,73,88,117,81,5,251,159,117,109,13,15,252,55,204,46,232,104,57,251,226,29,254,208,214,169,236,137,24,12,46,252,153,62,154,214,145,130,165,29,173,57,200,14,98,136,171,156,106,26,169,81,188,240,170,234,19,51,234,167,19,43,96,201,251,169,150,101,243,13,182,57,30,155,212,54,48,172,176,151,32,134,187,93,37,145,36,129,156,170,78,214,5,29,104,242,148,67,200,128,135,125,139,134,33,87,60,149,183,248,135,85,253,139,235,95,150,90,161,192,222,179,55,30,53,22,247,220,201,38,92,170,183,77,176,242,124,2,157,85,208,13,150,186,98,41,1,132,69,26,69,248,98,36,111,166,173,46,194,58,216,175,52,178,141,115,107,93,109,182,59,246,130,202,155,242,24,90,169,127,166,52,240,4,60,197,40,213,163,35,68,240,234,95,152,172,190,33,106,225,147,40,162,241,137,59,170,248,169,168,231,68,194,41,248,151,60,157,68,246,31,19,183,207,97,35,115,5,35,152,98,73,103,50,138,173,184,212,22,92,178,238,120,149,64,108,153,26,42,55,31,204,90,147,247,12,120,223,196,189,79,12,133,39,220,91,103,204,100,158,145,37,209,173,101,198,63,8,136,171,226,10,92,178,201,245,0,249,190,181,139,53,62,156,156,252,42,30,202,121,237,200,193,24,184,144,6,164,151,27,152,50,134,164,177,187,229,220,171,49,216,234,141,4,95,164,76,36,220,12,126,234,228,48,238,236,170,65,202,84,116,61,72,201,164,237,91,254,82,76,94,207,96,236,128,241,113,255,0,129,113,61,85,164,172,96,206,121,98,20,130,203,244,215,88,170,146,66,15,181,29,62,0,9,218,186,97,153,107,87,21,148,228,122,123,74,206,146,70,110,242,73,34,161,126,155,60,111,236,49,125,197,109,26,180,144,185,162,45,172,187,57,95,138,194,40,202,171,36,209,162,138,170,68,190,144,242,89,136,40,160,233,185,113,135,153,57,181,159,23,170,32,177,17,33,52,205,93,27,166,80,241,174,85,154,237,142,131,50,142,96,80,142,200,111,9,74,178,126,152,173,140,247,173,21,182,82,227,51,153,25,38,121,36,167,222,96,196,212,202,216,177,159,196,138,123,199,143,238,36,51,25,98,62,92,168,86,89,90,228,225,18,86,87,25,89,76,172,170,174,100,159,54,33,226,67,70,211,111,201,255,0,181,79,131,51,35,62,109,20,19,99,30,80,246,161,100,175,192,236,162,11,42,123,152,209,126,80,74,14,214,168,242,127,205,160,15,249,87,81,245,93,78,82,112,136,120,210,189,67,73,168,236,129,152,162,31,241,43,170,223,224,147,49,200,172,172,137,65,23,250,116,14,79,182,181,83,235,61,104,82,98,23,22,85,115,3,73,30,76,191,234,49,120,213,148,63,135,80,113,229,16,149,127,22,63,33,44,206,64,135,241,169,1,187,245,69,188,213,87,51,71,154,89,72,85,122,250,114,70,38,18,173,254,137,42,72,248,120,146,237,198,134,156,177,149,167,131,194,101,156,202,114,73,136,243,5,116,134,104,242,16,159,55,140,171,55,210,2,19,48,163,252,102,87,83,151,233,135,203,201,132,217,23,72,170,147,139,193,76,90,208,188,83,183,113,56,147,56,115,14,38,48,69,42,229,155,1,213,75,55,192,4,216,138,42,227,70,28,132,126,17,39,208,237,113,251,169,216,110,43,69,204,101,144,245,13,229,160,204,167,47,141,167,173,106,30,252,221,105,244,59,140,108,197,186,196,152,234,29,85,85,36,251,65,98,198,146,154,135,79,201,230,202,68,205,73,191,129,144,143,82,90,227,229,9,72,95,184,141,211,26,147,47,134,100,83,233,235,72,55,139,18,76,250,167,193,63,8,184,214,126,58,248,155,98,218,123,15,110,14,27,146,9,70,217,73,215,20,132,121,98,79,202,181,73,178,178,141,250,50,145,53,161,147,234,79,103,168,23,42,101,95,76,180,244,17,155,32,45,61,173,181,84,217,120,173,132,53,87,107,62,196,177,62,80,73,223,225,42,226,248,24,34,77,217,72,1,1,109,98,79,145,178,32,32,62,113,123,74,69,74,24,3,146,62,105,72,139,40,96,141,202,36,185,134,252,233,55,23,192,90,135,254,27,219,51,46,84,37,135,66,83,113,107,42,17,56,178,21,4,107,89,197,6,99,9,101,153,216,13,65,147,182,181,103,252,13,214,175,253,42,12,152,187,176,245,248,46,51,119,62,92,145,230,196,65,45,154,87,95,220,8,123,66,148,152,196,158,77,212,92,4,141,148,232,83,44,153,90,126,212,99,45,98,77,137,132,50,177,16,170,62,101,151,169,51,118,84,145,247,99,130,126,213,21,177,99,164,64,128,56,68,205,99,60,165,88,95,92,83,148,27,74,241,114,125,69,54,203,226,73,137,255,0,190,33,35,64,151,55,237,43,43,72,35,18,122,147,79,92,20,251,176,202,67,195,178,214,176,124,3,151,137,116,216,212,131,199,243,114,178,173,83,3,91,143,12,65,15,42,108,31,144,181,97,93,14,179,178,140,15,234,37,79,159,241,94,8,135,139,106,66,169,255,0,65,127,154,98,205,42,9,63,77,75,97,109,238,82,204,50,129,173,171,100,147,44,188,145,134,154,204,213,180,120,63,167,148,133,39,221,18,128,190,173,61,104,248,121,82,88,115,15,36,236,9,138,153,163,97,85,142,137,152,246,207,237,70,178,169,145,153,218,149,83,201,216,244,149,55,140,25,115,101,230,150,94,53,139,128,204,160,102,164,177,146,79,148,41,17,236,167,5,64,51,91,23,248,211,191,196,53,81,129,180,136,81,238,84,110,161,146,204,132,49,165,101,203,247,86,52,250,112,80,169,162,203,86,130,79,157,124,66,226,26,231,215,218,75,43,223,44,69,203,149,56,249,77,223,254,254,175,233,233,224,206,130,204,162,26,120,85,81,179,6,83,241,134,191,210,186,198,52,231,151,79,98,30,94,196,239,225,45,61,173,111,13,182,61,207,159,34,253,61,168,126,23,86,206,27,203,137,70,192,248,105,22,182,87,213,34,234,210,56,216,154,179,32,198,30,196,81,58,185,22,51,42,129,56,15,194,168,195,162,126,83,54,82,37,175,129,58,9,240,226,72,202,49,63,67,90,120,47,197,45,29,101,113,58,19,255,0,167,9,58,125,81,200,60,184,144,179,224,75,199,213,200,37,38,91,142,101,166,230,78,178,39,245,18,229,87,82,107,96,201,6,32,197,24,151,39,134,107,200,39,237,85,16,230,92,73,103,52,172,74,74,174,156,67,26,135,237,160,214,202,234,26,115,25,228,154,62,46,33,169,41,140,127,238,145,45,52,253,99,91,205,16,164,198,171,87,18,202,94,62,146,44,111,117,3,36,47,26,153,14,182,181,47,128,101,139,42,213,107,172,9,36,123,64,139,18,159,249,62,130,202,80,7,82,69,173,38,35,45,204,214,17,72,255,0,254,170,160,153,2,116,146,101,227,86,84,154,39,124,12,210,202,153,96,253,181,5,97,22,176,128,121,172,124,176,202,255,0,109,65,70,170,177,146,127,210,145,126,133,135,163,224,141,139,123,232,96,193,246,134,186,23,105,23,33,106,199,62,209,48,207,24,28,194,196,170,230,4,120,58,135,251,137,78,164,178,174,173,243,48,138,49,36,16,53,228,25,191,41,186,92,146,73,150,5,69,215,122,192,21,167,120,74,37,21,107,38,116,226,62,88,133,251,99,86,22,181,64,147,47,48,113,166,58,122,158,140,190,126,162,85,101,141,124,201,17,58,87,83,217,11,204,70,138,78,53,78,205,97,98,46,28,68,65,234,75,90,218,75,93,164,65,15,31,154,163,167,129,93,118,14,209,136,170,59,113,88,165,154,162,239,94,37,176,240,226,91,33,233,227,136,249,140,169,171,116,72,32,147,46,92,170,160,53,80,72,204,70,93,11,68,22,186,137,169,217,244,138,178,181,140,50,177,249,150,171,136,195,173,123,246,133,72,163,90,243,242,149,66,205,96,99,120,102,30,19,240,196,166,25,83,25,38,223,3,252,175,23,228,64,90,235,58,234,150,112,192,64,192,215,245,211,136,252,171,26,108,189,134,81,107,52,121,201,41,229,228,79,171,116,221,144,191,186,38,53,148,157,97,140,127,211,162,165,143,215,231,233,50,217,38,199,216,20,113,107,3,131,150,122,67,2,78,41,88,86,47,184,223,125,212,85,84,3,151,149,36,124,77,44,42,167,241,176,41,235,33,190,112,248,84,152,89,182,247,81,225,187,148,33,225,12,172,73,114,176,48,206,125,81,196,7,169,90,71,218,193,181,126,111,249,213,0,119,83,95,202,82,34,141,13,131,233,18,186,213,151,45,4,174,65,230,152,66,197,229,42,230,250,219,76,18,222,35,194,37,124,16,162,246,0,198,154,54,84,25,150,231,231,253,43,85,121,163,167,115,69,36,145,171,249,159,18,231,8,31,41,167,49,17,81,223,67,4,96,60,184,148,103,170,197,207,139,47,250,208,202,142,45,181,62,195,212,247,54,79,249,184,184,147,70,4,133,30,108,75,224,102,65,47,105,81,113,140,66,251,92,107,85,85,5,22,190,49,200,131,159,78,79,12,161,79,100,221,193,173,253,88,185,22,208,207,29,176,248,68,49,33,164,2,6,97,158,33,243,9,35,12,157,204,238,165,211,167,233,189,207,118,33,41,249,58,110,182,183,155,126,37,25,21,44,116,198,193,213,65,136,88,172,22,33,166,240,234,171,135,238,174,111,51,85,50,180,252,63,240,33,70,156,82,107,202,233,189,211,199,252,170,123,140,140,43,42,185,208,99,70,163,27,249,138,85,235,88,0,40,51,68,23,26,249,79,101,76,81,230,202,50,166,51,45,98,73,136,240,229,24,191,34,167,229,104,45,78,89,113,172,32,212,203,36,76,68,200,176,135,169,37,89,19,138,41,18,157,67,79,42,203,80,124,161,127,214,186,110,146,211,209,32,131,230,251,85,182,162,173,216,72,236,226,202,171,41,197,31,52,84,113,164,131,195,169,55,190,244,232,49,56,132,161,127,18,51,119,136,170,53,91,96,57,91,2,74,127,26,213,234,122,1,160,237,115,101,91,227,79,130,67,246,164,96,40,100,250,204,159,12,37,26,92,249,135,130,255,0,155,42,109,91,106,204,120,177,32,237,106,129,100,76,197,91,184,175,143,115,43,64,73,247,207,218,97,137,40,106,77,247,27,34,101,151,144,170,179,209,43,190,146,87,113,66,2,123,73,150,53,127,145,178,1,141,168,119,163,225,128,68,36,201,51,178,126,148,138,175,79,85,2,19,51,24,73,188,154,218,235,38,98,8,177,17,87,252,72,43,88,230,121,167,13,249,186,149,5,86,179,219,112,148,171,230,161,167,149,9,139,156,217,79,157,25,255,0,165,227,250,138,82,70,175,192,85,106,29,186,6,179,130,95,116,104,199,220,65,43,62,80,188,139,243,232,95,185,229,9,113,17,27,26,251,83,84,244,151,141,113,183,79,42,23,196,237,50,119,115,128,240,238,136,161,237,116,221,136,201,238,23,247,87,180,150,188,33,78,193,88,227,18,233,47,159,85,100,14,209,23,246,149,97,147,72,177,125,9,201,31,146,28,156,52,135,140,118,20,169,169,153,16,94,28,168,237,67,12,249,51,9,33,124,99,149,156,171,169,154,228,148,62,76,15,201,195,61,99,2,168,228,102,99,74,83,215,23,195,168,103,49,80,181,183,4,154,252,187,162,36,200,186,212,191,134,22,100,194,140,153,66,206,228,146,170,102,34,48,217,85,1,181,8,196,15,170,159,113,144,204,69,47,99,35,123,72,118,73,202,244,67,205,234,94,120,187,23,131,67,44,95,117,50,230,45,141,187,102,73,66,217,85,68,43,19,29,132,225,179,169,39,158,201,66,77,86,50,202,106,135,85,137,255,0,40,36,229,245,68,146,14,97,33,233,31,45,82,249,144,140,89,184,168,101,78,121,101,163,30,71,230,10,202,181,150,48,78,192,136,69,85,115,30,65,61,36,187,153,44,113,95,233,221,159,81,53,174,42,224,62,13,172,17,131,250,180,161,137,8,205,67,166,8,124,49,37,114,46,115,2,134,202,200,249,108,74,66,170,54,105,177,198,230,14,76,137,63,29,190,202,110,22,30,27,238,99,74,202,52,166,123,49,191,137,101,91,187,27,57,68,138,51,6,69,54,83,69,172,201,39,139,42,106,202,124,160,225,90,182,209,10,78,34,167,33,120,33,51,181,98,178,160,8,95,167,165,137,249,140,82,227,91,31,177,140,204,38,95,110,245,80,9,197,17,77,254,39,139,25,252,177,114,167,105,27,232,76,77,118,180,144,108,187,167,226,66,195,211,20,208,191,186,220,173,242,108,162,77,230,197,137,31,90,200,50,122,147,172,129,83,48,195,131,244,145,172,129,85,225,202,37,177,241,177,163,35,48,126,11,55,6,168,146,101,80,9,210,46,52,199,79,82,86,254,126,37,235,43,47,104,81,81,180,143,198,246,20,188,74,109,37,50,29,84,244,253,48,113,114,196,148,180,102,157,82,198,110,213,123,45,106,163,51,155,26,154,212,54,80,100,251,92,104,105,18,95,129,27,3,99,60,44,153,151,42,250,24,99,23,104,136,146,214,218,140,103,84,204,184,97,71,218,179,114,129,80,127,1,143,218,67,76,147,145,137,163,205,16,131,75,205,24,24,210,51,104,198,137,12,106,113,143,230,229,114,36,111,124,18,159,40,86,219,186,223,207,149,107,170,170,4,150,102,44,164,171,27,59,123,133,134,208,12,15,122,80,149,44,6,87,20,125,67,42,136,153,26,36,98,97,23,42,125,167,171,108,133,205,139,137,89,85,147,228,13,186,135,76,111,71,152,34,24,146,154,125,24,1,191,169,90,188,210,241,225,50,71,107,100,122,222,96,170,239,61,125,137,86,134,169,250,48,113,135,148,73,52,144,203,199,135,106,178,252,109,107,52,236,23,18,189,164,141,6,76,70,26,89,70,181,102,95,48,171,63,19,154,7,71,222,73,230,12,92,73,155,217,115,83,195,46,46,85,117,101,181,141,250,66,145,40,121,191,149,99,77,27,134,68,211,44,158,63,236,9,145,52,129,119,59,205,153,68,49,9,111,178,178,4,104,157,67,200,185,46,188,147,113,101,21,254,147,42,72,151,44,139,126,5,22,74,29,166,100,200,133,7,9,114,145,33,216,74,33,30,99,23,248,215,230,205,61,119,175,43,108,127,168,74,147,141,117,90,125,103,169,164,248,4,57,11,251,169,33,89,211,76,180,40,213,44,46,43,114,243,6,40,196,143,211,209,134,94,228,37,107,47,236,135,243,98,77,54,103,173,6,108,75,161,173,83,20,219,100,16,70,127,9,86,112,39,226,81,22,186,168,27,172,38,42,125,67,62,13,144,241,110,151,42,179,91,34,171,196,183,135,62,33,25,203,40,98,90,100,234,16,15,132,60,168,31,77,130,47,116,107,45,134,65,241,99,85,231,242,73,141,193,184,33,57,182,184,150,211,76,57,84,220,151,218,193,39,50,251,235,216,187,138,140,133,26,204,184,178,132,52,168,218,192,158,233,87,166,92,14,76,71,168,11,89,135,207,213,198,166,209,220,21,178,58,108,109,73,20,128,234,34,146,190,184,38,126,164,4,9,236,218,113,23,145,41,178,129,168,38,191,229,4,173,15,78,193,35,1,221,135,212,135,204,44,67,81,76,153,85,83,47,229,37,19,34,166,54,134,212,242,73,154,194,121,49,253,49,163,153,163,232,32,131,152,92,138,178,67,142,98,70,212,99,213,86,68,178,240,250,107,161,64,211,209,36,129,159,42,65,40,58,127,8,36,225,16,213,189,86,161,185,47,135,202,241,165,141,118,151,18,242,50,185,65,12,207,173,6,208,34,73,174,227,30,119,47,106,165,128,252,188,178,196,143,49,162,20,120,182,163,18,167,228,42,114,57,153,89,206,90,246,78,130,62,162,44,160,110,228,191,154,41,23,86,129,67,85,52,121,138,88,227,69,62,135,78,70,254,234,50,55,161,113,150,196,44,11,35,193,77,159,26,117,184,251,81,178,125,56,103,196,33,12,171,217,190,138,150,226,120,149,171,57,42,250,125,180,188,61,170,218,156,59,104,189,67,73,141,140,92,166,81,122,183,89,206,173,243,12,65,114,165,105,25,248,10,205,78,69,189,192,94,95,50,245,40,59,42,24,51,94,252,50,136,82,41,120,19,245,198,169,62,89,115,200,40,223,77,95,82,70,150,33,225,85,134,233,204,149,78,100,202,162,73,233,88,51,76,28,68,205,200,82,170,218,71,197,31,106,120,252,4,103,182,186,22,69,50,167,20,213,186,122,202,72,18,253,49,85,46,49,249,151,113,147,91,91,36,15,204,85,37,101,78,8,36,246,213,44,160,202,121,250,110,12,216,185,139,141,76,178,7,225,187,93,216,69,198,157,178,73,227,117,36,210,77,58,73,254,108,73,100,239,81,75,248,211,226,219,68,103,23,34,197,144,49,147,46,36,163,76,49,226,34,164,52,150,19,165,115,110,50,98,86,167,159,25,133,7,50,136,213,85,82,167,113,68,78,109,103,218,193,127,16,178,141,8,203,83,201,238,22,37,117,102,21,129,168,94,58,159,12,202,222,183,85,0,93,37,26,228,250,171,57,71,196,82,40,111,88,188,140,255,0,215,144,74,82,43,8,126,144,159,168,126,234,88,103,158,216,120,151,56,164,53,172,232,185,183,89,83,112,234,219,29,62,246,110,196,153,108,138,5,51,52,125,231,181,149,11,119,91,58,19,62,108,188,137,156,63,136,167,44,22,36,150,183,4,178,243,42,109,203,252,27,136,102,158,178,219,120,101,78,174,236,129,56,28,88,248,151,61,252,72,1,124,160,133,200,182,198,181,36,148,153,88,97,187,230,98,34,223,191,31,130,69,37,231,91,35,49,232,1,211,36,188,157,201,158,194,36,144,126,149,77,50,75,227,39,113,174,39,12,24,133,143,26,213,106,0,51,41,198,66,117,36,58,134,156,245,190,102,136,154,73,181,56,252,249,80,145,172,143,100,199,132,221,105,237,113,9,42,221,103,58,52,183,134,89,72,168,67,168,98,78,38,108,169,54,170,170,131,25,143,48,75,200,145,211,195,148,62,94,82,174,89,35,207,17,206,171,67,112,49,31,133,62,125,150,71,174,105,91,100,248,199,96,113,42,135,201,63,25,149,85,89,0,160,159,200,5,15,101,72,50,31,50,185,167,126,245,99,107,0,99,85,141,128,155,170,173,198,53,186,124,102,32,39,221,178,9,48,163,42,166,62,220,152,86,91,32,0,11,246,39,70,154,97,202,5,178,214,159,108,245,174,6,50,143,181,43,86,192,38,11,39,110,243,43,106,75,188,125,201,13,169,135,10,43,205,255,0,186,41,250,75,130,73,127,106,73,23,245,3,180,195,212,140,32,49,101,88,25,236,146,55,169,10,217,56,189,212,210,77,220,17,141,152,74,133,106,0,29,197,56,36,141,234,101,245,88,188,194,17,42,83,92,87,120,115,79,26,72,109,79,76,51,229,202,173,189,137,149,17,154,76,234,130,114,228,198,186,14,152,48,53,5,118,29,175,250,20,109,246,170,170,178,137,242,145,121,22,141,1,174,95,90,119,196,196,163,185,118,178,155,138,22,6,173,37,33,248,68,143,129,100,242,247,21,45,159,170,135,100,124,198,18,249,230,194,15,40,149,109,113,113,41,31,84,2,179,50,67,38,25,60,240,173,181,183,207,31,202,24,75,57,147,25,249,204,139,106,54,39,216,24,33,34,100,217,0,140,196,167,159,51,114,254,213,182,54,2,123,169,108,6,83,217,4,172,90,131,38,8,226,63,49,121,22,115,35,19,7,10,143,51,37,16,239,17,83,213,156,15,73,178,102,239,245,95,235,79,41,222,57,47,82,140,164,249,191,184,169,170,163,62,49,24,145,163,160,15,130,23,141,252,69,88,204,211,103,157,202,97,45,190,120,185,145,62,182,127,12,57,84,213,168,48,137,144,217,27,229,22,153,52,239,238,18,62,73,135,147,50,117,24,208,100,193,251,170,150,81,106,70,177,146,160,245,101,67,204,102,163,146,252,161,46,37,210,41,25,76,51,252,216,184,209,23,222,148,64,97,137,20,66,77,100,26,186,156,222,5,217,234,95,205,63,145,78,107,243,94,106,70,113,21,86,217,80,196,243,221,153,49,170,129,93,101,17,10,169,98,121,28,102,134,182,254,12,182,110,202,66,141,117,42,211,111,64,193,35,103,210,0,126,210,217,91,0,99,78,203,67,20,204,48,32,140,125,67,94,222,2,51,248,81,207,141,144,104,25,48,20,152,168,61,149,195,203,204,17,47,180,249,231,118,175,6,48,17,81,166,50,19,242,226,72,181,6,62,92,104,104,182,76,204,81,36,193,208,204,140,126,34,144,74,193,151,196,156,60,69,91,94,206,12,197,86,220,18,170,33,244,76,67,225,67,190,147,39,112,147,32,221,197,221,226,250,105,207,131,8,60,194,66,200,21,32,117,37,104,234,0,195,9,32,173,206,73,108,47,182,173,245,60,51,219,13,130,197,212,146,122,57,196,62,164,72,183,52,50,214,156,18,88,206,36,116,6,109,188,2,167,117,36,155,95,71,126,211,138,72,152,167,244,29,198,160,146,119,250,177,73,145,114,53,237,236,54,39,95,11,223,141,1,50,121,50,33,195,112,193,51,9,145,48,194,201,199,76,173,251,1,242,52,144,17,232,231,198,1,8,204,75,225,180,193,252,248,150,198,86,206,132,206,17,38,255,0,176,200,218,246,12,126,11,107,249,89,194,85,49,50,125,174,233,251,177,113,173,241,175,134,55,173,179,0,229,144,255,0,58,218,106,162,15,153,97,2,120,202,254,212,200,214,81,62,170,26,97,170,10,23,226,238,75,110,204,66,49,17,113,107,6,48,51,4,169,36,59,80,91,249,226,40,214,44,153,10,194,243,86,238,88,141,161,161,28,30,228,230,4,15,121,103,39,179,18,189,133,7,53,107,61,165,182,24,72,46,34,162,32,24,121,49,21,31,62,158,89,25,150,32,145,99,42,75,234,218,169,114,89,253,56,171,85,108,50,8,108,9,149,100,104,100,43,48,151,177,44,159,91,233,163,202,152,218,129,76,211,12,141,243,102,42,244,59,93,143,186,133,121,165,89,13,225,202,162,174,195,107,73,204,92,133,26,229,145,89,198,58,140,157,66,61,143,82,128,190,152,73,36,226,18,34,134,213,150,224,237,76,217,24,101,243,8,68,154,56,241,26,196,104,77,137,50,129,101,47,254,62,107,11,141,61,59,39,16,145,116,144,9,25,227,221,137,62,205,9,216,10,100,109,202,67,50,170,224,103,225,41,49,174,177,38,144,18,65,154,32,144,236,8,49,225,48,147,96,21,99,156,178,76,188,125,72,138,169,150,187,166,124,209,49,170,217,245,81,126,146,202,29,32,59,130,36,172,168,1,161,52,162,13,109,244,18,73,249,179,9,62,164,140,15,7,132,171,41,255,0,68,72,86,160,18,47,128,49,147,136,74,158,182,72,240,12,37,65,122,121,22,123,3,227,225,67,88,10,41,58,98,170,116,23,152,37,25,72,162,39,198,217,29,241,13,20,99,68,67,187,149,10,119,9,81,186,170,180,247,245,219,177,118,34,54,103,197,128,65,231,139,171,149,48,129,112,194,177,225,48,148,165,85,172,186,146,60,50,197,212,135,153,172,216,41,111,197,1,35,70,223,67,88,181,52,54,20,153,177,38,208,225,193,146,14,85,53,85,101,190,136,194,167,144,12,8,195,126,98,172,220,96,52,218,195,7,72,145,16,233,1,26,38,98,172,131,130,105,251,87,172,130,124,15,196,158,192,30,27,224,84,3,136,188,136,51,95,62,223,207,49,114,168,89,50,78,66,115,34,160,60,227,230,75,81,108,58,52,96,23,205,124,170,181,60,19,226,202,131,204,66,45,94,15,27,243,98,90,202,5,200,127,169,123,72,19,67,149,91,59,41,69,198,148,64,178,157,145,152,75,137,57,152,203,137,190,27,185,249,86,213,130,193,147,38,0,177,56,69,137,46,173,153,200,158,178,156,27,94,212,144,52,50,133,57,252,92,105,118,212,108,134,178,88,57,35,204,128,100,56,133,39,40,149,0,107,64,62,226,160,237,89,20,99,226,70,224,213,35,53,60,104,49,185,133,23,18,139,152,107,25,164,197,237,174,176,250,16,93,193,121,190,146,65,176,174,19,31,16,194,228,85,197,212,92,136,58,120,199,133,57,156,75,168,64,140,66,131,50,73,0,53,177,158,254,180,229,151,209,33,113,127,240,53,38,100,78,34,212,244,200,214,67,230,10,119,167,167,142,105,49,88,11,169,3,2,237,133,243,203,40,98,26,249,107,107,90,56,175,218,74,202,68,170,255,0,175,184,22,115,235,96,205,102,24,145,120,212,29,222,155,4,19,191,136,104,90,221,67,171,163,15,8,101,113,167,17,159,46,201,236,221,151,145,116,44,142,156,132,36,39,233,224,23,230,241,46,69,241,130,100,225,196,100,74,60,130,39,212,26,253,45,51,79,74,233,92,251,92,232,97,143,154,94,60,73,154,174,181,113,213,88,252,231,166,255,0,16,73,30,105,114,164,148,159,186,186,214,140,212,143,23,132,73,101,196,150,62,251,66,84,249,196,218,229,32,190,210,228,159,19,190,54,86,233,185,192,151,95,167,36,227,19,251,23,159,55,78,136,191,226,95,82,138,223,182,167,234,214,89,125,212,91,205,199,152,69,95,149,52,31,253,170,233,245,39,133,124,184,4,140,79,168,187,196,11,237,204,22,75,9,114,12,172,83,135,70,111,125,59,27,109,10,205,215,254,225,29,24,217,70,167,43,114,77,102,100,254,157,254,202,234,85,236,37,133,198,141,46,76,183,241,113,173,114,116,195,10,55,203,52,242,11,249,85,190,106,220,31,113,70,234,72,114,236,178,68,136,92,74,216,184,166,218,29,73,58,180,27,74,226,229,31,212,90,108,181,156,17,17,249,138,73,50,126,154,245,37,84,168,209,54,152,178,160,217,166,235,163,75,202,104,164,75,248,234,22,19,89,106,123,41,220,193,139,137,45,129,172,201,26,115,2,97,17,116,152,212,245,165,233,138,150,79,248,93,190,62,93,170,223,199,64,179,14,43,103,159,3,11,19,177,16,105,54,178,127,204,74,148,64,121,41,14,200,153,122,147,227,79,245,46,101,26,140,35,153,113,101,187,218,87,255,0,184,141,134,203,33,255,0,152,151,42,208,248,211,179,241,69,227,70,73,51,5,19,171,145,83,85,20,168,128,26,169,177,49,23,30,68,20,150,50,15,159,22,81,169,218,217,255,0,147,42,202,214,225,228,30,20,139,126,225,136,6,161,51,36,141,226,8,177,126,210,143,141,85,106,35,254,168,132,87,180,244,228,147,220,37,69,27,74,128,94,210,232,85,95,48,57,224,116,169,251,138,84,202,158,226,202,144,251,76,185,68,186,8,106,128,46,35,9,39,212,149,64,31,180,153,153,28,202,146,186,134,203,122,76,168,106,173,60,75,178,97,234,34,109,26,158,187,184,220,169,156,102,2,9,24,96,137,42,178,160,84,209,85,160,39,66,39,213,86,85,181,176,99,51,9,151,160,106,18,10,34,149,212,154,168,241,152,242,196,22,85,57,58,134,126,26,26,170,168,88,217,122,52,46,111,113,68,223,107,51,228,196,33,41,207,198,115,137,221,86,69,132,54,18,202,86,82,137,69,85,221,179,26,202,17,50,124,236,15,44,78,82,40,169,58,195,80,70,149,138,196,68,199,230,186,232,88,8,192,225,138,52,28,157,18,203,118,102,218,174,157,148,113,108,196,163,47,153,38,15,10,93,224,121,60,95,85,82,254,9,219,19,15,82,243,232,118,36,97,114,169,52,42,131,100,33,103,195,25,209,191,168,136,184,189,213,181,151,119,149,3,194,17,42,89,54,64,24,62,110,87,253,84,144,51,32,217,31,16,82,232,202,223,1,83,58,73,150,86,71,203,98,172,153,72,66,143,52,68,133,244,248,199,148,40,170,221,78,122,7,242,242,167,102,167,16,169,149,196,57,120,48,242,9,40,135,67,46,75,249,74,76,74,242,54,167,211,23,108,205,99,40,113,136,148,223,92,65,17,24,26,66,238,127,105,50,200,175,240,43,41,57,62,25,233,57,131,63,18,101,79,169,47,39,51,17,133,252,139,79,165,75,39,52,180,254,182,124,24,32,194,94,34,126,210,125,180,97,45,67,7,201,188,27,51,98,89,198,213,83,133,194,82,141,108,184,181,220,131,16,167,241,164,81,131,20,190,232,242,46,86,93,29,138,151,48,53,134,33,245,39,176,245,13,108,238,225,13,114,233,254,112,64,243,7,149,33,102,179,56,190,215,242,168,179,73,15,13,74,169,214,117,133,14,152,187,130,254,81,136,171,148,49,128,164,38,208,51,242,172,25,170,172,167,112,154,81,49,253,174,69,175,206,187,207,245,68,201,247,4,173,28,143,54,153,131,42,142,118,113,36,196,205,151,42,76,250,115,148,252,75,56,15,38,126,34,241,170,6,96,140,7,148,165,196,154,212,20,2,53,104,235,65,247,81,53,178,71,159,169,41,147,113,189,151,136,50,184,211,67,76,173,131,23,180,105,247,49,36,86,198,244,121,62,1,40,177,162,39,208,233,152,67,121,114,140,164,251,75,158,250,222,228,124,92,171,116,105,252,127,54,44,75,22,71,0,153,60,167,226,76,131,27,242,114,202,75,115,68,240,203,149,1,62,237,157,66,83,102,25,66,53,36,192,84,15,238,41,72,23,3,155,237,16,68,77,33,132,147,101,230,55,90,162,252,49,90,79,3,7,26,186,170,215,33,90,196,203,36,203,147,238,145,101,231,107,24,249,178,147,26,178,244,74,216,195,102,21,133,148,48,109,31,137,111,248,133,200,73,14,171,114,118,75,9,113,46,145,166,239,153,24,27,73,101,92,182,170,97,227,75,120,77,214,168,230,48,133,137,152,74,45,97,148,160,181,141,167,44,165,60,187,241,169,211,122,85,65,255,0,167,139,41,62,162,228,87,211,237,104,46,88,96,148,155,111,53,115,91,49,243,160,178,88,80,219,171,139,12,190,227,83,76,220,157,19,48,44,146,6,98,149,200,166,39,221,130,11,57,149,46,146,153,91,53,153,178,141,114,198,212,124,206,134,92,65,67,72,114,125,212,154,226,147,23,106,232,114,110,25,24,111,12,65,40,29,79,36,229,93,234,215,225,161,204,213,22,176,209,32,240,229,65,234,125,54,11,122,215,152,60,95,145,5,38,28,178,253,68,230,168,192,21,115,195,47,177,86,172,130,216,229,21,79,157,165,236,177,101,33,70,173,25,170,191,192,98,202,26,231,95,18,31,46,72,229,6,184,184,137,249,241,174,3,49,159,18,96,159,8,101,73,46,85,207,39,79,59,182,58,5,149,15,221,148,250,134,13,151,8,103,140,164,250,106,220,58,108,243,162,254,149,126,72,248,33,73,174,43,72,203,107,12,133,33,126,170,253,125,67,241,104,226,130,10,249,122,75,41,4,206,204,171,35,188,60,244,14,102,48,52,123,32,172,45,116,245,228,209,225,174,46,33,167,97,215,53,164,103,53,92,145,17,11,51,83,202,199,253,56,88,147,111,95,224,211,141,220,70,191,210,86,79,205,243,63,157,0,251,141,71,39,150,36,82,70,93,78,76,102,106,15,213,242,172,227,80,196,141,194,33,39,219,137,204,91,28,156,214,179,191,246,225,147,39,221,89,6,226,202,75,240,132,171,167,92,80,215,73,6,45,168,196,68,61,110,131,170,240,237,196,151,102,33,242,36,130,195,251,188,164,77,235,107,89,147,52,184,170,181,148,53,181,160,226,236,89,60,36,40,211,255,0,143,192,90,131,70,167,1,89,244,146,91,90,168,57,251,83,150,76,60,111,52,185,225,28,151,188,185,84,187,234,48,16,94,127,54,7,116,68,209,242,73,212,33,101,251,137,99,35,31,117,237,226,86,80,195,85,10,46,236,210,134,82,120,41,213,80,174,219,84,81,91,73,93,100,124,54,29,136,171,47,133,209,32,191,48,177,227,42,80,27,225,201,185,121,177,98,85,207,181,60,145,242,149,31,144,232,222,196,21,68,12,209,155,110,96,149,109,8,73,24,137,131,238,34,11,136,197,71,67,125,84,225,240,246,42,110,92,165,68,70,170,203,41,146,209,239,178,39,130,108,111,240,97,196,150,207,134,200,192,121,138,85,173,32,84,87,50,73,252,20,174,109,205,150,34,148,138,162,53,172,27,33,188,33,40,248,148,148,192,237,175,242,137,98,230,77,139,70,85,51,106,196,176,208,249,17,76,100,185,32,225,149,254,132,57,169,37,248,60,187,162,173,245,168,26,254,210,36,208,207,24,29,73,77,104,94,89,92,165,234,84,241,167,131,38,35,117,164,86,84,24,10,158,52,178,63,139,137,56,53,57,61,238,84,20,199,178,49,243,7,169,55,173,158,9,44,84,222,84,10,139,195,91,43,207,180,152,209,102,129,185,30,28,73,179,195,148,29,163,16,208,225,123,227,19,8,165,37,222,81,170,79,154,145,227,230,16,146,137,51,37,136,152,140,172,166,76,39,213,82,118,178,107,127,63,205,15,34,55,46,105,179,208,79,38,41,37,137,103,73,73,98,63,213,149,17,67,113,19,234,229,26,109,38,201,159,218,41,180,223,193,170,162,109,67,91,193,155,42,76,27,42,97,15,21,129,121,19,75,137,51,164,131,8,69,149,75,155,74,216,206,63,44,85,69,87,125,4,96,192,204,173,141,47,53,116,174,52,101,221,222,230,14,209,39,147,164,189,52,127,73,55,210,180,128,146,76,82,197,149,11,31,174,122,138,1,166,222,241,75,127,18,188,141,62,14,62,104,184,150,150,80,142,55,233,34,255,0,180,181,73,128,126,164,236,191,160,170,27,61,244,251,76,219,161,228,83,207,243,41,59,113,13,120,213,81,35,49,253,133,34,149,99,236,163,92,102,49,126,91,233,168,109,184,214,42,159,63,23,15,252,74,182,177,155,158,228,40,99,18,115,55,123,92,73,245,60,100,46,3,129,198,49,32,240,134,42,197,144,39,73,151,151,47,26,115,100,19,147,167,137,109,128,96,123,170,183,80,21,217,83,144,67,82,247,26,123,114,61,218,233,182,79,130,72,175,218,9,66,207,221,20,152,67,143,26,75,93,177,2,14,5,149,140,25,111,205,214,36,250,102,185,249,87,138,36,82,8,159,81,22,106,19,201,250,107,120,116,216,49,242,166,252,117,115,44,126,125,215,250,243,85,22,115,34,123,101,247,10,186,119,195,166,65,244,214,101,149,200,151,235,111,135,177,108,187,120,241,44,116,125,15,166,157,129,22,69,171,211,232,153,41,53,99,174,64,96,61,217,67,23,242,166,65,249,111,242,249,95,200,165,217,164,159,39,194,89,178,35,31,38,117,105,56,86,72,172,82,195,123,138,163,221,196,120,178,147,42,149,126,137,244,214,102,49,85,206,158,190,7,159,42,203,82,76,25,71,187,246,212,227,153,120,246,10,156,94,249,224,243,124,64,148,138,114,181,228,141,41,225,136,34,149,116,92,44,187,150,240,196,139,252,138,194,135,65,233,152,32,221,219,74,140,37,92,60,133,171,120,156,140,48,44,179,238,229,148,152,254,154,185,141,171,104,199,17,129,52,175,244,42,27,235,93,34,48,62,186,166,172,114,126,226,228,22,180,150,164,156,243,6,6,33,172,145,86,101,255,0,16,41,119,248,183,78,100,253,122,206,77,220,89,44,103,164,149,115,71,211,218,249,170,90,167,146,51,25,149,67,109,211,153,92,74,152,20,155,222,213,69,14,132,98,66,233,233,159,145,137,132,249,239,23,79,98,174,224,166,86,84,48,99,69,205,44,163,254,85,63,26,202,156,71,226,18,167,141,91,22,236,127,212,68,68,174,239,76,68,131,205,92,46,53,90,179,175,185,32,23,234,27,44,152,171,139,137,81,195,161,188,146,54,75,245,73,37,83,208,227,60,140,225,84,21,183,211,163,124,161,138,164,202,169,240,81,67,102,92,122,32,62,111,149,70,234,29,109,58,72,31,233,57,4,173,31,90,11,110,226,160,228,232,3,201,233,23,18,120,225,71,249,21,153,142,70,253,103,106,35,255,0,80,148,66,170,90,125,90,9,190,25,74,168,103,252,34,57,70,76,34,83,204,248,81,46,9,242,242,11,26,118,232,85,50,77,68,220,98,152,207,36,144,124,161,86,21,166,149,157,130,42,158,51,46,107,95,138,39,32,211,154,27,93,144,243,88,69,202,163,90,40,229,52,207,61,175,16,148,148,251,89,112,94,206,84,209,250,135,124,255,0,233,197,32,134,151,90,154,38,14,104,164,255,0,105,17,138,193,240,53,132,89,35,100,67,85,229,251,137,136,121,73,213,136,106,102,158,182,89,73,152,162,227,84,198,51,227,69,197,137,18,42,161,69,102,28,198,8,8,52,230,28,97,147,132,171,156,250,221,148,30,108,73,229,110,164,124,145,245,17,67,122,84,54,170,229,124,154,170,120,195,203,149,79,217,107,10,234,223,148,227,94,220,228,31,42,231,218,192,32,221,229,196,171,163,60,220,181,19,129,84,251,224,23,153,99,39,88,48,64,197,19,177,67,214,152,100,31,46,68,52,250,169,98,62,236,66,38,52,44,45,246,45,139,224,234,29,207,234,203,137,109,101,144,11,231,135,149,114,203,43,226,8,125,169,150,152,213,160,23,128,101,148,74,45,131,21,82,154,225,150,50,120,162,99,16,210,51,86,217,15,182,86,95,218,85,47,178,4,145,241,99,67,176,196,17,58,147,238,105,244,50,169,243,76,85,101,240,221,228,79,236,163,65,16,62,81,8,19,112,47,181,181,71,146,69,88,251,56,146,17,19,244,124,233,211,183,97,42,104,202,171,42,216,184,183,68,86,83,234,143,90,13,222,84,152,207,223,1,249,74,150,105,50,170,104,108,107,137,242,158,54,80,114,162,205,85,148,106,30,170,125,136,173,112,136,164,32,252,215,71,141,156,140,77,102,78,70,226,192,1,209,128,146,62,164,33,180,27,224,147,44,76,138,180,54,187,97,226,202,52,158,250,226,89,7,132,37,71,229,95,224,86,81,124,59,185,213,191,40,98,140,168,169,58,170,88,135,151,141,78,155,77,190,119,205,152,188,159,186,132,178,211,214,164,137,136,50,184,215,63,227,232,237,238,109,177,3,184,248,157,16,103,194,98,242,44,235,117,104,39,123,168,40,223,15,64,87,229,55,111,212,66,218,252,61,199,255,0,145,73,252,75,171,240,215,236,158,230,165,87,173,197,250,185,84,150,173,248,205,85,164,142,192,154,132,133,25,125,193,33,89,90,248,76,194,36,138,202,157,243,73,152,162,202,166,221,59,125,143,184,117,77,49,107,165,117,149,107,44,54,164,22,95,108,162,240,66,220,82,83,65,27,205,16,69,81,58,122,77,149,111,9,120,134,37,110,27,232,179,98,243,38,179,166,45,236,24,146,207,121,242,34,131,90,249,220,88,178,166,254,155,6,72,222,101,51,248,216,250,126,203,9,75,136,104,105,21,23,17,106,116,29,55,166,222,49,255,0,81,77,223,24,98,38,40,139,156,207,213,178,237,162,124,164,172,185,83,77,12,203,204,239,52,178,145,42,238,190,95,3,98,15,169,43,117,28,233,207,249,242,12,127,77,122,3,15,81,204,94,85,111,61,224,24,222,89,107,159,220,95,111,172,118,145,21,113,124,69,97,199,227,202,222,153,112,9,252,73,173,109,196,27,113,229,137,22,72,191,113,11,91,79,7,3,12,104,185,72,143,124,152,144,122,132,154,170,128,31,232,131,154,62,100,180,218,26,8,137,155,40,211,24,214,179,164,179,48,132,52,28,201,132,147,250,177,36,222,127,161,170,103,185,173,211,253,194,25,72,130,53,217,46,223,135,144,66,250,105,29,192,125,208,165,53,86,175,223,97,92,213,107,20,40,117,86,158,24,171,95,46,36,174,81,46,109,2,101,201,15,204,94,53,215,205,166,201,101,21,74,89,105,41,113,143,196,170,177,171,147,97,36,104,103,33,216,101,121,73,124,120,35,96,146,56,208,37,193,2,204,38,196,245,73,23,16,82,193,250,180,132,226,228,18,195,121,18,73,59,121,20,211,238,6,63,166,151,154,53,140,223,155,221,16,74,17,171,120,154,197,227,46,231,70,35,12,98,229,26,106,246,86,221,131,48,123,87,62,170,147,201,180,150,84,229,225,177,173,249,186,146,170,122,253,128,210,72,79,91,219,214,181,70,212,245,165,30,33,64,202,79,168,181,6,101,173,184,49,88,149,40,147,91,177,243,50,134,78,195,152,204,128,249,47,249,65,35,224,86,203,19,48,148,170,100,218,192,245,167,195,137,80,214,234,122,169,35,103,47,34,174,227,34,229,160,152,184,205,244,239,140,60,203,87,153,7,197,139,141,49,101,168,36,177,110,8,71,36,111,226,26,170,201,113,25,73,121,145,171,102,143,136,88,144,113,180,196,25,167,196,171,36,134,168,124,59,82,34,35,6,156,92,185,113,21,62,226,160,42,139,67,160,193,91,224,108,185,83,118,25,145,135,132,72,115,89,60,157,93,105,60,153,143,17,251,84,26,70,113,248,15,125,110,112,253,213,170,101,149,148,144,37,62,114,228,143,136,73,148,6,74,233,90,177,136,115,109,73,49,251,231,132,177,114,145,36,129,164,172,183,108,150,40,163,16,151,107,178,248,122,201,35,124,179,99,41,5,200,128,141,12,17,184,118,170,245,141,5,81,117,86,143,223,65,251,137,69,198,158,61,67,250,151,75,167,152,200,62,208,214,251,86,69,182,253,92,85,171,50,190,35,50,159,154,117,61,105,247,204,151,137,80,233,43,44,126,1,55,18,232,58,183,77,213,10,38,97,11,18,229,179,36,130,49,223,136,93,74,83,42,248,132,108,118,104,115,226,109,51,8,168,121,50,103,73,39,18,229,116,250,206,116,105,120,130,159,76,215,150,49,128,184,243,250,29,152,178,52,1,144,15,221,149,75,89,70,100,34,102,18,157,141,172,229,206,63,49,72,169,89,142,200,30,226,232,142,226,19,54,80,207,118,60,65,90,160,105,225,212,127,107,200,168,217,0,226,127,14,69,162,75,236,127,238,194,85,209,81,69,187,195,140,157,73,22,167,141,56,177,30,106,238,197,80,192,229,127,82,105,27,77,146,72,250,177,38,219,83,25,142,99,160,47,172,115,190,37,176,151,77,101,147,198,204,222,218,209,39,70,65,140,76,198,40,214,51,31,4,96,218,4,170,50,42,120,154,172,108,13,216,228,159,22,85,80,16,144,64,221,154,40,241,174,55,107,79,40,71,221,215,207,32,191,149,103,27,91,89,65,6,210,89,100,201,83,171,34,141,99,183,64,190,163,39,76,241,228,78,217,50,33,71,218,53,195,116,196,107,91,185,121,182,184,134,186,12,200,18,224,193,255,0,184,61,138,20,127,178,190,35,99,95,109,165,246,166,209,172,135,36,121,114,174,80,249,146,179,225,47,98,161,161,147,236,152,169,246,152,21,139,121,129,139,53,152,75,40,106,82,227,73,80,70,230,221,11,151,238,167,193,170,202,52,182,227,70,50,79,205,226,196,172,177,235,95,113,25,148,26,31,225,248,32,225,76,227,90,196,240,226,16,212,171,217,6,23,17,138,52,25,172,177,117,21,115,201,35,216,117,85,40,238,32,68,157,210,36,141,129,151,24,156,72,47,197,64,141,218,82,45,193,213,80,123,178,165,222,111,32,219,40,153,118,125,142,34,197,228,82,175,164,157,110,119,154,89,113,42,86,73,100,230,101,17,86,172,195,19,211,89,70,169,59,63,73,65,240,229,202,85,37,107,240,187,114,71,203,174,200,34,46,164,199,228,127,82,61,140,32,134,186,22,117,174,90,19,104,206,35,26,214,227,73,19,105,44,92,106,210,5,199,169,3,49,165,113,166,250,183,76,50,218,43,241,8,106,22,183,76,90,214,159,234,143,233,165,110,158,249,168,44,159,177,86,203,232,53,28,194,166,220,147,234,17,106,255,0,198,157,71,231,180,137,77,8,95,196,157,213,105,230,78,137,243,101,254,52,45,175,195,209,151,154,32,138,36,223,143,163,252,131,49,168,55,22,183,252,214,37,202,79,180,141,252,60,2,143,49,68,182,233,234,19,214,241,27,149,60,147,24,131,26,223,253,70,84,156,100,12,92,40,150,67,219,115,35,195,24,133,64,79,221,198,230,202,145,155,16,168,67,245,14,197,157,72,119,235,159,186,163,110,46,15,100,253,160,138,183,64,211,100,40,62,111,34,151,226,223,35,119,11,106,77,84,9,210,254,170,176,100,250,175,123,177,64,105,234,216,53,4,121,141,145,60,53,221,116,110,81,8,139,43,76,80,170,241,41,158,242,73,253,32,136,145,204,245,24,207,73,191,241,44,131,38,16,197,32,134,152,135,89,233,242,115,88,207,228,42,61,124,180,36,213,49,146,195,148,124,197,72,253,42,36,146,60,50,213,132,107,93,29,53,156,55,35,91,217,27,78,15,251,248,197,78,174,168,21,57,161,180,196,72,199,205,17,26,29,60,73,44,229,42,175,159,2,9,122,74,52,11,33,188,125,43,169,100,87,16,141,187,210,71,16,51,4,171,230,152,159,121,80,252,70,229,26,174,152,18,16,105,52,63,213,226,50,89,21,95,150,131,43,81,138,47,85,28,214,117,32,76,201,210,73,139,219,79,163,67,139,129,137,125,197,197,117,64,251,121,20,172,168,12,162,155,95,135,175,183,103,40,134,163,231,233,227,210,31,8,122,252,253,165,123,3,85,74,178,225,203,198,182,79,141,145,159,165,200,170,178,95,224,90,136,96,27,32,24,139,123,63,34,204,49,128,34,125,36,115,224,2,79,14,85,128,192,17,166,50,55,72,178,145,29,3,88,50,49,254,110,41,4,189,232,224,131,213,145,47,187,141,185,6,17,37,214,59,133,168,116,0,234,122,169,35,246,210,155,183,193,146,14,21,205,33,195,150,41,125,164,86,145,163,19,2,77,183,79,145,155,50,54,250,124,184,199,226,148,65,38,180,58,158,243,6,16,227,254,85,188,209,160,145,255,0,54,37,148,51,87,12,255,0,40,155,0,80,166,64,212,119,103,229,47,31,219,85,48,52,244,24,195,195,44,171,85,109,168,227,3,135,26,18,202,203,114,78,98,226,74,211,211,21,13,176,179,50,154,49,56,121,86,147,60,10,113,246,67,201,138,38,66,172,205,48,233,119,159,236,42,81,198,192,85,155,224,62,74,11,79,73,137,231,243,106,142,101,148,24,192,237,196,133,153,124,141,101,32,110,33,202,133,47,136,171,222,164,114,3,17,149,60,195,83,78,237,149,148,137,57,170,128,94,148,89,28,150,68,180,249,49,33,13,230,150,85,136,76,11,32,48,194,138,79,220,76,230,104,241,206,150,194,203,246,147,255,0,77,136,56,63,165,234,98,234,214,69,169,145,198,196,25,171,101,149,248,132,36,222,170,180,240,147,22,63,108,68,102,98,73,233,22,69,45,205,62,139,42,133,198,249,145,179,42,218,104,219,110,148,35,51,194,238,69,50,201,146,84,153,128,197,152,198,149,217,73,150,94,146,226,26,50,100,204,125,74,98,125,219,252,249,146,54,99,40,230,182,27,50,102,150,84,206,76,202,169,36,194,34,229,83,85,83,55,188,74,152,58,84,2,30,96,173,140,118,83,76,154,64,17,153,67,216,129,100,51,198,39,184,152,191,56,184,114,161,100,152,234,190,164,131,25,147,26,6,73,142,55,173,245,83,50,147,148,73,148,250,160,21,153,132,141,181,115,24,145,181,147,42,115,54,152,135,251,137,189,62,155,138,56,57,77,41,21,2,159,115,43,155,136,105,180,248,21,81,135,194,82,21,54,48,169,164,76,200,207,20,238,174,37,85,79,125,4,64,196,84,25,159,90,64,16,33,17,50,36,178,104,94,66,101,14,68,188,215,220,21,168,94,178,202,9,18,187,231,215,20,28,165,83,145,188,198,204,89,83,102,105,189,232,242,152,191,245,82,71,110,254,224,222,199,57,152,200,130,148,243,4,188,72,168,127,21,224,214,252,167,105,19,45,67,163,6,47,53,0,109,19,142,86,96,137,86,78,159,123,228,154,181,14,145,15,86,203,183,38,92,188,106,146,28,152,184,251,121,23,47,170,12,184,35,194,156,70,178,150,34,40,108,180,37,113,41,174,225,158,79,82,67,27,73,89,121,171,74,22,2,112,217,153,84,134,168,3,26,188,108,169,161,155,103,59,135,240,246,33,121,165,136,106,128,58,110,158,180,124,66,228,84,102,140,2,251,184,146,121,240,193,27,148,178,134,150,78,163,250,10,47,220,158,55,186,134,147,118,73,35,194,85,178,99,226,149,157,170,106,99,222,34,113,46,108,156,115,27,189,25,7,80,114,226,196,79,180,135,173,209,39,164,39,9,72,158,83,221,255,0,194,55,49,132,156,204,212,49,44,129,135,18,190,238,53,236,103,111,233,50,192,218,198,39,219,76,67,119,106,79,117,33,212,147,231,70,31,17,84,156,61,120,122,210,60,82,226,145,77,163,111,160,178,157,60,207,60,159,213,149,20,29,61,93,37,153,184,215,62,14,173,61,151,48,98,147,26,100,29,102,248,67,230,42,22,71,79,128,170,148,179,244,174,47,210,21,73,92,85,28,79,194,100,201,154,216,114,120,130,85,162,76,193,151,185,102,227,253,6,217,170,182,169,131,84,240,35,1,44,173,140,194,248,98,86,84,244,132,199,152,194,93,138,216,131,40,190,101,104,7,17,235,148,106,119,191,212,177,9,119,247,210,65,154,199,139,42,89,255,0,135,90,112,100,203,186,141,254,234,101,163,242,212,147,28,146,146,180,254,108,41,132,171,95,36,226,6,40,130,85,18,116,221,60,102,112,218,70,83,179,228,130,49,31,136,168,145,144,91,3,178,239,83,198,30,33,20,105,93,197,150,160,146,55,230,40,214,215,218,226,34,34,51,61,75,152,169,22,52,250,50,218,156,190,236,58,168,132,121,130,89,56,255,0,117,5,2,215,81,198,126,47,153,93,165,240,226,120,117,101,82,87,1,1,101,225,12,92,73,90,24,159,224,22,214,15,210,182,71,193,202,85,84,253,79,249,49,40,232,1,28,96,34,88,252,132,82,104,127,67,163,112,107,38,237,68,106,121,240,74,55,230,200,170,31,24,5,253,196,57,180,240,36,246,137,86,24,73,72,79,104,57,131,41,24,18,255,0,206,186,155,54,130,98,230,222,149,248,126,118,108,92,106,181,151,17,36,197,96,121,50,34,101,100,29,91,19,156,133,242,241,230,17,86,216,23,100,146,125,166,84,177,243,15,131,8,150,152,17,143,24,249,85,106,115,150,111,135,44,157,37,34,17,244,231,43,249,147,170,119,227,6,98,166,158,113,8,153,100,84,26,186,145,239,170,32,146,137,129,252,234,182,101,172,65,189,249,148,237,193,152,81,188,194,79,107,154,106,135,101,177,69,190,250,46,76,185,84,51,204,114,29,249,138,190,132,49,10,254,82,174,118,141,172,22,58,52,107,232,54,92,57,70,178,178,164,30,12,209,20,8,88,58,211,230,9,85,206,158,190,200,61,161,82,229,23,250,26,215,16,204,167,33,88,254,37,1,107,72,65,78,230,18,239,111,167,138,78,81,23,181,79,234,29,48,193,143,54,37,217,27,35,168,149,32,244,241,182,35,237,196,156,217,62,12,232,158,210,69,113,27,108,79,182,166,237,117,32,235,65,194,92,170,18,53,13,58,5,37,86,231,184,164,69,73,140,1,19,8,84,230,137,190,60,224,48,198,47,106,174,153,3,32,243,45,141,174,160,75,89,64,6,126,36,69,83,7,24,152,114,172,44,159,137,6,19,48,67,121,149,0,101,119,156,76,205,17,75,208,218,217,73,185,96,140,82,8,106,210,146,96,44,153,132,162,75,111,170,137,81,47,119,16,95,235,72,209,220,203,25,223,73,120,250,80,80,245,13,140,110,18,137,110,243,151,56,108,249,85,188,33,25,120,80,202,105,230,76,101,146,62,28,98,70,103,87,18,90,108,117,175,237,71,135,86,196,24,48,148,74,109,34,160,84,79,113,142,200,248,127,247,117,85,85,2,8,160,179,229,82,152,16,226,205,149,152,74,162,48,88,62,37,56,218,249,12,196,149,172,97,138,94,111,253,221,48,205,185,3,19,43,186,78,60,201,20,102,16,68,93,12,162,142,104,103,144,71,197,149,85,79,199,180,230,47,250,20,67,42,165,100,202,34,170,96,214,203,147,7,148,169,85,76,83,157,234,24,196,146,119,226,255,0,157,85,233,40,216,129,152,168,9,152,224,202,126,97,45,144,46,193,186,96,189,180,204,198,159,47,174,62,109,226,228,74,3,100,56,196,203,149,31,173,161,188,163,100,184,137,108,10,79,82,138,134,142,225,97,188,150,15,82,85,63,104,84,190,146,28,26,210,62,38,46,68,173,245,183,20,7,120,98,20,152,202,134,53,86,163,155,45,134,20,242,37,85,96,98,216,211,25,25,138,117,240,231,93,203,203,151,141,25,14,170,113,56,76,175,52,198,149,203,237,39,85,253,196,33,153,164,177,51,47,34,156,212,244,155,40,143,229,228,93,226,202,181,130,6,21,198,245,61,109,149,148,231,134,32,186,147,73,87,90,161,69,81,111,195,168,96,44,95,234,41,177,169,193,234,172,52,65,113,169,200,213,90,130,164,153,75,20,152,211,15,198,192,130,12,91,92,164,80,141,90,21,50,74,247,58,28,109,60,57,209,88,97,9,25,2,0,33,29,155,178,241,168,74,127,137,18,252,48,148,88,147,153,154,192,19,65,135,221,79,184,223,66,226,86,89,62,171,207,229,11,149,36,184,201,38,38,32,149,35,164,159,207,132,202,165,146,106,177,246,173,95,249,12,74,70,129,107,230,153,67,135,42,49,51,23,33,83,184,198,139,159,137,58,194,9,32,234,79,101,1,120,77,20,128,237,75,89,0,4,177,97,150,55,218,98,200,108,203,19,32,148,248,109,110,43,73,132,162,202,150,173,83,44,93,217,105,184,49,129,187,81,22,86,160,130,244,68,253,96,113,214,188,178,255,0,228,92,230,182,77,149,253,139,229,151,175,207,141,75,54,29,153,75,232,102,178,157,205,151,141,50,99,15,224,131,170,54,216,108,10,165,129,181,146,62,100,98,130,174,100,217,153,56,171,101,57,137,11,245,101,76,238,231,214,198,102,24,156,164,82,114,99,75,178,39,106,43,114,138,84,79,187,36,102,101,136,46,165,170,54,170,223,13,9,14,49,48,98,42,42,171,73,115,229,77,178,164,217,152,154,212,134,188,146,78,18,241,253,52,86,128,212,36,168,177,96,109,133,136,107,174,213,104,202,162,196,102,92,121,18,61,85,240,234,46,60,216,147,214,39,95,127,83,54,220,178,53,61,29,220,29,221,121,70,145,191,79,12,108,127,218,92,222,29,149,198,150,151,196,82,22,55,211,85,236,214,96,187,139,134,39,98,142,227,163,81,135,244,53,204,159,18,55,10,91,38,225,133,103,106,73,107,79,106,67,188,187,165,57,101,2,200,94,233,22,52,108,53,138,167,217,0,132,237,89,230,202,164,189,30,113,34,230,17,86,80,236,143,4,140,136,98,229,70,219,32,172,197,188,56,19,164,244,175,25,150,177,159,132,165,227,91,227,93,250,108,70,42,56,17,153,126,6,24,202,182,95,33,21,72,179,67,219,31,118,17,42,106,121,36,146,12,73,132,200,0,24,31,196,148,192,159,22,49,30,37,172,203,80,174,163,201,49,129,131,169,0,204,30,11,68,253,67,20,99,194,18,161,97,189,157,185,87,54,240,245,50,125,56,38,145,225,196,146,27,74,178,182,95,82,180,170,48,35,19,47,253,235,43,137,48,100,244,246,33,122,141,56,140,170,68,76,141,140,4,42,209,73,112,76,15,77,140,198,23,204,75,24,20,131,31,74,190,218,184,166,1,213,87,34,148,62,34,99,87,85,186,168,3,3,55,113,114,168,179,70,198,76,73,197,60,152,131,31,50,147,70,163,43,49,71,50,203,73,93,143,155,229,136,165,102,105,224,16,156,40,139,40,209,36,242,132,72,86,76,219,123,170,125,152,123,91,144,36,152,199,173,246,148,173,222,179,60,110,32,137,62,190,212,150,69,225,20,92,163,81,175,193,54,87,40,177,44,219,103,21,170,5,107,107,107,54,14,17,100,229,79,62,30,214,202,132,61,217,69,218,171,116,198,152,137,59,132,66,84,15,210,71,173,59,3,137,117,173,17,78,122,177,173,143,200,135,146,204,71,77,36,195,4,32,118,242,36,143,54,228,138,118,81,205,230,120,60,24,97,23,145,25,15,88,30,55,12,185,233,12,252,226,25,49,40,61,72,251,143,237,16,209,179,130,177,214,141,168,64,67,241,20,127,238,173,22,182,76,146,14,98,255,0,161,113,186,122,121,210,95,154,198,81,50,42,221,203,235,71,135,181,11,27,160,88,201,146,101,193,148,242,229,71,250,144,45,184,172,113,169,137,247,100,35,217,196,156,198,128,59,32,48,201,215,144,88,210,205,36,49,159,119,93,197,251,74,142,170,75,197,242,134,18,221,14,49,6,60,88,145,236,134,15,117,85,128,160,101,61,108,152,140,54,232,121,18,137,52,32,23,55,26,243,42,135,143,135,34,23,109,47,62,19,20,138,27,159,209,180,255,0,64,19,53,12,74,129,188,37,42,152,141,172,34,91,217,109,43,132,69,81,125,167,135,219,139,40,210,109,37,51,74,214,218,188,50,196,56,196,67,42,243,6,102,61,101,113,46,55,17,160,101,251,137,206,152,152,249,204,234,79,173,95,165,72,15,148,46,82,45,84,155,24,221,69,24,150,217,43,96,168,194,28,55,249,162,253,16,158,121,76,133,13,216,7,47,234,170,54,79,220,131,169,73,102,80,16,201,170,57,122,68,177,219,14,52,71,132,201,153,175,182,95,77,38,147,100,59,39,225,17,85,108,4,52,247,188,82,243,5,87,233,43,81,148,123,73,126,234,154,213,177,143,90,149,208,220,126,124,57,121,18,201,134,162,177,97,168,116,144,35,89,101,8,184,138,167,175,180,148,25,49,51,113,170,195,79,177,182,174,226,236,23,90,132,158,27,34,29,251,185,68,42,173,153,212,49,53,105,184,195,141,43,105,151,141,80,92,67,96,184,114,164,80,33,188,100,204,156,152,36,32,20,213,64,90,102,108,122,74,69,169,151,100,199,135,144,171,9,33,122,208,200,222,234,218,128,198,28,109,207,159,18,97,26,30,46,225,33,33,218,193,132,14,100,202,29,147,45,250,150,43,0,1,158,60,139,13,251,243,176,41,164,202,115,227,205,137,0,24,7,35,216,95,164,153,180,200,11,221,61,163,55,53,76,150,137,125,38,197,41,170,214,22,80,98,50,188,66,234,71,178,226,92,238,228,187,141,193,180,53,106,103,234,64,131,220,133,147,169,6,81,241,45,51,216,2,177,252,188,138,46,225,231,140,12,65,73,183,113,236,81,155,86,131,38,21,188,211,61,72,124,69,196,185,204,58,171,25,61,37,34,105,79,248,142,162,115,51,11,40,210,47,79,170,49,172,202,89,195,12,232,63,182,167,181,83,206,33,188,209,5,200,173,227,90,130,202,15,87,34,1,144,1,36,152,74,186,21,148,145,201,224,26,94,62,94,196,210,28,105,68,247,85,93,150,158,130,35,240,163,33,210,15,31,82,109,181,23,34,36,209,142,95,116,138,143,76,105,185,114,95,152,221,105,192,116,217,4,124,216,147,71,188,117,172,237,70,40,53,67,89,84,204,12,196,146,79,147,6,162,86,109,210,155,212,63,16,165,70,63,167,68,201,203,216,68,166,76,109,243,25,44,165,202,69,60,223,144,98,86,218,252,75,31,85,72,178,147,234,41,169,236,178,187,102,91,98,229,251,104,86,70,216,248,23,18,119,24,51,172,129,152,75,86,58,1,36,253,25,4,164,126,24,163,83,218,159,224,108,29,64,7,238,224,113,174,173,14,180,145,191,86,84,124,103,203,146,79,170,53,120,228,213,24,198,85,63,51,51,254,206,180,117,167,202,24,3,17,23,92,209,250,74,84,42,166,68,47,90,233,158,130,50,243,98,88,73,128,248,44,251,105,164,149,88,21,72,128,214,158,180,248,67,214,159,86,195,121,72,177,158,204,99,204,134,135,172,193,81,224,93,169,50,46,86,97,241,30,154,25,227,118,137,124,135,38,170,73,240,152,88,148,237,223,196,143,82,31,233,84,139,53,201,33,31,54,44,191,109,115,52,146,125,14,170,167,91,123,34,214,202,97,162,74,227,247,17,150,85,163,146,12,194,237,81,186,62,124,189,109,202,17,109,134,47,111,42,232,193,12,72,192,196,85,154,117,20,229,168,109,220,83,85,72,72,192,221,155,149,15,113,124,127,12,74,152,51,224,144,120,148,30,179,126,55,241,113,43,233,38,147,25,192,80,16,158,73,243,25,54,96,89,27,221,75,41,223,40,140,102,85,80,253,54,66,1,134,78,162,154,163,73,120,251,186,209,79,173,174,43,50,238,144,155,51,136,28,216,210,105,51,14,34,118,161,153,188,5,29,122,15,254,196,69,85,105,81,136,249,172,121,82,88,26,204,241,190,210,33,250,195,47,109,162,79,200,127,160,170,150,79,8,32,245,36,214,186,171,99,196,33,41,227,106,30,7,155,41,10,160,238,53,57,247,75,158,75,185,82,253,250,216,226,122,53,154,132,119,96,195,45,115,79,82,36,152,185,148,220,205,103,58,161,239,226,34,22,57,60,64,235,102,100,24,199,225,46,84,73,167,237,129,149,113,184,218,135,83,219,147,47,88,215,81,211,97,151,52,12,13,140,174,53,208,170,222,100,172,120,51,237,102,244,241,13,81,80,210,69,156,194,122,137,114,166,15,244,8,32,250,170,86,126,164,157,187,195,72,37,95,254,0,221,125,79,16,83,176,132,88,134,158,82,86,209,142,35,12,89,67,17,62,154,87,14,182,242,200,155,187,108,136,13,67,48,20,128,253,46,82,45,107,212,213,169,124,200,213,164,6,97,74,26,251,27,80,236,120,187,70,185,60,61,115,40,124,37,139,137,81,195,153,58,115,50,139,173,114,50,201,228,53,148,168,159,60,4,229,80,218,170,212,114,64,248,145,17,230,100,178,51,148,168,47,74,24,136,133,86,242,212,107,106,77,67,173,148,86,44,169,233,229,86,206,251,106,254,53,80,48,48,194,75,103,152,99,39,50,171,72,181,25,87,33,164,8,219,150,118,172,44,168,127,34,86,29,73,6,15,247,67,91,67,172,34,73,62,17,100,92,235,54,182,29,149,69,198,170,6,76,69,18,115,85,78,8,220,184,147,24,16,193,100,244,241,149,160,26,237,220,90,156,245,19,115,145,248,80,22,76,4,100,202,214,72,199,212,148,51,25,9,148,169,55,5,101,37,53,15,207,15,12,77,200,191,105,1,67,2,116,105,92,165,33,70,85,122,249,240,122,120,209,144,224,65,39,42,219,160,80,213,38,168,126,157,219,254,133,197,181,57,159,10,115,194,47,249,215,123,99,0,95,148,202,185,222,176,210,64,206,134,85,117,40,172,200,15,163,247,209,128,201,106,201,143,131,59,195,119,141,39,161,173,97,34,48,43,228,243,122,71,16,133,145,77,139,7,73,53,108,111,210,69,83,183,15,181,157,238,167,48,30,75,47,107,145,21,232,239,19,249,83,173,124,200,181,142,124,106,217,209,137,151,42,206,100,50,73,27,51,20,138,210,120,98,198,103,23,42,136,181,181,38,124,33,18,223,79,2,99,202,67,65,130,52,109,171,193,56,31,170,82,80,222,255,0,123,173,95,82,105,184,150,240,113,123,136,85,203,32,57,180,205,84,250,153,204,9,122,211,80,217,68,178,240,218,23,42,59,83,252,40,62,124,198,73,205,162,79,80,12,177,56,136,36,237,211,249,119,50,199,65,173,129,142,43,56,150,91,59,95,237,10,145,232,205,91,182,127,167,106,30,191,168,186,60,154,122,59,32,102,169,185,83,183,131,104,106,169,201,245,13,198,177,173,39,12,164,110,152,212,146,230,141,158,173,216,169,238,40,96,137,159,55,104,53,22,240,179,118,255,0,79,70,222,143,196,24,175,178,164,4,159,9,113,22,184,111,63,86,84,117,9,142,40,184,101,163,125,40,114,95,152,42,182,253,128,148,213,186,97,147,98,63,48,148,94,146,187,61,109,147,244,244,190,191,109,118,115,83,203,146,12,74,23,86,252,61,60,98,122,176,133,200,36,237,29,212,92,140,46,244,246,64,102,237,74,107,66,122,211,241,23,143,233,170,90,27,136,146,98,97,177,18,69,169,236,160,193,59,203,16,92,98,82,173,254,6,102,42,32,27,39,134,100,124,154,64,89,51,137,64,105,93,90,13,73,231,18,164,93,94,226,232,117,65,177,130,198,125,68,45,144,203,43,135,198,209,32,20,94,108,98,82,19,244,144,55,216,74,84,238,124,59,91,115,243,79,34,250,26,115,198,247,72,170,178,106,12,164,229,175,195,120,37,240,226,26,81,255,0,133,21,89,57,68,53,212,224,83,158,113,48,133,106,190,211,211,163,69,33,130,170,210,53,113,212,85,93,44,78,82,83,213,70,6,208,49,70,37,148,198,14,17,250,134,144,201,158,120,64,121,183,88,146,239,91,125,151,54,92,171,202,180,183,200,232,106,212,177,101,168,9,220,136,141,48,18,124,194,162,216,98,38,52,150,68,221,176,34,22,85,125,35,98,86,42,153,85,182,38,239,219,90,231,219,99,102,80,139,169,57,217,216,201,137,152,66,227,240,82,211,42,173,124,248,74,169,86,112,39,39,235,151,148,248,141,23,18,34,6,176,32,252,56,184,215,166,105,82,23,150,88,150,216,218,111,143,10,205,157,2,204,57,245,224,73,31,106,222,27,95,201,132,74,92,53,71,140,124,57,83,86,64,60,110,83,36,219,160,195,102,64,36,212,84,157,25,47,104,243,68,148,60,159,77,36,223,156,125,50,177,34,107,110,39,70,150,205,220,242,114,169,239,13,82,118,73,173,107,78,241,26,46,84,251,79,70,222,189,134,150,94,52,230,226,168,5,24,229,139,221,83,198,223,100,226,226,84,101,87,205,74,172,133,92,154,170,161,179,229,4,130,54,65,165,177,166,89,15,184,185,86,233,54,82,198,207,210,229,92,213,119,108,131,19,232,96,2,73,211,218,120,116,17,159,205,104,61,207,211,80,19,39,238,73,139,41,4,183,211,155,108,127,148,236,93,21,113,49,58,92,207,15,14,21,33,169,195,58,116,23,225,41,19,45,251,227,3,20,190,210,160,153,37,253,216,178,161,69,98,35,74,195,37,68,183,132,201,221,168,71,36,236,48,69,149,50,159,107,16,160,120,189,27,17,62,162,67,91,60,123,236,62,218,186,212,147,48,218,182,224,16,191,86,141,159,113,190,7,15,90,91,107,73,234,92,209,4,183,6,1,227,3,22,37,57,33,242,53,88,156,153,48,226,63,18,50,52,206,60,198,42,218,106,73,68,63,219,91,253,4,232,88,70,53,67,158,114,74,96,75,214,158,109,143,24,121,80,112,41,207,145,133,196,158,204,146,125,166,17,9,27,96,2,19,0,157,200,75,43,35,214,131,52,68,164,211,231,14,86,29,170,223,106,25,197,27,2,24,168,88,69,176,69,109,196,187,191,104,171,121,180,168,11,204,81,38,250,50,72,32,143,22,195,147,238,9,89,61,224,43,57,68,53,75,36,32,114,41,140,244,130,98,16,177,13,110,170,147,44,178,153,202,76,106,190,238,5,108,223,62,36,4,8,113,35,17,74,209,115,27,33,205,108,48,19,195,42,62,76,8,34,30,92,164,90,225,224,198,151,221,234,72,163,126,28,163,73,189,250,20,241,18,93,195,121,72,68,190,146,79,166,206,249,177,17,85,198,13,109,144,216,109,209,22,217,250,122,32,193,148,69,86,197,148,158,67,16,220,85,96,226,42,92,105,128,146,244,143,195,25,49,47,164,48,196,206,17,46,94,205,246,57,78,202,170,233,32,204,34,164,55,26,120,2,126,101,182,170,100,188,104,91,137,146,201,231,152,169,227,103,6,168,8,103,143,38,208,37,68,155,85,68,211,96,121,165,136,101,81,113,161,203,223,60,194,41,57,94,180,95,105,89,214,254,233,22,73,211,51,252,145,103,106,235,81,193,190,49,193,146,76,59,93,176,254,234,111,15,85,65,146,12,209,11,149,114,215,232,240,12,120,101,148,156,95,105,87,233,141,61,182,3,49,20,152,211,254,58,162,156,221,43,74,237,153,85,26,238,92,151,226,16,136,155,192,170,220,191,153,101,91,2,32,192,177,178,158,248,93,73,125,19,129,222,109,153,91,6,55,14,85,169,144,198,145,204,146,254,211,9,23,79,168,65,230,192,153,50,200,192,108,159,166,193,57,252,220,75,83,52,120,43,124,12,21,92,205,164,144,101,17,82,251,43,80,70,225,77,249,24,153,182,12,203,34,99,194,100,36,152,7,240,202,101,173,246,176,70,76,171,47,88,60,158,16,139,141,42,201,145,164,173,196,201,113,165,51,16,149,29,84,199,219,68,96,101,162,39,210,18,72,51,98,64,213,49,245,167,230,23,26,105,33,94,102,43,6,204,135,85,72,12,194,139,137,71,218,234,208,20,155,76,67,87,215,1,101,148,92,95,85,115,91,189,43,178,62,101,6,143,119,75,119,30,193,244,147,9,38,83,13,137,116,182,64,5,148,94,81,13,115,45,42,18,16,138,242,53,223,164,120,4,165,74,210,52,60,70,85,62,89,104,144,16,31,41,23,145,115,203,232,18,235,73,135,18,235,79,214,31,41,242,130,82,243,228,130,105,254,108,74,241,205,189,240,77,133,180,143,38,197,136,160,155,159,153,102,24,15,237,17,113,38,144,233,249,25,187,42,165,84,64,186,211,99,77,94,18,91,240,148,188,104,9,240,1,7,195,12,161,173,17,153,100,83,253,180,171,223,196,90,153,62,135,23,158,209,33,153,14,84,105,95,109,94,198,129,43,26,85,169,43,78,48,60,166,67,72,165,42,34,135,168,118,196,194,170,171,117,107,228,255,0,96,53,207,3,216,243,98,91,67,62,215,207,152,88,148,26,54,240,52,234,172,190,250,60,73,13,221,199,214,42,155,12,153,196,247,86,185,240,201,36,28,60,164,89,29,237,238,35,1,79,178,32,222,252,40,6,89,2,79,14,84,108,104,196,40,240,152,74,94,250,25,42,37,118,246,174,138,129,65,14,96,33,31,245,73,243,36,142,112,217,238,168,58,72,100,154,245,94,204,149,12,234,83,107,32,225,178,67,44,131,226,226,73,36,204,212,16,137,205,202,53,65,2,121,39,49,49,101,80,202,153,106,220,204,97,21,109,148,73,44,205,44,163,22,36,162,127,196,138,56,51,182,155,174,49,42,91,45,6,203,38,63,10,134,153,240,197,131,150,252,177,83,254,45,254,69,220,98,222,147,95,233,249,44,226,229,75,117,134,123,118,60,213,209,80,212,159,15,71,27,155,169,91,82,64,139,27,139,140,191,184,133,141,122,126,90,139,147,156,110,158,54,163,245,38,110,242,227,253,165,209,223,2,116,232,56,138,34,99,240,85,147,54,49,185,182,177,184,189,204,74,114,126,170,200,77,160,165,33,186,132,240,10,156,175,85,104,194,8,228,40,74,65,40,41,33,149,91,43,155,149,126,130,153,1,147,153,202,164,53,14,155,131,36,24,133,23,18,173,85,212,50,65,94,152,190,33,0,197,111,26,126,229,157,75,155,134,146,93,79,40,132,168,41,237,113,247,21,115,55,79,66,171,33,117,14,78,46,209,39,176,46,6,63,105,72,67,159,185,234,77,240,206,24,249,74,60,107,154,75,104,85,71,118,182,160,178,6,211,168,107,84,58,170,210,179,180,107,76,58,220,128,204,84,146,225,240,68,68,145,217,62,70,108,7,210,77,166,42,24,78,40,217,20,117,174,164,36,159,49,68,46,33,172,54,209,38,131,132,73,75,232,72,50,102,196,186,214,54,155,54,212,231,102,27,80,152,226,62,83,74,33,83,75,185,39,44,78,18,169,248,204,60,111,104,136,233,146,78,80,123,136,104,91,184,88,6,30,161,149,147,9,114,42,120,118,81,124,57,148,75,12,248,199,229,18,217,107,169,224,198,139,136,37,26,70,90,27,98,212,218,158,168,127,77,50,134,106,171,112,46,38,249,49,100,243,110,149,29,61,219,43,88,60,50,178,166,179,167,200,133,212,253,30,12,153,177,12,169,49,180,222,228,236,20,72,184,149,21,110,167,174,36,76,178,229,98,64,191,82,87,22,119,202,21,111,230,127,6,85,7,126,146,136,33,226,48,148,212,202,125,148,191,182,174,253,72,18,71,204,84,146,200,50,228,254,146,40,203,247,18,254,69,241,53,148,93,12,44,234,67,221,232,56,54,253,37,26,105,26,181,226,240,204,171,227,64,224,102,88,3,23,220,202,171,30,6,86,231,63,211,127,13,226,86,147,154,87,26,183,102,198,160,124,40,147,70,130,49,229,237,34,137,212,54,83,132,76,194,139,198,182,73,53,124,20,56,10,62,36,63,83,219,51,13,76,172,67,247,18,61,19,166,46,32,159,53,183,47,220,85,181,82,101,89,15,150,42,168,141,0,18,64,240,148,68,18,120,251,34,251,10,21,14,120,48,112,138,50,89,100,28,156,198,16,210,167,208,144,82,184,101,16,67,78,99,80,229,103,234,136,147,47,177,205,16,13,249,240,162,172,152,193,131,132,72,166,80,237,185,131,60,107,11,38,28,113,126,110,80,210,14,78,214,192,36,159,51,75,18,71,107,73,178,151,187,8,147,16,204,33,78,65,8,188,105,167,156,92,120,101,149,109,128,14,158,236,254,24,178,163,216,19,201,38,99,32,3,14,32,143,154,34,223,37,247,18,120,98,74,196,53,15,44,64,108,107,186,49,131,105,44,92,138,70,226,48,36,147,52,68,124,58,23,198,38,83,114,145,35,187,190,29,36,190,97,42,51,80,67,8,208,39,73,62,28,68,79,246,111,131,19,9,82,152,122,252,2,7,180,153,192,178,5,249,51,45,89,21,193,148,71,107,36,113,159,194,154,211,234,70,21,152,178,167,6,210,67,146,129,102,149,151,24,253,73,154,53,111,147,22,193,225,152,72,220,200,205,132,187,113,229,16,138,84,182,72,78,54,97,69,64,187,212,212,128,254,159,140,163,250,106,81,242,29,184,128,207,248,123,58,203,135,107,137,4,111,132,87,53,160,205,148,138,152,63,21,245,24,223,203,76,53,190,79,197,123,130,3,17,105,134,33,174,223,201,198,181,57,107,253,39,169,233,47,197,242,130,18,168,141,166,47,32,143,49,138,163,166,124,108,4,98,97,244,98,149,105,55,197,27,205,64,205,164,72,164,140,63,168,185,247,53,253,74,45,75,167,189,152,249,177,228,74,38,76,24,207,155,107,149,77,198,49,5,204,89,68,200,140,102,167,97,126,83,42,152,234,81,6,248,100,30,31,70,31,251,168,9,236,97,58,86,160,195,60,159,117,52,101,108,26,144,101,55,41,19,45,71,99,68,3,74,140,207,164,179,53,196,88,60,197,148,60,138,75,82,107,3,214,145,252,68,198,167,25,169,193,36,153,77,20,162,254,36,141,97,44,119,10,123,239,82,136,206,85,190,101,104,59,151,40,211,218,216,99,63,8,136,85,97,248,228,101,103,233,84,44,233,136,245,81,167,250,211,216,17,142,70,117,40,182,79,149,36,252,34,79,153,168,118,81,121,167,144,74,139,37,2,161,151,212,249,98,191,42,226,247,218,111,28,167,251,75,170,6,237,150,79,237,33,80,54,180,140,156,254,165,219,12,151,228,65,148,227,111,170,28,99,246,242,39,112,227,100,30,19,114,170,11,93,42,65,147,48,162,166,20,154,121,228,240,204,157,149,65,69,176,244,196,78,213,77,79,2,40,200,193,20,73,176,105,62,138,33,149,172,140,204,197,80,220,43,81,155,40,106,138,62,17,36,54,186,120,2,126,83,9,98,251,35,198,127,9,86,137,55,211,167,112,251,105,63,33,196,170,131,178,52,24,207,253,40,211,150,108,118,159,165,83,239,9,60,209,79,181,219,3,14,212,104,105,24,42,70,234,217,47,31,158,21,35,26,213,133,62,36,111,196,47,85,24,31,180,138,66,145,115,74,123,187,88,36,127,171,11,18,26,200,162,175,35,167,73,135,85,143,52,188,133,251,107,208,227,83,73,127,12,1,169,24,119,199,182,59,2,18,229,87,250,122,24,35,15,44,180,43,51,169,117,41,170,166,65,164,3,56,145,209,181,8,38,157,41,146,248,50,120,132,85,152,97,197,141,211,40,105,21,116,181,199,105,7,19,52,168,230,143,118,33,41,247,195,151,24,236,86,181,102,249,94,212,20,248,195,93,27,152,156,236,166,250,75,135,141,140,205,202,156,204,152,57,192,234,81,112,231,130,20,190,94,181,91,14,215,76,23,180,178,75,252,74,86,163,10,220,78,125,169,52,123,228,159,119,16,189,170,122,76,6,65,27,253,66,86,219,18,237,19,223,91,56,24,107,162,255,0,186,185,238,164,208,111,178,243,205,43,183,219,87,170,204,98,179,33,0,105,250,112,188,34,159,149,57,170,170,170,146,12,197,17,23,171,116,0,225,31,134,42,183,173,211,96,132,198,110,202,53,25,35,84,45,27,51,138,99,27,78,70,31,12,242,173,240,205,91,36,249,178,144,169,227,225,232,161,247,23,254,146,91,118,106,113,131,250,79,90,141,80,173,131,223,62,170,51,56,68,52,47,169,30,107,248,113,137,39,164,161,30,164,39,234,135,197,247,85,56,116,169,235,71,196,92,170,171,26,253,136,210,48,68,109,168,129,205,202,84,60,152,17,59,113,34,3,3,234,163,31,24,30,29,169,183,41,242,37,73,119,217,18,49,240,132,74,174,0,95,58,43,51,23,18,90,250,160,119,45,97,146,72,36,237,73,184,106,135,62,6,200,143,229,202,129,152,247,163,141,106,242,3,132,67,42,73,50,76,239,120,67,18,86,107,142,106,52,243,198,74,39,207,28,214,97,42,218,249,128,146,124,37,77,227,105,186,217,61,42,138,170,101,174,72,85,64,173,131,45,133,150,46,53,105,38,238,154,116,76,53,208,63,145,38,184,208,22,50,78,60,37,202,52,218,183,77,236,64,193,98,86,213,127,162,136,173,99,89,96,249,68,190,4,204,79,254,162,85,211,33,213,15,195,152,75,76,157,30,2,63,46,213,50,198,132,172,196,68,152,126,164,207,148,138,53,232,26,63,47,234,213,191,162,18,55,80,145,172,135,182,102,82,227,18,86,145,80,42,69,51,67,65,23,180,181,63,77,140,126,234,171,147,101,7,164,37,202,148,79,54,33,168,111,43,252,13,81,55,155,235,73,218,68,250,170,120,38,143,181,79,201,140,73,172,122,76,23,217,86,157,51,47,146,130,157,36,212,231,146,62,37,51,107,67,107,90,76,216,137,141,50,167,212,242,163,49,19,113,124,121,49,56,83,110,120,246,6,80,8,23,0,40,240,203,200,36,167,80,192,1,57,67,202,167,164,223,30,52,190,81,42,104,215,30,165,93,136,48,20,227,86,177,87,246,20,211,191,25,215,67,170,96,228,129,115,118,63,101,59,9,149,109,108,247,139,169,108,152,4,126,193,243,35,12,100,234,66,189,132,238,234,78,227,73,28,230,117,13,1,62,25,18,44,151,21,148,198,182,125,84,146,98,151,60,98,39,221,71,207,161,211,146,64,252,87,63,237,41,41,154,120,5,229,227,95,32,48,240,95,136,61,105,170,233,199,83,44,181,54,178,157,144,165,230,202,156,201,159,16,81,31,255,0,188,45,204,173,100,208,114,149,106,54,152,25,61,213,78,127,34,146,83,231,158,75,9,180,72,35,48,227,58,189,244,170,209,63,155,137,40,178,129,7,63,10,42,160,10,27,43,33,179,181,104,124,201,210,79,203,43,141,121,225,39,72,147,218,122,113,246,152,89,72,151,109,71,91,9,39,201,60,96,101,137,216,144,204,214,23,17,135,237,149,95,89,105,226,73,31,81,4,164,167,208,196,25,48,242,21,50,194,174,35,51,88,87,91,169,239,36,159,54,92,74,254,182,158,230,218,38,238,92,161,151,249,87,63,147,166,15,27,148,37,32,149,118,152,158,120,195,194,98,145,43,66,168,61,174,50,124,3,198,122,105,78,102,121,242,173,190,27,209,246,141,14,248,196,140,147,16,92,10,29,128,36,244,149,97,62,1,240,97,10,87,26,100,177,162,247,242,138,196,85,254,134,102,17,154,183,41,48,173,76,201,73,204,143,181,140,121,32,126,18,227,34,138,159,85,168,60,249,103,144,163,70,219,56,150,160,210,203,80,239,136,151,48,211,139,212,181,67,12,88,196,195,44,68,79,25,12,30,31,40,181,85,80,86,179,177,178,158,182,113,89,243,101,228,90,44,180,54,79,57,121,72,143,135,60,145,136,204,202,149,150,68,40,49,38,89,41,240,85,163,210,167,50,173,9,234,39,117,17,117,58,121,251,144,51,50,145,159,180,33,254,226,101,1,251,102,40,76,190,106,52,114,99,65,228,200,192,243,204,135,100,0,73,88,111,50,173,108,158,248,200,89,24,157,77,86,81,170,171,71,238,36,161,215,131,141,242,158,223,212,34,34,212,199,178,83,214,90,97,242,89,212,175,178,210,233,102,18,197,181,108,248,54,76,204,41,227,255,0,117,13,112,194,70,247,114,174,97,248,98,116,39,241,74,32,151,179,92,214,191,245,68,80,110,158,91,15,184,181,42,13,169,34,194,63,49,70,178,184,212,55,51,107,191,167,99,18,146,11,61,90,83,13,45,82,237,143,181,196,21,117,233,196,177,13,12,211,183,220,179,200,82,121,174,167,73,100,65,68,96,183,89,72,163,255,0,10,236,158,249,102,42,11,214,193,26,95,17,81,52,120,226,50,177,212,31,85,99,111,212,179,102,152,100,102,124,216,134,147,80,234,162,96,237,34,110,251,93,232,253,196,145,204,221,170,101,20,22,101,60,65,116,165,82,107,98,23,164,72,131,73,156,55,241,100,198,136,135,24,114,123,138,157,155,95,35,85,77,80,228,250,71,186,171,96,106,17,201,7,106,16,52,144,113,243,74,141,254,234,83,100,240,65,127,9,71,252,107,142,106,248,21,179,84,101,62,203,252,120,84,205,197,199,254,203,235,74,111,181,177,235,120,98,69,25,80,240,238,63,16,1,254,163,23,23,237,38,142,22,114,102,50,111,162,140,127,41,144,164,89,70,125,228,225,229,197,198,135,14,152,60,99,230,8,184,213,157,36,104,56,254,110,120,196,186,150,21,139,144,18,207,100,232,196,196,84,108,105,236,23,114,109,113,26,12,151,226,175,46,95,184,145,204,173,151,91,202,24,164,42,174,218,191,18,86,40,97,233,179,221,143,171,137,3,113,240,221,131,30,108,67,200,183,208,235,13,93,249,3,176,24,163,42,134,92,111,127,86,84,155,142,159,5,42,174,115,200,112,37,65,249,77,168,241,47,146,116,196,73,196,229,93,29,244,49,39,115,110,134,180,155,77,193,201,218,141,197,54,164,72,116,144,32,143,132,171,9,48,241,51,152,170,243,210,135,236,165,54,176,6,38,114,137,43,50,154,160,154,98,49,36,248,43,86,6,116,97,254,191,23,219,26,149,170,51,33,39,31,241,152,121,61,42,109,33,172,22,108,248,248,114,21,8,200,114,164,254,172,72,248,114,79,27,233,162,61,87,115,218,37,182,208,82,54,238,24,35,116,164,111,141,44,157,66,93,55,103,77,37,254,218,26,99,32,194,234,16,213,86,68,169,42,177,206,225,211,156,167,249,180,251,8,35,1,48,55,133,144,248,132,147,76,128,120,221,185,19,88,110,1,213,181,164,157,253,212,97,126,226,93,169,52,216,224,143,54,254,49,72,149,225,126,126,44,136,175,71,57,25,204,81,145,103,1,77,20,241,129,36,140,12,178,241,170,207,65,166,193,194,85,32,111,233,190,234,219,26,236,254,201,84,154,70,241,43,141,74,112,233,184,130,38,98,149,50,217,213,12,124,42,118,53,198,84,246,51,50,49,99,76,198,84,159,212,145,135,39,218,83,49,163,62,49,48,174,141,38,48,254,146,87,50,0,11,237,39,89,145,201,213,145,142,55,0,44,243,71,204,96,197,202,145,67,187,131,25,140,202,94,68,237,243,25,56,10,170,192,14,253,90,252,24,150,112,38,89,73,233,200,136,129,73,18,79,180,156,70,135,182,233,77,217,64,25,148,153,57,101,173,83,41,255,0,39,10,108,243,16,73,105,181,8,242,98,196,158,194,226,68,221,211,158,52,177,155,23,26,202,77,84,82,248,25,56,190,123,228,177,39,99,223,26,39,50,12,54,134,51,50,97,78,89,3,31,82,230,143,214,216,172,112,242,127,141,85,67,213,160,200,193,21,73,153,138,45,78,131,91,100,248,222,2,50,168,249,73,177,57,138,53,202,47,181,133,108,26,236,190,231,218,81,85,191,18,44,109,165,109,4,44,95,186,184,218,232,214,81,172,165,198,191,164,24,198,126,95,246,215,1,158,249,210,108,159,19,106,76,127,180,191,65,64,123,38,143,9,139,151,42,22,102,134,136,87,245,46,216,228,73,151,49,24,231,84,51,253,52,12,196,186,29,110,161,223,69,194,85,63,101,163,246,62,120,132,181,82,73,100,103,226,50,214,142,134,41,179,80,152,249,254,218,251,2,25,228,227,250,105,204,200,113,36,176,102,49,70,138,14,8,222,11,108,45,65,225,192,36,39,176,194,93,6,4,106,219,120,44,205,216,166,123,70,134,101,145,235,79,203,214,134,109,124,70,168,250,101,84,65,19,18,145,213,81,137,82,205,216,122,213,171,35,30,202,14,236,73,69,147,55,209,118,146,196,133,107,169,181,33,161,204,28,229,133,173,110,36,195,240,198,196,153,130,85,150,219,143,152,170,50,46,32,161,26,62,49,227,43,79,12,94,5,42,158,129,36,112,64,196,208,51,193,36,125,170,113,173,6,97,187,204,2,179,17,138,148,76,141,19,39,10,250,246,12,190,234,216,200,106,194,159,96,49,249,21,108,48,176,131,194,163,228,201,216,242,161,233,53,252,29,246,208,210,177,17,70,86,100,25,66,53,206,140,151,37,143,52,66,145,115,45,132,234,147,252,217,87,122,53,220,82,197,194,34,140,185,87,50,215,52,228,147,243,113,21,99,147,73,148,86,81,165,36,144,89,85,97,54,52,40,113,214,203,194,34,169,122,118,75,199,135,41,19,0,210,78,201,152,197,34,162,171,8,90,250,57,44,129,155,18,13,245,167,141,237,39,58,86,73,49,237,21,28,240,128,113,58,145,98,170,164,189,56,64,63,213,167,113,181,32,227,15,105,16,170,126,123,248,222,165,224,73,151,91,41,249,185,84,26,206,21,161,97,125,118,65,129,230,202,165,171,76,76,153,114,162,39,201,36,224,115,41,246,79,101,73,8,21,74,176,88,170,153,101,22,104,54,133,198,37,201,108,160,48,183,143,136,33,113,170,183,152,228,99,205,245,86,84,241,160,201,35,202,110,196,241,179,8,192,117,186,75,252,5,85,81,180,168,255,0,39,18,40,44,100,102,35,107,110,200,46,37,173,37,5,85,62,70,209,57,121,177,47,90,233,239,77,27,19,163,93,147,2,146,187,190,184,240,249,65,101,66,200,206,53,84,40,33,28,111,3,39,44,184,24,129,237,174,102,249,250,140,175,249,177,34,224,26,81,9,134,89,82,50,177,167,75,14,188,174,234,151,141,97,100,253,49,55,152,50,148,169,169,192,80,51,20,94,68,188,53,178,227,78,7,23,31,154,101,86,79,145,44,21,169,244,216,237,252,5,16,168,184,26,60,21,177,89,132,75,164,80,211,213,70,170,245,27,2,141,73,106,221,73,92,55,191,211,184,144,211,40,245,20,50,24,227,19,153,121,239,121,31,194,151,67,152,121,60,165,89,73,184,137,5,253,169,44,1,236,170,57,59,81,97,173,30,76,33,75,95,172,34,206,99,2,140,9,137,143,42,219,7,160,212,48,217,24,156,201,199,169,65,140,14,165,9,235,209,51,188,70,47,32,147,24,207,29,176,240,229,73,147,129,182,215,94,50,180,253,171,124,111,136,190,173,5,226,23,42,144,213,186,120,112,64,249,121,87,54,55,196,128,105,243,225,196,79,220,72,208,211,52,26,218,157,137,242,89,36,143,9,68,166,109,67,59,77,206,245,106,254,191,112,105,62,155,215,62,190,76,162,23,26,232,209,182,54,80,94,41,98,237,84,143,62,98,155,116,246,167,173,212,17,24,182,220,86,128,157,66,92,209,225,62,146,188,121,131,250,111,53,213,41,45,96,217,49,134,66,181,26,172,2,61,179,198,204,56,184,212,197,149,9,203,57,134,136,187,60,250,170,173,142,97,11,145,76,250,80,4,124,170,182,80,169,171,210,135,232,124,189,131,98,87,73,172,54,39,218,20,68,22,47,113,56,181,158,241,3,8,68,185,109,219,45,73,57,252,164,198,163,36,108,234,94,54,68,83,173,191,88,69,146,7,132,37,17,87,62,187,159,40,83,159,137,101,162,107,114,78,194,82,246,171,201,154,62,15,159,15,42,216,85,107,71,32,204,199,29,153,169,37,12,248,113,17,62,170,184,178,157,225,202,76,106,194,203,225,235,8,60,194,138,149,26,1,43,120,130,36,242,116,233,224,98,179,12,131,60,241,135,204,85,230,79,33,73,218,150,70,135,42,73,57,114,39,17,169,8,185,118,104,197,108,102,207,241,163,217,63,108,206,164,20,200,111,130,196,52,59,80,100,32,74,172,76,223,119,36,248,51,4,72,58,121,239,47,114,40,198,223,19,104,21,230,83,190,17,57,74,158,170,1,198,181,0,210,71,218,130,76,188,65,42,209,168,105,231,99,205,19,149,51,211,212,44,218,243,127,195,147,193,46,221,2,199,220,47,243,234,77,35,105,32,89,3,41,68,135,97,135,25,248,150,214,106,173,139,240,170,89,144,15,5,146,180,220,172,193,47,82,119,107,172,31,58,43,62,160,146,107,87,239,128,242,168,72,118,67,29,174,208,165,39,18,132,144,223,33,149,168,21,107,125,172,125,75,15,246,222,105,243,49,227,103,212,91,99,89,86,201,30,211,220,75,108,158,248,196,226,72,184,13,81,187,204,79,4,36,150,68,240,203,136,104,103,217,99,2,231,218,207,95,196,164,99,242,202,90,211,80,42,116,96,176,5,30,92,67,69,50,0,62,146,138,248,87,174,105,245,32,217,154,87,241,174,181,50,0,54,185,162,43,67,50,186,147,57,150,167,167,227,203,19,136,139,110,155,158,120,192,96,138,34,42,135,176,101,123,243,9,105,123,42,132,254,98,140,74,204,160,28,27,81,145,157,73,221,192,64,90,172,217,113,126,69,55,90,96,89,75,218,87,114,171,127,194,82,201,19,153,42,168,150,56,141,199,197,77,85,165,142,241,68,171,223,13,46,129,241,167,80,89,74,254,161,167,8,33,174,187,63,225,70,251,218,72,102,124,34,217,121,149,59,116,81,114,238,22,115,10,221,114,75,120,152,113,17,36,184,211,219,215,238,194,46,68,230,5,108,74,135,245,42,160,178,36,150,112,137,34,170,166,38,228,76,233,185,50,198,13,165,136,144,58,146,182,118,124,177,37,16,74,190,77,80,254,146,90,104,124,152,150,50,169,170,67,195,184,212,21,4,237,202,173,169,53,227,199,196,81,37,119,113,162,70,7,40,148,248,102,3,39,18,243,228,173,241,43,83,174,48,213,87,125,165,196,150,240,86,206,194,18,229,26,149,9,158,38,49,24,201,32,39,238,46,133,111,2,108,58,212,144,253,74,35,203,137,112,203,139,137,122,59,83,179,41,126,88,171,244,37,83,247,53,79,9,87,49,215,159,15,125,88,153,76,46,165,211,183,186,181,2,227,67,106,16,89,69,96,69,238,167,183,26,75,147,119,245,87,42,208,208,44,180,249,216,44,188,126,218,236,6,181,36,152,172,204,85,27,52,56,130,136,100,192,5,104,56,69,148,137,6,240,249,49,42,59,91,90,209,129,254,233,20,52,153,239,33,243,98,196,183,152,195,25,38,96,251,186,144,118,86,181,88,56,151,163,27,125,194,100,250,54,143,173,147,19,169,50,170,138,69,5,241,103,123,95,200,158,80,176,145,165,230,137,147,26,168,129,166,224,198,31,80,209,6,128,1,116,166,101,83,42,193,134,152,249,48,121,74,135,167,153,90,51,191,118,131,240,255,0,217,105,92,192,143,207,136,171,150,66,202,80,207,147,90,35,230,136,147,76,178,56,137,152,37,196,53,57,107,113,182,38,21,190,168,204,156,157,108,73,138,170,168,210,231,115,101,69,76,211,219,144,102,95,105,243,198,226,250,170,169,140,137,180,230,47,42,170,200,168,21,32,217,15,98,140,141,36,18,120,140,181,223,89,0,68,194,36,163,192,157,217,80,214,113,134,254,108,169,62,92,188,101,77,25,130,104,25,44,50,151,59,178,125,148,226,109,3,147,24,147,29,61,38,117,71,17,122,210,85,147,33,75,200,212,251,238,100,64,102,2,167,183,26,149,147,170,165,214,143,46,92,75,146,124,66,215,246,67,38,109,249,23,52,253,67,38,133,85,79,208,243,53,80,36,129,225,20,164,186,53,15,169,51,41,167,246,175,203,245,95,23,79,27,245,101,202,172,42,190,57,18,55,129,130,34,99,83,135,171,99,24,237,207,208,117,197,237,72,108,171,65,90,119,132,69,234,74,41,254,43,254,36,31,17,83,41,47,124,238,101,219,28,205,42,147,196,91,26,54,230,87,54,76,106,142,158,96,41,9,246,208,112,194,241,37,182,161,150,50,101,10,214,86,113,139,87,214,250,217,51,68,235,79,32,86,197,140,12,88,185,23,39,173,212,55,245,47,249,66,171,42,221,79,46,112,254,108,188,137,44,232,11,82,129,236,57,9,132,37,73,46,2,65,247,74,69,50,76,178,244,165,119,121,60,57,144,182,113,196,111,199,36,152,66,154,126,15,28,216,185,76,135,129,180,140,199,153,109,13,241,228,249,134,33,122,144,211,80,74,147,82,116,1,198,119,155,145,76,217,104,242,10,118,92,92,107,170,198,214,18,241,237,37,136,127,184,136,147,101,85,180,203,181,26,125,252,114,208,90,156,196,53,87,144,88,207,73,44,152,223,182,154,213,79,212,240,95,253,68,82,100,170,200,26,171,114,253,164,65,13,58,123,206,86,118,174,118,104,31,224,164,106,194,186,73,59,153,76,44,188,130,251,104,235,42,120,179,101,230,41,120,210,43,185,224,164,30,238,92,241,228,74,46,254,37,202,21,115,229,215,69,17,113,125,69,43,178,112,40,86,176,35,27,48,196,16,255,0,113,100,202,221,64,62,217,92,107,149,80,252,72,157,100,124,197,41,11,246,196,180,107,255,0,138,58,240,117,175,13,28,13,176,255,0,220,85,86,119,248,34,204,167,83,158,110,14,220,170,90,123,236,136,63,251,162,85,145,104,248,51,234,55,116,108,151,168,74,77,201,126,170,234,225,101,48,153,204,37,117,101,78,66,174,103,32,141,165,117,85,219,240,203,46,216,105,204,63,133,113,32,243,88,202,34,117,119,174,71,10,118,210,36,14,36,60,205,85,42,116,79,210,226,78,210,107,244,21,81,52,150,12,100,218,68,22,84,166,102,137,100,239,57,102,22,36,238,182,250,170,9,31,187,18,54,101,192,45,199,180,175,17,49,149,10,223,192,57,220,9,44,20,183,215,135,173,81,135,68,196,156,61,217,132,176,153,166,1,90,77,216,147,122,27,82,117,38,224,6,21,90,96,17,143,212,159,62,25,198,62,17,38,81,153,16,163,237,228,69,7,140,28,197,88,210,5,68,127,100,201,253,36,56,131,30,96,192,30,79,168,148,76,140,12,159,170,25,74,183,134,214,84,96,109,2,185,217,155,196,106,142,103,235,12,127,40,100,43,227,85,91,196,230,83,242,97,190,79,50,223,84,103,143,135,42,101,178,101,220,42,36,187,209,159,159,40,150,53,178,79,80,13,161,85,97,141,145,41,53,83,36,159,50,173,149,249,11,83,68,103,156,132,205,149,111,147,39,131,136,73,164,104,113,68,206,100,60,152,192,19,248,82,50,168,202,42,13,148,177,141,254,218,137,215,58,159,109,17,230,41,120,196,172,47,169,14,80,102,9,113,41,43,189,48,194,196,254,160,81,148,106,123,122,21,200,228,244,247,215,26,147,81,176,65,17,54,222,107,179,195,173,149,90,54,24,162,74,244,197,85,118,124,49,49,9,93,62,182,80,162,124,217,120,209,28,105,226,43,2,70,187,28,102,123,136,175,85,220,179,134,87,34,158,146,17,141,252,41,116,247,203,16,51,68,85,217,36,85,190,76,161,243,27,148,107,7,204,220,143,133,36,164,212,155,230,109,44,123,19,183,208,159,186,34,22,48,176,152,208,37,103,225,148,69,67,72,25,223,144,57,114,175,50,181,228,238,77,217,142,48,56,123,19,50,170,2,132,250,60,232,199,204,181,90,192,25,71,243,107,233,175,143,131,8,133,200,145,204,147,100,78,225,41,100,229,22,160,230,159,137,251,74,244,158,99,39,121,243,100,71,195,11,247,121,145,246,183,20,113,134,205,217,84,55,21,57,22,85,23,210,60,226,63,106,121,101,38,118,62,33,101,73,35,92,85,73,59,54,133,86,59,202,216,48,114,152,89,74,153,100,91,24,202,196,171,32,78,155,219,196,131,159,162,70,70,60,165,42,175,129,62,36,227,241,11,18,160,147,0,24,240,174,197,145,78,99,137,26,4,177,147,14,46,49,43,109,31,48,248,217,237,98,77,109,104,64,38,101,83,44,178,5,105,200,36,73,154,224,10,116,215,177,147,129,204,128,125,11,36,169,248,118,167,40,242,139,34,160,173,178,151,224,164,178,72,131,98,33,159,163,1,24,153,75,20,107,22,105,186,210,244,202,32,147,123,87,156,169,68,61,209,79,212,69,91,106,226,147,246,186,84,229,63,234,136,81,163,233,244,216,224,243,43,120,16,199,253,218,26,250,100,17,248,6,38,36,110,32,84,157,187,153,137,139,85,38,161,32,201,136,165,75,181,32,72,70,102,73,66,242,70,102,85,25,20,14,203,91,101,199,153,97,107,37,147,152,240,153,114,80,235,61,71,27,132,66,227,85,16,53,38,92,123,177,37,91,160,10,100,210,30,52,231,237,58,214,155,189,25,234,241,31,18,88,187,87,65,12,154,50,131,119,148,98,251,153,80,50,109,107,75,230,17,23,40,151,71,228,104,101,73,239,132,191,13,32,232,231,158,94,46,63,53,208,238,205,185,7,82,149,12,243,143,164,171,126,254,116,158,35,23,141,70,73,29,216,117,85,69,52,122,145,35,31,54,36,104,108,159,55,251,82,35,160,64,102,49,229,18,115,182,136,54,113,9,54,33,145,141,60,144,65,238,70,79,212,149,184,31,149,71,90,220,2,9,251,80,30,164,57,43,150,205,111,113,192,46,52,127,226,67,188,188,98,26,145,181,210,67,211,114,184,101,101,93,57,153,8,14,20,142,100,10,223,60,182,210,151,98,200,72,73,79,12,19,123,85,149,62,158,131,7,155,18,87,15,80,233,138,151,253,81,173,243,254,37,233,130,254,145,74,73,233,196,106,150,97,193,39,139,169,97,38,170,47,213,202,163,235,117,56,39,63,52,66,170,216,214,160,146,54,4,202,81,204,195,154,13,91,93,129,249,74,160,47,173,125,52,248,66,186,44,200,117,178,125,213,35,168,104,106,163,115,8,67,42,233,244,127,145,24,151,141,113,148,204,41,132,170,31,168,71,54,14,19,69,255,0,66,148,195,136,253,74,145,129,1,1,212,149,148,20,136,181,245,44,249,171,132,178,134,251,130,145,134,150,170,227,90,211,212,202,197,46,40,202,155,79,53,84,232,159,40,33,165,90,121,104,53,127,167,169,231,142,76,93,161,74,152,132,48,71,237,13,66,198,102,57,201,155,236,136,37,140,186,161,182,28,207,141,148,159,40,155,86,214,196,16,62,108,184,146,74,73,57,73,148,202,142,124,106,233,192,249,185,88,150,110,80,4,86,90,60,19,143,194,33,172,227,104,247,193,30,92,184,146,157,79,174,106,180,116,71,250,124,162,73,147,237,174,114,31,136,186,255,0,91,31,105,186,219,66,251,75,55,165,118,170,232,51,82,165,252,249,145,5,59,14,255,0,114,154,67,159,4,160,234,83,208,40,101,86,196,102,81,114,125,66,173,161,121,35,42,178,146,176,101,222,57,35,225,83,154,122,157,254,171,152,165,227,243,69,207,178,121,70,240,226,71,105,38,19,62,99,33,90,130,182,103,68,129,101,85,6,38,208,48,57,62,162,73,118,253,233,222,81,21,19,60,195,16,51,46,125,169,231,206,146,118,6,33,73,252,73,44,206,216,234,84,191,211,111,170,32,222,25,120,214,249,134,160,23,73,114,174,105,85,91,113,52,111,12,66,151,247,19,152,116,251,38,124,217,73,145,101,95,236,203,22,17,176,17,156,41,116,201,32,140,78,213,47,50,121,224,255,0,116,146,207,187,57,64,252,69,73,254,64,97,252,155,136,179,103,98,22,60,138,211,77,178,12,146,51,118,37,195,180,4,57,210,117,81,205,47,172,171,178,153,239,131,143,104,92,74,237,100,95,233,53,42,38,50,12,110,145,12,73,29,196,15,82,136,241,10,81,4,145,204,213,79,243,229,46,84,214,134,126,231,181,73,100,107,102,49,54,29,61,168,197,255,0,183,146,33,164,198,212,16,124,246,147,215,87,100,58,233,32,229,18,128,212,243,226,214,202,120,114,141,85,164,137,248,104,10,162,152,114,111,201,195,46,82,49,154,111,147,118,97,101,65,192,212,148,217,249,165,101,85,172,120,46,226,188,81,37,109,146,199,219,232,13,65,159,6,181,140,221,202,24,150,38,213,67,156,199,138,164,89,126,225,82,25,58,86,13,105,222,99,74,36,149,148,3,0,93,41,90,60,134,86,52,76,147,98,55,242,151,18,216,204,133,6,96,202,202,128,190,49,255,0,57,140,84,154,134,236,22,82,159,16,210,177,123,73,25,168,198,148,144,245,129,35,31,105,44,92,105,240,100,213,91,251,168,72,218,110,8,153,148,88,203,247,16,211,24,79,237,21,107,250,234,3,230,83,213,15,164,171,77,147,1,9,159,40,144,134,76,238,147,34,216,18,17,156,200,179,136,78,89,73,149,36,253,89,86,246,106,73,117,0,255,0,43,77,13,72,127,104,164,70,67,173,173,141,225,234,2,203,247,19,250,121,138,170,194,232,26,182,202,79,246,3,18,40,210,101,201,38,89,98,76,159,91,6,55,40,146,251,91,134,70,240,10,76,124,10,141,13,91,185,139,194,162,53,33,137,167,249,74,174,41,47,128,80,98,74,181,157,56,236,162,60,198,18,93,25,91,19,24,209,167,181,62,72,172,48,74,133,190,214,3,233,196,160,31,38,198,180,251,65,113,13,63,135,164,137,110,13,217,165,114,45,94,157,187,139,184,121,151,30,164,254,21,95,167,153,198,206,84,182,183,70,18,51,19,232,12,217,113,42,52,116,81,85,138,216,115,226,140,31,165,202,167,117,81,129,39,152,66,196,182,178,96,227,114,149,5,170,181,13,80,224,229,202,53,22,97,141,84,243,7,245,86,122,134,48,230,179,132,89,84,80,110,199,53,153,171,138,155,105,189,96,56,82,240,203,40,202,167,146,100,85,66,235,88,10,79,51,22,42,81,118,249,118,196,225,84,55,214,64,178,35,10,17,38,116,244,44,40,24,82,170,71,71,201,129,172,78,211,152,145,162,176,50,242,38,152,88,78,162,167,207,173,137,244,150,248,213,81,125,149,92,4,171,1,195,161,156,80,101,246,215,201,148,159,147,148,168,137,58,132,240,190,80,73,76,157,78,50,19,230,210,180,218,253,10,111,140,104,177,143,139,141,52,159,125,58,12,76,209,34,141,45,140,24,50,126,111,141,16,248,192,47,186,133,168,17,179,254,42,107,31,206,17,113,126,127,164,167,44,181,62,167,182,243,221,207,146,186,67,41,40,242,115,8,105,118,161,129,77,4,127,40,33,151,47,184,155,110,30,226,228,65,232,107,43,248,211,143,234,197,227,246,213,172,201,239,147,205,149,38,140,198,126,126,37,240,213,183,50,89,219,136,107,118,202,112,8,125,169,201,196,21,148,9,246,177,137,202,82,99,73,32,82,90,193,157,151,117,149,81,154,102,229,152,74,36,149,84,20,54,27,55,196,121,119,69,83,154,158,27,243,242,151,42,50,4,253,137,31,202,131,212,50,73,37,153,66,84,219,128,29,72,204,96,226,226,34,26,212,214,164,237,46,84,45,36,195,145,62,195,149,255,0,54,129,152,91,79,118,120,207,230,85,1,215,48,71,218,34,9,41,124,48,121,241,64,76,161,233,141,207,106,155,68,172,25,15,97,235,56,50,124,48,136,138,154,25,162,206,103,50,79,91,166,226,66,238,139,149,34,213,166,184,173,62,238,184,92,104,174,191,254,45,67,79,249,150,19,25,4,93,69,196,165,46,236,189,53,143,52,66,144,184,146,234,123,182,89,63,230,229,16,68,251,137,164,144,196,40,48,229,73,205,168,226,156,198,227,226,116,233,210,182,155,82,175,67,190,252,236,54,215,18,161,176,208,3,33,247,97,18,30,102,146,38,62,165,208,189,34,248,139,98,211,77,204,131,100,62,82,173,122,180,52,208,98,238,195,40,106,30,28,9,98,225,17,72,36,92,157,37,99,57,159,54,94,63,221,66,198,233,242,82,203,95,99,8,119,96,178,38,35,99,198,158,122,38,159,146,60,187,85,50,205,54,72,39,103,202,145,60,152,102,65,139,218,150,70,104,190,65,106,111,152,109,57,80,15,115,34,91,27,80,193,207,195,185,83,19,245,36,76,248,76,92,164,250,105,206,155,161,157,110,77,222,44,66,92,203,27,76,214,114,214,161,94,25,242,202,14,37,53,169,43,108,139,231,44,69,39,237,174,129,85,67,137,156,200,219,42,218,237,163,248,151,82,172,104,73,172,231,55,209,134,57,120,76,175,36,192,96,134,162,205,25,245,51,183,98,86,117,183,111,178,6,36,187,148,108,125,141,248,1,124,154,161,113,123,139,227,39,211,198,126,89,113,114,141,30,104,21,177,188,204,97,41,59,89,35,147,47,8,147,219,250,76,81,175,46,61,111,138,146,175,108,162,217,164,159,224,243,75,93,95,96,8,192,203,136,106,126,123,39,93,202,218,68,22,33,170,45,69,57,45,173,32,11,47,229,5,37,63,170,173,188,198,193,109,73,141,117,106,127,134,158,155,243,114,249,17,178,94,8,60,33,138,52,237,180,170,98,171,28,178,72,108,135,237,17,21,78,99,198,38,99,9,60,190,100,233,50,216,81,117,173,145,160,113,243,9,115,50,175,209,85,49,147,112,50,179,132,68,18,50,170,239,243,226,42,196,208,63,39,8,144,12,178,124,31,49,109,84,246,84,123,22,161,140,57,44,204,158,198,140,56,192,205,148,133,83,26,50,102,245,156,201,237,171,37,116,196,42,117,253,5,97,117,221,216,199,237,117,41,201,154,204,4,30,19,85,229,26,171,141,165,79,53,156,168,230,104,8,56,250,149,118,83,236,150,68,134,152,184,138,89,217,98,101,31,219,87,91,152,146,88,147,76,167,131,167,216,242,237,120,212,187,245,133,174,235,229,42,248,212,38,86,241,40,172,62,158,199,231,226,68,179,204,172,64,134,121,36,243,20,88,209,217,129,141,98,177,166,191,7,137,79,106,115,31,26,125,154,39,231,49,165,98,73,46,36,196,147,231,132,171,86,163,43,10,169,46,0,33,243,9,21,38,101,84,145,242,148,137,35,216,49,32,217,26,116,211,252,162,109,187,138,204,59,173,206,51,230,228,198,169,153,144,131,226,83,129,221,66,103,42,162,211,211,192,71,242,137,36,138,50,152,73,147,58,51,20,213,197,107,38,249,148,194,202,186,13,244,250,161,193,253,42,132,124,195,151,164,74,81,219,191,176,49,35,51,77,191,39,16,134,154,192,147,101,80,12,65,138,53,182,75,39,11,181,122,180,216,206,195,23,254,117,211,81,44,61,173,212,154,152,126,25,162,147,26,163,141,169,15,36,120,74,44,72,22,106,168,162,6,16,197,94,141,48,146,95,148,194,196,163,34,232,106,153,89,48,229,229,18,34,171,85,0,113,118,155,81,228,76,89,50,14,12,70,74,38,6,142,51,243,11,25,8,177,89,127,236,115,68,252,229,38,108,67,89,178,51,231,112,226,67,176,217,72,156,195,48,4,60,202,203,33,58,138,36,232,8,34,249,178,227,90,253,31,31,76,94,52,125,197,169,202,176,129,175,199,5,152,76,33,149,59,77,175,208,181,17,220,67,120,128,204,34,228,73,141,85,43,30,108,74,252,54,81,44,188,205,196,47,182,142,96,64,70,63,151,141,102,242,5,78,117,67,125,107,24,155,67,117,42,183,176,242,65,153,108,53,61,105,95,253,56,89,75,230,156,195,170,60,96,97,150,36,96,54,71,50,187,134,242,75,230,22,85,132,104,103,47,15,165,171,243,85,115,230,77,32,6,8,152,255,0,149,202,154,202,106,198,115,159,77,219,123,88,147,74,160,128,164,70,106,121,39,33,222,17,69,83,225,159,177,83,96,41,109,94,250,208,101,10,151,13,148,169,199,194,81,47,26,251,212,159,135,17,21,37,37,108,79,164,133,143,201,140,176,226,134,51,6,54,21,80,248,16,157,74,113,239,120,165,48,33,138,92,106,162,25,142,32,35,131,27,108,65,230,49,133,30,18,169,87,195,181,132,119,151,47,31,154,180,219,16,175,202,133,184,173,150,80,61,63,53,169,60,128,32,93,191,234,163,228,152,146,88,185,213,151,172,214,145,49,167,214,7,227,9,133,200,184,182,94,34,150,86,54,234,25,146,171,89,155,22,84,154,183,82,78,156,124,59,92,67,86,70,147,234,241,94,31,75,237,65,213,105,188,71,205,47,24,151,98,198,154,45,156,150,86,14,102,1,65,204,85,52,243,110,79,155,42,190,244,218,98,51,14,252,105,21,197,37,84,111,210,37,86,71,249,40,214,17,76,140,57,32,194,161,181,15,195,115,217,123,75,164,67,140,252,253,74,140,44,6,62,165,101,106,11,204,226,186,123,225,188,170,223,105,87,236,217,26,38,19,9,93,153,224,23,104,146,43,87,211,148,125,188,137,26,117,97,234,66,153,132,243,69,192,134,241,115,35,159,14,9,9,155,116,53,152,102,68,23,18,207,67,20,42,182,97,196,68,92,201,39,198,130,8,73,36,159,73,81,192,173,227,74,177,173,129,136,59,43,38,125,34,42,93,43,48,19,152,192,136,169,165,150,158,25,25,250,85,30,106,75,42,73,123,186,229,86,143,28,73,157,67,209,231,70,102,108,72,105,56,201,237,98,65,105,189,102,57,35,96,172,59,21,67,223,85,53,157,170,75,38,158,94,131,50,156,231,82,48,240,153,154,32,151,60,159,175,237,97,31,12,184,184,151,120,159,91,6,72,30,44,171,151,235,61,61,85,249,249,83,50,36,218,10,172,200,47,129,125,93,108,15,155,159,137,11,62,202,12,102,16,65,229,82,19,235,79,21,255,0,211,226,229,90,160,6,252,135,102,238,6,33,169,47,78,232,223,194,173,34,143,42,153,47,119,187,14,65,46,145,85,101,56,64,103,41,20,229,61,104,240,49,86,195,140,56,204,234,85,145,84,197,54,154,200,228,30,100,140,58,147,41,240,149,80,236,201,57,157,73,52,253,42,12,159,73,77,97,87,6,177,148,155,184,131,7,17,82,198,93,196,35,251,86,171,45,49,6,48,51,110,136,128,129,79,18,79,186,69,155,58,125,133,138,0,217,16,132,196,34,162,140,195,248,125,68,29,86,158,36,19,230,246,202,174,227,64,174,193,204,85,90,162,114,12,142,120,104,204,201,155,23,34,223,14,214,112,184,67,21,89,190,182,170,73,56,68,190,26,182,12,102,63,14,49,34,200,25,10,99,106,71,137,159,54,152,214,234,74,162,147,150,80,196,167,236,160,15,207,234,164,198,135,244,98,168,50,254,186,155,99,168,70,153,20,132,226,40,202,152,201,152,56,192,237,26,225,161,190,177,164,63,111,26,175,170,212,148,214,67,204,98,145,115,238,72,141,238,53,113,26,93,220,89,21,159,40,92,74,122,78,250,72,249,103,148,170,143,13,108,158,153,73,116,152,24,186,151,82,174,142,37,73,232,204,177,207,219,198,141,48,70,79,117,121,241,172,68,78,17,34,160,85,62,75,249,139,137,87,108,81,110,205,144,95,148,197,34,218,243,85,125,196,252,208,226,244,226,202,150,201,134,193,251,72,178,140,198,128,133,146,71,242,139,75,33,217,70,201,155,173,31,91,36,113,165,179,137,83,26,30,81,229,196,133,101,22,167,45,153,66,73,51,153,196,173,233,42,128,40,156,37,72,53,37,219,42,73,194,44,164,91,180,221,243,230,143,9,69,137,13,38,190,35,45,69,250,170,181,226,62,96,164,38,212,147,171,71,136,37,26,233,118,181,185,98,189,68,73,211,192,146,76,69,18,174,218,186,144,179,35,11,171,117,181,225,14,205,161,87,72,135,107,58,108,86,110,196,161,31,166,37,212,179,118,40,188,105,245,109,172,169,49,48,229,92,179,66,169,192,232,86,196,187,141,73,93,36,121,74,94,68,4,200,17,35,17,33,141,62,88,253,213,180,211,242,247,40,93,198,170,141,124,198,33,246,173,225,48,10,206,105,67,75,88,24,179,98,98,65,190,157,240,159,238,42,170,255,0,69,50,187,192,94,149,58,202,217,82,79,246,213,6,204,133,88,7,136,138,214,160,149,12,135,67,136,25,150,151,223,122,105,240,226,89,73,178,62,2,97,200,162,230,90,156,115,178,154,41,23,44,215,114,232,203,99,160,62,202,84,230,125,33,172,224,86,193,41,62,111,177,38,167,187,100,230,35,222,204,171,99,145,170,108,138,182,51,212,48,234,160,196,121,178,141,115,217,58,218,186,49,222,17,8,105,245,245,37,140,159,119,141,64,204,211,24,165,230,196,174,177,187,174,122,156,246,200,165,14,161,151,39,155,168,73,188,11,225,143,195,49,82,189,60,16,17,152,141,20,136,251,40,16,112,112,241,44,104,244,168,229,212,59,186,9,32,237,196,68,83,31,4,189,37,25,87,32,99,207,231,218,188,203,227,214,206,195,191,34,69,89,76,196,234,22,81,136,150,132,207,141,253,168,202,181,83,221,250,151,212,47,238,167,59,50,19,251,92,74,234,45,73,11,184,100,178,62,98,139,18,249,1,140,140,204,59,162,39,87,12,219,13,33,12,144,103,230,18,24,20,160,141,26,184,131,230,78,96,62,184,156,57,84,252,105,145,125,229,132,249,224,23,249,122,147,49,91,15,44,160,83,139,151,18,70,249,248,144,123,249,99,238,89,50,72,200,167,102,126,66,168,222,51,242,15,50,246,116,59,205,136,28,75,24,22,64,207,243,125,107,44,165,42,57,141,26,15,213,71,178,52,95,116,163,74,167,217,85,16,31,211,251,18,103,188,159,84,137,247,155,196,155,40,202,249,144,72,255,0,148,65,7,71,196,178,30,82,161,130,111,206,154,50,212,145,153,212,157,102,100,22,170,96,205,55,71,81,247,72,181,60,209,60,248,132,177,158,103,201,230,18,86,199,188,68,229,88,210,55,33,149,74,134,64,139,52,120,177,41,235,95,134,240,75,230,88,157,136,248,214,76,47,186,154,121,144,163,225,42,35,155,87,6,140,230,225,9,244,252,237,161,75,149,91,85,73,28,150,117,36,154,147,79,28,143,221,139,181,11,73,38,116,34,48,37,18,89,35,100,204,104,216,185,146,22,109,30,185,190,161,153,42,20,190,18,147,26,233,112,241,205,3,50,149,42,190,211,113,36,129,42,200,174,185,139,34,178,49,23,14,224,126,28,203,233,174,41,201,219,40,153,18,105,140,28,25,216,85,40,116,245,105,32,238,242,172,219,82,158,32,176,33,197,154,118,101,86,129,211,117,209,135,152,74,58,51,1,27,221,90,164,207,56,137,135,116,68,235,35,248,152,95,51,1,126,83,141,43,184,128,8,207,225,74,107,100,140,67,102,34,170,250,216,99,147,224,105,106,171,223,204,70,81,29,108,51,247,42,106,220,5,225,48,151,167,204,173,173,103,16,146,239,88,197,203,198,36,173,55,234,98,170,149,94,143,16,140,225,18,81,101,66,49,63,133,41,127,196,32,70,225,151,43,253,165,188,63,17,107,188,62,82,172,146,127,117,98,245,15,244,43,42,152,120,30,49,58,136,142,245,184,34,103,55,18,67,119,241,10,231,7,202,80,198,141,247,23,49,187,190,213,83,78,243,24,171,159,168,102,228,154,20,141,142,195,248,146,180,164,225,148,151,90,218,193,199,155,126,53,200,3,113,44,143,76,130,103,147,153,112,174,251,183,177,211,182,165,188,59,32,16,152,114,166,204,152,72,202,6,156,216,167,48,197,17,21,222,96,73,131,194,189,69,92,72,200,163,88,19,9,39,221,90,108,189,58,51,254,110,127,253,85,33,253,68,179,177,101,196,53,65,14,156,4,30,99,38,85,167,50,6,111,187,163,140,206,28,136,218,219,128,89,33,31,79,92,94,19,99,95,95,113,85,72,205,165,116,81,201,34,26,131,40,239,192,113,152,180,24,217,18,55,234,123,34,255,0,96,53,186,53,148,89,63,171,46,34,41,219,83,67,13,90,60,105,52,152,19,188,248,147,214,24,126,215,42,62,25,128,78,213,69,147,246,6,140,129,178,164,150,86,118,149,11,3,74,156,143,229,148,69,213,77,0,5,98,77,61,140,173,30,99,98,18,182,226,212,74,146,147,35,50,164,124,57,22,134,106,25,101,254,232,130,91,102,90,213,89,19,17,138,133,48,96,248,113,44,101,87,22,212,48,54,164,181,41,48,138,121,74,168,232,103,203,39,134,110,85,43,26,100,72,199,229,18,173,129,113,4,172,97,132,33,137,114,200,169,15,193,213,30,103,22,141,166,50,115,38,144,224,18,50,178,164,100,77,142,29,168,242,45,19,224,1,122,22,83,146,186,147,129,181,219,31,10,119,14,212,5,247,84,126,167,140,76,121,98,113,17,38,211,114,109,71,59,230,202,69,38,86,182,33,99,165,217,27,40,18,112,176,2,238,18,56,38,97,60,22,171,42,167,149,138,170,162,216,14,213,224,28,92,33,72,94,240,8,127,54,159,6,168,158,9,117,149,86,95,105,86,161,99,155,95,105,226,22,215,119,92,46,63,52,84,152,100,16,24,81,9,90,190,171,242,117,33,31,84,254,172,75,25,64,147,12,157,201,246,152,147,73,250,60,98,3,37,135,177,62,141,166,0,35,230,218,170,3,50,33,34,225,202,151,21,28,129,129,124,58,211,178,33,74,171,96,106,125,207,135,42,67,63,74,128,167,205,218,135,100,103,212,19,42,227,252,90,53,215,81,153,139,121,143,223,3,169,75,201,167,196,124,184,149,70,152,190,131,36,120,76,171,36,211,193,154,54,97,198,186,99,153,120,184,172,167,46,125,104,203,245,50,44,61,54,88,223,218,69,97,101,66,250,222,84,189,152,228,177,81,170,33,182,169,228,32,240,166,22,85,81,10,14,100,16,100,142,181,7,101,100,249,160,120,66,94,69,59,14,165,102,152,212,32,133,5,245,248,135,140,171,93,172,54,21,155,176,174,123,14,5,142,79,213,17,52,135,125,168,42,63,167,75,22,88,223,81,75,110,68,97,183,0,44,172,165,70,62,20,52,57,131,41,249,149,103,163,214,217,3,49,74,60,138,98,126,152,156,51,230,174,80,154,66,171,27,14,31,130,72,48,165,140,140,72,199,226,91,33,134,116,33,252,218,10,202,101,169,60,241,11,18,188,45,117,34,203,65,198,98,125,85,181,150,82,196,245,205,13,50,254,146,86,236,89,11,151,234,166,144,53,13,253,145,25,234,2,196,159,111,82,118,83,160,152,204,178,30,18,169,155,189,0,201,220,209,56,136,157,213,100,34,120,195,98,238,78,163,144,116,143,188,173,62,210,89,73,141,92,134,54,228,28,171,68,249,53,197,34,223,24,39,43,51,68,73,143,136,24,254,18,60,47,155,8,144,242,67,100,63,107,137,63,129,118,242,143,104,132,181,158,242,1,241,17,188,21,52,82,79,24,143,149,49,178,187,157,39,237,13,115,201,147,44,171,79,152,40,223,198,7,40,62,109,66,76,6,81,219,242,73,122,213,38,26,245,13,144,50,101,77,173,103,193,40,248,133,200,154,54,81,152,78,16,140,136,121,250,87,124,252,209,5,200,156,213,64,220,242,170,104,6,137,90,60,91,94,69,212,172,76,231,38,211,22,37,6,35,117,175,85,105,227,214,249,153,90,90,220,48,94,106,6,203,86,218,149,239,137,94,46,63,168,149,153,190,130,170,59,121,128,46,228,185,243,216,167,131,50,119,158,89,101,68,70,147,144,233,50,1,220,59,129,148,138,194,169,149,86,81,56,123,23,59,54,49,117,44,170,181,38,202,94,17,37,245,240,2,187,80,195,131,5,138,70,51,242,206,202,20,250,120,103,91,179,50,92,104,192,168,6,82,170,24,197,253,60,154,210,197,96,76,33,228,91,230,70,138,70,113,8,107,156,179,86,128,158,1,8,136,170,233,238,198,47,12,165,202,52,150,101,20,81,169,36,222,70,253,39,90,138,153,190,154,254,85,217,44,167,211,93,141,130,137,3,18,72,253,18,9,175,203,149,58,170,13,82,102,170,49,246,152,68,134,54,149,151,36,153,140,37,208,43,116,240,224,191,149,82,50,146,184,140,202,98,163,113,16,109,189,78,83,3,77,237,159,212,159,67,140,78,156,74,142,123,233,235,80,48,46,41,136,126,209,137,27,138,45,73,27,141,36,125,209,37,132,75,237,32,101,214,157,129,150,186,129,174,40,48,112,136,101,34,158,181,141,6,73,24,108,169,180,145,27,79,96,169,23,175,55,197,138,205,164,94,53,39,91,165,96,219,15,230,224,114,46,243,3,77,193,187,138,206,81,163,25,240,210,40,250,150,172,145,253,133,88,226,85,186,24,16,95,242,130,196,168,227,67,216,253,69,213,217,163,226,141,156,201,68,253,61,17,53,144,42,199,30,212,144,55,190,105,69,36,249,116,135,196,98,241,174,192,253,55,90,95,63,154,18,231,90,158,145,144,78,254,85,38,85,115,89,78,137,85,168,98,89,87,125,196,184,204,63,158,92,188,107,151,233,187,43,26,219,87,215,148,188,101,235,87,207,170,181,43,51,111,200,85,53,141,140,177,101,2,5,84,152,156,221,138,127,80,208,130,48,222,92,72,122,215,206,140,252,57,74,154,207,207,100,14,98,167,91,161,182,35,225,188,112,79,152,74,132,55,231,34,90,106,66,13,96,200,103,26,221,147,44,90,7,83,252,174,29,170,74,102,101,127,42,18,3,30,36,229,129,200,133,90,5,132,230,48,35,44,25,106,193,251,171,11,90,114,12,137,99,235,94,86,41,72,154,247,42,172,56,52,253,235,20,251,195,182,62,101,129,166,30,181,157,72,22,76,149,56,157,72,85,97,74,200,12,247,145,185,129,159,152,170,126,146,121,55,108,9,147,27,237,60,124,155,184,133,69,89,197,43,95,113,90,72,59,77,168,255,0,192,167,31,37,227,63,18,30,157,135,17,57,138,154,24,32,243,97,83,174,28,128,213,224,207,200,98,173,207,135,4,189,34,202,183,217,109,36,197,102,209,1,14,97,7,194,158,194,27,246,207,19,58,148,188,205,24,201,54,47,151,200,175,235,102,65,146,255,0,155,46,36,85,148,202,111,6,122,127,41,22,44,170,53,72,22,83,250,105,50,137,21,249,39,113,42,115,64,220,129,69,218,213,88,193,151,152,73,100,91,174,3,171,9,53,8,108,99,48,130,10,224,51,254,29,95,219,218,158,93,180,242,73,252,239,95,166,230,49,242,65,152,194,229,74,163,67,137,159,244,170,81,215,207,65,216,252,219,91,26,255,0,225,189,200,229,226,38,219,205,126,177,248,117,173,162,106,138,102,97,47,250,18,155,237,37,91,109,7,154,40,210,189,43,66,61,46,247,138,34,118,133,109,101,35,86,58,129,160,15,39,42,30,102,134,223,3,54,46,52,28,11,41,114,123,83,184,218,206,45,79,202,75,77,188,200,21,49,211,20,245,90,89,239,176,151,140,74,142,55,196,138,219,41,123,74,241,101,251,139,157,234,75,40,183,103,102,208,92,107,212,245,164,132,76,216,146,50,180,185,247,54,213,226,118,64,204,60,150,118,164,55,193,24,198,244,12,11,82,96,91,100,133,242,65,204,182,54,96,35,36,211,190,119,81,86,232,102,100,22,97,42,108,202,121,66,233,235,74,45,96,63,217,85,96,15,13,196,89,60,37,42,79,113,48,113,136,255,0,117,42,52,51,136,249,76,139,8,119,61,201,42,22,20,89,73,37,144,49,40,105,143,157,83,59,46,44,163,87,151,117,167,140,14,34,160,33,195,100,145,225,42,93,157,1,152,249,2,224,118,209,24,153,64,134,76,232,86,83,142,55,74,52,47,148,38,117,38,219,2,202,145,248,252,4,168,173,96,0,117,175,54,33,242,174,127,85,101,44,92,201,220,157,79,46,72,54,134,82,220,100,97,150,164,149,172,194,70,149,132,95,243,170,106,169,155,232,56,101,169,121,145,137,38,95,18,114,27,34,66,3,5,137,14,6,219,80,196,199,196,166,102,25,131,99,213,28,150,111,162,17,45,244,166,96,229,78,130,176,166,159,38,76,202,223,79,90,227,83,208,205,91,27,132,165,26,205,247,209,5,47,250,114,201,0,183,152,96,16,121,131,216,150,178,73,60,210,198,89,31,221,91,55,63,145,42,140,17,107,142,72,57,138,164,30,243,228,196,155,73,97,11,238,160,30,254,124,40,101,25,64,159,90,73,39,77,32,70,101,107,57,83,224,178,140,96,30,41,89,74,167,245,33,177,1,252,184,144,210,46,138,27,67,200,214,184,253,212,83,46,247,36,237,92,74,79,196,234,170,73,120,108,103,140,95,202,170,232,117,84,27,115,176,209,37,12,171,138,46,170,39,111,112,104,216,181,159,85,148,140,50,200,48,206,156,195,14,88,185,178,255,0,161,75,223,95,90,198,151,132,49,126,91,234,47,67,114,235,128,181,31,190,159,98,204,185,86,169,52,224,216,190,94,84,174,53,195,228,179,155,34,39,115,4,99,237,34,197,145,130,170,115,203,137,51,167,29,241,12,82,137,45,14,131,37,145,49,27,149,93,89,6,168,140,121,133,143,39,212,90,168,77,142,94,28,171,150,73,145,24,186,198,213,34,172,190,11,87,65,3,229,152,88,151,60,184,208,118,162,149,242,133,227,95,169,230,82,30,116,95,170,52,178,6,146,131,36,248,74,44,75,178,61,99,117,179,18,101,200,227,191,14,169,229,84,241,24,75,175,192,146,49,177,111,184,209,145,42,94,194,136,163,42,1,225,196,53,178,87,192,85,82,162,4,109,200,50,133,120,212,132,146,62,165,162,156,209,6,15,213,42,186,217,224,199,137,115,175,85,162,48,251,100,65,169,217,25,252,203,38,64,1,121,133,41,62,213,88,49,230,92,242,102,76,252,69,34,118,146,225,183,66,200,55,195,173,225,55,42,218,109,67,85,100,7,132,194,80,239,229,30,18,166,16,224,65,140,60,193,236,72,184,124,133,77,179,12,56,192,120,177,40,166,89,30,53,150,32,149,116,72,97,29,151,10,158,184,211,15,221,230,8,149,106,175,160,153,15,40,67,6,107,62,109,5,168,116,145,228,141,225,174,148,92,105,71,170,158,160,120,113,16,171,109,86,179,177,17,254,108,92,107,86,255,0,66,226,115,195,64,213,186,90,215,118,41,228,46,47,108,137,110,179,248,247,172,99,68,218,109,70,82,125,165,213,117,85,173,85,148,78,28,123,149,203,223,162,71,56,143,54,46,215,172,110,149,38,254,5,168,109,248,111,168,108,117,140,23,250,220,94,69,112,106,73,68,1,43,197,214,167,168,105,207,72,78,30,37,125,67,39,211,70,242,150,41,10,69,85,141,97,83,21,132,244,154,108,116,156,219,12,169,53,246,179,219,17,251,184,24,163,9,89,79,190,151,201,148,88,134,166,228,233,239,197,44,126,17,15,31,184,179,153,172,103,167,190,34,214,206,30,42,241,98,196,173,105,53,108,187,34,109,13,23,249,20,181,87,195,113,198,240,226,93,18,134,146,13,72,249,148,218,52,78,90,130,216,114,250,72,179,98,126,148,127,184,165,236,169,229,228,218,68,138,173,195,63,143,18,62,3,1,255,0,177,71,145,106,245,72,54,217,203,33,252,61,156,78,83,9,88,83,233,39,198,31,80,196,141,212,134,181,132,204,209,4,163,25,169,245,60,215,225,216,17,81,164,127,1,106,168,109,214,122,72,133,59,5,18,127,238,37,129,210,178,171,113,251,168,249,140,212,98,249,185,113,68,36,3,53,157,137,79,180,218,140,191,113,22,127,160,196,163,170,11,6,62,110,196,46,161,102,70,98,228,198,140,135,37,157,165,198,138,126,198,112,223,148,184,148,173,118,24,149,135,38,130,55,22,94,68,99,230,65,41,50,229,26,71,119,167,162,22,95,255,0,52,64,179,68,193,243,97,69,62,74,214,133,130,197,99,228,144,127,182,133,223,196,19,243,101,89,198,200,64,109,13,214,167,173,66,1,31,8,98,172,219,11,20,62,188,194,63,136,75,55,207,73,99,89,62,12,70,68,244,111,228,89,190,238,152,67,253,126,34,125,50,164,168,13,25,100,182,154,200,5,103,106,81,26,100,73,61,37,88,204,244,236,127,84,139,85,110,56,104,102,111,137,135,116,163,53,182,158,212,101,7,202,79,38,53,155,224,90,193,151,187,136,94,53,67,15,86,196,40,48,219,124,177,17,255,0,171,151,176,41,207,180,174,238,144,236,20,178,147,39,154,237,213,88,45,226,51,41,84,83,244,240,237,254,111,219,250,137,245,110,158,181,140,15,148,41,18,213,109,100,212,24,62,227,74,254,76,161,72,89,78,126,149,101,85,91,121,238,149,60,14,155,26,232,89,151,200,158,222,167,52,126,131,57,126,108,69,228,85,20,240,37,198,6,25,98,78,36,195,61,105,57,144,19,47,136,32,63,149,36,147,26,177,155,100,195,137,225,155,42,154,181,190,4,103,225,18,30,78,161,33,50,114,164,242,97,146,119,74,146,179,76,56,206,53,216,4,68,201,247,27,209,226,196,49,41,7,211,206,141,220,156,214,190,12,97,242,202,196,68,236,180,0,125,73,38,92,24,47,48,148,125,110,59,115,243,118,125,213,107,107,130,112,222,32,242,169,40,208,31,6,114,230,154,60,180,98,241,177,183,83,233,233,116,145,25,46,33,127,218,65,64,213,167,193,243,101,34,124,103,158,73,48,203,23,26,241,169,34,70,233,16,202,172,177,171,143,36,139,74,148,122,38,250,158,220,124,63,169,93,30,28,108,172,229,92,127,76,83,196,141,101,152,69,198,79,166,186,168,102,109,129,203,141,13,165,62,78,37,61,100,16,16,120,84,92,250,208,70,62,99,9,84,24,36,33,51,32,236,169,253,72,15,15,184,154,54,215,236,187,170,212,22,181,144,100,248,97,77,159,12,98,234,80,207,13,206,155,149,203,214,171,41,46,1,55,195,50,25,157,72,12,3,131,221,88,76,159,85,8,127,113,30,240,128,157,73,76,250,174,76,171,87,63,144,97,69,149,221,140,145,225,15,90,83,191,96,251,149,70,204,120,249,68,165,239,171,121,50,132,73,182,212,80,75,141,78,9,49,118,145,32,101,34,139,153,38,202,76,182,7,219,85,245,176,37,21,239,204,36,254,30,149,6,13,220,177,13,81,85,80,92,137,154,72,204,47,17,85,124,154,72,49,162,101,9,70,85,47,107,60,16,165,225,12,81,227,69,110,98,219,65,120,130,94,68,185,20,86,80,135,208,130,112,30,96,202,73,35,70,217,75,195,200,181,70,101,253,33,56,121,70,182,155,83,188,79,249,184,188,168,174,190,90,12,213,41,160,7,34,109,2,1,10,68,134,146,200,22,93,42,162,53,150,197,75,113,69,30,132,56,216,149,223,26,112,129,197,40,130,251,107,235,245,14,38,101,16,178,165,239,158,75,46,19,21,34,201,118,246,28,152,181,48,228,143,41,139,149,106,11,201,131,40,145,83,235,65,26,95,47,95,212,65,90,218,214,214,131,14,232,101,251,106,172,170,22,196,20,218,228,149,164,218,6,86,37,181,243,31,108,12,166,229,72,225,214,196,183,157,155,18,163,120,89,8,124,43,106,168,73,77,6,173,97,34,225,196,161,109,116,174,87,147,8,151,75,170,121,236,135,132,43,116,157,55,44,94,101,196,157,106,252,140,111,115,159,105,236,244,131,24,178,245,46,151,67,168,98,78,103,55,98,150,53,80,198,78,81,45,213,80,57,255,0,85,137,35,70,163,169,209,158,199,201,103,18,158,187,162,220,246,202,34,111,73,91,58,112,246,129,159,137,52,14,143,157,27,152,197,202,149,106,159,35,85,156,128,13,35,5,211,144,170,162,146,226,130,48,25,18,194,7,42,213,125,50,44,33,191,10,229,90,134,226,84,233,93,184,177,125,53,25,36,103,106,161,181,161,212,175,180,125,117,144,223,47,253,181,28,26,167,193,149,180,202,66,165,180,243,237,72,198,4,211,228,171,202,72,99,240,205,45,93,123,162,230,101,174,198,160,233,232,152,216,111,113,7,107,85,143,193,80,25,255,0,69,14,104,7,40,254,218,85,107,155,81,32,100,156,64,195,16,171,56,213,178,164,243,75,148,176,147,24,16,73,218,138,173,152,50,241,101,77,232,4,253,222,146,100,238,145,37,245,181,68,173,39,8,177,46,140,248,108,250,169,117,144,96,143,154,89,113,13,81,164,90,153,83,67,237,108,164,197,196,98,229,26,87,188,30,69,91,85,113,161,9,19,17,139,148,138,91,80,198,131,26,91,203,94,92,163,81,86,87,6,80,151,195,4,224,123,105,83,224,89,65,127,9,120,208,112,46,7,24,248,178,166,211,47,162,96,250,169,119,50,160,166,63,136,101,148,120,76,182,198,134,194,49,230,42,150,124,203,91,35,241,69,196,37,75,90,243,148,123,73,98,77,182,200,1,181,179,253,52,235,117,245,240,48,51,16,185,126,218,95,118,17,193,2,207,79,26,36,158,225,13,47,144,226,105,145,143,57,137,73,158,58,216,175,52,177,113,174,185,233,180,216,242,136,75,157,235,251,40,50,70,74,152,145,85,213,149,248,136,202,39,209,51,25,38,115,229,196,23,26,233,172,147,22,72,241,75,18,129,209,148,231,173,131,148,170,159,212,129,210,167,39,32,83,92,250,120,185,62,80,75,208,242,15,135,42,42,75,201,131,50,6,49,178,173,92,193,141,102,125,169,9,136,86,132,18,198,126,140,151,131,119,47,33,114,173,175,135,56,135,204,36,236,211,54,209,24,27,25,255,0,198,149,171,15,192,42,147,213,90,48,2,229,84,97,140,56,221,43,91,204,252,31,40,37,243,12,226,49,109,181,117,25,148,215,113,39,229,112,165,112,30,60,137,235,32,126,79,155,42,88,106,112,20,153,132,84,158,134,138,245,8,114,131,133,115,179,105,235,26,217,219,186,252,139,178,86,195,130,71,226,150,92,74,131,211,107,163,3,132,67,42,101,104,188,140,171,16,122,98,224,147,188,3,44,164,85,6,96,7,210,85,41,169,66,120,211,178,136,88,191,58,97,79,49,146,71,204,94,68,62,31,232,85,54,207,181,137,5,252,57,10,69,149,109,169,39,127,107,137,59,140,109,37,225,253,66,80,196,69,155,231,233,24,204,197,93,40,105,55,144,122,127,76,216,198,120,41,77,79,38,92,99,230,203,198,170,3,36,101,90,44,169,61,75,195,55,90,216,217,91,92,205,101,196,71,73,36,243,134,196,250,125,32,10,15,170,139,13,60,90,216,57,66,37,149,57,162,201,63,55,18,173,149,27,2,100,124,154,171,88,95,55,19,32,146,41,250,182,242,8,201,187,200,81,174,209,38,168,5,26,147,190,210,67,156,7,136,34,26,109,21,28,92,136,141,55,26,46,178,59,13,139,18,232,16,244,172,184,221,42,35,77,214,159,73,75,32,67,203,249,213,228,61,90,121,60,38,128,165,36,207,11,84,178,198,172,163,40,117,175,140,60,82,212,229,197,149,108,19,225,49,83,199,217,74,47,237,169,187,184,0,155,231,132,66,200,145,89,157,133,101,160,52,153,236,154,7,155,219,82,147,3,189,27,226,68,89,204,173,181,201,132,37,196,52,125,12,55,193,59,50,173,85,213,27,48,168,134,171,77,158,160,157,188,106,129,159,11,136,95,234,194,148,49,123,189,170,151,80,198,137,233,217,130,44,73,77,12,204,185,4,98,145,85,164,253,116,53,84,66,246,30,52,188,37,47,82,190,211,119,28,24,74,84,185,250,121,147,137,155,18,198,53,81,32,159,181,73,163,90,251,129,90,102,100,230,10,0,211,199,11,181,109,129,48,98,31,50,71,172,2,73,160,225,17,22,70,183,6,99,99,240,20,153,140,94,52,28,248,112,75,212,163,166,26,212,96,196,18,226,94,161,101,169,30,253,220,162,100,79,182,246,18,197,100,3,14,49,49,101,77,252,216,78,165,41,15,74,218,142,118,236,165,202,170,66,102,120,97,247,19,178,208,81,125,193,142,64,98,18,156,220,227,237,87,144,42,183,36,202,97,36,90,218,158,37,107,55,121,81,85,0,74,216,217,57,145,115,36,131,30,37,45,166,245,157,118,239,211,178,170,137,236,227,221,164,220,24,152,178,152,120,35,121,178,145,110,211,215,208,108,184,114,242,35,158,22,89,123,73,84,205,55,233,164,221,132,67,73,139,183,184,213,97,188,202,28,94,114,194,92,168,3,24,130,6,44,73,189,13,145,36,179,104,97,101,77,166,83,226,136,243,4,74,234,41,43,79,106,248,68,120,130,33,167,102,97,231,115,101,196,165,102,76,139,8,143,221,151,17,17,145,181,35,8,12,34,67,114,26,216,150,186,122,226,168,127,41,44,177,132,79,168,84,250,121,129,24,25,69,105,27,248,202,184,237,173,36,27,113,230,47,23,237,33,233,244,169,5,202,29,201,71,247,74,160,208,179,124,155,184,117,48,234,114,20,152,69,43,42,160,245,88,178,65,132,162,92,155,114,120,74,162,170,212,146,64,197,45,182,70,3,218,170,5,112,135,150,32,185,18,138,119,218,137,252,194,34,178,134,26,210,243,75,79,131,50,143,6,208,66,86,86,74,229,238,101,77,26,123,105,53,156,197,79,141,79,91,143,169,33,124,56,176,73,154,189,56,129,51,43,57,145,188,200,223,192,169,27,119,2,12,105,111,194,44,69,67,67,135,44,132,202,18,174,142,106,122,217,188,198,198,181,154,5,85,104,56,151,82,200,149,247,37,86,38,223,177,193,243,98,26,231,186,182,1,10,247,134,34,190,187,167,149,52,121,162,100,82,19,227,28,108,229,81,219,103,111,189,7,176,155,73,124,46,102,79,81,151,255,0,85,95,48,192,173,30,208,34,26,149,101,172,178,68,194,36,61,11,37,198,150,255,0,81,41,18,200,205,219,248,61,180,45,67,38,116,146,35,141,12,228,2,14,25,152,78,164,199,52,191,5,5,204,113,12,248,3,156,60,37,18,244,105,49,105,25,194,81,161,181,36,252,76,122,140,124,151,201,127,210,26,173,88,70,98,254,77,144,236,153,194,150,204,211,18,164,129,230,137,216,151,86,221,237,153,132,56,213,12,11,35,139,246,211,71,37,68,98,42,0,111,55,219,75,2,147,26,180,141,12,117,12,100,181,156,147,65,156,79,164,69,169,239,124,150,109,50,166,146,79,21,5,80,121,154,192,18,73,132,69,33,86,231,190,44,144,123,138,109,250,121,149,179,179,8,170,174,27,0,86,46,89,63,197,242,85,86,224,18,97,179,26,13,152,255,0,58,160,124,55,165,166,96,242,39,141,149,193,129,131,147,39,82,194,77,56,38,147,47,82,161,129,14,41,71,204,182,79,124,24,204,85,220,84,18,162,74,216,195,169,79,163,90,214,227,204,97,16,164,72,77,38,12,150,63,49,113,44,234,152,50,63,16,146,90,237,238,104,206,78,182,177,17,62,82,175,141,17,91,169,229,201,230,176,22,36,210,53,104,6,62,164,162,238,6,229,249,69,23,18,118,141,62,204,200,107,152,118,227,229,229,72,231,213,0,79,234,196,183,214,198,177,23,218,91,103,207,197,194,89,67,41,20,183,43,137,162,71,198,199,212,176,217,146,72,240,229,78,130,194,20,28,41,92,157,61,168,10,124,193,42,117,204,0,31,67,151,221,75,236,180,244,225,116,149,85,134,182,226,8,242,203,16,214,79,146,194,143,15,184,155,114,140,21,33,189,28,229,237,76,97,213,14,23,106,174,173,128,254,211,8,104,93,85,166,217,58,43,205,149,87,113,106,21,161,51,37,149,164,39,49,81,84,239,7,159,18,71,232,248,251,165,47,172,152,250,209,240,242,168,53,129,74,57,245,167,183,59,3,198,33,166,129,164,131,4,29,67,42,153,173,213,67,33,49,75,226,34,166,219,75,156,14,41,68,89,102,226,83,17,5,173,107,236,137,154,32,146,119,211,202,141,218,37,210,170,171,95,5,156,194,70,236,233,172,135,204,44,68,91,106,11,183,114,34,133,149,184,57,86,217,239,103,180,168,45,104,98,194,7,202,40,107,128,203,200,145,154,237,136,188,1,103,188,242,120,66,140,173,161,178,254,238,47,26,89,154,84,30,100,96,126,33,78,17,216,19,113,38,255,0,213,240,110,38,219,184,114,235,65,196,46,52,61,13,193,36,228,10,163,147,37,154,146,14,34,151,141,39,129,165,65,6,95,202,21,85,106,226,181,172,29,39,144,125,74,26,225,140,17,215,80,101,35,228,131,233,40,141,73,165,71,8,249,183,249,127,149,53,84,86,7,211,198,148,95,1,42,231,233,235,137,192,226,41,4,53,61,72,18,70,234,85,117,90,146,212,79,196,110,181,54,170,124,12,162,86,105,187,42,143,210,90,73,17,22,113,173,117,116,99,252,220,172,163,85,83,252,228,179,50,68,99,48,125,171,46,191,70,148,16,216,249,160,91,223,231,25,152,118,163,83,176,45,73,24,137,203,46,226,151,180,163,82,220,212,168,182,202,27,200,7,149,74,126,12,124,146,102,53,160,213,93,151,206,244,151,141,35,153,72,79,100,164,18,180,108,73,148,244,61,13,139,155,126,168,235,99,109,144,116,243,1,24,120,140,92,169,230,228,18,73,196,141,224,169,241,242,70,62,229,169,250,168,98,225,12,92,164,90,238,233,207,38,38,104,138,82,170,52,232,210,254,108,73,118,117,124,187,250,25,98,181,151,214,164,63,40,134,33,253,52,250,53,150,228,125,169,14,96,20,29,92,137,25,173,108,171,79,213,148,105,27,79,208,210,146,250,183,114,197,47,14,157,131,149,212,157,198,212,231,146,62,164,83,13,16,188,170,139,54,57,9,92,134,48,195,18,48,57,84,118,188,181,36,104,143,244,226,145,63,147,36,242,71,136,73,115,41,7,39,245,98,34,213,86,155,92,189,129,142,97,27,226,45,148,18,115,69,34,178,164,214,112,110,217,203,196,168,63,0,105,249,61,209,82,139,93,43,85,80,252,49,61,212,205,210,196,156,53,245,11,106,63,173,212,58,115,38,33,23,41,19,19,89,85,126,210,229,178,99,18,180,236,50,175,164,153,18,116,95,155,82,107,39,200,202,198,115,247,86,68,120,130,82,99,75,89,167,160,198,39,205,207,197,252,169,177,174,30,46,24,156,67,250,137,37,220,106,161,68,124,185,101,202,68,43,80,42,121,244,53,210,122,101,13,103,26,156,17,137,218,145,233,233,53,182,94,97,9,121,4,141,222,88,193,62,32,139,42,123,176,181,40,227,70,24,147,104,198,198,117,43,191,151,225,202,182,67,187,124,99,177,35,51,14,95,189,239,146,204,88,144,239,170,33,56,177,36,65,213,87,63,218,99,90,103,234,77,85,238,148,127,198,149,100,99,24,120,109,43,18,15,205,203,40,196,177,124,200,34,225,136,148,85,85,90,219,51,119,44,164,255,0,117,97,39,194,49,49,9,59,107,171,138,52,101,168,242,97,42,34,102,155,173,187,7,182,166,152,242,41,125,73,169,239,52,223,44,66,201,40,210,85,211,52,25,171,82,169,244,48,105,15,212,37,140,147,81,201,234,138,53,25,166,254,48,83,91,31,105,98,46,79,186,186,76,104,116,246,241,62,82,40,249,83,71,59,63,63,64,168,172,33,138,54,60,161,198,133,53,175,231,226,70,217,105,189,176,31,132,170,74,78,122,222,174,84,237,27,63,200,88,167,141,169,207,25,248,120,196,153,62,100,89,163,205,186,228,92,198,76,249,82,73,204,154,82,103,47,113,72,145,97,123,6,225,81,48,32,146,53,52,204,149,179,149,44,96,241,165,151,17,177,19,48,132,175,92,69,25,198,158,242,13,22,25,131,247,74,144,5,242,164,143,168,130,89,190,55,228,80,104,216,123,20,47,216,255,0,236,245,169,241,159,37,138,50,24,101,198,149,152,34,33,113,42,72,119,215,35,225,197,24,72,171,35,0,20,192,220,198,62,16,192,33,70,190,63,125,24,28,220,74,137,147,44,139,238,161,236,131,190,102,25,105,241,51,35,138,107,11,35,198,38,92,168,173,55,36,147,65,194,85,69,170,190,29,122,148,71,225,81,26,98,52,189,55,107,180,151,214,183,101,121,10,172,117,106,112,226,27,50,149,81,198,146,1,247,11,42,150,125,192,8,193,237,34,166,245,178,114,131,149,35,40,227,224,190,36,226,123,66,77,31,78,200,192,204,21,26,102,44,227,92,78,131,238,144,163,72,204,230,226,54,159,0,229,233,46,36,154,100,105,209,187,139,149,54,101,147,231,38,12,128,194,141,60,102,17,254,100,141,243,102,68,76,215,54,36,6,210,32,134,37,179,80,233,227,249,246,145,39,128,16,100,194,155,109,88,65,52,198,19,207,49,69,148,168,154,75,33,238,217,196,158,76,128,12,106,103,193,144,165,229,76,213,168,47,185,211,89,48,101,139,139,18,84,248,24,223,148,40,72,122,134,40,192,197,187,214,216,95,166,185,214,97,217,69,119,122,158,227,30,210,89,69,141,47,164,152,2,159,22,84,46,167,159,151,139,18,77,85,125,6,9,254,108,68,85,110,34,47,185,209,13,27,242,101,18,86,247,156,79,70,86,220,2,203,244,130,34,46,76,15,200,162,185,150,7,141,63,108,155,198,146,251,37,25,113,14,112,185,130,84,109,13,169,196,60,40,171,33,150,29,218,207,36,17,241,118,41,41,154,170,203,207,9,160,9,85,236,247,36,202,181,26,134,36,158,229,85,93,31,144,153,25,105,233,236,154,6,113,35,108,180,244,73,192,253,47,34,2,29,111,166,191,136,188,106,150,28,194,73,30,16,166,181,13,57,224,104,103,86,202,225,47,26,166,140,195,254,76,197,78,230,67,201,204,81,36,214,83,7,90,60,194,22,84,140,218,120,148,176,242,30,214,72,48,149,77,234,77,48,113,19,44,69,186,158,124,233,196,204,88,184,134,172,97,152,18,65,137,108,115,83,153,57,35,185,203,105,247,66,123,196,81,34,173,99,99,31,82,178,178,211,12,25,247,120,146,219,80,143,105,139,18,171,85,248,137,226,115,230,7,33,211,144,233,186,210,248,20,216,209,245,186,109,242,95,148,203,237,173,83,227,1,253,169,191,249,1,165,104,65,27,244,133,196,156,178,124,24,44,249,185,235,153,178,77,200,186,98,241,163,2,103,206,99,194,97,17,115,200,174,56,215,83,234,170,98,177,225,17,84,84,155,190,126,17,16,168,249,244,227,140,76,216,150,44,147,20,99,234,18,120,214,138,75,32,200,214,89,1,213,200,190,249,206,39,74,86,19,19,63,8,149,44,8,118,95,147,229,83,85,74,139,153,91,107,231,148,171,9,239,151,8,28,74,220,33,62,52,21,171,34,21,157,92,137,90,166,100,115,127,94,212,5,225,10,105,79,38,113,59,132,178,153,3,145,54,167,140,49,143,46,81,164,170,26,172,195,40,208,206,81,245,44,140,204,75,19,93,178,55,9,165,13,31,85,50,12,229,59,45,135,36,117,12,195,194,3,204,17,17,70,80,234,219,249,54,88,140,82,138,55,221,93,198,202,158,180,177,95,196,185,221,197,60,72,207,226,93,21,141,212,231,107,88,163,101,221,56,192,60,178,185,16,115,46,224,201,31,202,9,74,5,132,243,85,116,244,59,223,12,74,107,15,175,185,91,18,243,236,173,99,31,229,5,198,175,52,125,240,8,6,110,197,200,142,54,140,151,180,126,88,191,200,147,67,161,60,19,188,185,83,201,26,34,225,168,70,205,98,201,239,131,57,157,68,72,117,38,158,126,213,230,136,36,44,203,226,86,255,0,116,37,246,183,226,16,39,124,161,138,161,28,173,108,202,52,122,84,128,129,169,46,106,45,112,203,201,143,205,117,88,115,1,109,5,158,210,73,101,85,85,52,251,190,52,85,107,199,27,132,37,84,101,139,146,138,172,221,170,228,142,170,209,242,243,190,92,66,145,78,64,190,178,130,127,78,176,93,173,245,187,208,115,21,114,141,97,72,72,86,57,98,114,162,69,87,95,232,138,212,99,104,113,201,35,49,38,175,12,17,131,152,89,8,149,83,239,164,248,101,16,196,173,227,105,83,206,137,151,18,35,90,14,220,69,148,230,163,16,242,155,28,111,221,94,159,241,23,79,193,126,210,188,187,146,125,164,182,239,225,141,173,185,61,193,13,97,79,240,211,240,249,216,105,113,120,254,234,232,110,154,217,182,190,132,119,53,53,201,153,169,245,3,243,6,1,4,53,165,154,75,85,23,148,185,49,174,159,15,82,81,193,136,192,226,31,23,210,76,225,204,137,101,211,255,0,81,79,122,36,199,176,235,25,207,161,233,129,248,126,151,145,56,141,166,229,193,102,99,8,120,213,12,240,178,55,105,70,144,154,238,95,231,8,69,148,107,158,78,171,87,225,161,213,28,31,184,52,247,193,240,195,139,145,74,76,170,36,147,240,139,141,49,153,50,89,79,212,52,234,181,131,193,202,154,24,245,243,6,162,113,32,166,85,15,195,171,18,215,12,32,31,180,66,171,73,52,236,146,116,208,58,50,38,12,187,172,75,161,149,106,115,89,136,31,3,147,251,12,73,197,84,105,93,41,187,235,88,35,226,237,68,5,128,140,68,139,34,131,5,7,76,63,6,236,169,68,153,39,140,76,42,152,54,92,120,183,75,73,160,2,113,50,153,27,136,252,132,200,231,87,207,181,155,212,176,170,61,84,111,243,9,82,114,46,150,202,168,35,254,215,42,91,119,85,85,36,24,182,3,17,62,162,175,248,234,46,68,148,153,143,47,233,17,17,161,144,131,25,101,162,43,105,54,196,230,77,13,12,131,89,85,24,19,212,137,90,15,109,122,29,196,233,164,204,179,125,59,228,143,153,15,24,47,132,76,66,83,104,212,107,49,83,91,112,255,0,117,19,107,26,45,147,62,108,170,86,72,109,74,62,18,144,75,8,113,172,138,79,155,148,66,164,85,203,220,27,51,84,154,74,220,156,40,248,117,176,112,114,162,205,12,98,7,14,52,3,50,103,196,101,208,173,171,147,168,150,226,171,252,120,186,210,16,198,156,35,241,21,117,7,213,110,98,245,41,215,210,122,105,222,100,173,95,49,151,2,62,29,220,79,106,80,210,155,237,96,56,47,194,30,85,249,175,76,106,29,79,11,204,50,229,73,198,187,54,146,53,117,216,62,109,78,53,127,33,26,75,149,177,161,250,184,55,121,81,102,141,4,113,48,132,92,139,42,167,197,141,196,30,180,108,247,214,253,81,174,141,197,52,30,158,49,200,245,114,29,36,114,131,49,75,149,69,198,178,0,186,138,155,198,212,150,81,185,130,84,110,126,162,84,112,250,161,193,253,88,184,214,108,173,170,156,206,21,47,113,169,45,100,248,123,169,190,146,146,66,247,45,187,242,15,67,35,105,176,8,137,53,220,96,84,120,25,85,106,75,136,176,129,196,164,153,60,22,221,162,70,227,56,245,53,154,224,19,98,113,69,26,71,50,157,243,191,186,32,149,92,10,72,36,66,221,198,137,80,7,203,69,148,1,32,80,156,64,230,229,90,39,233,189,200,241,36,204,248,144,14,148,242,159,82,69,157,238,169,44,218,219,216,49,39,159,165,103,86,159,48,138,168,96,90,202,141,225,152,168,235,43,88,56,57,82,104,204,100,151,240,166,106,184,20,47,178,245,32,97,50,153,159,24,241,185,132,84,201,144,14,53,145,152,157,87,19,44,33,9,183,220,75,65,153,233,175,204,152,250,60,173,214,81,11,141,23,50,144,228,7,50,166,217,162,186,73,140,157,47,169,81,89,48,5,7,80,212,111,153,234,78,170,107,95,234,64,237,75,86,65,44,67,234,122,171,41,62,126,157,40,130,39,218,81,44,212,63,17,180,217,222,28,187,145,253,213,221,89,78,50,19,10,22,102,143,4,231,242,137,36,157,60,79,204,117,102,57,3,62,46,220,100,254,161,86,186,190,131,212,250,99,82,29,130,151,242,217,126,162,209,39,225,117,112,249,120,215,208,232,152,35,233,138,149,122,69,78,26,234,38,227,219,35,167,221,252,58,210,91,28,193,180,133,147,247,70,185,221,197,13,53,111,8,138,50,254,218,22,78,134,255,0,212,178,127,221,90,13,164,143,8,121,130,171,87,251,54,223,195,56,6,196,254,36,85,172,243,237,94,97,118,32,161,191,108,62,84,80,94,9,40,169,132,243,230,28,189,194,78,104,110,229,70,38,33,38,166,167,136,64,112,137,45,12,61,177,210,237,168,0,106,217,250,142,167,250,141,120,178,253,181,61,167,190,37,218,217,78,218,88,192,196,186,59,195,185,7,55,42,155,159,164,129,159,48,69,136,139,54,209,141,200,97,101,225,38,15,16,151,62,184,100,226,147,16,87,84,173,140,61,166,19,118,36,150,84,131,207,155,18,86,171,40,202,71,210,90,217,65,123,4,97,101,87,241,170,165,89,1,134,55,18,72,198,65,17,49,35,31,119,42,51,49,7,38,52,145,173,56,131,21,21,172,217,15,181,81,249,193,147,19,238,46,121,91,169,31,39,139,106,69,69,91,106,63,123,137,61,88,0,46,225,157,43,217,143,193,60,190,181,97,122,84,128,108,177,157,225,41,85,76,99,41,241,135,224,149,26,96,225,1,248,149,116,48,197,157,195,148,105,109,198,152,136,50,112,163,23,20,134,135,169,201,38,118,18,245,170,134,6,12,230,124,167,98,21,250,36,152,243,9,1,119,100,13,37,5,230,41,113,126,68,187,116,11,21,176,245,15,162,51,104,108,101,69,63,5,187,50,153,114,170,118,75,187,240,182,228,229,78,102,95,18,161,156,197,83,107,34,130,177,115,26,29,80,201,205,196,134,181,128,15,61,221,113,72,163,107,117,15,171,147,181,116,10,64,178,76,79,184,150,54,111,51,113,26,80,153,229,3,17,161,187,148,57,88,74,44,75,10,120,219,98,39,150,176,1,131,42,124,70,91,10,236,181,57,227,51,244,170,113,250,252,242,120,114,166,207,120,200,55,136,194,82,243,52,216,36,157,248,148,154,53,112,200,115,2,72,45,201,204,92,169,209,190,30,238,126,108,72,13,37,166,49,251,170,236,47,60,96,97,202,172,181,69,2,96,52,239,131,194,98,242,45,55,20,54,165,6,88,133,34,93,112,107,152,214,47,54,92,163,79,171,126,36,85,66,138,200,150,194,88,205,79,131,49,16,233,231,222,86,147,9,101,17,85,51,89,234,58,209,253,84,51,245,86,138,155,203,18,87,106,123,79,26,186,203,233,168,179,35,177,181,254,139,3,241,44,146,73,134,199,137,81,153,250,126,238,169,255,0,63,200,86,36,122,147,73,65,23,40,113,165,181,90,121,249,51,4,169,246,213,51,77,67,35,16,232,249,98,149,154,33,72,81,161,245,62,155,62,12,165,138,172,33,234,31,68,103,40,145,83,53,84,27,184,152,76,37,69,234,23,232,197,83,140,63,77,158,115,50,138,6,34,11,173,82,104,249,135,17,253,62,216,74,170,51,34,16,248,68,147,92,70,100,25,121,86,180,154,5,74,167,233,128,73,30,88,136,127,194,118,191,73,39,135,175,9,4,120,67,41,52,129,241,57,226,253,88,134,85,5,234,31,232,218,168,28,202,167,193,253,88,151,131,26,182,72,250,144,186,147,85,122,191,48,84,228,107,179,140,152,149,119,28,49,42,159,73,249,56,86,48,25,207,132,168,40,26,144,254,125,89,83,115,51,114,204,221,72,220,212,1,238,3,249,57,84,92,203,232,48,165,225,84,83,231,147,195,9,75,198,164,237,104,65,57,249,66,146,76,198,81,204,152,112,109,162,48,209,4,149,250,12,225,117,9,80,105,140,113,190,80,202,181,241,135,25,153,184,211,172,138,45,78,125,91,66,113,31,41,132,169,94,18,16,120,113,34,231,218,176,126,210,75,62,224,100,31,17,82,180,153,13,83,68,147,69,19,241,4,188,139,120,99,50,74,136,146,249,98,156,243,8,169,148,57,243,178,118,165,102,101,97,74,134,5,145,144,114,89,201,196,146,221,207,157,4,121,178,164,236,213,68,47,9,138,155,32,40,228,201,88,50,215,98,145,250,168,203,238,173,126,103,47,72,150,42,220,11,122,173,84,242,243,20,89,6,189,119,171,64,81,225,244,191,228,67,233,42,208,120,124,223,18,111,119,167,128,80,124,161,85,118,244,49,89,137,182,93,131,195,22,37,184,44,4,238,145,36,6,167,156,51,191,221,65,250,244,234,11,22,4,188,75,150,88,228,76,203,43,45,78,135,182,199,5,225,196,161,108,166,78,173,157,148,209,120,215,64,167,178,100,144,48,216,178,163,228,195,163,187,3,196,97,12,68,86,142,69,126,68,136,88,26,132,18,89,194,167,53,252,59,137,49,89,46,164,164,17,19,107,141,60,74,137,111,52,78,191,52,211,77,207,170,146,70,6,217,87,109,83,253,8,7,163,232,110,125,52,6,176,41,10,69,210,43,89,138,38,35,45,222,122,126,48,62,82,80,150,218,169,53,164,62,25,101,227,72,210,32,234,162,86,79,249,183,132,34,77,3,101,46,55,112,150,122,158,53,117,111,132,186,233,67,42,80,201,228,147,220,145,170,48,222,77,243,49,245,37,57,137,39,207,137,97,36,63,73,27,12,195,16,214,174,0,40,44,50,23,180,72,93,129,4,244,242,103,34,77,50,123,224,147,148,73,172,40,230,54,155,245,96,36,54,90,60,240,79,152,74,142,135,80,128,99,237,71,76,184,137,39,165,50,205,226,24,144,33,14,51,225,42,118,103,193,40,56,98,141,103,38,180,101,62,108,75,68,200,216,128,165,35,21,142,48,46,53,135,129,200,127,180,147,188,210,197,99,238,99,84,65,146,60,121,148,213,174,21,19,223,64,149,11,230,226,21,79,6,250,92,147,226,150,168,237,108,134,70,60,42,42,123,7,159,42,102,205,76,169,121,14,102,54,118,173,236,99,236,143,180,17,84,116,11,39,248,39,148,150,68,206,177,88,86,9,54,137,30,126,105,69,66,155,74,130,9,248,74,186,52,6,2,218,46,31,113,72,106,118,78,168,246,149,247,46,162,212,8,63,44,78,82,173,187,204,169,48,94,66,15,49,150,47,147,141,252,43,153,152,165,74,182,105,185,211,134,194,229,34,81,119,3,101,219,216,143,164,212,147,132,204,75,85,243,223,57,249,86,180,154,186,251,26,171,145,51,26,103,166,191,50,228,31,246,153,248,169,59,79,233,23,216,212,151,145,117,141,67,12,158,156,243,47,206,63,26,116,221,174,169,210,178,171,131,238,174,9,214,233,170,119,247,59,250,120,242,177,195,180,54,167,63,196,139,92,54,5,197,247,50,175,216,63,9,116,151,166,177,155,78,95,184,191,18,233,191,134,154,199,77,220,50,92,76,152,252,249,23,238,79,133,26,144,16,116,224,3,47,32,136,38,114,101,92,157,15,65,248,243,106,253,189,62,6,235,36,86,77,62,206,195,26,29,248,252,49,23,141,52,123,15,37,152,172,68,185,84,207,251,73,232,173,18,124,54,214,152,191,113,52,141,241,227,76,107,32,48,181,55,49,139,252,171,217,142,125,59,215,177,228,179,42,124,157,4,48,34,70,89,26,4,82,15,169,77,64,181,60,158,146,167,48,228,202,34,163,88,101,97,53,197,11,9,210,92,68,72,225,198,181,131,41,153,191,231,85,246,70,30,53,56,23,203,221,125,81,175,58,120,238,255,0,211,210,141,177,58,222,155,147,182,136,196,218,76,10,169,195,204,41,88,148,29,110,173,219,1,129,42,245,145,165,18,35,229,212,174,152,227,122,156,173,34,134,223,26,186,15,16,101,16,170,92,198,28,215,191,10,249,26,200,243,124,226,20,92,139,25,52,243,161,114,137,117,71,27,17,105,15,176,230,98,62,44,170,170,182,75,212,41,163,30,79,55,184,178,173,212,55,16,167,50,38,34,99,250,137,27,165,55,120,233,82,88,201,192,249,181,25,101,1,249,223,180,229,79,183,132,146,1,242,175,86,188,113,159,213,149,11,29,3,114,228,65,164,217,12,152,118,164,94,124,249,125,37,200,37,210,230,67,137,129,242,196,46,69,200,53,182,167,29,67,223,242,164,41,62,210,135,80,171,219,3,166,21,87,230,84,86,234,24,48,129,250,174,68,222,29,172,185,195,203,19,149,126,118,127,226,221,81,57,155,72,4,141,25,119,29,13,234,85,49,89,152,92,158,11,58,120,230,76,155,66,51,106,182,192,116,24,27,211,225,52,84,194,78,137,138,80,101,14,52,198,4,157,247,41,69,136,137,182,206,95,180,187,86,66,53,57,204,159,135,172,41,51,25,109,135,165,71,27,133,92,26,170,81,63,186,88,97,131,90,204,210,203,200,134,152,106,136,227,104,156,140,203,137,30,250,160,70,7,12,92,164,65,218,220,92,21,249,98,74,196,52,109,85,149,145,98,241,74,83,105,28,213,169,1,170,130,76,4,202,34,9,41,209,250,168,112,101,62,32,162,144,191,83,137,91,106,22,111,124,195,96,92,164,65,214,214,196,173,3,240,197,24,147,98,35,20,113,174,43,75,19,47,81,62,154,90,107,82,17,252,41,99,42,167,77,39,15,90,112,200,0,140,62,110,196,149,95,177,178,39,228,234,75,145,159,150,46,37,139,53,252,232,199,247,10,155,73,134,9,41,108,205,55,148,15,194,153,122,116,114,108,204,95,210,107,0,106,8,56,114,141,16,16,227,39,202,11,145,112,198,76,181,210,246,93,164,198,186,29,110,176,33,0,195,101,80,109,94,28,70,86,185,95,38,5,148,239,213,137,46,102,149,0,207,150,95,16,211,26,173,73,185,102,110,210,45,87,214,79,146,196,241,245,12,230,213,73,41,152,197,100,240,196,235,79,169,32,14,75,59,82,79,1,139,185,27,2,100,65,127,116,49,38,220,160,133,147,52,245,105,1,202,85,41,119,90,193,121,138,34,22,102,182,28,98,98,221,45,176,245,12,73,204,225,229,74,189,67,191,193,76,77,85,83,193,27,138,219,173,106,187,54,156,156,246,26,39,98,49,225,28,151,245,44,77,161,184,247,120,177,43,175,251,39,144,160,215,0,130,60,33,18,69,107,85,185,103,168,154,40,213,167,163,197,32,240,155,18,212,248,113,68,76,62,218,93,200,194,172,64,86,204,28,99,225,16,177,171,136,112,226,78,3,56,185,19,103,233,88,56,56,68,53,140,8,100,133,231,196,169,143,136,40,63,252,41,193,24,125,75,157,252,69,209,150,55,117,167,53,120,177,125,193,174,137,62,126,34,97,50,6,101,192,54,143,9,75,198,167,185,251,21,56,215,194,45,67,170,171,78,122,251,25,89,113,63,221,93,194,54,164,127,135,254,198,92,22,202,214,45,37,249,202,30,47,219,76,89,172,236,109,135,242,130,146,85,194,209,179,181,83,66,184,170,157,217,154,168,113,137,205,43,42,33,255,0,16,143,24,99,44,65,13,126,94,181,184,215,245,167,202,33,101,31,154,176,211,122,171,212,128,204,185,4,68,126,60,150,203,65,55,52,58,229,175,196,179,217,15,20,177,12,74,74,125,220,185,62,120,86,232,116,158,165,23,48,86,150,83,218,194,39,233,87,100,125,57,6,102,38,228,190,212,79,225,200,85,91,166,231,206,240,102,104,164,200,140,129,91,201,150,88,145,210,94,56,195,204,172,202,168,10,7,113,48,132,229,50,158,123,30,71,160,238,245,181,117,105,254,108,68,42,121,163,53,14,159,212,12,204,24,31,238,165,182,159,64,63,211,212,241,10,12,178,229,33,173,105,193,159,229,11,149,27,50,100,17,112,196,22,36,173,145,137,36,143,46,252,130,92,242,51,88,186,129,61,156,152,125,196,218,4,6,120,115,44,130,16,70,247,70,85,187,212,134,39,245,13,58,200,162,176,162,124,8,190,121,69,148,104,51,62,228,124,162,158,76,73,220,204,147,185,113,98,26,22,201,159,34,240,136,92,138,213,185,43,25,51,94,90,198,3,3,218,152,85,106,210,78,230,40,177,46,85,62,77,228,99,242,197,33,83,74,77,72,255,0,122,41,4,69,9,58,118,25,88,234,178,108,171,102,246,246,47,50,53,105,71,194,46,69,31,179,125,151,48,184,147,154,215,144,124,38,89,86,69,26,195,192,217,75,132,136,125,144,228,177,0,249,131,19,57,132,144,217,93,142,23,74,79,254,1,139,76,209,60,18,251,38,14,74,132,126,173,150,87,245,39,48,238,229,201,31,50,124,208,81,244,8,96,42,35,102,73,36,195,200,133,173,123,35,63,41,85,80,100,213,89,3,229,11,200,168,178,126,192,77,218,252,58,136,86,102,49,80,213,186,85,145,191,72,33,166,147,32,78,25,59,73,141,43,52,251,24,94,120,138,173,103,168,161,230,134,56,221,216,215,54,213,161,4,217,100,194,141,178,214,19,188,222,25,98,75,88,109,201,50,164,91,249,5,148,10,158,4,232,71,203,18,81,4,172,35,26,203,242,110,210,200,208,14,39,230,48,147,215,188,242,98,97,17,80,202,160,23,249,198,14,222,53,128,120,210,232,97,60,111,61,220,172,168,199,201,139,225,218,160,202,49,157,144,71,36,15,18,153,135,161,178,75,202,101,101,85,107,92,79,105,49,53,192,5,195,18,2,170,201,143,176,181,18,62,182,12,96,48,33,139,136,170,126,226,4,226,177,230,17,85,107,216,249,43,207,161,157,36,125,188,106,156,198,38,244,100,157,179,222,108,170,202,101,195,228,143,169,70,218,233,233,212,156,209,4,143,164,187,220,241,27,218,81,120,217,24,21,141,82,100,238,78,254,44,73,119,135,205,176,162,86,241,171,65,101,212,166,175,163,75,169,39,202,69,203,149,83,110,235,136,7,6,202,84,31,2,135,136,136,131,107,11,242,15,17,167,241,169,120,115,15,225,243,98,34,198,76,243,251,66,92,237,9,85,99,109,148,147,201,225,66,198,248,122,121,36,221,203,46,33,161,205,112,120,201,148,15,137,15,16,241,75,139,149,44,114,108,252,3,40,112,116,126,55,176,193,148,159,76,152,200,32,96,113,117,35,244,220,202,235,33,144,161,42,89,169,194,200,207,237,26,105,58,133,152,69,90,26,67,60,146,81,114,108,137,177,195,181,73,170,164,179,184,72,249,147,229,78,30,28,66,253,197,177,169,172,71,217,73,178,147,47,233,13,26,201,241,107,64,194,203,42,108,250,209,139,183,26,2,76,104,146,85,90,164,178,27,214,220,69,178,137,152,82,146,11,235,33,254,112,148,171,235,33,178,23,73,113,47,147,43,119,209,51,33,85,70,177,49,67,90,1,206,121,165,245,166,151,122,132,30,24,66,33,8,98,91,223,12,98,139,135,220,82,247,122,110,202,200,120,121,21,63,30,220,69,105,8,219,237,90,114,206,120,107,251,4,172,52,72,109,109,252,61,68,72,93,55,240,220,145,167,60,210,196,187,29,14,158,136,40,140,195,196,68,108,172,57,252,152,185,140,171,116,220,72,209,22,137,53,160,26,107,12,216,248,76,85,140,204,146,120,68,161,188,86,167,63,181,201,159,9,122,215,198,26,37,104,7,245,19,171,234,172,64,202,160,230,62,81,79,203,196,52,205,29,215,17,78,135,85,100,194,15,153,19,63,77,208,73,31,168,150,80,196,164,233,31,7,7,52,254,79,166,138,99,9,36,248,125,181,40,213,147,136,214,50,181,178,163,140,60,33,148,166,102,95,85,66,63,235,198,82,42,27,141,43,148,9,60,15,134,244,114,121,139,43,17,21,154,31,233,59,48,238,182,224,150,64,102,20,210,51,0,55,243,45,21,181,81,52,248,241,68,46,85,240,198,252,252,203,6,26,26,101,104,134,162,237,97,190,202,94,238,34,109,113,2,92,152,191,40,85,32,24,215,240,94,252,197,34,93,151,124,134,178,157,47,74,204,7,131,5,96,84,210,202,96,35,115,4,185,23,59,170,101,207,158,110,76,73,209,173,73,143,14,46,85,38,86,67,108,29,38,126,86,63,149,70,204,147,58,76,238,18,144,73,222,103,143,155,18,214,249,245,80,185,140,37,69,93,0,42,170,49,60,57,138,68,83,31,42,162,83,37,242,22,50,213,91,172,40,228,241,11,177,59,240,60,150,102,203,198,140,126,128,77,169,53,36,27,96,113,8,156,95,84,74,25,225,185,156,119,154,39,24,213,205,220,50,18,46,32,168,224,178,88,231,50,38,82,127,141,116,70,171,82,45,200,128,190,181,214,49,174,71,18,92,92,177,138,252,121,23,83,209,250,108,18,64,201,121,127,221,84,230,210,80,100,197,28,185,120,255,0,192,165,111,172,137,73,242,149,209,73,143,234,33,149,43,142,128,191,242,28,220,89,62,180,140,20,66,229,69,64,215,32,130,207,155,138,66,253,181,30,205,67,90,72,140,14,215,145,54,167,13,85,151,12,178,226,92,236,186,63,33,213,152,111,51,226,116,233,199,195,95,86,49,13,17,91,38,116,151,176,178,248,151,163,105,186,168,220,193,148,155,134,52,95,4,234,168,129,145,85,79,26,92,144,49,25,50,144,229,26,146,100,203,40,195,249,73,88,150,135,252,66,188,141,196,110,84,170,206,156,116,20,194,251,79,78,132,76,194,47,106,83,91,234,177,143,243,101,26,118,253,73,58,220,24,75,20,98,72,110,24,120,204,121,147,179,95,79,97,149,135,198,141,46,75,56,109,16,198,167,157,27,180,185,87,54,141,175,231,70,177,218,26,41,63,198,174,99,76,178,156,14,82,144,75,157,111,244,61,149,194,54,209,71,205,44,171,223,137,244,252,110,44,191,237,164,198,12,185,62,97,42,202,183,71,188,167,204,97,38,104,93,254,66,195,115,89,14,104,48,226,227,89,195,53,116,31,237,70,189,101,90,248,49,84,100,203,131,140,239,15,34,86,86,240,26,197,251,245,32,61,145,13,40,147,118,76,156,170,76,54,82,202,126,24,188,105,177,164,156,128,234,72,177,183,152,216,143,32,79,202,246,43,120,198,170,28,31,155,128,50,174,89,85,106,113,191,244,164,255,0,105,92,213,73,37,144,57,132,81,42,170,178,9,137,39,169,35,110,108,158,96,139,16,150,218,221,60,121,189,34,78,111,160,28,96,121,130,46,165,57,166,53,252,168,86,47,12,177,98,26,179,54,168,190,196,234,182,41,195,2,93,35,62,108,188,105,76,155,184,146,101,240,171,153,48,217,170,34,102,49,114,141,38,54,137,28,17,229,136,37,139,89,190,65,148,219,85,118,200,209,49,24,74,127,86,213,31,82,15,183,141,100,102,78,207,134,95,16,196,157,86,190,47,82,21,104,217,135,51,144,7,225,209,225,88,238,194,46,167,171,86,99,147,7,105,238,43,211,6,39,135,202,9,73,90,198,101,105,200,99,113,44,145,175,196,20,146,12,242,65,151,180,76,36,155,122,53,166,100,157,62,73,127,54,92,73,189,105,180,225,37,135,105,40,133,31,184,185,150,182,43,108,65,105,225,190,49,243,98,87,241,158,201,209,113,24,169,124,147,105,242,254,146,80,196,189,26,102,219,167,149,95,115,44,69,224,70,234,221,31,18,113,30,92,74,114,54,149,156,33,226,136,186,132,198,18,200,157,75,91,41,37,227,234,93,42,216,146,57,84,200,22,53,175,237,203,246,213,45,37,241,201,21,145,19,41,244,249,31,202,46,68,16,116,244,177,159,48,86,50,92,21,130,38,67,1,89,150,90,211,79,50,36,99,226,47,18,120,29,61,42,115,58,150,143,252,61,38,125,217,138,68,155,127,210,153,15,225,214,156,163,204,33,33,140,19,198,127,48,147,234,171,38,84,131,17,138,179,159,62,170,72,251,70,185,26,68,181,71,168,168,215,17,48,97,196,76,139,58,123,92,111,73,174,195,136,153,82,144,221,130,49,48,229,67,70,213,20,234,241,166,15,31,106,211,61,249,24,165,99,93,188,64,204,18,141,107,54,176,33,126,83,106,49,40,171,12,202,82,198,146,65,191,181,122,214,182,44,224,60,166,18,159,140,98,119,38,108,51,202,197,211,27,186,9,83,158,93,233,185,81,167,102,137,40,152,214,248,116,243,188,57,149,91,195,20,189,197,66,201,9,227,112,132,170,237,34,186,138,170,101,91,242,202,146,51,222,65,241,41,120,207,120,187,149,45,85,220,72,222,1,55,18,146,178,163,12,198,137,154,99,115,204,97,40,141,97,3,108,50,10,166,1,50,174,208,201,49,36,179,181,104,53,80,36,141,252,67,93,177,205,19,146,174,167,230,152,16,47,36,203,204,111,105,116,74,121,39,193,136,202,218,102,149,0,223,197,20,120,210,75,42,166,86,179,171,18,156,138,158,6,168,182,214,6,230,47,234,177,17,41,128,194,65,39,41,114,162,167,220,99,99,248,148,187,238,236,183,124,49,113,40,45,190,134,42,252,32,201,127,205,241,44,36,201,137,4,236,12,66,229,83,243,61,96,160,221,165,240,38,75,41,57,178,37,146,22,125,50,246,25,100,161,96,251,91,28,124,34,90,3,60,5,127,205,202,91,107,95,148,120,83,73,154,61,133,6,97,36,142,24,208,214,102,53,122,196,17,15,245,227,83,55,23,100,156,252,34,42,30,215,76,75,207,212,139,135,78,193,131,169,58,244,230,88,85,225,43,234,170,26,22,78,141,204,85,51,50,102,198,94,18,228,18,160,135,119,42,48,248,96,110,80,203,79,131,75,216,118,164,40,214,19,3,46,79,247,68,23,237,41,202,171,227,206,63,44,13,178,171,12,240,96,234,202,164,184,176,115,37,109,99,92,99,196,34,144,169,27,42,175,4,252,198,18,191,124,241,143,186,42,71,50,224,100,63,255,0,51,76,210,39,208,84,14,52,201,67,31,50,119,26,224,152,251,80,187,98,73,31,20,85,31,119,51,83,82,29,230,12,81,148,107,90,22,117,192,45,66,182,124,155,89,63,223,145,122,4,11,46,211,20,107,154,191,226,117,200,159,203,76,183,255,0,226,140,233,188,69,128,65,44,171,167,192,187,138,117,35,90,158,51,59,70,37,33,107,170,159,230,240,229,202,149,110,101,217,69,202,18,165,208,234,167,10,87,205,151,141,82,56,127,115,26,70,25,70,152,251,121,88,113,42,184,26,122,47,135,50,95,90,17,198,103,18,61,150,184,143,133,44,146,83,137,85,83,27,45,49,85,143,41,133,139,246,214,248,26,144,21,172,195,186,42,126,22,2,116,69,31,119,84,60,239,91,109,37,81,90,200,197,40,117,181,24,251,138,68,95,226,17,217,127,151,192,30,63,168,185,219,42,170,137,195,238,42,8,118,64,169,102,17,23,42,139,71,253,25,71,83,45,98,11,136,171,83,253,42,72,51,24,163,73,102,73,4,144,60,165,18,129,159,38,198,76,231,226,41,5,25,42,194,222,35,52,138,91,220,73,170,40,223,18,36,92,164,250,139,159,95,105,233,68,229,15,22,37,77,79,49,130,246,149,22,230,180,172,194,81,46,197,214,188,200,115,34,52,222,164,100,47,148,176,87,176,230,87,16,121,162,74,26,133,213,186,72,18,89,150,34,149,164,147,107,91,47,104,92,159,227,72,209,53,177,246,29,100,59,184,102,62,75,18,203,93,54,201,220,200,74,25,39,192,204,194,34,163,9,135,225,155,40,255,0,221,69,182,141,101,185,46,202,217,81,137,212,143,12,145,248,51,48,151,172,167,203,252,251,78,84,176,50,79,147,230,241,172,102,185,131,188,215,18,71,134,38,49,41,169,53,183,49,165,102,177,158,172,96,63,242,113,34,230,83,250,144,19,43,33,141,98,102,3,41,166,240,238,136,140,54,140,31,116,66,161,223,73,233,178,178,135,177,83,214,152,152,57,147,240,52,153,219,89,65,103,82,14,202,202,243,3,194,33,13,85,89,70,151,37,252,69,89,192,140,15,12,37,22,82,45,255,0,24,153,28,165,147,46,5,47,152,74,206,146,76,162,141,134,150,154,92,86,176,126,114,196,36,160,51,49,251,74,114,83,196,35,44,163,92,98,6,36,21,172,152,132,103,8,135,145,36,99,247,62,234,247,165,14,49,243,101,33,84,149,91,236,118,60,99,16,94,210,91,63,82,68,233,196,69,81,24,32,247,132,180,76,161,137,39,155,16,213,85,84,198,176,134,180,204,147,246,145,134,135,56,100,237,30,52,52,250,171,40,196,225,16,241,253,68,36,247,144,64,249,185,88,146,178,208,82,202,144,195,47,135,90,161,49,162,9,157,67,92,122,135,80,213,103,194,89,72,235,91,176,23,244,138,59,141,197,117,41,226,83,92,93,197,41,54,130,90,13,24,27,71,151,47,250,23,54,152,25,211,185,131,60,130,70,85,64,181,39,108,242,21,89,97,127,178,33,83,60,228,206,194,136,54,72,76,102,18,167,48,244,241,252,58,144,118,84,145,36,240,152,170,172,170,48,188,54,163,42,196,198,174,47,152,77,144,168,83,83,236,186,122,209,208,35,68,40,249,75,200,147,109,70,86,53,214,198,211,145,143,150,32,136,34,35,103,201,24,153,242,156,171,204,135,23,34,216,248,192,130,246,27,141,55,160,49,56,105,147,138,254,104,164,16,209,81,174,226,227,230,42,127,106,111,87,130,241,11,24,148,68,109,19,59,118,242,151,173,109,85,212,157,152,167,135,107,147,134,32,134,84,216,47,56,201,243,98,66,105,234,168,163,240,195,140,74,189,250,121,146,71,152,179,248,210,85,19,228,170,171,10,204,247,227,249,73,228,65,198,15,63,47,42,58,102,214,55,16,80,172,54,36,150,1,191,132,18,49,11,62,158,182,202,43,197,44,89,80,76,243,47,186,154,213,27,243,173,220,100,50,183,57,6,167,248,105,4,82,247,117,209,72,47,206,156,233,45,66,122,210,122,121,138,65,98,93,7,86,198,157,38,38,17,127,200,185,100,157,61,106,35,230,202,85,86,93,229,176,150,163,29,98,7,245,38,114,202,33,86,201,58,122,39,210,82,250,74,100,161,13,153,85,28,253,73,47,6,28,74,86,120,113,40,202,174,6,109,61,4,159,218,175,6,132,17,158,176,173,212,153,79,203,21,23,101,61,242,89,242,130,77,190,194,84,41,144,193,141,9,37,140,75,153,248,140,191,164,219,37,119,16,53,113,7,152,178,191,219,75,89,92,108,70,198,127,210,89,195,128,73,47,230,83,218,96,54,185,249,98,145,94,4,199,140,207,210,141,51,127,139,144,40,44,202,209,140,31,41,216,165,99,83,218,198,149,150,89,114,171,192,204,136,50,115,99,253,181,141,147,217,37,159,41,20,105,86,101,112,168,152,54,160,140,60,70,75,231,221,196,27,30,108,163,94,178,164,177,43,31,196,52,157,154,74,94,78,100,44,55,249,6,102,5,252,109,44,132,196,24,25,86,199,233,137,119,127,54,88,163,25,19,88,218,86,112,159,194,33,167,208,233,207,131,230,229,16,95,180,186,85,86,33,121,145,80,195,178,123,226,27,26,111,13,124,181,170,131,10,94,96,228,254,85,182,1,134,39,169,179,40,40,201,140,103,130,13,248,200,68,196,216,200,54,32,228,135,27,56,84,199,10,170,173,121,79,133,59,152,241,214,131,168,133,82,12,158,120,207,237,34,162,129,113,4,160,249,181,54,176,222,38,169,51,201,57,152,113,98,72,95,0,113,143,155,18,173,100,250,111,164,53,63,113,100,12,252,66,78,173,167,17,25,79,120,0,160,229,92,231,94,67,157,129,230,175,46,37,114,247,176,140,74,231,192,60,214,98,8,149,85,110,77,142,27,91,174,117,4,105,123,67,69,201,249,213,220,107,91,27,38,35,223,240,223,243,191,229,83,74,221,31,58,55,180,133,233,81,13,220,212,14,5,105,8,206,98,165,23,213,68,23,48,132,186,19,52,172,236,107,104,116,123,11,250,178,170,178,173,76,16,104,203,88,144,70,192,203,42,186,222,68,146,206,21,31,125,164,171,68,207,148,47,34,83,66,203,90,211,242,148,152,215,20,144,181,172,186,151,89,60,78,131,50,24,48,63,137,71,218,155,99,204,37,91,26,73,36,143,17,80,22,85,81,4,206,97,101,79,30,124,196,98,18,7,196,185,98,62,19,100,86,148,154,132,22,221,197,80,183,122,108,132,126,88,130,74,99,122,141,73,248,86,55,78,222,26,154,172,167,110,240,130,54,123,133,75,159,50,112,143,253,59,137,35,211,218,132,147,65,134,90,110,107,129,198,234,199,145,45,91,200,26,161,95,215,201,250,185,228,253,181,227,67,227,74,223,168,103,19,151,141,14,253,73,245,146,89,190,128,119,13,228,25,48,136,184,145,102,124,184,68,204,41,75,159,90,235,56,177,137,194,133,141,172,207,39,164,185,84,219,113,254,6,177,214,67,112,73,204,196,98,162,227,70,31,188,185,124,109,66,113,19,137,84,64,214,196,43,49,27,24,149,22,233,240,24,143,172,153,182,230,18,249,26,101,108,209,225,151,218,181,178,120,38,131,180,101,66,26,31,210,85,86,103,21,130,39,211,197,240,204,17,17,69,76,141,56,82,190,80,184,149,128,95,56,92,57,86,79,170,25,121,149,127,250,2,85,241,158,64,97,41,114,169,243,86,147,119,133,117,152,21,85,190,28,162,64,106,26,122,120,192,121,118,188,136,220,67,25,88,137,101,104,32,143,152,170,138,146,96,200,206,213,7,119,62,94,78,33,39,90,62,120,35,126,173,77,172,108,101,164,147,113,165,178,88,60,125,168,107,93,85,85,25,45,125,216,36,179,136,75,158,204,227,50,131,204,146,193,123,72,86,79,0,249,76,34,47,25,143,41,22,51,38,98,139,135,220,77,86,52,213,60,212,118,79,194,34,147,34,121,167,171,101,214,243,101,202,53,204,217,14,228,86,59,191,111,205,116,74,75,82,96,96,76,171,93,85,114,49,75,151,218,229,137,135,18,134,184,140,114,157,234,148,60,172,70,195,164,149,100,254,40,170,144,169,41,23,34,2,4,2,100,230,87,20,152,35,13,21,63,74,202,140,204,184,144,80,33,206,27,249,133,137,90,72,193,88,111,63,80,206,193,135,41,20,140,251,35,251,217,21,155,33,229,7,50,2,77,36,66,118,168,109,233,246,54,68,139,2,57,163,234,228,73,36,232,59,81,29,242,195,144,67,85,115,30,202,210,101,246,215,131,173,129,211,181,33,84,46,200,222,197,149,86,190,226,128,211,159,195,150,84,149,155,30,74,210,51,148,159,200,172,97,176,118,92,219,93,178,53,250,98,155,30,89,124,170,170,201,230,35,43,0,83,218,202,146,14,164,183,80,211,158,73,50,226,84,25,171,97,113,68,22,37,158,231,34,69,145,109,136,140,183,57,240,88,56,47,251,137,245,109,197,228,103,240,151,141,110,184,96,6,77,222,36,60,105,158,174,198,98,198,36,237,80,82,210,29,222,70,115,33,108,164,196,146,207,113,36,219,28,67,237,89,70,12,178,44,203,236,24,65,50,100,90,217,92,48,19,218,167,239,152,149,234,22,2,180,121,101,165,208,53,132,88,195,196,34,141,113,54,183,115,166,56,234,165,148,198,0,67,72,231,223,109,135,212,141,173,158,9,204,205,44,171,9,245,76,178,126,32,174,184,246,201,200,204,41,134,97,205,38,108,73,200,99,61,124,135,67,233,29,197,79,163,26,168,108,237,93,76,200,138,67,33,118,23,139,218,66,154,77,151,210,78,247,145,50,118,173,114,102,65,40,248,138,185,26,68,113,201,73,58,147,101,219,20,136,47,82,124,238,108,88,145,246,176,253,225,99,67,179,31,135,40,148,149,104,86,184,129,154,97,197,212,183,83,220,92,231,230,17,49,160,3,37,251,188,33,17,8,168,223,48,251,78,104,184,151,71,165,125,137,84,118,27,188,140,197,137,100,248,207,146,164,61,85,131,127,106,241,181,9,252,56,178,41,86,67,113,40,94,240,70,62,19,38,185,168,8,15,213,114,46,106,249,51,164,147,55,34,111,2,5,196,145,229,78,171,33,150,43,118,99,47,74,156,190,164,184,23,53,112,136,190,73,53,204,110,40,146,177,38,181,86,83,133,250,178,144,164,69,153,57,5,73,23,204,213,81,187,98,226,253,196,186,101,197,172,110,217,67,93,26,202,51,231,13,71,221,233,89,114,89,194,175,164,106,226,112,6,161,190,60,147,252,217,87,67,12,106,226,3,41,151,44,161,210,182,81,172,152,105,101,38,53,215,235,97,193,218,51,179,39,130,218,208,117,205,69,134,146,62,144,136,159,200,145,204,123,202,78,101,71,100,252,67,122,153,222,3,63,41,84,89,148,67,243,80,116,168,9,212,36,125,61,59,235,78,175,169,244,240,17,166,161,2,244,44,164,136,91,89,242,227,13,251,69,57,13,147,164,159,52,185,68,93,46,102,152,220,160,255,0,10,130,55,10,77,180,51,34,102,101,195,235,98,102,8,178,145,111,211,26,206,214,202,86,25,98,196,53,77,248,60,4,89,126,18,137,27,155,169,27,106,101,24,121,91,36,30,234,219,39,80,197,140,126,21,61,36,219,102,113,33,99,124,207,41,148,153,74,149,111,178,245,46,225,44,216,17,137,156,34,75,234,140,193,113,42,151,224,20,76,201,108,168,50,173,196,59,253,177,22,139,182,18,218,46,20,193,144,217,100,254,165,103,73,165,98,224,249,177,38,142,188,133,107,28,18,227,70,0,177,94,32,139,17,18,58,216,22,84,132,225,42,253,55,63,70,69,146,254,33,41,139,143,134,131,17,216,111,170,187,86,56,157,73,50,177,197,166,79,157,55,132,61,137,165,60,13,65,25,153,130,92,75,165,255,0,225,137,59,113,38,144,244,144,32,246,169,50,198,134,42,187,146,53,172,181,193,243,124,171,57,134,120,189,165,114,96,213,70,7,41,84,117,151,41,248,122,212,172,174,86,186,153,64,212,48,120,226,98,228,84,177,159,93,56,10,45,140,97,15,212,153,70,153,136,137,133,54,221,233,184,157,216,146,63,49,214,191,133,86,190,126,65,225,42,159,187,12,79,14,34,242,35,114,227,84,119,90,96,18,38,236,56,212,212,251,89,82,110,62,218,80,248,211,139,196,25,69,18,105,67,78,124,236,202,92,170,38,141,228,155,32,216,156,211,198,131,180,221,203,148,63,247,80,246,84,228,131,23,42,66,199,177,81,155,28,68,45,55,148,197,226,202,52,127,162,85,73,7,234,163,127,186,161,56,200,62,36,174,76,3,228,203,148,138,118,111,177,215,253,27,111,170,162,10,197,241,50,241,249,162,171,104,96,137,156,37,26,84,102,100,2,86,203,41,209,137,136,42,141,35,84,74,151,140,134,1,123,170,127,80,155,109,203,137,99,2,77,137,121,74,84,198,124,55,206,139,204,177,90,224,40,161,184,223,63,18,107,113,14,94,209,230,10,75,73,84,72,82,243,127,238,235,176,67,135,6,202,159,155,179,193,58,213,57,2,218,199,39,164,178,199,254,96,179,181,178,25,71,242,137,141,221,56,198,114,97,81,182,86,64,169,63,42,147,70,86,194,105,50,78,59,30,165,91,67,13,146,72,194,148,170,114,76,248,182,79,204,21,132,203,89,85,160,203,19,33,80,170,222,6,53,78,141,60,53,213,172,97,69,143,26,24,211,42,164,131,136,188,138,10,6,179,61,179,31,16,162,34,166,161,128,66,120,113,38,91,249,147,178,132,25,131,81,183,25,50,113,8,139,166,191,79,61,104,126,149,103,113,87,66,170,138,65,210,67,149,225,151,145,89,64,140,79,201,149,15,36,208,106,56,74,177,173,213,64,131,45,133,48,178,139,205,69,164,84,96,169,69,38,3,48,46,97,173,180,168,53,32,246,134,93,146,251,89,232,233,176,88,24,133,228,251,98,80,230,153,91,231,149,110,229,202,85,65,116,246,140,217,83,50,32,133,254,132,178,203,67,2,73,249,68,173,42,175,129,212,34,229,78,100,190,33,1,155,141,38,241,181,83,158,67,248,116,8,223,54,17,34,183,140,160,39,213,78,109,77,101,131,8,139,198,165,12,110,124,62,226,214,204,10,6,106,114,23,155,18,106,253,73,150,187,14,46,85,50,16,156,163,234,68,67,123,6,79,155,81,170,128,83,30,114,242,173,249,134,49,162,130,200,36,234,148,52,162,227,60,25,108,250,101,76,3,0,217,78,23,44,78,213,240,218,159,80,70,238,138,183,64,96,199,224,100,250,75,226,73,2,108,69,200,80,203,80,77,137,203,23,145,1,39,77,178,218,43,211,109,176,5,237,45,176,30,76,255,0,109,80,195,159,27,79,19,79,147,54,36,214,147,89,146,51,241,27,34,232,26,158,132,115,106,179,4,95,232,92,131,211,101,122,147,226,98,82,150,21,126,35,157,90,6,170,5,176,241,24,171,198,135,107,201,233,51,200,37,206,227,4,226,59,3,151,18,191,161,178,124,17,179,17,82,46,2,10,223,2,243,39,245,27,73,37,68,195,152,56,207,197,149,31,169,239,159,180,121,131,23,41,60,23,60,101,172,169,164,230,226,78,195,151,210,94,113,124,220,73,74,99,83,190,117,144,249,165,19,238,34,171,94,114,179,183,42,50,78,158,220,177,10,160,1,166,235,116,255,0,135,41,72,82,42,31,71,173,254,208,74,123,209,201,90,254,36,206,28,247,137,43,89,0,107,232,57,25,212,144,217,64,28,35,141,88,7,80,193,218,225,48,185,20,205,193,183,39,251,107,55,172,53,84,13,225,198,70,21,57,53,220,17,196,194,25,92,137,43,38,48,156,69,82,23,12,120,236,176,139,34,92,156,27,2,233,152,228,177,109,134,192,100,24,75,214,150,80,179,128,97,50,206,238,99,35,13,152,187,16,192,163,201,254,143,27,148,82,185,17,17,174,199,38,47,111,82,130,147,2,230,112,51,114,44,116,219,39,70,157,134,89,73,141,54,203,118,22,227,109,73,48,254,28,89,20,236,9,147,164,159,14,37,208,204,26,60,124,197,73,54,112,69,47,52,78,181,85,84,49,137,187,138,171,156,111,48,133,198,148,213,89,75,25,241,24,75,183,102,137,58,183,104,108,95,224,92,171,88,82,75,132,119,203,174,226,26,26,142,166,170,143,176,131,80,86,226,81,242,116,217,227,74,126,20,195,74,217,75,17,48,152,170,182,72,88,81,229,18,88,219,246,49,148,229,246,186,122,119,25,133,145,59,170,153,101,24,24,182,170,149,239,25,120,177,45,27,15,200,245,90,138,7,14,214,92,146,98,9,113,43,10,208,218,144,28,165,202,185,172,201,158,155,57,92,105,189,72,50,49,129,81,102,163,14,89,6,168,5,7,233,71,145,75,107,13,18,11,104,132,40,133,200,36,230,77,169,202,206,36,69,61,147,241,226,150,179,121,134,196,141,210,166,61,67,54,146,197,212,170,36,177,133,30,96,165,183,209,182,199,121,130,177,167,152,255,0,60,38,82,101,163,92,113,140,106,114,89,49,226,50,141,53,38,202,243,9,186,252,215,65,147,48,112,84,174,161,121,8,50,75,23,98,233,89,46,164,89,77,179,40,72,47,155,136,94,52,19,217,44,68,237,34,251,79,106,121,32,196,98,166,47,199,224,149,84,211,75,50,120,118,175,172,152,193,49,5,191,228,194,85,137,185,86,87,80,41,171,77,185,26,213,61,239,23,74,30,146,226,38,60,38,226,78,100,195,4,208,101,17,84,123,228,81,84,159,53,246,201,156,194,90,66,249,119,100,230,235,68,62,180,114,120,140,188,199,142,163,218,85,85,168,160,251,13,177,22,216,102,28,99,173,19,44,153,37,35,54,164,5,105,240,149,99,106,194,212,232,94,177,19,195,151,177,32,181,181,30,78,213,38,109,84,203,35,226,137,147,26,38,48,71,159,153,113,181,172,117,43,98,57,140,246,73,68,24,47,240,90,35,48,99,122,50,76,145,137,117,46,4,153,137,89,145,137,230,144,217,60,130,246,149,140,243,12,140,73,228,210,30,119,237,42,214,230,88,77,0,57,7,153,49,128,99,198,38,85,190,24,71,90,55,133,14,198,60,175,89,81,108,84,192,214,113,43,124,55,101,196,159,90,223,85,106,138,172,85,197,202,69,205,46,244,53,197,248,25,237,44,244,144,108,180,73,240,216,100,40,210,108,50,53,133,176,84,152,19,163,63,17,80,254,18,61,229,210,222,24,154,128,12,52,65,127,161,36,153,67,141,253,74,181,87,81,148,18,134,72,35,3,152,75,57,243,216,94,164,154,250,49,235,65,187,83,208,53,11,231,121,230,246,151,12,150,66,233,200,54,250,123,246,47,10,231,214,176,222,81,243,11,141,88,79,126,229,110,53,81,11,17,112,70,173,212,54,167,169,101,133,116,20,232,152,122,114,200,251,64,192,31,18,184,153,73,166,41,32,190,92,184,163,16,196,185,195,33,206,211,246,62,161,16,184,136,134,190,181,213,218,216,140,136,97,124,176,187,62,226,244,58,120,230,139,74,185,193,213,72,143,174,39,51,248,223,240,28,159,21,172,129,99,73,43,20,97,114,241,161,126,21,255,0,217,166,203,79,203,97,141,62,78,49,47,212,218,38,168,17,171,71,16,162,85,15,173,28,97,229,8,151,168,178,165,43,219,67,201,215,166,209,222,236,72,233,234,163,214,129,130,55,180,159,134,212,3,30,18,149,108,49,148,157,245,109,174,76,177,11,198,185,89,89,248,29,75,128,77,245,150,94,146,163,104,66,73,204,81,79,121,202,78,108,153,85,254,128,255,0,226,47,62,53,125,252,206,201,25,118,138,90,173,36,193,242,216,173,207,153,233,164,120,182,188,106,178,48,114,69,64,154,53,119,247,98,228,94,147,53,142,85,82,109,240,0,71,238,197,21,125,147,174,105,191,72,106,110,164,198,200,209,68,12,66,236,92,231,80,198,148,35,230,10,57,138,216,20,59,248,36,62,81,11,248,213,109,61,60,29,72,7,237,4,33,16,75,158,211,198,100,144,51,234,38,172,141,101,27,154,36,162,136,159,109,13,111,29,69,94,69,180,109,60,248,39,230,16,214,115,227,65,27,51,98,26,230,211,245,110,170,131,194,91,66,36,243,53,60,233,49,56,167,242,46,70,146,91,80,190,39,70,54,185,170,19,253,56,194,26,64,253,60,59,41,79,47,30,53,19,91,62,12,226,60,54,29,159,81,106,147,101,107,166,229,101,174,158,66,198,250,107,118,221,50,41,184,167,77,12,106,10,129,225,8,135,145,120,38,97,79,152,92,74,114,4,240,93,129,146,242,242,38,81,141,141,58,200,222,68,100,28,154,126,199,151,42,248,31,137,99,133,194,94,181,170,54,198,203,136,200,105,52,53,162,63,182,84,205,26,57,44,134,51,53,200,39,3,250,118,76,138,113,250,170,112,223,205,20,101,254,84,228,58,111,43,31,180,65,179,77,188,103,204,82,166,88,80,50,15,167,178,100,239,213,241,101,78,2,16,70,39,18,93,2,53,104,252,196,81,44,205,61,149,178,184,186,208,48,163,82,80,222,103,245,24,133,32,134,133,173,12,172,127,54,94,69,209,159,173,162,73,137,135,96,50,254,69,51,49,128,47,153,132,44,74,170,200,235,236,40,187,121,178,233,66,201,100,233,44,205,186,89,154,25,8,245,227,48,152,241,41,237,141,99,228,51,114,97,87,84,230,163,28,76,69,229,34,134,134,199,248,38,112,222,241,35,33,69,218,242,52,25,32,126,24,163,23,220,81,112,13,192,241,4,189,74,242,238,54,230,39,213,80,108,161,178,223,112,139,16,213,42,206,161,98,131,76,90,206,140,252,56,178,171,73,57,10,12,198,236,42,231,222,155,113,8,252,73,243,44,165,12,28,202,13,29,6,176,211,103,148,111,229,81,26,146,134,119,231,52,66,144,72,219,45,91,233,164,204,141,161,212,48,117,7,159,18,104,249,101,160,172,32,210,181,85,66,123,197,120,82,100,250,138,153,140,170,164,234,158,60,105,160,116,172,75,99,225,234,90,44,190,17,28,163,249,73,74,149,71,199,184,101,244,51,170,181,167,157,211,60,121,22,221,79,101,59,99,197,63,141,115,121,154,26,215,79,159,132,164,203,246,211,106,125,244,158,25,121,10,167,179,170,55,191,160,88,231,147,195,173,100,218,190,92,73,228,199,230,174,116,172,203,153,35,96,109,187,23,66,173,208,0,146,6,24,56,214,217,154,74,13,64,243,22,87,39,211,84,104,226,5,86,62,82,73,197,195,47,136,105,225,174,40,225,51,135,108,82,46,111,172,245,33,224,196,225,18,155,211,126,163,126,126,89,88,151,54,219,219,248,61,168,82,106,27,178,73,151,195,23,42,70,250,171,25,60,184,136,158,79,141,107,90,62,24,185,126,226,66,105,250,159,164,50,136,47,226,93,107,30,36,236,69,106,24,96,141,43,134,40,202,69,107,163,224,65,37,107,10,97,15,34,71,50,25,7,205,46,41,10,148,67,181,185,25,223,18,36,82,8,106,82,35,167,18,202,203,83,168,250,109,105,124,243,69,26,145,212,154,84,2,126,104,130,196,179,170,125,143,108,185,228,85,177,163,86,206,7,44,164,234,205,228,35,84,87,160,245,205,54,159,126,211,80,149,117,56,122,135,67,219,15,229,10,63,220,92,186,227,225,165,108,238,96,151,42,209,15,70,89,84,254,144,169,26,22,181,151,81,108,117,201,52,244,101,253,36,161,148,138,106,251,77,217,96,126,33,41,246,76,149,90,118,125,85,99,85,175,44,124,24,18,197,25,70,145,102,100,108,192,229,31,132,136,89,79,20,184,169,164,61,18,8,47,254,159,197,251,107,166,217,79,167,183,30,89,113,113,17,73,76,54,203,148,37,226,93,13,34,186,224,21,5,12,98,70,253,89,80,215,122,72,247,112,95,233,210,177,44,172,178,93,131,133,106,141,113,101,72,204,60,127,238,174,117,98,150,33,105,244,198,170,131,107,243,114,164,226,93,38,29,12,172,121,189,196,251,79,48,22,71,4,187,5,114,248,209,49,252,160,134,171,185,18,124,11,93,78,127,2,182,112,153,202,36,72,96,0,132,126,100,250,100,105,100,34,0,193,56,146,238,11,81,21,150,152,4,151,161,67,165,107,68,254,165,125,14,48,8,62,100,60,250,161,141,143,48,85,214,108,64,154,125,80,35,33,228,135,23,48,86,51,38,19,205,233,37,197,246,216,107,146,70,98,138,111,147,63,238,160,246,207,178,253,177,41,151,201,157,53,249,132,179,13,173,200,200,204,41,86,232,222,198,181,75,120,218,110,41,61,212,99,40,118,207,202,148,211,220,74,200,195,25,83,254,36,139,36,24,141,23,145,87,115,95,61,4,170,139,167,204,30,54,7,42,30,4,146,70,148,195,4,168,11,140,226,243,48,132,133,170,152,125,211,22,237,136,204,116,105,58,133,241,160,238,229,151,47,219,72,77,172,34,89,13,225,244,178,11,238,47,89,70,33,7,148,194,196,147,48,56,142,192,229,69,105,242,105,170,77,60,89,196,205,137,99,26,147,108,78,37,101,15,77,131,195,245,89,81,19,33,196,140,7,170,238,40,84,151,120,119,32,230,47,34,21,153,235,125,172,168,150,60,121,251,85,52,63,74,16,62,110,46,85,43,105,228,10,164,51,230,100,201,153,43,53,150,217,252,74,198,226,5,60,211,191,104,44,73,20,205,37,59,193,251,65,101,76,145,171,241,6,192,99,78,192,17,131,54,85,80,203,90,170,208,124,220,92,164,92,180,211,236,106,127,176,39,18,217,15,80,206,178,62,19,11,18,89,35,125,24,21,142,147,26,124,73,60,193,71,198,158,2,244,149,65,133,249,120,83,71,192,150,54,112,169,85,190,202,88,178,153,62,154,76,23,136,210,133,145,69,64,167,31,169,114,245,249,161,131,91,112,57,126,230,53,79,26,54,49,230,150,171,146,46,90,139,205,135,208,3,6,23,233,58,209,115,235,96,206,30,110,44,138,90,125,222,217,159,40,36,40,117,81,201,194,85,207,249,14,156,7,168,69,168,107,135,242,155,15,228,64,63,71,203,156,12,161,23,26,217,38,102,95,105,107,245,139,42,214,113,23,18,170,200,227,98,70,218,208,146,49,222,19,36,207,167,28,110,99,46,134,198,122,185,57,151,167,233,182,96,226,229,91,221,69,32,227,73,246,133,60,130,253,165,153,161,218,144,140,205,40,132,31,220,78,97,233,232,145,167,102,42,124,240,228,233,18,69,141,20,5,213,76,196,54,39,108,226,98,149,184,158,8,92,210,203,137,29,73,168,65,100,12,34,149,149,55,144,12,167,132,242,89,196,37,43,50,102,196,152,77,216,137,187,212,151,244,135,249,78,88,201,57,159,47,82,15,49,69,200,138,235,230,37,134,113,141,46,203,134,33,81,181,161,177,130,124,54,37,227,42,23,77,195,37,79,234,202,154,89,73,220,189,152,81,96,169,75,15,79,69,147,202,158,64,210,85,191,159,48,150,141,60,241,150,35,19,156,209,5,238,170,126,67,5,64,141,73,77,25,74,218,204,4,31,60,37,227,84,87,12,124,144,63,18,231,247,122,96,132,99,204,89,68,200,149,175,55,200,214,54,198,190,157,52,152,162,8,105,244,11,178,70,253,88,178,168,202,64,158,55,154,161,99,31,37,137,63,29,66,193,178,109,65,36,157,88,144,166,209,48,109,254,111,42,211,39,77,218,205,234,46,37,49,101,63,81,210,63,16,103,147,26,221,183,137,112,55,152,219,209,32,214,159,16,69,137,62,173,12,31,170,163,234,164,190,113,51,26,86,82,23,177,60,141,1,228,63,105,16,182,49,138,221,131,60,57,185,82,73,240,7,159,40,68,49,42,138,218,214,8,28,171,9,241,134,62,94,52,236,203,246,45,72,173,177,243,229,89,154,180,242,85,41,153,91,8,25,172,101,12,73,63,172,2,75,241,68,89,184,163,84,58,145,145,4,76,37,84,211,41,244,206,12,220,121,20,51,224,31,183,42,193,147,8,55,225,54,68,182,116,227,168,88,42,214,72,255,0,73,17,77,76,125,108,19,255,0,80,42,162,125,81,39,115,101,32,134,188,253,37,79,219,47,151,247,85,86,59,242,212,86,98,114,53,168,228,159,13,113,120,213,12,61,25,93,118,63,155,236,94,125,32,35,126,146,40,196,178,135,38,88,201,132,93,170,108,219,45,136,202,98,255,0,133,0,132,252,213,222,210,222,240,250,104,57,138,157,111,245,63,134,43,25,81,132,53,129,163,87,89,15,14,232,101,34,205,235,242,52,138,181,215,52,241,137,136,221,136,138,168,117,210,127,168,27,176,168,163,124,58,131,190,245,18,227,42,46,125,105,224,128,126,159,3,42,186,213,23,29,72,100,110,96,95,225,246,214,167,210,14,220,123,76,89,86,176,250,204,150,127,81,249,97,125,52,198,55,158,63,148,42,149,153,6,169,53,101,240,160,130,25,12,33,98,83,193,209,247,144,79,195,43,141,117,218,169,231,47,234,202,154,109,171,100,242,151,26,127,200,79,33,182,206,55,50,5,172,22,102,221,17,111,161,212,143,141,43,105,98,37,210,236,169,32,151,168,74,66,238,180,117,190,102,20,81,241,33,168,235,128,84,123,26,6,247,153,52,14,149,170,32,242,203,40,196,185,115,53,14,177,146,204,81,11,136,107,99,35,106,121,61,211,200,145,119,69,244,250,44,174,31,93,4,248,98,74,202,131,220,130,104,240,226,74,163,80,203,147,220,82,100,77,43,105,229,214,159,153,109,91,151,112,5,141,162,96,206,149,155,106,154,190,24,32,179,15,26,162,140,240,8,28,178,134,36,134,124,154,210,157,252,185,82,180,215,26,180,62,195,53,81,58,98,242,35,223,100,193,113,8,73,105,172,129,143,20,72,24,190,226,206,51,49,179,50,70,176,231,172,131,58,112,31,202,160,46,35,0,103,194,186,51,228,228,30,37,206,53,181,108,177,78,221,196,42,164,118,49,134,16,228,193,169,139,148,194,202,189,26,212,22,242,184,69,137,38,129,2,92,208,115,21,27,91,85,46,12,230,118,127,141,58,198,196,236,86,5,135,31,82,163,128,246,73,7,210,34,209,2,4,226,131,132,72,175,68,36,16,62,93,180,252,95,180,137,56,134,64,242,67,58,119,156,76,188,105,9,190,29,69,33,63,84,157,70,96,44,188,241,20,152,214,223,56,53,15,229,41,63,149,42,179,34,128,151,209,53,61,7,53,76,242,20,127,77,55,167,214,22,82,126,82,194,46,47,184,168,96,92,85,73,31,20,161,148,159,77,124,153,84,9,175,225,22,36,86,41,126,59,106,109,168,12,104,16,108,187,68,53,230,105,128,11,152,34,88,63,76,30,161,143,151,186,39,237,169,249,159,16,143,91,195,176,146,84,140,206,159,209,172,165,43,235,73,7,153,99,101,90,11,120,61,67,81,161,248,150,203,41,120,74,34,8,106,162,183,99,101,204,41,228,82,222,111,45,59,27,139,156,226,239,70,18,73,241,98,79,169,52,97,42,96,230,196,53,117,36,52,113,135,148,210,148,220,253,85,77,231,180,9,72,84,187,203,108,116,10,208,153,159,66,2,191,139,177,81,82,83,156,131,102,89,67,16,210,233,144,236,74,204,209,4,144,154,77,172,110,236,153,85,87,187,174,6,157,63,127,85,90,62,105,67,18,3,241,158,152,43,255,0,94,53,197,238,230,94,77,63,218,71,86,132,4,238,18,77,153,124,181,50,199,105,12,250,9,61,66,26,26,124,250,56,221,197,140,37,201,231,211,206,240,205,83,62,76,111,219,75,67,67,58,79,249,140,249,37,79,179,51,124,139,185,252,58,116,159,136,181,85,175,226,158,52,41,190,36,87,89,127,127,148,138,25,154,36,114,122,133,149,25,91,66,202,67,242,137,13,211,83,39,212,55,24,166,52,243,201,30,108,73,104,76,124,249,76,44,73,165,81,134,83,243,9,63,147,91,18,104,56,160,38,141,99,6,176,142,76,253,200,208,27,154,162,159,22,33,228,250,137,179,244,240,203,250,185,68,24,210,27,141,141,32,240,196,17,10,134,199,136,202,111,178,134,57,32,197,18,126,36,157,148,151,3,31,202,100,47,220,64,86,152,242,103,117,17,116,138,171,34,70,6,28,184,146,198,170,156,244,52,71,79,62,242,55,21,136,149,68,107,33,201,2,196,212,143,32,31,98,89,67,199,251,169,64,77,143,207,9,80,203,163,240,1,171,228,214,249,242,173,38,153,19,39,106,139,178,159,106,57,207,8,145,76,211,19,166,143,118,82,246,166,219,215,236,75,21,254,164,12,120,120,214,27,152,42,38,102,152,188,23,233,37,98,254,84,63,157,149,107,62,110,126,85,45,151,183,185,182,83,171,82,89,48,126,234,122,251,232,35,103,52,241,174,71,78,103,217,127,116,65,34,46,232,103,108,94,81,20,146,86,126,44,143,199,83,44,167,64,153,174,106,163,127,237,209,70,218,234,67,217,17,229,17,114,175,207,183,114,117,255,0,170,188,49,5,198,39,170,138,77,85,169,235,70,207,80,23,26,52,130,88,121,10,173,115,163,134,5,149,144,222,109,170,8,48,201,91,59,250,128,147,77,37,172,34,217,13,157,105,246,167,164,28,232,153,131,139,253,213,213,28,218,57,172,180,52,67,212,148,228,30,29,168,210,169,241,160,149,249,132,37,39,38,134,80,229,102,228,85,245,172,6,211,155,25,82,200,186,167,200,43,92,208,199,237,152,130,54,164,177,243,196,41,68,16,208,90,159,80,178,51,31,16,34,196,167,225,152,242,73,218,161,232,229,14,155,2,72,36,131,220,41,19,40,114,73,8,153,118,3,47,238,46,125,3,80,158,144,153,139,23,42,114,109,97,113,109,23,52,72,184,134,153,110,1,250,169,241,46,200,3,26,4,97,98,250,104,88,115,25,90,246,113,41,231,234,115,136,248,74,36,124,107,33,144,121,74,36,51,57,138,87,6,226,9,71,250,81,175,111,30,55,241,40,195,92,0,71,76,161,217,110,84,242,115,71,178,100,158,72,212,153,153,44,146,200,80,167,47,99,202,196,43,41,39,16,156,50,136,157,99,200,7,116,55,7,141,195,149,60,53,108,91,46,213,57,15,73,78,201,152,197,34,115,27,228,123,138,168,205,179,242,103,48,57,255,0,15,105,228,243,36,51,244,72,35,19,136,92,74,228,215,192,24,248,82,105,54,83,172,189,222,53,171,213,106,230,109,169,47,26,135,101,238,162,159,1,229,89,92,79,244,214,115,41,211,79,178,178,31,9,86,51,59,177,152,141,166,73,37,107,20,240,109,71,38,119,111,250,210,29,79,119,99,90,60,88,136,82,21,1,167,159,101,100,71,230,139,137,114,201,12,174,222,199,68,108,167,110,128,253,236,78,41,68,88,201,128,116,143,74,178,92,30,236,138,242,51,55,195,237,85,141,118,87,35,36,204,132,178,129,178,27,229,229,82,70,159,47,63,106,178,213,172,163,141,47,105,99,114,49,254,215,231,73,89,27,76,121,240,207,202,170,180,114,7,216,102,57,1,204,190,60,47,201,212,153,7,106,94,164,197,145,134,95,166,170,181,20,86,200,15,43,56,132,154,214,214,196,254,236,168,248,209,137,210,20,75,41,37,73,233,88,49,171,109,85,143,152,191,198,166,166,50,182,12,230,75,244,177,148,126,124,138,200,58,50,81,95,202,143,126,149,131,25,159,54,36,202,202,156,181,15,82,123,241,134,149,155,21,145,34,64,32,164,164,246,80,15,143,118,34,163,166,67,211,149,175,121,150,184,122,134,171,205,249,162,144,163,251,170,120,255,0,177,173,112,72,19,14,64,97,202,133,147,91,44,92,161,41,10,68,194,202,100,89,39,103,167,197,219,13,31,1,252,105,108,166,212,2,146,76,161,147,12,178,226,78,228,204,250,82,136,163,117,61,148,234,137,219,189,169,10,37,133,110,164,137,111,237,19,34,86,141,173,236,37,138,102,89,86,198,127,205,207,78,67,62,12,150,102,12,161,168,139,42,115,144,121,150,138,72,210,227,29,249,114,39,219,96,177,88,107,131,249,246,175,161,158,252,140,197,41,9,179,57,58,132,68,49,160,30,55,55,82,221,176,177,83,48,55,19,162,226,10,159,153,79,58,48,249,68,189,85,125,107,24,159,170,38,53,71,26,212,118,92,69,74,173,78,90,1,39,1,231,133,250,180,237,250,158,143,30,34,139,145,3,169,40,103,23,244,133,227,73,89,165,103,19,184,171,90,29,95,62,225,185,169,73,234,160,146,254,37,187,120,241,165,144,233,7,91,221,216,183,89,7,40,63,85,137,77,151,250,57,178,214,227,20,78,213,199,245,156,61,71,168,15,134,186,81,4,53,122,250,124,164,253,122,218,250,76,76,225,235,85,133,84,155,45,206,119,2,24,244,252,22,6,95,103,184,68,72,117,12,73,36,96,130,85,102,104,16,103,48,145,49,114,37,33,248,86,124,251,184,133,24,149,63,21,93,174,101,135,20,48,247,172,234,86,240,40,65,25,153,84,148,58,171,42,146,126,168,138,142,28,255,0,201,203,40,130,83,146,232,85,89,71,47,233,82,179,235,101,136,143,42,60,211,193,24,156,197,65,218,234,65,224,197,16,163,80,89,26,198,48,23,165,111,153,204,148,79,167,60,30,158,85,81,1,135,146,196,213,148,135,43,57,68,186,212,153,5,84,241,137,252,201,228,192,213,73,139,213,200,152,207,161,198,78,97,35,224,105,176,120,101,42,204,70,200,146,167,170,36,99,191,179,26,221,168,110,199,26,35,196,98,142,48,213,125,149,36,17,65,126,41,228,201,244,215,50,159,165,125,72,143,204,82,23,247,18,237,238,235,142,162,138,227,107,202,104,196,218,87,136,146,72,137,54,179,185,40,255,0,249,154,13,250,13,245,164,204,17,113,171,77,55,167,170,138,6,20,189,139,127,29,19,153,171,97,21,85,148,169,36,97,101,228,79,183,143,246,132,155,26,132,3,31,8,150,134,4,98,246,148,218,158,35,170,177,132,108,229,31,50,50,30,65,189,109,134,23,147,218,196,154,50,156,3,30,98,202,82,106,149,85,26,195,8,228,131,149,45,178,167,7,231,226,69,67,152,49,123,171,59,35,60,128,126,36,241,200,196,217,72,11,83,62,164,253,73,181,109,220,91,40,140,202,33,165,215,111,148,47,50,148,67,47,238,33,43,95,199,196,153,140,141,135,22,81,128,62,96,137,15,14,78,231,133,100,199,229,102,44,170,126,212,55,240,137,253,62,86,33,149,34,216,214,43,66,253,137,57,138,136,125,193,255,0,246,0,138,53,31,91,73,99,36,236,45,180,162,21,116,56,219,17,193,195,137,87,135,45,76,200,159,153,172,31,8,111,249,1,137,115,125,67,171,111,237,231,118,144,81,188,250,213,190,167,134,62,229,17,62,214,182,180,156,170,107,87,214,194,53,135,113,141,42,8,24,92,68,70,135,88,28,94,210,244,11,176,93,197,103,18,31,208,119,50,187,81,178,174,61,135,48,239,165,217,63,149,81,195,193,239,41,7,208,250,107,50,136,164,66,51,88,114,97,218,145,36,138,233,192,117,175,145,208,77,101,18,50,89,50,236,229,234,82,147,205,107,52,31,40,92,75,58,166,89,66,30,105,101,33,72,133,141,251,89,196,102,61,101,3,83,219,147,49,186,214,200,204,219,51,17,123,19,47,91,151,225,218,65,41,233,243,37,150,91,249,83,218,255,0,6,142,89,100,8,221,197,91,95,113,20,189,37,83,239,161,5,144,242,203,149,137,14,250,170,170,142,104,146,137,36,137,182,127,162,88,169,216,2,75,17,240,233,216,53,1,14,251,80,22,115,3,139,20,111,53,127,2,227,242,115,11,145,25,167,33,150,166,82,97,226,246,146,185,144,7,39,234,42,48,155,39,104,145,143,8,8,62,33,13,60,108,162,177,42,24,12,198,140,13,81,252,19,6,64,62,127,182,168,35,70,139,131,149,81,153,80,82,86,4,98,121,245,39,30,154,49,51,41,132,177,178,120,196,78,20,162,77,169,203,195,149,114,180,204,252,10,45,70,158,171,7,38,19,21,125,178,147,4,64,249,66,229,82,211,41,207,225,187,202,181,192,52,177,112,152,73,89,95,236,211,204,97,243,230,48,151,217,230,97,56,177,12,73,135,33,18,107,38,62,51,243,98,69,152,21,77,172,226,71,134,30,248,125,169,31,169,12,104,248,26,156,101,225,197,137,58,247,250,6,168,5,219,54,220,33,90,235,105,32,145,153,165,197,85,161,173,4,225,238,203,141,124,147,24,3,30,21,77,197,67,42,70,190,76,24,50,248,98,162,223,2,44,222,99,100,91,231,213,12,189,34,77,169,40,101,201,102,46,49,34,202,21,34,236,171,98,249,225,9,72,177,129,66,79,63,170,173,47,180,28,225,13,230,9,70,135,164,134,120,220,43,113,21,77,12,248,98,57,195,203,198,180,73,248,98,120,44,234,255,0,105,81,76,164,181,35,62,82,121,5,252,169,112,105,245,0,164,51,119,114,66,143,233,229,88,210,107,255,0,67,212,151,54,146,96,159,202,82,35,33,192,170,199,135,42,232,44,211,219,216,248,84,150,161,248,122,248,223,54,25,88,150,226,255,0,34,53,144,88,200,199,130,124,194,42,175,164,126,231,180,170,54,28,57,113,187,74,66,166,144,39,237,142,164,214,65,148,180,153,15,233,36,239,152,113,147,9,132,153,195,146,249,44,225,90,167,201,103,73,177,164,102,103,27,200,25,236,57,71,194,84,44,144,156,163,194,101,180,211,9,11,152,34,202,166,239,181,37,174,63,148,139,137,73,99,107,123,14,204,181,53,92,83,179,195,54,36,4,58,216,191,251,43,248,214,128,195,212,115,135,155,41,18,217,243,15,80,247,238,203,200,37,208,202,245,37,101,26,26,144,5,254,215,42,46,5,62,94,44,88,146,221,55,172,217,36,248,85,206,108,172,98,101,108,125,141,99,24,218,50,38,62,18,145,43,159,162,78,51,229,41,120,149,4,9,228,141,218,143,178,184,28,144,117,37,110,162,129,82,95,240,168,36,131,132,92,159,81,73,217,83,218,193,151,136,56,211,235,45,72,120,36,194,21,190,25,162,91,51,49,75,200,145,102,213,249,141,85,54,208,154,84,32,51,118,33,149,87,64,214,16,124,48,138,44,149,34,29,60,50,31,245,68,198,157,225,131,90,14,212,210,86,190,230,149,12,190,130,94,236,139,83,246,178,121,131,196,161,166,79,250,75,83,53,105,227,113,98,202,160,172,235,242,33,81,62,126,199,221,83,242,117,110,35,243,69,33,6,182,134,124,91,38,101,40,144,179,3,16,93,74,234,190,78,38,65,207,146,11,97,179,12,4,200,52,128,193,194,33,136,159,180,181,85,4,120,25,202,53,65,24,219,97,167,222,69,30,173,82,36,208,46,107,73,152,210,164,227,88,51,86,176,159,41,201,145,90,190,214,182,111,12,178,143,26,153,187,141,166,6,118,24,37,255,0,105,43,42,76,37,153,12,33,176,146,121,147,232,112,210,104,218,146,158,55,181,39,253,165,83,79,113,85,52,124,66,39,242,172,90,167,192,226,171,184,17,54,47,194,185,195,3,99,6,119,23,95,154,237,19,43,65,57,138,74,238,144,112,85,150,149,38,214,176,28,9,57,89,204,156,70,147,19,26,141,146,99,137,46,126,167,60,98,48,92,139,130,75,248,29,112,213,245,29,234,170,66,91,17,78,126,24,36,111,105,88,85,89,50,72,50,149,109,54,2,61,55,79,50,241,249,43,58,212,231,198,178,178,168,246,147,26,125,103,44,189,49,85,107,244,240,44,189,165,187,240,96,33,1,229,22,53,219,178,141,145,193,102,4,12,243,201,240,221,175,178,107,71,39,169,45,147,230,34,97,202,155,85,5,227,247,72,177,99,26,194,147,105,233,194,233,41,22,163,48,240,71,204,174,153,62,184,67,230,138,66,145,123,109,93,39,186,42,26,158,90,11,82,1,250,144,120,49,98,90,160,103,154,117,87,62,170,183,251,72,168,112,152,113,184,69,20,106,85,68,226,85,66,3,163,14,64,110,247,88,136,165,236,171,110,69,47,20,187,66,99,85,155,195,148,105,61,172,98,123,201,213,174,35,11,227,64,163,23,247,92,136,214,70,174,47,73,70,165,237,88,241,51,105,95,20,153,17,90,123,68,216,201,229,177,148,69,85,133,197,176,228,222,155,24,156,37,76,97,218,142,75,62,81,110,252,25,7,7,105,11,251,107,8,116,227,168,246,136,33,169,72,180,249,25,77,175,240,75,172,158,120,199,97,83,179,79,160,16,249,119,34,82,247,23,208,75,230,40,153,75,251,139,157,152,161,81,91,169,43,176,98,55,98,35,212,171,72,185,195,230,29,19,84,249,196,63,81,19,44,111,246,101,139,183,204,170,77,35,76,170,193,197,60,121,20,208,96,112,114,161,76,200,144,124,204,138,55,216,246,196,215,170,174,200,39,191,233,168,43,45,96,56,222,210,223,169,239,143,56,143,136,21,54,205,60,73,47,204,84,209,244,236,231,57,93,90,204,108,91,228,241,160,195,39,27,209,239,48,8,53,211,106,48,160,175,147,249,20,204,201,50,203,57,84,26,48,252,59,84,228,200,223,54,170,99,25,122,217,35,120,5,23,153,242,88,180,73,173,25,0,206,37,178,0,72,138,138,107,53,110,228,105,89,161,202,173,229,85,161,11,6,155,121,209,201,6,19,33,153,64,131,173,49,11,202,168,89,36,228,30,19,36,26,171,82,105,205,36,55,152,197,81,193,248,180,11,99,255,0,73,138,69,203,51,81,177,208,186,215,236,236,53,82,71,8,249,85,51,245,152,4,197,193,63,24,92,147,233,166,144,245,57,200,206,174,69,207,147,154,118,152,122,231,43,240,166,239,178,97,65,152,203,243,235,53,35,197,45,91,211,234,29,203,24,35,23,141,82,59,33,38,98,170,127,196,128,11,204,34,18,159,153,172,223,39,207,218,70,89,105,232,51,65,187,136,164,44,160,127,104,175,183,163,252,133,152,194,78,164,33,78,181,51,80,243,243,38,244,250,37,147,162,161,39,233,45,139,222,170,177,168,185,6,134,101,108,151,246,163,77,84,56,195,221,229,26,141,49,162,65,238,46,37,189,151,195,146,60,49,37,101,82,102,100,24,120,249,224,243,195,149,1,51,147,153,78,62,52,237,214,101,109,67,1,246,81,48,226,77,25,140,39,99,198,34,38,113,172,134,34,49,13,113,3,211,73,132,202,15,85,107,96,80,60,28,95,235,228,80,234,154,138,86,53,59,158,253,147,170,177,123,138,34,103,203,17,233,22,152,248,205,167,9,23,17,138,50,145,105,213,186,206,39,134,236,66,227,81,233,250,149,100,53,163,10,125,169,225,31,55,180,155,63,85,2,72,49,98,26,129,135,173,180,228,223,148,44,254,66,160,46,228,156,82,254,80,188,73,153,175,196,206,7,70,12,241,248,37,86,182,163,27,250,148,204,13,73,182,238,229,84,81,182,54,204,98,162,230,45,130,106,181,12,82,240,171,138,169,245,210,65,204,85,206,36,233,237,147,222,80,173,176,3,56,189,69,89,170,178,55,184,21,246,82,98,86,203,251,126,106,158,6,170,166,216,179,151,149,114,203,230,88,236,121,132,76,136,45,31,60,229,62,18,255,0,206,181,172,218,129,210,38,73,100,217,127,109,3,63,71,130,203,218,94,146,23,198,99,13,149,54,164,178,136,95,213,202,196,53,85,154,130,145,172,208,96,140,126,36,248,58,27,115,19,244,169,221,149,221,52,98,124,167,42,54,171,86,191,233,13,116,233,212,127,4,101,35,131,240,232,144,137,155,106,155,67,129,182,35,56,149,240,117,36,25,195,120,77,23,145,36,178,124,17,121,161,186,133,127,128,88,205,185,160,198,139,152,165,26,156,178,184,1,9,132,73,116,152,199,146,71,237,50,41,201,148,55,131,151,151,41,84,227,133,219,228,46,33,214,193,148,83,241,21,42,164,178,7,252,37,178,37,137,85,68,248,199,40,243,75,83,81,180,217,231,90,230,10,102,80,46,67,84,12,140,48,147,89,148,32,44,28,200,88,208,201,26,43,57,81,76,49,252,49,32,114,111,192,112,122,68,68,92,59,89,114,73,213,136,107,105,141,136,248,77,141,14,99,2,55,50,147,84,11,72,112,226,146,46,82,168,189,67,84,241,78,100,184,130,227,90,25,172,1,145,145,50,170,166,73,174,157,7,139,177,42,191,236,4,148,253,72,74,144,125,82,45,80,38,18,219,245,124,89,83,182,80,196,33,31,187,90,231,214,197,140,7,237,59,19,98,25,8,109,124,41,15,187,9,73,196,169,116,222,161,173,212,145,24,25,125,138,122,27,193,111,197,45,50,173,209,128,173,63,168,68,42,69,80,40,95,27,109,210,182,191,36,16,101,151,196,63,186,182,134,224,2,6,45,168,242,40,253,91,79,121,171,124,196,91,76,81,190,152,149,87,51,56,20,1,214,20,100,62,210,36,161,148,137,187,38,51,185,113,136,127,15,103,84,75,205,18,81,21,197,105,172,112,97,151,237,44,217,116,21,88,232,223,136,96,150,14,208,165,228,240,82,236,134,204,239,48,146,51,6,119,118,84,101,62,161,6,77,164,180,150,100,28,2,202,28,173,214,108,73,149,107,39,23,193,59,123,224,148,121,86,63,136,105,224,179,16,133,200,134,145,66,166,111,170,157,36,28,34,73,167,233,178,70,103,48,147,224,235,145,141,156,49,70,183,134,250,37,187,31,152,67,66,207,252,10,169,43,2,78,201,91,82,76,131,54,15,49,71,145,70,220,70,198,71,225,83,172,49,35,31,46,82,100,243,77,34,183,52,3,170,73,173,33,64,245,33,48,39,141,43,22,34,38,148,58,169,248,57,138,152,201,212,148,196,31,233,69,145,73,102,253,180,27,17,59,13,193,135,18,20,207,62,55,255,0,199,18,61,146,98,17,252,43,225,190,202,117,171,138,66,67,124,226,220,252,216,136,33,171,16,211,196,40,243,34,253,31,122,12,216,185,83,58,168,99,131,197,47,173,87,20,226,2,125,153,43,125,164,36,206,71,170,153,251,18,3,132,185,84,217,187,23,59,48,197,30,158,146,194,15,104,97,113,164,218,170,3,33,31,229,4,136,134,242,8,121,178,160,45,108,183,47,98,162,176,172,1,15,77,218,219,114,151,173,59,14,155,157,25,157,92,98,68,83,201,60,33,241,21,55,181,212,231,36,23,196,197,137,81,100,50,164,68,203,93,177,241,101,94,146,105,119,96,196,84,143,83,179,27,217,45,81,232,203,42,169,49,121,165,12,68,82,146,168,195,168,152,52,158,154,170,42,152,242,131,14,36,198,99,42,134,204,189,168,56,218,158,182,183,139,141,102,178,105,203,176,87,250,17,232,128,240,121,125,196,41,169,9,221,149,108,126,167,138,78,162,173,15,181,202,181,102,103,22,170,73,106,74,214,100,225,18,73,78,195,238,248,74,69,209,164,198,137,100,204,41,111,163,130,180,143,250,138,150,87,10,141,171,114,120,117,39,80,227,12,191,184,165,42,174,15,157,241,49,113,166,155,194,12,252,42,21,107,13,101,25,89,67,252,156,169,28,104,207,140,244,216,211,15,37,252,203,105,161,143,6,108,163,84,110,32,44,51,222,78,228,44,159,240,114,166,193,100,73,60,89,121,22,115,244,241,196,14,165,56,235,97,153,73,72,102,0,167,98,10,175,101,104,48,41,0,210,18,53,147,229,170,86,79,63,131,4,17,46,162,100,238,161,211,103,243,221,196,68,213,7,27,25,149,60,99,201,239,33,222,192,33,152,13,115,41,242,179,52,65,37,108,153,58,164,254,230,53,73,14,126,216,137,145,163,83,78,30,105,101,18,149,151,200,42,192,180,236,101,144,242,162,45,107,65,129,1,38,202,13,64,255,0,167,37,51,238,223,57,37,178,196,165,141,47,128,207,206,149,201,211,0,146,76,198,95,94,99,141,233,156,57,32,47,114,173,181,66,100,171,233,54,71,225,70,67,167,181,146,124,217,71,141,80,218,195,100,110,174,84,145,243,14,55,169,73,158,165,20,114,22,16,108,65,121,130,73,48,153,7,248,132,158,24,86,202,214,16,190,102,74,172,104,212,58,97,242,71,187,23,90,61,236,199,5,226,197,254,132,161,247,115,160,179,105,151,248,214,143,94,181,44,71,136,81,71,254,14,197,187,140,102,32,149,161,25,103,60,50,211,41,149,64,140,118,97,83,144,222,66,31,238,42,218,64,178,75,249,83,44,130,212,115,24,196,24,49,36,119,223,59,197,137,80,201,99,4,4,140,216,252,213,21,148,90,138,105,237,101,208,31,237,174,135,91,50,142,236,25,178,143,34,139,52,96,123,194,202,166,102,76,24,165,188,53,217,4,165,34,183,36,25,75,205,79,166,253,73,152,66,85,207,47,180,124,186,150,60,184,147,72,122,146,214,163,155,46,85,75,27,92,233,205,73,23,105,47,136,138,18,117,10,154,232,146,252,151,95,220,226,84,146,103,77,181,124,76,93,75,165,70,14,216,3,203,21,57,173,211,16,97,19,53,124,81,151,243,170,232,116,35,147,221,21,94,24,226,139,137,57,38,119,228,115,215,233,47,91,30,97,69,227,94,126,155,37,64,49,26,42,234,190,137,178,99,240,197,227,83,151,97,220,249,170,52,198,84,141,167,126,218,90,166,153,125,92,81,225,227,18,146,181,14,217,252,61,138,122,126,152,188,182,27,12,108,131,92,237,27,63,19,109,66,245,239,136,94,97,20,107,120,97,190,74,73,167,180,195,225,65,203,46,82,61,154,135,98,247,138,36,92,191,113,53,153,52,18,183,3,190,211,12,25,56,189,212,195,77,135,208,25,205,202,151,89,90,158,75,249,138,136,141,37,229,7,10,157,153,216,167,137,121,15,86,196,250,88,145,83,245,37,24,162,144,185,121,23,62,134,243,136,125,73,53,145,165,150,95,49,113,13,110,219,11,98,162,52,205,244,236,222,218,113,101,14,170,52,77,221,137,70,167,42,159,7,131,17,85,188,253,19,6,222,38,96,242,167,141,191,160,196,71,175,83,100,254,156,44,191,196,183,62,213,152,209,82,105,7,91,242,155,81,137,96,29,42,59,35,246,166,194,222,226,215,82,54,236,219,159,50,169,88,113,129,157,235,168,106,218,29,140,29,165,120,178,145,75,210,104,195,249,191,119,144,68,86,88,212,205,205,79,145,141,167,225,3,155,177,3,133,150,82,240,196,229,26,165,54,128,1,62,234,101,85,167,162,86,141,252,73,170,101,129,107,116,174,196,27,177,74,255,0,71,90,41,145,145,134,124,72,195,237,196,189,14,101,108,158,226,174,118,108,138,153,70,134,76,121,144,22,83,231,65,229,8,178,167,145,166,14,55,181,148,104,163,83,178,220,28,34,78,181,114,76,79,233,141,115,93,100,125,164,191,150,34,182,249,66,129,248,74,53,204,167,232,3,214,218,238,241,98,84,16,36,146,51,18,60,116,111,115,86,193,166,48,227,29,97,38,72,39,123,88,148,237,196,153,121,242,155,34,38,158,121,9,210,36,181,52,104,198,98,247,83,72,17,183,62,234,89,224,127,117,109,9,137,24,137,114,1,240,96,69,201,202,128,159,24,25,250,177,13,18,25,241,74,54,114,226,42,87,168,108,178,147,14,85,177,200,206,198,213,69,147,45,107,160,191,22,85,166,54,170,166,41,48,150,86,36,5,150,146,125,144,242,132,188,138,117,250,36,130,38,82,151,169,85,161,103,249,18,199,92,164,218,217,51,139,173,102,109,55,201,196,162,180,220,251,88,50,216,16,245,174,144,205,66,194,131,152,92,138,75,51,194,213,97,170,162,147,67,136,32,60,37,23,34,148,184,198,37,83,107,125,23,171,18,156,159,24,115,85,149,174,40,132,44,29,151,14,215,42,167,167,211,195,173,3,202,40,184,150,170,211,2,183,218,228,94,153,113,101,57,254,156,47,117,22,202,161,137,174,238,214,92,97,229,136,94,164,77,38,188,181,193,250,172,171,107,244,76,233,49,57,127,228,80,127,129,175,42,45,94,104,146,137,141,13,211,92,203,49,208,77,172,15,53,152,141,0,104,88,207,196,124,168,104,112,206,38,51,55,98,108,24,200,173,20,209,188,109,66,113,51,16,138,189,135,115,243,114,202,128,51,25,237,9,105,245,39,244,230,92,181,169,80,13,67,67,234,253,40,26,218,64,82,114,242,100,85,240,38,63,195,137,101,50,0,36,179,49,151,84,114,99,82,85,6,129,51,124,54,9,28,250,168,62,232,148,147,204,74,211,188,177,50,38,176,245,56,230,143,17,139,136,136,179,161,138,109,184,211,192,40,248,84,145,169,241,31,14,193,88,178,239,26,14,124,146,73,38,84,111,106,61,69,44,211,204,146,62,164,124,61,30,15,164,170,180,221,86,228,121,140,84,242,96,98,84,15,50,109,229,168,181,35,89,166,54,35,204,18,173,241,159,42,48,240,152,163,198,179,153,118,57,175,122,75,39,252,121,140,85,54,102,113,130,172,170,129,36,106,114,79,170,210,115,7,169,81,195,147,144,125,168,217,147,42,182,47,12,184,164,203,245,49,44,86,94,14,2,29,61,169,193,100,70,68,151,20,121,21,149,150,149,170,183,174,127,46,47,200,184,197,216,95,91,59,212,107,149,222,146,212,50,173,226,48,50,242,41,229,11,99,236,4,205,222,149,185,130,124,53,210,136,137,170,208,118,165,27,37,203,41,10,186,219,233,235,182,172,54,81,228,83,151,23,3,140,60,59,165,95,200,79,29,6,219,18,190,200,117,172,24,178,170,26,173,66,114,3,139,34,144,181,153,85,38,47,220,90,105,53,86,216,152,151,60,145,249,133,139,247,217,63,205,111,194,201,35,230,42,73,14,103,171,19,180,98,90,39,176,241,159,135,117,151,246,146,199,255,0,19,88,118,201,251,110,32,149,103,191,63,188,163,217,234,177,143,155,42,104,203,89,120,251,83,50,178,0,61,192,70,67,188,161,83,19,244,244,233,175,226,18,168,121,152,84,120,99,2,200,120,98,8,153,23,68,114,40,140,75,86,233,32,9,156,210,135,145,122,78,155,4,98,102,203,145,82,126,18,150,50,115,100,95,109,67,85,81,19,168,133,34,118,97,114,3,167,164,202,206,37,141,149,62,216,248,114,242,33,107,109,79,56,152,98,113,17,52,53,61,168,185,185,10,69,158,160,101,26,48,10,13,164,177,37,147,244,246,200,251,176,162,67,48,254,242,199,80,234,18,108,122,177,36,89,24,108,69,215,218,132,229,3,2,17,114,36,213,81,165,201,151,152,169,158,143,153,6,76,175,234,194,93,5,244,244,226,240,44,66,141,58,178,32,181,102,39,217,38,202,48,48,237,120,208,83,237,72,65,226,85,22,83,192,40,143,17,75,149,68,24,217,78,163,139,176,204,12,23,242,34,159,60,228,30,20,182,121,182,192,226,201,145,7,79,37,229,151,243,101,84,219,22,195,216,19,198,41,92,194,202,175,40,117,13,31,134,34,227,17,62,234,152,195,20,172,102,208,72,41,52,146,136,76,198,89,95,211,81,139,187,186,74,57,195,221,229,26,147,178,161,131,11,148,41,108,103,158,49,249,138,69,93,79,233,183,111,96,101,148,107,119,29,121,234,7,56,190,153,42,15,233,32,127,34,42,158,250,92,144,51,55,103,211,93,86,126,143,166,192,252,211,199,141,65,217,86,233,202,153,79,52,66,229,34,25,145,248,133,74,106,217,140,40,57,144,23,111,38,60,194,83,210,117,33,49,240,137,23,85,168,119,163,195,137,73,85,173,153,182,80,15,196,245,177,184,75,216,190,5,155,217,89,133,196,181,106,29,61,255,0,183,16,137,79,198,214,30,144,124,50,226,170,236,211,37,51,112,232,140,14,216,29,75,228,54,122,145,241,98,228,67,83,221,196,183,7,234,177,13,120,198,127,158,26,249,89,127,105,39,113,149,138,118,80,130,16,242,151,26,24,198,7,210,83,210,106,165,126,172,179,228,228,250,105,144,103,238,65,139,23,82,229,145,154,222,229,172,97,106,240,20,124,34,24,148,147,245,60,225,191,104,81,98,84,114,100,140,79,234,75,167,214,215,78,126,109,170,186,168,43,40,150,214,156,23,99,196,143,211,26,61,144,143,136,73,136,106,182,195,234,88,195,184,157,8,248,66,85,107,106,138,78,69,81,173,222,155,25,34,41,24,21,175,169,157,246,149,248,109,55,44,249,178,169,205,67,48,2,63,202,44,222,186,147,173,6,33,53,105,124,50,241,127,18,40,218,122,36,224,60,177,10,167,225,207,1,71,202,84,218,53,216,227,51,8,138,185,214,74,22,176,152,214,86,52,7,120,189,180,91,44,189,72,108,54,84,45,196,144,89,121,132,202,63,121,101,73,44,156,89,68,169,183,124,148,231,102,58,252,13,79,4,113,49,24,163,18,67,101,62,36,210,63,10,136,126,161,5,183,14,215,17,21,45,37,86,248,121,183,88,147,109,178,12,173,115,216,113,240,229,237,78,106,141,18,17,62,108,89,82,233,48,9,90,127,170,181,73,122,102,204,114,191,215,162,251,34,196,148,207,173,174,212,3,120,74,33,160,232,95,91,36,152,138,84,206,226,5,86,215,132,163,201,246,210,174,31,32,77,79,211,213,186,124,127,40,33,229,47,221,88,6,123,196,204,168,9,51,34,198,226,88,201,134,125,174,96,245,163,152,20,97,214,7,39,14,82,34,36,154,92,152,153,66,85,1,25,143,140,78,98,173,179,245,204,26,128,98,49,70,164,203,64,48,147,14,215,119,148,165,77,225,152,145,152,163,223,172,247,167,237,26,106,205,85,19,105,133,27,128,93,214,207,149,37,152,87,153,91,47,125,148,221,106,34,30,170,151,147,229,19,230,89,106,9,204,230,158,76,105,214,192,116,71,223,85,108,118,134,197,254,4,165,245,160,157,243,97,42,136,52,3,145,159,170,38,84,198,6,152,188,40,56,103,201,18,104,227,127,177,25,191,133,4,204,227,103,87,26,134,181,125,198,251,250,113,72,37,91,2,135,83,198,225,223,144,169,183,225,233,99,7,42,170,167,238,41,206,67,91,169,164,145,133,151,60,152,255,0,117,55,11,217,25,236,22,94,69,190,239,204,99,194,21,63,84,25,67,156,194,152,68,42,26,48,177,208,235,67,44,140,203,237,167,140,158,56,32,204,92,127,202,146,86,152,254,24,132,138,159,66,123,32,114,202,39,237,169,237,177,75,10,236,174,193,100,78,212,20,7,203,200,255,0,166,147,89,86,203,173,151,212,131,126,164,150,57,120,183,73,36,86,80,92,203,182,48,132,91,125,72,149,163,234,73,43,103,146,119,186,143,152,199,148,24,178,169,52,119,208,208,248,23,204,154,254,82,162,39,192,5,144,250,148,60,56,199,131,101,151,46,85,116,25,36,156,62,164,241,171,66,0,176,52,243,32,251,188,104,137,48,248,248,69,200,130,178,53,141,111,113,81,85,186,132,4,103,48,149,26,102,51,16,54,70,60,98,102,42,244,249,227,250,169,110,164,212,39,252,251,69,51,73,62,116,155,44,38,75,147,228,45,148,126,103,158,73,58,136,143,141,90,241,15,49,68,156,211,134,15,252,89,205,143,34,50,202,96,35,15,16,68,50,166,220,78,35,84,78,19,65,31,187,200,183,49,140,42,2,48,78,41,121,75,21,103,107,48,254,202,122,177,59,4,24,35,94,178,211,123,152,62,210,39,79,86,158,119,129,165,171,0,210,65,240,229,85,93,21,57,141,204,230,52,154,72,145,137,204,85,80,202,120,145,185,177,39,243,33,130,51,56,146,9,145,173,103,19,8,75,136,106,82,77,250,2,168,52,205,121,85,166,255,0,86,47,246,212,149,150,179,38,182,150,200,145,4,65,70,243,84,115,62,26,122,151,234,202,181,67,208,96,168,38,93,208,210,42,34,103,96,107,20,20,33,139,90,6,9,52,181,170,139,110,14,161,164,204,12,66,141,130,221,47,79,212,245,90,92,28,210,136,95,166,52,141,51,35,88,106,153,195,211,195,132,124,189,72,123,191,138,58,43,75,1,251,187,65,201,146,47,108,106,27,88,107,11,45,100,2,68,20,173,140,98,251,107,131,107,157,37,44,80,94,24,146,136,82,23,220,72,209,203,212,240,244,38,205,67,181,76,255,0,180,180,27,185,111,174,136,33,136,125,106,146,171,83,233,203,102,51,234,47,200,154,51,65,218,142,118,99,9,116,127,77,178,168,249,177,79,197,246,214,47,71,60,63,32,172,167,232,137,58,74,170,221,153,130,33,160,217,167,165,80,49,230,17,120,215,60,164,214,218,140,64,102,108,133,18,120,253,126,121,192,120,141,145,51,52,181,163,232,86,202,59,52,147,206,27,197,149,72,89,6,92,99,188,193,42,194,5,244,191,85,226,235,84,115,254,119,155,18,120,99,95,163,24,14,171,86,222,99,96,139,41,57,222,18,79,234,197,149,75,201,164,60,222,161,16,74,131,74,195,181,169,123,10,97,12,163,251,169,218,58,100,10,109,244,125,57,39,245,121,4,79,218,73,166,105,83,249,229,175,148,66,141,117,35,62,170,221,156,176,6,133,100,61,177,62,80,67,16,213,22,101,6,140,137,173,211,214,165,225,221,17,57,14,152,219,119,42,166,49,131,30,98,173,15,147,149,253,67,67,117,74,45,69,65,141,139,218,82,250,158,97,247,88,68,37,101,50,201,130,225,196,49,45,15,125,108,208,97,227,200,164,179,35,243,26,164,45,85,196,168,207,230,18,179,167,212,131,240,102,82,175,159,129,160,206,247,82,105,154,27,108,247,225,159,137,44,145,167,142,160,182,43,205,107,91,36,125,170,126,124,56,133,58,209,91,84,72,62,121,165,16,171,57,145,158,164,170,255,0,101,27,216,201,144,224,141,156,41,109,149,33,230,245,20,136,216,193,63,159,82,100,107,83,214,196,225,171,228,250,139,161,109,230,69,152,146,126,149,181,140,204,166,158,76,105,133,63,102,19,35,163,90,238,73,253,90,86,33,162,102,70,167,35,51,87,255,0,184,181,153,66,160,118,80,226,119,98,90,163,61,235,55,201,219,13,78,92,95,19,39,10,131,72,195,41,88,249,144,99,51,230,202,164,173,76,9,39,39,211,73,13,113,46,79,118,68,108,102,28,158,210,104,108,43,12,97,218,236,153,194,33,171,93,49,106,59,112,97,80,175,134,201,32,194,17,19,34,109,67,85,58,167,155,145,116,250,138,63,212,250,122,32,128,242,134,40,178,46,75,107,84,123,34,97,202,187,147,3,234,80,95,153,74,195,211,99,173,178,205,46,46,95,206,172,173,117,204,202,234,69,105,191,135,182,81,159,148,37,34,233,112,41,9,129,153,114,39,144,236,171,113,226,48,177,44,38,93,193,140,7,174,105,58,132,240,208,122,139,13,2,8,251,151,44,248,169,113,233,32,254,147,196,79,182,138,214,127,24,40,233,8,240,155,38,69,206,109,126,33,105,93,72,60,182,18,164,254,222,37,21,103,149,170,218,10,204,162,184,21,90,242,252,121,125,80,152,213,45,12,61,71,83,197,99,202,52,179,77,252,108,6,155,151,180,216,16,177,188,251,8,37,221,41,53,158,149,213,181,204,197,86,60,133,98,174,228,105,131,232,10,191,210,57,158,114,65,212,153,64,152,120,32,218,4,72,153,240,1,5,249,69,214,177,11,226,173,196,97,28,152,196,207,152,162,200,157,86,188,115,188,3,181,196,178,158,248,145,153,202,177,141,38,9,57,162,74,26,70,145,70,85,5,212,149,187,110,96,139,18,211,166,245,12,74,210,124,216,178,167,198,12,235,113,225,236,67,70,211,12,140,70,22,92,84,85,106,30,67,135,221,142,201,159,41,23,16,211,40,19,201,24,121,146,239,56,162,31,10,223,14,96,201,194,185,36,109,16,178,168,84,205,121,4,159,40,17,16,68,65,50,126,229,253,164,90,173,116,195,252,247,98,88,192,100,174,163,69,196,172,177,43,175,185,22,7,184,159,56,94,2,136,34,21,50,164,49,60,57,83,38,6,46,14,174,69,61,101,106,200,47,85,219,84,92,52,5,106,25,234,72,27,147,253,84,85,37,8,240,115,9,31,79,130,216,25,68,156,236,216,49,246,170,171,98,41,46,109,19,18,222,115,62,87,42,114,205,13,18,164,121,182,3,18,113,1,132,17,56,87,167,152,228,38,18,149,43,117,30,35,40,157,140,130,55,245,36,218,182,201,132,137,233,241,50,8,133,250,74,165,154,122,92,149,243,240,3,4,125,217,138,149,85,91,55,212,26,199,24,14,134,177,207,152,162,203,251,137,185,180,123,240,117,98,93,132,62,2,30,16,136,107,41,244,59,144,117,44,220,86,224,110,221,84,227,149,80,39,84,159,255,0,106,92,170,182,52,2,77,70,92,105,237,136,243,24,191,198,148,70,181,151,25,252,61,98,250,170,82,51,39,16,85,82,206,29,60,72,81,123,70,176,124,253,178,158,102,161,31,189,40,105,184,77,85,58,46,109,208,215,43,76,206,87,108,202,126,164,32,153,194,167,13,169,239,39,19,14,82,99,68,76,164,33,122,101,101,83,54,176,245,85,71,52,65,101,87,88,25,214,221,201,107,200,164,135,0,5,253,89,87,201,250,109,133,230,18,77,85,62,118,211,45,228,82,8,136,216,218,145,254,200,137,141,81,117,149,62,10,104,168,106,147,24,112,71,202,135,135,171,106,188,198,17,118,38,79,120,44,152,241,75,226,202,130,102,140,174,207,187,221,13,103,163,242,212,126,3,151,195,5,176,49,24,89,70,181,7,71,215,15,152,34,228,69,132,192,131,194,18,229,76,89,36,114,70,170,179,106,65,149,69,18,88,204,120,150,117,172,136,35,243,9,111,153,27,23,50,67,38,203,17,59,81,118,2,253,134,138,32,112,164,54,82,70,87,243,45,21,83,55,204,237,70,26,181,242,82,171,51,242,212,198,19,63,0,159,212,148,76,212,35,131,57,152,177,170,215,233,178,17,78,90,252,58,36,146,101,8,136,171,181,127,145,109,169,111,166,238,233,236,129,243,101,18,54,200,53,67,103,202,46,84,109,55,121,91,211,144,75,32,204,212,240,191,186,202,185,217,101,76,87,81,237,161,81,101,24,253,217,82,41,146,118,192,33,77,144,184,147,24,26,169,132,102,43,104,164,18,60,49,162,89,116,166,86,211,207,67,24,229,175,212,55,36,59,240,197,227,243,93,15,74,204,124,144,48,82,196,182,204,173,139,24,159,55,196,149,154,103,164,19,118,25,252,73,218,137,192,20,185,141,79,84,71,242,136,105,204,109,61,23,195,219,92,208,63,18,232,253,237,202,111,27,226,22,159,32,248,101,73,255,0,105,71,242,165,79,131,42,165,92,202,72,41,68,200,12,240,226,64,27,92,213,8,121,183,68,199,247,86,138,221,127,85,58,94,208,56,214,175,84,207,207,65,42,42,187,211,196,157,221,40,130,64,214,232,240,70,38,98,228,42,233,91,10,233,204,97,76,84,5,169,170,171,64,255,0,117,116,110,37,113,10,129,211,201,28,87,170,92,199,35,56,151,50,124,195,205,35,248,177,13,50,173,187,149,91,212,85,41,36,96,82,162,100,99,228,205,45,0,105,231,31,74,210,109,84,57,35,229,201,145,44,153,48,229,103,18,130,200,210,227,216,171,45,7,59,150,73,237,95,3,26,41,95,237,168,105,239,177,31,46,252,139,109,37,169,200,69,101,142,68,19,18,130,251,7,74,66,201,59,39,179,18,170,100,192,16,24,77,20,105,84,250,76,172,202,33,39,86,191,48,201,2,97,204,124,145,242,149,22,201,32,141,212,165,51,78,130,78,100,112,117,60,28,120,182,164,200,166,202,200,58,177,73,188,227,65,190,215,243,165,108,212,149,191,221,138,79,251,75,6,93,214,149,253,82,113,254,210,149,71,28,178,213,158,207,252,17,140,181,39,135,81,18,200,119,113,71,225,180,171,203,251,136,201,58,182,118,12,33,171,132,37,69,81,24,87,118,247,201,99,210,232,16,201,225,196,143,243,33,121,76,181,51,33,9,194,174,33,181,144,192,62,99,21,9,36,219,158,17,21,55,13,86,86,102,41,86,94,154,15,62,36,122,13,145,156,7,196,140,206,84,60,249,255,0,145,248,86,115,225,144,67,73,30,206,78,85,38,91,155,98,102,226,125,204,147,225,202,76,104,56,212,128,39,52,177,101,34,173,216,18,115,248,68,138,125,80,225,15,219,84,90,160,149,23,214,195,28,97,177,53,100,192,70,65,48,50,136,127,182,135,178,200,50,48,75,44,57,97,27,250,147,16,18,106,160,194,38,98,139,145,97,67,49,227,103,82,105,36,36,155,210,36,93,128,26,54,15,164,52,102,219,43,22,33,164,33,125,220,72,240,211,140,94,233,10,84,202,183,249,11,18,87,16,200,55,165,177,160,63,207,153,92,217,85,60,140,234,75,131,166,236,139,237,39,88,196,176,24,116,240,228,131,148,89,80,140,170,131,147,14,215,18,188,173,135,182,30,19,37,119,117,67,39,44,76,136,178,131,19,83,205,85,82,14,161,228,74,227,92,68,41,251,86,219,45,42,121,167,229,41,49,160,141,166,54,92,194,202,141,157,126,195,112,184,173,146,2,177,48,235,81,53,86,163,31,15,34,163,13,168,60,57,151,43,51,35,21,196,99,235,96,25,49,27,34,218,249,227,199,196,84,142,101,173,108,158,158,213,152,124,200,206,36,46,98,159,77,61,158,124,171,107,224,69,147,204,18,173,70,173,202,206,164,133,246,68,168,39,106,27,14,6,41,73,188,60,110,28,67,74,172,172,178,164,51,53,158,71,240,149,106,245,34,77,98,85,179,155,97,204,11,92,71,76,167,189,246,76,253,42,65,79,24,153,242,153,88,48,209,4,54,98,18,167,0,17,195,210,80,72,76,210,202,68,217,148,53,163,233,18,243,230,12,107,108,105,44,41,18,254,64,213,62,236,14,48,112,164,19,32,92,139,33,133,144,170,187,59,63,245,74,239,166,92,70,130,67,68,148,52,171,38,142,222,194,178,145,242,109,109,99,13,251,188,98,83,211,53,13,204,146,51,105,40,138,87,86,179,85,77,156,242,148,164,42,173,209,49,178,129,153,68,69,117,133,151,144,138,215,41,180,168,108,103,126,174,84,146,170,198,70,24,223,194,167,205,39,210,6,131,102,164,62,126,162,37,102,215,196,166,37,224,100,254,76,73,5,216,108,178,101,137,40,162,94,135,100,79,12,168,131,76,157,36,126,218,146,177,140,41,12,155,207,122,208,137,140,57,251,145,225,49,72,84,27,222,193,63,230,209,59,202,104,35,203,186,26,106,168,24,201,173,121,122,146,75,42,217,113,135,155,18,124,253,91,77,225,194,84,188,218,183,212,152,241,6,47,18,109,239,224,140,166,116,50,78,65,246,145,80,67,124,28,156,221,138,36,51,39,70,63,23,16,213,0,89,185,230,75,97,212,125,38,48,11,210,131,14,155,1,31,148,194,94,135,39,31,114,162,129,60,4,66,245,20,108,134,169,63,113,130,12,28,49,34,147,34,230,215,26,62,85,179,222,108,68,93,225,236,139,39,183,26,208,104,16,126,144,215,84,125,68,68,154,54,63,56,254,21,157,80,254,40,164,93,3,73,70,178,147,19,230,197,137,116,119,195,174,19,57,68,52,130,226,75,6,199,237,4,49,34,73,145,248,10,170,200,33,178,123,35,19,181,73,89,106,27,28,152,98,9,83,121,128,143,126,238,41,10,180,6,182,14,124,187,85,207,183,118,200,170,136,35,60,158,31,55,23,42,220,23,242,102,16,177,42,89,236,138,80,113,9,74,79,147,139,136,34,91,80,31,70,184,216,251,163,88,76,147,190,26,150,140,23,249,230,42,178,173,140,9,32,88,177,173,130,194,51,76,196,151,62,103,38,101,85,63,79,123,169,73,170,160,15,234,45,219,84,1,245,33,160,201,139,194,84,61,219,30,62,97,32,160,4,16,124,54,130,78,76,25,210,71,202,33,161,123,216,198,35,191,225,125,121,8,156,43,104,117,134,170,182,38,211,47,26,168,141,166,9,52,157,72,240,232,193,214,243,98,196,175,248,232,78,204,122,5,111,3,50,246,34,191,9,101,229,227,94,140,254,126,212,217,158,126,10,106,212,25,151,71,38,77,0,112,73,136,201,165,80,126,146,251,101,90,114,115,5,43,12,246,86,254,174,120,196,167,36,131,41,90,201,135,26,77,119,60,133,99,248,148,245,150,173,149,143,20,73,74,126,78,164,181,243,255,0,52,92,234,172,236,12,193,198,245,82,191,244,164,198,129,159,78,73,44,234,38,69,232,218,182,112,191,87,43,42,251,63,88,74,32,240,215,85,201,47,220,93,113,171,120,232,26,50,160,150,127,170,214,197,126,44,136,45,55,169,45,75,47,230,203,254,181,190,100,251,153,32,249,177,17,46,170,173,181,146,254,40,164,80,110,149,175,126,221,142,133,153,106,118,237,55,101,91,131,52,185,227,77,166,93,233,204,124,182,131,254,53,198,217,26,226,55,180,69,152,105,245,5,185,240,170,108,203,111,114,13,34,185,121,101,38,168,163,254,157,216,143,164,153,91,143,230,212,152,116,125,205,104,51,24,188,107,115,38,98,98,179,43,34,251,136,184,29,7,212,168,253,161,101,73,172,173,64,37,42,195,75,147,238,145,46,184,121,196,204,185,84,118,221,219,220,25,139,106,219,186,111,238,242,37,55,214,180,195,151,194,92,67,251,170,74,182,202,212,188,56,184,215,172,163,113,229,196,150,72,92,170,178,212,180,129,48,18,65,148,60,169,117,148,147,201,62,21,27,2,226,202,19,241,109,73,141,17,62,214,119,134,94,164,235,27,139,37,78,139,85,14,142,51,51,75,40,242,34,184,202,252,161,235,92,122,54,170,39,159,106,48,218,170,230,112,246,130,159,198,134,105,216,204,78,200,107,128,86,131,180,106,86,215,80,202,147,210,160,99,86,234,57,36,253,121,10,171,227,86,158,20,92,210,202,165,178,201,147,234,22,185,129,171,101,206,6,83,100,73,228,210,18,48,254,83,38,68,237,250,135,16,241,37,126,189,56,132,225,16,213,22,69,250,29,84,206,158,157,253,214,5,84,48,224,125,46,36,182,3,201,220,84,210,77,192,32,196,204,100,52,149,31,178,154,108,131,56,67,253,82,89,225,40,188,61,168,70,106,19,219,29,248,147,168,17,136,171,25,43,9,77,165,101,201,38,92,75,31,68,60,111,104,138,250,48,101,126,64,229,71,250,56,240,117,46,139,104,73,149,142,35,169,30,248,82,208,12,152,116,242,120,125,95,192,201,68,202,169,113,146,86,224,55,173,198,81,242,149,99,38,0,243,160,234,130,113,147,149,59,146,198,32,13,177,182,158,28,171,225,130,2,63,137,36,158,245,234,115,75,19,250,184,210,250,128,202,123,206,49,225,12,84,152,213,179,139,245,23,69,164,125,109,147,49,24,92,139,27,184,21,176,122,138,50,166,89,144,42,114,11,95,134,224,212,4,203,97,147,26,86,111,135,81,106,31,242,130,93,73,246,160,233,227,65,79,53,105,1,218,52,52,234,11,25,206,153,73,141,39,178,221,214,159,135,173,91,62,72,60,248,82,27,232,199,178,27,241,69,83,230,6,168,116,135,156,6,75,202,152,179,117,25,156,43,110,146,181,130,56,143,175,151,216,36,193,230,6,68,214,80,168,85,110,170,157,131,10,30,100,243,144,249,77,196,135,205,20,111,226,74,110,231,188,96,226,236,83,94,222,32,87,213,95,16,93,69,78,95,106,57,32,32,76,185,246,155,201,131,149,82,6,100,65,119,21,53,104,98,136,238,234,153,100,68,128,209,143,73,225,136,75,163,178,52,73,61,40,115,64,131,239,42,89,13,168,138,170,96,228,131,52,177,45,38,248,138,13,45,59,105,213,149,109,159,38,36,99,226,246,215,57,248,162,16,89,69,97,98,118,9,77,150,224,95,223,106,67,234,8,153,162,23,253,11,159,79,161,149,110,7,134,90,151,173,213,179,170,98,97,237,76,105,254,34,228,149,134,95,98,231,102,166,153,104,81,88,78,109,7,58,52,166,26,39,180,245,108,248,22,82,106,182,134,23,250,21,133,13,107,45,226,178,88,83,152,213,164,23,14,37,209,12,113,186,219,177,54,99,139,67,161,24,165,51,40,186,149,172,106,167,206,137,194,46,164,126,167,211,111,140,79,80,196,69,234,77,73,16,99,218,33,180,84,27,153,37,107,12,241,136,157,233,227,75,23,130,121,38,24,36,191,41,147,234,122,120,37,6,85,69,85,17,189,204,141,51,20,30,97,101,252,137,21,37,196,161,217,126,148,138,189,144,24,81,226,91,227,85,3,207,169,12,170,22,99,84,195,2,220,29,92,158,10,61,240,253,54,115,215,106,167,211,117,210,71,194,145,235,109,7,239,4,73,214,20,117,11,51,156,190,226,226,113,89,219,198,167,217,107,100,34,112,148,138,218,53,33,57,3,44,89,80,172,211,209,32,203,121,189,180,187,42,40,178,6,161,60,146,48,54,34,197,247,21,205,12,49,140,140,151,151,42,128,213,70,137,180,126,211,139,238,45,90,27,92,130,183,206,37,137,122,146,73,128,29,211,51,10,254,165,242,100,97,145,139,159,179,226,16,10,78,34,166,49,175,143,59,221,72,172,195,98,85,192,125,116,19,179,119,214,170,95,51,74,206,7,23,255,0,2,92,225,143,91,25,39,243,246,167,209,153,62,66,194,237,91,13,131,121,241,117,168,248,23,192,173,150,193,27,221,122,232,214,88,39,68,195,238,46,37,174,107,95,91,100,201,121,85,91,53,52,234,230,212,149,209,162,41,247,218,206,146,127,148,226,26,150,140,249,118,81,25,180,229,85,218,86,1,198,79,155,18,72,213,140,176,36,199,144,71,202,82,229,34,2,215,60,224,63,218,86,247,218,123,32,243,8,74,58,76,51,140,248,177,42,178,138,78,83,213,28,111,121,138,84,238,5,241,35,74,197,149,30,250,163,148,124,74,66,238,5,149,108,182,27,23,26,132,209,181,112,25,78,131,50,100,178,197,203,16,74,120,58,144,249,223,16,189,136,253,37,106,66,131,104,97,35,102,104,144,121,238,194,94,68,177,174,149,204,44,11,14,156,147,71,148,40,230,62,226,51,54,129,149,198,154,82,120,86,129,226,42,210,99,100,62,81,38,178,154,35,101,109,252,153,204,46,82,99,243,93,6,5,57,10,12,38,18,91,234,163,16,248,162,161,255,0,25,202,131,43,169,13,37,56,153,82,200,58,110,32,153,212,144,234,24,96,130,70,98,95,77,173,143,38,42,66,201,146,236,143,204,136,230,103,53,170,1,119,62,88,226,124,160,151,57,52,203,241,75,221,148,75,183,70,170,4,150,117,37,87,116,145,74,204,88,134,157,169,92,140,171,8,180,173,169,44,129,132,203,207,167,151,26,89,10,94,81,163,169,41,201,6,82,176,96,71,253,216,148,150,161,86,32,67,12,101,243,205,144,72,154,216,18,227,75,249,66,147,26,163,181,167,7,180,149,132,36,140,254,213,70,85,51,33,212,48,130,73,240,216,113,47,154,147,73,86,148,25,162,23,42,251,25,153,23,195,103,23,18,85,97,137,136,16,206,39,225,76,100,233,233,100,230,17,86,171,38,28,92,162,77,233,44,182,192,97,101,245,166,1,70,19,214,179,151,34,219,26,237,132,84,118,182,80,109,224,226,175,138,166,161,210,14,55,180,183,109,92,7,112,245,157,116,102,97,202,152,155,85,85,77,6,19,99,92,203,85,80,128,95,54,21,63,26,156,242,73,218,69,22,233,219,236,44,117,3,90,214,139,164,163,88,50,96,36,245,23,42,139,129,91,139,133,86,105,184,216,142,192,165,101,160,214,8,146,201,101,73,77,26,94,78,210,46,133,62,30,84,160,212,236,246,85,150,181,22,160,149,175,36,96,97,50,26,226,200,240,123,133,198,141,120,94,63,105,16,106,223,87,173,120,76,183,178,128,163,109,6,254,183,169,115,75,186,115,233,187,86,26,39,95,154,188,161,121,235,101,158,188,168,13,109,13,228,3,204,17,37,101,186,213,134,82,183,73,90,215,93,193,102,82,255,0,161,33,213,186,49,249,247,113,11,198,185,222,134,212,135,21,206,211,47,26,236,161,159,185,6,28,170,80,181,48,97,73,74,74,173,183,119,42,161,240,196,206,164,115,32,2,55,42,42,75,0,49,245,43,53,65,68,76,243,246,146,249,44,188,140,124,165,200,81,167,222,24,249,130,36,222,5,148,66,15,20,184,11,49,26,164,229,9,129,38,95,233,85,123,40,78,94,81,9,120,33,139,147,48,68,49,42,56,214,160,193,139,42,55,149,5,169,58,250,174,4,134,100,99,228,196,172,100,204,0,253,212,134,121,135,231,149,27,138,225,82,76,212,150,48,159,187,136,82,9,59,173,212,150,164,6,210,90,213,51,83,196,41,54,133,40,248,145,76,147,77,131,40,75,200,185,217,146,222,197,42,101,234,67,31,108,84,93,85,172,66,63,168,106,120,214,76,146,244,51,31,182,62,96,167,200,86,47,109,89,20,145,56,84,132,195,98,68,62,248,3,139,243,101,196,147,26,124,66,251,169,149,153,192,40,51,6,69,181,143,58,249,0,32,35,248,83,192,198,2,124,69,38,100,195,151,36,139,84,104,100,17,57,87,70,141,14,183,7,41,84,198,167,3,35,126,147,149,110,226,248,133,66,141,85,18,109,86,96,246,137,76,179,136,248,85,30,146,121,236,135,180,49,123,80,247,213,94,155,100,204,43,21,191,113,170,6,16,158,79,114,244,202,65,141,157,73,236,56,108,146,54,98,71,26,0,241,166,238,162,156,178,214,182,89,9,194,36,125,81,189,35,245,101,85,19,2,207,7,241,40,172,51,183,207,221,136,152,208,203,112,176,68,243,111,143,150,39,90,208,249,231,199,135,18,165,173,101,104,134,252,188,105,108,248,108,147,47,133,45,84,44,3,85,24,31,156,190,226,119,25,135,141,204,37,190,5,9,6,198,113,39,240,227,48,64,195,137,45,70,39,36,217,89,20,120,86,12,206,69,80,26,18,73,88,154,132,145,189,165,78,202,46,66,55,179,141,76,237,135,4,239,49,151,71,12,8,158,28,202,115,80,210,101,99,204,17,38,25,72,91,89,44,246,87,59,212,150,71,173,38,106,238,207,52,235,89,178,228,100,194,28,152,210,184,26,110,84,144,101,228,94,95,85,210,188,167,92,114,42,41,208,52,6,176,178,44,70,122,177,113,17,116,234,221,79,56,156,34,149,198,184,84,54,30,55,128,177,43,122,16,203,16,243,4,184,177,167,88,89,20,230,110,71,92,53,174,166,36,79,182,144,190,123,228,143,14,46,68,4,61,121,58,8,54,133,68,83,201,25,101,238,130,81,167,92,57,232,104,35,41,8,35,188,166,23,106,221,176,149,224,169,108,173,72,70,51,118,33,169,141,67,112,1,69,126,34,226,87,220,185,149,83,159,234,221,90,13,54,124,50,231,255,0,175,173,21,166,245,108,91,240,113,20,121,84,78,161,129,6,238,83,203,44,68,41,62,162,23,79,80,206,164,157,154,39,90,154,194,253,193,153,75,187,179,28,68,77,32,61,241,128,194,229,72,166,73,60,144,115,9,111,167,153,16,92,50,202,138,228,105,105,14,75,22,171,90,167,201,6,96,169,57,151,199,173,63,202,114,170,42,77,72,249,44,249,177,42,100,134,88,78,31,56,39,96,140,186,12,11,89,194,131,242,146,148,22,161,124,82,203,102,21,111,163,33,239,135,137,42,170,187,10,204,77,106,75,235,152,222,102,228,42,131,103,196,141,71,159,138,41,23,108,212,58,99,129,249,68,160,224,85,83,198,177,254,161,255,0,58,187,116,232,43,51,27,233,254,46,241,140,54,52,196,17,21,149,111,196,45,35,52,121,139,23,254,146,198,78,146,160,157,7,53,126,52,7,225,40,49,187,146,237,167,142,166,89,138,47,198,26,47,234,140,72,27,45,115,162,227,3,183,41,62,218,91,248,50,142,200,15,22,94,68,146,30,146,167,173,157,180,150,47,228,75,179,255,0,33,247,24,91,107,170,129,56,143,218,69,227,89,210,76,1,31,150,95,98,170,54,131,170,147,250,76,105,36,253,37,42,180,249,132,155,109,124,117,23,34,140,44,4,144,113,38,52,247,3,173,39,47,90,148,170,146,241,240,153,17,113,36,3,139,148,60,164,82,203,128,14,245,110,161,4,152,57,132,163,171,110,242,45,18,110,37,219,69,218,109,113,32,195,79,44,126,209,19,172,108,22,30,76,152,242,126,144,185,82,232,115,237,99,74,234,196,52,202,146,156,158,240,147,185,52,135,193,212,171,92,64,213,191,202,12,203,67,47,169,177,242,148,185,16,12,97,35,63,14,44,168,123,86,12,64,225,171,228,81,104,198,176,43,238,231,22,94,16,149,86,233,234,118,103,100,187,190,85,202,161,189,245,183,27,185,125,107,175,214,217,2,222,183,133,47,0,81,181,149,104,60,62,81,41,13,14,79,213,245,167,144,36,197,218,242,151,145,11,107,48,101,30,32,167,89,130,164,229,245,220,26,223,233,245,34,228,250,137,80,110,45,99,127,116,156,190,156,30,121,189,197,139,233,193,238,255,0,197,53,85,197,52,86,217,110,79,243,105,156,249,49,58,68,36,165,241,153,25,21,12,47,146,149,150,131,0,76,100,162,116,137,25,72,201,113,137,148,202,142,158,159,115,250,188,98,91,102,67,5,106,108,106,45,71,81,174,34,22,38,19,118,36,214,166,137,252,137,107,231,253,36,20,198,30,75,20,127,201,246,61,141,175,178,4,98,115,11,42,34,53,196,82,12,156,74,92,217,198,78,84,222,168,209,58,76,183,255,0,163,13,159,139,107,99,29,225,40,178,160,95,37,146,79,148,61,69,77,38,67,211,255,0,72,101,251,137,44,199,176,125,41,170,160,30,201,228,132,197,140,109,90,121,47,194,85,170,168,192,33,62,109,60,146,202,113,51,229,4,52,171,65,88,192,51,42,164,147,148,88,150,86,186,122,168,172,221,196,42,24,58,111,212,186,75,137,18,205,31,107,225,135,41,10,53,208,177,235,246,101,132,159,144,124,37,42,101,90,28,143,230,90,131,163,15,26,118,83,8,138,129,225,131,4,29,188,139,36,85,67,84,2,76,201,117,164,204,34,241,166,85,86,81,110,248,165,149,77,221,207,102,53,59,15,85,85,70,62,35,79,196,184,217,114,176,199,70,159,165,65,4,249,119,92,105,105,166,83,141,152,113,37,219,147,221,131,229,45,8,81,168,171,184,118,80,158,254,197,85,188,186,5,148,173,153,119,4,68,249,66,173,245,182,167,146,77,161,133,198,185,52,155,135,214,243,25,59,211,31,20,104,231,63,15,30,69,153,32,182,83,165,217,105,232,146,89,212,167,38,60,250,127,244,130,84,53,186,135,40,243,26,40,202,52,215,12,27,33,254,148,106,155,138,220,198,38,43,108,137,118,62,82,148,73,163,43,96,227,250,191,184,152,135,77,197,23,78,49,45,79,147,6,17,240,148,163,42,147,50,39,1,149,88,92,253,25,42,203,150,32,148,245,222,140,149,4,252,92,82,87,75,129,100,2,179,229,37,44,102,50,41,121,76,157,122,148,113,118,206,45,49,154,170,55,8,114,46,141,161,171,79,54,32,253,64,188,159,117,54,204,15,253,138,53,170,202,250,12,97,241,11,108,177,164,68,225,160,251,127,176,234,202,132,113,129,202,81,174,123,124,99,136,248,98,8,137,147,53,133,108,158,45,254,84,123,25,4,128,202,18,166,142,75,243,208,70,169,11,27,214,55,76,236,86,81,181,81,52,144,199,46,89,71,251,104,55,223,48,71,124,77,135,242,45,172,208,113,47,254,111,40,203,252,171,100,84,255,0,66,255,0,242,111,178,248,193,234,64,249,65,45,113,181,12,171,32,117,13,45,147,163,234,180,249,30,35,118,44,130,96,70,31,9,120,212,234,137,199,81,171,169,186,52,7,194,151,187,49,70,36,210,102,167,212,126,24,107,231,241,254,210,84,243,86,151,221,228,77,225,201,173,24,19,171,104,226,138,194,99,255,0,118,92,164,90,172,163,50,75,19,41,33,97,31,148,43,38,5,159,73,84,8,214,85,75,221,51,14,69,117,2,180,228,137,243,114,145,76,128,60,121,113,47,4,207,47,22,36,173,81,170,40,153,3,22,78,82,37,172,140,242,17,63,181,48,199,237,33,227,51,222,88,40,43,41,247,44,72,110,32,30,181,249,132,44,170,171,49,202,244,166,250,72,227,51,49,86,217,130,160,84,55,114,198,79,155,139,137,84,6,214,36,215,225,17,84,8,111,129,36,157,72,232,23,113,96,202,97,138,146,166,88,171,159,140,99,234,75,153,27,114,179,159,39,213,193,196,84,76,104,4,218,97,76,104,51,241,198,240,17,101,127,213,69,135,77,190,115,51,4,73,76,157,60,113,31,118,30,85,101,166,53,9,227,1,145,11,140,88,150,89,98,200,218,220,159,54,140,150,94,30,69,147,40,95,83,220,173,205,168,98,21,46,147,38,37,145,48,148,163,18,63,41,95,224,202,129,60,35,147,5,71,92,104,152,51,185,178,226,93,21,149,163,16,241,4,185,18,123,90,213,85,145,126,204,101,39,41,244,48,5,19,229,37,17,20,202,115,210,63,50,62,181,239,132,254,36,62,161,187,149,39,229,4,37,41,36,213,240,236,50,212,2,239,80,188,160,234,228,74,106,174,229,228,237,91,77,67,43,6,236,165,72,194,18,10,82,231,252,114,150,45,89,24,242,70,178,135,2,200,71,229,23,26,51,74,201,178,27,58,184,149,68,155,184,48,128,242,216,227,199,224,171,117,78,64,34,124,51,248,40,173,67,119,85,64,127,234,50,177,38,83,62,39,50,76,231,196,163,139,252,133,83,154,159,68,203,213,62,114,204,92,164,79,26,180,203,244,73,152,50,6,173,170,182,31,244,233,89,81,147,216,194,196,92,230,5,108,189,55,99,180,197,198,186,36,57,62,165,17,130,196,177,99,218,11,28,217,250,205,227,212,30,137,136,159,227,236,246,213,172,103,144,108,202,89,88,134,159,7,64,81,201,126,99,99,17,62,162,91,119,166,234,163,49,248,101,110,72,149,149,60,117,25,108,106,141,113,20,178,241,101,78,77,12,114,71,196,161,163,4,241,165,115,11,18,190,161,97,200,1,149,50,217,5,20,135,71,203,201,149,52,141,91,99,90,79,113,85,195,181,32,199,132,162,69,73,153,18,72,61,164,237,54,143,240,11,24,133,140,60,158,213,131,227,68,34,11,83,221,250,108,87,242,174,87,255,0,137,7,36,172,49,4,82,174,118,220,240,30,202,117,231,214,213,65,102,104,157,136,48,179,41,20,205,37,244,233,204,229,22,37,79,3,177,137,215,191,145,132,22,176,13,173,68,183,203,246,252,211,45,49,113,234,64,230,41,23,95,252,31,71,119,5,155,177,46,123,171,105,34,105,99,255,0,73,23,250,254,146,189,81,215,15,113,114,19,93,195,31,178,185,246,161,211,208,110,206,200,150,34,39,238,9,116,150,60,243,129,202,46,68,69,61,109,84,227,225,151,196,149,151,247,40,181,99,151,135,225,237,117,64,51,87,79,33,82,219,88,211,163,47,208,22,90,15,76,10,11,229,196,159,200,184,222,179,48,7,242,129,66,170,184,49,150,149,121,6,6,46,165,1,227,157,19,238,46,91,167,177,141,140,204,172,25,125,22,19,56,138,165,38,148,5,30,201,126,217,235,160,233,45,66,194,65,194,81,12,184,151,28,54,176,173,147,250,178,140,75,83,53,228,234,159,242,238,81,174,121,36,111,3,84,238,87,119,192,19,255,0,65,254,210,94,203,184,132,226,49,113,41,58,29,85,234,227,97,101,227,17,62,154,127,225,18,75,56,177,149,52,109,251,251,152,199,164,192,166,146,254,25,89,86,15,167,24,134,180,63,4,18,102,202,182,126,33,33,71,139,140,170,219,204,130,155,125,98,170,164,108,221,227,18,111,15,95,209,248,97,16,134,82,40,217,52,254,173,204,97,44,171,116,169,227,19,48,96,113,161,99,190,125,194,218,142,109,100,146,220,239,49,98,241,168,187,189,19,189,62,104,156,74,233,140,148,78,31,105,108,147,100,10,145,230,247,61,180,251,148,25,84,139,167,170,151,82,62,98,172,231,217,123,43,125,173,196,235,115,242,241,37,6,96,202,76,42,92,216,208,170,217,32,17,254,110,86,37,90,29,79,167,6,204,33,180,26,136,120,65,27,180,75,216,107,100,244,137,99,45,192,178,146,16,89,127,116,133,244,215,143,221,227,67,70,120,227,69,88,62,238,80,201,139,23,26,96,15,126,155,222,179,133,6,253,60,58,210,102,247,17,208,236,142,38,112,149,26,198,111,187,150,238,25,81,94,228,100,31,48,147,74,215,211,125,92,75,41,53,81,35,3,42,149,181,54,219,154,34,76,124,67,34,222,75,192,86,113,114,141,10,200,209,61,209,36,218,75,85,65,147,242,146,251,21,1,161,239,185,189,180,203,32,163,200,18,64,48,97,10,222,107,44,126,234,157,12,150,11,133,111,243,255,0,220,255,0,244,84,90,206,195,154,175,181,12,232,192,225,17,10,164,63,18,94,73,127,40,136,37,101,39,25,88,241,21,11,2,144,25,62,170,172,113,161,149,98,80,215,115,134,62,210,45,244,250,133,228,126,44,89,126,226,181,147,162,65,37,156,184,132,185,206,182,15,225,177,237,43,226,229,251,137,164,233,146,184,2,177,97,51,80,193,131,19,229,49,238,87,41,212,243,37,217,75,121,141,40,139,83,39,203,40,249,178,38,148,148,254,164,118,102,83,135,167,215,190,97,35,0,105,234,123,25,207,237,34,232,53,95,10,235,108,153,150,90,127,85,85,91,90,6,123,164,71,190,126,49,229,8,151,103,228,44,60,73,215,246,39,38,124,40,173,140,63,148,83,115,62,23,18,73,58,136,186,15,226,66,123,194,69,192,187,24,136,147,243,178,203,67,118,212,231,175,209,50,225,3,14,36,154,78,158,60,111,62,37,219,217,38,170,111,114,192,218,74,186,111,186,171,249,17,58,134,222,167,0,222,2,23,246,28,138,162,146,101,148,152,157,88,134,186,28,157,1,91,253,166,52,167,240,244,232,36,195,197,141,73,153,60,117,54,186,147,38,153,45,40,147,113,115,25,255,0,165,202,169,166,85,28,68,205,137,125,135,3,39,106,94,202,234,25,11,107,109,103,21,153,177,16,73,180,107,137,202,154,158,182,183,30,19,9,111,178,211,213,162,30,108,88,148,153,97,41,145,36,249,50,228,251,169,53,169,173,99,116,242,141,83,73,11,63,180,72,239,166,108,64,183,109,107,142,134,8,194,241,148,159,212,10,68,214,0,98,100,226,226,26,211,85,38,12,226,115,118,38,83,225,140,64,225,229,83,101,25,84,104,25,245,194,31,12,242,9,35,184,187,124,98,101,23,204,169,9,242,108,132,127,210,161,89,169,235,132,76,86,5,39,251,75,157,97,107,100,59,86,167,67,170,212,47,178,6,19,69,24,149,12,96,128,131,230,92,182,5,198,66,127,79,201,141,92,214,217,63,242,102,86,95,240,138,80,225,7,178,149,89,4,255,0,157,30,195,48,163,234,94,126,66,241,98,87,89,8,212,137,152,22,123,171,224,119,120,248,139,198,169,167,211,130,74,212,26,125,178,167,248,195,34,114,97,137,25,159,55,144,171,84,55,211,78,31,12,2,127,42,180,125,56,8,14,101,23,125,0,226,27,246,139,54,215,196,9,125,67,130,52,238,30,165,89,166,228,178,116,70,113,40,152,20,50,202,127,234,5,202,186,30,158,170,219,3,16,146,112,25,66,191,100,73,204,0,229,89,198,140,52,242,28,58,209,123,169,172,161,80,202,216,96,27,18,235,235,90,232,35,127,16,209,83,205,140,15,12,66,168,59,93,220,159,49,8,92,138,121,183,250,6,23,221,234,25,101,253,32,177,34,52,243,247,209,126,111,148,137,33,171,110,68,78,97,113,166,116,246,64,140,70,114,166,170,166,98,146,250,219,225,164,91,121,76,54,193,125,211,31,8,160,227,196,40,163,201,247,23,109,129,177,178,3,57,70,85,170,77,104,32,159,50,234,94,174,61,20,77,147,139,107,15,128,155,152,143,54,214,55,241,40,24,20,247,250,18,87,17,73,143,233,175,212,166,199,37,156,203,158,107,154,216,56,30,110,213,57,39,78,163,150,134,86,132,245,86,173,37,216,54,146,196,60,137,243,42,177,68,202,17,101,80,20,140,254,163,139,255,0,119,93,130,146,171,114,14,222,53,53,85,66,139,236,113,61,115,248,142,75,30,32,241,13,64,208,201,191,173,181,96,141,60,152,215,235,217,154,26,142,104,31,150,87,34,228,186,207,225,212,72,47,124,184,130,228,93,27,49,58,219,228,150,86,41,180,77,109,148,216,140,150,27,66,9,62,178,170,188,240,230,185,202,160,116,150,182,157,72,205,161,162,241,170,169,58,159,212,186,132,85,198,204,200,212,236,90,202,104,244,121,210,127,191,74,228,211,222,86,159,119,186,200,52,230,52,105,210,78,195,101,196,52,231,211,119,35,196,146,171,223,50,170,45,170,187,124,150,98,49,85,4,11,32,11,138,92,81,149,38,53,12,90,65,190,89,165,98,83,38,215,53,185,241,10,80,248,151,44,141,178,216,13,91,157,108,53,177,10,204,193,16,212,253,174,137,61,151,180,149,233,239,136,85,163,225,150,92,74,179,241,253,111,135,202,23,42,120,127,242,25,101,160,146,67,136,186,147,76,75,164,30,21,182,121,165,198,31,8,147,74,221,73,93,37,252,165,196,68,198,76,202,239,7,151,44,111,247,87,95,228,69,41,45,178,27,212,165,100,195,47,137,26,251,138,216,221,37,202,69,7,241,71,80,158,181,143,151,93,243,63,252,209,65,233,47,138,151,132,157,135,208,113,40,52,109,245,232,10,199,232,16,235,56,49,153,203,144,73,21,199,198,8,49,184,66,41,50,82,103,223,74,187,139,136,212,195,22,95,113,10,29,42,50,15,149,79,102,255,0,37,114,115,73,191,237,9,167,43,79,138,92,82,8,137,132,111,251,67,199,254,210,36,140,127,117,68,95,124,61,139,234,76,150,81,42,10,173,18,201,160,24,67,21,90,62,131,75,114,17,164,97,220,159,139,181,183,108,249,184,4,42,144,190,184,188,212,132,195,93,23,99,25,86,198,248,104,56,202,142,183,76,69,140,206,97,13,117,254,60,113,114,212,154,217,206,99,67,166,206,39,230,151,40,165,253,213,87,14,6,216,159,85,60,178,216,193,246,134,149,195,187,100,227,237,34,64,254,69,38,219,241,208,170,176,218,52,241,198,26,119,2,238,13,144,223,17,44,141,12,5,39,50,50,76,106,216,204,225,236,80,86,84,227,168,236,101,101,166,34,144,4,46,232,105,11,205,91,81,19,50,44,210,89,224,252,197,80,118,83,50,89,112,139,42,109,231,151,17,149,77,147,53,12,169,199,250,75,108,109,244,147,179,20,165,183,209,217,100,12,162,40,242,44,99,64,151,25,50,170,153,32,237,143,95,95,168,106,171,95,136,210,146,216,111,24,207,135,42,219,113,167,135,36,27,188,92,139,86,59,147,102,196,105,248,207,79,201,103,81,10,147,92,89,69,146,7,237,34,141,73,73,140,120,199,237,91,88,105,98,26,101,133,144,149,131,244,245,197,141,108,167,132,188,163,87,65,214,4,19,56,96,101,92,229,147,193,141,124,14,164,4,19,254,169,70,101,200,170,177,210,255,0,30,90,255,0,241,172,120,209,97,215,246,88,240,134,4,101,45,14,120,44,128,204,37,26,198,72,113,165,85,6,31,90,223,95,201,254,214,50,153,147,62,200,164,253,40,196,143,135,39,114,4,5,147,9,236,171,168,134,44,100,233,47,229,42,40,38,60,39,246,160,160,60,235,115,236,160,248,124,217,86,200,50,140,100,217,18,107,7,152,168,9,154,109,150,76,204,89,92,104,41,147,7,131,229,58,210,152,214,178,196,76,60,133,26,69,86,182,38,219,65,188,13,61,16,111,194,30,84,219,102,200,76,253,47,253,36,4,59,45,183,205,173,178,117,33,39,39,102,110,61,133,170,138,47,172,162,73,99,194,17,114,37,48,25,233,164,221,226,79,153,84,121,36,204,181,73,14,34,98,150,36,109,168,197,94,149,212,236,156,204,69,42,163,153,24,4,31,50,133,161,173,24,159,152,42,250,27,216,64,41,99,11,27,91,169,43,60,36,25,56,68,128,243,122,173,178,48,4,62,165,42,105,224,207,137,62,226,185,58,138,166,90,190,49,21,173,36,97,217,1,153,148,212,152,192,146,206,81,39,20,151,17,99,51,15,82,147,50,163,29,10,216,230,85,179,70,83,119,75,16,210,233,245,180,112,127,72,130,147,168,71,255,0,178,146,25,247,204,250,168,252,135,114,85,208,109,37,236,199,194,150,7,83,190,49,246,153,84,149,150,161,62,124,33,149,252,107,72,77,47,184,66,76,177,179,153,99,161,73,199,39,155,18,192,59,79,253,138,53,50,29,103,59,244,152,134,138,101,169,18,217,134,196,107,50,168,146,89,196,147,50,52,184,39,249,188,152,213,21,109,196,92,124,171,116,198,68,154,175,28,139,81,89,68,15,146,49,244,149,27,26,124,24,204,203,44,168,57,144,57,56,82,137,255,0,72,185,19,52,97,97,164,205,66,57,188,53,226,65,60,215,49,137,155,46,37,186,158,180,157,201,199,163,202,157,195,137,106,198,40,29,110,161,121,127,86,84,108,203,80,15,166,82,22,78,140,60,110,158,84,142,125,105,225,126,172,75,26,17,108,90,195,221,78,6,99,74,203,252,171,3,4,127,73,76,208,204,30,76,89,113,171,168,207,7,188,81,168,90,141,153,85,81,59,223,43,30,24,130,75,205,26,88,201,243,101,86,236,12,66,165,54,181,188,153,147,171,70,224,214,19,114,120,113,9,4,198,31,207,148,73,244,57,128,140,252,38,18,245,144,89,39,152,34,77,101,0,88,28,67,205,198,156,198,184,7,130,143,153,85,58,73,63,85,198,182,195,8,235,122,146,180,108,11,33,86,251,177,140,137,204,61,85,91,143,139,26,231,211,38,100,26,72,246,51,234,149,115,237,63,216,204,199,97,54,161,130,78,99,44,31,171,96,248,98,16,136,185,85,107,206,51,246,147,26,169,12,248,56,211,85,211,150,162,148,6,178,148,81,230,16,146,223,82,212,5,38,17,109,177,166,21,183,96,193,136,56,214,88,119,47,202,158,54,65,43,169,132,11,131,137,248,101,213,142,73,86,115,227,2,79,246,184,150,79,120,43,121,138,36,63,226,218,223,164,169,189,250,133,68,147,233,6,49,229,17,70,144,248,31,38,19,42,217,51,224,205,31,18,157,158,96,9,252,203,55,21,192,23,12,88,220,162,226,78,235,117,8,4,62,172,169,43,43,101,217,114,136,89,68,156,86,233,179,147,195,218,84,217,254,133,141,243,44,183,172,226,226,82,247,209,142,64,112,139,42,191,126,143,96,199,152,165,26,87,36,44,141,220,36,44,106,129,145,204,96,82,30,75,249,132,69,95,91,79,182,240,204,172,35,85,68,47,46,36,107,232,120,30,92,74,184,5,68,15,159,70,49,225,15,17,23,208,133,254,25,132,166,117,105,129,90,255,0,210,144,164,243,227,67,233,237,91,100,83,237,13,20,152,215,51,43,140,172,31,168,76,127,107,38,68,29,85,172,168,222,27,178,171,8,209,153,101,219,196,135,178,167,137,11,233,149,39,248,134,200,198,5,145,8,70,39,219,3,217,51,18,146,235,34,173,164,181,252,137,99,170,53,199,182,34,185,250,73,145,153,148,162,73,163,50,12,99,253,37,125,101,60,101,2,143,103,167,103,126,88,185,72,186,90,107,169,15,35,116,153,52,196,6,17,114,17,68,234,123,34,84,129,229,136,44,164,78,173,94,113,74,226,22,33,37,211,41,223,53,74,53,103,97,152,145,161,248,151,106,73,88,108,96,98,26,232,240,47,135,56,108,48,114,40,169,58,50,80,207,148,66,85,180,53,175,140,14,85,178,116,250,32,70,204,48,52,150,78,225,48,151,214,105,177,201,31,82,220,200,192,200,195,35,195,50,92,110,104,139,45,67,106,40,102,149,4,97,254,149,1,38,25,32,245,9,83,50,224,242,95,202,36,127,157,105,71,243,98,91,164,139,229,160,140,167,59,12,147,148,156,194,78,227,27,242,34,167,198,170,33,248,184,150,173,128,7,212,177,168,50,159,119,131,250,139,207,178,149,27,168,68,88,62,169,228,103,244,238,197,134,27,200,196,197,47,26,205,149,113,172,30,29,96,113,240,148,88,147,64,234,120,62,31,170,228,73,54,113,74,206,81,37,166,140,193,191,169,71,241,116,241,55,112,176,245,33,201,254,232,104,51,7,115,210,81,151,249,82,63,195,196,183,103,184,140,129,161,143,5,249,114,145,86,62,158,153,119,17,152,117,27,74,202,43,50,148,169,125,168,96,193,226,203,200,136,52,201,81,135,132,37,74,76,31,120,221,138,214,103,38,111,100,96,16,105,70,161,134,241,3,44,72,3,70,132,207,243,194,33,17,52,12,49,206,31,49,85,23,254,64,115,102,79,151,212,81,12,74,146,134,102,36,206,203,67,3,245,120,178,164,207,181,101,111,244,224,197,196,137,23,28,6,86,42,102,76,25,65,196,133,129,78,11,46,210,226,75,96,92,51,242,101,22,84,223,212,178,244,197,24,151,46,72,62,54,52,207,211,96,130,246,20,50,178,162,161,152,99,226,88,154,72,202,5,37,101,36,241,143,250,162,37,220,102,14,7,81,167,146,1,17,54,152,200,178,89,204,81,174,43,248,134,112,135,196,85,162,78,188,156,38,114,151,42,147,77,56,53,92,233,115,41,7,159,40,138,63,247,86,214,90,193,132,207,155,42,229,144,53,177,36,147,10,101,49,231,154,14,34,170,43,60,223,192,173,20,160,190,248,133,76,49,188,49,37,114,46,127,50,73,230,145,242,215,131,163,8,35,230,50,118,24,3,24,240,226,86,94,158,191,36,136,169,147,236,138,77,166,34,11,238,38,80,233,207,225,152,170,131,209,217,37,253,75,25,149,167,140,53,85,85,64,7,167,167,28,147,243,114,174,197,67,67,70,56,44,221,137,113,234,171,178,84,203,197,176,203,247,23,67,129,124,2,131,46,92,73,36,234,94,18,138,171,81,205,246,146,163,156,15,148,226,34,139,52,3,212,63,8,133,137,54,153,171,65,24,125,170,112,218,180,22,82,240,229,202,162,189,115,56,187,97,15,49,62,146,219,14,126,216,153,186,145,225,140,2,1,96,250,112,43,104,215,211,220,43,64,11,141,91,249,48,148,191,198,167,159,38,202,119,40,106,201,141,53,184,173,136,46,97,118,33,89,107,56,163,218,9,50,139,91,176,218,3,198,48,115,11,145,15,50,24,228,251,73,149,80,70,38,101,151,202,136,152,16,23,169,61,149,1,148,18,171,79,28,190,214,36,85,150,155,96,129,218,53,160,51,37,198,38,30,68,123,39,196,240,249,188,170,82,76,195,42,137,32,83,196,33,211,67,104,154,233,44,229,200,190,6,72,4,124,209,17,6,212,35,31,106,85,234,153,10,180,100,165,199,195,218,220,156,66,38,52,69,38,134,130,55,245,19,249,21,52,109,73,93,238,149,19,38,238,155,195,229,39,143,34,27,173,254,10,176,131,24,48,106,1,212,53,27,119,112,57,62,124,168,157,73,38,89,34,60,170,107,74,195,61,180,183,151,23,24,148,163,180,205,119,212,106,228,4,105,135,23,82,206,1,142,83,179,42,233,63,134,226,96,229,198,165,231,214,196,140,117,118,84,5,106,13,130,104,187,94,44,153,82,139,90,73,214,67,202,189,25,252,138,247,79,67,28,144,114,137,108,117,78,96,217,156,190,146,49,224,206,194,97,46,145,14,6,80,118,161,245,85,36,72,35,221,133,109,211,16,39,16,121,147,51,43,241,18,54,241,31,64,128,241,173,222,7,200,178,219,78,140,60,216,136,128,159,113,182,31,50,231,146,106,14,199,10,129,50,196,64,96,140,168,160,70,220,143,152,188,138,118,76,150,121,163,224,79,126,62,37,118,111,208,130,168,247,109,141,1,48,216,137,196,138,13,150,64,36,118,80,237,100,191,229,16,182,113,152,220,103,128,67,230,88,178,212,120,241,4,72,118,105,139,44,25,74,84,59,194,200,94,239,82,173,69,54,201,159,101,27,155,145,107,13,241,228,251,171,116,155,128,78,30,46,52,36,106,222,124,201,118,212,64,121,241,165,201,1,57,82,182,105,235,130,255,0,116,186,37,61,108,75,46,28,163,18,105,248,120,17,188,241,114,162,209,141,86,57,165,109,12,232,221,188,169,152,99,99,39,82,164,178,120,35,36,161,152,204,253,73,119,22,195,212,142,212,240,7,6,119,168,139,137,43,101,198,65,246,170,253,103,15,125,5,248,69,254,133,197,130,27,24,214,88,141,212,178,69,191,96,224,85,204,190,120,250,81,213,179,247,222,25,146,182,83,156,152,240,163,227,86,158,49,57,149,86,58,18,102,46,163,64,30,211,40,138,167,173,115,136,253,171,88,110,31,24,120,183,75,76,203,45,202,204,128,43,241,33,42,1,202,85,224,235,56,50,123,74,69,59,50,51,45,223,218,178,135,160,229,201,38,81,21,38,200,214,10,159,118,9,50,248,86,251,80,193,147,92,254,46,79,5,162,101,11,235,123,83,200,116,131,183,173,226,76,177,208,211,138,190,52,77,219,194,143,135,161,135,37,251,180,101,222,158,149,91,121,135,18,189,211,213,89,32,243,38,101,1,207,195,223,254,55,101,93,57,154,111,24,51,118,174,52,248,18,235,101,179,211,202,173,244,246,182,151,27,229,37,149,115,89,144,101,175,152,214,250,6,230,43,194,97,46,92,109,36,127,85,204,21,214,31,169,224,201,225,40,146,137,49,178,159,48,132,186,99,107,168,53,69,209,170,178,129,54,161,134,193,31,9,145,176,224,112,32,31,231,6,114,214,20,168,147,84,1,179,137,4,24,7,200,171,168,106,183,209,88,95,253,209,106,187,124,24,44,82,105,150,165,22,54,117,52,213,79,28,20,241,247,17,38,179,17,151,50,159,124,207,7,226,72,225,235,2,110,251,72,185,236,214,178,10,92,221,211,131,35,202,37,19,119,78,114,143,137,83,195,190,125,151,128,140,154,62,133,243,129,148,43,182,57,47,200,70,57,27,244,169,228,143,153,77,79,208,211,134,119,237,4,186,244,154,169,213,167,70,211,178,44,227,225,40,149,217,149,57,137,91,156,179,79,104,243,242,110,202,171,96,67,216,241,46,156,253,25,4,92,220,104,51,82,85,70,250,107,159,242,34,43,179,168,133,149,164,146,12,193,18,17,241,158,51,225,86,236,184,170,16,48,226,26,144,187,147,243,89,132,149,102,87,49,163,161,230,64,57,122,84,126,188,210,71,178,136,241,123,139,161,82,76,7,81,83,139,42,64,73,6,80,170,172,138,101,78,21,161,170,167,86,189,145,37,137,116,214,86,176,99,204,33,47,161,173,219,31,169,51,49,184,49,34,194,212,86,107,38,8,120,76,84,186,76,104,178,121,140,155,62,157,147,159,152,162,91,77,166,248,211,0,174,28,48,120,112,172,237,104,98,73,131,213,202,157,211,192,24,159,137,17,38,48,242,97,10,147,53,10,170,144,176,244,174,217,249,131,196,143,153,36,113,153,218,168,100,213,75,16,251,71,141,78,92,64,28,96,62,89,148,152,42,65,234,77,66,127,60,65,66,214,234,67,214,179,41,114,20,107,9,145,135,38,91,229,173,82,114,23,192,33,18,74,138,87,85,107,202,105,61,162,82,250,207,86,252,211,61,38,1,19,26,122,175,240,113,39,211,41,224,144,127,165,26,178,199,142,97,145,57,91,106,123,32,51,40,136,37,208,234,160,15,106,194,169,128,250,84,110,47,113,80,64,158,193,3,14,84,150,84,226,21,15,178,178,217,65,126,33,127,161,115,230,106,121,100,157,203,214,186,72,88,9,192,120,113,46,123,168,116,217,33,78,202,21,172,170,234,5,108,9,32,32,216,85,150,164,213,181,163,27,5,238,41,200,207,60,104,156,201,4,199,238,101,229,246,146,44,44,22,58,70,155,190,139,59,138,90,206,226,53,104,249,66,85,24,203,186,120,32,103,205,98,42,214,253,103,85,55,229,50,143,34,25,153,2,195,223,196,56,248,146,233,250,192,126,120,80,161,167,151,39,152,61,107,84,154,17,137,62,207,244,44,81,195,121,38,131,42,212,105,236,141,242,134,90,171,89,136,29,168,115,67,200,71,230,66,168,15,41,53,13,109,104,250,132,84,197,150,160,183,127,18,136,244,17,166,244,153,43,73,155,18,106,176,20,15,211,27,222,228,9,169,25,80,78,164,218,54,176,39,254,192,88,90,152,246,252,201,150,70,2,38,225,228,207,152,34,88,7,80,237,147,59,40,4,240,127,18,135,99,14,41,111,202,161,212,45,202,41,111,79,241,32,146,79,180,40,136,168,227,106,64,15,155,22,85,203,194,104,130,122,163,129,48,5,31,106,140,102,177,99,248,134,12,146,115,11,18,218,201,241,127,180,42,149,52,240,9,137,13,149,217,227,61,134,136,94,165,70,102,69,5,82,222,202,3,8,253,223,184,188,248,3,157,17,225,42,159,173,214,3,178,6,25,125,170,198,146,100,31,14,84,208,205,115,36,56,150,167,210,178,180,221,171,236,98,11,140,175,84,250,122,212,254,12,93,7,85,64,174,178,130,245,202,131,63,98,119,196,196,186,36,171,228,164,206,193,78,104,147,162,161,109,76,185,141,111,196,81,214,206,244,233,124,89,85,107,238,247,160,225,92,235,110,35,43,40,96,117,128,200,205,160,113,175,172,159,249,215,61,152,99,193,156,73,125,95,157,110,252,96,200,204,82,145,153,7,58,108,105,153,61,213,145,205,43,218,42,231,245,186,144,132,122,168,135,100,244,240,230,73,130,141,100,120,221,200,167,152,246,64,225,94,125,104,44,129,152,203,228,103,236,122,149,154,168,4,134,164,211,210,161,19,118,46,207,113,103,73,61,133,102,35,21,62,181,243,154,53,21,50,176,241,165,176,202,83,45,214,200,85,74,169,33,197,210,147,110,108,188,222,28,73,189,83,50,1,136,211,64,252,153,149,35,173,73,49,60,202,73,214,231,102,101,87,3,225,233,241,225,74,189,87,108,245,97,167,181,108,65,51,152,184,147,52,148,248,50,170,20,29,1,177,103,10,244,154,121,209,135,212,152,126,54,136,47,117,110,102,167,131,36,124,197,73,249,42,255,0,6,213,72,27,35,90,198,122,50,55,40,62,108,169,213,195,34,78,102,96,242,164,24,72,36,248,248,140,166,113,153,140,156,37,68,62,49,252,57,87,200,112,222,94,96,173,175,158,252,152,74,177,135,11,134,96,12,15,90,189,84,98,39,41,82,217,147,6,54,61,65,234,77,78,248,35,33,187,84,26,192,116,230,89,83,249,173,83,228,128,172,126,40,163,92,78,171,226,88,252,223,187,139,136,127,81,86,210,124,78,211,243,137,136,82,135,147,233,229,74,189,67,35,85,196,28,204,11,198,151,70,184,24,229,115,38,111,55,169,114,132,75,84,109,54,2,147,119,44,171,171,23,81,75,250,173,91,164,137,5,130,55,17,4,178,101,197,81,95,242,133,202,162,240,193,23,180,188,201,56,186,132,185,246,219,236,165,139,230,90,131,234,160,39,223,51,207,10,151,101,145,17,25,162,247,21,10,161,97,145,174,6,71,240,167,49,140,2,193,126,98,255,0,161,72,238,96,151,164,168,186,219,88,153,48,152,171,114,5,38,117,37,80,228,147,46,36,44,51,68,140,7,135,18,180,178,153,91,39,132,73,92,106,17,145,249,66,37,210,204,181,20,152,135,79,185,38,108,73,195,194,56,76,76,38,67,124,110,148,130,201,242,202,55,165,230,12,22,203,93,57,143,20,190,82,33,13,113,91,4,140,44,73,88,148,156,154,169,100,149,218,68,119,225,82,78,99,51,35,101,188,197,176,210,102,164,184,178,35,48,151,141,82,67,173,4,232,159,55,202,149,213,105,230,84,13,138,202,170,202,168,96,195,44,95,200,133,85,136,9,105,148,132,201,134,36,1,172,195,167,135,210,81,114,46,134,199,213,12,25,130,84,146,102,57,36,202,155,112,42,73,89,105,225,136,15,202,185,220,198,74,28,231,139,17,63,198,186,212,198,48,156,40,23,214,131,233,45,86,80,97,125,61,14,74,214,20,162,228,75,44,164,236,189,174,165,64,249,152,135,133,14,202,19,206,27,229,155,39,42,206,120,129,63,91,61,150,71,234,234,93,59,70,27,98,117,21,91,85,22,12,188,198,84,113,175,171,99,31,22,92,74,108,180,92,12,99,169,79,52,77,174,83,20,127,224,92,190,202,182,41,39,63,137,63,96,65,100,60,193,149,149,5,101,0,130,30,84,209,218,166,147,251,153,208,120,98,113,13,120,218,132,98,237,47,34,87,62,121,196,71,135,169,124,13,105,230,243,4,73,170,5,13,37,147,11,43,181,49,190,167,60,158,88,158,234,73,14,132,245,172,221,163,217,175,54,204,197,46,47,251,138,109,104,134,85,185,156,8,115,171,123,138,69,190,202,213,132,102,47,117,98,251,230,91,131,219,94,141,66,249,43,35,101,118,2,114,215,32,153,153,109,211,212,39,191,126,99,23,141,81,73,211,3,43,57,74,150,190,103,162,51,20,66,171,89,83,136,163,35,105,88,149,163,202,28,107,85,105,153,231,250,84,52,59,233,115,73,202,156,198,181,173,133,253,175,34,70,144,42,100,99,15,38,108,88,145,175,158,249,32,195,137,40,181,181,220,243,117,33,107,117,8,4,252,70,42,139,72,48,217,154,123,124,76,217,113,36,55,122,110,254,51,254,168,213,117,109,220,18,248,114,170,39,190,184,177,115,24,163,78,189,78,158,65,83,146,192,209,254,172,207,155,18,97,79,164,137,72,119,253,53,90,107,80,70,234,198,130,252,84,14,64,237,114,173,110,163,248,10,170,111,125,84,76,28,37,75,159,24,2,66,204,212,35,23,218,64,27,80,213,123,197,81,89,1,134,79,52,79,170,128,125,220,31,52,4,153,149,190,28,82,146,166,86,215,73,247,72,84,213,103,11,21,185,160,206,246,150,232,12,96,142,60,40,42,24,108,140,60,70,84,56,96,140,121,132,157,176,5,12,51,222,65,229,10,83,37,135,147,218,85,191,214,56,241,44,76,255,0,201,153,77,88,113,92,153,53,80,71,204,94,69,140,51,50,72,248,150,185,225,100,158,228,184,47,216,159,22,85,65,3,228,195,200,148,26,4,177,147,48,74,155,231,145,255,0,170,210,99,99,69,128,209,132,229,31,42,197,241,147,24,19,0,71,242,137,50,51,192,32,112,136,105,119,148,218,146,18,97,254,78,210,100,71,211,178,88,184,140,181,79,207,8,153,113,113,173,241,173,71,39,169,97,133,189,32,64,47,14,85,85,185,173,130,207,213,13,115,118,76,224,197,149,38,181,158,248,204,204,21,54,145,252,117,3,161,221,234,72,56,248,132,53,7,113,113,200,145,7,80,229,62,20,238,77,38,228,27,178,197,38,53,88,213,159,158,162,179,3,179,5,184,30,44,169,103,254,30,196,33,17,152,107,132,207,148,149,201,244,214,76,153,56,156,34,148,65,170,171,80,13,176,52,241,233,9,152,37,77,228,192,101,188,78,81,114,37,108,147,42,48,254,110,81,10,141,167,187,102,116,110,81,128,128,190,248,117,46,216,239,15,253,197,198,128,129,240,89,144,158,195,4,92,139,244,124,13,140,144,48,219,85,170,123,32,248,63,139,145,116,126,92,85,246,19,100,229,80,52,244,184,62,25,138,76,107,108,157,73,233,39,195,149,83,217,64,126,79,113,33,54,158,131,36,156,189,170,50,42,184,225,65,212,50,236,162,252,167,98,132,184,101,200,206,242,154,121,50,43,24,208,199,4,152,68,133,212,49,178,51,48,68,185,182,244,40,164,237,61,244,170,210,114,202,39,242,42,119,235,104,62,31,170,80,119,20,231,178,31,23,18,198,171,74,146,51,57,74,147,94,149,133,58,149,109,192,228,143,47,182,165,245,229,244,65,3,20,65,101,34,14,29,108,225,15,16,74,69,188,218,86,116,146,51,137,94,46,157,180,230,13,38,34,237,25,67,234,71,202,101,213,233,246,35,126,34,241,13,69,73,173,30,159,139,187,17,121,22,138,173,96,9,196,194,97,19,34,36,181,176,21,78,157,125,166,234,182,47,151,18,80,242,120,46,87,27,80,217,70,178,124,64,148,152,213,116,103,179,39,54,92,104,13,73,166,50,124,220,78,37,170,187,188,128,153,214,119,22,49,160,238,226,100,146,69,45,167,181,38,166,187,225,16,177,42,13,66,253,180,23,196,41,114,169,93,49,175,34,82,88,237,2,33,228,34,109,181,79,129,25,191,165,188,58,217,81,188,61,68,164,79,160,7,114,254,28,139,40,118,163,187,30,92,73,216,66,8,195,98,86,145,83,65,170,102,24,100,252,130,79,61,42,32,162,230,202,149,48,59,214,113,74,95,95,50,203,106,241,98,226,18,77,203,241,30,180,50,125,222,200,156,43,108,109,67,93,147,230,203,139,248,148,5,173,145,196,126,100,69,108,241,251,197,82,100,100,25,88,233,27,253,43,39,186,86,95,226,94,96,96,147,252,184,92,106,84,50,65,236,151,42,101,26,236,145,137,204,44,73,150,70,6,9,153,12,130,39,210,34,69,101,84,73,61,202,157,147,1,108,196,186,121,137,9,248,113,127,34,232,86,20,138,126,155,96,200,133,147,72,50,246,167,246,82,126,234,84,248,210,228,247,20,152,214,219,81,64,25,38,85,71,16,101,113,253,52,234,30,164,121,89,204,37,242,5,61,87,108,178,160,53,12,240,13,132,174,174,88,203,163,128,125,150,191,170,132,62,220,165,73,131,169,253,125,252,69,81,178,116,101,172,151,229,47,16,211,237,55,84,202,210,117,37,252,122,124,137,109,75,8,114,73,9,136,216,207,139,55,182,82,77,62,28,233,63,164,22,36,160,51,45,99,75,197,44,74,77,11,21,177,213,233,228,176,92,57,120,151,175,140,49,51,132,185,84,197,108,151,144,11,127,169,69,141,197,98,84,140,172,131,152,64,152,66,19,153,50,159,24,120,242,169,89,51,37,238,255,0,167,139,143,234,42,199,177,242,106,187,121,21,19,144,132,228,203,140,68,196,131,9,128,67,230,46,49,45,178,89,182,243,226,202,69,41,107,36,254,124,34,34,121,20,21,139,255,0,196,243,163,3,13,121,70,145,220,92,74,178,31,205,149,43,167,121,228,177,85,213,105,86,78,237,75,28,107,108,193,172,33,211,26,108,100,157,149,116,232,208,54,192,226,66,190,132,20,128,205,238,45,49,174,15,39,229,21,90,76,176,22,164,198,185,167,137,37,253,92,136,77,61,24,130,226,87,19,52,193,231,15,54,37,21,100,201,116,147,191,105,108,141,136,84,23,88,79,181,31,128,98,20,152,214,138,23,159,7,46,66,145,62,147,180,157,21,146,248,202,130,141,125,79,27,135,23,34,142,53,24,205,244,228,178,39,40,147,144,176,117,163,103,211,91,96,76,220,242,173,178,99,111,187,81,185,113,170,15,235,4,147,194,33,15,26,223,133,229,26,92,104,195,132,252,88,184,209,144,38,13,28,5,16,234,29,61,58,112,248,178,21,107,167,248,111,18,48,51,75,129,148,139,166,211,188,5,238,18,54,102,66,49,248,69,198,186,163,153,107,81,106,114,169,49,162,66,253,36,84,125,108,199,149,157,88,147,75,42,214,126,117,56,105,251,19,240,139,42,148,195,41,91,14,250,214,11,48,251,107,81,166,85,78,127,245,17,101,74,153,168,89,37,140,249,92,75,76,147,16,164,234,81,85,96,43,161,195,211,5,7,50,79,107,73,4,94,102,174,229,66,64,12,162,191,133,83,85,86,188,127,230,60,74,202,218,249,234,41,7,38,5,199,131,251,49,169,73,58,72,229,151,152,162,95,163,24,250,50,143,219,73,174,32,83,224,126,211,177,86,57,162,241,49,149,142,41,27,79,114,98,196,189,101,166,201,224,170,230,100,19,223,196,150,201,146,242,246,165,102,52,231,147,244,121,228,245,9,61,173,211,16,107,107,179,75,149,252,106,222,29,38,80,102,64,155,76,18,73,251,120,209,136,8,225,198,201,250,76,152,213,69,36,151,141,152,81,17,169,226,193,31,106,103,14,147,115,202,18,169,53,28,106,234,1,63,36,145,164,81,152,122,211,229,197,149,116,102,80,197,240,229,72,236,171,96,137,239,229,196,140,42,45,88,158,125,241,196,127,164,172,168,117,33,48,98,203,198,167,13,91,6,115,56,86,234,74,162,70,62,35,21,35,70,190,58,140,165,100,251,90,172,124,82,135,145,41,159,167,129,101,204,25,228,77,217,67,84,81,230,196,50,149,25,179,28,102,113,8,98,66,215,236,106,177,207,141,72,120,210,240,229,77,131,166,217,143,50,97,106,198,100,204,154,86,204,6,215,14,46,68,111,42,48,84,231,186,134,158,88,135,194,146,67,152,120,76,202,97,46,190,104,209,36,177,249,84,93,221,8,200,71,132,66,78,172,142,43,43,17,241,181,110,246,91,194,21,71,25,132,146,131,167,208,207,141,41,230,197,218,173,97,211,190,180,25,139,21,51,42,161,139,97,43,24,113,141,46,125,245,192,143,132,221,106,157,236,97,95,196,134,153,12,4,31,80,242,41,50,169,65,123,194,121,32,202,89,68,75,159,143,193,226,41,83,64,198,57,125,172,72,115,4,98,39,40,147,42,136,66,90,178,226,146,115,44,3,202,53,109,73,241,46,45,149,110,29,248,196,79,112,107,69,221,220,66,193,124,67,69,26,252,251,100,202,225,106,119,252,214,33,151,219,82,153,111,216,15,210,208,239,170,164,240,196,46,82,125,68,242,27,201,237,23,42,230,122,60,44,20,22,97,23,31,130,176,135,60,240,71,149,21,162,142,85,73,99,246,175,226,228,64,211,154,242,9,242,150,47,26,30,135,85,85,78,149,134,89,118,197,251,137,158,167,213,180,245,0,103,167,148,101,41,84,183,22,190,222,160,60,245,183,151,187,137,3,112,202,57,177,95,155,177,114,43,93,115,101,24,143,47,18,219,167,181,60,235,249,88,141,140,67,75,27,58,55,185,150,27,178,144,18,101,241,11,141,19,101,62,182,129,140,204,37,77,85,90,56,203,109,222,155,131,110,15,155,198,37,223,184,174,190,226,215,82,74,54,176,220,179,136,68,94,255,0,196,80,70,126,18,241,32,236,161,250,71,156,64,227,40,212,227,233,9,100,254,85,202,208,232,41,110,109,109,91,108,198,98,246,147,8,210,88,65,240,149,67,6,158,36,30,19,42,74,216,113,99,3,48,74,69,173,13,10,41,78,201,231,140,15,148,229,42,149,184,54,188,39,153,162,20,130,77,224,89,48,103,85,240,236,128,95,186,149,118,173,158,134,215,250,114,58,221,67,172,75,47,105,99,104,68,238,236,215,245,176,119,113,39,201,42,175,187,211,112,108,137,148,66,196,69,186,30,158,1,25,132,165,93,42,144,18,200,133,161,248,150,49,15,21,220,82,126,226,50,127,196,42,175,102,41,63,218,85,210,116,101,118,63,210,141,77,218,232,145,206,253,34,205,184,188,117,27,35,56,122,132,22,81,62,82,126,34,41,75,138,125,91,109,57,255,0,214,100,150,55,238,166,240,52,97,33,74,87,48,224,68,141,19,183,18,197,68,139,151,168,188,201,125,61,12,245,177,89,16,201,211,233,1,56,124,201,92,253,85,85,6,94,208,60,169,156,59,87,201,6,108,68,16,214,239,83,224,98,118,227,76,50,55,44,68,180,58,132,144,137,138,95,253,85,110,105,144,124,57,138,167,237,96,105,249,196,246,210,52,137,48,234,172,43,147,26,93,151,40,68,60,101,82,215,122,60,228,39,233,87,70,173,100,72,195,237,71,201,146,9,32,197,137,82,57,21,49,49,179,57,125,87,244,79,107,41,19,64,217,88,205,62,98,151,16,190,154,249,169,41,207,24,155,176,245,165,129,213,181,85,160,197,99,145,99,69,223,33,119,11,56,215,7,16,240,229,71,6,239,235,46,57,63,95,193,221,252,166,231,31,237,42,173,43,172,43,173,184,178,147,34,231,104,217,1,89,92,232,219,193,201,103,106,197,143,32,146,102,48,121,50,173,179,46,49,13,129,50,206,5,138,86,79,102,14,164,140,193,223,121,246,34,42,181,35,8,13,167,26,101,24,192,19,250,149,35,145,73,212,141,53,80,35,29,59,141,101,85,224,193,101,228,77,53,11,226,22,39,12,85,20,248,213,176,143,150,89,73,147,246,146,201,155,14,165,131,36,176,125,43,120,77,185,246,148,208,103,144,163,225,77,169,231,226,127,50,150,184,100,195,115,42,225,198,57,25,212,150,218,192,60,39,230,10,106,27,128,9,152,86,169,134,100,230,112,170,175,80,174,181,22,164,227,236,129,255,0,127,205,197,26,130,187,193,190,126,208,88,134,186,116,240,215,70,138,252,177,114,147,193,115,43,184,15,243,121,132,37,85,92,68,102,27,105,230,28,100,103,205,19,26,175,205,249,59,127,248,171,152,83,217,63,62,21,210,170,171,79,100,14,46,197,37,91,177,166,167,192,185,147,250,66,241,164,55,122,74,240,172,230,46,85,208,107,96,90,193,225,54,60,104,169,47,24,253,209,174,133,100,70,246,18,184,156,21,250,86,117,68,173,217,162,171,122,75,86,96,237,86,179,35,111,65,132,202,90,76,56,53,57,12,84,210,50,58,130,224,52,135,36,100,122,251,113,84,9,172,81,236,215,224,33,246,145,32,39,33,212,50,203,237,13,115,172,142,141,236,53,85,197,38,209,44,43,250,147,24,26,39,26,125,2,121,251,138,138,178,178,4,144,63,168,73,228,234,65,99,82,98,226,76,26,128,98,23,41,18,80,234,75,18,245,8,130,88,76,55,207,101,47,40,215,164,218,193,234,23,98,132,107,118,200,163,123,19,26,216,215,54,241,30,29,209,4,185,119,254,30,156,175,121,183,242,114,47,208,176,244,241,236,189,165,162,126,158,131,7,136,223,244,151,122,199,21,114,208,230,200,252,211,113,166,245,29,107,254,82,210,105,127,149,82,232,159,85,31,9,167,201,200,187,20,157,55,71,36,124,34,228,74,63,3,108,143,187,136,84,159,143,211,243,77,52,238,109,159,236,30,4,203,241,254,172,165,40,209,236,190,4,18,51,118,138,52,251,242,252,164,72,163,47,220,75,141,166,39,73,230,151,216,145,186,117,97,172,86,152,52,246,241,58,184,212,249,180,221,61,105,50,196,236,91,99,4,240,162,97,41,122,148,244,155,83,148,253,74,109,186,139,65,177,41,99,76,56,191,186,79,43,102,12,190,234,146,173,134,121,192,204,20,210,4,9,98,122,69,133,152,174,224,242,248,32,44,68,46,155,181,36,46,19,23,141,97,61,228,16,49,25,99,73,85,147,152,165,77,255,0,100,188,139,96,234,72,184,241,68,23,251,168,57,51,206,84,173,248,227,117,33,195,101,147,133,114,179,53,139,44,120,130,218,228,157,220,190,192,51,43,71,237,165,250,158,236,117,49,95,44,170,98,158,248,247,108,121,191,247,117,212,182,117,169,46,12,88,155,86,128,71,230,42,100,203,80,73,30,96,151,42,230,215,112,31,25,153,144,180,154,156,121,54,134,200,185,100,133,145,138,43,92,184,158,105,211,188,194,18,226,67,214,213,18,55,159,22,82,172,141,187,147,17,254,159,196,79,4,135,207,88,193,237,148,76,73,225,187,241,45,138,40,84,147,30,180,252,41,164,11,225,201,30,35,9,41,141,158,115,249,149,85,109,32,35,51,169,116,172,127,185,207,97,59,224,31,117,187,16,149,44,107,226,22,39,167,154,47,242,38,33,167,103,135,49,82,123,32,237,188,241,45,102,95,1,106,106,153,66,9,62,18,214,167,233,224,16,9,107,53,9,4,254,84,218,30,164,136,86,33,102,111,161,42,164,173,150,155,124,103,188,201,116,106,122,57,36,249,178,171,227,79,28,223,105,70,234,26,172,71,204,20,246,190,129,192,109,26,29,109,32,30,104,147,214,175,196,145,36,251,170,75,213,79,59,229,12,46,165,137,169,8,81,240,168,237,187,141,98,189,154,146,44,98,97,9,70,136,52,194,73,30,108,170,0,52,39,201,204,158,50,99,224,241,35,101,144,44,52,126,114,125,164,62,204,2,38,110,212,48,108,136,84,112,89,147,185,49,170,81,211,192,137,36,99,202,33,171,8,218,123,78,99,103,202,141,67,64,126,217,29,39,88,178,16,49,4,92,138,18,76,233,192,170,170,149,179,233,233,163,68,126,24,163,81,166,161,131,145,229,22,69,182,134,124,235,178,60,222,218,114,96,178,51,57,83,199,51,121,153,80,16,192,0,193,218,149,79,170,25,95,149,84,86,214,197,156,78,85,157,197,56,225,51,55,82,186,230,77,137,15,51,193,103,18,58,28,201,197,31,234,145,123,152,62,24,74,44,164,64,48,195,200,145,149,76,176,83,204,66,160,159,12,25,242,166,92,126,9,85,147,37,120,113,37,175,232,105,174,202,120,35,3,22,85,61,26,212,132,59,240,165,211,223,59,59,242,228,78,52,240,64,67,179,40,148,246,218,215,113,185,132,97,157,39,164,89,86,50,67,182,7,205,241,46,135,134,170,52,30,47,249,23,55,214,102,202,199,225,229,34,126,109,134,130,178,208,70,22,68,44,188,185,114,170,168,115,34,140,24,138,37,3,84,25,69,63,86,37,111,85,167,173,103,49,116,172,109,81,44,7,107,62,15,131,205,181,196,149,50,225,243,184,68,34,99,87,159,128,223,143,230,197,149,99,248,60,2,103,12,92,72,217,95,176,200,156,164,126,35,179,49,72,174,130,246,17,140,82,50,106,165,198,148,155,134,102,217,73,150,131,43,21,1,140,15,165,149,11,50,28,66,255,0,106,178,167,147,185,69,204,96,6,167,189,168,245,52,211,195,24,158,159,176,209,5,237,36,161,102,36,120,88,2,242,229,88,210,55,216,161,239,152,207,101,33,184,170,28,150,102,150,81,162,166,24,3,103,106,67,38,78,66,118,161,100,96,18,79,167,1,9,194,84,185,239,36,18,118,145,86,201,167,150,64,101,136,166,228,213,88,228,126,97,39,104,238,1,225,215,155,22,126,128,133,88,79,248,139,42,112,48,134,46,36,165,253,152,113,101,90,228,233,233,88,242,237,86,47,77,161,140,192,177,181,12,237,247,52,172,170,198,53,198,228,108,92,241,144,37,231,234,84,53,178,73,27,195,42,111,199,96,86,44,130,198,17,156,201,124,247,197,27,248,81,245,182,64,40,241,98,71,179,79,87,89,19,148,163,18,213,101,243,6,36,12,254,53,178,146,169,147,79,202,85,93,51,76,85,65,31,110,84,182,72,107,160,179,132,68,67,86,184,106,10,99,101,2,44,97,226,8,148,204,201,36,31,8,147,83,89,18,72,240,161,31,13,132,126,100,139,159,48,99,93,36,107,44,249,178,170,119,207,157,11,166,82,251,91,3,44,78,36,170,215,60,44,153,68,181,163,87,226,28,13,211,44,165,205,238,42,9,240,8,52,174,5,174,89,124,165,93,6,4,0,78,131,155,18,21,52,78,66,214,228,44,155,43,24,220,81,11,137,1,48,54,82,71,153,83,93,213,50,9,240,160,25,36,17,187,85,22,136,45,67,116,173,145,35,3,104,82,170,192,201,250,92,171,155,207,120,36,243,4,184,147,189,31,168,65,8,152,101,242,226,73,35,121,20,82,200,214,71,247,68,177,55,132,145,243,35,89,62,142,111,186,65,44,44,189,42,52,23,148,57,10,68,171,95,17,178,0,97,162,198,247,81,65,184,246,114,168,7,179,81,150,91,202,88,164,16,252,211,77,254,216,124,170,82,89,2,197,68,154,24,54,92,166,198,147,204,164,28,30,145,33,35,107,56,162,247,83,168,214,177,44,153,194,81,173,94,169,184,185,155,127,161,17,125,113,101,24,124,73,125,60,201,210,95,150,92,165,208,174,52,244,73,209,20,17,180,197,196,41,120,162,117,125,69,93,148,124,212,203,53,178,31,7,26,62,52,192,9,36,135,14,88,255,0,86,92,169,139,35,1,102,217,182,41,2,104,164,7,41,82,137,242,96,140,139,120,96,113,241,32,231,213,74,199,212,133,143,250,99,24,73,170,245,113,229,18,62,30,158,120,199,204,85,234,28,226,102,36,202,126,251,234,241,167,214,74,26,41,147,0,3,247,86,81,160,100,67,207,178,96,199,133,6,29,67,143,221,227,80,105,152,20,62,126,56,204,225,74,55,152,201,205,149,27,191,137,39,167,148,136,255,0,68,60,209,243,69,85,142,53,117,0,6,89,85,125,82,100,69,121,238,88,148,79,173,244,210,114,137,48,129,107,84,48,15,40,136,82,44,170,160,150,22,217,86,202,23,153,162,21,7,14,121,227,51,230,202,169,89,101,85,57,248,66,34,9,97,51,79,69,39,221,77,131,142,79,51,85,109,143,194,84,234,54,167,170,146,63,155,148,183,195,209,241,75,255,0,180,244,177,162,205,240,244,5,31,80,196,169,180,159,102,89,128,159,168,116,224,184,183,235,123,13,79,39,155,145,43,15,195,168,153,243,118,167,44,211,108,132,206,164,149,84,249,55,39,10,135,60,2,234,69,76,181,60,225,225,203,136,105,119,7,134,28,163,18,209,224,241,251,185,84,57,252,129,231,132,25,59,72,156,195,129,91,36,124,169,83,225,203,47,48,68,136,128,108,92,38,85,86,100,18,163,127,68,131,237,9,47,153,79,46,55,40,132,141,125,171,35,15,136,73,100,203,137,197,238,149,198,183,242,24,42,111,101,169,49,225,42,85,62,182,12,151,230,48,134,181,60,200,99,73,34,85,184,227,16,195,170,24,58,144,111,96,196,135,14,114,19,181,55,101,84,178,15,169,109,89,249,0,161,255,0,249,32,173,105,7,36,25,125,196,210,224,36,173,102,99,41,175,199,144,71,195,139,145,98,217,24,25,148,159,178,167,178,40,240,196,46,36,52,109,54,241,51,152,164,41,21,181,84,144,77,38,98,171,16,213,81,148,125,75,161,100,79,33,54,216,226,47,170,32,137,152,34,84,148,147,37,143,135,18,185,178,167,170,140,62,36,153,145,162,249,240,162,209,176,45,141,172,121,202,196,108,106,77,202,21,236,151,143,8,147,154,120,19,138,207,213,44,28,81,62,3,235,73,194,84,27,252,201,220,171,228,233,226,119,101,202,131,53,62,54,115,9,110,36,137,119,198,28,145,240,137,115,237,109,248,186,16,31,233,56,151,104,100,49,148,156,34,90,166,104,242,77,246,147,172,104,252,204,146,213,192,252,112,251,95,136,100,181,254,173,40,152,252,215,85,210,91,162,48,102,228,253,197,214,164,252,52,7,254,192,26,11,240,196,90,158,238,37,41,58,120,19,129,176,179,121,135,208,152,254,12,84,50,76,204,10,90,53,144,35,116,161,109,117,155,35,113,46,75,126,167,76,156,67,236,158,66,249,136,66,66,213,86,156,71,202,97,32,32,106,75,25,164,226,129,199,245,21,52,103,228,103,50,178,181,20,146,155,94,97,137,111,12,192,20,104,83,7,34,92,104,199,31,46,85,149,184,48,237,248,212,173,196,253,177,59,81,176,204,121,60,41,200,116,120,236,129,204,84,235,15,238,47,255,0,36,149,109,198,82,97,202,168,153,72,73,35,205,149,44,178,208,222,154,252,193,46,84,117,13,193,225,19,12,181,54,93,157,75,171,43,128,79,167,124,110,213,47,119,107,18,19,49,68,47,34,234,55,118,181,210,98,191,230,132,160,164,233,184,150,71,226,76,180,152,131,90,196,67,217,168,237,186,167,147,26,166,210,175,149,82,70,6,89,85,189,14,155,4,102,123,105,140,205,61,6,107,48,148,67,93,21,137,20,22,200,6,251,40,165,6,29,208,202,68,182,101,86,228,121,114,175,126,18,28,19,230,17,86,114,115,198,26,230,108,27,220,107,92,2,29,110,217,252,170,182,158,212,17,135,135,42,146,124,247,172,55,152,137,202,85,41,25,156,170,224,88,106,25,128,147,19,181,15,167,181,56,235,120,77,214,129,11,25,56,124,37,90,166,105,34,73,6,80,202,255,0,105,42,174,62,226,240,98,202,215,92,233,241,65,121,75,40,139,146,223,107,99,217,31,12,76,152,214,247,208,197,17,241,75,41,10,153,135,73,86,147,168,69,85,135,167,245,203,81,25,153,206,66,199,216,247,21,49,129,100,207,170,179,135,231,39,135,18,14,202,180,2,251,75,183,109,73,88,112,27,224,11,221,79,43,111,134,78,149,207,77,84,12,108,54,84,93,33,153,5,253,171,157,150,134,216,191,178,178,178,146,7,225,17,18,80,213,75,154,55,230,77,96,92,60,163,229,198,85,132,153,143,23,158,18,170,171,0,146,53,104,35,29,81,134,6,38,41,43,38,92,121,229,136,47,228,66,195,125,225,15,253,66,121,49,166,110,224,31,125,36,144,143,148,50,177,126,210,210,205,121,115,24,24,68,82,47,89,67,198,2,75,42,22,158,101,60,209,242,148,106,77,91,0,44,157,114,15,63,234,5,34,204,58,194,152,157,37,69,89,80,214,217,112,135,26,141,147,165,65,73,101,218,164,209,175,37,27,34,214,101,222,248,29,74,114,202,28,78,220,92,137,164,102,101,3,17,51,233,15,54,34,232,85,196,91,25,210,109,100,129,130,227,79,13,164,134,64,102,80,80,31,42,162,90,188,102,161,33,98,51,49,83,89,144,9,217,250,96,2,234,18,77,233,79,201,135,18,175,126,161,130,71,226,49,81,225,173,138,79,3,39,220,81,42,64,250,81,227,63,169,87,210,113,141,130,79,141,84,15,6,113,45,245,181,160,200,154,202,2,75,90,77,243,58,148,188,104,214,186,126,91,249,120,215,105,101,80,202,196,154,227,74,143,207,42,213,171,142,114,57,240,199,58,115,37,153,59,194,8,81,56,83,43,234,112,14,35,240,139,145,38,167,97,202,13,164,177,36,96,20,62,215,159,137,33,146,203,207,85,100,176,229,199,230,186,11,52,96,51,230,8,149,44,13,18,57,35,230,198,145,85,12,107,56,166,134,24,228,141,134,40,149,184,106,134,80,117,32,161,192,131,82,252,89,81,178,110,56,48,137,109,191,64,83,60,209,97,51,17,132,144,207,53,105,124,204,98,165,23,118,82,179,251,137,108,150,75,155,21,226,23,252,138,123,110,109,148,161,14,191,244,209,237,34,74,83,58,171,86,222,89,117,21,68,195,210,87,131,156,243,24,164,255,0,26,183,173,173,200,14,110,207,5,15,199,167,33,149,152,245,84,105,196,170,230,46,82,21,137,92,109,49,100,57,89,178,255,0,173,81,211,188,153,246,134,86,81,180,240,228,143,135,149,86,22,78,213,21,148,151,173,99,227,17,138,230,170,212,158,24,144,95,135,177,165,146,88,120,207,226,78,203,250,25,83,164,6,4,25,176,121,84,14,173,103,164,48,133,174,23,32,144,236,213,82,227,51,15,34,196,198,62,160,3,243,37,91,240,113,251,169,206,223,241,118,227,62,210,89,81,70,215,150,178,65,196,148,95,104,49,250,174,108,68,79,33,210,48,96,96,177,35,240,145,88,77,198,24,233,187,89,211,185,165,149,80,249,228,34,93,85,79,182,98,217,39,32,147,237,170,112,52,176,135,90,2,1,134,18,111,25,143,16,49,101,92,206,54,179,244,223,148,50,107,15,91,16,71,97,189,181,22,103,250,12,71,182,91,168,199,253,47,26,21,147,34,201,79,195,173,168,236,162,97,44,92,164,83,119,12,136,39,188,181,202,171,154,131,15,224,70,1,58,147,109,158,48,115,46,90,29,85,107,4,255,0,165,202,152,204,214,122,130,72,62,82,46,36,159,228,5,101,41,103,227,140,68,176,50,114,74,82,236,212,154,143,62,25,98,202,182,204,190,219,15,41,184,146,178,200,50,178,149,151,6,4,32,60,197,148,161,38,70,181,187,243,197,147,26,243,236,183,222,6,54,66,141,87,211,235,154,120,204,100,66,192,196,153,112,231,160,115,57,44,192,158,180,248,74,37,131,44,162,142,88,5,255,0,187,174,191,168,104,106,174,193,187,137,141,113,77,115,164,165,210,19,118,34,245,45,154,174,150,93,65,85,142,167,14,4,18,69,97,82,251,86,99,99,241,36,58,14,237,242,98,176,37,42,111,125,51,108,69,56,230,186,142,115,43,39,188,118,189,164,255,0,26,173,173,159,140,108,90,173,105,34,20,123,181,54,25,242,198,124,41,217,73,29,99,79,79,33,15,132,73,204,250,167,201,238,18,229,21,186,146,93,65,198,96,246,42,166,124,72,178,146,198,110,212,238,200,10,82,254,30,25,88,181,191,70,87,20,124,216,208,240,46,247,222,234,108,198,101,31,106,186,200,193,137,13,119,240,198,36,209,191,104,185,109,151,195,75,90,139,86,88,114,113,61,126,132,135,106,74,217,220,188,163,78,237,106,160,234,8,57,184,196,173,184,188,91,65,41,115,153,105,91,191,145,100,67,118,37,26,158,214,85,65,242,155,173,31,113,78,122,217,121,98,9,30,200,4,191,131,134,92,5,155,96,34,164,213,176,109,186,75,200,169,194,246,17,76,126,9,102,159,123,203,139,18,42,182,100,162,159,8,82,109,208,10,128,198,200,135,152,203,40,76,126,17,101,26,115,91,14,88,135,151,18,40,215,12,199,139,16,214,216,114,100,55,28,31,160,228,77,43,103,202,240,234,88,134,25,228,191,169,57,141,91,141,140,226,88,213,50,172,1,51,25,71,212,162,46,224,98,38,80,174,157,62,134,94,211,48,132,163,102,70,62,124,50,197,137,99,85,212,211,150,92,67,178,39,158,208,164,71,233,32,203,141,254,96,82,46,141,248,110,47,113,132,146,106,74,125,180,93,221,120,145,182,181,5,181,141,70,240,47,74,87,62,158,84,144,63,105,145,67,179,91,90,194,181,218,75,139,199,231,137,118,205,13,125,71,54,47,245,18,140,95,145,113,172,249,234,143,161,218,208,209,125,206,119,67,73,115,26,87,205,139,18,232,48,12,241,241,35,110,236,180,252,99,255,0,79,229,75,153,37,146,79,153,116,173,116,227,161,201,34,140,204,195,145,138,98,77,59,55,121,113,43,72,6,0,251,150,171,138,161,201,240,44,66,170,171,40,164,45,175,195,216,151,126,6,40,191,145,62,167,161,37,104,217,16,222,210,117,188,101,107,24,34,246,45,145,166,110,95,212,149,164,49,84,154,213,84,236,146,14,33,41,199,233,80,20,107,172,62,159,122,206,164,150,124,15,77,226,197,200,85,152,184,228,13,59,1,190,218,101,93,6,53,107,6,14,85,27,62,147,210,15,234,30,225,83,22,95,78,154,12,57,82,179,80,95,33,211,237,64,39,225,202,176,245,81,255,0,232,165,30,247,141,249,140,159,214,198,5,148,94,36,42,153,99,83,53,84,76,248,113,101,71,201,100,73,195,72,108,180,169,6,76,193,75,235,96,92,198,151,203,40,152,212,164,133,211,137,85,98,173,140,244,150,102,66,254,33,157,37,253,75,123,242,73,30,35,34,42,170,178,31,169,93,84,147,123,155,225,213,111,126,108,203,108,248,3,246,68,169,33,233,83,144,159,73,1,119,84,120,207,237,79,101,54,172,66,201,147,58,49,57,150,218,219,35,201,122,104,240,229,62,19,9,30,26,168,61,216,146,50,198,3,72,19,1,26,14,28,75,16,207,136,65,226,48,146,134,89,2,49,246,129,229,68,76,14,81,229,72,165,77,158,170,56,207,126,208,169,37,149,199,189,149,35,178,135,121,187,249,65,113,164,246,85,183,153,57,86,109,176,150,30,190,225,242,70,254,84,178,5,33,245,33,31,16,171,8,117,71,42,173,211,208,15,8,156,93,138,241,173,5,34,172,190,29,18,49,31,19,23,26,147,15,195,17,214,218,178,196,62,211,215,232,119,176,120,254,111,177,42,159,78,2,49,51,85,254,0,152,167,181,4,97,178,33,139,202,169,227,24,133,26,146,126,158,63,169,48,194,85,208,194,72,204,102,101,6,142,140,10,96,246,35,60,62,83,169,43,181,184,130,51,176,49,59,22,224,204,157,131,255,0,53,131,30,126,49,45,241,177,148,120,113,37,207,127,186,84,101,110,73,60,193,69,66,198,248,218,73,132,38,108,168,179,80,197,140,14,161,161,205,60,241,136,136,99,207,37,58,216,49,5,100,54,11,153,18,203,141,176,248,86,38,147,136,120,113,36,198,121,4,254,17,33,163,185,138,212,49,102,161,181,156,124,91,94,63,53,89,85,166,199,118,204,184,146,40,111,4,159,107,18,165,170,178,216,251,163,88,205,178,106,230,198,169,250,98,186,19,57,191,233,169,118,4,131,63,23,90,176,184,159,6,72,49,68,46,89,37,75,217,166,39,9,153,178,226,78,178,93,65,148,218,199,211,14,187,52,178,242,41,131,76,202,255,0,148,229,94,187,128,60,152,114,229,70,80,198,139,24,153,74,167,255,0,98,140,171,100,156,172,194,110,36,124,150,48,99,74,237,113,242,109,20,228,11,139,89,51,176,155,173,101,88,98,156,33,100,146,114,173,118,175,4,16,112,175,63,32,129,149,42,14,75,243,237,5,145,109,90,192,73,89,79,149,38,94,81,11,169,84,233,189,115,138,38,210,194,42,119,15,64,28,67,253,42,156,190,209,147,170,103,102,16,184,202,170,209,233,246,46,65,230,153,91,57,239,52,78,197,139,43,65,52,156,194,66,120,108,70,206,188,169,212,0,191,195,50,152,21,26,120,35,24,48,166,51,222,2,240,226,82,236,178,124,30,85,131,245,56,203,237,41,217,172,1,119,26,98,182,72,30,111,113,77,210,60,245,19,177,23,173,81,254,42,32,224,188,91,15,228,81,51,46,254,107,169,15,35,58,148,85,58,163,61,54,108,76,193,198,44,171,156,235,106,127,207,246,214,44,212,59,102,102,196,133,14,191,174,187,243,136,111,105,34,200,203,204,208,42,64,190,11,249,101,113,167,38,248,139,18,55,202,4,164,81,215,215,108,140,79,183,230,137,167,13,116,225,176,217,123,83,170,221,132,98,141,154,168,243,153,242,133,67,73,13,228,146,117,35,160,85,86,198,120,202,46,85,81,235,113,72,60,33,139,136,139,161,85,80,145,49,2,51,227,118,162,102,120,99,202,34,163,102,4,132,75,95,90,113,179,137,51,70,53,132,210,76,121,35,195,148,131,90,153,73,106,70,101,9,81,230,167,39,118,84,242,180,47,218,41,214,134,139,105,195,115,27,185,57,99,37,228,229,158,69,143,129,214,222,49,3,149,74,69,80,51,121,185,48,165,183,19,31,4,15,40,132,136,141,140,164,205,149,56,125,56,44,162,45,142,182,3,150,248,92,217,75,250,73,200,116,124,185,62,233,21,172,106,16,70,39,82,103,225,140,124,74,214,141,12,174,164,49,180,219,32,197,121,77,21,109,211,209,134,95,107,145,62,184,141,101,56,24,114,169,120,113,167,84,31,221,88,194,149,190,103,24,240,226,90,140,108,99,205,149,100,27,129,148,28,162,83,154,170,127,200,191,18,135,50,167,217,250,132,101,62,24,137,244,13,241,70,184,158,155,159,121,58,201,230,151,214,39,241,174,189,167,174,207,36,24,140,44,105,150,61,80,91,13,77,0,253,170,102,124,57,123,172,193,87,25,128,48,115,37,166,124,82,117,39,86,87,6,22,133,224,24,63,238,50,77,100,105,197,127,8,184,213,152,105,199,56,125,75,120,116,147,211,44,106,22,57,148,151,222,11,168,68,89,64,125,193,15,205,40,133,251,107,163,89,96,132,204,70,139,149,33,96,64,35,230,8,146,213,62,128,205,143,60,144,97,48,178,169,233,149,175,252,248,184,149,55,231,18,212,96,176,175,229,76,181,3,157,204,54,160,130,79,148,41,10,151,76,213,183,145,184,172,32,113,46,188,199,209,198,31,52,92,169,62,167,173,166,178,137,242,144,49,39,219,71,248,16,231,213,186,134,41,14,195,11,136,170,211,241,254,160,157,7,105,181,30,53,200,239,180,101,150,251,53,113,72,186,54,134,135,106,32,98,150,47,228,82,217,255,0,244,11,25,67,178,196,126,84,221,225,100,145,229,9,121,22,219,141,36,79,200,108,73,197,13,8,196,62,101,171,83,114,19,192,140,114,240,216,23,141,108,101,104,35,74,249,66,167,55,122,120,130,102,236,37,83,236,178,6,79,184,37,172,49,64,199,234,56,204,195,186,38,53,172,58,146,116,105,120,114,145,29,91,112,50,131,155,149,7,107,38,12,111,57,113,4,50,169,96,255,0,0,82,134,200,22,64,229,46,36,158,214,48,35,115,4,171,156,221,235,155,28,156,66,24,191,105,10,205,73,107,53,156,185,20,151,116,107,41,209,119,245,194,31,41,121,17,112,25,22,219,139,140,75,147,201,146,121,160,32,67,40,130,34,66,27,45,93,90,127,243,66,99,243,74,209,207,226,110,226,157,206,202,146,168,95,164,229,34,20,52,59,151,242,137,74,233,235,237,70,38,102,203,149,81,67,214,22,164,127,52,92,72,89,37,250,31,18,172,58,122,36,96,101,196,141,243,139,129,69,76,212,243,190,170,194,171,91,65,221,225,176,18,26,71,12,66,238,32,50,203,204,62,210,155,101,33,234,101,102,136,37,116,249,241,36,191,229,22,38,135,199,148,171,161,100,90,147,101,18,239,206,80,98,42,219,27,83,176,94,21,242,203,196,131,187,123,197,147,104,37,207,46,32,106,171,35,229,9,70,33,172,168,172,116,61,67,163,7,126,7,154,167,151,42,229,143,248,50,122,11,95,80,54,79,241,174,153,162,77,99,6,46,28,164,42,164,158,195,219,143,17,132,186,86,108,106,194,109,175,34,74,134,76,24,35,230,75,245,87,196,184,53,172,126,36,155,88,64,177,164,63,23,40,215,59,184,167,157,55,204,194,201,145,113,201,11,187,15,99,105,191,237,3,113,6,215,150,152,155,111,62,193,174,231,162,126,42,87,89,85,102,54,78,86,47,206,176,52,197,175,247,112,21,118,140,152,72,83,153,16,209,113,13,31,139,79,147,55,24,232,215,119,21,165,178,221,251,105,124,155,186,233,220,49,56,149,108,154,168,54,241,89,197,254,133,246,147,225,41,10,125,222,46,53,117,84,127,147,50,250,38,97,201,150,50,112,228,85,240,45,73,36,120,101,166,179,52,4,232,192,249,65,40,249,58,86,196,71,126,239,42,26,21,241,212,207,82,150,52,194,12,252,69,78,159,60,114,65,132,194,80,81,171,65,6,83,51,20,138,182,0,89,236,164,219,160,202,194,203,42,112,100,202,21,181,241,178,197,225,226,68,218,211,159,207,40,138,65,36,215,18,95,6,38,21,182,97,196,23,23,192,164,3,253,210,32,180,73,189,90,118,89,98,228,42,10,49,171,108,173,112,216,23,18,166,129,14,36,99,255,0,78,18,162,169,34,170,126,158,62,209,230,203,198,167,33,201,137,83,47,230,226,229,79,24,249,66,7,40,178,164,122,145,155,145,164,179,56,229,0,110,224,201,31,8,177,36,211,35,50,200,253,184,146,104,12,56,192,149,217,95,2,181,255,0,54,92,73,22,195,88,233,48,3,6,181,156,197,202,165,245,84,200,35,151,187,196,135,211,215,213,214,76,205,16,164,42,121,101,72,59,120,159,113,111,46,98,136,106,181,86,83,225,8,149,172,57,239,146,60,88,151,37,140,19,214,218,188,43,160,233,185,39,23,129,140,162,171,65,143,76,129,46,52,236,216,178,165,186,146,4,237,174,97,11,253,29,107,166,237,129,36,25,146,123,89,53,184,49,98,86,105,144,22,51,155,80,155,23,49,184,149,148,111,138,250,87,77,131,20,184,18,100,201,251,73,13,144,98,244,136,73,79,224,243,206,38,239,18,142,222,247,207,97,218,202,21,169,62,48,90,219,19,250,77,54,218,55,220,89,105,189,115,20,124,214,37,38,79,218,71,192,210,172,27,57,162,163,31,162,106,187,177,42,175,74,137,242,75,33,203,62,40,229,6,210,39,18,154,187,170,157,127,202,41,255,0,235,89,62,157,130,122,220,107,35,212,131,48,133,148,107,86,58,241,1,51,43,101,214,131,9,109,6,133,101,60,162,159,55,182,137,158,104,150,199,100,190,162,35,95,37,131,6,16,161,176,1,181,84,156,99,79,194,253,203,56,120,148,60,51,30,73,48,229,196,169,170,178,11,139,42,135,102,42,60,147,90,60,25,178,229,73,159,90,62,224,149,57,205,192,148,26,120,198,254,101,77,205,64,101,14,121,35,15,181,20,253,96,241,240,229,83,111,146,242,244,172,95,24,158,25,140,147,110,194,48,238,77,148,89,44,229,83,19,36,211,198,63,55,255,0,2,71,214,154,33,123,86,86,180,224,178,225,136,37,101,20,86,16,193,146,204,209,10,156,195,103,228,234,88,86,233,191,77,238,79,153,13,158,28,41,153,151,236,108,137,83,90,206,131,101,196,44,67,84,6,213,82,228,197,194,105,75,92,154,73,82,123,187,18,89,52,36,140,124,37,67,70,191,98,217,131,99,76,121,9,194,169,163,48,101,136,146,6,27,5,19,181,100,27,177,214,141,249,148,154,169,192,106,138,181,14,49,61,234,119,212,162,70,35,51,38,158,7,187,150,243,20,92,107,86,161,210,76,32,217,196,69,101,91,168,163,218,73,145,44,134,205,162,108,106,70,70,229,221,40,234,120,100,173,233,42,219,101,172,229,193,233,46,231,237,174,121,25,147,18,138,202,48,152,28,132,196,137,140,28,67,74,171,117,181,108,225,243,69,196,68,111,226,16,17,152,131,141,34,179,84,214,168,254,53,151,228,196,82,169,235,239,9,196,226,42,240,76,73,36,70,178,145,132,229,203,200,158,53,203,220,198,18,213,122,141,105,58,178,141,84,67,147,22,79,46,94,68,68,9,145,99,51,21,140,4,134,226,30,41,79,151,19,173,52,139,110,32,184,20,6,178,219,13,6,253,79,145,78,26,97,241,169,179,89,78,20,165,31,199,103,53,152,186,124,194,73,91,160,73,120,142,147,80,217,15,180,194,78,95,181,146,252,209,50,42,109,153,97,163,204,78,212,150,100,195,140,156,72,185,44,121,65,202,85,132,8,0,146,199,132,171,21,77,3,141,124,120,221,37,228,68,239,46,45,191,87,43,141,44,147,166,25,159,139,137,124,99,9,11,135,42,214,74,0,254,51,25,25,156,201,93,173,244,88,62,210,38,53,151,228,194,85,233,240,1,36,121,177,35,23,49,128,3,113,149,153,113,45,177,158,9,171,236,104,96,25,57,151,201,155,81,244,172,102,84,226,10,11,113,166,9,37,143,194,184,167,196,47,134,255,0,251,113,137,143,32,190,154,237,114,111,165,109,94,17,74,26,134,153,26,116,151,191,50,120,217,166,248,6,85,38,126,18,252,87,131,91,253,14,218,47,32,184,215,78,147,119,22,200,111,55,82,226,55,223,13,201,234,190,161,19,136,138,234,146,182,226,52,86,110,203,149,73,161,116,111,127,67,85,174,56,243,136,66,118,165,198,152,2,157,249,167,140,88,144,87,122,135,211,98,191,229,121,23,230,157,79,27,226,77,150,160,60,177,79,32,163,73,122,22,61,101,108,116,50,76,14,203,169,46,217,38,118,210,36,172,191,182,172,180,101,84,236,108,48,101,19,34,231,31,13,62,21,216,148,236,176,177,41,36,145,126,161,209,250,63,20,86,4,197,24,151,106,244,235,18,230,73,115,5,170,159,107,24,28,203,84,253,66,113,247,8,138,142,124,104,176,137,139,40,202,162,172,163,18,108,236,33,23,26,142,218,62,184,26,6,195,30,105,249,74,156,6,54,33,175,172,164,198,12,216,145,245,166,197,194,88,185,80,216,12,170,47,219,110,73,135,18,125,14,157,130,7,42,104,24,108,199,148,66,26,156,187,187,156,71,237,43,133,137,77,164,190,42,86,180,0,181,100,72,36,203,186,196,181,214,252,75,211,245,167,249,184,178,100,254,218,81,107,167,172,108,191,86,85,234,125,30,56,221,162,67,116,247,229,168,150,98,241,255,0,22,180,252,144,112,211,77,18,222,203,131,219,3,229,11,139,42,152,125,38,49,254,149,111,12,198,86,129,35,66,168,104,85,169,181,53,111,247,228,42,213,27,86,206,141,219,41,40,153,168,103,73,225,48,146,25,146,94,155,110,226,29,38,30,176,137,39,245,105,148,156,23,113,112,134,126,37,194,230,93,159,38,16,246,167,250,110,226,226,51,51,36,217,145,24,219,41,69,113,166,253,39,204,222,218,86,107,43,136,192,249,75,66,99,250,107,70,164,212,54,179,162,97,203,137,79,214,152,242,73,136,165,84,110,239,203,67,21,74,221,61,124,251,39,225,150,46,68,244,58,60,115,143,152,171,29,49,162,64,81,238,229,148,130,250,107,126,254,85,108,183,196,49,120,209,93,174,35,158,52,96,86,191,16,138,179,100,105,69,30,111,109,38,187,147,43,30,97,21,73,63,91,90,198,38,18,202,33,82,181,140,199,185,115,48,59,145,242,169,169,154,96,114,95,212,140,129,170,160,206,7,111,34,54,53,244,65,19,153,98,206,202,13,26,152,64,210,181,91,92,38,138,52,134,126,158,30,159,62,238,36,94,53,117,27,80,211,20,159,160,90,175,182,55,96,194,33,98,26,232,223,191,33,106,5,85,118,201,48,127,74,146,89,95,0,164,120,76,36,104,97,250,111,16,148,165,223,234,151,59,41,91,12,169,12,114,88,240,151,141,116,24,210,72,47,12,203,156,211,188,17,188,21,126,229,229,3,57,80,202,41,74,203,32,9,137,100,205,67,85,231,136,162,26,30,52,145,144,105,69,172,2,73,35,240,246,36,175,244,165,177,10,53,147,10,55,237,10,165,204,203,81,78,205,191,146,95,206,131,125,110,163,173,62,92,92,106,159,77,152,125,214,48,50,145,116,44,116,229,234,66,215,29,85,76,150,33,179,176,170,134,53,199,31,50,10,53,197,87,135,52,92,72,12,62,165,43,135,173,73,163,87,215,15,65,236,81,153,145,38,143,152,169,37,148,56,131,27,240,173,230,128,120,195,237,65,73,127,228,75,102,76,66,167,58,123,207,6,241,226,255,0,221,215,94,210,179,49,68,103,46,37,56,106,24,182,227,204,110,193,35,97,179,211,88,193,20,169,155,183,108,71,40,228,214,158,73,51,122,164,159,247,86,208,132,17,153,152,197,228,65,6,123,252,50,135,149,43,153,169,198,81,188,66,128,68,182,103,248,16,168,124,241,144,28,42,78,212,47,178,62,31,170,180,213,90,203,35,249,68,153,62,30,229,50,171,121,1,43,51,73,68,173,30,97,20,121,23,200,12,178,19,250,184,211,179,64,196,118,42,24,117,176,73,23,155,30,69,107,47,145,149,38,141,169,1,8,24,138,92,68,74,125,123,41,18,111,136,186,74,113,15,150,190,86,44,73,12,57,147,171,98,97,55,42,139,116,186,243,53,100,82,230,51,193,52,234,130,30,152,131,218,82,174,117,73,124,76,249,76,44,74,250,30,167,173,146,198,7,116,49,37,220,104,74,98,234,56,124,157,136,241,4,170,118,123,247,39,70,73,48,36,179,134,80,208,27,108,106,145,181,200,48,12,154,121,196,39,12,164,210,4,51,248,97,237,71,70,96,48,118,161,102,50,112,217,154,34,232,176,26,223,67,59,38,88,130,71,178,28,161,68,249,184,163,73,191,16,203,140,14,174,69,27,107,125,170,172,165,97,151,40,130,141,244,198,150,206,255,0,1,101,47,225,198,131,39,32,101,202,197,255,0,81,34,190,211,108,46,66,196,83,145,166,78,140,246,24,69,34,186,170,184,36,152,140,12,177,37,205,3,23,37,43,67,46,10,184,211,210,89,244,134,130,124,12,175,91,77,0,240,129,152,40,111,248,14,27,125,91,148,25,148,191,153,198,254,20,80,117,57,242,109,37,175,146,89,239,41,73,106,228,98,242,6,52,201,126,201,82,246,90,237,143,204,138,100,144,100,237,196,183,76,211,30,172,12,161,40,212,85,85,203,43,106,134,76,53,5,219,48,203,139,149,25,14,134,142,23,233,5,137,74,177,231,173,38,208,168,208,223,126,124,57,83,172,140,152,136,202,59,178,170,4,144,41,118,105,80,110,179,98,84,190,182,1,3,148,163,82,118,186,254,154,164,255,0,170,18,143,85,215,81,53,21,87,34,222,157,128,22,48,171,24,212,148,115,153,243,107,139,213,107,248,182,68,226,93,2,171,80,229,31,213,92,93,31,80,233,153,217,37,93,71,243,52,125,80,185,171,202,150,154,28,184,93,201,180,11,135,251,168,185,242,65,36,124,165,18,244,23,172,191,51,159,110,130,95,55,149,7,62,25,200,14,17,35,252,193,24,136,121,151,121,56,177,42,171,40,172,74,191,73,30,74,218,29,30,120,221,34,84,108,158,207,5,131,237,94,66,118,171,239,127,9,84,76,24,100,133,220,37,162,124,51,217,116,136,88,213,92,54,86,201,253,89,87,201,129,137,147,229,10,183,113,70,169,16,29,25,238,242,34,35,64,137,24,156,202,134,203,80,158,162,38,29,174,85,15,101,112,121,39,204,101,155,140,225,136,125,199,165,96,197,16,92,170,72,208,231,16,253,92,106,134,169,224,146,118,123,170,180,208,235,176,117,98,66,183,236,45,78,118,24,192,130,196,202,49,178,170,184,212,144,103,63,171,42,223,39,77,193,140,12,166,46,37,172,200,58,171,17,82,100,188,125,73,89,161,216,206,229,9,85,52,152,0,35,248,132,152,214,198,131,211,136,106,74,171,228,4,133,109,173,173,65,54,134,149,137,89,67,146,57,35,205,151,41,22,87,26,84,115,135,152,34,75,33,208,203,173,247,72,168,208,175,37,11,49,89,79,48,145,159,244,149,70,204,22,224,230,42,231,49,172,177,31,152,169,211,46,200,62,162,174,102,145,145,134,197,212,50,214,144,17,159,196,85,41,49,132,131,45,62,53,169,228,143,149,0,104,196,32,243,98,84,86,103,228,35,25,178,96,200,12,56,150,126,154,242,33,224,86,216,148,253,92,106,190,48,113,15,169,82,212,5,82,93,244,149,184,242,150,40,202,151,26,156,121,51,11,137,85,90,195,62,60,162,18,86,22,63,222,73,36,154,184,241,174,70,136,193,121,120,147,72,218,38,12,150,102,218,229,34,209,13,152,206,171,224,89,98,31,10,200,230,217,25,148,158,141,240,220,30,121,133,20,98,76,189,55,210,24,178,187,187,150,33,188,193,149,137,65,220,95,89,20,152,130,85,86,157,229,92,8,89,80,176,245,80,17,252,165,89,154,120,49,240,227,80,12,141,59,242,124,210,161,141,144,96,98,130,171,253,143,99,11,86,12,158,210,76,248,201,227,242,21,43,178,200,38,43,173,132,96,7,238,196,252,81,37,20,75,7,190,87,159,234,136,182,192,249,146,42,8,212,143,34,213,141,69,176,29,107,15,143,245,95,238,162,25,60,227,38,20,61,198,158,60,47,2,196,148,128,100,242,12,108,202,165,36,35,43,15,141,39,34,8,213,160,41,216,108,188,139,84,99,48,137,168,99,126,68,139,128,225,80,236,177,179,17,138,190,76,8,228,244,165,211,30,1,123,171,40,214,76,26,150,230,67,138,102,86,236,95,187,197,149,21,3,80,238,120,138,33,166,143,120,230,131,255,0,104,165,231,210,31,62,81,23,18,234,86,185,54,192,109,60,49,10,206,161,160,31,2,41,7,195,145,11,207,27,180,169,213,56,64,70,114,149,54,229,57,106,45,69,190,4,140,62,37,148,59,179,140,248,74,84,214,101,86,228,156,37,226,91,13,79,79,181,237,30,69,54,163,135,169,181,147,242,117,23,42,251,50,78,80,97,218,141,65,92,106,66,80,31,134,46,81,253,181,186,183,226,40,38,240,250,94,37,207,86,177,79,65,201,130,241,177,42,153,50,199,217,18,125,90,104,54,95,221,42,248,212,148,254,28,197,25,87,106,209,52,204,139,90,199,43,170,214,215,53,167,197,137,116,138,211,2,237,153,101,136,101,202,143,153,165,104,203,205,138,50,25,155,74,214,112,197,89,222,36,226,54,94,66,107,141,25,4,190,114,226,11,18,71,155,83,212,143,12,73,252,106,203,214,217,210,88,164,67,204,8,36,143,50,219,95,150,130,146,108,167,181,157,243,114,229,16,164,74,230,4,249,241,27,34,167,101,240,43,79,136,203,25,140,5,151,52,69,139,254,128,154,194,49,177,97,27,138,91,17,146,96,74,18,25,144,206,85,187,108,53,139,186,118,0,131,203,186,30,68,209,147,199,27,180,171,155,62,53,148,23,229,228,198,180,201,213,175,140,62,104,164,42,228,150,57,16,174,230,135,69,178,212,241,8,55,132,69,16,151,62,212,38,185,41,31,180,235,83,70,178,181,178,151,195,0,130,86,154,97,239,252,129,151,255,0,85,60,49,249,56,141,153,22,200,199,19,243,88,149,55,167,178,177,25,216,24,157,107,165,254,6,139,100,204,188,105,68,205,54,250,137,88,118,171,171,110,33,50,66,150,147,213,74,6,23,23,26,213,168,103,156,96,197,238,45,80,228,206,24,49,6,81,4,53,233,59,65,143,44,178,144,164,92,255,0,37,25,137,168,126,126,121,138,170,33,214,197,156,14,89,66,18,151,51,242,61,27,25,135,47,74,55,0,104,249,32,168,126,16,151,42,222,205,72,66,119,8,105,36,202,211,248,102,50,18,52,193,198,63,55,90,74,128,93,174,179,100,103,225,137,76,66,145,40,126,179,212,22,68,197,181,196,172,163,126,28,154,206,97,33,102,50,140,95,164,18,223,241,9,93,72,139,128,206,199,148,210,150,168,12,60,238,21,97,225,77,39,184,168,232,112,235,99,114,136,74,170,209,5,117,0,170,128,250,214,48,201,227,245,12,239,14,212,21,173,216,35,3,169,70,207,213,71,31,80,136,85,23,109,101,108,6,176,70,170,187,63,231,66,233,233,239,156,207,155,226,75,131,187,182,38,83,8,130,84,17,161,196,130,14,165,208,177,226,42,251,143,3,14,15,134,93,210,20,215,111,131,238,169,41,151,214,185,241,68,16,196,52,209,149,68,178,139,243,101,34,150,203,56,214,40,171,117,201,203,194,20,201,247,103,146,62,213,206,124,224,233,252,130,41,121,22,175,197,167,25,243,68,40,215,59,70,200,197,11,43,41,54,162,233,41,4,148,154,101,172,159,49,26,210,74,103,73,118,75,176,124,218,206,214,24,35,114,171,89,43,144,157,152,153,243,244,215,229,202,69,67,79,124,9,163,237,83,51,223,6,72,222,19,74,196,133,211,198,5,109,151,110,81,174,95,50,170,118,24,111,25,1,218,151,207,123,6,254,36,59,245,37,118,215,8,132,131,125,192,8,175,185,114,76,21,38,126,49,245,17,40,53,174,71,245,17,26,27,128,15,184,68,91,12,248,51,135,196,44,74,171,80,0,220,143,193,31,14,6,248,125,163,64,201,134,207,4,154,52,199,210,63,148,169,255,0,230,160,85,50,156,226,127,18,98,246,88,224,197,186,83,161,214,127,147,136,67,67,207,214,120,251,132,68,141,35,55,192,6,76,161,177,157,231,202,69,49,51,225,185,4,124,210,202,52,226,183,85,2,201,248,68,89,41,187,195,144,121,85,99,155,211,216,149,68,112,234,182,32,225,95,89,125,182,225,196,68,193,246,176,99,113,20,162,75,164,154,12,158,146,141,73,187,59,21,51,147,124,2,179,152,169,92,109,72,12,252,73,136,105,34,206,26,79,101,66,248,68,202,181,97,95,177,45,169,74,203,33,145,153,150,49,181,62,217,252,220,73,12,9,36,32,48,137,97,38,146,113,60,205,44,188,105,43,113,206,137,15,83,215,21,159,170,91,100,217,86,149,159,230,131,92,164,38,96,223,137,110,121,128,52,155,108,159,34,216,233,144,230,3,63,20,161,166,175,184,196,206,209,174,68,203,44,76,225,200,141,129,101,40,136,172,131,226,93,73,178,157,36,152,69,43,26,85,62,181,158,15,53,132,161,169,249,247,19,163,116,137,10,251,91,41,61,200,255,0,33,138,166,201,33,0,186,82,163,86,128,132,202,157,241,224,234,74,12,201,94,124,74,170,165,25,70,80,30,72,195,194,33,38,65,178,26,10,28,55,144,28,168,41,140,36,103,166,99,10,15,82,98,220,195,50,79,106,154,12,248,49,187,114,21,101,235,114,138,76,49,32,113,164,171,25,137,81,24,35,27,254,81,82,195,121,20,197,86,114,167,121,137,25,99,72,192,177,141,222,192,20,124,170,43,83,195,4,98,112,167,102,178,121,18,227,86,190,113,57,87,62,227,59,13,82,94,5,105,36,157,81,178,132,145,135,196,37,67,85,73,18,51,56,74,52,123,243,141,117,217,124,77,101,82,114,171,136,152,74,158,201,140,12,25,183,67,64,76,141,145,39,146,253,183,186,167,37,188,68,178,131,217,89,30,11,201,238,169,121,250,146,89,56,77,23,141,57,100,144,73,151,204,155,250,12,73,44,234,91,12,122,121,136,196,56,102,18,75,209,187,98,20,125,74,151,240,220,17,145,16,202,216,171,162,177,133,152,73,2,158,89,25,218,180,207,124,232,62,97,202,68,249,225,36,110,164,173,241,137,58,119,49,82,214,224,194,72,116,147,164,203,205,186,34,232,212,240,7,24,25,138,189,91,2,186,48,57,133,200,179,178,153,93,25,159,170,24,148,230,234,21,22,168,58,173,14,28,198,12,68,68,79,211,103,156,12,220,137,3,245,32,50,101,52,82,42,154,175,136,181,163,102,19,9,116,89,147,224,230,196,135,184,129,101,181,36,78,165,49,91,2,226,49,57,101,17,117,73,147,226,91,157,251,72,188,106,114,236,59,98,117,98,85,101,196,99,109,109,216,227,3,12,178,166,145,172,129,36,140,194,92,170,18,76,109,239,10,109,67,24,240,159,204,185,85,88,24,235,245,190,141,58,11,51,98,200,165,238,227,2,17,223,139,26,90,105,152,153,218,148,207,181,200,60,57,83,173,141,182,34,237,79,60,243,98,190,32,74,164,161,214,206,141,250,66,171,64,195,1,19,40,117,160,252,156,74,245,90,144,39,43,125,103,207,152,168,153,241,143,57,89,178,28,28,31,117,96,250,124,140,234,82,104,212,176,163,76,67,103,81,85,13,147,56,49,5,38,100,98,70,34,115,25,249,123,82,198,212,2,94,124,1,151,207,42,67,12,207,140,119,196,150,94,53,117,101,24,2,122,128,213,76,219,78,103,221,87,197,196,22,204,181,127,170,176,49,63,231,87,16,46,201,180,97,138,85,57,167,169,55,167,234,85,182,186,2,116,152,47,8,120,146,236,220,20,160,164,181,5,184,248,138,52,251,103,141,153,87,0,14,131,214,154,126,203,53,117,164,145,13,117,45,61,39,80,109,25,234,5,202,165,182,233,242,10,223,194,254,182,123,58,178,167,19,35,50,72,56,148,132,55,241,230,247,21,85,37,175,228,194,97,33,90,140,57,9,125,25,249,49,98,72,194,198,70,34,232,151,193,28,146,117,40,203,134,2,49,48,170,179,0,51,45,79,231,132,66,71,50,214,112,216,181,195,218,126,76,200,171,41,32,16,248,68,163,232,49,61,50,202,228,135,234,227,84,180,241,159,59,193,11,26,51,38,143,48,150,48,237,73,83,59,22,85,124,81,72,49,77,39,73,101,7,40,148,188,152,196,164,62,45,175,26,233,20,246,91,145,179,149,111,184,164,131,36,25,150,172,200,252,138,42,156,130,214,124,92,124,61,133,75,43,100,147,243,229,84,122,171,77,227,255,0,131,204,17,40,83,89,14,180,248,138,37,9,151,185,85,28,189,251,99,230,84,117,186,158,198,8,254,80,171,159,26,224,133,35,19,232,114,89,131,54,85,193,31,49,217,113,42,255,0,21,94,21,249,74,92,168,152,115,61,72,249,74,44,74,114,158,200,30,124,200,167,218,143,119,136,66,94,129,207,97,213,144,96,137,132,72,169,53,8,224,207,250,163,79,246,0,147,23,49,144,1,211,0,39,233,19,213,95,67,50,31,76,135,22,220,12,150,17,37,161,218,66,39,48,150,113,164,190,161,236,9,150,217,129,101,186,45,224,49,63,63,80,156,178,254,80,92,107,99,13,185,238,69,63,79,2,50,67,100,243,193,234,91,136,31,109,105,1,57,47,135,24,226,62,18,151,141,21,85,113,185,38,35,34,38,51,27,248,86,88,202,149,244,250,109,226,136,195,98,91,100,198,39,74,69,73,113,107,27,251,174,63,166,159,110,79,53,249,145,184,104,154,202,1,35,115,98,202,182,214,234,26,209,15,20,177,114,39,222,117,184,241,24,163,73,110,41,234,164,244,148,104,102,209,130,163,45,180,73,35,226,16,212,245,174,149,60,158,83,9,21,91,186,130,206,34,245,42,32,220,111,162,97,48,185,18,172,213,228,21,33,194,240,84,3,152,67,65,26,100,27,46,96,167,247,116,236,156,199,135,18,158,244,127,77,122,173,110,1,16,245,62,203,229,13,43,18,231,127,21,39,220,206,123,5,94,92,163,247,23,82,135,73,18,119,41,68,134,187,210,64,32,56,68,147,101,66,204,115,79,134,246,68,140,54,110,213,102,164,178,220,248,109,16,44,210,92,253,74,230,159,76,65,216,225,48,185,20,33,133,80,102,177,206,217,62,200,131,196,134,124,99,249,229,196,186,164,61,43,93,187,230,198,33,172,117,37,13,108,96,98,136,92,171,163,1,106,199,7,212,150,167,141,57,145,34,38,208,55,216,6,83,39,236,210,89,108,119,114,196,182,207,134,15,61,164,78,196,213,208,74,130,62,226,85,107,59,83,253,43,174,95,59,139,181,73,126,27,188,44,175,155,46,81,171,77,37,165,71,90,76,184,187,82,236,136,86,248,2,72,50,172,42,174,57,246,134,47,31,154,52,209,152,54,102,16,184,212,205,148,144,66,126,237,99,45,203,22,86,176,224,237,55,98,229,83,225,214,192,133,230,40,149,99,200,182,179,82,2,202,171,8,139,200,167,141,72,120,68,221,242,23,42,85,179,40,51,25,207,53,174,164,151,205,196,63,182,138,141,166,207,91,204,131,126,170,173,210,208,95,46,196,184,148,151,254,54,122,217,223,18,166,41,74,145,166,107,83,176,184,249,106,117,88,119,120,217,180,44,164,60,144,196,201,148,60,191,113,69,67,221,78,240,49,85,237,60,3,201,136,153,87,247,24,90,251,131,198,39,18,241,181,61,144,249,140,84,124,253,55,43,6,236,56,212,169,180,197,204,226,101,44,165,173,18,184,89,139,26,125,109,56,188,40,61,85,113,201,152,162,74,160,85,18,23,186,76,137,148,250,209,206,137,202,143,199,5,96,138,73,224,178,6,19,39,47,211,117,196,137,135,47,98,146,167,140,120,71,91,245,60,203,129,177,134,169,246,187,20,179,66,145,137,47,190,8,14,200,251,176,137,104,129,240,186,93,107,48,151,34,175,167,248,168,122,216,140,245,200,184,190,226,98,255,0,140,26,42,223,135,213,35,100,250,105,91,171,166,153,232,85,187,63,201,28,29,43,182,70,6,132,130,127,82,181,134,250,219,46,97,74,26,124,29,43,144,25,120,213,227,234,17,200,52,103,61,124,108,76,229,73,164,234,24,144,159,136,37,228,93,30,125,104,10,7,174,13,241,34,158,116,19,146,92,66,253,196,73,154,224,45,74,67,76,220,243,38,48,36,174,109,163,245,33,39,112,153,86,204,178,124,96,102,10,231,202,163,29,46,159,80,237,153,196,33,149,46,212,44,157,57,254,162,37,7,166,245,81,203,47,12,177,43,248,102,220,131,10,35,178,54,67,146,86,172,36,208,115,41,73,134,61,67,23,74,178,140,56,204,122,230,90,134,202,38,249,234,178,48,149,62,178,249,146,89,132,169,237,13,169,43,72,207,166,185,252,56,207,178,212,12,52,65,113,251,139,170,64,167,1,6,193,98,78,171,137,34,182,181,144,110,198,147,221,198,28,41,127,41,21,1,61,146,180,147,55,113,11,252,107,124,13,103,93,169,1,237,136,130,73,185,149,74,248,129,110,73,221,137,31,26,248,16,124,11,201,147,246,148,196,253,115,91,73,114,202,226,139,46,85,125,91,2,13,144,247,124,120,252,22,226,34,155,127,28,203,32,251,80,82,117,38,78,228,108,255,0,67,173,99,242,136,106,6,202,212,18,78,253,160,177,13,37,52,241,54,204,86,76,178,130,72,188,61,138,38,203,83,156,103,195,136,132,68,214,152,146,79,133,58,153,163,37,254,175,107,198,85,88,214,252,193,172,75,50,238,81,73,152,34,85,21,87,22,82,64,193,75,91,67,166,199,244,145,236,173,0,153,218,52,50,170,2,216,34,54,15,14,165,170,226,6,72,60,66,94,141,38,40,201,218,171,227,86,130,108,78,209,164,142,69,26,167,44,161,54,59,45,161,151,83,167,129,22,49,24,92,67,42,231,247,20,251,107,28,193,236,19,214,163,106,219,248,93,197,227,77,35,63,136,167,73,190,128,11,127,210,8,98,73,95,0,226,226,48,144,186,99,86,239,129,204,168,13,49,146,82,199,55,236,2,200,117,80,74,126,98,162,109,116,246,216,108,40,138,50,13,46,184,96,54,143,195,216,185,164,251,45,85,26,83,197,234,132,198,137,25,251,89,74,45,75,201,148,32,147,243,120,185,6,181,49,137,13,62,167,181,27,48,148,188,137,179,36,188,156,201,86,70,20,45,240,198,86,45,48,216,120,36,226,235,88,178,127,38,37,191,114,248,220,197,235,76,172,7,217,147,224,143,245,124,73,141,85,197,105,73,132,56,208,175,53,61,176,249,148,246,104,149,18,241,39,230,184,137,99,160,201,173,131,39,165,0,253,60,134,135,119,143,195,229,120,209,150,122,132,131,139,155,107,137,50,179,25,136,166,124,102,66,99,212,219,32,28,164,127,205,17,23,62,227,39,106,219,167,166,2,202,94,21,54,111,220,96,250,67,2,15,181,148,136,155,187,235,82,3,132,92,105,164,154,120,145,152,195,101,228,91,153,38,14,12,38,138,178,200,83,35,151,62,213,226,149,253,68,169,211,53,37,48,135,194,92,164,91,53,13,85,108,151,230,197,200,148,195,211,108,25,24,100,50,169,58,177,97,15,5,144,56,151,153,66,200,196,205,137,57,211,12,138,48,45,154,134,120,4,206,20,203,34,241,26,162,73,152,252,48,229,74,35,76,38,150,59,11,16,89,86,224,198,60,227,230,55,90,103,62,4,89,48,112,226,202,68,226,159,77,175,47,36,141,152,146,249,58,135,80,73,99,243,20,101,202,139,170,8,6,60,70,138,167,181,60,147,212,159,52,79,105,37,84,50,23,76,164,181,178,230,229,17,17,52,62,185,72,253,164,178,144,163,77,52,246,170,173,154,12,222,226,2,227,83,229,59,194,33,101,196,182,202,255,0,0,23,169,45,119,49,24,33,113,45,148,225,1,34,253,197,39,50,124,178,127,106,136,170,245,81,159,49,75,198,134,86,168,41,98,23,143,27,243,21,79,217,108,96,145,229,23,42,62,75,8,64,113,37,94,3,23,158,101,37,86,42,125,173,207,100,199,135,23,106,148,159,85,232,151,153,186,134,85,111,166,252,252,223,132,75,86,170,211,15,178,3,204,97,114,43,172,119,81,44,43,125,108,73,32,250,168,202,221,160,188,34,98,82,240,195,107,90,254,108,133,78,97,207,97,14,194,148,88,148,234,232,45,142,143,85,26,32,129,204,36,83,3,19,63,8,144,181,70,4,232,172,196,190,73,97,225,116,246,38,86,96,168,249,241,171,68,196,51,35,48,189,42,74,102,170,181,141,221,23,42,81,51,226,91,235,121,77,86,68,89,254,133,196,186,53,104,16,188,17,189,213,16,255,0,139,80,103,51,15,82,103,73,125,6,217,252,50,178,164,220,103,228,53,148,174,100,202,220,29,188,138,110,248,196,35,30,32,245,170,128,195,170,16,51,101,228,64,204,53,116,145,226,196,151,18,149,57,6,164,153,115,73,225,97,95,43,143,207,173,117,189,1,169,199,58,184,5,151,216,86,41,13,103,73,6,76,71,252,170,27,70,51,16,241,8,168,106,248,147,108,24,234,151,19,255,0,39,202,37,112,236,136,86,47,161,140,127,6,44,159,0,98,230,10,170,170,234,161,102,5,53,172,190,145,118,172,153,26,87,116,177,44,77,27,31,50,55,127,185,7,50,24,4,118,179,24,34,98,10,159,146,108,164,230,234,84,114,99,0,143,88,122,15,189,181,202,150,53,3,42,173,55,167,228,131,52,73,67,200,154,122,104,225,117,41,215,134,92,105,124,81,113,13,81,192,249,145,166,102,215,200,42,5,50,97,252,216,20,250,170,159,114,12,171,204,173,1,9,204,152,154,200,21,12,226,82,105,149,56,141,80,136,1,37,111,114,50,125,240,60,62,226,79,235,3,156,52,55,131,36,147,18,149,174,192,124,152,195,217,13,229,18,151,146,243,198,59,243,46,129,26,124,26,65,242,227,198,161,181,205,148,73,62,101,175,85,89,47,136,50,226,104,13,169,22,83,237,70,48,117,114,46,109,27,86,216,214,203,120,139,20,137,204,59,191,86,63,42,170,171,18,177,81,166,3,58,238,91,247,125,106,212,218,122,180,124,38,47,26,156,170,146,248,64,249,65,39,208,216,123,118,97,48,144,210,48,202,170,97,63,73,105,241,68,221,135,26,89,224,193,131,132,93,72,233,144,229,65,253,180,14,228,101,122,93,198,28,1,246,167,39,9,150,214,92,62,50,202,100,96,99,204,145,201,9,231,113,4,169,42,160,91,195,199,110,206,220,168,59,93,25,16,108,221,148,163,80,175,212,51,180,217,48,238,185,22,185,250,194,230,202,43,249,114,165,89,30,213,80,196,168,141,2,8,198,255,0,154,197,246,210,249,225,38,55,132,43,155,135,241,118,251,49,74,76,126,107,173,105,131,68,44,31,234,2,87,143,191,152,150,35,77,66,66,19,152,73,181,109,32,7,253,170,179,217,215,20,159,109,107,55,166,193,230,202,157,164,83,85,68,225,211,4,33,58,134,138,153,240,247,114,13,222,33,241,38,44,215,148,208,71,250,12,169,37,222,182,188,178,226,174,22,216,107,157,186,166,241,208,170,198,166,116,149,184,159,139,143,24,147,131,67,173,198,254,85,9,27,125,147,41,74,69,79,84,249,114,120,74,165,27,48,48,158,200,192,201,132,73,107,41,206,71,230,40,151,80,135,79,167,35,51,49,139,148,137,69,217,162,23,134,36,92,67,93,74,202,37,73,218,219,129,212,31,12,185,67,78,230,107,8,37,31,15,42,131,214,26,48,118,192,203,16,164,201,245,18,77,54,203,24,47,244,235,31,247,23,60,144,50,53,198,177,213,88,103,219,143,46,36,190,202,157,232,234,22,63,27,56,149,103,165,111,129,194,173,27,26,79,82,67,196,53,182,226,215,210,7,148,197,71,190,158,116,110,225,41,91,234,27,25,178,254,218,90,179,176,141,130,154,36,224,191,6,99,9,11,91,163,30,67,229,197,198,168,168,116,243,198,204,70,18,173,97,135,24,24,67,20,106,146,72,209,104,98,173,201,63,194,85,216,255,0,74,53,15,101,166,199,26,225,156,75,162,76,178,219,29,43,178,96,36,179,54,46,68,139,51,121,154,202,160,65,181,62,159,96,249,81,95,248,241,113,90,204,91,1,148,106,94,238,5,148,151,240,149,21,85,164,137,36,124,194,227,83,252,125,29,173,220,45,168,235,255,0,186,172,17,137,138,195,78,19,247,21,109,111,197,77,43,173,162,51,104,44,68,251,171,156,218,232,106,226,3,168,106,110,53,36,173,54,124,181,252,67,91,248,172,153,163,11,102,59,101,173,12,91,112,124,161,121,16,80,33,203,131,196,81,37,218,75,82,110,70,204,202,195,120,2,15,169,106,205,226,225,82,94,125,221,204,98,98,15,90,155,184,147,151,184,170,232,208,199,36,156,169,117,198,143,100,144,101,22,50,170,45,59,141,145,205,163,70,136,89,76,226,255,0,90,233,53,176,235,99,68,103,212,81,140,173,124,43,86,4,194,197,249,213,37,148,194,70,7,16,185,19,201,97,84,50,101,145,6,204,62,218,158,212,44,224,69,64,100,185,164,204,100,240,58,111,213,199,194,133,80,179,28,238,27,231,13,248,185,49,173,214,80,40,44,135,134,92,94,69,105,63,76,30,183,132,194,67,134,146,39,105,86,226,21,98,107,77,233,183,136,140,218,11,16,149,225,152,58,136,47,49,191,228,235,73,100,201,4,30,162,164,179,238,207,39,180,171,158,73,44,86,58,161,31,38,224,114,117,3,248,177,101,122,232,48,30,194,129,152,87,59,187,100,29,219,10,30,193,42,221,49,112,49,49,153,84,153,130,165,175,169,75,28,76,89,84,165,172,249,194,59,205,237,166,83,46,34,125,85,145,167,233,91,40,152,119,95,51,251,72,94,222,64,73,122,192,200,76,217,81,65,215,241,43,73,136,197,34,208,109,42,56,199,204,30,84,21,150,152,220,179,169,87,99,250,102,225,212,106,172,129,111,17,146,196,176,181,123,196,165,116,148,249,116,131,100,67,21,88,179,4,210,101,49,114,166,181,49,98,96,31,232,234,74,103,227,247,149,49,163,15,233,36,183,116,249,0,157,115,0,55,192,163,44,23,245,228,83,81,159,182,151,132,223,243,173,236,99,235,79,155,181,104,178,153,234,68,103,202,226,75,144,21,175,167,174,44,22,75,136,94,69,132,102,28,111,247,22,173,48,193,139,245,101,78,110,45,105,163,15,8,74,60,138,109,38,156,24,162,168,68,57,228,240,197,137,42,184,135,147,149,110,173,49,50,101,42,99,36,195,157,194,17,45,83,72,143,82,36,18,34,3,118,249,220,43,125,174,155,150,66,63,18,10,29,33,227,19,153,87,100,144,210,31,27,248,68,170,97,191,16,50,169,35,92,14,160,127,165,94,135,174,98,70,39,205,136,152,212,164,102,250,25,70,55,119,23,35,39,202,9,97,91,119,106,50,102,151,202,139,159,241,23,65,150,39,202,69,33,100,254,210,20,55,222,174,14,42,109,175,220,76,170,174,190,198,127,217,75,3,80,213,20,124,178,177,19,238,165,183,115,34,151,152,50,135,254,234,141,184,164,181,154,254,212,136,212,146,171,123,138,69,139,211,191,217,150,46,227,76,57,122,101,45,114,97,228,238,42,81,79,36,24,19,119,201,30,4,163,5,86,201,100,23,177,81,190,124,25,160,229,80,176,205,144,137,240,99,60,140,226,91,86,113,197,122,145,251,32,63,18,129,123,206,83,243,21,116,219,138,114,16,28,202,101,148,49,55,124,220,74,235,25,33,91,25,16,108,251,137,173,87,129,123,68,168,131,161,170,138,12,162,46,85,239,195,113,5,210,84,189,147,236,106,234,11,27,229,159,148,217,49,162,195,169,207,8,153,171,133,151,247,81,204,128,63,14,81,34,61,4,5,7,10,76,28,43,168,174,102,179,36,159,13,216,134,36,75,238,226,73,137,245,82,155,93,31,136,123,178,151,141,122,170,78,159,140,14,98,242,169,234,186,39,200,40,84,56,100,146,116,107,52,150,82,123,105,104,117,60,29,219,4,18,170,150,25,242,65,149,11,212,80,125,177,83,234,135,91,197,198,138,140,102,120,32,231,207,137,27,245,114,134,47,221,75,99,106,120,37,62,17,21,99,73,112,42,12,241,224,67,70,55,34,29,150,163,146,60,65,89,122,110,33,230,202,133,246,1,148,205,220,144,113,117,41,171,95,150,98,102,199,206,17,59,120,209,6,211,199,146,60,184,147,170,220,24,140,101,145,61,229,174,78,173,124,110,18,148,152,209,151,116,231,133,218,36,174,29,80,45,222,153,163,81,50,28,214,220,86,201,7,234,185,22,115,249,0,138,135,165,98,86,196,205,148,105,73,166,115,225,83,170,248,142,11,3,79,101,63,105,21,205,110,137,170,218,51,49,82,24,214,177,97,15,148,72,250,173,73,234,71,195,200,33,170,110,55,142,134,226,41,212,245,84,117,57,37,229,92,159,85,124,105,5,1,48,212,192,220,174,221,125,166,32,217,51,41,138,160,110,62,15,213,77,249,190,53,187,122,77,203,81,108,199,31,126,170,213,90,218,95,80,132,63,166,53,67,85,73,243,76,20,177,17,62,135,160,39,65,149,253,58,86,37,121,73,162,113,131,119,47,149,93,85,97,82,118,103,40,244,101,35,35,65,102,17,15,252,9,205,172,246,86,129,233,51,44,143,90,60,49,20,206,161,181,157,101,147,47,18,227,145,158,102,254,20,178,162,135,195,190,37,149,150,21,111,14,158,33,98,110,205,141,113,157,61,107,18,182,199,52,181,117,51,86,196,147,23,229,37,13,99,72,201,138,10,181,28,201,48,50,97,9,86,76,124,65,15,46,85,11,26,236,114,101,118,167,70,96,39,69,237,83,171,12,172,124,187,190,151,236,202,227,250,105,101,86,161,6,233,153,133,149,105,147,72,121,60,57,80,127,132,143,4,140,46,94,69,69,132,44,197,249,172,169,164,131,136,68,17,16,155,204,72,106,216,100,240,102,100,199,98,63,253,127,250,8,255,0,177,178,49,53,172,188,15,255,0,138,66,201,59,147,242,170,125,152,252,18,185,250,111,39,48,75,200,157,85,73,177,162,224,56,226,169,86,48,126,124,202,141,148,54,184,249,178,21,77,220,70,149,24,239,226,32,149,118,245,22,193,70,210,79,39,48,86,44,9,32,240,172,233,238,37,143,229,10,170,3,84,57,35,202,154,223,176,9,153,67,190,6,100,146,5,107,35,94,51,23,252,234,186,123,229,66,7,18,142,101,198,218,203,118,108,138,18,51,125,21,90,157,134,53,168,225,65,96,67,21,115,125,103,125,100,41,89,131,23,253,181,69,15,88,81,201,3,55,115,208,183,16,224,217,51,229,17,29,92,201,9,168,122,132,115,98,252,216,148,253,171,199,212,40,189,169,156,202,217,113,159,196,36,194,182,183,47,104,149,89,104,77,73,104,21,178,197,202,159,195,129,46,79,114,168,129,66,57,36,195,212,53,91,15,73,48,99,226,196,139,70,131,100,67,198,173,150,52,111,32,213,251,235,107,170,1,154,192,163,83,150,86,90,126,79,78,53,38,120,156,114,112,207,34,65,113,0,133,230,196,174,188,233,196,206,89,73,53,192,114,19,52,65,113,166,90,129,37,26,28,225,123,74,142,1,159,131,9,68,154,82,79,1,71,136,162,26,101,62,183,124,15,148,16,214,226,224,42,140,245,170,76,151,198,122,5,242,101,214,147,12,180,79,129,236,135,151,18,231,101,107,2,176,124,105,35,157,220,155,50,158,187,195,134,82,64,16,146,51,22,192,220,0,68,230,76,204,202,12,58,101,110,82,98,18,50,76,3,214,143,46,36,181,154,194,186,51,63,167,8,153,22,131,106,77,207,234,202,151,123,248,1,146,102,32,119,32,42,222,105,250,114,76,94,40,164,220,165,222,136,76,155,188,169,113,127,145,148,99,179,124,158,16,149,98,109,19,99,220,105,255,0,245,83,138,216,192,193,155,47,39,211,91,158,249,126,208,178,34,57,6,101,20,50,182,92,17,246,173,241,158,14,156,75,236,150,75,31,41,162,165,230,178,1,122,69,136,138,153,19,26,134,183,20,172,202,136,48,192,80,118,168,135,207,181,43,56,138,151,26,125,224,143,243,114,164,165,220,119,1,190,170,53,173,105,254,80,188,105,104,117,9,11,220,82,39,97,152,9,209,112,152,89,84,227,233,200,59,92,178,197,136,106,171,29,212,198,31,198,147,167,228,254,174,81,127,218,90,153,165,104,231,31,133,111,146,29,57,26,47,9,72,82,41,41,154,132,144,137,194,139,72,156,69,196,246,191,211,99,168,3,61,63,221,92,250,182,55,62,25,114,136,174,153,173,137,101,242,146,196,76,127,81,108,159,165,98,201,6,238,187,177,61,110,185,233,234,22,245,196,14,182,78,199,164,170,162,28,157,240,212,228,10,121,68,226,40,177,39,177,163,18,10,54,232,3,248,108,139,25,159,54,142,124,192,73,7,15,18,157,120,101,217,49,252,168,120,207,157,4,152,76,145,187,242,238,3,89,52,132,39,54,37,57,100,16,116,226,30,68,238,126,185,151,26,14,208,34,229,72,244,220,202,233,214,95,213,165,98,202,133,153,130,166,186,74,220,175,234,85,140,167,24,135,149,31,38,170,182,48,242,215,151,42,89,38,97,49,166,105,177,196,43,67,115,62,200,146,247,217,75,207,132,177,72,190,67,212,145,35,31,9,138,169,152,202,217,44,204,18,141,34,201,167,144,228,124,250,221,239,40,162,226,89,178,4,188,24,140,170,243,69,19,214,201,140,136,70,112,166,105,145,204,85,57,29,149,63,207,114,228,69,6,203,211,65,132,74,230,124,1,248,102,218,140,170,24,212,146,228,203,126,104,184,151,59,67,118,192,232,90,212,154,178,212,231,36,183,242,173,44,51,228,179,135,177,63,184,208,127,41,152,37,95,52,126,158,102,124,69,85,219,84,249,38,74,179,71,220,73,35,202,105,242,82,75,239,133,199,156,55,151,116,76,139,244,183,166,196,20,92,66,138,63,240,36,62,142,15,62,85,25,22,23,125,61,12,171,31,158,52,246,158,157,167,207,204,85,94,109,102,122,209,241,100,226,87,154,135,64,65,157,225,180,42,82,207,134,241,6,206,98,141,93,186,88,157,112,244,21,100,113,45,14,188,178,178,63,234,136,173,235,102,89,78,99,57,84,71,225,182,84,75,126,209,62,170,147,43,255,0,98,226,81,94,149,80,163,53,202,153,51,201,9,156,165,78,42,141,77,56,28,197,228,75,33,233,239,82,139,149,0,204,112,142,240,226,84,104,233,196,157,139,31,65,136,65,241,21,38,147,78,65,159,181,1,235,18,134,254,34,172,253,72,158,241,80,172,192,213,13,100,51,139,221,71,134,50,88,203,128,123,37,69,214,217,100,34,26,79,224,41,190,125,35,228,177,76,79,209,231,47,72,151,74,9,178,1,123,193,131,230,78,179,40,50,156,214,6,152,61,105,57,132,168,31,72,251,112,98,23,18,62,124,246,21,253,168,7,221,130,15,186,134,153,126,140,83,70,206,86,159,35,3,149,38,181,190,25,79,204,84,210,125,197,52,239,238,138,82,41,203,45,54,9,188,194,75,183,186,109,131,217,62,170,72,240,136,188,139,3,124,139,243,45,20,154,26,196,185,54,133,31,238,101,68,92,105,233,218,124,27,187,18,229,76,203,79,147,44,81,86,217,16,160,234,89,201,126,69,203,159,241,23,81,238,246,145,41,184,252,251,21,229,60,243,150,35,13,47,177,75,35,85,174,38,212,48,241,115,109,72,147,64,178,148,55,241,8,139,163,237,135,100,204,42,91,82,67,5,73,240,133,93,106,234,99,96,99,26,250,113,73,132,209,83,38,76,83,204,184,102,5,132,107,178,70,63,213,82,196,210,154,78,188,244,223,148,216,21,31,91,169,229,73,30,108,88,148,204,249,251,209,240,197,24,136,148,190,226,214,55,22,235,18,155,66,207,196,21,142,146,109,72,126,164,172,211,200,83,174,109,62,102,163,43,242,196,148,177,14,167,213,162,126,29,174,85,139,11,141,101,59,24,118,162,139,151,42,9,250,156,99,38,32,197,202,185,236,157,121,100,80,109,37,213,144,95,113,105,101,243,203,211,202,69,42,187,182,67,179,41,122,248,214,183,103,226,18,216,109,13,106,95,237,82,106,29,127,107,80,76,69,128,175,35,124,66,200,63,210,139,34,232,143,168,217,197,180,36,209,169,46,253,37,107,7,152,194,38,52,64,88,124,120,114,163,45,117,84,171,34,97,41,113,15,233,141,12,201,245,177,135,155,116,153,186,133,127,131,21,70,149,176,34,255,0,118,84,124,205,55,85,56,124,69,80,243,53,104,10,126,20,67,245,152,32,197,205,151,41,20,247,159,232,49,27,178,146,37,105,253,178,166,97,146,15,5,2,205,96,121,164,234,196,189,234,167,33,22,52,142,230,170,150,179,30,2,165,115,32,86,145,157,72,40,114,126,177,81,166,134,242,131,181,86,54,111,176,174,132,203,205,18,17,248,139,200,183,154,214,94,62,18,160,237,105,1,231,152,37,196,180,86,178,38,76,50,229,113,170,180,106,74,198,169,38,148,87,179,17,72,85,147,195,56,67,203,200,170,25,233,66,103,244,252,107,67,235,108,172,159,132,49,114,165,85,141,138,100,38,170,178,56,189,212,208,211,242,143,181,62,129,161,165,141,153,77,20,107,76,250,122,232,62,123,185,67,17,19,85,44,43,88,131,187,147,56,108,202,166,31,172,53,28,98,97,136,172,110,41,46,111,24,240,215,8,152,212,175,165,78,211,231,195,99,21,85,186,117,236,34,182,67,32,223,107,89,32,253,81,18,243,62,242,55,41,178,21,85,211,179,114,62,213,77,15,76,18,200,125,73,82,52,29,149,142,75,14,227,44,188,82,226,147,249,85,125,60,1,201,35,48,192,26,43,83,252,61,157,221,18,42,207,79,111,171,94,204,194,196,181,163,218,25,90,229,63,225,135,142,43,204,97,14,50,142,159,119,46,182,94,46,76,106,240,55,0,147,195,96,182,62,171,78,73,229,196,163,184,143,200,26,50,94,171,80,239,188,5,200,159,6,97,6,246,113,101,90,166,50,170,19,254,80,75,16,201,255,0,129,58,132,162,202,158,6,148,161,52,25,44,230,23,34,218,250,208,73,31,18,157,103,168,143,151,18,219,27,82,62,49,57,68,65,45,86,117,49,170,109,178,208,103,147,205,136,101,90,97,233,89,208,73,246,213,76,13,73,22,72,251,83,29,252,66,46,133,235,18,185,104,78,132,124,202,166,123,194,73,36,214,227,127,16,151,72,146,24,50,88,167,103,198,96,252,196,17,38,89,163,112,107,18,204,52,66,112,203,46,33,164,55,20,245,162,151,150,33,114,141,82,26,182,89,101,254,151,141,49,125,56,252,58,134,138,140,164,84,105,140,131,253,170,205,230,223,17,134,136,33,137,83,73,211,217,64,240,226,82,210,106,165,210,61,230,55,90,147,70,195,171,22,117,178,78,40,140,229,75,238,53,104,225,112,150,41,10,131,170,190,4,144,98,42,219,49,144,100,143,133,73,106,236,12,55,167,152,9,204,97,178,226,202,142,181,167,1,25,151,42,147,134,18,12,236,226,84,82,76,248,192,237,85,171,33,140,36,153,90,72,204,121,114,164,223,136,73,90,78,100,108,203,140,190,98,202,165,239,169,223,36,15,48,75,200,165,182,210,133,138,166,92,122,144,216,141,135,78,2,147,41,87,31,170,54,170,173,63,213,26,183,135,170,142,47,1,75,72,202,240,149,86,87,44,236,163,2,51,56,84,228,198,74,47,111,16,211,72,211,199,37,153,123,86,171,89,57,34,97,196,181,106,77,132,219,240,8,104,150,93,206,240,194,21,47,152,229,149,212,169,160,25,131,2,166,218,152,162,233,48,239,230,147,50,113,73,167,165,151,245,98,66,155,85,75,140,124,49,32,101,84,212,54,82,230,129,134,177,236,84,92,23,216,202,168,99,41,6,33,245,13,99,38,135,35,56,149,92,104,209,49,230,41,70,36,182,214,202,170,55,8,101,13,103,229,33,140,164,145,180,169,35,115,27,26,101,78,106,168,35,249,180,5,222,161,131,225,194,82,41,152,210,101,77,151,219,198,151,113,156,20,55,91,82,65,212,15,204,33,98,81,140,210,163,130,126,210,46,142,200,108,193,218,149,89,83,146,75,56,184,149,148,83,26,118,50,8,59,86,217,51,15,52,120,114,169,121,149,86,53,4,205,191,202,52,222,146,200,31,221,228,92,210,71,173,172,116,89,92,10,78,140,181,146,247,203,17,84,54,164,213,191,131,103,50,37,136,191,215,216,53,215,236,181,35,11,23,13,127,18,231,55,218,38,94,164,126,105,112,50,166,170,204,191,68,219,6,196,167,211,26,170,154,238,43,11,186,78,141,50,168,125,69,92,78,214,132,244,131,197,94,92,68,75,89,169,53,4,110,226,144,170,59,114,160,236,202,126,131,141,48,5,233,91,100,207,198,197,200,180,150,179,177,43,240,203,138,69,208,96,76,37,147,216,153,99,127,61,3,18,130,170,121,36,191,169,109,187,211,195,178,2,105,79,78,241,51,149,62,219,0,76,93,74,202,130,50,156,163,209,207,90,252,72,215,195,25,65,212,173,167,214,128,136,80,195,131,27,184,73,153,163,228,77,72,72,217,235,101,113,69,26,162,53,172,235,32,98,40,177,39,143,13,1,61,209,45,47,125,28,110,146,229,82,220,136,106,234,70,7,77,146,76,172,198,200,84,208,218,96,248,248,184,147,179,106,72,177,135,134,36,12,164,75,153,62,116,231,242,241,35,115,248,21,50,170,140,120,67,194,101,162,250,198,9,0,241,21,52,217,226,103,106,81,51,77,144,175,203,137,106,230,192,196,108,155,34,66,253,32,150,175,196,54,82,120,85,151,225,236,156,88,150,166,104,156,103,203,181,86,88,212,91,48,146,30,149,177,154,61,216,138,142,13,14,219,245,124,170,149,134,36,32,98,75,100,177,228,230,83,102,24,79,38,1,61,148,68,6,62,49,57,81,144,249,30,168,89,78,50,1,101,148,114,94,203,33,18,224,228,41,49,42,137,240,25,25,143,72,33,132,27,174,98,165,178,130,142,163,67,137,129,156,164,88,26,48,4,183,132,49,9,250,66,165,122,132,47,32,48,137,77,100,187,4,150,25,49,224,40,248,74,180,62,48,11,250,190,181,55,79,50,84,18,60,37,18,115,191,251,89,83,54,6,43,27,77,101,166,97,45,177,175,170,139,250,72,169,76,246,62,79,246,163,64,120,16,107,27,253,143,98,188,54,184,137,212,154,111,216,70,40,16,207,127,74,125,3,204,138,85,184,214,30,143,179,254,40,236,39,32,56,146,248,207,78,2,97,137,136,106,212,209,124,105,146,224,147,9,74,153,50,236,126,242,156,184,178,100,103,229,95,35,107,154,104,192,230,171,146,82,41,41,150,42,12,109,200,248,68,167,108,169,231,21,253,169,5,174,182,188,33,242,215,252,180,111,108,105,190,152,215,44,39,202,88,139,147,234,43,198,204,156,244,37,139,137,13,162,111,55,123,177,20,137,236,57,147,171,70,48,203,85,38,51,36,177,32,159,24,4,63,106,179,201,163,252,10,182,67,31,88,100,158,149,135,153,202,245,182,53,111,210,18,53,129,139,24,121,165,148,98,73,138,14,111,141,140,172,194,101,182,100,152,53,32,205,181,26,137,212,58,168,241,137,134,144,68,201,245,20,187,223,169,238,223,253,66,81,11,246,209,183,43,255,0,161,119,20,188,147,169,25,39,207,10,153,158,99,205,62,36,198,170,168,131,6,28,73,22,167,221,212,31,40,68,177,122,90,154,204,38,125,8,10,207,109,10,205,60,49,159,169,15,14,202,87,158,98,149,83,86,201,4,158,229,210,178,18,168,207,77,214,214,143,136,216,208,218,254,170,183,3,54,130,255,0,66,30,103,156,99,252,161,87,164,198,157,52,31,54,92,171,85,153,152,213,32,160,4,3,157,152,162,71,89,76,137,24,121,150,235,234,67,140,121,68,164,246,215,150,95,41,137,51,70,222,6,88,61,247,96,146,60,33,47,34,29,148,246,83,143,151,219,91,180,223,195,121,194,156,195,75,41,8,186,213,110,149,4,96,51,50,21,105,204,92,156,151,161,209,231,32,58,149,59,52,198,38,39,44,187,173,132,12,73,100,157,73,16,94,124,169,63,41,70,219,21,155,79,75,238,246,209,70,146,8,208,112,251,171,7,235,97,227,197,198,148,73,54,229,13,37,205,80,57,50,119,39,225,18,213,100,203,88,192,203,17,109,99,6,35,170,7,132,133,138,150,62,214,6,57,111,170,222,77,149,134,90,42,77,9,44,188,10,94,85,86,106,65,249,229,196,143,134,16,8,15,202,175,85,65,4,212,47,139,167,252,10,81,117,43,70,107,154,162,51,219,92,211,85,73,31,79,182,166,160,27,124,252,65,47,26,231,145,100,118,27,114,135,80,212,159,18,52,149,107,31,187,40,202,68,134,183,226,141,52,147,225,136,34,36,6,209,241,100,170,157,49,160,226,12,121,113,13,65,99,123,229,175,161,70,102,168,245,250,144,100,7,20,84,203,77,234,22,16,248,74,36,3,235,88,46,28,75,16,176,113,158,186,154,60,73,100,89,79,159,18,72,248,148,21,245,61,145,15,152,66,86,180,236,4,159,12,170,181,250,122,180,145,57,165,15,252,9,163,145,19,152,213,103,63,61,79,159,46,9,24,20,89,175,159,177,195,181,84,90,170,144,98,157,196,149,178,171,114,60,33,18,101,141,93,177,49,176,53,105,235,39,227,237,89,221,177,228,7,23,98,93,38,28,186,210,102,8,145,33,178,36,145,243,11,18,109,182,70,36,55,210,186,132,226,102,35,23,145,85,126,39,63,188,185,111,232,172,153,44,197,227,87,208,48,78,136,185,218,28,135,80,169,243,193,57,138,54,239,74,228,230,196,152,73,123,225,29,83,214,204,137,54,14,25,106,138,212,28,225,87,15,244,145,188,166,23,82,223,166,47,189,73,140,194,186,22,170,210,81,44,128,252,60,171,156,80,208,190,146,213,226,197,198,161,212,66,183,210,85,30,218,246,161,208,97,135,143,165,104,146,19,231,102,21,67,78,16,99,230,69,26,181,132,127,82,232,90,185,19,229,81,184,49,25,106,178,178,157,73,203,19,175,220,70,225,32,199,212,182,134,54,231,134,88,145,80,37,45,117,108,25,192,202,98,226,34,206,135,85,3,234,162,181,14,131,131,36,28,34,80,223,133,108,171,79,195,147,26,198,134,227,89,142,135,101,113,185,233,83,211,222,114,13,11,1,243,135,220,169,33,133,146,123,68,133,90,5,136,167,132,227,230,8,147,109,61,158,73,49,75,85,111,211,195,250,73,108,248,126,136,76,184,147,73,90,130,132,73,8,224,177,5,15,85,51,38,32,149,73,106,173,78,121,160,197,17,69,211,190,226,12,173,217,138,185,170,236,107,49,220,204,195,205,6,108,73,115,2,113,17,111,209,58,168,4,27,50,167,242,89,6,73,243,39,220,95,48,85,39,140,105,195,30,96,137,35,147,171,103,65,63,81,21,163,236,160,136,152,113,13,6,104,21,178,121,77,141,53,145,195,32,138,171,178,89,65,97,87,195,62,38,78,81,45,208,225,130,55,8,186,211,139,45,48,9,53,217,83,45,126,194,172,125,164,13,25,1,250,172,73,117,245,172,24,222,97,137,202,145,154,49,224,241,5,79,79,146,113,31,181,77,149,254,198,177,74,22,48,188,168,182,106,24,149,169,85,60,246,16,24,138,134,184,96,59,148,88,167,136,226,97,137,100,61,223,82,88,25,35,19,249,74,180,214,201,121,71,136,41,93,173,12,233,47,38,25,68,86,85,185,27,13,100,190,36,239,48,132,163,18,87,85,165,95,186,205,200,84,61,86,155,151,6,95,105,10,186,109,14,161,210,186,110,38,27,97,101,146,171,109,174,66,54,96,48,244,124,178,15,244,171,86,164,212,148,122,54,181,129,151,143,34,63,80,252,111,4,106,215,250,76,81,139,242,46,25,101,26,227,93,28,242,229,228,229,73,184,221,70,43,232,62,40,184,250,234,91,255,0,226,190,159,147,242,130,47,33,86,171,44,115,98,63,238,174,123,85,240,234,202,162,203,119,139,40,215,73,219,16,176,88,28,73,150,54,65,21,152,156,210,177,143,6,231,152,188,107,174,76,187,170,244,125,166,46,79,5,207,54,111,141,224,155,134,48,8,12,198,148,145,151,33,149,136,45,109,163,37,106,211,251,155,101,243,71,232,106,221,44,62,97,46,155,79,15,115,194,18,164,26,230,170,112,192,241,68,236,84,178,184,87,200,250,201,240,71,238,141,52,170,213,160,141,196,18,229,95,156,53,80,117,164,34,60,219,162,99,85,191,10,217,58,217,140,202,82,100,92,251,111,223,32,220,59,219,53,62,229,152,83,74,217,241,9,220,37,26,250,163,193,7,23,42,90,27,227,198,62,19,11,18,125,182,78,38,216,234,12,164,100,147,230,136,36,196,213,177,32,131,230,196,163,170,181,108,232,195,249,73,88,147,103,207,181,187,240,12,185,249,82,238,176,202,104,52,253,56,95,60,37,228,73,100,152,130,63,219,90,239,152,10,217,72,232,15,174,156,6,24,197,73,27,100,59,9,174,42,129,54,43,196,184,102,170,248,81,146,215,119,93,144,95,159,219,95,163,77,177,207,136,72,121,154,122,39,158,94,213,118,104,223,144,140,164,142,140,161,157,167,234,153,243,68,254,82,170,192,234,125,71,24,120,162,90,19,18,37,240,30,70,97,64,178,27,227,19,149,46,220,98,212,42,29,148,226,191,230,229,19,34,91,168,105,61,72,111,77,141,84,66,131,48,86,232,108,203,21,251,178,226,66,181,56,140,170,113,246,105,182,105,187,23,203,250,170,173,144,217,111,17,133,136,36,210,236,32,146,7,241,101,83,33,213,83,171,79,180,174,138,149,153,172,107,113,13,125,9,227,51,171,145,55,164,153,46,55,114,22,5,245,253,147,255,0,168,136,120,213,68,58,70,73,30,92,163,86,199,200,64,89,230,223,65,122,226,215,213,82,197,106,127,166,85,250,38,5,32,11,194,185,231,196,45,60,56,82,179,4,72,236,161,144,155,70,67,28,22,101,48,149,83,228,191,207,133,40,164,120,197,17,23,188,36,98,101,218,165,168,24,106,121,146,164,193,196,94,197,43,15,74,203,35,55,98,41,50,43,188,209,109,216,206,37,91,73,67,4,160,68,108,182,200,25,110,112,247,232,155,41,50,243,75,139,151,238,39,222,177,115,80,6,68,14,92,107,173,26,170,170,55,114,158,184,167,131,52,156,66,78,205,27,152,177,177,18,27,91,41,207,204,108,133,94,48,73,36,156,66,93,2,6,143,24,226,125,36,158,202,181,145,143,196,149,107,226,109,72,140,211,171,101,241,46,137,166,53,153,228,197,218,75,82,211,33,178,107,240,172,224,99,173,122,156,128,91,92,83,250,148,76,213,242,136,47,182,185,229,198,158,212,227,38,16,148,138,180,55,15,199,194,84,202,171,83,193,140,76,54,24,203,251,169,150,79,219,64,169,206,195,2,214,23,234,242,42,138,73,58,131,7,202,100,93,19,210,180,254,164,137,148,56,242,36,190,155,107,80,76,49,5,198,183,252,79,196,42,79,176,54,179,103,124,223,186,189,113,167,158,70,117,42,108,39,23,41,69,200,182,134,203,39,9,68,157,90,160,115,58,72,114,171,108,177,114,227,87,172,9,240,101,65,106,67,86,193,243,177,227,18,87,167,190,42,81,198,157,253,88,89,99,23,220,83,145,151,232,11,10,70,87,20,111,245,31,227,92,147,226,213,216,52,219,223,44,66,202,49,123,107,173,92,93,233,91,96,101,163,158,63,240,117,174,101,169,52,196,75,177,191,212,121,70,165,184,174,81,72,109,61,175,9,169,60,204,42,178,69,24,189,197,111,91,112,252,28,169,85,37,13,109,35,246,129,23,26,117,233,160,255,0,209,62,218,212,92,130,97,153,242,78,153,92,121,250,107,195,255,0,186,37,33,102,196,131,78,66,29,240,208,162,138,244,172,61,207,113,121,21,104,116,144,230,243,98,200,147,67,129,233,167,225,85,80,239,159,10,47,106,221,198,64,170,141,33,233,80,12,10,63,85,27,109,242,136,169,58,182,231,39,106,89,62,103,171,115,27,181,11,35,59,100,107,84,149,152,28,131,64,213,122,140,99,191,104,92,95,157,81,154,30,65,226,66,178,49,32,245,9,85,149,92,152,202,53,149,136,191,204,37,101,78,89,49,132,7,10,153,147,156,160,234,77,40,66,66,248,5,75,100,123,2,207,97,243,162,33,198,127,118,85,80,250,126,14,164,142,124,1,149,143,14,84,204,170,50,154,159,118,202,209,240,149,122,28,147,219,147,41,84,153,160,124,246,45,210,177,135,242,192,103,18,146,170,160,13,124,241,197,196,36,189,150,94,155,238,173,209,164,228,92,246,215,76,106,162,107,79,86,14,77,151,211,85,85,185,140,212,44,167,223,28,92,216,148,148,251,137,211,78,240,150,41,10,173,238,32,15,99,152,41,37,32,98,148,248,76,92,73,246,213,20,194,7,194,202,182,118,236,66,227,85,250,98,0,46,200,242,153,54,212,244,224,32,56,84,229,60,194,84,31,137,45,151,196,202,151,241,180,244,78,162,227,75,173,96,2,51,248,80,175,212,146,228,251,88,150,204,196,146,197,155,154,154,99,91,36,132,38,28,72,137,52,228,156,78,172,73,182,158,129,6,17,217,187,18,166,159,2,46,12,209,10,136,217,80,98,90,170,171,211,94,206,37,67,49,245,211,129,135,22,34,44,125,74,33,65,136,162,26,95,50,49,39,126,145,22,200,5,134,211,113,11,231,214,151,201,209,252,111,48,132,155,152,199,130,206,213,156,59,176,73,225,9,114,145,54,227,40,164,101,109,148,234,73,120,141,214,175,227,127,82,6,236,66,202,151,90,233,141,207,49,68,143,211,207,61,67,49,123,104,109,23,154,128,44,200,209,10,78,37,165,250,84,22,64,234,18,251,118,243,228,121,66,144,192,212,55,240,103,48,69,22,81,161,100,127,19,26,160,147,62,24,128,175,127,202,161,160,104,199,208,31,52,65,127,26,234,17,181,132,17,3,250,140,4,131,80,235,202,98,240,215,197,30,69,173,61,240,236,47,101,19,62,101,175,178,46,36,174,124,243,198,38,99,21,13,63,83,218,193,251,185,86,152,209,165,234,65,229,40,177,36,219,26,197,157,87,167,93,193,237,26,216,26,120,48,73,154,32,177,41,32,233,226,66,35,62,104,152,255,0,117,81,201,178,5,76,70,24,217,74,185,218,54,66,202,202,87,82,90,179,166,95,42,50,123,6,63,105,64,190,248,18,65,154,184,188,139,125,110,179,188,201,134,95,40,215,62,228,136,195,178,169,64,198,50,73,214,54,80,54,192,226,69,64,153,16,172,97,189,196,100,201,44,199,204,37,210,179,92,158,217,6,199,144,82,179,42,154,219,138,222,147,20,121,23,207,65,4,226,101,8,144,63,134,54,51,153,45,93,163,209,151,220,154,176,101,147,0,94,92,72,112,201,28,38,38,186,134,202,154,53,87,111,34,231,115,46,223,55,132,34,80,146,206,84,105,113,171,118,199,249,66,165,115,53,129,246,153,165,139,254,170,153,181,100,232,196,221,226,72,237,89,234,195,202,98,147,139,219,73,248,250,136,204,116,90,125,84,57,35,204,152,190,77,172,239,242,226,144,75,150,233,141,85,7,77,157,158,161,20,133,26,233,116,154,218,171,82,19,250,72,177,39,219,167,192,182,24,134,159,108,60,214,51,201,36,139,104,106,183,222,215,26,45,144,247,36,204,168,32,79,137,90,12,37,18,170,186,160,84,131,181,210,76,201,195,21,33,147,167,153,91,205,136,139,176,26,238,128,191,216,23,253,164,20,201,148,229,3,240,211,43,239,43,153,82,59,74,204,60,144,97,42,179,100,144,66,103,12,161,174,65,172,253,112,94,126,147,242,201,110,143,190,177,25,222,43,105,75,143,168,86,255,0,161,227,99,175,217,106,29,207,9,146,57,242,118,220,203,111,1,1,152,69,202,146,73,99,228,159,168,139,35,81,152,53,150,89,7,212,144,223,26,196,67,205,16,164,18,123,90,17,198,63,40,151,174,216,57,44,225,18,182,210,138,115,246,100,157,220,44,164,250,138,231,70,105,129,228,97,101,245,160,170,170,137,24,249,77,21,62,14,76,236,202,92,67,69,118,116,196,6,243,52,148,66,29,134,8,184,211,32,210,3,195,133,19,248,158,170,162,171,41,74,62,38,41,112,235,48,89,29,251,66,164,252,134,115,106,163,121,144,217,24,125,171,159,106,169,39,20,174,34,241,171,75,39,229,6,92,170,11,83,176,126,15,50,117,204,195,58,120,27,227,240,163,164,134,202,180,236,203,214,160,116,223,197,24,48,103,62,188,95,168,84,146,117,37,140,222,99,46,121,36,202,157,138,170,149,161,127,188,100,215,127,16,67,80,176,46,63,193,149,90,85,64,36,208,102,16,178,165,143,145,172,26,195,2,72,242,242,47,49,224,199,202,37,131,195,58,48,249,69,137,46,222,60,100,230,93,117,212,231,177,133,244,240,86,196,121,182,170,87,114,2,124,218,125,119,142,200,120,82,23,213,31,165,109,89,212,203,106,116,157,25,38,37,184,48,196,236,18,172,123,229,214,189,113,125,48,251,157,37,106,195,68,41,49,149,117,231,201,149,118,6,24,165,255,0,66,131,70,252,71,86,6,147,171,73,36,152,113,16,168,200,211,199,239,85,165,48,40,95,8,249,149,80,66,73,32,77,183,79,145,148,3,204,5,39,16,177,45,239,11,10,197,39,169,230,78,173,35,204,36,14,155,214,18,201,43,12,177,41,181,212,44,49,212,48,193,129,230,40,186,148,164,107,86,19,137,116,27,141,165,148,79,184,86,46,89,101,90,250,137,124,34,227,84,101,221,91,41,165,8,112,99,66,204,178,60,103,226,202,181,64,159,249,58,150,151,210,88,206,151,187,196,136,213,156,198,28,195,123,228,141,26,106,173,200,58,178,163,233,43,120,24,98,251,73,143,172,69,131,237,39,220,88,130,167,57,54,125,63,59,152,92,106,146,171,80,130,75,56,83,75,35,86,219,179,148,67,80,23,198,5,73,241,68,226,92,242,86,110,62,225,90,29,26,49,129,55,135,46,37,181,245,182,48,185,132,92,163,92,202,182,101,145,94,195,110,136,186,4,13,66,120,192,102,110,84,202,205,8,115,38,181,60,9,214,79,205,151,17,4,148,121,203,130,246,10,94,66,174,132,107,40,51,185,177,32,13,2,12,149,208,178,43,147,169,234,168,192,44,69,131,46,31,90,124,66,149,139,42,201,241,182,195,226,81,122,182,28,236,155,184,158,210,70,86,112,99,167,5,231,178,30,83,23,42,75,100,207,100,42,98,135,89,206,216,237,13,20,153,19,152,211,200,65,242,137,73,108,156,138,98,38,147,91,43,222,42,88,104,4,34,166,51,55,40,57,44,2,175,117,52,229,186,182,182,92,98,48,194,47,31,184,52,211,76,24,132,138,197,171,89,239,138,118,10,32,136,95,168,178,167,9,225,13,153,84,235,144,131,121,146,73,27,181,19,26,72,7,224,97,38,80,3,85,36,25,165,149,33,212,55,16,99,19,12,65,98,26,108,64,176,100,157,204,76,193,42,71,38,251,100,78,100,62,155,212,32,39,187,149,85,201,164,166,187,136,133,96,3,140,200,54,81,55,97,149,136,139,124,11,39,137,248,140,163,231,227,211,231,197,148,152,252,209,16,36,158,203,244,153,86,85,156,14,140,201,128,250,168,214,7,124,4,150,147,79,75,146,54,118,43,170,122,113,141,156,201,214,58,124,129,207,166,105,141,204,174,164,87,224,144,10,38,237,90,93,176,17,186,84,157,173,196,188,24,178,173,105,53,241,10,169,7,168,103,250,104,223,133,115,217,147,239,36,203,100,179,23,16,215,86,252,54,59,127,51,118,145,38,184,211,27,102,117,38,88,81,243,20,105,165,95,46,108,81,229,42,175,140,197,7,166,245,56,35,15,211,250,151,67,129,230,80,101,74,202,50,143,43,67,6,75,57,68,189,50,170,8,199,212,128,97,137,5,103,235,27,158,213,61,230,65,201,75,234,173,207,180,167,255,0,10,144,189,220,75,166,248,112,60,162,198,145,218,190,88,185,118,185,85,150,69,113,25,73,54,85,85,65,126,83,114,170,90,73,149,197,127,104,255,0,109,73,95,60,242,125,172,73,29,57,182,51,153,237,40,73,112,83,185,177,241,36,143,23,26,14,227,77,196,146,14,164,186,182,126,70,49,80,4,207,240,68,115,48,213,33,95,79,16,124,65,22,37,161,250,86,212,188,161,148,158,90,176,241,165,117,34,89,63,40,24,35,42,238,10,38,167,167,36,99,252,218,184,135,26,152,64,237,228,72,60,88,180,109,142,35,230,55,90,198,102,2,162,100,49,201,7,18,153,159,85,252,73,188,109,66,193,3,18,22,101,244,79,7,230,16,214,111,13,136,146,28,194,65,225,41,81,38,152,66,51,133,78,90,188,146,79,148,37,90,195,124,8,196,96,76,84,159,242,52,113,36,214,178,122,138,179,141,91,98,33,229,150,82,38,80,46,32,227,97,113,15,247,16,183,122,146,41,7,132,89,19,110,167,208,149,21,218,204,57,70,240,150,81,20,123,241,136,232,243,89,110,101,97,91,153,85,18,73,62,108,184,147,170,138,47,159,107,18,48,51,68,138,60,130,72,223,241,191,94,70,30,211,40,241,139,237,42,75,93,60,1,3,229,10,144,126,15,97,59,98,169,183,71,163,183,185,77,204,64,217,171,103,106,71,229,177,236,84,176,216,193,3,136,170,116,52,155,41,120,177,39,177,171,101,103,102,21,101,233,232,74,197,85,62,76,108,77,204,97,227,237,64,50,52,168,208,88,111,253,209,42,51,207,39,221,34,86,141,135,176,75,230,30,49,248,165,42,250,125,79,44,67,230,229,92,154,202,101,172,35,240,242,141,59,167,178,149,224,195,40,180,108,50,157,15,82,7,214,224,156,216,191,208,185,134,140,100,186,219,89,66,151,147,31,183,145,93,192,212,152,217,136,171,51,76,173,146,252,219,4,234,216,213,130,185,24,60,219,158,21,174,78,155,63,134,108,75,32,189,133,127,8,177,42,138,119,241,242,139,42,117,192,24,138,102,152,157,37,102,26,215,210,19,153,116,156,223,72,73,45,220,13,243,21,108,175,137,49,92,107,136,51,98,97,15,98,6,76,55,249,246,161,61,5,245,175,204,18,162,217,51,217,92,204,172,133,77,144,42,134,71,246,175,73,221,8,155,64,149,104,146,194,15,152,37,42,194,25,143,147,149,98,179,1,140,202,121,99,102,81,74,73,189,28,243,136,252,197,196,173,217,128,128,237,83,243,36,193,17,240,152,170,234,202,72,135,212,58,99,17,49,127,240,52,4,10,19,151,132,57,23,68,97,180,255,0,247,101,70,214,155,76,103,225,149,24,68,70,226,121,232,21,32,227,105,179,193,127,184,171,107,96,60,113,213,147,52,241,44,135,150,33,71,254,234,10,78,155,181,17,56,101,37,102,71,226,50,173,9,243,7,26,213,182,247,147,71,195,60,103,255,0,86,22,84,35,237,104,7,231,243,88,148,155,1,207,177,141,245,86,82,117,32,227,51,10,90,205,67,77,36,248,67,202,189,101,78,201,35,204,33,101,88,177,220,203,6,195,184,36,146,112,166,76,97,10,70,41,24,198,29,79,234,242,11,248,145,177,181,104,58,67,145,43,43,35,10,116,24,211,34,144,108,14,33,137,41,212,49,160,253,178,149,9,84,200,54,76,204,105,75,92,200,15,201,132,69,85,142,223,96,40,244,208,20,157,73,164,51,108,72,197,169,241,136,37,144,94,1,254,172,184,134,134,97,148,124,102,69,178,103,82,154,212,58,62,33,34,60,217,71,145,99,39,89,233,200,196,218,68,159,148,137,179,49,206,131,151,42,72,103,185,178,41,205,163,105,179,150,95,18,232,85,172,4,16,51,118,165,36,201,177,164,178,121,132,131,153,107,107,100,118,26,89,114,254,218,232,101,98,42,202,95,26,182,182,104,248,68,145,190,180,227,38,20,231,79,76,219,1,153,133,149,23,106,192,73,6,81,113,40,110,126,197,170,77,204,147,233,3,202,89,88,190,218,156,147,241,10,240,143,218,68,41,4,53,246,236,207,17,249,144,176,224,111,137,151,18,40,175,204,67,9,54,83,164,243,101,33,80,76,178,185,19,240,150,47,26,184,141,79,4,108,251,137,140,58,122,98,179,230,211,174,208,109,176,143,76,73,163,140,124,215,101,77,239,181,109,25,65,134,184,67,42,194,227,79,80,109,30,97,74,92,111,82,107,106,221,47,45,226,197,149,43,175,232,22,58,20,9,239,206,173,40,109,127,62,18,174,25,163,254,43,215,78,151,134,92,93,183,238,46,181,3,60,225,238,234,113,149,78,223,254,160,85,106,29,54,11,184,143,48,187,20,214,158,207,81,242,146,213,5,109,173,200,248,101,139,18,209,113,1,242,79,187,16,149,89,153,214,163,47,35,11,35,3,7,16,148,235,42,183,222,101,202,140,184,53,142,13,167,82,14,145,146,198,255,0,155,42,72,215,84,53,141,76,161,60,98,118,241,162,120,4,62,101,97,134,41,1,194,164,174,234,143,145,248,147,178,238,241,14,0,70,184,139,25,102,29,109,92,62,18,197,202,149,190,24,196,199,238,210,63,88,170,20,173,166,44,171,207,117,100,108,142,165,85,117,47,67,124,201,63,164,226,84,21,183,196,141,220,37,33,67,90,57,195,121,130,46,69,233,245,87,53,167,204,82,144,163,87,88,111,196,139,179,33,210,247,59,224,125,180,162,214,156,24,8,96,246,45,186,98,99,48,51,41,83,153,59,66,179,133,93,100,209,49,114,108,167,62,220,158,51,248,145,70,54,230,35,204,94,196,218,126,158,38,124,203,51,64,249,23,133,50,170,134,85,37,244,172,243,150,201,225,87,211,40,125,92,108,204,162,107,106,135,83,45,242,242,171,186,217,239,157,19,8,74,153,155,105,132,20,217,82,87,86,131,245,89,73,244,212,133,149,83,36,244,170,173,79,79,56,160,126,211,177,69,5,151,34,38,35,100,84,85,126,66,49,186,6,149,100,148,224,57,41,8,206,94,52,8,76,248,221,203,84,201,241,73,197,186,80,146,70,226,58,149,15,187,211,146,71,194,46,68,170,73,183,47,225,82,70,103,38,80,149,57,141,170,160,193,6,19,69,83,86,97,198,236,54,216,121,178,169,173,67,172,217,24,120,162,118,45,243,236,129,101,210,92,67,66,254,27,4,214,115,42,172,106,226,88,211,66,98,77,230,150,137,187,134,193,13,134,136,33,163,32,83,178,55,18,98,205,49,185,26,122,135,137,237,43,125,20,99,218,75,229,77,237,88,63,12,193,235,83,54,90,99,101,224,96,148,139,48,220,19,6,208,189,137,26,63,208,44,31,14,53,30,79,155,70,252,167,77,121,113,41,43,32,146,55,205,149,97,91,168,98,136,157,73,36,141,198,86,40,77,36,144,95,203,43,42,58,30,164,2,212,19,69,154,14,164,51,232,94,82,127,79,148,60,138,123,106,229,10,80,217,18,72,214,216,207,130,87,242,192,25,84,125,172,63,136,85,177,30,80,207,30,49,169,42,221,103,174,203,57,241,11,60,98,89,182,233,192,205,204,142,191,118,200,49,162,102,216,13,115,71,204,197,100,243,4,88,149,149,109,85,141,144,25,46,194,121,100,145,120,218,120,25,249,132,159,111,28,245,26,194,38,93,218,255,0,236,82,99,78,235,94,9,207,96,74,92,73,147,52,244,92,28,82,134,176,252,61,20,131,77,178,134,171,80,54,125,109,108,16,113,74,26,90,198,69,146,165,53,61,84,186,79,155,202,76,107,118,149,181,33,59,82,51,58,124,136,185,177,134,167,211,18,251,162,23,18,93,85,91,101,159,20,185,89,87,64,146,103,217,123,73,60,250,173,179,23,66,181,212,74,132,195,167,126,63,215,144,95,202,167,117,13,105,32,159,48,101,101,89,102,157,27,221,33,86,169,38,100,225,225,75,87,11,25,86,204,130,79,213,173,115,24,57,47,226,94,135,167,142,34,102,246,211,214,86,140,104,85,161,162,104,212,47,39,186,158,64,128,250,222,83,32,45,110,1,72,12,217,121,20,196,157,115,107,59,132,57,49,165,102,103,227,161,139,84,58,3,245,62,219,169,15,51,80,203,154,206,213,206,119,243,138,254,82,166,80,239,135,212,101,29,144,176,237,249,9,219,61,24,16,131,247,84,209,141,185,39,10,218,24,22,165,35,12,25,68,79,86,53,74,109,152,59,69,20,98,89,230,252,139,109,108,57,210,64,205,217,70,182,152,48,99,118,170,216,4,115,231,202,140,60,209,10,65,41,73,247,23,146,95,136,211,201,143,238,43,3,76,173,146,252,33,42,212,253,49,85,36,121,76,84,203,79,34,68,252,10,216,63,144,198,159,148,169,195,228,128,67,225,42,250,29,61,167,197,213,40,153,19,24,218,120,30,9,217,85,134,61,79,38,113,22,87,122,62,117,223,41,165,44,88,205,145,251,83,198,90,228,6,20,150,167,192,213,185,198,46,3,58,145,239,247,113,44,96,90,178,75,21,190,164,173,25,94,243,41,179,105,226,19,170,46,36,251,106,249,19,11,173,184,28,18,51,40,178,141,51,159,168,116,228,152,175,15,165,226,34,154,125,60,225,51,169,45,254,163,147,9,68,147,109,190,198,177,77,13,241,38,191,22,92,73,245,108,61,178,139,8,79,24,153,149,69,60,252,188,41,114,29,66,108,169,1,37,107,173,129,6,164,153,141,20,101,69,76,135,44,128,226,148,130,99,229,137,152,101,162,175,216,45,160,100,251,40,152,248,162,137,76,76,212,231,40,223,16,53,100,23,220,84,177,169,217,37,153,178,172,31,78,56,207,230,18,93,181,243,6,177,42,207,196,100,253,36,162,45,172,135,112,95,243,25,234,155,127,143,134,36,84,162,236,50,240,102,8,149,54,255,0,77,4,0,52,63,207,194,85,147,235,101,248,118,169,7,234,163,194,149,243,113,72,172,180,222,170,170,157,219,202,150,212,231,160,46,96,1,51,224,159,230,213,109,60,200,51,71,196,37,148,200,117,82,89,152,66,83,230,221,214,159,48,68,65,41,73,95,2,171,129,110,200,195,68,49,239,31,8,74,165,131,172,63,38,45,129,50,125,68,80,117,109,108,97,255,0,80,200,36,89,133,40,77,78,249,204,230,40,212,166,164,211,103,140,63,148,77,235,117,133,28,231,225,12,162,127,180,157,236,193,100,197,209,28,151,229,161,38,83,146,195,212,50,234,15,138,90,183,167,212,54,54,64,249,75,76,67,71,207,248,123,18,115,58,134,167,95,163,61,36,232,104,86,216,234,50,179,13,167,191,81,201,102,31,89,147,254,234,87,3,79,75,223,48,210,202,66,126,127,113,87,213,73,130,32,97,202,47,229,75,108,181,13,86,124,34,40,242,41,111,34,124,122,133,114,58,5,61,149,84,104,44,15,26,133,248,151,14,36,232,167,150,176,134,241,201,230,202,131,213,82,127,167,60,89,125,181,37,153,237,238,87,85,177,51,163,204,123,47,210,123,75,176,105,227,18,48,49,25,126,112,209,246,86,176,167,28,34,148,65,46,155,67,125,168,243,230,49,114,165,220,144,118,85,83,175,201,243,192,161,173,107,89,230,252,75,204,213,82,255,0,38,237,109,153,170,180,230,12,38,149,136,169,214,71,242,208,147,10,31,27,23,186,131,52,105,222,28,69,34,114,23,193,146,204,194,148,52,57,177,244,229,78,172,174,4,195,230,78,233,17,86,65,147,121,145,152,101,98,79,35,64,136,67,173,179,42,177,116,137,86,170,32,218,146,97,48,51,118,92,169,190,206,12,159,105,64,6,125,224,159,197,21,86,210,60,253,210,202,165,87,66,182,81,147,233,226,15,152,73,108,251,45,146,165,102,50,177,42,159,73,185,246,150,237,172,194,49,38,253,102,120,196,78,171,111,137,110,198,36,54,186,111,159,171,141,120,210,89,91,19,139,137,103,226,232,139,128,182,253,139,102,60,120,240,173,209,161,145,114,232,122,182,196,135,85,181,186,144,158,29,170,123,142,156,135,90,150,79,99,6,206,164,154,226,180,19,64,254,36,47,226,31,170,153,67,178,137,37,11,55,236,53,78,101,101,73,46,180,255,0,105,101,91,100,1,19,153,116,187,88,208,102,131,14,33,174,89,169,52,217,224,189,230,137,214,153,170,252,5,40,195,107,7,234,163,100,152,101,2,229,176,230,78,28,172,56,136,186,93,36,241,237,25,187,18,124,147,152,8,46,52,246,247,148,89,68,133,173,134,72,39,96,74,34,21,84,207,178,6,79,108,73,245,85,37,81,70,195,110,185,21,86,100,208,69,140,155,125,56,10,7,151,97,137,114,205,73,85,56,115,179,11,39,18,253,7,37,156,120,131,214,148,201,161,173,199,152,194,70,242,63,33,170,199,39,161,181,157,27,195,48,136,172,97,188,243,135,212,141,53,61,80,201,194,157,80,134,36,103,179,148,106,118,137,24,122,179,147,51,52,169,200,204,187,92,73,104,105,201,24,156,165,227,93,130,100,202,172,28,165,72,39,250,28,144,97,197,200,169,249,8,228,171,169,53,91,26,184,132,230,42,42,237,240,96,193,249,66,242,36,51,224,108,143,148,73,20,249,243,164,240,226,42,147,93,255,0,208,88,71,63,83,234,125,243,195,18,81,10,52,226,182,224,248,254,111,38,69,174,170,6,83,242,137,83,155,79,2,72,56,69,137,50,244,232,0,161,146,57,204,197,137,106,244,123,145,242,132,92,104,218,218,19,198,122,170,141,12,254,234,170,170,160,9,43,67,43,195,149,21,37,156,106,128,49,128,129,178,135,151,164,73,124,128,158,123,34,23,180,67,42,91,100,240,99,194,44,107,109,197,57,197,203,200,146,49,224,141,194,98,164,104,220,101,101,50,52,9,101,31,202,33,163,63,85,70,35,194,105,92,106,154,147,28,215,225,84,175,211,3,40,248,85,99,141,65,142,93,62,144,243,73,152,162,90,224,105,136,34,127,44,92,171,171,135,74,144,158,210,40,52,245,181,28,166,18,232,197,9,84,134,135,163,25,57,156,48,9,254,210,98,26,65,233,254,98,241,42,185,58,156,227,6,24,130,196,164,110,3,46,216,156,165,38,53,207,36,151,52,47,255,0,16,191,193,18,32,136,84,208,55,103,19,51,75,18,66,202,208,86,196,204,34,141,74,79,212,246,57,240,148,68,42,229,104,191,82,150,58,115,53,84,66,247,9,42,190,187,7,135,18,154,134,99,201,6,92,68,67,201,12,162,147,220,76,189,59,10,193,236,141,42,111,55,34,212,104,103,141,245,17,244,54,164,173,225,50,121,49,224,178,30,92,74,248,253,1,23,235,4,31,22,34,39,117,179,24,65,230,89,250,107,11,237,47,175,141,182,103,82,198,85,5,24,50,72,241,246,166,245,190,18,71,135,40,148,100,156,254,28,72,22,85,78,146,79,215,145,67,179,13,99,165,189,144,97,63,245,67,41,17,79,152,50,1,115,19,86,206,173,27,37,132,164,42,201,154,158,200,140,196,21,146,71,47,217,150,82,194,126,208,159,77,6,104,195,32,241,5,65,79,213,71,133,250,177,34,233,53,176,36,147,9,132,65,37,91,155,136,116,246,78,140,126,33,34,225,223,30,48,249,138,142,124,241,145,157,74,98,215,82,14,51,223,242,3,47,220,84,101,191,192,43,84,223,125,169,206,81,169,121,55,100,43,62,80,68,200,152,198,213,85,69,38,34,197,76,24,24,51,127,72,36,44,106,105,37,235,22,177,135,152,197,34,165,211,22,94,164,70,102,148,178,178,211,123,145,240,169,248,122,110,242,180,252,34,34,164,125,43,114,83,53,111,216,233,19,40,89,131,48,74,53,49,101,26,116,47,117,29,91,38,231,195,12,177,17,110,178,135,190,2,214,87,242,12,68,1,178,151,147,9,138,76,107,237,196,240,70,7,202,32,36,238,163,121,132,34,66,190,52,185,172,230,18,158,219,26,51,211,211,193,52,156,165,86,97,120,196,5,205,169,40,79,6,119,15,90,232,144,225,188,131,24,83,108,133,130,99,76,202,244,208,33,156,65,164,225,210,179,163,31,40,138,172,171,103,202,28,77,161,177,161,149,83,144,18,118,80,200,94,212,177,144,198,37,121,62,3,10,204,201,32,107,65,36,152,84,227,101,176,84,91,26,145,150,220,34,198,176,54,143,151,83,45,146,253,180,243,240,193,227,63,52,66,173,83,13,106,38,98,150,169,36,154,161,138,161,240,38,69,44,92,65,201,145,123,209,15,52,249,114,241,164,97,158,200,68,204,110,180,246,54,170,100,224,124,164,85,5,146,191,3,176,99,225,203,193,132,74,114,214,134,240,135,247,49,166,223,136,73,24,137,188,61,66,201,32,234,76,179,45,178,208,90,220,156,170,210,175,147,250,177,38,134,211,192,131,212,36,205,150,163,18,198,101,192,202,60,42,237,213,226,38,217,166,28,58,209,247,37,218,159,209,132,2,97,128,50,147,238,172,125,85,158,120,145,146,106,153,56,29,74,106,204,250,154,220,79,205,89,137,230,154,6,224,227,7,82,109,51,79,125,36,60,106,18,20,152,87,83,70,162,2,198,178,39,154,171,167,159,190,102,20,187,240,121,253,148,198,170,156,240,137,202,178,180,23,34,154,30,149,5,186,43,240,4,72,60,193,18,11,214,54,61,43,9,58,194,87,135,52,245,6,234,153,10,42,169,156,144,130,165,75,223,106,114,12,120,130,84,61,174,161,222,147,181,76,106,16,188,177,31,135,221,83,102,103,28,67,119,175,246,196,126,28,133,34,228,90,255,0,226,46,167,200,205,161,72,33,253,69,212,235,116,198,231,180,75,215,31,10,193,101,21,252,74,253,63,78,143,166,103,60,214,57,158,143,248,180,79,201,18,198,86,82,46,191,167,181,107,38,248,46,51,255,0,132,94,155,113,155,17,63,198,186,254,152,211,3,130,54,27,18,163,116,170,159,36,163,103,43,222,204,156,193,85,116,47,0,134,204,170,75,54,62,20,120,103,144,76,82,245,58,10,217,239,131,236,165,51,32,3,26,156,153,50,119,213,78,32,79,36,152,156,201,242,50,194,121,250,96,19,134,252,202,115,240,144,43,101,240,149,90,76,54,33,165,1,141,185,151,153,62,224,181,6,96,73,25,88,233,139,90,225,51,12,185,88,146,27,44,99,2,156,100,151,148,252,170,114,71,113,238,117,217,143,173,39,73,114,164,102,8,51,246,169,168,115,207,224,149,207,212,135,28,188,38,46,37,149,122,133,139,166,79,219,19,8,138,143,101,241,35,15,154,82,231,62,165,151,152,37,77,169,195,190,39,49,84,234,161,98,134,125,147,44,158,173,52,198,155,174,28,76,198,92,249,241,135,5,234,162,171,82,60,64,194,181,100,100,108,12,101,55,234,218,64,20,252,34,82,95,134,8,55,245,43,83,92,125,97,17,96,251,40,164,103,86,37,219,164,250,139,82,57,250,96,100,237,71,6,54,200,24,114,167,147,236,160,138,47,220,81,83,238,24,35,243,36,105,46,21,160,212,208,217,36,107,228,96,226,34,202,158,120,36,162,76,193,136,137,44,57,164,223,105,73,106,31,12,255,0,40,46,69,96,103,179,26,144,123,217,190,230,82,155,216,162,142,244,196,151,201,103,40,149,83,25,182,127,50,137,141,113,6,180,253,169,163,245,80,39,15,135,26,154,200,78,167,67,173,216,144,28,216,208,87,17,160,251,69,26,136,101,145,228,240,166,144,227,78,247,74,69,85,183,216,88,127,12,44,40,48,164,55,204,36,110,44,73,180,51,109,158,141,181,135,22,202,47,111,34,164,108,7,57,147,3,232,167,117,81,158,38,117,39,63,134,223,131,42,244,8,100,27,241,25,59,8,96,249,36,16,212,213,240,101,219,42,249,250,122,92,158,84,35,227,50,23,114,92,71,200,230,127,132,152,46,213,131,232,98,19,218,93,44,209,129,36,125,73,12,202,172,111,204,21,75,40,84,149,216,50,144,27,177,47,143,215,251,144,109,34,11,145,55,147,0,147,120,74,185,246,176,167,149,167,216,249,113,23,44,171,113,149,70,76,53,204,227,225,84,49,131,99,5,158,225,84,6,137,214,217,94,192,203,236,93,194,170,100,27,40,44,235,66,178,167,61,5,16,198,190,34,166,167,212,249,89,132,169,92,154,79,207,194,37,190,30,210,55,234,197,200,135,209,67,33,133,168,71,36,15,48,84,124,154,214,20,156,203,160,198,218,73,6,16,165,19,233,241,121,153,89,89,93,64,149,8,71,25,106,146,102,73,225,88,106,19,99,226,18,146,178,214,26,115,73,3,53,140,254,79,166,185,102,41,98,202,183,28,30,228,242,25,129,36,159,41,202,144,233,89,148,218,238,185,133,17,70,170,42,153,19,79,249,133,52,45,137,54,12,52,97,198,7,87,34,157,159,85,254,51,75,79,141,36,157,170,111,80,218,156,163,194,21,117,107,133,78,97,112,99,250,206,30,76,106,231,79,89,2,48,24,17,9,1,232,155,158,101,131,224,109,189,212,50,152,170,116,38,26,170,116,92,190,226,29,241,152,185,164,253,84,74,78,82,151,141,59,211,223,23,104,44,184,101,149,70,236,188,141,196,173,124,10,210,118,202,26,77,101,73,7,39,20,174,84,92,147,81,219,143,45,121,121,18,80,210,89,70,156,195,114,20,106,171,152,5,67,158,125,62,76,203,105,181,15,171,31,153,58,178,211,123,154,108,222,226,67,79,166,37,228,205,137,110,202,218,230,89,129,238,40,98,91,197,195,181,83,53,85,164,211,115,184,184,134,186,168,105,207,27,184,75,93,149,61,86,62,81,114,167,102,80,168,37,108,204,190,6,49,120,211,123,93,55,85,127,7,229,5,200,167,13,0,255,0,251,110,42,109,67,50,202,9,62,108,74,89,33,167,63,153,14,243,79,218,237,12,82,99,91,230,106,75,200,62,27,69,127,169,205,85,56,12,46,44,68,72,2,24,57,25,152,92,105,36,163,148,169,59,191,185,183,240,245,4,238,52,50,96,84,44,167,131,143,44,69,179,96,63,101,42,170,161,164,198,228,130,243,17,133,252,137,91,245,132,234,211,226,17,85,86,164,173,32,226,102,18,231,47,167,203,47,155,177,13,29,192,183,173,214,18,167,19,152,184,145,26,134,102,32,101,20,174,69,11,51,229,129,194,151,85,89,78,146,126,222,52,187,110,37,142,175,162,110,200,82,109,37,251,169,245,245,81,198,61,220,78,85,3,84,98,11,192,202,250,147,80,188,172,24,77,202,53,171,131,5,136,249,54,164,31,9,98,226,65,134,180,4,62,237,88,106,168,16,73,19,48,69,200,167,105,35,60,100,126,237,94,191,168,172,51,240,130,80,112,137,14,25,36,132,69,156,243,69,131,204,151,134,99,51,230,50,80,40,96,106,209,193,34,81,172,236,189,125,236,54,36,1,160,18,113,216,100,228,53,67,43,48,173,162,166,161,144,14,152,173,139,231,136,165,78,110,235,64,38,37,230,173,219,19,50,221,185,224,230,74,204,50,130,208,198,28,153,111,10,110,249,39,173,39,106,143,141,48,240,167,60,191,251,186,163,52,157,200,51,21,38,65,136,76,153,143,146,180,50,102,39,164,134,158,124,251,65,44,153,91,43,183,42,85,80,42,189,72,146,64,193,101,65,204,140,242,115,37,6,135,59,7,9,86,117,179,206,54,48,50,202,170,184,11,99,105,161,253,36,154,100,57,101,246,149,144,66,52,154,226,120,33,17,109,148,106,138,24,103,214,131,153,111,52,48,91,196,25,130,46,68,166,101,144,36,147,149,84,210,48,3,7,219,75,97,65,105,38,78,168,127,17,85,56,117,229,196,110,216,163,40,210,41,48,6,83,230,10,223,182,126,60,75,118,212,10,136,215,15,212,15,103,22,44,169,164,157,30,76,125,170,62,4,198,86,167,204,248,132,200,221,197,82,105,154,38,10,254,196,230,173,209,146,166,179,9,68,68,134,55,195,209,148,15,14,213,116,103,252,93,211,131,103,205,197,72,95,241,155,72,231,96,67,0,159,227,85,94,175,30,33,68,251,57,132,253,43,107,80,124,33,200,37,165,143,184,17,216,19,114,174,221,37,149,87,224,202,17,98,202,167,36,232,192,103,204,143,241,56,202,164,25,140,241,177,159,81,104,101,169,196,173,228,208,197,23,112,148,173,197,83,5,210,154,170,6,248,115,55,39,230,78,67,24,226,126,92,188,106,32,54,160,132,79,155,46,37,101,91,107,18,116,86,27,42,231,220,166,35,142,89,224,68,20,246,78,140,76,221,162,71,208,154,41,37,179,55,90,125,119,233,178,70,192,196,18,180,108,164,152,231,239,146,121,164,225,69,48,39,19,19,24,116,131,141,59,247,85,55,160,179,164,165,87,85,81,114,57,244,155,35,198,127,12,92,164,89,67,147,42,105,62,108,88,149,92,202,16,8,235,227,232,65,237,38,196,195,22,67,137,131,153,101,0,59,23,230,10,111,14,180,4,31,50,223,50,28,65,131,136,170,91,138,86,160,166,187,60,158,19,41,139,224,156,172,126,18,226,90,109,97,220,103,202,41,88,196,190,5,147,138,204,37,46,85,53,143,85,96,177,25,50,29,149,111,132,190,66,167,208,53,33,36,196,102,101,90,198,85,70,130,253,220,92,164,81,243,224,65,200,242,132,73,153,116,112,81,189,109,150,46,149,71,91,169,198,50,97,54,53,202,172,163,90,140,15,218,74,34,139,135,101,172,96,220,101,177,148,77,183,154,231,104,229,64,238,167,234,151,132,22,224,234,26,137,212,58,84,241,137,187,137,196,68,207,225,166,161,222,131,9,185,21,148,199,196,147,144,70,18,188,125,70,156,92,85,83,135,190,102,170,41,31,18,95,90,91,37,143,130,252,198,18,237,158,131,90,79,105,33,184,209,224,41,58,151,66,237,63,17,114,35,225,204,170,36,30,82,242,45,12,187,4,36,222,77,8,225,112,226,73,172,169,217,220,166,208,155,97,236,59,178,77,30,80,171,61,61,61,146,71,138,89,87,36,135,63,108,76,74,134,5,148,225,17,134,246,215,62,219,33,182,42,236,160,98,157,195,214,137,134,105,112,95,196,182,192,178,5,144,24,47,113,48,219,12,96,84,178,129,61,61,132,146,71,229,72,228,213,108,159,152,37,196,168,228,191,230,211,89,58,123,115,7,48,83,171,47,16,98,82,54,185,4,22,109,45,191,220,69,73,214,21,196,131,154,33,72,95,226,72,231,232,242,73,150,252,162,34,194,77,33,224,131,169,13,211,255,0,76,179,24,135,85,100,63,205,170,152,12,131,100,54,27,18,231,38,14,37,208,52,5,149,48,162,97,49,71,145,73,191,194,10,107,212,240,217,26,9,49,118,41,26,221,42,114,147,119,44,75,173,62,29,116,226,37,55,108,100,34,98,15,90,178,200,174,184,155,82,81,244,144,125,228,134,101,192,43,101,237,2,159,217,27,242,118,169,187,40,192,146,149,172,225,137,83,78,16,77,27,10,98,166,210,116,240,231,68,195,198,166,106,163,89,20,31,41,237,47,73,153,100,39,226,49,72,34,44,171,133,132,242,116,221,141,76,231,237,58,213,45,59,31,131,230,196,133,141,100,241,191,53,137,86,249,58,158,159,218,17,4,134,255,0,67,43,31,102,62,88,223,242,133,196,158,210,90,239,184,172,84,236,9,145,38,249,242,163,158,96,70,229,17,87,59,42,167,251,30,215,45,119,145,33,63,16,86,217,146,71,58,11,215,39,178,215,39,130,124,91,84,194,183,86,190,75,20,150,71,1,156,202,65,145,249,77,202,134,101,59,7,204,33,13,21,235,27,158,37,189,140,122,232,142,75,129,37,170,152,114,68,120,98,9,5,164,180,240,231,13,226,177,18,232,47,167,220,179,169,104,141,79,178,63,16,151,80,149,21,191,225,116,25,44,234,75,89,163,31,165,207,194,44,67,251,75,165,214,155,234,149,75,235,59,39,139,221,82,105,181,124,65,163,83,208,222,114,51,133,52,123,255,0,39,42,157,211,211,201,129,153,147,73,51,30,85,27,1,188,38,228,91,76,195,255,0,26,22,4,144,123,168,211,89,3,3,249,86,110,80,106,137,110,33,142,72,31,197,202,185,46,161,135,46,53,139,12,17,127,173,118,104,198,1,30,254,81,169,251,234,16,78,58,162,200,179,98,41,28,203,227,214,196,230,42,177,210,86,64,146,60,210,212,157,223,195,215,205,240,197,40,136,248,16,37,214,177,145,16,176,126,130,216,232,18,67,18,73,62,81,107,53,80,241,160,170,158,120,204,97,149,51,230,65,146,15,184,182,204,131,18,118,87,115,180,248,243,109,119,35,74,163,106,209,221,255,0,107,137,82,217,70,1,24,79,116,107,159,90,228,173,63,15,18,25,110,3,25,145,162,23,154,92,175,227,71,213,62,171,166,38,49,36,213,176,61,111,180,168,143,195,111,173,62,96,149,79,108,114,180,33,121,89,139,47,26,143,215,49,136,40,39,8,191,228,85,213,175,57,64,148,106,166,0,113,30,105,107,86,69,78,102,212,252,235,164,180,149,168,245,57,229,148,92,69,122,237,85,161,31,135,42,65,26,250,158,51,30,104,156,164,65,254,36,149,36,156,81,72,185,223,170,71,108,10,42,177,67,106,96,11,169,53,210,90,242,196,108,244,242,139,141,78,192,121,231,3,154,41,4,138,12,109,138,214,141,185,138,117,122,215,250,144,251,86,114,116,124,235,37,203,225,235,98,70,148,200,138,182,30,191,56,184,114,145,60,115,57,206,195,19,105,137,85,167,194,154,64,161,102,76,166,91,107,103,146,220,108,41,139,149,17,38,123,35,51,9,138,172,211,98,50,168,237,154,98,12,150,112,192,18,209,235,96,211,103,194,90,178,21,79,126,45,124,46,16,151,23,242,173,127,137,34,219,249,230,148,50,147,238,168,107,51,62,44,57,110,205,91,166,44,129,218,65,19,246,144,193,187,0,201,219,198,185,251,228,193,132,119,155,116,52,59,245,56,60,251,84,100,176,202,197,253,244,48,89,3,48,132,163,89,72,248,199,204,159,80,234,16,73,30,18,166,198,53,87,186,85,209,15,80,181,163,138,202,44,129,145,122,226,145,147,71,212,158,132,53,178,127,73,202,190,188,204,141,196,100,251,136,156,64,151,129,165,113,251,74,190,181,155,104,152,76,33,227,90,25,51,34,18,214,236,131,240,10,89,38,106,224,21,208,87,169,39,190,160,153,66,47,150,82,83,47,193,39,164,170,235,194,37,184,49,75,81,182,191,15,88,51,229,174,234,82,86,89,190,125,65,149,133,47,181,32,152,254,84,153,144,207,110,124,197,235,84,255,0,134,201,143,14,36,194,53,59,225,3,169,117,199,10,160,162,160,198,219,1,107,125,148,225,126,218,217,107,156,93,66,91,66,195,146,14,19,45,101,48,208,201,242,253,148,210,52,147,149,45,124,97,193,103,106,213,26,200,158,106,85,160,165,196,96,229,2,30,125,33,39,51,133,38,13,246,63,117,52,13,246,86,98,16,136,153,100,111,161,177,39,217,78,241,159,133,21,101,36,226,6,20,208,208,206,78,80,172,61,28,146,125,165,172,183,28,91,85,14,84,213,233,148,50,198,68,231,146,161,102,203,225,206,126,33,21,99,53,62,0,67,248,120,4,103,82,87,113,79,142,11,241,11,145,94,25,140,198,178,129,26,170,79,249,138,117,145,124,140,101,57,29,84,59,41,62,1,228,76,236,180,4,178,129,230,150,37,208,102,64,174,141,43,250,127,90,96,246,2,116,92,56,147,172,137,226,74,186,156,106,28,1,214,240,132,74,219,68,198,220,147,9,86,198,105,236,87,131,9,133,198,85,126,205,49,7,3,12,30,37,140,170,58,216,156,181,208,209,38,253,53,162,183,68,236,95,196,37,85,224,8,222,234,10,102,182,173,173,27,254,107,18,131,117,84,254,143,80,184,6,37,104,246,152,147,48,191,238,174,61,125,241,58,84,153,79,13,76,92,191,113,41,141,169,245,142,124,193,46,37,207,89,95,49,108,167,108,158,17,247,75,234,92,227,86,234,170,120,92,81,4,60,137,76,155,237,85,110,61,164,185,228,199,246,210,9,58,72,243,143,153,90,56,165,126,70,51,21,26,63,80,156,164,202,81,98,87,6,170,137,119,23,219,92,230,53,108,184,32,225,18,109,79,125,58,180,248,74,34,99,76,202,233,174,32,163,16,232,10,216,199,203,181,84,208,225,237,128,176,125,144,231,68,97,130,94,69,25,170,181,230,170,169,27,226,68,22,84,205,35,204,190,195,98,134,205,73,175,1,90,71,196,197,200,146,6,226,202,119,48,84,148,61,61,59,82,29,246,54,220,68,87,218,86,144,99,226,203,196,166,176,229,152,185,12,169,223,56,67,230,42,118,105,57,7,202,85,137,170,190,138,31,209,222,34,102,42,122,128,174,226,48,49,245,41,89,148,59,158,85,109,118,31,149,127,254,240,164,225,155,17,59,86,216,113,141,13,144,35,51,9,139,212,171,96,106,24,189,91,165,3,51,7,104,69,200,132,135,38,118,117,38,133,159,128,150,58,157,172,152,132,7,49,70,148,132,35,146,161,231,201,185,31,181,198,154,85,93,159,195,155,181,10,174,156,194,195,227,76,28,39,243,45,102,190,36,158,31,109,71,223,95,60,167,229,18,219,85,51,43,21,171,136,150,200,166,100,150,17,76,234,215,203,141,224,80,170,48,195,38,60,200,137,52,140,146,12,198,229,77,85,52,156,211,19,7,36,24,139,254,226,203,80,213,83,119,101,229,88,154,49,35,74,218,68,18,249,101,67,100,88,47,250,138,85,107,20,174,36,211,46,9,24,248,98,20,133,84,116,239,185,157,196,17,15,151,234,169,93,61,84,58,217,111,245,30,95,206,186,149,83,41,176,102,20,161,137,50,170,167,33,106,36,102,158,124,19,229,151,143,41,86,217,144,193,249,12,18,163,173,102,69,140,254,18,229,91,160,67,100,145,229,202,157,100,81,65,224,86,203,157,237,39,208,244,169,11,194,81,39,213,83,43,99,3,14,33,228,69,26,213,158,202,86,234,149,6,85,16,191,225,163,36,173,19,52,120,52,251,51,23,26,172,141,170,184,240,164,215,214,91,228,126,117,241,236,102,218,137,25,62,9,71,132,201,52,248,195,19,248,147,41,52,228,147,213,21,121,154,110,119,210,71,253,142,170,196,181,149,107,10,204,203,26,214,109,187,149,69,172,2,65,131,212,165,217,14,202,115,56,177,166,102,196,60,131,205,27,222,17,86,248,211,0,62,19,21,44,124,203,42,214,109,37,227,198,182,195,159,91,39,233,169,51,26,81,67,120,59,147,168,215,112,71,220,92,74,81,230,0,153,218,52,40,100,142,73,212,44,206,7,85,135,101,85,37,140,195,41,99,38,96,5,213,202,161,97,135,27,251,83,231,217,3,6,32,166,94,233,242,99,31,39,252,202,215,232,39,193,153,27,15,105,131,183,145,45,181,153,56,131,195,17,86,223,168,170,122,28,13,202,206,101,32,227,1,230,202,130,129,48,241,187,150,19,230,75,157,238,165,91,113,27,16,0,207,0,143,139,42,60,212,128,187,234,22,82,45,80,244,196,73,47,205,46,86,37,140,155,35,233,105,127,40,93,200,211,113,226,24,249,30,54,131,139,24,15,54,37,3,112,248,181,167,126,97,117,46,140,255,0,137,12,146,12,50,224,40,59,233,48,103,61,230,75,189,124,95,66,108,171,108,69,112,53,225,10,76,66,148,65,42,250,77,90,113,255,0,116,69,200,238,231,193,140,254,44,105,92,61,127,140,236,14,82,46,73,21,173,134,133,214,167,233,175,88,245,38,114,139,42,73,62,29,108,151,241,11,18,137,211,122,230,214,72,24,24,145,127,221,77,172,153,107,37,153,76,44,68,251,75,170,53,122,136,195,31,71,173,140,76,194,236,77,161,220,74,173,229,196,63,229,81,112,239,172,96,147,230,249,86,251,45,114,121,32,195,176,26,25,155,232,49,42,231,201,61,255,0,112,134,150,191,74,159,31,10,159,161,190,156,89,88,125,181,210,96,79,249,94,30,196,241,200,194,212,71,79,24,245,188,38,86,155,10,221,142,93,248,242,120,117,168,233,240,236,100,159,49,165,47,49,135,133,221,144,168,101,111,16,12,152,98,11,218,82,90,182,121,200,12,74,163,127,16,163,230,42,144,187,54,67,168,72,216,142,170,45,210,90,37,243,143,187,93,18,27,246,47,100,69,45,0,211,135,19,229,11,137,104,102,161,120,143,243,101,79,31,31,96,147,3,165,191,67,63,82,120,23,219,89,76,209,131,164,96,248,134,182,232,205,90,201,32,100,77,210,169,152,29,243,48,174,152,250,171,224,39,101,57,141,222,170,131,72,7,229,16,212,43,62,54,105,201,39,194,104,164,93,27,86,232,157,240,31,196,62,85,196,110,254,30,178,20,231,225,236,82,147,165,190,75,168,91,82,182,102,164,163,183,230,10,219,26,250,182,8,250,151,58,126,152,212,2,39,23,90,115,85,167,142,47,213,228,42,158,204,163,216,185,135,125,190,233,18,104,248,103,199,148,197,73,160,48,3,103,17,83,28,199,40,240,229,33,85,22,48,22,89,79,220,252,160,80,236,248,92,11,102,110,253,47,47,241,39,212,148,159,55,154,88,151,70,12,253,180,86,6,32,149,247,150,18,91,119,63,59,106,175,135,64,132,206,40,24,136,37,55,79,241,44,255,0,14,229,176,86,27,156,107,244,141,148,96,77,243,12,177,118,46,101,172,254,20,2,216,111,54,33,149,43,83,169,254,27,146,27,163,127,218,54,154,200,108,195,77,149,117,29,61,170,153,119,5,146,195,87,137,126,121,141,240,208,245,188,161,23,82,190,211,26,194,85,32,54,152,151,44,144,180,95,61,202,43,126,197,149,241,178,203,121,113,37,207,126,54,102,196,143,128,246,91,191,118,94,178,161,237,94,2,124,160,74,154,216,129,148,59,129,248,118,166,225,159,18,75,58,134,164,33,213,110,73,133,57,13,81,43,82,170,255,0,64,245,222,155,139,52,15,196,185,220,154,22,86,203,39,18,237,116,236,4,145,242,172,238,52,125,84,152,143,47,184,186,21,146,101,171,5,153,14,105,167,166,30,49,213,171,241,217,3,149,35,252,60,200,196,226,23,34,208,107,89,112,95,135,17,4,185,218,61,83,128,251,151,15,123,201,7,165,124,13,172,178,147,233,47,70,152,201,62,25,83,248,113,160,224,253,40,203,252,168,90,55,49,25,73,201,58,146,93,105,25,150,41,8,52,230,158,248,118,252,184,177,45,179,32,65,146,12,65,138,128,135,27,98,68,251,105,201,12,179,88,113,50,159,114,199,225,74,194,19,214,191,132,170,135,114,193,68,237,83,179,38,14,73,31,136,171,26,75,226,109,74,74,123,33,205,38,35,23,18,115,39,74,193,240,121,140,81,174,124,200,199,23,46,84,214,5,105,231,127,116,66,255,0,42,120,217,147,228,70,17,234,166,50,55,158,21,204,103,195,181,20,183,203,228,93,151,80,210,109,128,195,21,72,154,25,228,179,169,93,85,92,80,26,73,49,36,197,249,177,33,231,211,140,175,234,91,89,187,25,240,138,2,165,141,90,114,143,152,74,53,213,88,167,50,106,182,4,72,223,171,84,20,147,224,144,248,114,241,172,228,233,231,149,157,74,26,249,150,53,7,203,17,51,43,118,192,94,7,95,53,56,10,60,161,88,121,206,173,27,240,136,101,92,242,135,226,93,172,111,1,75,128,186,53,110,179,166,146,14,88,171,159,121,184,75,161,76,68,6,214,111,25,255,0,168,208,229,70,214,154,154,200,236,151,176,219,15,233,161,110,241,217,75,204,24,184,132,135,140,194,9,248,85,124,113,212,152,242,214,182,186,79,80,134,167,166,85,0,125,34,18,96,103,156,67,237,66,155,63,134,100,44,204,21,52,239,25,90,14,84,146,101,241,50,101,8,150,115,36,254,124,38,22,85,168,44,1,123,146,215,33,172,42,53,173,229,185,49,26,121,4,63,166,36,194,53,107,198,15,148,23,34,37,129,139,24,157,73,148,15,153,26,203,105,226,106,169,170,135,89,234,10,151,237,37,136,101,26,165,252,90,11,39,226,197,200,166,166,86,179,221,41,4,131,101,148,26,210,113,21,77,150,185,12,167,80,129,84,9,32,204,133,178,152,250,130,112,197,202,166,97,235,195,193,7,9,70,179,102,191,245,34,98,151,20,127,198,133,145,159,30,194,183,190,34,173,91,124,123,32,60,70,139,137,115,240,252,75,163,211,114,189,62,89,113,17,117,121,240,42,173,193,194,85,195,62,39,124,34,157,36,254,162,17,117,43,180,11,50,227,169,43,50,29,167,77,234,120,54,64,97,130,84,230,79,204,174,75,240,210,123,225,68,100,75,14,44,76,93,106,49,128,64,118,169,47,248,75,243,83,6,67,173,16,249,68,148,201,173,173,41,248,133,136,138,129,129,1,125,212,29,171,224,212,51,49,138,37,77,205,4,168,6,194,95,178,82,38,65,140,114,141,78,89,107,205,63,24,31,175,196,167,170,190,45,14,77,150,210,184,185,126,226,139,76,223,64,172,165,13,245,59,228,159,153,33,125,86,62,16,137,83,190,121,236,185,150,216,113,135,231,202,186,149,177,10,146,181,186,98,84,151,245,98,76,95,160,15,219,149,95,195,100,24,195,203,198,176,153,118,12,120,184,214,55,80,168,27,100,27,41,207,90,70,102,79,152,96,109,48,241,45,114,89,185,75,67,167,137,24,249,183,68,83,231,153,161,143,11,198,76,185,72,190,190,100,73,204,195,149,105,53,144,6,60,37,73,217,128,103,203,149,37,110,1,144,234,152,35,229,18,110,200,220,107,85,84,152,146,122,81,211,217,148,120,66,168,0,1,135,7,62,99,42,56,123,66,15,181,69,204,9,196,206,212,19,39,203,201,132,50,146,179,49,138,95,154,182,180,156,165,83,242,77,182,38,32,137,106,164,124,178,29,130,44,172,170,209,148,49,54,185,66,94,69,170,223,185,172,164,160,66,73,62,210,41,144,201,244,147,74,216,196,173,59,205,47,149,17,51,82,15,164,49,68,155,113,80,202,145,23,1,177,140,79,210,229,26,67,50,6,228,131,55,82,233,38,147,189,7,40,146,131,82,13,85,89,93,69,169,32,24,192,31,106,119,79,1,133,39,16,150,50,106,177,29,24,201,227,130,62,20,140,212,28,125,14,135,242,118,163,127,9,12,191,171,198,37,60,195,74,156,14,25,88,144,6,245,31,238,231,201,75,184,230,98,52,178,244,234,211,226,17,114,172,163,60,19,84,156,246,89,123,81,72,84,125,57,167,13,156,194,196,164,202,220,205,86,43,67,91,85,8,121,139,141,124,49,168,230,143,104,40,185,72,167,108,140,249,204,194,18,242,35,41,216,202,142,98,139,42,101,153,190,194,166,87,31,11,171,108,128,242,139,30,85,200,117,13,36,237,27,98,255,0,149,226,243,93,207,241,128,62,150,36,171,83,132,26,146,39,48,132,170,189,78,246,15,160,141,29,56,156,254,147,82,65,146,14,41,88,136,140,147,106,66,255,0,126,50,141,40,54,146,166,130,247,242,173,81,180,240,51,252,161,72,84,187,63,174,163,110,13,222,102,12,124,73,65,158,249,36,229,18,164,101,35,240,115,33,31,233,66,38,47,113,53,104,12,31,166,235,98,249,179,137,116,152,123,17,3,181,115,152,102,32,199,196,36,200,51,229,125,36,178,95,196,91,22,143,178,24,253,165,168,193,4,230,114,148,72,90,217,59,144,117,45,83,3,140,252,202,85,97,201,235,141,60,66,31,229,37,17,67,106,122,121,213,12,251,139,173,118,179,133,76,223,86,146,73,57,149,85,111,200,70,83,157,86,235,151,193,225,151,145,85,67,190,131,118,15,213,44,38,104,152,178,89,212,134,135,160,199,7,254,25,66,92,72,216,95,177,149,152,2,100,50,70,151,253,56,89,127,109,80,83,207,156,54,51,44,82,9,106,9,182,68,194,143,147,112,76,9,90,163,216,170,164,12,27,46,229,163,83,252,61,245,38,101,137,216,165,43,109,103,103,225,86,80,254,33,122,107,63,171,69,203,252,171,55,154,47,131,25,116,101,35,161,233,187,250,146,97,202,92,106,130,52,98,17,17,63,226,69,109,185,48,134,41,4,189,26,236,30,28,34,70,242,253,10,170,108,100,99,143,169,58,129,91,58,75,57,146,15,88,57,94,183,122,173,167,254,202,34,55,27,232,122,148,251,13,183,10,197,225,196,167,217,62,119,254,202,38,68,134,238,126,174,27,243,6,121,49,162,206,226,157,42,27,200,152,62,127,228,92,50,171,91,94,70,178,196,105,68,93,86,158,203,124,6,24,202,107,126,224,185,168,124,198,12,131,83,147,41,34,73,126,25,101,227,84,102,146,193,15,169,42,147,243,44,87,220,97,42,36,147,167,170,163,51,229,10,165,110,55,208,137,196,46,53,75,49,143,140,69,147,33,128,140,249,181,188,249,1,28,205,96,8,195,197,44,92,137,157,110,176,1,122,74,189,168,105,233,164,129,225,137,86,66,147,234,46,105,63,76,94,84,157,229,136,34,99,250,105,36,233,111,192,22,67,183,192,213,67,251,101,91,36,220,68,155,221,141,113,42,221,90,122,215,176,54,34,32,147,137,58,218,168,131,226,42,230,217,145,11,43,41,126,105,53,176,135,194,33,172,131,100,50,174,121,14,212,243,191,109,81,195,51,250,83,170,191,153,173,81,204,192,140,164,225,91,195,112,74,209,246,141,39,152,203,156,28,41,83,43,70,82,124,220,174,68,237,211,179,46,68,215,145,111,15,85,30,105,49,5,50,51,44,138,53,57,85,91,22,16,51,6,82,111,2,239,35,241,24,170,24,161,117,140,85,107,26,87,135,17,82,144,250,228,103,230,202,69,210,25,2,12,158,99,20,107,89,161,209,251,43,170,61,170,144,101,100,98,82,25,173,100,246,163,119,155,111,213,167,108,134,200,221,34,74,231,135,41,22,50,167,136,128,79,52,91,34,112,148,104,175,65,6,14,209,164,242,116,216,9,250,76,153,83,109,55,72,8,63,230,18,147,174,31,35,41,170,53,35,35,19,50,108,22,16,156,56,145,114,102,85,116,137,104,97,135,220,47,248,38,181,205,55,97,60,102,112,197,202,152,67,146,50,179,250,132,92,74,113,250,183,100,127,155,18,218,253,90,59,33,225,8,134,164,204,223,65,109,10,55,190,168,125,69,89,121,196,34,141,146,99,160,3,101,106,51,251,136,85,148,70,101,44,173,67,16,160,126,81,46,105,125,167,153,36,249,130,175,227,67,125,144,57,74,149,90,208,236,89,155,116,186,21,153,57,106,43,1,233,136,0,131,224,186,109,107,34,17,139,147,111,199,27,221,88,27,94,90,212,117,23,18,231,146,103,240,40,181,169,217,205,224,52,170,123,34,99,230,92,202,147,226,142,230,118,27,9,89,85,108,203,129,205,139,242,139,159,242,36,126,70,215,19,25,236,136,84,171,211,114,164,211,245,11,227,61,110,170,190,121,31,219,198,172,174,246,49,85,66,164,213,28,188,65,90,67,164,135,147,49,121,85,149,107,234,136,198,20,197,76,36,201,173,140,7,225,16,215,66,204,136,43,70,76,195,173,0,135,132,203,51,86,193,246,150,208,201,4,147,226,17,70,183,189,128,23,105,70,147,242,2,162,147,105,128,19,149,120,48,223,9,52,123,223,143,137,5,37,132,31,106,93,224,169,183,207,32,250,146,59,89,35,23,154,41,246,67,26,73,101,36,101,99,202,133,204,86,7,205,145,48,128,252,67,81,15,187,56,143,135,17,19,152,12,61,151,22,232,130,76,202,17,177,88,249,240,100,177,225,82,86,175,5,71,153,138,94,52,93,149,107,41,34,110,242,169,16,234,26,171,41,111,175,177,40,249,120,147,43,3,1,178,226,186,202,95,213,78,107,112,20,236,226,196,189,85,240,234,36,153,89,170,75,139,42,166,14,128,177,168,123,37,155,173,116,109,209,65,108,52,170,164,157,55,218,227,91,109,116,48,36,129,252,188,137,221,108,195,224,96,130,155,67,135,239,75,82,222,81,170,113,153,159,13,39,100,225,41,17,176,40,109,106,60,55,98,227,93,147,192,2,31,8,148,70,167,141,115,100,114,98,200,37,187,138,226,240,55,233,227,83,136,140,245,17,101,87,33,153,164,113,179,136,127,237,46,67,27,79,90,198,229,41,100,149,109,52,201,112,89,204,185,164,105,83,134,165,45,114,218,251,210,164,159,229,5,198,180,70,161,4,145,168,160,235,106,225,254,172,164,94,252,97,16,132,249,73,228,73,187,41,171,81,165,198,143,198,117,160,52,49,71,238,140,95,186,179,101,173,148,150,118,241,165,118,76,151,39,135,17,19,110,59,155,137,182,100,1,198,39,235,199,251,104,234,217,152,201,155,18,79,26,157,226,229,42,61,143,199,210,169,149,76,45,161,234,112,96,195,181,30,69,160,211,255,0,224,71,229,82,144,222,65,191,49,138,152,79,178,0,129,218,53,206,209,176,204,195,111,85,251,203,124,51,68,243,204,185,204,155,87,206,39,9,72,141,170,146,120,222,233,20,154,54,65,149,142,166,27,225,141,152,118,163,42,156,212,154,144,5,243,16,96,15,39,130,80,203,142,62,213,190,54,12,153,187,82,173,157,178,49,136,187,47,89,33,51,75,226,31,211,78,233,238,34,198,138,168,231,198,137,101,19,9,68,163,159,165,78,35,241,21,119,172,106,250,98,77,176,23,220,106,71,146,86,32,228,77,232,117,134,79,8,152,136,176,102,140,57,85,37,13,60,26,76,121,98,140,169,218,20,69,200,85,177,227,60,228,102,92,169,87,226,113,194,62,41,98,34,232,49,189,30,75,57,133,254,210,2,239,77,209,206,7,12,94,68,149,137,198,101,100,23,86,221,209,205,199,139,177,59,125,192,4,53,37,15,79,50,161,252,92,72,105,230,177,154,253,165,112,146,180,45,197,53,13,193,7,170,191,105,250,84,4,107,38,100,90,230,48,226,3,197,149,78,60,216,159,218,174,202,196,206,169,91,169,41,163,3,9,82,107,139,232,153,31,180,81,29,168,176,152,17,135,204,161,93,126,202,88,22,239,86,146,51,31,136,170,23,241,181,205,148,236,88,177,13,80,73,96,39,78,120,86,137,58,120,99,38,97,9,98,198,174,192,193,245,177,137,39,192,166,47,34,105,38,4,188,127,109,41,170,51,227,31,149,86,62,96,36,129,61,69,81,117,104,88,52,229,134,102,53,37,38,200,144,167,97,55,89,83,182,79,202,62,165,88,213,133,102,38,174,228,255,0,92,96,113,127,173,84,112,16,121,66,189,2,133,150,71,205,139,145,52,54,155,150,33,174,142,194,47,33,79,128,242,127,222,143,12,2,99,204,163,53,37,217,232,15,212,179,161,212,242,236,187,184,134,185,51,70,246,29,153,74,169,60,156,62,226,245,104,79,24,156,162,78,169,3,6,52,77,217,121,72,150,221,221,176,132,194,30,37,91,104,101,65,238,222,133,128,194,23,169,10,249,153,73,133,104,223,190,9,216,144,210,149,149,185,25,204,131,178,210,92,121,145,244,247,113,59,138,156,189,231,183,1,2,17,39,89,60,64,149,134,28,76,196,167,181,37,14,249,153,186,136,170,141,73,113,26,95,82,105,26,132,243,187,132,69,81,14,19,36,58,142,8,223,180,17,10,137,211,26,170,242,20,188,86,2,34,239,159,129,128,79,105,69,235,157,55,91,90,7,152,34,228,19,16,208,163,140,170,198,50,110,247,32,102,36,36,61,67,58,52,166,113,113,174,91,79,171,103,122,227,235,205,255,0,58,234,16,195,144,108,50,226,142,54,182,182,53,152,233,20,151,209,36,248,101,77,108,141,84,81,252,167,41,23,52,140,195,141,108,102,161,178,131,45,129,85,171,33,138,198,26,206,202,92,30,161,36,250,121,158,191,218,81,170,59,188,119,113,122,151,50,184,173,188,210,199,245,10,146,147,31,184,158,173,226,41,215,217,79,178,7,106,23,213,89,159,9,74,165,180,198,179,125,220,76,37,236,91,167,179,108,77,217,82,14,85,25,234,27,83,217,122,108,182,75,85,80,205,189,131,152,42,43,86,195,57,60,243,41,202,183,77,74,70,193,236,51,45,226,102,8,148,195,237,73,83,99,135,46,36,251,71,228,193,132,202,111,226,44,12,126,101,10,88,227,188,96,199,81,210,83,199,57,140,46,92,170,231,121,198,191,31,124,58,248,175,46,146,228,149,246,37,227,243,95,167,168,117,36,75,184,172,48,75,254,133,138,205,193,137,43,41,64,243,101,34,54,55,42,156,153,100,200,222,234,50,159,83,196,25,57,150,238,80,218,149,177,159,47,30,36,176,204,216,203,230,88,126,54,173,201,244,146,219,139,232,147,72,60,37,77,185,113,177,29,26,236,229,226,10,77,112,201,75,125,81,135,37,54,153,131,7,40,147,43,42,48,18,16,228,159,26,83,107,170,162,193,126,30,210,38,55,31,235,12,69,23,119,163,207,52,121,132,94,69,102,134,226,216,57,151,15,178,38,96,166,18,116,241,238,226,98,40,178,169,157,49,24,144,165,237,12,85,211,169,36,176,76,82,86,217,97,142,33,113,240,186,117,33,247,113,19,13,43,113,107,82,246,6,95,95,154,239,178,96,86,219,129,249,84,5,246,128,62,76,177,4,175,34,167,80,191,209,42,80,83,221,193,218,124,223,98,89,119,181,146,76,161,72,227,67,157,25,152,76,135,147,63,25,240,174,45,151,77,75,89,106,91,233,185,32,31,113,81,247,118,80,112,63,149,72,70,121,6,196,147,83,223,2,48,30,45,210,50,67,20,143,214,26,146,84,155,23,215,215,255,0,184,162,172,190,24,158,216,155,185,121,10,68,230,27,55,178,158,97,127,206,186,118,143,96,8,54,6,88,149,161,255,0,153,6,57,191,195,216,22,186,94,201,145,5,144,67,93,180,48,55,35,97,178,175,175,167,174,243,204,33,32,45,100,190,181,156,42,242,42,248,139,26,155,103,217,60,108,195,149,79,4,47,147,101,246,214,171,139,232,37,6,32,202,249,149,162,182,251,108,78,110,85,37,40,222,229,124,200,3,141,23,48,148,29,172,252,100,126,101,208,224,73,29,148,21,206,117,205,105,252,223,137,87,154,133,143,70,161,5,248,255,0,242,202,135,55,195,16,70,229,16,147,221,0,30,6,9,117,120,218,111,124,14,164,110,42,96,225,91,156,158,158,171,211,122,85,173,59,217,36,156,197,70,76,210,88,142,244,12,202,71,194,31,106,86,175,136,84,163,184,153,91,10,171,47,30,69,45,91,124,124,253,170,126,201,242,200,246,68,203,198,141,140,17,193,99,18,53,170,105,208,223,37,146,107,115,123,138,54,124,9,210,83,186,219,138,209,193,229,47,34,13,154,230,154,9,223,153,73,102,209,6,168,5,104,79,27,136,169,219,204,194,51,153,2,109,73,79,52,153,131,196,52,190,125,172,82,241,8,169,27,168,87,29,99,21,221,155,212,165,225,23,180,128,216,78,47,128,114,149,85,105,234,120,50,78,206,81,171,95,194,181,165,6,97,43,71,34,87,35,25,88,142,173,49,35,1,130,50,119,90,96,121,175,146,96,0,105,78,109,180,174,213,41,43,201,13,85,31,76,134,9,172,194,129,126,137,30,62,17,47,70,184,139,24,236,229,93,22,182,124,25,209,89,196,52,145,245,74,141,71,40,203,115,137,76,208,196,44,190,101,181,255,0,13,199,90,13,223,26,234,186,182,48,227,65,221,196,16,178,47,207,183,127,18,238,108,174,95,70,98,226,24,158,187,90,108,113,57,153,85,6,111,97,243,225,10,117,90,242,70,238,83,111,207,219,186,196,154,211,220,65,233,44,161,228,81,102,2,202,54,11,36,124,154,24,162,3,248,185,84,244,9,128,140,124,193,42,186,170,48,236,135,196,150,57,168,7,59,178,173,120,187,80,161,173,26,233,183,116,128,43,58,148,195,244,216,202,76,203,171,113,2,172,14,26,124,177,51,4,163,90,163,60,240,94,254,92,168,223,12,67,195,149,14,24,220,143,204,85,6,101,40,170,38,178,181,231,196,85,168,63,50,69,235,184,0,41,56,138,150,195,159,233,178,185,84,89,141,169,80,250,168,152,51,24,73,36,203,32,65,38,35,39,62,171,190,103,106,83,119,85,185,137,152,41,213,183,64,90,253,79,70,36,182,103,196,138,97,19,14,34,126,226,14,30,158,1,79,202,178,184,208,195,32,50,251,105,150,31,232,150,29,83,234,168,150,67,225,148,182,152,47,35,243,101,80,97,170,60,19,252,167,18,177,170,97,228,248,7,42,117,142,130,88,161,161,49,250,74,85,242,238,3,36,147,50,85,50,182,214,181,249,66,85,170,53,148,236,255,0,54,94,52,85,144,219,2,27,79,16,164,76,224,6,212,67,195,151,137,28,251,32,20,124,66,89,132,196,42,192,29,214,132,17,134,194,203,229,88,90,221,131,62,24,145,86,184,102,31,186,137,52,49,201,233,75,242,84,159,187,52,188,25,66,161,94,203,201,50,250,136,186,172,106,77,201,62,108,188,104,183,213,87,15,233,170,213,9,50,144,81,180,148,185,160,102,97,34,3,240,246,47,158,98,149,117,138,216,21,210,98,113,23,145,76,234,19,18,49,30,20,246,95,19,54,204,107,96,16,113,48,132,185,80,251,251,40,210,210,218,217,51,163,31,48,74,154,79,126,248,25,178,242,46,125,121,15,96,171,32,158,72,51,22,42,146,152,204,79,230,78,160,107,61,176,253,60,220,169,109,175,206,191,133,58,216,91,16,58,194,170,186,203,167,177,47,135,48,244,131,96,178,241,245,43,134,105,176,73,126,84,21,174,131,127,134,97,114,164,104,85,216,107,6,233,137,239,35,242,170,214,92,3,207,148,74,15,79,6,116,99,225,44,85,90,200,196,43,214,172,34,88,56,215,16,71,243,124,138,154,5,220,27,248,44,195,196,79,5,46,253,54,121,192,226,66,213,70,38,159,126,20,205,31,146,234,22,40,24,249,67,63,48,145,239,146,49,131,54,37,167,205,228,6,98,161,30,102,21,97,164,164,253,115,101,26,115,226,98,38,63,53,182,54,164,157,36,153,138,46,53,246,202,147,115,59,54,37,189,144,30,33,245,39,218,83,44,81,198,153,93,101,7,171,145,103,26,24,60,30,164,160,110,224,159,237,167,172,190,137,24,156,162,34,70,86,53,88,89,38,102,89,111,18,105,91,14,33,71,204,37,166,214,100,18,179,118,24,184,148,157,198,176,36,97,237,34,11,145,44,138,254,37,21,148,168,181,135,85,147,135,177,79,220,105,134,73,7,12,84,38,152,101,169,37,238,229,148,152,215,85,141,0,114,96,143,137,86,54,100,230,79,153,203,52,220,57,212,135,250,75,162,192,54,228,25,74,135,53,84,66,17,255,0,81,21,13,155,31,219,83,109,177,149,77,15,146,120,199,102,21,65,1,155,230,51,50,69,62,96,7,202,147,198,214,124,248,162,74,82,220,167,0,101,47,167,233,232,184,249,84,116,253,54,204,156,73,244,61,72,73,35,229,46,85,189,230,7,111,26,162,245,77,230,21,33,164,232,144,120,102,40,185,18,240,213,28,124,74,214,101,245,112,137,180,44,161,228,42,208,102,0,92,165,18,117,153,92,90,147,208,235,108,96,191,48,139,198,158,198,190,219,112,203,18,249,26,214,186,73,49,10,80,242,45,147,233,56,242,172,178,48,10,110,39,147,245,98,79,52,150,191,6,54,68,176,18,156,181,96,4,7,132,197,80,76,124,226,74,126,18,241,137,78,72,237,192,44,126,129,125,173,55,159,16,134,84,61,168,65,100,62,33,98,92,166,171,82,78,130,252,37,229,31,212,93,18,158,215,114,4,170,210,39,32,177,57,107,165,73,39,204,34,18,159,147,160,237,99,114,196,41,23,107,167,8,9,220,131,212,38,28,17,225,8,151,86,226,190,158,193,83,143,195,212,151,154,108,152,101,228,40,213,116,61,91,167,245,36,76,69,226,34,223,101,72,75,102,102,44,81,137,78,89,124,61,124,23,238,235,139,136,137,54,211,189,151,80,171,24,217,105,227,201,63,202,23,40,214,144,210,75,19,249,132,169,180,241,142,62,41,98,79,103,195,139,37,156,73,247,23,129,149,37,163,106,31,195,224,122,77,234,83,181,36,188,166,22,33,249,167,179,244,246,85,182,182,180,113,159,212,138,153,145,156,61,55,6,75,57,113,172,39,233,186,225,131,169,22,102,63,39,23,90,95,107,50,112,128,240,133,35,51,20,94,196,157,196,154,122,79,50,133,66,221,235,57,115,71,253,56,170,150,215,74,206,187,33,55,98,34,78,207,135,178,163,19,237,125,52,126,61,242,109,68,102,99,229,57,165,77,3,51,114,166,161,99,227,116,163,224,83,236,89,212,137,53,111,228,202,137,35,90,212,117,53,83,204,198,124,197,42,183,167,178,130,71,246,174,114,202,66,73,62,108,169,204,104,196,132,118,114,174,125,150,65,206,170,23,165,55,19,216,50,34,41,30,249,32,88,106,74,211,148,12,40,149,84,70,176,16,109,113,240,160,237,97,130,111,234,211,26,168,192,19,49,27,177,23,50,159,35,19,173,67,34,60,204,4,22,124,161,87,159,63,131,149,27,38,180,17,137,212,147,92,121,140,28,73,89,110,6,216,210,89,147,181,37,212,250,132,241,188,2,36,11,35,28,164,237,42,160,170,209,224,147,204,108,133,34,22,31,220,25,137,72,207,188,33,243,123,106,174,51,231,96,237,85,240,52,99,60,19,120,218,36,115,134,240,136,169,182,209,5,171,16,176,236,165,136,236,17,147,73,149,185,8,195,24,185,83,3,104,7,198,63,42,30,102,149,212,17,153,253,63,169,58,175,233,168,127,244,103,188,136,48,97,8,132,176,12,103,151,221,82,183,21,87,245,188,217,73,145,82,232,9,51,167,1,230,182,23,34,198,93,83,152,90,193,175,135,198,163,117,14,2,157,129,52,85,213,100,198,31,135,18,140,159,2,8,231,124,222,50,169,51,41,85,82,85,241,137,4,121,162,9,99,26,248,249,49,98,93,102,30,158,211,243,96,179,229,84,149,174,140,131,4,249,162,9,61,81,215,17,26,194,40,214,179,133,204,17,46,125,241,83,88,89,18,35,235,196,46,213,213,253,52,100,30,28,74,87,80,232,2,77,99,248,151,39,81,210,239,46,169,223,177,215,211,200,168,250,92,227,250,1,227,31,152,141,203,149,92,86,135,109,59,118,17,113,163,41,244,124,88,39,195,181,228,85,81,180,246,34,114,139,141,113,195,208,183,79,217,126,142,201,166,71,224,109,11,32,205,137,212,44,137,37,149,107,202,55,226,46,37,85,26,144,126,124,60,73,147,244,97,59,138,189,13,197,243,60,218,177,193,105,52,245,199,226,55,230,17,10,63,62,197,216,235,104,65,25,140,52,177,114,21,55,12,56,53,189,177,113,36,54,182,179,183,125,92,106,182,199,29,9,112,40,66,102,65,233,18,2,224,54,86,76,221,196,200,182,83,153,146,64,152,62,200,240,124,195,181,202,145,107,97,206,125,50,147,81,217,15,180,137,28,15,135,90,143,212,88,95,84,146,187,133,60,198,19,184,73,164,154,216,56,243,113,170,238,69,244,78,135,62,102,146,249,76,69,229,39,212,83,147,40,103,70,63,10,234,207,178,137,91,237,12,169,109,148,104,150,76,204,34,226,73,184,174,190,197,21,78,114,203,131,208,63,41,149,52,13,73,46,236,8,89,244,145,36,251,168,170,216,17,42,65,245,87,42,198,150,40,202,81,85,73,124,22,113,21,109,147,48,132,127,106,154,159,113,141,156,73,35,245,81,198,78,212,52,109,97,108,167,74,135,60,157,75,214,191,224,237,80,149,179,39,91,31,245,68,18,124,246,78,31,113,114,167,219,100,11,26,89,50,116,99,253,180,254,29,175,228,194,100,190,53,105,36,179,42,26,124,105,99,234,18,86,134,220,125,193,90,133,181,105,170,187,165,173,210,95,70,79,119,18,230,209,174,206,50,97,42,34,102,123,33,241,74,38,68,138,210,218,157,198,239,160,238,200,53,94,201,80,108,141,199,196,85,31,62,101,205,107,240,148,95,200,156,210,89,60,128,230,93,31,228,35,101,5,184,129,59,63,23,90,15,211,101,145,95,67,170,37,179,56,75,137,24,109,43,178,6,94,210,174,133,100,18,172,68,192,164,39,188,159,6,27,227,51,54,33,227,68,134,28,236,157,92,107,25,254,114,64,240,229,196,177,153,66,166,135,235,56,131,225,20,12,164,251,73,180,59,135,148,12,40,160,40,8,97,60,105,207,9,149,172,11,32,70,99,50,168,250,33,69,102,55,201,49,231,15,152,72,24,21,64,17,250,147,71,220,69,39,82,212,207,63,60,203,119,13,55,201,140,76,106,114,76,253,145,57,149,91,228,128,108,237,73,228,192,4,228,184,184,2,67,158,9,221,74,170,134,31,39,42,148,217,130,183,165,57,173,181,196,52,140,204,128,165,77,173,108,24,195,100,177,41,153,154,204,17,188,196,84,84,251,230,109,31,155,149,115,123,39,238,101,189,25,76,12,212,226,21,125,241,20,3,99,248,178,174,95,107,168,110,109,229,240,139,141,88,217,105,130,23,155,181,38,147,3,109,253,170,232,94,157,16,139,51,20,58,73,145,4,198,26,92,92,170,142,77,221,108,110,232,25,84,165,109,216,60,24,28,93,73,184,94,59,38,117,17,107,14,172,57,128,248,54,64,204,24,184,145,140,141,16,72,104,16,54,81,86,155,41,248,135,194,150,204,56,203,206,39,254,136,9,49,134,82,112,137,5,85,101,23,38,25,106,181,140,130,72,188,40,86,1,117,105,129,9,21,232,140,187,229,54,52,174,96,95,236,137,82,213,48,227,136,183,36,49,73,43,138,120,145,142,202,225,11,145,53,13,33,235,98,176,201,177,160,60,167,221,226,234,66,201,187,63,73,138,147,113,141,106,133,67,146,63,14,100,83,217,185,103,82,141,190,212,47,164,6,236,60,191,109,33,15,196,189,65,56,152,182,24,134,165,159,208,152,149,23,15,198,55,133,69,201,51,6,170,131,60,22,64,126,98,140,75,155,106,121,47,140,119,132,69,202,53,85,181,65,152,168,167,124,73,50,152,21,80,106,120,163,229,8,151,38,210,183,31,60,204,165,255,0,90,234,240,236,189,147,21,46,243,35,2,230,166,102,120,7,21,226,218,228,80,230,121,243,191,139,18,232,79,52,95,164,135,125,84,25,164,246,196,171,184,174,21,32,94,16,16,153,165,172,31,168,104,225,61,155,65,117,42,217,250,51,147,183,40,214,160,232,56,165,254,213,62,218,191,201,60,131,235,110,25,101,21,134,18,108,195,12,172,194,149,154,0,40,1,205,196,151,6,121,228,147,137,77,138,88,109,37,224,132,252,171,54,73,100,228,168,209,158,87,179,50,97,1,128,133,225,139,173,43,126,195,171,49,53,119,72,193,159,54,37,45,107,61,149,189,69,34,238,207,135,93,109,19,152,74,3,86,232,110,55,225,18,117,172,202,35,43,16,113,181,14,231,218,196,158,67,181,181,156,13,164,73,68,16,210,22,105,178,65,62,99,21,88,80,192,4,150,123,104,170,160,181,0,135,62,242,162,87,185,39,249,85,228,11,225,206,3,51,113,33,61,42,15,135,41,84,213,219,39,70,243,218,114,169,73,26,205,192,101,192,168,178,212,52,117,35,249,187,65,137,1,248,182,12,145,230,174,149,149,113,137,250,62,215,82,94,48,214,210,136,40,223,77,116,234,29,49,22,12,22,6,32,148,151,167,213,27,45,71,179,56,249,255,0,20,65,27,132,197,228,70,155,86,218,219,197,196,34,255,0,180,185,245,174,146,1,37,230,202,152,192,52,168,67,196,17,17,91,241,204,220,98,132,53,179,139,203,44,164,42,244,152,114,133,250,66,226,76,116,220,201,114,65,134,192,88,147,105,33,1,9,196,37,109,25,124,141,57,213,197,108,226,143,152,170,30,238,30,160,141,254,83,43,145,126,128,101,36,18,51,152,73,13,150,149,174,141,230,81,9,62,14,74,172,113,154,216,122,168,79,205,109,60,133,251,107,161,210,51,43,22,171,40,15,41,56,68,180,86,221,203,164,62,44,92,101,82,146,53,240,25,74,86,73,39,74,48,50,70,165,109,100,206,47,205,135,136,107,108,11,227,140,28,49,114,145,69,149,135,47,224,62,33,71,204,143,243,1,64,252,43,146,207,213,179,132,79,213,98,71,211,252,72,24,199,180,40,178,145,38,104,45,148,163,152,98,10,87,111,26,119,26,52,82,51,48,75,149,115,187,93,67,185,126,108,88,134,183,86,234,67,198,229,23,42,214,102,241,53,75,185,144,242,251,73,76,195,12,108,197,181,26,62,183,82,68,178,7,52,82,9,49,124,106,169,35,237,85,86,211,204,25,78,87,107,159,205,248,132,161,238,225,234,121,204,120,171,162,226,251,139,191,126,27,173,146,69,148,157,31,91,143,139,148,138,182,136,93,182,63,41,179,225,238,174,33,255,0,171,74,227,86,90,111,225,140,24,196,25,138,186,189,197,80,43,88,243,24,93,74,106,78,173,137,36,27,65,69,24,147,238,173,112,208,74,208,163,164,211,21,176,129,154,33,70,82,34,102,48,158,239,82,139,135,38,203,39,17,72,170,33,218,190,79,128,101,168,51,63,144,224,118,81,129,36,125,75,155,107,154,27,92,31,211,202,65,17,118,109,128,11,212,149,218,214,196,192,252,162,84,86,81,89,78,107,161,183,194,138,192,203,253,66,234,148,230,149,25,156,202,86,24,106,171,101,230,196,168,217,119,42,203,134,36,81,227,74,204,182,5,41,88,96,73,31,10,105,14,0,36,131,10,67,25,227,16,62,226,221,26,237,144,95,202,85,38,145,144,165,65,237,116,243,227,121,226,18,231,218,133,251,31,60,203,187,67,124,27,112,118,141,75,107,15,135,190,165,213,21,53,83,168,83,86,200,64,233,183,239,128,196,230,78,149,137,101,237,38,52,255,0,11,165,65,230,22,79,219,84,193,161,150,33,226,196,186,22,29,165,247,49,154,255,0,7,49,52,97,233,35,176,194,149,252,107,161,105,237,102,57,49,25,202,146,234,221,1,42,72,247,120,148,32,105,47,33,75,229,201,140,79,80,155,165,190,105,168,150,161,218,228,217,65,146,62,105,74,114,120,105,228,191,229,34,143,39,212,70,233,134,65,157,19,20,177,101,78,125,30,47,210,196,158,53,161,66,43,209,234,187,138,81,137,96,200,117,94,207,18,178,159,162,96,205,102,96,246,41,11,234,73,117,28,88,150,183,252,117,1,91,225,197,20,239,213,113,170,56,1,167,27,57,165,13,66,207,14,94,82,172,227,99,199,255,0,180,80,107,153,98,222,100,248,157,49,22,117,182,164,31,104,148,180,7,189,16,107,230,65,127,48,146,50,176,88,160,147,60,146,78,143,147,91,44,149,217,68,144,195,181,131,53,156,43,69,197,220,184,64,225,66,181,13,39,238,45,108,70,247,196,41,113,40,233,51,241,29,80,207,146,251,39,144,197,66,195,101,108,99,229,151,21,87,23,16,125,166,245,36,237,174,46,76,107,237,148,194,118,172,2,253,201,62,80,184,134,151,93,133,254,121,138,82,21,73,163,28,162,211,211,63,63,41,85,76,153,227,147,225,133,114,168,22,164,201,196,168,235,110,201,147,153,37,100,26,197,148,57,155,98,42,122,219,40,51,124,2,89,88,148,132,103,178,75,58,144,151,19,226,214,131,42,86,178,100,105,89,119,12,16,126,110,190,120,212,85,243,9,59,148,165,74,99,106,210,78,38,16,228,69,25,143,154,206,101,88,217,166,38,216,3,195,48,199,194,155,67,99,228,147,10,159,244,210,11,169,102,29,240,186,138,157,161,96,177,208,99,100,130,206,209,161,38,62,198,73,250,148,253,81,172,124,249,186,213,8,109,94,46,36,42,178,26,108,146,31,148,237,228,82,185,153,90,76,198,85,239,126,81,230,82,246,161,1,94,252,197,196,169,91,168,150,10,173,158,251,46,33,38,140,12,232,221,37,196,167,42,131,182,39,17,83,248,211,255,0,63,50,151,6,28,58,53,108,169,47,205,44,164,42,110,202,160,12,124,162,69,85,76,4,145,162,140,23,145,234,139,39,234,101,104,65,221,179,99,43,54,36,242,169,224,156,14,20,218,214,146,45,148,92,93,74,26,76,107,93,55,47,44,66,241,166,145,91,182,34,43,80,183,100,108,73,5,246,149,28,230,102,196,179,129,169,9,36,121,138,143,53,243,252,48,229,92,235,212,58,55,177,102,85,57,196,205,61,136,152,130,36,52,106,219,24,199,202,174,159,25,146,121,87,159,0,101,234,93,27,138,228,170,79,70,187,246,74,138,124,207,116,75,57,148,227,238,196,149,60,219,98,97,196,69,54,93,16,101,30,49,228,40,215,159,255,0,146,22,29,147,10,154,6,54,78,100,170,80,93,38,171,115,205,137,38,187,9,33,65,33,98,69,202,69,104,249,56,248,140,34,8,107,7,192,137,39,165,91,17,14,28,253,79,169,134,124,82,234,248,254,162,164,211,118,182,69,127,40,138,37,107,101,163,226,172,35,85,65,164,27,203,218,149,150,37,49,108,21,231,7,7,205,228,255,0,2,145,184,170,131,53,239,52,78,196,53,246,161,177,33,62,80,92,105,31,170,159,31,110,34,174,70,103,82,131,6,86,146,49,62,109,111,141,170,171,105,15,136,184,212,121,160,78,183,63,53,164,146,255,0,42,114,31,133,25,71,148,197,33,87,68,49,179,175,209,54,102,45,95,113,22,200,121,170,75,136,171,23,221,218,237,48,203,22,84,5,13,81,234,60,34,27,218,86,81,160,51,222,198,172,170,168,47,51,148,217,4,241,165,110,196,44,95,180,170,244,245,169,10,6,101,85,182,186,122,180,128,202,24,188,138,104,204,4,110,16,139,18,214,84,113,109,65,163,228,156,67,204,21,17,170,167,216,201,27,243,74,228,84,15,153,56,124,34,74,103,210,89,78,127,82,156,112,228,51,53,206,92,253,61,115,56,252,197,202,171,180,246,149,60,111,12,34,228,84,112,52,172,177,63,152,74,162,28,13,179,58,149,218,168,42,169,242,180,36,132,6,10,90,104,201,49,113,172,216,26,210,143,238,37,179,204,56,67,234,92,204,202,229,76,103,207,127,80,82,183,204,39,213,70,178,120,240,102,218,165,82,116,244,187,119,230,9,82,44,119,1,188,55,147,184,197,26,121,14,76,82,179,169,70,67,210,183,149,175,205,44,164,198,139,245,82,70,59,56,150,201,27,33,138,195,171,189,48,121,192,203,16,88,146,120,218,110,92,98,124,220,172,170,202,146,224,114,65,204,182,218,198,136,65,230,9,113,39,142,101,237,144,50,136,99,83,251,33,79,35,105,185,99,31,106,74,29,103,85,166,200,255,0,80,65,204,248,181,6,200,248,107,196,68,173,212,101,236,24,133,106,74,67,136,124,37,26,129,216,30,52,188,198,93,30,53,144,39,3,153,70,107,105,239,132,254,18,226,84,86,191,192,163,26,171,35,194,102,109,134,84,99,245,204,188,152,113,16,75,157,51,83,217,65,6,108,164,42,223,67,169,61,110,118,19,8,159,200,167,248,246,13,195,167,6,212,243,135,204,84,33,158,76,136,80,198,56,199,194,190,254,127,253,194,205,186,14,57,129,231,36,124,200,199,227,26,30,135,1,56,83,121,245,175,24,19,89,64,156,184,146,50,131,133,79,132,39,42,163,100,97,136,255,0,54,33,173,178,102,86,139,170,40,209,184,138,101,65,234,161,147,233,38,51,224,31,2,69,51,82,75,19,62,80,67,200,132,129,172,46,124,255,0,168,242,141,45,155,232,220,106,103,91,38,112,165,60,70,47,26,246,161,159,44,96,196,34,165,183,118,191,227,40,184,144,212,246,81,39,15,149,86,164,172,9,2,202,118,76,198,42,166,129,38,198,75,57,186,208,225,170,1,121,130,92,73,164,104,195,140,62,89,67,83,101,77,10,171,26,223,90,242,244,137,108,12,59,33,197,124,79,170,138,101,196,65,241,9,21,14,226,32,222,204,202,75,34,233,240,61,84,139,15,195,219,89,50,178,203,47,31,154,171,129,166,34,214,247,9,85,62,226,36,144,123,98,75,204,253,203,31,132,170,191,147,110,34,109,154,31,14,9,71,139,18,159,159,240,220,18,79,187,136,156,120,78,140,78,174,53,176,218,168,149,160,66,245,26,167,244,202,139,227,105,226,70,102,34,137,110,252,60,65,243,47,86,234,77,241,242,149,62,125,150,229,152,114,166,223,254,11,81,104,94,8,35,226,47,42,192,210,119,196,229,90,39,246,118,165,193,159,144,156,41,62,71,30,176,56,134,128,178,127,228,91,97,217,63,38,34,137,110,178,11,36,131,133,48,8,25,48,131,89,133,236,42,11,108,241,31,151,173,26,16,131,217,66,128,174,250,159,47,48,68,166,100,134,212,190,1,93,47,103,145,136,73,53,67,24,250,149,172,162,84,140,141,91,59,6,108,188,136,9,33,149,56,152,141,149,82,225,62,124,37,22,36,254,29,32,62,218,49,12,136,90,221,49,140,156,197,34,160,99,1,24,120,114,170,59,42,208,109,58,148,132,200,114,252,254,81,70,76,218,138,55,1,139,30,1,251,171,107,228,254,78,18,164,251,51,224,229,90,99,70,32,207,204,151,108,219,15,224,79,196,252,197,68,217,107,10,169,35,218,6,1,10,69,174,53,8,202,54,114,163,217,166,32,198,102,96,149,54,138,191,102,100,69,76,170,36,147,229,8,149,230,143,121,199,17,129,50,29,241,128,49,175,176,228,226,126,20,237,83,87,2,176,198,103,130,9,242,88,85,136,95,249,57,144,198,48,242,40,48,226,249,239,24,200,181,134,202,14,62,98,175,150,79,26,72,246,68,19,254,226,44,68,175,140,248,165,103,10,151,190,221,20,253,89,83,74,73,248,137,139,22,85,76,200,17,100,227,49,85,227,145,83,144,50,156,178,102,140,245,177,242,197,65,135,225,88,7,205,136,139,177,60,208,99,113,68,198,85,147,39,147,31,80,213,63,41,65,99,57,140,10,64,70,225,218,145,54,12,104,49,137,212,157,90,179,243,191,10,148,181,147,182,122,140,141,126,3,171,80,184,167,12,25,221,194,65,107,13,55,90,64,124,164,92,68,82,245,90,180,144,122,85,52,59,131,219,179,149,74,57,158,212,25,171,83,154,89,111,171,120,82,216,214,186,143,56,246,145,72,85,216,141,91,93,25,155,185,112,50,255,0,18,192,55,218,114,55,85,49,63,218,93,187,41,229,160,150,111,177,70,158,141,168,231,3,52,177,16,74,160,48,7,27,185,52,173,181,202,14,33,98,31,211,90,44,141,151,204,203,150,73,35,224,154,26,198,167,242,37,115,227,60,125,75,120,89,185,127,110,36,212,38,163,141,195,44,185,84,213,151,200,42,74,70,245,18,145,252,75,84,202,75,153,60,162,202,85,96,107,186,49,116,137,106,252,109,4,93,81,70,171,249,9,244,101,127,162,58,125,61,56,127,171,18,168,135,90,1,51,169,43,125,241,38,242,133,102,25,146,201,238,173,222,106,227,161,166,219,186,74,57,160,38,97,114,46,105,100,31,195,242,248,114,99,93,32,207,83,151,117,94,164,199,229,66,200,207,200,70,80,141,54,200,151,108,103,205,42,67,80,193,140,206,209,149,114,61,204,237,63,59,139,34,232,58,122,224,150,64,97,140,154,206,159,232,108,92,49,242,71,24,152,86,139,40,195,154,14,34,173,119,111,39,135,16,146,138,221,222,127,155,41,18,170,235,222,196,255,0,226,46,125,12,72,196,230,236,73,111,168,119,35,226,93,69,245,180,242,65,250,161,148,136,127,71,137,255,0,185,85,89,19,184,213,56,87,225,139,33,159,48,114,42,218,73,54,67,27,34,22,82,184,159,1,227,246,148,175,225,139,18,74,203,151,16,211,50,171,10,161,114,116,195,44,187,74,180,178,147,209,63,186,202,156,198,170,127,135,49,82,235,224,236,64,252,42,76,197,70,241,166,86,136,127,113,101,48,207,178,6,17,46,105,185,188,207,195,214,170,235,111,142,32,125,197,13,182,177,182,186,138,175,169,45,99,31,45,124,162,126,218,111,166,44,172,99,51,250,176,136,84,96,89,46,216,157,168,163,67,124,97,242,170,178,173,73,174,3,7,234,26,175,14,44,130,90,183,140,178,247,84,30,167,178,36,97,191,10,231,48,53,37,255,0,172,225,44,242,70,31,154,134,203,243,80,220,91,29,206,125,59,4,60,185,82,114,118,127,193,3,14,236,101,3,50,207,202,182,154,202,184,108,204,101,117,97,88,196,208,0,79,105,14,104,214,49,191,72,183,195,152,249,47,225,77,31,36,229,30,28,74,131,40,145,230,60,144,60,86,5,202,163,223,165,127,170,230,12,81,254,226,233,117,180,251,147,179,50,188,14,137,173,32,50,152,67,84,142,138,43,43,57,59,163,43,113,177,138,158,237,249,34,191,42,69,51,206,161,248,98,113,33,31,113,42,79,234,202,163,35,51,176,214,196,156,147,172,207,167,236,158,45,134,81,170,56,26,231,213,153,194,44,75,95,132,18,255,0,237,175,47,220,77,43,95,167,35,15,150,47,34,89,35,139,144,43,49,182,53,193,209,155,198,120,114,173,6,100,18,254,145,38,159,63,23,8,87,61,114,192,168,206,101,168,252,31,196,166,38,60,114,73,212,149,152,215,37,127,55,82,202,52,194,8,138,148,116,228,37,141,175,211,113,100,143,244,169,28,253,7,207,154,34,178,12,156,140,65,201,147,101,25,249,130,33,149,81,100,215,232,202,169,62,16,216,212,248,101,42,112,29,85,182,31,249,88,138,147,90,218,218,206,237,138,49,45,1,153,236,148,170,76,81,74,6,89,62,119,181,137,52,129,12,100,82,97,55,221,71,70,187,36,100,89,170,21,40,100,214,145,7,233,67,39,105,70,148,79,215,140,141,224,20,88,102,14,238,39,9,123,80,172,194,178,139,46,231,196,133,194,18,143,248,208,16,236,191,38,108,72,167,232,252,100,124,178,137,106,147,24,157,66,18,102,142,255,0,38,45,144,1,147,207,58,87,18,169,167,12,175,120,169,109,60,104,176,73,151,18,168,222,0,172,225,91,138,14,163,22,63,27,17,17,141,20,169,94,253,130,103,86,84,44,57,135,207,250,85,37,102,52,173,48,71,131,48,87,62,213,86,86,34,59,54,138,208,51,50,179,169,46,153,90,201,63,77,93,86,252,201,176,167,79,93,202,199,202,174,97,201,28,150,118,169,12,39,141,194,24,163,71,195,158,248,204,230,22,36,173,29,56,154,173,136,210,226,181,243,184,98,100,75,224,105,91,40,79,205,200,156,195,159,151,152,69,76,25,101,47,222,42,23,170,84,208,150,222,71,24,146,205,203,56,84,204,250,115,198,126,84,235,76,90,128,128,98,105,101,130,72,215,82,177,138,65,179,39,154,218,248,100,146,60,43,100,246,50,11,214,134,76,63,178,166,104,154,78,74,217,204,226,84,176,36,196,146,133,125,57,237,251,145,12,211,100,173,98,154,195,149,187,140,204,17,106,24,34,103,18,75,91,60,115,78,248,130,246,147,7,208,203,155,195,149,19,85,164,189,32,249,149,106,35,88,217,248,87,115,224,98,137,80,64,161,6,14,165,81,91,12,27,78,111,249,16,19,228,226,225,18,174,229,194,186,152,85,79,173,211,231,230,22,84,68,205,91,91,55,166,40,212,29,219,229,121,189,11,78,201,123,190,100,141,27,90,198,110,48,238,215,74,197,212,4,204,81,37,102,209,239,173,103,8,177,42,143,85,244,159,117,46,153,112,123,37,91,48,98,78,73,153,46,180,125,169,64,103,190,113,209,250,146,52,185,32,120,68,148,232,250,169,113,167,98,151,202,167,83,24,162,173,170,57,78,195,42,57,154,111,43,19,200,112,34,14,38,97,44,159,60,2,126,20,110,42,13,83,159,154,170,93,105,248,122,213,5,14,161,36,37,65,101,90,201,177,50,174,127,118,242,84,63,49,186,210,73,217,215,3,85,78,136,205,72,15,117,23,248,218,130,55,180,79,246,151,40,101,219,11,238,172,164,188,115,129,195,41,69,85,156,44,117,9,58,206,13,147,48,215,113,41,203,136,30,164,55,136,170,66,146,52,177,247,20,138,174,25,165,70,230,86,91,68,22,185,205,46,254,27,158,53,171,37,196,18,184,161,167,56,128,204,171,117,198,161,136,35,242,227,89,254,42,138,80,123,106,77,213,100,62,218,140,54,227,65,154,156,125,203,237,60,241,201,151,204,85,68,240,177,93,100,184,132,212,102,115,225,71,218,210,14,116,92,56,145,175,135,139,151,18,248,107,35,143,132,34,85,245,49,78,80,104,15,210,242,158,96,139,253,107,83,231,158,252,156,217,85,110,164,170,60,238,84,61,37,84,81,145,129,46,49,33,149,69,61,66,99,214,189,129,246,209,26,182,181,243,64,194,136,73,221,175,163,194,137,155,116,50,172,67,49,147,160,169,51,40,234,73,83,198,56,152,140,153,167,153,100,14,97,38,166,14,217,156,40,234,121,35,146,199,139,18,156,109,70,25,143,207,218,159,225,112,33,90,250,142,37,123,163,47,153,81,5,145,13,145,92,106,74,77,200,31,196,160,97,237,5,43,20,181,209,50,171,173,137,87,33,197,246,161,33,0,255,0,79,74,244,245,197,145,79,132,197,77,227,64,103,159,16,184,214,139,32,178,180,153,113,40,172,106,57,65,51,56,129,151,18,194,29,150,86,45,213,182,94,165,7,137,8,200,219,99,243,45,168,131,120,119,7,27,248,74,171,97,218,238,65,204,161,158,193,251,69,77,160,73,196,197,206,213,31,34,157,244,224,32,247,120,151,192,195,4,159,48,226,68,210,76,97,120,138,153,73,173,100,98,102,9,87,68,115,25,83,146,234,221,49,46,162,119,168,196,91,232,110,242,248,46,133,107,12,115,65,132,170,52,218,87,108,78,21,172,168,229,100,92,74,86,73,224,97,68,84,198,170,123,11,195,45,68,121,158,183,184,171,84,253,79,22,48,243,22,86,37,9,26,132,212,181,184,173,31,104,148,172,202,160,119,113,165,17,181,156,73,62,120,109,63,234,161,125,120,147,142,240,136,185,70,145,122,139,224,84,42,100,193,140,111,92,131,94,6,202,105,30,40,133,34,235,236,173,36,148,174,251,67,60,163,221,174,173,181,114,89,16,26,50,182,85,108,65,229,87,20,134,151,190,96,141,214,180,192,128,49,240,135,218,78,89,15,26,213,140,66,233,140,1,0,194,241,169,93,78,246,99,122,212,198,78,240,237,34,22,227,244,188,169,135,33,205,91,189,151,152,34,77,33,213,60,94,25,83,42,64,254,116,230,101,83,203,224,97,38,16,50,132,59,96,97,79,228,233,128,89,65,204,97,114,33,232,96,15,242,102,87,245,161,97,98,225,74,172,168,192,170,113,167,134,94,159,148,204,66,227,86,80,53,108,172,108,246,145,186,182,158,32,185,177,40,183,204,196,252,42,83,170,190,165,87,2,211,213,71,52,153,74,84,186,212,195,35,18,118,76,0,198,151,26,121,228,145,73,85,128,220,200,27,153,89,144,183,211,7,24,120,178,242,35,164,176,241,162,229,82,30,4,155,57,51,51,7,136,83,31,56,190,239,26,30,250,30,74,215,226,47,42,174,141,79,19,3,57,70,166,245,60,9,81,128,252,69,26,207,65,149,78,60,31,137,18,234,8,122,146,136,133,39,154,105,167,181,61,252,147,188,210,203,198,162,53,60,13,181,230,108,163,229,250,69,87,154,75,231,98,51,40,151,10,244,250,110,22,145,149,20,190,161,212,39,140,254,213,86,109,103,106,32,101,221,23,26,144,135,166,248,216,84,121,161,158,75,54,157,67,93,255,0,141,161,203,99,100,13,127,42,116,172,70,235,85,207,141,189,136,201,97,42,227,250,181,236,211,113,95,44,62,211,22,143,133,127,23,101,106,9,111,136,97,16,67,23,213,80,145,90,22,246,244,25,88,232,243,42,165,16,132,54,84,190,183,226,21,230,151,157,136,165,38,53,81,49,227,36,76,217,87,49,190,9,237,143,138,34,26,21,234,7,145,177,59,139,53,203,245,37,86,19,23,181,112,159,136,84,39,133,57,246,53,221,138,155,70,70,181,133,194,157,221,208,158,112,243,24,75,170,24,104,180,34,205,115,148,83,204,188,156,207,155,79,63,12,78,243,205,200,37,71,91,78,200,196,234,79,88,195,253,37,90,232,41,38,23,220,214,143,180,133,84,186,111,88,94,70,39,210,78,99,80,142,119,112,147,200,122,98,170,48,249,82,52,104,110,64,18,117,229,225,25,202,167,38,124,66,198,76,38,149,137,81,92,64,137,231,132,42,26,251,71,146,79,156,177,9,47,227,175,137,182,97,143,226,209,201,247,86,47,190,60,158,149,40,202,73,99,225,8,136,170,41,52,244,161,131,49,145,248,225,102,61,13,242,228,159,10,246,161,170,0,193,148,189,139,25,243,15,81,45,134,197,198,170,35,122,109,221,110,100,184,166,163,156,218,4,146,9,248,133,40,162,85,212,243,201,55,229,12,85,132,250,122,225,19,169,73,76,212,241,41,46,65,16,37,203,249,208,202,169,196,81,245,244,9,85,167,204,46,180,62,242,202,72,58,136,171,96,73,137,168,32,242,149,125,129,90,56,79,234,227,84,86,80,37,25,12,242,125,164,124,8,18,163,29,138,169,225,1,61,165,245,129,98,221,197,50,161,49,158,9,32,195,45,39,181,167,97,58,83,157,153,11,250,68,210,29,56,231,13,249,139,212,179,112,218,146,48,43,89,225,204,182,191,4,98,39,147,225,196,131,220,81,174,101,175,245,81,35,120,6,140,68,201,245,18,182,107,136,112,44,179,12,108,90,67,50,113,9,132,42,55,77,221,217,73,99,61,68,188,133,85,198,153,58,8,243,4,170,11,98,150,41,99,64,57,88,183,254,30,39,105,165,113,40,231,252,72,148,46,30,212,116,13,84,251,46,226,170,89,254,137,217,71,82,100,130,161,255,0,40,94,68,130,214,100,233,220,198,84,48,233,193,56,121,114,173,230,170,0,192,172,181,12,142,107,38,214,226,8,223,180,138,168,244,144,103,93,196,121,140,189,60,48,99,19,230,214,218,73,132,132,76,177,58,210,53,64,26,214,156,16,143,212,183,83,198,220,157,129,91,110,36,142,73,57,150,170,163,12,79,226,77,96,55,221,214,130,20,188,193,42,213,85,39,125,195,149,27,106,29,200,210,154,72,100,131,99,246,212,178,181,198,98,171,240,219,59,132,181,73,170,24,134,158,70,49,9,196,21,189,245,79,42,170,201,113,72,248,23,99,173,151,132,165,237,77,205,26,44,238,100,29,222,131,200,125,218,42,51,192,48,97,41,84,217,171,175,184,85,141,155,108,140,196,145,76,9,227,61,85,67,147,7,26,77,125,50,12,34,102,55,90,101,144,25,77,244,149,71,156,204,184,147,185,52,224,146,12,88,177,17,69,195,214,210,171,121,171,162,241,172,205,241,46,214,75,63,74,49,44,221,127,160,196,50,77,83,35,63,17,81,176,41,224,149,156,202,84,58,134,198,200,252,194,71,152,210,199,238,164,220,113,177,43,127,13,214,148,124,210,134,167,174,52,76,24,204,221,135,25,80,12,121,200,78,210,42,24,108,148,80,98,203,198,153,100,112,199,232,156,96,118,195,226,18,57,151,210,227,3,8,147,9,48,25,25,7,176,7,114,108,92,92,141,33,152,242,189,111,245,3,141,157,89,86,171,91,42,216,209,120,123,22,189,55,36,115,191,86,144,98,94,238,226,198,220,155,72,130,32,134,130,135,166,46,99,115,8,88,151,77,53,36,17,243,113,173,94,170,12,120,86,238,34,124,5,68,52,143,197,197,44,184,147,3,114,191,132,185,82,249,230,1,31,242,139,116,0,206,47,54,37,44,92,115,129,252,99,209,250,242,118,188,168,176,163,159,39,24,159,201,202,187,150,155,13,199,163,128,86,217,50,120,39,12,12,81,63,52,177,101,196,155,178,202,44,209,240,136,106,173,50,86,171,161,206,176,209,245,110,254,231,52,212,58,122,92,99,238,234,75,137,106,141,168,111,6,204,86,214,132,198,186,12,152,31,147,169,38,159,79,22,75,31,148,73,176,113,234,72,73,99,38,159,134,81,10,154,67,170,75,230,6,37,35,250,147,234,215,142,200,25,132,142,0,26,29,30,127,12,166,18,41,153,43,94,176,140,99,137,248,140,82,32,237,102,60,143,68,157,234,7,67,210,183,17,7,230,98,149,38,248,139,171,71,143,250,116,94,69,12,199,206,23,84,172,73,181,107,1,55,245,101,80,141,105,174,90,250,6,66,120,122,194,212,135,102,105,95,198,172,96,95,101,31,47,42,14,102,143,166,154,207,148,199,145,4,200,30,154,60,89,85,27,69,240,25,108,63,245,186,60,156,220,72,144,218,213,13,255,0,170,226,80,211,222,5,132,105,132,19,31,244,212,25,91,236,177,209,189,74,170,79,186,177,254,157,219,148,107,145,204,212,39,17,248,83,154,125,66,9,190,25,74,147,113,208,66,251,192,4,127,18,71,106,28,68,69,4,204,199,194,85,140,200,12,178,137,136,37,85,89,50,2,126,101,240,234,17,80,231,196,187,31,234,135,149,24,207,135,71,154,204,166,18,81,63,67,78,168,151,152,89,68,187,118,49,199,82,55,99,237,148,57,66,126,16,165,30,111,25,216,41,125,106,132,33,150,48,115,37,115,54,158,234,132,140,85,71,126,155,78,40,185,131,43,47,219,75,77,26,36,158,36,176,211,193,27,192,81,16,175,158,127,53,43,48,234,116,58,19,108,89,135,46,84,210,124,193,205,102,30,165,11,85,169,224,214,189,130,177,85,44,120,237,153,154,191,173,36,109,144,172,194,249,51,54,92,166,235,18,213,248,207,114,60,49,4,153,27,77,203,146,204,70,89,126,6,124,96,102,227,93,155,26,18,179,0,192,9,236,136,142,153,163,192,81,252,220,161,165,211,233,237,99,3,229,39,237,150,218,24,115,138,204,198,158,73,42,121,32,198,44,208,113,6,76,194,85,148,244,241,4,196,152,215,210,197,242,152,150,216,122,135,23,114,73,58,137,6,196,161,159,12,152,56,84,201,164,220,86,191,48,165,38,140,212,147,172,190,82,32,146,187,176,228,103,42,85,146,252,193,143,161,215,155,158,27,111,247,19,232,23,117,216,243,24,163,198,164,164,233,234,98,193,204,98,242,36,22,81,165,99,194,18,226,91,179,250,234,45,181,43,117,110,167,166,146,204,49,34,143,247,20,236,59,35,198,30,96,160,32,105,137,69,238,158,172,105,244,216,4,62,85,106,173,115,212,92,136,59,191,136,87,131,35,226,109,75,143,234,36,95,214,38,159,212,121,23,97,178,209,245,82,64,242,155,26,144,146,255,0,72,27,194,36,181,138,184,133,91,200,165,209,246,71,218,48,70,84,115,3,18,72,215,9,178,248,151,168,42,60,194,24,28,127,81,23,73,241,82,84,159,213,192,146,185,151,117,27,29,7,178,157,54,101,9,202,255,0,148,198,155,86,210,3,31,205,169,218,77,90,194,243,98,38,53,74,205,85,90,95,105,108,147,49,104,234,1,113,164,160,141,249,171,132,181,7,79,28,140,234,76,100,220,15,218,90,35,76,149,159,42,117,154,234,43,54,68,165,220,9,213,188,216,150,170,171,41,69,247,87,75,195,18,236,24,101,227,74,230,104,106,209,115,68,42,163,71,20,203,253,21,89,133,148,240,226,77,62,27,1,45,186,135,76,68,16,9,135,26,8,217,225,31,18,30,226,76,233,32,237,83,142,234,212,80,102,82,34,101,192,244,220,174,18,173,181,186,158,117,188,190,108,113,134,190,207,211,25,88,249,125,164,74,217,0,130,102,28,74,237,211,146,177,108,27,40,177,189,220,171,107,237,114,123,170,74,53,57,62,170,107,14,24,227,118,151,42,150,200,214,27,48,57,121,147,32,133,133,98,151,178,221,137,159,40,189,79,113,47,168,169,25,89,7,176,155,80,152,245,179,159,152,168,0,207,255,0,137,122,74,69,85,168,96,122,144,50,226,83,80,32,98,38,36,203,10,247,184,51,27,247,57,7,135,18,54,170,158,47,105,68,152,192,164,7,228,52,178,166,198,140,193,179,137,95,17,1,89,50,142,55,12,78,196,107,39,130,72,210,233,53,76,40,242,173,145,130,241,49,69,163,111,177,236,48,134,25,126,127,40,84,206,123,207,177,230,18,22,28,146,70,233,91,173,102,89,78,102,28,184,134,178,192,69,89,49,133,34,223,85,62,214,17,56,133,149,122,202,30,217,249,178,144,171,109,57,178,119,9,83,108,75,26,245,85,85,197,216,24,108,169,126,152,158,49,255,0,79,177,46,36,242,123,30,94,28,188,72,83,104,248,178,65,154,33,114,145,96,20,44,187,137,90,62,25,75,75,53,230,95,117,67,73,12,184,207,218,75,18,42,170,157,242,122,146,236,47,216,88,175,147,173,153,131,132,170,44,218,158,118,119,252,210,62,102,155,38,53,56,109,54,65,147,42,86,233,255,0,163,148,17,181,109,56,135,253,88,188,137,100,253,103,22,75,255,0,167,149,78,89,105,47,82,103,184,135,141,164,182,60,33,18,101,233,219,236,70,98,222,134,100,178,31,152,164,93,26,25,128,88,61,170,87,71,211,140,160,102,100,218,200,36,31,152,66,84,72,170,10,11,60,199,243,226,42,206,170,224,249,241,101,94,135,27,243,242,242,166,140,173,7,104,132,154,171,80,54,217,70,200,12,217,84,203,236,177,159,10,199,82,73,177,131,251,105,124,96,203,178,136,249,98,75,183,175,144,51,22,76,161,60,232,59,177,74,203,246,212,196,204,21,167,195,44,68,84,122,38,121,5,195,47,137,85,106,29,55,71,100,7,151,220,76,178,34,98,193,93,72,56,215,112,113,225,12,92,168,11,185,140,146,60,33,171,196,155,51,76,109,143,152,37,76,31,26,186,72,240,152,188,138,152,134,71,59,141,12,112,101,230,196,172,24,96,120,48,194,139,137,120,212,128,35,214,243,86,144,160,196,33,44,106,184,202,180,7,147,168,70,81,225,227,66,132,195,146,60,41,60,250,119,198,58,113,79,3,143,41,138,179,110,130,219,83,84,58,29,204,190,81,42,208,195,216,129,130,90,153,50,36,16,112,227,200,189,85,106,57,47,195,44,169,26,69,96,54,249,49,109,14,164,131,90,246,110,203,137,103,62,170,95,116,66,241,174,119,174,100,237,162,98,197,148,137,36,86,117,195,81,173,67,171,26,200,26,128,24,106,101,15,151,233,32,39,233,89,94,28,203,139,105,91,139,26,210,102,20,242,8,139,169,85,124,69,184,32,217,234,18,134,85,145,238,195,241,220,86,109,28,28,218,84,30,240,146,201,148,236,141,237,43,112,207,101,146,22,250,49,48,126,151,249,21,150,75,133,72,248,212,224,238,44,164,154,251,79,3,195,133,81,189,135,19,241,98,94,153,12,114,70,171,228,43,28,39,80,201,151,73,45,152,98,151,247,21,94,140,214,18,228,248,6,88,136,168,231,232,253,233,243,98,76,105,244,219,33,29,156,67,68,144,163,228,34,216,96,201,224,193,218,178,141,100,9,47,195,201,145,55,102,158,137,36,25,150,152,116,56,159,153,75,109,74,219,80,168,111,197,237,39,193,187,0,217,250,92,73,91,43,78,180,79,173,181,146,60,65,42,54,216,44,73,107,203,83,141,239,49,186,212,165,63,196,39,245,6,47,18,173,190,211,214,165,99,197,47,149,115,239,194,167,168,123,248,137,143,205,63,227,182,170,37,178,46,161,235,58,217,44,197,44,88,144,242,117,108,17,31,134,80,255,0,221,81,119,16,1,101,7,18,229,239,211,4,173,177,225,148,65,19,205,115,73,210,203,226,109,143,214,58,123,82,14,79,135,42,168,181,102,230,15,106,252,229,163,237,108,68,118,7,116,187,150,158,228,137,243,101,255,0,66,140,118,70,42,185,145,247,16,50,121,241,32,233,230,68,168,59,61,67,136,106,202,238,48,4,78,21,21,107,1,150,92,43,173,191,204,166,48,126,161,214,16,100,177,129,164,17,10,37,237,61,124,249,47,218,75,23,31,220,75,169,234,137,5,236,205,23,42,166,125,84,66,3,48,120,136,133,85,65,114,50,187,167,174,20,93,216,132,60,137,13,109,243,35,31,105,149,57,12,204,124,50,197,149,33,184,164,137,57,249,162,11,17,18,201,165,199,86,58,29,86,146,5,148,86,75,202,183,50,134,12,99,225,40,148,166,146,190,188,168,6,208,197,79,36,223,30,79,106,130,205,47,17,234,161,243,205,85,91,210,84,56,103,197,147,210,85,56,106,215,217,31,49,138,143,135,13,241,184,66,169,86,242,212,155,49,80,22,99,26,213,61,155,144,117,44,33,198,150,65,175,175,173,157,147,148,164,198,168,171,169,132,201,160,125,94,181,51,113,107,167,224,147,8,121,100,174,161,101,27,228,95,196,185,13,245,32,55,219,181,90,220,70,27,85,60,147,65,152,162,227,64,79,141,140,255,0,40,92,72,253,61,38,39,158,210,89,113,43,72,218,98,154,79,205,229,25,82,43,42,54,99,87,83,159,7,74,178,119,49,68,141,14,143,120,191,72,37,127,38,158,44,96,118,226,73,183,44,25,240,136,169,183,151,196,54,200,93,67,79,99,25,143,14,36,183,77,201,198,253,165,128,151,88,101,63,169,51,149,34,184,209,140,130,76,161,18,111,241,184,185,4,133,224,193,196,131,240,62,124,185,74,128,249,225,113,5,24,195,92,40,215,81,138,218,169,63,147,181,30,201,143,140,185,188,251,137,117,175,229,46,36,84,61,79,234,67,225,92,146,43,119,169,85,101,43,102,96,182,243,221,174,109,169,52,126,218,118,104,130,86,20,251,188,255,0,54,168,167,192,102,211,48,85,97,102,139,144,204,170,228,213,13,84,81,197,102,81,114,34,172,160,14,51,51,4,67,74,205,168,125,52,143,137,46,41,63,113,52,173,159,93,57,156,178,149,119,9,138,125,74,116,98,113,69,202,178,153,107,107,56,120,182,3,18,170,217,214,151,251,161,173,161,173,0,217,195,141,54,6,85,142,107,62,182,81,25,205,196,68,101,11,31,24,120,140,169,108,169,55,51,178,251,104,27,39,214,214,143,220,202,158,171,81,77,111,158,124,152,113,32,108,172,162,70,103,42,208,253,72,73,32,197,16,88,212,108,205,244,155,39,238,203,198,165,182,206,22,47,41,53,156,72,36,230,159,137,91,192,248,163,76,81,226,221,101,92,26,125,105,6,12,194,81,119,119,19,170,72,195,11,34,242,186,184,103,133,172,135,84,53,115,246,27,254,36,87,70,6,111,75,41,127,149,78,89,124,96,38,79,148,211,132,254,82,174,29,166,53,225,230,141,145,37,149,116,202,216,99,157,17,133,93,125,58,179,174,122,234,66,75,88,172,170,248,133,234,67,203,98,44,95,109,50,124,154,171,110,161,127,210,80,190,155,58,180,249,182,185,70,157,122,216,202,15,148,128,72,196,93,12,175,15,29,64,175,129,79,22,183,148,73,163,228,176,131,234,80,209,174,46,75,250,185,92,127,77,54,14,161,219,118,139,42,150,178,61,128,34,226,100,184,195,121,132,164,77,170,135,36,152,173,149,68,205,67,22,72,255,0,64,69,13,124,26,123,39,225,12,82,8,159,180,186,118,238,162,88,30,125,84,75,111,242,249,233,95,160,216,137,248,76,92,169,128,105,34,198,233,17,17,91,9,100,233,41,21,21,69,99,208,227,109,152,132,159,3,122,78,84,99,42,172,189,162,17,3,107,67,115,57,159,170,34,54,216,44,6,24,196,168,39,202,74,88,90,221,128,172,230,149,200,165,44,180,149,228,41,92,178,164,167,149,90,108,4,31,205,137,75,103,95,33,172,104,100,145,140,153,187,81,143,184,174,40,58,185,22,6,129,20,71,195,16,92,106,142,135,68,146,112,243,98,26,101,141,126,194,194,120,15,4,159,12,197,196,53,65,232,241,38,197,226,70,201,208,100,140,12,197,148,33,12,72,90,221,91,18,164,143,136,44,101,68,141,64,82,122,54,149,150,41,223,109,93,85,105,93,56,32,51,52,174,68,141,250,159,114,126,162,114,163,247,143,198,185,219,168,98,170,170,62,100,104,49,186,82,219,136,192,154,12,88,144,177,174,34,121,226,49,70,154,190,28,18,15,44,73,227,74,173,126,102,169,206,112,146,20,188,37,18,125,2,100,31,170,154,89,86,196,147,250,177,101,64,4,52,99,243,194,34,42,98,134,178,220,109,26,0,38,172,77,84,200,196,64,51,82,86,193,127,106,39,241,132,25,35,194,133,234,9,215,64,182,90,176,99,195,136,107,207,52,82,251,72,47,56,146,121,147,16,214,143,30,97,23,42,220,64,250,19,60,95,182,153,201,13,25,34,101,46,52,164,210,101,227,196,149,153,231,240,229,89,103,241,3,228,147,12,100,249,65,47,161,121,16,241,159,200,154,6,3,201,204,44,105,128,219,14,212,240,73,212,69,83,91,171,64,69,40,25,155,98,114,245,166,172,159,79,143,139,30,69,39,169,185,21,254,165,22,75,59,134,132,159,2,36,208,63,50,142,147,101,40,164,218,68,23,34,249,253,102,180,121,165,149,98,180,169,145,129,70,167,100,98,124,162,250,200,31,85,13,248,156,30,29,92,136,64,234,170,220,255,0,55,43,18,55,175,240,3,103,179,233,20,171,124,102,99,237,42,213,234,181,210,65,242,133,202,148,217,62,84,110,108,188,107,57,240,1,220,150,49,77,90,198,120,189,164,19,53,33,7,238,166,177,181,36,73,32,249,188,107,86,70,78,96,77,152,204,23,238,167,212,58,144,145,189,212,12,200,213,179,158,78,81,137,78,90,188,144,188,240,170,178,223,137,150,58,200,108,160,217,51,49,74,134,147,38,36,97,241,46,39,15,226,67,233,37,97,177,235,85,31,140,43,117,0,62,82,122,138,222,212,55,113,70,214,186,181,130,38,32,149,38,153,125,190,7,17,121,18,121,58,74,85,148,189,222,252,138,150,147,70,99,103,213,93,11,211,104,191,34,91,81,116,0,131,7,205,246,41,75,138,121,82,73,196,92,67,93,77,250,121,159,73,77,221,213,30,51,31,136,74,205,29,212,206,2,45,55,90,65,189,130,55,180,186,92,55,140,64,92,247,77,201,28,105,100,204,172,159,60,120,248,151,53,93,11,227,80,189,158,228,234,138,53,33,198,12,188,105,61,35,9,220,155,92,89,48,112,95,203,254,132,237,35,113,16,159,184,184,185,130,124,33,40,202,63,166,148,76,51,59,140,44,74,46,124,251,194,220,188,209,11,199,230,168,217,63,122,12,38,23,34,117,86,35,204,42,52,192,73,127,106,173,164,147,19,195,9,133,149,115,131,83,202,25,51,8,184,134,168,244,198,79,60,43,26,54,251,29,88,174,158,96,125,33,137,72,223,106,160,70,30,24,146,178,145,84,90,211,228,137,135,47,98,152,102,146,130,63,105,46,219,63,45,70,96,10,123,83,149,156,165,70,89,79,220,143,181,98,106,113,198,31,8,144,155,99,143,218,67,71,65,108,107,135,51,108,78,98,241,170,168,115,34,137,140,196,163,228,176,132,225,91,160,86,216,251,89,17,86,240,26,197,185,166,18,104,48,133,45,153,164,143,36,25,184,150,168,193,127,135,47,98,199,206,116,98,118,147,26,213,102,81,88,202,170,5,173,111,114,101,38,75,202,53,162,52,193,144,124,165,89,61,236,39,82,70,175,127,96,34,46,234,143,111,43,50,194,6,152,60,34,101,42,171,123,241,191,50,48,38,28,225,171,172,139,219,216,90,154,169,227,60,152,196,138,184,208,17,103,1,242,253,197,182,28,145,194,34,118,203,82,73,6,36,141,53,24,122,156,229,154,122,44,98,114,137,98,248,21,81,159,197,20,98,34,105,168,99,74,23,153,132,161,67,50,214,52,167,238,242,39,179,184,133,168,108,158,33,253,181,189,243,192,64,36,145,174,1,36,24,138,34,166,48,224,100,7,82,85,140,107,26,61,99,108,254,18,175,73,215,239,23,234,247,36,91,253,28,133,233,22,85,227,105,227,148,28,177,113,35,97,92,91,49,51,63,92,146,73,56,133,137,10,203,139,25,41,86,161,211,100,141,43,48,138,65,38,212,49,134,47,12,171,27,167,84,5,97,188,13,209,83,143,74,220,143,148,75,92,105,241,99,117,35,189,72,101,230,202,149,100,84,40,194,115,105,179,160,33,233,43,93,223,15,90,180,173,181,130,35,252,223,40,149,55,169,87,70,6,80,138,50,232,94,169,21,114,208,131,71,151,185,51,15,79,28,113,49,41,203,141,55,44,103,204,34,145,87,179,80,190,76,172,65,18,100,248,219,158,225,41,110,41,94,103,47,14,248,79,195,136,137,203,35,60,108,204,82,170,169,236,174,140,15,210,242,41,195,63,40,214,53,0,76,203,41,114,101,237,34,100,84,193,147,101,82,14,213,41,230,56,51,153,202,155,154,78,229,157,170,85,95,161,151,136,97,181,133,175,158,19,114,173,204,8,44,129,152,169,43,194,60,152,178,229,77,233,32,74,17,57,186,202,157,99,80,176,43,217,182,151,136,40,199,217,62,48,213,35,234,160,227,202,100,154,239,211,134,7,226,236,74,213,115,73,179,79,36,211,243,23,137,50,129,130,10,151,159,107,18,9,62,226,105,79,49,147,120,86,212,197,41,183,236,147,210,36,96,94,76,104,122,218,114,123,41,209,130,8,192,230,89,138,252,142,214,37,47,166,12,67,234,228,81,177,166,88,239,187,73,143,205,80,106,19,15,58,12,53,167,199,155,18,162,170,144,42,163,49,241,162,101,44,172,171,208,239,143,36,152,131,87,151,238,21,44,129,107,136,127,54,36,103,175,69,39,8,113,137,37,70,176,100,250,16,78,102,99,113,254,210,221,84,192,66,102,30,69,171,120,127,15,109,97,152,133,88,204,195,41,190,214,200,98,98,89,12,192,42,211,118,206,4,154,170,73,196,124,60,137,35,86,54,195,171,134,12,99,204,21,15,39,82,109,167,97,40,137,141,116,108,59,144,114,137,46,153,73,84,32,60,166,128,53,208,171,167,144,129,21,186,146,180,145,24,32,139,145,30,243,19,6,98,174,114,251,32,110,240,196,22,37,75,91,91,46,112,216,99,20,170,43,30,182,31,115,16,211,76,102,78,20,62,240,249,56,150,217,245,175,132,204,200,58,167,146,113,250,149,182,201,88,108,251,91,145,179,244,168,3,89,90,255,0,236,85,80,198,15,6,21,172,48,193,159,169,34,208,166,71,56,187,181,214,158,31,211,224,12,72,90,71,218,145,249,173,139,200,187,59,235,114,3,168,106,14,215,76,89,111,184,133,198,170,176,167,137,48,234,211,98,103,18,245,172,203,242,143,132,185,86,184,21,68,140,206,84,210,48,79,236,164,170,216,98,22,126,176,181,164,238,77,168,117,255,0,169,51,155,34,166,153,162,89,110,63,155,198,144,191,79,65,168,62,32,137,107,116,232,10,204,134,251,45,73,249,48,165,193,15,169,123,169,184,104,98,77,31,40,150,214,80,197,130,207,148,22,37,155,106,131,144,247,112,231,86,244,137,81,252,52,187,4,153,195,20,181,235,90,25,214,76,196,21,237,49,161,165,212,74,97,178,173,104,215,181,204,141,168,199,110,99,32,144,29,66,75,172,189,30,51,50,226,26,153,153,168,118,192,218,68,149,200,167,100,204,148,94,233,68,42,228,252,153,77,145,114,24,93,234,160,70,126,24,130,80,55,26,206,243,63,233,72,81,42,134,83,193,157,204,105,92,139,207,135,16,79,196,21,88,213,60,253,201,85,128,244,221,221,173,216,255,0,64,158,76,211,214,164,30,99,20,130,66,178,76,232,44,249,76,98,89,126,45,157,27,245,114,150,181,87,142,133,60,64,255,0,60,31,60,194,88,70,193,36,253,168,215,154,13,184,59,114,165,70,134,250,210,112,161,84,210,164,38,100,97,241,9,121,243,200,52,150,6,167,30,76,50,226,173,182,87,3,43,56,69,137,77,152,198,24,62,215,255,0,138,138,140,108,131,81,161,181,1,15,139,42,165,134,254,49,153,42,155,81,147,244,244,73,60,184,134,135,123,7,90,182,239,207,225,218,145,207,97,231,17,91,113,159,3,42,82,85,90,197,156,76,91,84,218,96,107,132,14,88,163,81,181,175,217,61,111,212,54,179,164,193,249,73,73,26,70,76,84,111,19,25,230,137,24,156,75,109,109,151,253,203,151,249,223,238,255,0,95,149,81,211,204,184,41,25,152,67,198,133,141,133,86,58,107,31,6,72,57,138,69,57,112,205,147,248,186,211,74,215,143,195,148,184,146,205,96,28,145,48,196,46,82,38,179,112,6,20,50,214,89,58,86,70,11,228,143,153,38,173,223,9,252,194,85,213,83,6,78,28,74,171,29,69,86,185,61,233,172,250,40,128,213,1,88,178,146,12,238,210,226,70,63,67,69,199,197,43,42,165,151,236,50,38,35,48,113,153,196,180,76,158,242,113,98,76,237,104,103,70,31,202,9,36,240,60,47,213,137,78,72,219,144,88,34,6,143,131,110,79,155,67,234,31,131,148,210,65,242,133,228,74,31,241,82,13,109,151,167,98,38,69,127,2,236,118,241,24,92,88,150,67,212,186,97,219,208,26,53,117,192,225,243,254,30,203,164,39,20,162,45,129,135,40,188,37,93,150,77,32,39,33,13,164,171,163,115,113,171,239,68,73,85,137,90,72,196,140,206,164,100,203,234,216,63,171,18,34,226,101,29,104,240,250,164,97,127,42,155,52,48,93,244,202,17,87,61,174,197,74,234,123,90,169,190,5,136,85,85,26,201,248,215,37,8,71,80,254,41,74,146,183,88,0,126,1,50,132,150,66,170,81,95,27,43,58,148,228,58,215,231,204,84,252,51,34,78,102,108,163,90,164,224,27,61,180,203,50,212,77,188,130,89,209,132,73,93,144,70,46,174,197,173,151,100,201,133,106,147,101,199,153,50,247,6,52,195,124,175,63,155,42,220,240,128,79,237,202,130,141,49,251,166,24,197,85,94,177,93,131,14,33,137,62,226,33,53,81,73,152,194,51,169,38,153,27,26,172,12,202,98,143,245,92,136,19,70,100,146,98,10,107,43,141,81,37,110,65,42,160,134,14,15,155,196,148,26,3,225,13,73,223,95,62,55,14,92,170,18,51,119,192,117,246,29,234,121,250,126,180,15,54,81,174,21,168,117,200,11,59,229,37,98,251,99,86,204,211,115,181,65,254,111,38,63,166,143,103,193,104,62,121,182,31,244,151,68,125,53,215,252,186,146,179,88,77,166,53,14,246,11,51,8,138,134,53,108,171,98,112,139,16,209,176,52,120,32,147,14,37,71,12,44,173,103,219,77,84,132,165,174,33,55,195,120,56,51,101,202,69,170,5,85,149,67,254,80,68,79,108,181,14,94,26,248,164,42,20,51,239,59,120,212,154,75,175,176,42,152,154,125,175,254,220,4,138,141,13,146,65,149,76,221,234,169,196,225,150,47,246,211,45,55,119,16,190,234,130,201,65,213,66,39,214,188,99,204,20,175,250,167,180,174,223,113,167,200,60,38,42,196,48,235,164,243,5,94,54,71,17,172,74,198,173,184,147,253,214,36,206,182,170,88,159,205,40,133,78,158,16,13,10,249,140,23,82,44,189,241,208,209,156,104,200,214,85,28,156,201,116,3,19,181,56,53,169,196,12,33,18,93,202,13,83,70,216,2,246,144,115,42,135,37,156,43,76,155,83,253,37,186,5,193,200,76,59,81,227,75,185,168,181,22,177,242,235,72,178,245,41,83,137,194,84,254,202,27,36,197,83,204,170,120,137,194,92,75,90,52,124,140,179,112,57,5,104,79,7,133,59,97,158,65,175,25,128,19,249,81,176,13,5,117,217,73,84,154,159,13,242,79,212,157,192,211,7,44,92,184,145,146,88,193,63,54,46,52,158,215,226,16,235,88,240,137,36,146,81,113,208,101,85,242,28,6,30,201,107,152,253,207,54,85,204,230,124,99,245,35,250,120,98,144,164,78,107,111,143,225,154,95,18,229,89,153,216,118,169,92,23,237,144,87,23,18,163,15,50,194,29,244,20,243,13,85,184,49,11,177,117,43,105,228,76,71,73,172,15,39,133,82,230,103,134,108,169,99,244,150,216,156,34,89,50,48,35,126,174,82,106,170,9,86,24,26,28,73,204,65,26,181,226,253,32,147,24,115,226,251,60,168,167,152,228,233,198,37,171,32,213,37,77,79,43,38,89,101,77,3,14,46,215,219,75,109,77,100,34,126,171,42,86,199,202,247,74,134,99,70,146,107,114,141,10,24,196,140,78,164,250,156,57,98,102,67,89,73,6,55,136,73,183,12,169,131,47,177,3,9,148,94,164,214,210,235,95,152,66,33,70,167,181,253,173,229,105,216,97,126,155,205,122,1,189,94,11,51,123,170,27,65,109,74,58,127,140,117,178,98,98,150,89,34,39,211,64,93,234,166,106,14,32,245,172,43,116,148,95,62,165,81,15,67,69,237,196,154,56,104,47,118,36,161,213,30,79,212,86,26,123,73,31,193,153,139,145,85,86,232,241,248,123,98,79,235,107,118,36,79,100,64,171,9,127,10,158,48,51,8,73,60,201,155,30,225,46,170,195,101,30,28,73,124,253,30,11,39,245,35,73,145,249,23,88,219,196,252,247,172,47,171,74,206,162,100,82,129,187,39,180,85,222,117,39,195,74,217,57,3,198,162,167,252,40,0,152,243,5,75,241,226,153,172,12,206,69,208,234,123,40,214,172,15,182,186,253,62,164,255,0,6,237,114,9,53,164,173,156,193,98,255,0,90,174,9,136,80,49,107,67,76,72,49,219,96,26,142,75,51,20,169,85,196,1,148,249,162,117,168,74,73,242,202,252,74,180,208,45,72,14,18,172,86,100,228,58,183,240,210,96,196,199,132,203,159,234,118,12,103,225,46,33,170,139,35,30,51,31,153,68,92,100,156,76,74,230,48,4,55,239,95,132,69,33,85,165,84,57,66,3,22,26,99,71,144,64,97,113,42,19,70,124,96,34,184,138,170,104,100,60,131,196,178,129,25,144,78,128,135,60,226,63,50,100,201,35,33,23,45,154,197,217,71,175,96,8,14,85,198,117,253,84,177,78,124,186,229,215,30,254,4,138,214,156,115,128,186,35,98,77,238,64,105,93,78,252,108,21,128,177,42,217,144,226,91,197,122,158,147,165,72,55,241,45,85,175,181,131,59,15,38,52,109,178,54,34,216,121,165,102,68,168,156,250,227,45,250,240,216,162,60,177,16,115,41,15,37,236,150,18,226,34,54,28,50,73,102,41,101,202,138,141,99,147,135,226,44,186,217,123,73,127,243,174,147,166,53,32,38,177,134,202,144,107,159,134,57,127,168,132,72,26,74,211,214,177,153,151,60,157,61,114,93,76,200,235,230,178,28,17,140,162,42,114,29,67,150,46,108,171,146,73,178,151,36,140,14,94,49,43,93,54,22,78,27,4,100,44,127,177,172,192,26,171,92,218,140,248,162,9,99,167,181,60,178,19,44,181,111,113,163,235,70,12,198,198,149,70,211,117,165,38,37,213,182,149,51,34,115,89,220,60,145,30,104,130,92,50,250,238,196,135,120,74,82,11,42,253,76,109,19,4,160,194,162,53,39,194,32,89,13,248,132,157,122,120,166,53,172,126,87,181,214,210,168,60,242,202,34,234,191,9,110,253,74,11,44,13,43,46,69,25,241,71,224,85,230,7,226,228,250,107,95,192,170,123,202,72,175,174,150,34,100,19,215,36,159,248,253,33,123,166,162,110,107,244,126,160,170,158,204,140,91,245,85,245,108,22,48,91,174,213,32,249,54,177,160,242,137,70,152,214,54,82,247,114,242,39,219,212,125,204,78,207,166,235,105,231,51,54,81,167,115,41,233,225,3,119,44,163,18,228,90,110,236,227,38,20,210,214,202,84,145,246,144,171,127,202,10,202,107,212,250,243,27,240,212,192,227,250,138,95,241,60,169,217,51,21,61,124,13,240,250,150,49,180,6,95,50,136,73,150,17,89,134,58,36,207,146,247,132,162,93,46,53,108,66,197,230,46,37,15,67,90,74,130,117,39,18,102,28,190,234,201,44,131,40,217,144,246,196,226,47,26,163,164,158,65,191,153,69,198,184,252,152,80,115,44,172,132,78,222,53,6,99,75,205,109,203,19,40,113,174,63,113,2,118,124,203,214,186,218,84,103,225,203,145,27,26,121,36,193,203,45,58,182,57,5,174,6,19,19,2,97,79,223,148,201,124,103,130,73,248,81,54,79,36,24,143,40,83,40,7,218,207,25,64,241,4,170,126,168,60,239,80,222,171,121,234,175,204,94,63,53,95,14,201,241,129,153,39,168,214,184,69,196,11,33,63,52,73,68,18,136,184,248,123,172,117,73,57,111,166,227,250,107,160,86,234,112,93,159,104,81,98,196,186,109,60,10,162,193,25,178,143,252,11,85,146,217,104,21,63,38,27,224,225,233,37,230,203,36,164,87,218,122,168,248,25,136,74,187,226,141,245,85,79,158,17,101,34,151,161,213,167,157,205,18,7,26,172,149,241,208,70,237,223,220,180,161,207,4,24,101,137,24,102,2,73,18,192,234,160,73,30,19,113,17,31,91,2,84,146,50,92,66,164,89,2,160,246,186,3,213,193,202,46,53,206,77,161,129,165,172,183,113,5,139,243,175,208,240,245,9,4,13,164,184,189,74,75,91,85,14,104,50,132,74,171,37,214,157,141,170,146,144,44,158,64,48,38,69,6,77,108,34,102,218,164,240,32,31,165,81,86,192,32,159,202,185,213,104,195,13,40,111,171,132,124,210,226,170,139,43,234,57,48,112,196,23,34,87,26,170,9,89,204,36,67,234,171,177,167,244,251,23,212,153,140,240,22,118,21,101,26,171,40,56,68,162,39,213,109,165,176,161,79,233,245,36,184,195,196,98,165,145,153,1,67,140,249,80,159,137,26,25,155,150,114,149,46,153,63,114,76,200,86,73,34,45,112,14,52,60,178,211,45,132,28,28,165,75,163,73,26,219,179,60,225,229,136,168,172,192,109,244,122,168,207,204,92,104,163,6,14,78,37,198,62,36,27,88,198,59,48,202,38,53,67,163,236,172,100,214,179,212,103,144,170,82,52,169,175,184,202,223,194,171,80,211,196,146,5,43,90,19,208,75,197,237,171,96,198,138,65,253,212,135,80,210,78,39,40,150,174,106,51,1,234,124,18,98,143,104,94,69,207,141,166,249,243,20,92,138,210,52,3,149,236,204,154,76,211,196,147,91,195,216,174,171,137,43,19,84,48,201,24,236,229,34,186,147,36,3,3,62,162,136,134,105,117,167,195,44,75,100,251,89,114,84,36,86,177,170,83,50,99,10,138,243,227,81,65,221,11,151,41,17,176,36,216,148,140,250,105,118,216,44,83,6,28,235,47,210,74,32,144,146,107,117,108,98,98,21,161,49,163,96,73,60,34,48,194,79,153,125,7,195,230,211,110,104,156,180,10,146,240,244,173,173,147,254,110,81,11,251,168,219,141,19,90,40,57,75,237,34,102,107,1,228,195,17,110,8,73,110,62,98,166,89,63,232,49,57,97,158,49,206,194,17,117,61,86,195,173,151,56,28,162,94,187,164,37,73,30,80,197,66,198,212,135,16,240,162,181,3,87,225,225,136,239,15,24,150,169,33,4,41,67,218,23,42,93,112,195,217,74,103,41,19,122,216,3,140,14,174,69,92,128,162,173,158,65,141,156,168,199,207,33,30,185,245,198,164,125,65,62,218,127,165,110,193,111,19,49,74,185,219,144,40,198,226,27,39,123,72,48,227,141,194,157,134,96,50,38,95,135,160,206,229,9,70,85,170,202,53,72,249,33,121,88,178,170,97,196,76,42,174,102,158,124,102,117,32,163,86,243,245,43,212,80,160,135,242,45,92,3,246,147,182,5,130,7,50,149,212,150,64,140,55,168,176,193,213,183,219,35,170,95,196,128,155,225,180,236,92,98,5,172,185,50,159,155,173,63,141,61,130,126,80,149,70,172,45,139,157,79,38,227,106,67,4,170,34,49,142,86,102,41,83,79,196,246,51,64,248,129,196,135,13,110,38,102,41,86,169,80,234,119,228,127,106,103,63,79,18,115,24,99,41,232,217,6,117,95,91,112,241,12,121,86,218,140,102,34,159,74,196,12,91,85,47,62,48,225,75,230,23,26,234,166,52,73,204,234,196,145,218,233,189,203,23,66,200,174,77,148,152,8,65,36,121,98,47,143,9,253,226,165,211,227,88,233,254,161,44,32,76,178,146,76,165,89,182,193,97,240,94,200,196,102,100,249,147,216,65,240,149,65,220,76,150,47,5,246,5,216,252,48,152,170,18,70,195,43,22,70,50,216,248,196,32,51,40,179,106,28,79,250,169,180,61,73,185,31,82,69,189,130,202,109,147,85,4,143,31,23,34,44,56,196,60,65,18,194,48,114,147,42,251,112,205,146,179,2,159,38,62,116,145,245,113,169,153,242,113,251,171,198,214,19,178,60,56,184,150,168,207,131,59,148,189,138,117,41,137,232,18,65,145,26,109,96,113,143,13,112,184,254,162,248,202,208,123,43,111,162,29,106,198,162,181,137,251,235,185,197,7,15,98,207,77,220,90,139,181,49,153,79,246,150,33,9,58,68,36,235,26,147,98,148,55,22,51,135,139,219,69,48,63,117,36,129,38,112,248,113,98,68,26,28,226,19,181,109,88,1,245,86,158,220,197,122,148,211,215,199,211,114,240,203,23,18,188,48,73,131,148,170,54,226,180,101,123,248,150,214,234,12,87,63,83,209,217,3,229,5,200,167,173,102,18,48,242,169,250,215,190,12,188,73,197,196,252,145,112,172,171,0,68,11,136,146,64,176,124,146,9,252,42,56,51,15,91,57,129,16,149,180,63,9,35,103,18,197,80,177,184,51,44,189,149,145,183,222,28,170,162,182,156,27,92,184,145,94,143,93,225,150,89,71,141,83,4,5,86,57,164,157,241,8,176,243,56,251,85,93,148,154,104,199,249,65,113,172,3,2,37,145,51,11,26,92,29,128,231,151,17,158,78,81,45,186,86,226,186,73,54,133,236,93,52,223,13,247,160,226,83,70,248,116,200,47,204,30,193,43,55,78,181,247,49,89,141,246,178,101,84,129,134,17,81,26,123,85,31,119,204,36,134,125,174,197,236,13,135,88,145,145,172,169,164,179,52,66,175,50,85,209,57,22,230,117,248,218,230,168,99,103,42,44,218,195,74,205,6,18,139,42,229,94,12,155,23,135,177,32,159,26,254,165,255,0,109,52,118,174,26,152,204,197,254,161,124,18,61,254,159,214,161,103,228,206,141,129,100,242,15,153,49,97,162,251,194,86,95,249,154,79,178,51,252,58,145,91,13,200,49,98,228,70,201,178,173,140,254,98,140,67,85,20,143,209,82,65,152,54,131,41,19,238,162,25,83,147,90,208,206,31,159,98,169,208,218,132,149,3,100,66,149,94,26,170,170,79,211,73,39,233,184,62,124,34,26,27,106,85,39,86,58,109,13,149,28,152,59,188,163,200,179,153,101,4,96,121,138,33,227,92,144,33,181,130,60,49,50,44,225,214,234,59,35,242,207,32,148,118,229,251,244,41,111,224,250,250,248,18,72,240,226,196,53,170,170,123,58,66,94,50,161,102,104,105,210,71,243,118,153,86,112,52,127,166,177,229,12,164,212,254,133,152,97,107,12,3,230,203,200,167,102,85,78,147,202,18,147,18,223,100,103,139,248,144,38,181,177,40,240,226,75,234,41,171,158,15,247,229,18,61,129,36,150,102,44,164,154,76,57,196,102,99,9,11,27,82,2,49,48,153,111,29,44,41,78,16,157,109,52,55,248,45,16,53,36,73,63,77,49,53,173,105,71,196,153,102,26,164,251,236,137,9,232,89,63,18,39,11,132,75,109,192,119,196,226,23,26,12,212,245,88,62,226,102,141,92,50,55,195,213,179,172,159,204,82,38,70,201,39,185,79,86,132,17,143,212,171,233,246,158,121,76,44,169,113,65,170,33,159,73,20,172,229,138,129,13,60,17,49,230,9,87,82,100,56,54,76,195,136,98,75,102,124,61,4,158,80,227,93,17,178,186,138,202,115,198,93,158,15,10,20,218,156,228,127,210,84,214,90,73,131,123,194,149,27,70,15,195,181,35,116,234,226,217,141,208,245,35,6,12,219,254,69,65,91,171,119,35,230,42,128,147,240,244,4,233,41,17,85,90,74,202,17,217,135,173,35,116,184,251,153,184,199,81,135,124,4,205,247,210,136,15,180,166,33,192,219,3,41,145,47,178,1,65,133,66,171,98,198,185,243,50,63,50,123,166,36,211,17,152,108,20,92,201,40,202,169,44,32,251,113,42,112,3,163,26,170,154,75,30,16,197,254,69,9,169,52,169,32,147,48,68,168,169,245,36,24,63,171,42,125,234,84,247,96,195,148,104,94,182,152,185,155,119,57,108,106,214,17,139,61,143,252,126,170,125,101,78,200,71,121,130,94,52,174,72,70,70,112,149,99,77,163,183,185,181,2,51,25,210,131,100,14,76,171,227,216,124,255,0,109,48,15,16,249,83,88,15,61,252,29,74,114,201,131,243,204,30,37,95,25,224,146,55,169,11,183,179,59,194,20,202,12,51,161,158,50,119,43,8,193,130,86,46,115,90,108,74,174,3,200,65,240,165,201,0,160,125,80,10,62,21,61,61,251,98,44,108,174,45,106,122,84,225,167,216,219,159,152,168,205,204,177,81,14,72,202,143,217,202,35,51,4,89,82,218,122,211,227,84,112,228,218,193,30,17,117,172,173,53,52,87,176,39,159,205,137,110,125,60,65,163,36,188,228,229,237,91,99,24,114,123,69,137,83,112,65,52,152,195,16,31,196,166,97,223,18,53,147,195,213,249,213,173,172,6,11,244,133,203,145,115,203,92,131,149,205,21,107,45,212,24,59,82,76,220,248,97,83,80,238,37,198,157,212,76,107,161,233,141,49,248,131,192,38,198,170,31,240,162,8,134,254,180,241,170,113,109,69,200,152,170,152,203,40,172,54,36,206,54,158,28,238,161,13,99,232,239,168,62,17,69,67,207,178,149,81,224,101,202,204,200,216,151,94,57,26,46,41,223,11,207,8,146,16,198,1,73,202,36,228,215,123,225,246,242,44,25,0,158,25,113,46,152,218,234,115,179,100,120,56,198,206,18,173,76,123,202,254,212,158,123,229,70,63,22,69,65,166,227,111,94,204,201,43,175,145,182,10,143,255,0,154,205,147,54,199,32,178,241,42,118,82,65,27,57,138,147,207,167,25,73,242,136,170,184,254,168,37,184,178,173,40,30,25,126,234,137,140,27,90,217,111,151,93,214,172,109,116,220,188,140,76,171,96,68,28,78,100,216,162,230,102,68,135,226,163,198,230,45,95,39,212,202,149,73,248,181,126,35,225,244,178,20,106,154,214,3,8,126,17,45,65,211,0,146,62,101,38,233,209,195,35,58,125,108,11,47,213,241,145,59,99,7,39,152,92,170,54,102,146,126,79,148,42,165,209,236,61,105,54,134,70,221,62,65,77,210,102,62,15,54,36,207,76,89,14,73,50,152,93,139,93,196,0,100,203,237,175,145,176,66,31,23,18,198,170,41,76,135,54,186,120,22,68,204,30,37,59,107,167,167,65,31,106,162,141,125,20,64,237,228,67,89,76,220,129,106,245,12,248,137,85,36,163,24,16,73,243,104,73,250,146,12,99,229,136,84,30,164,100,185,190,113,34,8,159,184,160,228,213,92,86,159,155,41,86,254,59,190,70,52,135,105,173,212,135,146,15,155,75,167,210,14,200,249,140,167,41,228,202,44,86,39,112,53,13,140,30,28,89,82,45,161,0,207,194,180,209,187,69,149,102,250,120,145,191,73,21,6,253,85,77,249,247,114,177,17,109,173,214,0,35,241,11,39,242,167,89,153,195,16,232,15,60,31,180,159,192,184,4,210,97,41,82,31,3,201,68,132,59,18,48,201,89,124,128,164,153,67,185,6,80,137,78,26,158,88,143,135,17,21,108,107,32,12,12,48,74,140,53,148,25,160,253,47,34,117,234,21,23,32,173,201,152,212,255,0,147,169,46,181,128,72,60,216,184,209,87,26,180,244,143,194,17,32,33,235,9,119,100,218,75,235,82,252,129,170,104,126,170,163,173,31,245,9,248,191,137,19,85,174,104,39,31,12,73,75,59,141,25,91,110,206,81,12,75,155,221,233,176,105,185,88,162,20,133,83,147,181,108,154,155,87,59,104,109,96,149,158,218,43,12,25,44,237,92,155,79,89,28,99,194,108,137,246,229,226,233,42,150,244,159,99,109,177,109,179,137,39,139,181,11,101,163,234,164,129,225,48,148,252,107,139,136,92,193,40,196,155,195,212,51,167,126,174,80,202,169,31,89,42,48,108,137,191,240,186,9,122,113,149,33,212,127,6,71,38,43,241,69,93,54,52,146,12,153,81,19,44,142,94,32,197,93,63,254,208,212,85,233,207,202,147,244,53,229,68,172,34,41,21,198,143,147,107,24,12,17,138,69,212,46,41,247,60,198,18,93,26,170,36,22,101,218,141,36,146,35,229,216,172,112,234,135,200,16,229,217,15,149,104,53,59,227,31,46,36,238,180,223,227,69,73,240,35,22,71,55,136,72,162,176,192,136,65,242,164,150,80,207,24,252,69,227,84,91,9,101,127,18,61,148,227,39,106,179,41,34,33,240,223,36,121,113,47,67,140,49,31,153,92,62,180,2,246,146,217,245,163,254,208,75,64,73,106,192,8,25,162,69,202,68,61,60,248,133,225,177,171,40,147,200,112,8,46,229,180,212,255,0,247,243,37,170,141,99,227,195,19,7,202,47,177,141,4,99,230,236,67,201,146,193,3,8,68,146,62,96,252,212,242,21,152,185,129,107,93,27,184,168,247,234,26,223,15,148,46,82,46,79,101,119,182,247,83,205,61,118,201,192,73,218,64,220,208,170,152,105,214,76,120,75,214,185,206,173,170,60,111,51,43,240,207,7,188,84,83,235,105,172,153,204,85,209,28,139,230,35,41,196,234,190,120,248,132,46,69,80,22,89,70,39,106,127,101,166,224,212,19,52,65,47,4,59,224,123,72,145,144,101,80,72,198,151,39,181,31,179,103,254,171,115,35,2,11,16,243,35,60,156,185,84,113,241,54,161,145,159,143,221,88,218,217,124,171,195,137,104,135,36,2,66,207,102,249,96,213,17,195,48,247,89,74,168,67,231,220,33,37,79,161,250,73,212,51,78,131,23,22,37,86,227,97,106,73,235,10,175,82,76,244,30,134,96,217,148,197,67,221,190,202,75,248,122,214,58,110,238,116,19,225,41,73,141,37,223,232,204,75,67,85,14,49,214,217,47,38,5,243,126,50,131,49,86,150,92,87,116,148,169,25,174,109,136,205,90,19,151,195,16,144,180,144,15,219,136,138,222,75,32,201,234,42,208,255,0,77,169,102,238,194,80,196,53,93,196,69,10,220,11,209,229,201,98,45,144,236,163,51,16,68,82,166,113,181,206,145,32,240,134,87,39,237,34,131,125,151,252,190,80,210,175,80,159,70,87,250,46,97,165,66,7,205,213,164,211,240,77,254,215,18,166,178,159,44,160,249,178,137,73,73,152,12,236,204,154,194,139,95,166,14,94,145,37,179,41,15,4,156,203,164,195,153,6,72,49,32,166,105,224,89,115,39,94,161,88,54,206,111,183,145,244,148,126,170,211,100,178,156,206,37,217,223,79,16,92,66,18,0,49,169,133,100,192,203,139,149,35,76,131,170,177,205,41,244,24,227,120,24,66,93,59,74,132,144,187,149,19,234,171,73,204,37,170,72,98,70,31,18,174,178,43,41,149,100,97,161,164,229,7,15,252,138,66,123,14,35,190,89,138,68,13,222,161,157,225,134,184,184,136,180,211,234,73,222,24,109,185,87,29,154,197,118,238,17,248,182,15,158,35,21,81,213,76,4,145,176,170,82,125,37,116,211,238,226,38,85,166,219,15,9,138,154,186,38,70,29,6,181,245,221,43,214,85,181,223,241,229,8,134,147,64,126,78,100,123,252,252,22,172,142,37,69,6,140,60,139,124,7,128,67,234,228,95,76,23,165,114,95,182,86,245,50,195,184,108,62,71,173,87,22,64,169,102,99,20,121,62,154,156,53,145,201,210,148,89,70,149,221,200,84,181,119,50,202,52,153,124,11,47,237,70,145,90,153,240,153,152,72,202,72,100,43,250,147,27,90,125,207,112,149,21,127,115,60,73,10,211,62,73,216,99,46,181,167,158,61,142,111,164,165,96,105,80,120,117,45,87,19,201,81,196,44,133,75,34,235,226,50,224,62,187,147,234,223,41,151,141,75,63,74,130,23,153,69,40,95,182,180,6,238,44,158,226,144,73,204,51,105,204,29,185,72,150,172,138,42,230,72,76,221,198,149,213,198,182,201,181,57,124,4,172,159,85,18,72,51,98,64,7,71,128,164,203,186,30,69,15,241,185,122,48,129,144,31,36,125,75,116,106,171,88,196,249,66,145,87,192,164,197,220,94,52,225,140,160,130,63,155,180,140,37,209,187,18,41,38,141,136,233,54,182,176,65,243,117,123,159,219,82,154,183,94,89,70,130,255,0,78,211,152,137,251,171,176,6,239,66,23,139,214,70,82,125,49,169,109,91,73,6,107,31,180,138,153,86,41,133,182,167,230,151,252,69,212,115,103,98,53,89,69,249,215,68,211,207,178,156,12,201,117,198,155,217,29,230,12,85,166,182,97,235,95,149,112,237,254,60,135,66,174,142,167,68,135,60,131,31,42,111,14,224,158,209,84,60,109,115,79,143,21,143,103,255,0,56,156,214,207,137,55,150,33,71,143,247,85,89,145,201,85,139,120,115,198,86,114,172,228,132,19,146,56,207,228,237,79,225,179,27,57,149,99,2,112,212,36,201,194,82,137,52,173,141,42,51,48,148,185,85,11,61,43,31,54,60,139,124,111,74,247,147,180,136,37,73,187,32,140,160,120,146,24,216,225,31,230,242,99,87,19,217,91,147,229,18,249,129,137,36,24,113,13,45,80,112,88,218,207,78,86,179,252,208,98,88,207,212,52,122,146,43,240,223,15,248,148,86,176,209,251,232,175,14,47,244,46,111,164,180,77,174,159,185,230,159,36,177,151,60,144,202,143,101,215,208,101,98,206,238,54,160,140,127,233,210,178,137,19,78,251,25,60,50,196,157,237,137,131,135,149,50,164,96,7,204,97,46,139,34,47,176,149,200,213,91,2,92,18,102,246,213,85,107,34,201,31,205,202,73,238,44,162,12,124,73,51,238,31,24,125,75,159,114,237,129,163,61,85,26,180,108,127,167,9,113,203,45,85,121,27,80,50,188,81,120,203,238,46,138,251,45,247,18,206,54,140,28,226,102,48,151,74,199,117,179,147,255,0,228,42,5,81,231,68,202,18,173,82,104,103,99,120,75,136,170,154,182,30,197,152,145,144,224,12,135,230,84,86,83,89,78,51,113,164,153,36,239,204,36,239,74,208,214,214,248,97,18,235,6,211,16,74,62,164,130,126,158,100,34,117,39,102,90,139,83,108,106,220,189,73,200,100,158,8,241,37,212,246,67,133,220,44,168,167,220,50,105,248,69,137,114,180,217,84,168,208,55,16,100,143,148,72,128,233,234,235,113,251,105,30,194,46,76,197,69,5,159,147,136,168,86,100,227,168,24,204,248,93,90,35,229,22,53,168,212,244,21,44,249,185,227,200,149,90,211,223,206,123,194,43,153,34,26,156,153,73,58,181,255,0,55,63,42,36,105,95,228,23,183,209,90,201,35,47,73,80,178,88,121,220,40,26,214,48,128,226,42,109,84,252,71,229,66,254,225,91,147,230,211,24,185,150,84,245,88,229,114,242,171,153,129,4,144,118,164,230,167,56,190,108,92,74,251,202,234,74,180,99,123,233,1,59,136,66,70,195,209,59,30,108,73,92,13,78,202,211,226,49,83,103,235,241,227,250,171,157,186,202,97,216,173,84,105,179,198,206,84,4,192,131,218,74,36,252,87,174,23,17,160,17,109,135,169,1,110,60,194,196,161,249,13,244,110,38,231,176,31,73,79,93,241,179,48,147,201,47,56,134,243,68,22,84,182,24,108,173,143,134,88,177,13,93,108,230,18,177,188,252,243,25,86,214,152,130,2,104,109,43,4,96,229,198,36,130,101,196,26,146,97,202,182,70,84,211,0,15,11,242,157,48,153,0,5,26,150,252,79,4,189,37,90,63,19,254,126,213,29,205,70,196,110,106,124,189,43,40,213,71,140,206,101,157,109,150,95,14,85,64,28,114,88,172,178,40,181,34,231,132,229,34,244,58,217,113,185,85,100,202,161,227,204,36,167,243,249,226,84,244,18,162,75,41,39,140,62,37,242,182,226,227,27,241,113,38,22,81,150,152,112,198,49,161,149,69,169,186,28,195,201,63,245,20,206,101,60,25,160,225,138,53,57,107,107,233,191,218,229,91,168,117,57,8,79,112,73,44,201,192,166,38,207,195,100,140,116,213,241,136,32,45,190,177,185,39,41,85,20,8,209,100,131,132,163,42,162,207,251,11,182,115,207,196,236,168,157,134,94,65,39,209,173,96,217,51,136,185,83,43,141,19,18,119,54,33,161,234,180,220,74,215,173,101,78,125,193,123,147,215,212,59,145,230,196,150,86,192,0,158,240,203,18,232,214,177,162,20,28,73,28,102,68,17,57,69,149,107,72,181,21,87,34,66,238,180,242,71,253,59,137,77,238,111,32,147,12,177,46,202,201,148,194,238,138,37,240,213,84,247,126,208,212,183,160,242,41,182,206,114,184,115,15,37,136,224,217,75,133,218,174,31,166,43,163,19,132,67,95,39,232,242,77,7,182,155,252,78,45,89,9,122,77,103,23,119,132,81,83,171,45,73,46,51,50,237,73,143,237,36,47,211,123,25,121,113,114,42,40,112,15,53,152,81,248,250,119,25,91,17,103,227,8,190,28,208,8,150,154,200,19,191,72,34,42,215,233,39,251,162,91,97,233,81,198,38,93,170,117,137,80,92,142,124,250,210,20,251,188,68,77,161,198,138,79,243,21,93,62,156,229,254,215,16,215,198,105,128,17,156,194,67,84,22,196,185,159,79,8,156,69,77,97,220,15,195,180,107,100,205,37,84,95,105,73,90,210,30,51,254,83,38,53,38,142,252,117,26,212,43,141,169,7,210,82,175,155,202,171,32,98,203,200,185,225,140,120,195,65,67,153,44,146,187,72,164,177,178,11,98,182,126,128,4,147,188,185,80,127,135,172,105,9,148,34,202,183,198,190,60,110,29,210,126,203,80,73,7,41,87,70,235,121,104,21,52,195,215,54,80,65,180,218,141,103,14,124,235,99,229,151,41,4,248,0,146,126,212,80,105,37,11,148,50,184,210,109,175,136,214,99,109,173,8,228,242,229,89,195,141,193,136,165,196,182,214,238,252,240,148,185,86,219,40,31,69,62,85,52,86,250,67,228,225,149,149,41,181,173,219,114,251,136,246,73,151,24,252,194,34,160,170,164,125,223,111,90,213,255,0,153,58,220,67,167,159,58,115,49,24,73,251,225,144,74,137,154,122,13,104,210,25,51,34,110,253,197,57,25,123,224,58,169,163,209,247,36,230,77,163,80,128,67,225,138,131,125,216,35,49,35,153,241,128,240,143,180,12,92,170,59,205,227,160,248,150,15,170,34,77,113,26,184,96,194,105,89,73,244,208,80,53,37,206,164,229,253,48,211,224,233,232,34,102,108,185,73,247,21,35,109,95,152,124,18,16,41,42,183,99,54,193,85,6,24,198,206,17,45,83,43,108,163,63,48,113,172,163,106,66,11,134,196,75,100,146,130,170,128,90,152,146,120,113,36,213,178,125,52,239,249,12,170,214,77,150,142,146,207,115,39,237,37,97,12,73,50,176,196,226,31,221,78,178,40,140,185,11,77,168,101,147,166,6,37,246,28,249,126,121,140,158,154,182,32,136,193,26,80,209,12,167,0,135,151,141,47,100,15,83,208,38,30,79,112,147,32,207,170,23,234,196,37,61,107,172,1,4,123,72,130,202,68,143,194,226,219,155,40,163,13,38,126,62,131,51,41,111,62,101,108,159,210,8,104,96,140,2,92,138,227,86,216,233,185,216,132,93,202,105,79,172,45,103,120,75,40,177,40,54,234,26,172,172,117,134,61,229,26,150,190,128,252,249,178,175,67,215,48,122,141,216,153,50,202,170,203,221,26,104,250,138,115,53,150,226,104,6,197,238,226,64,92,92,30,15,159,46,85,80,202,168,51,125,164,174,215,65,197,33,50,229,34,178,178,77,242,77,149,137,237,49,172,207,38,203,9,177,140,106,186,250,200,251,78,28,107,148,234,74,121,116,19,153,44,63,243,170,58,221,91,6,109,110,19,23,147,193,77,150,141,252,5,107,168,108,6,0,132,39,212,79,153,166,229,144,124,162,92,249,147,223,26,119,17,68,174,171,111,165,20,12,229,77,106,14,160,243,41,223,11,169,35,152,107,28,157,92,74,186,97,178,129,9,14,4,185,221,194,72,181,118,26,162,186,211,16,131,230,70,201,210,67,183,103,50,98,104,113,43,123,138,53,143,227,58,104,220,65,200,82,42,44,180,227,160,50,168,182,53,56,52,219,48,133,21,26,7,171,251,171,93,173,247,171,131,8,106,241,125,196,142,170,77,197,108,238,162,20,105,213,181,228,40,210,203,74,158,55,50,80,106,217,114,71,135,145,116,74,219,88,51,71,134,95,98,206,125,84,82,51,40,147,172,209,185,155,103,41,102,146,60,99,229,52,164,231,126,72,64,76,39,192,120,143,238,21,19,24,52,98,6,91,29,207,251,72,101,90,133,132,140,187,58,201,250,132,25,58,150,187,185,148,210,120,106,119,63,202,163,230,49,254,202,147,67,250,139,98,215,126,201,221,43,227,225,203,39,237,168,234,121,242,197,47,9,87,75,170,126,80,36,201,57,149,85,186,146,54,80,31,27,149,50,211,214,67,199,133,59,187,96,48,60,56,148,133,109,84,168,210,158,111,253,221,94,183,82,92,24,180,125,108,187,118,112,151,18,0,193,151,72,79,155,46,229,12,105,247,17,129,138,189,105,141,234,69,255,0,48,149,200,146,163,49,67,73,50,13,183,116,92,74,175,211,107,99,3,48,132,53,29,13,227,132,206,209,163,67,113,185,38,28,169,90,102,226,109,65,110,31,43,39,202,21,21,167,181,60,232,68,197,44,185,70,141,147,24,24,50,174,105,169,45,103,70,148,240,215,8,133,75,183,186,184,123,137,106,29,226,53,245,28,144,126,168,89,20,14,167,167,178,178,59,202,28,133,26,230,49,141,170,167,117,100,18,175,211,111,215,240,191,246,243,254,234,188,107,42,115,17,179,37,108,190,29,89,10,213,150,38,138,78,47,180,171,225,234,29,144,7,16,53,100,200,169,13,125,169,134,15,155,149,8,191,196,165,38,79,185,147,47,41,98,143,248,149,25,175,240,11,129,182,101,173,231,131,204,18,226,81,22,86,186,142,200,152,189,80,130,86,179,45,72,88,143,9,132,49,169,118,83,158,116,182,24,69,30,53,21,85,250,53,185,18,207,248,116,121,199,221,154,84,153,36,253,213,77,2,146,214,48,24,16,197,32,151,68,161,159,85,72,63,155,20,98,145,80,122,221,28,230,127,108,143,202,137,62,11,108,233,246,114,198,105,233,222,28,168,19,70,124,98,46,135,119,106,62,144,227,16,215,55,212,230,56,152,243,68,40,210,52,203,55,17,120,26,164,221,146,23,247,72,200,23,118,50,123,186,215,27,187,159,121,36,159,40,94,69,85,162,100,222,23,194,37,138,148,61,59,187,251,122,21,178,212,235,17,140,201,62,232,209,47,99,6,62,98,172,105,52,223,228,97,125,197,77,15,73,14,119,114,244,22,31,233,6,57,126,164,181,28,46,146,173,90,110,237,243,137,243,101,227,87,250,159,68,214,193,31,48,178,145,115,217,144,9,24,248,130,44,73,26,21,17,88,163,159,171,106,160,179,12,65,101,34,207,74,234,121,210,78,79,149,196,52,162,146,4,18,63,230,213,140,104,96,16,241,68,16,212,54,244,42,191,177,166,250,97,228,240,164,113,170,128,87,179,118,157,73,167,156,82,33,223,91,56,94,209,19,172,122,160,88,166,164,141,84,33,179,104,46,68,248,212,231,40,20,149,13,108,225,191,49,149,100,153,132,140,14,213,140,238,131,181,106,74,218,198,217,121,169,67,76,177,178,126,17,100,16,213,108,251,32,73,122,5,140,31,180,145,100,87,36,170,194,248,193,60,100,108,192,203,44,76,198,226,89,189,143,23,82,10,73,172,72,199,230,71,49,206,109,172,195,56,160,63,167,118,123,106,19,76,76,214,181,178,191,168,228,198,187,79,165,75,146,79,210,172,36,233,177,247,98,93,31,143,29,114,35,102,5,210,180,150,55,100,97,165,228,198,186,148,58,208,65,6,21,207,161,221,202,173,102,210,32,134,169,169,47,137,231,243,124,171,153,154,141,237,232,116,42,173,66,45,114,16,143,16,98,145,122,182,144,229,34,105,51,80,197,32,63,74,49,36,102,190,38,78,34,165,222,253,116,10,142,228,213,75,133,203,149,11,234,164,27,58,144,62,165,44,131,230,42,193,156,137,108,206,105,191,114,194,191,169,99,155,19,210,219,44,145,186,138,151,6,124,191,62,98,172,171,8,91,195,178,250,200,123,185,252,28,34,26,79,14,96,201,225,153,61,100,106,9,35,226,158,166,205,66,149,185,197,36,204,250,197,90,33,207,198,126,213,164,48,247,222,102,74,100,227,140,254,18,175,69,142,99,161,254,73,177,49,101,81,122,159,79,126,71,241,45,244,55,219,18,51,49,83,171,91,232,182,67,196,40,191,200,167,185,136,202,167,62,164,211,17,6,125,222,37,94,250,70,20,125,75,109,108,1,228,78,204,252,99,194,182,17,153,73,127,77,100,20,51,245,9,233,15,155,145,52,153,230,67,173,246,90,108,147,96,229,197,254,133,125,187,147,21,179,226,41,36,246,202,75,173,110,15,39,154,36,165,27,170,180,221,140,18,101,136,138,170,124,237,175,48,150,108,208,149,216,170,170,184,157,147,22,233,95,211,207,62,60,38,92,10,101,245,141,76,188,216,149,166,155,248,144,201,196,96,101,241,37,101,100,248,5,108,142,131,101,144,135,75,141,254,20,100,105,241,36,179,40,101,12,171,19,24,29,41,149,174,84,153,245,187,17,16,129,136,92,75,8,215,7,221,51,118,84,234,125,35,59,132,165,236,160,28,111,91,182,35,13,53,204,202,57,52,249,178,140,168,45,25,0,18,107,152,97,11,23,231,83,94,137,58,116,190,94,181,213,116,5,80,227,1,137,184,11,147,177,178,54,158,62,70,27,219,86,94,117,80,160,179,149,104,181,159,193,180,10,10,29,59,230,141,37,174,87,128,146,215,94,2,12,190,220,72,138,175,138,148,223,147,54,228,191,180,37,235,95,134,145,75,243,120,178,160,35,105,136,49,184,177,44,110,153,62,204,102,113,221,175,198,3,248,127,240,189,67,252,133,73,153,241,35,92,89,31,230,202,56,223,180,153,70,170,170,31,114,192,213,177,50,112,165,217,136,219,63,216,218,5,148,178,51,45,132,172,164,79,48,196,155,17,115,249,143,56,250,74,154,213,90,156,99,81,201,31,18,150,37,245,109,80,35,78,122,221,167,160,2,74,63,83,179,35,31,45,33,210,90,158,180,86,91,76,188,139,178,196,152,180,14,158,124,98,102,10,219,48,215,48,89,218,76,105,180,107,184,169,172,150,2,222,39,18,91,43,130,156,178,121,143,37,233,73,163,19,39,82,182,159,167,142,34,63,8,150,186,218,124,143,249,177,42,246,208,83,86,158,213,160,131,23,105,44,73,156,205,73,77,37,152,86,239,194,176,74,135,54,134,131,147,132,170,59,107,246,58,179,10,118,192,35,243,101,64,73,147,233,188,201,140,248,4,169,247,82,232,204,101,188,188,57,81,85,6,102,54,214,223,30,200,138,138,24,72,87,243,44,97,233,232,53,188,166,40,215,167,179,115,250,66,165,199,196,197,27,122,8,11,219,141,104,54,152,173,23,42,70,105,242,224,247,74,202,189,248,180,130,103,55,90,205,199,55,17,227,224,65,240,194,147,89,83,146,55,40,80,172,214,17,100,147,136,163,91,205,125,42,72,246,152,150,172,140,24,132,6,126,230,11,197,44,89,84,132,200,96,36,183,226,77,164,217,30,180,15,249,85,40,251,236,82,243,25,43,51,32,15,227,105,87,148,153,113,38,49,130,122,211,163,40,117,80,5,7,9,144,178,110,34,20,239,89,185,117,246,50,170,80,177,236,146,14,98,165,211,30,241,19,137,8,27,140,99,226,65,190,212,246,71,197,139,18,117,226,105,85,73,107,249,241,101,85,27,158,53,9,85,90,120,207,97,85,67,39,179,195,10,78,12,10,40,212,244,143,178,3,254,154,136,170,209,241,41,15,155,18,233,114,109,113,1,74,73,181,4,147,226,85,89,153,198,101,80,83,25,147,184,130,36,41,180,243,10,206,164,200,208,241,143,40,150,17,175,135,27,136,194,85,179,10,46,135,164,191,58,115,248,121,145,153,212,148,223,107,255,0,77,31,244,248,25,72,130,164,214,23,151,100,126,88,184,134,150,205,244,39,160,249,145,160,198,99,243,23,18,119,167,141,6,112,246,129,40,212,149,195,8,81,242,137,13,14,182,202,48,247,117,197,32,144,202,223,97,99,164,89,105,190,7,148,34,80,182,79,124,111,53,182,7,196,235,200,207,244,233,98,91,102,7,212,185,126,162,92,159,152,214,35,102,106,127,77,243,49,148,133,151,198,11,34,159,104,24,4,16,215,83,54,146,136,70,102,54,53,164,63,14,171,166,242,134,40,255,0,113,38,218,125,134,183,57,163,25,99,109,204,33,38,140,170,212,210,65,135,147,26,234,117,90,14,36,31,166,159,50,182,186,55,9,177,170,218,52,23,109,142,109,166,232,103,65,7,50,166,101,9,231,15,14,36,202,124,250,234,215,251,73,84,205,102,8,196,204,34,169,111,47,142,131,84,144,187,211,4,168,151,204,37,170,52,55,248,112,167,119,215,195,212,145,24,28,89,72,138,211,218,109,133,238,42,117,107,26,77,26,171,108,60,162,23,34,162,210,179,37,73,35,3,45,50,159,14,44,20,52,99,65,27,242,133,36,140,160,202,62,187,208,222,165,91,152,209,127,208,160,161,208,197,164,59,194,97,98,93,86,159,91,69,193,180,150,167,53,132,104,54,92,181,232,94,162,235,65,170,181,37,95,166,6,67,238,195,214,172,42,163,108,98,51,149,47,164,126,65,176,70,70,220,25,240,64,134,181,69,80,220,35,237,202,181,76,152,9,32,218,40,123,45,78,127,14,44,139,26,125,66,114,159,152,74,75,123,3,50,148,44,134,49,189,28,23,196,31,113,86,112,224,122,187,50,133,24,29,61,236,149,85,150,255,0,32,160,6,178,250,93,107,116,51,60,171,123,244,241,5,211,214,141,129,91,182,238,18,93,181,0,73,240,50,3,169,78,73,128,65,19,54,92,74,254,75,1,180,225,92,243,83,195,177,146,204,81,11,137,86,183,14,7,205,254,47,117,110,135,101,185,233,67,82,104,195,142,15,205,202,202,66,172,217,84,202,210,63,149,101,104,25,15,160,4,133,79,235,108,135,5,72,6,203,131,136,168,79,82,151,147,181,65,172,224,85,106,168,113,53,0,31,196,185,83,204,253,44,119,242,147,31,211,93,30,159,80,131,244,146,212,222,173,164,4,227,230,197,198,153,99,103,90,177,117,101,169,162,7,196,32,99,225,79,163,124,69,29,144,241,20,75,159,63,64,14,73,56,138,65,42,10,223,135,182,81,129,148,89,16,189,61,62,73,51,51,241,44,234,130,11,35,167,111,218,214,247,40,8,211,229,212,19,20,177,98,84,97,153,189,137,219,149,22,107,0,46,167,141,22,203,150,186,46,37,47,12,39,33,241,24,74,201,140,121,120,81,16,234,162,8,249,138,172,173,167,108,197,168,141,148,143,43,58,147,154,216,113,33,15,52,191,246,213,89,189,12,144,89,180,236,82,23,97,34,77,229,126,1,90,26,174,39,131,184,66,196,147,70,141,58,217,137,141,36,48,73,156,192,203,235,86,225,170,170,130,62,34,161,89,19,152,85,156,231,47,167,216,191,49,147,152,22,163,246,138,169,164,198,137,59,132,194,72,39,233,45,177,30,104,133,67,50,185,187,122,140,179,2,200,24,74,167,13,165,73,187,126,37,142,218,198,55,73,83,141,61,100,124,252,221,137,108,200,82,58,215,33,51,244,193,60,250,147,120,213,163,16,48,153,62,184,55,166,141,146,241,41,243,93,178,73,19,111,9,82,23,86,233,237,244,238,174,37,157,12,15,73,225,86,243,253,58,112,51,11,177,70,92,50,92,23,230,74,210,93,70,219,31,188,57,57,132,180,214,220,106,58,155,30,46,175,53,183,76,89,50,200,108,17,149,76,154,113,140,121,132,153,87,71,92,137,148,181,183,96,187,137,138,95,17,16,166,100,88,39,230,81,79,153,42,50,22,77,241,228,241,20,170,89,174,3,88,171,190,184,173,23,233,23,59,212,44,149,57,253,73,163,2,66,242,137,110,99,63,39,82,120,212,44,78,70,170,69,190,54,54,112,163,140,97,198,127,42,192,211,226,73,39,202,9,109,181,10,144,182,178,101,86,217,51,230,136,173,244,244,205,204,22,114,164,218,134,181,146,121,177,45,218,109,143,141,196,101,173,31,152,165,43,30,76,137,164,108,254,8,118,48,2,78,96,5,226,102,108,74,86,82,149,0,135,113,101,26,86,34,197,254,68,194,102,161,178,141,247,81,79,153,6,73,58,135,145,18,106,113,148,124,41,214,140,46,66,103,176,122,131,154,89,83,122,218,74,223,12,66,16,242,32,246,100,140,254,165,144,108,182,47,237,90,204,200,11,83,218,135,76,3,3,204,17,46,45,112,201,208,172,176,136,75,180,207,213,181,216,255,0,85,149,72,90,178,170,200,251,176,246,37,143,168,191,48,101,82,90,3,63,35,61,64,74,206,134,146,33,25,196,85,15,113,36,241,165,179,104,37,181,154,146,214,180,28,34,85,171,120,18,244,58,155,225,142,16,251,84,86,164,212,49,35,19,14,235,116,68,110,143,153,43,84,197,126,237,24,205,7,91,249,203,238,33,87,247,30,223,169,20,31,153,249,185,113,113,13,51,12,10,171,112,63,210,101,15,32,189,180,238,226,147,37,105,226,101,92,43,80,195,29,68,236,85,55,210,68,66,191,144,98,67,47,232,101,153,11,99,106,219,202,137,207,174,216,100,196,245,93,166,245,85,148,208,124,220,92,74,123,73,82,111,64,204,220,164,47,184,85,76,106,162,86,143,136,72,104,84,21,152,105,231,185,246,150,200,112,198,51,230,196,135,211,211,24,35,179,118,171,38,90,233,129,131,54,232,121,62,154,130,201,76,71,230,96,24,3,147,210,36,87,162,101,26,153,14,185,156,34,97,174,139,199,245,19,6,106,217,223,73,102,227,253,6,38,153,225,28,18,98,42,73,106,200,133,27,48,167,51,39,239,135,213,200,182,134,135,114,12,202,235,251,10,196,107,235,65,225,151,18,14,96,119,43,163,135,77,176,128,127,90,150,178,164,124,99,240,245,170,89,66,164,164,152,195,27,58,147,42,119,162,102,85,16,172,204,21,61,39,117,9,249,146,50,129,210,163,90,146,52,23,169,107,43,89,114,78,254,82,45,113,141,46,117,118,111,253,209,47,141,168,71,11,206,36,184,4,83,219,96,176,67,2,121,47,84,53,81,137,5,140,72,107,108,178,159,48,68,69,78,107,33,201,3,4,149,172,131,86,229,92,59,131,136,24,150,137,140,220,141,230,50,75,2,97,49,175,179,44,165,23,133,42,179,88,122,226,33,212,244,49,39,65,63,212,92,26,202,125,206,146,181,103,187,27,205,126,131,51,8,85,45,173,180,48,44,170,142,98,246,46,137,33,89,163,171,18,177,175,77,221,190,202,169,146,235,139,201,224,129,153,101,172,100,159,20,177,101,26,154,248,105,36,245,51,159,92,94,191,53,250,30,29,85,85,189,112,205,136,121,23,157,211,178,194,212,114,236,186,186,156,202,3,200,33,243,9,24,246,28,190,234,166,153,166,54,207,127,18,208,202,161,137,122,61,148,134,68,101,245,62,230,33,2,100,130,146,134,202,9,243,11,173,117,147,105,185,83,129,194,37,246,6,155,177,141,194,88,11,63,199,83,118,238,196,125,83,44,179,246,145,85,5,231,141,218,154,97,173,132,206,104,188,137,92,199,228,233,46,37,206,212,239,136,245,160,250,53,168,10,12,69,18,192,215,0,140,206,21,52,248,118,165,30,97,23,141,103,3,39,81,150,109,183,216,88,103,27,85,18,73,246,134,42,221,62,76,175,201,136,188,105,92,157,49,185,249,188,184,144,30,114,235,101,97,52,253,208,209,183,65,89,152,99,100,23,140,15,50,154,15,196,138,104,196,120,77,86,66,16,74,161,230,29,148,71,135,47,250,20,44,205,49,178,63,86,84,251,119,80,176,238,79,196,138,169,35,196,42,178,169,61,67,167,189,111,230,226,8,130,203,244,149,141,86,128,60,224,50,94,44,72,248,114,96,214,249,196,151,237,42,170,172,75,246,99,89,249,28,162,6,149,184,130,124,187,169,42,154,49,181,4,146,50,38,92,74,142,123,247,36,126,211,149,124,167,173,156,89,124,209,113,39,88,215,151,99,1,118,118,162,30,28,168,103,198,157,239,21,93,178,183,242,34,3,166,55,35,205,137,31,227,10,177,205,171,88,120,210,242,155,149,80,190,224,17,188,56,177,42,99,105,38,33,77,164,153,225,132,221,107,26,52,113,178,54,211,234,26,172,121,183,227,79,67,172,32,139,221,92,123,85,105,41,218,127,206,92,78,181,30,205,91,169,161,63,244,4,92,173,211,72,156,5,105,15,210,51,223,6,104,243,123,137,35,216,207,164,162,244,175,196,47,82,99,34,75,22,34,43,153,56,246,140,46,84,234,205,167,49,149,174,109,128,193,249,245,13,5,113,124,58,134,113,64,203,251,107,84,107,138,209,147,12,178,226,68,79,178,160,43,56,69,149,102,242,249,141,82,34,215,91,90,147,186,46,33,172,97,221,238,82,189,97,60,25,56,82,90,169,36,18,21,116,241,21,142,140,204,147,134,182,198,9,35,44,116,244,200,133,7,42,219,113,63,217,137,202,181,90,248,1,181,147,1,36,152,82,29,96,107,26,142,90,233,68,23,219,66,189,242,243,246,163,77,25,242,89,205,202,133,233,255,0,96,177,14,253,127,170,164,252,167,33,85,70,158,153,101,253,217,80,6,211,207,223,113,99,18,171,167,211,114,178,118,140,169,155,165,68,21,89,131,30,252,99,204,181,110,71,239,39,47,134,193,51,149,79,217,67,201,212,94,68,181,82,163,22,51,35,56,146,75,88,219,111,51,75,70,83,134,116,22,102,41,86,119,223,59,5,255,0,81,50,224,33,63,26,75,36,244,166,80,13,59,39,17,72,162,163,50,93,109,142,28,165,198,85,125,90,30,54,21,48,163,70,64,149,39,245,101,202,136,252,30,120,195,204,33,35,35,61,255,0,147,42,124,25,251,150,97,74,179,83,17,170,65,191,86,179,77,147,20,178,226,91,217,241,131,76,245,20,168,221,109,240,233,151,96,124,188,171,144,89,104,54,84,63,54,34,37,147,164,103,201,117,13,198,67,184,211,234,170,11,110,169,73,140,151,197,27,248,87,12,161,140,204,140,250,139,162,67,28,239,14,213,200,209,203,15,200,234,215,40,228,155,42,143,212,60,175,98,118,203,81,198,238,73,238,231,193,157,212,85,209,12,134,49,69,164,158,66,248,4,37,196,79,168,172,205,119,170,169,25,204,33,202,26,226,208,238,39,86,191,132,89,87,75,211,119,211,166,131,104,101,41,36,200,21,110,111,153,124,75,114,102,44,81,136,170,74,250,134,93,145,242,238,137,251,106,150,226,101,53,111,158,98,252,207,211,26,77,14,248,101,38,98,137,52,127,176,236,171,196,89,91,166,14,34,102,42,175,135,25,146,65,139,23,82,149,178,215,49,70,125,160,162,167,21,90,168,30,29,75,90,102,79,130,91,106,52,147,164,160,248,60,217,121,18,119,192,124,46,165,64,203,176,96,204,98,165,210,100,190,113,31,137,58,245,87,230,12,162,246,62,119,213,34,115,0,207,240,249,184,168,8,207,196,244,229,151,112,113,226,196,154,202,10,166,211,96,198,164,38,27,17,222,21,64,105,128,198,164,237,77,207,194,145,179,28,203,54,35,230,89,154,96,200,197,182,170,48,231,119,38,47,167,96,186,132,172,181,51,34,34,97,142,55,188,169,149,37,244,82,147,9,133,200,137,178,173,24,188,242,168,155,38,78,20,166,109,17,36,122,58,226,42,224,117,163,25,132,136,167,141,0,228,63,219,89,233,87,142,111,21,140,172,74,209,148,140,24,212,163,101,78,99,243,32,223,79,47,217,200,143,173,200,33,225,150,85,80,104,3,140,146,90,224,246,83,217,124,12,169,179,206,168,94,214,84,178,214,144,118,67,203,137,33,245,183,136,239,204,36,206,54,170,219,118,245,166,220,116,23,17,83,233,229,198,39,8,150,185,143,151,26,43,254,87,147,193,89,134,250,186,107,50,226,26,30,76,54,89,19,137,86,29,82,102,21,176,56,139,31,107,38,231,53,135,95,154,233,218,122,170,33,88,194,152,171,77,198,149,36,98,102,8,145,245,65,219,13,153,83,73,26,167,1,20,125,233,79,246,74,189,182,56,217,132,171,112,109,71,143,22,37,177,239,36,149,201,99,160,34,169,236,27,48,173,239,153,139,218,75,24,253,178,212,107,44,175,81,101,184,46,6,86,177,162,89,1,234,100,52,47,173,38,239,42,116,201,44,17,214,247,188,18,120,83,44,107,192,107,30,173,187,137,37,152,101,220,226,254,37,63,172,223,4,94,18,226,74,220,255,0,18,167,252,36,15,12,193,16,212,253,173,107,198,252,37,18,127,198,68,215,220,111,200,110,222,196,164,59,233,211,72,193,109,72,159,249,217,96,225,226,47,130,249,38,125,85,76,71,155,107,200,144,213,107,105,115,79,134,37,94,81,166,88,215,199,66,109,35,125,135,192,129,112,73,92,210,136,85,70,16,218,198,230,196,153,86,195,224,202,110,36,196,47,1,123,74,170,212,95,129,50,18,73,213,86,177,129,250,82,45,245,95,18,235,68,252,54,49,73,27,238,38,143,8,10,167,238,244,221,108,225,191,139,145,115,180,49,63,17,150,70,47,227,95,83,219,131,229,10,57,63,180,84,20,152,30,247,182,184,193,180,244,234,131,188,177,10,79,227,77,35,106,173,92,49,226,221,127,186,185,154,25,147,250,90,57,191,99,164,135,24,159,194,180,111,49,206,196,94,181,5,91,241,10,92,107,128,10,240,163,198,85,212,205,2,13,148,22,75,15,252,137,22,214,203,208,171,50,186,153,238,96,141,156,37,202,178,101,147,203,238,168,169,51,200,50,60,33,95,124,231,99,205,186,78,204,254,68,106,91,63,57,31,204,188,252,120,58,146,42,219,140,67,196,98,242,38,44,181,250,95,240,76,178,48,98,4,99,16,68,91,89,60,100,90,231,249,151,153,76,217,76,124,23,230,79,145,133,65,164,128,140,195,181,26,81,50,158,36,223,105,7,14,248,132,26,41,147,201,39,218,76,172,198,226,14,202,26,225,119,47,190,154,200,47,204,20,83,194,126,227,45,70,49,240,126,151,42,181,153,137,50,133,26,202,46,14,165,170,3,217,36,252,72,8,209,165,73,238,18,218,247,236,83,109,226,78,195,139,183,252,175,15,42,228,210,97,206,147,100,255,0,154,146,53,213,43,77,189,237,18,223,62,182,180,163,225,139,136,136,85,94,217,149,57,228,7,203,169,35,48,148,133,253,197,82,29,66,9,160,195,139,145,108,53,56,4,255,0,109,103,233,88,253,164,141,26,2,179,24,6,24,251,80,22,83,246,220,33,90,173,103,158,48,240,133,3,84,19,205,62,83,41,42,177,91,22,154,96,47,32,55,101,18,50,127,204,145,33,126,167,61,104,246,159,252,9,2,253,78,57,47,250,74,50,72,214,170,131,50,185,71,38,156,3,139,152,197,82,146,96,109,143,148,41,204,57,32,147,219,41,20,243,83,198,237,148,53,209,28,216,230,69,137,201,51,53,116,150,98,174,139,136,127,81,17,85,14,95,254,220,123,19,131,106,218,56,204,253,120,196,165,231,235,57,83,79,242,157,106,170,202,252,116,36,222,227,171,137,224,211,227,204,97,46,85,171,117,180,235,179,240,136,152,198,186,44,104,199,183,7,205,151,42,93,51,67,14,75,56,132,179,101,95,145,185,28,182,6,161,57,79,212,174,233,237,127,193,149,107,103,195,168,177,137,250,85,71,15,74,197,193,203,145,110,202,168,202,172,52,173,167,139,59,152,82,178,172,46,234,177,177,7,24,36,164,63,17,120,149,84,59,138,171,96,98,151,216,149,100,163,81,130,167,60,135,172,224,233,249,95,212,10,142,181,248,144,251,120,184,180,240,137,20,127,81,39,248,151,163,32,247,87,151,181,11,161,169,8,72,140,136,100,73,210,233,222,253,204,86,110,35,24,122,194,198,11,62,111,149,36,54,170,33,45,89,197,137,81,217,105,189,179,30,94,53,206,94,195,146,255,0,237,249,174,73,97,203,74,106,116,198,117,200,122,132,228,3,3,149,101,50,212,120,249,84,252,6,98,31,50,244,198,62,75,30,187,22,18,44,198,114,108,170,189,210,242,33,51,68,147,212,85,37,113,85,106,35,230,8,145,244,53,182,95,144,210,203,252,107,127,29,236,82,62,162,138,95,192,170,36,96,102,136,82,21,38,152,105,81,143,148,170,223,76,5,242,64,192,166,55,218,86,14,215,49,123,19,213,60,137,179,51,147,154,99,85,65,43,54,152,137,185,85,49,166,40,138,216,0,131,59,139,137,81,152,39,238,136,92,171,158,186,6,67,227,60,101,26,90,250,221,241,49,101,196,180,6,127,228,195,139,145,124,121,165,139,168,73,86,102,10,135,198,208,204,41,51,110,136,143,126,137,137,239,21,107,170,187,177,141,196,97,16,72,249,55,7,146,60,42,191,148,223,66,213,73,73,145,135,90,127,148,42,42,55,206,141,99,101,78,121,172,38,30,197,149,37,84,232,44,194,81,38,171,62,125,192,205,249,35,113,44,3,26,155,195,250,130,219,50,49,200,78,17,45,70,211,111,147,205,149,11,111,177,178,2,53,61,28,147,225,137,0,120,214,102,209,241,32,131,118,46,196,218,53,33,227,51,133,13,36,51,177,242,167,102,212,90,146,207,125,224,223,204,46,63,109,104,152,27,153,62,27,66,226,77,36,178,196,175,229,46,81,173,187,3,149,139,141,163,91,29,10,216,139,97,214,203,24,254,110,81,84,237,198,155,149,58,95,234,137,141,86,153,146,197,221,145,111,12,55,151,218,85,132,156,130,157,43,166,1,25,236,54,46,69,118,26,218,239,15,213,114,33,130,193,194,6,28,75,76,198,98,229,202,153,155,44,5,196,69,171,105,235,188,31,255,0,188,46,93,50,0,252,222,21,211,44,179,201,39,82,70,253,60,76,249,177,37,146,54,149,74,67,37,14,89,63,73,62,203,132,209,84,188,157,43,99,6,86,42,153,82,69,251,69,95,162,191,13,238,70,153,83,232,58,2,141,230,151,43,230,81,30,207,153,178,71,173,177,57,166,146,135,115,26,43,55,115,200,95,220,87,48,230,31,195,9,138,141,125,35,33,17,226,8,184,144,179,194,65,112,133,91,252,100,13,236,97,8,182,250,168,35,118,172,67,25,241,129,204,85,15,169,43,108,166,203,126,210,81,4,52,155,119,226,43,49,81,51,88,65,47,16,139,202,133,101,244,177,19,47,33,82,189,49,163,9,27,152,162,87,176,235,65,9,156,177,85,23,167,209,23,48,200,80,107,178,78,6,16,197,65,49,149,209,191,87,21,84,152,208,74,252,33,129,137,107,147,91,6,75,61,196,85,74,43,9,99,26,15,180,46,52,182,212,220,156,42,150,53,56,35,15,169,42,181,173,24,188,202,185,218,49,213,136,249,150,82,163,115,98,90,225,234,31,82,225,83,90,206,238,240,175,244,234,232,164,199,245,19,239,135,180,153,124,55,98,196,68,177,199,219,152,156,203,125,49,0,18,72,171,100,211,159,7,18,79,26,156,16,185,162,21,56,141,125,46,11,59,114,170,180,212,54,162,104,209,167,65,39,205,149,60,140,104,130,30,83,23,145,35,181,212,128,146,119,241,114,32,24,98,21,75,39,2,185,154,180,17,184,82,171,91,224,73,34,153,147,36,2,39,16,185,19,10,112,238,121,138,145,99,96,181,195,31,12,132,2,198,170,156,226,62,80,245,170,88,208,63,34,41,225,219,3,133,90,202,53,69,38,9,6,196,3,45,73,8,252,168,255,0,60,175,230,42,101,26,158,182,79,113,80,172,158,98,100,4,107,45,240,248,133,137,45,153,67,185,253,88,149,151,166,193,132,204,193,199,141,43,153,125,20,190,98,14,53,187,137,224,109,68,80,41,32,141,248,186,145,83,225,250,106,20,207,120,137,153,9,50,212,133,102,37,22,102,41,137,168,215,207,19,209,18,77,58,200,29,164,75,153,15,43,211,152,223,44,62,85,69,141,80,147,17,243,244,173,201,124,202,18,145,43,141,91,107,26,87,44,162,98,93,72,211,43,136,206,213,39,100,25,91,174,40,164,198,172,181,127,129,106,9,50,171,40,20,208,67,58,13,143,105,4,53,100,27,44,68,102,97,38,198,129,18,216,31,165,77,85,242,208,83,238,158,184,38,15,170,168,36,218,131,195,139,38,69,32,19,31,75,63,219,42,162,141,60,119,108,102,108,106,12,185,127,10,171,98,36,187,212,242,255,0,73,218,162,175,169,237,103,124,222,44,75,170,254,27,96,159,187,48,134,134,153,24,2,31,82,170,172,72,38,71,231,59,91,89,84,146,153,187,41,4,53,69,91,170,180,201,0,204,82,185,19,45,115,91,65,52,155,67,99,253,180,187,79,124,55,173,147,250,72,171,54,85,219,232,101,177,69,27,85,85,15,166,86,85,111,166,238,223,57,140,250,105,61,111,195,29,151,41,162,241,167,97,140,10,210,113,11,18,89,35,141,62,70,200,171,243,202,4,181,248,196,68,100,107,184,56,48,226,228,75,166,63,41,50,169,43,92,198,3,152,205,202,202,170,24,4,247,238,197,149,98,19,48,175,194,138,99,6,37,64,18,223,85,62,73,248,68,148,195,167,151,24,234,255,0,210,183,32,204,151,237,134,62,228,246,50,162,231,214,128,177,57,86,221,54,241,193,59,197,149,122,97,137,237,9,1,27,136,249,84,219,51,75,243,60,152,59,84,203,44,167,111,158,45,169,49,166,112,36,228,2,33,150,181,81,159,204,33,164,86,84,228,12,166,47,9,202,5,43,107,50,202,160,156,48,50,174,138,19,2,115,56,133,198,129,159,1,133,30,44,74,235,87,81,25,88,228,23,23,214,165,229,40,177,41,239,252,66,36,34,98,41,72,37,218,89,163,226,201,253,88,178,169,173,67,240,150,186,113,51,68,138,149,186,88,156,101,102,66,50,31,196,91,34,116,151,40,213,174,158,212,231,157,221,196,147,7,64,14,183,255,0,107,181,90,31,79,114,50,124,167,18,111,197,84,92,117,23,113,172,116,25,48,216,86,101,49,70,137,129,38,170,181,159,175,26,151,167,167,60,145,255,0,86,158,66,163,223,163,199,39,164,73,106,255,0,99,41,86,27,186,233,61,69,202,188,107,80,8,124,42,121,148,39,132,12,65,73,38,26,116,99,242,148,152,212,154,55,251,54,197,44,251,239,170,84,7,226,175,101,33,152,96,73,6,29,209,50,36,51,225,216,143,148,57,20,150,22,102,247,11,22,179,231,190,72,242,137,15,3,145,152,140,37,59,79,125,42,55,12,184,171,121,181,12,162,159,229,34,226,87,91,32,27,47,180,169,203,212,36,150,54,146,56,201,204,85,85,15,82,75,23,128,165,139,42,124,195,87,77,7,20,85,109,234,114,208,90,169,206,100,210,12,107,123,41,24,88,188,83,249,21,13,148,97,148,152,150,168,212,36,31,48,68,153,100,87,50,164,215,166,206,131,202,25,68,84,116,242,79,59,192,37,46,36,61,199,152,153,194,36,173,143,150,54,112,246,37,101,96,83,164,198,167,28,110,101,166,249,228,141,23,48,133,149,75,211,234,123,88,223,171,229,68,90,235,3,201,139,135,96,164,204,254,90,27,101,3,125,192,202,207,155,138,152,195,214,212,117,0,249,178,226,81,82,111,162,231,249,180,29,147,224,217,3,8,133,254,132,155,108,248,141,98,220,223,25,180,143,181,144,168,81,252,66,5,219,222,26,152,24,151,60,161,208,96,221,230,47,90,187,13,12,74,223,13,162,23,167,210,31,145,50,112,153,149,182,82,64,166,102,105,91,33,242,171,118,103,193,194,132,153,38,200,67,230,138,186,23,253,3,41,47,91,124,250,211,225,50,232,213,186,158,143,98,195,22,120,196,69,199,44,163,88,239,178,155,136,107,35,70,173,40,59,73,145,70,72,89,198,89,14,171,63,85,68,146,76,94,168,60,105,20,251,40,62,212,172,170,10,53,33,201,210,82,39,117,85,71,243,196,82,229,73,28,45,231,169,165,28,59,136,37,238,46,36,201,243,43,68,207,215,141,41,53,11,202,14,17,37,239,209,242,203,250,177,98,93,27,43,246,37,181,29,126,39,170,140,78,34,141,84,210,92,65,183,102,29,210,231,19,52,53,60,104,132,49,101,114,46,124,99,106,122,137,207,244,57,68,198,160,240,55,129,171,37,117,200,253,34,253,25,70,82,102,245,76,68,90,159,163,55,63,221,16,163,253,213,193,227,124,78,248,141,27,186,175,42,113,27,227,197,148,18,97,177,138,65,44,223,234,19,146,155,218,50,246,251,225,236,24,204,126,108,153,62,162,140,53,13,228,98,60,81,10,76,106,194,183,226,43,53,32,48,133,57,170,147,6,49,217,187,23,26,233,142,108,127,203,160,173,30,71,52,126,155,188,32,253,196,154,214,203,80,105,241,240,136,165,95,164,76,250,59,40,159,41,141,70,95,104,102,73,243,226,18,102,110,158,97,106,200,113,221,49,241,58,196,178,241,26,81,4,186,148,109,120,77,171,11,149,115,189,67,240,186,84,105,121,132,47,246,150,21,176,237,107,73,132,194,39,242,174,118,232,191,77,70,89,49,27,234,221,85,234,207,197,181,196,63,168,164,166,85,68,146,12,194,148,65,17,80,207,141,185,98,14,170,156,229,126,18,171,71,8,164,221,85,13,230,235,48,75,37,95,195,54,160,140,49,135,17,21,21,109,84,232,35,69,26,29,148,158,165,86,141,62,129,69,48,13,56,188,38,149,136,139,123,32,107,18,19,138,84,156,104,240,233,233,99,38,99,21,80,86,154,93,111,76,165,60,16,165,73,191,194,183,50,71,243,101,146,84,210,171,76,68,141,250,181,80,205,84,79,14,81,9,40,159,119,144,157,74,109,50,248,104,105,140,207,195,240,125,212,33,174,226,96,197,16,67,253,197,181,240,25,52,25,84,172,248,196,131,47,132,169,43,127,144,220,61,50,213,241,143,151,42,165,173,187,57,65,218,34,168,217,239,25,59,132,143,211,112,24,82,112,228,75,178,10,197,132,107,131,249,255,0,149,229,91,100,191,125,253,174,37,231,204,37,104,248,68,131,13,217,228,191,169,46,224,84,40,58,122,9,123,132,134,181,209,245,196,7,20,84,224,51,1,25,156,197,196,190,26,236,29,89,70,84,255,0,153,144,52,106,115,247,233,141,177,51,98,68,198,178,216,170,185,134,137,56,24,66,167,36,233,188,135,202,169,255,0,184,197,106,4,70,126,245,249,76,156,249,213,11,233,169,195,4,145,128,164,103,223,89,70,123,254,85,74,75,167,17,177,58,60,147,65,39,249,119,98,143,187,147,101,24,253,73,117,110,164,151,219,212,68,196,215,207,147,250,177,13,44,108,222,102,50,154,35,79,150,94,225,44,159,187,201,148,57,70,155,192,12,66,244,242,166,47,96,49,245,46,156,4,174,162,216,26,134,215,170,89,114,141,62,134,250,121,216,247,98,24,136,131,141,26,39,105,132,183,155,104,95,105,42,246,78,35,84,34,214,158,46,60,213,200,80,231,16,249,68,155,85,79,131,212,101,186,123,1,236,167,222,190,44,43,41,166,29,104,231,127,116,134,181,170,36,32,125,181,169,239,36,23,229,10,200,215,219,150,97,48,178,168,238,50,13,143,98,102,76,61,200,240,169,249,48,37,214,189,88,24,47,23,40,132,144,106,27,80,70,136,253,222,49,165,105,21,2,167,60,215,250,204,250,110,38,110,213,23,15,226,164,233,35,253,81,4,165,254,46,252,72,167,17,30,16,151,41,61,177,168,45,60,205,71,169,9,154,184,88,151,158,209,239,55,117,212,117,82,235,80,235,253,84,89,223,41,114,76,106,130,134,78,160,182,3,5,186,146,82,21,65,234,24,103,160,137,154,192,67,90,180,79,198,202,168,50,217,19,145,106,204,157,51,102,50,195,115,244,54,155,209,132,140,79,155,236,42,234,154,99,73,86,247,24,188,139,150,232,253,121,6,236,108,197,145,92,134,248,245,188,188,139,210,94,171,87,91,32,172,180,58,156,10,216,130,240,78,36,217,122,104,56,132,185,165,86,185,4,145,246,162,205,170,178,123,170,63,144,238,194,178,226,56,146,201,86,228,202,101,63,119,167,190,210,161,170,184,103,130,62,76,152,179,135,237,174,133,234,52,66,91,103,27,178,141,136,152,121,4,168,244,197,148,26,208,51,119,41,85,89,105,234,162,141,230,202,53,33,38,132,2,39,16,145,109,31,128,203,100,45,163,107,106,222,144,197,25,86,83,31,115,109,210,33,140,106,86,24,98,214,179,50,125,27,92,156,64,194,42,191,228,73,146,14,16,19,30,9,62,108,163,65,106,125,67,18,52,23,169,61,67,170,182,196,127,202,147,34,151,245,83,219,159,12,188,98,26,158,170,206,217,136,205,226,51,13,198,228,252,37,85,21,175,73,131,91,93,24,124,69,26,115,88,171,85,241,29,67,228,238,203,250,65,13,23,14,171,24,243,88,21,124,100,157,179,22,111,147,185,238,90,56,201,129,173,40,248,132,147,95,4,17,153,196,81,163,25,128,156,33,42,196,218,73,228,30,92,68,42,213,86,127,146,108,67,191,192,132,225,18,34,52,51,147,237,39,38,173,100,110,28,72,55,152,17,187,178,39,101,21,88,192,213,178,202,15,148,65,198,170,60,103,242,149,81,67,121,36,179,42,93,113,144,75,157,139,26,55,35,17,49,101,78,32,61,158,10,27,108,114,63,180,139,3,89,106,10,222,174,84,170,172,101,138,155,182,19,195,137,70,189,246,89,209,240,245,12,235,46,18,228,200,154,6,51,59,138,37,101,95,216,81,123,230,78,193,196,36,138,76,107,146,16,133,196,69,213,42,141,93,141,129,218,141,60,244,122,162,131,54,212,105,255,0,197,229,161,149,99,241,68,159,137,214,68,249,64,197,196,53,148,59,87,149,252,185,23,70,255,0,195,74,161,19,244,168,105,154,12,3,234,18,234,252,116,251,33,234,38,173,152,15,54,101,84,172,159,31,195,133,66,207,134,122,211,243,38,80,230,0,190,11,131,170,255,0,10,151,140,232,112,58,242,173,22,70,149,231,218,182,233,233,32,192,192,229,78,141,2,41,7,218,159,167,101,168,173,97,125,108,108,190,6,42,109,101,51,28,28,33,18,251,14,52,65,141,59,141,73,6,112,59,87,86,226,9,86,57,100,147,2,115,240,152,75,193,164,97,71,212,175,13,165,96,198,59,209,65,164,138,52,219,154,5,88,230,146,116,124,25,63,171,18,78,253,25,91,8,156,34,93,134,125,32,8,14,37,202,181,252,109,71,91,21,230,163,23,32,150,243,92,69,169,190,5,60,191,62,44,137,171,35,75,25,25,149,114,77,43,241,59,88,138,118,27,104,11,173,210,95,122,216,57,68,185,213,93,49,109,5,89,17,248,148,80,3,185,98,26,214,145,157,203,224,76,72,196,78,119,59,224,39,86,98,162,24,212,35,255,0,128,213,12,13,173,108,71,229,46,52,182,76,207,77,26,131,184,213,167,157,47,16,184,134,146,107,2,213,7,87,122,254,170,21,150,35,74,24,134,169,244,222,188,170,147,211,62,49,69,251,171,135,234,221,30,13,73,91,204,85,27,166,254,27,220,84,203,225,180,147,254,234,151,227,183,216,141,35,125,31,177,100,235,10,172,29,163,83,19,238,235,138,76,202,18,158,49,246,140,9,74,66,145,26,96,188,67,76,177,178,15,102,31,154,224,4,234,68,134,127,213,92,234,226,236,144,162,63,8,185,80,26,99,82,92,206,156,193,75,235,74,214,64,208,234,83,240,44,96,73,103,188,130,123,222,64,32,255,0,58,85,107,176,236,80,89,70,245,40,164,8,148,7,225,41,213,54,172,150,81,42,184,214,71,133,210,143,54,170,170,156,63,234,60,68,93,59,148,82,117,87,12,12,99,205,130,204,42,142,146,102,196,24,101,169,138,125,78,1,191,20,66,229,26,102,108,132,229,83,181,194,165,11,39,130,113,58,150,83,2,1,114,165,53,175,71,204,48,202,4,214,52,92,105,235,83,53,8,196,252,88,146,249,134,196,133,127,34,86,80,53,234,169,239,154,7,226,81,144,253,74,49,248,85,171,225,229,98,244,58,216,153,31,149,81,107,83,25,68,144,228,216,148,236,221,149,87,189,159,41,196,135,101,108,18,31,22,84,209,240,6,56,156,43,49,53,84,147,146,206,126,85,170,100,96,73,6,21,174,227,117,24,239,226,91,43,100,178,79,134,100,245,96,5,129,162,72,82,102,17,85,44,10,217,213,171,120,109,71,91,212,182,190,239,114,149,164,254,24,181,5,181,134,121,160,204,85,203,238,224,30,52,174,101,218,66,198,73,102,85,49,171,105,226,73,3,240,246,38,197,212,210,49,242,71,26,185,156,171,85,83,217,37,253,171,24,21,71,157,242,134,18,109,14,144,149,190,210,85,140,65,229,84,109,207,128,83,232,218,111,108,252,169,69,83,246,196,98,164,126,161,7,135,50,86,146,131,170,169,148,201,32,130,5,63,235,15,207,218,190,93,207,100,158,146,164,91,145,198,39,50,137,70,28,220,79,150,88,184,67,216,132,170,167,149,24,121,165,151,145,98,19,45,166,52,226,143,132,170,138,196,202,104,1,130,65,243,21,42,184,167,6,126,36,164,38,157,4,121,140,85,43,119,172,236,100,206,96,106,121,85,21,156,198,101,169,80,109,54,194,191,148,170,170,147,73,108,128,51,98,80,48,44,175,255,0,33,113,43,106,221,79,107,36,31,54,85,172,206,154,10,181,176,85,197,63,30,84,154,30,161,29,111,157,124,177,113,149,48,178,184,33,56,80,47,167,245,113,245,41,44,151,97,217,65,166,6,12,159,155,22,53,232,214,67,199,136,37,94,147,166,37,96,196,108,152,215,169,40,71,24,248,177,43,178,136,97,39,118,95,116,139,48,204,191,140,60,81,11,196,172,189,16,24,248,86,49,160,109,143,202,36,181,83,114,38,223,101,101,26,47,50,141,178,212,150,164,151,197,145,118,123,42,74,217,177,56,74,53,205,237,105,54,39,203,137,34,209,198,171,9,164,204,178,178,27,4,97,98,88,50,144,133,26,161,128,248,146,113,139,168,137,223,165,0,64,205,198,139,42,13,81,14,155,170,0,206,192,153,86,204,170,28,96,102,10,156,143,250,164,223,207,217,204,68,91,80,35,245,33,143,39,139,42,2,4,99,147,135,42,175,153,66,242,123,72,95,71,36,100,213,81,69,51,24,248,67,89,211,223,0,132,196,98,163,172,161,228,136,252,74,5,241,143,6,90,147,71,250,1,215,195,84,14,57,113,10,138,159,84,73,177,23,60,170,213,164,132,198,4,197,93,6,158,225,147,129,218,145,102,100,108,198,34,31,66,61,214,28,73,232,116,25,200,204,216,147,203,42,113,141,227,177,18,163,173,214,117,216,24,41,107,161,186,133,81,86,50,74,158,52,237,62,124,62,218,62,202,225,139,61,73,168,105,200,50,109,11,200,164,96,73,245,35,168,51,95,33,171,66,140,54,86,178,73,246,149,36,48,190,200,108,226,73,161,179,108,62,97,35,189,120,112,159,194,92,72,89,40,1,239,211,196,23,54,84,134,214,171,147,50,97,248,206,33,25,218,130,153,124,9,35,194,21,85,153,190,133,196,30,27,224,227,120,76,92,68,75,166,83,142,203,204,43,104,105,193,36,153,178,242,45,187,105,208,94,139,20,241,16,254,27,124,36,68,58,124,132,230,18,173,135,39,123,143,118,37,70,200,20,99,7,52,161,167,222,82,117,57,203,233,0,51,176,216,150,249,134,130,54,48,56,147,201,38,131,231,218,52,21,149,32,36,179,229,22,110,43,133,77,16,3,4,76,204,151,204,215,140,168,62,45,175,26,197,230,37,111,9,80,115,224,2,200,28,202,108,183,41,106,31,110,48,106,72,143,48,138,180,105,134,75,133,242,133,75,171,106,167,84,19,136,188,104,221,206,196,249,178,161,176,20,180,141,14,33,25,151,40,242,32,173,100,142,51,56,75,149,71,79,181,157,36,127,40,85,242,146,76,226,157,225,150,92,137,22,206,22,25,111,236,114,112,172,141,107,40,160,194,98,170,24,16,234,139,21,249,75,200,163,103,201,170,221,60,50,229,98,26,173,84,85,10,129,49,226,123,241,23,145,26,205,72,1,31,12,185,88,148,244,96,214,231,254,157,40,184,145,166,208,192,147,205,151,42,93,181,113,178,40,153,168,96,246,138,126,84,11,245,252,76,152,183,73,83,232,73,4,15,16,68,184,246,188,125,148,25,223,211,242,100,243,246,210,55,78,222,32,204,200,119,167,217,101,102,97,34,161,191,143,48,123,23,47,208,23,19,164,193,96,172,85,184,100,237,189,212,85,145,65,88,126,105,242,230,240,216,74,202,144,106,31,8,220,209,10,188,105,242,164,191,18,53,154,120,243,129,202,158,56,216,91,18,149,87,7,206,204,42,205,144,61,88,12,226,82,254,154,74,73,220,162,227,243,93,15,77,204,6,4,72,155,37,86,75,129,67,209,39,140,204,161,18,100,203,45,136,246,146,211,119,234,16,70,225,82,218,134,25,228,147,212,80,182,149,68,106,175,19,105,130,9,60,169,60,250,118,11,152,75,108,107,232,130,226,177,226,70,76,212,52,194,130,253,160,183,36,76,172,223,66,250,9,41,245,8,32,203,218,75,87,149,180,53,182,224,203,16,171,156,195,211,103,182,243,150,81,98,39,182,154,64,153,121,167,207,197,214,155,109,147,137,150,10,187,161,32,210,88,208,242,159,133,81,191,85,2,75,9,187,18,245,59,0,73,121,177,36,220,253,180,52,244,109,60,50,15,152,73,62,167,170,28,33,179,8,186,151,69,159,101,167,233,1,243,101,228,250,106,27,85,106,122,235,33,225,174,138,159,114,227,98,191,36,228,59,179,139,218,77,31,175,37,12,27,76,73,52,58,211,201,127,10,53,149,71,207,243,98,73,248,234,45,141,161,190,57,121,131,20,139,163,104,155,189,243,54,134,42,231,207,126,200,124,34,72,67,125,121,91,41,230,18,156,208,182,156,0,239,151,21,172,246,151,63,187,97,198,124,41,93,87,196,187,204,28,177,87,159,125,248,128,239,55,81,17,27,63,152,204,202,101,39,79,12,177,51,25,64,154,238,86,159,181,197,139,229,149,204,152,214,163,233,47,26,83,125,79,234,64,230,23,34,174,221,197,52,192,120,46,231,0,65,247,85,131,244,144,4,206,92,107,156,210,25,154,110,115,55,101,255,0,90,176,178,215,131,156,206,18,255,0,161,46,243,38,181,50,170,57,170,140,10,67,255,0,78,18,217,101,124,241,29,248,68,160,195,119,168,10,127,148,47,26,33,151,18,247,127,212,4,177,149,185,5,148,109,113,50,84,208,60,57,120,212,68,157,31,6,73,242,150,47,47,212,93,10,27,0,85,182,77,107,4,252,161,22,85,85,109,20,42,45,211,1,28,16,109,12,85,70,19,69,47,234,210,99,5,131,229,90,12,243,201,225,18,70,28,105,50,4,25,63,164,42,22,53,87,39,50,249,91,24,241,158,154,73,200,80,113,9,34,247,3,211,42,135,24,25,66,84,44,102,100,91,97,204,6,7,238,203,200,181,4,207,243,91,96,31,85,50,8,251,145,147,231,227,31,202,21,77,73,158,204,15,250,138,85,246,179,163,78,230,47,31,159,90,147,88,117,46,99,79,149,147,152,171,117,145,226,18,47,111,34,67,14,126,249,139,207,129,43,245,121,120,209,24,150,54,133,132,90,77,166,1,100,78,81,42,58,127,74,32,62,111,177,11,169,24,1,3,250,121,87,66,200,161,81,76,106,208,66,249,65,45,236,167,173,237,52,81,149,43,12,147,167,208,12,50,179,153,12,206,134,45,77,102,170,131,131,138,46,36,175,103,244,81,246,187,162,196,126,211,177,70,122,222,163,168,63,52,92,163,92,242,200,199,68,106,50,252,66,10,217,108,137,44,189,170,140,51,224,148,121,67,40,101,92,231,80,195,5,216,217,44,189,137,32,119,112,142,192,138,81,18,170,187,228,162,201,129,222,43,97,130,75,51,101,26,223,101,90,201,177,30,28,92,138,3,74,217,90,143,185,93,64,212,44,200,174,178,58,16,56,197,222,158,61,37,195,205,139,181,89,105,93,73,44,79,96,178,170,141,79,72,59,177,188,216,151,53,153,26,199,79,159,171,40,210,117,61,62,242,221,61,202,70,199,110,14,57,208,115,40,251,239,150,127,18,246,149,212,228,157,19,10,42,238,48,8,7,148,202,125,61,171,71,53,170,11,73,168,103,70,233,148,141,159,172,236,69,221,41,115,57,247,199,173,63,20,82,21,6,203,185,118,68,203,136,138,191,142,253,196,220,40,239,181,60,178,191,238,41,121,154,194,214,180,153,177,16,163,69,50,180,246,93,194,34,119,91,164,159,39,135,18,170,244,186,8,210,27,116,151,198,106,108,120,109,162,144,95,186,141,54,188,211,147,167,101,174,47,106,32,63,8,153,59,251,84,230,183,224,204,72,195,225,23,34,127,196,84,242,21,100,127,160,115,90,190,76,76,33,73,13,84,66,243,43,22,105,89,117,188,70,18,250,202,221,203,240,137,74,170,131,228,73,67,128,72,207,78,60,0,65,230,42,97,50,159,24,212,205,171,229,70,102,16,167,175,234,1,255,0,137,9,250,68,154,214,55,169,29,152,120,146,105,50,108,171,126,108,43,26,219,233,211,73,148,170,117,100,11,22,116,52,228,130,70,43,57,159,135,197,91,148,69,24,164,248,40,186,221,78,200,192,194,98,169,157,67,125,40,178,255,0,167,37,179,184,113,26,27,85,109,172,113,114,43,74,221,91,148,12,17,151,52,240,33,65,155,23,42,105,79,39,43,18,73,25,83,163,122,168,202,133,153,50,203,251,72,8,106,215,176,108,230,76,205,107,23,168,178,134,149,100,84,50,172,38,220,203,155,195,99,20,73,100,253,25,185,229,216,42,61,253,87,159,20,161,42,88,23,116,226,139,132,178,134,34,43,175,86,168,46,223,244,228,94,131,18,11,248,106,241,17,16,247,158,48,21,150,161,181,166,35,254,83,25,72,165,205,12,243,147,239,44,194,214,135,59,212,51,39,20,143,194,160,230,107,205,65,91,41,225,196,69,218,102,82,65,25,49,75,72,174,244,101,25,1,152,69,30,68,109,196,226,228,115,72,23,22,183,246,67,221,151,141,116,182,83,143,98,204,74,122,6,152,244,217,106,134,126,164,131,166,226,102,55,41,62,154,77,189,158,5,22,163,26,74,123,81,254,218,163,13,105,215,32,255,0,196,141,99,100,127,233,223,45,27,246,149,27,45,117,49,34,101,52,242,35,54,248,22,202,116,22,105,93,233,217,245,85,44,13,49,182,6,25,101,26,224,97,214,214,181,22,95,55,62,74,232,213,90,229,246,67,97,98,74,33,127,117,27,146,160,98,56,212,250,87,43,50,196,18,157,135,190,132,78,44,137,201,190,34,203,173,102,41,112,50,141,8,109,109,65,36,125,88,136,155,115,87,211,61,3,19,84,203,89,221,41,60,240,203,147,202,34,145,89,82,85,51,80,15,44,68,124,157,55,178,253,90,213,160,100,70,83,238,240,97,46,66,166,6,173,149,37,156,72,167,217,2,49,241,43,77,60,200,147,65,132,216,209,184,168,195,84,229,83,41,241,19,41,132,141,135,113,6,48,241,20,92,138,223,89,211,128,64,226,18,231,172,134,207,62,97,33,170,226,240,27,191,80,176,128,196,17,35,41,245,32,252,241,25,46,12,96,70,230,196,133,178,102,231,192,216,148,154,21,11,29,66,5,172,73,35,196,98,172,164,233,186,171,33,191,23,252,6,185,189,60,195,198,237,200,172,163,73,220,131,229,10,160,172,240,181,123,148,230,68,92,105,182,82,90,188,222,218,105,13,249,7,132,37,78,236,161,238,65,204,36,152,52,246,185,50,134,42,171,73,112,85,26,51,79,31,6,110,213,37,125,73,207,155,18,232,84,242,78,86,97,42,194,250,156,132,3,205,137,52,121,242,53,148,230,208,35,68,140,60,198,95,100,234,76,92,49,11,137,123,192,228,178,124,67,9,40,212,245,187,39,230,8,145,36,42,98,177,85,165,102,86,148,255,0,213,132,66,144,169,173,172,0,23,204,181,253,106,43,79,73,220,177,139,165,213,109,75,23,183,145,17,181,5,98,2,125,62,46,228,185,247,208,96,248,8,82,185,21,214,161,167,38,2,46,95,38,133,227,149,155,18,179,71,189,161,43,49,64,205,66,127,184,136,141,172,200,35,140,73,104,88,76,24,84,252,151,236,101,102,42,231,110,157,80,26,67,176,134,214,9,34,230,203,200,133,13,195,60,212,148,60,150,241,89,136,184,145,12,211,214,81,185,131,40,136,88,255,0,165,85,139,22,76,97,61,212,52,200,217,71,194,144,4,51,135,218,82,163,125,73,241,153,204,134,90,13,99,108,59,191,77,126,35,39,108,212,128,32,212,169,141,85,37,153,139,43,145,11,90,241,201,148,49,11,173,34,214,192,204,195,203,35,78,146,55,149,33,124,241,198,38,25,98,196,186,45,109,35,36,196,237,73,245,38,143,131,131,46,85,215,135,217,58,177,41,50,226,170,48,50,196,149,148,139,26,221,127,168,224,189,156,164,40,254,154,244,109,48,204,234,161,154,96,2,6,98,137,73,161,79,32,91,56,246,29,147,46,226,115,23,17,60,18,179,124,179,241,36,91,195,138,118,208,34,227,84,108,128,121,32,203,137,108,113,141,97,5,196,49,201,233,73,204,18,42,131,67,32,137,204,135,147,24,99,87,20,156,220,130,11,50,229,196,180,126,45,149,210,41,75,78,165,14,53,207,141,112,127,81,218,9,111,79,27,59,9,35,80,238,218,62,250,170,116,166,6,216,170,230,126,152,131,39,150,184,75,129,70,170,157,180,28,177,100,200,169,105,254,57,92,105,182,50,190,218,175,115,137,75,168,221,133,177,245,208,120,217,107,145,118,106,115,198,238,18,210,204,130,38,46,68,45,63,197,218,173,65,205,46,6,36,249,250,158,142,111,233,4,185,214,111,219,66,152,253,139,176,242,102,42,243,227,0,172,225,79,163,62,186,75,57,132,143,101,109,106,174,226,5,88,231,211,24,1,246,172,161,152,30,106,202,102,158,137,36,156,41,20,253,48,65,116,173,172,111,195,81,114,50,126,185,174,130,204,66,17,50,32,39,217,50,200,25,140,128,102,143,151,159,42,111,248,74,214,72,248,177,164,252,118,70,247,11,106,115,187,88,123,210,60,57,83,45,37,14,13,105,217,196,50,170,57,63,12,103,126,174,90,30,30,155,36,35,176,66,235,93,92,20,159,145,85,185,137,36,124,34,196,164,239,174,7,8,236,8,85,228,10,112,109,82,59,237,18,2,121,203,255,0,142,53,207,131,252,148,174,164,163,53,108,177,119,117,167,149,179,217,109,204,150,254,24,25,125,212,84,96,130,163,168,170,108,170,156,1,108,23,62,156,253,184,146,143,194,167,147,210,169,159,169,37,109,49,6,47,242,37,166,159,59,185,86,57,191,128,72,92,104,3,228,221,251,130,86,218,86,121,199,17,145,12,85,143,226,160,109,31,18,194,47,242,41,232,115,254,107,133,36,141,127,129,151,3,162,63,74,193,156,61,222,81,228,81,102,181,137,26,115,235,208,87,26,171,85,70,123,34,68,40,177,149,36,126,155,185,147,43,119,47,38,69,38,133,229,81,214,109,11,232,213,187,231,229,9,70,36,242,29,85,108,31,213,218,13,73,85,85,16,163,196,98,145,9,107,166,223,159,245,68,255,0,117,78,52,111,179,100,111,225,209,222,26,114,1,251,73,227,41,84,6,173,141,56,190,98,196,178,170,121,227,120,11,42,127,36,57,1,152,170,153,47,49,57,145,84,245,71,19,57,149,12,102,75,23,82,8,215,16,106,37,242,149,49,126,170,160,199,152,89,50,126,210,55,180,250,41,83,110,194,200,189,217,17,177,163,12,93,200,15,197,79,39,180,128,178,152,73,61,37,32,146,238,48,50,169,84,200,195,31,74,79,101,90,124,153,140,135,167,49,227,119,74,33,127,117,60,147,60,18,65,135,40,213,86,98,21,23,214,204,139,4,125,75,69,245,240,10,206,17,98,88,189,224,201,196,163,53,252,195,198,137,194,85,141,152,91,16,248,122,133,227,151,204,92,169,245,150,173,197,23,151,26,225,159,140,25,4,124,189,139,68,61,96,75,99,225,246,212,42,206,193,99,170,190,202,170,203,182,86,36,70,242,36,32,127,78,46,85,57,73,2,36,156,25,122,213,185,153,167,35,3,229,11,151,237,174,202,170,40,202,76,201,184,178,23,54,213,17,2,214,13,151,108,92,68,89,26,238,44,159,48,134,42,212,24,121,122,68,162,171,118,54,216,140,188,192,38,112,164,243,194,249,63,117,29,232,243,137,212,151,177,246,162,62,19,23,141,116,172,36,153,140,35,82,78,43,58,145,113,171,95,4,236,221,139,18,163,170,152,120,209,120,133,149,77,106,27,137,115,79,212,65,34,192,87,133,241,48,51,17,70,138,223,226,7,82,141,161,103,221,38,69,91,182,36,144,40,55,251,40,166,49,172,183,36,71,249,228,103,80,210,55,135,98,116,126,243,143,254,252,73,27,1,212,14,214,144,243,88,241,4,169,28,10,73,213,178,213,124,103,188,163,237,196,141,100,60,190,234,216,219,247,21,163,39,172,169,15,56,29,74,85,140,157,73,47,233,46,190,22,98,138,240,168,109,85,79,148,111,42,233,220,87,196,70,90,10,140,199,217,3,54,84,133,154,120,3,156,207,168,146,89,92,94,82,63,139,148,107,26,173,114,249,51,153,187,23,250,215,20,140,240,252,23,141,149,206,141,233,88,162,245,45,85,85,68,33,249,68,168,41,228,130,76,22,25,52,8,65,236,137,118,199,54,36,153,114,5,252,55,84,86,115,9,98,205,55,4,93,73,140,153,44,140,62,164,3,238,226,120,118,242,37,105,156,49,24,198,140,10,222,149,174,121,137,36,120,146,23,217,19,207,181,108,125,192,197,220,85,206,214,118,52,22,214,147,19,55,105,21,108,249,81,165,123,152,213,110,254,45,144,59,113,37,126,148,9,50,223,132,163,85,94,206,160,28,201,131,40,62,226,244,105,243,135,251,104,103,195,216,177,40,153,168,78,47,49,68,236,72,202,22,47,32,79,4,150,114,246,47,175,103,209,92,133,239,185,41,243,75,148,65,39,240,53,36,232,92,56,178,168,108,202,53,148,187,204,114,145,55,11,198,54,36,148,58,146,36,208,117,98,34,118,201,245,168,222,166,1,83,19,96,19,50,148,169,20,157,90,241,19,8,69,149,52,184,99,36,143,229,20,212,58,78,71,148,221,138,170,183,207,184,182,98,162,5,145,36,179,50,219,36,204,247,144,16,241,198,26,69,169,13,115,55,134,184,184,145,86,241,6,99,101,219,235,132,60,187,172,73,37,110,176,33,9,180,137,60,105,28,205,25,121,55,207,52,162,21,104,173,208,19,171,101,238,249,20,164,77,107,150,165,99,179,252,23,47,178,121,123,185,83,122,169,144,100,240,245,41,150,99,16,241,25,46,153,107,233,164,237,73,28,159,168,73,129,117,106,193,254,76,69,74,217,27,238,165,80,46,31,56,121,138,168,224,76,130,65,242,139,145,116,43,126,228,153,69,111,206,63,105,22,28,18,89,202,154,73,218,96,226,18,67,37,138,182,199,19,56,27,39,248,70,233,42,67,26,126,41,111,54,84,232,53,91,239,117,105,153,161,142,78,88,146,185,23,51,66,175,242,116,43,127,5,214,90,146,86,60,56,146,23,217,28,132,204,138,53,108,168,71,195,109,145,16,202,220,158,24,84,85,182,154,172,51,67,117,178,26,161,217,78,146,76,59,94,53,71,2,168,157,197,18,42,182,156,99,6,238,89,71,141,9,63,85,126,125,165,120,178,174,245,155,74,224,115,52,116,228,58,140,24,145,145,70,178,136,70,98,218,242,125,69,5,101,113,120,48,102,137,140,68,73,225,235,109,64,51,252,216,134,164,210,75,168,29,5,236,96,253,164,100,105,244,209,191,86,44,75,156,155,226,65,8,252,82,229,98,70,134,212,18,71,155,42,91,56,182,82,170,101,149,108,147,252,161,120,214,169,144,1,52,123,79,248,23,46,85,41,191,202,124,34,78,170,159,140,140,50,162,216,99,99,62,24,179,181,121,250,72,21,170,214,182,213,158,28,203,69,174,9,172,225,42,118,158,248,5,85,8,115,73,28,111,117,43,153,118,14,156,168,139,138,115,138,95,50,92,109,31,234,92,217,84,118,53,11,92,94,251,186,225,63,230,231,141,123,241,204,72,207,197,93,140,171,23,233,234,216,220,37,139,149,79,218,213,14,49,242,132,92,105,234,99,29,26,158,125,117,216,249,133,200,156,178,156,241,188,12,34,168,13,43,125,6,49,49,101,228,93,16,54,177,39,3,183,145,46,229,113,29,71,176,30,49,51,152,168,163,24,5,102,44,163,81,134,97,252,243,4,171,38,73,63,213,80,101,107,15,99,11,182,60,71,97,98,21,104,102,167,101,111,234,215,167,191,242,36,166,128,121,62,210,186,199,189,161,30,1,230,213,177,39,31,245,68,16,211,240,214,130,104,24,104,159,242,40,7,211,144,164,234,85,244,150,91,22,48,41,246,118,66,198,211,50,80,248,76,131,124,97,247,38,83,231,179,27,203,139,42,138,147,169,49,159,41,132,81,125,181,139,96,177,95,13,128,95,103,188,24,212,147,53,132,18,170,90,219,80,73,237,69,191,99,77,177,166,0,94,210,61,250,132,229,30,45,168,241,162,130,24,146,122,132,183,190,156,254,207,18,170,213,254,68,200,151,147,49,133,62,29,170,117,91,73,58,104,248,120,145,76,164,96,201,148,201,220,105,236,24,241,45,105,21,1,84,158,153,160,30,94,98,151,42,83,38,146,214,183,244,158,210,191,223,130,72,214,216,97,1,31,204,36,47,81,27,243,10,144,1,212,247,145,135,132,194,67,154,237,243,95,203,196,186,169,170,169,138,206,104,163,82,122,147,73,68,238,174,22,37,77,184,159,136,153,16,23,26,26,182,200,123,176,148,153,86,253,61,234,186,127,136,81,71,251,138,174,157,240,99,126,173,30,103,193,35,56,113,169,52,218,38,44,116,87,28,68,111,248,133,139,134,216,67,18,91,107,119,77,100,60,213,229,228,75,181,158,155,60,239,155,10,73,91,90,120,42,11,15,159,113,108,197,214,158,167,60,226,102,203,212,159,26,156,157,42,94,158,248,240,184,69,41,62,13,148,235,46,233,72,220,167,192,230,255,0,77,137,8,124,40,87,224,247,138,141,120,89,131,150,80,255,0,221,82,83,44,128,41,123,65,74,202,154,215,38,216,21,145,167,196,240,90,158,242,20,156,75,93,60,50,21,136,153,245,71,31,73,83,170,154,198,137,53,164,240,237,72,99,64,32,143,204,85,64,199,158,51,57,138,166,181,22,170,131,159,105,213,252,72,203,232,3,228,201,198,207,148,82,179,46,207,187,96,177,39,117,79,28,144,101,10,244,154,120,37,62,108,92,136,88,215,204,198,42,244,125,240,8,1,132,202,188,208,1,56,124,82,151,27,124,144,86,147,54,85,67,67,241,22,180,94,1,54,69,6,147,88,91,31,93,13,230,86,24,54,85,175,237,95,67,63,234,162,153,119,6,200,29,89,70,151,154,24,203,238,166,220,89,184,25,86,8,147,62,41,89,136,81,70,36,162,100,55,201,226,202,148,234,75,135,233,254,92,89,84,171,254,42,12,143,194,24,9,55,37,70,251,12,75,47,68,124,98,101,202,153,198,181,124,102,40,216,218,146,85,144,251,80,182,87,115,163,116,149,46,227,57,188,11,211,79,28,148,36,200,17,74,60,198,92,216,218,182,203,31,202,11,145,41,252,67,172,72,254,89,92,105,191,202,134,88,189,216,0,71,71,26,238,36,96,12,56,134,165,106,173,101,73,31,42,213,113,48,149,164,97,76,46,53,170,174,227,217,81,76,175,164,226,230,15,186,138,211,204,25,121,138,151,79,153,18,238,35,3,139,17,19,154,70,68,140,54,8,69,202,69,111,99,87,216,109,62,54,244,124,81,113,37,155,59,40,222,124,164,86,48,25,16,172,229,42,33,145,170,178,114,149,110,226,121,8,209,156,208,207,60,105,76,49,74,168,224,95,16,160,197,149,11,174,99,3,27,246,139,158,83,223,16,115,182,153,82,72,203,226,98,177,213,253,40,18,89,148,165,88,254,30,1,86,154,169,36,192,206,84,107,231,140,125,197,79,190,198,212,12,212,56,250,82,217,149,185,6,168,95,168,96,248,118,165,230,48,228,147,48,144,179,92,202,144,54,90,98,80,137,152,43,42,170,169,81,159,243,98,93,46,52,96,109,114,241,169,123,237,73,16,100,195,148,105,245,153,126,130,180,6,158,25,101,137,242,152,242,169,159,61,91,231,250,164,209,154,218,154,19,254,108,191,198,156,179,91,105,249,32,249,74,18,23,238,41,172,154,91,61,2,166,218,27,233,113,134,205,218,62,203,80,130,75,25,153,79,6,103,169,29,255,0,43,137,109,147,85,145,156,43,123,5,141,198,129,6,201,38,178,164,100,103,240,137,62,170,9,35,15,153,19,51,1,17,184,21,34,216,243,198,94,12,201,66,58,62,225,224,140,197,43,26,236,121,249,148,153,141,58,85,109,171,198,14,101,246,77,195,228,240,132,170,84,58,171,78,99,197,44,169,213,86,164,210,191,218,69,254,68,43,104,21,5,159,79,101,36,157,171,208,244,196,161,243,25,52,153,106,206,208,175,70,178,151,39,139,42,186,205,252,18,166,33,167,220,147,22,37,132,255,0,134,149,214,79,229,199,145,52,96,108,69,211,63,18,2,214,224,245,0,205,186,228,89,249,26,133,71,84,250,74,171,77,196,230,16,242,37,119,217,36,141,248,184,146,218,125,67,101,108,126,85,66,253,55,101,101,204,44,139,87,188,173,145,186,251,18,149,186,135,81,212,19,219,40,211,182,107,155,25,63,171,196,36,96,116,148,184,207,249,177,38,31,130,106,138,181,186,116,176,150,97,107,53,80,7,220,190,154,101,85,147,57,68,182,155,70,3,218,229,88,126,18,156,62,161,19,26,54,169,199,81,173,169,63,50,133,133,127,202,21,54,164,161,217,115,20,73,136,107,95,24,156,170,162,182,100,81,179,9,177,166,105,40,10,162,147,26,38,52,63,153,253,145,39,83,32,65,147,202,135,123,24,37,45,196,251,12,132,198,158,127,117,15,234,67,255,0,209,52,52,61,202,79,62,27,32,172,101,81,193,44,174,15,27,168,89,80,12,159,98,78,83,9,27,26,75,9,237,38,76,216,144,29,92,139,42,168,32,16,102,75,156,12,57,72,135,52,12,124,188,136,182,7,108,254,36,210,3,7,36,152,147,43,40,84,156,100,61,207,180,168,169,195,6,181,137,145,168,95,143,48,177,165,51,35,28,125,200,145,134,92,24,50,124,198,21,138,86,124,195,194,38,97,34,95,36,254,104,134,86,239,153,204,185,150,60,178,29,179,37,236,167,203,147,204,89,68,77,52,172,146,23,245,124,169,219,52,124,20,186,202,51,43,71,134,34,232,146,52,174,34,47,34,169,134,131,236,255,0,193,110,124,192,21,152,84,45,108,247,136,156,165,78,217,36,101,103,106,138,171,15,136,84,200,202,118,125,59,11,237,42,120,207,97,70,136,96,64,94,209,43,171,9,83,150,207,167,60,103,230,18,211,26,73,242,98,44,85,215,217,167,160,201,238,18,215,39,71,214,227,203,181,77,104,138,178,177,7,85,39,17,21,165,109,81,39,3,48,74,52,166,77,56,33,19,133,45,125,172,225,147,21,126,68,173,255,0,2,101,51,235,78,46,229,180,48,6,95,105,75,126,39,212,99,238,76,33,221,222,19,152,37,24,212,187,200,54,35,217,148,59,96,101,20,92,73,32,117,32,35,31,105,45,55,141,125,100,81,226,177,159,149,9,119,167,170,172,128,243,10,80,242,38,178,191,47,113,27,191,136,209,241,162,73,6,83,74,141,143,247,84,149,198,170,210,181,31,251,116,25,73,246,151,60,213,90,98,243,166,36,162,127,186,147,86,232,146,65,229,150,92,164,75,248,242,253,139,185,252,41,175,190,45,31,195,21,36,12,191,112,171,140,107,255,0,198,151,224,124,185,118,132,20,101,208,238,227,14,48,56,69,137,67,62,180,246,94,98,151,60,133,31,211,92,178,70,168,213,113,213,89,206,21,27,68,193,187,178,124,66,207,38,228,94,225,10,186,69,86,158,252,27,5,152,167,143,42,206,215,70,83,193,62,104,130,196,159,64,210,177,36,193,205,151,42,216,228,143,129,122,209,78,25,241,34,78,170,187,148,241,111,200,88,223,109,114,168,214,95,134,236,115,24,185,127,58,253,83,113,142,12,67,132,48,35,127,131,179,18,252,231,39,64,90,219,234,55,148,194,227,43,211,55,67,188,34,200,168,126,145,255,0,179,246,173,62,164,193,134,41,49,175,211,239,173,149,101,7,171,23,228,92,67,224,14,155,139,165,224,131,46,219,252,11,245,4,13,79,4,144,88,29,168,255,0,192,187,86,189,50,232,157,130,69,191,201,202,25,2,202,49,223,132,68,77,96,26,112,158,205,216,149,156,205,143,112,86,1,52,79,120,73,150,143,240,64,198,28,207,200,196,197,147,192,78,46,76,171,70,16,127,234,181,109,136,35,241,37,104,85,134,220,27,108,223,143,50,250,26,163,206,126,36,60,155,179,214,197,253,46,85,56,111,139,160,140,252,38,139,136,170,44,204,156,52,54,218,23,76,211,212,208,121,108,11,147,237,172,191,21,80,65,226,137,77,254,226,129,252,127,6,111,247,68,70,67,193,101,224,108,169,51,126,126,131,91,245,27,92,62,170,223,204,187,1,137,68,217,105,129,228,203,17,62,181,147,22,183,221,75,67,171,105,253,226,165,220,100,5,85,2,170,161,62,126,82,174,151,67,67,19,3,50,202,26,73,2,239,78,20,125,68,42,22,215,83,130,23,87,16,209,249,95,166,133,118,232,91,201,100,24,204,246,210,131,90,214,249,245,13,73,7,83,142,111,186,139,14,198,79,113,113,38,141,100,126,68,152,163,101,173,80,152,152,198,213,81,58,185,23,57,181,164,63,158,104,147,201,141,97,90,27,201,164,218,4,164,78,221,59,253,137,99,162,79,178,173,156,206,17,114,41,11,40,114,136,76,169,136,104,95,91,19,41,165,127,213,74,39,207,32,147,42,183,251,21,141,177,167,190,55,10,213,60,207,146,129,121,191,38,108,72,168,210,64,70,98,196,68,109,141,96,112,179,18,221,156,159,73,124,96,71,145,60,167,167,220,145,60,106,111,49,8,100,143,39,232,6,36,216,44,202,158,79,211,17,35,51,180,105,55,152,227,44,145,191,80,83,222,27,110,100,96,109,73,225,132,197,83,87,22,175,141,237,16,171,84,9,146,166,251,88,148,246,217,194,194,83,95,14,119,74,111,85,25,147,65,204,166,161,213,50,50,160,129,49,144,152,187,27,2,42,68,124,69,164,138,32,60,222,224,151,231,251,45,120,10,75,135,196,49,122,151,233,109,72,207,87,99,215,18,214,31,7,55,179,189,67,106,69,46,163,167,94,175,76,181,43,185,66,163,67,106,119,219,128,120,114,46,129,253,71,30,85,27,162,116,193,42,34,51,137,116,234,217,35,193,136,194,255,0,66,120,97,88,86,164,61,72,249,154,182,93,107,240,226,202,153,85,107,59,34,13,159,42,69,235,42,208,103,234,91,224,67,199,210,36,205,10,133,152,221,63,85,28,124,198,226,91,107,117,33,36,147,181,40,187,134,65,179,41,68,180,83,188,126,105,26,58,13,98,241,151,127,145,105,147,38,186,112,222,35,9,44,48,114,51,133,13,132,137,227,86,67,108,3,51,73,83,148,239,54,33,166,52,250,122,40,200,204,37,91,190,83,104,254,94,69,1,171,117,153,40,15,212,68,210,51,246,23,19,161,221,198,4,97,241,23,42,97,167,163,12,172,102,85,200,43,117,249,36,243,118,170,122,223,137,12,19,217,152,88,148,63,200,159,6,89,78,133,125,167,178,179,136,75,155,79,210,88,229,191,137,116,186,125,115,22,112,249,86,217,254,155,55,155,141,31,146,190,69,85,85,206,79,232,36,31,114,101,14,168,3,229,196,168,237,97,131,195,133,38,12,146,70,246,149,173,113,106,123,109,137,20,24,12,146,197,139,13,145,111,12,57,69,39,10,203,1,63,113,166,198,95,53,44,207,233,167,234,234,93,109,149,175,32,49,25,70,223,105,178,103,78,203,117,168,8,224,107,108,167,196,97,39,155,252,156,184,148,108,154,17,214,216,176,171,160,82,64,4,144,97,50,229,142,58,48,205,96,128,198,97,65,152,37,73,181,38,152,223,69,38,30,197,67,176,29,107,209,204,146,2,1,116,90,130,87,83,159,233,136,114,161,15,9,149,25,175,172,132,246,7,47,18,215,51,245,124,72,184,117,91,146,102,69,85,197,30,6,212,152,217,149,49,13,144,253,212,25,169,31,181,73,76,243,198,67,70,53,139,215,192,131,101,19,219,83,114,107,118,39,197,149,43,13,172,188,126,226,197,246,79,16,243,24,170,89,27,101,25,49,228,201,133,101,179,57,84,172,253,79,182,230,10,43,77,235,109,201,49,24,74,91,141,111,97,177,28,250,37,150,124,187,162,39,16,252,198,76,38,90,159,118,204,124,72,102,79,247,149,44,21,31,62,158,36,150,115,36,19,244,246,216,156,43,84,157,108,193,191,18,220,29,67,234,68,194,133,153,188,140,106,139,205,84,127,4,177,249,227,63,181,89,25,156,9,51,225,140,143,230,18,232,86,82,108,163,26,171,34,96,88,204,97,36,163,168,106,178,19,169,63,159,84,8,204,229,75,101,65,170,196,20,106,167,140,249,83,41,225,139,129,159,81,55,126,12,120,82,89,144,15,145,22,185,160,15,15,209,72,110,227,92,100,102,209,84,133,152,158,156,50,24,36,143,22,36,89,64,230,140,125,144,193,203,202,69,23,107,62,240,115,185,151,115,126,155,103,154,10,203,74,193,146,206,97,13,83,72,208,92,142,125,79,169,31,36,12,14,46,69,91,84,252,189,169,99,234,170,170,79,132,88,209,208,228,131,218,92,210,85,24,101,80,251,135,143,98,241,41,173,31,166,25,38,91,243,123,175,77,141,49,132,34,42,170,75,32,157,134,66,205,64,101,44,224,105,40,132,2,77,113,0,112,73,136,42,142,182,224,101,7,254,213,11,60,59,146,44,222,221,196,101,85,169,26,248,207,247,83,234,78,38,47,26,180,229,246,151,216,217,33,112,153,107,84,7,236,48,203,220,37,168,208,193,147,50,209,24,204,43,214,171,39,156,67,225,89,127,232,202,52,12,198,70,225,91,231,133,133,139,148,74,103,114,79,12,165,42,152,187,248,150,202,211,237,13,41,65,166,101,30,166,243,95,30,53,139,197,149,52,204,75,126,238,85,20,200,222,182,127,80,137,43,238,167,225,152,120,201,145,124,204,196,22,238,144,240,95,152,40,88,119,18,164,143,17,123,21,86,109,232,57,82,25,48,24,35,230,8,151,93,85,200,177,182,181,143,243,79,99,70,121,30,165,77,106,200,71,98,127,235,96,193,219,200,167,109,64,98,107,225,198,225,42,10,77,144,38,165,140,14,248,139,76,250,210,13,109,66,204,30,198,51,38,36,166,251,79,110,121,150,48,231,190,9,217,153,88,154,76,25,213,217,67,216,165,184,200,213,40,170,115,248,26,74,15,159,42,59,206,93,33,254,83,173,48,240,89,50,54,94,213,92,92,152,68,59,183,205,6,28,169,93,144,109,114,98,136,47,228,89,50,49,35,74,226,86,20,140,4,158,35,33,85,98,230,103,50,2,29,61,151,159,205,149,28,248,196,173,38,96,151,18,232,150,85,80,99,13,65,223,4,133,243,194,159,23,226,109,104,98,205,79,44,164,194,82,167,44,153,167,36,131,230,237,23,44,158,203,40,71,247,10,53,71,66,246,20,124,162,92,187,108,140,22,40,230,6,152,127,229,229,202,133,141,39,25,23,182,12,246,144,230,11,43,121,138,172,3,166,79,32,135,152,41,116,205,102,120,204,194,110,84,35,45,98,201,38,28,169,204,61,48,9,172,205,218,166,171,167,144,217,25,214,221,158,108,78,30,34,21,100,248,217,127,86,92,171,204,211,196,140,78,21,238,76,152,85,42,162,147,23,112,37,66,151,154,33,72,157,211,221,222,120,97,228,70,201,135,185,246,144,236,36,232,196,96,68,36,237,26,129,170,101,84,187,35,229,49,73,145,123,146,183,185,83,73,152,56,49,121,133,201,224,162,44,167,206,157,47,14,46,52,188,198,54,92,106,30,14,17,40,73,147,39,73,62,98,228,93,54,29,36,93,174,83,118,41,203,186,79,206,254,36,219,122,11,96,42,27,128,15,132,194,227,84,33,159,91,159,181,76,134,169,248,214,131,70,219,17,133,9,121,20,235,64,45,94,205,202,87,101,84,15,164,155,105,227,50,112,25,245,21,27,41,6,65,229,84,141,148,14,104,248,103,140,79,148,18,168,211,119,115,160,254,173,60,53,9,4,206,33,36,198,135,140,156,168,145,84,108,134,214,87,12,146,14,40,10,54,76,0,78,151,243,113,85,213,36,8,146,123,145,243,244,102,78,81,9,108,108,191,98,228,231,49,53,108,72,195,249,65,45,1,100,225,159,152,92,106,162,125,81,35,19,169,124,100,100,205,80,8,173,140,15,200,101,81,2,202,180,93,170,103,48,227,1,73,92,106,27,44,248,107,162,174,118,191,128,29,67,82,86,213,93,193,127,167,118,41,218,71,236,177,196,49,80,20,144,53,142,199,119,186,237,246,212,141,145,174,35,92,230,150,82,11,243,167,101,119,83,44,117,57,53,167,147,224,104,137,244,56,195,146,1,196,48,148,174,158,213,160,141,17,130,47,97,83,144,223,0,132,237,82,222,100,248,54,170,21,101,160,235,73,205,199,145,40,126,155,101,111,46,215,141,55,54,164,24,209,38,158,75,104,24,147,175,80,223,67,85,68,57,128,46,164,84,13,137,9,243,106,118,202,227,210,15,132,209,114,172,153,112,12,121,113,45,255,0,32,184,148,26,147,74,213,18,38,238,39,17,18,154,70,14,49,241,101,76,160,89,50,200,24,177,16,73,125,148,103,214,202,98,158,93,178,247,24,115,51,79,69,155,204,100,11,52,192,9,194,24,169,165,37,172,66,120,102,76,228,235,109,49,90,76,60,101,34,85,234,107,240,21,95,178,77,154,97,241,142,138,147,3,242,45,243,53,56,39,29,229,66,190,201,246,92,34,84,252,128,170,138,228,213,62,75,56,146,246,80,237,187,185,85,22,111,72,230,50,102,29,67,167,45,135,136,194,30,68,235,212,3,41,202,238,227,18,180,249,130,46,52,117,62,15,201,46,34,183,178,211,192,154,14,33,41,166,80,146,180,252,93,105,217,85,242,81,75,10,163,65,183,136,193,27,176,75,41,148,32,198,254,37,53,12,196,140,76,162,226,84,177,181,157,116,110,27,17,17,115,239,107,11,12,114,15,137,26,50,198,107,31,233,220,68,82,20,58,87,83,70,255,0,49,159,149,126,154,223,209,221,143,48,98,164,51,52,220,66,159,133,117,44,136,226,52,100,78,146,134,113,17,225,196,168,167,233,34,20,153,147,200,21,80,107,94,195,24,163,85,65,159,71,225,203,42,50,148,157,66,35,26,177,156,183,194,92,39,225,218,167,112,228,202,40,63,74,168,237,77,167,4,204,217,68,146,27,92,233,202,70,51,40,184,210,52,201,203,176,213,254,138,13,12,249,57,150,167,188,17,185,149,105,181,38,128,183,173,203,18,250,48,164,248,117,174,71,172,231,159,33,195,92,95,228,26,70,147,117,113,27,20,47,225,204,1,89,218,169,97,195,173,44,78,213,192,180,221,197,228,110,226,170,166,107,57,112,134,164,187,168,101,148,107,171,88,8,210,159,133,106,167,190,33,1,180,82,82,117,128,11,41,251,181,131,53,37,110,126,34,173,177,184,149,246,178,79,27,152,40,13,200,236,187,133,200,181,239,9,56,104,83,100,26,122,176,43,4,239,31,4,252,69,84,113,167,158,72,20,28,96,216,146,197,116,74,122,73,120,217,148,74,75,31,238,28,204,161,191,19,23,163,79,4,153,120,74,84,235,240,243,200,52,162,78,149,4,19,238,197,43,145,95,15,177,89,88,165,14,158,173,40,243,5,106,153,72,72,192,202,20,29,85,145,7,196,84,109,197,244,177,196,126,209,39,228,55,1,213,84,151,153,119,18,15,152,140,133,141,50,13,191,152,123,87,51,213,82,111,45,173,72,28,164,198,39,163,233,205,58,183,195,14,76,138,18,116,242,190,72,50,245,10,89,204,167,24,158,130,102,155,6,125,218,62,52,195,206,240,221,246,38,204,140,65,177,117,244,234,200,185,137,35,93,130,160,67,30,12,33,18,97,14,157,145,137,152,162,64,70,190,5,111,112,147,55,221,214,206,7,12,174,68,204,204,79,18,154,28,202,210,3,9,98,169,157,73,2,180,143,127,202,141,109,135,60,145,186,185,87,217,33,220,242,153,34,200,200,48,143,79,82,98,59,246,156,73,244,202,25,69,103,50,209,24,209,107,124,254,105,108,102,182,167,140,76,38,180,31,251,170,13,213,81,189,135,170,212,83,39,65,128,189,162,26,29,154,24,17,158,170,225,234,74,235,39,252,161,114,166,143,8,8,197,213,31,85,113,54,212,154,129,79,6,55,112,147,96,217,105,26,222,226,255,0,210,74,238,231,237,134,241,9,66,207,125,140,226,33,174,255,0,33,101,67,173,255,0,226,94,128,132,207,215,141,75,217,127,218,19,69,70,62,42,233,92,159,113,114,171,90,127,170,46,213,15,168,116,195,10,7,225,138,53,205,39,77,43,252,153,185,169,250,52,63,25,170,181,3,30,16,150,49,72,149,27,85,122,105,255,0,117,126,70,205,168,244,217,222,90,253,206,79,247,17,21,191,18,254,33,21,248,109,170,200,81,253,69,63,199,157,12,220,63,99,64,212,241,102,179,155,149,1,100,192,23,149,114,159,135,87,211,138,255,0,155,247,87,85,219,30,72,23,100,42,193,98,126,124,51,201,102,36,174,53,12,184,207,253,42,232,218,110,156,5,123,242,151,169,31,60,49,32,179,54,37,102,145,80,43,114,24,52,47,32,249,150,83,234,162,70,2,46,125,216,62,170,75,39,80,131,243,230,42,134,227,13,217,64,31,124,56,35,32,182,164,42,23,79,76,157,190,126,33,45,251,248,178,73,137,60,134,200,176,153,153,35,50,142,103,50,102,160,47,187,198,148,76,13,207,135,105,21,165,60,248,158,244,81,149,13,169,12,50,127,151,197,197,149,82,61,183,248,36,199,51,147,50,226,23,48,74,66,149,99,3,91,92,228,196,88,164,93,6,183,77,228,102,99,44,166,105,42,127,60,166,236,79,172,49,56,185,19,184,103,89,3,49,86,150,76,181,173,250,170,194,52,104,49,135,136,73,179,41,235,102,245,118,35,77,177,170,68,178,96,230,131,155,181,37,252,55,47,125,148,50,137,141,116,25,244,44,131,237,45,17,130,4,202,170,128,78,50,180,248,210,233,58,84,147,79,152,171,165,134,156,242,125,164,35,234,182,39,229,79,109,2,164,196,63,135,163,141,224,105,98,79,89,85,4,64,194,21,182,227,86,237,188,43,187,72,183,85,70,60,158,83,36,86,99,113,241,32,239,180,192,5,47,119,139,42,113,72,192,12,12,226,87,70,161,6,12,197,66,198,173,173,33,240,173,105,20,202,177,62,248,195,156,62,165,45,112,16,66,151,135,23,26,235,22,176,235,107,98,240,242,145,65,207,134,50,159,149,102,226,131,40,102,149,158,66,127,151,202,196,172,59,1,243,114,178,168,168,26,98,183,62,104,146,177,17,63,51,15,11,185,65,170,159,35,0,76,129,243,121,131,214,153,192,159,46,181,249,132,183,192,159,19,222,18,93,119,61,145,145,171,44,216,135,0,139,141,102,249,44,195,98,33,137,79,50,76,89,47,225,83,154,170,53,148,152,36,52,66,242,41,13,61,125,121,10,87,44,82,23,247,18,236,186,11,99,175,132,57,17,177,164,211,70,253,89,82,106,169,51,172,129,205,23,18,203,209,34,103,203,44,89,81,108,125,198,31,79,100,66,197,203,16,73,93,61,223,166,159,230,209,172,124,65,68,194,33,40,251,186,27,45,222,236,69,196,52,139,30,246,131,179,80,232,38,214,117,191,75,254,170,208,29,102,9,63,40,34,226,81,44,140,205,167,55,41,18,72,119,103,133,99,138,88,147,126,61,12,222,99,176,86,189,226,99,202,30,85,148,155,185,196,27,196,149,233,235,93,200,25,136,169,164,150,125,100,202,105,1,172,217,177,3,237,178,242,32,41,24,253,65,7,44,178,171,139,141,49,6,218,11,194,98,169,24,213,182,90,125,239,20,78,88,202,204,216,136,170,214,15,173,170,0,137,133,62,100,51,193,102,239,47,26,146,52,153,195,34,107,12,210,228,248,4,60,170,22,212,102,43,25,48,118,64,196,98,169,171,40,96,19,211,40,17,142,55,225,91,238,32,99,237,84,86,160,181,39,253,52,130,102,80,137,70,107,58,119,148,15,48,151,73,173,159,20,124,38,42,34,203,79,65,154,62,18,229,202,181,102,95,49,90,59,169,202,116,123,229,138,42,174,13,216,197,194,182,154,145,148,131,126,100,40,105,201,36,153,122,150,213,76,92,3,189,96,100,66,154,214,12,146,109,10,81,137,3,62,28,168,204,226,83,225,128,73,50,254,108,171,118,205,176,214,224,32,141,210,81,149,13,79,107,140,252,74,140,58,48,242,98,112,151,42,65,107,163,237,105,9,187,197,198,166,221,61,248,141,98,246,135,85,109,184,76,84,85,149,195,39,117,100,92,250,28,204,172,230,226,91,31,241,10,13,65,54,129,22,228,139,145,172,131,212,173,11,31,236,241,44,230,89,74,27,25,152,170,87,241,204,185,164,253,2,102,107,237,200,62,110,47,242,38,220,215,232,101,80,248,102,247,85,117,14,161,139,131,105,44,74,22,3,199,143,133,17,230,113,17,58,217,193,138,219,86,0,175,72,230,5,152,210,57,154,134,84,103,226,8,178,167,245,178,73,100,14,85,120,239,230,72,153,184,128,9,35,82,16,52,144,253,101,134,196,186,164,202,165,162,182,144,121,243,98,94,135,79,34,163,28,243,45,199,117,90,84,113,171,153,137,38,187,209,224,156,254,104,3,84,33,212,44,173,98,22,78,182,137,147,244,165,40,212,102,153,173,236,81,85,106,64,27,76,108,79,194,44,73,165,111,17,22,219,93,72,203,115,226,137,0,130,95,67,14,198,55,49,162,168,54,106,49,69,13,231,199,194,85,233,230,177,19,63,84,68,52,57,155,111,5,178,78,121,221,74,10,170,236,51,0,122,221,204,30,96,202,33,85,13,86,173,60,150,98,151,216,149,134,134,113,125,164,197,154,84,253,170,141,211,40,170,204,84,6,200,133,98,205,147,200,46,164,133,239,60,17,225,88,195,52,190,210,245,169,100,159,37,44,51,178,147,115,52,157,188,104,83,48,31,144,38,78,99,90,193,193,132,201,13,195,216,95,60,75,86,77,2,162,233,129,181,141,250,73,89,70,180,127,82,32,249,138,68,84,59,93,183,9,69,149,24,199,238,125,164,216,138,35,54,68,174,99,14,62,108,74,142,76,63,207,194,189,60,44,28,30,164,213,28,149,126,191,151,24,24,125,27,42,245,110,179,131,57,248,165,136,145,136,178,124,54,23,204,216,145,176,234,168,10,204,178,197,136,137,26,61,16,69,177,148,240,215,77,7,104,212,52,249,135,140,124,49,17,154,157,145,97,17,225,136,82,114,189,13,85,27,32,249,150,170,183,144,163,221,54,193,201,148,3,88,151,42,233,178,125,24,177,56,187,23,51,135,25,227,233,78,67,48,130,73,35,55,137,72,216,245,243,237,99,1,229,169,236,81,161,214,122,155,117,134,240,92,107,165,67,49,36,245,47,166,164,137,36,153,101,136,101,90,180,53,149,156,158,129,60,19,135,154,38,68,84,243,74,40,48,229,91,103,132,117,172,254,157,21,0,202,27,27,118,124,217,72,37,140,183,96,168,170,77,81,251,77,43,34,58,4,50,120,117,32,167,214,142,147,155,144,171,56,26,192,248,30,17,64,196,181,163,213,62,6,178,155,236,141,182,74,253,120,25,17,70,147,20,140,205,44,168,125,132,25,35,202,179,108,80,160,218,238,120,66,84,222,29,84,162,179,42,14,158,168,17,158,194,171,22,48,30,28,43,85,145,49,13,182,38,159,24,227,122,153,214,113,159,38,46,16,174,140,104,108,146,135,153,163,199,57,157,171,162,26,187,8,202,126,64,212,52,51,161,29,253,156,170,151,225,189,62,229,252,162,228,93,218,203,225,140,18,246,255,0,240,36,182,6,155,170,164,150,192,196,42,187,170,34,146,85,99,109,109,104,32,131,149,101,36,212,222,28,93,138,152,218,108,246,64,237,226,253,212,0,126,27,254,124,171,149,153,31,228,186,216,71,91,1,146,95,151,18,120,24,223,105,57,13,11,33,1,96,96,226,102,101,43,42,26,202,27,2,30,70,45,83,244,216,59,114,165,209,181,8,242,97,9,81,146,100,202,146,4,47,80,220,68,168,19,24,56,62,232,212,134,173,190,174,168,30,236,169,149,147,231,100,247,23,62,214,213,83,172,129,194,153,163,148,91,20,90,123,83,197,154,124,220,98,86,172,213,64,32,241,5,112,202,29,37,101,24,255,0,170,42,235,250,87,77,176,124,178,210,172,58,249,234,82,195,35,60,242,73,153,124,243,56,147,121,33,4,97,240,149,5,224,194,33,170,105,172,47,196,78,212,81,181,8,224,179,234,168,205,73,101,182,59,54,136,218,127,234,76,229,73,183,115,44,82,135,89,130,72,251,87,159,51,122,165,103,210,16,114,248,132,170,235,89,93,26,39,205,202,196,155,72,246,178,5,107,138,228,233,138,233,189,194,92,207,82,104,253,141,150,104,130,255,0,90,238,97,181,210,62,31,230,131,83,23,114,104,8,255,0,213,12,171,91,168,209,214,172,58,198,5,163,228,227,138,193,20,170,222,30,50,164,148,230,210,162,2,162,129,50,159,39,9,86,44,137,80,101,10,217,228,31,42,92,109,54,9,61,42,141,230,137,131,180,106,106,238,236,149,0,121,132,44,169,91,169,95,17,106,4,253,60,8,79,249,178,160,46,253,3,195,8,185,72,161,174,53,205,172,227,191,55,16,190,218,30,5,148,169,36,226,138,133,103,96,46,169,234,183,188,57,113,13,57,252,42,1,114,138,121,20,140,7,234,63,102,40,196,53,186,100,251,88,204,230,148,181,154,83,113,43,76,26,113,197,126,89,92,139,146,106,171,39,212,217,16,209,11,254,181,170,239,83,234,1,31,12,65,101,26,221,26,27,44,162,124,216,137,145,108,119,126,100,219,49,165,36,193,234,6,51,49,121,21,60,61,60,8,203,156,133,243,168,15,150,184,89,85,133,38,170,60,150,124,216,177,39,179,160,203,82,153,149,76,132,204,193,65,76,181,124,103,179,18,192,214,71,42,4,210,89,25,249,165,245,168,50,223,145,66,242,146,96,200,62,100,196,213,176,113,230,15,98,128,126,188,170,140,12,81,34,144,164,74,95,241,70,116,99,226,52,5,206,210,58,113,211,208,44,165,172,201,227,140,124,41,196,11,90,172,28,162,25,84,252,59,80,93,131,137,76,223,110,170,101,226,221,127,26,111,242,58,227,168,203,84,58,73,174,235,191,246,40,212,213,221,196,185,44,126,17,37,117,179,216,65,242,166,44,120,61,148,177,194,214,207,82,187,135,34,214,22,87,241,165,242,136,130,26,6,158,227,47,52,181,218,38,86,214,219,15,12,177,13,70,218,252,55,6,76,209,11,198,187,151,167,139,196,229,102,99,26,123,177,248,112,166,236,190,219,115,37,17,180,193,225,38,80,41,9,36,157,73,246,87,236,75,106,59,135,118,73,44,229,18,219,38,78,68,100,13,61,199,212,138,147,167,184,17,178,191,97,109,73,89,55,192,169,31,111,39,211,67,192,214,119,132,127,15,90,106,29,13,234,82,243,75,235,69,73,164,131,11,136,88,212,218,36,78,67,173,129,230,103,187,137,150,94,63,220,81,115,53,8,233,15,180,9,72,85,81,51,79,94,77,225,20,172,81,191,117,19,91,160,233,135,254,97,202,68,141,10,58,229,169,120,230,116,226,38,167,184,131,126,60,37,41,5,246,211,255,0,68,139,4,28,37,25,80,90,134,171,78,86,197,254,159,216,144,192,212,143,17,49,75,42,228,146,221,63,31,99,162,171,55,251,15,181,240,16,251,84,188,152,199,39,74,188,12,56,54,68,97,178,140,169,191,225,234,239,14,21,217,211,204,142,167,20,144,178,49,193,166,80,156,147,178,152,164,198,170,97,190,36,96,48,89,87,67,153,164,160,227,121,141,141,77,62,158,38,124,56,151,75,52,100,170,97,26,55,30,100,250,181,224,201,204,177,123,34,193,136,254,81,255,0,129,115,189,79,171,109,99,17,254,147,202,185,228,102,126,3,226,135,127,135,91,16,128,194,18,164,115,194,58,7,188,210,231,241,174,25,91,241,11,226,55,213,24,134,139,147,169,44,174,252,3,119,41,65,116,157,249,104,12,218,120,157,78,102,164,211,150,67,196,41,249,72,133,13,108,169,217,54,146,134,37,55,166,235,107,123,67,255,0,21,208,170,131,84,33,176,198,42,234,86,88,116,204,202,176,129,154,74,112,187,139,149,41,181,164,6,76,74,250,203,89,211,212,131,138,46,85,19,101,112,75,243,229,12,81,197,70,229,248,232,105,50,250,118,70,34,99,12,199,19,211,40,212,146,201,220,92,169,200,107,96,198,237,42,156,149,78,67,46,70,12,152,50,3,169,12,243,13,108,187,146,1,131,137,36,141,243,35,230,42,154,230,105,77,14,52,73,44,237,77,194,202,63,12,57,121,23,43,187,214,7,164,1,3,95,202,69,43,73,168,117,53,148,236,217,72,158,178,248,137,184,167,113,159,72,193,115,5,79,79,9,199,210,179,167,212,54,56,48,216,9,57,11,1,39,155,18,170,179,121,152,213,39,161,154,84,98,124,218,206,215,74,250,144,243,68,18,99,101,90,60,105,108,11,233,208,158,248,155,174,52,249,39,17,113,37,255,0,13,190,12,174,97,114,39,209,161,156,67,250,72,171,43,80,119,21,34,147,118,121,36,196,36,140,215,248,5,42,160,90,190,19,217,202,171,235,102,122,151,187,149,114,136,112,39,78,39,111,34,160,135,91,170,169,30,194,135,173,79,241,216,107,23,86,175,56,134,167,31,118,8,222,121,178,38,44,184,157,52,24,101,160,231,211,229,30,101,187,119,230,43,48,185,159,19,162,198,243,12,72,25,73,247,81,144,254,33,92,78,233,128,49,9,79,76,211,16,99,31,46,37,186,4,198,70,122,26,20,22,204,85,7,89,156,111,249,188,138,182,170,250,186,220,28,37,81,76,96,39,15,149,120,63,210,9,148,73,107,76,148,168,223,83,233,86,73,243,151,93,196,69,207,158,107,202,217,88,113,101,93,18,54,179,138,94,225,17,101,48,213,86,67,121,131,23,145,54,242,63,61,12,85,253,72,189,228,226,51,152,72,121,242,120,19,227,70,136,82,115,36,151,20,231,146,204,33,85,85,87,226,43,51,19,134,184,131,90,127,108,164,70,70,184,157,39,234,8,105,12,207,135,83,183,123,176,202,34,170,161,161,150,48,124,218,198,134,188,129,108,230,222,57,32,229,148,68,173,148,251,99,238,211,233,149,64,24,243,41,171,41,39,19,31,202,177,87,245,6,47,169,245,11,48,97,8,147,232,211,192,95,213,149,115,13,18,97,145,239,204,85,115,61,227,16,248,148,153,105,242,87,196,109,36,209,100,179,8,132,147,201,210,64,154,76,165,18,74,109,84,10,215,226,202,188,109,103,46,104,240,134,126,36,71,44,136,102,35,86,67,173,168,1,5,148,98,196,163,117,14,164,63,158,26,145,127,34,48,204,33,7,204,84,27,41,198,95,117,93,86,249,57,54,37,246,119,146,79,154,196,164,198,182,76,123,227,51,133,91,195,125,109,104,255,0,168,139,42,73,170,141,6,203,195,105,3,16,196,134,167,14,194,153,104,253,102,120,199,100,67,21,118,72,31,51,17,134,15,252,139,243,73,152,72,220,189,75,166,124,61,215,156,108,137,44,171,142,79,240,182,58,23,143,49,254,173,135,190,38,19,40,201,154,26,32,129,155,46,37,210,45,77,18,79,42,67,49,153,7,133,117,71,34,186,146,101,163,28,168,215,103,168,39,184,37,190,54,179,163,178,59,3,46,209,62,184,167,4,146,98,196,145,7,225,112,51,238,195,23,253,107,127,29,95,46,225,184,197,244,9,58,28,113,56,121,72,128,159,0,147,185,98,69,196,52,203,79,104,205,179,25,152,74,189,129,174,140,12,40,198,30,90,247,31,39,32,234,171,118,196,234,78,238,40,71,58,183,50,46,99,24,46,101,178,51,231,77,138,240,251,73,22,108,130,184,156,192,209,137,24,143,18,50,170,224,21,36,204,97,20,170,189,250,120,27,183,230,23,34,26,227,79,69,218,245,42,182,170,234,102,72,105,102,176,4,158,80,241,44,67,172,224,231,194,82,169,167,195,219,113,37,115,33,228,58,229,216,54,197,182,167,181,4,234,239,148,46,85,200,225,214,203,133,126,249,126,217,85,229,85,105,36,179,16,150,115,41,54,196,229,84,88,213,20,202,229,97,181,12,242,16,3,76,102,51,40,249,80,116,145,191,35,48,137,60,100,55,149,138,170,170,107,18,222,142,121,39,225,79,153,24,241,129,245,86,51,224,78,141,205,17,1,15,85,78,130,79,155,129,149,110,191,232,69,49,181,135,99,56,24,67,144,74,62,78,134,181,207,148,185,10,186,188,13,115,64,79,213,192,32,137,251,72,247,234,170,114,15,229,42,200,95,226,88,179,34,124,3,71,253,56,123,254,30,147,38,99,69,84,181,84,242,225,15,14,36,242,251,83,147,117,203,3,108,52,181,250,145,132,246,147,180,159,193,125,3,88,31,180,143,96,127,34,105,67,119,76,88,140,205,77,201,245,19,159,232,18,89,244,190,218,77,196,26,186,156,250,202,121,32,169,11,189,126,202,209,252,217,87,84,178,211,12,155,210,160,245,87,195,160,73,226,40,178,161,186,117,127,144,182,164,156,13,91,7,80,63,136,185,81,211,43,64,64,117,35,244,222,137,137,7,132,34,196,171,131,166,34,20,124,171,99,141,81,71,111,99,156,64,208,199,183,39,10,60,58,2,230,19,248,138,186,92,54,126,31,103,202,64,202,153,67,49,44,185,101,197,219,39,178,167,193,149,34,234,180,100,233,44,229,42,108,29,60,202,143,119,42,123,101,60,17,184,98,37,217,142,94,101,204,210,93,177,208,218,232,3,39,119,143,133,32,52,9,211,137,202,37,101,24,220,137,187,40,89,52,25,114,141,86,58,249,152,202,66,213,83,158,17,24,186,101,33,159,24,28,170,92,209,182,71,120,178,163,131,100,114,169,204,223,161,170,85,152,195,147,220,176,124,8,190,31,170,26,156,205,45,44,153,113,114,39,254,128,152,212,180,121,77,196,165,51,193,25,253,169,167,173,229,137,218,53,12,203,236,163,194,104,188,137,124,155,178,70,34,79,242,187,25,141,74,105,243,226,198,243,202,144,239,192,83,240,166,80,24,57,172,229,18,36,212,145,125,161,46,141,191,216,64,15,91,32,217,218,134,125,193,10,182,73,161,38,68,12,202,211,143,218,34,223,199,81,172,81,192,48,202,14,212,5,172,55,206,237,42,158,11,237,97,63,132,169,144,108,143,238,137,98,171,35,3,50,185,147,234,142,54,112,165,216,101,198,39,82,125,26,78,71,242,173,243,246,152,21,26,69,250,23,33,35,37,125,85,181,146,118,196,204,34,161,30,102,103,69,61,140,35,20,70,82,142,29,222,86,98,50,213,61,131,42,159,204,72,200,25,247,210,198,197,22,86,241,31,16,185,63,168,95,88,247,141,42,173,153,185,126,98,166,248,199,255,0,162,162,174,34,134,134,121,6,52,190,102,73,36,76,130,206,4,59,227,98,229,78,160,194,121,48,22,208,132,130,26,51,207,236,166,144,227,110,71,132,66,87,81,5,116,151,99,207,132,162,84,114,113,201,102,97,41,171,186,67,214,242,226,90,171,111,178,143,10,155,40,88,98,251,233,80,123,138,140,141,124,73,221,197,82,26,133,135,32,30,85,55,166,245,9,55,219,67,40,183,79,124,134,89,178,169,213,38,96,32,210,87,248,15,165,99,234,92,127,247,161,95,51,34,213,178,26,198,70,9,203,238,173,80,227,78,39,186,136,100,51,205,31,18,0,212,151,16,121,131,40,152,213,254,4,8,146,195,198,237,42,192,50,86,44,207,39,136,168,157,128,32,143,46,84,149,81,204,223,100,1,126,174,46,81,175,6,101,28,158,168,163,23,238,33,204,96,16,120,82,25,33,196,254,20,182,254,129,63,175,222,1,121,242,141,115,71,188,157,217,85,253,197,84,187,34,98,42,158,153,163,207,24,28,42,82,116,237,48,208,181,14,107,170,173,98,198,3,254,107,145,115,168,127,18,237,96,203,194,25,252,127,77,117,187,93,1,189,59,204,81,114,46,109,171,126,17,16,103,245,1,20,131,196,184,27,160,107,88,232,105,20,176,211,119,199,155,243,114,224,101,26,170,135,101,165,100,157,145,61,24,121,127,105,114,38,95,94,82,87,109,2,181,104,253,91,56,86,95,55,238,166,221,234,17,180,84,239,216,221,184,207,214,250,86,134,170,113,25,132,88,151,77,141,164,162,70,137,195,63,18,224,122,39,88,127,131,149,118,138,67,18,237,140,204,189,53,145,159,153,22,85,11,124,49,198,254,232,101,88,48,39,35,211,192,233,136,49,185,131,255,0,85,18,240,196,26,173,145,14,127,83,93,108,6,99,204,101,166,200,209,99,116,162,159,36,3,2,147,184,153,23,205,255,0,52,53,29,100,103,53,141,147,46,229,23,229,18,41,58,36,118,228,205,137,52,173,184,7,81,68,53,101,78,248,36,230,50,120,230,68,55,110,228,61,110,137,131,90,254,81,34,231,207,139,90,60,53,221,138,139,86,188,99,103,202,46,126,24,7,147,41,249,147,55,249,191,208,171,134,6,167,198,149,108,254,100,96,116,0,59,138,85,71,2,4,72,35,97,184,211,64,207,130,54,115,44,186,167,192,234,164,203,43,125,33,136,9,51,235,164,191,9,132,152,106,121,59,150,63,104,165,161,208,203,41,51,26,82,230,217,107,92,170,201,226,60,140,26,161,120,97,84,209,163,65,40,24,161,205,12,145,189,212,250,170,96,60,24,17,23,145,90,204,35,21,97,141,16,131,196,133,147,85,58,55,233,4,68,173,239,56,249,132,82,45,70,178,212,100,255,0,219,207,26,44,194,98,101,152,249,57,138,68,123,3,20,163,83,190,19,139,218,84,100,99,16,126,234,197,177,163,224,192,136,178,125,32,18,67,93,146,183,148,162,89,198,213,185,122,132,149,164,116,248,5,168,199,208,95,147,181,50,134,102,65,226,202,165,38,106,121,101,250,105,12,203,185,197,127,234,177,36,179,184,90,135,84,147,14,12,238,89,114,136,36,138,123,244,248,248,69,60,133,254,85,17,26,100,233,60,59,169,37,76,96,105,225,148,249,165,170,71,11,121,153,97,251,25,18,79,72,145,129,128,200,220,216,150,47,184,174,173,131,138,36,2,126,226,2,29,196,91,47,63,80,180,28,97,173,105,168,104,162,214,180,145,129,152,73,51,30,255,0,5,208,236,131,90,81,191,20,161,169,9,241,162,13,239,229,26,234,220,87,37,82,122,76,156,107,91,46,34,20,120,140,153,190,28,73,61,197,26,79,107,84,8,204,121,130,179,16,10,12,200,189,66,198,154,64,27,200,245,196,103,207,213,94,164,67,68,17,49,121,174,139,161,181,36,185,60,82,197,136,139,51,65,45,114,214,202,31,2,87,2,78,57,125,74,169,230,137,36,29,73,95,163,144,167,77,184,174,53,77,19,194,59,32,61,74,108,207,91,47,237,174,143,14,3,35,119,44,36,210,68,146,245,182,80,168,166,181,227,32,23,201,241,152,81,166,27,48,70,225,16,148,150,173,153,58,48,15,180,236,246,211,41,166,200,117,188,239,205,41,1,169,244,124,91,32,115,40,152,210,117,172,147,251,138,230,134,52,239,12,54,5,76,183,82,54,87,5,211,223,13,226,13,152,66,37,170,251,225,214,216,249,132,170,38,111,163,15,52,66,145,14,25,247,19,95,134,195,34,126,250,155,85,37,67,14,202,167,149,106,14,173,156,66,97,87,150,65,249,94,81,40,250,122,120,146,109,95,153,121,125,101,109,161,211,26,226,57,129,106,66,1,125,146,192,120,118,163,36,210,14,18,91,62,171,39,73,87,92,107,142,132,152,212,199,144,125,74,142,133,251,146,114,149,11,67,78,66,112,152,73,231,165,14,183,155,18,102,80,81,179,35,0,108,75,167,211,238,70,128,125,145,243,253,180,218,5,144,203,194,98,174,125,198,66,171,83,157,106,29,48,242,17,124,173,97,43,123,87,68,181,173,31,106,154,178,173,97,85,85,149,197,101,53,61,236,178,2,8,193,36,21,141,107,9,90,126,94,181,64,202,175,87,31,10,173,73,10,35,5,146,124,19,168,216,227,33,61,53,245,167,69,24,57,82,212,113,203,38,15,7,50,67,36,32,146,126,37,185,225,63,130,138,213,79,212,112,95,150,33,82,228,5,121,171,70,181,204,211,123,144,41,141,37,170,165,78,226,177,236,93,50,170,72,8,4,43,107,228,46,39,45,153,73,139,32,80,16,35,108,142,186,125,196,0,16,252,42,126,202,168,3,76,202,174,48,181,151,99,199,133,123,214,9,212,148,207,129,149,252,43,69,109,109,145,109,121,75,198,179,100,203,7,79,134,124,155,177,45,180,54,71,25,58,149,211,40,70,56,44,204,146,76,173,24,207,196,36,85,88,208,198,92,16,157,171,39,201,200,190,198,134,50,1,14,96,147,168,75,85,64,111,15,80,146,48,198,183,201,190,149,53,156,169,77,85,57,201,218,169,195,66,60,29,163,72,209,169,171,97,54,241,26,243,14,75,18,139,87,130,49,223,202,133,109,192,196,206,213,15,35,67,228,133,226,122,121,166,230,51,207,9,148,92,253,67,143,148,170,122,79,197,25,85,167,197,93,0,133,34,198,176,216,157,198,226,76,72,76,97,75,141,43,126,198,220,120,162,21,115,216,115,46,53,72,217,46,192,184,190,218,179,210,177,137,4,140,17,149,99,102,69,179,106,77,155,44,78,99,241,11,64,94,70,243,151,92,82,40,221,60,29,79,25,239,221,202,34,253,111,107,12,19,160,243,9,113,93,115,79,178,35,203,94,37,208,210,65,50,127,70,217,110,68,113,189,72,92,197,42,42,5,169,202,143,211,193,245,177,147,47,98,42,78,158,217,19,169,114,213,24,50,40,40,108,143,129,138,134,29,196,81,119,41,42,217,44,140,60,43,228,151,228,127,10,131,14,165,211,236,129,143,40,84,149,198,161,6,239,181,5,225,98,65,225,202,165,239,171,103,12,236,150,82,147,26,101,133,220,25,139,168,215,12,141,202,82,162,159,170,160,205,102,16,174,35,125,169,200,47,148,136,34,100,247,19,77,55,112,113,15,153,27,46,102,225,213,76,253,200,31,137,113,221,127,167,172,164,189,229,234,93,87,74,221,229,225,40,149,155,244,124,29,65,21,252,67,93,93,61,56,56,172,204,234,126,110,208,22,183,48,64,248,146,242,113,43,96,220,60,111,205,44,184,149,77,151,195,118,86,147,48,186,210,105,250,87,124,204,42,205,18,120,18,245,12,13,216,8,60,221,168,3,106,119,148,152,98,69,74,67,187,164,38,25,113,114,141,121,247,213,89,48,226,228,83,173,0,223,106,199,201,123,12,189,36,199,16,217,133,50,12,97,205,6,96,173,172,173,78,171,112,52,210,106,28,100,194,97,39,236,152,9,189,41,11,43,113,19,169,56,173,102,53,9,22,140,58,133,201,161,102,60,216,150,159,13,144,21,36,105,128,24,58,178,165,239,129,190,122,21,174,84,137,102,161,120,229,63,50,109,26,200,18,121,132,176,212,244,49,35,65,121,189,197,9,91,62,198,49,222,31,109,83,108,231,102,58,27,241,246,152,168,8,26,181,131,177,218,5,1,26,75,38,143,181,96,248,208,99,19,48,82,200,183,25,88,186,124,242,89,48,124,171,83,194,193,123,74,86,158,251,28,236,37,23,26,190,120,65,38,11,12,20,177,225,137,164,165,172,96,73,226,196,134,167,173,28,98,34,174,13,182,89,64,126,229,136,102,200,96,206,49,160,102,4,229,58,244,151,203,207,132,66,69,70,100,191,14,165,74,234,45,128,39,233,176,73,27,12,18,242,39,26,122,100,186,208,115,45,97,170,148,94,101,148,152,7,140,4,172,163,7,207,152,114,243,9,10,22,126,124,197,72,253,96,226,38,36,194,3,229,78,123,63,238,75,182,194,91,82,202,52,54,73,31,10,249,48,32,140,60,197,254,52,210,182,7,164,65,202,98,226,92,243,80,234,17,217,88,240,202,227,18,55,60,71,173,87,33,161,153,185,38,98,175,25,149,88,62,226,82,251,82,96,92,227,226,21,173,143,116,66,147,137,115,204,207,92,11,71,83,165,178,214,38,70,11,40,211,41,144,226,22,46,237,113,157,25,36,243,72,195,75,93,45,147,222,64,97,202,169,11,73,93,8,183,184,154,214,73,50,97,10,91,225,144,124,201,148,200,199,47,54,36,182,51,31,36,248,149,153,88,80,250,169,228,173,39,219,86,240,53,14,64,40,185,53,167,198,149,154,125,149,111,72,148,36,141,188,10,70,117,160,221,144,106,115,80,153,242,125,212,130,182,214,113,98,48,166,42,45,242,101,205,30,44,73,163,86,54,70,81,157,60,205,143,134,98,167,255,0,139,113,143,8,74,161,89,167,167,100,203,186,42,104,202,163,248,117,38,217,200,144,236,211,226,78,31,15,98,77,51,204,68,75,60,15,91,43,49,74,190,92,92,12,160,225,42,102,178,40,13,67,202,197,131,225,128,79,234,83,149,90,168,113,184,74,171,106,164,130,203,221,74,178,1,140,109,67,42,15,8,146,251,138,73,87,100,221,173,215,209,182,71,102,209,81,211,217,65,216,225,150,158,213,10,145,208,233,229,198,127,50,122,16,241,166,54,187,79,12,162,83,236,153,249,222,134,101,112,168,97,141,236,167,212,38,56,148,203,25,147,153,53,129,60,241,184,82,48,13,53,13,15,169,1,230,16,150,20,154,108,17,129,150,95,42,104,27,143,148,75,100,218,241,241,21,54,243,87,216,49,13,224,243,196,46,36,183,80,132,120,59,114,145,43,125,150,82,36,247,23,195,131,210,34,40,179,48,214,60,249,51,186,162,45,95,130,108,103,31,118,98,145,52,210,178,71,110,118,43,25,150,94,155,224,19,42,198,202,191,2,84,137,125,60,170,208,98,46,69,165,134,60,98,112,149,94,61,241,44,162,63,137,73,201,128,193,29,230,50,163,85,205,61,185,60,230,114,173,44,140,1,147,42,54,1,160,253,84,81,131,4,189,42,93,212,99,125,38,167,217,113,75,22,81,166,243,44,171,166,143,132,88,148,243,224,98,6,100,172,51,246,199,194,100,87,245,1,165,148,109,183,48,82,192,152,114,120,113,42,32,190,36,152,189,168,19,70,4,110,97,9,45,148,106,159,43,67,46,19,254,218,100,105,63,145,79,76,214,0,140,204,61,169,17,181,108,236,159,251,72,164,198,147,47,161,90,163,109,67,36,152,49,101,34,138,219,92,140,249,131,62,74,181,141,107,6,72,57,150,173,229,112,184,149,150,143,207,65,25,68,49,141,100,78,228,174,236,207,157,17,225,237,86,15,135,185,31,10,66,104,12,25,249,147,109,169,164,109,85,84,188,252,170,230,182,159,43,57,132,136,141,0,29,161,84,81,163,50,72,56,80,204,168,10,162,198,105,234,226,251,184,148,245,221,11,4,126,213,90,104,15,19,240,136,169,108,250,75,47,116,72,141,174,51,28,242,215,74,146,203,132,69,32,144,176,254,26,89,65,38,81,23,42,233,21,181,164,25,249,132,171,119,49,10,60,93,74,182,84,248,37,91,144,149,80,44,163,1,153,83,143,71,36,148,210,123,224,136,125,169,35,245,33,225,49,251,69,38,111,208,117,50,55,244,14,99,99,200,151,79,248,211,58,183,132,80,8,95,218,80,26,183,83,222,78,185,102,111,211,121,170,221,61,166,253,75,192,198,18,231,219,187,102,51,72,222,34,75,95,251,69,107,252,239,137,95,165,201,141,52,164,248,157,170,173,159,253,90,175,16,215,65,15,195,120,36,31,82,83,125,67,6,163,132,74,159,143,15,142,162,85,249,54,166,248,215,12,47,186,136,124,199,149,157,170,53,236,120,201,152,41,196,11,83,136,125,74,123,37,85,141,204,167,139,159,49,87,199,250,84,103,240,151,42,26,127,168,217,120,4,37,227,69,64,209,228,43,217,202,186,21,91,236,70,111,224,206,159,6,118,101,86,31,41,225,255,0,203,83,222,137,178,98,2,124,243,136,9,26,195,168,214,226,48,196,178,173,211,100,178,102,80,137,68,67,124,187,43,28,219,162,46,155,73,37,226,137,180,70,224,52,121,26,182,195,164,7,106,21,247,25,17,118,176,15,52,152,146,51,82,75,140,68,85,95,228,92,136,221,108,27,25,199,126,210,81,4,53,198,46,244,149,252,107,47,80,12,249,37,252,253,107,244,180,154,175,201,202,165,245,36,56,145,162,102,196,159,102,39,248,22,162,125,25,113,100,32,3,148,153,23,104,167,178,157,38,11,10,101,249,246,182,224,226,148,255,0,149,197,249,213,172,13,103,99,4,120,131,145,71,111,95,29,12,224,93,90,201,25,124,210,48,204,150,50,126,129,36,54,182,63,158,105,98,39,251,75,107,245,224,60,56,96,21,91,36,12,70,115,227,14,111,112,185,20,212,250,210,117,98,227,88,155,88,62,79,181,141,109,141,124,50,131,230,196,133,145,141,39,13,79,141,253,75,72,104,114,31,148,74,165,147,43,166,143,133,122,28,102,20,248,138,171,96,5,173,140,8,196,102,17,46,171,85,48,114,96,179,149,115,75,131,14,48,254,83,177,11,91,50,254,79,73,84,153,89,248,153,106,49,210,230,99,173,150,194,138,82,202,215,80,142,116,28,74,118,53,108,226,143,148,164,69,198,164,57,73,137,46,217,182,39,89,12,242,78,244,195,208,73,225,212,172,225,233,177,198,246,145,18,99,125,24,169,217,149,6,85,57,155,232,73,25,249,113,32,223,48,249,241,43,251,32,241,225,196,166,95,0,3,151,202,37,22,171,141,83,8,22,187,98,97,85,12,123,36,129,138,86,76,104,131,59,48,170,170,120,100,40,211,198,170,77,143,73,146,248,204,91,107,95,185,127,82,221,38,144,228,230,196,133,102,238,180,234,181,0,249,245,160,199,155,18,95,14,97,235,79,152,42,132,63,50,4,60,202,79,201,153,37,148,106,234,43,178,190,151,59,185,36,121,167,100,204,33,34,39,198,120,142,137,103,152,199,204,138,138,53,173,53,145,65,218,182,73,121,203,218,36,52,9,152,153,194,178,53,175,253,207,204,101,38,106,12,15,232,143,146,125,217,98,167,240,48,70,2,90,109,72,1,131,18,9,147,31,55,165,54,229,197,224,55,147,101,44,132,194,36,181,140,32,137,148,168,136,213,86,162,35,62,84,137,203,225,128,99,229,236,88,213,78,67,45,156,153,178,49,241,230,82,246,83,242,112,226,93,44,208,32,145,156,170,106,125,110,159,23,153,178,242,126,210,213,100,112,174,164,244,105,143,140,12,202,118,239,226,19,224,159,22,34,21,29,100,251,95,55,226,23,26,26,54,152,61,191,116,85,85,233,238,35,48,0,117,177,236,186,184,149,61,104,65,100,54,102,148,66,145,46,252,0,200,221,34,76,107,105,223,4,152,86,254,61,56,139,96,243,86,178,48,62,218,149,159,233,176,79,148,202,170,101,105,8,206,210,36,51,52,171,39,34,172,56,28,13,103,22,49,254,82,82,125,39,82,50,112,50,134,80,202,79,5,33,39,225,164,79,62,165,75,167,180,172,24,32,218,98,81,252,101,251,5,102,62,233,187,227,249,191,119,255,0,58,185,102,11,32,36,33,209,131,25,51,98,71,108,229,214,248,24,57,22,109,211,142,163,100,17,232,227,243,226,18,71,113,163,216,87,230,247,22,231,235,192,14,94,19,118,9,80,6,238,170,108,76,222,226,213,157,187,251,10,170,162,138,26,210,66,240,87,176,235,71,36,25,138,85,35,188,137,245,147,40,23,204,31,17,138,166,210,127,10,45,80,23,80,189,241,136,241,9,70,154,226,118,76,37,42,232,150,81,162,77,102,96,148,106,14,226,159,109,47,41,122,147,172,119,11,1,73,158,249,35,229,65,178,238,116,23,252,162,122,200,16,100,143,132,185,86,135,213,14,9,57,132,177,85,65,131,233,238,44,167,63,41,69,137,88,127,153,68,194,85,51,15,106,32,112,163,25,100,200,203,63,249,20,69,119,91,182,59,210,183,234,75,90,214,98,137,40,138,130,124,150,78,26,213,85,14,184,188,37,129,148,138,149,87,229,160,185,0,82,26,202,253,249,108,101,101,76,100,252,179,249,138,141,53,14,49,229,174,22,37,47,101,14,116,147,225,42,102,95,208,56,15,25,62,46,60,40,75,90,64,73,30,88,156,69,75,189,30,119,178,84,79,157,172,97,254,171,141,46,106,3,205,31,48,226,38,208,165,86,183,20,236,44,71,148,194,92,149,151,113,43,73,154,89,113,38,240,245,253,117,219,253,58,36,252,171,137,167,146,248,151,93,21,20,211,107,165,71,100,79,148,227,250,137,72,116,101,52,35,243,20,121,21,68,152,210,176,101,9,82,55,214,216,143,153,117,173,132,176,53,172,10,234,208,102,137,216,182,64,146,9,32,194,88,168,105,129,157,36,156,202,142,134,168,226,137,197,23,41,22,50,130,182,66,160,152,145,137,132,41,229,108,152,158,31,54,182,134,158,116,146,115,11,18,100,253,31,185,31,81,19,44,107,246,109,152,80,106,112,73,63,8,149,45,61,84,88,192,229,226,66,176,199,168,102,208,213,100,47,220,76,106,167,130,79,112,177,45,102,100,17,106,47,184,153,22,15,114,148,181,187,148,34,127,78,149,137,116,27,138,16,16,25,74,81,227,81,19,233,7,224,253,162,164,117,251,22,75,15,180,172,49,219,193,203,99,202,68,198,101,60,31,100,67,83,186,86,212,130,102,208,42,160,198,97,1,148,73,90,106,181,65,87,18,122,125,56,224,147,119,137,40,181,212,44,140,62,82,172,245,37,221,143,73,139,196,165,109,104,73,108,54,97,200,149,163,103,11,27,223,168,79,55,164,171,160,232,253,73,71,131,13,132,161,136,159,80,139,153,67,161,60,97,225,90,109,105,236,132,60,194,42,198,233,218,184,106,22,59,215,227,157,36,50,109,34,90,12,164,251,66,69,179,83,140,189,69,95,156,234,130,241,19,55,184,174,233,230,12,131,237,228,92,173,28,137,242,81,88,232,147,13,22,79,114,73,113,107,177,30,32,137,41,54,161,131,11,245,114,177,39,52,246,186,86,200,28,179,197,147,238,167,95,249,154,15,14,123,11,220,135,181,178,24,147,121,148,149,68,230,137,141,106,13,108,66,240,149,58,170,88,204,137,198,92,51,207,169,62,167,178,100,158,37,137,180,216,253,164,35,225,190,183,171,181,82,72,214,162,173,172,81,204,120,35,3,42,89,234,177,36,240,168,61,79,172,53,56,207,136,165,30,217,42,129,172,201,231,212,185,116,220,26,199,71,125,104,50,102,95,13,1,147,135,136,66,82,225,212,146,228,179,132,75,222,189,98,47,180,172,187,162,226,125,159,163,201,186,91,54,123,33,225,196,131,153,125,121,143,229,57,81,16,36,220,205,229,177,85,102,106,152,185,135,192,158,8,192,126,236,72,73,150,160,39,74,221,51,32,193,194,46,68,153,245,182,56,242,226,92,171,155,20,101,27,85,95,78,173,38,108,89,70,168,195,171,107,100,251,88,148,165,59,55,164,194,82,166,175,129,18,55,82,102,140,59,234,87,198,53,84,145,230,228,90,153,36,25,212,243,39,156,160,120,132,84,0,102,90,136,252,170,12,174,93,89,75,9,245,177,38,246,139,137,46,126,143,138,94,149,167,241,37,169,65,135,16,196,53,23,113,173,181,5,68,238,173,204,111,166,175,31,81,45,73,53,74,89,154,60,30,233,70,150,76,216,214,244,149,35,54,185,157,168,60,3,18,1,99,34,131,72,121,220,198,42,44,239,207,208,63,249,5,54,164,150,51,241,9,86,213,106,168,34,7,205,173,85,186,97,133,31,86,84,20,202,64,70,63,48,147,52,41,95,112,86,97,244,109,73,22,73,248,149,133,109,144,241,174,54,105,48,97,78,195,16,170,162,134,224,255,0,85,67,36,97,153,106,116,9,236,4,150,46,83,173,160,74,25,242,196,46,34,46,128,203,44,172,237,64,207,129,6,115,57,151,84,115,126,228,25,78,55,26,227,88,193,62,97,90,17,62,129,241,82,252,100,100,73,98,202,171,127,15,86,254,126,33,169,233,149,85,196,156,253,162,73,22,39,25,85,134,210,126,33,50,72,48,236,49,41,251,93,79,44,131,196,34,241,162,38,80,226,6,101,40,105,49,4,71,132,203,87,167,53,152,83,107,125,107,90,199,203,136,82,100,78,52,79,199,233,81,143,180,188,129,185,26,212,253,164,150,117,101,65,198,164,167,146,127,210,226,252,233,155,165,86,37,99,181,192,214,218,43,84,61,153,177,198,253,212,105,180,53,109,151,53,124,161,148,107,151,179,68,144,64,100,176,167,53,90,170,215,79,179,15,38,53,181,150,21,199,94,227,104,217,100,80,51,76,2,182,91,248,151,211,50,94,79,182,182,214,234,17,219,243,101,228,70,76,48,4,52,187,215,228,57,171,11,240,32,12,207,200,189,234,95,227,18,244,54,110,78,149,64,67,62,156,146,95,250,92,168,250,74,210,70,127,50,181,217,197,131,19,118,81,101,83,198,184,4,231,240,139,18,181,244,241,18,180,24,250,80,11,238,160,109,105,223,129,61,129,25,132,6,99,33,166,63,217,16,150,88,8,207,68,252,232,11,189,49,46,72,30,96,136,156,74,246,183,106,39,255,0,80,18,23,82,76,6,7,134,39,90,86,101,175,176,234,167,59,161,121,35,112,148,170,188,47,7,134,97,21,72,5,131,20,229,87,13,156,11,154,50,172,121,243,37,21,156,69,81,218,134,102,166,44,173,166,82,99,84,243,230,50,11,248,74,138,164,140,11,41,127,54,170,177,165,179,208,145,27,26,171,143,148,74,130,145,145,99,114,171,119,233,184,63,84,105,13,220,96,70,243,16,149,153,151,181,16,42,200,100,203,80,20,152,130,85,233,245,71,146,12,161,229,80,211,216,124,253,170,215,76,93,147,30,35,41,228,129,204,66,248,7,17,249,96,19,253,164,224,44,137,131,244,170,225,140,137,52,126,218,91,107,165,95,143,133,85,100,71,249,6,86,66,107,211,106,167,15,169,100,205,24,1,115,11,173,111,13,13,140,103,167,245,166,199,194,81,33,155,85,51,153,206,245,12,249,117,12,254,158,46,65,41,73,250,159,87,91,15,12,178,198,198,186,198,173,161,137,56,25,130,185,84,200,207,130,124,69,18,109,181,124,137,51,100,52,161,123,49,242,162,172,170,178,189,134,67,192,11,63,33,177,46,131,90,29,57,54,171,14,82,100,240,91,85,169,170,194,125,55,101,6,8,249,123,16,151,193,36,227,238,253,181,137,169,207,26,203,135,148,104,141,66,96,86,214,243,23,147,233,174,90,209,138,179,53,73,41,58,242,170,144,251,67,20,153,63,105,81,208,235,152,54,227,249,72,191,200,145,198,210,180,119,99,221,148,163,201,247,83,106,221,49,6,183,244,133,84,217,94,93,196,182,163,153,54,187,110,92,68,90,153,168,64,68,210,29,104,49,173,83,233,199,237,9,13,26,129,169,246,68,31,46,44,169,213,110,185,130,48,48,38,211,132,200,144,198,9,197,220,152,201,173,157,181,250,67,89,81,202,6,124,72,130,62,31,70,197,252,171,111,227,154,223,238,226,226,26,228,214,184,33,17,230,203,148,137,105,174,15,53,152,77,145,77,163,127,179,44,117,195,107,58,219,114,109,42,74,166,53,60,107,248,195,204,21,35,72,194,86,159,48,149,31,173,218,201,237,46,81,166,88,245,77,115,245,52,159,102,170,212,113,184,141,40,130,78,235,117,86,81,252,220,174,69,163,80,179,32,24,108,74,62,96,71,236,162,72,215,94,38,90,133,173,193,135,36,124,69,18,130,187,51,197,238,242,39,84,225,151,36,9,180,109,24,2,63,44,181,171,10,214,174,58,179,35,89,72,234,125,109,101,90,69,208,42,181,225,39,3,219,75,167,232,152,165,31,8,146,104,218,110,85,68,190,162,40,183,66,169,148,90,151,105,175,200,183,252,78,9,60,82,202,182,189,131,40,248,84,212,106,76,167,205,137,87,211,198,63,73,132,173,28,120,156,213,16,190,168,5,243,205,145,122,30,155,139,231,205,21,95,122,36,76,121,138,177,124,96,70,103,82,173,149,12,169,52,29,37,4,172,226,128,180,191,225,208,59,182,170,194,28,204,104,247,201,25,7,204,85,191,149,160,84,133,102,158,5,107,59,113,45,177,159,7,195,245,73,245,148,61,200,248,148,36,250,211,214,191,220,83,145,110,104,216,208,1,53,235,87,166,130,183,153,97,79,159,39,81,19,231,135,114,206,97,36,94,233,200,106,146,243,239,167,70,103,244,226,169,43,45,91,100,50,115,100,200,186,156,109,61,6,79,119,18,22,126,134,138,66,102,136,171,183,19,136,214,34,232,108,167,93,131,230,197,137,29,50,133,240,185,141,61,27,62,134,117,107,63,167,246,40,185,239,188,41,9,187,200,85,171,13,56,19,105,7,22,84,140,32,50,139,149,3,166,32,88,194,157,151,107,136,107,125,59,229,224,96,68,169,66,201,194,7,86,84,217,84,20,163,12,97,217,0,107,238,206,92,110,158,36,38,152,146,68,202,214,77,174,78,17,113,169,93,138,48,120,116,245,141,144,57,167,140,73,37,174,140,28,103,246,142,74,103,26,212,130,103,42,250,251,188,143,196,17,19,247,19,172,205,244,77,149,72,13,67,167,165,11,234,32,42,170,143,157,156,75,169,190,183,122,50,25,40,124,109,145,58,149,89,148,42,109,170,211,121,64,154,124,221,79,9,75,148,107,213,182,67,198,176,158,252,171,150,73,152,169,140,195,65,40,242,135,177,41,125,220,74,211,252,217,82,249,242,65,27,222,196,69,63,63,28,158,99,114,164,85,103,18,197,109,198,170,211,59,71,226,149,144,159,77,75,198,153,190,59,56,150,248,122,108,19,152,195,4,73,212,58,221,143,14,37,213,31,79,95,145,108,21,26,75,35,51,220,88,25,135,156,155,195,8,203,220,36,205,144,0,38,37,106,160,196,168,96,17,21,249,197,195,149,27,60,47,228,196,145,189,231,19,249,138,162,217,142,49,99,30,71,166,177,163,125,84,160,54,81,99,15,49,74,135,178,215,244,241,129,134,39,41,18,238,55,134,131,45,74,140,49,49,245,13,39,158,206,68,134,30,179,4,210,114,252,178,112,201,59,159,117,34,180,150,204,26,162,233,240,15,59,221,75,141,164,191,39,54,69,119,90,16,123,203,43,185,32,24,253,181,213,188,168,37,78,83,38,170,93,73,51,68,226,69,126,33,181,156,13,161,74,138,181,121,36,191,237,173,53,80,192,51,243,37,214,175,147,26,12,202,19,206,71,198,210,71,141,205,148,138,150,52,200,176,89,155,22,84,20,253,90,113,191,8,98,173,220,254,24,202,168,107,101,56,11,250,178,145,111,124,8,130,103,202,9,6,19,88,217,61,52,141,24,226,103,50,204,133,178,146,211,194,124,143,204,147,201,181,4,110,225,101,86,150,80,55,60,33,74,217,160,39,77,59,55,125,106,170,170,223,38,100,77,122,87,175,143,8,189,214,37,255,0,134,45,104,37,240,149,118,72,122,74,154,162,39,106,5,240,32,144,156,162,69,162,124,125,205,174,162,109,60,249,69,3,50,149,62,54,49,3,135,177,97,60,49,43,98,229,136,160,100,207,178,147,41,229,44,162,99,250,106,77,27,120,123,5,135,166,140,124,251,180,222,53,222,49,179,137,70,190,100,239,170,140,141,39,16,57,82,213,134,82,160,218,192,226,102,28,67,75,13,170,185,18,152,210,65,36,152,74,152,250,56,241,229,8,150,44,58,56,100,108,252,66,73,62,234,205,150,83,189,153,88,134,147,89,121,139,218,70,86,204,6,60,37,18,198,134,128,172,83,64,212,145,68,62,97,101,34,40,214,67,183,7,86,37,60,248,117,69,7,20,172,74,118,97,172,163,113,10,121,20,246,219,192,118,55,223,24,17,165,60,89,82,63,51,149,235,232,107,101,73,62,82,242,145,82,195,211,199,47,180,186,149,127,98,85,212,203,79,60,241,153,194,183,79,134,121,39,204,110,181,85,67,167,128,54,115,45,183,116,248,129,153,73,153,108,94,173,80,10,119,193,16,249,68,159,62,202,180,76,225,18,71,84,200,34,225,151,43,18,206,78,164,211,144,79,139,46,84,182,48,43,241,11,201,242,158,150,63,220,90,164,233,135,206,1,12,24,171,55,220,86,201,6,88,145,72,178,173,215,241,97,29,145,37,228,85,89,54,190,9,178,169,37,50,134,116,98,117,35,43,94,65,113,25,116,188,212,118,227,205,198,131,252,61,93,231,155,18,174,228,78,45,89,72,249,149,180,242,71,204,84,138,101,84,76,152,98,46,135,101,72,60,28,66,26,141,124,109,180,183,165,102,168,166,112,41,236,134,63,148,89,122,14,163,141,45,134,47,95,154,202,54,179,219,63,14,233,21,63,94,15,7,105,10,185,127,35,75,123,21,174,133,12,6,126,78,101,162,202,0,36,177,79,70,213,175,32,243,117,35,105,239,160,201,63,52,165,141,212,80,112,112,208,203,17,243,8,92,105,204,102,3,164,162,228,89,92,89,2,52,92,209,10,185,148,157,108,120,51,178,152,170,51,117,76,252,10,42,170,115,58,252,56,3,247,68,180,90,177,131,31,16,148,222,158,248,169,91,56,108,15,186,169,12,102,77,6,97,43,71,212,92,73,21,124,8,249,129,38,76,171,124,105,35,199,133,17,49,152,223,212,131,99,193,230,158,202,76,222,240,141,96,25,147,188,240,136,171,198,200,68,68,60,113,135,153,63,167,144,134,131,86,203,47,49,150,27,145,198,91,228,221,229,238,42,87,37,227,147,194,20,90,227,141,89,170,134,33,254,151,42,31,214,236,102,159,171,16,210,216,20,231,27,243,21,83,86,132,2,7,82,101,141,80,204,156,1,145,178,118,137,120,208,34,228,229,18,34,202,214,44,97,169,105,54,86,82,79,194,46,52,182,103,108,1,153,75,88,211,42,134,14,220,75,120,102,12,189,42,78,4,108,188,165,42,113,26,76,81,123,184,144,202,193,97,227,216,255,0,14,36,20,240,206,146,12,66,42,197,230,127,134,104,147,199,254,234,92,203,236,68,230,46,84,43,48,160,158,7,173,39,205,197,202,189,224,15,12,217,68,139,52,248,146,123,138,129,147,84,2,116,170,90,226,154,31,107,18,49,59,70,158,64,140,59,113,226,14,53,52,109,7,185,229,54,69,182,28,57,85,63,164,41,17,183,94,58,140,173,251,15,100,232,99,198,243,151,151,141,2,96,130,8,51,20,171,108,251,43,153,48,112,239,200,37,41,38,53,169,123,165,101,83,107,185,184,247,196,104,201,224,41,59,86,50,99,0,140,74,130,19,198,237,71,178,78,36,141,100,24,42,170,156,121,19,147,4,17,190,234,89,91,100,52,205,230,220,251,72,220,26,160,12,181,30,68,209,150,181,164,6,31,113,39,60,60,164,234,89,6,0,199,237,33,99,254,154,31,242,255,0,251,148,96,100,140,76,225,74,249,6,151,26,212,99,39,106,25,153,4,41,77,144,172,230,46,85,43,113,24,17,137,148,40,208,221,229,103,10,95,112,243,148,9,149,153,196,99,208,44,129,36,120,101,149,99,232,154,102,180,251,177,20,121,23,60,152,251,33,75,237,38,63,52,246,170,48,38,247,45,91,161,188,202,25,50,98,23,164,163,74,204,247,139,169,49,14,158,4,110,146,162,217,167,137,39,169,50,199,253,55,35,13,61,124,204,152,140,85,71,113,60,120,56,84,164,205,24,120,63,55,200,138,173,146,50,113,20,169,89,106,193,108,64,13,168,65,24,255,0,54,34,32,230,93,130,79,86,79,229,84,23,113,170,176,102,196,66,149,78,176,48,100,147,17,184,149,214,53,117,38,204,192,18,108,152,47,238,150,76,153,145,17,63,77,131,180,73,70,219,108,118,114,165,219,80,177,85,85,14,41,9,204,36,93,173,12,25,32,226,18,211,13,248,226,179,136,133,70,198,223,73,31,233,72,153,85,199,178,145,82,106,160,198,35,194,101,59,119,167,129,53,156,34,93,62,102,152,36,229,161,154,48,131,247,83,109,137,99,131,155,225,143,169,19,14,213,27,91,255,0,103,182,103,100,189,170,239,181,81,162,86,191,154,46,85,95,91,113,76,94,19,69,90,221,66,69,240,85,86,250,123,156,14,7,194,179,193,233,138,69,113,73,167,173,106,113,230,159,137,116,123,140,4,103,244,225,98,92,250,200,54,69,57,51,74,227,82,146,77,238,2,90,133,19,45,101,136,120,178,172,119,39,238,196,145,195,152,8,220,89,83,71,204,126,60,171,154,180,26,199,166,6,92,230,112,148,138,54,226,168,240,188,254,162,189,170,190,126,125,166,195,249,19,57,250,87,213,217,213,137,94,58,190,34,178,156,49,129,177,140,252,197,148,84,250,6,164,157,8,126,226,181,153,240,244,255,0,73,79,76,209,231,17,57,138,172,253,42,212,69,145,141,176,53,9,236,159,202,36,253,149,163,146,148,85,105,231,137,153,149,44,54,99,82,170,195,196,170,139,189,29,226,230,202,177,243,130,39,243,39,19,230,48,64,83,18,88,194,147,41,148,217,174,105,75,0,52,18,89,204,128,187,164,166,23,52,66,169,249,147,226,136,126,226,81,234,71,27,255,0,84,164,205,32,229,3,233,31,57,124,135,167,137,8,253,169,56,117,224,235,95,139,22,84,193,250,240,115,89,194,33,172,94,161,184,118,53,163,94,69,28,154,167,237,51,8,163,83,211,12,72,204,68,85,26,117,145,48,148,169,236,202,122,209,3,9,139,148,190,11,169,107,92,136,49,201,100,235,200,145,167,109,37,228,18,183,211,111,137,111,224,97,74,237,80,122,243,70,14,111,158,17,34,180,244,51,212,193,96,114,147,137,46,195,38,96,173,251,29,70,215,77,252,167,182,163,77,12,145,159,139,169,122,5,220,226,123,169,182,204,147,88,181,123,249,131,10,95,90,12,124,210,178,47,144,233,0,82,118,241,162,141,166,229,198,127,111,26,243,32,19,234,170,84,91,7,178,125,84,30,16,227,68,50,226,183,195,154,80,196,148,154,144,3,30,92,188,137,12,250,162,19,204,33,72,208,179,252,141,184,59,181,212,245,95,156,34,148,185,150,170,181,184,47,152,107,149,125,86,137,33,95,148,165,34,160,102,131,97,24,181,122,85,243,23,34,117,250,87,81,255,0,236,249,40,152,116,243,132,62,105,68,42,163,125,245,137,59,162,136,75,24,127,50,71,230,85,178,137,219,66,86,76,57,98,127,17,86,152,112,231,78,126,19,43,54,85,48,167,77,163,64,170,130,78,209,163,121,16,109,182,36,191,9,99,7,233,84,188,201,145,116,220,237,221,132,82,8,107,180,190,226,168,76,230,198,185,166,182,147,93,108,119,136,66,227,84,89,22,101,10,170,17,182,191,24,244,255,0,77,113,72,151,64,248,211,99,187,96,67,202,53,166,126,140,136,87,188,161,18,144,184,211,7,130,118,24,34,34,131,116,109,225,169,54,145,143,208,244,58,132,151,113,24,98,251,168,169,247,30,144,60,189,171,145,232,205,85,99,90,54,68,44,92,170,217,247,0,178,102,19,41,42,178,53,28,162,182,33,255,0,248,144,63,253,129,255,0,73,11,62,224,118,92,187,92,72,61,128,60,250,147,120,21,185,87,82,170,160,190,166,221,54,106,210,159,20,177,118,170,163,105,184,133,229,136,148,154,132,24,63,242,73,166,90,206,164,123,48,148,152,210,200,205,224,50,148,225,8,35,31,152,92,104,169,44,174,39,72,146,22,106,16,78,7,47,98,204,38,103,213,82,220,52,245,247,253,219,30,17,40,170,19,28,115,158,83,127,206,174,172,140,50,1,35,141,24,126,111,92,29,100,151,109,14,248,99,196,63,121,189,31,42,42,53,110,81,169,253,224,35,31,148,169,204,61,84,15,210,8,171,166,62,162,139,162,156,173,14,67,232,6,174,133,218,92,73,77,245,192,230,159,13,113,120,215,173,107,119,209,51,41,112,152,149,178,213,155,44,196,182,37,100,56,124,28,201,77,197,108,225,19,52,68,216,55,112,100,248,102,46,36,240,38,163,146,6,124,210,77,229,243,208,101,82,62,4,203,34,240,148,68,77,118,199,40,250,151,203,91,234,170,211,179,16,178,173,111,248,133,4,99,226,171,34,85,147,244,208,90,175,216,36,202,162,21,62,211,102,4,97,242,169,9,154,182,202,113,63,75,136,107,24,215,216,137,204,168,204,213,23,18,143,83,191,33,216,97,117,163,161,198,7,167,110,253,196,40,94,11,40,61,169,33,167,190,15,152,178,166,86,186,129,227,106,114,70,57,34,10,46,84,20,252,246,67,230,18,251,0,209,74,124,197,71,62,100,68,246,208,5,213,186,98,44,98,102,247,21,44,103,236,146,67,106,26,225,255,0,116,53,147,53,36,18,141,77,164,184,98,62,121,183,40,89,53,167,157,212,131,13,220,66,251,170,182,134,96,8,53,171,37,0,138,126,143,157,147,169,17,3,77,203,17,57,132,186,72,94,50,189,5,107,36,17,189,165,102,234,22,166,109,139,88,23,136,120,74,131,147,26,9,60,210,187,189,85,47,30,16,137,40,141,38,116,210,118,169,100,63,117,30,108,216,50,118,163,31,14,36,97,230,202,52,185,140,196,204,38,42,20,198,96,223,218,154,218,138,50,125,195,35,45,50,111,158,80,113,36,243,31,149,105,111,248,20,153,114,11,10,110,230,78,147,210,84,140,54,82,196,78,98,170,183,198,200,197,37,112,31,77,150,196,52,120,154,171,113,243,216,201,32,74,13,12,131,39,82,54,169,251,144,118,173,178,120,152,167,102,169,74,232,60,211,19,198,63,14,46,164,210,239,94,69,164,30,239,106,167,169,228,128,100,77,172,171,98,205,31,86,84,44,108,226,11,3,241,214,198,113,48,196,128,68,46,164,212,246,83,96,230,218,143,34,202,30,158,0,143,195,21,59,126,158,25,7,204,169,31,74,169,242,11,33,206,104,117,84,234,211,191,139,18,163,54,179,36,238,229,156,205,36,12,157,74,43,92,195,157,81,84,114,215,11,144,76,126,53,173,211,254,161,98,220,54,160,91,97,234,24,57,216,37,197,62,21,234,77,71,168,34,155,213,133,139,19,213,203,194,241,156,101,80,219,97,150,75,157,91,54,54,102,10,18,202,124,75,32,98,196,151,85,73,60,152,44,137,137,100,200,199,132,254,97,43,170,178,10,204,107,141,163,43,102,179,54,37,166,78,152,4,31,105,50,53,172,177,179,132,73,76,205,66,66,247,9,94,206,46,33,84,255,0,34,126,37,208,107,110,229,138,47,20,172,75,156,83,217,50,73,21,36,105,254,206,37,22,228,98,148,166,158,249,62,121,138,167,36,207,28,99,172,102,111,139,210,146,154,49,253,212,235,27,5,135,230,141,18,200,125,74,50,251,76,12,103,204,33,42,106,73,152,248,74,143,159,3,114,157,88,210,34,158,124,170,222,47,109,95,105,128,178,200,156,169,75,41,0,85,75,79,1,245,163,69,68,10,159,73,20,67,225,83,155,110,117,77,113,100,56,209,62,226,138,184,223,17,153,162,113,41,100,229,113,30,73,48,48,97,17,121,22,112,39,237,134,163,107,109,78,94,19,9,60,100,193,227,229,236,75,182,194,216,11,86,218,131,193,230,55,90,87,167,172,180,252,227,237,12,33,173,246,172,100,158,34,169,166,85,2,21,147,54,158,234,163,43,118,16,170,178,167,137,157,229,137,214,84,31,225,224,100,205,186,69,50,49,241,246,173,152,72,54,45,200,112,105,145,162,9,159,41,196,155,105,187,236,68,218,75,47,26,67,39,149,252,194,73,38,27,159,132,170,82,43,1,211,238,33,197,154,55,225,72,106,158,248,82,241,21,46,170,212,39,141,196,85,182,125,144,10,76,217,84,90,76,74,157,106,158,158,170,112,51,25,111,159,85,85,27,169,65,210,107,103,136,27,65,21,31,38,248,242,70,136,230,149,196,196,46,124,145,198,234,42,151,159,118,255,0,206,28,171,9,230,151,39,207,18,93,14,168,251,188,210,202,173,93,124,128,38,182,6,248,249,77,214,173,99,50,12,47,2,132,93,75,84,0,214,138,39,104,242,36,215,119,96,31,16,74,134,146,220,65,86,128,95,17,126,33,89,77,27,42,107,133,137,68,214,210,78,146,252,198,41,83,179,70,100,147,176,165,71,178,124,24,196,84,88,213,23,216,70,205,128,222,98,70,225,40,146,211,83,146,200,253,92,74,151,121,91,100,118,109,61,164,242,4,56,131,250,104,178,161,171,98,82,6,149,216,179,136,73,244,10,67,144,157,74,146,27,235,74,252,57,70,171,43,96,85,8,121,146,254,76,67,109,176,134,183,76,51,7,48,148,213,150,149,244,217,207,48,68,186,76,153,248,248,98,32,188,55,40,94,161,92,106,156,228,193,33,123,132,182,254,27,220,131,54,37,91,107,72,79,101,101,84,19,198,6,18,170,217,69,169,7,248,108,153,48,167,223,134,246,35,204,159,201,129,201,153,1,38,102,50,97,74,210,10,8,198,13,16,199,143,164,66,90,24,204,111,71,198,99,20,237,168,194,59,42,28,163,121,151,57,212,149,82,134,199,134,34,235,242,102,99,99,196,165,231,192,97,30,168,173,126,66,177,199,225,192,157,238,228,87,186,74,202,186,12,31,155,149,136,137,139,244,216,203,237,37,115,244,79,188,37,141,26,185,138,80,201,184,170,156,14,222,68,56,114,9,39,141,167,143,24,125,73,156,99,98,225,83,173,13,51,153,36,132,98,12,8,151,189,146,72,136,217,241,166,80,60,201,36,89,198,158,50,189,10,99,45,124,25,22,1,113,91,180,146,60,57,84,253,148,103,198,156,255,0,166,132,13,192,224,147,181,110,181,178,28,144,102,83,176,1,73,240,27,214,54,186,123,115,23,47,185,224,135,129,24,243,165,102,87,144,25,19,105,132,194,228,85,140,42,73,104,248,103,169,63,254,254,170,39,213,75,157,205,44,171,7,195,196,126,36,123,231,188,76,230,83,146,74,106,21,53,85,67,56,191,225,133,13,125,73,56,172,225,18,41,151,192,25,216,158,254,36,130,33,164,94,163,248,61,84,229,175,170,151,27,184,68,68,67,121,196,245,111,107,168,104,230,129,241,5,20,121,62,162,65,182,0,149,108,141,240,101,76,95,60,152,241,37,51,224,101,38,85,119,79,79,77,36,108,49,75,200,156,254,15,174,156,206,34,162,57,34,6,141,142,117,85,242,204,69,201,97,231,15,18,46,250,24,41,14,240,229,202,189,90,255,0,121,109,86,215,22,196,53,174,143,157,11,230,196,34,99,67,214,152,18,126,80,221,139,170,106,125,67,84,90,7,196,8,190,100,172,92,102,24,101,138,213,156,95,235,76,217,153,136,249,244,239,31,40,68,181,62,27,200,69,106,243,3,104,192,148,67,64,76,96,4,12,161,18,158,234,143,82,122,52,153,117,4,230,229,26,111,225,6,217,140,48,69,200,189,24,44,183,31,182,183,86,214,250,105,211,89,69,6,53,105,35,49,33,187,215,53,218,52,4,52,178,170,189,73,51,101,5,229,10,254,108,127,218,19,227,126,184,133,241,26,85,79,30,202,55,88,254,162,231,234,150,87,79,241,105,223,83,162,54,137,57,235,216,253,251,166,53,135,173,196,245,190,161,151,173,62,129,241,47,78,95,157,245,59,241,238,68,191,39,255,0,217,239,227,244,27,250,175,78,177,139,140,130,103,90,184,147,15,212,181,7,174,84,136,130,252,252,138,112,199,37,115,244,212,131,72,175,192,253,9,50,100,72,222,210,73,62,236,4,253,32,136,132,211,217,236,162,15,49,83,198,82,48,75,173,123,121,139,102,19,4,39,156,154,6,182,184,64,196,97,38,245,180,47,70,76,211,103,146,62,17,42,226,106,156,123,80,211,178,76,230,98,235,243,86,250,120,196,141,17,139,73,180,172,177,75,229,235,94,178,178,100,111,8,145,4,165,34,140,31,107,169,236,161,120,98,17,10,53,43,51,88,122,219,241,24,88,136,168,252,201,36,28,162,64,63,77,196,146,124,219,94,68,203,10,139,102,23,102,7,130,17,246,71,33,248,85,36,109,30,73,47,229,234,89,79,161,5,111,16,68,154,170,25,12,116,196,61,203,57,149,35,32,99,75,244,195,7,249,21,111,25,70,167,184,168,81,86,226,41,57,8,60,42,75,83,198,57,98,109,2,173,230,26,12,103,242,149,9,62,102,152,146,7,252,215,34,205,213,29,99,33,169,40,78,48,102,202,152,207,190,37,3,57,74,182,217,73,28,24,143,40,151,63,159,39,214,222,252,188,168,101,184,73,33,121,3,92,250,147,199,133,82,249,190,72,51,46,30,201,132,173,62,44,74,142,30,182,178,40,49,4,164,82,88,221,24,69,101,43,45,110,6,34,97,247,18,43,86,74,178,2,249,2,25,236,143,152,202,226,6,143,57,34,48,220,107,181,86,132,237,115,148,190,145,157,170,138,146,28,66,143,9,132,153,218,211,237,137,135,18,208,200,7,24,56,187,16,214,2,138,102,149,174,244,162,24,165,31,248,23,32,146,99,198,156,248,129,229,252,233,205,197,198,163,207,180,151,147,26,206,181,131,140,118,88,203,18,69,191,145,140,15,2,134,89,89,148,194,70,134,144,229,225,196,168,217,113,22,203,132,81,85,5,62,199,31,52,85,182,167,193,170,164,173,86,152,24,147,25,154,96,227,31,16,145,179,36,128,82,184,83,40,119,28,120,187,84,183,178,26,170,115,185,154,74,212,164,205,149,80,233,232,108,131,225,148,73,205,148,252,108,230,72,217,118,63,62,17,38,105,25,215,17,85,85,24,163,158,96,8,108,194,138,170,178,4,97,230,48,148,187,13,185,39,50,171,167,170,36,150,117,40,215,250,82,193,254,182,15,164,135,159,169,224,139,165,17,38,135,47,10,85,51,77,130,8,243,101,26,205,165,251,11,49,182,79,133,144,18,112,233,140,100,127,41,19,106,175,60,136,217,50,64,36,150,161,66,90,102,152,62,76,193,78,169,252,227,15,153,20,251,130,96,251,105,107,230,60,190,105,155,168,196,157,74,103,220,86,136,28,201,111,152,38,243,98,73,2,104,178,79,132,165,85,89,169,199,19,20,78,196,44,134,136,103,223,2,128,121,138,34,20,127,109,38,159,170,129,127,21,226,174,17,35,39,118,80,198,86,115,36,225,164,60,110,152,188,106,171,26,190,102,51,48,133,143,178,250,164,84,180,245,86,179,135,243,124,170,122,224,219,98,38,90,123,94,30,167,192,70,229,26,118,106,124,17,242,41,223,78,65,143,132,74,106,238,158,200,190,233,21,156,61,91,91,56,121,113,47,26,214,9,125,164,139,50,191,61,10,85,126,206,82,106,75,207,100,164,78,180,192,108,169,14,194,216,151,141,89,26,100,30,145,8,121,18,13,67,163,45,103,1,242,205,43,16,255,0,117,109,149,241,22,165,29,199,197,74,106,216,56,189,197,207,44,181,253,172,239,57,98,74,205,163,246,220,185,114,166,49,161,193,218,97,197,200,145,122,117,242,215,184,89,152,77,15,94,78,44,172,38,17,21,172,0,146,119,129,148,131,43,98,140,253,74,203,77,201,103,228,18,101,141,80,10,40,16,7,39,182,0,211,192,210,65,255,0,216,11,24,215,0,24,58,145,193,190,139,210,101,191,144,53,84,25,250,86,15,134,100,162,101,8,35,42,246,26,41,71,148,50,134,129,158,17,201,66,245,87,10,145,70,135,149,106,100,2,8,120,85,148,106,208,116,155,16,144,19,233,226,193,38,239,127,148,105,154,69,21,84,133,147,12,227,63,82,97,13,128,31,129,149,200,99,105,139,40,153,183,67,80,55,15,96,236,182,145,10,63,241,168,52,200,220,74,86,133,59,237,96,198,137,148,220,132,72,236,181,181,116,144,60,62,150,68,38,216,158,233,81,208,233,24,78,108,72,141,52,242,212,25,152,228,215,212,251,233,219,188,68,16,213,190,158,244,56,213,89,165,202,196,79,14,181,98,109,61,16,128,32,182,163,92,215,82,105,231,198,123,253,61,116,178,171,174,4,184,7,198,184,1,37,188,65,234,84,1,140,57,43,150,192,126,196,248,101,228,200,186,86,149,181,252,236,82,224,42,181,202,106,218,167,198,70,89,67,173,147,21,251,180,211,114,194,193,121,191,247,69,204,47,181,107,253,68,145,18,238,51,240,47,138,41,181,152,43,78,252,73,152,114,89,15,149,78,70,128,251,35,238,242,171,90,216,4,140,204,169,45,67,87,49,38,192,240,79,212,190,152,39,33,56,68,158,201,184,149,59,136,213,99,23,220,75,230,76,28,17,253,212,251,128,46,120,72,38,114,163,33,198,127,112,86,168,15,37,145,254,109,82,124,172,33,241,42,88,69,80,70,90,237,135,136,201,113,158,11,35,240,166,50,77,91,39,185,2,200,208,124,254,83,39,251,73,85,114,25,152,40,48,49,44,166,105,131,206,103,10,42,4,50,120,38,209,179,136,139,109,64,230,167,32,212,159,11,165,206,63,47,90,14,147,225,209,41,15,154,34,239,175,140,9,35,229,18,87,60,213,85,172,234,26,214,158,34,75,17,63,12,60,28,203,230,206,41,73,202,84,12,157,66,194,63,229,16,146,140,126,229,5,102,43,136,192,213,177,124,248,150,22,83,15,90,198,97,22,36,167,213,94,63,117,9,101,38,202,200,120,114,145,25,57,165,77,86,161,220,170,200,119,100,240,92,114,28,201,85,164,194,81,98,85,240,237,72,80,41,178,178,5,139,89,50,71,56,124,170,70,226,126,217,248,98,34,195,26,116,214,112,228,73,166,64,56,158,252,188,170,241,174,175,203,81,24,22,101,196,226,1,225,82,210,117,37,148,98,60,92,138,155,193,106,53,36,73,220,184,149,214,53,17,189,206,111,38,251,83,10,118,26,153,68,198,85,111,67,169,236,160,141,158,163,202,168,42,180,245,24,191,181,202,69,156,154,72,185,58,177,13,108,138,140,10,172,49,123,34,95,131,40,68,178,13,57,6,147,111,31,65,205,95,43,254,146,14,124,155,91,111,155,44,162,127,26,76,248,26,56,152,24,163,39,104,210,203,42,67,219,197,124,72,133,73,13,158,55,186,68,100,13,109,58,144,121,118,163,146,145,153,208,49,51,135,162,79,80,204,69,46,84,116,106,120,177,185,189,212,172,223,18,201,56,159,228,223,245,86,232,26,168,19,73,136,194,196,167,184,207,240,54,35,221,133,116,150,124,216,178,175,175,173,131,25,156,34,26,58,52,154,97,143,183,145,99,61,227,40,248,147,110,43,141,81,75,36,146,49,59,83,104,22,88,251,80,65,129,185,246,150,171,42,169,216,240,133,54,205,201,216,183,14,164,174,43,58,148,197,245,192,252,222,100,22,158,211,22,67,39,49,85,107,244,126,65,243,11,42,216,250,127,219,80,179,28,202,213,128,187,30,32,137,47,135,163,9,25,117,7,233,33,198,234,22,37,239,65,156,54,112,151,18,163,85,6,85,37,106,171,71,11,136,200,217,148,131,39,42,77,113,106,113,88,237,50,166,112,230,19,221,73,102,23,19,60,48,97,3,41,82,185,154,194,32,199,134,184,92,137,196,200,30,172,7,133,6,26,74,216,79,249,184,169,89,111,166,90,140,172,194,24,215,22,82,79,154,95,82,169,129,107,90,80,97,150,84,154,200,213,69,253,32,177,37,254,154,15,60,166,41,113,169,109,254,165,108,60,124,96,110,242,196,235,79,33,192,223,112,153,79,67,158,1,240,133,54,129,171,65,90,113,229,90,210,8,166,217,144,199,80,127,170,181,51,230,121,113,38,82,108,160,221,159,52,68,83,32,126,68,214,87,54,192,65,100,92,124,165,26,89,50,132,22,94,210,211,125,67,182,62,237,107,129,169,201,27,132,197,82,88,218,38,178,122,140,204,173,200,192,58,84,16,73,196,36,69,148,144,84,69,202,98,166,143,153,185,6,101,1,175,204,113,193,121,131,202,68,205,105,130,212,81,189,86,176,126,79,164,142,178,184,139,57,157,188,139,154,105,185,147,172,162,98,52,2,9,84,86,214,203,233,228,68,112,183,113,55,1,228,227,28,172,194,78,32,73,32,214,223,65,4,102,110,204,180,132,195,33,240,167,101,54,195,15,197,91,110,19,69,69,50,248,19,190,210,248,250,216,178,65,247,20,252,250,67,194,38,92,89,81,248,250,48,150,212,165,147,63,143,133,33,9,190,107,50,34,52,145,237,121,80,80,60,36,206,92,236,185,21,82,250,182,72,38,193,195,181,26,75,113,163,235,136,124,219,85,81,67,26,186,48,57,147,220,213,69,103,233,72,186,214,101,65,25,110,114,211,105,234,209,131,133,36,53,83,6,117,209,110,195,93,230,76,49,72,185,110,164,158,120,54,59,188,68,198,158,204,252,69,101,58,37,83,199,233,184,138,47,244,41,203,83,87,100,120,138,159,105,89,53,87,117,188,82,136,37,148,157,48,9,47,126,44,101,83,90,154,202,65,198,97,224,203,205,16,170,202,6,121,32,229,18,83,62,180,148,135,249,177,39,181,179,226,99,67,85,12,83,29,152,242,97,70,122,105,32,243,32,231,152,158,121,66,131,127,168,201,237,148,84,190,174,57,80,201,59,144,98,66,178,147,243,229,196,181,80,152,98,35,50,170,163,24,24,250,144,173,64,230,79,201,207,24,120,147,24,97,202,4,100,102,68,157,231,196,177,216,99,127,9,83,5,64,159,1,33,184,128,65,177,62,178,206,54,113,41,43,43,91,33,51,152,185,70,167,86,50,202,78,152,56,229,42,54,25,130,99,62,154,155,178,146,194,254,226,42,28,199,224,229,92,235,107,157,26,240,30,76,170,170,146,205,223,106,244,54,2,55,74,81,26,212,121,240,163,252,253,229,208,214,242,32,55,245,39,136,107,64,88,75,36,117,84,104,147,153,237,173,207,147,6,180,248,120,214,43,34,1,47,119,163,44,176,62,88,132,165,224,122,140,41,124,203,179,6,226,36,225,225,73,173,104,98,246,133,116,44,137,54,153,8,203,250,138,99,90,203,192,204,40,127,252,66,157,90,124,54,61,72,160,214,147,38,37,150,161,209,158,173,92,78,36,191,142,142,27,140,63,135,169,235,110,226,229,17,71,145,124,102,15,170,191,61,217,86,234,125,19,59,53,118,66,143,233,171,45,31,241,45,150,222,2,176,226,34,228,146,57,97,108,189,134,89,46,117,214,67,28,230,118,169,61,91,161,158,80,102,10,169,167,158,9,44,102,18,163,109,122,94,171,12,204,107,70,181,56,212,56,207,23,202,25,83,105,234,163,249,240,139,42,91,50,4,225,89,60,193,78,171,100,190,15,187,200,173,33,37,26,218,153,144,160,191,44,1,136,139,152,73,12,187,121,207,52,178,241,174,144,240,206,178,238,229,88,254,24,251,75,21,84,163,89,200,80,192,4,46,149,73,78,248,165,226,42,81,169,33,206,173,230,8,184,208,244,246,175,39,130,86,86,51,200,234,112,224,69,240,65,204,135,137,233,84,61,66,56,195,229,91,127,21,86,249,242,168,52,207,244,82,170,55,135,84,62,220,75,215,213,82,203,23,181,109,129,168,98,201,102,24,133,74,245,33,175,9,250,78,84,209,200,237,168,53,81,73,79,195,209,63,58,93,51,77,193,31,52,68,220,59,236,159,54,152,152,32,240,225,93,10,204,75,18,44,204,120,192,157,233,136,103,199,148,162,89,201,135,249,214,6,124,177,143,8,75,137,52,156,65,76,117,60,253,200,240,226,26,156,135,73,190,58,223,38,28,191,60,197,41,10,136,129,100,74,213,5,102,65,202,136,26,97,131,3,48,173,179,33,158,11,57,81,212,250,192,113,160,230,44,81,174,121,169,53,224,228,218,190,32,139,252,106,50,245,69,42,168,93,85,60,101,238,77,172,163,65,44,94,40,188,138,83,73,121,149,92,67,78,172,97,37,26,25,198,126,85,69,24,192,141,218,182,221,214,241,188,202,54,100,249,99,225,202,150,70,253,53,2,223,127,19,195,180,107,235,45,105,137,220,85,206,36,201,120,193,250,172,171,85,85,85,173,147,243,8,164,198,177,97,119,249,18,199,68,49,171,114,112,173,70,121,5,238,165,49,169,39,12,125,169,180,61,61,56,189,165,86,88,127,166,100,104,102,161,216,240,152,72,27,43,42,210,243,24,163,77,231,233,224,20,120,74,166,164,233,176,66,250,101,91,183,253,12,134,212,147,235,100,249,135,141,50,153,12,158,208,148,55,172,68,164,229,196,159,80,252,66,131,57,252,177,84,25,153,24,170,178,140,88,201,194,246,138,152,198,207,244,145,236,213,180,248,250,134,188,253,73,167,9,238,138,49,17,249,8,12,191,211,83,224,2,72,210,73,58,26,45,147,251,81,178,117,13,24,186,109,35,45,176,245,37,55,104,109,6,84,209,245,180,38,209,168,20,63,134,251,100,219,209,193,25,152,145,161,212,59,158,16,218,12,72,89,254,98,126,98,202,202,182,78,186,227,42,168,144,208,217,8,249,66,36,191,80,234,162,66,6,16,137,52,178,187,25,71,135,18,156,51,34,205,39,205,139,40,210,172,151,212,86,83,93,36,159,82,38,82,149,91,195,140,12,29,74,90,24,106,160,254,144,88,149,37,84,197,123,80,202,140,66,198,15,181,97,62,28,31,171,149,103,48,36,35,56,82,55,179,108,78,213,38,147,250,105,233,59,72,221,40,89,51,50,47,178,76,12,105,91,204,255,0,62,21,59,0,21,173,87,171,240,160,3,163,236,161,61,133,196,66,141,90,192,15,30,98,226,18,223,101,169,246,192,226,22,85,212,147,47,17,42,1,73,113,6,55,202,75,139,139,238,43,40,97,174,146,60,194,198,85,200,44,174,37,205,123,241,11,18,202,183,82,89,86,147,180,137,25,165,76,148,44,117,247,213,0,92,193,18,79,62,75,196,69,31,255,0,139,182,81,184,76,136,159,170,165,91,65,204,24,3,200,147,113,230,229,160,20,97,48,61,226,141,35,212,33,220,177,225,175,196,162,31,101,168,8,124,34,171,85,244,38,185,193,203,86,170,176,186,5,174,36,14,152,157,39,245,101,34,62,30,134,139,27,152,194,91,117,14,170,126,159,126,109,170,213,79,175,15,119,244,132,149,166,100,111,97,150,162,157,73,14,12,22,117,47,105,139,89,121,241,8,188,106,202,126,137,6,160,139,155,117,254,133,45,248,84,244,135,253,82,118,171,173,187,139,149,138,233,51,8,56,172,194,94,68,169,140,151,52,252,197,202,190,132,36,198,156,86,198,0,137,148,201,22,168,51,102,33,153,90,241,33,153,15,31,180,168,245,38,161,174,140,60,66,138,167,3,100,66,191,169,27,151,248,52,222,23,188,125,194,89,60,209,10,182,204,207,38,46,16,246,32,234,180,148,174,219,18,166,88,252,194,198,163,76,60,98,124,161,83,104,214,167,146,6,102,42,206,100,10,168,32,225,22,82,41,40,210,103,10,203,155,136,104,173,212,79,34,162,101,148,168,220,194,129,149,106,55,196,139,200,192,196,45,56,157,214,190,44,150,39,76,161,173,146,62,164,171,181,230,62,219,253,156,126,126,188,213,86,71,195,176,24,149,174,146,206,65,179,212,57,72,168,205,165,104,227,115,24,67,74,36,201,137,4,255,0,41,196,134,104,147,129,138,186,249,143,159,73,18,119,112,146,155,42,29,51,8,111,52,178,141,10,109,78,252,24,67,216,145,201,173,157,100,76,210,203,252,107,35,145,220,214,175,208,12,151,215,22,94,26,254,180,87,225,227,201,2,212,26,73,113,142,204,93,106,138,27,14,38,114,171,53,144,197,82,106,54,149,60,99,230,202,170,32,67,246,87,141,145,49,170,98,70,144,117,83,113,180,221,1,65,205,43,147,193,70,76,128,8,196,120,130,37,121,39,7,130,68,104,25,78,153,100,184,149,34,31,24,126,124,34,68,178,170,89,71,212,172,63,15,101,230,196,136,12,55,198,246,150,179,42,5,72,208,192,151,24,138,182,181,239,43,57,80,179,86,85,179,54,207,229,92,82,72,206,199,68,107,65,219,25,139,149,74,221,234,113,201,151,233,213,252,169,110,188,214,118,56,31,18,164,74,26,134,54,177,130,127,80,8,145,28,46,249,246,37,36,217,80,180,178,167,184,32,56,120,150,170,125,49,43,184,220,171,83,239,181,116,150,124,220,84,52,107,93,106,35,240,139,16,215,74,223,232,76,78,145,25,144,96,131,17,132,52,174,125,109,108,146,101,81,246,183,22,163,102,82,228,200,167,205,172,245,24,198,241,101,227,81,147,124,219,104,118,26,216,121,71,242,133,77,119,54,181,189,162,202,53,249,243,255,0,18,231,80,63,118,107,76,72,223,254,232,70,73,30,47,84,255,0,164,188,233,30,68,111,99,161,105,216,239,126,176,9,163,196,110,37,59,168,104,89,57,156,37,92,206,183,226,20,235,47,3,68,42,187,129,113,100,40,187,178,227,86,142,73,76,219,87,36,238,52,244,186,208,63,105,20,133,72,35,76,185,19,249,160,46,150,255,0,137,113,50,98,151,1,110,140,253,43,119,210,81,137,111,228,170,115,208,175,227,91,142,164,148,3,2,112,48,245,41,203,86,92,210,75,205,16,185,70,186,124,253,55,70,54,113,20,127,238,169,45,72,24,48,129,132,69,202,179,113,102,193,69,217,166,78,76,27,226,213,168,129,180,151,20,105,52,249,143,182,27,205,181,237,91,234,180,124,187,43,45,217,132,186,93,62,137,139,249,50,137,122,93,63,70,145,46,122,156,178,51,59,28,82,5,149,197,108,230,97,128,76,107,175,208,252,78,156,56,44,9,170,242,167,182,90,62,140,81,31,136,92,138,38,96,79,8,253,92,104,146,24,188,4,86,97,181,150,185,181,155,211,87,137,99,84,105,196,62,82,136,139,208,36,176,131,234,22,68,230,29,172,177,51,14,213,10,168,154,2,140,216,195,148,107,219,57,126,29,75,56,119,195,31,9,132,155,111,229,148,28,60,75,44,109,84,141,178,173,30,124,203,236,105,155,111,105,25,112,19,143,218,83,140,121,51,226,84,219,97,44,87,195,178,36,158,228,203,114,60,29,170,85,140,39,135,106,119,85,25,146,120,114,164,169,91,1,26,182,46,71,154,92,172,171,209,176,78,62,24,130,79,205,167,129,245,72,190,50,180,21,163,204,154,202,130,84,12,212,49,68,60,219,162,45,15,11,6,206,165,159,170,178,119,8,178,44,36,178,212,125,61,107,44,206,6,152,208,41,164,159,230,202,65,39,145,169,244,231,135,202,41,255,0,12,164,229,18,58,49,135,27,165,99,51,32,40,92,205,55,20,156,161,42,9,240,246,207,237,89,204,158,124,29,171,77,83,55,39,229,42,85,146,220,130,163,40,204,184,147,196,28,133,26,61,240,246,195,230,23,34,36,54,175,130,12,34,42,6,125,168,201,230,99,21,13,55,234,0,178,99,50,74,80,104,4,25,58,145,254,166,63,253,87,223,82,121,7,196,84,155,140,61,68,207,134,66,123,72,41,240,30,36,124,153,54,67,35,205,186,64,62,121,200,254,98,229,69,128,83,182,149,24,156,37,77,171,103,203,240,229,69,70,8,228,162,31,3,31,180,170,177,171,168,26,125,84,126,104,134,90,255,0,241,82,153,149,89,8,137,135,78,124,124,197,38,52,108,133,131,204,98,73,31,82,144,181,161,156,67,229,10,186,134,16,13,136,157,228,65,244,137,98,178,160,50,144,149,176,39,66,103,50,104,255,0,57,35,194,153,218,135,115,237,36,63,52,51,240,170,115,37,96,11,184,24,162,60,194,23,34,132,13,245,140,25,127,165,93,202,5,33,230,193,126,81,41,91,141,19,136,239,226,84,104,213,212,50,177,142,149,181,61,144,249,68,173,130,204,96,205,196,163,106,163,62,180,120,177,38,79,49,228,179,8,138,185,25,125,106,165,252,67,172,158,249,163,197,149,77,126,30,181,140,124,162,76,33,195,157,24,153,76,84,217,146,95,141,82,60,4,96,86,86,240,115,41,91,40,4,33,240,133,92,190,78,80,98,196,148,124,172,99,230,50,117,106,19,101,22,67,134,120,192,229,74,173,97,176,135,204,169,172,166,68,154,206,18,164,54,85,175,146,7,225,47,250,22,90,236,21,41,180,195,42,188,25,154,120,255,0,109,116,104,126,141,129,159,42,53,249,206,170,4,186,217,217,185,23,84,161,184,252,140,204,85,41,26,68,47,29,93,75,163,64,136,86,117,13,36,159,12,2,91,89,100,194,51,181,45,184,121,202,62,21,13,231,127,144,101,20,217,24,29,34,72,222,27,28,153,130,136,240,62,126,101,71,2,30,86,42,175,252,133,85,0,173,159,47,195,9,68,183,236,32,206,39,50,52,212,231,246,132,147,76,12,170,210,114,228,85,225,192,13,55,122,74,32,199,154,33,84,169,172,159,91,194,108,138,173,250,170,8,248,76,135,153,14,186,236,25,130,133,146,252,201,215,245,19,67,212,35,25,51,101,93,59,73,95,122,144,57,138,185,97,180,171,6,141,211,26,194,46,155,151,180,176,17,20,36,195,129,72,249,102,119,119,154,8,129,212,184,222,182,158,114,217,63,104,34,42,131,124,66,163,156,15,233,201,35,254,120,251,188,67,91,28,204,220,196,146,60,241,0,173,53,174,63,210,145,57,9,142,46,225,45,27,249,99,225,227,88,62,102,69,141,33,106,154,172,179,151,169,46,101,37,204,159,237,85,181,108,56,158,12,41,68,158,4,204,27,21,99,153,42,99,70,113,235,42,121,208,127,86,36,171,209,207,53,252,34,93,59,80,191,212,143,132,169,67,2,56,222,210,186,178,185,34,32,218,87,234,137,120,58,120,255,0,218,9,116,64,192,100,230,32,205,26,86,159,38,96,139,40,210,50,249,21,86,253,137,232,112,237,96,167,113,140,50,63,230,196,139,126,179,173,32,241,75,171,228,82,214,90,180,2,127,202,64,92,237,35,125,6,63,101,215,163,213,78,137,204,37,57,63,76,83,70,243,205,41,74,27,88,90,201,225,71,214,198,151,110,255,0,155,84,141,165,126,94,194,53,79,49,245,91,189,165,126,66,170,74,208,226,229,91,3,67,6,183,152,34,76,55,32,199,212,171,35,80,211,100,156,18,64,193,98,75,191,12,28,156,184,150,246,79,103,154,168,135,168,88,32,97,218,164,143,168,160,172,183,36,31,165,72,130,101,56,4,126,85,111,49,231,154,60,193,18,159,147,85,59,207,169,95,115,87,211,18,60,3,33,134,171,7,104,209,161,134,15,62,46,180,166,53,110,46,99,38,33,50,131,51,33,117,99,141,198,159,44,64,234,202,183,198,190,60,98,117,32,24,19,227,91,124,50,177,116,50,144,52,106,77,121,46,8,31,136,188,159,109,115,152,218,183,87,73,181,97,141,147,109,230,175,223,90,50,19,148,72,166,80,128,140,234,26,77,148,21,172,227,26,167,158,200,12,202,168,63,12,48,128,205,198,151,80,132,17,184,147,233,54,88,152,133,106,12,170,36,126,158,2,248,109,19,18,112,58,178,162,140,108,190,234,125,91,39,108,4,255,0,145,65,149,78,81,101,164,182,39,234,94,141,66,241,147,42,232,119,114,98,78,233,16,210,182,4,3,31,50,109,229,112,168,4,104,195,192,183,49,228,26,223,193,245,86,65,218,116,229,65,163,8,211,50,177,5,125,84,201,209,86,12,152,1,147,8,138,136,52,195,227,197,149,37,128,231,187,105,213,167,237,227,70,134,225,227,39,106,105,119,15,32,222,185,6,176,212,147,168,15,196,34,37,146,60,113,3,168,217,106,113,198,136,252,202,94,54,170,60,159,51,68,92,187,255,0,16,165,106,7,176,88,177,43,205,19,91,151,181,124,220,214,110,167,68,61,56,228,164,64,186,158,215,81,201,7,244,254,34,44,244,100,155,152,220,182,197,33,87,73,14,158,1,61,165,170,203,74,226,103,8,151,210,39,79,21,79,57,153,157,138,42,75,34,77,131,135,42,26,203,79,31,38,108,73,6,158,124,184,39,195,149,116,168,115,7,36,12,202,161,185,178,212,5,91,156,254,76,3,227,195,137,13,1,150,80,126,162,233,15,101,0,185,101,149,36,190,178,167,199,253,56,89,86,111,43,227,216,174,207,244,151,52,194,119,20,73,91,238,6,41,125,73,143,60,231,245,34,31,166,9,244,149,99,140,131,127,196,200,54,64,32,58,148,213,244,194,8,156,42,200,52,44,240,230,65,90,213,68,18,181,84,92,133,20,154,146,80,129,202,36,178,250,250,89,95,136,41,223,166,131,255,0,69,188,218,97,157,184,144,177,169,158,164,213,36,153,194,63,49,85,4,151,147,6,101,139,234,152,55,240,163,195,25,132,238,77,93,0,134,217,146,76,238,100,246,29,57,21,156,109,24,2,15,118,138,101,104,6,151,188,99,85,132,48,235,70,38,39,213,70,32,158,128,147,196,132,141,101,249,212,216,210,180,214,167,141,204,41,72,55,221,146,113,49,25,38,51,222,69,182,0,113,145,45,64,118,202,168,178,71,152,168,47,0,70,149,132,34,70,176,223,145,10,99,0,100,79,184,53,66,141,85,185,26,25,149,64,141,218,84,198,28,252,172,196,133,184,127,31,18,44,2,233,240,199,237,37,254,11,198,146,117,169,239,88,41,181,236,250,40,107,141,55,190,131,155,220,68,177,83,82,67,222,131,10,117,3,149,82,70,151,10,199,9,149,171,235,98,201,2,211,170,169,253,52,252,72,218,124,114,64,204,197,90,213,77,64,2,182,145,153,240,133,85,178,157,131,6,20,40,112,65,63,10,108,203,38,16,107,55,2,160,97,167,198,141,240,96,217,204,130,147,62,88,201,196,183,132,219,150,115,37,220,212,1,103,176,5,99,248,151,60,212,236,1,60,195,137,116,183,195,203,194,149,218,232,253,203,51,42,174,127,32,114,13,61,72,200,207,126,33,98,202,245,94,26,161,248,114,166,240,244,147,224,157,111,153,12,131,82,81,189,76,170,166,85,66,237,89,207,178,131,57,236,218,41,153,244,132,146,124,217,86,248,117,187,47,248,37,101,111,177,108,197,180,10,120,51,65,204,180,217,104,96,77,103,10,87,2,224,240,95,213,198,169,131,174,98,127,236,82,38,142,71,79,128,196,231,150,90,98,203,77,191,119,16,89,81,58,86,236,150,82,249,133,212,186,73,181,62,159,183,137,180,44,14,82,169,250,221,55,93,26,89,54,130,237,122,118,109,31,227,177,149,253,74,56,208,224,201,2,81,107,84,1,245,38,225,141,143,169,97,50,1,61,213,139,39,244,122,146,91,12,124,201,165,84,198,73,102,211,18,101,176,97,88,150,198,134,56,82,178,173,178,137,83,121,161,236,73,153,50,245,40,133,139,135,168,136,123,41,32,40,20,196,201,248,212,154,206,56,198,73,129,147,148,171,123,61,56,128,204,82,143,26,134,159,112,66,249,225,83,86,87,114,134,55,132,165,34,202,191,128,182,82,230,77,246,152,221,226,137,137,52,140,106,217,44,102,37,202,168,66,242,147,148,74,174,51,207,27,165,109,92,203,21,243,52,169,8,13,216,122,210,182,105,128,121,230,202,170,180,220,243,201,139,132,171,27,136,99,141,204,37,91,98,50,212,77,176,32,214,135,195,76,114,175,73,152,14,156,92,139,44,96,153,245,64,154,252,38,66,92,124,55,120,199,187,17,85,117,84,54,20,153,76,159,25,131,24,59,86,239,42,133,78,70,202,67,136,120,74,130,153,15,26,232,54,81,178,63,169,4,106,70,16,121,86,50,173,70,82,106,170,181,157,202,182,24,65,225,136,165,64,67,103,231,194,17,44,45,100,190,19,51,27,137,66,195,84,45,240,198,50,63,18,29,241,142,86,63,218,81,115,53,248,224,191,181,21,85,172,7,100,207,213,37,89,26,197,86,60,70,47,9,247,92,197,38,52,196,53,81,39,123,168,6,73,28,159,117,57,135,1,131,240,50,165,149,9,50,159,89,66,252,107,204,211,195,84,16,45,98,120,97,42,207,120,15,52,235,212,92,90,146,207,170,29,111,48,132,150,90,217,31,31,18,178,152,192,77,103,10,75,233,67,252,233,154,174,41,17,191,212,2,62,80,170,218,173,115,113,24,120,141,20,171,83,225,188,100,230,18,219,133,152,212,182,80,220,135,245,90,204,147,187,69,137,51,147,170,182,222,6,92,202,125,150,196,153,80,111,153,101,100,206,18,145,65,186,118,182,6,110,29,162,54,182,139,56,12,17,74,182,190,238,38,53,197,42,159,101,4,255,0,54,34,42,215,221,131,99,148,168,219,145,10,44,133,215,226,24,132,247,80,143,11,36,243,101,92,70,78,170,181,37,174,40,130,227,243,86,117,182,179,176,51,118,84,202,174,130,218,231,70,12,96,16,8,67,24,98,34,139,53,169,255,0,246,82,34,54,239,195,41,138,157,85,156,44,81,179,36,227,225,18,18,100,103,136,252,168,54,73,151,4,140,48,150,111,153,46,115,242,153,61,88,81,179,216,12,12,74,237,108,182,81,115,98,202,180,60,210,132,68,182,249,146,200,12,193,42,218,176,214,51,167,212,155,239,48,148,88,145,51,227,0,156,170,4,58,135,108,125,162,125,26,123,202,167,102,176,214,196,62,51,49,61,50,52,150,16,124,72,8,222,5,255,0,218,153,108,127,19,213,44,76,69,112,203,92,252,61,104,232,208,207,181,202,84,213,251,66,177,47,12,204,164,124,76,171,108,160,2,192,238,72,183,204,97,227,68,194,140,135,91,144,156,40,131,70,198,76,69,73,35,47,97,149,76,180,171,56,57,85,9,190,91,192,200,38,67,4,97,176,194,42,104,248,219,152,136,81,170,6,107,184,229,64,76,158,242,160,47,130,248,76,121,146,202,169,135,146,254,101,187,100,236,24,22,28,178,179,42,214,83,206,178,137,196,36,11,2,200,204,204,142,173,213,175,140,60,34,73,173,83,224,9,185,144,229,214,202,249,177,98,42,22,72,101,219,1,225,17,72,37,77,38,75,44,143,150,89,114,163,225,208,140,140,202,44,98,86,86,65,114,56,181,148,253,85,165,207,152,37,33,70,159,105,95,138,147,174,207,180,46,65,17,116,249,154,26,13,144,57,177,168,155,45,13,85,165,167,50,88,68,181,186,120,93,108,158,230,85,236,81,135,4,230,115,21,49,129,15,43,240,133,73,62,238,187,27,49,74,18,97,85,169,217,159,181,115,110,50,15,232,84,89,105,86,96,81,23,20,228,132,76,198,93,66,170,236,5,7,47,42,150,214,97,220,249,226,247,85,227,146,227,85,78,67,170,174,231,16,108,218,74,32,191,58,10,5,244,226,179,9,165,16,170,154,78,149,121,89,212,149,70,210,79,141,47,135,34,111,199,82,121,5,213,90,206,130,76,185,87,65,129,106,11,32,102,202,52,142,6,152,202,206,101,153,169,39,65,126,104,138,109,26,248,234,50,216,43,80,133,242,98,188,33,95,146,190,45,127,217,165,154,219,81,178,240,34,228,247,23,235,144,188,132,225,50,97,26,132,30,232,149,250,126,163,104,73,161,210,109,42,199,229,255,0,134,255,0,1,32,233,40,172,16,98,242,46,201,85,162,113,13,95,62,144,126,200,150,240,211,206,246,68,177,166,187,12,177,170,45,64,169,244,150,198,46,101,162,101,61,136,143,148,60,170,154,29,13,148,151,179,41,73,141,60,195,91,24,31,54,81,174,107,42,182,69,86,59,175,209,35,79,107,182,226,150,34,39,129,190,138,47,62,92,73,70,164,212,53,80,88,253,164,85,200,109,117,13,197,148,231,242,144,67,82,145,90,94,1,106,29,74,226,236,19,120,98,41,232,16,31,186,121,123,86,138,170,163,237,88,109,209,74,157,233,233,59,107,47,155,76,182,78,70,182,103,221,156,175,63,210,241,33,39,207,36,38,113,42,155,187,128,23,136,42,90,124,61,242,181,174,162,25,211,234,162,73,103,205,246,44,46,12,249,36,204,180,70,164,197,237,34,164,192,198,4,42,212,5,176,245,104,42,59,162,144,168,246,107,150,73,99,240,241,41,43,136,4,246,80,20,245,179,179,252,217,82,254,56,43,49,86,201,147,172,142,138,125,57,5,205,238,38,52,44,28,99,179,10,164,96,65,37,252,170,145,213,7,111,98,53,245,179,164,131,18,18,30,146,60,98,126,149,117,184,26,120,4,102,97,33,237,66,10,223,164,159,121,16,149,88,229,86,186,36,229,102,93,175,26,91,3,76,99,63,82,234,217,143,52,120,69,212,145,207,100,88,94,121,75,200,134,234,23,192,42,21,79,66,1,129,137,224,100,190,51,48,169,106,221,97,18,55,106,30,203,226,45,108,111,50,134,41,10,79,166,185,154,71,127,128,196,169,53,86,251,151,18,201,244,152,129,212,165,233,62,48,144,128,120,191,14,98,254,84,222,159,91,30,200,239,249,92,67,91,188,255,0,67,45,13,22,186,98,36,208,117,114,41,199,232,157,207,17,151,69,52,145,143,152,168,57,54,81,49,170,175,80,27,100,189,86,146,5,111,113,81,147,13,18,16,223,133,102,105,59,159,117,6,104,192,199,243,101,72,205,112,82,11,82,95,60,103,226,69,83,223,75,24,57,132,66,167,94,149,71,52,143,194,33,228,91,67,2,44,30,46,52,255,0,227,168,181,96,6,62,117,145,57,114,9,53,12,0,8,125,72,128,188,11,105,191,243,72,210,47,136,213,5,217,254,124,223,247,42,42,123,237,144,241,41,27,41,251,102,41,115,107,61,180,188,37,42,230,150,195,112,59,59,239,162,147,221,75,236,159,23,30,109,250,136,135,124,9,44,237,70,179,231,185,178,162,51,71,44,55,209,42,193,249,36,251,168,0,134,214,49,25,196,60,105,148,147,98,31,48,177,43,0,20,201,228,130,12,74,86,224,54,182,93,57,21,27,228,130,74,54,182,49,242,98,197,198,159,109,126,132,230,70,105,232,22,48,142,253,217,85,152,76,255,0,100,188,136,171,90,70,96,82,143,8,43,79,218,69,41,25,6,171,20,239,13,137,73,152,165,76,188,37,140,28,73,117,36,145,201,98,168,140,28,163,194,168,172,41,11,62,3,39,121,238,212,212,157,55,16,100,93,54,250,157,130,102,85,22,248,7,207,202,85,97,77,85,185,35,113,39,51,13,182,6,84,181,129,198,252,203,116,249,224,147,19,22,84,149,1,89,173,101,151,164,184,150,79,13,141,147,57,173,36,172,32,85,30,73,251,120,215,68,164,211,113,118,156,165,26,124,16,197,179,145,80,225,146,48,49,24,185,86,44,173,56,200,243,27,173,84,76,141,22,52,236,66,235,68,90,250,113,34,98,10,93,197,54,167,37,187,181,100,19,240,139,42,115,167,181,181,63,228,204,34,8,137,247,225,234,210,118,197,73,108,180,240,4,254,24,168,101,87,12,138,232,218,231,76,140,125,185,72,130,159,168,71,53,249,162,9,77,6,0,35,3,169,109,15,154,146,194,107,88,162,141,100,255,0,201,216,37,73,2,239,40,217,202,185,196,205,79,46,183,251,81,227,90,217,170,165,201,233,226,82,104,216,197,58,172,204,146,70,144,217,51,24,222,166,195,101,106,79,238,177,33,173,111,173,99,3,8,74,66,163,69,98,164,30,173,184,181,131,57,226,175,180,36,101,27,79,241,20,241,181,59,5,109,104,76,136,157,73,113,146,213,225,151,202,69,56,253,48,59,43,144,88,109,127,214,188,216,213,165,151,95,225,118,133,81,52,63,77,208,217,122,144,24,108,185,85,12,105,152,223,212,160,52,172,240,65,130,193,27,254,69,83,26,237,146,120,87,166,114,150,59,145,201,30,37,53,113,73,182,126,80,228,91,227,90,237,145,175,212,149,216,249,86,172,140,134,213,73,9,58,120,115,187,68,53,190,5,8,32,243,9,30,205,67,85,38,86,24,133,76,94,193,227,202,147,120,197,141,66,171,99,122,151,202,24,184,150,139,143,135,85,184,222,111,113,45,141,106,72,199,237,86,85,87,192,154,204,50,214,199,51,68,223,193,235,161,199,166,62,118,159,157,132,61,106,170,159,85,62,72,57,132,156,235,157,48,9,160,221,132,74,58,28,50,70,34,172,209,171,173,208,35,178,49,71,50,212,229,31,23,18,95,14,1,228,159,234,173,126,31,251,143,254,130,0,215,199,173,62,29,169,10,165,29,144,36,42,131,3,23,114,108,201,48,112,97,218,169,8,218,183,115,221,20,136,214,92,15,255,0,36,237,115,49,28,70,161,138,83,230,40,150,211,90,214,214,147,14,195,42,21,151,111,146,4,178,73,185,51,118,161,89,156,26,165,40,117,8,48,102,234,251,106,122,215,226,65,35,19,20,66,143,253,164,28,198,30,108,71,226,226,82,159,131,231,20,253,191,235,71,227,223,150,162,179,49,105,27,94,94,77,31,17,71,254,210,85,168,95,106,64,102,202,66,145,54,129,167,159,91,19,54,36,219,211,119,192,234,84,88,81,5,200,229,76,153,46,49,24,98,167,219,253,200,24,182,221,233,140,103,204,167,238,204,120,204,103,180,137,35,253,65,112,27,132,44,243,204,154,62,120,35,15,54,37,41,26,124,162,1,136,199,190,84,144,98,92,236,204,133,84,34,125,240,237,248,150,49,166,62,50,249,14,133,131,230,50,53,148,47,146,76,185,85,149,85,204,107,13,171,117,156,226,17,149,248,132,33,253,69,90,198,69,146,198,114,229,81,33,164,36,110,100,99,39,202,141,195,137,18,43,39,17,74,179,83,193,32,250,146,175,77,24,222,182,195,181,202,206,165,168,211,30,94,148,71,51,0,28,252,112,153,152,41,120,110,9,37,53,99,55,36,91,217,73,143,148,194,85,174,158,66,228,43,100,15,82,238,18,60,208,34,84,197,230,78,99,4,30,210,149,214,15,156,67,225,8,136,155,159,16,224,79,220,61,133,34,18,28,54,73,238,84,49,180,217,39,3,133,16,202,19,193,246,150,212,20,153,147,66,52,183,209,255,0,63,18,178,153,2,81,89,212,145,6,28,168,199,234,34,202,234,24,128,70,206,34,115,42,138,121,140,43,48,149,106,129,67,46,201,252,194,85,240,52,48,252,59,70,44,73,89,81,62,77,91,2,133,236,23,134,34,167,193,11,10,6,113,41,121,236,244,215,161,95,172,201,7,164,171,151,121,145,177,40,92,198,249,98,39,33,187,102,62,92,107,148,126,36,157,59,148,178,150,214,67,151,101,238,145,25,191,200,150,46,110,53,36,81,100,197,203,251,74,26,239,80,220,251,66,38,52,218,54,155,148,49,245,38,161,164,224,85,142,21,242,215,184,91,83,155,50,3,39,19,118,94,196,200,44,96,253,212,230,78,155,157,36,235,87,225,35,198,38,82,149,89,148,69,62,4,219,101,162,226,212,4,7,50,100,202,71,147,165,106,147,165,119,61,162,72,170,191,102,228,66,250,33,236,159,196,34,42,170,122,216,145,135,134,197,50,244,27,33,15,171,141,15,60,44,140,207,184,154,70,25,69,215,17,129,27,252,188,189,170,62,226,28,233,170,180,207,103,210,202,154,70,135,6,72,249,160,41,171,47,144,54,100,94,155,49,234,14,193,101,34,233,44,190,36,104,185,118,185,82,25,49,169,234,73,187,8,185,4,135,126,185,28,226,50,38,192,105,36,85,182,35,46,3,19,90,203,187,127,48,177,13,22,205,42,2,131,49,74,53,182,27,43,73,7,54,92,73,69,149,216,227,121,132,37,202,153,100,166,42,40,100,156,112,129,139,42,156,146,193,217,123,89,86,97,158,73,61,162,70,195,11,35,15,42,101,96,177,234,170,24,163,39,82,178,135,85,85,143,169,78,50,200,101,103,8,147,24,19,222,46,85,54,153,138,98,106,212,53,172,16,201,244,212,188,56,3,17,213,169,179,217,15,153,43,125,107,196,78,165,85,205,73,177,168,44,196,156,86,192,139,39,245,114,134,52,157,239,32,212,229,244,204,76,38,34,144,68,75,37,188,1,106,52,215,144,226,65,59,54,136,10,72,223,147,54,37,1,51,85,78,140,127,155,229,26,191,164,213,80,100,215,46,107,53,178,42,165,44,107,128,86,143,49,186,210,217,63,23,116,254,125,160,138,65,23,246,146,179,89,65,146,60,42,86,126,155,1,103,110,226,69,85,88,46,35,51,23,255,0,248,133,91,53,248,75,41,109,178,135,22,222,38,44,89,84,165,38,152,252,227,151,137,95,86,154,36,111,12,201,213,118,126,67,153,51,166,194,250,2,60,37,23,26,162,129,113,148,252,75,78,173,153,85,180,205,92,94,69,47,84,192,77,238,42,30,175,144,170,63,212,44,124,215,243,37,65,121,35,39,140,167,30,14,34,255,0,213,67,207,129,136,8,198,190,227,84,240,76,9,35,77,225,213,110,71,218,162,216,242,8,234,238,146,124,65,1,133,49,82,44,212,10,155,163,80,156,71,77,60,61,156,171,227,238,192,65,226,10,86,105,39,43,248,144,210,111,124,26,48,123,37,198,127,9,86,65,158,76,252,201,91,31,100,50,101,202,188,107,81,139,181,43,53,0,167,124,54,78,2,65,63,77,229,243,14,36,84,13,66,12,120,114,173,51,45,101,228,225,42,101,234,88,43,161,23,119,160,39,11,206,88,68,137,210,186,123,125,197,44,73,157,174,167,151,24,31,170,72,41,53,183,207,97,48,177,33,165,215,151,98,139,82,134,239,76,85,86,143,229,59,20,212,249,128,132,206,85,81,49,228,157,204,20,150,125,35,39,15,17,149,87,252,202,73,185,19,134,159,185,103,202,21,7,26,4,236,249,185,10,168,97,233,81,193,39,111,26,58,75,54,195,226,78,177,170,19,99,236,3,78,19,25,242,168,253,204,212,44,109,96,124,27,67,69,26,203,214,63,63,82,131,114,246,43,160,242,181,236,35,249,83,237,177,228,179,133,75,198,123,228,167,208,205,46,51,56,74,141,198,64,22,234,125,48,121,208,95,154,40,241,174,55,101,161,143,10,86,97,113,126,117,223,204,243,147,180,168,25,148,240,100,246,174,165,234,21,215,49,42,114,205,49,119,58,164,140,12,178,174,175,85,38,45,184,7,202,160,238,244,223,59,246,130,89,213,86,222,84,51,119,237,174,121,33,243,64,86,42,174,234,182,220,202,94,72,73,145,50,55,196,90,161,13,241,37,197,228,65,62,250,9,71,155,17,18,44,140,252,180,12,66,235,117,32,43,89,138,95,26,114,29,67,18,75,56,75,198,160,231,190,154,200,157,184,150,1,134,72,61,69,202,53,57,35,191,13,71,86,46,164,195,139,118,12,94,226,66,253,30,56,68,89,85,79,56,158,156,201,187,149,238,211,127,213,79,28,142,154,84,102,168,164,52,128,23,106,218,250,218,223,14,164,57,181,132,76,152,125,44,130,90,25,63,41,51,36,105,26,192,181,15,129,85,18,49,248,149,109,107,0,46,225,101,81,129,159,249,251,83,224,207,227,88,210,48,41,186,250,170,36,226,102,8,144,177,170,134,49,163,25,37,16,246,100,2,120,250,175,255,0,81,89,69,15,173,1,60,210,57,240,193,231,244,149,75,194,124,24,66,144,92,105,237,203,57,74,85,124,156,9,73,230,32,143,180,9,114,162,125,55,229,56,162,229,34,26,125,80,235,95,242,133,202,151,79,214,26,142,161,156,66,30,53,14,162,77,149,184,209,173,216,87,62,203,83,8,143,137,181,30,53,19,233,178,255,0,16,50,95,34,123,101,175,231,16,252,165,18,127,79,24,22,192,221,174,126,158,72,186,146,173,27,33,81,164,167,196,132,60,37,42,162,53,192,63,180,148,185,203,195,182,58,127,0,59,145,171,44,109,97,25,141,246,87,218,131,39,9,120,210,99,26,228,157,162,84,222,155,141,156,203,228,150,3,104,245,117,133,72,9,160,5,146,94,192,152,170,161,143,29,107,25,202,53,7,37,135,201,152,57,23,216,19,229,20,248,138,84,251,109,216,91,29,74,30,161,138,47,166,152,191,85,69,192,164,160,85,68,40,242,152,169,228,96,213,120,97,92,237,31,244,173,181,53,63,80,239,73,137,5,50,48,242,101,77,13,167,162,227,121,130,37,59,101,48,131,27,194,20,216,248,128,162,238,48,39,17,129,246,150,112,233,34,13,152,69,21,62,211,20,143,182,39,41,70,171,228,211,193,173,7,87,34,181,149,20,197,83,153,76,170,36,22,102,202,144,76,161,37,185,51,110,177,127,42,181,187,140,73,62,98,18,128,159,26,230,9,254,83,173,75,102,255,0,1,99,92,202,23,140,120,130,138,211,112,30,35,226,50,125,166,3,46,72,57,133,200,143,147,72,248,199,204,183,109,83,224,209,21,221,33,197,243,123,242,12,104,138,123,227,136,120,141,40,137,164,198,110,65,137,72,26,49,247,120,132,166,209,171,169,139,131,23,48,13,190,122,120,202,18,21,156,34,82,250,86,49,196,78,85,126,105,152,162,240,164,86,218,196,189,110,164,219,233,15,24,157,168,140,219,97,246,160,253,86,113,78,240,226,90,103,152,158,234,163,89,200,133,76,212,246,56,240,139,149,43,245,131,147,181,110,15,248,58,150,192,192,97,125,164,203,10,128,1,173,64,49,242,164,211,245,128,227,113,68,18,127,62,147,114,60,88,148,45,173,35,224,157,233,182,20,70,102,27,7,82,89,73,127,234,136,173,106,188,228,196,230,92,250,146,24,252,243,75,46,33,170,191,252,75,210,58,124,12,21,132,174,68,173,88,190,6,90,249,5,89,67,4,110,108,72,13,152,231,116,137,1,101,241,82,170,223,134,142,46,95,184,150,178,251,81,253,44,67,76,172,206,162,226,55,147,67,18,55,52,190,196,199,77,201,6,76,69,83,249,167,73,103,55,41,23,161,198,185,140,124,198,22,49,173,237,168,29,73,148,241,11,212,152,250,168,234,65,135,106,185,207,227,241,210,49,155,180,83,53,228,75,176,124,164,5,22,153,248,143,101,241,8,212,236,174,183,206,105,107,159,61,224,173,151,253,56,188,106,182,126,121,49,30,21,31,248,86,119,155,205,148,138,187,44,234,37,138,218,77,108,65,112,238,185,17,86,179,229,73,249,188,163,80,115,52,148,238,208,228,200,156,210,70,185,199,138,88,146,126,51,32,219,151,41,170,173,127,35,51,39,114,110,216,72,157,74,69,241,137,25,86,80,132,5,139,204,44,171,54,125,66,196,246,230,36,210,115,20,153,19,88,16,50,116,137,111,153,67,201,148,34,70,192,102,216,125,171,25,149,10,198,163,40,116,128,19,57,74,178,147,3,233,37,115,45,65,27,251,241,163,33,218,178,72,208,179,49,149,81,76,202,211,249,246,173,79,211,195,40,19,89,230,63,131,246,130,82,22,86,182,181,190,214,84,234,207,226,78,170,129,241,163,18,147,151,127,199,247,81,111,214,195,16,255,0,84,63,247,84,123,217,101,170,95,205,196,141,15,195,160,11,148,194,34,27,167,190,78,27,140,31,39,89,239,73,197,144,171,78,253,242,94,180,62,133,241,184,69,214,155,86,214,197,24,254,108,171,22,20,64,80,28,50,178,113,9,86,85,86,156,96,205,45,125,129,233,66,89,89,79,102,14,213,173,50,248,26,31,37,241,72,12,33,16,210,51,79,219,36,38,190,28,111,60,37,82,183,122,204,133,38,33,41,51,59,137,98,201,250,133,131,122,99,3,83,196,47,15,82,229,225,135,107,57,153,114,241,173,177,140,248,199,230,41,17,182,53,152,236,225,146,2,179,181,104,52,150,123,37,82,80,46,25,141,153,138,152,178,96,200,179,36,40,84,64,147,148,120,114,166,44,8,202,185,203,237,118,196,237,84,52,151,108,39,186,185,218,71,177,69,168,202,214,159,222,10,80,106,169,222,28,66,86,129,123,36,177,109,99,198,46,16,175,66,57,18,185,18,147,145,205,63,10,243,229,150,155,178,182,12,96,114,170,169,145,183,44,83,23,21,182,88,223,133,85,153,157,112,36,184,10,13,113,18,49,246,130,16,242,35,195,48,5,31,48,134,163,95,163,236,135,43,119,44,164,200,189,39,125,27,221,34,131,70,233,242,50,177,101,101,79,6,112,31,214,160,238,52,240,4,206,17,38,213,87,220,155,67,39,70,141,185,2,104,228,110,46,12,183,56,133,222,140,28,239,105,39,141,160,34,198,127,82,235,147,224,109,143,205,214,150,207,124,76,124,74,214,95,162,100,220,8,113,106,0,204,74,170,53,193,36,196,195,186,82,86,172,7,134,99,21,56,211,12,1,0,185,234,182,42,172,192,23,27,177,49,248,84,92,249,250,142,49,223,180,148,69,220,96,105,186,235,34,98,50,31,80,232,10,104,220,209,57,72,170,221,60,19,46,70,218,72,78,65,90,205,107,56,156,179,201,141,117,13,37,90,15,253,184,114,165,193,211,211,138,254,21,105,67,167,165,143,181,100,125,36,80,241,208,223,200,119,51,153,38,13,107,50,136,88,150,144,235,2,99,77,39,210,2,72,241,25,76,73,208,216,223,196,82,45,104,239,242,73,153,134,127,136,79,37,7,38,49,231,118,137,48,173,211,209,35,51,238,42,72,212,44,16,51,24,163,89,84,65,149,88,230,187,57,213,167,204,46,79,182,176,181,212,58,170,72,216,17,64,16,190,226,232,143,135,7,39,86,84,3,234,134,67,245,37,86,71,10,177,31,67,50,86,118,22,216,164,93,18,4,248,62,12,249,161,169,235,182,65,133,21,255,0,42,50,145,74,4,214,37,39,233,113,37,101,103,224,22,161,214,38,73,166,146,62,212,145,245,81,10,252,220,106,69,143,56,153,218,68,28,251,139,40,207,102,34,145,11,186,130,226,94,50,144,228,38,33,38,80,43,73,90,165,180,246,179,150,54,114,136,138,154,30,164,139,55,218,228,90,210,63,150,133,49,25,79,181,24,226,117,41,153,55,196,147,195,139,18,124,102,110,88,128,126,149,36,145,241,21,78,53,209,197,107,11,160,127,143,48,85,19,231,228,7,80,212,93,150,146,177,132,255,0,148,148,68,132,222,185,24,152,101,207,46,52,205,27,248,234,22,46,140,104,158,124,197,26,209,188,137,236,168,147,134,95,134,81,21,17,79,51,147,17,74,151,109,129,88,166,147,39,34,210,19,125,37,175,48,200,133,52,146,9,253,73,149,77,30,198,153,245,86,239,207,37,79,6,123,242,114,170,56,102,25,64,150,160,104,146,246,99,194,149,60,207,25,19,35,73,0,201,202,135,153,101,148,120,98,69,31,238,42,1,160,211,50,32,205,231,236,197,88,62,52,238,226,175,122,195,198,204,42,117,3,212,247,7,141,47,17,132,175,225,201,4,144,117,46,95,153,153,243,42,88,23,28,9,89,168,10,83,62,168,18,72,132,158,29,183,10,76,251,41,196,39,234,136,179,121,158,81,242,149,11,51,56,84,30,77,168,4,76,92,139,236,107,33,249,175,108,25,37,235,107,52,241,61,149,90,104,102,65,211,36,131,3,16,44,120,50,44,36,135,100,62,98,161,31,107,7,31,220,70,66,150,212,150,81,49,225,202,137,181,159,92,54,102,50,230,129,152,65,147,181,21,188,220,169,178,201,111,113,237,136,14,170,212,135,207,134,36,5,178,134,237,159,147,118,36,81,161,228,31,82,92,248,31,159,148,170,219,102,43,20,210,109,70,81,230,22,60,107,84,59,86,23,139,16,210,176,233,129,206,102,93,250,40,53,81,32,251,168,175,244,210,158,168,48,74,166,181,206,149,148,79,155,136,82,35,224,6,88,207,242,157,106,180,48,207,36,24,138,157,87,85,49,179,83,140,64,12,161,19,9,114,42,184,112,8,81,243,39,119,117,85,85,3,124,179,100,80,51,254,40,214,136,254,159,83,86,76,159,80,139,36,195,142,132,213,151,200,161,125,8,60,243,44,158,24,176,153,196,94,69,61,26,226,230,111,41,74,139,219,78,147,220,165,147,169,83,204,212,51,160,202,229,47,26,163,14,173,5,150,48,168,217,148,231,66,67,9,224,203,97,148,218,1,149,152,191,51,8,46,108,72,234,123,226,15,251,4,158,29,150,80,98,84,21,166,4,16,110,204,81,169,238,40,245,8,126,176,39,254,192,196,148,95,92,50,104,51,25,22,107,234,233,175,246,214,19,43,96,217,3,169,85,123,17,107,28,251,195,123,47,133,81,198,9,227,1,16,26,72,53,167,79,124,32,145,138,154,178,26,170,77,26,120,58,76,34,33,102,82,68,178,30,108,74,149,236,174,243,234,26,96,24,17,11,210,81,166,90,160,50,156,229,148,47,140,254,33,42,8,16,229,248,113,100,85,111,167,173,23,49,74,182,134,239,78,65,31,81,63,218,76,210,39,209,138,164,124,200,115,133,237,36,210,95,112,46,145,46,147,248,171,71,20,156,217,4,182,26,30,156,178,7,202,36,180,79,240,109,91,236,230,16,238,245,25,15,132,197,38,53,101,14,236,152,241,20,168,89,245,160,140,78,20,39,135,34,198,141,31,136,43,48,124,155,38,15,221,70,192,146,9,172,253,42,240,116,220,73,49,51,26,80,214,12,48,32,147,8,83,112,226,101,70,161,128,206,229,188,209,128,80,97,42,0,50,126,234,10,101,169,6,78,21,45,230,53,128,236,168,71,147,136,74,122,227,77,227,6,101,111,14,102,229,156,203,236,255,0,77,32,57,75,200,186,35,153,73,50,156,178,171,79,75,147,43,244,171,163,85,86,196,173,7,48,144,161,243,131,210,176,52,153,69,126,83,21,19,55,234,52,99,87,189,146,122,82,91,88,211,188,56,150,113,166,98,34,165,173,141,18,111,116,161,169,71,239,152,205,153,205,119,246,181,18,50,226,202,142,135,172,39,73,35,50,136,107,162,92,82,85,22,14,32,242,145,69,254,27,4,99,245,42,86,39,19,34,170,147,80,196,252,155,188,138,161,147,233,164,179,152,74,102,159,107,26,47,183,145,43,187,153,59,207,250,122,230,105,25,27,29,74,48,242,226,48,63,62,211,254,28,105,27,25,136,137,99,47,173,122,165,162,67,63,114,181,111,230,98,156,254,123,192,46,164,20,103,229,90,158,109,200,248,86,16,205,136,139,181,91,18,99,12,60,137,136,96,16,131,225,65,6,72,241,175,26,97,198,60,161,42,93,192,55,7,36,99,226,42,245,147,229,145,140,196,148,122,174,71,246,166,236,146,66,131,137,10,192,47,100,201,194,237,88,155,82,30,48,59,87,164,191,217,42,91,50,30,65,166,101,87,16,209,248,158,89,95,194,153,70,184,36,158,213,45,36,47,133,230,182,210,76,121,79,202,151,108,44,91,248,12,128,75,13,39,217,10,36,198,25,1,196,148,189,248,213,64,204,208,206,70,102,9,73,145,19,78,107,44,255,0,54,85,156,99,100,98,247,81,216,128,40,100,195,97,98,230,80,250,135,76,68,178,3,243,9,92,67,97,36,129,15,50,6,62,85,170,212,28,252,231,119,166,207,91,59,8,98,174,151,163,225,227,130,194,173,186,170,51,10,78,17,35,97,227,141,5,129,94,23,83,87,234,172,119,175,254,162,158,3,223,225,218,177,153,37,254,15,204,84,174,28,148,84,204,133,2,245,226,226,112,17,26,146,226,202,180,143,151,92,84,102,140,248,133,46,203,134,196,68,18,87,124,201,81,136,253,216,137,141,36,135,168,96,136,252,34,196,65,36,154,53,228,101,152,234,22,185,228,248,24,50,150,85,166,138,49,252,217,114,41,56,18,101,93,131,132,188,105,180,13,61,139,148,197,33,81,28,56,155,184,90,64,125,104,185,68,138,159,101,193,153,79,195,120,6,179,147,24,150,67,196,36,245,96,176,44,205,96,1,118,149,42,245,226,91,17,248,150,217,244,128,31,9,150,136,112,1,25,53,66,204,31,25,132,39,130,176,129,12,147,129,212,167,160,96,84,180,151,30,154,127,182,151,120,202,131,26,133,254,125,73,108,202,169,81,185,85,132,205,67,91,220,101,57,101,169,224,201,99,213,55,191,129,85,35,108,190,34,202,211,228,218,98,34,245,110,182,157,100,246,102,18,2,239,211,172,137,136,93,136,234,26,125,179,6,167,182,162,250,148,114,77,144,25,82,32,191,157,54,55,32,212,252,195,109,142,176,102,46,96,64,222,177,136,195,64,217,15,155,177,34,161,212,152,129,194,137,52,195,205,38,101,182,53,66,179,19,26,92,99,101,58,35,114,241,1,43,123,242,29,101,70,97,179,36,226,103,106,203,121,149,137,78,23,173,190,120,145,81,77,166,102,84,41,152,241,35,225,152,30,242,205,248,200,69,184,129,166,181,255,0,89,53,141,100,248,207,225,64,108,31,143,133,15,15,191,153,97,140,111,213,91,235,177,229,64,82,6,116,97,226,50,176,140,198,16,29,73,92,199,237,143,194,168,204,181,5,80,126,68,214,0,79,225,153,47,49,153,220,143,129,125,140,27,64,137,70,198,153,201,121,203,218,36,1,164,144,107,121,159,100,66,125,180,9,163,31,207,169,58,168,4,198,178,56,200,157,179,82,15,7,48,148,251,24,188,246,99,67,40,43,27,172,174,14,83,252,162,216,200,115,172,129,152,194,95,107,67,4,164,249,178,140,73,195,53,38,159,131,230,16,202,202,164,210,105,19,20,231,203,82,94,76,60,73,54,98,110,241,127,220,170,38,89,65,157,231,133,79,204,140,241,19,50,173,180,117,38,89,83,198,173,40,25,148,67,69,79,170,173,199,194,37,47,2,202,86,52,199,215,135,210,85,37,102,65,177,54,122,63,188,20,57,141,99,91,211,20,138,130,170,120,10,196,241,230,166,147,21,253,121,19,239,43,242,22,164,124,61,66,155,62,224,5,2,157,184,141,140,239,194,46,53,61,62,227,98,62,82,172,104,127,65,139,175,82,6,52,168,211,57,215,22,212,255,0,24,224,233,115,176,50,203,218,186,62,140,181,252,81,4,22,24,187,88,164,172,214,204,205,205,45,66,149,153,10,52,162,202,54,86,42,237,176,4,62,84,182,123,32,144,152,66,186,21,148,218,156,240,209,182,199,91,3,66,9,222,210,163,181,164,33,71,212,189,67,242,62,97,48,149,236,72,79,26,168,113,159,133,59,141,72,66,243,35,227,64,200,124,197,86,140,100,28,12,226,26,147,76,168,50,173,196,244,145,128,38,34,110,227,3,7,104,214,115,3,141,156,42,82,202,53,169,124,249,72,166,185,241,212,126,6,230,67,124,158,148,35,42,142,57,89,138,136,211,15,60,99,225,150,85,95,50,171,40,216,104,156,169,151,12,92,85,18,7,136,9,110,242,95,159,42,183,135,2,38,14,100,13,197,84,31,12,193,73,133,134,174,162,48,135,35,18,219,35,16,76,122,34,124,194,70,225,8,146,75,91,86,96,230,67,88,20,94,203,45,177,56,139,202,165,245,60,155,155,35,243,23,229,151,217,55,96,44,190,20,226,73,129,38,10,148,57,176,228,37,197,59,36,129,33,141,85,233,164,203,18,121,50,42,169,49,165,136,233,79,163,216,206,62,108,75,165,186,118,115,170,46,161,21,77,161,187,181,141,203,151,42,119,79,241,22,94,77,164,190,36,163,208,108,134,55,241,17,43,135,166,229,18,215,49,148,91,165,99,150,73,14,141,27,82,30,108,166,97,85,1,146,66,13,77,105,186,77,145,217,196,171,100,192,149,220,33,42,172,52,35,109,67,41,231,140,79,230,88,218,201,96,143,152,73,49,140,72,196,67,154,239,114,60,41,25,88,209,241,166,2,72,58,146,223,2,23,132,73,124,57,140,201,139,42,162,170,146,8,39,203,139,42,213,106,0,132,58,36,243,101,230,150,171,97,233,38,86,143,169,58,13,148,82,143,47,26,57,146,64,81,166,252,133,10,145,214,180,140,40,250,148,220,202,163,244,137,117,57,44,139,129,233,27,43,70,66,60,169,214,69,112,101,57,135,166,142,49,250,185,17,82,94,114,248,42,251,93,54,57,35,225,236,73,141,84,113,112,153,48,2,195,135,148,121,74,143,134,111,103,42,20,204,219,1,45,128,108,178,255,0,247,245,38,80,45,89,198,52,84,103,129,15,25,132,192,134,54,113,164,1,204,147,65,39,74,31,209,253,72,15,194,85,3,169,46,231,86,147,48,86,84,154,192,146,113,242,169,234,206,131,89,76,44,180,51,224,217,60,201,172,104,120,193,212,159,70,147,190,27,51,33,46,241,193,7,10,125,203,133,68,248,79,159,181,24,248,18,253,149,43,38,238,118,126,37,99,73,101,185,7,220,77,144,184,138,231,198,56,129,238,41,40,108,156,59,47,115,252,107,163,76,200,82,48,70,235,77,13,160,193,177,245,28,191,232,200,155,211,200,101,91,137,43,100,227,24,202,130,184,187,196,76,166,68,76,199,11,132,69,202,69,61,62,27,228,168,237,220,123,80,166,173,181,4,144,102,202,153,70,190,28,110,149,21,91,25,227,30,37,182,75,39,15,169,54,203,9,98,172,207,245,103,242,172,191,13,226,229,10,2,145,239,198,204,202,190,49,135,131,152,170,138,212,20,77,249,4,12,37,73,141,147,63,219,76,166,25,133,59,240,245,172,140,16,20,11,0,86,108,226,102,96,173,97,214,123,46,28,164,95,99,26,84,153,111,136,110,181,186,102,137,28,158,85,187,106,224,55,170,214,195,47,113,81,119,115,226,93,131,10,134,54,149,36,30,96,149,125,223,190,51,57,74,147,109,147,92,117,11,2,89,105,46,79,148,42,215,85,66,122,215,230,228,200,155,67,187,24,137,218,157,198,120,38,143,50,170,183,240,202,168,94,158,152,113,147,153,80,93,201,1,0,196,174,4,49,228,71,76,167,220,157,152,74,150,170,140,106,171,4,70,170,97,98,177,33,181,170,219,19,46,37,97,12,47,16,240,149,15,113,24,228,246,146,239,20,169,53,26,121,58,113,45,179,39,254,68,71,166,179,193,37,184,140,113,44,20,250,195,98,62,101,65,14,99,8,167,225,224,40,57,123,17,80,228,237,184,146,48,202,87,192,120,36,189,111,153,169,43,170,59,148,116,153,231,140,62,21,15,169,47,142,87,254,169,114,178,189,189,253,10,91,19,161,217,124,69,33,124,197,92,44,74,46,126,164,157,157,230,49,72,164,224,106,169,112,79,136,209,114,141,56,124,205,243,242,237,113,46,136,225,34,204,195,40,218,146,37,151,202,25,100,248,17,69,205,137,3,14,159,159,54,37,90,26,19,224,205,137,116,42,208,80,122,217,240,70,204,37,89,189,224,33,242,137,40,181,134,200,222,215,34,83,14,236,153,48,153,115,205,100,42,190,199,74,14,152,60,208,50,90,53,148,44,140,53,39,91,172,39,66,139,134,33,81,63,140,231,17,156,169,86,118,250,22,170,82,50,169,152,210,169,240,15,212,149,254,51,156,94,149,144,117,108,239,120,74,139,35,27,136,186,76,50,23,132,201,28,246,122,108,182,7,219,42,173,124,240,89,63,171,18,220,109,36,59,38,102,227,93,11,34,147,171,56,61,35,9,129,137,227,36,237,146,216,209,182,44,194,179,240,57,58,82,48,236,111,181,190,151,24,25,132,82,9,114,123,191,136,71,141,98,253,220,169,37,93,10,202,52,233,60,37,229,82,90,183,68,140,145,55,97,18,205,148,169,54,176,219,79,107,249,118,64,197,18,82,100,200,103,156,126,82,229,80,250,62,183,23,106,234,26,121,128,19,249,146,42,172,38,139,141,166,199,143,169,79,73,211,195,17,56,151,86,147,180,39,180,149,76,167,130,81,230,76,211,40,219,100,92,8,0,141,237,39,57,160,139,195,105,196,189,38,6,52,185,241,177,115,45,108,194,163,189,249,60,59,87,131,48,25,57,84,241,172,135,25,17,84,103,219,19,18,157,64,105,39,149,255,0,40,176,53,110,244,28,165,77,25,3,24,18,43,91,33,198,102,16,242,145,61,135,37,238,24,77,54,124,161,149,198,165,167,235,109,201,251,72,170,205,79,58,237,252,221,104,115,104,0,70,102,92,73,246,149,249,18,200,151,102,191,181,173,63,12,82,20,106,182,159,95,250,184,51,26,6,34,125,196,173,148,32,25,57,132,179,123,25,27,164,73,26,21,53,108,31,62,215,222,50,133,190,102,67,238,194,172,3,0,147,187,68,151,93,213,69,130,55,225,85,219,196,203,9,169,237,72,63,12,170,129,151,15,35,217,134,82,230,239,153,59,213,118,158,218,232,186,111,68,203,183,31,168,196,42,138,195,144,88,176,173,187,181,146,12,57,86,47,152,121,36,196,100,125,108,3,214,197,120,101,139,147,234,33,33,198,121,101,63,137,54,216,27,161,192,198,124,202,210,3,6,32,117,41,231,134,80,217,196,36,202,182,202,113,1,136,194,196,178,107,84,164,124,128,53,158,167,131,73,5,230,50,229,149,186,159,241,4,167,151,255,0,119,93,31,86,233,177,234,0,97,202,145,211,252,55,137,90,161,31,79,163,229,220,118,102,177,71,162,88,194,191,9,138,175,240,197,140,206,18,174,95,185,244,135,225,10,202,78,182,151,7,195,49,72,134,186,49,59,41,121,62,1,231,19,183,18,71,119,91,177,27,57,114,33,170,181,179,231,15,181,111,153,112,201,35,230,66,245,12,53,84,14,28,49,217,1,252,188,138,94,214,28,234,131,245,113,166,147,236,165,214,143,45,118,53,15,172,245,86,163,147,23,138,42,232,142,207,240,78,74,149,176,228,158,115,49,4,169,205,107,231,70,238,148,66,169,95,135,89,230,193,97,165,246,43,89,60,108,234,76,213,21,77,175,229,74,39,204,28,99,177,27,188,30,62,212,150,100,6,73,62,108,170,42,59,15,163,73,202,52,193,230,136,48,115,11,145,40,135,101,93,6,39,49,71,145,45,14,173,131,36,248,140,81,227,74,210,15,196,206,97,142,73,93,92,104,253,156,66,131,238,41,173,73,170,177,241,87,192,203,247,23,180,246,161,125,151,128,77,196,69,91,48,150,80,169,244,36,146,149,179,76,88,198,126,96,137,92,134,102,217,137,205,86,167,170,199,132,162,30,68,255,0,144,191,66,212,230,254,171,178,102,25,98,228,70,122,148,25,53,175,197,216,170,238,52,244,75,191,57,97,18,76,253,49,137,21,87,249,40,182,56,54,161,167,255,0,225,143,55,213,122,178,164,164,0,134,196,14,185,134,10,139,198,75,55,95,154,160,170,152,50,141,139,205,141,149,39,99,169,184,104,54,13,87,30,100,92,104,111,147,196,18,226,84,21,80,247,32,103,18,222,104,103,132,60,162,139,149,122,11,154,156,117,53,195,8,196,60,69,66,218,192,124,225,225,136,84,59,230,74,146,79,210,226,77,170,179,141,249,74,37,153,32,17,175,210,87,16,143,187,10,127,14,124,172,24,74,173,253,74,12,152,143,14,33,168,251,184,211,171,95,234,53,220,163,250,105,90,178,241,211,212,101,90,9,140,249,81,159,152,162,71,64,190,31,228,229,228,91,131,169,224,205,31,205,197,196,68,210,0,116,199,158,82,150,48,144,218,39,150,130,255,0,216,217,151,7,147,7,9,148,233,152,113,63,40,68,170,55,149,211,135,134,38,52,57,160,113,172,85,81,201,151,201,63,210,65,152,209,4,255,0,155,18,120,104,25,15,219,198,153,154,29,86,12,56,185,20,153,149,7,171,56,5,104,105,202,14,110,37,153,170,135,221,19,149,4,255,0,150,39,82,44,51,207,225,212,157,100,98,108,47,123,39,70,62,18,139,141,48,99,63,39,16,178,175,73,200,78,100,101,59,199,145,86,218,10,122,24,108,102,251,88,145,239,120,32,179,230,196,177,124,198,9,235,41,144,193,108,12,57,81,107,142,166,248,215,16,102,240,226,76,3,180,233,10,145,13,87,164,159,181,26,201,132,243,102,21,6,102,70,247,28,109,107,78,242,129,248,68,185,173,222,155,157,36,248,118,171,172,195,190,60,32,117,101,26,197,250,135,78,20,156,194,196,69,85,234,52,78,90,8,209,175,217,203,234,180,121,198,207,155,68,73,167,56,201,195,214,175,39,217,86,201,253,38,52,189,143,26,70,145,93,189,138,42,208,134,159,106,200,220,38,91,224,106,218,161,3,152,188,136,173,97,166,34,78,3,202,30,197,202,12,19,212,202,126,98,241,165,146,22,69,186,138,205,145,220,32,79,5,144,51,36,246,70,196,78,34,168,90,221,73,46,72,48,196,42,165,141,26,81,7,148,168,134,206,43,48,254,181,249,24,155,5,153,18,74,223,254,210,98,249,59,110,82,149,63,0,29,198,128,1,147,40,81,83,204,73,32,196,84,146,29,243,61,174,85,149,149,148,233,32,225,226,89,184,206,102,38,113,140,56,199,194,158,26,180,19,162,101,50,131,14,236,71,204,98,170,56,218,135,24,59,86,180,143,22,162,173,67,234,161,130,181,252,41,140,200,204,147,218,167,189,98,36,146,126,169,110,245,176,70,237,229,75,191,32,216,142,35,82,0,189,197,66,218,214,209,214,243,101,25,82,198,93,238,122,184,150,19,24,57,192,230,42,221,231,113,177,2,153,173,171,170,6,255,0,79,16,203,246,212,69,199,196,189,85,57,228,244,239,150,26,245,221,60,184,199,121,68,46,53,174,0,98,11,180,73,255,0,31,43,55,169,54,107,138,227,92,95,201,255,0,48,41,10,135,152,243,148,156,202,213,241,171,74,14,33,98,34,23,208,119,61,34,85,88,208,86,20,82,48,249,62,218,232,48,24,241,1,152,84,187,32,30,55,14,37,65,84,194,99,230,68,138,98,149,21,82,101,201,225,41,83,192,189,131,81,225,121,6,254,20,211,114,79,14,213,202,204,200,88,121,107,142,52,71,203,22,53,7,38,200,132,35,240,172,174,44,178,143,18,149,243,157,157,229,202,76,105,150,206,37,138,86,89,90,143,164,73,253,60,195,145,153,101,137,71,195,187,120,251,83,79,196,49,113,254,188,73,89,168,50,148,22,183,24,128,252,165,92,155,80,234,217,66,149,197,3,40,213,84,153,132,178,3,240,149,76,201,135,149,156,200,85,184,51,31,106,181,204,177,51,150,172,101,254,84,205,154,194,242,75,254,82,0,196,167,97,213,31,39,82,162,129,84,79,200,155,109,77,91,27,166,100,146,14,94,196,134,29,104,227,28,134,85,175,129,141,138,94,237,135,17,248,86,255,0,242,21,40,35,63,40,59,80,82,100,176,111,75,170,141,43,165,111,152,18,44,92,12,168,67,63,105,5,51,117,231,218,157,85,70,97,0,204,203,124,200,0,198,157,89,69,174,164,132,57,243,189,85,145,23,64,14,63,6,41,248,212,227,25,242,226,89,190,225,144,136,192,148,73,100,95,208,101,45,160,63,141,20,240,128,140,72,160,76,25,25,153,31,188,199,238,168,172,140,133,13,51,42,136,70,41,11,189,60,255,0,164,186,12,107,136,62,24,140,84,44,204,18,95,195,214,186,214,101,250,57,234,113,75,141,36,114,123,92,104,202,26,17,142,46,35,21,92,223,49,130,30,36,29,109,62,228,124,41,26,68,177,85,140,66,248,100,140,245,71,0,192,155,19,14,212,121,19,0,210,3,251,180,194,182,182,12,35,230,227,77,184,159,97,86,35,167,214,220,70,229,22,76,127,77,100,201,51,176,117,17,89,106,121,245,197,137,134,39,98,133,147,113,44,68,195,137,109,175,199,66,77,131,30,49,158,78,213,175,209,206,65,240,172,141,48,254,29,74,190,145,252,29,72,224,10,78,210,62,117,105,48,203,41,19,155,35,110,89,196,37,190,225,224,43,250,144,111,200,48,102,18,134,188,138,168,190,76,0,12,25,140,94,69,141,107,247,60,57,80,83,3,101,100,71,242,175,83,211,206,141,45,81,97,212,203,20,208,35,30,55,186,168,235,112,21,159,113,38,243,96,134,145,106,29,67,233,32,126,46,85,38,183,136,51,104,153,20,150,87,27,98,98,83,86,166,149,37,33,167,213,175,187,35,242,197,196,168,89,230,84,42,176,177,200,174,167,202,24,111,201,153,48,178,13,143,135,202,74,91,43,107,94,50,102,41,83,89,140,138,48,42,173,71,33,102,70,178,237,150,92,169,12,199,178,11,243,42,251,95,50,49,234,14,201,228,33,240,162,69,196,197,47,244,222,164,100,150,48,89,85,83,25,20,190,239,34,229,181,180,51,133,21,134,228,79,40,100,206,140,124,38,41,8,53,206,182,79,146,173,129,104,104,7,147,210,189,248,98,94,62,100,68,59,81,227,98,36,214,160,199,218,186,150,111,225,6,169,39,50,132,16,159,148,184,215,131,48,3,225,69,93,177,242,88,243,5,73,6,170,116,233,124,217,22,178,179,129,111,15,207,218,91,228,190,112,186,101,44,42,160,50,48,57,74,153,108,217,239,41,53,71,20,134,100,239,120,185,83,64,188,228,98,249,48,209,70,206,33,41,139,93,109,6,164,125,188,170,108,223,174,128,81,73,99,22,182,103,146,60,57,84,148,13,127,91,100,78,82,226,84,181,183,21,164,127,234,134,133,155,246,51,18,115,80,232,51,249,250,138,198,181,131,193,136,170,218,226,238,9,32,190,32,75,149,115,151,201,36,25,79,246,151,70,230,238,152,147,224,192,122,134,168,227,99,203,17,99,164,131,99,36,152,101,148,138,140,47,245,38,45,176,233,207,4,249,189,180,254,35,47,185,233,134,244,71,176,217,83,152,26,147,213,217,204,84,131,85,99,147,19,14,85,19,14,202,214,145,252,81,72,184,218,55,228,163,171,80,232,122,146,29,113,71,197,23,145,41,141,159,195,22,36,36,11,235,91,47,213,197,78,35,76,199,237,33,149,171,152,202,47,240,156,35,240,167,144,205,59,31,48,136,178,135,101,18,49,50,154,40,202,156,155,86,140,128,196,40,163,18,21,150,190,194,139,119,143,255,0,209,52,173,147,151,221,81,119,23,100,234,74,25,119,168,51,179,104,184,102,233,101,102,186,13,185,161,217,223,128,131,226,75,164,198,121,18,90,125,66,252,12,9,123,17,230,178,252,139,174,41,29,23,32,196,77,62,27,50,115,46,99,241,47,82,87,82,65,57,101,202,255,0,66,234,38,48,228,247,47,201,63,246,180,158,65,146,40,107,203,254,191,105,113,127,228,30,77,97,214,158,231,87,75,91,233,114,122,159,226,69,109,254,160,124,79,253,221,126,147,208,17,137,38,15,8,151,226,223,134,250,50,202,76,230,88,5,126,206,248,93,248,142,12,86,8,194,30,63,113,31,248,174,142,126,157,63,203,242,117,117,204,189,244,161,81,50,133,133,34,113,2,0,32,131,169,52,140,28,163,68,24,35,16,49,47,83,112,243,153,113,3,146,104,51,162,97,8,185,18,141,155,50,98,42,100,192,140,75,41,44,136,78,165,69,106,28,236,104,101,60,31,14,161,160,231,233,140,94,114,241,98,69,189,146,225,63,54,235,40,213,77,108,202,169,176,73,155,149,111,228,41,171,29,206,118,192,147,255,0,101,38,149,172,197,203,149,11,125,72,241,202,121,162,100,198,135,12,157,179,24,44,169,100,226,34,143,167,218,202,32,49,4,170,125,240,39,73,58,60,47,201,238,167,176,35,15,27,249,121,18,70,202,133,43,115,69,85,104,225,3,245,69,200,189,50,224,133,225,202,151,76,147,40,111,120,150,166,4,146,125,165,181,187,5,140,164,198,100,158,217,248,146,179,67,173,140,254,210,23,248,147,167,233,233,88,243,98,88,50,169,228,238,198,175,90,124,138,101,85,101,177,246,151,175,174,15,38,46,32,165,211,243,194,70,213,76,174,39,234,212,27,246,113,196,212,245,82,203,202,98,145,19,62,171,27,243,39,242,103,197,254,208,72,77,153,44,178,101,235,66,200,161,83,84,11,186,216,192,197,238,34,31,100,114,15,132,73,13,148,8,48,159,194,36,222,170,212,3,103,182,185,218,168,197,85,153,140,130,251,95,165,137,122,76,99,201,237,76,159,169,25,143,168,107,84,109,79,90,71,176,37,16,213,255,0,35,79,161,54,193,66,25,99,26,50,51,207,244,147,237,180,89,35,204,28,88,208,115,36,196,130,196,251,138,37,89,15,129,97,254,146,77,125,66,59,47,213,228,18,125,2,214,15,254,202,26,91,119,119,16,175,197,186,26,69,234,52,10,146,115,52,52,66,131,12,73,228,81,118,191,13,199,231,148,194,202,186,70,106,225,147,134,80,138,141,152,198,78,2,232,89,151,232,155,41,201,43,106,143,80,255,0,148,22,37,87,185,33,65,243,115,198,168,25,166,32,248,114,202,34,2,78,143,4,158,164,205,87,10,176,138,54,173,166,168,63,41,70,84,224,218,158,37,179,56,82,41,255,0,13,34,100,204,110,36,100,10,26,170,209,241,23,41,18,108,255,0,70,182,166,219,42,17,219,131,136,73,109,61,109,174,155,63,233,114,141,85,214,191,47,10,124,246,48,128,195,137,61,151,181,66,162,234,217,144,103,15,155,177,29,182,2,159,101,105,32,217,39,102,49,6,5,6,102,79,145,148,101,26,53,105,89,212,148,89,67,38,118,109,58,212,252,205,78,120,199,226,88,63,86,254,78,213,45,217,13,46,35,105,225,224,204,92,101,69,70,216,193,237,198,37,206,89,174,64,81,226,202,132,53,221,172,151,240,202,227,82,102,149,199,178,151,26,135,82,28,128,120,106,75,201,237,168,83,51,95,206,226,52,174,52,198,158,200,245,167,204,104,163,42,179,129,169,235,102,247,64,24,149,35,100,78,122,25,183,127,146,78,159,68,203,240,203,47,33,72,158,134,28,234,222,111,109,87,134,214,184,163,253,40,210,107,137,140,43,213,154,104,219,134,130,214,135,153,118,9,195,197,139,145,97,50,170,36,145,243,37,204,8,35,114,229,77,227,90,214,227,229,42,150,229,6,85,184,142,132,192,131,41,252,93,73,180,251,226,120,63,233,163,217,26,152,188,185,84,118,191,152,56,49,95,137,82,218,77,174,58,138,216,41,183,241,254,142,141,254,97,43,41,16,15,187,173,187,35,203,82,110,37,196,239,160,106,9,167,203,17,84,104,103,218,214,131,20,177,45,252,89,8,172,197,241,164,203,133,238,164,214,90,158,89,89,180,17,87,173,100,203,146,62,33,32,224,105,43,41,175,103,17,19,47,75,150,70,179,24,67,135,58,200,156,69,94,181,209,147,136,204,216,137,145,91,213,104,155,88,44,205,136,137,228,8,196,247,151,69,85,12,169,195,243,106,218,130,109,49,113,170,40,112,207,36,121,151,83,178,161,131,100,14,92,121,20,132,154,162,86,191,133,73,168,106,131,214,195,63,158,19,9,80,121,176,67,75,161,207,0,135,202,133,125,145,36,203,226,23,26,226,145,174,117,70,163,45,182,87,163,48,236,98,238,242,140,75,0,204,131,6,38,89,101,196,165,237,111,160,217,29,225,223,144,191,76,104,93,46,18,50,161,127,91,113,185,7,106,62,53,145,243,226,228,80,16,236,135,90,14,33,17,55,164,213,86,86,242,185,133,136,107,118,218,196,142,165,25,131,40,243,24,171,55,154,10,78,201,248,162,164,18,111,177,29,99,76,222,35,48,242,200,32,42,150,181,167,220,177,232,211,90,203,146,206,20,218,180,63,147,49,149,163,145,185,48,181,57,44,205,49,107,26,86,80,149,87,83,204,56,128,193,21,89,76,134,9,35,234,74,225,208,243,245,43,178,171,40,139,101,212,81,113,1,147,89,212,161,102,64,32,200,240,148,75,187,6,4,17,51,154,40,212,134,170,170,137,249,202,33,98,75,184,128,202,114,121,58,120,22,92,69,42,62,5,108,74,145,240,149,109,153,91,101,231,242,130,34,22,52,57,217,48,203,67,46,163,171,81,138,90,121,153,94,170,67,12,18,127,86,166,105,225,226,85,161,140,66,143,149,101,104,86,70,185,139,35,85,12,156,41,176,107,71,143,54,232,106,102,215,5,107,50,226,74,67,168,64,66,112,228,82,102,114,86,208,185,101,56,228,147,183,18,22,124,104,176,189,220,168,8,119,216,198,181,73,153,185,34,154,204,207,137,140,160,18,94,255,0,60,161,68,6,76,178,143,10,243,224,31,30,81,36,207,159,58,180,143,204,174,209,179,168,182,15,146,243,198,127,106,32,50,79,131,139,177,79,122,173,148,211,242,171,77,55,13,146,123,82,70,180,108,199,92,201,195,64,157,37,239,52,181,161,241,182,222,210,186,190,134,1,1,77,177,241,10,76,70,46,33,171,89,124,4,35,141,101,148,248,147,104,21,176,102,254,226,104,106,26,162,244,149,104,252,25,58,79,44,76,138,170,191,209,71,16,233,235,96,143,152,163,75,39,176,25,254,81,4,109,61,168,227,19,17,138,68,45,148,15,77,6,105,101,38,69,22,86,215,150,163,88,181,167,121,10,4,209,143,196,185,69,110,176,177,132,252,65,47,26,58,102,170,177,43,23,43,43,216,123,98,116,55,155,115,231,137,73,223,80,190,73,57,178,99,95,52,149,244,226,121,238,202,173,223,38,33,65,204,36,241,205,181,200,218,221,78,121,179,0,162,225,196,150,198,173,4,99,188,169,213,145,129,187,120,68,85,242,52,63,207,153,86,215,21,64,33,132,158,125,73,214,216,24,58,150,70,15,228,66,188,196,240,67,15,101,22,217,60,2,95,107,117,12,17,112,155,34,192,193,97,95,204,141,141,2,9,61,164,84,85,99,97,140,201,61,75,56,204,252,139,111,4,37,139,236,128,146,218,1,179,204,105,92,250,214,23,168,73,244,102,68,146,206,34,162,24,24,168,182,129,83,155,79,134,72,207,237,95,67,107,182,103,106,163,190,173,1,124,212,5,147,193,27,221,83,154,181,26,62,69,109,109,198,229,252,201,182,233,138,67,77,201,138,62,210,171,64,176,4,230,10,104,213,106,52,135,179,125,20,92,57,135,31,186,133,123,22,151,201,120,201,212,157,148,153,70,200,17,38,179,152,169,12,250,168,49,159,196,136,128,249,197,70,73,128,121,35,225,18,162,171,13,137,52,240,176,100,76,96,64,222,191,233,38,15,167,198,14,82,165,79,178,244,135,161,154,130,148,222,137,137,131,229,73,173,105,216,47,117,99,27,82,62,75,56,120,151,201,51,192,62,83,23,42,150,227,125,24,194,103,153,240,89,194,34,45,176,245,108,17,159,250,140,84,209,147,224,217,1,74,93,195,138,51,173,197,197,224,116,234,125,91,167,202,60,34,18,166,135,48,18,89,196,191,60,6,96,196,254,18,171,141,43,107,56,126,31,52,162,215,79,146,170,215,58,85,149,59,39,15,148,67,92,163,86,232,0,103,221,196,18,232,172,184,62,62,213,175,48,38,247,46,136,122,159,220,132,145,228,113,159,57,208,120,68,36,95,175,60,124,50,202,186,12,200,218,98,49,62,108,184,146,25,239,248,101,219,234,132,41,63,105,12,200,50,216,215,1,227,156,1,149,15,100,22,70,30,101,148,11,90,105,36,197,94,84,206,76,49,206,2,69,204,167,193,8,253,90,76,143,18,218,201,135,155,255,0,181,202,68,69,150,152,33,79,194,36,84,13,54,120,204,66,244,180,204,205,203,133,86,179,109,224,173,35,121,140,11,154,79,223,12,252,89,21,69,12,203,92,12,221,149,110,219,2,178,132,89,67,178,146,124,185,120,150,248,217,241,225,41,83,152,108,100,148,81,170,162,12,121,140,85,74,173,76,97,11,235,114,251,168,168,108,137,91,238,229,73,46,44,182,222,97,17,114,161,235,89,56,143,204,85,22,209,156,21,139,93,200,202,131,159,243,44,64,102,32,211,136,207,25,65,133,77,108,156,135,173,201,83,70,24,158,155,178,52,226,131,139,34,219,62,156,157,162,91,42,166,78,141,195,237,171,130,241,19,153,146,132,76,70,41,22,81,152,242,29,80,73,96,36,246,173,112,217,91,25,252,162,34,127,65,66,163,5,229,6,32,246,37,82,116,149,193,78,242,167,155,243,193,38,96,197,227,251,136,91,93,73,99,36,120,120,197,251,74,123,159,195,24,73,51,60,30,35,21,45,152,23,201,234,148,49,45,19,31,58,75,251,80,254,7,75,183,168,182,60,249,135,133,219,40,133,77,233,222,201,190,6,18,158,48,94,87,243,42,90,70,99,26,106,226,50,174,67,83,120,120,45,47,134,66,123,73,38,164,181,150,54,112,149,78,51,88,89,70,237,148,164,205,32,99,98,243,103,23,31,50,208,240,237,148,168,117,128,255,0,117,54,141,119,234,76,69,152,210,142,53,174,49,246,173,166,146,2,51,49,148,225,169,231,73,229,9,113,44,130,195,244,152,169,22,63,232,230,83,46,192,39,240,149,104,102,161,97,94,182,179,68,239,95,152,75,63,193,155,103,243,46,165,133,62,200,228,124,127,42,97,15,4,97,245,35,32,80,143,221,42,103,232,145,62,168,214,181,62,198,171,28,23,192,131,30,36,184,217,198,254,36,64,108,153,147,149,97,50,72,252,56,87,73,0,250,167,144,131,91,100,176,228,27,212,151,173,206,133,41,85,213,106,16,9,153,165,137,75,128,228,97,164,202,173,178,194,111,227,87,250,86,212,5,31,42,148,212,59,29,65,59,229,19,173,61,3,100,6,5,51,42,128,218,250,51,9,203,17,68,79,53,172,101,212,25,79,146,38,85,61,62,0,200,170,181,169,149,38,32,90,196,154,12,82,196,182,67,128,60,249,69,214,152,62,180,17,189,164,44,153,44,19,56,148,236,45,77,175,178,4,18,115,21,20,198,14,200,121,68,36,133,241,135,100,204,197,76,233,222,120,36,69,64,104,200,210,163,123,75,107,217,149,57,245,232,50,98,97,197,200,147,153,233,44,61,70,213,86,68,131,237,45,86,179,201,37,143,74,217,61,130,68,102,4,145,225,73,108,128,141,178,51,10,116,81,159,242,43,11,136,120,229,226,18,55,211,94,72,171,206,88,239,212,106,118,90,145,131,83,155,234,149,88,214,195,220,177,67,134,51,225,31,153,82,70,190,244,223,12,69,94,150,72,113,132,93,213,0,163,194,97,46,89,125,163,30,89,79,218,46,165,38,200,150,195,204,85,128,96,15,222,85,86,253,193,137,205,7,90,120,35,100,73,98,87,155,1,145,2,192,140,100,226,18,244,251,135,194,30,80,172,183,232,101,77,134,164,96,137,153,104,204,200,196,196,144,191,86,158,113,241,34,195,26,92,146,48,203,22,222,66,216,97,50,49,36,143,50,67,100,195,140,15,86,240,204,49,3,9,68,129,153,14,12,151,246,226,84,182,131,144,161,147,101,24,25,86,216,215,115,164,251,169,149,196,109,183,152,131,214,167,33,241,157,65,149,108,5,164,105,59,230,97,42,91,125,66,124,124,37,40,147,90,70,51,193,61,100,50,73,98,172,108,162,84,228,204,161,157,7,155,144,169,164,59,179,248,98,50,232,6,170,25,7,212,165,109,116,240,199,202,17,42,50,171,133,76,227,92,48,108,82,215,210,73,38,82,61,149,167,64,207,173,62,118,41,214,131,140,233,2,79,117,90,134,48,196,14,34,169,152,113,177,129,136,182,79,56,201,133,35,2,141,12,196,162,75,9,157,54,15,40,210,233,252,111,88,51,24,50,99,196,182,189,239,32,210,153,50,121,17,145,164,228,26,5,60,199,188,79,71,134,102,52,27,194,69,131,194,124,107,89,64,106,27,83,143,168,171,108,110,83,169,192,188,227,58,115,13,228,17,24,178,160,84,4,216,198,149,207,201,145,109,153,199,19,54,84,143,212,158,84,163,27,77,145,104,135,48,145,165,117,35,225,188,101,238,42,104,26,24,132,234,40,208,181,10,140,227,92,65,193,212,188,25,32,156,68,187,211,70,49,246,173,17,158,248,210,152,181,127,216,172,84,26,135,19,51,41,155,95,150,200,169,103,234,17,198,174,229,42,137,53,172,75,98,63,149,50,201,113,154,162,105,247,3,201,137,8,192,156,175,225,90,237,105,37,150,119,10,170,173,167,56,192,204,194,70,202,139,97,35,33,222,121,229,23,90,114,22,74,40,254,108,74,142,1,153,27,186,46,85,133,174,73,163,226,18,122,133,69,97,48,198,165,239,141,44,114,198,97,117,167,38,12,180,59,224,28,189,194,70,216,27,96,89,74,218,166,80,46,14,79,117,38,253,48,240,173,76,153,137,234,44,170,5,231,131,228,141,33,190,161,4,145,245,45,244,250,132,98,24,194,100,233,243,43,100,131,149,60,114,80,101,63,27,252,126,211,111,141,99,92,96,245,136,203,188,124,46,181,4,106,120,162,9,122,152,151,252,78,210,64,212,7,96,69,255,0,58,221,165,116,100,186,209,176,194,41,49,137,108,208,238,228,162,99,115,170,207,181,220,196,92,230,226,202,214,52,188,193,200,172,97,228,252,130,50,45,250,84,115,185,177,45,142,28,115,6,99,13,49,118,9,209,7,187,255,0,145,97,61,224,221,252,167,90,207,240,121,35,13,230,9,82,151,176,241,158,149,150,154,227,169,185,84,163,99,241,69,204,130,147,124,113,179,137,45,245,130,116,226,94,103,204,169,109,254,225,96,136,218,146,198,73,240,242,42,184,204,200,5,44,22,2,50,60,54,164,246,147,46,28,0,97,38,181,229,127,8,147,154,215,158,20,78,100,21,85,240,7,220,150,234,77,66,63,100,169,90,75,140,184,100,50,178,187,196,199,242,165,16,238,25,36,252,165,64,67,249,225,243,33,76,192,86,159,41,68,149,99,196,24,183,53,32,44,162,102,10,230,90,159,77,203,146,124,33,42,161,141,172,50,191,105,19,34,162,128,16,16,124,194,87,142,77,124,204,197,206,5,62,134,117,105,249,149,94,158,134,57,192,102,101,125,169,244,168,38,129,230,8,148,8,105,231,86,203,251,105,217,86,214,80,108,7,127,134,1,143,169,50,170,211,21,169,148,12,101,173,196,150,61,243,163,31,133,102,227,155,136,69,246,155,4,24,57,84,109,108,56,57,243,21,87,73,124,169,195,196,100,128,58,108,241,165,188,190,217,86,228,252,181,21,152,105,12,209,36,157,152,151,70,141,79,6,116,31,184,185,208,107,113,63,229,4,175,170,153,46,52,86,114,169,72,204,159,32,164,245,222,146,197,231,196,167,31,78,193,251,75,173,176,36,156,206,100,142,202,144,2,78,178,43,168,213,57,164,109,60,61,243,229,149,26,240,228,98,113,112,23,140,28,66,81,161,178,151,26,203,20,177,113,172,101,96,196,106,23,188,111,237,78,3,107,249,18,73,252,158,27,69,230,27,108,14,98,168,72,160,165,43,44,183,41,132,102,28,108,80,76,212,241,69,41,129,255,0,221,213,212,11,44,160,97,150,43,80,15,26,73,7,237,33,230,109,10,12,200,169,55,112,68,7,230,255,0,128,202,147,62,202,36,150,63,18,178,201,160,164,236,153,144,74,124,43,126,194,13,111,205,137,40,212,144,201,27,230,226,41,8,119,23,51,165,237,37,241,13,82,186,153,99,164,154,213,254,28,43,224,102,30,75,249,144,180,48,9,224,204,201,148,144,237,137,196,138,169,166,219,45,43,234,80,115,24,74,55,240,28,186,217,121,67,237,46,135,91,119,182,99,51,117,173,182,182,160,178,102,16,241,13,27,222,29,130,170,73,195,152,120,200,27,43,35,206,38,20,233,240,57,22,141,131,50,117,37,170,134,64,245,186,97,243,153,151,18,109,26,132,240,135,212,158,105,137,32,19,241,42,9,44,97,70,145,167,94,35,44,100,132,106,115,217,19,181,109,159,79,42,55,8,167,145,111,158,103,194,243,196,164,38,106,27,93,219,195,139,141,35,51,13,137,233,144,200,41,216,81,15,173,33,6,176,135,39,114,76,166,78,216,96,120,43,43,19,97,61,84,15,154,229,84,102,173,130,65,240,165,18,115,198,122,223,14,213,12,204,49,184,48,241,45,79,140,241,251,168,236,217,122,144,6,55,38,19,21,43,48,0,204,153,182,123,2,140,134,252,139,13,179,36,191,169,55,141,66,113,166,85,81,64,13,15,109,202,179,100,252,99,237,79,89,85,148,124,170,106,238,144,255,0,156,65,85,101,184,185,26,38,79,138,70,97,17,114,145,78,201,173,220,191,9,81,53,186,84,241,143,152,165,89,113,198,151,202,92,169,42,200,48,44,106,28,125,42,182,158,54,216,24,82,151,234,26,223,62,220,73,220,59,90,162,131,181,75,117,66,161,185,177,44,33,234,161,149,248,144,166,146,2,32,159,24,126,202,155,102,84,166,245,131,251,69,89,122,173,169,123,138,165,223,26,112,217,154,33,114,173,193,181,181,199,133,38,216,88,162,11,222,82,44,103,198,250,169,28,107,89,194,39,205,246,35,77,50,92,208,97,18,104,213,172,45,148,10,102,8,223,184,131,100,197,240,208,39,12,153,139,144,169,77,221,216,33,3,8,69,200,172,208,176,150,30,79,178,203,17,114,139,183,206,37,207,219,243,85,250,122,97,237,136,241,38,150,186,24,255,0,158,94,46,68,241,195,251,5,153,201,72,198,97,24,192,226,86,122,122,180,19,71,247,20,176,105,229,198,63,42,174,211,97,150,51,177,109,104,6,157,67,190,164,39,16,178,173,213,90,254,92,144,109,54,184,136,169,238,32,50,112,58,148,12,152,27,41,73,29,116,113,178,25,79,221,206,126,83,41,107,88,7,25,51,5,94,64,51,36,129,129,94,178,211,199,192,243,98,227,88,181,242,28,139,134,99,224,225,67,154,53,148,158,156,138,142,51,1,11,184,75,41,47,33,71,242,130,89,85,2,98,53,151,166,147,153,85,86,188,19,65,152,69,64,126,24,37,151,112,150,191,71,177,164,38,97,117,167,219,199,18,69,84,106,213,183,192,226,234,42,153,54,176,37,104,253,180,93,86,185,100,97,242,192,203,149,66,205,111,98,245,84,28,190,73,7,238,160,164,234,19,212,243,4,89,82,217,150,167,156,124,216,177,42,74,170,112,89,68,251,138,181,211,200,133,174,9,85,124,121,188,210,196,152,73,146,73,195,195,237,165,179,227,14,161,248,81,81,164,143,193,35,114,25,73,249,53,167,131,47,52,68,80,108,165,140,140,204,157,241,206,74,231,195,24,149,113,112,98,174,182,212,19,98,253,196,174,238,100,184,60,193,22,85,166,146,54,94,165,92,202,160,20,28,188,169,22,53,242,23,35,157,191,94,68,31,12,177,98,254,36,80,109,106,173,193,196,81,167,55,26,62,152,163,121,140,160,117,13,109,53,111,79,103,218,79,183,167,136,89,130,159,167,167,20,239,196,85,147,55,85,7,250,73,68,57,247,21,160,205,94,82,127,42,206,53,150,160,187,149,134,196,89,83,87,83,45,169,80,25,150,54,220,65,42,40,52,239,17,57,83,154,26,161,198,139,153,21,37,140,199,148,170,120,160,234,160,97,173,219,51,118,176,146,96,73,26,73,113,169,229,231,218,4,68,198,189,26,120,252,22,50,183,123,155,101,22,220,83,158,73,56,87,161,210,50,51,62,109,84,70,11,228,143,42,154,213,87,0,132,205,166,94,69,187,134,112,41,233,233,244,204,232,159,55,43,17,20,157,246,155,97,94,253,167,95,182,180,233,232,100,39,205,153,116,40,16,25,36,29,74,145,179,121,3,102,113,247,232,12,132,205,137,89,104,150,75,211,242,249,122,213,107,233,201,145,106,181,128,202,216,153,145,51,45,65,84,46,227,80,211,205,31,233,113,47,144,25,85,220,21,13,234,172,35,214,223,85,38,62,18,174,43,73,246,61,142,140,23,197,251,105,69,151,159,231,197,196,164,41,44,167,111,179,75,41,49,171,246,89,83,17,156,201,247,53,94,67,46,66,88,207,252,233,243,36,196,193,243,114,134,37,63,62,100,17,147,229,18,217,38,220,169,45,157,177,25,152,198,225,245,217,62,83,148,138,75,80,195,62,209,248,69,149,88,50,3,198,206,164,238,146,132,19,134,76,194,93,171,84,230,66,172,231,17,135,119,58,181,253,68,70,155,86,203,147,224,32,174,141,171,116,48,49,230,12,85,205,13,84,72,51,185,69,254,180,73,211,171,230,134,100,133,109,13,61,141,147,25,153,82,191,225,161,231,3,54,36,30,155,187,28,97,176,43,165,214,221,140,145,120,74,150,62,171,103,224,221,189,14,69,232,50,244,249,248,147,144,207,220,131,155,177,62,214,12,200,12,203,153,73,181,124,99,226,202,153,154,249,11,192,195,80,195,184,132,124,209,11,148,107,10,169,150,178,71,202,34,35,153,62,92,222,21,75,67,14,36,22,115,9,54,62,70,87,83,148,234,122,221,77,52,111,20,76,130,82,116,63,13,245,28,107,38,75,53,164,149,250,116,49,168,202,255,0,155,18,159,213,182,84,208,89,253,39,30,69,173,44,72,190,222,162,237,255,0,64,168,105,241,1,129,42,101,50,158,182,16,55,120,134,166,99,107,111,100,194,255,0,105,31,248,134,36,214,98,202,185,183,216,190,32,19,238,242,63,16,74,178,135,48,226,233,73,175,172,169,170,57,101,202,24,150,186,29,79,91,36,255,0,40,92,163,91,137,43,100,116,138,125,91,182,226,47,18,105,62,214,44,145,229,15,98,230,247,220,76,97,178,172,168,103,146,55,55,106,139,46,88,22,86,37,254,42,67,157,58,88,56,191,214,182,233,184,114,163,1,153,83,77,109,60,18,78,197,77,67,91,6,117,87,183,145,70,53,93,221,110,93,184,20,90,98,200,3,3,50,149,84,239,32,201,250,107,158,134,156,240,122,138,136,12,147,136,156,171,167,109,147,134,164,44,59,159,12,2,63,17,86,224,176,137,107,13,249,22,240,218,237,158,182,204,6,114,116,245,137,73,150,33,72,140,128,195,227,36,73,98,76,35,106,123,92,31,211,234,199,254,234,90,203,41,217,243,75,16,211,111,127,12,101,83,41,154,24,114,71,194,46,213,13,63,225,68,178,206,247,23,102,167,212,224,32,198,19,47,93,218,196,20,87,203,196,179,243,87,232,93,149,114,115,77,232,193,233,186,222,220,168,243,70,220,143,133,114,173,79,241,11,81,198,63,202,74,38,63,166,189,167,190,43,234,50,112,150,40,139,247,20,89,165,183,177,182,82,134,212,54,177,143,212,76,105,36,203,141,179,217,202,168,39,252,75,62,209,249,169,137,254,5,197,53,207,196,176,86,249,203,244,178,126,218,201,44,235,236,81,89,126,206,179,14,248,4,7,87,34,12,211,44,179,242,151,141,113,77,43,241,190,170,236,248,140,45,178,232,33,213,177,9,225,203,149,44,34,179,41,210,35,73,33,0,133,54,235,39,18,2,170,249,132,30,28,73,180,105,57,14,204,162,93,74,35,27,66,19,227,204,108,133,69,134,213,241,189,165,109,78,250,125,139,4,88,163,89,207,211,21,83,88,242,136,88,149,151,105,212,91,50,17,70,146,121,171,56,209,136,84,45,149,108,234,153,223,109,30,204,133,6,96,151,17,18,52,122,168,202,193,6,141,47,2,66,96,243,225,50,112,201,242,196,204,38,46,84,12,249,59,225,225,8,177,17,37,127,131,53,76,131,1,145,188,12,18,166,193,140,62,226,149,73,134,53,172,110,213,237,205,228,146,97,203,198,141,99,115,109,161,114,250,208,73,7,219,92,103,226,22,152,57,101,191,105,196,63,53,125,91,38,112,248,121,22,219,138,115,205,31,48,144,183,245,86,55,23,57,110,155,167,28,35,140,38,93,82,4,12,145,84,68,248,99,164,38,236,200,216,127,17,70,38,97,136,46,84,182,100,225,161,141,81,244,106,211,198,59,249,86,83,227,110,88,147,50,226,214,107,247,101,47,18,125,15,80,193,140,14,88,185,72,154,205,229,160,130,64,154,93,105,250,184,213,84,105,32,146,4,177,250,134,44,222,29,174,36,80,89,199,194,134,173,128,213,168,77,6,52,81,226,236,82,144,253,72,158,233,57,85,89,161,140,157,171,79,4,111,105,86,184,138,41,140,29,145,57,147,115,73,163,193,148,197,228,253,164,158,202,102,95,60,34,89,210,64,223,15,152,169,42,6,102,184,139,27,167,173,109,173,212,32,146,78,213,145,169,217,231,204,37,170,54,158,137,186,97,132,36,109,40,89,138,77,205,108,208,98,150,150,155,74,229,230,10,114,24,17,35,49,134,50,202,124,151,201,6,17,33,100,160,213,38,131,79,136,248,139,214,168,225,178,32,135,138,32,148,125,149,241,233,59,98,229,251,137,51,62,33,19,251,73,67,18,156,141,32,98,94,154,96,10,124,88,147,31,74,6,12,161,92,221,154,192,130,230,86,84,58,231,213,162,109,2,47,182,165,186,227,45,77,239,249,101,231,155,40,251,87,203,88,195,24,242,238,178,145,73,201,178,60,99,242,228,77,95,48,177,84,26,113,201,229,41,86,51,32,2,8,210,184,215,15,35,23,166,89,74,146,204,41,55,53,28,87,100,246,37,38,173,201,204,169,89,73,193,149,104,141,85,44,135,234,227,93,17,168,181,19,70,129,56,67,225,41,49,162,66,195,249,243,114,171,0,208,144,140,91,217,166,200,55,245,43,237,168,162,109,128,203,23,233,45,97,135,56,76,226,42,168,126,198,51,57,133,137,14,105,149,163,31,9,87,19,72,200,212,236,116,170,168,162,49,143,211,45,110,147,73,16,131,205,148,107,207,158,15,7,241,114,37,114,103,159,31,106,219,48,190,128,19,25,18,161,239,54,84,154,77,219,228,245,45,242,124,230,159,171,42,193,144,222,55,226,52,92,74,170,183,230,40,145,154,182,202,160,254,226,163,14,164,185,156,54,113,44,164,233,189,200,51,39,90,110,52,88,192,194,104,188,137,182,81,50,39,145,178,29,145,48,115,11,18,77,112,253,201,217,132,74,173,225,130,78,225,98,65,26,4,66,63,132,170,118,91,27,83,24,25,240,49,49,15,254,75,83,2,56,204,202,98,172,217,101,90,65,241,74,83,102,210,195,120,135,250,80,36,143,54,46,69,180,48,15,24,125,75,84,11,45,183,221,77,189,108,101,30,28,74,202,216,251,9,137,11,169,51,169,198,7,83,8,121,171,165,98,87,122,134,30,94,84,4,104,208,70,60,198,72,170,150,40,65,254,45,212,208,73,243,98,36,149,182,103,197,27,194,131,104,26,108,74,223,255,0,133,251,46,32,192,197,247,22,214,104,202,210,244,170,236,196,69,149,190,201,45,49,50,202,203,252,196,170,209,250,98,183,195,41,75,200,182,192,210,160,173,38,85,75,13,149,69,31,213,34,125,196,132,22,50,45,240,49,251,75,108,57,228,131,253,174,85,77,101,48,2,99,194,17,13,79,102,7,158,20,155,138,225,90,0,90,207,60,223,107,18,213,1,132,39,18,160,124,0,73,26,213,232,231,141,212,37,170,170,252,64,46,54,152,126,13,222,37,177,225,137,25,156,200,16,223,75,131,242,153,72,128,187,49,228,143,132,171,26,225,101,54,76,48,203,210,85,53,113,78,249,222,210,42,181,246,34,63,47,42,163,13,148,65,243,22,46,84,46,2,178,221,72,186,74,112,66,63,48,149,188,48,215,8,25,121,16,86,179,1,57,159,41,3,18,0,38,150,71,245,37,107,57,177,170,194,21,49,243,136,127,148,42,99,15,33,7,138,90,196,76,120,135,212,177,12,204,71,77,83,77,83,32,40,205,67,66,78,224,174,147,153,146,125,165,227,67,173,32,31,152,169,119,43,204,122,156,162,183,95,146,167,250,117,183,40,211,159,94,139,101,224,90,241,98,83,218,254,132,18,124,205,93,237,36,154,110,212,226,30,211,17,23,27,43,44,184,251,106,86,215,92,206,181,85,107,215,153,84,70,124,89,35,234,92,170,28,147,167,209,175,173,99,120,98,18,232,219,116,36,116,95,74,1,70,180,26,169,145,153,153,45,129,168,78,81,179,49,113,17,53,240,60,214,101,49,74,181,100,110,0,213,20,62,126,34,38,81,131,98,65,230,17,80,210,105,198,85,187,115,177,6,28,171,90,170,98,131,217,51,235,21,68,223,105,225,201,200,108,74,138,121,136,94,111,251,144,112,205,185,126,21,138,105,205,167,233,236,124,221,72,170,167,203,233,202,171,110,235,126,210,26,146,182,36,103,245,43,81,68,14,167,129,59,182,89,86,171,224,196,200,193,123,138,186,7,40,16,166,211,99,33,247,120,144,181,6,81,85,12,55,137,87,63,25,1,132,162,67,134,28,72,204,204,81,36,51,53,81,200,124,49,34,145,108,157,252,6,244,65,148,154,64,120,60,201,81,168,71,36,137,141,105,167,78,237,22,53,69,14,180,24,59,87,54,243,35,100,85,86,228,216,96,68,130,12,65,138,53,43,101,38,116,105,79,205,23,141,116,237,180,65,19,153,11,107,232,120,57,98,141,54,242,63,32,163,16,1,147,145,27,182,36,144,112,149,15,106,248,153,248,133,136,107,58,167,164,90,139,80,67,82,123,198,69,133,240,107,65,204,154,97,255,0,138,10,125,110,70,117,46,158,98,139,159,118,50,19,136,74,130,181,251,208,125,197,54,248,192,141,197,137,46,252,96,202,73,204,250,106,77,29,4,86,31,218,195,185,41,30,32,139,141,114,125,121,240,138,118,168,148,195,26,41,10,187,157,62,191,170,183,240,218,118,33,245,62,167,212,21,172,249,77,176,134,136,229,79,162,191,246,115,93,1,240,138,45,32,217,154,41,23,99,135,84,65,68,96,67,3,16,212,29,111,196,83,138,91,13,97,40,121,21,95,227,194,89,112,215,202,202,134,234,181,125,105,216,118,147,74,140,152,193,198,75,230,89,100,39,106,83,119,38,231,6,100,186,159,82,86,244,216,11,145,73,151,94,68,172,86,198,124,82,253,212,191,85,48,241,128,253,167,18,197,147,34,145,255,0,41,147,253,164,105,160,30,72,57,85,212,86,226,113,219,189,67,175,5,231,138,86,81,167,159,13,53,157,192,165,109,46,226,145,84,63,79,0,175,234,91,95,73,6,8,243,8,67,200,137,35,142,166,70,173,98,182,202,226,183,99,148,34,228,240,92,139,80,190,116,227,241,23,18,168,124,147,244,173,76,167,36,147,165,134,63,216,36,37,41,235,117,105,14,207,154,38,53,209,233,35,88,140,28,165,202,140,129,66,127,6,42,8,21,175,16,249,87,75,71,26,40,41,56,104,7,43,250,147,8,123,168,195,196,40,170,139,12,65,143,153,1,38,214,12,21,13,229,26,160,114,67,106,64,125,36,141,225,56,223,138,89,83,71,235,63,100,48,8,84,166,202,182,230,236,111,194,44,89,83,173,159,227,176,159,252,128,90,201,130,49,225,9,121,20,241,188,253,148,196,218,26,214,15,49,75,149,6,104,22,162,39,233,83,108,183,251,50,198,134,76,60,101,144,126,43,250,39,202,91,11,141,27,2,170,198,79,246,169,30,179,248,105,42,218,35,202,104,169,36,232,238,191,209,183,6,102,212,154,103,80,115,68,180,25,75,244,214,179,49,130,102,104,156,164,92,190,171,225,164,184,50,152,97,11,22,37,217,116,244,3,150,183,105,139,253,10,43,211,178,115,42,172,68,102,191,146,124,91,164,112,96,89,8,140,52,185,72,171,237,55,58,49,243,68,90,42,171,109,115,252,217,72,171,178,50,200,88,105,235,178,120,97,150,44,163,76,238,228,196,154,12,85,241,113,45,21,80,6,49,243,9,59,240,7,135,233,86,109,170,49,54,204,229,246,94,177,11,167,34,89,26,121,10,255,0,155,18,234,147,225,128,172,234,81,214,180,140,140,254,17,42,172,105,244,72,213,26,180,114,122,132,171,41,33,226,240,202,85,49,79,60,130,62,19,43,16,195,151,57,156,69,82,102,161,85,29,73,13,86,14,30,196,173,129,66,61,146,160,159,17,83,88,198,31,130,69,144,0,44,160,60,160,230,83,47,164,126,126,17,43,87,152,242,95,135,18,244,150,65,173,30,98,170,111,84,74,138,160,83,188,96,69,177,140,250,170,91,80,235,207,241,132,66,80,115,238,245,5,145,49,7,32,150,86,89,120,232,45,148,234,218,134,125,85,104,50,238,135,145,70,27,226,19,11,195,181,202,165,67,166,47,236,187,101,17,85,83,232,96,70,31,42,101,233,91,207,80,179,3,70,141,234,68,204,100,99,244,121,36,143,18,111,27,73,16,79,226,200,170,43,97,226,238,18,165,118,84,106,156,189,250,0,149,175,204,33,35,227,83,217,125,37,214,228,134,14,14,40,170,104,193,57,15,197,23,18,197,101,112,173,9,55,198,151,27,181,0,107,232,144,95,218,173,44,171,71,26,35,204,94,213,201,245,109,60,187,33,191,104,161,52,59,220,7,220,161,210,41,47,153,39,168,169,225,159,23,7,42,252,192,27,189,99,165,207,238,99,87,154,87,92,158,223,180,164,92,145,172,168,217,104,51,50,151,54,89,51,241,74,64,27,39,186,84,221,140,170,40,50,152,92,137,4,249,49,9,195,17,117,180,119,21,88,101,27,91,65,173,225,151,43,169,1,107,175,52,205,217,217,16,37,202,128,14,149,245,114,114,137,25,255,0,133,112,123,177,39,143,165,163,95,185,41,25,156,35,209,226,205,39,202,9,83,83,232,193,227,103,18,63,74,211,193,169,3,3,136,132,196,172,66,96,21,156,34,196,174,211,80,197,140,89,15,65,193,193,155,47,34,222,202,223,72,233,18,160,140,25,113,153,155,219,73,173,102,16,135,250,73,36,234,29,199,173,5,147,44,174,127,141,14,251,136,49,129,154,89,73,145,52,52,145,148,127,85,79,220,76,131,225,205,23,145,114,180,140,21,53,6,239,115,211,198,148,95,79,102,62,30,82,36,147,13,47,62,16,241,163,41,216,15,238,202,164,171,37,135,85,23,64,9,252,249,145,50,94,56,60,166,226,71,204,123,5,212,161,181,61,61,173,217,25,180,148,65,46,141,157,93,113,27,114,131,105,150,163,157,195,151,42,196,53,160,31,40,80,20,58,108,240,191,204,75,149,92,213,83,130,111,14,37,72,227,167,33,27,48,90,168,222,164,252,42,144,48,34,84,51,46,81,160,13,73,6,144,249,67,43,145,98,102,50,220,27,69,57,36,241,238,106,139,39,235,50,16,239,137,16,169,12,201,150,164,62,93,209,85,51,62,30,130,55,54,84,111,225,176,8,125,72,88,83,236,204,130,180,149,145,49,176,50,202,174,66,104,133,247,87,50,128,201,81,143,204,44,73,207,172,60,74,82,43,35,96,58,182,39,66,249,31,5,161,243,192,46,149,47,2,227,40,249,81,111,152,4,150,113,70,198,181,252,157,74,86,238,215,115,197,137,62,140,241,151,185,5,107,90,15,105,17,170,187,12,214,23,64,48,4,15,105,70,95,63,109,57,230,18,169,147,90,124,121,146,19,86,156,135,230,18,191,102,183,240,86,107,246,40,52,195,226,89,51,47,184,168,204,204,99,81,81,153,233,61,34,79,235,110,223,56,120,138,34,33,153,129,79,89,60,126,24,113,101,83,207,170,202,76,193,22,37,76,248,210,178,102,197,198,182,176,192,23,17,68,181,90,138,21,36,158,19,141,28,28,131,102,100,222,75,226,19,165,27,26,168,114,89,202,146,53,75,5,88,30,5,151,178,138,147,67,91,109,203,137,38,181,199,7,207,10,22,171,88,60,71,195,139,42,123,50,54,6,98,220,140,173,104,125,33,153,130,37,234,77,72,248,195,120,67,21,81,239,217,100,206,97,45,97,167,139,219,137,51,102,185,26,170,8,249,146,237,251,82,155,42,215,198,39,82,168,123,0,46,161,33,100,132,242,125,164,240,170,136,194,104,207,227,195,137,52,141,62,214,16,250,145,80,233,200,46,98,166,76,134,2,177,51,81,1,108,78,76,181,156,65,230,82,54,161,157,36,143,202,46,53,111,101,12,241,185,177,101,26,240,110,244,225,7,138,92,2,8,138,86,85,10,156,214,52,6,121,245,44,158,16,125,85,127,36,53,179,191,73,20,98,26,95,39,76,85,12,121,140,159,114,48,174,164,172,3,18,11,248,74,168,223,100,114,197,237,75,31,91,201,195,214,142,140,28,99,234,82,145,85,198,86,98,126,76,99,140,249,139,144,164,71,86,223,16,111,194,101,77,2,48,9,218,176,178,129,84,50,113,34,200,54,70,135,217,50,72,241,109,113,45,6,99,10,53,243,204,98,70,198,240,91,101,48,151,152,18,12,136,248,111,198,52,202,213,128,32,250,144,1,243,233,18,112,4,178,49,6,204,202,118,77,171,242,43,25,53,178,228,131,14,36,155,240,171,198,76,198,90,177,168,141,99,26,73,147,177,167,193,146,242,247,44,96,70,137,24,29,72,121,146,71,147,133,69,149,124,71,54,207,228,2,229,90,217,155,96,60,216,151,78,123,223,129,67,234,218,175,82,1,2,145,150,235,83,60,132,90,13,135,201,152,197,227,93,146,27,7,129,152,74,185,45,36,9,112,128,193,25,94,82,25,254,10,138,180,82,172,195,233,50,113,49,47,97,153,145,26,247,128,172,64,73,173,124,238,162,173,38,80,67,147,23,217,42,166,128,200,165,0,215,47,244,73,213,31,55,186,64,79,214,103,141,197,148,138,109,127,0,182,135,85,181,134,2,244,149,73,90,211,144,190,124,72,45,37,169,37,78,35,243,9,85,204,126,65,166,86,111,32,169,10,202,169,209,158,155,195,129,151,181,103,48,210,138,78,164,46,230,240,125,49,85,234,194,98,51,219,68,23,80,150,187,93,54,57,208,114,133,43,53,197,255,0,189,1,83,213,76,100,144,97,50,94,3,98,231,33,178,14,200,239,205,237,39,26,110,202,36,239,238,177,39,218,171,71,142,111,153,66,94,213,204,166,83,218,233,105,121,131,214,157,163,199,18,106,212,99,179,195,141,44,140,226,148,68,99,33,159,234,168,237,31,173,160,206,138,192,152,164,200,174,99,63,47,40,87,39,127,225,118,81,69,173,9,228,179,169,74,204,164,199,221,21,117,72,203,84,202,112,77,246,151,74,178,246,204,149,78,57,134,44,35,241,9,116,109,49,38,12,152,188,171,109,151,195,220,128,205,136,106,70,96,110,42,73,242,156,67,75,34,227,134,160,173,78,71,73,244,218,210,123,163,75,44,131,141,152,67,139,248,148,196,9,135,47,105,85,29,104,95,39,136,75,155,113,252,138,212,154,52,97,228,204,84,101,83,198,71,177,62,178,211,28,121,138,81,164,140,120,32,159,133,85,100,10,208,183,173,135,16,64,225,42,213,101,12,147,188,226,36,129,181,34,162,164,121,8,204,200,220,253,133,173,196,15,208,24,199,187,202,190,198,96,227,113,24,74,214,75,198,81,169,201,49,152,50,114,165,105,174,21,161,160,48,226,19,218,66,73,126,219,165,99,62,214,36,37,31,51,94,12,71,194,97,40,52,141,97,236,165,188,61,66,200,220,82,226,229,71,190,124,25,35,204,17,98,81,209,167,193,154,49,225,42,163,173,103,26,178,169,182,185,231,255,0,141,18,22,15,195,50,212,104,7,35,248,68,136,243,101,104,62,108,68,84,245,66,96,243,36,159,169,44,240,121,72,153,250,245,60,151,225,197,37,106,147,48,30,25,68,36,150,254,8,106,52,8,49,129,152,197,83,83,38,69,25,56,80,247,215,114,255,0,63,18,137,159,100,124,156,197,68,155,128,167,72,170,129,234,201,243,41,193,90,206,98,174,115,167,175,167,70,31,10,101,51,80,220,251,201,149,158,163,179,42,14,108,160,2,75,9,214,185,206,161,211,192,207,250,165,80,249,231,32,59,84,244,152,19,164,147,49,138,172,182,36,49,211,122,51,229,119,126,210,251,62,103,166,147,8,75,200,150,189,247,131,6,17,74,38,52,20,56,22,37,149,243,124,171,26,61,92,107,14,153,169,238,126,169,19,58,217,243,164,147,152,168,170,221,60,57,44,229,18,221,62,144,16,153,150,33,121,18,213,16,127,81,156,57,146,163,127,116,141,245,95,186,164,153,48,254,242,209,62,224,113,153,155,42,147,43,5,139,151,218,191,31,9,80,236,187,32,201,205,145,115,120,218,240,101,62,32,136,133,85,113,166,30,112,24,108,88,146,44,109,230,7,59,125,86,84,21,150,58,210,48,38,42,61,243,222,51,245,41,125,103,158,79,132,191,164,187,228,108,117,34,170,63,123,32,146,46,94,60,137,44,157,209,79,135,219,90,168,76,73,32,98,163,12,12,170,80,205,188,160,202,106,167,173,96,216,154,189,231,141,210,190,4,59,100,223,96,73,32,204,173,81,77,17,181,134,219,134,95,90,2,227,83,193,23,153,132,37,182,101,8,202,52,20,106,31,241,230,70,218,133,152,148,147,170,165,217,61,254,210,111,13,153,1,204,177,187,211,27,110,80,172,41,38,51,170,95,18,70,170,48,213,97,229,109,107,7,237,34,141,12,127,73,108,100,198,9,139,61,230,231,218,79,99,69,38,200,52,4,155,41,69,226,84,111,141,149,43,153,3,17,51,5,99,84,5,236,129,58,72,214,114,99,78,140,14,34,170,10,174,92,98,84,211,52,192,36,197,225,74,172,143,200,42,115,26,127,57,178,185,139,149,95,134,52,93,143,182,164,141,72,125,63,107,151,218,79,24,247,201,103,10,231,218,164,152,23,220,196,91,101,3,43,214,134,85,99,79,89,24,255,0,73,103,176,63,188,37,210,164,5,97,140,65,172,36,204,32,199,153,84,50,24,240,117,36,70,134,50,19,10,218,128,129,154,195,243,226,54,68,203,51,39,1,122,102,146,137,36,25,130,135,170,99,32,159,104,84,87,68,200,92,141,208,233,192,50,117,42,56,204,100,33,175,63,104,33,241,21,43,153,101,137,137,89,174,106,251,153,73,181,57,14,252,40,39,176,229,38,108,171,24,198,1,31,218,141,99,55,61,40,86,52,95,49,132,199,202,84,155,103,206,170,77,84,116,35,43,121,21,106,6,184,210,94,47,0,133,86,70,49,246,157,169,76,58,126,78,164,124,201,59,32,115,36,168,8,110,53,57,235,79,204,34,98,84,21,175,137,127,17,133,136,151,76,173,137,119,7,169,74,86,154,118,141,157,132,57,49,249,161,176,91,40,22,115,234,182,74,30,224,196,20,229,115,235,30,182,5,53,169,41,223,39,169,10,215,6,10,170,96,202,5,155,225,226,122,198,146,49,198,204,38,84,161,135,19,31,50,0,156,12,247,198,75,174,44,136,85,79,62,156,101,233,82,247,112,241,143,153,13,80,200,7,121,16,136,152,115,198,36,184,48,0,87,246,166,76,161,32,185,178,161,84,198,24,178,96,251,150,111,159,149,157,75,15,74,57,0,151,67,135,101,10,118,35,11,141,62,216,91,81,160,67,239,45,230,158,206,156,75,104,120,136,204,171,109,144,98,126,76,41,13,52,102,202,14,82,165,175,48,196,154,67,173,36,149,170,203,79,74,199,196,138,221,65,64,25,39,233,21,24,25,146,199,238,165,112,224,74,17,249,83,150,61,130,103,48,148,170,48,250,156,195,41,62,108,171,218,146,202,12,16,63,105,203,249,18,45,203,9,210,180,201,122,42,56,12,57,246,87,253,220,67,85,80,244,168,35,13,134,42,141,101,147,227,19,132,73,216,110,236,138,60,42,123,140,134,109,168,214,201,245,176,186,74,140,167,212,49,113,225,49,70,165,236,158,76,25,138,162,172,166,75,23,158,208,164,67,93,197,108,14,243,25,145,100,243,101,26,104,24,113,75,196,191,62,232,253,103,121,26,86,25,101,38,53,215,169,46,247,204,237,66,179,161,155,138,80,178,134,38,68,147,80,198,24,248,130,36,219,120,127,101,0,246,16,132,204,101,117,145,140,33,102,82,89,73,246,136,148,154,158,212,124,56,151,83,245,40,131,102,28,67,74,231,207,174,240,234,67,74,163,44,100,165,61,12,188,106,129,149,71,140,52,138,126,173,5,105,22,216,223,16,129,36,107,153,186,143,95,99,118,244,28,64,161,125,148,230,102,18,188,14,146,24,153,194,37,13,67,172,0,51,230,84,166,248,144,241,179,132,75,127,41,254,141,85,65,203,244,120,198,204,171,116,96,142,55,14,37,25,255,0,137,196,207,133,31,27,88,12,143,204,143,202,127,161,113,54,235,6,89,12,25,162,9,74,195,147,151,245,98,196,69,208,25,113,6,200,24,76,163,173,95,84,35,246,226,86,89,21,212,25,127,166,79,173,7,135,82,77,48,39,141,231,136,73,164,11,32,100,197,151,40,213,51,223,77,38,47,40,185,60,16,178,126,225,83,149,63,213,114,38,80,231,188,124,38,23,34,123,37,128,140,78,165,168,193,137,57,153,83,98,45,64,25,63,145,47,159,91,107,100,76,194,78,227,85,48,164,93,47,76,105,32,18,38,99,123,168,86,68,228,21,103,57,118,158,152,122,215,225,150,36,175,95,234,24,182,71,101,116,76,153,62,162,189,248,133,79,91,90,255,0,148,92,196,48,34,239,178,151,254,116,204,171,205,13,108,112,40,116,148,104,145,128,195,75,23,34,182,12,240,17,67,50,72,35,51,181,102,29,79,18,49,56,138,184,228,102,176,235,129,208,30,199,224,204,128,13,108,27,39,144,60,99,34,86,205,102,57,32,196,146,62,201,249,248,74,147,121,135,196,175,53,107,43,125,213,224,190,171,222,42,159,100,156,128,237,202,69,53,119,38,196,127,164,86,91,185,59,41,119,36,208,68,254,44,107,123,31,16,131,234,92,143,241,13,172,111,213,167,212,154,157,147,184,114,164,105,29,27,35,108,92,152,209,35,33,191,22,188,124,41,73,130,121,35,237,74,205,90,120,220,203,107,127,144,200,233,180,250,216,3,7,40,151,174,53,32,39,123,75,154,70,190,4,18,97,50,221,38,251,32,248,84,213,66,197,83,46,43,178,124,218,87,169,225,213,89,3,44,65,40,115,106,16,10,95,49,85,116,11,232,178,96,226,87,142,70,70,22,196,243,31,115,212,31,105,104,178,164,177,155,21,249,165,114,38,198,49,4,78,36,5,195,231,70,27,37,133,116,10,76,195,210,167,173,150,201,101,41,56,149,79,170,240,98,202,183,177,231,147,7,149,69,217,24,227,150,245,57,20,49,40,225,239,167,17,235,35,86,203,252,248,101,114,36,116,150,178,243,188,42,141,147,30,46,100,42,176,184,139,153,26,196,164,197,47,33,70,155,126,15,131,131,119,19,177,50,125,144,231,3,14,213,38,158,107,40,76,126,209,81,175,224,54,38,48,47,182,71,218,75,18,183,128,24,54,64,203,148,107,143,217,26,200,156,161,23,34,213,14,203,87,100,96,66,92,67,82,219,148,91,127,14,187,50,180,120,222,32,149,77,73,170,181,23,81,83,138,25,39,141,21,155,190,82,45,210,117,36,95,7,252,130,213,147,248,53,68,208,217,99,24,28,200,152,198,121,60,210,25,154,168,228,59,197,212,152,233,233,252,252,203,25,128,17,242,111,35,78,126,17,113,167,208,228,220,73,123,51,74,91,231,188,29,200,9,154,134,40,193,197,143,34,148,204,133,21,70,83,36,176,64,230,236,74,189,40,243,135,250,85,19,63,86,206,141,98,204,221,126,107,164,82,107,200,36,130,207,149,26,88,228,161,181,20,190,144,240,153,153,101,0,207,19,249,83,115,89,14,203,204,162,18,6,72,72,69,212,173,117,17,148,102,247,142,72,24,149,190,168,130,38,84,170,78,161,157,91,197,139,42,96,29,72,73,192,102,81,98,66,247,65,108,17,188,219,49,35,124,199,150,94,108,171,124,243,28,158,1,10,222,202,19,224,203,137,45,64,33,147,9,224,168,32,106,23,227,196,101,36,199,237,184,76,143,173,192,83,169,129,123,14,96,8,137,243,173,247,82,24,193,219,47,179,30,127,101,63,168,198,219,90,209,206,234,82,55,116,228,140,55,229,85,1,159,44,107,85,144,119,163,78,178,126,225,83,139,207,170,151,38,119,105,49,170,170,122,209,198,3,51,21,49,147,0,112,143,212,180,60,51,137,204,20,50,138,49,135,143,205,23,62,28,178,131,229,10,149,195,12,177,247,9,25,38,213,145,134,164,216,21,80,138,215,158,180,25,108,10,189,50,212,114,124,203,82,46,84,170,99,37,219,179,14,94,53,246,0,125,53,73,91,32,96,86,89,88,144,255,0,212,68,169,232,108,129,145,153,82,227,6,36,239,105,102,202,18,12,140,48,68,69,213,182,175,196,145,209,217,233,83,162,245,40,141,73,166,1,145,248,68,141,129,107,233,172,229,17,49,160,236,181,60,73,47,237,88,179,50,53,6,241,39,43,97,250,76,236,161,18,186,102,161,4,144,115,9,32,96,119,35,202,37,162,96,103,11,164,74,140,183,226,37,168,101,100,192,22,83,48,170,138,72,17,72,12,222,226,154,129,243,36,230,22,36,229,146,125,53,252,37,81,145,153,10,169,182,225,228,140,164,172,190,101,234,172,217,44,134,242,165,70,135,143,218,66,176,48,178,24,78,46,148,245,246,183,147,65,180,40,184,210,182,100,17,213,132,3,124,174,97,9,49,164,147,52,241,11,202,97,45,190,155,141,31,38,238,212,100,120,131,21,45,146,251,92,155,185,101,196,178,204,102,35,40,223,44,181,93,218,229,6,44,67,75,89,169,1,231,136,165,65,218,228,156,207,148,83,86,102,98,149,82,114,202,135,212,159,212,176,141,84,72,207,24,74,170,52,222,120,222,123,177,33,111,159,140,249,87,81,54,52,121,196,140,152,195,212,132,130,62,17,101,81,178,76,114,159,133,80,211,198,6,62,81,114,169,201,25,53,50,178,178,61,177,242,167,81,152,77,170,17,245,92,153,130,37,71,73,24,18,71,136,165,18,131,85,10,42,179,138,234,163,75,206,243,123,105,203,234,183,41,174,26,216,61,37,95,36,207,217,15,118,17,113,170,44,139,226,12,180,1,135,13,240,125,165,64,23,144,172,83,47,214,213,191,73,109,14,185,138,86,117,41,51,55,208,99,246,48,178,243,32,212,5,197,36,185,51,178,251,106,234,29,168,45,250,80,246,81,142,33,245,46,168,237,82,108,71,250,62,86,98,84,116,52,149,176,153,152,171,68,58,169,68,237,18,249,61,146,161,45,102,99,23,220,54,239,82,68,132,204,33,72,89,125,46,201,248,113,19,26,213,26,159,125,43,49,149,52,58,70,70,83,85,83,89,153,204,189,54,168,144,127,75,200,166,172,160,108,124,213,187,228,130,51,57,84,253,168,73,57,132,194,168,185,129,16,109,103,58,55,157,124,65,127,34,89,26,156,242,79,234,22,5,202,69,66,205,48,49,159,41,68,170,33,233,176,16,31,249,163,101,80,197,204,89,78,240,120,97,10,185,170,11,200,198,40,185,144,1,72,126,37,81,85,169,24,56,171,158,77,104,85,74,247,250,80,224,243,118,46,125,171,76,50,177,235,229,222,161,156,78,149,59,225,101,56,143,203,202,146,53,145,216,214,145,73,247,188,98,89,49,146,202,78,36,69,150,58,209,252,216,149,30,149,124,25,177,88,99,8,124,170,210,86,46,66,46,108,35,124,243,198,240,226,91,216,203,89,60,193,200,36,234,250,182,184,125,37,25,83,26,168,4,44,94,37,37,100,113,218,54,18,49,143,40,49,21,52,170,173,255,0,187,218,95,36,179,108,244,92,109,79,22,55,180,52,204,212,49,79,92,4,241,129,194,181,233,235,91,143,105,48,245,38,93,147,105,16,67,71,214,211,130,9,242,148,168,106,87,32,245,241,27,4,36,178,6,41,98,80,122,183,71,144,126,102,8,151,66,12,240,70,246,150,22,87,192,146,2,4,49,81,31,84,137,128,84,225,140,97,35,63,9,149,13,61,217,35,120,114,175,106,29,42,201,39,202,98,226,74,131,66,56,47,226,41,19,180,74,228,236,89,26,201,150,236,194,85,23,169,52,198,66,101,18,109,90,19,231,229,84,146,106,178,1,133,237,77,26,208,206,100,4,0,156,105,160,95,45,55,52,0,15,180,75,47,0,21,138,172,40,184,217,60,57,74,149,191,79,2,203,221,78,228,214,144,163,66,198,97,43,73,203,214,160,209,249,142,78,62,180,21,4,234,72,245,13,216,225,51,136,92,139,165,204,12,25,204,92,215,88,64,0,137,212,177,163,87,43,108,78,105,119,50,93,219,8,105,124,164,83,212,55,118,181,179,159,216,33,174,137,132,24,249,162,164,55,20,128,147,210,46,68,178,67,101,169,53,141,109,96,200,26,146,117,249,216,28,189,79,93,115,79,50,36,152,152,125,197,203,244,126,146,125,107,58,149,148,99,75,173,59,12,20,171,11,160,254,136,195,173,73,72,63,12,203,109,60,243,214,140,120,191,145,18,107,224,78,174,230,236,74,89,107,144,15,16,162,168,182,77,236,116,120,150,177,172,183,188,203,105,130,53,41,73,107,136,156,170,172,50,71,37,137,214,196,24,200,57,58,86,120,126,176,150,31,235,70,238,89,143,153,92,64,154,163,109,186,138,190,201,97,10,176,141,141,52,243,137,143,219,82,196,113,64,89,40,111,225,91,110,36,147,106,181,26,120,198,78,37,160,198,223,113,98,69,85,216,9,115,85,65,178,103,50,213,26,170,44,99,225,18,119,232,39,141,245,16,191,162,150,186,44,32,222,183,79,68,156,60,70,46,37,17,241,11,68,208,109,78,28,163,41,60,21,84,153,39,146,62,46,37,171,240,216,36,143,154,82,104,245,212,24,252,127,27,76,126,31,212,7,54,212,165,31,159,210,93,195,73,26,158,72,24,96,192,196,69,127,51,68,211,251,162,202,181,51,74,215,70,31,244,228,205,79,1,21,89,79,86,214,131,207,46,95,227,78,247,36,31,76,82,41,86,73,151,90,126,174,69,64,205,121,101,26,39,245,10,97,148,106,44,106,177,73,79,172,233,227,112,216,149,82,134,238,12,238,106,146,241,175,206,23,218,183,125,45,225,8,177,127,18,43,70,79,212,241,165,51,105,43,143,233,174,109,134,51,112,253,50,200,99,154,62,94,85,139,232,199,236,137,73,82,92,92,15,245,106,210,5,144,10,62,213,69,234,25,48,114,181,39,172,180,220,178,63,133,110,129,165,73,27,152,170,159,48,252,18,73,243,49,191,181,81,186,133,174,34,170,208,14,212,192,140,60,34,139,252,136,72,213,177,8,60,161,42,34,96,95,56,10,35,80,210,94,21,255,0,41,40,130,253,165,60,159,142,163,127,209,125,2,24,8,76,60,105,148,152,113,7,19,154,80,215,31,167,178,191,169,62,41,114,137,141,88,134,203,122,14,213,38,103,70,200,213,97,70,167,211,103,187,38,40,157,106,92,223,15,73,5,249,119,92,139,162,50,126,217,43,153,243,39,202,186,163,234,63,130,72,162,88,116,50,240,118,173,15,141,44,79,229,18,232,53,176,32,150,39,234,134,151,79,140,2,145,226,84,220,71,22,172,71,191,32,159,149,49,135,106,244,68,152,96,18,87,38,72,5,210,164,213,2,190,170,202,187,192,155,177,101,64,93,224,146,126,17,98,26,87,72,97,228,85,65,134,9,41,85,168,217,12,64,204,9,242,113,8,137,149,33,143,25,234,170,214,28,24,195,102,28,121,18,157,154,174,46,162,133,114,73,127,106,41,248,35,1,4,202,219,41,35,225,17,16,198,167,185,23,234,209,183,175,216,2,76,181,5,75,30,89,101,39,248,209,21,186,182,186,111,8,123,16,115,235,119,207,96,75,255,0,4,231,79,104,96,70,30,236,194,82,170,114,109,70,91,30,147,85,235,96,196,163,237,126,23,0,103,204,18,229,93,98,51,233,227,51,17,138,62,37,166,124,248,35,102,92,89,83,175,80,160,209,156,120,218,98,88,135,212,180,82,86,218,194,151,238,46,175,2,239,79,205,38,34,197,26,223,62,182,180,188,213,216,211,52,209,6,216,138,158,168,152,217,148,164,41,16,250,158,24,48,51,137,57,11,30,52,61,149,108,185,35,234,83,85,184,214,90,146,97,54,32,113,9,11,234,82,179,225,198,76,106,150,53,57,196,254,164,84,144,131,195,169,99,70,168,106,136,253,84,149,172,230,22,81,170,74,123,234,233,49,120,132,128,99,235,72,204,69,18,23,102,56,221,61,105,25,116,26,204,89,86,217,68,25,57,74,168,3,113,93,225,218,53,200,228,204,24,251,74,133,125,246,46,32,202,228,92,242,51,167,201,167,95,153,78,11,102,112,169,41,250,26,228,68,205,19,173,76,195,215,58,198,11,62,82,120,241,253,197,140,159,142,182,85,31,230,209,70,95,218,90,189,91,39,45,59,138,195,131,105,139,159,116,74,75,83,178,202,19,31,132,92,137,163,63,237,69,163,186,77,20,162,34,196,63,18,40,245,148,172,49,63,248,18,188,125,82,59,87,177,22,255,0,100,93,108,157,64,39,229,150,155,6,100,233,39,249,181,121,248,96,5,30,92,67,74,228,208,142,55,50,234,192,50,9,167,140,76,25,140,84,37,220,243,214,131,52,65,101,65,62,212,241,184,147,96,179,213,193,135,18,154,230,193,99,155,155,88,106,57,211,176,237,85,93,107,231,120,48,216,147,232,127,13,217,187,221,151,137,54,158,109,63,72,13,160,133,148,138,146,71,18,113,50,59,121,17,119,211,229,144,24,68,36,170,170,52,233,63,105,94,70,135,6,115,57,133,200,182,134,168,17,184,131,21,39,248,199,174,167,169,2,76,124,170,154,1,160,139,132,209,114,164,113,161,227,122,53,242,95,27,153,70,70,253,7,85,61,118,198,17,143,196,37,46,200,111,33,59,85,123,228,196,146,14,82,160,35,109,124,212,99,147,34,140,160,176,233,0,81,253,197,187,103,58,55,74,106,22,114,113,38,161,147,23,31,205,139,42,234,220,82,85,38,95,48,248,240,153,74,223,92,89,86,159,229,58,202,171,110,217,136,153,132,36,24,107,65,108,60,70,198,141,189,60,189,133,200,85,79,61,243,129,148,203,25,44,249,180,242,54,152,217,34,217,79,137,253,75,85,21,0,73,26,100,184,199,234,226,84,208,238,193,131,14,37,233,225,136,40,61,67,81,112,25,58,77,150,28,184,135,230,164,203,150,3,112,30,201,192,67,230,196,151,204,236,84,18,116,196,184,32,202,110,84,39,166,140,156,202,182,254,139,81,75,33,191,233,35,217,1,152,250,147,64,198,30,52,124,96,131,221,77,101,28,159,123,56,240,173,176,234,178,63,169,51,153,78,114,254,147,26,218,23,158,8,58,148,172,21,55,6,0,241,225,196,130,53,84,76,157,72,134,92,31,233,98,75,231,218,227,74,210,49,184,140,141,78,13,167,18,143,181,164,157,249,249,72,156,198,212,159,89,55,220,196,178,31,82,85,155,78,249,232,99,41,203,109,99,124,163,194,147,105,234,112,22,119,48,191,214,186,165,149,13,110,62,101,43,134,170,12,175,148,42,163,52,96,161,30,143,16,93,72,224,192,103,210,77,33,198,136,64,48,185,87,220,192,26,109,229,168,84,77,38,0,227,38,212,246,82,196,60,57,81,1,218,73,238,18,243,225,140,111,225,82,102,87,10,131,221,204,150,32,102,18,154,147,106,114,118,151,42,178,124,97,201,6,34,164,204,161,130,39,254,151,145,60,106,130,50,176,160,47,36,150,115,34,99,64,219,19,133,56,101,80,253,161,47,62,51,213,106,163,40,36,246,15,2,22,168,32,146,116,241,149,187,150,37,50,88,250,66,113,36,169,165,68,104,0,16,209,94,3,198,166,217,125,40,172,234,89,135,80,147,171,22,37,207,103,26,202,57,243,137,212,151,73,128,12,153,130,128,158,98,16,121,66,84,20,105,150,34,39,205,242,141,61,156,82,129,230,219,1,38,102,167,137,187,120,119,73,208,77,93,56,28,210,177,46,69,175,41,231,70,181,221,212,228,32,212,26,31,200,227,238,83,89,40,116,105,154,146,36,97,246,169,251,91,43,41,35,249,65,41,42,70,88,201,240,221,139,169,116,26,169,32,24,58,149,33,233,244,135,152,172,215,35,60,229,70,255,0,49,68,85,106,74,209,75,195,149,83,89,83,197,178,238,82,51,233,193,82,126,24,171,165,161,87,92,4,86,161,121,234,176,124,22,232,114,71,59,205,65,110,78,80,34,232,109,101,8,248,114,174,122,177,182,41,102,85,14,79,154,139,187,209,146,231,17,255,0,42,186,12,55,255,0,131,49,83,152,219,66,145,116,71,50,167,51,26,51,243,89,180,245,198,146,181,25,178,144,67,43,215,73,129,79,99,169,43,185,173,56,213,110,191,161,137,101,91,245,87,24,153,107,107,163,137,150,39,88,189,181,46,161,149,63,202,154,27,29,120,48,126,161,248,86,120,196,205,92,89,37,42,99,166,32,94,82,126,173,46,210,191,246,138,137,119,59,210,101,139,230,122,149,251,225,178,237,155,184,133,237,73,211,245,41,212,105,236,110,221,56,153,73,184,28,144,98,203,149,36,217,128,100,205,137,108,124,55,194,63,40,145,18,113,148,28,42,172,172,164,236,59,167,153,19,7,8,147,80,231,147,237,113,169,77,49,49,145,165,243,117,174,146,25,244,194,103,9,70,165,185,162,115,31,152,132,208,30,52,142,124,159,206,172,45,110,43,134,7,242,174,95,107,112,194,157,248,82,180,151,108,3,128,216,33,200,245,95,79,14,40,153,148,203,159,86,218,203,23,180,182,207,213,87,29,49,19,103,226,22,208,236,81,167,214,198,103,182,133,153,106,2,244,174,91,79,125,99,37,248,101,255,0,193,57,221,19,235,41,103,231,168,20,83,31,247,80,193,134,201,36,74,223,106,153,211,220,68,198,133,106,100,83,17,224,105,34,137,153,151,164,152,17,144,82,117,36,65,143,181,36,54,173,163,47,113,72,157,186,166,114,117,31,50,76,66,191,169,20,200,212,197,246,177,40,163,90,144,92,209,57,82,201,63,17,73,27,132,209,121,18,110,75,226,54,39,77,216,87,11,165,104,152,192,117,8,74,2,171,89,146,115,249,184,149,164,57,32,199,155,42,111,200,147,204,43,113,100,205,55,23,27,203,137,79,122,151,166,203,218,8,74,222,125,147,36,131,22,85,47,62,3,7,230,101,93,237,213,22,185,98,49,11,226,217,51,152,75,23,192,173,141,237,41,192,217,109,142,159,49,251,144,41,71,35,113,28,206,49,129,231,132,41,220,104,15,39,74,141,120,101,70,151,152,42,214,146,127,228,102,98,167,179,35,13,85,169,166,78,155,157,231,155,42,93,63,73,30,72,250,149,224,76,60,107,68,153,128,233,93,63,144,167,59,41,201,230,104,247,214,191,49,83,24,18,72,33,167,218,132,47,146,206,37,38,247,203,140,78,21,57,26,227,43,80,219,101,60,157,198,91,233,44,183,36,234,94,140,240,16,28,194,228,91,88,240,65,27,212,61,10,14,231,217,65,173,137,187,49,71,254,5,201,175,181,132,171,185,216,133,197,27,205,109,181,178,149,58,91,243,117,253,53,132,106,209,201,35,62,85,90,30,157,185,185,22,107,141,170,168,96,201,27,13,198,169,160,105,234,120,195,204,92,107,85,62,158,96,198,206,36,249,244,153,65,212,186,45,175,216,213,3,240,160,246,74,142,173,13,113,95,237,164,210,105,1,11,184,164,82,87,119,12,140,124,33,41,4,161,35,63,134,161,99,173,152,209,6,62,17,13,32,159,100,204,138,106,147,80,238,65,135,42,48,204,200,78,213,202,187,143,204,210,182,27,223,36,28,34,90,36,204,28,47,237,114,164,208,53,12,90,210,97,52,164,199,214,40,201,204,105,89,81,185,168,226,123,89,39,178,127,40,177,32,153,66,2,143,169,52,146,96,73,38,97,117,172,131,36,2,238,42,178,205,65,42,73,218,233,138,162,119,69,26,81,85,240,234,38,239,52,65,13,85,92,4,147,137,134,188,169,206,158,128,120,67,249,181,117,147,27,2,170,216,208,29,18,113,131,169,106,126,146,136,46,99,69,26,232,48,13,144,29,171,158,107,246,90,228,120,107,138,68,155,215,197,12,106,161,144,77,93,8,158,218,115,14,226,39,210,26,228,30,22,81,137,243,101,34,178,161,152,49,1,134,50,42,255,0,96,172,94,62,100,17,131,54,37,53,63,86,188,100,249,78,37,61,125,171,114,159,105,17,99,91,24,18,73,154,195,173,34,198,207,204,25,174,116,29,55,168,119,172,249,185,89,85,81,131,6,75,23,40,147,62,182,49,24,90,242,140,73,245,86,164,28,150,97,202,160,210,52,45,136,234,165,20,150,68,141,244,210,121,52,227,156,176,52,55,144,153,178,173,225,146,241,112,162,54,99,64,95,166,32,227,83,115,233,34,66,63,10,232,65,229,26,150,187,128,124,239,50,236,86,185,57,24,77,26,6,94,229,156,205,140,17,245,45,70,181,28,96,60,62,226,70,249,39,146,254,100,89,133,177,156,147,62,113,56,85,5,107,37,142,47,17,70,36,28,58,19,148,121,68,182,190,145,254,233,86,176,226,73,155,189,219,243,74,95,33,201,124,103,241,21,27,38,133,146,89,218,150,207,135,233,163,122,229,145,76,82,166,5,217,203,220,84,207,213,114,174,87,27,83,147,59,194,143,252,73,56,132,196,147,33,236,93,201,48,8,177,12,108,169,13,104,101,201,229,79,25,147,26,176,166,215,179,27,23,161,238,242,45,76,146,1,246,149,19,24,204,41,22,98,3,6,62,81,83,24,208,207,143,153,27,2,24,49,246,141,30,103,178,51,17,100,65,170,45,100,49,251,169,78,161,140,1,143,229,4,156,190,75,18,251,95,2,1,27,215,21,136,55,178,200,167,230,149,198,159,192,146,72,204,72,204,25,219,167,241,113,35,2,25,69,225,85,169,138,197,76,107,176,23,135,42,87,169,247,67,3,204,33,37,87,21,91,104,47,44,66,147,114,144,213,73,212,100,126,25,115,228,148,105,86,22,6,99,232,110,236,134,69,79,79,172,39,117,98,67,62,159,40,243,98,91,33,211,227,122,102,233,212,21,152,46,121,129,53,156,197,74,131,1,144,79,194,159,6,159,237,38,176,224,68,250,75,85,150,17,118,217,207,149,177,178,15,149,22,103,227,234,67,217,100,131,21,230,18,153,252,73,56,100,234,202,162,210,95,128,252,11,202,216,123,238,225,35,223,0,113,151,57,252,127,169,225,112,134,47,26,55,241,230,166,40,50,237,70,95,200,151,114,84,95,99,26,165,108,247,147,193,75,190,202,80,207,202,151,7,226,22,163,41,49,26,152,107,85,196,249,210,89,212,49,19,237,33,85,159,158,130,148,30,176,57,35,195,149,36,181,134,248,207,204,34,169,232,112,24,47,213,202,34,198,202,78,216,124,69,33,86,85,144,110,101,28,57,63,145,15,101,48,158,15,196,84,182,144,219,214,118,163,100,135,242,33,84,127,17,71,169,89,8,255,0,85,62,12,194,16,10,125,242,70,34,117,34,153,112,15,12,41,217,69,80,201,58,132,16,123,138,167,103,235,104,132,39,106,195,80,213,18,104,30,104,138,34,30,149,150,89,79,221,148,152,209,31,74,198,51,22,144,245,12,89,36,237,84,48,236,159,224,165,42,170,162,198,84,129,96,252,56,149,118,104,45,131,31,51,114,178,11,207,27,148,40,96,192,62,68,83,222,244,213,1,221,109,145,10,62,85,141,220,252,131,90,96,48,100,68,90,192,249,87,169,215,34,158,36,187,231,177,0,105,224,19,209,12,170,62,68,204,52,128,47,104,178,170,44,100,236,107,11,247,192,74,44,163,13,90,85,64,24,184,118,188,107,85,174,152,100,159,105,107,42,142,115,195,63,143,132,89,83,26,167,203,19,58,149,197,110,152,173,140,14,81,32,38,85,15,207,133,83,178,136,204,194,57,243,206,80,97,12,94,69,63,26,54,163,140,124,197,41,49,171,96,192,36,98,101,48,145,18,76,9,44,197,139,18,95,241,129,42,109,220,208,115,74,72,205,167,177,242,174,137,3,74,196,32,251,86,249,58,96,152,248,68,170,181,17,172,115,202,77,84,10,217,123,76,68,93,14,28,193,205,99,20,220,253,37,177,62,99,9,110,129,168,64,35,178,32,87,44,139,150,37,149,177,45,3,0,100,95,100,133,145,185,177,33,225,221,188,67,253,46,84,230,52,198,73,250,104,89,27,204,25,72,171,185,231,146,204,61,75,69,83,199,245,85,133,172,0,120,102,249,100,129,241,162,15,151,18,165,146,164,135,48,225,140,131,230,67,95,105,90,235,40,47,204,95,244,37,225,181,96,159,136,41,148,151,188,177,20,247,29,10,99,216,226,118,84,140,164,185,249,66,171,221,43,169,223,141,130,55,42,149,213,176,8,73,124,197,196,152,210,70,100,96,48,194,148,60,168,101,243,22,54,58,172,51,48,131,204,183,201,152,1,244,151,145,70,213,95,78,199,132,34,25,86,82,97,216,201,38,108,164,18,149,89,198,176,210,202,226,199,207,22,94,37,168,193,222,131,169,76,90,154,116,22,123,133,34,50,158,250,116,152,188,201,118,221,13,90,185,147,227,109,158,190,190,239,99,212,85,242,96,119,41,12,250,121,197,253,32,136,133,133,166,25,154,138,27,51,85,88,206,225,202,182,214,253,226,242,36,208,233,238,50,97,40,149,84,10,71,198,103,49,85,215,167,88,116,21,90,225,126,3,19,22,166,106,27,24,207,197,186,227,91,102,73,131,9,156,197,81,247,22,167,147,254,95,214,185,235,118,27,129,211,67,169,7,131,154,86,36,12,155,176,73,247,114,169,29,61,25,243,153,243,121,10,152,73,159,79,90,76,38,226,83,219,163,15,80,153,241,137,36,124,42,98,203,71,203,147,205,181,86,208,239,168,240,118,160,45,110,9,39,169,93,100,82,76,164,253,109,33,227,15,10,165,164,100,168,196,230,148,66,164,208,39,218,136,152,118,169,252,110,47,3,23,137,59,90,160,165,96,103,142,8,242,149,44,159,169,226,206,38,37,241,144,55,192,126,34,165,50,107,96,214,191,49,167,169,170,131,88,108,200,209,100,244,137,15,62,54,37,174,182,200,18,122,138,179,153,24,5,230,52,241,173,176,87,17,124,202,65,206,137,155,141,115,235,234,17,198,151,204,173,125,84,2,62,17,23,42,219,62,156,22,224,205,136,153,21,227,109,95,144,132,190,155,173,255,0,189,236,85,243,232,71,58,38,16,137,3,79,3,100,77,161,149,245,108,97,248,45,220,84,30,183,83,158,195,210,82,227,17,110,153,84,56,61,162,87,243,194,193,32,31,26,12,145,230,150,183,242,144,149,88,136,103,167,127,223,212,68,182,201,131,254,211,254,10,182,100,56,34,233,40,210,25,129,103,180,177,90,224,122,182,100,175,14,82,173,83,236,185,22,15,249,96,117,37,209,158,57,50,210,87,32,29,214,213,50,119,44,181,141,149,61,86,60,56,178,166,33,226,7,10,69,107,119,233,15,234,202,139,55,129,70,168,179,240,220,26,210,110,194,37,69,90,240,16,24,186,146,63,196,131,183,102,44,88,147,106,218,220,190,234,108,188,197,83,159,152,219,145,230,8,146,91,233,32,244,231,132,201,165,84,248,165,131,204,84,5,172,96,77,103,82,26,206,186,141,31,193,59,166,46,193,7,207,48,149,124,13,85,71,147,245,67,254,85,17,38,24,198,55,241,47,200,63,246,132,214,215,250,55,83,51,104,82,99,47,183,149,112,116,209,203,106,33,157,103,248,82,231,244,76,198,170,146,12,193,148,50,163,32,79,196,60,62,218,254,124,255,0,217,203,254,209,87,51,174,61,39,80,228,199,231,198,76,171,247,117,36,248,51,160,178,92,66,229,202,197,223,27,54,152,57,197,15,80,179,21,172,153,167,196,62,92,153,63,105,33,181,190,131,24,252,34,227,67,79,158,72,32,127,18,159,9,189,72,234,202,165,236,122,203,85,50,113,241,9,44,252,155,166,21,51,153,166,216,62,101,169,244,255,0,69,74,69,40,182,26,198,159,16,64,229,42,94,253,109,79,83,47,154,80,150,175,74,121,84,166,176,248,116,59,47,9,98,201,147,237,36,85,185,141,106,157,18,171,91,85,93,147,105,19,148,137,132,200,196,92,111,70,86,202,160,181,0,141,147,252,107,185,190,72,9,92,196,245,162,153,11,106,220,133,97,126,219,153,120,58,216,145,137,139,116,148,95,24,228,3,195,16,171,157,207,129,107,147,46,82,100,82,104,217,199,102,59,20,253,79,22,200,28,162,26,91,26,73,227,126,144,171,158,85,62,203,30,19,23,26,168,129,48,152,209,86,64,177,81,27,80,156,103,195,45,88,86,207,139,57,140,92,189,243,17,48,237,73,231,197,43,18,50,20,236,15,170,25,65,196,163,238,232,79,157,11,3,88,75,140,54,114,229,84,161,187,28,230,102,150,37,88,228,111,48,178,185,44,26,217,194,233,41,16,83,52,244,226,19,50,233,21,190,140,95,116,104,252,53,95,85,83,126,48,161,203,89,2,119,134,19,9,1,101,79,40,163,247,23,90,181,13,28,96,102,9,82,102,50,37,151,8,132,181,102,67,25,78,73,179,149,7,169,27,79,106,255,0,60,70,93,14,203,74,143,193,76,73,210,160,243,225,236,68,138,143,192,117,82,130,170,96,36,179,153,97,101,3,25,243,4,73,76,104,114,161,119,42,184,15,4,208,115,123,74,54,167,32,101,2,129,197,218,36,6,161,128,251,38,113,38,86,179,34,11,132,43,76,9,44,146,60,43,119,22,194,212,157,128,243,193,225,94,178,170,223,13,52,181,8,227,115,37,225,152,116,214,26,162,186,168,199,168,149,133,85,190,24,10,204,202,126,125,196,24,35,204,84,43,53,252,66,240,137,73,164,100,96,90,148,79,124,72,204,73,172,174,8,38,112,165,47,212,44,156,124,43,123,227,100,79,30,98,179,26,195,172,231,70,225,42,202,102,75,113,230,202,167,239,163,28,108,234,71,82,79,196,60,70,42,25,104,1,16,235,95,24,153,140,168,35,73,31,73,87,163,70,223,13,110,125,14,219,149,85,64,162,167,141,140,121,146,157,67,62,8,143,237,228,66,154,124,189,163,226,68,42,149,125,108,225,78,204,94,84,100,101,135,175,49,8,53,173,143,251,171,107,31,150,34,74,102,78,28,191,182,177,148,210,222,158,202,36,97,242,163,230,90,128,177,95,133,76,64,141,149,137,236,10,172,172,82,85,203,220,111,82,72,211,207,190,196,17,38,129,129,46,72,242,149,27,38,147,17,211,120,204,100,16,114,149,86,202,130,213,137,204,56,144,146,113,244,166,87,18,65,230,252,42,114,76,146,121,245,37,97,148,33,144,61,228,96,97,159,195,133,11,2,212,114,120,85,85,81,162,73,225,80,220,91,22,34,236,159,40,175,194,151,122,55,254,225,92,217,83,140,164,126,21,61,60,222,155,218,174,181,241,57,228,3,252,58,62,236,73,180,9,36,133,224,133,141,169,193,225,132,169,172,102,2,75,51,9,61,151,200,66,178,146,236,101,30,19,35,236,140,2,51,137,69,188,195,140,206,21,161,154,132,131,238,42,231,171,35,98,58,176,77,147,229,140,143,255,0,218,169,201,246,164,234,77,77,125,18,79,186,166,117,61,148,24,195,197,238,21,61,110,2,217,38,28,227,246,229,68,6,183,242,112,172,52,245,86,46,100,234,103,203,3,54,37,141,24,198,202,168,7,140,152,60,47,146,150,213,106,216,37,102,208,162,228,78,225,207,136,39,165,94,223,64,196,196,154,210,65,149,152,197,70,26,202,86,63,148,84,118,161,173,212,0,226,82,230,173,181,31,16,85,246,213,197,25,82,89,90,206,62,20,230,102,155,151,37,124,210,181,187,111,12,221,138,241,146,64,48,102,75,100,132,197,142,228,28,13,61,46,18,107,179,178,240,226,200,180,221,234,28,71,194,30,181,182,171,88,15,30,44,74,82,77,252,41,219,67,89,189,68,188,69,138,182,64,164,178,201,212,76,104,247,221,141,109,102,167,181,146,61,164,66,140,73,183,63,134,98,41,187,178,6,155,253,89,70,36,19,254,40,220,148,24,98,79,196,52,109,199,195,223,87,99,229,216,202,202,69,16,109,49,182,62,40,133,67,66,175,242,99,88,185,164,51,245,7,234,203,200,190,220,105,129,141,143,194,36,150,182,53,141,111,50,110,29,90,120,220,82,197,148,105,214,201,254,133,95,114,46,202,170,231,164,73,15,225,237,65,147,220,196,186,84,253,121,77,7,148,181,100,47,237,137,2,207,136,186,114,113,56,170,241,17,53,151,232,106,233,246,35,167,129,46,8,249,178,35,115,98,39,42,102,107,176,21,157,74,114,202,200,113,159,155,218,92,243,84,117,40,225,201,203,194,138,219,101,127,40,146,109,61,107,6,113,59,85,171,33,140,128,204,20,240,200,164,201,155,45,48,9,192,225,18,230,90,134,158,230,146,86,238,33,73,196,187,180,0,188,103,230,64,106,29,60,9,163,234,84,109,183,197,134,83,153,233,237,126,114,128,97,151,216,156,204,212,147,164,131,133,39,178,210,172,132,124,193,18,192,33,120,212,22,26,55,184,88,66,111,196,18,103,60,223,251,186,171,129,234,165,6,211,18,42,182,180,146,94,204,42,182,168,49,106,78,194,203,22,85,108,80,74,156,178,215,68,206,147,59,41,74,68,238,170,4,232,222,1,202,69,212,231,190,130,200,28,33,196,150,135,79,15,184,69,79,100,96,219,19,176,60,28,168,232,113,129,59,136,171,68,198,15,207,10,111,79,38,182,48,249,148,90,69,70,30,162,219,40,7,130,62,33,113,165,33,211,195,183,122,178,147,60,18,88,241,36,97,97,235,101,188,162,42,170,200,43,40,165,250,60,113,159,155,18,62,5,104,202,246,4,200,195,79,60,148,85,104,71,157,153,86,238,0,210,54,158,6,62,37,162,102,155,103,186,157,238,98,70,27,57,80,114,102,62,79,82,69,153,130,170,77,201,210,160,25,58,150,169,53,181,177,135,196,36,124,251,35,198,102,34,137,79,89,79,33,7,196,134,145,220,101,168,70,240,30,24,130,147,79,158,76,143,10,64,198,92,238,178,229,227,78,31,24,229,30,100,171,27,11,97,33,160,100,148,195,42,216,117,164,141,19,50,66,254,55,173,239,214,195,28,93,166,84,147,61,6,85,51,212,151,111,173,130,242,255,0,238,139,142,254,57,212,22,86,88,98,69,38,63,62,197,210,230,48,250,145,152,126,170,34,159,68,215,70,237,236,81,219,210,92,202,212,18,4,8,147,162,51,118,94,69,173,140,61,33,223,203,148,105,221,173,84,88,64,225,83,219,99,148,156,189,106,155,108,22,161,83,85,172,24,78,45,170,167,129,60,114,71,204,37,57,73,2,159,193,152,123,19,175,13,179,213,21,104,74,198,203,42,118,73,230,73,38,67,60,110,149,111,85,130,119,9,147,71,233,184,36,31,18,166,226,249,133,78,91,26,102,216,153,140,175,171,117,36,66,193,195,181,30,68,162,239,73,31,39,8,148,254,27,26,211,240,197,33,82,52,26,191,13,65,90,129,246,180,242,138,71,203,10,73,188,157,82,118,102,138,69,65,2,125,172,226,115,69,196,183,204,128,114,15,230,196,133,141,188,193,170,227,42,217,251,208,12,169,188,105,32,233,83,80,60,252,49,5,107,51,231,70,127,106,93,182,11,20,51,216,49,145,40,51,236,178,124,161,120,208,190,177,56,163,194,85,142,27,252,124,37,26,202,48,88,118,202,112,18,38,89,101,26,209,2,100,17,191,15,30,53,36,255,0,88,201,243,114,144,179,25,56,124,209,10,84,213,111,176,177,107,119,50,184,96,225,47,34,138,153,63,114,78,213,230,62,116,225,242,173,65,164,60,98,102,50,26,54,113,149,143,111,207,25,137,31,170,220,103,230,23,26,168,125,110,229,139,22,80,241,174,86,233,218,197,177,112,90,125,91,177,123,55,98,93,58,171,82,68,191,138,204,75,156,27,74,188,158,210,168,209,149,71,168,39,205,245,170,170,178,124,146,101,200,163,159,24,120,58,148,193,180,79,169,19,50,183,146,240,96,226,65,85,95,50,49,222,37,57,58,138,54,133,86,53,126,66,218,122,67,212,119,23,141,89,214,134,12,145,243,9,70,106,27,236,71,202,141,164,213,76,27,57,132,155,242,153,24,150,217,150,176,170,124,19,238,226,9,78,76,152,114,177,153,149,185,175,171,108,162,188,94,226,139,178,15,231,93,27,139,48,149,54,214,217,99,247,83,73,51,1,225,212,160,38,89,122,108,180,230,53,244,89,32,195,139,145,71,109,172,58,178,142,95,27,115,210,37,246,3,237,96,147,237,161,96,106,25,85,189,40,195,106,208,73,225,46,49,17,51,51,121,104,110,38,54,87,27,110,33,11,145,78,79,141,168,38,247,23,141,31,37,224,36,188,170,189,150,90,112,85,204,14,215,44,159,5,69,101,250,39,255,0,103,57,135,167,135,231,148,170,194,4,49,198,137,246,208,82,66,66,242,132,73,108,153,54,67,250,137,153,91,196,107,42,13,205,50,46,78,17,37,183,117,190,164,62,30,36,157,147,14,67,245,17,80,102,249,68,45,172,78,196,211,41,37,198,67,189,247,48,79,152,34,85,181,166,25,70,253,218,43,102,9,221,74,173,216,197,0,135,118,249,177,89,148,72,25,247,209,107,73,205,43,18,223,106,207,73,99,241,46,79,171,116,198,160,212,4,221,136,184,177,123,107,150,78,157,159,129,109,195,176,195,184,4,225,230,17,114,171,10,121,48,102,131,104,101,196,244,3,44,171,107,153,18,199,254,60,130,85,114,102,78,141,204,37,155,46,159,236,75,20,58,134,134,8,143,194,81,164,172,173,102,68,40,109,73,39,180,169,244,15,12,105,247,25,57,139,82,163,71,192,0,135,152,170,153,240,1,37,70,192,178,219,113,38,94,165,148,125,169,119,154,195,40,85,149,246,156,211,227,126,110,82,125,49,40,59,93,79,43,82,74,96,98,85,226,140,171,61,54,140,188,210,241,228,89,178,5,84,110,96,227,198,153,89,57,54,160,214,111,145,93,60,48,116,148,184,149,8,105,198,54,102,12,172,168,73,51,42,176,36,82,117,81,43,122,139,136,105,90,111,208,42,57,159,13,133,253,197,246,158,180,133,151,136,202,25,255,0,16,153,159,139,149,83,80,234,163,201,254,212,130,89,184,255,0,66,99,98,232,218,62,41,71,196,36,35,244,241,35,117,9,31,85,106,114,141,23,38,236,17,152,159,242,253,50,42,170,164,69,150,155,203,204,97,37,190,137,236,137,80,220,106,29,202,86,27,128,70,126,82,165,222,191,192,216,139,253,16,153,57,83,202,218,112,70,26,87,101,171,98,8,28,49,84,89,190,52,213,84,75,195,46,41,10,134,153,188,52,23,20,47,53,14,149,5,147,57,68,164,100,198,244,144,109,5,237,38,245,191,18,34,106,72,191,41,197,252,171,3,70,25,73,152,203,55,26,93,51,208,49,241,57,209,166,92,201,177,234,38,53,209,169,228,158,52,70,38,129,54,152,20,76,197,16,242,41,203,93,79,85,159,16,145,93,60,116,6,255,0,97,242,114,16,153,146,57,145,137,159,48,132,170,235,108,180,230,199,49,75,200,145,154,250,12,153,95,40,46,53,54,153,80,213,85,251,48,9,182,204,205,151,18,157,181,248,139,44,103,195,19,33,85,139,41,61,93,153,148,229,222,143,219,123,88,149,86,52,152,70,86,25,67,212,55,146,96,178,89,101,37,6,190,184,156,126,34,172,235,67,199,132,169,136,105,24,78,164,171,10,216,1,161,154,203,251,190,85,79,2,202,155,195,13,140,5,234,122,65,251,165,91,44,163,69,243,194,28,100,87,196,90,155,36,204,211,130,102,88,130,196,138,129,168,105,134,62,82,255,0,210,74,89,91,144,125,73,124,152,4,133,204,134,142,255,0,33,98,162,77,173,116,238,29,170,213,232,35,240,202,21,39,91,113,185,62,34,171,152,16,229,148,124,37,227,74,182,78,97,107,138,89,130,49,240,153,15,119,84,75,32,102,136,168,38,105,131,147,230,204,37,140,106,114,125,85,90,255,0,64,228,179,36,222,84,61,225,75,176,158,200,153,101,137,118,59,45,12,75,46,149,63,51,74,158,144,152,76,37,74,170,45,140,171,16,30,136,15,162,134,126,152,252,249,66,37,111,233,188,249,81,82,95,6,8,243,75,18,158,225,181,98,114,146,168,133,226,218,170,47,193,153,123,68,141,170,181,170,25,50,132,75,109,198,170,4,97,168,183,80,50,169,33,169,52,145,224,131,48,74,149,83,198,39,130,168,153,106,201,209,30,167,3,38,92,111,60,74,26,179,59,23,90,212,5,236,32,167,43,122,70,101,3,20,205,108,2,78,148,171,227,7,108,53,102,90,16,11,48,70,46,148,43,228,141,106,52,199,251,73,27,36,156,167,91,234,3,189,249,4,134,178,190,24,128,254,94,69,168,47,252,252,169,143,166,196,154,62,172,169,118,215,184,18,144,46,236,134,127,213,101,26,183,167,181,97,60,13,238,37,143,211,21,195,229,44,4,4,152,103,141,205,19,137,108,145,254,162,169,109,36,207,146,149,201,128,2,189,77,85,92,90,238,241,20,170,168,44,121,82,45,208,167,49,166,158,161,131,53,239,9,75,137,103,107,166,31,10,95,9,120,214,33,120,227,15,181,61,135,100,201,163,195,149,31,145,70,200,218,147,30,148,73,188,37,90,89,163,223,27,246,213,71,128,32,159,181,107,181,184,102,15,111,26,109,245,50,164,204,154,72,177,153,187,196,50,168,29,79,175,1,4,143,137,176,255,0,164,186,44,155,80,73,3,197,149,115,77,67,225,187,127,18,101,109,209,88,149,121,129,57,249,113,35,106,166,78,130,118,109,16,243,36,143,195,138,1,50,39,218,61,144,100,159,250,128,149,170,41,101,91,170,175,7,19,154,46,84,230,30,173,150,63,253,181,149,17,3,79,50,72,51,68,42,194,76,99,194,226,42,231,146,56,156,108,134,209,181,81,10,62,164,186,226,121,203,204,84,183,204,131,230,10,218,25,57,120,165,164,88,85,0,27,241,8,35,15,136,168,168,122,156,153,58,178,161,236,180,219,202,60,213,202,115,194,116,103,245,16,68,78,208,254,128,172,49,212,150,79,146,118,124,168,196,138,164,121,11,212,167,30,243,201,63,47,42,115,1,231,141,237,37,171,84,114,132,193,65,25,135,31,82,244,155,40,187,78,82,226,88,214,221,196,43,241,118,172,86,3,0,188,132,122,105,135,242,118,172,76,192,19,148,66,65,188,199,18,118,80,50,158,207,200,167,240,128,143,237,79,141,48,114,65,136,162,196,69,31,100,25,126,111,196,181,85,156,70,27,61,241,107,121,178,162,235,117,11,39,19,104,18,174,124,201,55,132,151,132,209,120,213,125,37,62,217,227,150,177,163,253,133,43,121,19,24,222,2,26,26,27,25,39,181,100,105,241,99,112,229,89,98,149,40,32,95,18,55,130,42,125,219,39,69,120,118,162,18,149,53,144,6,12,201,116,109,72,57,36,194,34,164,179,26,105,153,39,108,116,178,215,88,78,32,48,139,173,82,201,134,57,32,226,18,71,39,76,30,74,178,194,175,204,70,177,2,105,247,3,177,204,44,133,86,240,53,225,246,140,137,109,23,141,109,244,76,67,226,138,152,195,211,17,102,131,148,74,159,142,130,147,179,44,162,148,153,171,191,219,88,70,212,54,81,137,246,213,44,157,12,113,243,68,138,181,192,164,30,79,155,22,36,55,79,25,150,97,165,60,248,182,94,5,247,21,84,3,3,164,162,82,76,167,219,31,132,168,220,207,141,204,185,217,117,78,26,142,165,20,144,147,218,18,77,62,183,47,180,133,54,173,151,27,218,202,179,14,161,61,151,181,137,79,113,188,180,43,136,186,77,9,227,115,98,67,239,30,62,216,170,151,156,172,230,18,158,181,129,43,205,252,74,203,254,97,88,73,168,95,91,181,202,46,197,207,13,106,56,210,149,125,196,9,223,240,31,82,142,178,210,179,167,49,252,72,252,93,92,77,205,66,141,171,120,241,101,83,50,88,123,99,191,221,74,67,167,174,33,88,225,54,76,107,170,105,138,24,62,12,41,68,136,250,93,174,102,180,140,231,57,55,195,65,219,242,226,77,244,222,143,177,211,242,217,132,164,198,187,53,83,41,163,118,137,21,107,85,85,52,108,218,46,155,197,199,176,155,98,154,219,187,88,209,24,30,209,175,73,181,57,61,165,155,235,108,134,60,33,47,26,223,2,180,131,103,205,139,42,158,218,133,137,153,60,167,79,43,108,182,61,40,163,105,141,201,51,8,72,9,148,146,227,15,169,12,190,158,224,49,181,214,7,255,0,140,78,212,146,170,73,38,145,242,204,135,123,25,147,17,83,7,179,108,14,17,98,82,236,21,27,6,226,12,39,246,163,95,169,0,70,112,137,66,154,28,185,47,204,101,182,182,102,216,139,158,69,107,23,94,37,184,102,16,189,201,190,194,170,202,39,111,34,143,101,168,214,108,190,60,30,96,167,86,111,17,74,119,233,227,248,112,164,242,97,218,194,39,82,21,159,24,37,70,39,54,60,105,197,110,188,170,187,237,199,145,43,75,251,40,203,95,179,84,59,89,99,127,52,84,223,195,115,205,137,17,24,52,210,127,186,196,68,196,16,198,63,186,169,28,145,56,172,172,6,202,221,203,57,82,11,184,126,145,243,97,86,15,243,88,76,167,29,144,21,149,149,241,2,74,6,173,1,7,204,190,207,212,140,35,217,132,68,90,238,244,27,224,141,242,196,167,227,76,219,31,12,177,114,36,104,41,243,220,75,106,82,62,78,228,28,197,74,31,25,226,38,80,173,15,158,255,0,100,75,7,207,121,89,137,75,33,202,218,171,239,87,139,233,197,47,34,213,207,4,248,165,168,248,97,32,165,101,17,123,83,9,54,179,134,78,98,229,73,89,1,138,215,189,139,38,7,114,206,34,169,70,92,28,188,69,77,43,110,49,119,42,45,252,180,16,244,202,219,44,252,82,136,154,195,51,202,12,70,70,5,224,146,177,48,64,36,251,136,56,44,144,140,64,82,246,166,127,180,169,76,252,188,41,108,200,204,240,88,178,92,198,82,79,230,178,118,170,122,73,135,23,113,82,25,225,60,110,81,35,233,30,249,35,229,68,203,232,10,53,184,51,202,53,206,245,36,105,113,159,187,10,233,6,129,148,124,41,13,172,63,200,240,148,73,35,140,118,82,115,76,107,156,95,41,45,17,168,111,189,232,138,3,85,64,28,41,89,178,173,180,53,160,178,127,234,136,185,234,201,45,126,3,91,62,135,68,161,187,62,60,198,79,63,18,51,233,41,122,168,219,30,19,45,243,13,93,143,183,145,117,109,171,138,82,179,83,254,126,36,127,172,0,131,230,92,194,101,172,170,209,229,136,44,163,73,131,241,10,116,153,108,137,136,137,118,95,196,77,197,59,104,110,34,173,70,181,1,20,68,57,231,40,22,131,89,78,25,49,21,27,114,13,99,162,64,178,228,71,26,24,44,129,152,216,215,38,53,172,191,170,69,182,30,161,181,140,254,41,68,198,147,252,168,58,177,209,95,90,8,221,197,73,173,103,197,243,194,34,165,108,184,222,247,21,109,15,135,135,82,213,102,102,21,130,42,170,153,57,252,211,241,34,174,43,110,35,69,127,167,99,42,82,199,156,79,79,160,89,100,6,19,43,218,156,132,36,116,243,45,71,59,250,142,69,211,131,26,168,177,112,150,40,203,249,18,134,86,131,38,100,193,129,203,210,146,70,84,107,161,88,215,17,45,150,158,219,49,230,137,214,166,130,243,136,143,9,149,249,159,182,237,42,151,159,26,36,217,89,68,157,102,87,228,36,134,85,185,200,78,84,125,149,32,44,129,244,136,180,70,123,225,13,38,187,212,47,23,73,113,33,164,100,224,47,160,134,214,182,198,167,207,139,141,43,128,243,228,205,136,138,158,158,227,212,143,134,89,114,137,84,201,211,21,91,92,194,40,211,44,137,229,238,53,73,16,234,119,214,179,152,89,85,69,61,240,46,216,195,11,24,148,29,221,60,188,248,131,214,143,167,134,248,64,92,205,14,188,251,154,172,116,157,153,202,5,201,254,40,233,137,101,130,125,164,94,212,243,241,81,235,95,205,145,60,141,168,106,174,199,138,89,123,86,44,213,193,244,244,26,183,63,37,233,93,37,107,166,238,31,97,46,47,107,242,174,241,166,254,45,83,65,27,34,75,249,98,43,185,58,27,78,77,3,246,152,242,46,57,241,11,225,137,35,121,203,203,137,107,67,19,105,254,45,123,26,204,232,167,110,129,50,143,82,1,133,14,50,172,164,232,146,20,15,52,66,175,201,186,123,226,65,254,30,92,50,36,185,228,40,252,215,234,141,13,241,58,183,80,69,103,46,44,172,92,235,214,180,45,71,5,141,92,76,106,162,66,34,222,19,63,193,116,19,105,232,150,92,197,198,84,182,214,146,12,40,143,12,72,28,139,182,209,76,162,52,108,132,97,130,201,62,121,80,225,211,195,201,212,141,170,55,207,98,177,22,47,206,172,118,96,199,196,46,52,202,203,14,0,71,50,181,130,31,82,210,248,0,84,115,224,62,79,80,144,94,137,56,99,226,85,230,4,172,248,207,133,202,36,165,250,146,87,78,85,81,113,79,44,163,230,81,83,244,241,252,248,146,236,220,70,96,143,88,38,76,217,86,94,189,44,92,185,72,177,173,164,197,250,177,34,166,6,32,217,135,106,179,241,212,44,14,253,84,73,44,195,149,2,105,143,47,50,114,24,116,197,137,250,94,68,46,216,2,225,73,178,168,53,133,241,181,33,227,112,238,145,145,167,193,178,39,55,41,80,62,130,2,31,54,36,218,53,59,35,116,173,88,212,211,67,216,120,196,202,36,238,182,251,19,48,154,82,213,232,51,166,143,137,76,76,164,149,83,43,152,164,47,231,67,195,115,44,116,8,218,134,171,63,205,202,227,89,217,106,122,15,12,49,37,101,74,107,96,2,117,119,233,121,18,99,104,12,71,221,155,42,23,167,254,131,51,12,223,200,76,194,85,218,123,57,98,177,40,167,173,0,153,251,105,184,109,70,46,16,164,145,85,10,47,176,198,76,57,95,73,106,103,200,147,181,27,2,102,251,132,210,177,33,238,32,68,131,205,151,47,220,75,184,189,132,107,21,84,230,220,129,122,213,143,23,40,132,166,180,198,161,6,124,89,85,227,216,201,49,122,146,199,34,90,172,12,190,132,129,141,151,185,37,178,140,50,244,167,246,181,175,25,56,138,149,73,126,54,117,38,224,192,77,73,126,196,105,95,156,235,34,97,10,54,97,143,54,94,44,75,104,95,182,246,147,112,201,128,211,15,79,114,124,218,169,11,244,253,72,25,214,145,204,187,4,16,101,42,229,90,159,95,206,178,59,226,87,9,107,76,243,98,134,89,80,253,11,91,62,44,214,124,161,70,138,125,150,217,248,151,6,208,209,181,1,72,204,211,228,227,250,107,171,70,161,25,65,218,76,169,54,95,207,83,109,112,235,92,115,158,147,201,209,224,178,26,91,49,150,176,167,48,65,46,65,170,216,6,224,78,172,209,25,91,144,175,210,86,84,7,237,227,91,141,100,193,118,149,85,90,154,92,144,63,137,72,73,129,239,39,182,232,188,5,243,222,2,243,32,95,49,254,202,123,233,200,216,218,120,104,88,213,195,34,120,55,119,3,30,33,9,12,102,106,11,33,191,23,18,177,252,48,159,213,105,80,9,153,101,151,18,109,148,76,141,201,200,125,25,91,107,91,43,153,95,152,44,146,15,213,114,44,77,26,32,159,194,144,220,90,130,183,184,170,82,55,234,50,224,166,217,129,188,27,254,83,144,107,80,89,59,251,177,33,67,175,50,252,160,74,156,195,146,249,44,237,82,89,22,222,195,85,73,233,240,193,36,252,194,88,190,6,54,112,170,3,85,110,73,196,146,89,86,217,70,127,49,120,215,74,200,37,65,3,73,7,207,49,139,200,182,236,192,78,19,36,198,125,142,126,33,42,106,173,55,107,100,54,20,189,107,114,5,20,76,167,7,135,16,146,200,219,186,211,174,140,26,216,130,102,18,164,183,122,116,132,243,218,8,169,42,179,48,245,100,52,64,212,47,39,17,138,159,6,75,11,238,174,71,113,67,168,227,31,132,164,198,130,53,149,197,104,242,238,139,145,43,116,114,167,2,127,145,161,250,58,168,35,43,59,86,187,141,60,124,25,87,7,211,31,17,110,74,76,69,41,23,82,161,248,138,1,99,13,177,127,221,83,89,30,30,122,3,50,184,162,227,76,31,39,10,151,147,91,101,4,157,75,184,134,77,53,216,51,68,148,50,164,51,244,240,10,69,215,31,81,20,194,50,178,28,210,52,249,195,250,138,134,182,120,231,51,169,51,153,167,136,47,105,103,85,79,136,157,73,154,53,5,102,19,90,132,226,30,96,169,43,41,155,145,188,56,136,187,172,106,24,146,89,212,167,117,14,131,0,143,152,81,86,42,32,53,148,252,245,51,77,218,142,91,229,132,188,107,108,107,226,65,38,25,113,72,187,13,147,41,234,32,191,119,23,41,60,23,33,178,207,101,59,134,46,33,164,145,85,248,25,196,173,167,212,47,146,54,98,235,78,95,100,252,106,62,171,211,106,25,243,114,177,35,217,125,91,36,248,98,23,42,141,75,6,190,200,131,34,218,205,66,207,170,181,60,32,35,18,105,144,200,51,230,10,26,53,16,187,129,169,206,63,117,30,109,85,43,234,168,24,102,121,88,140,99,212,26,17,203,70,93,147,195,181,23,26,203,114,197,22,200,100,43,56,74,154,86,238,196,52,187,99,141,140,254,68,220,53,172,24,51,20,163,72,51,114,49,17,38,6,249,153,130,82,43,173,132,29,195,13,117,151,17,138,179,147,167,162,198,229,137,202,160,61,31,80,70,156,194,134,121,4,49,46,141,14,99,246,140,202,92,169,154,71,79,147,99,171,252,26,24,16,13,156,171,75,222,1,45,23,12,121,58,82,64,198,177,247,81,87,115,25,135,147,31,56,128,249,66,164,126,183,121,25,248,101,151,18,62,51,229,198,74,238,31,185,127,50,43,251,1,162,214,125,140,224,112,202,202,150,192,125,151,159,50,98,25,128,140,206,100,28,205,102,8,207,194,24,25,126,226,49,79,129,7,208,231,251,56,145,236,134,121,223,221,98,82,145,181,36,73,60,216,177,38,175,212,51,176,51,211,162,229,91,166,173,226,50,142,125,19,16,249,101,101,90,217,12,105,32,108,175,9,203,99,196,143,141,36,229,122,198,103,242,27,19,27,42,119,147,169,40,244,73,94,28,202,206,51,226,148,124,165,72,238,237,65,4,105,119,140,101,36,30,199,214,159,133,81,67,178,220,131,17,148,172,203,184,133,126,83,21,10,205,78,8,196,249,78,85,47,33,177,169,100,248,96,201,149,111,13,56,228,169,80,235,99,249,226,52,1,163,217,171,73,244,151,66,179,253,9,137,94,26,65,148,120,113,45,6,210,67,31,54,213,25,166,53,109,48,153,154,193,52,187,215,244,123,23,250,127,98,109,246,79,128,106,212,137,153,26,36,111,107,18,50,4,62,62,17,41,89,55,199,157,59,237,171,106,27,44,99,76,210,83,144,177,173,204,94,25,195,246,150,198,64,39,113,83,167,218,128,163,234,18,208,105,32,250,169,119,148,106,139,95,49,144,147,120,19,224,201,103,50,65,100,246,120,60,169,11,47,137,25,252,42,44,173,205,13,86,58,60,144,214,149,156,66,67,134,27,50,40,208,234,73,222,236,164,218,53,199,221,89,105,70,196,169,96,70,36,123,54,164,98,143,53,217,60,57,86,160,218,156,143,237,82,146,73,7,82,228,209,162,140,10,54,225,224,17,222,92,168,240,134,92,144,118,160,205,72,50,254,173,94,27,63,61,68,145,69,187,243,145,156,37,202,149,204,152,113,147,148,74,166,53,60,65,117,34,102,105,184,146,65,218,186,48,251,37,93,68,52,154,146,15,228,249,161,170,102,76,202,62,18,229,81,18,116,100,88,199,70,133,135,140,207,148,46,37,54,143,244,212,44,29,113,144,164,196,100,157,148,48,68,252,194,199,145,106,158,203,158,222,212,173,158,185,231,204,37,171,27,155,101,45,33,154,186,48,254,108,168,121,151,96,41,48,196,23,242,41,163,86,206,47,186,141,129,12,130,103,50,93,157,124,141,102,27,50,96,35,51,151,33,86,97,159,6,74,22,76,6,73,103,110,36,16,105,246,93,37,77,182,40,209,225,6,76,168,135,201,198,4,4,111,188,181,73,255,0,31,10,202,142,40,212,48,25,56,15,41,151,34,212,55,7,168,151,242,153,23,118,52,61,204,71,139,18,231,215,26,12,146,78,242,226,86,88,238,164,91,220,31,67,107,50,19,195,50,236,148,150,81,36,179,149,113,120,20,44,168,39,82,232,58,121,227,252,137,29,104,86,54,45,230,64,4,239,210,85,140,169,91,244,244,232,220,198,139,137,49,141,50,116,97,230,136,146,106,29,109,121,9,143,221,192,25,82,180,154,212,49,67,227,225,227,230,50,101,91,168,116,252,30,41,113,114,174,79,39,226,93,205,148,172,66,129,149,52,129,234,179,191,86,44,73,35,87,127,225,187,135,75,181,212,154,74,72,56,74,56,216,215,50,212,255,0,18,43,160,191,105,82,93,201,19,25,250,120,5,138,252,223,242,46,91,113,166,207,26,201,134,136,44,191,157,73,161,146,86,247,16,176,170,12,235,242,48,210,242,21,116,10,122,72,49,129,204,33,169,45,13,14,112,153,212,174,188,14,65,225,93,21,162,208,170,212,153,212,58,158,13,107,253,62,188,92,137,112,112,73,249,185,105,181,222,137,150,87,238,194,181,135,76,89,96,230,66,194,191,98,89,137,43,93,85,6,144,255,0,165,78,52,246,164,5,191,129,132,36,170,251,225,165,149,177,250,145,218,111,79,19,77,147,12,181,173,211,211,46,226,171,100,92,195,178,4,98,51,118,37,71,253,26,202,39,17,70,164,228,224,154,4,35,2,1,123,171,146,205,98,246,29,76,14,216,156,37,94,129,91,18,201,255,0,54,85,57,50,120,35,116,202,91,43,110,242,251,169,237,168,158,131,13,66,248,180,159,164,72,25,60,151,103,196,108,130,26,62,250,76,76,28,210,134,146,83,207,6,237,52,107,124,133,242,40,89,78,56,220,193,84,84,140,33,7,136,73,91,223,148,11,213,179,201,24,234,237,130,130,141,108,168,108,115,238,196,135,147,101,114,48,98,8,147,128,207,4,159,12,178,136,141,195,84,81,254,168,106,77,52,79,204,42,196,156,51,95,201,237,46,36,81,168,111,38,255,0,116,68,225,242,98,70,250,104,25,154,168,131,103,22,69,37,100,182,58,15,162,173,114,50,135,163,199,27,154,198,82,32,207,166,140,60,81,34,140,138,54,215,80,220,77,226,203,137,109,170,54,33,243,23,145,62,227,138,9,170,164,251,66,226,66,211,134,38,12,217,121,22,58,183,25,25,196,160,77,50,214,49,248,139,136,73,242,169,47,35,169,4,217,73,133,17,38,135,47,116,85,206,225,220,75,23,129,139,41,57,14,179,151,145,130,52,162,21,52,118,70,6,101,42,223,163,8,32,110,194,33,137,5,91,60,226,62,208,169,204,105,247,51,160,179,136,152,212,244,248,19,132,124,162,42,118,102,115,85,168,115,32,233,178,35,25,27,108,12,74,181,241,128,36,186,202,181,229,30,80,170,179,41,138,167,57,52,152,165,156,248,133,92,179,227,31,253,155,9,241,55,194,88,138,76,130,235,93,38,214,146,112,174,119,120,151,68,211,118,64,240,100,67,40,244,115,55,79,62,172,63,80,171,50,81,189,143,200,223,15,127,236,204,61,45,101,154,88,185,5,214,191,73,233,90,163,212,197,100,65,46,131,51,79,65,147,243,124,107,109,37,36,66,189,117,207,212,44,207,118,57,35,233,86,29,48,20,50,180,146,65,204,149,178,183,109,43,137,117,63,195,99,240,65,73,161,136,47,166,147,113,11,237,177,33,49,153,34,168,163,79,61,108,231,132,189,101,87,150,76,219,31,10,159,187,164,4,230,102,196,164,203,113,205,16,231,228,98,119,14,51,38,177,74,198,141,177,247,85,125,12,144,11,185,75,131,14,1,63,79,48,100,205,137,106,146,25,69,6,17,35,53,110,161,219,68,225,22,84,30,158,212,39,146,62,104,24,147,110,100,35,42,130,198,164,157,231,202,85,156,154,124,125,162,85,17,167,196,243,230,18,38,96,65,55,165,89,100,81,78,97,100,198,65,127,16,144,172,121,252,250,149,149,197,15,39,254,213,45,124,12,67,234,77,85,2,62,125,172,237,211,5,137,50,13,171,48,117,44,108,160,16,143,234,90,77,73,44,96,204,20,187,98,88,54,29,246,34,42,167,235,200,37,139,135,107,139,242,40,186,120,18,252,249,68,169,77,72,9,32,234,89,178,29,245,61,27,88,81,143,186,122,161,173,214,112,100,248,109,37,46,35,172,244,124,178,29,230,137,145,15,166,234,174,106,60,11,148,139,36,233,113,177,29,230,189,123,31,163,102,92,0,160,237,83,144,53,110,218,215,22,85,24,249,243,182,157,164,64,248,100,38,239,145,71,97,142,139,31,160,67,60,147,98,118,169,249,58,134,13,33,30,105,101,72,116,198,164,0,162,176,59,174,68,167,94,85,126,32,130,240,138,86,36,70,183,210,163,172,148,81,141,223,196,138,217,175,194,44,107,69,110,170,33,58,74,185,20,13,13,101,6,94,83,74,33,71,230,171,99,103,130,62,17,35,241,217,126,68,179,57,105,50,97,200,204,168,90,219,139,45,223,82,22,53,168,240,114,166,16,45,96,136,236,50,43,252,52,160,96,109,108,153,202,36,28,154,19,139,221,34,118,109,66,2,177,152,150,216,214,76,156,204,70,23,34,117,147,248,55,109,9,11,45,61,185,130,254,85,21,91,67,177,148,240,152,164,93,94,100,51,198,246,184,212,197,148,2,103,204,33,42,212,95,67,76,13,42,201,36,204,17,42,24,116,239,23,10,42,134,49,200,4,84,147,60,68,82,220,26,162,251,42,64,16,10,58,101,38,50,102,18,191,245,88,63,221,151,18,153,178,153,18,73,223,132,188,107,55,134,219,10,161,178,29,104,216,105,105,220,157,85,6,108,87,132,66,26,146,146,193,148,15,18,159,101,109,172,18,102,14,76,127,77,106,198,207,145,43,80,173,135,197,41,229,42,223,106,97,201,253,34,69,24,210,200,206,81,35,227,70,56,187,85,114,52,62,0,73,238,163,36,178,47,135,82,212,249,35,27,18,27,189,85,6,11,59,121,18,51,12,170,50,222,98,122,99,15,83,237,184,74,164,169,228,158,203,36,191,109,97,118,105,95,146,94,46,49,36,173,197,47,108,174,193,131,40,187,20,28,253,114,113,78,124,76,74,131,77,201,139,118,6,7,220,67,234,221,25,143,155,23,42,117,141,89,67,35,236,3,111,152,194,167,114,104,114,68,203,137,78,105,95,150,225,55,180,173,77,101,16,177,112,165,220,166,32,170,113,109,73,101,43,77,220,176,34,23,25,94,174,106,164,146,76,86,24,63,242,47,93,233,186,219,98,101,50,125,166,244,243,35,49,137,54,210,215,25,172,111,129,49,227,31,42,231,250,206,99,203,107,136,93,107,169,92,85,19,6,81,40,25,58,120,146,103,102,42,188,113,146,154,221,137,159,71,60,145,230,18,101,166,239,143,91,43,211,172,21,229,62,155,200,206,164,183,91,104,62,13,220,78,196,236,170,226,170,176,238,52,104,182,64,202,36,178,77,59,6,78,97,41,237,31,119,46,9,246,146,253,165,124,99,14,75,50,226,81,141,181,76,24,169,203,245,131,217,167,199,187,237,26,89,67,131,84,252,217,125,165,109,172,41,199,58,11,195,139,42,77,166,244,247,160,15,54,46,53,106,137,242,31,0,56,159,139,18,100,250,221,203,49,45,175,100,66,179,48,83,26,167,255,0,199,205,73,155,34,181,35,141,72,200,196,127,23,34,10,100,105,66,87,215,112,55,167,225,67,70,209,146,164,248,125,52,235,81,89,88,71,163,204,124,132,9,85,91,224,16,189,66,94,125,32,42,60,62,162,49,147,255,0,39,18,203,81,177,10,147,55,118,86,84,0,124,177,69,201,139,219,81,33,248,234,249,39,218,26,41,4,186,14,161,11,230,131,10,231,207,248,122,13,211,229,226,26,26,21,124,132,107,0,92,107,146,77,27,246,130,228,83,212,58,194,254,53,171,4,97,113,171,3,105,81,253,36,77,110,146,0,206,51,24,72,252,117,15,82,134,5,148,233,49,24,108,73,140,57,228,25,51,21,31,2,171,131,169,79,234,71,178,23,50,155,70,181,29,84,160,184,214,7,28,94,222,52,154,4,157,241,50,169,3,93,239,71,136,221,104,168,23,195,133,210,163,30,3,51,23,239,153,44,76,195,47,173,13,50,76,73,61,41,126,240,150,224,237,65,70,9,224,159,148,185,87,66,138,195,79,56,37,6,25,98,90,131,67,91,218,33,13,30,200,96,156,196,182,100,157,137,48,137,53,128,244,192,227,102,17,9,71,92,62,88,143,132,162,227,42,162,53,193,6,254,165,182,201,128,157,225,196,161,38,101,20,154,135,101,233,12,205,137,62,211,127,22,171,114,60,63,73,120,218,108,18,65,133,43,135,240,162,14,124,161,236,42,22,21,175,184,141,111,19,160,192,214,3,187,255,0,47,18,202,125,197,148,38,117,17,13,67,66,58,15,14,36,250,213,155,145,230,50,21,81,24,22,196,44,205,103,90,54,127,81,138,65,32,163,89,81,217,19,229,37,42,75,93,43,18,104,50,152,67,81,182,90,110,12,34,124,160,185,19,181,126,204,200,163,140,201,68,103,202,20,136,198,70,149,224,204,197,34,105,161,176,70,137,202,37,65,62,147,122,204,193,84,86,80,171,19,76,173,28,145,176,57,86,70,97,235,89,135,42,218,104,114,160,169,249,140,178,243,121,138,85,172,161,96,169,146,64,62,226,164,114,110,200,50,113,117,164,154,170,100,184,204,226,200,178,211,12,37,144,51,25,115,236,48,219,133,128,109,72,88,139,108,59,81,201,226,49,80,172,8,196,2,5,79,132,50,133,100,242,251,105,182,197,46,225,135,145,62,13,9,228,179,118,18,169,122,219,86,120,115,34,63,27,18,49,49,68,200,151,115,81,170,165,95,225,226,16,121,114,161,124,61,52,156,171,77,110,179,196,63,155,200,139,53,149,117,184,248,123,18,44,223,176,85,65,230,48,19,134,166,172,160,98,34,122,246,18,50,87,113,36,3,103,106,214,153,80,117,140,87,182,202,143,141,13,152,50,153,38,245,88,145,135,250,172,170,47,80,252,84,157,90,125,166,195,143,234,44,222,103,224,53,85,57,20,23,97,200,247,237,20,184,116,196,161,31,41,68,79,241,166,20,159,17,98,126,76,177,68,170,13,169,235,100,131,136,67,79,28,159,190,132,153,148,43,78,210,18,76,79,148,18,0,222,171,81,101,204,44,162,84,26,62,73,60,255,0,117,89,79,211,112,103,3,54,81,228,78,178,37,170,193,149,78,115,61,227,178,30,108,72,0,192,33,123,132,186,36,58,70,12,248,138,46,36,206,215,73,2,52,23,203,87,102,140,90,177,205,3,91,182,230,77,3,36,120,215,217,79,246,144,157,124,202,76,202,1,111,147,46,19,30,104,137,99,53,181,172,99,243,8,170,134,4,144,20,24,113,33,108,180,219,36,249,152,34,66,198,174,3,250,221,97,18,200,12,205,216,156,198,135,6,111,180,53,198,216,27,26,155,31,183,230,174,234,174,31,225,218,185,218,240,182,35,47,252,139,127,194,160,141,203,148,105,13,217,171,69,197,149,3,50,248,248,251,82,25,129,61,151,82,117,145,223,152,205,219,196,102,19,65,20,190,222,52,93,195,224,201,253,34,65,233,86,191,145,52,101,105,241,243,42,246,111,178,98,238,60,137,182,96,96,237,65,154,180,133,66,190,170,87,159,219,74,209,255,0,70,86,3,184,152,63,62,164,4,57,249,56,177,39,126,154,50,247,37,115,195,18,11,209,24,49,190,52,98,8,137,252,8,113,39,119,41,176,204,202,206,21,182,28,153,209,143,153,13,96,42,31,167,152,50,34,163,82,69,247,75,137,43,245,179,136,25,178,165,198,187,60,228,150,103,26,202,133,43,225,140,94,232,202,189,38,200,17,128,254,37,27,248,144,241,137,133,109,9,173,109,189,174,52,85,157,131,112,41,154,135,124,247,133,38,245,35,193,177,127,47,250,214,187,42,211,198,39,210,64,50,134,89,95,151,145,44,157,45,205,89,6,51,46,55,175,230,88,190,201,226,98,95,38,25,35,36,230,146,114,147,10,147,116,236,81,100,80,235,45,96,122,222,101,91,163,245,84,29,81,19,183,145,115,169,53,175,157,196,97,42,253,7,163,9,90,77,216,114,38,143,167,213,51,238,73,155,34,160,212,224,33,250,134,84,108,109,42,63,104,74,158,5,60,82,179,152,188,136,223,1,194,93,95,144,130,215,82,89,250,50,94,60,193,80,215,122,120,226,62,108,164,93,84,218,132,253,70,18,147,181,14,228,249,125,181,171,37,193,148,141,173,206,55,243,20,138,222,156,44,40,210,247,195,103,210,79,233,224,60,99,73,38,2,170,140,217,91,16,76,230,65,154,28,18,19,169,50,124,50,20,125,171,224,104,79,220,153,91,250,62,95,66,73,149,176,70,207,210,165,193,141,249,241,5,87,154,156,232,45,131,33,17,53,148,202,234,39,125,105,49,245,47,129,249,103,167,134,187,170,140,206,101,33,168,110,224,198,243,150,30,181,54,146,226,212,99,62,183,124,244,198,6,134,4,152,171,153,27,227,76,90,130,97,244,105,37,34,2,79,197,125,105,110,252,213,49,73,24,106,75,52,182,199,66,150,140,235,76,248,116,65,19,48,68,53,162,126,143,157,143,219,80,20,63,21,53,196,98,97,176,200,95,184,175,235,117,252,169,196,102,236,74,191,145,42,115,208,79,241,147,198,211,4,130,76,220,139,13,230,199,221,93,6,101,173,108,208,97,92,242,237,131,206,252,43,55,22,99,91,1,76,253,84,120,47,237,78,41,53,33,44,128,165,77,13,146,79,132,201,221,80,98,65,226,136,141,165,20,116,105,51,136,78,34,161,38,73,56,153,203,40,133,91,103,189,229,7,15,26,68,240,144,191,171,46,85,187,96,30,253,73,140,28,49,114,169,187,43,43,27,35,253,33,170,184,16,1,36,108,10,61,250,86,32,249,147,44,104,130,228,77,80,211,179,233,46,145,67,25,137,68,54,69,140,60,56,147,6,92,109,129,196,37,41,155,244,45,26,170,21,185,135,4,10,70,214,249,249,241,114,40,187,141,103,98,57,100,204,94,47,52,230,158,214,182,112,242,251,139,153,99,107,102,12,202,227,119,189,229,102,108,72,67,99,199,204,154,6,99,60,57,69,198,151,93,250,60,144,102,12,174,69,210,162,130,6,54,70,36,87,31,15,65,101,204,24,162,200,140,173,178,199,194,98,171,13,55,125,18,49,222,28,163,46,84,44,244,96,170,185,206,244,222,155,177,168,177,100,76,88,134,186,180,106,22,109,121,150,203,89,32,238,46,52,155,213,73,145,13,212,43,240,26,170,134,83,52,198,248,152,130,148,204,209,245,213,188,182,24,147,239,82,24,217,194,94,69,37,169,13,107,55,165,58,200,206,43,84,231,250,205,243,163,121,250,24,191,214,144,83,234,169,213,191,230,10,254,53,108,185,188,37,18,209,101,161,129,129,255,0,32,137,58,85,149,127,162,46,45,97,166,149,248,139,20,128,225,46,82,42,125,249,237,134,185,13,61,63,162,75,122,233,180,54,95,145,139,158,24,90,18,172,215,49,100,14,117,69,91,24,113,153,148,203,56,112,24,87,230,50,100,104,17,112,114,151,137,116,52,154,2,169,59,50,126,87,191,9,86,53,179,24,34,114,175,179,217,84,35,226,136,84,17,152,49,242,137,101,116,113,74,151,218,197,240,225,18,214,204,22,228,196,164,222,105,196,103,18,198,146,29,224,172,152,105,101,227,66,198,255,0,98,216,182,54,131,173,140,13,222,84,40,117,11,234,56,132,156,152,204,216,246,255,0,161,68,73,134,114,19,48,145,255,0,180,102,255,0,137,95,27,95,203,147,194,97,15,26,43,214,0,86,46,120,243,30,19,211,24,115,199,39,221,80,101,100,12,139,118,106,160,65,31,49,84,38,179,248,133,77,36,236,12,69,181,236,28,151,225,203,149,37,190,210,177,36,131,138,42,172,105,127,144,107,24,179,89,209,224,230,149,200,130,147,100,11,182,112,245,164,140,208,121,94,171,106,180,195,32,177,129,10,125,154,124,139,102,113,67,230,18,8,48,132,73,33,166,89,23,148,197,85,182,176,25,25,7,91,85,190,63,82,109,181,1,125,107,39,78,240,226,84,176,52,172,233,189,202,206,159,68,140,96,97,85,44,10,216,49,187,86,238,68,131,42,177,204,217,165,103,86,244,137,8,104,22,163,63,49,87,90,178,184,211,145,128,240,135,25,72,185,245,245,192,252,223,133,99,117,8,252,116,10,255,0,69,108,140,65,172,54,107,48,207,25,25,218,182,250,144,58,113,41,43,0,186,99,49,35,233,39,226,35,22,246,67,100,159,105,111,13,104,5,238,167,101,80,30,76,126,248,29,73,95,163,144,169,140,6,123,89,85,32,99,0,81,50,153,98,178,160,46,103,61,54,155,36,99,178,89,68,153,117,15,133,101,169,231,191,207,10,86,25,131,240,74,204,195,98,21,37,231,64,178,97,35,63,245,72,246,73,1,16,22,90,60,150,79,204,18,226,34,93,181,115,79,147,44,158,94,80,202,71,195,173,5,176,57,109,9,147,233,168,187,45,55,168,227,15,22,85,191,74,213,90,198,62,82,202,42,207,197,116,107,153,101,30,62,146,85,105,57,139,198,181,27,79,68,157,204,143,178,100,185,195,237,34,93,79,91,114,57,88,76,92,163,93,74,172,35,84,218,205,43,7,31,82,87,51,77,237,159,152,74,250,53,81,254,146,53,250,123,35,58,149,45,251,152,115,102,106,221,71,82,61,164,65,13,102,29,79,126,95,213,149,87,201,209,36,238,196,167,174,41,37,70,226,81,104,144,50,6,252,67,136,156,194,202,156,67,153,91,36,121,66,84,178,183,76,113,242,148,107,9,148,231,173,149,154,33,114,165,170,253,134,69,148,105,152,216,179,52,58,233,204,229,18,65,24,220,104,27,139,89,112,65,242,133,81,102,127,2,139,81,220,202,74,168,32,205,148,105,41,179,201,225,137,196,164,31,169,37,148,255,0,54,82,21,53,12,195,201,102,88,146,136,36,234,205,230,12,198,86,84,135,47,105,114,167,58,122,0,6,204,56,144,245,65,150,67,255,0,81,46,85,74,200,17,36,245,39,102,90,138,170,26,106,221,144,51,101,73,228,201,2,98,202,64,15,251,162,33,230,67,137,27,181,37,148,106,128,121,146,79,180,183,50,144,24,243,20,72,127,197,181,85,164,196,30,197,77,12,199,182,136,206,37,88,216,159,161,11,113,27,108,76,194,18,194,52,242,23,137,84,234,26,127,145,63,254,240,184,233,173,111,235,108,113,68,47,250,210,77,27,63,1,173,67,170,176,196,16,22,85,181,172,156,247,154,92,172,75,94,140,146,123,32,102,176,138,176,212,48,206,35,147,104,85,138,191,254,160,196,230,167,212,155,19,250,112,75,198,143,209,143,4,215,176,203,67,52,102,244,153,165,167,49,160,14,161,156,73,154,53,85,254,138,182,177,105,225,193,132,72,7,201,149,147,14,36,154,29,174,163,246,120,134,168,107,67,44,156,197,229,34,21,89,57,12,217,135,67,167,33,1,151,18,247,156,88,207,229,226,69,63,83,159,244,155,85,57,119,24,246,76,120,122,178,162,204,248,123,7,1,249,181,109,84,33,254,168,106,90,239,82,2,115,243,4,74,34,227,73,89,65,243,151,148,152,210,159,199,224,173,254,156,104,4,41,23,51,43,163,123,247,11,23,208,53,56,6,118,101,84,54,183,116,118,81,88,40,130,196,69,205,41,217,235,100,205,139,16,254,154,185,141,73,84,32,101,247,19,246,254,130,216,88,240,228,122,91,62,51,227,117,20,130,93,14,170,4,29,174,98,136,105,101,222,158,220,141,229,136,172,173,27,134,66,26,77,97,115,8,152,114,140,191,186,171,89,171,64,64,127,80,128,63,226,80,76,124,88,207,120,189,197,227,73,149,147,133,115,178,229,128,202,91,249,209,206,38,110,165,161,241,170,178,97,218,169,232,102,198,52,196,54,160,17,57,86,110,58,15,83,25,154,38,158,73,51,117,127,18,72,250,209,193,38,32,245,171,70,73,136,80,118,229,72,166,70,33,15,196,173,28,141,48,50,168,20,8,25,83,71,135,108,62,21,182,52,98,117,34,13,0,226,246,147,214,226,146,129,248,157,46,53,143,167,91,69,227,243,87,80,44,168,230,177,134,9,84,93,198,143,245,39,230,196,153,214,210,50,164,28,34,75,52,108,156,117,18,61,90,195,203,187,136,181,163,205,16,185,84,45,222,185,157,59,132,66,196,138,187,153,249,30,162,39,217,68,27,241,123,138,42,173,230,51,54,67,152,207,57,73,212,155,48,50,201,237,45,122,111,4,152,185,118,185,72,189,63,86,143,77,145,251,177,13,54,225,166,249,144,206,32,117,41,151,132,130,148,254,85,174,79,197,162,89,19,21,116,2,99,250,139,79,169,18,119,49,132,150,204,255,0,3,115,40,96,4,4,230,76,152,192,123,170,110,170,120,198,244,243,126,1,246,170,88,86,83,68,250,24,51,186,133,137,40,244,19,193,38,104,130,84,209,158,9,175,102,34,171,122,122,74,172,28,220,170,139,36,126,102,109,156,210,28,251,129,125,69,89,85,172,45,99,120,6,95,90,168,159,79,65,224,164,47,161,237,152,253,162,147,67,11,240,12,144,176,14,167,131,143,150,80,145,65,212,144,125,153,75,139,6,134,230,107,247,97,159,252,105,180,11,131,194,63,167,88,136,101,39,218,92,205,27,39,201,182,58,227,239,129,37,152,138,84,138,126,155,166,178,62,108,92,159,105,38,97,178,179,40,150,208,221,158,50,213,234,29,13,173,192,45,105,201,9,38,194,79,53,75,101,100,57,189,197,73,12,241,141,93,102,185,140,166,151,133,255,0,87,18,219,26,49,10,254,98,165,207,101,148,211,226,10,171,170,167,151,24,12,202,186,41,137,37,108,141,144,224,13,17,62,100,81,131,14,212,121,22,97,11,197,220,84,190,225,145,6,204,202,12,197,188,79,161,181,28,110,213,227,106,16,73,226,9,84,108,195,78,146,124,81,11,198,137,100,51,198,246,150,52,55,34,172,82,5,239,41,59,83,159,71,200,12,166,82,144,204,241,123,170,234,168,196,147,17,103,6,46,181,20,76,170,30,63,252,210,214,64,149,11,167,149,62,181,97,196,68,28,107,45,178,105,36,170,228,42,242,15,164,159,147,132,194,196,141,184,164,100,209,229,10,65,38,248,25,19,202,219,128,73,3,5,151,145,115,67,212,100,59,113,57,30,191,211,124,111,226,228,80,245,175,151,90,124,75,244,141,198,149,245,182,118,174,125,169,254,23,75,140,7,152,34,255,0,105,122,45,2,76,190,254,164,149,153,24,146,141,101,46,75,251,85,173,110,146,29,148,86,24,165,80,48,235,101,214,189,249,149,182,158,178,39,78,85,206,182,132,124,92,110,205,6,255,0,12,89,80,178,126,20,0,99,205,136,106,170,4,194,120,118,162,228,217,98,7,49,85,127,47,81,54,212,138,141,164,143,24,156,34,90,174,52,244,177,51,41,132,172,161,217,2,79,81,81,166,128,57,44,77,28,202,230,84,228,225,128,66,247,9,45,190,128,120,44,225,42,233,150,180,131,140,55,148,74,50,124,109,201,240,226,67,84,44,70,214,201,181,17,249,121,70,186,29,36,150,127,192,124,171,67,52,196,177,15,48,132,181,50,158,214,11,243,41,180,75,224,50,181,71,211,252,49,240,164,47,125,140,103,230,202,153,5,228,240,230,67,204,153,43,30,33,11,141,110,219,87,49,89,131,227,95,16,140,91,95,118,65,51,181,79,198,243,42,200,198,96,151,43,70,163,171,12,77,112,242,247,21,103,12,220,137,48,97,190,73,51,5,98,243,60,100,194,181,99,11,21,230,99,10,53,57,113,165,119,189,37,34,164,164,52,66,49,153,85,60,109,175,135,80,213,227,145,19,153,140,183,56,44,192,158,144,152,185,17,180,154,146,116,147,226,202,186,30,167,211,113,45,206,252,66,16,148,244,15,135,178,160,206,97,147,237,196,249,137,144,214,52,57,82,89,194,36,170,226,72,235,120,189,197,93,152,16,65,139,220,82,55,213,91,231,188,185,84,213,174,197,24,144,184,49,200,55,160,41,216,255,0,207,152,169,149,149,108,188,124,41,124,6,62,9,254,108,73,246,4,176,123,236,172,97,19,229,37,73,42,22,203,241,54,160,6,208,169,163,245,37,55,87,165,226,34,169,164,216,144,12,48,132,52,202,168,153,118,14,127,39,228,255,0,137,223,7,245,54,77,220,66,147,34,67,161,181,230,163,210,242,253,38,219,32,177,63,23,34,253,197,62,182,158,104,48,203,138,184,215,196,47,133,20,115,143,152,34,18,143,89,15,79,213,167,214,186,124,132,118,137,135,218,63,226,45,204,152,44,195,60,152,215,76,211,122,146,36,215,179,119,43,147,238,46,33,165,116,173,173,0,56,121,70,154,26,124,236,249,140,47,246,151,6,195,66,184,29,77,155,29,119,88,83,158,76,71,203,169,47,32,148,93,85,174,191,140,126,92,152,209,154,87,226,46,199,194,37,128,184,211,157,79,170,183,181,175,252,61,3,147,234,42,47,82,175,131,233,234,51,116,190,65,81,181,153,224,179,250,136,145,176,245,108,27,34,98,9,87,27,52,205,91,55,207,212,101,32,119,39,130,127,115,34,232,210,25,78,86,99,244,4,152,3,146,63,109,39,126,143,151,36,156,37,18,231,181,95,17,101,66,99,3,47,38,53,107,91,172,206,86,102,9,83,44,210,167,61,3,23,8,147,166,231,70,238,18,28,52,35,41,57,85,28,109,72,194,15,152,75,67,223,144,249,147,175,85,163,134,216,150,102,152,24,199,194,166,166,86,203,19,250,151,88,140,248,184,57,82,219,38,85,99,126,81,39,222,87,10,208,229,252,153,49,38,209,130,207,5,156,202,161,238,152,88,137,188,104,12,198,182,186,138,172,38,245,34,70,66,154,101,108,158,83,114,145,52,153,85,145,108,135,78,8,40,170,134,66,200,23,199,132,118,109,32,16,163,86,47,159,234,80,126,110,40,196,151,120,15,26,91,106,105,115,153,180,9,82,215,44,7,51,124,144,121,225,9,87,153,73,58,79,44,73,88,146,51,64,124,38,101,202,132,141,169,44,136,125,160,178,41,178,184,45,70,118,82,103,105,243,246,229,90,31,113,107,110,12,57,72,159,64,209,246,54,227,203,98,94,37,68,26,72,53,163,194,20,245,139,147,25,86,57,4,152,122,130,180,249,98,20,139,161,104,61,79,120,81,225,151,40,133,253,212,237,240,1,39,184,75,108,106,216,48,95,196,146,101,129,215,250,10,173,97,228,153,252,28,201,4,204,18,64,254,84,91,241,201,30,28,169,84,199,196,141,196,34,228,80,140,214,21,249,158,49,56,144,118,70,196,7,152,169,147,222,182,50,181,147,65,132,162,87,85,184,135,37,184,212,62,175,43,104,17,19,26,121,167,180,52,18,243,24,92,138,234,30,128,131,159,48,162,167,27,56,148,156,92,107,165,85,33,92,65,127,228,43,173,170,137,82,52,89,173,70,78,17,45,51,30,249,43,84,54,68,31,106,229,102,187,14,110,52,103,145,153,144,190,119,30,212,164,227,193,152,210,51,106,120,48,142,241,123,136,102,6,55,25,246,62,31,54,84,100,58,76,156,197,228,73,223,63,123,204,18,162,161,234,123,200,195,194,41,92,104,179,120,153,136,76,195,2,49,48,226,26,46,169,227,34,84,200,207,178,63,238,167,49,171,65,90,207,184,182,180,80,82,144,44,173,240,74,236,166,15,207,16,82,57,151,4,201,136,43,222,171,20,76,82,102,127,35,108,31,225,249,20,134,173,141,151,218,78,217,106,50,147,181,31,50,157,150,81,58,149,33,108,179,49,151,19,143,62,28,236,156,66,85,148,54,167,140,54,6,90,164,14,146,219,19,136,75,228,253,54,73,35,234,93,18,66,142,44,108,200,7,101,48,226,6,88,146,135,147,247,80,80,44,172,100,191,230,241,149,73,234,173,7,121,52,111,218,74,146,37,61,67,79,169,180,249,223,243,228,47,238,174,93,135,70,41,184,118,120,117,91,146,102,196,140,146,105,208,153,136,69,82,20,247,119,2,27,50,167,44,181,63,247,107,25,159,200,220,77,140,153,47,63,81,21,77,109,174,65,176,82,196,180,211,220,81,227,230,23,34,97,231,6,115,248,113,137,106,200,129,86,95,144,237,181,52,238,216,163,42,93,107,161,180,196,214,117,13,49,219,12,108,74,102,73,56,201,194,186,151,168,116,227,169,6,85,37,108,190,20,109,152,243,87,46,79,174,67,126,38,62,32,69,137,126,143,141,124,124,120,74,147,93,233,184,55,252,216,134,34,33,103,73,191,246,152,209,254,135,230,138,73,58,238,128,155,186,235,79,227,202,186,190,143,248,187,107,52,140,137,168,96,114,125,68,246,103,195,24,36,98,3,240,99,32,244,137,13,210,194,252,2,172,165,228,107,186,217,44,70,48,209,8,160,99,67,151,230,158,195,140,113,51,149,115,180,110,159,37,85,138,22,93,146,23,73,80,115,53,60,233,62,210,20,193,227,202,176,11,199,224,241,41,118,6,81,53,193,153,55,135,106,167,38,104,204,131,204,17,43,234,218,112,20,249,140,156,201,101,108,97,226,227,93,105,50,162,139,182,126,111,187,209,246,165,63,14,68,211,77,232,243,198,230,41,87,100,120,116,199,116,185,73,68,155,45,56,35,225,136,81,167,252,132,250,22,180,249,34,174,36,193,173,7,185,145,43,141,112,9,204,234,85,119,117,160,157,204,21,61,27,77,254,116,181,81,189,65,66,241,140,139,107,217,148,136,185,52,155,111,117,121,244,150,94,28,34,42,93,187,141,99,0,204,60,111,117,50,135,169,30,71,225,218,169,153,143,177,168,39,205,197,34,101,2,250,186,72,255,0,75,200,167,36,108,10,197,102,108,163,70,198,51,212,252,9,36,147,210,37,190,76,201,112,189,162,21,74,172,59,84,124,243,44,131,36,254,106,85,154,145,227,63,44,2,39,33,212,32,146,62,172,72,101,111,161,108,85,49,128,35,57,138,133,152,192,9,46,12,204,157,43,3,70,151,238,166,86,96,96,223,1,248,36,118,176,201,237,38,241,163,17,30,200,31,105,116,40,135,47,178,206,49,189,75,153,243,166,191,137,118,155,45,49,190,246,146,134,104,205,143,246,170,235,26,138,70,233,237,55,58,75,249,114,21,116,202,122,18,66,99,18,80,201,151,6,86,16,139,16,213,24,94,9,35,103,168,79,198,53,205,52,212,196,172,106,160,118,172,1,80,81,166,12,99,195,137,21,125,119,167,43,98,255,0,79,17,39,17,115,119,234,73,214,83,185,133,182,26,134,78,161,106,49,105,62,121,199,212,36,11,204,57,172,195,44,73,181,38,212,160,98,223,101,167,183,60,209,22,170,160,205,99,155,223,104,205,203,242,251,107,10,221,42,193,191,169,116,200,218,122,118,60,70,94,126,146,32,158,194,226,234,93,24,160,149,20,67,208,3,146,12,200,214,124,46,228,204,100,228,58,134,45,64,240,149,57,135,171,96,206,26,139,117,180,215,216,221,181,16,62,170,170,182,38,29,128,202,165,230,67,102,124,194,18,183,178,102,231,165,0,26,76,189,202,145,200,175,144,149,212,134,178,103,7,8,177,17,122,134,100,184,207,196,82,171,43,40,17,35,15,132,92,138,114,96,98,139,152,220,75,100,101,125,1,112,97,216,77,149,106,152,255,0,164,167,227,93,251,34,84,16,223,145,115,40,225,117,161,220,179,153,105,181,209,128,23,205,136,169,151,28,97,160,166,92,28,163,196,169,185,170,113,10,232,7,14,5,104,255,0,86,34,21,102,96,214,249,252,162,217,24,217,59,184,150,137,56,50,112,161,154,224,99,37,252,107,8,204,120,209,65,129,185,103,10,194,76,51,198,74,213,168,202,57,135,100,248,195,89,250,196,73,42,93,239,156,65,226,196,128,140,249,209,143,136,170,10,172,227,51,21,230,181,24,144,204,190,57,73,133,106,141,1,146,89,202,155,192,161,174,93,11,26,121,106,38,64,239,126,69,131,35,38,147,43,71,24,121,82,67,79,32,211,90,188,12,25,190,180,229,138,254,85,47,38,200,21,36,230,70,191,80,227,226,42,2,99,34,206,103,82,197,102,126,66,49,190,6,164,174,154,254,209,167,230,147,84,86,124,160,148,27,40,64,51,230,227,84,80,217,136,124,75,106,201,242,56,221,148,239,147,203,151,18,93,49,224,140,76,89,87,201,55,114,227,1,226,82,82,95,106,87,229,91,155,19,182,69,91,60,10,137,124,60,92,202,70,29,193,227,118,163,205,169,229,78,225,196,146,204,62,37,40,103,193,140,60,75,68,153,32,146,149,67,102,229,48,52,12,108,204,155,135,200,48,162,214,0,36,251,72,122,167,236,78,138,153,39,141,248,148,212,153,36,140,252,197,42,25,154,162,171,100,117,56,23,192,16,250,144,247,18,98,91,179,9,132,53,1,3,83,131,207,17,149,68,9,32,147,212,184,150,70,177,213,183,112,48,233,232,130,127,8,147,104,117,163,141,218,154,113,198,6,108,74,79,83,234,119,139,136,75,175,94,161,184,146,101,84,24,218,189,146,89,137,36,13,108,65,119,9,122,146,76,185,35,204,101,182,237,143,24,211,45,144,70,55,250,147,35,3,12,65,33,217,62,203,207,50,77,78,105,68,156,192,174,133,26,182,38,12,166,236,69,151,200,197,86,112,88,23,7,193,132,168,200,210,114,17,15,37,145,99,123,72,87,204,252,252,34,82,255,0,224,98,167,207,129,71,223,48,114,94,252,73,220,105,249,120,74,190,201,167,200,199,152,74,139,39,238,99,41,26,195,28,108,196,190,102,202,153,76,129,141,252,200,7,189,130,127,81,10,183,102,252,1,88,54,3,41,203,195,44,72,153,245,80,113,252,162,93,26,49,231,29,159,43,136,106,210,5,104,35,1,138,139,27,39,35,108,174,66,63,71,158,119,180,188,205,42,120,61,34,93,7,243,249,225,10,56,49,162,11,180,73,247,21,4,169,51,2,183,28,79,155,226,74,167,201,173,141,230,92,170,150,250,72,255,0,224,53,3,106,29,207,74,79,253,194,51,0,27,89,196,201,134,38,228,169,108,253,67,168,10,252,193,17,4,52,84,109,61,136,249,85,52,102,68,16,58,134,143,199,79,35,73,122,221,79,106,95,1,75,17,21,165,85,148,73,44,250,168,38,86,128,135,230,18,120,24,17,4,62,36,109,162,12,160,83,48,23,164,72,86,64,126,68,241,230,130,54,117,45,12,152,4,150,81,196,214,181,175,32,20,45,221,13,200,223,213,198,187,20,51,3,222,70,76,216,150,35,195,181,26,180,114,41,41,20,227,21,84,231,146,4,12,250,115,212,202,203,149,116,104,193,136,41,124,220,67,67,234,170,24,50,89,242,133,202,159,113,68,215,216,59,79,106,215,236,88,19,23,253,8,137,147,224,206,98,231,129,129,46,48,240,242,37,22,90,134,230,180,248,177,16,162,92,83,35,166,184,21,86,31,207,153,182,90,89,170,152,47,107,42,89,169,39,176,112,115,101,228,81,240,231,156,167,98,187,45,197,177,85,62,120,38,159,46,37,168,38,96,201,153,106,123,199,143,41,80,22,166,96,193,150,33,121,23,50,182,69,100,92,74,57,54,86,51,71,132,37,95,97,234,73,90,127,154,89,82,138,121,131,16,25,154,80,242,45,243,2,9,189,188,170,245,87,36,92,85,107,153,214,221,66,196,52,76,201,135,43,249,138,161,160,73,244,214,112,163,99,79,60,146,102,49,82,214,128,163,185,49,128,85,168,209,184,214,134,73,250,200,248,111,200,69,85,97,137,105,240,49,17,103,1,248,198,170,237,106,184,51,41,152,208,9,186,194,177,179,26,166,83,2,9,32,230,73,130,247,136,152,189,181,73,50,55,228,225,83,207,243,25,250,150,212,81,144,94,254,236,168,200,118,95,159,181,104,100,3,150,39,10,84,202,211,193,127,105,19,109,234,41,100,105,128,32,20,212,247,191,63,18,206,180,220,252,168,233,33,97,8,153,112,1,63,166,229,230,68,134,3,61,212,111,228,255,0,220,47,63,26,221,195,42,101,26,52,31,14,85,129,158,15,101,3,107,187,20,71,237,20,163,230,94,13,46,70,148,143,134,9,47,230,65,89,67,173,140,12,201,76,59,43,95,121,111,123,201,101,218,183,33,10,93,37,79,18,201,156,168,171,237,36,49,13,248,81,26,87,143,193,92,190,48,36,197,78,178,2,156,20,58,98,200,118,89,178,147,31,154,181,135,0,159,144,38,42,163,181,170,198,199,241,41,118,24,226,62,20,205,255,0,0,168,206,77,32,8,5,62,248,0,140,254,165,90,203,38,14,47,50,158,158,246,73,34,150,227,14,46,124,96,100,89,198,170,30,124,169,124,157,216,229,176,57,83,248,207,196,54,21,32,15,97,208,144,140,97,80,214,179,34,82,115,20,184,177,38,48,245,104,35,65,194,97,46,105,174,100,206,182,251,67,72,214,113,177,169,215,104,111,160,219,197,229,229,252,136,91,90,113,247,5,114,253,7,118,8,36,218,24,188,139,174,64,178,4,145,226,75,31,81,70,160,41,52,195,74,141,194,37,170,76,195,143,148,197,86,79,164,4,159,180,144,223,104,249,197,136,252,74,235,10,205,196,203,80,231,218,146,212,115,134,65,41,202,123,135,138,86,21,74,29,25,42,49,249,147,72,26,49,159,73,39,226,209,178,41,99,213,83,1,57,236,85,76,141,4,160,74,225,233,225,198,127,82,97,36,36,140,196,220,62,68,169,169,240,24,34,101,196,181,73,103,26,51,126,12,31,247,229,88,121,143,26,93,224,168,132,213,178,164,240,238,177,41,251,237,13,151,151,46,85,71,49,231,243,126,20,161,246,178,163,63,153,85,108,40,5,35,207,90,61,161,138,168,194,240,73,139,202,164,174,243,201,59,37,196,79,180,244,3,205,240,69,76,177,168,38,244,73,217,162,117,43,168,119,96,187,136,60,197,228,74,100,233,34,17,136,72,122,86,214,23,86,68,107,31,244,21,155,232,62,202,24,224,244,164,248,103,23,168,169,159,165,78,254,237,53,128,200,145,128,252,162,69,77,39,60,206,55,243,21,87,211,201,224,103,42,153,178,99,60,223,133,110,173,158,65,240,168,178,129,208,96,24,101,225,50,18,101,80,35,31,42,87,14,121,19,3,24,242,88,149,89,187,212,111,16,83,93,130,9,17,209,172,162,91,69,120,178,168,77,79,79,101,36,124,69,32,144,250,62,5,196,19,252,217,73,254,53,70,233,223,159,113,55,50,8,184,173,4,43,28,169,196,59,32,20,29,171,110,161,170,222,197,83,176,227,60,99,237,76,202,104,225,243,6,66,115,38,76,12,25,209,94,147,70,128,73,43,11,32,203,140,199,136,69,73,144,41,160,207,100,18,97,10,42,28,252,100,83,254,18,252,249,81,62,111,140,196,140,172,53,138,153,51,56,51,101,83,115,62,40,203,131,253,62,34,208,103,206,147,23,8,148,53,245,61,136,185,69,20,138,139,3,58,136,210,29,54,158,200,147,71,152,197,202,66,166,33,147,136,138,7,65,217,74,253,36,181,111,37,143,34,197,90,5,135,209,130,9,43,25,52,57,58,80,181,76,33,85,0,100,142,15,106,109,234,14,171,114,114,102,155,196,12,169,68,153,244,245,163,202,89,67,200,174,167,218,193,32,31,244,215,24,212,148,35,178,184,221,196,89,185,188,163,50,208,176,15,196,90,232,195,194,30,85,37,174,110,199,110,12,181,201,77,173,111,166,179,10,249,78,246,100,195,47,149,108,113,146,102,98,54,182,214,92,153,111,10,168,8,72,159,179,70,68,207,187,16,187,86,217,244,47,193,195,216,157,163,81,86,198,218,73,36,24,216,168,30,198,17,153,146,154,26,121,120,57,85,4,104,120,248,74,138,142,79,73,147,44,100,226,42,206,51,178,19,149,55,178,173,30,60,170,94,225,228,140,62,37,140,160,82,190,144,114,89,194,183,178,144,227,240,226,81,250,123,226,237,85,108,182,87,88,246,46,153,14,212,118,67,102,211,173,115,52,158,29,138,43,40,3,35,98,26,193,239,60,111,3,8,169,203,43,72,82,118,161,141,24,125,73,148,211,0,220,18,79,234,214,249,51,14,80,98,16,144,59,0,15,153,49,140,104,184,249,150,85,64,28,44,33,6,166,174,225,227,58,173,152,240,120,102,18,143,212,51,255,0,33,22,212,203,6,195,212,49,107,64,155,192,248,133,16,94,25,165,113,174,18,105,151,147,109,95,216,49,170,170,218,121,82,70,179,241,217,201,238,29,224,51,43,110,193,150,38,52,53,150,158,139,181,33,151,27,170,190,188,209,54,76,17,114,22,58,232,44,212,132,187,139,148,93,106,127,229,135,90,149,86,87,7,102,149,137,108,124,43,123,244,123,43,89,194,36,155,127,58,180,239,40,74,156,195,187,149,56,29,185,72,170,178,72,102,32,62,156,132,52,55,163,102,73,60,110,212,180,215,219,97,245,38,105,24,202,168,51,30,241,191,10,61,129,196,204,169,67,38,111,143,149,59,11,207,37,152,146,171,12,41,178,178,227,194,34,173,21,186,146,93,105,50,154,86,84,124,255,0,135,187,230,60,217,113,17,72,254,30,178,173,151,180,55,40,211,183,78,174,35,49,77,63,226,17,230,147,22,37,206,117,230,182,181,168,59,49,100,46,85,113,3,77,144,156,203,236,205,24,9,36,230,22,84,159,130,142,185,134,227,17,26,110,238,93,191,134,92,138,252,58,38,37,184,50,151,18,219,3,65,140,126,6,12,92,74,134,4,61,151,9,74,186,35,141,97,92,76,245,126,68,5,150,131,28,30,145,33,234,180,121,202,252,185,72,53,216,170,189,26,200,143,137,44,163,90,174,52,216,32,147,229,58,211,217,92,86,82,24,47,177,164,103,202,100,42,62,159,89,218,138,87,205,136,138,162,182,169,132,31,42,30,214,156,127,73,35,66,142,105,190,102,164,126,60,161,18,93,38,214,214,112,31,202,69,232,97,31,73,85,44,10,168,165,31,104,212,106,169,200,101,179,156,241,242,103,70,39,40,150,15,158,249,42,207,82,70,174,140,204,34,229,81,204,96,247,120,86,173,69,101,29,83,228,86,181,65,200,53,57,91,27,242,39,177,174,1,24,24,86,51,80,101,22,106,122,216,131,230,8,148,205,85,144,51,225,71,235,205,84,8,208,113,11,176,171,156,195,49,228,189,79,39,25,153,78,145,101,50,180,190,232,209,180,230,1,65,196,160,31,90,73,35,237,34,221,91,60,244,158,124,188,104,101,100,81,109,145,209,131,171,125,35,229,44,68,53,171,241,60,73,47,225,92,166,227,86,146,216,239,8,101,114,34,40,100,159,39,41,86,174,98,179,29,75,212,134,86,45,79,152,65,177,38,51,30,80,48,193,42,209,26,212,100,62,208,165,228,91,182,193,97,176,77,149,233,54,167,128,114,179,50,125,3,4,99,140,168,141,73,36,19,65,212,169,27,40,28,210,5,144,235,79,152,170,160,54,176,109,217,242,138,7,82,63,159,10,245,85,147,227,51,181,78,75,88,20,183,178,140,124,107,213,80,241,177,5,26,236,246,67,84,53,161,126,62,97,42,199,106,135,145,55,112,18,8,252,34,78,106,167,237,128,154,217,85,2,72,243,37,117,176,57,240,153,48,3,201,147,185,63,54,68,242,4,200,133,6,34,162,159,91,7,195,133,38,178,128,120,204,226,18,86,25,84,202,249,245,187,87,136,93,138,0,209,142,34,113,11,42,121,50,76,174,173,169,22,48,242,125,37,43,176,225,212,49,128,70,115,9,83,122,148,26,209,168,139,39,217,13,159,211,165,98,73,24,29,71,37,255,0,212,101,37,104,221,195,113,84,232,210,117,134,33,230,17,84,153,190,57,18,52,237,166,44,164,234,69,64,161,60,208,98,83,90,147,225,161,252,247,113,4,133,232,110,190,228,153,142,141,85,173,153,110,12,197,237,71,250,150,229,248,113,46,111,78,23,194,3,2,94,197,85,2,201,73,85,161,98,149,196,174,125,110,38,101,90,95,60,145,137,139,42,212,203,141,200,241,101,228,75,141,91,58,113,50,229,93,43,254,97,74,56,122,144,30,124,197,71,27,92,178,55,16,74,160,95,3,108,78,212,158,202,134,254,113,51,68,41,49,165,252,123,183,185,155,154,157,60,218,252,248,58,148,236,205,72,249,201,93,57,167,8,27,73,113,83,61,135,228,203,137,50,244,244,50,204,46,243,60,146,114,173,175,129,144,120,177,38,44,134,52,45,220,199,194,130,243,4,73,217,168,163,42,147,146,116,55,169,19,133,26,29,24,120,192,197,137,7,67,170,142,89,120,113,17,117,10,73,53,211,65,204,85,5,234,255,0,97,246,212,230,204,173,219,63,148,75,25,246,175,141,143,8,149,86,161,134,61,219,248,184,210,51,85,3,242,113,46,156,92,74,129,178,202,116,150,98,228,69,67,134,76,156,200,192,224,141,195,137,50,141,15,32,243,41,226,130,212,91,62,134,40,128,201,107,8,108,170,47,233,11,148,137,212,248,103,147,5,241,50,164,208,52,97,235,124,205,16,185,114,166,183,244,42,55,13,83,8,4,162,125,62,55,170,138,71,159,168,169,141,150,158,222,143,247,83,171,40,18,181,80,253,224,166,70,147,43,207,9,132,138,135,72,120,41,235,25,90,48,115,11,145,36,140,168,50,171,19,15,135,198,135,100,98,42,93,205,113,60,196,36,158,238,96,32,179,48,133,200,164,172,59,41,55,101,163,207,56,143,226,64,51,73,89,70,234,84,33,212,50,228,240,163,100,207,33,65,242,157,138,183,254,18,196,95,2,97,4,205,164,180,186,239,79,68,157,204,34,165,242,107,111,36,157,229,49,81,213,76,157,27,187,173,106,199,170,5,137,201,53,71,130,62,82,169,155,45,115,19,77,159,183,145,116,187,88,7,156,62,17,46,121,119,240,196,115,165,238,229,197,34,102,233,214,85,50,218,159,41,62,51,75,187,59,34,109,127,221,93,6,4,243,151,152,203,153,51,67,14,147,152,49,113,98,71,198,213,167,131,224,28,75,137,186,118,135,143,168,235,255,0,35,178,6,76,18,196,251,139,8,208,199,36,253,188,107,144,89,124,75,29,104,51,24,169,12,15,141,54,178,103,50,37,112,139,202,244,145,188,158,34,179,42,159,163,205,79,91,143,132,168,86,76,24,184,123,84,206,158,245,203,184,140,150,82,255,0,213,84,126,136,248,220,217,87,114,219,203,80,183,240,12,213,85,179,143,250,85,247,240,222,203,152,66,78,225,198,7,228,226,79,88,248,56,212,228,153,80,162,173,201,134,85,78,146,62,210,9,1,101,79,44,76,230,41,21,206,228,2,75,108,179,206,123,4,20,177,204,174,192,203,67,159,26,30,46,158,197,184,57,198,62,101,80,109,61,40,92,216,150,27,3,248,114,137,91,18,117,23,70,52,81,248,39,12,178,173,16,62,226,154,147,25,241,167,48,88,184,202,153,26,146,118,12,194,235,72,223,236,111,81,204,105,128,146,52,71,200,125,181,28,99,18,50,214,27,131,174,117,87,176,214,30,221,211,229,27,204,37,205,237,97,222,70,63,17,87,75,170,159,115,55,139,23,26,198,226,159,222,93,171,199,50,77,153,206,41,238,47,33,31,49,178,171,136,119,30,164,62,164,190,73,182,220,38,18,206,29,148,24,223,171,226,72,202,169,151,96,81,227,48,15,218,72,231,223,109,165,225,197,218,152,135,85,105,159,118,122,69,62,226,9,15,152,66,227,74,173,115,109,253,43,43,116,223,175,143,46,85,170,126,149,151,80,254,44,106,121,250,145,145,129,242,146,136,177,140,107,27,46,96,202,34,197,103,27,190,131,224,234,77,65,11,132,165,226,94,147,101,46,79,186,68,184,44,149,253,218,100,198,3,193,73,149,108,10,9,152,137,117,148,99,201,79,24,248,254,124,200,163,26,180,67,225,236,78,172,168,21,32,31,91,98,39,166,240,2,79,54,101,18,105,37,249,86,175,54,120,39,220,87,22,163,143,48,120,113,9,36,178,223,12,249,69,214,176,100,204,111,196,143,48,114,3,42,75,12,99,91,38,88,200,197,90,25,252,124,202,40,38,196,139,125,169,6,197,38,86,118,25,106,81,90,178,182,108,71,253,69,18,200,120,136,69,182,101,148,226,245,33,25,100,113,31,149,81,111,228,43,50,133,7,140,234,190,1,177,141,133,202,166,158,205,203,51,37,154,135,89,193,211,113,62,109,78,75,120,14,167,89,100,58,59,32,115,21,33,147,73,91,24,239,218,46,51,27,227,24,36,147,138,44,148,230,7,196,176,20,140,203,2,74,146,205,56,89,78,145,225,16,125,200,208,154,168,79,225,40,200,165,3,125,18,221,140,195,3,18,45,140,197,204,186,45,37,64,232,12,153,20,177,56,162,161,183,146,198,163,25,171,79,11,136,73,101,198,167,157,38,43,194,25,88,148,109,35,226,22,208,167,190,214,17,32,129,255,0,52,162,230,107,56,50,123,178,40,166,90,196,221,63,118,92,168,111,94,174,17,249,147,170,178,114,17,152,178,13,192,11,203,151,18,222,205,67,16,93,197,200,146,70,12,75,33,246,139,26,95,62,170,32,137,132,37,202,172,171,113,108,89,50,202,182,79,84,174,69,170,100,13,240,30,144,211,210,48,79,202,170,195,13,226,103,18,218,208,98,20,213,164,140,119,166,16,31,137,236,68,223,113,243,25,74,134,202,89,101,98,221,113,253,52,141,200,14,157,26,76,66,3,238,47,6,215,108,124,74,114,182,73,19,216,208,201,39,152,171,107,112,31,154,72,240,101,17,84,102,170,178,156,80,98,136,37,93,15,1,56,130,94,52,198,78,158,131,37,156,72,141,82,217,131,88,226,122,98,28,239,89,205,47,151,238,46,213,166,236,182,222,1,10,249,3,225,233,8,254,165,81,3,68,130,55,129,138,85,209,46,145,162,251,146,141,88,219,38,0,236,152,252,202,56,223,13,0,89,207,54,37,89,101,170,180,174,159,226,176,185,141,147,233,169,203,47,136,68,183,6,45,60,47,228,92,139,213,183,5,47,84,255,0,96,214,65,131,167,217,180,9,121,18,88,114,73,38,95,82,88,250,219,141,246,89,121,10,156,179,206,16,51,4,74,148,111,251,22,215,97,203,237,64,54,126,151,145,5,230,57,47,202,165,36,234,76,94,123,177,98,73,3,172,198,83,240,149,114,51,72,140,62,46,117,200,108,6,52,222,27,56,212,29,13,243,10,197,87,26,102,69,208,179,54,170,33,170,75,249,255,0,246,171,107,230,86,137,159,170,26,87,168,89,59,6,104,159,200,147,86,198,57,15,243,105,149,88,44,111,212,236,222,129,252,188,106,20,58,50,36,211,230,15,42,235,187,8,37,137,204,92,74,86,77,108,168,68,121,107,185,82,171,45,139,87,16,40,1,5,36,76,69,76,191,16,213,96,230,148,185,246,170,245,201,164,195,139,18,153,195,44,67,196,82,145,100,144,187,177,59,29,35,241,253,104,165,191,52,174,53,163,80,252,117,244,218,215,138,166,6,231,242,118,46,79,50,3,227,17,229,69,85,82,18,223,135,219,68,93,30,89,18,146,70,174,6,189,49,175,53,62,173,184,221,236,9,254,53,218,3,26,113,98,51,119,216,164,52,172,154,173,19,231,150,175,46,36,69,151,197,71,205,63,202,83,16,67,85,155,12,87,64,135,5,203,95,82,150,49,129,159,22,85,163,83,134,182,12,76,198,149,200,145,195,55,169,120,24,165,78,217,166,32,219,248,124,209,20,151,181,189,74,217,170,109,208,111,157,100,63,115,26,232,47,141,85,25,156,197,228,83,240,227,78,211,112,113,87,148,98,83,86,186,134,92,30,107,2,173,110,254,1,193,75,99,73,4,18,101,137,43,34,125,91,62,45,144,249,138,53,196,13,241,34,168,157,41,21,198,170,185,147,254,92,82,11,246,212,89,101,241,13,195,245,1,141,71,24,28,197,140,166,164,204,137,39,168,163,92,71,79,26,116,145,230,177,149,36,164,78,95,107,58,15,76,172,72,85,152,221,194,222,214,133,243,135,194,160,110,52,73,50,101,40,149,45,38,185,151,210,82,170,103,207,137,101,23,151,177,116,71,63,131,232,37,85,206,33,62,227,85,82,124,165,113,113,13,1,2,182,231,80,63,53,180,162,21,117,91,45,48,9,196,205,137,50,170,211,21,163,6,46,165,122,196,153,138,170,206,66,195,211,108,24,241,98,89,201,167,219,3,169,94,76,170,173,173,229,44,161,161,77,233,86,76,195,16,163,82,220,91,21,174,39,47,121,182,39,84,1,14,65,243,33,110,233,7,26,119,50,113,79,62,9,65,133,85,170,162,43,27,33,207,131,5,156,185,17,140,212,255,0,117,98,250,118,77,234,91,89,165,114,241,98,81,104,81,254,66,204,101,248,168,254,207,42,218,203,226,73,102,25,98,70,195,209,35,140,159,62,134,156,113,126,231,130,205,184,144,106,177,13,49,135,240,225,42,158,205,182,63,48,149,5,219,39,8,152,98,9,34,52,105,197,253,90,214,142,226,216,164,164,213,71,141,194,136,181,178,121,7,152,41,77,85,83,251,147,179,83,241,230,50,142,218,32,246,103,37,76,105,221,220,138,142,145,224,40,50,152,89,80,143,96,242,97,196,137,140,97,193,77,101,240,2,154,29,222,152,169,30,105,117,101,89,63,226,166,139,23,16,68,68,168,210,104,38,197,197,46,82,136,178,211,0,36,191,233,210,178,141,54,219,75,242,35,53,11,217,154,170,13,187,242,215,8,130,26,91,62,79,228,230,83,145,153,101,83,210,37,133,197,220,178,3,154,41,82,236,178,48,88,53,147,14,87,166,213,172,156,79,117,1,72,241,219,197,103,18,181,167,135,182,86,178,139,82,122,96,95,238,166,20,50,65,4,156,179,211,59,138,214,17,138,116,58,121,131,62,92,169,89,85,212,101,192,185,49,135,56,28,42,82,213,155,111,52,234,6,56,195,229,42,18,238,24,228,143,133,115,232,183,196,177,18,105,156,234,162,146,52,178,143,48,186,212,145,169,229,70,58,160,161,153,56,67,194,98,164,142,29,81,138,53,93,75,112,221,130,48,62,226,201,151,4,146,63,182,167,247,3,75,166,93,156,124,66,42,173,91,196,133,130,181,61,12,25,188,194,226,34,140,101,37,197,105,242,136,92,127,186,168,227,103,154,254,98,166,239,164,252,157,170,235,255,0,48,20,195,147,44,128,90,166,24,226,237,71,198,102,217,252,171,43,38,69,40,17,84,65,5,21,182,79,25,213,172,59,44,128,237,92,239,121,22,49,251,83,168,23,112,75,197,149,115,181,109,136,202,86,73,54,81,246,169,139,88,195,23,42,125,15,25,58,87,203,42,119,201,31,18,180,127,236,24,137,14,173,151,25,251,76,89,81,239,212,143,247,133,198,176,126,143,126,251,49,81,182,180,236,141,92,154,154,32,185,15,169,224,87,91,193,204,25,67,201,244,210,171,184,108,131,194,185,147,231,203,173,151,253,62,81,50,171,74,115,94,93,177,158,163,43,141,10,178,255,0,208,182,6,54,68,174,78,114,171,192,208,196,250,185,86,255,0,195,209,61,164,127,143,204,162,171,16,16,45,101,194,225,48,147,47,201,57,157,75,125,244,6,70,63,110,84,153,243,207,210,149,171,223,1,70,225,146,8,72,192,217,30,79,81,72,185,253,217,143,225,152,162,34,127,240,234,72,36,159,9,74,146,185,89,192,167,123,229,139,221,91,102,107,56,149,49,126,226,165,153,91,4,177,56,148,164,253,30,9,189,194,79,182,143,242,110,72,78,134,202,117,220,188,185,120,213,30,17,141,137,127,160,250,105,56,132,153,70,123,10,206,97,38,173,12,60,24,204,39,180,167,46,52,246,83,240,137,86,134,102,199,218,88,239,34,78,39,82,170,177,141,82,50,30,134,36,210,102,48,147,112,208,191,79,177,248,191,219,85,241,159,140,120,130,135,178,140,65,143,181,43,76,188,13,169,19,39,83,202,234,44,92,74,106,238,101,169,57,132,44,170,228,208,226,144,156,194,90,30,202,56,204,249,177,40,50,160,202,64,7,82,75,240,195,47,137,24,28,19,135,218,52,93,244,58,105,175,249,65,37,16,234,153,4,153,132,84,70,191,169,182,55,154,158,113,122,85,14,158,140,241,112,203,68,82,73,100,159,148,86,240,244,120,202,1,155,42,73,33,79,251,58,161,153,141,53,180,148,210,123,113,160,111,180,126,153,39,247,241,133,254,218,102,109,43,44,188,34,149,137,78,234,79,134,54,178,89,187,137,203,252,168,133,101,183,33,38,101,250,0,127,195,168,179,122,165,12,163,90,95,14,183,77,143,17,167,143,139,238,165,223,132,181,108,97,225,203,36,74,86,127,195,123,194,29,242,205,42,79,242,46,166,134,87,95,125,14,77,205,19,224,185,135,171,104,242,97,223,242,39,44,212,32,246,138,185,84,13,49,115,90,124,217,114,254,234,165,103,170,201,102,209,114,55,70,232,116,44,139,216,234,218,122,202,37,183,247,73,204,250,74,217,172,194,105,75,146,86,214,216,212,51,41,165,98,78,97,234,163,137,252,37,92,181,150,22,196,179,109,212,191,141,163,42,135,210,84,21,148,0,66,225,14,52,186,52,201,211,71,250,162,9,121,240,206,39,230,221,16,171,173,100,149,249,28,236,171,226,100,248,200,9,44,198,154,195,127,231,194,143,159,166,201,38,38,80,151,253,10,139,255,0,33,107,136,150,6,215,30,18,173,175,164,1,82,112,176,16,79,243,114,149,20,9,224,146,206,21,182,161,138,41,147,78,15,170,165,13,90,8,215,44,48,149,78,161,12,178,121,225,83,49,160,74,207,202,149,153,141,82,180,55,4,193,132,43,67,45,79,147,152,169,86,229,241,187,86,27,156,175,82,168,204,195,167,220,125,37,160,38,151,37,253,171,6,67,227,204,176,245,81,214,247,9,106,170,160,48,92,147,75,27,56,80,16,225,217,73,243,41,81,209,181,37,52,158,226,226,34,96,19,3,195,137,81,89,126,133,19,61,251,103,243,39,181,82,70,84,154,225,131,31,50,86,201,146,163,116,149,43,127,192,197,99,164,24,50,138,15,148,226,83,243,41,249,50,203,148,76,139,93,110,161,151,131,181,97,50,213,254,242,213,145,190,129,170,96,248,191,73,99,26,25,60,214,216,211,198,84,104,94,4,88,218,131,207,121,4,5,37,50,180,115,137,212,175,246,3,154,196,43,234,162,70,238,90,172,168,51,41,51,91,73,23,233,39,111,210,164,252,156,171,108,147,68,141,250,65,36,55,22,87,133,31,202,20,130,89,185,171,113,21,170,80,133,241,104,7,205,216,147,76,214,208,115,230,150,34,8,127,180,167,33,188,229,62,105,114,136,82,38,83,33,130,200,24,76,138,223,145,150,14,126,167,211,150,92,81,10,136,101,9,36,143,229,23,57,153,166,31,4,249,68,169,104,117,37,173,67,22,50,180,63,208,86,209,249,25,217,105,187,152,196,204,18,145,27,67,107,169,225,29,129,150,44,177,150,19,62,34,220,73,255,0,219,55,242,32,63,22,220,201,246,134,36,222,175,167,176,184,163,29,58,53,220,18,3,155,137,47,153,107,148,252,37,80,47,125,228,158,109,210,111,85,61,158,24,101,246,40,178,186,124,149,181,202,214,73,4,144,114,164,207,164,131,159,149,109,99,193,237,33,231,192,177,156,63,148,42,101,145,190,205,99,43,47,74,130,15,109,66,90,220,28,164,38,28,152,209,151,16,39,70,243,221,151,42,151,102,170,173,221,237,10,34,100,79,86,242,38,204,48,173,212,36,25,240,171,58,219,239,186,165,223,26,46,13,220,72,170,38,227,86,218,214,159,14,192,138,114,67,126,26,6,229,15,209,144,53,12,18,51,181,18,99,65,147,238,174,7,163,245,37,149,145,57,120,151,80,100,204,81,114,229,73,183,34,27,139,142,77,217,194,182,178,97,196,197,17,39,85,78,140,78,37,101,166,36,190,218,35,10,94,197,120,227,103,230,101,140,183,39,147,196,20,108,10,211,149,252,194,76,99,86,250,111,54,212,107,107,236,177,251,74,204,203,8,166,38,167,0,153,237,165,83,2,193,44,231,221,147,168,42,106,125,198,219,152,203,159,121,220,113,137,164,147,193,43,124,151,249,246,161,253,110,44,231,225,202,36,200,53,81,8,204,198,42,101,237,230,1,176,228,128,145,123,121,22,147,103,34,12,223,44,79,148,42,115,85,142,200,120,114,141,42,214,192,70,106,166,28,81,95,139,179,193,115,173,49,85,100,91,135,154,198,81,49,249,175,209,70,209,128,146,206,105,74,74,203,71,236,165,230,8,151,90,172,125,136,178,181,129,24,207,201,196,134,153,242,204,121,83,144,198,219,35,67,78,59,38,41,89,108,117,172,55,83,154,250,169,7,59,46,215,42,188,211,207,36,222,222,37,162,227,74,196,173,237,40,212,228,201,227,173,233,148,149,155,68,224,69,112,43,117,37,36,25,35,230,196,82,40,247,208,196,140,78,165,186,5,244,89,223,221,35,204,205,202,216,230,103,52,202,27,226,141,156,41,229,108,97,206,237,18,151,216,28,68,78,106,173,118,196,194,150,75,32,43,14,102,105,128,96,121,66,37,37,49,128,26,232,161,184,1,34,40,185,52,143,33,30,84,171,37,204,101,200,154,100,155,143,55,237,5,196,156,192,159,40,189,200,192,198,151,27,139,18,54,52,12,139,90,160,170,198,248,19,31,147,169,81,198,126,78,209,41,205,153,4,138,141,100,72,196,229,42,150,225,69,42,140,204,64,204,17,37,111,187,7,231,9,96,35,227,89,50,72,20,158,161,100,191,63,148,42,178,201,114,50,96,40,213,83,249,30,106,248,188,139,159,63,215,231,75,249,188,152,215,65,141,0,249,57,138,155,195,170,174,254,237,90,168,139,144,170,172,35,164,134,50,69,194,104,168,13,73,67,199,195,23,18,186,97,170,161,117,45,175,96,39,1,42,202,165,89,78,89,73,62,84,19,225,48,149,213,109,195,60,18,29,73,2,84,110,96,137,11,91,186,240,230,226,75,52,126,72,98,177,124,27,225,172,167,234,168,48,64,162,230,73,227,226,47,34,153,181,135,106,94,93,209,49,174,61,151,118,247,27,113,131,117,85,168,44,159,196,36,62,155,184,100,103,225,90,171,99,18,79,9,147,71,210,109,185,130,186,151,165,94,196,236,85,70,178,33,88,141,12,145,251,165,83,85,175,60,150,48,70,226,77,230,86,202,132,12,197,47,26,139,71,66,170,109,178,212,52,241,135,136,188,164,80,250,133,254,165,213,214,183,76,102,83,229,91,194,16,17,60,107,144,173,153,33,85,14,92,105,106,222,4,157,182,53,165,245,67,23,54,36,12,199,191,217,18,180,138,98,224,80,26,212,100,90,152,101,62,25,135,19,249,132,68,226,52,144,21,157,170,117,161,182,53,220,76,151,4,121,132,44,168,32,234,72,152,249,98,147,34,110,255,0,153,30,21,47,113,15,108,244,85,92,70,29,214,234,66,20,253,68,18,109,50,203,114,62,85,207,227,79,32,200,152,201,187,121,7,196,149,161,97,149,138,138,219,136,162,38,19,21,97,101,36,25,51,5,66,102,30,124,197,41,19,150,73,25,71,238,172,142,58,14,205,136,216,55,196,25,213,68,11,92,139,159,48,50,200,254,17,38,241,140,113,141,60,145,136,172,90,73,181,200,60,73,94,28,169,3,228,202,238,49,86,113,172,143,236,149,36,113,177,161,179,234,135,220,149,190,28,188,156,37,227,78,227,50,84,158,212,204,58,120,228,246,151,90,170,136,196,220,104,120,187,74,168,32,67,26,221,248,108,229,122,119,26,157,145,153,202,134,168,202,164,229,149,62,65,229,18,153,48,101,231,196,110,181,208,158,17,164,22,176,255,0,63,8,146,171,40,172,164,198,192,29,201,89,140,113,29,83,133,132,94,53,59,36,173,168,166,170,169,137,172,147,62,72,16,129,173,196,153,50,25,252,18,178,140,76,201,51,4,78,84,174,124,96,78,86,19,52,219,200,53,43,62,182,117,107,248,68,149,151,16,82,54,202,170,84,18,102,18,165,209,246,164,31,118,68,84,152,210,228,179,152,72,88,16,14,34,101,196,160,177,157,10,199,70,245,232,155,76,38,22,85,21,106,193,201,151,205,214,138,141,51,39,10,61,240,248,50,226,76,176,139,35,92,92,203,90,232,44,96,98,45,179,36,178,116,69,37,106,243,142,87,15,90,115,90,18,73,7,106,182,203,17,176,142,101,144,225,31,183,18,62,5,197,148,150,113,74,34,93,169,43,86,122,122,75,227,15,244,171,91,167,96,86,42,160,79,150,82,97,49,85,125,108,108,160,234,202,161,153,107,23,38,85,71,79,124,114,113,5,115,178,178,55,177,117,173,67,39,176,241,143,212,136,135,168,72,33,225,197,149,103,63,57,1,150,90,77,199,145,110,218,184,182,30,177,224,154,254,97,39,80,233,42,188,51,24,67,83,193,103,228,226,77,35,76,198,159,115,88,87,17,42,54,125,109,80,253,165,230,6,41,58,82,73,251,162,143,139,34,213,0,199,31,114,77,231,251,52,109,39,229,136,147,89,92,16,73,161,141,249,57,148,157,171,222,94,148,115,17,129,36,217,100,39,41,86,216,97,1,82,127,77,63,158,94,69,65,72,198,100,230,87,85,160,181,200,60,52,128,39,180,183,179,74,141,80,198,52,24,204,230,18,201,250,146,140,93,57,16,221,82,161,77,178,86,125,12,175,14,36,145,245,87,131,39,49,85,225,181,61,105,56,68,37,129,140,57,44,234,66,245,8,255,0,4,234,67,62,49,60,59,87,163,7,243,170,41,49,178,147,169,12,248,195,18,214,169,171,99,208,225,144,137,163,227,109,128,151,178,215,108,62,164,44,205,66,121,35,195,137,69,173,244,62,36,174,173,152,124,152,162,127,206,179,167,184,200,205,161,87,201,241,137,36,136,55,211,237,185,114,170,170,169,28,138,55,210,110,71,194,150,204,209,249,89,202,37,103,165,108,169,203,5,153,75,200,182,234,25,224,199,196,141,253,45,94,197,43,141,207,203,79,221,96,197,44,164,90,170,158,248,207,230,18,234,179,244,120,254,146,67,51,79,48,126,210,234,104,212,145,35,119,107,149,152,66,128,141,156,128,77,109,104,72,62,161,38,154,74,183,36,76,70,247,87,154,221,63,249,244,99,169,155,2,90,53,110,228,143,54,82,35,227,79,149,11,221,202,157,218,233,226,70,63,202,34,96,105,129,248,102,55,41,23,161,182,114,136,38,79,203,225,216,155,192,178,219,3,49,122,214,115,244,199,252,10,78,17,35,160,82,101,102,18,137,43,66,50,158,252,79,85,39,192,33,148,60,137,175,169,99,137,153,65,218,233,82,84,216,230,8,184,209,82,110,206,40,140,136,47,117,114,72,172,133,84,160,129,173,165,217,78,218,27,172,74,153,152,11,204,144,232,253,48,57,35,204,101,84,250,221,176,213,99,74,41,59,48,59,241,149,106,244,65,145,249,177,34,152,198,13,137,172,7,128,163,78,173,64,48,167,173,24,187,86,87,212,144,112,113,118,34,152,97,136,137,69,221,168,242,113,39,220,110,224,69,201,140,72,210,147,64,132,229,2,218,247,128,188,197,79,160,26,9,65,212,139,1,206,164,190,200,82,158,141,11,37,23,181,90,26,134,44,151,230,10,195,210,62,202,165,84,65,36,104,103,146,206,165,166,77,80,199,218,37,107,78,16,70,123,247,98,74,117,83,226,148,252,73,108,53,73,96,211,140,135,90,46,235,71,7,192,194,69,62,102,39,172,44,152,123,32,36,177,167,218,75,38,12,138,210,29,244,31,14,213,204,67,12,226,246,185,17,176,227,78,201,152,170,123,108,37,142,151,185,28,145,160,36,213,69,243,204,144,195,178,120,214,102,187,57,19,45,208,107,27,231,195,65,134,156,153,19,104,108,220,129,24,22,48,67,230,77,99,73,217,244,44,238,196,132,126,8,192,126,85,81,62,212,120,48,226,80,54,82,119,210,246,138,118,184,204,40,252,109,90,41,216,125,177,61,52,190,147,6,109,86,88,157,158,9,13,150,131,149,231,197,197,149,55,164,211,103,130,204,38,229,84,88,201,45,142,74,249,147,171,108,179,114,8,138,251,79,107,153,195,99,57,83,43,189,36,14,236,73,27,244,246,217,156,74,51,116,234,217,252,148,91,29,111,74,235,193,206,240,12,178,174,239,167,153,85,101,84,195,23,31,248,23,226,184,19,9,4,253,171,176,232,205,85,101,129,152,165,19,26,243,151,168,120,95,220,122,181,142,131,170,180,244,88,210,243,8,74,94,75,246,36,234,85,44,181,245,32,114,151,42,151,212,145,142,78,165,233,71,54,242,154,204,11,50,250,170,51,62,169,62,154,141,212,150,182,179,129,154,32,177,42,56,212,57,9,213,200,171,95,240,244,133,173,97,127,247,69,85,84,243,212,149,153,206,18,198,92,73,247,72,168,234,159,46,48,24,25,101,202,175,191,4,144,95,218,165,210,116,246,62,37,173,28,97,86,16,176,195,243,91,95,79,22,113,51,25,103,62,156,144,185,189,181,232,211,226,253,85,156,0,59,240,75,11,19,46,37,162,182,169,245,167,84,16,237,120,57,82,155,235,128,8,111,48,86,180,151,49,106,52,126,161,131,90,14,85,52,207,140,21,66,156,240,226,33,127,137,73,26,100,171,35,188,40,95,194,71,206,243,40,236,179,252,141,185,169,214,170,181,109,30,168,38,46,49,17,15,107,90,241,74,194,18,229,92,170,77,84,225,244,136,153,62,210,113,165,117,85,174,155,156,194,219,8,133,31,221,70,220,169,254,131,112,117,113,26,84,102,117,44,160,60,120,216,157,73,214,122,114,255,0,183,28,101,55,38,226,171,124,240,196,149,151,246,209,185,115,89,87,236,166,140,252,138,170,171,0,217,204,185,244,107,34,9,82,70,184,30,215,238,41,181,129,88,177,52,58,210,129,43,216,65,23,47,26,157,101,196,175,170,176,147,62,89,125,212,219,142,54,38,219,139,234,209,124,162,151,121,135,147,50,22,214,145,229,62,236,165,34,86,105,227,131,238,165,91,10,197,84,59,86,11,185,53,123,193,37,70,67,126,251,25,149,77,83,49,177,137,178,65,67,61,4,132,30,108,73,53,173,105,4,197,214,33,154,184,84,249,184,242,120,40,171,38,2,79,154,178,204,174,21,7,210,176,226,145,159,54,153,93,233,128,22,43,241,9,78,7,206,9,59,85,124,61,97,76,90,221,164,190,197,187,204,140,106,212,229,6,173,244,217,217,130,158,154,212,130,174,204,17,101,32,152,183,76,141,190,123,208,161,140,248,196,196,181,150,230,11,180,246,179,178,156,119,132,194,219,39,198,158,114,15,181,8,109,55,185,249,184,156,68,91,163,67,63,81,150,52,106,98,146,243,228,234,50,78,197,151,229,145,211,227,78,24,56,149,71,165,69,19,57,145,1,128,57,44,196,149,106,109,78,74,192,206,147,59,12,181,77,15,79,51,242,42,167,233,86,70,38,92,75,220,98,86,106,137,83,84,0,191,169,52,13,33,9,237,45,245,65,103,114,116,203,32,8,156,169,26,74,13,81,88,107,118,79,234,91,95,12,125,216,147,185,50,107,136,204,185,70,149,201,153,23,168,73,55,149,205,168,186,100,97,145,138,94,203,79,100,86,193,14,87,253,180,105,170,162,21,137,214,64,63,60,106,127,134,224,37,136,44,62,147,213,166,155,158,72,195,96,66,94,164,235,80,195,103,231,82,33,54,216,252,42,51,173,251,12,170,168,95,198,158,66,251,169,139,224,0,124,198,92,202,126,170,125,72,55,102,18,93,91,241,105,154,144,254,157,148,130,92,108,237,19,20,196,233,243,38,0,189,43,92,55,176,132,230,73,161,152,24,217,132,169,140,99,13,93,73,143,31,85,185,2,155,178,161,246,85,77,105,159,224,180,154,54,89,106,202,192,73,67,209,156,157,73,148,58,125,177,58,149,88,66,193,161,238,60,4,206,37,93,225,106,35,212,148,149,214,85,184,113,114,41,93,43,50,84,23,190,164,190,210,180,134,29,242,14,78,158,28,105,219,188,75,26,174,160,162,219,88,111,40,30,181,233,136,199,140,14,222,69,65,38,30,72,137,36,54,75,132,119,230,235,83,241,24,223,106,195,201,39,50,151,181,126,37,106,247,176,138,102,214,147,35,222,138,220,114,122,52,157,177,251,85,92,9,239,140,12,189,170,107,240,219,198,118,43,234,122,17,150,43,21,35,134,132,109,168,186,170,214,214,202,94,30,76,105,244,202,28,164,204,100,198,183,79,108,95,212,154,73,103,26,118,192,213,82,126,28,48,70,246,145,207,192,94,152,3,90,230,96,25,25,202,142,14,50,3,48,151,59,72,81,84,41,140,6,6,102,16,208,114,106,162,201,127,82,87,101,168,89,90,7,230,74,224,124,72,170,140,78,97,17,34,200,232,12,202,55,153,167,128,46,104,130,38,68,226,7,156,152,152,165,160,31,175,233,138,206,40,169,68,205,108,204,156,60,73,218,70,127,129,112,251,42,67,24,98,233,70,50,171,125,237,46,126,29,97,47,207,40,185,83,176,234,217,195,30,96,148,106,109,36,137,240,11,81,141,174,149,32,216,243,4,184,177,41,121,38,60,110,28,168,171,45,121,58,112,241,24,163,83,19,45,114,249,149,98,200,211,124,14,213,54,204,153,144,152,87,200,207,0,148,239,170,156,135,197,181,94,51,229,103,205,149,109,89,4,46,125,87,24,18,214,106,72,153,240,229,90,32,73,102,5,162,101,60,73,196,204,168,170,162,228,25,119,79,235,113,120,74,148,192,161,125,111,114,180,211,112,201,249,4,169,102,105,45,200,51,5,89,106,7,63,135,131,26,153,213,178,98,198,99,194,18,242,21,86,221,210,78,17,56,84,124,157,54,121,39,203,47,33,72,141,188,140,182,167,40,141,2,198,53,169,202,44,156,175,93,67,74,201,97,89,134,95,98,119,3,67,30,79,246,169,200,116,25,35,63,55,184,154,170,45,88,105,67,27,115,196,177,181,209,39,28,182,75,18,62,4,51,214,242,166,225,212,241,122,74,81,40,110,80,122,169,51,233,178,133,237,35,89,79,58,72,58,149,99,25,16,140,202,28,101,67,73,212,35,173,233,16,241,170,44,203,227,160,84,228,186,171,70,74,199,151,18,81,167,169,6,34,98,150,187,156,59,138,59,240,60,50,196,52,134,202,159,78,65,62,99,74,24,150,183,80,159,67,109,255,0,69,20,148,241,62,146,161,125,81,240,113,9,49,211,126,134,94,97,74,25,70,158,191,80,233,88,196,120,101,207,140,47,221,92,255,0,152,136,50,199,253,33,25,2,80,187,87,221,155,7,204,101,171,226,23,198,109,15,166,198,240,196,249,153,63,76,74,42,54,173,177,213,160,221,242,70,25,122,198,133,154,252,73,179,105,222,190,229,241,152,65,179,40,82,41,58,171,108,247,132,162,202,130,129,107,40,131,218,20,170,126,200,50,137,57,43,88,107,20,76,153,234,71,234,69,122,74,93,84,204,126,25,149,84,108,30,8,91,32,226,159,195,223,241,250,203,51,85,99,103,82,160,102,15,14,36,64,97,176,170,235,32,149,16,210,7,230,250,149,124,157,61,18,116,87,161,194,22,65,246,148,110,173,213,182,85,188,49,50,33,164,107,98,28,23,34,95,82,70,36,27,93,160,86,248,28,156,42,117,246,83,164,203,124,178,242,144,168,216,15,150,83,165,101,184,182,30,134,28,232,210,216,97,23,141,85,178,127,202,115,36,209,140,8,195,230,236,91,217,36,5,89,160,192,17,140,114,218,230,47,90,232,48,38,0,160,195,181,82,140,141,244,83,202,220,137,219,0,11,53,104,251,130,37,178,4,0,73,243,9,139,137,23,230,15,4,172,204,57,78,204,41,119,46,53,79,150,176,226,198,233,74,76,193,201,3,194,169,167,214,140,176,126,226,77,2,49,5,41,153,186,210,51,98,106,171,18,76,170,100,99,188,219,84,198,4,205,137,23,70,159,79,77,58,47,17,71,145,73,76,164,4,18,102,50,76,37,42,214,67,51,106,72,56,57,68,130,49,162,73,7,202,40,253,91,60,242,95,180,137,214,156,104,55,128,96,195,45,85,86,135,59,53,205,134,128,114,141,230,42,198,182,124,168,196,194,156,89,4,101,35,196,21,160,53,160,140,52,72,203,80,85,99,124,203,34,109,82,72,122,146,212,108,237,88,89,90,128,71,218,101,67,7,149,74,53,184,49,71,79,113,46,73,249,74,186,28,63,57,49,23,35,128,201,208,165,176,193,23,26,232,112,46,31,181,79,34,178,4,97,243,222,200,35,229,42,146,153,118,57,36,225,42,206,249,147,172,189,210,99,74,225,233,185,98,30,94,68,139,11,62,79,168,204,193,208,223,140,153,150,51,223,190,34,223,26,25,203,194,183,62,180,226,34,181,69,6,14,146,63,134,97,44,95,79,107,11,218,202,138,125,173,228,46,24,130,77,96,27,80,89,3,250,137,81,165,252,131,208,18,182,169,150,76,121,101,151,18,241,180,195,196,78,18,229,68,26,49,35,32,141,173,143,81,237,12,169,26,102,77,77,219,81,205,61,104,199,250,177,33,181,32,65,24,121,133,21,38,15,196,234,217,36,230,198,37,74,27,186,171,32,125,84,171,213,107,223,49,241,57,180,205,91,65,145,226,151,23,254,146,156,212,143,210,83,160,188,213,194,249,159,218,93,30,203,68,211,201,59,229,241,254,222,36,160,218,110,168,99,225,16,215,76,117,251,38,214,63,40,92,80,220,95,222,109,50,147,24,158,186,70,158,208,126,145,17,134,218,242,46,163,3,68,197,28,236,216,134,173,35,83,196,193,136,81,85,173,26,16,88,218,196,206,131,178,219,3,104,101,91,235,208,74,76,74,112,53,175,131,107,135,22,44,170,141,244,32,16,242,133,69,145,108,89,108,104,159,113,182,30,104,130,92,250,203,227,4,184,51,182,146,226,226,86,134,140,65,119,40,221,85,166,226,205,229,8,148,219,167,87,50,204,90,105,45,103,18,239,193,116,248,15,130,64,112,227,95,152,105,204,250,15,180,173,233,62,36,101,38,16,202,94,124,145,188,45,129,85,144,237,114,107,88,84,158,96,89,27,204,70,18,151,15,196,137,127,247,225,91,223,113,58,200,153,76,84,234,210,63,49,247,20,198,213,240,99,114,153,45,252,115,140,27,64,136,101,69,90,211,190,236,120,82,131,104,255,0,77,1,23,106,198,174,190,228,90,70,38,38,90,203,147,59,169,89,105,186,31,82,24,202,165,246,195,141,47,44,190,33,171,106,173,91,166,42,64,207,234,131,89,52,155,60,52,21,121,102,89,214,210,14,19,49,47,150,84,236,42,66,207,137,116,242,120,171,229,101,34,125,2,102,229,153,76,85,40,250,134,118,204,163,118,241,38,166,105,177,147,218,82,246,186,72,158,202,233,210,76,207,164,130,51,226,227,229,18,234,94,161,73,212,227,44,209,135,17,243,98,78,195,66,207,14,101,89,62,96,62,146,149,187,187,103,231,8,139,200,149,166,253,52,10,168,44,154,122,111,170,154,208,217,69,168,225,16,178,141,65,26,100,177,31,49,178,38,144,36,203,146,60,202,12,174,50,151,19,223,189,230,18,11,201,233,36,59,179,140,152,76,142,153,62,88,217,152,41,106,195,155,158,242,44,55,43,80,100,156,172,204,84,180,210,73,157,61,68,30,49,135,42,87,106,243,140,156,73,149,108,156,172,71,26,156,146,89,155,18,120,235,96,98,114,4,99,147,184,169,231,56,153,137,106,216,62,55,180,176,204,66,45,145,65,66,25,15,33,19,64,214,143,193,33,100,147,136,136,200,119,118,66,59,4,161,102,26,163,71,214,131,26,87,50,132,133,126,108,74,139,114,124,25,177,114,165,230,181,151,239,43,89,131,19,208,235,120,57,127,228,80,58,207,77,158,252,152,113,113,174,138,25,224,32,240,166,240,232,98,19,149,108,115,47,152,86,231,22,164,248,122,8,62,210,160,141,161,178,29,152,68,175,108,159,71,90,254,108,107,228,61,91,64,46,40,157,136,110,169,124,116,23,109,126,193,96,105,183,198,99,56,145,19,25,18,8,31,187,42,245,174,164,151,36,24,98,99,81,86,176,236,172,165,225,44,162,114,169,110,107,48,236,202,159,2,155,187,230,110,176,196,229,70,192,99,236,129,135,220,78,227,124,52,196,54,23,22,85,189,154,96,144,137,244,149,85,83,236,149,88,131,153,162,101,70,59,204,144,221,233,131,151,165,118,7,135,40,240,173,76,209,36,146,252,202,241,234,174,12,114,10,72,119,16,120,138,82,99,87,53,80,217,220,81,101,85,246,90,26,13,108,92,217,114,145,103,73,91,22,55,180,134,162,41,138,172,78,26,52,185,36,102,17,98,77,131,147,30,20,93,172,145,194,233,88,5,227,146,60,203,149,164,87,43,81,37,198,158,60,208,112,137,114,203,138,27,202,139,92,177,4,69,250,22,170,72,4,252,70,69,93,210,83,89,3,48,69,202,171,28,200,248,48,173,25,199,244,172,147,147,195,212,4,65,46,147,185,167,44,22,109,11,200,130,125,60,88,195,120,177,32,54,219,18,36,145,127,80,81,172,51,0,103,237,227,77,141,169,244,253,79,49,167,140,191,109,75,191,1,71,204,85,57,100,250,216,195,122,229,145,89,202,169,208,223,241,191,114,76,85,53,127,200,85,53,169,245,206,167,178,6,34,207,196,50,251,98,92,242,134,224,18,108,136,33,42,247,192,124,230,45,142,27,243,36,196,28,152,18,203,43,41,138,66,170,90,123,139,42,159,12,82,177,38,140,211,217,22,182,105,32,103,230,93,155,40,41,89,73,241,8,248,255,0,171,99,40,149,15,227,61,37,36,120,113,40,7,233,129,148,120,98,35,233,52,97,4,124,197,22,84,155,121,114,25,117,100,0,248,133,0,22,240,95,232,145,113,16,171,156,192,211,214,53,30,97,218,242,47,208,76,161,62,12,197,139,198,164,245,57,171,96,147,168,121,21,117,213,124,130,164,21,105,181,28,99,245,98,26,188,164,190,56,252,55,101,91,160,70,137,58,35,12,180,201,129,244,148,25,81,248,5,75,120,23,21,179,71,132,37,202,179,101,107,6,76,184,151,54,12,105,208,101,60,194,79,217,171,111,4,12,57,71,254,210,147,94,33,213,141,90,183,83,176,103,218,7,253,180,211,73,106,26,220,108,13,132,85,25,48,59,153,219,179,21,26,192,229,126,96,165,88,124,202,110,106,62,215,145,171,164,255,0,81,175,16,196,185,60,198,101,63,111,250,213,196,247,202,146,55,133,73,79,170,63,178,187,163,239,92,142,86,247,15,129,163,1,56,25,140,156,64,211,0,141,210,167,195,125,168,32,131,22,232,98,18,115,67,169,216,71,226,55,46,84,187,206,109,84,14,225,145,99,19,149,38,125,107,36,242,132,75,161,154,4,25,190,6,197,149,123,97,23,164,66,79,101,10,156,158,100,201,213,167,194,17,17,85,233,237,109,18,181,159,54,168,108,180,123,36,143,169,35,54,131,255,0,226,226,73,36,42,255,0,33,102,40,224,107,250,59,114,97,202,65,17,111,187,170,131,110,12,61,170,13,250,63,211,101,230,196,175,116,193,191,35,50,137,73,81,161,215,239,65,172,206,78,51,225,160,59,131,20,107,228,250,72,181,35,195,198,186,211,223,7,7,104,212,197,174,152,28,239,57,97,87,222,86,26,167,56,170,51,9,98,193,43,217,154,62,37,148,92,161,255,0,145,75,79,167,4,19,230,250,75,168,104,201,49,11,21,153,148,55,22,23,54,167,40,54,152,149,91,43,169,62,170,97,227,120,101,93,47,85,105,232,50,96,190,88,184,136,185,200,107,101,10,87,41,87,67,82,85,186,145,224,197,48,102,87,12,127,113,5,50,102,94,148,186,100,99,136,104,64,204,60,98,114,139,141,114,178,177,91,31,109,99,18,115,18,184,112,37,65,243,194,171,194,248,50,65,196,177,96,64,55,243,44,141,144,218,147,38,167,60,150,60,166,46,82,41,195,85,30,17,248,87,91,141,2,12,238,145,17,9,63,71,156,190,210,237,86,87,37,82,14,171,80,158,51,240,170,184,218,144,4,64,63,73,109,143,204,140,147,72,1,131,136,171,158,104,213,62,74,71,97,220,109,66,57,32,196,20,174,76,57,210,79,155,116,76,105,60,104,100,132,124,185,85,125,85,172,18,131,148,92,139,151,131,125,149,173,185,26,25,84,50,3,149,32,190,134,49,49,89,230,28,158,145,36,55,112,222,186,150,75,147,101,37,3,100,65,15,132,92,139,23,221,218,253,84,65,160,99,30,101,165,129,25,18,180,106,230,41,128,95,58,115,209,47,167,149,55,234,34,97,198,196,245,83,85,140,76,234,25,82,173,80,222,98,170,221,36,15,14,100,201,154,96,113,190,154,202,100,194,103,77,225,227,146,14,84,219,198,84,153,153,12,25,49,32,44,169,193,58,185,225,23,98,160,159,72,124,156,60,171,236,104,22,34,103,20,92,169,242,10,144,26,110,73,42,101,190,36,177,17,95,67,55,228,202,146,62,4,161,89,101,177,18,161,245,90,108,120,69,20,153,63,105,74,70,209,13,85,54,26,78,86,117,101,75,166,67,157,36,28,89,4,155,4,208,125,222,37,170,101,148,88,221,42,43,50,160,219,100,110,107,154,217,108,203,60,133,31,211,85,112,245,37,105,34,115,11,145,40,178,178,130,65,188,166,83,76,159,58,73,254,82,47,26,86,210,237,136,46,5,124,251,186,15,253,138,76,159,180,180,83,135,124,127,164,167,158,27,244,234,146,100,175,63,155,139,137,62,219,197,152,221,202,169,52,132,16,20,241,169,50,29,83,6,123,60,59,86,255,0,8,35,230,237,84,94,169,124,133,104,201,198,86,178,8,242,152,171,83,46,192,39,246,162,245,11,14,86,102,16,177,13,65,201,9,55,92,162,227,90,202,206,34,242,45,38,76,223,15,48,69,137,35,178,173,157,57,159,170,91,161,204,139,225,194,84,218,27,242,141,36,50,120,185,173,25,205,166,105,187,33,147,134,81,17,244,148,243,188,249,74,186,11,224,3,233,101,83,154,134,144,243,128,76,57,5,251,107,162,170,226,50,141,161,217,65,173,253,92,241,255,0,186,157,70,212,128,254,211,149,113,182,104,59,81,74,203,200,85,66,203,41,212,140,253,6,85,22,233,92,55,14,134,109,213,179,249,138,177,147,166,207,36,28,178,178,169,45,61,174,119,51,176,203,139,182,93,33,150,176,112,51,23,42,21,153,57,232,62,46,167,59,147,164,162,65,149,152,162,85,180,236,173,44,92,56,144,90,132,199,40,222,108,74,96,54,167,140,69,89,36,122,224,34,212,186,123,226,70,250,105,84,251,44,163,120,162,41,11,91,131,149,156,43,109,12,195,201,253,90,227,171,187,89,202,216,209,106,203,47,206,144,48,199,17,249,132,186,102,16,73,98,18,77,12,73,62,210,237,90,84,74,176,180,52,224,183,137,212,52,148,58,84,148,150,185,131,214,173,33,213,50,16,240,137,106,184,97,8,14,164,173,39,137,181,27,192,158,50,196,98,203,127,140,156,162,83,148,147,49,19,12,181,76,247,128,189,34,92,245,160,230,94,113,36,251,75,23,214,197,246,87,206,165,230,76,96,211,110,80,70,51,244,191,180,131,244,19,137,252,66,71,126,45,139,5,152,76,181,255,0,226,141,24,184,118,185,85,87,169,254,8,202,191,96,230,134,113,15,169,35,158,105,101,127,81,19,41,154,243,122,254,24,164,16,214,49,173,98,201,103,55,18,107,91,46,194,139,67,1,242,88,148,217,105,178,23,207,41,83,185,44,127,181,41,10,96,147,234,169,179,20,82,52,212,50,196,78,20,230,159,74,238,89,204,92,73,244,54,1,27,38,31,31,18,164,114,40,84,153,147,73,42,181,249,162,21,122,30,173,212,121,246,133,41,4,52,123,44,143,90,127,155,229,89,26,250,180,157,49,71,145,43,85,249,104,47,253,135,178,214,199,143,230,178,162,195,169,223,27,185,64,92,107,152,148,158,101,40,148,248,126,43,193,154,76,65,128,69,26,183,208,219,135,112,102,185,170,27,57,101,98,253,212,67,44,170,173,153,195,182,42,229,193,244,219,248,60,221,136,10,218,73,213,182,76,52,73,228,198,170,177,189,125,197,220,58,249,180,149,116,230,102,234,83,179,52,52,168,196,121,98,114,39,212,246,188,12,202,152,239,214,175,89,251,143,182,167,47,190,210,182,179,125,210,137,45,141,166,37,65,93,158,53,173,116,146,97,151,141,101,50,146,170,119,74,170,245,17,62,130,109,183,217,201,235,117,9,234,95,134,95,90,182,129,101,91,110,14,18,164,186,183,64,28,160,33,98,11,249,6,162,32,80,234,170,153,121,69,144,163,83,104,53,231,22,162,238,55,3,171,26,144,253,177,10,132,124,61,78,65,226,245,78,52,94,158,181,177,216,176,82,251,17,230,121,8,151,115,246,208,165,84,155,252,37,151,245,114,146,198,70,151,91,43,14,94,53,101,25,224,19,254,108,168,75,176,193,246,74,50,173,220,87,196,218,137,31,61,158,28,189,137,65,172,185,31,133,103,62,49,252,31,196,145,134,99,4,247,229,80,146,54,65,149,130,141,186,154,78,84,202,29,81,22,218,23,130,75,242,170,223,148,240,226,18,162,200,181,6,81,107,2,49,131,238,36,246,85,167,146,197,64,247,254,124,66,18,243,217,236,173,86,81,88,128,102,152,196,76,166,42,173,164,99,241,225,78,67,85,16,157,200,248,213,64,141,210,37,123,43,136,170,76,106,16,237,129,153,73,110,94,66,97,10,235,83,233,7,56,24,76,44,170,92,218,96,16,137,155,106,141,181,0,90,120,100,198,183,217,70,32,135,152,194,71,214,207,131,8,157,75,109,196,248,147,153,196,165,101,239,83,91,137,32,19,48,167,225,84,176,195,185,27,18,230,85,51,38,108,73,176,124,198,204,33,74,216,12,163,32,198,120,186,74,68,190,225,147,132,206,30,84,70,230,212,108,237,70,198,153,18,72,240,203,226,34,70,237,228,57,20,251,185,80,187,132,150,201,213,167,147,197,181,196,175,100,233,128,73,39,82,71,107,164,162,198,30,100,235,28,95,100,218,196,67,205,200,154,64,55,228,229,90,164,192,6,124,66,18,99,39,105,26,181,248,69,200,169,182,40,91,25,22,75,18,91,88,124,153,68,149,134,236,226,38,19,38,225,121,228,177,65,175,230,58,130,192,158,2,143,104,155,85,80,193,33,222,105,101,73,159,90,56,39,205,245,81,19,39,159,6,16,137,62,94,33,143,145,87,50,126,156,173,102,30,50,145,72,204,181,1,15,194,164,158,25,197,149,203,145,89,82,105,130,20,121,140,36,44,45,231,169,150,176,222,3,206,70,101,77,131,62,80,150,160,198,219,49,103,230,50,41,73,82,193,91,0,91,179,149,69,234,31,133,124,251,176,227,18,113,50,121,234,15,154,33,114,173,70,215,50,164,179,9,96,39,89,157,63,162,50,171,129,210,67,157,81,194,97,12,168,249,154,98,13,219,243,22,40,208,172,184,6,76,197,17,4,168,225,234,122,105,35,194,44,130,34,197,234,168,222,198,237,232,75,207,210,181,180,131,204,44,105,36,203,82,117,5,82,234,19,101,27,249,84,44,150,60,111,85,181,200,176,254,6,50,243,25,91,233,235,186,216,220,60,98,34,231,117,81,165,201,2,222,29,55,58,76,182,24,92,73,182,217,151,220,20,238,129,178,4,144,37,22,70,98,77,2,75,224,129,129,150,85,140,249,227,42,226,220,107,80,118,83,81,140,130,53,111,171,12,130,40,150,76,146,50,17,27,26,75,197,238,171,71,37,12,169,54,253,24,72,47,205,202,137,96,108,134,60,34,42,170,194,73,35,89,122,59,215,69,149,212,42,67,24,214,162,122,115,0,50,191,33,114,166,83,32,14,50,29,146,88,37,44,77,168,222,29,196,168,216,194,98,229,70,76,181,136,64,125,196,163,127,148,24,113,33,94,247,169,215,32,21,207,181,62,116,124,109,103,6,162,46,83,118,36,86,76,126,116,23,165,110,123,149,118,110,98,200,200,101,62,248,246,207,121,146,201,48,55,32,78,195,84,4,218,54,158,33,89,196,37,69,141,80,90,234,114,57,154,110,116,19,230,137,40,159,227,86,90,62,224,255,0,146,36,190,197,87,39,74,144,140,234,74,223,166,199,8,155,191,113,81,149,106,11,129,81,176,220,131,42,136,212,59,186,211,229,8,149,189,61,223,228,194,178,178,173,5,151,159,18,130,200,175,139,140,255,0,241,34,160,124,66,219,3,14,46,69,143,227,59,25,39,226,138,170,35,105,40,57,255,0,74,53,87,27,73,83,96,205,181,24,149,118,34,39,102,57,243,53,36,178,179,238,37,127,140,37,198,63,49,72,157,217,80,252,243,240,245,249,173,31,134,198,79,105,39,227,169,155,140,52,129,106,9,172,204,82,161,230,89,68,201,218,149,204,141,42,16,240,132,74,100,193,177,206,254,34,40,126,62,182,31,115,83,165,214,218,143,234,166,254,96,146,185,189,86,232,143,98,232,180,33,198,198,101,76,208,178,100,58,230,125,101,36,162,242,245,45,51,227,109,153,218,157,76,178,219,51,18,141,184,187,255,0,30,110,181,6,153,159,2,187,96,102,146,204,234,138,4,145,227,80,102,184,138,83,241,100,42,101,91,50,90,170,171,9,192,178,152,104,132,3,242,137,72,204,120,199,230,169,33,252,203,48,149,108,147,67,4,163,237,85,95,246,43,17,1,48,8,116,254,28,0,19,181,45,181,167,137,4,153,66,128,101,172,184,201,26,222,3,43,22,159,134,226,99,205,139,18,1,230,136,62,228,135,241,12,175,118,82,196,44,60,230,112,149,73,102,118,230,12,191,168,101,172,193,248,102,136,36,138,29,197,137,79,138,95,90,22,202,97,224,159,14,94,68,117,84,9,214,92,216,178,171,42,220,81,248,107,71,37,156,75,6,82,78,19,243,98,227,69,64,207,11,218,77,228,218,144,172,229,18,221,192,23,236,199,131,149,34,153,24,130,127,16,147,135,221,214,143,184,171,65,175,169,197,253,208,146,238,127,12,196,90,248,103,146,14,164,173,240,15,9,87,82,95,87,77,62,17,99,42,103,113,166,201,100,60,177,4,171,27,44,184,131,46,54,57,212,107,35,136,156,203,41,146,65,37,17,107,166,236,161,123,72,40,112,15,238,137,62,201,59,14,232,107,98,20,124,177,70,84,109,150,143,25,89,152,49,113,34,52,220,96,15,183,218,84,175,153,4,172,196,18,165,105,40,82,167,54,125,8,32,247,9,98,246,48,175,102,17,43,75,88,112,124,63,84,146,62,24,49,241,41,89,92,211,208,240,120,117,32,44,158,248,220,161,89,134,5,151,158,111,109,25,179,33,56,177,42,170,136,194,29,225,230,240,166,149,85,184,159,153,26,26,77,143,54,36,115,30,50,112,133,28,6,83,104,95,137,253,73,252,59,185,67,27,2,24,169,92,10,210,19,148,169,195,48,70,103,87,34,73,42,63,169,187,114,114,242,153,15,38,127,213,65,89,89,28,74,74,101,220,226,159,8,68,185,242,118,49,154,131,249,243,62,146,86,249,146,250,138,85,180,48,39,17,153,150,153,52,243,133,202,89,74,170,162,212,62,182,25,8,68,220,213,88,135,149,75,134,202,198,55,16,81,230,126,167,156,14,89,228,198,151,113,135,198,163,102,50,39,130,6,76,241,140,152,82,190,120,204,230,41,10,150,204,184,218,251,68,77,87,22,218,21,1,178,102,53,162,202,214,184,160,120,76,46,69,36,251,236,163,226,17,22,200,217,36,242,149,35,44,131,41,137,152,194,19,181,104,243,32,137,136,69,91,31,225,147,18,117,79,66,206,236,74,144,169,166,21,90,108,255,0,146,89,83,239,71,36,150,98,89,134,120,227,113,44,38,79,127,246,133,79,189,151,176,140,45,55,195,172,175,204,100,214,30,140,0,193,218,167,44,181,86,160,132,55,165,181,95,19,165,201,157,180,50,217,38,151,232,69,165,139,3,104,200,36,39,48,145,44,211,21,67,31,80,211,72,18,89,56,25,178,141,33,181,190,28,34,16,57,70,149,186,137,126,135,104,213,12,236,180,101,52,144,123,98,75,96,105,179,214,147,136,169,100,157,78,242,244,151,145,40,54,173,188,234,203,137,43,52,174,37,148,190,51,50,131,230,229,37,143,125,111,158,17,74,202,160,13,113,58,73,57,165,16,169,204,9,224,132,60,166,138,150,172,53,139,67,79,4,96,113,36,50,117,11,198,78,212,134,215,83,158,72,241,68,139,137,33,51,46,100,244,136,139,54,93,197,177,127,27,89,228,126,19,21,50,245,34,19,149,115,72,112,223,91,205,47,38,68,195,215,143,252,73,54,117,30,197,180,155,137,114,89,136,43,8,108,178,31,54,215,42,81,67,51,33,51,43,88,115,0,94,213,85,172,92,130,183,39,173,110,207,9,143,249,15,246,212,228,61,67,185,157,219,139,247,87,80,52,56,147,89,132,162,26,146,212,58,14,12,145,188,161,86,90,63,200,140,172,134,239,91,6,15,215,140,191,202,150,201,152,242,13,70,154,147,211,73,197,145,17,3,80,196,17,240,216,202,196,162,208,208,44,51,245,41,195,34,54,30,182,60,110,18,228,42,121,73,248,30,112,25,150,228,121,62,226,118,253,25,79,37,153,98,74,25,83,127,132,106,176,37,109,240,44,153,194,36,76,154,215,148,121,82,255,0,77,37,65,58,145,81,181,15,246,134,18,198,101,94,38,152,178,3,16,18,96,98,34,118,252,114,125,213,158,192,5,103,106,101,145,76,169,40,96,165,118,81,143,36,29,170,214,77,87,228,82,151,212,243,177,230,18,111,254,73,176,174,146,182,80,165,51,148,139,161,70,211,15,157,19,180,138,43,76,90,130,49,255,0,168,43,168,218,144,120,248,84,218,106,124,20,85,90,146,230,159,18,75,61,180,150,120,71,231,212,148,177,231,173,230,202,153,50,202,36,144,118,174,149,178,19,16,92,67,26,219,85,79,140,25,178,161,117,12,254,2,97,83,244,55,118,162,225,41,87,51,72,215,42,213,169,210,225,210,0,188,197,91,228,214,197,141,212,165,89,170,165,70,31,42,101,79,169,193,101,196,174,178,57,12,66,102,48,3,31,82,22,3,25,37,252,40,249,236,97,64,149,195,48,227,74,76,205,136,193,90,134,135,115,23,40,68,185,84,200,103,173,151,204,34,127,141,126,140,173,100,89,209,112,241,169,253,67,163,1,221,133,42,178,77,200,106,181,69,26,74,202,40,224,179,50,161,147,50,182,75,59,84,65,170,159,27,248,145,181,185,11,238,164,219,174,190,225,97,180,144,176,157,73,118,103,194,122,99,26,72,197,194,84,45,219,192,64,112,167,81,77,172,159,185,31,106,0,209,152,87,165,113,158,255,0,52,222,55,159,130,117,83,44,108,101,38,86,45,94,27,46,20,222,51,200,54,115,41,251,89,59,217,111,16,147,26,21,85,172,32,238,241,23,173,92,134,101,52,144,102,136,85,1,15,79,0,64,205,137,109,13,144,33,63,17,139,137,115,201,173,56,130,216,168,181,146,1,245,40,219,87,190,75,209,79,181,28,215,240,149,26,202,162,17,153,177,45,133,149,193,137,35,7,16,243,25,54,211,115,32,254,125,217,86,217,144,1,141,234,59,82,82,78,36,71,250,121,113,45,154,54,117,195,220,104,218,135,70,96,104,60,249,74,52,75,195,65,36,28,37,95,155,163,85,106,220,255,0,55,62,70,63,63,170,186,254,152,9,5,5,153,74,161,26,204,156,193,164,191,192,89,160,99,59,240,173,155,63,121,58,249,66,1,42,153,49,130,225,93,91,130,212,250,201,155,97,161,77,118,194,251,169,124,249,227,19,59,84,147,205,44,135,205,255,0,187,174,89,27,34,149,47,60,247,44,64,122,86,41,89,80,52,247,30,201,149,24,100,178,74,117,98,102,70,9,8,14,164,4,57,239,200,240,148,74,242,170,156,114,98,37,118,90,109,144,143,149,116,171,43,168,85,137,75,185,132,40,248,132,165,100,188,254,232,149,251,227,0,164,194,183,254,24,1,89,237,173,170,185,150,212,226,118,172,120,137,151,18,117,163,245,180,17,19,105,149,90,89,105,32,17,143,22,37,196,117,254,137,177,169,62,238,167,139,19,215,47,81,255,0,141,222,206,45,125,78,133,155,19,244,61,85,193,202,70,27,47,26,166,124,246,21,139,243,71,195,173,91,168,255,0,203,172,59,4,187,61,108,195,149,140,204,161,28,111,14,46,67,114,229,111,153,198,12,177,4,178,135,169,245,48,251,186,208,212,154,170,8,190,82,199,30,53,79,231,85,36,124,37,140,186,108,158,90,27,255,0,98,227,107,205,176,254,108,92,138,26,251,92,227,126,239,22,85,67,113,79,185,39,8,146,121,250,51,114,14,164,235,26,63,201,140,206,46,14,170,125,216,48,152,88,132,151,73,141,16,103,204,21,180,52,50,224,159,171,141,48,153,12,27,95,184,171,183,81,15,145,167,143,193,1,36,36,156,68,61,84,108,179,182,153,85,147,233,193,24,25,178,141,42,212,9,8,212,63,53,153,85,86,192,100,146,48,56,146,233,51,223,25,252,66,202,178,101,149,145,95,152,66,196,153,153,135,44,3,160,216,65,230,64,95,124,61,6,199,136,72,8,26,146,228,79,195,200,168,61,74,118,14,98,164,220,113,149,147,232,226,58,135,79,62,51,222,19,9,45,211,116,50,160,206,205,237,174,143,171,88,201,36,204,133,128,192,96,90,204,162,50,228,51,128,22,99,229,18,26,202,97,58,132,143,11,217,141,111,240,174,47,238,36,178,155,82,106,52,195,198,122,123,14,75,8,62,213,246,239,77,229,137,242,138,12,44,178,133,45,226,151,145,13,31,154,133,168,116,87,195,4,208,63,149,70,218,233,178,14,82,115,166,222,66,159,14,85,81,113,91,192,136,217,67,153,6,240,142,11,24,155,192,159,149,138,127,85,103,140,2,98,91,116,145,137,38,15,55,98,73,23,32,41,228,220,62,16,59,120,209,186,123,250,145,31,152,170,106,214,181,242,124,57,83,106,64,156,94,1,10,213,142,130,249,25,106,72,27,35,241,21,36,11,8,82,43,41,52,146,228,165,175,170,124,98,117,43,213,77,96,48,134,90,115,91,166,39,78,229,89,132,43,107,245,107,52,248,249,146,52,148,5,85,10,141,3,210,9,204,135,187,140,201,44,249,65,98,90,31,171,98,89,15,41,86,76,212,49,60,20,119,152,220,69,193,9,5,218,153,198,51,6,182,248,111,89,196,37,160,209,137,25,106,213,198,51,153,48,146,120,80,94,143,47,185,25,12,192,206,204,170,164,210,96,198,137,148,37,79,184,168,98,173,196,48,227,109,153,202,150,218,207,24,134,180,90,234,16,121,191,149,32,178,187,139,225,137,74,198,132,62,215,42,101,78,246,103,102,94,181,40,23,178,75,217,136,191,235,85,81,160,98,27,57,80,181,20,169,53,196,76,120,130,132,125,172,174,145,11,141,12,205,168,193,212,142,128,96,23,181,50,212,98,98,200,36,147,230,150,192,161,2,165,184,8,7,231,132,169,93,84,192,103,194,84,52,153,0,174,215,71,239,64,64,226,92,62,251,71,206,210,247,155,184,130,38,63,62,181,250,217,129,170,40,51,101,92,235,92,192,139,52,111,226,26,181,163,153,106,30,36,45,13,220,178,129,138,160,55,216,152,195,21,15,166,52,223,218,77,110,52,171,246,143,194,147,101,69,44,116,220,240,73,3,13,149,60,120,89,230,185,182,146,146,255,0,61,167,210,87,129,49,4,160,170,200,195,88,44,193,127,134,85,63,101,51,47,10,97,50,249,255,0,164,196,146,73,250,170,149,96,54,214,204,36,39,229,91,238,245,12,76,108,196,131,102,50,15,132,170,106,250,158,113,95,152,37,91,178,206,45,139,157,49,62,36,144,124,218,99,38,182,182,119,158,18,168,141,60,98,70,6,35,42,24,108,60,147,240,169,45,145,134,177,227,67,219,44,124,34,227,251,137,219,225,229,98,208,202,28,164,87,86,87,6,37,31,27,157,95,105,40,96,218,229,50,20,212,128,16,214,108,158,72,44,196,33,42,73,106,224,42,174,69,44,151,197,19,18,153,152,49,164,54,87,214,63,251,20,137,112,100,218,206,127,81,20,22,55,27,112,81,170,172,143,27,171,254,116,186,159,80,217,103,195,151,16,213,151,225,178,78,237,18,10,78,137,196,70,20,74,205,26,84,76,133,183,209,159,56,9,92,109,54,12,121,149,148,109,60,255,0,5,159,225,131,151,168,169,150,181,54,164,220,58,64,116,162,67,163,25,59,134,34,99,62,55,162,49,249,82,218,29,115,93,26,95,234,177,37,105,40,35,42,143,234,180,97,32,179,230,196,147,106,218,166,9,143,21,121,113,39,51,53,155,231,51,8,101,41,203,41,143,43,8,145,102,184,246,83,154,61,151,27,236,38,159,198,175,52,197,108,89,192,230,47,34,151,158,199,247,4,75,76,7,217,15,218,32,146,237,183,136,88,183,181,211,176,68,204,185,121,20,196,254,46,16,175,129,53,142,78,82,145,55,195,19,6,98,164,179,59,102,84,14,183,252,28,169,244,56,121,24,167,25,36,100,126,17,42,200,6,24,128,196,170,198,84,115,78,253,178,171,129,100,62,147,41,32,207,1,71,194,37,145,166,113,240,151,145,35,102,105,81,62,4,73,221,42,94,214,147,98,76,216,144,48,238,47,5,47,237,170,247,152,22,80,113,75,236,87,86,116,228,102,46,45,170,152,13,167,18,218,249,236,42,142,159,36,154,110,83,204,95,211,44,3,175,244,173,185,240,196,180,30,69,6,178,57,172,216,148,175,49,8,252,73,13,197,9,252,222,97,38,176,236,129,245,85,44,7,214,217,15,17,85,214,101,78,98,84,134,167,159,46,55,9,74,157,201,134,203,112,97,79,44,180,76,95,13,216,146,134,124,145,48,170,225,201,69,171,8,217,167,165,212,191,132,164,92,223,227,53,37,229,149,107,54,146,136,44,95,117,118,199,207,103,186,36,21,244,104,54,245,175,8,68,53,184,63,45,12,174,167,230,207,135,95,19,167,104,209,237,44,74,66,137,52,212,250,206,199,86,157,134,174,139,136,104,155,237,18,56,211,137,134,42,107,166,244,145,50,51,55,16,212,191,9,17,175,240,79,46,4,188,56,114,167,61,155,184,171,168,105,184,96,131,23,169,85,7,73,83,10,183,46,81,228,240,82,240,216,77,243,254,154,198,213,124,11,237,208,42,96,71,218,179,135,15,42,118,29,137,88,206,181,148,152,120,153,194,149,89,71,168,1,163,99,89,195,55,38,37,148,150,60,128,230,42,88,23,237,143,152,202,140,33,95,225,141,139,16,220,109,136,149,190,215,35,59,82,211,90,227,246,148,27,49,202,247,217,12,140,230,42,149,212,49,129,101,210,36,185,247,15,71,67,178,31,210,68,118,177,141,81,60,109,48,193,173,134,173,120,250,85,30,109,207,80,147,118,105,227,148,25,177,46,194,103,49,146,25,222,121,140,82,47,181,83,9,157,156,170,221,244,224,41,241,25,1,113,164,129,27,148,34,91,93,0,113,15,195,26,105,25,236,23,114,137,173,146,65,112,229,85,144,204,2,15,9,151,59,1,156,155,224,121,246,162,170,174,226,73,62,20,119,225,90,210,131,119,198,129,124,106,232,60,65,236,75,217,6,200,121,37,249,0,253,162,140,146,205,71,157,248,184,134,159,195,190,4,34,124,216,184,209,254,177,93,39,169,35,72,188,91,65,215,63,146,29,147,236,99,19,154,82,93,63,80,206,183,62,208,73,245,172,97,205,157,132,40,208,232,200,149,160,97,189,197,88,227,78,66,53,137,127,68,102,12,198,236,67,213,67,56,207,212,171,100,132,2,74,247,32,19,211,180,129,81,160,66,194,3,50,152,212,54,167,16,31,18,39,98,211,125,172,246,223,41,93,202,68,21,85,85,173,183,205,169,44,108,252,253,134,220,95,18,114,5,85,137,39,102,150,85,211,52,245,38,81,179,18,5,148,47,140,62,100,214,170,212,245,175,226,85,108,56,147,24,201,170,56,187,81,112,12,1,179,10,10,101,193,230,246,165,166,153,182,237,226,92,242,73,114,138,84,26,125,116,31,213,165,54,90,193,132,249,72,130,196,52,175,213,105,137,221,40,104,169,247,26,112,144,126,80,163,200,133,204,86,111,233,131,53,11,35,123,68,79,43,117,36,89,42,82,27,193,53,52,129,12,25,217,149,59,46,159,96,182,45,88,104,37,246,147,22,73,130,38,113,41,105,149,184,162,102,20,164,53,105,165,136,248,178,145,74,205,246,61,168,52,184,240,34,132,190,173,121,72,186,1,160,30,106,251,232,49,125,229,117,175,144,100,231,6,178,210,71,147,211,196,170,244,97,165,84,129,129,47,180,173,110,235,98,193,31,18,140,146,242,70,62,96,161,170,235,236,101,74,137,54,68,146,204,91,85,162,53,107,242,114,149,122,158,73,228,248,101,77,231,233,233,114,65,196,84,71,250,138,45,204,12,152,114,163,97,217,18,19,254,218,76,29,55,46,9,243,101,34,102,198,3,222,42,86,90,134,70,211,76,28,147,230,196,152,50,99,8,196,176,220,172,225,91,32,67,88,1,239,170,28,225,169,233,245,68,140,71,229,18,120,99,62,50,195,207,114,172,178,48,28,211,85,86,142,72,31,132,88,148,69,86,158,151,90,119,151,42,238,19,232,64,86,61,73,204,211,124,143,194,183,17,89,76,180,245,104,39,13,134,42,115,100,255,0,77,103,202,23,42,154,141,50,202,144,152,83,48,220,2,113,49,21,79,228,219,98,50,167,214,25,95,180,77,54,196,156,124,197,42,71,26,132,98,62,101,73,24,216,134,149,170,134,122,130,221,134,46,197,225,40,135,254,5,203,39,232,157,243,222,96,228,93,132,208,61,72,28,42,126,53,81,224,206,126,101,101,173,77,101,185,41,166,40,73,83,45,139,175,214,204,198,6,127,193,36,147,84,1,131,118,167,13,119,106,66,109,34,20,138,82,71,126,38,112,58,51,236,134,82,97,88,73,141,185,98,149,211,1,149,24,249,172,74,186,67,31,84,48,112,148,101,72,181,65,185,156,254,214,168,248,222,160,141,167,165,198,177,202,108,133,31,154,237,50,99,48,137,77,172,8,35,6,82,174,133,101,22,164,203,244,168,54,44,54,37,47,51,61,65,30,44,92,106,140,58,159,109,47,8,185,86,233,225,125,216,255,0,74,178,214,228,55,255,0,36,107,39,128,175,84,149,178,98,201,30,20,148,218,96,249,255,0,247,244,112,105,15,5,157,73,90,63,232,45,130,164,227,26,82,102,63,34,52,198,39,188,135,55,248,84,192,223,13,228,23,74,171,173,184,56,152,192,153,73,83,188,130,39,48,149,124,96,176,131,64,227,14,11,38,41,235,42,215,198,63,18,109,179,90,158,25,68,78,172,4,133,172,201,85,188,161,17,16,177,174,15,36,153,77,144,74,209,245,182,178,120,75,23,141,97,248,99,24,243,24,74,219,104,74,204,110,211,215,209,36,252,161,138,178,212,49,128,79,210,21,107,96,98,198,31,10,244,105,144,70,79,234,61,107,157,176,97,132,209,163,31,118,197,79,38,202,88,224,226,10,204,47,163,35,254,82,82,244,248,99,35,56,86,96,236,55,3,157,201,9,230,217,127,80,41,49,167,59,8,49,129,150,34,209,101,1,227,38,100,59,231,140,108,79,36,116,21,66,217,36,153,59,86,247,211,218,201,30,238,33,84,209,167,156,103,202,37,95,85,60,242,98,98,202,160,184,15,83,24,119,118,181,188,70,41,19,70,92,30,201,45,147,27,43,22,117,177,158,50,38,170,243,50,172,56,12,60,100,79,160,4,100,225,50,21,129,0,129,151,42,6,202,224,16,89,153,11,39,232,12,161,243,232,98,70,126,101,37,113,168,98,212,123,188,139,9,154,255,0,213,199,233,241,63,220,81,119,112,223,36,153,125,197,90,180,220,132,183,234,54,147,118,123,190,212,238,157,252,120,148,173,61,84,236,106,170,170,49,227,17,13,13,20,216,216,115,212,68,234,25,128,64,118,164,198,126,70,117,45,81,159,200,185,11,48,76,240,188,71,75,38,24,4,26,119,61,135,44,85,41,38,182,92,151,246,171,174,98,9,231,207,4,110,229,57,112,240,77,3,196,18,170,203,138,16,20,24,189,197,39,233,167,132,126,88,164,198,175,28,100,154,65,126,152,164,124,19,188,165,93,66,158,72,10,14,164,134,158,24,203,220,168,97,178,186,55,113,113,34,101,80,86,28,214,198,136,87,246,161,117,37,56,240,112,202,228,74,100,220,12,83,152,40,157,105,179,50,96,204,162,172,202,53,142,125,235,214,180,135,194,82,241,174,135,162,117,85,148,215,240,137,77,92,105,182,91,19,155,137,62,210,84,254,155,224,32,167,146,53,69,176,45,172,90,217,79,33,65,204,85,199,245,176,114,159,50,234,115,195,140,10,66,226,133,147,152,245,56,217,126,198,145,88,77,67,113,92,56,44,9,138,188,251,224,20,248,132,92,168,24,212,155,98,109,12,182,76,167,36,110,88,130,77,179,253,11,48,228,211,198,32,101,50,148,184,215,250,114,49,54,158,168,60,139,69,149,37,230,160,3,226,101,32,148,4,207,131,228,173,177,100,185,101,33,81,248,174,255,0,34,180,133,187,47,183,62,6,18,168,167,159,151,193,72,86,211,178,48,240,137,28,105,36,131,224,153,163,100,81,149,142,133,182,25,70,149,217,67,24,198,142,211,215,123,152,63,165,91,102,7,114,150,54,96,101,32,231,214,239,86,218,168,108,168,59,11,139,143,205,85,134,168,8,160,233,237,235,248,85,217,148,90,234,109,134,246,73,30,96,137,49,141,91,145,55,164,211,120,177,137,60,101,32,7,238,141,78,209,167,200,213,98,100,209,177,177,156,171,222,96,199,204,36,198,226,31,228,225,83,242,119,223,247,113,41,54,124,53,52,209,62,28,66,145,120,48,193,8,121,80,246,76,150,81,229,23,98,148,53,150,163,243,194,94,180,85,217,76,102,82,162,200,59,158,97,21,107,170,181,56,207,180,49,80,16,31,44,157,169,155,33,143,207,54,36,203,31,236,47,200,30,161,129,145,153,150,157,61,118,72,47,196,154,217,120,18,46,37,37,37,155,19,164,146,59,168,246,200,234,1,187,37,144,48,229,75,102,26,36,103,189,77,195,126,80,113,21,107,99,231,22,94,21,56,85,147,228,198,25,70,123,231,31,233,13,103,101,24,29,43,47,209,118,160,38,76,6,126,213,123,26,106,128,195,198,39,219,77,124,222,150,50,226,46,76,41,188,105,128,237,82,96,81,221,35,201,27,181,87,64,54,81,168,38,92,3,207,136,169,213,109,168,210,110,81,135,61,175,32,75,218,238,196,185,119,226,114,70,62,41,98,93,144,207,223,15,9,151,62,213,186,61,130,243,151,139,137,116,89,38,92,137,228,140,39,220,158,107,51,9,107,12,249,112,79,243,98,34,217,73,113,91,5,248,101,227,86,225,54,153,157,19,151,26,75,162,96,195,255,0,217,191,79,73,100,208,118,162,172,161,128,163,83,33,123,33,78,254,158,94,37,66,247,156,140,82,245,70,196,101,205,73,75,42,208,100,230,83,242,102,2,181,234,170,237,143,243,237,82,243,224,100,122,178,217,201,177,246,53,222,229,253,88,147,176,217,98,83,155,1,193,127,17,121,22,111,129,100,94,92,168,104,110,101,138,61,243,19,234,163,101,80,123,147,143,135,220,78,234,141,106,46,146,163,109,130,197,203,228,140,108,90,131,106,50,160,227,48,228,31,205,149,104,54,49,45,96,177,182,213,132,147,205,139,42,81,206,63,105,111,245,185,99,38,16,245,166,241,131,185,102,85,170,191,182,134,171,18,83,36,144,73,111,227,106,161,112,216,69,34,181,159,90,15,116,74,122,102,158,167,156,254,104,168,217,137,194,204,7,14,77,29,151,52,65,101,77,163,67,120,185,177,15,26,82,248,16,105,63,72,36,220,54,79,146,12,75,157,149,147,129,85,109,60,131,216,104,132,238,16,210,91,187,138,168,61,37,228,91,140,19,248,60,170,94,99,1,38,87,210,73,159,216,227,48,234,78,52,194,29,145,228,245,21,71,248,63,38,17,114,167,208,222,72,204,83,85,18,165,80,88,66,179,148,185,80,51,42,137,238,137,43,14,170,28,99,242,136,138,129,250,194,142,76,76,33,201,145,118,71,35,39,193,22,169,52,250,72,176,73,187,202,170,40,100,215,16,124,202,78,213,132,146,79,113,50,170,140,124,124,40,145,89,243,30,54,47,30,202,175,14,18,161,115,0,100,73,131,230,179,52,57,222,25,148,213,159,236,214,27,60,208,75,244,214,182,80,213,73,238,18,138,153,100,120,39,76,171,117,80,63,38,98,170,111,58,19,178,184,226,102,146,173,27,243,68,138,53,186,29,108,168,221,75,223,137,32,227,237,69,7,83,196,47,180,134,234,191,109,2,170,108,123,235,132,15,234,202,15,85,79,167,207,253,36,75,163,60,208,103,1,225,40,134,167,102,105,80,73,127,202,99,91,28,136,255,0,32,202,196,0,121,71,202,36,109,108,59,33,191,171,141,86,135,74,176,100,229,70,48,53,81,135,219,200,175,138,133,64,33,198,38,62,100,67,228,227,98,213,50,200,126,24,66,166,109,95,112,65,191,105,214,185,89,178,30,193,230,181,56,206,159,67,14,248,11,158,67,100,191,62,85,81,79,119,177,237,71,1,85,140,44,161,190,9,209,213,179,198,47,117,9,119,119,190,39,82,146,184,184,56,217,134,39,98,86,179,130,181,11,41,154,182,183,167,116,60,136,35,95,68,16,249,138,160,96,7,243,230,47,98,104,201,32,47,10,22,19,44,86,195,52,27,38,112,162,127,3,18,79,54,37,59,90,28,93,60,73,236,109,67,101,27,132,165,34,170,234,208,135,167,144,230,6,149,28,110,229,233,144,24,46,149,160,58,144,228,247,81,140,51,36,147,152,169,150,102,126,66,212,83,38,171,114,60,69,46,37,7,171,97,158,144,236,44,73,228,229,93,145,149,80,74,63,213,40,173,91,166,6,94,110,220,72,102,71,81,170,194,77,61,100,114,129,153,149,52,107,136,145,187,113,164,116,154,122,44,238,45,210,62,102,143,131,11,152,202,116,95,177,236,195,35,67,137,108,60,193,18,65,101,90,72,222,210,21,154,170,44,25,120,162,8,188,74,214,182,202,13,148,78,81,44,142,70,86,171,133,85,206,109,62,158,12,209,191,48,178,173,21,186,86,131,243,230,22,47,226,93,46,77,56,62,146,0,212,236,47,180,187,44,73,148,148,13,108,72,199,195,16,188,105,211,227,48,113,81,140,129,143,218,89,73,103,228,196,149,152,4,85,90,132,130,151,132,165,86,222,165,148,29,171,154,95,67,216,159,118,20,194,170,237,248,23,27,194,195,171,14,45,108,191,63,106,215,15,91,78,173,247,120,208,161,173,245,34,102,42,3,82,67,124,97,225,8,149,52,233,213,132,177,105,91,241,58,12,158,35,42,104,214,180,118,195,237,26,226,208,52,196,236,121,140,182,62,53,148,98,98,9,72,134,129,211,134,163,43,127,11,219,235,88,149,178,176,196,42,125,73,36,22,192,237,92,90,75,37,103,237,34,125,14,121,227,49,156,164,82,104,228,67,85,139,77,73,165,79,147,52,73,68,65,214,192,151,11,184,165,42,105,166,231,178,112,25,152,170,129,240,34,227,79,28,139,230,53,73,227,76,131,225,134,88,148,86,161,164,97,88,249,113,21,213,196,56,152,212,230,192,114,120,83,110,45,189,195,34,35,77,190,214,52,190,89,89,70,186,100,55,158,72,56,86,160,232,242,8,25,177,45,225,254,154,158,69,64,95,249,27,67,2,196,92,197,88,154,1,200,78,212,250,53,148,73,32,66,62,124,65,159,10,69,145,62,133,101,6,135,90,113,191,49,138,159,67,48,7,218,132,12,144,23,221,26,250,240,229,247,81,36,139,224,10,59,101,172,81,160,237,112,91,1,43,53,104,4,60,217,121,16,236,181,219,113,41,43,53,189,251,142,75,217,67,60,19,253,180,125,105,160,148,124,201,164,195,87,73,3,205,44,163,81,115,245,109,29,105,240,196,22,82,42,179,175,98,106,88,153,227,199,194,36,155,241,35,5,43,22,37,157,38,161,101,179,57,162,226,76,231,210,85,16,25,66,46,68,177,246,126,67,181,130,35,89,110,70,147,93,198,156,81,229,136,92,100,90,161,204,124,99,225,50,161,11,193,37,136,92,57,131,102,78,82,106,171,88,207,218,88,139,249,21,4,151,190,112,18,109,66,193,198,230,196,181,233,189,103,85,147,105,44,169,21,149,30,200,103,252,77,230,170,228,234,91,89,167,152,80,115,38,243,44,160,145,159,40,84,168,211,14,95,116,138,255,0,148,42,168,185,154,2,14,124,162,42,22,103,244,210,97,8,178,170,102,89,12,76,250,170,90,224,210,164,245,8,106,109,53,202,214,128,198,152,62,226,166,52,248,203,203,137,46,170,164,60,158,82,167,209,152,56,207,196,171,30,10,43,11,46,233,198,67,238,197,21,48,173,158,113,3,15,182,168,216,200,56,57,148,188,201,128,206,244,178,204,174,42,173,24,54,76,200,133,3,249,121,20,85,147,238,69,45,248,101,20,67,84,204,52,17,253,52,120,96,68,157,211,141,115,171,47,153,90,220,141,11,37,73,237,202,153,154,6,72,170,181,149,67,18,196,213,89,7,194,186,163,100,241,17,149,144,230,59,105,209,143,132,210,137,141,80,195,134,1,242,133,27,107,84,56,196,230,74,217,51,147,16,80,202,190,34,171,24,90,217,123,33,138,166,94,255,0,155,230,86,79,135,149,138,58,227,77,222,73,150,242,132,92,105,214,50,76,197,69,107,226,70,103,104,211,147,93,215,70,6,110,53,51,73,167,143,131,230,251,22,171,189,60,242,51,8,74,177,163,103,195,184,214,212,213,113,175,192,87,225,9,86,21,179,47,44,137,242,146,139,202,131,173,208,0,19,243,42,216,16,193,91,225,133,42,244,234,128,182,112,0,210,92,140,153,75,40,137,167,207,13,137,203,24,73,35,91,125,52,126,9,113,43,83,85,13,169,252,25,153,62,125,147,210,55,176,112,150,216,122,170,152,93,170,50,54,136,192,161,19,222,207,4,184,49,134,68,245,151,218,96,172,230,94,103,163,73,253,33,83,44,200,21,21,225,196,196,54,108,164,194,155,76,99,241,241,9,72,26,53,254,251,54,46,52,202,183,226,40,231,210,178,44,159,79,137,17,26,73,196,14,81,45,143,158,53,77,198,67,113,23,50,6,36,100,107,134,70,225,91,89,37,133,64,204,218,227,127,18,73,36,185,138,60,141,125,16,171,93,241,169,201,19,238,40,57,150,79,140,254,21,63,101,169,47,11,194,33,46,106,203,226,22,41,141,101,22,49,248,147,232,118,220,107,151,195,52,185,60,198,18,175,167,147,198,168,177,254,195,151,144,36,238,83,147,27,40,48,174,118,109,67,177,94,135,175,39,78,150,200,129,22,36,205,113,26,165,147,195,16,125,200,91,43,138,106,214,118,140,164,65,152,36,146,12,165,74,54,0,200,140,190,204,173,3,67,48,22,68,205,137,106,159,26,41,125,165,189,134,0,153,136,40,83,100,41,21,21,141,55,82,64,6,126,165,70,104,103,193,196,166,243,14,48,214,216,215,22,164,225,221,19,26,198,145,156,22,167,166,62,87,154,75,49,135,147,237,42,86,48,242,126,234,222,248,127,105,106,170,141,102,37,35,64,131,245,70,36,120,100,215,70,247,70,152,73,164,170,43,57,68,165,47,180,195,4,60,213,242,136,154,183,225,168,51,20,47,48,241,230,136,84,56,111,177,19,153,114,167,254,46,133,57,225,12,162,227,243,85,17,167,206,24,57,162,229,75,178,254,68,173,114,194,100,248,179,137,196,128,147,1,146,71,212,150,198,152,197,85,84,106,226,3,152,168,86,160,202,68,207,167,56,186,82,216,210,109,99,117,100,18,235,161,170,174,156,245,188,218,26,9,89,218,53,75,68,230,246,99,140,61,146,136,252,198,77,97,223,78,173,30,24,138,240,218,50,38,76,57,86,167,233,40,130,251,169,191,198,29,152,151,135,168,108,167,31,151,26,122,243,75,198,147,90,213,18,9,62,80,74,116,215,215,241,143,136,89,49,41,180,122,248,137,98,158,101,105,228,179,244,170,74,251,77,159,222,17,21,230,152,212,147,177,242,197,26,215,172,39,206,182,6,33,64,24,149,87,244,236,35,84,130,164,135,46,49,254,80,171,172,105,139,233,98,6,41,107,155,214,211,216,198,63,205,171,40,15,36,100,175,13,7,142,66,162,214,72,38,251,73,91,224,3,187,18,203,103,46,112,248,139,137,106,52,105,209,153,205,43,42,69,191,216,3,190,72,227,121,226,16,210,233,59,169,47,225,42,244,198,29,98,25,39,199,196,36,109,176,88,18,123,222,33,175,83,204,137,253,222,69,184,213,167,147,218,36,125,109,56,60,210,237,228,58,155,24,96,100,225,47,26,111,3,99,143,218,90,253,41,136,41,154,110,113,57,130,85,70,95,215,83,44,19,113,230,81,240,149,41,129,196,126,84,19,222,120,36,230,46,85,244,215,12,39,16,69,137,45,100,22,197,139,44,143,143,229,34,140,136,9,55,22,163,229,48,134,131,128,249,120,59,82,61,67,125,143,229,50,168,48,236,193,230,159,42,201,253,171,108,104,15,141,205,137,78,64,212,48,99,119,74,26,106,253,97,76,79,239,198,179,122,128,81,122,145,63,244,90,228,201,36,150,98,74,130,109,200,243,101,30,52,64,76,207,170,146,227,144,218,146,182,242,52,183,203,137,60,136,74,127,138,54,85,178,153,93,118,82,99,93,69,152,49,245,12,170,23,89,233,42,169,44,124,190,49,17,116,225,55,251,38,202,200,93,83,218,213,95,129,134,22,52,124,157,48,9,44,226,18,226,26,110,121,233,37,237,2,82,46,181,79,172,37,96,96,114,255,0,161,101,158,17,241,117,50,252,42,1,19,169,47,181,170,219,117,21,81,26,225,133,98,92,105,241,8,254,100,141,212,220,21,85,9,250,218,215,148,249,149,164,104,108,193,194,84,168,214,181,195,30,97,9,72,155,226,40,199,45,241,57,4,169,171,51,240,208,26,69,78,69,29,195,31,25,232,90,217,227,41,249,150,200,210,125,109,140,229,202,152,70,210,82,242,101,196,169,28,119,230,75,212,48,213,176,103,68,38,95,249,23,59,153,163,223,26,225,146,226,117,174,146,96,158,48,241,98,83,243,38,63,62,28,73,251,58,11,141,138,10,74,125,204,86,102,42,219,51,67,86,201,238,90,169,204,241,15,152,168,217,55,108,31,82,147,76,201,240,81,170,79,90,210,83,210,15,132,67,42,151,245,42,162,159,168,106,130,237,151,54,220,34,23,26,151,147,167,165,193,237,18,218,187,233,114,86,40,194,106,12,31,165,30,68,134,203,28,151,241,99,198,144,207,181,36,46,20,210,183,206,72,242,172,85,127,34,182,87,8,128,104,49,187,132,53,64,27,184,162,31,20,1,149,43,101,80,61,225,45,79,134,113,19,136,73,141,49,212,59,185,191,55,181,24,151,169,35,87,20,120,101,197,38,68,86,216,254,25,140,84,28,107,138,209,75,197,151,151,173,45,132,95,114,148,48,32,198,230,12,84,146,226,224,240,137,194,37,75,26,72,200,14,165,155,40,65,55,184,73,22,174,217,149,101,98,102,183,94,99,225,151,145,84,67,178,131,108,14,34,163,67,160,234,136,206,97,45,79,210,160,140,255,0,148,198,159,110,47,13,68,203,200,65,119,78,50,41,115,105,184,146,95,243,113,87,66,125,81,214,240,214,140,67,230,18,170,183,166,66,212,229,166,211,17,99,114,196,18,201,147,245,52,97,226,136,44,75,164,154,180,31,73,5,61,128,140,7,226,199,145,43,81,254,2,172,67,7,85,92,193,39,245,30,84,236,58,170,142,79,254,201,17,20,126,164,170,157,58,95,17,83,10,122,19,136,3,202,151,241,197,177,101,234,163,193,154,33,80,65,213,83,163,31,169,105,8,113,241,38,65,170,220,191,169,34,194,165,50,26,195,187,60,220,121,147,55,154,44,144,97,46,52,177,144,199,25,137,124,247,159,217,18,70,195,137,160,119,122,122,38,127,148,47,251,104,47,9,208,135,194,139,121,142,62,209,38,209,161,146,72,242,226,85,86,186,230,37,72,182,64,245,38,33,38,105,82,70,229,228,69,86,204,124,99,240,167,79,146,73,35,229,93,27,130,41,10,104,222,201,150,94,142,193,179,42,34,203,138,90,125,14,77,116,152,56,113,114,46,91,102,90,184,136,97,214,176,168,143,71,5,105,51,5,49,100,12,92,161,65,204,147,236,149,116,216,141,67,35,27,114,52,146,202,4,184,196,202,21,178,29,147,4,124,33,78,141,60,133,6,28,67,72,106,137,107,117,12,232,222,233,85,32,117,81,36,143,230,202,163,36,179,156,152,151,214,50,88,189,164,187,74,22,41,231,152,18,82,159,13,183,154,92,105,228,26,221,185,57,25,196,37,69,86,49,152,248,251,93,177,57,138,137,245,32,73,247,82,43,136,103,156,62,21,56,200,119,149,178,251,73,141,110,219,11,99,161,195,135,206,173,224,67,138,56,153,87,59,135,100,193,1,153,74,169,170,181,36,82,240,148,170,59,140,56,218,78,15,62,165,49,107,24,113,143,152,42,130,213,224,40,51,68,72,3,231,57,248,76,171,96,99,231,226,77,180,23,241,127,161,113,141,109,168,103,78,156,241,68,41,5,251,75,179,190,144,125,41,4,207,135,76,146,119,155,18,162,194,142,35,51,28,183,71,234,75,202,211,225,151,148,163,93,255,0,76,106,125,244,28,69,255,0,145,71,127,225,232,227,15,244,171,124,58,217,117,39,102,17,113,164,110,153,83,136,171,98,130,225,236,41,56,80,112,235,72,78,212,202,52,13,247,130,102,24,27,100,246,42,75,204,164,96,253,164,184,215,17,43,124,194,82,242,42,171,87,179,26,146,125,80,44,165,165,108,192,24,58,157,229,39,82,213,101,107,198,157,254,30,24,189,164,45,150,158,220,197,126,33,33,99,81,114,34,39,217,16,96,202,176,164,212,144,100,143,14,92,178,86,139,234,217,81,153,135,169,123,70,105,232,49,143,154,95,98,230,145,104,229,50,41,161,192,201,202,156,70,100,161,34,227,48,4,31,18,123,2,4,28,121,74,175,101,168,149,28,233,185,231,240,71,218,191,32,212,252,9,140,140,124,73,187,31,185,26,138,182,67,169,35,38,78,218,90,107,2,120,228,179,181,73,124,66,13,141,104,30,104,138,91,74,234,217,100,31,205,241,43,55,114,77,200,234,19,12,146,76,141,6,203,138,88,146,215,234,64,123,210,148,173,150,191,170,133,59,17,165,13,110,243,32,88,165,54,140,130,34,110,226,99,77,234,159,143,132,202,120,58,157,147,96,230,136,94,214,45,84,246,71,44,174,85,9,36,103,99,113,44,38,64,139,37,234,122,225,150,181,28,213,37,34,184,211,213,91,211,179,221,87,223,248,110,2,131,168,107,182,21,137,249,234,77,172,252,15,206,223,143,62,35,11,166,40,202,172,116,79,196,43,201,188,90,134,46,37,209,13,240,175,27,250,150,167,252,49,197,237,42,183,75,23,142,164,191,202,141,242,49,129,91,85,118,204,193,40,210,45,91,164,129,24,25,162,21,49,135,162,79,27,234,38,159,135,184,48,152,68,81,85,213,27,220,235,220,244,246,56,44,151,158,52,172,56,147,184,19,206,94,44,170,211,80,232,240,119,4,92,138,93,148,50,163,31,133,43,38,66,84,107,26,144,242,89,155,18,91,101,37,245,167,96,177,43,237,49,36,145,129,135,18,69,174,105,192,79,57,126,226,94,101,43,136,118,155,129,6,112,51,24,169,131,225,196,233,202,185,32,117,135,166,249,135,145,57,167,214,25,14,195,101,92,150,149,24,203,40,255,0,83,233,178,96,121,177,113,174,113,50,203,210,30,240,174,237,14,250,158,238,171,105,44,92,158,11,151,234,221,25,148,249,66,186,149,151,168,80,111,248,146,244,250,204,146,101,225,52,94,53,96,201,32,198,194,137,38,173,209,248,189,165,71,14,132,130,238,74,209,170,2,216,103,85,107,147,132,200,109,85,166,226,73,3,229,133,43,181,153,18,160,157,168,232,23,208,102,196,230,148,177,100,163,127,6,35,161,217,122,65,21,19,53,152,228,141,130,73,238,233,193,157,242,196,165,166,89,14,52,174,46,37,57,163,243,65,78,131,62,3,38,131,42,89,15,5,105,241,5,97,67,169,1,36,108,9,74,138,181,140,12,121,68,84,71,37,212,97,139,222,50,49,136,136,6,219,19,50,149,129,106,78,146,170,56,111,97,88,153,69,41,225,234,79,180,183,73,96,228,143,50,67,26,1,213,29,108,55,151,132,189,73,248,6,66,83,25,145,134,245,206,117,153,173,103,31,40,122,215,83,181,167,121,101,98,137,202,133,159,166,31,180,234,255,0,66,170,170,185,149,98,63,73,4,18,98,98,150,92,75,117,196,202,234,159,51,101,234,74,45,105,44,134,247,132,37,196,52,135,208,111,39,31,9,139,148,107,154,72,245,42,191,232,170,211,127,22,180,225,39,122,118,235,181,95,178,100,75,102,113,46,69,85,240,174,187,212,153,97,44,92,171,166,67,193,72,54,8,62,210,72,225,104,190,69,182,190,71,167,195,36,110,84,183,126,63,170,189,168,108,172,167,1,225,136,44,74,26,0,109,96,206,102,239,33,127,58,187,70,207,144,140,202,84,76,129,185,30,85,11,169,3,46,51,248,151,82,135,200,12,56,144,54,90,99,125,237,39,85,87,83,78,109,167,166,31,118,204,165,93,74,25,191,35,20,69,150,146,60,98,48,209,19,168,19,223,25,140,17,84,26,26,2,148,102,54,49,229,67,198,184,200,254,21,161,230,220,143,181,120,53,184,185,66,148,96,153,230,121,70,163,109,125,70,51,243,68,42,183,99,50,44,89,78,9,47,230,78,170,174,43,19,84,58,146,240,188,82,211,67,6,92,210,102,50,223,62,180,112,73,136,34,70,70,152,193,1,62,40,101,77,16,227,16,94,210,115,36,39,155,19,18,0,54,160,207,137,92,210,67,131,36,8,220,81,149,110,115,232,116,44,173,57,37,132,73,252,9,32,32,48,163,245,35,34,9,152,66,81,164,112,35,114,33,153,95,35,120,5,73,134,49,189,103,233,76,146,62,84,229,144,193,225,152,169,125,149,216,35,124,164,78,82,34,193,83,84,106,70,13,57,126,155,174,36,28,165,75,171,102,100,238,77,222,110,15,182,151,121,129,84,133,125,80,196,119,226,255,0,157,20,195,75,130,199,134,34,97,48,57,79,196,132,120,72,39,164,102,184,27,107,100,206,247,149,12,9,35,199,204,133,128,16,96,94,153,36,99,31,10,203,40,213,15,146,96,17,3,140,25,59,82,9,246,163,141,220,85,57,39,88,2,49,240,148,171,109,32,182,83,166,51,104,86,115,45,111,100,88,220,193,81,113,181,8,202,206,18,173,50,110,222,68,43,59,5,148,186,245,186,216,204,204,98,169,155,93,126,1,203,194,30,181,47,101,60,229,98,139,178,135,115,36,252,89,22,236,56,52,218,157,174,171,83,128,190,234,104,107,80,99,237,26,226,84,33,178,140,76,38,41,21,228,58,121,83,65,218,69,171,11,125,153,185,168,171,91,95,18,75,31,18,34,230,243,42,167,73,103,17,72,186,209,180,75,200,78,97,44,89,164,129,27,218,93,74,170,132,89,89,206,93,67,235,144,120,178,144,170,214,181,150,51,71,203,196,168,67,166,199,147,169,52,101,80,252,58,146,224,50,198,194,22,64,131,27,185,18,202,216,133,234,18,22,214,51,252,248,86,168,108,178,234,74,214,30,194,109,67,100,202,211,176,88,191,214,169,171,125,42,202,155,171,145,40,178,211,18,230,147,41,68,179,211,204,37,73,223,19,219,82,146,58,100,10,194,233,48,7,26,83,240,137,52,141,201,194,159,62,180,114,121,177,37,243,224,74,133,204,33,35,26,149,60,246,108,64,129,135,48,146,101,118,164,54,182,179,137,195,238,173,244,33,60,110,99,36,88,219,184,61,78,137,13,128,193,204,183,238,64,65,225,15,98,76,27,176,16,24,113,37,102,178,28,43,38,23,219,88,37,140,117,134,114,49,225,40,151,29,103,195,218,97,222,122,176,68,76,158,121,23,233,135,213,87,106,74,214,20,93,190,10,14,203,67,74,140,119,153,117,170,163,168,140,11,24,36,244,222,21,53,27,86,234,58,219,44,65,47,250,213,133,84,50,9,248,140,135,187,210,188,251,176,197,228,73,178,174,104,202,54,179,212,98,27,13,44,164,198,168,3,100,11,38,101,23,42,144,12,59,89,160,194,81,99,26,50,29,37,148,31,210,21,46,205,12,81,241,158,76,157,75,198,135,47,7,18,46,168,47,43,62,108,92,138,138,4,104,158,242,45,65,149,110,115,176,211,190,73,249,68,156,191,70,31,195,137,80,220,109,99,115,8,73,107,53,14,39,162,78,162,131,109,169,26,109,49,42,49,249,139,37,10,106,123,28,156,69,227,93,45,230,131,100,167,245,11,1,9,153,130,160,211,33,77,178,92,53,178,252,251,72,183,201,52,174,158,68,109,13,144,196,118,110,213,68,192,215,73,27,10,33,42,70,200,73,136,176,132,254,242,36,49,153,36,120,74,153,76,140,204,125,73,36,105,248,165,225,196,69,86,20,95,62,170,214,52,174,18,241,175,26,28,178,143,169,88,61,140,146,14,20,180,204,32,223,133,102,32,38,173,170,127,247,105,251,43,98,136,107,86,17,137,153,138,135,12,241,140,156,197,88,195,15,161,192,198,60,184,149,148,61,66,50,193,218,98,31,248,18,26,211,14,76,28,95,251,162,80,247,202,141,43,132,170,77,152,90,134,251,39,227,62,100,67,31,234,64,196,84,44,198,100,98,213,13,231,140,252,193,84,176,162,73,244,132,173,150,243,98,89,70,158,49,171,35,24,22,224,229,23,42,146,178,211,207,207,148,41,177,112,99,23,204,60,159,238,137,137,52,173,127,35,3,149,15,26,171,242,35,223,25,145,152,166,213,64,85,97,149,197,63,202,102,202,53,56,26,75,137,36,226,42,63,127,249,59,83,42,219,176,66,92,205,212,87,224,186,198,172,15,3,71,156,132,230,201,145,52,101,36,168,220,92,136,175,196,143,246,84,253,222,170,184,254,209,50,204,207,240,12,168,134,251,40,123,102,115,40,109,66,99,139,169,54,100,155,41,36,230,41,10,145,234,72,214,66,30,97,11,42,178,171,57,38,97,246,152,211,16,109,193,154,94,60,159,81,80,225,139,167,248,114,143,26,229,245,83,239,58,138,34,8,72,215,178,212,164,203,148,133,84,172,162,172,154,125,23,54,87,208,74,7,226,23,34,149,102,164,5,108,191,155,138,176,11,229,8,31,54,36,166,76,7,219,159,8,146,237,177,140,204,49,159,172,49,147,45,124,2,21,115,237,67,171,117,60,233,89,165,241,12,94,216,151,75,167,211,100,40,240,153,106,187,209,224,240,77,178,166,100,68,86,204,223,49,137,216,105,61,227,21,104,13,36,170,210,60,193,18,60,51,15,36,140,17,133,137,58,173,4,96,248,18,73,91,237,44,100,234,211,146,94,28,68,79,96,105,233,210,70,207,149,227,76,166,104,108,81,95,47,16,210,52,40,255,0,37,150,213,7,170,212,35,198,204,165,68,73,181,198,252,194,83,204,211,210,252,249,74,157,178,180,248,48,169,175,79,67,44,27,15,94,98,225,42,40,58,194,182,73,59,84,84,154,19,231,225,70,192,164,74,221,48,214,212,181,51,193,100,14,18,169,195,85,115,163,67,242,32,90,191,16,179,195,169,78,204,133,125,2,195,13,226,103,18,52,55,7,140,204,37,42,134,159,172,231,70,62,32,136,120,209,21,186,133,150,93,162,196,178,204,226,219,66,142,125,216,8,167,36,217,16,111,237,71,76,173,97,71,152,40,6,64,4,159,48,203,93,10,170,77,172,27,26,200,132,31,9,83,16,218,156,99,83,145,168,101,65,63,202,23,40,213,29,109,110,251,136,200,236,166,100,50,129,48,22,76,237,69,50,48,227,33,67,84,10,142,84,60,155,44,143,237,72,205,226,165,42,48,146,96,20,106,94,76,204,103,225,68,201,181,7,134,45,210,154,159,51,27,242,133,98,179,10,23,107,24,158,25,138,149,64,170,60,153,204,150,46,177,44,13,119,46,72,240,153,103,2,121,35,126,210,170,179,84,70,228,88,79,153,138,15,237,40,127,198,210,133,47,9,132,65,126,117,83,91,101,22,111,9,74,157,155,225,165,117,151,132,188,95,200,177,105,230,107,46,175,196,91,79,169,15,237,21,27,107,234,51,65,187,17,80,243,244,96,233,63,191,69,195,48,35,113,22,80,241,37,178,171,96,53,77,176,38,30,108,93,164,181,144,97,193,133,253,170,201,152,10,79,148,42,62,52,49,151,181,54,226,140,170,76,92,90,206,25,48,196,18,103,67,112,65,120,102,70,218,208,228,7,18,71,26,49,225,17,226,42,25,85,212,86,86,177,116,203,234,217,61,75,9,245,172,182,102,32,168,185,51,198,33,191,137,99,15,86,206,169,230,16,178,174,101,186,54,35,89,70,38,208,114,163,114,132,72,55,198,181,133,196,154,64,248,180,57,60,82,224,17,49,102,167,163,178,127,86,37,127,202,111,61,13,170,120,234,115,203,89,246,176,79,155,181,111,141,173,129,253,218,173,181,170,131,101,250,69,206,117,86,134,151,141,230,18,175,101,149,113,212,76,144,207,80,234,170,210,51,229,4,132,161,212,48,108,188,196,167,35,64,127,74,250,202,169,85,178,178,245,13,35,71,253,22,204,116,216,15,98,100,201,140,18,156,164,152,204,104,93,79,38,196,190,1,136,149,85,156,165,139,51,106,24,184,241,5,125,141,119,247,84,44,48,202,240,30,98,163,252,200,36,141,11,5,142,131,14,200,127,85,52,124,152,37,7,41,70,185,188,9,63,89,50,220,128,105,51,67,44,54,147,13,132,243,196,167,174,225,156,108,76,131,113,182,251,171,9,151,99,146,206,104,10,155,129,85,38,169,24,113,157,116,106,72,196,146,53,22,201,240,70,69,85,79,168,70,46,165,141,37,62,13,90,140,109,105,199,25,156,209,114,168,75,90,67,151,168,75,160,154,212,243,89,204,180,178,6,229,116,44,223,185,187,127,161,202,223,67,56,125,194,90,112,220,139,244,133,32,151,98,102,158,1,56,150,15,210,81,69,244,211,51,68,38,219,28,182,168,218,159,63,205,151,141,84,102,62,14,165,64,106,161,198,88,177,149,191,221,148,98,82,102,136,101,86,18,70,100,239,121,97,113,0,133,2,42,226,250,142,11,240,134,120,214,216,204,245,177,246,165,86,94,254,194,145,65,167,96,137,152,37,79,233,233,34,205,127,46,62,37,170,201,128,169,123,242,242,164,97,212,236,131,59,171,140,170,173,35,32,184,157,45,148,49,6,62,37,168,213,67,18,10,28,253,204,76,177,10,180,73,190,181,40,240,135,26,131,76,238,81,106,15,62,120,227,112,172,225,204,7,130,146,212,134,157,24,121,84,244,61,91,99,231,133,115,53,202,212,235,15,178,30,60,57,80,83,36,142,51,59,84,119,172,31,3,254,162,213,2,77,172,231,242,149,106,171,88,91,20,91,198,20,137,224,99,2,202,38,19,8,106,92,48,14,62,212,210,52,195,198,122,232,86,100,226,74,160,179,43,101,82,31,136,72,216,213,179,172,135,148,202,150,27,233,173,226,124,217,71,252,136,141,180,24,221,69,25,85,27,168,90,255,0,65,99,39,131,165,65,147,41,189,165,139,228,197,141,43,104,98,241,166,147,230,101,30,33,37,15,210,71,156,198,75,50,138,201,189,175,191,97,217,127,82,169,239,210,177,162,113,74,25,72,162,111,181,104,224,191,250,116,85,189,240,15,25,152,146,227,64,86,219,213,249,106,35,51,11,228,223,106,173,64,207,164,52,85,108,153,208,120,165,149,81,233,234,214,21,157,73,78,164,167,177,20,190,17,113,173,88,86,184,135,0,131,99,146,14,30,196,151,213,109,70,71,132,208,56,254,162,198,170,123,225,31,9,149,204,57,149,179,129,139,16,210,54,24,176,235,152,158,157,145,36,247,35,237,116,244,25,32,88,26,158,44,35,229,9,81,30,164,200,204,237,73,36,204,156,2,162,15,195,17,99,123,72,99,105,80,78,30,21,78,105,240,100,131,180,105,52,153,159,159,133,58,245,12,230,85,77,180,48,207,81,242,157,169,140,198,98,31,82,89,2,212,17,159,204,37,67,13,227,178,30,84,138,217,14,196,148,195,75,243,225,18,217,91,168,109,107,73,197,23,42,179,125,84,66,179,171,145,37,147,84,200,202,173,78,194,85,141,108,215,143,47,117,89,4,137,147,173,128,48,102,249,148,3,195,19,221,68,70,13,52,158,18,149,115,236,196,62,70,150,124,78,170,27,254,110,41,22,230,124,66,210,37,238,200,136,147,163,42,166,143,169,71,201,208,192,20,180,187,73,227,168,102,91,198,181,211,243,71,194,46,213,155,235,106,164,244,137,42,141,66,8,192,225,47,250,23,188,39,70,127,9,85,86,201,199,80,97,151,225,225,140,156,40,207,65,202,196,157,246,179,163,119,11,42,115,167,174,55,207,249,190,37,187,205,228,102,34,89,245,160,140,199,253,69,23,113,131,207,149,118,43,234,120,146,65,152,50,134,161,236,180,96,230,179,219,87,90,191,201,54,177,19,91,101,46,51,223,135,149,120,215,119,251,191,148,22,37,115,79,164,171,99,119,69,202,169,161,233,136,36,31,233,70,155,110,36,22,172,231,59,99,231,77,7,205,246,45,94,154,66,147,149,117,15,195,208,69,237,45,82,105,32,144,15,194,36,182,136,109,182,32,217,79,19,184,43,9,47,32,192,240,136,92,139,110,164,141,58,183,164,171,85,13,172,30,235,2,143,249,20,159,14,67,147,172,14,163,207,151,18,105,14,214,198,49,217,153,61,153,172,52,196,111,166,84,51,245,14,152,178,7,16,177,17,12,241,63,192,157,191,165,21,86,161,252,156,171,117,197,145,237,193,139,18,140,101,144,50,98,14,69,170,78,164,185,173,39,233,87,58,194,214,196,118,108,73,205,91,166,236,70,126,44,130,66,213,62,242,55,116,162,99,79,205,119,42,217,252,217,22,163,67,126,53,219,182,174,190,196,108,52,170,184,250,170,149,151,220,125,170,2,52,51,141,233,244,54,60,67,92,237,9,85,97,188,249,128,47,49,82,233,246,85,162,139,195,216,142,125,80,231,68,237,81,119,17,165,214,189,248,86,237,183,142,166,176,125,84,144,10,86,99,9,83,7,80,143,167,16,215,46,141,101,98,73,92,170,140,44,148,86,112,165,236,198,88,183,123,0,94,108,73,148,108,3,31,8,136,164,32,79,181,199,136,197,84,116,250,254,170,48,253,62,88,134,179,89,25,57,15,136,209,242,72,70,117,33,95,27,34,249,101,107,4,163,205,94,85,182,182,202,39,135,49,121,19,110,10,27,14,133,146,123,150,249,246,186,127,77,131,150,86,228,159,76,92,138,118,250,236,229,30,32,151,141,37,173,8,50,101,48,178,162,204,255,0,232,198,215,245,13,126,170,61,180,236,33,128,65,13,52,243,96,128,189,25,245,197,246,134,37,133,147,192,54,113,21,12,201,92,65,64,205,142,73,22,214,67,196,147,50,224,113,167,48,42,128,211,192,80,37,142,66,128,50,94,66,41,203,184,216,252,204,17,39,27,193,231,70,190,24,228,177,58,215,204,8,26,171,134,110,241,25,88,248,14,107,20,254,164,211,96,27,247,97,226,34,10,183,82,62,49,199,95,149,115,72,180,108,11,43,45,106,90,198,173,1,123,68,154,51,76,69,240,249,66,141,104,128,194,73,3,48,166,204,54,197,156,170,255,0,145,69,200,131,70,40,125,9,199,220,37,155,3,42,55,82,108,253,67,77,253,220,241,9,11,39,83,233,207,102,210,50,205,58,197,127,129,106,169,242,33,178,190,28,31,213,161,67,241,8,30,24,130,84,13,244,56,54,196,127,205,15,23,212,82,147,41,224,194,229,136,81,149,13,13,242,11,49,100,105,128,178,234,72,236,188,224,175,83,219,12,108,195,137,17,38,72,11,218,133,106,98,225,83,68,105,36,146,62,220,73,197,83,37,123,197,34,156,97,129,147,229,4,169,233,38,99,238,18,189,86,190,194,47,184,113,164,218,193,253,33,81,180,250,204,226,126,27,24,164,23,220,89,62,120,62,146,30,75,1,39,164,75,149,149,126,139,22,12,184,131,52,9,116,250,218,239,12,177,59,20,217,173,125,52,28,194,90,43,110,201,52,253,171,99,87,17,153,71,33,11,50,124,218,42,100,62,14,18,141,120,48,55,62,234,241,169,207,25,253,170,245,95,176,38,77,130,49,240,153,17,26,171,124,252,34,79,141,84,1,143,49,69,149,43,124,250,216,71,237,196,181,176,0,121,58,96,241,153,196,84,176,213,67,23,112,149,180,11,138,57,44,229,158,53,162,201,244,228,233,148,50,165,89,116,6,82,20,212,227,39,82,13,144,246,196,85,166,140,12,156,37,65,76,173,200,68,224,104,173,122,60,209,143,39,218,90,153,91,56,76,226,18,105,90,105,66,30,18,166,1,51,32,16,79,84,176,227,16,160,69,178,0,228,177,19,14,54,217,43,84,202,137,36,154,198,18,92,99,78,147,238,171,25,59,31,14,110,85,59,51,105,147,134,46,37,28,6,169,54,106,171,17,19,52,66,173,177,174,231,116,216,69,33,83,35,89,78,132,62,164,28,105,241,36,191,153,99,50,253,27,81,44,248,192,41,242,245,39,250,109,255,0,224,229,74,238,48,120,112,164,48,231,206,17,254,218,74,180,195,89,80,236,158,113,112,118,229,74,158,102,20,136,29,49,107,22,72,240,153,85,122,108,82,115,5,90,54,167,50,109,153,62,249,228,16,240,173,65,128,249,207,226,79,102,83,131,217,65,178,146,112,250,74,169,143,142,162,100,41,178,211,124,31,55,141,38,13,32,4,78,21,99,38,156,229,103,41,114,160,3,15,25,209,185,81,170,6,16,202,140,206,164,108,102,68,238,151,20,159,237,38,124,2,103,50,44,38,170,199,202,84,187,168,109,68,18,102,65,240,120,68,37,59,38,76,31,62,213,91,100,202,169,47,226,73,108,180,196,25,35,204,153,106,255,0,38,100,43,100,10,210,19,180,107,25,149,67,16,56,148,229,173,81,224,159,229,50,38,48,39,203,193,243,105,90,224,172,107,173,212,254,137,59,9,149,204,109,72,73,195,205,151,141,114,45,73,147,38,97,9,50,210,182,86,165,6,37,207,39,78,221,236,106,177,115,119,169,54,195,197,149,36,129,125,40,178,217,132,73,164,104,99,146,206,84,202,29,36,88,220,188,98,26,85,84,94,101,85,88,222,253,73,56,64,230,73,164,234,168,147,184,177,114,38,236,218,89,113,5,40,181,211,12,23,50,170,198,159,100,154,193,21,83,8,63,117,111,147,202,254,213,57,0,59,105,88,114,167,114,96,18,72,59,72,36,202,160,109,51,0,49,254,191,145,2,249,151,241,137,242,133,227,74,3,84,120,50,243,101,33,85,92,3,2,75,48,226,79,182,166,41,148,59,43,89,35,102,82,166,241,161,229,103,106,192,58,123,122,196,222,5,35,35,118,149,50,198,168,109,88,145,187,211,199,146,206,17,40,27,42,163,140,248,113,46,247,225,136,124,75,156,106,168,7,221,188,184,149,61,28,147,96,73,64,153,101,91,221,214,175,41,53,32,36,131,153,115,233,144,236,126,169,16,161,158,120,196,92,146,66,214,42,172,117,131,50,182,106,14,78,120,223,164,83,116,150,82,202,69,96,23,238,71,204,36,42,235,230,56,140,217,228,247,41,57,154,108,226,151,187,10,232,166,140,49,47,109,128,81,167,143,69,66,108,164,156,105,243,163,15,133,101,51,88,90,193,103,232,6,169,124,43,71,197,198,133,153,2,33,25,212,141,99,137,204,200,139,102,173,151,56,156,188,75,207,158,242,191,181,50,54,155,97,9,194,36,44,154,166,65,3,211,126,58,160,214,10,14,164,197,195,212,138,102,167,136,47,186,160,172,130,76,111,40,138,162,96,106,27,146,222,109,12,46,63,52,141,11,8,210,29,233,154,144,150,67,196,40,168,93,132,191,60,171,61,37,37,155,92,38,138,169,195,90,73,60,203,21,87,185,122,226,72,76,170,127,134,97,118,44,32,92,89,86,147,10,232,172,164,139,143,152,170,102,226,4,72,210,184,150,73,180,98,216,56,54,71,146,52,104,110,31,25,157,89,82,184,216,240,118,172,216,101,37,80,97,126,164,153,58,203,205,34,135,26,80,137,202,186,12,56,213,95,221,148,105,6,161,124,92,255,0,41,214,187,22,68,173,72,212,42,183,148,105,163,224,12,160,83,21,179,200,37,70,25,252,10,91,140,57,47,113,24,227,127,9,86,85,176,200,70,45,247,15,127,154,54,134,100,88,221,170,187,148,204,79,35,222,154,120,222,210,205,152,4,206,174,68,210,202,200,5,7,10,70,249,35,34,147,77,113,148,209,50,224,227,38,16,137,121,151,24,187,144,179,63,251,73,123,225,158,74,85,142,230,216,207,80,234,19,145,152,98,9,43,164,164,151,100,78,98,166,209,180,172,185,36,203,149,57,141,167,165,65,31,106,170,170,161,149,97,52,253,37,107,4,25,98,21,33,141,113,107,91,43,9,149,188,201,231,130,14,92,133,81,54,79,37,145,243,8,88,146,53,95,224,210,239,79,106,28,189,202,163,212,160,248,117,13,114,186,166,18,51,57,138,155,50,224,127,85,73,150,156,6,177,124,240,215,73,98,79,50,171,147,133,35,13,243,5,238,162,25,171,125,148,183,112,196,41,236,32,134,149,79,49,63,58,114,201,35,32,51,37,54,80,222,65,240,171,199,152,140,74,76,12,172,235,80,66,127,62,94,180,249,159,74,90,105,14,158,44,149,208,181,20,142,178,181,138,38,48,34,23,34,217,78,203,25,61,74,224,218,38,187,30,101,224,154,37,64,241,68,18,198,160,217,10,217,84,79,14,85,128,97,140,71,202,17,38,79,135,101,52,153,150,207,77,124,97,173,245,52,241,174,223,24,27,69,173,140,60,150,112,169,153,38,57,39,63,40,184,213,126,158,51,10,198,40,109,208,110,98,41,225,181,140,126,36,198,25,165,73,0,247,98,84,178,97,196,246,82,199,132,99,82,102,80,88,205,144,41,15,55,168,75,116,250,67,214,143,183,18,219,14,248,144,71,132,40,89,51,9,57,252,197,76,178,120,246,6,168,171,214,231,86,243,111,209,112,245,81,228,247,36,26,134,49,4,60,169,20,59,35,244,161,163,98,74,197,228,251,44,136,120,115,24,66,97,42,76,25,59,149,77,67,167,153,39,151,42,104,214,154,228,86,172,230,79,164,4,150,117,32,223,78,65,19,152,73,205,148,193,233,246,118,140,169,52,157,91,190,102,17,9,59,117,12,38,32,147,43,64,135,97,136,54,117,45,204,153,147,185,49,100,104,50,89,194,84,182,185,160,112,238,222,46,28,75,57,47,185,156,207,148,148,65,34,97,210,51,58,168,129,84,49,141,50,198,136,198,228,65,198,101,228,18,102,151,40,165,84,49,181,15,31,40,149,52,202,113,148,15,235,92,210,239,212,160,156,129,16,191,214,137,35,209,248,11,106,13,167,218,142,113,61,181,190,5,37,61,151,187,200,166,131,26,94,62,92,136,9,246,178,224,159,229,20,255,0,203,9,170,202,116,191,194,64,130,204,193,40,209,80,234,171,114,124,218,229,76,213,186,128,67,226,148,177,14,182,177,201,243,114,178,169,126,68,161,143,209,217,38,7,76,70,7,233,70,85,35,49,224,33,51,10,46,33,169,246,106,19,205,103,106,34,4,147,148,248,178,167,89,29,249,153,81,236,109,66,1,15,14,34,38,129,120,228,179,50,83,62,159,28,93,222,81,165,16,245,32,32,147,9,139,198,157,154,156,69,242,200,173,124,54,19,218,94,141,85,4,105,55,227,154,62,173,210,47,215,160,147,168,163,83,252,150,30,186,13,159,0,24,250,144,111,8,227,17,106,101,240,60,16,83,237,70,85,54,153,156,113,187,38,1,18,253,220,144,97,18,152,135,39,243,167,223,137,32,140,120,85,99,144,198,52,135,71,130,73,57,74,136,147,165,107,161,3,46,81,229,75,141,168,127,246,38,84,20,203,179,151,184,170,141,59,146,196,202,73,134,46,32,169,11,189,19,58,220,143,40,83,67,76,228,203,149,57,135,170,128,54,97,54,52,70,204,141,237,220,61,31,145,195,181,14,131,188,133,204,44,130,72,161,214,206,132,124,198,41,50,47,211,18,99,2,200,15,92,231,88,105,134,12,111,196,175,34,163,175,177,149,100,39,25,107,100,56,157,188,105,166,158,190,201,220,82,100,81,81,168,108,137,43,9,165,73,198,154,204,100,74,64,102,52,172,75,207,146,26,45,142,152,217,88,233,76,212,56,216,151,76,152,249,189,203,156,192,212,132,41,240,136,185,85,68,57,228,199,204,150,21,110,99,50,155,77,84,2,31,42,54,52,147,198,234,75,95,49,242,95,135,18,125,79,12,30,242,237,181,215,50,21,200,40,51,37,148,104,87,198,156,82,118,145,81,178,171,39,74,98,26,17,137,156,202,106,177,140,202,46,167,170,220,179,17,146,235,191,134,145,72,125,222,84,218,100,198,86,245,21,1,248,180,242,73,136,42,177,203,170,113,208,231,149,85,197,209,170,167,105,252,102,136,85,99,67,241,10,113,30,200,146,224,13,43,13,109,141,183,113,120,209,126,142,10,212,210,104,188,135,94,229,223,228,178,31,80,210,201,154,96,29,169,93,110,164,100,110,210,173,151,26,158,116,230,98,175,18,231,252,167,226,59,42,152,178,24,198,76,57,80,243,33,226,83,175,187,185,173,151,152,162,85,81,181,36,27,40,172,22,192,153,19,110,55,150,134,120,152,67,146,53,246,212,53,82,98,246,242,44,131,3,43,62,146,30,101,80,225,51,41,74,183,115,250,47,137,207,46,232,89,159,41,149,5,80,98,198,131,237,168,237,127,241,70,14,155,226,53,89,10,63,180,144,208,252,78,163,213,163,120,131,40,113,191,116,170,115,117,12,152,132,117,58,126,241,159,250,13,102,201,32,147,238,168,121,140,0,199,242,150,153,127,104,171,117,60,51,148,153,178,149,108,106,206,182,26,197,169,170,153,39,251,164,19,52,197,116,99,229,247,22,63,156,96,72,77,124,120,39,247,19,53,134,86,82,242,31,128,134,154,6,73,7,237,40,136,122,158,14,12,165,42,10,102,185,63,159,14,66,141,115,228,227,179,29,12,215,111,18,213,235,4,237,80,113,181,152,61,216,164,200,134,178,213,82,202,206,33,98,26,205,182,39,99,161,135,83,179,62,20,121,167,179,195,42,227,113,181,11,196,78,212,236,58,147,32,214,174,231,112,182,37,179,231,228,34,248,106,118,73,6,108,169,28,9,135,146,52,230,51,15,224,186,85,88,4,239,170,0,207,204,180,217,73,198,206,36,125,171,241,49,43,12,152,185,62,108,188,106,150,111,34,70,170,168,210,138,252,165,84,79,152,56,32,66,50,214,14,60,81,49,160,39,198,60,159,116,138,76,214,98,138,19,248,156,5,34,214,107,226,20,120,132,145,201,170,56,249,68,37,160,48,229,21,235,118,66,195,71,190,116,151,241,43,42,163,89,10,38,21,63,91,242,44,230,69,76,187,121,61,213,41,27,196,162,156,217,246,187,98,42,10,171,184,147,89,136,165,26,147,52,7,149,8,104,19,163,49,248,74,187,26,59,124,156,203,200,127,171,94,1,115,4,163,73,163,90,227,6,101,203,245,86,170,185,141,43,9,139,198,36,125,13,193,231,3,152,171,205,179,110,209,142,150,226,117,8,122,132,229,31,9,86,70,99,230,244,149,43,173,140,66,177,130,10,124,192,250,104,57,138,189,5,170,28,224,12,128,248,220,201,228,99,14,107,49,36,54,86,188,9,125,109,222,62,146,242,44,105,6,81,228,200,219,35,172,36,220,0,131,83,151,122,171,252,98,203,148,169,101,8,103,78,59,247,101,69,133,98,157,248,38,166,208,3,140,120,82,71,177,149,60,198,42,42,54,164,100,223,210,114,163,112,10,144,210,110,71,153,106,159,167,135,181,121,150,84,250,159,27,48,153,54,159,51,125,23,133,85,102,23,19,143,106,64,202,19,251,120,196,133,211,215,7,25,249,149,173,149,80,228,177,249,84,108,154,73,66,63,8,184,214,180,106,230,49,120,29,85,20,112,112,152,95,232,75,106,174,57,242,136,171,84,106,19,201,139,212,133,141,78,250,217,74,77,29,20,101,177,127,14,75,36,189,81,192,8,252,249,68,160,163,76,219,116,173,211,245,36,178,131,132,170,81,179,63,1,219,3,166,204,173,173,40,56,177,169,201,145,160,139,233,168,8,26,134,215,63,52,162,42,24,207,33,121,85,63,201,230,27,151,26,7,192,93,43,9,38,198,177,101,149,116,102,114,151,145,104,52,248,146,70,254,84,246,20,10,201,153,24,167,188,207,4,252,34,91,109,117,8,225,121,169,47,252,78,211,133,62,19,20,121,22,72,212,80,196,184,101,169,36,246,139,18,165,164,12,73,163,194,98,174,109,26,238,12,239,15,78,46,85,77,91,159,242,114,165,89,49,5,228,5,175,244,126,87,240,169,122,218,115,193,93,48,198,220,179,153,10,250,208,99,121,177,33,89,92,163,18,240,243,198,34,98,251,179,139,133,109,126,211,34,33,240,32,206,30,32,167,106,147,62,86,201,28,151,246,163,205,173,168,235,126,83,116,60,137,36,250,23,141,156,69,237,82,143,208,7,33,30,108,164,82,104,111,242,22,100,58,60,251,138,123,184,56,138,185,241,180,216,35,74,121,162,113,38,212,154,108,245,163,230,200,85,170,236,36,243,102,33,43,170,209,67,255,0,163,159,221,210,90,201,63,9,73,141,8,29,12,207,60,165,18,234,112,35,0,140,194,176,187,140,56,192,126,21,184,153,85,35,99,4,112,89,133,55,167,103,248,210,99,61,252,136,72,26,132,251,183,196,175,47,34,231,101,107,12,213,58,118,146,248,169,77,165,237,118,150,197,93,98,7,198,154,169,56,195,92,92,171,242,213,174,146,157,36,254,163,47,148,139,237,14,182,252,47,47,105,99,214,37,207,42,178,102,77,110,126,196,102,185,28,145,242,162,163,106,122,226,247,74,26,252,234,31,141,154,115,30,28,68,42,221,3,92,211,91,19,132,69,18,148,114,72,255,0,37,108,126,134,153,169,43,125,162,141,98,203,33,148,29,67,92,87,213,95,237,20,171,54,106,121,194,30,29,210,189,101,251,6,99,164,218,207,138,71,226,73,12,192,125,37,55,79,38,116,217,127,170,84,114,94,8,192,230,42,233,86,21,88,27,126,200,207,65,106,27,80,77,131,132,42,115,82,106,24,145,146,216,215,208,72,62,212,203,200,203,11,191,13,176,164,121,150,248,212,47,140,254,36,242,170,214,15,158,19,114,167,38,147,91,143,137,86,203,244,41,60,22,78,131,204,18,170,56,122,132,114,65,138,90,27,206,33,6,165,181,8,101,66,126,104,138,109,31,232,50,151,143,14,38,101,10,154,184,184,178,243,194,18,164,212,58,182,116,145,237,12,37,66,248,123,208,37,95,249,154,32,147,91,234,81,121,75,149,68,204,245,29,55,59,48,114,99,93,25,129,124,98,98,89,93,233,232,179,107,95,152,89,74,172,170,174,32,187,79,90,142,238,42,77,170,180,241,5,230,96,137,1,164,153,58,182,201,249,186,252,215,70,158,240,89,69,103,18,90,234,152,176,105,236,114,42,216,19,163,31,50,181,140,249,69,2,45,245,163,140,136,129,60,17,137,246,208,202,163,138,216,23,140,157,92,137,245,86,65,45,179,36,213,99,205,149,13,26,72,9,212,164,204,160,87,192,146,194,35,39,217,60,76,237,81,59,194,70,234,90,189,108,132,62,19,21,37,24,10,120,218,132,241,142,196,234,102,182,25,1,250,81,40,217,47,25,65,148,72,74,221,67,91,190,218,75,42,42,22,161,182,239,82,68,147,230,16,139,145,74,214,220,92,138,203,16,98,241,170,93,67,26,38,77,221,72,178,164,48,238,231,73,62,29,134,36,205,27,6,225,121,26,4,162,1,146,241,34,163,67,30,79,155,75,160,90,202,192,206,85,170,101,198,50,39,200,204,75,71,208,215,20,25,178,169,123,90,112,70,229,40,150,218,123,189,207,186,152,92,64,60,216,47,194,158,57,53,124,77,18,214,152,5,233,42,116,203,33,198,3,215,59,135,50,85,76,231,136,191,243,167,155,253,243,20,164,178,48,43,26,103,201,231,127,211,90,158,202,226,15,238,33,174,30,65,196,121,150,154,120,199,146,5,85,94,230,88,77,62,236,241,167,50,32,74,170,97,217,98,7,42,71,107,164,143,37,249,122,151,153,24,241,129,132,197,73,52,44,134,169,95,91,37,146,94,154,61,140,27,248,84,109,85,144,227,15,148,169,228,9,155,146,125,181,37,192,102,51,181,97,202,206,17,36,126,111,31,114,232,108,129,193,152,194,255,0,66,231,215,12,32,167,60,94,218,184,172,160,102,9,55,89,68,85,85,73,113,46,48,49,101,83,172,140,79,4,41,172,137,27,168,188,138,108,183,51,129,79,62,97,243,188,197,42,1,250,206,12,110,17,23,145,73,204,181,212,118,195,218,4,88,132,183,85,105,44,111,221,203,46,66,35,103,246,11,55,137,127,91,118,121,195,68,26,25,59,113,44,52,219,43,68,124,43,163,70,170,137,38,47,82,101,100,76,66,172,231,50,243,157,25,62,129,186,156,4,236,212,224,206,240,172,88,106,170,222,226,141,44,146,32,235,31,236,38,125,105,227,32,39,191,243,167,211,46,34,201,243,194,148,79,99,8,60,202,86,87,28,89,234,88,215,183,251,158,165,168,208,242,116,163,171,105,49,114,170,44,106,38,70,134,105,227,217,125,212,135,82,104,99,149,157,74,250,29,151,166,159,23,182,155,154,124,25,32,84,89,149,2,170,113,58,170,171,24,207,196,84,241,149,79,201,204,155,76,147,22,180,239,204,47,219,67,6,73,39,31,136,73,201,84,213,26,171,159,169,56,178,211,16,118,153,67,216,139,11,54,204,234,95,25,106,9,36,194,179,121,144,122,169,49,26,147,243,241,42,90,217,239,169,237,18,52,48,193,27,153,42,187,158,201,60,66,72,210,43,133,104,57,147,169,34,20,125,73,57,172,134,68,162,27,241,31,153,83,6,28,25,204,249,65,98,34,200,212,44,196,125,175,196,186,221,62,118,6,196,68,16,254,162,54,30,191,163,154,12,209,39,141,1,175,254,26,18,218,47,40,184,215,12,127,195,219,202,11,156,177,37,19,31,159,90,217,186,54,230,154,136,210,58,49,223,223,113,18,115,223,137,31,78,240,103,204,101,27,67,12,155,70,21,62,204,200,221,169,25,89,20,117,47,163,73,174,146,165,245,60,1,144,249,162,37,158,188,15,100,169,140,105,241,36,179,154,120,212,150,102,243,24,42,134,224,2,30,25,98,88,90,218,238,124,196,33,41,123,235,45,139,254,80,185,83,77,54,109,235,24,99,33,89,108,109,181,226,46,141,166,37,150,94,82,170,128,233,224,12,28,162,77,247,48,70,206,164,182,202,249,152,241,5,95,94,161,77,85,57,230,167,158,74,217,120,130,133,96,108,103,3,55,34,38,249,131,147,47,49,68,159,233,233,48,68,6,8,216,211,217,72,249,27,52,100,203,26,211,225,54,69,127,48,222,164,206,85,56,195,65,47,74,221,62,97,227,65,121,162,118,41,121,96,50,226,108,244,22,110,243,38,143,128,12,106,13,154,147,88,145,252,34,26,163,161,147,168,201,254,96,36,255,0,228,54,218,125,25,218,198,124,96,124,160,146,250,217,135,85,190,96,32,240,152,73,59,234,177,31,48,122,214,217,106,101,88,62,3,31,36,156,168,249,48,31,27,151,42,202,170,48,252,16,87,118,71,31,22,85,54,145,70,168,186,226,99,10,60,38,83,38,141,44,132,225,95,109,76,117,242,5,241,227,15,14,36,188,70,176,146,250,238,198,164,125,164,80,51,53,133,228,147,230,48,136,85,109,169,38,18,218,94,28,73,165,14,137,28,214,114,197,66,244,169,54,100,217,137,125,61,168,73,53,140,17,133,136,138,254,182,97,60,22,175,252,55,28,99,230,20,84,238,5,9,227,123,75,163,97,80,79,83,232,99,110,89,255,0,121,82,251,90,214,70,102,101,70,22,109,152,150,95,51,115,17,233,55,20,113,5,109,194,104,198,14,79,74,87,90,16,9,248,85,109,109,56,5,202,149,153,80,101,179,139,38,86,202,40,58,146,22,105,140,100,230,202,186,9,167,140,99,75,253,74,180,132,229,198,177,122,133,25,163,1,141,12,113,129,196,132,152,19,248,113,42,60,53,165,234,91,131,0,5,225,18,55,16,202,145,12,146,113,113,20,68,76,97,153,132,76,110,42,136,33,243,9,76,73,49,227,45,101,199,3,10,166,76,0,152,180,73,187,138,162,141,168,89,211,149,4,107,92,157,43,150,178,88,107,21,19,245,11,35,115,4,89,82,231,234,77,242,77,188,33,71,133,46,52,253,137,21,26,54,69,5,98,149,243,30,182,176,199,199,149,69,191,83,196,25,217,152,170,218,25,134,72,185,69,238,174,104,115,98,141,196,251,234,79,250,203,73,174,6,39,242,175,187,2,121,160,173,107,73,143,137,118,108,145,27,198,212,245,177,149,61,105,171,175,193,155,141,113,231,135,147,18,180,210,87,0,130,14,105,67,18,70,180,57,12,172,93,7,77,197,250,75,210,116,216,35,119,99,65,7,89,193,246,185,80,23,26,156,242,122,81,249,78,24,132,90,195,139,131,151,30,53,16,19,3,212,115,7,175,205,108,187,153,58,116,71,132,69,42,129,147,125,46,9,246,156,153,83,255,0,147,85,38,204,167,115,140,250,217,32,96,68,85,245,245,175,92,207,76,92,74,25,51,24,171,167,80,234,72,159,144,50,208,172,200,53,148,81,106,199,137,152,177,40,227,83,216,150,118,104,130,93,154,100,10,169,172,202,20,19,235,96,193,30,101,125,228,168,180,53,83,221,206,168,170,96,108,68,60,126,11,210,117,32,45,192,240,196,42,141,214,211,37,206,3,226,68,41,23,63,170,181,185,210,242,185,114,20,107,149,162,119,205,6,105,60,78,219,2,27,50,114,149,23,62,77,104,217,132,93,138,42,183,95,214,206,99,5,151,17,19,71,204,124,238,165,171,35,48,182,31,6,24,36,141,101,179,0,210,64,198,157,245,80,115,43,101,151,204,219,242,38,107,253,143,255,0,69,20,250,216,164,7,9,82,19,82,31,217,90,233,46,34,8,251,73,114,191,145,57,178,190,163,173,3,202,25,67,42,134,247,129,69,169,206,53,12,13,137,242,153,13,2,72,196,78,101,203,190,37,235,253,85,235,143,40,160,19,109,245,16,16,254,39,127,78,197,47,32,137,251,74,251,111,244,114,239,45,143,209,1,152,76,25,68,84,142,78,176,60,99,237,43,226,229,34,225,149,95,21,245,84,41,94,157,94,34,89,143,246,136,197,121,67,38,198,76,224,88,237,72,44,189,137,150,54,242,208,205,203,113,58,68,13,73,99,39,134,88,177,39,81,167,227,247,80,161,170,4,224,102,41,121,80,242,105,49,51,134,82,86,85,44,182,7,212,58,242,182,160,140,221,207,24,191,117,23,91,107,18,220,12,40,138,34,229,92,199,94,104,145,219,145,133,151,237,39,154,109,236,168,136,8,129,246,152,147,102,153,133,154,199,75,252,54,66,131,54,36,130,124,1,194,34,105,91,113,46,112,48,229,227,94,178,161,63,118,92,169,236,57,58,248,99,43,51,98,95,33,195,220,191,18,63,15,178,181,70,243,140,116,234,194,50,159,77,84,74,215,173,147,61,100,176,72,97,90,73,23,237,149,99,101,48,133,103,50,213,91,118,8,207,197,47,173,36,159,179,104,60,106,164,148,106,219,203,43,44,50,238,102,255,0,143,234,170,55,233,43,44,28,86,132,84,6,173,137,230,201,113,19,74,211,127,131,42,170,178,38,158,194,52,100,53,9,181,30,159,157,139,17,10,53,104,253,79,44,96,230,71,220,89,81,227,225,138,44,138,106,73,128,84,141,71,248,5,195,228,121,85,171,79,39,136,221,107,108,249,227,47,82,75,25,241,113,241,118,35,67,25,229,75,81,178,60,247,140,136,216,208,34,17,157,73,89,130,124,138,150,169,156,9,141,19,92,83,214,140,25,131,216,164,51,28,82,248,149,221,243,49,1,115,201,147,206,34,63,8,148,217,128,183,167,212,39,133,218,36,108,251,177,219,131,14,44,75,156,198,178,151,37,252,197,34,183,164,199,36,120,81,26,209,128,134,212,48,207,90,125,216,144,204,152,125,64,6,4,171,173,201,210,160,146,207,155,82,215,26,48,20,143,221,196,235,93,12,201,246,38,219,10,234,131,182,102,21,66,24,96,156,197,47,38,213,226,31,8,185,17,186,86,237,242,101,109,37,168,171,53,128,102,250,77,201,48,229,69,126,30,30,62,212,109,148,1,247,68,148,68,60,99,62,55,113,83,180,128,10,202,163,139,169,98,248,210,197,220,155,50,237,130,233,198,134,153,101,185,89,184,175,240,4,164,201,39,131,43,46,84,110,255,0,114,4,21,244,3,205,233,74,107,89,100,46,28,188,104,104,241,20,104,243,100,71,83,201,120,206,148,191,32,214,218,115,16,167,83,171,21,58,52,9,57,86,82,117,8,224,159,18,213,79,131,7,50,87,168,67,151,169,110,221,241,25,90,131,167,234,25,216,243,9,43,54,164,212,114,95,219,137,74,67,212,50,235,79,134,88,184,213,124,107,189,63,54,47,15,17,20,150,58,114,208,102,85,125,61,204,31,119,107,238,149,9,37,251,214,124,217,87,130,195,201,63,87,26,98,250,162,17,139,165,99,83,152,149,159,84,8,195,202,37,167,79,106,161,238,246,157,74,181,148,47,32,240,168,219,141,36,122,219,45,216,85,26,21,125,0,174,181,140,9,48,115,46,95,168,110,32,198,59,194,175,31,100,8,213,68,49,75,212,197,194,102,50,118,160,212,7,196,46,215,174,108,155,2,50,76,168,218,47,217,209,52,222,182,100,46,46,66,141,93,213,106,26,57,207,253,86,34,125,50,174,47,26,158,85,35,216,105,126,234,187,164,210,191,137,34,102,203,200,147,103,250,116,70,204,89,221,210,122,144,56,138,60,106,80,58,61,226,63,49,70,166,117,60,61,113,166,223,253,58,208,152,254,154,97,166,238,239,36,129,158,184,94,69,171,116,228,59,77,118,27,62,6,39,225,69,70,9,197,210,182,246,114,163,33,201,197,237,39,178,129,161,147,241,19,149,50,219,101,30,99,21,9,119,90,203,32,16,162,226,34,152,173,49,200,125,161,74,76,139,118,219,146,8,204,89,49,131,42,193,242,73,225,136,43,108,106,25,209,162,102,202,177,173,14,41,92,171,118,215,204,50,38,103,135,85,103,204,25,92,106,130,147,92,218,214,240,219,69,202,53,90,202,208,120,36,87,117,92,111,194,37,173,28,78,184,12,182,67,107,245,205,25,73,250,85,151,170,209,206,246,177,40,19,113,31,17,120,150,214,70,1,127,186,34,154,198,223,96,204,116,250,75,42,232,199,230,148,60,106,160,209,169,172,129,250,168,203,139,135,79,12,158,233,16,246,85,182,48,89,195,60,159,238,166,219,151,190,58,139,111,225,87,169,223,166,106,8,242,154,120,212,99,53,181,113,79,138,164,68,42,141,187,100,226,246,242,173,186,99,36,98,51,50,86,141,188,181,5,98,253,250,168,157,38,138,69,151,169,110,65,155,42,22,203,192,145,119,126,226,76,27,38,66,238,235,91,182,1,15,121,198,76,162,42,101,91,100,114,112,153,106,140,248,54,76,226,95,3,90,65,202,251,73,246,192,106,106,115,201,102,84,251,76,73,124,103,237,10,84,32,100,144,64,194,20,186,75,229,10,91,20,217,108,57,210,246,103,199,149,75,234,31,63,170,140,173,128,73,32,253,81,63,221,67,207,128,49,63,9,86,42,154,196,112,77,43,62,34,170,26,216,192,47,50,222,106,218,209,179,136,188,138,75,89,192,181,216,188,213,242,137,23,246,150,50,254,166,240,46,95,61,144,135,250,165,174,52,205,241,254,170,224,144,53,85,252,18,60,54,37,33,127,63,98,180,209,250,146,202,76,230,123,66,94,123,44,136,245,43,27,122,29,118,75,199,24,25,140,37,47,39,82,15,63,16,149,40,99,88,217,3,23,111,228,65,201,208,7,147,203,137,122,61,60,106,235,150,164,166,183,124,68,143,187,36,158,37,232,211,37,139,164,72,166,104,147,198,126,84,226,52,96,120,109,10,170,202,159,100,178,23,6,226,89,88,141,140,243,149,123,210,134,34,117,34,66,102,70,83,219,84,5,27,195,8,4,204,198,73,175,181,228,26,67,178,34,98,105,224,193,196,162,110,233,199,109,41,134,47,252,233,21,119,117,247,29,155,211,18,228,54,91,232,140,50,209,26,203,159,9,148,179,47,165,84,252,160,75,148,104,134,76,57,121,177,36,217,116,11,104,21,174,88,201,48,120,87,23,178,167,185,156,76,49,50,99,93,141,239,60,225,225,50,218,29,60,49,143,54,37,219,15,28,201,50,221,142,41,248,86,224,67,253,41,16,12,167,212,16,79,148,69,34,253,3,233,160,199,212,150,76,211,192,47,180,175,84,127,131,43,169,7,73,60,17,188,55,101,85,1,190,170,35,63,75,149,18,109,1,4,131,205,198,129,244,17,214,168,52,122,120,106,62,67,72,211,244,249,25,250,94,69,171,103,18,73,248,132,145,207,243,17,56,81,245,86,82,196,60,65,236,80,255,0,39,216,98,21,50,28,24,223,186,148,79,212,32,173,103,232,50,167,44,164,178,146,124,197,71,155,77,128,128,229,18,186,173,249,106,25,17,112,245,230,228,152,131,86,68,108,201,144,103,51,153,49,147,167,128,47,60,34,26,71,62,181,227,98,93,191,208,45,168,134,225,245,85,164,253,87,34,97,167,174,192,94,44,170,43,82,85,75,221,230,65,192,124,232,36,98,155,71,40,88,237,50,97,196,147,23,245,255,0,232,92,246,101,9,35,89,126,168,137,206,158,190,4,159,0,203,46,37,110,26,26,169,195,204,18,140,171,99,101,243,6,204,146,173,124,177,3,234,166,176,217,42,73,57,184,147,217,53,64,173,6,99,37,113,167,178,105,240,196,18,118,175,136,181,11,217,144,126,234,193,254,3,70,237,177,19,17,86,198,85,110,122,74,147,18,162,157,177,9,210,85,168,207,197,195,149,59,147,66,76,120,144,63,134,30,46,108,164,42,25,87,236,4,24,114,78,204,157,61,248,192,137,13,86,55,245,32,46,42,173,72,63,148,75,28,119,53,154,128,175,128,242,147,40,74,154,86,239,134,79,155,75,180,196,155,40,51,176,203,138,186,55,165,2,112,51,98,196,171,85,76,88,85,33,181,83,50,86,230,10,138,211,112,0,89,89,76,46,69,216,166,105,140,131,195,148,120,212,123,233,217,91,59,10,73,21,106,58,218,195,16,234,31,68,6,32,197,202,161,181,86,179,212,19,79,132,92,67,251,106,210,226,48,199,90,243,46,116,207,153,178,120,178,174,117,141,92,36,108,133,115,43,101,219,3,148,164,200,181,83,232,3,136,236,41,138,69,209,96,83,147,255,0,36,89,169,37,251,42,145,170,39,193,154,198,166,138,221,61,249,48,153,13,119,163,249,25,180,79,163,6,88,216,177,123,231,100,229,87,86,99,25,73,3,104,249,209,153,153,36,152,243,198,238,93,33,243,206,78,18,137,79,106,74,65,205,3,248,147,50,223,224,75,104,130,106,75,40,133,38,34,171,122,218,71,206,253,34,228,97,170,188,131,41,251,78,81,249,251,139,161,233,187,137,67,102,18,149,45,94,16,178,185,67,101,167,143,5,156,165,74,227,76,36,98,114,167,204,153,144,121,165,151,42,90,103,214,201,39,9,86,53,92,110,0,87,18,65,36,127,109,103,79,24,29,209,5,137,58,13,83,4,12,188,107,73,158,113,112,226,226,66,178,214,162,212,208,105,146,227,63,46,84,72,117,57,39,47,161,102,86,117,44,25,90,49,147,46,36,109,171,6,67,152,111,100,150,115,37,118,85,80,100,159,171,141,122,29,221,86,125,160,139,200,154,61,128,250,163,82,89,50,28,156,53,12,66,15,133,97,26,133,227,79,240,179,218,89,121,227,79,223,67,42,101,2,132,126,28,197,75,175,153,177,77,195,61,1,112,205,239,74,21,153,216,214,246,22,210,92,28,158,239,26,124,96,140,156,201,36,10,209,198,122,98,25,44,19,254,210,27,1,20,105,25,231,23,180,137,231,34,84,251,140,75,193,187,252,253,171,157,164,44,29,39,140,105,39,25,78,155,201,159,189,31,8,134,144,79,9,198,244,170,215,226,1,179,32,0,128,80,214,81,135,8,249,130,168,141,101,140,120,144,220,18,73,202,170,182,126,102,51,19,145,163,78,182,62,18,151,16,211,208,233,128,70,238,46,85,186,76,13,183,129,130,85,227,79,196,14,172,164,93,22,175,18,95,253,7,195,173,4,110,149,190,125,145,227,3,132,168,40,210,78,65,172,222,28,163,230,80,108,249,14,99,91,171,70,87,226,41,121,19,143,87,34,142,53,35,51,230,18,98,23,188,67,196,177,147,244,5,42,153,168,120,241,37,51,237,88,55,230,16,146,25,54,91,100,7,175,100,246,148,182,216,107,20,47,184,60,145,245,98,66,249,202,39,186,132,135,48,242,73,213,198,171,105,234,128,94,83,46,136,213,81,115,17,179,0,129,26,81,83,93,132,191,5,68,22,68,140,206,17,45,111,158,193,17,54,226,120,104,109,104,69,73,211,210,203,220,37,169,154,123,242,117,46,140,204,18,70,133,153,13,130,98,117,153,76,169,204,166,104,240,73,90,99,83,158,164,156,34,85,198,121,35,31,48,133,149,42,181,213,68,141,250,186,190,53,146,73,173,65,106,46,146,249,100,31,18,80,106,221,71,52,152,178,145,85,214,234,221,48,65,243,11,145,24,203,88,50,95,242,130,196,185,86,104,173,236,90,191,210,35,103,168,244,222,51,23,173,52,245,143,82,137,247,19,233,236,223,15,171,42,148,147,67,107,24,255,0,41,23,141,117,109,171,228,71,200,249,91,25,226,151,218,168,247,132,16,254,170,151,51,39,86,248,26,88,147,138,219,32,73,72,104,67,238,34,228,194,88,9,141,111,135,154,87,50,6,82,102,66,178,224,117,189,203,91,254,32,116,22,92,50,51,59,86,182,92,110,73,218,164,97,218,250,147,248,83,41,47,196,12,203,158,172,53,139,88,115,226,120,115,45,86,80,226,89,51,169,115,232,23,111,207,133,84,67,187,30,54,9,34,201,34,48,115,21,89,105,188,175,120,66,163,110,232,98,212,247,23,145,116,185,230,127,134,80,174,105,171,130,242,121,230,93,171,35,57,38,192,43,76,73,130,69,110,110,64,98,136,46,69,249,225,154,204,26,94,119,41,87,65,164,215,158,190,198,20,93,107,157,164,107,84,101,108,75,72,213,182,37,63,52,172,169,209,180,217,240,41,230,95,108,89,202,181,214,252,72,249,230,4,185,19,239,55,208,190,130,107,136,22,81,167,102,202,155,82,63,125,224,19,21,84,92,6,171,80,68,204,46,50,40,19,70,151,91,41,252,188,106,140,202,203,101,21,86,140,116,80,195,170,140,206,81,41,93,73,14,36,215,191,104,37,53,248,228,3,62,210,198,126,36,250,181,241,108,191,73,43,42,132,114,181,242,46,217,169,5,60,47,141,44,129,40,144,47,129,4,79,221,226,196,85,213,102,104,156,190,102,237,34,138,212,149,71,130,255,0,210,175,66,164,5,116,250,146,116,25,223,109,117,170,77,67,22,116,79,164,185,109,12,96,22,95,50,187,13,62,64,124,167,18,231,104,44,81,100,96,187,91,83,143,207,149,40,102,121,207,230,79,33,233,89,82,89,204,85,166,201,145,106,124,197,149,115,72,169,23,251,30,63,249,26,130,17,198,98,205,230,97,6,167,223,107,144,252,72,198,100,32,209,26,179,131,49,132,144,156,190,120,101,36,230,124,225,63,149,51,49,165,9,253,68,42,115,91,12,18,123,68,186,85,127,97,42,74,6,97,252,213,117,35,247,36,98,30,214,146,8,201,196,189,84,23,136,233,100,85,5,40,236,180,219,54,175,46,85,17,61,135,140,118,97,255,0,157,116,120,217,10,54,8,165,74,245,37,60,17,131,40,123,86,217,93,65,148,87,14,6,250,39,254,248,164,108,183,85,182,91,64,151,181,233,164,59,41,194,62,46,161,167,33,170,137,37,236,41,86,45,83,152,114,226,33,12,9,115,121,138,84,242,52,60,108,234,84,6,135,6,48,56,146,183,201,199,237,101,74,210,47,129,170,160,111,123,196,131,125,196,180,207,48,228,251,75,198,167,31,112,150,46,138,224,194,150,50,93,185,49,24,168,123,93,37,58,48,50,136,169,166,29,177,22,169,246,188,15,236,42,117,106,124,1,205,231,217,92,86,159,152,89,86,80,39,206,156,254,164,53,197,198,89,79,22,34,45,149,178,108,99,126,144,74,187,119,248,34,172,58,12,105,217,19,216,213,71,39,180,182,208,238,228,243,75,139,137,88,70,100,88,201,25,149,62,11,42,137,163,85,75,240,234,76,131,85,199,204,156,178,202,15,135,104,215,159,50,15,213,26,205,244,2,3,85,83,158,48,243,9,7,167,166,123,57,121,21,149,220,192,16,15,10,228,150,182,71,168,177,121,67,212,177,164,186,137,193,142,162,103,218,201,6,24,133,72,99,67,178,173,150,242,216,41,74,175,139,177,71,43,104,105,67,17,21,52,157,79,234,236,97,114,229,92,241,205,124,74,178,175,34,202,5,144,228,166,111,12,82,51,219,92,254,182,201,130,247,83,150,73,36,146,112,167,179,88,44,17,101,67,92,78,92,169,108,108,17,143,136,69,77,159,3,131,153,66,221,189,245,50,136,84,72,205,81,151,3,160,249,143,2,12,216,210,90,75,182,78,24,211,143,200,85,207,26,183,153,86,169,165,241,178,245,45,161,134,76,137,173,107,224,227,234,228,70,61,131,93,106,201,216,230,101,22,154,132,115,135,204,164,238,244,175,166,147,48,68,173,36,204,28,111,116,139,207,126,248,24,74,36,203,54,85,248,49,149,78,95,14,75,197,47,152,74,222,182,213,152,241,8,169,30,161,211,196,238,18,141,123,53,29,108,188,209,11,148,104,147,167,119,224,100,114,80,232,214,180,39,178,230,202,69,242,6,152,32,217,202,36,53,62,167,185,146,6,10,92,92,75,27,91,235,200,222,27,65,37,91,214,189,141,192,223,119,24,130,3,196,17,114,36,212,134,151,8,152,101,170,58,22,62,201,140,45,137,121,17,178,97,213,65,238,84,94,222,65,255,0,51,22,76,7,178,84,218,53,151,181,149,79,50,76,18,63,137,1,125,12,248,50,196,159,139,246,212,25,110,109,139,57,54,64,23,186,149,26,48,11,205,198,185,188,55,216,231,249,185,228,78,252,223,143,245,68,42,35,141,211,228,75,22,97,11,4,62,28,106,71,80,214,229,243,49,144,108,12,236,153,178,147,26,52,193,151,36,29,170,234,175,108,141,98,62,75,241,165,219,51,201,246,149,204,109,60,62,227,9,46,181,178,5,71,14,193,87,109,126,132,176,180,57,227,51,181,109,173,178,151,186,103,42,86,105,228,157,204,17,45,180,242,70,41,76,203,196,185,154,54,40,172,116,55,201,60,152,170,66,226,168,253,202,230,170,24,38,131,138,80,215,217,53,160,25,57,138,154,54,68,9,23,35,153,134,31,213,79,43,66,193,191,137,85,154,158,140,163,225,66,122,80,35,116,173,102,141,197,85,99,83,227,75,43,56,80,175,97,199,220,85,246,214,52,226,15,134,81,6,165,2,107,24,214,56,76,82,21,71,108,123,20,204,11,242,126,168,137,244,8,17,10,68,151,195,40,17,181,179,54,67,230,79,90,40,216,141,236,130,8,192,226,18,135,181,152,252,157,170,203,213,114,15,153,75,220,86,197,178,243,194,85,72,255,0,228,115,200,185,11,235,102,18,73,241,101,85,49,180,246,229,236,50,73,79,166,54,39,97,133,43,42,233,180,225,6,14,82,167,105,21,7,142,54,53,213,85,99,31,50,211,125,166,192,80,16,200,187,43,45,143,82,1,146,101,221,240,152,184,134,162,178,51,183,240,166,60,78,115,112,193,198,243,13,124,94,69,205,181,14,134,188,183,62,238,89,73,143,233,175,209,83,41,40,235,71,155,47,34,4,208,193,56,24,113,113,174,149,163,145,99,145,233,93,36,1,112,241,167,214,181,163,173,98,171,141,165,94,41,121,130,37,70,205,12,9,192,229,18,42,165,108,206,167,32,14,63,52,216,38,34,121,113,163,54,71,249,65,33,225,210,31,39,82,86,132,69,99,208,230,75,25,56,74,68,213,243,44,139,220,178,244,115,136,125,75,29,133,137,61,212,159,142,53,128,38,67,124,158,228,39,128,227,42,72,122,110,198,79,186,180,207,210,86,67,230,55,90,117,140,155,12,168,102,63,2,10,250,73,255,0,58,62,159,28,96,97,91,159,91,185,127,50,90,233,97,155,189,72,15,9,210,79,194,82,9,86,210,48,241,152,204,201,200,106,169,227,119,47,79,153,70,33,252,161,121,20,230,213,17,70,141,69,119,12,4,145,164,207,135,58,48,222,88,133,84,1,53,113,73,204,81,167,48,225,213,73,254,232,104,134,68,237,153,172,167,43,11,53,25,79,152,210,136,33,162,164,218,156,94,17,57,10,186,171,235,104,58,87,191,7,233,249,61,61,138,255,0,254,238,196,123,57,199,237,116,124,75,184,47,203,23,181,112,45,109,240,102,85,108,231,154,188,164,18,253,201,248,85,145,135,212,162,245,158,146,28,145,188,193,18,163,52,79,165,61,53,21,150,153,31,151,180,5,61,204,39,225,151,40,133,253,210,174,197,91,158,51,24,149,155,5,33,241,26,7,250,211,39,207,121,65,194,185,164,170,96,165,99,91,142,89,107,147,139,18,87,119,37,152,56,98,140,164,90,163,50,84,158,148,198,53,12,178,19,49,146,198,163,200,69,214,195,185,147,59,148,88,134,186,5,110,155,25,1,202,36,194,5,84,72,222,210,105,230,15,105,108,146,42,113,5,82,110,78,152,136,39,165,54,90,120,229,31,8,149,243,35,2,74,101,26,168,30,10,145,200,186,243,49,148,252,245,101,79,98,50,98,84,58,74,134,80,191,86,85,210,239,180,168,5,203,137,33,244,167,143,165,61,87,94,4,148,165,167,170,7,131,21,3,225,196,140,6,24,171,158,178,125,148,102,112,228,65,26,227,80,20,157,69,40,254,226,229,101,148,165,148,178,181,216,206,103,10,133,190,128,79,206,36,241,250,144,113,162,124,220,81,137,45,101,196,27,115,225,10,104,217,188,196,97,37,84,157,137,21,108,57,228,146,196,146,202,147,243,240,162,170,131,42,48,210,201,82,177,142,12,195,149,109,135,24,3,246,151,163,73,250,169,143,0,152,179,112,106,147,250,144,199,19,56,82,234,215,229,103,49,83,201,143,139,249,243,36,217,128,39,230,10,117,85,19,200,138,99,229,198,238,90,164,217,113,191,137,83,108,247,207,89,73,210,188,106,234,234,228,234,199,7,214,117,187,226,60,194,23,106,93,166,25,56,92,56,151,119,147,163,6,94,225,13,107,141,160,192,46,145,37,101,137,218,195,85,234,65,195,181,212,16,129,242,136,168,214,86,178,79,253,71,33,85,187,244,171,197,237,45,79,211,120,153,153,62,154,70,37,88,153,152,247,136,15,42,134,147,62,112,231,63,15,90,233,243,43,65,37,152,114,165,129,211,0,41,48,163,109,92,204,136,134,60,146,72,204,202,158,52,107,33,196,254,157,196,69,246,227,79,69,168,148,62,85,89,166,240,73,6,46,53,38,170,106,109,78,117,50,30,163,157,250,185,68,91,42,166,75,168,126,28,171,169,201,173,130,62,236,106,102,126,152,25,124,229,251,105,172,130,213,141,116,246,91,151,171,176,204,139,26,183,49,138,53,201,167,191,101,250,68,84,7,250,151,9,165,17,32,203,238,88,250,144,38,157,248,150,239,24,232,8,112,217,4,11,76,201,236,141,218,84,237,99,75,58,163,0,163,196,151,234,74,223,201,152,41,13,109,216,200,254,34,162,167,217,16,188,57,82,110,20,86,0,9,136,68,210,28,2,21,107,12,48,8,108,54,84,238,169,131,75,27,42,48,73,153,61,50,168,241,159,151,18,62,29,144,241,225,49,83,235,233,32,218,117,46,125,112,97,247,9,116,54,106,75,128,230,75,7,249,204,21,53,50,202,112,229,225,15,90,22,5,244,226,29,241,21,40,116,241,230,179,118,136,215,246,21,141,6,167,245,40,171,142,235,15,131,39,223,62,92,76,130,202,191,65,214,131,31,10,162,125,36,89,209,58,134,186,35,101,243,21,150,231,230,93,25,79,107,166,207,202,82,20,107,176,86,223,12,128,96,87,203,189,54,56,39,234,226,73,95,90,241,19,48,151,39,85,14,88,21,141,104,88,6,78,71,167,198,52,17,214,225,41,121,20,28,9,231,23,114,98,199,190,119,105,87,44,124,138,179,26,166,5,130,38,100,25,166,74,130,204,177,19,71,176,126,24,86,131,70,30,53,208,213,114,66,184,122,146,84,151,140,50,213,188,9,145,54,157,75,152,217,51,100,124,193,85,90,98,120,236,184,151,53,90,197,120,149,193,120,11,237,33,236,170,162,147,218,88,179,228,73,204,142,146,240,18,34,233,92,12,98,99,211,65,25,252,69,95,31,3,43,57,87,166,60,131,63,18,208,246,89,120,102,42,161,48,11,45,25,189,3,240,174,124,205,48,122,155,198,27,23,26,235,181,86,79,43,49,47,92,105,237,232,242,132,75,85,149,249,25,83,84,61,164,152,44,235,255,0,2,226,63,27,194,200,209,55,117,194,228,23,210,93,14,73,143,7,229,12,84,146,250,156,118,240,95,197,149,11,15,126,70,238,98,113,253,13,170,129,110,61,161,69,200,187,118,131,218,100,249,181,200,42,180,27,233,46,94,97,113,141,116,202,216,7,240,73,248,234,141,129,37,98,250,126,167,160,133,195,186,202,79,166,167,13,106,123,34,101,136,34,45,240,52,240,11,204,81,39,204,134,56,195,102,17,38,85,41,147,138,105,245,36,170,137,67,221,241,171,73,151,30,164,6,97,42,141,190,135,185,7,82,207,65,154,112,223,134,88,191,214,151,111,43,10,97,113,85,42,73,50,173,117,186,72,242,121,151,77,147,90,9,32,205,137,43,100,2,13,92,90,136,67,167,158,38,47,121,227,226,76,189,84,245,175,126,97,37,83,30,57,39,204,21,54,97,130,163,63,33,216,37,73,38,135,44,28,198,255,0,145,74,6,75,35,61,134,85,177,174,15,101,19,10,101,96,94,68,13,195,61,52,153,66,37,190,171,82,101,226,77,238,234,137,37,32,102,158,124,98,102,18,26,53,113,172,195,153,50,125,229,73,166,227,14,236,120,148,123,2,79,14,84,198,134,224,245,39,225,42,90,178,113,20,169,159,163,1,27,155,18,211,233,64,240,226,66,217,106,75,89,35,64,195,190,126,78,85,38,145,199,178,131,220,67,34,92,24,25,88,254,37,84,243,14,79,54,36,125,84,56,133,127,50,173,150,161,83,141,223,67,184,141,57,152,122,213,45,60,99,142,35,51,43,253,67,165,64,80,101,15,42,131,184,152,250,136,175,204,36,173,87,92,2,180,212,40,204,202,181,67,134,9,39,229,81,85,186,182,202,202,118,208,34,227,84,219,57,195,249,190,65,44,85,99,44,165,13,196,6,65,174,33,183,95,232,92,98,30,167,57,117,25,34,20,93,79,93,25,242,79,36,120,76,82,41,255,0,193,145,75,43,118,33,114,121,167,175,236,43,102,116,170,125,172,152,171,239,165,3,63,210,66,233,176,227,99,19,187,86,101,240,89,97,213,113,49,124,104,144,89,218,151,190,48,36,249,172,217,27,35,59,82,187,43,32,82,51,49,75,212,149,152,42,27,12,59,18,43,125,61,168,96,151,229,37,174,68,207,136,181,179,184,68,36,210,182,227,33,51,5,115,179,51,2,177,105,172,244,196,82,252,220,69,207,204,98,86,157,116,218,121,128,178,139,136,197,82,90,171,79,114,63,233,174,133,101,149,114,247,25,132,241,172,129,52,120,85,21,32,65,249,20,120,105,199,11,169,55,173,146,120,207,69,153,56,138,116,227,85,65,216,229,47,252,139,156,106,72,195,27,223,137,60,54,164,201,19,22,85,61,49,228,146,254,100,139,35,191,49,236,162,120,204,1,95,202,168,43,94,1,61,130,18,83,50,0,252,56,187,16,240,24,113,74,103,98,122,181,73,216,233,190,182,113,129,145,13,214,164,47,131,185,126,96,173,230,124,162,129,0,207,63,117,42,171,32,246,52,111,8,56,164,8,191,228,65,211,208,156,164,221,203,70,51,30,117,65,90,28,140,84,86,20,205,149,81,99,3,55,26,73,38,75,4,252,41,241,163,31,222,82,122,159,79,75,240,221,136,164,78,202,206,22,51,245,93,177,216,92,169,255,0,254,57,14,182,38,210,36,1,148,139,145,79,153,58,48,57,144,20,140,36,233,124,171,146,78,157,157,140,183,232,118,216,26,218,118,160,230,151,197,149,16,104,12,147,245,20,109,111,200,129,83,85,107,10,216,220,37,90,184,27,255,0,208,166,120,103,65,39,105,18,215,235,155,41,223,211,196,170,174,44,160,219,51,132,88,144,53,90,51,124,55,203,136,44,170,181,71,55,255,0,128,154,219,225,198,237,78,89,169,50,40,235,138,19,231,195,148,130,196,143,135,79,47,193,27,63,209,108,195,25,151,28,136,218,169,236,147,238,165,111,211,210,228,166,116,148,251,99,246,165,219,83,50,55,89,82,111,89,149,105,170,249,19,171,80,211,241,164,119,21,76,140,124,193,77,184,181,41,93,66,60,1,37,137,76,250,160,70,249,180,19,231,226,88,190,99,228,141,67,252,131,98,96,107,83,144,120,82,153,49,173,127,180,78,97,195,25,30,168,99,4,3,31,82,188,116,66,100,76,104,211,133,220,172,168,95,139,193,10,240,242,60,171,60,204,19,210,202,98,150,239,8,39,69,229,92,191,86,192,137,159,8,69,201,230,172,160,79,33,7,135,42,241,168,71,231,187,196,136,100,111,45,71,230,66,192,211,214,34,136,204,34,90,39,233,233,210,89,202,186,52,59,42,168,204,196,105,67,18,213,38,101,25,9,195,40,105,255,0,33,3,109,126,206,9,169,52,150,163,132,252,213,210,137,251,106,97,239,212,197,226,150,34,175,211,18,67,77,36,120,76,92,169,13,150,146,137,143,48,68,179,252,82,176,108,255,0,79,206,102,190,181,173,38,19,8,138,255,0,68,234,18,21,140,84,118,186,74,9,70,252,209,84,180,58,19,214,217,112,139,141,52,157,42,248,9,193,139,11,93,67,47,7,10,156,126,167,151,147,254,242,197,87,85,90,120,118,64,229,91,255,0,4,197,243,234,26,35,133,12,200,128,124,194,77,240,226,69,134,4,225,243,5,95,7,70,65,141,238,141,49,125,85,52,96,63,49,86,179,68,134,170,177,29,85,187,39,104,149,100,48,128,131,229,42,72,251,234,234,223,62,46,53,21,113,241,59,20,237,164,72,164,18,230,105,26,216,104,110,40,117,136,108,131,24,254,218,105,50,238,180,76,246,215,49,173,147,58,200,108,151,148,136,171,138,217,210,96,191,12,174,69,181,119,249,40,178,21,166,187,131,218,98,165,111,213,163,43,48,196,92,192,33,185,44,173,164,185,68,87,117,90,62,116,104,172,150,30,84,44,31,182,162,179,48,45,174,176,212,117,172,205,16,69,198,180,105,189,90,123,185,111,245,101,110,26,168,147,98,226,52,94,69,63,101,162,89,24,155,184,156,74,251,41,95,232,185,12,100,178,41,57,82,27,135,128,96,126,21,168,207,61,107,57,178,41,115,106,31,82,151,180,16,151,52,151,66,170,197,126,143,164,29,148,188,166,93,78,182,53,117,104,240,241,174,81,90,203,40,64,225,68,51,83,206,140,78,100,150,150,184,11,109,19,224,235,198,124,17,115,24,163,18,73,107,125,4,126,120,87,46,181,214,4,255,0,138,20,55,100,146,133,89,124,140,220,41,172,181,104,243,225,10,31,212,143,37,44,141,12,147,147,232,213,187,97,242,171,172,106,130,228,21,2,180,101,6,92,163,95,39,234,121,85,172,197,16,163,198,180,6,49,60,255,0,85,136,104,137,58,108,18,125,220,168,170,191,49,172,222,34,9,58,182,92,225,226,196,148,225,181,146,117,125,3,71,131,233,34,164,208,130,181,111,248,148,90,177,49,90,203,145,118,163,223,119,107,4,156,40,199,155,47,10,192,213,167,40,209,183,27,129,181,250,132,246,64,249,178,164,242,89,147,133,106,125,109,168,137,194,37,150,206,215,39,82,101,141,144,203,106,76,217,105,41,194,62,236,34,95,96,86,228,38,19,9,87,154,28,188,124,169,107,228,237,137,194,158,198,212,40,58,122,14,12,202,126,239,79,12,157,66,71,26,226,80,209,81,166,12,190,25,138,150,205,230,7,50,178,209,243,134,118,27,23,82,189,167,147,138,185,129,86,48,32,85,91,143,9,177,173,179,244,24,227,3,48,148,173,19,49,74,235,82,118,49,135,141,109,123,55,44,196,130,120,95,90,126,100,127,155,61,148,222,66,146,87,20,228,19,248,82,143,74,150,79,168,175,36,255,0,228,180,70,96,50,115,39,178,249,139,82,82,3,231,86,147,132,73,145,175,158,65,242,197,79,166,64,0,153,148,42,101,240,229,201,151,213,198,147,109,95,128,14,104,76,2,49,249,132,166,181,38,158,25,79,152,66,86,245,85,67,24,22,249,245,164,35,58,149,99,49,148,229,76,158,58,70,114,170,141,37,112,11,185,88,68,134,187,211,108,157,231,196,147,83,198,137,163,79,187,221,13,12,170,77,173,111,225,222,163,24,21,160,229,83,151,215,217,122,84,67,62,36,31,80,19,105,16,68,84,112,35,48,190,6,50,229,88,242,200,186,181,248,152,67,54,248,252,194,78,237,116,173,28,154,231,242,143,252,8,176,208,140,160,202,21,31,168,94,74,131,226,203,151,42,186,183,235,168,86,132,28,200,195,169,178,127,23,31,154,181,211,218,170,8,222,206,92,169,109,147,32,201,7,82,66,24,219,103,240,164,146,54,118,196,14,223,26,202,36,224,124,162,156,214,17,142,72,47,196,82,9,75,208,220,30,51,217,202,173,255,0,205,162,114,169,170,178,107,152,220,206,53,26,73,197,47,17,138,79,241,167,204,158,201,56,242,149,109,212,154,72,130,62,97,9,78,132,50,132,118,8,162,89,248,245,107,154,92,155,73,85,89,69,230,129,149,7,255,0,134,154,112,95,251,107,31,251,74,198,159,252,180,31,251,194,61,129,6,62,85,101,153,133,162,144,12,209,149,177,159,250,81,137,51,12,0,65,31,82,123,100,193,251,73,75,227,30,75,213,119,46,33,51,169,39,216,227,195,92,92,75,58,25,54,59,94,98,144,164,86,31,134,199,36,107,40,218,108,113,158,142,209,139,145,13,51,79,90,217,74,204,89,92,127,77,124,153,84,120,43,168,62,170,32,199,218,52,49,180,222,245,157,73,172,166,213,133,26,108,63,40,194,166,147,231,158,12,71,172,195,0,149,163,194,180,188,192,146,55,132,170,12,165,85,177,36,223,106,66,147,42,103,91,36,18,120,86,33,167,30,237,50,147,66,202,223,3,33,170,79,35,124,202,65,150,38,108,163,80,215,117,71,35,31,133,86,6,97,200,252,40,215,208,190,115,51,38,141,175,139,1,13,165,111,167,70,127,167,216,8,152,213,190,110,12,161,65,27,71,237,190,109,49,170,192,50,98,50,102,141,80,50,1,146,16,20,25,138,148,73,158,1,15,8,87,70,217,215,17,40,153,163,1,36,153,130,181,85,24,9,45,61,61,251,188,37,87,240,225,228,102,85,61,248,96,240,73,212,168,99,79,100,104,184,76,146,69,167,2,145,154,36,195,252,232,250,208,156,105,43,238,7,159,42,105,27,80,229,80,179,6,38,173,72,204,172,81,51,33,227,31,82,182,178,158,9,62,1,90,141,79,144,29,74,145,212,211,158,63,30,68,238,170,123,224,243,45,118,180,39,25,51,5,4,202,171,201,220,65,18,118,142,228,172,87,191,86,158,201,156,37,81,218,135,89,206,130,71,132,220,163,78,96,105,89,80,121,74,151,223,80,229,31,48,148,182,20,166,66,10,219,184,150,196,225,85,245,181,64,252,146,241,114,46,82,240,158,166,215,229,11,254,181,215,116,124,193,146,39,205,163,36,21,70,230,121,198,4,161,246,81,63,63,168,151,18,175,249,82,179,137,75,223,83,196,157,194,133,171,140,196,228,203,88,34,63,202,74,25,86,216,115,222,71,246,164,242,126,29,31,205,230,17,81,48,52,244,168,71,204,98,149,54,221,62,73,228,87,198,96,241,243,9,41,158,22,9,252,34,77,99,70,62,4,182,213,239,233,75,98,166,48,54,178,73,133,54,216,65,140,78,165,53,27,36,99,229,10,124,251,87,227,230,18,21,152,7,44,126,54,113,45,129,11,38,189,78,155,80,131,30,37,148,13,66,49,63,181,38,229,24,10,57,58,60,115,135,202,36,147,240,97,235,79,152,73,152,117,227,5,244,209,166,214,17,103,68,225,23,34,162,245,77,199,177,152,128,111,193,90,204,210,211,120,119,112,102,179,137,77,152,36,183,225,48,145,245,181,172,173,103,18,198,253,187,130,218,197,32,77,249,215,174,233,9,58,38,84,189,150,67,18,45,154,132,130,103,9,82,47,80,200,198,215,67,152,234,168,103,27,54,137,78,146,211,99,141,59,118,104,191,235,93,14,224,32,178,243,49,146,223,3,140,120,68,186,44,174,114,180,43,125,24,152,214,218,109,246,241,30,97,123,73,30,146,181,149,72,70,87,152,188,139,161,189,135,140,206,85,198,117,249,143,83,57,150,193,235,23,98,89,22,234,87,129,211,166,4,147,135,155,42,67,48,199,141,230,20,191,68,252,66,173,187,131,132,69,202,79,166,169,3,13,150,71,234,73,30,120,56,98,5,85,118,65,113,25,59,9,178,243,45,23,26,110,12,32,101,23,98,22,158,224,17,137,132,201,154,58,12,86,214,188,126,240,146,139,138,160,10,118,238,34,107,12,192,147,205,19,173,111,52,108,136,86,3,8,23,7,16,48,229,90,223,144,157,43,80,107,113,191,133,108,123,199,24,121,140,92,73,0,218,201,151,3,240,22,94,52,242,28,150,20,124,202,101,246,81,11,196,18,229,34,218,201,135,140,182,160,172,110,190,173,131,36,156,34,64,70,170,136,50,51,137,28,249,36,146,197,246,52,103,201,233,75,184,200,57,189,129,197,210,37,145,170,137,37,157,75,48,204,60,98,97,77,31,101,198,170,178,9,83,155,234,29,61,136,111,81,21,185,227,78,194,97,46,211,48,35,156,55,169,25,154,120,123,165,70,101,112,48,12,1,201,31,42,241,180,216,228,177,56,141,0,152,209,76,10,0,75,91,73,177,122,119,132,104,152,216,243,166,147,43,71,131,52,65,36,186,128,162,30,1,246,137,59,12,56,51,189,164,176,38,6,55,229,17,68,69,165,243,62,138,139,51,14,163,168,207,28,19,253,180,237,240,226,77,139,218,161,153,37,229,34,160,167,158,254,149,43,50,12,164,230,164,49,41,30,67,118,141,35,252,85,22,237,152,138,44,74,215,86,213,111,129,153,113,157,67,90,74,151,190,88,139,212,168,209,93,110,129,98,142,125,60,31,100,67,65,67,14,200,249,130,37,183,74,218,193,178,6,18,149,85,213,86,196,33,250,148,150,75,243,28,107,73,171,101,14,43,3,136,136,185,58,218,228,107,111,160,253,33,33,230,80,228,98,170,196,190,36,153,152,78,109,91,99,147,137,19,91,112,121,39,205,45,6,250,71,198,34,42,52,54,45,104,232,38,69,188,9,48,72,62,212,29,220,96,99,204,18,169,231,231,141,238,172,183,239,146,60,89,87,61,152,112,136,211,217,212,152,195,170,200,76,198,235,81,166,9,196,124,193,42,168,167,184,38,54,4,197,85,182,215,19,23,254,67,227,105,42,226,179,40,144,108,170,197,197,255,0,1,35,89,100,252,107,89,181,36,24,36,249,188,105,151,168,99,89,84,198,52,60,100,234,77,89,12,30,9,124,107,80,77,233,42,110,198,15,26,109,237,0,212,24,113,114,45,230,164,138,86,32,100,191,233,37,102,190,28,35,225,41,72,37,187,206,188,2,218,27,237,96,62,8,222,161,110,45,121,48,171,41,151,17,39,1,255,0,52,160,238,2,194,159,181,34,201,115,24,23,11,228,147,42,111,12,32,141,204,100,160,38,149,25,156,34,95,95,50,92,159,105,12,204,10,94,70,178,131,36,120,76,81,141,120,214,176,69,194,25,67,42,130,101,109,201,58,74,139,252,61,42,48,247,114,202,66,165,218,215,236,219,55,209,79,250,158,148,108,109,60,9,44,229,18,87,79,119,233,163,230,138,159,67,212,145,72,254,172,73,247,168,45,84,146,212,154,36,126,15,194,37,5,51,71,156,121,23,122,121,129,36,125,74,102,226,182,41,24,69,210,189,66,186,136,202,113,102,82,60,114,213,245,35,246,192,103,42,208,109,60,1,159,49,86,91,96,9,159,40,85,41,170,195,70,165,12,153,128,147,23,10,211,0,59,18,102,23,18,149,152,105,113,153,218,149,204,248,157,22,147,192,86,210,151,59,53,20,123,104,95,76,152,121,39,204,82,173,204,152,49,143,181,72,214,235,10,123,176,101,12,241,173,217,134,71,241,74,202,149,100,87,1,156,253,78,56,221,82,185,22,48,254,34,202,141,197,99,23,40,254,162,81,50,181,133,230,197,200,150,26,1,7,220,157,161,196,203,53,142,151,91,119,85,101,204,18,170,168,113,171,164,143,171,34,229,26,86,6,53,208,106,164,237,189,212,171,104,116,247,40,105,187,12,72,93,49,113,45,21,183,199,47,16,145,26,145,224,147,21,235,159,64,49,235,78,252,37,88,204,206,7,84,140,201,82,82,125,79,84,200,204,205,238,36,127,141,142,52,45,149,197,141,144,59,73,141,101,159,232,44,162,235,41,146,136,61,160,82,248,218,38,80,137,187,16,136,141,128,247,238,213,188,61,66,56,192,195,47,254,35,198,169,28,202,139,236,110,221,216,83,78,97,139,194,33,83,236,35,32,210,179,6,186,73,242,215,74,26,119,24,56,129,148,197,81,86,200,170,241,52,97,24,214,153,44,25,122,80,198,49,36,245,32,36,204,124,100,237,126,72,78,202,61,141,90,50,167,33,211,208,74,62,97,40,176,235,48,65,238,42,121,3,88,2,111,73,82,254,100,159,66,85,66,108,180,149,105,7,242,130,196,162,228,233,83,194,151,148,75,161,178,225,145,152,150,89,92,2,74,188,125,93,215,49,26,53,39,152,23,248,37,210,97,147,39,82,173,134,250,239,121,28,102,85,17,157,73,214,100,22,164,148,0,206,39,186,68,223,96,114,179,153,25,235,116,21,189,165,24,151,211,79,174,146,12,209,39,140,169,26,100,182,58,12,166,166,70,28,20,45,148,192,20,15,8,86,169,54,88,216,144,239,9,36,139,114,96,176,4,106,114,10,91,204,159,49,239,19,57,144,161,48,4,78,84,99,222,201,40,109,44,104,68,105,224,243,226,77,182,192,146,14,212,4,56,17,60,30,148,218,204,32,137,132,37,72,202,222,33,97,206,241,145,184,145,241,176,78,80,177,152,114,147,152,170,202,156,195,140,60,198,22,84,209,171,5,141,179,24,1,147,169,102,250,214,20,25,132,182,73,124,25,172,234,32,137,251,73,92,205,72,10,70,98,55,42,36,102,83,113,39,110,55,81,158,148,62,202,88,200,156,190,250,13,147,223,214,135,53,80,228,243,101,82,110,213,200,197,81,149,13,147,228,227,85,108,134,57,44,80,113,164,130,11,251,83,216,218,169,66,54,100,99,161,170,138,17,51,77,227,229,74,228,192,0,149,7,226,16,16,124,169,49,140,194,191,181,118,110,220,231,1,252,131,237,42,218,192,176,171,198,100,82,63,181,31,182,196,4,214,10,131,133,152,250,86,114,66,76,105,84,153,155,98,118,145,26,201,153,25,205,41,77,152,1,223,199,220,190,133,143,146,142,141,24,19,122,74,52,220,53,163,26,117,100,2,127,240,246,229,253,75,41,154,121,145,152,168,89,36,113,143,137,109,181,96,11,19,40,74,157,166,55,18,90,168,49,68,126,100,109,150,167,139,82,246,36,59,194,14,90,114,240,142,220,24,139,21,78,183,228,101,177,25,82,106,216,54,222,234,118,249,245,177,187,138,162,163,104,240,66,62,236,34,196,170,33,190,159,30,41,113,70,141,181,79,147,44,198,214,106,120,35,247,86,230,90,238,80,19,43,104,241,229,17,70,144,50,224,27,188,33,42,77,189,60,77,177,75,38,76,17,115,21,78,234,73,224,157,21,226,136,47,244,35,109,88,50,193,203,149,33,167,146,9,50,176,152,171,86,198,127,192,228,246,80,245,116,105,207,218,11,141,62,210,178,110,68,118,110,242,46,206,253,25,6,72,243,7,149,40,159,165,98,194,246,149,154,56,31,143,184,85,144,62,159,230,64,128,184,158,122,222,96,139,42,219,85,60,98,243,10,194,202,212,98,238,139,149,34,254,131,179,19,19,238,39,93,145,130,44,92,67,89,60,35,173,30,92,170,174,4,8,150,76,246,196,148,106,125,42,121,32,194,18,170,99,192,70,176,60,107,87,206,7,15,90,73,62,25,200,116,85,61,85,149,111,9,147,71,177,157,197,70,40,41,170,158,25,6,155,201,223,16,24,177,47,129,120,60,19,170,215,128,131,83,178,216,117,82,34,79,244,222,89,107,42,77,73,6,76,172,33,42,166,212,148,32,178,3,212,108,109,43,178,63,10,174,202,186,219,184,150,100,99,163,102,100,144,51,10,81,119,166,201,52,15,196,36,203,79,120,11,195,50,178,96,98,20,104,141,150,22,25,150,231,227,79,136,191,11,173,73,43,255,0,127,78,126,26,105,93,65,80,60,70,235,95,163,245,38,152,136,86,110,241,40,43,189,97,164,116,216,48,203,158,49,17,116,207,60,84,246,57,82,58,54,90,155,67,163,237,109,199,155,127,137,6,109,30,74,137,121,178,229,34,149,55,197,223,82,226,211,210,178,254,210,125,167,175,173,100,147,250,178,225,222,215,183,183,161,208,181,114,162,168,207,240,194,181,92,7,35,19,104,111,1,71,153,15,49,153,22,45,75,173,124,142,65,169,52,172,191,60,184,145,186,12,214,85,179,152,18,228,18,234,16,233,233,164,254,172,171,124,202,26,216,222,30,158,37,106,165,127,160,203,150,5,52,9,245,164,137,205,216,130,178,161,131,108,196,29,80,73,249,51,42,23,188,17,162,188,194,42,150,230,215,200,140,182,32,141,163,43,170,79,187,202,159,7,83,233,138,144,97,50,129,214,218,134,113,60,240,174,105,3,82,30,76,237,164,181,146,110,185,53,147,245,59,77,174,191,223,100,13,120,177,40,187,41,147,164,147,152,168,120,210,89,143,40,150,6,147,145,115,50,232,85,77,161,49,6,169,170,164,228,103,50,151,141,36,99,79,41,205,249,213,213,177,6,42,188,0,54,117,47,67,184,130,51,176,43,222,121,64,166,172,171,101,22,94,81,9,85,85,156,70,106,49,121,38,0,228,131,48,148,229,148,193,212,114,153,52,211,214,71,24,24,25,105,164,250,168,147,89,212,147,158,14,63,255,0,34,26,125,66,73,222,209,49,166,134,126,228,107,87,166,196,130,52,191,121,136,234,85,84,108,77,5,181,140,49,243,37,62,189,143,221,86,230,135,18,108,69,13,168,116,246,95,60,43,162,170,228,242,64,168,26,132,100,39,234,145,230,181,1,7,218,53,204,253,42,214,9,248,83,170,168,115,138,246,102,200,161,177,170,27,98,171,126,113,243,98,227,76,97,234,170,236,120,76,94,68,48,66,124,24,87,195,67,130,62,108,67,200,155,109,77,200,221,50,75,36,143,46,36,36,51,12,164,120,113,45,190,111,43,56,69,149,17,26,72,199,219,21,89,112,38,43,153,160,193,56,249,145,245,186,99,211,125,164,197,151,0,246,74,179,125,198,81,172,110,169,190,134,88,212,249,37,155,97,165,223,136,107,188,246,146,203,136,139,57,147,198,86,98,82,246,85,160,35,243,25,114,180,151,98,133,4,154,160,73,127,202,79,34,204,53,178,227,127,117,149,106,211,204,25,24,192,170,160,192,86,198,162,170,137,31,0,228,26,128,215,58,86,84,144,19,18,237,33,134,190,154,156,18,71,132,194,84,141,150,193,36,56,159,131,230,104,109,77,248,131,118,108,152,196,245,217,52,147,229,96,96,165,174,221,113,240,234,158,72,222,96,136,98,34,128,181,209,243,171,95,242,139,177,163,139,196,230,91,33,153,130,49,244,167,20,51,49,241,21,106,211,204,30,60,86,2,228,77,13,90,15,62,37,203,34,151,81,248,113,144,105,69,222,140,37,178,206,48,72,37,133,220,249,112,160,191,14,69,202,170,246,44,204,181,200,81,15,70,88,212,159,237,167,209,186,240,169,58,123,235,41,39,249,185,68,84,81,164,147,185,90,69,97,21,148,220,255,0,150,122,62,53,168,252,57,74,149,76,178,131,225,250,174,68,177,240,9,109,211,63,18,142,221,194,197,115,222,2,251,162,95,2,104,163,247,84,179,40,79,11,186,81,10,183,108,206,49,240,228,86,88,117,251,18,197,142,206,12,228,25,180,197,111,213,26,93,79,48,226,103,50,103,37,251,145,161,102,116,196,90,153,198,211,96,246,74,53,182,78,158,6,62,164,144,211,253,55,221,40,151,131,169,242,112,239,210,55,80,246,41,137,181,240,223,27,165,45,153,230,82,39,219,156,172,81,26,171,85,14,147,207,229,114,167,220,103,248,34,216,14,217,67,185,230,90,141,79,136,124,217,20,238,152,215,231,157,43,14,44,75,163,6,96,38,131,153,50,201,251,104,81,87,71,208,231,118,80,6,55,240,173,240,2,168,236,163,3,39,82,1,129,26,174,34,133,6,0,202,196,107,42,134,130,12,156,107,57,55,24,199,218,164,210,48,216,135,5,145,35,19,9,138,151,95,105,80,91,143,133,34,159,106,78,228,61,110,176,60,147,237,50,226,78,178,58,18,110,206,17,91,162,79,27,180,73,94,170,173,139,90,55,253,69,104,201,242,134,206,18,169,77,79,12,150,76,34,55,26,86,29,150,138,73,213,106,169,80,79,132,37,227,84,19,245,57,202,12,202,53,148,231,140,117,81,26,48,9,19,9,146,55,79,160,170,192,31,141,142,39,225,49,113,39,112,245,14,228,108,46,85,204,53,253,57,35,16,133,174,200,152,232,153,150,50,98,0,59,82,21,47,226,181,191,131,43,29,102,28,252,163,234,202,190,26,3,36,191,54,36,102,158,128,79,6,101,138,169,60,32,253,37,70,255,0,16,245,39,96,60,17,184,177,33,110,35,28,175,202,37,67,50,4,30,225,118,32,240,131,31,49,84,119,23,184,50,176,186,31,94,35,34,95,67,185,234,66,225,62,126,37,81,3,24,193,204,155,114,128,171,113,38,29,138,217,26,227,31,186,180,95,27,41,56,84,252,104,199,27,243,101,73,93,211,44,116,24,12,101,147,249,149,40,105,24,48,112,137,115,184,22,79,31,74,166,135,172,30,49,225,49,81,186,208,252,15,85,169,133,174,158,150,87,229,48,150,234,218,208,11,181,101,51,83,178,72,31,202,165,103,234,115,143,169,55,228,59,174,58,18,197,24,178,159,50,44,102,117,13,75,27,95,178,17,240,229,82,246,87,26,130,203,237,36,76,211,214,83,79,204,185,100,142,87,229,169,85,204,235,208,245,38,159,178,7,205,202,30,79,186,143,140,106,161,254,147,108,85,201,167,208,196,173,130,243,22,87,32,152,162,3,175,229,138,91,226,87,228,226,83,86,151,138,234,59,45,53,63,70,79,187,130,62,19,8,98,66,50,202,168,158,234,230,181,83,9,56,12,44,190,82,42,138,214,125,37,218,183,174,122,146,29,190,225,130,38,32,228,70,120,30,75,18,144,177,241,159,148,194,79,67,118,12,120,177,44,220,209,1,84,82,96,237,142,152,132,47,34,14,121,152,66,102,89,198,181,198,53,191,145,160,42,155,230,70,30,14,101,33,101,66,9,207,249,73,88,147,155,139,188,188,89,80,117,172,103,159,41,86,43,93,128,64,205,31,148,159,175,146,85,66,205,55,178,137,250,162,162,39,154,36,46,104,156,169,92,253,79,42,72,58,177,43,55,119,227,161,152,138,38,50,240,79,249,73,68,76,171,109,117,28,46,210,169,231,234,27,24,199,253,42,119,91,172,217,36,120,77,0,107,26,60,114,208,69,237,246,57,102,179,184,247,165,17,52,141,118,201,44,230,42,142,159,106,194,245,9,9,2,121,243,174,93,182,209,176,40,107,215,144,55,47,202,17,40,216,198,32,248,140,187,197,61,109,109,216,57,74,148,234,127,133,209,113,238,226,9,119,174,219,46,122,250,137,86,86,35,244,244,145,227,234,84,79,152,207,4,190,29,11,224,240,226,34,223,62,4,162,51,132,74,82,40,246,54,188,217,7,196,135,9,142,34,117,44,32,48,130,38,34,167,236,14,48,102,82,196,20,23,212,135,25,136,154,171,92,167,67,108,61,73,253,72,232,20,35,130,118,27,42,101,141,121,119,6,176,248,209,183,32,229,64,250,84,81,246,166,44,147,16,67,74,108,167,144,99,126,20,237,35,120,9,136,37,147,235,133,197,137,0,195,87,119,27,26,67,112,27,25,222,105,56,107,103,121,243,20,136,219,151,236,91,13,174,35,65,178,126,31,109,11,248,122,36,30,104,133,69,50,144,126,30,226,87,50,52,177,147,132,164,85,245,0,253,206,54,115,32,164,234,66,70,246,146,199,188,226,238,42,202,48,71,37,252,203,159,110,236,82,193,159,137,9,218,156,192,181,36,230,114,173,208,52,0,39,3,54,233,29,27,76,14,180,152,83,180,40,159,38,171,48,49,171,95,56,120,151,161,232,243,198,250,137,153,140,250,142,92,72,250,221,114,9,60,70,16,210,239,108,252,25,182,182,63,63,104,15,137,30,165,196,108,130,196,173,172,181,111,7,17,84,92,154,16,70,3,203,94,44,68,74,35,76,181,33,49,75,18,175,227,229,137,37,106,41,72,205,103,100,82,63,42,216,31,137,18,235,73,250,92,169,75,35,101,102,100,132,208,200,73,120,84,122,136,91,210,165,149,177,45,102,124,84,61,151,8,162,226,64,89,95,106,169,209,112,215,69,24,146,216,116,227,141,202,169,171,110,1,24,12,22,212,138,241,199,69,35,151,150,164,245,36,107,252,159,212,11,252,106,190,29,105,242,118,242,44,227,5,133,230,196,155,64,240,206,168,172,21,34,117,110,152,157,59,155,116,68,170,156,54,85,30,238,85,214,44,130,2,141,78,122,83,60,242,226,67,85,194,186,144,122,158,226,243,255,0,40,157,138,86,79,196,45,112,32,109,54,17,241,253,69,216,230,105,225,201,31,82,66,253,37,16,143,229,18,205,180,38,202,214,247,57,253,111,226,11,33,243,69,237,71,213,105,187,193,29,134,52,162,8,107,165,192,170,131,24,120,83,29,180,28,126,218,173,146,161,183,253,17,198,48,227,68,230,83,186,134,202,44,144,61,61,184,135,145,156,42,74,214,156,146,124,241,41,237,220,165,137,168,122,157,145,172,112,196,41,21,29,150,167,100,104,59,191,119,193,75,204,211,18,227,115,4,74,122,100,203,92,111,20,177,98,82,110,149,133,177,93,79,241,8,115,72,240,136,164,200,174,244,174,182,62,124,82,196,184,30,152,11,199,114,243,46,185,90,240,8,140,50,230,104,104,85,89,156,233,182,83,193,38,39,23,98,149,100,98,121,243,39,48,13,18,72,22,163,60,5,39,10,235,133,174,162,48,172,213,160,31,205,132,73,221,85,193,246,152,114,160,223,0,242,86,216,21,187,21,90,138,81,213,51,43,213,11,12,56,36,194,163,31,100,72,60,193,74,109,111,175,39,115,36,101,96,182,135,82,184,167,139,54,46,108,162,92,238,201,145,99,29,225,95,41,245,60,178,196,120,76,85,41,169,39,156,83,153,44,75,158,73,31,177,208,185,133,92,60,241,135,196,46,69,133,36,201,223,221,175,6,225,132,6,98,166,180,248,39,39,133,85,212,147,114,5,178,158,255,0,200,85,148,59,224,16,24,81,246,181,95,42,76,66,92,190,124,201,117,167,38,111,249,210,204,180,91,32,202,167,72,244,175,82,230,90,225,195,151,73,57,134,16,150,90,39,86,214,206,131,139,47,34,166,152,248,164,136,242,241,162,57,46,161,137,147,205,189,6,101,131,36,142,48,249,138,146,50,127,180,37,160,217,253,229,85,22,193,207,184,196,119,252,174,85,227,95,75,146,60,34,139,136,105,48,94,121,50,216,37,90,24,3,16,58,150,2,139,170,131,143,181,49,54,167,60,96,60,34,18,90,99,28,68,95,88,29,203,22,42,228,49,43,50,25,231,88,230,42,118,26,23,148,28,41,144,105,8,34,101,86,58,110,28,94,163,46,157,197,66,85,57,52,205,42,76,249,177,38,149,181,64,140,206,85,210,181,61,32,48,101,10,128,147,12,132,225,90,217,141,192,94,107,136,177,143,194,84,100,105,254,165,204,46,181,148,109,12,201,44,202,136,101,59,235,82,84,44,193,209,161,142,75,48,226,69,134,157,145,137,212,150,214,207,32,206,158,26,224,101,246,177,44,179,25,136,218,27,199,225,137,121,241,189,212,186,28,156,139,123,46,199,9,252,169,109,168,196,190,182,11,240,60,216,148,68,13,84,12,251,69,209,53,86,161,131,101,17,226,137,23,145,114,112,233,227,142,213,242,196,36,252,212,70,44,228,249,237,115,45,186,98,224,254,120,86,216,108,126,6,8,162,91,35,64,28,99,230,69,64,125,60,207,240,73,223,100,49,119,38,143,126,80,36,166,141,145,232,85,28,97,14,72,36,141,252,75,7,214,143,38,84,68,8,195,240,91,30,196,8,13,212,196,163,251,180,237,236,88,190,6,65,230,16,146,212,112,202,215,241,173,115,239,162,212,51,49,74,132,11,207,25,248,81,70,211,126,164,12,171,54,204,177,174,55,197,120,189,59,5,168,198,174,212,140,121,120,249,84,126,161,164,36,31,105,104,167,207,24,153,132,85,45,150,137,177,54,204,85,86,208,214,193,151,212,175,163,85,83,206,7,106,231,47,158,114,120,39,149,179,223,249,57,83,179,57,150,12,159,163,49,31,48,186,208,166,164,120,135,212,170,99,76,150,80,51,221,70,122,107,230,179,149,87,112,21,78,124,204,144,121,150,247,220,101,31,106,97,125,72,124,111,16,84,240,105,37,194,103,50,155,71,124,135,92,3,217,36,133,72,245,13,33,231,1,230,255,0,221,19,40,220,79,84,12,173,148,88,185,177,38,85,160,51,92,252,233,2,158,92,107,87,133,116,186,24,103,140,12,165,91,111,180,217,35,61,242,194,36,180,55,210,196,205,166,36,147,40,149,161,121,91,100,56,94,234,62,202,201,150,64,80,30,164,76,105,149,108,255,0,201,202,185,219,3,84,63,11,211,74,120,96,155,194,94,196,44,105,224,34,100,16,128,140,202,34,167,89,138,84,29,244,228,141,47,151,173,104,152,22,123,73,155,238,226,16,120,138,84,27,57,72,153,100,184,172,103,85,79,185,237,71,76,164,24,198,179,128,204,79,77,140,18,73,98,174,224,162,152,204,102,12,88,146,107,32,237,158,245,65,132,145,187,68,165,245,83,231,77,27,195,17,109,89,194,196,149,222,182,173,173,35,197,149,86,232,13,84,11,118,102,18,228,179,52,76,189,217,229,203,247,86,221,61,101,43,73,78,202,47,246,215,44,144,186,53,129,143,210,147,227,48,177,51,41,35,5,242,95,136,189,105,117,87,196,178,91,196,96,74,178,147,118,193,123,170,145,200,213,200,44,160,183,122,50,46,12,197,42,77,27,76,0,93,40,139,45,66,73,62,234,19,212,164,125,100,251,154,129,157,198,120,208,94,24,157,138,2,146,171,80,78,181,249,185,68,93,50,159,28,238,19,38,126,136,1,63,48,68,133,101,169,140,183,22,67,170,151,10,39,184,68,198,147,82,89,80,19,237,149,55,53,150,40,184,118,169,68,206,81,188,216,146,178,220,114,133,243,226,219,19,47,184,176,124,195,194,246,148,12,13,73,182,150,241,101,255,0,90,175,101,144,236,128,206,85,37,102,224,3,70,106,73,197,3,226,6,0,191,113,15,26,97,227,63,44,178,161,130,109,178,22,202,103,228,76,202,5,59,53,104,6,60,59,165,239,88,4,159,117,115,71,208,217,77,62,92,164,78,96,100,173,226,50,77,170,100,22,212,121,50,6,89,89,67,214,136,52,60,96,66,63,80,197,199,133,16,203,134,73,30,21,125,207,224,184,136,77,106,122,217,73,245,109,246,231,221,72,238,227,101,229,64,192,140,113,63,40,138,134,143,204,70,47,30,108,169,5,172,153,208,79,155,23,26,54,4,204,93,201,243,33,215,91,51,152,169,172,190,67,84,81,73,101,185,85,178,109,79,177,196,47,249,16,209,180,244,24,195,225,198,130,220,237,165,225,83,101,79,19,114,66,22,226,4,237,219,203,148,137,54,252,226,149,135,149,117,137,149,81,44,152,165,237,116,171,35,115,98,93,21,71,83,42,192,21,166,219,120,101,86,80,46,0,81,226,42,139,12,50,17,139,104,94,72,203,149,161,29,90,135,72,141,167,171,172,185,82,61,79,164,135,25,153,107,146,72,218,144,241,189,212,228,58,242,14,12,70,229,89,189,42,114,30,200,75,213,90,203,173,151,180,150,171,216,253,235,56,84,213,172,154,217,167,205,16,72,202,217,135,23,16,68,158,196,130,39,176,254,201,82,25,146,78,78,44,171,109,245,196,232,44,39,202,168,0,234,171,18,217,117,113,249,165,101,215,232,219,104,83,62,156,226,243,251,169,115,244,144,228,159,49,68,174,116,221,168,45,192,193,21,60,48,98,70,31,233,85,99,153,116,55,110,228,181,61,62,196,24,83,86,99,18,10,226,224,98,251,73,108,107,176,21,253,169,26,70,3,109,149,111,62,81,9,83,86,204,33,34,176,40,24,207,28,209,251,107,99,35,16,93,41,90,75,149,101,214,161,236,152,56,207,91,119,251,145,225,50,90,202,211,253,84,83,35,2,55,186,149,170,159,34,85,141,19,232,89,100,7,225,18,134,54,146,216,203,221,226,255,0,90,233,80,46,224,138,94,19,21,110,212,47,167,157,143,105,216,150,30,162,237,66,173,26,162,156,204,215,103,141,194,177,100,145,201,126,83,9,62,153,166,50,31,54,36,68,61,60,15,14,101,217,69,67,153,153,156,155,147,66,201,220,193,18,214,29,55,42,50,183,13,110,49,226,10,18,51,39,8,248,74,168,32,154,4,147,214,191,152,73,252,155,81,201,3,49,9,49,54,155,36,144,101,196,167,164,192,177,173,59,194,166,209,220,124,140,89,49,158,120,81,241,173,73,25,233,25,130,120,207,202,179,100,199,248,117,46,118,81,135,214,90,170,212,64,205,16,88,191,250,117,42,109,85,101,37,255,0,55,40,133,84,117,79,60,225,226,48,151,174,40,105,163,69,127,94,229,100,112,233,255,0,99,55,251,22,195,181,25,125,212,250,29,169,58,76,94,53,203,102,86,222,70,157,148,69,226,84,181,83,223,143,151,177,110,211,33,59,29,94,181,240,100,129,122,99,32,244,168,104,119,7,140,182,62,123,228,147,50,75,75,97,172,161,186,146,25,200,14,34,169,88,209,129,249,243,21,89,7,230,64,245,21,112,29,180,188,223,251,186,234,86,186,138,198,211,70,26,93,100,22,8,29,170,174,146,171,212,128,149,106,74,163,194,99,248,178,173,90,184,17,176,236,174,70,126,46,165,107,91,107,56,140,102,98,147,246,242,164,53,83,32,143,204,69,139,136,139,108,155,81,137,255,0,40,185,246,114,246,27,26,143,166,27,114,204,56,150,216,209,191,39,106,70,205,72,252,127,165,202,152,213,95,14,79,17,98,226,77,146,5,143,182,95,44,60,202,112,214,92,253,170,234,96,96,201,136,163,102,105,224,21,228,194,149,170,227,212,58,53,150,228,120,81,126,96,42,75,2,180,241,187,144,118,83,207,80,66,25,10,172,130,23,241,140,8,64,205,151,145,25,2,123,44,137,243,98,92,231,77,234,113,206,151,138,95,90,188,159,62,170,20,78,41,67,89,96,86,0,213,91,24,44,126,37,200,231,214,158,238,119,23,252,235,165,61,131,183,201,244,215,216,116,49,96,242,171,70,203,92,133,108,197,180,148,48,107,96,225,218,242,38,129,253,212,83,227,111,120,66,84,20,250,217,85,190,234,44,160,52,141,38,87,86,85,170,202,169,243,89,152,194,67,67,146,79,4,216,51,248,240,153,45,168,49,41,38,132,228,233,68,7,77,237,135,154,88,147,41,230,56,152,252,61,137,124,155,91,194,196,120,76,36,214,96,196,209,50,4,65,51,48,147,74,75,93,179,212,166,105,94,242,46,51,206,164,202,206,10,94,76,218,73,102,101,207,181,156,2,15,154,34,104,203,89,66,237,91,222,241,219,1,225,75,27,50,142,217,141,180,124,250,233,53,76,221,202,198,65,38,243,36,214,224,226,46,85,207,32,7,108,124,38,79,153,27,242,112,165,202,193,108,70,44,14,85,152,89,249,210,214,95,122,111,9,186,209,12,181,4,238,149,75,48,152,143,88,246,13,137,77,145,137,143,183,18,30,202,73,33,3,48,151,62,212,58,192,229,38,211,17,4,133,179,152,205,66,141,154,180,144,165,97,151,214,172,43,117,205,86,62,213,17,67,78,61,64,14,84,229,154,13,145,137,153,59,67,167,216,170,204,82,201,212,241,38,165,134,159,4,164,75,205,72,241,254,146,82,21,240,229,194,126,236,162,202,177,99,97,236,50,146,252,100,94,220,158,74,92,251,95,82,127,82,109,2,170,113,58,132,141,177,65,121,34,145,85,211,153,132,2,210,26,125,207,23,184,143,129,78,120,79,204,179,31,177,242,52,89,4,229,226,75,95,0,98,238,42,164,146,28,131,82,87,6,32,158,181,155,245,48,105,91,12,121,59,85,44,102,98,26,128,135,112,120,42,154,6,182,131,143,12,177,46,105,36,116,29,85,66,44,166,99,243,194,165,164,191,114,116,242,77,196,25,47,234,65,63,105,37,252,41,150,97,218,22,173,128,67,1,132,78,97,208,191,195,50,217,91,3,222,79,216,108,108,85,222,82,117,37,38,86,237,159,152,171,104,117,84,17,240,148,73,244,240,130,112,30,163,231,233,81,147,180,168,244,127,144,171,120,134,217,92,85,19,244,139,125,37,245,80,199,202,164,217,13,145,137,133,5,100,18,119,5,27,108,235,238,78,217,23,247,26,182,155,6,32,246,41,227,27,212,134,162,252,206,154,85,6,89,31,218,68,44,46,129,184,206,111,126,152,4,147,253,196,217,148,158,137,7,55,182,168,105,235,88,54,101,49,82,77,127,106,66,68,244,234,225,39,105,47,136,213,162,128,86,234,64,16,248,114,170,240,211,142,238,35,249,87,24,240,60,110,85,101,163,245,153,6,246,4,197,73,86,135,33,44,56,147,85,58,163,204,38,229,75,100,152,133,225,196,186,107,38,86,221,193,194,85,43,101,67,141,252,41,172,178,150,18,192,52,168,195,237,73,236,172,185,211,233,33,32,184,82,163,85,12,188,200,168,49,174,31,42,122,29,161,34,117,33,96,67,0,199,204,149,217,90,146,19,240,133,35,48,19,250,168,51,163,63,52,68,154,52,153,196,31,50,181,147,39,212,129,205,216,149,178,144,229,127,82,162,209,201,49,35,101,50,240,68,103,167,114,170,157,43,107,56,172,103,168,139,17,19,186,221,36,78,233,104,223,68,4,98,42,109,167,99,42,195,216,18,71,129,103,38,121,252,22,170,208,241,173,178,66,79,117,66,170,87,32,6,73,220,189,111,124,9,194,229,49,120,208,19,43,94,50,14,88,74,182,154,202,94,209,225,255,0,221,17,83,66,130,97,201,225,10,101,14,6,62,83,40,10,121,54,48,167,110,204,34,114,189,116,120,211,217,101,19,238,35,36,49,84,18,200,32,40,59,87,40,248,133,72,201,209,94,31,170,186,28,250,217,121,248,138,68,166,126,152,151,37,116,70,164,228,57,22,131,210,175,173,151,212,187,157,37,86,33,179,48,148,75,228,193,209,179,152,107,1,13,87,135,95,193,155,23,48,138,60,126,9,58,137,41,240,100,42,163,185,240,34,20,24,84,227,244,245,55,186,100,178,203,85,78,43,240,196,90,130,249,197,31,50,231,89,28,181,180,42,43,89,6,55,233,19,19,63,145,67,110,103,70,34,99,79,170,152,83,225,150,34,45,200,75,21,225,134,114,179,48,84,54,167,129,107,38,95,49,120,254,154,232,117,186,132,125,34,255,0,224,75,85,173,107,44,185,177,42,198,202,43,41,207,244,220,1,136,255,0,54,174,67,26,15,135,40,150,128,192,139,7,184,72,121,243,15,225,242,130,76,205,150,35,46,10,122,123,24,62,149,162,27,207,147,136,169,43,237,103,103,196,81,38,65,11,255,0,33,114,168,72,172,50,177,70,26,210,118,153,20,240,193,199,202,84,161,140,121,64,206,82,162,33,195,32,147,45,129,140,176,226,234,75,38,70,60,146,112,137,86,134,24,253,228,100,104,0,250,74,170,202,130,215,82,114,158,144,229,103,42,219,107,90,200,35,85,15,99,35,51,169,42,159,25,243,145,184,163,84,230,22,83,207,26,118,111,164,158,192,248,139,22,48,217,19,23,34,7,86,213,109,185,66,165,3,12,227,38,101,38,141,92,158,69,252,203,189,207,54,213,41,52,149,242,146,202,36,222,18,148,72,61,66,193,140,255,0,41,43,253,180,138,218,62,37,67,55,236,19,23,163,106,76,71,247,18,152,111,56,187,147,112,189,130,79,182,190,66,88,170,141,118,57,160,196,101,21,172,233,242,129,229,85,209,140,9,44,102,33,114,47,150,176,247,32,229,76,172,168,55,51,243,141,37,145,234,111,246,158,223,154,239,84,51,226,10,35,37,229,26,230,247,218,98,33,37,230,8,144,236,100,238,156,164,92,210,67,250,143,27,80,239,208,245,37,116,222,32,149,49,97,129,147,219,95,158,195,14,224,93,69,196,157,214,218,234,120,223,221,127,186,185,213,101,79,145,172,118,27,40,0,156,204,194,82,242,66,72,196,229,70,233,139,137,82,70,207,80,42,223,169,217,19,6,101,217,185,233,87,17,191,98,66,238,237,130,103,106,153,102,164,150,35,240,163,108,152,57,36,89,67,164,1,88,181,97,83,13,18,117,225,198,14,88,31,200,152,233,237,103,91,55,180,184,136,181,27,79,101,103,82,92,205,18,193,74,205,212,169,248,235,95,114,89,29,16,55,12,234,9,114,173,83,225,146,72,50,226,90,105,195,85,24,108,204,94,164,231,212,160,139,136,60,170,88,163,20,169,43,85,168,73,6,115,226,24,95,182,173,35,93,159,195,181,74,217,85,65,157,43,119,212,68,230,48,70,40,169,100,84,5,176,240,54,185,86,169,225,4,230,114,137,33,243,56,159,153,52,135,113,91,253,217,113,37,91,33,162,57,240,54,61,42,94,77,145,51,226,42,165,212,54,163,41,48,196,229,26,139,184,54,62,98,166,91,8,197,80,88,77,166,97,41,246,106,19,198,151,253,68,75,86,158,187,57,78,193,123,106,174,102,143,29,216,50,251,138,171,29,249,141,111,208,29,159,19,169,198,62,40,8,35,124,69,170,156,78,92,130,251,105,21,222,146,149,81,230,28,74,69,148,135,206,254,197,38,233,91,199,80,220,98,249,250,204,5,63,20,82,21,51,13,243,241,245,40,250,72,96,140,252,50,229,98,70,221,155,24,255,0,164,151,145,62,200,182,196,233,186,123,82,50,75,48,153,122,214,25,200,55,152,42,43,67,110,163,15,45,135,98,233,97,178,203,23,22,37,63,72,88,165,110,167,53,184,190,151,9,143,221,197,81,12,215,49,55,124,34,196,186,110,173,167,124,225,225,8,148,48,126,17,30,115,243,21,117,175,78,175,151,114,22,107,31,63,21,2,216,120,68,85,9,172,254,27,217,106,64,60,193,41,4,186,212,15,135,64,168,253,197,77,15,79,48,172,195,137,58,172,105,253,54,172,231,225,7,198,215,250,54,243,105,150,73,99,9,235,184,252,52,181,212,22,94,6,151,147,18,235,90,147,225,189,108,146,102,218,143,34,2,135,74,130,180,248,68,145,186,120,109,116,208,197,86,66,134,182,51,202,197,166,238,30,38,117,42,24,12,4,30,229,141,148,144,21,253,74,12,199,69,69,26,97,135,23,180,168,12,242,99,90,160,99,23,54,36,192,210,96,148,105,44,166,139,255,0,57,64,252,165,82,166,140,77,243,253,213,84,102,101,234,91,99,85,15,233,38,90,129,58,192,143,222,18,57,230,102,211,14,36,253,148,57,22,153,148,56,128,173,85,113,56,17,193,120,198,116,237,225,137,52,24,75,214,166,110,204,72,39,253,41,22,53,82,101,206,233,200,184,118,221,28,233,182,140,134,217,148,147,170,124,236,42,103,241,253,52,101,38,164,157,101,195,44,168,137,48,15,36,28,201,116,106,217,113,143,250,85,211,39,79,141,136,43,100,86,195,178,5,107,250,178,173,86,172,137,110,206,24,184,150,16,204,14,169,98,76,88,192,19,166,42,200,217,65,136,25,52,39,17,62,218,222,26,67,143,244,133,32,149,235,5,7,222,16,210,249,145,177,19,135,173,18,81,193,84,68,24,118,49,135,243,114,136,84,210,7,134,52,79,134,86,44,227,67,24,222,149,106,12,162,233,143,151,24,140,48,81,62,176,242,129,109,152,19,144,156,34,66,154,30,219,185,51,70,162,146,183,117,178,236,143,218,143,167,170,151,25,156,66,84,213,80,32,201,127,205,167,123,0,8,127,40,173,100,168,138,164,252,58,163,147,181,18,250,71,139,168,75,25,147,229,198,58,62,6,161,63,213,73,184,201,240,54,36,165,196,9,113,185,177,32,169,238,201,159,105,44,74,158,250,126,228,156,170,82,96,118,47,221,226,77,101,101,21,189,203,248,208,198,80,48,185,86,19,52,216,9,202,21,10,29,103,58,55,84,82,21,55,173,215,239,146,204,38,138,76,138,27,142,141,236,53,148,206,100,51,198,34,173,161,159,7,106,206,33,169,27,45,84,76,124,177,72,182,211,155,212,186,86,51,51,255,0,13,82,174,214,238,40,153,132,66,24,148,100,248,113,109,207,204,84,206,101,57,252,58,148,109,192,109,107,121,107,242,100,84,88,93,248,136,205,251,15,131,161,134,70,102,9,82,187,136,23,144,135,139,41,18,104,218,243,88,193,126,25,113,114,141,93,210,106,170,219,112,97,177,22,36,140,204,141,73,116,29,123,63,18,6,63,248,254,109,16,96,196,237,137,63,145,83,234,29,48,2,124,221,114,154,141,231,90,126,104,25,85,234,181,178,136,27,14,52,178,143,153,99,38,100,225,147,8,147,48,217,0,158,214,37,153,152,2,143,50,157,148,106,147,211,237,79,5,153,189,196,243,79,92,75,183,139,212,149,73,14,82,45,209,173,108,160,143,12,78,36,213,90,224,77,121,7,234,74,163,198,137,187,50,230,55,119,22,62,120,132,34,20,106,182,100,155,251,115,226,151,40,152,211,104,26,48,101,26,117,143,28,193,172,237,137,43,165,100,217,126,78,82,9,116,56,214,71,16,249,138,138,141,165,96,198,103,82,69,119,78,49,19,48,74,69,141,26,63,17,184,40,206,101,168,4,204,166,148,151,7,80,196,156,76,34,148,131,13,37,117,144,48,148,164,75,77,240,222,84,98,110,235,202,68,126,45,215,220,91,49,87,182,131,143,55,253,195,91,33,218,250,105,20,72,109,79,72,124,54,41,220,155,186,59,32,127,78,201,145,69,172,152,49,69,98,229,154,145,147,129,139,141,33,153,14,198,73,243,4,188,106,110,48,101,123,69,32,149,37,60,203,33,118,151,40,214,71,135,244,27,48,140,47,193,132,169,75,42,135,24,249,132,37,98,25,53,164,31,42,87,101,168,64,47,148,174,129,252,138,234,203,244,43,46,159,98,230,73,202,60,41,53,149,9,4,124,177,10,69,67,26,180,242,121,147,232,116,224,198,183,20,10,179,18,212,151,23,48,89,180,150,82,98,78,67,101,185,237,42,215,107,12,99,58,91,48,36,16,254,81,69,163,95,17,199,44,173,102,124,161,77,31,167,128,88,185,140,166,168,117,8,198,252,50,213,27,36,239,186,84,86,125,81,170,82,171,81,43,254,68,248,122,134,158,70,8,228,177,7,62,180,242,71,197,218,140,211,209,136,47,1,23,177,94,190,125,201,233,200,91,113,24,131,26,142,159,156,189,43,175,79,170,97,24,164,39,233,236,100,127,18,170,170,186,136,196,85,108,195,198,127,205,167,193,190,138,47,0,133,38,190,99,225,115,98,83,140,212,49,6,117,25,35,25,88,235,17,166,110,64,188,240,242,37,26,122,226,9,0,206,84,232,51,226,16,156,42,107,54,136,61,69,243,230,30,164,123,188,68,71,208,235,152,147,184,121,4,182,220,73,131,177,126,101,2,198,124,211,246,137,218,61,38,91,137,106,49,214,166,79,28,152,143,229,95,154,254,42,104,8,154,146,91,205,47,151,233,174,152,198,88,201,98,57,154,108,115,89,202,44,169,186,120,245,78,100,228,91,156,71,67,105,33,208,124,164,65,46,157,26,25,196,12,200,211,82,2,9,248,132,132,178,158,113,15,8,149,100,255,0,136,203,130,135,214,218,237,184,74,168,102,79,131,38,14,24,157,138,22,182,52,233,207,234,86,180,244,56,199,152,197,75,181,76,134,86,185,170,182,1,203,237,42,16,198,219,51,230,208,6,187,174,164,247,84,182,170,214,103,154,62,34,241,174,118,154,248,169,86,170,41,71,62,248,25,49,68,91,160,76,124,150,114,149,114,120,119,15,207,204,85,208,232,100,140,190,24,86,42,183,152,171,153,186,251,79,50,112,248,68,185,142,164,208,199,19,242,134,47,34,238,221,96,204,144,92,61,146,95,204,186,227,234,49,169,41,35,200,225,79,153,107,27,229,12,44,98,84,116,236,6,14,101,75,62,144,18,95,212,134,101,84,65,63,10,140,138,165,99,21,178,48,10,254,36,238,4,3,198,35,10,155,210,104,193,144,153,177,39,18,105,7,4,107,85,82,190,230,177,234,220,100,103,50,104,104,0,199,212,147,67,121,253,161,38,12,158,113,15,17,82,52,140,134,115,20,25,239,141,45,80,70,178,121,1,135,18,157,181,48,196,60,201,27,53,109,175,178,46,53,206,214,126,0,184,21,182,166,196,53,63,230,190,64,181,29,145,62,111,177,50,100,97,137,86,21,253,197,99,84,59,87,139,133,16,99,110,70,181,24,35,39,180,182,70,96,199,218,174,170,168,2,227,64,250,75,6,100,23,114,114,201,145,7,237,37,147,13,148,136,176,2,204,184,56,135,133,124,129,243,207,249,181,245,241,178,179,169,8,247,146,15,114,90,142,87,6,77,116,97,240,149,1,62,226,41,31,133,70,89,107,0,65,103,82,129,187,248,156,72,199,225,139,149,67,252,182,246,17,153,78,215,134,15,112,146,217,243,8,34,97,10,228,148,255,0,21,237,103,61,129,218,144,67,87,181,178,79,56,121,140,158,53,127,61,2,202,26,105,50,252,56,144,12,245,18,63,230,202,156,134,96,199,194,81,35,95,90,201,195,87,219,94,224,5,85,118,58,210,118,170,184,26,192,133,240,14,215,42,141,147,163,37,246,133,17,15,212,171,122,132,146,78,159,250,50,200,199,74,135,124,207,116,88,147,38,24,18,122,138,185,204,59,82,19,245,105,244,11,33,143,164,171,153,112,25,152,175,96,71,239,21,1,107,2,183,195,181,34,187,213,175,131,17,248,151,62,126,164,214,54,228,237,196,53,117,146,87,226,65,153,108,86,79,100,65,31,137,23,0,47,40,212,99,36,203,141,204,94,82,167,148,58,132,249,249,133,137,83,52,5,101,43,67,3,221,50,201,240,233,164,241,24,171,81,161,178,216,108,203,40,136,55,233,232,181,188,193,148,69,155,159,209,178,53,92,82,86,198,102,104,130,72,217,107,147,229,49,98,76,172,174,241,179,105,218,165,205,223,153,109,153,249,11,96,217,53,64,147,205,137,111,134,102,65,88,134,75,202,12,65,18,20,213,178,228,162,163,148,225,190,0,153,203,23,42,207,241,12,89,61,48,49,37,53,65,36,110,209,39,15,48,10,206,172,75,106,166,89,129,115,3,205,125,243,151,236,149,106,147,84,66,117,34,160,67,60,111,12,171,118,69,177,242,101,36,233,160,230,72,163,105,226,70,63,42,188,102,49,49,33,181,158,63,104,75,45,233,236,54,38,192,177,152,241,37,151,122,60,22,76,64,50,212,153,213,100,9,132,146,54,102,75,27,50,48,85,92,231,80,62,30,142,182,94,81,23,18,175,135,199,197,149,50,184,120,6,53,5,113,187,41,248,74,65,38,145,247,133,224,92,97,201,220,181,26,28,81,174,123,188,212,113,186,173,8,156,192,181,150,86,124,217,84,214,232,54,35,199,176,104,115,64,1,59,127,224,182,134,72,17,161,120,36,173,221,83,118,201,171,42,208,127,199,132,37,73,163,82,50,52,172,194,93,15,209,32,201,229,64,90,211,227,103,18,170,204,166,109,176,172,50,73,143,8,145,80,224,75,147,220,37,162,4,108,100,229,42,177,128,16,120,41,239,42,15,91,147,242,116,73,10,204,216,134,146,62,133,145,136,174,103,221,226,102,208,34,65,178,157,147,135,155,42,63,37,152,93,188,177,34,39,233,136,51,129,212,182,80,214,213,82,119,42,155,40,208,105,34,63,41,121,20,62,254,36,217,220,200,110,163,192,202,209,139,240,235,10,172,120,113,13,106,52,192,17,153,132,163,223,20,30,202,218,201,251,110,28,170,44,109,135,79,158,132,125,168,6,68,156,211,30,82,113,33,12,195,163,103,81,172,85,134,236,29,171,31,196,44,41,48,229,83,134,147,6,182,15,41,121,18,170,215,190,76,188,193,42,85,140,44,93,24,57,57,86,97,135,145,97,14,78,32,115,47,27,80,128,76,194,21,123,80,83,19,76,131,90,79,155,42,30,77,197,84,151,140,81,50,20,137,116,248,195,178,229,42,58,146,156,121,56,132,177,86,237,126,227,141,233,224,110,83,79,71,136,62,212,182,75,246,76,226,42,212,203,41,196,31,184,169,109,124,4,106,133,79,135,4,67,82,183,23,222,154,14,36,222,75,207,238,169,235,42,125,235,212,164,179,114,49,88,70,19,18,203,184,164,42,208,202,24,162,62,108,72,216,209,189,54,94,21,65,133,146,89,212,165,14,13,83,174,69,186,220,202,170,24,196,5,181,250,144,21,15,229,91,99,86,156,163,226,90,45,116,97,228,143,49,87,91,71,127,147,146,195,70,106,120,147,135,250,161,45,16,44,159,38,95,219,72,96,82,98,38,37,89,14,159,109,202,163,178,169,207,82,171,152,233,242,71,131,169,42,121,159,145,26,110,132,0,110,43,74,253,167,184,164,170,182,6,96,91,38,15,221,70,82,114,112,173,119,117,71,146,12,194,72,105,231,217,84,31,12,181,209,182,200,183,37,101,177,209,67,84,2,179,152,75,54,80,193,146,254,164,140,58,168,5,247,83,202,219,32,21,249,148,215,169,98,187,106,230,83,52,76,66,131,136,74,105,250,36,131,127,8,151,71,12,193,145,19,193,224,187,23,171,87,92,136,52,57,28,189,250,85,227,238,89,7,76,100,233,86,119,108,102,55,225,82,255,0,138,129,90,247,132,217,4,69,203,36,217,97,160,241,215,200,10,125,85,149,72,217,46,33,72,34,9,5,91,241,10,242,49,241,91,23,47,238,166,134,212,128,178,247,84,230,161,135,7,245,98,73,93,101,229,160,54,28,74,51,124,69,160,247,98,175,62,202,158,236,31,41,41,114,249,246,67,39,16,98,172,235,67,40,189,66,34,101,233,100,251,51,112,165,178,167,178,19,254,80,164,42,209,13,154,156,175,237,34,0,51,47,32,159,155,38,53,81,3,85,65,16,57,69,200,181,176,229,160,234,170,49,173,12,232,195,229,46,36,208,51,6,78,28,170,38,215,85,101,247,84,217,174,222,67,241,74,34,158,78,43,49,219,33,211,144,156,203,123,234,129,239,46,99,78,253,90,64,127,79,180,34,117,14,78,167,23,249,132,172,170,139,116,51,254,139,147,83,209,224,251,170,58,100,12,103,234,78,97,207,24,135,243,101,34,216,99,87,23,221,34,162,204,222,68,217,73,141,179,252,18,107,39,128,74,210,200,192,218,144,34,92,242,250,170,198,73,56,149,23,62,38,88,248,200,17,39,51,181,48,129,166,25,221,149,43,164,167,150,35,243,21,116,56,108,173,28,94,105,92,139,25,182,185,21,85,186,154,33,201,4,32,33,223,118,194,29,104,52,97,201,39,234,134,180,154,0,4,206,209,149,71,23,55,190,166,219,137,251,152,152,177,41,159,13,179,211,87,153,158,247,252,18,155,83,48,189,75,43,226,103,145,41,25,143,146,196,63,163,147,34,163,167,140,15,4,92,144,128,75,179,121,73,84,143,52,2,9,77,90,132,241,159,152,34,93,4,204,1,8,128,178,167,200,55,225,18,57,154,167,180,196,96,78,131,152,202,142,52,10,223,116,74,14,146,101,205,65,31,19,254,17,120,213,16,109,126,183,18,231,220,100,24,161,124,49,137,156,40,54,48,130,58,22,30,161,136,87,225,202,143,153,101,4,172,226,42,117,146,226,135,225,202,52,154,214,97,235,71,194,44,169,157,109,144,9,194,190,217,70,28,150,44,86,211,136,196,244,107,35,201,7,82,28,198,56,209,187,108,100,90,166,4,133,103,18,117,20,72,243,74,33,59,83,16,195,63,135,41,86,48,227,60,93,162,70,60,195,47,10,161,149,60,248,99,43,16,190,148,196,222,29,86,70,102,202,190,27,31,74,219,5,68,38,128,207,164,167,110,52,148,73,190,124,74,189,239,228,90,166,113,177,50,200,41,200,38,104,247,193,150,204,34,77,164,210,89,122,118,97,20,130,34,181,126,2,141,4,199,191,205,43,40,234,66,105,91,189,71,83,57,241,44,75,148,126,107,171,210,96,146,246,102,247,84,149,149,87,38,96,167,218,120,195,252,129,92,181,217,96,101,58,64,105,226,224,204,36,176,208,198,84,218,4,156,112,127,247,197,61,101,36,158,111,87,89,46,6,163,67,102,68,68,58,22,16,105,51,204,255,0,170,177,129,173,153,6,94,19,37,105,25,13,90,154,173,96,62,9,58,146,57,236,220,179,149,87,234,123,32,89,1,134,10,83,2,0,230,141,74,215,98,156,9,40,97,126,124,42,152,33,60,97,240,166,112,244,168,242,45,178,99,109,184,76,37,208,170,190,36,50,49,100,241,150,46,21,1,171,106,135,37,143,251,170,185,236,199,230,144,218,155,42,70,81,148,151,209,52,135,133,107,152,194,227,93,122,77,104,203,19,133,73,85,117,179,139,26,188,167,14,228,108,66,153,82,97,144,223,24,249,83,157,158,228,105,236,205,61,145,157,75,208,33,237,184,74,171,137,164,147,224,60,83,153,133,84,188,36,240,91,231,198,138,46,97,118,44,131,202,4,140,192,162,179,86,238,81,176,41,49,175,140,147,140,233,174,253,152,18,180,148,10,128,27,24,145,21,175,198,148,76,146,79,53,139,44,158,164,204,49,114,255,0,9,49,49,41,123,42,127,207,153,111,129,112,65,13,125,147,112,12,111,76,179,50,40,184,159,32,79,244,209,165,215,115,7,37,43,125,150,83,189,16,207,153,90,173,144,26,161,236,115,170,7,214,128,160,204,167,131,85,182,62,236,73,240,108,137,143,18,163,51,32,26,227,51,108,76,75,84,200,217,125,165,150,99,140,153,145,254,25,88,133,96,39,255,0,15,0,132,202,181,76,141,18,183,180,72,249,230,151,27,165,38,52,151,201,39,42,107,48,13,234,182,50,86,235,42,208,123,37,64,5,241,6,138,222,48,131,74,172,6,160,227,240,194,151,79,226,39,18,110,200,4,147,210,176,53,107,253,229,91,8,4,23,144,172,102,20,214,180,57,73,136,203,213,85,172,18,26,125,144,227,31,137,77,155,17,199,83,244,241,35,15,50,34,24,64,48,98,42,77,248,146,81,89,139,42,244,107,34,17,67,113,195,17,156,200,17,10,254,37,172,63,34,151,190,200,131,34,251,191,36,148,219,140,2,221,67,13,146,88,243,41,250,218,119,151,204,88,149,166,22,17,136,48,176,112,78,155,113,66,162,86,64,151,27,134,90,33,159,44,156,218,188,146,71,153,72,25,242,200,124,41,155,53,3,168,105,139,136,36,30,18,246,163,238,30,76,28,69,92,246,157,146,227,17,138,226,51,222,64,115,40,100,172,50,136,217,60,228,62,36,201,240,55,172,194,17,114,36,183,122,170,154,180,251,79,113,125,167,215,32,140,76,161,229,77,102,79,129,125,62,194,95,164,167,11,218,77,97,198,148,32,98,50,249,255,0,136,67,39,180,53,152,111,129,59,205,107,77,127,131,86,162,27,182,101,27,196,185,245,149,87,57,56,151,75,158,193,148,136,9,58,120,157,202,138,202,107,28,222,48,94,51,226,42,119,38,48,252,56,74,153,79,161,251,75,155,107,253,84,125,36,60,185,84,58,173,85,22,195,70,165,70,99,198,247,86,18,109,111,8,60,49,11,137,76,104,203,235,93,80,54,20,194,227,42,238,250,111,71,213,73,173,97,74,81,100,82,233,218,39,211,33,89,89,248,156,154,182,5,142,118,24,165,33,87,67,135,36,98,137,204,154,76,161,139,24,239,16,146,215,192,120,253,165,213,85,240,22,180,54,178,213,157,41,164,59,134,11,180,170,125,241,177,147,50,67,125,100,113,112,133,77,163,96,177,212,227,26,13,151,22,81,163,13,165,65,143,46,46,53,193,233,245,13,144,167,123,139,177,105,189,108,66,196,218,75,42,154,204,240,243,53,106,226,125,85,72,63,207,196,185,53,197,39,58,239,182,172,4,208,61,115,203,234,23,147,169,117,172,202,230,49,51,167,169,8,63,119,141,54,53,33,8,154,214,195,252,152,83,134,5,130,69,148,202,144,207,211,199,67,154,27,227,61,92,76,147,199,136,73,12,144,143,38,100,88,209,68,108,226,58,171,135,63,143,18,76,204,133,68,177,69,148,10,234,160,128,143,229,90,181,60,48,12,15,196,36,21,108,244,125,172,207,82,27,4,151,184,199,29,147,12,227,156,240,132,95,235,86,186,110,158,88,129,148,171,210,106,182,199,205,137,100,253,79,182,6,20,205,128,84,105,63,204,108,75,171,102,14,73,31,153,109,167,181,5,144,222,19,37,179,33,146,12,188,193,66,230,160,83,5,227,18,77,63,144,252,41,105,172,175,8,60,65,18,42,156,50,243,176,214,9,213,91,200,86,99,198,173,63,178,183,64,141,42,55,106,180,254,135,129,134,16,150,169,134,174,193,247,19,89,76,168,173,239,4,144,115,47,64,141,18,51,57,74,131,51,199,237,37,19,38,78,132,252,198,235,75,145,165,94,22,20,152,66,130,159,38,117,65,24,111,109,38,173,213,177,51,176,57,85,69,220,192,91,83,251,105,45,251,1,148,61,67,42,79,113,81,6,184,7,188,165,107,103,128,127,40,183,204,140,121,44,126,34,161,85,92,11,72,23,17,72,206,213,246,100,240,73,26,229,225,153,107,91,43,17,132,76,106,137,243,15,224,151,109,209,129,88,117,134,39,135,106,158,184,152,56,71,91,67,156,175,70,73,167,100,214,115,9,93,64,251,182,137,38,14,96,246,41,227,105,227,144,156,42,170,5,107,6,196,192,48,49,163,186,153,82,32,49,167,86,147,148,74,158,158,96,242,38,70,140,15,14,100,164,198,0,143,194,149,170,230,141,110,13,6,76,71,229,23,34,132,147,66,50,115,4,75,164,214,192,5,144,57,151,141,85,6,49,58,147,171,42,40,85,156,229,145,183,212,135,204,30,181,105,15,85,122,148,28,56,147,147,83,214,217,15,14,36,132,212,131,164,58,147,44,77,153,69,86,21,218,198,202,68,175,211,101,247,98,85,175,159,93,24,121,140,37,159,226,173,49,37,152,130,46,69,139,50,253,26,209,255,0,73,232,209,165,23,234,9,30,255,0,89,131,203,148,184,211,77,248,63,180,18,93,125,118,120,209,122,147,119,95,160,182,134,163,106,75,146,143,181,46,147,169,207,25,143,202,181,86,217,12,158,121,146,93,85,12,147,88,252,43,134,69,191,18,171,80,54,106,162,78,177,204,34,145,116,189,55,106,207,201,187,42,228,21,180,50,160,171,74,217,47,218,179,42,104,122,86,69,37,35,100,117,211,106,77,63,129,79,26,238,14,239,132,171,159,154,200,157,34,73,141,190,207,152,69,228,85,219,144,77,195,188,70,153,18,72,25,196,52,37,147,193,27,149,114,56,119,122,168,79,96,139,147,26,120,255,0,85,178,7,184,36,235,12,191,98,238,127,14,149,73,171,98,12,152,76,81,162,46,253,42,220,121,98,46,35,225,121,91,57,129,55,40,213,213,108,194,10,34,93,185,33,111,112,86,99,100,248,11,83,42,135,225,194,179,245,128,103,194,101,67,14,101,62,14,81,42,111,126,229,68,48,216,113,147,10,102,205,19,44,132,221,152,185,86,50,88,15,60,194,88,198,187,157,25,253,171,55,41,196,76,79,79,211,120,128,160,236,171,103,65,149,194,46,53,213,55,155,145,230,50,6,76,0,73,98,104,230,87,230,12,164,148,110,81,176,72,157,179,198,141,53,59,199,212,130,152,243,141,156,197,90,194,141,97,204,103,130,89,107,15,125,230,129,13,145,50,42,58,71,143,251,181,171,128,115,20,210,90,142,147,245,104,195,106,122,171,35,172,245,86,152,131,53,153,67,202,165,25,165,95,24,153,133,145,46,218,179,93,117,11,48,250,125,108,66,114,136,73,119,163,128,189,168,224,176,226,31,42,220,198,101,246,145,185,65,171,112,88,21,85,94,124,165,24,144,247,111,131,91,212,92,168,123,38,28,71,90,25,78,123,33,169,89,157,135,224,166,117,86,187,149,178,214,75,227,15,133,1,38,183,211,83,74,168,126,164,60,70,84,88,232,101,128,234,140,73,175,234,69,89,105,231,205,84,48,244,240,33,61,52,97,128,36,251,138,162,212,231,44,209,56,135,212,135,126,149,120,143,152,221,107,162,89,79,220,244,137,72,217,50,224,135,251,105,213,174,35,42,128,190,250,45,71,8,145,242,89,42,76,93,216,165,33,31,166,55,221,169,204,8,199,130,60,41,25,84,223,82,99,212,173,99,63,169,100,27,137,214,68,229,85,6,128,9,43,80,105,24,55,245,38,170,153,86,7,128,19,137,26,96,188,73,140,104,195,18,251,36,60,107,113,52,217,78,24,133,253,90,60,208,32,248,63,137,38,134,206,69,66,198,12,128,72,163,88,139,159,90,15,55,226,18,211,14,52,69,80,104,25,82,121,48,7,24,138,162,147,147,223,206,130,123,246,221,69,79,36,195,28,148,1,169,246,220,203,158,165,64,3,36,153,51,20,170,162,170,96,8,53,204,245,181,217,234,0,253,160,185,21,15,195,25,135,154,54,22,90,147,89,24,75,122,212,190,53,38,248,125,73,75,234,143,90,117,110,23,128,76,65,79,120,8,173,185,136,213,38,172,185,98,46,89,168,107,73,38,83,11,237,249,174,193,60,35,40,30,20,129,148,35,41,57,132,154,53,39,34,154,244,192,88,88,44,194,92,68,84,27,107,34,119,79,33,82,191,74,101,111,44,68,230,182,121,10,204,37,18,86,90,2,152,49,132,26,40,198,0,193,132,168,223,77,36,145,229,18,208,200,4,23,114,101,1,107,32,65,237,197,137,59,135,107,182,6,33,21,43,152,195,145,39,124,99,136,158,226,29,89,205,86,161,190,227,88,89,84,159,48,145,244,159,17,101,221,143,15,82,87,50,147,122,62,100,153,149,190,154,127,148,82,104,84,91,49,212,161,152,146,82,125,72,192,13,109,211,19,15,129,47,212,145,143,37,253,184,145,23,184,254,34,22,79,25,15,133,27,225,139,153,43,100,102,65,127,106,124,200,112,103,3,245,233,164,140,104,216,92,103,203,146,204,49,11,202,155,83,210,92,141,156,217,19,77,55,26,170,180,252,220,171,164,70,124,18,131,48,68,53,139,36,81,45,31,65,178,127,146,78,170,49,196,62,101,190,124,193,194,31,42,62,226,76,72,92,194,92,199,88,106,115,136,111,48,87,60,149,118,192,219,80,179,97,158,81,229,10,2,202,102,46,35,41,237,31,169,8,94,212,70,179,147,185,7,9,86,199,250,139,108,67,35,4,4,38,100,221,148,149,83,71,212,184,196,155,189,71,7,171,173,81,233,47,137,223,218,91,9,59,73,44,36,172,93,73,209,128,246,80,140,211,15,130,76,170,142,5,192,36,131,118,18,161,109,110,6,94,28,170,171,213,95,224,42,75,220,79,61,111,74,244,102,14,112,57,132,152,70,128,201,196,230,78,67,90,8,195,234,69,145,1,85,156,230,118,84,231,41,223,197,198,128,101,59,227,19,50,233,147,33,197,42,85,50,180,3,91,186,174,54,217,171,76,90,144,92,70,85,62,165,4,158,234,231,166,152,58,215,173,185,189,72,140,194,185,246,219,184,88,232,198,167,4,144,102,73,38,82,99,78,116,216,113,197,30,98,145,17,101,140,99,204,170,172,213,28,145,125,105,210,105,250,120,242,73,212,172,35,79,138,82,118,170,58,216,117,210,126,153,80,178,34,54,97,91,156,176,53,175,130,62,88,168,184,114,65,27,218,93,80,218,122,12,145,245,36,51,244,124,17,189,87,252,79,242,25,33,52,203,143,180,135,49,178,13,84,126,12,138,78,81,74,75,167,233,41,99,103,18,90,39,142,162,100,78,6,200,241,158,141,245,236,189,194,228,75,77,0,240,78,154,67,52,76,124,162,88,202,168,11,99,38,63,39,180,181,225,202,76,88,145,207,152,50,245,9,48,135,78,124,27,181,138,56,173,245,88,153,212,178,97,135,5,99,107,118,65,112,164,175,12,185,40,201,204,177,71,26,238,9,79,134,89,121,21,36,106,208,77,7,14,53,199,108,169,229,198,38,236,89,19,157,61,172,44,97,120,11,145,77,174,156,2,223,177,191,226,23,195,173,234,132,141,162,108,171,122,68,76,107,179,62,249,147,134,195,75,89,7,80,209,201,99,196,92,106,218,117,75,92,244,23,109,126,206,83,27,229,187,132,153,132,196,84,183,1,173,39,158,40,170,112,198,4,103,226,50,86,101,126,3,112,50,146,241,201,31,106,249,79,3,109,47,50,156,190,152,49,145,158,156,84,117,85,243,255,0,32,140,147,37,12,75,198,79,96,222,156,178,236,24,20,70,240,100,233,42,42,6,127,117,46,219,11,97,164,153,251,146,63,10,42,51,50,1,99,26,48,211,72,208,241,116,171,170,129,55,38,6,82,117,44,194,205,183,104,149,184,106,152,95,105,104,159,166,198,81,170,181,93,65,68,112,230,65,141,204,97,101,77,225,152,19,122,132,165,103,232,251,33,31,229,37,17,19,73,101,58,180,155,75,21,196,203,170,124,143,111,216,168,159,186,140,14,17,37,208,245,12,225,147,12,184,162,70,204,212,49,49,225,17,114,169,185,143,60,146,44,182,232,20,210,110,25,131,46,85,11,119,173,142,83,190,37,113,81,18,99,75,40,30,33,41,6,104,251,17,74,221,148,191,235,86,135,166,191,201,41,25,141,236,53,173,145,62,108,185,81,18,105,39,20,24,98,21,25,26,54,217,236,226,85,245,176,55,32,93,24,160,41,198,127,10,223,198,157,152,82,191,214,158,6,4,161,51,153,116,89,145,135,27,207,42,151,184,146,1,41,179,39,129,81,35,227,28,92,185,81,161,147,249,22,166,114,143,181,109,134,193,251,41,68,15,135,101,42,55,50,63,127,113,101,237,33,54,207,24,242,167,52,147,222,46,28,73,89,84,101,37,231,233,235,30,236,170,98,201,243,170,9,155,107,147,18,237,111,173,223,51,169,73,95,80,226,246,149,150,174,162,177,206,127,21,92,77,103,232,49,35,234,164,216,148,159,54,37,65,2,168,25,57,132,152,76,141,4,125,42,18,42,160,217,27,235,77,141,139,57,242,114,3,181,8,199,254,69,181,144,247,201,85,85,216,209,19,36,131,39,42,98,27,42,216,222,234,218,253,43,200,130,178,209,251,150,46,141,159,233,43,15,35,92,2,79,82,194,224,51,138,12,161,90,52,221,9,224,177,109,181,178,100,102,61,65,176,41,226,77,121,217,39,53,175,32,153,202,84,36,9,241,36,157,60,96,98,20,105,149,148,42,79,95,122,169,88,253,161,84,189,109,173,173,108,239,155,148,85,212,89,14,15,135,106,65,125,165,70,78,96,137,86,168,234,79,32,168,26,156,4,99,51,39,158,117,165,137,155,47,34,231,219,2,70,70,86,204,36,99,226,50,150,203,32,214,40,222,204,138,95,82,64,124,158,16,170,134,27,114,206,20,64,105,201,37,86,60,5,98,87,77,210,108,137,152,203,162,192,158,193,1,36,124,7,198,91,227,114,189,70,94,69,35,53,220,25,246,71,230,66,67,161,137,239,39,38,8,5,202,190,230,1,20,214,65,234,32,159,163,226,73,122,244,13,42,56,94,214,85,87,26,24,209,172,192,175,249,10,38,217,7,61,251,39,177,29,91,124,113,112,229,227,76,117,36,56,178,64,254,37,8,28,227,151,133,66,111,242,240,53,112,58,173,108,152,36,30,83,99,90,45,100,143,195,229,4,167,33,132,248,242,163,153,49,145,187,146,165,211,150,163,48,30,242,200,100,229,229,18,121,2,236,24,240,152,73,84,203,40,62,202,156,54,161,0,142,153,133,181,14,143,39,107,56,10,70,75,32,193,151,243,124,72,186,123,176,19,221,90,117,134,155,245,248,153,121,19,66,222,32,214,27,214,190,142,104,243,111,196,181,90,134,182,48,242,134,80,202,185,4,152,103,168,123,242,148,156,74,163,74,207,131,100,204,50,203,212,165,37,209,178,215,208,213,107,148,38,214,16,68,12,89,82,243,106,168,132,234,138,151,93,190,168,68,197,16,73,67,223,137,46,38,53,142,141,84,98,73,6,84,81,174,207,27,135,106,166,168,103,144,96,98,120,255,0,153,26,214,28,115,14,225,228,26,104,19,65,147,218,85,39,25,248,147,38,89,0,108,230,89,106,1,157,221,61,113,71,196,92,168,10,72,112,99,31,9,68,179,124,240,73,243,74,166,89,50,9,217,202,135,145,251,13,29,75,119,210,68,199,148,69,75,164,192,0,216,136,167,184,4,152,140,229,69,73,99,36,170,199,212,93,125,204,101,163,17,179,60,6,254,21,181,151,195,140,4,77,173,12,225,17,229,246,146,35,83,191,34,118,233,152,93,195,225,175,178,31,181,52,135,158,111,186,167,31,72,242,159,137,81,192,97,33,13,35,71,69,21,67,223,15,16,208,47,178,36,99,225,196,180,207,52,238,236,171,88,76,244,170,163,51,15,163,89,0,140,251,137,45,195,229,100,204,136,240,100,96,102,66,201,212,227,40,246,152,134,172,170,35,26,161,220,12,76,234,77,225,218,229,82,82,102,19,218,18,38,168,210,202,254,84,173,24,182,43,159,0,19,123,150,153,58,111,23,233,37,32,228,152,241,129,218,150,178,76,226,19,245,228,66,179,140,198,219,42,217,208,135,152,165,202,134,125,172,75,40,152,138,36,229,140,220,131,17,75,149,32,190,161,63,108,66,170,115,23,37,21,153,143,17,49,5,17,14,28,81,147,54,94,69,131,2,113,129,103,26,180,133,237,73,86,28,166,101,104,39,68,195,198,144,176,54,84,147,179,68,201,141,56,170,48,224,157,129,50,168,124,104,50,65,155,141,27,202,152,184,86,230,170,123,134,78,3,55,104,252,58,115,38,89,120,255,0,145,74,204,147,177,39,10,197,244,135,212,0,237,196,146,54,123,99,175,109,2,193,58,168,58,96,184,253,63,31,241,41,135,198,0,137,153,52,127,195,220,126,233,22,198,105,227,139,132,169,219,254,122,141,26,183,209,246,156,217,61,213,242,250,157,130,35,10,141,141,73,178,6,98,151,16,210,211,76,28,147,225,9,114,169,111,101,84,30,72,234,44,124,104,34,30,83,21,35,181,159,46,51,56,85,161,169,192,94,99,9,102,26,122,210,119,9,81,107,228,73,149,136,88,22,71,35,217,152,74,142,53,148,28,131,9,132,49,45,87,108,173,140,126,21,49,101,48,101,127,17,86,255,0,242,37,168,116,136,117,177,9,203,198,168,225,198,24,217,194,37,21,162,115,206,6,44,170,213,236,151,25,157,171,26,70,42,188,76,12,193,160,36,211,142,75,18,233,150,175,17,251,86,208,218,203,35,56,74,150,54,123,25,137,156,61,61,136,137,235,216,65,3,169,13,2,97,253,226,166,146,108,171,68,7,148,165,234,85,126,170,130,109,156,139,89,211,229,59,204,100,134,180,35,130,153,124,66,214,18,166,206,218,84,213,144,66,250,136,157,49,78,249,195,102,237,46,79,204,88,253,193,77,172,198,62,18,197,79,41,231,250,144,248,147,199,252,61,170,156,62,108,105,3,244,223,160,78,126,44,152,213,54,210,184,234,54,189,237,145,77,14,171,33,22,51,42,137,24,253,75,42,123,140,126,2,78,228,152,115,88,166,179,83,1,170,43,124,147,198,2,14,54,167,38,124,43,124,240,147,193,69,207,146,72,83,185,150,109,179,152,204,95,73,15,169,3,46,85,57,37,243,163,19,14,37,182,29,192,200,14,31,248,165,214,70,181,246,139,198,157,85,133,102,49,53,60,233,36,221,137,108,13,197,205,39,20,177,21,17,79,100,120,223,171,91,239,167,214,206,7,210,34,132,149,227,216,117,173,125,205,209,181,86,85,132,253,97,177,230,202,167,161,195,121,94,141,178,211,100,146,4,44,58,125,152,214,31,85,124,69,4,147,252,220,164,250,102,164,170,154,14,34,174,64,26,66,70,62,18,137,83,86,195,28,22,117,42,108,83,142,162,171,48,230,100,104,182,67,120,76,162,181,62,143,4,102,101,136,172,131,36,126,120,68,37,182,124,13,200,21,227,109,120,234,12,167,231,185,150,90,142,146,119,14,76,107,160,233,91,185,211,124,50,148,136,171,138,70,8,156,194,65,82,7,28,175,183,230,167,36,41,222,193,25,212,171,96,68,178,7,49,86,217,244,49,33,3,48,80,16,38,2,48,59,87,217,250,133,248,241,5,69,100,110,10,85,170,111,129,36,25,48,148,73,243,49,224,80,193,52,178,147,54,36,218,52,147,248,39,101,113,85,140,44,184,200,244,158,52,96,78,63,82,62,214,98,95,1,239,207,194,167,102,5,228,95,211,210,69,16,25,214,180,106,23,196,140,7,226,226,74,3,118,113,143,14,84,174,214,29,141,187,248,74,133,145,230,192,102,101,240,208,149,184,99,228,147,42,76,200,210,138,254,165,211,225,233,44,96,229,18,89,113,166,207,237,9,118,44,42,44,152,146,193,211,27,150,102,86,186,74,24,225,15,9,80,116,240,8,62,41,101,85,95,211,70,15,148,47,34,89,176,80,140,206,79,47,186,176,217,128,157,200,120,198,31,159,42,106,199,131,195,48,151,42,224,56,168,212,35,199,196,161,245,36,107,88,79,202,33,17,117,32,201,1,72,153,236,232,228,143,17,138,50,170,239,69,230,101,117,240,56,141,62,179,212,17,159,132,194,34,179,101,148,185,192,237,84,182,90,50,168,190,101,136,33,165,223,134,15,27,169,53,34,241,212,90,184,161,155,184,196,225,91,222,243,149,156,201,147,41,200,55,243,34,30,104,49,148,36,100,65,149,88,151,52,51,205,225,196,69,178,54,140,156,70,113,9,58,125,145,203,250,65,98,72,108,167,222,70,243,54,252,137,163,147,245,6,192,20,218,51,80,70,151,152,66,227,70,110,108,99,51,17,162,145,43,14,167,213,69,126,24,150,132,84,16,39,218,227,254,163,202,69,92,159,150,130,40,40,97,203,155,205,136,130,68,62,158,112,198,140,53,217,197,237,38,16,245,128,60,48,150,2,198,146,159,1,85,35,204,253,183,180,151,73,178,120,158,171,236,141,93,100,124,216,177,33,95,166,224,206,31,234,150,171,35,139,93,79,83,217,83,18,47,48,185,18,219,136,126,164,71,237,22,79,211,100,133,43,229,11,148,106,154,146,133,248,242,167,88,232,222,227,89,156,230,230,248,104,121,164,204,101,139,254,18,197,240,230,16,215,98,124,2,13,12,102,68,31,114,102,234,85,1,99,83,139,63,225,166,217,252,66,76,32,105,235,42,213,210,141,107,92,46,161,101,67,62,226,12,158,33,64,197,252,72,252,139,252,6,218,161,34,202,115,201,246,177,39,208,33,237,153,204,157,50,54,65,240,137,45,181,12,161,51,169,12,186,191,0,94,200,97,101,168,96,193,138,161,45,117,248,63,56,66,133,190,129,113,100,124,65,200,33,161,97,232,145,139,148,197,82,94,149,188,181,23,113,153,140,33,234,25,118,82,184,133,198,172,35,93,130,16,57,82,0,211,130,51,248,80,26,133,231,39,202,5,51,116,225,96,211,93,147,80,88,253,181,210,105,32,86,236,89,196,60,139,152,233,186,163,249,179,137,116,232,16,207,24,28,171,90,54,69,26,48,207,195,117,164,229,72,108,171,88,50,112,241,35,44,181,84,26,129,242,228,200,145,126,51,137,56,253,170,27,207,244,13,81,204,8,211,132,206,18,145,106,159,62,116,110,217,72,152,122,134,14,62,82,165,55,111,139,59,244,133,202,177,123,59,3,96,160,161,54,228,252,200,163,4,9,14,27,40,207,234,70,133,147,136,206,162,46,173,189,73,88,115,13,152,209,252,106,42,125,149,148,103,179,148,152,211,122,169,239,146,62,101,202,202,246,42,172,163,99,60,139,80,95,40,68,234,76,131,25,132,98,249,38,73,225,15,15,26,175,136,50,141,32,89,0,159,241,102,97,38,239,181,170,16,57,160,127,182,160,115,29,21,3,82,30,55,12,177,40,51,72,104,216,214,181,196,151,238,8,107,100,150,81,144,28,69,75,228,207,131,101,212,130,54,158,124,158,97,21,81,115,254,8,5,49,140,140,119,226,229,94,101,193,254,146,96,26,28,99,237,95,13,72,117,93,181,112,201,5,51,46,49,114,151,173,27,26,203,78,89,3,183,17,23,164,208,142,75,57,82,176,233,224,14,87,16,145,248,255,0,174,163,43,7,188,53,66,238,40,208,178,99,68,146,207,148,77,131,167,184,250,150,6,134,49,169,52,108,133,113,35,77,85,121,231,195,41,60,161,12,232,204,249,178,229,79,35,86,178,79,186,178,147,3,108,183,252,117,23,36,10,140,100,216,49,135,36,124,170,75,127,182,34,178,211,211,226,73,7,49,87,63,2,170,214,39,231,195,4,105,92,40,168,204,57,56,162,21,21,168,89,20,143,126,20,152,51,246,196,225,42,209,21,135,108,210,71,147,204,105,235,68,144,206,168,38,28,188,107,56,215,18,188,59,86,169,51,223,39,184,170,141,37,190,5,169,55,169,24,73,195,92,254,75,31,5,235,165,89,24,126,10,74,212,44,146,170,170,175,161,6,228,34,13,193,254,170,39,114,114,246,172,99,80,156,167,234,84,245,186,109,229,79,178,163,91,83,69,111,40,211,159,74,30,60,171,107,40,79,25,157,72,184,113,165,151,133,104,228,6,167,161,125,146,2,182,51,233,23,85,178,211,24,162,62,90,231,119,204,39,231,91,92,73,240,96,215,234,162,16,24,118,10,74,203,85,75,140,127,208,44,33,154,113,37,225,15,90,169,102,146,36,224,36,94,159,247,54,204,228,188,15,136,68,146,118,68,8,151,65,167,178,124,144,113,36,31,128,7,27,149,55,173,134,72,47,194,134,133,81,70,86,97,179,194,114,145,58,173,8,241,165,111,178,4,96,114,165,15,214,220,152,162,69,83,179,87,0,196,176,159,85,148,121,184,210,7,135,26,93,62,238,198,72,63,84,68,4,59,185,222,120,74,165,87,113,213,148,194,226,55,62,100,222,135,149,140,75,167,176,146,83,58,73,140,132,246,102,18,147,96,116,199,196,168,12,109,176,250,145,79,97,230,179,10,196,51,226,73,98,34,53,144,4,244,219,196,90,60,132,18,105,37,194,126,95,109,7,39,86,178,15,17,85,85,220,246,73,137,136,56,215,18,213,181,71,146,127,213,19,248,145,86,234,56,136,205,179,196,233,97,181,245,176,112,245,36,166,170,36,105,219,180,14,140,159,182,27,34,27,34,185,124,96,77,7,82,234,142,38,67,26,174,21,79,39,114,6,4,171,13,73,72,9,44,225,198,146,25,147,161,19,132,68,78,234,140,194,179,230,242,34,204,141,252,21,179,82,44,53,91,99,166,209,164,158,50,219,125,15,222,18,69,12,211,179,164,106,184,45,144,182,173,190,32,251,147,3,106,216,159,85,32,101,81,228,129,75,218,233,235,33,159,138,81,20,27,167,191,29,71,102,99,163,6,236,19,125,209,161,103,214,213,73,238,40,212,37,109,108,175,54,4,165,34,185,129,166,1,131,49,138,182,24,90,31,145,155,143,176,27,52,174,79,210,20,107,198,211,15,199,132,162,69,63,250,111,73,81,65,213,64,43,58,136,85,127,200,167,193,26,168,170,54,149,170,31,116,84,201,144,235,96,245,69,26,50,52,240,77,127,18,206,100,2,120,38,105,239,242,50,146,250,181,236,218,112,137,115,79,158,146,247,174,175,50,132,242,82,183,208,236,73,212,171,28,126,150,98,77,200,134,244,19,201,103,42,21,250,108,240,73,155,18,232,62,108,19,209,6,102,248,120,113,39,183,240,42,78,105,189,84,250,223,148,46,49,42,15,94,124,146,102,202,52,164,218,24,101,126,99,45,158,130,200,92,34,81,104,86,222,229,44,193,242,110,22,112,230,101,65,178,180,229,91,195,85,58,49,216,111,109,38,210,139,144,229,129,203,224,156,135,79,0,160,205,198,133,135,131,7,42,205,230,250,37,89,189,78,3,52,100,246,161,140,8,61,43,157,234,29,91,115,24,152,98,9,117,243,80,190,114,79,51,68,143,38,108,74,139,26,190,110,35,88,230,148,246,183,146,121,165,137,83,192,124,226,123,73,171,235,89,7,135,16,211,26,120,220,157,73,240,67,20,11,209,200,86,114,137,34,147,79,40,103,234,93,74,52,55,149,30,202,16,19,183,26,22,72,188,138,52,108,126,55,127,196,185,213,15,253,46,84,108,13,121,58,239,152,194,196,189,51,73,0,95,105,0,16,237,188,196,20,173,10,216,135,169,95,85,39,114,246,102,86,176,227,68,147,19,238,46,95,91,63,108,254,84,250,54,161,250,37,69,153,6,92,6,150,176,7,25,234,70,251,119,36,28,37,228,79,38,62,116,230,102,9,84,53,197,220,186,211,176,38,22,85,41,85,171,98,202,202,225,148,240,39,100,229,41,21,84,104,103,240,229,68,104,246,68,182,138,204,188,69,76,103,214,203,130,126,18,241,167,134,69,117,37,182,39,124,253,139,211,120,26,168,18,71,136,201,61,196,2,16,105,8,126,88,137,164,140,20,232,65,146,9,36,90,100,201,100,110,228,134,182,123,63,39,42,46,236,195,40,56,148,108,84,102,27,42,226,51,238,33,88,241,231,82,244,246,177,35,29,251,180,194,77,196,94,224,148,104,210,70,67,42,82,154,123,6,5,57,50,200,132,34,81,39,83,128,104,9,150,185,89,194,46,213,209,26,179,169,38,97,240,109,127,58,115,25,155,230,40,106,19,3,62,89,101,196,175,161,217,65,24,248,83,112,5,55,126,27,202,180,250,15,252,22,211,106,172,79,234,69,195,187,100,228,187,198,226,40,178,161,249,71,174,111,235,207,160,185,124,67,117,121,174,209,36,209,74,53,202,245,254,143,29,176,15,46,39,98,105,23,121,70,43,233,245,134,80,48,65,42,100,108,115,135,153,113,93,30,105,213,178,182,146,203,254,181,217,41,25,185,99,20,33,192,151,168,1,160,29,78,217,105,131,148,249,68,186,107,194,1,141,111,13,108,25,32,226,87,105,20,117,82,6,52,51,224,194,85,190,30,120,42,134,100,96,70,122,82,247,140,164,80,90,187,21,101,162,159,3,171,71,24,236,22,37,70,99,65,178,6,95,113,77,73,164,100,158,100,109,110,79,12,42,139,29,9,24,76,128,204,105,51,42,135,147,50,119,60,39,64,230,219,13,61,181,3,75,35,98,122,161,164,48,227,17,138,66,78,161,4,34,114,136,137,127,227,144,22,94,24,138,82,51,6,39,108,141,100,12,104,41,143,81,116,242,78,78,98,202,84,30,164,204,29,169,85,134,22,89,90,176,79,230,76,105,236,162,201,103,106,134,214,25,202,7,150,34,141,170,184,212,241,137,212,68,52,111,226,45,142,209,107,50,36,23,160,125,111,114,163,66,107,89,195,230,84,84,240,201,143,149,54,203,121,6,225,156,201,131,16,251,80,161,159,149,232,251,90,22,73,7,106,153,173,97,225,78,194,94,181,93,179,44,86,178,78,38,36,243,45,121,240,170,41,49,128,88,44,196,81,168,155,136,15,25,222,85,42,169,163,79,60,168,170,220,249,208,84,236,200,54,42,184,222,155,24,31,113,22,53,86,225,140,54,40,189,73,28,153,47,25,211,119,207,1,70,135,158,248,56,56,123,22,171,93,76,101,54,210,60,18,95,202,170,67,38,14,60,60,106,3,204,126,210,240,108,143,24,153,114,164,101,107,5,138,187,128,179,6,101,31,63,141,80,7,85,65,156,205,161,123,18,203,128,177,85,91,16,97,68,103,188,140,230,70,195,102,66,97,255,0,138,18,49,135,145,57,141,27,221,18,107,41,149,54,178,53,168,191,73,214,154,198,134,76,124,223,240,90,67,119,182,237,69,179,81,65,40,249,84,218,65,213,84,8,207,199,231,137,77,221,192,121,57,83,89,143,220,157,248,80,251,99,144,106,170,35,1,213,49,248,217,153,81,6,7,248,10,146,63,206,11,50,226,91,99,107,0,70,103,205,137,70,70,163,12,181,10,212,33,197,19,48,148,253,61,219,36,191,10,115,235,208,110,248,132,167,46,41,246,36,221,196,91,91,169,133,86,241,131,26,146,178,213,68,223,60,66,17,17,180,151,0,156,204,50,214,118,80,224,228,73,93,60,131,33,141,85,195,39,3,9,81,30,21,208,79,243,120,212,187,204,8,36,102,18,162,76,240,91,197,120,178,242,39,85,96,177,71,39,88,105,42,134,126,168,101,39,211,88,208,234,175,91,126,46,168,222,107,141,220,82,78,169,62,80,139,40,213,46,146,181,57,71,213,136,137,118,152,198,145,156,235,23,218,26,33,1,187,23,42,134,147,166,241,63,135,137,86,211,234,163,227,100,66,149,111,153,128,175,226,85,89,188,28,204,72,23,239,134,76,88,149,70,158,102,219,152,201,140,154,208,109,50,226,228,65,5,143,252,233,154,181,53,84,38,100,198,21,252,75,88,95,107,25,157,188,105,116,156,145,159,153,62,211,218,146,170,72,54,146,241,169,112,31,200,134,213,90,147,80,70,127,12,85,249,147,254,210,102,213,82,106,153,99,19,39,19,249,23,235,157,97,232,209,185,114,143,26,227,26,230,215,78,93,193,61,76,76,121,18,201,170,84,101,95,233,11,240,55,227,174,149,173,211,32,174,212,37,219,77,19,49,174,251,79,175,1,110,6,26,33,120,202,191,30,7,225,69,144,239,50,152,163,40,243,113,175,208,58,74,25,235,64,193,47,59,97,211,231,208,214,102,59,85,85,219,61,228,228,198,25,25,152,69,92,222,54,73,32,84,116,236,38,12,89,122,151,161,18,181,73,88,100,249,35,32,223,149,0,202,161,206,246,145,76,96,200,244,250,48,65,8,121,140,173,106,26,171,114,42,203,76,109,135,149,65,221,234,171,202,217,219,74,145,46,205,113,62,12,224,98,15,98,231,83,232,72,41,217,141,214,134,172,188,140,101,21,64,214,218,224,67,230,47,26,171,170,215,39,199,134,194,42,86,104,108,240,226,18,244,56,12,42,155,70,168,98,173,10,216,115,55,221,75,41,140,56,214,138,124,16,136,159,79,192,80,113,33,89,71,168,133,153,10,133,146,31,206,156,192,141,185,58,105,63,77,147,6,101,85,168,181,98,85,236,96,216,135,12,145,149,248,150,86,176,37,9,99,73,84,255,0,62,100,109,128,217,149,68,43,50,132,184,150,44,121,35,17,62,125,104,252,56,138,165,46,230,109,137,137,66,110,37,21,71,204,218,78,7,50,146,178,128,2,189,248,150,108,152,114,51,133,17,24,57,72,146,22,111,32,144,153,135,48,244,150,89,140,46,53,97,188,4,239,3,4,75,124,157,55,18,112,58,144,181,180,135,131,196,101,212,209,249,19,200,105,14,24,241,229,89,79,96,196,62,101,180,57,6,196,59,254,100,152,76,149,88,98,97,250,156,249,222,31,109,85,83,132,19,65,155,220,82,247,26,123,98,124,194,78,104,76,241,177,12,170,130,47,32,139,134,108,150,240,190,37,220,28,38,23,34,209,106,109,207,106,213,90,97,141,252,72,177,164,109,198,158,36,25,220,63,243,163,94,201,69,131,132,37,87,115,234,129,110,12,190,226,215,3,73,113,170,226,230,85,142,42,249,58,142,182,199,151,148,98,93,47,79,95,110,64,205,218,251,107,66,1,157,232,38,85,60,93,41,26,53,22,180,45,63,167,20,29,92,139,236,104,112,75,194,147,70,97,240,37,86,90,134,93,73,217,152,73,27,115,196,123,21,211,43,118,92,193,90,159,168,98,96,195,137,47,167,214,113,45,199,132,197,228,95,110,33,143,30,97,44,91,63,47,112,183,234,124,245,82,121,255,0,220,37,231,223,88,141,74,133,242,135,59,9,122,213,205,60,48,17,156,162,77,183,65,44,107,141,48,147,187,87,201,56,198,69,185,241,134,51,241,44,39,198,121,0,244,98,56,243,79,95,65,141,195,44,162,18,195,82,92,69,146,70,122,121,87,45,129,12,229,181,120,141,145,88,179,79,88,224,202,21,203,164,122,219,220,166,67,8,211,37,251,43,77,195,206,64,115,36,230,212,36,169,38,34,137,28,205,85,6,216,120,130,36,234,173,244,22,37,231,217,113,188,41,16,107,79,186,97,66,174,103,208,142,72,50,133,47,141,27,108,76,38,87,170,162,138,204,206,195,122,115,51,3,51,47,90,133,146,64,146,89,93,197,133,197,151,149,7,235,111,255,0,209,114,238,100,61,77,176,41,206,55,189,20,104,220,152,146,246,93,203,47,186,154,83,207,97,79,132,200,176,230,237,179,6,207,210,163,35,82,50,75,56,83,141,155,36,179,133,47,240,151,5,118,47,18,44,45,153,72,193,145,107,141,0,25,217,148,72,185,51,8,65,189,36,167,158,121,54,47,17,148,154,70,64,169,111,25,149,221,42,150,29,85,54,12,198,40,196,165,216,16,123,37,91,94,243,248,44,222,215,199,80,28,218,210,83,73,3,240,202,22,69,26,96,158,49,254,218,213,101,107,58,49,61,204,104,250,219,88,182,67,251,137,183,53,243,14,96,207,167,60,145,229,10,219,25,231,141,220,153,176,199,141,251,107,91,222,194,251,73,26,69,112,168,72,100,179,195,149,11,38,72,7,210,179,53,105,228,131,137,65,234,27,187,42,1,191,139,46,37,199,35,53,113,43,182,91,198,181,39,186,178,159,168,65,5,157,170,15,76,106,208,93,191,151,137,51,190,140,201,36,68,42,206,162,177,85,91,170,129,52,120,150,83,33,178,75,50,137,115,124,47,132,124,217,85,85,37,193,11,195,149,116,173,144,64,168,213,163,25,249,149,15,166,228,6,16,148,105,124,150,60,172,82,243,231,218,214,159,44,66,173,146,65,149,127,133,94,218,242,9,57,185,70,136,53,244,24,44,254,161,21,43,167,248,144,65,3,13,180,92,168,43,139,184,183,253,34,196,145,100,102,248,54,170,129,146,117,12,82,191,48,122,214,248,22,177,36,240,169,57,48,200,54,45,240,3,137,236,41,138,146,69,100,230,85,71,147,195,144,232,152,15,150,62,17,33,153,119,84,47,238,134,168,41,231,209,201,234,40,202,68,235,50,8,202,44,147,167,143,55,155,18,194,29,81,235,78,173,31,140,140,226,72,100,155,243,188,74,251,151,81,43,64,89,147,223,225,139,42,3,49,8,134,184,121,199,212,138,164,14,231,184,169,107,69,23,155,4,192,120,242,35,103,132,5,2,30,124,104,176,71,196,85,234,115,50,107,241,25,11,32,87,80,17,245,255,0,197,37,159,60,240,142,175,38,85,65,140,12,166,42,149,158,248,57,21,44,160,202,17,79,36,5,103,50,211,107,100,248,47,202,36,134,215,86,196,164,3,240,137,106,211,218,194,158,239,207,119,40,98,39,221,82,220,200,10,186,219,40,182,67,253,87,42,222,252,133,74,225,195,170,207,154,38,50,254,218,161,173,159,18,51,241,20,92,106,182,81,84,30,182,3,202,69,76,192,140,76,64,111,193,231,196,37,132,203,142,63,252,146,180,131,213,77,15,55,205,166,38,167,137,100,5,56,249,252,136,255,0,85,177,132,15,148,91,144,171,81,93,149,59,225,61,10,240,228,102,28,75,27,141,102,49,255,0,152,136,139,24,215,17,36,196,202,21,45,230,183,176,248,147,151,218,12,118,81,30,100,150,146,96,244,177,217,17,57,187,159,101,52,248,98,23,16,210,235,45,55,190,3,62,162,105,44,234,105,209,171,109,65,52,25,150,83,205,255,0,15,101,68,105,89,62,146,246,68,150,85,208,89,180,147,23,132,170,17,182,150,1,76,60,133,58,120,248,117,163,30,83,21,76,217,24,149,189,40,3,79,60,144,63,149,117,45,137,88,165,121,170,164,240,196,47,34,244,96,159,207,136,74,18,133,143,141,107,218,186,27,38,75,240,226,88,204,192,163,152,15,69,62,51,18,72,18,79,231,204,138,159,60,98,31,111,34,149,153,10,133,122,108,81,246,149,11,50,156,18,89,196,149,191,33,61,210,35,2,99,141,157,169,213,152,4,51,32,30,49,31,202,167,38,76,157,90,124,219,92,170,190,124,159,206,181,190,76,25,32,195,136,105,183,20,74,144,172,215,242,198,126,24,4,18,165,173,212,135,183,7,48,146,201,52,241,36,157,51,173,134,200,220,34,86,88,84,133,216,214,248,195,146,126,84,222,30,155,24,129,152,69,75,108,163,75,141,205,137,38,54,161,149,25,137,38,178,105,137,85,43,195,15,25,56,81,94,177,58,19,49,101,42,231,113,190,40,215,65,157,134,92,174,69,107,91,119,85,111,203,149,114,110,43,54,122,12,122,100,249,68,230,41,84,54,167,187,121,7,132,48,10,186,228,106,74,169,163,237,91,77,240,246,158,72,253,188,139,166,61,144,219,99,135,105,185,150,185,250,136,37,214,169,244,244,171,120,157,73,113,180,147,224,203,225,93,15,77,188,145,162,176,42,191,227,77,68,94,89,156,254,227,73,69,131,231,148,92,139,152,217,82,19,212,190,80,95,235,95,164,117,32,96,201,138,252,162,228,92,198,100,49,145,252,34,67,50,184,236,160,122,122,53,174,211,14,82,99,71,190,4,191,62,108,136,202,119,190,23,114,164,97,162,201,31,82,131,50,39,192,84,85,0,199,18,96,105,132,192,181,73,218,139,237,32,163,89,65,41,240,238,134,185,217,150,195,240,0,158,251,18,254,145,46,55,168,139,245,105,237,172,193,141,143,44,78,85,19,62,126,160,154,126,94,33,174,133,142,252,68,98,142,54,155,5,144,242,229,91,255,0,13,203,141,210,165,97,220,88,194,127,17,83,230,107,107,47,15,155,139,149,109,157,62,1,106,80,82,26,212,111,194,110,181,108,202,125,244,69,204,3,241,70,170,48,241,26,41,4,68,222,147,226,237,105,15,132,188,74,77,43,166,182,168,45,2,111,180,169,35,31,40,144,48,236,165,65,225,228,93,4,51,235,109,129,151,40,202,145,217,67,130,55,251,104,105,162,155,65,246,196,143,213,184,187,138,68,174,203,94,51,39,17,83,27,184,208,100,196,197,16,92,139,152,217,104,11,18,157,230,20,162,9,11,210,171,241,17,153,139,216,31,18,57,49,98,78,223,170,137,36,126,218,230,218,123,71,202,130,126,98,170,73,53,83,132,246,97,77,248,244,249,22,204,21,51,36,239,52,141,143,177,140,124,69,47,26,161,134,252,124,70,89,220,122,118,197,252,89,72,169,143,0,62,211,221,213,70,31,205,246,34,228,234,72,165,225,17,120,215,46,153,0,228,62,96,172,67,106,120,36,194,85,206,240,184,202,197,93,168,114,157,133,17,83,8,119,208,99,3,9,177,169,87,221,142,75,57,165,12,73,118,206,37,145,242,250,162,106,179,41,182,46,100,201,4,150,113,21,41,123,0,34,102,10,153,147,168,79,64,125,166,92,169,189,108,159,82,102,100,42,177,157,212,171,170,181,130,80,60,82,196,150,218,201,0,137,154,32,145,16,225,128,140,67,218,195,198,196,213,28,192,51,222,81,173,82,66,57,41,88,108,182,207,77,35,73,220,173,168,150,0,147,79,244,68,149,155,79,78,43,248,98,170,147,61,241,185,139,214,168,32,106,125,50,40,159,55,143,34,125,234,114,208,90,146,85,80,37,70,103,40,149,125,84,50,73,234,18,208,251,88,55,103,195,95,140,66,64,122,149,198,159,59,246,133,89,185,126,0,85,190,49,32,246,166,148,242,65,245,84,1,181,37,197,151,234,229,34,163,79,39,213,80,109,194,150,58,105,167,193,132,206,89,66,75,36,234,168,35,80,178,95,151,153,35,181,184,197,195,17,38,220,143,242,12,197,132,253,84,249,167,225,64,26,1,231,40,250,73,146,201,57,153,149,171,237,95,90,12,193,18,213,86,86,5,203,144,40,106,137,8,252,200,141,215,254,225,40,153,171,79,55,132,194,196,177,141,61,152,249,74,177,152,117,169,101,78,200,37,230,49,83,147,6,180,128,226,16,215,44,125,149,137,31,242,157,106,182,146,73,241,243,21,85,89,208,70,97,131,244,168,228,242,229,88,76,140,122,209,225,202,155,134,72,4,14,98,169,155,91,86,20,156,37,227,91,172,247,22,164,142,164,187,157,26,118,31,109,44,146,195,206,31,106,187,102,155,29,251,58,150,163,104,7,193,6,85,85,84,5,86,57,208,88,113,147,17,74,69,65,3,26,49,244,32,243,230,91,89,79,139,169,53,84,13,207,127,31,106,103,79,15,43,30,108,168,0,192,25,56,178,172,76,195,193,226,20,165,6,183,136,202,95,213,79,136,49,225,49,86,19,194,9,62,210,131,141,101,44,100,84,204,213,64,27,49,26,172,185,23,63,249,80,178,178,130,76,170,0,212,173,171,8,55,170,25,247,25,73,151,22,36,170,75,55,42,185,121,136,213,5,11,50,177,63,167,134,114,116,164,193,14,217,137,140,61,72,200,47,194,139,80,82,168,58,121,254,234,35,209,0,54,36,134,214,7,240,237,65,51,91,31,167,16,147,126,83,191,193,152,155,110,30,248,222,97,18,231,151,114,72,55,243,21,116,3,73,61,183,46,36,178,102,155,4,159,213,197,85,142,59,228,194,177,5,24,207,243,249,69,73,13,147,138,206,212,103,162,65,23,84,92,73,245,109,104,252,58,149,182,213,4,200,87,13,135,140,252,202,171,195,212,135,212,137,13,60,92,121,76,81,163,130,192,70,103,182,185,100,153,17,142,133,140,141,184,211,219,110,100,145,245,94,246,37,99,118,253,203,214,208,192,138,80,42,71,50,136,203,144,154,170,0,49,242,162,205,199,210,140,124,6,9,104,152,30,52,51,40,162,59,139,130,11,132,49,114,163,106,159,149,140,49,68,140,170,129,16,143,203,45,57,49,168,32,143,155,137,73,164,137,6,141,117,251,20,154,48,202,151,154,51,196,168,227,107,61,14,46,222,95,226,94,147,174,116,168,135,152,53,100,42,85,153,19,224,214,255,0,100,195,205,44,127,81,100,199,202,238,202,155,127,226,94,142,39,109,89,22,237,229,85,179,31,180,139,137,53,226,127,131,43,253,37,45,110,14,33,189,74,198,158,77,247,50,175,159,66,204,239,202,148,207,211,103,201,154,38,52,235,26,125,139,145,79,91,62,14,62,100,5,171,193,236,149,110,129,163,229,148,12,229,91,127,7,216,193,250,133,26,117,133,126,193,164,97,11,36,211,70,99,205,98,85,195,190,36,106,75,95,85,254,134,34,99,243,93,254,102,146,36,146,126,149,109,15,194,232,146,65,205,21,118,67,210,163,242,212,231,145,153,241,57,71,195,173,73,98,72,172,221,246,123,139,172,67,212,131,44,76,59,164,182,127,195,77,143,79,26,148,184,211,119,149,28,193,149,149,113,245,29,47,102,195,83,162,54,213,20,125,119,84,11,38,61,114,141,79,67,169,235,124,205,71,60,130,31,211,86,181,87,211,186,165,167,50,66,11,32,41,174,120,62,131,98,115,221,25,62,198,72,48,216,20,133,32,187,50,174,141,2,28,66,15,153,72,62,146,93,108,183,154,39,186,170,43,114,8,12,202,151,241,234,58,200,163,118,4,17,186,81,80,231,144,188,41,120,88,73,47,237,89,190,1,197,204,34,169,180,99,216,124,243,60,67,65,26,75,203,238,165,193,158,254,146,149,50,8,125,228,70,35,31,2,205,178,79,168,76,76,121,74,153,204,152,49,247,36,151,210,119,177,94,17,42,50,220,85,96,58,29,102,248,50,176,251,107,170,86,235,56,179,162,48,56,185,23,230,255,0,68,184,141,43,52,65,101,93,35,71,177,253,178,242,46,8,250,89,17,178,46,204,181,59,12,59,129,147,181,122,72,104,10,63,184,165,67,36,158,201,86,31,156,164,237,93,106,207,246,64,121,179,174,31,54,85,47,125,118,193,17,248,82,141,109,119,46,160,24,162,21,78,233,233,228,147,203,45,50,198,239,147,123,24,210,120,20,81,173,103,73,246,137,141,48,12,156,107,76,155,42,220,28,34,196,68,28,105,132,146,69,90,168,165,124,51,50,115,48,148,75,211,52,168,251,177,37,44,153,182,31,18,212,109,103,56,124,92,136,179,167,29,6,196,218,106,172,75,87,28,100,64,103,158,119,41,68,132,152,252,73,89,152,211,236,201,228,146,196,191,120,193,63,181,11,50,126,94,16,173,177,169,9,59,149,81,99,18,197,53,83,223,37,137,222,216,114,89,133,33,129,2,202,48,240,135,34,105,24,199,141,220,149,163,116,25,91,65,52,248,3,140,119,229,69,211,190,183,31,42,18,226,83,231,31,169,103,0,59,97,230,42,106,181,65,91,35,214,181,68,33,50,137,109,135,159,30,18,163,217,101,7,195,135,149,75,221,234,77,145,243,101,196,185,100,107,252,14,181,43,125,16,229,26,195,126,122,145,226,50,141,14,185,181,40,254,82,121,18,103,220,107,27,99,252,220,174,52,170,174,198,51,105,226,94,73,214,7,246,84,174,167,248,145,107,91,17,251,78,196,68,58,121,197,7,81,50,37,19,244,148,226,159,152,89,70,186,35,233,47,242,43,72,196,229,110,173,212,247,231,205,96,82,98,85,240,12,120,195,97,144,15,141,22,128,25,77,0,159,237,45,80,47,129,110,78,17,98,89,36,59,63,3,199,38,159,101,229,109,198,249,152,76,84,68,198,100,31,10,156,135,198,118,46,131,79,2,12,144,118,242,37,90,167,33,216,128,53,33,63,57,76,150,62,132,4,122,233,23,218,108,146,71,194,84,144,52,239,173,31,47,42,234,178,212,230,174,66,104,97,157,91,225,180,84,85,182,79,147,195,44,169,13,147,237,103,113,87,113,13,3,26,29,204,19,179,52,245,41,33,102,204,213,98,150,226,182,36,146,38,84,149,160,27,17,144,41,193,38,43,12,98,172,141,13,240,122,74,139,98,61,64,111,153,56,96,254,159,216,165,163,79,212,243,95,134,88,184,213,184,76,114,175,187,48,9,249,146,174,223,151,185,149,187,16,87,208,199,8,108,49,146,144,235,13,143,16,68,169,245,181,105,236,188,48,139,169,78,195,210,71,27,51,98,87,217,87,22,205,96,200,31,18,236,163,19,168,105,231,226,168,54,204,205,99,62,54,79,166,164,36,195,4,110,225,40,219,234,211,201,62,90,252,130,81,110,149,188,67,112,234,178,100,215,119,68,148,53,148,13,72,241,63,23,182,185,85,84,59,88,223,171,148,66,167,38,159,44,108,226,18,156,157,59,142,172,118,72,19,32,217,119,44,172,180,124,91,33,191,137,114,26,123,139,200,210,243,46,175,79,118,121,49,89,153,17,180,176,141,139,146,19,43,95,73,43,23,182,183,178,203,114,60,88,147,235,138,221,242,77,233,175,169,31,82,236,230,164,1,124,94,128,153,78,121,43,47,196,241,119,92,194,32,191,137,93,85,63,78,73,136,204,165,228,82,182,139,203,65,149,85,137,42,216,196,141,218,143,147,63,108,196,101,198,208,100,126,211,173,74,204,184,137,147,9,148,218,189,198,181,1,236,181,38,34,101,237,84,122,75,80,193,154,63,155,16,214,170,125,61,71,100,60,201,147,52,245,109,67,242,245,33,153,43,238,108,106,220,134,134,218,23,244,145,81,80,30,15,120,72,87,207,224,249,78,196,182,28,249,197,63,205,164,89,25,248,140,216,49,183,80,214,178,79,48,68,160,110,235,79,27,164,75,175,179,6,209,36,159,78,57,190,210,234,141,177,204,147,41,203,32,79,149,27,234,42,58,171,93,241,7,149,99,63,76,99,122,217,85,166,37,12,140,50,86,133,121,152,182,47,224,70,130,88,140,226,91,95,14,32,208,112,36,130,48,240,148,168,13,73,118,8,81,115,4,171,149,164,110,8,83,19,77,245,86,70,102,10,159,141,48,245,164,73,163,107,194,89,31,104,98,226,76,30,193,201,247,83,42,179,115,49,89,124,67,25,100,73,178,216,172,169,195,249,51,41,234,170,76,76,204,85,87,91,50,40,135,133,61,149,7,85,29,195,198,84,67,225,193,47,106,80,25,60,252,72,163,60,152,210,44,140,60,138,46,178,173,136,39,229,18,77,49,248,199,194,176,212,243,231,70,31,202,11,42,153,173,212,224,19,255,0,171,8,137,234,239,165,142,123,40,254,4,192,103,103,168,11,141,21,119,169,43,132,207,233,194,34,74,23,158,216,255,0,211,133,198,159,63,77,252,167,55,98,221,159,220,107,98,75,155,82,30,79,87,18,42,28,201,194,123,11,149,107,54,146,178,33,248,184,198,154,6,168,145,153,204,177,186,116,22,54,97,204,107,179,137,136,123,45,114,58,214,115,11,249,17,213,181,172,35,18,251,93,42,203,46,21,21,137,56,119,46,214,16,204,248,145,16,131,237,64,254,54,7,118,192,133,67,218,252,43,120,185,66,129,14,152,178,173,250,137,215,162,93,126,73,238,50,7,198,248,139,40,135,196,24,184,134,170,227,63,213,192,185,219,224,28,114,185,149,214,152,126,48,38,104,118,120,130,181,198,241,168,65,27,169,51,124,104,162,2,12,211,31,25,235,83,231,228,81,252,161,153,79,63,7,210,75,167,198,247,69,145,109,54,161,100,111,166,144,79,215,36,243,249,177,98,26,214,234,63,130,170,153,178,52,226,203,85,16,194,193,49,153,132,165,107,117,133,4,147,225,221,101,34,188,173,240,155,225,137,11,50,185,69,140,217,230,12,124,66,89,198,181,0,184,82,235,233,36,130,76,41,8,96,75,156,124,219,164,53,159,228,91,100,95,62,72,228,177,5,50,180,114,88,181,85,51,108,204,70,46,84,215,205,152,243,25,42,178,160,236,32,101,80,227,123,75,61,200,227,118,197,26,40,218,158,152,100,195,238,37,179,38,14,79,87,90,125,203,137,101,26,7,80,193,16,250,134,138,11,224,217,125,53,38,104,217,25,194,149,134,5,206,239,52,66,147,26,21,101,240,212,91,23,146,116,221,105,89,194,37,47,101,167,142,39,225,18,57,154,134,198,164,127,54,44,168,57,58,181,146,72,168,189,83,249,104,99,42,138,255,0,13,159,222,18,209,248,122,32,137,152,209,114,167,113,181,57,60,241,98,202,153,60,204,39,54,37,101,234,63,130,237,138,170,171,64,50,102,197,137,60,52,200,177,152,146,92,92,108,89,194,36,61,109,240,39,51,150,42,229,105,153,216,177,134,164,13,109,176,240,138,47,242,40,231,233,45,183,54,37,208,115,3,39,82,22,225,241,9,19,16,149,86,69,236,77,163,32,182,222,208,85,69,37,38,196,121,74,148,190,28,225,19,40,87,159,119,44,93,197,72,210,83,129,170,165,203,32,12,158,208,211,72,212,44,43,61,181,7,91,171,72,47,107,42,14,227,94,94,66,38,88,133,196,179,242,37,10,170,23,147,52,48,228,251,75,0,232,98,11,164,74,24,63,24,45,124,49,24,168,200,223,21,45,125,153,75,63,49,254,140,196,176,53,57,225,37,51,227,17,109,173,214,111,178,229,150,92,169,203,205,6,115,21,23,168,209,249,104,109,72,205,201,60,240,226,69,108,50,49,53,124,8,62,125,163,67,201,52,24,195,237,77,184,128,1,26,1,6,254,36,208,33,62,52,161,147,207,231,194,154,198,159,148,124,169,90,67,20,248,248,114,198,252,217,83,8,118,184,135,132,162,74,164,201,63,178,84,11,204,114,37,200,219,21,82,112,77,233,88,6,182,40,185,146,154,166,78,42,49,236,150,34,115,34,250,253,133,70,156,126,202,79,113,15,242,102,18,37,150,67,141,220,181,201,158,9,63,249,38,220,49,136,137,247,22,181,164,225,18,30,30,164,184,178,149,136,209,85,212,154,112,77,31,48,144,76,161,137,4,153,113,39,172,92,129,85,128,217,90,114,13,51,170,128,49,63,22,84,52,155,82,116,137,124,140,243,249,164,181,202,20,146,104,65,131,40,139,254,133,30,248,207,140,126,85,111,3,148,107,9,244,44,146,197,170,202,35,47,146,145,51,238,71,24,124,43,84,11,184,36,253,89,113,39,178,116,168,8,167,230,104,252,79,77,178,174,35,51,30,159,36,114,73,242,133,202,52,3,227,12,92,198,84,53,180,152,145,151,21,81,7,7,169,61,150,21,10,234,79,70,146,50,141,53,129,100,193,37,6,125,104,226,156,65,236,240,83,148,55,196,245,39,137,115,238,93,134,224,116,214,26,84,149,247,121,42,163,148,49,70,84,44,57,47,192,151,217,95,50,49,62,108,169,154,198,216,169,141,62,198,220,31,55,20,98,26,156,190,210,189,156,75,40,26,147,39,81,120,213,68,105,44,178,2,172,44,201,240,99,85,206,94,202,16,70,126,92,74,174,147,1,71,137,19,119,85,143,149,34,140,98,8,235,102,102,39,31,185,95,50,169,155,87,153,69,207,147,182,27,248,147,215,217,28,128,195,149,43,52,108,157,202,49,217,249,148,110,68,156,151,203,178,38,20,250,182,168,17,135,250,85,150,193,131,39,16,151,159,36,241,147,182,2,173,66,189,52,101,246,150,214,105,176,15,151,18,30,5,174,71,246,167,209,140,63,116,188,106,123,140,84,147,178,48,225,123,74,102,125,222,35,240,170,31,138,51,42,163,85,60,209,11,200,184,99,53,105,202,119,230,92,221,69,159,142,131,194,217,106,167,119,164,184,60,208,35,100,207,32,212,86,131,215,148,112,128,255,0,80,197,145,23,51,88,85,91,216,252,161,120,210,198,218,62,1,47,34,180,50,119,204,68,135,74,239,191,181,95,116,220,96,19,192,201,205,150,173,137,64,14,172,171,191,73,52,133,112,208,155,47,236,109,173,208,100,31,180,159,50,168,16,89,204,185,233,190,46,220,73,233,139,136,106,126,127,197,115,140,248,76,82,100,92,237,213,74,255,0,2,89,78,165,101,140,76,126,33,40,176,234,113,201,177,124,76,88,146,159,199,228,36,95,213,40,41,154,158,117,109,142,239,22,81,249,165,93,199,228,109,178,208,236,183,17,165,150,39,10,230,150,186,231,240,145,254,108,68,199,231,216,172,180,126,188,139,109,19,14,84,47,196,45,19,7,84,196,126,33,43,199,30,242,213,189,13,147,12,148,246,149,248,139,93,118,60,193,148,170,13,107,93,143,148,185,87,231,42,125,13,168,244,181,171,197,16,164,219,249,245,171,163,26,196,64,80,110,150,84,111,114,139,38,142,167,87,135,48,19,191,73,3,249,19,35,92,50,48,58,136,185,150,146,147,99,238,148,139,162,67,120,8,62,82,137,87,84,110,217,5,174,78,218,221,239,73,244,150,117,83,226,143,238,175,154,146,168,4,243,40,113,169,106,219,33,214,217,98,48,184,145,183,142,36,60,139,25,150,167,140,76,162,138,179,102,176,151,212,94,180,200,48,226,89,65,202,36,162,203,79,113,188,217,113,37,170,56,204,172,133,109,61,220,66,141,55,124,248,50,89,213,149,113,214,89,30,20,173,160,85,133,13,147,253,213,171,116,249,55,152,198,101,11,8,252,194,18,42,5,86,36,250,49,162,144,105,93,244,50,99,205,18,81,5,251,106,205,50,186,153,90,25,73,120,196,62,161,169,203,137,224,26,26,76,201,67,247,72,165,237,89,107,56,248,125,181,37,87,118,247,21,152,105,235,192,25,59,83,144,207,136,72,157,170,69,154,120,113,135,154,89,82,25,55,211,171,101,225,8,178,141,60,145,183,136,219,133,225,174,14,46,161,17,106,135,169,15,157,129,52,84,5,14,161,4,223,12,209,121,21,156,106,216,36,30,92,75,21,83,204,209,157,108,252,172,69,201,102,81,169,147,24,144,73,218,156,192,178,28,145,164,176,205,152,154,226,3,251,146,182,73,120,149,68,252,10,74,212,36,200,182,202,228,171,64,255,0,82,148,62,162,172,77,119,43,222,148,68,182,52,242,11,218,202,141,195,185,230,48,150,109,168,231,29,213,179,193,38,43,246,133,31,42,83,166,41,25,180,202,98,242,38,102,210,91,231,229,202,68,234,159,77,190,51,61,197,233,84,145,25,168,107,94,38,102,10,89,73,51,41,215,70,181,173,252,152,138,37,7,107,79,177,62,88,138,114,46,34,84,187,170,240,40,57,144,55,122,36,22,71,97,177,32,52,173,240,9,194,101,209,97,217,65,44,69,202,189,82,161,85,140,147,173,173,244,209,226,16,151,201,151,103,140,76,38,17,19,249,146,98,251,41,68,198,0,172,88,213,124,202,212,222,199,142,116,69,47,106,22,8,156,40,215,201,61,111,158,37,202,181,159,197,66,84,78,120,165,192,32,190,226,55,26,162,226,133,102,228,145,142,169,42,166,14,72,241,46,9,255,0,139,180,255,0,251,61,55,161,248,193,70,67,225,137,63,42,229,179,219,219,83,55,19,236,190,214,209,182,60,193,92,220,218,146,215,62,24,139,165,134,103,227,40,184,125,181,232,223,14,160,193,59,37,152,75,210,85,87,92,137,54,124,69,122,74,182,92,230,48,214,43,162,70,211,113,48,51,137,40,126,8,62,1,10,178,211,210,114,128,121,149,109,65,106,76,204,209,224,147,210,37,140,106,25,112,71,135,145,117,250,120,16,100,253,53,191,80,208,193,20,92,216,135,145,62,244,64,177,156,90,101,60,162,179,233,32,3,50,198,145,252,188,170,234,226,72,32,177,115,77,85,124,242,112,136,74,13,152,204,180,41,161,221,239,145,222,127,251,133,39,164,159,193,202,173,33,132,114,86,168,170,67,106,26,22,70,177,101,140,65,127,173,92,208,204,0,226,51,234,34,38,80,179,193,38,153,84,248,204,225,75,34,143,82,161,230,223,51,133,40,101,148,170,211,246,145,101,162,76,241,78,195,44,191,235,85,58,183,76,3,195,118,36,139,87,90,154,182,35,102,76,60,151,173,240,32,28,143,89,178,24,199,218,157,214,152,3,229,69,118,71,108,205,15,173,56,217,212,146,189,239,141,57,95,73,159,4,160,80,250,134,72,6,76,162,79,184,174,162,178,135,201,126,244,9,107,235,94,157,233,86,14,115,25,149,57,53,80,211,198,202,41,205,108,169,192,86,115,9,115,107,186,223,73,149,152,63,243,174,247,62,159,237,41,45,67,166,1,36,111,226,85,170,184,132,246,152,212,36,155,21,138,190,51,247,42,54,5,63,164,241,39,80,238,54,75,159,102,131,148,111,170,1,1,204,151,195,129,4,114,240,226,18,152,190,248,132,72,192,121,148,109,15,198,152,133,184,100,75,17,16,89,125,194,164,105,29,62,12,105,20,239,81,180,243,60,51,98,91,246,3,234,94,211,215,0,183,138,204,69,76,141,140,105,214,108,77,85,184,173,245,167,25,18,107,90,166,23,153,88,111,226,96,82,55,118,163,201,139,254,41,150,75,140,202,162,70,103,19,251,84,230,167,159,47,222,42,126,25,131,34,81,169,234,189,72,28,40,168,161,58,110,126,48,115,42,70,100,35,56,84,141,12,2,70,240,9,149,88,95,136,106,117,160,41,152,114,121,242,163,182,4,47,50,157,178,181,219,61,134,18,172,210,183,0,147,225,149,102,146,42,128,178,76,103,198,66,26,72,4,62,101,77,171,66,1,3,52,69,204,102,62,116,147,167,168,49,71,26,0,11,204,21,182,100,206,60,40,24,17,165,224,194,36,143,89,198,191,130,13,221,127,180,138,128,250,27,216,39,166,193,212,32,141,194,101,205,104,117,13,148,144,97,150,44,68,77,130,253,201,216,165,70,11,23,251,200,146,64,146,204,146,65,159,133,6,246,30,51,22,1,121,10,244,213,2,186,158,54,229,137,132,246,98,31,82,85,73,107,233,190,28,89,83,233,55,112,103,3,171,17,22,171,2,144,122,134,77,151,134,16,137,15,85,13,242,123,85,145,163,68,146,7,148,216,210,30,179,241,42,119,83,42,41,125,33,235,103,12,209,58,202,173,35,64,223,65,126,84,19,35,16,128,204,133,124,249,112,95,133,107,113,192,213,19,154,0,227,88,191,18,211,113,156,160,225,77,240,190,75,243,98,71,134,171,32,249,80,170,4,132,10,66,73,38,83,39,33,161,60,18,102,79,131,24,113,158,143,51,216,64,117,38,1,80,105,199,59,135,22,85,162,101,56,43,125,161,162,13,101,233,175,204,177,147,106,57,204,251,139,44,194,226,69,201,184,60,105,223,73,83,85,106,112,19,192,41,61,244,49,144,31,113,40,170,243,140,117,57,35,24,236,49,164,128,145,51,32,39,188,126,210,26,144,204,32,217,149,15,113,39,108,78,37,138,22,53,73,11,202,197,57,38,158,84,103,230,18,165,11,223,37,137,132,8,25,78,192,149,89,87,247,49,189,206,85,169,43,108,172,160,188,57,72,37,198,63,0,106,120,86,60,83,200,81,249,251,139,246,165,150,152,174,193,197,202,167,223,160,1,36,157,74,235,28,79,160,167,14,167,164,199,224,99,118,43,42,170,172,170,206,126,128,217,15,41,68,137,129,72,193,15,169,66,72,213,13,200,83,14,6,53,153,152,113,245,42,168,212,252,104,57,149,184,210,227,216,97,28,105,39,141,204,136,245,89,214,68,194,98,241,162,95,15,43,22,191,68,56,135,153,102,216,27,3,73,141,249,178,162,36,214,228,98,213,78,105,121,49,21,60,196,152,203,17,210,97,227,243,82,210,125,72,71,225,93,74,76,0,17,137,67,233,217,231,212,178,170,230,145,161,153,56,94,10,226,146,97,38,197,194,100,3,233,199,231,212,142,134,17,198,73,182,168,3,15,7,198,126,108,72,163,107,248,177,153,180,48,185,16,79,190,137,25,152,76,167,172,182,147,73,148,42,92,216,165,191,81,249,173,105,230,243,33,67,36,30,200,148,190,219,108,69,166,77,243,43,125,212,172,204,130,157,6,51,248,249,84,213,221,63,205,229,237,202,146,7,91,62,73,25,136,171,165,233,134,86,223,193,229,47,34,200,230,91,102,10,70,134,1,4,206,164,206,170,181,229,63,50,168,53,56,35,17,43,178,147,233,189,42,214,95,1,170,83,126,30,197,19,50,148,184,181,0,248,80,102,213,179,177,226,202,165,231,231,147,47,54,85,59,51,133,135,209,172,152,87,172,111,141,182,137,187,137,237,36,172,99,211,154,160,178,73,48,203,229,26,117,192,153,33,39,85,75,47,12,177,17,27,79,169,226,120,118,170,139,93,19,6,79,252,115,4,74,11,85,105,237,136,201,133,81,149,93,113,50,172,131,169,151,219,146,97,18,38,183,207,205,65,208,176,226,122,232,213,93,121,148,214,200,105,71,14,97,32,248,42,136,115,7,52,124,75,159,62,236,5,38,35,113,38,84,150,91,99,240,151,141,66,70,100,98,170,184,140,174,233,206,94,84,160,33,197,196,101,117,188,137,38,11,254,167,130,230,58,146,124,184,199,225,255,0,157,116,44,155,171,136,140,181,26,27,185,137,137,180,168,45,128,206,44,170,106,146,73,231,115,25,85,67,190,37,105,48,151,34,44,200,98,212,72,255,0,134,251,34,110,196,44,72,192,195,62,60,37,84,62,183,186,31,106,71,62,201,131,76,179,95,224,202,168,4,250,124,79,204,157,64,124,72,208,123,121,18,246,76,124,209,225,81,186,156,214,176,165,251,152,254,218,36,187,169,171,82,142,226,248,17,188,205,149,3,27,89,142,75,48,133,65,204,178,25,123,165,35,41,225,188,140,202,18,174,54,182,131,174,108,80,64,153,138,215,50,186,14,167,62,12,89,120,215,55,96,72,50,102,77,153,39,131,48,86,42,179,177,86,90,20,51,32,68,147,204,84,3,244,244,66,63,40,123,22,202,217,57,89,204,156,195,97,62,146,235,86,32,107,173,103,231,28,67,37,26,182,144,227,38,104,133,85,112,224,114,102,69,90,213,101,6,100,110,168,202,172,126,122,184,141,56,103,203,216,155,85,100,146,14,165,73,119,78,50,74,196,20,198,5,56,33,3,42,142,22,177,90,226,74,190,1,198,183,211,195,62,235,50,101,112,255,0,164,36,77,56,120,250,147,170,228,77,135,149,179,246,221,201,203,13,6,111,22,84,162,28,55,151,135,18,6,213,254,147,204,21,70,95,212,64,93,84,111,68,243,81,145,174,57,222,179,213,70,185,191,27,57,120,212,252,99,62,15,106,230,154,57,28,101,99,160,213,93,147,195,181,61,141,112,245,204,3,48,133,127,202,42,202,119,156,93,201,35,133,205,106,143,164,152,100,238,18,5,252,103,204,37,189,225,57,17,80,42,183,60,57,87,93,113,18,198,94,189,148,120,74,183,67,178,6,68,170,251,77,237,185,171,138,164,183,246,81,143,204,37,31,199,111,17,154,67,169,190,121,60,56,84,253,173,11,237,134,254,36,207,74,217,68,146,15,155,78,179,14,49,56,122,213,163,85,79,128,220,103,56,137,180,196,218,73,217,131,144,67,86,212,255,0,61,5,156,188,170,194,238,170,13,187,56,132,164,131,78,122,131,191,233,167,146,172,182,82,107,200,30,124,7,173,80,195,182,230,202,154,76,146,60,107,67,227,60,160,225,92,205,103,58,42,166,63,137,200,46,21,178,48,101,219,31,152,188,127,77,41,13,81,6,126,85,107,79,3,108,60,201,86,26,27,96,144,232,240,16,29,72,89,58,120,16,135,155,18,171,135,39,40,249,146,235,134,60,131,93,11,37,177,38,196,29,169,136,54,46,65,173,166,106,162,177,254,158,92,75,191,154,159,114,206,164,162,102,149,139,249,194,88,170,141,211,164,203,152,138,217,28,11,64,92,90,140,239,21,228,242,151,247,87,86,164,152,120,207,204,21,233,58,2,180,135,203,198,36,206,182,181,145,184,187,87,42,244,169,23,17,228,46,169,53,87,3,4,81,34,140,97,201,126,108,74,86,54,65,17,62,134,108,169,149,85,4,200,42,100,1,150,46,100,161,143,36,22,42,246,64,137,180,203,151,145,64,234,73,39,25,8,16,173,145,174,163,42,153,204,181,25,6,180,195,158,120,196,225,83,241,158,66,19,149,84,67,134,12,121,178,168,199,90,228,107,27,231,154,214,201,137,17,160,74,247,87,65,164,134,2,1,11,125,13,130,34,233,141,163,19,108,230,115,233,201,36,120,148,53,174,128,33,101,102,22,65,46,210,248,108,34,14,124,48,8,15,42,173,148,90,146,218,60,50,170,24,192,151,34,183,222,3,6,108,171,158,89,106,166,70,127,167,237,86,16,237,103,21,233,25,68,177,211,33,201,200,78,20,76,152,115,138,69,63,73,39,23,130,181,140,109,200,249,138,165,106,48,234,160,80,235,113,246,163,56,6,197,162,76,243,198,38,37,161,146,88,84,251,131,17,90,182,156,242,78,194,251,104,122,216,100,240,194,186,55,162,2,200,28,170,106,100,63,77,34,102,101,10,129,50,171,23,54,37,168,207,58,125,24,195,32,49,47,122,107,60,249,148,183,20,173,78,125,101,186,17,243,38,180,55,115,132,158,221,211,197,193,194,85,63,14,54,216,234,77,30,156,212,86,8,190,181,39,113,80,180,243,217,52,138,169,149,81,108,162,115,32,3,164,153,25,249,130,186,163,171,169,38,86,177,137,169,63,62,88,138,142,146,170,113,71,204,190,195,102,33,243,38,113,174,193,9,156,42,82,72,81,85,76,159,15,108,135,158,22,23,169,21,188,223,114,161,140,102,9,10,215,52,94,195,98,68,111,193,224,133,158,194,16,105,112,99,28,168,168,4,204,199,36,111,194,85,42,25,39,141,59,17,138,168,223,73,44,157,69,75,141,164,136,87,242,202,228,84,170,136,214,54,178,1,243,230,17,114,170,122,221,61,59,193,146,210,72,115,61,32,120,165,162,35,106,211,206,62,208,93,107,55,155,196,74,169,75,106,243,205,139,180,81,19,52,145,228,177,249,151,65,173,199,143,41,86,83,12,15,164,168,178,27,83,243,142,170,248,69,46,73,247,113,4,155,233,90,121,208,134,56,134,17,50,9,117,169,147,200,62,29,170,25,144,226,73,229,197,137,51,50,183,193,149,212,93,91,101,107,7,246,213,36,61,90,49,15,155,177,105,244,118,96,202,165,245,13,105,199,202,18,174,73,33,86,224,87,36,44,159,106,201,60,200,168,118,184,186,151,42,161,212,143,221,250,116,181,117,85,27,41,216,81,21,71,135,48,230,80,26,76,169,169,20,200,196,25,58,149,164,8,31,147,149,15,125,26,40,128,245,208,178,45,67,109,136,153,134,224,75,99,106,114,86,147,171,42,53,236,124,231,191,18,8,208,7,147,169,27,106,226,228,41,212,58,242,92,150,97,137,3,23,220,82,193,153,40,143,203,151,145,95,254,30,4,230,63,137,43,141,163,14,41,89,147,172,40,160,202,206,25,165,117,12,88,220,54,209,72,85,86,19,68,157,250,72,163,198,180,6,156,5,131,135,16,242,37,225,124,170,146,63,137,12,180,224,7,217,154,108,121,50,226,90,131,84,62,164,83,238,44,164,240,135,137,78,92,126,35,140,124,162,42,69,103,15,66,196,58,0,19,71,148,162,26,151,213,95,14,182,60,209,19,205,55,172,237,70,6,68,177,85,70,190,131,36,31,54,36,223,149,226,218,13,85,115,149,105,139,43,26,211,225,41,122,151,67,243,223,69,80,214,175,0,237,114,136,92,106,206,157,224,146,12,194,42,229,109,180,97,227,92,77,81,160,28,167,194,20,211,209,223,225,202,37,167,126,72,82,248,145,102,212,50,164,177,117,44,159,166,130,98,130,99,86,226,58,48,33,246,86,131,26,89,9,148,203,0,217,14,49,49,25,12,204,41,132,248,100,243,225,75,13,231,212,101,78,246,100,102,100,178,100,12,163,66,131,10,189,4,114,71,149,44,159,160,37,217,51,137,81,83,189,251,188,38,87,176,246,184,49,42,172,234,141,153,138,183,63,52,223,124,52,151,24,157,164,74,191,9,31,171,41,23,234,25,154,120,22,93,56,146,179,124,61,0,185,138,33,171,218,39,39,182,199,2,135,161,167,11,192,165,148,66,171,26,72,4,24,241,25,116,25,149,181,80,71,135,18,79,48,48,113,241,23,145,65,164,81,235,64,38,60,16,185,76,85,61,119,168,79,53,248,69,214,152,89,105,185,211,121,69,41,43,153,166,39,70,2,85,138,224,204,198,20,240,247,178,249,85,107,42,162,193,102,80,227,92,202,77,149,148,30,33,8,139,120,110,229,251,165,34,73,46,10,202,116,57,239,29,144,240,168,157,79,72,58,144,62,88,114,100,71,83,221,159,59,23,68,135,91,91,119,19,230,197,149,17,178,175,48,173,206,23,166,245,133,136,165,243,8,130,93,42,28,144,91,131,151,177,31,119,160,233,227,115,68,16,196,130,140,104,144,73,133,59,42,38,104,98,174,169,200,33,149,184,214,15,102,39,166,38,153,144,25,146,112,220,68,146,76,37,23,34,147,53,202,212,49,253,25,144,17,130,9,50,249,145,146,66,79,248,131,40,146,112,234,72,53,175,254,163,20,162,70,74,182,23,200,190,14,158,166,16,24,104,139,57,47,173,20,23,136,189,138,82,55,196,90,105,60,49,17,153,135,56,121,84,119,25,216,173,148,152,190,15,38,81,33,106,164,251,37,42,174,125,86,231,135,18,251,248,15,114,204,34,18,235,94,157,73,51,25,83,178,184,163,237,77,56,196,254,20,138,183,74,203,211,114,159,187,201,141,109,187,178,0,193,195,196,69,9,21,147,90,140,173,136,218,123,15,131,181,36,101,12,236,153,178,241,164,172,181,178,39,81,85,69,61,172,188,12,204,149,123,167,192,122,56,214,182,97,234,7,194,84,103,226,67,206,226,41,82,135,228,156,76,75,16,213,78,173,34,205,187,100,61,152,206,78,1,157,18,199,131,193,41,181,97,202,70,101,42,34,182,54,85,74,139,96,89,244,242,231,63,229,10,69,166,29,12,232,89,13,47,33,87,65,170,164,31,130,221,62,52,65,241,24,74,155,145,153,83,159,5,236,207,212,158,178,25,49,229,90,45,99,68,25,243,68,42,52,54,164,24,22,217,69,81,124,152,31,89,33,158,195,139,165,27,119,106,114,32,224,27,35,249,148,217,153,199,53,67,159,236,203,72,239,153,136,249,98,21,87,201,164,223,15,132,75,84,61,24,242,189,17,170,152,214,36,234,140,121,35,247,19,128,214,159,207,50,168,14,149,36,111,105,27,233,67,240,76,202,136,10,183,22,83,221,146,183,180,73,171,238,34,201,39,82,147,187,15,209,46,36,4,6,28,111,237,34,146,171,114,93,65,152,185,49,160,151,218,91,97,204,137,231,137,73,26,97,227,13,38,14,161,151,186,103,46,37,181,144,91,29,6,238,49,36,131,136,164,83,140,153,46,183,139,42,115,14,249,243,162,225,83,58,158,28,177,243,9,34,195,186,59,54,131,127,85,25,24,136,99,39,73,31,202,23,18,132,129,60,226,225,41,85,181,60,158,4,86,134,90,225,241,140,72,204,230,42,2,214,73,201,202,34,175,147,222,255,0,101,39,53,169,198,180,24,243,239,174,70,60,34,200,33,160,36,218,158,79,9,145,143,178,220,143,9,150,134,86,229,39,18,74,171,130,168,218,183,73,2,112,55,102,82,250,170,79,162,19,23,182,157,207,187,185,168,31,15,90,156,146,243,234,12,155,181,85,204,26,160,208,44,160,201,247,121,85,166,158,121,201,251,106,34,30,146,4,105,76,50,233,218,122,227,73,105,248,152,172,75,200,137,23,68,83,99,95,219,208,18,237,146,132,62,20,145,246,178,250,101,170,139,91,90,123,46,106,146,229,26,67,233,91,146,38,142,59,169,140,25,85,171,118,220,57,120,213,173,86,176,173,240,229,42,129,54,155,103,130,9,148,243,178,97,17,80,208,254,186,139,102,83,170,73,213,84,100,234,76,33,234,72,56,250,151,56,129,240,234,224,190,18,242,147,253,212,201,240,229,210,19,20,180,173,27,167,144,182,98,222,96,98,78,102,110,165,27,119,85,19,205,225,237,71,214,223,101,226,40,147,83,83,178,104,50,132,168,142,102,243,212,167,51,148,204,209,251,151,240,160,89,90,248,36,196,85,81,124,251,90,131,241,11,40,208,65,126,248,121,177,42,229,96,196,30,29,86,249,99,50,144,227,26,104,23,236,83,152,214,85,82,65,243,107,26,106,176,84,138,11,15,25,232,169,243,30,88,184,131,216,154,79,124,18,19,12,66,173,161,135,19,31,42,86,100,5,86,57,230,105,209,143,204,173,41,231,228,7,50,22,214,4,65,19,133,11,15,204,100,225,75,143,137,163,91,40,27,158,164,59,41,201,238,166,145,159,249,7,149,82,192,135,4,128,203,151,34,125,197,78,70,86,194,24,122,84,18,71,212,131,178,134,202,68,218,203,83,237,190,82,34,66,108,246,207,230,88,172,211,127,160,105,0,99,106,65,144,248,113,17,25,50,215,24,248,68,153,7,71,237,153,151,18,211,38,4,81,167,217,81,114,23,6,168,150,220,210,215,167,233,225,194,136,243,68,42,105,12,195,140,182,207,159,148,111,10,109,202,96,21,82,4,49,167,73,63,50,162,128,205,183,180,179,102,49,189,7,50,200,126,105,109,113,87,2,142,27,1,37,30,205,55,19,181,79,86,201,150,78,145,39,204,53,142,62,81,36,102,213,10,169,242,76,49,198,225,10,75,50,51,228,191,18,108,99,16,171,204,120,61,236,105,22,79,216,42,45,13,36,79,164,159,213,96,141,197,137,111,12,205,63,143,154,80,242,32,223,62,184,68,249,68,251,215,50,180,43,107,97,141,108,184,128,2,141,15,85,26,89,65,152,34,227,82,218,147,83,203,140,114,4,72,86,113,89,232,49,124,104,35,67,225,1,59,186,210,154,27,184,146,94,253,217,81,182,87,117,66,103,9,82,180,140,128,172,181,53,62,7,248,246,138,90,227,74,239,79,202,173,41,238,41,188,31,148,188,139,97,159,90,70,102,9,121,18,71,212,45,138,237,173,72,56,218,123,211,71,212,183,250,172,24,60,91,94,68,238,97,136,65,225,83,22,172,103,33,177,42,179,92,82,130,159,80,253,46,37,107,79,119,79,39,138,199,30,69,195,171,117,32,5,59,10,232,53,172,131,100,14,82,168,199,111,176,177,109,125,73,167,46,226,118,198,92,106,250,168,21,50,159,233,194,85,18,107,65,25,252,82,138,148,89,51,242,43,43,55,150,162,121,0,67,152,124,121,81,245,95,18,25,81,47,20,184,164,42,91,90,253,203,250,150,219,45,60,57,44,225,18,73,33,184,253,216,233,113,190,34,213,78,131,197,3,253,31,85,2,203,232,164,63,49,84,21,36,51,194,225,49,86,217,243,217,212,185,214,54,65,154,199,90,140,202,57,204,226,198,177,147,163,192,94,97,46,89,85,63,98,76,187,165,73,248,242,32,193,136,178,185,19,175,81,42,3,87,232,165,220,196,168,253,92,172,67,65,27,88,69,154,125,164,69,207,237,102,122,185,63,84,68,199,79,86,156,68,203,137,85,97,103,204,149,153,203,7,201,177,24,62,80,72,8,210,103,110,242,203,42,61,146,111,4,12,66,18,158,159,63,80,8,249,184,211,212,11,3,4,18,64,132,240,30,60,34,66,213,26,202,218,38,44,184,150,102,135,46,23,113,114,164,179,14,15,39,77,130,74,209,248,60,98,246,147,186,219,32,12,156,201,227,231,215,99,85,94,168,43,161,1,107,73,6,52,23,252,175,34,146,135,15,115,237,46,171,50,101,84,150,97,9,84,225,168,70,51,230,18,162,200,174,41,7,62,96,233,31,204,36,210,159,92,236,153,148,66,77,117,14,152,28,152,47,41,151,51,158,201,80,95,132,49,86,52,106,228,217,153,14,191,85,172,207,100,70,101,84,143,12,75,32,98,92,50,171,86,130,160,140,221,137,91,214,252,66,131,225,219,137,114,179,73,11,14,172,181,43,205,163,43,75,203,198,135,126,149,96,159,196,84,19,62,33,86,144,120,66,94,69,184,55,103,147,204,153,122,166,126,122,13,136,28,248,7,141,194,101,47,107,84,255,0,60,161,18,232,193,9,38,163,153,164,153,37,116,43,71,216,157,89,206,101,73,48,240,158,140,184,181,148,65,246,171,59,93,30,8,67,82,211,41,50,189,73,162,141,216,107,50,98,46,167,190,120,184,165,228,42,115,3,36,233,108,54,34,44,234,168,65,27,148,162,84,113,159,78,52,152,68,58,173,198,112,205,92,32,51,41,84,158,170,213,160,173,35,246,157,136,171,190,87,252,167,90,153,153,72,73,36,202,81,45,141,111,243,232,36,140,195,186,73,140,154,198,75,150,46,212,109,172,150,120,124,160,146,152,102,4,102,97,91,204,254,53,140,205,97,188,69,18,100,147,207,181,58,129,165,95,119,21,38,124,50,16,234,211,76,73,36,97,176,73,215,28,193,87,79,34,34,215,225,136,225,75,204,182,179,79,30,48,248,138,186,196,150,2,72,57,148,140,248,204,19,222,170,211,43,139,90,16,207,178,178,140,76,38,235,84,181,94,101,26,250,202,118,16,153,147,70,67,4,97,174,121,40,86,53,54,67,54,39,166,239,228,2,159,243,24,143,196,168,160,60,30,28,201,84,171,113,3,140,192,103,195,44,72,135,233,42,105,164,205,181,26,194,99,192,87,241,35,227,60,248,213,214,70,78,39,58,170,152,6,134,182,165,156,43,115,13,7,31,182,129,159,12,228,229,202,84,189,240,198,95,117,74,75,190,93,205,86,26,26,125,116,98,115,20,107,3,89,81,227,205,148,105,12,250,16,73,2,143,158,198,86,191,181,115,178,191,216,214,44,164,234,122,216,207,230,46,33,173,127,141,180,249,9,132,69,33,87,61,146,97,151,184,89,80,239,213,180,250,124,25,101,197,75,248,237,204,109,227,174,134,202,36,150,123,139,68,144,178,79,74,231,52,159,24,40,231,19,8,162,145,83,126,36,124,150,102,175,18,104,230,100,23,152,115,244,124,73,47,205,46,87,42,205,148,132,173,38,81,114,13,68,89,124,75,185,173,62,25,98,25,85,69,14,191,131,119,19,17,120,149,26,105,95,150,130,199,83,109,149,216,5,250,178,169,123,189,96,2,15,13,113,114,163,110,224,2,105,249,121,70,190,67,211,208,124,56,98,170,71,210,175,39,49,164,98,98,53,219,200,255,0,155,226,83,154,230,75,36,197,120,98,21,117,35,104,250,233,44,229,18,143,184,208,204,131,231,136,89,85,255,0,29,117,39,102,57,150,143,181,61,108,238,101,222,52,150,179,24,188,51,74,16,151,2,212,148,55,4,149,253,56,88,149,14,158,140,72,49,88,41,101,202,69,9,58,58,13,28,199,127,190,187,166,147,7,40,167,140,164,81,6,213,179,163,61,251,65,101,72,235,121,78,192,170,216,212,128,198,182,62,159,74,231,168,89,157,129,171,117,253,225,30,193,24,67,16,149,245,110,164,166,36,31,234,51,241,17,69,155,74,197,47,41,138,65,45,76,173,32,248,66,82,21,99,116,106,252,70,220,100,45,24,29,49,36,153,119,67,89,204,53,112,184,162,23,42,231,182,84,51,164,143,135,32,146,152,108,212,117,7,194,25,69,83,110,150,84,227,168,203,34,253,29,56,38,228,78,3,100,49,177,115,144,234,27,145,179,148,89,82,75,95,136,182,80,78,192,150,47,26,158,220,227,238,42,29,34,214,200,146,71,133,78,26,78,39,242,197,89,233,93,85,79,56,12,52,191,248,114,125,212,101,244,200,147,135,138,188,67,66,181,49,125,12,101,198,221,192,224,76,30,117,87,185,25,34,241,36,116,148,249,61,165,74,250,114,70,2,125,197,25,99,106,144,215,19,39,103,234,227,70,214,217,86,198,31,55,98,109,38,24,9,231,202,163,238,3,177,58,218,171,169,156,10,151,207,131,39,169,37,184,178,216,179,50,22,3,242,179,42,6,237,132,178,249,69,138,185,4,141,137,170,30,191,202,252,66,198,180,207,9,44,137,196,148,191,77,146,183,151,18,50,183,39,255,0,21,89,161,161,56,219,246,41,163,105,233,98,137,255,0,114,87,107,3,129,52,11,39,99,253,81,22,221,135,31,50,21,134,144,141,129,166,207,100,254,33,44,110,244,173,141,64,50,242,43,154,169,227,173,58,50,238,79,173,196,194,153,164,94,61,132,174,39,50,211,218,132,240,143,132,203,167,214,234,16,73,136,197,18,205,54,193,203,234,84,48,233,206,33,240,161,186,117,21,89,141,151,121,201,204,34,165,48,230,31,38,20,251,211,103,17,157,73,65,170,165,193,62,108,75,87,167,11,14,163,99,16,214,65,97,8,245,168,55,212,213,172,102,236,68,255,0,105,20,29,85,167,10,78,28,162,72,216,124,13,137,65,15,79,18,72,50,160,238,41,207,90,206,33,34,32,106,74,239,14,25,227,69,26,214,36,159,117,34,245,11,106,246,53,149,78,83,62,239,83,86,203,225,41,49,249,171,61,49,171,65,100,60,86,61,136,201,149,85,210,80,172,161,173,243,85,101,137,204,142,200,60,153,84,9,44,204,34,164,115,242,86,243,34,12,97,194,102,16,151,42,22,96,95,108,7,132,165,82,200,214,15,170,190,5,144,251,86,217,239,121,7,133,65,6,182,93,33,253,196,203,115,101,237,21,66,77,41,168,203,154,133,26,49,196,79,253,161,81,145,158,68,24,103,144,157,203,57,150,67,140,206,17,42,44,129,82,182,180,220,105,155,230,19,193,114,135,252,69,28,35,245,38,81,190,37,193,156,204,57,71,145,65,164,107,27,101,58,0,113,144,157,168,173,157,86,62,98,168,234,123,176,73,127,106,162,240,203,212,186,99,102,168,2,218,154,36,31,210,11,42,141,190,213,167,16,30,44,95,232,85,214,172,196,5,206,237,107,101,201,35,213,22,61,238,103,59,51,28,185,151,119,147,175,15,196,76,126,106,154,132,39,29,150,99,8,138,235,70,104,1,144,249,138,37,77,113,163,193,10,38,97,99,200,186,21,32,133,127,166,213,187,88,213,12,195,36,84,134,214,132,150,71,202,155,82,62,47,158,25,101,78,102,73,130,54,112,137,79,121,85,135,213,110,162,104,26,99,19,57,149,69,108,102,70,30,20,152,51,62,234,32,54,95,159,181,69,186,134,5,85,31,79,140,2,68,230,80,182,76,0,143,194,158,89,93,131,7,106,230,154,159,83,142,181,249,84,119,157,195,27,22,144,35,48,172,77,3,2,47,188,185,246,152,215,49,102,240,251,138,191,212,178,177,58,201,39,208,216,143,38,70,167,140,15,170,69,25,62,30,229,239,194,143,52,147,201,90,152,19,143,218,85,142,252,156,155,84,6,6,158,60,98,101,202,155,109,142,86,97,67,50,124,189,222,21,69,27,4,102,102,50,36,97,214,164,173,150,137,149,100,62,81,41,9,63,12,65,91,230,89,98,24,151,74,181,213,175,140,199,237,23,37,213,183,122,170,239,204,60,130,66,187,186,227,160,96,141,136,154,238,146,156,68,249,66,141,23,166,232,71,157,134,8,146,90,218,25,81,142,194,203,255,0,157,116,234,125,140,104,191,113,36,106,200,217,105,234,87,154,148,20,230,198,54,7,46,36,84,202,175,82,103,213,81,211,217,98,50,110,195,145,83,210,92,31,0,243,11,18,173,117,76,200,218,226,27,90,115,194,243,226,82,70,211,7,155,47,244,171,178,70,128,59,34,114,149,60,102,155,167,193,196,94,69,88,228,143,200,90,234,113,64,232,105,88,215,195,104,249,120,249,162,241,46,191,38,30,199,218,73,173,102,19,104,78,36,237,34,253,10,115,154,218,112,86,159,40,132,186,21,61,150,70,98,48,148,244,51,65,221,115,20,106,214,169,250,124,67,202,89,227,83,146,69,66,145,231,242,38,212,144,0,64,101,196,166,97,176,126,120,74,186,53,173,246,149,140,7,136,63,50,69,207,159,50,12,153,220,60,74,59,215,54,180,98,154,170,0,10,206,164,225,148,236,240,226,18,93,85,50,8,216,206,85,81,24,217,7,194,179,121,70,168,133,245,164,254,237,38,212,154,98,182,76,28,193,47,34,178,153,0,243,88,245,21,107,14,84,98,60,57,72,157,108,73,137,202,75,139,202,210,109,3,43,141,80,238,103,73,238,46,85,37,106,243,194,38,96,170,173,49,113,22,104,57,146,50,170,101,216,104,243,80,25,144,63,62,84,226,183,141,139,27,182,101,7,10,67,2,212,145,143,134,90,102,226,106,224,197,240,109,72,47,117,110,245,188,188,89,84,227,36,178,75,56,146,211,50,231,63,219,92,187,86,25,152,166,146,204,139,227,194,12,31,113,44,12,195,136,107,207,159,145,81,89,133,50,216,18,73,31,152,188,106,115,80,211,197,31,79,98,177,222,3,7,106,73,125,24,5,6,92,170,219,134,50,147,180,159,44,245,111,27,80,227,7,106,146,164,124,17,191,12,180,250,76,102,73,31,202,37,102,87,5,181,77,134,152,73,36,69,133,251,102,101,202,146,154,28,168,195,72,167,220,88,198,39,213,26,205,182,22,197,137,174,8,68,41,152,114,141,33,129,112,2,246,241,38,15,187,7,135,106,206,3,133,86,177,249,249,145,150,182,172,173,2,134,184,213,64,132,76,219,162,9,78,73,215,49,44,137,132,37,144,82,37,201,216,203,98,90,86,207,173,247,81,6,158,15,62,46,181,31,14,25,198,76,197,42,115,185,31,134,37,216,196,212,99,61,240,75,19,183,145,69,218,195,97,88,240,162,167,207,100,100,190,29,147,36,202,73,185,65,136,103,134,117,69,146,173,173,212,63,145,153,147,153,244,224,146,60,216,148,149,196,12,100,225,83,234,161,87,91,32,209,142,110,237,101,73,139,138,187,176,170,106,4,251,241,31,12,190,181,77,73,91,249,25,148,73,140,154,65,151,165,55,78,139,76,133,107,11,66,103,201,82,90,195,70,2,236,111,14,44,171,61,73,106,125,55,43,132,169,230,149,158,123,110,89,98,32,191,117,50,224,194,219,196,252,251,51,224,129,247,89,132,44,95,159,233,42,45,55,240,127,108,124,216,151,232,255,0,71,133,245,86,47,101,116,17,245,46,182,153,107,236,77,97,81,6,140,167,29,32,216,19,43,221,135,169,15,169,70,62,99,228,159,133,83,82,106,127,77,99,194,88,185,87,18,180,157,203,45,64,238,244,198,32,101,94,161,249,97,243,47,151,122,192,229,243,226,227,83,94,183,249,211,179,48,173,219,196,232,76,190,219,19,132,171,236,157,73,46,72,59,84,115,12,73,35,70,64,54,51,225,50,197,140,67,25,241,165,89,37,15,209,132,243,204,81,46,155,90,202,223,14,108,104,169,254,140,64,112,202,26,190,234,32,219,103,43,13,81,32,189,81,85,127,246,145,175,128,201,62,120,150,15,141,182,98,86,101,10,143,2,240,20,8,9,236,30,7,165,208,230,12,164,197,149,57,249,66,3,152,191,232,82,177,85,32,228,218,250,109,136,203,151,23,231,93,6,182,251,213,226,15,49,127,208,185,47,196,182,99,31,202,127,206,190,104,251,187,24,192,102,239,42,147,70,214,186,138,205,145,211,44,163,13,33,100,192,8,152,114,166,140,159,234,64,83,55,116,228,34,232,173,212,91,21,65,178,1,71,218,52,138,238,101,111,231,14,85,30,202,217,197,62,16,202,34,206,77,108,168,207,250,169,22,22,11,23,122,74,215,108,252,75,161,86,191,114,185,62,155,122,178,101,145,35,15,181,77,172,134,41,105,38,24,36,145,39,184,164,6,63,170,149,6,238,90,115,91,39,124,169,28,205,228,62,36,132,157,54,194,121,169,201,148,47,132,254,165,213,38,70,219,17,2,104,108,178,30,28,75,163,113,69,101,57,41,180,199,169,63,171,141,76,234,127,132,81,38,189,146,197,23,17,23,232,136,218,87,19,58,146,139,176,130,8,31,196,141,213,212,54,127,98,3,68,198,62,155,173,100,67,118,9,82,73,181,60,145,240,164,204,147,190,148,138,240,124,101,207,80,81,205,81,183,60,70,68,217,105,236,140,205,137,78,70,181,219,74,85,204,184,223,68,96,86,172,148,96,32,44,171,73,27,207,18,0,51,8,46,35,46,131,42,183,114,166,172,180,216,199,231,196,175,139,153,80,40,207,31,106,91,125,124,202,208,60,197,70,134,27,225,121,169,125,103,12,243,65,194,37,54,133,156,44,33,167,215,131,187,181,124,66,241,13,116,138,121,251,98,49,113,22,104,203,40,82,189,64,89,23,71,210,179,207,36,12,17,187,4,163,248,237,16,88,236,129,99,45,224,169,43,186,163,194,126,92,92,107,126,155,184,36,98,98,41,85,251,42,129,168,32,191,172,169,227,145,83,23,53,78,68,109,73,233,163,255,0,218,149,21,26,250,37,180,28,217,86,58,207,225,92,236,143,40,68,69,53,3,76,90,214,240,226,87,252,118,230,154,153,102,183,176,212,208,226,16,156,75,23,198,247,130,151,73,49,224,249,229,88,64,187,220,159,104,34,174,118,178,48,88,168,11,242,3,151,177,45,52,247,193,151,213,198,155,214,192,227,72,245,84,3,167,173,205,40,225,217,2,72,56,81,76,206,165,116,195,15,25,140,204,175,33,188,126,29,73,120,24,162,238,124,137,125,150,120,92,184,149,91,24,15,52,116,154,168,50,98,42,45,77,169,55,73,169,34,144,24,145,134,96,36,243,41,187,138,65,194,62,96,175,129,181,56,192,150,172,188,76,177,75,13,227,18,111,14,72,4,78,101,207,189,120,153,17,81,174,200,84,185,5,139,251,40,209,36,143,40,80,113,130,79,62,84,13,85,144,203,218,154,76,146,15,12,194,40,214,238,80,211,27,189,60,9,49,51,5,67,134,182,84,35,191,221,26,179,13,198,65,225,65,118,159,10,162,181,192,87,176,220,177,73,79,99,227,78,251,107,166,190,156,226,237,82,183,117,88,207,204,36,220,192,50,134,102,65,177,62,147,0,18,70,194,169,10,214,14,15,186,169,163,62,89,89,194,146,180,97,7,52,148,224,94,153,198,254,20,148,210,109,99,32,195,169,200,41,124,194,70,99,49,208,105,43,79,39,152,201,177,161,178,50,77,85,173,153,180,96,69,21,17,38,200,147,73,153,79,121,134,90,212,219,60,35,156,204,42,120,204,216,251,73,204,59,80,10,86,35,21,122,238,48,10,62,20,155,218,90,172,61,113,19,64,153,185,68,79,99,48,37,222,108,141,210,133,53,170,25,133,54,198,240,243,70,110,65,147,9,82,61,207,188,180,62,73,228,243,38,85,103,1,241,161,254,76,162,18,198,182,102,94,35,9,5,67,125,144,254,159,45,85,190,180,3,6,97,39,183,236,37,69,18,88,178,141,27,41,22,231,198,34,246,97,140,104,102,161,170,166,217,53,64,240,74,164,214,241,162,141,106,133,124,242,116,169,111,234,83,18,63,82,86,156,189,75,69,104,79,24,124,170,200,48,247,47,230,88,207,173,7,180,37,117,171,147,98,66,126,79,7,153,70,207,54,251,184,75,169,190,132,133,103,82,140,212,148,39,130,71,241,37,146,28,64,159,170,167,38,239,133,116,138,120,118,53,160,103,42,81,164,161,255,0,128,197,93,8,38,136,78,213,37,162,114,26,160,16,236,165,123,171,84,240,238,121,76,155,79,244,225,15,132,171,75,35,14,75,59,81,101,26,164,172,152,96,67,122,108,162,143,133,51,159,12,131,58,218,27,33,198,31,82,160,160,48,224,19,222,77,12,241,194,30,92,75,124,99,2,73,21,0,99,65,40,57,68,151,113,70,169,42,109,66,249,32,194,17,98,73,166,67,222,143,149,81,221,210,12,68,204,36,19,48,96,230,78,170,168,43,18,177,168,70,51,170,56,16,241,177,4,105,224,25,19,122,163,110,86,51,10,122,77,8,36,179,148,72,13,179,33,51,8,74,171,112,240,63,42,136,184,123,227,29,107,45,212,165,168,50,129,107,40,103,102,82,241,170,9,148,49,44,162,110,194,165,35,48,228,30,99,38,240,230,31,30,16,149,65,149,161,226,11,83,24,117,163,132,142,54,57,43,83,31,249,249,86,215,188,120,211,43,3,1,113,140,139,227,225,130,74,77,124,99,139,152,75,10,27,236,175,230,79,93,123,216,149,138,136,112,198,53,190,125,36,27,176,98,247,22,214,26,41,34,118,242,45,80,230,109,143,153,110,229,50,54,167,50,213,191,5,159,39,204,177,50,8,138,66,55,174,105,47,148,150,34,20,98,247,23,235,54,79,163,183,139,237,136,138,106,251,65,213,89,49,253,107,119,226,234,48,109,11,172,52,227,169,195,170,181,36,75,37,127,85,91,18,76,28,193,42,154,178,209,145,42,101,63,14,53,133,85,148,177,249,132,42,12,180,124,66,218,249,12,164,204,37,108,236,38,77,131,241,10,12,97,225,227,42,91,233,179,173,251,80,204,208,12,140,252,220,138,173,26,185,12,138,136,218,216,147,71,242,144,17,70,214,115,164,131,211,205,3,249,18,56,21,175,140,252,41,206,17,145,69,162,84,40,182,0,52,51,201,38,85,135,153,250,85,37,104,98,23,132,203,214,181,64,141,255,0,28,194,82,89,16,233,100,214,164,219,42,178,17,60,135,84,8,204,230,94,173,48,200,76,75,125,145,135,25,81,100,97,42,166,47,152,49,112,132,73,37,144,125,73,29,230,201,35,64,190,182,92,158,32,148,138,209,145,97,41,170,135,25,152,75,41,106,14,140,139,55,238,172,109,116,220,170,210,101,49,72,172,180,145,162,22,181,153,187,22,110,81,133,169,52,29,25,18,15,80,150,94,130,76,236,196,174,95,38,9,120,81,16,225,193,237,84,222,80,168,154,53,107,246,189,72,44,36,140,117,106,243,69,240,234,72,109,99,3,184,41,119,149,198,168,143,11,202,124,72,185,154,86,33,71,155,23,34,216,27,42,218,210,114,173,198,215,149,88,241,98,70,245,62,5,90,249,0,70,173,36,110,16,166,62,154,76,121,74,85,3,168,117,229,224,229,127,78,128,76,101,75,95,169,245,220,150,101,202,60,106,76,207,244,24,253,29,35,51,35,31,181,110,51,1,57,115,138,121,151,147,165,51,118,186,16,67,192,179,75,121,12,166,79,210,64,35,56,144,6,167,157,8,157,92,105,148,59,233,85,36,234,202,140,102,179,136,79,213,197,85,220,167,45,1,153,68,12,170,57,73,212,158,198,128,241,141,25,14,226,186,74,105,188,174,19,18,180,203,244,106,175,244,158,121,158,50,112,166,245,176,55,221,165,75,103,218,196,243,69,67,181,0,189,213,45,207,212,207,33,203,43,98,70,238,90,228,195,170,32,222,99,99,75,103,234,16,96,83,94,176,121,167,197,149,52,114,59,131,50,161,166,214,181,242,78,253,162,198,182,159,109,220,169,96,70,255,0,136,199,204,36,71,202,20,139,163,113,77,36,103,133,254,210,244,55,190,50,127,62,24,7,204,167,164,201,103,158,36,173,81,6,236,212,32,24,59,84,125,198,161,130,66,61,65,234,175,196,228,185,120,98,20,130,140,159,85,105,238,6,110,203,148,137,23,166,97,119,50,54,201,181,6,62,20,29,86,188,219,78,218,75,17,19,79,195,100,250,43,56,218,48,101,126,82,197,89,248,191,210,150,41,97,235,12,159,164,71,239,229,205,31,42,83,85,166,241,31,169,83,178,51,35,112,170,44,42,130,179,48,165,230,66,204,102,229,157,171,125,197,105,251,68,144,204,97,240,118,170,109,139,96,83,105,128,73,39,46,53,139,40,89,5,74,79,178,157,26,95,105,49,167,49,173,95,36,11,44,226,226,57,100,157,178,163,173,181,227,80,134,221,201,79,116,220,103,139,181,69,163,24,179,15,204,173,50,112,70,77,224,109,48,37,55,1,26,49,98,161,48,236,191,34,89,118,252,143,234,90,99,27,26,32,207,100,145,169,112,97,188,69,161,201,237,44,102,79,151,24,9,220,8,121,17,6,170,2,117,165,133,202,164,148,8,118,86,93,185,19,71,233,226,11,218,79,32,96,140,76,56,145,79,146,1,31,14,85,93,197,65,42,79,4,39,140,76,56,138,168,33,198,202,206,100,242,182,170,41,59,113,173,247,21,172,141,92,243,5,69,164,79,2,171,27,84,231,215,114,95,25,143,83,140,184,121,94,153,62,102,246,83,226,20,73,136,116,196,95,12,194,85,85,87,230,72,251,91,48,132,98,104,248,103,238,74,195,0,240,136,152,178,121,4,204,74,109,128,202,96,103,156,156,69,18,219,13,131,23,22,36,51,230,12,143,94,245,44,107,119,13,12,181,173,157,180,126,28,139,155,217,67,212,208,78,242,138,81,49,174,181,14,248,101,6,25,106,63,88,106,74,168,195,194,20,235,54,143,143,97,36,85,251,57,188,251,91,146,191,9,178,43,111,135,161,100,215,243,36,225,96,45,186,132,189,225,107,167,201,154,188,169,217,113,192,146,242,58,247,134,217,125,11,50,40,90,125,102,121,204,195,99,216,157,178,201,229,234,92,170,204,95,17,204,200,3,27,208,47,8,196,53,166,76,201,99,7,106,78,203,35,148,152,74,84,234,204,230,135,134,78,228,251,68,218,125,56,196,15,155,255,0,145,38,100,97,227,202,141,15,153,25,204,84,212,99,20,231,55,116,251,107,93,216,149,45,37,147,227,120,114,166,55,112,34,148,15,250,139,152,89,6,214,52,174,41,68,198,167,52,109,55,1,236,168,119,200,26,135,40,251,80,58,133,231,157,20,152,74,160,244,220,201,216,25,148,170,179,114,73,32,81,142,23,70,200,25,174,72,111,39,70,149,136,50,149,69,110,57,190,25,74,162,47,131,58,52,183,149,31,67,36,228,237,42,235,101,100,32,172,116,136,208,49,34,31,25,137,28,59,35,137,157,169,131,46,6,94,213,43,49,210,178,98,25,225,16,126,234,91,61,245,196,74,110,238,241,112,132,169,76,105,239,146,172,172,213,32,205,144,197,147,25,26,82,120,246,2,200,10,89,248,242,42,24,111,127,135,18,151,144,202,196,70,161,49,234,39,112,162,170,179,206,6,238,92,255,0,227,85,86,90,60,23,124,197,74,3,164,189,55,132,69,34,232,217,87,21,125,201,59,185,131,17,223,202,130,170,190,178,20,172,34,149,199,244,213,53,150,140,60,158,81,9,78,126,27,61,68,166,41,73,210,249,143,98,210,53,145,49,179,119,254,226,174,161,244,233,35,205,186,26,65,90,104,50,106,176,226,228,240,92,250,224,211,163,75,120,133,40,130,26,197,86,125,48,21,176,58,142,164,190,170,130,204,49,10,34,145,75,67,201,38,118,236,197,81,161,153,144,156,202,166,28,193,138,39,106,86,86,78,70,90,231,72,128,102,20,12,68,108,6,85,11,85,118,65,61,87,198,181,97,65,218,149,100,100,41,137,170,124,12,100,202,21,184,50,73,141,8,107,182,123,168,86,79,57,31,242,130,91,147,152,81,178,215,18,77,113,175,34,198,38,19,101,70,198,121,202,62,104,169,38,161,211,192,154,60,184,147,172,55,17,172,42,153,172,32,205,127,10,87,38,224,98,230,64,26,147,108,78,164,222,5,32,38,131,15,184,169,178,168,37,152,101,67,125,4,158,234,165,243,131,56,29,74,35,240,123,235,73,151,145,82,208,189,227,237,72,186,109,55,184,246,212,69,119,66,15,207,196,167,191,13,228,122,234,118,161,137,38,38,85,51,27,6,119,133,93,166,90,133,68,113,180,219,197,237,42,74,214,78,141,194,20,79,169,87,66,238,46,85,239,198,20,99,246,177,46,89,58,133,250,29,85,126,198,79,167,149,36,25,101,149,71,220,80,144,103,204,170,97,234,120,182,92,65,42,244,243,65,198,253,217,82,175,81,252,10,232,65,239,9,27,133,106,141,143,34,219,106,106,210,19,229,37,44,35,64,63,154,162,129,77,84,29,203,49,45,182,191,15,65,101,17,249,151,202,70,109,189,213,90,201,132,192,181,102,160,87,67,135,27,64,126,31,157,187,14,84,254,135,83,213,70,123,34,75,47,34,168,187,158,15,55,174,115,100,22,110,223,47,18,27,252,166,112,59,93,60,253,62,64,112,163,223,101,6,49,56,74,184,221,12,243,228,194,171,67,100,14,146,169,54,239,217,182,42,238,36,130,202,39,106,231,214,80,34,11,33,165,149,87,195,140,127,15,182,165,117,157,81,39,1,226,23,18,180,121,168,140,45,128,248,63,84,105,172,102,16,140,226,92,147,208,103,84,206,205,148,152,196,172,233,53,176,35,124,161,123,18,72,172,128,173,251,21,161,124,177,159,46,84,227,212,165,17,156,170,127,115,185,30,81,45,241,172,185,49,25,40,225,242,88,201,43,236,110,53,189,129,28,150,118,172,223,15,16,211,99,216,6,48,238,15,212,138,51,200,86,102,42,146,124,153,81,143,212,155,70,146,121,32,230,81,101,100,96,81,77,193,159,231,196,133,100,204,175,196,149,234,171,179,194,59,194,166,67,170,136,35,245,39,207,232,76,78,146,248,12,40,210,185,47,125,111,40,68,190,82,106,16,78,26,116,248,4,178,31,16,149,85,188,92,112,122,171,225,206,84,208,230,16,67,225,82,158,136,120,47,202,100,83,238,199,5,138,82,45,56,2,177,82,105,239,35,57,74,165,238,47,135,8,111,204,84,183,241,11,228,191,181,46,178,128,123,102,97,76,171,126,102,51,107,224,20,16,254,32,229,12,164,99,43,113,33,104,116,220,170,209,246,170,160,195,33,71,202,159,128,42,177,57,39,7,86,36,150,101,80,202,254,165,112,106,28,92,201,21,144,72,168,77,141,180,48,226,8,29,171,109,221,62,230,38,81,21,5,3,38,69,66,16,158,72,214,47,123,7,137,199,236,163,78,131,47,55,182,172,52,220,253,204,70,102,42,160,187,210,91,144,63,137,74,192,167,157,80,119,135,219,84,154,53,115,87,1,228,147,98,247,82,131,25,54,101,87,169,51,183,18,89,63,77,216,198,230,14,66,174,125,191,233,67,8,208,39,77,233,18,213,62,53,253,104,242,133,17,78,107,138,211,242,139,137,87,153,227,187,137,212,146,180,106,176,202,183,95,233,3,154,198,112,62,111,177,15,84,25,219,238,81,113,171,152,122,97,254,124,194,77,255,0,15,69,240,226,93,42,168,130,100,36,216,2,72,58,185,18,57,58,25,242,79,152,197,34,180,216,16,107,115,30,114,165,86,25,150,226,186,125,48,193,141,130,8,147,159,65,219,118,175,158,103,140,181,73,190,127,73,86,52,204,46,32,19,205,16,100,73,63,18,65,130,127,255,0,36,157,134,51,38,189,110,178,209,32,44,28,216,144,170,175,242,25,11,217,241,32,228,226,174,46,36,120,94,75,33,230,44,172,164,80,51,225,158,164,252,66,76,33,234,120,49,129,202,82,100,73,36,109,23,18,106,223,185,69,39,56,186,144,76,187,188,206,192,242,44,43,117,132,18,29,129,46,53,103,179,163,218,110,197,60,121,18,171,39,158,131,86,255,0,34,239,77,151,38,38,98,165,166,12,88,201,163,223,144,127,170,227,75,103,211,251,194,42,117,146,227,138,230,103,39,74,218,26,214,16,107,104,105,231,23,221,91,94,18,65,31,106,36,193,76,80,41,49,153,24,111,194,46,69,15,63,88,75,141,47,12,177,16,74,203,212,152,87,225,73,117,13,60,25,63,54,108,106,75,87,228,107,31,66,109,232,24,152,214,214,237,136,194,172,169,33,176,128,102,36,216,193,219,51,153,104,213,196,251,49,249,98,97,81,179,236,175,224,241,68,41,49,43,8,15,28,149,65,15,76,65,147,204,97,13,81,89,60,132,104,217,142,99,167,170,173,102,191,155,34,232,149,84,128,173,30,89,101,196,151,234,125,66,253,44,253,165,116,81,168,75,45,91,121,101,221,43,253,164,205,103,255,0,213,167,161,59,42,29,93,250,158,143,167,46,85,161,240,226,77,30,85,3,85,2,113,65,187,41,83,184,118,68,18,157,89,62,70,181,249,13,13,72,193,143,133,40,147,12,233,175,170,188,136,232,193,28,149,69,107,242,20,136,147,2,200,189,34,64,254,30,177,47,234,215,100,170,129,18,55,112,144,250,170,52,89,32,102,210,40,213,22,72,237,67,90,60,78,115,91,124,13,55,250,190,81,172,109,126,46,178,72,246,149,53,100,42,103,38,144,114,120,74,37,173,154,98,182,55,180,52,141,10,59,27,102,169,50,203,139,201,220,198,226,66,201,141,107,36,253,164,87,65,170,138,78,28,73,192,116,240,196,204,217,70,154,177,6,68,69,85,84,24,195,203,96,189,62,250,182,9,217,180,85,214,84,44,146,53,35,63,68,203,243,225,18,93,180,126,58,131,88,114,207,138,59,106,220,70,41,4,145,73,212,49,110,216,240,132,188,136,35,104,9,210,113,132,201,140,13,12,74,142,92,75,23,167,209,51,238,35,89,207,181,90,108,255,0,171,41,113,38,126,143,255,0,184,95,119,143,16,211,24,18,127,34,86,144,117,85,35,110,234,165,65,38,81,100,75,163,93,220,141,248,66,186,107,227,50,107,58,148,213,173,56,227,31,48,68,133,141,28,102,80,0,207,181,147,221,41,124,159,39,131,14,215,42,196,214,81,35,113,45,240,228,130,79,42,110,2,147,1,211,103,206,249,120,147,138,169,50,227,63,18,161,99,216,78,17,9,43,181,170,124,103,230,69,110,163,54,6,249,51,22,140,196,147,237,37,44,146,66,159,153,95,80,208,142,112,255,0,247,197,139,29,57,138,185,138,43,105,200,94,108,73,187,49,198,102,44,73,148,200,195,168,72,231,155,115,210,167,52,197,87,1,77,173,81,243,230,17,80,255,0,132,153,100,15,213,114,45,182,166,181,130,12,194,229,90,180,222,161,124,147,225,150,44,72,142,77,126,129,132,51,52,173,173,73,59,72,81,169,203,42,121,210,101,176,162,200,187,195,31,84,86,124,218,37,149,186,56,163,253,84,101,117,146,15,45,9,52,109,246,66,105,88,3,40,25,152,92,138,222,51,25,9,156,40,143,77,163,31,249,121,70,85,166,76,96,12,125,170,109,42,191,13,70,174,32,211,53,33,198,206,222,52,56,109,107,172,187,86,248,208,233,231,112,152,169,135,224,202,49,143,48,74,182,171,246,46,68,205,192,78,32,127,78,148,150,213,90,203,201,180,151,144,170,224,58,122,38,62,18,164,6,170,28,105,207,91,84,23,43,24,178,3,9,204,143,140,108,124,37,91,124,50,179,133,1,60,50,252,31,132,74,109,29,202,143,152,202,172,121,184,242,33,100,207,24,148,84,9,150,49,167,124,223,90,163,123,217,59,134,39,186,179,109,187,228,27,152,159,102,76,37,151,15,182,147,27,71,146,75,250,149,101,85,80,227,19,230,213,148,56,21,68,103,106,234,142,72,225,18,183,56,101,151,195,160,73,238,18,78,255,0,135,187,110,156,139,244,155,235,104,198,62,98,141,40,159,15,78,19,138,38,50,145,89,186,136,31,65,54,242,56,59,52,193,7,210,154,213,62,92,46,19,21,116,59,42,70,15,164,74,106,101,80,61,213,206,213,113,213,104,19,14,251,26,115,27,85,63,234,168,153,47,0,186,138,146,201,187,124,101,197,36,63,160,234,199,73,181,214,113,6,206,98,164,145,174,25,36,153,130,185,121,167,206,182,151,135,106,69,91,85,72,113,129,133,202,84,240,192,200,162,51,93,138,169,58,132,248,241,109,71,251,137,36,155,34,121,241,32,45,76,120,81,31,216,135,210,178,79,109,43,244,188,98,93,17,194,190,100,164,145,145,180,66,174,170,214,89,59,178,42,48,237,72,14,100,3,225,147,7,82,212,22,28,111,230,18,70,143,244,46,160,146,99,115,240,137,26,16,143,222,77,3,91,185,98,35,209,192,49,230,52,164,182,79,179,69,126,0,39,82,103,12,35,26,196,33,131,237,21,99,37,227,27,56,74,177,164,81,199,209,185,24,150,218,195,198,244,133,247,214,34,34,218,107,137,114,88,167,144,134,70,146,49,49,7,185,33,82,153,50,101,249,162,161,204,24,150,130,176,196,33,122,110,22,19,26,155,153,169,235,97,119,21,0,253,115,255,0,177,11,145,23,111,162,141,90,151,241,130,1,162,31,107,22,50,141,167,213,64,146,79,155,46,36,230,123,43,100,131,134,82,204,159,18,118,162,140,205,125,6,79,16,82,217,230,120,199,148,41,56,97,144,71,234,85,80,224,0,128,230,87,88,233,204,75,51,145,175,212,146,191,56,82,27,40,199,156,252,202,226,125,12,76,239,196,128,153,85,182,30,100,85,19,136,42,176,162,170,135,242,115,9,97,113,240,223,215,199,250,84,120,108,137,9,252,34,202,152,73,187,213,83,129,134,32,182,163,250,139,127,203,227,161,76,59,28,216,58,2,14,150,62,82,151,22,36,230,6,170,170,39,244,232,133,202,179,181,209,246,182,76,126,236,164,42,151,173,209,231,211,246,172,47,38,63,53,141,211,106,217,153,189,250,104,87,155,225,209,45,223,187,197,151,42,29,154,12,144,78,193,98,196,186,118,155,181,97,32,176,57,86,171,232,199,33,242,133,58,245,42,216,118,49,227,174,100,244,61,54,124,104,224,210,30,55,80,178,160,153,119,100,39,237,12,37,69,91,106,255,0,14,18,172,105,169,203,64,85,80,61,179,253,225,98,70,7,79,2,111,106,34,72,95,59,151,42,1,246,79,168,63,41,81,189,230,166,174,28,133,186,159,225,237,110,197,229,8,185,23,42,153,163,207,186,126,21,221,189,120,19,129,218,166,109,66,1,31,40,68,181,122,203,243,208,70,143,44,72,56,122,50,230,51,51,42,154,168,114,198,60,70,71,134,200,120,241,101,88,24,216,249,146,55,80,50,168,236,52,227,43,22,62,142,1,147,153,33,245,179,139,221,88,254,45,199,250,190,85,13,247,31,18,188,33,174,233,202,52,44,205,61,85,36,157,163,72,217,168,105,164,245,100,94,124,195,148,156,69,88,179,74,54,33,242,116,220,65,123,168,63,192,16,102,243,27,26,42,181,143,201,148,197,77,205,144,160,249,69,209,28,204,43,42,146,83,244,5,80,250,165,98,81,246,186,86,254,17,50,215,202,202,53,125,233,86,69,149,148,197,227,71,236,63,247,10,140,203,228,73,85,136,141,61,107,121,7,252,192,74,185,243,207,108,207,213,37,183,207,102,60,42,92,55,114,235,73,194,44,171,154,72,244,239,100,208,117,153,184,49,114,24,108,23,119,42,209,107,78,203,32,63,137,38,135,171,79,101,195,176,196,168,35,73,62,52,171,100,41,139,169,205,110,41,238,35,126,146,81,4,180,85,73,178,140,127,155,22,95,184,175,172,130,194,145,109,135,167,135,37,156,43,161,104,228,178,50,173,129,6,236,120,125,196,61,175,195,172,76,121,162,21,102,109,61,107,24,153,171,138,157,213,76,181,23,13,128,178,173,86,213,63,186,26,213,111,130,34,5,13,228,35,242,202,38,52,202,121,153,24,29,68,93,17,140,137,37,159,165,66,204,164,131,57,143,226,89,131,234,25,84,227,83,46,0,55,243,39,117,87,0,146,206,212,202,251,225,163,36,145,248,177,168,121,52,242,233,15,135,233,45,104,49,238,186,136,172,201,204,185,194,50,243,38,149,88,58,74,185,204,107,137,68,234,42,218,111,196,115,184,130,82,127,26,154,199,43,155,101,58,251,31,6,48,243,22,84,111,247,80,134,190,210,63,221,202,25,87,35,125,13,225,59,74,68,125,110,158,219,115,75,200,169,248,242,167,45,76,220,254,29,16,223,131,172,129,242,130,202,166,238,52,245,87,231,194,182,195,127,6,40,130,228,65,201,100,225,19,230,208,183,15,66,46,96,101,66,178,226,47,31,154,183,161,212,49,48,124,216,146,11,224,130,75,254,83,177,31,67,27,131,149,43,70,161,31,34,153,247,17,100,147,12,65,17,26,202,73,68,102,108,184,144,145,163,48,72,223,82,32,253,213,43,42,41,90,154,141,91,247,83,24,117,67,16,251,70,144,207,49,201,238,164,134,178,177,130,78,89,69,198,164,210,48,45,74,91,232,25,89,152,75,138,124,84,248,168,79,134,240,125,71,107,148,98,236,93,146,6,164,137,58,46,18,148,107,131,252,117,211,108,213,44,124,78,209,125,164,138,191,147,128,178,217,56,155,126,24,252,114,39,196,128,102,174,171,32,190,225,23,97,141,202,15,155,92,175,225,22,137,139,167,224,130,36,72,184,191,34,237,112,244,241,228,177,119,71,210,172,75,94,229,44,213,57,158,185,164,96,128,243,68,17,10,66,253,53,197,42,190,27,235,178,234,63,80,12,169,49,163,121,245,175,217,48,244,147,10,255,0,155,71,204,211,212,117,160,33,184,213,85,160,133,114,211,190,167,44,144,179,235,126,231,51,209,240,44,160,197,102,239,39,19,23,65,129,51,35,20,133,222,164,197,197,17,43,135,171,101,70,39,182,185,36,146,252,52,42,172,116,215,242,160,228,195,7,210,26,83,91,169,55,44,79,152,252,160,73,189,168,213,184,3,236,159,5,156,73,124,157,84,242,12,129,42,106,246,69,147,194,130,147,166,199,37,94,56,116,124,156,86,177,31,101,100,241,191,48,83,74,169,36,154,12,168,169,154,72,254,15,226,74,216,19,212,241,24,73,219,167,253,69,86,27,190,25,16,102,200,53,190,29,219,252,23,164,217,68,147,218,185,251,127,10,98,46,49,178,32,102,86,214,201,253,88,178,166,161,141,18,75,251,81,236,211,123,158,97,43,42,168,181,32,99,124,61,56,231,122,140,65,113,171,234,218,169,197,99,2,81,17,100,96,217,86,254,218,111,79,171,113,240,150,40,211,188,202,159,0,170,166,248,116,60,156,194,76,13,12,98,31,80,214,195,106,72,35,30,99,32,255,0,16,239,135,242,145,127,221,81,252,139,241,6,85,20,89,70,24,249,67,21,41,123,37,201,225,77,44,166,94,23,170,0,241,164,38,245,193,115,34,198,140,131,166,207,225,202,142,102,134,1,89,245,84,13,174,161,212,226,247,120,211,42,125,97,121,131,181,46,244,168,50,212,160,55,195,71,147,218,74,103,232,243,212,15,244,164,89,73,248,139,107,27,184,164,74,228,235,59,251,110,34,202,38,52,111,74,255,0,6,55,96,216,102,227,229,69,4,217,56,68,144,49,147,139,237,17,110,96,110,70,78,165,109,182,39,98,140,55,99,173,237,77,169,245,133,113,31,218,161,166,70,60,150,115,32,153,85,182,230,202,185,218,1,149,152,237,175,153,18,200,28,34,73,231,208,238,71,212,144,233,235,34,70,99,57,85,189,109,168,10,154,57,26,46,67,180,119,57,181,222,131,196,76,197,74,95,166,217,236,228,93,118,237,140,146,4,128,48,199,159,169,117,110,43,145,174,68,157,109,60,177,131,153,79,93,213,99,149,152,43,177,73,146,1,65,127,16,215,38,187,49,61,75,133,73,179,227,160,252,24,214,25,51,163,49,62,211,218,192,145,136,49,24,168,138,120,12,146,62,81,45,150,186,97,131,30,92,72,217,70,83,90,202,92,64,184,139,36,25,130,84,21,148,48,73,83,84,146,118,220,41,243,36,174,54,102,133,189,193,179,38,111,169,226,125,36,154,53,38,216,153,98,43,243,4,4,237,66,190,77,116,111,166,186,87,168,90,136,170,43,8,78,64,97,72,46,41,31,147,42,173,53,148,65,244,149,12,201,49,36,147,153,11,50,142,202,73,86,152,241,137,133,82,134,200,24,57,123,17,6,135,85,225,196,36,134,123,192,34,112,161,170,252,67,36,62,73,158,194,191,137,102,192,238,71,218,131,244,211,201,233,91,25,73,100,47,116,137,214,51,44,17,135,238,33,109,88,253,171,240,228,76,160,83,191,221,78,100,214,240,98,84,162,152,220,78,44,27,83,239,158,47,164,174,105,53,15,248,2,82,169,173,91,165,79,4,143,150,34,168,218,171,41,210,108,112,229,38,49,46,57,35,163,27,27,29,227,195,122,206,212,182,101,62,84,30,158,12,172,108,229,93,26,170,158,33,65,154,92,161,174,152,228,88,121,234,13,29,206,75,39,74,202,207,148,72,144,213,28,92,88,151,91,244,218,175,164,180,152,52,17,187,83,126,68,66,237,177,200,103,233,141,243,63,74,150,198,208,103,140,76,193,138,53,221,131,51,76,227,234,34,22,125,222,153,130,7,148,209,113,35,242,83,232,54,255,0,167,12,147,36,226,58,95,62,202,88,249,145,97,147,148,104,147,67,4,144,39,196,69,37,230,89,18,72,20,230,230,202,52,172,161,18,176,147,79,201,194,179,252,61,148,111,202,183,102,230,216,219,85,125,16,160,197,44,163,17,127,117,42,187,153,18,52,238,98,143,26,137,212,154,62,228,147,158,97,74,32,135,246,144,81,180,148,233,60,70,149,36,191,202,161,39,79,34,12,178,127,14,171,85,170,168,196,62,105,67,89,204,212,36,146,199,250,74,231,213,186,27,108,118,102,200,186,166,152,211,216,216,206,37,88,97,167,49,26,70,114,24,58,74,117,180,237,221,143,252,249,87,67,170,210,184,224,240,166,150,85,172,173,6,100,132,58,195,147,104,34,166,147,14,38,170,232,156,143,175,134,113,17,234,122,120,108,73,59,237,171,72,217,36,243,33,172,163,0,73,108,21,21,210,83,188,164,85,65,167,0,251,146,136,19,199,25,122,78,161,30,68,139,35,13,136,155,92,179,99,16,230,16,186,148,11,44,137,100,14,21,212,231,192,37,188,94,164,130,6,131,198,117,209,85,113,26,196,229,62,173,244,71,226,150,44,163,86,245,183,21,182,192,100,176,241,32,231,232,49,143,180,75,213,181,94,155,197,237,37,219,81,125,71,207,97,202,7,225,81,166,252,71,10,119,110,65,174,137,2,30,80,118,173,51,43,89,147,149,24,133,73,136,22,82,134,118,114,145,31,100,105,210,64,245,188,213,76,201,152,73,205,108,48,20,28,200,237,25,185,28,237,146,109,70,124,88,145,161,181,150,63,213,149,85,89,82,2,55,55,26,142,184,173,60,158,148,141,26,191,17,135,15,135,6,112,51,20,168,16,192,28,146,97,10,153,159,91,120,64,124,164,162,44,244,197,173,228,103,225,150,34,37,171,161,150,254,29,14,183,194,16,249,86,211,62,44,222,164,61,105,183,61,202,162,5,60,66,115,5,11,34,167,35,106,196,67,233,206,51,167,149,186,87,212,152,170,141,78,15,14,36,177,251,234,215,241,43,238,93,112,10,137,102,82,62,164,235,204,146,52,69,219,45,108,129,247,20,203,224,78,140,55,136,197,228,82,104,217,194,197,76,57,149,190,241,86,199,234,72,48,73,194,85,199,38,76,188,21,227,34,101,249,111,53,211,244,246,158,100,208,48,198,255,0,145,75,101,188,195,115,215,18,194,5,219,45,192,195,32,47,174,255,0,13,143,119,181,202,131,124,98,105,247,179,233,167,111,12,77,65,7,9,132,158,53,94,63,1,145,43,27,227,221,84,110,34,197,39,251,74,122,227,226,20,77,64,119,237,50,98,91,245,14,128,100,99,188,193,18,146,153,72,122,222,108,73,191,15,69,107,166,166,89,199,48,44,152,51,230,196,157,76,187,139,36,11,157,204,181,197,194,150,154,226,82,139,44,150,54,197,69,149,192,227,74,225,84,117,183,15,40,24,101,204,24,98,16,153,74,171,116,197,150,65,225,50,213,86,2,250,170,237,249,57,83,153,56,36,179,132,170,41,239,96,216,183,83,221,146,49,249,80,214,70,25,88,118,250,209,249,243,45,172,210,160,146,204,171,39,207,138,81,246,162,43,110,241,147,10,170,204,24,138,108,180,120,196,7,241,41,79,194,187,99,241,21,116,107,139,39,201,26,139,53,222,57,88,113,39,222,103,49,170,47,125,60,225,244,148,153,19,157,61,170,175,52,217,25,187,70,198,152,4,83,217,18,107,248,68,147,25,121,24,87,213,107,154,171,177,225,150,37,170,77,37,116,151,230,10,149,216,2,50,99,2,251,108,254,213,150,104,120,141,163,107,228,3,169,244,24,228,131,48,68,185,193,180,121,42,78,249,97,93,250,6,164,167,146,12,50,202,53,15,175,36,197,243,127,167,11,141,58,245,74,235,78,192,209,173,73,202,73,47,40,216,34,167,230,167,4,209,229,50,150,167,123,6,69,93,14,102,64,97,82,220,160,170,15,176,170,130,52,56,109,98,121,225,17,80,119,112,207,39,168,169,0,99,30,180,236,202,149,149,159,50,182,46,55,236,240,88,178,201,5,13,131,146,52,70,217,50,169,32,41,230,124,146,37,219,108,105,203,225,165,246,172,124,102,127,222,21,208,190,194,2,250,38,231,169,109,129,78,72,207,230,69,208,217,99,237,18,96,105,44,33,243,9,46,224,5,179,79,30,72,51,5,1,38,4,232,221,185,19,202,219,135,198,226,246,211,103,201,139,59,155,16,210,110,40,245,82,54,180,39,17,249,132,155,76,9,196,246,75,136,139,147,50,8,186,132,158,210,64,29,148,71,163,113,76,169,53,235,115,164,248,10,90,100,253,61,235,96,202,37,133,196,48,65,243,10,209,67,169,9,90,124,89,120,210,238,42,100,166,212,67,63,73,78,140,244,206,157,228,131,224,19,43,134,79,131,101,205,197,202,128,181,170,138,62,85,79,200,73,148,54,193,38,60,100,7,82,136,181,11,4,124,170,187,120,2,51,10,77,107,3,115,212,84,139,34,241,6,81,116,9,236,23,134,18,170,0,217,19,26,66,202,67,140,25,66,178,135,107,143,229,12,46,69,146,41,138,122,226,124,172,153,66,180,86,234,27,130,240,203,41,22,19,228,229,122,34,51,6,65,169,237,175,33,205,54,183,111,140,204,201,76,59,130,78,34,43,80,177,152,20,253,81,129,8,233,234,43,23,53,65,220,147,149,59,53,60,65,15,133,46,129,50,12,144,112,246,45,236,49,201,196,36,44,131,11,228,133,145,143,148,93,137,253,108,243,227,102,85,63,50,49,198,68,125,35,14,94,229,172,183,20,119,50,120,241,169,59,139,178,13,49,184,51,4,76,74,54,224,207,39,154,93,182,26,195,74,123,225,148,252,202,142,101,196,28,28,34,92,156,50,101,8,248,74,44,73,227,30,124,107,157,149,172,50,150,144,245,12,65,13,53,128,253,234,138,135,25,229,26,161,170,159,177,87,142,200,164,216,188,128,16,96,234,82,154,181,128,146,124,56,134,152,134,248,30,29,170,106,202,97,36,202,121,146,111,51,149,80,80,214,190,16,56,122,214,167,217,12,68,197,149,5,107,113,44,95,40,167,62,111,62,82,228,84,88,217,196,102,43,183,143,42,194,77,172,184,204,237,88,195,146,193,68,234,74,39,217,111,94,252,66,88,202,40,124,109,72,2,147,148,169,232,95,6,115,59,87,25,181,101,174,237,248,186,211,234,75,35,193,138,204,197,34,221,183,49,88,191,52,145,194,34,42,30,170,138,94,44,171,149,95,106,73,83,153,180,136,85,141,35,37,194,230,50,70,233,217,205,220,59,203,39,215,73,139,218,166,166,7,145,248,148,91,53,33,199,224,16,167,149,83,231,77,246,147,44,110,110,226,155,13,79,148,137,173,60,50,70,94,123,30,49,175,129,159,137,61,152,210,135,121,148,120,146,93,67,167,137,37,140,48,80,102,190,28,110,99,34,195,172,226,201,6,30,52,151,100,6,169,144,88,200,209,25,149,43,52,192,9,252,69,70,76,99,39,3,181,36,147,73,182,30,108,169,235,112,177,67,14,75,36,166,143,140,49,51,153,69,67,152,200,79,230,42,100,107,226,21,156,69,82,171,35,13,97,225,169,193,36,105,57,170,129,25,253,75,208,238,206,136,159,100,56,192,204,84,251,140,45,84,204,48,14,81,240,161,13,101,58,183,218,202,133,129,172,193,147,16,75,218,157,120,14,119,42,154,204,175,173,28,106,137,89,124,66,244,241,145,21,14,214,113,63,191,42,110,29,49,18,74,22,101,9,35,116,174,138,70,38,68,214,164,159,42,79,8,86,20,149,190,241,83,102,4,30,124,203,51,96,23,74,70,85,81,212,34,49,137,24,252,41,161,166,30,72,20,241,159,44,157,72,51,76,178,23,186,129,108,59,102,76,136,195,24,113,134,146,86,207,63,76,177,35,103,244,40,72,86,48,73,151,15,17,51,101,90,63,27,101,225,72,108,158,241,189,99,84,24,185,243,47,55,43,157,140,184,157,26,159,192,163,202,157,201,134,57,32,83,48,228,143,195,16,145,161,212,39,141,197,139,42,244,227,86,83,133,164,23,76,11,227,61,97,91,124,72,207,84,60,118,227,234,72,110,42,159,27,148,34,93,117,186,136,105,213,83,253,74,38,100,179,76,79,36,19,164,115,45,78,51,237,10,84,21,148,155,88,204,203,16,75,141,163,123,21,178,212,235,119,20,135,157,19,118,46,197,57,14,250,226,20,173,161,68,178,248,117,173,165,89,3,105,45,82,220,64,138,47,155,78,186,173,104,222,228,249,228,162,199,234,25,101,126,18,197,91,30,243,201,98,87,185,252,253,73,213,81,129,231,204,138,208,213,0,14,149,6,76,198,91,77,67,84,50,123,106,130,202,214,186,20,71,241,101,39,130,231,134,213,67,156,119,132,43,159,114,87,248,58,43,18,104,85,62,30,156,193,247,18,189,157,113,95,196,46,52,28,7,143,222,42,162,140,248,152,215,68,118,78,100,154,65,99,35,68,130,252,162,138,135,147,118,56,207,229,17,19,179,73,6,78,164,53,144,98,77,7,82,174,36,153,141,144,228,193,146,5,59,168,96,75,47,233,17,144,235,101,8,153,189,180,236,49,129,36,124,197,66,224,194,145,52,146,101,86,159,155,33,85,1,172,165,20,124,73,183,163,193,41,56,138,60,139,111,162,63,255,0,68,50,163,130,171,18,76,100,226,147,41,151,211,79,151,25,82,204,173,96,210,215,176,101,38,19,44,170,128,179,120,121,41,222,158,140,60,252,203,32,211,191,195,137,27,14,1,227,63,42,218,170,40,84,124,247,176,131,196,128,240,219,19,153,21,15,149,232,249,144,24,64,41,43,41,90,146,246,79,33,89,194,167,163,70,60,147,170,67,70,219,61,21,85,2,33,14,169,184,168,37,117,20,50,146,47,247,98,65,76,170,28,98,101,18,234,177,180,244,18,3,152,163,82,186,182,28,24,195,120,162,23,42,174,242,191,19,90,58,24,85,85,2,76,76,220,107,107,222,8,220,56,148,149,110,161,36,19,225,228,85,47,249,224,101,18,133,94,217,12,178,45,77,129,192,46,100,158,250,120,196,76,162,83,215,6,188,20,183,253,53,230,70,157,36,30,226,232,88,95,200,231,105,10,0,221,239,98,225,74,236,160,110,70,252,72,90,166,18,52,172,70,87,94,142,61,171,10,179,20,99,85,89,206,71,51,76,100,39,50,206,29,8,227,42,237,66,96,70,72,160,79,100,151,225,91,184,109,76,131,130,55,180,136,100,145,141,233,159,165,0,131,74,205,24,17,136,145,153,92,220,134,1,184,197,218,143,13,148,73,44,230,81,179,204,66,245,35,233,204,62,159,113,70,170,53,181,25,217,60,113,135,152,42,125,250,132,255,0,73,85,62,180,146,70,149,155,76,114,102,196,169,182,174,102,70,234,123,179,145,80,6,201,77,50,183,108,60,200,152,115,192,78,37,202,209,209,203,47,16,251,43,32,119,101,82,243,45,71,231,151,42,97,125,78,114,3,136,169,29,110,155,151,39,139,22,85,210,176,223,228,147,51,88,161,170,215,36,199,135,116,143,54,164,177,146,60,59,172,163,92,250,250,146,85,71,54,36,78,149,181,57,101,48,38,80,110,150,141,112,177,111,14,159,39,54,36,220,51,199,90,206,81,35,96,62,32,129,204,151,218,154,36,223,210,39,181,199,173,0,100,220,62,113,58,144,19,228,190,48,51,45,113,141,182,151,204,37,68,96,196,178,139,212,168,181,243,16,231,204,213,177,55,123,76,188,138,142,30,9,44,237,74,167,232,1,238,247,120,151,158,195,212,165,104,233,166,2,228,63,51,241,51,14,85,37,113,84,9,47,205,218,182,134,97,236,143,218,171,96,105,184,184,59,121,19,195,255,0,48,230,66,210,48,145,165,225,85,83,42,142,88,155,181,162,126,158,60,105,108,40,68,172,41,33,146,202,38,209,93,170,134,41,200,38,79,28,99,253,36,238,183,86,142,51,57,85,6,167,248,111,243,89,144,176,254,24,156,140,234,82,147,167,95,179,50,62,190,249,246,64,194,36,77,60,97,144,236,204,84,202,6,134,60,102,97,196,188,106,71,198,83,219,167,29,74,100,82,198,129,76,54,126,171,42,215,36,49,63,180,42,148,55,203,51,180,136,39,234,66,11,134,32,136,84,173,115,119,20,115,37,153,31,133,104,252,37,4,172,202,178,129,51,114,206,81,114,167,33,135,44,160,121,68,181,100,161,188,192,107,104,65,245,113,35,246,16,99,123,169,68,59,81,238,246,146,248,149,123,32,87,20,9,154,79,216,20,146,212,53,177,38,131,229,20,9,140,250,131,243,46,196,26,112,121,225,18,150,214,26,27,122,52,235,89,86,189,197,101,96,10,121,236,146,198,38,147,25,249,56,84,30,218,117,35,253,197,67,3,80,130,110,48,226,228,73,182,200,194,216,10,125,108,233,39,237,77,99,64,219,1,51,141,27,47,50,111,26,24,61,209,39,178,130,169,11,107,26,88,249,132,168,116,76,194,73,102,35,42,102,80,193,146,196,38,192,20,135,205,198,134,100,168,85,172,87,67,128,2,179,153,5,106,26,216,220,198,42,149,178,215,155,103,176,49,34,145,111,153,12,247,117,79,204,85,206,178,74,237,81,236,190,58,12,99,73,170,146,166,181,37,63,210,74,105,33,206,169,177,120,77,147,26,187,146,200,59,92,217,68,171,102,139,153,138,215,82,18,134,52,184,196,120,139,214,153,207,210,163,155,205,137,20,251,138,174,145,118,38,245,83,55,43,86,111,92,67,178,144,115,52,30,199,151,18,71,100,193,214,179,42,235,87,198,32,224,188,88,151,55,178,11,38,143,22,36,204,215,248,12,80,87,79,101,148,234,254,28,108,140,97,84,69,110,158,56,207,149,93,192,51,6,5,54,90,2,152,207,164,202,12,219,165,166,146,200,245,15,230,229,67,89,50,196,167,225,203,137,97,132,226,246,144,203,173,77,42,25,169,192,87,245,38,175,153,18,76,71,230,226,80,79,48,35,15,49,147,90,171,136,147,64,240,229,80,107,35,104,48,44,153,148,217,222,35,21,45,100,146,70,62,96,167,115,40,98,15,151,18,82,99,68,233,93,68,178,54,204,212,50,167,118,161,89,118,241,240,173,161,11,8,196,20,248,108,83,170,128,229,150,68,40,59,84,236,200,4,146,124,217,72,190,67,121,243,225,202,168,95,13,152,56,83,42,208,98,126,99,193,91,17,68,79,212,63,53,218,169,117,36,156,76,120,76,185,101,197,12,235,41,217,132,82,9,77,161,103,21,152,232,213,83,31,249,37,196,42,116,249,147,173,217,134,89,72,162,52,173,81,196,198,4,197,93,102,171,79,14,12,92,198,66,198,137,204,108,142,121,39,77,158,12,189,220,66,145,111,101,197,172,47,168,173,103,237,61,148,175,192,30,28,194,26,190,14,40,154,54,188,219,31,230,196,69,127,73,175,244,228,152,159,170,228,92,238,226,53,119,210,74,67,163,193,57,249,66,82,127,18,131,116,255,0,168,219,140,135,70,159,243,178,243,11,172,169,164,10,170,233,32,120,140,33,168,38,6,117,72,216,28,164,79,233,39,203,39,186,154,174,128,172,100,250,175,64,178,204,30,178,163,53,12,98,73,137,187,175,47,34,163,13,104,231,51,153,22,29,48,1,51,169,90,202,21,212,131,161,214,114,235,126,82,196,170,131,126,11,177,240,148,104,139,141,19,22,203,218,81,147,244,173,205,33,242,196,41,20,244,233,252,147,81,114,65,148,248,17,63,56,138,46,213,47,248,63,231,179,4,72,199,234,67,194,59,61,68,68,42,171,173,213,90,114,72,62,226,125,198,78,90,25,139,153,85,105,226,109,121,139,137,38,184,140,120,68,249,78,85,80,240,130,219,195,20,254,53,227,83,193,16,59,70,145,164,66,181,37,96,95,78,19,216,34,197,85,176,236,183,44,237,75,189,7,114,206,21,170,53,105,224,191,181,114,53,124,53,29,85,138,55,190,183,6,99,23,145,15,14,72,228,147,8,74,136,135,90,9,35,230,94,102,158,28,34,110,196,85,171,159,200,237,220,95,125,164,153,59,155,22,85,55,39,71,214,227,225,17,63,218,87,198,214,0,168,7,205,139,141,73,106,31,136,84,120,30,104,157,139,161,122,134,250,34,202,132,243,43,71,90,124,162,84,213,182,71,240,237,92,193,255,0,16,171,172,167,97,52,175,245,174,137,79,119,64,40,140,249,172,164,75,107,138,172,53,153,36,158,10,34,250,97,255,0,62,85,97,50,201,242,89,242,144,8,185,255,0,196,35,30,53,105,203,139,17,60,21,86,49,88,83,27,83,193,141,59,9,165,15,252,107,173,82,79,131,177,97,162,118,47,231,239,226,169,209,181,193,205,96,82,109,132,254,181,250,191,64,124,78,131,232,204,234,47,219,92,242,51,35,84,200,100,58,139,245,36,236,248,113,113,167,48,46,50,251,74,14,30,179,5,145,241,109,70,172,235,102,65,192,140,75,43,48,214,100,206,4,130,76,108,143,70,153,227,43,251,87,208,135,39,18,172,108,162,49,166,28,12,132,78,130,240,70,98,243,52,220,162,15,50,22,200,36,173,2,217,27,211,220,113,167,170,128,76,81,182,178,119,210,158,84,76,105,47,146,76,72,185,48,0,38,102,42,231,86,253,181,10,179,154,107,88,193,38,47,48,253,212,149,230,96,137,132,43,207,49,254,146,86,102,176,227,27,43,42,56,209,121,68,145,214,234,77,137,51,68,138,66,143,246,150,137,53,164,178,127,42,162,170,141,101,26,38,210,38,49,12,170,202,183,211,61,68,179,88,215,248,180,19,186,162,226,65,73,190,120,211,87,211,188,76,229,66,154,133,146,70,153,85,62,204,107,136,77,172,231,19,139,219,71,85,106,19,144,139,55,233,136,34,237,198,182,198,135,85,7,218,90,202,130,209,190,198,83,228,144,177,126,226,65,26,170,214,73,57,68,157,50,212,2,98,36,55,99,74,178,42,124,27,91,153,211,195,36,30,98,166,83,45,70,94,20,154,77,199,228,65,6,99,10,117,206,210,93,134,241,169,74,26,122,169,35,202,97,13,70,234,173,55,85,249,205,92,46,69,65,186,122,93,50,96,61,229,208,179,48,50,169,7,15,79,60,68,204,85,186,75,9,237,20,137,222,230,36,146,97,88,26,168,130,230,10,108,92,90,169,234,118,74,193,202,82,35,217,101,182,63,106,159,147,169,54,36,194,81,35,97,217,68,147,205,137,35,47,111,131,113,42,189,120,2,7,42,133,190,181,124,215,191,9,83,9,134,124,238,28,88,134,150,190,52,24,200,141,87,204,24,80,19,74,23,186,69,182,78,73,62,234,121,12,53,164,238,18,119,14,158,171,237,171,255,0,143,65,114,5,210,79,100,97,225,42,161,158,24,178,65,218,148,76,173,0,249,162,32,115,16,75,154,72,218,214,66,187,152,212,62,27,54,47,76,77,101,46,75,62,80,164,18,83,85,39,114,78,84,248,204,136,46,148,122,121,5,132,19,52,195,236,159,150,92,172,171,87,224,0,125,181,76,28,30,28,165,75,167,201,149,253,162,186,245,30,8,74,170,124,101,35,227,3,181,36,48,113,157,109,48,111,8,255,0,213,45,177,160,78,47,112,150,213,159,144,166,168,15,33,94,173,43,88,193,131,42,156,244,163,139,151,18,220,251,141,139,57,82,200,180,40,172,54,153,119,182,122,223,26,121,36,141,72,26,120,36,147,48,83,104,19,49,49,67,111,43,5,134,147,2,194,37,204,173,121,17,6,152,207,14,212,170,126,161,60,17,171,93,133,196,116,200,192,140,206,100,60,203,47,201,194,165,31,169,15,52,233,172,108,132,26,70,86,243,26,223,168,57,181,12,232,207,230,17,19,184,122,158,36,144,115,118,33,153,12,4,237,18,10,125,33,49,230,136,181,99,95,13,76,201,13,230,181,121,14,138,52,253,204,87,169,240,178,215,167,18,222,192,206,23,114,163,70,198,88,73,62,76,172,239,196,183,211,218,159,38,35,21,48,99,0,71,243,47,76,161,137,143,40,150,180,107,81,84,112,19,125,18,162,48,146,112,20,164,6,88,231,195,151,141,84,195,243,18,69,93,80,169,61,107,163,55,168,88,26,120,144,120,87,72,140,192,73,26,87,113,15,31,48,151,70,226,185,42,128,64,134,56,200,217,149,163,178,7,42,87,26,97,7,194,84,250,4,198,99,234,80,179,35,20,230,38,14,149,130,50,115,8,107,124,153,144,105,25,194,94,52,93,169,137,143,50,135,181,11,236,137,135,42,198,180,194,240,13,178,187,139,111,253,250,93,26,102,197,253,171,109,110,158,219,38,102,161,102,4,223,143,167,96,91,27,161,179,213,153,133,25,248,72,145,185,132,36,166,132,47,17,222,21,99,24,211,163,15,23,182,165,26,235,11,84,234,106,58,147,83,30,113,1,226,48,148,148,202,67,145,239,48,74,81,46,145,60,44,237,42,151,158,110,76,65,18,170,255,0,163,149,148,154,100,107,40,221,51,228,167,148,54,182,37,38,43,17,101,251,137,237,36,10,162,179,230,213,12,106,221,51,245,82,218,32,88,255,0,160,176,225,193,32,242,226,30,69,162,96,94,62,162,166,102,141,7,39,202,21,106,178,14,216,25,150,12,194,198,26,203,31,22,66,160,31,50,92,99,252,216,147,154,123,38,100,196,190,106,112,176,172,237,91,136,190,38,218,217,241,10,52,203,108,50,51,169,69,70,9,253,165,83,85,101,177,30,25,105,109,65,149,133,247,21,160,90,169,227,98,39,10,42,226,96,39,19,133,10,28,241,135,194,36,110,51,138,52,146,98,123,197,73,228,217,98,62,28,171,84,155,41,69,102,33,9,35,52,59,34,147,42,23,167,103,6,98,202,52,240,19,181,26,201,241,35,19,42,138,173,141,59,39,50,175,135,90,73,35,73,248,244,229,168,203,153,182,78,176,174,243,195,137,104,123,32,219,15,133,104,187,164,139,26,43,203,151,145,69,62,236,240,165,97,10,42,201,195,83,109,251,12,173,116,195,35,63,48,146,111,68,4,151,242,149,49,153,171,79,180,126,81,46,115,125,169,44,188,223,137,110,228,159,66,217,75,144,210,68,140,118,98,42,164,141,48,125,37,92,195,65,207,181,41,243,88,151,42,233,254,3,40,243,44,220,110,217,21,10,53,109,84,144,115,37,80,194,56,71,225,68,161,228,188,137,119,27,236,218,232,85,83,217,65,254,237,17,107,50,184,163,225,138,167,42,185,19,99,64,121,0,181,85,190,204,97,28,157,66,72,196,226,42,157,178,184,149,100,255,0,213,17,49,178,211,18,243,230,46,69,161,244,140,16,21,182,85,8,228,230,216,118,88,129,135,42,243,237,95,230,167,164,153,145,137,137,98,201,239,23,46,37,45,177,203,184,211,226,227,102,88,171,54,79,138,62,229,51,2,121,228,240,226,79,61,4,243,64,157,99,99,44,43,187,190,136,82,112,165,213,179,9,52,152,83,224,252,61,24,249,177,32,46,33,143,79,143,48,133,212,171,182,191,236,92,129,44,180,246,66,102,42,42,182,132,98,103,8,146,232,127,18,1,210,106,178,21,88,82,106,24,150,95,218,226,71,125,126,134,90,130,178,156,98,31,82,99,85,3,159,149,57,49,135,225,250,84,27,236,129,27,218,88,205,252,20,160,96,96,248,117,33,115,98,39,10,81,234,68,42,215,185,62,69,13,110,56,227,195,42,213,37,131,240,230,74,230,26,212,96,121,98,40,137,154,195,80,70,62,41,98,75,173,198,181,11,216,193,136,51,242,171,64,154,171,3,49,99,92,109,151,4,146,62,213,160,51,15,147,245,69,91,105,126,196,177,215,141,233,191,109,78,93,213,68,155,231,255,0,181,83,80,231,253,212,216,54,172,198,133,146,67,64,97,134,117,65,254,218,160,13,220,82,179,152,170,114,238,77,145,64,253,161,113,46,111,38,102,163,20,238,98,144,163,88,208,180,185,161,155,149,192,236,150,91,18,15,40,146,13,228,177,31,8,122,144,212,150,79,146,12,70,89,92,48,241,129,148,40,91,121,154,197,44,11,130,70,103,42,251,37,224,178,92,230,5,196,226,74,96,76,172,99,63,141,38,72,195,115,11,100,108,125,75,108,200,192,40,57,138,190,49,252,104,25,44,252,253,171,108,21,39,38,4,144,79,152,69,227,65,73,212,248,248,114,167,214,176,15,36,24,68,166,89,164,136,35,230,41,85,246,110,41,190,5,145,228,147,255,0,104,159,134,181,146,71,212,133,129,0,113,150,201,151,199,173,233,139,149,10,180,226,54,39,195,86,236,189,213,182,53,196,76,120,133,43,145,37,125,172,235,114,114,139,18,46,52,0,70,38,84,50,254,194,171,15,131,61,234,138,5,144,202,53,36,243,0,108,90,161,207,202,126,213,22,95,208,114,232,210,88,131,245,92,126,210,84,201,255,0,85,109,102,50,37,91,1,174,214,30,244,111,50,65,233,64,26,126,246,45,70,140,197,216,173,137,58,137,159,14,44,46,80,162,153,48,248,214,201,33,98,21,140,34,155,102,104,67,50,45,140,178,151,24,139,236,102,35,31,15,141,21,80,51,135,168,78,138,245,239,170,84,133,241,178,117,37,182,65,56,184,148,90,54,241,212,44,116,40,218,158,180,99,230,198,178,126,170,167,47,16,165,46,70,248,199,31,50,29,250,135,109,194,81,13,73,149,211,228,55,14,216,22,2,75,56,165,36,183,218,85,147,152,254,181,7,67,173,152,50,97,203,196,174,153,124,201,49,56,74,171,31,80,232,51,42,186,145,172,211,222,154,78,165,91,167,130,14,172,67,72,236,172,136,71,245,45,81,173,79,27,165,89,166,97,20,232,254,149,4,128,73,167,208,179,195,133,47,173,212,228,247,85,12,107,184,164,26,197,234,155,200,218,232,71,178,182,116,41,127,109,84,70,170,137,52,28,197,18,198,214,123,36,131,16,68,53,46,247,156,71,225,200,159,113,159,137,156,6,54,90,96,30,111,196,36,145,241,159,4,138,222,169,251,152,188,170,103,85,5,241,137,149,107,73,124,5,101,166,70,160,201,38,52,28,155,46,76,40,58,171,176,19,132,169,219,224,65,155,202,18,168,213,108,56,173,147,8,149,221,153,229,2,118,106,162,123,72,89,58,110,202,72,250,184,214,236,232,109,142,117,253,103,119,196,94,53,65,2,144,243,136,205,218,119,2,145,145,143,204,168,66,200,49,134,181,89,33,54,183,55,208,233,224,65,99,10,171,97,217,68,140,53,46,27,184,130,102,28,170,119,80,223,78,198,255,0,79,18,231,146,105,38,224,61,168,116,139,45,85,91,24,125,163,83,115,47,129,101,230,44,171,149,198,102,160,183,149,204,82,171,234,26,29,144,217,155,149,46,203,114,109,68,91,56,154,214,28,79,207,243,92,138,58,124,50,8,253,171,164,95,105,225,201,126,236,93,137,33,180,246,80,98,42,239,141,86,164,153,65,104,109,65,24,108,229,93,2,158,250,12,230,98,202,185,128,104,79,4,253,73,245,80,78,50,48,161,18,86,233,198,89,14,141,26,168,100,38,96,163,95,12,130,83,208,46,37,198,240,78,195,106,121,44,229,75,184,201,200,111,64,192,228,240,75,45,96,69,32,249,132,152,230,252,137,29,148,194,121,172,220,107,98,43,9,141,73,244,82,27,42,73,126,124,37,86,17,159,151,181,109,52,96,42,238,126,193,82,6,28,105,208,137,148,197,87,116,58,134,180,64,249,178,226,94,125,60,73,32,122,146,153,164,143,187,237,34,155,42,205,199,94,193,235,17,67,168,111,162,73,226,20,172,170,102,77,168,35,15,133,122,78,158,60,97,240,173,81,180,220,169,47,203,137,50,244,248,251,139,102,176,92,11,93,207,114,162,53,196,72,209,62,81,34,244,173,136,250,144,114,76,76,152,132,34,37,217,11,0,221,252,66,212,17,159,242,145,120,252,214,186,77,121,121,100,252,50,226,141,21,38,24,60,57,68,150,133,251,19,230,16,145,183,162,10,182,183,185,75,182,33,121,76,36,28,192,130,48,248,82,155,45,67,56,172,197,16,184,144,76,147,56,163,229,46,85,205,105,29,142,202,173,71,208,3,22,107,249,138,168,35,80,193,16,242,229,18,231,242,119,194,233,17,85,22,158,153,58,79,106,232,171,161,37,101,44,163,70,136,47,105,125,146,16,125,36,38,240,145,150,15,147,149,46,227,10,199,199,195,2,10,77,57,9,212,154,70,102,84,83,60,202,204,41,150,64,168,174,4,6,70,31,41,81,12,181,28,18,44,38,85,89,17,254,226,92,102,14,51,240,153,44,139,112,177,111,14,212,115,152,196,103,7,130,153,170,152,49,1,122,125,219,212,44,201,196,113,249,158,9,35,194,17,36,23,26,120,3,3,205,198,177,129,112,68,108,199,176,160,126,98,170,44,140,99,46,36,156,59,182,65,62,20,245,247,27,208,40,203,138,167,146,94,80,166,245,175,196,6,5,89,163,243,37,99,108,199,188,72,80,220,18,55,113,86,55,18,113,49,65,89,89,31,119,204,94,53,25,35,185,38,146,135,86,101,198,228,28,73,65,160,60,146,179,23,34,199,76,24,4,3,21,136,96,69,34,120,213,16,173,110,75,204,103,202,241,32,96,61,227,127,49,85,185,170,162,99,83,55,16,217,24,143,194,157,169,81,204,100,207,38,14,21,60,252,249,242,153,96,105,248,184,86,141,249,201,237,44,85,50,197,4,107,134,70,238,77,125,109,132,103,82,136,120,101,73,122,57,140,156,33,243,117,165,144,210,214,4,193,201,84,49,163,0,172,204,98,168,10,25,36,25,21,143,132,185,177,113,9,60,118,113,188,73,109,108,106,210,121,132,63,242,46,55,50,3,235,108,183,113,5,198,85,213,53,14,158,124,103,230,54,69,46,205,164,147,237,13,143,34,171,67,142,71,44,114,100,1,15,91,92,70,99,2,17,38,177,190,34,223,227,234,24,145,225,210,64,47,49,177,160,47,171,65,129,241,43,197,148,138,45,12,78,93,153,135,21,95,18,37,201,38,41,101,85,172,147,6,200,25,141,40,127,238,175,206,38,210,90,199,125,155,117,136,126,125,106,194,158,146,243,3,55,101,33,84,255,0,19,84,5,144,234,254,164,1,147,8,74,53,189,240,7,100,60,198,229,92,201,241,174,99,19,132,68,84,20,151,115,186,75,144,73,150,23,76,141,178,185,23,26,182,200,125,41,227,227,99,138,172,170,153,84,86,97,54,49,47,147,234,160,249,240,148,120,215,102,250,18,85,57,244,99,99,63,50,179,129,2,12,208,51,18,75,125,85,136,15,218,9,123,79,62,198,48,243,25,12,218,166,106,6,90,147,79,0,99,251,138,24,53,79,28,236,202,254,101,145,44,159,133,27,15,71,147,180,162,79,188,175,200,223,86,224,77,214,211,229,230,42,115,14,75,32,147,18,34,226,31,166,248,98,42,91,233,167,147,243,104,230,77,176,24,90,189,243,64,252,170,23,209,241,217,101,197,254,181,126,24,217,7,137,96,250,28,190,210,22,160,11,14,49,198,14,37,57,106,99,231,229,87,129,140,65,131,16,148,189,220,12,79,122,25,84,113,7,231,255,0,220,44,66,193,231,95,89,144,71,70,73,140,12,121,130,146,160,83,86,191,28,69,168,215,113,70,78,164,140,54,71,16,48,165,22,166,63,106,86,86,11,29,10,53,196,27,38,98,54,60,137,68,144,130,76,188,33,255,0,157,65,192,178,156,51,167,108,181,120,137,149,65,153,208,57,151,16,32,30,55,113,82,219,185,59,103,165,97,214,103,31,17,132,144,234,75,227,221,179,12,69,72,217,156,214,101,85,42,3,101,22,72,56,75,200,135,245,34,103,196,166,168,107,101,193,31,49,114,167,15,126,46,100,245,22,195,55,204,127,187,255,0,20,20,199,176,171,48,204,1,70,130,158,102,9,97,165,5,60,56,50,71,202,146,106,22,85,84,75,121,114,141,75,207,212,146,227,126,144,170,122,213,246,183,111,229,200,162,219,165,21,148,169,153,175,224,143,252,187,148,139,84,15,140,22,81,137,132,209,72,36,44,13,19,140,12,41,138,180,220,82,68,19,58,185,19,126,62,34,53,142,137,79,241,68,101,120,243,23,42,173,252,79,93,110,198,113,15,34,252,187,107,49,245,163,102,21,75,163,245,83,200,54,4,165,81,202,22,22,204,119,183,189,226,234,42,28,213,187,151,243,9,75,214,234,119,198,240,204,168,223,172,226,20,31,165,93,11,35,27,136,61,150,128,25,62,111,18,42,27,9,5,152,82,233,58,253,241,134,255,0,105,45,252,78,57,196,202,34,161,164,119,228,54,35,171,87,156,140,91,244,245,222,216,152,146,176,207,124,148,162,237,246,53,31,55,16,89,80,170,206,162,177,209,231,201,5,147,57,177,169,75,40,17,36,249,133,77,86,234,219,43,127,49,26,46,36,126,255,0,18,213,103,64,181,137,45,79,163,201,219,17,45,211,218,123,33,63,168,137,116,55,218,142,72,49,20,73,35,222,193,159,137,83,112,5,50,116,147,9,212,176,135,166,39,86,147,132,185,85,173,111,129,19,71,132,11,86,69,50,164,139,33,206,35,57,82,201,239,216,247,43,123,43,90,122,216,143,41,138,60,139,153,207,52,237,73,101,196,44,81,188,214,89,92,209,205,61,198,71,225,84,209,140,167,31,78,10,216,131,50,206,170,224,101,62,19,21,78,170,128,91,70,48,228,247,36,90,134,180,98,230,18,122,24,204,240,225,74,109,107,103,21,143,194,168,191,241,1,93,107,242,241,101,84,245,161,24,151,60,8,110,97,78,229,235,85,49,174,49,177,43,70,232,98,178,148,178,67,185,27,249,84,84,250,171,40,211,179,68,47,26,116,27,44,158,234,247,172,86,144,157,169,110,110,38,16,227,75,198,176,187,207,131,169,48,141,48,5,126,32,149,61,124,10,210,131,148,191,232,76,170,160,114,48,201,57,79,137,60,173,245,17,19,181,18,106,112,18,199,135,254,116,240,33,4,33,243,39,101,81,21,67,35,67,36,144,115,9,79,234,26,215,141,143,84,180,250,170,9,79,136,34,68,92,67,101,144,31,133,17,183,128,246,32,41,53,56,32,147,104,153,90,234,29,180,71,203,196,163,117,14,155,157,91,101,187,137,214,151,90,235,102,10,35,235,203,23,249,20,228,133,144,44,116,13,49,169,7,119,231,197,139,18,101,112,17,168,61,37,112,8,192,205,245,85,65,140,121,192,202,157,85,170,101,128,179,98,34,250,249,231,25,56,144,79,135,47,34,99,14,24,241,242,162,166,141,97,207,200,206,100,204,54,67,72,95,36,29,34,69,67,14,229,73,149,64,97,50,72,11,212,85,182,183,82,74,173,226,17,82,217,149,71,141,202,146,62,203,20,172,41,90,48,42,46,46,223,37,153,140,164,77,125,140,253,169,203,227,18,76,79,221,81,26,158,146,80,217,152,57,56,145,179,125,0,178,135,170,143,27,221,79,3,169,207,56,24,114,174,75,90,249,210,120,85,69,105,143,25,233,118,104,5,28,147,29,14,27,41,67,39,185,141,52,173,178,170,156,60,38,40,196,69,174,213,245,162,103,15,98,25,84,162,142,106,174,193,180,120,76,144,207,8,203,47,48,146,80,207,62,78,20,214,27,242,247,44,142,192,195,136,20,59,225,230,202,177,159,90,248,220,34,70,48,216,128,131,245,38,100,86,89,9,146,179,224,30,73,240,153,109,126,137,201,23,40,74,158,207,14,78,92,75,56,115,54,209,94,19,42,216,8,128,190,214,181,248,130,84,210,30,179,177,140,254,88,168,169,56,242,60,216,148,225,141,146,91,240,169,50,168,23,81,174,9,110,246,20,188,74,160,48,226,140,108,194,81,174,98,22,89,9,156,41,149,108,251,17,63,152,169,25,152,20,180,153,78,57,40,39,233,47,121,17,14,237,226,7,87,34,10,126,164,150,49,189,27,204,159,5,21,84,144,212,236,139,24,156,66,68,83,135,40,24,167,181,37,195,50,61,49,211,118,185,60,2,185,214,70,119,29,151,18,214,4,63,200,178,52,3,249,166,84,134,137,249,50,166,51,13,16,163,226,93,75,34,137,82,26,124,151,198,38,36,60,105,50,200,78,164,69,195,50,75,84,20,48,234,139,19,148,188,138,106,171,99,68,129,167,36,226,101,76,153,167,177,15,169,54,102,56,207,89,250,168,255,0,244,93,91,132,137,201,48,241,177,252,74,90,4,103,239,159,148,75,161,63,25,82,107,90,221,177,51,98,89,107,128,173,244,241,36,251,72,83,105,224,19,135,18,112,23,141,63,13,104,54,172,151,149,109,169,200,42,64,126,12,196,76,161,18,105,15,79,113,242,137,91,195,178,211,132,240,137,238,38,193,135,7,26,109,229,50,164,68,61,30,15,253,138,159,213,82,65,130,78,100,218,73,129,24,106,122,125,151,209,82,105,153,248,15,85,65,165,244,48,109,126,80,74,53,225,32,137,204,156,195,187,203,220,131,178,48,228,147,133,44,108,222,96,196,253,197,33,44,129,196,84,130,30,155,60,99,251,138,224,43,107,2,15,62,85,97,42,45,129,27,108,14,210,172,36,201,33,95,137,63,123,235,125,164,204,53,85,82,71,155,137,45,149,13,169,202,238,224,75,206,195,9,20,25,56,192,197,95,168,96,3,30,33,9,74,62,31,38,36,51,43,133,77,1,184,36,99,179,137,82,188,192,178,138,165,103,179,108,204,216,150,250,27,93,203,240,168,55,33,148,26,203,74,159,59,13,17,89,80,207,149,6,43,4,100,77,108,200,185,216,19,39,83,233,1,143,118,20,245,71,28,85,235,100,26,105,91,125,7,193,251,181,49,62,1,9,231,137,76,207,129,99,245,72,134,135,244,37,98,214,201,240,108,142,255,0,79,18,15,211,73,255,0,162,128,141,62,242,9,240,136,170,190,29,196,172,25,74,94,68,153,39,49,149,131,94,195,143,133,105,124,7,228,88,179,83,215,8,153,165,173,241,181,45,109,145,241,5,102,225,181,83,112,66,5,178,99,56,17,241,163,2,74,26,226,25,246,175,20,68,182,185,85,35,44,131,147,205,39,141,36,131,126,17,38,143,13,207,231,9,132,140,161,210,178,198,119,203,44,84,144,244,185,93,138,77,54,52,80,250,73,132,39,9,85,91,35,14,72,210,54,82,28,79,234,71,134,73,224,147,254,245,208,203,78,39,24,242,30,72,72,169,44,28,225,245,36,50,110,255,0,34,213,14,236,253,41,110,195,89,69,183,26,108,2,151,187,50,60,53,176,108,160,225,76,164,214,158,112,50,226,66,134,49,32,170,228,57,21,39,74,217,84,217,110,226,113,15,205,90,195,135,185,139,148,210,185,19,135,204,5,188,18,68,218,242,40,217,147,201,64,126,110,180,178,103,159,200,138,170,63,13,86,85,176,209,182,204,194,131,173,212,144,100,245,21,55,49,128,79,5,37,154,227,137,77,37,229,38,20,158,215,76,123,209,21,203,233,224,227,100,191,113,43,181,146,8,209,94,174,172,162,16,1,49,227,31,151,254,41,244,11,37,27,113,107,58,73,222,42,248,164,34,42,170,53,248,188,51,9,51,66,207,145,43,29,57,144,193,56,25,132,130,102,56,203,85,84,199,198,7,50,215,50,72,36,244,168,100,84,104,195,14,72,241,9,4,102,60,73,104,94,241,17,53,220,140,160,230,18,23,144,160,89,153,24,153,66,170,43,108,183,44,194,148,178,182,36,150,45,241,161,156,125,41,217,65,70,198,15,214,75,44,161,128,140,204,21,177,239,156,87,243,34,217,3,43,18,85,144,168,150,29,219,224,147,12,180,194,78,164,131,225,194,37,189,244,35,146,128,147,165,73,145,62,202,191,200,150,97,36,205,108,8,36,84,250,87,89,197,156,60,69,42,88,255,0,135,163,147,204,97,38,52,154,50,170,51,254,226,70,233,226,237,238,50,222,193,151,115,34,73,39,202,9,78,50,77,148,99,171,143,68,136,49,173,79,167,136,86,123,105,127,197,216,118,87,16,134,125,169,61,210,45,236,134,57,61,171,105,177,198,38,32,164,215,15,156,70,112,151,18,213,85,240,32,195,19,83,215,70,230,40,145,48,38,85,70,35,3,149,77,208,154,84,159,49,75,84,172,170,173,43,48,153,86,204,5,55,225,42,171,96,50,88,138,50,160,38,105,82,65,234,18,231,50,117,85,206,155,177,197,83,60,184,254,154,232,52,255,0,18,223,58,43,61,70,175,151,234,9,103,229,74,152,183,174,129,131,252,17,247,16,15,26,94,92,73,164,57,231,20,92,89,83,171,43,141,57,100,206,98,140,68,73,76,109,62,34,113,74,76,210,35,135,2,103,82,70,60,222,165,20,200,118,181,167,234,93,54,201,140,199,150,33,84,100,251,226,103,196,81,117,39,241,3,31,88,156,32,98,74,45,111,136,49,229,42,161,140,104,51,153,139,141,43,212,52,240,99,120,9,34,170,0,162,6,161,220,255,0,106,68,194,54,161,4,98,117,42,61,43,166,226,206,6,16,197,26,245,246,143,96,189,165,172,168,255,0,38,45,135,52,58,230,12,144,51,136,105,219,238,224,201,31,12,85,202,163,64,244,211,167,204,181,137,249,49,21,115,85,145,138,171,48,218,202,75,10,68,0,107,118,196,202,181,154,25,228,227,48,147,106,215,128,159,41,44,169,234,105,224,204,220,240,173,177,158,122,211,229,10,104,26,168,159,218,20,75,211,2,56,204,230,40,214,110,42,12,209,176,182,214,1,53,39,9,146,127,193,239,173,62,80,136,106,170,25,128,37,178,124,241,149,152,149,22,111,18,85,3,240,121,34,97,42,13,144,241,163,224,96,201,202,84,217,240,192,78,148,43,40,10,67,51,76,214,143,250,129,113,17,97,14,202,36,210,127,78,229,26,3,83,208,238,65,196,167,40,103,203,211,242,249,69,198,146,72,219,154,141,184,94,73,53,144,251,69,198,166,47,173,96,151,139,23,34,123,101,241,94,168,176,118,155,94,85,6,96,142,200,239,150,37,38,102,117,27,255,0,145,149,60,55,255,0,104,37,85,91,234,177,137,204,36,14,152,159,233,163,234,85,172,190,138,95,105,58,204,189,189,133,168,190,124,242,73,6,19,69,94,211,115,201,6,90,97,50,76,73,32,234,26,156,146,109,145,56,85,25,174,164,206,149,182,245,38,102,42,93,38,72,43,120,148,191,226,163,198,7,106,154,187,212,50,231,121,246,46,63,242,190,5,236,165,247,173,142,73,56,185,80,243,39,128,189,203,152,86,223,75,169,149,151,17,19,135,221,202,157,203,137,85,99,145,9,110,92,181,244,160,73,2,149,178,161,219,61,248,68,130,252,91,42,183,30,110,181,87,79,39,241,0,62,170,180,114,107,193,131,18,94,52,253,145,48,226,71,254,42,150,48,97,17,113,13,19,113,66,255,0,62,164,164,212,132,240,84,104,85,197,179,26,158,96,73,247,86,208,238,135,213,40,138,94,75,39,65,151,213,198,170,42,172,129,56,29,88,190,162,86,80,80,216,118,182,177,142,206,82,99,86,144,36,178,200,28,202,85,239,219,1,43,14,167,61,69,147,13,151,141,115,183,166,104,83,129,75,113,167,134,82,117,41,249,52,143,141,205,137,94,6,236,22,81,88,110,52,118,193,228,3,202,44,106,235,213,232,250,25,183,118,33,43,100,140,76,230,76,195,112,14,148,5,219,1,4,156,75,157,106,31,136,175,164,151,243,117,100,16,254,162,132,153,240,54,212,58,211,222,127,101,42,152,27,28,255,0,109,73,105,191,140,213,86,95,41,181,228,86,97,190,100,225,245,44,142,79,219,64,197,205,59,102,73,237,18,171,161,140,60,24,146,70,114,251,73,204,9,128,140,197,173,33,170,161,86,90,96,114,89,194,164,173,97,190,183,32,138,84,234,78,173,148,34,113,36,19,223,46,220,255,0,55,214,159,115,87,230,35,87,196,130,146,109,181,174,80,255,0,206,186,78,149,55,27,50,165,175,211,213,72,168,115,34,194,240,8,81,35,45,112,25,84,178,147,90,9,192,83,179,52,195,35,114,170,42,67,110,70,177,212,63,45,21,17,205,136,236,184,145,86,76,196,62,20,153,150,91,99,243,38,83,13,149,71,234,77,214,7,226,67,43,56,150,58,93,86,164,174,147,19,17,68,53,233,243,32,248,112,137,114,10,25,51,163,119,43,168,12,124,208,115,44,142,55,251,13,192,169,151,21,68,1,5,181,202,68,142,159,194,13,138,96,250,17,136,156,34,90,95,0,2,230,42,121,35,196,23,145,106,253,164,232,60,37,80,119,17,135,90,119,203,49,83,72,211,37,15,165,40,212,60,131,230,68,125,234,44,134,232,23,96,34,102,204,19,186,148,205,80,114,63,10,172,167,159,18,17,61,180,51,42,10,160,134,170,126,78,33,34,217,224,33,242,149,57,125,148,66,15,169,70,93,192,157,36,252,69,227,76,185,131,96,110,181,129,22,104,251,70,84,152,212,128,16,30,108,73,236,10,220,81,17,65,140,194,112,170,219,81,142,104,251,39,198,148,255,0,149,196,156,198,213,88,193,135,42,125,63,77,128,164,234,73,164,232,240,15,155,141,73,162,80,200,251,2,237,242,78,157,236,247,44,237,73,54,192,16,56,75,202,142,167,9,199,204,98,145,106,173,0,6,102,149,57,15,155,41,21,14,155,211,100,233,247,17,108,178,0,248,138,85,155,47,171,99,126,146,120,208,221,69,62,13,170,140,167,232,253,200,57,82,248,116,35,168,34,206,55,197,74,161,159,105,47,177,54,53,245,84,214,118,174,127,202,239,131,104,53,87,196,240,102,34,25,125,106,33,225,196,34,141,36,194,242,147,132,170,138,180,57,71,136,170,187,106,37,181,11,129,36,146,123,83,19,82,14,75,18,147,51,108,245,188,54,82,212,150,71,70,192,167,160,142,203,225,190,248,153,113,13,76,90,252,55,196,206,33,98,93,41,247,115,144,115,231,156,160,122,175,228,59,252,2,198,135,39,140,25,213,191,41,148,139,19,79,177,23,247,73,221,171,9,157,252,73,36,154,211,148,105,54,89,195,19,124,109,96,120,204,237,69,51,80,202,147,204,167,224,86,179,62,18,170,166,86,197,16,56,86,175,78,136,46,227,0,191,86,216,194,39,9,81,49,181,157,148,158,226,169,219,184,103,31,159,18,39,79,86,228,237,236,91,248,234,45,181,28,204,212,236,43,62,110,42,89,38,134,186,236,29,72,235,141,55,44,96,234,69,105,136,199,140,60,38,18,162,199,76,131,200,129,153,240,162,14,76,187,84,223,76,6,171,79,157,129,151,23,40,215,71,181,8,48,113,40,105,236,31,231,76,204,174,12,180,58,20,61,67,4,128,249,72,184,178,169,125,91,165,65,168,34,31,47,186,196,130,170,237,144,95,136,210,149,75,53,11,8,5,37,145,145,131,23,63,34,235,255,0,129,182,49,173,79,46,164,189,191,85,57,248,117,240,246,242,55,13,129,73,254,63,105,119,187,140,22,68,229,18,111,167,180,220,78,224,137,116,52,200,252,244,18,56,114,39,169,244,243,35,1,156,75,107,239,159,90,76,74,210,77,107,198,206,165,36,106,66,73,151,132,162,73,85,115,89,89,12,227,106,25,211,73,196,82,39,112,236,167,66,230,202,136,167,211,96,31,180,182,221,195,28,97,225,10,147,42,113,41,86,168,242,147,92,196,147,195,44,184,150,90,133,224,146,60,193,149,149,114,201,145,143,230,159,213,76,32,162,226,54,69,38,133,151,33,85,153,205,230,178,157,24,159,40,189,38,202,226,112,62,108,168,39,204,38,78,164,68,51,100,238,73,85,42,162,214,79,56,143,218,190,207,212,250,140,94,30,156,81,255,0,34,102,96,215,70,126,89,125,105,204,111,193,210,89,152,56,211,218,33,106,223,98,154,77,73,126,65,255,0,80,16,255,0,137,84,70,184,139,143,183,145,79,207,147,16,92,49,58,208,27,232,41,217,87,192,75,21,230,158,207,170,151,62,249,227,38,28,168,40,111,100,158,146,173,19,233,37,8,153,146,172,119,26,195,57,51,14,65,229,50,21,156,137,115,195,59,169,17,25,251,110,225,101,84,217,100,22,193,152,71,141,98,198,38,48,217,93,55,164,184,136,176,147,3,108,134,168,213,19,89,26,88,216,252,42,53,134,188,133,59,55,38,47,53,209,24,16,123,220,168,123,40,213,187,71,241,13,11,74,251,5,76,234,181,156,93,166,25,113,121,18,185,246,160,178,35,194,37,50,198,15,119,136,170,162,182,168,5,234,42,72,227,209,24,198,109,92,213,14,180,254,121,149,12,103,179,168,168,118,124,179,241,44,230,7,143,54,84,204,202,106,134,191,73,65,146,60,216,178,164,211,233,246,94,120,132,143,135,171,101,194,102,33,114,173,129,181,5,145,249,150,239,51,224,218,3,84,130,181,159,99,25,253,75,224,88,73,192,229,236,87,211,233,224,201,127,8,151,163,105,128,70,230,85,85,65,107,169,23,85,26,92,103,243,35,228,217,18,50,162,153,85,148,106,118,125,33,200,149,149,92,82,135,74,204,5,151,112,178,170,41,144,232,4,12,197,128,53,205,31,118,13,45,19,41,150,237,61,241,22,171,80,31,104,105,75,157,153,209,191,133,55,21,86,191,33,247,119,21,162,38,26,232,169,43,238,236,124,62,80,75,161,70,210,81,103,115,8,163,68,155,64,51,25,13,198,174,187,46,103,103,57,245,85,173,145,63,246,146,202,154,51,82,3,165,17,50,145,241,137,133,109,135,91,4,156,56,135,145,12,177,24,182,26,86,207,130,70,125,196,201,143,199,205,137,105,170,210,64,27,242,229,77,230,6,44,97,225,202,150,201,246,110,68,229,246,161,196,7,252,170,143,129,62,45,220,236,38,87,18,107,119,222,210,148,190,211,7,168,254,163,18,46,34,9,85,99,90,138,214,29,201,211,103,130,12,162,18,86,99,28,73,206,149,214,192,178,137,233,246,61,136,171,90,124,188,193,72,173,108,95,220,214,175,137,26,107,130,12,137,213,56,65,110,63,105,5,51,79,101,90,33,192,157,72,124,194,47,26,214,90,45,148,85,81,196,205,19,201,148,66,94,100,55,198,77,195,169,7,131,148,169,92,251,136,133,127,10,231,147,168,103,95,98,170,170,17,237,45,15,146,241,32,125,72,101,90,247,63,240,73,8,48,238,29,144,61,209,42,0,211,214,219,3,245,74,14,76,200,37,6,18,202,196,167,222,249,112,79,150,190,208,139,163,63,29,68,102,58,89,180,120,60,248,82,137,241,135,11,135,42,6,147,95,234,56,223,41,46,40,202,63,168,156,188,204,182,229,55,186,134,145,252,133,92,197,16,222,50,191,137,59,12,110,60,184,150,216,116,227,246,83,198,64,196,4,222,133,106,196,252,99,115,225,10,97,43,244,235,19,70,24,136,177,126,114,37,196,66,74,120,88,35,162,43,109,65,24,236,9,81,214,180,242,139,212,128,101,12,191,117,61,5,245,40,102,64,29,148,78,21,46,253,49,58,51,222,171,232,109,98,65,25,5,46,42,27,82,90,140,163,249,72,164,88,178,120,246,25,149,68,117,176,9,159,14,37,85,14,133,133,237,81,97,212,243,171,73,212,153,126,33,157,56,125,184,146,180,142,159,0,181,41,228,233,88,49,153,187,202,180,48,209,58,114,169,83,79,151,143,150,81,18,227,89,101,254,233,115,180,142,236,89,88,184,53,15,169,117,21,3,39,70,28,76,72,42,181,107,235,73,132,178,149,204,61,67,234,64,237,66,245,77,14,47,161,187,104,196,36,192,236,94,129,223,144,111,234,87,54,84,236,157,204,166,103,214,237,151,74,170,190,100,27,184,125,60,151,147,185,80,190,6,248,10,8,51,54,36,237,78,163,107,12,96,234,202,167,102,70,246,31,26,155,205,91,91,4,253,188,139,35,85,14,72,62,170,152,153,118,73,50,243,98,79,105,245,38,70,97,52,92,72,102,110,125,140,90,158,100,159,72,246,144,115,45,73,52,137,189,147,0,80,102,82,243,36,237,146,243,200,24,40,38,126,78,101,65,26,120,49,225,92,202,102,167,178,207,136,34,84,122,120,199,146,60,198,90,170,220,193,88,187,12,104,146,125,164,200,53,177,6,206,161,164,145,140,49,15,245,67,76,67,119,19,31,41,86,183,80,200,62,34,187,183,196,27,248,69,137,35,252,108,58,222,19,69,202,154,217,61,147,79,196,151,204,209,155,224,39,85,210,101,203,82,89,4,6,226,46,164,103,9,113,41,157,67,73,182,38,100,12,202,27,90,2,60,162,41,49,160,77,124,114,112,152,168,88,218,22,175,192,172,195,8,117,175,156,52,154,215,77,143,58,105,91,230,82,118,170,80,195,6,60,198,85,220,175,32,35,161,192,244,214,102,76,195,168,125,156,168,171,88,121,24,245,36,248,18,163,29,66,72,245,152,170,181,11,88,214,160,247,74,183,190,100,25,61,82,185,20,156,48,156,156,72,173,129,224,147,42,77,150,26,197,124,7,142,55,186,155,178,248,99,80,161,158,66,241,101,77,195,24,242,70,153,99,21,164,40,164,220,14,72,250,148,212,249,36,228,69,70,221,12,152,76,37,182,100,49,144,105,213,107,204,8,19,79,30,237,54,140,198,73,66,223,80,188,111,221,133,7,24,199,140,206,84,205,163,120,8,165,149,107,226,198,246,147,215,223,12,96,226,138,162,43,103,140,170,154,48,73,37,156,42,121,55,45,71,53,27,85,28,167,218,114,166,140,164,245,112,115,117,172,35,105,46,125,217,147,118,76,28,22,98,202,182,218,69,192,197,95,216,154,126,140,170,140,252,216,147,152,12,210,177,153,203,40,98,34,77,171,117,33,197,17,251,65,46,83,38,226,94,251,230,196,69,141,36,174,45,149,14,252,105,144,72,15,148,42,74,108,25,18,29,61,107,190,131,132,40,223,71,178,41,51,8,168,142,205,204,102,26,5,236,246,132,133,146,103,198,230,196,131,52,107,26,210,51,149,124,147,100,114,15,153,12,172,42,140,61,108,229,30,36,150,224,32,146,12,166,18,240,94,121,39,234,79,3,66,121,35,230,18,200,215,47,114,188,212,134,141,24,233,136,106,142,86,42,143,68,4,111,105,20,24,108,23,114,232,178,18,169,51,26,134,113,83,80,211,190,19,51,25,108,178,212,128,173,127,9,70,149,191,80,158,221,253,171,157,164,183,193,76,67,216,252,171,111,160,214,151,183,26,209,199,25,153,150,166,79,200,244,171,35,25,80,89,144,217,8,252,69,226,71,176,219,224,98,55,42,198,77,110,229,139,76,102,18,50,156,141,228,81,84,243,41,43,99,19,54,37,160,211,193,159,8,138,182,207,121,200,62,37,50,202,217,219,175,115,252,107,54,222,99,109,66,193,147,63,34,203,207,35,214,168,112,56,6,152,67,128,193,243,25,93,99,84,49,152,219,26,1,202,60,216,146,219,88,7,23,154,166,245,93,176,210,187,43,136,132,103,82,101,155,66,108,77,192,97,60,249,138,169,35,80,130,72,249,177,169,215,152,18,94,159,213,76,199,238,165,105,40,50,130,220,105,225,198,7,202,40,137,147,44,99,17,235,178,70,146,9,44,234,26,93,107,79,18,105,51,109,70,158,57,145,249,10,202,222,39,39,103,172,89,125,69,65,79,166,231,11,155,46,85,90,205,60,65,116,137,106,124,9,80,121,85,90,170,166,42,138,77,25,253,56,150,76,9,196,152,50,78,84,83,204,1,1,66,250,15,81,11,231,188,79,234,91,31,101,147,218,94,54,12,153,146,201,50,65,147,137,12,162,140,88,102,47,178,67,199,196,147,198,221,20,138,133,157,9,106,200,10,104,134,97,198,238,71,73,181,1,89,194,166,172,160,78,43,248,74,182,214,198,56,187,145,70,228,22,25,67,181,0,136,254,36,151,83,207,247,130,36,124,144,253,20,41,161,228,7,106,101,168,141,98,75,213,101,151,132,169,76,198,100,127,82,178,252,61,145,232,166,104,246,17,94,177,138,170,196,4,104,196,84,52,147,44,160,247,114,9,55,159,167,135,90,60,203,84,0,188,164,196,149,170,83,33,239,169,65,154,14,174,68,166,87,248,214,217,149,164,141,204,37,131,25,185,92,245,40,104,12,151,136,157,169,204,57,135,65,198,167,252,249,147,102,67,196,159,103,65,13,236,55,254,215,181,57,128,104,56,249,69,149,39,124,2,99,74,166,76,177,131,210,37,155,111,224,101,168,87,62,202,44,103,253,36,5,172,200,150,67,197,149,115,219,91,235,146,143,244,164,65,210,89,95,146,95,48,136,149,122,121,121,139,185,224,59,190,211,15,16,31,46,33,113,32,104,109,73,24,152,74,84,206,238,236,226,131,180,50,231,210,76,76,153,68,85,86,211,87,23,139,29,104,55,0,31,186,52,107,245,108,65,13,114,136,18,78,152,242,16,107,63,29,134,89,24,175,147,36,18,70,243,4,170,46,236,215,144,188,203,148,133,26,33,146,118,94,234,194,126,170,137,181,120,120,202,151,103,247,26,196,184,117,249,35,29,130,46,76,158,106,214,29,175,169,0,107,150,92,86,250,148,172,209,4,168,52,217,167,65,240,9,150,254,61,5,89,14,157,1,152,213,13,107,200,78,21,47,84,98,73,26,172,170,9,20,152,232,25,60,36,27,18,153,38,24,201,212,156,73,123,7,238,160,36,195,202,204,203,69,96,28,209,71,218,37,177,147,32,253,33,164,150,92,126,234,2,49,177,251,171,108,223,98,22,225,153,5,102,251,88,34,247,84,108,203,81,140,125,169,7,226,70,111,152,19,21,38,78,57,212,195,36,147,122,145,225,167,57,84,205,57,159,131,48,149,12,11,131,137,58,201,67,42,99,62,158,84,97,230,196,147,26,52,162,63,181,91,178,96,36,131,17,82,231,213,99,230,87,86,87,37,81,60,8,4,140,206,82,173,178,100,253,21,182,96,78,181,176,42,108,185,14,38,147,36,254,234,50,182,79,228,70,76,167,100,225,160,125,40,241,147,55,183,184,5,73,134,57,40,127,71,103,180,136,15,154,218,105,36,140,52,171,35,5,116,17,217,82,28,158,210,159,53,33,254,146,232,213,166,28,230,35,205,90,14,213,117,153,106,37,78,52,106,66,70,34,221,14,31,34,190,187,173,1,61,164,140,53,68,206,185,108,174,199,66,241,52,70,173,28,158,228,238,29,108,74,214,44,227,64,219,44,172,159,198,153,153,133,0,146,102,73,34,199,9,9,210,177,15,254,105,140,102,37,177,149,5,99,14,53,230,50,203,217,255,0,138,42,76,156,108,83,51,238,37,114,98,41,6,150,172,225,138,13,100,201,212,17,187,103,165,111,97,202,76,197,75,216,107,194,243,24,164,47,238,162,25,101,47,30,19,9,54,219,32,182,208,101,26,79,30,21,145,140,196,167,49,23,179,101,83,168,227,96,201,24,189,212,126,231,40,251,84,211,195,41,29,12,210,196,53,173,24,27,164,255,0,228,189,25,227,74,46,238,201,9,143,195,216,163,13,125,169,164,147,139,173,85,86,71,92,72,181,80,233,50,97,130,72,212,54,161,211,100,41,56,80,95,137,245,4,38,114,228,77,42,181,62,244,140,204,151,187,196,217,232,45,85,198,154,110,52,232,192,102,97,42,152,214,175,26,194,3,198,72,157,67,73,174,38,109,144,203,126,5,56,22,30,176,12,105,5,148,156,158,121,74,145,64,158,249,47,237,76,223,73,101,59,148,89,18,199,11,26,34,153,24,126,104,232,126,156,54,114,162,230,105,227,198,3,243,40,171,89,36,140,76,42,146,53,20,197,26,95,106,170,234,209,191,16,185,20,49,190,37,206,147,59,14,212,152,213,109,14,146,29,219,243,75,148,159,76,208,213,208,71,237,255,0,180,133,68,117,203,95,80,101,113,110,158,213,177,49,176,166,17,23,85,211,218,195,79,201,7,22,69,206,227,105,176,123,73,253,86,158,149,25,252,34,79,178,181,247,29,100,98,139,82,89,2,116,23,139,18,226,247,26,120,242,103,110,247,88,151,104,53,86,228,120,76,149,201,210,176,70,206,212,209,178,162,229,169,9,35,202,199,43,101,109,136,135,254,105,37,122,5,217,43,103,97,150,85,109,50,170,36,101,13,171,104,71,52,121,98,118,34,186,63,0,201,11,200,12,137,57,140,55,26,41,246,181,181,188,43,145,208,217,106,58,210,109,10,94,37,98,22,62,72,249,82,178,191,144,246,44,35,95,65,146,79,109,101,50,52,82,243,8,74,13,248,35,31,48,81,236,190,120,216,167,152,246,90,138,227,26,113,25,218,68,192,38,150,62,108,164,84,112,233,7,131,132,75,76,250,119,227,234,93,155,113,144,171,26,61,98,41,65,243,101,73,38,106,120,34,126,24,133,66,218,133,226,27,212,60,200,103,200,243,101,34,70,136,109,205,75,39,221,130,9,55,121,81,236,248,198,50,51,104,33,46,25,169,53,57,235,73,180,228,77,52,120,125,72,153,191,149,113,52,114,110,255,0,12,220,253,78,163,51,80,146,203,151,42,119,73,106,65,3,155,173,74,198,164,85,148,129,137,213,45,119,213,81,68,202,195,248,115,34,249,166,143,153,16,172,225,18,151,123,226,70,123,240,149,43,178,213,71,173,233,18,155,91,196,123,22,225,11,252,212,246,173,134,252,136,90,77,120,66,247,8,105,205,148,192,77,6,100,71,38,89,6,39,60,178,102,33,173,85,166,220,246,170,43,32,196,40,8,160,223,60,245,179,158,37,210,194,23,70,170,96,129,153,36,52,108,143,71,86,223,50,75,49,20,200,191,8,158,106,91,131,40,151,96,1,177,74,76,245,33,203,126,44,152,151,66,146,16,21,98,202,160,45,178,184,87,82,42,27,229,201,240,204,44,74,215,79,105,32,73,6,101,169,245,160,17,19,74,219,87,194,72,205,78,0,170,124,147,67,182,73,172,171,94,81,170,183,207,100,210,114,149,11,49,140,35,56,144,179,92,218,146,177,160,16,75,100,152,25,24,141,123,57,17,144,195,149,253,74,160,73,198,210,91,146,63,137,30,202,28,126,210,189,13,107,6,148,220,67,228,75,97,149,69,126,148,77,175,104,241,169,201,145,134,82,97,50,169,141,90,116,170,214,144,227,127,10,197,6,56,230,191,134,113,13,251,65,101,82,250,109,246,81,167,51,46,79,241,174,228,109,54,73,35,196,97,45,1,208,209,60,58,147,52,42,228,152,109,166,194,9,49,25,151,177,87,67,141,23,6,28,74,60,48,253,17,156,93,104,218,125,84,9,36,196,162,203,170,14,49,184,170,2,151,125,33,199,47,139,173,90,89,48,132,6,97,44,116,246,212,164,195,45,61,150,183,50,160,16,31,182,240,202,168,94,106,219,40,152,77,216,135,187,129,20,191,164,236,81,179,61,70,180,157,188,105,57,228,134,240,24,204,100,26,223,62,81,173,1,198,94,101,47,125,60,147,188,19,26,217,36,192,196,217,25,108,135,51,49,227,64,248,45,70,52,178,116,173,240,225,147,180,203,13,55,195,146,72,43,92,251,137,210,122,120,147,56,219,66,241,21,16,250,70,20,156,73,213,84,14,118,106,163,138,86,238,198,87,250,253,213,123,91,79,18,77,107,11,17,105,213,90,87,125,93,132,61,139,238,137,100,170,144,109,37,173,224,4,166,170,129,114,50,118,147,18,133,153,118,122,147,179,50,253,17,113,85,18,216,124,34,92,171,86,252,61,203,231,196,171,182,179,40,149,15,210,95,17,96,206,139,132,178,185,23,74,161,52,75,47,12,197,26,252,181,101,73,46,161,252,89,4,170,244,6,170,191,25,48,148,188,107,207,101,120,88,45,67,244,124,205,37,6,75,243,37,19,244,120,197,210,130,173,213,71,36,86,114,167,21,186,133,132,253,89,85,151,168,111,49,241,36,230,85,28,124,74,26,202,132,226,151,155,116,69,223,94,26,169,44,226,198,82,36,115,244,120,38,188,138,241,180,110,99,41,23,166,246,163,240,205,41,116,24,1,174,146,14,37,42,253,7,177,63,105,21,69,61,104,35,51,181,36,149,79,144,85,97,125,148,0,70,63,10,5,225,36,149,79,107,13,158,25,146,22,121,251,74,108,195,212,86,202,175,77,62,101,83,73,36,18,120,74,84,142,123,200,32,63,41,82,218,121,228,207,133,102,224,140,180,42,111,168,89,37,143,196,185,125,246,128,4,151,191,137,117,144,201,200,62,212,52,200,195,238,196,186,35,155,16,101,57,181,14,143,124,97,225,40,186,149,205,109,39,30,44,75,56,211,226,70,149,202,36,201,246,176,99,51,48,74,149,166,5,85,18,204,167,96,136,147,73,15,178,20,214,101,240,38,249,226,42,71,25,239,36,164,90,230,179,19,246,176,231,13,249,68,82,38,116,54,71,198,48,152,170,134,125,62,64,117,41,115,64,60,39,240,161,148,11,112,201,28,150,114,164,150,180,224,201,155,18,30,5,169,5,218,36,251,204,22,81,62,226,69,102,1,37,108,242,70,62,19,42,137,244,49,45,226,101,18,140,153,24,145,165,42,26,123,83,198,226,202,150,212,96,82,82,202,134,93,65,222,80,137,1,49,243,164,179,133,116,123,131,50,72,63,75,200,164,89,12,226,35,243,38,220,87,10,145,193,161,212,18,101,48,193,158,65,98,122,180,240,224,96,77,216,177,128,18,70,59,243,123,168,249,48,242,165,101,25,86,128,240,33,140,92,201,163,2,52,173,143,36,101,147,44,177,189,101,88,44,163,83,76,198,12,72,88,111,200,116,154,125,145,36,159,137,31,73,100,248,196,229,18,42,194,216,177,100,61,204,84,152,208,15,157,52,129,124,63,121,107,181,178,139,253,162,117,144,108,69,86,80,49,69,81,15,226,58,191,141,60,246,67,124,66,137,114,223,137,112,239,41,57,107,250,214,213,157,68,178,143,99,92,16,167,96,66,168,66,102,113,255,0,237,84,31,195,121,47,154,54,22,196,92,138,250,76,97,251,42,106,166,216,107,25,255,0,145,38,190,100,178,51,133,105,141,26,212,100,237,227,77,3,202,78,85,140,180,25,72,25,250,98,93,151,114,48,53,178,227,49,116,103,213,100,6,81,9,0,26,175,207,202,168,170,157,134,98,118,183,85,108,137,138,90,162,141,169,192,84,154,251,79,0,103,202,180,67,12,65,251,170,77,26,161,60,135,51,30,249,36,202,149,250,149,144,207,196,157,178,76,89,32,195,16,72,25,53,167,31,112,147,199,26,184,51,12,33,234,17,147,132,197,228,95,77,60,2,234,42,128,187,141,56,103,202,20,51,36,218,251,92,169,191,29,197,220,83,170,214,218,131,221,86,81,163,65,187,131,135,220,92,66,4,249,195,7,40,177,38,180,154,194,198,20,190,213,207,34,203,11,21,94,39,65,159,164,182,73,43,223,140,155,64,148,136,248,218,158,85,145,48,152,168,137,48,1,25,251,188,74,202,215,92,196,19,134,48,198,124,201,211,44,182,192,237,74,231,218,196,147,210,36,175,212,191,62,19,36,101,184,98,60,53,174,229,46,146,23,161,115,126,126,21,75,78,16,78,7,49,121,19,173,80,9,159,14,69,185,236,76,236,170,185,248,151,216,213,184,213,113,0,8,113,159,147,149,80,135,79,111,134,190,49,240,81,158,176,8,35,203,149,35,73,64,85,5,54,146,150,49,188,202,125,243,39,66,148,248,152,136,173,225,234,64,89,112,238,150,137,129,174,33,61,181,45,228,124,88,165,87,196,136,153,36,152,212,201,166,124,218,190,212,49,160,140,28,74,6,101,12,185,39,202,21,90,171,233,129,63,33,139,195,22,112,48,226,64,195,161,125,105,242,251,106,171,73,80,147,31,42,109,168,96,0,64,122,91,47,18,149,36,30,28,164,97,190,146,175,135,50,92,152,44,14,85,17,2,120,7,59,105,44,170,214,4,152,163,234,42,77,197,39,83,56,116,255,0,89,105,178,164,0,250,147,166,73,6,53,179,192,114,85,86,96,169,2,109,60,206,220,73,69,145,153,5,152,87,85,48,65,131,10,129,213,84,236,33,50,137,51,50,185,82,75,108,121,175,225,23,26,125,91,166,241,51,50,119,166,227,0,177,112,148,92,137,129,131,137,115,72,203,90,141,28,98,240,204,32,153,137,125,245,130,100,194,132,158,97,228,225,95,99,60,5,102,34,169,44,99,216,113,25,144,75,204,100,231,8,196,14,37,207,172,164,217,65,253,39,82,42,171,95,227,30,41,98,88,205,34,48,182,82,165,246,164,18,87,62,72,251,150,159,88,5,151,74,35,108,194,13,116,41,22,96,8,223,212,186,81,222,137,42,55,46,36,36,104,7,173,149,148,61,107,161,198,159,91,58,39,220,85,102,85,49,86,226,72,26,146,80,193,180,218,141,124,152,201,114,89,196,37,246,100,110,126,36,246,169,224,240,196,100,89,84,204,136,211,122,173,111,82,146,212,47,151,101,231,153,118,75,42,112,73,103,10,151,147,161,165,73,233,85,90,185,149,212,227,1,124,234,211,241,23,253,107,162,210,73,33,0,60,203,229,150,131,39,159,48,147,122,122,125,176,48,149,74,72,85,13,85,99,44,57,122,138,128,178,9,202,204,40,217,33,60,99,241,38,149,166,137,39,138,90,154,178,163,3,41,51,167,170,162,70,149,212,172,159,85,16,131,234,26,47,240,220,76,157,163,18,194,120,89,90,54,124,214,85,109,239,215,81,171,170,146,178,97,191,57,3,137,105,125,33,201,212,36,252,207,25,25,148,34,95,35,79,120,253,165,54,96,169,18,96,206,130,76,38,78,106,190,101,81,62,132,23,124,171,239,225,32,86,129,230,221,98,70,178,32,109,177,169,245,184,198,140,173,184,166,140,204,86,2,75,67,168,96,198,97,2,94,84,134,202,224,5,62,97,11,18,203,51,139,106,22,236,147,93,56,252,88,241,173,178,66,200,222,232,212,27,44,142,78,148,4,255,0,85,238,221,19,26,205,183,27,112,184,125,195,35,19,181,108,147,172,32,224,195,139,145,115,160,207,200,113,139,47,42,98,195,3,30,18,165,104,216,55,24,124,253,73,148,125,168,0,221,156,100,237,90,131,79,22,79,81,86,126,142,65,39,88,212,92,141,243,53,84,239,14,37,41,63,226,93,173,105,49,24,73,228,154,211,164,114,116,192,36,159,52,177,45,94,149,65,153,131,106,181,200,39,15,238,21,81,135,231,129,149,79,70,211,209,61,145,38,176,217,46,23,8,74,134,142,156,76,81,156,102,12,68,71,179,206,79,18,70,22,78,207,148,197,79,96,63,18,152,228,229,198,158,196,77,222,36,170,53,216,35,63,9,87,76,147,0,115,64,161,110,244,127,59,205,137,116,213,102,81,27,0,67,95,3,26,211,24,219,210,112,164,243,232,103,11,234,45,116,243,207,91,45,129,42,77,154,10,204,116,136,117,164,44,85,39,125,84,193,145,249,151,80,211,1,28,154,230,24,169,110,170,167,7,134,100,235,34,184,245,196,227,51,41,39,73,230,174,41,22,216,108,148,94,43,110,193,43,31,77,96,250,144,6,8,51,243,44,102,80,168,44,11,185,218,124,252,41,209,181,60,235,33,252,218,211,101,85,22,104,51,68,236,73,159,156,92,42,12,171,201,70,224,27,60,32,146,52,16,106,134,62,100,84,0,144,143,77,223,3,43,48,226,79,26,138,122,182,212,17,135,133,1,101,100,206,236,72,83,86,190,49,215,195,64,57,17,182,53,141,126,171,58,79,73,72,37,189,143,150,46,98,148,133,91,160,86,191,39,82,118,250,174,4,109,40,100,99,78,31,82,226,91,36,233,183,198,126,84,164,54,190,145,45,152,147,233,55,18,173,193,196,85,44,145,189,134,90,129,63,143,221,77,96,24,234,117,236,56,143,246,211,56,211,30,36,100,21,41,217,128,140,194,84,166,215,79,0,172,204,33,44,131,36,146,81,81,174,1,5,248,172,63,220,78,178,50,10,69,201,210,188,157,75,83,33,142,55,14,37,209,95,39,78,16,127,175,26,147,212,47,130,47,61,162,163,50,186,130,224,46,101,148,72,195,230,88,50,239,243,240,169,233,54,95,159,152,72,83,79,39,254,97,18,229,219,200,102,99,163,195,152,57,43,124,250,121,197,30,236,93,106,34,182,125,140,102,102,228,79,163,106,171,25,63,40,105,252,127,77,54,72,42,152,121,143,38,35,38,187,56,50,64,144,217,4,130,249,180,173,154,147,25,49,101,91,102,64,224,62,53,84,29,210,36,219,26,223,12,184,146,25,51,9,131,118,34,229,34,152,13,197,149,148,191,155,17,4,153,175,80,176,155,227,79,198,109,51,164,171,191,64,73,36,246,198,36,227,254,206,95,17,110,53,176,55,123,93,176,253,177,161,181,62,134,170,213,177,49,75,128,52,239,225,94,146,6,128,226,174,23,26,117,141,105,111,146,27,111,187,110,254,135,110,147,25,229,31,50,86,104,120,152,138,13,148,185,35,88,154,49,202,197,139,35,57,210,196,188,200,113,74,126,100,123,40,98,70,137,152,69,26,81,168,105,236,123,98,100,65,85,79,181,140,12,82,242,43,53,170,73,91,33,164,151,188,137,61,173,9,38,129,108,53,172,184,199,234,202,169,160,89,2,112,48,154,42,146,225,240,54,46,66,211,195,177,164,62,19,20,137,244,251,139,145,197,254,157,40,137,212,250,65,148,121,87,160,64,102,12,69,18,54,227,228,109,78,115,51,82,106,1,115,27,145,105,243,6,164,1,3,99,21,116,25,58,122,15,210,90,131,163,6,63,155,16,149,85,99,65,42,199,47,54,128,29,105,217,46,39,18,183,211,119,15,130,14,81,101,84,114,107,107,112,115,21,43,12,8,49,191,72,37,41,40,227,170,135,254,51,173,247,132,79,246,150,176,234,65,205,126,16,173,161,129,91,39,180,88,150,201,53,177,35,117,46,125,181,41,234,31,25,144,112,102,49,82,59,235,183,198,99,240,162,194,195,145,248,66,155,7,71,239,135,152,202,209,195,126,100,217,142,120,205,73,100,82,98,91,217,112,113,123,74,214,102,143,4,30,145,41,11,136,27,19,230,16,149,155,167,84,224,46,69,6,158,212,50,163,63,148,68,18,166,178,158,75,40,138,2,6,121,195,98,173,134,194,8,28,171,155,101,81,172,53,177,20,201,240,26,71,50,51,230,254,218,171,53,80,8,117,188,213,160,140,14,165,117,168,181,36,170,180,198,82,43,72,21,81,97,13,153,138,166,173,77,40,67,205,16,184,144,245,83,9,37,255,0,55,41,43,51,2,151,82,67,19,3,212,133,169,128,34,115,43,184,20,249,34,51,151,141,106,153,163,34,73,246,150,43,39,150,165,106,196,77,84,150,20,156,41,141,149,80,8,12,165,78,131,166,32,193,39,182,135,187,198,49,225,9,86,217,124,5,255,0,236,231,51,3,101,4,143,244,146,172,42,189,71,125,154,192,188,138,160,193,136,62,108,169,89,164,243,176,201,154,162,84,170,135,84,249,32,225,95,95,166,229,151,221,67,210,92,98,225,86,16,230,0,140,83,94,161,80,106,146,143,173,60,110,20,59,194,113,61,88,79,53,112,135,247,20,189,148,247,253,36,219,138,252,66,180,49,52,151,148,24,113,46,119,172,245,39,164,13,252,74,234,29,144,8,76,38,22,36,155,83,233,138,219,177,191,22,50,170,44,119,21,152,231,16,53,180,82,63,152,170,186,6,185,166,252,129,8,148,163,254,20,14,49,242,226,34,161,129,165,71,9,156,34,71,226,255,0,68,86,97,164,201,128,156,244,182,123,193,25,159,41,255,0,34,101,26,180,229,31,82,39,240,169,228,246,136,137,118,74,218,228,199,163,193,43,55,102,236,70,86,153,241,137,218,177,212,244,146,171,65,195,145,75,105,233,150,91,239,155,202,185,222,54,183,176,231,116,209,236,36,150,38,55,214,76,173,26,159,211,210,65,177,103,46,34,44,164,201,28,222,35,21,28,245,161,140,216,153,213,106,170,217,210,241,22,82,183,134,200,50,89,194,185,119,224,144,12,251,188,164,200,168,97,154,116,97,225,12,165,178,70,209,113,212,85,98,239,97,182,66,152,44,42,140,53,221,136,191,186,202,137,129,168,79,239,37,220,144,44,23,101,166,222,94,84,172,212,252,106,148,55,219,209,226,196,133,146,204,138,219,193,82,2,101,104,227,31,42,54,51,211,155,90,125,243,18,72,122,98,198,12,172,198,41,10,53,181,186,128,84,200,3,146,62,81,36,191,162,149,194,172,222,206,14,164,130,77,107,228,157,96,204,84,214,153,243,98,48,38,91,253,28,99,103,18,209,84,241,198,3,5,198,138,153,101,177,102,101,45,207,17,244,18,217,6,88,192,64,168,75,128,217,126,126,37,208,89,118,251,115,242,166,115,52,216,231,68,225,18,180,108,143,200,70,91,159,159,166,64,231,204,98,170,138,169,227,193,139,42,113,119,166,49,121,229,18,82,29,60,49,245,42,52,42,74,193,91,13,201,56,147,234,221,244,33,241,21,99,85,78,124,124,169,219,24,8,204,230,83,146,181,43,25,188,38,124,159,213,164,247,102,137,8,252,69,202,137,147,100,50,179,8,87,35,212,250,230,84,27,95,79,197,149,115,173,188,71,145,139,163,106,220,127,105,49,129,51,122,60,166,92,156,51,37,206,150,204,194,93,10,158,124,65,1,129,202,159,110,132,149,135,51,2,1,179,169,105,12,200,152,17,30,27,150,38,245,84,240,123,187,83,110,47,150,163,42,181,137,119,179,115,212,37,239,211,13,85,92,73,173,132,14,17,13,71,190,97,44,159,196,164,205,118,170,143,90,19,186,146,249,248,214,154,75,143,200,171,153,161,143,100,60,198,73,173,116,169,235,124,195,16,93,74,223,138,191,98,217,135,208,2,9,32,229,94,153,90,12,15,197,255,0,34,81,167,167,203,31,20,177,42,93,224,10,145,172,134,115,37,195,38,116,35,171,221,61,113,18,200,24,101,149,40,53,104,36,143,50,154,178,167,197,230,33,21,83,111,71,92,5,224,117,119,198,160,199,218,63,247,82,251,38,105,204,120,69,40,107,137,26,147,81,198,63,202,79,46,52,67,35,78,247,101,16,169,118,229,251,13,207,225,210,131,26,12,19,188,162,40,214,233,147,229,201,30,37,6,192,158,52,76,185,72,182,85,107,248,130,62,210,89,84,90,214,200,117,42,30,99,136,157,72,57,143,200,199,166,204,178,131,52,121,132,37,160,193,97,85,149,148,198,34,205,12,130,62,84,230,170,213,226,225,76,246,192,199,255,0,122,89,232,252,249,98,38,170,176,166,203,230,90,144,121,162,20,130,73,227,122,225,120,119,228,85,1,178,31,233,37,137,49,129,90,12,157,73,234,190,90,10,79,67,161,177,243,203,186,79,224,64,198,245,89,26,28,17,3,169,44,52,240,9,239,218,69,67,127,199,65,234,161,65,14,54,33,103,204,198,178,101,193,253,232,171,222,0,178,246,146,109,179,152,204,14,25,128,34,198,214,101,110,15,184,177,159,85,143,168,74,110,214,52,225,179,169,102,203,125,134,225,57,119,14,37,217,200,19,117,165,33,248,105,22,55,205,215,20,130,77,24,25,126,125,73,219,30,113,69,204,170,189,209,68,170,147,240,35,106,58,151,240,220,201,198,172,170,175,175,8,63,243,73,37,83,79,158,114,63,14,84,124,60,131,233,83,104,215,232,213,40,38,89,75,47,105,114,165,51,39,158,51,17,158,24,217,204,130,51,198,166,177,168,192,12,153,169,228,191,134,121,4,53,73,72,249,195,103,205,202,33,18,168,207,102,68,123,236,129,7,180,168,101,95,161,149,75,40,26,132,117,190,214,84,6,161,212,44,178,31,48,177,13,77,70,181,223,61,50,125,83,230,179,237,172,143,151,185,141,221,212,150,128,240,122,174,96,245,174,147,91,101,92,48,124,220,172,74,74,77,85,61,79,49,165,15,34,105,72,106,59,46,18,148,105,165,109,12,141,88,109,62,250,143,251,66,140,170,79,82,106,18,96,226,235,85,150,186,98,184,113,119,97,40,212,148,248,25,70,165,26,250,251,142,214,53,105,140,26,128,152,101,202,196,68,222,239,73,62,182,43,229,229,227,92,179,83,217,63,79,252,216,139,136,137,61,87,198,155,203,39,250,117,133,167,203,36,145,221,90,189,189,12,86,90,157,1,134,77,106,185,84,87,226,218,114,116,202,26,121,73,168,65,145,152,138,53,101,96,177,85,101,73,18,76,78,81,41,13,152,35,75,226,42,180,100,242,89,68,197,149,45,126,140,150,47,57,121,120,251,85,149,177,38,202,23,79,84,73,35,234,79,99,86,156,126,210,149,141,175,15,73,242,129,198,154,70,248,156,124,127,251,65,13,69,166,111,162,139,82,214,4,50,38,38,135,182,3,204,98,241,174,110,109,85,101,55,152,69,73,141,119,56,132,196,109,202,154,221,205,105,63,133,101,197,241,51,225,136,46,63,168,181,214,234,216,49,137,138,90,75,188,57,1,133,38,146,194,13,252,202,187,56,146,179,29,65,154,146,154,79,73,114,173,18,100,229,234,92,250,182,72,252,213,44,107,191,201,212,147,36,40,173,112,167,228,207,153,27,230,2,131,148,73,91,236,128,85,155,231,128,108,204,145,166,53,84,87,119,12,30,124,34,90,130,247,224,226,90,167,221,128,132,237,64,26,73,6,60,193,42,95,200,185,155,96,150,76,184,41,30,180,67,129,56,175,249,180,222,29,223,213,42,62,52,202,169,47,237,77,188,166,172,98,169,244,145,9,17,230,23,106,77,73,125,101,91,47,9,178,99,243,87,144,225,238,86,137,148,128,31,54,37,209,84,147,76,140,107,88,115,85,124,73,195,98,101,38,183,114,197,25,25,135,130,124,193,84,193,213,76,35,57,84,44,221,59,98,110,47,200,93,63,77,156,126,210,31,208,100,125,37,81,15,80,128,132,230,77,248,39,51,137,116,175,80,175,240,101,78,121,232,164,250,75,47,77,56,189,165,124,250,116,166,212,35,140,197,178,72,149,52,141,147,106,72,220,37,72,109,99,30,203,168,169,149,195,63,62,101,174,4,240,99,83,85,209,114,16,22,159,76,60,164,229,79,31,142,183,133,106,101,196,88,195,234,67,201,249,238,101,173,37,198,170,161,182,78,114,15,50,92,25,146,243,225,76,89,106,1,3,104,88,191,200,150,189,236,25,208,170,162,177,79,1,248,187,147,176,221,140,106,80,51,223,141,11,62,201,131,98,131,43,15,108,75,43,44,118,192,195,198,160,102,124,61,150,73,121,83,109,49,49,243,79,204,173,217,180,24,251,85,227,154,188,204,219,185,207,159,78,122,128,117,32,35,90,158,73,21,197,196,152,146,64,64,229,26,135,124,96,70,62,108,169,153,145,197,249,27,133,155,148,124,61,60,9,61,163,73,131,169,32,214,179,152,171,24,218,254,182,73,48,132,164,82,105,153,56,104,87,18,149,244,145,35,123,72,51,4,4,225,8,146,217,154,180,152,56,84,148,203,235,34,75,225,46,36,155,146,48,182,208,162,54,149,150,41,121,149,61,105,135,25,156,202,54,53,221,168,217,203,43,42,223,235,207,146,76,43,90,70,115,113,47,159,50,38,63,105,77,93,221,128,157,41,89,140,124,9,35,25,59,63,42,104,227,103,230,77,152,98,201,47,43,240,152,169,184,105,226,145,156,168,72,16,24,155,177,140,18,118,192,101,19,79,141,93,8,156,41,149,61,169,4,153,236,234,138,204,165,198,134,125,107,11,250,68,184,185,163,208,221,176,172,237,73,204,252,167,225,66,6,49,227,17,58,135,24,99,230,50,22,53,78,70,115,4,147,167,137,36,125,73,36,205,0,242,141,229,196,186,68,59,88,62,8,27,187,224,21,152,66,169,249,43,244,43,70,191,103,56,173,128,122,131,253,181,81,27,86,142,15,181,149,13,50,6,228,29,170,114,100,108,106,77,153,85,226,83,204,212,224,157,203,233,105,115,245,60,17,127,237,153,79,134,212,17,137,136,203,85,149,173,111,135,18,229,145,153,49,5,82,162,30,176,31,159,249,50,160,14,185,252,152,133,0,98,92,62,103,196,138,234,147,237,10,169,233,53,56,44,134,194,133,17,171,56,204,199,67,125,169,36,145,99,38,97,8,12,73,36,57,42,134,6,215,222,93,92,57,19,169,13,113,73,58,75,243,114,21,1,13,242,171,73,202,44,75,174,108,192,81,241,41,109,73,165,119,35,122,165,163,117,51,109,144,152,54,161,103,135,106,50,182,78,94,85,51,248,74,203,119,203,215,230,171,171,105,9,24,12,81,218,168,235,152,225,243,8,48,37,134,146,242,162,118,196,247,145,97,128,2,141,101,84,117,96,122,215,176,175,230,79,12,106,168,195,234,228,73,189,52,145,137,153,24,192,228,75,86,79,145,152,222,19,48,143,226,18,221,37,236,27,50,229,88,70,134,193,118,149,101,38,52,28,124,73,241,251,38,2,249,131,34,0,200,207,77,63,180,37,142,217,131,39,48,146,214,134,84,84,240,172,227,73,62,78,17,38,239,96,62,146,38,52,56,169,183,19,200,42,104,141,38,82,98,27,82,123,165,91,76,250,225,3,171,145,75,217,100,17,51,101,82,170,59,98,51,53,10,191,88,199,238,161,231,217,110,65,133,76,6,224,126,8,71,223,115,226,89,217,133,176,229,129,63,159,10,204,213,178,139,218,182,214,201,25,70,195,38,236,121,8,175,29,77,98,113,241,128,46,19,45,79,13,112,250,147,217,245,185,82,41,149,71,27,21,59,106,252,73,216,99,12,212,228,103,47,98,204,204,7,159,17,84,223,134,53,183,214,34,143,221,82,101,98,170,202,62,123,0,133,51,216,147,179,86,197,201,133,48,11,25,53,153,132,85,138,192,213,241,4,152,252,76,237,72,102,89,60,126,124,170,130,124,2,9,138,102,123,49,251,74,213,196,230,96,218,221,91,23,168,220,74,162,53,216,61,149,192,181,108,247,198,126,97,100,84,186,27,85,16,128,230,92,178,43,88,188,108,117,163,51,213,184,86,136,212,47,132,68,153,154,145,145,185,150,65,248,132,11,35,237,50,169,110,72,173,82,245,79,251,31,76,99,60,16,1,8,196,244,212,48,6,80,110,205,41,105,194,63,253,87,100,124,72,183,35,107,24,196,64,67,249,249,150,232,21,164,34,222,104,120,211,176,129,161,135,16,140,237,95,13,79,7,222,74,194,252,103,237,69,90,217,69,20,28,217,121,20,55,153,10,50,173,76,205,67,93,37,157,73,53,149,59,33,117,41,231,234,219,92,248,98,21,55,173,147,58,107,217,234,5,202,174,178,75,229,236,67,23,35,53,12,57,210,95,196,37,53,232,51,133,218,191,69,67,211,20,210,65,212,167,181,14,155,174,27,223,137,116,44,145,11,172,108,135,62,211,212,131,47,134,85,74,106,72,145,152,181,62,25,35,51,229,10,165,109,103,220,20,248,114,241,164,105,25,219,1,130,46,42,128,76,152,84,167,163,242,42,96,152,227,31,55,42,58,30,9,63,218,167,91,121,137,81,12,58,126,62,164,67,233,207,221,137,87,133,145,4,62,165,174,75,193,141,235,26,101,54,164,99,245,81,40,9,212,159,83,252,93,131,59,192,37,198,36,154,202,168,19,136,165,110,254,30,202,24,242,196,92,178,116,219,217,46,163,44,140,135,232,170,27,138,107,32,102,202,50,163,164,132,5,234,95,152,180,244,205,79,80,76,66,200,85,216,180,78,161,157,59,192,50,215,27,67,42,114,59,35,146,55,25,221,233,227,149,252,74,106,125,36,168,195,203,137,117,46,60,105,116,248,12,146,197,209,12,203,193,201,201,31,234,114,51,100,39,114,81,50,182,80,143,187,16,178,174,155,63,74,176,132,90,253,4,120,215,119,248,208,231,200,75,166,53,228,184,195,100,66,192,85,209,166,110,121,148,101,148,50,84,157,146,241,101,90,25,174,65,25,248,140,34,46,41,21,124,10,171,91,145,212,161,204,228,76,159,100,63,14,85,3,3,226,21,0,153,204,41,57,63,105,15,169,62,33,111,162,226,169,171,39,238,17,75,252,143,196,26,168,165,124,205,79,90,63,117,98,203,32,73,233,92,210,134,4,187,115,229,150,92,95,157,92,178,132,241,135,218,174,208,178,124,136,172,195,246,27,143,181,9,38,203,147,18,4,57,227,119,45,175,48,59,76,167,192,208,150,125,101,170,79,39,180,128,252,67,91,159,105,151,145,81,67,140,50,143,42,117,55,154,139,99,49,241,147,104,211,193,143,152,171,65,152,144,204,126,55,164,152,197,55,218,221,131,63,10,206,7,204,242,226,72,12,241,249,166,245,83,217,224,161,30,7,74,241,28,177,224,247,146,155,39,143,34,48,198,103,130,71,50,79,231,85,182,164,88,40,47,0,187,86,185,55,112,68,62,34,165,18,89,44,163,122,145,181,49,235,73,212,66,166,219,103,54,212,46,131,107,185,34,96,248,213,165,230,92,206,159,80,190,73,250,149,171,230,12,80,94,84,235,100,38,111,153,180,233,10,2,72,64,32,118,169,199,201,157,52,252,69,34,124,22,16,76,96,74,158,204,2,105,146,113,33,160,89,115,246,170,35,80,142,115,56,148,197,150,146,149,27,204,161,42,218,169,153,22,49,141,149,139,23,132,242,95,136,74,66,169,150,185,48,238,184,213,69,108,243,214,191,46,85,62,5,108,122,102,146,57,30,195,75,18,115,79,164,129,143,169,109,125,169,236,187,138,142,141,60,131,225,10,178,245,24,145,170,130,234,29,7,18,77,107,241,8,121,23,32,178,164,149,91,59,132,68,95,160,24,25,100,7,50,151,190,134,1,147,54,36,159,145,126,102,180,100,230,158,190,100,32,98,150,34,39,44,53,61,178,156,152,198,23,133,106,135,91,42,49,216,92,171,21,104,193,98,180,52,48,99,63,40,68,158,70,159,22,48,48,229,26,91,2,127,7,50,93,101,142,73,248,146,179,51,142,184,135,221,201,220,143,181,114,173,69,90,73,50,248,75,137,116,163,67,124,104,61,163,82,83,33,188,167,204,147,152,87,32,106,160,158,180,12,42,115,26,203,114,70,4,197,74,30,243,244,161,243,109,137,218,178,166,157,66,146,52,79,6,39,236,120,4,197,206,41,237,72,86,112,149,84,214,188,229,237,77,152,214,25,154,97,252,250,144,115,33,190,115,17,147,30,124,28,34,26,66,251,41,99,39,49,86,100,130,49,170,78,155,57,16,223,132,177,49,51,13,243,200,252,41,180,103,142,79,114,232,142,110,223,2,237,169,5,50,170,44,103,254,149,32,153,37,153,49,4,68,93,124,218,122,44,158,210,160,38,105,40,35,31,18,171,72,143,242,102,219,28,202,52,2,73,84,212,154,24,19,137,203,214,140,101,11,227,29,82,195,51,35,68,83,105,149,20,117,83,158,67,214,27,97,225,202,138,252,102,2,63,152,185,87,4,178,212,135,17,214,216,210,109,108,135,148,82,150,85,172,114,238,49,212,117,37,144,36,245,37,65,167,127,134,101,47,2,170,198,49,24,105,115,200,95,182,170,225,217,31,242,7,219,87,201,20,101,204,153,212,154,25,150,222,215,34,63,76,105,87,212,143,169,84,176,204,23,50,217,188,201,210,36,187,183,54,170,106,204,56,220,75,81,158,66,13,23,14,168,147,137,151,42,249,101,78,113,15,42,173,116,16,157,125,171,224,159,14,84,196,216,236,128,166,172,158,61,222,34,163,224,73,60,110,164,181,3,15,2,66,58,109,26,236,255,0,144,88,150,175,49,201,34,105,14,7,218,69,84,67,193,146,249,62,210,87,119,84,194,115,43,86,86,143,195,132,73,116,248,4,240,84,196,115,159,70,206,35,245,42,32,231,40,22,111,128,63,164,148,92,73,181,130,15,233,233,90,59,129,186,101,198,203,185,124,14,185,139,210,160,205,235,51,73,154,198,81,18,123,40,19,134,124,209,50,41,55,78,226,238,29,125,151,99,147,212,178,220,229,92,191,77,207,177,201,132,171,161,214,176,133,2,85,90,115,26,215,26,195,121,60,213,6,242,32,129,132,221,170,118,31,17,48,163,36,195,247,66,134,142,197,85,141,241,131,185,58,63,195,98,245,47,191,60,19,167,208,46,226,77,31,205,151,145,102,105,200,92,70,140,184,227,196,178,152,97,148,104,31,1,251,75,73,158,158,163,88,219,14,126,50,97,76,12,17,201,30,101,26,102,28,82,179,5,84,83,188,228,31,50,42,200,45,140,153,0,126,107,51,6,36,102,47,150,79,60,110,149,57,101,101,56,163,196,100,214,212,2,174,228,213,73,139,132,93,139,154,198,141,42,21,198,108,92,106,198,6,12,255,0,55,214,139,178,135,4,163,205,16,171,109,136,156,199,116,146,65,58,14,36,146,226,28,232,199,205,17,38,100,243,210,19,49,75,198,158,195,213,81,103,125,50,174,123,83,90,176,248,158,129,62,80,252,50,246,45,210,94,59,47,105,11,50,79,210,89,85,61,226,59,12,101,171,134,64,30,253,6,242,3,54,213,75,218,198,244,135,174,186,29,66,15,77,255,0,223,23,46,214,12,149,59,60,188,74,235,38,242,133,85,0,107,108,128,82,117,42,38,60,24,215,50,135,106,113,100,195,196,181,73,214,118,80,167,48,43,158,178,5,148,233,219,97,141,249,83,176,245,241,46,109,27,82,74,39,134,101,67,26,214,119,228,196,154,174,22,82,213,225,97,65,204,149,190,31,231,75,217,62,212,172,74,230,106,121,209,143,132,194,70,97,101,46,41,241,140,140,76,111,169,199,36,25,132,46,53,207,153,171,79,141,152,132,168,233,245,108,235,32,97,48,144,178,72,140,10,202,73,93,232,240,73,35,205,137,75,201,164,101,111,72,151,98,146,31,201,255,0,181,72,253,5,150,71,85,231,200,102,34,41,239,177,241,20,72,217,51,37,201,127,17,83,187,93,6,120,196,202,17,44,97,210,98,238,67,66,164,242,10,211,119,7,133,143,49,85,65,181,9,251,177,41,198,64,71,177,153,65,133,79,111,65,140,164,235,2,77,30,16,164,126,189,56,71,91,67,79,182,150,243,45,83,24,49,145,12,170,129,144,234,28,251,27,38,97,202,189,48,51,161,32,43,76,65,115,5,49,52,147,205,237,72,163,19,87,126,162,80,113,21,79,86,223,18,52,189,164,181,208,217,3,114,60,42,79,83,233,39,246,132,92,162,78,177,171,131,113,43,41,39,238,124,57,85,88,88,2,13,115,125,31,37,152,216,35,46,145,13,236,240,226,72,216,48,170,75,234,72,108,140,252,193,83,156,228,255,0,138,183,181,99,36,147,10,15,209,24,33,170,171,40,50,228,115,153,44,149,8,239,69,213,90,242,115,9,53,187,134,50,249,169,240,179,147,18,118,16,232,16,44,183,35,196,181,204,170,28,149,51,85,107,177,62,21,76,251,94,62,33,36,86,100,28,94,250,214,11,218,67,73,152,200,204,76,89,36,146,125,165,233,250,108,147,129,155,18,110,96,73,76,158,255,0,52,230,158,96,36,189,4,202,70,100,194,100,68,104,0,130,244,50,168,13,46,46,54,204,194,17,101,83,143,184,103,247,101,78,222,23,247,98,202,147,92,83,158,104,242,226,92,219,35,88,54,182,72,36,167,129,153,4,125,162,82,250,121,155,98,97,42,171,147,1,152,243,5,89,70,200,249,182,139,53,5,63,79,48,107,104,88,120,196,76,31,101,185,30,20,246,161,50,113,149,172,27,58,150,56,94,171,131,79,185,2,215,38,147,108,14,164,248,153,81,12,54,16,168,150,7,243,225,90,36,176,130,127,10,206,48,72,62,98,168,154,25,36,35,173,240,48,138,136,53,104,53,37,110,18,139,42,95,49,132,146,206,212,126,158,49,224,159,237,173,183,145,181,200,142,126,152,125,33,222,81,113,38,213,70,30,78,98,166,250,180,219,144,63,10,231,177,167,202,17,48,135,149,74,73,25,248,29,11,9,214,131,14,12,232,156,37,228,82,86,80,207,26,95,219,67,82,92,88,140,236,202,173,159,90,251,32,102,196,136,227,119,230,78,70,83,93,9,143,181,83,154,194,77,148,34,102,10,173,173,120,43,123,150,155,179,86,206,31,180,174,181,82,71,63,141,62,85,184,20,221,192,109,71,45,116,120,112,224,198,225,14,52,37,196,56,178,122,150,226,101,73,202,75,89,112,94,197,120,205,73,6,202,35,4,97,15,34,137,124,97,137,106,99,222,51,230,73,183,217,176,52,182,244,72,178,81,172,211,20,240,134,194,152,163,73,43,109,73,129,5,113,106,114,251,169,214,71,17,138,187,90,218,121,48,112,196,16,215,59,184,167,149,10,86,96,170,106,67,63,195,181,25,61,153,121,113,38,230,50,182,32,90,121,155,97,176,165,87,12,159,6,116,76,42,74,29,105,230,240,133,59,129,78,120,42,77,25,170,194,219,42,31,120,73,91,33,226,127,50,232,208,32,62,72,250,146,107,186,29,177,21,85,148,202,146,175,126,37,170,76,153,113,153,154,33,86,118,92,105,92,147,28,140,226,72,202,104,250,170,226,202,79,234,250,213,165,83,224,144,31,54,85,11,167,177,136,28,165,77,77,107,20,94,234,231,102,163,12,166,90,134,72,33,61,248,82,16,153,243,189,212,210,73,170,164,179,148,169,88,67,136,156,41,214,174,41,159,166,147,217,148,65,37,239,147,121,8,252,165,33,70,182,221,223,122,72,217,152,75,237,61,240,46,253,165,187,126,190,198,181,66,160,89,62,105,62,109,89,70,170,136,88,153,146,56,212,236,39,50,110,246,62,52,94,212,204,180,226,106,139,230,76,216,147,133,43,181,181,62,212,139,108,201,241,10,252,72,9,230,1,65,133,73,106,236,12,199,37,212,55,199,37,174,210,39,103,154,191,210,175,148,48,51,149,45,129,160,198,89,207,182,48,187,85,109,85,110,197,235,163,101,84,151,168,230,28,147,151,218,79,32,60,227,90,171,125,55,242,102,78,13,12,31,218,23,42,150,35,137,236,172,182,196,229,73,141,48,22,73,157,197,84,169,41,79,166,190,48,213,54,65,88,213,182,32,250,86,179,79,150,62,18,175,70,178,124,99,225,42,57,251,73,222,11,137,87,58,177,211,108,113,16,154,96,60,210,233,247,123,110,145,101,77,47,169,246,195,202,164,188,200,50,115,46,189,178,22,212,166,135,118,201,172,249,177,35,31,79,91,57,157,163,83,207,48,200,14,33,35,105,243,168,53,135,86,5,124,59,42,3,241,114,141,80,214,221,178,72,211,128,195,4,232,184,189,196,27,233,198,63,105,81,106,230,52,116,27,62,72,11,21,46,141,112,200,68,82,247,207,149,91,205,201,141,70,179,85,62,76,175,213,41,201,27,139,101,59,252,11,40,132,6,84,178,203,80,176,79,225,82,84,51,207,36,12,229,91,231,213,78,32,242,242,38,94,157,156,198,147,19,165,233,91,177,206,31,42,170,123,226,148,124,43,131,210,89,30,183,135,144,68,78,125,122,228,189,82,136,147,110,84,108,77,89,63,133,149,246,210,180,143,229,92,254,203,95,197,173,149,133,25,39,119,36,121,101,151,42,231,58,135,76,30,222,118,110,78,37,93,150,126,122,131,72,197,121,181,204,25,191,184,134,252,79,43,184,40,10,173,30,1,196,31,23,34,48,212,146,241,226,78,176,169,60,134,80,245,85,252,210,98,44,174,53,109,91,90,75,40,153,178,168,72,17,182,67,230,78,35,92,30,55,81,84,164,193,176,25,71,82,95,177,243,204,132,223,228,234,88,239,7,57,156,201,100,150,109,158,138,179,140,24,249,246,49,191,72,92,73,94,164,184,212,115,160,225,221,37,183,23,100,16,56,146,234,173,72,57,39,196,100,141,11,91,216,107,40,101,37,61,172,147,252,217,72,173,3,167,162,140,125,89,80,180,243,0,39,170,22,79,25,21,55,133,88,212,70,104,192,19,248,68,188,104,219,144,38,83,60,22,48,30,204,156,170,202,194,144,166,211,114,227,78,221,133,111,52,9,114,125,165,127,39,211,74,181,48,48,113,246,173,105,20,205,178,102,28,9,194,98,41,151,99,130,252,82,211,227,73,130,54,118,168,77,85,78,73,164,100,176,149,75,153,188,10,215,218,215,20,108,48,185,83,8,30,141,100,206,97,98,92,242,144,196,141,242,146,213,64,115,141,153,130,178,174,129,97,189,149,37,116,33,230,17,82,19,76,32,250,68,176,147,100,114,49,251,178,164,50,111,162,121,226,9,81,102,2,147,214,9,143,154,42,216,27,176,21,138,104,47,36,209,246,167,48,32,65,16,249,74,53,63,79,32,200,161,129,169,199,25,52,101,144,231,36,176,42,171,100,143,245,67,94,53,36,232,39,203,16,185,85,35,85,241,212,26,199,174,42,142,95,60,42,26,202,183,108,76,198,246,151,93,140,99,150,38,19,11,145,74,106,74,77,203,30,172,173,113,171,136,45,14,176,198,198,5,87,190,124,91,104,43,147,85,64,60,41,207,12,181,211,107,97,143,107,194,163,183,162,48,171,97,12,192,237,148,189,145,191,58,171,187,97,63,58,135,178,123,196,78,100,172,165,66,161,221,226,38,20,83,25,190,38,84,166,4,0,73,230,84,213,80,222,78,20,70,162,6,83,192,30,68,222,102,8,35,95,25,1,241,134,150,92,76,196,196,142,205,98,181,196,90,247,228,58,101,12,32,233,50,85,12,192,35,251,83,79,12,106,150,36,26,240,178,49,56,144,83,38,75,39,18,34,25,178,47,76,15,188,156,107,19,211,234,143,36,121,83,42,70,109,129,136,171,123,230,98,30,36,160,211,241,145,43,48,170,58,178,96,198,62,20,164,38,127,154,105,72,246,89,112,152,169,117,244,98,65,253,34,23,49,198,112,39,237,136,196,68,251,32,89,15,14,213,65,190,214,88,137,132,170,138,168,196,40,18,237,48,150,15,141,79,16,92,200,137,144,235,113,254,169,75,217,26,214,52,190,46,180,120,94,50,15,49,83,213,144,85,20,95,86,226,229,18,68,201,236,17,57,132,173,188,50,172,89,166,241,115,24,72,241,26,160,240,38,14,76,30,165,162,53,110,41,121,147,200,113,162,100,196,182,90,198,28,30,101,29,207,2,181,18,93,204,199,21,114,219,88,119,150,83,152,104,139,162,79,146,57,44,75,88,96,9,11,97,89,85,203,125,19,164,162,201,166,102,236,191,232,247,82,221,97,2,186,165,143,218,11,169,15,73,36,242,120,68,158,79,211,100,178,131,213,149,85,99,103,23,115,26,246,39,40,102,65,146,4,218,52,248,49,187,84,227,52,244,234,67,191,136,152,214,102,178,124,110,225,37,104,92,219,23,213,90,158,180,143,196,19,42,48,217,0,157,43,143,67,192,87,230,18,166,135,101,40,94,10,91,44,154,251,134,225,210,30,204,160,234,72,223,166,198,82,112,160,67,168,103,13,139,124,61,85,148,248,118,164,84,89,29,5,196,213,51,79,50,55,106,0,44,24,137,194,168,108,158,121,49,84,166,218,84,99,230,42,124,157,65,138,136,193,124,144,36,211,238,253,38,94,29,174,84,230,5,147,201,21,130,196,131,178,167,124,158,108,75,21,110,55,255,0,0,239,184,137,36,121,177,98,83,215,122,255,0,99,242,129,47,26,34,100,51,140,111,22,37,46,205,36,73,39,205,137,50,244,247,249,38,204,193,65,158,75,97,246,246,170,10,216,111,24,208,117,180,155,18,114,245,170,253,156,17,197,202,41,67,253,180,210,85,48,25,84,72,255,0,150,122,222,198,110,87,211,48,5,127,50,168,129,26,155,0,240,151,42,75,34,114,14,96,213,80,24,38,101,79,225,204,0,210,179,67,250,69,88,120,60,74,108,215,225,168,227,249,242,98,20,15,80,90,133,128,22,67,38,242,100,206,199,196,167,44,163,75,147,144,197,42,164,119,17,152,154,252,85,6,17,241,101,85,180,247,3,182,7,202,74,26,228,26,230,146,119,231,52,69,167,65,217,89,86,240,203,41,114,162,72,217,68,179,88,238,198,129,182,99,10,105,232,55,224,146,76,91,165,46,105,254,164,4,43,2,72,92,193,41,84,214,213,28,232,15,211,117,165,7,49,84,117,150,137,197,47,45,116,162,41,105,159,18,45,97,78,218,114,21,80,195,214,199,146,14,33,33,101,112,178,185,71,79,38,242,181,140,17,167,166,147,47,181,142,15,148,158,63,246,148,51,39,206,146,76,217,83,184,211,37,248,44,219,107,88,107,26,163,51,83,206,151,154,198,208,138,168,53,188,10,106,77,219,225,123,95,200,155,208,234,216,51,135,132,165,84,102,167,192,171,80,91,42,112,121,245,36,22,180,227,19,50,196,148,175,102,108,100,131,46,84,132,208,25,39,218,84,86,26,164,108,99,90,198,127,9,83,55,223,92,151,184,170,130,30,152,139,157,29,39,77,214,141,156,197,196,164,219,93,195,109,137,104,26,133,249,241,75,42,163,101,148,89,44,102,100,177,250,122,180,103,205,218,176,147,24,17,135,196,37,149,95,0,169,101,12,218,68,160,253,7,34,60,53,84,126,25,177,99,92,137,151,19,160,157,94,83,223,111,160,242,149,79,114,84,29,85,70,242,67,167,250,184,208,76,170,170,35,248,132,167,103,198,126,119,153,109,135,49,226,122,125,201,87,228,82,196,52,240,99,15,169,104,158,16,12,28,34,65,134,227,16,249,151,153,119,4,137,63,33,188,128,3,208,65,108,207,155,226,82,214,186,122,186,12,172,85,234,154,200,210,177,252,162,20,44,227,202,97,42,172,218,141,85,37,54,210,196,254,213,97,166,233,24,94,98,168,201,243,223,235,61,188,105,188,253,96,58,74,167,203,12,82,23,19,58,210,179,50,113,208,69,169,103,61,140,140,204,41,49,191,243,92,65,255,0,27,245,166,164,178,197,93,76,72,195,250,133,93,38,182,101,140,152,44,52,178,242,37,255,0,39,152,138,234,252,6,210,66,66,175,177,152,65,247,45,85,182,64,17,249,133,149,19,101,243,44,249,78,36,234,222,38,135,134,72,32,251,168,252,192,146,60,187,165,22,202,115,201,39,41,72,159,70,128,72,44,237,74,203,79,145,213,152,108,201,227,140,177,159,169,32,145,157,73,36,247,226,3,204,160,45,117,39,62,37,38,177,150,59,12,13,172,230,113,20,104,11,138,215,139,168,170,47,76,92,28,131,237,86,81,164,228,26,101,145,151,145,188,201,73,48,239,6,126,25,73,172,48,159,7,55,42,122,240,131,30,101,246,3,34,20,152,149,172,134,84,150,52,205,137,213,133,14,167,220,129,156,168,11,141,60,194,179,169,1,85,0,16,73,136,69,67,198,186,103,220,44,197,13,172,61,247,50,74,250,166,11,155,42,171,9,134,80,41,251,136,217,57,83,172,130,178,129,50,121,4,204,72,41,146,72,86,32,228,204,24,201,137,102,25,35,42,147,114,2,82,238,238,230,167,164,89,84,131,32,75,187,178,221,203,139,137,117,201,148,227,146,54,113,44,97,233,224,121,245,46,200,213,107,99,26,196,144,107,118,192,234,74,228,213,90,148,153,68,82,46,170,205,48,242,123,75,198,211,196,140,197,184,153,83,157,214,217,106,104,35,195,139,42,166,167,212,147,189,222,36,81,130,65,32,31,224,185,166,141,70,83,110,167,184,100,232,188,61,136,77,31,37,145,185,76,47,245,173,193,170,36,239,117,19,232,248,217,196,164,177,168,229,155,45,88,86,113,9,105,52,49,205,82,225,49,227,51,220,95,89,125,99,244,145,154,49,150,12,153,90,200,201,68,151,226,233,76,159,48,242,89,204,133,100,49,145,252,200,102,103,228,104,85,108,147,145,152,87,166,70,33,94,140,135,90,60,124,69,90,36,201,219,61,58,181,12,101,61,25,228,24,240,148,72,41,244,47,47,48,83,64,204,137,37,53,140,96,23,137,62,240,109,144,86,161,62,209,145,49,41,175,194,172,201,187,52,85,217,255,0,15,2,74,77,168,104,78,32,97,85,90,234,45,72,218,219,34,65,30,20,204,51,247,41,88,107,94,35,226,196,157,70,173,56,199,212,165,180,22,9,12,99,149,110,123,9,11,181,29,84,207,170,36,14,164,121,11,212,177,172,55,137,65,73,67,79,110,60,166,148,44,137,140,202,64,86,248,109,37,9,115,8,211,44,163,63,132,68,79,119,146,198,12,165,200,167,105,69,102,254,23,80,30,15,117,26,248,213,75,155,7,80,203,250,169,140,107,137,69,246,146,46,232,88,188,12,10,98,246,148,104,143,232,209,135,132,56,215,60,152,251,25,35,226,83,150,87,19,161,118,148,137,255,0,206,22,254,29,72,198,0,222,177,125,80,236,153,212,185,221,61,148,185,36,247,21,205,85,145,227,49,139,44,241,114,5,3,153,163,246,196,230,18,87,107,66,60,29,170,182,100,194,73,2,149,181,221,23,246,214,172,204,227,98,70,26,156,226,127,15,42,62,5,108,161,246,166,129,9,6,141,140,246,8,138,214,22,160,111,129,58,75,58,144,134,15,178,173,195,49,229,6,36,134,226,171,47,74,213,171,131,18,115,33,156,124,161,42,1,241,178,247,42,136,212,135,47,113,86,199,233,83,149,55,101,23,69,97,21,104,118,221,40,201,54,182,177,135,132,69,227,77,131,66,74,209,242,137,106,124,97,149,234,76,171,98,181,36,237,66,121,192,38,82,144,169,28,6,75,132,126,18,145,92,153,145,6,252,95,252,201,44,147,2,46,76,200,244,36,202,52,211,207,157,36,127,54,82,42,92,44,16,208,20,51,32,224,197,137,50,147,25,79,31,18,222,36,22,182,211,113,46,192,241,98,92,228,63,7,198,55,241,100,93,231,102,194,118,167,76,161,211,251,28,165,149,200,187,33,116,94,100,91,246,63,48,207,248,93,107,27,168,164,70,83,232,251,154,210,101,223,145,118,153,33,4,99,246,229,26,43,127,167,241,242,197,30,69,121,36,138,190,196,85,127,164,69,62,161,244,209,226,151,145,122,203,94,62,79,202,6,86,33,166,151,102,170,147,211,20,98,80,119,21,92,249,162,9,112,52,122,59,96,86,195,63,6,78,229,70,198,146,8,220,73,52,3,78,16,240,148,75,54,67,149,36,249,121,22,108,176,246,80,169,250,158,198,180,159,211,139,198,156,233,239,137,17,127,246,246,33,160,153,72,50,51,153,75,234,29,60,124,156,37,90,208,254,129,106,29,107,241,182,145,147,197,18,46,82,45,18,89,189,98,231,186,98,158,116,96,114,170,96,207,156,38,97,10,213,141,208,25,174,31,91,84,121,50,240,229,70,221,233,235,88,67,202,41,234,113,146,108,135,41,134,9,87,79,211,204,245,120,172,221,149,53,149,57,152,171,115,149,201,126,160,27,31,216,147,111,47,50,124,220,162,46,235,50,144,3,39,82,77,39,71,196,155,205,198,181,163,129,212,21,88,228,70,101,150,60,217,72,189,2,239,217,44,174,69,213,77,161,153,225,218,144,179,224,227,36,203,221,229,26,225,146,40,60,117,236,116,170,191,209,13,48,210,203,250,66,173,180,150,71,20,175,155,93,106,183,71,233,250,209,237,37,227,41,16,22,95,13,1,56,239,44,78,181,21,88,31,231,212,174,219,6,210,76,97,65,152,37,71,153,236,198,162,31,79,107,72,252,66,42,40,51,39,123,170,170,174,164,100,97,244,199,176,160,126,28,106,95,55,62,37,190,79,32,255,0,84,148,4,47,17,251,114,171,41,204,197,213,80,119,35,85,80,225,203,140,206,34,168,186,121,251,33,167,204,212,138,108,223,194,165,54,254,81,71,202,144,93,152,152,211,8,22,64,40,208,23,111,220,169,91,75,5,73,121,155,92,15,202,85,60,246,3,217,42,54,238,28,178,112,133,43,129,79,44,68,93,74,173,81,60,143,25,132,198,181,198,52,184,222,234,161,101,35,200,196,84,61,54,194,19,153,50,212,106,176,166,53,144,4,62,88,168,115,61,132,62,80,137,93,7,76,69,240,75,174,233,49,3,133,85,107,246,35,88,80,30,132,154,123,9,147,153,5,38,78,160,132,76,33,18,12,211,237,100,191,148,68,72,209,185,150,82,151,79,79,4,99,225,196,172,159,243,177,120,151,45,12,147,254,78,37,101,73,101,40,96,230,80,104,218,214,42,172,181,168,5,174,158,185,33,30,104,133,34,148,159,14,242,181,255,0,54,82,46,187,14,236,158,242,93,169,35,2,201,157,75,162,57,21,190,9,50,156,165,140,124,212,222,29,56,35,115,98,84,144,40,70,54,117,47,179,33,188,106,172,170,10,37,13,105,36,147,14,36,92,205,42,49,3,54,94,68,194,48,101,198,233,95,94,201,114,95,204,162,204,81,84,129,159,112,74,146,97,40,136,155,210,79,173,146,204,222,226,160,147,165,89,39,148,194,95,96,105,32,9,253,74,155,105,91,138,182,177,148,103,128,132,76,189,52,5,31,106,217,26,168,3,246,151,219,38,18,8,51,5,78,212,224,51,24,122,81,49,240,164,150,70,150,62,17,21,25,85,119,185,38,34,163,77,90,9,171,127,251,20,67,24,199,47,105,85,28,9,56,208,255,0,132,143,4,123,191,109,96,243,98,82,101,95,1,148,114,105,49,113,229,65,154,212,114,120,68,167,237,119,69,7,17,82,138,70,90,138,119,46,76,73,22,23,112,102,47,130,194,37,150,76,58,103,26,212,17,153,132,194,89,252,172,239,117,50,214,217,152,196,4,201,150,80,95,218,68,108,105,155,224,125,197,71,62,144,18,64,252,66,202,165,217,12,241,165,225,85,101,95,3,99,197,137,219,232,18,134,124,169,96,100,238,120,151,71,147,85,185,139,204,163,228,213,18,52,174,165,38,141,92,183,1,67,52,72,39,19,119,44,74,195,79,80,130,23,135,23,26,92,199,206,78,107,117,8,6,204,38,78,210,106,138,75,27,14,31,224,37,152,100,145,40,147,39,115,210,84,125,87,153,24,165,107,140,163,168,215,103,18,49,151,195,201,204,150,190,50,2,125,33,228,179,42,77,187,13,192,164,51,224,144,121,68,188,25,32,199,139,18,150,141,100,200,207,218,75,47,82,220,107,128,121,240,149,25,5,135,19,49,165,44,158,120,199,96,147,24,102,100,150,34,61,42,33,73,153,58,246,242,19,33,140,105,227,32,57,132,181,62,124,65,17,106,123,192,49,225,10,79,37,239,243,82,97,247,53,28,76,146,9,32,226,42,76,201,146,196,127,210,145,103,2,78,35,242,245,170,208,201,170,32,58,134,171,29,81,114,17,179,23,67,158,252,124,162,90,103,207,0,187,151,217,146,89,147,137,35,184,11,228,129,234,82,43,57,69,96,123,45,79,77,24,111,249,165,32,255,0,138,50,135,43,8,122,210,219,237,30,121,47,121,132,82,46,105,113,91,107,73,47,48,114,20,74,75,210,202,226,72,212,59,196,61,91,185,230,41,83,230,89,65,147,19,181,126,108,102,170,151,24,29,68,84,186,63,91,74,156,252,69,200,153,97,149,62,2,202,117,19,24,25,56,144,166,140,207,60,171,76,54,62,74,163,244,216,131,137,148,165,228,93,139,236,41,174,158,96,227,63,10,177,141,48,100,26,130,102,15,62,37,85,73,12,132,240,229,74,202,10,204,197,27,57,22,70,216,227,230,94,123,246,195,64,73,229,98,75,12,35,187,134,2,116,169,198,64,97,31,139,18,174,240,96,146,27,88,199,25,51,9,116,46,100,132,179,225,197,133,251,136,138,171,128,15,139,42,91,50,4,185,43,69,86,155,156,83,169,52,58,179,123,142,172,95,198,48,228,141,35,212,52,135,199,152,42,174,147,79,30,8,25,149,80,62,132,114,64,154,58,166,61,202,52,119,56,44,205,54,57,61,194,91,43,116,216,33,63,233,46,163,63,79,0,68,234,75,102,82,12,131,225,18,232,170,146,224,79,190,132,18,98,113,21,78,70,211,100,173,157,148,37,84,113,160,89,70,150,241,27,38,52,113,171,78,84,187,97,107,154,25,50,116,96,51,149,25,85,100,66,61,107,13,57,36,246,149,96,240,130,164,253,170,44,170,134,150,1,181,198,62,164,60,251,185,94,31,165,66,192,48,228,177,24,192,145,77,85,92,102,86,35,174,53,60,225,63,244,184,144,81,167,216,219,112,226,93,5,250,122,36,158,225,34,160,105,128,12,156,66,93,75,12,92,200,228,76,211,232,194,23,148,170,146,54,155,36,101,79,26,51,35,49,122,76,144,12,124,165,73,39,84,168,82,186,11,2,243,139,133,43,184,97,8,199,166,102,178,131,231,218,181,25,251,150,113,40,70,202,236,12,115,249,225,150,46,148,60,106,25,83,158,206,37,101,38,6,47,105,103,26,102,196,125,75,170,212,224,34,168,131,240,222,219,245,98,69,178,170,187,7,23,98,219,62,200,243,143,212,135,234,75,184,195,41,63,61,135,140,78,213,57,107,106,120,220,74,170,127,41,16,30,148,50,251,75,23,183,152,172,33,129,60,226,240,41,132,171,89,174,116,169,32,237,37,197,229,240,72,238,225,142,48,58,191,208,184,204,201,150,81,175,240,242,99,43,210,178,183,128,182,161,213,227,24,4,156,252,66,226,246,213,157,108,3,247,4,75,156,85,60,152,216,101,93,79,173,153,83,250,190,81,162,75,42,149,134,165,240,102,28,99,102,100,202,4,205,202,231,23,31,26,116,224,184,113,98,74,195,241,130,156,132,102,208,188,139,200,146,93,44,116,171,45,142,211,50,169,146,64,162,237,96,78,140,68,239,76,106,209,219,129,156,170,161,245,64,156,62,85,215,211,245,23,193,197,154,31,52,56,188,243,60,190,97,50,77,38,28,95,12,217,70,186,86,173,209,227,252,248,151,53,159,67,47,243,135,145,119,199,29,215,19,149,152,30,168,192,44,172,42,254,158,182,44,158,209,101,92,198,182,146,116,41,217,185,63,198,186,254,149,240,199,202,84,213,104,71,141,174,100,109,48,2,179,229,5,137,31,2,168,241,153,202,92,169,243,216,1,49,12,243,40,52,202,227,213,68,179,24,66,145,79,217,61,226,98,176,159,27,131,42,143,158,206,68,98,77,137,152,117,175,245,38,23,255,0,119,93,86,168,196,192,193,40,55,133,158,202,163,164,146,255,0,4,146,48,241,169,66,103,131,222,83,151,108,96,135,148,41,244,147,3,26,153,181,152,50,19,10,229,102,25,148,77,231,148,136,248,17,158,37,186,53,108,73,40,243,4,17,129,218,170,181,69,40,105,124,148,178,99,215,140,110,69,165,239,66,146,62,198,158,241,251,72,123,134,65,154,14,165,181,254,3,30,85,143,1,21,85,128,150,13,9,227,19,40,98,145,102,249,135,33,54,133,85,65,147,59,171,141,14,104,117,162,126,98,227,200,172,210,41,58,139,161,192,56,135,148,34,94,121,165,8,156,201,187,39,197,19,56,82,217,44,60,215,245,41,218,227,212,34,29,198,46,210,226,75,111,167,178,107,56,101,44,100,210,74,42,93,38,55,166,251,72,219,20,28,38,150,53,189,134,127,159,49,86,167,221,128,190,214,37,33,169,53,86,203,164,89,82,72,216,129,212,3,113,182,7,8,178,173,79,214,103,246,98,226,82,90,74,202,117,184,24,99,42,183,192,252,139,99,85,112,99,208,62,40,202,36,188,37,42,119,50,213,147,129,218,160,44,180,198,67,230,16,147,42,125,212,111,0,155,34,63,30,141,99,21,134,204,15,34,100,201,35,199,212,179,135,15,114,197,132,152,204,26,122,220,222,6,70,49,8,206,34,173,97,201,220,147,90,154,116,110,161,38,212,243,31,180,102,81,44,101,100,80,92,216,200,198,38,78,98,173,193,129,149,9,50,72,202,126,165,77,67,38,9,25,132,189,138,81,181,24,173,68,102,167,31,188,165,236,163,2,49,215,81,181,170,28,145,230,10,136,187,209,135,39,50,234,85,87,34,204,200,194,122,219,86,70,39,106,187,167,212,128,43,25,132,89,84,60,61,61,182,63,54,69,97,84,248,145,177,225,138,68,173,29,1,89,138,71,221,146,72,49,109,113,41,233,33,157,56,156,81,85,23,169,112,126,129,43,53,195,196,254,33,17,42,255,0,160,99,91,42,143,24,124,162,66,201,178,124,20,226,25,165,217,49,106,178,211,100,199,149,53,85,185,24,214,241,35,102,124,84,188,131,43,105,18,0,202,155,198,214,122,170,104,50,154,174,48,150,97,135,6,17,242,203,139,149,28,109,67,78,33,225,137,20,107,26,52,79,131,22,223,98,201,154,206,224,67,255,0,43,140,166,228,252,69,157,27,245,113,85,39,152,38,191,219,66,89,104,102,89,51,180,107,22,52,112,107,28,111,85,104,150,89,49,248,68,166,170,180,246,163,168,39,86,81,249,174,187,13,153,7,204,156,195,211,219,159,105,119,173,72,84,130,135,144,160,102,97,114,38,80,216,193,143,50,163,187,211,3,140,12,194,18,149,243,196,244,146,113,40,170,111,52,244,185,151,18,197,47,171,141,101,100,96,123,40,57,43,142,60,216,118,43,32,89,60,163,226,42,101,14,239,39,9,177,174,84,105,151,53,39,221,196,229,31,211,89,214,235,205,233,249,162,144,68,86,171,18,177,208,47,180,216,38,145,134,10,14,54,155,56,150,112,238,200,65,243,35,61,109,62,227,27,137,169,154,122,88,249,130,155,86,134,88,187,132,180,70,214,96,19,241,20,67,71,155,86,213,20,31,40,46,69,155,141,244,24,134,50,215,101,237,45,123,246,89,17,79,79,124,233,35,121,132,164,159,113,168,224,203,194,88,188,107,54,219,196,198,98,234,124,102,12,156,75,75,32,12,189,171,70,158,49,231,17,155,181,104,250,113,248,113,42,171,83,152,202,183,36,223,164,128,79,105,47,153,163,193,141,252,74,202,75,201,25,136,88,22,160,201,136,216,211,254,69,69,169,203,255,0,9,108,101,230,77,227,27,17,24,21,95,118,248,36,31,10,159,12,49,231,72,210,43,141,80,43,183,203,141,224,104,137,205,33,143,37,156,201,167,160,228,136,194,226,94,135,24,113,146,217,66,166,137,148,59,159,105,45,126,158,60,103,230,85,1,121,252,214,115,12,63,4,110,27,82,122,54,113,162,240,228,95,36,201,219,37,47,212,35,25,48,169,51,5,70,143,192,34,34,227,92,2,55,180,167,158,243,201,229,90,141,39,109,220,165,37,157,112,40,165,246,96,89,3,169,75,220,85,19,243,165,53,191,16,171,160,159,17,147,233,154,182,9,25,151,18,143,79,51,38,14,107,85,201,25,33,32,200,138,135,230,183,73,153,22,105,50,172,2,240,11,221,93,246,82,66,61,103,14,92,154,210,109,20,38,155,147,115,91,59,12,188,159,227,93,127,192,18,123,86,223,193,145,39,51,40,132,158,168,250,100,73,148,30,31,204,197,97,68,143,12,63,200,136,129,84,120,60,56,184,211,109,128,200,52,172,170,133,84,154,100,242,22,94,208,41,236,202,71,146,15,82,198,30,158,219,31,42,118,195,19,195,17,80,172,168,101,117,57,5,174,149,60,105,207,197,212,136,14,137,4,150,48,197,18,234,83,40,119,60,184,150,128,211,226,98,187,50,139,82,4,58,84,29,56,149,4,58,124,99,196,168,99,85,48,103,70,26,181,73,164,81,170,38,141,12,98,225,64,95,105,129,201,7,18,170,12,49,228,230,76,35,67,2,85,145,108,109,78,93,91,166,223,25,252,170,202,182,144,113,153,155,18,115,62,156,98,38,85,246,27,217,143,10,36,145,66,162,217,33,66,198,9,35,31,50,160,120,64,133,153,180,240,73,101,24,100,249,240,100,193,194,97,114,41,11,32,140,71,225,66,89,90,144,100,226,75,159,106,114,169,86,65,153,138,104,1,138,64,115,21,9,39,24,143,196,167,247,243,147,16,155,242,114,173,94,254,68,205,179,230,48,172,225,18,134,159,101,56,83,176,226,227,85,147,82,199,195,203,204,155,23,24,206,144,196,247,83,211,76,96,198,147,67,193,237,38,1,102,81,172,168,182,54,6,227,243,166,188,115,129,202,144,48,60,137,188,51,99,103,50,117,92,130,196,173,196,2,66,150,242,196,76,232,117,128,196,60,70,229,76,166,70,100,230,63,137,74,26,145,240,101,101,197,198,153,163,87,18,197,36,203,83,201,126,96,173,91,153,197,31,106,244,102,112,34,99,49,10,160,78,201,159,207,132,168,115,67,25,121,132,178,213,181,175,19,247,98,246,150,186,73,57,60,51,33,150,131,154,130,193,198,63,48,149,125,32,119,60,40,115,83,197,32,242,172,235,95,182,127,10,155,72,161,86,26,201,164,216,147,50,99,91,49,157,38,66,26,97,36,141,10,23,254,116,141,37,134,169,171,82,67,24,137,154,34,231,247,215,207,173,38,111,108,75,166,204,14,65,168,109,91,163,201,109,21,225,196,172,191,230,80,101,96,157,49,172,42,172,129,250,161,167,38,178,131,39,169,126,116,141,163,245,6,150,191,203,150,78,219,207,173,118,109,61,128,160,103,212,81,219,120,91,49,150,192,22,76,181,21,142,106,241,127,173,87,192,181,177,44,70,4,162,78,106,160,65,147,220,171,99,104,97,144,25,132,171,185,16,170,142,199,57,52,195,143,205,39,101,148,189,246,28,74,211,83,213,50,15,152,84,163,3,139,205,13,87,21,149,139,170,25,236,147,23,183,169,105,159,100,12,155,76,170,66,52,153,194,123,240,172,76,201,101,59,13,149,34,171,5,130,45,94,120,199,205,137,9,38,212,152,211,166,48,114,98,242,165,18,96,15,205,51,13,145,141,105,165,19,185,56,124,205,176,57,80,1,51,4,196,52,156,147,184,146,214,229,87,0,67,106,70,77,150,248,130,76,170,180,222,71,229,196,133,173,211,120,223,155,18,178,170,226,102,36,235,30,201,89,38,190,40,97,14,134,44,98,102,42,168,102,167,163,130,12,88,148,253,172,9,115,65,194,166,94,22,13,252,168,147,47,147,150,204,131,123,235,184,50,73,242,130,65,198,164,60,230,48,209,37,37,239,181,131,250,78,44,169,205,59,201,5,153,114,161,100,162,137,205,129,95,166,39,70,250,137,75,233,236,70,78,213,101,248,132,30,234,202,99,34,73,6,97,38,89,6,170,144,47,170,63,158,108,171,107,43,114,251,73,225,153,200,140,135,24,101,225,42,115,8,169,243,54,60,33,73,31,100,79,117,92,223,105,81,149,249,130,167,205,72,2,51,152,72,174,130,84,109,164,164,178,74,181,219,48,140,230,18,136,211,1,29,107,213,252,51,110,70,146,217,12,167,161,177,145,150,70,152,252,136,214,86,226,67,154,48,202,131,76,131,168,73,27,169,13,50,97,231,114,153,43,146,194,13,235,120,103,128,125,202,85,160,27,95,72,57,195,234,74,228,233,182,65,238,77,217,100,197,132,199,146,72,213,86,75,129,203,245,133,145,234,63,72,165,224,106,123,25,203,169,92,80,130,119,106,156,14,146,216,159,171,40,214,236,171,152,202,196,227,238,15,25,249,139,145,84,232,253,97,85,36,251,67,118,42,168,122,38,182,202,15,48,134,165,45,126,27,130,146,91,37,196,42,54,87,196,25,88,178,181,164,131,118,62,20,45,86,143,244,211,230,18,55,79,76,0,152,60,201,149,174,161,198,63,148,18,150,243,113,236,58,170,132,191,24,128,128,146,241,144,15,229,26,156,153,169,200,78,210,164,55,23,99,192,252,210,177,36,187,5,148,141,248,133,175,34,105,99,191,230,191,214,177,248,105,170,175,53,36,188,178,197,242,203,155,234,221,13,107,172,181,27,12,25,95,44,39,174,251,160,40,71,81,92,0,226,255,0,66,117,134,153,177,203,103,121,63,133,172,54,113,245,45,134,192,46,228,218,168,32,40,57,144,118,181,185,124,213,45,161,213,81,12,249,227,24,31,133,31,163,53,80,243,226,150,147,73,173,228,194,180,26,156,144,124,37,137,77,161,39,145,217,166,122,110,12,185,70,162,167,204,137,159,18,157,126,164,149,177,195,151,169,68,92,107,102,70,230,72,187,163,51,23,118,176,6,66,102,18,244,0,255,0,129,115,168,223,19,183,44,195,137,91,105,45,67,18,79,134,85,203,36,237,124,202,173,106,57,184,12,185,49,31,196,164,63,15,74,201,204,37,218,43,96,65,178,103,104,210,205,73,72,200,196,93,241,204,149,17,163,57,179,40,72,158,64,164,198,53,153,140,193,63,8,151,163,62,113,73,219,198,178,192,163,22,4,145,186,86,173,206,83,163,89,12,248,18,89,129,56,206,166,213,29,153,135,150,84,49,38,197,246,249,87,37,212,58,3,99,101,148,61,107,174,85,63,40,217,152,171,237,244,56,155,71,153,94,57,151,200,74,220,231,90,122,75,235,120,76,186,85,36,248,147,153,139,18,229,147,44,162,10,91,249,85,53,12,193,136,121,130,85,38,147,244,21,74,201,244,48,124,222,96,137,0,106,67,143,165,22,27,177,145,55,135,48,24,210,175,81,251,15,82,120,48,14,78,18,163,31,167,128,140,55,128,137,152,43,198,123,200,134,155,244,25,85,73,249,49,153,25,10,96,188,172,204,155,73,10,88,240,203,201,135,219,79,29,156,70,36,238,25,101,36,248,162,23,18,14,52,61,65,24,236,221,148,165,26,166,181,134,248,220,194,236,66,192,158,57,60,38,237,87,169,33,205,38,15,201,148,169,204,150,83,99,230,148,164,38,64,201,238,145,31,2,52,28,28,189,169,42,61,141,147,32,81,201,247,70,129,244,24,48,71,148,34,26,81,119,12,146,95,242,133,32,150,48,3,107,210,89,68,40,209,93,66,198,6,190,124,105,216,68,37,75,91,119,185,99,18,230,83,142,79,112,147,120,116,140,140,197,61,184,195,32,227,73,62,53,136,102,3,31,111,34,60,49,134,80,33,227,80,140,103,76,170,160,202,3,38,73,253,164,101,60,51,201,127,49,85,8,116,240,200,60,216,146,137,38,244,137,104,102,90,226,21,13,54,146,57,25,153,105,252,54,254,163,35,25,174,94,64,97,10,208,205,73,148,252,170,31,144,223,69,106,134,134,105,184,162,38,83,45,179,13,85,10,39,220,76,159,101,91,37,156,40,95,71,139,53,136,89,149,219,33,171,94,36,60,192,158,216,143,194,149,63,79,14,49,57,151,66,126,158,29,65,50,165,211,2,57,47,93,42,202,228,25,72,249,240,206,56,191,41,196,185,46,161,147,175,235,101,60,209,45,56,215,233,186,221,54,9,35,234,83,186,207,67,51,184,49,83,237,198,250,24,202,206,64,124,55,187,191,183,27,13,109,43,145,119,58,22,101,27,23,35,173,135,232,135,205,137,116,58,77,66,12,125,188,138,44,180,224,11,217,11,119,176,2,2,81,39,149,10,251,131,201,77,33,135,114,197,60,142,133,145,73,59,88,0,47,80,145,52,50,79,27,132,201,149,221,86,33,229,18,151,245,93,137,240,153,85,149,170,65,155,33,173,219,61,229,206,53,36,9,197,35,241,46,165,24,209,39,69,122,75,242,178,78,248,133,68,108,163,28,166,4,251,42,131,179,40,137,141,116,237,43,60,100,240,54,36,37,198,152,4,102,102,16,146,154,217,231,130,119,137,36,203,250,2,224,199,73,153,37,133,98,151,187,167,36,145,230,64,63,83,203,25,216,44,74,230,144,209,108,162,97,80,142,200,217,232,86,202,231,37,51,37,194,58,168,167,178,100,144,114,166,250,135,71,147,38,80,137,73,237,167,65,62,44,75,162,68,190,152,18,224,81,26,72,7,212,84,36,155,83,145,79,201,52,177,45,176,47,162,15,138,88,146,44,108,45,130,12,98,33,216,199,145,16,247,128,175,226,69,50,25,8,197,64,23,198,153,233,175,229,42,106,105,48,100,143,245,75,15,193,239,146,76,166,200,170,42,180,149,25,65,204,33,8,137,241,64,85,98,63,12,66,166,16,227,50,51,17,151,122,110,44,34,124,161,80,85,181,178,243,246,166,49,172,54,13,110,84,186,202,1,35,123,74,214,170,6,65,176,72,169,250,108,101,26,203,169,181,99,149,62,102,216,140,78,195,48,133,138,181,223,105,176,12,156,41,124,8,103,18,70,141,117,226,10,204,128,147,228,158,49,209,208,223,234,76,230,42,209,119,90,121,44,225,66,85,62,92,101,6,143,43,21,26,155,79,63,31,8,151,59,212,144,44,135,57,129,10,191,159,168,103,66,99,48,137,45,146,201,119,113,55,120,185,19,172,141,228,99,42,186,141,180,77,80,54,140,202,186,157,61,80,8,5,201,116,148,243,244,148,93,74,234,29,220,184,76,225,42,70,145,129,106,56,190,173,137,225,135,16,212,132,157,61,16,172,230,18,167,101,147,10,60,165,82,218,146,202,113,63,73,23,141,98,204,238,62,36,181,150,155,60,99,230,175,91,163,89,18,48,240,203,138,182,6,202,203,233,47,50,52,185,39,205,45,85,89,159,153,1,132,57,153,71,212,138,100,103,228,204,33,38,20,149,64,35,59,121,19,118,50,182,17,48,203,40,214,239,70,131,87,83,208,222,124,29,72,89,49,165,19,184,73,204,107,189,63,25,255,0,175,140,136,159,169,244,206,14,41,67,41,18,126,74,5,127,164,252,102,99,237,76,125,110,180,108,229,40,196,165,46,53,11,63,63,180,53,19,100,98,93,191,8,74,69,10,180,205,128,214,161,119,101,100,9,39,246,211,186,120,213,88,57,123,23,50,173,167,124,30,82,202,34,54,54,167,60,105,120,114,229,26,173,101,65,108,88,93,192,25,122,184,146,128,192,149,231,218,157,198,178,139,36,8,57,51,31,24,124,66,85,86,103,211,216,49,50,146,24,163,6,18,149,64,217,106,214,84,78,194,41,73,188,201,147,164,147,152,73,49,180,144,230,147,49,68,155,102,252,196,102,191,18,211,79,124,66,202,6,110,197,149,59,102,167,137,101,212,160,224,105,237,176,211,152,207,24,250,84,90,21,78,3,171,49,101,14,75,36,172,236,161,131,30,101,42,201,146,196,152,238,101,73,6,21,37,186,48,246,196,159,190,135,20,140,122,133,124,6,70,150,175,230,82,63,35,202,18,161,227,105,129,144,153,140,187,151,253,147,107,3,210,85,28,128,234,89,207,173,150,49,243,9,87,210,60,16,120,147,75,35,83,8,25,165,227,72,210,162,27,95,233,195,237,116,241,36,251,74,94,76,246,84,75,218,26,86,37,215,236,45,116,248,136,241,22,80,196,185,231,196,191,134,145,53,108,29,221,119,103,182,65,173,90,205,143,176,146,45,23,15,82,139,70,93,193,47,9,185,87,68,135,90,201,189,34,95,155,180,5,110,160,160,156,202,235,28,152,215,233,237,43,118,8,209,25,155,26,139,51,116,237,145,177,231,167,209,170,102,146,220,131,169,73,126,12,36,105,89,132,92,75,175,50,250,41,7,212,147,89,4,5,126,80,170,175,82,174,51,70,43,129,91,136,28,168,89,247,208,105,57,83,64,228,233,72,111,171,88,70,61,75,152,249,120,147,23,122,228,115,191,203,251,18,6,63,87,89,19,138,81,16,214,176,61,54,91,204,20,219,79,106,223,77,63,40,184,211,172,42,159,29,200,242,228,52,129,248,156,94,1,177,228,77,159,24,133,26,115,14,214,187,80,13,155,65,15,34,100,26,18,12,156,201,55,147,70,44,168,221,177,32,13,78,76,153,83,10,216,219,101,124,253,60,15,4,28,157,54,49,42,238,68,255,0,34,178,178,9,95,243,163,194,147,204,97,33,47,79,124,170,217,121,130,85,170,125,199,169,3,9,84,188,132,176,178,102,161,198,78,213,178,53,171,36,244,164,115,232,119,39,204,153,64,170,217,1,13,10,246,25,88,175,170,152,60,120,76,85,182,123,6,64,113,41,72,118,163,17,240,153,89,83,192,222,143,55,182,165,26,208,173,188,84,231,242,116,243,203,59,118,190,76,134,114,143,105,237,171,141,66,198,70,103,8,151,61,147,171,98,65,127,205,137,116,51,16,196,206,183,76,69,17,51,25,55,153,199,23,133,15,3,91,105,89,163,194,31,212,166,81,170,143,101,202,30,180,139,50,184,255,0,252,17,15,153,107,190,226,93,6,144,217,6,204,171,104,116,221,104,185,177,114,45,51,30,10,209,188,191,73,108,149,237,129,138,172,131,9,143,4,110,84,130,126,164,120,136,147,201,187,60,226,98,71,86,192,220,247,40,170,254,227,90,220,77,115,45,103,78,136,240,226,237,81,147,235,72,95,60,171,167,6,24,250,113,36,218,170,168,113,129,155,18,188,106,160,202,45,210,172,120,192,159,230,151,236,149,78,105,131,114,97,50,170,243,75,141,131,196,197,147,229,13,21,2,75,247,76,54,84,124,58,208,73,103,42,30,124,61,136,243,38,219,81,114,42,205,37,146,96,191,255,0,120,92,236,214,187,107,44,38,255,0,157,5,248,132,229,62,17,20,139,116,109,55,42,202,94,237,42,199,239,115,53,107,150,48,44,153,224,182,217,79,6,4,156,208,229,193,103,50,65,101,50,202,79,10,142,222,88,140,198,118,175,28,151,241,32,224,76,196,116,190,96,108,132,53,246,146,170,228,146,216,108,92,107,163,111,90,136,116,250,121,149,178,64,193,75,226,77,13,73,16,163,121,162,36,208,43,120,211,144,201,150,54,98,9,82,218,159,37,73,247,234,163,212,28,145,49,101,70,195,212,149,86,68,229,249,100,37,149,57,50,60,216,187,82,119,213,68,47,106,198,143,203,184,139,98,209,244,52,243,129,242,133,25,127,149,73,106,29,48,120,61,40,45,180,186,210,102,174,148,69,153,175,175,63,39,168,124,208,214,171,63,151,168,204,203,244,78,73,13,224,185,132,141,210,186,146,92,19,225,182,23,242,42,136,207,4,214,101,197,137,1,101,66,194,115,9,51,42,56,112,200,103,107,233,165,3,13,17,77,62,214,38,76,57,86,135,214,216,244,136,164,67,254,3,177,147,204,44,139,86,6,251,21,164,191,193,81,14,51,36,143,42,22,100,99,140,156,41,116,63,196,122,91,184,89,70,153,135,80,130,203,247,20,36,178,53,88,170,177,152,119,222,28,75,9,48,229,151,185,80,210,76,28,39,245,39,146,89,93,57,157,73,150,68,64,219,191,201,198,231,152,145,143,218,168,41,231,241,179,149,15,169,232,71,157,229,136,164,39,207,60,38,38,101,191,2,86,161,218,96,89,15,31,41,81,134,146,9,44,194,184,141,37,197,174,76,166,149,198,175,43,110,7,141,115,230,140,53,174,53,53,104,4,76,200,200,219,76,124,200,80,207,1,125,212,71,128,61,165,209,189,113,77,134,216,141,156,69,72,164,227,146,244,124,206,47,105,96,24,111,146,168,160,4,22,0,111,91,108,158,2,131,18,209,107,73,40,67,247,84,212,56,210,137,59,9,138,79,241,169,237,189,189,198,176,226,30,155,157,147,55,182,168,97,195,24,251,150,248,6,124,96,32,236,164,156,92,169,218,65,107,66,133,145,162,227,237,26,146,181,164,131,58,118,108,185,113,41,233,250,134,212,164,194,28,138,150,144,39,193,202,136,238,156,195,86,191,192,92,10,208,66,103,18,249,38,200,113,145,6,99,241,164,147,235,119,62,234,70,204,112,208,223,48,132,197,149,82,195,8,36,131,181,115,183,214,178,50,166,170,152,8,209,59,84,25,118,184,132,97,246,172,137,25,138,91,215,160,141,253,171,29,67,118,114,19,16,68,66,169,115,103,41,63,74,175,26,179,174,66,51,100,95,195,214,116,197,240,15,38,69,78,192,178,72,50,174,75,91,0,249,216,92,75,161,82,90,237,135,138,89,120,208,202,208,140,173,251,10,175,166,75,173,63,16,184,214,53,186,181,84,76,54,153,154,204,70,158,53,57,60,58,114,9,56,165,13,99,50,63,251,54,186,167,201,190,102,161,223,119,45,12,159,85,143,150,86,37,53,113,119,92,46,16,149,37,124,157,202,197,86,241,50,197,156,201,244,126,212,241,169,75,91,40,153,48,136,169,108,152,207,240,226,80,118,65,188,28,236,185,120,214,52,110,43,49,212,43,110,54,79,204,46,84,250,102,179,184,157,23,8,160,12,75,151,211,152,249,25,149,116,157,60,16,73,99,50,149,106,199,150,97,204,156,147,3,85,21,249,183,228,18,195,212,181,164,31,238,178,143,238,174,191,26,170,38,6,127,193,103,248,122,9,59,132,186,149,162,21,161,57,148,11,89,118,255,0,230,28,68,72,46,61,72,118,88,98,20,139,175,218,232,154,210,143,52,78,34,37,208,52,169,227,31,41,69,149,83,252,100,245,141,136,88,116,55,18,124,12,84,240,52,131,19,62,109,116,224,214,193,193,202,44,74,63,85,70,236,12,69,54,145,124,10,50,208,158,140,24,164,151,180,218,143,26,116,253,60,1,116,137,115,131,89,106,221,63,47,135,148,95,77,116,109,43,169,229,217,69,97,165,136,121,18,179,58,27,27,43,25,236,7,225,212,130,54,158,137,37,252,202,181,236,1,125,164,49,163,36,220,40,35,141,66,1,179,8,145,95,134,248,243,98,69,236,204,183,195,158,120,196,196,84,110,49,152,146,243,233,229,11,165,111,164,178,61,105,249,85,148,247,197,36,23,225,81,115,235,126,146,70,101,155,0,173,14,131,14,96,44,128,206,85,170,99,8,33,252,162,231,49,141,168,32,147,136,188,106,143,214,231,10,34,231,104,101,65,214,69,10,147,125,40,92,38,66,254,36,56,148,148,155,233,126,100,203,21,43,159,172,34,70,94,79,85,27,69,204,244,186,90,186,149,242,110,198,35,229,50,41,250,216,248,48,134,82,227,215,218,242,32,192,254,36,38,149,212,135,187,151,139,172,105,58,24,100,149,241,211,94,195,245,76,176,173,78,182,107,183,206,246,178,160,166,76,185,199,136,60,75,24,193,219,15,54,44,171,41,250,132,101,233,171,32,136,190,143,109,147,224,241,217,129,118,199,16,243,75,42,9,150,160,17,208,215,12,188,182,103,110,33,164,207,170,157,7,185,46,212,130,216,188,129,107,20,136,249,50,65,225,194,85,204,217,169,1,7,136,221,169,101,199,196,33,198,31,9,87,59,13,99,171,195,190,60,103,246,167,33,178,36,149,197,52,126,176,30,160,149,218,186,172,51,113,161,99,242,53,91,18,138,30,210,73,49,25,30,106,17,247,8,74,77,146,73,24,236,42,178,129,101,185,0,249,86,238,52,35,168,170,78,72,204,90,161,221,193,140,255,0,155,46,36,202,224,36,240,80,179,233,223,38,95,106,109,187,252,136,205,170,15,231,234,78,127,233,229,77,33,188,246,64,230,81,172,170,216,170,122,27,38,15,192,69,42,186,170,194,73,130,141,167,134,95,105,14,109,31,147,218,85,129,199,39,193,49,9,128,54,45,110,177,80,101,140,230,223,131,200,50,102,196,151,76,51,225,19,16,162,145,117,131,79,0,135,237,169,43,93,166,119,203,226,72,221,82,56,213,17,192,9,201,220,37,190,97,182,61,194,76,35,92,85,13,111,159,181,178,2,205,196,250,10,226,97,85,38,170,72,18,187,182,99,126,80,173,97,135,136,252,41,195,234,135,36,28,201,213,127,162,228,196,107,47,152,46,212,92,105,35,147,204,151,221,233,178,65,59,204,145,62,99,227,61,78,104,217,70,89,14,171,90,248,132,103,182,178,147,24,126,124,37,92,201,151,111,23,113,83,138,173,72,2,147,14,85,29,199,66,188,202,224,135,145,28,106,112,73,103,42,87,26,102,65,240,149,20,199,206,47,111,90,178,179,63,17,89,104,39,184,164,139,90,60,177,20,148,201,247,131,127,202,46,131,112,30,4,129,239,96,217,212,174,185,242,33,228,39,14,173,188,199,134,90,222,201,155,151,169,155,83,78,223,113,8,138,142,158,180,229,99,12,145,161,160,202,195,80,198,200,168,43,97,193,19,62,111,26,30,170,26,62,125,87,228,69,177,44,77,106,72,123,147,191,104,150,198,100,177,251,170,165,248,49,225,196,181,250,62,94,101,139,83,158,160,145,174,31,25,152,86,163,4,115,185,130,138,147,72,127,7,161,97,189,144,123,86,53,80,162,242,10,11,9,143,18,18,101,56,202,252,165,18,47,122,5,177,243,193,141,67,123,44,78,186,171,169,59,113,26,12,104,143,250,139,151,89,73,36,105,221,171,165,234,30,86,112,168,137,52,128,33,50,153,93,86,252,142,73,57,6,210,79,220,141,88,64,82,53,177,135,9,137,144,110,9,210,20,50,154,172,86,177,231,70,70,146,78,146,169,168,115,9,147,148,169,176,108,129,147,181,69,135,86,22,106,122,73,196,38,104,137,27,3,98,53,210,30,104,50,98,253,197,49,48,192,141,230,172,178,43,175,177,25,22,140,106,135,38,92,110,212,236,55,96,40,212,135,172,14,113,56,74,178,121,136,164,203,112,86,43,119,131,250,139,207,51,20,252,8,211,164,143,50,241,167,190,49,49,25,35,70,197,108,85,64,8,228,145,55,147,67,193,155,42,231,33,214,3,173,58,167,14,179,149,52,28,42,123,142,141,94,195,99,81,204,10,216,158,244,164,13,220,50,20,120,98,37,176,44,165,150,95,40,149,164,3,86,201,99,50,246,42,218,156,193,115,82,54,6,155,148,86,115,33,173,126,27,178,75,31,154,42,234,24,98,198,103,104,215,159,50,46,53,213,31,84,168,77,149,92,224,146,126,21,143,39,82,29,159,15,118,68,204,17,46,234,103,197,39,180,129,52,49,145,143,226,85,252,165,113,54,206,119,85,0,145,135,202,152,122,110,249,248,85,19,244,193,228,191,139,26,117,3,79,108,89,212,147,17,150,196,204,109,42,8,204,204,101,147,236,189,55,169,58,181,207,252,74,102,121,128,37,206,214,115,88,51,241,9,228,246,175,62,212,31,85,39,100,145,147,132,72,166,80,158,72,214,172,42,35,49,191,212,134,82,51,17,85,12,106,77,240,20,244,106,66,66,34,168,129,37,226,26,214,109,174,35,198,183,228,36,178,211,219,100,60,56,100,140,69,71,49,228,42,90,103,188,99,194,33,114,37,201,202,226,134,230,90,140,125,197,71,70,187,33,56,178,168,179,86,206,35,222,99,20,139,22,6,202,11,251,84,255,0,29,190,204,105,24,232,38,96,228,143,42,94,252,2,238,72,153,168,103,8,104,67,92,75,147,218,36,202,210,146,196,163,127,163,125,92,164,95,67,26,44,158,17,99,80,23,23,27,17,230,64,83,235,98,110,217,202,146,73,36,67,85,150,197,205,173,36,184,207,204,18,168,235,176,202,39,180,186,4,107,232,147,98,114,160,228,192,139,37,233,227,153,95,153,173,31,234,67,82,79,156,51,226,47,16,215,72,173,146,2,129,137,9,170,162,127,230,152,214,188,16,89,218,153,153,60,7,182,181,171,20,209,152,1,119,44,205,113,18,50,70,107,134,120,112,149,41,146,102,23,184,171,153,164,103,48,123,51,80,238,95,194,128,146,99,201,103,106,4,47,138,38,44,189,72,3,238,88,181,18,166,214,85,15,184,169,188,103,226,98,70,203,184,37,247,83,38,90,215,96,237,85,184,225,94,108,146,78,111,248,38,38,164,130,32,102,221,15,253,213,27,101,63,233,21,69,92,106,25,209,159,132,89,19,43,63,137,54,99,161,76,96,6,254,28,107,228,108,5,237,18,137,167,181,57,123,85,84,6,28,170,185,249,26,166,55,112,1,220,36,129,246,64,130,197,83,49,156,10,74,202,6,82,45,230,35,123,138,167,201,245,39,164,70,211,108,146,124,184,149,40,107,73,231,212,155,6,181,85,112,10,146,161,164,219,13,45,187,128,124,15,194,186,54,204,98,98,212,104,112,102,179,9,68,158,203,168,172,167,229,141,85,85,114,35,191,22,66,254,117,162,146,134,243,59,13,148,130,95,163,38,104,1,201,38,93,170,42,183,225,208,198,79,210,170,254,28,28,251,104,34,179,17,186,50,214,242,183,30,101,220,244,246,173,151,38,35,51,36,49,180,75,7,203,137,20,24,123,39,175,54,110,154,43,96,118,71,35,121,150,57,183,61,171,222,131,90,65,243,69,26,89,12,196,198,155,6,103,228,72,172,208,241,55,23,20,201,209,48,74,76,193,18,243,41,32,214,177,56,124,244,166,200,201,219,170,103,82,85,160,190,100,242,15,164,171,228,107,34,37,178,76,207,53,139,62,210,133,71,28,154,121,200,52,154,76,50,21,232,144,228,70,155,32,192,170,173,65,42,78,26,25,6,140,129,37,241,134,181,201,146,50,33,51,17,103,49,184,5,217,92,17,77,201,181,255,0,189,232,137,242,89,239,45,181,176,32,201,229,49,82,172,107,99,77,85,182,178,178,117,19,26,108,105,143,40,209,187,8,190,210,30,76,102,70,98,173,99,55,33,49,140,245,173,242,72,132,159,36,254,124,66,69,192,97,202,14,97,35,109,133,176,190,78,248,175,237,76,160,4,254,28,203,39,198,252,248,86,185,38,124,22,112,149,59,85,20,80,153,239,198,5,27,61,132,207,218,68,248,211,231,21,156,194,30,52,160,209,158,71,164,173,192,34,170,78,37,87,14,200,99,103,80,212,132,104,196,18,109,24,223,89,54,221,20,107,15,159,51,34,71,107,2,84,225,226,8,145,241,164,131,34,161,134,250,226,49,106,200,168,28,206,98,109,43,101,244,146,27,45,30,127,120,75,184,250,83,36,165,118,84,143,26,189,145,212,74,156,106,5,109,173,105,24,17,23,141,93,86,190,89,6,181,204,135,136,152,113,39,52,53,164,237,73,85,67,65,252,207,27,184,75,219,242,73,225,12,85,90,250,161,201,7,82,29,148,251,111,51,37,220,80,174,167,170,184,193,212,141,101,56,10,252,197,67,134,202,44,110,30,52,120,102,48,170,91,153,20,173,193,141,166,50,143,133,34,153,1,240,95,135,18,187,135,62,32,187,146,13,72,240,77,63,202,100,70,189,69,240,39,90,17,114,102,60,79,194,40,171,208,231,156,71,98,119,233,185,23,131,166,217,159,42,178,198,166,100,62,173,158,79,14,84,215,115,4,163,234,74,131,12,3,99,57,86,183,241,46,102,229,137,64,89,145,128,67,245,34,66,240,13,158,218,208,247,141,41,178,152,56,203,108,192,84,5,249,86,223,71,28,158,226,226,82,149,87,195,34,124,249,132,32,248,83,44,140,130,84,223,49,140,173,253,36,172,168,102,89,78,147,218,130,99,30,67,243,21,81,86,195,6,53,69,253,216,22,192,47,134,57,61,168,41,250,72,114,88,158,76,140,193,123,171,68,105,36,201,202,85,155,202,134,84,128,159,167,172,171,95,242,133,70,70,53,174,14,101,211,3,85,22,72,243,25,47,159,26,186,17,58,149,63,34,39,23,109,148,230,6,128,56,196,204,156,64,184,0,153,133,78,217,92,110,88,148,6,97,16,204,206,41,209,39,188,115,98,145,114,173,84,207,77,25,202,21,208,41,38,50,72,241,101,94,187,210,64,183,3,241,9,86,54,90,209,134,63,61,213,95,75,155,57,225,47,252,234,254,28,97,148,108,77,31,240,232,112,122,162,172,3,24,149,167,229,74,176,170,112,21,173,228,104,53,80,252,58,146,54,105,32,103,205,137,91,198,153,185,225,196,153,122,63,228,234,87,86,16,148,13,107,196,5,161,240,14,53,115,14,31,180,141,126,158,31,131,209,101,10,144,80,234,135,36,156,202,182,171,74,131,6,96,137,36,178,249,23,145,21,67,168,113,19,150,82,132,146,80,117,85,28,236,49,147,10,205,250,84,19,89,149,96,107,176,23,221,202,183,192,184,228,195,149,11,212,26,213,18,26,7,164,29,31,235,199,193,139,42,99,112,22,73,99,10,167,205,27,18,102,101,115,13,187,147,201,75,167,195,32,214,15,152,72,196,225,71,176,204,32,57,146,40,8,66,243,249,242,162,135,217,255,0,5,233,129,199,202,37,128,121,16,192,60,129,60,254,24,178,173,15,153,136,235,228,55,140,76,90,12,204,143,74,170,48,68,203,92,99,73,189,74,202,75,248,83,71,132,120,58,144,241,164,130,11,249,85,106,168,162,138,230,62,203,221,82,151,204,156,83,176,194,246,151,73,153,38,36,144,117,13,73,90,241,37,102,80,169,170,135,85,28,164,100,73,98,84,179,35,14,72,50,137,73,67,140,49,243,42,72,19,49,177,115,198,212,98,164,165,221,32,59,185,50,121,160,35,76,156,38,109,50,170,249,243,32,201,38,28,163,202,146,73,173,121,15,148,34,93,106,170,228,88,194,51,206,36,5,220,155,17,115,8,74,166,182,7,248,50,167,15,173,174,146,14,164,213,208,90,147,26,74,121,228,140,123,190,197,209,106,172,143,11,165,115,237,159,166,206,225,235,86,20,243,192,78,229,22,193,134,82,160,215,208,68,12,178,196,161,174,62,43,233,202,217,88,119,92,138,130,121,162,144,24,177,46,81,169,52,48,228,206,124,177,9,110,206,240,205,38,190,5,67,62,48,111,73,134,36,92,169,196,109,67,58,79,132,179,40,26,74,22,86,246,137,85,67,158,49,113,21,35,71,65,114,115,163,213,107,48,109,57,69,149,43,181,214,3,31,158,24,168,10,172,25,17,55,122,120,147,129,194,37,177,198,174,109,152,66,111,140,116,241,143,132,184,242,44,127,241,166,152,156,65,159,25,114,45,115,240,172,132,150,243,114,127,141,75,135,67,78,131,238,145,100,157,19,253,137,184,231,233,56,218,168,228,230,17,123,83,234,219,236,158,234,225,90,110,226,112,193,180,55,180,170,225,221,220,139,166,46,69,13,182,26,218,157,156,198,33,0,166,102,89,62,49,251,82,184,218,206,113,32,225,48,134,167,237,109,72,67,243,21,58,216,214,226,92,198,184,1,95,218,183,217,63,16,50,168,216,12,202,60,169,139,222,127,12,89,83,42,129,166,121,128,81,189,38,128,243,150,118,47,109,31,179,231,79,131,66,8,195,204,18,141,93,89,76,169,240,193,6,213,39,52,148,198,121,137,210,148,201,98,65,216,249,38,99,241,173,208,231,196,146,12,94,226,213,25,224,47,9,84,222,170,121,234,15,187,137,212,138,139,98,152,49,177,63,137,54,128,246,117,36,148,150,91,216,140,55,184,155,4,36,200,128,54,153,131,25,215,215,201,7,130,194,76,99,175,6,25,8,128,12,135,51,18,198,121,129,39,218,65,201,201,25,47,124,206,69,172,192,57,11,192,53,181,152,200,78,36,12,102,113,161,13,36,241,165,166,81,10,153,245,64,157,7,255,0,124,92,238,202,182,85,105,222,97,46,130,25,255,0,43,218,167,236,131,190,243,89,185,124,71,35,100,234,210,70,126,18,149,21,15,85,114,33,44,180,174,67,230,48,151,216,212,131,16,249,150,52,42,110,230,165,149,110,164,131,37,157,171,9,246,175,23,44,78,85,22,200,207,25,248,138,173,244,245,63,169,61,159,241,88,176,175,144,110,106,105,135,170,167,73,63,48,149,173,107,247,160,229,23,250,18,233,58,60,126,202,115,79,27,108,60,73,241,78,0,182,38,245,14,155,139,39,155,18,68,26,125,143,82,185,212,134,197,21,69,178,97,202,157,153,156,163,72,10,107,91,42,215,241,23,18,98,207,136,90,171,105,134,36,245,43,168,77,101,230,68,199,73,7,114,198,4,202,13,211,173,174,75,112,62,52,201,214,68,203,99,40,133,34,100,248,195,240,91,223,72,241,117,44,30,194,11,181,82,163,43,26,25,196,178,123,193,238,173,76,152,49,31,153,109,181,140,203,32,124,162,85,26,199,208,152,126,202,247,152,10,165,222,27,152,93,69,90,131,38,198,49,57,145,183,169,155,138,82,190,54,71,166,149,81,162,198,253,88,146,72,22,94,234,115,26,99,36,189,25,27,97,136,100,196,207,204,46,36,124,147,87,65,7,106,159,184,134,72,195,64,67,55,248,243,36,107,125,139,97,157,150,182,136,38,97,92,215,85,90,220,78,63,202,23,16,213,29,245,9,228,243,11,218,75,227,64,63,76,177,39,88,196,102,98,126,4,99,139,155,47,34,173,129,169,31,36,27,66,172,95,0,24,56,82,96,192,150,41,204,55,182,155,108,82,182,28,98,19,149,62,141,147,2,10,183,173,50,102,63,5,54,97,212,9,129,39,159,47,90,104,199,196,19,56,74,151,25,235,86,192,146,71,194,85,160,81,70,147,20,163,230,22,85,49,124,192,100,121,132,151,207,125,140,46,174,85,139,12,121,35,230,89,86,65,172,10,25,152,158,168,233,46,198,50,115,41,11,38,62,49,24,84,116,0,146,72,56,146,86,226,177,212,67,118,9,44,237,89,108,7,37,252,37,81,21,81,165,136,234,151,126,120,201,178,65,130,236,169,9,129,115,219,128,216,198,59,248,136,186,76,59,135,206,30,19,33,236,161,130,75,31,196,158,57,21,249,131,41,207,227,90,188,172,98,121,2,236,5,103,106,65,100,253,137,200,16,197,74,31,14,88,159,187,18,40,41,122,252,101,230,78,234,153,85,37,159,54,162,234,173,119,32,96,140,170,42,131,145,137,44,197,237,137,74,26,218,111,14,25,74,127,80,134,184,163,120,178,137,109,147,73,149,70,234,26,163,245,11,34,213,86,251,36,205,252,61,2,1,243,252,161,83,51,105,235,18,179,133,79,211,178,116,31,116,138,202,30,164,150,38,48,37,18,171,119,79,129,23,220,231,55,26,110,198,49,30,82,202,34,230,214,90,123,80,93,222,12,65,41,54,203,244,188,192,214,219,131,230,212,244,202,170,122,214,102,202,133,145,62,130,72,111,242,78,105,141,25,91,72,6,102,236,84,15,96,35,116,169,211,89,31,117,151,219,76,227,25,229,102,85,38,102,112,28,70,152,113,179,136,171,99,238,39,21,38,100,194,9,49,9,136,95,105,101,77,53,190,79,38,82,166,97,124,73,192,194,148,204,140,249,43,125,104,73,25,137,234,6,169,58,120,153,31,133,77,92,104,13,207,159,18,235,20,242,65,225,204,36,84,192,128,140,225,18,186,204,166,87,83,243,37,199,195,121,112,79,148,60,73,198,155,173,151,91,238,174,171,125,73,42,115,18,72,218,86,88,190,234,156,139,28,198,168,59,245,13,173,104,62,83,34,23,241,205,148,158,25,121,21,149,62,158,255,0,217,98,95,110,244,52,82,15,40,68,145,122,116,10,177,47,26,200,5,229,76,195,113,16,94,234,156,181,211,103,173,39,15,90,72,103,144,68,74,208,176,88,232,207,213,88,250,138,133,53,148,171,37,7,188,63,180,157,211,217,75,27,57,151,35,43,88,170,150,21,175,120,214,26,168,210,203,90,240,133,11,14,200,100,59,21,172,104,17,44,162,225,196,186,35,101,182,98,31,151,100,192,185,37,147,242,148,159,227,86,84,153,227,1,156,170,231,82,104,252,103,121,113,36,44,167,227,225,93,13,26,9,90,30,245,131,139,168,169,221,85,244,239,116,170,93,148,143,131,47,152,170,160,48,6,49,168,180,42,104,243,212,191,34,240,110,7,147,181,40,9,128,78,28,169,100,246,30,17,242,135,173,75,100,169,114,199,176,156,200,200,219,82,113,98,81,112,45,72,70,38,65,178,120,210,174,226,13,101,24,234,26,119,224,225,80,208,233,37,142,118,95,109,89,50,248,146,120,138,143,12,56,164,102,101,213,28,216,230,65,150,236,77,153,132,43,58,144,62,47,86,204,173,25,72,133,181,170,4,102,112,166,220,83,118,245,38,31,1,229,91,54,219,97,243,38,81,159,141,43,212,134,149,129,248,82,218,230,84,86,203,190,119,226,78,97,220,19,31,42,133,135,26,112,142,242,155,34,166,129,24,242,84,246,88,203,106,81,134,74,115,2,75,8,197,36,246,30,50,208,251,91,88,47,205,17,107,66,195,216,190,223,202,24,241,36,215,12,36,158,228,160,58,158,228,172,249,184,168,160,221,238,120,118,164,74,177,178,48,89,92,215,14,51,6,130,184,134,126,209,21,62,99,192,63,3,25,122,124,202,217,35,226,91,117,238,53,72,246,89,75,141,195,200,138,141,170,173,99,31,136,168,247,195,6,78,164,83,43,96,145,139,54,209,197,200,12,218,192,243,124,5,44,169,229,110,57,35,204,165,231,208,237,185,132,189,91,125,182,62,28,169,182,104,184,11,99,161,192,159,178,122,219,125,51,115,17,230,83,62,176,194,141,50,129,49,146,89,132,201,50,26,196,168,100,178,73,200,18,137,51,173,164,30,126,21,157,149,86,216,249,132,183,213,73,196,254,85,102,106,11,82,166,5,8,48,51,234,34,31,12,240,145,48,39,131,193,45,184,187,201,194,21,45,235,226,53,86,162,201,247,216,136,240,168,123,183,188,178,243,98,85,18,96,16,188,201,89,169,37,145,235,182,53,90,156,140,204,140,11,90,105,100,225,78,131,15,27,57,86,202,26,211,193,127,48,147,75,86,126,76,194,18,147,42,161,209,31,176,173,230,202,60,41,20,202,172,71,234,69,122,147,35,31,149,122,101,192,228,189,74,212,28,219,2,170,12,159,213,163,205,0,245,31,55,19,173,47,97,189,212,214,28,194,78,225,42,77,203,226,56,206,183,89,193,178,249,73,124,68,90,173,105,1,39,154,34,79,51,74,228,62,88,139,124,59,139,42,158,30,212,189,154,38,199,80,183,236,1,63,77,156,172,234,74,255,0,9,31,255,0,98,171,86,106,163,246,150,40,214,151,252,69,160,23,17,160,98,34,175,228,55,208,149,79,178,85,148,36,141,205,137,16,19,98,84,76,187,170,183,234,69,126,24,4,145,230,17,70,155,113,31,248,10,191,168,186,53,195,6,4,25,174,50,244,163,164,233,231,139,184,169,60,248,108,25,56,82,44,122,125,131,88,218,192,158,200,153,147,56,127,211,123,82,200,22,71,131,251,104,123,137,239,146,52,53,184,2,212,170,102,161,0,186,146,235,143,136,91,110,28,170,15,212,142,34,97,84,48,40,71,100,12,165,22,85,37,135,44,197,179,63,16,168,119,192,182,77,131,79,199,149,79,178,147,211,95,197,196,153,134,238,92,110,19,39,102,167,17,149,127,112,185,149,95,145,37,53,110,34,39,140,187,4,230,36,150,79,57,95,194,164,179,93,138,98,105,153,14,46,14,82,137,79,189,135,141,211,147,26,48,212,242,138,76,166,41,19,72,97,137,225,204,37,209,83,20,2,168,47,23,42,166,12,109,200,56,74,144,154,96,61,165,190,52,206,62,213,207,184,21,10,231,17,251,86,227,114,49,0,105,224,31,113,87,208,207,25,120,83,88,12,112,143,34,218,198,44,95,0,242,122,86,240,214,206,141,220,37,74,128,28,150,109,134,66,229,34,230,151,26,147,80,111,158,17,74,227,93,6,250,73,227,68,39,18,228,113,181,13,111,172,60,54,217,4,63,63,113,50,199,251,104,115,201,240,54,173,147,107,100,126,89,228,87,85,172,36,16,48,69,200,84,152,33,163,24,55,117,50,134,95,218,89,73,187,156,33,230,8,134,149,169,244,10,180,40,95,72,123,114,49,81,85,105,176,66,27,50,137,74,233,143,136,79,140,76,86,2,196,175,153,169,232,245,0,241,68,42,197,234,21,22,157,135,86,83,92,202,125,63,36,31,170,24,148,3,235,88,59,30,18,241,170,139,93,31,16,132,202,25,228,64,63,79,18,48,241,9,85,89,126,205,107,63,192,218,182,54,79,0,137,63,135,73,140,121,140,37,35,14,200,245,4,230,42,169,141,170,178,177,159,52,53,203,249,20,97,213,84,2,238,157,157,161,18,77,14,78,200,156,194,87,129,52,75,33,242,169,61,91,14,36,97,188,209,10,53,117,155,71,208,90,211,33,45,197,216,250,66,181,64,229,230,50,135,159,124,72,211,185,85,174,158,181,131,56,12,15,26,70,106,242,5,204,99,185,228,79,32,73,97,64,147,79,173,250,43,84,61,212,98,51,42,198,142,249,40,214,160,242,76,159,180,130,220,242,113,35,236,166,16,85,74,74,53,174,87,243,33,85,133,102,82,163,209,15,100,206,41,88,146,137,250,15,80,19,170,121,10,155,211,207,34,178,173,249,149,85,145,83,158,130,50,220,225,86,90,38,231,117,204,171,116,247,157,108,28,54,17,114,174,180,106,24,36,6,108,67,42,231,122,147,250,107,248,132,175,35,35,174,2,199,27,39,34,47,82,73,137,159,40,98,226,90,106,174,39,121,176,57,80,23,111,178,178,58,215,90,201,80,185,138,185,90,54,113,206,179,73,51,40,217,153,55,146,255,0,200,160,43,110,63,192,168,217,125,192,160,170,214,41,136,110,249,137,109,222,79,170,149,201,147,151,153,46,147,168,98,9,143,9,138,169,192,45,137,189,149,81,44,159,137,20,109,42,8,195,246,212,35,53,176,35,90,225,23,252,234,240,54,68,157,21,134,86,89,28,85,169,57,37,135,164,62,90,226,144,75,227,254,42,90,193,253,92,162,35,230,4,133,82,119,122,123,114,206,165,207,55,79,188,81,112,28,201,248,169,106,64,101,12,242,45,53,191,17,109,108,165,109,37,202,33,127,149,43,170,210,160,146,60,57,83,136,218,12,144,73,153,60,61,42,87,223,212,156,150,177,112,22,14,76,92,197,22,85,13,168,100,190,12,174,21,95,12,196,140,12,70,73,238,41,61,72,111,40,74,168,171,149,67,95,99,45,60,255,0,82,26,105,107,0,152,30,17,36,52,51,207,166,207,139,18,173,97,135,100,60,220,106,114,73,70,29,115,82,94,54,158,36,149,85,78,243,212,143,14,233,36,178,190,137,91,194,34,173,15,212,241,10,198,114,164,145,153,215,216,204,80,170,187,170,61,220,71,150,36,174,69,199,117,182,134,149,52,15,9,178,100,93,78,134,248,101,38,28,170,180,212,49,108,129,151,22,85,110,158,101,76,92,155,71,126,39,227,10,221,1,169,170,39,110,195,40,156,79,93,183,73,106,27,136,81,24,25,101,255,0,71,34,232,147,52,197,84,28,155,184,163,198,185,229,241,168,224,206,249,66,226,84,155,105,184,104,98,171,67,242,90,67,152,57,62,234,245,149,56,231,13,35,164,152,2,143,48,74,154,190,227,19,23,38,229,11,248,139,255,0,7,140,125,40,48,134,117,105,209,178,111,172,132,79,148,67,76,178,62,60,197,86,182,175,200,155,84,104,25,39,42,209,106,19,206,7,50,209,73,169,235,132,76,70,236,85,241,182,54,195,225,198,149,100,84,108,205,230,114,246,86,146,49,243,42,26,211,12,93,169,228,253,42,124,153,86,248,218,108,99,31,82,187,83,236,197,86,13,173,192,70,47,79,141,148,120,144,159,161,94,153,107,193,149,73,89,129,152,69,119,167,152,48,102,18,70,29,127,42,167,229,21,28,57,243,173,184,77,147,26,83,101,162,98,100,221,229,228,87,213,110,185,9,235,226,45,53,245,229,177,56,101,17,17,13,147,139,250,180,11,247,112,159,133,80,211,201,252,156,162,83,90,154,27,26,0,60,57,132,181,26,212,245,167,218,8,68,79,43,66,50,175,151,208,34,224,205,238,45,106,148,241,0,101,220,225,242,137,107,102,161,181,41,217,148,67,74,195,37,132,126,33,21,49,13,108,161,115,25,66,186,2,230,80,62,227,114,12,38,83,179,217,249,208,246,86,187,34,98,88,70,181,100,150,33,108,134,153,153,231,240,226,65,111,37,70,103,213,76,33,218,197,207,136,200,247,214,130,115,56,68,170,181,2,103,241,9,202,69,145,181,181,141,104,249,162,140,163,69,63,70,28,114,243,45,86,90,111,131,149,62,202,184,141,97,254,143,190,163,212,157,197,24,138,173,240,215,65,103,106,226,176,52,243,224,159,52,66,226,84,30,165,99,211,149,77,149,211,20,212,21,168,60,214,211,223,38,43,194,30,181,206,105,225,203,20,188,166,85,198,13,140,144,117,47,67,167,151,244,150,213,171,152,47,185,190,49,191,34,98,27,44,108,74,102,4,241,189,164,22,99,253,85,38,132,125,202,13,230,24,114,84,253,150,158,139,100,62,84,246,169,236,43,249,149,75,52,220,66,179,46,85,104,217,80,202,220,229,79,210,164,16,248,74,190,6,182,198,10,186,153,130,9,48,165,166,146,50,251,73,153,149,254,5,19,134,73,6,154,67,187,96,144,179,43,72,81,230,10,80,248,210,190,145,18,236,220,44,116,154,169,245,83,89,204,143,124,54,11,244,139,156,67,12,232,220,202,194,146,212,255,0,85,69,149,225,25,90,230,219,89,36,23,114,151,147,119,90,50,43,115,124,239,234,210,155,95,135,80,102,143,48,113,170,173,123,123,138,202,192,240,44,162,78,7,17,80,246,70,151,210,21,57,233,182,85,18,248,122,213,68,9,132,32,57,132,149,99,166,97,107,154,42,180,246,228,236,52,181,86,24,209,35,15,10,84,25,44,26,32,198,127,135,18,26,70,113,151,3,211,195,145,156,42,127,192,241,159,204,155,50,75,214,169,38,97,123,150,10,45,146,193,227,83,146,103,237,142,169,166,70,252,156,42,74,202,170,81,78,157,99,184,51,20,53,166,131,37,136,231,210,100,230,10,155,170,173,157,145,87,67,152,120,61,162,91,87,64,86,80,80,135,99,220,36,91,49,201,226,10,249,39,37,147,248,68,136,135,90,65,38,171,56,11,109,105,49,1,230,218,141,114,89,245,71,45,151,185,143,205,119,153,48,37,201,30,21,27,107,163,39,16,249,68,37,88,227,87,18,66,122,171,77,128,172,96,74,168,25,165,64,38,113,38,180,250,108,241,187,85,68,106,223,172,149,176,97,214,181,57,223,225,179,149,1,51,70,30,79,180,187,48,96,15,233,38,129,167,138,49,229,40,149,22,69,64,173,207,207,108,209,39,141,237,17,59,173,173,60,21,208,181,80,70,63,51,4,93,75,149,93,234,22,65,243,229,92,189,68,193,137,125,85,106,62,162,167,97,152,50,244,174,67,73,168,119,47,237,87,213,70,252,139,142,195,169,67,154,116,146,112,137,100,105,243,171,71,243,98,26,206,4,193,161,53,36,99,206,138,243,9,86,215,196,27,216,214,109,91,4,163,234,196,145,154,100,66,17,77,124,209,15,133,19,50,49,224,131,49,86,44,108,140,39,252,135,147,41,235,167,3,40,113,165,21,172,28,35,225,18,147,54,167,188,133,47,135,148,106,178,156,207,183,27,13,139,17,23,66,223,204,91,92,174,11,50,141,106,48,72,182,70,243,16,16,123,194,103,66,171,12,31,0,57,95,204,189,101,85,239,34,35,48,99,230,91,100,155,114,12,41,108,197,60,73,121,147,49,33,227,79,231,230,18,54,77,33,200,76,201,124,152,15,26,109,146,118,212,127,231,6,72,58,134,133,100,14,69,166,156,39,33,21,48,96,19,233,39,85,96,176,144,218,96,18,64,254,33,174,95,171,116,1,51,241,9,118,73,44,149,25,47,243,100,151,174,121,53,253,244,238,94,54,56,180,15,135,187,146,97,40,191,221,86,85,191,12,98,86,141,134,14,53,93,50,55,209,72,103,204,212,98,127,202,117,171,68,218,162,225,167,161,146,73,167,151,168,234,170,181,131,102,35,35,95,67,4,158,210,154,170,213,68,233,177,22,36,221,247,204,47,82,70,153,209,137,173,71,12,164,170,130,206,81,40,221,96,24,36,253,32,147,163,79,60,145,245,37,114,96,18,79,114,104,217,223,144,49,200,173,116,145,228,157,229,202,185,230,179,211,215,48,121,162,11,42,253,44,253,49,145,153,148,125,245,104,36,252,162,232,196,147,41,202,190,23,67,177,221,176,210,197,137,126,148,164,218,22,43,56,185,20,62,158,209,231,140,60,194,87,85,76,100,17,243,41,77,84,30,51,57,53,172,157,238,173,44,100,234,130,113,74,69,204,152,63,105,105,11,25,37,114,218,252,135,51,126,161,177,146,204,38,229,74,230,76,149,147,171,141,82,195,173,139,239,44,204,26,49,112,155,34,117,170,6,219,56,141,134,97,98,242,165,57,177,29,54,181,8,35,117,117,160,35,70,200,180,70,92,134,176,245,36,184,192,196,190,27,86,203,47,186,134,100,100,209,154,99,114,4,191,142,142,54,66,137,58,156,159,85,106,101,169,38,143,152,171,85,174,149,151,24,156,34,75,99,103,140,124,38,75,248,234,130,228,53,101,119,188,18,167,181,161,149,129,110,161,128,57,62,10,188,53,181,177,152,159,114,47,49,246,216,149,135,24,227,63,48,149,20,60,105,171,36,211,8,124,162,26,67,101,101,22,49,51,5,35,245,11,224,109,104,21,101,72,57,192,234,92,218,251,74,226,63,82,232,145,181,35,10,60,72,73,146,65,39,181,50,245,95,185,154,198,167,43,159,66,76,10,69,245,79,132,124,193,41,23,105,158,250,236,11,154,218,190,9,39,97,9,83,238,35,149,141,150,45,66,116,148,251,194,75,102,98,241,174,183,14,200,2,137,204,37,5,66,250,216,32,205,149,20,109,78,2,63,8,148,219,254,38,72,197,25,167,128,132,69,178,182,170,72,243,101,26,67,90,104,146,81,70,126,53,155,140,132,148,245,149,37,104,185,132,144,76,187,61,111,16,132,152,73,181,0,187,138,147,204,48,36,191,133,58,200,207,204,86,29,86,207,150,64,48,197,42,63,214,253,156,170,108,57,196,53,172,49,143,38,90,26,38,26,197,65,164,229,102,92,75,22,106,112,70,31,187,254,210,46,183,0,135,202,44,171,210,96,0,132,225,18,218,168,217,31,25,100,121,195,255,0,188,42,43,82,6,200,103,203,237,171,200,16,198,37,157,173,36,89,44,66,211,204,86,86,57,124,105,243,132,169,233,241,206,26,101,232,49,71,237,45,60,21,164,234,91,84,241,45,29,130,13,165,119,172,82,246,180,158,154,78,81,46,157,85,107,20,160,88,218,192,4,214,117,42,172,203,199,177,41,35,253,78,52,96,176,168,248,116,131,199,148,69,68,93,214,142,52,174,165,182,168,195,22,52,53,132,140,28,213,178,135,210,36,27,224,90,147,164,74,250,54,208,136,135,192,31,180,150,203,244,53,73,205,61,14,86,60,50,208,122,170,156,255,0,159,10,163,126,65,34,163,64,36,225,172,86,91,10,203,117,56,236,58,25,99,151,151,42,110,192,226,87,150,90,109,227,103,82,76,253,60,194,251,74,172,170,230,42,208,65,234,86,165,102,210,36,172,67,68,64,164,57,121,141,144,169,180,109,60,200,199,84,112,33,128,74,108,201,8,234,172,231,55,184,209,228,39,74,111,165,96,98,249,66,174,145,233,181,178,88,165,239,171,65,9,255,0,40,145,166,141,215,19,106,200,59,244,168,34,30,108,168,7,201,0,142,128,141,60,229,7,106,6,100,198,8,139,138,70,103,43,98,218,48,107,100,141,159,81,103,39,136,106,122,182,79,228,202,154,62,99,202,197,138,43,31,67,36,130,122,59,121,198,150,248,19,185,107,124,149,70,49,71,144,205,249,209,143,184,32,254,234,159,13,144,49,225,91,194,246,21,34,177,161,166,159,190,225,216,36,118,180,44,146,204,169,227,30,189,39,25,64,254,85,210,179,80,70,140,131,12,97,193,58,177,128,248,152,59,84,93,220,145,140,235,84,11,129,253,85,25,164,127,0,141,75,83,73,30,68,76,99,1,72,122,244,65,123,171,107,53,8,9,210,164,172,197,241,66,240,47,131,141,104,51,34,40,230,93,159,217,255,0,138,205,151,18,253,210,167,220,114,101,9,153,19,205,96,248,108,35,18,118,90,128,94,234,218,203,225,151,168,74,139,35,1,148,154,214,45,12,170,94,147,60,233,165,60,200,50,120,140,81,167,89,171,200,202,144,186,182,180,248,48,136,74,34,182,180,241,165,117,47,208,178,116,243,39,51,219,82,87,26,75,109,203,137,117,127,141,212,149,89,24,67,91,231,129,109,53,145,198,182,177,132,140,196,174,100,204,93,162,92,173,26,149,102,48,53,217,242,118,161,217,38,198,76,191,253,172,162,34,171,100,211,77,126,35,118,34,230,64,137,225,242,137,149,80,80,247,201,100,97,179,52,161,173,70,178,131,143,181,79,76,164,150,33,230,49,82,182,99,33,240,229,80,104,218,195,169,66,251,92,94,234,212,249,239,42,217,3,71,203,146,60,194,201,141,63,141,163,15,24,25,138,172,177,167,216,140,173,244,77,177,146,242,102,197,196,170,43,89,16,160,246,242,41,123,187,134,8,251,68,125,110,124,25,178,161,148,72,216,97,50,54,82,118,165,166,211,27,151,246,173,175,152,79,52,242,183,195,195,148,169,149,168,62,46,42,135,167,182,202,134,30,56,204,94,124,144,44,2,199,149,234,150,184,203,83,116,151,228,98,75,36,36,250,74,180,48,216,49,243,9,11,48,213,222,28,220,73,26,68,65,89,73,86,27,218,69,110,70,54,47,63,104,82,63,10,200,48,247,47,75,204,101,54,48,219,225,241,44,33,233,231,146,86,83,117,167,16,224,48,73,203,32,19,195,42,162,181,5,145,77,181,181,64,16,241,34,228,134,44,16,101,196,52,148,210,95,27,221,64,62,76,233,222,234,155,73,43,139,96,137,246,89,18,159,55,249,173,134,140,113,37,115,39,237,148,149,88,97,244,127,252,209,172,146,49,49,74,6,239,26,43,214,216,85,173,96,176,194,100,254,69,171,114,194,13,14,195,0,171,63,15,162,147,111,65,148,20,208,242,45,15,100,184,61,168,147,24,241,186,86,169,51,207,36,120,140,37,186,49,162,99,106,25,66,62,32,137,30,27,89,115,129,204,84,166,76,109,201,211,24,1,219,13,83,109,68,83,39,132,158,107,54,49,139,55,189,242,73,194,158,214,210,69,32,57,74,170,171,136,17,182,181,163,64,195,140,252,236,229,34,232,178,116,168,201,210,84,167,210,129,24,252,168,106,34,155,234,103,14,51,240,45,175,167,149,57,101,234,181,177,187,101,12,72,168,218,146,159,218,158,53,193,249,74,141,236,83,182,128,76,209,239,23,49,132,138,13,32,197,237,45,198,212,44,47,247,75,100,107,32,127,236,161,171,254,96,181,82,79,86,233,91,44,15,45,121,87,4,181,147,241,54,146,243,40,132,73,49,188,250,215,234,227,92,68,146,60,57,70,149,76,210,80,109,249,131,141,90,30,170,25,150,172,115,77,211,51,190,142,154,156,251,77,217,75,187,173,97,165,197,196,68,115,41,201,145,83,126,30,5,71,186,136,140,198,123,34,77,137,208,35,141,78,79,164,148,234,74,211,214,179,118,174,228,155,108,14,165,37,119,146,203,180,169,183,46,73,136,96,234,76,167,194,21,75,2,76,188,125,169,39,162,50,52,190,165,75,14,51,4,52,187,106,11,97,132,11,179,141,28,251,236,157,168,6,64,202,196,146,103,200,157,73,163,27,34,153,245,176,108,153,148,171,124,58,215,198,234,235,75,33,223,68,40,48,163,163,79,203,210,84,155,218,143,85,28,132,216,215,166,60,132,26,92,249,131,91,67,60,3,238,72,86,196,165,196,59,28,232,170,217,50,196,206,101,96,255,0,74,154,14,34,242,41,203,38,108,121,85,154,68,169,26,208,35,212,137,255,0,170,58,27,198,81,243,40,208,223,101,149,132,34,84,17,158,124,11,158,21,215,153,70,226,57,123,6,62,149,172,51,24,66,97,42,80,251,92,93,169,36,201,246,34,62,81,46,170,185,27,22,243,42,136,86,102,10,84,96,156,125,169,117,110,173,156,70,98,228,78,88,98,73,31,42,69,183,158,134,138,102,76,24,198,144,76,51,228,145,85,204,129,147,218,74,205,24,131,246,149,150,49,25,133,208,216,56,222,234,98,251,227,198,103,82,219,2,182,41,57,74,136,147,90,50,244,161,163,81,178,61,79,100,201,36,202,101,79,234,172,193,196,162,217,90,120,196,76,89,39,16,212,164,90,26,172,110,152,99,228,204,98,145,42,153,169,62,146,44,210,89,39,184,168,9,52,240,125,162,164,170,184,0,155,82,106,175,253,183,74,32,134,181,134,226,231,38,107,98,145,81,213,83,179,242,45,183,16,34,224,76,176,160,50,156,191,230,63,247,11,48,163,205,15,18,213,25,153,78,187,170,168,72,58,157,248,136,170,225,223,14,55,113,84,171,217,182,83,122,158,76,237,163,246,133,196,69,203,50,254,131,71,129,215,228,218,214,205,7,14,53,27,101,15,115,43,169,71,104,251,89,209,158,205,217,72,85,211,66,104,56,24,108,171,122,118,100,230,99,53,192,32,85,50,48,209,19,36,140,108,88,76,159,249,56,146,99,48,242,87,79,51,12,159,119,137,235,63,88,57,61,212,134,125,108,161,33,112,78,255,0,209,37,0,43,80,201,227,204,162,31,169,8,50,63,18,181,13,105,231,13,249,148,244,253,24,252,239,196,159,111,71,92,132,7,161,214,121,79,134,90,191,141,36,30,12,54,85,196,117,62,158,181,169,62,88,139,110,158,54,177,243,102,98,241,174,118,233,245,70,11,127,14,244,203,92,172,197,149,10,105,42,86,182,121,255,0,38,84,223,120,194,163,128,230,82,100,129,102,246,16,160,204,36,20,200,222,242,212,27,93,177,48,170,1,162,77,169,227,15,149,5,2,239,33,211,27,32,142,75,20,188,248,114,225,19,48,68,182,183,3,161,64,146,194,38,50,99,48,140,82,154,122,78,80,115,39,146,100,188,108,74,182,1,219,25,7,99,203,216,185,87,196,139,131,212,143,52,79,249,213,108,105,231,33,16,26,135,74,178,252,24,165,245,170,170,254,194,54,107,137,31,67,173,158,88,44,20,178,242,38,15,178,223,45,240,254,30,193,140,62,17,45,166,211,103,131,210,177,161,81,150,222,64,166,121,252,56,147,40,15,38,14,84,16,88,78,156,73,245,85,60,169,62,210,134,222,67,144,154,134,158,198,77,147,37,215,149,81,214,223,99,3,5,96,34,100,250,138,225,154,96,126,29,72,73,58,97,130,246,151,102,138,164,170,194,168,214,160,47,180,141,9,135,141,123,209,223,244,150,91,2,9,43,40,226,201,129,202,245,131,13,177,91,76,245,57,50,203,114,124,33,82,99,24,232,53,82,65,37,137,180,154,208,21,156,42,119,74,176,120,216,35,46,129,14,171,32,243,38,89,40,10,172,115,171,90,175,241,148,75,158,93,201,188,173,126,83,114,141,119,171,42,113,168,173,67,167,178,12,156,74,152,185,164,214,140,213,163,155,224,44,188,139,179,82,79,4,152,139,243,233,180,124,186,217,108,151,92,174,180,222,161,60,111,1,75,92,146,70,208,230,134,41,115,125,167,129,56,111,54,37,206,173,116,222,34,63,137,116,200,214,89,0,131,153,12,114,85,227,234,46,185,154,114,32,233,131,238,243,42,136,209,134,32,97,196,159,26,27,5,237,37,54,79,219,1,229,78,192,10,240,188,157,41,92,154,163,249,172,99,106,216,145,143,204,85,149,174,179,4,144,124,160,134,185,218,64,196,99,12,216,147,168,207,202,53,206,225,207,150,83,171,106,163,63,26,85,176,5,204,98,23,213,101,198,76,100,135,43,22,134,64,33,7,212,172,171,115,27,220,23,214,192,78,213,147,230,68,35,59,80,115,52,193,36,147,220,88,250,14,216,124,73,182,66,194,249,243,1,24,157,171,92,150,111,162,47,76,210,187,227,176,198,200,175,40,116,123,36,215,38,173,1,108,231,62,164,49,32,159,10,187,129,37,132,247,84,253,245,111,166,202,122,209,91,51,147,10,148,138,106,150,82,110,0,54,33,61,97,158,210,69,100,18,99,202,176,164,48,231,31,14,85,17,172,52,159,63,35,20,109,173,147,243,240,149,82,223,70,32,128,252,74,67,209,229,148,249,151,66,198,35,49,95,73,60,133,3,17,115,204,204,121,151,180,197,110,63,12,169,197,148,0,120,117,35,178,154,44,129,36,133,2,222,201,35,27,249,144,108,152,8,196,194,189,51,230,88,252,41,6,11,152,248,165,233,75,13,84,121,32,226,73,188,231,70,122,111,79,101,140,156,203,86,200,37,133,172,164,178,25,249,149,69,81,143,7,193,60,99,32,217,13,152,150,18,104,78,54,39,102,87,10,152,73,213,175,140,60,56,150,49,174,37,73,39,106,154,178,97,4,117,182,170,200,121,49,41,52,116,11,21,6,200,86,36,118,181,175,19,30,104,138,148,44,28,144,112,169,173,72,105,194,30,40,138,177,131,19,208,24,73,178,177,75,255,0,157,53,53,111,166,157,152,144,176,32,31,38,83,39,6,200,168,196,212,161,173,146,61,175,42,93,100,246,23,165,6,19,31,254,35,196,21,186,48,79,231,204,166,170,82,196,149,216,103,103,225,200,154,233,227,28,108,196,108,138,168,213,64,32,51,37,161,140,60,233,177,52,54,24,96,149,255,0,54,36,174,202,180,25,248,68,155,178,7,209,255,0,130,246,207,235,33,64,71,14,171,41,19,77,134,217,41,190,158,202,150,60,201,52,61,114,57,223,40,161,35,53,131,18,170,121,137,36,105,15,153,4,116,222,49,152,86,45,51,194,50,13,50,174,32,48,173,146,9,172,194,81,44,172,168,113,116,165,117,191,44,69,117,13,224,155,19,148,168,89,40,10,115,99,48,144,79,204,168,97,214,197,154,12,203,86,170,140,4,130,29,195,224,241,101,67,55,234,28,10,57,145,135,9,2,25,255,0,157,12,203,45,242,58,5,86,231,153,96,5,120,100,71,198,227,98,210,192,190,55,114,32,207,227,64,198,44,8,38,165,182,180,251,100,108,108,145,159,153,124,152,243,206,122,44,4,29,196,11,25,47,103,211,18,121,166,227,16,124,38,85,240,43,107,100,143,148,92,139,25,48,34,65,230,77,100,22,166,97,96,198,183,191,192,128,82,147,53,8,4,252,89,86,216,215,121,84,44,227,89,66,223,60,240,79,196,156,195,153,189,103,50,157,121,178,38,20,140,57,22,212,2,172,180,246,78,96,137,36,147,0,98,102,28,74,203,205,254,10,122,213,248,222,174,178,98,21,37,77,12,241,137,152,74,130,146,248,241,184,80,19,44,128,86,117,37,175,50,147,102,7,68,141,124,194,44,44,153,22,104,250,185,20,133,84,157,203,240,171,88,21,167,240,204,182,60,62,69,200,22,29,56,49,242,160,172,163,12,125,41,140,201,36,140,76,69,65,201,48,8,197,70,102,1,36,105,135,207,132,169,140,250,66,78,6,97,114,165,22,70,219,17,62,211,23,195,27,241,75,82,105,41,144,196,52,200,15,140,78,97,34,171,121,85,190,170,161,4,208,62,92,69,63,79,0,17,187,149,49,173,197,101,200,62,5,80,200,196,83,217,18,48,210,249,55,12,31,20,69,162,4,204,143,229,42,142,227,12,27,49,252,124,66,75,216,98,9,81,133,144,100,179,10,69,62,25,4,117,85,109,28,86,12,129,101,182,127,42,162,102,161,173,193,204,84,178,158,29,110,15,155,47,34,156,212,149,79,223,124,161,120,210,180,106,205,238,22,213,20,166,126,164,139,39,204,33,18,219,26,100,94,210,227,82,140,140,65,3,133,44,147,234,57,56,84,118,222,195,238,29,13,247,17,114,112,166,97,181,4,150,97,92,242,4,156,92,37,77,3,51,23,82,122,177,155,131,75,234,208,120,41,73,58,98,36,150,61,57,152,105,196,139,148,41,8,103,203,207,136,170,214,122,153,232,39,101,32,227,31,18,108,250,214,96,225,88,207,99,200,68,101,84,103,255,0,193,69,91,33,252,69,33,134,248,199,87,212,51,201,25,140,64,62,48,197,220,188,201,140,24,209,53,92,85,90,14,245,36,144,78,136,162,227,4,227,58,110,105,131,43,16,79,54,36,203,37,20,43,112,217,58,123,114,6,21,10,248,7,16,241,98,78,105,53,12,24,195,197,47,149,101,62,236,18,127,72,36,47,82,174,109,84,131,153,26,84,19,229,196,142,101,172,25,32,194,81,98,34,120,198,122,151,9,132,151,76,210,172,237,40,149,113,113,50,22,179,24,250,86,62,171,144,139,41,245,76,27,59,82,199,195,127,178,84,50,168,185,20,92,126,28,73,213,81,137,131,153,77,214,155,24,249,147,80,204,250,42,12,80,167,12,246,9,1,107,60,158,202,92,27,38,16,137,220,48,214,201,103,106,69,173,179,28,149,125,147,242,44,31,61,132,237,85,50,116,174,94,97,36,211,52,145,23,78,218,253,146,200,77,154,47,254,137,180,9,53,162,234,40,208,19,40,98,224,126,98,242,169,77,156,184,82,187,72,181,163,111,176,177,212,88,248,51,184,186,214,192,213,65,19,212,108,57,159,147,181,30,25,239,39,81,84,172,195,88,166,146,26,232,222,208,138,148,217,62,180,92,194,226,88,48,199,199,218,133,51,50,118,162,218,142,35,184,153,46,79,233,11,137,44,12,201,209,159,202,84,244,193,24,210,185,241,152,69,172,170,32,254,1,183,32,77,161,176,126,234,133,167,147,99,24,248,189,181,91,207,224,178,186,129,84,105,53,197,137,132,216,215,40,212,44,0,237,126,83,254,117,66,109,222,55,164,113,171,95,38,82,172,42,222,90,137,38,183,29,83,176,146,88,197,70,26,217,66,30,85,166,134,27,35,61,134,50,183,205,92,88,188,61,137,90,69,70,54,56,200,103,218,254,124,82,208,243,31,136,153,66,131,214,111,24,200,252,73,77,62,161,254,210,193,35,5,138,136,218,147,19,49,38,112,228,130,75,210,32,192,4,146,39,1,134,200,204,82,193,6,174,163,151,176,107,204,52,72,201,75,230,99,247,82,219,43,128,73,6,33,21,58,179,56,173,82,192,55,21,164,247,68,135,159,101,22,72,240,132,171,151,190,29,230,71,225,201,141,55,167,221,70,127,46,68,205,27,166,93,193,100,212,213,125,2,80,159,153,41,222,99,238,86,83,12,50,51,152,74,82,226,0,9,210,183,209,194,161,12,146,66,131,137,25,84,105,113,185,74,180,80,176,113,153,202,156,60,209,18,53,70,25,126,33,39,130,199,115,22,75,57,139,200,145,152,36,41,22,240,214,188,92,201,86,48,200,105,224,50,112,169,139,90,119,238,250,184,213,69,80,121,21,97,161,213,78,139,132,194,26,186,200,169,204,22,59,156,169,129,100,38,51,18,41,154,170,242,8,254,80,171,27,232,195,140,119,133,106,129,128,156,37,67,42,184,161,1,214,118,182,68,197,45,51,15,32,243,36,86,176,193,27,152,75,85,85,247,248,194,100,140,180,226,5,62,219,255,0,112,181,154,183,40,208,240,238,1,231,218,168,88,96,73,103,18,158,241,69,82,42,125,33,4,76,162,78,104,110,31,5,152,74,36,230,75,0,33,243,41,73,147,193,157,248,149,25,174,161,90,49,73,50,72,36,191,40,82,59,44,158,9,115,46,255,0,62,36,230,49,129,36,24,84,35,108,179,52,146,153,60,241,189,213,234,125,90,114,159,17,83,91,138,76,140,234,81,239,173,124,99,241,39,110,159,201,4,58,188,57,145,10,14,84,21,174,215,218,73,180,222,124,124,197,79,141,90,249,41,149,127,163,171,18,19,32,15,207,50,38,27,200,36,194,101,107,227,119,33,25,25,228,234,77,182,22,22,92,63,47,186,182,192,152,193,13,49,54,158,60,150,47,7,77,146,55,104,146,237,233,246,5,45,14,161,0,199,135,16,211,75,43,179,201,103,219,82,172,96,35,35,217,106,14,157,170,151,167,112,107,84,202,124,152,51,153,134,88,151,48,213,90,26,13,185,58,151,90,12,48,73,103,82,203,208,88,69,217,28,139,219,220,147,43,57,249,204,218,2,202,145,236,53,124,169,63,182,135,158,109,93,56,27,64,148,145,151,232,167,233,86,19,218,90,191,240,252,125,216,149,171,19,147,219,99,243,254,155,167,191,25,255,0,168,207,33,87,68,170,147,101,7,195,137,83,90,232,195,198,38,96,137,111,13,108,66,1,130,228,200,164,209,198,230,170,208,194,30,170,4,110,91,18,226,90,173,126,37,233,204,24,98,23,41,19,15,192,111,182,2,91,39,225,46,62,161,44,252,36,127,146,150,144,146,178,181,181,178,103,18,74,31,196,241,165,102,202,66,171,216,122,111,211,79,202,168,189,18,12,150,112,136,105,118,99,78,102,85,156,129,14,179,212,3,240,20,178,163,67,36,246,93,197,34,160,159,163,248,50,226,82,19,205,58,144,252,34,91,178,169,192,12,236,180,243,36,143,152,75,77,109,61,148,103,226,10,101,85,62,198,217,252,177,113,43,122,218,172,124,198,91,138,46,96,185,2,213,6,118,54,101,84,44,141,16,172,230,74,38,106,72,176,73,135,40,211,202,217,245,211,162,101,80,102,25,106,47,159,1,133,138,241,8,170,92,58,96,241,165,102,86,230,153,16,100,88,190,202,183,27,242,161,102,84,13,177,107,36,142,48,48,226,70,192,190,196,165,109,111,134,83,165,83,238,229,96,249,72,185,72,145,163,105,130,199,91,141,168,72,86,113,21,39,190,199,36,106,11,74,234,169,219,188,82,226,226,93,25,155,75,32,45,141,90,22,200,21,174,64,60,32,200,179,147,90,242,1,252,73,181,246,146,60,33,190,93,121,80,84,154,156,2,151,233,214,11,165,154,130,137,227,83,202,19,211,159,7,198,103,42,177,100,10,105,35,205,16,170,118,226,180,249,251,82,238,35,154,203,65,5,196,156,81,31,136,171,144,234,27,235,47,82,124,76,68,255,0,26,235,211,41,44,73,210,36,185,250,27,39,49,68,186,35,141,60,136,73,103,226,79,233,141,48,194,1,146,229,137,95,85,51,143,18,223,2,6,218,46,28,75,56,222,25,56,84,100,44,184,27,204,22,15,181,122,125,56,203,7,48,86,114,66,2,179,153,21,78,97,254,144,197,227,82,181,10,47,34,24,33,60,105,74,218,181,135,40,57,150,169,245,67,141,43,48,147,120,221,29,74,86,208,174,217,57,112,242,9,45,101,244,72,204,230,84,118,181,187,145,174,97,174,116,245,145,98,19,104,92,69,86,84,186,156,204,204,131,73,150,76,146,247,152,73,124,157,67,99,24,120,69,43,18,131,167,213,86,180,158,113,44,68,66,149,58,134,201,214,228,204,97,98,73,178,206,217,2,182,39,200,118,86,54,83,177,27,39,248,251,21,253,110,155,201,23,55,213,73,33,214,236,153,153,54,170,190,151,8,152,178,167,108,56,152,170,163,64,211,202,130,252,202,150,171,86,203,130,60,57,80,111,159,107,109,23,155,173,79,218,188,245,175,81,145,119,114,43,192,178,178,147,47,80,13,252,171,150,106,173,43,40,79,121,121,50,125,69,97,79,169,193,245,83,135,190,45,179,17,211,204,188,92,86,91,156,29,247,23,154,88,249,113,16,162,84,212,154,204,23,124,60,130,39,211,85,119,26,39,115,237,36,97,248,93,182,38,96,241,46,150,233,145,243,238,79,34,162,30,60,107,84,200,195,146,53,147,43,103,70,137,133,104,140,243,198,238,229,73,90,20,18,76,164,127,180,36,44,57,154,142,180,236,52,66,170,214,106,24,61,69,171,34,99,14,4,27,46,80,227,77,131,242,208,90,135,210,106,217,210,96,255,0,81,22,82,45,242,117,60,175,253,139,198,181,50,4,72,43,105,176,19,218,92,181,75,21,203,236,212,201,62,164,180,62,76,88,207,249,190,180,25,158,200,207,226,67,204,135,234,64,230,78,170,32,230,53,149,49,95,197,40,107,27,136,27,224,124,161,82,106,74,214,66,58,183,9,171,188,58,149,120,1,202,164,214,217,8,252,169,197,81,191,62,47,248,42,187,42,161,201,103,8,148,148,202,171,40,57,12,21,70,142,235,136,165,64,88,72,220,200,163,24,115,129,132,170,74,6,161,151,250,75,17,38,236,152,15,170,53,204,204,201,169,76,73,187,141,60,72,51,189,68,37,71,195,187,196,198,4,210,150,251,40,103,154,204,193,42,145,178,211,196,33,243,23,34,173,111,160,182,161,99,38,24,36,177,34,146,29,137,19,58,217,224,140,6,9,10,102,111,79,194,165,111,90,143,83,24,198,7,188,158,64,178,219,116,165,111,167,38,62,85,180,49,147,50,153,146,22,48,39,239,89,212,182,201,167,28,145,169,168,211,15,27,132,37,79,43,102,28,158,234,21,153,1,154,226,13,67,166,229,70,103,9,82,189,37,91,44,146,255,0,168,43,121,251,178,36,83,3,182,30,81,23,145,93,164,196,74,228,89,50,180,98,2,28,207,4,21,23,15,82,28,68,194,82,170,39,218,193,147,23,238,47,57,164,123,102,116,217,106,7,101,62,12,151,243,33,216,26,98,15,169,107,147,26,9,123,74,52,35,194,193,117,21,117,47,251,36,7,50,226,182,182,87,110,37,67,3,80,142,108,94,34,168,91,234,29,247,40,144,21,70,177,173,249,78,68,73,211,179,230,74,197,165,147,198,71,230,202,182,214,198,137,59,195,149,73,155,116,78,229,178,6,120,207,237,34,42,232,160,116,192,192,130,49,226,41,81,81,168,107,138,185,219,231,202,19,59,72,189,2,250,228,68,253,87,26,93,26,81,172,191,69,245,173,60,95,12,33,18,142,123,223,73,47,148,169,200,108,167,73,103,234,144,86,180,239,178,103,106,162,181,249,138,80,64,181,131,58,47,220,75,39,218,158,15,186,150,214,211,203,168,254,235,42,42,99,55,35,234,75,178,53,181,53,70,146,9,47,202,141,159,38,180,96,225,236,72,216,205,177,19,40,207,4,158,213,141,128,224,225,153,143,153,60,129,125,93,143,9,68,128,159,14,40,193,194,144,155,32,210,213,95,137,156,10,137,146,106,188,248,138,128,146,28,124,202,22,202,5,228,211,229,17,74,33,163,233,253,114,55,12,185,68,40,149,118,117,175,185,43,21,225,122,213,60,204,19,58,150,160,188,232,166,85,30,74,16,211,238,155,146,12,252,162,84,239,100,18,251,74,85,144,223,5,233,220,105,140,40,58,146,187,50,12,172,59,134,250,209,15,169,125,123,226,17,254,218,143,147,39,159,181,12,107,140,127,221,41,51,72,22,58,0,76,1,44,228,152,30,29,74,1,154,133,255,0,85,13,51,80,203,240,253,82,205,201,70,177,124,199,141,16,28,107,145,7,82,90,148,252,82,136,175,244,193,165,205,31,41,114,167,93,207,49,108,91,70,8,8,62,17,44,204,197,232,204,196,53,240,223,249,167,102,28,155,212,149,71,147,21,248,151,231,45,127,166,46,4,71,175,213,30,25,84,174,173,211,96,178,3,248,149,99,209,93,114,208,70,140,252,165,67,119,46,146,86,41,98,227,93,155,76,106,160,73,27,57,84,174,170,209,131,252,252,74,126,168,50,234,8,185,228,233,114,196,101,99,190,134,96,201,225,132,170,170,0,119,32,229,92,171,77,221,176,128,102,101,105,15,82,98,26,149,168,58,178,154,174,52,198,216,251,184,138,118,215,60,150,97,50,167,153,125,189,102,33,37,123,97,144,156,202,177,187,54,76,43,118,241,38,191,13,177,59,134,31,72,137,151,18,221,50,214,13,107,57,84,165,223,196,129,147,229,34,69,202,168,210,51,137,138,23,212,151,17,44,137,204,169,63,15,69,147,203,198,184,141,110,161,127,111,81,21,92,107,235,201,192,196,25,228,18,133,157,27,17,213,151,232,190,159,1,144,129,218,130,9,128,82,113,21,115,155,128,234,12,156,214,132,40,209,148,247,207,131,196,101,141,126,65,108,189,142,157,182,1,6,130,53,56,10,254,101,59,248,183,141,105,54,173,203,212,85,139,52,163,53,74,248,17,160,198,122,113,188,137,20,107,149,73,190,178,246,138,135,102,164,156,87,225,41,72,134,105,68,183,240,233,54,83,193,57,138,70,212,219,34,34,169,44,129,238,149,107,213,161,223,68,226,74,178,126,227,215,16,234,24,192,178,31,106,54,101,8,4,60,197,92,238,146,214,117,65,48,167,243,53,180,178,3,152,92,105,227,146,84,248,21,171,80,43,184,213,177,186,82,106,217,224,221,97,69,49,227,183,229,202,146,90,198,216,203,102,21,211,204,75,29,46,5,105,10,204,222,218,43,211,88,167,41,39,203,192,204,82,149,3,44,190,170,150,227,33,92,79,73,129,198,64,168,173,67,165,95,5,143,177,86,83,46,226,8,124,37,83,151,22,164,156,2,4,165,66,245,12,74,69,17,80,218,131,164,201,236,151,128,157,75,149,89,89,30,21,175,218,243,87,148,51,55,49,89,153,85,149,133,141,131,94,246,45,161,200,62,97,45,239,129,185,98,93,179,60,98,123,138,123,101,71,112,231,229,127,42,117,134,41,65,153,72,132,201,172,99,31,193,34,168,214,38,117,61,174,35,188,40,112,234,17,193,131,213,200,157,89,105,189,233,243,32,159,163,200,62,83,46,133,141,126,201,51,48,61,36,155,41,199,221,153,90,195,187,28,110,35,32,40,99,2,51,48,152,72,137,245,176,100,242,133,36,138,163,43,50,104,52,147,106,2,51,137,67,234,30,205,218,33,239,151,4,152,151,141,142,75,57,148,163,86,67,89,174,1,67,169,229,198,39,9,85,128,117,12,185,204,80,79,128,200,199,225,79,43,77,182,238,42,201,33,94,65,221,135,50,76,66,165,175,49,6,153,4,195,34,202,124,97,248,113,9,52,106,160,36,53,145,227,115,32,36,235,103,253,36,84,150,32,227,67,130,71,245,38,104,80,203,48,17,167,206,183,103,184,144,204,210,179,136,124,161,200,186,51,33,130,48,250,146,75,189,115,233,30,97,12,92,170,139,84,227,160,50,175,144,182,170,49,227,120,6,90,111,233,160,146,185,244,205,121,168,36,203,225,170,87,154,122,121,36,131,44,190,196,173,111,160,86,83,107,227,30,8,248,74,129,147,101,106,78,28,170,137,248,228,177,38,181,99,35,33,106,226,176,134,99,207,238,149,51,161,102,84,166,126,66,15,137,101,91,124,56,60,37,84,173,23,216,82,244,56,49,225,70,70,8,60,251,70,147,64,8,44,134,194,229,71,254,27,63,181,40,138,117,103,249,42,59,99,34,143,251,161,45,102,178,131,24,127,170,26,67,38,144,130,31,106,150,147,91,40,103,229,148,76,107,157,163,111,176,177,126,27,128,21,252,41,161,167,159,7,18,149,211,112,193,218,137,212,247,4,131,21,248,146,215,81,219,5,51,126,161,60,39,243,114,173,225,159,93,109,244,215,33,147,169,229,201,149,204,156,211,220,109,159,218,157,85,140,142,99,175,198,170,6,62,20,205,134,4,16,114,136,138,127,76,92,100,98,160,147,49,146,123,68,169,111,216,102,82,98,202,4,91,105,124,43,38,104,146,9,153,66,36,198,76,250,170,223,116,107,107,46,223,36,28,37,85,89,137,44,106,79,178,54,216,248,74,158,121,131,105,152,37,255,0,66,158,187,97,242,60,201,92,59,183,136,152,75,196,137,21,171,99,85,188,66,166,76,62,116,202,28,249,66,31,10,19,194,41,57,178,173,172,158,200,202,22,80,168,192,211,231,73,31,42,213,26,99,50,97,48,150,160,234,112,23,135,16,214,15,97,36,243,5,10,215,28,34,212,192,16,51,41,176,234,31,154,194,154,73,173,156,68,154,101,9,227,115,98,85,217,191,34,122,179,21,49,166,63,195,50,22,97,153,39,185,9,2,73,54,139,239,185,218,184,217,104,197,133,178,102,14,10,71,38,102,228,233,133,219,0,50,118,164,161,240,36,166,44,168,165,93,84,204,108,84,33,48,10,196,142,28,54,120,35,99,63,108,69,70,80,14,52,151,137,1,50,79,228,65,220,90,226,31,18,14,182,102,94,213,170,162,88,240,102,28,114,185,147,224,207,38,62,213,57,124,198,8,25,66,163,99,106,73,98,151,132,185,63,198,141,150,240,11,29,93,151,15,91,100,204,28,150,112,169,170,169,132,35,50,153,59,140,22,73,91,182,53,132,215,21,175,146,199,225,42,91,3,76,31,234,170,233,53,167,26,223,14,72,225,127,107,145,117,46,63,2,41,206,238,40,108,70,245,157,60,105,113,159,204,175,204,194,73,126,99,11,16,214,163,67,130,177,153,1,87,33,104,127,192,131,181,152,241,15,133,59,147,84,193,179,54,84,41,169,247,163,196,165,85,114,182,38,107,110,7,231,132,165,78,163,79,25,15,242,139,224,116,0,196,252,197,42,117,14,182,182,183,184,171,106,137,242,99,31,48,156,172,74,95,2,112,229,101,9,85,148,57,244,196,247,80,246,166,170,254,208,185,86,93,4,101,54,214,220,18,48,57,86,185,151,195,157,195,149,8,19,48,168,11,179,18,48,56,187,20,43,165,134,110,33,19,35,12,140,204,18,168,187,232,18,137,195,200,182,192,181,157,187,230,47,26,172,14,208,131,230,87,86,167,33,43,115,159,192,170,36,46,83,39,33,159,148,124,42,138,125,56,231,1,225,18,80,26,29,147,213,170,174,43,96,8,248,214,50,84,244,253,49,107,24,251,176,136,139,166,214,135,31,180,155,191,104,80,117,42,89,126,130,167,57,164,215,151,149,3,100,77,174,84,202,102,182,149,53,156,197,196,142,181,211,195,41,51,8,88,148,188,202,162,9,234,13,2,248,141,184,194,183,192,220,217,50,94,85,76,201,63,147,8,146,109,153,6,136,11,57,24,145,189,5,85,30,134,3,241,230,90,140,99,249,226,16,147,122,172,133,2,51,96,12,137,213,151,204,118,80,58,168,15,39,49,83,198,7,108,197,232,204,24,216,130,159,61,233,90,79,4,3,124,155,143,201,133,78,89,76,121,22,227,60,152,210,57,243,216,62,229,45,155,136,204,54,170,8,201,204,159,135,24,135,196,161,224,76,203,210,141,121,167,123,69,77,70,25,88,170,101,168,198,126,98,167,208,237,65,36,125,171,144,204,167,212,18,73,148,69,34,50,158,171,81,193,62,109,209,19,254,51,186,251,139,189,175,209,208,109,127,251,73,92,107,39,249,245,34,35,62,113,1,243,104,73,242,89,24,105,42,221,168,11,238,17,50,126,84,59,42,135,57,39,223,229,34,99,14,126,36,45,144,115,85,150,155,60,97,241,37,33,164,151,145,88,178,102,70,114,149,6,105,128,27,213,191,33,126,132,168,27,41,206,48,101,94,134,99,141,248,74,155,70,187,137,225,132,216,208,19,30,15,62,21,22,153,95,224,111,35,211,49,151,165,43,127,158,68,208,38,31,210,89,191,106,49,169,51,42,21,85,5,13,87,228,202,190,4,59,147,225,90,166,89,99,64,6,215,19,251,83,110,106,61,84,232,213,90,86,41,88,181,95,86,197,164,240,40,101,127,26,157,141,125,56,128,194,41,88,151,192,211,202,178,62,89,114,136,85,85,187,242,246,33,55,252,71,44,181,57,25,194,37,206,181,249,175,35,121,152,75,170,86,213,12,99,90,181,14,155,4,232,156,170,203,26,121,19,146,221,143,207,180,134,61,217,48,155,177,57,147,166,236,99,117,44,238,244,121,233,37,62,92,66,140,75,125,109,199,30,35,74,31,18,140,145,199,19,20,141,174,167,160,50,212,125,171,69,196,151,248,118,172,103,218,156,189,40,118,70,60,145,243,45,88,85,254,12,102,57,246,161,213,87,21,50,254,82,81,21,191,195,79,137,118,182,94,1,177,41,18,29,73,166,247,62,210,203,76,105,179,193,62,85,141,209,162,100,44,108,214,59,235,222,9,209,50,229,95,97,188,3,98,67,167,159,192,193,20,169,141,169,129,7,168,169,106,197,217,131,76,199,205,73,166,82,35,41,236,183,47,85,12,134,50,141,60,127,242,39,91,156,130,238,28,168,68,68,105,227,62,113,48,149,116,13,73,166,226,73,136,242,251,139,151,153,135,168,151,194,95,245,170,51,45,113,19,131,23,166,134,248,195,81,154,183,137,153,83,64,234,123,18,179,22,212,105,93,219,37,206,7,40,148,149,89,198,98,54,182,124,233,167,87,180,241,167,96,230,82,244,144,24,41,127,251,250,232,12,123,32,131,42,49,65,227,246,53,50,28,175,164,69,173,241,158,62,212,198,54,164,36,150,97,136,33,173,187,57,101,102,99,9,111,167,208,140,40,134,194,70,38,92,164,95,109,94,249,32,91,36,188,145,146,183,234,160,70,238,138,163,34,255,0,13,86,21,134,3,197,47,133,86,195,97,202,196,146,54,170,131,37,252,48,19,232,198,57,122,68,171,31,18,172,16,61,48,121,60,171,39,233,89,127,73,81,211,207,196,198,110,213,11,39,196,43,19,254,82,167,33,26,53,57,199,162,18,55,180,182,225,56,149,29,193,128,167,228,155,115,196,141,205,226,65,181,172,28,158,36,219,209,43,124,57,84,28,152,214,80,185,69,40,136,250,173,67,98,94,25,105,89,93,6,86,95,160,251,42,18,20,143,244,238,37,132,8,111,23,17,150,221,228,178,123,171,94,98,121,162,204,105,149,195,0,32,113,46,91,125,168,111,55,120,98,69,227,93,81,252,140,229,64,201,173,137,225,250,81,166,142,175,200,70,179,156,238,182,226,196,163,249,177,98,84,180,246,81,50,51,50,213,107,90,49,15,48,68,147,51,32,148,164,143,244,43,27,29,50,52,248,50,120,98,38,145,169,1,39,180,163,92,210,170,213,249,240,137,86,50,202,118,12,217,84,149,153,11,181,106,64,234,25,140,24,248,87,52,178,248,157,23,79,206,196,170,36,152,243,153,137,115,205,97,160,229,219,189,133,16,185,23,163,91,169,231,72,205,92,11,74,221,97,235,99,221,226,34,194,202,239,35,240,226,68,104,61,61,182,130,192,203,23,39,130,203,88,86,227,27,246,138,114,42,162,143,13,188,131,232,107,71,36,25,145,225,121,224,191,10,156,211,23,127,147,9,187,21,91,204,2,51,54,85,144,182,32,193,225,200,86,32,205,49,240,142,133,245,83,141,248,130,152,178,30,244,28,171,160,67,68,155,128,73,91,33,154,33,70,151,73,164,60,101,168,57,199,194,165,86,65,172,62,52,1,227,205,17,41,222,98,63,48,147,106,160,156,131,94,159,67,149,85,88,210,127,82,50,12,145,179,8,146,184,198,6,14,17,13,51,184,135,140,15,82,240,231,254,124,62,218,148,150,25,77,86,186,146,36,38,63,55,18,72,29,103,144,252,37,77,236,168,98,93,246,137,101,15,225,112,6,76,193,18,125,33,87,32,204,214,40,107,108,183,208,88,147,76,121,197,43,168,138,178,147,74,158,55,128,177,39,230,210,67,240,205,137,62,218,160,222,164,104,76,114,141,156,73,216,107,114,197,234,70,70,170,0,142,171,160,67,137,131,15,26,158,226,163,14,177,177,203,152,19,193,59,195,137,48,252,242,71,212,171,46,41,192,55,164,94,96,140,116,52,138,21,22,198,134,65,157,84,63,192,177,24,178,129,26,44,158,99,20,107,109,198,198,52,94,41,67,75,184,160,170,38,15,17,23,217,38,136,65,165,6,181,39,159,18,195,192,242,82,228,53,141,193,134,12,249,147,152,22,64,19,250,146,166,48,131,98,213,26,4,162,63,54,85,22,86,118,26,216,150,190,165,16,163,67,154,96,18,96,195,149,147,148,92,107,117,144,98,70,31,9,121,23,66,171,33,59,12,88,96,34,24,16,20,120,148,236,51,101,77,194,19,137,50,177,150,37,117,109,57,5,231,137,74,83,211,226,62,82,174,161,100,17,201,103,50,144,153,130,17,8,171,226,104,84,3,42,24,218,134,116,97,176,57,84,124,107,88,158,106,134,4,202,233,35,80,198,194,14,61,84,242,87,217,156,163,234,76,225,211,131,6,84,83,224,3,193,58,178,160,213,98,44,208,62,210,143,213,83,7,90,70,97,23,34,232,214,184,227,15,137,68,217,86,130,220,252,194,77,204,214,12,210,90,147,114,204,38,85,111,147,137,115,179,85,30,163,148,66,71,192,214,17,9,242,134,46,34,46,57,87,104,104,203,94,57,40,43,93,54,121,209,95,135,173,32,147,124,72,35,204,34,229,79,169,245,176,10,14,212,145,245,84,96,101,57,228,253,30,248,47,127,18,144,190,100,232,68,225,95,162,153,2,37,216,253,188,138,55,88,104,60,160,127,18,239,93,185,148,90,156,231,76,79,124,159,12,203,167,213,48,126,11,144,79,129,99,73,47,132,74,223,73,95,30,72,217,152,88,148,26,54,70,50,217,23,29,105,245,33,171,113,243,20,106,22,226,200,226,136,252,75,158,179,94,92,193,178,194,100,141,127,3,89,180,67,244,132,202,216,62,25,130,81,165,6,135,17,72,80,234,163,205,7,106,119,14,97,36,147,149,58,179,249,5,131,103,192,6,215,48,133,200,153,105,87,191,6,20,51,205,199,133,17,90,253,177,19,55,16,242,20,235,61,60,121,36,205,137,70,178,168,145,151,92,184,184,137,181,234,228,72,224,86,196,178,243,205,196,168,178,45,114,25,148,231,211,227,75,147,17,226,10,2,146,27,224,159,14,85,214,217,67,90,65,251,106,90,227,77,142,49,248,86,96,194,50,176,48,89,185,225,42,244,152,192,140,52,124,10,210,8,107,35,64,220,240,149,105,162,136,22,91,103,226,10,114,247,146,72,210,199,233,188,100,85,26,122,24,50,115,37,178,153,86,57,165,246,155,177,36,189,216,138,68,218,132,39,16,49,75,18,236,140,210,177,108,135,194,37,55,125,167,135,90,71,241,117,42,89,29,113,55,109,147,35,159,220,4,99,234,66,198,8,202,206,212,85,243,30,81,189,73,6,77,148,99,240,169,176,21,240,228,206,173,38,97,21,81,192,214,207,32,241,75,81,193,146,121,192,251,137,104,124,35,78,229,42,131,84,92,139,155,93,164,222,149,52,248,4,130,124,201,205,108,145,227,76,158,28,156,216,151,66,182,35,30,164,178,62,60,41,201,170,183,35,205,137,79,24,219,111,105,31,27,82,63,6,36,140,212,5,50,52,102,70,34,91,37,132,42,38,100,199,201,233,88,70,9,8,68,234,198,48,101,84,108,168,249,56,35,33,95,14,92,33,240,160,102,50,92,150,37,245,52,60,214,160,193,218,166,100,223,51,63,18,208,250,217,99,38,44,171,7,213,99,58,74,11,145,91,166,44,143,39,184,74,134,100,2,17,153,84,181,87,203,49,58,101,196,161,3,10,101,97,136,205,79,27,115,230,21,57,79,166,241,75,204,172,236,130,66,147,42,8,56,227,42,129,65,26,159,36,30,36,158,120,73,25,54,135,112,76,120,146,187,191,57,60,161,73,107,128,165,147,209,241,174,39,11,169,4,200,99,70,67,99,4,68,181,80,61,62,97,236,153,205,216,146,122,83,202,69,70,247,129,101,27,1,17,101,50,162,104,97,197,194,159,211,207,60,103,161,228,132,2,233,89,67,229,88,213,115,74,55,191,114,196,174,76,146,13,106,153,63,108,4,173,147,247,41,125,70,15,125,147,5,218,178,101,240,61,148,130,215,38,4,134,30,113,249,242,169,72,172,58,150,38,214,99,130,126,85,132,205,72,59,177,246,141,113,253,109,119,59,243,138,32,185,18,109,37,119,168,55,95,212,56,148,217,93,50,236,78,217,29,195,240,222,244,121,76,85,182,29,33,32,164,116,250,144,131,240,204,172,42,174,0,94,229,120,230,253,204,101,0,49,136,63,105,96,29,84,120,92,34,226,84,108,129,18,74,251,39,77,193,87,255,0,27,133,88,213,85,169,223,36,124,203,101,150,57,44,204,150,26,183,100,182,195,206,66,41,85,81,131,34,90,237,147,133,210,147,50,76,229,211,167,208,144,140,204,167,223,84,8,196,229,86,255,0,25,149,98,82,29,196,232,82,217,196,79,241,174,175,67,170,158,88,140,204,166,39,208,128,160,226,90,171,88,248,220,41,25,85,150,202,110,72,85,89,73,100,228,16,113,141,104,99,242,45,241,153,149,252,203,0,93,113,180,199,218,165,223,113,182,63,10,168,212,58,121,228,31,18,134,153,85,44,92,56,150,180,55,80,99,165,233,189,84,9,32,194,98,161,245,59,199,224,253,161,84,53,13,108,177,29,89,50,49,10,14,84,145,194,200,193,102,169,26,203,92,71,120,101,163,159,26,198,79,40,75,198,139,181,211,121,95,155,18,58,146,51,227,15,151,218,85,101,83,42,122,135,117,9,255,0,54,172,176,130,76,69,47,62,200,104,104,218,169,145,189,213,204,205,174,140,62,40,123,80,204,157,91,144,194,18,7,74,235,58,235,105,91,73,101,196,79,52,77,174,161,5,176,48,226,92,190,227,79,31,117,187,175,148,65,17,86,183,92,68,111,248,159,162,95,79,16,163,97,98,123,169,116,202,114,70,30,108,75,154,105,139,237,91,90,6,8,83,242,254,234,123,51,80,235,137,172,195,46,80,241,168,198,210,216,173,150,190,193,246,83,224,194,238,42,93,15,80,196,41,240,229,65,134,132,243,191,86,84,87,165,69,140,53,209,82,57,29,43,79,26,186,76,92,69,73,245,13,61,112,137,148,74,119,79,89,18,49,240,167,90,133,135,146,6,98,92,182,116,106,23,86,196,83,37,128,199,194,143,170,103,228,67,195,167,127,134,84,115,25,182,85,141,113,17,143,182,65,148,70,113,32,33,188,254,127,54,169,171,102,69,39,9,80,87,112,24,65,191,104,170,172,172,40,1,152,15,100,169,13,195,39,11,151,219,76,171,66,113,191,149,81,62,0,8,14,164,99,228,10,114,131,26,212,135,225,42,175,161,206,86,48,69,68,76,170,136,39,240,172,235,67,141,234,108,177,248,148,168,115,24,113,145,23,38,127,202,191,50,203,48,252,57,82,59,139,128,116,173,92,197,108,20,73,106,247,201,243,65,82,113,203,230,86,20,58,108,150,67,121,81,86,90,75,98,60,170,205,82,106,173,200,73,37,236,39,80,146,57,144,236,189,153,68,68,76,158,72,196,194,188,27,81,247,25,73,84,108,68,239,52,184,222,233,19,253,43,124,124,252,165,66,204,100,91,33,229,16,146,67,73,37,107,209,36,120,251,1,218,3,168,98,96,196,179,102,73,47,92,170,134,225,242,78,204,203,168,67,152,204,12,50,231,220,160,203,103,49,159,67,199,153,76,207,211,103,40,222,108,74,213,150,76,146,60,72,121,44,56,152,186,227,154,226,178,156,209,240,207,25,232,125,201,227,17,91,204,173,201,205,137,38,147,66,73,42,149,208,1,160,106,23,248,98,48,150,215,207,65,62,1,35,63,153,100,199,131,59,5,149,74,160,100,107,80,11,218,90,97,201,131,52,157,168,201,48,226,137,138,106,203,24,201,196,149,151,17,139,112,190,142,11,51,24,163,76,96,76,131,39,218,92,138,77,192,235,72,195,20,74,155,77,223,111,190,210,151,249,2,197,52,246,16,71,126,33,113,172,160,48,3,94,49,178,177,4,201,56,136,186,114,117,20,126,196,72,66,121,60,66,42,86,31,57,35,225,42,117,73,196,126,85,38,195,152,8,111,180,172,226,242,168,43,141,55,44,157,57,4,191,71,237,162,73,7,42,153,181,211,12,252,248,68,186,35,146,55,80,101,56,101,105,181,29,39,247,68,34,114,29,103,169,201,195,137,92,27,74,143,207,169,120,58,60,121,58,146,236,196,101,88,141,205,113,101,250,178,167,20,250,120,30,108,55,184,169,141,167,129,24,107,58,64,140,71,77,138,11,80,168,20,131,199,202,178,147,84,1,42,48,190,38,62,100,45,150,15,14,37,6,234,20,186,169,33,101,24,120,212,148,243,109,137,204,174,102,5,158,4,82,246,85,187,159,105,52,121,147,97,107,13,145,17,230,65,165,108,167,157,24,252,34,84,27,50,108,122,147,52,102,40,4,155,141,177,21,93,13,150,228,28,203,152,217,7,230,147,74,75,185,80,95,218,185,217,89,7,86,58,20,201,59,111,105,33,252,108,76,248,86,167,221,146,113,48,148,185,86,195,85,87,77,230,90,170,175,200,12,102,64,61,216,223,44,41,24,67,46,12,172,50,209,241,172,143,166,229,125,81,167,82,117,38,149,212,0,103,180,68,251,148,199,176,42,173,77,44,129,189,2,89,39,79,98,234,78,67,100,8,195,225,42,218,201,155,148,44,131,53,72,169,144,39,12,111,226,74,89,175,245,84,25,76,137,213,25,117,32,201,170,33,49,20,170,127,80,233,232,146,88,243,68,16,202,153,163,73,126,3,182,159,97,84,247,12,183,3,51,21,108,178,164,0,153,150,34,154,211,213,179,163,31,171,18,188,129,12,228,74,177,234,134,156,198,200,39,140,117,67,67,60,98,240,204,84,250,251,71,146,79,54,36,147,240,148,239,103,34,102,141,92,150,72,197,83,13,6,75,18,27,141,54,242,121,152,75,109,108,105,80,73,132,170,254,158,52,73,163,194,100,139,34,194,217,21,230,114,88,22,68,173,149,138,88,177,43,144,221,193,198,204,37,76,117,86,131,139,52,15,195,141,114,135,195,157,73,57,225,228,90,241,171,228,154,137,146,29,37,236,5,146,29,145,162,65,39,42,81,78,105,100,70,79,129,40,159,81,10,175,216,44,29,38,214,184,108,226,73,164,220,100,89,134,168,158,28,168,41,244,228,240,72,208,183,216,234,204,42,159,63,33,56,74,181,134,224,241,152,188,106,167,173,51,35,48,96,194,149,99,49,135,85,186,206,81,56,68,36,209,250,156,240,185,165,169,42,72,111,243,204,152,217,64,60,158,229,79,199,39,102,45,105,245,181,108,158,228,222,78,176,167,193,194,95,250,75,151,86,214,190,49,50,167,140,135,185,75,248,237,246,11,35,21,177,181,13,81,125,212,75,3,71,39,155,40,212,111,163,131,233,172,95,72,60,121,114,162,172,159,35,91,83,161,195,178,137,11,168,163,68,190,236,18,125,165,206,225,228,140,204,33,42,62,52,199,147,221,81,179,219,220,123,48,246,214,158,36,158,97,99,83,146,100,196,130,254,213,162,238,226,92,97,246,169,79,7,217,31,41,149,50,126,66,51,127,14,151,26,202,44,232,188,170,98,238,144,18,83,109,55,12,5,102,19,21,52,181,161,202,15,148,42,172,109,253,55,34,106,134,157,144,121,76,180,234,27,41,69,249,72,156,72,9,239,212,20,143,230,22,81,37,38,212,39,178,156,207,149,196,53,140,174,237,144,172,222,149,60,26,75,41,39,203,218,173,107,103,250,108,76,69,171,33,19,58,217,244,219,22,125,68,124,63,74,157,238,141,107,76,159,70,172,127,210,100,47,60,151,188,216,177,37,247,193,151,131,133,116,22,67,137,236,227,65,90,214,197,32,18,45,44,59,71,137,200,24,103,144,236,9,85,230,158,164,131,225,243,101,26,71,125,166,207,249,203,17,75,214,234,75,42,219,45,164,178,245,34,78,233,192,197,195,224,232,90,134,170,40,222,195,68,91,40,103,227,35,2,100,44,59,80,77,27,19,6,70,25,121,141,196,141,205,43,145,158,67,107,143,57,53,203,155,79,211,103,36,189,218,173,245,94,77,166,92,169,129,152,204,25,83,71,39,137,140,183,34,163,89,62,23,9,74,189,38,213,133,233,148,148,106,169,159,157,252,74,114,182,121,10,126,164,108,181,137,88,235,84,143,178,40,51,101,77,195,101,20,127,171,92,230,52,249,209,135,194,84,210,4,194,23,181,29,152,123,41,65,107,107,93,253,160,150,138,222,84,84,104,213,210,70,183,190,24,224,141,22,81,171,169,156,248,127,43,152,42,121,249,63,105,57,49,129,224,254,84,7,131,50,37,86,184,172,98,25,239,132,207,155,229,90,164,235,200,35,39,16,136,140,244,67,217,51,133,72,106,77,43,99,82,126,164,55,79,114,155,143,83,163,85,93,193,156,12,197,18,213,113,26,158,115,48,169,93,55,63,40,24,20,218,73,177,179,42,138,180,144,177,167,56,212,148,48,69,41,53,211,111,163,20,78,98,242,36,218,205,150,86,64,56,162,23,147,193,115,189,60,29,93,83,99,138,89,72,81,149,116,86,87,204,149,169,240,118,201,248,10,55,136,69,83,48,194,113,75,230,255,0,157,27,84,25,94,12,41,74,168,97,213,50,119,180,181,127,230,21,184,238,145,231,218,176,43,86,161,170,60,144,117,39,117,161,5,67,25,152,73,171,231,215,89,15,8,68,53,53,153,108,94,184,251,159,156,181,37,110,160,173,123,203,95,147,26,111,160,245,177,227,29,145,44,123,62,234,234,183,21,67,16,223,196,185,62,167,211,223,53,187,15,22,39,166,104,213,248,144,104,232,118,152,118,177,36,131,55,26,209,62,236,3,31,10,229,85,87,118,177,129,139,117,198,141,14,161,25,95,136,165,92,217,20,177,71,50,251,41,16,94,177,19,207,149,99,182,100,158,165,145,180,195,202,204,184,151,90,170,234,79,35,120,99,2,111,48,138,53,131,51,194,63,10,78,250,217,112,79,195,145,80,86,227,47,134,100,172,180,24,43,52,191,5,188,51,6,54,115,21,124,181,146,200,48,115,40,131,106,28,164,250,74,44,183,226,55,2,162,73,178,159,137,61,173,99,49,174,121,188,157,218,34,170,58,27,89,195,253,88,147,213,170,47,145,89,62,0,241,230,10,55,79,70,220,147,18,215,25,140,154,53,247,204,244,132,226,42,55,49,25,148,179,101,108,81,13,45,159,84,15,164,149,135,86,253,98,162,13,172,226,8,120,146,47,82,214,50,202,64,234,218,120,133,59,240,139,18,156,141,26,92,98,115,20,139,163,26,183,124,76,200,89,148,35,193,212,187,21,149,196,171,10,235,94,158,190,0,38,131,169,79,198,123,33,31,9,149,52,105,32,193,218,161,36,148,98,177,146,246,90,97,226,233,90,105,224,18,49,249,149,148,156,100,31,104,210,41,134,0,158,164,210,23,196,219,62,123,203,19,22,36,180,48,207,37,21,152,24,211,26,217,48,125,228,71,32,140,162,224,214,146,51,249,74,155,230,131,27,195,149,5,119,36,2,6,96,174,119,39,82,74,221,60,33,200,159,55,226,65,153,80,234,102,187,1,65,133,35,147,36,100,34,79,0,51,166,131,50,218,250,217,66,39,42,54,217,62,70,86,9,52,10,124,123,179,23,149,77,62,73,243,241,20,130,26,165,125,86,228,105,61,196,54,8,15,8,145,85,115,88,2,77,196,72,195,230,158,142,164,212,49,36,159,22,85,33,38,147,30,67,101,202,151,67,49,32,202,98,93,182,37,99,190,64,167,5,144,243,45,210,116,144,197,237,36,122,63,82,112,49,86,154,212,114,71,218,168,189,67,38,5,49,236,79,76,211,195,240,234,83,146,97,190,49,58,149,195,228,161,39,214,178,72,213,119,46,41,56,16,176,172,95,89,85,246,151,199,228,130,126,164,210,28,248,178,123,146,217,144,49,0,15,152,137,137,62,128,204,172,229,75,164,201,0,250,150,112,230,17,35,72,10,51,120,65,145,107,152,104,158,24,80,242,76,242,51,133,77,76,53,136,143,203,214,151,187,56,227,99,70,25,88,135,99,49,175,67,159,151,185,52,52,152,56,58,147,51,24,160,47,48,208,70,48,8,128,146,103,144,248,132,176,52,109,176,51,20,170,74,180,11,12,35,73,137,24,159,85,18,105,227,199,195,21,75,198,51,9,45,89,195,170,121,65,194,168,172,21,16,7,82,109,165,179,118,37,208,169,46,32,219,1,152,177,169,153,250,51,114,60,198,83,79,125,174,159,57,5,19,34,201,35,191,254,173,69,201,57,29,54,214,48,35,51,55,26,151,147,62,95,76,68,154,48,111,237,137,203,40,138,162,158,159,254,48,71,204,153,99,100,95,242,135,50,121,225,178,243,229,90,38,86,228,98,185,158,104,56,249,132,147,61,149,89,56,138,171,233,244,45,73,38,51,109,237,17,104,152,104,159,84,138,234,28,10,210,254,173,3,113,67,77,37,255,0,40,157,106,12,164,116,9,131,200,193,46,171,163,216,241,15,132,171,147,223,105,189,176,243,7,34,229,87,127,21,245,142,128,178,196,17,73,44,101,207,212,198,253,176,49,100,84,228,126,221,12,196,119,228,35,23,230,47,134,63,30,1,169,8,207,80,200,34,253,50,175,208,85,87,0,156,6,24,37,92,145,200,201,204,170,178,184,203,173,100,96,140,131,66,189,235,54,73,24,189,213,69,234,40,198,212,133,214,218,73,228,27,204,17,46,105,38,168,145,159,204,37,219,175,174,226,150,11,197,151,145,115,75,183,228,99,215,66,245,23,18,171,98,122,49,134,39,241,42,154,216,196,154,53,20,195,115,170,90,219,35,140,124,74,108,57,91,14,159,18,101,233,160,240,230,72,224,92,31,222,84,112,49,201,237,75,184,195,45,78,101,172,235,103,73,127,8,136,164,164,195,244,208,124,223,98,238,118,178,106,160,131,155,177,115,29,79,66,75,247,188,161,93,81,178,186,145,101,169,9,26,97,247,124,42,182,158,212,240,142,196,61,38,146,29,105,254,109,85,62,158,15,178,36,172,170,106,174,38,169,55,18,231,120,101,23,26,209,38,76,88,195,77,131,24,98,30,20,146,100,3,238,250,146,170,220,102,7,97,143,36,152,130,159,192,211,222,234,22,4,12,92,201,220,59,224,86,241,75,18,27,0,90,152,26,6,216,106,106,214,75,227,114,136,74,142,226,212,18,121,162,9,75,217,73,33,25,137,78,204,230,138,217,173,185,240,242,9,84,67,184,124,208,40,215,208,238,121,113,44,171,102,90,214,203,194,18,241,168,55,78,50,177,127,14,6,94,85,133,220,97,142,43,211,90,31,153,3,17,215,21,67,146,5,217,29,69,145,78,127,167,141,140,239,14,85,65,107,166,207,100,12,161,236,74,95,73,178,62,96,170,40,15,33,1,135,42,217,26,140,34,241,168,174,158,49,225,113,24,169,165,149,147,32,196,95,102,67,197,202,166,237,100,144,172,120,82,86,227,179,81,69,115,53,57,243,191,137,1,39,80,156,164,194,182,236,50,63,153,48,141,166,192,95,166,155,101,72,100,45,141,0,118,93,201,188,10,173,143,82,200,53,68,140,244,123,228,142,51,19,179,20,168,222,28,242,70,98,211,38,226,41,59,148,132,251,137,105,13,149,149,172,145,252,160,151,59,70,253,198,177,104,201,236,36,190,213,81,90,255,0,200,184,148,59,41,208,142,205,222,69,119,67,170,129,249,2,98,169,51,50,2,157,46,1,162,121,242,162,44,176,19,169,69,154,236,126,127,40,84,218,28,247,149,139,86,193,96,140,99,255,0,213,105,51,216,52,103,7,130,89,49,159,105,85,115,20,208,103,129,8,105,49,60,56,145,161,135,151,185,100,106,17,251,41,171,253,28,159,146,197,139,194,66,244,163,167,192,120,209,20,239,24,187,145,192,1,234,152,120,221,197,34,161,100,156,131,195,149,104,123,24,71,173,70,11,196,196,188,248,129,178,76,49,145,13,233,163,141,204,36,154,125,149,148,98,112,197,33,86,216,6,178,147,250,190,36,185,130,212,122,206,84,186,126,158,174,147,220,182,248,16,105,140,104,219,159,117,50,181,1,132,48,244,125,87,118,36,91,225,213,65,233,68,220,5,241,128,252,37,83,240,24,121,167,194,82,166,105,25,197,255,0,160,220,204,201,194,140,13,39,169,45,241,168,113,253,52,234,52,12,108,90,184,27,80,15,192,17,74,206,209,174,99,241,35,71,236,95,242,133,93,86,100,147,198,247,72,163,111,191,169,63,230,213,35,153,159,145,41,23,78,198,143,134,44,62,197,133,151,145,116,89,243,226,70,137,242,133,83,20,248,5,5,130,89,79,158,49,15,10,148,153,177,91,98,101,234,79,154,254,165,227,64,202,131,135,37,227,38,84,228,51,50,169,73,128,241,129,6,25,227,117,44,230,64,28,230,97,48,147,232,198,0,187,132,176,146,96,73,234,80,220,46,209,169,205,111,180,77,110,76,193,47,34,211,91,166,8,63,117,93,73,164,121,9,155,18,22,76,57,113,152,187,99,107,169,204,203,145,191,79,60,144,184,187,85,78,229,146,89,212,162,163,25,241,158,169,161,201,227,204,145,185,20,241,20,106,29,48,251,46,96,148,136,58,72,210,234,120,75,202,170,141,107,23,31,106,90,243,48,175,84,89,151,232,135,6,10,51,7,37,138,7,89,214,203,43,63,167,11,18,233,209,153,23,7,50,10,100,104,133,225,196,170,178,40,50,156,102,182,202,242,180,152,75,144,170,198,49,137,52,25,85,55,225,40,50,121,178,172,77,73,18,51,48,133,78,69,136,101,86,37,25,24,226,62,100,230,5,220,65,247,21,101,101,3,129,115,205,66,27,24,222,120,148,182,247,120,5,168,118,24,23,21,69,247,70,181,221,217,87,20,24,68,92,164,92,139,71,190,240,132,230,235,86,172,97,252,250,150,236,178,124,134,230,174,162,171,135,202,23,76,162,9,104,173,97,228,191,180,170,160,213,64,40,57,146,70,7,100,126,37,152,135,145,242,202,144,226,98,87,2,156,251,177,149,85,178,99,36,143,148,168,63,54,9,233,74,85,71,44,193,26,42,74,251,129,148,252,75,113,130,121,44,91,32,105,225,145,108,113,254,198,72,198,163,67,223,13,6,24,103,130,78,81,43,72,112,193,5,46,212,51,198,84,236,203,196,86,81,14,22,73,238,88,63,77,215,118,229,228,67,62,122,21,150,167,17,249,150,110,55,137,152,143,161,195,198,76,74,158,4,12,96,202,146,67,228,102,84,84,155,34,12,11,25,141,40,227,60,18,120,74,141,125,108,17,243,98,92,224,58,144,226,58,176,135,112,73,177,20,154,71,64,86,87,49,184,120,60,48,135,137,65,73,152,113,74,194,18,167,215,102,127,154,156,217,243,230,84,143,254,66,55,184,84,147,92,198,99,11,139,42,101,3,91,109,129,132,212,196,200,153,86,198,1,65,202,84,121,160,85,120,113,118,42,181,1,85,136,217,247,218,130,111,48,98,226,74,30,251,194,19,148,164,87,134,128,181,108,6,38,101,50,92,20,106,176,21,109,110,48,37,150,179,207,7,218,78,125,108,241,188,226,6,47,242,33,36,198,36,158,89,104,90,183,32,101,19,7,82,75,250,75,211,53,62,70,115,38,76,167,220,244,137,104,153,163,15,143,54,36,108,163,124,139,145,54,105,239,41,56,85,77,84,194,96,98,66,253,61,98,47,105,111,173,121,196,76,41,90,58,12,172,95,86,217,0,125,162,69,79,53,110,60,202,76,204,150,86,124,162,212,200,23,4,237,72,170,223,99,179,127,10,120,118,177,114,98,227,69,201,158,49,40,11,42,211,194,229,9,86,216,18,103,120,115,21,54,219,125,137,98,162,78,161,246,113,36,115,231,128,175,234,71,195,9,36,147,149,31,38,170,32,135,155,18,170,213,5,174,164,175,231,42,42,52,96,35,36,201,138,47,166,181,27,25,89,242,133,75,34,220,120,218,131,72,28,104,131,73,32,146,234,119,156,189,202,128,213,79,32,51,46,85,86,181,88,232,101,186,217,69,126,165,44,156,75,39,133,229,90,24,28,100,230,76,131,50,40,213,22,168,69,76,161,133,227,31,232,50,165,54,90,122,182,200,252,194,196,171,225,218,193,198,128,181,140,9,190,106,139,48,172,164,203,52,192,224,179,229,22,47,140,241,173,230,178,244,142,30,213,155,30,75,47,105,53,153,204,196,99,73,62,40,184,138,37,77,188,163,199,237,168,131,82,31,195,137,0,248,214,49,187,114,37,101,127,29,77,239,252,45,103,207,138,94,148,134,76,48,77,238,73,119,135,69,70,158,245,27,58,1,178,76,0,8,120,68,37,240,33,198,143,97,128,84,5,148,150,11,164,169,247,46,21,49,49,158,145,207,223,20,156,75,84,155,41,89,56,81,85,179,55,61,201,213,68,230,7,2,53,142,76,198,235,78,243,15,195,181,20,240,240,36,54,79,60,111,62,36,50,223,136,220,12,166,95,109,184,68,85,232,214,164,39,113,84,69,196,153,66,35,204,150,67,181,184,146,76,88,177,40,180,44,106,177,121,101,170,169,160,147,9,138,176,140,96,89,19,52,78,85,27,107,162,101,93,131,49,123,16,122,122,183,81,208,31,14,235,141,58,244,174,153,141,185,251,29,126,182,49,198,254,101,105,91,143,193,75,233,188,242,64,195,75,229,34,161,146,109,144,51,98,76,211,105,255,0,97,81,195,236,129,5,156,165,90,13,169,32,149,159,170,26,146,153,36,150,92,41,72,105,201,24,252,202,91,108,249,119,18,204,11,241,34,78,228,15,218,114,174,19,2,215,81,194,181,126,238,47,31,154,253,43,50,170,44,144,117,114,40,29,67,165,79,249,254,85,117,71,10,186,147,101,163,92,2,134,76,73,61,197,85,176,42,135,39,164,171,156,195,211,23,59,239,112,67,93,107,76,83,206,28,84,251,109,10,148,86,87,52,126,15,124,146,125,85,233,148,143,173,103,233,113,39,158,165,101,90,254,161,23,237,145,18,107,137,118,227,194,106,177,168,239,106,248,143,85,57,225,181,32,235,101,176,42,222,146,101,84,216,140,41,146,139,141,12,203,46,108,88,148,248,76,74,66,98,202,181,151,245,32,173,170,54,69,228,150,65,25,243,68,226,79,41,230,100,26,128,141,36,243,153,194,85,95,167,130,113,99,204,141,166,228,85,88,111,112,194,20,15,226,92,107,83,155,21,142,21,222,94,193,144,24,87,59,213,90,75,252,102,8,147,199,25,41,45,97,94,158,173,220,129,156,74,134,78,149,36,144,113,41,74,125,102,122,3,237,44,34,241,254,210,191,161,214,16,110,217,242,156,169,26,70,70,175,98,235,71,95,233,207,38,104,251,88,199,226,90,172,169,245,84,230,97,49,120,215,97,146,194,13,153,140,36,3,238,32,151,132,34,26,214,153,62,132,219,254,156,218,134,49,234,120,76,170,31,101,144,107,214,85,76,201,148,72,28,30,202,70,171,241,12,141,51,24,73,42,114,77,33,242,117,43,168,208,7,143,153,26,16,128,126,208,211,43,42,5,72,56,117,67,141,205,137,81,213,76,96,158,138,181,127,218,16,146,31,63,248,36,105,21,199,92,10,247,204,137,245,86,30,164,63,100,170,18,76,201,66,39,186,140,129,49,234,13,24,90,229,49,140,66,173,149,161,97,73,203,141,46,252,73,6,16,57,69,149,41,147,170,159,36,156,66,196,133,102,241,208,204,80,232,18,116,240,228,131,133,77,73,211,114,163,29,99,73,113,56,191,221,17,84,7,36,150,46,168,228,111,48,170,243,39,3,158,50,2,100,204,79,84,243,24,49,119,40,219,137,224,43,223,133,47,54,38,193,176,230,101,79,163,48,126,10,62,6,114,251,73,240,88,113,246,149,101,89,7,80,107,184,25,58,84,203,232,78,82,43,166,99,42,200,49,129,147,169,86,54,253,140,169,10,106,73,208,121,130,36,194,4,199,227,197,45,91,190,24,200,62,165,55,107,0,98,243,196,37,140,170,230,218,135,47,141,24,130,229,94,159,62,40,254,152,144,21,87,4,154,5,162,214,25,202,199,166,85,98,67,184,23,21,222,209,82,237,79,49,132,3,212,165,61,35,197,101,152,217,21,129,171,65,36,24,76,177,148,104,236,115,200,19,223,190,86,240,228,228,27,57,82,105,154,120,113,186,86,168,204,157,237,21,44,106,43,114,45,33,188,101,38,37,75,24,195,140,197,207,225,152,241,137,204,84,231,120,66,42,228,33,99,152,18,71,212,149,207,135,141,233,116,105,231,140,153,50,126,86,114,137,46,67,132,213,79,219,44,108,172,137,36,137,112,76,194,29,56,124,1,144,25,132,153,121,1,59,48,47,146,60,74,110,77,33,224,157,93,50,1,242,117,33,238,32,112,42,183,176,40,154,158,24,6,78,101,117,90,250,239,201,214,185,246,243,27,214,94,171,47,217,92,150,97,184,29,77,143,173,246,140,52,123,205,19,104,185,27,45,103,13,100,107,187,159,106,82,220,254,195,112,166,184,147,18,55,158,37,46,29,102,120,214,76,137,186,253,180,150,100,249,196,238,42,76,24,103,147,106,201,104,219,103,21,152,233,211,46,14,64,115,46,123,101,113,101,38,203,8,68,171,163,4,248,57,150,135,213,126,124,216,149,86,53,49,172,32,146,27,204,12,52,66,145,23,91,14,196,160,249,178,145,88,214,214,140,128,230,90,205,24,113,137,133,53,84,90,138,33,198,24,187,145,236,48,4,53,162,75,217,145,0,99,37,98,170,111,153,61,153,48,170,93,43,38,40,187,87,42,187,152,65,74,103,42,161,161,158,127,6,114,174,41,25,172,57,213,102,48,18,71,136,42,42,214,144,241,142,243,114,35,227,93,188,94,234,209,119,170,128,88,164,204,186,163,155,18,109,81,67,38,98,122,161,173,159,185,30,37,207,97,217,111,101,189,60,135,60,241,137,194,130,106,86,204,14,85,63,101,67,185,26,101,91,100,249,47,229,85,177,161,196,146,5,101,111,220,110,103,19,153,66,120,207,226,78,244,195,14,46,213,209,39,233,129,201,233,18,153,153,84,248,39,76,213,117,23,108,168,173,184,0,129,132,201,117,173,219,197,230,130,135,140,93,200,105,236,220,169,44,99,88,1,150,71,156,117,132,249,35,133,204,177,240,217,63,169,101,135,122,158,162,128,79,212,224,155,21,225,218,174,79,170,171,108,136,124,209,10,65,46,187,38,132,98,246,144,30,143,20,164,196,154,171,168,122,156,170,170,101,230,70,6,89,73,141,92,178,28,161,69,100,176,149,103,168,116,193,35,3,52,65,45,186,108,199,147,19,17,87,44,157,62,138,223,193,202,109,43,168,101,198,240,204,186,48,103,130,216,24,74,185,99,227,108,88,158,105,187,95,248,144,152,132,84,181,167,3,20,58,251,68,130,75,242,226,73,163,105,93,145,51,8,74,162,203,83,146,160,127,55,214,136,164,212,52,118,254,234,233,252,143,219,64,101,82,112,213,164,32,249,132,166,109,116,24,36,242,135,177,118,198,105,225,206,103,8,146,137,52,132,132,254,81,42,71,34,191,16,171,28,195,79,83,202,173,38,18,170,248,111,198,246,34,36,192,62,124,161,18,10,124,147,136,236,249,92,75,36,81,74,136,1,28,148,81,130,49,164,212,246,163,23,186,136,53,171,39,72,196,185,119,135,248,48,55,134,78,84,57,167,196,27,59,81,179,43,79,131,54,37,51,50,1,9,218,171,85,127,145,178,80,191,91,199,238,161,228,221,253,84,19,43,94,180,76,173,38,52,187,122,11,102,42,232,102,2,119,22,84,62,164,97,224,249,148,42,90,146,97,35,31,22,85,111,188,137,58,38,18,172,86,163,12,167,60,252,114,56,196,194,98,166,245,186,216,114,122,138,130,212,58,26,44,223,51,5,73,134,168,244,146,240,161,161,244,186,147,200,237,212,250,206,200,76,102,208,184,147,27,35,89,89,3,49,185,72,185,101,62,161,24,252,51,21,116,189,55,125,6,72,241,101,82,86,217,215,216,223,251,37,108,161,191,243,230,18,229,90,146,227,208,39,63,50,253,45,107,67,18,200,25,132,184,223,196,143,134,146,167,1,248,69,200,189,8,227,94,165,112,6,192,128,141,170,167,73,253,34,14,100,155,194,203,204,17,17,99,167,160,74,169,156,248,146,196,175,130,16,16,29,73,54,104,213,98,107,153,134,158,184,39,228,205,216,186,13,85,168,10,12,43,155,225,219,31,42,119,2,103,209,92,237,27,91,2,165,77,168,88,70,63,10,128,178,187,149,72,247,241,100,26,181,129,146,74,75,172,233,30,80,63,137,89,86,235,144,2,233,141,108,59,113,188,56,177,42,128,218,176,107,152,104,200,216,236,95,16,75,162,190,48,196,196,148,17,89,134,12,190,97,123,74,183,190,202,41,20,84,198,28,111,225,91,97,188,229,70,222,163,88,166,152,17,227,205,149,47,52,144,15,221,95,97,132,242,120,144,247,122,74,118,60,194,200,155,110,230,100,48,135,49,158,9,236,51,48,131,230,92,214,52,155,154,146,114,139,40,213,21,110,170,138,85,22,93,98,25,88,169,159,181,24,18,83,4,114,89,194,138,223,130,115,16,190,123,98,39,142,75,140,107,140,23,249,166,143,140,63,14,84,27,38,15,205,56,120,119,32,225,79,97,68,47,140,196,60,144,237,145,175,97,6,68,5,219,15,180,121,132,128,23,73,51,253,149,182,4,151,251,202,54,54,176,0,165,109,10,94,69,71,14,123,36,143,137,66,193,137,64,247,229,68,67,9,18,104,114,73,230,169,224,73,0,147,43,1,183,209,201,39,181,13,39,77,144,99,204,17,39,108,181,251,75,54,89,28,156,38,18,125,192,35,39,198,38,60,74,114,124,103,141,116,41,225,31,154,8,58,120,115,142,154,202,227,17,81,180,120,231,15,54,36,174,126,140,36,39,229,16,151,81,146,199,212,51,14,36,44,111,234,217,50,137,109,128,227,82,77,58,49,240,226,79,232,110,37,137,156,185,21,205,150,140,136,70,102,196,151,6,144,99,225,8,150,109,160,149,96,248,23,25,1,218,183,250,219,199,238,169,155,40,210,235,121,189,181,136,94,73,35,82,104,77,44,100,217,110,64,151,122,196,184,47,226,18,198,157,159,147,10,104,248,204,250,73,213,64,219,15,82,88,206,102,34,165,58,146,73,196,60,203,225,166,14,17,215,167,207,4,214,44,170,160,3,85,107,0,15,134,88,147,131,79,174,40,243,68,40,212,77,148,96,119,8,72,47,2,99,194,18,169,246,26,218,149,191,136,65,159,22,84,250,4,240,118,174,108,26,67,198,38,99,38,177,166,75,140,255,0,182,183,105,133,177,208,228,220,68,192,181,122,104,38,179,54,36,186,168,209,39,15,152,169,244,57,32,141,195,149,98,201,65,128,131,79,137,232,205,135,254,225,23,36,195,240,225,81,150,87,151,48,101,188,94,218,118,102,126,33,138,21,207,141,145,136,3,64,26,75,248,170,113,1,132,43,236,107,131,136,153,165,164,179,160,89,76,46,43,94,65,189,64,93,192,151,80,76,220,133,26,236,1,147,6,217,159,113,44,187,210,187,144,61,90,54,87,21,142,103,166,238,193,36,248,149,4,250,209,139,153,46,252,12,74,211,230,10,111,224,76,24,140,169,183,67,21,133,241,158,49,145,52,100,246,9,137,91,42,143,157,20,106,25,100,103,18,133,114,29,152,109,0,207,147,212,143,147,90,252,10,118,28,155,90,79,107,32,211,150,93,146,104,16,214,64,90,139,66,253,177,249,74,171,66,242,73,139,196,160,46,222,79,60,202,203,65,204,223,3,17,87,36,141,152,234,110,135,118,120,60,70,89,26,102,229,21,125,85,244,132,165,3,186,140,124,38,93,186,71,142,34,51,13,30,98,13,253,168,216,119,111,23,119,42,77,50,123,6,5,62,105,146,228,147,133,46,219,48,150,47,159,60,18,95,196,37,158,228,254,10,30,53,169,224,179,234,173,97,215,251,99,225,151,20,171,25,89,13,176,211,82,95,30,183,151,22,84,190,6,176,220,244,241,38,86,70,5,221,107,240,139,253,10,46,183,74,206,28,231,155,219,70,221,212,107,106,86,250,217,228,147,181,19,179,36,149,62,104,19,163,42,109,61,209,204,133,93,177,71,218,122,100,234,209,166,51,236,159,57,156,200,118,100,240,66,201,126,36,173,86,107,12,78,92,83,191,62,111,109,10,200,99,42,110,243,28,188,37,90,24,194,12,156,43,170,54,37,33,190,5,58,81,169,244,172,185,191,164,85,113,159,40,157,34,79,42,161,178,55,53,138,26,69,70,29,86,231,16,141,14,226,145,248,101,137,80,214,234,220,111,194,82,174,145,169,235,105,167,3,40,113,228,92,75,86,192,244,217,111,48,122,215,31,81,26,202,183,95,114,170,180,58,132,109,85,90,38,118,242,39,48,53,80,36,240,153,126,127,141,168,126,234,175,211,218,132,30,108,17,74,184,163,147,177,141,99,184,132,49,36,177,4,96,196,140,68,5,108,207,149,97,132,85,244,214,163,43,250,151,98,204,198,129,93,132,18,124,54,130,74,127,15,12,164,203,238,42,125,228,25,44,88,188,192,18,232,220,196,76,108,78,26,132,228,74,230,80,226,238,93,6,27,216,86,37,55,208,253,228,202,192,213,32,13,66,2,119,127,193,31,2,4,72,44,225,18,200,217,6,244,87,177,212,134,176,184,140,42,153,18,73,48,148,170,143,240,144,49,230,202,184,221,244,155,90,151,146,92,69,191,76,124,75,213,211,188,226,26,47,82,157,101,78,38,110,47,127,99,175,7,79,99,234,42,16,208,237,99,31,46,37,57,3,226,167,166,157,158,173,0,152,253,197,114,207,139,191,15,45,162,225,12,172,82,126,158,37,207,39,82,203,131,104,106,209,254,123,13,42,172,184,249,81,230,51,10,160,231,234,170,161,15,52,73,89,82,159,199,155,151,226,196,162,182,240,41,101,66,250,73,128,37,169,150,81,125,165,37,235,25,25,204,179,12,149,107,48,88,172,51,199,36,9,52,110,35,189,0,107,189,176,212,132,157,114,61,246,30,68,203,113,89,148,232,114,109,113,123,171,88,102,30,74,155,13,172,73,32,97,145,113,173,94,62,148,187,108,22,24,201,121,8,69,232,207,0,251,68,151,62,203,114,68,61,148,205,179,56,138,175,234,22,31,61,149,197,39,49,70,36,4,243,3,170,34,231,54,83,236,115,188,217,74,178,164,184,156,73,120,140,94,52,141,116,228,27,131,155,138,167,145,153,66,164,39,204,36,30,37,217,171,106,129,58,35,62,234,67,125,160,249,243,98,93,113,170,204,162,49,13,164,167,190,73,57,85,164,151,237,134,131,14,146,196,254,164,228,52,228,32,240,164,104,213,53,53,73,41,249,231,61,101,232,32,43,62,226,173,102,149,199,237,45,207,170,96,214,226,21,33,88,195,214,191,152,188,106,254,157,144,103,65,25,130,84,182,214,146,36,152,47,204,95,244,46,99,15,226,19,52,189,171,226,101,39,248,212,100,255,0,128,89,83,153,219,161,233,182,77,63,82,115,248,75,108,206,101,207,232,126,36,74,47,129,68,37,109,27,92,130,72,254,111,32,146,111,75,244,81,89,13,175,164,137,27,151,18,250,251,90,161,15,180,121,18,203,141,79,4,128,226,42,231,243,44,152,83,240,169,179,72,230,238,126,167,92,101,172,25,44,237,26,14,100,200,34,233,81,116,230,200,62,212,76,201,140,19,18,118,111,177,183,3,228,204,2,1,250,168,117,164,237,73,31,113,149,79,234,24,207,178,3,241,118,42,254,59,56,141,33,210,161,235,96,23,186,82,2,224,208,103,19,40,132,184,164,8,122,158,20,238,82,144,163,93,86,158,72,203,7,17,187,16,176,180,34,43,92,105,67,119,91,4,236,20,178,140,74,254,28,157,57,100,14,25,67,41,23,6,212,240,39,119,68,94,210,70,185,130,78,82,145,107,71,47,37,212,213,147,199,177,222,95,72,15,105,45,178,167,197,218,165,195,171,109,99,34,191,24,30,79,234,202,147,114,95,61,7,182,135,164,195,199,237,36,115,41,199,36,153,113,43,216,1,5,144,51,8,163,94,147,67,151,218,93,17,200,174,21,34,160,67,197,237,42,88,117,64,146,60,168,105,48,54,196,67,190,212,245,171,119,63,81,6,143,128,12,125,75,70,205,130,94,129,100,57,62,234,87,168,110,246,192,126,21,61,230,112,196,63,195,41,22,153,140,38,53,47,85,172,200,34,63,137,55,252,66,249,201,89,152,59,168,182,124,249,81,159,212,179,173,184,121,9,218,153,62,48,38,141,43,159,67,46,15,48,68,155,7,80,174,166,251,83,62,72,16,81,158,120,204,195,137,0,251,225,244,155,177,60,129,140,128,88,28,216,54,182,200,131,234,84,144,47,137,238,169,48,192,198,252,200,192,201,98,42,163,143,39,198,125,178,9,250,87,16,250,147,10,217,227,16,209,38,213,163,140,204,75,127,34,129,85,169,27,38,27,227,29,23,90,16,100,237,91,230,73,5,179,248,187,18,214,64,60,98,118,163,23,16,169,102,232,93,37,91,121,253,212,148,50,78,36,222,5,240,35,15,154,46,85,62,3,137,181,62,167,102,155,130,121,120,191,208,191,31,106,223,142,87,150,90,199,12,72,28,126,126,226,253,65,241,34,96,38,196,56,130,46,213,249,246,79,195,166,18,215,212,113,127,175,34,188,112,232,249,28,157,69,217,180,166,167,96,211,30,163,101,84,9,126,225,88,153,190,53,231,213,34,159,208,218,192,117,190,21,50,197,139,18,235,16,3,6,112,216,108,189,168,102,68,228,81,115,34,33,152,144,159,243,106,218,158,202,36,150,115,21,99,107,166,34,20,28,42,124,57,32,159,17,145,85,124,208,108,144,165,184,210,180,211,128,252,37,30,69,1,63,76,14,181,253,74,157,246,79,246,74,135,12,105,115,95,204,170,178,55,144,8,35,51,242,38,181,172,0,201,237,173,179,233,9,25,70,106,120,23,17,128,242,196,41,50,254,234,86,86,240,2,242,101,147,43,121,114,169,139,191,137,211,173,201,233,193,138,184,179,245,38,180,36,237,161,114,127,143,220,93,35,73,83,144,158,5,48,185,61,197,207,248,239,108,196,89,46,80,192,125,137,60,57,72,171,43,97,203,47,106,215,2,24,35,15,169,24,203,34,9,252,34,85,175,234,86,170,82,211,176,130,91,174,35,69,146,7,136,162,74,233,12,242,157,81,73,135,148,111,88,50,182,39,37,158,199,210,75,121,130,37,160,58,134,92,222,44,74,182,238,180,18,124,196,166,89,67,44,103,225,23,26,26,53,124,197,177,184,52,155,158,98,162,141,163,226,20,25,113,39,53,176,37,13,157,73,151,167,206,86,86,97,170,115,141,153,225,19,17,122,214,15,178,157,9,255,0,40,85,111,107,78,242,179,169,33,141,72,50,203,230,67,42,147,200,86,27,43,203,47,213,202,86,90,122,51,253,228,80,116,216,6,206,21,227,127,77,247,87,44,149,237,137,69,90,114,27,154,168,146,88,164,181,38,152,38,55,167,145,181,107,199,194,183,154,99,231,15,153,52,51,55,150,134,181,92,225,150,90,98,118,119,226,41,18,144,233,235,138,211,178,89,138,66,226,93,240,213,64,198,243,25,79,220,50,33,34,60,56,149,153,147,232,77,177,14,158,178,39,228,202,186,52,7,142,72,23,47,135,130,9,249,85,133,108,242,126,76,75,157,172,141,136,40,210,202,171,143,48,148,116,150,75,131,57,116,248,17,159,56,124,203,77,246,149,130,56,153,140,81,100,78,178,47,144,237,27,86,196,108,249,140,157,91,139,23,250,20,53,197,38,78,96,171,167,198,97,120,66,130,153,165,103,23,168,170,209,170,146,98,106,169,231,23,130,124,27,83,251,168,152,26,122,92,103,242,137,57,124,8,152,63,75,200,181,149,65,77,112,44,165,248,97,20,165,148,201,231,47,105,82,71,211,206,141,47,48,165,98,77,182,7,193,152,171,159,109,70,200,154,190,178,60,16,60,209,11,200,162,42,174,53,85,189,171,51,22,72,135,230,175,167,213,60,143,91,104,96,69,28,166,113,42,170,198,132,90,54,118,211,212,173,129,50,212,81,89,132,171,123,46,37,17,152,101,166,240,227,65,192,204,69,90,167,192,1,58,146,89,28,232,101,98,6,249,143,201,149,124,173,187,103,73,139,200,168,238,52,246,72,143,92,182,214,134,88,167,63,12,162,9,108,144,221,73,228,140,116,224,188,132,98,18,75,20,48,110,45,106,70,204,210,137,141,83,86,234,22,77,2,229,101,100,248,46,172,166,243,103,198,181,70,153,137,109,124,151,160,222,252,169,149,110,107,12,77,101,16,128,194,82,165,172,13,110,124,220,104,25,149,179,139,250,69,61,50,146,228,111,121,119,68,87,88,91,199,82,44,116,234,219,80,70,233,198,180,221,221,229,103,18,230,241,159,100,62,28,168,131,122,200,253,220,170,77,11,216,101,147,16,201,151,118,177,136,254,194,141,40,181,215,145,54,143,17,96,16,68,250,137,187,45,65,143,20,177,32,44,168,98,89,3,54,33,167,88,197,97,54,158,52,171,119,254,168,152,213,91,52,121,200,60,184,146,8,12,29,104,240,133,84,83,234,73,66,226,203,198,182,204,154,130,170,212,97,85,90,122,223,117,82,195,147,149,104,8,65,57,156,168,200,213,176,99,19,132,171,26,174,53,67,88,97,173,252,254,28,75,67,225,143,26,210,27,93,139,210,51,80,42,107,147,13,242,95,212,176,244,119,248,117,39,97,212,245,94,246,52,87,170,215,78,31,14,49,39,94,169,5,175,244,129,184,201,25,153,82,72,122,180,98,38,28,75,167,204,129,167,8,7,154,92,161,46,121,119,26,180,79,127,167,197,31,238,38,180,83,113,22,172,131,32,234,31,164,36,99,222,201,35,202,85,63,79,24,254,232,145,211,36,226,98,147,45,24,162,153,241,140,139,25,156,64,204,98,161,25,107,137,159,165,202,128,153,48,243,73,244,147,42,179,138,204,41,178,212,251,103,226,12,82,126,226,148,178,212,231,146,124,70,41,23,68,126,155,28,145,160,255,0,0,0,167,205,47,175,246,151,66,194,130,53,141,90,110,1,246,172,48,85,31,172,106,161,15,8,74,60,105,141,111,163,84,141,130,23,42,223,250,227,252,160,184,210,213,91,224,113,51,239,181,119,238,166,80,51,206,240,221,139,145,87,198,210,68,36,92,166,198,180,6,28,72,68,230,74,204,136,184,133,117,51,141,0,16,153,149,43,159,113,207,132,43,94,170,213,80,107,98,98,137,202,69,34,201,39,147,204,94,37,21,102,115,89,178,170,157,26,29,86,228,25,138,94,53,166,100,10,49,126,226,136,245,89,209,135,195,43,141,99,235,199,247,82,179,58,5,148,166,146,193,251,75,125,109,107,200,244,182,158,72,228,251,170,161,147,246,35,234,75,249,75,255,0,99,44,126,64,214,84,44,146,14,165,204,245,39,194,184,150,207,230,139,149,117,240,218,140,157,203,51,50,46,62,33,46,168,122,195,36,141,92,252,187,125,240,208,149,35,254,159,242,197,23,42,115,240,199,226,46,167,168,157,233,54,194,33,71,245,23,95,184,167,28,159,62,37,25,51,73,15,38,80,137,85,227,73,151,34,21,163,88,233,204,213,64,147,21,133,202,167,174,245,105,4,204,33,82,177,161,218,139,139,145,62,129,166,37,205,31,50,226,94,141,81,178,212,190,227,56,28,11,128,73,39,55,98,102,250,221,232,23,159,165,79,27,218,91,160,73,36,110,34,170,52,123,92,1,87,246,34,174,52,172,225,249,152,34,89,83,231,141,218,171,175,166,78,192,252,75,157,217,79,149,24,143,202,85,140,204,235,236,45,85,14,131,90,246,17,84,70,122,228,90,122,224,249,59,87,70,167,159,249,249,151,59,49,85,10,184,128,201,207,234,65,190,171,108,197,75,224,194,45,102,173,33,88,186,163,101,168,164,68,151,130,50,211,185,126,62,20,194,226,132,153,249,144,239,134,76,10,149,49,69,81,167,202,36,172,42,226,158,158,36,214,101,50,230,230,153,177,150,173,40,109,71,52,12,229,81,102,100,53,89,77,186,147,107,82,60,33,22,85,21,38,212,242,73,202,37,101,119,90,121,41,15,163,226,85,85,186,216,147,90,199,218,220,114,120,147,134,105,45,203,58,144,112,35,60,68,85,113,181,15,166,131,230,197,198,145,164,218,44,170,181,200,153,54,146,124,102,36,19,52,247,58,233,241,174,43,110,250,150,195,105,232,133,31,106,22,101,115,106,70,211,152,144,153,137,63,223,140,131,83,214,181,178,161,31,132,185,70,152,211,192,60,148,52,126,125,196,179,1,219,36,33,147,59,58,234,65,210,160,43,57,138,181,89,105,42,168,192,203,149,58,237,125,138,202,196,33,164,147,195,181,1,182,100,146,39,179,42,178,116,173,16,40,101,140,236,226,76,177,139,97,67,244,217,228,147,133,121,250,50,212,76,202,18,149,116,202,170,172,76,91,236,163,15,3,208,210,42,20,219,56,156,152,214,162,38,45,210,62,29,60,233,44,102,82,167,151,117,191,227,50,156,52,249,81,159,195,145,31,252,147,40,89,163,222,80,117,101,88,7,68,188,94,210,199,77,235,99,194,63,205,174,134,27,88,55,99,205,16,72,252,134,76,27,66,152,156,139,83,232,254,7,226,18,229,114,97,220,86,206,226,41,10,53,250,186,77,14,229,152,84,189,150,128,6,76,184,151,66,172,114,146,101,99,157,105,188,229,3,10,101,115,2,200,17,135,204,177,102,152,219,123,75,124,106,76,164,229,81,146,53,52,244,155,128,123,75,48,207,102,62,84,199,240,244,79,14,164,162,124,50,70,234,80,170,248,234,54,65,94,165,20,75,87,226,71,228,196,147,178,25,8,178,219,141,53,69,102,97,201,158,201,172,73,164,132,226,69,5,231,26,222,102,101,31,50,155,53,10,139,160,92,75,25,216,28,89,85,173,107,1,36,28,162,18,65,14,28,24,204,205,238,34,195,63,232,149,73,164,211,192,101,90,142,205,79,7,233,13,6,104,0,246,162,173,47,158,127,5,174,6,167,60,103,252,220,12,163,75,184,227,98,105,147,73,47,207,137,106,101,13,169,85,88,117,134,153,40,249,68,65,19,233,226,74,231,223,98,229,136,37,117,146,255,0,4,217,87,236,67,101,79,99,8,124,165,34,146,228,141,59,181,52,212,87,26,130,203,204,56,177,13,76,176,36,206,204,197,76,177,177,59,105,99,164,192,253,47,106,205,147,206,50,37,117,166,30,6,114,172,173,108,153,24,25,74,164,197,6,207,48,36,247,37,118,84,224,147,210,84,132,55,217,73,218,154,195,152,136,217,144,220,77,181,176,9,27,180,171,97,161,140,143,71,176,192,240,70,198,141,16,188,165,42,190,226,153,82,125,240,200,38,45,176,25,136,156,169,204,151,196,26,11,193,158,124,73,25,149,192,218,102,16,131,226,83,51,39,234,8,71,253,46,81,46,131,85,180,247,138,157,62,5,1,89,218,52,138,208,249,12,214,251,33,105,238,207,57,156,194,32,147,231,192,100,225,173,87,30,143,11,244,138,113,250,144,241,159,196,185,154,106,62,3,175,182,65,83,42,159,24,139,204,135,56,140,197,137,106,13,220,162,115,24,73,163,53,38,32,117,46,181,145,159,224,198,85,168,185,245,71,140,204,166,66,111,49,34,164,201,157,53,252,197,227,90,189,24,138,149,185,10,133,214,207,202,140,51,212,254,216,144,158,156,133,227,40,212,171,65,194,89,60,99,31,106,157,159,169,1,159,14,84,76,240,229,83,143,161,1,37,178,94,82,127,141,27,119,49,153,138,224,227,146,196,5,148,8,37,237,18,103,84,97,136,28,194,65,218,188,100,127,10,120,240,53,128,170,171,64,34,113,45,214,76,181,23,249,122,217,3,205,57,15,254,105,154,76,129,87,18,104,44,188,39,234,208,22,85,178,252,21,171,216,132,158,17,139,218,69,148,198,82,58,158,30,216,156,170,139,102,2,175,108,216,78,145,45,222,100,140,53,38,53,77,176,235,114,33,38,60,144,165,225,88,250,198,63,117,36,181,101,141,151,158,18,246,161,108,230,51,22,81,158,2,131,180,106,103,83,207,131,24,111,202,84,166,170,146,214,49,254,110,121,17,214,180,140,146,4,235,11,125,131,51,84,152,173,178,4,211,191,10,108,250,209,144,153,146,184,21,91,25,125,74,222,28,96,20,11,91,0,140,22,5,147,35,112,149,99,106,25,211,153,242,139,85,149,111,62,96,173,240,204,120,204,74,171,230,104,135,209,229,137,49,167,178,149,4,152,140,152,79,159,249,58,146,248,193,100,147,246,173,106,184,12,39,152,146,89,153,40,123,207,145,55,11,22,19,35,123,161,72,160,111,135,37,248,22,224,204,252,253,170,120,211,9,25,106,52,242,99,226,74,209,177,150,47,243,48,128,72,36,218,226,243,229,83,30,165,113,237,100,66,188,211,179,242,161,97,115,90,65,219,231,159,205,46,159,169,14,46,145,101,91,61,52,242,70,183,50,156,30,10,187,32,1,27,91,88,139,166,42,119,91,168,108,102,147,230,203,198,135,141,166,200,87,245,38,81,180,193,252,211,175,78,162,89,134,15,181,24,128,164,77,48,123,174,37,120,205,36,114,68,127,254,240,162,205,84,248,211,186,145,183,167,216,51,53,135,117,175,127,228,84,44,55,2,156,100,248,144,64,137,100,195,201,234,92,173,107,22,24,26,157,146,82,217,148,239,141,210,140,101,145,227,35,227,76,4,238,228,203,53,57,25,85,39,195,50,88,158,152,178,73,228,141,58,101,36,66,251,171,7,192,4,37,91,32,149,98,106,77,80,202,76,166,18,115,79,79,6,72,251,70,140,120,65,37,136,39,233,137,196,229,9,72,159,154,135,253,5,89,86,178,180,121,66,81,162,33,234,216,130,6,34,197,202,68,153,245,178,163,112,203,200,181,50,145,146,73,197,43,149,114,73,87,111,113,213,152,198,202,212,101,148,252,34,196,189,25,155,148,21,220,59,90,214,102,12,92,168,58,173,97,18,55,249,132,2,39,88,217,69,242,200,175,13,104,254,170,62,52,97,147,135,42,82,29,79,70,64,102,22,68,3,238,62,111,40,178,8,107,90,223,65,109,10,73,58,96,18,121,140,180,134,48,32,163,42,174,192,81,160,174,60,252,51,9,39,228,51,226,51,45,114,10,121,128,128,158,204,140,74,224,73,121,15,133,55,240,252,137,108,195,115,39,159,91,249,208,198,134,248,201,244,147,68,140,150,153,251,222,165,75,92,155,96,79,207,187,28,47,117,14,27,81,206,247,86,219,45,42,73,207,247,22,136,122,84,241,137,212,186,23,166,18,218,155,195,202,136,96,65,27,152,69,26,200,208,201,4,125,74,7,82,106,77,145,249,132,76,73,30,201,236,22,58,124,11,44,156,41,129,163,12,140,234,92,159,76,107,56,132,127,20,165,212,233,238,193,56,120,114,169,44,148,42,171,114,110,238,156,5,243,226,65,85,86,211,198,63,49,87,73,153,26,9,96,191,139,145,115,91,90,113,140,249,138,175,184,174,39,6,58,5,37,85,84,223,219,64,235,13,30,2,131,52,65,114,32,52,238,167,170,132,204,59,174,69,78,253,73,90,80,114,149,42,206,214,30,74,186,156,80,218,147,81,208,75,218,4,184,149,45,109,197,229,179,63,168,207,33,80,186,182,159,114,119,203,16,191,214,181,105,233,224,17,49,27,177,107,66,182,185,24,219,193,139,202,168,7,238,76,38,60,113,153,204,37,178,158,224,120,61,180,212,222,157,37,139,109,111,130,128,148,129,203,237,39,239,167,130,86,114,197,65,86,190,12,103,246,170,96,201,136,65,246,141,46,246,136,53,113,39,31,166,52,254,55,251,73,89,159,177,243,16,186,147,75,232,217,9,242,133,82,86,176,238,68,14,18,168,52,141,55,200,150,254,25,76,126,71,162,97,207,4,101,204,45,117,181,173,76,178,4,209,114,173,16,245,84,235,34,115,8,162,72,177,185,171,50,157,3,83,220,75,146,12,81,10,162,3,164,175,45,143,152,178,147,248,111,97,24,207,117,86,85,62,32,199,135,40,196,186,163,109,34,92,132,101,187,10,244,245,87,166,248,10,90,186,134,192,99,226,83,51,240,15,155,40,215,163,92,18,50,147,72,222,5,84,184,97,152,37,132,152,219,209,169,168,119,15,33,57,85,16,109,70,54,33,100,145,5,230,68,106,125,24,57,62,208,210,186,31,13,54,245,77,169,245,152,224,179,14,193,115,27,93,85,185,127,210,85,105,30,101,246,34,172,168,199,71,181,214,204,147,17,225,227,80,243,53,35,35,19,42,66,201,57,121,119,74,154,158,158,170,216,28,165,26,148,112,175,152,249,59,24,213,107,0,78,126,35,21,81,60,209,72,54,97,42,157,153,163,34,140,255,0,40,142,135,15,100,206,98,161,209,83,228,117,176,91,44,177,63,10,50,77,145,227,3,50,209,26,124,17,191,168,101,91,36,220,14,112,241,109,113,127,18,22,174,12,69,223,106,171,153,44,120,98,69,34,81,67,169,47,5,47,250,133,89,49,171,221,156,127,164,137,12,8,63,73,93,86,35,22,196,173,150,176,224,226,166,34,71,248,195,255,0,145,72,37,212,95,67,18,72,240,226,66,51,68,214,231,230,18,170,164,66,181,172,115,232,115,199,36,249,165,136,152,213,15,158,159,43,56,101,46,128,253,37,70,72,47,226,31,248,23,57,181,164,4,99,191,104,44,169,25,83,196,26,200,81,83,176,30,204,165,79,14,123,35,13,115,74,166,74,132,79,113,84,133,249,70,161,34,176,234,216,148,19,231,196,146,206,98,165,59,58,217,61,66,74,38,61,254,107,209,166,74,141,212,164,170,233,242,50,212,114,202,210,100,226,18,53,149,71,43,16,17,174,236,124,57,68,182,126,48,219,123,72,147,168,100,248,10,168,123,225,236,135,205,255,0,4,184,214,76,243,226,90,167,234,31,87,225,202,133,219,51,234,165,94,162,226,212,166,141,50,9,89,205,43,18,194,75,235,75,213,202,167,153,48,2,38,36,210,48,70,84,171,38,67,109,156,114,147,77,190,19,241,123,106,134,125,15,202,230,196,130,102,161,2,48,215,103,147,23,237,175,71,120,138,212,153,217,226,58,206,79,18,213,38,212,98,58,49,242,98,148,10,108,215,29,77,12,140,73,163,90,3,84,1,159,10,105,0,204,94,152,18,8,153,130,154,22,196,86,52,191,79,63,183,18,32,48,246,200,218,217,39,147,194,139,147,0,254,29,74,150,20,24,49,134,81,162,161,132,29,37,66,192,126,216,156,203,215,22,177,5,250,65,37,176,24,90,192,4,34,102,9,80,16,245,104,32,159,9,148,212,203,233,196,151,136,189,104,248,112,1,55,149,45,109,200,198,98,234,30,167,170,32,249,82,219,235,88,50,88,253,161,84,243,234,158,181,134,147,25,51,25,62,206,191,102,44,140,77,154,121,247,196,18,100,25,155,110,228,45,244,96,70,150,195,5,45,158,201,83,129,194,177,99,200,214,98,163,214,34,19,192,34,77,33,195,100,145,229,202,185,164,10,219,205,219,51,8,152,215,80,161,134,252,12,204,159,109,144,154,181,205,70,167,26,93,176,219,29,84,25,140,26,87,49,227,43,209,98,166,246,100,192,181,6,121,50,98,89,133,252,104,119,176,158,124,43,0,166,173,55,228,65,217,49,249,16,240,39,226,70,62,99,8,167,106,0,134,96,86,173,183,31,42,104,102,51,34,20,204,76,172,174,4,157,222,155,124,210,102,10,99,165,97,226,6,19,21,80,6,48,203,220,167,174,216,65,31,8,75,137,43,45,198,176,124,248,103,39,12,66,169,139,88,118,94,239,42,119,79,36,253,38,41,21,72,104,89,54,38,85,72,227,95,34,77,153,206,104,99,60,68,234,85,12,140,137,147,79,182,39,82,221,0,63,157,107,45,1,77,245,80,15,220,156,239,223,8,156,165,88,6,200,113,135,133,41,181,97,230,242,133,103,49,199,198,212,39,24,248,138,165,103,218,217,73,145,152,171,108,105,36,234,90,228,176,99,34,213,90,8,29,13,249,24,142,134,28,175,64,195,123,8,14,21,191,213,98,214,254,173,22,160,12,164,211,179,31,82,84,16,146,49,250,145,240,245,84,25,47,237,69,207,120,36,143,48,150,172,151,1,85,196,207,149,234,82,80,217,47,119,152,170,201,241,159,37,107,125,39,218,78,160,105,216,110,98,226,82,114,96,18,146,119,87,26,180,134,195,198,122,211,169,235,119,49,51,123,138,109,250,142,77,201,103,169,1,9,84,99,194,150,192,175,67,121,196,71,132,203,115,223,143,155,18,69,80,40,167,198,245,120,47,205,255,0,34,230,123,59,157,63,115,242,133,38,63,53,211,106,159,185,2,2,214,27,50,39,85,90,208,70,91,149,250,39,89,206,140,6,10,90,166,153,113,6,114,227,240,230,28,111,68,76,178,178,16,31,132,188,139,139,101,145,176,43,108,104,117,38,70,136,65,230,73,181,13,57,10,204,193,80,52,250,170,242,49,254,108,92,106,228,58,229,132,6,41,98,26,186,200,233,204,85,101,99,154,95,50,242,49,241,110,136,33,160,43,110,44,96,203,253,81,10,186,93,220,56,150,227,202,20,137,250,108,24,213,171,27,152,202,52,129,241,10,199,107,132,162,25,87,207,85,36,231,229,48,148,92,247,146,23,154,198,159,91,15,35,34,109,72,165,183,64,182,165,182,231,145,103,101,36,5,131,197,216,128,141,37,146,121,145,18,89,16,160,88,57,41,27,32,229,246,170,168,111,126,54,41,217,33,196,244,206,28,156,108,75,32,170,84,67,99,201,218,148,234,74,17,143,153,102,203,143,200,176,147,48,242,88,158,22,97,177,36,39,233,227,201,31,10,249,167,159,115,91,43,9,114,99,84,97,49,6,252,88,147,80,213,110,125,165,86,85,126,66,87,82,191,73,93,228,240,17,149,204,154,120,150,81,58,187,87,42,134,241,214,189,88,83,235,104,130,198,44,171,153,102,110,153,240,53,112,230,70,235,111,135,64,47,153,132,37,16,202,163,214,191,9,151,122,153,36,118,67,234,92,203,95,195,151,141,134,8,186,151,161,189,188,166,50,175,33,35,52,222,228,121,177,35,225,233,95,207,132,66,70,105,43,128,73,6,18,246,39,198,146,193,63,132,170,27,134,98,10,26,125,138,14,250,51,231,69,127,254,240,155,121,158,79,186,136,219,126,68,202,195,28,105,144,223,83,112,194,226,85,115,36,178,79,134,20,125,221,107,10,78,164,133,240,207,27,246,208,194,13,153,85,190,98,206,53,35,227,19,169,97,79,113,137,248,85,116,51,68,146,207,184,145,102,253,135,39,164,179,99,224,100,196,58,183,131,12,184,163,42,101,51,79,18,72,243,40,251,138,217,113,136,157,150,252,117,50,204,103,38,77,108,159,48,226,82,18,107,89,26,118,96,245,167,161,9,22,221,134,229,42,168,88,14,28,156,73,206,96,73,26,90,106,119,251,69,90,35,70,157,24,156,201,26,28,130,195,19,100,27,211,250,75,38,21,152,82,134,70,220,177,10,24,19,161,31,55,180,153,163,184,88,121,118,198,11,148,73,4,201,47,147,21,225,196,170,225,190,44,144,114,160,223,90,12,156,43,86,166,156,46,239,68,203,36,188,194,226,84,186,109,158,154,12,50,215,76,153,66,9,32,80,179,42,177,203,34,36,85,117,1,128,100,128,137,140,35,125,213,37,38,28,177,179,137,99,85,50,118,124,38,92,236,172,7,72,12,246,9,139,41,154,156,17,129,212,148,195,102,229,139,41,48,248,223,153,27,119,24,208,29,78,201,199,194,172,43,76,49,1,114,73,236,124,43,38,97,255,0,157,116,74,73,159,40,204,201,26,200,10,84,62,6,245,156,162,64,76,141,18,181,136,83,106,113,194,103,106,141,212,58,134,198,111,82,170,179,184,51,41,94,109,72,60,24,113,13,105,129,62,32,158,243,98,26,231,12,178,156,94,18,166,213,178,78,63,117,37,88,44,91,217,64,5,184,30,162,205,90,122,211,170,8,115,222,180,73,38,87,243,42,43,120,129,133,108,144,11,181,82,198,128,57,163,203,149,73,154,31,188,37,232,210,103,100,194,18,172,107,2,135,221,233,225,147,34,66,248,123,17,246,170,23,188,248,59,84,188,250,169,211,165,246,241,167,92,193,133,22,83,222,48,61,114,202,127,138,131,38,191,252,49,44,88,191,62,44,139,178,155,79,63,193,114,93,127,240,113,243,173,65,119,93,197,36,79,200,134,132,148,150,237,137,250,90,6,149,5,148,22,75,9,114,254,68,5,174,155,217,113,36,223,13,46,46,99,83,128,50,203,203,225,141,89,114,23,152,169,99,145,188,202,233,217,215,216,136,52,57,208,137,148,72,232,114,78,169,166,4,24,210,221,176,60,213,49,113,106,17,14,73,255,0,34,54,101,104,39,51,171,145,45,99,216,39,163,77,125,6,48,59,121,20,173,65,150,162,246,83,142,55,180,145,106,23,191,7,18,118,251,189,247,16,80,179,225,188,160,234,79,204,92,69,186,74,97,4,254,98,174,137,26,102,86,46,69,231,42,20,191,253,253,116,157,48,109,200,23,62,219,35,13,136,242,53,84,73,61,162,75,245,14,146,199,204,33,42,104,112,9,220,36,84,153,60,120,74,37,218,179,10,113,153,145,165,198,38,28,72,234,163,15,222,87,243,244,216,228,143,169,70,220,105,185,208,73,148,41,89,85,248,234,25,27,100,192,4,145,245,36,204,167,56,136,168,233,24,255,0,6,101,18,54,215,104,32,125,196,182,25,72,11,184,103,20,23,241,36,58,27,92,130,162,118,208,223,243,170,27,235,131,201,6,209,68,126,18,220,159,42,225,104,245,234,37,42,205,137,220,227,106,72,151,108,90,103,233,179,145,249,68,46,53,205,106,172,165,208,29,157,152,215,74,173,248,193,167,240,50,33,123,23,85,164,233,254,61,9,43,43,114,212,0,218,123,39,9,68,148,204,164,4,31,166,170,38,95,69,156,204,177,20,125,195,39,77,79,28,141,41,141,80,13,155,36,145,46,212,148,128,24,50,161,100,178,254,180,249,66,84,83,36,206,183,6,41,105,154,226,98,106,167,184,60,97,226,17,83,200,198,252,253,163,42,133,159,79,101,25,239,48,132,69,148,59,231,194,39,50,147,71,34,13,99,168,25,128,40,20,228,155,141,137,248,86,52,250,144,118,64,194,138,159,167,183,35,203,238,33,86,252,129,152,34,183,83,158,79,18,48,211,200,149,213,105,89,209,143,155,42,170,14,158,33,25,204,159,109,67,33,72,102,0,157,200,208,234,74,168,220,88,134,182,76,161,4,102,36,82,105,7,37,252,72,160,89,138,246,106,28,163,249,72,163,90,62,122,111,186,132,129,12,113,153,135,42,63,114,200,202,76,212,24,197,240,54,222,234,144,213,85,175,156,62,33,42,9,150,89,122,151,161,133,229,238,91,27,14,113,51,104,201,194,59,248,144,182,80,238,43,65,187,137,237,46,231,101,24,31,73,43,147,67,6,200,15,14,46,68,204,168,235,236,7,57,211,31,24,44,176,122,121,162,242,9,90,210,106,121,214,71,230,234,92,242,239,64,18,182,199,119,16,88,149,22,155,51,227,40,172,52,34,214,58,96,76,143,134,246,100,229,42,145,245,34,123,40,136,222,165,37,58,171,56,91,82,202,101,197,84,33,254,169,106,14,167,173,154,204,42,101,250,98,116,238,220,168,87,233,139,90,211,176,193,200,170,189,51,125,133,216,169,147,85,90,65,230,202,176,244,18,99,75,152,25,68,6,111,113,97,235,22,176,64,139,57,184,133,92,105,176,73,130,245,55,166,42,182,50,206,36,115,245,81,203,218,34,32,35,106,24,130,151,194,141,230,169,141,91,104,62,181,210,160,146,12,216,148,100,253,54,56,207,226,18,191,141,118,11,32,118,164,211,35,28,135,225,80,93,119,152,171,42,145,12,101,148,98,114,151,141,52,141,12,229,35,12,36,230,101,81,10,206,101,182,144,48,127,60,66,149,116,237,170,19,10,15,156,144,102,89,134,73,5,194,152,178,169,145,153,151,219,74,228,227,25,212,153,84,99,25,236,60,150,33,106,169,0,82,19,118,33,42,56,210,96,148,28,162,90,152,192,121,173,220,84,81,107,145,168,53,88,250,191,226,154,67,170,97,70,132,147,60,98,102,32,172,224,76,58,93,198,27,19,124,202,76,124,194,73,228,214,144,138,198,51,55,32,237,67,109,135,147,254,244,203,54,129,82,42,102,155,36,150,41,201,52,39,130,245,214,51,65,130,78,110,84,162,226,52,27,46,88,130,196,158,215,10,168,30,140,184,60,111,12,171,170,67,124,27,32,46,76,26,211,198,79,169,245,39,166,147,12,178,241,174,70,180,45,117,5,40,174,244,241,5,205,17,34,134,243,198,39,42,122,109,115,93,131,234,168,91,189,102,2,157,251,65,41,73,214,52,223,3,215,66,224,50,64,65,243,37,54,83,1,236,168,134,106,171,18,19,17,147,234,223,153,68,114,55,144,204,42,184,206,69,13,255,0,135,163,155,106,249,102,22,92,171,177,122,8,228,172,131,78,8,207,229,94,130,205,26,41,45,155,147,116,250,60,113,134,197,79,14,182,180,76,230,66,89,89,2,55,8,146,119,220,16,170,45,35,63,17,170,168,57,159,14,9,56,148,189,149,38,46,80,137,48,223,253,196,192,38,4,152,137,99,145,172,24,146,16,216,113,63,22,84,73,172,135,27,245,101,71,201,8,242,37,51,233,1,101,238,170,237,147,12,134,104,50,81,123,102,123,34,66,80,210,2,19,240,170,152,112,193,145,53,168,21,38,223,24,127,251,21,99,135,18,186,147,91,4,64,255,0,185,79,76,135,151,205,53,149,198,169,60,249,32,146,252,34,76,163,83,159,195,48,132,189,14,0,32,191,49,149,12,13,91,167,250,76,151,114,128,171,251,106,38,12,51,249,242,173,86,84,153,89,194,170,166,62,170,75,50,196,148,52,7,82,55,21,194,164,44,107,139,205,47,57,152,101,19,26,235,116,55,108,191,131,152,69,228,240,80,183,117,64,154,52,134,146,124,234,73,120,178,147,26,140,145,249,32,171,131,22,182,166,156,41,196,221,149,40,178,54,229,21,50,121,236,128,196,60,58,167,251,171,99,6,21,178,76,168,221,43,198,249,230,114,137,83,6,147,47,180,182,154,157,131,98,186,170,133,78,105,50,6,217,252,72,200,115,226,8,120,165,151,18,127,62,168,101,73,102,85,68,240,230,18,214,142,230,43,80,196,218,133,144,121,162,23,42,50,6,182,37,184,30,19,36,44,211,210,228,240,132,68,198,182,192,208,211,160,147,40,178,36,252,63,46,227,44,217,13,89,232,100,62,107,28,107,222,177,4,103,225,235,91,25,67,151,184,75,115,244,73,60,50,132,72,252,127,232,236,215,225,160,123,238,199,180,234,74,3,112,66,31,169,80,213,83,176,140,196,100,45,246,152,219,15,48,82,170,162,124,138,214,10,129,106,76,9,85,192,110,100,147,52,66,173,16,228,227,225,50,163,134,240,73,98,134,54,26,183,39,43,77,58,49,62,108,73,227,39,253,101,166,202,76,74,223,50,153,34,53,219,36,244,241,45,244,20,170,13,144,6,177,52,240,40,9,150,71,23,78,68,40,111,143,238,149,77,149,130,197,53,145,162,73,62,35,44,164,233,176,14,38,108,74,34,182,237,246,87,140,15,210,93,92,50,70,88,184,77,255,0,34,186,205,64,85,191,115,145,234,26,29,200,243,68,226,39,182,146,105,237,127,168,52,221,151,167,222,100,199,231,216,186,209,169,49,75,251,101,72,117,182,131,173,183,131,155,23,32,149,89,82,82,77,27,21,244,154,147,124,6,20,69,227,71,217,70,101,144,50,251,139,144,104,107,89,212,146,253,38,195,175,219,93,118,180,39,156,62,21,5,86,133,138,171,93,73,16,218,206,173,151,132,194,84,145,181,61,111,135,47,98,50,215,79,68,193,152,194,18,141,52,54,8,143,196,186,113,113,42,200,85,62,203,212,159,132,61,75,65,160,100,31,48,146,237,54,252,115,153,153,116,55,192,138,65,229,196,141,197,65,149,110,115,230,104,8,51,159,148,66,91,195,78,74,2,115,117,170,211,124,183,74,141,213,175,156,80,63,18,89,38,103,196,220,80,171,173,8,39,3,42,48,53,85,190,124,197,92,90,28,109,77,56,248,119,228,86,180,53,167,173,127,52,162,20,159,186,161,71,251,54,215,248,58,88,96,68,23,81,81,18,77,136,29,170,114,29,216,6,206,105,75,76,203,224,23,168,170,108,204,195,91,67,68,201,60,232,200,115,193,249,50,137,43,123,9,39,148,43,28,39,240,69,88,101,42,36,223,68,140,14,33,44,96,106,113,228,230,18,136,120,109,115,253,180,196,33,148,172,176,63,217,38,144,175,147,39,122,53,29,124,201,117,190,101,8,145,225,181,151,11,218,79,97,190,13,252,76,70,18,124,147,159,176,188,200,24,31,18,201,143,105,46,42,32,211,61,95,149,108,212,154,24,112,72,249,113,20,76,199,218,194,127,9,82,52,43,201,2,204,156,139,184,116,248,185,114,166,172,120,225,3,153,115,136,26,134,242,49,57,121,85,132,105,135,157,19,255,0,124,89,159,145,69,99,40,215,192,157,45,241,50,226,89,217,70,137,225,219,200,163,102,64,157,91,101,187,15,252,234,170,0,95,52,108,204,155,110,173,97,85,152,157,147,79,46,113,217,133,81,86,213,30,180,25,77,237,42,56,21,91,110,92,75,237,168,72,80,61,51,72,188,70,219,21,135,94,2,55,202,7,177,13,38,226,85,151,49,165,41,9,244,242,199,57,253,139,91,13,42,15,114,79,196,174,66,110,106,91,82,99,221,242,170,232,209,128,65,168,42,73,224,147,225,133,87,6,73,227,3,48,82,51,50,20,80,249,47,96,199,195,20,105,49,163,19,181,9,101,172,1,90,255,0,155,42,22,78,170,5,144,56,146,238,49,184,152,204,127,231,91,119,252,24,80,108,121,10,52,33,178,13,105,134,233,47,74,153,107,6,9,62,109,31,25,132,155,196,190,155,68,176,188,189,170,202,162,100,31,85,113,151,168,169,235,38,31,193,73,198,140,250,135,242,167,12,184,6,53,38,90,48,227,159,82,102,60,37,83,243,234,135,36,249,177,34,55,57,22,214,89,15,167,18,101,102,64,50,14,137,137,101,23,152,73,12,205,31,232,7,205,237,171,232,22,88,152,190,221,237,44,160,253,197,171,61,240,26,170,65,51,2,93,49,251,99,229,197,198,156,201,96,35,19,153,6,109,172,158,33,37,92,1,152,194,29,174,231,137,51,12,49,206,98,26,53,59,7,237,34,55,132,173,35,56,149,45,65,88,71,63,76,60,103,204,17,42,90,122,72,165,31,40,145,111,187,170,146,14,97,98,34,76,107,189,139,248,82,201,51,84,21,85,12,181,109,61,80,226,254,151,145,67,70,211,211,164,147,229,10,76,106,170,226,236,147,162,245,36,117,183,103,130,126,20,209,179,62,134,73,218,194,187,189,49,46,51,57,139,137,1,3,228,159,219,149,94,191,119,118,62,81,37,19,52,31,248,204,34,171,50,220,159,144,238,134,248,5,99,2,170,89,90,121,192,202,34,174,113,91,79,46,51,213,237,81,165,14,39,17,113,46,118,141,144,162,230,25,132,226,102,19,41,203,239,150,243,229,79,62,123,39,205,202,33,86,169,148,36,178,74,170,182,204,214,57,204,205,66,248,196,247,16,175,214,214,34,225,20,82,43,25,250,63,237,37,204,210,188,157,74,173,211,198,75,33,28,57,54,182,231,203,148,138,194,53,84,178,129,21,85,66,200,201,164,153,227,130,5,141,88,120,12,170,79,102,60,34,98,48,145,129,15,169,36,243,47,153,37,228,226,76,168,108,177,242,169,179,121,12,172,52,102,158,120,189,164,36,205,30,114,243,98,196,154,122,222,78,149,139,245,12,184,195,234,202,168,179,55,208,184,152,213,70,36,30,209,35,39,201,170,19,57,120,146,111,198,15,156,76,70,22,37,181,230,170,40,249,75,200,166,210,100,50,177,232,207,174,41,56,133,149,54,99,14,38,101,227,73,216,96,11,164,171,123,236,136,65,172,105,13,85,31,64,187,127,73,138,130,187,55,30,80,169,43,43,34,11,164,168,88,119,114,228,159,152,188,74,10,173,96,13,12,61,244,174,81,38,146,116,240,246,153,132,183,195,124,82,177,152,83,35,113,129,117,238,25,83,158,73,12,168,199,67,201,200,94,229,85,61,131,82,183,102,149,143,132,74,156,201,154,35,106,67,212,31,171,40,149,60,109,78,201,204,92,254,54,238,73,241,21,90,83,214,193,247,87,59,116,169,107,12,172,195,232,211,249,59,85,68,9,57,88,162,223,25,131,233,71,195,52,161,141,77,163,253,74,171,22,152,64,86,37,230,129,19,34,93,24,210,253,228,208,38,103,135,42,101,145,144,25,110,6,104,3,24,250,150,216,118,81,99,118,160,238,245,12,88,32,237,18,231,115,53,152,36,159,181,70,73,36,151,136,89,80,235,239,178,28,145,255,0,237,122,212,149,172,200,57,248,138,163,89,38,202,79,76,162,34,153,0,229,26,232,142,23,243,36,204,84,6,200,24,30,28,89,87,62,212,244,231,156,119,246,171,109,61,90,114,19,10,176,252,43,19,251,177,46,168,234,156,194,172,231,3,13,81,225,19,48,74,69,65,91,112,127,200,28,170,251,83,233,234,124,24,98,11,149,68,178,144,241,165,245,113,169,200,168,250,224,11,100,58,46,152,201,56,28,178,149,108,104,195,31,186,162,244,243,49,248,43,40,207,252,139,157,153,80,176,29,148,1,201,72,228,214,145,82,153,232,55,133,254,202,120,230,184,149,32,109,104,126,210,65,26,97,234,39,125,181,211,44,160,28,170,74,227,77,159,195,46,37,124,93,68,101,42,170,167,178,202,40,214,217,48,34,125,37,31,73,106,120,196,194,101,91,234,64,32,23,61,153,49,30,202,226,153,63,44,76,193,74,45,95,58,201,156,69,95,110,236,136,34,112,137,111,167,52,226,143,169,106,174,188,140,197,240,16,195,181,149,73,47,12,181,115,73,113,234,76,102,44,136,57,58,120,150,79,230,18,115,2,24,232,0,183,85,78,70,170,183,253,2,221,201,4,22,110,229,169,168,127,18,34,103,249,72,191,245,81,154,206,215,212,162,16,34,18,227,50,99,88,194,63,10,86,141,166,82,76,217,29,241,159,18,31,143,244,163,23,242,175,122,219,236,187,138,185,69,57,165,201,103,42,166,128,99,198,82,94,157,144,111,83,164,86,192,138,156,236,0,54,46,121,14,224,227,247,85,4,109,79,145,152,138,84,52,206,133,86,165,14,228,99,74,236,130,121,61,37,67,178,102,67,167,97,102,81,162,54,187,26,71,92,64,56,198,151,195,164,4,158,225,46,130,250,214,20,105,100,200,99,140,187,183,22,164,235,145,31,101,165,107,177,241,118,33,235,89,99,82,126,18,167,147,12,128,134,98,103,81,102,184,181,82,190,146,121,228,143,230,211,119,201,136,46,212,146,3,217,141,108,152,204,163,82,255,0,224,171,96,161,115,44,180,249,25,195,141,33,153,48,3,234,75,103,211,159,218,66,195,170,177,243,230,85,217,119,249,37,99,41,151,114,135,212,133,97,143,37,53,252,55,44,143,234,91,95,90,200,35,230,18,125,149,65,197,12,9,23,182,195,31,50,48,211,192,131,49,128,86,36,176,134,121,191,34,8,198,121,94,178,222,51,195,10,42,170,52,73,39,237,82,196,117,3,240,39,130,34,3,63,58,172,101,12,82,15,181,2,106,125,177,22,214,63,18,153,0,73,99,253,165,131,30,49,119,38,38,11,196,53,49,118,98,70,26,54,216,86,97,219,25,23,218,69,70,103,39,40,148,165,12,247,147,185,88,70,178,137,225,212,178,212,228,45,76,167,195,4,144,112,197,80,122,134,132,130,200,101,212,96,73,137,37,106,190,164,4,152,47,93,81,204,174,35,70,113,106,171,141,177,241,20,169,181,220,145,217,69,196,37,162,203,79,99,151,212,152,195,129,198,149,163,91,2,230,76,86,192,120,137,202,172,107,95,20,67,229,42,14,202,180,130,31,10,145,51,47,7,43,15,38,52,141,27,63,16,181,11,121,246,184,186,145,21,87,209,10,252,69,42,83,2,1,202,14,84,41,180,172,225,159,40,145,179,143,184,214,98,202,102,2,254,145,105,8,72,37,170,0,79,24,12,221,172,100,204,198,165,151,19,70,49,140,245,184,210,72,49,165,177,140,244,70,108,170,76,163,138,45,38,61,33,204,255,0,53,71,62,7,188,146,61,131,33,19,180,106,100,101,21,62,9,35,78,67,85,149,77,210,63,26,177,13,196,72,192,76,178,80,233,101,90,130,190,30,203,185,109,12,198,120,36,118,90,144,126,125,168,86,89,63,181,102,227,57,201,97,165,175,42,14,49,159,210,180,62,212,5,225,41,70,182,70,48,242,113,114,167,86,0,211,4,133,98,90,96,144,100,79,227,49,229,26,213,50,2,124,66,160,176,49,149,30,104,12,198,132,141,27,108,69,174,126,161,4,110,19,40,52,153,96,53,113,200,37,144,6,47,117,102,195,16,74,104,218,135,114,254,21,148,107,229,185,253,5,148,171,14,79,60,165,91,36,224,146,197,42,249,150,50,122,150,220,211,132,53,172,174,129,98,129,134,4,97,160,230,63,114,199,225,18,73,234,71,247,68,153,134,215,32,240,226,73,234,24,137,159,85,243,89,85,4,56,99,198,151,25,228,200,139,141,63,217,84,220,21,106,111,194,207,62,164,196,52,249,71,212,181,198,15,188,178,252,91,18,9,48,149,111,228,80,165,116,242,19,90,208,237,159,153,97,13,128,234,202,158,76,178,5,184,20,243,225,188,100,204,183,115,120,159,6,62,201,103,231,91,227,67,202,188,22,101,77,160,63,18,45,65,201,251,90,211,248,117,36,123,99,137,252,34,93,77,152,8,206,97,41,203,224,193,25,31,136,74,155,138,77,148,149,99,206,152,198,54,78,34,161,217,200,116,94,31,248,36,101,80,83,76,246,65,16,249,144,176,217,6,75,208,119,112,39,77,233,91,104,105,229,70,122,101,93,126,195,200,166,141,2,32,135,212,135,53,32,228,147,54,36,200,49,191,34,216,249,44,140,179,120,218,139,54,120,184,81,65,128,14,213,227,73,202,181,122,171,5,194,151,113,128,162,128,200,158,9,147,25,90,53,42,25,36,246,151,158,99,151,185,37,159,236,107,20,102,178,7,80,148,205,195,0,66,125,197,137,159,137,137,60,147,75,33,22,44,111,246,35,54,70,198,64,25,83,154,218,172,99,204,144,198,12,161,115,24,169,156,13,91,91,27,136,197,90,204,200,85,106,48,159,91,145,138,62,213,246,85,175,204,37,116,27,136,150,93,88,214,153,245,64,146,182,58,191,49,100,255,0,137,37,85,173,136,78,25,124,73,254,228,147,135,194,85,144,116,28,25,63,77,17,15,76,122,33,56,75,149,54,220,73,242,38,102,84,245,167,17,51,20,169,217,174,25,4,124,75,67,238,43,68,204,94,226,210,200,17,39,115,110,134,185,101,153,91,82,170,191,168,130,238,236,253,170,15,241,13,193,108,190,83,32,191,58,232,214,180,224,40,223,136,163,81,147,3,177,63,182,154,56,214,164,219,145,101,14,215,44,95,155,229,73,38,67,131,36,253,72,32,201,200,206,212,68,99,15,34,170,179,32,54,101,5,61,61,104,135,154,89,70,37,170,226,52,25,36,249,78,180,109,83,34,73,31,41,70,179,159,24,3,234,76,211,5,73,192,176,240,147,7,217,62,72,240,161,39,204,100,97,169,73,250,218,12,103,188,60,74,18,102,222,195,149,12,100,161,191,48,81,134,159,44,64,202,162,224,107,198,78,38,44,163,84,175,54,230,39,18,101,203,224,207,130,118,101,241,200,116,210,158,224,30,241,84,189,149,84,236,143,42,145,147,63,81,214,203,226,23,26,183,227,189,113,33,99,244,141,108,250,162,51,169,17,60,48,112,102,10,227,122,111,86,203,23,134,237,92,179,82,110,65,196,37,27,74,133,172,181,49,159,36,99,123,253,213,23,169,52,216,237,192,255,0,149,79,102,79,198,244,68,105,36,35,58,151,68,108,196,235,115,139,51,65,158,182,94,96,241,126,117,121,73,49,245,163,98,168,159,78,73,172,234,74,217,91,177,39,42,172,138,181,5,192,168,129,113,185,2,91,118,28,163,90,131,48,2,90,39,218,238,120,68,184,235,150,37,73,7,214,252,214,96,171,29,61,167,143,39,152,200,56,208,255,0,62,101,97,66,97,141,139,171,130,136,170,105,147,78,193,131,9,84,235,52,148,73,50,179,101,93,43,12,89,44,229,81,55,112,54,211,158,88,133,38,63,52,111,43,138,209,208,62,182,183,98,76,42,210,1,169,240,114,168,186,115,60,156,89,83,179,86,191,3,202,164,204,197,87,253,12,109,67,84,95,210,21,43,217,159,218,148,69,49,38,97,199,47,14,85,119,78,104,187,92,197,40,212,120,243,5,91,130,254,132,28,197,34,129,212,250,206,80,223,180,136,170,53,36,199,206,59,196,21,61,248,87,39,49,132,173,31,79,124,200,51,17,123,51,219,75,205,45,86,192,211,209,54,190,218,198,102,146,149,236,173,176,194,120,204,194,101,208,203,170,41,171,80,79,242,210,98,18,62,55,204,246,149,7,62,48,251,114,161,96,89,48,79,197,149,114,51,20,42,179,65,140,14,164,44,105,224,154,124,66,66,201,126,248,28,42,58,100,203,154,67,230,136,47,245,164,85,103,226,111,201,217,32,67,0,135,204,154,70,218,121,174,93,167,181,85,148,230,101,150,44,74,174,29,219,10,68,51,62,131,226,80,221,210,68,156,197,35,51,65,196,47,180,173,97,204,25,6,197,140,147,12,74,145,245,94,132,218,21,57,37,150,155,216,191,14,37,170,157,254,154,117,101,168,89,151,153,70,218,241,49,81,154,234,77,112,98,233,134,136,88,191,251,226,231,122,207,80,206,169,127,16,178,175,67,212,231,25,48,170,56,116,145,111,249,77,141,66,53,209,219,50,205,159,3,159,211,252,66,57,79,138,92,92,74,222,5,220,18,143,152,184,150,249,250,2,44,110,92,74,122,227,79,28,76,249,65,46,159,199,95,13,73,100,131,121,154,158,12,98,126,168,104,202,221,85,85,39,170,120,215,60,126,149,37,151,17,178,38,148,63,14,182,199,97,185,18,254,43,125,130,179,88,234,177,181,32,35,51,244,185,84,253,174,182,120,207,195,20,136,150,70,5,104,18,121,251,89,196,225,40,242,40,195,219,112,217,21,170,54,173,212,50,236,153,244,150,51,25,143,152,171,85,13,81,227,123,185,85,17,130,2,15,148,75,173,168,130,173,137,135,217,87,99,237,228,68,195,249,148,209,148,148,100,246,134,183,70,129,18,49,56,138,146,202,82,162,185,244,242,202,60,161,18,18,25,143,24,156,194,86,161,48,49,246,164,122,135,104,34,112,148,101,75,184,175,137,140,180,53,207,184,25,98,112,137,65,218,204,126,117,74,23,229,39,82,219,232,128,146,78,164,209,198,190,98,234,204,228,131,43,108,167,51,229,10,69,239,71,212,227,254,232,139,178,105,189,61,4,76,230,77,172,169,234,135,17,230,247,21,27,241,254,134,101,111,179,132,132,55,145,159,202,82,43,93,43,38,214,79,180,179,158,200,131,63,82,58,5,148,88,204,226,92,210,50,87,216,120,216,252,237,37,150,163,34,166,141,37,254,154,140,159,78,66,15,54,36,134,73,159,4,24,151,76,145,226,66,63,113,37,171,222,89,201,208,99,19,193,133,73,240,144,175,202,136,102,161,217,13,251,181,205,90,21,169,65,91,147,38,85,66,198,110,65,218,185,232,117,155,230,141,226,169,139,149,109,134,109,76,35,238,204,34,42,195,158,74,73,154,140,63,181,159,99,167,207,148,49,114,141,124,141,174,103,77,31,42,97,26,201,151,113,54,146,197,200,165,236,169,15,91,43,48,149,182,238,32,197,247,103,200,182,178,236,4,238,74,31,156,158,210,209,38,182,81,122,81,182,45,135,51,233,217,52,25,132,178,164,51,198,78,100,86,158,207,143,9,74,141,190,170,28,38,101,9,123,83,12,56,134,250,210,179,181,125,159,84,73,35,225,82,16,30,120,199,237,87,117,182,163,193,202,85,13,198,65,212,134,153,166,223,36,252,162,77,234,180,168,254,146,163,52,202,164,198,182,100,31,53,79,200,83,118,212,70,253,36,49,123,75,61,179,35,1,84,73,153,20,140,82,23,19,49,19,133,62,246,240,149,160,174,97,142,82,98,74,223,26,86,68,236,60,171,39,179,47,180,129,132,193,49,6,68,222,3,25,37,104,124,14,62,165,182,54,72,201,89,64,245,148,12,92,161,82,150,183,7,140,175,179,2,76,69,205,53,249,182,32,121,144,203,117,3,69,110,164,151,36,248,85,120,114,99,229,81,218,14,55,169,51,118,174,204,246,8,106,74,180,17,77,82,102,109,134,149,112,78,38,100,219,11,36,141,42,53,84,168,199,225,85,85,25,134,240,40,94,70,102,16,147,234,217,135,131,242,136,173,43,36,2,6,19,9,111,184,218,228,202,21,141,34,139,83,214,176,226,16,25,125,197,37,50,72,227,19,18,62,77,198,46,28,169,52,252,121,51,41,238,14,52,8,114,51,50,251,188,7,231,10,158,222,19,195,14,85,139,216,255,0,4,202,101,135,27,108,167,226,94,159,90,255,0,5,141,59,223,249,21,132,56,3,146,14,97,39,181,2,164,61,84,194,8,152,140,36,85,173,63,169,1,81,201,170,138,55,162,161,213,110,81,101,10,177,197,223,167,173,107,103,112,148,184,213,221,33,165,148,120,76,174,13,163,198,79,105,124,14,146,219,123,74,186,172,100,214,54,176,12,104,103,199,148,34,76,67,38,8,191,87,196,143,135,24,145,153,135,18,156,213,80,207,220,20,149,42,111,152,16,20,153,162,45,79,141,145,152,84,252,59,39,140,156,202,152,44,203,23,118,21,38,106,2,230,42,252,48,50,243,98,67,26,133,136,227,93,237,146,43,45,73,47,218,18,55,53,12,70,112,224,62,55,74,14,224,36,240,91,232,117,14,94,225,35,239,164,130,104,51,5,11,38,67,98,67,70,48,247,120,147,183,198,25,88,165,108,158,248,39,204,143,173,212,128,147,194,34,164,102,101,97,71,222,148,194,172,54,24,209,241,141,145,157,168,89,134,198,181,152,96,128,152,145,152,182,134,238,44,146,98,196,149,50,78,231,133,104,178,173,56,135,187,136,145,64,107,101,166,34,205,230,203,218,149,254,6,4,110,96,137,42,135,175,9,4,248,101,251,75,163,105,237,97,77,100,54,4,216,213,55,181,78,122,9,139,146,91,105,67,246,145,80,227,16,157,171,165,154,134,170,112,51,4,162,81,215,27,90,215,226,202,157,100,71,226,107,71,66,50,237,239,140,116,124,8,15,147,225,255,0,122,42,73,171,103,13,17,85,107,18,49,216,20,172,3,16,210,12,108,234,95,89,25,130,39,40,149,3,38,15,7,8,148,150,161,187,60,102,60,81,5,202,133,107,141,138,27,231,154,171,218,236,64,179,88,2,183,238,168,55,134,228,146,222,82,148,136,246,64,58,93,182,242,21,164,29,218,235,1,217,116,139,18,209,166,231,203,221,101,50,86,24,18,243,245,42,90,120,124,140,70,216,156,206,157,79,63,242,49,19,107,85,190,7,82,69,85,242,222,10,149,151,28,29,75,35,106,113,42,167,59,159,67,233,167,202,37,244,51,198,183,234,115,75,252,234,2,77,149,136,223,196,37,73,21,156,83,166,67,152,52,245,156,160,92,150,171,86,178,49,24,25,101,196,173,99,106,65,201,139,194,85,29,198,67,20,202,204,209,4,252,198,72,172,166,14,104,49,45,147,194,73,222,234,24,52,231,87,85,52,80,16,227,34,165,173,159,143,193,1,38,156,241,150,33,200,54,37,145,76,82,254,183,82,15,30,37,133,172,0,89,51,48,148,84,105,248,136,171,107,102,0,160,237,82,86,161,162,231,208,172,99,82,30,51,211,25,151,0,140,149,135,92,193,207,132,170,155,255,0,193,170,161,166,170,197,203,137,47,153,1,146,122,147,73,58,146,44,152,156,66,82,242,110,15,4,239,78,178,51,139,136,210,4,50,70,34,126,200,0,156,53,21,248,156,133,91,89,172,54,207,75,185,168,98,80,73,170,120,159,196,176,217,200,255,0,213,105,141,168,89,53,157,73,136,95,145,101,140,196,29,143,31,81,82,123,138,160,15,149,85,73,161,62,13,216,148,190,161,147,141,143,18,117,28,136,190,190,131,72,204,198,40,210,154,77,67,22,200,249,66,130,190,211,223,136,37,246,163,40,116,121,42,16,209,137,102,47,234,140,63,4,210,78,50,49,77,7,229,152,155,86,155,41,57,138,160,205,65,197,179,233,217,37,232,223,61,148,94,36,202,99,6,36,182,76,248,131,30,36,43,92,102,2,141,2,117,185,249,127,226,155,254,24,96,216,176,173,184,137,25,53,52,241,144,25,132,186,55,4,90,146,178,107,88,35,173,241,160,37,119,26,146,36,99,225,55,98,103,73,125,18,115,59,87,59,73,144,248,212,251,49,143,140,206,36,157,154,135,17,241,25,84,190,25,36,164,118,90,99,114,175,164,106,228,199,48,230,68,147,23,180,106,126,202,212,112,73,153,0,29,61,107,24,156,82,184,215,174,40,103,78,130,241,37,217,212,44,195,186,29,66,11,97,240,149,57,140,204,103,81,31,14,160,18,17,223,18,95,252,235,163,62,27,59,132,133,90,24,172,107,178,140,50,143,48,82,105,145,134,86,97,79,89,37,157,70,74,238,13,22,51,30,101,185,14,41,141,36,112,137,133,57,125,241,10,54,46,101,113,168,95,187,225,18,182,211,204,220,193,97,138,167,92,133,86,30,50,126,81,172,217,25,254,25,145,80,224,15,193,20,206,204,41,214,163,84,158,51,14,145,217,86,203,146,78,34,171,203,42,222,12,193,73,152,204,156,41,149,148,86,81,93,108,109,143,130,166,135,38,44,224,97,50,8,212,249,89,218,181,195,9,35,17,43,2,139,239,161,142,15,153,177,113,173,90,99,89,193,17,246,129,42,121,106,192,78,136,245,249,227,92,190,215,75,106,54,88,68,201,143,207,145,43,37,212,36,106,31,174,106,181,15,7,18,200,214,187,147,174,51,161,181,227,44,162,15,149,90,178,121,251,151,50,135,51,161,198,159,199,204,181,89,76,7,135,182,167,33,221,140,128,230,65,73,178,199,230,111,105,78,207,98,254,33,249,128,50,32,110,49,148,28,41,123,238,34,73,39,18,221,225,145,138,171,32,149,32,172,158,61,210,176,210,180,227,154,6,113,36,151,122,111,147,118,21,89,163,30,56,192,230,72,179,42,74,61,90,161,134,209,224,47,180,160,117,159,195,66,120,60,209,5,200,187,6,228,100,90,164,191,242,114,137,122,107,58,191,193,6,85,56,134,146,153,101,80,127,78,176,229,253,213,210,225,132,19,153,212,190,204,211,117,210,121,130,37,144,99,30,15,82,70,93,60,12,80,11,189,61,198,167,224,83,237,142,175,55,140,32,249,82,179,70,102,117,45,230,42,202,19,27,79,68,154,14,161,168,141,103,160,198,50,60,193,18,189,100,205,179,22,153,134,4,150,42,71,51,113,21,170,114,186,26,114,65,39,82,183,134,103,144,107,76,152,195,17,23,216,198,198,134,92,133,27,64,126,216,156,170,158,52,192,96,82,47,152,242,177,19,14,126,39,242,168,48,195,105,144,55,62,234,154,187,9,43,85,11,205,145,156,41,29,148,98,77,127,50,117,144,9,215,220,61,47,159,113,56,189,73,212,157,61,143,152,41,121,163,30,55,180,179,109,92,13,84,246,191,89,62,13,171,212,188,144,251,193,18,62,180,39,42,158,203,88,113,225,140,66,247,45,240,216,244,185,129,149,145,49,222,48,96,197,137,116,215,17,44,17,101,66,57,177,114,169,32,210,14,9,241,98,87,84,150,160,47,9,145,243,244,216,39,63,52,69,37,145,109,71,29,150,234,64,108,241,17,83,82,62,40,145,223,134,25,143,152,168,103,214,130,19,213,26,190,4,170,197,165,105,171,136,62,212,100,202,216,50,65,196,185,207,169,62,51,248,74,153,7,80,144,99,225,42,231,105,36,66,138,195,19,64,4,103,225,50,93,101,14,183,27,249,82,107,141,67,46,79,186,166,102,93,217,15,221,88,204,225,109,62,130,45,77,4,68,196,111,248,164,102,100,95,62,20,55,131,38,159,149,54,141,91,141,81,85,156,155,48,110,155,140,241,159,149,116,184,20,224,40,51,40,38,27,108,4,108,107,89,196,31,12,162,41,178,186,113,40,172,168,87,218,233,225,148,15,196,185,13,173,108,234,219,39,152,37,39,248,213,220,99,90,255,0,236,162,37,150,177,159,56,139,162,54,106,228,77,179,53,85,93,158,72,49,101,89,79,97,200,149,225,125,105,19,38,92,101,30,28,74,94,64,23,27,252,11,76,151,159,217,89,67,152,183,191,195,205,96,194,232,108,62,126,100,246,49,177,251,72,22,51,145,85,233,232,117,216,242,216,20,98,79,101,78,66,212,81,12,215,4,63,8,136,36,217,144,39,99,202,100,202,102,170,210,181,188,49,11,186,39,219,75,166,107,144,73,30,17,11,16,212,218,101,241,208,165,87,236,219,14,168,19,86,153,155,74,71,243,8,105,91,245,132,184,95,164,16,212,118,167,213,190,237,132,161,164,220,103,55,20,82,198,126,164,170,199,196,165,239,173,98,20,105,61,36,144,91,147,135,173,84,73,209,47,156,12,193,84,88,255,0,109,68,179,57,41,2,224,133,126,30,68,197,241,184,243,45,208,52,219,33,75,230,18,170,244,168,146,64,254,37,177,194,170,57,31,14,100,31,62,94,37,81,79,36,25,56,74,166,167,211,142,49,31,196,181,67,152,72,68,226,80,234,33,253,6,141,142,177,234,64,193,247,20,189,220,153,210,95,218,128,141,106,242,118,167,112,223,4,131,230,42,230,142,200,217,151,101,184,162,29,107,228,246,173,23,17,129,90,53,74,105,49,4,63,148,42,67,36,59,151,243,46,229,145,93,78,106,147,161,152,57,47,87,148,149,76,36,28,202,14,213,128,132,156,85,90,156,113,120,74,185,247,40,227,86,131,155,42,119,145,233,119,162,75,18,205,154,132,132,247,85,69,85,168,36,197,195,199,145,117,47,80,66,183,98,113,145,136,53,169,246,164,140,78,84,236,208,201,159,155,26,209,50,144,5,26,124,92,61,77,49,172,183,35,237,69,121,255,0,193,46,100,49,194,233,18,203,120,76,137,43,70,42,122,214,51,228,129,77,62,145,153,21,95,33,24,151,207,10,97,42,48,211,212,227,40,242,167,207,129,198,165,32,79,157,5,158,226,161,135,124,242,179,169,73,164,213,7,90,130,73,96,252,210,27,90,124,188,162,85,102,140,121,36,226,18,2,96,94,46,29,169,23,66,241,17,132,117,166,56,248,138,170,33,227,35,18,198,67,103,210,79,96,64,33,88,145,129,76,216,243,143,169,101,243,115,71,204,181,152,36,140,78,98,241,173,172,184,130,54,118,169,218,129,81,105,160,60,94,210,202,29,36,25,47,230,69,26,226,180,190,234,73,106,97,201,233,42,111,200,96,196,185,129,67,77,24,125,163,67,89,70,170,23,74,138,173,147,44,92,89,81,179,233,231,89,3,40,165,19,34,93,201,62,198,183,167,177,71,3,79,68,35,55,124,107,124,201,224,130,12,56,134,185,36,205,73,175,244,219,222,24,133,202,53,246,30,170,212,247,100,195,108,44,73,25,166,255,0,161,85,191,133,29,149,175,38,97,9,45,159,119,56,160,196,153,86,195,4,159,117,31,232,245,222,244,164,46,101,106,199,52,124,194,103,71,214,221,179,59,4,82,167,55,218,122,32,188,205,17,74,190,144,249,242,226,85,252,118,114,86,42,44,169,9,57,153,114,145,76,152,39,131,43,14,34,43,154,67,12,96,96,76,85,186,76,10,233,222,232,211,43,42,96,227,84,141,147,140,160,234,80,26,146,75,35,121,225,93,38,238,1,235,88,254,44,163,92,150,226,28,187,123,86,8,57,4,63,53,187,55,38,204,31,163,48,70,62,236,165,93,114,52,248,132,7,9,70,185,176,116,168,202,6,4,41,148,8,7,173,102,34,148,139,27,165,97,150,74,23,225,159,149,51,99,32,148,31,54,185,245,108,249,100,151,133,117,40,116,255,0,247,65,97,140,166,171,70,200,101,107,145,147,244,148,18,74,221,196,91,217,171,127,15,252,161,138,135,213,183,15,173,243,218,46,27,106,109,79,169,44,191,185,23,231,85,104,218,101,32,210,83,143,185,223,77,169,201,118,206,212,150,125,84,232,207,204,147,233,176,250,36,70,8,221,138,178,52,246,77,98,72,240,31,159,51,85,35,30,55,230,42,183,12,242,20,108,10,231,150,87,3,130,78,37,75,73,107,144,3,50,73,44,50,212,124,103,179,207,153,44,187,128,66,3,237,172,38,76,200,68,71,173,240,97,50,134,227,35,29,17,170,185,34,202,169,113,143,194,170,32,7,143,153,11,38,124,72,195,204,84,173,154,182,9,73,204,186,55,24,155,85,6,151,208,226,109,31,133,78,192,152,49,240,167,6,212,245,69,3,195,218,144,178,72,60,248,150,90,228,241,41,32,93,190,55,23,182,158,192,152,9,207,81,126,4,35,56,150,168,211,39,66,62,100,52,109,201,7,177,213,195,78,52,92,104,112,70,78,85,41,3,83,158,72,23,159,107,44,189,165,83,94,162,80,106,253,29,5,240,40,228,143,219,83,214,85,160,173,126,104,137,19,46,246,221,197,88,63,80,239,73,135,42,198,234,31,92,92,220,67,253,72,18,89,136,170,126,214,144,5,38,81,38,158,130,114,19,42,41,241,135,25,156,203,86,74,113,212,109,189,124,137,224,233,230,21,157,75,54,86,226,225,9,87,203,45,66,193,249,138,34,2,25,172,74,124,202,235,119,38,204,168,23,132,113,159,202,44,171,0,221,191,62,33,11,18,245,172,155,89,44,103,202,226,83,254,164,8,79,230,236,76,202,193,98,202,102,164,60,96,118,165,65,214,7,43,241,75,42,87,36,54,182,224,249,65,98,26,69,248,110,118,127,155,41,84,214,17,89,152,235,80,43,98,91,131,48,139,148,136,75,189,48,2,1,225,196,145,83,217,75,164,199,132,170,242,29,244,27,112,115,118,38,252,134,139,144,202,170,231,56,141,84,250,153,89,125,181,70,251,47,148,90,181,109,173,112,248,162,118,41,175,88,57,25,137,46,173,188,214,14,2,155,224,146,200,143,229,90,160,67,177,132,63,168,52,76,151,147,233,37,51,237,79,25,156,34,34,163,46,56,147,44,160,79,200,52,60,247,144,143,92,250,183,92,229,149,132,194,32,149,91,44,178,248,25,73,108,156,180,26,197,109,56,70,49,230,84,193,178,6,60,56,148,20,109,72,1,141,48,13,216,60,18,179,48,234,202,56,184,170,222,179,133,38,141,91,44,125,168,184,218,159,109,237,45,166,213,80,123,120,211,239,53,114,208,204,67,160,67,38,62,97,47,79,8,60,18,118,107,150,19,132,56,215,159,60,242,70,133,102,115,44,163,24,102,39,213,77,225,190,39,131,242,149,73,6,49,242,101,202,68,124,151,237,129,149,35,40,202,192,218,180,32,40,240,229,74,180,220,6,12,253,168,9,51,37,144,143,229,88,67,158,72,199,237,74,204,192,188,142,151,176,198,206,100,17,161,128,169,100,107,179,201,6,44,171,100,109,222,126,222,52,177,179,149,106,253,27,125,16,101,72,117,61,104,225,49,152,165,42,227,27,129,70,218,210,78,156,124,171,166,172,228,154,168,11,73,113,4,124,54,34,202,158,250,85,85,145,51,68,18,146,153,165,103,125,36,84,9,54,180,158,25,178,46,92,225,111,225,70,205,75,248,116,248,209,166,134,15,100,73,13,111,196,88,62,31,54,37,65,91,168,105,231,63,132,163,85,94,170,250,147,174,130,217,53,88,185,113,37,50,100,218,193,127,8,184,215,65,123,34,73,103,10,71,119,90,114,15,132,75,162,202,230,50,147,12,190,57,63,86,157,214,221,169,233,49,136,47,105,122,3,30,162,208,130,177,107,50,214,8,129,202,167,217,60,101,127,10,95,50,28,233,36,237,77,42,171,127,239,79,28,108,156,181,49,153,157,131,217,0,242,122,144,22,85,71,19,57,149,84,99,109,135,194,37,140,195,50,75,58,147,110,169,181,57,92,202,222,68,35,43,103,121,241,20,138,174,212,63,159,169,40,101,243,43,79,132,209,114,45,111,244,42,140,170,161,144,108,230,77,158,17,248,32,227,92,68,178,96,246,130,196,143,99,56,212,236,57,55,113,72,114,242,132,74,118,100,3,137,158,224,149,241,181,80,33,13,225,218,140,170,124,215,208,103,31,154,46,36,251,138,255,0,4,177,39,225,154,92,111,117,29,51,82,16,80,126,226,219,61,145,61,146,141,38,152,198,120,45,219,71,11,9,13,168,78,82,115,39,148,147,55,62,9,80,107,98,73,63,40,149,12,106,65,136,25,66,155,109,76,91,20,193,146,8,192,102,34,166,112,238,25,39,133,69,249,226,94,135,101,137,253,171,158,66,170,197,212,248,192,198,149,122,56,230,145,104,12,205,207,186,156,192,54,219,153,108,114,48,98,40,54,149,216,243,98,64,73,96,198,76,185,83,253,73,171,70,40,152,113,41,192,195,37,184,30,108,184,149,25,153,249,11,143,137,69,72,16,77,31,41,70,155,201,153,85,7,136,37,25,87,37,178,134,113,189,248,101,19,253,213,157,36,55,231,202,98,144,171,150,174,237,238,58,200,117,35,90,131,31,18,77,50,121,228,240,133,104,11,248,214,65,49,4,116,235,31,238,12,194,57,53,83,138,78,97,16,171,208,244,168,10,252,198,18,233,117,172,139,57,156,209,81,86,84,240,70,2,97,236,93,26,75,25,155,100,76,106,168,144,147,176,214,193,43,59,82,105,240,207,231,194,85,190,3,30,62,228,53,130,193,102,120,225,116,149,80,86,220,18,72,20,133,147,8,68,86,155,152,255,0,60,38,83,104,219,144,43,100,29,124,110,78,164,153,230,103,135,82,186,124,1,205,31,42,20,218,49,133,234,77,26,163,252,155,86,34,61,120,117,175,204,84,218,30,179,124,239,210,33,174,244,25,61,212,153,129,29,39,10,73,186,93,43,113,21,154,197,123,46,37,144,157,170,128,47,33,24,185,252,11,80,16,253,170,230,182,124,92,99,92,241,181,11,5,120,29,104,152,195,148,15,10,102,251,136,62,9,115,245,84,81,147,18,191,228,105,244,37,52,251,35,223,167,165,10,94,108,73,244,56,25,1,133,31,50,226,36,145,240,137,13,14,102,34,45,105,174,10,170,130,171,42,77,177,51,20,72,96,217,68,173,85,22,79,4,224,41,147,82,126,126,100,246,89,87,220,76,145,176,12,141,168,114,126,144,72,59,139,35,201,91,217,181,130,4,24,66,57,199,81,141,86,195,189,129,225,192,60,212,37,150,146,247,177,43,234,218,124,76,234,91,230,67,25,70,187,55,21,12,174,39,42,101,86,203,165,52,173,141,185,238,77,231,192,26,86,247,236,136,165,35,99,96,81,156,202,161,140,28,42,105,236,56,206,159,70,184,4,158,44,171,211,235,114,15,48,84,35,107,243,53,148,209,91,51,17,25,202,175,42,164,238,64,185,220,96,130,49,57,83,186,219,188,100,194,37,38,90,12,165,156,201,155,97,169,27,45,72,2,63,22,84,210,78,75,32,36,207,210,163,250,74,176,199,127,145,36,181,143,50,125,81,71,219,200,128,49,128,34,113,33,172,180,196,168,67,121,130,34,41,216,211,207,159,9,83,180,45,246,22,58,4,105,159,145,51,135,60,30,233,84,131,38,99,139,218,148,63,80,191,62,21,207,86,29,152,234,185,171,137,238,141,125,243,0,250,148,16,100,159,30,101,152,117,11,227,63,148,168,105,29,23,220,83,164,134,97,6,196,162,250,25,44,152,148,214,234,168,178,123,74,168,25,101,92,86,118,167,143,168,211,204,214,91,145,30,149,44,111,234,72,237,119,113,137,133,116,121,47,31,180,164,173,97,254,124,170,251,136,226,212,70,198,19,2,14,49,173,99,75,225,18,98,105,155,101,139,53,61,116,110,209,101,73,143,208,245,80,246,106,171,81,240,226,34,121,14,224,133,103,50,69,2,226,37,147,254,82,46,36,108,156,226,102,108,75,89,84,50,40,25,36,133,246,150,51,235,107,72,7,238,196,165,234,181,12,236,248,113,98,79,38,62,84,232,137,22,70,64,241,246,39,140,29,179,254,80,75,222,176,49,119,69,34,123,79,13,145,159,243,98,79,95,167,171,102,143,132,67,86,255,0,19,226,226,170,177,41,2,239,41,56,132,173,43,102,50,112,249,146,73,154,109,240,122,68,176,134,195,141,35,67,78,0,172,110,212,53,177,59,146,24,102,136,55,243,39,115,194,114,129,69,95,64,63,131,240,151,18,22,239,242,35,96,92,5,148,114,65,250,161,160,39,213,85,119,4,163,92,151,206,254,49,255,0,84,69,180,214,87,31,84,137,25,103,79,145,247,47,240,116,214,76,174,31,18,219,188,31,134,92,75,150,192,159,43,63,41,83,230,93,202,233,82,93,198,26,195,233,146,101,77,63,10,103,15,77,146,75,50,152,171,85,83,193,131,148,75,107,236,136,55,241,42,238,83,224,42,104,159,12,240,153,194,144,198,181,38,239,18,161,124,194,23,185,105,48,98,255,0,221,212,170,185,136,198,185,47,220,129,40,125,33,242,118,167,193,11,17,225,141,145,24,162,142,171,113,8,99,18,48,214,137,243,201,24,105,236,246,49,43,124,97,145,66,58,187,29,47,196,139,146,105,196,126,108,68,71,135,80,217,13,155,79,75,254,69,80,202,160,44,217,72,15,53,211,254,51,142,172,73,122,36,185,188,216,149,101,36,55,214,179,150,46,84,242,5,104,6,153,76,96,5,16,136,105,16,221,177,123,238,193,143,169,41,181,190,36,96,101,90,223,254,53,184,218,123,212,129,202,161,183,127,144,238,194,120,215,199,178,126,28,68,76,89,67,190,230,196,155,85,105,232,145,152,159,5,140,130,197,85,219,136,9,63,195,120,191,181,66,154,135,108,254,165,100,247,238,73,218,190,73,134,1,1,62,246,134,84,154,9,162,198,2,67,63,85,68,140,68,238,124,60,164,194,177,135,163,34,118,148,67,72,202,175,203,83,50,113,27,53,36,89,35,229,138,153,64,146,196,69,149,85,80,135,132,34,75,120,35,15,133,69,149,124,6,10,159,246,144,181,177,167,18,94,82,245,160,13,118,76,248,149,45,108,240,8,29,75,50,79,131,61,29,130,13,36,227,30,16,164,147,33,158,74,112,243,0,139,219,144,13,52,117,53,132,76,12,168,67,91,195,50,113,120,145,146,102,0,139,64,109,107,161,114,153,53,244,250,0,248,209,158,62,212,70,97,143,221,83,147,53,104,228,191,8,69,137,15,26,200,146,79,137,79,39,11,23,44,181,31,130,69,100,252,143,88,4,39,240,69,70,170,203,218,154,56,154,192,217,146,182,83,15,11,168,68,88,83,218,206,147,47,230,197,198,175,195,73,23,31,82,30,77,32,7,203,137,117,50,165,68,174,166,208,176,24,58,134,145,207,153,99,90,76,161,139,148,73,200,94,49,240,175,60,35,47,106,130,176,236,77,126,48,181,255,0,227,90,240,95,107,52,249,101,241,39,47,170,31,159,8,145,129,135,140,125,73,187,33,149,96,24,193,33,25,133,96,250,79,207,153,25,224,241,145,109,223,162,198,137,141,63,211,86,135,234,112,123,200,217,240,199,37,66,106,29,43,99,53,255,0,40,92,73,118,238,99,51,33,117,2,214,44,239,166,159,190,0,48,101,196,185,78,152,211,215,53,18,243,75,149,149,117,138,163,12,128,229,89,255,0,167,228,117,204,135,190,147,40,68,194,46,180,137,140,202,124,66,93,58,203,77,250,151,78,52,155,240,127,166,191,50,162,211,236,149,117,7,164,135,182,85,188,123,92,202,86,99,14,62,145,45,47,245,44,125,164,88,209,179,240,27,112,52,218,156,245,167,225,235,71,135,95,197,32,57,68,164,31,79,42,75,249,114,33,103,210,78,140,204,193,18,148,157,27,63,200,171,35,21,18,108,129,100,124,161,18,193,239,120,152,162,225,154,214,51,250,147,248,19,207,37,156,194,92,255,0,134,233,204,232,142,77,42,125,147,118,127,60,89,113,41,251,87,131,255,0,101,39,54,176,55,44,204,20,128,212,36,247,132,170,177,208,147,102,53,170,124,29,167,23,98,248,249,236,25,18,200,1,36,98,98,77,159,24,29,198,90,182,176,12,96,76,39,180,153,62,201,254,28,169,52,51,48,125,43,41,50,71,145,12,185,1,180,207,100,228,134,102,134,137,100,252,184,149,5,108,144,103,85,97,218,148,125,74,240,178,161,149,57,4,157,6,202,223,155,136,37,73,166,222,242,179,9,87,69,125,60,25,32,81,179,227,14,20,183,226,78,210,35,240,23,131,15,153,91,7,7,42,73,51,77,209,201,127,50,205,134,60,150,36,119,126,171,27,169,34,180,191,99,53,76,164,233,186,97,19,136,168,184,113,177,15,16,84,180,51,90,205,39,184,175,244,221,83,201,225,149,58,171,249,2,131,178,168,132,126,82,137,55,141,79,246,191,242,78,95,0,131,98,200,47,120,150,49,171,80,87,195,219,1,68,106,126,71,191,10,191,178,127,2,136,184,129,185,25,49,41,173,156,198,39,160,63,243,225,42,125,14,182,47,158,101,29,182,157,26,119,42,182,164,97,36,177,101,89,10,198,48,244,216,190,28,40,119,252,178,115,26,30,34,114,172,172,163,0,163,225,85,197,201,176,135,241,14,52,28,205,66,2,13,50,126,158,203,237,32,141,165,126,210,207,199,79,179,44,198,53,83,198,46,100,217,250,195,39,202,117,32,33,214,128,124,73,227,52,96,36,179,54,85,42,167,216,235,126,216,128,26,3,36,131,50,18,182,102,216,251,68,194,125,85,173,104,62,80,170,122,28,57,219,237,220,178,169,55,33,149,114,58,36,8,113,11,220,156,178,29,111,130,135,54,161,4,16,32,217,172,242,123,171,26,105,124,12,106,216,191,52,8,42,83,85,70,139,24,121,130,36,19,53,57,201,212,84,4,249,50,172,184,76,82,38,142,73,102,212,155,17,186,134,224,254,202,134,181,213,167,169,30,108,75,167,73,210,164,40,242,153,78,89,104,248,50,124,194,97,46,221,58,93,28,149,152,153,210,95,26,65,186,218,75,93,47,214,233,174,216,195,4,163,92,198,103,195,74,225,159,48,162,137,58,211,218,96,240,123,138,76,98,75,248,180,205,53,29,100,215,137,90,249,128,130,204,65,18,219,2,215,19,249,144,175,141,20,67,237,202,144,90,204,120,186,148,91,49,206,181,79,118,2,123,169,169,141,185,92,98,147,80,144,68,98,233,52,246,163,32,249,87,43,96,85,115,29,178,30,94,225,37,119,116,35,146,62,33,45,230,178,56,186,86,216,215,0,47,9,149,163,145,132,101,211,137,205,44,168,118,196,90,33,217,78,173,39,18,232,118,161,136,81,189,73,76,140,5,73,25,89,68,91,88,121,2,224,243,153,204,84,250,5,39,169,40,8,115,199,27,139,42,125,91,169,200,50,118,168,44,212,226,89,149,75,120,218,38,12,110,82,148,107,69,147,42,171,89,197,141,5,235,192,40,59,72,82,40,157,67,170,137,24,156,217,21,90,105,101,34,204,168,29,100,98,77,34,6,53,32,196,124,220,136,157,49,62,37,151,105,70,168,103,201,170,140,14,46,84,209,178,167,199,168,87,27,27,96,26,32,193,212,69,242,97,158,94,164,157,147,254,210,197,247,96,23,105,82,179,100,105,147,223,47,207,220,68,6,103,213,90,153,119,18,72,214,76,120,8,158,202,224,111,220,228,88,190,51,200,188,192,177,57,134,200,131,6,83,21,10,170,129,91,137,25,24,99,34,162,173,134,50,13,79,220,73,228,225,18,194,6,161,124,110,19,38,145,154,166,43,41,101,207,236,161,100,217,98,225,41,82,198,106,16,23,168,169,124,199,191,207,50,231,230,12,110,181,199,39,149,76,152,210,132,127,182,155,190,203,242,98,74,231,201,96,199,153,58,138,123,140,172,195,137,72,221,211,229,123,248,150,136,122,193,228,233,42,105,191,124,230,102,50,188,115,1,46,102,14,19,20,30,176,51,8,50,8,75,161,223,5,132,27,240,174,81,168,94,253,222,208,197,81,234,164,162,21,140,121,240,139,192,83,178,203,235,243,93,234,201,148,222,157,187,22,53,196,244,173,110,40,153,132,159,102,185,47,9,74,76,107,58,91,87,74,146,102,200,110,201,236,141,47,48,85,40,66,11,112,123,121,20,76,104,24,187,147,72,19,31,90,76,193,42,236,181,9,13,141,67,141,15,233,175,77,89,125,189,103,80,214,65,48,253,228,251,195,85,69,27,103,141,107,123,8,65,242,166,51,230,1,10,25,32,42,70,144,42,36,49,182,196,70,4,199,47,82,219,50,0,228,175,70,140,72,201,106,105,227,25,227,237,91,67,37,226,30,108,169,117,195,255,0,34,249,84,29,200,48,153,101,84,2,31,170,165,231,196,18,167,97,97,39,3,49,144,97,211,0,47,50,104,16,237,129,133,110,41,196,74,176,185,239,219,61,52,173,123,10,144,207,51,252,214,80,231,166,97,203,166,67,130,81,165,246,84,136,58,217,50,251,145,175,184,120,187,82,238,106,2,184,112,14,50,98,72,117,206,155,37,148,23,133,84,50,224,25,242,226,70,89,79,131,100,14,33,114,38,220,23,19,154,104,152,30,137,7,104,169,124,31,57,253,75,89,163,12,68,78,234,158,1,15,50,25,168,109,76,3,78,248,195,229,69,63,99,129,255,0,85,99,101,168,65,225,133,41,99,216,94,84,187,151,55,19,45,230,197,46,178,212,248,128,69,190,102,50,37,19,233,55,44,70,218,184,10,76,105,214,79,204,18,172,183,54,61,37,79,170,171,118,204,197,137,99,62,31,231,77,85,1,27,55,121,21,53,86,50,246,160,216,198,120,35,35,51,26,218,136,24,252,99,127,18,218,253,97,233,163,237,196,133,146,19,144,28,74,15,82,50,95,231,73,36,119,81,172,92,63,86,178,73,51,101,79,169,245,56,62,170,225,48,205,59,207,153,83,82,62,203,35,62,154,231,218,96,177,223,35,106,160,17,137,140,59,176,16,139,155,210,61,248,249,145,83,46,7,91,238,163,179,26,172,116,73,38,102,60,161,83,86,82,73,37,143,9,68,167,131,172,200,155,70,190,137,59,185,86,54,111,35,89,174,77,76,173,228,94,100,249,209,129,180,17,85,12,192,128,189,41,67,227,12,68,202,172,204,174,97,61,231,44,135,126,100,120,97,229,26,219,49,145,11,210,182,214,177,232,241,23,200,240,105,241,117,34,159,25,248,215,166,76,219,13,13,91,61,242,79,202,165,108,138,98,32,187,167,36,148,182,182,132,112,73,153,116,169,240,226,148,121,130,167,13,15,27,213,44,174,43,40,40,114,9,120,193,124,148,96,99,16,169,147,35,48,73,113,2,89,144,206,51,170,168,113,153,38,47,42,214,104,99,35,56,80,236,52,184,220,43,6,17,93,233,184,146,73,212,130,12,8,176,129,244,149,41,164,253,84,174,124,6,77,3,240,173,108,197,170,132,86,218,202,24,248,167,147,26,61,225,36,158,229,33,13,135,132,76,69,85,144,205,149,137,21,104,6,179,86,176,67,121,82,136,102,30,237,62,146,255,0,200,166,94,193,198,156,159,224,198,58,13,85,193,6,60,37,89,201,173,139,100,252,216,148,107,45,78,47,0,170,10,171,129,169,89,144,213,96,255,0,195,113,74,53,53,106,96,84,170,183,188,228,7,10,146,159,78,121,178,249,149,99,102,113,152,99,167,130,203,113,240,137,49,53,105,227,123,72,90,175,58,65,241,33,117,38,185,60,102,41,77,35,32,203,218,185,20,213,178,126,170,108,243,99,92,211,79,107,0,78,58,191,100,192,73,137,194,146,22,103,38,103,49,128,178,31,50,150,153,66,49,145,62,9,158,39,163,228,192,202,12,203,173,90,128,114,93,67,164,183,47,202,20,21,107,236,97,29,145,4,186,113,160,60,140,229,72,166,64,4,98,38,106,153,80,170,169,56,216,205,218,165,141,101,77,143,181,67,60,223,145,43,49,142,39,174,126,204,109,168,117,67,62,182,75,59,70,167,45,97,178,51,212,155,46,15,25,153,114,145,51,135,100,203,38,118,165,91,249,13,99,207,103,34,62,49,159,224,131,55,18,194,52,156,100,84,20,42,100,99,144,111,81,54,186,120,241,143,152,57,63,198,186,213,107,224,205,31,42,211,107,167,128,94,148,241,178,56,84,143,164,49,60,24,35,39,166,173,28,224,45,47,211,196,140,153,5,248,128,182,180,49,73,9,48,54,39,122,10,99,6,84,125,219,222,82,61,79,201,49,208,202,104,250,158,200,98,225,202,170,97,218,189,115,12,199,25,51,43,42,73,44,40,57,84,154,51,21,139,168,218,181,226,6,18,168,205,78,247,205,123,204,20,91,216,245,245,140,25,22,198,180,53,136,150,85,90,239,152,97,117,249,171,86,70,0,128,207,168,155,6,27,48,102,196,151,76,99,198,172,205,112,85,160,130,238,72,32,131,49,146,24,122,168,25,251,83,251,138,79,87,6,35,33,96,105,80,11,218,80,104,85,254,74,216,99,26,126,228,108,229,88,217,5,146,65,194,182,50,183,109,225,133,63,129,78,9,32,89,26,170,48,141,153,1,182,151,244,213,5,83,207,143,17,85,33,180,240,197,205,137,3,50,48,227,46,139,40,155,108,69,235,61,60,242,63,118,36,179,77,198,124,99,170,59,187,238,61,161,146,136,12,33,94,161,38,99,250,29,14,180,223,145,57,141,91,190,82,181,82,113,51,153,81,213,93,237,158,197,139,35,32,166,211,80,144,126,210,93,38,48,49,226,86,207,190,137,56,28,34,82,90,144,56,185,132,171,189,113,170,75,250,86,41,217,132,170,96,60,126,12,66,214,152,114,89,204,36,199,108,207,253,81,97,76,167,211,142,75,51,7,177,79,204,211,196,146,204,38,84,172,181,28,30,226,175,62,238,171,39,104,209,189,79,128,170,156,218,203,64,101,39,82,127,166,233,15,4,24,75,237,43,151,217,105,204,31,170,30,69,59,50,214,38,79,148,67,77,117,246,27,109,83,228,222,249,32,130,151,201,178,97,73,194,131,178,146,63,5,63,26,212,133,150,241,98,227,80,163,3,49,85,188,57,25,135,42,2,75,201,25,102,25,44,42,213,39,204,137,148,12,131,48,229,34,111,26,49,39,13,38,99,49,167,116,246,160,141,220,166,210,80,21,79,26,170,88,152,185,174,185,211,111,156,7,229,18,237,15,181,137,36,24,68,147,76,167,222,143,169,52,125,82,185,93,179,243,46,152,100,186,139,151,135,219,243,93,174,182,212,228,139,133,106,184,208,24,223,187,16,144,16,32,74,140,252,70,77,36,43,107,46,164,184,20,193,51,200,190,89,48,229,6,32,175,64,123,5,220,154,198,244,220,156,165,70,40,4,19,35,78,130,127,113,48,101,220,225,171,187,42,24,178,65,150,39,42,157,125,63,214,18,214,141,29,65,108,130,195,106,19,144,11,229,61,196,188,232,159,74,30,76,72,134,105,231,198,230,92,17,244,186,95,220,232,102,196,166,173,178,201,225,149,81,49,128,240,237,81,172,9,4,5,230,50,119,220,93,59,46,156,117,57,251,169,82,248,223,69,109,99,1,238,164,176,25,100,46,217,92,107,236,201,255,0,117,43,72,232,57,190,202,24,63,180,42,76,199,144,104,208,201,198,133,146,193,145,249,83,43,92,1,38,24,229,34,105,79,3,115,218,129,102,52,197,147,246,204,225,78,172,37,77,243,52,216,208,18,116,243,35,51,50,218,253,72,127,123,254,9,13,198,164,149,36,152,68,84,203,35,5,148,41,236,98,83,60,199,24,242,133,109,140,243,201,65,79,51,197,220,138,130,134,211,234,112,116,152,169,148,153,236,237,92,206,123,62,111,48,74,156,67,159,47,2,134,219,88,123,21,158,165,149,152,144,114,100,128,105,51,31,40,169,136,96,18,72,241,46,133,81,44,16,205,140,230,101,10,99,2,48,212,188,152,114,244,249,55,126,218,48,63,16,180,254,60,57,121,22,72,204,129,101,42,95,1,10,104,3,88,70,184,220,179,54,94,53,180,211,7,143,181,46,240,226,227,51,108,244,230,54,161,151,24,24,68,166,109,76,242,251,168,168,97,38,215,54,85,38,91,176,20,17,174,15,39,185,17,37,131,146,62,213,62,25,57,17,209,140,153,108,140,0,50,67,141,1,38,78,36,238,99,8,86,117,41,249,33,62,78,165,209,91,146,7,51,222,84,44,152,201,143,134,86,34,33,210,30,74,42,2,102,84,179,184,41,164,102,113,177,52,125,110,217,157,72,7,152,98,126,20,192,30,104,192,147,19,18,194,158,6,217,156,203,56,111,91,159,37,130,83,102,96,12,124,150,8,120,130,149,204,97,251,150,254,76,138,129,144,1,38,34,49,25,78,114,249,57,30,190,245,49,81,79,161,103,159,82,12,213,71,240,226,91,85,22,162,54,24,228,39,18,125,2,49,61,228,174,53,108,168,199,204,84,254,52,159,200,177,150,134,41,191,108,180,76,15,228,91,222,242,21,11,50,78,46,213,63,113,193,124,7,244,150,44,140,252,139,209,152,66,63,133,52,135,26,86,126,81,17,89,99,18,218,130,62,55,214,18,87,119,160,34,93,248,75,52,85,209,3,73,190,27,19,134,83,196,24,57,81,104,225,44,177,220,228,116,244,32,164,225,8,186,149,133,109,241,4,204,41,94,185,152,202,209,188,194,80,52,250,168,242,103,51,218,26,226,234,100,191,0,92,24,235,219,49,201,230,91,153,1,226,75,234,174,226,12,12,204,84,249,151,117,210,88,182,57,26,190,197,42,191,100,157,220,111,200,167,131,167,159,231,153,91,207,96,8,244,184,211,6,62,21,107,11,85,21,50,180,130,90,159,36,130,76,183,140,42,91,49,153,22,85,95,145,150,52,62,225,227,70,195,158,50,15,153,14,26,71,151,151,18,218,250,163,170,175,78,79,112,71,171,102,3,195,181,7,79,119,242,152,81,23,116,50,200,199,241,37,244,148,135,31,114,139,116,109,123,21,222,196,41,140,38,76,185,83,250,219,87,137,122,29,62,228,140,14,36,204,218,98,92,102,117,46,141,149,33,145,187,212,142,78,92,168,248,215,204,199,136,194,65,70,167,39,130,193,245,164,17,18,109,141,144,192,214,81,49,160,2,194,73,63,16,151,159,15,19,22,218,217,251,18,112,164,224,61,71,59,108,64,72,231,179,243,166,143,184,203,220,146,76,147,148,252,42,44,204,53,70,144,246,132,7,50,218,199,130,49,56,146,86,100,68,121,254,69,155,110,230,217,75,170,169,145,36,179,169,25,62,48,10,14,85,11,91,37,226,247,85,28,105,239,39,114,117,186,9,97,116,152,111,140,254,164,125,105,191,34,98,247,197,193,204,149,177,140,243,225,76,204,101,76,110,30,124,28,42,74,99,8,63,105,95,134,48,202,206,84,60,202,16,73,86,142,130,178,177,203,36,188,232,86,89,18,49,57,74,174,39,232,195,151,165,76,220,104,11,37,93,181,113,42,223,70,112,53,60,31,116,169,177,181,108,17,179,245,75,157,204,209,54,48,185,67,145,0,202,219,82,241,98,34,140,157,43,125,134,227,29,56,55,16,108,190,154,192,193,6,68,155,77,233,187,40,44,221,148,72,187,91,44,124,66,236,83,219,101,192,178,182,57,27,217,48,100,62,32,149,83,86,213,48,184,247,106,10,52,59,40,79,221,132,74,142,30,176,121,72,193,75,17,4,155,109,147,137,150,253,139,54,80,197,39,186,180,154,146,183,167,141,44,101,199,26,194,77,244,65,127,116,141,233,16,49,38,181,156,57,116,128,221,139,173,115,63,196,150,178,79,154,36,162,8,139,173,223,92,86,234,10,231,196,202,162,42,180,25,35,31,42,186,170,76,183,32,220,177,50,170,214,215,152,54,150,209,114,141,80,64,170,163,183,234,22,34,45,225,211,99,199,204,36,222,171,77,196,140,77,222,85,184,167,29,70,85,99,40,26,36,130,229,8,150,201,154,49,242,89,204,37,89,91,112,8,60,73,163,231,197,156,206,164,139,214,104,61,116,57,28,253,36,120,35,202,21,141,109,173,255,0,159,167,27,38,53,210,228,214,176,169,91,41,198,35,173,102,71,13,182,38,228,232,242,89,15,49,68,164,53,152,106,180,149,83,229,132,92,130,98,234,19,53,36,24,44,218,110,134,185,143,196,232,108,191,170,120,162,23,253,9,35,155,87,192,36,170,105,137,205,116,198,167,178,213,7,234,93,114,134,134,86,6,101,18,228,31,14,170,165,208,89,28,38,247,94,186,235,245,129,225,15,153,13,128,145,241,200,221,63,77,143,38,99,9,108,140,241,193,240,10,217,3,89,196,178,225,88,218,214,156,160,205,17,35,53,199,255,0,228,160,141,24,18,65,148,73,13,145,182,47,83,176,44,181,28,105,88,121,21,3,32,74,156,207,155,74,176,235,228,54,231,240,207,96,59,120,185,189,181,45,113,84,204,248,132,154,207,135,121,90,207,233,210,148,188,153,246,163,38,89,125,138,181,97,89,141,86,65,60,32,61,123,77,220,48,167,196,101,190,77,145,236,129,133,1,26,134,80,207,153,54,221,133,58,189,80,70,80,117,34,141,0,30,29,73,38,149,158,241,143,9,149,123,240,73,103,10,149,152,165,137,166,61,144,72,183,154,120,10,53,156,248,15,74,125,40,153,18,180,121,26,11,107,156,140,226,42,158,127,175,198,59,12,34,255,0,173,89,6,6,37,188,209,135,131,22,37,122,173,73,10,233,245,253,249,60,34,75,18,124,109,66,2,15,154,82,78,26,209,143,169,110,141,85,148,252,194,73,248,232,53,181,14,141,14,36,231,230,84,245,181,177,70,52,152,48,222,33,240,160,230,79,149,213,149,13,122,224,50,225,240,84,76,159,84,32,60,60,121,23,25,187,129,47,213,114,139,175,205,86,70,97,51,179,41,83,11,239,67,20,28,193,236,66,181,57,10,217,154,168,117,8,227,68,100,69,182,76,193,151,155,18,231,190,170,113,74,126,36,230,158,121,228,191,230,202,166,202,214,25,88,121,38,72,8,196,185,243,223,27,164,171,124,246,15,195,133,40,123,8,69,149,52,244,153,36,39,49,81,240,222,2,15,238,37,143,253,164,210,182,30,94,84,234,162,7,178,171,42,219,248,60,115,153,212,153,198,200,38,44,217,124,8,199,230,46,36,219,212,26,164,227,254,21,140,164,205,181,89,27,70,62,51,48,171,143,91,173,199,148,51,198,82,44,31,51,212,135,204,143,205,191,193,149,83,151,201,210,167,141,203,148,136,152,198,28,22,115,11,42,187,124,108,156,43,32,233,140,138,138,209,185,58,177,33,13,251,223,107,18,10,214,180,229,234,87,207,210,71,25,19,8,218,108,5,31,253,201,187,70,21,103,57,61,110,146,157,231,152,197,34,183,129,78,65,131,153,85,62,182,44,46,226,161,141,60,24,248,82,72,234,58,168,130,75,200,36,150,99,229,201,226,77,172,166,114,117,45,49,140,15,14,97,36,81,201,231,192,56,136,190,134,3,10,69,70,104,195,146,181,122,97,63,244,91,91,130,155,107,107,113,245,42,24,113,134,145,178,97,235,71,204,180,27,89,130,55,180,185,36,183,127,98,171,34,212,182,101,14,229,137,117,172,6,86,251,169,12,111,137,204,233,18,209,62,248,243,185,138,182,57,165,124,59,8,212,241,55,190,248,2,126,35,35,95,2,182,216,28,73,8,99,110,121,145,144,31,99,4,252,34,76,208,176,209,205,251,19,154,146,134,93,79,54,46,52,62,158,55,62,85,111,107,14,214,236,28,162,83,161,211,103,173,38,84,235,10,232,164,219,220,232,20,151,3,24,249,81,150,90,144,3,31,8,151,61,13,193,35,113,101,95,13,60,228,92,234,173,96,182,35,239,15,82,35,204,101,160,193,28,103,161,99,90,237,129,137,103,185,124,146,46,133,102,2,162,182,0,36,131,219,73,110,230,122,65,31,135,218,89,198,121,241,246,172,102,86,238,89,202,133,207,144,48,180,58,253,253,38,18,115,2,200,19,71,155,42,153,53,32,196,179,141,90,248,207,226,41,22,108,126,162,45,138,83,70,200,147,204,173,1,59,132,156,192,102,94,228,199,209,242,170,198,195,84,148,135,13,145,150,219,43,39,224,194,20,210,214,30,196,106,85,230,231,73,33,162,217,33,150,94,101,39,118,99,136,252,69,93,126,29,56,230,129,73,107,10,24,48,153,151,220,86,133,145,212,148,145,178,18,149,179,14,81,242,166,204,14,70,36,129,48,211,16,201,62,52,204,162,40,64,99,51,63,18,173,135,0,120,18,26,118,115,243,42,208,190,40,217,218,149,152,170,169,53,101,90,65,117,40,59,230,106,56,210,153,180,235,93,85,246,85,197,126,20,99,52,216,44,153,153,46,15,200,42,70,233,231,206,146,6,101,47,34,186,173,96,255,0,38,237,0,253,54,74,215,230,18,212,105,251,101,38,195,128,229,44,253,55,91,100,14,37,205,245,38,155,188,173,39,202,20,152,213,68,13,102,8,196,194,101,78,25,145,45,135,212,154,62,163,193,244,21,150,220,78,30,201,146,136,252,82,196,170,232,97,229,84,182,186,98,9,79,152,49,70,140,170,161,28,102,39,180,102,170,176,181,225,252,157,75,56,108,24,159,204,168,253,28,100,64,76,170,198,178,202,230,213,144,218,201,140,199,196,85,246,55,153,95,205,40,137,17,152,72,68,226,76,171,76,73,62,10,13,24,88,96,104,99,90,188,226,127,232,153,189,153,65,137,71,89,64,150,39,241,42,173,156,198,192,170,11,32,148,125,75,219,48,15,152,66,196,165,41,238,229,194,62,41,98,226,86,15,178,170,146,12,193,47,34,70,145,145,170,230,174,106,41,181,213,79,211,224,205,139,40,214,20,63,25,171,100,159,105,44,68,18,48,208,7,100,12,37,22,81,168,187,189,1,136,249,162,45,94,155,73,86,221,196,102,127,19,177,50,76,75,176,118,169,29,97,160,229,150,35,203,17,46,211,211,229,86,197,96,138,94,164,222,78,176,57,25,139,42,197,153,225,193,189,71,101,87,57,55,205,193,151,136,170,206,170,203,43,57,80,182,85,160,147,43,118,97,35,225,214,176,131,194,170,202,142,38,67,64,135,35,56,138,135,53,105,251,74,179,135,242,40,139,41,153,0,165,137,74,173,79,64,153,4,96,194,100,21,197,193,35,15,229,4,147,5,242,179,245,42,56,16,193,37,156,171,22,63,216,91,92,22,171,80,144,131,229,70,217,106,168,152,48,226,228,83,218,134,55,166,255,0,197,230,10,231,198,213,89,39,109,57,18,108,229,128,182,161,101,62,251,147,181,55,211,215,195,250,89,84,190,192,18,65,149,51,167,135,182,247,85,54,113,25,91,35,163,192,190,33,71,218,182,73,55,228,82,140,54,53,240,214,68,31,186,160,202,214,52,108,246,37,23,16,30,70,63,10,25,247,199,240,90,95,124,50,112,229,87,86,215,232,204,73,118,50,214,12,238,101,97,14,121,8,14,101,140,156,120,51,32,35,60,146,125,165,93,189,28,85,106,2,220,89,12,68,225,42,86,29,79,182,34,99,113,165,79,39,152,57,18,111,195,103,141,220,181,186,115,55,53,47,168,117,158,79,14,85,113,2,215,124,207,109,112,202,208,236,79,218,171,99,76,181,254,208,171,145,163,100,108,117,40,172,197,245,220,254,7,132,75,147,223,70,216,159,40,149,31,157,199,186,44,169,38,161,141,42,104,250,149,163,87,242,36,194,63,82,150,95,117,97,25,135,207,153,103,91,79,43,63,42,117,61,128,173,137,202,170,209,208,101,9,14,167,198,12,59,5,23,169,238,206,49,191,10,125,12,35,146,151,92,80,140,140,83,252,125,28,102,102,38,233,245,108,161,119,21,94,105,189,78,66,243,101,92,228,212,35,17,19,10,217,236,130,76,42,109,210,211,65,109,145,217,191,18,3,195,181,106,53,216,10,53,203,230,106,22,99,226,42,22,54,185,24,184,178,174,73,27,100,178,150,83,205,149,235,32,192,1,60,20,115,245,56,201,202,140,170,212,32,36,188,57,83,199,212,3,29,14,4,48,70,26,221,101,101,140,31,85,45,140,108,131,237,69,121,128,125,203,171,153,182,39,131,118,241,19,244,184,147,200,218,132,158,29,171,68,248,192,32,30,80,137,72,204,187,36,47,148,218,145,18,67,126,36,247,10,227,107,15,103,145,81,208,234,19,227,97,87,47,170,147,145,249,76,37,109,1,227,199,194,147,100,21,139,207,196,32,43,57,86,172,192,47,82,134,152,249,203,84,57,246,81,159,218,150,174,159,33,108,139,227,99,240,82,182,80,207,37,253,72,200,218,147,16,249,68,138,101,197,105,123,139,137,60,50,83,150,128,217,137,33,233,135,201,237,18,244,253,61,4,99,126,81,42,128,218,215,99,225,148,36,60,192,238,121,85,218,107,130,169,200,100,211,188,115,184,85,4,56,3,140,198,38,243,233,57,50,226,66,121,237,187,86,84,107,6,134,75,241,175,156,133,34,4,54,64,33,56,85,21,86,15,14,101,149,22,198,182,7,16,214,12,147,20,79,230,78,77,25,133,31,106,65,101,0,3,126,98,149,22,83,24,106,199,214,248,118,165,214,186,144,16,184,68,148,26,96,198,60,34,42,67,36,220,139,142,70,185,69,176,123,245,12,185,36,234,78,96,61,229,83,81,147,234,217,36,200,154,21,58,53,226,56,122,95,38,227,101,237,101,77,13,48,123,94,174,69,46,246,28,178,185,69,198,170,171,114,12,195,186,221,67,58,119,246,184,147,39,154,84,145,161,235,99,0,67,71,254,39,160,169,225,151,216,155,4,111,98,108,191,209,91,225,159,205,29,26,78,33,246,172,228,223,65,178,31,202,69,196,151,26,49,36,179,8,83,51,43,136,57,141,61,153,22,249,146,72,81,245,36,48,33,203,130,78,84,240,54,177,20,234,168,195,101,216,29,153,198,177,147,48,248,211,198,109,100,143,219,66,90,195,138,32,112,148,104,102,70,10,147,166,121,22,94,165,47,30,44,168,121,38,198,149,154,213,226,127,82,122,179,133,134,70,97,10,135,101,110,228,136,16,221,158,73,49,6,41,17,153,167,11,155,18,21,91,232,44,166,243,80,176,99,205,137,104,100,55,137,1,39,92,226,126,25,104,250,173,73,22,115,22,51,55,150,128,181,52,73,12,236,156,75,107,2,66,51,149,51,124,248,159,73,98,16,238,94,157,106,12,162,57,144,14,81,241,36,50,106,172,188,253,194,174,173,26,144,101,30,101,168,213,160,250,75,161,118,197,104,206,109,2,1,243,242,137,90,86,192,130,54,125,197,246,100,1,137,8,195,98,34,140,141,250,130,224,57,120,121,56,147,40,204,138,38,115,21,43,141,37,228,98,93,106,251,33,63,181,45,177,25,154,165,102,242,32,253,212,44,251,88,36,102,28,163,82,25,165,127,232,151,25,227,201,218,185,106,255,0,99,216,124,243,114,119,34,131,60,106,123,49,49,161,89,119,137,252,201,234,194,216,178,101,192,199,237,44,253,72,133,246,148,203,46,234,139,238,162,33,218,228,39,10,23,48,176,253,225,60,148,28,150,16,94,210,26,77,172,239,105,52,129,48,29,178,213,148,1,3,14,81,25,212,181,201,173,250,165,77,141,168,64,33,225,137,21,33,153,48,242,94,158,205,227,161,140,202,77,90,220,108,79,136,37,255,0,90,58,183,80,203,18,48,58,27,212,137,187,55,252,83,118,105,82,70,103,82,118,233,215,236,69,176,181,250,240,241,187,132,69,178,6,188,170,178,38,18,148,130,89,79,211,223,147,148,72,56,122,98,168,100,205,137,115,201,211,162,124,142,172,214,46,224,122,116,150,118,141,110,147,85,92,79,166,164,112,128,93,75,116,11,93,177,249,148,26,73,83,129,92,74,38,83,213,70,230,49,82,233,247,122,98,55,9,165,13,27,38,96,231,3,14,37,61,39,74,193,201,152,162,85,142,70,126,122,246,36,220,177,49,123,232,36,243,68,200,85,129,131,4,125,40,248,112,226,12,125,72,11,89,140,141,231,196,175,234,104,43,204,50,177,7,225,255,0,5,164,51,9,36,156,41,150,192,227,102,237,37,66,192,225,167,200,254,164,232,58,121,152,57,132,151,250,169,227,1,43,147,169,53,25,6,241,10,82,86,191,128,43,41,157,219,224,194,62,17,32,2,18,78,39,10,76,104,19,164,159,44,185,89,85,4,12,130,26,202,178,2,230,21,232,135,132,204,194,18,46,52,243,248,33,223,60,254,28,165,89,85,73,4,147,226,89,107,149,219,13,222,90,151,168,171,83,234,172,164,147,49,114,21,80,102,166,132,206,213,137,181,12,28,120,130,82,45,222,68,248,36,209,138,35,51,100,141,120,71,100,62,164,30,97,201,58,168,167,128,207,200,175,27,47,49,114,113,4,109,60,241,63,169,81,67,100,72,35,229,84,79,134,1,129,77,89,64,124,146,113,44,154,109,31,134,166,45,144,113,152,18,71,194,129,54,1,17,71,218,239,170,63,191,34,159,141,168,72,89,95,55,40,139,143,63,177,153,142,139,101,177,40,59,82,22,70,31,154,32,44,166,147,19,54,235,145,106,205,140,156,43,166,48,242,23,92,83,140,128,225,23,42,149,9,172,96,159,220,93,28,47,33,80,210,105,7,39,218,86,197,249,139,144,162,170,225,229,238,42,120,201,128,73,100,213,14,51,214,97,134,114,49,69,161,203,1,172,80,111,224,253,81,165,214,86,64,193,194,149,154,134,87,158,108,164,70,198,167,127,135,50,221,150,251,6,102,37,38,79,62,116,198,183,86,206,140,206,98,173,183,20,228,26,159,52,2,19,165,78,94,158,225,27,49,74,109,127,7,170,89,80,44,212,145,38,191,136,73,108,109,36,73,61,165,90,172,171,79,91,250,65,46,127,199,167,201,109,198,28,154,51,39,51,181,38,153,67,56,124,161,229,90,163,26,119,220,77,3,101,98,47,105,118,66,186,212,140,157,129,107,67,113,147,14,212,152,213,189,84,3,143,152,209,84,203,53,180,186,222,47,75,228,95,67,172,53,61,145,56,133,136,104,146,222,58,4,108,167,67,12,0,73,30,28,72,121,58,2,44,223,107,18,26,134,124,161,179,230,213,15,175,68,250,169,23,170,104,121,14,202,174,75,73,248,116,56,204,203,148,106,82,238,30,216,111,8,149,229,196,242,78,31,9,84,116,253,160,201,243,114,145,249,151,37,83,156,217,62,202,51,254,170,46,183,4,238,212,206,239,1,58,146,38,103,25,56,80,182,126,3,141,77,14,12,21,232,119,7,17,59,82,105,251,226,179,137,42,140,205,65,186,229,23,18,86,233,221,216,162,200,167,89,173,181,139,39,195,118,157,177,144,73,250,69,7,91,24,248,22,215,221,206,140,252,34,17,19,109,178,113,38,204,85,89,64,157,225,238,41,201,236,196,206,85,247,241,60,226,179,152,68,64,76,146,249,44,75,70,250,22,202,77,207,153,182,63,106,62,5,150,81,177,41,178,170,202,245,182,3,54,222,210,148,112,228,95,224,232,218,120,195,32,249,138,141,187,161,5,144,20,165,9,165,249,179,55,16,215,73,167,199,36,107,177,112,17,170,234,114,7,233,139,154,217,127,211,138,76,106,162,170,29,150,63,155,93,81,154,108,5,230,65,217,80,236,89,155,18,118,146,34,91,108,132,44,200,210,255,0,224,14,37,48,250,121,217,249,114,46,205,167,171,98,217,118,227,76,108,180,173,104,135,196,33,228,90,178,69,216,26,54,56,120,99,75,141,213,145,16,25,150,34,246,151,65,178,210,163,19,30,101,27,60,204,173,229,196,147,7,224,40,198,180,210,203,218,36,239,15,228,230,92,231,255,0,17,98,65,127,81,17,65,248,151,18,79,105,120,215,59,77,79,129,149,148,176,51,6,148,90,195,121,122,132,154,82,93,211,217,15,132,163,70,201,96,11,210,169,28,202,224,202,74,86,214,156,68,204,168,223,250,78,165,186,53,105,22,243,67,126,53,70,85,113,200,137,51,49,159,18,218,198,14,119,22,36,109,173,81,4,78,164,20,61,208,143,212,177,84,67,135,208,201,100,97,226,41,85,56,108,136,37,19,50,1,227,31,40,149,16,77,146,15,220,240,89,178,194,216,97,38,200,98,25,50,149,113,109,91,169,24,75,198,98,18,178,184,13,201,88,255,0,166,185,141,245,36,239,81,100,178,136,139,206,235,186,121,95,77,14,184,91,29,78,215,160,222,123,40,140,87,91,12,75,146,252,61,212,155,31,8,152,151,88,245,176,96,97,114,255,0,161,117,244,186,178,38,135,35,114,2,178,201,24,121,113,36,108,181,28,149,83,230,11,96,60,41,80,116,195,35,17,248,68,187,106,174,101,77,112,44,159,25,233,201,172,158,64,101,10,77,107,78,113,0,133,10,65,91,62,119,155,226,24,169,118,197,40,141,100,242,123,171,228,3,16,68,65,50,27,198,124,200,247,188,120,214,84,113,212,105,153,17,143,127,228,83,49,167,179,38,20,254,27,55,41,148,9,29,103,118,120,32,126,208,89,72,150,104,205,126,2,191,12,177,98,93,14,102,149,220,247,9,64,234,125,12,1,17,230,136,44,68,90,208,171,137,149,142,128,29,79,23,7,17,80,207,212,145,60,255,0,84,53,198,141,79,168,196,126,34,151,26,218,104,22,163,31,105,87,63,226,200,54,225,213,77,100,9,196,237,91,97,135,243,174,91,84,203,81,202,103,98,234,26,123,57,59,149,214,55,78,98,216,109,185,157,25,156,34,73,204,107,159,62,97,42,199,189,131,98,244,102,68,146,157,85,64,66,28,228,98,44,57,19,215,210,16,94,210,197,144,62,210,125,177,4,102,11,253,229,173,134,250,74,130,202,25,9,17,226,83,65,99,225,61,35,40,226,139,44,226,63,49,81,144,222,201,60,33,42,3,80,204,203,230,163,170,181,36,168,214,47,9,186,212,26,192,116,182,7,23,186,137,205,255,0,20,158,182,212,18,124,19,185,56,10,206,21,138,195,158,102,53,129,160,18,75,18,151,154,88,137,218,157,211,207,228,102,101,187,148,96,53,198,170,250,203,41,145,182,202,143,131,181,11,61,224,146,197,93,197,50,162,232,6,30,62,100,154,250,144,114,121,130,152,201,120,199,212,140,141,130,72,18,90,134,212,141,135,165,119,62,210,121,15,79,62,55,180,169,106,163,15,58,119,50,6,32,38,222,208,54,201,135,135,108,196,162,214,3,231,15,50,121,36,36,42,1,225,63,154,12,98,112,33,56,136,157,198,122,33,245,175,91,67,27,26,99,76,77,101,140,120,74,150,204,178,25,58,150,119,16,254,146,158,99,14,39,169,237,129,71,0,59,148,216,207,139,24,10,106,29,145,35,51,183,18,98,207,59,33,253,85,149,96,52,25,251,210,113,44,163,5,241,151,216,208,207,5,239,204,37,170,73,158,87,241,32,6,44,158,113,161,231,207,7,242,33,152,247,251,203,219,48,16,156,168,168,30,173,184,6,68,116,203,94,62,20,134,125,104,199,203,17,107,141,2,92,151,242,148,139,106,25,20,180,147,242,119,45,182,178,98,123,75,42,170,127,200,150,95,85,28,73,85,84,108,170,47,152,103,147,207,18,77,91,113,58,52,231,134,90,107,13,236,201,132,169,233,169,224,148,121,131,141,62,34,137,39,153,146,121,130,37,232,18,72,37,190,76,49,136,124,73,75,228,226,62,21,140,166,88,160,220,228,74,77,0,155,172,201,141,107,50,167,24,89,244,191,226,153,77,20,50,0,200,62,165,239,13,177,19,223,6,120,36,246,65,57,31,194,36,50,220,7,181,83,242,120,5,57,124,0,17,153,84,117,108,57,194,78,12,105,66,98,141,89,6,83,109,192,70,32,40,75,186,173,242,167,124,151,201,247,86,135,198,91,27,3,17,181,85,94,154,124,217,87,78,211,18,65,249,2,101,31,38,25,60,211,106,163,109,147,48,167,66,178,100,17,179,52,66,161,25,63,35,48,169,91,45,66,12,24,125,197,170,170,248,130,63,40,146,250,152,204,84,79,207,129,248,68,162,45,89,98,66,117,46,161,79,50,170,202,38,35,118,33,110,52,216,50,113,43,70,202,230,212,229,225,200,46,209,44,76,28,138,166,125,35,254,146,13,148,228,198,154,160,44,141,14,44,150,97,50,210,250,67,198,39,202,34,164,195,124,98,39,148,146,88,70,97,48,144,216,0,135,147,31,50,28,220,74,222,102,158,137,36,121,130,145,76,161,34,42,174,2,138,221,66,200,199,194,175,32,73,28,145,176,217,87,50,153,166,207,24,249,145,245,83,39,65,127,50,229,146,22,70,53,108,117,78,15,14,165,63,62,7,231,122,219,85,112,9,61,197,70,201,120,8,206,36,241,200,105,1,107,15,243,160,217,78,50,170,11,44,121,241,44,217,15,143,42,189,133,16,198,170,28,105,108,202,46,53,70,106,216,184,254,80,75,103,7,135,48,150,232,211,192,46,44,73,90,64,21,201,49,240,37,94,114,179,170,137,33,220,245,9,96,26,174,78,84,213,208,2,43,76,76,28,203,85,172,150,13,139,57,38,28,33,165,6,99,230,169,87,32,177,157,108,150,21,248,83,25,48,8,33,230,73,225,198,124,99,167,198,159,146,38,20,51,80,101,39,60,201,147,149,31,14,121,35,61,33,152,242,110,251,81,140,97,49,246,174,126,108,57,86,251,225,224,72,38,89,0,132,237,74,204,243,148,152,132,183,6,134,113,73,212,175,28,34,52,159,193,93,197,107,36,143,42,202,134,25,61,213,99,3,76,125,100,193,250,108,17,152,172,213,21,85,137,91,39,142,11,16,177,173,85,99,232,71,36,139,207,211,12,31,211,73,84,10,176,4,11,92,73,148,155,38,77,137,132,202,122,100,3,198,58,197,140,58,158,216,14,224,96,140,68,213,147,192,163,30,99,141,104,53,169,35,123,169,26,193,98,182,214,24,228,131,133,77,51,77,158,73,59,86,250,219,239,172,168,243,2,75,56,83,172,129,91,136,127,13,130,51,50,173,82,94,49,179,133,111,184,178,124,22,17,34,135,107,189,58,219,6,38,192,231,146,126,100,123,227,65,16,254,226,246,219,255,0,112,177,147,78,73,44,64,25,198,96,214,243,51,16,210,104,209,165,193,68,62,75,201,218,181,176,3,115,25,40,164,72,174,38,78,173,63,219,85,161,120,202,52,190,226,147,124,5,139,26,205,136,214,161,63,91,172,37,249,225,10,178,170,213,82,227,51,250,128,148,36,10,67,214,202,205,137,82,195,51,38,147,22,36,173,209,170,2,200,197,107,53,36,73,44,230,18,83,100,250,226,147,52,69,179,96,193,1,0,200,195,25,18,44,108,131,179,106,104,52,98,20,124,40,7,214,146,51,243,20,164,84,209,163,13,105,181,173,38,53,101,169,38,27,208,220,112,48,70,70,73,8,36,244,164,58,122,54,82,97,202,159,73,14,200,106,21,163,20,81,91,225,227,58,58,75,248,24,20,59,228,176,168,200,204,200,165,27,100,81,184,153,64,170,33,25,204,154,178,48,4,63,109,45,52,157,179,59,82,105,146,95,39,221,34,171,72,206,79,128,230,200,195,140,206,213,31,101,48,254,124,69,71,178,182,89,125,220,171,23,213,43,172,127,176,172,204,226,182,73,63,213,76,119,44,218,118,161,77,27,26,212,192,226,122,73,21,80,20,218,29,218,218,201,132,201,133,21,2,96,11,194,180,76,135,140,153,146,171,43,133,73,173,84,251,33,120,26,33,120,144,244,50,114,254,172,188,137,229,147,55,32,195,137,115,221,66,251,42,135,238,197,214,171,93,107,128,167,81,97,128,37,166,124,96,77,26,230,80,53,179,228,240,229,228,85,20,243,37,78,39,219,82,142,214,13,195,84,157,61,59,63,10,115,14,181,227,7,40,149,4,48,147,26,117,91,90,2,43,238,40,84,143,100,2,15,218,91,216,247,198,85,115,42,135,25,98,200,16,74,196,110,32,85,137,121,225,61,188,87,133,67,220,124,58,148,38,60,209,11,200,187,35,25,91,25,107,147,38,180,160,127,213,90,178,161,187,106,113,106,163,90,198,126,210,89,72,168,24,99,253,84,108,202,167,144,239,40,132,180,250,105,200,68,155,106,96,178,100,147,228,69,67,184,150,46,47,109,101,50,158,80,253,164,68,10,215,148,124,162,75,180,1,193,55,186,154,198,54,68,4,58,119,251,89,19,23,214,156,93,34,67,70,48,217,134,1,64,181,26,27,10,131,135,14,119,159,82,168,129,85,249,57,83,45,144,57,145,19,227,109,158,138,173,178,96,147,29,78,193,198,99,240,174,126,105,231,206,146,75,63,16,224,117,40,198,131,37,156,200,89,250,120,100,229,16,148,165,108,247,151,195,149,62,54,167,151,24,24,178,229,75,27,50,5,148,20,216,33,112,160,248,228,147,48,150,214,76,4,238,229,188,49,177,147,48,85,5,27,213,70,131,225,243,107,84,251,128,66,126,33,114,172,159,39,131,136,73,60,200,196,42,157,110,82,193,198,153,40,140,204,100,202,171,104,86,114,169,127,82,120,190,80,169,148,57,227,16,212,178,238,104,226,200,48,126,146,78,250,223,207,196,188,105,131,201,218,152,198,146,204,125,74,246,106,228,102,32,166,249,96,37,208,234,143,108,126,164,218,99,50,177,97,12,50,198,70,98,42,213,97,91,220,62,182,159,211,72,195,22,46,92,73,172,205,97,164,69,220,44,68,253,164,41,174,31,25,159,55,140,170,123,80,178,37,148,71,226,23,34,142,229,216,126,11,136,238,103,196,138,10,208,113,11,42,230,247,223,30,206,73,111,136,24,188,104,56,212,47,33,254,108,75,123,254,30,193,41,51,98,79,248,139,175,45,73,51,187,252,129,250,148,173,90,204,165,200,135,141,166,246,210,179,42,250,221,55,137,152,66,128,212,48,37,214,242,163,109,120,148,174,35,90,218,161,149,137,196,58,115,228,226,92,242,183,83,158,9,48,153,95,210,95,60,128,225,75,102,79,129,85,150,193,242,66,241,49,35,153,224,36,229,153,228,189,43,190,170,57,6,169,26,220,102,98,74,226,126,46,165,142,158,184,38,127,155,76,217,167,137,37,63,135,163,7,131,169,85,163,82,75,103,40,232,95,85,56,12,84,95,134,224,144,121,120,212,27,32,122,111,87,18,107,26,237,248,241,110,151,43,72,233,242,83,255,0,173,7,118,84,53,88,61,181,37,39,77,227,243,40,81,230,152,242,251,168,35,62,112,191,186,227,85,142,109,92,97,59,39,146,181,252,41,220,109,66,121,32,229,42,1,241,128,81,230,54,52,134,77,150,216,156,72,145,175,196,145,115,13,249,94,179,147,128,125,202,54,29,243,241,175,76,190,57,9,212,164,187,150,26,195,185,230,6,53,47,50,127,63,10,100,23,238,70,130,125,86,89,89,147,215,247,26,193,85,179,31,225,136,162,71,177,140,66,132,56,145,225,140,66,37,174,70,216,218,192,162,161,192,25,59,81,16,227,98,237,69,73,96,4,197,94,0,41,159,27,210,57,125,181,149,110,167,167,31,234,229,98,65,89,103,155,194,167,100,233,227,149,249,138,141,187,146,179,120,151,134,178,4,145,241,21,47,147,100,56,60,217,84,228,111,233,44,230,42,139,215,58,180,253,49,50,40,109,176,204,216,157,86,171,85,14,116,172,65,42,176,12,193,137,139,243,38,149,181,60,23,238,242,145,117,154,125,84,57,32,102,98,242,36,104,217,5,89,14,132,251,95,180,128,159,119,255,0,178,197,136,74,117,247,199,23,79,42,101,26,100,75,112,97,150,37,69,176,214,61,49,245,82,71,218,52,179,109,76,50,102,66,217,64,124,103,191,17,120,146,179,70,148,79,117,107,51,253,140,191,232,177,125,196,76,24,69,141,74,204,134,61,222,84,3,33,218,137,235,39,190,203,39,50,35,87,251,6,111,216,183,164,53,113,1,132,184,208,183,117,81,50,102,16,148,228,102,89,13,249,178,163,223,101,56,163,194,168,183,65,89,174,107,51,201,225,132,42,71,80,214,222,70,136,121,97,229,84,12,153,46,49,242,148,73,118,188,213,172,29,25,194,33,127,161,63,175,208,141,90,156,223,77,235,11,34,92,237,12,46,165,215,32,93,128,160,230,42,227,127,14,169,201,54,113,236,77,238,189,117,55,233,89,88,243,38,174,132,163,86,169,80,27,128,120,118,173,15,201,36,156,50,148,224,97,158,15,10,99,14,73,196,151,103,82,182,212,109,185,36,103,243,21,83,83,201,202,197,16,105,57,59,68,68,100,11,237,147,59,87,23,80,172,139,236,94,53,87,58,112,77,23,195,152,169,77,172,240,12,15,197,216,163,31,171,73,231,196,84,230,183,231,148,186,118,103,98,140,115,77,91,2,89,39,110,209,240,35,60,176,112,226,87,150,90,120,114,125,164,44,58,65,198,94,151,248,206,117,141,172,113,235,136,126,155,59,118,97,98,85,85,85,163,178,138,195,37,223,22,130,113,3,132,95,232,71,252,37,184,4,152,59,66,246,37,145,169,144,171,206,160,179,41,207,24,252,42,142,134,125,175,134,41,125,106,194,101,109,105,7,237,172,33,192,130,36,52,145,186,141,86,176,175,32,254,144,191,218,68,6,51,202,142,178,12,65,179,137,46,12,204,100,73,111,208,115,57,53,89,88,167,44,180,222,231,218,86,240,228,178,72,209,239,134,12,10,171,48,149,57,156,13,42,1,19,149,59,125,108,17,143,169,29,61,152,137,196,188,200,121,24,153,152,20,155,141,27,230,184,149,117,60,108,138,82,238,49,224,191,48,83,29,37,170,135,159,9,123,23,52,140,200,11,91,22,15,167,202,147,79,140,8,36,230,77,141,48,133,230,73,44,140,50,177,98,200,206,88,29,250,158,182,183,166,175,41,18,233,51,44,181,6,77,160,177,37,243,194,66,47,148,246,91,35,162,219,68,235,115,8,117,86,181,167,121,101,202,85,117,95,50,53,242,75,226,217,1,229,18,141,147,85,113,157,248,165,19,26,170,182,247,17,27,3,164,6,124,17,240,153,42,178,140,2,63,40,144,84,148,254,233,138,76,137,180,144,176,99,75,192,124,137,169,140,62,78,17,36,198,173,212,18,73,203,214,174,163,109,50,115,39,30,130,9,192,255,0,190,38,52,219,136,21,185,202,217,166,49,119,38,145,169,24,62,148,238,202,1,224,159,17,144,225,147,136,157,73,172,45,64,95,12,139,7,192,201,237,42,8,204,28,146,38,166,164,30,12,209,22,171,40,228,1,171,118,73,205,12,108,163,75,174,216,72,36,230,74,33,234,18,70,63,18,148,150,65,123,232,86,218,228,140,164,173,94,66,112,149,60,101,145,44,187,150,211,80,238,71,149,17,173,249,152,196,103,225,83,201,102,96,202,32,191,149,98,201,58,183,79,254,146,126,81,171,112,192,36,110,21,183,211,119,62,210,174,218,125,11,81,70,158,248,139,44,71,96,109,162,242,43,32,234,161,205,230,16,146,47,193,35,39,47,26,98,26,79,73,7,104,241,169,52,113,125,141,152,241,154,144,248,214,168,218,159,108,127,155,17,49,165,236,190,211,48,159,255,0,124,185,67,200,189,38,238,170,200,127,40,33,254,226,207,67,63,236,62,238,100,27,33,179,105,145,36,102,113,147,169,49,128,109,183,180,152,62,202,168,163,230,18,219,42,7,253,137,94,17,201,103,82,87,233,178,196,117,70,25,145,68,127,170,156,225,136,86,101,8,147,238,42,14,185,146,176,195,249,211,150,48,2,98,213,113,48,2,30,24,130,83,102,158,114,164,107,63,0,178,160,202,215,4,149,43,51,79,101,122,100,22,28,143,71,190,51,196,196,234,172,130,243,16,6,132,16,83,234,120,192,147,218,133,55,254,105,173,56,70,180,6,209,170,162,251,72,131,82,19,31,18,216,207,150,98,42,29,192,10,206,165,54,145,144,166,34,230,86,203,16,249,138,145,223,90,130,48,30,20,203,80,201,181,147,195,19,173,69,76,211,118,179,73,205,40,139,85,117,155,33,89,188,87,66,104,210,101,18,201,230,246,213,109,104,94,81,229,50,9,154,50,196,92,203,61,181,172,100,205,13,56,10,161,179,35,16,143,225,18,113,14,31,228,230,75,169,230,75,25,62,109,62,243,25,84,153,138,170,154,152,97,136,139,105,172,135,141,40,178,97,253,164,52,102,75,47,106,74,176,163,176,188,4,122,33,240,192,52,152,48,229,9,233,139,30,159,36,0,134,113,35,195,112,113,141,40,52,144,125,84,38,111,186,148,203,6,223,79,36,150,36,33,11,7,202,84,220,44,220,168,109,127,48,241,162,28,81,10,149,149,159,74,169,188,50,40,141,172,224,214,249,136,37,202,146,73,147,43,82,17,69,105,90,73,82,79,148,165,33,87,86,170,173,28,16,117,43,195,14,202,229,238,35,51,76,32,14,137,247,184,209,108,164,219,38,51,46,54,199,96,81,239,240,157,19,40,83,52,204,11,26,136,246,216,209,225,102,70,115,36,147,13,98,51,225,84,116,248,252,57,150,2,130,154,0,50,112,137,62,170,201,131,255,0,104,140,100,104,37,98,25,239,100,103,240,165,102,94,195,40,21,150,235,39,219,90,159,90,2,131,153,60,14,57,35,66,204,134,69,131,169,25,101,90,63,62,36,85,60,243,198,71,201,8,199,218,150,191,191,137,13,29,244,6,101,30,27,80,188,67,234,202,147,27,94,60,68,197,200,36,234,4,54,73,31,50,87,113,167,129,231,155,18,85,141,28,86,176,125,62,176,60,149,65,26,78,249,69,195,128,56,201,220,9,227,19,251,82,178,233,11,2,216,101,38,3,8,69,241,240,246,204,225,77,66,104,132,27,22,79,147,17,87,113,66,162,232,6,39,159,50,98,104,3,146,206,165,139,24,63,100,73,205,107,216,151,113,81,134,169,5,113,84,72,62,210,83,14,123,4,76,37,93,78,238,24,36,197,234,92,246,101,39,63,82,102,164,194,100,140,87,82,60,5,3,19,25,129,137,143,152,73,28,54,14,12,78,213,185,243,24,80,60,197,42,231,220,100,111,114,204,42,181,11,11,194,37,49,232,135,223,102,78,13,118,13,222,20,201,134,25,1,212,186,21,255,0,115,159,17,12,198,30,51,57,74,181,50,126,48,60,201,94,170,52,225,245,41,120,102,188,146,118,113,113,166,104,93,197,185,91,235,103,201,194,158,67,152,66,141,36,170,11,35,15,49,69,200,156,67,126,87,245,44,104,232,50,141,3,0,146,125,164,99,227,62,51,22,234,217,59,97,242,137,25,38,100,89,32,81,105,151,137,90,145,247,108,223,15,10,73,27,64,87,23,152,170,162,72,127,63,254,213,98,254,48,118,166,89,40,46,216,143,102,200,60,34,89,5,236,25,17,172,140,242,45,94,148,79,253,85,173,113,43,169,132,153,156,104,102,121,145,30,26,172,143,70,62,156,98,98,76,70,171,9,48,176,171,225,180,222,69,245,236,24,231,43,154,122,166,16,25,85,108,168,42,173,201,248,20,228,193,136,168,199,214,130,18,101,49,248,223,133,42,181,152,1,51,181,73,166,26,163,120,19,233,252,57,82,251,224,130,79,52,69,34,251,38,103,237,85,21,83,34,73,139,202,85,5,145,145,141,92,200,137,245,164,207,153,111,173,184,60,18,44,181,37,221,108,105,79,16,74,164,167,234,24,159,218,118,42,179,92,75,29,166,4,157,240,24,82,173,179,32,0,172,234,92,183,76,107,99,248,97,50,181,14,161,200,62,213,21,146,68,30,218,7,134,170,10,65,119,166,223,100,79,182,36,209,230,33,58,81,16,237,70,46,18,174,133,145,185,27,137,50,24,15,173,225,196,177,52,57,115,189,165,77,101,50,33,89,196,130,12,241,143,164,72,222,50,186,18,178,116,79,186,101,230,105,138,239,15,210,167,51,36,206,35,249,186,208,240,44,152,67,226,79,184,194,85,72,11,237,48,65,61,230,10,230,26,146,73,235,101,226,95,171,164,233,224,78,139,212,184,246,191,208,25,95,212,150,69,139,168,210,163,213,144,227,242,117,153,227,15,8,69,148,139,118,146,187,178,157,107,155,169,81,191,67,65,27,58,150,116,154,108,112,165,253,37,15,197,68,96,108,206,181,166,44,165,224,102,85,95,25,140,42,231,16,236,129,90,193,242,171,58,75,224,73,27,56,149,88,20,178,100,96,73,137,139,18,153,181,210,187,146,102,196,169,43,102,0,67,230,71,250,157,114,213,234,40,18,41,202,237,116,244,232,204,126,33,36,245,183,118,180,146,185,151,103,146,24,147,135,194,164,110,52,168,242,101,196,171,184,147,19,104,216,214,205,66,73,192,97,86,151,155,243,172,225,213,99,70,26,183,242,41,85,74,100,104,12,149,189,236,25,70,129,123,30,37,169,243,14,46,148,149,1,165,109,8,196,252,200,169,154,133,244,131,230,46,81,164,161,178,181,47,72,150,185,48,39,89,51,153,110,177,179,242,50,223,169,115,79,107,79,168,7,194,81,228,90,173,105,224,143,233,40,170,125,61,46,160,249,178,145,85,133,236,146,7,230,42,76,162,249,30,215,7,12,10,161,34,30,104,163,233,83,54,65,63,159,9,72,181,178,73,6,53,186,221,197,41,95,101,137,69,234,217,243,164,141,226,18,125,3,28,231,243,42,6,105,32,73,31,213,86,134,53,243,17,149,156,252,244,255,0,198,34,63,23,90,101,91,62,88,200,192,216,246,174,235,248,50,39,210,24,148,94,179,208,96,140,124,177,22,205,28,12,184,251,141,26,186,176,5,81,128,85,71,27,30,53,53,79,15,109,194,85,93,14,48,241,174,117,170,29,143,196,249,24,36,146,244,218,77,104,35,3,49,150,1,52,72,44,73,103,220,78,178,126,47,109,54,229,248,156,205,128,14,161,212,143,16,61,58,164,92,138,118,5,36,169,196,205,44,164,41,21,84,106,118,121,243,9,60,135,91,19,193,89,85,20,142,78,72,230,149,11,137,27,15,80,144,94,210,111,50,180,126,105,124,152,192,130,60,198,67,42,185,135,223,198,192,31,17,144,143,212,149,164,39,106,87,106,106,169,44,234,228,75,161,210,14,75,255,0,74,177,122,112,179,21,225,158,73,204,226,42,40,49,159,238,148,139,93,36,6,70,99,19,147,62,12,102,118,165,219,84,41,226,4,200,100,146,244,95,225,181,178,4,198,100,225,77,158,255,0,200,155,114,138,45,84,88,26,64,70,76,240,196,192,78,47,244,45,15,50,196,47,82,210,102,118,28,141,190,210,76,156,78,17,37,12,211,118,85,29,34,93,97,129,1,86,18,66,15,15,109,116,111,40,155,103,57,128,105,94,124,162,84,48,228,227,91,102,62,46,78,164,1,148,154,190,32,61,223,159,31,106,250,25,248,187,132,150,195,50,218,246,101,247,84,71,61,125,125,91,131,233,40,211,92,12,189,69,202,154,93,210,50,223,136,203,229,110,158,4,17,245,43,42,233,95,113,42,214,54,85,89,19,26,61,243,25,37,5,51,28,110,148,155,194,81,15,152,37,82,174,67,148,47,135,145,47,147,78,65,191,42,250,25,135,18,202,77,193,9,220,133,106,27,137,147,12,193,131,17,132,145,92,60,126,15,196,36,100,153,140,198,150,189,251,158,20,202,43,28,221,151,118,178,117,30,211,47,23,154,236,58,122,52,189,166,92,73,12,109,61,20,115,153,47,106,172,195,101,142,46,208,66,86,101,84,82,113,224,96,249,44,23,106,40,47,200,206,36,6,216,242,94,141,141,25,241,148,202,135,70,167,150,95,105,48,141,166,31,147,41,145,149,83,56,217,153,80,50,99,8,197,77,245,65,54,212,78,201,131,173,30,28,75,81,175,128,129,212,146,65,25,253,163,82,6,121,200,252,185,87,35,89,254,70,86,44,164,204,100,150,41,137,134,196,254,37,230,73,56,152,145,223,89,78,24,222,96,137,106,198,224,204,81,198,120,202,206,212,100,104,192,35,215,42,141,173,182,196,195,98,82,137,53,129,173,153,36,152,98,20,169,23,114,195,217,78,148,249,128,141,212,189,230,121,202,57,147,206,70,39,245,86,167,141,220,36,251,108,153,11,97,228,106,163,173,166,210,79,157,238,141,125,135,169,234,188,57,139,137,18,109,73,85,236,207,26,111,202,167,192,213,95,177,36,205,19,178,229,9,70,167,166,25,227,38,21,87,50,227,114,199,226,42,136,184,54,50,38,222,221,17,148,32,209,162,96,205,186,30,79,166,147,63,252,105,92,249,159,117,29,84,103,148,125,89,81,27,48,181,25,121,197,193,219,202,135,99,8,94,146,160,46,225,202,24,243,114,9,99,166,222,114,246,149,109,88,117,108,141,243,3,40,156,34,78,168,105,222,49,230,42,59,109,20,108,75,159,106,65,31,10,44,190,37,109,64,219,182,28,64,226,73,99,79,57,56,113,114,42,104,204,223,15,149,111,101,60,65,147,42,117,141,107,153,22,228,46,167,135,40,132,202,85,105,15,204,99,75,60,6,38,112,173,225,146,252,106,83,54,38,168,209,246,164,199,133,6,99,19,26,93,38,102,34,45,126,176,126,172,74,10,172,2,107,131,110,94,240,149,70,217,64,56,137,152,75,169,62,171,125,204,110,36,138,214,156,113,137,196,189,8,213,85,72,178,177,21,2,97,227,16,121,178,46,131,72,193,201,3,50,169,215,192,26,160,164,146,8,195,196,150,90,161,177,251,143,188,193,25,98,251,186,209,247,32,167,153,133,103,10,156,159,84,121,189,37,34,231,85,103,249,44,205,66,155,212,180,252,147,252,220,164,218,49,180,200,153,195,62,63,251,171,150,63,74,217,125,82,21,14,109,48,113,246,228,76,209,58,124,152,178,127,14,176,103,215,123,82,163,127,186,181,62,124,17,123,163,42,229,79,167,151,225,196,82,36,211,25,170,171,73,152,69,146,149,98,155,236,26,74,124,29,177,236,131,100,53,57,107,73,182,38,104,156,170,127,77,234,169,222,12,13,134,76,138,242,4,200,165,229,47,42,22,71,78,67,85,92,148,240,185,23,246,8,41,54,172,23,234,196,171,181,15,196,90,120,35,120,118,163,18,229,247,23,0,178,38,97,21,18,103,240,37,191,165,20,59,42,210,42,104,108,163,32,215,49,173,140,114,19,137,90,192,173,56,135,153,60,106,200,190,230,134,217,83,193,39,48,87,202,216,195,140,254,101,158,229,145,187,138,146,90,235,10,232,36,196,44,133,34,70,153,205,90,161,89,50,96,4,14,37,53,62,224,137,27,245,38,229,110,204,50,49,34,198,207,200,198,99,235,238,46,100,240,138,81,4,53,172,52,51,166,251,164,42,243,25,40,132,225,18,170,167,97,196,62,101,209,178,168,98,147,225,209,51,138,255,0,113,28,205,12,200,220,210,213,20,153,36,250,169,29,173,169,197,238,173,89,53,240,6,169,181,154,122,171,233,45,239,211,212,98,26,89,14,97,202,154,70,96,202,62,98,172,105,156,213,168,59,33,196,33,48,136,72,166,105,134,17,16,28,25,17,83,228,156,96,202,36,155,212,25,149,106,107,252,24,207,5,43,125,166,9,25,252,73,132,157,91,58,55,186,130,252,66,121,175,229,75,190,255,0,66,98,74,201,170,148,47,105,122,28,12,103,230,18,190,141,25,146,89,153,38,184,11,35,19,50,125,205,10,12,107,67,77,141,153,120,147,160,201,170,141,250,73,74,42,4,200,147,137,139,42,110,106,124,172,226,73,107,252,153,145,100,205,67,4,76,253,122,2,201,243,174,248,162,90,16,67,80,179,225,203,141,238,226,65,178,238,226,23,81,84,150,22,176,141,39,236,88,178,29,142,159,38,109,249,87,223,252,75,181,133,196,104,163,147,251,170,110,53,245,173,151,234,196,138,194,63,164,171,179,110,66,255,0,242,21,101,175,245,29,191,8,96,12,67,66,177,147,167,15,230,196,52,83,35,98,246,145,161,54,46,229,85,85,78,32,170,115,61,79,166,63,199,196,163,13,166,236,137,238,174,221,100,248,179,188,194,167,77,72,114,191,135,173,91,23,248,18,167,63,170,52,234,67,176,57,72,186,182,149,212,44,35,25,152,170,38,214,133,227,230,196,149,134,77,172,18,51,8,148,219,167,253,13,89,40,126,137,9,178,15,137,103,182,150,69,205,52,150,182,151,249,3,45,116,104,215,217,6,165,103,78,122,22,197,192,39,195,121,22,136,213,73,182,229,133,34,43,103,193,149,85,100,22,167,15,54,149,4,159,105,104,102,149,197,197,137,84,67,54,62,228,193,230,7,134,101,109,226,117,36,223,163,199,180,127,18,129,190,210,76,41,31,196,186,30,161,212,155,96,63,151,141,70,201,190,245,38,63,10,226,234,186,134,67,178,26,145,76,211,7,28,188,161,85,113,169,231,20,124,165,65,192,158,77,223,40,149,205,107,216,81,141,87,167,154,234,114,200,185,2,211,198,244,212,222,101,192,60,58,150,169,236,250,41,51,225,188,164,237,93,21,20,40,215,17,8,60,37,83,50,99,100,62,97,39,143,211,196,66,73,164,177,141,202,20,84,198,177,152,89,144,8,119,228,252,232,184,108,252,156,203,110,204,121,22,26,34,11,8,41,106,178,170,214,36,111,14,84,173,245,172,74,236,169,222,81,144,72,173,196,58,228,11,186,171,40,159,170,24,146,139,32,193,154,78,30,85,199,25,26,242,160,252,51,228,226,85,180,54,167,23,234,202,165,89,16,125,203,252,21,129,211,0,43,16,210,116,144,62,146,36,55,192,250,169,172,59,32,77,26,170,245,12,46,36,244,61,42,60,157,73,252,10,77,178,216,249,62,154,252,197,69,126,33,137,55,165,107,72,109,84,204,208,0,80,37,112,2,65,88,226,78,2,101,174,76,145,137,98,200,45,75,72,209,162,18,11,18,185,149,160,17,16,180,151,195,234,42,58,202,96,49,240,173,89,135,23,191,7,186,163,239,152,61,215,18,111,38,203,147,181,38,181,123,9,238,162,215,16,156,159,3,114,163,236,180,193,198,124,161,86,146,102,109,185,80,44,178,137,53,101,134,170,136,234,160,75,141,204,108,138,190,182,203,242,97,42,73,100,98,65,6,96,137,7,85,61,242,94,166,203,145,165,60,199,253,20,44,105,239,27,211,88,112,30,65,162,127,14,253,164,219,106,0,236,212,44,247,138,190,111,247,61,37,67,218,233,86,16,121,144,240,33,190,9,49,38,88,192,101,38,28,178,179,50,209,12,210,132,76,42,150,169,131,43,57,81,230,173,130,36,51,40,42,146,187,249,81,137,151,42,49,250,218,113,120,74,181,90,132,100,39,18,90,202,222,117,45,181,53,172,80,192,159,185,230,50,206,202,96,4,132,240,196,206,36,186,124,99,206,27,194,158,134,88,105,26,212,115,135,132,75,7,191,109,220,84,186,134,180,245,164,230,76,173,99,110,65,196,158,160,96,249,128,147,212,133,125,62,84,4,0,146,49,249,149,24,102,15,193,101,168,98,147,83,41,8,68,218,146,25,235,71,153,25,38,99,17,65,126,248,24,81,184,21,16,220,89,16,164,94,129,243,43,85,220,3,198,38,100,45,108,194,70,122,42,103,144,250,202,180,241,129,153,77,122,150,55,243,42,83,89,62,115,49,20,168,25,250,121,133,139,153,10,48,19,36,128,157,37,202,141,11,198,166,240,178,161,239,67,73,213,187,110,213,41,48,2,177,151,123,103,246,162,205,113,190,6,16,137,70,134,99,45,199,152,42,142,181,155,111,105,50,175,145,150,212,2,101,108,236,153,68,37,182,182,53,174,79,155,42,180,128,104,50,71,204,36,5,171,6,39,241,39,220,80,101,60,26,23,201,6,108,73,29,149,14,55,245,43,173,49,60,101,102,18,149,105,181,100,76,249,86,239,40,42,147,245,85,184,198,152,155,31,130,199,212,128,62,36,4,203,32,16,156,69,82,220,187,27,83,55,155,145,55,140,24,133,2,64,247,173,161,181,24,144,204,10,58,124,152,145,184,66,150,217,50,92,145,240,165,178,95,40,164,204,20,234,170,215,131,17,68,177,112,24,135,52,11,193,206,203,149,88,83,198,149,36,124,203,57,225,220,145,230,18,194,30,167,37,79,17,162,170,55,252,68,80,217,53,88,253,164,173,236,30,124,41,220,205,85,90,88,191,113,74,62,203,114,126,21,59,92,124,71,47,164,1,71,152,203,91,33,196,18,21,243,14,64,97,75,124,44,72,76,89,81,221,133,42,171,100,140,68,237,86,1,147,142,38,92,171,151,198,135,56,126,234,110,201,51,188,48,229,34,86,86,25,74,243,89,65,47,114,204,62,149,36,125,163,80,102,141,46,79,186,68,162,127,172,214,191,48,178,20,105,149,100,251,6,145,142,147,50,132,18,71,194,148,50,183,100,148,233,237,127,182,102,27,15,250,137,161,181,85,60,159,238,134,141,199,226,218,10,172,174,111,204,113,251,168,208,188,30,234,150,147,118,15,170,138,173,184,97,18,110,106,48,202,226,48,10,62,21,33,63,137,90,113,148,106,82,225,251,99,241,11,42,232,86,186,128,158,29,169,227,31,149,85,67,187,202,5,57,182,202,76,184,145,236,99,18,237,138,111,153,231,37,249,149,29,104,88,88,169,52,108,126,28,200,89,55,103,140,76,49,19,48,4,92,73,4,18,45,16,45,96,201,247,82,107,44,150,67,91,41,225,130,180,28,168,168,150,200,191,167,181,166,199,132,200,137,147,234,189,162,168,86,61,242,73,194,177,153,14,214,55,42,205,182,251,27,112,125,62,30,231,221,95,33,195,219,41,86,106,67,140,152,77,145,59,13,174,81,165,255,0,33,152,142,102,108,112,60,185,121,20,148,253,66,8,39,194,98,166,38,140,114,115,40,237,73,166,37,219,188,152,114,9,110,203,56,214,51,153,118,50,157,152,83,136,115,50,141,69,198,210,182,176,72,206,194,171,234,170,209,142,43,51,37,88,89,57,5,152,46,183,30,126,101,125,12,209,10,6,40,93,155,253,148,84,11,35,194,127,50,217,59,248,130,150,6,127,209,75,164,152,235,15,82,138,64,102,221,13,1,38,237,158,200,148,21,138,140,130,195,173,86,76,149,131,137,38,102,173,151,24,156,177,114,163,205,173,170,166,131,22,212,130,34,117,102,250,19,17,123,216,242,119,45,18,114,9,136,215,152,18,122,86,183,245,243,9,93,88,82,118,100,194,41,75,91,39,231,85,51,194,79,52,188,218,120,146,89,212,159,108,75,10,224,106,120,130,226,41,85,133,85,222,70,113,41,40,122,15,25,243,98,84,176,41,246,73,26,26,2,179,13,231,198,222,129,77,6,170,84,35,171,72,15,102,62,85,162,123,226,137,45,148,173,64,161,191,252,25,147,150,24,9,11,12,50,245,45,83,31,44,108,89,86,11,15,166,70,130,80,101,9,84,101,169,158,35,240,166,80,38,110,125,213,186,101,104,49,163,255,0,177,121,130,80,204,36,149,210,233,43,98,73,7,42,231,213,85,163,25,51,43,218,115,51,195,14,85,188,0,194,226,134,8,248,68,149,135,77,179,38,101,75,38,1,201,204,150,76,146,72,67,255,0,205,59,72,213,26,160,251,2,120,98,65,201,164,63,134,100,188,215,118,89,209,47,184,157,36,24,82,45,130,202,110,173,123,4,254,84,230,97,162,22,39,182,185,201,167,217,70,151,202,94,53,185,246,82,136,206,213,6,87,70,5,108,67,195,231,26,119,9,83,137,47,149,36,29,170,106,27,206,83,170,72,121,60,57,147,201,130,216,35,228,42,11,37,140,233,240,100,140,67,75,166,76,24,222,135,103,156,151,174,72,89,102,115,162,69,162,132,79,158,148,50,99,200,69,190,103,23,106,89,37,135,238,10,239,88,78,70,98,170,25,143,143,181,111,123,212,188,9,135,77,55,152,135,202,151,36,53,66,153,27,33,18,27,233,140,130,180,73,215,48,96,202,197,151,145,38,183,146,59,182,101,82,179,62,35,89,76,234,174,222,73,92,74,181,146,119,44,229,92,238,25,153,90,69,66,27,140,131,72,170,200,195,98,82,189,224,198,145,223,67,170,147,17,226,55,98,42,27,201,37,26,109,48,73,60,216,151,108,100,236,114,8,122,72,144,173,115,8,92,107,170,233,232,12,140,6,21,21,232,56,251,68,177,147,38,36,30,28,168,145,140,85,160,245,152,254,170,54,51,241,169,168,211,61,228,209,151,0,43,23,48,225,210,108,159,238,164,150,86,68,31,73,86,114,102,68,47,186,148,79,97,11,212,181,99,11,3,190,224,229,122,54,28,151,251,201,36,150,109,150,248,22,160,39,23,184,134,90,10,90,67,134,9,44,64,204,135,182,63,10,42,147,192,140,230,42,119,50,147,131,46,81,148,105,227,97,132,140,218,73,2,42,28,48,9,45,159,140,93,40,120,215,103,31,9,185,86,53,141,178,148,222,96,31,180,136,99,192,85,40,253,66,1,45,176,238,199,37,79,252,134,216,180,99,34,9,102,108,120,59,84,92,203,137,98,233,66,250,141,143,213,72,204,230,216,119,100,192,73,98,156,147,72,194,251,73,220,15,153,237,77,95,24,98,234,93,17,182,38,84,131,101,57,196,181,62,182,196,143,87,143,135,148,156,171,222,156,168,172,162,178,145,15,140,113,49,101,27,82,18,55,9,132,172,31,78,194,41,125,73,166,222,38,102,16,150,181,92,90,176,85,61,216,36,159,149,81,26,48,10,206,21,205,2,98,70,103,50,105,27,86,188,126,234,226,102,116,98,170,23,119,12,131,71,105,232,15,154,204,69,65,178,103,171,191,152,170,130,158,96,43,125,165,85,108,76,196,32,58,63,108,252,216,150,211,26,170,8,249,138,181,92,106,73,210,65,136,37,196,162,159,24,243,101,243,33,153,156,91,87,142,131,201,250,134,180,94,120,139,149,69,106,79,136,182,80,89,253,56,88,149,68,205,31,144,25,66,37,29,107,166,254,176,147,44,42,235,238,43,88,38,135,85,30,217,153,140,94,69,97,2,99,61,213,3,14,168,112,186,83,152,118,88,137,202,165,36,116,25,75,120,219,18,189,157,73,204,200,209,68,14,37,6,195,31,30,96,173,225,190,151,211,148,138,123,140,56,229,243,54,196,225,75,109,76,73,204,230,64,154,73,214,248,121,228,145,85,85,185,153,97,76,61,42,75,35,170,168,20,254,154,60,75,38,4,240,121,66,148,223,107,61,147,57,132,137,38,99,106,168,90,70,193,224,139,219,2,75,49,46,119,73,175,43,164,179,154,86,37,149,175,196,138,168,47,253,86,95,219,92,235,51,155,137,91,61,131,173,229,89,135,85,68,24,48,168,111,252,66,174,187,3,194,36,152,211,45,127,62,28,133,87,85,121,137,238,126,133,108,251,130,78,123,249,82,83,95,14,11,241,24,170,34,99,245,25,73,238,8,105,60,200,22,36,247,72,150,104,101,69,5,107,157,94,5,240,228,191,132,170,171,210,165,73,139,155,254,245,197,180,172,107,40,222,233,23,66,13,197,136,192,192,229,34,88,213,251,15,143,145,133,148,57,209,143,250,165,144,97,238,86,126,7,147,220,178,15,17,23,74,8,6,250,73,209,137,196,138,13,13,148,158,92,74,223,77,213,122,144,243,39,207,164,36,30,229,109,196,13,179,159,50,180,145,135,212,176,240,120,222,174,36,198,137,239,36,214,76,130,38,112,164,102,81,170,35,99,19,186,172,127,252,85,62,249,227,200,155,86,218,196,23,114,141,133,26,204,55,209,75,76,19,201,65,217,93,176,72,120,122,156,2,75,184,1,241,163,28,111,230,18,223,106,103,224,226,18,196,58,170,39,188,36,229,147,41,167,68,85,89,151,232,21,127,167,52,152,195,201,62,44,68,64,76,210,91,151,229,196,186,12,151,211,70,34,154,190,214,16,99,19,16,68,134,155,68,226,53,87,203,81,88,116,148,65,3,132,75,79,162,78,140,126,17,42,58,171,128,73,27,10,155,240,73,88,189,66,249,138,209,139,161,195,121,0,182,70,120,227,29,89,64,161,130,64,51,151,145,7,113,162,113,15,48,74,154,200,255,0,35,109,176,166,123,193,131,181,38,100,150,8,136,201,48,207,24,120,146,105,144,206,78,96,174,70,229,238,58,141,159,112,49,117,9,27,12,62,165,202,101,53,2,51,252,249,85,16,76,56,76,226,42,188,120,40,140,217,5,73,134,8,203,56,198,173,83,154,134,214,81,89,196,85,27,36,214,82,125,210,45,109,199,22,212,59,33,163,83,201,139,202,81,174,121,171,116,120,38,129,255,0,77,79,70,52,232,196,225,148,68,201,246,179,136,204,73,163,221,64,102,87,248,22,233,234,127,72,62,16,174,145,91,63,16,249,122,212,156,8,210,136,252,197,18,165,129,225,210,84,72,195,42,142,67,91,6,200,156,41,188,109,25,19,233,44,41,225,178,48,243,4,169,161,167,188,108,70,157,73,149,83,84,205,43,85,26,35,204,97,46,71,168,66,248,211,158,33,117,174,155,231,58,200,156,201,54,164,211,223,147,42,167,53,204,213,145,188,116,57,219,2,76,153,85,190,152,187,216,246,164,33,135,136,252,201,244,104,192,252,152,87,54,218,161,86,107,149,38,187,4,145,165,102,187,138,137,12,48,20,10,114,226,132,253,162,200,181,97,191,201,54,102,65,54,179,48,44,162,189,113,237,55,119,46,167,81,188,34,47,31,154,234,86,176,236,124,49,46,115,39,74,203,141,107,187,15,252,235,163,101,171,86,57,217,178,59,37,61,169,36,129,156,169,145,166,60,67,205,149,70,208,152,145,128,159,50,78,228,120,148,54,202,216,67,63,83,206,223,97,10,176,167,99,36,129,133,75,89,166,34,20,153,138,37,77,91,3,108,204,42,149,84,226,42,171,27,99,51,108,143,99,200,85,176,48,50,162,130,29,177,18,53,80,165,64,36,213,16,139,67,227,62,48,213,43,231,196,199,237,169,123,185,236,31,186,164,221,70,143,137,181,160,5,147,1,36,15,92,218,99,61,38,227,136,170,154,202,236,131,122,159,190,100,89,192,221,238,185,4,181,109,92,140,98,210,182,239,40,59,86,217,140,33,71,153,68,105,187,33,248,114,149,88,4,196,146,197,145,133,133,115,50,99,226,18,86,250,217,101,122,175,12,13,207,180,138,101,59,5,237,43,178,174,170,10,70,178,29,136,184,183,88,149,53,108,110,14,101,148,200,121,25,194,128,141,60,240,137,132,170,10,212,224,107,40,229,225,120,134,180,50,78,84,65,175,160,201,137,132,66,228,72,247,59,98,39,181,196,24,189,252,136,184,207,39,213,32,146,214,73,200,181,62,224,113,184,74,145,172,58,148,15,170,36,159,119,42,157,158,29,177,222,36,80,110,30,81,241,21,5,63,39,114,101,176,53,70,53,83,198,171,171,95,185,98,228,175,181,219,61,49,135,170,143,245,82,201,184,98,177,121,170,180,216,36,197,126,92,121,23,39,153,166,9,26,91,240,171,48,204,60,158,108,165,91,88,17,145,234,209,190,181,204,86,204,151,173,193,11,181,62,101,168,252,59,80,246,186,111,43,242,133,96,202,121,66,246,149,54,238,45,152,111,3,28,148,201,144,253,213,34,249,54,53,175,234,91,191,19,206,146,12,56,136,145,149,198,89,52,54,234,75,179,227,218,68,42,158,141,62,228,188,70,200,84,210,28,50,73,62,99,43,10,218,122,226,49,109,85,57,11,86,115,159,126,30,220,242,226,228,68,198,129,58,49,21,252,152,16,96,161,24,106,175,62,84,215,64,160,166,51,37,21,139,63,71,33,81,22,86,80,99,126,147,149,47,102,176,124,46,216,164,72,205,250,232,24,143,33,213,99,237,91,77,50,116,110,40,133,72,77,172,7,37,156,42,122,126,191,244,211,243,11,42,147,93,254,6,178,161,208,118,15,43,50,203,67,50,168,25,20,124,15,136,83,181,33,217,18,32,177,12,74,162,28,243,143,132,201,99,105,16,107,43,133,26,180,17,150,108,228,30,28,75,225,164,228,95,67,48,99,87,182,162,154,223,72,242,191,54,37,240,44,37,105,249,132,169,96,89,0,67,234,90,173,113,219,19,169,62,226,190,34,212,197,151,117,68,7,50,148,184,190,100,35,230,16,145,210,107,95,24,137,132,106,16,78,7,82,93,181,242,212,108,152,77,91,174,107,100,143,9,187,19,70,95,83,19,233,160,167,232,14,76,161,18,0,218,108,226,31,82,53,130,156,53,11,56,202,102,173,130,62,16,148,104,86,60,115,121,67,141,73,89,105,227,139,204,170,66,101,198,163,211,242,178,139,38,53,141,11,167,29,69,220,111,51,174,62,168,253,200,9,147,246,67,74,116,223,196,130,78,3,3,45,49,52,152,54,79,230,40,215,54,229,249,151,178,248,153,198,178,1,59,145,193,146,52,164,212,131,254,210,82,200,44,36,100,213,253,117,12,134,239,153,245,150,215,154,9,65,219,200,164,175,167,206,146,12,49,4,151,85,62,202,51,249,178,33,85,197,102,26,90,132,241,159,155,47,26,90,203,131,249,246,167,211,38,2,116,92,94,226,83,27,79,16,188,169,215,49,25,127,82,138,25,152,88,140,194,84,186,215,79,18,114,240,107,101,86,243,4,169,245,108,199,201,238,85,86,160,162,234,29,55,178,246,147,153,49,137,244,147,208,177,255,0,73,20,198,69,247,150,52,202,85,99,57,213,149,57,10,130,170,147,42,9,240,171,235,39,197,75,118,112,123,177,35,113,28,202,138,103,195,28,225,230,23,98,6,181,231,140,76,70,84,111,96,23,199,195,7,114,44,181,10,154,217,37,130,26,95,62,225,7,168,94,113,143,229,16,16,51,149,156,170,43,30,66,179,21,90,122,75,231,61,82,60,36,240,83,154,108,47,140,117,120,24,204,35,19,89,80,117,246,37,13,73,190,122,243,244,144,198,204,217,70,170,205,1,152,212,46,167,170,185,201,195,40,138,182,186,227,168,112,248,23,79,159,233,164,68,192,158,201,172,83,18,89,44,67,249,178,160,3,106,120,79,225,92,237,27,35,5,138,203,234,169,98,6,104,138,114,156,211,135,59,12,177,35,217,170,167,16,124,194,94,222,0,188,201,154,213,203,64,170,216,176,8,120,24,100,68,96,253,100,154,182,237,146,71,132,73,182,110,4,133,49,13,124,150,12,104,15,85,32,207,218,150,201,121,8,144,218,201,149,25,156,75,26,54,114,76,199,80,135,106,9,32,73,175,159,59,251,69,21,166,47,172,188,249,68,173,217,36,147,65,218,178,59,35,102,107,102,164,14,161,153,120,49,241,21,101,73,168,110,36,179,105,44,170,180,212,36,155,237,37,38,211,100,173,62,99,9,117,52,49,186,136,182,64,115,64,148,83,229,10,166,170,13,137,64,48,149,25,79,14,33,71,152,197,79,24,200,169,119,147,77,7,219,23,63,74,130,112,249,113,161,31,163,34,198,39,80,209,87,111,60,97,229,12,165,51,248,180,241,159,132,197,75,249,15,224,35,86,195,211,83,196,19,58,146,240,207,100,18,117,13,6,251,185,114,71,153,78,89,106,18,103,195,181,73,185,35,141,98,194,102,161,202,206,161,165,111,158,116,142,27,253,211,21,20,77,79,77,210,98,141,115,178,208,181,135,97,51,202,197,57,119,50,226,51,248,69,198,159,83,234,29,56,82,97,221,13,83,50,29,60,230,101,196,50,171,199,52,73,204,198,143,86,249,57,181,110,164,56,255,0,86,34,9,80,198,181,1,89,218,138,187,170,170,23,72,146,154,216,113,36,147,10,118,163,240,38,182,10,125,144,4,254,212,100,57,227,147,195,149,104,153,162,114,45,49,171,95,80,141,188,125,193,172,31,101,84,62,225,33,163,89,74,23,14,84,73,174,223,131,14,37,58,107,80,8,252,200,102,103,80,40,204,99,145,153,84,142,164,121,252,56,138,155,134,203,40,248,74,150,207,9,230,145,108,107,113,25,142,125,225,112,83,246,170,138,120,103,43,48,148,164,79,161,213,0,126,210,209,38,49,35,63,48,87,68,138,191,66,170,128,79,210,89,18,137,58,60,158,11,163,214,201,25,1,202,37,180,209,162,147,218,72,179,127,10,237,169,203,160,104,249,113,143,155,42,166,129,90,65,42,103,198,96,217,212,181,63,192,76,234,88,210,47,208,84,217,0,216,199,133,31,38,156,101,30,101,63,26,79,58,165,100,240,22,38,28,191,232,80,181,6,85,39,38,113,113,101,95,105,25,149,252,200,121,49,142,89,95,109,50,170,128,117,162,175,32,169,245,160,193,218,164,38,70,36,35,229,18,185,124,7,248,115,21,45,147,26,33,123,147,44,138,12,162,144,235,99,137,152,67,21,101,49,239,183,7,48,187,86,27,106,232,196,86,84,129,137,38,47,82,200,213,17,172,58,217,254,78,71,101,79,143,218,72,182,15,207,212,187,173,198,155,130,86,41,73,58,97,130,38,92,75,163,113,62,201,213,136,23,233,189,247,129,140,156,213,48,149,188,73,243,225,179,26,248,26,214,17,12,203,81,107,168,230,169,251,208,44,230,99,140,176,141,13,226,26,215,62,1,60,23,59,84,115,228,107,189,177,59,83,199,207,4,144,115,21,115,185,241,142,46,81,21,98,27,179,140,120,84,42,214,192,101,43,205,48,2,127,106,199,126,50,145,73,50,99,200,69,188,50,72,34,39,171,11,98,172,204,28,150,33,217,90,196,28,59,84,210,51,200,85,85,144,198,13,135,1,159,73,19,182,120,250,68,143,170,124,81,143,153,30,102,0,140,225,88,211,40,234,164,212,201,60,15,202,37,60,251,33,228,85,166,135,149,44,53,11,62,146,35,85,113,90,194,31,82,136,94,20,192,53,177,36,143,181,3,107,91,139,168,72,40,123,184,201,235,170,113,50,197,76,58,70,8,153,130,169,225,152,241,152,162,97,218,147,34,118,27,177,141,157,171,158,78,160,117,27,79,146,117,59,62,75,203,220,142,125,216,200,147,207,48,200,185,247,46,197,227,82,114,203,38,126,33,35,33,204,150,49,163,35,73,137,239,99,91,103,224,20,71,152,56,215,93,150,164,216,76,109,67,137,248,74,136,135,112,2,174,103,169,230,78,221,241,47,180,243,231,126,68,47,78,214,57,247,14,190,203,40,152,249,138,131,54,182,131,91,247,84,164,102,78,146,62,100,60,202,115,167,252,118,251,6,98,180,63,20,107,102,159,14,195,18,126,24,192,187,26,227,111,167,151,147,48,149,166,143,181,157,8,152,101,166,88,90,44,133,86,253,139,200,218,50,180,94,210,34,77,85,116,97,245,44,131,169,34,248,32,231,220,2,74,207,200,98,216,152,48,208,68,254,101,181,240,234,167,123,169,49,164,196,250,171,56,118,67,141,205,137,42,200,198,14,3,91,182,234,91,141,156,67,65,51,86,193,246,150,247,218,238,88,149,166,254,25,83,71,231,255,0,220,34,3,39,238,160,141,49,38,178,158,72,60,202,92,248,27,192,176,100,196,60,147,16,170,102,158,239,115,218,168,67,62,10,56,54,97,204,2,123,54,221,171,83,13,16,163,237,70,218,250,116,144,126,169,75,178,24,196,254,21,208,185,174,34,121,30,178,181,219,19,137,29,91,101,185,26,79,38,170,89,30,140,170,134,72,196,88,208,143,24,240,207,120,145,145,164,140,140,66,225,202,53,131,62,89,78,163,131,90,198,39,252,18,166,61,227,85,30,108,35,16,19,33,228,246,149,149,111,161,54,39,38,89,51,218,74,230,73,39,110,85,72,253,61,149,15,39,74,159,193,89,97,82,108,71,250,169,50,97,84,117,76,200,131,126,152,56,137,204,36,210,169,227,133,220,36,52,106,128,172,60,141,15,242,33,228,241,19,10,222,201,236,34,91,49,228,33,20,44,206,81,135,208,204,15,4,91,24,66,164,144,24,168,233,217,145,105,166,81,163,29,20,246,31,195,180,137,163,194,63,4,1,158,166,236,174,53,73,155,42,211,228,202,98,229,75,155,254,53,77,100,110,5,57,225,137,234,139,196,151,144,250,181,128,250,89,86,171,184,27,224,97,8,150,218,115,13,54,127,129,86,44,153,15,92,78,49,169,52,73,50,102,196,128,167,128,120,71,96,76,37,217,38,70,97,123,68,144,201,170,131,147,42,190,226,137,182,125,167,124,66,177,153,133,137,109,159,36,31,218,21,14,243,86,198,26,195,48,9,210,161,242,51,0,25,143,247,138,68,184,222,2,38,81,100,84,204,140,2,44,141,78,9,35,234,84,85,81,106,5,91,107,236,162,230,85,14,201,137,79,165,30,12,188,169,212,59,134,13,157,73,127,245,14,191,242,33,172,171,79,4,239,204,157,233,89,140,31,180,155,89,62,36,225,245,47,186,122,156,30,126,218,69,101,43,234,103,101,1,246,67,229,74,159,90,72,44,225,18,180,146,205,176,208,123,152,50,120,150,238,104,73,148,129,53,149,144,201,135,145,109,12,57,210,121,149,207,225,176,19,148,66,67,73,170,36,97,171,172,105,226,33,179,77,251,98,150,159,204,140,12,28,69,81,172,146,65,61,59,135,48,146,88,167,159,112,178,132,48,223,89,1,101,112,1,179,181,25,50,49,10,197,17,168,99,75,27,18,52,44,226,216,104,27,129,201,62,44,170,194,170,0,11,202,185,94,149,173,178,157,99,212,69,216,224,85,78,141,21,156,73,182,246,180,247,41,27,27,76,240,120,97,90,159,73,185,102,84,190,202,53,175,180,131,126,164,149,90,60,82,203,137,77,89,148,45,167,145,133,173,62,63,52,133,129,124,39,170,31,88,4,230,118,165,230,8,200,245,75,95,152,167,216,217,228,166,81,152,197,232,24,252,48,226,68,178,168,100,230,9,82,226,56,67,35,3,26,153,212,49,167,100,204,36,249,225,151,27,165,106,219,74,157,220,133,108,129,132,154,108,47,33,249,149,108,202,218,237,175,44,85,131,33,196,173,102,84,166,126,164,246,69,202,178,73,154,216,133,189,42,196,212,200,192,206,241,8,73,197,108,103,224,194,180,64,9,36,189,57,100,61,178,96,82,94,227,70,68,156,78,100,141,250,38,32,137,196,85,209,166,99,40,20,225,158,207,164,141,207,224,181,80,58,170,208,65,127,42,125,50,212,24,49,9,79,26,127,231,225,69,70,11,228,177,78,172,236,86,216,129,201,147,185,34,93,38,182,171,221,42,245,245,36,161,244,148,137,109,12,9,69,157,134,94,66,174,165,135,84,35,97,165,110,155,4,210,112,139,18,163,141,166,1,24,124,165,70,50,3,227,68,226,73,230,73,178,246,80,205,175,136,6,61,224,131,210,37,237,250,159,124,155,40,220,198,18,40,54,76,146,206,165,6,176,14,217,61,132,71,178,168,18,88,166,153,145,57,173,181,60,100,185,66,106,159,36,192,219,37,210,102,99,234,78,228,207,223,113,98,95,89,165,101,73,230,218,173,90,203,200,106,254,162,56,211,8,143,153,100,66,68,194,133,178,12,72,92,37,64,6,96,10,166,202,160,14,240,144,164,90,158,28,105,132,147,15,3,241,36,44,221,20,253,169,185,176,40,238,27,236,135,251,107,211,223,185,99,243,45,15,153,47,30,33,21,13,243,95,73,51,70,195,137,100,201,149,82,76,194,22,85,65,73,173,174,36,131,14,214,48,146,233,57,36,246,137,108,129,0,130,75,28,38,48,210,100,195,217,19,148,92,171,116,58,222,62,165,144,97,159,187,18,117,90,31,170,174,184,18,168,52,106,214,9,106,152,22,9,63,120,71,224,133,124,48,37,220,26,162,128,153,227,91,152,193,201,247,86,233,49,134,94,164,176,213,167,31,81,82,91,35,106,28,106,168,35,30,109,215,34,12,219,81,131,181,123,109,43,195,153,43,53,60,226,31,40,85,85,89,254,68,102,50,13,105,231,31,237,167,225,208,17,36,179,180,107,101,105,182,32,234,65,201,212,50,198,76,193,90,211,50,112,12,77,239,208,209,43,121,114,141,109,141,130,55,113,82,41,58,218,196,140,32,177,36,115,61,68,191,54,105,68,81,102,150,110,65,101,58,76,57,32,41,59,83,73,54,160,140,14,37,200,163,93,156,92,57,81,65,212,255,0,157,129,41,84,50,30,216,129,204,187,0,152,146,27,86,228,225,75,228,201,220,240,137,4,106,172,92,203,177,99,185,38,97,220,200,126,165,17,234,98,5,107,227,61,225,71,134,76,177,143,14,82,44,195,254,60,170,83,41,120,216,21,244,159,157,81,214,227,130,54,102,66,4,201,14,170,159,121,145,155,65,113,165,133,125,113,22,66,234,77,148,82,13,6,25,128,25,212,60,9,150,68,31,50,127,90,18,73,39,50,234,88,220,141,138,247,218,196,240,234,41,72,128,159,118,124,120,118,8,200,97,0,253,164,209,244,224,146,14,164,245,83,108,196,107,228,140,190,210,197,143,68,92,86,146,11,250,146,208,189,232,168,20,112,195,22,75,57,187,19,22,105,177,144,121,82,24,108,84,213,179,14,38,98,89,146,24,162,75,45,54,63,14,165,51,62,54,201,139,169,27,1,88,185,230,173,232,126,20,110,92,122,146,17,174,8,83,226,203,254,181,119,73,49,130,98,224,246,86,178,234,39,16,165,77,235,126,34,131,3,57,87,52,150,70,36,126,142,12,154,233,209,48,152,188,170,94,226,4,232,68,205,17,64,233,189,73,115,58,115,48,139,141,116,143,196,140,193,138,88,149,35,102,174,70,174,96,48,245,13,148,97,242,136,136,159,94,33,59,80,198,184,170,146,55,225,199,145,45,205,244,80,181,50,163,71,223,48,79,226,200,152,192,178,157,100,206,213,38,192,156,143,78,225,195,56,199,153,61,65,76,236,141,40,68,91,216,19,148,25,140,181,61,249,94,136,222,99,6,20,88,106,139,77,91,185,90,153,166,198,46,96,137,57,141,37,153,58,149,31,156,25,49,56,187,19,172,134,212,141,101,38,248,120,82,223,195,111,173,150,60,66,227,84,207,55,166,147,42,22,215,82,110,89,212,53,141,32,85,70,149,178,64,52,221,150,176,71,244,212,16,102,28,164,69,26,49,198,204,185,72,165,217,134,177,71,50,72,10,254,36,51,194,2,41,182,90,144,71,24,74,155,132,201,214,194,88,53,146,118,203,3,90,228,64,24,203,74,86,83,77,153,185,211,70,49,132,98,155,99,31,187,85,17,153,136,105,23,1,143,120,127,193,23,0,44,243,91,66,246,21,31,26,51,21,108,21,2,146,17,253,37,136,99,101,91,46,38,2,23,106,22,5,192,202,154,194,138,117,36,50,70,229,8,146,216,111,62,53,97,106,240,73,136,147,83,132,100,149,133,46,226,153,93,77,65,9,9,220,179,12,194,65,234,84,179,52,217,196,12,193,18,156,153,90,113,251,73,170,174,184,155,86,7,153,60,147,123,86,128,214,229,91,227,5,158,105,224,95,18,51,18,174,1,81,67,41,49,51,181,109,126,113,15,10,206,125,151,231,225,90,115,61,22,2,79,80,195,57,84,108,202,73,211,184,113,17,117,215,198,4,158,212,119,225,128,96,204,170,172,166,50,220,129,209,52,39,133,195,45,90,217,6,44,96,51,17,80,22,94,16,70,144,73,178,33,123,148,36,102,177,188,20,124,25,140,18,218,105,47,35,18,154,214,110,70,155,70,10,207,64,5,12,249,113,159,194,84,81,172,136,81,246,160,44,184,186,82,200,210,79,147,153,53,64,217,50,73,228,191,10,240,105,9,24,140,40,138,68,202,28,54,19,153,27,231,143,137,58,212,202,131,133,135,146,60,43,84,202,169,99,76,152,194,15,165,51,11,199,143,153,45,149,13,85,19,211,207,120,135,134,88,145,239,51,60,248,86,82,67,4,132,225,42,193,240,24,38,113,21,35,85,199,168,124,57,44,18,209,106,24,50,89,151,220,73,159,51,108,254,100,198,183,28,210,118,161,90,140,33,63,38,3,202,116,100,96,142,50,125,107,90,248,195,234,81,114,100,156,103,230,22,37,93,120,133,104,80,63,147,169,4,203,45,180,190,81,45,213,70,200,138,159,0,5,83,90,140,17,234,81,72,197,190,51,216,85,57,135,19,211,24,97,150,53,138,5,27,32,60,131,225,91,89,84,50,143,17,80,112,222,113,45,242,94,124,121,132,171,109,69,23,89,105,88,146,70,244,129,250,0,226,230,22,68,241,246,83,134,78,100,88,117,38,38,115,37,105,25,126,2,170,115,217,244,246,67,247,81,245,175,60,22,49,55,184,178,139,56,156,66,89,213,82,18,106,92,92,63,249,55,192,178,220,240,166,38,128,15,117,106,102,158,100,103,229,68,76,102,38,42,170,208,1,76,16,33,118,220,139,86,243,147,10,49,230,24,193,149,46,64,107,146,253,176,20,243,223,200,153,62,75,11,204,128,153,36,107,108,1,225,140,182,62,181,228,67,86,218,143,222,77,55,159,71,254,40,176,3,195,9,32,189,60,53,172,73,35,196,146,190,120,214,131,64,60,222,162,226,78,3,198,105,234,169,196,237,30,68,103,225,140,108,226,81,12,167,191,140,126,41,68,84,177,181,37,149,76,79,234,34,82,107,160,45,124,180,15,124,12,92,95,241,77,35,80,179,195,50,147,102,170,125,145,211,223,196,36,16,59,84,247,152,101,168,121,180,240,10,149,154,133,227,39,18,219,27,83,140,143,76,153,106,194,143,148,75,35,234,25,198,196,90,22,0,99,74,230,51,252,105,187,216,50,17,7,48,60,106,246,38,72,204,100,161,31,132,171,116,105,36,18,98,104,104,35,70,252,233,89,84,2,153,142,73,17,166,161,200,12,202,105,242,95,24,136,151,223,75,19,61,196,185,33,152,153,191,60,34,39,48,45,71,36,120,138,36,141,243,55,44,88,195,54,39,173,52,175,244,160,73,229,89,134,0,6,181,64,181,224,89,190,78,69,155,204,21,55,178,0,61,164,186,213,131,141,212,178,153,101,177,7,106,154,147,119,189,123,209,102,112,62,122,169,50,45,204,146,201,41,54,204,229,58,56,53,167,23,50,109,176,26,133,131,26,98,96,128,145,18,134,25,53,173,14,231,139,42,91,80,98,109,145,142,57,79,226,227,78,97,132,146,95,133,50,147,91,182,237,83,243,238,226,86,147,183,145,35,53,219,17,171,69,28,153,155,102,33,227,93,237,159,204,144,51,83,158,75,248,81,76,140,249,42,170,183,82,76,199,74,173,213,85,178,96,243,21,70,234,29,72,201,39,120,68,84,189,145,137,25,136,23,192,231,202,149,99,11,48,230,3,15,37,51,244,162,8,157,171,84,14,49,177,52,204,49,15,153,27,148,54,162,233,154,123,32,243,36,51,35,109,149,49,172,136,78,37,55,169,204,72,209,94,96,170,90,234,24,134,214,176,24,242,229,26,206,202,224,113,135,218,160,168,110,207,36,152,76,85,67,62,181,242,64,185,153,89,202,70,194,137,154,145,242,103,48,33,255,0,157,86,214,152,248,24,85,203,228,155,211,103,114,139,253,106,234,158,239,40,24,188,254,158,208,203,170,151,147,136,242,96,73,59,218,71,214,211,196,32,249,74,182,213,76,139,37,156,171,100,152,195,41,23,174,178,28,149,1,181,167,4,46,96,164,179,216,114,129,248,147,199,192,56,251,138,179,244,214,127,249,255,0,193,58,131,28,31,80,233,139,159,85,221,246,141,116,61,31,78,73,160,96,85,53,149,56,36,251,72,40,15,244,147,161,191,226,98,170,154,46,52,75,252,18,104,20,242,197,43,22,37,211,225,217,65,156,14,98,161,77,26,8,185,148,23,168,95,50,173,25,59,14,49,198,118,46,141,1,128,218,49,75,26,76,18,143,133,46,147,171,73,83,194,181,153,159,128,184,161,91,106,16,96,126,37,194,117,155,39,86,222,110,196,82,99,243,235,93,7,241,57,236,186,138,165,117,61,81,231,61,108,106,207,204,89,26,230,218,77,72,201,32,196,84,209,144,39,78,39,17,84,125,109,57,224,147,181,85,192,190,60,20,86,134,40,218,54,149,178,47,49,74,188,104,103,173,238,42,220,205,103,40,163,66,207,152,251,126,212,44,215,55,19,76,192,142,72,248,146,64,208,190,73,253,197,81,91,27,27,49,21,20,240,176,100,204,154,195,84,93,26,182,117,104,242,229,227,84,85,179,207,36,24,178,160,77,37,132,26,50,180,44,246,84,153,148,106,154,13,67,189,63,106,2,126,198,181,248,76,84,118,164,167,181,40,243,68,148,65,40,151,213,88,148,255,0,212,50,21,90,172,228,217,191,133,16,67,22,203,165,110,101,38,217,122,156,59,102,39,47,159,149,152,150,90,128,164,205,148,205,136,30,84,182,135,83,250,148,236,56,147,93,67,90,121,35,194,17,41,24,122,122,214,162,118,236,42,109,11,62,74,49,216,42,163,0,158,9,188,152,123,97,169,74,27,87,137,140,203,216,168,223,101,185,102,47,248,46,117,145,145,168,197,113,168,150,214,212,113,186,148,249,181,201,198,76,56,147,27,42,220,100,121,146,230,86,176,158,210,233,104,212,150,78,52,170,212,131,39,105,83,99,24,22,67,225,42,142,124,96,70,38,37,190,51,206,34,113,37,85,253,64,2,251,76,28,164,204,20,165,148,155,97,243,46,150,24,219,144,37,179,41,242,147,169,116,46,170,226,212,141,140,99,249,240,170,56,1,149,143,41,86,30,143,182,62,108,73,148,99,123,73,36,170,2,154,158,133,123,9,147,40,147,147,67,227,72,228,231,17,18,20,168,221,151,7,193,136,197,65,73,8,36,177,39,49,158,176,9,167,100,66,171,11,99,41,144,216,38,36,236,173,36,146,42,9,38,220,141,106,128,242,116,226,67,0,43,24,120,220,89,86,6,99,197,204,159,6,48,202,246,102,18,124,109,18,73,209,120,177,169,170,167,145,76,142,127,14,213,132,62,21,119,85,233,94,28,165,92,222,215,77,217,66,156,248,129,255,0,157,83,208,213,74,16,217,152,170,187,122,175,201,37,102,250,41,45,77,23,195,136,185,70,160,53,8,89,39,32,87,66,53,87,202,168,251,45,43,40,132,126,36,47,79,114,155,135,52,126,149,97,79,196,152,195,210,92,124,162,79,223,85,113,82,124,221,169,245,109,150,231,186,2,77,150,135,224,108,28,65,85,164,134,47,180,175,244,150,155,203,196,110,84,3,231,193,140,55,152,194,88,7,94,68,132,254,17,36,110,161,211,224,22,52,42,110,52,52,82,143,134,40,242,40,43,237,36,72,223,218,170,230,124,72,60,150,115,11,141,49,126,167,160,182,7,210,34,151,231,179,224,195,172,106,69,105,237,61,147,218,228,79,159,167,177,63,148,72,135,241,19,44,69,131,237,101,251,202,139,35,25,137,168,208,24,54,36,211,240,15,152,201,203,238,50,143,22,37,63,62,25,39,121,133,93,115,36,204,19,79,171,73,90,78,34,170,119,234,163,206,7,106,231,113,180,145,224,147,47,34,163,140,96,70,7,50,148,145,42,10,182,28,190,121,8,130,52,192,19,185,1,234,76,43,248,86,163,25,50,168,27,76,96,9,1,38,200,2,234,74,237,77,46,79,82,0,53,182,69,39,82,221,182,22,195,163,73,4,144,41,155,179,75,31,233,21,44,104,4,18,43,240,198,231,152,162,84,88,212,9,221,55,38,81,59,138,171,2,201,101,234,88,195,210,184,137,196,172,41,233,216,62,212,50,162,12,171,114,42,202,52,177,129,249,84,68,204,4,157,204,187,134,167,140,13,174,32,174,65,119,166,30,83,229,22,65,37,219,87,211,16,224,193,1,178,4,102,112,149,54,135,124,167,32,80,159,164,170,132,58,108,152,56,82,126,56,88,163,129,169,31,245,83,195,92,100,139,195,41,70,67,173,56,199,202,179,147,90,252,28,37,38,68,141,210,140,172,109,153,112,113,147,155,149,15,235,81,255,0,244,73,12,25,222,111,202,92,169,73,159,44,68,92,203,11,216,173,168,165,203,48,73,31,17,86,168,209,167,103,230,229,26,149,170,49,243,179,149,116,24,115,193,131,219,93,150,162,228,67,153,147,41,253,72,125,72,87,232,151,253,36,218,53,168,227,61,84,192,147,18,75,59,83,175,84,161,83,152,201,210,175,141,220,37,152,106,190,210,235,239,211,209,102,177,45,153,67,6,10,190,242,63,200,181,99,159,63,36,97,168,13,103,172,45,107,127,203,132,186,228,250,162,16,157,73,81,180,28,25,221,194,75,182,143,200,198,179,169,21,160,62,40,203,147,242,150,60,68,93,45,151,25,57,140,164,164,232,154,216,71,97,133,21,85,190,52,31,74,225,236,82,146,4,77,113,8,236,31,27,83,193,132,207,170,129,178,212,155,223,105,76,4,192,17,31,149,99,62,201,131,98,231,97,212,223,37,236,43,209,81,166,0,106,40,215,100,206,168,233,225,190,112,50,164,86,187,14,88,86,218,143,205,82,133,145,36,143,169,115,192,191,108,245,77,85,100,117,92,147,137,150,14,181,161,130,81,245,46,127,101,167,135,187,234,93,72,47,97,7,202,130,178,173,1,6,186,163,154,252,197,98,17,148,128,199,196,37,144,107,72,55,170,216,21,89,95,212,138,147,73,244,132,171,137,60,137,248,105,236,54,12,72,9,149,179,163,15,40,68,133,141,169,1,24,248,101,197,92,115,119,78,5,20,168,243,31,130,73,101,51,108,178,54,164,130,86,112,137,79,204,158,73,175,81,86,184,236,7,51,83,159,39,184,128,125,145,228,167,31,134,201,36,121,177,32,223,91,182,79,88,140,171,10,102,70,202,60,202,75,80,195,202,12,74,218,121,128,33,169,249,129,28,148,234,43,41,17,84,27,24,82,255,0,84,92,107,172,105,187,81,224,102,82,169,70,85,44,225,134,92,25,89,189,180,205,15,234,28,14,179,91,60,101,123,56,147,153,143,25,25,212,166,52,175,204,248,21,61,190,152,8,209,49,7,177,114,180,148,106,23,85,244,176,154,124,240,15,137,34,184,11,10,204,171,76,202,217,82,95,155,42,1,243,200,95,148,202,183,109,133,182,57,11,163,95,14,12,236,70,42,178,11,34,91,177,134,10,231,154,134,144,229,230,18,59,71,235,159,195,127,41,96,34,42,180,108,139,117,36,188,178,44,152,23,142,86,20,92,205,60,194,114,161,195,168,106,173,200,195,68,47,34,168,128,204,160,204,149,102,87,29,73,127,71,124,101,189,144,242,177,31,125,147,164,73,100,48,206,34,232,171,25,97,92,253,55,185,127,18,68,109,37,59,63,105,23,86,170,128,63,116,73,164,154,72,50,71,213,137,83,113,60,133,219,103,57,141,36,59,88,220,57,114,141,55,51,201,25,81,252,141,111,22,33,165,6,8,228,159,50,142,226,62,161,80,88,118,92,156,162,86,117,177,170,164,197,25,114,143,34,156,153,85,242,175,195,216,165,216,203,202,217,121,132,82,99,243,69,90,184,106,22,163,123,29,2,202,170,9,18,159,74,131,145,97,26,227,115,19,183,145,76,73,159,112,91,47,148,235,83,141,165,99,100,101,44,77,85,22,48,243,32,61,75,108,244,40,119,196,103,49,80,38,99,197,220,155,85,103,228,101,130,172,172,137,37,47,124,99,201,88,177,252,138,194,182,4,76,25,147,45,80,90,220,150,13,107,214,126,154,62,146,170,25,225,0,135,196,148,49,159,157,13,32,213,51,14,152,6,60,194,18,87,119,162,65,57,157,74,148,54,187,38,117,101,69,67,187,131,57,248,177,98,90,189,71,240,42,167,50,141,166,39,105,255,0,51,87,38,213,182,82,164,157,155,181,208,45,97,128,145,30,33,99,92,244,53,83,163,90,245,38,213,150,99,43,66,217,140,138,80,49,98,106,172,163,205,149,111,135,3,129,104,147,24,228,38,44,169,84,118,80,35,89,2,15,22,85,136,117,132,81,245,21,109,153,167,135,129,72,89,82,62,51,248,68,179,101,92,158,72,88,155,82,110,71,204,138,170,190,196,78,213,206,153,38,112,184,113,33,230,122,201,73,197,144,74,77,211,184,214,59,208,117,8,48,114,160,38,124,247,153,130,185,93,87,168,198,253,89,72,85,209,180,245,216,8,12,73,106,253,63,61,70,181,197,115,25,136,156,162,82,250,170,29,116,152,143,197,21,116,139,47,78,146,15,184,163,110,233,14,81,191,10,232,142,77,31,142,160,202,114,55,133,144,158,183,198,152,73,36,195,149,101,169,3,177,34,154,12,247,141,249,87,44,138,214,21,106,117,42,70,30,55,247,68,78,158,98,21,71,233,187,140,131,102,101,87,185,7,130,101,42,109,99,25,244,145,94,17,10,12,56,144,80,223,185,122,109,232,248,217,155,42,186,139,97,35,233,200,83,240,167,33,135,182,99,17,65,52,72,195,237,229,75,164,217,60,175,82,145,129,70,108,173,36,222,145,47,73,161,157,24,28,66,65,195,214,17,43,120,101,151,18,160,129,173,171,108,184,132,84,47,80,220,123,6,4,73,181,38,167,164,38,30,209,163,32,106,73,86,93,202,194,125,60,75,38,102,196,145,190,180,117,190,210,118,88,157,108,101,117,251,0,146,243,149,235,48,228,67,207,153,145,43,147,107,58,51,56,68,165,86,240,27,208,170,12,49,227,237,90,164,132,227,103,106,231,54,90,171,81,139,234,137,110,211,218,170,116,147,226,150,82,37,172,166,91,66,160,204,202,176,11,199,25,81,70,170,4,144,48,169,124,200,0,25,21,241,49,148,50,5,168,60,48,163,77,62,94,62,18,226,83,134,128,56,220,194,71,192,147,145,152,114,169,52,102,216,37,154,218,214,19,241,20,89,83,80,223,14,200,31,55,21,78,73,128,124,137,164,0,143,26,106,162,24,182,0,187,164,4,222,161,41,144,233,41,121,57,68,175,31,36,113,146,231,234,175,207,135,106,157,122,138,3,40,160,58,121,158,29,73,125,221,12,177,131,229,21,119,169,0,158,210,205,248,36,129,54,245,254,6,244,34,180,216,101,194,253,90,171,243,121,7,194,149,76,141,141,252,43,104,109,79,24,106,38,248,134,188,41,116,152,195,34,222,201,239,146,140,141,84,73,189,37,84,86,253,133,168,133,156,73,132,9,228,140,143,153,66,72,221,201,84,144,147,164,34,67,42,184,100,133,133,109,195,8,197,162,224,199,146,197,61,1,231,140,140,52,201,100,26,150,219,163,5,177,49,12,246,65,238,42,22,202,225,133,103,202,21,78,93,192,181,154,124,185,86,250,74,220,105,255,0,31,43,48,150,212,127,85,26,116,222,210,144,168,45,73,161,167,20,123,177,100,79,33,204,125,104,248,145,95,139,114,112,226,77,185,79,129,170,181,37,41,35,74,140,12,50,211,23,208,130,79,41,145,19,36,131,184,34,88,122,151,30,37,54,155,245,29,85,68,246,80,24,32,97,10,146,153,167,153,39,218,93,0,208,223,53,156,75,84,106,114,43,66,171,230,36,150,57,44,154,73,208,79,242,133,34,161,164,159,169,133,197,186,34,180,153,166,255,0,35,204,81,32,67,130,55,180,168,209,198,255,0,4,205,47,53,228,225,225,52,174,52,51,217,46,17,56,138,68,250,51,200,94,145,45,166,173,227,234,75,183,167,208,198,250,125,79,100,48,115,21,109,147,60,147,159,152,202,98,124,151,214,251,75,42,219,177,201,34,229,101,218,26,197,27,216,207,4,134,238,24,196,62,165,64,16,238,81,236,167,139,36,124,170,209,178,133,72,218,70,48,170,202,5,84,82,127,230,165,236,170,137,4,239,218,44,96,92,90,143,187,34,102,191,128,170,203,228,91,73,170,0,152,167,231,198,96,150,240,217,28,163,229,76,66,17,201,225,42,21,155,204,4,145,255,0,242,70,249,226,78,253,16,17,135,153,107,124,48,21,103,161,76,137,153,147,241,32,189,84,114,83,203,45,60,73,44,126,33,40,217,145,143,82,126,165,141,25,59,106,21,51,207,217,88,70,147,47,205,21,90,109,243,58,150,169,240,231,16,252,34,227,74,171,113,195,67,37,232,169,51,207,8,25,68,176,135,1,227,31,50,40,44,25,86,52,99,139,3,125,42,72,253,196,59,228,228,39,106,103,60,63,147,136,73,120,99,126,116,235,9,54,62,108,9,36,153,113,39,213,183,4,173,30,45,170,215,15,24,145,94,12,42,202,143,160,183,80,234,121,81,128,242,136,92,138,46,54,173,212,118,71,194,92,98,26,185,153,91,185,74,255,0,10,144,92,203,22,20,17,172,97,25,239,193,204,149,217,76,60,30,104,138,133,144,200,33,160,36,213,16,170,213,21,141,84,151,103,146,206,100,210,125,145,4,4,20,58,119,198,91,140,241,168,73,29,24,117,246,16,76,153,149,107,100,13,207,48,83,135,214,193,41,57,147,170,218,216,56,248,85,85,116,64,36,89,0,158,125,73,131,32,126,69,65,50,6,219,218,73,108,181,62,217,155,65,64,228,250,137,100,146,128,46,123,30,39,163,97,234,76,76,196,181,82,49,150,67,126,236,168,167,233,176,16,252,37,72,181,112,101,96,248,114,95,39,155,42,51,121,56,94,234,213,26,156,131,98,223,233,146,214,236,168,27,153,112,113,141,100,205,66,207,121,38,159,14,119,130,93,24,39,207,202,179,96,203,21,70,48,38,143,169,0,104,127,105,48,173,135,249,22,219,39,178,11,16,205,65,234,67,221,201,36,46,156,138,94,102,164,151,27,221,86,86,83,193,39,204,56,134,164,172,180,199,169,123,74,127,143,188,22,26,233,139,82,78,237,42,42,238,227,109,194,20,150,182,156,149,172,196,156,195,161,100,222,98,166,143,165,84,98,182,199,18,74,215,86,158,183,149,23,73,169,9,168,7,218,68,238,227,67,68,146,14,164,61,14,143,5,107,254,146,233,252,117,57,89,154,198,114,104,88,65,173,80,42,129,24,252,194,78,231,231,140,207,148,72,77,106,72,221,162,90,215,12,75,120,204,174,198,133,181,124,79,14,21,39,27,85,123,56,145,251,199,206,26,150,118,11,13,42,160,50,107,250,147,147,80,227,246,146,253,48,194,70,126,99,43,12,195,35,16,211,80,117,92,73,125,179,196,69,153,161,229,2,105,49,140,72,231,218,142,11,30,151,112,202,129,134,25,227,31,149,51,153,2,84,144,113,9,78,213,107,48,73,178,194,97,42,240,234,208,15,251,84,44,159,192,170,145,15,161,157,6,86,98,228,255,0,26,118,27,93,179,19,11,139,184,51,71,244,138,165,222,244,107,87,248,21,112,31,50,203,114,178,53,107,236,184,144,85,81,178,189,85,198,11,198,52,202,170,131,243,37,39,214,190,144,105,35,238,14,87,167,58,170,236,126,100,17,82,138,170,223,82,38,96,163,110,252,137,91,44,67,227,73,33,85,37,56,64,94,228,159,211,118,200,152,198,39,178,145,150,133,23,145,69,37,145,82,231,188,2,91,227,67,220,143,154,82,14,100,6,117,101,74,185,252,142,214,26,70,124,82,15,245,67,90,164,201,173,250,170,114,77,33,4,60,217,72,128,219,98,122,26,61,126,197,177,111,0,208,83,22,50,41,84,16,100,227,247,83,24,214,83,133,238,164,179,32,229,204,106,160,17,31,179,173,140,206,85,31,14,238,113,125,220,72,135,204,39,186,85,187,206,103,253,30,212,48,8,94,96,169,71,213,28,189,202,244,54,85,164,7,49,82,185,155,82,31,133,85,122,133,23,108,151,141,90,113,61,59,135,78,50,191,153,50,135,12,127,73,24,103,130,50,86,234,17,6,88,197,207,167,136,33,241,45,176,31,182,65,76,181,74,13,113,101,147,132,74,54,105,134,197,11,77,225,62,170,18,100,241,137,137,28,105,242,132,60,197,18,14,100,153,211,159,135,18,101,133,137,179,20,1,102,249,103,38,181,133,103,82,219,73,24,226,138,206,36,118,240,17,137,204,173,185,64,36,36,134,92,103,240,167,116,246,94,212,180,208,209,129,100,62,17,32,189,31,108,69,140,200,224,170,202,195,35,50,170,72,251,72,167,231,211,251,193,42,108,246,15,193,34,153,100,120,196,195,136,132,89,109,70,102,38,230,105,225,201,62,99,74,34,62,29,104,196,197,153,140,242,251,73,149,107,50,170,110,8,170,124,141,25,255,0,73,53,12,99,227,234,76,224,70,136,37,246,214,201,130,7,10,70,153,7,173,9,187,41,49,69,250,180,144,219,82,244,149,104,212,225,245,47,119,169,35,173,99,196,124,57,82,175,251,37,108,140,109,109,79,5,252,201,206,152,190,4,159,14,84,73,168,98,73,31,54,52,175,210,160,214,159,139,26,198,85,58,35,178,177,107,37,249,25,218,165,109,102,18,11,243,9,124,126,161,28,96,36,239,178,245,34,44,141,89,216,201,20,180,210,90,180,114,73,138,90,190,219,86,206,2,226,240,33,158,49,51,5,86,192,190,157,225,137,89,149,147,136,150,199,33,141,245,84,24,196,204,34,175,82,89,65,141,196,97,37,51,55,115,146,55,192,148,35,230,202,69,185,186,251,145,242,58,187,25,18,72,248,146,203,93,60,9,44,234,83,145,164,206,16,56,138,190,63,83,234,124,152,132,164,173,42,20,106,253,26,39,217,126,23,243,45,120,185,68,131,15,198,109,92,46,19,64,26,61,245,178,164,141,229,150,145,204,128,1,191,169,59,38,143,200,158,67,144,252,69,212,22,195,197,181,28,101,128,104,101,217,19,119,47,149,38,9,135,24,138,146,182,239,16,211,42,237,124,12,181,10,244,161,198,2,9,243,7,11,149,17,50,200,133,73,172,130,121,35,122,206,96,51,135,168,98,205,63,106,104,249,227,23,81,87,50,100,57,208,79,152,34,34,168,135,38,89,7,212,177,161,96,89,10,15,82,122,41,151,15,24,212,230,25,217,22,102,49,196,197,38,86,168,246,55,218,207,149,36,157,171,109,59,43,127,187,236,74,89,48,126,234,203,195,35,248,148,108,200,50,198,91,178,4,65,51,54,81,33,158,96,41,55,201,56,189,210,35,97,155,39,114,172,118,126,67,51,15,194,22,73,98,153,212,53,167,17,31,133,86,214,224,250,171,229,220,54,20,10,203,34,147,117,196,134,170,167,121,59,85,68,58,214,13,33,147,37,227,234,88,198,178,156,55,165,179,2,178,148,51,235,64,38,114,160,161,198,130,50,101,197,200,138,12,205,243,57,150,163,86,159,207,40,149,55,26,166,87,35,121,164,241,161,88,104,62,242,221,21,158,209,81,50,105,192,86,61,102,63,99,100,35,178,147,4,172,194,17,36,17,163,48,71,71,217,7,108,245,166,25,135,159,149,45,168,97,71,14,147,114,14,165,47,169,223,42,147,207,17,85,156,105,242,176,124,161,84,150,167,140,251,39,191,50,101,147,121,170,100,139,137,17,3,80,222,22,86,95,253,221,116,58,175,137,22,49,135,132,170,72,53,187,31,105,27,253,52,99,251,171,36,133,69,141,153,62,70,55,115,217,111,230,108,74,125,230,219,49,49,12,144,116,172,39,213,110,89,194,177,99,28,77,248,131,255,0,207,254,228,108,11,88,146,84,213,149,33,252,248,145,250,98,134,92,103,242,162,56,26,222,224,172,92,195,96,200,155,178,156,101,26,95,14,54,38,38,12,159,136,107,100,145,144,108,65,36,233,229,175,209,193,4,121,76,84,123,44,152,128,181,9,231,51,10,197,147,87,6,226,31,91,62,14,60,38,89,73,147,255,0,177,20,188,106,115,193,62,108,164,78,119,35,27,22,178,208,80,134,25,254,124,165,69,111,0,33,242,165,204,192,94,217,67,18,193,225,31,159,213,92,236,202,58,140,119,32,39,180,181,26,126,200,121,113,101,94,141,0,228,230,10,244,198,63,165,86,56,238,166,179,80,198,29,151,169,31,171,18,115,132,126,29,73,109,56,71,157,80,204,192,32,51,10,173,149,9,248,216,71,38,1,254,146,67,101,24,159,73,95,214,204,1,56,76,84,84,154,122,162,15,47,25,83,44,200,38,219,28,152,52,249,86,51,42,142,54,125,85,113,50,171,243,241,9,121,149,89,7,212,158,202,21,57,60,246,109,134,244,133,249,200,254,21,211,175,180,246,34,41,73,48,25,25,27,106,40,146,170,168,159,73,59,147,90,249,32,234,71,86,188,2,103,50,53,147,226,137,42,205,64,169,207,166,83,203,140,252,38,94,8,94,37,91,106,96,78,126,97,9,38,124,98,100,73,38,101,99,22,15,252,108,85,241,170,160,206,130,206,46,69,41,100,205,183,50,105,67,106,120,195,202,185,236,208,176,227,112,232,193,253,37,189,250,111,109,205,137,17,27,89,142,49,61,180,209,151,0,178,103,17,70,186,215,170,98,44,170,36,194,49,162,67,101,182,90,38,5,226,122,20,198,0,149,249,146,61,112,253,235,20,208,99,98,58,163,12,144,17,33,187,243,141,204,20,1,65,233,160,16,216,108,171,51,79,4,17,169,38,106,67,224,194,100,17,159,46,201,143,14,85,12,156,114,134,102,185,173,32,223,136,170,94,78,161,101,145,240,246,160,63,9,98,89,64,161,217,31,50,101,134,134,89,140,44,180,96,46,199,212,164,191,240,150,92,99,230,136,85,217,233,24,207,200,168,31,14,41,125,165,91,5,85,206,101,166,43,95,80,6,8,162,78,228,176,114,70,69,67,50,4,95,164,151,26,168,132,97,48,164,178,155,83,156,201,135,178,149,152,37,34,113,85,113,200,193,25,110,184,211,103,243,204,178,164,161,25,79,202,37,187,106,39,169,81,12,44,32,243,45,230,51,198,183,97,24,135,194,148,79,221,247,5,35,14,106,158,243,251,43,109,83,206,78,229,53,38,250,88,143,134,88,149,21,12,193,172,171,25,109,71,219,101,184,38,36,100,115,24,50,1,0,108,131,78,104,13,199,40,242,169,182,73,30,68,250,124,156,172,194,165,236,159,182,229,196,149,148,10,184,16,24,81,230,76,88,248,158,242,141,135,101,106,64,98,136,183,6,76,191,62,84,158,163,88,109,101,14,41,15,152,41,148,56,7,32,208,80,194,242,167,209,141,140,106,150,20,83,50,1,198,69,224,179,218,69,89,76,202,149,176,196,243,72,210,2,140,246,3,238,91,95,48,99,238,88,62,75,4,5,49,118,105,197,3,246,137,45,113,152,170,101,196,79,170,139,141,100,245,201,67,106,72,36,249,178,242,42,58,29,84,9,47,237,82,102,163,11,145,123,101,25,243,98,189,71,124,244,25,127,105,89,64,153,144,11,68,248,192,42,234,86,87,80,168,129,243,200,70,45,15,221,119,68,42,223,50,54,39,173,97,126,36,187,74,1,209,190,33,106,58,135,176,50,249,70,37,66,207,137,122,58,200,24,165,136,130,34,153,51,224,148,28,170,126,77,36,18,191,50,221,191,212,197,102,66,162,77,246,156,36,191,233,211,199,202,143,100,97,201,30,108,163,92,178,239,64,62,119,44,66,144,68,66,214,208,235,138,130,112,218,73,40,254,226,223,199,127,178,109,35,119,246,44,175,164,203,168,151,151,219,67,7,86,196,41,57,138,164,245,11,245,167,134,105,124,163,18,87,91,124,12,127,54,44,68,68,144,178,13,99,177,134,79,228,97,83,16,220,126,76,42,62,146,212,18,65,132,165,66,217,92,62,17,248,84,168,195,216,174,159,27,114,164,109,97,227,95,99,107,50,11,218,65,90,234,19,219,240,138,2,117,177,140,202,97,2,201,226,58,161,135,100,73,47,74,41,233,8,70,101,48,147,70,7,100,245,181,5,176,194,100,2,17,153,82,103,132,130,34,160,141,51,114,204,43,39,213,110,94,157,77,1,170,123,252,249,83,147,70,26,201,154,109,248,51,5,45,123,39,70,38,19,34,160,107,178,181,124,38,36,114,117,108,226,240,135,34,165,219,2,75,57,144,114,96,68,141,237,33,149,92,5,49,141,106,94,212,226,27,231,125,84,11,44,162,140,152,83,24,115,7,145,75,20,27,208,209,101,24,229,75,195,101,46,147,152,197,234,87,12,141,18,112,62,226,75,101,73,149,152,113,42,213,93,69,8,135,241,46,13,144,246,133,23,34,154,190,158,204,252,66,227,67,198,210,160,131,59,50,105,62,27,54,136,88,232,101,152,213,79,60,126,210,119,38,103,2,149,135,12,145,136,155,76,134,121,49,82,237,133,141,83,39,140,104,216,22,167,34,148,216,88,140,152,121,19,168,25,35,51,153,13,29,1,88,183,128,204,131,91,36,204,196,52,158,29,169,17,243,24,201,192,72,104,96,77,93,58,47,55,98,151,187,173,149,237,21,102,200,210,224,145,62,135,24,147,153,202,153,121,12,69,70,129,44,93,169,245,61,145,224,241,42,63,65,2,209,62,134,44,102,102,10,124,5,171,7,70,181,138,86,114,173,18,94,9,44,83,51,12,113,245,44,67,100,117,53,87,80,176,73,163,48,71,88,220,60,4,139,132,72,25,147,8,94,84,0,100,229,122,124,128,249,231,139,133,106,217,144,143,77,25,3,222,69,132,35,84,50,162,182,86,227,98,40,38,120,248,83,70,4,104,73,144,253,225,32,208,240,213,14,104,248,123,22,97,97,43,73,136,170,79,241,60,170,67,242,136,139,100,255,0,137,212,229,3,242,241,17,65,153,144,203,41,119,26,124,17,51,50,95,100,17,219,141,235,154,195,214,222,164,126,37,89,91,119,182,72,172,198,218,224,251,2,84,31,237,172,228,217,113,162,174,46,43,100,141,38,141,142,113,240,166,106,184,7,67,178,30,76,202,173,150,181,187,28,185,121,20,249,180,169,198,52,22,207,108,183,241,195,34,152,55,0,39,186,181,79,152,65,3,48,82,54,24,105,163,25,185,26,106,128,165,154,170,33,31,132,165,94,147,100,50,244,149,34,212,250,121,145,158,249,113,20,100,253,67,101,9,152,69,202,149,163,111,17,44,116,87,152,5,240,250,137,171,3,242,157,75,143,210,93,218,239,152,105,101,93,118,134,224,114,98,97,77,96,86,184,3,223,141,45,52,204,79,204,155,223,113,243,98,82,70,158,57,60,73,170,57,109,85,107,149,137,215,159,30,101,27,67,214,157,230,62,60,42,123,96,172,99,60,39,154,133,244,215,198,31,82,62,28,146,9,80,64,11,45,184,120,211,112,2,78,25,185,19,67,24,152,58,150,219,186,113,214,191,181,124,129,38,9,65,204,149,153,70,168,40,67,149,16,23,146,9,22,15,226,39,10,65,168,110,9,4,11,158,70,103,193,10,170,173,108,87,73,178,124,145,225,81,182,186,108,114,101,229,41,84,208,117,85,201,95,242,137,148,57,150,165,59,11,44,188,107,162,24,221,23,216,231,105,21,202,122,122,70,12,108,10,164,141,79,136,105,125,57,191,34,116,105,47,240,76,210,49,170,162,249,44,96,208,50,76,1,33,167,207,96,207,204,85,166,212,36,216,188,194,84,50,193,65,184,31,180,133,52,243,144,157,170,49,150,71,20,165,71,90,247,201,230,81,219,11,21,52,236,33,123,81,87,117,67,157,21,226,66,192,146,49,141,54,14,57,41,173,67,84,229,161,209,242,161,88,188,190,223,154,172,11,206,32,97,71,223,89,68,130,62,33,47,67,147,22,116,78,164,172,223,193,149,84,231,250,146,157,242,95,153,29,167,163,31,195,169,53,212,62,17,152,190,105,235,88,37,62,21,198,204,169,41,102,226,31,25,231,140,68,241,146,95,141,55,135,2,154,75,56,86,215,211,143,164,43,185,106,231,61,69,79,178,200,12,43,8,102,38,68,83,232,73,237,44,225,213,28,103,103,18,125,177,114,54,204,135,192,165,231,195,228,93,26,124,54,109,115,46,125,119,146,49,30,155,153,172,36,52,242,86,147,255,0,104,130,147,169,39,73,30,21,63,125,50,118,249,133,246,211,104,16,223,36,121,113,46,118,233,242,5,96,186,121,242,243,243,21,86,190,156,18,64,204,162,81,172,240,132,117,95,14,215,115,23,133,13,128,235,80,39,195,131,90,78,17,39,225,101,85,180,94,46,37,55,36,36,207,204,154,213,7,27,18,179,12,162,171,42,118,70,63,10,93,62,24,200,7,253,69,87,62,55,26,74,240,228,93,10,43,28,150,214,239,80,84,206,194,30,191,53,209,244,172,147,206,138,195,21,124,153,164,135,59,151,18,221,84,31,77,38,20,109,173,73,124,149,81,184,150,114,121,7,194,190,67,126,86,34,54,217,6,163,99,160,156,146,108,104,168,22,88,214,51,224,19,34,86,104,210,196,254,36,146,71,117,3,165,86,207,4,208,98,50,14,214,170,39,112,82,74,76,226,240,84,19,252,246,171,35,102,64,39,24,96,13,248,86,239,201,255,0,185,82,147,243,250,150,92,169,156,105,63,88,168,202,194,22,245,175,173,43,57,177,172,103,195,170,43,31,139,26,71,26,27,201,210,85,185,240,39,42,170,183,216,219,154,253,1,73,102,216,139,56,211,223,145,10,102,78,207,137,52,173,170,255,0,189,99,71,149,201,142,3,27,114,5,59,125,14,116,22,63,104,46,69,208,233,195,18,48,57,86,54,176,34,16,125,73,247,20,173,113,56,196,6,88,148,255,0,54,170,161,192,39,228,226,71,154,52,81,74,195,137,62,140,200,56,251,82,180,200,130,44,98,232,220,99,91,88,244,68,198,69,199,196,151,179,204,106,91,138,220,7,61,49,236,47,114,92,248,216,249,130,179,178,123,241,188,197,18,64,29,79,139,136,188,73,178,2,192,50,65,131,148,163,73,172,159,16,164,225,67,135,250,151,73,82,187,40,211,171,121,131,202,133,95,233,140,216,154,230,113,191,153,29,12,208,74,149,190,250,37,144,48,203,22,34,45,12,102,39,241,21,85,108,74,218,141,173,67,249,62,81,104,167,126,217,255,0,54,153,64,102,86,39,1,211,27,223,105,21,211,204,166,68,229,197,216,35,63,48,186,214,136,218,254,214,79,132,72,133,32,134,157,234,77,24,72,208,87,58,141,253,54,118,34,165,104,52,237,113,25,154,199,64,14,2,243,23,177,98,109,66,8,220,34,73,31,106,12,124,37,75,216,242,73,148,145,115,6,99,163,105,233,51,172,137,243,101,227,85,207,167,100,145,168,10,171,82,66,99,48,171,42,173,73,185,98,26,70,132,101,169,181,250,72,4,246,146,155,45,61,22,183,218,78,38,93,156,67,225,83,242,103,158,219,184,168,252,173,92,127,79,161,108,152,112,100,131,14,37,17,125,3,108,254,17,43,9,143,28,103,246,165,51,30,9,43,86,69,3,158,154,214,212,111,194,17,113,162,161,178,113,72,194,238,138,171,127,15,12,156,184,151,208,210,99,34,231,94,157,30,66,156,20,223,85,113,107,24,120,178,163,31,50,84,231,162,35,83,254,68,104,107,113,17,119,109,170,28,204,204,97,26,3,60,57,150,38,193,11,149,81,6,55,31,82,154,212,241,143,141,233,106,53,168,43,184,248,145,22,16,49,108,50,169,246,106,120,150,67,204,110,36,4,250,220,170,124,193,32,137,139,18,79,199,99,55,53,58,45,35,32,201,39,234,147,99,70,31,74,132,211,209,142,38,112,170,88,219,177,119,45,219,100,50,195,112,211,128,107,121,159,6,51,61,180,182,76,195,248,118,169,201,140,157,147,152,164,89,87,114,150,160,244,50,88,89,124,74,170,28,55,248,114,169,74,26,210,9,153,140,170,25,49,227,6,21,173,97,84,222,105,128,141,218,139,141,106,2,40,61,78,105,216,254,81,45,161,190,149,27,245,106,45,27,6,225,214,31,15,114,52,19,244,192,230,173,20,154,144,5,103,50,112,249,132,237,136,85,171,212,50,98,29,148,147,181,209,243,160,242,136,75,85,37,144,35,31,105,45,88,201,184,178,154,13,161,138,160,239,168,101,198,62,96,246,43,106,219,170,28,10,233,53,176,72,12,209,10,150,250,110,81,169,122,217,150,177,142,193,23,33,68,186,29,105,129,36,11,153,164,116,228,86,53,187,17,179,235,118,196,64,134,168,114,73,212,171,238,225,140,136,122,160,142,49,25,153,60,50,121,132,138,34,126,152,31,178,37,55,119,85,113,27,150,38,69,221,161,214,193,146,12,203,25,58,72,18,125,161,174,197,146,39,230,66,172,126,112,135,168,111,32,202,254,162,34,43,234,125,78,204,25,114,170,157,79,240,220,4,3,202,40,171,143,223,105,185,81,142,241,7,39,241,41,205,210,198,252,53,51,40,121,29,16,63,21,54,199,196,41,73,236,13,114,9,199,97,165,174,23,3,76,78,207,151,42,178,129,24,226,98,227,110,150,134,173,142,188,107,138,169,195,249,69,160,47,98,231,177,140,241,147,181,61,141,106,65,119,21,98,200,201,242,83,34,142,102,196,99,230,73,164,189,152,31,133,20,105,145,72,15,184,130,54,124,125,92,106,235,37,212,211,154,106,64,220,138,91,205,17,7,25,147,164,143,152,75,169,50,146,44,214,115,33,127,15,2,51,248,85,127,198,37,117,57,61,172,11,17,147,48,149,14,158,187,181,24,48,242,42,187,40,0,40,249,113,175,148,245,64,243,234,75,88,130,186,159,107,99,75,146,76,166,86,85,177,182,204,255,0,189,105,135,91,137,30,196,53,107,128,84,37,137,131,31,19,195,153,2,30,68,5,171,37,9,156,75,159,33,202,88,210,96,139,233,161,230,106,24,177,151,63,147,62,84,110,217,72,87,217,101,247,82,53,254,204,179,22,83,245,132,18,143,18,146,158,96,73,38,80,137,45,52,145,145,252,43,107,24,242,49,86,56,197,176,182,124,249,208,127,72,44,168,104,23,115,136,127,210,145,61,124,63,200,177,134,24,131,39,48,149,106,161,81,179,53,61,224,160,188,65,16,255,0,192,164,141,101,112,82,97,52,164,248,214,67,252,225,75,166,64,126,76,169,86,53,25,155,250,43,153,15,143,49,75,149,106,140,192,20,152,81,243,25,144,24,82,216,117,178,183,106,149,97,71,49,161,131,233,34,159,24,4,103,82,34,28,2,99,230,76,89,0,105,212,4,33,184,61,67,248,81,12,184,61,145,50,153,111,159,24,2,64,238,64,37,6,141,109,113,172,193,51,228,229,2,73,2,1,11,43,50,118,200,207,146,197,143,249,39,49,83,112,83,71,145,170,162,224,249,184,170,95,88,105,42,210,131,44,65,39,16,53,181,84,222,19,23,18,83,168,110,63,246,33,114,141,66,25,158,213,26,70,74,156,130,214,226,199,73,19,132,68,86,250,27,254,208,131,252,149,54,48,9,144,171,47,77,5,255,0,9,98,141,77,93,252,61,30,159,156,203,16,137,94,78,157,27,253,156,181,127,19,244,84,9,48,117,0,24,81,99,200,85,189,241,129,7,233,174,9,79,241,81,144,142,202,236,184,137,212,173,225,218,158,220,121,77,40,139,150,210,112,58,22,69,46,13,168,98,70,251,168,73,154,229,242,71,180,137,23,249,20,227,222,15,14,212,85,80,70,84,42,233,228,110,70,179,89,31,38,82,175,158,170,242,38,178,104,73,39,165,47,53,12,184,221,202,148,95,179,25,88,105,91,168,64,46,212,210,125,245,28,152,184,66,33,228,82,143,141,193,247,20,156,249,55,21,178,243,98,227,76,176,191,142,162,51,21,70,140,65,63,48,81,17,163,123,170,92,58,183,114,206,164,218,29,149,169,71,196,139,48,45,74,216,108,102,52,29,149,105,49,230,18,156,54,167,178,130,78,164,238,159,86,158,107,48,148,67,66,200,202,54,34,127,12,111,229,78,96,24,158,29,168,123,136,192,147,204,20,185,143,151,25,51,45,215,17,120,15,159,144,169,52,251,45,137,249,144,146,117,11,35,123,188,138,58,125,148,235,105,222,230,52,139,27,125,3,49,124,27,32,77,26,201,145,142,34,102,8,144,58,110,3,9,224,175,153,90,193,131,149,85,106,131,42,221,69,176,39,144,163,196,100,203,108,14,228,182,99,193,25,143,50,6,29,240,36,191,8,165,46,118,178,54,3,148,102,48,6,52,162,214,224,17,129,151,220,76,160,7,114,196,97,180,172,25,44,246,213,163,173,115,212,70,177,37,91,168,79,36,152,189,164,229,240,1,37,153,86,50,116,192,224,244,227,95,2,98,11,133,110,152,182,34,175,252,133,254,143,200,142,141,166,209,155,144,70,229,50,60,55,16,72,62,209,39,110,162,159,6,213,64,13,66,204,15,226,81,22,65,157,82,117,212,3,113,16,156,92,104,27,234,216,51,64,133,153,38,197,204,101,185,1,85,125,56,167,102,98,171,168,215,96,147,19,14,46,69,30,202,112,66,39,10,168,164,124,28,127,113,73,149,17,134,142,199,54,215,154,122,92,227,188,161,73,43,116,25,36,143,152,75,183,76,129,4,190,210,192,48,235,132,197,109,229,168,171,30,71,42,14,137,60,110,145,17,31,26,168,226,253,89,87,68,52,193,140,124,49,84,125,193,143,145,229,50,77,197,112,101,83,84,99,2,49,19,166,73,220,179,220,82,49,159,207,151,42,168,129,118,193,143,10,70,5,20,220,48,226,234,42,10,52,199,167,54,79,28,159,52,132,193,32,136,179,152,25,154,6,245,233,165,85,110,217,106,173,146,50,119,38,79,147,182,27,204,139,120,118,54,170,52,14,161,124,31,117,106,153,125,234,76,80,118,87,114,228,159,136,68,77,40,102,114,124,218,77,150,67,44,24,108,107,40,123,82,170,143,71,137,101,23,137,69,204,167,157,81,101,195,214,175,91,174,58,140,216,12,167,195,131,131,168,106,113,148,227,17,243,9,87,195,129,189,2,213,38,135,31,73,83,175,16,96,202,124,152,17,82,96,18,72,243,32,32,48,241,145,97,212,145,50,109,61,213,11,80,209,92,156,157,40,112,189,241,159,153,57,153,15,115,204,20,134,125,108,239,104,169,171,112,26,50,224,228,238,70,6,96,254,170,152,8,101,137,108,124,105,69,254,235,18,147,66,193,97,212,249,35,199,218,167,164,155,25,16,18,102,74,133,219,202,133,101,174,228,157,73,106,200,110,37,165,60,144,73,240,9,149,39,163,179,30,97,21,64,70,121,5,212,155,198,184,156,37,153,120,155,137,65,38,159,42,81,51,79,29,16,27,227,170,106,169,245,178,89,204,170,179,83,158,129,139,144,1,173,151,25,253,75,19,90,206,173,127,10,233,179,35,85,16,124,73,52,205,60,9,42,205,36,82,168,149,98,81,154,144,152,243,75,69,64,212,149,82,95,135,18,245,198,152,219,3,54,81,168,105,145,165,194,62,80,168,109,254,154,133,153,14,170,24,213,178,87,140,250,168,202,26,182,250,86,12,37,91,12,249,210,73,218,181,110,107,72,82,73,125,108,238,161,37,111,173,150,34,112,245,173,49,141,182,238,77,99,89,60,67,225,78,172,200,6,167,177,226,31,50,17,251,65,115,20,168,217,239,151,39,218,72,102,70,138,38,63,119,41,99,1,161,250,194,168,71,194,143,243,4,230,124,161,84,161,168,71,36,255,0,40,171,116,197,86,200,108,12,178,172,88,233,145,153,27,97,192,178,17,59,120,213,28,9,128,141,250,180,5,174,164,4,22,109,34,32,32,103,178,38,99,38,229,196,203,83,92,71,55,115,217,100,60,53,200,42,221,24,114,63,52,180,250,182,180,3,26,245,169,143,24,31,40,158,212,92,125,205,175,147,6,134,146,170,11,17,12,129,93,36,125,75,157,204,159,115,221,148,139,56,218,170,80,184,139,196,185,228,105,211,35,86,69,250,40,245,14,149,130,64,63,10,228,214,180,54,181,54,57,162,117,171,255,0,196,135,47,186,177,147,50,44,144,115,20,105,127,33,181,193,244,17,147,71,96,125,55,100,12,108,17,138,168,223,50,47,213,80,44,199,187,226,42,120,202,211,227,205,186,88,171,151,185,91,53,71,30,0,43,249,86,231,214,193,250,169,68,111,50,191,181,55,141,91,147,221,86,181,62,68,95,244,111,141,91,7,221,42,49,129,138,46,146,161,95,15,108,53,161,242,82,51,51,148,50,153,119,140,152,86,134,90,141,105,152,29,207,80,144,123,55,137,50,194,77,153,134,255,0,138,152,38,98,218,229,83,215,12,223,13,229,196,138,96,86,211,64,57,6,170,171,66,121,18,16,38,30,20,172,62,218,232,53,70,166,146,198,102,80,214,181,164,25,243,38,148,239,38,53,41,21,188,74,198,204,86,79,173,138,95,210,20,104,8,209,162,198,127,49,84,213,244,9,197,3,203,16,164,81,1,159,58,182,119,49,73,254,234,157,101,6,147,47,99,187,6,182,44,159,166,180,207,173,4,102,127,221,136,106,115,76,106,216,179,134,193,101,228,85,27,145,201,98,22,71,226,197,26,181,17,27,7,210,94,11,209,134,129,144,136,89,49,182,204,84,97,84,219,231,201,212,178,100,158,68,136,215,15,23,180,181,134,236,228,63,42,154,216,44,83,26,101,116,97,230,40,144,204,178,170,47,180,188,198,14,112,18,185,56,227,42,100,22,28,61,128,146,62,36,146,77,59,202,69,149,109,151,62,28,170,145,239,137,25,153,80,178,87,152,85,92,77,27,76,60,131,70,70,173,28,46,37,180,215,121,7,132,41,107,231,254,117,173,54,174,102,38,235,83,126,69,1,124,197,101,38,226,33,61,212,134,214,54,247,169,34,230,99,28,236,214,182,176,165,113,117,174,139,166,237,72,88,172,41,80,129,211,12,47,112,147,120,117,160,130,60,34,78,208,232,11,98,134,183,83,211,244,203,226,77,166,79,130,86,127,78,42,128,190,173,6,12,162,65,80,217,18,55,14,85,38,141,147,46,225,102,181,74,217,143,150,71,175,50,171,143,49,150,176,204,25,81,47,146,255,0,12,74,138,204,101,67,195,38,44,96,37,211,62,121,10,200,121,95,202,168,107,107,64,133,85,181,219,83,114,114,92,58,75,114,252,216,147,216,218,111,108,206,165,92,24,209,68,52,4,199,143,207,133,93,186,133,240,53,86,132,45,173,9,10,78,164,101,61,86,33,170,23,177,121,143,31,210,83,220,41,90,11,205,91,145,2,250,117,94,24,217,24,190,154,0,198,171,184,69,148,138,125,71,213,10,87,101,165,64,78,92,74,232,193,196,182,48,48,72,206,100,111,11,182,114,176,233,80,125,37,180,208,1,11,165,87,221,176,112,188,240,139,141,73,79,159,148,157,73,26,75,133,116,8,141,51,18,98,27,36,162,51,199,239,38,144,216,194,168,50,171,142,166,102,146,69,53,168,114,96,122,165,153,255,0,219,83,215,111,249,71,173,143,145,140,115,250,23,159,214,30,186,132,56,100,193,212,160,52,240,88,91,133,214,131,198,53,214,202,162,71,196,138,181,173,38,124,203,16,176,158,234,170,153,3,114,254,164,186,101,57,196,204,200,173,148,192,218,70,49,84,49,227,16,58,148,21,59,229,198,63,50,178,141,106,204,107,149,172,140,93,91,18,98,214,132,118,71,230,18,219,91,78,10,214,112,228,85,225,147,20,172,74,108,153,144,156,74,219,215,90,144,173,5,179,25,145,38,52,205,178,114,248,200,9,144,248,210,84,99,208,238,50,38,225,51,8,163,217,196,117,66,199,179,2,231,174,69,87,136,209,239,25,70,150,204,140,140,170,52,76,156,165,91,110,2,63,237,57,83,216,42,71,79,99,227,44,42,173,72,67,225,202,141,159,0,242,71,212,165,166,67,157,5,249,131,149,46,203,184,112,99,164,134,102,219,185,99,62,224,5,103,10,133,141,113,100,70,97,46,69,191,41,210,126,59,176,237,34,148,129,51,228,167,53,161,56,185,113,41,234,25,57,30,175,194,246,96,86,219,162,229,160,139,81,124,155,176,65,98,144,178,214,209,51,225,202,152,234,118,63,193,235,145,217,105,131,201,156,249,121,72,167,248,108,249,10,211,49,209,3,107,189,233,84,85,166,24,217,202,37,206,105,228,206,168,240,249,92,138,202,29,145,36,143,41,162,226,79,182,208,133,180,41,158,240,21,157,72,119,176,98,229,75,153,51,238,173,83,45,64,33,243,21,109,152,3,25,169,207,27,139,42,26,101,169,228,164,19,47,171,138,241,136,66,85,53,80,34,73,138,51,110,134,153,85,19,153,44,156,217,91,113,58,48,251,81,239,178,157,39,221,90,112,193,201,219,149,54,11,32,227,225,73,129,85,86,7,9,190,170,22,99,216,178,181,140,124,127,40,167,222,105,94,234,42,192,21,50,123,6,62,164,185,151,15,89,25,235,31,56,35,102,83,37,101,80,80,150,95,75,89,188,214,83,187,138,167,159,119,16,82,248,122,213,48,110,193,180,226,16,211,42,233,244,102,63,98,27,136,211,188,56,148,134,242,200,71,194,186,120,100,250,151,14,213,125,126,143,137,143,171,145,117,71,26,215,50,108,164,181,108,59,139,32,126,169,41,187,173,181,132,78,98,170,25,250,98,202,17,50,196,41,18,89,143,157,231,132,185,81,179,144,214,19,134,49,202,254,82,170,170,72,3,247,80,1,128,66,175,25,243,163,33,163,109,56,140,172,92,133,145,70,197,236,63,159,171,255,0,138,166,42,174,30,46,213,90,27,45,232,48,226,82,200,219,104,51,134,192,99,64,207,173,103,114,29,239,60,101,152,110,50,240,149,38,65,109,13,65,236,77,152,30,63,248,241,44,3,3,47,50,220,103,237,134,181,152,20,211,152,229,225,196,148,201,167,220,189,109,147,125,137,232,63,94,220,157,38,230,191,64,100,109,43,137,153,150,166,67,198,156,239,55,35,230,94,96,64,171,185,99,42,39,55,90,26,51,44,74,254,110,181,101,90,106,216,196,249,177,12,168,139,39,213,73,253,32,134,155,113,5,168,134,5,84,82,247,21,26,104,208,96,245,23,42,211,38,180,228,103,10,93,233,182,162,246,136,151,39,249,26,223,192,199,188,228,246,144,114,89,145,16,252,227,98,20,207,58,147,88,213,23,201,128,254,212,174,100,201,113,186,132,155,153,231,70,86,192,4,238,212,70,183,108,199,39,35,24,229,238,77,227,25,49,153,166,31,143,133,13,2,170,88,223,202,186,54,215,196,155,51,88,220,27,34,70,69,62,249,242,88,181,204,173,126,52,144,193,60,98,40,183,79,144,88,41,239,228,89,110,113,51,169,5,155,254,40,134,61,21,100,52,32,50,94,39,166,126,183,101,225,197,141,41,98,105,12,192,240,75,136,40,27,230,75,19,242,153,25,26,215,34,204,209,128,84,172,193,26,106,232,102,64,151,211,226,253,85,48,105,156,157,169,165,148,102,121,165,239,128,69,187,56,139,108,131,234,174,229,140,152,114,241,167,236,243,147,204,162,158,247,193,59,21,254,158,199,36,12,72,184,21,85,184,174,77,110,229,5,38,132,113,135,152,162,84,211,49,141,235,75,231,193,193,136,165,84,220,39,85,32,204,246,100,79,224,27,129,1,101,0,115,143,242,130,255,0,90,103,2,180,226,26,165,68,81,33,153,243,202,162,158,52,92,105,92,200,220,137,165,83,56,212,236,85,67,236,158,1,131,137,71,204,159,100,67,225,8,149,191,165,18,74,218,205,25,238,226,86,88,151,200,70,181,137,170,160,159,184,170,154,6,53,183,210,134,46,20,72,106,151,60,138,182,44,162,235,128,131,7,18,138,152,103,198,127,50,232,219,54,123,200,27,186,72,59,76,216,144,172,181,200,155,43,119,177,205,13,100,52,125,109,198,66,12,72,123,90,172,94,104,10,166,2,20,230,101,47,23,154,231,146,22,183,114,208,177,212,169,223,198,154,73,173,4,208,37,113,167,209,236,127,95,201,224,179,170,184,96,143,219,198,169,28,148,9,42,236,98,26,19,198,34,40,204,127,135,50,168,100,248,36,2,158,178,123,60,213,26,101,114,76,180,16,248,28,71,204,141,101,169,6,197,241,239,2,218,200,0,199,245,82,213,92,20,212,201,50,138,254,212,107,38,125,98,164,54,175,156,39,241,9,99,25,135,146,14,98,173,218,99,55,7,54,70,131,37,156,42,54,226,132,242,124,241,39,44,128,113,63,181,25,231,255,0,5,101,109,146,109,153,203,89,51,217,89,49,228,41,22,135,135,25,50,175,140,152,49,189,30,128,50,217,251,203,68,144,144,189,73,156,105,224,40,249,150,239,48,120,117,39,86,87,26,196,204,250,71,205,2,159,8,103,65,62,209,116,96,152,229,226,196,176,147,66,57,60,168,170,129,12,106,114,19,151,41,23,160,62,198,9,242,229,34,178,125,62,38,114,165,179,2,15,207,136,73,244,88,196,101,8,135,168,119,62,1,150,36,199,211,98,17,157,170,14,76,205,137,213,45,38,164,131,36,120,76,84,153,32,161,19,224,14,48,222,92,170,34,238,224,99,34,173,212,44,202,12,209,10,185,45,171,37,150,95,47,252,233,155,53,25,138,88,207,100,145,230,18,62,157,252,248,146,42,76,226,31,82,125,1,224,17,242,165,83,74,47,6,45,18,107,114,115,35,216,248,165,30,85,137,172,128,48,60,33,40,209,184,0,181,166,28,98,118,163,228,220,60,76,226,83,175,120,50,102,10,250,105,43,0,34,101,217,196,197,190,159,85,65,247,148,205,149,168,60,18,96,195,29,145,59,84,91,145,150,99,169,190,214,142,119,81,86,62,117,190,210,231,161,211,207,140,70,24,83,228,167,140,9,49,170,170,185,187,133,27,228,131,234,163,224,50,186,72,251,84,13,172,246,109,48,251,137,29,84,251,81,78,237,38,52,146,43,160,214,58,188,253,43,4,143,234,18,214,205,42,56,222,210,71,26,226,119,178,84,220,58,182,112,129,205,21,106,200,225,101,15,99,9,7,221,90,100,189,132,247,82,185,58,134,36,215,246,242,35,125,53,242,96,230,9,85,19,220,70,49,13,104,231,63,132,168,91,141,60,65,15,152,75,84,55,202,141,47,14,85,73,38,78,230,39,50,102,106,26,164,172,54,2,48,250,151,211,67,201,202,37,227,7,27,211,24,112,14,65,164,94,64,192,177,173,89,7,185,102,107,87,227,202,37,180,218,111,41,50,173,254,143,249,49,42,109,168,185,19,50,117,62,62,209,32,31,172,0,158,90,233,236,131,234,80,23,218,110,84,111,61,162,79,198,254,155,102,42,217,170,128,70,102,202,188,205,115,76,46,19,46,109,15,124,62,35,39,80,52,222,248,153,66,37,207,28,45,127,115,90,70,53,106,123,184,132,35,204,30,181,57,15,89,196,140,126,213,69,119,163,229,150,43,195,137,66,63,68,156,71,230,18,232,147,163,185,155,140,119,77,25,172,226,89,1,159,52,37,118,25,48,73,221,40,75,128,233,42,66,84,117,42,179,76,177,243,225,41,20,182,89,1,88,233,115,24,15,62,18,173,27,12,170,90,146,124,226,118,149,90,214,242,177,85,108,105,61,63,77,156,175,203,148,139,104,96,60,94,25,68,173,217,128,163,230,18,251,132,4,103,80,213,109,161,149,212,10,157,144,74,198,101,76,159,14,155,237,161,253,41,130,234,90,159,0,126,242,75,55,216,222,166,171,184,116,219,87,135,143,149,114,251,45,18,50,202,202,33,113,174,160,202,168,57,17,172,170,130,65,246,141,81,100,175,35,25,110,115,74,173,48,241,112,136,73,235,52,121,61,209,39,70,153,18,144,157,163,89,126,51,131,141,69,186,140,189,129,85,124,137,11,45,49,182,230,196,133,135,1,158,125,74,162,101,144,44,153,218,128,11,0,52,219,134,84,218,198,98,103,8,146,169,33,149,36,248,83,230,73,24,199,135,18,89,48,199,19,243,68,18,213,6,28,211,211,226,99,50,167,108,8,6,162,195,113,99,239,21,109,125,217,7,245,20,154,230,217,75,144,155,31,81,86,163,62,183,31,40,148,172,107,188,137,180,9,32,146,254,101,158,163,88,2,78,12,252,72,121,145,159,37,136,251,184,204,140,76,209,18,183,223,50,48,249,132,169,97,73,41,149,82,225,31,42,42,29,150,50,97,84,44,153,93,108,255,0,109,1,101,166,9,147,52,69,152,184,204,163,122,163,60,158,24,74,168,217,140,99,230,18,143,167,221,214,147,148,74,168,211,217,37,157,73,91,1,84,67,168,108,162,198,63,16,150,166,124,200,18,237,66,193,149,236,78,232,99,101,137,212,171,226,39,201,140,56,99,42,104,24,96,23,114,1,230,219,17,102,199,146,74,75,100,57,140,207,77,140,244,130,202,72,61,165,171,83,213,89,119,4,164,82,236,129,121,36,152,113,17,51,70,207,242,99,73,252,45,32,79,136,79,117,63,135,60,3,80,176,244,125,168,199,155,41,19,186,218,123,33,147,152,164,82,104,91,236,220,190,139,6,99,146,138,140,246,70,66,195,102,32,45,19,31,137,12,48,113,166,19,39,106,197,243,8,86,98,73,55,236,69,4,201,0,223,233,91,149,160,212,47,246,86,207,51,38,85,178,94,34,124,218,186,179,10,75,204,170,36,102,114,169,173,200,33,74,196,98,174,151,168,88,201,35,225,92,246,227,73,30,200,236,50,167,53,49,134,161,181,7,134,28,168,232,198,203,255,0,21,52,29,54,120,195,225,200,168,195,27,108,12,169,43,64,91,5,163,152,24,158,28,197,81,246,90,144,17,137,135,42,86,205,67,46,75,212,187,177,182,82,182,200,53,68,25,56,151,58,190,211,96,47,159,18,161,222,19,255,0,84,99,24,9,195,230,79,111,216,43,114,55,77,210,48,71,194,17,42,195,67,196,196,83,33,197,133,204,36,186,77,192,60,223,202,149,155,33,171,64,39,133,228,122,46,0,73,4,249,144,155,241,228,204,153,67,146,194,45,20,186,170,158,57,32,196,100,170,224,35,246,144,33,51,253,164,75,194,66,141,58,153,98,66,100,147,198,149,218,169,170,167,229,138,150,201,161,220,145,57,164,167,219,63,9,138,181,149,69,245,3,178,14,229,156,170,30,215,73,63,62,97,11,253,107,173,89,85,19,195,137,38,96,114,147,17,147,43,13,83,144,90,211,202,140,60,193,18,163,209,54,71,252,153,151,68,54,152,28,225,245,41,233,148,35,173,126,97,34,74,186,155,182,84,76,173,4,232,153,184,212,155,244,240,4,114,113,38,145,172,184,241,101,91,24,23,144,137,35,102,25,170,107,135,90,193,244,137,28,248,200,160,195,32,217,212,190,51,238,173,97,65,216,17,137,42,147,118,248,39,196,18,167,207,14,85,49,168,106,137,220,146,183,6,54,207,184,124,232,143,229,202,165,153,62,212,114,240,255,0,238,233,149,87,126,37,84,26,65,253,36,173,26,166,134,42,220,198,25,137,180,230,83,246,85,164,178,63,50,163,147,27,108,197,170,27,6,87,164,133,104,197,164,227,80,93,49,163,192,67,176,88,149,225,180,0,198,12,220,106,104,210,79,8,124,40,111,196,150,50,95,135,116,69,118,145,252,68,90,167,192,202,100,15,77,34,81,51,83,188,92,56,147,38,25,228,31,47,42,10,100,48,20,153,177,36,20,82,24,111,178,62,100,250,75,62,69,226,88,85,120,70,91,76,110,68,246,50,164,36,152,3,20,181,81,73,3,40,16,147,194,194,63,137,10,23,216,140,255,0,40,36,226,148,126,24,222,182,178,123,253,149,234,216,199,157,225,153,62,102,155,96,199,153,45,84,220,137,243,67,100,225,243,9,25,91,3,18,42,72,113,175,4,202,76,197,20,79,169,225,140,160,122,140,170,9,32,157,91,223,27,129,78,67,124,73,36,230,92,61,71,61,14,165,91,169,121,164,188,39,17,89,225,219,46,83,15,36,98,102,17,83,248,122,146,215,168,165,93,10,204,113,150,249,1,255,0,162,37,248,60,20,211,12,124,121,150,246,89,45,220,97,134,175,55,180,149,218,233,177,205,230,196,138,100,150,19,165,111,245,92,76,78,179,80,8,57,250,36,127,73,109,173,131,6,8,240,154,40,213,52,251,33,149,77,207,126,53,93,230,113,89,84,67,125,24,18,72,252,66,196,149,192,100,186,215,241,42,184,208,247,43,105,170,129,141,99,50,212,21,68,44,121,228,159,49,147,152,207,122,92,207,146,58,160,140,240,73,30,81,41,40,193,24,114,13,38,159,91,143,153,51,52,194,70,98,25,247,0,146,204,42,182,100,6,168,44,3,123,75,108,202,166,23,153,122,24,70,66,112,166,204,11,241,225,77,97,73,246,121,198,71,70,158,65,44,230,70,124,100,162,100,246,12,138,82,84,97,188,199,140,131,202,20,184,198,97,17,81,140,194,68,65,48,36,206,144,107,13,32,61,54,146,111,149,75,35,113,247,38,126,27,150,45,83,72,27,128,158,76,174,17,34,163,83,159,30,101,76,106,174,78,164,75,12,8,35,85,102,84,18,162,40,19,207,90,246,102,18,165,252,67,4,160,234,38,68,154,78,9,36,225,90,51,60,99,194,147,152,13,31,38,41,95,194,156,86,224,42,231,83,205,99,25,249,162,11,42,105,85,113,40,131,97,76,44,74,114,43,212,21,178,58,9,130,127,101,10,105,50,196,199,230,67,214,221,254,78,84,201,230,4,225,169,172,154,121,21,169,25,60,207,207,212,165,245,14,161,178,130,14,33,16,170,206,226,54,216,152,82,137,53,64,156,5,208,170,142,73,142,91,255,0,137,211,163,63,152,165,87,154,63,226,116,91,47,0,153,75,106,77,1,147,204,219,85,39,14,182,117,76,188,56,136,182,78,135,27,161,37,102,177,250,84,209,129,101,7,118,21,7,119,85,254,52,86,134,187,149,24,24,138,94,53,81,101,78,11,118,101,136,81,228,82,134,108,168,231,84,145,181,110,114,248,118,86,85,7,226,229,26,166,102,161,4,230,124,216,145,255,0,132,142,62,225,47,79,210,172,218,46,166,141,72,45,128,35,105,232,54,199,246,213,92,111,135,181,66,103,105,18,61,55,2,92,99,242,174,135,14,78,49,242,168,239,107,17,69,95,225,13,62,146,93,67,248,139,198,135,141,171,101,198,38,21,93,101,36,22,94,98,16,148,6,161,128,250,211,229,196,159,210,98,108,56,178,214,114,167,3,9,132,185,190,164,97,44,188,246,130,228,78,153,60,146,120,113,39,176,232,119,44,203,137,86,60,20,76,156,227,113,170,181,28,31,116,133,87,154,84,39,146,207,155,23,34,164,147,72,193,123,72,170,168,96,17,18,179,42,12,177,228,21,26,181,131,31,50,210,249,59,39,240,163,228,152,30,29,169,91,241,144,138,45,153,90,170,15,225,234,24,36,139,132,221,138,23,85,106,73,208,191,203,209,146,77,18,49,48,229,75,167,195,100,209,169,44,43,99,89,137,232,26,194,116,227,226,150,37,81,25,239,32,242,164,236,161,0,253,165,65,85,140,125,201,246,85,4,80,216,22,88,137,136,169,222,216,4,102,96,149,36,153,0,114,122,151,161,188,227,38,18,149,46,219,115,81,154,70,28,198,152,1,19,149,54,99,224,201,31,17,86,136,116,49,100,143,49,138,52,75,233,193,27,165,83,113,126,195,109,130,163,76,96,248,150,51,35,68,154,199,229,18,21,240,8,62,100,100,99,3,31,50,158,229,50,238,10,77,73,211,209,114,117,41,171,141,55,16,71,226,93,6,121,162,123,37,83,51,30,194,63,50,175,228,5,76,105,244,240,60,25,214,143,153,90,193,131,136,73,94,255,0,31,186,153,195,181,34,93,230,52,67,179,150,50,115,9,123,211,95,56,156,41,244,243,75,147,221,214,129,100,153,80,95,150,34,165,132,169,190,28,50,70,225,50,45,240,199,237,36,115,47,165,73,238,90,161,220,28,164,196,179,252,129,101,25,204,135,249,57,132,146,73,211,103,147,205,17,85,254,66,196,83,211,36,203,130,71,237,10,181,89,129,170,35,97,165,86,159,9,138,171,42,172,136,86,15,149,115,217,242,101,201,157,150,89,85,29,85,151,228,80,153,69,140,186,9,152,178,146,205,202,146,53,217,35,34,160,106,119,205,82,205,11,98,55,125,107,59,86,166,76,219,49,96,251,94,53,164,44,220,145,103,254,222,99,171,27,3,100,121,167,68,76,153,182,7,82,38,4,1,160,245,59,24,48,113,43,42,168,173,106,140,116,221,149,151,159,219,85,239,49,196,13,216,165,47,207,115,53,134,170,173,62,24,133,30,52,222,147,89,234,171,46,27,18,168,180,47,98,43,38,159,71,77,153,169,44,108,137,233,222,218,213,39,74,196,193,187,150,128,129,36,16,71,187,50,81,169,254,34,176,172,218,4,170,139,35,166,42,58,213,114,111,93,64,230,62,8,142,241,5,43,153,119,6,10,212,192,206,156,7,155,17,20,125,196,57,217,213,154,54,127,145,85,134,198,212,254,164,124,65,226,71,67,158,120,221,197,92,250,77,108,239,100,164,18,143,212,63,136,35,19,150,124,156,127,108,170,31,139,32,205,33,222,159,170,162,198,127,106,161,129,168,71,100,6,124,210,252,165,0,54,164,59,11,186,146,95,221,42,235,122,38,251,40,216,19,23,145,11,11,161,43,29,104,211,37,194,103,18,85,248,146,89,73,132,162,77,107,94,57,32,88,76,128,15,62,17,43,170,168,224,172,243,42,200,210,101,86,243,44,100,155,98,60,170,86,239,82,74,155,196,30,84,181,103,6,106,29,22,147,83,238,123,149,35,38,68,43,23,29,161,147,42,51,57,149,64,110,31,224,162,202,200,58,182,37,227,231,196,16,251,82,239,82,25,84,69,173,147,252,59,82,38,106,73,209,137,218,150,172,99,49,113,168,89,22,79,46,85,11,38,124,184,199,194,141,141,124,73,196,230,78,246,208,72,60,170,170,223,184,181,185,174,170,27,228,179,42,160,12,49,248,45,85,166,138,49,160,172,174,50,147,16,145,102,177,90,173,70,216,135,210,180,73,164,33,16,181,182,76,243,230,86,116,230,173,156,206,82,163,125,81,179,22,183,35,217,78,65,17,16,248,195,32,240,171,121,48,234,132,199,242,141,40,125,104,243,230,10,162,204,142,21,161,42,106,79,180,183,195,128,1,145,85,60,60,24,82,119,195,196,245,75,1,169,140,26,98,192,228,26,21,248,6,176,125,174,63,105,73,152,5,215,117,185,31,218,133,101,39,228,68,76,153,149,31,91,100,1,3,9,145,185,169,152,247,2,135,242,60,38,18,3,85,61,158,156,242,166,243,216,201,61,42,114,125,105,36,240,148,188,104,92,216,60,78,95,90,195,206,178,120,67,213,230,186,44,13,60,1,131,49,146,224,233,224,86,203,204,21,80,246,16,177,19,182,4,227,81,105,153,6,180,111,48,138,162,46,62,39,85,110,159,93,99,41,84,79,128,114,49,249,151,53,212,63,15,89,38,86,239,23,34,109,187,252,154,204,222,33,51,52,197,117,217,199,99,93,251,170,162,158,52,232,204,195,149,99,163,32,30,48,240,152,74,181,240,19,215,246,48,209,14,182,116,158,108,170,158,28,99,198,6,108,72,88,97,151,24,124,40,135,204,148,65,225,50,140,149,42,160,102,248,139,22,180,155,73,124,72,182,107,200,54,220,91,161,149,79,221,208,130,200,111,204,37,56,29,18,120,196,203,16,170,13,210,121,174,166,110,57,214,235,99,65,146,182,207,211,209,74,7,241,40,218,25,51,171,124,51,21,86,7,86,128,172,194,133,153,225,214,166,217,106,69,217,105,134,70,63,82,208,201,59,101,103,63,250,144,243,98,80,55,16,15,26,86,101,209,93,101,200,78,6,211,63,114,60,200,24,211,207,24,232,250,223,2,141,81,195,211,0,178,102,100,202,171,228,47,48,88,118,76,40,249,83,104,111,174,146,62,84,166,126,158,124,46,148,37,86,238,52,190,81,36,104,233,195,81,172,110,181,211,0,146,124,193,90,89,166,241,51,169,93,67,218,20,124,162,76,153,90,2,123,67,85,89,148,90,156,205,129,61,105,213,76,11,35,144,29,169,220,253,19,189,234,226,65,51,73,74,173,243,229,74,241,167,46,230,173,128,102,64,28,208,63,50,140,244,79,77,157,148,37,86,102,153,136,155,68,45,148,2,16,25,82,43,47,19,121,152,64,212,155,22,34,153,172,242,191,133,73,60,216,137,132,162,71,133,145,49,246,169,52,106,25,20,38,184,124,238,228,218,170,3,36,242,229,80,54,179,201,8,25,67,202,133,170,215,239,140,252,69,200,36,102,154,98,45,150,199,90,53,56,202,196,142,203,76,63,27,241,33,106,181,200,36,245,21,52,125,241,10,133,153,188,244,41,137,46,202,123,248,207,225,42,161,141,79,112,86,115,21,20,27,140,168,232,214,164,78,211,47,208,170,170,79,207,170,60,97,242,164,112,230,62,52,181,117,49,251,214,63,42,231,118,176,229,198,177,225,23,26,63,247,40,204,181,45,195,63,114,54,32,110,205,182,98,70,23,206,24,214,54,70,62,14,82,174,122,178,20,54,7,91,87,70,226,55,98,73,168,110,193,100,206,37,168,49,160,149,255,0,85,111,126,155,203,212,37,94,158,61,59,251,145,107,84,159,134,195,147,169,49,100,105,209,149,12,13,61,182,246,147,183,208,140,160,234,93,56,138,177,177,39,24,217,88,140,100,2,23,185,99,26,144,240,108,185,186,213,100,96,128,140,26,155,50,161,72,212,136,146,29,145,213,61,60,6,89,69,67,234,122,115,146,33,12,20,143,73,106,25,85,178,182,133,67,113,186,7,6,200,166,153,163,192,49,188,202,54,123,9,24,234,250,215,83,238,98,97,16,151,57,178,153,42,76,174,81,41,172,140,225,37,124,10,173,55,118,113,248,42,57,129,101,147,20,69,107,49,141,87,83,242,13,21,163,2,130,26,54,203,221,90,152,100,93,196,3,227,202,167,159,49,241,147,48,172,212,97,195,191,192,166,39,192,198,125,218,48,55,0,41,48,152,171,93,195,192,88,156,37,66,138,217,134,85,90,159,30,18,149,59,97,134,185,132,107,34,66,151,218,169,225,223,110,82,181,172,50,177,76,246,68,90,31,13,133,75,115,31,187,254,229,152,103,157,53,216,115,210,106,183,62,210,67,38,146,92,34,102,12,85,89,27,83,213,65,127,205,163,102,107,13,34,80,60,66,22,82,38,222,254,25,143,217,16,25,39,19,249,132,157,198,198,70,102,90,252,224,201,64,76,126,62,32,165,173,248,5,168,82,135,105,224,181,24,35,243,237,72,97,201,151,147,9,147,111,2,99,83,146,54,243,42,172,174,53,141,36,241,186,74,140,125,148,191,5,56,27,38,8,152,147,120,211,0,79,117,115,246,208,42,106,146,99,201,237,74,236,160,51,26,165,102,2,177,5,62,171,114,206,213,213,27,41,54,82,56,49,191,58,125,12,36,88,6,168,145,136,143,121,153,25,138,146,49,138,106,48,126,210,42,4,108,169,29,149,223,26,245,86,161,32,215,51,72,198,173,108,88,62,54,49,169,123,90,208,16,156,171,123,245,9,202,244,94,219,114,53,72,219,87,230,12,105,173,170,0,135,212,131,184,97,199,212,168,224,85,31,193,122,202,171,16,30,99,42,217,66,173,82,74,169,140,41,254,109,90,70,173,0,152,204,74,53,254,3,62,96,167,144,46,14,38,114,165,102,99,22,163,195,63,108,196,40,103,128,132,195,149,42,159,112,57,35,196,34,165,126,111,250,170,89,88,219,23,91,58,97,179,152,162,81,250,158,29,111,246,139,64,89,47,234,145,16,248,7,32,249,132,170,182,242,212,198,111,225,7,60,210,163,117,21,106,12,153,196,31,49,85,68,202,208,17,106,141,72,194,191,133,53,80,90,234,33,102,238,49,51,38,159,138,172,134,12,33,139,255,0,85,60,252,48,242,179,169,107,14,155,198,126,165,186,199,24,217,8,235,111,172,183,124,209,85,11,245,60,184,204,202,17,45,179,40,89,24,25,146,176,198,124,151,188,38,18,70,133,28,92,144,62,30,176,61,145,49,21,55,97,178,141,72,76,141,18,161,249,83,58,219,224,120,36,219,167,17,172,80,134,73,7,237,44,141,100,63,121,0,251,176,21,136,125,200,16,105,242,78,170,170,17,59,83,8,211,201,36,28,37,82,58,144,48,113,229,136,46,68,174,158,248,240,79,205,212,134,86,228,162,91,34,221,240,200,67,242,163,25,24,126,202,213,85,48,118,227,65,90,238,225,75,225,42,219,92,126,3,39,192,58,91,51,67,122,151,54,36,234,170,121,36,131,153,52,13,147,5,238,141,103,228,80,106,169,17,15,79,62,144,252,194,196,157,198,158,156,207,96,230,177,41,124,6,11,221,74,210,35,133,66,95,39,242,118,160,77,48,132,66,152,216,158,143,97,129,180,75,136,40,130,203,141,48,211,117,76,154,60,200,11,39,228,71,105,91,81,193,62,19,33,90,128,188,135,147,224,74,130,14,21,51,50,52,226,171,249,63,58,6,97,65,97,24,158,174,178,39,144,146,43,88,231,47,170,177,243,205,200,155,198,135,47,7,49,74,170,166,4,5,103,82,86,99,33,164,65,85,64,88,28,100,88,76,11,202,143,227,34,209,39,255,0,53,49,170,78,26,180,229,58,113,14,31,228,98,198,73,165,143,251,84,7,172,98,39,47,18,102,106,26,165,120,105,217,131,54,84,188,193,96,200,183,64,48,228,131,181,109,217,228,122,197,102,113,152,89,36,192,40,241,98,82,83,32,60,114,248,68,186,31,165,51,222,75,166,4,2,86,86,82,85,97,53,107,201,141,59,99,248,18,183,204,137,212,143,129,230,69,47,33,193,67,61,227,63,50,119,14,126,95,117,96,202,23,151,155,18,197,240,223,24,139,38,85,5,86,26,110,101,253,95,254,138,34,52,144,123,197,26,158,153,48,152,56,74,164,164,204,156,41,125,164,198,161,86,25,154,167,80,52,192,17,107,141,38,42,148,129,107,20,128,237,228,68,62,201,136,200,170,177,114,27,88,35,26,199,212,128,66,40,87,204,57,122,150,248,211,201,25,233,27,112,90,228,92,60,44,32,210,185,62,3,66,198,212,224,240,229,90,164,218,197,146,133,153,129,170,111,121,162,148,124,203,157,234,115,12,83,184,68,171,76,108,189,41,108,154,214,19,152,194,93,17,146,108,201,216,108,57,21,52,0,12,76,65,61,224,141,237,44,55,132,68,141,65,148,121,176,220,177,69,107,6,108,88,244,251,213,72,33,246,169,171,224,146,201,36,114,100,44,139,137,43,164,173,88,75,31,253,253,117,152,211,255,0,35,23,47,167,210,68,133,59,54,82,43,192,241,1,117,48,145,174,37,92,105,241,49,243,35,2,200,179,87,60,53,171,198,68,108,11,226,121,168,54,224,234,197,5,245,84,88,223,164,75,96,49,229,34,32,211,31,57,139,8,222,99,122,22,70,243,10,134,61,143,26,199,114,63,5,182,76,145,144,31,113,33,147,37,232,230,99,96,52,126,53,233,33,199,17,234,119,212,165,231,195,137,31,50,203,229,57,80,202,234,24,144,250,146,100,225,189,251,68,223,76,73,156,72,191,212,86,65,8,36,202,229,77,13,91,140,124,34,85,170,212,35,6,158,242,123,37,88,67,181,157,27,184,185,70,133,124,57,126,124,169,148,56,111,240,230,18,205,179,108,56,129,118,2,247,9,19,38,28,89,172,234,26,94,24,3,78,67,15,141,42,224,222,227,100,234,79,27,77,179,39,8,145,1,167,227,234,85,80,194,1,254,173,3,119,107,4,67,194,18,140,73,219,170,81,42,47,135,79,22,51,243,101,26,125,15,194,75,241,101,92,250,202,248,2,233,148,179,161,181,151,187,253,82,147,72,206,105,212,31,165,71,57,137,36,255,0,135,190,232,147,186,75,92,140,103,42,124,243,16,172,234,93,17,204,198,50,169,204,141,163,37,70,246,146,179,85,88,228,197,136,139,164,201,100,177,145,39,152,252,73,154,66,100,119,166,206,23,180,68,182,125,105,203,237,17,116,216,115,192,86,115,44,223,26,12,151,245,12,169,86,104,134,219,99,142,190,134,81,125,164,92,58,27,33,179,245,68,93,85,244,128,40,248,132,130,125,33,50,42,90,58,139,86,39,160,70,36,97,177,60,140,254,53,155,224,98,94,96,87,43,84,170,155,12,255,0,200,148,204,120,19,111,15,248,160,103,192,31,130,20,44,37,158,198,109,30,101,207,167,218,217,16,248,125,181,209,189,40,242,120,150,167,232,108,164,205,137,116,199,10,191,34,45,98,18,5,107,228,246,171,26,122,71,254,68,202,54,152,28,30,98,173,175,158,8,221,41,100,145,80,117,81,245,109,59,4,168,2,24,163,98,144,135,125,199,218,143,245,135,148,107,145,186,167,43,81,220,192,197,39,180,145,73,211,112,100,251,75,99,44,150,215,220,12,75,23,170,100,22,186,2,179,73,126,68,186,202,146,44,102,39,111,190,100,158,17,32,39,132,228,93,11,212,52,162,49,32,96,143,207,136,73,229,60,50,45,177,161,128,111,229,70,122,148,17,123,163,67,77,160,42,155,102,70,224,255,0,201,70,220,90,142,180,157,68,85,79,187,7,135,106,144,184,178,220,159,8,68,34,166,143,63,129,89,131,96,107,241,136,120,177,34,102,76,151,109,205,149,76,126,27,60,158,97,42,10,216,199,130,204,37,17,22,254,62,136,214,13,25,159,144,20,202,169,101,31,106,213,2,168,241,136,173,224,67,100,150,114,173,210,99,65,130,141,196,82,155,100,207,153,196,179,100,156,158,234,213,113,100,12,156,72,7,189,254,28,42,85,184,165,3,24,76,107,99,30,8,222,234,152,100,251,33,247,47,62,73,201,220,165,36,110,50,212,163,13,243,243,225,10,118,25,153,24,185,252,105,56,143,202,169,195,101,16,108,253,80,212,85,153,10,212,62,73,135,238,161,119,49,73,194,131,147,39,123,212,147,25,135,140,245,85,179,152,63,53,110,68,100,10,221,178,87,79,60,229,238,84,12,147,198,158,192,15,38,121,35,19,17,75,198,139,141,107,70,49,230,52,248,217,16,51,235,125,73,156,170,89,250,75,157,50,199,127,146,118,98,196,214,160,147,210,131,124,6,73,89,213,83,140,99,98,122,200,12,78,172,176,252,133,88,156,252,48,114,117,9,104,53,12,168,76,230,17,21,107,222,248,195,237,72,109,102,28,164,230,42,155,77,118,54,186,19,146,94,241,161,89,100,241,145,50,48,114,173,44,173,78,170,174,6,108,158,66,13,106,123,14,85,129,153,137,6,249,243,135,212,44,171,86,54,17,152,206,120,120,214,152,18,64,68,222,27,37,217,15,244,171,56,218,99,108,124,184,149,213,113,20,81,50,156,147,81,149,85,86,176,125,213,91,26,24,6,197,161,243,0,35,168,52,139,244,85,84,8,213,178,228,129,44,252,42,124,153,139,145,92,195,146,4,203,192,4,26,216,230,79,163,36,140,133,14,210,180,124,194,89,50,124,73,189,34,85,50,116,244,82,165,79,164,4,98,113,45,105,17,254,73,170,177,63,50,50,198,52,157,178,164,147,12,101,2,144,184,141,47,243,226,82,101,191,18,182,44,170,175,160,141,83,70,152,9,163,225,42,226,208,25,98,35,242,149,92,214,201,36,102,49,43,70,233,151,113,149,135,215,112,8,46,96,165,129,146,65,15,153,18,251,81,248,115,21,39,153,48,5,247,70,160,210,92,83,41,150,88,210,191,88,60,158,28,169,124,201,249,9,133,125,11,241,114,170,199,24,7,154,159,124,145,207,210,64,25,57,68,171,160,76,137,225,204,84,21,171,242,61,93,95,196,26,164,108,192,130,181,137,141,84,204,163,69,73,170,100,230,114,173,17,170,129,11,132,73,154,53,16,104,27,131,198,84,112,62,116,10,54,76,50,21,54,161,178,124,30,34,168,85,83,33,151,144,124,202,27,92,156,66,76,171,99,60,76,249,177,34,25,168,101,227,225,16,202,147,90,234,163,136,124,194,26,26,108,112,208,49,65,241,170,162,73,98,21,148,128,140,162,159,241,21,158,120,74,84,108,109,90,201,61,69,82,252,137,126,134,196,162,159,3,242,113,41,217,236,56,145,158,177,40,168,198,7,114,206,85,209,27,51,243,21,148,226,51,237,88,78,149,33,168,111,165,193,240,194,44,139,67,239,185,49,45,172,52,73,172,194,84,223,253,147,14,211,122,195,122,60,70,236,87,117,86,64,47,114,230,193,161,196,124,161,79,161,188,241,147,108,254,130,29,21,239,103,112,144,111,181,120,146,72,23,127,145,5,62,213,254,120,82,14,172,54,159,118,114,13,233,93,108,253,201,249,138,134,195,46,72,210,167,134,202,180,228,194,157,85,156,24,174,153,91,22,115,20,228,157,61,178,38,88,137,108,157,85,107,7,184,72,168,26,159,123,218,170,172,222,70,89,71,17,140,124,24,76,84,134,101,81,11,41,63,14,50,141,104,254,227,255,0,150,182,198,159,3,79,198,131,153,25,241,149,173,104,89,129,105,178,170,25,58,83,45,92,8,51,90,188,67,229,46,36,147,206,81,73,197,60,159,238,170,171,141,42,73,44,127,18,149,244,25,80,159,137,46,202,145,15,135,100,113,247,34,37,79,252,153,144,236,134,116,123,41,201,39,181,54,216,228,148,150,75,156,126,37,105,166,234,177,131,169,125,135,72,8,196,103,18,162,173,96,35,61,51,42,130,133,67,170,203,237,38,65,211,4,43,58,150,192,217,0,73,228,11,86,73,240,10,85,144,61,8,107,93,48,204,143,250,170,106,76,1,193,122,236,119,212,239,240,205,137,115,171,184,25,60,211,181,93,71,16,70,178,98,173,167,193,56,24,87,55,181,134,120,221,72,173,31,169,9,26,115,5,44,171,129,173,11,1,101,101,166,57,243,8,74,131,79,100,240,195,45,31,26,124,25,32,97,76,190,238,96,143,152,42,251,170,234,21,5,181,173,4,110,100,168,214,160,27,49,101,88,223,92,16,188,65,80,214,65,157,36,156,57,16,203,171,133,138,119,155,33,51,39,149,179,216,54,46,111,90,203,88,210,241,27,38,53,125,2,30,230,42,202,133,134,204,184,6,69,187,114,2,169,105,53,82,163,19,55,34,42,51,223,141,62,219,25,98,133,146,96,248,97,50,156,181,134,2,121,225,91,243,127,197,121,252,168,86,100,52,229,247,213,175,28,172,202,187,71,191,27,25,196,178,184,170,28,145,173,180,33,96,159,133,43,114,2,193,148,32,178,102,92,74,83,80,232,159,207,155,18,232,53,172,124,102,49,54,146,24,51,162,253,34,42,175,81,160,84,226,209,131,18,19,8,25,98,88,249,214,147,221,84,218,147,77,191,243,226,82,38,167,56,146,200,160,52,129,38,32,186,85,29,109,192,255,0,34,137,135,3,25,19,96,191,108,69,207,144,23,225,121,36,143,133,96,249,47,140,244,142,29,193,241,241,21,10,103,202,201,152,165,70,64,84,178,121,17,65,54,229,73,6,203,218,76,153,36,152,248,74,176,7,230,140,146,90,188,241,186,80,111,212,246,67,126,19,11,42,241,166,62,72,243,25,81,88,49,36,110,195,113,36,255,0,105,107,173,211,19,139,202,82,145,88,134,100,73,62,210,218,203,40,145,137,135,18,165,151,232,202,169,58,109,43,58,51,51,7,34,16,44,156,51,243,46,161,25,224,155,19,10,144,190,173,124,103,191,137,110,46,161,80,136,16,247,32,71,178,157,33,173,181,219,63,18,162,14,161,137,225,218,177,100,161,152,138,102,83,242,127,230,178,100,0,17,152,74,36,201,246,160,34,31,112,4,52,195,2,154,156,98,102,97,37,114,109,98,86,246,151,145,60,159,60,27,69,203,53,83,231,99,121,98,118,41,182,96,94,64,212,67,147,218,177,178,216,206,30,16,174,19,248,182,242,49,48,226,38,68,194,147,95,220,198,148,205,218,149,101,79,129,55,20,177,125,13,172,27,28,193,148,76,106,246,132,207,192,205,217,82,56,214,91,216,44,150,135,125,170,25,138,170,170,149,183,22,80,69,212,147,126,36,24,148,156,251,83,148,139,209,130,121,62,10,139,31,236,43,72,54,159,100,57,196,103,42,161,170,158,72,209,120,84,163,233,14,78,149,71,79,24,226,102,35,9,90,162,124,153,76,159,148,136,218,169,136,59,40,4,23,180,150,192,159,138,94,21,141,24,214,58,11,235,71,36,25,80,30,154,8,199,234,68,85,79,200,60,40,195,49,133,98,55,24,117,91,153,122,221,118,12,75,232,102,65,66,50,4,68,44,198,99,39,10,144,236,204,53,49,162,165,243,49,145,136,12,132,255,0,209,110,99,31,224,181,85,132,176,148,209,143,157,55,135,14,87,130,2,121,137,24,139,54,92,28,140,194,18,166,97,71,113,152,255,0,62,212,123,30,14,147,21,73,110,78,66,118,161,103,190,88,185,66,82,44,96,177,115,48,60,105,99,242,37,180,151,114,200,204,50,209,146,103,140,73,108,192,167,215,191,24,210,105,243,8,94,20,45,222,167,4,38,118,168,89,58,182,84,151,240,136,139,114,6,101,29,204,167,150,89,121,132,143,141,78,241,163,116,223,204,129,134,50,111,48,209,6,154,224,170,43,216,19,193,105,240,219,17,62,12,144,20,28,37,26,89,50,55,189,149,38,242,185,74,138,173,76,114,1,225,17,82,72,116,228,201,218,170,131,24,101,39,50,54,126,155,249,76,209,19,199,81,106,36,141,78,63,4,112,107,70,36,3,36,188,124,38,69,132,196,47,74,98,120,140,66,199,166,129,9,8,147,67,153,182,127,205,166,44,181,7,159,17,81,106,12,55,125,87,228,204,20,3,195,99,147,169,31,2,201,80,133,145,36,141,46,231,236,10,162,160,153,228,139,204,167,228,241,157,85,79,140,193,41,57,143,24,222,176,168,198,4,247,227,196,150,218,198,124,151,173,112,231,131,39,106,108,204,101,98,77,202,48,213,196,67,2,135,159,50,161,141,0,17,151,198,113,166,161,192,80,42,44,132,152,200,47,131,141,1,100,16,118,133,15,39,32,136,134,52,246,13,156,200,110,234,22,4,52,156,68,68,120,14,112,16,236,193,101,210,182,195,103,166,159,22,84,170,194,137,31,78,200,210,179,38,33,181,56,248,83,43,44,5,233,72,124,198,50,34,70,184,202,54,153,231,36,9,96,95,182,34,115,12,195,192,150,201,134,66,29,17,140,193,146,94,194,69,73,131,196,116,195,15,228,65,50,180,229,62,108,170,149,38,55,99,255,0,34,247,152,200,190,49,132,19,48,173,79,9,18,12,121,252,104,89,47,39,130,241,140,241,34,227,7,114,4,234,162,130,85,48,18,72,168,95,91,18,51,20,248,99,122,105,30,100,99,237,114,165,145,181,70,5,28,195,14,62,100,229,134,252,138,45,151,9,181,108,242,20,138,87,97,172,101,118,252,124,169,12,109,67,19,207,181,80,223,51,32,20,15,160,191,59,211,109,220,198,106,21,147,36,193,157,19,133,115,201,53,167,221,240,149,82,198,129,46,48,210,119,152,240,167,101,50,227,234,99,100,236,116,198,215,81,181,62,124,120,74,84,211,114,49,41,121,55,30,232,150,53,186,134,8,207,243,101,85,138,196,100,169,114,27,91,82,15,8,69,148,107,39,217,90,140,125,73,133,38,161,163,40,56,83,73,59,27,33,246,174,133,213,126,133,85,211,236,67,3,83,144,79,196,100,219,115,185,31,9,82,73,148,35,17,243,9,51,128,246,70,198,177,163,84,108,69,83,113,130,65,177,68,89,90,188,83,176,174,169,179,137,58,39,106,141,178,210,76,28,236,216,150,173,24,105,21,140,96,79,96,128,140,100,157,202,79,50,4,177,51,133,15,26,73,196,68,141,27,5,134,87,21,175,35,22,170,73,47,130,76,50,196,154,50,201,152,18,57,243,14,66,112,167,228,160,197,134,24,179,152,167,172,169,246,196,225,72,255,0,16,158,19,241,101,91,255,0,19,144,189,169,23,89,59,131,50,142,41,223,137,54,245,1,164,144,204,50,179,48,150,215,153,51,10,163,57,243,1,36,10,47,80,195,32,199,153,57,52,148,174,124,145,144,111,9,146,88,96,58,75,188,92,69,84,76,159,19,184,74,46,76,96,9,153,130,84,46,252,227,234,83,171,14,116,150,89,12,172,196,154,86,201,96,215,37,135,174,96,198,148,56,150,5,196,174,161,223,86,148,108,40,165,101,88,178,25,98,186,73,178,179,133,38,158,204,131,229,64,155,82,3,195,133,47,147,107,149,153,83,228,22,25,70,96,252,214,82,99,17,38,170,187,1,79,139,42,166,103,35,19,199,32,162,176,227,247,74,141,97,169,252,59,71,145,9,101,90,9,195,237,81,182,180,242,225,63,54,232,152,255,0,117,52,220,113,212,22,197,187,231,128,79,225,42,35,213,94,54,118,169,13,61,60,18,120,77,216,168,223,12,138,17,170,184,214,96,121,51,207,37,249,140,84,109,60,248,153,217,153,4,104,111,16,210,57,38,120,200,175,81,88,235,172,164,173,154,14,18,141,67,107,61,30,1,13,230,136,132,173,214,7,130,54,8,197,79,63,25,193,154,206,97,101,68,125,67,174,13,236,54,39,29,147,170,167,82,19,105,202,169,180,102,188,36,146,114,151,149,40,215,240,192,83,238,196,37,39,90,111,77,62,85,203,212,71,165,174,135,92,57,169,250,86,183,82,68,154,204,70,68,76,173,220,131,229,10,184,220,61,79,16,160,230,42,50,7,196,136,52,143,230,159,137,34,204,232,115,183,34,225,246,178,170,59,162,165,242,117,204,169,36,194,17,98,83,246,90,228,23,241,62,80,185,82,104,111,120,158,172,171,189,144,140,223,169,209,43,109,72,55,229,69,89,61,151,126,210,136,13,222,217,252,170,202,146,99,9,224,170,173,66,102,175,195,15,141,205,137,52,128,246,11,137,61,123,222,80,36,6,128,76,233,154,75,148,173,15,179,227,100,229,10,69,60,216,188,2,170,24,97,136,120,138,145,220,50,183,184,69,83,220,208,214,92,79,70,173,36,144,45,70,170,36,100,126,158,187,100,111,104,101,69,79,126,249,249,130,36,241,204,37,73,89,148,44,146,204,190,226,84,23,190,20,172,70,86,249,160,227,196,98,242,41,139,184,108,237,10,165,174,161,81,179,3,91,38,35,62,162,158,158,253,177,248,82,143,94,60,34,97,90,223,107,190,63,50,242,219,172,164,148,114,187,119,208,180,164,146,50,189,153,83,249,245,176,100,131,52,69,47,91,101,90,32,51,48,149,16,117,85,0,193,132,217,23,102,247,234,21,167,33,61,197,217,234,1,218,135,173,215,131,146,206,101,57,119,106,75,179,188,66,23,26,22,29,36,232,204,204,97,35,241,110,73,164,58,132,61,66,57,35,90,172,167,128,76,230,83,52,134,25,30,192,133,81,204,161,223,68,195,219,249,22,172,35,43,92,68,203,176,73,233,42,241,141,199,218,146,207,211,7,173,62,97,33,153,48,226,226,54,68,178,66,200,85,85,156,98,103,147,205,49,129,39,145,75,204,181,4,96,63,149,106,161,212,32,44,188,89,82,100,87,100,234,27,151,148,12,66,242,13,97,14,96,203,224,158,50,24,49,229,50,188,109,137,204,220,137,51,86,238,72,182,134,147,25,50,170,39,190,180,100,237,67,76,152,15,104,163,85,105,137,84,42,4,108,128,83,154,134,25,227,63,169,57,129,63,27,209,179,240,78,137,137,34,182,67,55,19,143,220,51,243,230,74,205,124,120,61,66,86,247,26,109,229,35,210,246,105,134,123,170,205,26,147,200,46,134,124,75,176,51,50,118,200,0,141,212,146,70,164,4,30,148,202,49,158,185,24,186,155,36,189,60,211,216,61,228,152,193,220,163,35,5,241,152,149,149,170,55,145,81,60,192,140,206,37,206,174,45,103,18,91,196,97,17,86,134,102,69,242,76,104,164,229,79,15,111,33,36,179,146,80,233,199,37,252,162,79,25,2,12,21,162,121,129,25,156,73,124,105,132,146,76,42,172,204,45,168,125,184,181,57,126,82,32,146,134,80,188,143,205,137,93,86,213,0,131,202,101,190,100,1,248,113,38,86,81,106,33,135,49,241,162,237,49,32,39,192,28,158,81,9,49,60,3,148,235,118,204,130,31,42,96,35,228,213,19,233,37,50,116,150,231,186,42,234,16,235,88,84,115,232,89,141,85,88,42,113,144,233,88,145,189,165,182,54,158,102,239,52,65,46,141,39,73,110,79,238,34,25,166,54,67,203,137,99,50,133,88,203,79,86,159,3,51,34,167,227,140,130,52,255,0,77,1,13,149,33,12,249,86,242,248,151,38,78,195,51,5,220,64,151,100,62,17,33,233,244,240,35,119,11,145,116,106,24,3,28,94,97,12,171,11,184,117,195,3,202,46,197,93,232,235,67,118,219,153,9,60,32,140,206,37,61,38,99,198,78,212,85,241,159,159,10,92,24,219,149,138,35,49,183,108,121,35,204,135,52,2,43,122,72,209,68,60,38,22,68,61,245,104,49,252,160,149,49,2,4,50,71,8,235,162,83,176,19,162,179,149,115,233,145,153,249,211,61,61,60,241,158,185,100,141,185,140,172,116,112,214,143,193,45,159,1,131,76,107,110,199,131,153,78,234,27,83,228,226,18,69,102,114,173,81,124,205,208,186,74,147,190,203,80,66,39,9,83,176,178,89,89,202,178,217,140,164,76,209,223,144,181,6,173,213,86,162,253,89,72,173,171,117,176,200,204,70,92,242,214,1,196,78,37,149,86,124,140,66,244,226,112,59,20,59,136,146,70,131,178,146,15,101,38,173,120,240,47,76,146,133,28,241,141,247,86,76,96,254,170,91,38,28,169,60,193,42,83,48,51,163,123,169,234,33,80,96,177,97,225,198,167,195,119,143,192,37,79,33,191,114,145,109,230,6,175,7,228,237,78,35,86,239,65,218,181,62,3,215,131,26,80,186,138,68,255,0,252,140,160,115,42,177,17,106,123,201,25,139,211,44,165,136,252,194,227,66,204,178,201,237,35,32,196,34,51,217,37,235,100,250,22,99,205,137,3,14,78,50,42,160,204,137,36,28,197,70,229,1,115,37,224,64,4,103,163,230,4,120,56,150,102,124,76,139,227,216,52,219,130,128,135,86,146,183,229,54,185,80,191,136,119,199,253,41,68,183,24,35,243,68,67,135,185,123,17,93,57,6,70,216,217,10,138,120,71,224,154,122,107,6,196,174,73,153,25,45,135,224,78,93,201,124,97,191,18,159,170,153,40,178,253,213,116,248,96,178,246,144,134,167,28,30,108,74,181,94,196,170,60,211,214,64,240,195,45,54,178,164,139,57,153,67,141,66,5,228,243,226,85,48,61,84,128,194,18,241,41,100,141,238,58,182,52,236,46,125,11,6,78,36,234,157,152,214,239,2,12,124,169,97,140,114,147,137,54,229,204,224,80,201,140,9,44,230,42,84,106,166,13,233,97,153,56,76,237,42,94,251,185,80,95,218,167,103,80,177,72,198,45,79,212,132,173,127,106,30,182,203,213,137,135,220,90,175,180,121,255,0,60,178,151,169,45,85,249,3,119,241,42,225,235,49,148,9,70,161,214,18,164,141,225,136,37,7,235,192,173,38,34,149,96,253,127,76,46,226,168,42,178,48,91,250,103,191,56,143,152,202,150,5,243,8,12,74,65,247,117,87,111,249,66,141,31,26,54,217,153,178,174,134,171,141,24,202,200,32,146,52,190,28,7,249,161,102,92,99,70,208,234,24,130,59,51,33,89,144,49,24,250,59,203,197,137,107,126,131,1,71,155,16,213,64,110,233,138,62,209,137,5,101,168,98,244,137,89,103,254,10,202,164,127,160,237,143,194,171,106,140,56,192,229,74,77,100,15,164,140,134,108,160,234,67,102,44,103,174,53,37,60,110,24,157,159,108,75,69,110,164,250,171,120,104,64,87,245,38,140,210,89,89,196,141,148,251,12,220,240,110,193,39,169,13,60,195,238,68,179,77,158,50,207,210,190,178,205,149,79,146,138,204,36,101,150,78,28,72,43,134,60,128,122,62,124,98,70,39,82,200,53,179,164,179,169,35,42,160,235,153,19,15,118,41,125,74,230,170,99,227,13,43,152,193,212,147,153,99,235,0,147,210,149,191,224,47,2,128,215,200,200,22,164,147,220,163,119,35,201,218,153,67,152,193,164,107,2,176,218,225,254,242,154,125,241,227,31,181,17,101,100,66,177,226,196,165,44,152,66,39,217,103,17,152,191,14,161,61,148,76,73,65,169,50,203,204,190,105,88,100,198,170,77,27,19,21,99,90,96,53,110,41,99,0,33,243,36,86,172,139,230,136,184,125,143,159,8,144,112,233,229,206,122,213,133,133,176,231,79,6,12,225,226,42,168,12,96,65,233,72,234,169,15,90,254,164,202,124,204,96,82,145,89,7,95,99,59,91,129,138,35,249,87,52,178,181,25,14,254,85,150,170,178,178,146,55,225,92,250,52,61,77,38,95,49,120,209,28,46,73,154,236,88,62,202,44,100,124,57,35,178,7,10,90,26,19,148,25,76,178,134,247,214,159,137,90,180,208,4,215,116,55,145,165,229,15,90,105,2,99,224,131,49,85,9,181,36,89,32,194,81,41,203,40,207,146,199,172,181,205,173,120,150,20,150,190,164,4,204,209,191,224,37,205,244,245,198,198,86,209,116,232,102,36,208,51,137,35,43,32,234,202,226,89,148,236,156,177,14,158,96,213,11,33,227,75,236,167,226,34,93,195,42,160,47,167,32,253,212,246,146,170,44,158,238,196,153,150,89,86,230,60,226,230,10,162,179,25,137,80,253,60,1,115,41,123,187,33,194,243,14,85,180,215,214,165,102,35,41,123,90,169,83,121,185,18,213,223,144,51,126,154,24,26,212,100,38,82,163,97,221,140,175,195,149,38,173,161,228,249,180,76,250,65,140,153,66,185,228,142,165,85,90,165,204,57,36,199,218,153,134,96,241,243,21,67,211,152,157,57,83,247,214,156,163,203,149,10,191,211,67,228,201,33,122,150,15,128,121,44,234,91,233,223,141,252,194,202,169,159,60,27,92,33,138,52,235,54,138,110,217,206,108,168,88,147,26,1,35,19,136,74,234,99,57,16,70,140,4,209,178,235,200,155,8,42,163,89,20,252,162,227,87,21,172,252,140,66,214,177,138,130,48,65,224,157,164,140,21,64,108,167,146,180,29,170,90,126,173,60,159,48,150,82,171,184,128,201,44,81,182,84,128,200,145,85,31,228,198,176,35,31,144,153,178,163,99,79,97,95,180,49,82,73,44,216,251,169,119,30,124,194,42,86,228,105,109,50,3,35,3,50,78,201,224,207,133,29,0,47,157,21,153,165,47,143,211,99,238,14,53,95,79,35,42,195,88,115,1,141,103,50,203,242,97,17,84,247,36,110,228,242,170,183,122,52,138,191,208,200,159,158,247,251,73,92,107,41,208,101,171,201,58,123,26,158,184,164,127,135,10,232,85,87,21,172,134,246,107,9,88,241,98,68,51,82,12,172,234,80,207,245,24,199,70,50,124,177,15,169,69,161,97,183,10,215,221,196,247,74,135,153,168,107,176,124,167,98,134,147,48,229,91,33,198,60,148,171,27,11,98,132,62,22,199,249,180,211,240,144,48,102,136,144,132,51,163,123,73,188,11,231,248,98,49,83,188,155,64,170,162,179,70,149,4,157,171,107,38,125,100,218,99,25,36,25,82,99,67,127,154,101,204,25,104,43,178,49,36,191,133,125,129,78,249,47,230,84,16,233,24,84,250,29,84,24,204,230,42,123,42,40,42,138,224,67,37,72,243,5,99,107,50,92,145,240,246,35,167,201,137,225,218,52,45,83,193,37,235,157,91,71,107,12,196,132,153,250,128,79,196,105,68,88,50,202,116,110,93,209,21,158,161,167,6,12,161,92,198,250,99,227,112,170,73,26,212,159,2,210,183,83,218,147,136,69,91,167,234,75,24,221,194,202,160,168,108,142,35,174,147,90,26,219,32,101,150,185,149,86,197,85,110,162,191,196,47,43,58,150,112,237,101,201,39,219,76,100,211,214,228,249,69,152,106,134,37,106,160,118,212,222,24,195,40,214,12,199,24,139,19,48,226,66,189,231,240,122,85,143,81,173,161,95,3,83,196,16,48,148,188,136,83,95,48,143,203,149,68,73,9,212,237,145,175,35,63,139,173,71,241,218,222,226,180,135,92,53,192,8,52,184,211,24,71,240,168,170,123,135,144,108,20,178,242,42,0,188,120,243,34,172,131,115,29,49,248,217,153,8,201,249,37,176,72,3,79,33,120,86,232,12,97,83,198,162,177,69,63,244,60,43,159,89,70,150,35,191,42,184,100,2,119,33,230,83,239,134,186,150,51,24,81,167,167,131,242,11,42,176,9,128,53,16,29,49,58,20,172,193,84,33,100,161,179,152,73,25,25,2,195,105,51,6,84,1,163,100,98,240,76,52,96,94,53,43,80,210,18,227,76,78,243,33,162,20,130,68,233,91,43,42,131,225,177,93,24,33,4,150,117,36,151,20,224,25,56,132,186,44,146,169,149,166,67,71,234,216,35,7,82,158,159,119,185,127,8,150,134,85,18,74,52,53,64,27,23,62,206,137,203,83,108,206,43,204,66,175,134,129,185,31,82,110,248,12,198,181,7,140,136,86,84,28,149,53,84,168,196,225,91,224,61,254,242,178,219,0,131,73,167,195,0,143,212,174,180,113,27,1,107,231,202,23,233,22,44,153,101,147,49,68,170,170,169,224,148,121,138,136,159,14,36,96,63,16,134,151,252,99,89,137,192,191,34,100,26,213,51,50,100,177,78,225,23,26,121,14,121,252,18,50,178,124,12,172,174,56,12,54,9,122,96,127,34,88,203,188,68,196,84,209,230,223,68,225,82,86,107,26,33,124,55,201,39,18,0,209,142,34,117,33,236,172,172,169,14,67,24,89,70,182,192,213,176,108,187,69,136,138,178,99,240,69,89,77,70,140,245,152,99,35,205,36,5,234,73,173,109,95,27,132,60,74,22,200,183,5,12,55,128,189,164,185,242,101,136,136,120,198,60,151,246,166,193,141,255,0,196,42,234,85,196,147,53,207,64,134,249,164,229,18,97,63,79,16,64,205,137,51,170,100,72,220,166,79,12,109,200,48,169,52,212,106,20,219,90,144,30,114,199,194,136,9,142,38,39,114,107,88,129,52,4,216,137,144,35,231,145,122,31,204,31,152,73,148,106,172,136,247,210,14,48,243,42,85,80,90,176,64,105,234,176,41,61,67,91,147,204,161,79,94,195,173,241,160,50,79,106,69,109,45,145,181,185,203,2,27,29,223,81,21,157,61,109,169,70,171,127,13,215,70,30,98,164,183,223,16,180,198,155,102,44,185,127,105,85,166,79,13,59,137,85,78,90,154,205,67,47,39,42,40,33,0,135,204,84,21,87,196,42,219,177,188,194,22,37,162,102,9,207,226,42,158,227,63,240,123,47,137,190,124,248,130,31,17,82,191,196,239,140,78,20,222,53,60,17,179,52,177,37,83,230,85,70,62,32,197,75,182,166,53,141,79,178,188,182,39,210,18,83,107,166,37,13,153,165,202,33,85,84,105,140,32,255,0,238,8,146,43,235,92,124,37,79,85,95,129,88,146,120,71,25,37,126,176,100,25,216,85,131,217,6,76,94,222,69,43,50,158,46,126,164,140,163,170,157,103,65,234,216,146,124,57,121,23,86,135,100,15,14,37,249,146,146,25,227,29,152,75,137,116,136,22,86,163,3,48,202,42,155,43,120,234,55,169,209,45,77,238,169,43,89,56,185,138,148,76,126,170,146,62,43,66,41,201,148,250,158,115,254,110,208,133,84,142,55,127,146,12,205,111,96,249,250,170,40,137,139,42,119,79,118,242,141,133,202,166,191,240,233,248,51,26,87,250,22,21,172,37,67,241,20,188,105,228,233,116,168,43,53,178,58,56,110,200,37,189,151,25,87,62,147,170,128,50,98,136,44,171,48,234,76,138,27,46,87,113,75,231,191,43,22,166,51,18,149,141,170,128,62,217,67,71,254,42,173,147,196,34,166,201,62,5,178,142,76,244,43,252,200,176,12,241,149,109,220,129,50,176,193,240,24,49,38,134,48,48,41,167,217,12,75,38,89,101,247,86,110,49,150,48,181,122,129,190,178,56,142,252,34,93,26,72,88,86,41,203,138,160,120,117,43,42,171,136,214,37,235,110,14,81,170,24,214,95,145,38,101,87,231,95,13,242,61,202,82,66,163,171,20,140,159,145,9,107,38,87,135,18,72,25,255,0,159,50,118,25,35,146,53,53,132,219,92,6,5,148,184,199,229,87,117,182,177,36,129,66,76,10,18,53,148,168,39,237,76,209,182,156,12,86,161,107,124,199,224,226,81,6,97,4,126,98,145,81,135,80,188,128,250,170,106,226,226,47,159,182,158,54,39,32,230,52,0,78,7,234,145,48,52,240,196,68,154,134,75,8,69,97,26,72,255,0,224,53,211,185,64,168,124,58,214,8,107,107,194,4,1,172,143,236,137,25,25,135,146,206,101,54,102,113,129,164,207,197,194,20,162,75,229,201,84,102,170,252,136,6,64,38,116,149,83,72,251,40,118,68,123,49,9,57,129,90,76,25,74,170,36,195,6,14,164,173,140,103,73,150,180,202,138,110,216,187,102,194,172,77,85,249,58,145,210,88,207,237,18,121,51,39,70,92,237,51,63,1,213,69,230,129,249,214,44,164,39,134,83,47,122,198,35,242,167,140,158,57,204,96,113,34,62,89,232,81,171,80,72,115,54,204,194,181,201,152,1,118,167,209,169,32,227,229,198,180,76,210,81,102,171,178,167,217,44,133,240,39,196,40,248,147,22,76,39,180,150,62,132,117,189,72,19,76,60,21,10,154,205,137,72,249,147,132,255,0,182,143,101,196,18,179,238,41,152,23,192,157,196,152,62,27,11,202,17,45,171,48,166,203,43,135,194,99,202,18,169,119,252,81,185,17,240,226,78,164,214,158,115,48,160,153,163,24,46,92,74,139,211,232,250,100,35,88,109,15,82,78,154,60,198,18,204,211,206,95,105,106,141,0,145,152,136,96,72,179,101,80,112,38,24,229,34,98,22,113,172,48,177,110,99,198,139,1,181,148,224,146,140,14,149,2,215,25,255,0,157,80,70,158,8,192,230,18,127,200,160,84,82,24,96,130,252,34,18,102,108,101,2,69,62,225,153,248,68,188,203,81,174,118,153,156,20,43,193,137,124,192,128,100,68,50,96,202,181,73,102,69,131,153,67,99,203,210,154,5,146,208,48,39,130,11,57,68,183,62,227,114,254,21,170,218,125,25,80,183,204,56,199,218,149,154,97,200,68,67,223,151,218,64,76,146,200,203,118,232,35,7,133,135,40,214,169,48,6,86,33,217,168,94,86,97,89,111,216,79,117,54,225,160,111,134,1,61,16,105,145,35,1,44,181,158,49,143,181,72,207,159,44,164,237,74,215,115,44,82,207,153,149,143,229,82,172,12,173,215,105,49,172,3,100,127,121,123,120,76,153,83,44,127,193,108,81,195,128,193,15,49,147,70,73,131,224,167,61,72,242,98,37,166,53,143,220,79,182,227,216,163,158,204,167,226,46,36,92,103,131,193,129,202,162,159,50,200,126,209,22,81,172,172,138,78,164,109,184,150,83,168,195,173,150,70,117,15,26,200,212,140,39,180,148,211,221,202,24,57,147,23,221,157,99,72,232,83,16,57,48,8,36,154,99,14,50,39,102,178,121,18,227,63,34,85,107,139,83,101,60,147,228,194,139,187,161,125,144,62,146,90,23,190,49,19,184,214,164,35,49,45,86,163,27,92,78,77,113,72,122,211,191,139,42,219,84,109,177,23,82,153,167,129,101,202,82,141,68,106,72,208,105,25,255,0,114,171,85,215,2,85,100,42,232,94,9,163,237,84,15,124,88,204,92,50,30,182,60,105,120,130,34,99,87,245,87,30,164,5,206,215,46,178,43,156,26,214,147,147,48,132,165,231,238,160,243,46,210,109,54,163,174,244,192,202,247,175,83,109,92,229,21,232,155,177,205,225,150,92,164,87,198,134,2,129,115,32,195,244,67,229,8,149,109,38,164,28,150,114,174,122,235,11,2,176,190,214,121,42,37,242,245,173,176,231,178,203,152,60,168,173,79,90,59,184,175,194,147,105,42,73,85,190,97,49,86,201,29,214,202,11,200,178,173,178,246,149,35,32,65,156,5,44,24,216,211,232,18,94,49,174,104,217,145,139,176,29,222,140,97,1,151,18,130,153,67,42,180,239,194,186,183,169,60,189,197,227,65,217,86,130,72,51,5,119,172,151,35,137,15,90,105,195,103,42,59,243,255,0,238,86,201,44,100,101,170,28,193,201,62,21,54,24,109,91,112,65,113,42,24,18,64,85,61,50,0,241,230,10,198,182,75,198,78,84,140,162,21,179,2,50,13,79,207,170,6,55,241,39,177,140,50,13,125,124,61,247,74,117,144,114,53,144,216,52,206,28,6,99,69,155,79,75,200,137,140,28,124,42,140,194,84,83,50,181,254,202,209,182,56,213,25,152,197,131,24,4,187,131,84,159,120,78,142,173,158,72,47,98,55,110,52,60,154,223,251,216,149,170,226,212,178,252,78,203,40,44,137,198,163,110,194,65,145,38,243,149,8,253,164,198,139,223,190,72,57,150,42,178,13,97,84,200,3,146,55,168,139,184,4,173,62,96,174,136,199,179,34,71,169,33,142,104,241,8,75,89,110,109,140,244,245,193,228,197,103,42,125,24,199,47,186,167,168,107,73,4,9,171,36,237,158,163,90,0,238,52,6,20,140,202,155,201,211,213,163,7,18,67,14,200,127,85,56,100,254,52,111,12,164,253,196,104,145,144,21,90,168,16,137,132,69,90,53,229,150,56,175,40,87,56,129,107,243,201,90,214,21,142,245,235,30,165,19,22,36,11,35,61,7,66,242,109,88,158,176,192,87,89,12,168,9,161,254,76,200,70,73,228,79,38,67,33,1,194,167,188,49,61,13,153,170,110,123,199,37,97,182,120,250,151,186,145,81,158,50,49,67,200,96,168,23,18,241,225,42,104,27,39,169,89,153,35,19,50,103,73,107,16,164,196,100,204,162,149,108,96,228,131,149,79,92,85,0,92,194,84,121,162,227,226,42,73,107,254,4,171,33,81,12,104,25,94,183,204,173,30,62,165,171,126,49,17,23,234,163,35,49,98,78,172,194,98,35,243,36,98,35,3,39,115,218,181,201,98,150,53,148,184,210,190,223,154,102,141,132,102,41,172,161,156,99,202,34,173,16,46,206,62,18,166,117,70,124,232,172,18,198,102,158,120,223,155,18,125,181,117,11,106,104,124,241,149,30,19,60,140,194,151,134,51,50,38,65,120,227,41,98,134,139,100,231,130,76,200,216,12,28,214,102,69,73,11,38,129,252,74,73,246,68,168,151,135,42,222,121,1,117,14,126,197,15,62,238,33,59,148,248,108,178,118,165,90,133,231,32,242,139,34,85,80,176,194,78,15,60,193,94,11,222,145,213,24,228,255,0,143,42,118,204,138,162,4,62,102,38,36,51,53,83,227,31,22,34,35,103,152,99,247,82,57,225,97,121,146,84,114,150,28,157,236,92,166,42,206,4,96,78,226,250,170,126,24,72,80,118,162,96,76,149,90,124,193,89,90,1,186,215,64,3,59,248,146,27,47,135,175,24,242,226,86,38,212,231,147,255,0,181,68,70,181,222,131,9,138,169,190,21,82,26,52,249,208,71,180,197,136,107,120,76,60,136,93,97,51,211,124,204,17,101,82,245,87,18,166,247,40,72,185,12,116,232,117,176,103,120,113,101,78,195,78,200,222,210,156,211,18,85,212,105,128,147,220,154,57,133,4,141,24,8,182,89,2,181,253,67,90,174,43,113,15,119,19,149,71,190,236,153,240,151,136,137,218,220,128,175,159,106,203,47,105,46,141,72,60,249,82,214,76,227,205,149,29,26,214,81,89,194,145,100,96,43,161,211,227,30,100,91,222,63,5,45,14,238,228,92,56,151,166,79,56,249,140,183,33,149,148,110,103,160,243,100,122,210,19,30,112,243,5,99,155,27,249,146,48,214,184,99,194,138,134,196,24,76,194,163,2,204,138,170,202,77,133,58,132,57,6,252,74,47,250,148,101,210,164,214,229,98,78,106,113,170,226,230,49,51,14,202,94,126,84,241,140,60,148,99,52,222,78,100,116,104,99,141,220,138,169,160,145,161,237,144,83,222,169,94,29,203,56,82,231,210,28,169,106,4,85,172,48,78,94,170,209,128,41,57,132,172,31,167,177,115,98,69,120,2,48,248,147,54,10,101,69,44,173,124,22,112,245,164,122,182,28,187,42,115,134,33,73,145,83,26,73,11,194,137,129,84,57,61,194,72,170,174,105,249,230,27,245,252,47,49,111,200,138,121,181,228,158,235,66,99,93,226,126,134,103,112,68,147,63,79,48,111,195,137,62,202,25,183,169,45,165,77,107,131,230,203,212,171,159,169,15,26,46,20,188,193,28,46,32,173,15,141,145,67,109,108,105,63,107,62,92,153,79,246,147,109,49,63,17,240,203,91,223,167,183,60,168,95,74,36,110,149,94,106,74,167,68,120,105,167,69,251,137,12,202,162,15,165,76,134,101,204,18,102,9,72,170,67,113,144,28,189,137,21,181,94,69,57,155,32,49,241,136,169,3,37,254,10,91,120,50,17,80,213,25,133,237,72,213,177,161,239,146,66,143,153,35,178,135,151,205,83,61,128,35,56,148,213,219,223,25,61,138,42,145,179,24,120,39,226,42,216,205,78,120,203,211,36,176,157,200,111,77,97,121,130,145,163,87,6,29,64,212,143,146,171,168,110,43,127,187,42,131,12,2,123,43,121,171,101,136,126,226,158,203,125,138,94,218,201,174,47,52,66,168,13,67,38,94,79,182,136,173,100,225,246,149,56,53,110,244,29,74,235,31,236,41,49,73,49,241,137,218,168,217,36,101,230,202,166,231,210,28,100,126,36,184,198,177,141,245,16,208,178,5,139,183,152,4,72,174,2,76,121,130,133,164,49,9,238,166,83,223,198,133,80,176,21,61,219,197,220,170,195,60,19,153,212,162,152,28,79,77,33,201,196,146,172,172,53,138,9,129,198,128,97,177,38,12,243,146,4,170,96,78,37,90,226,40,86,231,42,250,249,41,47,153,196,136,8,78,85,58,228,22,13,240,25,19,74,121,49,99,31,12,181,170,156,57,9,136,201,180,202,30,60,201,241,5,176,175,82,4,18,71,154,34,139,243,56,201,137,95,50,1,58,80,239,211,25,121,177,38,90,139,145,39,26,49,242,118,170,202,126,37,139,41,9,27,218,69,70,140,79,164,177,149,70,81,200,89,6,79,9,74,176,147,73,16,93,73,52,246,30,48,243,5,78,63,85,92,12,152,185,20,51,78,37,44,191,69,65,153,16,106,106,124,48,16,232,200,210,95,36,121,74,129,158,102,13,234,83,90,165,99,96,119,210,2,72,241,36,50,116,72,242,113,42,136,6,200,157,134,48,213,250,89,22,164,166,92,137,125,61,167,159,25,234,246,28,108,99,66,190,51,35,116,137,19,188,252,137,218,69,38,170,99,37,239,26,13,134,200,137,99,55,61,203,23,195,219,61,24,184,25,6,97,227,51,181,104,126,167,121,31,133,99,49,153,24,130,219,98,75,179,160,89,134,254,177,22,72,241,98,75,230,86,228,230,18,208,199,227,76,163,90,128,131,194,153,112,0,40,1,25,31,132,203,124,202,124,75,51,99,243,202,20,84,99,12,157,168,220,10,145,115,244,241,8,124,161,88,122,33,215,85,141,2,9,89,218,146,93,198,139,11,165,62,226,56,219,100,168,88,120,32,90,25,169,6,51,225,42,34,101,168,241,225,83,19,24,242,19,42,147,45,197,43,115,111,186,80,150,84,228,40,56,144,52,58,134,12,102,109,37,241,17,89,85,61,150,93,41,21,168,217,140,167,59,217,206,233,42,201,245,71,198,186,92,154,120,131,237,18,149,212,143,28,96,63,104,174,204,161,83,149,106,77,48,249,207,204,155,232,200,118,48,124,2,82,229,94,170,173,184,147,57,251,178,229,26,180,129,1,145,152,164,170,162,212,109,26,27,36,177,26,205,61,249,58,151,161,179,27,21,85,12,152,157,38,79,185,65,142,57,169,41,236,106,37,238,226,38,52,250,158,84,144,48,70,93,99,82,105,184,54,64,126,17,46,89,38,171,211,101,191,137,59,42,74,183,81,90,58,106,52,141,60,133,65,223,48,152,16,225,49,6,68,84,198,30,72,215,61,74,41,23,25,242,225,31,40,149,148,13,96,124,24,140,37,166,53,38,71,242,170,104,122,84,24,50,161,81,6,219,111,0,112,218,190,104,240,161,102,83,188,188,200,243,85,108,87,214,73,103,135,106,107,42,134,219,121,146,211,41,206,179,173,140,241,170,134,62,33,25,202,151,63,105,147,181,107,76,181,49,97,200,158,212,49,183,32,122,131,124,98,103,196,186,172,198,68,40,241,101,81,182,176,6,35,230,18,76,92,232,174,200,135,102,241,145,7,107,164,189,89,87,132,49,10,4,125,11,55,39,194,178,202,69,150,228,214,146,209,50,224,147,135,34,190,14,158,120,217,212,159,64,100,88,221,216,214,54,186,134,8,199,132,34,79,188,190,26,9,182,168,78,62,168,2,38,84,210,170,201,130,126,44,169,108,200,19,172,186,74,178,129,167,142,34,102,49,80,203,113,78,131,14,227,40,241,35,222,199,148,28,42,78,51,54,202,158,5,192,8,12,88,148,23,6,28,134,212,62,162,51,191,149,77,60,196,207,243,101,34,233,87,117,187,151,230,80,215,218,121,254,202,236,219,87,82,70,216,118,64,141,212,85,95,85,112,201,35,194,160,43,105,200,54,114,166,25,143,9,115,52,44,50,177,97,50,168,101,62,85,166,214,169,251,84,5,85,219,203,143,50,126,107,88,164,7,106,107,178,114,25,106,112,189,109,190,173,62,96,136,138,126,147,86,252,215,42,190,248,132,193,201,27,215,13,181,129,56,82,243,68,95,61,255,0,149,141,247,116,150,35,191,165,173,78,249,91,112,9,35,98,164,135,14,9,6,185,62,128,147,44,163,96,165,174,175,25,156,107,213,255,0,199,217,211,70,114,19,86,195,8,218,60,25,217,45,81,50,134,38,12,74,17,247,23,16,79,197,214,159,64,214,223,147,230,226,174,230,146,84,57,85,148,41,250,99,19,243,8,73,220,7,140,76,194,98,169,121,250,240,157,33,18,159,153,169,47,36,243,4,88,146,179,59,133,149,56,157,34,202,135,114,60,193,229,92,199,85,70,36,99,225,90,195,174,117,29,107,249,186,208,247,23,31,136,57,125,196,203,127,34,191,144,104,173,211,0,157,220,155,51,70,68,141,204,17,47,105,183,191,207,10,178,146,204,81,50,167,220,161,173,51,58,147,240,235,73,4,137,235,44,159,225,133,79,191,82,68,19,222,18,163,32,90,197,154,160,205,145,19,93,195,15,52,15,8,146,170,74,169,112,142,242,152,165,42,184,244,216,164,31,9,87,192,192,0,137,202,171,100,168,109,228,36,124,204,93,200,250,219,80,117,25,21,51,76,111,153,194,128,252,54,122,212,85,31,79,112,174,163,183,198,28,148,166,202,28,81,244,166,240,12,49,3,17,150,153,144,226,23,148,37,89,127,232,245,37,223,196,180,48,204,43,214,58,144,222,154,12,170,72,55,100,206,167,182,206,99,72,168,117,42,170,221,203,22,139,88,4,140,254,98,169,186,77,103,44,100,194,158,73,178,61,151,41,81,102,226,198,93,76,89,198,140,97,191,34,1,153,17,65,103,34,165,76,3,153,78,249,47,88,6,133,241,159,153,94,85,70,138,80,115,9,101,38,0,242,117,42,238,40,109,147,144,222,65,119,34,205,36,24,211,71,195,173,147,197,136,153,63,105,105,126,158,122,85,85,12,137,41,51,8,34,113,34,25,62,84,159,0,149,59,252,42,66,147,42,46,54,149,32,189,165,93,181,19,35,85,84,54,120,39,12,140,134,51,54,76,67,254,36,137,27,180,171,150,70,100,42,172,161,239,120,35,118,137,67,107,61,121,6,19,48,132,171,110,164,214,96,157,242,149,229,80,243,52,168,39,31,118,82,229,73,28,109,54,76,44,146,107,197,66,32,93,130,237,253,68,86,20,240,224,198,2,65,85,85,22,8,253,180,92,203,38,70,103,17,83,183,234,134,199,143,50,139,214,223,25,77,106,77,72,127,105,79,178,226,118,239,152,185,83,3,86,146,119,129,87,44,112,181,242,53,154,234,2,255,0,57,207,234,228,76,107,106,142,46,84,202,5,104,35,13,50,97,128,37,232,147,61,26,54,36,113,130,9,32,197,137,125,243,136,81,252,162,99,85,13,228,39,82,65,136,27,93,30,66,145,229,75,89,72,248,207,93,126,124,62,14,165,51,36,32,35,249,132,157,164,90,133,73,56,111,32,184,83,64,192,100,158,108,75,84,150,0,71,77,33,188,126,11,150,217,98,58,169,131,32,44,13,90,53,246,100,242,9,41,147,125,139,153,58,216,198,101,25,250,63,254,229,14,106,125,183,54,36,93,84,243,201,30,84,226,99,216,88,189,74,150,99,68,240,228,140,136,231,179,34,156,195,44,82,248,85,52,96,202,32,20,234,98,176,27,204,113,116,165,150,82,94,48,63,137,56,195,200,190,26,183,35,19,226,25,17,212,129,223,75,230,255,0,157,89,6,54,219,169,8,26,160,70,38,97,45,211,31,140,29,171,36,96,85,28,178,73,60,16,239,178,219,46,124,109,97,101,26,94,211,17,63,198,159,6,73,39,3,153,65,85,130,193,242,103,196,154,117,129,161,131,26,82,200,120,207,152,73,190,231,131,9,149,56,10,124,100,48,23,169,120,198,219,13,6,195,19,205,20,252,101,64,8,77,100,114,159,136,74,142,181,228,146,196,1,160,98,76,105,204,200,196,229,18,214,170,2,132,62,181,228,94,127,201,38,230,181,174,24,59,121,20,241,166,110,78,145,94,227,181,66,95,125,56,159,81,12,103,146,74,49,145,178,51,169,121,129,196,171,85,81,12,234,163,28,93,43,125,195,39,73,7,48,147,90,163,69,247,86,217,243,25,39,136,73,119,22,195,87,211,220,230,207,140,72,36,204,168,233,245,108,184,64,226,22,84,198,125,108,82,177,43,219,12,126,210,105,42,226,173,144,215,63,80,203,156,254,164,77,108,207,170,129,153,224,36,152,214,82,134,254,37,42,254,128,94,76,193,58,35,240,168,217,53,82,138,116,198,5,147,211,144,152,114,83,198,212,230,13,153,22,200,214,176,143,152,74,148,54,86,83,162,97,150,82,39,50,97,197,16,20,252,195,28,124,34,18,108,93,177,10,208,145,213,180,63,240,252,234,16,63,12,101,217,61,230,202,66,255,0,42,235,47,140,121,63,171,18,221,26,124,90,223,104,107,163,130,251,9,141,142,88,31,135,86,181,15,204,18,144,105,228,57,150,67,27,3,44,171,174,64,218,219,129,79,218,233,232,153,223,196,165,185,19,252,15,183,250,136,227,67,139,52,107,9,58,108,131,230,136,138,252,144,142,204,74,182,3,1,52,10,75,34,163,13,91,144,108,101,168,189,162,45,88,172,126,226,232,38,128,1,44,89,26,33,61,165,117,100,37,93,72,184,198,157,25,255,0,54,173,180,244,250,105,32,229,226,64,79,161,28,158,162,173,16,244,240,225,118,202,83,145,86,184,106,58,224,195,155,91,128,70,39,202,114,141,17,3,85,65,233,44,165,55,107,27,129,226,10,146,141,166,236,183,91,188,164,255,0,26,143,227,179,252,149,86,161,219,61,72,18,89,196,85,131,230,1,69,198,223,12,11,47,82,150,50,115,37,217,149,5,105,7,214,88,202,62,164,139,127,56,124,33,46,36,83,39,143,31,42,85,50,96,242,37,230,22,49,147,78,251,46,226,229,89,198,210,164,27,56,132,143,173,159,249,198,168,153,60,24,251,85,99,150,152,131,42,145,50,116,242,249,26,180,227,34,174,146,192,125,81,160,152,246,9,234,251,138,74,167,200,218,120,146,88,150,79,211,120,137,212,169,67,60,126,28,43,57,51,1,131,149,39,228,15,85,16,214,252,151,74,165,134,246,19,185,77,60,192,206,156,192,122,149,134,28,201,161,137,36,125,75,68,106,70,65,126,96,137,20,201,36,24,214,15,181,200,155,242,24,220,77,83,39,143,30,34,137,35,153,27,114,196,109,151,159,231,196,36,53,83,249,48,153,45,188,131,200,68,106,17,147,218,65,155,77,143,233,46,146,250,208,17,156,73,108,200,120,215,66,200,99,41,207,13,84,113,160,164,213,127,222,197,208,217,26,47,210,64,154,168,100,77,184,162,84,230,193,211,207,25,242,167,85,166,0,248,75,23,42,101,106,18,86,251,74,110,77,148,172,153,67,21,77,149,129,90,133,27,244,100,27,34,102,218,226,84,80,227,50,180,24,82,237,61,124,121,32,24,140,140,153,37,77,164,110,44,58,215,146,154,231,201,121,6,165,230,27,147,181,54,147,63,32,212,189,192,119,61,69,88,177,179,152,204,80,214,176,5,250,105,239,156,28,124,75,145,152,55,145,185,130,82,148,105,150,152,212,51,139,47,104,108,137,246,220,85,147,66,240,216,227,118,163,33,198,4,230,117,44,131,78,73,192,204,100,222,4,1,193,98,198,106,124,149,85,200,153,178,128,8,60,216,148,172,243,18,73,240,137,117,89,52,35,187,30,20,59,52,6,199,168,73,21,81,242,238,62,95,244,115,232,1,36,100,220,51,37,117,9,62,54,146,38,78,164,59,233,9,27,218,90,208,175,216,167,216,108,122,63,115,137,0,199,158,55,112,146,203,139,83,147,134,34,150,219,26,204,163,195,60,114,84,229,195,201,11,207,149,125,134,98,65,103,49,86,169,152,236,149,21,90,194,243,80,122,123,185,101,63,218,85,225,178,121,20,228,8,0,17,56,132,170,225,214,176,131,237,91,36,106,42,158,52,207,200,145,201,126,82,35,109,97,191,164,37,75,127,77,218,177,85,80,198,39,238,244,221,148,238,146,145,38,141,166,46,99,19,181,117,154,121,241,74,60,37,76,166,64,130,65,230,196,53,109,248,190,131,111,250,115,168,21,178,196,62,212,87,156,161,123,170,161,129,138,133,159,0,4,89,100,112,169,37,37,251,147,242,149,18,29,73,248,124,156,50,150,187,42,66,121,241,33,95,162,95,55,238,163,101,92,91,106,80,7,95,196,178,225,41,121,19,96,201,137,36,124,202,74,171,225,232,227,31,41,83,243,85,108,71,194,84,108,211,142,161,102,242,55,154,158,158,79,186,149,204,211,3,246,185,87,158,199,249,166,144,33,188,64,202,182,204,129,207,224,134,181,167,219,63,169,108,167,14,34,42,27,134,48,168,40,16,24,153,115,23,200,198,238,121,54,56,162,9,114,89,154,170,214,13,139,195,181,38,53,217,141,3,143,10,151,178,211,192,243,202,97,38,219,79,51,26,214,55,104,249,135,183,3,50,174,131,15,77,254,76,165,18,146,211,102,163,173,127,10,188,102,161,131,129,115,183,80,176,226,165,85,113,62,122,107,35,15,136,74,118,226,49,242,123,138,136,58,132,25,23,217,143,139,57,157,75,22,101,126,64,203,115,155,76,128,114,251,168,202,214,62,50,166,124,56,153,22,47,129,21,86,202,78,128,236,54,81,169,93,73,165,119,62,102,8,149,228,8,99,71,204,170,1,65,194,84,214,85,26,167,14,141,72,72,39,85,245,81,178,141,129,86,12,209,62,241,80,178,105,54,93,41,36,219,168,217,1,62,25,35,51,137,36,53,145,227,31,153,86,198,153,19,30,18,164,214,176,34,73,39,18,230,86,87,29,151,245,13,135,168,105,228,131,152,72,167,234,125,22,48,97,46,60,138,50,101,36,161,131,229,18,39,233,89,114,79,203,145,54,203,253,139,223,81,157,198,164,130,89,216,171,250,211,88,120,231,3,153,76,191,76,122,107,250,147,40,15,36,100,213,116,5,50,178,211,111,237,136,149,190,77,173,79,9,114,42,160,207,90,230,70,28,228,235,87,230,12,191,168,148,58,168,30,240,147,250,217,155,159,5,61,51,73,12,156,222,226,15,121,58,183,218,42,54,233,192,75,29,154,168,57,64,204,200,167,176,98,234,92,223,77,234,217,82,120,74,85,115,24,207,146,53,6,146,66,171,153,155,12,204,156,203,113,152,201,35,226,42,79,100,25,194,230,10,80,251,137,112,123,151,59,76,232,61,7,102,135,182,34,209,188,198,181,70,178,151,100,197,175,108,66,145,11,50,184,52,99,136,115,209,126,108,147,218,84,129,225,56,208,47,100,236,157,170,203,254,197,28,79,153,182,233,75,119,246,50,126,210,32,48,242,177,103,155,109,220,37,75,40,135,131,26,95,135,49,80,19,217,56,100,225,84,16,236,162,16,120,113,47,179,48,16,105,108,191,69,42,45,173,146,79,117,49,53,62,245,153,146,39,241,29,61,135,50,94,12,33,66,179,33,134,33,249,110,21,183,108,73,168,41,134,228,69,86,207,24,214,219,204,67,81,180,217,22,143,77,124,101,86,27,40,184,249,144,83,30,2,170,55,80,174,50,173,9,9,149,163,43,250,145,213,166,124,100,215,108,50,45,161,128,193,118,163,113,42,53,24,77,118,200,150,76,253,42,130,178,164,124,99,240,174,176,248,208,84,245,220,104,133,39,15,90,22,69,124,73,180,126,68,148,7,159,193,43,212,44,36,151,241,21,81,204,100,81,3,139,34,154,126,77,215,50,109,156,129,164,198,161,250,110,3,253,213,67,49,132,16,248,132,138,161,134,60,12,79,141,90,9,35,85,178,153,82,13,150,164,200,156,192,190,62,62,212,100,205,37,239,4,73,67,244,244,184,207,225,83,104,35,113,108,200,57,53,150,85,186,1,153,36,136,32,233,233,197,102,98,165,146,97,216,214,147,44,66,169,52,116,249,29,90,135,66,12,108,96,205,137,34,159,101,249,208,21,179,239,38,131,230,231,145,97,101,0,248,31,133,98,198,206,18,48,57,181,132,24,196,194,82,173,161,213,172,154,207,148,18,149,54,149,177,146,124,184,147,200,15,5,32,62,110,2,175,226,208,69,145,141,179,25,168,44,135,250,174,36,141,255,0,12,73,56,153,101,139,42,124,29,66,201,39,226,17,4,168,35,106,208,70,103,52,84,155,219,63,3,44,104,252,132,212,250,24,21,160,250,75,51,48,112,94,138,159,169,55,44,225,226,80,186,159,80,156,108,126,21,54,153,166,97,154,168,58,181,213,92,27,65,32,171,97,158,115,243,24,74,74,133,243,166,147,49,149,68,203,89,112,162,225,23,18,164,106,202,162,255,0,201,138,19,73,4,32,98,247,20,204,248,111,156,76,166,74,97,217,74,157,43,152,164,86,213,172,4,145,177,58,217,121,11,204,137,147,84,68,35,227,19,34,234,111,161,25,6,144,207,211,223,157,87,23,55,36,36,161,155,100,69,66,205,85,140,127,165,34,23,240,240,200,254,212,206,53,36,79,14,209,168,50,173,189,202,101,80,186,221,72,73,41,220,99,110,72,147,6,171,26,241,172,143,91,211,23,42,162,173,56,136,197,203,32,113,169,139,138,160,121,242,137,56,211,118,71,178,31,50,115,38,28,66,246,137,42,204,190,97,91,146,21,186,122,15,135,233,81,134,209,128,146,63,109,81,178,48,6,62,21,172,198,71,228,47,137,181,57,237,151,195,124,143,226,42,88,205,0,120,207,226,148,69,211,223,37,6,99,0,75,127,33,126,132,219,82,102,29,60,184,192,237,33,87,215,201,32,209,54,183,192,140,167,228,221,140,172,234,34,75,95,224,3,36,201,58,24,54,175,25,18,214,26,116,238,44,188,73,221,85,83,11,218,168,177,175,152,163,88,122,135,27,22,215,201,37,147,250,147,24,20,48,126,218,160,129,91,90,52,90,36,41,86,57,252,154,211,251,73,68,154,25,210,78,186,251,234,160,201,250,105,116,202,168,49,147,239,68,46,219,16,80,244,97,200,206,164,120,116,216,35,113,101,79,246,196,147,210,82,8,104,144,192,4,100,111,40,84,154,53,39,228,83,86,180,231,93,93,155,31,4,135,82,67,1,64,242,133,27,200,43,41,202,166,73,157,24,120,132,145,26,158,92,147,229,46,69,89,49,156,239,91,195,107,85,4,31,55,147,253,164,203,84,248,16,83,72,99,198,62,18,245,171,64,218,128,108,237,81,115,46,235,74,127,148,18,9,246,167,34,156,138,206,50,177,209,25,125,4,68,237,26,160,129,169,34,120,46,36,243,61,29,3,80,190,51,249,138,163,36,108,106,177,219,217,60,101,89,62,96,20,13,38,170,202,246,5,86,111,217,36,10,25,23,178,159,108,175,134,48,112,168,203,43,226,8,137,165,169,191,198,166,164,198,25,72,170,176,232,226,51,53,129,223,172,237,68,78,24,168,128,235,9,83,184,165,192,26,218,26,70,21,136,128,233,236,79,85,88,162,64,200,18,76,98,17,153,130,37,174,158,121,242,97,197,137,80,50,24,215,159,67,239,5,11,87,97,218,193,81,158,241,143,46,84,65,181,32,196,12,73,83,195,44,67,83,182,172,178,41,56,122,212,36,142,236,45,138,87,217,50,75,251,86,169,245,187,209,164,181,65,56,159,204,173,105,240,23,185,34,182,207,34,171,29,212,79,85,167,135,24,138,190,52,102,9,136,246,6,180,64,74,230,79,96,144,221,98,187,96,54,221,3,99,48,127,73,124,159,37,145,153,212,131,129,169,234,163,126,174,41,63,141,99,101,113,18,219,244,145,72,47,220,79,28,140,228,27,216,29,243,193,239,44,31,62,33,56,130,129,147,25,235,228,54,50,55,49,68,171,86,50,199,164,201,219,45,123,240,161,45,126,119,168,171,92,10,215,164,88,238,109,130,95,118,248,221,43,239,226,67,151,181,24,202,161,145,7,38,132,98,34,118,133,76,200,249,188,31,254,171,48,201,200,176,101,33,11,212,85,155,33,190,50,205,181,12,134,48,222,155,113,248,41,214,79,28,101,153,172,142,65,240,168,73,111,1,213,141,179,222,79,52,77,83,6,46,226,169,195,76,149,231,212,182,230,151,224,146,59,154,93,62,202,12,97,164,115,38,50,115,212,251,30,116,230,168,63,250,46,136,213,188,196,108,205,6,102,216,105,5,173,240,35,123,170,174,226,51,200,5,20,109,43,58,76,172,197,86,88,238,74,75,1,134,100,187,39,253,180,242,53,38,228,107,124,58,29,179,58,145,176,228,236,94,134,195,136,209,168,7,225,129,141,29,15,76,68,146,141,52,205,200,210,224,204,150,41,124,73,55,28,166,35,22,105,140,126,210,223,232,35,24,249,132,158,86,201,103,186,140,152,248,133,2,102,234,13,104,200,105,145,129,143,14,36,28,58,168,185,19,155,35,12,126,106,94,101,192,196,78,34,164,221,98,69,40,112,70,88,24,195,81,179,53,38,216,125,171,117,37,219,44,137,218,166,214,182,67,88,122,105,36,90,131,156,175,77,227,83,238,89,218,178,147,24,16,88,169,254,58,155,219,80,23,132,152,215,200,222,99,127,82,197,247,0,18,50,30,164,211,254,31,54,46,68,187,159,193,177,11,100,255,0,201,204,149,90,195,173,154,134,184,181,130,87,252,161,82,248,198,63,154,85,86,230,162,176,41,180,196,31,62,33,35,97,195,216,141,21,230,114,245,9,96,246,61,85,153,157,65,84,205,225,25,82,187,93,48,206,229,132,105,233,163,230,112,101,87,142,102,66,74,167,58,184,211,216,251,68,165,205,15,98,69,209,110,38,12,185,20,156,248,121,83,51,92,25,76,32,73,30,60,72,248,193,30,69,60,31,150,122,161,128,113,149,136,176,129,111,235,91,33,153,229,88,73,11,252,16,208,223,136,235,157,151,34,182,196,163,12,2,99,204,137,100,111,201,137,23,90,108,160,98,222,240,141,116,171,9,83,156,234,218,71,201,31,110,37,47,85,2,92,25,93,171,171,223,70,1,6,164,36,198,96,211,98,21,24,213,76,202,60,37,89,204,11,50,102,10,153,153,49,240,64,242,133,39,141,175,231,16,248,75,21,35,43,11,101,58,68,3,63,165,84,86,179,98,60,165,92,99,241,229,148,103,241,85,144,169,248,117,62,163,183,137,204,44,74,59,110,50,178,157,42,215,82,68,40,240,196,18,68,249,152,136,163,115,75,131,204,98,145,11,51,85,63,3,251,19,109,178,133,142,129,234,64,42,214,249,32,250,171,151,7,85,31,63,106,110,203,129,206,7,106,69,89,59,133,139,119,201,31,178,85,188,51,217,239,40,104,25,198,126,210,42,48,153,80,91,20,47,129,18,74,22,78,158,196,206,36,44,107,39,140,137,155,47,184,211,219,81,241,37,102,7,25,22,175,6,21,227,70,93,155,33,50,133,78,73,178,124,98,117,39,17,152,176,100,8,130,138,163,111,166,30,51,200,16,197,34,115,79,118,66,112,148,68,77,164,214,130,119,48,132,145,87,247,28,231,80,36,220,231,229,226,26,178,129,36,133,226,94,124,12,79,230,18,58,28,60,111,98,86,85,64,85,23,106,26,66,89,69,195,137,115,70,105,87,193,178,202,111,249,215,232,120,123,25,44,194,92,106,115,85,105,80,11,153,85,100,71,81,153,69,21,79,56,162,15,10,40,38,57,30,181,213,7,242,97,95,13,231,24,234,34,148,244,242,94,94,37,133,149,104,252,243,37,245,83,25,245,83,89,38,57,88,181,88,20,80,104,220,9,27,230,30,49,56,85,9,152,244,157,240,50,157,96,204,12,251,39,201,238,90,31,14,214,55,205,196,23,26,42,77,33,199,204,140,129,107,136,27,67,42,84,145,170,183,83,203,40,240,153,30,107,93,203,48,229,83,182,88,198,124,193,67,62,99,241,241,100,82,217,26,218,143,118,123,151,166,48,225,179,222,82,241,174,201,213,137,55,135,48,133,77,234,105,75,26,0,9,196,180,90,232,241,227,121,132,37,132,51,60,79,84,108,178,201,7,23,254,232,159,114,128,164,173,36,145,212,159,148,89,85,84,203,90,169,209,56,69,200,165,230,48,98,200,167,228,220,62,9,250,146,50,183,124,1,90,131,59,35,2,23,153,140,84,28,59,232,51,73,136,37,81,154,230,100,235,120,36,12,76,137,62,137,129,106,54,124,222,76,138,15,12,174,214,27,113,78,225,90,96,41,141,91,79,149,249,66,46,65,35,169,55,195,238,18,62,202,78,86,115,46,136,213,144,91,16,97,49,227,113,25,84,86,192,222,129,73,221,176,249,51,9,21,164,181,129,35,31,104,100,140,204,140,3,137,244,239,130,252,216,146,105,58,132,17,153,132,170,242,101,172,27,40,63,113,114,109,73,67,46,108,167,237,50,42,127,238,80,111,248,153,50,212,147,78,155,50,25,11,237,37,58,110,158,84,25,127,54,37,104,247,179,195,133,77,112,49,120,137,217,90,127,14,36,116,106,211,167,48,227,113,163,252,49,15,50,177,164,85,148,99,198,246,150,184,12,62,69,69,101,60,4,225,48,150,184,108,138,37,57,42,50,169,37,168,97,229,225,42,159,12,48,70,234,87,215,208,1,39,152,74,62,124,55,198,75,205,64,46,170,76,184,201,232,108,172,132,126,97,19,26,69,73,50,33,14,193,21,94,124,169,98,117,36,90,139,81,181,37,174,229,152,82,109,73,166,199,36,251,177,113,32,41,237,71,26,199,23,254,238,175,246,204,178,136,171,27,81,129,78,93,233,83,135,238,163,233,195,107,25,253,188,105,252,202,210,70,58,38,27,6,78,36,205,80,169,173,134,94,52,103,201,98,37,240,17,16,195,249,240,161,64,151,245,89,218,124,157,92,75,84,157,85,189,230,196,175,38,105,129,201,7,40,148,169,180,144,6,78,165,181,141,194,172,42,141,124,124,157,68,84,113,172,159,224,181,134,144,2,103,82,249,182,24,146,52,106,98,216,45,150,164,35,211,104,126,30,25,101,149,71,217,73,36,30,101,232,215,199,154,60,41,50,67,75,136,214,81,68,182,189,128,146,185,220,153,231,132,76,222,218,125,73,169,1,37,152,178,164,179,32,20,108,126,217,232,134,89,0,190,210,94,243,101,88,135,149,58,181,192,120,99,2,72,48,226,83,211,227,16,79,225,77,35,61,227,90,44,140,153,64,81,26,26,163,167,120,255,0,227,225,196,151,64,99,8,245,71,14,28,81,44,102,81,149,70,140,193,225,204,165,245,36,48,121,240,167,111,152,14,156,169,92,240,229,88,172,61,142,119,107,12,153,22,144,255,0,228,174,205,78,9,44,83,83,233,223,8,157,74,203,153,38,62,49,135,18,62,53,62,229,99,11,161,111,12,252,103,237,72,210,80,1,103,233,188,94,210,159,153,0,130,247,87,78,11,1,58,34,140,212,241,182,195,34,125,197,117,26,162,24,15,228,197,149,84,214,189,114,192,207,178,28,231,226,255,0,157,82,192,184,177,243,98,229,101,113,108,167,76,11,31,141,79,106,22,31,243,153,52,167,153,40,128,230,89,220,70,202,199,241,43,198,163,88,230,143,51,8,124,72,224,201,4,110,21,162,101,12,161,74,121,132,178,244,115,201,237,76,202,42,176,222,25,134,78,100,209,230,202,148,192,140,72,35,89,26,201,130,122,147,96,48,217,236,0,185,147,122,115,0,188,42,93,147,192,65,246,163,234,141,207,218,149,88,82,172,212,145,72,149,221,232,240,20,28,41,240,122,59,86,6,147,136,106,235,51,12,64,6,144,144,95,212,183,26,1,201,237,42,9,51,6,71,172,30,111,201,212,141,193,73,115,86,191,233,44,99,86,145,84,67,8,231,31,10,100,202,168,130,70,226,141,81,53,109,220,26,210,98,150,37,182,226,125,28,150,102,136,84,38,173,161,130,78,162,169,3,83,144,125,50,148,219,254,58,134,67,35,24,4,63,18,125,90,17,169,42,216,196,17,249,74,174,107,94,2,177,109,181,21,76,205,24,248,243,68,18,2,78,164,181,141,196,101,64,25,131,141,218,149,221,152,19,95,212,150,202,227,48,20,61,72,252,157,73,203,53,71,31,16,134,163,141,24,130,89,49,228,26,25,69,179,22,31,137,62,180,12,171,9,154,204,2,7,13,50,73,26,127,228,94,195,185,66,168,89,140,38,106,115,217,112,237,113,47,140,164,220,242,175,172,167,231,204,168,3,12,227,2,170,224,2,31,74,32,216,146,79,97,23,72,12,102,99,229,18,154,212,52,254,240,84,230,85,117,212,172,124,137,72,111,56,206,170,33,191,141,74,132,216,207,132,202,142,4,192,12,107,139,167,106,13,34,141,39,154,113,98,241,41,38,106,73,208,142,240,203,18,176,13,144,49,226,83,55,209,178,147,54,37,218,181,117,32,193,129,187,127,114,218,109,67,249,57,138,147,67,15,2,250,250,114,78,76,176,128,230,5,144,36,147,152,169,195,224,101,30,81,114,169,6,105,233,81,190,170,33,134,178,131,238,167,104,217,12,80,233,236,63,130,30,5,105,202,124,203,100,59,45,201,57,83,128,152,105,25,141,169,247,96,76,9,12,249,50,171,95,151,219,85,190,124,11,75,233,199,100,196,170,202,252,134,101,38,32,106,163,147,137,19,36,199,178,247,81,175,211,123,103,245,34,32,85,63,39,82,162,198,168,79,33,3,224,19,233,47,6,27,61,209,43,135,211,241,245,37,18,106,191,238,34,124,70,169,203,53,134,152,62,77,220,66,170,79,135,87,7,141,197,44,188,138,138,202,169,228,2,137,152,19,210,75,204,36,147,71,117,5,193,172,116,219,137,236,32,51,40,249,44,124,215,243,9,21,79,63,212,128,141,123,6,37,5,92,74,90,226,128,132,113,186,145,12,88,61,156,137,213,85,33,36,141,50,131,5,86,214,229,6,100,96,96,99,39,106,87,100,201,85,163,194,18,164,204,184,156,55,243,21,13,98,103,72,141,48,254,24,114,164,55,212,249,57,86,218,123,129,147,181,62,51,193,36,8,133,169,128,199,55,217,140,125,203,104,94,204,152,138,158,90,211,228,233,18,146,178,140,120,201,230,141,135,141,178,27,121,131,218,69,67,212,39,173,246,178,141,66,154,248,144,125,212,92,105,231,146,53,200,177,179,157,219,202,133,223,226,218,217,63,230,17,84,213,244,200,50,72,242,215,100,65,133,135,146,254,164,225,149,184,193,212,170,189,59,32,55,80,174,39,134,99,227,229,74,181,36,147,198,31,18,110,249,56,137,135,18,28,212,147,172,137,212,181,97,245,204,155,76,136,184,146,244,243,46,8,245,70,104,15,193,152,202,134,171,74,142,48,250,145,147,235,119,35,196,33,43,85,19,137,200,204,206,115,255,0,15,101,108,124,195,212,49,242,194,37,66,29,54,65,19,149,20,106,77,200,48,226,73,182,166,247,98,14,54,182,157,100,124,38,226,26,125,27,192,188,169,37,222,155,36,35,230,196,190,82,122,145,101,48,62,218,111,199,167,2,54,212,178,135,106,248,94,214,84,242,4,147,217,19,148,88,145,20,148,48,73,17,134,50,223,48,32,132,254,20,50,232,85,88,49,240,25,141,106,141,27,108,68,153,247,199,243,90,205,125,247,87,19,92,124,75,64,188,100,88,207,164,223,13,70,195,214,0,140,76,37,42,177,173,190,4,145,246,166,142,103,67,49,39,205,84,56,207,230,89,155,77,190,72,51,39,23,16,201,36,121,66,150,6,250,116,17,237,49,46,155,62,185,40,184,136,164,192,36,100,177,239,157,239,42,57,147,24,81,242,160,130,240,73,90,76,136,212,140,33,0,245,17,2,3,38,203,194,101,214,239,170,128,80,46,93,62,28,170,139,28,161,235,94,95,254,69,116,78,204,118,116,236,91,208,233,224,8,108,40,149,172,8,223,145,70,233,235,44,160,98,167,129,60,158,120,87,71,75,39,248,244,18,111,112,153,144,18,57,49,143,147,133,90,50,1,36,131,181,7,176,24,136,187,86,69,32,202,68,73,206,62,229,65,78,193,201,137,247,19,73,244,131,146,206,164,45,87,244,131,225,196,181,171,91,168,181,62,254,21,223,118,137,43,153,160,31,8,153,66,173,3,100,50,145,82,198,125,108,144,117,114,44,94,171,79,45,6,219,87,57,44,104,103,173,34,120,251,93,204,28,70,18,125,113,84,12,157,73,78,193,137,155,109,197,200,231,26,132,50,243,230,15,90,219,67,63,25,57,149,188,202,160,20,125,73,12,154,120,49,159,204,92,72,101,90,130,169,89,73,106,204,11,237,147,229,100,202,37,43,91,60,17,143,219,149,85,250,144,203,5,112,217,108,91,196,38,183,82,109,184,145,19,36,146,104,242,133,115,109,67,106,120,92,194,67,210,124,72,30,76,69,42,74,178,53,133,220,42,236,174,236,160,255,0,107,149,41,135,168,103,73,151,204,34,8,105,207,169,68,178,30,94,52,142,202,120,196,76,56,151,70,14,162,127,216,125,217,129,58,42,146,13,83,8,124,41,204,60,228,238,90,44,161,251,194,84,143,3,27,51,111,225,189,144,242,132,171,40,23,123,98,97,150,131,129,168,73,24,120,108,68,149,201,54,250,86,80,173,101,103,12,75,200,214,64,41,21,44,7,193,40,215,47,11,14,33,166,245,182,164,23,186,161,37,144,162,177,212,227,79,137,25,111,245,32,21,115,119,223,98,247,87,192,234,16,23,251,165,14,236,61,142,133,38,72,61,165,190,53,169,49,242,169,10,171,186,209,246,151,42,42,202,238,38,15,148,42,125,193,75,104,211,224,253,84,201,146,98,16,124,37,92,100,55,7,207,218,173,169,228,179,3,57,86,238,50,124,136,172,197,13,172,0,73,2,228,186,182,158,203,218,201,254,53,211,89,61,158,241,82,203,32,130,73,23,68,51,95,152,50,156,219,79,105,87,144,156,189,138,140,218,26,200,172,225,84,16,225,128,100,77,247,227,24,250,149,55,149,1,99,208,228,79,211,215,241,142,240,229,65,204,167,156,62,89,98,93,38,226,99,198,76,193,23,34,143,184,212,39,43,240,203,91,171,95,224,92,73,127,49,198,229,48,147,202,77,67,93,36,140,23,82,91,39,250,151,72,147,26,221,49,239,20,75,54,238,10,90,134,4,89,44,226,42,196,212,228,83,179,46,193,64,14,162,45,16,254,43,131,38,34,197,34,131,51,167,192,214,66,186,29,105,196,79,251,213,84,12,3,103,42,134,141,241,58,187,31,233,80,198,215,131,146,254,18,169,180,206,252,116,26,202,135,71,146,248,130,27,212,29,195,9,157,248,145,85,83,229,77,238,91,108,152,158,59,121,155,204,134,152,199,137,54,211,114,65,55,135,42,194,226,30,65,241,41,167,176,240,137,149,59,71,126,6,90,135,67,181,167,24,129,218,53,32,250,173,204,181,162,28,243,201,39,105,21,165,60,1,224,204,101,88,236,139,145,54,107,176,60,56,219,96,38,15,48,48,47,134,127,180,134,123,20,159,145,81,91,252,196,124,202,162,158,120,228,179,10,150,152,108,107,58,219,44,79,72,198,41,75,101,0,100,38,100,11,205,140,120,81,146,77,185,139,149,78,79,121,196,140,152,214,55,201,146,128,52,151,173,27,252,93,168,89,51,193,236,173,171,25,97,92,243,15,63,82,119,84,252,172,64,178,168,243,185,177,35,224,85,30,9,21,246,241,39,96,163,5,226,234,91,227,67,121,7,204,158,67,173,97,64,153,134,156,3,66,212,169,38,250,220,75,75,30,193,191,149,91,154,180,24,20,53,171,217,24,233,90,174,32,199,121,16,131,196,17,32,13,145,99,26,226,32,217,136,201,180,9,48,100,174,123,81,135,173,197,129,134,73,47,77,33,214,179,205,51,240,136,49,172,70,198,11,153,87,113,74,42,169,181,129,198,52,20,195,0,93,200,223,88,130,49,225,255,0,129,121,18,139,88,207,154,62,46,180,46,100,228,175,136,11,47,129,159,8,74,159,64,146,57,42,61,149,91,98,117,44,38,92,18,180,105,164,133,188,73,43,29,8,219,65,51,181,32,152,241,228,126,37,13,248,194,198,75,240,170,186,220,133,7,42,154,198,254,67,90,230,6,198,68,174,75,49,166,147,25,137,232,119,179,42,162,128,12,108,229,122,123,24,196,19,18,105,134,36,22,41,249,58,145,226,237,42,156,138,22,58,3,239,135,239,34,227,26,36,149,203,195,118,9,221,69,84,213,178,94,38,51,149,69,112,28,190,13,59,11,237,36,215,218,84,101,230,196,143,164,190,227,194,84,249,239,28,145,174,168,250,134,243,22,170,65,192,123,235,120,66,84,68,192,158,115,17,54,176,241,74,226,18,105,12,32,193,202,134,170,53,141,140,129,153,12,145,136,189,26,248,145,142,192,170,169,240,6,82,36,255,0,132,152,67,229,66,170,184,173,97,208,115,201,6,84,67,35,17,21,91,0,130,99,4,143,51,6,54,37,224,53,68,79,200,130,146,245,149,173,168,35,121,169,246,92,110,94,151,33,108,165,0,112,17,53,173,135,20,158,210,153,12,193,162,131,50,95,178,139,48,202,90,190,52,24,195,234,74,38,50,9,62,154,87,62,226,118,14,82,169,159,91,150,82,41,90,83,89,135,83,252,6,149,48,195,41,48,229,89,249,144,131,237,90,153,3,19,242,133,81,84,3,48,144,104,134,50,89,22,21,172,25,14,204,165,85,166,159,167,43,98,112,151,41,22,171,34,25,81,59,41,229,144,126,226,192,209,143,27,185,20,205,79,56,156,53,213,100,65,79,54,160,146,252,198,139,137,87,39,19,208,221,13,132,91,102,5,248,16,240,39,203,141,220,36,203,48,230,177,101,114,48,135,159,60,227,63,10,163,164,152,114,13,137,203,52,196,30,236,75,111,166,196,132,62,20,178,80,162,171,27,67,39,234,149,107,48,73,218,20,173,239,231,70,111,255,0,34,137,166,246,79,151,225,132,203,68,204,4,240,44,66,242,33,223,61,235,91,12,178,192,81,213,79,32,135,204,183,76,199,37,46,141,48,5,98,45,143,89,101,0,125,131,208,166,226,77,159,48,98,66,189,224,34,117,145,70,168,184,208,193,52,104,3,105,184,62,234,62,124,157,183,74,72,105,146,228,145,86,236,38,32,6,55,164,147,137,47,53,172,185,196,68,79,243,33,22,15,100,72,192,204,100,87,247,38,60,173,167,255,0,140,144,102,41,81,191,130,119,60,216,146,205,49,36,25,50,150,82,176,14,170,0,184,66,84,159,149,66,170,171,82,125,250,86,36,110,25,107,83,52,245,52,18,101,15,98,111,61,135,154,76,169,84,255,0,150,2,86,234,25,199,85,254,6,154,248,17,128,148,155,94,65,33,48,132,92,138,34,227,82,74,206,241,98,227,74,225,221,237,142,204,162,81,88,217,219,51,26,67,172,192,212,146,227,115,9,16,255,0,139,181,213,175,195,98,37,2,205,67,58,79,233,5,137,106,178,173,245,32,63,118,44,170,159,139,111,145,55,26,184,157,62,55,197,173,35,55,166,80,215,214,107,157,57,52,248,183,227,92,17,250,38,14,71,242,226,72,236,168,79,8,249,98,74,34,79,195,147,236,207,200,115,244,189,147,224,201,136,252,37,26,146,96,89,157,68,105,43,41,216,24,19,20,138,199,204,158,11,162,56,221,23,51,89,175,144,192,208,198,86,44,160,64,74,25,119,141,248,149,13,107,207,37,137,172,198,171,6,176,48,99,51,42,67,113,168,118,223,164,91,46,30,72,93,197,64,214,195,5,186,21,111,200,70,111,19,42,221,72,66,126,172,75,76,155,128,73,63,8,136,168,67,166,0,33,245,45,190,131,17,62,220,98,228,78,191,56,129,152,43,108,57,58,128,156,57,72,169,67,72,196,202,53,80,35,34,177,32,213,212,158,135,14,119,188,85,190,97,136,53,76,19,86,139,181,38,178,193,36,252,43,21,145,152,27,1,92,102,62,74,121,2,30,52,60,104,4,16,250,148,253,197,245,228,25,120,162,117,162,69,215,192,101,101,66,221,129,66,76,128,242,251,73,21,86,161,151,24,121,101,242,170,8,218,218,187,251,184,164,255,0,105,65,100,116,108,180,31,23,5,13,59,61,209,44,103,207,131,5,152,81,211,245,36,28,25,132,37,17,62,72,237,229,246,226,70,227,74,35,85,56,142,97,213,122,185,19,230,105,40,144,65,153,13,72,96,86,129,156,168,249,58,132,114,89,137,13,59,32,213,94,223,209,52,152,209,124,250,146,29,73,90,114,196,225,18,175,100,104,191,171,41,68,141,120,96,205,130,241,98,255,0,66,188,115,41,54,141,142,4,202,219,17,17,253,137,220,6,92,163,231,201,30,159,156,253,216,184,252,211,23,235,106,12,24,162,69,228,68,149,250,18,62,223,100,228,203,185,112,120,140,36,202,147,86,238,120,140,135,55,245,119,229,196,147,207,167,149,4,249,132,167,182,174,62,71,77,141,130,75,51,47,76,8,196,62,37,43,166,238,206,38,97,150,171,61,110,183,7,50,203,80,118,201,77,144,36,140,108,64,217,93,156,79,249,69,161,246,177,4,199,155,47,26,134,159,169,199,54,91,197,17,111,51,157,152,232,49,181,251,35,51,21,138,65,119,172,224,201,253,33,82,19,49,248,51,25,39,252,132,58,109,133,13,198,31,6,213,228,38,84,205,147,50,251,170,74,76,144,70,247,87,163,90,253,213,194,220,142,181,246,58,12,105,224,198,136,141,24,114,73,194,163,224,76,36,158,162,174,133,165,97,255,0,128,197,255,0,130,180,109,253,24,22,78,146,60,149,55,113,167,143,90,197,219,130,200,163,98,157,212,245,177,39,49,117,175,80,143,128,146,41,196,115,60,100,69,70,158,116,210,203,74,156,103,225,42,58,182,135,18,109,181,35,145,140,51,16,131,230,18,87,100,192,73,63,82,171,100,96,13,14,104,0,33,22,14,196,253,61,33,60,243,4,74,218,168,219,110,18,165,108,146,8,60,57,81,1,120,203,205,149,66,70,184,235,129,74,243,0,128,234,82,183,116,227,147,210,158,67,120,253,212,199,198,183,234,41,42,169,93,205,72,104,1,177,131,210,84,112,76,127,121,55,158,16,37,56,127,63,17,82,183,75,165,177,27,121,76,36,201,127,130,21,146,72,66,35,39,204,56,135,213,149,44,101,144,4,127,210,164,252,118,21,153,7,1,201,224,151,76,49,50,35,89,113,18,75,48,132,73,28,252,153,243,27,173,85,99,97,36,168,126,228,99,233,71,198,121,202,52,134,52,145,144,156,41,179,44,165,70,234,18,218,138,161,143,15,214,91,163,79,24,146,189,225,228,247,45,79,50,42,104,125,148,193,149,45,222,98,90,12,247,172,163,48,100,127,50,106,136,55,135,61,228,98,194,77,145,198,139,129,26,41,61,213,242,124,1,151,168,168,88,208,108,133,140,212,51,135,212,36,182,251,85,95,227,225,79,35,83,242,114,166,127,132,135,37,137,214,56,130,174,218,28,230,171,80,222,16,255,0,54,94,53,117,1,140,146,62,101,139,244,144,35,61,52,12,96,70,2,109,180,78,0,182,21,154,182,34,85,101,167,152,62,101,182,237,150,185,50,215,165,143,53,137,71,243,101,89,254,65,27,183,208,210,27,241,143,181,97,38,236,145,190,162,28,62,105,164,8,108,39,112,147,215,246,14,97,180,250,156,147,153,135,18,53,248,252,243,45,208,235,96,137,101,36,32,39,14,84,140,200,156,70,245,53,239,63,38,36,158,201,158,242,49,236,219,61,100,252,114,88,162,204,48,154,5,144,196,168,224,96,156,185,246,164,9,227,31,52,69,141,37,244,161,19,148,169,51,70,186,25,99,170,250,35,63,244,65,76,164,1,123,68,181,213,106,23,144,125,169,179,31,185,86,94,161,156,42,70,204,164,96,189,164,142,99,9,25,116,43,40,202,82,202,6,85,191,251,141,38,119,57,120,146,203,42,77,207,50,163,244,30,68,196,52,153,85,163,141,80,70,57,220,104,18,160,166,1,97,36,147,153,91,63,76,101,67,27,79,109,185,177,42,53,68,245,23,64,167,130,47,105,51,12,60,93,75,40,207,0,145,172,147,143,218,80,105,7,174,129,176,216,79,14,101,132,246,48,131,74,231,223,14,50,87,235,217,20,44,246,27,17,110,164,12,161,129,248,74,145,105,233,50,227,31,52,178,145,90,126,75,46,209,47,73,211,3,193,154,32,149,246,213,215,250,98,135,192,178,100,150,34,36,176,24,249,132,165,235,94,120,39,229,84,79,178,4,144,36,225,129,182,185,58,253,85,42,146,87,16,184,211,128,235,201,211,89,213,137,76,95,5,249,30,108,73,68,59,93,178,89,58,123,146,86,58,51,53,36,178,118,149,25,248,135,18,154,164,48,44,147,153,148,56,128,149,122,125,6,200,43,241,56,11,219,140,72,43,91,184,62,28,37,82,86,84,243,178,124,162,198,30,152,184,47,41,149,191,23,250,75,113,141,239,102,248,233,212,104,16,118,168,112,210,28,125,169,180,58,223,186,173,90,14,160,12,128,204,156,34,91,158,19,198,229,69,76,99,235,121,80,225,178,37,151,10,192,244,54,198,212,132,141,196,178,53,221,172,158,146,137,7,39,77,188,164,204,153,64,167,56,187,148,219,167,80,182,166,152,211,238,70,78,105,73,212,107,44,189,165,90,102,67,102,14,20,174,51,14,50,36,252,123,241,26,212,31,73,190,137,4,105,91,245,33,36,145,3,61,153,80,79,102,53,159,142,194,179,13,205,112,76,125,169,13,148,249,210,125,210,33,254,108,164,251,105,148,96,177,89,97,84,228,35,123,128,86,214,228,127,50,167,102,152,131,36,30,218,243,2,204,124,43,22,79,157,25,255,0,109,107,54,190,35,173,72,251,141,19,44,71,194,17,37,159,134,37,70,238,18,234,1,187,7,186,190,204,146,9,32,234,26,125,38,95,163,54,212,229,111,170,127,210,73,173,96,28,125,43,168,26,171,35,214,15,211,96,146,62,81,38,102,81,106,199,53,211,214,82,179,226,196,186,109,81,142,64,37,111,209,224,140,252,193,78,235,99,98,98,77,85,7,85,99,23,192,220,145,102,250,18,120,38,204,99,6,196,182,101,216,196,124,41,89,131,208,77,39,61,106,244,107,236,169,172,147,87,73,3,243,21,73,25,236,25,248,82,86,227,90,133,17,164,143,31,106,54,182,212,127,85,74,249,190,75,16,161,100,232,199,82,104,88,219,22,214,83,7,143,137,36,124,151,253,37,147,12,114,179,169,110,8,103,73,225,196,157,99,96,22,190,75,22,221,228,177,143,40,68,69,77,3,76,3,186,90,195,80,201,170,141,19,8,146,72,169,90,148,179,33,61,27,82,75,47,186,154,198,152,249,61,203,153,201,184,100,25,92,63,243,171,61,55,118,9,190,11,207,170,194,199,68,109,188,165,108,58,221,201,19,134,64,219,49,99,91,225,224,155,120,101,102,21,211,31,80,188,69,146,26,9,216,192,47,147,3,16,163,91,167,195,36,100,189,143,122,174,230,94,228,168,36,178,140,49,63,133,21,78,252,139,125,144,70,70,36,129,51,227,29,82,196,184,49,120,24,195,192,147,76,48,252,214,49,173,72,70,114,149,96,247,176,175,83,179,88,214,49,99,201,224,132,152,254,52,200,33,7,213,88,152,49,8,139,15,82,33,236,149,38,119,18,167,135,3,16,57,74,181,152,32,141,212,130,124,194,38,146,76,113,17,86,129,79,48,198,255,0,109,123,114,2,165,6,147,149,252,37,76,171,114,13,153,177,36,141,71,102,10,103,128,211,40,102,2,76,96,202,147,246,134,181,5,228,140,245,86,39,98,177,140,200,153,6,182,46,62,209,169,38,93,226,237,91,95,169,192,38,115,20,106,27,210,120,141,137,65,38,0,200,52,134,101,110,50,33,99,107,97,149,248,66,183,73,181,100,150,39,179,249,232,78,202,96,198,44,30,102,13,2,105,47,66,115,148,138,138,172,230,216,126,27,180,196,54,67,42,153,141,1,233,164,48,140,104,104,77,176,92,200,27,213,61,51,68,226,38,85,80,23,227,88,79,152,255,0,5,171,173,12,106,144,214,180,48,69,21,249,127,228,92,208,210,95,83,59,229,11,137,117,59,87,146,111,152,151,62,212,154,84,133,230,22,69,93,182,117,36,220,139,29,55,172,50,49,129,52,164,214,214,236,120,59,87,26,170,135,58,182,87,54,69,110,23,146,72,23,63,227,181,138,218,234,52,97,159,53,232,134,67,120,187,132,149,192,9,227,29,89,64,134,73,44,87,85,5,20,50,27,10,154,67,135,144,107,84,250,217,126,210,97,73,224,49,252,217,80,205,69,53,121,27,25,37,240,71,212,176,102,57,61,169,126,161,190,0,201,196,148,6,248,130,92,182,107,13,98,112,38,63,180,85,189,150,82,186,148,236,7,216,143,185,62,128,207,172,186,235,67,158,194,251,35,29,1,191,227,194,172,36,214,176,160,82,243,235,113,17,86,170,104,145,236,231,77,35,124,178,211,179,33,86,185,33,156,54,113,11,42,198,80,44,97,179,114,4,49,160,14,49,51,40,136,122,182,117,108,188,70,18,173,101,247,169,1,114,179,50,54,67,98,81,214,191,141,19,50,126,38,37,244,63,227,76,47,170,178,129,116,71,152,160,27,145,201,73,236,161,175,48,39,26,205,242,126,178,170,173,4,17,26,156,146,89,137,125,167,208,12,19,242,148,89,72,169,224,48,100,34,97,39,228,80,210,42,12,177,171,100,32,126,149,7,210,69,198,173,24,135,137,24,251,184,130,103,50,81,38,249,132,63,18,146,200,206,107,84,101,38,145,132,103,182,167,231,233,129,145,143,78,195,49,228,31,106,33,158,100,85,86,16,229,179,244,76,177,29,63,211,218,84,131,240,86,102,129,149,10,249,254,154,153,155,16,170,130,154,169,240,89,212,132,123,201,230,141,178,212,131,156,12,56,146,182,25,228,81,181,205,196,115,12,192,47,114,34,76,97,227,202,36,168,44,95,100,201,120,216,140,134,9,96,119,47,196,152,70,211,17,9,244,212,203,239,129,24,111,75,141,172,231,127,105,145,102,230,162,226,93,250,60,88,36,246,209,123,248,177,135,136,75,156,6,250,230,105,57,165,98,86,21,88,54,157,169,119,24,219,1,106,73,135,24,30,96,168,223,94,185,47,247,74,222,236,59,145,191,137,79,195,211,121,73,153,86,170,224,192,12,181,188,131,224,109,209,21,4,109,91,58,104,48,203,42,6,125,36,191,15,182,167,167,134,92,110,145,36,104,255,0,65,75,250,25,224,221,167,183,116,131,146,204,161,18,227,148,54,179,171,103,110,203,214,187,53,86,185,130,72,172,204,33,149,75,113,145,138,47,111,34,14,100,107,93,63,43,55,183,238,13,85,211,234,168,50,65,243,107,13,73,50,12,208,60,194,198,37,206,94,99,140,143,79,91,228,166,90,140,116,137,247,208,75,210,128,124,192,119,40,237,201,10,182,176,199,81,145,89,6,86,58,12,3,14,112,48,164,183,116,231,140,252,194,76,52,171,7,249,21,188,205,60,9,48,114,229,93,80,200,188,92,74,179,156,178,156,35,155,196,84,242,78,158,24,135,212,181,73,128,74,217,124,66,84,85,166,100,144,114,170,51,80,20,136,147,90,49,47,176,60,21,188,154,170,210,169,105,144,7,4,252,42,108,202,21,15,9,145,97,50,80,199,163,2,100,150,52,106,106,221,240,58,146,135,233,83,148,156,201,220,11,176,70,71,250,240,11,244,214,47,80,53,84,154,126,137,102,62,97,44,99,105,136,177,158,174,217,48,18,64,166,45,95,182,84,222,196,218,168,112,96,0,108,74,109,97,254,69,160,55,196,31,22,37,177,243,15,39,165,42,179,56,152,146,243,33,255,0,141,38,252,49,144,249,68,174,31,85,40,175,230,18,43,96,1,177,87,16,38,99,70,56,216,135,153,48,144,73,152,209,120,213,86,16,121,166,15,211,208,102,193,203,218,133,168,84,229,239,212,128,33,209,185,136,79,12,43,77,222,155,28,99,230,196,131,204,248,44,230,80,104,218,192,116,58,64,176,160,102,98,167,140,161,33,122,84,46,158,190,137,225,205,40,98,85,53,186,218,32,207,196,81,44,220,109,62,4,90,139,245,38,149,151,129,235,156,191,214,35,78,196,94,181,250,60,51,41,238,226,246,143,34,133,213,90,84,121,223,133,116,93,37,95,233,93,52,254,145,33,146,207,14,84,44,248,108,35,17,230,170,32,222,176,99,23,61,89,7,57,228,248,211,163,75,203,16,74,162,170,101,145,88,192,163,167,192,6,53,142,158,120,199,43,9,85,49,35,93,76,182,7,206,195,43,90,123,87,141,152,80,230,134,50,3,50,6,27,241,157,99,85,205,29,207,206,94,100,16,77,136,233,134,240,120,18,211,70,127,158,100,131,15,3,37,133,98,218,195,50,55,50,91,3,252,11,57,62,126,9,133,24,155,80,227,31,106,3,214,1,36,138,106,203,57,7,139,42,87,25,239,140,78,213,155,108,101,142,129,185,252,137,36,195,19,39,8,151,171,103,156,188,41,179,33,170,42,154,79,153,132,146,60,37,65,236,207,24,153,130,171,77,12,120,210,247,224,247,80,192,160,108,124,89,209,112,155,177,46,100,1,214,159,137,19,36,59,98,102,18,83,62,212,229,246,146,85,134,106,148,44,187,36,102,35,224,106,17,145,233,46,158,152,9,32,249,177,44,230,64,32,201,152,75,54,113,20,232,48,39,197,146,197,182,76,1,201,31,10,231,208,44,165,198,127,42,176,129,113,249,20,242,65,149,141,155,50,70,65,204,181,60,102,97,202,155,48,219,212,44,250,18,73,84,170,184,162,16,152,153,50,229,84,208,39,238,70,197,47,62,182,116,23,172,171,103,144,68,74,209,178,26,184,23,129,8,214,115,234,129,56,10,124,55,216,147,136,19,242,45,89,25,10,18,246,80,15,7,205,33,243,126,117,209,172,130,57,44,83,18,107,70,50,45,102,87,50,166,218,217,132,27,17,210,107,71,110,4,4,96,177,52,135,196,177,112,99,72,153,154,121,145,143,212,155,83,210,14,74,121,101,12,4,102,100,132,211,9,11,169,59,51,25,82,178,28,6,70,77,36,192,4,152,175,92,203,241,204,188,152,74,82,42,10,173,96,60,124,170,91,142,130,217,69,214,176,229,136,143,18,90,29,215,186,157,76,190,4,211,240,137,109,100,6,20,121,76,171,185,251,133,69,30,4,34,93,62,181,228,98,163,194,49,45,129,135,185,127,82,22,160,199,60,244,123,28,137,244,7,156,99,102,95,248,43,47,68,30,52,20,154,76,73,234,162,84,22,4,249,126,108,229,84,38,126,88,169,8,67,137,232,243,24,152,20,153,114,52,209,132,139,39,153,6,249,135,240,75,223,100,241,168,204,204,133,21,71,145,166,109,137,153,122,101,246,84,135,121,145,54,170,170,220,189,133,68,61,159,144,173,97,92,247,202,147,202,167,44,166,78,141,237,46,190,106,16,16,29,73,20,253,37,145,157,75,181,85,25,68,171,16,84,242,79,37,138,146,28,157,178,247,165,2,50,195,197,137,25,84,208,217,147,200,86,33,25,36,158,107,40,108,220,191,10,217,38,144,227,34,85,140,0,46,36,190,48,50,246,161,235,109,65,56,10,133,245,163,44,87,229,82,143,135,178,149,194,153,151,16,26,102,219,17,62,134,246,21,157,73,32,94,57,44,78,33,204,0,217,135,42,149,134,81,128,76,49,145,62,141,50,38,5,206,245,62,161,244,216,185,130,34,23,243,160,233,245,33,236,135,151,169,77,172,22,200,233,166,159,23,237,165,179,30,57,35,120,68,164,159,101,201,218,158,85,79,1,88,143,81,149,136,187,138,121,99,150,243,34,97,132,229,98,184,146,202,162,129,249,138,149,67,134,12,252,40,90,119,29,148,6,28,9,66,34,102,104,108,32,57,83,124,49,48,32,140,28,74,246,82,85,20,134,171,145,84,64,135,92,49,179,234,32,24,102,99,90,179,109,159,153,22,96,41,77,90,2,129,72,92,70,219,19,169,54,14,164,124,101,170,124,241,219,143,169,11,35,121,3,84,146,124,145,253,37,182,52,199,160,230,64,36,105,201,240,97,140,172,102,33,39,101,82,71,159,101,249,17,244,151,24,136,176,13,83,9,220,139,244,113,251,41,26,53,40,182,14,153,49,132,68,86,204,136,46,228,162,100,98,70,98,152,49,167,103,73,182,223,102,179,29,54,76,240,73,6,32,164,155,99,228,122,67,14,121,227,38,204,213,160,16,249,132,149,119,16,44,52,100,60,140,194,85,57,119,167,135,36,124,43,108,157,97,144,252,66,196,136,135,118,12,236,202,153,102,101,248,23,208,155,129,67,46,183,218,78,153,3,43,21,176,67,6,200,28,56,215,131,66,60,138,187,136,227,109,177,207,36,192,120,214,112,46,201,91,194,101,105,119,78,56,204,92,238,250,54,71,165,106,184,54,6,235,41,239,147,202,148,135,148,252,169,237,36,48,78,2,2,226,168,240,165,48,216,150,40,163,152,112,223,249,48,170,250,120,121,59,148,213,12,144,96,237,228,79,25,112,1,245,41,180,212,54,170,82,204,173,137,129,115,125,108,17,137,143,226,228,84,70,181,148,65,246,168,219,237,244,227,167,141,157,205,102,83,152,50,146,198,202,203,155,173,116,141,61,167,177,141,136,202,122,112,8,124,194,78,159,48,16,135,194,157,164,84,224,10,163,16,233,136,162,102,101,140,202,209,224,122,86,203,227,228,237,76,88,109,200,251,84,119,216,173,148,144,53,104,197,47,42,113,14,226,12,97,225,95,102,67,121,94,129,244,31,248,249,229,76,217,153,234,80,198,153,18,75,22,38,48,6,128,8,113,44,100,228,32,210,209,133,177,180,211,226,23,218,26,94,107,33,194,126,84,41,161,159,218,42,69,107,26,212,175,250,163,91,182,223,98,179,48,246,100,248,54,227,234,26,34,134,146,9,79,237,169,38,67,157,225,197,255,0,5,147,39,218,198,127,184,169,154,40,182,59,16,96,2,48,56,144,18,96,50,74,131,14,176,181,130,12,188,133,89,195,248,193,142,91,2,88,4,92,219,146,13,101,28,79,211,114,200,78,17,32,223,163,39,16,126,226,160,14,188,4,145,230,216,34,153,173,137,255,0,176,21,87,168,254,13,217,14,127,39,67,16,111,204,92,137,157,110,122,223,15,180,186,13,83,193,118,55,229,40,196,68,12,202,72,37,62,44,163,91,189,19,242,6,140,223,85,119,6,75,25,16,221,139,59,90,218,239,104,163,67,191,70,101,103,9,80,70,211,210,224,147,180,136,85,253,53,49,187,167,45,4,151,112,14,46,158,180,173,134,120,213,52,198,63,30,34,169,201,144,207,147,132,74,213,38,198,153,47,124,150,40,235,186,215,144,139,162,195,129,249,20,174,176,153,6,183,137,112,127,228,43,180,117,116,224,180,49,177,141,27,101,48,113,186,138,148,82,92,2,79,81,81,243,43,119,60,217,82,116,63,230,65,102,97,149,110,176,60,97,246,162,89,169,242,157,70,201,128,113,38,149,76,197,224,186,191,30,132,44,116,120,118,76,40,208,147,217,201,153,1,13,255,0,145,109,52,145,136,124,197,71,1,131,224,60,101,98,251,235,196,173,151,135,18,85,2,120,4,126,213,80,24,21,179,71,151,42,92,124,134,83,198,187,223,1,46,124,159,206,133,146,253,179,222,17,33,205,39,35,19,42,138,82,5,241,74,5,37,169,225,128,163,122,244,105,242,243,226,246,209,150,65,25,1,218,153,85,134,182,39,22,190,212,255,0,133,207,205,147,18,117,166,62,36,2,236,120,162,38,122,171,70,2,218,41,51,11,42,133,210,186,120,154,110,203,17,186,188,214,183,74,188,200,52,141,99,171,122,111,169,3,153,70,106,127,135,167,141,243,113,56,136,186,157,9,160,224,98,125,62,53,116,152,36,226,76,179,39,14,197,118,207,206,112,53,61,173,65,54,146,213,85,61,151,169,29,134,203,149,41,248,145,166,247,47,127,167,241,41,93,48,251,90,137,108,20,178,241,165,104,124,144,133,178,59,196,56,123,145,175,143,140,193,191,149,99,166,36,239,162,177,31,62,1,251,146,43,29,62,39,189,18,44,224,117,36,198,210,175,140,126,164,218,182,239,211,78,205,223,82,97,113,171,107,100,131,12,65,38,222,101,199,176,184,136,216,16,96,230,83,151,12,28,98,102,17,83,199,201,100,148,19,233,247,196,78,185,138,79,134,124,235,102,98,91,89,166,237,123,185,85,165,62,158,4,31,105,85,177,245,163,7,40,134,139,34,124,12,177,223,145,203,163,83,217,11,221,34,104,200,210,199,218,168,237,108,171,189,145,36,79,187,7,129,50,139,18,147,85,254,7,170,160,3,205,182,58,123,3,82,99,98,151,52,248,36,39,9,81,65,128,66,165,219,87,18,197,253,109,151,169,63,133,84,70,173,127,135,50,229,180,134,37,73,216,101,211,96,107,10,173,171,50,151,18,75,108,176,203,219,200,198,100,55,198,67,177,249,83,47,91,170,155,231,132,171,83,24,12,137,183,21,205,80,9,145,153,129,66,220,85,50,73,215,80,147,13,133,2,143,181,173,124,103,170,199,34,153,36,96,21,181,177,35,51,169,60,173,120,10,76,73,107,31,192,128,141,49,227,178,74,204,193,192,105,170,180,240,11,210,37,13,51,77,196,141,205,139,145,116,25,243,9,55,193,7,233,89,25,204,37,88,228,186,139,82,8,49,137,55,229,3,238,173,172,211,4,169,249,188,169,165,197,81,227,63,40,68,150,26,202,94,12,38,42,86,192,92,74,218,27,129,136,108,9,147,179,89,0,140,92,179,214,206,52,242,146,121,228,247,46,122,181,134,176,242,203,57,122,68,151,236,55,195,255,0,184,162,85,181,80,247,35,229,69,204,211,120,135,152,75,177,89,106,54,219,57,207,163,85,14,180,249,149,221,35,193,52,24,178,164,246,80,24,54,37,113,172,182,79,237,82,145,181,241,21,112,98,198,214,27,35,15,42,159,223,131,38,20,44,155,227,205,30,44,168,0,198,63,158,84,171,103,230,51,48,100,200,121,57,66,151,60,39,27,211,232,111,31,186,178,52,54,21,80,83,58,214,60,160,88,76,103,34,54,27,49,161,110,25,136,106,67,139,77,0,18,86,216,122,84,100,230,10,149,153,62,118,124,34,42,161,164,187,157,24,12,229,79,102,17,89,126,138,6,85,30,51,48,136,75,83,225,191,222,67,254,33,151,245,86,173,249,8,69,61,198,27,18,162,4,145,141,139,107,230,101,122,67,26,98,41,146,82,91,35,70,70,121,49,169,201,244,36,147,237,39,204,152,12,29,168,63,197,81,32,191,9,85,86,106,124,11,85,35,46,234,182,64,204,101,142,158,126,81,170,11,89,145,46,201,135,234,173,21,90,109,245,190,239,18,26,101,125,13,85,107,4,178,102,219,181,102,107,33,205,30,32,172,231,192,1,98,112,149,78,70,140,120,71,237,82,170,190,74,107,43,13,195,72,66,147,42,115,24,59,17,243,37,80,239,129,231,132,165,76,236,164,142,76,78,18,166,89,155,128,181,80,157,180,89,221,73,53,150,146,202,254,81,113,160,163,62,93,105,50,229,84,48,53,104,58,77,202,170,178,50,127,76,244,126,68,184,116,245,108,18,115,9,57,99,0,38,112,172,245,12,248,146,70,194,196,18,141,126,182,4,98,62,33,162,145,12,204,230,89,80,119,61,153,22,128,191,18,20,54,187,225,240,173,172,97,19,85,140,177,133,195,8,80,46,125,119,85,42,73,30,21,214,171,96,111,120,81,70,209,159,182,169,29,124,193,149,142,24,24,103,173,246,147,122,217,246,185,23,77,153,162,9,143,244,169,52,253,60,202,209,230,76,208,161,149,96,253,60,195,151,193,116,26,208,191,31,50,230,148,58,158,32,207,135,22,37,209,33,221,131,0,215,20,146,81,189,138,173,76,174,54,130,31,220,83,143,153,244,86,251,131,62,73,51,37,193,9,22,85,156,211,120,103,242,115,38,129,51,36,245,32,89,90,66,123,75,207,243,133,210,158,160,62,9,152,37,145,177,201,102,28,170,49,246,178,202,78,162,34,67,50,95,220,73,183,32,155,154,132,217,105,143,241,155,181,33,147,78,56,62,210,173,13,148,191,14,164,134,224,199,43,249,132,175,102,12,64,66,198,21,111,228,26,245,86,1,119,35,205,50,12,102,102,46,53,22,145,71,85,196,20,48,15,101,220,133,178,161,217,123,169,157,109,195,38,147,12,69,242,238,146,116,144,118,145,86,54,185,158,34,56,216,254,170,245,145,143,143,20,65,101,65,50,170,116,99,243,39,44,147,140,124,49,121,19,212,157,133,208,35,88,136,121,165,167,213,178,70,84,166,76,203,25,63,218,161,67,50,92,99,243,9,115,72,173,220,170,157,26,180,35,77,13,13,133,26,143,129,125,141,140,77,195,124,50,123,171,22,102,6,101,2,181,164,60,151,240,149,111,135,13,240,89,204,153,48,217,16,114,124,213,119,25,196,169,227,92,14,48,210,25,154,192,25,48,132,68,42,217,60,36,42,1,145,128,36,155,106,22,212,212,107,35,247,44,67,106,255,0,117,101,132,132,34,40,52,57,85,150,21,23,33,13,150,170,219,61,50,164,212,240,108,152,189,107,163,248,58,148,147,33,158,144,255,0,105,36,157,63,165,148,21,153,24,190,124,242,15,165,125,245,41,197,247,82,202,217,32,146,49,242,166,114,88,60,28,74,74,170,84,216,27,93,207,9,74,143,14,79,104,169,13,109,110,39,230,86,180,241,153,239,39,88,213,12,81,119,166,203,39,112,144,18,107,78,53,124,252,2,2,146,212,54,64,252,234,141,50,241,80,101,82,120,208,30,68,174,250,157,241,128,242,148,168,9,154,158,116,105,221,92,106,162,180,32,187,3,55,101,78,182,242,38,185,156,163,212,174,7,43,8,69,198,168,233,236,167,70,38,98,171,11,45,55,6,48,248,132,144,201,167,2,156,145,163,140,171,65,179,245,224,227,3,169,33,147,174,73,59,139,18,76,96,176,79,196,181,108,198,63,105,65,122,117,29,153,134,47,99,36,251,72,102,64,196,254,164,230,157,240,70,62,101,132,201,240,69,231,133,90,212,6,83,108,8,4,43,56,86,243,48,241,187,150,237,43,37,150,79,79,174,41,216,157,89,91,17,25,125,44,115,187,187,33,141,136,8,115,193,39,251,85,77,51,74,178,73,57,81,48,52,168,227,123,74,181,84,39,144,186,4,111,180,168,35,51,39,9,150,123,7,137,123,11,210,49,67,123,244,240,202,76,216,145,241,140,120,44,194,21,156,9,227,141,194,100,99,246,165,229,202,165,111,216,111,254,73,219,88,199,178,238,71,80,195,244,212,65,153,244,86,151,217,50,15,106,109,197,168,149,200,122,251,45,203,48,153,121,145,135,221,186,83,38,181,137,36,124,69,72,102,89,75,140,78,18,174,124,159,129,182,58,107,38,48,105,117,149,148,236,127,40,160,3,169,44,114,113,114,167,245,87,22,178,95,204,44,104,88,223,204,45,112,121,146,110,68,76,210,211,186,27,234,172,127,55,218,141,240,222,143,149,38,159,79,6,15,46,46,85,209,85,109,5,173,10,163,106,218,161,15,16,146,115,5,146,121,177,41,200,204,127,159,82,167,128,70,17,137,106,200,81,90,192,251,102,127,234,136,11,34,143,185,109,147,13,254,202,73,60,50,196,79,113,45,89,194,212,24,204,135,190,75,191,12,72,255,0,220,173,176,39,156,124,73,224,102,63,26,44,208,252,5,85,196,219,103,198,102,18,149,124,217,228,233,42,206,124,156,143,75,141,38,92,103,241,36,86,185,161,146,96,75,240,225,42,160,211,6,124,97,226,42,77,12,196,147,220,154,134,1,251,68,157,86,234,103,22,177,183,86,233,232,54,192,205,136,121,23,49,147,164,137,9,235,170,152,199,199,133,74,90,188,158,111,78,178,107,192,86,85,177,53,13,143,140,76,41,148,159,15,4,57,163,16,136,168,208,30,86,115,45,88,198,176,3,25,249,248,86,51,39,178,8,50,149,51,153,27,98,60,216,148,37,217,143,59,205,110,203,57,54,106,17,250,171,226,20,173,243,226,68,23,26,54,147,82,87,96,30,239,136,137,100,250,65,249,229,196,150,70,9,55,76,14,37,93,154,28,42,205,99,161,154,75,200,207,148,46,81,160,95,26,212,157,73,182,158,170,121,24,204,170,250,182,146,38,62,165,76,78,149,140,228,50,107,109,80,236,141,99,147,153,118,233,52,149,163,31,52,85,51,62,0,253,145,40,180,105,244,93,68,154,122,120,35,118,174,137,79,169,193,249,3,149,114,13,66,195,194,35,205,17,47,173,190,178,33,48,245,47,62,72,94,197,119,15,211,140,190,31,135,106,30,77,147,200,185,142,155,159,43,193,155,178,171,216,18,65,37,137,86,58,54,65,147,159,13,200,134,103,26,61,225,75,204,252,111,93,54,244,20,96,202,215,201,90,102,82,74,240,225,78,105,44,134,38,38,83,12,2,177,58,245,10,12,167,27,187,164,157,187,203,186,34,109,85,26,94,6,8,69,77,245,12,50,126,115,8,74,21,154,206,202,182,118,211,106,182,75,86,253,137,171,104,140,95,134,4,225,49,52,129,3,235,41,248,218,156,248,24,83,35,33,235,96,15,218,92,219,223,194,213,82,173,250,121,146,89,218,150,254,15,56,223,196,85,148,63,136,180,222,240,136,169,170,181,62,159,178,233,149,252,100,93,17,245,63,182,132,234,164,45,172,99,139,132,170,116,193,200,78,21,214,111,180,240,44,185,130,167,31,164,153,7,152,197,84,220,139,236,213,86,38,160,86,144,75,41,245,185,6,143,52,150,12,248,66,85,158,240,30,10,13,48,234,164,212,106,214,65,34,98,108,120,209,134,96,11,210,150,76,97,8,142,97,106,3,230,228,89,63,255,0,53,168,49,137,145,22,246,51,193,107,45,5,53,97,252,136,94,65,17,110,49,134,63,117,104,121,178,37,1,148,105,43,121,164,144,73,56,114,35,152,199,201,38,21,149,0,87,234,30,124,66,79,170,181,60,190,146,137,106,102,155,0,249,120,215,214,86,254,116,50,163,124,149,91,33,70,19,110,82,141,67,36,241,135,194,138,140,97,198,237,89,79,153,6,112,49,98,66,178,155,34,250,96,46,170,152,57,192,65,92,67,24,136,181,225,219,121,225,72,237,110,206,34,39,202,216,146,102,199,33,245,108,96,19,184,168,201,51,7,27,165,68,50,238,112,189,164,214,25,143,37,156,169,171,32,150,80,169,55,216,251,74,178,101,174,94,146,160,231,208,239,134,129,14,158,150,39,240,149,47,227,141,98,133,147,254,234,40,51,210,23,195,60,102,115,34,224,24,100,82,219,25,88,58,100,49,206,98,69,38,168,131,234,18,181,134,16,99,77,99,86,193,147,244,213,22,69,65,171,114,6,145,231,140,76,70,86,241,164,128,108,237,74,53,60,8,144,127,72,161,141,107,112,66,97,17,113,13,66,69,103,224,106,181,49,58,150,240,114,72,181,76,141,20,64,202,82,168,26,167,217,8,249,141,41,60,152,201,115,129,135,42,104,227,113,44,97,234,177,71,47,16,83,144,207,97,70,164,3,66,72,196,203,200,142,100,157,178,171,71,79,145,108,80,190,126,52,44,203,32,73,3,197,238,32,195,48,18,71,218,137,100,48,73,74,166,228,75,154,99,199,47,169,50,123,206,86,97,77,61,5,130,230,77,33,198,173,240,194,81,46,134,100,65,85,88,139,126,155,124,231,230,91,217,67,137,93,97,130,49,173,56,65,255,0,170,55,99,53,84,159,141,90,193,42,24,108,130,32,63,47,252,139,35,5,130,2,129,213,83,37,254,112,134,86,37,38,179,240,25,154,129,211,227,2,76,167,225,198,181,198,173,28,101,37,79,48,251,174,105,68,42,233,20,239,7,186,44,168,171,32,177,213,197,175,128,9,188,56,148,253,198,134,137,218,33,46,131,50,76,76,124,34,228,81,247,118,86,89,62,218,77,231,177,70,85,18,64,55,164,19,18,181,129,48,19,129,204,81,174,119,63,57,123,147,154,118,48,160,77,86,118,36,172,88,50,4,82,159,180,105,179,41,198,38,36,48,33,144,125,41,163,31,115,27,185,107,51,253,154,167,141,84,79,53,232,209,160,198,39,42,213,62,200,227,98,146,153,107,56,167,88,172,238,99,50,161,117,62,4,73,160,225,72,99,83,196,173,62,99,113,38,122,110,78,64,115,21,53,159,78,9,204,78,173,226,218,155,91,228,10,23,213,21,156,69,202,140,240,139,224,147,254,18,199,210,92,72,99,4,144,95,250,162,41,73,100,249,11,183,208,201,144,55,39,79,35,80,193,27,57,148,204,107,183,214,243,24,89,82,219,95,139,85,80,124,243,100,25,18,55,83,34,112,12,19,145,103,51,76,86,145,137,1,180,244,17,40,182,124,105,139,53,248,76,84,124,157,78,251,32,101,175,148,52,240,207,43,242,36,204,161,183,12,131,25,152,66,145,177,228,75,103,204,178,23,105,86,166,93,144,163,93,77,97,21,178,40,67,106,56,196,230,42,110,29,67,76,86,97,50,231,50,102,16,138,94,226,53,207,117,116,162,9,115,180,50,63,2,171,37,14,235,176,131,39,152,41,116,201,44,173,39,106,252,229,51,85,124,84,173,225,175,46,81,173,180,246,95,19,111,207,253,68,164,18,213,232,250,175,33,63,33,45,236,126,131,101,240,17,76,184,1,88,185,237,62,158,191,192,195,20,185,83,71,192,181,140,206,85,141,210,178,124,149,86,42,77,48,107,76,57,57,78,166,131,100,65,19,17,83,248,6,6,70,33,112,52,165,100,103,224,75,164,213,50,79,159,18,127,14,72,202,6,44,205,36,3,103,82,111,200,80,219,35,255,0,12,28,157,75,47,193,228,238,84,38,181,103,210,72,237,111,137,224,252,69,77,186,223,66,98,104,13,80,35,45,18,89,22,55,49,177,168,249,250,204,240,159,204,84,174,78,164,125,216,240,229,34,155,110,184,203,34,157,18,5,244,30,161,22,50,108,251,88,49,129,152,165,26,227,193,128,56,221,69,34,115,3,151,184,171,149,89,237,153,70,86,169,87,63,89,176,156,65,42,75,48,210,236,186,114,38,176,41,34,147,218,78,195,84,120,221,49,87,124,113,161,206,202,199,37,181,209,243,188,243,24,68,64,70,159,42,146,83,59,49,46,230,200,199,146,63,155,138,163,117,158,149,6,213,229,8,177,44,234,58,117,150,61,126,202,71,35,66,193,90,123,89,228,7,106,118,253,108,65,251,171,243,235,53,33,41,44,159,16,223,243,170,216,119,30,164,62,34,175,142,94,161,146,77,81,189,244,62,145,122,109,228,209,151,216,234,38,214,12,147,218,85,135,175,3,31,106,148,135,72,73,192,205,186,26,34,54,155,198,126,220,171,218,233,217,93,125,207,62,104,89,49,30,122,219,11,194,178,243,97,22,12,167,4,96,32,39,178,118,63,148,94,140,107,223,137,231,53,144,107,188,96,189,213,147,38,100,83,76,13,144,251,132,68,76,9,143,201,137,83,105,137,88,164,14,114,173,251,51,139,185,11,2,102,34,38,207,147,185,98,155,50,150,0,240,255,0,130,81,106,22,12,105,172,204,145,146,153,38,222,168,91,32,19,4,195,25,51,38,140,212,227,19,48,132,75,83,233,222,95,105,108,129,166,201,231,202,37,217,179,136,157,216,199,241,11,202,178,222,28,137,201,180,220,81,131,48,138,165,236,140,120,195,120,68,146,171,226,99,88,198,76,195,148,152,178,163,99,82,50,115,20,200,119,126,124,170,190,158,102,54,33,112,20,34,53,36,72,222,210,41,236,98,198,76,199,160,179,61,107,51,48,5,50,1,10,254,36,120,96,14,55,114,93,26,203,17,17,79,178,33,17,102,27,17,158,64,127,232,177,126,52,181,147,63,58,114,19,65,240,229,89,99,77,76,206,79,105,22,202,162,73,98,42,53,173,111,219,91,253,86,39,178,179,242,21,62,2,162,99,105,84,20,205,42,50,125,53,90,201,224,43,18,27,43,129,198,122,101,234,153,254,12,101,84,57,190,161,164,125,107,250,150,20,129,1,23,71,240,137,118,14,81,32,31,165,98,70,62,80,137,93,100,87,50,172,130,23,192,251,74,142,144,63,145,24,24,0,240,66,152,219,110,165,41,36,95,3,85,104,52,52,49,201,74,103,233,233,195,233,18,223,14,97,198,78,213,190,126,173,216,177,75,121,135,196,150,153,166,15,39,180,73,97,169,30,37,70,109,90,73,44,225,40,196,149,190,103,39,106,125,239,224,164,133,192,65,5,46,13,147,60,216,16,173,83,228,146,79,114,30,24,88,172,72,175,141,39,40,22,179,64,220,164,193,178,219,38,108,184,30,60,203,55,40,6,239,68,198,176,53,107,6,190,254,33,2,192,211,247,41,150,97,113,36,181,62,155,1,124,12,37,170,181,251,102,48,42,178,100,108,160,82,114,66,248,79,122,58,133,186,148,82,178,134,102,66,43,134,51,115,5,114,8,22,91,103,170,200,26,132,229,30,44,171,138,57,26,213,6,90,13,124,34,103,230,83,215,204,31,155,240,166,83,33,146,112,50,229,34,64,102,75,233,94,146,136,192,176,238,253,53,252,165,88,218,234,113,206,103,202,21,18,250,125,200,249,146,147,105,44,79,226,83,104,114,51,35,237,104,101,217,119,21,51,53,107,227,51,42,221,66,198,70,126,34,170,57,33,136,64,118,172,92,13,85,33,99,106,168,49,142,248,146,248,149,45,61,240,36,159,229,11,149,39,178,164,131,39,207,136,104,154,24,3,133,210,159,17,50,45,76,23,248,40,189,78,195,224,122,185,11,200,56,188,170,74,249,132,146,244,202,80,230,80,46,15,26,86,27,2,255,0,173,116,90,215,130,72,51,5,71,89,105,141,203,242,245,38,122,110,73,235,73,180,150,92,169,25,104,34,149,111,98,91,107,210,244,213,147,1,37,139,198,173,220,177,58,230,57,201,217,63,125,106,240,151,254,116,249,240,199,225,195,255,0,4,202,102,143,198,124,161,18,249,14,25,4,78,97,45,104,232,32,133,225,156,39,241,9,88,80,201,32,128,204,203,110,204,24,214,65,8,196,166,202,163,40,230,78,57,32,88,85,99,19,249,80,193,122,195,207,17,208,170,45,135,211,225,238,65,212,164,39,192,25,72,170,31,113,142,38,21,57,36,220,153,145,109,71,20,73,210,187,145,160,225,211,158,180,152,183,68,85,240,38,48,188,72,91,88,15,238,18,131,53,202,84,92,200,114,164,251,169,172,109,54,204,28,201,108,11,176,86,159,12,181,149,245,193,231,48,126,156,92,73,163,118,70,168,141,90,154,166,86,178,49,30,128,103,98,223,14,73,203,197,45,105,152,28,71,204,21,78,161,113,39,27,92,122,25,132,140,204,162,85,122,110,248,243,134,192,153,75,211,198,220,246,170,86,67,101,111,74,138,212,106,176,218,202,48,8,197,49,191,100,98,97,202,153,217,79,121,98,46,95,168,77,113,190,234,38,53,117,86,117,6,98,214,78,164,4,102,114,202,83,243,245,62,70,113,36,175,128,121,204,102,92,139,54,82,28,73,87,167,22,204,55,167,184,36,210,97,50,109,49,231,24,56,84,164,51,50,180,252,202,202,5,172,73,204,98,70,213,81,135,140,152,101,172,177,31,152,170,142,182,126,86,37,90,158,168,2,6,236,73,38,158,187,1,101,237,50,169,98,140,81,150,135,82,135,106,65,141,46,181,158,249,43,108,55,176,172,70,178,181,133,26,182,34,228,37,135,13,229,122,161,134,22,9,0,103,130,18,10,77,145,201,212,155,152,112,42,119,241,69,194,100,20,144,178,75,51,101,82,79,52,191,170,177,13,148,238,158,68,85,133,176,100,153,56,143,133,85,105,187,80,96,194,85,207,230,61,227,230,90,97,234,77,177,20,164,177,150,58,21,221,80,39,115,9,79,27,77,130,75,30,28,72,250,75,237,241,24,28,189,170,141,245,68,238,85,142,75,115,52,229,230,248,122,12,158,226,199,240,54,55,229,136,82,46,164,248,223,89,106,51,224,136,105,218,69,55,109,73,10,208,220,193,247,72,168,225,204,60,159,213,163,163,79,174,199,202,33,32,102,60,30,124,41,44,166,86,134,187,42,124,156,193,18,72,106,124,74,166,29,168,201,194,101,148,200,195,43,56,144,178,12,115,227,85,63,205,10,202,220,100,87,129,173,25,61,164,13,149,86,219,218,85,20,85,25,231,199,133,98,240,227,34,219,155,17,58,151,164,189,37,64,216,23,141,106,153,106,49,112,165,134,49,61,149,169,144,222,66,115,21,77,99,11,13,161,204,201,238,172,159,60,253,89,80,44,128,244,76,104,7,201,204,154,160,107,147,14,84,225,173,33,164,56,251,85,116,6,69,19,57,145,143,218,148,120,132,36,235,34,153,82,82,25,129,25,252,202,166,4,152,178,64,149,201,161,121,31,212,137,129,0,241,144,218,2,216,54,76,101,37,107,91,47,62,97,21,86,152,39,146,182,178,6,32,117,38,80,102,35,235,66,73,195,194,81,38,31,133,9,244,83,134,4,112,137,155,18,204,218,135,131,8,68,134,178,25,136,4,58,120,49,83,71,213,69,43,18,60,207,33,19,32,176,254,9,45,168,202,192,166,128,15,53,169,239,28,110,146,173,178,99,28,137,119,165,75,201,152,165,74,203,113,135,16,231,144,79,84,112,46,226,227,230,198,164,246,220,9,51,195,44,100,237,34,70,140,91,80,232,22,83,235,102,141,253,106,77,225,30,126,36,189,140,148,39,166,145,152,181,108,129,107,152,190,27,202,143,141,107,233,189,171,124,108,107,57,149,67,156,14,165,74,171,129,169,250,156,18,122,120,150,44,152,73,42,120,212,231,141,210,179,173,152,120,196,230,92,242,66,201,154,149,86,41,227,5,233,150,28,76,90,171,102,69,35,22,86,179,0,49,225,10,197,146,225,90,9,237,102,63,164,40,32,195,124,149,170,99,14,78,84,202,146,79,213,87,19,228,90,109,54,194,63,169,98,253,54,72,221,42,168,210,71,25,153,74,135,101,245,111,186,84,52,223,195,106,164,227,41,15,27,148,43,115,13,56,124,41,223,171,214,253,85,170,76,248,36,103,18,147,77,163,155,95,232,3,30,69,67,79,180,199,204,167,60,152,176,245,93,179,251,81,97,74,243,120,12,156,43,67,223,149,137,67,39,144,163,237,88,239,222,36,182,97,172,120,193,198,116,99,60,8,4,166,125,195,196,60,200,58,221,66,9,39,197,149,51,51,11,136,210,76,97,168,221,67,36,145,186,85,179,222,185,254,167,9,203,59,155,173,74,70,186,149,83,125,35,207,57,153,149,12,9,54,48,137,246,208,186,74,48,198,54,43,239,68,1,65,152,42,176,210,181,113,25,88,244,59,140,128,229,68,122,192,60,30,36,140,208,15,24,139,3,99,26,86,90,124,138,43,184,147,136,239,90,99,70,124,150,45,118,92,175,204,153,80,188,101,35,2,174,173,137,63,32,120,25,35,78,197,137,85,177,128,146,52,60,250,161,141,153,68,150,50,201,226,88,223,178,148,224,56,53,86,94,165,57,101,72,255,0,164,156,195,184,228,229,77,30,104,182,64,246,214,44,255,0,176,85,78,97,48,36,140,55,165,16,47,159,187,194,101,115,119,90,63,206,160,108,170,137,26,94,81,9,81,163,186,138,86,63,4,216,189,75,68,104,0,141,210,128,167,52,175,14,81,39,65,98,154,171,32,26,95,91,151,153,59,164,140,193,63,153,103,26,49,60,58,145,24,113,141,86,160,97,112,24,152,56,148,135,226,19,212,29,255,0,42,76,106,140,210,114,123,73,36,200,27,146,98,40,151,36,145,228,91,154,140,235,117,109,85,151,247,88,136,138,147,106,15,170,166,63,6,51,184,43,103,225,185,222,201,74,172,176,255,0,72,179,48,249,146,70,95,117,16,246,100,83,95,135,174,99,123,165,68,133,246,81,159,202,84,219,108,128,50,146,204,107,24,114,113,173,51,38,51,7,42,72,27,140,178,240,133,37,129,148,171,51,193,39,185,19,26,96,227,41,199,152,227,98,251,26,97,202,252,74,181,103,50,197,99,237,65,141,21,2,102,68,146,52,7,145,137,164,0,237,148,218,54,67,85,134,147,36,196,40,20,164,199,131,34,125,38,49,61,165,49,60,39,17,243,38,85,97,153,135,21,177,153,37,156,168,91,90,216,145,186,150,136,211,222,49,172,183,155,151,243,44,179,32,164,236,152,103,35,209,225,102,36,231,192,30,8,118,48,4,38,37,172,202,21,26,82,92,60,126,234,50,126,170,178,141,212,133,141,79,143,153,110,52,12,137,54,208,108,131,42,174,9,118,206,100,183,82,105,231,248,112,162,225,198,28,23,229,76,228,204,25,64,151,113,81,170,61,113,33,52,244,57,117,51,185,122,213,109,144,96,206,138,150,154,96,4,78,100,238,4,154,169,32,237,78,210,47,33,20,231,247,21,178,133,231,233,197,196,147,70,14,166,207,250,162,46,161,50,28,28,111,50,155,49,153,24,252,40,220,71,248,21,163,27,233,88,18,228,141,129,150,92,164,78,231,211,197,140,204,198,40,196,166,160,95,62,49,56,150,55,102,177,212,0,195,186,32,150,89,221,134,86,84,95,97,86,164,215,52,21,28,34,47,34,213,91,63,214,192,195,4,169,60,157,12,15,60,198,71,213,4,21,4,196,18,173,104,104,79,214,217,12,36,198,151,27,149,99,91,113,56,68,230,77,76,109,200,16,27,53,149,86,24,61,147,207,37,233,144,66,242,164,1,51,33,63,153,88,83,190,12,150,113,74,26,86,101,66,138,15,176,255,0,220,35,107,96,3,222,71,190,24,201,238,141,38,159,63,109,230,17,114,145,11,53,248,135,0,93,72,16,65,230,227,75,224,26,12,150,36,218,135,117,59,180,164,73,225,152,144,189,212,213,113,119,50,43,205,0,126,210,149,187,153,22,49,57,145,204,212,39,233,82,250,146,156,246,228,225,42,120,227,103,6,147,19,19,92,68,40,251,81,16,25,4,132,202,149,192,209,146,255,0,32,113,101,86,213,90,85,241,129,212,172,176,208,146,182,191,65,80,12,15,6,97,18,101,230,193,160,182,4,140,141,96,120,249,148,90,53,66,182,53,76,123,200,7,237,11,136,138,125,140,212,98,126,109,210,109,36,47,140,76,194,89,6,126,78,213,12,81,130,183,15,173,213,183,144,89,132,169,188,109,73,185,253,88,146,22,109,74,182,133,128,47,186,143,79,16,200,170,123,234,167,15,132,168,99,86,128,189,41,48,104,73,220,41,68,71,109,172,96,179,181,82,204,159,33,255,0,71,201,154,122,88,193,152,43,142,107,253,43,58,79,159,41,87,116,170,178,124,145,144,69,82,218,240,192,16,250,134,185,186,169,149,211,85,109,11,199,30,149,56,230,146,161,157,8,152,151,65,135,90,114,120,102,95,52,240,98,201,122,232,53,180,63,144,124,74,95,248,249,163,77,42,100,144,234,76,50,133,133,31,82,203,209,99,255,0,234,171,103,198,28,102,41,171,41,56,152,245,234,90,228,113,65,5,241,182,64,81,38,184,157,159,180,170,160,209,143,100,254,84,96,116,96,251,177,45,219,95,50,92,197,181,82,95,141,133,79,195,112,113,112,173,129,211,195,140,182,236,2,160,202,131,170,177,180,63,50,53,129,163,16,104,144,179,18,45,140,200,181,89,70,168,173,125,194,242,13,52,125,110,84,84,8,3,233,42,107,40,181,17,198,102,79,49,21,74,235,109,42,124,111,151,17,116,155,40,17,35,15,48,148,180,251,141,207,156,67,39,86,6,82,107,71,207,57,1,136,222,210,183,141,48,158,24,84,176,97,130,49,243,5,55,173,146,60,236,92,242,42,232,195,47,19,69,222,158,121,121,148,93,197,32,4,7,241,114,46,200,109,137,1,218,53,21,169,225,196,86,89,133,104,200,173,49,169,15,72,124,70,47,26,234,176,239,135,100,6,114,174,87,50,132,114,122,81,149,79,178,168,238,92,242,66,220,144,104,216,233,198,164,5,144,243,4,73,44,253,55,178,246,151,168,117,81,21,51,230,122,144,22,67,35,90,175,160,237,82,24,33,196,116,210,49,177,145,21,62,183,31,50,80,243,109,137,204,186,36,17,74,48,188,136,231,132,101,2,137,153,171,98,70,225,202,176,135,173,162,137,252,197,92,91,141,111,99,108,165,73,170,134,165,53,12,50,11,205,27,248,218,182,79,82,248,107,136,179,71,133,116,71,35,121,104,110,39,42,54,122,155,198,24,165,38,50,189,118,90,25,53,82,107,153,202,53,206,245,85,38,228,25,151,57,14,176,212,116,22,187,66,151,229,146,204,175,201,73,218,135,125,184,48,5,212,84,28,51,110,88,167,169,53,12,75,184,140,250,137,236,60,131,35,56,147,46,106,3,250,167,236,85,24,103,241,169,198,114,141,100,249,47,27,18,52,99,41,77,235,15,250,171,7,207,25,123,84,192,100,159,205,18,105,152,134,167,182,195,216,34,100,145,161,227,4,5,38,108,169,33,167,144,171,24,108,63,159,106,170,171,25,98,178,182,226,12,99,225,42,169,129,62,154,119,16,165,13,115,25,148,47,146,60,169,12,104,118,181,178,255,0,84,65,36,146,23,228,154,130,200,200,119,11,93,36,201,49,30,96,151,253,11,149,217,64,24,142,241,44,159,172,245,172,96,97,223,229,26,195,120,121,188,210,251,17,11,75,197,205,145,149,248,232,107,101,104,199,205,137,25,67,140,71,230,255,0,157,125,15,254,72,157,153,9,237,46,138,226,33,124,25,149,177,162,230,17,70,133,54,161,57,56,84,156,104,207,200,197,101,2,170,41,24,165,182,190,99,89,156,89,48,47,156,5,15,113,72,113,29,230,9,72,187,31,162,15,31,10,69,113,167,137,224,254,37,212,170,162,178,177,1,167,131,201,132,191,243,170,253,135,228,234,82,179,3,46,180,253,73,228,59,227,224,82,146,200,192,172,166,215,195,0,200,137,99,25,224,166,174,44,165,246,139,177,1,26,77,228,145,253,36,149,119,11,127,10,183,155,25,16,19,228,140,140,237,72,76,27,194,127,116,182,86,192,157,25,249,165,151,42,101,133,133,176,137,242,118,211,190,108,95,235,85,17,141,22,72,62,81,3,113,1,146,89,212,134,167,9,225,17,59,70,98,141,54,207,43,251,81,79,11,196,53,180,33,247,130,181,93,218,196,173,137,204,164,197,113,236,10,249,239,26,243,45,78,144,198,212,32,178,62,16,137,59,100,50,16,125,73,214,50,118,24,67,152,121,36,66,234,26,121,82,65,196,143,167,140,65,147,169,81,204,198,56,153,86,51,42,20,88,238,167,47,135,14,202,11,251,72,169,194,105,197,31,105,16,178,111,171,69,47,22,33,163,67,113,20,157,74,22,209,254,7,94,201,242,50,140,108,125,200,121,143,31,180,133,52,156,190,234,58,27,49,49,37,105,144,234,215,196,140,153,12,249,243,21,61,211,211,200,94,19,38,18,96,110,125,165,132,58,173,137,51,98,93,24,58,145,173,24,52,208,15,57,253,75,235,244,246,38,38,1,184,156,49,226,20,85,139,205,56,189,168,89,12,170,137,158,96,70,225,150,36,4,157,55,18,200,153,132,37,84,202,160,77,230,46,53,139,33,128,125,41,214,69,67,42,79,67,161,4,20,107,194,63,4,124,144,227,66,61,156,107,26,65,170,125,134,252,106,170,170,96,253,229,11,185,120,136,154,195,178,196,197,6,102,5,46,228,152,24,20,252,250,160,78,27,208,225,181,203,238,166,17,140,50,172,142,102,70,55,153,204,117,38,146,196,247,203,136,46,69,243,79,90,203,23,20,181,210,108,161,142,72,212,13,197,81,35,19,48,68,187,89,86,101,36,216,49,81,13,155,228,67,224,109,185,146,90,169,239,130,62,84,93,150,161,25,1,196,184,236,200,213,46,172,181,15,223,179,30,20,188,207,33,72,145,70,178,38,126,101,75,90,204,137,151,1,45,115,124,56,96,238,48,150,217,150,84,208,126,154,198,202,51,240,118,168,249,49,136,35,242,167,201,254,76,102,161,103,2,100,89,189,40,13,67,24,3,30,101,38,109,78,250,222,174,196,52,153,151,247,124,165,234,72,183,177,182,196,209,38,121,197,231,133,40,158,107,41,189,37,86,149,80,198,48,114,197,202,183,50,144,5,126,81,9,85,85,44,21,106,144,244,51,47,41,37,102,228,42,234,117,183,114,173,134,207,149,73,38,83,176,76,65,86,221,158,162,114,217,21,121,32,188,10,217,144,9,225,212,132,135,91,149,252,194,76,217,168,98,205,136,176,13,192,5,237,41,111,127,6,199,185,170,77,104,6,206,164,182,76,48,39,50,109,65,36,125,74,98,125,195,4,124,75,25,153,199,178,161,240,193,89,192,102,34,44,131,243,221,40,141,129,198,168,171,136,163,32,204,68,178,99,10,145,191,207,221,91,33,191,243,169,212,6,51,204,15,4,132,221,136,249,158,101,65,178,51,213,85,113,17,141,144,216,153,4,196,17,16,76,98,218,207,49,160,10,128,198,28,144,114,168,157,97,166,248,223,133,62,13,193,4,206,213,129,167,142,114,156,115,107,97,155,51,153,83,178,92,25,120,140,173,227,49,228,26,222,109,54,201,47,204,138,135,91,182,85,102,95,17,85,88,219,14,2,161,11,49,141,43,51,223,25,139,38,79,32,193,148,202,44,197,125,15,93,221,142,16,20,94,255,0,122,244,85,145,159,119,43,139,173,96,26,66,39,142,21,173,136,100,236,20,205,49,18,72,243,27,26,111,91,66,200,195,225,90,163,85,75,16,22,246,89,18,55,10,26,70,43,85,250,0,190,54,216,106,22,126,161,4,111,60,202,143,83,201,121,0,242,174,81,106,195,201,35,240,165,85,184,140,198,19,53,181,104,231,42,48,217,2,112,24,96,168,151,232,194,21,249,138,37,85,165,105,37,17,152,149,118,105,242,42,179,15,161,198,100,150,112,137,122,101,33,21,12,58,221,147,58,145,108,135,245,145,138,21,35,42,131,107,81,47,48,151,64,141,190,178,2,11,254,240,125,36,202,5,192,33,119,36,145,151,151,99,42,106,124,3,143,185,43,184,159,46,180,25,130,44,169,229,174,161,4,144,124,162,139,159,107,56,143,195,137,50,179,75,240,77,176,50,141,172,55,60,70,18,105,25,228,42,77,14,171,147,41,132,143,52,198,70,98,86,90,12,163,79,8,36,31,49,82,137,150,172,140,124,33,46,84,166,125,192,49,241,21,79,239,50,31,152,170,86,2,254,53,193,200,196,182,225,143,146,52,190,29,220,81,13,22,27,128,73,225,16,147,43,100,0,149,80,206,67,246,167,54,180,132,193,194,189,0,60,153,149,14,28,172,87,176,170,164,173,84,12,93,162,77,31,119,18,180,156,194,34,249,37,132,140,254,165,139,2,57,175,103,18,198,96,81,245,13,192,236,186,178,9,82,178,48,36,143,149,39,167,141,6,16,243,21,109,153,119,19,39,202,40,180,148,226,86,184,135,26,156,30,200,148,236,200,118,81,143,196,36,250,29,217,4,206,81,101,78,67,113,167,36,143,230,248,136,157,122,141,60,180,49,148,158,170,159,136,124,169,140,152,96,154,52,81,163,81,149,252,51,198,182,177,144,99,15,245,67,255,0,117,27,136,153,32,91,196,157,126,158,120,186,82,43,89,50,227,100,10,232,15,120,200,62,209,164,211,52,192,228,147,49,74,53,171,34,75,204,25,127,83,151,178,77,168,165,246,170,56,198,121,6,171,3,163,32,151,221,26,215,51,76,69,133,210,85,172,177,10,170,194,16,189,241,185,149,109,61,144,36,129,47,244,172,131,89,198,135,178,82,213,87,236,178,247,65,188,200,195,32,248,146,89,52,249,125,165,67,14,72,49,242,149,122,124,248,163,3,241,33,102,84,53,149,121,18,222,132,15,253,17,49,170,152,36,130,202,250,200,82,159,134,47,26,25,250,146,197,107,73,41,43,47,209,95,38,156,18,71,137,76,207,209,53,221,220,107,88,110,239,36,251,169,85,216,111,49,230,20,162,38,86,148,26,191,66,235,237,24,12,15,218,21,69,64,170,4,107,92,50,255,0,231,85,48,238,45,70,78,100,20,200,7,183,149,151,220,74,210,63,22,18,171,233,232,116,26,168,20,113,162,48,219,161,163,227,76,131,236,148,106,126,159,67,78,44,86,24,217,81,223,134,54,196,237,77,255,0,253,20,107,125,20,44,11,38,145,129,88,207,211,113,49,251,106,90,125,109,224,135,253,62,121,18,70,106,173,71,81,43,250,182,66,141,43,105,42,113,50,203,229,160,125,246,137,201,230,163,253,16,16,72,186,36,207,136,85,211,160,225,8,191,208,164,140,246,73,243,42,109,230,127,128,170,219,19,64,100,146,48,213,5,61,242,149,152,25,120,248,144,245,172,178,25,254,218,26,22,113,109,145,217,33,218,128,172,81,186,158,212,249,254,81,120,38,151,129,52,135,72,75,38,115,9,44,112,254,227,51,51,137,41,53,84,225,19,17,149,181,85,198,231,180,170,106,203,73,109,185,133,198,135,11,207,7,221,89,52,106,156,1,108,117,22,76,174,240,230,16,215,41,248,145,78,12,251,186,145,38,241,172,165,151,182,82,104,246,50,116,23,139,18,216,100,110,249,131,45,206,15,51,88,106,49,31,211,177,113,166,213,178,108,164,248,102,42,169,159,162,70,57,111,54,37,167,209,246,204,93,45,10,18,200,173,209,225,7,228,202,33,167,215,112,43,112,48,177,56,137,246,151,62,135,38,92,101,77,84,99,201,238,92,141,27,91,248,90,202,235,83,124,59,43,90,210,112,202,38,53,156,253,115,148,120,165,162,39,195,202,14,21,25,50,144,229,63,82,207,197,87,23,36,8,147,118,15,104,171,22,90,188,139,224,116,145,203,204,138,244,119,198,246,149,63,29,77,200,117,85,200,62,100,217,145,128,85,43,24,210,227,39,17,167,145,79,52,31,19,236,246,50,55,82,87,155,42,38,200,207,34,2,31,43,249,145,99,60,143,26,156,132,38,85,183,210,143,143,254,228,228,44,96,189,212,71,31,130,125,205,13,169,42,198,28,68,234,91,95,51,108,168,25,180,41,57,150,82,96,87,16,126,218,221,196,22,162,64,223,28,156,41,147,39,144,64,202,146,207,124,72,196,94,134,103,217,15,8,138,160,171,144,214,24,50,121,36,189,18,200,199,90,131,167,165,70,229,196,68,170,226,236,240,153,196,173,143,136,182,213,121,13,158,111,105,8,106,209,201,127,82,89,73,112,75,34,114,137,86,5,152,185,80,173,66,156,196,207,164,197,237,47,5,140,132,169,2,241,145,120,212,131,146,169,189,126,66,237,235,226,1,15,4,149,188,209,128,49,240,162,163,83,178,15,106,198,75,6,78,164,172,223,208,171,19,211,216,194,15,10,30,5,81,6,254,20,92,192,176,100,204,85,61,125,173,137,90,60,85,194,202,68,185,9,109,60,203,150,113,13,104,147,48,227,234,80,52,58,182,202,200,255,0,54,186,69,84,61,240,212,182,255,0,113,213,175,192,72,246,75,155,220,178,14,158,31,118,37,116,26,112,9,157,72,89,240,25,236,171,172,137,90,168,172,180,36,159,91,137,51,128,30,53,162,124,105,209,159,212,140,173,103,26,50,1,101,148,147,228,195,137,43,124,98,17,86,76,128,194,145,107,101,9,10,171,85,19,34,10,121,143,4,156,34,69,192,153,44,163,203,212,173,63,7,140,157,201,37,197,39,166,245,34,177,133,117,2,223,202,247,138,182,190,200,158,11,83,35,18,74,99,3,77,159,185,35,70,160,182,5,135,62,87,188,143,245,177,141,26,202,113,145,106,53,60,24,220,198,18,77,184,198,200,202,53,168,11,220,167,110,41,61,110,95,219,89,89,79,100,98,113,34,170,181,9,35,51,244,171,22,201,152,188,249,2,198,209,32,141,237,39,209,171,113,143,181,41,181,214,204,141,237,37,161,214,3,147,210,85,146,117,14,255,0,3,45,74,249,44,137,24,31,113,79,201,102,228,137,113,164,203,146,252,187,165,182,53,220,88,95,171,229,80,176,246,2,184,170,57,89,194,36,61,80,79,27,181,80,250,196,27,46,165,239,77,200,186,163,107,168,140,25,1,255,0,147,181,103,38,214,112,137,212,82,160,33,198,156,35,253,181,74,201,131,24,57,98,141,26,213,121,26,162,23,217,0,163,229,18,1,225,1,57,145,23,6,97,73,194,146,70,97,198,126,100,170,160,81,192,140,124,156,73,216,108,177,119,37,48,237,118,204,225,90,100,201,60,151,229,80,144,7,210,110,217,224,164,236,164,158,73,251,86,153,147,216,52,184,50,72,87,173,142,48,51,158,203,28,15,229,92,171,80,190,88,165,191,48,138,85,218,99,63,115,194,100,225,154,38,154,201,157,75,190,21,143,204,148,145,179,240,63,53,62,30,247,237,46,135,163,35,19,3,2,186,111,254,18,197,41,56,68,136,102,128,37,64,242,132,75,166,72,98,69,195,82,74,175,229,161,36,106,73,82,89,212,150,155,71,206,246,85,248,89,140,157,168,199,154,32,198,184,247,213,10,208,231,80,52,148,175,117,62,141,163,216,94,209,38,38,190,138,50,98,18,223,26,225,133,247,82,254,87,240,162,170,155,99,124,55,167,146,63,109,16,205,13,91,7,168,67,78,107,100,254,78,212,6,161,212,35,173,27,242,165,111,252,131,240,65,218,53,69,176,28,154,216,177,134,245,25,106,103,148,143,194,148,220,107,155,27,35,225,137,214,138,164,12,185,36,205,45,11,119,205,200,90,224,15,9,254,146,42,52,151,139,237,43,6,67,173,24,51,21,37,147,12,18,79,196,36,248,184,193,16,46,49,39,97,153,185,238,73,161,214,226,76,176,254,69,61,157,10,172,129,198,173,28,144,113,41,91,42,115,140,143,10,124,25,231,140,177,147,60,146,125,165,69,177,38,169,206,103,232,248,147,95,202,37,156,61,24,8,204,226,93,2,29,57,38,191,169,27,62,147,211,65,155,18,179,48,118,83,150,79,164,148,62,161,36,207,245,88,207,253,41,85,212,251,41,66,59,196,24,185,86,113,160,30,119,49,68,185,182,244,126,99,216,23,74,218,159,31,42,232,213,87,112,125,213,30,248,24,186,68,133,100,57,194,38,92,164,74,209,235,167,13,70,177,212,223,62,187,31,233,84,206,164,178,137,56,15,14,33,168,249,58,134,196,108,196,105,228,75,31,124,127,182,185,149,165,176,85,157,78,73,241,59,76,31,124,251,8,130,75,52,103,169,9,239,205,145,117,233,236,245,46,19,8,105,60,253,42,72,192,121,131,196,183,168,255,0,199,197,50,223,183,169,217,208,245,207,211,225,240,9,235,103,132,62,34,145,63,167,213,164,40,217,149,74,134,156,130,238,148,178,100,60,68,226,42,240,100,133,225,99,222,142,157,74,157,54,29,198,229,80,67,199,37,157,75,155,211,188,158,108,229,87,245,79,198,197,232,244,125,65,229,245,157,29,24,108,250,71,144,10,102,101,57,227,19,169,85,178,227,141,106,52,246,17,157,75,213,94,161,156,242,36,141,73,144,152,226,246,147,40,207,63,135,42,192,198,7,154,246,244,9,24,213,1,184,221,151,169,11,2,52,177,191,153,82,198,135,185,78,99,105,230,99,204,81,39,142,53,10,176,5,83,198,54,97,196,155,76,218,8,25,80,51,255,0,166,255,0,230,37,61,39,80,239,137,180,91,34,191,136,187,130,221,73,169,246,196,194,20,28,7,239,135,152,200,163,105,189,241,50,167,117,180,35,140,4,235,26,162,136,182,38,36,195,252,235,236,99,99,38,20,246,101,110,95,60,73,47,162,74,17,210,48,15,161,190,41,89,202,177,147,25,131,98,13,144,206,38,33,100,201,184,234,197,198,178,172,227,48,124,0,140,132,84,76,167,1,6,167,106,140,241,246,137,59,101,240,7,220,34,44,107,33,171,83,207,173,24,150,27,51,145,136,91,93,85,16,76,225,17,20,255,0,227,98,15,136,42,91,142,255,0,6,226,54,52,50,70,39,49,81,1,49,20,185,172,167,78,38,108,164,78,105,194,127,120,170,139,31,238,97,85,0,47,146,156,179,71,178,75,51,21,36,135,36,145,158,168,25,169,25,129,99,73,181,199,67,113,242,39,102,51,209,37,98,15,90,222,253,73,4,160,234,228,66,220,60,147,188,204,166,158,247,141,233,42,206,42,176,236,214,191,69,105,228,147,202,151,198,97,10,254,165,65,24,63,145,50,199,66,130,73,242,79,27,165,45,52,243,251,202,162,101,32,202,204,202,66,212,51,188,246,145,34,171,44,106,252,72,176,142,250,96,240,112,241,17,40,167,245,44,252,217,21,108,61,37,58,79,49,68,154,254,27,151,90,12,184,149,246,85,52,2,34,125,107,252,18,102,100,140,78,101,110,25,241,113,225,150,144,90,198,1,60,240,167,230,40,154,75,242,117,21,46,124,243,228,196,182,236,229,137,232,214,83,144,158,210,77,147,44,43,219,89,19,152,42,134,157,147,188,25,153,53,170,173,250,194,78,89,25,145,189,164,245,84,22,167,130,28,160,82,186,134,30,63,53,92,207,252,146,139,136,217,6,150,202,57,200,174,39,156,114,213,174,143,97,38,129,136,121,58,122,33,73,202,36,238,133,140,173,30,16,174,76,17,134,101,98,202,28,98,96,194,150,76,173,30,116,100,57,231,94,158,247,143,204,216,151,82,176,160,76,134,179,147,91,198,128,101,195,242,117,38,204,146,121,44,78,182,50,194,73,48,24,180,61,135,198,156,237,136,84,96,106,136,68,213,20,141,243,56,201,202,143,140,97,136,137,204,250,173,176,250,148,165,196,147,140,15,226,74,203,136,229,147,44,152,64,44,217,85,190,30,85,198,227,93,234,49,159,23,180,186,134,146,190,148,32,51,50,130,171,160,138,217,1,218,214,142,49,58,146,25,145,177,145,86,223,73,28,146,101,10,70,24,111,146,245,211,204,24,245,60,103,228,87,53,80,255,0,39,50,2,158,181,131,84,248,88,48,37,224,10,45,153,2,41,24,166,230,86,176,100,84,134,55,34,18,99,24,86,34,195,147,51,33,241,246,165,140,126,50,98,77,230,49,233,67,224,19,38,84,84,6,176,241,163,13,13,146,80,129,99,240,45,81,172,143,24,156,201,114,16,63,102,49,37,150,176,255,0,39,10,108,249,227,42,205,129,202,52,195,145,161,49,227,17,52,223,146,72,241,38,102,167,97,73,212,181,26,180,2,74,209,169,150,97,20,157,42,11,46,98,173,245,186,51,25,59,72,95,221,86,53,176,192,64,114,172,205,48,17,184,66,150,198,212,73,39,77,128,64,202,161,117,36,151,194,127,10,232,230,159,148,120,84,141,221,83,36,189,100,141,117,0,173,55,51,115,17,134,71,154,248,226,126,44,73,53,8,118,60,62,218,175,13,80,38,177,36,106,160,99,91,36,18,123,145,179,244,216,36,143,40,132,151,26,168,240,78,153,178,225,130,6,18,149,90,204,156,65,68,47,173,4,101,186,28,48,73,75,237,100,229,35,240,149,7,2,124,168,71,230,235,91,184,194,249,2,234,125,61,198,252,92,73,54,158,135,58,17,57,165,42,187,187,184,37,7,106,30,156,49,103,13,115,51,43,182,69,150,160,246,83,199,36,24,76,85,27,91,73,178,188,245,12,191,235,84,154,171,79,28,131,249,66,242,36,85,161,178,140,79,155,46,84,178,71,137,182,58,36,57,248,134,196,91,238,30,65,164,48,13,199,202,139,220,129,40,24,201,146,114,145,23,27,26,211,225,149,125,123,30,53,215,25,22,28,178,27,36,141,9,50,183,23,50,62,170,72,10,14,222,69,233,143,91,99,73,11,190,38,36,208,32,111,136,156,234,31,15,7,165,218,109,252,239,72,192,54,135,90,120,199,97,68,85,209,41,53,39,6,210,90,146,52,193,198,2,133,213,90,240,149,3,204,33,19,137,36,145,179,174,6,89,80,238,18,102,12,189,74,106,202,126,50,46,121,164,190,46,196,178,30,25,101,228,86,76,159,18,200,121,130,85,40,91,197,204,181,194,131,36,132,78,225,192,220,179,149,76,249,237,142,197,93,79,142,72,59,85,216,101,228,43,52,108,103,237,84,21,65,220,143,10,93,62,180,227,38,84,56,102,62,19,251,84,100,255,0,137,74,149,12,140,8,207,75,110,2,57,40,63,88,25,86,246,27,42,35,145,133,17,26,0,215,198,83,190,74,97,61,236,73,131,107,58,52,190,37,211,109,69,196,248,106,28,126,210,27,102,65,191,169,82,134,121,230,191,150,42,219,38,0,251,113,33,100,10,138,227,4,3,31,50,244,153,240,70,206,34,141,7,112,247,224,120,132,185,101,145,173,99,78,237,38,63,52,140,172,225,106,29,16,214,191,117,111,135,118,193,61,156,170,24,33,157,36,125,164,76,67,90,72,204,203,149,46,201,150,212,235,33,213,84,24,25,148,188,139,22,93,213,20,156,69,92,165,230,100,145,225,247,16,204,101,144,159,196,82,44,219,99,90,70,59,164,54,14,79,82,49,240,23,55,211,26,253,240,177,238,197,149,116,58,221,97,85,111,225,237,41,172,142,156,180,15,67,207,173,4,148,142,126,158,100,110,101,103,38,24,241,230,17,84,245,195,222,49,243,46,173,237,2,164,91,217,182,58,165,129,38,33,64,146,73,14,229,8,199,190,49,49,41,182,96,172,85,188,32,34,212,104,217,24,128,129,36,136,179,27,23,106,206,236,49,165,145,177,177,41,176,236,77,51,110,86,134,83,156,132,85,86,20,88,243,17,16,28,152,209,147,42,177,179,133,103,2,51,198,206,100,48,213,49,140,111,170,156,67,158,193,240,229,75,36,195,250,41,89,158,120,201,42,43,96,86,62,24,36,164,147,43,121,17,20,54,89,73,202,156,79,99,10,206,36,235,39,139,12,164,108,147,122,107,50,229,95,89,51,114,60,171,230,164,167,60,216,164,10,69,66,249,117,191,41,45,77,163,243,2,148,47,70,4,47,19,214,128,189,158,210,99,24,200,89,5,168,166,248,54,36,7,9,84,164,154,121,196,247,73,145,117,95,8,146,65,132,201,12,240,142,9,249,149,213,163,117,49,148,231,236,141,115,25,25,26,76,225,191,153,80,217,62,44,150,112,165,94,10,82,42,154,161,172,159,19,7,41,121,18,77,230,67,246,162,77,15,42,24,52,239,200,147,108,6,144,45,113,191,17,147,157,228,89,62,24,82,103,195,24,192,180,4,196,17,217,133,110,216,88,177,244,118,78,138,185,229,198,158,151,81,107,187,137,214,186,93,13,150,49,225,40,150,173,78,16,78,7,16,147,171,95,22,55,26,147,117,182,89,65,204,149,221,155,41,17,17,153,182,123,242,160,167,153,146,73,196,185,164,140,180,109,136,125,105,191,34,125,91,169,39,65,126,31,109,77,67,102,49,161,100,220,109,167,97,40,184,210,172,120,138,204,116,131,95,111,135,250,84,134,124,252,79,88,213,90,196,40,16,247,108,200,7,225,79,232,6,183,152,4,247,86,200,114,88,55,168,150,62,229,25,13,246,162,126,89,125,106,171,27,84,141,142,171,26,203,114,12,41,77,148,102,11,149,106,161,146,50,177,106,212,38,120,248,86,42,143,226,37,159,125,182,91,170,174,14,82,118,164,211,3,149,0,27,184,53,47,196,82,165,147,1,78,164,16,238,64,190,254,24,100,239,105,75,83,234,160,73,103,17,85,52,13,102,72,76,226,88,189,67,120,141,137,131,244,219,32,247,113,32,12,248,162,39,9,80,26,147,94,110,73,132,165,83,193,190,28,151,241,42,51,72,226,217,78,165,91,113,91,129,130,47,17,17,51,61,43,6,109,208,215,47,11,207,37,253,168,255,0,195,111,156,62,210,127,186,133,141,190,205,220,212,160,125,149,31,159,234,146,217,242,65,220,20,52,61,36,200,47,203,137,122,202,27,241,226,68,144,181,71,89,24,219,14,237,81,213,92,86,151,185,67,198,128,113,38,145,161,189,74,21,97,88,232,146,95,90,64,118,141,74,90,195,31,112,82,237,201,227,123,169,144,76,57,35,86,142,201,200,91,92,145,178,140,116,138,55,20,236,43,164,73,128,12,10,95,208,88,73,217,149,170,172,99,13,160,67,220,141,83,83,233,176,20,140,204,178,161,173,0,135,204,139,178,54,201,156,69,75,36,148,83,85,74,6,80,196,16,251,70,151,76,167,120,146,10,221,79,40,114,241,20,170,146,77,246,64,46,111,200,97,177,50,141,1,158,24,82,219,90,118,15,205,125,101,174,37,148,203,81,201,98,117,147,33,108,77,26,6,94,148,174,75,15,24,138,141,243,25,25,35,181,49,36,145,86,192,11,188,39,130,194,27,242,203,237,77,3,91,190,137,212,131,141,84,250,211,189,73,149,70,169,71,26,126,32,32,230,90,147,217,66,249,145,25,2,6,229,42,170,134,66,137,55,22,165,88,198,181,156,168,223,73,246,150,175,77,138,39,170,209,5,171,11,152,205,234,212,248,111,173,230,202,169,246,213,163,6,80,151,145,78,223,63,42,86,171,168,213,52,190,121,10,196,23,38,69,160,38,91,30,108,163,82,85,1,148,111,240,39,244,44,102,78,85,47,13,239,79,160,24,138,130,148,19,235,96,201,31,9,121,20,14,161,167,60,99,230,86,79,170,178,147,243,97,42,67,125,63,242,97,47,98,117,102,212,102,2,134,110,4,194,51,50,17,35,170,146,204,152,85,24,124,7,204,146,192,160,183,20,251,144,46,105,112,205,85,72,127,233,229,38,53,217,195,62,15,135,42,71,100,24,50,94,252,41,213,149,214,172,44,138,67,105,237,79,170,164,159,13,140,172,67,93,86,132,32,146,53,6,250,124,71,204,168,41,231,158,43,216,21,205,36,116,108,6,141,106,59,190,164,227,226,18,141,244,114,103,93,110,181,131,156,14,84,44,205,61,19,205,116,199,50,215,33,154,51,151,26,156,226,230,196,183,70,141,249,249,132,186,111,162,65,192,165,231,192,96,143,196,159,113,73,180,116,61,2,7,26,99,201,225,133,0,201,143,140,197,148,107,129,201,38,20,155,154,129,174,120,89,141,79,154,73,50,98,84,179,194,127,14,165,41,107,24,254,124,40,101,103,80,51,147,37,229,26,91,38,78,217,136,175,54,8,28,201,13,148,194,17,73,99,98,154,178,160,108,11,39,205,34,119,27,56,146,26,16,226,126,85,66,243,126,68,50,208,85,226,55,135,100,65,49,25,38,215,43,49,41,95,82,0,189,213,176,51,6,87,169,142,58,141,36,131,39,18,150,248,139,63,45,110,85,81,14,49,36,164,218,207,77,190,76,23,169,117,17,171,166,191,232,180,86,56,230,152,212,246,176,103,127,239,235,186,208,252,75,32,160,179,40,185,23,25,125,80,33,19,169,52,141,49,226,98,241,63,241,177,53,181,66,221,66,209,78,195,248,168,22,93,203,198,164,29,176,51,9,115,74,171,94,76,69,86,16,239,165,84,15,47,106,250,40,217,144,243,88,41,154,120,144,72,137,52,246,70,102,34,175,86,234,208,93,147,17,184,136,154,76,211,123,209,230,14,53,118,146,252,189,2,62,56,146,18,110,18,223,196,57,8,183,93,213,16,100,196,20,149,144,241,17,46,208,89,135,65,212,56,251,68,68,83,53,8,214,168,113,162,73,26,218,253,54,242,166,88,213,205,200,62,54,164,26,107,14,203,43,212,155,244,220,184,207,204,141,134,243,198,238,67,116,244,11,49,90,96,239,70,167,166,105,224,12,153,177,39,53,166,33,19,25,33,1,89,202,145,100,84,26,183,57,173,171,217,25,13,13,156,153,149,117,150,158,4,158,110,52,160,208,246,222,210,182,46,79,35,61,230,49,246,164,119,6,60,238,20,192,44,69,6,183,41,58,146,44,106,48,162,159,79,78,43,50,229,70,89,86,178,52,71,253,85,80,26,220,64,237,90,205,73,190,79,96,169,15,73,13,229,150,186,21,60,108,140,66,51,79,50,18,101,12,195,140,146,74,140,170,101,62,49,5,218,167,46,41,217,36,124,42,162,124,157,203,18,151,228,72,172,195,156,143,80,233,131,148,235,76,13,48,79,53,214,164,192,4,159,105,7,182,137,8,138,214,95,162,91,100,212,13,37,43,31,82,59,240,217,4,169,189,122,40,217,194,36,25,173,114,17,38,247,240,110,202,40,53,81,48,46,119,173,180,168,202,7,203,197,200,37,216,163,76,1,22,139,141,61,18,112,30,97,38,87,80,101,185,195,180,25,143,24,248,76,44,75,180,192,8,8,6,25,68,73,164,28,19,254,210,121,91,36,248,248,138,150,69,168,138,83,190,72,35,49,107,11,247,60,216,146,246,60,132,238,77,55,128,16,240,132,163,81,28,215,37,236,140,181,49,155,213,131,254,101,232,200,1,24,211,128,6,207,108,69,152,89,249,216,143,178,199,224,148,178,102,39,173,102,2,149,140,56,128,180,26,156,147,135,155,18,99,85,101,22,72,48,155,137,103,50,96,224,243,8,170,59,229,106,164,243,233,9,244,144,251,60,68,77,13,169,55,36,197,181,65,217,76,224,204,30,197,187,215,10,168,230,182,0,49,163,216,255,0,104,34,80,212,247,18,243,242,174,135,67,101,90,81,243,118,45,220,175,33,121,154,3,78,66,191,50,114,22,18,11,22,19,44,128,62,148,180,218,135,242,114,169,179,95,224,49,66,146,30,164,251,73,195,204,9,192,81,17,173,107,139,210,84,107,46,241,117,21,34,179,39,19,44,103,101,73,92,94,226,168,201,144,193,24,239,8,122,211,171,89,51,139,212,180,134,0,8,12,197,42,235,89,26,185,139,204,66,246,44,225,155,35,241,98,79,31,2,39,130,16,204,139,27,165,13,34,133,70,240,235,96,149,159,113,104,178,167,127,178,36,182,53,169,6,69,71,26,236,18,64,145,102,107,13,137,13,38,4,191,62,165,224,195,250,202,202,78,50,169,137,230,198,116,237,48,181,26,134,27,54,156,75,159,106,168,22,69,149,139,23,26,232,148,239,100,144,118,162,102,80,142,74,35,145,65,150,234,115,189,43,165,71,145,133,40,185,21,248,96,69,140,14,97,33,176,196,173,127,49,82,249,250,132,29,33,42,73,164,110,248,14,181,85,26,189,241,7,212,146,220,93,156,131,218,9,38,153,113,40,157,43,68,103,159,207,49,84,22,57,29,179,6,144,13,250,121,228,126,99,47,122,85,192,191,72,172,171,102,65,47,9,149,60,10,168,164,233,198,85,216,174,154,114,18,183,57,229,108,59,33,126,172,169,166,240,254,208,149,29,196,15,100,34,75,67,25,241,159,212,149,149,28,22,200,125,12,247,141,156,162,75,231,218,147,38,84,214,100,240,96,234,82,83,222,73,222,97,10,231,170,142,204,54,129,169,0,46,85,132,253,103,18,73,48,238,148,145,171,101,198,39,49,72,149,204,211,217,73,148,42,171,13,190,73,51,49,116,27,41,100,127,12,164,232,50,101,227,82,122,98,52,177,3,9,68,170,57,196,62,36,205,24,202,44,159,113,56,132,230,66,26,202,94,7,162,13,0,228,62,98,162,153,85,149,136,218,80,18,67,184,252,255,0,54,140,53,171,5,212,84,21,149,62,51,240,137,125,141,72,121,43,118,110,45,131,33,207,149,39,164,169,228,99,75,66,64,211,100,130,52,230,31,128,159,202,134,133,80,20,117,3,33,1,202,181,79,128,197,239,85,139,25,136,95,85,220,189,71,187,22,196,77,62,31,210,66,178,156,234,204,53,160,42,103,26,168,10,203,36,126,66,237,177,207,95,78,65,251,72,250,167,206,140,245,97,50,28,76,106,122,75,216,50,36,154,100,240,53,99,10,127,156,145,165,115,233,222,86,117,38,245,179,6,155,248,50,74,72,250,133,6,140,229,146,116,240,252,250,145,161,97,227,15,16,132,175,141,167,178,51,54,36,174,77,110,219,218,93,24,184,86,132,224,103,130,55,44,180,44,205,79,20,132,249,65,38,51,227,48,188,70,18,215,3,79,68,82,174,158,70,101,226,124,129,49,243,94,182,204,167,247,177,38,12,141,18,180,140,54,84,226,52,152,150,192,196,157,100,84,49,148,136,217,188,100,77,33,192,202,155,201,211,111,243,70,195,128,56,204,76,219,102,42,176,134,72,113,13,79,76,135,201,151,18,232,102,128,50,164,151,16,216,38,33,89,65,148,144,13,199,166,189,86,192,212,32,178,139,135,106,185,221,247,128,206,143,164,184,100,102,114,174,121,63,96,86,98,202,77,107,201,238,165,115,2,248,61,43,47,196,241,72,206,212,178,77,147,228,165,89,25,198,106,143,107,94,57,189,197,69,207,96,35,49,37,167,122,97,48,39,35,21,214,194,248,129,6,99,51,163,38,113,15,50,69,182,56,200,157,195,152,57,192,218,33,150,130,168,164,210,81,80,51,145,233,139,52,193,50,101,196,141,217,130,181,136,101,68,81,149,88,193,155,177,247,35,24,246,21,136,54,73,36,229,132,151,142,10,131,21,83,57,47,39,154,87,125,107,40,145,25,16,34,73,181,14,182,5,71,114,30,135,91,85,106,7,226,17,70,145,91,47,97,25,151,143,114,155,74,255,0,131,152,74,134,96,114,3,137,43,141,15,19,50,133,24,203,44,99,79,36,159,161,69,95,74,131,198,153,42,55,105,80,23,119,0,16,30,95,113,41,212,250,145,241,152,252,43,156,217,93,218,205,38,28,68,72,170,238,196,217,168,27,125,168,103,78,97,241,23,141,47,209,255,0,212,165,191,119,255,0,58,202,6,146,178,183,238,200,170,233,244,103,164,179,136,75,208,88,104,164,22,214,176,203,211,98,120,47,6,24,33,63,50,2,225,151,49,129,242,130,83,236,126,160,146,78,108,169,26,55,43,101,250,58,104,109,106,138,14,222,84,185,246,64,33,240,132,170,92,48,39,16,125,68,91,195,2,112,222,167,178,223,99,110,20,207,14,94,164,43,233,231,73,65,6,101,200,189,164,208,58,146,88,184,177,17,53,117,95,128,196,206,53,35,197,218,137,101,80,4,254,85,244,54,178,228,191,169,56,141,0,18,71,204,84,217,11,232,43,147,128,96,194,17,40,187,234,217,115,70,252,89,4,186,135,160,143,218,42,14,77,32,7,220,149,89,6,101,99,136,63,79,90,143,184,168,89,149,71,141,203,186,93,138,124,56,184,215,37,215,50,125,52,143,194,37,146,85,215,29,2,180,3,135,26,92,146,97,202,172,171,107,73,24,124,202,55,74,217,101,240,49,85,227,204,249,192,225,42,146,216,218,173,70,208,12,49,61,84,67,199,141,115,72,108,178,140,126,98,171,234,73,35,43,25,149,107,43,24,172,122,238,54,86,112,137,77,102,36,98,43,243,70,28,150,36,22,85,76,23,46,36,216,212,25,69,204,178,60,150,34,131,15,43,51,37,102,178,137,27,133,55,170,147,185,26,149,77,90,155,88,242,15,135,42,37,129,33,86,38,134,183,195,126,62,212,86,129,80,99,85,48,131,230,74,164,195,28,98,112,149,63,178,146,193,15,181,76,207,152,133,204,198,85,10,13,147,199,238,163,195,118,15,170,165,3,230,84,44,248,114,252,56,74,68,55,74,22,47,63,18,143,234,162,25,107,185,98,228,111,135,107,231,218,69,105,167,164,146,48,25,153,47,227,50,26,172,80,51,83,158,20,172,69,18,115,234,177,100,141,78,76,8,38,175,49,251,110,20,219,101,44,61,124,145,251,69,88,50,96,242,97,50,65,48,196,193,148,42,95,241,12,177,75,194,101,45,182,21,153,78,153,62,48,36,129,77,154,24,242,32,217,107,101,37,157,168,136,111,127,188,170,170,254,65,101,24,198,99,4,152,133,241,73,220,150,48,192,250,168,11,43,38,70,39,9,82,179,48,220,2,111,170,171,113,230,16,148,105,183,85,167,202,17,39,222,170,242,173,70,48,203,218,36,100,252,140,24,86,252,72,156,48,98,216,35,3,168,73,100,124,197,83,243,2,12,31,41,216,167,31,113,107,90,78,97,38,252,118,173,144,70,147,44,142,205,24,209,49,242,169,237,72,106,57,35,195,139,145,77,83,234,119,205,2,14,225,231,17,50,172,143,119,184,204,216,155,31,164,162,100,221,137,12,255,0,8,207,94,141,169,50,51,10,22,99,9,37,82,204,39,167,137,71,73,0,118,67,204,176,184,173,216,251,75,86,155,141,43,193,59,153,12,242,70,170,182,23,224,93,78,240,126,76,170,214,181,224,240,225,80,76,164,36,99,229,41,72,143,12,201,112,186,138,146,69,96,86,40,238,30,69,27,113,48,113,134,139,153,124,114,119,21,33,181,129,42,201,143,73,164,108,225,96,88,26,135,41,21,221,37,147,8,206,213,202,217,166,39,66,127,106,119,90,27,81,147,139,34,111,199,97,149,142,145,113,24,228,6,101,46,243,51,165,50,135,14,242,104,48,154,81,17,176,244,216,4,76,197,78,184,105,150,166,54,108,35,141,15,47,180,154,70,123,35,35,230,70,4,97,240,169,75,87,203,246,86,213,156,206,5,237,110,210,75,57,74,140,52,106,225,17,64,105,183,217,23,221,86,76,9,227,15,52,181,22,178,124,142,173,143,177,182,73,135,225,194,36,187,48,61,223,248,162,159,48,5,30,16,164,51,223,141,233,87,48,102,10,51,0,69,134,17,160,25,63,18,97,24,195,42,160,24,60,41,108,144,227,84,59,55,148,105,68,202,211,249,172,85,49,129,96,103,17,57,138,156,176,207,43,18,182,4,130,94,121,143,25,156,73,25,77,53,207,49,6,244,72,76,66,51,181,79,201,147,46,75,249,132,183,195,181,96,184,141,145,27,122,253,24,172,161,83,232,125,73,236,76,168,105,37,84,143,50,28,54,163,18,251,39,80,159,193,87,42,215,176,99,96,235,141,67,59,6,44,170,34,202,73,10,156,154,73,39,44,99,82,101,126,82,137,52,113,136,217,129,105,176,156,100,230,86,241,159,249,18,109,129,199,212,36,210,27,30,49,162,72,202,70,193,172,226,77,35,76,196,149,230,198,182,5,239,42,231,104,238,93,100,160,84,201,239,43,214,134,99,71,198,134,50,118,163,253,30,58,117,162,5,152,152,153,3,114,52,134,102,140,220,255,0,106,186,31,132,88,221,165,70,195,178,166,47,22,81,170,175,84,136,73,163,86,249,56,137,180,244,170,211,230,8,150,79,215,247,149,188,34,93,27,94,26,9,70,193,68,198,185,125,149,82,36,175,80,71,255,0,145,164,15,136,86,182,79,196,105,74,170,170,236,226,229,41,114,174,115,91,78,65,29,90,192,134,252,106,13,211,169,72,202,185,58,158,33,25,132,177,86,160,154,41,58,178,36,204,140,68,116,103,142,51,210,170,211,228,118,26,97,32,249,150,126,177,137,157,75,68,155,136,56,48,139,177,40,124,196,204,215,82,92,53,28,190,237,254,9,108,195,14,79,105,82,121,242,114,244,164,18,103,217,8,248,130,36,71,27,120,152,204,87,177,128,23,81,86,199,220,16,92,42,82,28,203,47,62,84,201,129,124,148,205,27,121,12,172,56,13,242,244,195,18,112,251,82,73,33,36,101,148,59,80,100,194,101,58,208,211,63,71,33,94,141,244,161,136,8,192,201,1,7,194,178,123,31,37,93,100,190,35,109,208,231,90,170,31,248,212,228,6,101,34,235,83,244,246,231,218,83,115,52,144,35,19,48,87,70,218,212,230,242,34,109,95,107,27,154,33,72,130,12,155,41,44,229,200,175,195,78,50,112,226,79,106,180,172,95,7,152,162,82,219,136,162,171,57,206,104,125,84,115,153,196,92,107,171,85,76,31,131,4,100,182,125,80,33,117,9,79,207,212,59,110,36,146,127,253,161,151,3,160,73,153,4,108,74,228,218,229,92,251,214,201,231,202,82,35,89,113,244,84,54,220,44,81,225,200,182,134,168,132,64,86,218,143,222,18,166,135,113,7,26,170,205,79,128,170,139,231,210,28,113,94,96,251,74,64,214,86,185,246,130,18,233,123,192,73,30,28,170,114,202,24,35,63,133,102,226,184,50,136,97,192,148,78,105,105,147,32,34,97,201,31,188,154,198,218,121,166,220,84,54,162,248,117,68,86,21,65,124,102,37,102,103,210,89,177,243,189,163,44,105,49,196,11,64,204,96,152,135,178,147,185,26,144,52,153,67,237,148,128,54,164,4,111,117,114,238,72,12,193,246,85,71,238,17,82,73,33,62,52,196,58,147,32,214,135,204,136,95,117,87,114,255,0,2,213,72,91,140,241,142,189,2,215,109,221,145,86,79,170,4,158,110,52,146,77,107,58,177,43,237,171,155,90,24,179,226,40,35,19,8,74,76,136,175,57,122,167,234,149,36,252,48,204,153,177,42,10,123,227,233,241,245,33,122,117,135,33,109,126,70,65,208,219,46,108,88,147,0,198,4,101,170,126,179,149,100,60,56,177,37,15,158,79,62,212,178,72,238,50,212,170,102,9,35,88,236,1,231,196,150,192,123,241,246,163,55,143,255,0,209,98,177,172,26,192,140,72,182,48,9,91,13,151,221,68,132,195,77,96,51,147,13,133,39,18,202,28,6,15,180,75,108,105,32,25,57,145,178,103,215,16,124,75,119,140,168,59,228,142,23,40,150,131,95,111,120,76,36,21,145,178,179,133,39,102,76,139,157,164,200,209,219,235,98,151,153,109,123,226,198,2,8,51,9,225,133,106,147,14,84,150,102,228,79,184,206,57,137,158,50,145,15,101,112,56,49,30,180,5,143,201,133,24,109,54,121,204,84,85,253,181,39,145,207,158,199,221,202,247,19,38,105,179,141,157,74,148,52,131,173,39,82,96,30,69,209,221,77,86,106,212,141,12,9,81,137,212,138,52,51,205,102,44,74,237,149,176,74,62,108,107,81,170,162,15,244,133,26,156,147,34,24,170,199,32,184,209,51,191,57,121,49,169,220,36,140,252,69,93,95,82,122,136,128,240,136,68,34,231,210,105,229,148,252,194,42,224,154,31,203,83,191,165,234,155,166,111,224,36,105,231,27,213,12,13,66,127,121,3,26,144,159,73,124,153,24,241,189,165,228,77,210,63,77,145,237,126,66,117,42,116,58,121,32,146,206,212,252,53,164,146,197,198,97,220,74,132,118,43,122,31,137,209,99,113,24,89,85,250,126,190,156,207,55,168,232,255,0,133,29,150,143,57,71,149,79,122,57,224,147,183,42,168,252,109,189,7,16,144,111,147,185,246,151,177,31,81,188,190,199,148,209,209,131,168,110,235,160,179,12,177,19,34,168,141,119,91,39,164,163,92,230,96,94,148,189,242,197,210,82,40,180,110,237,134,163,238,29,132,208,235,108,135,203,141,77,79,210,181,177,159,152,37,26,154,170,245,146,15,245,73,200,119,126,234,232,141,101,66,76,203,244,11,37,251,110,164,3,239,165,139,218,84,6,170,224,202,162,46,243,137,248,68,37,77,187,138,204,54,13,247,231,230,91,77,100,50,115,41,152,113,143,145,58,99,63,34,147,67,65,149,134,16,44,128,82,98,84,65,129,6,75,20,124,104,195,206,170,33,191,129,11,100,30,198,211,83,193,72,109,97,226,234,78,76,97,253,85,142,216,115,125,212,44,151,97,106,64,201,173,150,84,60,106,67,137,255,0,54,37,209,189,18,40,146,235,32,241,225,8,151,69,148,74,137,66,200,49,135,213,200,143,128,252,168,95,77,62,68,80,88,248,201,42,22,10,52,147,227,225,94,135,167,175,38,159,41,178,98,69,64,15,38,82,170,104,215,99,16,241,37,220,69,10,220,91,176,198,60,38,18,91,50,159,243,229,78,38,76,220,249,153,74,93,217,74,19,241,41,110,51,240,28,49,134,139,27,218,91,67,106,5,27,38,123,215,160,76,121,15,133,74,174,81,88,188,121,183,35,226,91,97,211,229,38,82,173,116,145,191,32,204,156,24,216,216,174,179,44,42,12,161,65,141,4,99,72,181,11,254,138,18,214,200,131,225,9,82,232,210,108,139,247,82,171,59,147,109,110,115,207,12,136,240,192,97,88,181,86,135,114,142,48,79,25,118,88,144,55,163,140,132,234,76,227,82,12,72,48,220,13,111,125,223,228,70,227,11,136,81,158,8,195,83,246,183,12,26,202,202,97,10,167,100,177,242,120,81,204,219,24,63,226,16,227,63,9,132,128,159,241,8,18,122,82,75,93,55,44,175,247,16,140,209,242,190,226,159,227,255,0,69,179,15,131,124,57,40,184,119,96,243,229,42,18,147,74,144,124,37,76,141,165,118,196,204,165,248,180,249,42,172,206,84,83,207,2,168,224,146,5,207,32,121,140,152,149,101,108,252,76,230,66,217,24,83,210,104,70,87,230,69,86,198,24,251,150,179,79,201,212,135,121,142,175,184,101,74,51,67,6,60,194,89,67,102,55,164,144,238,14,62,19,39,48,36,176,137,119,13,10,178,120,10,12,88,148,93,149,35,36,170,251,38,12,96,83,239,158,168,172,12,75,254,30,24,201,212,168,171,105,7,224,180,76,158,193,44,225,234,23,227,194,181,153,133,196,219,50,168,3,78,40,116,195,36,243,41,137,147,37,149,252,43,125,109,221,204,23,246,241,44,107,155,101,250,46,95,166,246,220,203,207,240,199,137,2,29,78,121,160,229,42,75,107,106,124,156,73,85,153,205,178,155,167,227,25,214,216,193,28,150,41,105,239,156,94,101,234,219,139,40,94,210,86,86,67,45,169,96,253,48,255,0,12,216,146,233,58,123,237,39,117,186,156,132,6,18,161,231,223,0,104,89,216,122,232,43,13,38,36,44,157,61,151,218,78,161,217,2,73,19,23,201,0,159,237,166,252,129,106,66,190,180,145,145,17,140,65,42,27,38,14,79,50,74,248,196,79,101,115,42,125,205,145,106,52,111,180,178,11,54,207,204,84,238,100,250,210,193,225,236,89,184,161,81,64,95,140,9,100,199,229,122,222,252,133,66,188,47,18,69,52,250,24,200,41,225,70,249,191,193,10,108,132,78,2,214,63,27,213,5,84,243,194,240,50,76,250,215,249,230,70,177,156,24,146,84,11,127,82,173,187,7,183,149,75,223,86,237,152,68,45,83,15,25,252,69,77,38,24,133,7,50,213,11,28,157,243,37,122,198,28,164,16,252,213,196,102,50,76,94,100,170,202,28,82,203,251,136,184,198,198,134,99,21,69,90,171,76,75,146,12,177,10,146,82,26,214,167,136,162,34,233,208,216,194,179,153,106,147,167,128,71,245,42,172,106,252,205,35,13,168,95,239,40,235,189,108,8,50,152,28,75,161,221,233,129,251,66,80,118,90,12,242,101,101,50,214,233,196,102,98,150,134,212,118,81,6,100,108,198,18,55,42,15,77,233,227,137,152,85,147,52,243,202,14,85,29,145,213,152,75,67,60,146,73,204,170,205,12,120,56,84,203,233,207,90,126,21,77,66,96,127,118,84,112,1,67,227,18,49,23,214,73,58,109,112,192,123,41,36,99,48,71,230,85,1,125,216,72,80,61,36,161,126,57,202,170,239,192,177,9,180,255,0,145,115,6,73,181,131,113,213,198,149,149,132,102,59,15,163,146,72,210,155,189,24,57,177,122,147,29,55,170,184,24,19,43,90,217,52,211,89,203,41,108,115,83,224,108,92,252,209,119,240,246,117,73,223,46,32,145,250,98,250,116,103,237,37,136,130,93,254,214,182,170,79,23,106,132,184,210,64,201,152,34,87,147,106,85,246,245,37,81,107,38,30,74,121,79,125,46,165,249,140,44,171,58,170,160,8,124,201,195,234,128,65,174,118,141,71,85,5,178,248,144,2,240,148,88,146,150,106,122,233,164,225,148,180,106,125,48,9,32,120,87,42,147,2,85,68,238,210,127,141,115,201,211,183,129,77,205,78,189,234,160,130,252,217,85,109,108,144,89,68,204,18,175,207,210,102,89,73,31,105,21,126,128,212,243,163,29,145,12,147,109,208,205,204,142,164,104,15,67,50,183,25,19,70,93,196,193,155,18,143,212,250,217,131,225,136,37,85,145,156,166,10,80,250,196,90,210,115,98,90,77,168,89,100,245,207,3,234,86,207,230,77,130,247,194,74,177,177,61,194,142,99,24,85,59,107,66,201,221,34,77,35,76,124,148,238,182,6,66,46,133,106,114,2,66,182,132,226,30,37,148,154,169,125,43,164,250,56,196,196,57,163,65,18,109,197,10,156,180,58,120,241,143,148,168,239,0,100,196,21,81,100,96,16,152,132,36,173,149,95,159,54,36,1,161,149,95,105,24,24,216,211,200,111,6,12,37,18,0,204,196,126,36,152,185,149,54,50,202,230,48,248,165,17,7,63,85,94,73,225,150,158,64,11,10,196,4,250,209,144,143,70,218,133,77,21,83,7,37,109,159,13,233,123,227,30,15,50,104,27,45,200,49,25,47,6,52,26,28,252,92,43,121,158,249,35,203,149,14,104,223,157,16,24,207,198,138,129,132,105,155,100,87,226,28,125,40,9,145,184,222,165,103,201,28,36,173,24,202,91,191,82,48,189,203,104,110,226,168,88,22,64,157,194,30,197,227,50,84,99,164,88,216,44,116,38,79,4,158,148,120,106,162,73,103,42,128,141,100,241,1,10,109,85,101,24,254,230,52,173,100,11,23,82,106,189,53,252,40,152,115,50,118,169,208,234,114,73,7,106,201,147,209,184,206,5,52,151,129,74,92,4,100,39,18,55,115,185,98,210,200,196,34,188,106,22,17,86,218,156,71,218,75,79,140,103,141,153,132,128,159,85,143,151,18,28,55,3,141,230,19,37,101,160,12,131,101,43,207,149,52,120,119,160,230,83,113,166,110,79,194,170,66,193,136,29,168,178,161,138,182,39,13,78,72,62,234,11,192,130,34,115,101,61,131,238,75,153,37,146,95,212,141,195,42,20,23,131,26,41,147,235,99,119,33,253,52,152,243,98,81,250,180,51,163,13,230,14,68,219,108,252,70,102,46,190,82,200,156,72,198,82,12,107,243,182,149,248,145,121,248,169,149,198,47,31,159,34,253,31,73,113,18,112,25,148,188,137,108,201,200,132,115,43,132,178,6,36,108,96,130,72,249,87,141,147,193,10,204,153,22,88,184,5,173,11,63,62,21,56,250,66,12,138,221,242,64,53,132,144,178,72,50,136,75,55,135,85,36,217,3,141,74,107,10,169,100,136,252,61,138,241,239,196,76,43,107,235,71,57,157,73,163,101,49,148,227,58,63,82,78,140,79,79,177,17,50,9,91,178,239,115,194,152,204,248,122,204,249,118,171,15,193,152,254,162,102,233,215,199,81,85,89,20,244,48,176,175,76,164,214,140,160,90,33,192,36,103,166,36,235,255,0,138,124,144,81,52,103,146,181,235,11,41,135,154,70,38,28,30,242,29,248,252,248,68,176,12,61,55,40,23,35,248,133,164,175,9,59,53,121,75,251,107,170,154,237,241,159,180,196,183,176,35,157,220,37,69,95,219,65,26,174,114,109,37,26,242,181,140,245,28,171,170,83,179,122,197,148,202,17,227,234,75,153,60,245,190,97,8,148,154,58,54,3,148,63,130,98,89,115,113,173,15,209,240,106,73,204,37,166,182,226,212,79,71,153,242,172,145,184,193,233,244,10,198,68,19,248,138,157,64,146,63,105,5,27,76,28,168,192,211,202,173,77,226,46,67,150,63,235,47,73,170,100,145,230,18,82,105,248,150,216,119,111,18,157,152,165,140,189,31,23,104,145,12,140,12,104,167,204,28,144,36,38,158,49,31,22,85,206,210,53,138,131,217,70,30,69,182,3,50,163,217,13,147,134,177,135,90,120,199,93,43,34,186,144,171,25,26,25,240,47,82,86,144,135,229,78,66,28,172,90,228,252,144,210,180,133,42,49,120,65,25,138,86,250,200,98,27,215,164,223,19,167,42,67,101,231,39,205,73,108,252,193,133,1,181,57,101,112,170,216,118,79,32,48,169,72,113,191,58,108,199,227,77,85,38,29,48,210,189,148,20,155,41,67,26,216,203,86,123,203,97,176,78,26,101,101,49,148,91,14,251,41,241,20,169,147,223,144,156,73,44,202,18,121,230,18,54,182,52,184,195,230,86,170,147,85,97,244,59,45,146,22,125,174,66,37,179,30,116,175,144,164,92,173,27,88,233,182,37,12,105,153,19,120,115,255,0,225,25,74,5,248,211,32,155,35,19,84,82,177,250,135,40,49,37,102,147,149,44,243,32,214,27,148,118,22,197,5,107,216,151,93,133,235,208,38,16,103,98,99,100,253,207,180,153,70,241,36,24,199,249,166,76,129,249,23,158,17,140,139,126,243,16,21,69,5,240,120,222,154,64,146,147,26,73,16,254,164,120,207,98,147,88,99,168,192,178,224,194,163,117,108,108,132,204,142,164,159,185,98,54,125,107,228,143,169,16,131,54,39,45,124,157,179,209,80,245,84,162,147,105,139,141,56,178,211,127,159,46,36,177,245,68,140,254,165,102,141,68,91,13,24,99,144,107,124,3,115,165,30,118,95,75,141,110,97,136,37,26,177,165,166,218,12,224,44,35,85,50,49,212,187,36,206,246,74,158,64,181,33,89,204,145,175,216,170,177,107,90,97,140,105,139,217,148,106,114,1,134,69,67,13,249,88,185,213,178,28,211,212,197,43,107,36,98,35,204,143,212,143,56,207,136,37,75,99,67,220,143,153,116,198,164,217,188,73,249,54,167,146,76,33,18,58,170,28,162,157,134,196,154,178,170,44,110,82,227,66,204,212,224,168,39,82,217,36,84,226,46,223,236,80,153,252,28,162,74,38,70,136,94,101,61,63,226,20,25,62,232,196,180,67,213,64,146,76,33,46,85,21,153,130,202,108,125,107,230,203,194,20,111,224,55,144,121,140,36,202,3,63,187,79,159,124,204,24,177,46,143,201,160,202,186,121,156,250,100,15,77,225,74,31,106,114,240,226,84,215,1,33,95,149,79,189,131,25,249,147,115,204,81,12,152,118,34,38,94,66,173,161,178,124,98,46,129,1,148,242,65,203,216,151,90,233,176,20,111,40,132,179,7,10,152,80,234,78,52,85,197,241,36,193,120,74,164,227,67,60,25,104,171,89,140,28,23,174,46,169,40,186,157,29,59,48,129,225,28,233,120,81,239,161,56,135,194,167,244,196,246,77,188,120,114,174,225,91,166,198,88,185,151,39,254,25,149,251,177,94,170,206,113,41,49,167,66,62,108,74,170,146,237,228,6,41,98,86,150,90,96,25,58,144,172,170,131,27,135,18,247,53,219,60,250,176,166,51,224,228,225,226,76,247,50,253,153,229,73,245,12,97,198,39,10,50,146,49,36,177,139,25,84,85,108,130,252,222,66,115,114,175,146,106,129,36,125,73,224,116,241,49,229,76,161,213,3,222,69,149,10,172,108,68,70,167,149,5,234,170,180,204,39,128,138,155,73,8,4,206,165,43,62,102,216,156,42,109,37,248,5,104,88,62,182,33,88,166,238,25,6,51,58,146,199,234,115,141,137,124,205,72,57,60,38,75,184,224,204,163,8,19,199,25,108,181,190,196,4,144,38,97,58,150,231,195,121,59,146,44,55,96,182,34,39,252,66,130,51,226,41,72,158,67,184,139,110,206,18,160,230,104,104,178,121,113,114,35,41,40,65,8,152,141,196,53,125,181,65,22,198,246,4,121,21,12,10,221,200,248,80,179,43,65,25,153,132,85,140,59,83,193,34,77,207,212,122,208,104,106,169,126,210,219,2,25,197,218,178,141,119,149,60,135,62,9,59,146,239,168,202,162,137,129,30,52,141,134,4,99,225,86,150,85,160,154,62,34,174,121,107,73,46,20,172,220,137,214,175,199,81,90,197,30,207,114,206,36,55,166,242,115,47,148,247,3,199,136,169,247,152,36,169,44,148,197,199,16,201,140,63,14,37,59,62,54,37,104,96,160,166,86,238,89,212,186,99,168,140,115,153,57,4,245,175,55,26,170,147,79,246,191,243,75,100,211,140,79,79,93,9,228,39,140,105,195,127,82,173,129,48,152,57,144,176,2,15,164,156,134,3,228,240,132,73,25,84,101,39,175,171,96,205,31,220,74,96,86,158,50,232,31,132,142,78,108,75,54,80,242,97,79,141,76,171,16,114,66,117,190,182,156,254,121,74,175,223,164,135,225,153,106,101,86,216,156,202,118,65,182,245,16,178,183,141,109,12,108,111,85,76,141,91,143,181,36,159,140,68,225,83,105,20,122,131,204,170,33,64,164,36,198,36,99,171,7,201,57,0,128,100,108,135,66,176,172,162,104,111,122,49,225,121,125,212,202,77,39,26,42,4,49,137,152,140,149,149,71,85,37,164,198,157,27,151,22,85,246,52,157,207,9,85,68,144,144,108,127,211,73,77,24,99,38,97,9,46,32,107,53,110,33,230,10,210,195,75,25,19,88,211,217,225,132,203,123,227,0,131,204,133,145,124,204,101,10,170,147,145,156,169,156,154,70,78,31,10,152,52,199,198,103,10,202,6,173,181,19,30,17,11,18,204,188,69,178,154,228,198,37,65,241,21,56,173,178,2,141,212,38,181,156,253,222,84,29,59,45,124,249,83,52,46,226,219,35,172,51,28,148,5,150,56,222,234,158,100,203,24,204,88,76,147,46,107,57,74,149,99,114,140,203,244,125,153,119,143,221,73,159,124,242,17,106,125,61,150,78,213,164,212,146,203,210,37,79,199,39,102,26,70,159,185,122,171,170,8,196,204,170,62,158,146,116,110,229,77,2,76,161,189,110,216,195,73,243,63,34,141,181,152,207,170,170,39,176,147,128,163,231,233,139,44,153,150,44,55,21,152,245,61,220,161,159,18,233,53,179,247,49,59,87,52,129,13,249,250,149,12,109,208,250,86,180,61,134,86,62,106,166,28,190,120,148,228,8,121,8,169,164,152,158,28,168,48,135,33,248,82,219,16,85,200,244,58,175,180,155,63,79,12,160,79,42,160,15,2,220,240,191,34,117,97,217,72,41,148,135,141,147,10,95,3,91,94,84,159,15,106,232,51,194,63,14,101,29,119,166,255,0,187,18,109,41,55,34,50,43,105,196,162,173,214,12,147,205,96,37,246,77,220,25,164,249,69,31,79,61,145,165,226,151,214,170,48,193,47,40,148,153,116,77,77,141,153,212,2,201,249,24,145,239,193,4,153,149,36,200,223,145,74,76,167,200,68,109,220,108,133,122,159,88,110,65,132,34,76,116,100,192,89,51,153,99,39,76,0,145,94,101,47,27,125,73,101,194,34,99,79,182,213,192,76,172,118,192,192,4,22,125,68,46,240,121,240,226,75,105,245,56,9,23,230,202,189,50,226,171,27,204,82,141,74,236,85,170,89,7,79,50,76,77,223,26,87,62,54,216,152,66,162,234,190,36,50,108,239,73,136,85,110,24,114,231,51,50,216,228,111,49,108,175,192,87,225,145,233,245,85,104,4,181,50,54,219,218,95,31,36,229,39,16,147,180,159,160,20,108,141,16,163,74,236,169,61,224,173,97,159,139,184,171,198,158,66,51,136,171,22,102,21,179,18,201,129,139,184,168,29,206,39,173,55,215,3,141,231,152,170,79,241,86,228,159,40,85,173,153,150,83,161,70,212,251,38,47,175,215,227,80,44,124,233,60,171,83,235,95,37,67,241,71,182,165,203,245,134,231,221,75,166,90,144,138,95,209,207,91,243,107,222,177,46,115,49,98,76,189,40,88,125,27,82,99,127,106,178,164,212,227,35,57,138,184,219,233,229,238,179,20,165,78,33,220,108,120,114,169,77,210,178,12,172,119,104,215,113,11,238,173,166,96,39,13,114,218,123,39,201,240,194,85,111,85,36,226,240,75,29,225,249,30,215,48,178,211,199,246,68,164,173,67,107,90,255,0,182,186,195,12,60,121,146,93,66,16,89,3,14,37,218,178,36,216,136,203,69,57,163,36,190,79,105,85,13,83,15,90,61,216,185,82,105,245,175,140,254,165,161,154,147,211,71,134,89,120,214,75,27,39,193,53,98,188,218,182,92,158,34,197,198,180,62,215,238,168,91,47,137,122,124,68,196,18,229,34,9,154,159,212,186,74,185,106,195,89,126,206,163,2,215,47,186,180,221,176,132,7,10,141,170,178,56,137,218,169,25,100,194,131,153,106,217,88,213,226,114,125,78,203,88,211,185,132,76,126,104,138,217,227,193,202,37,119,49,149,182,68,229,73,231,232,255,0,118,34,236,219,71,49,112,22,134,75,17,161,198,49,229,41,82,215,210,78,140,254,164,45,149,61,204,222,156,138,75,211,234,131,91,18,182,170,226,38,124,74,210,27,25,52,11,156,80,211,146,51,25,155,177,116,122,64,144,67,67,97,242,11,98,107,80,195,151,24,143,194,166,160,26,214,52,230,25,116,139,136,100,146,166,77,15,17,57,147,238,43,169,61,182,177,81,85,60,243,128,196,159,80,204,124,101,242,6,167,131,90,60,37,73,181,38,164,5,151,72,151,58,217,219,216,163,50,215,220,15,241,107,252,240,226,71,195,153,46,201,69,102,96,143,202,172,171,108,162,136,25,178,141,51,42,161,145,153,223,105,32,89,1,225,42,230,230,209,143,164,151,187,174,41,70,174,231,234,209,244,132,185,87,208,191,124,14,100,235,55,240,218,171,177,167,79,107,99,198,6,210,90,105,50,238,9,71,250,161,169,249,148,35,237,196,130,244,70,125,37,45,156,172,111,118,25,73,153,18,79,187,149,106,135,26,14,78,164,183,96,72,196,226,69,7,205,87,36,2,243,79,85,14,79,74,173,13,80,49,174,101,91,168,79,90,62,212,111,254,36,0,100,229,42,93,201,66,200,116,3,105,224,73,103,182,166,166,85,86,194,63,50,54,186,239,213,162,101,9,82,219,45,60,249,60,198,41,22,44,204,252,181,236,55,255,0,58,27,216,250,175,5,171,194,181,39,244,210,70,127,106,119,91,14,41,63,86,81,137,85,127,216,150,49,12,154,225,246,137,24,16,213,73,250,72,223,195,208,74,206,41,73,108,205,49,99,27,165,50,246,126,58,152,221,254,134,241,169,226,23,165,108,125,110,217,34,128,251,90,210,114,173,246,90,157,227,6,108,74,114,51,241,247,53,89,106,101,107,50,116,102,112,165,111,187,157,39,132,194,73,77,173,165,16,156,209,73,141,51,173,212,53,211,184,182,188,139,54,219,203,65,119,52,251,49,54,79,5,47,119,84,9,189,162,93,66,28,56,178,80,86,186,122,33,121,130,168,172,136,51,43,28,156,58,72,126,208,145,225,170,157,90,62,101,101,179,24,222,189,38,171,124,60,73,153,148,42,70,178,103,231,230,84,212,230,25,124,49,41,171,93,55,46,49,248,145,52,59,232,207,194,100,173,27,9,108,142,159,91,25,229,98,202,202,181,152,223,202,144,178,100,225,131,136,171,75,36,206,41,57,74,85,26,185,75,233,244,78,223,105,227,146,94,80,149,59,211,208,30,49,179,42,43,96,66,47,121,188,75,90,76,70,85,30,62,52,79,4,174,123,198,46,148,43,231,189,97,249,202,53,37,179,131,48,166,100,159,207,255,0,154,105,79,91,22,112,59,80,83,42,136,68,48,102,18,160,138,181,213,23,17,23,144,218,202,168,113,159,194,132,8,65,147,153,50,101,196,25,32,230,47,34,151,212,147,49,3,132,168,89,25,193,176,40,222,26,63,14,209,228,90,89,26,15,178,85,205,97,250,148,159,238,136,170,41,55,88,240,148,185,83,53,193,88,107,101,100,8,94,234,38,5,173,117,144,251,121,18,235,42,77,240,208,80,52,196,232,196,237,66,199,253,53,173,220,166,52,110,62,37,35,101,166,207,186,202,101,111,91,24,130,103,50,251,118,198,20,120,83,44,138,152,24,202,43,170,124,17,197,196,110,213,166,75,216,180,50,25,4,71,172,13,25,229,69,66,194,75,131,72,246,138,148,178,97,252,249,149,99,233,8,85,169,244,59,110,85,187,74,41,140,7,241,172,159,37,158,120,82,227,79,197,194,17,44,2,97,231,97,138,162,202,50,177,209,233,52,220,73,209,115,37,122,159,74,131,31,10,58,146,224,2,7,234,150,249,151,17,36,143,181,36,125,91,33,73,21,78,121,91,3,101,59,10,173,53,59,38,196,246,210,155,46,254,36,210,1,159,131,148,171,163,115,200,69,227,82,62,101,107,35,29,50,129,24,100,98,11,85,76,28,98,41,200,122,134,118,124,33,90,214,17,89,80,234,176,48,66,247,83,152,111,137,39,221,80,112,13,42,75,57,145,70,223,70,233,42,231,101,144,173,139,89,149,177,11,238,165,102,167,39,210,81,18,117,205,173,67,249,68,153,80,252,87,28,226,98,150,151,114,84,229,160,182,91,20,12,210,67,47,50,207,209,8,62,21,166,78,179,138,86,112,164,51,245,206,62,236,137,150,103,127,128,192,161,53,56,253,228,84,48,193,140,62,165,53,79,170,160,217,63,22,233,59,147,25,226,102,239,40,209,185,32,127,242,25,38,201,145,186,144,126,183,149,253,170,122,100,242,17,44,243,178,201,194,138,179,153,99,165,70,140,9,35,237,68,26,158,39,135,82,133,129,113,107,24,138,202,6,161,36,144,97,48,147,171,58,13,136,167,204,117,167,226,22,37,182,203,83,158,104,48,162,173,103,214,248,41,243,73,131,39,132,43,90,174,196,255,0,226,19,85,63,114,254,212,108,202,210,21,36,173,173,60,105,121,189,181,125,90,248,62,24,74,155,20,96,95,98,61,240,246,220,197,90,131,48,25,59,87,68,54,155,4,225,240,169,233,154,13,131,127,82,173,99,127,144,171,40,0,111,177,13,30,203,136,165,31,82,4,218,84,130,246,144,236,164,148,63,105,69,161,253,117,26,204,103,48,192,201,194,180,176,59,149,155,234,136,46,228,206,182,24,201,238,161,86,134,139,25,66,66,35,35,104,204,164,234,84,123,54,70,26,212,201,239,26,214,234,40,45,84,92,109,37,6,51,57,144,236,211,117,165,78,77,51,40,249,74,129,124,198,13,47,229,5,84,94,106,16,70,91,161,154,12,110,228,60,251,176,8,125,169,12,151,190,113,56,74,149,90,71,49,153,80,191,96,107,136,12,161,198,151,152,35,243,73,43,95,177,103,49,80,179,245,108,65,147,14,84,182,123,27,101,41,89,12,107,217,153,25,72,126,48,252,156,37,74,223,172,206,51,242,197,71,249,88,44,167,66,222,45,219,247,248,118,169,170,221,72,9,195,70,190,79,221,83,174,165,77,87,115,37,248,63,149,35,173,158,242,31,180,137,231,28,149,45,168,97,206,140,252,213,202,203,26,212,139,21,210,97,156,145,84,124,249,39,140,242,102,138,68,199,77,235,205,183,202,91,9,62,153,125,164,109,135,132,93,136,142,77,56,182,131,178,175,142,167,62,126,167,0,213,30,158,213,160,39,17,138,53,162,215,77,193,146,7,237,4,161,159,90,120,82,250,147,180,106,250,97,168,150,101,99,179,62,202,41,89,218,146,79,178,39,159,10,75,79,39,143,10,102,246,100,80,85,200,118,14,170,153,19,251,181,190,100,200,190,210,76,23,242,44,228,117,170,84,64,166,24,8,134,48,4,246,146,8,198,231,85,16,3,144,105,212,23,48,9,44,24,150,216,115,199,25,21,62,3,210,67,49,226,34,25,89,212,60,131,44,166,110,80,17,152,5,172,198,127,130,16,51,57,212,234,195,88,104,105,155,46,92,169,205,14,161,138,69,43,100,96,73,26,30,182,51,227,31,137,102,219,118,55,113,142,197,242,146,65,194,148,79,170,33,82,186,121,39,250,169,243,46,6,62,212,219,140,156,130,170,226,31,71,60,103,166,140,126,216,31,251,68,107,45,96,206,233,67,204,135,144,124,74,123,138,229,43,69,196,79,36,59,145,145,72,217,105,236,164,86,88,72,52,28,252,98,237,85,142,74,18,101,37,224,104,241,201,238,71,179,71,237,189,165,67,2,214,40,153,218,52,76,203,184,158,24,147,55,86,191,70,85,73,175,77,98,193,236,219,33,173,109,113,19,137,124,170,146,73,61,170,86,184,202,30,28,235,198,206,68,107,49,248,34,131,12,158,105,150,161,81,51,32,28,190,210,33,143,124,101,74,204,30,29,72,119,192,97,22,179,43,141,80,24,211,222,153,134,78,54,37,198,140,49,172,194,255,0,200,145,149,77,52,218,201,57,122,68,144,154,25,203,218,37,90,192,162,131,24,18,83,199,68,38,202,115,230,67,57,95,238,44,205,79,56,140,225,41,23,70,126,155,7,210,88,62,0,35,119,43,218,33,118,216,231,240,224,94,11,238,167,16,234,165,147,184,73,254,228,11,120,102,0,138,95,144,159,67,42,255,0,77,17,170,162,248,115,9,108,126,158,130,138,146,102,13,137,102,255,0,238,41,254,70,166,136,117,12,13,179,31,180,18,231,211,236,172,97,31,169,118,63,149,147,220,150,89,104,248,51,135,152,74,209,178,63,49,25,88,231,1,212,246,68,31,82,125,2,202,81,71,204,141,126,143,219,123,72,83,67,56,248,113,98,91,36,43,224,42,179,4,111,253,148,246,168,209,9,238,169,134,86,188,188,197,42,36,47,36,101,22,82,165,115,224,101,234,66,24,56,144,65,184,62,53,166,76,242,21,77,172,110,38,195,7,238,175,176,222,12,156,169,89,166,17,47,53,144,196,78,213,228,117,146,61,180,161,217,210,194,174,82,76,123,7,212,133,125,244,225,15,14,37,132,3,14,115,59,81,15,140,5,234,116,173,116,204,231,234,35,100,99,125,107,216,82,102,50,105,38,96,241,226,17,82,60,47,27,56,80,190,114,242,114,171,50,177,43,15,217,25,242,125,212,120,106,146,168,18,113,166,6,187,198,177,100,99,113,54,76,14,49,169,137,243,206,39,166,210,117,84,28,120,114,164,38,153,18,73,61,180,141,158,185,104,45,141,240,237,127,246,88,151,164,204,137,39,164,95,244,150,232,213,89,57,113,113,167,48,3,70,46,238,197,85,162,15,147,147,193,99,63,246,42,91,113,24,24,213,212,246,87,16,31,40,37,52,106,172,164,67,42,76,60,115,52,44,114,235,136,103,18,89,14,78,50,46,159,101,72,60,10,14,226,0,33,16,134,18,240,250,238,142,153,161,244,29,31,88,179,45,28,173,211,215,208,113,226,42,120,205,67,91,231,196,184,232,109,121,19,88,214,184,252,23,28,61,115,39,163,137,214,127,227,251,230,135,87,220,239,71,196,37,180,58,86,84,158,85,57,166,53,32,199,225,155,26,185,13,219,201,212,190,135,165,234,23,85,238,167,137,52,116,230,106,141,1,149,189,169,129,164,214,227,237,18,71,101,39,39,106,156,153,51,23,74,187,72,206,114,216,178,53,244,76,120,178,160,216,106,169,172,230,81,240,36,156,143,234,91,228,231,27,248,146,170,183,216,165,27,235,65,236,173,222,148,1,15,41,84,84,155,187,40,221,37,89,67,212,243,137,195,45,59,238,212,21,148,169,123,0,39,241,45,155,204,76,73,131,100,194,123,171,68,203,33,253,85,207,102,42,57,205,144,137,188,7,140,74,62,52,146,39,112,228,157,85,85,128,176,219,50,72,255,0,239,75,77,15,25,17,85,83,207,244,150,217,225,33,7,149,22,97,155,136,164,207,24,216,167,231,204,100,110,85,182,121,159,145,8,202,209,206,39,44,164,202,173,230,73,143,51,83,131,165,16,201,135,147,210,128,153,85,85,4,157,163,42,171,211,1,170,39,135,18,117,133,69,21,48,215,31,72,139,219,57,82,123,68,186,99,225,240,124,164,1,21,76,79,153,44,167,195,176,196,171,85,79,128,242,33,167,210,61,2,192,236,185,149,185,161,188,138,114,202,24,252,212,36,98,170,11,248,229,245,188,40,248,218,182,202,221,159,109,70,218,192,196,156,105,137,32,24,57,84,118,87,144,214,107,20,145,163,101,38,82,167,49,173,106,160,251,74,62,227,83,237,135,194,37,31,248,146,92,233,126,226,92,223,136,110,80,101,2,49,227,38,207,54,228,120,76,136,11,0,69,132,248,123,110,101,232,217,72,8,172,170,143,220,36,153,147,8,39,225,42,182,129,62,41,89,136,169,77,245,8,9,210,182,202,224,33,52,156,136,39,204,100,110,212,67,3,177,39,50,73,124,109,241,240,137,96,7,26,250,9,83,42,219,234,98,179,9,82,24,26,95,114,62,101,190,126,143,102,53,184,139,145,92,23,193,47,44,69,191,108,242,46,94,255,0,92,211,111,202,18,144,163,78,233,254,40,214,201,30,210,89,113,73,250,106,50,51,32,202,223,177,77,50,30,217,235,0,155,147,18,21,150,190,165,212,181,27,56,249,113,39,92,212,25,135,79,97,6,204,161,88,122,153,63,245,65,64,181,200,204,43,210,81,83,44,30,19,100,70,178,123,227,36,204,153,192,150,207,187,120,158,192,164,104,217,194,197,108,155,130,20,125,169,89,179,149,235,85,87,43,57,83,198,49,158,29,74,177,173,20,81,94,28,172,229,89,49,128,17,17,166,14,37,161,230,1,19,128,198,48,98,145,103,48,32,16,16,177,163,63,195,133,109,124,99,151,137,3,128,70,147,207,137,52,48,64,151,154,30,216,139,84,147,60,131,237,72,3,112,190,9,7,135,220,90,31,12,127,73,75,7,125,26,86,108,188,105,203,238,229,99,229,75,144,219,152,152,217,61,241,159,194,147,26,97,202,152,152,207,157,218,146,73,97,35,19,137,61,69,3,147,169,9,4,248,178,145,29,14,214,196,188,219,162,41,11,232,220,251,181,157,85,216,255,0,32,84,90,28,128,233,177,174,248,249,151,141,124,197,50,23,146,72,214,131,48,130,39,106,54,204,182,165,28,155,92,163,64,250,129,18,95,152,255,0,220,173,225,121,6,134,83,67,95,118,120,60,216,147,24,118,163,178,98,206,51,42,164,197,230,47,34,21,145,134,55,241,41,88,106,135,121,255,0,197,108,129,27,35,208,76,201,145,55,129,242,220,170,214,97,66,102,86,227,26,67,38,49,197,230,171,89,113,20,157,201,93,172,200,34,66,201,127,129,153,84,67,91,39,230,249,85,44,150,51,193,115,249,247,96,20,190,36,250,182,203,115,224,177,181,107,24,181,0,178,134,252,249,151,131,24,138,210,77,80,48,101,202,149,177,128,243,194,170,181,53,148,194,7,90,35,126,113,145,98,108,113,134,145,207,187,4,110,226,161,164,37,82,180,33,173,146,206,82,226,67,73,167,173,240,202,18,141,65,79,213,160,27,31,202,144,179,94,16,71,194,82,174,118,234,36,31,19,173,67,135,20,73,176,118,152,215,41,135,172,199,245,85,85,13,222,229,252,202,107,51,59,13,97,189,192,65,143,48,148,222,252,99,62,21,94,108,5,98,69,62,145,132,93,171,87,81,88,42,27,7,52,105,109,173,59,227,63,48,147,10,160,146,23,10,114,102,12,163,74,173,67,43,125,0,52,197,32,39,49,251,180,62,164,248,116,2,249,148,66,76,97,207,28,35,170,64,234,24,37,31,42,207,200,163,14,181,242,57,100,13,60,120,92,56,136,143,244,123,47,103,34,232,111,216,201,230,196,52,194,29,104,10,196,235,50,56,187,68,28,8,114,227,19,153,54,153,27,40,50,167,115,235,71,25,78,76,158,255,0,206,20,204,223,161,149,160,11,33,172,141,158,50,194,52,194,121,167,240,225,178,106,85,111,220,82,121,225,36,150,114,169,171,90,64,21,253,75,163,79,164,32,134,166,103,135,147,153,83,196,114,74,54,149,1,61,164,87,225,176,65,230,79,3,60,17,150,147,73,223,61,75,112,42,160,208,38,50,79,202,101,71,27,70,2,73,51,98,90,131,67,140,236,150,175,224,51,229,88,150,202,134,42,220,141,135,167,182,60,33,18,222,253,61,185,246,149,108,153,149,177,153,204,166,167,235,154,232,62,208,210,55,80,83,109,77,176,244,246,217,136,135,252,178,74,207,137,17,39,112,139,26,215,38,200,242,70,166,178,51,152,213,240,40,131,100,66,113,101,88,204,173,60,150,118,169,122,217,231,141,59,153,116,152,18,96,201,131,218,169,106,48,171,153,43,26,159,18,96,104,96,16,22,233,242,70,52,154,77,150,78,21,172,204,28,13,79,94,240,200,190,4,39,146,183,48,47,18,101,3,100,102,17,27,179,127,254,168,86,24,126,105,190,240,3,2,86,146,131,42,138,167,135,114,60,56,146,23,214,203,140,124,169,254,252,25,209,51,12,2,3,132,73,163,144,86,81,52,111,188,155,198,192,69,57,101,61,241,150,152,115,231,23,218,67,88,44,81,92,67,4,97,246,168,139,138,209,145,143,84,19,3,58,72,16,27,50,19,185,11,98,164,148,0,236,79,194,169,88,194,78,7,50,192,48,192,57,125,74,138,52,0,16,106,164,170,75,190,54,52,60,152,201,205,173,107,252,215,161,192,31,186,164,195,19,241,179,141,254,226,119,15,33,83,208,213,65,32,209,30,137,140,124,34,77,217,69,52,67,134,155,50,31,26,73,188,60,99,225,71,239,200,33,229,83,201,3,16,169,33,25,1,133,71,207,167,30,119,149,82,50,126,85,231,198,25,19,43,12,70,178,3,227,19,48,74,137,245,226,70,237,42,125,38,183,242,41,171,42,79,206,134,141,92,15,111,193,53,253,168,240,236,69,225,132,170,105,245,71,23,74,195,13,148,101,45,182,11,29,58,182,120,10,12,73,110,164,141,7,104,252,184,241,169,154,217,146,241,169,205,115,168,103,70,137,132,41,227,189,133,102,196,157,126,146,136,77,76,203,8,157,139,165,86,134,92,22,49,66,104,203,82,8,153,77,218,175,153,107,185,84,145,174,70,53,82,142,29,193,252,48,175,73,152,127,170,147,67,126,36,65,164,229,26,74,150,54,62,97,253,228,124,11,178,116,168,235,139,135,139,133,105,170,187,220,145,112,200,217,212,170,150,115,35,60,175,204,189,26,237,245,175,234,91,32,106,16,96,196,88,185,86,163,79,1,95,212,186,151,137,140,58,252,127,90,64,124,220,4,169,250,206,170,79,211,83,247,118,64,24,31,196,185,148,251,184,185,223,133,73,176,21,153,142,225,185,131,39,152,37,26,28,217,23,57,211,19,236,71,225,203,148,107,164,213,24,22,76,237,93,81,179,84,81,68,150,17,122,26,105,50,2,244,56,10,160,120,53,64,178,39,82,117,91,167,129,24,156,171,79,134,196,121,132,167,238,245,153,32,247,21,74,73,27,192,49,67,166,190,171,78,18,15,111,39,130,136,178,161,0,223,153,73,198,214,196,39,186,182,204,213,179,164,143,8,68,69,40,218,80,220,87,40,217,14,34,216,198,109,186,84,49,181,12,225,115,20,68,78,234,175,135,57,136,109,192,86,82,226,5,216,253,229,178,202,200,18,65,136,42,46,75,207,236,160,223,124,120,222,209,17,164,82,12,210,14,13,2,84,151,240,162,3,12,152,240,148,73,52,59,235,82,191,132,74,134,29,144,8,63,155,85,107,24,181,48,126,65,49,76,220,24,131,38,100,254,100,240,16,156,43,81,169,55,192,234,72,209,171,169,182,18,214,223,78,19,251,120,213,32,111,158,70,37,112,244,217,6,245,75,14,132,99,103,50,156,106,169,139,5,117,50,141,48,158,8,59,41,39,76,100,132,113,186,150,141,155,228,141,85,99,80,36,158,199,231,202,85,158,252,30,24,147,107,42,126,52,143,211,70,39,161,149,67,35,83,36,143,58,33,236,200,52,186,99,54,196,70,67,51,202,53,43,100,57,43,113,48,149,178,251,81,80,46,206,82,51,17,81,247,116,36,156,62,21,234,125,36,120,192,87,210,21,35,149,141,242,117,84,225,120,124,174,84,222,4,242,77,103,42,158,159,24,144,159,212,156,233,182,50,119,8,74,158,180,23,228,48,209,191,226,84,55,167,31,233,39,211,43,95,5,136,8,22,187,105,88,101,137,22,81,192,61,52,228,127,82,113,14,48,227,51,148,74,132,204,174,146,12,194,196,148,204,126,49,172,178,184,192,6,102,68,59,227,44,13,63,108,244,166,125,217,243,169,228,46,37,44,15,12,137,164,255,0,240,124,162,67,84,253,203,24,159,255,0,163,255,0,148,180,101,23,134,180,228,238,71,178,156,126,28,168,25,150,79,141,212,128,53,245,137,22,228,46,38,86,81,129,24,138,106,101,172,65,61,51,152,105,114,123,84,173,197,57,201,145,46,219,56,88,121,79,169,192,41,92,37,93,123,79,95,65,178,130,192,149,126,86,54,122,153,75,161,232,157,67,43,242,114,168,180,110,140,10,199,98,181,134,14,208,169,73,44,103,159,42,115,14,227,32,57,82,187,38,12,190,106,202,204,235,145,75,3,188,32,240,75,31,25,235,120,95,236,163,2,246,13,97,162,152,115,7,159,9,147,121,33,4,102,48,194,42,18,126,158,222,189,133,16,145,176,41,229,140,120,138,155,111,250,34,216,219,2,203,18,125,14,212,158,209,84,244,154,215,139,218,91,171,97,159,34,131,66,163,100,61,178,54,79,3,25,125,141,224,64,102,9,80,54,65,62,5,39,62,125,196,97,191,104,181,99,126,194,219,33,150,161,212,145,107,120,76,85,54,107,32,93,177,251,69,49,119,73,115,100,71,152,217,22,170,169,51,169,9,212,68,55,78,232,98,182,89,19,122,195,65,223,231,124,186,233,82,127,109,53,248,92,27,26,210,97,182,220,228,251,139,160,214,220,18,200,120,75,21,30,104,112,70,204,216,134,36,235,90,251,122,155,178,182,186,140,223,168,65,180,196,36,48,103,229,73,88,18,16,252,73,204,58,222,52,139,26,140,214,112,135,152,101,103,50,67,107,12,146,122,83,99,67,56,208,207,227,85,224,40,182,6,238,55,106,173,167,146,9,60,38,82,79,146,63,52,208,49,136,32,110,194,84,140,50,134,106,74,124,76,121,130,185,110,167,152,120,209,94,186,208,110,34,78,139,138,95,98,129,213,181,67,156,199,226,18,151,83,254,104,181,79,158,197,161,255,0,216,69,124,55,255,0,49,204,95,249,215,234,42,25,140,216,179,255,0,120,95,148,35,122,149,36,183,225,18,237,90,27,85,16,140,96,138,188,175,252,108,50,195,166,171,216,175,83,34,220,182,212,134,56,153,151,18,131,53,169,228,174,157,193,103,17,32,159,164,153,231,148,66,94,220,43,163,28,82,28,226,100,153,68,39,50,160,164,178,96,128,196,210,102,149,38,7,241,41,47,68,177,133,43,139,38,63,53,210,241,217,73,45,145,142,131,27,82,19,195,10,209,62,76,238,225,21,47,170,11,201,224,159,201,140,49,196,204,184,235,162,49,209,86,169,149,60,242,73,6,41,104,43,136,24,188,214,182,73,0,253,212,99,13,190,76,173,70,51,196,134,124,110,124,40,159,194,79,40,243,11,34,176,54,146,201,204,21,147,25,46,48,241,46,139,169,53,95,216,141,135,72,120,47,237,84,144,224,16,139,107,225,228,229,71,67,54,217,99,48,202,7,38,1,35,49,74,92,73,157,27,244,139,162,25,140,146,196,3,233,34,73,246,146,238,105,228,21,102,57,144,117,204,225,241,75,18,108,27,129,206,31,10,59,86,233,234,216,192,226,23,34,150,167,249,99,225,42,70,141,121,160,101,97,180,155,183,198,122,105,2,224,242,71,218,190,201,170,173,155,19,183,145,35,219,75,173,39,18,54,85,212,86,228,91,70,190,60,111,117,21,38,236,115,129,202,37,36,19,28,158,210,53,140,126,53,45,154,20,86,10,158,104,34,103,15,98,14,30,161,36,99,243,117,165,179,243,136,157,72,160,195,30,12,171,118,255,0,96,101,42,3,169,34,148,124,165,70,178,250,168,188,33,148,53,202,110,205,236,229,94,211,108,249,181,171,31,244,131,76,214,169,212,102,7,222,18,85,38,1,36,141,103,134,81,64,204,37,94,11,239,32,141,252,185,85,21,152,117,23,134,170,92,98,39,17,166,62,9,57,146,105,58,170,203,39,233,80,230,159,99,55,149,43,43,57,75,41,209,131,169,193,131,219,83,86,186,182,182,51,251,84,193,183,69,27,195,149,69,221,208,218,198,38,236,37,33,84,214,6,127,145,90,70,58,99,62,34,251,65,42,192,218,168,146,123,120,151,27,101,247,166,191,149,90,85,106,72,146,98,126,151,42,93,186,48,182,98,203,127,199,218,180,62,96,253,228,186,31,40,215,164,189,130,26,173,70,15,124,241,173,76,187,136,34,37,177,140,194,159,10,166,102,155,1,7,152,34,76,170,161,145,165,150,71,146,206,21,173,239,57,81,145,161,250,111,104,144,83,45,65,24,249,130,154,161,99,35,70,181,16,251,73,141,105,243,96,217,204,152,135,82,75,178,6,17,69,83,211,225,218,201,63,55,24,214,86,227,89,65,100,207,30,117,231,223,12,124,57,80,54,84,39,240,226,236,75,99,85,100,39,50,147,116,225,98,160,38,28,145,166,80,235,119,43,77,13,8,61,146,141,87,70,128,200,201,150,69,64,168,153,244,63,145,106,100,2,70,127,82,177,97,160,248,32,230,26,32,149,55,180,50,170,79,76,120,240,117,37,33,99,202,68,218,79,204,147,169,109,141,13,139,86,166,49,170,52,145,140,124,162,202,183,6,76,66,115,98,78,63,13,228,6,96,169,123,184,18,171,122,146,178,223,134,166,228,131,151,204,1,71,136,66,67,61,152,148,220,57,231,71,230,150,68,153,25,98,146,3,192,140,146,198,73,30,36,166,181,143,23,106,103,153,130,122,91,50,14,162,153,53,91,98,35,224,62,183,221,42,30,226,127,26,147,178,121,228,245,23,18,70,102,113,213,139,233,52,128,146,206,20,19,41,54,68,74,233,230,92,194,7,20,164,232,51,206,79,213,149,106,179,246,200,24,103,27,173,110,153,50,36,96,114,165,102,158,49,15,133,75,217,73,150,73,95,109,98,171,59,8,207,64,251,91,35,206,234,74,179,78,32,240,242,39,149,65,97,89,202,159,6,158,39,119,26,232,86,68,18,172,231,50,147,166,37,148,153,145,48,227,30,15,135,42,188,159,62,44,96,60,37,16,212,76,249,128,206,177,164,191,192,181,84,29,179,148,8,51,67,228,91,107,121,24,182,202,255,0,226,41,43,21,7,12,54,73,225,91,95,165,98,21,157,75,24,18,89,157,91,70,140,2,3,219,90,189,69,7,85,186,156,241,250,48,4,34,87,169,244,25,9,7,229,11,254,133,210,39,224,140,245,155,31,22,75,21,63,37,68,219,87,196,252,211,166,52,125,174,155,188,245,3,23,141,118,26,221,109,182,103,52,164,194,251,79,12,188,161,18,135,178,167,126,78,84,179,46,147,100,162,71,30,202,213,74,57,58,216,18,73,194,84,202,5,195,202,14,37,206,67,90,56,196,202,169,170,167,176,76,194,165,182,200,56,250,52,105,210,79,154,89,81,150,179,9,24,24,130,131,13,145,196,53,233,38,220,177,22,200,202,226,64,106,70,75,156,79,113,97,67,167,177,189,134,40,177,43,13,131,6,124,198,18,54,99,235,69,23,135,177,93,186,133,69,38,176,158,135,14,14,12,72,11,88,219,38,60,201,99,238,207,24,253,92,104,227,90,130,200,24,141,196,133,145,181,25,133,240,47,135,100,253,161,138,172,169,40,106,138,206,165,12,26,16,13,249,132,84,238,52,249,80,153,194,182,75,39,16,141,191,97,246,173,129,6,21,115,241,118,46,77,182,38,239,49,85,225,166,30,107,57,82,169,52,143,42,35,179,243,9,50,99,69,85,240,43,72,197,121,27,85,12,172,103,18,228,246,84,146,227,31,246,147,250,169,36,193,132,202,83,66,192,172,116,111,197,68,32,240,229,79,105,39,197,147,220,85,201,153,51,17,240,167,48,237,118,222,234,231,219,100,25,91,35,166,218,213,86,150,35,241,118,46,95,170,180,120,231,121,170,184,122,132,100,31,49,83,102,4,22,76,237,26,232,135,171,253,205,101,185,249,234,127,195,166,65,126,81,9,46,11,39,66,62,28,75,244,60,253,42,50,143,133,69,220,104,55,228,202,187,255,0,198,234,115,180,108,132,181,109,174,38,115,39,209,166,62,72,210,231,233,236,79,79,105,233,241,13,115,180,106,81,108,98,16,144,92,201,245,60,240,116,153,110,124,0,109,18,246,86,159,58,94,102,241,40,205,91,18,75,50,160,77,14,40,209,81,161,159,193,47,184,128,127,5,149,111,177,237,252,19,218,227,23,40,150,16,53,182,219,132,200,89,49,165,245,32,217,84,204,153,177,33,161,191,33,55,24,177,126,170,1,65,212,146,201,121,39,51,132,72,250,122,113,148,125,74,136,52,128,26,85,84,65,178,115,155,179,77,203,33,249,83,224,233,46,14,164,242,99,49,19,133,25,2,78,81,170,239,40,181,83,147,234,173,55,182,243,54,37,1,50,29,225,124,246,146,136,187,238,161,134,9,35,230,82,65,170,174,201,137,109,163,113,54,242,57,29,84,11,200,50,179,75,41,10,186,109,37,222,228,120,87,219,138,168,131,102,80,161,43,89,139,169,69,151,78,248,21,143,2,194,48,71,57,16,250,79,200,165,253,99,100,245,81,79,124,9,35,229,92,251,204,133,150,174,4,250,69,161,244,138,188,211,32,224,226,236,75,187,8,172,179,92,70,82,109,250,111,39,106,26,215,74,196,28,78,33,114,46,129,24,32,47,114,215,62,28,79,105,95,113,68,104,200,58,25,231,164,30,20,206,102,182,33,120,113,34,164,210,48,164,234,66,191,79,48,124,216,146,180,42,237,97,114,49,173,184,124,211,243,9,54,147,27,114,14,20,185,145,152,47,105,58,128,255,0,201,132,168,224,10,162,86,26,214,17,56,101,16,74,134,171,86,218,139,134,199,149,15,48,44,238,74,36,217,0,94,234,148,157,159,128,46,5,148,205,73,85,36,28,220,68,73,131,50,12,146,97,237,82,123,193,201,39,106,113,1,128,19,56,82,42,176,214,185,101,27,77,211,73,6,108,163,66,179,74,193,27,248,144,176,236,128,46,210,163,247,140,147,250,66,170,238,200,24,129,204,97,35,126,144,168,45,228,225,118,149,17,101,14,203,217,64,5,147,188,254,108,75,118,197,182,70,214,48,242,73,204,140,15,132,110,213,181,230,0,193,153,36,245,80,16,248,76,84,178,14,181,27,73,129,22,119,73,86,113,180,240,7,204,151,50,72,35,117,21,23,248,147,242,97,83,252,134,10,232,56,12,8,171,211,42,128,54,113,37,161,178,31,110,84,201,151,16,124,57,74,167,249,12,53,84,76,243,28,100,194,37,162,97,128,33,160,181,86,164,131,7,244,133,82,47,212,153,81,147,228,161,184,80,154,79,34,105,90,246,40,7,221,229,34,101,15,85,109,135,204,159,47,162,118,82,240,198,30,53,51,125,225,218,131,102,164,4,238,162,160,228,207,203,197,149,108,108,214,53,155,17,83,230,75,207,194,158,67,170,151,53,156,194,91,170,171,65,145,134,87,117,177,160,136,107,170,200,130,199,25,22,205,36,72,222,210,217,224,8,222,234,169,184,97,8,60,34,80,182,80,229,70,63,50,148,146,92,126,5,68,3,0,169,148,153,224,140,14,37,5,191,60,111,117,3,51,91,98,225,92,249,219,2,141,34,148,242,117,38,39,161,127,19,140,158,234,140,124,249,118,94,210,218,26,25,196,247,72,172,189,59,16,177,94,249,155,150,112,163,43,97,156,189,201,117,37,81,196,62,85,91,1,131,18,167,1,205,129,167,126,52,44,250,115,248,42,104,211,216,33,245,44,38,27,114,52,187,193,93,14,107,50,24,7,237,41,203,136,223,145,248,149,245,149,110,87,169,251,42,222,52,213,184,28,170,76,205,78,35,188,49,37,19,26,123,79,101,115,143,151,46,69,83,27,79,12,158,210,119,26,146,8,199,212,141,152,187,123,8,170,74,6,238,80,137,202,168,235,102,30,114,198,202,158,33,122,68,177,129,25,240,186,147,237,168,230,219,141,60,66,51,152,74,112,52,236,130,69,114,249,50,164,197,230,82,246,76,32,136,139,53,68,106,142,41,24,50,38,243,35,12,131,80,129,159,46,55,74,60,55,214,37,127,40,148,42,227,238,45,70,115,244,219,39,49,64,217,105,83,194,157,152,43,172,85,76,97,89,204,36,190,250,30,82,102,85,89,49,204,198,82,106,158,25,202,198,102,84,176,232,96,217,112,152,67,66,214,152,3,225,42,218,107,86,70,127,10,150,231,232,54,32,215,26,1,144,137,187,175,66,236,236,134,206,210,35,195,170,153,159,149,85,64,178,167,157,220,37,93,197,242,208,78,218,28,231,204,241,143,204,36,242,4,152,50,70,171,44,180,244,25,192,126,33,40,217,52,228,173,58,26,143,192,61,80,100,200,195,70,195,48,210,240,204,103,130,203,115,255,0,185,72,195,88,111,62,52,73,160,83,18,106,189,52,153,130,158,195,54,66,38,230,161,100,208,38,83,43,114,102,183,80,193,19,62,108,168,246,106,72,37,127,17,84,238,167,209,231,31,158,18,168,51,70,188,173,63,254,210,81,20,228,233,239,199,82,118,99,189,86,235,96,8,125,168,137,154,216,4,98,224,204,178,150,94,226,166,112,38,19,221,42,230,252,121,44,83,113,142,164,253,102,193,45,177,181,156,18,247,40,88,193,220,166,208,235,70,39,171,236,255,0,66,204,63,178,190,137,36,124,34,65,67,159,200,176,147,66,242,15,181,41,152,97,212,51,181,107,71,137,165,107,231,156,163,66,154,75,212,147,53,200,58,113,38,44,187,220,131,137,74,186,253,25,136,196,214,184,187,74,180,134,102,229,253,170,50,200,55,146,79,194,154,105,232,118,177,191,86,173,177,76,197,86,200,126,253,43,189,126,110,69,189,149,76,131,197,137,20,27,89,99,6,32,165,210,103,203,43,209,186,195,215,67,210,107,73,37,45,54,143,136,87,242,167,97,152,252,105,101,197,169,227,15,169,11,51,8,202,122,54,152,4,97,173,230,209,32,156,197,53,27,88,78,33,216,29,169,21,27,53,12,225,131,133,51,76,224,181,62,51,73,2,144,121,114,226,76,43,97,239,122,84,124,199,220,206,127,205,202,34,223,85,101,107,83,45,134,9,84,25,156,127,250,244,58,19,41,8,63,105,5,101,0,120,30,183,195,214,100,156,6,6,88,134,181,207,48,200,196,110,177,76,72,59,42,76,175,226,66,122,33,227,115,42,131,61,153,17,225,128,201,204,85,142,69,22,164,9,174,39,70,225,14,68,3,238,207,238,197,39,238,43,171,45,24,76,121,148,221,148,2,70,3,196,97,43,237,233,224,75,212,88,205,73,7,39,15,17,21,60,9,251,144,46,85,107,146,17,242,167,154,111,82,98,38,28,171,149,163,100,97,149,142,147,24,40,147,64,202,196,178,52,193,201,30,84,75,44,134,36,110,15,83,87,165,16,68,84,117,70,96,152,150,178,200,114,70,179,99,249,17,107,130,173,10,55,191,40,208,111,170,25,22,17,166,49,16,251,33,139,218,66,200,200,41,239,194,160,35,18,105,250,63,25,56,85,12,59,226,19,139,106,68,127,158,231,218,85,89,181,242,6,85,57,243,52,193,209,62,136,113,123,75,161,6,0,254,146,201,240,192,62,98,167,252,132,51,108,143,173,141,44,94,210,46,77,105,228,141,49,53,197,108,110,30,53,135,175,68,255,0,209,115,183,80,191,67,170,175,217,48,104,114,235,73,148,69,91,255,0,28,236,71,138,88,134,85,190,202,201,146,124,241,41,89,245,185,9,152,202,72,187,160,216,113,61,113,241,56,25,49,6,46,36,165,247,115,173,150,247,208,197,147,237,34,25,79,177,103,16,151,90,244,232,132,50,18,155,77,223,201,38,97,20,136,105,58,123,83,65,30,109,209,21,60,109,73,101,4,152,77,214,154,122,192,44,129,135,220,91,101,181,123,27,85,57,49,173,110,97,31,230,249,85,110,155,213,81,10,204,38,226,91,110,52,243,228,249,225,18,75,26,133,241,136,177,161,191,3,21,153,11,240,217,0,169,220,59,80,120,40,232,112,8,33,173,83,217,100,46,88,146,151,59,66,197,214,67,161,250,144,22,175,82,1,122,151,62,173,159,56,188,38,42,108,199,190,55,186,145,99,113,183,10,183,179,42,208,240,144,125,72,120,22,89,59,83,70,24,105,183,2,160,18,102,28,99,234,74,31,170,137,5,233,244,252,100,98,134,184,170,63,114,117,85,152,148,150,66,214,6,182,220,246,149,28,105,59,225,246,174,60,31,82,140,117,75,14,100,188,125,164,67,116,172,128,178,92,127,100,243,137,1,14,73,242,32,159,36,229,247,86,216,217,252,211,44,98,142,205,36,248,251,82,179,79,32,211,80,135,35,18,217,241,152,34,38,217,208,24,29,150,167,243,84,148,247,195,23,114,87,26,169,133,26,249,38,180,226,234,89,178,190,35,100,83,76,190,137,143,169,79,207,187,174,147,237,37,127,52,66,98,50,40,212,156,25,86,86,159,38,89,156,8,214,64,246,86,12,126,66,33,159,13,131,39,82,109,12,60,125,43,99,81,131,35,7,242,32,231,132,131,76,131,198,189,61,251,144,112,137,107,1,51,185,202,145,217,51,243,241,38,147,33,191,35,208,172,128,117,205,248,247,99,162,57,153,20,198,134,201,241,137,136,202,183,115,193,149,68,73,134,113,19,169,49,129,62,94,12,38,87,88,89,9,201,53,249,20,113,174,192,50,98,50,46,100,200,133,30,97,41,39,195,57,73,152,43,107,3,47,168,169,246,91,236,133,135,177,164,179,207,181,60,100,6,77,7,106,144,13,81,59,114,145,18,201,231,173,247,82,86,131,88,97,107,163,199,224,242,226,92,246,214,182,92,99,252,161,72,175,217,125,58,104,240,229,65,201,173,203,220,37,101,107,174,68,217,69,180,154,180,241,129,180,150,178,153,106,249,36,202,37,137,180,240,8,138,141,84,8,202,59,107,98,190,166,218,171,143,100,170,131,205,132,26,66,104,3,246,81,176,24,113,246,166,170,129,141,175,248,57,84,5,244,108,190,106,254,200,36,43,20,180,246,98,38,85,57,23,19,167,167,181,200,134,105,183,227,205,137,46,55,203,43,43,45,103,18,52,87,196,52,85,205,53,38,161,103,210,95,55,215,244,173,91,197,161,244,157,47,85,235,73,117,31,85,90,156,71,30,21,210,104,110,206,81,225,92,71,74,207,60,147,174,201,67,24,120,216,100,127,227,36,100,211,50,95,249,62,141,95,52,28,207,146,79,14,84,129,230,121,94,169,30,17,201,30,20,134,225,131,173,102,85,244,81,200,174,124,212,144,178,4,195,152,56,200,246,63,122,165,96,76,36,159,105,84,86,177,226,93,10,173,200,137,71,85,167,168,202,207,155,47,34,194,227,68,214,148,121,162,21,6,247,159,26,202,53,217,7,194,82,172,105,29,6,196,159,147,72,72,73,28,201,132,140,254,97,17,116,207,56,147,89,212,134,147,164,129,55,218,66,209,249,5,88,145,164,159,185,85,65,153,141,104,102,152,36,46,145,33,230,124,176,249,145,34,254,134,143,25,169,1,27,221,77,161,223,50,203,133,114,89,159,50,254,21,163,241,107,52,223,129,141,43,18,229,146,57,19,51,22,67,176,217,105,177,205,30,101,60,250,18,9,253,171,218,75,226,21,85,219,48,250,160,255,0,221,85,175,140,9,60,194,40,202,136,250,221,56,184,251,119,201,72,239,65,7,113,147,104,18,65,11,195,10,54,201,155,96,61,67,217,79,231,93,27,215,224,69,150,135,73,14,173,198,60,57,80,166,178,1,9,153,115,104,211,8,67,179,149,82,48,223,145,77,149,140,85,29,207,178,227,225,82,83,222,66,61,54,255,0,226,115,33,100,135,42,197,42,36,124,102,19,181,40,125,144,32,159,8,132,168,102,7,141,38,141,90,13,222,83,38,80,2,51,37,219,63,132,75,48,233,179,198,230,86,129,147,85,24,31,165,72,175,174,201,225,196,37,91,126,154,24,202,162,63,85,32,189,212,60,203,233,196,30,28,169,100,105,44,41,17,50,67,249,51,42,19,53,198,153,44,100,76,228,218,203,40,18,24,211,249,241,39,129,249,150,34,202,101,68,51,36,203,198,148,176,220,249,138,175,153,78,9,44,83,55,20,131,132,126,37,76,66,172,7,39,82,30,48,56,132,131,129,168,110,102,191,149,54,13,104,228,177,27,15,77,242,113,9,50,170,138,214,52,154,51,228,197,230,92,143,88,105,34,14,199,118,46,37,250,22,53,63,228,83,122,159,73,110,70,245,85,85,21,184,147,26,26,102,218,35,51,46,138,201,49,39,68,234,26,231,76,170,61,107,22,216,26,144,130,62,211,145,114,200,187,67,47,18,181,225,28,99,166,59,109,200,18,128,207,28,145,230,69,250,216,35,51,9,74,151,112,115,39,135,31,10,42,54,158,28,158,108,72,39,207,137,36,121,132,84,124,13,84,58,214,42,110,53,108,98,212,106,26,77,176,209,209,160,17,39,252,127,6,79,186,53,151,226,124,164,226,92,205,212,48,253,148,167,125,59,200,53,55,62,156,145,143,212,157,210,106,214,100,96,140,157,218,204,167,154,14,37,88,250,165,243,22,170,74,214,152,2,225,42,99,36,208,68,62,212,174,124,49,251,73,60,201,56,217,137,28,219,16,54,220,90,143,193,32,13,145,60,214,169,134,34,88,25,140,200,168,5,3,231,143,193,14,249,57,86,48,252,36,162,159,27,26,113,12,67,145,20,248,27,145,175,70,77,160,60,98,69,128,144,181,164,39,131,248,146,136,122,120,98,151,155,18,235,79,173,4,225,165,102,164,124,98,117,39,178,184,213,39,252,7,24,9,52,153,57,8,168,237,96,63,193,73,60,50,197,47,10,74,131,49,166,124,247,193,30,92,72,48,234,65,201,246,147,185,48,216,64,114,165,145,170,162,70,126,100,181,20,248,27,41,120,242,133,110,167,212,147,164,206,218,20,88,149,5,12,0,21,233,219,244,244,65,191,47,26,205,148,112,203,236,115,79,67,185,3,12,155,155,79,112,37,176,38,18,11,21,77,61,148,25,44,230,40,215,50,205,70,200,181,72,163,85,62,49,30,135,53,57,38,170,77,73,38,32,137,196,92,169,125,108,240,8,139,165,100,94,66,55,34,86,102,137,97,121,177,34,160,105,231,198,86,242,103,193,43,16,30,99,91,188,174,21,81,111,62,12,42,74,125,169,225,75,122,177,127,248,210,203,189,61,185,102,92,72,85,87,1,17,175,178,197,251,170,2,214,182,230,200,239,151,200,95,166,53,120,26,124,93,201,160,67,4,93,194,84,85,84,19,153,200,95,167,172,124,57,132,69,61,113,73,99,147,168,130,95,166,32,83,213,78,233,88,223,104,96,96,234,84,93,98,112,219,99,243,36,6,74,17,25,148,164,93,115,71,201,6,213,156,169,78,164,209,56,249,66,37,166,145,155,39,242,175,63,168,134,143,128,245,58,176,121,6,137,11,18,42,169,227,198,143,245,15,248,161,91,17,134,111,120,4,129,147,106,241,15,133,14,243,101,91,89,90,249,35,85,85,22,194,23,207,38,124,201,188,9,153,86,169,52,56,210,223,61,139,210,72,170,134,84,171,125,169,32,143,42,99,91,172,242,241,123,137,108,12,22,64,96,86,63,135,137,8,249,84,170,142,109,88,160,159,100,73,32,237,72,112,229,71,155,163,181,44,12,206,117,69,96,53,24,47,18,109,79,107,182,225,90,166,49,132,30,100,140,207,32,222,153,154,234,101,78,156,199,238,64,163,245,59,0,53,39,51,89,206,169,7,234,136,167,191,30,74,183,127,81,18,70,206,109,148,104,240,156,164,122,250,198,75,140,135,170,152,242,159,152,74,143,128,172,230,85,177,138,122,182,203,234,170,144,207,224,225,92,244,211,34,198,63,106,115,91,112,49,120,114,169,49,170,198,173,78,107,47,7,226,92,251,230,228,159,151,34,236,158,154,59,96,36,211,244,192,196,254,165,85,84,112,101,99,151,201,128,120,196,203,19,177,82,210,62,198,79,114,160,14,158,1,59,83,64,214,197,141,210,155,252,104,101,68,146,88,113,177,54,161,52,226,38,12,141,92,94,228,218,159,211,70,255,0,182,149,154,48,174,160,115,33,159,193,33,51,30,34,46,151,37,245,184,20,180,248,12,147,210,133,101,115,89,77,85,79,30,52,84,144,254,69,59,134,116,110,149,177,150,87,152,240,226,26,25,89,1,67,76,246,70,90,55,153,95,135,42,81,100,201,120,249,138,167,217,38,200,103,225,42,231,101,97,139,19,64,57,73,152,73,148,56,100,240,237,73,160,79,63,135,42,105,26,122,117,106,5,77,86,85,188,139,68,99,12,92,41,164,249,59,144,112,169,147,61,226,58,189,174,162,149,126,3,32,16,70,135,137,11,14,99,196,196,107,230,15,195,181,66,204,135,82,173,148,66,104,223,54,169,234,161,188,140,83,19,236,162,8,253,168,232,122,240,17,153,132,37,18,221,198,35,141,134,87,209,182,204,83,204,147,249,211,73,150,164,182,98,159,146,19,198,77,205,69,98,154,170,72,255,0,226,157,178,200,11,155,134,200,226,67,201,214,219,18,97,42,141,92,91,29,74,76,58,210,143,55,26,78,252,29,42,62,30,167,223,123,171,126,252,249,19,173,130,195,89,38,199,231,133,96,27,82,9,100,198,100,2,89,61,227,140,157,151,17,135,193,158,73,43,84,152,196,146,149,214,217,68,250,170,158,28,200,133,98,197,146,128,162,102,85,99,88,207,128,49,68,78,228,188,105,37,196,156,108,70,224,245,196,158,9,182,207,120,82,123,232,3,146,244,13,245,198,35,246,166,186,73,140,182,126,92,169,227,99,157,155,192,22,30,158,32,199,155,18,42,27,207,24,253,74,231,102,49,49,6,202,160,16,137,153,149,199,219,49,134,246,73,78,67,24,24,208,161,173,198,189,132,227,39,184,138,141,192,148,214,112,50,114,137,75,233,227,109,143,204,175,109,67,185,30,37,59,248,96,249,51,40,107,211,221,174,86,216,142,119,241,49,179,149,23,26,214,32,187,146,86,83,157,22,29,55,40,68,205,149,93,99,57,218,198,157,90,29,244,71,225,95,155,53,177,173,116,221,150,110,76,126,107,245,204,106,220,128,234,92,199,226,166,134,139,101,92,255,0,149,228,84,88,209,214,172,12,184,133,252,13,181,131,171,107,88,19,23,17,23,80,178,161,244,66,102,9,87,229,157,0,205,65,165,167,63,211,178,11,19,215,117,161,181,191,178,230,182,47,26,228,85,116,106,55,176,43,99,236,93,195,54,94,229,188,209,184,248,80,112,12,4,224,209,191,38,101,117,99,68,134,206,165,109,116,247,169,19,153,116,16,198,200,180,190,132,229,122,117,168,135,48,141,166,15,24,236,86,145,169,235,118,156,221,138,133,250,111,131,169,33,124,99,140,248,147,48,220,5,22,85,185,64,240,132,74,74,28,57,213,19,185,186,252,215,87,129,24,100,238,90,45,104,65,143,54,36,182,208,42,5,90,205,203,19,80,233,230,73,246,146,248,15,100,98,42,24,215,96,24,210,110,80,211,67,233,226,194,31,48,146,57,251,92,156,74,163,127,18,201,143,204,166,109,97,142,49,248,146,238,92,24,212,200,7,238,16,149,13,39,24,249,144,112,46,34,12,24,74,132,153,168,65,25,234,77,37,202,46,138,131,249,146,64,37,128,110,1,225,133,73,73,187,220,177,33,53,172,177,31,137,113,74,178,115,43,107,157,65,152,228,173,172,48,6,165,41,238,50,129,122,77,150,39,246,174,168,217,157,73,54,3,251,38,126,69,27,101,144,68,84,80,236,178,246,160,238,2,15,105,116,40,182,34,39,204,252,233,141,59,223,141,1,106,28,68,202,152,211,201,6,12,42,12,180,97,199,12,48,214,199,207,24,153,218,150,25,228,31,42,151,212,50,103,73,225,9,85,85,89,201,51,21,230,52,73,44,90,33,195,28,23,229,9,113,36,218,122,52,161,3,148,185,83,57,129,62,69,85,86,168,150,40,125,72,242,65,132,197,74,102,4,133,122,50,180,32,198,204,168,220,32,200,165,138,15,204,93,12,199,233,77,182,7,40,214,173,176,196,68,120,103,188,105,180,106,5,69,82,104,101,165,211,52,195,202,60,202,142,76,243,201,247,80,70,146,79,170,141,192,168,158,3,9,24,152,149,100,102,60,160,74,67,24,18,85,93,32,71,143,17,80,204,160,162,9,48,255,0,58,248,202,124,172,234,79,245,35,224,194,31,9,114,145,34,101,145,198,206,20,187,159,168,213,52,154,3,4,150,26,24,211,25,51,222,68,59,38,48,137,172,192,69,234,29,61,185,99,248,150,173,49,13,240,78,48,153,89,76,52,76,105,11,2,241,75,204,46,164,204,215,80,169,107,85,60,3,238,18,103,48,49,36,179,229,20,173,105,183,42,174,27,24,48,41,40,19,50,97,146,49,17,17,176,11,180,169,164,248,217,70,167,13,0,227,39,106,165,110,41,95,15,82,83,70,27,2,189,107,168,98,141,153,66,37,26,26,209,139,149,30,16,239,135,133,71,111,47,114,155,140,26,29,103,4,157,194,202,142,129,100,201,36,202,20,139,209,193,25,51,170,227,122,42,168,78,204,84,190,30,228,9,25,171,72,50,43,74,119,140,160,194,180,90,213,101,243,42,120,228,82,149,37,31,90,15,14,164,55,225,40,50,126,154,118,200,108,31,113,86,131,73,100,103,241,21,51,117,20,52,66,109,54,58,222,148,182,126,62,147,21,90,134,72,36,240,152,163,82,58,206,159,143,229,10,149,91,120,198,97,91,45,96,194,122,97,26,203,32,248,148,19,25,40,71,196,85,93,84,252,108,82,101,163,100,42,181,194,166,90,159,205,45,153,48,139,125,195,223,143,136,73,76,0,202,41,57,132,154,183,3,84,150,28,156,193,91,235,111,165,136,15,136,97,39,129,167,91,95,66,15,164,171,85,10,234,78,49,135,33,242,229,78,216,193,144,11,85,148,109,176,56,80,52,51,14,95,60,203,158,69,200,188,120,27,35,105,224,73,63,40,147,248,218,120,117,164,204,33,47,129,127,231,69,73,190,196,12,38,18,197,102,6,168,222,182,224,17,158,192,148,170,194,52,200,36,103,106,225,54,83,15,159,119,148,136,200,26,252,17,184,141,41,77,213,211,50,75,33,219,158,200,37,26,67,101,91,17,70,198,214,121,61,212,229,151,108,156,53,177,245,14,22,3,158,102,70,243,218,9,45,205,107,37,84,134,4,73,40,150,86,140,125,75,170,200,21,98,33,144,44,124,249,147,168,198,124,97,229,70,76,54,217,252,194,64,24,195,146,62,36,140,42,224,52,141,175,193,4,152,86,211,95,68,178,229,10,231,54,180,242,252,243,5,15,26,77,173,105,62,218,207,199,101,201,117,13,198,58,115,25,145,101,181,255,0,220,164,52,58,168,18,70,204,202,144,51,7,39,165,42,205,224,227,98,123,195,242,118,161,31,100,248,196,69,191,204,139,6,86,228,122,174,217,164,206,161,178,245,47,105,78,154,30,94,149,208,44,168,70,86,113,9,39,244,67,139,218,85,85,90,146,101,97,13,110,251,168,201,203,224,60,172,76,99,83,227,230,48,145,175,123,4,196,182,84,10,137,194,17,198,238,18,251,152,11,211,228,169,203,139,32,11,221,82,145,174,81,71,38,120,8,130,159,51,24,20,228,11,131,148,137,208,88,249,61,169,163,86,243,6,144,148,158,249,82,73,196,36,219,79,60,240,159,204,37,97,91,167,128,95,105,52,54,143,32,217,155,18,232,172,100,54,219,152,182,182,239,147,10,117,37,236,32,51,36,123,96,70,90,31,118,1,240,153,65,150,141,128,202,198,215,204,139,249,197,196,133,124,252,79,225,80,186,216,211,187,98,20,130,73,52,126,167,60,155,45,164,178,172,101,96,185,211,95,37,249,243,35,36,221,193,40,49,75,18,219,233,76,44,76,170,78,212,36,25,211,170,223,128,246,101,32,62,39,64,39,109,120,191,219,64,124,58,213,167,41,54,150,34,93,46,54,155,245,182,115,32,31,240,223,211,73,154,32,149,118,213,215,250,78,173,200,166,135,37,132,31,18,200,217,10,176,167,128,248,192,230,77,48,131,205,67,129,65,60,104,196,25,243,42,216,23,111,24,240,164,211,33,144,76,234,66,135,32,212,228,91,140,184,22,38,49,237,135,137,43,54,158,31,188,129,141,168,95,90,68,113,173,101,217,123,171,21,157,3,16,184,112,217,11,148,41,139,13,18,72,249,132,146,70,207,239,21,20,96,188,108,77,118,5,55,154,0,8,199,169,249,148,152,201,155,18,102,25,36,206,141,51,248,208,178,55,145,164,84,243,78,173,229,136,136,164,190,177,156,76,38,42,173,14,158,29,184,210,153,58,84,245,39,204,17,38,219,141,255,0,216,140,172,80,67,9,10,52,20,240,190,49,23,160,89,19,195,18,206,76,156,163,72,163,98,46,220,140,107,45,251,18,25,230,62,235,14,36,108,104,103,35,19,180,100,202,250,173,84,49,240,149,104,212,54,181,211,129,237,228,82,54,81,165,12,124,41,8,102,78,207,202,164,176,178,53,187,141,102,224,60,120,71,231,196,183,195,153,136,139,56,108,220,141,97,38,54,52,236,53,74,104,18,89,37,21,50,181,248,242,169,170,73,152,206,172,183,252,29,89,82,90,134,169,45,48,36,75,24,23,148,233,245,196,240,123,34,196,149,198,126,83,165,145,138,42,168,124,96,144,93,203,124,147,113,173,83,38,48,96,73,13,112,139,92,36,192,115,26,75,60,249,83,51,67,136,81,168,216,211,247,39,103,42,174,134,206,6,33,88,85,50,99,7,24,104,119,221,147,171,42,244,240,188,94,234,72,96,141,53,110,35,13,36,179,122,7,155,42,154,125,105,247,105,228,7,226,225,42,223,49,240,70,204,222,226,221,202,98,11,29,205,81,177,198,2,2,100,254,69,147,228,228,98,193,140,2,69,29,129,124,37,119,9,57,173,153,100,46,28,171,31,49,224,255,0,187,18,11,49,196,244,237,26,183,192,156,6,198,52,178,243,20,168,55,201,156,34,113,21,110,140,108,137,139,225,143,26,54,244,52,14,54,161,56,248,101,139,42,244,246,65,178,103,82,95,62,49,6,183,86,204,24,251,83,86,134,91,196,86,253,60,63,52,210,29,32,4,52,116,153,32,90,3,48,127,85,51,76,10,41,190,178,101,64,58,148,219,53,204,161,63,244,170,222,100,0,89,15,149,39,147,165,70,62,161,45,88,209,197,107,88,31,241,33,231,51,152,88,146,185,151,120,145,147,194,56,192,81,55,118,160,140,62,85,201,52,101,84,165,13,244,28,124,188,139,70,241,133,34,133,173,123,237,165,125,181,115,14,3,252,24,171,211,198,213,17,135,80,217,149,136,159,50,70,90,160,7,26,114,24,219,158,21,81,77,16,223,148,137,224,97,130,74,9,244,50,134,196,63,245,24,200,171,120,143,97,164,154,16,123,184,210,73,48,193,24,136,167,204,156,54,102,42,71,38,97,200,116,183,97,108,161,175,128,50,245,37,178,99,28,93,41,172,9,63,224,18,162,14,158,100,150,45,141,151,204,218,156,213,243,45,68,252,92,136,232,90,135,85,66,233,200,186,91,52,124,81,15,41,144,179,43,98,139,218,76,203,16,187,109,246,23,166,245,105,228,196,102,236,73,180,249,32,156,206,21,36,200,207,26,101,0,216,251,87,61,25,56,142,1,62,180,158,104,112,231,141,194,169,159,38,8,199,202,167,46,46,224,140,124,42,155,151,248,49,149,83,228,103,2,72,61,210,162,31,107,6,55,74,230,70,214,0,41,222,182,135,85,0,164,80,200,213,144,233,12,212,131,250,72,134,63,125,237,40,63,91,96,217,155,18,162,211,218,206,12,145,226,234,66,179,38,99,141,95,84,2,119,45,47,164,137,221,149,60,97,162,201,89,201,170,97,1,194,186,86,101,127,145,26,50,90,53,144,33,31,10,54,101,192,60,56,138,150,217,83,237,159,212,138,170,129,18,72,249,86,52,43,203,185,37,102,226,7,235,96,147,194,189,234,91,101,157,174,158,96,223,150,34,76,204,253,69,18,54,127,81,172,101,62,225,242,84,185,166,16,103,84,198,128,242,251,73,5,197,105,199,205,137,58,194,41,159,134,248,11,108,10,223,206,189,67,62,32,135,134,90,213,113,118,8,207,249,66,172,111,212,107,41,246,238,157,226,30,98,165,144,228,190,18,83,63,83,222,73,38,44,68,42,200,50,95,143,149,79,111,87,229,161,93,205,10,154,219,82,73,62,21,111,14,54,86,46,109,72,254,117,209,169,228,147,193,102,221,1,106,16,102,62,48,210,183,207,38,78,85,79,224,194,141,33,184,167,121,122,83,170,171,138,214,55,6,72,202,52,103,166,238,70,164,60,231,65,238,78,106,174,223,212,140,144,75,31,38,7,108,130,54,79,12,161,42,123,38,7,169,13,78,93,213,78,173,6,96,167,230,160,105,245,41,195,30,19,21,0,106,175,82,230,202,182,213,127,82,247,83,144,214,226,88,170,168,21,38,191,13,202,140,245,65,91,25,226,237,69,25,228,31,41,80,210,117,84,17,143,22,33,228,67,55,240,49,30,254,30,100,209,241,47,161,128,250,210,41,232,218,170,95,159,10,53,147,236,100,147,148,170,121,56,89,74,173,207,228,94,120,73,39,218,72,230,76,60,104,185,150,184,26,231,24,241,20,68,89,254,68,54,202,52,153,1,133,225,83,119,20,128,23,42,117,51,80,130,72,56,187,18,104,97,181,178,63,47,90,164,118,115,59,232,43,141,26,89,56,150,217,148,243,177,229,18,175,101,80,225,3,152,75,86,254,40,187,86,51,34,15,82,5,225,181,250,164,66,201,178,60,46,236,138,182,226,125,111,180,165,167,224,146,150,168,255,0,2,84,83,38,76,75,39,170,10,221,37,18,75,24,101,52,250,220,68,204,33,35,43,117,36,170,135,243,38,107,34,226,11,95,50,142,78,143,139,24,121,113,32,13,85,16,131,195,149,104,184,248,144,57,160,195,238,36,108,158,121,222,234,200,228,119,248,53,153,124,64,53,12,9,80,159,242,146,146,104,97,188,206,194,150,82,174,244,121,114,125,164,76,106,19,143,184,75,175,108,136,223,74,153,228,3,51,43,80,241,13,72,213,70,219,39,91,146,99,92,178,151,81,141,149,220,88,32,230,81,23,122,171,115,212,36,69,196,50,73,127,42,71,233,95,253,116,139,8,51,48,40,103,158,113,48,167,208,52,196,82,63,49,68,131,135,3,25,58,149,116,7,227,98,183,254,149,53,67,170,180,148,31,5,242,214,168,117,172,226,18,46,29,168,196,189,50,96,36,177,46,243,13,85,168,130,52,195,166,81,140,66,161,120,86,198,127,143,133,43,10,58,11,222,136,243,122,86,198,29,29,13,228,33,20,128,205,225,75,166,70,138,85,72,248,217,6,144,92,64,127,130,183,253,153,192,95,26,3,61,146,162,61,55,34,75,26,1,196,78,18,145,26,249,50,163,33,85,130,195,47,71,255,0,220,45,79,173,24,147,26,121,59,145,242,166,82,97,143,193,58,200,109,113,39,25,27,233,127,193,45,184,164,251,74,132,49,177,189,103,61,224,40,214,52,148,10,226,73,86,208,177,56,252,54,50,179,54,36,49,167,130,51,214,230,106,22,120,118,169,55,80,195,42,169,139,3,178,122,26,201,228,40,242,173,82,110,0,87,246,173,175,48,201,17,45,174,105,37,50,126,51,226,16,150,207,3,151,185,103,152,25,222,141,96,95,57,156,42,177,170,147,99,84,106,119,151,155,18,61,129,56,214,166,62,117,107,16,83,53,80,199,220,37,173,97,113,42,33,220,75,140,207,170,189,38,78,247,186,42,87,67,125,91,36,157,170,193,158,154,80,112,168,172,136,131,170,226,76,190,3,22,76,140,154,201,193,236,160,58,213,108,6,80,227,99,122,120,25,39,16,210,86,25,23,26,74,198,3,211,216,121,62,210,150,181,211,199,147,237,46,143,1,224,47,114,211,113,38,8,199,212,52,235,50,161,141,25,203,67,163,9,244,145,129,211,76,26,168,245,128,15,218,75,166,76,200,78,36,52,205,244,101,84,208,192,237,186,150,198,73,34,214,195,29,100,243,15,233,41,218,227,12,131,37,228,98,75,119,167,143,55,187,34,215,26,124,177,31,132,68,84,172,158,242,131,148,73,151,3,61,28,231,207,210,164,23,186,138,173,167,177,25,254,218,171,140,104,164,62,36,68,153,140,130,206,21,77,207,224,181,83,8,112,7,24,121,76,137,125,196,17,143,15,26,67,51,83,142,79,8,148,228,243,28,143,237,80,255,0,35,141,98,134,126,161,0,186,82,224,234,17,144,248,148,180,199,157,36,141,60,227,178,102,111,249,210,237,176,187,153,29,132,51,56,210,233,239,121,61,164,69,81,129,38,43,17,198,8,49,162,202,133,89,73,6,73,4,19,245,34,31,168,64,86,38,207,173,130,87,173,18,116,148,66,15,48,74,157,106,226,109,181,68,111,184,33,31,218,156,192,120,202,149,155,74,203,243,225,76,96,67,60,110,228,52,52,53,108,48,120,113,115,5,123,213,120,240,229,71,6,54,80,41,203,136,100,130,124,184,146,180,119,11,80,47,54,87,170,90,169,56,148,4,11,45,201,241,42,232,6,227,73,86,66,138,197,166,240,4,103,82,143,212,48,25,39,207,18,101,234,67,24,208,102,152,2,17,106,200,200,43,45,142,99,119,90,49,119,9,78,6,24,51,240,174,165,125,90,9,192,226,81,44,161,56,158,245,214,185,138,56,170,158,200,204,196,153,60,59,150,41,246,85,75,27,243,39,48,38,98,225,50,155,71,65,172,109,11,15,25,52,141,36,235,227,30,194,177,110,12,101,149,81,67,131,37,55,141,48,2,103,50,82,16,173,252,105,24,7,129,181,130,55,166,47,190,30,62,164,154,28,104,184,208,246,86,64,132,199,133,114,179,127,74,215,84,83,59,45,126,248,207,225,23,34,67,63,95,220,206,27,196,21,63,62,102,228,252,72,200,16,206,54,102,48,151,68,125,54,143,153,201,102,22,154,77,252,146,102,76,161,250,142,62,82,167,17,130,2,251,73,152,96,3,30,101,209,88,205,85,16,133,146,253,212,123,35,62,74,211,62,99,6,76,41,189,11,216,79,12,169,44,168,81,115,5,100,7,139,218,88,25,132,39,180,173,94,200,56,210,59,184,27,144,63,104,151,113,92,118,142,135,53,212,225,120,250,123,18,77,60,203,81,78,102,239,173,80,89,67,156,57,92,200,232,12,2,173,104,164,21,114,41,160,48,24,57,86,175,68,1,73,149,104,141,37,131,71,190,212,3,98,231,222,100,47,139,154,141,26,40,217,133,47,52,60,168,27,89,231,237,10,30,6,161,24,251,146,180,142,42,214,198,102,170,62,78,37,144,99,109,135,204,181,76,214,209,71,220,36,183,241,8,236,143,194,168,178,51,252,24,213,26,62,102,46,149,230,106,220,79,194,85,182,28,13,202,198,102,149,25,30,159,109,28,50,15,14,161,25,71,152,43,204,181,220,191,22,37,162,5,11,35,38,123,0,11,165,50,198,168,12,204,102,202,168,133,6,99,9,0,248,108,243,76,88,195,147,133,52,141,0,2,230,50,123,10,78,178,157,249,19,104,218,123,143,181,49,53,148,17,244,197,65,154,251,217,196,164,211,15,93,3,161,192,0,153,218,151,218,198,2,212,203,44,139,123,216,73,44,74,172,206,2,182,93,196,130,76,57,70,136,252,79,4,172,75,228,233,88,178,79,155,169,102,29,36,56,207,225,84,217,95,177,45,169,168,211,199,230,176,124,201,100,69,73,170,198,53,156,58,163,151,218,75,182,163,40,167,243,249,242,170,90,166,3,26,2,125,110,49,165,177,167,146,49,20,25,168,216,143,192,174,147,27,43,56,146,188,39,31,159,18,223,2,127,26,61,146,89,239,9,81,88,86,34,236,130,124,139,208,227,74,39,106,232,17,131,4,157,194,26,14,215,99,25,252,56,213,119,16,74,147,134,128,204,28,162,73,159,15,159,133,62,147,39,115,194,21,161,225,198,157,88,25,130,97,192,96,129,204,177,48,98,141,106,222,28,107,12,39,156,146,205,97,192,38,79,39,178,148,153,135,34,168,101,39,214,65,204,129,137,62,36,178,7,170,54,34,49,82,179,230,89,212,150,83,195,200,78,101,109,26,53,80,129,204,145,164,84,40,171,137,13,100,252,72,32,155,42,166,212,48,0,78,149,51,179,32,148,53,171,228,106,153,154,99,227,47,67,187,33,72,130,152,246,117,45,16,33,242,101,76,163,87,34,149,252,172,83,247,16,37,167,209,131,249,17,30,27,145,226,69,180,40,184,28,250,30,158,245,35,242,197,69,92,124,40,173,154,15,210,242,46,129,14,28,72,68,203,198,139,125,244,78,158,53,141,58,167,193,103,146,231,19,103,195,115,210,114,134,42,218,203,131,214,189,118,105,143,139,54,47,104,215,43,212,244,156,239,48,151,44,157,58,245,107,135,166,165,99,235,154,45,104,254,186,13,41,238,199,52,105,153,169,217,110,206,165,1,91,49,245,175,229,78,163,124,75,100,103,225,20,81,174,6,145,186,54,210,199,110,220,125,74,226,84,86,233,34,9,253,74,129,148,47,140,60,216,148,252,13,126,124,121,182,163,78,217,175,200,80,115,64,26,239,139,175,103,248,60,201,186,117,64,25,134,197,196,130,217,238,72,133,181,181,220,157,230,10,219,85,125,182,238,18,235,179,107,145,194,163,232,112,223,25,55,11,223,141,33,252,73,16,136,248,23,113,9,238,141,75,121,75,13,24,244,170,125,110,248,156,34,79,3,38,180,172,237,26,195,121,4,111,237,78,179,41,69,85,243,36,166,105,93,176,30,108,75,148,107,205,30,123,112,60,56,151,127,153,48,18,71,136,69,83,179,235,88,95,105,116,71,53,249,156,253,68,122,91,15,99,243,109,15,195,123,202,131,230,12,162,174,141,167,174,245,85,33,25,187,148,66,141,117,8,21,177,113,242,136,107,57,245,80,72,14,24,163,75,34,64,255,0,2,170,209,125,192,33,235,0,77,137,243,98,33,82,59,87,158,73,62,82,42,220,202,173,177,250,149,141,108,10,173,167,49,71,145,100,113,164,65,147,146,21,65,31,188,46,68,249,144,208,179,194,193,28,152,150,97,121,254,170,24,101,15,124,1,227,237,75,222,108,107,107,228,144,67,73,228,204,98,131,26,111,152,252,172,74,30,247,137,252,40,246,114,173,108,96,198,69,170,163,140,225,198,60,145,245,33,167,210,63,27,248,147,8,23,27,110,28,73,145,166,50,104,58,151,66,183,240,70,169,249,230,214,75,234,78,143,13,246,230,15,9,87,203,186,214,89,15,149,78,67,134,122,147,253,181,173,25,33,147,231,140,71,84,176,44,184,56,84,68,192,158,75,248,85,78,155,120,227,13,153,150,44,96,49,101,172,236,252,34,34,209,119,50,89,65,152,162,84,176,217,16,189,34,91,109,105,217,38,35,215,66,212,14,115,79,119,140,152,76,186,38,155,212,53,190,24,75,141,115,227,105,225,138,91,214,80,224,30,49,251,82,201,24,150,99,177,50,125,87,213,26,211,107,38,170,72,248,84,124,48,159,195,181,103,49,228,140,14,213,37,183,216,214,99,236,240,128,158,210,143,181,173,28,98,102,91,103,234,67,137,252,197,72,102,106,77,243,241,36,145,152,101,168,220,51,49,1,71,234,75,226,73,226,12,172,72,251,43,182,66,130,255,0,253,225,114,25,250,133,146,109,127,247,244,171,98,19,72,168,117,189,37,50,112,252,254,107,40,213,52,152,210,231,3,169,71,233,41,224,198,62,85,213,106,158,57,35,103,18,234,141,148,20,134,216,30,180,249,130,36,228,54,172,193,247,21,123,232,70,95,105,43,153,165,114,177,252,72,104,99,113,212,152,252,90,248,199,84,17,181,183,31,106,158,178,210,175,140,147,73,129,45,69,186,111,208,115,161,51,86,228,247,87,199,204,222,145,115,47,158,141,238,166,144,245,9,225,51,153,11,27,160,150,46,76,31,200,144,154,27,243,230,16,150,218,173,78,201,221,169,251,223,16,160,204,21,85,97,197,21,179,54,207,229,85,240,30,9,188,43,144,234,166,90,138,201,134,137,147,26,173,164,147,101,26,43,12,101,172,172,74,217,23,126,142,65,17,103,176,122,87,15,83,147,242,102,85,16,44,162,201,2,203,178,114,27,208,194,183,56,145,179,222,49,49,103,224,53,61,112,243,228,237,71,49,184,40,123,32,111,82,217,250,99,17,17,84,246,91,110,213,64,201,241,39,45,222,160,170,64,201,211,196,73,166,80,145,118,192,210,69,146,14,212,146,202,132,2,243,85,89,17,198,219,57,35,2,248,221,69,69,135,80,146,49,57,138,169,108,180,195,8,254,21,63,107,164,184,214,226,77,149,130,166,106,120,133,137,196,185,164,205,121,168,225,89,60,49,34,252,183,159,26,172,135,73,201,238,34,205,166,192,79,105,115,126,58,131,89,205,90,122,226,198,112,243,88,149,84,7,237,36,161,173,124,102,117,38,80,30,65,119,39,219,160,40,84,153,39,88,6,200,130,71,225,1,6,148,204,99,61,164,152,149,13,101,172,92,157,170,158,28,192,78,137,133,114,27,136,214,163,126,104,133,85,186,50,97,255,0,38,98,162,172,153,136,172,214,30,207,173,31,210,74,95,24,106,174,102,2,129,73,73,54,35,167,181,212,115,83,12,120,39,97,132,171,96,106,113,150,46,41,106,123,102,114,3,46,37,47,113,112,72,62,124,171,157,255,0,224,55,2,210,226,52,25,172,204,37,1,107,79,137,249,66,36,190,6,179,178,36,230,11,18,124,107,179,227,230,128,136,217,188,194,215,20,67,146,120,221,201,220,99,62,74,73,50,78,231,204,216,177,32,225,218,158,49,249,122,211,48,167,70,129,0,133,84,240,25,182,102,35,9,78,105,187,32,73,3,57,85,64,94,194,167,89,0,159,190,147,141,115,75,235,43,34,75,225,23,26,235,147,233,9,59,165,33,147,163,254,168,149,182,213,197,200,136,211,218,146,214,17,249,85,159,227,109,200,249,144,166,209,140,250,75,223,135,177,123,74,45,210,175,128,203,99,228,253,79,140,29,188,73,13,110,179,173,36,172,91,161,228,78,164,233,182,73,102,34,137,74,63,225,164,88,50,183,97,22,34,41,126,43,125,141,93,75,38,106,22,73,30,16,149,41,184,181,32,186,68,66,160,33,195,244,215,243,21,51,49,129,36,106,43,100,108,199,101,196,70,102,111,71,202,36,76,10,76,93,34,84,244,52,35,146,170,3,66,193,13,122,11,90,145,171,28,223,109,40,103,234,69,48,51,137,238,226,85,242,106,134,35,172,253,52,24,242,162,202,21,32,77,166,201,36,156,197,34,99,85,72,56,73,201,158,1,189,111,140,29,202,86,145,66,163,90,25,228,140,155,27,28,149,56,246,18,50,12,215,207,140,185,252,135,181,7,114,96,33,223,27,141,104,141,168,70,86,34,161,188,146,94,154,193,101,38,172,167,158,9,22,85,90,170,32,201,204,85,77,119,166,7,100,14,165,207,174,52,121,196,171,178,174,162,53,139,103,223,50,79,73,83,40,23,120,251,133,149,115,154,24,210,163,19,9,85,131,2,241,49,42,199,65,125,71,210,102,0,140,234,72,38,95,48,111,194,17,45,172,158,49,119,37,51,222,2,191,137,96,246,53,73,181,25,59,146,151,153,153,56,81,134,173,36,145,173,1,129,141,43,70,53,135,48,31,198,182,60,216,210,189,248,227,112,172,216,103,201,233,74,170,193,137,67,14,78,69,227,5,132,83,140,152,120,207,76,227,76,33,83,170,178,11,99,107,194,131,124,51,253,84,203,48,252,22,151,188,132,34,102,41,106,8,108,170,128,71,242,149,0,255,0,70,131,210,85,100,202,18,77,238,65,201,208,0,33,51,45,85,81,90,192,181,83,242,51,132,75,125,171,15,37,156,66,79,40,116,216,227,38,86,91,24,204,120,140,33,173,178,32,85,170,115,136,117,167,243,194,100,92,205,37,185,103,82,42,124,198,12,156,73,205,60,205,240,49,34,196,241,34,35,105,231,198,58,163,135,90,52,249,244,153,94,189,233,187,100,236,202,109,64,152,30,52,174,238,168,242,64,244,229,243,25,24,136,248,210,65,53,156,162,82,220,83,78,73,14,4,232,50,240,242,227,86,112,2,113,141,60,153,167,128,66,102,8,147,136,20,128,24,57,83,214,51,21,114,37,95,101,139,181,40,178,178,100,145,189,60,187,135,16,164,120,132,161,109,96,74,131,230,147,107,245,54,196,30,173,201,157,230,84,223,12,103,226,247,84,166,176,49,54,175,195,216,163,116,198,164,185,164,151,204,46,52,178,90,164,127,252,135,234,51,93,176,99,67,178,248,3,92,212,55,196,156,6,21,24,19,28,139,157,85,156,234,220,58,132,13,66,9,47,84,161,193,36,11,137,50,201,240,189,213,115,166,53,86,86,118,163,113,161,97,124,138,57,144,7,145,98,198,68,26,30,214,203,131,48,82,136,119,3,201,132,169,247,138,216,161,101,80,228,244,137,98,248,111,140,155,105,233,32,240,88,95,114,244,170,172,215,196,147,46,34,224,153,130,74,239,170,183,192,122,109,91,12,133,39,50,97,107,15,98,12,202,235,200,83,146,179,71,142,49,242,226,78,227,124,176,240,170,169,48,192,72,153,132,85,39,61,143,31,42,89,154,227,99,81,196,7,179,207,42,127,188,120,128,160,224,89,42,56,22,163,234,42,231,187,10,85,82,79,137,147,149,84,111,41,132,197,207,141,50,8,199,218,148,26,249,226,122,76,159,128,214,161,211,164,221,197,31,82,159,158,96,77,234,18,138,125,243,203,238,166,53,186,181,145,134,252,162,202,157,119,20,91,93,134,207,126,217,105,147,107,144,106,75,82,124,72,137,91,231,242,4,41,62,218,87,73,170,159,127,231,242,164,23,238,36,101,113,172,165,25,141,144,235,61,206,38,41,233,134,178,140,124,162,79,106,159,185,103,42,232,85,199,33,66,33,207,56,158,179,181,152,66,129,111,192,207,253,22,50,96,126,68,213,80,36,124,236,136,71,162,163,67,63,188,84,228,48,6,55,243,38,15,140,15,101,109,20,5,161,173,200,197,140,154,161,141,54,97,134,53,168,198,25,20,202,43,10,2,253,177,17,70,14,86,33,164,133,233,140,15,240,114,168,175,248,152,27,51,8,30,98,34,42,99,31,141,31,26,6,94,85,156,150,12,99,194,85,211,184,164,234,68,90,135,255,0,84,182,181,132,17,213,69,172,101,57,255,0,181,25,212,228,171,140,84,198,8,228,141,68,106,211,18,182,115,56,184,213,100,3,16,105,54,179,103,169,3,171,145,86,51,36,226,57,210,172,4,216,172,42,181,54,155,1,65,153,113,157,31,112,122,211,178,33,138,187,149,61,206,72,140,88,210,50,49,56,217,92,141,153,90,248,207,91,96,49,233,189,195,50,145,233,27,230,98,75,33,81,161,191,192,131,200,79,253,22,143,82,255,0,220,45,225,146,50,165,86,3,81,158,65,32,164,201,127,130,96,108,120,210,247,198,77,136,166,184,22,91,98,42,246,90,190,112,56,68,185,204,247,146,51,213,6,152,212,59,110,35,41,54,0,188,134,242,88,242,63,149,121,129,91,222,253,207,40,87,183,35,250,168,86,81,234,3,38,48,241,165,172,134,241,145,82,133,128,39,186,136,153,67,193,151,42,232,86,81,9,73,48,24,70,36,147,30,120,220,42,220,53,164,43,214,82,116,168,202,204,201,170,166,173,136,186,219,34,70,84,208,238,30,95,12,201,52,202,125,177,211,106,216,192,80,101,161,153,22,80,35,100,2,71,119,85,44,111,203,139,141,62,173,181,4,33,177,106,184,212,224,40,30,44,75,86,79,30,197,49,175,185,207,236,164,140,64,122,211,166,237,72,95,48,163,108,170,189,73,104,173,164,28,18,39,101,82,121,26,174,230,75,140,124,185,120,214,248,26,144,5,26,209,124,29,200,240,169,186,218,73,81,165,229,246,212,154,53,49,172,117,253,61,168,78,63,105,50,181,178,185,156,62,34,140,67,72,244,192,65,129,153,85,12,153,49,35,1,115,171,34,49,90,181,73,83,6,196,157,178,136,150,207,97,199,238,145,81,230,97,8,151,90,198,200,55,171,98,226,212,77,14,97,60,251,85,67,41,201,38,46,101,24,192,156,103,86,85,82,78,48,118,166,173,5,82,98,238,168,17,188,204,85,32,107,130,8,255,0,40,186,101,220,50,77,25,20,28,253,54,248,207,204,20,242,71,117,15,32,250,171,225,145,159,212,68,157,4,213,178,122,84,136,66,65,247,38,81,159,139,165,115,170,189,139,120,142,231,207,219,120,11,18,196,51,200,86,115,37,230,147,147,181,107,11,242,189,84,152,218,96,71,36,9,116,106,221,178,99,26,96,196,197,227,76,26,65,207,177,158,193,37,182,166,228,70,49,249,86,131,64,33,21,22,49,25,133,102,12,73,160,195,238,46,105,172,52,124,172,143,151,16,164,18,236,48,41,6,82,38,198,209,236,146,62,97,43,170,167,23,22,172,231,231,125,43,119,101,5,254,157,47,39,238,46,175,166,231,203,47,46,94,52,62,167,248,117,182,243,44,65,32,41,45,73,5,248,140,44,73,36,233,213,86,200,103,6,200,234,16,46,216,46,212,229,151,208,73,238,174,126,249,49,36,143,180,72,93,203,4,79,213,46,22,140,173,139,235,179,68,147,23,40,138,144,192,121,10,124,40,80,201,121,70,182,198,152,200,199,204,174,188,69,98,169,148,153,7,212,148,218,208,241,191,137,80,85,106,24,50,65,247,22,115,36,128,137,150,113,170,113,235,88,19,160,159,229,56,147,253,43,119,58,51,241,75,85,51,35,87,20,107,64,105,192,182,70,137,132,219,212,178,170,153,85,36,28,203,228,201,49,35,117,21,74,201,126,196,124,37,75,141,118,79,170,185,172,223,101,44,89,250,154,85,62,225,131,122,156,245,231,143,221,74,166,79,124,146,118,173,85,99,25,138,215,234,76,188,75,89,164,254,76,202,41,147,8,39,170,104,127,50,6,42,109,208,157,129,44,158,50,179,181,35,13,59,36,251,74,217,148,241,8,206,84,36,153,148,117,190,234,118,145,80,162,233,251,8,67,72,56,222,210,47,48,224,162,159,125,6,79,78,52,20,200,207,154,244,171,53,193,151,244,8,14,167,100,98,112,170,200,218,168,243,98,226,82,177,169,192,54,115,44,57,35,117,34,157,248,139,146,14,100,192,121,72,178,252,48,194,143,42,251,79,51,243,243,42,108,195,240,79,189,64,88,212,231,58,135,79,101,102,44,75,148,220,105,183,210,78,245,17,113,46,243,113,107,18,55,23,30,69,27,169,43,65,111,21,234,139,37,212,70,85,12,209,58,147,125,5,129,237,77,167,208,239,73,151,23,26,229,20,146,79,166,237,112,155,173,118,234,75,38,77,130,195,7,254,69,5,109,150,53,115,20,67,164,60,23,166,152,65,131,149,53,102,15,117,124,146,200,152,251,83,52,202,82,164,133,195,222,54,113,9,79,67,52,237,223,50,183,153,24,30,9,12,205,172,100,110,40,181,26,50,96,228,196,196,85,160,49,152,84,143,213,150,44,181,156,66,112,169,228,61,134,246,84,227,199,153,108,171,255,0,205,6,105,242,136,206,100,68,12,136,91,25,228,25,100,98,70,91,195,113,16,128,194,110,197,230,51,35,57,82,201,251,65,189,51,40,182,14,99,198,71,240,173,175,184,28,110,18,160,224,61,131,127,106,42,238,4,82,177,134,202,52,184,141,226,109,102,170,4,110,81,38,240,245,132,27,182,109,37,246,46,123,50,24,196,52,52,3,14,51,248,138,164,209,254,186,133,152,232,6,134,8,207,202,46,181,156,105,240,74,76,73,52,107,39,206,102,44,171,209,161,142,49,211,46,70,142,102,86,196,47,50,90,105,128,173,77,152,204,128,237,82,183,218,120,242,73,194,82,42,173,165,249,6,96,179,92,68,157,212,149,73,8,242,44,233,244,217,227,17,80,155,79,100,7,82,122,215,228,197,179,9,67,48,98,98,26,76,242,21,122,101,105,35,17,106,100,51,145,102,222,66,217,141,145,141,137,234,178,159,85,2,55,116,92,191,145,73,190,49,6,183,192,255,0,26,89,35,5,102,176,242,238,96,44,137,151,22,37,56,105,146,171,73,194,36,253,230,138,33,172,25,26,36,210,112,169,217,120,177,90,138,119,135,154,62,84,1,163,63,205,81,73,129,178,64,25,227,86,170,136,194,39,176,226,126,96,167,16,245,57,198,204,69,42,25,239,203,196,183,135,71,202,146,76,222,218,54,85,133,179,120,7,190,227,114,53,131,12,194,17,26,29,49,137,152,82,107,40,196,173,39,16,150,237,170,6,65,147,51,198,26,67,62,237,255,0,157,50,12,243,206,6,19,32,205,72,66,36,219,87,28,10,53,193,8,141,141,61,228,58,50,30,158,30,62,164,124,109,60,155,109,65,153,134,81,176,16,11,110,192,11,108,8,24,134,189,60,207,141,237,37,107,27,226,47,120,118,207,70,134,250,32,217,204,165,238,237,113,41,147,95,100,234,42,147,89,201,216,189,184,190,131,36,120,130,44,73,43,36,242,113,41,112,204,200,245,77,1,128,146,197,94,11,152,171,153,162,202,124,175,14,20,172,55,18,227,39,115,194,1,13,36,103,135,154,22,160,195,216,23,217,85,24,110,224,236,94,82,149,68,190,48,241,240,149,38,178,135,114,94,146,145,55,227,179,241,13,202,12,117,13,145,38,189,251,78,181,7,107,91,42,119,152,113,42,186,214,30,49,48,203,85,17,169,7,55,218,79,183,78,99,46,100,30,137,211,103,140,254,101,214,99,105,226,109,58,145,84,250,108,113,137,212,173,97,154,12,96,97,202,151,242,17,10,172,127,177,203,38,64,149,9,253,72,186,217,35,254,69,115,101,2,36,238,96,169,89,149,172,132,254,164,204,200,234,74,172,133,37,107,50,15,149,105,178,125,116,30,220,106,94,102,161,156,38,97,10,157,147,50,200,132,202,108,171,157,85,236,54,224,246,226,73,39,112,133,40,100,103,137,101,26,126,54,115,45,207,158,2,15,137,109,152,80,44,216,143,153,84,85,107,12,67,96,148,228,104,219,147,170,16,208,143,30,108,72,170,184,217,14,61,110,92,239,180,139,141,27,235,32,43,96,114,97,84,76,129,141,153,144,170,168,11,96,87,192,202,151,76,199,9,52,101,168,250,82,107,135,140,156,217,82,111,120,142,202,0,243,110,73,133,109,153,163,201,58,47,10,91,231,136,138,142,158,200,226,79,28,148,97,61,60,142,85,125,162,101,194,59,205,137,78,225,36,99,174,239,168,97,158,202,35,248,185,23,32,184,211,118,176,103,102,196,187,43,188,164,53,192,107,78,194,20,124,169,179,195,18,51,56,150,20,240,37,18,35,62,85,109,147,67,44,164,247,84,154,51,160,219,91,101,99,147,138,82,179,129,125,106,54,115,41,74,218,211,198,238,18,168,11,216,86,46,121,35,83,21,77,239,147,189,127,205,172,216,200,34,103,17,82,233,38,0,135,137,45,100,57,89,242,137,106,171,58,251,139,192,173,103,254,107,67,234,162,20,153,144,187,247,140,28,200,47,196,35,201,218,177,89,208,102,169,66,26,65,145,15,63,77,131,31,82,50,170,212,114,70,155,155,192,160,78,189,81,181,56,198,167,173,124,30,145,40,103,242,74,230,42,236,218,182,6,228,15,226,92,142,226,144,227,63,18,232,230,115,177,71,2,146,38,1,155,177,59,102,143,139,37,157,75,157,67,184,181,169,246,178,166,208,53,205,201,73,132,60,75,157,154,84,46,172,159,69,140,109,55,18,9,248,149,36,96,128,76,98,143,129,101,58,111,238,34,183,242,227,31,153,77,153,156,219,104,89,177,139,44,195,18,158,13,169,228,177,52,135,247,146,91,81,172,3,113,27,115,204,148,64,134,65,157,81,217,73,6,60,65,64,64,240,207,204,186,86,108,73,50,228,54,135,37,241,187,86,171,185,44,154,12,56,150,115,31,144,28,73,55,168,127,193,77,125,236,51,49,41,50,49,43,101,102,18,168,164,181,4,145,179,42,214,108,18,71,204,36,175,8,35,31,133,82,65,87,2,142,120,71,37,156,61,106,110,78,146,1,31,219,137,89,213,67,97,34,33,231,198,196,244,177,204,163,180,100,204,58,29,151,221,76,5,39,23,180,183,190,127,181,137,4,103,141,80,145,91,91,0,118,81,16,22,90,87,243,241,9,46,141,50,84,96,101,9,86,168,223,18,30,57,222,158,84,139,35,163,12,213,242,13,135,73,137,252,162,84,97,96,33,51,133,111,134,193,205,6,96,169,253,73,14,84,110,81,21,81,154,235,136,220,15,93,201,156,78,111,105,73,76,158,124,136,167,204,177,39,14,84,59,225,226,103,42,231,85,253,195,152,154,201,251,149,156,6,3,251,181,148,159,2,63,137,104,244,217,100,86,85,22,193,211,230,65,140,63,148,82,179,216,249,222,210,168,135,165,103,73,122,48,218,96,144,121,149,85,85,5,110,238,115,248,218,14,92,147,229,87,218,123,68,188,126,25,68,155,210,89,69,132,76,50,196,53,119,2,101,86,60,185,70,165,39,88,144,252,20,142,53,251,19,195,210,67,240,234,91,36,233,224,9,143,235,89,221,234,118,70,38,33,20,106,124,218,171,255,0,146,148,127,49,156,214,168,20,192,226,127,82,206,30,53,183,127,18,74,193,143,102,68,51,92,197,12,147,90,9,44,75,61,28,98,122,119,25,227,35,18,219,92,145,185,130,181,88,214,54,135,77,176,168,105,240,15,4,125,72,88,31,17,65,90,76,69,18,105,38,215,214,199,149,102,227,63,61,6,178,248,138,97,179,41,57,145,207,90,153,27,26,54,52,108,137,172,21,61,14,24,200,244,123,235,89,4,121,80,19,24,65,116,149,10,249,147,138,204,57,82,228,225,106,15,89,50,12,150,98,15,98,218,198,48,74,35,192,240,143,155,42,63,214,37,201,30,37,155,18,19,220,82,193,243,7,245,82,219,131,31,2,6,158,25,243,230,42,173,53,108,89,49,48,251,138,139,29,57,27,147,232,71,210,73,1,31,204,168,77,91,4,172,73,166,80,190,49,51,5,121,147,206,38,33,149,215,92,77,86,199,51,216,73,4,156,41,156,105,143,74,77,61,255,0,73,102,25,140,16,210,178,177,138,51,153,41,158,10,112,211,198,50,37,151,119,114,134,78,20,173,134,36,148,139,27,56,88,219,125,144,188,193,74,194,201,100,98,112,16,203,69,198,173,252,235,171,109,106,97,54,255,0,56,201,229,105,183,32,84,15,211,96,40,58,144,176,42,129,9,233,106,161,86,86,16,204,211,127,159,48,81,80,36,250,105,24,37,96,200,192,32,56,84,126,161,161,156,51,230,10,110,107,129,141,128,216,223,60,196,166,126,149,29,147,31,196,190,211,204,32,184,138,170,163,79,137,224,161,189,178,217,143,85,115,145,204,210,86,186,126,94,96,148,152,211,184,26,134,88,199,136,202,183,82,92,85,96,120,120,212,108,55,128,135,67,52,115,124,2,169,75,14,224,18,95,137,58,124,104,184,50,229,26,148,147,84,2,3,48,75,136,136,8,198,181,132,252,57,114,141,27,122,248,153,192,171,205,249,214,240,152,98,247,82,128,201,124,145,175,190,15,23,105,86,212,210,140,54,184,151,164,132,150,76,74,194,206,52,96,103,144,74,117,160,30,244,168,176,71,202,149,24,192,17,17,182,79,60,225,240,169,131,67,156,50,42,237,179,153,97,243,36,128,171,99,3,147,218,64,195,102,54,115,45,134,187,0,212,153,153,7,244,40,43,67,4,92,166,18,209,107,48,5,233,18,2,29,171,36,141,122,100,99,201,103,10,21,181,125,65,184,155,169,253,52,167,229,47,34,103,101,84,57,35,225,83,80,233,200,35,230,85,65,123,196,196,205,100,21,125,137,41,154,111,19,243,98,65,190,169,255,0,73,116,54,73,173,47,114,44,52,240,100,143,48,177,171,71,50,121,9,83,146,79,164,39,135,18,144,178,164,60,110,101,250,20,212,240,125,213,27,171,116,244,66,143,229,5,254,133,117,104,220,70,83,152,233,237,73,56,111,218,101,85,30,165,56,191,81,79,198,211,219,107,28,171,161,211,213,68,43,24,185,100,141,16,180,54,113,51,36,144,163,247,19,186,25,153,73,136,201,185,168,98,120,36,207,8,42,94,66,149,67,31,19,162,165,171,3,16,64,246,212,196,240,228,63,18,82,205,90,201,199,194,28,137,168,76,52,155,143,228,39,51,116,102,60,107,116,154,221,235,58,150,189,224,209,108,181,196,52,219,212,22,170,33,126,149,28,103,230,90,250,248,150,251,43,178,23,205,33,125,145,4,76,202,138,205,48,140,202,131,151,177,254,8,118,4,229,34,219,2,73,39,15,169,53,100,55,198,79,80,0,244,73,222,29,75,207,164,32,153,202,36,205,247,114,163,123,72,3,92,28,143,230,91,118,55,17,100,200,4,198,144,76,141,46,49,51,98,86,108,147,151,184,73,85,241,134,65,166,220,49,129,105,12,73,42,145,145,177,123,170,42,51,207,27,165,50,12,249,94,233,84,218,192,85,60,40,115,63,141,7,26,102,86,118,173,222,210,80,23,154,224,241,146,27,45,66,121,62,234,111,101,3,43,18,216,122,111,41,211,71,211,175,49,25,152,209,73,156,146,216,101,209,161,133,229,7,40,146,186,218,64,70,240,78,31,39,24,241,42,72,202,131,42,226,39,184,54,200,111,48,68,132,164,212,231,146,125,161,132,152,27,28,148,161,240,199,26,94,97,36,178,184,185,88,62,226,6,228,153,132,183,214,188,130,98,243,228,228,138,129,135,48,158,125,75,121,141,138,15,119,178,145,241,167,228,103,50,22,27,198,65,245,44,222,198,13,233,118,244,52,213,101,0,100,30,108,74,106,76,50,12,138,220,38,137,225,204,164,181,109,144,35,114,132,75,55,188,1,148,91,185,36,110,212,108,99,2,79,106,231,182,90,134,118,71,149,103,79,171,79,147,22,37,10,181,189,129,89,78,151,36,48,112,126,168,106,14,99,223,187,126,46,84,250,27,253,73,156,194,77,3,166,0,46,145,46,168,215,247,49,172,68,26,49,228,143,14,36,222,170,168,113,153,153,91,67,211,195,39,180,189,113,72,56,64,225,87,178,34,139,82,79,213,73,25,252,40,232,215,7,247,138,151,73,128,65,63,169,96,192,144,94,210,231,219,28,169,13,144,60,57,74,188,251,186,161,147,245,74,113,239,62,52,153,244,242,231,75,75,182,223,100,153,152,235,144,44,171,177,251,104,215,188,18,71,194,160,234,161,156,76,96,149,68,63,150,98,42,234,190,229,21,143,147,227,99,73,36,177,57,159,48,100,64,5,131,201,202,149,77,0,99,49,145,80,214,201,30,52,182,72,70,179,141,255,0,154,208,55,207,127,63,9,86,33,178,32,215,182,103,42,212,106,211,167,51,32,199,155,114,179,125,169,35,51,22,36,3,13,182,65,204,153,185,83,102,52,36,210,89,39,185,36,51,63,63,10,98,16,229,83,250,135,118,49,252,161,82,212,7,16,228,227,78,66,108,140,92,230,158,200,249,49,24,170,190,25,143,141,53,88,223,17,227,30,79,170,134,158,29,207,105,86,12,49,10,151,90,238,240,63,18,101,86,38,198,221,204,72,79,237,26,63,127,85,40,29,188,139,149,89,76,181,28,180,230,133,135,146,183,101,197,86,43,204,240,125,84,84,36,44,106,163,137,153,113,34,163,118,42,84,168,201,140,88,26,183,114,136,240,255,0,130,99,26,72,196,197,61,229,64,169,53,38,25,224,173,129,152,127,170,153,93,201,7,134,85,31,38,224,126,120,66,185,230,255,0,55,16,92,24,161,52,198,17,152,144,38,11,10,196,168,38,57,81,187,158,52,44,108,131,40,174,100,2,121,229,95,3,255,0,146,54,77,144,22,33,147,92,65,166,89,7,244,54,134,102,217,156,171,103,170,133,1,36,195,34,21,144,201,145,91,110,228,172,52,146,249,114,89,194,147,73,12,225,61,60,128,252,104,243,64,100,148,149,95,49,201,200,112,30,78,226,145,52,244,65,149,156,201,148,106,209,248,37,18,89,126,41,207,195,214,186,35,175,137,54,196,71,113,162,94,81,188,193,18,131,158,16,84,159,230,197,137,119,48,190,86,14,81,40,157,91,166,61,72,111,226,73,212,66,189,74,213,138,195,51,66,214,81,54,158,153,6,107,56,138,173,32,82,2,79,186,185,189,86,152,177,168,63,15,90,182,128,107,24,204,94,76,157,44,189,55,177,235,47,80,157,74,251,21,31,131,193,143,254,245,47,119,72,113,121,237,19,6,106,121,221,37,42,162,167,124,89,61,220,170,221,47,82,222,103,39,81,211,175,129,202,159,167,173,71,204,98,145,104,101,148,168,196,197,148,139,181,217,64,138,80,60,56,151,62,181,211,192,207,212,189,11,69,49,230,180,108,140,1,91,106,66,17,153,138,171,163,4,4,137,218,166,89,167,134,46,100,196,50,113,112,169,50,170,113,25,67,194,253,147,243,101,77,89,60,18,84,227,242,73,76,99,86,203,255,0,139,18,170,177,65,161,158,49,177,106,9,137,145,0,103,146,55,106,9,247,192,31,186,145,89,172,32,242,214,25,8,14,36,142,27,37,136,156,217,19,202,171,80,73,30,18,149,109,152,16,119,5,117,43,24,202,6,240,140,131,67,189,139,123,204,180,108,229,147,218,76,170,198,138,230,60,233,33,163,89,20,234,217,148,50,201,237,47,122,35,227,63,152,74,139,26,161,63,80,26,170,163,248,117,44,164,192,252,234,142,27,192,33,165,215,24,215,60,146,22,7,173,170,28,146,35,100,192,217,37,12,206,46,162,172,55,231,17,57,138,146,204,102,39,48,195,255,0,15,253,86,163,70,1,86,214,76,30,62,100,41,140,255,0,62,37,210,79,17,140,58,113,227,89,62,0,4,189,26,73,240,44,31,145,58,138,50,173,54,36,235,120,66,13,77,198,122,160,128,246,16,8,176,130,43,136,121,60,212,190,228,241,136,186,36,200,124,111,82,150,80,63,58,175,48,97,67,245,105,6,76,56,177,47,179,44,143,37,139,81,169,57,51,98,70,6,6,70,41,237,153,145,57,50,170,92,223,60,73,112,106,143,4,156,203,165,86,213,123,40,137,250,97,137,241,54,167,15,213,89,54,143,92,130,76,111,234,57,127,247,117,250,119,83,232,241,201,2,136,103,194,176,103,204,100,219,106,231,47,81,11,74,218,17,84,151,114,227,51,246,151,123,248,123,112,77,163,11,45,71,135,225,208,35,116,137,82,82,51,210,7,133,74,72,233,192,172,106,200,117,200,214,181,197,26,213,50,250,170,11,57,148,83,36,254,69,39,175,228,206,44,31,148,42,146,171,57,86,146,138,116,57,147,34,219,243,5,40,53,83,8,162,116,77,220,161,129,130,150,85,210,43,102,2,79,106,170,179,39,49,85,174,35,126,155,100,148,176,218,49,228,122,233,177,160,3,205,49,219,193,250,74,171,34,133,78,70,253,25,44,64,249,65,114,44,233,3,100,34,109,44,4,186,190,16,8,124,194,82,87,19,235,163,75,226,75,36,138,53,77,44,164,100,158,212,226,5,12,66,143,9,74,151,134,224,5,103,10,33,246,88,199,153,79,113,141,196,50,102,137,102,60,162,42,95,132,245,164,197,149,110,135,170,189,146,149,99,62,120,8,76,217,81,185,115,61,2,3,106,127,170,178,52,198,21,156,197,74,12,97,148,124,42,102,125,172,184,207,89,255,0,200,21,198,178,24,150,80,238,254,234,134,147,119,249,56,150,216,19,15,37,35,70,206,45,142,191,79,169,50,241,101,76,102,60,146,89,194,85,200,227,89,28,100,85,80,47,165,140,29,170,91,108,140,81,88,97,100,201,95,85,5,25,135,201,204,92,139,105,174,9,36,125,72,87,204,120,217,212,186,85,152,49,25,50,180,5,94,124,6,40,137,154,242,92,19,226,8,136,84,210,159,94,14,119,17,133,137,45,164,11,41,89,26,180,5,238,88,207,170,28,97,230,18,193,150,163,198,181,76,184,127,130,125,195,49,21,201,146,255,0,12,72,15,245,255,0,242,150,231,191,47,50,18,73,136,176,98,134,53,104,44,129,212,128,147,79,58,11,254,81,103,167,167,147,34,168,123,201,131,219,89,185,76,88,213,91,136,227,73,57,89,202,130,178,140,143,127,156,103,173,102,126,229,98,152,74,27,80,206,130,77,160,74,132,147,78,123,126,99,34,46,233,201,186,221,167,212,147,0,72,187,66,137,109,104,4,236,61,60,8,47,205,137,51,55,135,130,116,246,0,136,41,240,63,39,18,222,99,18,147,217,140,111,65,249,130,72,48,251,137,180,152,121,124,196,161,46,227,89,84,78,202,46,181,54,86,2,223,73,24,144,137,204,85,209,163,79,6,54,46,73,167,167,238,124,21,252,7,229,2,205,177,74,128,221,227,68,50,200,4,122,138,159,48,145,128,244,186,158,226,200,135,249,180,50,176,88,233,82,102,68,47,22,37,160,49,153,37,0,28,101,30,100,218,1,134,37,170,212,3,222,154,49,173,114,105,192,65,163,36,201,202,149,154,200,145,185,147,110,106,49,31,168,116,220,175,7,148,57,20,155,38,109,143,136,203,168,73,178,37,144,48,241,174,123,125,166,9,187,202,134,93,229,26,197,150,149,184,136,54,38,179,245,56,242,113,40,8,12,124,97,166,225,14,229,112,70,205,106,48,204,173,82,149,242,79,36,121,148,213,221,244,184,94,210,113,14,126,216,120,177,32,174,33,250,147,58,151,108,121,147,98,66,78,164,33,71,151,42,107,167,181,33,8,52,51,244,171,60,57,68,190,198,167,4,103,253,37,178,66,189,140,91,12,103,234,113,228,229,42,20,198,33,88,131,147,84,2,31,42,105,14,30,85,21,92,141,96,40,207,63,159,48,147,250,219,140,111,94,217,140,67,234,83,54,166,60,19,179,16,191,214,171,34,138,117,90,219,45,203,59,87,172,161,128,163,229,81,245,83,14,38,48,201,161,174,50,141,98,221,6,176,4,204,17,142,190,190,239,242,37,115,35,30,73,56,144,166,129,56,94,210,232,219,185,43,2,95,106,125,147,210,207,198,96,39,135,17,19,57,154,120,150,76,229,18,76,205,42,120,196,234,76,208,146,238,197,229,84,240,73,138,197,145,131,149,37,164,126,39,176,42,177,140,31,228,226,92,182,163,29,10,38,54,149,36,238,100,124,10,66,70,79,224,76,0,187,68,181,79,184,0,214,238,141,85,18,218,210,101,30,100,28,0,188,125,202,134,53,148,89,204,196,135,147,3,145,81,100,184,181,2,123,22,216,216,196,244,28,199,144,104,54,76,127,154,147,12,91,6,99,60,23,217,54,91,97,169,118,89,12,108,205,149,96,107,232,133,247,87,43,53,24,167,136,69,174,167,60,38,102,83,159,139,125,92,137,239,156,27,32,98,18,146,181,211,114,227,75,205,17,117,70,170,234,69,172,60,100,98,73,98,109,72,109,137,208,90,121,231,199,134,90,120,240,128,170,172,98,142,95,168,107,68,197,63,101,169,226,254,117,170,124,60,160,225,72,253,4,132,83,88,205,179,11,38,106,173,204,172,49,21,125,11,223,36,12,81,83,232,125,52,249,145,90,99,91,2,53,150,210,89,113,36,151,252,64,170,117,184,17,184,249,86,23,18,64,48,60,33,42,30,101,244,31,78,203,16,188,138,79,212,159,231,204,85,29,226,172,161,208,217,207,204,183,93,211,196,147,19,132,72,72,211,24,87,167,102,198,88,189,170,145,77,118,49,84,227,58,147,76,100,72,67,160,242,251,75,168,25,140,36,236,63,251,186,126,205,61,140,125,75,185,153,80,146,173,206,68,205,60,72,44,76,160,96,17,49,20,75,161,201,211,4,35,58,148,252,205,42,68,170,170,224,216,19,58,158,180,98,137,187,136,163,235,117,36,168,43,168,254,30,63,134,35,41,187,93,6,255,0,55,148,66,68,157,42,204,22,52,51,92,202,32,22,218,171,131,201,62,84,163,240,244,172,152,182,164,78,106,168,101,198,80,110,140,22,66,214,158,249,226,26,162,135,113,189,92,221,249,227,63,18,178,211,97,201,224,147,102,134,216,173,141,37,130,90,44,172,165,219,13,145,49,113,166,76,173,0,193,202,176,99,0,34,39,86,84,10,176,165,245,71,24,20,205,197,36,233,61,37,196,53,212,130,240,17,156,169,118,161,244,225,129,253,106,139,50,13,83,153,67,167,219,49,110,217,255,0,195,234,173,119,119,0,23,154,159,13,172,162,31,10,150,190,226,217,74,208,192,33,8,143,126,149,36,144,47,83,152,226,139,152,72,118,106,123,129,74,196,97,44,203,196,108,65,223,167,136,62,21,232,212,132,25,57,83,200,115,9,36,153,76,158,26,0,228,179,169,93,100,22,164,177,180,124,75,32,41,246,105,183,214,206,225,235,87,155,98,70,127,10,194,72,114,143,169,53,130,162,38,86,229,31,42,218,24,27,100,75,13,137,233,135,228,39,180,150,192,4,196,70,111,172,176,51,6,190,63,252,10,96,9,62,202,40,150,85,70,222,145,1,38,180,133,122,223,90,201,80,78,204,66,79,80,27,204,170,34,92,248,196,140,170,35,24,101,103,50,81,169,44,160,248,97,136,94,68,183,25,148,0,33,25,22,123,102,11,169,47,140,103,167,49,131,149,136,96,83,67,44,137,27,221,75,172,174,200,87,246,162,103,192,39,154,89,38,147,35,23,54,219,43,15,83,204,153,185,247,82,219,40,124,153,130,181,70,14,198,90,111,152,5,93,10,72,30,169,239,39,9,147,73,53,76,146,196,60,60,2,34,114,195,48,163,226,79,185,64,57,125,244,97,210,78,98,232,90,86,200,155,70,25,78,107,10,167,206,126,92,73,166,152,99,225,1,130,40,147,178,220,146,242,42,141,63,115,237,41,249,145,191,58,109,36,204,27,51,37,6,181,98,66,182,7,219,17,13,154,88,137,212,140,245,104,137,204,56,209,108,186,74,36,182,95,33,132,240,228,156,189,201,139,31,198,141,147,79,182,102,100,149,243,9,145,13,95,16,224,43,212,56,6,204,169,8,110,241,117,9,87,73,134,11,38,115,45,81,180,168,61,145,35,109,92,81,43,53,61,175,80,178,38,213,166,157,39,148,201,236,61,49,246,145,236,161,32,253,165,171,10,160,85,128,163,70,57,85,52,56,114,200,14,98,160,3,242,222,210,99,26,203,217,88,205,64,49,121,129,8,121,144,255,0,138,153,39,137,43,212,54,76,19,251,82,128,152,25,50,164,108,194,195,201,241,135,37,6,200,103,23,74,218,25,131,78,25,50,180,64,204,101,187,129,83,84,8,15,146,182,207,211,196,31,50,215,14,226,38,126,21,91,26,76,25,209,121,86,44,217,12,170,164,31,158,203,218,72,231,218,229,58,181,190,170,255,0,30,37,11,38,171,159,42,179,71,113,79,76,126,64,102,72,100,220,62,50,161,124,50,96,82,247,213,185,6,240,172,219,50,195,106,77,114,193,240,149,57,53,193,230,143,181,114,218,72,103,141,101,136,203,170,195,173,200,14,21,5,233,213,24,21,153,205,181,82,78,63,117,52,147,36,133,26,91,26,54,34,39,33,140,194,39,219,91,26,38,120,94,87,166,48,39,227,226,42,32,208,201,237,37,38,134,113,157,51,40,21,177,153,22,72,214,19,233,34,16,106,105,150,68,131,238,163,131,125,185,247,84,55,29,6,5,147,166,18,195,85,18,50,173,100,156,172,237,66,25,155,149,120,228,184,49,42,240,179,26,213,230,200,222,210,170,244,23,147,218,64,207,129,18,180,127,54,154,74,130,171,19,204,190,137,231,135,18,105,230,60,29,75,209,153,79,59,171,30,68,83,194,193,141,66,202,53,65,224,60,121,249,149,124,56,208,102,131,219,81,38,99,196,78,164,198,1,142,155,212,91,13,77,24,117,7,94,126,179,139,27,137,43,152,98,17,8,202,221,202,218,110,133,134,143,212,245,83,95,180,47,186,147,93,232,193,205,229,136,37,232,218,48,228,156,57,98,87,240,223,178,137,134,88,191,208,170,191,226,21,115,230,112,233,149,86,176,178,5,33,99,47,32,159,49,69,198,186,237,219,242,202,38,33,113,164,115,205,93,211,45,13,95,163,43,168,158,183,226,44,88,195,196,88,185,72,178,147,169,207,100,78,24,11,81,169,42,178,101,22,52,109,110,196,73,42,166,246,215,236,217,2,101,144,159,212,169,163,76,57,25,204,179,129,0,18,88,143,101,83,4,138,198,21,97,68,153,56,144,127,137,73,245,85,4,250,161,145,156,42,62,101,105,196,116,173,26,184,53,148,40,215,103,42,93,62,97,17,241,160,100,26,22,202,144,229,26,101,233,212,44,106,173,51,228,163,48,191,205,104,167,134,72,201,240,99,15,222,69,104,0,6,134,204,11,58,217,50,227,19,10,118,24,0,200,179,153,84,49,179,133,54,46,21,9,97,159,36,29,170,47,80,211,203,206,244,202,29,169,224,159,17,132,170,35,70,131,110,53,53,197,179,14,103,34,147,14,202,23,48,85,54,158,213,92,24,172,4,168,44,180,241,7,231,196,144,204,161,33,122,83,73,10,184,202,212,27,190,73,36,147,229,58,211,218,170,214,19,185,70,213,62,93,107,240,155,173,86,195,187,137,143,136,171,145,153,161,46,181,112,217,245,91,102,101,8,144,81,172,143,212,154,122,198,80,97,90,163,86,238,121,66,157,100,87,230,77,151,44,69,55,26,109,150,67,203,238,33,67,90,241,15,10,166,55,203,51,10,94,249,56,223,212,172,172,75,131,16,186,134,144,126,121,177,44,244,245,195,235,72,192,155,254,28,106,142,214,54,228,107,158,106,166,74,140,7,225,67,45,212,70,99,173,76,54,250,14,80,149,70,218,234,23,194,103,106,139,210,186,242,224,126,113,37,139,141,109,158,111,82,151,205,255,0,58,148,112,183,144,52,218,57,188,218,254,242,79,16,98,229,18,111,84,249,211,185,101,137,106,167,170,25,125,165,125,91,72,60,29,74,251,104,131,70,172,228,231,163,228,246,145,1,173,124,101,74,200,103,19,250,150,50,66,50,113,45,105,20,173,69,12,8,10,153,64,134,197,232,213,172,250,168,246,96,23,186,185,154,69,54,166,205,155,63,245,75,44,180,150,251,152,40,195,73,250,41,92,155,45,64,62,165,88,219,87,226,35,84,159,146,207,68,38,25,101,255,0,90,40,210,107,100,196,205,191,83,218,171,76,94,89,13,230,46,69,57,85,2,202,9,48,203,42,179,116,173,204,134,227,90,189,131,111,181,9,50,109,34,127,197,21,73,231,225,204,84,217,154,122,33,1,152,73,92,144,146,9,48,164,101,90,150,91,15,160,73,120,142,170,24,204,160,204,161,161,201,196,170,105,46,6,78,213,202,216,22,90,140,225,188,249,19,102,48,107,204,134,60,121,130,181,73,126,52,255,0,252,139,90,4,5,224,26,213,63,82,2,16,248,82,57,243,201,225,196,148,176,39,147,218,141,182,115,55,24,42,125,192,231,19,41,150,216,115,34,253,84,188,212,135,35,30,166,159,91,107,24,157,165,85,217,215,236,91,106,116,111,8,178,80,178,107,113,115,41,72,214,167,140,159,213,95,111,71,133,103,168,43,92,22,201,143,192,244,134,183,80,158,52,188,57,85,69,144,95,140,138,75,208,78,83,188,193,82,104,213,199,99,160,67,152,203,32,37,115,33,254,116,174,134,97,227,31,10,166,146,252,131,203,137,106,181,12,231,160,144,48,200,39,230,85,240,53,36,88,192,194,85,53,63,91,105,136,35,218,20,184,136,165,166,106,77,241,62,83,173,100,146,88,56,113,212,233,146,117,60,18,116,164,118,179,25,59,165,74,67,54,78,229,71,15,24,134,166,182,53,108,231,160,64,252,233,243,24,1,15,153,77,26,251,98,117,189,151,108,154,181,153,134,90,140,159,49,130,70,214,220,0,157,202,110,79,153,24,181,67,9,196,157,99,103,17,152,191,100,200,191,85,1,113,101,6,75,24,17,41,239,51,248,47,6,25,200,70,39,88,92,158,224,13,197,11,231,49,248,84,167,224,155,33,159,181,117,136,222,99,2,210,96,189,89,88,106,169,207,131,166,207,25,153,140,181,62,97,225,117,42,107,236,226,3,212,131,57,73,132,201,36,86,112,60,251,131,148,156,169,164,8,123,145,173,177,168,70,79,105,84,83,211,140,67,76,170,168,45,88,77,14,171,25,57,149,68,61,60,9,35,234,91,61,41,227,76,33,201,100,100,205,37,6,85,4,126,134,25,121,113,45,193,211,196,130,159,55,80,193,24,249,82,13,73,172,192,80,60,49,23,60,157,99,58,251,21,85,68,6,147,113,143,133,47,101,148,188,253,170,95,213,73,38,82,115,0,196,200,185,33,91,154,197,92,57,228,199,204,151,93,207,25,23,141,60,2,2,159,159,39,114,55,226,87,85,17,129,223,36,121,19,216,213,163,146,197,43,91,231,187,229,93,6,27,192,64,51,8,149,237,65,35,82,27,80,233,233,69,253,34,85,14,170,116,34,124,218,236,177,171,98,73,103,220,74,53,13,14,216,25,149,55,35,117,13,191,34,12,54,163,130,68,242,30,173,1,88,166,103,208,159,63,10,223,2,135,235,41,183,79,253,5,102,40,95,170,153,25,252,60,171,123,254,40,140,96,195,44,88,146,230,82,0,99,246,210,59,189,60,9,220,73,54,81,254,67,49,164,205,109,6,107,255,0,167,149,46,159,119,100,48,32,41,244,99,35,74,202,172,31,73,185,137,139,18,125,132,5,177,35,14,237,229,39,106,183,161,178,31,228,81,111,211,111,141,41,234,134,169,155,100,52,42,128,172,116,88,118,81,23,219,40,21,214,67,229,73,99,79,137,129,43,178,181,56,188,241,46,91,75,226,86,202,84,70,173,131,25,125,153,177,19,23,39,178,213,183,131,39,14,69,149,62,167,185,154,76,70,18,93,190,160,101,153,56,246,45,236,174,192,49,225,18,82,27,82,32,140,18,119,21,44,52,247,141,252,34,70,212,134,181,74,216,220,175,229,79,95,101,79,4,12,229,82,16,236,137,131,169,123,194,92,239,105,85,98,114,108,218,120,149,113,164,214,219,112,137,5,101,166,193,27,151,42,83,14,49,227,19,233,38,198,100,185,32,93,10,174,164,217,191,134,136,115,246,62,234,123,2,227,115,238,168,75,40,114,227,33,42,174,30,51,174,87,233,218,195,43,29,78,96,88,65,245,41,43,186,120,164,27,248,149,13,85,150,64,115,9,45,187,127,34,232,141,152,26,167,63,153,167,158,87,161,191,15,62,55,50,191,141,15,114,178,147,84,242,179,149,94,216,138,170,67,70,49,227,117,35,88,243,201,39,50,103,38,157,145,186,138,182,192,173,202,254,101,14,202,57,186,169,152,147,151,155,35,56,86,30,149,136,107,40,97,32,200,145,148,20,212,96,254,68,134,100,204,103,194,154,221,152,253,33,18,155,147,24,228,127,42,101,133,140,102,43,169,30,57,35,194,98,172,172,170,152,50,41,232,6,32,211,7,207,151,141,11,128,172,198,47,103,228,194,145,217,67,63,255,0,17,54,100,147,231,76,76,22,21,137,191,250,14,100,197,105,172,71,197,186,34,122,25,143,31,105,86,44,135,244,150,163,70,198,78,85,54,84,28,98,243,85,16,127,117,36,178,15,188,34,241,173,83,225,254,78,37,63,38,76,184,207,237,84,85,254,146,102,54,207,187,178,19,54,145,50,37,21,161,62,249,134,48,136,168,41,231,196,35,254,108,74,132,209,171,100,179,132,74,170,202,37,110,54,161,212,236,140,54,8,197,77,231,204,5,144,59,70,163,195,67,244,81,161,129,40,106,13,14,86,77,74,217,129,103,191,99,230,167,38,92,60,143,194,171,77,85,46,72,241,24,72,95,193,36,41,58,149,86,37,242,212,45,168,154,4,108,188,201,244,104,216,189,165,152,116,241,227,123,74,130,180,35,24,249,132,153,176,80,85,53,70,55,228,234,88,76,120,202,152,73,124,28,124,93,137,71,129,50,114,174,123,14,196,86,173,135,46,48,51,87,11,145,114,247,223,107,177,203,195,237,175,208,166,216,201,225,50,75,63,74,193,35,243,4,74,149,141,249,19,104,255,0,167,60,173,245,249,32,205,46,81,17,161,100,188,252,185,19,185,144,207,9,248,66,46,52,202,24,64,80,117,39,219,84,248,48,10,52,103,149,137,148,96,144,76,70,70,129,249,255,0,246,168,183,213,29,77,148,162,130,132,203,41,60,160,89,178,170,80,200,152,134,169,229,31,50,90,170,13,145,207,39,233,177,201,58,167,167,128,120,192,84,33,167,0,137,204,138,101,197,63,233,13,141,51,200,130,170,211,228,159,55,254,107,79,153,196,170,223,2,180,156,194,73,174,3,136,124,34,83,197,205,7,11,9,37,139,54,85,74,34,72,27,227,193,127,82,59,241,201,197,210,36,100,159,2,217,70,79,210,175,237,48,151,131,91,6,10,92,109,127,98,65,225,218,165,230,187,36,148,110,74,101,147,196,174,12,202,239,253,148,52,124,59,138,209,19,154,80,215,54,124,3,206,233,148,65,45,94,137,43,255,0,101,17,35,66,207,242,50,182,191,71,84,153,119,71,36,120,178,141,42,103,167,100,226,40,215,41,184,129,107,27,244,133,34,245,110,161,151,91,204,100,149,149,62,77,220,177,216,141,0,5,7,82,151,181,173,56,188,240,173,84,58,242,36,150,97,41,83,227,95,83,148,125,169,214,127,223,67,25,85,206,89,101,190,17,223,152,73,230,152,134,201,35,229,76,109,66,9,190,120,82,186,163,75,173,58,232,182,56,10,184,49,116,29,60,12,107,83,33,128,100,66,135,85,113,225,74,108,174,14,95,60,74,45,43,184,237,82,189,134,0,217,218,149,207,218,247,101,81,6,181,181,246,68,69,21,169,245,181,229,73,249,132,82,143,237,40,42,202,13,34,215,216,236,149,86,64,17,241,42,67,86,130,72,58,151,2,129,175,25,181,100,190,69,210,244,103,197,170,169,192,244,233,98,228,70,178,52,33,28,139,197,137,237,79,12,144,103,63,23,18,74,107,183,139,135,42,232,247,16,224,221,228,48,148,60,253,37,136,139,173,85,58,146,85,100,33,238,238,37,251,37,34,43,79,79,38,70,110,213,67,52,168,10,197,51,107,15,98,126,21,146,70,169,166,3,42,157,46,158,48,231,49,156,168,201,52,248,189,165,23,165,110,207,27,137,93,6,239,47,114,22,70,30,218,0,26,54,217,137,108,195,17,86,153,145,36,177,41,125,105,10,78,165,85,171,136,194,56,22,167,207,135,18,160,141,140,171,22,105,188,107,207,173,148,52,181,95,17,178,40,225,214,128,131,89,73,164,0,198,147,195,152,120,221,200,255,0,94,82,105,157,6,244,21,76,8,250,113,36,146,116,240,36,145,59,159,61,132,38,101,170,28,241,228,73,184,106,138,195,72,120,40,176,207,197,220,168,60,200,70,117,41,171,136,7,252,248,145,91,131,96,52,13,144,19,70,61,146,88,185,240,67,56,79,237,84,116,243,207,145,129,70,219,32,182,54,217,70,150,39,240,173,245,86,83,133,196,92,137,240,67,189,246,150,223,77,0,251,149,116,85,237,145,149,52,50,73,8,188,96,142,72,208,243,30,241,245,34,32,63,47,114,85,192,210,62,238,147,25,50,226,73,3,101,42,181,235,173,76,161,100,150,41,75,141,37,143,204,216,149,89,82,101,247,22,172,128,245,183,219,145,243,44,230,6,36,209,226,83,198,97,35,19,133,109,11,229,174,93,150,70,41,184,27,27,76,68,140,76,194,91,204,28,99,65,238,101,162,35,25,228,238,67,43,14,172,166,24,36,127,232,179,123,9,143,181,30,199,197,19,18,137,51,50,147,133,103,48,61,176,121,22,151,213,12,126,210,123,1,159,145,124,51,6,85,208,173,66,76,166,186,160,128,73,137,140,52,24,66,137,219,101,31,106,78,108,7,158,248,36,7,220,83,242,99,19,34,111,179,197,238,173,155,102,20,105,248,0,185,157,41,36,240,159,205,82,190,30,36,64,96,69,35,57,81,101,5,91,145,17,152,63,52,123,195,149,136,235,234,28,126,102,10,83,14,78,219,132,203,1,140,195,146,49,19,72,217,202,165,245,14,167,131,80,12,197,81,143,255,0,180,56,35,31,105,18,172,146,84,100,102,250,18,218,33,218,153,15,43,57,145,33,141,16,106,19,77,252,66,157,169,24,207,144,219,43,104,124,131,204,168,172,213,28,218,111,63,101,41,159,187,42,120,255,0,60,125,72,76,192,243,90,181,49,137,89,62,179,24,124,69,75,95,125,44,79,230,93,56,53,177,103,13,38,187,208,195,39,40,85,85,81,133,101,96,10,73,155,224,38,44,129,200,133,164,173,36,30,44,73,241,152,65,141,51,45,0,42,4,97,244,162,141,72,116,164,51,54,207,71,179,85,75,19,49,46,109,237,80,166,32,19,194,72,195,122,129,181,54,228,239,93,6,101,150,249,157,73,49,180,240,203,230,100,209,170,190,100,216,231,211,33,140,188,75,77,86,155,56,229,230,246,149,13,149,110,55,240,160,217,190,31,73,85,134,82,170,157,140,140,197,79,14,72,8,185,252,59,82,8,124,201,229,85,196,79,53,205,37,135,86,43,204,205,176,242,165,38,153,185,127,42,30,77,216,202,196,153,230,57,31,196,164,172,206,194,176,124,246,15,195,169,45,241,122,33,147,37,143,184,72,240,248,73,246,151,66,183,236,0,177,163,15,31,50,212,96,176,100,78,95,1,158,28,69,74,102,69,127,154,44,5,29,8,65,37,158,218,62,124,49,251,74,12,38,60,103,246,167,208,46,242,247,21,35,51,32,89,92,194,124,51,141,45,100,146,121,171,120,204,4,214,45,178,116,125,113,64,254,220,138,170,209,57,155,108,77,5,132,43,23,188,49,175,109,172,106,9,132,221,107,6,79,1,72,145,176,52,52,54,75,207,158,148,207,121,49,241,37,30,165,44,100,230,83,174,161,97,244,192,146,72,248,82,103,132,130,71,195,178,31,130,206,99,192,81,170,43,1,166,49,153,238,173,115,25,6,79,10,2,76,99,147,169,124,164,97,7,43,153,58,167,153,150,241,7,14,146,148,83,238,196,34,39,76,9,35,112,148,74,182,52,192,96,226,74,109,96,60,190,102,91,109,211,91,0,8,211,0,156,178,48,36,141,66,204,100,232,199,234,77,232,110,222,66,97,73,183,42,24,172,163,27,45,43,7,30,100,166,52,104,176,143,194,173,152,18,78,2,139,212,154,122,198,49,243,5,85,153,157,125,197,108,11,122,211,68,32,16,22,184,6,252,194,83,52,243,206,62,18,149,58,178,102,230,39,17,87,50,218,222,229,89,174,164,205,246,170,60,97,225,10,93,3,94,75,243,197,47,34,30,202,146,113,78,179,141,167,162,248,124,217,85,182,20,138,216,42,227,82,2,76,95,148,149,200,148,83,249,148,252,197,84,48,244,220,18,244,137,52,102,149,24,253,165,171,26,162,153,86,181,205,33,240,16,214,215,133,133,7,106,251,38,144,226,102,84,175,109,245,74,69,149,41,97,29,192,78,50,112,149,5,14,201,241,143,202,170,31,12,101,98,73,63,74,202,41,50,132,75,91,167,186,139,27,100,84,85,73,4,145,163,246,204,255,0,213,70,192,129,107,90,170,235,108,159,239,9,78,53,116,46,213,50,120,113,172,153,36,226,94,153,37,228,234,18,12,57,253,228,49,53,10,125,193,35,39,112,39,178,75,16,112,195,20,140,202,84,60,251,80,70,225,10,95,254,10,112,41,30,22,21,136,35,67,31,186,36,182,29,169,10,152,60,220,121,76,154,210,33,54,101,52,153,148,112,89,152,162,82,150,90,134,33,124,197,16,75,117,243,247,175,196,21,148,13,60,1,129,21,191,61,77,89,26,216,19,236,9,200,76,197,84,53,83,246,203,211,32,51,218,66,108,200,36,173,211,163,151,252,134,8,187,213,178,163,37,33,190,222,145,51,125,86,245,156,191,241,88,135,79,2,49,51,98,85,94,157,81,78,102,102,177,189,143,57,6,133,120,95,145,50,97,177,51,14,36,28,203,44,76,234,82,97,189,15,177,141,141,234,138,29,168,4,53,206,13,124,76,248,66,155,214,198,178,178,34,200,250,119,148,221,202,5,106,75,45,207,158,20,166,170,27,200,254,97,43,250,221,18,57,44,230,76,77,164,171,96,141,118,44,113,66,190,254,164,171,169,36,200,216,211,56,207,203,220,154,250,104,60,56,82,169,44,198,69,22,101,240,26,161,236,134,4,80,76,8,207,83,175,158,65,47,122,171,10,164,210,49,165,184,103,131,31,82,85,100,110,68,186,5,147,17,146,94,201,44,89,102,6,20,152,196,200,135,51,8,85,233,57,4,177,100,159,186,181,176,80,81,140,10,114,21,139,85,150,158,202,138,129,112,49,166,30,165,16,137,35,234,150,197,26,53,169,249,235,14,86,33,216,199,249,161,161,239,186,147,184,117,175,240,230,93,234,184,156,118,12,134,193,227,90,39,189,158,11,44,47,18,208,104,207,35,22,212,107,106,104,141,49,81,86,204,92,234,202,73,224,157,80,80,218,228,26,139,96,105,120,243,101,26,82,104,121,83,26,163,48,172,89,153,227,140,254,101,88,216,4,18,96,99,26,24,33,196,159,76,147,23,26,77,199,145,61,132,62,70,178,219,29,58,125,220,25,32,255,0,218,164,19,225,254,78,21,33,36,211,133,47,15,38,53,38,86,26,212,45,228,177,146,82,227,49,145,150,152,19,200,38,32,46,236,136,133,102,21,138,72,114,96,148,29,92,136,121,53,76,39,42,144,129,106,65,19,181,61,141,118,66,49,53,181,11,4,60,36,234,89,51,77,190,112,250,145,112,25,185,63,50,185,134,248,145,129,135,18,117,145,66,183,57,65,180,103,166,159,54,44,72,144,188,144,72,197,121,106,193,201,243,82,115,225,188,111,78,205,112,170,160,238,170,126,81,143,49,85,44,108,24,243,101,80,33,97,4,197,155,47,143,8,152,74,185,217,88,10,219,185,132,193,133,113,189,103,159,119,218,69,215,161,207,5,144,20,198,167,211,121,30,254,37,88,106,226,183,18,15,73,79,150,57,123,67,20,152,213,245,148,50,73,139,194,85,30,202,162,66,156,195,98,93,30,134,54,250,43,19,50,170,49,145,156,210,76,107,129,203,202,34,241,166,33,152,127,117,95,207,161,7,135,82,145,178,128,56,196,75,136,245,62,195,123,214,249,148,155,230,33,97,153,138,142,181,249,88,150,192,66,201,167,216,189,110,129,254,53,121,63,79,110,65,155,18,158,244,221,137,250,149,2,166,240,192,220,163,67,24,241,150,112,204,1,247,21,30,251,138,113,15,181,73,164,25,106,120,63,249,45,134,14,251,139,18,5,154,132,30,208,150,65,187,39,210,66,216,204,69,54,186,123,31,180,150,178,147,25,21,83,231,146,111,104,144,115,56,134,171,99,61,13,81,167,236,187,86,70,184,130,79,117,39,152,199,149,72,218,195,188,207,197,214,164,209,176,88,233,112,222,9,61,37,95,77,1,153,18,29,43,37,248,217,153,93,178,180,114,98,230,66,255,0,200,0,227,70,4,96,102,202,162,181,231,196,91,42,142,24,138,162,100,105,67,226,82,26,171,77,178,222,11,254,162,86,142,230,248,154,52,199,196,143,87,225,176,199,145,116,202,166,2,75,51,47,205,186,3,76,90,193,214,47,12,177,124,183,154,253,43,84,29,176,217,244,210,87,100,72,217,130,38,83,142,72,210,79,71,219,29,116,24,1,4,152,138,95,80,176,113,136,171,184,174,165,234,43,120,113,162,163,96,146,53,55,50,215,238,161,89,113,44,100,225,18,230,220,200,122,140,45,99,48,71,226,66,26,133,147,65,204,37,244,54,68,156,254,101,79,2,48,10,14,213,125,193,8,103,208,146,183,154,32,149,13,57,191,34,38,202,72,199,230,30,212,158,4,158,116,54,98,176,248,193,1,24,130,100,54,100,69,97,33,86,137,236,56,153,194,159,196,6,112,228,237,184,147,6,79,7,213,80,166,153,56,104,168,19,15,37,156,202,44,172,5,132,203,88,131,233,42,81,62,126,84,146,100,146,9,235,32,201,220,177,45,64,99,91,39,157,63,153,78,201,32,205,137,77,198,249,98,42,216,23,3,40,49,25,85,88,21,178,35,103,213,62,55,158,21,141,111,152,137,204,169,164,248,17,232,73,144,198,62,101,9,35,202,199,82,181,212,93,39,32,159,149,81,211,204,131,38,46,18,246,37,12,96,36,143,18,197,241,182,221,43,44,37,71,54,80,0,86,112,168,185,144,229,198,59,211,70,90,156,100,95,45,109,70,64,117,114,43,89,170,72,78,16,229,122,115,25,140,140,164,131,124,56,210,241,101,85,144,225,203,178,102,96,172,80,176,107,230,0,163,74,100,195,202,244,230,30,155,63,186,158,178,146,40,199,202,85,101,170,11,147,147,48,224,60,163,95,95,84,113,63,149,59,121,135,9,252,73,117,221,243,4,4,110,0,238,29,36,93,174,92,163,66,204,244,209,51,18,139,135,169,231,121,225,228,89,154,76,185,47,66,220,147,49,71,231,20,94,232,214,19,33,130,75,56,68,148,132,47,19,57,147,138,169,227,18,102,102,65,148,146,147,24,240,165,60,200,135,234,113,198,7,220,84,247,21,160,154,60,162,247,84,195,244,199,209,18,93,181,155,33,173,65,64,117,225,202,124,59,82,11,238,44,230,93,158,74,61,250,36,157,184,144,82,105,39,70,225,8,146,180,42,130,173,143,86,220,28,143,194,21,113,79,61,248,249,121,84,69,108,13,147,243,23,177,52,101,198,36,149,253,6,81,166,164,127,228,121,177,40,248,119,217,15,135,18,115,101,100,249,177,94,21,6,200,103,131,41,229,91,86,54,197,203,243,145,36,159,91,40,126,124,73,222,158,158,50,248,110,213,208,106,160,206,102,97,37,90,121,148,85,185,200,41,38,90,198,157,204,34,99,93,46,27,1,56,12,69,204,211,208,70,62,164,181,239,217,49,58,182,149,192,90,208,218,96,142,50,28,198,83,150,90,156,153,222,21,232,214,79,146,145,172,41,77,26,73,10,138,96,94,36,154,25,147,150,27,42,44,195,41,162,214,180,114,64,185,102,164,210,68,17,222,96,246,46,195,132,136,57,245,64,32,249,150,217,117,92,198,169,203,232,108,173,97,51,12,178,144,170,129,147,222,85,157,197,32,227,117,32,35,27,109,220,185,219,167,203,1,214,163,128,217,98,238,78,97,218,197,40,63,84,53,23,60,220,15,194,185,141,245,222,160,130,119,225,41,49,166,88,88,73,36,83,163,217,106,72,177,181,30,16,207,31,237,174,131,2,236,228,3,57,87,225,105,58,170,240,122,196,38,44,162,127,141,126,195,208,19,253,94,140,5,255,0,221,21,89,91,204,227,134,70,182,165,228,27,82,20,152,81,239,193,238,165,17,131,141,48,121,152,86,39,92,14,131,198,216,139,218,71,70,170,170,178,31,9,70,134,100,54,73,26,202,30,155,148,35,230,9,83,219,250,46,70,137,58,36,126,107,15,194,172,240,234,87,240,33,240,51,42,244,152,192,26,167,228,13,83,151,79,210,184,249,113,37,123,147,212,191,169,118,38,67,131,37,152,84,253,246,152,7,210,74,210,36,216,133,88,153,141,170,153,36,24,80,6,187,62,69,190,78,155,36,111,252,151,208,211,229,82,217,81,114,53,6,226,95,220,65,92,73,156,64,38,79,128,72,207,234,70,50,52,18,131,149,50,198,168,109,117,57,83,223,148,252,168,192,135,31,54,37,71,113,79,7,62,96,173,76,140,60,125,75,89,69,28,233,139,32,99,197,44,73,132,246,68,146,78,17,41,182,113,167,48,204,185,242,177,85,226,48,141,24,98,78,194,97,227,83,143,152,176,222,31,234,163,32,40,204,193,139,184,171,86,234,39,254,138,125,230,63,213,89,7,204,137,170,223,99,43,6,207,52,95,60,193,88,178,96,252,48,161,204,246,99,90,2,111,206,152,155,25,76,147,137,101,26,79,228,66,204,140,124,139,16,188,131,64,20,81,141,93,143,153,16,249,244,126,28,34,255,0,164,147,4,192,240,75,12,108,135,194,150,195,88,245,221,196,185,60,49,56,150,154,218,211,151,181,60,13,35,48,102,202,53,189,140,196,158,202,134,87,33,57,163,18,50,38,52,253,178,54,79,204,141,40,52,98,9,28,204,30,6,214,182,72,249,146,185,243,25,147,133,46,123,49,15,50,67,51,86,215,65,38,18,149,73,150,165,55,49,25,154,25,10,76,203,67,216,113,163,40,110,34,91,244,167,239,167,31,134,101,85,101,39,91,146,47,12,226,244,173,208,231,203,140,254,101,79,179,24,212,173,220,98,103,225,67,84,42,80,190,76,73,195,103,212,78,106,160,2,74,131,134,201,99,78,234,174,14,39,165,179,34,129,71,113,66,113,13,74,190,145,249,57,149,127,226,76,163,229,89,110,106,138,62,213,171,63,240,110,202,115,155,186,23,144,25,133,196,129,161,101,204,19,240,151,42,183,178,48,8,55,226,67,233,182,2,53,142,89,98,202,37,102,173,73,87,32,121,50,109,74,60,60,137,70,206,231,205,117,99,64,174,154,204,177,4,52,162,100,96,70,39,82,69,145,7,104,196,244,148,251,159,12,202,202,182,170,32,188,58,212,227,24,79,103,254,40,109,252,234,211,229,202,92,106,45,223,192,101,109,19,224,189,152,104,49,152,151,62,120,10,53,61,62,238,41,96,229,247,20,224,110,8,71,191,149,34,172,128,210,20,182,82,127,58,4,55,113,35,19,153,42,153,60,152,248,74,166,164,191,114,116,213,103,20,170,178,8,236,185,82,195,67,124,101,190,1,158,33,166,208,33,142,201,248,85,87,254,64,38,135,48,233,131,222,242,143,181,25,62,132,144,135,212,146,111,49,191,149,51,47,232,3,74,120,199,206,175,106,163,16,108,80,80,45,88,34,48,170,163,215,178,51,137,114,200,195,45,75,23,192,25,88,167,236,170,160,143,204,220,104,47,94,151,225,218,177,123,201,52,124,200,142,70,31,254,128,188,32,201,225,64,76,211,195,47,180,154,178,183,25,22,82,102,50,15,106,182,245,4,169,27,38,144,17,143,212,169,106,152,60,24,86,137,146,96,205,247,70,177,15,24,248,150,52,151,5,80,153,254,17,189,213,186,158,76,73,196,194,41,66,82,215,111,149,52,111,15,34,157,12,57,213,175,202,25,68,200,183,109,251,10,205,145,220,253,16,226,30,100,190,101,106,130,129,241,47,81,193,6,34,242,141,56,170,248,132,251,34,98,52,94,68,138,210,253,15,184,128,119,212,242,202,55,225,83,209,153,101,90,254,97,16,163,93,67,14,245,153,177,37,178,96,1,116,99,81,42,41,170,181,100,149,64,23,141,73,89,70,216,147,48,82,103,234,27,40,203,157,161,111,1,172,167,96,12,248,152,57,148,62,176,140,249,175,74,107,117,60,185,47,194,98,170,167,237,102,196,237,228,92,234,204,141,153,85,204,142,129,90,113,245,38,204,12,191,62,84,250,24,64,53,162,124,192,12,157,75,169,89,123,123,8,202,106,219,0,131,67,188,36,18,53,152,228,179,137,100,255,0,14,146,166,176,162,183,189,80,80,198,25,71,148,201,89,161,241,229,69,67,147,182,26,198,108,112,5,42,124,217,7,255,0,106,132,146,247,206,127,254,213,33,153,113,198,136,161,187,4,151,226,202,163,102,228,12,198,249,52,153,61,165,9,169,244,247,218,93,160,33,1,88,148,221,208,128,140,93,17,204,174,54,217,193,54,103,18,221,2,180,249,57,85,109,172,48,70,149,133,28,26,112,108,115,39,102,82,74,166,170,71,237,184,76,153,76,54,78,148,144,61,137,220,0,168,175,33,205,76,124,225,36,214,79,149,147,41,68,175,163,6,41,61,165,157,150,158,1,65,155,18,170,178,5,117,35,105,249,7,212,156,236,24,70,45,27,61,139,211,56,111,202,151,114,130,139,61,19,237,127,193,124,53,9,252,21,91,48,70,26,37,147,224,144,107,63,41,70,169,22,24,207,31,114,110,28,4,98,219,106,192,123,73,30,243,108,68,182,191,16,224,122,202,132,114,73,196,36,44,56,115,170,15,155,42,124,203,80,120,44,77,62,33,6,141,219,155,85,54,134,120,38,143,9,139,200,131,53,107,63,57,178,164,23,6,36,110,88,138,86,103,196,191,77,38,210,89,113,36,205,12,105,21,57,21,115,194,197,15,119,50,84,105,223,40,85,208,116,220,3,234,64,48,162,229,69,220,124,58,201,202,97,43,70,169,47,61,67,39,82,110,146,214,92,144,51,50,117,26,226,116,34,113,21,14,202,77,143,14,37,129,153,141,36,144,168,202,195,143,94,36,238,213,241,252,169,32,121,19,54,73,127,134,20,145,173,73,177,188,221,105,121,169,34,205,103,50,41,140,57,86,204,219,101,70,178,24,164,76,253,55,18,49,248,132,180,250,56,196,159,92,76,25,72,183,83,198,100,148,139,33,187,107,99,10,208,237,135,212,141,13,241,196,68,194,72,65,24,106,119,205,132,58,110,99,54,5,83,53,87,228,72,108,173,72,79,52,28,248,18,198,12,193,72,95,118,200,199,195,45,38,216,88,56,55,214,34,39,50,102,203,183,149,138,50,227,85,85,11,221,69,105,235,224,78,103,15,42,149,114,11,41,105,85,101,144,252,202,222,25,162,20,107,151,50,123,6,254,165,75,85,112,197,106,178,113,11,29,5,236,138,88,152,120,212,13,246,158,30,71,152,66,87,52,44,28,144,102,68,89,64,138,85,88,250,140,104,250,154,203,171,100,115,72,113,182,44,229,72,110,216,50,157,91,221,210,31,243,226,82,83,233,200,134,171,140,35,123,198,183,192,9,197,204,20,25,161,206,140,66,27,23,26,159,178,213,83,160,191,8,82,72,173,83,25,142,205,166,239,189,147,39,147,225,228,102,97,46,55,166,53,9,11,225,151,177,117,42,75,92,172,96,84,22,200,193,108,76,125,55,255,0,114,190,108,199,25,52,152,246,8,105,67,222,50,251,170,187,130,141,96,5,146,120,80,246,90,123,242,117,45,181,95,44,68,250,76,240,16,11,86,106,135,137,203,102,105,239,206,176,173,128,248,39,93,13,225,136,85,55,124,193,198,99,241,43,52,152,140,177,130,201,146,66,13,33,52,156,100,194,143,173,158,50,173,146,105,216,71,230,196,160,165,26,194,232,223,227,205,137,55,101,172,162,131,8,132,178,100,54,13,139,56,198,24,200,155,208,67,156,106,221,54,123,35,229,50,26,158,1,32,240,148,171,170,204,173,28,229,35,168,116,217,197,210,181,155,71,211,3,21,104,104,14,8,195,205,149,60,170,159,189,2,231,18,88,120,199,96,140,82,46,173,162,106,129,38,11,22,42,211,153,150,102,96,41,52,153,57,132,128,216,30,9,23,72,52,8,49,135,204,164,236,188,10,116,173,34,184,213,4,15,154,161,170,173,103,134,98,165,33,255,0,205,59,134,242,99,66,176,13,161,213,69,33,19,71,233,184,158,28,42,113,242,72,37,128,117,131,227,63,148,169,90,103,51,31,161,164,152,7,18,204,49,153,225,202,178,141,124,9,172,204,85,139,205,148,156,40,89,174,54,34,203,42,18,73,233,82,83,233,1,8,253,92,139,169,70,140,114,177,72,95,83,156,178,222,85,210,173,137,57,48,16,70,159,182,79,171,103,177,46,244,23,145,6,104,210,235,94,167,36,63,174,160,172,86,201,187,0,217,204,167,38,93,131,207,132,168,87,198,61,147,16,223,134,15,245,72,145,97,253,245,6,102,11,125,198,229,157,170,114,214,99,196,168,67,79,140,105,14,164,167,62,7,152,41,100,141,106,11,97,69,108,246,111,187,87,67,135,202,197,195,235,76,248,215,28,197,255,0,90,237,148,51,0,88,140,229,92,61,44,158,231,67,27,204,204,168,55,192,31,154,163,217,131,193,106,124,6,120,47,69,89,73,50,137,182,99,31,50,113,79,36,100,26,209,132,100,225,10,244,56,18,224,157,99,45,193,67,39,190,202,55,52,66,160,31,101,121,37,152,140,94,53,70,23,179,30,34,173,193,134,194,147,169,11,77,57,104,99,46,68,228,96,241,243,9,105,158,193,198,31,8,149,129,161,128,67,83,211,240,16,248,83,110,43,176,50,208,231,243,239,167,103,120,177,47,64,153,44,143,229,86,19,52,216,36,251,75,76,106,22,70,85,170,19,85,96,86,27,16,209,1,212,239,131,196,178,153,0,130,98,139,212,145,165,99,225,42,147,71,113,155,3,161,133,240,109,249,189,197,170,77,107,227,123,75,147,210,89,106,8,210,248,138,69,211,43,111,172,138,6,122,128,145,154,114,17,90,225,80,225,203,41,19,150,105,183,201,98,22,5,240,35,63,169,61,103,196,45,63,24,28,194,32,146,183,81,79,129,213,87,203,81,79,224,60,157,194,89,191,76,65,168,102,98,137,111,255,0,197,77,63,37,248,131,41,38,184,212,62,172,254,18,168,55,90,205,129,85,162,105,136,29,147,217,39,136,61,107,8,20,131,35,249,145,240,41,207,143,46,37,242,126,65,240,137,93,125,84,27,254,66,251,86,2,49,240,136,169,181,84,248,130,27,2,101,52,250,217,195,126,98,149,45,147,38,92,98,39,219,98,22,58,228,104,112,102,243,9,50,13,80,60,58,151,62,211,214,175,24,59,85,88,117,35,62,170,229,110,161,208,170,212,213,113,78,2,249,135,18,153,102,146,231,203,137,91,134,202,36,146,38,140,8,200,62,37,88,250,173,28,101,141,73,88,97,219,51,10,244,248,12,146,60,201,204,152,28,139,13,183,228,85,196,82,100,51,25,4,136,137,54,160,32,58,150,171,186,163,139,151,18,2,181,224,33,8,35,36,104,196,179,113,18,79,181,124,99,173,245,183,99,146,254,212,218,214,144,18,88,164,253,55,211,101,102,72,250,105,81,170,214,58,0,102,51,193,125,100,240,121,169,38,92,15,30,28,171,235,228,156,92,202,74,204,230,179,23,108,135,22,72,249,82,139,136,112,99,51,133,45,141,118,127,14,212,5,173,145,211,171,74,45,148,207,207,255,0,112,140,173,229,83,241,173,88,66,42,8,114,83,228,98,142,131,90,14,226,165,247,6,24,250,145,161,181,136,54,114,164,150,83,32,201,63,17,86,90,227,181,69,230,178,149,27,168,169,52,251,187,34,147,181,81,190,0,228,177,1,51,73,75,32,223,132,74,209,198,174,77,172,3,2,203,43,57,139,200,134,181,134,114,15,48,82,227,64,157,4,253,73,245,59,247,35,194,101,70,142,130,174,98,74,214,74,201,135,18,178,129,2,88,199,148,200,121,44,4,110,149,243,214,207,225,133,73,155,245,29,86,133,141,110,12,125,169,147,223,6,48,242,149,115,232,214,167,200,143,124,153,115,184,148,42,246,247,31,115,17,244,157,109,77,90,79,210,229,66,191,227,5,55,86,193,11,248,97,146,64,165,174,244,150,55,189,95,98,255,0,34,51,57,208,97,235,154,123,47,104,98,76,179,86,148,124,37,26,252,247,62,53,148,47,61,164,174,68,61,108,253,90,73,124,179,201,141,115,183,79,45,177,212,101,155,248,119,91,41,131,131,202,17,101,83,243,53,105,203,197,233,120,144,148,230,57,0,61,217,114,38,70,99,4,62,165,171,135,48,171,57,246,1,134,94,82,167,172,193,225,218,161,172,166,19,217,65,198,53,137,95,204,84,202,174,252,66,212,46,100,134,180,175,88,134,4,31,53,56,195,74,18,77,107,169,237,97,31,237,173,109,212,11,105,244,116,189,156,17,15,54,85,144,103,177,114,55,235,252,125,210,135,254,234,219,15,94,16,135,196,18,174,118,146,64,89,20,235,230,153,249,58,144,18,108,143,225,196,144,83,223,62,119,113,85,32,89,16,131,66,201,251,15,147,137,100,201,151,39,221,83,239,161,57,15,152,210,136,170,44,161,227,229,9,84,228,153,143,93,10,69,151,246,31,6,99,42,1,205,41,98,253,78,9,220,56,148,187,205,185,238,95,88,204,93,41,54,205,176,244,209,129,37,153,80,79,134,49,251,72,86,73,150,36,96,110,0,46,228,246,100,27,19,65,163,32,36,177,227,39,18,115,188,28,148,71,166,143,255,0,85,69,101,97,106,15,84,204,137,206,204,159,250,32,152,253,183,180,181,154,224,255,0,85,77,164,200,101,192,42,77,86,86,40,253,67,72,242,179,136,74,214,1,143,59,132,169,153,169,192,32,60,202,145,183,238,59,46,39,18,141,67,58,49,242,242,39,117,161,62,127,113,59,184,49,196,247,226,18,251,2,25,11,204,97,42,109,175,209,21,168,112,66,255,0,5,180,48,50,166,16,35,12,139,3,73,100,99,168,179,80,182,38,135,210,61,10,104,24,149,60,107,80,16,124,171,9,145,162,73,234,83,222,208,109,181,37,179,0,99,230,18,150,212,33,173,155,231,196,172,44,161,227,75,189,42,41,125,165,170,194,177,201,109,96,28,64,126,208,74,82,52,251,26,219,22,25,126,137,102,146,28,230,117,36,214,95,10,0,66,102,196,186,213,98,117,204,231,104,216,251,163,245,62,230,43,50,171,96,224,146,206,85,203,205,84,77,63,252,73,229,86,173,136,81,226,41,121,23,12,139,172,45,129,101,111,220,175,147,26,40,216,252,43,147,234,163,3,125,255,0,191,171,169,243,50,68,226,42,231,147,224,100,157,148,203,21,153,193,130,32,63,31,129,149,60,59,176,120,44,106,170,160,201,138,138,13,36,65,63,133,116,45,4,101,97,205,108,151,145,59,12,242,11,180,73,93,104,65,25,233,243,246,56,251,86,52,136,50,171,2,154,98,240,108,189,164,134,214,73,197,231,133,34,101,220,177,191,9,132,161,145,182,44,228,177,132,66,97,255,0,130,95,2,227,42,53,242,114,34,195,129,217,48,132,31,10,85,14,5,175,158,100,249,140,94,52,157,178,113,42,109,129,118,120,60,50,197,149,31,38,101,116,208,125,34,36,204,140,249,36,204,143,141,1,50,170,243,55,33,113,160,63,39,16,150,248,207,124,30,225,42,61,200,35,51,148,67,73,230,124,241,248,83,110,43,139,81,196,13,84,15,12,56,134,190,154,75,230,242,229,72,67,72,76,137,176,97,158,48,212,90,53,79,145,242,113,164,96,131,195,153,109,194,49,36,62,165,141,235,123,45,114,251,171,45,168,163,157,251,198,181,24,219,150,114,160,194,102,123,197,91,223,36,2,88,173,64,19,89,83,143,187,18,76,240,144,68,197,137,81,154,123,22,167,237,10,157,102,10,138,67,12,228,246,150,126,149,33,56,13,144,32,143,244,168,25,150,89,94,157,164,196,0,31,90,79,52,72,105,25,27,148,203,224,100,228,122,194,200,210,164,244,169,43,51,141,106,27,228,218,196,140,204,65,18,73,50,200,157,201,156,58,220,157,171,124,202,64,16,10,235,30,158,68,153,152,73,26,237,132,77,99,25,146,125,213,51,38,181,145,159,218,147,79,212,135,173,39,106,148,139,78,1,99,179,64,173,170,40,51,101,229,65,220,48,16,89,194,185,141,86,191,60,151,225,202,169,30,99,205,139,151,42,150,111,200,174,226,186,140,25,48,101,95,55,248,212,105,174,201,4,248,140,140,135,61,150,196,196,18,167,219,107,10,172,88,6,100,73,163,196,89,67,73,108,160,65,201,194,81,165,198,211,103,251,136,168,122,120,235,170,56,117,79,147,25,174,76,234,29,60,11,38,98,81,191,248,87,19,62,97,9,118,119,210,16,107,56,213,67,243,230,18,191,2,85,212,148,211,122,97,240,98,163,253,110,93,105,213,168,106,128,38,118,164,218,135,79,51,184,74,13,71,40,202,200,96,29,72,75,33,245,45,193,128,66,243,36,176,252,32,147,10,178,167,48,60,57,146,98,134,46,102,17,179,198,79,35,60,100,103,50,91,101,38,12,97,246,160,25,169,226,13,66,73,63,81,212,110,102,0,68,88,76,11,10,14,36,155,215,129,36,137,163,38,0,128,84,89,25,212,5,47,15,34,207,14,54,45,190,108,201,204,135,181,178,227,194,36,172,7,163,25,153,211,67,51,40,56,148,67,36,206,140,76,216,149,4,61,72,204,120,138,133,178,2,178,137,238,33,159,34,20,48,63,39,42,109,62,78,229,249,80,70,127,26,233,16,250,205,61,190,103,10,18,101,59,235,73,212,139,135,107,42,18,51,127,234,93,202,118,215,200,166,36,227,230,60,72,250,217,131,243,88,220,83,147,31,10,64,22,75,140,244,155,63,169,150,45,228,204,31,130,4,50,78,146,178,200,254,242,105,26,99,49,165,101,100,50,215,26,178,97,62,170,200,211,199,141,45,127,43,56,138,181,108,207,225,148,165,73,82,134,185,146,80,1,152,124,156,43,228,201,224,233,18,54,170,31,188,186,21,110,71,200,105,15,80,158,18,119,27,226,70,46,19,11,42,146,178,134,255,0,105,13,2,181,254,121,74,164,221,50,141,102,46,228,235,58,235,33,243,11,26,157,146,240,20,249,98,23,141,43,146,30,69,180,50,120,251,80,171,81,109,169,71,0,192,35,57,80,182,81,128,71,164,166,181,219,117,32,31,170,143,244,145,102,26,197,14,28,99,88,102,39,254,137,16,117,105,8,76,38,138,178,159,106,76,124,34,70,78,105,77,15,25,94,183,217,50,36,24,153,189,213,23,2,250,88,223,202,37,81,91,101,18,200,152,140,84,89,147,144,98,230,84,151,3,41,240,171,88,123,73,44,229,73,141,79,93,26,38,236,69,26,95,234,88,223,218,134,145,83,128,113,44,205,67,85,37,158,218,19,208,106,163,19,219,72,153,168,73,225,218,149,217,106,115,227,225,200,165,249,18,184,216,253,29,6,28,250,216,221,200,91,233,241,103,68,195,16,74,2,158,125,148,147,252,218,232,53,175,174,32,57,144,170,200,217,234,63,53,57,101,198,250,49,242,136,92,105,165,37,195,36,143,17,85,173,220,106,173,163,248,151,24,178,178,101,69,171,202,46,33,174,166,163,174,39,55,6,58,57,161,142,74,75,101,0,226,76,180,221,196,75,32,51,149,80,26,24,200,52,171,50,150,100,186,226,38,211,19,34,15,184,92,137,204,249,255,0,105,104,100,48,70,246,144,243,50,21,74,70,87,99,114,169,245,239,220,179,18,77,101,79,136,121,114,163,223,158,48,208,19,12,242,170,70,204,77,129,234,158,1,159,149,87,230,131,131,171,42,142,8,127,58,163,129,24,133,98,171,127,176,141,152,18,78,57,36,234,196,141,135,90,14,226,160,236,178,70,127,82,212,27,133,205,36,140,133,20,105,49,240,70,206,165,57,60,217,30,182,201,153,145,42,146,242,121,164,86,103,49,131,163,63,217,77,131,72,9,60,198,72,96,63,235,42,48,223,68,140,206,101,93,234,25,137,151,166,178,50,91,62,73,202,60,34,73,181,62,179,252,248,68,182,233,187,80,78,103,49,83,43,51,228,196,121,235,80,57,59,225,160,217,113,98,34,98,50,190,216,68,146,196,174,102,155,30,78,165,213,182,174,110,72,7,26,75,200,206,101,189,242,88,85,230,64,36,102,117,33,77,12,254,124,74,13,27,15,97,229,107,216,68,124,152,192,240,246,212,204,96,203,16,208,115,205,56,157,37,72,202,255,0,102,219,17,164,151,140,79,75,100,213,111,144,76,52,175,62,85,85,90,96,99,89,146,2,230,34,170,209,236,17,243,20,75,164,80,213,85,70,31,40,146,118,79,96,189,165,166,102,167,196,181,186,150,237,128,216,161,97,62,202,12,102,124,162,154,153,106,242,36,126,183,185,34,105,24,32,39,106,146,173,219,49,50,112,87,217,31,164,34,34,213,224,242,177,80,120,65,26,209,133,132,93,11,67,73,9,225,57,58,82,208,192,150,34,115,46,144,200,0,31,180,150,90,132,98,246,147,226,101,73,200,15,120,136,168,3,39,242,36,50,76,79,100,72,200,207,62,62,100,141,27,26,17,37,236,42,149,190,152,72,76,225,18,172,240,200,181,207,211,219,224,117,33,97,253,204,99,150,126,54,32,254,162,160,167,213,172,156,53,162,127,195,220,178,185,132,138,141,163,217,24,124,40,252,52,5,145,137,42,208,177,52,123,49,174,119,85,170,185,216,21,122,25,236,155,19,255,0,124,79,28,140,64,115,14,4,73,35,205,151,145,122,76,48,13,138,91,212,165,136,152,150,223,82,148,69,92,134,176,175,83,198,25,58,82,122,172,241,136,168,228,133,242,94,180,190,171,26,43,113,71,212,54,67,243,98,168,159,25,146,98,40,74,160,188,71,93,6,171,148,120,74,146,180,25,73,157,129,60,214,167,192,34,175,153,3,25,18,233,56,60,21,108,21,17,176,57,80,179,41,6,95,105,27,231,137,233,192,77,20,128,229,69,141,33,182,4,18,241,169,55,35,79,39,133,133,58,243,25,198,145,152,42,33,14,152,7,130,2,100,61,145,248,85,128,89,200,180,220,85,12,172,90,160,41,167,184,196,246,101,85,76,181,100,149,207,164,176,145,136,158,82,73,203,218,162,203,70,2,168,47,200,190,154,183,42,38,181,128,243,84,219,1,224,204,171,28,138,101,72,175,77,96,146,107,138,165,71,107,230,35,173,27,93,200,19,216,42,77,85,24,145,147,57,54,79,254,237,122,75,235,170,25,150,90,215,191,173,182,7,10,45,160,166,19,224,2,108,76,194,70,105,179,30,55,186,181,133,152,198,189,185,24,136,134,246,5,30,207,147,249,20,117,223,89,19,215,189,228,26,83,113,12,133,2,69,28,159,134,254,78,212,230,28,242,70,122,155,12,51,193,62,83,38,175,158,1,3,152,170,114,40,41,209,169,238,1,56,24,80,151,117,67,35,50,137,65,214,223,109,142,204,69,84,111,212,239,40,48,229,82,142,102,77,64,79,62,180,248,248,74,150,198,164,157,231,202,82,21,60,97,158,82,102,202,168,171,118,133,26,233,89,20,202,147,81,160,28,94,210,115,14,2,108,248,99,39,82,78,249,155,19,173,220,80,173,3,13,3,141,36,152,194,42,32,201,25,6,134,159,24,5,98,22,67,64,41,225,176,189,168,169,148,128,42,217,84,23,228,79,36,213,31,2,55,50,49,84,131,120,89,90,76,202,175,79,93,140,160,73,110,35,99,243,83,177,173,95,91,45,100,139,137,167,85,124,56,147,84,189,220,1,198,62,37,168,58,145,146,89,197,41,106,121,137,36,153,138,160,178,13,97,94,204,3,62,96,137,57,129,100,127,5,188,49,128,65,243,44,189,53,130,67,50,155,80,216,26,144,144,94,147,106,219,236,131,121,83,38,64,200,196,134,250,132,132,98,104,227,209,204,245,35,77,50,81,121,147,138,73,155,144,114,160,31,13,227,225,90,225,228,130,244,173,27,35,98,116,99,82,140,33,38,68,78,240,226,225,64,214,223,3,38,36,124,153,63,105,85,116,185,202,111,103,204,179,153,4,102,109,137,194,141,11,248,22,131,49,48,20,244,246,85,187,30,110,196,29,148,248,178,120,66,166,158,23,244,137,21,2,27,196,254,84,170,172,22,10,11,6,84,72,97,140,72,182,70,6,60,203,3,63,141,12,195,40,146,237,159,145,234,122,53,222,203,180,188,138,142,201,132,40,212,13,197,12,237,222,97,9,54,221,196,102,41,35,95,62,73,251,85,93,81,158,85,205,97,195,157,27,218,87,218,74,96,9,195,45,78,180,97,74,141,183,228,74,231,188,152,240,170,22,67,124,158,149,183,240,174,65,229,85,196,101,177,10,205,220,98,113,34,153,60,229,38,44,73,220,154,209,198,34,219,14,4,82,179,42,147,44,101,86,194,207,77,224,202,166,237,114,100,194,172,172,141,177,3,215,51,190,153,46,73,223,180,46,37,171,200,89,42,138,104,147,67,149,249,133,216,169,180,221,241,224,248,8,197,81,175,252,71,24,25,177,100,67,105,179,92,78,178,249,177,16,75,100,82,54,254,29,204,55,100,43,22,205,230,69,42,23,158,16,16,175,213,64,140,78,213,10,177,107,15,44,141,249,248,146,183,195,121,7,204,182,64,184,139,36,137,172,153,144,113,179,16,149,213,133,16,122,83,242,102,8,147,152,17,162,227,229,90,141,61,130,103,82,78,251,140,175,78,204,194,122,21,236,128,9,61,41,116,248,123,110,165,166,5,169,7,238,167,241,176,73,230,42,77,207,220,113,52,12,229,238,84,80,33,128,92,203,235,217,4,76,67,26,201,145,146,180,159,168,42,155,174,238,43,107,65,247,23,57,147,169,8,73,111,194,172,36,198,137,100,53,47,50,3,35,63,169,50,235,165,70,107,31,63,82,197,186,5,9,39,29,106,99,211,24,19,222,35,177,101,152,92,67,255,0,9,109,187,82,59,141,48,50,123,75,163,70,228,3,51,33,100,195,26,117,144,165,78,96,26,173,137,21,68,11,237,136,49,101,90,109,94,15,52,164,204,200,185,164,91,154,184,15,141,168,114,145,14,102,110,71,218,165,100,154,92,103,245,39,117,79,57,6,146,27,35,3,10,236,169,30,87,230,18,198,28,55,198,237,86,176,225,130,79,106,201,244,128,93,150,82,85,17,195,103,231,84,113,163,48,163,204,150,154,24,227,34,43,108,153,210,161,35,12,26,252,131,238,65,155,149,52,54,50,1,1,20,35,243,237,73,184,163,136,236,170,143,37,43,125,58,233,175,164,202,12,201,12,200,195,25,23,90,178,136,202,68,62,169,255,0,73,36,159,165,71,59,207,40,151,72,96,70,181,73,134,15,164,169,97,79,204,95,18,62,27,142,55,245,0,139,173,92,252,7,213,163,131,19,211,172,85,95,196,88,108,244,55,175,206,186,86,214,116,107,247,215,152,88,191,58,217,21,166,83,154,70,84,125,24,253,180,25,149,178,88,204,37,68,109,191,39,106,252,252,27,43,200,222,6,137,41,83,214,234,173,65,131,149,113,237,202,116,105,39,240,234,140,178,100,103,225,79,234,174,217,143,181,126,119,212,58,218,254,49,243,109,120,254,162,34,31,197,22,96,102,236,184,148,228,142,67,55,20,253,58,29,67,16,126,234,244,201,131,146,60,161,92,22,135,88,50,216,156,69,34,232,117,86,82,198,14,222,53,37,178,20,86,185,72,249,143,140,68,79,226,16,20,120,165,137,77,73,212,49,5,218,84,187,213,71,37,63,48,181,7,182,83,55,44,225,73,30,249,113,159,152,43,54,76,95,95,48,106,234,194,133,26,200,115,135,132,162,64,250,110,229,104,121,152,181,126,36,29,105,57,150,217,144,13,146,107,72,52,22,17,167,79,152,203,32,112,149,45,52,100,110,0,46,17,149,107,52,150,70,91,216,197,37,170,172,165,12,236,20,65,35,152,51,21,76,51,23,215,189,65,70,181,156,34,51,41,85,28,11,34,78,82,200,44,60,134,252,138,130,48,65,224,165,216,252,92,200,87,234,209,140,152,132,155,33,172,168,63,181,103,210,74,24,243,140,235,123,39,146,75,17,236,52,82,179,238,42,171,5,67,97,190,41,1,204,130,146,193,148,156,72,9,146,94,133,12,194,37,85,97,89,130,12,23,165,111,97,242,118,170,6,62,33,1,218,149,217,60,30,202,209,170,125,141,100,113,251,169,139,44,178,49,79,135,57,17,63,157,102,216,163,240,204,34,213,36,217,16,17,158,244,96,88,66,38,85,11,8,239,159,59,3,241,46,31,170,180,222,160,178,178,247,49,175,210,134,173,200,52,189,250,120,18,73,212,172,181,37,36,119,32,254,27,195,61,104,24,18,137,117,22,79,63,130,14,30,158,219,123,73,129,152,8,192,81,101,91,21,85,162,131,62,75,202,150,200,236,91,205,39,254,34,74,102,90,129,35,48,195,32,154,42,18,126,60,127,40,177,100,50,78,102,96,162,160,82,98,127,42,120,248,138,45,129,38,113,95,202,36,254,24,94,68,115,43,65,225,212,136,141,140,107,113,5,83,48,210,51,195,41,144,22,79,4,38,63,10,50,124,194,12,125,170,86,224,196,35,30,147,39,25,170,106,141,174,101,198,62,32,167,172,184,124,145,229,50,231,219,51,136,249,113,42,56,111,127,131,22,52,116,17,74,72,115,249,198,169,100,211,196,178,131,151,40,212,19,12,245,67,73,106,242,241,41,173,172,85,65,77,85,139,133,7,38,147,24,248,149,174,193,132,65,73,140,53,211,184,164,234,115,233,129,56,248,144,81,171,78,82,117,43,25,144,217,230,152,211,213,0,171,108,166,84,158,135,90,124,107,104,95,46,164,249,132,173,31,12,17,146,187,38,65,89,184,134,212,33,151,204,182,6,34,136,105,69,150,155,220,179,48,68,151,50,99,4,126,21,65,3,83,188,64,194,81,113,169,44,140,131,45,91,145,207,230,4,240,73,133,31,2,215,16,241,101,78,238,43,65,110,50,20,43,153,106,74,123,152,89,12,28,136,146,61,229,196,56,29,46,5,147,10,78,212,248,210,113,131,40,87,231,202,173,91,113,90,79,155,17,23,68,161,214,199,187,27,3,137,114,198,174,141,158,131,93,74,83,93,203,35,210,233,134,60,150,38,65,140,50,173,190,150,69,219,26,161,50,20,209,165,65,38,92,164,77,41,239,189,169,105,217,171,70,94,19,32,36,233,225,227,234,84,104,85,140,81,211,54,51,89,196,182,122,35,8,165,195,14,198,49,248,74,171,171,100,156,94,25,84,108,200,57,165,250,99,47,180,182,214,232,253,180,172,216,149,149,84,152,165,31,54,53,141,173,172,74,214,44,252,189,6,219,94,198,208,132,98,2,77,107,12,228,233,67,179,89,197,35,240,170,104,19,235,102,179,219,74,179,101,150,134,115,32,223,90,121,36,234,67,201,210,89,7,212,186,59,224,0,68,204,143,240,173,32,49,113,174,143,200,140,197,140,225,111,164,216,203,225,79,35,64,124,150,102,202,172,47,169,32,254,115,5,68,76,147,233,175,251,107,158,105,23,146,149,85,161,65,13,140,27,57,144,86,176,198,78,101,174,28,248,146,89,218,138,219,18,72,17,27,10,198,21,188,67,89,201,74,254,110,17,209,223,53,37,137,235,175,114,86,51,97,177,33,204,245,155,225,157,3,49,132,24,211,109,234,22,62,188,57,22,134,70,216,147,48,80,80,237,73,159,9,83,3,76,136,78,28,171,42,22,82,150,135,85,100,249,67,21,83,24,196,146,5,202,118,7,25,51,5,85,233,237,66,76,108,137,45,71,101,162,107,168,202,194,29,91,24,254,111,48,82,232,18,103,96,196,85,210,167,213,2,201,153,82,23,213,12,94,210,234,197,212,90,228,78,225,39,254,169,156,9,152,248,145,15,134,52,41,171,94,39,176,169,26,160,49,124,195,139,165,125,126,170,56,199,132,200,88,210,71,238,172,36,195,4,150,40,213,70,200,200,214,67,154,254,213,186,52,205,183,186,166,205,1,226,39,9,83,120,16,223,143,153,110,216,167,174,53,9,254,170,82,27,233,72,201,149,185,72,181,122,127,252,19,172,42,3,24,23,7,146,139,52,54,20,121,146,184,127,44,245,79,24,59,230,44,92,6,82,66,99,229,173,17,166,28,100,230,86,70,161,83,151,20,239,31,82,122,168,140,172,51,240,137,58,34,228,127,18,244,73,231,115,68,93,26,145,135,201,133,60,159,66,249,160,230,18,216,113,197,205,101,186,156,139,225,143,196,187,205,28,77,164,177,16,163,93,164,63,24,40,236,129,202,44,75,158,76,209,128,20,190,97,98,89,76,211,17,68,14,30,85,25,58,93,45,134,161,27,58,47,185,209,131,169,244,173,191,8,74,130,184,173,7,134,81,20,101,92,180,52,135,207,238,9,83,64,153,58,55,9,75,149,35,70,240,183,185,85,146,252,180,12,103,203,61,27,14,72,200,118,33,222,253,202,196,209,182,195,202,152,198,83,160,67,129,4,160,202,164,53,35,192,55,191,104,150,135,80,159,167,42,205,140,222,165,86,107,100,12,215,248,34,44,164,206,221,245,39,116,147,229,167,114,105,6,38,60,166,72,25,50,44,105,120,114,170,181,4,173,10,221,177,228,143,153,43,147,91,182,126,85,105,167,158,9,176,82,237,67,90,65,45,141,149,212,118,81,85,108,205,207,202,25,3,125,162,65,101,202,182,50,180,229,234,79,170,131,46,51,62,109,28,1,86,231,33,190,248,110,60,111,75,233,41,207,167,201,135,219,93,178,213,145,72,15,109,74,154,28,66,123,74,139,34,182,158,194,180,106,154,138,216,97,145,156,168,152,102,31,159,10,196,208,192,52,44,63,213,176,42,108,162,151,212,54,179,163,51,132,168,249,51,231,73,74,96,113,141,137,142,243,16,223,132,92,139,159,111,34,202,186,27,125,72,241,153,202,147,76,178,1,94,129,178,147,40,164,38,84,3,31,249,211,109,176,182,9,178,178,1,0,240,132,93,171,154,234,26,210,100,204,33,46,174,202,160,73,6,84,154,202,168,125,69,18,235,141,150,164,217,72,29,43,0,242,72,186,125,83,223,5,140,73,2,24,176,153,194,138,135,107,201,132,202,83,48,41,74,105,231,156,52,167,114,120,199,230,78,225,190,39,130,2,120,114,144,138,56,148,168,68,59,177,249,179,49,85,84,12,19,152,185,69,168,78,47,2,196,85,90,98,202,88,129,202,179,101,133,177,110,248,108,26,154,212,129,200,52,216,51,8,84,45,147,63,34,170,247,243,26,196,29,109,81,227,75,122,173,96,71,131,149,46,11,57,209,19,222,252,28,73,36,228,85,91,16,115,27,145,11,38,25,251,144,230,121,227,115,44,95,170,134,81,226,218,174,87,105,81,133,244,242,12,129,48,227,39,50,107,48,59,144,41,96,207,200,78,165,73,14,200,126,10,177,219,144,124,17,247,26,108,18,78,194,148,88,177,34,160,60,145,191,72,94,165,81,50,3,39,13,67,92,67,157,80,124,162,235,93,76,202,234,73,150,134,203,235,235,33,248,98,200,129,129,124,114,191,153,96,249,44,147,218,145,154,78,218,90,231,101,3,167,64,146,207,121,55,245,232,177,184,148,5,109,168,228,179,181,1,100,25,210,79,196,82,33,85,156,118,98,214,239,85,68,240,197,19,148,137,52,8,211,164,191,118,101,170,134,147,23,49,85,41,140,8,76,194,28,106,248,160,154,45,249,31,3,48,145,184,83,136,23,4,18,135,153,51,41,211,170,75,134,116,149,65,148,115,160,192,212,32,32,241,44,39,152,114,82,168,112,226,73,230,17,81,38,140,65,38,95,246,46,71,131,225,145,122,125,38,248,107,224,127,199,204,157,134,120,6,52,251,212,53,84,139,194,250,131,242,163,95,62,9,6,169,100,213,69,178,30,84,138,126,149,102,55,225,85,198,111,145,114,65,52,153,35,47,74,87,100,18,73,136,244,100,154,210,86,189,25,3,107,36,124,202,82,45,7,143,54,56,125,197,81,35,89,101,196,69,87,67,124,56,44,102,98,170,93,67,73,16,167,196,164,173,116,169,197,204,34,168,71,211,171,247,169,73,26,138,90,70,214,96,199,202,84,92,109,66,9,196,194,34,174,119,26,170,87,134,18,166,80,41,229,198,126,97,100,86,252,102,33,99,174,85,50,8,199,155,42,104,243,65,40,251,87,40,141,101,44,100,196,84,226,53,151,221,92,205,184,140,89,100,254,23,155,96,23,151,40,214,169,38,219,116,169,3,106,66,65,103,106,92,109,126,15,60,38,66,180,142,99,72,165,45,149,193,252,59,84,120,117,104,7,101,132,197,255,0,90,44,215,96,154,62,21,61,101,66,201,39,204,170,176,146,99,173,86,220,86,206,2,218,104,192,39,48,151,57,164,97,227,120,114,170,104,214,71,75,154,55,185,91,6,79,140,76,106,114,101,86,231,185,90,67,249,214,34,195,72,207,164,187,35,145,106,35,43,57,1,15,79,0,100,234,71,204,99,35,13,85,92,70,139,8,10,26,100,204,167,226,67,73,113,120,25,249,241,164,119,17,165,73,243,8,178,167,113,179,136,156,162,77,88,24,133,82,197,121,140,171,115,151,250,9,32,249,153,19,73,124,253,243,4,186,57,180,219,44,153,139,18,28,63,15,98,198,126,101,187,49,62,101,125,124,74,8,26,147,228,112,149,38,52,150,22,82,6,239,36,16,112,169,96,221,156,82,249,148,86,54,78,36,228,144,233,222,154,201,32,234,74,44,180,216,255,0,58,35,79,106,70,20,108,14,84,250,72,89,36,28,74,177,245,30,2,178,169,203,228,155,100,76,33,89,198,190,199,218,84,238,239,76,28,94,102,82,19,41,8,79,60,73,164,133,92,69,177,71,27,80,242,51,17,85,125,110,173,126,12,75,147,195,128,120,79,230,79,161,217,48,75,141,186,122,20,177,212,67,112,57,62,234,216,249,131,140,245,13,14,203,233,34,159,48,229,70,72,105,95,38,200,18,64,241,98,82,102,8,35,74,204,157,214,176,100,2,77,169,241,198,74,179,120,148,104,245,173,205,239,178,1,89,218,165,239,153,249,30,148,188,196,207,194,84,200,38,100,158,228,209,216,194,69,144,236,139,47,48,114,43,202,74,121,214,76,96,76,152,64,164,174,199,152,165,26,219,38,96,35,126,144,170,219,200,156,12,219,160,80,116,145,4,196,166,226,168,227,200,18,137,49,141,170,142,54,118,160,167,221,239,95,218,169,28,218,191,192,141,95,17,28,10,214,14,90,166,120,70,32,113,41,169,47,150,62,96,137,108,141,50,214,79,14,36,236,172,226,171,80,198,200,207,252,233,12,105,47,221,97,85,236,167,150,65,243,9,7,38,158,36,18,102,197,200,153,85,69,168,69,108,204,74,162,170,73,36,177,115,147,76,30,78,34,167,116,58,135,108,76,57,87,60,138,200,50,251,149,179,233,34,201,230,196,167,39,210,48,93,74,153,150,172,146,196,174,225,146,137,212,143,200,103,31,109,73,41,159,45,220,85,178,49,128,84,13,168,101,100,230,18,211,3,56,189,165,77,182,37,97,185,153,141,109,173,159,200,178,141,26,84,223,105,50,129,167,165,141,252,162,84,88,192,163,170,51,202,53,157,173,110,248,29,75,124,48,237,152,140,100,149,45,197,70,42,115,73,250,36,229,58,243,52,171,227,51,169,117,86,62,15,130,87,112,240,99,225,76,221,98,246,13,181,33,35,67,36,98,34,103,228,40,49,45,178,100,242,34,160,120,73,92,251,138,50,147,129,129,201,202,171,105,233,32,248,117,34,159,84,207,14,165,174,52,103,198,247,85,55,59,46,35,86,131,19,105,232,164,31,10,231,154,219,74,147,3,248,151,77,129,39,235,34,167,192,137,52,15,202,154,30,169,109,152,178,71,117,63,22,223,104,201,82,101,144,188,139,110,158,164,185,130,118,97,201,252,139,244,21,246,152,138,35,245,113,172,227,82,105,200,209,115,123,138,210,73,17,207,28,57,17,181,161,177,27,50,170,88,115,231,125,84,44,151,143,39,10,243,13,137,115,85,75,20,12,141,58,115,59,80,6,8,33,19,9,185,81,16,36,203,146,62,36,107,52,241,36,147,41,149,35,81,24,156,52,0,73,122,56,52,228,16,213,108,109,48,207,5,155,233,246,221,202,216,5,117,32,230,4,227,246,148,204,246,78,207,238,46,202,200,113,100,240,226,26,2,126,152,7,210,90,187,110,43,43,28,218,170,76,172,131,202,173,235,102,12,172,229,64,79,164,219,116,137,46,8,79,145,115,205,31,232,50,176,226,212,195,246,80,48,227,16,164,202,151,207,223,123,75,88,100,216,198,31,41,120,212,214,54,80,177,101,2,120,6,245,79,24,192,146,5,205,43,108,178,29,86,192,146,68,141,98,170,193,243,40,96,149,235,108,58,122,225,246,175,102,33,86,38,200,38,42,239,61,76,196,34,96,107,163,15,133,67,218,204,231,78,164,153,228,72,231,195,126,78,165,138,172,252,133,102,15,128,97,145,139,124,147,109,148,235,228,237,145,208,38,50,75,20,154,54,177,85,96,215,155,114,196,59,35,12,79,90,230,124,183,50,9,151,108,74,216,41,131,199,204,219,51,136,171,47,88,57,89,204,167,13,48,133,30,100,173,247,19,186,82,171,51,152,195,77,78,22,77,3,241,46,108,109,43,98,57,111,150,18,145,116,40,114,71,39,181,24,104,209,87,100,109,142,98,50,220,134,128,27,159,60,38,46,81,163,38,5,254,10,155,108,193,251,75,75,33,130,73,249,147,96,105,52,29,220,110,149,181,151,23,158,200,200,174,131,167,128,81,173,70,161,197,255,0,144,150,214,51,25,88,148,245,139,193,143,42,0,218,170,243,62,21,85,38,144,137,119,165,0,79,230,70,212,98,158,173,158,121,35,229,68,76,141,198,242,226,91,67,13,130,230,18,39,147,233,45,168,228,184,102,30,49,241,42,106,217,57,88,128,159,13,157,184,144,241,140,72,196,80,146,48,82,181,248,252,20,197,197,193,35,31,169,54,135,48,132,91,230,105,189,243,19,195,29,249,3,219,192,6,146,248,18,89,218,169,88,111,200,161,102,105,233,213,39,204,33,38,181,179,37,227,229,68,144,234,166,44,129,246,70,148,79,117,15,26,97,227,45,230,102,69,186,53,57,202,196,44,102,153,7,80,156,75,121,181,9,8,197,168,212,152,210,179,70,198,244,141,18,133,152,205,242,72,87,173,241,158,245,174,28,108,171,124,192,158,48,248,83,226,3,38,25,1,101,38,203,251,68,4,57,231,201,202,169,225,207,138,86,114,137,75,21,108,129,115,37,66,251,18,147,230,211,152,30,107,59,35,3,217,18,20,50,79,236,137,24,248,12,163,224,214,228,30,108,74,114,237,251,98,38,177,181,12,168,195,196,81,37,86,70,100,158,84,172,198,98,15,91,39,243,170,16,237,124,57,148,228,63,1,61,49,204,66,44,85,24,161,9,171,190,170,211,101,38,8,193,250,161,164,70,141,145,137,44,198,98,122,170,198,223,100,217,141,118,82,114,189,78,89,83,239,159,204,168,131,1,242,86,51,217,178,2,232,173,9,147,208,232,98,9,57,173,146,72,207,218,101,227,73,3,107,148,233,220,0,128,143,204,144,101,15,184,164,4,216,188,61,137,22,152,170,60,41,207,204,172,67,181,240,237,75,140,30,124,193,74,172,51,46,69,204,6,3,3,10,101,172,211,226,12,156,74,101,147,15,143,14,85,147,12,140,129,152,162,124,198,73,246,150,147,25,145,134,128,12,241,137,97,62,120,200,52,182,97,77,97,182,62,116,206,76,194,16,10,77,243,198,39,167,16,230,48,128,89,80,86,21,74,253,66,103,0,196,199,133,15,48,36,200,189,24,219,100,236,184,130,251,155,172,161,156,163,82,242,88,113,170,167,217,100,66,201,8,8,165,91,148,196,158,128,99,231,102,85,208,170,130,50,131,181,115,219,134,60,108,225,68,105,141,73,58,11,240,153,53,117,77,49,50,218,22,246,81,146,214,70,228,89,204,184,220,179,42,95,26,123,243,165,86,99,49,28,26,6,81,245,37,126,149,140,234,130,27,222,86,47,76,140,172,172,12,162,153,145,184,18,240,198,231,229,42,161,195,148,106,126,201,152,252,211,216,86,81,193,171,106,176,126,190,55,251,169,57,161,140,111,249,73,67,254,37,35,113,24,132,234,41,16,116,243,238,97,31,220,198,161,87,11,29,24,44,60,150,97,50,109,26,134,184,64,205,45,34,173,178,100,145,245,19,34,59,115,200,157,108,61,180,3,190,173,137,231,242,130,74,25,15,218,87,16,224,2,72,251,80,19,42,182,207,204,158,202,101,88,145,147,91,99,143,229,10,131,53,109,199,134,18,202,34,232,113,189,59,31,41,113,44,103,190,168,108,225,198,82,36,89,19,232,214,95,233,203,217,90,120,79,204,171,232,109,65,210,100,65,160,50,111,72,146,215,210,28,79,226,85,214,59,147,181,10,73,33,4,145,241,36,51,24,241,244,163,225,178,86,62,100,113,170,178,141,37,127,97,249,145,166,49,202,131,100,105,127,85,88,62,145,121,149,172,84,85,81,73,150,70,39,130,240,97,228,122,163,53,111,31,82,14,51,54,196,88,192,124,13,36,92,121,125,197,184,53,160,41,49,35,158,96,21,156,40,7,188,227,233,74,172,192,205,144,214,78,149,130,40,153,178,169,99,64,244,215,188,193,42,161,12,147,148,124,169,77,175,43,20,164,109,95,144,216,137,159,172,25,231,180,202,143,100,195,201,30,100,141,244,227,146,124,201,228,8,216,184,84,182,199,85,9,9,158,139,100,108,189,203,40,209,135,145,55,100,62,53,69,170,13,80,88,102,0,158,143,53,172,24,67,253,80,212,245,220,57,113,135,148,74,2,127,172,20,252,210,144,208,179,146,105,14,182,251,95,82,3,197,149,114,237,115,0,227,200,108,73,246,149,184,31,233,10,84,234,250,0,44,162,61,60,49,248,139,34,221,78,63,162,117,207,164,89,122,116,178,255,0,173,119,106,173,91,16,145,24,108,171,242,191,196,237,61,121,83,45,242,234,68,68,223,225,166,179,188,146,198,68,176,236,18,231,155,163,149,27,248,29,63,80,188,15,211,126,182,194,165,115,238,216,62,165,51,14,121,228,177,30,26,221,207,114,213,233,216,232,181,198,129,184,60,159,186,183,120,16,168,152,21,177,4,197,174,102,65,116,137,117,109,254,164,91,3,81,184,198,190,6,238,116,110,145,32,36,190,81,86,33,129,106,84,219,56,147,176,100,253,67,42,115,57,132,53,33,50,226,92,105,105,189,145,165,84,141,249,133,200,165,153,186,178,151,151,18,231,104,71,44,171,76,121,163,98,54,76,13,179,57,150,170,25,241,107,65,204,36,147,85,95,74,157,230,24,138,108,173,106,174,133,26,168,162,221,73,169,246,35,197,16,188,137,93,61,149,140,210,115,21,106,141,66,73,36,204,94,84,230,29,9,198,246,97,87,143,165,242,114,65,239,164,220,179,234,166,52,53,91,103,166,245,176,222,86,49,80,195,167,197,205,137,116,98,21,9,173,128,79,4,126,28,93,171,84,107,176,13,251,76,72,137,134,220,141,115,180,195,154,60,32,147,218,75,236,159,90,38,112,137,20,200,106,99,85,76,138,33,225,136,94,69,43,235,175,201,140,192,147,45,64,62,16,160,243,127,195,255,0,69,51,225,44,167,229,42,127,13,143,240,79,86,20,60,48,242,177,21,27,194,50,223,13,239,199,212,180,73,14,68,172,215,28,221,50,96,198,5,45,38,73,202,116,84,195,19,169,124,135,27,39,114,104,227,99,24,34,3,21,3,36,237,134,150,97,96,216,190,110,125,148,213,22,195,86,90,229,122,105,26,99,20,187,194,241,242,175,140,178,198,165,34,178,12,172,94,50,72,10,188,246,69,34,146,13,147,254,170,247,170,203,201,137,74,206,80,121,48,32,23,180,180,4,32,243,88,50,78,70,45,6,121,21,119,24,66,136,48,235,113,175,166,8,253,165,45,14,212,153,240,149,85,192,126,228,104,89,27,200,162,230,4,248,209,10,79,155,94,240,163,31,186,177,190,173,57,0,253,162,134,124,107,88,199,229,17,22,230,252,117,38,205,227,216,252,229,26,1,50,102,196,174,40,95,199,136,201,123,35,15,193,103,26,102,216,236,93,149,57,202,183,214,131,185,14,246,48,107,193,181,97,88,176,204,194,17,101,128,219,25,227,243,71,179,1,18,185,44,36,102,101,88,198,158,53,54,97,199,140,96,199,202,143,141,113,200,144,188,199,35,22,152,207,39,159,50,197,204,198,58,51,13,190,2,157,184,249,111,52,77,60,252,67,67,92,124,202,170,154,75,154,103,34,50,52,252,172,65,62,3,243,163,99,85,39,219,16,198,97,137,141,101,0,217,86,115,33,188,67,65,64,238,75,80,40,227,67,200,140,146,30,5,162,27,241,34,140,252,163,66,142,72,89,83,229,229,74,63,66,69,110,102,113,169,123,136,28,137,155,53,1,149,109,174,53,109,2,236,24,25,148,171,147,7,32,147,56,22,185,73,139,42,224,104,217,24,44,85,221,201,25,9,194,165,44,175,143,27,132,42,132,207,6,14,223,244,40,59,39,140,178,159,132,171,161,115,6,21,220,89,78,157,220,154,105,182,30,19,51,32,217,27,41,213,125,109,107,11,17,94,186,18,174,67,16,153,146,88,131,152,204,105,105,179,198,127,10,208,105,51,136,146,186,149,29,195,178,98,100,23,178,111,18,131,146,25,194,229,18,109,166,13,56,100,204,85,38,86,67,44,60,159,66,162,238,233,49,121,174,161,38,100,66,68,205,238,40,171,95,9,36,78,178,92,118,85,66,21,129,56,158,155,195,124,191,14,84,236,53,160,69,178,24,209,85,22,160,65,12,178,143,133,31,25,150,66,26,111,78,192,19,133,49,48,88,39,173,90,153,93,73,230,90,217,65,250,139,65,164,238,121,149,41,182,56,57,133,200,166,39,152,25,56,147,85,69,15,170,146,66,112,167,102,11,196,60,170,122,170,200,17,159,212,170,25,107,22,72,212,153,168,50,129,195,147,140,234,210,52,192,73,7,50,70,192,197,240,204,132,53,221,108,31,49,101,82,145,175,196,180,120,27,245,36,104,146,70,252,74,6,124,1,143,185,85,62,212,114,84,253,148,248,132,38,44,170,145,205,136,50,173,142,113,125,101,59,79,202,221,135,175,220,26,123,166,62,39,83,89,49,130,41,70,34,38,51,40,98,91,1,225,55,186,185,46,161,248,93,58,166,199,212,43,178,127,18,23,165,191,29,73,76,186,166,72,119,192,204,223,116,149,120,193,181,246,138,69,13,240,246,202,112,128,192,216,174,195,78,104,37,31,42,85,170,115,49,115,20,214,250,136,153,202,136,147,230,79,105,83,225,130,37,182,76,56,165,6,80,170,172,200,58,171,28,214,125,78,67,245,44,153,166,192,86,39,54,82,79,147,14,213,104,99,37,165,105,11,9,131,163,241,159,40,85,20,61,60,114,143,169,55,170,120,6,14,98,166,33,181,0,136,169,188,115,213,73,195,82,18,48,250,146,237,131,252,213,148,251,80,20,15,81,19,238,246,199,234,83,220,103,27,16,248,212,233,147,41,63,34,77,91,171,65,230,204,169,220,157,78,2,51,137,39,228,48,85,65,100,135,108,148,60,207,206,179,159,106,148,239,255,0,58,123,10,86,64,170,100,230,44,230,105,177,141,156,194,65,208,221,140,74,136,211,247,195,76,179,48,98,68,76,100,24,195,126,101,37,188,56,167,101,8,136,174,46,43,121,18,127,74,98,173,68,97,173,38,185,219,51,17,85,51,53,131,10,197,206,236,180,217,200,204,161,74,32,90,206,141,43,105,47,218,80,146,17,108,200,116,185,150,91,148,7,169,48,111,237,89,192,11,36,193,203,149,35,152,102,12,143,81,145,177,58,84,97,62,97,39,3,14,85,56,26,172,82,242,166,33,50,99,12,44,43,214,195,32,172,163,88,116,44,147,19,50,67,101,0,21,167,204,168,253,75,211,64,185,238,173,178,178,154,254,36,73,51,84,122,232,57,53,216,228,131,10,72,106,208,20,249,74,151,86,238,188,62,226,49,225,157,36,138,144,217,212,147,13,66,22,15,165,58,129,230,68,5,84,97,148,125,169,184,71,139,165,59,49,149,10,52,49,149,137,107,233,49,38,129,126,50,101,42,209,101,100,49,37,220,54,160,129,140,193,34,61,87,98,150,4,219,146,45,179,32,63,27,214,115,1,155,53,8,228,160,231,201,121,61,213,46,28,241,165,225,79,35,5,58,198,37,129,31,119,42,181,107,54,167,4,230,39,6,164,222,179,169,78,79,208,196,25,243,114,9,54,214,134,228,27,12,196,146,168,41,235,114,156,107,69,61,80,240,48,41,176,94,56,62,234,155,96,81,84,166,97,129,24,29,169,29,173,145,60,59,80,36,158,242,61,120,208,201,36,105,21,110,57,57,50,120,60,251,81,213,91,73,41,77,198,155,32,252,202,20,182,168,210,160,159,15,42,118,141,132,177,83,101,85,249,51,32,33,153,227,68,154,236,228,6,28,73,95,155,202,69,22,181,135,97,208,103,188,190,234,47,250,143,213,255,0,138,79,2,54,50,102,84,193,152,12,24,149,68,80,12,39,47,113,86,159,13,138,97,184,26,2,99,199,37,12,193,81,140,57,155,152,252,69,75,102,89,30,180,249,138,131,141,24,245,167,204,34,241,167,147,235,65,109,7,153,73,97,200,111,19,108,13,84,121,32,194,18,162,118,199,157,204,163,217,90,74,135,246,166,116,154,204,99,62,44,169,219,252,68,199,47,128,113,173,79,10,108,203,136,50,65,247,18,73,147,246,199,84,89,149,193,128,46,233,217,101,5,225,196,191,63,234,173,12,250,75,143,80,8,151,233,96,204,139,37,157,170,43,92,195,138,86,46,152,122,143,18,51,71,125,9,13,55,27,125,17,138,182,28,0,15,181,40,209,236,0,198,240,229,85,19,233,206,86,102,17,83,48,177,241,55,70,210,177,46,199,135,16,202,148,90,252,40,139,27,151,106,168,244,172,243,214,157,153,149,188,249,35,178,136,162,179,234,154,212,186,170,156,118,5,15,162,19,137,85,191,83,176,112,112,173,55,97,39,231,196,37,58,248,7,34,148,145,221,141,181,3,37,89,110,86,184,22,167,17,240,172,131,84,140,141,79,139,153,102,208,12,25,100,66,162,153,37,9,26,55,34,32,204,96,216,133,80,55,179,145,1,62,132,132,38,82,173,177,141,140,138,144,51,35,201,6,19,42,43,42,129,41,152,145,135,196,133,125,220,188,152,149,28,202,209,228,226,66,201,173,0,217,202,149,149,2,172,97,0,195,147,220,183,89,105,224,73,139,155,18,76,104,199,23,52,69,165,250,168,240,89,134,90,70,102,78,3,45,69,118,80,192,63,254,42,213,85,49,153,59,82,45,97,168,114,1,248,84,166,152,187,151,187,194,82,165,201,190,5,102,59,17,141,145,139,213,181,76,41,51,98,88,82,49,146,89,202,169,106,161,140,68,85,80,62,178,24,198,62,164,36,158,50,112,171,112,213,14,75,16,19,244,195,211,89,70,174,164,76,151,144,172,88,67,140,79,117,62,53,110,53,139,2,53,182,81,42,38,147,27,141,47,8,94,51,243,39,179,3,137,47,52,99,149,49,163,234,216,16,100,196,237,228,90,36,214,226,122,211,15,204,73,150,108,163,73,109,64,209,26,24,211,54,4,98,64,51,34,201,243,8,46,212,185,56,7,152,195,198,132,12,193,137,232,35,24,152,210,57,51,206,50,34,172,22,47,223,48,5,2,73,61,227,35,210,88,23,4,47,186,179,147,36,138,74,172,53,141,242,67,149,138,18,249,143,141,41,81,62,124,177,36,86,172,61,145,57,83,48,172,92,233,94,88,44,77,13,196,167,244,222,72,209,88,168,222,240,99,229,42,20,99,0,207,32,199,133,96,249,47,71,134,48,8,196,186,96,113,61,58,212,92,140,121,8,52,9,160,28,132,234,78,33,189,136,224,190,40,251,81,184,168,21,20,134,156,24,249,144,102,173,24,201,194,152,217,92,2,55,154,153,126,167,139,147,181,70,73,89,202,226,53,100,100,206,24,70,62,148,144,54,160,146,204,161,89,122,217,35,39,91,8,85,250,147,196,52,60,155,176,15,185,37,13,169,231,19,169,110,159,12,114,64,141,177,108,122,77,148,82,251,169,205,105,178,69,225,92,253,240,14,51,246,171,125,60,108,67,30,100,172,180,5,23,204,181,181,20,183,136,189,107,91,228,144,131,84,115,225,130,119,180,181,70,167,97,21,116,219,10,177,34,246,63,58,120,200,25,98,230,68,207,167,196,129,220,158,51,48,167,101,5,2,245,35,214,159,137,50,205,85,168,1,132,162,30,68,146,100,145,254,126,37,47,107,169,199,90,78,30,50,40,181,147,36,41,97,237,222,131,24,188,204,17,32,105,235,71,90,76,40,106,223,137,108,39,202,75,42,167,135,180,178,229,10,69,234,47,139,134,33,145,167,227,84,21,82,119,43,69,110,158,201,220,170,97,233,188,124,216,149,176,79,146,117,99,7,233,141,200,243,98,90,100,208,128,96,79,247,228,140,60,57,82,27,43,81,231,194,82,169,126,87,136,245,82,80,207,24,201,135,18,201,243,63,34,221,112,248,152,248,138,167,38,89,14,51,56,147,115,24,222,251,43,241,159,229,11,137,11,51,241,29,151,234,229,35,180,244,193,206,127,55,18,167,123,32,194,251,171,22,137,240,37,72,120,212,146,133,204,92,137,253,108,153,80,125,212,205,243,34,19,181,12,99,68,243,89,35,35,133,70,108,212,239,234,50,243,47,158,66,32,66,104,40,246,85,2,79,81,82,42,160,213,99,123,230,100,31,106,131,213,70,38,78,165,87,38,49,32,251,170,122,214,30,229,21,40,73,6,121,227,116,167,116,250,243,98,255,0,155,18,214,253,60,79,4,134,125,57,196,254,165,101,233,239,161,206,204,200,117,8,211,234,175,217,152,69,30,68,214,30,210,55,15,26,227,212,240,37,12,252,37,32,149,115,32,78,32,242,238,136,147,88,89,62,70,86,254,29,13,144,34,201,127,104,210,61,67,0,113,184,120,215,60,54,164,151,6,94,208,210,137,143,247,83,232,210,65,37,153,183,89,80,172,234,194,218,230,208,233,225,148,153,87,159,79,18,49,22,240,152,254,210,220,192,188,157,201,183,178,26,166,65,240,234,70,134,145,228,230,91,225,198,0,216,143,13,144,199,194,157,164,22,166,117,178,95,27,132,200,233,144,25,37,153,130,167,44,167,226,230,18,244,109,108,241,15,10,131,72,201,192,101,101,242,49,51,30,51,172,228,201,7,252,64,176,245,33,217,44,118,121,19,43,92,113,83,204,180,50,102,87,166,230,167,203,212,130,100,13,143,154,102,169,149,99,207,141,145,136,168,111,120,251,80,30,166,188,107,92,67,71,118,20,118,248,195,32,208,38,198,54,37,113,181,63,231,94,147,106,50,243,37,220,96,196,201,249,50,42,221,54,241,148,124,203,156,201,190,103,154,165,211,119,3,250,170,82,72,17,242,45,103,191,108,5,52,247,178,74,103,62,96,228,143,132,168,22,67,34,216,218,227,183,32,38,48,113,143,153,81,51,82,69,16,57,68,166,44,159,178,88,198,102,244,106,140,172,42,179,32,14,167,212,32,155,47,133,103,73,24,18,123,74,179,159,164,178,127,193,230,197,200,149,5,231,173,62,20,204,180,92,117,49,121,102,86,73,167,131,131,133,42,124,60,107,48,220,63,193,16,252,133,98,130,179,191,34,248,139,77,48,17,136,138,125,148,18,68,251,138,107,80,195,33,122,74,133,170,206,46,35,42,237,234,74,198,217,50,88,57,106,150,156,216,188,12,165,236,163,100,230,10,50,181,231,26,102,140,91,21,119,6,200,7,174,11,241,10,101,173,73,247,113,11,198,37,220,131,202,5,27,172,244,168,231,1,252,75,86,53,117,163,11,34,220,219,240,127,226,92,89,209,88,19,118,46,183,101,101,18,116,94,33,47,201,245,180,135,211,118,185,162,20,159,227,93,239,70,93,239,162,48,38,92,187,44,140,52,108,213,168,210,4,151,198,63,82,118,249,131,146,60,56,150,163,64,7,134,100,185,147,54,207,85,102,31,128,186,101,36,191,60,185,73,141,10,106,215,248,38,118,87,7,40,56,82,200,19,37,16,156,194,84,86,97,61,1,217,72,194,191,149,52,252,43,6,55,205,251,139,107,191,192,179,100,247,149,152,150,110,49,181,81,141,60,56,146,89,219,200,153,62,3,4,197,24,246,74,140,124,161,78,170,172,142,78,226,169,183,123,12,172,11,101,3,33,58,148,165,216,79,8,106,254,123,8,86,112,169,153,250,110,202,119,114,232,85,184,140,11,165,117,14,94,19,35,239,140,9,61,34,64,64,210,71,130,124,220,137,177,160,126,68,187,116,96,202,164,156,152,196,42,192,49,137,147,169,83,6,3,8,244,197,148,140,199,153,59,84,21,73,204,196,140,206,213,132,59,82,73,38,20,84,246,15,38,37,246,29,104,253,145,40,213,64,248,102,101,77,227,76,100,16,117,32,195,14,118,126,174,52,229,144,216,65,170,181,81,66,186,134,82,73,28,151,166,211,32,12,163,122,22,146,181,145,158,158,201,11,48,41,110,37,189,199,85,214,164,20,152,195,140,69,160,207,79,109,97,131,249,20,209,159,140,137,100,25,77,254,113,10,206,84,166,76,104,57,61,181,156,200,18,164,244,165,254,136,113,19,149,47,109,67,254,134,1,8,61,165,182,96,70,38,32,30,205,143,186,182,198,123,231,42,42,176,172,198,248,119,103,140,128,187,159,190,230,50,55,102,49,44,159,90,2,49,50,198,162,100,72,61,159,157,5,38,51,10,168,103,214,227,90,131,72,73,61,40,219,28,136,147,50,85,107,243,7,169,83,233,93,67,6,105,7,155,177,30,109,24,114,247,9,78,207,208,115,171,79,187,137,144,73,255,0,27,244,212,75,106,91,76,181,24,153,196,149,178,97,228,160,233,217,56,188,86,10,210,183,79,0,172,225,70,218,167,32,201,201,55,198,63,154,105,91,13,229,34,105,62,171,109,237,33,35,73,100,100,173,90,224,11,238,58,97,137,91,238,166,44,213,80,75,195,149,65,221,218,156,160,126,36,140,50,78,34,114,174,125,150,112,181,14,166,251,177,249,172,217,100,249,36,225,80,241,164,190,75,19,74,163,62,49,59,81,178,195,88,191,135,48,145,153,218,138,101,150,69,52,25,153,89,218,137,100,145,137,104,48,230,77,104,44,128,165,236,180,241,235,121,189,180,123,238,223,27,164,169,37,150,164,157,39,136,197,227,67,72,213,5,168,1,178,103,76,163,86,238,125,164,170,49,183,50,216,172,224,5,130,99,22,67,37,10,178,221,69,15,211,108,16,243,44,227,85,125,165,71,224,50,45,38,146,8,195,122,232,105,137,212,146,187,170,36,97,230,196,185,213,198,167,157,24,152,67,20,139,162,218,218,202,146,119,135,23,26,13,154,84,22,92,165,18,21,85,249,137,147,241,34,233,217,115,118,79,155,200,174,96,104,12,128,204,81,127,184,140,173,161,101,107,248,68,168,223,106,200,192,67,72,176,241,26,56,215,204,139,147,167,182,207,194,21,147,42,165,166,239,54,228,252,73,152,120,217,204,179,120,21,73,96,177,226,39,82,49,134,77,39,178,38,62,36,147,195,42,155,102,105,75,85,106,49,39,140,187,252,138,21,143,196,152,192,153,200,164,202,22,96,141,67,38,93,147,20,253,107,9,24,249,76,37,105,193,224,145,207,8,252,213,149,177,5,143,35,207,48,16,111,147,201,242,136,121,44,57,56,66,152,86,198,4,102,115,37,219,111,50,156,202,58,25,224,16,249,150,87,215,208,99,3,181,77,76,152,126,160,137,78,90,198,151,59,183,34,158,203,187,123,250,3,62,38,219,43,189,243,248,146,105,53,167,43,51,39,117,84,137,219,41,50,46,213,85,69,33,91,156,250,181,246,49,101,176,94,218,232,80,36,202,193,218,133,159,67,182,103,82,84,201,51,163,19,10,73,35,87,224,37,104,62,178,159,40,172,196,82,164,236,103,34,71,119,107,115,25,153,177,101,26,158,141,175,206,67,225,40,136,36,149,116,11,41,210,253,28,114,89,196,144,207,161,151,24,136,186,27,183,148,121,114,170,112,227,178,98,120,228,253,205,36,32,76,124,110,25,105,224,103,128,139,100,253,49,145,33,153,73,58,55,74,201,58,117,126,5,22,70,77,14,131,91,62,33,71,218,52,175,83,198,151,52,31,40,164,43,95,99,24,252,197,34,233,21,76,28,144,51,50,229,88,118,95,34,219,155,203,67,146,236,45,71,47,148,68,79,131,13,254,29,74,242,125,84,78,236,72,22,73,170,141,218,172,204,190,58,24,177,229,150,164,44,153,54,176,122,114,32,55,246,89,57,178,42,219,89,149,165,38,108,73,91,230,87,16,106,30,159,65,183,167,216,60,99,110,71,218,156,195,8,6,206,100,146,28,97,146,87,18,166,244,19,224,204,34,174,152,234,66,166,79,192,81,173,176,216,72,220,193,18,194,29,108,161,246,173,210,103,178,48,240,136,92,138,131,154,102,106,73,121,246,136,143,74,125,144,249,144,16,52,221,142,125,217,149,92,55,130,48,57,150,99,16,139,151,34,74,126,134,227,121,114,164,12,211,219,19,240,149,89,90,207,60,211,225,246,210,153,33,96,217,218,155,123,184,85,64,188,231,70,233,42,206,29,221,150,78,101,152,94,66,166,113,160,41,85,70,200,243,24,75,34,115,38,65,164,130,38,123,107,22,85,16,172,225,46,36,44,192,217,66,91,102,241,212,210,142,24,96,198,69,26,202,44,97,245,13,66,201,212,231,130,14,97,32,224,95,30,200,157,188,106,45,186,230,110,21,83,245,33,35,116,139,42,82,205,67,107,56,253,75,123,223,92,49,246,172,2,104,162,230,69,83,176,181,215,236,55,114,124,127,247,161,230,24,242,89,218,181,201,184,137,224,167,39,223,62,49,20,191,232,112,227,49,254,242,34,6,113,61,36,135,118,57,36,230,85,1,52,95,14,20,141,173,10,42,220,160,141,60,120,57,82,185,246,88,200,135,100,159,180,133,152,18,73,91,86,115,88,32,55,111,200,159,67,181,220,168,135,188,145,187,147,42,171,184,190,105,53,142,128,163,109,66,204,128,121,84,27,231,144,111,194,101,209,140,104,178,64,185,246,167,135,136,153,130,37,217,26,171,169,39,247,53,49,251,149,183,103,35,255,0,84,186,146,200,2,63,205,171,184,19,234,188,19,43,42,7,49,61,84,194,66,39,82,160,125,222,86,37,211,223,16,157,72,64,132,229,253,34,92,93,140,111,212,171,173,187,156,33,245,44,172,172,143,39,218,73,60,239,35,3,169,41,153,169,231,70,253,88,150,109,176,182,31,111,206,37,181,151,196,47,114,150,102,179,174,156,246,11,47,34,104,24,121,121,86,115,5,255,0,136,202,99,201,36,105,33,177,198,122,165,134,207,200,147,95,64,120,185,85,213,70,108,0,120,59,113,32,102,51,114,138,140,111,172,138,241,142,134,192,57,136,97,195,124,99,171,42,160,147,26,159,55,17,19,202,171,176,70,30,35,46,102,144,170,168,192,210,79,9,235,225,175,129,36,120,86,247,207,170,146,62,82,169,201,129,6,76,194,90,181,113,88,115,13,131,41,51,35,100,198,131,224,166,67,36,131,88,154,212,158,241,86,100,130,219,64,185,148,224,42,88,26,221,177,19,24,118,76,247,86,217,147,1,225,194,183,120,162,212,209,38,1,8,5,205,181,85,145,43,73,194,37,111,50,121,201,210,167,109,105,55,189,169,235,117,21,191,226,40,211,26,147,123,194,85,100,202,125,200,243,40,184,122,87,101,47,48,85,101,85,148,232,68,194,94,180,170,180,11,25,178,171,27,209,15,102,33,167,47,48,38,196,225,23,34,77,155,17,57,68,68,214,52,17,242,86,44,50,213,62,100,79,101,0,105,236,43,56,146,238,40,133,133,85,144,197,238,173,243,239,128,160,99,76,63,159,106,163,141,85,185,102,85,170,183,215,220,203,49,148,203,177,161,159,225,101,212,36,99,232,73,244,150,248,207,28,31,105,95,20,39,145,132,56,216,189,164,200,48,50,251,72,87,204,201,237,42,10,169,32,19,57,145,188,53,68,210,104,94,70,41,123,90,163,193,34,233,114,103,131,195,219,81,215,207,28,146,112,149,79,242,21,198,169,57,2,203,108,118,102,93,54,134,202,12,224,49,114,211,82,31,185,21,79,50,85,105,216,21,54,86,240,53,89,144,234,150,176,1,36,29,74,76,212,132,19,248,83,48,221,156,160,73,205,119,207,133,60,115,57,141,80,168,212,231,42,114,198,18,11,49,98,95,43,77,198,177,178,124,185,41,173,171,226,111,5,22,218,207,26,144,178,146,124,253,170,140,212,243,137,237,33,31,167,137,147,153,58,195,66,76,204,9,85,39,255,0,150,156,62,78,70,115,45,12,167,219,34,153,15,40,210,85,108,83,34,126,201,239,23,72,146,191,85,181,141,210,37,98,250,213,180,48,32,251,194,84,170,84,157,73,112,218,223,149,156,209,81,240,236,142,46,225,39,166,12,81,15,136,72,31,77,36,159,105,42,170,57,78,2,41,247,19,167,19,12,65,44,3,85,121,147,152,170,154,29,32,227,19,169,62,217,254,69,184,160,42,220,151,141,12,130,238,70,51,192,107,108,199,226,127,50,23,120,2,40,14,204,50,102,50,141,45,53,86,84,124,57,35,76,124,216,81,240,171,71,33,38,16,178,3,198,206,164,146,237,143,27,31,148,75,160,198,134,66,141,104,153,167,153,37,157,75,160,90,156,85,236,30,117,67,85,27,115,194,140,190,210,187,19,230,196,147,188,210,160,244,151,17,20,164,95,208,20,172,244,76,67,237,90,188,49,41,168,218,135,80,15,238,141,59,129,63,125,221,216,160,171,175,145,91,104,26,198,34,61,60,139,38,51,18,223,152,228,225,79,96,3,124,100,4,150,38,239,135,43,39,106,18,100,108,107,68,18,108,255,0,247,63,241,77,169,216,128,146,253,179,23,218,121,252,233,5,42,30,192,9,153,76,147,79,120,252,248,83,55,192,149,55,168,171,89,180,220,239,14,164,223,246,61,91,232,67,216,142,124,103,224,90,205,85,58,55,180,190,70,159,136,152,101,165,54,162,233,48,223,147,149,7,179,228,85,86,79,173,218,230,9,87,44,213,87,18,198,255,0,148,255,0,157,109,173,196,155,96,88,26,78,62,21,182,25,134,149,232,202,215,217,13,153,139,200,171,236,180,217,225,3,40,80,170,163,215,90,220,244,11,183,141,57,245,82,73,7,82,144,170,9,196,126,101,101,2,27,10,52,108,154,162,231,152,249,18,187,137,131,240,86,143,128,1,177,64,235,12,99,63,10,61,44,43,113,23,178,54,229,58,173,173,130,46,209,13,101,66,24,133,7,42,202,202,30,62,162,161,152,117,90,45,138,74,122,168,43,41,244,227,238,18,159,167,178,219,19,17,138,171,223,101,4,176,123,70,147,113,151,144,216,186,136,66,243,193,39,106,40,214,177,48,114,169,91,45,79,20,71,120,114,165,19,46,8,78,165,38,86,118,17,100,196,160,52,198,16,136,136,20,155,210,123,138,86,168,50,228,203,202,85,210,43,94,200,32,255,0,188,74,170,173,10,216,101,171,134,70,128,8,44,88,190,24,201,237,33,204,108,158,234,21,246,71,140,78,213,155,204,96,92,200,192,140,52,48,102,3,205,23,199,53,137,76,200,111,130,252,202,139,152,163,150,48,100,94,124,96,33,96,95,68,240,194,97,45,51,237,71,147,133,71,113,145,134,110,198,115,24,49,13,36,124,60,164,68,190,126,85,173,147,24,36,219,140,7,131,90,49,163,204,16,12,29,72,7,220,49,121,147,217,37,110,240,87,67,38,7,34,30,101,105,10,196,222,24,70,141,48,65,141,27,138,50,198,115,147,61,144,73,132,168,192,189,133,30,80,167,54,85,64,147,237,37,15,134,56,43,113,22,199,223,55,141,29,91,118,241,61,137,12,203,36,185,243,200,62,100,140,166,88,234,111,48,44,129,212,163,239,168,71,249,214,20,58,182,47,73,139,137,52,147,36,115,122,138,154,54,110,245,50,74,185,8,200,15,131,57,134,93,55,77,134,45,144,216,34,148,73,55,165,100,246,150,33,127,166,159,132,170,242,53,52,49,112,40,181,63,195,218,169,48,72,99,99,92,202,30,149,167,141,43,132,74,194,215,86,159,106,64,229,81,236,158,77,222,101,53,234,157,249,10,202,182,196,163,141,1,131,233,77,32,70,33,31,135,254,40,122,220,101,27,19,77,224,32,243,38,105,138,212,163,135,78,65,131,149,107,152,24,190,9,15,227,50,15,137,97,248,158,33,59,138,161,249,15,244,99,85,204,36,228,140,124,193,22,84,80,111,165,16,120,118,184,151,208,221,215,73,233,66,201,146,207,62,21,93,235,147,173,13,230,211,100,183,229,64,73,211,195,168,225,227,70,198,181,63,80,81,79,9,230,247,38,89,53,224,84,146,146,252,94,210,9,146,98,121,170,249,154,108,132,26,157,159,166,15,27,149,62,222,159,98,51,48,206,146,156,19,137,237,170,71,233,177,136,124,66,81,148,146,95,25,248,85,132,107,231,136,106,91,142,131,217,106,109,141,15,100,78,165,65,25,224,43,20,172,203,179,151,168,75,24,222,179,36,125,184,148,153,157,129,88,113,61,240,99,61,46,125,192,197,210,128,152,18,15,184,169,49,140,242,165,219,103,50,193,182,186,146,84,159,148,17,113,37,27,3,149,98,202,121,68,62,108,170,138,182,25,58,85,227,135,104,94,100,239,162,31,233,35,35,4,130,86,70,140,193,131,153,36,54,1,38,105,6,173,13,225,240,16,57,146,233,38,252,235,73,172,178,147,16,138,177,124,98,119,46,101,247,30,193,144,225,197,41,57,147,7,208,128,172,226,83,219,146,9,82,214,217,51,7,106,163,76,200,10,170,230,143,66,63,254,139,22,105,179,228,204,85,65,26,224,30,234,61,243,32,149,157,163,90,189,98,138,209,147,143,173,224,194,164,110,42,142,63,51,46,143,231,19,255,0,68,28,250,216,178,64,157,102,71,19,108,230,48,245,11,35,63,9,83,72,214,163,33,22,118,186,48,30,121,66,149,108,201,25,99,66,186,240,27,34,182,52,246,99,91,159,36,4,31,106,133,147,62,84,102,112,163,41,36,206,157,220,165,178,230,238,12,36,228,17,242,133,80,86,218,156,64,75,95,15,242,35,107,97,188,138,155,58,24,172,60,14,167,39,188,36,5,198,164,31,135,12,84,197,154,96,229,98,158,159,0,226,35,196,151,101,126,205,102,99,243,204,9,143,19,49,25,62,13,56,230,131,40,82,19,4,130,34,38,29,222,197,117,53,142,112,167,195,36,100,174,77,169,224,159,132,169,252,105,128,154,62,212,162,238,156,157,162,71,53,1,76,205,67,101,37,157,171,228,59,89,194,58,88,252,145,159,132,201,140,103,229,83,101,2,202,182,236,120,249,145,143,146,194,19,137,78,70,128,114,179,133,111,12,146,66,127,205,166,168,21,144,36,167,1,120,212,156,57,57,122,85,37,104,73,37,50,128,78,218,33,30,190,153,227,140,151,90,195,60,39,241,21,0,205,217,61,212,51,14,17,101,100,207,4,28,15,12,136,167,214,144,163,67,237,177,172,248,2,134,27,216,95,4,237,240,25,141,115,201,54,71,130,190,27,226,92,74,223,0,216,202,83,102,115,44,165,132,200,111,246,84,252,200,196,247,147,77,49,175,41,245,3,56,86,253,67,177,19,30,96,149,58,205,137,171,86,208,146,52,100,181,129,124,25,107,95,227,10,209,78,120,138,84,249,243,235,100,131,137,75,112,49,115,76,150,30,76,69,49,179,150,51,245,17,88,213,76,136,66,97,78,164,213,69,43,21,227,145,76,101,34,163,7,237,42,26,214,60,76,94,100,49,198,122,102,23,196,78,204,42,168,146,100,110,117,155,32,51,193,109,181,48,6,244,124,13,172,144,118,165,176,226,163,67,102,53,234,119,128,111,196,153,26,48,250,82,137,44,28,35,230,82,145,134,85,8,187,123,250,130,84,155,144,73,143,155,228,173,82,99,113,162,48,96,13,226,243,236,177,13,13,37,132,26,25,140,121,94,153,148,83,117,109,241,227,78,230,93,18,170,96,39,15,181,115,135,195,24,136,194,167,213,82,79,27,195,10,155,45,0,171,181,170,126,14,21,31,38,180,249,59,87,66,164,178,4,214,97,150,178,159,164,178,147,48,85,163,145,95,152,86,231,49,120,94,36,124,9,36,78,103,210,98,39,82,86,104,4,24,209,34,168,85,140,223,60,228,225,202,128,153,85,238,160,141,187,17,242,167,144,36,238,71,204,160,171,65,137,89,151,18,133,242,130,90,160,6,81,79,149,84,76,164,1,73,155,18,223,26,183,237,43,172,106,41,170,2,60,208,217,56,125,75,48,213,17,57,135,12,98,103,50,126,3,90,228,60,154,65,198,38,80,175,50,236,144,184,178,170,187,40,96,39,74,139,190,161,33,122,148,228,143,120,80,246,107,99,253,85,91,73,118,121,32,237,92,97,236,60,23,243,39,148,58,168,245,167,92,109,27,66,50,157,85,254,29,198,65,73,178,252,152,68,145,190,248,147,71,151,42,27,212,8,157,70,105,7,172,49,8,78,82,173,175,153,182,73,3,61,20,99,12,131,237,77,98,97,198,178,220,143,10,85,38,171,115,220,85,148,62,71,166,51,194,252,10,209,129,42,248,12,132,247,225,42,222,19,29,125,48,121,22,151,152,159,73,27,102,88,100,246,100,2,153,159,36,226,58,126,29,217,70,165,53,86,250,51,30,96,137,53,77,41,168,100,255,0,128,170,242,180,192,43,59,87,22,209,247,15,35,222,25,101,93,26,182,127,209,42,142,86,49,88,172,152,24,158,25,138,85,58,108,126,124,75,76,255,0,82,32,248,146,115,26,116,110,213,125,183,168,172,197,139,38,12,81,48,174,125,168,97,147,125,187,8,149,52,9,155,150,45,83,227,48,139,6,230,45,135,100,113,69,194,147,73,158,73,39,77,102,7,16,20,204,151,144,68,92,125,68,120,151,140,121,155,141,51,129,112,49,169,128,189,228,89,61,228,140,76,222,218,231,91,29,12,170,84,73,152,249,47,237,74,231,191,141,43,54,161,6,60,34,236,75,125,84,133,126,18,149,36,211,80,120,225,31,105,179,14,73,240,171,198,85,3,195,42,139,164,140,56,207,97,68,172,13,63,229,87,79,79,35,34,156,178,46,66,171,39,130,49,56,138,134,13,198,63,117,5,61,153,94,131,217,229,93,60,201,15,159,113,249,59,82,179,79,202,78,213,165,144,9,245,72,143,135,90,196,44,98,133,214,177,50,120,78,69,136,66,193,35,163,25,132,90,184,1,60,104,100,207,149,54,134,198,99,69,154,48,200,132,123,49,38,102,10,143,32,24,2,70,27,4,225,225,83,65,146,176,147,100,65,191,181,37,152,99,125,144,125,53,239,196,85,53,38,237,249,211,237,206,251,184,171,71,160,196,39,74,220,92,12,170,173,96,144,124,165,77,195,119,7,207,16,138,146,27,74,241,175,67,211,219,98,38,210,31,232,185,20,70,193,57,43,147,78,49,242,226,91,131,25,227,35,21,28,104,195,146,4,235,128,16,114,99,99,90,88,193,171,121,250,121,229,27,248,148,145,169,207,10,91,243,44,145,85,198,177,230,60,131,89,231,127,254,169,148,104,108,16,249,80,86,79,31,178,146,162,154,30,101,144,88,242,145,46,97,159,145,61,128,207,200,150,163,40,238,28,54,73,99,3,137,18,26,210,70,65,64,178,28,103,170,93,252,73,32,83,89,168,195,212,153,187,170,200,55,174,53,170,180,245,229,33,223,46,184,164,40,215,232,110,2,32,237,105,32,206,7,80,215,100,110,143,139,145,169,249,157,159,23,101,210,19,20,177,17,92,208,235,104,186,182,43,12,34,173,154,207,224,253,109,151,159,202,169,106,173,36,253,44,126,44,130,26,89,58,69,76,226,212,157,94,197,243,55,94,201,80,179,43,79,37,156,201,190,158,120,36,131,153,54,147,24,9,21,148,173,78,55,106,99,208,78,205,237,174,151,164,174,217,111,5,74,107,202,22,77,138,243,9,39,208,115,229,214,147,23,210,122,232,101,186,216,229,201,37,254,29,74,72,113,147,50,101,91,112,193,143,17,146,135,201,200,5,230,86,144,172,202,21,202,203,99,168,111,100,96,73,103,18,70,247,141,26,16,144,92,38,91,205,85,145,153,147,42,134,64,81,164,128,111,77,55,49,72,196,171,210,8,176,124,51,198,34,42,11,96,167,177,158,124,40,121,157,107,106,101,26,168,146,88,133,6,19,67,126,85,190,75,14,46,80,166,158,136,65,35,88,200,162,7,205,173,106,160,42,147,204,187,56,152,180,25,242,167,44,167,190,14,126,36,198,31,129,70,185,213,150,197,42,2,22,28,124,73,30,161,210,167,182,103,23,18,185,101,59,201,202,154,195,128,63,14,97,46,165,169,58,159,159,13,240,247,81,143,207,49,114,141,110,164,208,207,131,45,133,42,239,83,32,69,199,212,163,238,3,136,156,34,93,27,138,235,236,37,85,13,97,129,182,3,19,106,217,41,51,195,113,36,31,109,103,15,56,251,151,44,145,176,214,44,189,84,131,103,9,80,147,53,13,168,135,196,94,52,40,124,202,53,143,129,20,85,71,20,154,250,113,79,204,37,176,54,67,43,211,95,77,136,84,44,205,60,193,42,173,69,171,6,70,124,73,35,89,190,48,4,196,130,100,105,112,89,148,75,80,110,206,70,97,50,86,178,5,131,228,155,25,22,173,231,254,227,254,40,99,73,30,52,43,38,114,44,2,138,170,226,36,99,179,119,214,170,118,20,214,67,203,16,163,80,239,128,9,49,50,229,228,83,79,187,181,211,231,225,41,49,165,101,110,72,53,168,117,143,195,220,105,13,174,158,0,137,204,149,86,252,87,57,64,193,24,92,139,107,239,143,100,124,169,227,145,252,244,22,202,107,101,14,219,165,121,241,158,159,67,152,1,3,149,47,181,159,16,73,183,47,240,2,73,48,207,237,33,67,3,19,249,150,6,212,227,243,194,181,178,227,124,68,158,163,89,74,40,193,103,135,18,87,62,182,215,62,81,21,110,141,36,131,78,35,73,97,59,86,171,80,83,85,57,165,70,240,17,81,243,31,145,21,15,104,85,186,76,54,99,77,101,10,136,94,103,141,5,38,100,161,251,169,203,224,101,122,87,101,78,114,166,170,184,9,164,231,154,196,132,218,72,229,38,110,69,101,14,30,46,212,123,227,15,31,18,21,84,9,202,120,196,140,198,5,59,96,64,189,26,3,242,38,94,148,127,253,86,212,20,219,2,24,8,141,219,13,4,192,190,50,35,55,30,101,27,49,118,142,128,147,33,141,107,140,242,13,235,227,36,238,78,139,51,24,33,162,194,134,25,231,193,196,179,173,146,113,17,9,2,212,125,38,91,102,79,137,25,249,130,85,45,195,42,61,51,55,61,201,125,149,33,36,143,132,73,108,255,0,137,16,96,131,154,47,34,2,55,198,150,15,132,53,104,94,161,147,224,91,37,141,83,41,30,62,225,40,237,73,165,119,204,226,18,172,153,175,61,88,249,177,98,91,130,103,201,229,196,186,35,145,159,224,49,56,77,222,137,157,24,153,185,21,87,195,77,66,248,82,217,18,198,82,232,151,17,153,58,46,29,170,226,58,242,134,226,180,158,163,93,147,137,19,67,186,184,123,134,40,199,234,250,171,186,161,3,54,81,175,79,215,227,140,2,97,95,147,116,151,196,139,18,252,164,178,147,32,151,71,129,107,185,99,12,89,89,87,154,176,189,179,238,59,77,101,43,45,117,181,228,233,120,67,214,138,120,119,49,51,24,168,10,160,128,169,145,152,204,107,181,99,66,74,162,24,217,55,216,114,145,85,179,77,130,76,76,201,27,35,98,38,100,196,51,206,38,118,170,255,0,242,10,44,48,118,82,176,137,56,100,145,224,237,74,231,135,114,129,141,14,88,159,218,134,91,130,176,77,221,171,6,62,20,137,151,103,201,218,182,223,64,57,0,163,222,105,113,142,164,221,59,5,142,155,91,63,32,251,83,192,207,56,253,213,205,234,167,144,126,6,84,65,184,82,163,21,86,42,119,57,59,80,178,94,196,0,102,12,171,111,154,209,202,90,168,108,156,5,162,102,158,7,210,74,35,93,158,55,8,147,184,19,200,94,226,166,142,102,65,24,83,232,236,140,254,164,186,97,167,13,252,42,138,200,216,146,230,24,18,70,175,185,113,8,169,244,39,156,76,216,147,42,74,73,195,26,168,102,49,123,75,211,46,1,24,124,66,196,141,207,224,170,170,43,51,201,90,176,141,168,71,231,218,147,93,207,33,70,245,43,152,249,20,26,54,118,11,29,136,51,192,80,118,173,82,76,69,206,105,230,78,17,57,138,69,119,85,146,115,48,229,66,199,78,97,204,77,113,112,241,41,247,207,57,30,172,174,232,127,34,151,125,105,35,61,90,170,99,43,20,116,47,33,88,197,70,243,98,98,154,167,54,38,39,15,49,36,165,174,70,154,36,234,208,65,127,42,197,247,113,44,153,218,52,174,239,77,178,201,157,92,138,72,213,83,171,79,135,41,16,221,63,235,168,89,139,184,209,128,71,173,178,106,178,165,52,50,120,217,202,170,3,37,139,21,168,49,41,62,168,131,246,144,15,200,38,114,174,136,202,209,205,98,93,63,79,0,73,154,72,193,99,99,145,89,73,38,116,230,158,227,100,196,102,161,211,120,185,113,41,248,112,229,144,248,113,46,117,85,118,6,192,191,173,214,12,39,14,37,65,91,124,194,61,69,214,211,227,98,42,72,101,194,102,80,167,252,127,211,80,182,165,229,149,56,39,68,124,188,191,232,82,33,152,72,39,194,20,186,54,173,148,65,226,150,84,210,3,1,52,153,144,172,221,179,14,109,136,211,241,11,196,196,153,249,44,137,151,18,114,106,161,227,225,88,214,152,117,164,229,18,22,69,27,109,173,153,242,5,9,254,146,60,193,219,15,18,218,109,72,242,241,68,18,209,230,121,47,230,18,104,219,87,53,187,39,18,106,212,47,243,122,90,192,254,117,116,106,166,16,105,52,154,173,178,232,169,33,104,97,229,70,198,134,193,45,140,99,22,223,4,140,49,180,33,67,90,198,200,4,194,3,242,189,48,153,90,50,49,11,200,14,35,119,78,241,203,205,137,94,104,200,192,20,86,114,163,109,105,198,95,105,77,134,73,43,101,225,89,55,17,87,6,47,13,100,65,15,16,82,179,61,229,34,12,54,76,34,119,12,32,146,204,217,84,20,167,51,236,8,192,40,249,150,217,140,137,91,203,148,104,41,153,5,212,148,190,25,230,247,20,139,50,176,246,254,27,110,53,85,84,102,118,160,171,117,56,36,173,83,52,48,241,230,50,146,158,111,68,39,18,166,222,56,146,107,91,35,162,73,187,25,24,176,173,181,30,126,213,1,14,212,243,126,162,111,0,216,137,218,167,182,194,216,235,85,178,98,23,195,50,163,11,32,148,106,7,79,67,124,214,42,112,198,60,102,118,172,203,199,82,170,218,253,27,109,66,1,129,230,16,148,105,167,143,62,36,254,238,203,109,5,249,87,49,52,243,238,222,100,234,174,226,72,217,23,33,198,37,233,54,188,120,114,169,118,79,148,80,32,13,38,119,213,89,182,193,97,243,195,145,232,202,121,140,140,118,101,235,82,97,141,101,221,186,34,54,27,229,139,185,109,88,44,93,220,92,69,16,62,80,74,38,126,161,124,98,118,163,223,51,40,48,149,78,89,85,30,79,42,101,142,220,193,153,141,191,143,237,97,63,48,165,113,163,163,124,105,124,146,109,12,164,164,210,28,156,43,24,26,87,25,250,147,126,26,146,179,29,74,30,161,29,184,50,137,3,61,143,237,90,169,32,109,128,192,167,175,135,149,137,54,233,129,208,166,138,123,44,163,196,177,181,199,141,230,67,134,54,216,233,164,250,67,201,2,74,209,135,182,175,161,22,246,110,79,204,168,33,195,97,88,133,101,9,227,29,62,129,12,130,84,211,253,147,85,96,9,48,49,173,225,167,38,60,201,164,246,51,193,106,173,229,77,96,242,38,173,96,63,26,35,77,132,99,240,202,168,172,160,101,98,78,22,108,72,159,196,60,138,143,148,32,250,144,242,106,162,17,15,14,200,104,107,43,93,179,59,84,55,25,7,178,138,174,233,226,70,233,82,236,190,157,90,126,20,194,78,167,139,56,152,114,166,208,41,32,206,230,54,53,85,145,95,153,30,109,128,4,59,231,217,51,230,214,169,53,175,41,51,9,85,67,211,16,124,211,153,250,96,17,160,144,194,148,154,209,40,251,108,64,178,159,115,194,180,27,67,60,164,202,170,32,64,62,76,202,142,49,128,54,35,242,21,5,88,238,115,216,218,120,241,189,164,111,165,16,124,202,215,202,63,210,74,237,99,15,193,46,242,184,219,100,140,153,155,21,232,118,68,154,245,140,250,221,201,22,248,16,54,200,101,82,121,12,159,24,158,10,126,202,1,213,205,80,89,39,132,201,185,180,172,18,129,46,226,121,21,88,217,206,69,78,103,138,119,42,178,153,61,241,128,195,101,82,151,193,101,109,207,15,252,233,147,228,190,116,76,75,145,107,97,188,2,153,169,223,245,81,44,153,185,237,81,115,225,146,180,153,178,162,43,111,178,112,153,94,170,164,148,180,100,56,133,230,68,111,1,4,124,42,121,150,76,240,94,124,156,136,179,56,246,30,26,212,120,210,73,50,73,36,139,227,50,47,49,236,243,75,80,230,55,170,128,66,163,44,163,60,99,229,88,214,207,137,24,125,168,123,43,189,233,49,5,42,201,144,216,162,129,249,61,98,254,37,241,239,227,75,141,101,141,252,202,234,37,141,242,77,200,176,100,156,75,72,126,120,137,220,61,42,73,35,91,85,242,5,179,155,106,174,24,81,226,50,98,240,178,74,92,250,64,86,251,188,139,104,115,151,167,254,9,43,94,6,141,163,105,230,23,221,88,207,167,4,16,101,49,82,185,47,185,16,248,74,128,121,165,77,225,150,84,185,141,111,225,155,46,32,198,63,49,81,82,110,42,167,3,20,65,114,46,95,172,234,175,63,246,221,41,111,209,146,103,65,99,3,98,85,77,182,76,187,147,89,27,137,208,99,27,108,141,101,147,197,210,148,48,217,23,141,147,31,18,90,179,140,21,50,212,228,238,90,161,176,5,127,50,153,178,159,42,51,214,184,119,7,146,70,34,178,32,150,47,164,210,65,156,60,56,148,149,223,195,24,62,121,66,173,52,243,8,80,49,62,53,110,229,138,177,205,170,115,29,163,186,156,69,240,231,82,112,133,48,167,212,39,27,249,149,141,246,152,63,210,82,18,104,101,198,38,108,74,173,162,185,12,139,250,219,184,146,70,204,189,136,163,64,245,46,145,46,88,251,237,151,22,34,42,13,55,172,236,188,254,218,226,255,0,42,49,69,125,10,137,58,121,227,103,82,206,180,219,110,35,39,208,237,89,100,4,146,202,28,225,159,136,74,234,219,218,12,216,113,15,222,48,188,73,109,149,80,197,204,130,51,44,70,60,216,144,6,187,63,73,82,237,178,6,224,61,149,83,36,143,18,144,159,85,42,180,153,131,214,171,125,75,145,55,100,96,91,197,197,137,22,95,48,92,200,106,123,136,163,63,42,233,244,38,173,154,15,213,13,114,221,79,163,229,139,207,104,44,74,107,74,190,254,182,215,17,165,19,26,147,64,254,26,250,26,210,81,189,143,208,211,35,98,98,66,104,124,249,150,136,22,82,188,25,148,169,163,12,194,177,11,53,57,5,110,111,245,140,96,194,147,89,92,48,107,214,179,34,194,27,204,162,13,118,57,51,185,86,46,98,51,14,166,89,19,185,33,153,107,44,164,78,246,195,146,196,59,234,151,76,106,162,212,206,144,199,47,112,149,84,99,99,73,32,120,70,91,205,60,105,36,40,163,83,95,0,105,108,253,78,50,15,14,84,4,152,15,178,103,106,22,54,146,96,223,155,145,17,195,163,124,138,204,193,177,158,57,189,171,107,225,197,141,212,178,13,59,196,155,64,164,31,188,157,170,159,32,170,192,1,134,57,61,194,90,230,70,219,51,8,85,30,24,35,98,10,76,200,34,98,158,226,13,81,12,106,115,201,89,201,210,167,240,234,78,107,110,34,100,84,129,153,20,169,127,33,19,224,213,85,115,143,204,211,103,25,253,196,210,4,146,70,240,10,232,118,85,177,100,143,133,70,218,192,24,201,194,157,154,57,84,42,200,24,28,146,70,181,204,158,74,209,164,15,181,157,27,132,69,67,62,202,92,238,19,9,42,198,192,210,24,79,212,231,157,194,84,152,211,207,24,153,130,155,26,144,132,246,146,233,244,147,188,21,127,28,75,22,250,74,97,231,69,102,100,202,214,171,114,197,37,163,38,18,51,240,152,171,170,64,8,39,1,73,127,194,195,170,221,78,71,50,145,227,63,82,195,114,120,76,93,90,203,77,143,183,18,154,159,72,63,164,186,25,99,113,42,200,115,105,250,194,118,78,33,17,61,211,122,193,241,187,86,217,154,99,159,132,75,87,162,48,74,45,26,32,138,172,92,7,86,250,184,56,68,52,20,250,23,205,31,82,71,90,205,137,21,108,59,224,8,124,170,91,155,44,89,86,252,136,153,58,1,241,159,152,60,73,221,81,165,70,102,34,167,115,46,34,201,98,93,231,201,153,51,77,127,131,42,168,50,12,249,223,73,51,100,109,235,57,132,149,198,152,154,70,146,127,101,10,198,139,173,116,240,4,60,202,112,213,178,199,205,149,90,204,207,37,156,170,94,124,151,139,204,41,228,109,106,103,167,114,112,211,49,31,9,86,18,76,76,15,40,150,171,38,12,164,88,64,97,60,240,153,115,170,142,194,96,223,90,238,177,114,43,88,115,206,64,115,47,126,30,139,225,187,227,70,177,240,112,97,93,13,79,17,21,104,124,134,96,16,156,165,66,221,132,3,233,42,209,48,36,246,146,222,127,62,100,170,162,141,33,133,229,247,86,38,153,140,152,74,84,84,12,126,9,77,147,7,157,101,85,134,241,26,5,153,6,137,12,111,180,181,211,228,198,168,161,198,251,74,149,196,213,98,124,208,16,70,10,178,52,12,163,83,243,234,137,249,214,109,140,204,1,79,106,193,31,9,149,59,225,193,154,12,202,28,212,242,132,124,200,168,215,199,173,225,46,69,54,141,211,136,171,39,236,124,212,244,140,24,223,133,114,139,139,233,84,135,230,17,49,46,207,234,160,157,237,41,157,73,165,98,217,13,230,196,167,91,114,26,191,169,11,79,172,55,36,202,175,233,245,183,248,3,137,115,195,105,35,194,39,23,18,125,73,2,92,110,212,251,63,209,78,165,235,219,144,37,210,102,13,76,250,222,201,152,76,141,173,49,39,38,85,96,25,239,31,255,0,162,35,214,199,24,15,91,195,85,144,105,77,172,6,9,107,42,153,86,37,238,245,37,172,227,191,9,72,33,37,176,53,36,168,210,217,155,33,83,11,80,226,26,95,14,183,114,254,165,155,74,37,114,47,107,103,239,129,152,171,9,254,30,121,80,112,217,178,7,106,210,251,184,146,95,135,42,194,204,197,77,9,135,37,137,177,168,88,78,92,74,86,182,96,227,117,21,84,70,187,126,53,155,148,12,66,99,124,178,107,26,120,62,146,66,105,249,18,89,154,145,240,189,164,140,205,226,22,58,62,242,15,135,16,134,166,239,161,203,238,10,79,79,169,55,36,230,85,175,158,2,69,255,0,223,16,179,50,54,97,91,169,206,36,204,156,51,225,202,159,86,155,242,115,41,251,136,196,28,236,190,218,50,52,198,21,138,172,196,148,171,205,7,221,42,93,51,0,223,194,165,38,90,146,49,211,24,22,187,225,245,35,32,176,208,60,169,144,89,137,79,26,75,227,47,122,193,252,18,228,50,177,71,37,248,198,189,2,203,39,17,74,164,38,93,147,234,172,235,109,121,18,228,22,43,102,80,250,147,59,84,149,149,12,234,210,112,149,62,13,193,61,162,167,17,177,201,31,48,151,68,114,126,192,203,114,54,4,147,139,181,86,211,177,146,80,182,180,227,23,40,150,168,214,79,173,26,198,255,0,128,171,255,0,34,204,33,0,150,199,227,198,163,67,171,73,147,169,26,253,78,50,141,65,164,113,237,160,46,164,199,39,133,64,207,167,63,158,85,118,255,0,153,73,174,252,227,1,248,149,227,147,17,25,124,201,216,204,100,97,243,45,38,146,49,19,48,146,147,79,148,83,225,196,140,12,3,201,238,77,86,22,195,40,122,182,14,76,69,42,119,14,226,33,125,213,23,50,132,99,246,144,108,141,40,93,41,118,27,196,44,117,44,219,150,112,165,179,24,245,33,14,125,224,189,210,42,88,211,200,86,114,163,109,144,44,39,158,243,144,152,145,52,244,39,17,50,166,27,97,145,249,85,5,107,49,13,86,203,80,85,26,85,73,4,97,179,50,100,251,32,41,43,89,155,102,102,81,146,117,254,196,248,74,188,190,165,100,228,135,84,114,47,22,58,179,228,197,42,146,212,144,1,221,16,92,138,122,54,188,4,158,162,170,10,219,40,147,123,138,151,165,220,182,101,100,171,169,42,103,203,234,42,10,101,32,9,202,174,166,70,130,66,113,33,228,213,0,160,226,94,178,212,226,169,59,167,152,248,47,225,86,129,146,121,195,96,84,228,58,114,13,253,170,182,169,145,70,206,100,141,128,202,100,26,65,247,38,176,33,161,76,96,11,164,169,141,105,178,169,254,65,170,166,139,80,188,96,225,82,211,42,183,61,194,93,7,14,78,213,49,170,164,142,180,28,73,119,63,64,101,37,60,54,68,69,121,229,98,128,184,213,167,36,188,74,167,79,79,36,144,49,106,219,204,21,174,101,38,170,202,73,56,150,76,170,188,199,139,17,85,12,57,152,136,196,248,51,192,86,123,104,110,161,83,224,22,27,28,229,250,48,132,126,94,76,136,248,26,96,3,238,86,79,146,194,172,30,22,99,88,221,70,35,44,42,3,2,182,152,107,124,243,86,198,7,10,23,192,121,18,219,32,228,247,84,86,70,113,164,193,69,242,110,201,159,181,22,25,140,40,208,102,170,6,62,213,161,140,198,69,213,178,115,21,149,166,252,139,116,201,35,199,204,149,70,153,182,2,2,214,121,8,196,181,107,12,204,107,153,60,2,127,106,30,52,157,233,251,84,228,240,206,35,222,85,242,170,100,168,199,98,125,150,17,88,232,225,173,136,32,36,150,70,96,211,138,214,30,72,22,185,250,123,42,22,59,149,98,10,202,124,177,244,175,83,220,28,132,230,86,176,244,148,18,191,153,109,153,164,162,70,233,196,85,70,142,49,86,192,1,181,127,252,89,194,136,100,249,196,67,178,1,35,63,169,59,173,129,145,71,101,71,176,164,210,78,150,152,204,147,197,149,89,26,144,5,31,18,146,187,211,196,140,247,148,43,42,190,32,194,121,149,95,68,171,224,105,9,36,104,83,111,133,238,166,245,89,255,0,248,169,149,155,200,202,138,13,163,9,231,152,37,86,26,87,79,16,126,8,248,20,228,146,168,33,192,151,7,155,18,181,150,166,212,204,212,152,192,185,230,164,97,227,17,235,170,198,147,190,102,36,155,82,105,141,200,30,96,137,36,108,175,204,73,23,245,56,214,98,21,16,202,73,114,122,132,143,178,170,36,35,170,93,48,240,8,124,202,149,84,21,115,17,64,135,107,24,124,203,121,158,114,42,217,44,100,222,161,41,251,88,195,140,165,139,148,97,107,227,101,26,81,113,85,42,72,248,75,137,26,29,73,20,100,196,97,38,209,164,142,111,72,150,255,0,209,62,100,190,158,173,184,130,127,213,17,92,6,49,200,206,84,117,109,39,189,137,63,216,51,31,82,106,169,74,147,144,227,98,122,165,128,240,9,136,119,214,227,229,66,189,248,151,60,159,240,29,112,30,62,100,78,148,29,144,71,36,15,226,66,6,75,6,136,125,216,62,146,69,102,65,185,146,155,7,231,234,76,131,13,254,8,255,0,85,173,255,0,213,98,107,32,19,165,59,117,11,244,74,160,155,108,100,202,141,13,168,6,52,142,226,203,16,212,145,174,207,157,73,172,225,106,29,36,207,131,39,184,171,64,99,85,121,164,16,36,239,153,218,155,198,167,57,125,213,85,255,0,26,251,143,167,250,28,134,4,25,44,225,70,198,161,96,249,86,170,208,197,173,103,41,82,253,79,172,217,24,24,171,185,72,185,127,41,221,168,133,89,85,22,204,57,147,90,194,143,10,88,109,36,73,35,92,225,250,171,85,16,143,194,82,44,77,174,117,141,79,54,85,101,89,147,212,231,220,79,45,7,215,122,38,226,23,153,67,212,131,173,141,56,95,171,42,223,73,241,58,117,151,13,138,98,105,32,146,169,189,126,90,2,170,248,139,172,177,140,28,74,42,125,221,149,107,251,73,141,90,204,11,18,27,90,118,73,99,210,52,119,52,206,147,86,140,163,102,98,170,120,215,209,10,62,98,174,65,62,158,112,188,246,133,90,171,95,107,24,255,0,55,40,152,210,254,27,153,184,118,41,54,185,31,242,133,70,67,158,113,119,23,42,149,211,209,143,37,83,26,54,38,42,236,209,77,12,124,252,168,57,48,193,37,45,48,103,13,122,52,242,9,252,203,21,89,12,176,80,116,222,95,105,55,129,67,143,218,68,211,217,68,42,114,249,32,27,56,138,159,242,141,219,18,89,64,36,96,102,65,192,181,199,195,137,61,127,206,141,225,83,150,80,201,24,156,40,182,147,40,141,129,66,203,179,227,67,154,72,10,245,38,105,243,188,18,191,196,242,227,17,249,162,144,170,59,50,169,187,138,115,221,183,34,245,150,149,100,144,117,39,38,173,228,76,97,191,242,97,42,244,200,156,174,29,85,141,69,143,105,49,171,168,193,220,131,149,57,53,104,36,243,98,95,54,24,216,140,66,164,93,198,158,1,94,148,178,171,108,245,208,36,192,121,82,185,53,68,90,192,109,164,102,53,142,161,173,1,1,149,6,249,254,154,196,162,102,167,33,87,62,72,195,217,67,235,114,70,86,245,83,226,12,28,197,228,92,191,214,255,0,226,153,67,158,249,44,225,42,92,140,177,85,119,118,1,121,151,42,158,129,171,65,38,94,16,149,79,106,160,158,76,87,139,145,77,233,88,100,141,59,181,27,108,43,51,88,237,33,146,66,49,43,181,146,113,162,170,152,252,12,89,76,135,149,85,71,39,249,228,160,45,116,123,39,115,98,85,144,224,13,23,153,130,225,89,184,168,101,73,42,24,15,164,225,18,119,100,109,244,76,33,89,217,60,11,228,104,111,32,243,37,90,187,88,42,115,167,233,189,140,188,220,137,176,77,46,48,213,121,161,176,189,169,97,161,179,34,102,85,5,80,88,18,72,62,85,95,85,113,199,136,201,67,40,120,23,182,207,140,78,21,54,85,51,34,154,123,192,86,36,217,134,84,84,54,100,31,42,243,233,241,147,50,101,101,26,172,41,158,194,73,6,21,149,84,99,198,102,19,21,30,248,216,214,15,120,196,150,70,90,130,174,65,15,147,182,98,71,38,212,18,78,190,218,201,200,14,37,45,12,50,183,125,68,255,0,26,138,198,207,196,163,53,14,133,91,25,132,26,49,240,242,165,48,12,252,105,220,60,254,107,161,108,138,76,87,50,145,255,0,73,45,124,13,178,179,52,156,67,229,18,81,36,44,146,244,214,26,164,243,195,149,23,0,47,78,25,90,207,5,230,7,17,208,213,20,208,195,30,9,56,85,45,86,179,148,33,225,49,82,179,7,43,18,25,230,36,101,38,142,225,106,22,246,178,119,35,205,137,73,79,146,252,152,113,45,21,90,181,253,50,211,35,26,13,151,74,21,188,74,110,10,152,17,145,52,135,90,131,123,25,24,136,200,215,113,126,170,118,50,202,48,100,1,141,139,6,24,3,34,35,212,162,16,28,69,74,166,60,105,85,152,198,40,67,180,43,56,138,176,48,94,86,113,41,6,89,30,49,21,29,85,168,201,220,182,204,40,181,225,148,34,44,223,27,35,57,149,25,130,14,228,57,141,4,108,196,169,164,138,21,34,45,104,65,36,125,74,38,101,9,227,31,133,116,91,185,131,23,74,149,222,14,75,210,51,0,45,83,206,55,177,82,178,27,202,60,201,99,33,251,202,142,4,145,237,48,169,48,41,61,50,120,32,246,149,74,217,107,103,139,165,83,223,105,239,87,243,82,114,116,49,254,146,175,227,220,70,102,40,180,174,164,125,151,134,101,209,227,5,146,98,46,53,14,4,173,63,205,136,138,243,76,107,152,37,225,47,98,86,86,132,23,254,67,73,144,216,55,243,33,158,200,34,71,201,15,169,117,45,95,134,6,94,213,85,107,142,122,51,226,20,107,11,42,64,78,3,211,40,122,73,227,246,149,100,13,60,207,12,88,149,85,149,12,169,249,250,102,155,149,91,57,229,10,127,67,37,226,237,93,31,82,105,95,241,226,18,151,126,155,39,210,76,202,174,45,75,77,55,177,156,12,57,70,183,92,105,32,73,7,22,53,207,176,218,193,253,33,72,158,213,95,89,116,203,42,229,255,0,42,55,240,219,127,13,16,43,71,91,59,9,150,221,66,193,198,240,195,214,155,76,8,231,3,54,94,69,47,100,18,38,108,198,51,129,24,115,82,219,234,64,70,99,204,135,101,217,43,78,141,178,178,5,148,30,213,201,36,148,230,116,195,82,44,54,67,201,132,41,179,224,18,112,16,20,144,226,122,175,48,149,227,225,128,96,81,233,228,94,197,89,88,231,230,211,216,189,164,142,124,51,214,242,174,145,61,224,27,20,77,195,201,100,124,34,67,42,204,195,219,105,79,154,99,80,206,33,241,27,173,91,26,97,48,36,244,58,120,17,135,152,162,228,79,159,25,133,30,21,217,28,52,83,137,155,33,63,170,128,139,208,230,60,143,71,51,77,196,243,68,73,170,137,82,12,197,42,122,168,185,27,225,227,47,114,100,240,128,93,75,153,90,235,61,145,56,83,26,29,109,234,92,41,114,18,202,92,188,217,87,130,252,79,67,70,200,65,230,68,248,127,238,86,154,110,52,207,162,151,201,124,165,244,204,32,215,214,73,103,81,150,212,0,89,48,227,122,14,213,231,147,238,163,36,227,27,248,86,108,135,145,10,160,106,167,51,250,145,242,110,223,91,205,137,106,141,90,248,199,202,152,73,134,194,131,149,53,64,54,159,92,215,77,226,42,120,243,65,32,248,87,43,153,167,190,111,52,66,144,72,230,89,90,214,131,234,164,104,217,120,133,152,232,97,192,71,166,12,152,1,46,35,39,226,115,227,121,175,64,248,157,190,62,44,170,12,210,25,185,161,222,153,112,12,106,86,251,191,50,87,166,245,84,18,254,172,188,105,165,221,173,84,145,241,74,70,224,235,153,242,49,135,36,104,11,32,173,117,179,24,39,246,166,114,95,7,195,180,105,227,145,66,164,192,67,249,213,28,126,180,183,48,10,116,242,28,50,20,124,42,182,80,81,108,152,121,22,65,124,225,123,169,208,96,126,126,85,242,75,0,36,158,131,212,21,146,78,140,134,99,151,221,75,204,102,13,111,129,63,18,56,18,98,149,149,164,146,196,138,227,70,18,75,31,196,172,104,110,1,210,84,241,239,1,19,199,214,42,12,170,126,122,53,61,141,36,190,30,180,234,49,159,36,124,170,219,88,67,203,231,132,74,19,204,241,137,212,182,70,87,204,43,70,21,106,72,100,199,202,167,169,224,12,167,226,18,174,187,121,36,196,81,244,146,95,26,201,255,0,251,218,162,201,137,9,23,34,201,149,71,27,23,131,63,98,254,84,221,147,207,38,35,18,105,245,187,151,165,230,84,120,195,2,112,242,133,11,38,126,219,221,73,94,249,208,64,147,154,239,35,240,149,35,43,5,139,120,22,160,47,18,102,104,204,43,20,76,0,188,131,202,36,229,147,14,63,117,66,212,25,76,230,70,196,182,85,106,77,137,48,153,7,38,201,132,103,42,8,204,138,94,108,163,67,73,136,231,70,141,113,93,56,105,93,220,49,148,111,196,162,33,221,130,51,240,229,71,201,214,12,140,62,213,206,178,54,163,89,124,132,211,216,241,29,54,167,184,4,110,229,57,63,80,146,73,248,98,161,167,134,199,6,81,9,93,97,103,36,204,117,72,218,158,33,19,168,6,4,158,108,171,128,192,147,121,145,86,214,220,88,139,187,34,109,151,65,22,67,173,154,48,8,150,155,79,51,207,50,144,141,172,201,7,245,105,232,126,33,68,156,204,43,22,103,79,131,113,28,154,6,56,152,68,164,230,70,219,29,59,245,140,140,237,73,102,76,100,149,69,145,156,214,168,92,9,32,198,183,191,25,20,156,152,211,163,17,111,12,195,173,219,99,44,57,123,9,230,182,252,218,90,25,228,77,224,79,97,120,149,56,1,135,128,200,62,84,174,101,80,242,102,10,171,123,43,127,145,99,38,180,126,25,130,141,197,10,145,79,128,245,168,208,56,213,67,227,13,96,248,3,43,17,101,10,147,17,179,143,137,122,101,104,230,167,18,106,136,36,48,114,11,185,106,128,160,52,44,17,58,147,64,195,198,136,124,192,120,37,166,178,126,68,51,0,239,195,40,18,41,53,79,41,211,152,19,192,86,115,21,21,48,209,99,51,54,81,169,44,138,21,37,230,105,225,148,125,72,72,116,39,131,220,156,154,249,158,104,25,151,121,6,179,120,106,168,120,97,229,98,16,217,227,17,109,164,158,2,145,81,201,173,4,224,101,8,149,99,101,113,24,87,79,36,131,122,115,62,203,129,68,220,62,117,71,80,150,154,173,67,189,238,82,146,54,70,54,197,68,57,132,41,21,0,89,193,204,166,161,189,138,141,153,10,4,12,162,201,62,30,107,76,147,14,48,214,118,80,206,54,60,202,86,76,147,249,225,50,97,88,188,211,198,139,36,156,202,151,115,18,48,249,68,185,68,57,135,141,212,137,53,221,145,61,213,38,189,189,193,100,161,117,101,50,182,119,72,185,18,179,7,129,233,29,36,242,16,252,201,252,147,126,78,21,171,98,187,140,250,100,32,252,241,142,154,134,51,228,141,4,96,147,185,122,53,219,32,189,107,90,166,47,107,100,15,62,54,217,232,87,228,24,209,118,83,7,39,152,40,88,115,6,78,19,40,228,59,84,67,119,24,146,71,212,145,198,141,59,207,152,75,164,62,171,43,51,98,94,13,56,8,187,85,86,167,59,46,68,237,37,57,8,70,24,203,161,211,178,36,102,114,160,227,86,178,48,214,163,76,24,137,218,162,205,250,149,173,6,198,124,31,164,164,53,37,108,27,113,188,33,18,56,211,50,172,227,49,60,108,200,194,218,231,29,159,240,220,17,142,249,120,147,122,122,221,183,241,46,147,62,183,114,206,164,173,154,96,255,0,73,85,179,22,162,175,94,125,104,214,48,245,158,229,248,87,172,169,31,211,137,46,135,66,65,147,169,75,100,76,172,81,250,195,17,241,167,228,98,66,250,73,216,242,137,106,141,106,248,207,196,100,181,100,28,172,103,42,209,38,120,227,60,97,89,85,27,114,197,170,250,6,88,153,86,168,222,35,104,117,172,178,2,95,63,70,0,100,203,137,105,209,151,15,201,138,90,233,193,129,18,72,24,108,170,159,144,169,139,136,171,115,152,179,79,125,165,170,78,152,39,114,234,47,129,20,105,69,174,14,148,155,202,90,184,156,250,28,9,81,136,159,4,56,134,136,120,71,224,128,51,212,153,174,11,129,166,75,216,36,24,117,14,41,108,14,84,182,224,199,39,82,6,4,51,201,58,229,101,107,148,108,212,232,38,146,249,32,73,153,51,108,116,198,30,65,131,18,83,119,13,228,233,93,149,196,131,20,16,231,130,72,214,19,224,48,170,78,168,199,140,78,101,98,19,101,98,22,200,192,77,76,167,33,125,164,3,52,247,38,85,120,28,30,242,213,49,145,124,21,119,20,42,72,50,183,18,105,0,196,140,182,24,192,18,25,239,201,210,166,205,113,71,111,159,185,103,50,13,240,31,39,149,35,147,48,226,84,20,54,163,40,240,153,115,173,162,98,184,176,7,134,216,137,173,107,9,37,122,124,108,157,40,72,210,79,5,235,163,159,2,94,69,11,216,248,204,83,54,80,15,36,143,54,36,220,54,167,147,218,168,35,67,4,208,38,141,169,200,43,114,6,28,55,137,57,134,18,35,236,169,15,24,156,66,91,107,66,79,120,75,90,161,83,56,207,120,214,211,76,97,88,183,204,134,76,28,42,125,153,6,254,85,231,205,211,179,235,100,212,186,181,13,147,33,238,88,147,250,104,35,61,61,146,110,4,153,230,200,175,12,108,154,3,50,154,243,98,91,223,48,114,65,133,15,224,50,173,204,135,137,138,162,146,150,176,249,209,144,46,25,90,206,98,173,183,97,39,131,215,48,212,150,178,227,17,225,246,215,157,255,0,144,145,145,112,58,58,120,238,199,112,167,214,117,69,38,18,149,122,251,80,214,147,254,12,218,47,206,176,245,62,34,118,171,250,73,236,154,62,213,230,244,115,72,239,153,94,162,54,69,58,69,12,240,103,102,101,210,96,64,131,52,25,130,85,199,97,133,254,12,196,172,180,221,148,177,241,101,94,226,43,38,72,112,218,133,113,170,177,37,242,96,12,163,194,141,101,193,61,226,161,231,217,15,185,95,113,190,133,196,156,147,72,72,196,204,134,217,147,255,0,69,85,14,96,45,153,133,5,62,156,226,122,170,231,254,197,21,195,14,35,170,232,208,55,32,81,230,97,6,170,180,197,150,81,225,42,70,178,12,172,182,21,218,214,144,94,124,75,154,234,122,211,228,202,37,222,39,198,28,150,40,93,67,78,63,206,169,184,174,162,178,177,3,66,194,20,124,169,215,56,201,194,179,8,71,25,233,244,48,193,146,53,206,204,182,42,170,46,102,66,119,34,2,17,173,147,240,70,103,10,12,51,201,147,169,33,184,160,198,100,99,148,10,54,215,79,0,143,202,101,127,13,228,156,52,45,221,87,26,232,140,86,57,224,105,6,46,148,182,238,4,225,115,68,85,19,51,193,88,6,214,9,71,205,141,59,49,48,29,31,119,115,7,137,116,184,118,178,164,177,153,138,185,124,155,88,48,79,196,170,40,110,55,44,26,228,145,114,196,101,111,2,190,101,86,248,28,202,114,102,155,28,110,108,74,132,51,207,225,133,122,75,248,19,199,35,15,93,8,137,56,35,123,75,0,134,44,149,157,171,57,30,132,135,24,241,137,149,82,162,88,40,220,92,72,168,208,242,34,2,22,73,102,82,166,53,179,32,198,237,82,176,245,17,89,67,196,52,37,81,185,48,203,85,119,27,73,195,225,82,230,140,65,145,82,215,81,27,220,160,244,216,37,103,10,199,211,98,9,5,14,97,198,197,170,214,225,241,128,151,113,198,196,106,205,168,136,139,220,177,115,55,221,203,41,59,83,218,123,35,147,181,71,59,26,172,83,79,134,73,32,204,147,63,83,217,84,15,14,235,141,25,38,124,162,68,195,149,78,204,135,185,85,104,238,166,91,33,155,62,36,86,143,154,196,171,91,254,49,233,28,248,133,40,121,20,180,250,16,20,120,113,101,83,175,248,117,4,167,205,181,26,148,125,46,94,225,35,63,129,216,217,172,234,167,51,133,50,170,146,50,244,174,125,67,167,134,38,51,137,92,213,60,113,136,192,149,93,163,162,147,86,107,102,80,27,173,39,48,65,56,152,85,27,13,91,129,252,185,84,213,168,95,249,204,36,170,218,63,18,140,40,181,254,145,210,85,37,107,119,42,200,152,140,94,52,202,126,114,191,17,74,180,134,135,42,125,178,124,197,144,244,172,73,60,161,42,108,27,143,195,228,197,44,188,104,223,74,149,24,28,42,54,250,158,116,227,243,33,161,184,220,56,150,239,248,139,77,131,245,92,137,3,254,33,75,146,254,41,68,198,162,223,163,207,247,17,244,250,123,108,126,100,139,210,84,70,102,114,250,183,91,75,31,180,153,51,83,228,230,72,195,12,30,210,96,202,70,21,137,118,80,174,65,236,212,228,250,171,127,169,30,74,77,233,160,140,68,242,27,24,38,33,99,64,200,193,241,178,33,222,102,70,78,88,193,145,40,184,167,33,6,254,85,94,102,159,67,107,136,156,37,91,103,234,121,91,92,34,41,20,203,25,182,225,41,87,215,204,7,213,94,124,222,229,35,86,117,17,204,152,121,51,178,153,26,253,78,200,67,234,91,2,24,164,151,133,53,159,164,129,38,34,175,78,170,230,178,209,72,251,45,78,9,62,234,82,251,140,68,69,73,208,216,206,254,196,84,109,12,66,125,69,218,176,255,0,78,60,135,218,96,195,178,85,19,43,65,24,25,146,26,125,55,233,35,95,46,45,118,204,195,149,73,176,108,11,112,81,131,38,1,9,62,79,228,225,82,94,165,44,132,225,76,160,6,198,113,57,68,68,108,187,139,184,21,234,18,147,24,28,64,69,6,147,143,169,98,104,123,97,166,88,213,1,140,247,159,251,143,248,172,159,3,114,178,173,135,185,71,201,249,102,97,64,19,230,158,58,132,100,61,109,56,172,194,28,136,57,148,239,156,68,202,159,79,99,238,18,214,141,124,129,85,140,163,73,60,227,243,42,104,17,182,204,90,67,72,193,143,50,6,77,150,216,252,69,82,102,95,2,149,160,234,201,231,218,113,9,78,177,143,84,208,238,32,145,156,203,97,189,42,79,78,53,139,34,154,203,253,36,39,195,97,25,212,149,134,156,4,39,82,183,124,48,32,223,12,98,79,184,21,20,67,129,141,60,141,26,41,6,180,189,159,145,125,14,65,164,177,162,139,237,61,148,111,196,166,106,169,15,26,119,47,90,233,59,192,120,117,41,27,131,16,100,226,85,221,178,147,101,82,206,144,192,140,54,102,78,223,51,141,114,170,171,41,197,63,41,85,91,39,159,2,225,145,94,197,85,135,146,103,128,125,169,84,153,48,100,169,59,43,89,217,240,173,33,158,69,69,141,201,179,13,108,169,43,139,212,37,57,39,250,107,248,68,156,6,203,26,101,179,137,52,125,75,174,54,244,171,8,194,106,125,79,58,19,215,67,167,212,32,156,198,102,81,19,52,240,241,241,36,79,245,138,135,230,17,120,210,73,211,249,32,43,80,237,114,77,92,64,63,8,134,161,173,105,199,147,48,132,148,85,107,49,244,203,42,180,173,159,6,201,157,162,42,154,204,201,140,163,98,231,50,190,184,5,111,22,34,175,82,107,49,198,103,9,113,17,95,95,104,248,182,64,225,81,15,248,122,65,19,132,75,167,109,38,95,114,117,116,212,127,15,86,196,178,225,150,167,53,108,56,144,64,251,106,242,141,108,126,134,178,31,78,68,174,227,77,217,16,15,17,138,68,139,21,53,247,40,204,206,185,104,3,167,190,33,18,73,54,150,62,210,168,54,173,139,225,134,33,87,37,184,161,36,98,63,12,172,68,95,40,67,42,52,174,98,144,170,18,116,217,92,154,200,220,78,147,50,76,169,195,237,72,205,1,227,85,186,122,51,36,129,136,249,250,123,115,210,175,26,173,106,81,148,142,164,53,148,99,242,151,141,94,195,120,10,62,101,58,250,121,81,145,241,152,252,105,218,50,106,49,52,111,162,131,52,3,145,1,50,200,241,137,194,159,82,79,223,3,22,36,131,9,152,249,80,95,218,159,64,190,0,255,0,87,141,101,101,66,121,44,226,18,134,181,164,156,47,60,197,34,217,35,186,224,45,153,14,131,39,82,87,123,73,52,253,84,66,116,137,64,195,52,161,191,17,83,182,73,81,94,157,173,152,219,140,225,190,183,98,94,165,173,225,181,146,254,82,166,21,81,153,37,59,124,2,13,157,74,213,140,197,82,118,51,15,27,180,168,159,85,32,253,213,246,200,47,198,68,141,129,62,117,203,52,55,98,203,129,81,3,83,202,233,41,81,18,100,130,72,210,15,77,57,88,176,96,101,136,137,163,233,216,86,97,129,171,70,69,180,53,184,189,165,140,99,61,54,141,202,186,172,200,162,27,225,195,203,237,38,6,211,192,147,19,169,124,12,145,194,31,50,97,2,215,115,196,36,155,195,173,78,93,119,90,122,153,89,147,237,43,170,136,34,98,41,83,157,67,79,46,105,30,98,197,82,97,167,28,105,127,73,108,209,43,173,137,173,145,142,169,26,225,146,88,181,76,8,10,165,227,73,198,62,212,210,5,147,8,252,38,92,75,100,45,97,94,161,152,10,208,63,137,115,147,107,0,8,239,226,93,27,88,62,14,12,43,154,26,156,100,38,92,75,169,97,185,38,108,141,19,245,179,60,58,147,58,27,182,89,69,202,131,252,37,18,107,19,10,221,43,233,188,94,218,27,167,80,91,88,201,243,37,137,233,205,109,147,11,218,176,244,214,33,166,83,156,92,194,73,182,61,74,118,60,30,201,83,152,18,88,160,99,89,62,55,234,211,64,220,12,157,74,109,96,82,249,243,1,141,72,106,28,8,127,82,144,147,218,207,33,86,86,64,102,48,194,2,172,182,204,23,74,88,199,156,189,41,205,84,3,201,237,86,141,88,44,9,39,212,137,196,21,156,8,22,34,238,18,165,100,96,65,230,50,215,50,250,39,134,16,136,105,164,101,79,128,168,7,159,252,22,147,70,25,81,80,222,201,36,77,25,12,4,72,178,40,84,139,126,236,111,225,91,121,9,220,170,159,85,21,43,147,24,30,125,169,236,166,109,142,52,216,64,169,223,181,240,225,255,0,185,64,50,120,227,123,170,142,182,102,229,153,84,153,152,117,111,17,227,16,102,8,202,78,165,169,247,3,140,132,153,169,224,137,38,240,53,67,223,26,33,16,114,116,245,105,20,228,253,90,1,123,168,56,218,242,38,126,98,165,252,135,22,202,57,54,155,219,19,133,105,52,60,76,229,78,160,106,26,59,32,112,207,26,30,201,224,39,73,83,254,69,254,6,197,126,72,27,182,14,55,153,80,149,87,0,234,50,101,168,67,249,30,185,225,166,28,115,176,172,107,5,139,185,240,226,206,30,100,125,12,109,178,159,164,121,11,238,170,128,241,39,89,49,10,228,83,70,120,240,37,22,76,202,68,27,238,57,49,45,155,146,21,78,205,99,69,114,106,135,37,98,24,195,130,62,164,217,143,89,178,49,11,237,46,149,176,18,246,89,36,241,9,35,53,57,35,46,173,27,79,69,240,230,18,85,113,78,15,104,74,184,145,101,98,54,157,231,25,57,74,173,225,155,131,42,147,52,97,140,136,200,102,63,78,85,6,81,149,131,44,181,8,35,37,31,137,34,77,39,82,161,14,146,29,184,249,150,239,252,61,100,110,145,42,175,78,159,97,144,182,170,96,4,76,198,77,231,235,10,168,76,195,149,42,178,211,114,163,51,169,77,76,164,33,9,212,164,253,29,216,52,146,138,60,153,118,11,33,241,21,122,170,49,60,251,74,146,195,167,157,159,169,86,214,198,120,211,109,236,168,46,102,231,233,237,207,180,138,129,73,233,190,210,103,14,102,217,107,159,106,60,105,27,168,241,54,186,11,109,89,147,165,38,252,255,0,73,26,107,177,175,67,146,9,41,148,65,25,163,28,132,234,91,66,18,70,78,228,227,19,56,132,150,63,36,151,170,128,206,180,202,194,1,177,15,50,133,8,73,25,48,13,241,7,195,149,66,69,111,1,213,148,175,147,48,5,238,64,24,53,165,247,82,19,89,60,171,67,2,121,41,99,141,204,176,227,97,19,39,10,208,104,100,31,82,202,28,61,176,211,232,113,183,35,86,10,136,163,73,60,100,44,249,44,147,218,169,103,213,37,111,211,207,42,162,198,162,217,184,17,6,99,4,126,164,222,4,97,145,137,177,180,195,61,228,100,58,168,177,153,218,153,153,80,23,185,57,38,26,212,24,0,31,114,111,100,207,206,148,201,200,150,204,40,75,194,2,240,137,106,125,33,11,245,22,168,102,198,78,85,70,27,136,34,103,182,145,164,168,203,81,72,67,177,238,78,225,201,1,7,218,148,207,96,228,244,149,11,27,60,98,41,178,220,101,106,6,93,135,115,194,18,168,29,73,161,143,56,121,131,216,186,148,51,65,193,154,88,185,19,72,113,169,172,152,171,27,170,115,13,187,177,194,168,116,52,225,31,148,164,93,14,171,73,62,51,21,132,154,120,177,137,152,66,89,110,70,47,105,52,147,47,134,128,171,251,10,195,166,211,7,214,130,48,22,255,0,82,0,210,233,150,185,20,119,88,214,168,189,236,96,158,181,153,248,134,178,123,208,115,30,150,215,3,73,164,159,234,163,105,13,100,35,230,203,198,149,177,136,200,118,76,140,149,148,197,58,12,11,128,20,120,76,131,212,52,128,182,2,146,245,44,143,225,84,212,230,150,80,34,56,217,50,30,218,62,39,58,184,208,12,25,30,108,75,93,56,118,60,75,165,221,198,121,64,161,77,12,227,58,234,102,186,146,224,193,111,49,10,182,50,203,18,42,4,61,200,214,187,90,172,74,13,26,143,102,50,13,150,85,156,155,34,120,118,164,221,75,75,222,245,22,132,107,12,159,37,229,90,57,202,244,117,35,25,239,42,184,116,49,10,169,13,19,152,204,172,234,75,195,167,60,148,67,244,247,214,18,180,124,96,65,2,158,159,60,153,23,67,117,11,224,73,148,89,233,127,241,90,95,72,152,111,23,207,85,0,148,214,97,106,162,183,208,253,164,178,101,83,35,123,74,156,54,81,9,238,172,228,198,4,209,170,172,215,10,137,41,53,8,227,19,17,132,172,163,76,131,37,138,52,213,163,140,69,176,51,54,202,50,96,216,140,173,169,87,50,169,132,31,18,151,147,48,149,39,249,177,19,26,125,85,124,63,117,103,107,14,45,144,242,226,74,179,43,242,6,211,245,22,132,209,44,135,196,36,120,97,254,68,182,54,10,212,214,29,245,87,213,26,26,74,26,181,2,147,2,112,185,67,145,6,248,114,228,240,149,82,190,214,9,71,132,69,88,121,128,92,171,86,101,250,10,146,18,116,102,78,99,37,111,173,37,107,213,249,175,160,136,111,202,164,173,111,160,144,139,27,168,191,193,152,253,140,105,47,153,11,195,42,109,101,169,247,160,196,17,46,117,50,226,47,178,85,148,13,84,200,61,203,157,152,219,20,97,190,60,19,242,170,168,215,4,157,21,115,73,51,253,92,153,68,169,168,119,67,102,21,109,188,110,98,216,206,202,180,5,62,99,45,62,117,81,145,246,65,36,145,169,163,80,202,85,201,215,220,94,5,7,226,29,63,24,29,188,138,106,125,144,44,159,196,167,174,232,101,15,155,145,1,78,243,198,39,42,93,157,83,62,226,180,140,227,166,80,238,101,102,196,171,234,160,2,55,134,81,37,213,83,1,141,56,12,193,145,13,212,43,149,85,31,70,190,170,140,60,70,18,250,109,85,7,31,16,146,3,86,228,230,75,38,70,120,212,182,217,254,65,153,138,55,221,238,80,239,102,68,142,3,201,157,84,195,15,26,162,199,64,92,192,61,52,255,0,250,175,26,3,198,53,66,19,12,76,64,217,79,7,131,210,180,202,21,35,167,176,130,73,77,124,72,201,164,253,67,90,51,188,37,42,14,77,104,45,153,152,94,234,33,172,220,140,101,39,228,234,66,89,61,8,108,138,146,54,143,219,35,31,66,60,125,75,171,101,16,157,88,159,164,184,60,98,42,131,124,69,219,68,196,33,101,34,86,250,112,9,5,38,168,242,122,151,36,145,172,197,214,201,160,99,47,173,109,201,246,213,37,61,80,36,247,40,248,111,149,82,254,165,85,85,124,49,247,9,52,113,237,113,208,27,176,243,240,244,79,101,36,190,211,217,89,212,170,32,93,214,201,247,81,239,12,89,35,237,84,223,253,197,219,87,56,156,156,117,164,234,89,198,212,131,35,240,137,91,234,125,42,9,204,126,33,46,118,253,54,120,39,202,134,141,95,34,121,33,81,26,75,202,154,4,35,146,146,86,179,242,39,48,230,14,50,78,5,194,191,12,69,35,58,148,141,198,155,197,43,132,74,254,29,192,228,241,35,36,211,178,115,58,151,68,50,51,115,39,34,254,132,118,158,123,32,170,95,253,172,150,37,207,164,60,99,245,39,112,35,126,68,178,114,5,2,123,216,62,229,43,125,60,2,233,85,87,193,24,129,194,160,95,84,73,50,222,89,105,22,59,138,198,117,83,229,8,249,114,171,40,215,0,240,229,42,135,181,173,32,129,242,133,228,81,210,95,171,163,19,136,185,70,146,78,149,159,136,110,80,237,172,184,252,252,63,240,76,48,146,115,23,26,211,218,146,240,71,96,101,197,93,46,182,226,95,131,20,149,90,17,214,174,84,67,211,192,39,114,244,253,49,85,24,15,49,132,181,214,218,253,212,249,240,7,52,25,77,41,89,122,134,25,149,106,113,87,132,126,8,103,132,126,10,122,125,193,227,44,235,111,178,241,101,87,102,99,158,195,99,89,2,8,249,82,208,234,70,73,151,132,75,116,248,99,156,196,132,53,167,132,126,174,52,213,21,172,89,102,252,139,83,222,9,60,40,120,102,202,196,64,99,126,116,40,228,221,245,87,248,212,68,152,199,27,222,187,115,235,65,36,10,54,214,145,158,107,163,26,136,196,15,165,74,43,21,86,149,167,32,251,83,200,116,227,198,152,192,134,193,145,37,148,42,39,212,52,131,36,66,98,18,231,97,129,42,182,203,152,92,126,107,184,201,141,144,106,62,226,156,100,243,226,71,136,48,198,158,96,9,21,152,81,230,229,98,142,170,207,4,248,138,172,161,188,101,98,231,5,22,189,239,27,208,83,12,158,79,134,193,13,5,2,30,83,243,39,170,142,39,140,253,203,249,83,64,155,108,52,125,148,104,131,233,73,166,49,229,98,218,129,242,100,246,125,84,179,126,79,60,223,247,161,44,161,206,23,42,249,14,25,202,53,155,102,88,112,205,78,193,179,153,102,203,184,178,121,178,164,118,85,164,35,56,82,134,4,253,42,77,27,27,98,192,58,168,3,38,36,107,53,62,69,61,73,166,242,147,41,149,43,244,144,197,204,181,122,112,179,26,159,107,145,137,92,249,135,198,155,250,42,2,76,7,245,38,104,84,44,15,84,194,77,238,85,80,232,65,224,150,80,195,219,61,90,176,32,192,133,106,98,21,21,50,0,6,68,221,140,138,49,165,51,227,28,189,41,87,133,140,98,115,35,85,103,26,212,26,92,73,73,183,36,240,226,91,100,231,40,214,168,117,167,77,182,45,141,112,237,79,147,17,147,150,63,43,18,179,85,98,70,70,200,49,161,148,6,33,122,209,62,168,114,70,179,11,198,182,62,212,3,127,42,91,80,8,59,234,215,198,234,18,26,158,121,227,63,153,91,220,50,44,224,112,168,249,144,246,196,84,197,212,70,82,190,182,7,171,13,109,147,164,136,47,237,84,213,37,193,224,159,132,171,169,105,141,97,167,44,153,138,192,184,136,149,101,160,202,171,228,68,134,30,219,137,125,146,194,120,42,123,231,213,110,179,68,198,81,173,48,225,215,77,31,111,34,214,101,52,134,123,14,66,117,44,115,75,173,39,81,21,179,235,65,24,253,72,221,133,108,224,98,196,140,76,169,57,91,106,121,163,194,84,68,200,100,246,86,169,148,239,169,62,80,245,172,131,124,14,158,76,136,173,1,73,235,88,18,138,52,166,182,132,227,58,191,194,57,62,210,18,124,49,198,30,97,34,202,61,79,6,28,17,69,230,74,124,25,159,135,173,33,181,213,71,140,124,38,76,105,45,65,101,238,242,46,118,181,133,177,97,91,90,50,1,31,248,108,101,246,144,80,242,9,139,25,154,132,240,153,194,85,85,145,134,196,81,170,169,1,24,15,9,87,45,217,146,20,183,152,75,164,207,184,223,19,152,168,38,67,130,79,166,158,255,0,184,141,153,171,74,235,54,70,225,48,149,11,53,62,230,95,8,146,89,58,96,2,102,96,136,107,93,80,78,89,120,113,40,178,40,190,167,80,129,107,193,212,142,141,118,204,138,116,47,100,96,114,160,183,60,234,12,84,232,38,147,18,75,57,82,183,154,143,207,17,114,45,84,239,100,239,0,163,39,210,123,202,176,183,244,220,133,115,43,107,137,210,151,62,156,9,179,225,226,26,85,50,102,217,94,198,26,228,135,108,196,161,225,202,244,65,173,114,44,217,128,169,44,41,53,125,73,148,15,48,132,185,141,220,251,26,146,63,136,133,93,225,230,136,81,226,50,151,212,58,86,13,144,223,196,146,77,185,150,140,86,62,71,59,211,118,187,153,108,50,232,89,190,87,50,231,222,130,74,153,220,61,106,182,49,153,131,17,74,188,120,99,217,125,84,239,101,196,10,214,102,78,28,171,61,55,90,12,249,140,37,242,124,104,62,25,183,67,200,155,233,88,217,6,197,233,67,91,28,147,49,77,232,236,32,56,146,217,53,167,27,213,84,102,16,99,91,118,25,61,165,222,115,28,230,201,147,134,60,161,74,88,201,214,92,82,229,16,163,250,107,166,217,80,254,78,165,48,104,27,98,38,170,129,53,39,68,130,75,57,80,48,52,216,42,37,43,119,204,198,5,52,99,30,73,222,166,204,101,84,166,141,60,17,129,135,42,38,28,192,73,122,144,100,3,149,253,169,228,48,237,134,167,83,108,80,61,140,240,74,13,15,47,82,250,249,36,240,89,67,146,60,156,203,21,134,17,217,24,149,167,102,100,210,182,224,4,103,182,138,187,161,5,188,71,225,92,162,202,5,205,108,167,196,202,65,125,197,93,187,174,34,51,80,236,44,152,2,116,173,175,102,86,46,111,164,141,44,103,230,148,66,174,157,0,195,252,139,56,5,174,4,200,100,200,181,79,129,198,157,153,224,246,146,123,131,109,128,182,198,144,183,122,36,19,72,243,98,64,67,208,195,140,254,165,125,3,36,148,234,52,48,17,61,244,17,86,228,24,105,8,54,45,225,167,63,159,49,74,175,159,66,204,104,3,64,198,69,22,163,149,169,62,24,103,198,151,73,124,184,196,247,21,83,222,193,164,151,19,0,54,101,92,234,202,51,41,232,18,85,101,37,222,39,174,114,27,45,239,82,97,26,73,197,238,166,38,116,249,246,188,28,42,86,76,153,196,63,82,10,5,169,202,246,102,85,80,246,178,126,154,117,90,114,25,154,230,184,20,231,39,41,145,38,170,32,211,168,18,64,34,98,77,159,24,18,70,183,121,66,164,67,39,158,11,209,113,181,177,35,63,153,21,113,73,137,69,89,70,126,239,169,78,72,85,197,171,29,6,78,176,174,156,14,174,69,37,101,217,153,25,1,145,48,44,172,130,2,131,133,100,127,160,249,19,82,100,140,76,122,142,96,78,91,39,152,42,182,101,105,22,152,112,25,25,117,42,208,155,102,58,164,48,240,12,37,78,24,192,36,145,130,255,0,101,25,185,34,147,53,7,81,145,171,71,37,156,66,82,182,186,24,146,121,113,42,168,26,134,12,46,226,172,237,117,180,29,163,196,28,107,23,168,167,192,85,14,113,38,97,232,1,132,197,72,191,241,9,153,23,181,60,255,0,82,151,149,38,252,25,46,75,51,8,72,88,247,132,102,54,221,235,61,244,119,136,69,196,165,228,155,85,99,205,18,121,10,52,245,159,13,236,136,118,20,202,186,6,146,56,193,135,18,178,244,138,34,179,57,202,97,204,212,98,157,150,92,162,99,93,130,146,0,236,162,0,165,64,73,210,67,27,250,149,5,105,129,90,5,41,33,84,108,7,141,70,208,233,32,139,218,79,35,83,130,72,61,181,40,203,177,231,237,79,35,76,33,7,194,151,113,138,226,100,253,60,1,157,16,109,54,204,121,130,135,51,229,248,45,76,187,149,24,120,74,153,164,113,113,6,153,66,57,42,110,215,76,88,198,229,136,82,42,143,85,228,255,0,185,23,191,200,206,164,203,37,254,5,170,144,245,186,134,116,111,148,150,172,160,7,123,224,92,169,53,149,104,36,147,40,68,141,170,207,25,152,81,183,94,38,41,85,182,1,65,202,84,176,209,160,253,85,241,153,228,177,41,147,91,58,49,243,101,34,92,135,255,0,161,166,216,31,250,45,225,198,36,176,51,9,210,180,201,158,113,145,25,10,57,146,108,76,237,64,122,241,196,244,30,228,146,81,176,41,242,33,85,95,144,30,126,170,139,147,17,145,81,181,84,17,123,75,85,174,146,30,12,184,148,206,17,140,152,145,36,35,89,144,191,245,232,50,71,212,135,217,196,154,245,37,224,127,105,50,173,52,184,222,234,197,178,124,131,53,195,36,211,237,136,165,117,132,240,82,65,124,188,74,217,243,55,44,230,82,26,158,24,44,135,180,47,40,213,85,174,41,27,91,125,58,104,243,11,32,211,39,217,78,35,57,138,157,192,164,139,24,12,8,132,178,244,97,253,37,187,106,2,72,217,252,209,175,170,57,65,196,182,217,7,108,196,117,13,144,8,60,70,42,139,96,227,11,42,171,101,193,151,204,186,126,158,146,63,12,70,82,15,120,247,124,41,188,103,167,97,71,55,116,240,103,13,115,139,45,36,74,217,217,66,174,153,157,15,106,204,172,90,178,48,196,252,51,98,240,85,117,87,3,35,48,168,89,143,32,200,140,173,49,212,26,54,5,98,214,202,96,48,17,115,203,131,48,71,79,102,24,254,10,54,237,146,214,199,27,4,140,20,203,95,251,198,182,178,97,228,240,133,74,176,199,31,106,101,85,113,140,236,76,216,18,82,190,159,32,159,204,170,158,246,120,40,232,211,242,115,39,12,146,76,9,110,197,70,140,240,47,106,83,62,27,60,214,27,204,75,207,147,149,58,216,83,70,37,170,48,94,51,166,240,35,101,122,114,202,28,190,210,124,67,32,250,118,50,76,28,72,11,40,219,111,53,230,25,245,164,194,138,123,199,56,106,123,153,21,34,141,119,56,103,197,200,176,123,207,39,149,83,76,164,25,125,164,20,104,124,152,113,42,170,161,38,86,49,170,135,185,77,205,90,65,143,50,217,26,54,203,151,18,245,174,167,131,177,120,125,197,54,146,140,50,170,215,32,88,210,127,58,126,24,207,199,212,185,192,110,241,202,87,180,58,132,18,65,135,42,70,146,128,160,179,234,134,83,245,32,141,78,8,195,204,171,216,198,17,38,190,103,228,126,20,235,53,198,101,19,195,147,7,30,35,41,125,67,12,30,121,177,45,239,243,141,41,55,100,96,77,7,50,42,214,23,154,137,168,103,176,124,41,220,199,142,72,240,165,207,167,100,110,149,144,94,177,151,32,241,49,12,13,179,243,9,57,135,125,46,55,10,217,2,48,228,173,210,116,241,251,145,85,126,65,93,67,131,168,70,84,13,148,246,73,234,75,77,27,27,214,12,103,34,142,221,24,108,129,223,62,80,137,139,219,91,25,202,138,48,64,65,253,196,19,216,65,170,84,211,123,235,71,36,105,115,25,233,175,234,78,96,76,103,186,128,184,102,94,101,41,173,82,241,176,108,105,131,40,242,175,61,236,34,75,85,36,157,41,190,205,248,243,35,167,107,146,145,104,10,106,124,175,78,96,49,145,135,204,150,248,75,255,0,213,104,120,108,87,99,43,18,177,67,36,192,47,82,87,100,247,137,137,107,230,30,49,19,200,18,65,36,24,76,165,86,94,65,99,158,221,217,78,252,248,132,141,210,86,178,164,240,203,84,179,233,199,145,230,20,92,169,115,2,200,207,234,196,171,85,168,149,200,50,76,60,158,210,5,140,36,98,42,8,24,228,177,106,153,1,115,53,74,212,213,91,101,145,60,13,104,36,243,41,118,4,144,73,212,158,192,181,96,129,204,153,172,156,1,66,38,70,137,25,156,61,136,112,223,62,181,7,50,120,252,222,148,73,54,68,156,197,98,206,54,179,28,158,20,78,229,132,233,92,240,33,120,223,149,59,129,100,117,187,108,130,216,173,101,151,30,18,165,210,94,50,17,4,249,227,42,243,31,149,50,140,198,102,9,8,4,181,144,201,145,86,192,135,18,72,22,50,96,0,68,79,184,161,93,68,33,170,26,54,52,54,123,201,176,96,15,195,180,104,91,83,0,64,225,47,34,139,72,93,84,149,212,236,139,25,143,14,85,200,181,83,24,95,62,37,121,112,201,210,101,63,233,165,193,211,123,231,243,9,67,241,217,219,50,203,53,14,43,232,55,50,78,243,6,47,26,171,211,108,188,173,39,205,139,141,119,109,61,160,226,144,125,67,91,238,52,4,65,117,9,119,175,79,211,34,251,122,145,105,37,125,61,201,237,55,63,32,57,85,133,63,41,58,146,106,173,61,177,127,82,167,170,153,22,55,106,70,170,46,4,43,251,20,209,169,217,36,104,11,45,48,114,177,252,171,104,117,60,81,191,181,51,147,125,19,105,155,40,212,215,170,167,192,221,163,36,107,96,30,146,118,92,170,234,51,193,56,28,203,159,92,92,114,33,235,117,153,196,124,43,26,71,181,148,69,101,66,234,203,79,0,131,121,130,167,51,122,105,19,104,218,132,146,64,150,153,131,146,68,235,51,58,213,204,97,144,117,11,60,59,82,29,67,106,204,111,91,230,83,156,64,204,20,187,211,73,39,185,34,195,151,191,160,214,212,149,51,236,103,63,133,54,170,135,42,51,249,138,170,160,80,179,233,44,236,163,2,51,56,68,158,70,68,40,177,227,97,65,161,144,136,102,64,39,154,37,250,158,32,184,76,134,125,240,8,78,21,45,227,26,165,69,104,113,13,111,152,204,172,83,65,187,70,62,203,32,251,81,184,99,11,109,107,71,39,34,231,247,212,39,25,56,151,74,243,202,133,147,1,152,249,151,84,108,164,234,114,168,212,231,146,126,97,43,58,160,236,88,193,44,39,248,70,127,8,150,136,215,3,243,229,75,51,98,98,169,121,0,195,198,178,147,48,137,12,11,32,38,143,51,36,129,115,171,22,52,26,0,228,243,33,100,133,130,98,246,252,130,122,220,247,238,89,153,86,192,42,220,227,91,30,246,120,47,172,140,2,189,121,240,57,19,84,67,124,9,62,210,222,96,161,89,13,226,68,49,239,240,67,12,160,166,147,182,89,225,100,208,44,36,195,121,86,81,159,139,133,6,147,182,84,152,223,194,154,82,64,58,113,132,101,78,235,107,88,54,45,89,20,202,130,122,57,48,37,18,96,98,85,82,114,99,73,38,61,130,70,225,164,172,198,98,122,219,27,255,0,37,242,123,249,22,136,102,231,72,214,2,182,159,195,233,35,44,160,124,163,204,36,45,108,152,163,98,62,73,178,1,102,230,160,71,64,213,91,43,95,78,41,85,225,130,201,48,114,137,115,27,237,60,65,78,101,143,254,238,186,118,140,51,39,87,48,95,73,107,45,27,71,37,31,202,176,148,212,228,43,250,145,241,169,216,37,73,106,28,64,194,17,41,119,190,230,17,30,81,11,141,85,155,87,224,81,106,140,122,126,56,204,196,100,128,207,139,145,122,238,214,113,121,141,21,77,50,225,133,39,42,76,144,86,98,171,109,4,163,74,231,214,226,34,219,25,239,71,189,239,146,197,171,35,14,73,204,190,29,111,111,180,178,129,241,58,186,79,22,46,69,163,83,213,125,33,40,170,218,211,198,157,202,46,53,141,5,201,110,50,23,230,212,236,33,21,29,85,150,65,177,45,167,161,4,144,48,169,139,225,236,150,237,40,217,21,17,152,194,51,136,171,81,163,28,169,44,9,228,17,19,246,79,202,197,43,50,13,98,95,80,233,185,114,64,242,139,34,134,54,120,196,194,101,212,231,207,150,80,60,42,34,202,159,43,222,98,161,149,93,71,86,253,68,112,204,77,218,233,116,129,124,144,49,115,176,198,199,45,116,157,43,198,246,41,66,180,9,24,206,78,155,39,114,31,11,33,51,169,116,102,108,72,5,3,170,184,142,252,43,179,114,250,98,73,176,17,218,217,99,98,136,158,99,201,151,135,18,104,99,78,146,124,88,150,108,141,139,184,73,150,54,17,154,225,154,98,170,187,35,55,107,163,50,158,168,96,202,44,107,150,154,4,162,245,21,80,86,190,199,6,19,20,138,114,43,248,234,82,57,43,240,81,204,159,6,23,15,26,77,36,204,147,238,141,1,50,158,93,151,186,69,182,6,146,157,27,234,36,88,255,0,125,77,179,63,193,180,50,118,207,225,68,115,217,61,31,15,74,188,189,201,245,109,56,35,112,166,102,68,249,5,141,156,18,6,158,32,199,153,125,153,36,16,152,156,79,152,56,32,92,115,88,106,169,217,240,135,254,117,202,210,60,220,10,187,44,37,45,150,176,197,197,149,14,16,178,200,25,130,85,37,90,241,217,15,230,202,159,67,14,203,244,146,147,198,180,37,204,52,48,37,100,237,34,104,28,145,189,212,184,218,144,144,129,213,149,1,248,171,115,194,24,169,153,191,134,149,161,153,145,124,51,200,164,61,120,130,39,81,19,152,22,67,147,218,85,16,176,126,252,113,185,74,151,73,212,128,146,76,34,71,207,167,100,152,185,178,164,49,169,6,35,171,42,171,131,88,119,0,219,158,228,61,172,2,21,102,16,237,145,140,54,85,131,139,43,107,113,167,97,14,37,160,44,196,137,99,242,61,104,0,89,64,97,125,165,56,104,199,17,23,68,100,54,16,105,108,157,60,242,251,74,202,202,196,217,88,136,240,63,159,82,173,164,103,26,247,163,144,94,210,117,85,13,131,238,78,213,21,77,239,170,97,7,194,147,76,164,203,231,152,74,250,52,96,99,90,164,195,97,80,179,39,216,50,177,197,174,244,151,231,121,130,37,58,25,151,26,110,86,108,165,198,187,185,160,3,233,41,123,237,36,11,33,191,16,147,54,220,202,38,219,11,41,254,37,193,146,12,38,236,91,13,175,34,12,249,148,13,150,143,61,108,183,165,115,42,165,248,63,148,139,155,241,41,195,81,183,53,58,185,190,43,211,140,28,93,138,46,215,94,111,136,254,46,213,16,202,73,99,38,92,169,160,97,228,74,189,59,39,201,182,103,53,79,249,147,230,196,178,129,84,249,47,225,78,153,85,144,8,40,209,165,66,156,204,43,163,196,198,82,243,77,195,60,96,48,70,85,241,163,101,26,159,167,178,97,0,60,201,223,170,128,99,237,92,173,54,69,180,61,50,0,228,189,0,106,124,75,207,187,102,116,91,39,142,75,19,172,204,38,36,181,173,59,202,134,161,178,29,76,236,50,196,172,95,131,195,153,68,93,195,57,79,242,130,85,255,0,218,162,54,7,76,14,161,139,53,156,66,74,46,233,7,36,121,68,37,47,72,249,112,124,50,171,122,219,33,201,30,34,168,171,52,44,83,159,35,155,204,164,196,126,165,188,53,172,198,173,237,97,197,32,222,101,50,111,150,127,10,234,222,87,92,73,86,134,184,97,216,189,82,198,190,0,129,204,36,129,230,100,145,172,95,91,58,79,82,131,45,202,43,55,136,220,207,137,100,78,21,135,163,177,39,240,149,5,111,102,161,120,152,185,217,153,26,165,86,190,99,192,213,113,162,131,85,19,221,81,19,53,228,177,249,135,18,90,111,137,100,140,78,82,167,220,149,9,52,137,99,163,26,159,23,180,147,92,90,197,168,103,106,22,159,226,68,27,40,184,77,40,121,18,233,48,1,109,43,49,75,148,105,214,70,155,152,172,223,161,243,241,57,237,137,139,147,26,169,211,118,76,131,220,130,129,85,91,24,107,35,67,137,245,86,73,78,35,42,178,100,116,96,217,68,154,5,13,170,163,114,113,9,43,141,112,120,39,196,168,227,61,150,67,230,75,11,50,54,126,192,205,114,74,28,194,121,243,42,90,215,141,109,54,155,202,62,17,32,25,167,173,70,254,37,208,209,175,142,160,182,11,181,173,4,158,228,43,52,195,8,53,244,219,184,196,249,178,170,106,124,101,2,197,146,128,171,118,38,35,105,237,137,51,45,146,113,170,59,236,113,129,194,163,94,101,54,146,230,240,106,155,152,16,121,166,102,170,1,65,218,53,39,60,199,31,40,82,215,234,27,31,60,92,139,42,227,110,104,25,113,91,147,207,18,6,182,28,161,29,21,12,196,146,169,235,107,89,218,172,172,189,178,19,153,140,10,162,73,64,106,26,71,198,30,101,71,185,28,110,148,44,247,146,115,18,110,27,93,9,234,120,99,34,169,128,250,168,67,229,72,54,15,25,56,86,108,161,60,158,226,149,43,45,190,74,171,83,224,101,113,36,18,71,242,138,70,120,94,171,163,83,130,51,59,87,159,79,20,157,197,88,172,139,207,81,25,110,196,80,102,75,23,82,109,85,62,113,15,204,152,62,5,112,201,237,173,83,39,211,65,31,22,53,41,26,47,1,149,127,165,60,56,219,144,36,147,244,52,185,39,205,200,164,164,252,72,61,107,248,114,99,88,179,254,208,47,141,194,108,107,149,122,135,79,129,217,162,242,30,204,210,178,224,172,107,77,42,51,214,138,223,140,21,218,128,152,101,148,98,85,241,160,85,89,15,119,16,163,85,143,170,209,185,136,177,171,240,212,71,100,19,149,153,68,164,231,198,156,186,89,160,51,26,67,113,0,107,174,54,71,39,36,103,47,178,9,200,167,167,195,149,225,238,46,166,250,166,21,42,178,167,98,189,99,37,82,19,79,85,89,22,95,12,169,34,26,236,148,33,24,192,204,165,81,17,131,178,34,112,27,87,141,74,69,95,13,6,142,170,55,187,140,50,13,225,92,139,86,255,0,77,126,81,46,161,38,126,64,46,75,241,8,195,192,243,25,70,79,98,158,70,116,154,159,252,28,170,250,5,198,228,11,243,180,9,135,41,56,138,186,110,140,178,56,252,3,44,171,142,54,107,15,83,162,102,228,204,155,64,146,50,33,96,50,36,145,167,33,170,255,0,185,156,75,181,85,77,171,6,198,140,2,166,193,134,1,169,87,204,60,99,166,240,39,238,81,144,150,40,188,7,141,78,220,48,132,99,241,9,80,67,99,10,196,65,170,152,65,167,142,160,199,31,178,141,44,100,202,181,192,49,243,174,141,113,167,134,70,117,41,230,82,98,63,82,191,248,201,87,81,246,158,159,182,31,42,172,13,148,25,61,202,35,9,198,206,165,175,114,113,174,41,45,108,11,217,144,185,158,26,217,35,226,74,67,166,235,138,255,0,109,35,141,112,65,173,178,110,200,94,162,161,102,149,5,196,121,62,146,182,8,61,188,138,74,73,134,37,129,164,202,47,186,68,9,152,127,164,169,155,242,17,152,216,105,231,90,30,199,201,94,102,65,119,39,112,2,194,179,169,50,199,64,230,79,178,3,202,78,84,210,53,58,54,124,3,137,153,113,36,223,137,54,47,229,84,109,117,241,12,70,143,135,139,181,14,252,2,233,74,205,171,119,188,34,94,9,158,84,170,204,43,12,152,204,136,166,85,51,187,18,1,134,77,32,76,24,135,202,134,106,12,166,200,213,168,189,135,209,65,27,80,128,94,234,62,29,168,36,179,132,169,55,134,196,213,37,132,16,209,21,183,24,184,144,87,22,67,240,64,64,127,231,202,150,215,23,200,170,53,198,95,105,23,91,107,7,195,148,163,72,252,55,44,83,218,134,25,35,15,48,74,85,181,111,29,69,107,38,99,173,109,106,63,15,233,197,255,0,105,38,211,115,236,74,79,155,18,85,66,98,73,59,247,124,170,242,55,166,136,108,194,173,232,139,152,139,103,200,207,211,89,39,218,94,125,11,60,58,145,172,152,182,111,241,41,111,80,181,116,34,237,104,94,55,240,137,76,201,164,181,33,56,74,69,212,76,97,201,34,249,233,172,199,212,53,88,230,71,51,108,146,170,128,113,131,17,150,185,146,71,24,136,235,86,75,140,78,20,137,241,142,78,229,172,183,22,193,241,167,238,83,218,215,237,185,84,188,96,144,68,78,99,79,72,209,130,149,108,212,49,10,204,82,196,133,147,62,9,127,72,149,179,145,31,13,128,82,168,246,3,52,108,156,169,44,249,155,98,98,10,168,178,199,225,194,166,141,12,121,50,149,58,212,198,50,140,108,172,94,123,24,84,55,173,215,100,194,37,181,159,89,53,69,48,147,3,242,102,10,72,240,159,58,178,141,140,140,194,181,26,169,50,178,131,40,45,84,54,9,153,85,24,117,9,6,205,164,65,13,32,252,226,89,198,147,140,137,100,204,101,40,222,249,82,123,138,151,76,129,149,108,100,255,0,200,190,190,74,69,106,26,42,217,203,31,73,86,38,129,58,79,186,154,49,155,159,117,99,176,177,141,210,157,88,202,137,95,85,46,55,114,97,14,182,36,150,118,141,109,152,195,144,28,202,94,100,243,140,156,73,100,102,241,53,90,131,99,99,130,126,212,242,182,236,159,85,115,73,54,167,33,57,74,156,85,93,141,114,53,138,43,29,39,121,190,103,106,73,106,198,70,39,106,94,203,86,125,84,4,249,36,47,186,182,59,88,155,30,52,146,100,65,201,123,214,167,188,139,65,140,117,216,170,69,189,194,99,25,254,106,146,3,255,0,34,151,134,194,42,202,215,143,2,118,170,40,40,174,238,73,253,145,41,253,228,172,156,202,174,123,34,125,84,134,75,1,145,38,46,61,77,65,181,32,147,234,205,73,236,149,78,97,228,77,171,106,178,165,104,84,101,176,242,72,65,100,53,163,240,220,69,244,50,118,36,196,136,52,252,172,225,89,106,6,32,123,111,77,233,42,10,101,220,238,144,163,124,15,37,109,13,107,252,243,98,78,177,171,228,194,128,6,28,185,44,230,18,65,169,40,101,99,204,21,210,227,24,2,31,42,26,213,224,146,2,4,34,202,172,191,232,86,85,63,39,235,205,73,121,166,249,130,36,135,77,235,251,91,121,195,17,139,137,119,237,91,160,1,118,194,4,209,123,87,57,127,193,13,137,242,196,17,4,155,241,17,242,57,255,0,201,111,225,210,52,151,253,196,3,12,186,76,7,140,96,234,92,199,76,85,88,193,240,202,82,43,166,73,178,218,225,16,148,164,141,189,142,213,147,17,195,231,193,247,74,129,125,172,31,62,213,51,48,51,188,208,176,233,229,20,252,165,34,138,194,223,102,110,49,87,51,99,57,138,34,250,180,145,137,154,32,151,65,173,167,38,62,165,133,149,56,10,197,80,101,56,125,150,164,157,80,78,220,67,79,116,246,188,4,159,14,85,187,88,104,109,240,9,136,75,141,73,211,119,20,150,92,69,39,248,212,155,163,110,246,93,69,89,40,126,161,129,113,185,31,17,81,222,4,146,185,14,149,181,157,129,153,74,85,210,170,173,113,179,153,45,90,17,237,113,131,42,177,147,42,98,201,131,19,49,37,114,117,36,79,4,142,77,243,60,208,204,206,22,84,41,36,207,122,81,62,73,8,196,161,250,133,139,23,234,26,210,129,252,188,137,54,245,250,50,196,126,164,140,249,39,126,37,71,165,100,158,48,199,149,2,207,158,63,82,104,248,103,199,196,186,86,58,40,88,182,100,202,220,29,188,137,100,249,227,246,148,176,119,222,125,164,76,48,147,193,77,163,127,179,109,115,3,60,146,72,138,12,99,248,47,70,199,244,147,72,193,200,183,128,226,176,214,144,167,229,85,80,244,216,8,6,113,32,217,27,17,17,241,167,158,50,55,25,56,155,80,89,154,84,113,150,17,130,120,207,237,34,114,249,140,32,251,86,182,4,4,82,105,180,126,66,237,228,97,191,0,199,204,162,245,12,200,165,122,170,178,173,33,89,196,162,45,104,101,21,239,84,142,27,252,137,35,48,183,212,129,24,157,169,172,99,50,112,20,243,244,148,178,191,50,171,211,212,140,140,63,155,85,217,160,43,51,141,180,245,35,242,101,86,145,158,8,221,169,92,105,241,124,6,17,113,36,247,211,222,34,113,21,73,166,191,1,219,1,237,196,240,12,124,42,99,241,36,236,248,68,36,19,44,158,94,210,160,38,76,0,189,212,170,173,230,74,197,172,56,100,178,102,98,148,107,92,253,54,2,141,72,214,234,66,103,96,66,85,125,91,39,114,6,42,198,206,133,49,125,4,113,180,151,231,255,0,218,162,205,163,235,112,114,137,81,177,97,50,52,185,35,225,18,174,246,166,28,170,214,48,43,72,252,66,234,72,77,169,245,28,146,98,137,23,18,233,210,116,124,185,36,229,68,67,210,180,240,89,154,94,52,150,139,203,81,22,54,127,225,5,72,253,64,71,230,150,85,208,234,140,242,3,148,169,61,221,149,52,110,42,252,69,67,211,207,58,132,140,190,58,12,170,115,123,234,71,149,138,112,48,207,25,235,169,70,153,85,100,4,174,101,60,82,19,136,171,189,100,87,37,81,28,9,159,145,125,178,146,204,11,41,240,54,60,201,75,230,2,73,48,164,52,30,182,227,157,249,149,52,11,128,20,138,90,101,107,9,210,134,97,143,5,21,16,233,239,97,10,62,18,160,12,21,47,91,170,143,211,149,48,245,92,190,234,85,102,0,167,155,18,219,13,239,33,208,30,99,147,238,167,117,172,0,189,212,214,2,134,29,110,230,34,71,113,91,200,169,96,73,227,194,180,90,132,104,89,7,85,32,205,13,136,170,214,126,117,182,120,114,32,188,223,25,0,55,152,246,120,37,47,153,182,94,100,246,73,89,26,55,228,66,129,171,126,66,118,137,20,16,128,140,65,177,139,47,50,13,53,68,55,204,128,50,33,131,0,98,76,66,254,52,28,195,99,89,97,197,182,177,191,39,18,22,158,156,4,58,244,147,18,79,74,219,90,243,198,34,26,198,88,165,96,98,66,240,194,153,50,102,229,137,11,205,149,100,19,30,50,150,70,142,158,17,161,36,195,94,141,107,201,204,139,146,96,21,156,43,108,192,162,172,56,211,74,217,63,89,44,124,150,33,205,112,200,201,90,195,88,186,100,250,220,124,194,90,159,2,36,230,112,174,108,253,66,121,39,86,90,98,126,78,226,161,89,144,77,203,153,201,167,196,182,192,102,46,44,74,150,100,48,96,204,144,153,227,18,125,229,117,30,166,70,128,50,164,211,223,18,51,241,47,182,90,159,98,7,133,70,190,202,93,145,222,100,102,226,51,41,94,23,176,189,72,123,138,163,144,107,93,57,159,27,193,84,50,203,122,12,56,147,41,164,84,51,18,55,9,86,139,86,101,103,18,118,106,220,178,186,150,102,170,252,138,181,81,8,128,133,226,75,228,178,84,105,204,150,173,77,85,141,14,106,220,140,83,219,80,168,194,170,78,230,47,50,41,241,136,55,230,202,145,133,228,130,68,210,53,150,68,140,163,40,240,50,178,15,153,21,27,31,213,73,94,245,181,146,95,245,82,26,87,50,171,124,5,47,101,167,182,39,234,91,97,234,73,112,137,218,137,178,212,140,178,102,35,9,79,242,25,57,22,141,85,193,67,140,108,75,39,191,39,152,86,243,117,161,89,254,53,88,197,98,82,227,79,14,79,180,166,131,2,202,144,249,66,94,53,215,153,12,18,123,86,179,105,186,210,123,170,246,71,228,75,108,71,166,239,137,56,120,76,154,89,7,35,18,115,67,5,65,30,100,83,46,50,131,10,231,181,24,213,38,236,163,31,207,133,6,192,218,249,240,149,81,201,14,68,41,164,130,51,21,26,166,87,80,200,18,101,96,96,138,84,202,52,192,70,126,101,41,234,227,70,178,124,89,44,237,92,219,131,168,238,101,169,230,147,135,173,98,201,152,152,180,67,158,56,195,234,17,82,187,89,228,47,158,21,131,49,101,85,169,1,5,61,252,120,63,5,200,97,178,196,143,230,76,118,18,139,238,145,110,195,57,59,49,125,51,89,196,35,56,84,188,203,87,201,58,86,202,220,104,240,214,147,26,232,142,26,24,204,198,121,184,208,239,184,196,252,43,92,199,158,51,31,196,185,237,197,149,142,119,148,34,34,89,33,99,108,116,118,92,114,38,62,182,63,12,75,154,85,93,140,67,249,178,175,73,212,248,159,218,188,174,170,70,132,236,233,227,185,67,168,94,15,7,153,65,63,80,188,167,120,130,84,54,167,215,35,40,246,129,148,149,214,227,32,243,47,49,122,173,231,169,232,180,120,155,228,204,156,73,204,229,39,42,235,26,50,215,108,6,4,203,145,214,176,243,108,186,184,215,79,167,140,65,13,139,221,232,250,118,230,120,253,67,45,176,59,61,36,152,146,88,155,60,35,26,231,212,243,15,24,99,84,113,167,190,79,14,85,213,102,70,37,97,140,249,35,40,241,98,82,22,81,178,61,80,24,195,23,14,92,169,92,199,170,198,192,75,204,141,137,138,96,198,231,86,198,123,8,128,147,84,62,220,75,113,0,104,15,7,131,63,238,76,77,36,24,208,172,135,198,149,201,207,147,10,74,133,130,153,48,100,58,104,26,221,202,81,2,2,111,24,199,132,246,101,69,64,115,2,25,7,220,133,212,52,240,102,131,152,67,70,188,210,228,197,203,17,76,190,101,150,66,110,202,133,102,27,16,40,218,110,44,34,101,10,164,135,196,52,169,249,22,230,92,2,8,249,83,53,133,27,127,173,99,62,48,231,15,18,28,51,199,37,153,132,152,214,152,30,124,170,118,160,2,198,128,56,44,90,141,36,130,233,78,172,167,215,20,24,162,118,36,47,140,242,191,133,83,152,10,38,106,123,24,196,195,149,21,15,92,193,199,134,90,48,218,111,43,58,148,86,164,208,210,187,66,34,37,110,158,252,53,50,204,133,12,251,80,19,148,69,83,246,83,6,81,225,74,224,80,218,198,238,200,155,67,170,202,118,8,203,159,241,93,30,197,119,46,162,184,17,167,8,252,34,227,85,213,181,164,32,249,85,5,85,32,48,51,137,49,100,54,70,34,235,170,147,85,23,6,169,158,8,121,129,151,27,169,86,198,129,185,69,190,132,24,31,152,168,196,42,115,234,219,187,33,75,230,200,175,33,234,22,96,31,42,148,147,24,17,142,245,182,52,98,23,169,115,180,42,236,28,10,137,250,132,4,31,106,153,147,48,8,134,80,217,19,218,90,166,105,233,126,234,172,112,255,0,66,204,38,147,119,182,39,10,163,161,54,248,28,170,125,244,47,200,171,41,33,142,48,16,209,172,32,182,118,62,204,173,201,237,36,198,167,122,163,153,124,8,221,169,124,205,67,16,163,126,17,37,89,135,170,137,159,49,149,172,230,42,4,215,96,155,250,69,178,202,168,150,236,73,3,85,101,90,78,17,101,26,109,187,137,99,108,250,114,73,230,202,69,53,101,14,196,106,228,50,79,143,152,75,107,32,2,75,249,144,177,233,228,107,84,229,6,100,191,62,108,139,163,104,246,101,138,193,21,25,63,76,68,27,22,122,122,54,216,137,217,85,56,24,84,6,156,5,246,147,96,213,85,8,125,75,84,99,126,69,140,150,101,89,184,195,11,238,235,96,144,124,74,66,78,152,60,149,107,135,19,249,147,24,207,174,247,177,163,121,83,152,181,185,199,173,116,221,172,34,102,18,109,165,110,37,12,152,101,137,117,153,49,180,172,160,97,221,15,34,144,181,164,4,19,229,15,90,93,232,157,70,219,175,201,180,223,50,60,216,148,172,243,19,119,135,18,166,134,110,60,43,41,53,76,47,50,69,101,25,148,151,96,81,240,217,249,211,23,195,2,0,209,142,46,164,245,253,73,141,118,209,60,16,147,60,61,164,177,243,14,37,128,100,188,132,70,65,97,220,105,140,18,44,214,81,10,206,165,61,224,182,177,239,81,40,166,79,99,8,245,137,153,148,107,219,144,47,60,203,85,130,162,191,207,24,234,222,134,96,60,25,153,35,195,16,131,94,9,182,196,84,98,124,11,59,41,44,44,92,43,154,106,19,14,180,153,140,173,35,79,25,88,149,220,64,4,209,245,39,132,24,148,14,164,170,250,168,248,119,209,100,147,8,80,191,134,1,147,169,97,232,155,34,102,136,134,132,92,135,175,102,65,246,160,95,1,229,122,44,33,38,52,84,103,140,156,40,92,6,48,140,192,9,156,168,216,208,193,37,33,184,173,157,219,16,171,42,73,243,161,63,230,196,179,215,144,12,47,168,72,80,19,137,115,135,134,85,109,147,196,187,63,175,86,148,28,171,159,106,166,69,146,76,194,18,205,203,131,42,155,105,242,73,84,113,159,137,70,233,233,143,25,240,171,160,176,101,26,192,83,210,109,127,238,26,8,211,8,69,141,148,12,125,72,8,217,196,78,101,181,11,26,141,91,185,58,62,28,97,141,19,135,242,36,83,238,201,4,248,113,17,13,96,41,223,13,132,98,83,50,145,235,125,37,219,36,170,29,228,79,14,84,139,48,220,206,125,63,79,125,164,181,244,36,243,225,93,69,239,173,146,63,109,43,53,86,62,149,187,138,225,82,110,28,55,198,103,42,96,23,251,43,41,33,127,154,42,182,1,253,212,42,129,147,233,247,44,90,195,78,65,39,126,31,145,102,22,17,80,42,9,90,18,70,63,42,125,113,168,96,194,131,197,216,167,108,174,34,66,31,42,156,159,60,115,134,185,164,205,134,181,116,212,218,109,73,190,127,106,99,91,125,143,137,74,67,134,127,62,17,39,240,224,125,84,251,107,81,22,197,83,38,110,70,183,195,128,66,147,169,43,134,252,106,174,134,124,28,140,204,81,9,46,226,194,61,110,43,184,141,40,96,234,80,179,32,18,73,23,123,158,26,57,48,123,70,85,202,174,3,22,52,183,226,85,89,145,212,86,95,233,51,232,227,198,133,141,144,82,217,132,171,117,244,243,198,3,241,21,114,147,124,69,191,169,178,253,46,81,249,164,102,213,254,4,110,200,126,145,134,99,138,35,22,113,164,238,94,241,46,117,167,190,40,190,238,11,3,181,196,69,79,72,249,89,243,21,98,171,104,110,229,198,54,90,123,147,46,37,169,149,164,27,21,94,108,160,229,82,151,215,3,130,52,251,133,42,168,15,48,216,134,146,60,216,158,183,67,178,101,147,210,251,179,2,15,186,145,133,40,96,89,99,77,36,235,99,198,30,29,170,128,170,184,1,73,218,168,66,246,73,237,82,81,172,17,191,100,238,85,150,97,137,16,26,161,248,113,44,153,90,66,112,170,226,111,109,64,31,119,23,38,21,181,140,223,44,100,233,224,12,153,145,80,241,140,105,248,9,144,33,161,190,50,199,207,43,17,83,30,128,204,49,36,108,198,86,161,163,109,182,58,175,167,218,73,7,253,230,82,140,54,228,152,147,88,111,124,102,46,86,86,76,212,232,86,185,69,182,136,55,172,176,196,250,73,83,36,162,67,60,105,215,168,254,136,202,43,181,128,12,156,72,24,12,198,116,244,204,4,146,118,175,158,148,197,217,184,181,57,170,110,243,32,193,196,146,79,134,73,60,216,149,84,56,192,240,229,91,124,34,23,132,41,86,69,41,82,4,38,60,30,20,83,38,19,38,100,125,221,86,46,100,155,204,99,237,89,52,126,72,42,140,76,96,73,94,101,107,10,62,213,62,105,143,17,17,129,158,69,5,102,28,26,213,155,111,117,15,13,249,17,150,76,200,196,178,1,134,51,242,171,175,17,60,138,136,97,7,135,50,218,248,192,246,86,173,228,76,28,37,89,67,146,2,247,21,110,226,129,131,194,179,100,248,177,187,74,155,6,3,8,196,158,227,79,123,216,150,52,136,203,238,10,172,29,14,201,132,127,9,81,70,121,201,238,169,86,64,56,250,138,168,233,225,203,35,62,170,227,178,219,220,186,198,223,70,15,129,98,86,102,202,69,136,99,61,52,152,107,81,3,14,36,28,54,61,89,69,101,163,2,154,52,65,246,137,105,141,128,135,226,18,105,62,180,133,67,50,51,35,46,134,226,37,152,162,173,126,32,33,109,103,156,126,214,85,234,243,113,246,162,12,198,123,203,154,203,97,242,168,133,246,82,201,194,33,32,217,85,59,207,46,84,226,78,8,200,57,54,175,199,133,83,112,70,80,55,198,120,253,212,198,28,103,145,136,6,63,41,19,72,102,120,208,42,169,170,101,86,69,232,21,177,99,119,9,52,100,240,123,171,7,204,138,183,112,108,66,216,200,130,7,10,95,51,33,122,86,141,215,254,225,16,25,40,85,21,143,144,228,217,116,152,169,204,48,143,221,42,86,252,131,26,69,62,124,226,112,133,53,91,196,197,106,22,51,46,7,11,164,170,118,239,80,190,72,30,32,169,185,62,165,249,249,87,218,208,156,159,171,80,110,157,185,48,235,35,56,162,75,15,159,49,86,135,217,60,105,197,246,12,28,37,26,154,12,108,143,88,170,107,40,218,53,193,19,144,217,16,170,112,52,135,43,248,85,24,104,79,24,125,75,167,241,212,150,65,177,174,54,207,91,205,168,70,86,37,47,140,63,14,100,172,217,4,117,155,33,97,212,144,178,104,20,77,168,79,24,252,42,242,180,220,24,144,118,181,163,47,42,219,126,227,84,67,85,187,240,225,84,176,236,159,24,124,201,35,31,177,90,158,103,206,81,174,131,143,164,204,25,57,132,182,67,146,66,141,37,141,24,131,26,200,51,246,199,79,81,10,104,208,198,66,38,33,134,149,195,54,81,230,69,122,174,217,78,204,56,105,130,196,174,73,135,27,149,106,126,161,28,151,241,47,143,96,228,246,173,86,184,24,191,80,215,19,136,61,136,134,51,34,20,52,241,50,113,9,62,135,27,19,21,89,85,20,197,176,35,24,168,97,189,158,12,73,158,104,153,22,215,207,96,135,194,85,205,184,80,115,51,195,193,73,89,86,203,33,56,150,82,108,143,147,181,109,13,223,31,42,117,102,66,126,142,74,152,36,140,126,84,196,53,163,40,242,160,236,164,238,103,51,137,17,185,32,198,173,97,67,3,27,31,186,155,132,204,240,83,155,199,255,0,232,182,50,126,36,140,5,36,154,221,232,22,26,109,135,211,243,187,120,212,209,190,34,196,173,249,76,171,107,53,32,231,114,132,170,59,142,235,81,154,159,246,118,102,73,4,224,102,83,246,83,198,50,60,33,18,91,166,47,178,240,149,83,73,167,4,225,230,18,104,117,202,172,109,181,126,36,21,192,119,35,127,18,230,26,146,54,218,95,10,238,211,244,247,228,122,229,122,219,76,74,31,153,132,187,214,59,145,97,118,152,181,63,81,85,228,102,2,75,56,87,39,167,158,72,68,194,85,103,91,107,145,115,180,108,140,58,178,212,124,250,161,201,38,20,4,253,24,62,236,73,196,7,188,164,237,69,201,121,253,226,173,222,97,234,164,220,55,190,15,18,220,249,57,95,204,133,181,51,35,17,5,14,120,200,146,194,15,24,17,163,194,252,105,52,105,252,137,195,12,50,141,43,48,202,102,246,100,65,89,120,96,70,249,165,23,121,60,18,72,216,142,162,104,193,1,101,171,58,118,40,248,12,196,69,77,84,100,47,19,88,168,97,151,199,192,137,57,104,100,144,120,47,50,79,34,22,74,8,202,98,205,36,2,191,169,111,126,143,138,46,225,38,144,230,98,26,22,202,239,217,202,171,249,140,21,90,139,102,86,214,198,102,17,9,2,24,12,238,78,3,24,147,71,153,78,223,73,60,31,48,165,220,103,14,6,214,89,2,9,253,180,205,250,206,47,135,82,230,243,31,56,164,202,180,102,150,52,146,67,35,130,200,197,204,205,114,8,223,105,122,183,88,69,157,253,210,128,123,9,39,181,98,24,120,201,196,165,248,172,54,227,29,77,255,0,212,135,219,149,74,106,29,24,66,140,134,16,150,218,27,89,80,124,21,128,103,130,112,213,227,109,97,248,49,170,255,0,236,226,127,134,44,134,124,89,73,141,56,135,67,44,99,226,41,23,79,53,32,36,243,8,75,120,105,0,33,245,46,189,200,201,237,156,201,144,39,11,185,19,12,44,130,252,216,151,71,125,60,95,164,148,90,210,69,26,148,140,131,170,145,179,49,217,31,132,75,48,192,60,100,207,8,35,17,50,128,17,217,15,137,34,212,24,70,201,146,132,78,222,52,250,159,99,59,180,171,113,180,145,202,206,164,3,52,243,224,191,183,18,26,37,211,134,163,43,106,191,3,230,105,224,19,151,42,22,97,162,86,246,160,36,218,203,173,234,148,144,207,158,123,47,60,217,20,243,113,153,151,196,101,51,82,65,43,248,138,176,101,175,221,80,243,2,120,68,204,189,26,224,132,89,182,196,153,142,141,2,226,118,78,212,200,218,170,214,48,48,237,6,162,233,230,19,34,173,243,220,129,53,116,5,177,132,107,227,201,39,40,145,83,46,54,204,204,151,50,48,198,76,168,11,230,110,65,137,43,105,163,134,93,134,44,248,133,139,132,50,147,120,122,229,146,123,151,32,216,28,125,40,168,204,177,18,131,116,224,182,59,104,109,65,37,153,150,114,117,61,117,108,76,166,139,148,138,2,146,76,161,15,148,169,172,198,100,2,164,106,220,59,155,102,36,181,14,170,28,233,207,46,47,245,164,166,184,7,210,78,108,171,65,249,248,148,196,152,99,206,187,234,115,250,133,70,152,201,62,210,56,48,50,123,75,237,85,86,85,70,200,204,24,210,179,41,85,86,23,195,141,139,181,45,187,120,5,202,21,69,140,127,250,164,54,176,50,61,44,121,177,175,236,37,141,113,101,147,16,114,42,72,1,178,147,204,82,145,111,161,211,204,238,86,81,161,128,99,234,78,203,26,8,170,196,169,152,65,13,106,12,242,13,234,142,101,110,229,47,125,62,47,105,101,84,214,177,181,147,50,15,149,101,185,136,62,213,242,48,71,238,173,51,235,64,69,46,198,152,238,64,78,149,231,152,227,233,74,252,54,60,34,76,160,121,205,73,242,50,155,3,36,242,123,150,231,214,241,170,10,218,168,131,237,70,154,52,31,14,37,187,136,134,237,144,70,170,149,231,194,152,6,123,235,71,202,168,13,177,19,20,134,161,146,207,101,100,146,43,168,112,22,223,106,29,203,214,170,118,50,75,50,153,78,89,61,17,79,36,157,43,158,59,88,7,215,117,81,9,212,163,39,232,153,114,73,151,42,187,141,12,146,121,145,47,128,79,164,187,212,202,171,145,84,154,85,130,39,42,181,140,22,70,31,10,201,144,214,169,129,63,178,166,204,21,161,233,147,222,36,51,45,114,251,168,115,67,148,69,163,211,78,34,41,237,232,22,97,222,29,203,17,80,230,62,18,30,51,31,224,136,96,71,238,160,209,204,109,66,113,163,77,169,206,70,41,119,188,107,12,223,240,74,1,19,228,146,73,51,38,117,183,100,130,196,158,51,6,84,230,28,8,165,90,221,156,21,88,95,125,173,143,212,24,169,12,107,35,201,39,82,174,147,67,20,191,77,5,232,35,27,211,199,26,9,182,214,3,240,200,52,162,124,103,253,37,96,26,19,160,172,171,94,37,90,131,41,43,2,78,217,252,170,190,28,199,201,31,18,144,53,105,243,229,84,85,175,196,52,141,24,70,195,125,153,5,204,82,173,187,152,158,234,209,191,121,24,146,207,97,200,76,217,84,25,89,203,171,80,105,38,72,60,251,86,208,217,12,108,75,33,192,1,25,204,84,4,247,140,100,120,130,84,181,96,102,14,178,212,140,26,159,147,172,30,94,17,44,38,64,151,43,218,64,67,211,18,132,124,198,93,11,210,226,66,218,154,231,204,178,146,55,225,42,153,121,174,72,124,38,47,26,233,27,96,70,7,82,69,38,48,60,250,147,236,199,244,0,1,167,25,34,246,242,40,45,97,163,231,17,255,0,40,37,212,67,84,57,44,237,68,134,181,145,159,205,202,183,178,167,49,153,111,161,249,224,58,75,80,70,126,97,110,68,69,211,180,54,173,212,20,158,1,176,200,186,151,163,211,201,7,233,70,166,46,232,64,55,240,137,36,145,193,50,227,160,187,109,15,201,115,85,171,89,100,4,121,158,57,44,92,231,79,63,108,76,43,164,211,177,133,3,23,36,112,237,49,212,173,117,39,39,252,178,8,62,114,85,148,202,65,201,75,95,73,182,94,130,170,156,249,19,146,106,144,38,173,39,180,171,118,227,68,134,157,50,138,69,250,105,240,97,92,203,226,69,12,178,69,122,253,28,200,208,71,218,37,25,173,169,1,56,15,194,37,171,87,248,49,151,19,242,222,149,170,56,165,60,38,255,0,157,90,179,119,24,140,194,34,35,189,42,37,109,143,48,149,156,102,65,146,6,97,138,185,219,167,91,23,142,76,15,105,139,190,54,101,93,14,182,224,126,11,155,154,156,228,127,202,9,90,80,210,74,140,198,102,74,208,211,228,213,145,134,230,11,36,145,109,12,60,93,43,225,163,62,50,204,51,192,63,117,75,112,90,142,224,61,60,97,191,39,49,87,61,178,178,177,27,50,215,9,124,164,178,181,43,255,0,168,149,35,43,114,11,122,212,185,153,48,9,65,174,32,198,254,215,42,250,251,88,152,48,164,51,223,149,42,230,107,4,201,214,208,70,76,69,138,149,204,214,116,197,237,22,37,57,112,194,21,79,237,134,34,102,42,162,195,253,19,119,82,229,250,146,142,79,81,83,8,198,130,70,118,229,81,161,170,4,224,112,137,108,135,26,117,65,62,218,174,223,167,185,150,98,185,248,252,214,240,135,42,93,2,120,36,254,226,115,25,227,90,178,41,166,163,80,144,139,124,0,146,15,112,147,22,76,124,111,105,123,126,73,63,218,166,220,184,30,146,108,160,127,18,230,154,146,146,116,147,241,46,144,103,203,240,226,138,52,177,251,175,62,88,9,227,101,17,136,106,122,19,198,238,84,65,134,69,77,15,105,225,250,81,44,141,180,23,180,168,210,40,19,155,95,253,202,6,121,136,33,167,179,38,51,31,254,106,114,123,200,85,60,92,86,3,141,15,122,76,166,84,49,130,200,44,64,214,132,131,76,36,176,132,26,198,140,101,2,158,201,115,153,242,137,100,54,106,49,31,219,198,143,97,143,25,51,141,51,26,43,79,128,26,213,61,254,28,171,43,138,210,89,51,169,104,135,51,43,213,60,0,229,75,184,168,197,107,117,34,227,80,158,15,180,183,177,135,26,186,147,3,143,169,79,79,135,141,52,140,174,37,104,13,13,239,68,152,204,27,18,205,230,217,5,50,227,32,215,35,26,172,50,124,245,188,58,135,26,77,13,249,22,118,80,14,64,63,10,101,134,195,120,142,247,32,156,136,102,158,25,61,165,203,131,169,39,84,206,196,108,138,226,159,92,229,99,19,43,75,11,84,88,228,65,180,157,30,65,49,230,74,35,70,4,99,242,167,143,212,135,156,12,57,82,57,129,200,76,201,247,153,244,49,171,97,131,228,196,199,196,176,12,192,100,72,249,6,177,53,144,6,164,193,98,129,242,70,94,164,166,202,28,169,172,194,148,7,85,0,79,226,77,224,93,238,94,169,27,80,91,43,138,195,166,222,55,163,216,19,141,80,122,144,6,52,54,104,132,230,50,118,153,70,168,183,49,197,237,35,97,220,100,225,48,151,195,76,130,134,99,50,17,42,213,205,224,56,124,96,17,104,52,96,34,163,113,13,43,153,39,19,214,51,14,111,124,108,108,89,108,206,81,160,217,48,132,76,35,79,246,86,25,136,171,115,46,180,252,169,212,109,67,18,72,251,86,195,64,100,225,169,91,42,162,66,63,10,214,85,113,114,66,142,202,202,41,64,241,40,249,143,137,249,209,144,230,12,156,50,209,102,161,4,238,148,70,166,54,100,92,154,167,201,230,9,82,247,238,171,95,202,174,13,167,143,25,37,181,161,151,57,152,130,172,208,171,138,160,176,238,255,0,34,106,25,236,42,148,102,152,191,140,68,197,144,44,132,62,164,139,211,234,53,138,23,153,132,26,244,102,15,205,15,91,12,248,249,147,112,214,170,172,100,205,83,222,193,3,133,75,155,83,237,136,240,229,85,83,227,16,76,82,246,85,177,100,251,73,118,196,101,61,26,200,246,68,225,42,110,24,15,47,186,145,192,128,72,207,225,79,161,201,31,188,84,50,209,71,80,208,198,24,209,15,51,196,206,20,39,134,94,148,194,28,3,148,106,86,95,178,162,105,243,8,140,170,152,242,177,16,106,212,63,134,217,99,50,152,170,60,140,246,42,8,12,138,69,206,223,107,141,109,102,161,151,237,41,255,0,147,196,219,29,57,144,224,149,26,24,212,99,31,46,53,203,131,113,113,39,164,171,123,61,86,111,108,162,45,86,151,236,45,252,41,53,35,32,148,255,0,41,141,41,8,64,94,228,72,106,184,251,80,115,41,229,20,156,69,93,11,127,177,42,20,200,112,69,210,141,99,193,141,79,26,5,140,33,230,203,198,135,245,130,9,66,70,123,14,172,50,184,15,34,245,83,216,36,3,236,178,173,177,188,200,154,205,83,23,145,91,26,96,200,60,75,198,10,83,26,102,219,181,57,12,192,73,98,134,230,69,185,168,33,160,12,160,120,151,55,213,90,63,243,188,193,18,236,65,128,50,47,150,180,32,218,63,48,151,108,115,42,124,145,146,54,63,63,67,135,182,127,82,165,134,30,52,210,214,146,40,222,68,24,66,56,207,68,146,40,177,169,240,208,255,0,34,21,129,6,78,84,251,192,101,26,76,104,4,206,164,172,51,45,13,175,167,131,37,157,75,80,116,244,65,63,136,73,188,8,105,163,225,143,26,170,200,21,20,192,141,18,55,112,145,134,12,66,116,137,5,49,248,222,181,50,122,75,48,88,218,248,3,26,216,192,176,172,88,26,120,60,16,240,13,150,90,93,198,52,222,248,31,105,23,12,36,84,113,160,65,193,218,135,120,70,168,204,174,161,146,48,1,140,49,173,41,150,205,133,66,201,14,38,40,84,107,8,167,207,56,186,80,241,173,101,8,157,171,41,140,252,233,97,130,114,245,37,219,18,199,66,173,152,9,32,237,68,26,48,10,206,165,23,167,163,78,25,249,85,228,15,240,115,42,42,180,60,181,43,107,169,62,106,220,79,234,64,92,48,248,48,132,88,149,185,158,15,182,167,174,36,128,189,56,214,180,202,228,170,74,192,49,35,119,45,230,97,36,175,120,100,122,104,16,143,26,22,168,193,204,159,53,33,36,172,3,165,114,147,149,84,100,31,254,139,3,89,14,48,250,147,52,223,195,118,212,213,3,76,85,65,230,48,147,144,223,83,214,246,137,74,154,224,229,64,76,152,12,15,204,85,206,204,238,12,212,226,81,221,252,84,211,21,175,195,200,82,33,195,241,140,5,31,244,248,163,41,23,28,184,164,125,148,167,155,42,165,210,84,32,132,187,97,233,82,150,125,79,53,164,234,55,127,133,45,198,191,214,51,186,68,49,40,75,139,189,76,87,252,220,162,46,199,91,91,91,37,140,90,174,52,173,49,1,213,200,167,88,14,198,141,235,238,114,170,75,128,23,184,188,138,182,182,212,11,89,180,149,108,98,101,196,52,43,195,6,9,56,120,148,164,84,241,44,162,136,213,82,163,13,139,84,153,143,132,62,98,170,10,77,73,6,76,76,50,196,151,95,6,12,159,60,34,93,106,202,255,0,4,107,165,69,191,138,160,205,6,208,221,138,114,100,2,121,229,18,196,212,152,165,102,18,175,129,0,18,65,132,200,173,12,201,201,6,76,38,4,1,130,121,60,74,182,101,38,39,172,97,192,26,117,50,164,228,109,60,126,228,211,96,113,42,128,250,108,97,243,21,121,239,130,94,16,165,220,81,170,164,219,30,65,166,144,30,252,140,68,73,173,7,106,198,28,108,100,67,46,34,148,17,158,113,141,11,62,123,214,76,147,249,16,115,25,148,106,99,177,169,150,64,34,30,78,50,177,104,101,105,50,39,208,244,241,36,129,58,212,92,137,150,70,100,103,229,77,35,60,100,98,221,107,66,72,200,40,12,124,98,115,39,54,166,51,2,241,19,40,86,12,240,34,111,49,140,146,52,128,209,136,50,32,80,143,50,12,104,87,242,44,188,200,133,124,146,103,64,14,107,105,34,251,197,88,217,6,36,110,146,160,31,60,248,56,80,15,121,201,220,167,144,214,83,126,241,227,34,101,26,75,10,147,96,127,254,139,30,113,117,44,168,88,167,194,15,5,247,193,254,9,53,108,243,251,201,219,38,48,137,120,26,41,54,79,52,100,106,66,77,237,76,130,24,132,230,49,70,178,147,168,107,170,1,195,202,68,110,27,85,242,19,79,164,28,38,102,65,192,181,217,19,136,169,110,161,213,167,155,231,133,33,164,152,73,178,176,153,51,43,57,54,101,58,91,245,132,226,3,22,85,160,55,4,39,114,90,200,123,101,159,130,205,157,0,98,248,96,155,204,178,101,104,35,123,73,96,102,18,49,22,201,54,175,240,91,102,55,17,143,155,19,58,163,51,34,150,100,194,21,139,236,59,35,136,232,200,98,240,193,24,249,150,214,73,174,193,219,200,151,198,146,73,192,103,42,83,106,25,113,185,80,172,206,3,231,192,100,145,241,37,102,134,56,196,229,64,86,220,16,100,196,98,172,236,172,134,81,161,89,184,129,166,121,160,160,24,241,137,11,37,135,34,13,134,120,251,147,84,65,140,155,141,178,240,110,192,79,117,41,158,241,144,9,12,58,23,201,39,49,72,151,108,91,107,98,178,78,167,131,24,152,119,67,67,51,82,48,167,237,72,103,233,224,66,30,96,139,145,36,135,2,202,108,230,113,16,67,80,147,166,103,98,241,205,67,176,192,178,28,145,163,31,25,253,202,98,170,25,227,13,137,198,252,158,234,170,173,20,45,112,167,204,198,181,154,73,10,52,182,201,252,25,146,136,218,147,17,49,21,35,5,141,26,135,213,100,159,133,99,84,195,140,124,201,206,242,36,148,21,150,49,114,133,85,107,81,70,65,127,26,151,213,82,113,1,230,77,42,158,73,62,234,23,83,211,238,98,189,45,110,4,20,11,182,16,248,85,92,8,18,138,60,162,80,50,116,244,225,203,249,65,46,145,163,38,75,130,6,6,196,74,105,211,178,176,88,115,25,248,217,243,124,75,123,25,23,185,3,169,2,249,48,95,137,75,213,93,158,23,12,188,138,141,19,120,148,89,21,14,145,25,145,85,28,56,16,103,15,136,171,155,195,187,220,245,100,85,85,82,78,69,170,172,132,247,22,193,243,41,193,230,182,132,59,111,105,31,26,168,227,229,49,83,25,33,6,14,164,246,2,74,202,24,200,197,41,38,146,41,31,202,37,116,96,229,73,44,163,98,102,100,246,5,32,45,116,219,251,162,40,61,78,25,208,152,245,211,44,173,73,231,133,71,234,112,238,64,252,203,203,234,51,238,122,61,62,29,142,44,105,39,221,102,50,171,161,184,6,70,8,221,133,75,159,84,57,51,158,17,9,84,210,104,98,16,236,150,21,229,244,189,34,238,119,59,58,169,26,135,93,208,122,37,150,64,204,33,43,127,195,15,130,130,248,105,168,98,105,182,48,54,34,227,93,10,239,88,105,139,40,47,16,75,200,189,244,234,105,129,226,42,167,108,189,200,89,47,100,101,156,99,74,47,82,213,185,4,147,162,99,73,196,153,153,69,24,70,141,245,86,86,29,104,61,233,22,224,152,101,237,66,176,19,230,200,35,175,166,178,56,217,137,81,154,144,114,121,68,190,122,8,6,206,100,248,133,88,151,12,150,73,68,6,48,10,176,153,25,131,63,18,21,239,60,101,140,50,140,153,224,50,112,163,38,48,101,2,72,203,38,13,156,201,141,107,223,57,37,135,61,85,37,241,137,132,200,137,241,162,23,153,15,50,25,5,204,150,201,147,141,157,171,89,168,32,201,140,24,217,137,43,159,84,121,62,210,42,134,72,39,29,153,138,186,60,58,24,36,31,182,85,72,230,95,33,106,206,115,24,121,224,240,226,91,112,206,146,79,113,95,89,105,176,13,104,141,2,40,134,157,168,101,73,248,213,164,77,163,70,4,110,212,228,49,128,148,221,195,63,135,10,95,254,13,24,178,100,28,105,148,58,72,54,227,246,215,46,245,83,142,94,19,43,93,55,118,14,156,170,44,210,66,11,38,65,150,90,38,32,201,218,52,27,52,96,252,250,145,90,134,76,188,25,98,74,228,80,38,248,133,170,170,15,132,162,25,70,134,146,90,220,163,50,119,246,58,27,41,9,24,107,7,214,176,93,170,126,31,196,41,115,128,204,194,89,155,85,16,170,17,245,14,227,98,81,70,146,1,45,211,13,185,26,146,101,198,71,167,48,39,131,234,170,169,59,8,46,35,74,207,194,36,194,133,152,251,83,147,62,41,82,249,140,196,206,21,108,92,82,132,54,64,141,244,209,239,8,44,129,155,141,115,71,204,151,239,21,103,191,185,246,74,69,61,183,251,13,207,225,95,38,170,39,213,26,81,60,195,130,206,20,174,52,251,81,29,155,190,164,68,243,50,74,127,87,230,22,17,207,54,229,253,171,56,207,31,134,21,140,144,141,42,147,186,26,93,144,177,101,91,48,3,238,76,158,202,169,35,204,185,184,110,15,25,30,205,67,149,138,121,160,214,40,190,83,62,37,170,72,126,138,83,12,196,34,108,204,229,98,232,142,196,172,1,201,147,153,50,140,198,45,79,173,150,95,105,27,91,24,227,226,48,147,212,6,144,228,131,193,108,52,150,45,91,50,123,34,65,204,100,177,123,73,54,198,182,166,211,73,252,138,126,203,57,83,72,111,202,78,84,118,193,133,75,143,145,164,72,66,120,207,205,200,156,178,215,40,240,153,19,62,157,227,83,175,9,6,126,84,141,26,248,12,184,7,190,201,145,143,194,168,224,63,114,14,213,40,26,173,203,242,166,241,153,46,10,85,133,134,177,233,242,118,210,185,147,232,16,226,77,7,106,145,187,121,11,204,101,163,77,235,8,176,79,134,89,83,72,204,132,236,88,76,211,28,124,74,110,101,81,35,43,120,23,208,102,179,132,168,137,53,81,103,51,132,168,143,170,87,230,61,78,108,199,188,104,182,99,42,168,147,164,152,47,164,150,190,157,226,39,82,218,171,153,145,51,49,152,158,183,64,48,228,167,19,43,120,249,68,166,36,201,29,73,209,182,22,30,190,3,251,144,178,114,13,139,116,61,85,22,72,241,45,175,193,37,98,181,197,244,23,211,218,243,225,42,181,135,24,19,88,161,108,161,226,38,96,137,50,161,187,124,110,213,172,172,153,40,20,22,85,172,140,148,63,31,188,173,97,176,22,80,123,84,149,196,3,141,239,194,170,173,117,6,54,198,140,2,49,41,152,198,70,151,196,178,140,105,113,150,50,95,185,73,86,11,27,125,98,32,217,204,135,125,148,82,125,53,161,240,30,84,19,244,246,82,101,229,69,69,200,44,193,121,122,144,251,63,172,155,5,155,96,114,173,79,48,8,254,37,150,26,162,159,74,196,124,161,84,17,178,9,136,99,63,24,215,192,204,98,214,96,26,133,155,149,145,171,113,44,33,201,96,185,145,102,181,97,71,137,42,200,0,176,195,151,133,38,213,84,135,192,252,66,228,78,3,39,19,211,240,177,150,209,48,149,54,226,161,170,183,56,212,15,82,132,78,100,249,247,4,32,49,39,246,90,123,17,210,179,83,141,13,26,185,149,16,134,202,202,9,251,73,141,89,85,92,111,152,197,60,104,99,240,90,160,25,241,142,145,163,14,5,163,224,114,101,85,21,176,34,144,12,72,171,102,2,72,25,153,24,25,135,140,166,210,55,137,85,85,27,154,147,222,72,39,153,240,120,74,36,250,30,173,130,33,252,217,82,187,187,42,235,46,148,139,212,55,6,208,165,87,199,82,6,251,151,153,7,13,128,240,71,106,67,14,48,30,184,190,161,213,182,177,143,134,33,87,23,87,213,52,60,52,238,116,116,253,45,206,241,84,106,239,60,60,105,180,152,15,16,50,133,126,127,209,247,22,178,103,51,119,40,139,186,80,188,243,65,218,142,151,168,149,244,207,78,198,205,13,13,140,127,228,83,90,146,100,232,192,249,73,68,18,166,159,13,226,234,83,118,80,229,77,30,44,75,210,90,185,195,34,248,129,105,93,67,121,37,248,77,60,137,213,195,229,8,25,114,160,41,40,79,4,249,85,44,202,215,201,26,170,198,136,73,86,138,70,152,50,172,134,128,14,137,220,147,41,68,175,224,83,226,39,82,115,179,131,24,105,236,168,106,169,41,167,180,120,32,248,113,43,48,132,17,135,212,181,70,147,23,234,172,45,103,179,195,133,73,158,236,55,5,51,153,107,140,15,92,171,86,234,113,231,120,114,174,129,24,59,224,63,50,230,250,183,68,156,83,183,98,200,169,28,34,72,205,216,2,170,200,228,247,83,103,213,30,203,183,149,123,77,210,125,101,209,43,105,192,81,167,170,160,170,167,59,141,166,207,25,252,42,166,28,55,136,10,150,101,83,35,49,15,14,48,203,194,164,204,165,85,73,243,106,79,77,238,89,192,214,208,100,191,154,82,62,239,76,2,72,249,151,54,178,211,27,105,89,162,21,73,161,87,226,99,89,14,170,249,131,146,4,3,38,126,117,31,91,119,42,51,49,25,60,135,63,33,18,173,140,102,31,120,62,74,2,124,108,105,189,105,153,224,182,217,86,146,72,51,5,85,89,70,174,36,205,83,49,29,91,176,49,39,65,127,23,250,20,167,134,217,23,91,119,182,58,201,2,54,160,36,251,47,77,123,242,160,31,169,198,168,237,96,2,200,121,130,165,103,233,82,123,74,13,210,171,240,212,232,220,25,67,184,203,238,163,31,124,248,221,197,83,144,235,108,99,119,9,20,104,19,164,143,10,70,141,208,74,254,165,165,85,192,36,179,181,55,99,192,46,149,207,41,235,101,66,238,42,165,135,61,22,160,181,97,225,153,185,98,145,212,52,143,23,82,181,140,241,145,139,25,149,187,145,174,152,230,81,25,88,229,76,173,58,216,192,202,25,58,149,215,225,226,100,70,63,73,101,98,163,80,21,88,144,12,109,200,249,148,190,164,170,149,27,169,116,183,233,227,198,233,75,102,82,30,79,180,170,181,21,142,60,27,43,241,63,220,42,160,129,50,203,184,170,207,240,216,227,123,73,125,168,65,24,124,74,19,81,20,104,227,62,192,213,175,130,62,100,124,207,136,181,165,138,240,226,92,179,82,90,156,67,126,30,196,166,170,214,81,65,205,20,139,200,217,150,102,195,216,235,86,84,58,43,245,110,66,112,137,87,105,141,102,8,63,171,92,109,147,39,125,36,170,250,77,228,144,112,202,32,149,91,163,150,163,126,66,248,159,168,223,168,105,236,153,196,81,173,176,217,90,87,246,175,198,144,245,110,170,211,239,253,121,10,186,78,152,248,169,58,75,24,89,101,228,92,149,234,33,248,212,93,229,115,244,100,192,196,240,225,46,85,11,169,31,56,68,249,69,171,79,107,248,179,135,132,170,141,134,131,57,122,125,60,159,185,25,42,228,156,107,137,99,237,71,122,193,202,143,178,167,7,134,97,37,44,173,63,178,186,118,81,201,100,134,6,158,117,171,58,40,208,15,224,133,244,73,82,122,86,236,232,45,130,161,155,243,167,76,102,81,165,1,167,151,24,107,39,217,108,187,80,209,234,131,88,219,51,56,150,176,153,9,38,250,41,89,218,128,125,174,94,165,49,74,134,60,107,238,228,99,122,155,12,243,173,115,230,28,92,203,42,195,29,14,3,193,37,139,35,86,197,200,164,244,246,161,199,225,153,62,125,174,231,165,98,200,195,98,18,106,72,152,51,101,83,22,88,199,230,16,167,207,207,224,128,101,81,36,159,169,116,47,127,33,88,231,211,233,45,100,159,54,84,206,158,158,80,187,87,78,141,166,6,81,172,223,66,8,221,169,217,163,13,182,38,225,192,199,237,39,221,160,91,182,195,91,227,48,106,91,170,53,72,185,245,68,206,133,125,82,232,6,134,12,105,89,130,4,219,202,27,100,110,23,198,64,76,184,39,130,174,153,13,132,73,205,166,55,40,197,197,200,149,220,238,81,17,188,211,24,218,109,226,58,104,202,69,61,188,135,18,63,57,80,115,2,65,51,42,165,52,12,72,57,49,137,141,90,164,152,22,147,83,196,141,242,146,211,25,150,81,36,244,164,47,211,219,151,245,34,163,80,156,94,234,158,202,253,133,152,243,24,60,156,74,130,3,63,34,1,149,172,18,52,62,98,26,155,20,81,228,48,141,19,61,248,192,146,67,178,198,68,221,236,37,147,18,179,14,164,21,148,249,99,150,245,172,55,100,247,85,4,205,60,76,143,204,36,1,169,25,25,81,97,82,89,30,97,178,177,104,124,145,253,85,131,228,227,30,37,63,101,60,130,34,157,71,40,153,140,175,76,25,27,32,210,106,67,12,172,98,165,141,37,130,78,173,64,168,184,208,15,143,137,79,79,101,151,158,21,210,24,240,20,28,73,92,202,113,228,229,78,172,174,35,41,8,29,60,57,36,202,84,230,29,83,5,255,0,154,38,75,199,4,152,145,16,227,101,230,73,101,176,6,67,121,235,73,153,94,233,237,78,201,44,194,85,21,182,57,81,241,161,144,73,100,134,217,2,179,33,209,100,188,114,82,123,138,17,205,7,82,194,168,196,247,149,52,103,176,163,68,51,52,67,86,252,142,31,107,163,1,26,91,205,137,108,135,66,1,51,181,116,237,67,67,151,152,34,81,115,42,136,37,216,217,169,62,12,43,49,137,4,124,37,74,36,204,157,36,157,164,84,12,173,127,135,42,247,167,141,75,109,70,35,103,134,113,6,181,195,97,227,49,92,178,156,101,246,144,86,85,64,16,248,81,254,49,106,77,67,181,100,153,88,149,27,36,237,148,219,232,79,187,204,20,224,33,63,188,145,149,70,142,193,134,190,96,208,19,46,216,69,148,202,167,227,82,86,185,227,63,10,227,154,63,76,11,199,98,174,3,198,84,242,27,30,164,168,124,241,167,177,174,216,50,97,202,158,59,84,198,41,24,204,94,234,193,243,7,145,38,125,145,11,238,172,67,144,143,69,68,177,78,25,36,43,56,146,43,184,22,185,50,132,168,248,6,196,69,68,29,161,71,204,158,58,163,102,99,45,136,232,22,183,145,135,139,46,37,242,76,147,201,39,205,242,17,62,158,192,100,226,18,69,50,49,59,85,170,190,2,131,188,32,240,88,178,169,146,86,157,201,7,220,183,64,178,97,94,134,102,64,90,159,13,67,140,121,120,212,228,144,206,221,225,16,184,213,188,152,27,150,102,202,146,79,123,43,70,243,35,113,71,101,55,213,67,227,194,98,170,136,112,49,51,42,229,6,214,18,227,63,136,89,86,33,248,163,47,195,14,34,174,102,103,112,182,135,102,141,112,193,191,18,60,214,160,43,23,34,129,169,15,57,153,83,7,218,159,195,181,74,174,22,58,11,236,129,141,38,184,126,81,246,168,115,106,23,140,157,169,237,85,151,169,1,98,216,101,96,121,38,96,134,147,63,86,250,105,56,68,152,220,86,156,170,82,100,7,141,235,175,103,18,77,98,254,159,227,1,63,225,195,44,73,217,174,193,108,60,162,92,42,203,62,78,37,85,164,174,229,227,96,76,167,180,200,10,204,94,26,171,114,180,26,0,227,49,27,14,213,152,16,178,124,202,53,77,198,113,201,187,80,128,188,41,35,234,177,243,5,57,147,2,113,101,125,180,111,166,188,163,84,168,8,32,76,32,201,133,89,192,152,76,10,123,208,95,157,90,233,234,71,144,125,73,218,53,38,182,2,124,199,160,164,179,34,171,178,173,139,25,41,153,177,27,56,84,112,238,80,148,153,25,232,56,210,95,159,149,61,51,50,160,77,91,145,61,76,176,226,49,128,86,38,176,241,149,72,133,135,140,76,73,245,105,158,161,86,176,246,51,184,173,252,138,64,213,68,200,186,67,217,185,2,77,38,183,19,215,82,182,34,50,228,38,128,204,73,175,180,177,217,173,204,98,137,166,33,14,87,163,61,40,41,76,153,155,100,59,245,33,5,238,165,179,167,16,182,131,195,4,21,163,205,149,108,141,100,194,251,170,96,211,253,72,125,168,9,44,56,199,194,84,109,179,137,98,220,215,213,176,123,101,13,97,235,213,178,122,138,185,44,250,219,82,31,41,178,21,27,79,26,198,49,243,114,45,216,115,55,53,58,188,56,27,158,84,61,192,118,201,116,11,227,140,24,86,38,159,151,184,171,55,7,241,21,73,97,60,214,224,234,170,170,65,252,218,87,169,245,11,35,1,225,136,44,164,92,218,75,45,110,222,252,194,32,134,141,150,155,137,61,202,113,58,232,126,34,214,217,19,20,66,166,62,165,40,163,237,92,82,6,140,157,24,153,68,82,46,145,166,205,56,108,96,101,173,252,58,26,172,222,67,43,41,243,132,206,20,153,251,233,61,197,86,251,56,147,64,147,73,170,32,159,194,37,77,181,30,164,177,170,158,84,125,62,158,62,68,213,145,177,191,152,73,220,57,224,19,18,214,159,3,226,109,135,3,108,206,84,67,230,65,140,62,108,104,3,76,33,82,59,90,121,211,122,74,133,86,148,75,13,228,220,65,33,56,144,230,153,246,144,85,84,36,133,220,92,169,225,171,114,3,132,73,182,232,45,181,19,26,212,8,35,93,177,109,153,85,143,205,34,153,90,117,61,159,232,88,118,29,67,17,104,147,168,114,116,169,111,65,151,159,54,84,228,53,88,217,218,183,100,45,169,139,238,39,17,252,72,208,192,185,157,238,160,60,9,25,233,163,53,14,38,45,108,62,0,105,2,4,184,195,230,76,227,60,249,24,145,67,187,60,226,98,84,1,126,37,43,21,85,27,49,228,240,91,66,254,68,177,147,30,190,62,201,96,49,70,201,131,16,210,201,239,97,82,163,90,147,193,13,188,124,159,117,106,216,86,96,231,134,15,188,85,245,140,137,224,167,173,99,78,238,17,81,84,236,151,225,204,175,87,169,150,200,219,50,96,227,17,109,100,198,73,103,82,48,213,89,121,177,44,227,64,96,214,237,173,67,46,226,131,51,18,86,110,34,34,245,9,182,207,226,73,97,188,242,78,196,155,109,97,89,138,154,118,18,74,123,38,24,48,117,45,186,110,181,152,24,170,3,91,19,221,87,220,84,30,173,83,157,122,81,200,78,164,36,205,42,66,123,75,170,250,108,17,175,175,135,7,31,54,52,191,149,16,108,232,113,160,208,202,140,245,180,193,96,216,175,174,227,69,246,74,53,43,50,168,229,80,153,150,110,37,97,85,39,99,89,16,79,194,182,76,51,9,220,181,217,82,28,93,73,1,141,58,51,249,87,50,198,200,52,131,88,204,0,206,174,104,121,24,185,244,62,78,101,105,167,164,144,108,79,144,170,92,5,140,16,16,18,112,17,10,251,179,227,197,181,34,219,26,49,228,246,174,133,86,38,204,0,202,215,231,77,24,198,13,136,239,0,70,103,50,73,50,200,25,18,73,55,234,98,173,3,240,128,175,89,204,164,131,38,43,210,9,151,209,4,62,213,174,6,167,100,146,97,202,161,249,14,83,19,154,106,173,42,127,81,120,177,127,173,81,105,237,55,20,96,229,84,55,113,183,47,202,21,37,106,203,81,244,228,18,234,105,153,215,18,10,180,98,163,97,6,55,55,26,213,39,83,193,141,196,30,82,46,111,38,125,207,73,101,19,26,58,159,195,62,83,46,124,221,179,47,184,31,169,45,111,231,51,229,56,148,253,63,174,103,230,149,149,88,24,59,145,240,137,101,91,3,98,76,198,18,232,88,213,20,147,46,67,154,112,156,160,229,91,231,192,56,153,152,43,56,19,62,144,147,127,3,145,139,10,16,79,178,156,34,98,48,147,8,198,124,150,42,3,83,128,188,216,150,134,64,0,158,178,168,130,85,137,121,245,71,39,154,148,181,140,113,17,117,83,61,130,26,156,181,173,100,149,85,101,115,25,73,205,60,105,113,145,215,210,109,112,112,227,42,38,28,13,178,108,200,99,146,52,213,81,124,78,103,2,202,242,20,188,165,87,244,58,156,19,71,136,188,68,73,238,234,182,222,120,132,162,167,250,204,39,230,16,136,167,39,79,126,38,43,84,236,198,184,24,189,212,84,11,230,123,34,92,110,183,82,78,39,17,132,69,97,73,106,69,206,176,184,251,135,70,101,150,95,105,97,50,123,252,49,45,20,236,220,141,25,101,0,131,26,162,169,185,84,22,26,206,124,50,17,136,0,188,131,122,61,230,227,67,88,197,37,228,132,249,22,176,133,132,34,124,104,204,34,25,144,24,50,102,78,172,45,67,227,64,0,192,180,25,139,31,91,130,55,226,50,201,239,97,58,146,238,48,224,166,135,145,111,12,1,248,44,115,19,255,0,68,41,175,135,90,78,84,110,48,7,237,182,202,126,103,196,233,218,126,118,211,96,44,126,107,100,253,84,9,32,195,19,33,72,164,166,105,137,214,82,247,114,209,179,187,200,198,145,188,14,223,73,172,25,109,5,134,74,46,39,144,135,74,52,222,56,49,88,18,166,178,88,9,61,42,91,116,99,91,53,208,84,102,101,98,72,109,61,44,167,205,148,138,153,145,158,37,191,58,189,168,2,184,17,137,9,156,169,228,57,32,43,49,37,22,76,127,130,93,91,48,145,143,204,84,114,204,45,67,45,91,166,25,39,152,34,72,105,2,120,199,194,101,212,225,224,178,7,82,18,126,146,31,110,37,208,172,174,185,18,101,203,16,8,16,242,49,125,147,12,131,71,195,141,178,98,249,61,227,43,23,35,49,92,106,74,207,126,33,169,121,243,6,78,20,250,226,49,200,78,36,152,52,50,138,124,202,209,194,206,69,133,27,3,147,148,40,248,18,79,90,78,98,170,136,209,129,24,24,177,41,171,136,4,41,30,84,236,166,148,113,172,152,86,118,175,26,79,209,81,144,204,120,196,196,168,163,60,132,26,230,219,25,88,103,14,1,36,147,180,138,146,28,12,99,237,82,204,181,219,13,98,109,78,113,177,43,51,120,232,109,148,170,159,100,193,51,181,78,190,120,200,254,212,148,214,164,154,69,171,9,198,76,169,150,22,50,197,64,77,137,20,251,38,118,149,43,134,110,52,139,82,92,16,124,72,101,97,217,177,47,161,223,1,97,100,97,201,92,202,182,212,226,34,180,135,63,114,197,37,92,140,86,23,79,49,196,78,17,42,13,61,62,89,113,230,18,14,96,64,189,0,196,23,80,149,177,168,47,34,189,239,227,73,164,217,68,132,126,104,164,198,181,50,200,227,127,42,96,201,245,178,89,202,36,150,40,9,38,214,152,172,247,4,131,121,171,139,210,81,172,110,217,16,131,225,18,141,243,0,165,179,149,22,100,249,17,152,232,48,41,222,94,101,65,26,180,17,135,204,165,233,46,222,49,179,149,62,245,140,163,91,249,26,133,85,69,119,108,202,247,169,41,48,255,0,58,170,178,152,15,254,34,76,247,128,170,203,33,33,112,99,60,139,84,250,25,68,30,96,148,130,79,35,48,30,105,179,35,101,26,214,98,138,167,59,100,203,26,210,97,50,104,29,91,40,105,165,245,62,47,105,34,141,1,228,127,82,150,202,184,166,249,154,182,200,131,126,40,169,92,109,67,101,56,248,138,37,84,26,112,99,230,73,44,152,8,50,184,81,183,160,227,72,208,31,37,153,86,185,44,219,61,49,167,147,148,11,11,136,15,40,242,133,50,230,107,86,166,48,38,13,80,67,48,20,44,109,208,143,204,169,33,231,198,134,141,144,85,98,210,54,15,4,81,176,13,138,53,243,207,25,98,27,179,145,248,76,163,153,187,131,155,35,12,140,194,167,36,211,229,230,79,88,29,202,22,123,31,24,106,138,172,138,12,77,108,223,24,233,207,158,32,102,202,164,110,45,101,70,58,208,205,78,124,106,76,204,98,212,166,124,247,249,166,48,46,63,58,149,141,100,50,45,239,158,193,115,36,170,142,167,73,135,106,252,124,75,57,151,199,193,132,202,10,159,85,2,73,54,129,42,117,60,196,16,50,165,88,205,110,32,22,179,50,121,169,179,79,231,69,201,158,50,147,10,17,240,24,69,212,176,147,141,135,85,178,114,177,18,105,32,18,66,16,146,55,74,219,225,42,74,221,150,29,164,184,242,5,150,82,113,39,129,97,10,197,45,91,27,101,204,101,208,116,243,235,102,143,180,121,22,53,98,228,42,173,201,169,52,143,43,214,95,134,242,49,92,73,173,6,63,109,96,16,166,94,161,74,108,156,222,102,143,150,62,100,20,54,109,143,204,186,38,161,158,56,209,30,185,116,153,249,101,168,73,53,248,104,75,131,22,12,153,249,22,126,183,16,125,201,28,55,144,131,68,108,209,183,168,236,59,141,100,9,61,40,135,135,35,57,146,80,252,138,96,25,132,147,194,168,171,65,108,42,181,12,65,147,133,7,14,54,67,170,127,195,204,147,238,161,141,167,137,27,153,83,31,179,21,88,34,28,49,198,26,218,105,56,216,146,154,121,227,123,169,97,167,218,205,38,47,109,115,228,230,179,7,89,92,31,218,73,25,48,229,39,50,99,233,184,135,152,197,73,231,204,219,117,9,54,218,160,133,4,0,140,168,195,51,19,20,173,61,148,191,62,84,238,101,150,32,40,119,98,234,184,159,77,37,130,98,75,50,102,82,32,44,164,202,156,254,21,232,116,243,139,220,187,35,133,188,137,51,27,191,82,196,150,214,4,191,53,111,2,168,98,103,42,219,50,0,4,171,130,10,217,144,48,43,78,157,198,141,137,55,126,1,123,73,115,228,131,34,70,145,66,163,234,25,44,31,113,80,247,119,4,207,132,61,104,120,115,34,9,109,152,104,50,89,194,161,141,135,111,97,60,153,239,240,82,151,211,206,37,91,224,204,139,41,52,32,156,14,165,85,141,68,200,142,135,1,241,189,213,182,100,156,107,9,54,67,26,212,255,0,153,85,176,166,214,99,35,243,45,251,157,178,196,47,96,134,178,124,109,200,248,86,0,210,3,217,100,204,43,93,173,86,38,113,41,147,111,170,73,152,41,164,59,237,203,57,86,89,145,134,177,61,61,242,227,75,230,235,76,170,164,141,101,113,12,114,89,152,41,17,153,42,11,51,38,101,191,17,75,198,49,133,98,212,103,142,50,148,135,169,206,49,173,143,212,59,151,243,21,114,180,236,152,12,61,101,150,67,225,79,163,70,25,65,153,75,198,198,86,42,10,169,152,184,83,43,92,13,18,126,89,232,248,122,135,108,60,43,100,240,130,75,18,25,48,241,171,50,220,2,236,174,247,47,88,70,135,185,30,100,181,236,0,214,108,178,196,196,203,128,140,54,123,8,33,173,91,49,149,6,27,80,78,247,86,220,207,140,68,214,20,196,208,49,161,89,79,149,233,244,99,2,72,209,225,134,159,113,64,153,125,59,252,58,151,153,66,242,123,74,172,204,24,153,202,190,6,100,65,36,105,148,122,146,254,136,241,145,22,26,112,123,168,249,246,160,246,146,215,217,41,180,193,83,25,53,81,4,144,92,27,108,206,36,124,155,84,30,219,122,68,203,159,48,102,196,155,245,185,197,126,30,68,206,29,81,231,119,38,108,161,26,115,12,44,140,206,84,245,84,18,164,251,244,127,26,158,244,25,117,19,183,97,18,234,161,146,196,12,200,96,146,69,75,13,81,12,105,155,150,114,167,12,128,66,49,44,152,29,136,208,245,90,168,227,62,35,9,73,154,134,141,141,72,66,13,79,204,167,151,5,234,161,150,185,86,247,132,115,128,133,146,226,226,74,133,235,39,198,202,143,141,3,157,226,196,134,181,221,214,242,226,78,96,210,170,121,35,120,42,3,76,139,56,28,202,14,4,204,143,84,1,55,228,92,252,24,123,1,217,86,227,38,96,165,252,138,159,245,35,194,132,125,80,242,46,133,246,1,100,60,99,238,90,172,161,140,157,43,108,246,14,50,22,49,136,71,160,67,84,58,115,201,126,19,39,172,161,219,13,99,185,36,97,172,227,93,254,116,141,35,7,160,44,154,114,125,37,242,29,32,198,126,165,90,16,196,146,4,166,213,236,130,151,120,173,77,236,170,202,4,138,200,59,100,83,53,8,250,114,173,230,135,185,102,84,202,194,226,35,96,73,36,120,84,109,222,155,178,141,47,48,74,186,22,22,70,122,202,202,24,39,1,43,50,133,72,253,60,19,151,184,170,134,77,81,8,4,186,5,105,235,78,170,161,155,40,249,82,88,21,73,202,120,15,132,78,84,241,245,187,230,44,158,193,249,167,149,177,137,141,85,88,42,74,70,210,172,207,212,158,63,71,176,99,71,153,152,201,204,140,13,168,60,57,138,52,55,81,81,149,73,195,105,226,120,41,9,250,72,123,188,216,151,79,223,128,157,37,66,190,183,114,76,216,147,199,50,184,140,164,197,62,158,96,199,212,159,70,173,219,61,52,128,192,70,246,151,166,73,6,52,178,72,10,166,199,204,227,237,91,163,60,5,31,106,148,159,100,69,140,57,231,92,249,26,57,178,48,196,147,24,204,32,222,189,62,98,194,51,55,35,76,50,251,146,23,97,0,165,51,137,79,106,121,149,91,76,70,236,86,247,112,217,238,174,91,171,96,12,71,251,107,134,86,247,61,24,73,192,190,36,41,91,178,245,174,165,163,239,168,231,3,16,177,228,80,193,161,139,101,7,153,61,248,117,72,58,219,92,60,120,215,60,42,200,214,41,51,51,169,101,125,101,16,96,195,16,92,138,97,150,86,68,238,200,186,247,225,234,233,35,97,67,141,1,63,71,197,199,196,189,120,213,29,79,42,72,218,196,149,36,147,249,242,170,232,111,227,82,50,107,108,171,79,197,214,170,41,2,114,51,153,54,216,170,109,178,159,182,3,202,21,200,166,124,96,125,69,206,210,196,88,191,58,237,150,180,236,44,71,255,0,239,11,243,143,196,189,30,114,218,229,8,191,214,149,161,186,153,55,115,244,118,137,214,113,44,162,176,221,163,42,117,124,240,73,31,202,46,33,240,220,199,141,21,129,93,66,53,198,33,242,169,71,28,136,198,171,98,44,152,243,136,156,168,115,63,32,211,73,147,34,201,64,60,63,69,116,129,23,113,50,92,99,245,39,26,123,83,158,48,209,22,84,143,146,62,164,161,245,68,173,230,196,181,163,196,219,100,88,62,212,243,89,202,146,79,99,202,133,141,119,236,226,94,125,144,212,106,80,217,3,36,101,103,166,245,12,161,17,153,75,198,185,201,175,128,63,180,139,129,169,7,231,194,85,203,228,35,29,219,126,9,32,229,42,82,111,241,240,169,10,171,226,77,30,44,170,149,145,167,99,202,186,35,23,152,107,12,72,220,168,167,204,4,214,97,48,146,208,218,254,76,37,18,243,38,0,132,195,149,82,192,40,212,53,80,124,20,76,105,242,170,44,123,120,213,229,196,51,248,61,115,29,72,201,113,137,155,17,19,50,179,168,140,117,136,18,95,101,21,73,234,218,167,248,63,8,144,122,15,92,176,163,218,21,94,76,216,217,3,238,37,142,79,7,25,115,83,143,85,93,178,12,173,164,178,171,200,208,61,72,28,74,63,88,104,156,167,221,196,226,34,111,165,110,31,90,6,4,165,234,81,146,61,166,178,14,191,242,27,190,180,145,150,159,85,28,99,225,49,87,174,53,8,228,143,133,115,43,239,89,147,59,48,74,92,74,139,152,178,127,196,236,145,174,7,141,111,125,168,9,238,174,121,73,50,94,6,101,236,77,185,241,173,219,99,45,169,90,204,5,230,77,225,176,24,250,151,55,141,50,116,19,246,170,56,26,144,120,240,164,102,100,53,88,173,120,96,145,106,147,0,3,98,67,234,89,86,246,90,147,165,50,200,195,10,110,2,127,62,37,232,208,201,37,156,170,138,52,61,207,180,138,244,214,9,117,43,10,67,79,211,217,60,240,169,11,40,214,53,175,226,18,236,62,0,47,10,83,107,166,247,35,204,151,153,149,18,233,176,146,115,24,174,171,107,64,62,229,205,25,36,244,135,194,156,198,215,32,27,59,87,28,146,72,131,45,78,156,16,196,27,22,246,6,184,189,184,215,39,147,175,207,236,149,99,248,182,87,134,94,69,207,105,202,89,78,200,200,117,195,247,68,135,178,125,24,192,254,81,174,30,253,121,56,132,247,19,106,77,66,249,164,229,42,21,165,182,97,185,252,55,93,221,178,182,119,87,26,115,85,106,9,192,204,34,172,174,52,175,169,65,234,255,0,66,228,183,113,181,62,150,59,253,58,81,49,253,53,214,203,117,178,19,171,33,216,77,49,227,74,103,201,4,159,105,115,24,127,16,181,116,158,35,69,25,85,205,37,198,64,51,119,23,25,22,70,175,230,101,134,245,92,68,79,152,192,21,139,29,60,250,57,63,171,149,137,123,82,50,180,94,30,157,43,47,237,167,105,52,27,196,81,113,0,107,154,106,125,54,121,39,249,66,226,42,232,204,153,185,225,75,173,107,73,218,37,85,204,70,34,41,205,168,234,120,76,82,43,8,122,170,212,96,103,98,90,195,28,68,195,46,42,163,13,108,66,197,202,20,141,10,125,10,27,85,171,114,112,203,77,31,168,98,169,19,70,31,154,220,26,220,169,118,212,107,49,71,235,0,157,195,137,76,234,122,114,73,3,203,137,80,192,134,200,204,71,153,241,11,21,225,48,149,22,168,57,192,67,36,245,179,158,37,103,79,113,147,193,124,214,26,109,153,55,97,83,180,239,60,99,226,68,145,249,41,46,7,87,128,16,89,51,149,45,184,170,149,8,156,34,69,105,231,147,242,42,103,176,4,7,42,85,146,163,212,91,165,108,177,143,9,138,156,217,109,11,204,161,173,100,178,9,254,81,25,91,113,190,98,76,151,83,45,226,62,216,2,79,72,151,215,210,126,68,85,83,19,153,61,105,247,13,82,62,76,60,73,116,153,224,130,204,202,130,200,63,157,40,153,72,249,44,79,91,133,136,123,141,66,121,35,126,30,37,243,77,178,116,147,229,246,211,27,45,48,65,123,73,230,158,128,1,51,153,102,218,161,149,200,202,101,105,200,5,37,48,54,80,101,253,181,214,235,89,22,79,10,156,215,144,224,212,1,229,75,116,29,151,210,194,58,169,227,43,57,147,71,135,40,248,148,29,109,192,203,47,133,117,45,60,17,205,27,20,163,106,10,185,137,195,25,254,105,156,99,30,50,164,147,166,241,143,50,90,248,96,79,37,92,162,173,1,204,109,207,114,14,100,1,227,88,90,201,124,47,105,39,125,217,200,177,99,97,89,148,211,62,49,18,41,49,142,81,170,88,210,119,41,232,104,65,36,106,214,95,49,78,96,203,43,42,151,246,145,88,85,106,161,217,68,197,151,145,21,113,164,178,49,252,74,51,211,73,73,57,99,66,166,100,131,75,88,118,164,150,243,6,81,49,162,170,172,153,11,138,95,42,214,199,159,2,23,9,242,117,37,219,83,116,106,27,181,59,31,100,63,148,18,230,246,90,75,36,172,166,93,126,169,224,35,48,153,99,63,76,2,73,51,5,27,49,249,232,85,102,100,57,165,14,149,60,99,229,93,38,145,242,224,143,149,25,14,171,19,58,145,18,89,193,139,18,26,20,250,31,121,134,97,48,230,177,17,26,168,127,73,7,166,43,78,46,99,43,38,4,30,9,42,176,152,178,51,147,51,235,88,38,112,173,21,189,156,202,162,75,32,248,118,164,166,140,49,191,133,28,215,16,249,13,100,54,17,35,190,170,57,0,252,69,68,122,145,35,35,227,63,124,197,53,147,94,249,138,199,59,195,98,55,246,167,85,177,142,94,213,78,106,112,118,162,32,50,12,103,174,141,200,208,158,222,160,16,42,178,251,72,169,250,111,114,14,165,70,199,193,23,134,33,47,76,51,202,7,226,73,249,25,98,58,198,181,34,3,165,70,39,162,12,207,77,98,1,250,241,148,150,79,137,98,46,63,52,248,211,234,175,226,102,17,71,202,134,155,214,174,42,215,199,220,145,153,112,121,36,251,104,184,124,96,202,189,50,168,98,66,249,188,107,27,69,241,5,55,201,146,121,35,194,148,154,132,242,125,164,230,27,199,231,204,170,33,178,12,145,161,102,84,25,86,231,54,252,54,65,63,169,98,250,73,98,122,234,12,129,23,39,42,223,38,5,87,130,111,200,83,118,116,57,244,96,156,105,228,59,140,96,194,97,47,79,124,65,164,207,152,2,31,10,147,25,192,95,168,94,124,153,132,149,198,147,249,249,74,168,230,67,220,141,75,218,210,75,27,242,132,170,213,196,147,123,150,176,13,16,128,237,71,192,153,90,34,97,150,185,204,51,89,70,225,88,217,79,148,48,101,228,80,171,143,99,178,62,170,168,128,202,28,69,82,247,12,32,188,241,9,75,232,157,120,124,254,157,44,171,161,190,48,231,15,50,35,102,224,227,172,151,92,78,111,38,202,92,99,253,180,206,5,168,201,204,158,92,105,225,253,36,132,213,184,213,90,20,117,50,204,133,12,109,73,16,67,197,149,59,173,184,1,125,213,202,182,4,28,188,217,85,53,107,200,47,5,196,221,61,27,220,125,194,198,203,80,196,130,128,14,185,137,231,204,84,186,76,13,240,56,84,93,173,81,224,189,230,228,85,252,91,175,184,173,35,29,81,154,170,170,79,186,188,251,138,175,170,185,4,7,159,39,106,104,105,156,125,171,157,153,225,192,164,106,206,94,220,106,26,49,1,252,163,92,179,80,221,142,113,240,133,77,106,123,226,70,123,240,169,184,119,103,207,152,197,92,139,36,243,73,94,222,135,78,221,22,206,92,64,211,100,178,127,40,147,150,105,83,137,156,34,90,116,222,179,4,16,126,151,42,126,29,108,9,47,253,46,37,237,198,218,162,233,232,112,200,203,98,110,78,155,148,62,108,73,89,160,15,164,162,93,118,51,224,217,3,132,72,9,154,60,101,126,92,75,166,54,184,167,25,147,162,89,52,153,177,113,162,227,104,157,179,56,132,186,127,225,227,198,246,147,104,20,32,43,57,150,176,182,57,101,85,108,184,39,86,16,44,158,63,5,71,63,73,15,217,72,230,105,233,98,81,104,85,192,117,26,200,114,89,218,154,64,52,17,247,40,6,76,60,34,97,50,125,84,247,206,92,213,100,97,172,60,178,120,228,244,160,33,204,244,211,243,114,137,31,176,39,130,22,101,105,49,171,11,145,68,203,234,60,124,170,75,83,133,150,94,101,136,44,73,20,202,219,28,252,69,84,21,190,120,48,149,108,113,178,183,184,107,35,57,205,231,192,151,8,253,164,78,43,124,10,53,83,101,66,57,204,234,75,3,67,141,85,163,83,20,250,16,141,20,106,222,52,62,18,70,34,61,150,92,24,84,154,200,58,212,87,225,137,57,167,54,46,213,55,119,168,96,214,141,230,50,142,103,197,77,204,189,165,120,136,85,206,214,21,164,84,63,65,70,120,10,183,112,13,67,233,189,67,185,138,60,201,243,228,169,217,138,216,114,203,82,70,75,172,174,201,37,33,159,124,8,196,230,65,250,240,10,206,20,158,64,52,125,217,197,220,142,135,101,151,221,83,153,183,43,204,147,137,85,149,64,173,124,146,21,157,170,114,202,76,225,159,237,163,234,167,143,207,153,48,178,8,36,143,169,60,117,1,52,107,80,120,124,217,81,63,137,42,135,238,141,76,95,70,56,152,65,5,65,120,78,140,119,229,91,39,78,254,34,110,49,216,131,113,6,73,248,113,166,225,96,8,197,197,163,90,188,125,42,231,79,106,18,19,193,114,231,98,170,197,84,154,212,164,193,96,200,169,70,108,160,83,23,111,120,200,187,85,153,212,70,50,100,63,201,153,1,62,75,227,34,171,110,25,224,131,152,253,201,18,216,80,38,76,122,35,127,249,22,24,1,255,0,162,54,28,56,132,247,81,137,185,8,100,207,120,136,154,83,234,73,113,186,138,135,187,170,1,31,194,133,167,167,148,55,242,167,217,90,137,102,177,114,27,177,205,103,40,144,179,227,110,122,80,172,141,141,52,135,225,225,204,145,106,133,44,73,204,134,65,251,73,65,161,140,175,234,87,83,227,14,74,71,62,183,24,213,108,160,162,216,204,4,102,113,21,125,223,188,169,70,108,103,196,153,70,48,20,43,144,88,115,79,60,226,122,103,112,195,206,103,10,68,201,32,86,52,38,4,144,115,38,178,163,10,171,124,78,111,62,4,239,63,113,55,211,123,225,63,17,178,46,131,38,5,86,62,164,148,193,0,186,68,157,217,31,64,173,7,49,89,19,107,153,6,105,131,200,130,97,136,180,27,63,154,138,216,102,98,174,4,145,141,62,141,60,24,215,62,134,243,253,84,199,120,65,251,170,76,173,96,177,126,27,88,165,225,67,204,164,137,39,165,65,230,151,147,48,81,76,213,82,160,240,203,41,19,171,74,129,185,251,104,49,153,84,8,200,3,122,80,134,254,94,69,170,77,240,36,251,170,98,202,97,60,211,172,204,228,236,21,38,239,25,49,9,8,105,249,123,146,231,228,42,55,11,48,42,213,76,86,99,112,76,194,172,222,97,137,41,243,32,210,155,139,89,120,61,197,38,141,138,171,23,47,124,82,196,203,148,106,46,227,4,147,226,18,143,252,67,114,39,246,172,161,234,127,158,96,74,47,245,174,21,221,183,177,211,101,46,33,195,196,5,131,235,127,62,84,198,7,204,129,137,134,204,133,26,244,99,34,220,133,177,130,152,249,176,107,235,32,17,108,147,0,131,26,25,69,6,223,144,100,77,33,217,17,79,61,248,200,178,222,98,83,104,192,176,99,198,85,191,108,60,106,54,53,172,188,138,162,182,227,143,9,132,133,102,64,1,159,73,151,169,77,204,173,60,46,96,137,116,39,153,132,26,91,36,32,247,85,150,101,115,25,72,99,93,217,70,31,184,160,245,109,198,173,178,126,24,156,67,93,187,211,106,164,165,22,186,110,15,180,168,171,19,147,101,111,179,143,105,40,118,91,172,86,220,171,167,179,74,215,73,102,96,139,145,104,102,158,0,159,155,18,160,134,252,67,75,38,28,71,143,137,62,106,77,146,0,210,73,210,172,164,179,43,20,244,250,223,120,73,57,154,196,233,163,61,111,173,158,120,39,225,89,73,121,5,196,180,64,103,63,42,74,139,99,165,85,92,69,178,27,5,44,92,136,109,73,73,4,96,204,34,141,74,79,178,38,12,49,22,136,6,184,157,220,94,52,44,110,141,252,29,164,241,0,147,25,130,63,82,218,19,109,186,132,170,225,233,188,157,162,79,131,163,0,86,46,156,60,132,174,164,7,175,75,25,56,149,149,36,193,201,3,22,249,58,39,23,180,181,6,31,166,172,104,87,182,0,172,200,217,140,159,91,147,165,109,141,72,114,172,160,92,15,164,170,154,170,76,79,170,53,207,189,78,69,113,113,15,225,179,253,47,248,45,239,178,125,32,222,20,250,203,80,213,86,131,152,163,80,118,182,67,183,35,202,46,164,173,54,240,141,84,227,169,53,168,117,81,202,119,173,20,147,247,199,229,42,46,125,36,76,121,82,200,208,9,24,234,203,26,212,150,86,45,31,13,152,50,137,43,123,201,147,18,46,52,156,96,237,94,99,193,147,180,74,59,133,170,4,104,100,250,72,168,204,198,169,97,154,128,128,229,40,242,37,147,54,153,56,122,150,239,43,135,111,232,198,180,192,40,214,23,24,4,62,36,164,38,24,136,182,153,249,70,148,107,8,228,218,140,100,194,138,134,109,202,6,101,38,228,249,147,138,216,24,213,149,84,150,70,185,53,91,150,36,114,116,219,200,186,52,8,96,47,10,98,250,16,120,114,173,89,17,7,219,185,202,163,80,156,106,142,6,155,250,201,249,131,4,79,76,97,224,18,27,168,80,85,82,113,250,72,101,246,144,175,211,27,101,91,38,98,87,50,120,241,188,42,127,148,53,84,230,90,146,212,20,158,121,148,240,117,12,233,189,34,34,183,184,211,30,174,124,203,8,122,63,23,180,172,177,163,228,115,228,34,129,78,249,196,204,85,71,27,70,123,193,138,158,192,164,100,97,170,56,111,219,51,148,75,90,101,66,139,25,28,205,54,65,251,75,120,107,70,39,243,42,211,79,137,141,79,89,73,30,78,37,63,202,185,172,180,6,146,198,70,90,67,106,193,19,153,2,103,158,74,77,62,49,197,210,84,173,27,56,182,47,3,26,182,104,243,101,26,81,106,16,65,35,240,169,200,19,206,47,117,50,123,9,52,29,169,86,220,28,107,92,219,2,99,36,145,84,67,134,50,141,70,67,170,36,99,230,85,112,238,7,24,124,201,173,178,11,255,0,35,124,154,215,251,43,83,51,141,21,248,170,39,135,82,67,107,168,119,47,226,22,36,155,204,255,0,3,98,109,158,192,123,201,59,216,2,173,59,151,201,34,44,33,98,213,102,48,20,213,175,240,67,178,1,196,69,105,90,24,146,123,147,79,194,163,147,210,175,28,138,12,172,115,199,214,140,163,65,254,18,201,238,174,129,63,76,62,23,50,158,178,184,5,107,17,35,87,137,159,253,137,246,12,173,91,125,99,26,92,107,34,77,39,18,8,209,167,123,75,150,183,99,108,82,134,215,42,44,60,170,82,0,103,11,180,73,188,9,132,200,169,183,67,44,52,146,31,200,128,134,242,10,94,21,81,91,3,124,5,180,218,108,130,246,151,66,170,212,158,170,199,153,91,185,6,101,178,28,1,198,38,101,170,27,37,70,226,246,214,217,51,54,202,76,204,152,149,30,5,241,72,52,174,120,88,39,241,37,193,181,121,72,138,124,145,169,89,145,129,154,234,38,178,170,124,148,188,53,175,140,117,100,195,0,172,65,204,8,60,23,66,204,164,170,111,173,158,8,192,69,26,248,31,251,41,72,76,146,241,41,235,35,16,190,234,229,146,22,118,41,184,85,90,235,205,179,248,139,149,43,126,185,157,39,234,41,86,67,103,154,61,129,2,95,199,209,5,200,110,203,137,101,126,108,169,220,61,79,199,136,194,83,65,226,70,70,48,10,245,74,232,50,224,57,146,97,201,73,13,78,194,147,149,80,64,96,17,19,25,4,76,74,204,167,68,100,185,171,88,49,240,162,169,36,190,51,240,172,222,97,151,164,171,227,49,140,138,113,230,18,21,209,166,68,27,57,132,182,190,236,2,233,83,129,97,8,52,4,195,16,79,78,214,251,33,223,81,197,173,242,69,188,220,189,14,103,140,171,32,192,38,60,169,85,84,204,141,115,235,119,35,74,227,85,30,9,243,38,102,190,4,39,226,42,46,52,240,78,26,117,255,0,69,234,134,76,181,60,97,165,179,53,180,79,207,16,208,19,3,67,202,151,201,164,31,210,77,182,164,114,176,154,102,11,46,145,98,91,107,106,177,34,195,15,108,244,208,47,1,22,218,131,134,64,134,49,49,16,96,176,139,75,31,198,182,177,37,128,240,94,8,201,252,105,44,32,20,204,166,123,168,200,115,241,33,128,100,105,56,208,111,200,85,183,48,10,138,12,97,201,234,77,29,92,5,111,10,20,204,26,125,38,6,38,41,233,239,32,158,175,81,44,104,120,70,143,173,8,200,130,97,191,34,212,201,132,140,117,153,25,136,238,101,60,78,210,165,114,105,43,136,206,17,13,99,50,76,169,44,226,42,198,183,63,188,177,89,141,36,166,82,14,52,238,165,81,91,73,23,6,100,225,245,76,147,204,136,13,86,46,21,86,144,197,81,76,59,47,77,151,246,149,67,46,32,201,7,42,95,62,144,2,136,243,41,83,73,120,223,133,115,52,119,108,76,179,33,87,36,209,60,248,80,143,146,150,64,97,36,251,169,179,33,229,26,101,95,219,83,45,168,46,240,158,107,123,222,66,177,16,26,115,140,153,76,36,200,193,6,211,169,54,3,100,75,62,48,252,243,34,252,7,224,144,106,27,34,65,83,140,214,7,201,238,41,181,137,217,75,143,62,68,5,148,61,202,211,79,63,123,224,169,163,67,97,71,148,171,23,14,69,121,169,51,2,181,145,159,212,159,50,48,252,16,118,175,100,110,148,143,241,9,6,78,212,72,205,224,10,202,131,243,48,153,19,26,223,186,166,163,106,120,190,241,81,79,212,144,75,212,85,45,195,113,43,204,240,21,138,126,124,205,177,23,160,90,130,79,186,182,92,70,220,131,133,106,181,249,10,192,204,158,201,203,3,85,31,185,40,128,195,193,148,169,153,60,152,213,120,10,185,232,27,167,140,248,93,201,220,157,66,207,5,43,191,90,141,146,74,74,179,176,227,137,51,50,244,149,10,192,144,189,170,114,100,147,198,243,54,84,172,58,194,199,62,31,109,43,43,32,150,58,36,106,29,202,124,29,55,4,108,230,81,85,186,207,24,209,239,214,7,146,153,122,137,126,138,217,20,42,226,180,2,127,16,148,149,148,60,188,42,141,246,71,146,52,24,99,100,122,172,108,222,100,137,70,80,254,124,184,147,86,67,32,153,212,171,67,84,12,104,67,70,26,174,226,184,213,161,3,48,51,139,47,22,46,52,124,58,28,172,230,84,47,129,147,218,90,77,14,80,214,181,106,40,184,52,35,140,141,216,3,193,106,124,146,8,104,73,51,31,141,74,204,195,134,178,48,210,107,138,209,148,111,90,25,101,43,39,253,225,77,24,194,73,31,42,223,80,35,48,144,103,78,96,76,120,214,54,81,152,34,35,41,43,119,200,168,129,172,54,81,166,48,39,237,189,164,52,152,219,101,178,28,100,184,142,17,51,36,150,117,37,97,147,42,51,213,7,180,133,52,60,169,113,6,80,89,54,89,98,60,43,159,93,228,25,243,43,57,140,120,210,89,145,135,37,139,118,196,97,61,62,161,60,103,179,42,232,117,183,96,146,5,0,253,60,114,117,9,52,170,141,42,17,57,132,147,241,153,7,89,10,153,60,169,44,147,99,34,45,246,191,147,10,67,61,228,41,22,198,35,41,81,84,23,151,192,202,202,0,72,54,41,77,42,102,99,102,101,95,191,6,78,36,210,53,10,173,77,118,84,228,156,196,149,245,160,140,170,55,249,88,148,207,98,200,228,97,100,168,187,195,34,87,101,67,185,230,78,227,51,243,167,129,141,7,31,42,165,149,76,230,66,195,102,197,60,9,162,16,124,203,77,195,224,249,241,37,108,54,52,140,223,168,88,120,250,218,210,251,168,87,177,131,226,9,82,137,246,175,19,18,232,115,206,83,246,172,205,197,177,80,198,101,69,50,157,228,34,86,201,135,31,42,105,3,85,28,92,88,145,102,65,177,40,235,96,98,31,50,206,214,52,18,1,40,126,164,57,122,69,137,15,188,121,123,82,52,204,61,177,35,117,37,107,60,222,166,118,124,138,218,250,49,203,210,165,38,60,144,187,83,45,156,69,60,198,17,107,51,31,143,10,25,154,147,31,8,68,190,190,239,39,180,138,235,244,61,148,115,166,234,182,199,204,171,95,202,60,74,22,6,161,231,96,85,189,83,9,39,193,85,99,96,105,52,168,1,171,88,39,245,45,161,140,194,170,51,83,241,255,0,230,150,190,6,36,214,36,99,233,160,140,60,197,42,32,47,131,244,146,105,44,63,159,184,182,176,216,134,167,35,48,202,195,25,47,1,80,83,35,63,31,9,72,36,176,211,31,145,100,201,239,40,212,25,88,110,99,74,169,147,178,97,52,242,21,80,62,121,199,238,168,104,114,79,187,234,85,97,135,46,74,101,133,77,107,84,10,224,210,228,177,76,236,249,21,217,161,176,76,229,72,231,198,31,112,132,138,173,68,85,50,170,98,119,26,48,253,229,53,26,78,217,232,249,54,71,193,194,167,102,45,141,70,243,205,6,48,59,82,54,89,15,63,18,138,187,187,178,33,250,136,153,80,188,229,85,88,223,200,231,220,187,29,14,29,151,228,237,95,103,204,57,64,167,152,247,172,223,100,65,177,38,219,88,123,9,108,175,137,24,252,194,69,214,221,197,35,56,144,243,32,122,146,194,30,155,36,103,251,139,171,241,251,40,138,204,48,153,37,228,75,94,28,168,243,4,145,134,146,76,178,60,111,105,73,148,12,164,204,4,37,148,57,35,156,144,204,97,230,163,233,35,18,55,114,35,134,185,13,98,174,29,84,68,228,48,6,49,169,248,210,83,184,214,88,153,204,181,166,100,52,248,102,98,65,25,228,240,91,36,217,51,34,29,242,70,70,118,165,181,192,73,101,60,226,226,16,146,102,48,242,72,159,73,102,85,136,107,85,85,84,65,107,33,157,30,16,144,99,77,163,64,89,154,7,26,214,85,28,10,48,70,87,167,76,192,38,36,126,100,17,17,161,146,162,204,10,113,185,51,193,147,153,31,2,214,33,88,162,173,88,113,157,249,122,215,170,166,12,71,237,78,202,200,72,186,52,159,162,152,211,217,50,49,57,146,216,111,1,6,177,159,198,7,148,73,151,48,15,187,178,4,231,240,165,27,95,162,165,228,218,188,94,234,46,135,80,176,135,249,178,169,51,50,114,1,235,230,30,23,114,62,49,160,217,15,10,110,106,216,179,107,114,241,168,25,225,149,90,124,209,23,66,53,215,0,173,13,183,116,135,130,126,20,3,2,241,191,50,105,14,224,243,188,3,45,61,12,8,146,70,138,171,243,11,0,86,207,26,127,26,120,18,87,213,12,72,51,61,241,146,237,175,136,51,49,96,249,255,0,117,9,38,73,10,53,58,27,39,248,34,99,76,124,148,202,172,37,141,70,152,76,139,204,207,39,165,16,250,210,73,246,147,186,170,76,67,79,80,169,53,232,147,132,252,193,88,190,101,168,137,136,202,231,108,63,121,35,184,192,33,162,202,21,62,211,207,36,111,5,69,248,170,32,152,185,92,157,67,136,239,8,150,208,204,149,37,139,153,149,134,86,44,167,234,210,73,122,90,251,228,141,134,31,154,213,100,194,16,124,42,117,200,220,134,83,245,32,35,51,49,74,131,170,214,21,211,143,135,116,53,56,250,169,210,70,241,25,65,207,211,114,234,46,119,97,41,127,198,159,241,219,196,70,102,59,211,246,157,162,42,101,90,192,120,46,125,79,100,121,49,24,168,224,73,127,74,170,171,13,97,244,203,184,149,164,250,169,107,245,14,248,156,34,34,243,216,181,97,24,222,180,210,150,4,98,16,25,80,115,223,46,51,214,218,123,92,92,40,171,131,68,40,51,7,181,58,177,149,17,201,207,52,105,49,160,16,79,204,141,141,112,77,222,44,68,84,97,135,22,72,19,135,49,12,3,19,169,30,249,36,27,59,86,51,42,177,115,5,72,234,123,41,208,71,194,85,207,36,127,169,165,173,109,147,4,124,202,142,79,165,89,69,230,236,92,70,159,88,114,60,50,202,170,35,106,70,19,164,171,143,121,209,138,40,202,125,110,197,252,43,209,166,99,237,95,61,96,114,120,76,180,25,128,47,74,232,86,103,21,148,183,164,120,60,57,81,243,33,130,79,82,151,161,121,196,172,160,60,5,85,86,160,164,125,197,58,6,4,109,179,213,229,148,0,20,106,101,236,4,99,243,42,179,45,66,160,242,66,194,177,78,73,9,227,29,84,152,192,246,74,135,51,1,37,98,178,152,202,46,135,112,113,15,18,202,78,121,190,234,54,30,158,77,153,73,136,104,85,68,10,177,52,26,209,143,153,62,135,60,120,49,45,54,85,71,240,225,73,227,67,178,140,254,101,172,161,192,202,239,32,185,144,112,237,125,156,168,171,136,199,146,7,168,80,195,181,28,236,43,150,72,217,199,177,120,201,32,70,70,54,69,27,48,210,227,1,229,88,208,234,119,149,252,168,219,100,6,98,241,145,136,87,167,49,173,65,80,14,100,135,241,32,6,5,31,168,110,39,78,253,34,26,206,50,178,161,107,101,169,226,201,39,18,143,212,151,19,163,1,230,136,148,211,198,149,147,52,178,145,86,122,86,228,28,194,77,26,175,153,54,102,114,71,70,92,92,77,157,150,92,165,216,96,89,16,96,194,81,46,109,91,66,250,75,47,182,85,208,152,252,128,234,87,104,212,146,217,15,146,103,131,234,164,150,87,99,89,89,64,57,122,146,151,211,202,26,125,145,172,106,223,146,75,211,40,18,113,191,149,32,123,37,198,63,16,147,15,3,248,36,104,65,88,119,49,128,199,153,101,13,248,198,145,124,215,213,91,89,36,131,80,101,100,82,170,217,7,92,70,202,53,202,181,156,3,174,161,26,126,228,152,138,150,234,170,112,18,38,101,202,213,117,200,237,143,145,203,180,247,47,14,85,105,14,27,35,29,152,74,164,54,120,229,191,218,86,218,122,132,5,229,44,255,0,250,171,130,217,29,76,184,157,11,79,114,131,181,80,62,51,241,169,42,175,150,38,16,149,62,245,225,214,143,230,250,215,124,50,80,224,144,213,62,171,39,180,180,70,128,113,244,167,17,181,13,84,222,148,104,66,50,244,174,232,230,209,206,118,82,74,100,105,95,84,137,5,198,152,28,225,245,46,172,106,71,201,102,108,72,67,82,98,246,151,66,178,139,83,153,80,208,178,9,48,226,85,59,0,17,137,140,154,31,120,43,56,213,164,26,86,101,50,172,78,26,145,249,58,145,65,128,65,118,137,86,198,135,245,68,190,26,3,8,141,197,10,176,133,144,198,81,160,39,211,147,195,169,85,134,6,50,38,207,167,100,144,45,220,208,213,86,56,164,202,124,79,75,167,195,38,62,165,213,108,180,193,6,254,164,160,218,123,47,180,154,170,53,89,14,9,119,91,59,59,254,154,213,84,243,198,122,234,58,159,74,191,27,203,137,72,195,173,102,126,81,41,73,10,168,172,81,233,185,239,27,57,85,228,13,67,40,108,195,237,168,136,117,184,147,6,76,36,101,202,202,195,41,65,38,203,254,247,172,25,39,35,248,74,128,8,79,53,110,219,62,10,165,113,20,180,173,199,52,28,197,73,181,38,152,4,150,63,137,43,141,100,113,147,133,60,13,151,228,230,42,216,217,209,134,238,167,19,187,164,157,73,107,187,175,255,0,157,92,233,141,85,146,32,243,118,166,154,134,24,44,189,164,166,183,79,50,51,242,136,74,172,170,249,146,173,27,18,148,210,65,52,29,74,66,202,170,86,127,148,18,165,15,23,18,101,14,24,36,164,178,161,90,220,129,141,167,167,121,170,8,212,32,199,212,174,131,91,90,54,123,107,81,163,65,23,186,52,47,80,131,109,145,190,136,49,19,169,30,24,108,240,234,78,194,248,165,38,36,99,233,217,224,155,121,69,169,23,62,48,252,20,243,235,108,68,124,177,21,157,172,2,13,235,228,48,226,103,40,150,181,76,174,66,200,97,151,37,156,203,39,249,198,34,32,211,49,191,133,106,48,94,70,101,82,85,29,170,62,164,187,24,252,21,86,104,179,128,185,17,140,120,220,201,213,62,167,32,189,212,141,116,37,98,237,148,143,243,202,37,182,76,14,60,70,90,169,53,80,11,194,155,201,249,145,230,76,179,88,117,85,57,166,164,164,31,231,196,185,141,150,152,151,190,226,41,23,108,187,8,197,230,162,230,60,25,21,119,20,25,69,84,58,96,131,229,50,179,135,66,50,143,148,73,124,11,128,11,133,62,135,124,4,187,192,181,22,89,104,192,99,203,137,70,207,128,122,147,229,18,234,134,187,130,70,118,168,235,128,142,119,154,85,146,252,129,170,81,232,253,85,150,35,3,45,41,214,17,162,221,157,251,68,190,170,181,226,102,21,97,79,73,148,125,72,134,53,70,247,25,164,103,90,16,112,52,240,227,123,73,235,35,3,26,127,107,84,72,222,210,84,16,145,93,152,157,68,147,225,188,157,75,208,195,44,76,230,46,84,242,96,70,54,102,94,135,180,34,78,234,101,114,61,90,193,228,234,84,83,41,242,196,203,137,79,155,136,156,74,150,158,237,132,137,180,42,150,229,24,117,169,17,113,3,23,180,150,6,201,240,85,221,220,97,144,111,40,84,116,152,12,34,232,197,212,70,0,125,198,87,167,117,83,50,169,249,48,8,37,242,52,195,198,39,42,231,117,100,80,82,253,156,99,90,30,100,142,30,161,1,56,114,163,222,204,140,204,150,54,177,182,52,89,70,28,150,41,211,83,176,111,203,137,81,102,0,159,204,138,54,9,44,225,18,232,220,1,125,60,157,178,97,62,123,240,118,165,251,108,111,88,154,49,200,53,26,173,128,80,110,79,52,69,80,73,25,16,202,163,163,25,25,226,31,82,179,46,34,20,116,243,211,204,219,149,7,24,207,17,19,96,220,16,107,145,176,97,202,125,179,63,245,91,182,204,16,212,231,175,19,193,27,2,249,243,120,74,36,235,38,163,119,80,75,32,140,175,234,73,228,211,203,240,249,69,111,233,67,47,41,81,129,129,21,116,110,32,181,99,146,62,126,160,164,62,100,167,80,218,218,234,1,252,222,69,221,38,104,248,150,67,234,82,211,244,48,227,61,252,73,149,98,124,129,161,99,146,211,233,226,15,153,93,83,201,36,102,98,70,154,24,35,112,165,121,177,61,35,42,135,2,169,146,109,74,63,213,19,26,197,134,124,103,243,9,111,161,212,53,67,137,243,107,47,91,163,154,124,57,84,149,180,250,27,254,207,27,211,172,189,164,186,78,149,7,180,36,124,201,149,177,137,242,133,202,176,101,216,200,60,41,150,74,11,137,48,104,27,39,163,235,111,182,61,168,153,140,202,245,171,209,25,36,125,75,113,112,200,100,201,254,164,163,117,61,83,242,101,85,244,240,201,24,252,221,106,162,102,152,137,101,19,169,86,22,75,87,185,181,103,83,133,67,181,219,63,9,85,68,7,196,146,197,158,170,248,98,242,249,152,34,81,76,135,121,64,124,92,152,209,55,78,220,215,81,85,155,204,233,97,173,1,57,132,138,14,1,119,41,173,61,168,114,179,153,25,62,203,43,248,87,38,227,121,21,199,176,229,239,7,180,128,48,73,157,134,74,217,36,159,85,49,125,144,240,39,86,97,74,136,115,34,14,15,220,74,109,109,73,141,248,148,205,109,243,9,45,226,202,168,216,193,149,42,174,89,139,107,139,170,173,79,36,252,185,21,83,217,144,9,72,107,127,62,96,170,8,15,4,110,229,92,80,20,132,187,221,140,253,92,105,182,152,212,32,233,42,111,168,95,85,36,124,34,80,6,135,182,149,152,73,36,143,119,76,74,90,140,91,217,92,99,233,82,178,117,11,198,252,198,42,240,115,201,98,83,101,73,46,79,212,75,31,79,137,57,24,175,167,213,172,146,206,213,89,91,112,194,49,113,120,212,246,80,95,194,171,104,102,78,17,48,153,35,244,236,131,71,33,167,226,142,158,101,144,55,97,23,34,129,161,181,184,168,225,46,76,107,184,26,31,169,69,194,85,59,39,71,143,207,169,93,104,235,152,52,108,205,98,114,30,167,121,59,147,109,224,200,196,60,205,48,200,207,65,153,152,152,147,178,248,133,117,10,124,159,206,141,141,106,113,123,170,2,125,220,232,199,234,227,78,233,44,135,59,221,83,219,97,108,88,50,236,233,143,173,147,193,41,13,81,60,51,45,70,249,101,187,43,226,53,140,167,177,147,124,212,225,171,101,194,62,97,21,62,15,153,72,182,207,253,39,82,186,168,161,84,54,81,72,12,82,251,22,54,65,7,154,136,13,145,5,57,225,84,108,159,148,106,13,100,97,149,177,8,100,48,23,218,88,73,211,204,146,55,230,18,208,27,81,136,253,169,244,105,236,146,52,203,35,13,137,0,205,36,120,54,76,40,127,231,93,58,146,102,40,172,10,192,48,7,37,103,132,113,147,73,34,190,130,170,208,112,96,178,72,20,109,196,3,136,138,146,28,193,175,150,76,1,71,153,44,114,20,101,185,203,109,100,190,9,51,38,212,247,117,178,71,219,200,150,107,9,144,99,121,137,78,83,132,114,73,152,41,38,21,57,29,122,29,144,6,139,216,3,80,123,75,153,189,246,81,186,83,74,77,73,99,5,255,0,170,92,237,36,169,192,162,174,89,142,181,38,143,244,158,96,169,19,51,114,60,33,78,175,181,180,187,33,225,151,40,105,45,108,157,201,242,251,104,91,74,215,114,172,202,156,73,59,141,37,44,175,204,17,17,15,15,73,125,81,46,241,79,79,6,200,3,94,153,164,129,23,218,94,196,59,85,246,57,36,102,251,57,181,38,152,199,225,196,171,67,166,50,15,169,58,140,200,48,123,150,201,58,132,2,103,16,148,164,146,141,236,42,170,253,131,83,211,146,17,21,229,104,88,80,46,79,63,89,203,17,250,149,5,15,196,186,209,179,12,178,174,105,100,116,207,176,209,178,151,230,167,136,79,105,40,153,84,200,221,75,56,122,218,158,223,134,36,164,196,208,201,36,9,99,234,175,204,122,171,240,21,195,48,49,242,175,76,124,18,251,72,57,145,143,24,139,6,49,228,91,149,189,195,190,164,118,170,128,15,100,73,69,61,193,235,95,204,37,127,101,84,194,177,78,122,56,50,46,149,171,146,107,88,109,26,237,146,64,177,101,147,8,252,73,123,225,237,135,194,149,188,196,206,165,183,64,177,110,248,96,32,243,44,99,70,7,154,93,2,201,228,2,41,146,70,149,100,97,177,28,236,193,225,196,132,52,56,171,91,38,17,105,147,36,137,150,71,3,25,154,123,47,80,148,229,173,33,227,13,84,70,181,58,204,207,222,179,153,85,100,111,33,113,56,102,167,211,115,167,121,246,20,106,110,183,79,62,19,250,151,232,25,52,236,26,69,39,79,12,164,234,86,196,77,178,126,134,78,32,49,59,245,83,227,196,37,160,213,67,132,183,195,96,242,46,118,141,71,22,79,99,203,204,100,189,147,193,147,16,149,156,250,77,204,85,20,106,221,177,222,164,202,165,50,25,70,159,141,24,201,241,9,238,160,227,67,103,188,176,153,73,199,154,34,54,238,22,31,67,146,204,138,154,28,156,163,194,185,83,13,113,8,157,92,106,243,74,234,112,120,98,150,36,109,178,10,173,144,206,125,86,231,218,73,44,180,102,229,157,75,162,64,124,25,169,183,166,193,32,213,87,170,65,150,51,243,228,205,42,248,222,210,38,146,49,32,145,117,75,234,72,158,124,42,26,226,158,92,110,80,165,146,179,112,23,129,81,85,100,60,120,80,247,108,1,70,185,211,245,132,234,211,225,40,136,142,102,176,245,38,40,172,114,35,27,184,161,93,103,68,26,79,7,18,93,25,135,33,19,152,208,222,186,42,34,146,211,61,87,59,202,156,211,153,228,7,50,114,248,192,39,180,181,190,24,196,164,204,163,44,103,192,176,30,108,202,155,154,77,116,32,101,72,94,204,126,234,195,108,73,188,40,203,236,110,7,172,181,80,10,79,148,91,105,237,79,39,185,109,135,166,192,33,229,46,53,233,38,131,11,164,168,101,90,139,93,124,135,76,123,16,246,65,203,21,40,245,142,79,251,178,163,89,106,242,15,10,69,176,246,208,231,118,185,35,78,122,46,28,192,21,137,197,197,80,228,243,41,127,77,56,229,240,174,141,99,185,46,6,211,26,94,233,152,74,174,180,244,199,136,12,72,235,107,113,119,38,239,120,225,15,50,148,149,168,213,212,171,100,156,136,89,143,73,99,93,176,156,33,42,55,54,69,206,172,56,59,228,156,79,70,195,152,57,36,230,90,159,25,14,104,207,18,232,170,136,62,120,113,244,160,30,195,228,237,67,134,121,196,139,9,178,37,171,14,25,2,213,145,187,132,145,107,57,36,146,12,209,17,50,120,145,80,234,189,72,106,138,162,54,120,156,250,182,250,116,35,225,151,202,169,35,73,5,176,248,83,59,93,24,63,14,165,46,202,75,90,137,121,67,214,157,161,94,106,34,233,65,211,235,78,52,116,104,121,56,140,139,173,51,36,131,151,177,106,152,247,198,73,102,41,85,54,191,79,15,193,43,178,211,100,35,58,145,193,213,67,141,218,36,250,5,221,84,224,118,165,252,170,114,208,213,85,115,150,155,73,19,39,82,193,154,38,46,76,197,93,7,80,207,131,24,121,69,141,73,67,187,220,145,39,228,93,176,208,173,85,3,106,176,66,240,17,149,83,13,7,195,137,68,217,27,24,242,133,38,252,67,46,55,186,167,35,56,182,58,91,205,16,67,74,13,107,149,72,51,85,18,74,219,234,107,21,155,200,86,98,128,208,247,35,202,20,172,204,196,254,101,147,47,153,24,8,61,206,248,138,170,192,54,140,198,38,81,141,137,233,67,25,143,221,69,179,34,96,40,153,39,42,213,101,231,129,46,97,136,36,198,51,201,36,120,146,170,128,12,9,63,159,153,51,8,73,53,235,235,41,249,19,216,16,54,202,203,128,149,212,81,51,77,159,193,38,125,108,184,207,93,31,51,49,243,37,179,195,20,163,122,207,200,211,200,118,82,73,140,103,135,50,2,103,47,82,54,123,57,31,133,4,192,145,11,97,4,83,234,137,143,54,36,150,55,126,21,209,153,24,146,71,133,78,217,105,83,198,62,236,42,202,43,40,100,13,61,144,121,113,45,187,96,65,122,54,134,200,152,48,152,92,139,100,202,210,16,153,84,172,206,213,41,226,110,12,204,160,226,90,99,106,19,194,151,204,182,198,134,68,186,238,156,157,203,54,110,43,49,125,14,250,12,208,115,32,230,64,4,158,165,7,14,76,232,201,188,107,185,127,85,34,172,176,131,73,112,153,148,39,26,92,240,206,141,238,145,62,125,193,8,14,100,154,124,241,147,221,88,210,43,252,27,85,5,153,13,243,129,202,84,182,51,207,90,76,75,235,238,222,34,98,90,189,73,133,237,18,20,198,81,240,94,201,44,67,217,4,17,128,243,45,16,228,179,34,108,104,123,144,38,86,28,231,51,238,207,147,137,27,12,50,236,153,218,182,221,208,226,35,248,146,218,217,146,235,101,253,180,210,70,170,164,151,144,99,43,103,66,126,98,148,170,166,182,200,4,2,87,38,200,18,98,125,212,190,6,65,145,115,50,220,189,107,196,163,49,190,146,218,23,159,26,213,24,209,10,206,212,194,54,4,214,80,169,169,134,32,187,81,94,170,63,12,88,150,217,236,0,128,166,228,201,228,77,207,136,172,82,64,190,219,63,181,52,153,170,178,1,65,133,239,91,204,195,248,40,52,57,5,154,163,159,85,200,116,236,54,160,16,59,84,48,114,39,48,227,18,72,211,237,152,161,19,238,222,78,164,152,211,206,137,158,205,177,48,162,3,90,50,3,50,162,170,134,64,208,44,191,63,50,164,141,48,4,80,211,227,28,71,225,77,170,140,241,179,149,107,70,218,112,21,88,127,63,204,67,202,36,142,203,80,206,24,30,28,169,164,155,128,16,24,84,212,192,238,72,177,86,252,198,111,248,131,198,187,151,37,252,201,204,105,131,43,18,63,74,39,178,154,86,195,219,119,33,163,84,21,108,30,200,100,39,74,209,38,180,152,249,147,152,214,81,60,48,172,103,231,32,56,149,86,107,141,82,42,100,7,136,156,73,189,107,9,141,124,127,19,249,150,123,193,249,241,37,102,5,15,220,226,238,18,14,73,134,94,164,79,134,70,41,89,243,37,198,149,135,219,72,170,206,12,193,147,36,145,98,24,207,34,50,4,61,207,42,106,24,3,19,21,170,168,45,69,161,141,141,24,192,161,164,191,243,175,166,147,182,103,106,139,54,67,168,193,134,219,116,149,55,173,213,184,137,139,42,231,214,82,78,70,113,21,40,100,153,66,127,234,136,166,208,179,136,210,49,220,31,60,19,153,218,162,117,37,84,69,61,85,107,101,39,164,169,161,183,216,249,80,170,233,242,53,174,46,135,128,68,194,168,163,86,140,163,202,166,76,23,136,153,113,39,85,87,223,147,10,108,144,213,168,97,169,24,84,185,250,120,249,56,81,166,153,45,96,201,50,202,170,178,57,141,81,206,155,243,132,254,85,105,185,1,64,185,171,39,156,68,229,78,99,106,64,99,196,85,207,35,73,97,213,134,54,83,34,169,243,79,7,159,50,194,214,102,78,96,137,74,201,146,114,31,168,138,177,171,57,41,24,185,11,34,17,156,73,76,153,47,17,209,212,47,202,4,69,148,56,130,230,79,101,25,151,19,24,207,252,139,121,140,60,124,200,88,15,7,74,223,38,51,214,26,46,146,22,21,40,153,90,52,212,220,107,81,140,50,177,81,100,160,132,201,160,60,93,72,7,178,84,101,96,24,203,35,67,137,225,212,154,202,4,208,100,188,163,88,97,151,159,133,55,52,49,139,165,45,178,146,250,208,101,50,92,69,30,67,121,252,16,247,115,14,32,40,218,223,138,144,119,219,66,137,87,154,212,118,64,225,16,215,35,54,85,236,94,54,209,212,69,26,201,226,238,70,62,249,130,30,98,172,153,167,183,47,202,131,181,211,199,192,240,171,47,79,136,48,91,53,176,60,56,127,224,183,6,248,19,151,58,252,55,101,187,194,18,241,42,170,125,55,46,55,212,66,194,38,67,121,230,224,203,149,43,14,164,63,74,105,38,146,89,24,180,214,233,35,231,79,182,191,98,229,96,7,249,206,126,84,218,170,49,196,168,161,233,44,76,71,178,0,35,42,127,141,20,106,176,169,140,58,45,145,158,153,177,145,4,197,161,230,25,72,185,90,69,241,29,68,55,112,30,56,143,48,84,108,11,185,81,165,226,48,151,87,120,65,36,10,46,239,77,226,62,96,137,58,170,184,146,46,86,8,141,61,228,230,68,190,200,229,75,33,228,24,240,153,28,198,45,169,161,161,200,70,37,246,70,150,54,112,137,54,141,214,178,120,80,56,130,158,101,137,37,225,150,186,37,104,72,48,48,170,6,100,105,99,126,104,157,136,200,19,237,113,225,150,84,173,30,190,2,171,104,186,22,166,120,203,238,161,13,90,2,36,207,123,196,60,161,148,139,173,184,199,250,180,110,50,41,63,32,198,105,128,32,173,116,244,65,131,135,177,52,125,240,61,146,164,215,19,255,0,39,9,82,254,67,57,90,169,56,105,36,173,122,221,14,213,146,80,18,100,238,95,204,133,51,15,27,148,74,180,97,44,93,195,120,252,59,86,123,204,74,34,29,196,162,147,149,62,101,144,202,4,149,96,176,240,214,177,100,179,15,82,153,178,129,201,153,103,179,124,151,230,10,99,26,25,196,62,101,85,90,10,217,137,131,36,145,152,176,126,170,217,114,149,31,107,12,24,30,185,252,246,28,164,120,146,180,119,23,129,119,15,226,116,30,162,163,255,0,22,142,112,248,113,174,66,106,115,162,106,141,42,180,234,91,20,55,115,82,214,226,1,231,100,46,37,52,202,19,228,234,86,213,86,160,146,12,70,198,153,6,24,8,69,208,179,42,25,182,75,213,86,158,10,168,141,39,242,34,164,192,96,199,153,46,122,148,140,174,85,86,128,151,12,200,197,46,106,76,138,185,241,178,47,140,128,169,27,40,140,167,53,187,161,178,40,31,180,41,4,167,160,64,213,80,143,243,124,163,93,192,53,191,105,16,250,112,99,229,138,53,106,167,208,181,57,109,108,201,209,158,194,152,164,93,22,134,236,115,71,136,200,89,148,32,250,72,24,213,187,19,240,174,121,35,95,1,149,153,10,75,42,66,19,148,43,88,99,98,26,101,13,231,40,59,87,195,127,228,150,216,143,80,29,134,94,85,183,14,37,188,57,23,142,182,192,38,178,135,148,106,54,101,33,243,240,170,187,91,45,177,22,81,166,85,20,121,76,84,234,212,19,23,18,64,167,63,213,78,227,64,120,145,12,178,131,231,196,183,250,184,62,210,55,63,129,85,8,139,255,0,197,89,76,152,200,204,75,125,99,147,169,22,104,219,208,36,1,107,245,131,252,240,229,91,67,113,144,156,169,113,170,134,39,245,33,223,0,158,121,86,254,56,182,98,242,49,128,65,241,32,236,152,65,141,15,167,141,245,149,41,163,14,72,18,91,68,106,49,106,221,72,23,176,133,34,207,97,198,168,253,19,145,24,26,66,17,116,45,73,215,82,86,29,59,50,117,38,204,170,77,223,84,248,203,87,169,65,140,78,100,146,72,50,147,215,26,111,40,210,24,208,229,193,122,232,114,108,171,74,14,18,164,134,8,228,251,73,86,107,124,3,46,66,54,73,250,168,182,79,24,134,190,76,170,127,180,150,108,229,251,203,90,17,108,56,12,252,169,144,250,255,0,224,165,24,243,140,138,154,168,59,150,36,173,6,86,22,207,14,66,33,67,13,86,201,167,196,52,158,124,192,65,3,213,55,21,84,155,41,132,103,197,233,196,52,99,233,7,37,139,159,76,212,152,229,246,167,48,245,36,178,1,152,74,161,184,229,35,101,13,178,161,100,100,44,10,70,73,58,218,249,231,43,57,150,48,236,182,199,75,102,76,138,85,74,88,116,251,102,37,214,86,71,132,126,17,17,59,135,119,185,103,80,214,137,144,50,15,54,37,117,109,238,66,72,191,169,242,158,225,242,89,204,156,155,192,131,82,177,159,182,58,161,100,193,224,83,108,24,85,226,105,195,200,181,73,170,1,25,250,162,45,114,102,99,75,205,49,228,34,123,24,106,146,198,9,12,199,128,188,57,86,19,204,76,105,68,63,60,235,107,113,71,51,43,88,81,161,163,86,237,136,158,67,141,144,11,126,197,53,148,165,65,31,51,16,49,24,75,88,95,23,234,160,46,36,237,184,82,166,79,250,202,117,103,22,217,20,111,184,0,200,139,12,241,148,121,132,85,50,200,100,157,210,179,99,31,91,220,145,161,97,149,138,134,124,202,77,113,167,178,143,169,29,85,39,42,161,120,114,129,86,54,100,81,217,110,167,30,153,73,182,34,219,14,171,33,21,22,161,14,216,239,74,99,89,0,93,41,154,106,18,81,245,62,146,25,72,195,98,87,144,43,65,4,10,22,182,249,226,247,85,8,117,15,228,80,110,161,203,85,70,147,39,227,73,141,106,207,62,100,182,202,251,145,11,249,228,177,52,113,179,145,102,29,26,124,66,51,169,5,24,35,146,124,38,89,67,135,249,57,150,169,145,159,236,161,150,131,133,217,86,193,16,56,74,147,27,28,102,45,248,78,38,41,109,67,107,139,39,42,148,140,197,35,108,135,176,46,34,140,249,147,223,252,69,136,50,98,196,185,109,60,157,201,251,83,199,195,200,136,225,103,208,121,219,245,47,63,21,14,107,58,151,153,48,4,238,72,106,161,191,193,81,6,156,133,98,182,202,167,201,5,19,204,199,231,196,188,25,36,199,137,51,153,90,56,204,74,122,136,164,203,65,204,36,192,100,159,105,101,26,54,217,108,220,229,89,48,204,18,109,225,42,49,129,24,146,83,168,218,61,242,125,164,150,53,216,224,179,137,17,27,94,94,13,255,0,247,68,18,101,153,188,116,12,60,138,166,105,33,194,30,82,137,3,49,241,32,177,0,253,85,168,231,3,153,32,159,60,227,230,49,82,180,146,185,140,199,174,36,144,175,122,76,248,217,24,136,101,172,66,119,45,82,110,34,139,133,50,176,166,16,225,131,63,42,115,50,182,40,193,194,84,157,143,28,158,96,167,213,176,50,143,149,86,192,170,35,194,241,33,77,62,118,76,42,154,200,35,24,210,31,6,121,165,197,198,168,172,207,178,47,74,50,6,239,31,42,109,26,1,36,179,169,110,13,110,34,39,170,133,65,25,24,137,172,7,176,107,91,217,141,103,25,159,157,101,77,26,126,68,41,152,136,123,198,49,161,119,140,146,252,56,145,93,76,176,142,201,143,246,146,230,76,149,244,136,175,225,208,142,75,51,25,101,38,134,12,102,114,173,106,34,133,88,224,250,171,74,144,128,127,18,229,15,173,188,131,59,9,133,198,191,72,238,98,201,6,18,137,33,178,161,130,82,117,46,200,228,71,76,244,32,203,115,157,211,207,150,63,12,162,85,172,14,248,8,143,195,195,250,75,227,33,146,50,131,42,167,17,149,73,139,45,61,139,207,137,35,125,32,242,102,9,87,67,153,224,81,242,169,137,144,201,24,235,158,69,190,133,113,9,164,153,98,49,226,49,114,141,50,153,15,40,22,138,160,251,202,150,48,119,44,85,133,85,20,147,16,111,134,49,44,195,50,198,51,248,178,99,86,210,116,222,79,105,27,3,77,176,163,234,87,170,139,86,32,100,218,202,199,212,68,149,247,18,228,156,97,47,18,235,83,52,147,49,245,41,91,45,36,12,153,177,34,170,21,212,202,158,169,146,65,153,58,135,66,63,52,142,1,143,80,154,51,91,65,141,220,81,228,92,173,61,7,170,149,97,164,24,198,133,153,36,16,89,194,146,51,91,14,79,22,233,22,25,145,100,247,21,42,205,112,178,248,138,230,89,30,73,56,114,44,217,67,58,200,28,201,179,25,16,124,161,69,238,79,225,133,116,45,64,130,126,149,0,207,212,152,51,79,126,69,64,202,210,100,204,84,81,158,8,204,89,36,138,131,71,25,1,101,85,178,39,50,215,14,125,87,188,81,161,62,37,220,60,112,78,88,157,158,218,252,217,26,239,92,122,171,249,73,143,207,220,92,13,28,179,53,208,105,100,88,123,122,31,164,108,181,13,84,110,40,156,165,73,13,85,46,221,249,140,36,38,137,102,228,108,221,246,46,153,26,171,141,152,151,108,54,69,207,220,131,53,197,84,154,96,130,2,100,250,163,198,34,163,173,102,46,44,75,124,192,229,85,182,131,84,156,52,99,137,137,57,140,117,95,182,64,73,170,31,154,90,169,164,121,166,90,136,140,197,214,169,171,76,73,44,230,91,253,35,237,45,123,98,65,77,93,4,168,81,160,49,100,19,16,76,94,12,247,145,139,81,159,149,43,48,27,77,60,152,240,160,39,233,226,91,1,252,75,7,201,199,237,36,54,95,20,127,13,191,148,69,198,165,37,209,108,154,14,172,190,68,197,198,134,124,105,217,121,68,168,233,41,49,1,137,12,255,0,139,180,119,124,89,71,145,83,232,155,80,78,247,87,46,250,187,103,161,76,124,3,100,192,227,234,75,97,207,219,75,218,25,91,204,134,207,5,27,169,41,255,0,38,81,118,46,218,171,174,4,155,220,184,129,27,129,133,10,222,105,39,140,185,205,62,164,157,7,136,197,86,80,236,137,56,9,21,91,204,44,21,38,226,95,135,106,67,50,215,34,100,104,217,18,9,240,9,24,153,149,118,197,53,190,76,239,62,34,167,48,51,136,104,42,124,100,39,42,175,100,96,96,234,77,80,83,68,59,82,9,139,55,234,23,137,252,171,231,166,147,255,0,84,146,238,1,202,151,100,107,49,97,14,224,18,88,135,181,48,9,210,166,169,12,65,241,21,52,49,152,165,192,213,5,146,255,0,200,130,99,34,121,245,35,30,97,160,12,206,118,36,182,69,60,67,95,72,57,192,234,81,247,122,62,92,103,230,136,186,101,9,129,210,84,101,220,8,164,103,18,234,142,69,226,78,167,32,128,203,34,113,25,80,198,173,0,153,202,140,124,1,140,232,223,74,60,144,37,170,130,146,243,60,35,115,5,29,91,169,199,143,9,68,177,159,66,126,68,144,212,242,242,44,104,76,102,41,95,107,22,73,51,38,145,181,85,104,153,139,42,153,129,78,242,246,167,76,209,57,7,153,27,127,209,50,45,233,228,214,217,3,171,42,63,210,162,19,218,82,148,241,143,72,168,131,107,145,46,227,32,234,7,113,166,0,62,92,74,125,240,255,0,62,28,75,161,133,132,154,4,154,202,171,108,245,85,154,234,109,73,119,214,143,193,46,152,16,70,78,231,191,18,151,184,146,252,106,19,54,37,35,228,44,181,152,248,195,203,17,76,204,181,177,155,250,178,255,0,26,108,107,88,34,27,195,44,188,138,114,124,174,78,30,181,227,76,122,16,170,185,170,200,47,146,15,148,47,34,142,255,0,225,212,71,196,25,88,149,27,245,12,17,255,0,117,200,188,29,79,91,147,152,163,92,141,52,73,204,233,219,44,116,7,174,70,255,0,49,148,66,46,150,96,130,108,30,101,206,169,53,254,159,32,54,129,23,34,162,135,106,50,143,183,137,122,29,60,136,235,129,193,34,169,186,23,132,41,124,42,222,146,126,71,179,50,133,120,89,36,153,130,84,238,4,159,200,186,148,229,99,178,64,124,18,177,156,163,95,108,161,128,128,126,21,206,32,76,39,159,106,126,201,242,132,62,212,203,101,249,55,115,248,1,62,123,35,63,10,248,25,224,74,238,57,95,149,36,147,101,143,135,42,102,204,75,21,239,212,49,68,177,252,73,5,115,75,187,89,81,129,148,41,13,110,179,124,147,242,169,85,130,199,102,53,216,203,212,136,173,213,79,130,245,41,79,48,18,124,19,75,40,192,27,51,5,93,86,250,5,181,42,167,234,168,50,65,212,149,67,152,57,62,210,10,158,24,44,153,204,158,67,173,4,103,226,202,170,189,144,44,206,40,184,134,2,1,235,159,79,167,0,143,212,187,20,202,65,148,124,42,82,239,79,99,200,92,74,202,202,234,12,172,75,195,129,192,130,147,27,243,163,223,144,100,196,188,254,70,40,133,140,97,204,219,13,100,105,249,94,131,100,57,100,39,10,101,26,144,227,238,91,182,45,141,177,163,12,168,237,129,241,172,67,25,226,79,160,49,25,32,19,50,99,61,104,12,205,179,250,149,204,202,70,21,156,74,66,226,169,241,189,165,90,226,21,21,204,152,242,19,137,49,173,126,81,246,169,137,150,88,184,86,170,219,227,140,253,75,142,69,97,149,150,197,147,222,127,170,151,204,121,196,189,234,163,40,214,198,124,200,212,215,66,184,130,178,121,198,142,141,170,165,15,135,42,28,208,200,49,245,37,120,72,34,115,43,237,146,98,185,243,223,56,121,140,149,207,158,65,15,254,240,175,67,54,86,33,44,178,39,81,64,99,76,220,157,87,192,96,8,14,85,43,0,32,18,172,173,99,202,14,21,158,67,40,53,173,56,10,206,37,35,38,169,226,127,18,164,178,147,101,25,232,6,61,242,127,113,92,86,7,141,62,92,18,49,88,83,235,60,128,196,85,46,248,4,198,149,188,219,98,46,118,142,230,112,45,44,172,183,190,106,62,121,177,147,153,48,173,178,7,73,87,172,160,2,75,248,86,172,120,142,172,76,178,79,205,230,84,208,230,48,172,64,62,171,19,18,214,73,60,99,245,36,104,232,57,94,196,12,201,227,19,208,241,174,63,34,30,79,204,161,68,40,235,102,48,138,218,158,120,4,5,202,224,60,241,145,191,137,201,27,137,74,69,97,149,142,141,62,202,33,70,144,154,96,6,245,63,26,249,146,70,178,124,198,125,85,145,179,21,106,212,99,101,48,114,65,194,148,135,56,150,240,207,7,154,250,99,100,234,18,232,86,185,204,199,205,225,61,229,186,52,204,79,66,25,132,43,58,150,160,176,226,237,90,209,129,127,25,140,155,21,79,218,192,219,61,124,173,181,36,97,173,22,86,79,147,204,178,54,110,35,99,83,193,173,220,169,205,79,78,120,195,39,18,61,154,135,211,72,182,207,184,29,176,22,238,107,106,134,53,57,104,100,206,141,45,116,218,121,153,96,179,50,146,159,166,206,66,101,8,147,237,61,12,241,153,136,202,155,43,200,69,228,52,120,119,40,192,227,140,53,245,147,0,38,113,37,19,230,60,132,82,102,28,104,105,44,90,152,103,149,5,13,132,34,161,129,91,145,106,168,185,4,64,99,8,53,242,123,0,38,45,207,14,217,43,158,194,17,104,194,243,25,102,23,173,30,31,251,143,254,130,201,230,198,149,148,13,175,50,34,5,144,227,17,74,89,92,98,121,22,136,115,222,66,37,219,97,25,142,184,253,78,12,29,171,84,109,73,149,253,170,21,134,34,97,14,75,18,236,133,152,233,80,245,11,241,162,166,79,28,208,63,42,147,170,200,68,237,240,223,224,154,56,242,247,30,218,145,215,29,228,75,217,12,133,79,44,160,126,114,21,43,100,198,70,34,232,102,20,193,244,135,42,29,250,108,255,0,113,89,83,152,115,152,159,134,168,4,26,22,68,50,183,57,180,58,167,198,122,100,22,99,84,118,85,67,18,77,233,175,200,134,85,112,224,105,123,242,241,34,2,203,40,67,204,20,108,61,60,254,228,248,35,138,64,97,47,98,75,34,15,93,72,59,45,84,120,221,209,127,145,81,233,141,115,16,163,96,76,84,171,82,105,237,207,158,17,36,244,154,48,241,143,212,134,233,213,243,93,73,90,75,29,133,242,107,103,3,181,67,106,221,54,2,121,148,73,136,107,101,198,99,57,86,38,123,196,204,70,75,27,58,124,247,42,205,175,145,201,236,169,37,65,38,104,136,86,79,148,46,19,9,116,231,198,137,37,248,146,219,141,43,199,148,66,85,193,197,169,27,26,123,200,76,42,129,129,25,64,128,101,86,34,117,35,124,31,143,18,202,129,56,248,120,231,102,18,175,173,123,241,179,149,79,201,102,50,35,35,73,120,134,149,140,82,180,51,209,236,97,36,179,133,73,132,207,42,167,161,181,197,194,101,43,80,211,91,233,206,36,142,124,60,79,87,51,45,98,8,106,66,225,236,35,243,9,58,201,97,234,160,17,130,49,42,88,1,173,40,20,171,24,69,131,231,202,141,210,145,153,188,12,44,253,30,9,86,147,83,196,140,254,21,52,29,78,252,124,168,128,234,69,61,247,54,202,85,5,248,134,149,217,92,16,75,124,57,155,145,164,58,135,204,73,170,174,53,181,16,221,234,23,249,164,47,212,35,200,141,147,12,114,95,204,178,252,36,9,44,202,182,53,83,25,88,215,176,29,151,180,178,14,149,56,201,148,60,73,181,60,102,66,38,21,111,0,48,100,253,53,209,188,169,200,85,91,147,149,82,79,24,108,20,181,70,200,117,211,152,181,234,26,168,49,162,102,17,70,163,89,124,120,199,194,37,11,93,176,6,192,175,219,65,140,245,182,76,157,62,80,118,164,193,48,236,153,218,181,73,211,111,31,48,74,68,217,55,200,43,49,35,168,95,22,20,236,194,18,211,26,123,36,245,35,181,13,110,80,40,150,73,151,90,126,172,168,146,54,22,197,163,33,242,102,77,225,201,219,40,168,122,158,81,123,132,168,33,152,147,134,179,109,134,178,148,44,212,56,189,213,159,170,190,74,70,250,121,125,200,127,85,100,46,19,36,217,11,21,123,207,253,199,252,22,79,49,202,5,57,91,107,189,38,17,9,83,64,236,102,101,69,90,11,99,157,235,61,61,58,112,222,108,73,22,149,100,184,39,195,44,75,244,128,104,96,205,131,237,174,127,168,116,96,227,31,48,147,182,211,169,69,77,83,51,8,113,162,201,2,81,63,77,202,35,254,83,137,80,83,195,219,119,21,82,4,208,9,194,44,106,81,201,26,14,205,115,151,135,70,31,38,82,242,163,95,24,117,172,194,186,81,171,71,224,167,238,244,240,36,129,90,209,184,153,2,233,91,177,136,252,197,93,39,250,116,152,185,178,143,252,11,137,134,6,198,95,17,85,133,84,147,227,197,149,115,100,141,142,162,168,77,244,49,228,126,36,134,52,103,201,39,82,164,51,254,178,3,48,227,17,87,112,90,139,102,82,12,73,92,157,61,16,131,234,79,39,207,25,6,150,198,159,144,248,150,238,6,36,45,196,107,154,67,238,235,138,65,38,20,159,27,239,42,8,200,150,5,227,85,183,16,193,36,28,194,92,183,83,233,141,247,74,201,33,89,68,101,100,224,118,10,175,139,85,214,67,230,40,202,68,254,30,164,131,39,169,126,112,164,209,51,132,124,194,41,23,72,129,26,84,16,118,169,126,59,38,158,227,71,35,249,29,46,76,205,207,81,87,189,55,143,42,229,115,53,227,235,79,137,87,233,189,91,234,224,102,98,169,44,142,154,148,178,148,47,128,194,165,19,233,62,210,98,201,140,201,218,141,52,159,148,93,75,49,149,82,66,51,223,25,232,163,73,75,110,39,130,9,242,165,108,212,44,146,76,40,20,185,170,51,200,52,213,144,50,169,186,171,33,136,106,133,151,108,198,167,102,65,170,166,50,96,48,75,32,133,9,50,123,202,142,167,51,61,212,215,97,124,141,236,173,124,149,191,240,247,228,76,152,96,45,187,241,141,31,145,66,170,170,71,218,233,239,180,144,154,183,108,186,113,166,65,146,206,85,47,118,193,251,74,171,54,147,8,203,66,80,211,201,25,143,10,139,178,158,65,203,86,146,99,100,83,246,180,255,0,247,251,72,219,22,199,171,102,50,79,130,170,135,24,5,26,129,135,146,49,19,125,252,161,51,133,37,91,196,107,20,179,33,193,24,212,148,251,88,48,143,194,140,100,153,82,71,204,161,53,156,99,247,7,149,62,219,56,146,72,116,250,29,84,50,179,136,170,160,55,18,202,62,34,175,207,26,122,226,116,35,243,8,130,93,78,147,86,131,31,50,229,104,232,194,171,98,89,26,224,227,238,88,250,196,25,60,38,64,134,214,182,203,135,47,34,89,101,84,113,115,8,169,149,52,126,30,133,109,169,182,215,74,193,178,230,22,52,174,54,143,219,63,169,49,129,190,19,59,86,231,218,158,55,106,233,179,166,134,122,4,192,170,24,147,7,176,2,98,86,27,184,164,247,81,236,120,36,244,149,115,52,217,14,162,251,38,99,27,202,20,136,215,4,41,48,170,195,85,18,72,212,229,149,9,35,63,54,37,181,87,249,53,149,143,70,11,228,163,94,253,136,210,216,114,95,25,125,178,51,36,179,181,53,76,241,0,181,190,151,249,196,34,164,188,228,38,99,23,42,96,202,220,139,198,128,241,141,54,218,147,54,64,127,90,168,173,135,145,138,46,51,222,51,171,74,169,56,216,149,85,144,101,55,76,170,33,88,144,154,156,241,159,151,18,180,135,60,4,34,223,100,193,224,39,18,117,144,122,232,115,91,93,66,58,150,114,174,93,169,254,40,156,146,241,68,148,169,190,36,86,206,147,231,137,112,153,244,147,133,47,152,74,82,116,172,255,0,36,117,102,115,174,233,93,126,79,201,149,117,138,171,134,77,27,49,47,206,116,56,199,143,42,234,90,123,82,2,54,62,85,200,182,70,169,117,90,29,92,50,81,65,102,229,68,179,86,196,84,244,55,96,34,186,200,24,135,154,24,214,33,198,153,73,48,8,206,20,36,104,31,159,255,0,106,186,85,174,164,219,220,214,104,204,43,17,52,243,199,90,76,37,71,236,63,34,71,60,56,252,210,201,90,141,228,92,62,218,131,6,99,74,26,71,38,227,76,23,251,161,174,125,36,44,41,57,74,131,102,158,100,151,252,161,72,185,99,86,127,145,218,77,127,133,171,230,65,201,194,81,162,158,246,20,29,74,42,54,155,177,130,252,217,72,168,227,92,14,8,48,203,18,232,101,100,18,194,107,138,215,201,243,194,167,216,251,40,39,194,101,125,26,125,108,146,32,238,217,85,147,48,177,255,0,129,36,147,37,114,5,143,203,184,132,209,143,56,11,84,13,61,40,111,204,169,116,241,160,144,236,15,26,170,197,92,182,25,163,69,42,200,115,75,188,145,129,212,167,48,190,107,250,151,76,190,134,2,15,169,75,62,27,6,78,37,108,72,121,19,236,167,120,214,38,99,227,39,19,13,136,105,36,201,36,34,43,113,77,89,158,68,222,180,36,65,64,140,50,42,218,168,195,23,180,138,208,101,0,195,44,105,164,51,16,172,76,158,16,21,15,38,30,33,240,172,106,142,100,199,177,53,170,199,230,167,2,19,249,167,16,36,237,158,165,38,6,41,97,25,137,160,88,165,195,124,1,247,38,155,246,16,121,68,85,206,211,22,12,152,246,11,221,82,23,23,126,208,86,55,119,4,233,82,211,205,47,218,22,85,104,214,231,60,140,84,85,70,37,146,126,29,55,249,20,70,158,181,178,130,78,97,43,224,234,115,144,28,162,78,204,241,124,15,29,43,145,171,96,200,61,203,19,50,36,145,251,105,45,245,172,233,62,120,148,113,164,234,60,156,72,101,149,242,51,115,248,87,152,49,4,126,20,226,51,55,35,92,246,31,168,228,203,44,170,198,183,80,197,130,12,37,81,118,116,30,58,185,77,14,157,139,109,149,56,10,12,56,148,191,227,110,78,20,230,54,167,1,1,205,216,153,122,135,250,17,170,46,126,149,74,172,170,153,5,110,184,213,178,134,254,33,17,42,125,145,236,135,204,37,208,178,59,252,9,101,22,92,89,31,30,24,130,73,67,38,112,251,149,76,104,195,41,240,166,102,164,1,89,212,158,170,98,171,16,175,146,63,62,101,158,97,149,63,147,164,178,19,169,0,109,54,120,200,217,27,32,72,211,8,50,42,218,171,134,21,152,148,155,235,78,52,101,104,79,25,36,145,130,177,81,101,1,146,89,152,42,54,214,27,35,17,81,178,212,226,225,75,109,66,249,204,204,150,59,14,204,162,120,16,30,71,163,141,0,235,24,217,227,123,73,147,38,19,233,42,213,140,176,144,193,56,216,181,198,212,36,140,170,88,16,73,31,40,146,57,244,131,243,204,36,141,10,184,88,54,53,169,36,177,123,11,10,245,234,168,12,252,130,78,205,78,56,195,203,149,78,170,134,100,226,191,0,13,111,243,1,24,181,62,49,10,138,141,3,19,22,140,12,192,179,205,51,97,182,195,237,67,62,26,71,112,105,81,135,194,182,183,49,154,129,19,230,110,95,218,182,64,152,116,134,6,114,63,149,62,141,36,17,136,174,209,170,41,11,13,89,3,114,178,147,91,141,139,209,172,134,155,177,224,35,59,70,161,188,90,164,224,107,79,37,235,100,200,15,140,53,67,154,36,100,182,200,219,148,44,138,230,87,74,147,143,187,29,111,180,148,207,214,123,159,105,60,54,155,124,223,105,5,39,70,98,246,147,236,171,176,182,96,42,219,191,207,218,172,32,92,12,160,81,255,0,134,15,236,170,26,122,67,141,99,65,65,163,102,12,146,17,149,46,52,100,228,208,223,224,148,204,206,38,36,97,198,53,76,220,240,152,171,108,253,42,9,36,203,198,144,214,217,60,71,230,85,177,166,48,131,237,83,220,214,17,150,172,0,26,125,147,22,102,122,50,101,192,60,30,20,153,134,39,154,101,145,156,86,3,181,128,114,179,132,170,123,97,59,39,49,72,186,15,152,8,52,59,235,64,69,88,217,92,198,82,96,33,103,130,210,106,65,201,78,141,78,65,173,176,225,147,222,79,192,82,101,129,61,107,248,147,120,19,201,39,181,56,153,90,204,106,124,193,196,254,21,41,51,25,112,24,217,60,27,78,165,56,25,224,140,68,107,217,58,72,240,164,146,107,101,70,39,82,69,141,129,139,24,115,25,37,137,180,56,217,20,149,12,246,15,136,170,234,180,192,35,16,172,168,106,137,46,32,63,27,212,188,109,244,99,174,165,38,24,200,14,165,46,106,119,231,93,11,87,81,25,114,49,128,252,172,230,18,55,211,98,21,111,141,12,99,26,213,61,248,135,194,162,205,250,14,106,123,217,4,156,40,89,246,187,150,98,247,22,134,60,133,34,222,200,204,88,170,0,21,76,150,51,230,86,80,228,128,131,230,83,51,228,178,16,251,86,136,211,222,84,55,127,19,21,168,61,212,129,0,224,188,194,92,234,53,172,185,51,176,139,254,117,75,51,60,158,28,188,107,92,10,208,70,38,92,74,177,174,57,19,102,187,12,96,70,33,25,204,183,201,10,205,147,216,38,97,94,243,33,86,20,196,76,104,103,243,226,74,236,169,44,108,153,132,221,106,228,48,19,32,134,12,97,242,172,105,145,13,88,238,113,55,252,55,4,99,238,241,114,39,213,161,219,113,43,91,139,90,225,240,241,165,112,33,196,178,63,104,212,247,213,219,216,101,90,113,27,85,50,38,14,174,69,156,202,214,73,98,192,208,246,61,69,25,87,153,106,68,219,159,168,88,92,29,60,193,191,55,253,200,123,41,236,173,38,44,74,133,129,36,145,165,214,85,163,247,148,228,181,138,248,137,95,125,249,58,150,168,122,206,170,51,254,108,184,150,185,144,9,147,8,132,164,245,38,149,63,234,196,153,97,103,208,131,51,33,210,89,173,171,100,254,144,171,207,181,220,245,46,67,91,38,116,103,226,93,2,146,103,7,50,147,70,201,204,213,107,141,95,37,232,200,28,137,36,203,80,8,136,234,217,236,66,168,248,161,77,225,249,16,115,195,185,98,58,52,157,203,17,79,140,170,166,49,207,228,192,36,98,47,145,172,129,25,252,170,182,101,86,229,79,207,210,89,8,159,209,254,68,171,25,50,226,39,213,77,96,60,18,84,167,225,44,79,205,200,138,97,143,91,238,164,214,54,81,149,191,98,189,241,162,11,181,41,158,104,62,200,148,212,205,79,40,132,230,42,200,50,73,39,149,42,172,130,179,20,112,194,182,154,31,218,83,239,181,36,46,212,226,171,82,68,154,154,204,159,0,181,3,52,105,66,122,197,236,57,19,185,158,4,30,101,170,27,192,71,165,178,253,5,73,211,83,144,157,43,228,58,169,221,69,42,181,217,176,157,75,13,134,53,208,178,41,141,25,62,253,61,140,121,87,200,213,68,243,84,152,88,85,239,13,178,95,200,80,169,149,109,58,34,124,102,8,107,80,109,94,53,240,211,31,37,38,227,56,216,147,243,33,188,175,88,178,146,34,118,104,127,147,169,6,240,147,205,53,133,81,52,202,160,13,157,74,42,200,56,142,186,89,255,0,192,165,46,233,206,66,102,16,147,170,179,132,130,40,18,72,53,81,91,48,229,98,158,141,79,101,147,244,170,150,182,4,177,179,148,72,110,156,85,96,163,73,58,204,44,34,203,15,252,127,245,91,130,204,74,117,28,243,223,140,107,228,99,101,58,213,51,58,215,15,32,142,150,160,84,67,129,149,111,147,27,24,214,168,214,67,19,16,179,44,158,69,173,35,3,84,30,75,6,150,73,140,50,45,239,126,71,163,97,195,89,99,57,131,195,49,35,45,19,236,152,137,159,244,82,41,144,223,249,204,145,150,230,155,35,106,30,116,241,147,25,36,125,75,156,201,123,227,74,79,170,173,72,183,72,216,35,97,205,150,158,223,51,169,79,155,74,190,51,251,72,171,99,89,127,222,196,21,193,158,85,101,147,196,201,21,73,175,65,102,79,213,17,18,200,99,141,238,172,222,242,9,106,99,50,39,168,184,153,60,36,240,225,71,210,76,148,62,34,172,224,70,31,213,68,25,224,140,149,153,66,163,111,77,220,251,75,39,211,128,108,229,18,215,91,169,49,240,153,19,101,124,2,68,126,37,61,230,226,54,36,212,153,236,130,78,20,68,109,73,43,205,67,221,207,157,187,226,138,68,85,81,167,73,237,22,37,141,11,115,21,100,58,60,107,177,163,227,92,40,6,60,227,69,70,178,32,212,182,245,30,197,201,167,238,88,167,109,107,119,47,204,178,135,49,60,11,192,86,39,141,169,204,214,91,147,112,235,72,38,34,216,205,179,211,25,56,198,128,147,36,24,210,73,38,70,170,141,161,178,44,150,45,115,244,240,8,199,148,42,122,53,171,4,116,241,150,185,65,218,133,153,212,108,93,73,41,240,54,207,66,50,236,245,164,70,223,25,226,230,83,47,207,100,76,56,151,66,171,57,204,197,132,109,114,9,195,195,238,41,173,79,63,242,60,203,40,116,155,97,160,237,89,147,133,27,42,166,73,106,145,184,79,56,234,182,146,30,54,45,180,154,108,101,126,98,170,38,64,100,101,95,241,139,26,178,10,204,194,45,65,49,62,146,164,13,104,228,177,111,101,8,35,51,54,37,159,227,47,144,186,4,151,139,193,89,64,152,2,3,149,74,25,224,140,182,195,190,137,25,252,171,153,255,0,224,58,176,230,226,52,81,115,9,38,100,206,68,108,251,184,146,65,132,43,156,93,234,66,66,148,166,172,206,36,152,23,239,123,60,18,227,61,79,83,234,161,206,77,223,48,101,86,81,70,49,163,110,88,181,73,173,219,17,103,91,61,130,78,95,142,75,19,220,106,226,9,84,108,105,132,203,32,70,6,100,168,204,196,128,152,195,201,83,104,217,216,221,202,40,154,214,121,38,203,70,214,211,238,86,81,168,72,82,43,138,74,23,248,46,197,85,69,34,171,118,21,67,173,56,186,68,181,207,211,103,157,220,37,111,253,54,181,156,202,51,85,107,152,130,99,197,16,75,157,167,91,98,59,85,12,234,168,118,222,234,110,243,50,51,23,46,102,173,177,146,127,113,81,192,147,46,72,249,82,213,220,101,144,89,172,205,254,53,202,164,218,156,114,240,132,171,185,76,211,222,164,14,165,5,107,161,162,70,62,108,74,187,41,219,34,85,96,122,121,231,40,24,169,225,152,137,117,61,56,7,196,170,227,86,254,69,139,26,150,5,135,13,146,79,204,172,97,213,86,137,157,163,83,239,173,56,150,44,121,227,123,171,36,238,156,53,50,212,29,204,141,244,146,19,60,131,39,42,43,212,137,224,148,217,73,127,252,20,51,112,177,182,101,144,54,132,10,231,183,117,167,178,122,174,11,55,43,84,240,142,51,51,98,84,88,205,16,233,93,48,127,53,127,14,144,99,238,74,180,245,220,72,196,76,110,53,87,228,205,16,72,105,27,195,65,154,181,25,63,4,37,224,234,16,121,168,83,92,92,217,63,22,44,73,189,61,105,11,225,149,102,145,187,243,18,197,52,153,35,156,52,181,240,200,159,64,170,227,68,26,24,196,197,181,85,27,34,73,239,96,144,6,200,94,164,210,238,183,242,101,72,33,207,199,43,9,151,61,114,54,193,108,206,155,67,102,46,84,84,56,113,10,60,185,81,12,128,170,178,40,52,108,20,203,32,96,195,137,79,90,179,124,244,105,153,141,124,100,98,17,108,124,132,98,84,213,187,100,43,41,247,39,86,70,164,57,125,165,232,116,152,151,102,217,49,48,99,18,8,19,234,123,92,163,194,85,235,40,24,128,164,159,62,92,105,88,68,34,40,200,172,252,70,86,163,23,51,227,14,72,212,249,161,188,73,141,84,201,101,96,243,38,143,173,220,177,100,107,251,142,217,137,235,100,251,73,137,158,53,163,210,137,24,157,72,175,48,120,114,172,106,160,43,98,97,26,30,84,210,53,58,92,27,136,145,142,157,134,236,101,26,79,200,160,84,199,210,135,255,0,170,21,240,226,198,126,100,217,243,6,86,37,179,225,146,115,30,182,57,183,140,101,160,202,29,173,48,199,250,161,137,47,184,178,173,40,248,165,12,170,18,239,71,202,200,243,4,164,83,236,173,181,140,126,210,40,201,211,61,173,220,55,181,127,128,40,114,94,36,105,164,165,97,91,222,254,53,232,84,128,83,44,135,27,155,18,10,102,164,174,147,195,212,129,158,255,0,200,245,30,104,103,223,101,72,233,113,183,25,75,73,49,183,32,204,36,144,208,200,82,114,166,212,146,114,143,10,251,101,1,226,38,101,134,158,173,140,193,170,56,207,4,111,117,65,73,184,36,100,43,53,57,200,166,219,134,89,78,166,253,73,7,165,17,91,112,15,53,197,110,39,216,136,15,48,74,69,16,207,140,26,142,146,203,9,69,144,106,77,186,128,210,80,253,95,101,168,96,136,15,204,185,230,161,214,117,94,202,67,85,170,153,170,43,187,121,10,136,126,137,28,145,229,237,85,134,207,204,219,106,252,72,251,141,108,114,19,229,4,166,166,6,198,221,249,87,77,252,1,19,39,82,105,27,68,176,108,226,18,234,88,80,149,24,230,52,49,173,97,63,180,138,202,28,155,95,200,169,25,164,177,19,169,52,13,8,227,49,54,218,2,169,234,25,60,108,221,170,54,73,136,165,228,189,130,26,80,105,231,141,203,149,113,200,212,224,93,75,153,147,193,143,137,79,207,152,73,42,101,250,180,121,49,101,91,163,92,101,122,229,220,29,88,213,101,79,190,237,18,18,55,195,216,164,127,233,70,172,32,48,114,85,85,108,56,130,94,148,51,42,41,38,91,177,205,3,163,9,90,76,161,22,37,77,3,136,10,234,124,48,22,47,16,148,148,200,120,158,157,164,87,50,180,18,207,212,155,99,226,68,6,236,114,89,218,130,181,211,123,238,101,59,38,52,234,213,22,143,244,51,34,197,150,89,8,183,110,63,226,161,224,90,159,222,84,48,231,229,75,86,65,138,0,152,120,208,198,240,243,88,51,173,96,99,13,53,128,83,101,100,8,196,194,20,68,3,18,74,85,118,31,207,153,103,67,63,108,126,100,140,217,1,71,232,249,71,212,167,53,63,195,214,89,69,127,22,85,104,203,80,42,26,167,193,154,14,85,223,28,202,138,69,115,106,31,141,53,15,195,67,212,78,202,17,17,53,208,211,236,107,103,48,70,235,95,162,245,134,149,130,95,50,241,174,77,107,167,177,74,205,16,75,155,168,88,165,224,91,110,135,64,167,181,202,6,101,70,204,140,201,35,82,148,239,56,128,204,221,137,251,38,63,193,73,112,1,91,244,240,196,252,184,147,136,12,198,60,43,112,100,128,131,90,140,170,205,136,7,135,195,205,111,153,90,194,141,43,134,110,69,85,0,192,32,18,43,100,4,151,165,109,143,153,83,85,51,40,208,246,172,96,148,235,53,14,218,86,44,169,164,144,14,161,14,28,79,14,100,61,197,36,76,25,146,40,122,132,24,255,0,84,137,125,145,36,251,170,75,51,5,137,171,32,236,159,194,149,154,97,200,171,13,12,5,237,42,92,104,113,70,68,236,202,21,16,177,231,42,35,147,221,69,60,192,27,250,150,201,51,193,36,124,34,92,246,208,165,76,99,76,196,138,124,194,125,84,147,9,50,39,48,43,72,69,209,26,147,53,61,153,19,104,19,30,33,226,71,134,156,120,208,83,217,182,77,39,176,42,140,131,12,19,70,150,207,161,24,210,115,106,18,70,39,10,241,181,9,202,206,212,145,200,224,204,161,240,224,48,105,155,38,109,148,253,109,217,60,241,21,59,194,9,204,237,91,184,174,98,152,201,190,1,16,15,178,31,180,188,109,36,242,242,242,172,61,31,109,220,155,178,153,144,124,59,89,197,31,17,86,50,108,167,15,180,171,8,204,24,223,196,152,76,12,73,49,126,226,149,144,162,171,19,147,38,110,82,185,129,200,52,100,199,128,71,195,149,100,104,220,25,191,238,89,101,5,57,245,197,63,38,84,187,102,201,160,120,178,242,43,75,87,128,64,122,229,179,53,12,72,86,191,170,196,188,238,178,69,139,224,244,161,226,115,205,103,161,175,227,88,190,92,73,242,113,249,245,168,59,137,150,181,164,100,67,20,139,245,221,35,40,53,4,30,98,136,165,81,186,135,225,165,108,155,30,33,42,109,244,253,76,94,218,27,111,233,21,240,150,54,231,6,237,119,73,240,34,122,119,9,127,208,164,160,104,246,82,3,133,18,27,44,92,38,42,151,79,210,237,113,50,102,74,130,198,159,121,90,119,252,209,49,174,151,163,230,62,112,25,152,170,38,77,172,28,29,74,114,103,196,131,210,31,12,66,226,93,117,116,227,161,231,181,79,208,158,3,132,252,217,81,239,187,33,1,136,66,95,159,96,124,102,57,1,150,95,42,121,73,241,190,186,113,253,62,36,82,100,251,139,138,78,165,145,178,238,118,244,253,46,242,227,161,209,103,217,28,156,73,115,225,228,229,73,189,96,243,101,102,50,161,13,196,88,192,230,42,235,141,152,132,157,61,27,32,89,144,24,88,175,18,140,14,158,249,231,226,86,70,178,100,148,52,57,48,70,117,109,234,18,101,83,228,8,211,160,170,54,90,190,72,48,149,107,100,152,132,31,18,91,101,63,27,31,132,92,138,235,87,226,73,176,13,100,243,194,38,104,133,78,35,95,75,39,106,134,135,234,50,72,168,66,195,140,105,154,17,21,139,234,173,78,193,113,25,103,107,36,114,88,185,239,205,12,153,83,0,221,191,6,18,174,109,150,70,43,99,76,240,242,47,64,134,194,145,104,53,144,202,244,100,99,15,30,108,170,150,20,121,26,0,6,206,164,123,35,100,246,146,22,90,253,212,250,170,236,30,108,204,151,127,81,130,163,80,229,246,145,190,130,65,34,153,118,15,100,72,248,214,177,72,62,98,141,99,117,95,193,149,87,236,20,49,177,51,149,37,212,152,202,12,59,81,170,131,79,173,250,163,67,26,182,36,214,39,143,168,71,53,148,225,215,21,172,201,212,180,64,173,97,94,186,150,161,209,255,0,145,230,196,164,189,29,240,159,212,186,90,164,170,192,95,133,79,221,137,98,102,62,11,21,125,105,184,240,149,122,214,132,114,65,194,167,139,226,50,147,21,186,134,9,89,132,203,41,241,134,94,96,164,246,90,84,130,62,81,38,212,143,63,134,208,202,123,108,140,22,212,10,51,31,25,235,41,143,97,125,165,77,38,133,152,242,229,26,82,104,204,26,165,148,5,17,153,137,60,164,153,136,233,121,136,1,33,67,51,17,20,217,133,46,46,32,2,72,50,168,137,153,35,63,133,89,85,90,130,76,92,70,82,90,194,214,13,111,158,20,203,37,205,111,107,1,111,39,117,45,30,155,40,158,210,22,158,201,246,79,204,37,208,105,225,229,7,50,117,101,66,107,153,61,91,167,190,168,147,192,211,167,152,65,25,137,61,149,217,227,19,139,26,70,147,244,46,181,64,83,64,31,74,156,181,170,255,0,185,27,38,251,33,214,215,204,28,144,44,179,5,137,112,135,27,211,72,97,91,223,15,41,58,150,108,140,65,45,168,167,164,227,240,234,83,211,216,79,53,66,246,100,65,73,173,39,210,76,170,43,48,45,104,127,34,33,240,14,71,241,45,240,3,136,156,202,182,182,181,146,88,182,138,10,196,35,227,88,198,123,61,213,79,90,204,140,230,79,166,105,226,96,73,188,31,25,12,186,87,0,26,195,12,95,117,11,118,24,34,253,34,85,38,237,145,152,150,26,215,115,238,174,102,102,26,198,214,79,96,207,135,42,126,22,68,146,14,209,168,153,240,247,32,226,67,208,201,178,17,240,151,34,221,21,133,181,6,186,170,6,38,37,186,123,191,10,125,62,168,243,162,32,42,169,229,198,149,204,186,43,117,49,185,22,144,225,193,193,204,81,173,50,67,4,125,43,75,194,248,204,75,166,24,137,114,54,192,22,161,56,137,150,33,80,225,153,147,185,20,25,241,60,240,203,42,144,215,150,160,168,99,13,93,43,145,77,140,102,162,157,42,182,51,49,230,71,250,145,32,174,117,240,235,89,158,104,25,187,93,38,120,65,38,38,80,166,95,249,26,173,117,19,207,212,57,18,231,223,12,168,9,236,39,154,91,37,143,24,243,45,160,133,32,102,48,168,175,1,149,70,64,181,34,114,27,92,74,44,204,131,168,85,150,155,222,179,132,73,56,105,207,8,253,73,220,109,85,139,137,30,249,131,155,204,169,28,204,255,0,6,50,169,149,108,61,202,26,214,180,240,121,132,178,101,198,203,169,104,54,161,36,158,229,75,106,24,212,109,167,175,137,27,195,118,174,163,106,24,184,59,87,44,140,247,148,138,130,180,35,23,134,101,54,80,176,234,248,217,122,68,165,205,1,253,203,161,230,174,147,23,22,46,69,53,101,12,158,202,172,121,169,173,81,12,57,242,171,94,168,161,235,159,201,132,202,98,123,14,162,167,201,181,141,43,183,16,210,73,5,196,181,14,220,25,251,230,101,202,136,12,200,131,238,92,219,77,234,79,201,139,42,168,12,253,202,150,67,169,71,51,80,178,12,87,225,83,33,212,242,139,41,157,136,167,132,101,26,209,132,2,230,89,85,43,182,206,89,67,147,4,160,249,181,231,218,213,13,252,74,26,125,174,38,113,21,35,245,34,103,205,149,73,109,246,18,53,14,164,107,191,200,147,73,159,185,58,73,26,203,114,206,212,107,3,148,106,170,74,195,6,4,29,161,255,0,138,220,251,83,224,197,137,36,14,120,199,196,101,65,13,155,145,245,42,140,162,55,133,146,95,212,190,178,2,124,248,192,200,137,100,48,99,91,184,163,144,119,117,175,26,66,201,56,215,68,159,15,39,154,151,178,161,255,0,31,18,124,92,147,2,198,158,15,4,120,102,126,78,37,46,248,100,130,116,250,181,131,40,212,154,48,177,147,236,143,147,181,125,51,207,129,19,50,52,65,179,137,107,134,240,23,136,171,104,163,42,250,147,50,110,207,24,248,81,140,159,149,156,203,59,189,60,60,153,68,133,141,12,139,22,17,155,1,76,249,36,19,222,133,101,169,196,76,170,138,101,86,81,164,230,164,198,155,101,73,142,235,117,104,198,62,213,148,253,91,190,226,82,70,135,141,235,67,194,127,105,50,194,168,114,180,205,98,202,55,204,143,48,81,236,97,252,48,164,116,38,36,96,114,149,85,64,48,228,174,121,48,99,178,54,186,139,159,24,226,126,100,186,215,80,206,133,210,169,167,176,2,83,147,225,178,74,178,213,197,96,88,23,214,83,73,132,185,21,61,109,80,228,247,36,148,251,24,207,230,84,108,48,203,210,149,149,83,136,40,67,42,135,8,156,37,78,224,24,100,226,42,154,147,158,50,31,241,81,35,127,106,164,202,227,89,108,82,220,82,2,72,222,94,37,13,39,76,3,63,82,115,248,216,120,223,148,75,80,109,119,207,225,18,172,114,63,150,128,204,174,10,205,30,2,179,169,120,53,94,154,254,21,87,13,239,198,132,178,120,211,110,92,218,168,156,214,71,32,240,226,66,179,77,178,73,50,152,72,199,152,2,94,13,174,52,214,160,135,131,90,200,62,210,101,27,33,80,79,147,149,106,124,252,74,109,32,15,183,231,27,59,84,214,164,178,157,143,48,74,182,178,201,97,51,4,150,44,90,219,216,8,89,154,182,224,79,68,86,235,249,195,39,42,110,106,64,19,218,64,73,210,76,246,132,157,161,141,196,245,42,35,107,153,114,89,218,152,134,200,243,148,132,58,115,137,86,86,195,198,151,101,80,101,177,172,208,201,147,169,100,203,33,193,84,28,120,20,110,167,103,228,226,82,108,203,87,18,166,52,145,205,2,87,61,143,201,196,166,232,117,33,35,112,153,60,13,196,66,17,98,225,200,70,2,152,25,94,9,117,110,120,50,179,21,116,48,195,131,58,34,67,113,72,65,46,149,171,168,181,53,110,89,57,7,50,156,100,30,84,187,204,240,72,156,6,236,5,30,19,41,180,148,25,64,33,135,108,68,229,225,1,64,128,152,102,20,121,130,128,12,147,163,39,26,212,39,53,62,158,28,147,191,18,206,134,4,168,94,28,164,77,205,14,89,79,212,68,210,52,108,76,234,84,85,196,153,190,53,150,46,226,166,79,184,202,14,213,35,61,152,207,218,143,8,73,36,28,41,54,140,182,162,155,227,110,72,148,135,137,81,155,79,28,139,87,225,137,31,251,149,90,138,106,129,101,143,185,82,195,178,98,140,152,18,70,126,20,68,57,248,148,89,71,47,94,253,203,59,85,29,60,49,144,25,151,54,13,199,228,79,41,245,83,227,113,41,51,53,113,25,107,98,243,195,26,95,101,36,152,222,129,102,164,28,149,132,153,227,35,30,165,86,177,76,64,163,89,31,39,106,126,204,146,64,160,44,167,236,78,168,232,117,11,36,179,181,86,212,98,42,25,50,6,36,170,76,60,131,234,78,166,76,202,181,4,195,86,220,24,137,159,78,65,191,46,37,144,76,204,125,74,228,193,131,36,106,106,125,63,39,10,101,145,88,86,81,89,152,181,50,135,115,220,156,192,167,57,95,204,170,161,210,113,170,171,42,2,169,201,110,244,223,31,16,148,199,129,227,19,15,34,238,246,90,123,32,250,148,156,205,37,249,250,147,178,171,152,202,70,214,178,118,118,114,145,116,170,167,144,160,98,0,58,96,131,31,16,147,74,216,114,224,147,152,75,149,149,80,101,90,12,3,0,136,123,186,125,200,30,158,6,72,241,173,198,11,228,179,16,86,44,217,20,236,113,73,240,39,70,59,241,34,161,217,92,193,103,184,186,36,157,36,242,147,54,37,182,54,149,24,187,132,172,209,196,73,85,142,118,111,137,214,181,29,177,72,159,82,124,72,170,212,0,197,44,88,136,154,223,124,61,5,144,31,134,42,227,122,135,71,220,105,185,79,45,127,251,106,50,116,171,91,197,168,214,116,58,172,200,209,8,254,20,189,240,14,37,19,166,53,37,150,118,110,196,69,212,43,103,130,64,57,68,149,89,147,152,45,92,76,22,99,122,57,241,183,41,161,161,197,237,94,102,1,166,176,213,20,178,145,133,39,82,100,26,162,9,124,245,129,194,122,250,205,85,185,39,82,55,27,232,49,5,159,12,241,159,152,40,152,215,15,40,48,152,73,145,188,36,129,33,146,246,70,79,85,113,69,58,134,48,39,15,169,115,155,141,49,20,190,102,196,186,105,163,30,112,248,144,70,210,82,164,170,170,138,112,75,136,15,140,124,66,79,52,245,57,8,54,102,93,30,103,195,223,207,148,162,94,14,155,124,30,161,45,104,84,204,172,75,73,173,149,25,156,72,170,77,67,58,49,241,21,86,198,170,39,188,136,252,30,9,61,34,83,219,140,42,197,46,155,184,100,144,51,50,127,249,200,252,193,81,80,227,18,183,133,80,195,181,80,108,13,82,131,120,65,3,153,66,234,219,131,198,201,133,84,190,99,10,196,4,154,64,89,123,73,35,171,182,101,26,199,21,159,170,172,178,114,136,137,230,137,212,146,243,242,171,249,63,13,226,16,4,54,33,169,73,154,120,117,167,226,18,234,104,18,184,19,171,35,23,208,237,65,37,156,169,93,221,197,80,152,245,58,201,228,240,91,99,86,178,203,185,65,99,111,33,236,206,76,220,106,124,68,249,69,56,109,79,115,36,248,121,23,72,178,209,240,68,7,153,72,50,24,55,120,113,40,73,10,187,12,171,64,138,123,43,28,121,130,82,100,86,52,154,134,212,132,195,47,173,44,128,24,34,246,149,85,108,56,152,250,185,23,70,202,34,251,9,228,21,101,36,146,98,41,245,69,61,152,128,146,120,101,90,170,51,11,141,27,114,244,198,6,149,25,125,164,108,56,3,200,171,43,88,1,51,181,62,226,194,10,182,36,223,166,54,222,210,211,39,28,101,123,51,6,53,57,100,24,37,75,188,174,12,162,216,114,127,34,218,243,101,65,189,140,31,82,212,201,139,42,45,141,175,153,141,235,75,231,254,117,140,151,165,207,11,200,78,20,181,55,65,236,144,190,72,56,84,155,238,44,161,31,22,232,130,86,144,30,241,3,149,64,234,211,109,172,158,92,73,43,161,178,20,176,217,99,59,152,220,170,142,182,48,7,250,177,40,109,61,175,15,141,129,44,95,228,84,172,184,97,88,150,204,128,181,41,191,166,139,218,89,111,43,190,170,151,223,228,247,80,243,12,63,170,139,49,165,232,99,86,205,31,106,87,107,90,8,220,161,82,245,183,199,140,254,212,229,247,15,146,206,84,154,76,227,120,139,204,108,73,60,240,158,75,251,83,67,48,100,122,48,53,191,145,117,45,68,230,1,0,56,152,159,67,97,8,148,25,143,17,17,112,236,177,40,200,212,52,164,13,32,63,187,91,31,91,85,225,237,169,185,151,114,201,238,164,211,228,218,248,63,17,86,89,223,136,93,126,138,215,195,138,55,230,10,62,51,50,13,114,22,106,123,200,71,249,177,17,89,85,106,19,149,140,67,44,168,98,178,151,33,134,133,181,173,196,204,200,88,23,4,247,74,133,190,187,33,120,66,84,171,51,142,213,168,27,216,5,164,193,26,12,38,202,68,119,31,130,125,198,22,160,156,126,105,164,0,196,146,150,225,220,145,111,219,18,15,50,112,28,254,30,25,86,183,210,0,73,44,205,78,113,179,8,74,146,73,212,150,37,126,17,21,106,180,174,35,50,253,22,12,140,15,170,135,153,24,98,73,160,70,178,156,246,114,145,80,62,30,216,28,169,248,124,130,147,239,152,8,68,76,163,92,2,112,251,82,219,40,27,148,184,44,36,18,41,52,55,200,101,98,157,235,116,57,39,47,180,151,198,152,50,141,60,129,101,22,55,112,146,43,80,127,144,57,44,198,133,52,54,78,77,44,166,68,146,62,21,54,107,93,137,21,86,79,212,70,168,123,52,242,14,102,158,56,249,83,104,26,170,38,52,123,44,135,57,50,245,13,244,45,80,142,100,51,228,70,62,4,239,14,34,145,62,153,12,2,230,65,188,195,240,74,205,167,208,202,162,168,193,177,19,249,74,156,192,102,66,115,32,124,249,19,24,209,165,151,165,97,165,3,33,254,78,36,51,194,194,147,149,120,48,44,177,173,143,141,40,125,169,42,223,99,127,209,185,145,160,248,117,32,13,36,17,158,190,76,100,191,105,79,207,49,197,220,37,140,174,255,0,34,216,121,234,81,10,196,182,100,248,158,234,77,188,196,131,52,240,16,139,42,195,40,84,192,128,143,202,37,230,79,56,184,81,80,25,23,31,106,60,49,160,149,252,171,163,15,49,25,114,22,198,97,228,157,62,13,105,49,166,204,129,85,24,25,178,141,121,151,21,67,247,70,166,211,196,156,77,85,17,62,4,172,136,248,193,56,209,47,213,90,112,100,230,148,52,107,46,233,136,62,18,141,73,122,164,250,30,139,246,4,240,188,158,210,209,132,99,76,95,107,5,3,49,140,146,206,18,170,111,43,137,80,89,134,97,7,137,42,125,57,228,244,163,240,189,20,201,155,102,37,89,40,53,68,79,128,72,221,169,93,171,200,32,117,39,51,36,229,62,108,171,7,178,44,150,98,84,220,10,145,12,51,202,78,21,77,79,106,120,216,208,18,107,65,8,235,107,12,204,107,25,84,83,162,213,95,0,140,229,90,238,205,16,131,205,17,67,198,158,139,245,101,207,87,70,26,215,83,35,79,151,145,121,146,94,95,117,104,124,144,73,91,99,49,138,170,45,76,153,37,145,136,155,5,236,146,196,166,124,111,201,194,85,170,182,99,196,69,74,153,106,25,90,208,158,107,251,81,244,244,132,19,6,20,213,143,97,88,137,12,200,145,150,239,104,134,237,169,175,208,86,76,211,217,86,247,221,131,234,164,246,90,134,95,178,85,159,144,198,226,19,38,0,33,119,44,89,38,32,212,29,174,176,63,159,49,80,161,213,185,125,213,54,105,5,86,82,242,125,241,35,15,181,77,89,107,49,244,229,83,211,236,167,77,247,82,208,211,202,33,242,152,74,63,142,238,58,230,55,100,153,214,68,89,89,86,216,198,130,242,136,164,84,58,110,168,99,99,51,9,85,73,173,137,58,35,195,198,187,99,84,76,65,151,19,128,86,235,59,152,214,187,73,101,34,235,154,122,103,169,13,138,47,83,252,55,38,249,242,196,37,183,71,218,146,162,118,210,90,217,33,84,91,161,203,29,147,145,214,24,201,66,31,10,192,204,33,59,147,104,114,65,38,43,10,37,238,60,138,74,202,231,87,0,24,117,67,47,180,178,184,211,113,54,143,202,168,225,178,15,130,209,60,35,147,194,145,166,167,18,220,214,167,36,147,167,128,55,240,137,106,123,31,9,139,163,73,211,127,69,78,93,210,31,195,169,77,186,133,113,150,29,80,157,134,17,206,34,165,129,78,194,41,112,188,245,175,234,79,35,106,112,9,39,229,80,26,50,158,52,109,178,218,249,152,148,235,53,32,254,170,33,150,64,146,62,213,47,200,184,149,212,58,101,150,52,19,46,222,87,173,79,123,10,244,71,166,196,32,248,187,21,22,69,22,142,20,22,14,75,18,219,42,19,147,218,91,194,109,145,19,216,115,1,36,106,203,213,84,198,91,144,95,133,121,57,132,154,67,167,96,152,171,100,154,180,108,229,73,159,38,39,159,106,163,117,95,168,187,106,130,155,90,29,232,31,196,165,97,192,61,108,181,210,55,128,35,20,189,196,98,103,203,137,86,59,76,162,58,170,25,239,200,80,98,66,239,246,196,204,182,195,128,114,163,191,13,202,146,254,164,255,0,142,45,181,51,129,169,50,123,72,217,55,120,129,212,183,195,211,3,140,196,123,52,246,229,38,218,27,153,1,51,85,92,140,143,195,1,107,141,172,39,73,126,19,11,18,177,178,161,137,27,185,76,76,134,15,101,43,71,17,153,12,97,204,220,189,80,5,131,80,129,146,248,207,78,107,117,15,62,19,41,50,178,12,181,41,100,132,248,31,133,76,189,150,162,63,52,174,53,82,201,59,144,37,182,81,184,242,167,86,6,54,192,8,10,206,84,222,53,84,18,246,174,109,50,226,116,103,241,38,148,154,168,227,238,72,205,42,14,172,165,251,225,209,194,102,98,137,37,184,190,211,2,3,195,19,177,121,247,3,154,5,57,107,25,157,201,86,70,126,122,131,183,234,120,54,76,35,248,145,94,127,240,73,160,51,157,81,198,134,249,42,194,45,128,249,11,237,34,153,90,76,105,164,56,12,18,105,132,30,9,236,170,109,73,35,27,108,181,50,72,200,143,181,135,151,205,41,100,108,79,82,106,137,145,145,141,141,100,203,35,163,54,108,192,150,73,199,25,21,196,110,7,141,48,136,39,217,123,56,144,179,39,144,73,99,39,243,162,162,216,105,233,76,156,254,84,99,42,182,203,67,13,185,103,10,62,3,241,119,21,54,224,245,60,103,146,48,56,68,133,135,48,242,95,202,37,95,14,29,84,159,116,104,153,52,53,177,129,151,40,213,21,162,21,151,95,178,117,149,187,150,32,205,84,72,222,210,163,141,140,75,107,222,4,111,104,109,72,57,129,178,246,87,198,70,150,54,124,217,85,53,147,254,144,148,133,245,173,168,253,172,163,67,102,164,207,73,159,182,34,109,78,246,89,49,66,250,145,236,137,136,194,196,173,116,240,89,9,140,73,193,65,115,98,140,58,72,18,121,151,141,166,193,27,169,109,102,164,0,152,131,147,171,64,46,101,47,202,127,162,245,67,3,83,147,233,32,253,40,130,88,126,57,136,82,97,202,141,126,161,131,131,49,74,151,242,27,232,63,198,120,44,196,140,99,200,166,164,234,168,158,202,194,53,219,202,244,213,103,248,22,218,21,70,121,241,165,102,11,202,190,178,203,242,115,33,223,100,15,53,49,204,54,15,69,70,97,198,179,141,101,16,157,197,89,217,76,131,90,13,217,165,13,77,164,254,13,85,175,185,181,245,68,154,14,164,40,105,54,196,205,137,35,255,0,196,35,201,38,40,130,227,78,195,118,127,14,97,46,168,217,235,236,74,200,17,48,35,192,161,172,152,65,31,42,168,147,36,242,84,221,147,31,145,58,216,148,153,141,105,38,51,7,42,38,76,192,125,85,36,103,156,64,126,20,28,7,218,201,122,86,133,187,154,173,233,83,162,86,204,24,136,169,89,62,33,64,185,43,228,216,193,103,253,233,189,13,241,201,195,45,74,72,92,162,200,81,207,140,50,189,232,31,78,7,210,77,88,97,148,107,76,207,49,179,137,50,216,113,20,207,150,225,83,55,21,91,222,100,214,126,114,159,149,51,129,25,133,26,120,214,140,77,179,33,35,86,158,51,243,5,82,67,121,202,204,74,184,58,96,114,88,180,79,211,108,173,30,80,174,204,92,157,104,1,2,1,213,4,104,196,198,166,125,96,144,79,132,168,214,93,228,92,178,54,169,240,81,89,74,54,64,202,182,134,156,126,124,201,117,109,195,196,153,122,240,20,183,153,6,196,119,14,168,3,30,100,60,251,177,194,102,32,165,38,212,131,198,145,204,159,185,73,164,141,55,33,27,95,212,34,215,82,16,138,90,99,55,196,234,77,31,0,146,81,1,167,120,253,165,209,28,74,130,10,43,105,9,231,212,171,170,160,99,246,144,161,121,225,123,72,198,106,28,125,162,85,146,70,40,181,26,24,195,140,197,37,113,62,44,146,45,23,218,147,115,196,20,141,149,83,167,19,46,85,202,186,51,139,96,216,102,96,200,171,41,236,162,41,86,64,124,102,117,45,65,146,65,29,108,138,195,43,29,24,207,100,145,165,178,97,160,225,217,63,193,24,201,153,84,86,70,30,166,128,214,229,34,50,102,149,124,144,113,44,67,36,99,34,119,26,227,242,97,93,17,200,193,85,169,12,200,222,154,78,100,124,198,65,178,136,152,234,72,12,154,60,170,67,9,32,191,14,85,172,214,200,69,106,98,120,52,32,140,116,223,211,65,224,183,214,176,4,98,49,225,26,109,195,106,38,13,80,242,39,240,216,56,204,88,51,192,105,116,251,44,105,36,144,56,21,1,123,241,173,70,147,137,76,198,184,57,61,212,120,100,229,237,42,133,181,3,124,192,146,114,86,109,42,201,41,251,12,1,177,106,245,81,137,85,90,129,93,9,183,214,206,168,234,42,97,2,237,253,37,91,45,102,12,169,72,88,66,145,99,45,198,86,29,249,130,74,62,181,128,243,75,3,27,242,47,5,251,103,173,171,32,88,182,12,104,158,11,25,144,32,224,73,163,92,125,212,86,243,39,186,147,121,197,106,154,159,79,185,74,236,180,169,35,114,149,83,64,178,130,46,210,164,122,183,82,126,76,49,21,215,170,110,29,132,101,84,81,88,100,130,10,99,15,80,197,247,151,58,153,101,101,145,4,251,227,137,73,163,145,198,89,14,155,119,171,105,227,3,41,148,68,159,137,116,114,73,132,57,50,32,67,48,118,67,234,75,103,210,0,100,202,33,38,94,157,159,145,54,102,43,225,188,18,121,150,169,154,170,13,79,186,167,99,73,148,32,98,81,186,181,246,95,159,104,134,233,217,241,25,164,253,78,155,3,226,44,73,39,195,149,116,90,75,184,147,152,197,249,111,77,178,243,116,195,75,18,235,84,150,167,140,198,41,183,78,208,132,114,29,153,240,193,37,138,67,82,70,173,133,238,137,104,141,172,30,81,226,74,46,33,206,178,243,194,84,70,206,250,143,35,126,154,16,193,255,0,205,109,123,50,34,159,24,99,66,238,65,25,252,203,185,164,82,53,54,67,170,33,123,132,181,207,161,7,130,200,218,156,99,103,10,86,107,131,206,39,106,230,222,103,98,184,162,130,135,28,99,241,127,193,80,110,98,73,137,202,167,38,70,32,249,148,228,251,179,214,147,181,81,172,78,212,41,44,169,217,37,40,102,155,196,76,168,205,61,124,11,33,243,21,82,60,32,198,158,57,127,113,113,38,253,31,114,12,38,92,223,88,104,108,146,243,4,75,179,176,35,65,89,83,228,237,18,189,148,218,146,26,39,76,28,64,98,232,176,25,46,51,49,25,43,170,147,178,126,37,66,199,146,74,131,54,70,170,170,24,51,195,34,115,15,195,195,153,77,90,195,150,49,230,18,14,4,251,92,152,138,146,69,127,1,172,116,61,180,79,4,20,150,0,76,83,83,46,238,97,0,152,132,166,89,172,245,1,79,138,92,92,74,117,156,109,205,62,138,27,44,25,59,82,59,40,99,146,206,21,227,110,164,147,50,163,164,12,92,127,54,168,171,251,139,99,147,79,211,211,163,16,133,89,86,152,226,39,106,233,122,132,49,113,240,168,111,77,249,167,148,74,205,10,63,192,140,86,82,79,227,84,44,178,32,212,92,54,18,50,123,12,217,123,148,182,197,176,255,0,241,84,191,12,73,123,238,255,0,58,241,130,63,105,34,178,134,127,60,193,77,178,53,181,41,67,63,34,10,124,49,201,75,41,204,241,119,39,111,126,81,161,85,144,210,125,244,224,26,249,182,219,44,231,188,130,122,192,211,7,131,238,38,107,0,70,240,131,90,159,37,229,66,132,217,86,47,243,243,202,150,160,25,36,47,32,18,55,177,226,122,116,201,35,40,16,79,141,151,165,10,166,49,132,107,87,141,234,202,159,80,131,7,106,230,179,216,248,196,88,6,212,157,57,82,72,172,77,87,34,238,227,82,12,164,120,114,165,81,176,73,126,101,37,61,231,237,202,176,129,124,120,196,230,200,185,163,87,177,91,23,91,54,9,100,247,177,45,135,169,55,35,234,89,154,102,69,219,145,150,12,97,134,34,44,100,220,68,19,57,144,12,123,202,183,191,79,50,107,19,84,208,86,106,168,57,240,136,170,182,134,120,228,251,170,37,250,60,112,137,155,18,113,78,242,12,137,26,58,9,234,88,92,64,60,144,113,46,99,169,194,74,222,92,171,179,210,79,131,58,38,208,221,138,87,89,233,128,19,233,148,105,227,101,117,29,151,19,155,81,220,19,242,114,145,91,192,178,58,156,12,8,49,136,241,39,53,191,227,82,170,216,197,28,238,72,85,131,204,182,237,198,128,158,253,178,198,81,212,212,108,136,9,47,60,101,247,212,137,145,49,100,109,232,20,227,91,176,204,198,52,147,1,37,236,204,175,33,237,99,49,115,143,77,36,35,230,76,153,106,255,0,14,213,70,141,147,129,53,98,202,77,171,4,133,55,207,49,79,6,75,200,159,213,63,255,0,84,182,25,73,203,42,127,206,149,154,49,196,14,33,43,203,40,121,24,133,135,90,50,247,46,149,171,168,173,200,228,243,238,37,66,39,81,17,181,95,18,7,7,245,121,21,190,167,210,81,36,131,136,75,153,204,209,36,200,241,39,110,149,93,113,34,214,67,173,233,237,115,22,200,12,194,92,171,85,220,147,144,121,68,185,166,149,129,58,130,119,47,90,234,129,147,18,116,85,206,171,178,195,171,53,114,57,85,247,196,137,122,126,118,211,22,84,254,171,86,158,202,14,110,164,117,198,131,131,100,125,217,162,141,0,250,29,144,240,136,73,164,129,95,136,241,218,217,8,108,166,30,76,167,155,42,117,79,107,43,6,35,21,42,52,7,136,232,248,193,120,215,38,203,35,22,244,3,214,6,24,224,188,217,87,229,221,96,249,114,109,95,136,164,255,0,26,253,13,175,30,125,163,215,38,135,165,79,54,115,203,137,36,208,171,243,45,27,10,52,125,198,160,131,57,152,103,147,31,211,93,214,158,212,152,25,44,188,171,150,250,9,43,78,206,44,74,242,168,196,36,70,9,67,101,83,90,32,214,163,22,148,246,176,117,7,152,68,37,246,102,143,102,124,200,93,31,91,178,62,108,74,241,255,0,224,230,94,151,78,172,138,114,179,92,136,126,149,31,130,65,101,240,244,19,189,165,208,95,60,25,240,163,195,24,4,230,93,43,39,240,153,197,141,240,233,241,186,133,198,190,213,104,193,193,151,148,60,75,184,50,168,114,125,164,28,253,48,65,243,98,90,218,70,255,0,7,87,79,214,63,77,196,156,173,170,63,130,223,50,182,88,152,170,41,31,182,30,19,35,231,190,36,144,97,196,161,137,41,38,103,201,200,16,198,62,52,130,202,5,204,105,89,130,186,156,10,160,19,169,1,168,106,134,177,149,28,69,226,74,85,90,202,198,193,25,82,4,47,147,224,147,67,173,102,117,111,2,180,120,56,82,199,84,21,148,42,146,146,47,105,138,152,204,141,85,212,18,229,34,156,181,49,227,1,248,148,51,53,108,234,217,223,54,95,245,166,105,24,70,106,29,75,97,255,0,184,66,204,167,39,130,11,79,107,56,182,94,28,163,85,57,128,68,71,53,198,83,157,218,177,240,121,144,112,237,114,15,133,94,95,86,196,147,17,252,75,146,79,221,233,249,207,226,202,47,52,210,71,117,178,154,81,190,123,242,118,167,212,129,151,39,165,70,198,159,22,118,53,214,180,3,235,72,6,4,216,215,46,226,167,49,182,238,198,232,16,44,189,212,211,209,206,70,42,63,56,35,103,182,166,238,53,104,227,121,134,189,27,168,237,128,213,84,33,245,12,249,218,126,87,41,120,211,109,55,172,242,179,181,78,106,76,247,126,101,150,85,35,25,243,170,15,246,213,91,167,178,144,102,200,238,207,214,15,40,249,138,167,172,175,162,15,148,202,94,28,242,73,26,22,200,196,18,158,219,161,91,20,44,181,4,158,164,218,5,175,213,81,20,243,0,66,97,41,85,91,43,72,70,102,17,82,43,93,134,168,238,100,104,50,65,218,165,102,108,96,159,245,72,243,48,248,240,168,59,138,124,146,136,107,2,145,116,85,234,41,110,203,230,16,29,169,29,173,171,4,167,3,62,44,46,33,21,11,101,49,228,27,204,37,53,22,193,239,212,49,50,97,49,86,169,243,253,232,133,81,239,211,118,87,103,204,169,234,169,15,4,27,66,245,171,44,98,89,141,241,181,86,62,35,23,145,122,76,55,221,191,181,21,248,72,5,229,196,140,101,107,225,49,54,218,160,213,99,212,244,227,173,85,208,236,135,24,10,49,242,103,9,21,12,210,164,177,77,149,156,20,107,101,170,177,147,22,84,35,38,122,146,152,190,173,56,249,84,160,117,84,234,155,28,75,26,54,64,177,210,102,85,16,92,203,101,107,8,177,170,184,245,112,48,198,84,48,227,13,81,90,230,154,153,27,242,45,204,140,207,5,178,72,94,132,243,255,0,220,255,0,244,86,133,140,217,90,60,136,246,86,129,97,12,200,137,38,227,75,102,5,5,52,0,34,32,76,216,189,35,159,107,141,235,83,38,62,74,86,102,112,47,217,168,106,136,60,37,72,239,153,18,72,243,68,83,134,98,34,27,200,177,85,147,228,102,98,83,80,192,148,71,241,36,204,12,225,174,165,38,147,124,12,193,73,164,233,226,15,218,86,170,212,69,81,21,104,79,225,204,152,188,59,98,102,196,138,134,17,141,25,50,48,200,5,131,212,97,73,50,36,144,97,42,48,213,160,39,48,148,108,108,241,158,158,70,178,121,84,178,64,176,116,152,196,34,151,190,121,32,179,55,252,21,67,31,149,46,184,170,223,1,233,213,174,45,78,75,101,169,217,36,248,66,183,195,211,3,187,30,98,139,42,106,109,25,138,83,203,137,81,82,86,190,51,48,170,213,80,157,68,52,250,111,210,14,204,34,93,50,156,36,36,76,41,126,192,99,70,192,152,49,147,18,70,97,171,64,43,42,126,116,166,101,38,86,61,90,76,229,98,67,50,126,37,182,27,18,53,148,227,140,69,185,240,214,249,242,114,145,102,25,128,198,166,0,1,170,121,78,171,42,168,79,36,120,80,176,230,65,26,96,27,191,164,178,225,136,44,253,49,182,39,50,3,210,128,52,218,100,195,145,137,27,36,203,221,226,85,91,24,213,54,249,236,94,196,232,51,50,49,100,26,173,200,214,126,155,35,233,162,183,52,119,73,101,16,100,230,76,172,164,193,33,56,74,53,11,50,4,225,245,100,65,6,76,232,207,229,42,77,169,17,140,177,112,106,168,146,70,165,236,180,240,11,231,153,108,135,100,114,162,31,156,137,149,152,209,28,106,120,176,79,148,34,78,163,24,99,95,31,84,126,229,139,227,109,148,228,25,84,108,199,228,26,159,212,55,7,132,152,134,123,196,206,36,154,225,143,154,78,84,138,57,207,231,252,66,62,237,226,196,69,91,84,247,205,138,195,23,221,65,27,71,193,253,94,33,228,77,41,241,143,229,19,213,80,143,175,144,210,27,222,50,42,186,115,51,205,137,31,166,140,172,204,140,135,231,25,235,24,122,149,51,225,131,30,85,166,49,182,200,61,201,202,196,28,147,99,98,91,51,142,51,159,36,132,103,10,26,5,217,227,19,149,40,245,140,107,3,79,100,149,132,138,221,224,36,245,44,100,198,200,53,41,26,121,198,153,70,190,89,146,12,172,45,184,164,121,95,212,181,70,173,36,100,248,214,64,146,52,27,31,249,213,119,149,194,160,6,173,57,22,134,64,62,69,88,25,49,49,162,35,50,47,159,254,208,73,150,101,21,148,153,101,12,226,243,45,126,142,120,196,229,18,233,177,131,4,163,66,207,170,202,170,179,70,227,84,134,100,1,148,104,9,53,64,87,97,170,24,208,214,180,35,32,248,82,221,66,173,83,145,90,192,252,252,73,89,163,62,55,134,101,127,62,132,226,34,86,250,118,21,249,149,25,148,227,104,114,48,164,161,36,225,167,108,161,60,101,182,158,73,42,95,213,196,172,130,104,51,98,118,141,113,205,58,169,217,12,103,57,159,156,75,68,15,2,159,153,88,89,83,176,189,74,54,202,1,225,19,50,101,101,117,195,80,104,217,24,109,39,74,130,79,48,81,181,181,68,133,220,146,213,106,67,198,237,78,95,175,43,124,48,149,79,117,134,90,12,36,190,33,7,204,165,38,96,33,248,68,141,124,248,147,121,130,85,170,30,211,118,171,27,8,205,115,193,211,111,146,204,216,145,209,170,182,94,210,169,134,248,34,7,106,73,119,113,20,126,120,86,180,203,83,106,168,125,100,253,178,214,103,238,84,187,238,50,147,181,49,129,101,245,87,50,182,64,97,50,1,16,111,240,24,213,9,103,193,32,20,181,192,101,73,225,136,186,21,174,43,30,245,177,143,133,121,243,55,41,15,165,18,11,242,203,42,115,91,224,85,149,3,63,2,21,55,141,0,133,98,217,26,24,202,138,123,15,25,48,213,5,219,98,122,43,128,99,229,95,118,207,34,81,112,19,140,124,72,96,15,222,68,68,6,72,61,149,24,201,135,234,50,103,12,220,125,170,121,5,138,77,215,254,225,104,146,16,73,26,92,249,255,0,145,96,201,143,243,69,24,107,9,46,233,8,47,50,133,33,128,249,195,63,50,232,172,134,73,172,64,79,211,24,199,148,43,161,107,82,76,165,46,152,146,205,167,106,103,48,195,42,130,128,201,209,149,12,9,39,41,24,35,46,118,86,70,53,88,93,125,3,143,137,115,233,53,182,187,190,222,53,221,125,4,115,64,148,89,105,86,70,230,196,171,104,198,104,216,142,129,85,59,106,206,197,169,129,149,26,95,48,149,181,108,96,100,96,147,9,148,241,10,196,111,32,109,129,210,64,4,208,117,34,108,169,1,24,25,151,163,7,109,212,135,178,124,185,41,55,50,15,18,58,125,110,83,170,93,55,12,2,75,77,24,249,19,104,1,198,169,35,53,68,94,67,137,144,34,12,121,146,57,243,226,13,143,194,36,243,142,72,49,41,29,67,0,241,188,212,214,206,85,152,141,190,153,207,149,41,100,241,167,51,24,194,249,230,80,90,192,51,163,51,53,122,118,140,149,139,24,214,64,34,115,90,28,143,237,92,187,77,217,60,76,197,44,188,138,222,182,227,19,251,84,56,14,116,40,112,248,209,248,120,212,144,117,156,17,49,153,138,156,211,234,72,146,125,213,155,131,173,69,154,146,169,242,88,151,210,103,133,194,186,12,192,193,154,14,21,37,62,3,227,31,42,234,141,85,212,148,152,20,80,222,73,62,8,137,140,36,96,41,232,119,111,140,60,56,147,72,214,67,146,78,101,41,48,49,88,73,101,119,46,55,154,249,79,124,66,147,152,74,177,244,49,103,115,9,14,253,60,8,222,210,23,105,199,219,99,83,46,241,166,85,90,180,4,38,34,165,134,173,252,137,81,160,99,234,67,70,161,109,78,150,201,145,8,206,213,170,79,167,99,204,160,224,76,56,189,212,209,243,201,225,202,160,215,65,213,135,1,213,186,114,51,241,24,171,92,253,97,164,177,240,149,114,253,103,60,3,243,40,187,23,59,252,66,121,47,230,82,104,228,228,46,243,113,63,66,51,86,233,252,159,170,79,160,106,26,111,14,213,249,230,158,72,8,173,33,155,141,79,111,250,50,201,169,219,131,119,84,95,116,107,85,149,197,84,38,102,202,53,200,55,47,31,186,69,71,79,24,23,96,237,79,162,183,150,161,184,207,137,85,248,218,171,195,135,149,74,234,76,22,220,184,145,254,137,18,17,22,79,173,200,187,161,142,156,117,17,153,188,142,120,202,17,136,252,34,84,112,24,49,13,58,244,31,248,165,150,161,28,21,73,184,130,224,110,121,150,240,198,28,149,57,235,3,76,171,100,238,125,213,203,184,50,182,70,155,40,100,26,215,91,24,114,94,158,204,140,50,15,180,105,35,24,72,39,86,178,186,138,203,145,75,24,56,128,148,217,86,238,94,143,129,49,228,26,51,48,197,218,147,122,131,214,226,154,216,15,31,114,168,141,25,158,8,127,82,130,38,112,137,10,203,94,68,52,215,226,21,84,13,158,106,209,129,225,196,53,61,36,49,87,174,228,191,30,84,133,146,78,87,166,91,8,205,144,89,159,17,96,251,32,65,31,17,82,139,128,238,70,148,178,180,235,118,216,91,12,172,181,35,50,47,149,183,121,82,41,48,14,128,52,151,193,82,146,54,168,29,70,4,241,149,83,64,123,60,23,42,211,22,175,146,245,211,33,179,32,20,214,54,41,98,145,134,25,64,165,181,85,108,76,25,189,197,132,201,150,49,186,132,167,166,73,178,146,255,0,155,200,173,26,189,191,130,180,159,193,19,224,31,35,214,248,193,60,110,92,170,150,4,48,120,115,33,108,160,100,122,171,50,212,21,65,153,49,243,120,86,151,232,204,164,221,226,89,198,134,120,196,84,181,182,71,252,129,151,214,163,30,5,91,136,138,29,38,34,117,39,176,225,144,94,210,174,173,164,131,56,121,114,141,19,62,180,17,134,168,221,66,56,180,212,136,181,255,0,2,83,12,57,94,168,44,131,148,136,54,70,198,143,17,60,131,89,0,120,20,125,246,167,61,65,241,68,42,125,51,63,135,18,141,181,211,7,156,124,198,200,145,99,222,26,70,27,214,234,217,115,71,202,85,190,101,196,95,170,149,192,173,36,17,226,75,174,42,142,78,97,20,137,191,24,157,138,250,173,172,239,117,111,153,2,32,135,196,85,206,96,76,181,140,76,69,76,141,113,59,195,132,168,171,160,89,70,54,83,7,27,133,106,170,158,204,138,74,202,77,137,114,24,203,212,151,3,140,76,37,83,145,89,1,91,35,168,190,212,18,71,134,32,146,107,45,60,73,188,166,18,95,15,80,197,140,118,114,174,151,73,177,187,137,194,81,164,89,149,10,170,221,142,96,205,48,241,173,172,9,6,175,174,43,118,195,126,37,32,102,16,71,93,22,87,17,176,16,218,134,89,122,74,150,190,97,224,179,220,85,166,11,10,135,125,14,228,105,182,213,197,36,191,18,114,43,10,121,135,146,52,152,218,25,131,126,92,74,171,79,86,237,153,136,169,90,21,65,149,154,193,76,140,242,163,195,63,109,194,100,65,176,8,105,13,145,177,41,51,13,192,97,101,128,172,204,21,199,53,111,198,205,63,162,109,125,38,218,86,34,46,132,251,92,108,39,42,252,139,255,0,107,29,36,125,73,253,66,39,96,152,160,177,201,51,84,151,85,35,34,89,79,211,52,154,230,14,160,3,37,215,202,25,70,95,186,172,43,124,228,175,231,55,193,59,191,137,84,146,153,16,89,11,24,95,85,126,198,248,117,241,34,212,175,96,108,34,144,75,118,229,233,177,99,97,215,121,116,110,218,157,216,58,110,9,65,202,133,53,104,35,117,33,89,171,73,56,28,34,65,63,80,237,137,204,155,242,53,46,202,191,67,38,100,88,76,255,0,2,244,59,80,77,70,154,24,202,197,69,101,113,106,70,204,146,113,191,133,109,141,112,254,156,171,43,184,120,200,149,198,141,207,149,81,163,82,54,212,180,129,37,122,202,97,36,179,10,6,191,173,54,100,7,147,149,42,169,98,112,52,135,146,126,210,38,240,244,195,7,204,153,248,12,72,240,204,2,125,202,24,170,160,97,201,90,60,193,65,26,236,242,123,147,153,143,97,71,196,167,102,64,34,54,239,144,172,193,145,153,185,94,153,84,60,105,83,36,158,50,59,212,183,44,196,145,172,131,43,10,252,30,50,33,36,204,156,34,112,137,50,243,103,154,61,225,131,224,140,69,168,142,28,153,196,238,67,92,4,229,103,10,124,22,0,111,84,112,234,171,103,1,156,73,214,160,171,115,150,67,12,225,63,220,86,149,70,198,4,202,238,158,12,32,60,193,81,225,187,199,47,18,201,153,107,136,86,140,90,178,75,11,220,135,52,102,123,41,55,226,24,158,11,193,214,21,66,39,52,165,204,178,48,246,208,100,248,216,214,65,213,177,42,123,139,198,189,248,146,182,112,48,132,74,75,82,80,250,187,31,133,81,87,119,248,99,55,232,91,135,227,246,135,141,194,82,242,47,175,248,211,164,172,159,196,184,208,126,21,196,201,152,162,202,153,51,70,14,23,80,150,254,27,125,147,220,151,200,234,172,215,148,243,186,87,159,107,85,53,115,200,112,49,251,72,230,103,23,72,150,172,44,159,35,91,82,146,77,108,66,116,169,43,234,163,251,74,142,4,194,23,181,52,147,0,114,64,168,173,235,152,222,36,190,158,9,60,57,145,215,25,4,206,18,162,25,13,241,159,212,189,107,24,133,139,194,157,163,238,45,189,9,9,50,110,63,246,121,20,245,149,221,204,31,62,85,74,249,47,141,231,149,43,152,16,78,26,230,104,215,136,84,154,141,170,136,83,243,21,87,214,234,18,16,28,37,81,111,210,185,37,61,84,83,210,62,50,216,250,52,64,182,165,12,105,246,36,39,184,157,178,212,248,208,117,161,198,197,148,151,176,72,146,53,25,66,153,118,113,251,171,3,92,18,79,74,76,99,100,34,34,52,145,198,72,177,168,88,100,198,60,163,229,74,167,221,130,183,221,76,25,49,146,122,148,245,222,155,220,147,50,125,187,154,204,121,151,27,231,246,167,145,163,110,70,165,225,211,190,51,213,181,83,63,39,106,162,173,0,13,241,177,32,36,176,229,122,163,52,101,155,32,51,233,45,196,74,136,35,70,34,220,247,156,72,243,24,17,136,143,129,50,170,119,9,148,217,148,117,81,84,57,57,73,132,169,203,32,3,30,97,45,82,104,71,218,21,173,150,91,30,19,45,111,248,133,105,200,218,108,226,98,158,159,118,252,248,149,27,36,239,88,149,155,76,110,79,151,18,35,141,95,152,140,15,13,135,34,116,26,215,145,156,162,77,170,180,246,33,167,33,141,22,50,123,70,131,42,156,203,82,104,205,203,50,132,74,49,154,98,116,99,245,17,119,233,140,136,86,36,211,43,96,247,98,71,228,37,67,103,34,103,79,105,224,99,202,97,39,50,96,65,140,53,142,229,145,186,144,22,79,60,229,206,178,59,177,102,101,69,9,99,216,94,165,230,60,241,159,151,42,14,168,56,251,138,154,79,99,10,14,37,66,92,242,51,52,192,73,7,82,231,186,158,169,227,62,80,137,84,6,49,196,68,81,171,119,163,229,84,227,242,37,89,196,90,27,80,203,243,218,20,171,167,198,198,70,40,72,26,111,109,47,48,149,59,39,237,184,148,36,170,113,42,170,200,185,140,140,194,13,109,9,177,141,43,124,247,149,106,121,158,166,217,130,181,24,42,227,83,236,128,245,53,248,229,146,123,132,52,38,161,12,185,35,80,111,207,8,234,127,131,228,63,229,53,139,11,187,136,164,31,12,94,69,205,245,13,245,199,231,218,69,86,144,39,193,146,204,38,77,25,165,98,89,116,137,90,62,150,63,49,154,102,115,148,80,220,94,73,63,245,18,148,75,160,192,121,200,198,114,166,47,248,117,143,218,70,70,128,10,79,213,170,126,44,40,184,137,184,222,70,166,70,148,65,240,149,58,170,135,40,108,229,42,31,212,160,248,112,172,99,76,148,83,240,165,88,213,254,3,112,219,112,195,144,125,73,93,108,195,198,63,105,21,136,97,188,140,229,18,22,77,32,59,177,38,219,65,90,198,208,179,124,4,138,202,1,198,68,210,53,169,235,73,139,23,26,39,114,11,34,102,54,53,203,189,178,222,197,54,238,160,180,241,149,72,116,192,228,177,40,217,226,31,18,206,6,161,151,91,194,101,208,189,69,23,18,117,167,34,132,58,120,113,189,165,178,75,1,24,125,73,91,245,179,60,18,183,223,62,113,59,84,219,170,103,49,153,124,67,100,204,122,2,78,170,36,22,47,147,12,193,51,148,170,98,202,72,8,62,36,46,98,177,182,126,167,223,63,152,168,77,204,82,246,149,72,90,188,227,39,18,209,1,147,138,69,101,137,137,216,188,141,24,5,122,57,149,160,23,42,151,141,62,116,36,123,46,207,37,44,151,40,172,165,64,110,1,25,152,150,215,204,28,214,97,80,83,12,126,228,206,134,99,242,41,237,234,10,217,13,38,80,251,169,73,163,109,149,81,172,135,129,74,89,79,202,69,77,198,113,153,85,12,195,101,137,122,101,147,202,52,146,71,254,75,75,36,147,193,102,216,182,27,192,181,96,206,168,227,106,28,75,159,51,189,60,140,100,84,20,188,141,100,201,43,76,251,34,13,157,170,85,147,222,53,150,240,242,86,109,179,133,143,179,47,165,141,233,108,155,233,72,243,64,202,196,170,202,30,217,138,155,36,202,77,61,100,121,163,194,157,250,35,231,40,29,49,124,74,211,225,42,180,102,167,33,25,237,164,105,182,74,42,221,64,110,40,118,195,82,198,173,38,69,100,251,136,178,123,74,190,198,141,6,73,19,175,80,175,200,54,201,184,17,136,53,186,123,8,80,124,162,172,53,84,31,14,18,141,44,52,15,206,168,181,115,89,73,234,70,88,198,62,82,149,86,178,73,228,179,181,6,200,195,71,70,98,86,85,177,149,6,49,158,53,178,55,156,146,118,172,103,132,136,120,6,196,244,84,95,33,187,227,113,164,214,176,7,143,169,87,192,96,36,177,1,125,12,99,98,117,144,102,83,154,73,173,31,159,82,33,143,148,47,105,55,96,126,107,169,62,13,84,66,129,12,203,228,42,171,17,249,136,181,62,30,249,83,79,167,136,47,117,101,91,12,11,22,131,84,135,54,152,32,137,148,34,91,189,52,133,30,18,174,154,106,168,37,3,255,0,247,133,47,37,131,25,214,217,95,224,90,208,77,91,164,128,82,101,79,153,73,6,48,215,153,39,233,44,252,14,84,51,48,235,81,53,192,95,236,169,199,190,88,136,186,52,106,76,189,200,43,141,48,207,14,17,38,85,71,18,69,98,114,169,227,147,195,149,125,187,211,123,145,179,149,47,100,9,112,167,43,250,168,113,39,3,148,170,76,170,140,58,230,181,38,105,40,71,27,218,84,108,128,4,84,248,96,133,212,150,190,126,219,185,13,35,120,25,192,93,119,253,55,165,1,0,36,182,98,7,80,221,239,143,136,41,222,146,120,196,198,102,77,30,26,88,230,86,187,152,63,77,253,101,230,85,109,137,212,175,2,200,165,98,209,62,168,100,103,10,125,229,47,82,100,53,177,100,247,45,102,129,16,68,226,18,223,38,51,227,61,106,23,248,249,146,238,14,21,25,136,167,227,27,57,145,25,162,8,9,52,249,153,84,89,178,28,18,100,96,73,95,96,7,108,188,23,165,118,87,192,140,76,41,108,194,21,161,181,219,38,97,48,44,153,204,185,171,245,8,202,196,218,134,251,157,98,217,4,182,67,187,189,60,15,104,74,66,75,54,68,93,84,47,4,224,46,115,173,170,142,50,60,193,18,166,230,241,178,71,67,24,19,192,142,51,216,70,46,116,27,93,177,240,153,89,86,152,146,88,151,111,83,85,174,101,51,32,153,194,146,6,124,225,31,155,34,180,141,3,114,143,14,146,203,237,43,170,199,81,90,54,20,214,234,17,141,140,226,85,80,45,107,166,164,150,84,140,130,62,164,150,52,194,12,248,148,228,95,208,101,215,84,58,33,161,196,146,62,21,47,119,90,65,121,226,77,171,76,66,39,209,170,183,61,201,225,111,220,215,91,156,89,244,54,91,183,155,18,169,173,201,25,139,160,204,164,131,24,125,73,55,166,128,132,85,118,65,21,104,194,3,60,101,237,74,230,4,98,86,102,211,217,71,194,167,174,43,73,25,65,149,117,29,133,108,158,49,13,111,13,147,10,245,59,60,39,201,196,135,96,108,135,210,161,179,144,219,133,240,94,50,166,17,130,164,105,13,43,251,181,113,27,6,5,110,2,243,53,73,48,198,62,101,25,113,100,12,137,229,219,206,86,63,18,133,153,14,118,126,101,139,27,56,140,197,93,12,198,21,81,179,26,230,193,159,177,71,198,212,47,250,170,45,107,15,109,11,83,5,233,13,196,3,149,25,2,248,158,28,169,163,240,78,98,188,96,213,57,209,141,58,180,137,133,109,222,229,80,207,211,195,156,199,241,36,49,180,169,225,75,225,84,217,208,75,50,20,144,24,66,13,52,100,96,99,94,173,140,49,3,149,13,38,96,196,69,207,36,148,226,90,166,153,48,18,183,191,108,244,124,155,177,248,36,18,108,152,87,169,44,140,236,37,71,225,178,25,56,86,199,227,42,159,141,202,254,212,207,207,18,176,6,134,55,231,91,76,18,120,118,173,16,230,0,157,165,69,26,100,76,125,171,55,20,202,130,177,131,250,171,39,192,36,148,54,97,144,253,170,138,49,129,131,133,10,202,140,106,199,114,94,101,35,201,237,37,198,210,89,125,165,111,230,63,53,168,198,0,149,215,168,13,178,40,53,68,131,237,38,16,32,50,113,240,153,25,48,196,33,58,150,128,134,88,137,149,53,152,79,32,203,45,24,204,28,42,73,250,73,249,249,149,172,107,82,117,24,171,124,147,0,108,204,84,171,212,50,114,208,102,85,34,13,73,18,16,51,98,26,72,108,242,95,134,34,175,158,248,179,120,178,241,149,104,101,8,227,15,48,145,188,175,200,157,69,85,85,178,227,114,148,164,86,117,82,114,15,10,156,123,242,112,229,91,227,121,198,30,85,54,101,240,40,184,18,15,187,252,156,170,122,238,126,86,113,44,205,2,84,149,182,29,63,213,87,88,201,217,137,70,110,188,253,196,238,182,25,227,42,136,212,35,250,73,160,105,6,86,39,170,153,86,35,164,188,132,102,36,154,125,59,38,171,43,90,18,9,252,75,84,10,116,98,21,33,67,166,37,65,229,137,145,52,135,107,106,38,98,48,151,65,13,56,60,22,163,105,224,42,96,194,212,71,91,63,254,254,83,39,79,158,50,1,11,50,159,108,206,37,47,50,212,241,143,135,18,132,209,183,129,69,106,13,36,135,159,42,115,79,48,127,144,42,100,54,89,125,164,64,100,226,34,146,171,24,199,79,101,80,230,129,75,207,129,233,178,214,48,47,165,137,156,69,64,90,220,28,175,230,91,103,54,203,82,210,4,0,89,3,149,41,187,209,227,23,48,80,20,247,216,248,114,170,111,50,78,31,106,104,102,50,196,60,150,108,71,212,182,195,48,200,171,77,167,153,37,138,117,245,163,173,58,187,84,42,192,22,80,50,165,12,135,200,171,240,128,158,234,26,96,64,49,161,100,81,25,69,65,129,198,190,225,198,244,80,102,15,165,21,182,202,154,192,101,3,25,123,147,41,53,95,145,38,99,9,24,137,180,105,228,240,229,75,173,148,101,18,73,135,182,34,217,185,252,137,132,199,128,137,123,194,149,133,52,24,44,146,135,13,11,8,244,123,2,244,230,180,63,84,72,80,17,126,30,199,237,44,13,84,255,0,164,175,217,12,30,11,38,85,1,83,113,6,169,200,166,86,158,55,82,22,27,37,198,127,42,235,86,186,108,100,6,108,74,58,125,107,227,123,75,113,126,0,202,32,153,15,122,206,165,53,50,134,92,46,96,171,248,216,202,53,133,150,211,7,50,147,50,133,78,124,24,210,136,124,70,84,176,52,219,10,12,198,18,199,102,60,153,66,138,101,193,227,113,36,83,76,253,31,23,80,151,199,214,189,55,170,51,36,246,163,38,64,39,178,170,172,101,68,241,161,140,105,245,104,80,80,225,147,39,42,125,25,140,16,210,179,26,111,147,72,201,32,234,82,179,42,159,4,157,74,181,151,123,46,37,162,100,248,147,86,111,120,184,184,146,240,204,120,199,202,159,26,75,38,193,237,88,122,62,78,148,20,154,169,195,70,223,232,106,146,23,24,227,63,42,119,167,177,201,98,22,227,79,75,156,197,187,76,67,61,107,198,18,163,109,133,177,65,38,27,227,37,54,172,202,5,120,240,142,108,68,143,240,241,200,76,56,147,226,57,1,0,47,206,170,224,24,3,84,48,52,99,50,34,103,232,193,140,121,132,36,86,48,171,8,141,12,18,88,149,79,170,32,149,4,106,221,139,213,23,162,2,116,68,216,161,156,206,115,15,137,80,67,122,202,203,79,30,51,210,183,231,140,163,36,55,224,50,181,10,102,76,202,196,64,99,100,234,83,48,230,17,62,173,147,249,215,50,179,66,198,182,97,175,170,33,24,145,217,105,135,151,169,86,178,79,228,94,100,204,94,210,235,143,168,17,148,229,86,176,207,8,111,205,21,7,79,107,136,236,10,236,51,43,98,219,3,169,70,89,104,241,193,33,10,33,42,178,164,170,45,88,38,52,145,201,2,30,76,61,202,194,4,103,137,57,128,198,100,229,81,224,57,46,109,61,239,98,90,253,52,3,87,115,246,162,2,129,159,39,157,234,122,201,114,188,4,58,158,0,9,21,252,74,78,133,149,177,142,252,194,85,151,22,176,99,3,12,178,226,80,114,96,31,124,249,113,10,76,107,139,168,145,172,117,195,236,15,241,22,96,8,15,148,22,37,59,240,246,224,228,126,210,89,127,214,143,214,17,190,71,49,138,162,180,125,144,197,121,197,43,32,252,212,26,76,180,19,168,90,31,169,104,96,3,3,10,158,26,180,146,71,196,146,233,89,35,37,115,21,132,3,13,122,209,201,137,196,67,79,211,114,134,252,184,150,1,100,232,203,164,207,11,8,5,41,63,192,94,210,174,226,186,153,83,10,171,34,9,58,127,204,143,153,115,75,45,78,250,211,245,17,81,233,189,90,11,32,46,118,106,49,163,73,129,196,150,229,63,74,105,38,75,8,196,181,225,126,68,234,215,49,141,176,222,241,145,107,184,146,76,9,164,8,28,107,77,173,86,80,61,43,84,117,86,34,61,73,153,251,85,53,108,242,120,118,174,91,125,26,116,43,23,225,235,86,58,86,126,230,35,51,40,170,178,133,138,217,44,220,179,181,115,253,85,167,159,230,242,171,198,49,228,233,94,147,3,114,62,101,213,24,140,114,122,16,216,214,206,102,18,147,31,154,236,148,243,14,80,49,78,122,32,35,19,169,84,105,236,25,48,165,106,160,170,163,104,208,207,36,104,11,45,48,2,141,249,68,171,131,130,48,210,13,79,169,43,99,1,233,63,43,245,58,150,53,78,71,58,159,72,58,210,113,9,78,73,213,182,180,7,121,68,94,47,166,170,13,125,22,201,248,114,137,71,107,48,140,160,194,37,206,209,233,55,32,127,99,233,190,58,218,198,226,255,0,230,170,151,76,106,121,122,131,152,220,75,143,64,209,39,178,157,155,145,117,125,49,79,233,35,98,164,125,58,167,201,196,170,214,200,184,219,60,163,94,252,60,57,62,210,210,27,36,222,29,174,217,117,110,14,160,241,168,118,222,210,79,169,43,79,224,252,42,169,151,12,33,17,86,79,131,58,39,82,55,10,226,112,150,76,177,133,59,149,95,233,189,102,194,240,148,169,54,164,140,8,222,124,75,149,79,153,121,6,215,40,68,65,15,205,113,117,16,181,174,131,91,19,245,44,103,197,156,206,212,175,82,82,14,72,31,137,69,232,253,66,114,129,153,85,220,107,44,172,229,68,61,65,167,13,153,67,107,91,106,254,204,126,106,130,52,3,148,29,74,250,226,182,12,151,230,18,24,49,134,49,174,197,145,72,237,208,231,175,147,107,81,57,152,132,171,130,242,73,3,12,97,98,79,131,14,186,79,180,182,190,168,127,73,62,33,80,42,219,86,70,30,19,8,101,94,153,100,50,251,75,35,83,140,75,95,165,16,170,76,163,250,136,228,204,25,122,83,74,69,151,225,130,100,205,137,50,173,173,196,76,74,130,85,133,119,21,167,146,197,33,39,65,142,73,51,21,118,63,71,33,88,177,101,35,6,254,81,39,86,83,106,115,74,120,207,173,249,67,43,90,169,128,247,81,119,26,120,30,25,66,37,55,132,241,158,165,37,124,13,101,161,118,104,192,146,206,36,179,210,135,230,149,195,187,60,102,97,90,159,124,242,17,37,152,203,40,226,75,0,46,148,27,228,229,98,210,252,242,88,180,5,143,200,138,128,28,248,15,33,242,173,177,160,29,80,50,0,202,197,185,140,4,101,172,216,140,170,41,141,90,66,34,205,90,200,203,68,243,31,218,66,133,231,39,113,82,43,3,20,240,38,48,67,67,89,24,18,82,99,89,16,67,194,128,222,63,39,106,158,86,26,198,249,145,177,115,37,126,183,249,241,39,62,123,144,41,137,244,231,221,102,10,233,85,186,147,102,29,198,8,228,143,47,252,22,123,55,228,94,170,15,228,76,94,204,104,3,67,204,248,195,90,99,92,18,73,49,47,73,54,231,133,0,24,111,140,78,36,149,212,7,230,134,204,25,146,87,204,216,157,53,9,137,141,35,179,239,90,182,49,135,59,205,200,16,177,131,44,103,203,137,1,2,123,198,245,81,14,200,5,27,56,145,106,7,48,216,193,60,150,114,161,45,105,49,179,50,96,203,136,130,103,10,30,202,102,248,29,169,86,76,135,198,164,172,200,0,240,72,36,192,126,76,65,86,161,173,36,149,227,105,226,70,229,48,149,214,162,144,207,173,157,24,121,189,180,109,33,185,57,138,169,38,51,32,48,136,74,58,100,9,208,143,152,73,89,113,3,163,6,180,18,65,218,129,147,2,36,103,246,165,212,54,207,193,204,189,37,143,146,126,213,40,217,129,155,19,223,137,199,4,248,178,170,58,125,73,91,56,125,170,78,102,137,33,25,153,35,53,61,141,65,50,137,81,162,244,195,81,61,78,201,231,85,37,158,218,146,212,49,162,137,252,41,37,109,222,70,98,47,98,223,50,75,202,52,170,207,228,53,177,0,170,178,124,107,30,97,113,171,230,89,85,16,12,194,37,205,223,222,155,51,38,62,36,172,166,171,21,175,178,64,204,123,36,164,172,146,117,155,231,191,193,35,43,13,99,120,88,63,53,182,100,14,52,172,50,127,63,106,100,249,57,88,146,205,98,202,162,57,230,219,13,34,141,100,65,75,85,18,96,60,170,114,214,168,130,230,16,151,86,222,36,100,47,107,110,0,88,172,95,119,140,200,185,245,108,243,198,38,18,149,52,245,44,158,234,229,107,32,88,190,101,144,252,18,227,73,202,69,52,203,34,44,153,100,241,17,106,171,11,96,201,240,206,94,165,182,6,72,221,171,31,85,252,137,76,205,72,168,204,24,148,166,48,49,164,54,87,108,130,144,207,213,184,253,213,61,101,119,190,27,212,242,112,177,121,15,88,68,39,14,84,201,151,121,58,151,231,185,247,103,173,35,204,44,137,221,63,197,24,162,30,18,246,40,200,174,140,10,199,112,141,106,76,157,169,228,105,139,136,214,252,66,130,66,113,74,87,52,154,168,18,124,57,82,44,159,184,199,76,135,118,241,42,48,221,128,128,92,215,212,152,136,135,168,88,46,21,140,195,150,19,44,190,234,192,55,96,234,202,164,44,174,50,15,133,73,79,212,132,130,116,203,103,18,199,85,181,120,36,131,137,70,153,251,98,115,33,97,234,161,201,99,57,86,171,91,136,152,19,172,140,83,17,216,100,196,146,206,212,154,101,169,42,37,60,185,120,212,211,46,249,248,74,150,234,123,87,146,47,106,140,205,233,168,202,116,200,26,254,152,163,229,148,52,190,239,80,214,217,126,145,112,192,176,228,58,188,164,99,54,140,82,232,237,99,100,176,46,161,213,177,41,59,75,137,123,79,95,86,234,15,238,146,205,97,78,11,112,60,70,92,250,158,170,215,77,218,179,211,138,76,126,107,210,120,252,206,93,123,216,253,33,91,90,15,101,48,244,65,247,41,77,55,112,124,3,204,171,217,118,2,143,10,22,70,30,186,4,114,8,29,170,74,250,73,252,213,80,100,128,158,234,2,125,59,228,147,132,74,170,170,226,156,250,76,201,194,234,17,19,42,121,150,82,71,204,34,9,86,192,211,216,187,68,140,147,91,16,108,225,18,218,161,149,212,154,123,206,52,68,107,141,183,181,149,30,104,25,16,143,134,49,45,170,154,65,252,66,178,184,156,246,122,126,79,227,79,244,123,37,138,169,155,190,196,229,245,177,10,182,97,96,135,194,134,173,76,88,242,176,108,59,39,198,34,109,234,76,35,18,152,208,9,37,11,38,4,184,207,237,82,173,199,182,165,46,111,201,196,149,207,122,219,90,199,227,69,201,173,200,197,170,160,196,163,195,185,127,16,145,140,173,120,209,27,55,193,149,155,18,118,199,178,75,58,149,120,10,34,141,3,41,19,55,208,254,69,246,76,99,143,152,73,68,205,67,58,55,186,165,51,106,139,128,203,82,182,170,6,33,173,86,172,72,104,117,105,202,252,69,84,18,100,130,112,20,99,145,156,124,106,1,3,104,62,228,232,62,154,162,45,76,120,220,162,18,76,253,79,44,95,81,18,44,134,43,29,121,246,76,140,14,213,43,101,170,158,66,63,149,68,7,82,88,201,38,18,163,99,7,114,245,40,227,102,108,193,164,96,153,154,132,145,136,143,129,169,229,201,103,105,16,47,167,250,162,91,227,70,96,149,154,53,21,85,135,44,158,242,167,16,12,50,41,208,177,50,140,242,9,10,160,49,159,1,157,168,48,241,45,146,100,191,193,39,52,199,228,77,147,128,244,51,6,55,166,143,141,6,216,30,218,137,51,37,20,124,72,112,204,188,140,254,17,17,42,198,254,33,223,248,106,213,90,109,241,158,245,1,113,27,242,60,75,168,201,223,78,31,42,141,190,170,63,231,226,93,202,183,82,76,113,107,232,118,81,165,51,104,85,81,66,105,69,136,52,251,240,219,228,147,148,74,130,171,74,226,246,144,209,168,139,107,18,236,140,114,61,62,170,140,120,196,98,165,102,152,199,203,137,125,124,102,13,78,138,90,163,58,217,231,19,19,76,35,156,197,62,31,252,211,40,19,49,145,73,154,134,87,80,167,233,134,32,167,210,74,140,206,28,138,174,28,241,151,193,51,120,65,37,137,183,149,249,14,170,167,33,14,179,178,164,62,208,217,19,232,122,168,246,94,234,51,83,232,145,206,255,0,134,97,9,76,198,164,151,80,255,0,113,43,66,188,144,204,144,181,99,242,13,98,104,121,80,149,83,242,248,102,85,31,34,32,102,202,52,138,213,26,164,155,227,62,50,77,125,100,120,192,194,171,228,201,137,39,169,76,221,213,110,85,85,85,196,102,36,182,30,175,220,162,245,38,155,60,18,60,177,23,87,135,84,248,203,27,42,118,73,103,82,186,170,129,193,235,111,167,66,150,193,20,68,93,66,146,227,114,6,37,182,186,48,5,127,82,209,26,27,234,63,109,115,73,211,173,172,160,165,108,201,47,192,130,170,178,177,17,248,165,98,91,96,76,28,144,45,208,235,114,159,40,150,44,120,131,29,7,76,70,60,159,2,203,148,82,174,135,14,168,24,23,55,164,146,120,44,85,144,53,80,50,98,49,84,157,157,62,10,171,42,140,172,161,140,99,92,243,83,191,141,234,250,125,168,8,60,34,46,85,43,113,85,185,243,79,11,51,131,127,196,225,58,170,226,202,163,206,88,69,148,106,42,31,198,249,123,230,68,218,201,23,231,93,159,82,105,225,144,111,9,132,185,68,207,134,144,125,87,118,17,127,173,85,186,117,115,150,69,111,29,78,191,166,53,57,236,162,48,198,79,112,158,79,50,89,162,105,7,26,11,56,149,150,205,130,26,90,170,23,85,4,141,36,16,65,202,151,89,90,146,75,56,87,172,152,181,67,8,22,108,175,32,183,137,141,84,194,116,153,81,5,128,32,212,228,200,192,141,212,84,3,47,135,25,252,197,83,101,167,16,224,85,217,49,152,210,208,198,97,86,44,178,137,52,25,132,84,185,246,88,200,177,89,135,62,90,133,254,208,150,136,113,142,86,117,38,44,152,2,162,217,254,14,21,101,144,74,136,228,195,75,159,66,201,36,229,70,93,201,36,98,32,160,92,110,95,255,0,122,148,146,50,176,203,81,205,86,158,4,18,112,171,58,172,131,237,80,115,44,143,4,121,66,152,80,234,115,201,122,53,103,168,182,91,29,68,48,34,206,31,82,10,203,77,179,195,132,72,106,125,73,16,94,25,139,137,57,53,244,89,61,69,88,189,67,32,248,212,141,125,105,198,69,240,193,252,138,221,145,162,78,98,77,107,84,72,196,67,72,175,196,162,199,137,42,200,207,69,61,156,9,136,97,140,136,91,47,150,98,214,21,128,35,93,206,173,127,17,72,155,135,86,190,119,234,212,187,249,94,183,178,25,214,126,62,140,66,204,86,248,50,79,40,80,115,205,18,48,249,74,128,141,26,80,199,196,82,36,119,208,231,73,226,202,68,251,122,253,141,185,252,26,122,220,31,62,212,228,44,137,37,153,177,46,117,2,180,145,159,152,170,182,182,224,2,226,50,77,109,8,202,223,176,209,240,224,228,89,122,36,82,173,70,14,78,162,163,2,23,248,118,170,223,250,105,39,113,167,134,34,63,10,74,202,114,21,116,71,195,250,200,87,214,131,217,84,89,149,201,84,128,147,73,198,162,181,37,81,35,115,9,119,79,65,36,145,245,36,55,122,49,229,103,82,165,85,194,172,113,186,171,34,20,120,77,216,173,244,222,161,149,81,225,203,198,145,234,29,31,42,23,153,98,9,115,249,47,214,177,167,118,241,174,41,186,54,240,27,114,135,233,168,218,144,22,64,237,73,174,204,49,114,133,70,232,105,231,32,25,187,236,93,10,53,86,244,106,80,174,203,85,199,230,162,170,127,153,127,50,179,135,78,12,105,107,40,73,27,153,27,26,75,198,204,57,87,91,53,56,8,184,4,204,128,1,13,234,115,120,200,207,79,141,147,193,33,178,135,149,37,174,57,244,210,127,224,84,134,202,73,10,142,99,241,240,166,80,233,193,57,10,191,177,149,103,32,230,121,164,119,26,60,26,128,120,139,23,42,233,55,20,35,140,62,36,134,28,205,139,250,149,85,169,146,139,95,220,131,129,240,246,14,155,230,13,88,249,126,210,35,102,193,147,46,37,99,107,101,190,246,146,183,198,33,61,165,57,21,230,99,178,25,145,22,163,45,61,60,120,18,189,91,169,32,214,179,44,178,226,77,233,224,63,193,37,213,90,39,214,248,140,44,170,127,138,206,181,22,73,21,197,218,123,226,20,18,74,226,148,187,21,37,192,39,68,225,42,225,213,191,10,217,24,249,69,149,116,189,31,73,42,181,236,14,84,171,209,186,124,148,194,184,140,181,35,241,17,42,134,252,171,162,126,18,61,144,58,146,75,45,31,233,171,177,107,95,115,133,149,172,9,1,140,23,130,169,135,202,62,165,47,15,24,158,170,171,100,131,26,131,48,209,130,217,70,198,52,161,158,126,105,244,247,229,34,89,38,24,252,51,101,75,96,101,25,195,193,224,138,52,104,132,98,151,100,243,198,95,125,86,118,68,203,113,108,166,23,117,91,110,84,145,147,34,117,101,85,6,121,45,193,133,69,89,105,135,142,94,96,171,86,226,49,182,99,206,47,117,106,135,48,249,217,152,169,164,58,163,224,234,75,164,213,28,71,91,182,166,150,245,85,160,156,4,225,144,246,195,237,82,21,86,167,132,196,81,181,104,242,98,92,204,204,61,148,50,251,33,88,185,213,172,51,137,249,149,207,172,2,114,244,202,17,206,6,84,209,200,188,92,202,220,230,252,152,210,243,83,146,73,23,65,252,48,49,19,169,110,101,38,63,105,95,109,69,168,135,79,67,216,143,152,170,156,62,4,74,230,70,196,177,129,36,153,23,51,48,197,52,0,140,143,194,100,84,202,168,158,11,213,172,202,207,252,209,38,14,86,37,222,98,170,184,147,91,96,8,139,19,24,3,31,8,150,249,149,71,17,22,143,79,63,211,85,141,89,196,96,86,27,145,57,129,106,200,196,102,84,162,76,98,9,14,246,16,163,89,36,98,171,23,172,190,211,18,65,203,140,68,95,48,193,156,199,237,23,20,190,12,232,60,162,76,180,102,185,36,19,176,50,202,165,254,88,114,13,204,178,40,181,110,146,121,6,252,42,35,208,79,5,254,226,238,129,52,75,120,153,130,167,173,105,193,211,137,116,44,201,54,131,178,84,231,208,13,18,55,106,125,0,209,73,210,37,147,244,120,36,147,54,36,242,171,74,226,98,106,233,246,102,64,15,15,31,18,82,248,103,201,204,174,217,167,136,129,153,91,137,11,80,101,98,75,97,145,19,232,231,43,19,208,195,0,211,216,97,131,141,13,34,160,84,136,141,84,120,196,76,95,15,34,163,147,24,30,208,146,121,129,32,186,81,101,115,69,166,161,56,185,113,45,30,7,26,60,54,179,188,241,27,173,24,102,0,172,204,164,210,126,198,86,226,134,76,36,102,102,42,20,218,254,40,248,113,45,119,111,198,52,148,52,236,178,243,82,196,61,124,76,230,106,120,146,86,170,219,225,238,176,132,171,84,157,30,255,0,100,72,80,208,158,180,236,42,167,227,255,0,67,35,166,192,152,242,129,104,158,198,21,7,79,51,129,137,167,131,8,53,138,180,29,179,52,210,61,131,62,21,102,192,197,193,153,114,233,243,15,10,95,10,166,173,190,60,152,171,36,178,113,22,54,241,40,119,251,111,117,108,223,128,140,237,81,178,95,100,83,229,69,176,199,19,23,51,104,195,45,138,12,195,255,0,209,1,100,252,189,41,116,57,249,95,137,56,100,60,163,82,182,69,86,54,18,48,36,91,95,25,136,169,239,100,110,20,47,158,69,221,25,38,0,120,73,147,133,97,37,231,141,218,136,147,144,125,74,114,125,148,169,36,194,84,236,172,41,75,2,120,8,141,49,135,236,168,102,76,60,100,230,168,199,147,220,185,114,177,212,171,136,116,203,183,193,103,82,86,205,78,57,39,71,218,214,238,64,185,252,248,111,173,35,213,214,27,169,201,51,53,142,140,27,142,52,84,107,86,100,230,92,148,58,171,27,240,229,76,227,106,28,158,234,149,104,45,142,157,48,209,8,5,17,101,24,100,58,62,180,210,231,49,109,147,67,44,188,171,174,21,106,138,217,139,161,233,188,188,217,85,141,60,55,136,108,65,211,214,203,141,194,85,76,207,8,195,68,141,66,145,153,61,239,16,249,148,190,164,141,185,25,21,49,159,145,105,53,33,228,179,169,74,54,91,3,89,200,74,29,60,252,234,238,6,158,219,114,165,143,254,146,245,231,234,121,101,102,28,171,38,234,151,189,16,35,90,40,236,198,32,186,144,178,110,49,1,43,245,39,145,96,102,100,26,85,91,154,204,1,62,203,114,244,24,119,217,243,123,107,105,160,19,205,104,147,50,214,48,240,196,138,170,221,61,212,35,146,131,152,218,132,241,146,187,187,179,145,32,8,111,202,126,97,39,76,167,36,230,97,50,231,94,150,141,153,70,107,168,131,215,143,230,179,102,167,178,23,72,149,44,109,12,50,242,226,42,45,250,97,145,135,197,21,117,237,70,66,172,79,67,159,107,55,245,104,221,153,251,83,56,208,14,39,254,149,60,100,109,200,250,147,85,80,42,115,233,225,91,235,67,137,86,155,76,16,132,234,90,13,167,159,9,157,73,154,189,189,194,186,128,109,134,69,171,102,143,141,225,147,149,55,12,56,165,98,154,178,142,73,76,134,66,141,101,85,24,241,149,105,171,70,181,6,180,121,19,51,41,158,64,24,72,68,43,233,242,170,131,67,4,102,32,217,36,10,11,34,142,196,204,154,23,145,137,100,154,25,113,188,243,46,128,25,32,26,22,226,72,36,131,8,68,169,188,191,66,178,156,211,195,145,59,128,18,99,90,13,78,241,31,48,147,122,220,125,37,91,138,8,166,157,177,8,78,164,214,29,107,209,79,140,193,131,42,198,53,144,196,245,155,138,56,226,29,56,49,243,37,58,170,28,24,192,94,159,106,114,179,229,20,5,223,226,121,164,120,75,43,141,79,252,174,35,73,252,39,238,238,193,4,252,69,91,97,235,3,227,66,73,210,71,47,41,185,86,49,180,241,4,244,55,75,127,145,85,152,109,26,226,92,211,251,138,234,133,135,43,59,84,253,62,158,227,76,205,36,245,189,66,76,208,173,113,40,165,71,252,25,182,127,106,33,242,88,86,41,168,115,15,39,185,24,105,56,153,218,165,146,27,96,247,255,0,230,152,192,240,82,190,160,68,84,57,231,243,70,65,98,170,96,70,80,36,47,141,136,137,188,12,146,88,179,153,24,126,10,202,99,26,107,102,16,72,169,230,36,150,32,224,96,26,60,198,7,130,70,168,41,47,37,227,141,230,84,181,250,171,108,254,85,186,249,231,33,56,148,140,250,73,214,76,230,77,248,237,49,59,20,111,190,29,151,73,83,250,118,113,168,141,61,165,79,4,234,228,57,32,129,27,59,42,81,71,59,50,21,10,109,61,149,111,173,213,160,233,40,147,157,206,228,124,74,75,55,240,122,168,132,53,177,33,51,153,41,178,190,139,9,252,42,142,76,7,201,74,228,233,184,158,242,171,50,249,106,10,172,224,180,250,180,5,237,18,160,125,148,25,172,225,82,19,224,109,135,242,130,74,97,218,203,140,126,97,40,87,44,53,6,102,76,88,167,178,170,1,121,150,184,113,177,175,6,123,228,141,100,247,145,61,181,112,197,3,95,27,40,210,59,90,167,145,49,141,101,201,135,42,110,16,176,140,84,141,168,35,102,114,243,85,99,38,83,9,49,134,195,147,169,90,201,161,4,159,166,179,141,73,22,51,21,247,16,130,194,194,0,154,84,102,115,44,223,101,43,218,42,54,200,32,75,240,255,0,199,255,0,85,6,85,113,196,243,231,206,19,249,121,86,144,217,60,164,78,141,15,32,210,89,144,199,25,232,101,80,168,195,49,60,59,80,175,49,16,15,158,254,161,39,116,239,1,123,148,149,148,186,152,62,72,6,7,229,92,254,225,143,147,45,230,10,235,83,42,162,73,103,8,146,240,232,240,125,37,117,84,228,36,138,199,53,135,0,248,211,186,120,15,25,242,170,243,105,224,15,218,91,163,85,12,126,210,166,34,212,113,78,110,54,35,230,85,14,200,10,127,54,197,120,218,195,108,5,194,214,70,196,190,226,215,34,102,239,74,193,133,45,229,196,53,156,99,0,76,194,130,159,124,121,164,122,93,191,39,154,174,178,51,146,82,242,158,99,21,84,105,236,92,214,4,196,246,29,151,231,80,107,21,177,83,62,48,228,141,76,154,135,159,50,168,128,252,172,88,204,140,254,225,46,136,219,17,89,124,197,112,31,182,122,180,173,153,193,212,162,30,254,117,77,91,37,152,251,82,73,128,46,99,57,129,200,145,73,8,198,78,36,224,211,50,179,10,82,103,140,111,230,82,220,22,161,140,243,24,18,43,80,142,79,154,40,211,18,211,73,82,89,26,195,178,146,151,21,71,141,202,20,53,81,134,87,225,196,171,12,252,140,194,84,176,53,64,28,188,162,94,138,178,212,159,144,79,166,228,103,18,42,51,30,38,97,71,133,224,24,22,216,204,1,82,111,41,181,0,123,62,176,144,19,224,2,74,163,54,211,26,92,248,204,146,245,171,34,153,82,14,226,159,143,137,41,141,12,254,125,75,168,62,135,39,114,223,27,73,12,158,210,170,180,97,182,196,93,108,103,149,87,213,85,19,221,79,161,233,184,176,187,80,243,205,143,169,78,73,145,56,27,90,27,130,16,33,236,163,3,6,80,137,9,191,58,18,100,243,148,15,10,231,220,119,49,152,2,77,174,46,20,17,140,76,121,144,187,3,150,118,98,166,166,134,60,9,218,48,86,98,102,100,156,137,104,106,158,67,166,147,2,193,17,50,170,11,19,44,116,27,19,100,10,215,140,124,203,57,33,34,98,108,158,28,73,62,240,254,124,168,171,56,98,8,111,49,160,204,243,248,118,167,38,140,73,44,65,50,1,197,218,36,251,100,216,76,249,242,227,61,62,173,213,160,199,202,84,178,202,7,26,22,4,0,123,202,114,67,113,227,106,22,240,238,32,205,31,106,248,103,179,39,106,152,48,65,4,121,130,180,135,82,99,246,136,84,171,11,32,52,135,68,129,12,4,103,50,40,209,162,120,40,216,23,103,39,180,69,182,101,241,7,220,84,172,206,131,95,65,228,154,216,158,15,40,148,189,193,142,54,38,112,53,12,28,124,165,74,238,36,178,105,62,80,92,106,176,217,201,72,73,124,216,207,152,37,34,58,126,173,36,104,47,202,154,198,167,33,71,212,180,79,209,155,225,166,146,21,112,91,84,148,135,173,153,157,58,252,84,57,32,226,18,71,107,160,31,27,204,193,88,213,82,75,140,151,241,127,163,43,13,204,22,13,139,42,214,48,138,115,214,253,73,253,169,220,57,224,133,218,85,77,204,73,249,13,159,48,17,187,86,183,234,24,145,159,196,85,41,168,100,158,75,50,133,33,204,241,243,41,181,130,197,252,155,225,201,94,12,198,40,118,79,34,40,54,68,90,22,44,25,37,254,125,169,139,39,254,78,213,26,25,249,22,237,225,4,139,1,100,207,153,74,174,52,171,36,243,98,75,161,221,202,27,217,202,169,161,201,36,145,170,199,54,64,70,250,62,216,152,81,33,128,52,254,100,12,137,52,205,220,101,70,3,107,35,49,105,187,167,124,152,143,194,151,6,200,158,124,170,162,4,205,240,48,172,226,98,156,137,150,87,149,179,158,34,149,90,210,124,69,36,33,237,44,120,144,250,134,168,17,165,102,196,167,231,211,130,201,77,161,200,25,78,165,27,88,48,131,204,18,169,205,67,50,116,238,146,164,52,225,125,107,24,21,81,12,35,146,169,28,116,23,212,154,140,251,143,116,168,246,6,113,59,138,68,248,208,25,25,100,22,48,170,213,81,123,10,194,207,240,42,154,71,128,156,37,42,29,154,123,114,196,166,125,85,149,107,243,68,42,70,95,208,98,198,202,156,120,242,133,78,73,146,49,19,18,89,248,230,198,51,54,133,18,64,107,89,101,38,100,153,131,54,133,112,95,145,30,24,217,20,180,11,140,105,212,107,84,185,12,165,28,106,118,34,182,108,140,53,55,235,111,31,186,181,122,225,190,162,86,145,141,196,161,125,150,216,125,169,105,181,176,35,19,153,41,52,151,201,83,215,97,89,183,112,58,52,109,108,9,44,96,114,172,230,4,115,129,153,114,90,73,228,17,215,73,164,146,73,35,74,182,133,140,91,56,142,96,73,24,143,196,37,41,119,190,243,93,10,96,121,214,167,210,2,75,23,85,148,25,73,45,54,199,149,156,201,164,202,18,73,79,99,82,14,17,56,68,139,123,22,226,10,77,192,173,124,20,240,51,7,141,111,124,1,161,159,3,18,155,84,211,7,191,243,173,175,153,136,11,219,114,32,204,194,9,32,26,76,243,206,89,6,49,227,19,149,23,24,195,140,53,168,211,6,82,36,220,50,163,202,217,41,222,204,100,30,101,47,2,120,5,218,159,6,202,41,7,218,179,122,134,132,6,182,41,95,202,132,153,67,6,49,50,173,102,153,244,138,150,204,187,32,251,138,151,94,161,172,83,196,121,24,192,24,211,48,201,130,162,97,218,142,73,23,172,164,188,94,234,198,102,21,74,249,247,96,141,210,179,173,187,4,158,19,46,92,107,131,145,110,135,106,248,207,237,82,85,96,102,99,170,79,141,7,30,84,157,147,54,221,74,72,218,169,248,251,80,159,137,19,238,72,12,197,188,153,36,146,134,13,104,36,191,17,84,220,61,72,63,116,171,51,106,22,100,97,68,84,235,51,32,163,25,244,132,130,244,40,102,62,50,204,218,194,9,98,115,20,121,20,149,150,167,139,231,218,163,52,215,41,137,209,43,108,178,39,44,147,17,114,202,171,225,147,164,169,199,170,159,234,165,141,174,41,126,27,32,13,235,59,43,90,233,32,246,215,62,100,242,21,100,249,132,240,87,141,91,236,44,58,52,152,190,202,18,77,144,7,210,167,38,26,88,148,173,174,161,60,103,167,145,90,162,216,186,53,174,231,139,42,8,208,242,169,154,27,189,207,186,173,224,25,133,98,88,65,78,75,241,22,156,242,124,12,147,83,218,237,129,136,220,171,173,234,218,65,201,130,254,181,199,77,0,113,142,252,203,159,172,173,180,99,209,233,212,148,248,168,251,25,52,103,218,100,255,0,2,225,31,13,13,168,63,17,176,38,148,79,241,175,212,172,173,29,188,87,196,50,141,129,160,226,84,234,60,194,23,107,215,58,213,195,170,134,218,29,223,64,24,229,173,14,98,171,55,152,130,82,90,111,229,162,51,10,170,205,144,11,212,141,113,60,224,200,215,4,199,133,44,158,242,17,124,96,95,145,13,101,37,226,98,122,129,45,119,24,114,124,212,174,252,244,146,153,244,253,197,87,61,135,228,42,70,248,96,147,220,134,91,152,197,117,109,193,39,68,97,147,136,211,242,169,122,112,226,6,16,166,59,156,106,76,180,53,74,70,89,99,68,154,203,40,20,174,247,238,163,97,231,146,146,163,88,91,101,72,59,35,245,44,163,82,18,15,8,85,68,104,204,18,34,76,97,251,42,209,183,128,50,152,210,49,152,240,153,51,147,3,23,48,82,176,176,131,122,171,13,148,66,65,194,97,114,34,212,5,36,102,99,240,66,67,158,56,68,204,180,234,25,251,39,189,78,134,225,146,86,72,172,22,47,38,107,2,77,6,16,197,196,161,117,13,85,173,151,159,47,26,109,85,48,101,34,173,141,12,18,89,204,36,70,170,129,204,225,225,164,178,173,39,184,183,201,97,228,246,174,177,119,166,199,143,48,68,185,245,173,81,227,60,139,161,149,121,32,181,161,133,15,203,39,44,147,200,167,227,73,219,38,65,54,87,174,122,176,14,216,199,145,26,19,47,149,94,30,28,168,185,48,30,95,210,39,92,192,248,195,126,116,208,38,227,73,25,12,227,238,76,99,24,105,91,0,22,89,70,220,189,38,159,67,19,195,152,74,190,99,1,218,128,147,128,163,194,169,108,70,92,8,96,189,245,167,225,77,31,169,206,54,45,150,85,169,73,170,142,86,117,46,79,199,200,118,97,189,62,167,100,227,226,202,172,130,193,148,11,151,213,86,158,12,172,202,230,29,150,54,118,162,173,11,9,167,17,244,56,127,157,80,178,3,8,197,29,26,239,27,211,54,106,114,9,137,247,152,49,67,43,182,109,134,166,99,95,16,71,229,77,103,221,142,201,152,82,9,148,50,228,191,48,87,66,173,212,75,101,137,86,249,251,152,188,37,67,198,51,227,17,34,134,201,80,184,81,204,49,20,42,220,71,102,45,235,110,25,224,180,89,92,12,79,82,241,140,113,34,36,177,243,147,44,98,217,131,141,125,149,152,146,121,143,202,182,126,24,151,221,200,181,190,25,4,204,75,107,64,200,94,243,12,125,200,168,97,137,39,221,65,204,129,144,111,83,242,89,107,11,167,173,53,64,187,100,145,198,238,89,230,1,58,151,39,153,169,236,163,63,169,58,211,26,132,242,123,74,146,172,130,88,234,81,164,176,76,90,36,204,98,94,25,35,198,134,158,98,120,112,165,230,86,198,215,218,197,201,204,85,230,76,130,78,146,174,99,124,27,140,239,48,114,45,180,51,229,198,237,82,104,101,77,70,220,185,212,54,204,146,52,162,124,51,140,156,43,213,183,204,240,237,77,33,220,65,33,57,147,172,191,184,98,125,170,14,70,115,39,255,0,134,248,243,113,161,25,24,29,194,68,152,199,16,49,101,85,89,191,81,106,3,38,27,35,116,160,31,51,39,17,68,153,132,204,243,229,69,154,144,19,65,152,42,150,87,21,73,207,4,59,13,249,209,178,97,158,49,48,164,118,172,60,33,188,200,174,160,81,132,57,6,133,153,85,151,153,1,167,175,183,60,42,140,221,25,84,213,153,13,90,185,54,200,204,19,209,166,126,38,32,44,164,242,113,32,95,36,152,251,80,204,96,123,36,242,42,58,214,100,2,145,11,19,250,217,47,27,22,88,197,81,179,36,250,107,243,47,89,93,142,112,210,233,230,202,197,60,247,159,34,218,179,133,138,56,24,202,126,85,157,221,104,241,229,66,211,198,121,8,197,68,106,163,148,10,170,10,68,48,56,200,152,5,131,68,204,167,56,222,128,240,120,222,145,163,28,163,135,113,182,225,47,90,46,77,56,44,135,153,77,177,233,204,13,66,56,195,197,149,71,121,144,20,23,240,192,4,254,164,5,149,33,60,19,121,58,132,30,210,219,26,96,39,51,149,58,245,23,6,85,57,228,154,217,194,127,10,115,0,196,16,57,132,171,195,90,9,36,196,179,54,140,127,210,86,178,56,170,172,70,24,216,158,134,253,73,56,85,21,174,152,60,102,117,36,193,249,35,245,38,174,130,9,236,171,109,99,63,44,68,198,133,147,167,19,20,177,98,86,16,36,215,78,6,18,137,111,100,8,145,143,148,42,76,203,255,0,103,68,99,122,173,36,50,65,97,148,246,164,211,100,31,159,18,108,109,84,120,62,24,81,241,181,12,27,104,63,54,46,68,145,245,12,156,194,70,87,57,4,205,54,121,36,234,75,141,167,173,99,117,46,147,36,192,28,190,164,118,24,50,65,212,171,184,132,170,115,8,16,231,100,229,85,144,235,64,86,115,35,102,67,0,253,164,20,153,236,140,134,111,208,12,102,85,15,26,138,187,170,63,178,168,228,234,24,131,127,106,218,23,196,178,2,35,255,0,153,140,202,113,235,40,22,164,63,18,163,164,164,121,65,243,98,86,143,211,96,201,212,141,13,59,6,53,106,168,170,114,91,186,22,20,143,226,83,143,209,35,146,78,97,46,197,125,167,159,225,152,66,75,96,105,227,249,163,16,56,237,174,137,151,7,150,33,72,134,164,212,154,142,160,248,77,144,163,18,253,16,29,42,57,188,88,146,251,95,133,209,49,230,197,137,27,48,76,185,10,202,199,39,255,0,198,105,209,184,77,20,137,148,15,139,67,40,249,81,150,95,14,171,68,247,229,138,165,245,14,137,136,63,242,238,37,201,39,66,190,58,143,235,246,116,74,31,137,17,108,137,135,42,162,159,26,36,208,101,9,70,191,55,76,161,181,169,230,9,73,196,177,173,248,133,170,170,14,192,203,200,81,174,127,199,150,29,126,198,220,254,29,175,213,125,52,251,76,168,243,50,84,208,102,92,201,247,15,187,27,37,229,93,75,225,141,192,44,191,167,203,236,234,85,143,150,98,249,17,183,19,39,86,159,168,136,83,90,217,77,7,82,236,90,183,65,128,128,202,17,40,16,213,109,136,241,20,74,210,66,143,145,69,178,177,45,85,50,94,127,155,18,236,20,52,140,157,5,134,81,190,142,12,227,226,93,63,73,70,198,6,46,88,227,88,91,18,172,204,228,229,222,155,150,54,112,137,70,134,146,94,235,148,75,244,1,161,130,72,250,148,252,202,72,131,34,234,220,87,19,108,133,12,2,120,44,94,243,198,38,44,170,189,245,172,23,74,9,245,188,153,177,39,170,147,96,221,61,24,229,30,99,42,214,60,98,26,144,135,112,200,207,196,20,228,55,96,247,87,44,140,200,195,45,70,47,147,151,218,90,141,25,14,251,42,239,170,148,207,181,127,178,84,43,48,204,195,179,70,100,97,229,73,44,178,120,101,10,213,91,36,246,71,194,98,170,103,213,112,43,171,126,228,249,156,224,211,39,12,156,162,91,97,217,110,95,218,168,110,43,70,33,191,137,72,26,170,95,158,81,33,149,95,136,22,208,248,199,194,84,53,147,15,218,30,84,45,59,37,136,28,201,203,31,139,180,73,87,1,185,131,211,220,0,79,195,44,74,210,4,154,217,44,92,234,123,50,63,136,75,80,102,90,193,229,10,70,86,240,11,80,189,184,140,15,105,42,14,65,189,45,14,164,33,7,202,140,100,252,172,77,102,174,98,219,33,207,155,36,143,9,148,174,164,164,227,121,132,182,154,121,196,135,147,119,40,172,32,140,161,184,200,91,18,46,49,143,6,90,176,129,113,148,106,90,100,2,73,63,18,111,26,1,35,3,50,88,212,86,82,161,143,4,224,97,50,73,62,144,101,127,10,213,14,127,231,196,157,177,255,0,89,94,204,128,164,211,41,241,17,62,170,129,137,111,102,57,36,78,227,4,98,76,178,41,162,187,135,140,113,31,196,185,163,245,180,184,51,158,34,139,253,107,175,204,140,2,177,115,173,85,165,70,79,51,4,75,106,174,35,88,107,85,124,9,35,204,157,50,212,107,152,211,176,240,137,133,91,213,70,33,25,153,38,219,32,171,152,235,115,149,19,179,6,60,201,51,230,50,55,18,205,242,78,86,112,163,33,135,144,222,4,211,109,16,140,234,92,238,77,149,148,98,117,38,144,245,81,196,206,100,141,116,25,88,176,11,34,116,153,11,101,66,9,44,225,82,198,213,67,243,237,79,180,246,170,7,159,49,114,161,122,134,70,23,16,15,195,216,201,212,153,70,170,227,234,85,27,154,162,143,47,26,1,243,217,236,171,55,84,174,10,148,0,217,254,78,84,146,202,24,61,164,194,226,99,200,206,18,168,233,55,103,19,241,21,37,216,219,40,103,135,254,227,255,0,160,190,183,252,104,86,79,25,22,198,25,22,48,161,128,108,106,134,28,199,144,106,42,52,196,250,158,103,231,72,192,163,199,201,120,251,144,146,96,69,146,204,165,91,167,191,43,51,36,179,39,227,27,210,217,139,1,207,96,35,19,133,38,159,38,89,7,196,84,29,197,222,219,205,5,91,169,62,168,147,42,177,22,168,218,170,213,226,62,25,107,160,134,156,22,81,89,44,60,171,144,90,217,101,243,48,68,154,104,207,137,103,173,126,210,95,90,119,103,76,144,72,217,85,178,58,12,154,118,70,75,164,133,158,11,108,205,97,22,200,124,34,65,178,102,68,209,200,206,59,50,248,9,166,4,127,159,137,79,79,8,36,240,170,185,236,83,204,9,55,106,202,43,30,170,161,120,149,93,109,11,254,146,90,105,59,16,102,42,28,63,17,98,198,226,50,156,146,50,13,138,151,176,234,134,81,162,127,6,126,124,170,58,6,188,139,37,252,50,149,28,109,108,65,143,181,115,47,84,223,67,96,57,141,66,241,166,111,128,1,3,149,46,129,173,152,86,97,196,53,148,155,82,73,39,10,170,205,111,128,178,166,152,137,172,168,89,39,218,83,166,208,220,153,177,46,165,79,1,158,25,74,143,52,104,34,26,232,252,164,64,88,241,57,100,106,169,113,186,68,152,50,49,201,220,171,102,50,15,180,149,248,51,205,73,166,71,212,90,136,36,211,144,140,83,242,107,94,37,209,31,254,4,172,213,89,30,170,172,162,178,156,246,100,50,9,157,170,74,214,120,35,19,153,117,107,90,124,107,158,234,173,55,185,97,56,144,209,220,5,117,90,132,30,120,132,84,201,230,33,57,178,168,128,210,30,11,212,254,164,248,144,125,54,253,166,84,139,211,183,137,25,58,141,33,91,75,236,117,64,204,127,159,106,164,173,178,227,196,184,254,146,213,175,178,6,83,123,170,226,182,224,107,158,76,26,165,163,107,174,142,61,212,140,201,21,229,80,48,245,12,88,214,88,114,166,58,158,224,242,64,64,136,171,147,50,182,215,215,217,44,185,49,249,169,85,165,40,204,119,200,108,61,187,24,168,96,80,146,48,250,148,126,143,212,240,97,49,129,150,85,102,109,127,85,131,8,149,180,158,152,25,85,5,158,195,137,10,29,79,233,188,70,42,244,203,39,217,51,133,67,217,64,62,235,41,178,17,59,42,186,147,110,88,157,110,146,238,85,151,40,75,198,173,195,146,72,57,87,39,211,23,113,43,64,204,170,230,30,176,131,225,218,53,194,178,81,189,142,181,170,47,184,85,148,3,198,27,202,37,29,62,100,172,152,85,84,205,84,9,163,196,145,189,128,35,243,46,181,147,71,229,161,206,220,177,3,134,204,93,202,154,181,128,146,150,97,7,130,38,55,217,84,176,14,38,70,100,97,246,164,198,96,8,179,152,249,94,8,70,100,78,170,194,179,9,110,32,75,198,253,162,136,52,13,65,26,87,22,66,174,178,22,48,157,203,115,233,226,23,218,79,101,243,50,183,39,52,220,251,29,163,55,105,156,251,41,88,248,145,79,135,182,246,144,51,25,148,111,82,104,214,195,219,17,28,205,108,120,47,196,82,166,148,250,168,18,125,213,37,113,72,249,39,67,192,173,60,34,44,110,156,75,49,218,160,92,0,140,90,172,173,65,141,115,136,215,111,131,238,162,159,169,6,69,10,189,138,238,12,44,152,9,42,114,125,12,66,123,73,204,9,44,146,183,204,99,23,74,179,10,75,195,167,219,19,48,85,45,109,198,197,252,171,64,67,149,20,106,119,248,36,146,59,142,165,108,107,186,217,32,72,237,76,248,220,162,73,225,195,60,98,39,193,199,36,120,76,166,177,234,156,140,102,176,20,59,182,19,181,21,48,192,43,56,138,150,201,170,231,226,76,160,80,156,169,214,21,229,220,85,102,20,190,6,71,173,172,100,225,116,171,24,218,109,226,237,18,60,53,80,83,52,209,32,251,114,28,252,193,156,81,242,164,102,167,39,154,236,204,161,138,81,240,164,150,90,120,17,144,189,68,64,209,106,115,120,116,156,156,170,128,58,122,14,12,197,70,201,134,49,45,91,98,73,74,211,126,134,84,210,200,213,195,126,32,163,253,54,33,24,188,26,124,92,200,182,7,16,209,172,141,246,106,216,85,233,67,25,19,74,216,96,19,210,107,43,44,107,92,57,231,42,25,157,195,112,187,124,243,198,6,17,21,33,181,147,145,143,204,131,100,153,75,65,158,127,117,42,171,3,49,27,106,107,24,210,248,69,198,168,41,46,31,224,204,203,107,246,146,125,165,231,192,252,138,172,170,228,148,110,251,32,16,105,53,173,192,198,62,34,161,94,19,151,169,121,154,120,242,123,82,71,211,141,109,65,35,92,100,58,161,11,55,44,225,74,95,67,182,246,147,218,71,226,238,18,171,71,65,84,213,2,96,227,31,9,147,41,140,138,81,230,75,174,3,201,152,66,72,253,96,131,225,202,145,173,201,66,222,37,43,39,197,132,206,101,59,107,124,9,39,65,26,72,203,238,160,12,198,9,32,195,32,207,136,71,225,41,83,73,52,240,74,12,193,40,202,185,245,195,37,99,205,17,52,211,118,210,250,76,183,32,86,61,107,38,93,105,248,147,106,29,96,121,35,96,140,141,52,6,78,103,48,146,131,83,237,137,152,74,115,86,161,182,214,196,232,149,70,4,145,243,35,230,64,30,14,21,206,3,125,42,15,130,163,135,170,183,32,194,184,127,34,91,80,235,88,215,204,22,214,26,159,121,153,24,157,170,130,202,99,228,141,248,84,37,197,61,172,147,230,202,69,212,189,59,185,54,100,67,164,80,204,25,89,218,168,112,251,203,136,214,134,242,160,140,197,40,138,250,170,250,214,72,240,149,31,143,34,6,242,149,172,96,228,173,70,120,35,63,148,73,28,153,150,177,135,150,33,84,173,173,221,198,126,84,249,147,102,44,172,161,178,79,48,82,135,195,122,89,85,170,137,249,2,101,80,23,130,112,211,44,205,197,140,85,38,230,83,238,70,185,174,185,128,253,63,202,31,105,118,73,225,36,102,113,46,119,169,233,229,223,145,249,162,241,174,133,141,165,196,73,42,41,248,111,241,22,212,79,195,149,118,55,220,30,104,24,92,75,138,86,232,199,210,74,97,66,44,75,175,232,251,88,36,102,18,174,121,33,211,166,214,195,195,198,189,205,225,159,44,127,218,173,179,53,13,140,96,113,69,84,111,244,175,182,176,120,106,188,59,70,151,117,10,237,235,246,77,7,92,220,139,136,181,105,172,9,224,178,229,151,196,176,51,234,133,244,210,233,38,1,58,145,184,190,58,19,171,39,207,112,251,176,196,140,204,161,46,84,162,170,203,33,240,173,161,134,249,61,200,115,4,112,143,196,168,220,76,202,197,71,135,228,66,241,147,181,107,141,60,152,16,83,222,127,105,69,89,138,178,158,178,52,81,165,193,153,200,188,202,121,210,72,152,195,161,39,186,37,109,191,219,81,50,39,239,161,146,72,56,84,140,103,220,194,156,207,164,187,43,52,244,82,51,153,42,178,211,96,27,248,132,169,182,142,166,50,249,128,86,242,143,149,27,38,156,18,70,130,127,156,37,156,59,87,228,194,165,86,86,41,184,160,239,135,177,34,97,26,75,36,177,108,52,109,203,23,216,117,184,149,170,76,87,101,90,50,115,37,236,146,200,47,85,166,173,57,88,160,117,131,9,5,234,50,123,5,74,22,93,128,172,89,62,236,24,241,113,174,90,27,185,68,225,196,68,83,36,202,39,186,188,250,200,236,116,41,118,105,224,27,248,138,141,141,169,31,225,196,85,23,2,4,226,191,148,188,106,140,53,184,128,186,227,233,127,99,26,79,212,36,211,31,36,157,169,253,60,97,149,156,202,22,99,229,198,39,10,111,91,118,113,170,213,144,231,86,46,13,78,50,13,71,106,26,125,177,19,23,234,211,193,7,50,157,178,212,158,164,147,117,254,134,196,64,107,45,177,249,145,225,213,80,70,206,21,53,168,88,242,244,173,84,48,8,66,115,9,46,211,15,186,220,14,149,79,168,119,204,196,97,47,150,84,44,178,246,150,152,16,193,27,193,63,141,171,104,227,15,20,178,226,84,89,22,33,89,109,204,227,90,183,74,202,141,147,23,17,87,50,141,125,127,167,236,190,108,68,199,230,191,97,177,154,86,236,125,163,81,250,171,225,141,84,239,242,252,101,93,81,180,29,78,61,189,72,73,11,114,77,73,143,135,186,218,37,151,134,101,217,224,48,18,65,152,43,148,211,252,52,61,105,242,139,137,95,5,150,85,177,24,137,186,118,135,142,163,70,205,92,198,243,49,193,31,82,159,159,112,255,0,164,138,245,45,203,57,74,146,217,79,137,245,87,29,191,113,152,205,154,156,113,137,202,36,81,190,43,130,12,71,252,128,212,164,248,196,146,207,148,82,87,20,150,184,223,202,68,52,55,224,42,179,145,95,24,63,237,111,91,164,165,60,82,226,255,0,175,218,42,159,248,123,255,0,107,29,57,173,172,89,95,16,184,137,231,238,174,15,255,0,106,47,134,247,3,27,236,75,144,164,82,127,246,123,209,147,139,100,11,17,11,22,39,174,13,127,241,179,90,246,215,253,29,29,38,154,202,213,115,250,109,73,61,147,98,176,217,83,102,25,132,38,17,46,111,161,166,30,53,115,4,85,121,3,38,76,171,212,85,100,82,82,114,40,225,213,100,237,70,62,5,104,251,132,180,64,158,124,120,177,33,46,243,227,204,166,210,56,99,83,108,192,211,251,72,6,24,17,137,218,53,49,62,75,196,206,213,37,60,215,18,95,194,82,164,104,221,254,70,89,142,225,26,226,38,14,209,173,70,212,149,177,159,243,107,155,105,88,211,191,187,41,10,170,231,208,142,76,85,145,194,222,90,142,204,213,176,217,250,207,74,253,85,163,241,157,86,78,28,101,80,115,52,198,39,172,99,82,114,43,254,43,125,145,222,99,166,135,91,69,240,226,128,167,181,14,179,33,125,164,12,104,216,134,135,148,31,252,184,146,236,228,99,54,174,99,14,99,231,61,85,64,134,69,43,3,136,253,74,222,183,244,234,188,12,85,10,103,128,135,202,144,220,79,36,110,164,206,100,156,104,111,0,73,98,151,255,0,96,79,6,236,242,73,137,30,252,131,26,206,77,56,35,115,5,106,235,74,213,77,113,26,166,192,198,151,37,125,125,60,228,101,61,216,224,147,14,46,53,86,199,197,156,197,85,153,126,141,219,185,206,231,198,32,134,148,198,207,157,116,27,138,208,41,199,192,96,158,154,202,226,87,83,83,204,76,29,169,107,242,100,77,140,17,175,50,48,18,173,65,141,80,204,156,178,0,36,143,169,46,216,114,101,79,42,164,196,233,50,109,197,65,148,91,248,121,133,39,82,81,168,97,193,173,7,221,87,70,15,228,225,80,218,156,47,39,158,101,140,204,224,192,20,134,33,6,154,26,180,228,246,144,26,108,56,158,186,8,99,48,163,234,89,28,148,26,183,82,1,225,151,27,218,67,189,132,42,189,153,78,57,41,91,244,240,198,175,254,55,39,93,73,184,193,198,244,213,140,196,206,165,178,101,57,5,210,128,52,247,194,26,132,139,250,14,82,83,217,0,124,38,71,76,48,36,245,21,115,87,234,161,137,253,68,76,225,234,17,201,103,14,69,10,201,99,44,80,153,139,0,132,242,94,130,135,48,242,73,139,18,175,170,140,1,179,49,151,82,224,185,138,171,112,120,212,57,61,164,99,52,168,254,146,115,26,100,81,35,31,36,5,31,18,207,203,81,235,161,47,38,170,36,22,41,125,67,100,15,12,33,85,26,144,39,32,31,137,115,247,211,206,33,242,151,149,42,171,77,151,113,25,155,137,62,247,218,238,243,5,116,125,55,106,66,128,97,42,86,26,119,139,180,75,105,190,69,156,43,100,141,70,92,11,35,99,199,153,74,234,25,242,196,62,21,168,58,132,157,40,135,152,18,64,76,171,153,117,203,34,182,185,20,253,79,56,68,196,81,44,95,36,146,95,149,49,178,167,1,30,176,13,83,198,197,208,177,175,137,44,130,32,73,24,209,230,146,194,15,137,38,52,98,9,96,204,234,85,200,211,55,152,131,58,165,129,48,248,20,211,2,114,61,60,134,242,8,24,85,89,113,49,84,103,234,15,250,168,134,25,229,98,159,48,78,71,173,161,146,120,222,234,147,45,13,14,152,18,123,168,6,73,228,194,182,154,97,38,177,99,2,144,249,51,101,34,172,107,117,17,189,205,248,146,107,184,217,88,245,87,233,164,240,90,159,72,73,41,149,71,57,86,97,249,163,195,36,131,240,77,53,110,143,61,111,205,136,74,47,213,94,34,98,83,146,63,212,69,99,165,210,90,229,238,84,236,153,23,31,104,215,53,167,55,26,219,61,246,94,124,69,83,217,103,224,85,154,135,77,100,96,73,91,118,17,70,197,3,73,113,106,38,114,167,175,187,38,53,22,89,81,135,86,87,83,237,148,54,20,138,94,214,134,94,76,162,18,102,107,188,111,230,77,217,112,9,49,85,86,70,242,208,149,85,206,120,248,127,105,100,24,99,85,239,167,4,159,116,105,116,154,18,12,156,74,198,84,159,146,205,178,213,14,224,153,211,233,53,68,193,204,36,130,77,107,227,115,8,73,54,238,105,127,67,118,63,200,173,2,96,73,2,226,245,70,148,174,106,167,159,26,77,150,70,40,178,13,172,160,51,217,73,188,231,65,63,219,78,94,99,248,45,6,153,144,124,202,153,121,19,174,135,131,168,71,141,77,106,27,35,147,207,9,81,230,103,218,73,172,152,145,97,83,25,133,161,190,156,46,210,166,144,238,50,41,195,99,200,155,195,140,12,125,169,246,84,85,102,40,24,97,148,107,29,206,52,172,38,32,214,195,100,34,218,176,227,13,251,23,153,36,146,122,138,165,103,239,178,112,167,250,109,159,85,38,207,236,10,195,70,5,235,104,114,8,137,150,219,242,37,115,243,143,168,73,171,250,133,66,153,101,249,216,168,224,89,48,76,82,144,35,123,198,69,154,96,6,206,18,168,73,129,69,181,71,22,183,96,240,81,214,87,223,250,173,178,103,141,0,99,68,35,18,170,146,110,71,131,113,145,49,141,202,165,164,204,0,223,194,158,86,217,98,2,178,171,125,26,163,41,47,0,217,212,148,177,228,44,181,242,125,145,50,117,33,163,79,196,118,21,62,70,91,34,129,250,96,114,71,148,168,93,152,224,147,8,147,104,23,17,10,204,89,86,233,48,24,65,230,10,22,111,216,118,95,212,30,28,60,140,94,252,49,149,253,75,56,18,79,4,152,76,37,85,2,96,10,53,159,148,176,133,110,79,51,79,78,140,206,164,186,99,49,240,226,85,118,183,96,19,30,17,23,145,72,155,57,95,153,50,245,27,194,50,228,39,159,15,34,91,14,133,228,62,101,66,103,226,238,69,70,181,131,211,139,145,54,229,1,85,68,198,211,196,198,176,141,166,199,147,169,84,48,192,65,89,92,65,130,206,82,172,252,163,89,84,5,241,129,5,157,75,159,107,109,209,70,252,74,203,215,162,78,62,16,149,51,126,155,131,108,14,98,137,108,114,104,252,132,101,178,226,114,205,24,242,21,255,0,55,255,0,58,234,213,84,241,36,141,138,74,102,158,101,68,174,36,202,182,226,93,106,102,106,112,25,91,247,45,61,28,17,153,153,45,153,251,72,25,58,228,228,30,29,170,251,26,215,114,62,85,5,145,217,178,208,123,47,136,12,240,228,75,189,55,47,74,125,61,128,35,56,80,129,99,4,175,184,162,159,155,41,36,156,103,237,84,217,178,179,181,10,250,70,70,95,65,254,53,178,41,26,234,83,64,14,228,9,37,173,105,4,156,208,201,196,76,42,130,125,80,10,204,200,142,163,156,242,52,50,120,44,140,194,9,80,190,48,196,124,43,25,144,6,65,171,215,65,73,182,76,120,209,240,231,144,171,65,171,127,58,21,239,60,18,51,137,114,201,24,20,47,97,60,21,38,155,178,39,73,82,90,215,142,72,17,208,252,35,17,10,184,129,87,48,220,106,124,210,114,191,149,108,245,95,201,137,104,120,114,166,86,24,2,124,104,190,202,223,78,242,9,232,89,140,36,101,140,105,236,25,21,173,137,63,33,205,197,105,38,143,169,36,244,114,11,218,85,81,174,34,73,98,100,200,0,146,52,139,50,216,106,156,244,193,196,139,128,103,137,233,237,173,59,4,144,155,137,93,132,98,166,51,1,100,14,222,68,19,225,237,142,146,70,49,199,212,84,116,57,47,41,57,138,167,144,15,131,100,193,141,22,201,145,103,15,9,148,108,249,251,98,45,245,83,242,63,181,35,89,6,177,150,164,167,0,185,68,166,118,191,251,149,107,112,194,73,136,185,225,159,56,71,122,167,53,6,24,198,96,198,244,242,50,144,12,147,231,229,86,53,172,224,98,209,77,114,94,128,123,200,142,152,194,100,68,70,128,144,1,235,77,249,240,149,25,101,3,114,5,142,195,25,51,39,80,35,48,140,230,42,213,106,14,115,223,74,36,19,188,194,18,117,85,124,72,36,194,85,81,62,170,40,129,151,40,212,181,172,1,147,152,41,38,85,126,38,112,28,154,227,115,204,136,12,207,200,166,97,132,248,241,42,24,21,167,19,57,84,182,216,219,12,67,60,107,57,44,33,7,194,149,154,25,252,248,150,240,201,56,248,76,36,234,172,128,43,153,101,46,49,57,81,16,236,178,39,102,170,139,100,4,146,77,9,32,244,166,178,133,88,59,120,129,178,123,214,160,152,130,69,120,110,88,164,178,41,185,10,95,63,131,10,9,147,63,58,109,38,171,42,149,190,129,58,19,242,133,62,223,115,50,25,79,181,196,206,212,128,218,204,241,158,131,153,187,43,20,125,171,236,115,226,218,241,164,110,157,156,70,99,176,80,235,109,200,214,217,147,31,37,235,156,105,131,60,126,25,149,211,36,143,193,77,99,163,14,188,67,99,73,36,101,133,222,164,249,76,72,39,207,103,130,83,50,72,22,178,140,31,2,99,228,175,25,242,178,125,181,234,124,101,84,33,100,82,51,149,86,26,138,196,203,222,66,172,94,201,222,208,149,204,10,64,73,233,18,32,212,56,191,242,18,233,85,67,21,78,99,38,53,175,213,89,198,141,98,65,246,171,121,48,24,36,40,66,60,137,25,80,42,66,218,213,90,136,121,183,68,81,23,19,44,134,78,108,139,244,51,224,2,72,58,148,102,164,210,64,39,180,145,163,71,83,106,67,80,234,125,136,24,172,233,245,228,27,34,109,20,13,197,57,32,249,135,18,209,79,26,92,105,76,41,132,184,151,164,116,108,70,102,59,156,9,131,42,102,204,5,82,85,175,201,5,152,74,154,67,159,137,116,45,144,7,79,135,149,138,55,82,105,189,203,31,196,172,67,51,34,52,48,193,37,156,202,241,200,41,201,233,42,165,86,191,149,116,26,71,227,237,88,218,213,12,100,226,74,95,60,144,152,150,101,26,53,200,109,169,231,131,98,254,85,197,174,12,50,29,248,83,123,141,96,57,50,159,19,42,77,37,131,146,76,193,200,188,25,38,222,122,30,164,120,40,181,254,177,11,154,33,83,122,24,18,236,142,201,114,251,21,62,158,173,4,209,225,50,44,208,25,8,248,66,189,40,33,74,144,146,97,181,83,6,47,5,80,22,63,2,136,140,247,141,236,87,52,243,216,48,114,174,165,192,224,110,66,201,50,101,70,127,82,10,100,151,147,185,83,204,193,37,46,147,0,101,26,170,153,81,76,56,12,146,197,162,102,158,24,185,177,38,145,159,178,39,82,223,50,201,133,30,44,75,25,168,50,212,67,25,152,152,166,117,12,249,99,63,10,171,146,23,175,70,161,101,151,104,144,181,113,90,196,174,155,146,121,178,249,138,186,205,108,48,12,28,169,101,86,140,138,34,102,8,134,168,31,15,108,53,141,95,19,99,86,18,90,204,198,78,20,198,3,247,32,74,236,163,16,164,77,233,3,198,185,172,168,197,26,198,153,230,100,22,37,140,212,145,62,170,160,184,170,220,129,67,73,210,187,99,230,93,27,106,255,0,34,53,138,55,195,5,187,20,245,174,143,196,76,161,79,41,205,177,240,79,100,201,137,56,126,218,55,41,137,132,77,36,7,198,127,50,185,11,193,129,152,74,52,132,204,24,158,128,52,204,79,82,145,175,192,101,45,25,48,101,102,18,164,86,85,160,146,244,36,13,66,1,118,172,166,92,100,234,75,28,140,54,34,169,154,98,47,231,54,33,36,207,96,32,189,52,159,118,65,49,77,201,158,121,175,234,85,179,56,141,82,166,49,184,213,29,13,168,227,118,139,42,151,164,48,202,54,102,69,76,178,131,5,248,114,169,52,134,20,23,214,80,74,63,148,18,144,245,35,231,78,227,25,146,70,179,147,90,62,220,74,145,178,186,131,89,193,195,36,132,103,42,18,81,191,63,106,45,143,103,74,14,78,52,192,49,128,104,36,31,50,98,202,216,146,122,148,171,242,13,153,150,168,26,170,84,41,108,250,106,114,93,51,81,172,59,181,164,124,103,245,41,201,230,60,111,105,117,8,19,32,223,196,230,236,72,109,116,247,35,248,147,171,44,202,57,205,36,234,160,65,39,205,151,18,215,51,92,131,7,17,83,141,79,240,245,150,67,121,177,40,176,252,58,157,159,22,94,52,203,210,175,217,22,177,101,163,45,125,72,236,49,138,186,228,54,86,224,230,40,215,40,211,218,96,244,158,10,161,239,150,49,246,164,104,217,62,71,143,1,221,148,104,158,124,72,80,198,30,78,84,153,147,207,231,218,153,50,123,10,53,27,48,227,204,48,113,241,47,49,145,7,204,144,190,75,253,149,175,206,127,214,84,200,75,22,15,187,102,12,66,16,210,99,114,160,66,255,0,172,178,121,136,149,108,57,168,193,90,28,31,201,212,137,204,68,214,5,110,229,153,151,84,108,73,142,125,113,167,135,39,155,18,65,176,124,35,240,174,216,253,54,15,5,27,119,73,140,157,74,248,190,134,84,93,90,99,248,38,140,229,75,225,227,19,211,232,97,1,87,55,6,52,25,245,163,43,58,146,137,58,111,147,136,74,189,156,107,111,131,11,237,38,220,81,170,115,243,83,156,76,226,65,50,182,212,103,205,148,139,164,62,7,39,50,218,202,216,36,31,82,70,168,84,156,173,184,157,24,24,114,166,177,174,50,247,44,39,210,16,125,66,74,13,24,241,146,236,126,162,216,161,123,242,38,53,83,241,63,10,152,170,146,66,179,149,54,15,98,202,129,80,250,209,206,102,84,146,239,76,18,72,62,210,119,85,63,252,9,225,163,62,72,58,149,99,147,197,134,196,227,113,170,159,80,126,164,236,214,185,98,97,70,106,74,211,137,239,194,37,48,198,29,60,145,234,250,137,98,123,85,89,109,134,252,74,73,151,22,178,95,194,173,108,180,243,230,191,149,108,167,210,160,25,57,81,178,164,242,176,186,5,219,196,60,50,213,13,61,216,36,191,132,171,100,253,42,50,143,136,74,97,250,122,202,166,118,97,36,104,74,89,142,140,248,217,24,133,124,60,105,125,61,241,49,225,50,113,188,7,130,91,50,27,136,93,59,199,24,227,204,173,195,38,9,0,185,167,168,127,193,21,26,121,252,251,84,36,176,202,197,227,195,18,72,212,157,221,107,6,245,147,45,78,63,117,106,159,100,73,163,77,27,48,246,208,148,190,178,28,16,61,75,135,80,146,73,56,74,159,234,24,123,144,17,69,6,25,7,41,51,70,164,50,40,194,203,89,36,225,85,85,79,60,97,242,164,148,246,91,111,0,153,85,198,14,229,156,43,86,163,7,198,49,5,202,36,197,250,194,198,48,18,224,133,227,225,66,76,10,218,168,26,13,171,109,103,31,152,75,126,16,73,229,48,144,176,227,115,167,134,14,48,42,98,134,40,44,96,196,132,140,52,156,131,225,80,119,215,18,224,203,251,105,165,37,246,229,156,203,149,173,97,213,134,166,50,86,105,135,31,74,113,188,130,84,230,158,182,182,223,233,228,84,178,167,49,107,114,24,51,14,71,242,167,193,159,136,10,142,102,146,138,63,166,146,76,129,18,48,251,84,228,145,60,71,88,181,64,7,217,100,66,26,169,246,93,34,72,167,223,65,131,47,22,84,206,159,91,65,17,59,70,166,189,70,136,198,53,69,51,52,124,177,31,46,85,91,166,244,219,200,54,44,166,90,250,144,56,144,212,58,171,211,79,132,217,87,91,74,213,196,146,170,216,182,252,54,204,105,92,202,18,13,123,241,158,228,124,43,207,178,151,37,157,170,75,51,149,192,92,104,108,198,145,204,14,217,233,244,151,188,106,94,203,36,151,167,107,0,242,169,236,252,137,180,240,144,128,81,213,91,184,196,93,2,170,100,66,131,12,180,45,145,133,57,213,148,4,153,250,96,25,50,153,116,139,42,113,201,39,18,9,250,108,229,93,54,23,35,158,73,211,21,165,27,250,212,165,150,128,131,36,156,49,87,96,126,149,127,154,105,91,164,129,239,9,106,178,141,86,115,243,132,157,42,122,140,152,162,147,26,202,158,100,186,219,22,24,92,75,244,244,157,7,22,72,250,148,46,164,248,110,200,196,121,66,36,236,177,202,162,52,108,80,208,218,190,238,153,153,127,228,83,246,180,156,253,73,45,9,172,168,37,98,55,90,232,63,146,112,50,174,37,180,77,82,170,215,57,249,160,60,100,85,90,122,200,98,102,21,190,77,80,202,167,39,201,37,107,215,63,81,255,0,18,170,90,201,187,127,135,10,209,27,36,210,40,208,220,60,143,98,188,164,120,54,140,49,148,163,106,7,49,152,105,31,131,50,77,101,24,130,77,217,169,199,147,16,150,83,12,9,32,202,187,35,154,226,181,73,95,68,1,71,151,220,74,38,60,241,136,156,201,51,196,68,4,158,68,236,72,209,25,135,146,141,100,63,201,204,143,173,140,1,143,153,109,159,38,40,152,178,202,53,65,235,113,193,34,120,253,66,1,49,68,62,215,43,209,81,153,185,83,230,10,193,55,118,164,41,209,20,248,38,251,75,204,170,255,0,184,107,124,48,236,137,149,51,96,163,42,181,134,254,154,49,51,169,7,49,236,18,61,247,113,112,36,178,77,149,233,86,75,154,198,135,177,153,17,12,11,49,161,56,252,211,72,204,202,196,204,212,16,7,210,128,85,164,193,217,38,239,102,217,153,148,245,149,168,60,251,82,238,5,77,102,49,202,149,204,223,248,38,140,228,94,123,56,210,178,216,117,22,213,103,33,217,149,86,97,97,64,167,107,108,160,138,199,9,149,124,199,197,218,124,161,84,99,145,108,83,196,149,217,178,52,238,20,228,255,0,224,73,158,98,111,185,132,171,97,192,28,144,46,166,33,24,144,47,198,154,70,178,39,130,194,101,86,36,16,95,136,136,219,6,29,48,196,42,250,104,219,150,115,9,124,128,194,21,57,100,100,43,42,14,65,79,211,127,157,248,68,183,67,12,168,195,197,137,95,122,107,8,196,27,224,69,85,223,140,74,145,175,128,255,0,52,88,113,141,60,153,91,198,146,51,136,252,169,46,161,83,198,96,9,220,149,79,134,194,177,251,68,234,72,65,37,101,26,52,17,179,149,22,80,57,6,167,170,188,201,154,33,72,143,210,166,178,140,14,82,151,34,233,51,227,83,144,105,31,166,131,233,45,193,254,4,219,200,214,205,67,56,105,221,109,169,36,177,40,53,83,49,164,134,158,120,39,226,42,147,66,190,38,240,41,173,110,54,221,202,91,80,234,24,155,92,184,145,127,158,221,137,93,150,146,57,6,158,56,69,200,141,170,215,236,44,237,161,75,139,243,171,72,122,133,159,85,115,45,73,163,30,34,60,194,17,63,141,39,135,248,130,55,8,119,42,82,116,111,201,117,49,90,135,232,0,221,196,47,186,170,232,100,228,122,224,84,54,83,134,246,110,215,78,211,119,216,252,20,169,32,234,199,85,54,66,131,10,156,159,90,124,138,138,146,120,36,177,57,101,83,36,170,244,250,233,108,202,178,226,114,59,45,54,66,177,229,50,159,219,109,136,187,133,150,155,200,206,165,3,119,165,72,39,191,137,122,91,120,156,236,1,85,85,6,104,57,146,171,189,31,182,38,236,66,227,77,32,48,240,95,204,156,204,178,202,12,91,85,203,109,85,134,90,212,89,164,130,50,1,87,178,0,240,41,122,211,14,51,213,28,9,137,89,168,198,175,16,57,144,8,130,100,49,228,85,254,0,42,73,60,41,236,53,64,166,67,25,34,226,196,162,46,52,168,200,126,165,100,253,208,152,165,238,13,100,35,230,75,86,49,170,34,14,149,61,105,51,35,216,249,127,84,137,181,84,157,203,57,83,144,211,131,185,101,20,202,220,22,170,97,227,13,153,74,172,168,103,178,75,251,84,29,148,145,198,126,36,198,146,97,197,224,97,41,200,191,161,139,200,233,51,46,223,90,196,142,78,170,57,125,212,44,249,36,178,138,167,67,26,88,137,135,18,148,112,95,152,237,107,13,38,106,217,194,127,82,58,171,82,60,175,229,90,195,167,183,160,204,97,37,83,33,250,105,213,118,82,184,11,146,29,4,51,0,65,246,173,143,255,0,201,66,64,158,255,0,201,202,169,170,158,114,119,37,85,100,41,107,132,73,14,84,154,214,168,5,2,123,51,33,89,194,162,239,159,98,55,242,170,45,129,155,248,74,221,208,143,243,225,92,167,80,252,52,29,221,142,236,190,210,235,166,159,245,74,177,12,54,73,38,101,104,103,100,98,18,66,147,98,199,52,129,162,73,8,120,132,153,198,173,151,25,116,102,67,0,150,223,71,136,79,166,145,164,87,108,202,172,116,32,153,3,234,175,143,135,90,33,243,9,90,201,164,252,138,94,226,168,158,15,76,177,141,98,11,85,89,65,131,250,69,163,76,93,206,146,70,44,167,213,18,76,172,69,139,254,181,87,166,52,195,5,225,196,151,241,215,145,46,108,86,211,189,229,3,17,166,173,25,121,81,145,161,146,48,58,150,19,223,136,25,146,49,101,33,181,83,30,54,97,17,113,37,52,49,175,6,127,213,17,61,243,223,78,195,255,0,187,174,133,67,166,226,20,12,226,78,177,162,115,208,150,78,194,186,168,115,176,115,100,76,112,156,74,242,5,108,65,131,14,37,140,250,160,99,67,52,101,54,241,33,94,98,38,212,230,252,232,27,80,226,34,202,4,149,132,202,211,96,40,18,227,67,90,94,195,147,169,23,14,49,203,218,181,85,129,133,143,200,152,85,79,196,78,100,97,171,71,224,146,26,25,6,116,237,29,212,149,168,197,65,158,201,35,234,74,205,90,53,182,25,137,129,15,38,213,130,39,50,229,102,104,84,233,230,99,248,121,132,98,81,63,77,144,126,210,166,170,181,4,148,220,204,138,81,164,135,255,0,32,172,212,114,187,56,156,177,244,63,105,99,232,127,109,116,83,85,68,64,79,173,100,102,113,46,173,228,36,209,145,176,235,78,39,166,187,50,127,232,138,135,143,63,42,160,240,139,131,50,86,145,66,53,82,100,62,16,159,212,143,125,144,10,206,164,134,250,126,216,157,72,88,22,89,23,44,140,198,171,20,207,52,66,177,41,52,157,179,214,214,63,40,210,251,40,199,146,52,241,217,194,65,228,11,184,62,234,118,205,85,167,224,179,245,67,92,148,208,231,121,172,67,66,73,196,229,76,221,43,63,200,139,43,33,117,107,241,116,127,156,53,194,202,167,13,173,181,60,146,102,12,82,9,29,73,163,199,27,218,85,193,164,174,240,229,23,34,111,197,137,57,134,111,203,82,34,6,170,215,25,56,74,65,35,164,234,29,79,39,252,198,82,168,124,8,163,233,18,152,212,48,37,246,133,11,10,62,184,24,203,95,147,7,250,148,224,63,17,86,218,166,92,86,247,114,37,181,83,37,70,127,41,83,89,58,135,131,181,13,84,199,177,170,81,70,190,1,89,204,37,137,166,69,47,81,87,54,181,212,140,141,231,202,167,217,174,101,231,226,17,23,19,90,195,238,29,133,250,121,147,121,81,81,180,246,37,13,79,241,20,228,240,136,172,33,223,78,40,242,170,44,206,81,105,244,49,52,54,70,67,239,34,19,132,194,90,141,112,114,143,152,73,21,195,242,141,107,72,194,178,148,175,170,173,193,148,56,210,185,47,252,138,82,53,149,144,137,139,145,84,67,9,228,179,149,42,204,222,70,237,179,252,27,106,153,19,63,41,70,169,152,202,209,143,132,163,81,179,244,220,169,61,37,34,202,5,61,228,110,18,149,51,72,223,102,172,110,159,5,12,204,4,67,134,51,4,68,51,43,103,47,152,103,8,156,203,119,24,93,182,250,26,109,153,36,120,82,75,45,18,50,141,230,234,84,21,188,73,163,216,73,35,194,133,234,153,7,217,185,195,45,106,165,70,63,17,86,140,51,136,186,133,174,146,121,124,204,148,126,30,124,111,105,90,202,38,203,18,65,134,114,240,226,76,160,83,176,79,97,147,205,134,63,105,121,236,127,135,82,86,102,114,171,26,167,32,232,18,96,136,120,76,36,29,147,192,95,60,34,65,134,170,94,124,201,196,106,215,251,203,22,15,92,181,27,115,95,163,154,218,178,200,175,126,40,164,71,105,182,74,247,114,46,134,106,216,131,31,233,70,150,50,24,252,248,68,174,171,25,6,176,85,109,111,252,36,141,101,38,145,255,0,73,121,146,95,5,125,147,168,78,49,172,222,107,9,136,39,225,163,253,37,161,236,101,67,243,21,30,29,96,114,112,165,215,217,36,197,121,81,184,207,136,184,248,134,126,36,131,36,24,132,145,217,4,114,70,245,63,15,32,229,42,216,204,25,6,149,99,163,12,173,114,61,244,228,201,194,171,116,192,101,254,64,153,102,240,143,205,61,164,140,207,49,167,197,5,168,246,30,152,36,225,242,166,44,209,144,124,58,145,240,46,1,24,124,171,123,245,12,66,172,252,218,15,129,19,125,164,160,227,127,18,128,53,60,184,51,190,81,117,249,243,1,37,137,1,131,19,39,82,95,202,87,228,21,39,97,238,200,62,100,83,224,28,163,76,77,50,32,186,132,190,198,184,2,77,232,254,141,168,129,154,98,94,78,210,39,49,169,246,204,71,250,144,63,245,88,62,236,8,252,133,250,54,170,128,50,66,65,179,137,74,204,153,182,63,50,177,147,36,114,84,213,197,86,231,149,85,86,228,164,25,86,207,137,36,125,171,198,146,12,138,82,28,57,209,143,137,62,100,98,99,89,178,200,54,227,56,230,30,161,4,97,242,137,16,253,73,20,157,42,2,212,210,163,12,156,74,85,250,144,226,58,155,66,226,110,106,118,232,214,160,39,186,140,52,152,152,251,70,185,125,36,195,205,31,106,108,104,210,188,16,177,183,217,182,25,92,76,130,79,62,84,162,30,60,235,204,170,121,86,215,192,36,21,86,193,69,200,163,12,150,96,91,131,100,1,19,153,32,135,39,39,114,33,225,201,210,161,111,233,108,138,57,55,16,112,63,23,98,136,184,173,29,147,249,147,200,213,164,67,218,189,144,134,161,242,89,87,201,200,137,58,108,98,233,88,6,171,108,159,239,226,21,156,197,91,195,12,115,186,151,108,36,164,111,208,77,24,196,201,133,62,11,200,64,44,125,7,23,180,152,195,134,168,213,17,108,43,52,102,17,6,200,99,25,21,4,248,223,145,79,155,118,39,245,44,21,141,134,170,124,145,160,253,28,130,78,235,100,203,47,17,132,154,188,32,192,167,220,101,82,55,210,129,238,172,153,12,17,186,147,105,49,191,58,250,202,220,169,235,112,176,171,117,47,255,0,68,158,202,54,249,252,202,217,154,120,228,246,151,159,163,206,68,219,40,25,18,180,245,175,243,98,233,186,110,180,158,234,79,26,169,149,189,169,220,107,176,11,169,65,153,97,225,160,234,86,178,170,39,130,153,190,99,203,230,20,80,117,9,36,240,137,46,153,37,227,127,42,197,153,223,152,146,102,69,218,211,216,251,37,34,138,184,141,115,90,247,151,41,10,187,220,103,214,144,25,138,165,174,225,196,156,119,225,16,241,174,133,100,127,130,109,31,244,230,90,123,86,217,70,62,25,113,85,92,203,184,155,92,184,177,45,236,211,96,243,234,76,89,73,7,195,149,21,65,150,200,126,88,248,199,66,125,109,231,16,34,91,126,15,252,52,137,167,193,212,187,102,176,161,173,201,194,37,57,91,242,199,196,171,108,113,50,54,218,123,23,52,149,80,70,6,125,69,77,27,104,47,117,69,70,146,241,38,49,159,40,171,150,69,114,150,238,92,70,153,18,51,51,101,26,95,168,110,7,36,24,132,165,100,154,92,30,99,21,103,12,222,165,238,168,237,176,51,120,130,60,217,123,150,112,227,101,127,82,32,213,184,214,80,12,200,79,230,86,181,12,85,200,108,22,2,48,242,163,131,100,2,179,181,77,217,106,122,162,241,4,171,84,9,32,246,151,61,153,216,181,138,51,99,146,179,13,106,70,203,134,70,127,50,166,170,178,4,150,43,44,204,132,129,13,24,130,90,48,170,51,67,252,137,73,131,137,54,229,204,168,59,32,49,49,140,195,137,6,199,227,122,104,201,44,32,208,204,104,20,195,45,65,97,9,210,190,204,14,71,162,171,88,138,153,228,5,51,56,216,167,31,60,251,188,37,93,13,240,24,81,169,123,186,76,100,72,204,128,202,198,128,189,152,211,200,22,175,16,240,169,72,204,120,158,159,67,229,83,169,163,183,189,242,88,150,153,152,147,32,255,0,133,36,181,147,254,52,202,12,15,35,255,0,52,48,100,254,116,169,243,37,136,156,171,207,146,63,4,245,97,44,83,110,71,143,254,244,3,12,65,202,205,149,41,135,63,147,10,102,254,70,44,168,229,189,60,248,165,6,18,148,107,93,221,80,36,143,133,115,237,225,227,31,181,87,210,95,50,72,240,149,79,56,191,209,170,202,248,138,67,0,145,142,168,161,204,38,53,162,212,192,237,18,66,253,67,178,122,198,146,230,240,43,119,4,66,154,213,41,141,171,65,36,125,72,123,43,177,251,49,83,173,156,70,97,179,236,136,70,112,137,75,218,198,149,39,218,77,41,228,238,95,204,37,87,26,4,25,61,171,170,62,201,204,159,51,150,70,161,121,9,204,37,71,14,168,2,103,82,179,153,85,91,24,121,148,228,254,206,20,73,34,191,1,149,104,51,170,141,92,46,212,124,249,145,4,14,21,42,199,156,72,160,191,39,114,229,107,125,141,108,76,61,86,94,127,251,147,200,207,178,32,243,37,6,96,199,212,181,73,212,246,48,129,132,34,74,203,126,26,10,184,114,41,131,61,130,38,41,104,134,122,111,118,37,201,100,204,212,242,101,229,78,107,103,218,251,168,217,149,62,70,89,63,133,180,147,0,157,56,208,54,65,136,56,175,49,82,57,134,178,199,152,42,126,214,238,203,195,17,138,183,63,176,102,54,155,189,106,53,148,184,204,73,189,100,223,250,163,67,36,114,123,83,10,161,209,172,159,39,181,62,223,128,64,83,82,66,49,131,48,138,145,176,211,138,78,213,172,191,168,214,161,85,50,123,10,134,97,152,148,51,56,150,214,73,74,202,200,22,42,35,61,158,8,208,189,73,134,73,242,38,240,231,253,100,182,212,123,20,121,129,224,145,90,153,153,17,59,159,200,145,89,50,94,71,170,42,220,147,15,105,30,2,120,42,232,114,98,70,238,18,231,117,185,7,220,168,99,25,229,98,201,44,131,169,108,201,53,210,86,230,67,31,178,161,95,60,145,145,176,53,134,219,185,115,238,56,214,95,32,205,73,12,242,64,254,37,198,245,13,9,196,124,194,18,238,193,212,244,243,153,135,42,30,126,155,131,100,60,193,18,233,135,170,78,14,35,67,126,26,156,130,133,132,24,249,85,148,10,214,78,240,68,73,209,132,27,248,147,74,168,27,30,229,102,101,76,211,83,86,222,96,239,211,204,140,60,168,7,177,130,84,51,231,196,43,48,229,83,214,70,0,153,153,115,111,110,142,190,192,83,24,194,175,67,96,6,146,26,200,153,23,153,106,207,170,177,152,75,21,161,52,28,124,165,196,133,153,125,85,8,157,170,115,204,146,125,212,44,205,61,151,149,11,27,63,200,89,138,143,94,131,36,104,115,26,9,84,129,153,177,226,10,23,120,124,157,169,42,200,222,227,90,229,200,118,56,248,132,152,85,7,145,71,192,184,24,251,149,44,11,184,63,85,87,120,49,46,161,195,1,7,218,135,153,2,32,212,172,205,84,8,195,226,148,148,254,51,28,227,225,221,41,90,93,69,105,20,175,124,96,17,138,114,214,1,63,58,109,84,103,149,52,147,3,114,53,213,31,28,193,148,229,243,33,147,34,244,9,36,243,194,101,93,62,3,5,237,41,155,32,237,185,147,51,40,149,27,70,10,60,44,25,84,172,59,131,228,194,168,32,24,229,246,148,236,195,40,192,213,89,25,212,135,135,0,144,94,140,13,168,199,218,179,223,196,34,147,76,61,84,52,54,88,217,204,190,62,226,15,186,147,76,147,151,169,6,200,7,147,238,164,85,191,200,89,131,237,110,193,225,194,165,223,118,124,137,147,235,125,172,171,231,163,128,67,87,88,87,204,70,176,16,102,18,73,17,126,130,121,62,234,13,254,17,142,170,170,167,193,44,78,209,167,102,88,126,1,115,16,126,18,255,0,130,97,91,66,76,156,197,227,70,76,190,174,141,218,84,155,241,59,38,159,229,17,188,207,199,64,196,121,38,182,32,134,167,167,177,145,187,83,232,211,9,131,149,72,107,6,78,156,60,81,4,133,93,95,17,89,129,223,118,1,19,181,60,173,212,243,132,206,18,229,92,217,154,62,228,132,205,186,34,174,164,49,235,71,132,194,74,221,45,5,86,97,165,150,179,188,140,78,165,242,30,179,177,155,195,151,18,2,203,206,201,253,75,0,214,227,73,248,170,227,20,129,178,102,60,165,149,149,49,141,124,60,120,84,105,163,63,193,31,85,24,159,241,76,189,59,13,97,249,178,73,74,159,12,145,143,149,58,141,24,152,214,19,252,48,39,106,166,34,152,134,126,80,125,196,135,80,192,149,52,28,73,124,251,95,77,38,84,251,77,223,69,182,98,231,85,163,15,139,224,72,83,195,60,41,93,74,201,147,229,140,28,66,79,189,16,5,230,196,182,179,211,107,127,86,37,215,104,204,171,33,27,134,113,79,148,169,176,107,89,141,125,181,184,174,146,76,49,18,253,201,62,170,70,215,245,5,169,182,124,0,11,221,90,35,76,130,62,233,67,18,30,99,9,36,120,178,168,155,141,25,58,200,159,175,146,36,219,108,250,10,214,240,208,188,178,213,90,114,182,35,242,218,15,39,238,168,41,58,254,44,153,124,83,208,108,248,62,249,221,165,33,83,24,127,7,217,7,151,17,21,23,162,162,229,169,38,189,189,129,222,193,144,105,84,152,24,250,149,43,32,110,122,87,141,78,252,105,177,28,138,100,195,198,148,197,208,106,172,183,48,112,169,89,148,252,157,74,131,77,179,23,106,74,175,49,1,108,161,159,207,50,195,253,28,202,206,226,0,11,19,48,148,4,153,36,25,222,21,94,106,57,247,143,205,105,153,12,101,94,99,222,182,177,255,0,157,114,200,50,155,107,67,137,52,153,131,26,1,146,113,49,76,95,95,78,27,248,132,133,176,173,128,251,207,17,251,83,109,248,252,23,55,173,184,149,36,253,170,156,54,188,104,163,24,172,109,158,249,210,95,196,181,178,170,112,217,153,19,14,72,228,157,57,152,18,109,21,44,109,73,240,204,36,103,170,90,123,188,190,234,147,147,24,158,104,232,17,142,53,61,187,176,49,101,100,103,150,38,101,16,99,31,205,233,240,103,159,195,17,82,201,152,202,245,212,184,40,140,124,129,231,239,38,172,11,22,16,227,15,7,18,22,76,252,105,89,129,84,50,202,147,114,12,202,105,155,184,199,194,168,41,238,249,8,34,173,179,35,3,38,85,138,215,6,83,116,55,156,128,230,90,100,211,140,188,200,216,115,1,224,136,121,190,138,117,96,35,102,64,219,63,169,23,91,63,23,10,221,112,195,147,218,74,3,0,227,126,100,205,27,56,133,28,150,15,195,50,213,26,97,61,164,49,158,77,166,36,162,52,147,198,151,204,165,93,74,216,109,101,62,84,103,162,235,109,72,86,118,160,36,135,122,12,200,56,207,219,17,12,184,138,61,152,99,151,221,89,70,128,73,62,234,15,54,68,210,4,192,13,42,224,56,28,159,233,188,169,141,38,176,170,178,225,202,53,134,161,140,9,48,95,135,254,69,196,170,163,75,164,212,111,229,196,63,53,146,45,214,194,51,50,31,164,252,0,94,148,60,152,204,83,84,55,15,40,24,28,170,129,239,39,134,100,177,179,15,99,91,38,108,151,195,89,48,169,92,254,68,147,204,226,58,155,66,81,100,40,36,176,107,117,110,63,170,130,14,114,141,7,39,56,158,166,208,181,71,177,75,36,44,47,74,93,50,144,243,153,212,133,129,100,241,63,149,82,135,85,83,136,124,168,143,168,104,69,101,82,45,250,99,23,104,146,171,45,49,4,163,234,93,37,243,32,219,242,133,41,159,1,122,81,205,117,34,199,11,184,147,232,146,213,78,149,181,5,220,68,219,80,232,192,77,97,12,101,63,91,85,232,146,184,82,201,26,242,39,149,138,135,208,228,26,28,212,140,31,104,147,186,123,230,11,136,162,94,181,152,9,35,204,37,22,46,181,23,67,12,72,204,74,230,95,14,52,188,89,86,102,121,49,168,141,66,243,140,156,74,43,27,9,51,98,118,237,55,60,114,65,196,85,79,153,229,7,82,225,186,3,82,28,114,152,19,46,235,79,62,12,232,159,113,86,212,108,130,22,185,43,100,18,100,73,222,199,137,234,246,202,181,133,83,51,32,99,34,173,149,199,101,53,86,191,242,34,140,17,144,105,107,204,200,200,152,115,50,145,115,218,140,2,217,58,84,18,95,155,18,222,205,0,194,143,169,88,67,96,17,79,152,193,15,16,85,127,32,101,85,57,161,180,241,224,241,44,31,26,88,147,251,184,210,200,76,161,72,25,113,58,49,48,154,42,219,19,96,184,102,56,187,149,61,81,190,178,157,204,249,62,210,113,90,23,151,185,43,0,214,120,88,81,240,169,75,184,108,218,61,90,188,35,240,82,90,169,152,162,17,43,54,37,209,79,205,218,193,135,133,106,242,135,254,117,186,171,89,188,126,2,40,178,166,250,194,6,70,60,203,145,178,121,224,216,188,38,255,0,157,120,115,116,237,123,169,233,105,90,159,162,180,172,253,201,216,85,118,250,214,73,30,85,192,180,222,167,124,31,14,85,216,180,150,164,29,216,50,133,117,244,178,50,96,121,243,85,24,100,200,31,157,49,11,8,36,83,33,191,185,102,192,242,47,88,131,27,35,49,228,76,189,52,133,26,30,52,98,9,60,129,36,30,234,86,146,130,170,136,95,66,165,245,60,99,214,129,230,10,232,198,120,242,32,44,180,243,44,128,154,54,89,176,6,56,203,53,36,165,65,166,53,14,83,225,50,99,51,225,235,198,71,241,37,126,136,74,131,167,147,167,162,226,73,108,93,111,22,15,178,197,238,164,143,181,0,162,253,196,161,246,68,146,78,213,196,197,236,62,159,118,196,11,53,128,227,36,115,31,198,167,231,231,43,56,151,54,219,59,14,222,199,89,173,214,96,147,196,153,76,159,18,72,23,17,167,223,70,63,105,23,77,167,51,36,131,152,171,170,53,100,36,172,198,169,146,113,161,153,100,63,170,180,234,119,236,64,242,174,117,3,83,229,156,241,101,77,37,129,142,178,201,224,89,155,104,86,112,169,0,188,132,230,202,68,238,51,248,63,246,136,85,196,97,13,219,207,24,252,40,202,75,34,19,136,171,211,48,78,58,32,48,1,24,123,180,245,90,139,228,21,50,171,114,53,63,62,25,225,49,86,85,106,122,175,210,20,163,91,173,99,65,178,31,18,101,145,120,5,84,227,243,53,153,32,159,104,34,147,34,212,203,137,100,38,82,148,137,213,246,137,139,187,221,226,66,62,170,46,12,72,104,85,196,169,97,165,111,152,79,0,229,85,178,102,16,128,92,50,49,143,73,59,132,164,198,175,170,181,32,228,177,153,74,185,234,200,195,88,164,99,201,157,101,112,19,198,139,187,196,151,4,217,9,148,69,84,79,54,250,14,208,203,161,77,23,83,204,5,184,24,28,75,108,253,36,254,236,72,10,218,114,84,203,33,130,170,217,169,1,131,9,187,18,52,148,25,87,246,39,32,26,93,35,217,244,213,188,107,32,89,68,82,146,113,206,34,42,171,206,180,255,0,109,65,89,109,97,171,65,227,227,12,137,91,35,0,71,79,100,152,4,6,97,41,217,143,228,87,220,20,103,50,180,123,76,217,84,228,201,35,31,14,84,91,230,16,163,195,149,79,90,198,32,201,153,11,152,6,241,145,103,230,245,48,203,130,9,233,188,57,228,32,210,50,178,1,79,84,193,145,252,169,225,130,8,192,234,82,16,36,188,111,85,113,158,201,32,69,134,82,82,121,165,110,184,83,24,15,252,156,171,59,134,68,16,254,226,76,25,143,200,182,202,40,242,79,24,209,149,90,133,145,153,137,36,147,37,255,0,241,2,84,23,147,58,170,168,140,199,71,13,222,229,105,159,25,146,70,144,192,55,26,110,201,248,216,153,112,5,38,103,192,198,245,157,105,137,212,155,73,199,37,45,100,50,8,232,108,205,62,207,52,184,220,200,88,218,144,132,62,20,217,236,33,64,145,62,183,20,188,201,90,48,42,163,61,242,70,152,198,135,141,43,170,146,8,204,230,70,154,248,29,42,54,42,54,204,15,120,72,11,90,216,165,30,80,137,2,203,81,228,77,163,76,25,25,204,157,100,100,37,98,14,124,150,86,189,49,170,181,4,158,21,246,250,180,115,158,254,36,162,53,36,184,221,69,93,13,29,196,177,101,250,110,96,149,82,210,106,70,113,138,95,90,230,65,147,101,11,184,185,70,152,134,123,10,206,222,85,203,36,108,53,142,177,62,158,45,176,51,9,71,201,209,228,27,250,146,72,218,194,214,23,8,74,76,105,164,109,114,114,119,38,142,103,78,67,179,43,153,179,76,125,165,165,244,59,98,117,42,56,26,170,187,31,40,145,30,183,85,55,136,41,255,0,39,248,21,95,178,81,240,241,37,147,225,142,75,57,132,186,51,41,224,201,234,42,75,113,78,200,217,19,172,202,225,182,199,57,125,56,198,76,171,19,70,32,152,159,73,120,6,245,171,8,202,196,194,144,114,109,101,193,149,136,201,144,109,120,51,5,123,82,86,176,172,204,167,33,201,32,207,133,43,70,33,75,26,237,249,240,149,80,134,72,8,52,154,28,8,133,6,85,242,52,198,103,194,34,168,176,234,110,184,96,202,197,5,113,39,99,202,175,103,198,124,144,112,149,75,207,211,103,146,55,132,201,246,238,12,43,164,184,222,159,153,116,106,75,92,92,89,84,29,110,149,124,35,167,19,33,202,140,12,194,74,208,177,138,91,201,153,238,229,90,55,224,240,204,82,168,80,223,28,64,230,42,132,212,58,242,231,125,180,12,94,63,168,165,87,49,154,135,94,126,170,139,186,196,34,137,57,12,195,201,247,87,231,216,6,156,73,108,151,151,145,119,61,30,98,109,1,187,87,173,57,147,141,153,216,14,250,156,228,230,74,234,141,182,38,19,46,176,104,208,103,69,80,215,116,131,140,124,200,178,58,157,12,163,88,213,160,156,4,173,225,178,168,149,154,36,162,45,212,246,67,23,17,74,152,207,153,4,140,237,80,89,60,28,218,168,162,125,222,160,44,87,252,209,50,46,109,107,168,117,164,99,191,139,42,234,48,249,30,153,126,24,139,37,157,74,241,199,31,144,172,167,229,187,234,173,105,119,45,134,12,162,70,70,233,189,55,115,90,118,26,194,124,146,174,233,107,164,153,27,218,82,55,112,31,24,4,194,37,147,116,169,92,13,88,208,171,210,179,55,32,96,83,121,244,158,246,37,199,116,246,176,61,69,150,210,90,237,117,182,94,173,5,134,23,90,140,109,172,56,48,152,184,156,49,182,207,84,244,230,31,130,69,51,137,235,40,214,68,140,154,75,26,165,84,152,99,34,83,233,163,200,178,135,112,242,35,76,252,76,202,153,89,138,98,224,236,128,1,175,48,35,243,226,72,102,90,202,207,137,31,91,36,130,127,50,220,137,179,21,117,176,248,249,145,147,13,6,11,16,12,181,97,65,132,41,37,148,107,34,161,85,156,107,83,136,242,52,248,147,79,136,41,216,99,48,76,80,181,65,151,4,249,85,128,110,50,131,153,78,107,66,52,108,50,12,241,139,181,11,118,250,105,49,95,153,77,220,90,226,82,243,46,206,78,44,170,42,205,111,112,220,99,27,88,209,8,71,152,40,120,19,241,191,10,212,249,36,74,119,63,240,221,174,155,92,153,97,155,254,40,43,42,118,89,51,169,57,164,134,57,192,204,155,6,181,46,37,212,229,166,164,60,98,35,119,231,140,12,74,222,125,59,18,25,52,153,82,109,140,202,37,129,49,254,106,174,28,240,16,124,197,74,125,19,31,180,181,109,142,36,213,37,86,25,218,198,31,180,167,228,155,108,168,225,132,132,103,42,194,101,38,81,170,43,3,70,196,211,46,208,83,39,144,132,76,166,105,131,247,5,45,53,12,236,137,182,201,228,3,182,57,121,66,182,70,181,181,131,212,37,91,79,79,198,192,166,18,116,147,11,202,149,170,81,97,97,85,110,173,6,63,234,28,73,175,172,69,146,206,20,130,126,146,28,151,243,34,131,79,233,160,225,92,178,96,86,53,99,25,153,203,212,182,192,97,61,213,161,147,25,147,10,109,24,59,150,101,77,12,152,147,145,114,49,147,0,100,103,18,146,187,214,223,133,143,180,49,70,169,109,76,120,192,126,21,200,238,232,101,106,11,28,178,255,0,231,73,178,238,255,0,195,159,169,145,145,63,197,167,169,94,205,109,58,237,156,43,80,96,78,47,41,74,143,210,186,97,145,152,206,37,91,232,236,250,75,181,99,84,8,213,157,115,39,32,48,226,226,77,30,206,4,209,149,172,68,50,24,61,228,173,82,234,114,91,184,115,133,57,230,18,62,147,83,217,70,226,151,214,173,44,168,65,37,232,15,194,67,250,74,75,10,114,6,86,61,188,28,238,101,77,67,36,152,212,163,224,62,181,57,164,181,96,136,134,81,87,220,170,152,254,5,63,224,60,137,244,153,241,72,4,134,76,152,190,209,83,88,102,24,134,102,217,102,253,73,141,78,73,187,4,97,169,169,58,135,115,43,8,82,109,179,138,204,92,204,214,219,97,246,160,195,171,71,39,221,64,192,170,28,230,115,11,42,95,107,166,31,24,249,131,196,170,176,168,141,98,181,250,156,132,2,155,147,168,114,157,57,173,128,205,143,50,79,62,144,4,34,85,141,71,200,38,52,205,203,17,31,159,255,0,114,130,141,3,108,196,95,131,198,138,129,189,144,50,173,239,135,198,133,141,101,136,137,212,57,128,42,203,20,196,151,158,195,136,111,83,50,97,203,35,250,151,85,125,32,231,61,109,102,143,26,233,90,147,171,57,204,171,66,120,60,166,84,12,181,136,86,117,39,54,186,109,152,250,148,191,165,108,79,218,181,170,46,72,24,106,72,147,89,212,166,173,116,195,5,210,37,117,11,161,9,61,153,81,184,192,113,233,149,179,135,43,169,88,85,83,159,193,134,78,31,90,204,157,72,176,204,4,110,21,57,24,21,70,212,47,149,27,193,95,214,207,255,0,6,85,206,32,106,120,34,58,171,101,144,10,12,194,92,173,32,199,72,134,104,36,26,79,119,91,22,79,158,37,37,14,248,226,127,106,61,247,127,147,181,42,204,234,109,137,203,42,78,126,20,17,160,60,108,234,84,33,147,144,233,219,235,65,36,11,179,121,76,85,57,121,131,141,233,148,3,38,55,26,120,158,210,10,28,50,70,34,102,85,213,69,30,70,146,177,146,28,136,39,228,23,82,40,50,71,239,41,112,24,199,102,66,13,42,181,167,25,25,212,168,125,74,58,2,202,96,202,133,144,102,85,34,36,214,156,100,226,94,222,89,70,2,99,49,252,139,236,99,0,189,170,164,200,137,239,178,44,174,165,115,166,194,65,129,153,150,50,99,69,47,72,145,240,254,89,136,147,216,200,249,13,153,224,179,51,7,220,148,201,153,199,196,190,64,158,73,36,196,85,207,145,107,13,35,95,75,233,67,217,7,114,204,169,147,42,129,225,149,97,38,25,49,170,45,68,107,19,129,99,227,17,84,214,217,19,2,87,176,121,59,83,136,16,255,0,192,153,148,20,213,62,236,240,121,177,36,243,47,129,100,14,97,42,91,93,54,249,32,73,3,165,95,25,85,97,90,216,157,158,212,57,181,168,78,57,121,125,180,242,181,153,0,159,79,211,195,65,6,1,35,36,145,70,81,68,246,74,25,56,81,84,251,172,156,169,184,99,12,143,230,76,131,90,1,164,170,140,24,26,214,18,34,159,184,167,86,80,25,192,135,153,3,34,117,96,99,144,76,167,24,143,202,36,226,180,209,35,13,80,223,85,3,26,136,153,244,81,35,92,85,192,124,109,73,151,133,102,248,111,178,26,151,135,13,254,107,164,233,40,192,43,57,145,26,170,24,204,206,72,179,79,108,73,151,18,169,170,178,120,134,204,72,205,78,193,136,124,34,82,140,178,196,254,164,77,87,5,106,29,18,29,147,203,238,173,166,33,202,162,224,90,188,169,232,109,94,184,114,70,42,172,21,50,181,133,26,157,123,54,199,79,141,118,194,15,10,77,55,252,127,241,85,89,25,197,97,237,33,152,78,213,66,22,1,72,83,189,81,177,248,134,177,164,100,25,70,140,134,57,40,73,154,123,23,46,81,160,255,0,18,2,19,251,86,19,53,132,18,15,181,42,245,142,191,2,50,161,173,248,197,194,84,150,214,51,36,249,225,90,166,79,36,146,39,52,244,228,154,206,85,111,249,57,177,217,241,35,163,73,149,90,126,212,97,181,134,50,97,202,169,173,116,103,228,204,166,77,162,121,50,226,72,221,28,79,153,102,145,248,26,141,169,39,17,157,171,24,214,178,136,254,98,162,191,13,156,126,210,95,50,54,217,58,194,168,65,172,80,134,49,10,204,171,81,167,190,50,83,26,248,145,184,178,162,89,39,124,78,164,139,203,51,61,4,247,18,70,86,61,76,178,201,226,58,232,146,104,88,64,117,41,121,154,75,33,248,149,118,213,212,42,195,122,121,36,40,19,6,33,104,104,78,46,37,82,29,61,198,177,99,84,249,31,39,23,134,4,25,41,132,109,54,206,212,62,217,241,143,136,73,142,252,240,153,149,107,72,200,106,135,176,59,16,117,37,146,95,144,156,43,76,157,91,16,189,197,73,230,95,12,68,225,46,85,201,188,214,53,153,71,161,200,46,212,91,217,18,75,49,24,73,84,11,232,178,89,204,177,159,112,1,51,133,27,223,160,213,196,22,239,77,128,67,203,16,171,152,234,72,214,57,49,4,170,186,102,170,62,116,60,151,130,200,25,85,150,239,200,146,213,200,8,213,71,39,105,85,37,110,149,31,135,48,150,240,211,156,103,202,33,42,48,190,88,216,192,237,82,55,78,199,84,109,18,114,2,102,149,0,135,196,36,124,51,62,183,181,110,11,236,190,146,212,106,123,89,200,94,149,223,92,130,73,19,192,41,247,17,36,254,226,18,75,200,95,105,103,3,73,75,140,124,166,86,16,41,199,131,9,132,173,248,235,23,61,73,44,140,228,24,113,140,157,73,180,59,39,137,227,226,86,76,211,213,68,89,73,164,167,140,204,203,25,96,26,207,246,107,129,202,52,197,236,26,70,203,128,70,38,17,38,65,184,131,238,149,113,50,169,101,234,141,189,75,210,88,2,51,168,105,93,149,240,61,165,49,63,86,144,92,57,80,170,207,196,70,234,10,207,54,13,49,135,60,11,155,134,236,242,83,200,6,57,21,63,29,132,94,161,139,199,189,146,88,128,147,90,128,141,119,177,238,18,222,109,78,9,61,43,21,153,49,55,120,192,213,177,82,179,6,40,158,152,188,219,148,186,101,105,60,56,149,85,140,102,99,91,228,129,97,50,200,17,134,167,222,99,140,252,200,147,73,1,0,169,82,123,134,51,53,104,4,206,101,234,221,109,167,60,57,75,200,145,207,135,149,143,80,54,180,135,223,101,136,149,161,111,19,55,24,235,18,109,98,205,126,88,139,207,141,185,98,148,211,198,32,152,204,202,230,51,198,65,167,85,100,52,152,147,24,145,142,169,107,99,14,116,21,170,101,110,85,246,169,155,23,226,78,204,34,251,147,182,84,39,25,242,133,52,173,9,49,242,167,147,216,130,126,52,173,38,142,50,169,151,165,19,255,0,68,72,95,182,69,86,179,40,208,22,161,120,142,178,215,80,97,153,158,66,143,181,106,134,194,100,237,95,97,179,40,59,81,49,131,136,156,202,85,81,107,145,181,236,39,130,83,60,202,141,241,184,50,169,91,86,60,164,73,182,174,85,176,21,73,153,237,33,188,200,182,108,50,61,23,179,252,138,171,8,162,135,207,62,124,89,81,129,97,208,38,8,227,74,204,154,6,100,76,11,107,65,6,208,25,144,104,255,0,71,202,167,161,204,198,245,67,26,227,242,38,220,100,12,76,189,18,8,249,138,85,173,230,174,26,2,238,212,101,247,82,208,135,114,155,113,156,45,144,101,172,104,51,71,196,37,205,117,14,152,231,204,37,215,171,104,114,175,90,233,33,227,85,142,69,251,25,161,103,91,156,203,77,188,240,123,149,200,103,178,72,208,18,116,246,217,139,58,168,216,206,161,35,42,48,85,130,141,144,93,73,92,249,143,198,171,205,0,5,136,164,237,106,142,79,53,38,145,92,125,182,36,167,234,119,198,62,33,42,58,29,66,66,120,101,74,63,10,254,124,198,77,160,105,226,11,165,103,227,255,0,65,85,144,174,12,252,169,86,161,153,6,52,71,154,89,81,16,254,69,156,194,74,53,13,81,239,217,194,158,62,158,236,18,73,137,7,248,146,182,108,236,33,47,250,215,73,211,16,198,64,102,221,9,69,51,225,187,32,191,46,44,107,80,110,37,210,31,14,85,105,33,100,226,65,90,156,142,182,253,160,216,252,169,41,164,254,126,36,154,170,224,150,74,150,29,81,10,145,85,188,199,179,57,246,52,103,201,98,241,170,182,221,202,134,182,183,18,219,101,91,185,26,109,197,41,182,213,37,216,22,123,63,241,88,31,252,11,126,23,214,147,153,106,146,242,73,98,92,137,2,177,131,42,101,26,27,20,251,222,120,196,79,160,79,103,130,25,153,1,70,140,227,91,222,241,227,75,100,223,65,140,206,212,7,226,16,73,233,82,105,25,198,177,235,86,60,189,43,68,8,15,39,114,60,50,70,94,209,45,6,178,4,110,148,140,216,149,85,95,49,180,104,12,141,212,130,187,200,36,52,107,238,79,253,162,102,99,14,116,85,56,230,253,141,120,213,215,0,106,223,153,2,212,104,4,64,6,99,32,203,196,157,239,25,255,0,162,232,220,163,17,173,212,83,36,50,198,55,225,75,247,39,247,83,233,150,163,19,18,150,51,124,117,101,107,147,97,76,240,196,156,196,36,61,30,57,47,234,93,10,53,36,17,179,153,11,38,214,182,181,248,150,239,42,20,219,253,196,108,209,152,217,212,178,216,50,183,218,84,208,238,193,37,158,218,244,152,0,155,220,85,159,144,175,136,213,253,72,139,38,111,146,22,86,206,173,38,81,117,171,43,88,12,173,39,106,80,105,57,16,76,88,249,146,177,165,178,76,121,42,141,241,134,64,41,185,49,158,35,166,170,131,11,217,78,76,153,149,29,84,14,53,149,111,158,62,164,230,48,127,58,86,168,234,79,93,210,78,41,50,196,67,85,122,228,35,179,136,139,165,198,134,12,124,203,227,234,128,183,114,58,152,209,228,7,91,125,40,160,194,100,87,106,200,53,172,91,77,85,44,157,75,22,53,241,52,21,241,158,179,141,15,238,166,44,140,65,51,153,12,103,176,72,102,160,27,217,91,198,177,126,56,200,19,79,120,250,74,150,73,181,57,23,51,72,206,22,28,190,227,18,10,101,174,229,43,9,159,36,139,113,163,109,152,147,108,101,53,25,158,242,217,26,78,36,55,153,214,28,138,130,142,223,101,249,18,231,204,1,125,213,169,236,33,70,181,64,161,202,124,198,42,216,212,198,176,20,144,144,135,225,77,33,210,3,7,42,120,26,64,8,104,57,236,32,152,252,42,237,34,248,133,69,111,161,102,76,193,95,30,199,139,133,6,107,131,198,38,19,45,225,146,57,42,118,97,113,62,190,30,229,96,243,50,15,54,84,209,134,30,60,73,53,197,62,249,138,138,183,192,13,18,117,35,228,241,101,73,166,6,198,73,59,87,200,212,135,140,117,111,79,91,185,27,51,9,52,112,170,11,204,152,167,140,113,191,153,89,86,211,238,83,31,195,3,238,89,48,199,168,39,10,214,101,78,35,84,54,54,149,63,180,36,65,163,30,15,114,244,61,96,177,159,106,201,195,237,92,237,212,106,248,118,26,171,224,47,153,49,1,185,196,179,54,60,156,203,99,25,16,137,86,168,21,3,124,193,160,205,49,254,202,38,202,24,227,17,3,237,42,213,69,99,79,170,200,77,43,103,197,147,220,145,73,96,208,30,100,132,124,194,42,86,143,244,20,233,12,173,200,52,182,102,56,196,234,75,33,235,50,70,7,42,67,169,53,224,228,177,251,65,41,110,63,1,217,148,178,153,119,84,56,152,178,242,40,169,236,124,151,168,184,119,114,164,203,230,47,250,215,77,167,8,8,6,20,201,163,195,153,171,254,98,80,208,200,36,108,56,217,19,185,144,198,66,34,235,107,64,175,221,66,185,11,77,90,66,1,11,14,180,113,158,170,230,70,227,196,148,26,27,196,68,192,198,15,140,1,3,41,148,229,148,192,13,252,41,252,159,63,7,169,121,240,30,71,169,237,220,198,99,209,172,178,35,183,36,19,16,17,171,94,36,234,29,110,86,38,219,84,55,152,77,85,150,82,39,198,120,8,14,164,186,29,32,198,156,178,181,248,209,232,21,98,121,239,231,77,67,37,241,152,182,26,144,253,216,144,198,134,116,52,119,21,65,205,51,43,208,83,12,79,105,27,233,132,255,0,209,100,24,31,85,77,99,84,28,132,181,187,181,130,126,28,137,198,158,248,175,127,91,197,44,68,42,168,125,36,18,177,106,102,152,138,79,105,81,161,133,201,85,144,163,164,248,132,11,182,115,69,196,190,223,92,98,136,242,133,1,2,170,37,107,50,161,236,166,0,188,43,149,149,17,138,229,82,33,250,194,118,249,225,196,76,126,106,133,147,247,32,229,67,201,167,139,231,153,17,182,24,152,168,177,167,136,42,178,41,51,168,76,124,111,218,36,148,225,178,207,243,101,34,109,112,110,116,109,12,54,73,240,42,190,222,36,151,54,26,86,255,0,141,80,73,123,5,21,97,26,147,143,133,7,101,14,112,153,133,77,86,252,11,182,10,79,217,60,30,105,12,198,125,18,166,147,233,229,201,127,184,149,62,134,200,106,191,138,196,22,64,80,152,153,19,170,119,228,63,50,30,182,144,249,249,132,174,171,116,49,230,129,134,10,158,202,195,204,170,231,196,21,250,99,123,19,137,45,14,140,124,105,121,113,127,173,116,74,173,61,42,181,152,138,92,169,143,200,237,253,181,191,149,26,3,66,38,164,134,248,204,230,77,36,204,219,112,169,203,93,73,22,17,30,28,169,35,245,33,231,29,115,217,166,97,119,20,168,146,97,201,83,55,208,37,73,99,240,167,213,79,220,167,62,155,149,139,165,86,134,243,57,109,85,36,168,199,205,45,86,198,48,35,15,18,58,103,23,14,36,40,106,183,196,82,230,197,85,113,196,89,100,194,16,124,41,47,169,30,17,57,85,247,163,241,164,23,116,145,60,30,181,149,9,178,176,4,59,45,207,82,112,22,75,82,176,25,182,151,133,88,67,55,26,93,186,12,172,100,200,195,31,114,198,73,162,144,120,130,182,27,60,159,105,125,244,223,172,157,69,16,207,170,202,14,37,17,101,91,121,9,252,82,138,186,182,220,104,57,148,155,149,101,171,243,36,209,156,234,146,158,202,115,255,0,168,23,42,183,129,78,56,222,8,144,214,142,180,139,92,249,143,246,146,200,202,156,6,85,15,52,200,49,135,133,97,13,145,39,36,108,170,151,39,152,185,19,168,209,153,24,108,82,181,62,70,200,113,232,240,113,246,164,86,176,34,9,252,75,105,166,99,247,82,217,239,151,36,124,40,86,119,212,24,219,25,241,62,146,222,202,221,203,248,82,24,209,167,8,156,169,168,100,202,23,74,174,219,160,182,28,198,211,127,84,73,236,109,49,20,76,72,96,90,217,100,230,79,131,125,249,49,20,73,36,145,208,117,101,48,152,192,70,31,10,144,181,159,249,222,36,250,202,102,84,186,53,104,10,244,145,178,187,102,38,68,92,250,210,89,123,75,10,170,211,212,147,137,117,56,213,80,124,18,139,186,168,158,202,232,105,35,173,2,180,8,211,215,195,43,48,153,59,147,90,11,33,168,10,172,145,165,171,88,210,95,224,206,85,203,86,70,47,107,174,66,155,93,48,8,220,193,72,77,24,249,58,149,145,164,229,247,80,70,11,21,85,255,0,98,85,17,198,170,57,81,172,170,24,187,151,141,38,92,110,80,161,217,100,114,147,153,51,72,222,5,99,101,66,162,4,104,34,26,22,200,195,23,154,92,201,132,27,16,178,102,110,84,191,202,225,51,43,159,255,217 \ No newline at end of file diff --git a/src/images/question.png b/src/images/question.png new file mode 100644 index 0000000000..31b839ef90 Binary files /dev/null and b/src/images/question.png differ diff --git a/src/images/white-texture.png b/src/images/white-texture.png new file mode 100644 index 0000000000..014e0a94ac Binary files /dev/null and b/src/images/white-texture.png differ diff --git a/src/scripts.js b/src/scripts.js index 8041e570b5..be4962e9c7 100644 --- a/src/scripts.js +++ b/src/scripts.js @@ -1,19 +1,550 @@ -// This is the JavaScript entry file - your code begins here -// Do not delete or rename this file ******** +// import './css/styles.css'; +import './css/index.scss'; +import './images/fitlit-logo.png'; +import './images/white-texture.png'; +import { updateDom, sleepChartUpdate, updateAccountData, } from './domUpdates'; +import { fetchUserData, fetchHydrationData, fetchSleepData, fetchActivityData, postHydrationData } from './apiCalls'; +import { adminChart,stepChart,sleepChart,hydChart,adminSleepChart,adminHydrationChart,adminActivityChart, chartColors } from './chartSetup'; +let adminCharts = [adminSleepChart, adminHydrationChart, adminActivityChart] -// An example of how you tell webpack to use a CSS file -import './css/styles.css'; +let appState = { + account: null, + hydration: null, + sleep: null, + activity: null, + randomUser: null, +}; -// An example of how you tell webpack to use an image (also need to link to it in the index.html) -import './images/turing-logo.png'; +function fetchData() { + Promise.all([ + fetchUserData(), + fetchHydrationData(), + fetchSleepData(), + fetchActivityData(), + ]) + .then(([userData, hydrationData, sleepData, activityData]) => { + appState.account = userData; + appState.hydration = hydrationData; + appState.sleep = sleepData; + appState.activity = activityData; -// An example of how you tell webpack to use a JS file -import userData from './data/users'; -console.log("User Data:", userData); + appState.randomUser = generateRandomUser(appState.account); + let dateData = [] + sleepData.sleepData.forEach((entry) => { + if (!dateData.includes(entry.date)) { + dateData.push(entry.date) + } + }) + dateData.forEach((date) => { + document.getElementById('date-selector').innerHTML += `` + }) -// Example of one way to import functions from the domUpdates file. You will delete these examples. -import { exampleFunction1, exampleFunction2 } from './domUpdates'; + const justUsers = userData.users.reduce((acc, user) => { + acc.push({ [user.id]: user.name }) + return acc + }, []) + + updateDom(appState.randomUser, appState.account.user); + generateUserList(justUsers) + }) + .catch(error => console.error("Error loading data:", error)); +} + +function generateRandomUser(accountData) { + const randomIndex = Math.floor(Math.random() * accountData.users.length); + return accountData.users[randomIndex]; +} + +function getAccountFriends(user) { + var friendArr = user.friends + var friendNames = appState.account.users.reduce((acc, account) => { + if (friendArr.includes(account.id)) { + acc.push(account.name) + } + return acc + }, []) + return friendNames.join(" - ") +} + +function getAverageStepGoal() { + const totalStepsGoal = appState.account.users.reduce((total, user) => total + user.dailyStepGoal, 0); + return totalStepsGoal / appState.account.users.length; +} + +function getAverageDailyFluidOunces(userId) { + const userHydrationData = appState.hydration.hydrationData.filter(userRecord => userRecord.userID === userId); + const totalOunces = userHydrationData.reduce((acc, userRecord) => acc + userRecord.numOunces, 0); + return totalOunces / userHydrationData.length; +} + +function getSpecificDay(userId) { + const userHydrationData = appState.hydration.hydrationData.filter(record => record.userID === userId); + const mostRecentRecord = userHydrationData.sort((a, b) => new Date(b.date) - new Date(a.date))[0]; + return mostRecentRecord ? mostRecentRecord.numOunces : 0; +} + +function getWeeklyFluidOunces(userId) { + const userHydrationData = appState.hydration.hydrationData.filter(record => record.userID === userId); + userHydrationData.sort((a, b) => new Date(b.date) - new Date(a.date)); + const lastWeekData = userHydrationData.slice(0, 7); + return lastWeekData.map(record => ({ + date: record.date, + numOunces: record.numOunces + })); +} + +function getUserSleepData(randomUser) { + return appState.sleep.sleepData.filter(user => user.userID === randomUser.id) +} + + +//Admin Chart Functions +function adminChartUpdate() { + let chartLabels = []; + let chartData = []; + const updateElements = document.querySelector('.chartUpdate').children; + + Array.from(updateElements).forEach(element => { + const dataType = element.getAttribute('value'); + + switch (dataType) { + case 'allSleepHours': + chartLabels.push('Average Sleep Hours') + chartData.push(parseFloat(getTotalAverageSleepData(appState.sleepData, 'hoursSlept'))) + break; + + case 'allSleepQuality': + chartLabels.push('Average Sleep Quality') + chartData.push(getTotalAverageSleepData(appState.sleepData, 'sleepQuality')) + break; + + case 'allNumOunces': + chartLabels.push('Average Hydration (oz)') + chartData.push(getTotalAverageNumOunces(appState.hydrationData)) + break; + + case 'allMinsActive': + chartLabels.push('Average Active Minutes') + chartData.push(getTotalAverageActivityData(appState.activityData, 'minutesActive')) + break; + + case 'allFlightsOfStepsTraveled': + chartLabels.push('Average Sleep Hours') + chartData.push(getTotalAverageActivityData(appState.activityData, 'flightsOfStairs')) + break; + } + + }); + + + + adminChart.data.labels = chartLabels; + + if (adminChart.data.datasets.length > 0) { + adminChart.data.datasets[0].data = chartData; + } else { + adminChart.data.datasets.push({ + label: 'Dataset', + data: chartData + }) + } + + adminChart.options.scales.x.ticks.max = Math.max(...chartData) + 10; + adminChart.update() + +} + +function getAdminUserData(userId, dataType) { + let returnedData + switch (dataType) { + case 'adminSleepChart': returnedData = adminSleepChartUpdate(userId) + break; + case 'adminHydrationChart': returnedData = adminHydrationChartUpdate(userId) + break; + case 'adminActivityChart': returnedData = adminActivityChartUpdate(userId) + break; + } + return returnedData +} + + +function adminUserChartUpdate(userId) { + let colorNum = Math.floor(Math.random() * chartColors.length) + + adminCharts.forEach((chart) => { + chart.data.datasets = [] + userId.forEach((user) => { + let colorNum = Math.floor(Math.random() * chartColors.length) + chart.data.datasets.push({ + label: `${user.value}'s sleep`, + data: [getAdminUserData(user.id, `${chart.canvas.id}`)[0], getAdminUserData(user.id, `${chart.canvas.id}`)[1]], + backgroundColor: [chartColors[colorNum]], + borderColor: ['#1a1a1a'], + borderWidth: 1, + }) + }) + chart.update() + }) + +} + +function adminSleepChartUpdate(userId) { + + const userSleepData = appState.sleep.sleepData.filter(data => data.userID == userId); + const totalSleepHours = userSleepData.reduce((acc, curr) => acc + curr.hoursSlept, 0); + const averageSleepHours = totalSleepHours / userSleepData.length; + + const totalSleepQuality = userSleepData.reduce((acc, curr) => acc + curr.sleepQuality, 0); + const averageSleepQuality = totalSleepQuality / userSleepData.length; + return [averageSleepHours, averageSleepQuality] + + +} + +function adminHydrationChartUpdate(userId) { + const userHydrationData = appState.hydration.hydrationData.filter(record => record.userID == userId); + const totalOunces = userHydrationData.reduce((acc, record) => acc + record.numOunces, 0); + const averageOunces = (totalOunces / userHydrationData.length).toFixed(2); + + return [totalOunces, ''] +} + +function adminActivityChartUpdate(userId) { + const userActivityData = appState.activity.activityData.filter(record => record.userID == userId); + const totalMinutesActive = userActivityData.reduce((acc, record) => acc + record.minutesActive, 0); + const averageMinutesActive = (totalMinutesActive / userActivityData.length).toFixed(2); + const totalFlightsOfStairs = userActivityData.reduce((acc, record) => acc + record.flightsOfStairs, 0); + const averageFlightsOfStairs = (totalFlightsOfStairs / userActivityData.length).toFixed(2); + + return [averageMinutesActive, averageFlightsOfStairs] + +} + +function getAverageSleepData(randomUser, sleepDataType) { + let sameUserSleepData = getUserSleepData(randomUser) + let averageSleep = 0 + let totalSleep = 0 + sameUserSleepData.forEach(obj => { + totalSleep += obj[sleepDataType] + }) + averageSleep = totalSleep / sameUserSleepData.length + return averageSleep.toFixed(2) +} + +function getMostRecentSleepData(randomUser, sleepDataType) { + let sameUserSleepData = getUserSleepData(randomUser) + let latestSleepDataIndex = sameUserSleepData.length - 1 + return sameUserSleepData[latestSleepDataIndex][sleepDataType] +} + +function getWeeklySleep(randomUser, selectedDay) { + let selectedWeek = [] + let sameUserSleepData = getUserSleepData(randomUser) + for (let i = 0; i < sameUserSleepData.length; i++) { + if (sameUserSleepData[i].date === selectedDay) { + selectedWeek.push(sameUserSleepData.slice(i - 6, i + 1)) + } + } + return { + weeklySleepHours: getWeeklySleepData(selectedWeek, 'hoursSlept'), + weeklySleepQuality: getWeeklySleepData(selectedWeek, 'sleepQuality') + } +} + + +function getWeeklySleepData(selectedWeek, sleepDataType) { + return selectedWeek[0].map(day => day[sleepDataType]) +} + +function getTotalAverageSleepData(sleepData, propertyName) { + const total = appState.sleep.sleepData.reduce((sum, record) => sum + record[propertyName], 0); + const average = total / appState.sleep.sleepData.length; + return average.toFixed(2); +} + +function getTotalAverageNumOunces() { + const totalAvgOunces = appState.hydration.hydrationData.reduce((total, record) => total + record.numOunces, 0); + return (totalAvgOunces / appState.hydration.hydrationData.length).toFixed(2); +} + +function getTotalAverageActivityData(activityData, propertyName) { + const total = appState.activity.activityData.reduce((sum, record) => sum + record[propertyName], 0); + const average = total / appState.activity.activityData.length; + return average.toFixed(2); +} + + + +//Selectors + +const userSelect = document.querySelector('.userSelect') +const userList = document.querySelector('.userList') +const viewMenu = document.querySelector('.viewMenu') +const adminPanel = document.querySelector('.adminControls') +const chartOptions = document.querySelector('.chartOptions'); +const chartUpdateSection = document.querySelector('.chartUpdate') +const fuzzySearch = document.querySelector('#fuzzySearch') +const sortContainer = document.querySelector('.sortContainer'); +const chartUpdate = document.querySelector('.chartUpdate'); +let topNavBar = document.querySelectorAll('.topNav a') +let sideNavBar = document.querySelectorAll('.sideNav a') + +//Event Listeners +document.addEventListener('DOMContentLoaded', fetchData); + +document.getElementById('date-selector').addEventListener('change', function (event) { + + event.preventDefault(); + + const inputDate = this.value; + + const randomUser = appState.randomUser; + const weeklySleepData = getWeeklySleep(randomUser, inputDate); + sleepChartUpdate(randomUser) +}); + +document.querySelector(".viewButton").addEventListener('click', () => { + document.querySelector(".viewMenu").classList.toggle('hidden') +}) + +document.querySelector('.condMode').addEventListener('click', () => { + document.querySelector(".viewMenu").classList.toggle('hidden') + document.querySelector(".sideNav").classList.toggle('hidden') + document.querySelector('#top').classList.toggle('condensed') + document.querySelector('#top').classList.toggle('main') +}) + +document.getElementById('submitHydrationData').addEventListener('click', () => { + const date = document.getElementById('hydrationDate').value; + const numOunces = parseInt(document.getElementById('hydrationAmount').value, 10); + + if (!date || isNaN(numOunces)) { + alert('If you can see this, idk what to tell you. You somehow selected a date wrong. Please try again.'); + return; + } + + postHydrationData(appState.randomUser.id, date, numOunces) +}); + +document.querySelector('.userList').addEventListener('change', () => { + adminSleepChartUpdate(userId) + adminHydrationChartUpdate(userId) + adminActivityChartUpdate(userId) +}) + + +//Sort Container and Drop Option Event Listeners +sortContainer.addEventListener('dragover', handleDragOver); +sortContainer.addEventListener('drop', handleDrop); +chartUpdate.addEventListener('dragover', handleDragOver); +chartUpdate.addEventListener('drop', handleDrop); +chartUpdateSection.addEventListener('drop', handleDrop); + + +// Additional Handlers +function handleDragStart(event) { + event.dataTransfer.setData('text/plain', event.target.id); +} + +function handleDragOver(event) { + const draggableElementId = event.dataTransfer.getData('text/plain'); + const draggableElement = document.getElementById(draggableElementId); + event.preventDefault(); +} + +function handleDrop(event) { + event.preventDefault(); + const draggableElementId = event.dataTransfer.getData('text/plain'); + const draggableElement = document.getElementById(draggableElementId); + const target = event.target; +console.log(target) + if (draggableElement.classList.contains('chartOpt')) { + if (target === chartUpdateSection || chartUpdateSection.contains(target)) { + chartUpdateSection.appendChild(draggableElement); + draggableElement.classList.add('remove') + removeEvent() + adminChartUpdate(draggableElement.id); + } else { + + addChartOpt(draggableElement) + + sortContainer.appendChild(draggableElement); + } + } +} + +function generateUserList(users) { + let userList = users.sort((a, b) => { + const nameA = Object.values(a)[0]; + const nameB = Object.values(b)[0]; + return nameA.localeCompare(nameB); + }); + userList.forEach((user) => { + userSelect.innerHTML += `` + }) + fuzzySearch.innerHTML = userSelect.innerHTML + let filterInput = document.querySelector(".filter-field") + filterInput.addEventListener('click', () => { + fuzzySearch.classList.remove('hidden') + }) + filterInput.addEventListener('keyup', (e) => { + filterUsers(e) + }) + fuzzySearch.addEventListener('mousedown', (e) => { + + if (e.target.value) { + document.querySelector('.userList').innerHTML += `` + findAndRemoveUser(e.target.value) + fuzzySearch.classList.add('hidden') + deleteEvent() + adminUserChartUpdate(Array.from(document.querySelector('.userList').children)) + } + }) + filterInput.addEventListener('blur', () => { + fuzzySearch.classList.add('hidden') + }) + toolTips() +} + +function findAndRemoveUser(currUser) { + const childrenArray = Array.from(userSelect.children); + childrenArray.forEach((user) => { + if (user.innerText === currUser) { + userSelect.removeChild(user); + fuzzySearch.innerHTML = userSelect.innerHTML; + } + }); +} + +function filterUsers(e) { + const searchText = e.target.value.toLowerCase(); + const filteredUsers = Array.from(userSelect.children).filter((user) => { + return user.innerText.toLowerCase().includes(searchText); + }); + fuzzySearch.innerHTML = ''; + filteredUsers.forEach((user) => { + fuzzySearch.appendChild(user.cloneNode(true)); + }); +} + +function toolTips() { + document.querySelectorAll('.fa').forEach((elem) => { + elem.addEventListener('mouseover', (e) => { + e.target.children[0].classList.remove('hidden') + }) + elem.addEventListener('mouseout', (e) => { + e.target.children[0].classList.add('hidden') + }) + }) +} + +function setDraggableElements() { + const draggableElements = document.querySelectorAll('.draggable'); + draggableElements.forEach(element => { + element.addEventListener('dragstart', handleDragStart); + }); +} +setDraggableElements() + +function deleteEvent() { + let users = document.querySelectorAll(".delete") + users.forEach((user) => { + user.addEventListener('dblclick', (e) => { + userSelect.innerHTML += `` + fuzzySearch.innerHTML = sortUsers(Array.from(userSelect.children)).join('') + e.target.remove() + adminUserChartUpdate(Array.from(document.querySelector('.userList').children)) + }) + }) +} + +function sortUsers(parent) { + parent.sort((a, b) => a.textContent.localeCompare(b.textContent)) + const children = parent.reduce((acc, child) => { + acc.push(``) + return acc + }, []) + return children +} + +function removeEvent() { + let options = document.querySelectorAll(".remove"); + options.forEach((option) => { + option.removeEventListener("dblclick", removeAndAppend); + }); + options.forEach((option) => { + option.addEventListener("dblclick", removeAndAppend); + }); +} + +function removeAndAppend(e) { + const target = e.target; + const elementHTML = target.outerHTML; + target.classList.remove('remove'); + chartOptions.innerHTML += elementHTML; + target.remove(); + setDraggableElements(); + adminChartUpdate() +} + +document.querySelectorAll('nav').forEach((elem) => { + elem.addEventListener('click', (e) => { + for (let i = 0; i < topNavBar.length; i++) { + if (topNavBar[i].classList === e.target.classList || sideNavBar[i].classList === e.target.classList) { + topNavBar[i].classList.add('underline') + sideNavBar[i].classList.add('underline') + } else { + topNavBar[i].classList.remove('underline') + sideNavBar[i].classList.remove('underline') + } + } + }) +}) + +const debounce = (fn) => { + let frame; + return (...params) => { + if (frame) { + cancelAnimationFrame(frame); + } + frame = requestAnimationFrame(() => { + fn(...params); + }); + + } +}; + +const storeScroll = () => { + document.documentElement.dataset.scroll = window.scrollY; + let opacLevel = 1 - window.scrollY / 1000 + let opacInvert = 1 + window.scrollY / 1000 - 1 + var navBar = document.getElementById('nav-bar') + var sideBar = document.getElementById('side-nav') + var logo = document.getElementById("logo") + navBar.style.opacity = opacLevel + sideBar.style.opacity = opacInvert + if (opacLevel > 0.2) { + logo.style.opacity = `${opacLevel}` + navBar.classList.remove('hidden') + } else { + logo.style.opacity = '0.2' + navBar.classList.add('hidden') + } +} +//Debounce Needs to Remain Here Due to Init Order +document.addEventListener('scroll', debounce(storeScroll), { passive: true }); +storeScroll(); + +export { + appState, + getAccountFriends, + getAverageStepGoal, + getAverageDailyFluidOunces, + getSpecificDay, + getWeeklyFluidOunces, + getAverageSleepData, + getMostRecentSleepData, + getWeeklySleep, +} -exampleFunction1('Travis'); -exampleFunction2('Travis') \ No newline at end of file diff --git a/src/sleep.js b/src/sleep.js new file mode 100644 index 0000000000..de54727de5 --- /dev/null +++ b/src/sleep.js @@ -0,0 +1,34 @@ +import sleep from '../src/data/sleep-test-data' + +function getUserSleepData(randomUser) { + return sleep.sleepData.filter(user => user.userID === randomUser.id) +} + +function getAverageSleepData(randomUser, sleepDataType) { + let sameUserSleepData = getUserSleepData(randomUser) + let averageSleep = 0 + let totalSleep = 0 + sameUserSleepData.forEach(obj => { + totalSleep += obj[sleepDataType] + }) + averageSleep = totalSleep/ sameUserSleepData.length + return averageSleep.toFixed(2) +} + +function getMostRecentSleepData(randomUser, sleepDataType) { + + let sameUserSleepData = getUserSleepData(randomUser) + let latestSleepDataIndex = sameUserSleepData.length - 1 + return sameUserSleepData[latestSleepDataIndex][sleepDataType] +} + +function getWeeklySleepData(selectedWeek, sleepDataType) { + return selectedWeek[0].map(day => day[sleepDataType]) +} + +export { + getUserSleepData, + getAverageSleepData, + getMostRecentSleepData, + getWeeklySleepData +}; \ No newline at end of file diff --git a/src/users.js b/src/users.js new file mode 100644 index 0000000000..8653b48dc2 --- /dev/null +++ b/src/users.js @@ -0,0 +1,32 @@ +import account from '../src/data/users-test-data' + +// ----- * Users * ----- // + +function generateRandomUser() { + const randomIndex = Math.floor(Math.random() * account.users.length); + return account.users[randomIndex]; +} + +function getAccountFriends(user) { + var friendArr = user.friends + var friendNames = account.users.reduce((acc, account) => { + if (friendArr.includes(account.id)) { + acc.push(account.name) + } + return acc + }, []) + return friendNames.join(" - ") +} + +function getAverageStepGoal(account) { + const totalStepsGoal = account.users.reduce((total, user) => total + user.dailyStepGoal, 0); + return totalStepsGoal / account.users.length; + } + + +export { + generateRandomUser, + getAccountFriends, + getAverageStepGoal, +} + diff --git a/test/UserRepository-test.js b/test/UserRepository-test.js deleted file mode 100644 index a09ccd3424..0000000000 --- a/test/UserRepository-test.js +++ /dev/null @@ -1,7 +0,0 @@ -import { expect } from 'chai'; - -describe('User Repository', () => { - it('should run tests', function () { - expect(true).to.equal(true); - }); -}); \ No newline at end of file diff --git a/test/functions-test.js b/test/functions-test.js new file mode 100644 index 0000000000..1187de6ce1 --- /dev/null +++ b/test/functions-test.js @@ -0,0 +1,409 @@ +import { expect } from 'chai'; +import { + generateRandomUser, + getAccountFriends, + getAverageStepGoal, + getAverageDailyFluidOunces, + getSpecificDay, + getWeeklyFluidOunces, + getUserSleepData, + getAverageSleepHours, + getAverageSleepQuality, + getMostRecentSleepHours, + getMostRecentSleepQuality, + getWeeklySleepHours, + getWeeklySleepQuality + +} from '../src/functions'; +import account from '../src/data/users-test-data' + + +// ----- * Users * ----- //// + +describe('generateRandomUser()', () => { + var people = + { users: [ + { + "id": 14, + "name": "Elmira Walsh", + "address": "575 Robel Flats, Hagenesborough NE 51196-7863", + }, + { + "id": 2, + "name": "Tyreek VonRueden", + "address": "623 Koelpin Skyway, Lake Luigichester MN 77576-1678", + }, + { + "id": 3, + "name": "Colt Rohan", + "address": "48010 Balistreri Harbor, Cleobury IN 43317", + } + ]} + + it('should be an object', function () { + let person = generateRandomUser(account) + expect(person).to.be.an('object'); + }); + + it('should return a user within the users array', () => { + const usersSet = new Set(account.users); + const user = generateRandomUser(people); + expect(usersSet.has(user)).to.be.true; + }); + + + it('should probabilistically return different users over multiple invocations', () => { + const sampleSize = 3; + const results = new Set(); + + for (let i = 0; i < sampleSize; i++) { + const user = generateRandomUser(people); + results.add(user); + } + + expect(results.size).to.be.greaterThan(1); + }); + +}); + +describe('getAccountFriends()', () => { + + it('returns the names of friends for a given user, separated by " - "', function() { + const user = account.users.find(u => u.id === 1); + const result = getAccountFriends(user); + + expect(result).to.equal('Adelaide Smith - Olivia Garcia'); + }); + + it('returns an empty string for a user with no matching friends in the list', function() { + const userWithNoFriends = { + "id": 999, + "name": "John Doe", + "friends": [9999] + }; + const result = getAccountFriends(userWithNoFriends); + expect(result).to.equal(''); + }); + + }); + +// ----- * Steps * ----- // + +describe('getAverageStepGoal()', () => { + + it('should return the daily step goal for a single user', () => { + const account = { + users: [{ dailyStepGoal: 10000 }] + }; + expect(getAverageStepGoal(account)).to.equal(10000); + }); + + it('should calculate the average step goal for multiple users', () => { + const account = { + users: [{ dailyStepGoal: 8000 }, { dailyStepGoal: 10000 }] + }; + expect(getAverageStepGoal(account)).to.equal(9000); + }); + + it('should handle large numbers correctly', () => { + const account = { + users: [{ dailyStepGoal: 1000000 }, { dailyStepGoal: 2000000 }] + }; + expect(getAverageStepGoal(account)).to.equal(1500000); + }); + +}); + +// ----- * Water * ----- // + +describe('getAverageDailyFluidOunces()', () => { + + const account = [ + { userID: 1, numOunces: 64 }, + { userID: 1, numOunces: 80 }, + { userID: 2, numOunces: 72 }, + { userID: 1, numOunces: 96 }, + ]; + + it('calculates the correct average for multiple records', () => { + expect(getAverageDailyFluidOunces(1, account)).to.equal((64 + 80 + 96) / 3); + }); + + it('returns 0 for a user with no records', () => { + expect(getAverageDailyFluidOunces(3, account)).to.equal(0); + }); + + it('returns the correct value for a single record', () => { + const singleRecordAccount = [{ userID: 1, numOunces: 64 }]; + expect(getAverageDailyFluidOunces(1, singleRecordAccount)).to.equal(64); + }); + + it('filters records correctly among multiple users', () => { + expect(getAverageDailyFluidOunces(2, account)).to.equal(72); + }); + +}); + +describe('getSpecificDay()', () => { + + const hydroData = [ + { userID: 1, date: '2022-04-01', numOunces: 64 }, + { userID: 1, date: '2022-04-02', numOunces: 80 }, + { userID: 2, date: '2022-04-01', numOunces: 72 }, + { userID: 1, date: '2022-04-03', numOunces: 96 }, + ]; + + it('returns the correct numOunces for a user on a specific date', () => { + const ounces = getSpecificDay(1, '2022-04-02', hydroData); + expect(ounces).to.equal(80); + }); + + it('returns 0 if no entry is found for the user on the specified date', () => { + const ounces = getSpecificDay(1, '2022-04-04', hydroData); + expect(ounces).to.equal(0); + }); + + it('returns 0 if the user ID does not exist in the data', () => { + const ounces = getSpecificDay(3, '2022-04-01', hydroData); + expect(ounces).to.equal(0); + }); + + it('handles searching for a date with multiple users\' data correctly', () => { + const ounces = getSpecificDay(2, '2022-04-01', hydroData); + expect(ounces).to.equal(72); + }); + + it('returns 0 for invalid userId types', () => { + const ounces = getSpecificDay(null, '2022-04-02', hydroData); + expect(ounces).to.equal(0); + }); + + it('returns 0 for invalid date formats', () => { + const ounces = getSpecificDay(1, 'not-a-date', hydroData); + expect(ounces).to.equal(0); + }); + + it('returns 0 when hydroData is empty', () => { + const ounces = getSpecificDay(1, '2022-04-02', []); + expect(ounces).to.equal(0); + }); + +}); + +describe('getWeeklyFluidOunces()', () => { + + let randomUser = generateRandomUser() + + it('returns the last week data for a user', function() { + const result = getWeeklyFluidOunces(2); + expect(result.length).to.equal(7); + expect(result[0].numOunces).to.equal(78); + expect(result[4].numOunces).to.equal(70); + }); + + it('returns the last week data for a different user', function() { + const result = getWeeklyFluidOunces(9); + expect(result.length).to.equal(7); + expect(result[0].numOunces).to.equal(86); + expect(result[6].numOunces).to.equal(74); + }); + + it('returns an empty array for users with no data', function() { + const result = getWeeklyFluidOunces(999); + expect(result).to.be.an('array').that.is.empty; + }); + +}); + +// ----- * Sleep * ----- // + +describe('getUserSleepData()', () => { + + let randomUser = generateRandomUser() + + it('should return an empty array for a user with no sleep data', function() { + const nonExistentUser = { id: 999 }; + const result = getUserSleepData(nonExistentUser); + expect(result).to.be.an('array').that.is.empty; + }); + + it('should return all sleep data entries for a given user', function() { + const result = getUserSleepData(randomUser); + expect(result).to.be.an('array'); + expect(result).to.have.lengthOf.at.least(10); + result.forEach(data => { + expect(data.userID).to.equal(randomUser.id); + }); + }); + +}); + +describe('getAverageSleepHours()', () => { + + it('should calculate the correct average sleep hours for a given user', function() { + const user1 = account.users[1] + const averageSleepHours = getAverageSleepHours(user1); + expect(averageSleepHours).to.be.a('string'); + const expectedAverage = (7.94).toFixed(2); + expect(averageSleepHours).to.equal(expectedAverage); + }); + + it('should calculate the correct average sleep hours for a different user', function() { + const user2 = account.users[7] + const averageSleepHours = getAverageSleepHours(user2); + const expectedAverage = (8.67).toFixed(2); + expect(averageSleepHours).to.equal(expectedAverage); + }); + + it('should handle cases with no sleep data for a given user', function() { + const randomUser = { id: 999 }; + const averageSleepHours = getAverageSleepHours(randomUser); + expect(averageSleepHours).to.equal('NaN'); + + }); + +}); + +describe('getAverageSleepQuality()', () => { + + it('should calculate the correct average sleep quality for a given user', function() { + const userP = account.users[1] + const averageSleepQuality = getAverageSleepQuality(userP); + expect(averageSleepQuality).to.be.a('string'); + const expectedAverage = (3.61).toFixed(2); + expect(averageSleepQuality).to.equal(expectedAverage); + }); + + it('should calculate the correct average sleep quality for a different user', function() { + const userY = account.users[5] + const averageSleepQuality = getAverageSleepQuality(userY); + expect(averageSleepQuality).to.be.a('string'); + const expectedAverage = (3.29).toFixed(2); + expect(averageSleepQuality).to.equal(expectedAverage); + }); + + it('should return "NaN" for a user with no sleep data', function() { + const nonExistentUser = { id: 999 }; + const averageSleepQuality = getAverageSleepQuality(nonExistentUser); + expect(averageSleepQuality).to.equal('NaN'); + }); + +}); + +describe('getMostRecentSleepHours()', () => { + + it('should return the most recent sleep data entry for a user', function() { + const user444 = account.users[5]; + const mostRecentSleepHours = getMostRecentSleepHours(user444); + expect(mostRecentSleepHours).to.be.a('number'); + const expectedAverage = (7.3) + expect(mostRecentSleepHours).to.equal(expectedAverage); + }); + + it('should return the most recent sleep data entry for a different user', function() { + const user000 = account.users[9]; + const mostRecentSleepHours = getMostRecentSleepHours(user000); + const expectedAverage = (9.7) + expect(mostRecentSleepHours).to.equal(expectedAverage); + }); + + + it('should return "NaN" for a user with no sleep data', function() { + const nonExistentUser = { id: 999 }; + const averageSleepQuality = getAverageSleepQuality(nonExistentUser); + expect(averageSleepQuality).to.equal('NaN'); + }); + + +}); + +describe('getMostRecentSleepQuality()', () => { + + it('should return the most recent sleep data entry for a user', function() { + const userAFK = account.users[2]; + const mostRecentSleepHours = getMostRecentSleepQuality(userAFK); + expect(mostRecentSleepHours).to.be.a('number'); + const expectedAverage = (4.2) + expect(mostRecentSleepHours).to.equal(expectedAverage); + }); + + it('should return the most recent sleep data entry for a different user', function() { + const user000 = account.users[6]; + const mostRecentSleepHours = getMostRecentSleepQuality(user000); + const expectedAverage = (3.4) + expect(mostRecentSleepHours).to.equal(expectedAverage); + }); + + + it('should return "NaN" for a user with no sleep data', function() { + const nonExistentUser = { id: 999 }; + const averageSleepQuality = getAverageSleepQuality(nonExistentUser); + expect(averageSleepQuality).to.equal('NaN'); + }); + + +}); + +describe('getWeeklySleepHours()', () => { + + it('correctly extracts weekly sleep hours for a user', function() { + const selectedWeek = [ + [ + {"userID": 9, "date": "2023/03/24", "hoursSlept": 4.8, "sleepQuality": 2.5}, + {"userID": 9, "date": "2023/03/25", "hoursSlept": 9.2, "sleepQuality": 4.8}, + {"userID": 9, "date": "2023/03/26", "hoursSlept": 6.2, "sleepQuality": 2.5}, + {"userID": 9, "date": "2023/03/27", "hoursSlept": 6.8, "sleepQuality": 2.8}, + {"userID": 9, "date": "2023/03/28", "hoursSlept": 7.5, "sleepQuality": 2.3}, + {"userID": 9, "date": "2023/03/29", "hoursSlept": 7.2, "sleepQuality": 3.2}, + {"userID": 9, "date": "2023/03/30", "hoursSlept": 7.8, "sleepQuality": 3.8} + ] + ]; + const expectedHours = [4.8, 9.2, 6.2, 6.8, 7.5, 7.2, 7.8]; + const result = getWeeklySleepHours(selectedWeek); + expect(result).to.deep.equal(expectedHours); + }); + + it('returns an empty array if selectedWeek data is empty', function() { + const selectedWeek = [[]]; + const result = getWeeklySleepHours(selectedWeek); + expect(result).to.be.an('array').that.is.empty; + }); + + it('handles incorrect data structure gracefully', function() { + const incorrectData = {}; + expect(() => getWeeklySleepHours(incorrectData)).to.throw(); + }); + +}); + +describe('getWeeklySleepQuality()', () => { + + it('correctly extracts weekly sleep quality scores for a user', function() { + const selectedWeek = [ + [ + {"userID": 9, "date": "2023/03/24", "hoursSlept": 4.8, "sleepQuality": 2.5}, + {"userID": 9, "date": "2023/03/25", "hoursSlept": 9.2, "sleepQuality": 4.8}, + {"userID": 9, "date": "2023/03/26", "hoursSlept": 6.2, "sleepQuality": 2.5}, + {"userID": 9, "date": "2023/03/27", "hoursSlept": 6.8, "sleepQuality": 2.8}, + {"userID": 9, "date": "2023/03/28", "hoursSlept": 7.5, "sleepQuality": 2.3}, + {"userID": 9, "date": "2023/03/29", "hoursSlept": 7.2, "sleepQuality": 3.2}, + {"userID": 9, "date": "2023/03/30", "hoursSlept": 7.8, "sleepQuality": 3.8} + ] + ]; + const expectedQualityScores = [2.5, 4.8, 2.5, 2.8, 2.3, 3.2, 3.8]; + const result = getWeeklySleepQuality(selectedWeek); + expect(result).to.deep.equal(expectedQualityScores); + }); + + it('returns an empty array if selectedWeek data is empty', function() { + const selectedWeek = [[]]; + const result = getWeeklySleepQuality(selectedWeek); + expect(result).to.be.an('array').that.is.empty; + }); + + it('handles incorrect data structure gracefully', function() { + const incorrectData = {}; + expect(() => getWeeklySleepHours(incorrectData)).to.throw(); + }); + + }); \ No newline at end of file diff --git a/test/hydration-test.js b/test/hydration-test.js new file mode 100644 index 0000000000..47714f51bd --- /dev/null +++ b/test/hydration-test.js @@ -0,0 +1,111 @@ +import { expect } from 'chai'; +import { + getAverageDailyFluidOunces, + getSpecificDay, + getWeeklyFluidOunces, +} from '../src/hydration'; +import { generateRandomUser,} from '../src/users'; +import account from '../src/data/users-test-data' +import hydration from '../src/data/hydration-test-data' + +describe('getAverageDailyFluidOunces()', () => { + + const account = [ + { userID: 1, numOunces: 64 }, + { userID: 1, numOunces: 80 }, + { userID: 2, numOunces: 72 }, + { userID: 1, numOunces: 96 }, + ]; + + it('calculates the correct average for multiple records', () => { + expect(getAverageDailyFluidOunces(1, account)).to.equal((64 + 80 + 96) / 3); + }); + + it('returns 0 for a user with no records', () => { + expect(getAverageDailyFluidOunces(3, account)).to.equal(0); + }); + + it('returns the correct value for a single record', () => { + const singleRecordAccount = [{ userID: 1, numOunces: 64 }]; + expect(getAverageDailyFluidOunces(1, singleRecordAccount)).to.equal(64); + }); + + it('filters records correctly among multiple users', () => { + expect(getAverageDailyFluidOunces(2, account)).to.equal(72); + }); + +}); + +describe('getSpecificDay()', () => { + + const hydroData = [ + { userID: 1, date: '2022-04-01', numOunces: 64 }, + { userID: 1, date: '2022-04-02', numOunces: 80 }, + { userID: 2, date: '2022-04-01', numOunces: 72 }, + { userID: 1, date: '2022-04-03', numOunces: 96 }, + ]; + + it('returns the correct numOunces for a user on a specific date', () => { + const ounces = getSpecificDay(1, '2022-04-02', hydroData); + expect(ounces).to.equal(80); + }); + + it('returns 0 if no entry is found for the user on the specified date', () => { + const ounces = getSpecificDay(1, '2022-04-04', hydroData); + expect(ounces).to.equal(0); + }); + + it('returns 0 if the user ID does not exist in the data', () => { + const ounces = getSpecificDay(3, '2022-04-01', hydroData); + expect(ounces).to.equal(0); + }); + + it('handles searching for a date with multiple users\' data correctly', () => { + const ounces = getSpecificDay(2, '2022-04-01', hydroData); + expect(ounces).to.equal(72); + }); + + it('returns 0 for invalid userId types', () => { + const ounces = getSpecificDay(null, '2022-04-02', hydroData); + expect(ounces).to.equal(0); + }); + + it('returns 0 for invalid date formats', () => { + const ounces = getSpecificDay(1, 'not-a-date', hydroData); + expect(ounces).to.equal(0); + }); + + it('returns 0 when hydroData is empty', () => { + const ounces = getSpecificDay(1, '2022-04-02', []); + expect(ounces).to.equal(0); + }); + +}); + +describe('getWeeklyFluidOunces()', () => { + + let randomUser = generateRandomUser() + + it('returns the last week data for a user', function() { + const result = getWeeklyFluidOunces(2); + expect(result.length).to.equal(7); + expect(result[0].numOunces).to.equal(78); + expect(result[4].numOunces).to.equal(70); + }); + + it('returns the last week data for a different user', function() { + const result = getWeeklyFluidOunces(9); + expect(result.length).to.equal(7); + expect(result[0].numOunces).to.equal(86); + expect(result[6].numOunces).to.equal(74); + }); + + it('returns an empty array for users with no data', function() { + const result = getWeeklyFluidOunces(999); + expect(result).to.be.an('array').that.is.empty; + }); + +}); + +// + diff --git a/test/sleep-test.js b/test/sleep-test.js new file mode 100644 index 0000000000..0639c711de --- /dev/null +++ b/test/sleep-test.js @@ -0,0 +1,203 @@ +import { expect } from 'chai'; +import { + getUserSleepData, + getAverageSleepData, + getMostRecentSleepData, + getWeeklySleepData +} from '../src/sleep'; +import { generateRandomUser,} from '../src/users'; +import account from '../src/data/users-test-data' +import sleep from '../src/data/sleep-test-data' + +describe('getUserSleepData()', () => { + + let randomUser = generateRandomUser() + + it('should return an empty array for a user with no sleep data', function() { + const nonExistentUser = { id: 999 }; + const result = getUserSleepData(nonExistentUser); + expect(result).to.be.an('array').that.is.empty; + }); + + it('should return all sleep data entries for a given user', function() { + const result = getUserSleepData(randomUser); + expect(result).to.be.an('array'); + expect(result).to.have.lengthOf.at.least(10); + result.forEach(data => { + expect(data.userID).to.equal(randomUser.id); + }); + }); + +}); + +describe('getAverageSleepData() --> Hours', () => { + + it('should calculate the correct average sleep hours for a given user', function() { + const user1 = account.users[1] + const averageSleepHours = getAverageSleepData(user1, 'hoursSlept'); + expect(averageSleepHours).to.be.a('string'); + const expectedAverage = (7.94).toFixed(2); + expect(averageSleepHours).to.equal(expectedAverage); + }); + + it('should calculate the correct average sleep hours for a different user', function() { + const user2 = account.users[7] + const averageSleepHours = getAverageSleepData(user2, 'hoursSlept'); + const expectedAverage = (8.67).toFixed(2); + expect(averageSleepHours).to.equal(expectedAverage); + }); + + it('should handle cases with no sleep data for a given user', function() { + const randomUser = { id: 999 }; + const averageSleepHours = getAverageSleepData(randomUser, 'hoursSlept'); + expect(averageSleepHours).to.equal('NaN'); + + }); + +}); + +describe('getAverageSleepData() --> Quality', () => { + + it('should calculate the correct average sleep quality for a given user', function() { + const userP = account.users[1] + const averageSleepQuality = getAverageSleepData(userP, 'sleepQuality'); + expect(averageSleepQuality).to.be.a('string'); + const expectedAverage = (3.61).toFixed(2); + expect(averageSleepQuality).to.equal(expectedAverage); + }); + + it('should calculate the correct average sleep quality for a different user', function() { + const userY = account.users[5] + const averageSleepQuality = getAverageSleepData(userY, 'sleepQuality'); + expect(averageSleepQuality).to.be.a('string'); + const expectedAverage = (3.29).toFixed(2); + expect(averageSleepQuality).to.equal(expectedAverage); + }); + + it('should return "NaN" for a user with no sleep data', function() { + const nonExistentUser = { id: 999 }; + const averageSleepQuality = getAverageSleepData(nonExistentUser, 'sleepQuality'); + expect(averageSleepQuality).to.equal('NaN'); + }); + +}); + +describe('getMostRecentSleepData() --> Hours', () => { + + it('should return the most recent sleep data entry for a user', function() { + const user444 = account.users[5]; + const mostRecentSleepHours = getMostRecentSleepData(user444, 'hoursSlept'); + expect(mostRecentSleepHours).to.be.a('number'); + const expectedAverage = (7.3) + expect(mostRecentSleepHours).to.equal(expectedAverage); + }); + + it('should return the most recent sleep data entry for a different user', function() { + const user000 = account.users[9]; + const mostRecentSleepHours = getMostRecentSleepData(user000, 'hoursSlept'); + const expectedAverage = (9.7) + expect(mostRecentSleepHours).to.equal(expectedAverage); + }); + + + it('should return "NaN" for a user with no sleep data', function() { + const nonExistentUser = { id: 999 }; + const averageSleepQuality = getAverageSleepData(nonExistentUser, 'hoursSlept'); + expect(averageSleepQuality).to.equal('NaN'); + }); + + +}); + +describe('getMostRecentSleepData() --> Quality', () => { + + it('should return the most recent sleep data entry for a user', function() { + const userAFK = account.users[2]; + const mostRecentSleepHours = getMostRecentSleepData(userAFK, 'sleepQuality'); + expect(mostRecentSleepHours).to.be.a('number'); + const expectedAverage = (4.2) + expect(mostRecentSleepHours).to.equal(expectedAverage); + }); + + it('should return the most recent sleep data entry for a different user', function() { + const userLMO = account.users[6]; + const mostRecentSleepHours = getMostRecentSleepData(userLMO, 'sleepQuality'); + const expectedAverage = (3.4) + expect(mostRecentSleepHours).to.equal(expectedAverage); + }); + + + it('should return "NaN" for a user with no sleep data', function() { + const nonExistentUser = { id: 999 }; + const averageSleepQuality = getAverageSleepData(nonExistentUser, 'sleepQuality'); + expect(averageSleepQuality).to.equal('NaN'); + }); + + +}); + +describe('getWeeklySleepData() --> Hours', () => { + + it('correctly extracts weekly sleep hours for a user', function() { + const selectedWeek = [ + [ + {"userID": 9, "date": "2023/03/24", "hoursSlept": 4.8, "sleepQuality": 2.5}, + {"userID": 9, "date": "2023/03/25", "hoursSlept": 9.2, "sleepQuality": 4.8}, + {"userID": 9, "date": "2023/03/26", "hoursSlept": 6.2, "sleepQuality": 2.5}, + {"userID": 9, "date": "2023/03/27", "hoursSlept": 6.8, "sleepQuality": 2.8}, + {"userID": 9, "date": "2023/03/28", "hoursSlept": 7.5, "sleepQuality": 2.3}, + {"userID": 9, "date": "2023/03/29", "hoursSlept": 7.2, "sleepQuality": 3.2}, + {"userID": 9, "date": "2023/03/30", "hoursSlept": 7.8, "sleepQuality": 3.8} + ] + ]; + const expectedHours = [4.8, 9.2, 6.2, 6.8, 7.5, 7.2, 7.8]; + const result = getWeeklySleepData(selectedWeek, 'hoursSlept'); + expect(result).to.deep.equal(expectedHours); + }); + + it('returns an empty array if selectedWeek data is empty', function() { + const selectedWeek = [[]]; + const result = getWeeklySleepData(selectedWeek, 'hoursSlept'); + expect(result).to.be.an('array').that.is.empty; + }); + + it('handles incorrect data structure gracefully', function() { + const incorrectData = {}; + expect(() => getWeeklySleepData(incorrectData, 'hoursSlept')).to.throw(); + }); + +}); + +describe('getWeeklySleepData() --> Quality', () => { + + it('correctly extracts weekly sleep quality scores for a user', function() { + const selectedWeek = [ + [ + {"userID": 9, "date": "2023/03/24", "hoursSlept": 4.8, "sleepQuality": 2.5}, + {"userID": 9, "date": "2023/03/25", "hoursSlept": 9.2, "sleepQuality": 4.8}, + {"userID": 9, "date": "2023/03/26", "hoursSlept": 6.2, "sleepQuality": 2.5}, + {"userID": 9, "date": "2023/03/27", "hoursSlept": 6.8, "sleepQuality": 2.8}, + {"userID": 9, "date": "2023/03/28", "hoursSlept": 7.5, "sleepQuality": 2.3}, + {"userID": 9, "date": "2023/03/29", "hoursSlept": 7.2, "sleepQuality": 3.2}, + {"userID": 9, "date": "2023/03/30", "hoursSlept": 7.8, "sleepQuality": 3.8} + ] + ]; + const expectedQualityScores = [2.5, 4.8, 2.5, 2.8, 2.3, 3.2, 3.8]; + const result = getWeeklySleepData(selectedWeek, 'sleepQuality'); + expect(result).to.deep.equal(expectedQualityScores); + }); + + it('returns an empty array if selectedWeek data is empty', function() { + const selectedWeek = [[]]; + const result = getWeeklySleepData(selectedWeek, 'sleepQuality'); + expect(result).to.be.an('array').that.is.empty; + }); + + it('handles incorrect data structure gracefully', function() { + const incorrectData = {}; + expect(() => getWeeklySleepData(incorrectData, 'sleepQuality')).to.throw(); + }); + + }); + // + diff --git a/test/users-test.js b/test/users-test.js new file mode 100644 index 0000000000..5db3178953 --- /dev/null +++ b/test/users-test.js @@ -0,0 +1,102 @@ +import { expect } from 'chai'; +import { + generateRandomUser, + getAccountFriends, + getAverageStepGoal, +} from '../src/users'; +import account from '../src/data/users-test-data' + +describe('generateRandomUser()', () => { + var people = + { users: [ + { + "id": 14, + "name": "Elmira Walsh", + "address": "575 Robel Flats, Hagenesborough NE 51196-7863", + }, + { + "id": 2, + "name": "Tyreek VonRueden", + "address": "623 Koelpin Skyway, Lake Luigichester MN 77576-1678", + }, + { + "id": 3, + "name": "Colt Rohan", + "address": "48010 Balistreri Harbor, Cleobury IN 43317", + } + ]} + + it('should be an object', function () { + let person = generateRandomUser(account) + expect(person).to.be.an('object'); + }); + + it('should return a user within the users array', () => { + const usersSet = new Set(account.users); + const user = generateRandomUser(people); + expect(usersSet.has(user)).to.be.true; + }); + + + it('should probabilistically return different users over multiple invocations', () => { + const sampleSize = 3; + const results = new Set(); + + for (let i = 0; i < sampleSize; i++) { + const user = generateRandomUser(people); + results.add(user); + } + + expect(results.size).to.be.greaterThan(1); + }); + +}); + +describe('getAccountFriends()', () => { + + it('returns the names of friends for a given user, separated by " - "', function() { + const user = account.users.find(u => u.id === 1); + const result = getAccountFriends(user); + + expect(result).to.equal('Adelaide Smith - Olivia Garcia'); + }); + + it('returns an empty string for a user with no matching friends in the list', function() { + const userWithNoFriends = { + "id": 999, + "name": "John Doe", + "friends": [9999] + }; + const result = getAccountFriends(userWithNoFriends); + expect(result).to.equal(''); + }); + + }); + +// ----- * Steps * ----- //// + + +describe('getAverageStepGoal()', () => { + + it('should return the daily step goal for a single user', () => { + const account = { + users: [{ dailyStepGoal: 10000 }] + }; + expect(getAverageStepGoal(account)).to.equal(10000); + }); + + it('should calculate the average step goal for multiple users', () => { + const account = { + users: [{ dailyStepGoal: 8000 }, { dailyStepGoal: 10000 }] + }; + expect(getAverageStepGoal(account)).to.equal(9000); + }); + + it('should handle large numbers correctly', () => { + const account = { + users: [{ dailyStepGoal: 1000000 }, { dailyStepGoal: 2000000 }] + }; + expect(getAverageStepGoal(account)).to.equal(1500000); + }); + +}); \ No newline at end of file diff --git a/webpack.config.js b/webpack.config.js index 1f1eb1d034..6e09be097d 100644 --- a/webpack.config.js +++ b/webpack.config.js @@ -15,7 +15,7 @@ module.exports = { "module": { "rules": [ { - test: /\.css$/i, + test: /\.scss$/i, use: ['style-loader', 'css-loader', 'sass-loader'], }, {